diff --git a/.clang-format b/.clang-format new file mode 100644 index 000000000..867b90cec --- /dev/null +++ b/.clang-format @@ -0,0 +1,87 @@ +--- +Language: Cpp +Standard: C++03 +AccessModifierOffset: -4 +AlignAfterOpenBracket: Align +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignOperands: true +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: Inline +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: false +AlwaysBreakTemplateDeclarations: true +BinPackArguments: true +BinPackParameters: true +BreakBeforeBinaryOperators: None +BreakBeforeBraces: Custom +BraceWrapping: + AfterControlStatement: MultiLine + AfterFunction: false + AfterEnum: false + AfterClass: false + AfterCaseLabel: false + AfterNamespace: false + AfterStruct: false + AfterUnion: false + AfterExternBlock: false + BeforeElse: false + BeforeWhile: false +BreakBeforeTernaryOperators: false +BreakConstructorInitializersBeforeComma: false +ColumnLimit: 100 +CommentPragmas: '^ (IWYU pragma:|NOLINT)' +ConstructorInitializerAllOnOneLineOrOnePerLine: false +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: true +DerivePointerAlignment: false +DisableFormat: false +ForEachMacros: [] +IncludeCategories: + - Regex: '^<[Ww]indows\.h>$' + Priority: 1 + - Regex: '^<' + Priority: 2 + - Regex: '^"' + Priority: 3 +IndentCaseLabels: false +IndentWidth: 4 +IndentWrappedFunctionNames: false +KeepEmptyLinesAtTheStartOfBlocks: false +MacroBlockBegin: '' +MacroBlockEnd: '' +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ObjCBlockIndentWidth: 4 +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +PointerAlignment: Left +ReferenceAlignment: Left +ReflowComments: true +SortIncludes: true +SpaceAfterCStyleCast: false +SpaceBeforeAssignmentOperators: true +SpaceBeforeParens: ControlStatements +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 2 +SpacesInAngles: false +SpacesInContainerLiterals: true +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +TabWidth: 4 +UseTab: false +... diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..9545db5fd --- /dev/null +++ b/.gitattributes @@ -0,0 +1,13 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Explicitly declare text files +*.py text + +# Enforce platform-specific encodings +*.bat text eol=crlf +*.sh text eol=lf +*.sha1 text eol=lf + +# DTK keeps these files with LF +config/**/*.txt text eol=lf diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 000000000..30e22de2d --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,30 @@ +name: Build + +on: + push: + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + container: ghcr.io/encounter/ww-build:main + strategy: + fail-fast: false + matrix: + version: [GZLE01, GZLP01, GZLJ01] + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Git config + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" + - name: Prepare + run: cp -R /orig/${{matrix.version}} orig + - name: Build + run: | + python configure.py --map --version ${{matrix.version}} --compilers /compilers + ninja + - name: Upload maps + uses: actions/upload-artifact@v3 + with: + name: ${{matrix.version}} maps + path: build/${{matrix.version}}/**/*.MAP diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..b0fcb7979 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +__pycache__ +.idea +.vscode +.ninja_* +*.exe +build +build.ninja +objdiff.json +orig/*/* +!orig/*/.gitkeep +tools/mwcc_compiler/* +!tools/mwcc_compiler/.gitkeep +/*.txt diff --git a/README.md b/README.md new file mode 100644 index 000000000..e9c55bcc3 --- /dev/null +++ b/README.md @@ -0,0 +1,79 @@ +The Legend of Zelda: The Wind Waker [![Build Status]][actions] +============= + +[Build Status]: https://github.com/zeldaret/tww/actions/workflows/build.yml/badge.svg +[actions]: https://github.com/zeldaret/tww/actions/workflows/build.yml + +This repository supports the following versions: + +- GZLE01 - Rev 0 (USA), Rev 48 (Korea) +- GZLP01 - Rev 0 (EUR) +- GZLJ01 - Rev 0 (JPN) + +Dependencies +============ + +Windows: +-------- + +On Windows, it's **highly recommended** to use native tooling. WSL or msys2 are **not** required. +When running under WSL, [objdiff](#diffing) is unable to get filesystem notifications for automatic rebuilds. + +- Install [ninja](https://github.com/ninja-build/ninja/releases) and add it to `%PATH%`. +- Install [Python](https://www.python.org/downloads/) and add it to `%PATH%`. + - Also available from the [Windows Store](https://apps.microsoft.com/store/detail/python-311/9NRWMJP3717K). + +macOS: +------ +- Install [ninja](https://github.com/ninja-build/ninja/wiki/Pre-built-Ninja-packages): + ``` + brew install ninja + ``` +- Install [wine-crossover](https://github.com/Gcenx/homebrew-wine): + ``` + brew install --cask --no-quarantine gcenx/wine/wine-crossover + ``` + +Linux: +------ +- Install [ninja](https://github.com/ninja-build/ninja/wiki/Pre-built-Ninja-packages). +- For non-x86(_64) platforms: Install wine from your package manager. + - For x86(_64), [WiBo](https://github.com/decompals/WiBo), a minimal 32-bit Windows binary wrapper, will be automatically downloaded and used. + +Building +======== + +- Checkout the repository: + ``` + git clone https://github.com/zeldaret/tww.git + ``` +- Using [Dolphin Emulator](https://dolphin-emu.org/), extract your game to `orig/GZLE01` (or `GLZJ01` for JPN, `GLZE01` for PAL). +![](assets/dolphin-extract.png) + - To save space, the only necessary files are the following. Any others can be deleted. + - `sys/main.dol` + - `files/rels/*.rel` + - `files/RELS.arc` +- Configure: + ``` + python configure.py + ``` +- Build: + ``` + ninja + ``` + +Diffing +======= + +Once the initial build succeeds, an `objdiff.json` should exist in the project root. + +Download the latest release from [encounter/objdiff](https://github.com/encounter/objdiff). Under project settings, set `Project directory`. The configuration should be loaded automatically. + +Select an object from the left sidebar to begin diffing. Changes to the project will rebuild automatically: changes to source files, headers, `configure.py`, `splits.txt` or `symbols.txt`. + +![](assets/objdiff.png) + +More documentation +==================== + +- [Visual Studio Code](docs/vscode.md) diff --git a/assets/dolphin-extract.png b/assets/dolphin-extract.png new file mode 100644 index 000000000..67a3aa3bc Binary files /dev/null and b/assets/dolphin-extract.png differ diff --git a/assets/objdiff.png b/assets/objdiff.png new file mode 100644 index 000000000..080e335ba Binary files /dev/null and b/assets/objdiff.png differ diff --git a/config/GZLE01/config.yml b/config/GZLE01/config.yml new file mode 100644 index 000000000..85280ffcf --- /dev/null +++ b/config/GZLE01/config.yml @@ -0,0 +1,2088 @@ +name: framework +object: orig/GZLE01/sys/main.dol +hash: 8d28bab68bb5078c38e43f29206f0bd01f7e7a67 + +# Generated from maps/framework.map +splits: config/GZLE01/splits.txt +symbols: config/GZLE01/symbols.txt + +mw_comment_version: 10 # GC Linker 1.3.2 +symbols_known: true # Very fast analysis +fill_gaps: false # Alignments known + +modules: +- object: orig/GZLE01/files/RELS.arc:rels/mmem/f_pc_profile_lst.rel + hash: 88e37cb6fc7280b344e4e8383a7a5496181245a1 + splits: config/GZLE01/rels/f_pc_profile_lst/splits.txt + symbols: config/GZLE01/rels/f_pc_profile_lst/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_agbsw0.rel + hash: 46f8efd5b8d0d0dc70aa88d9cbfe8181dcb75f3a + splits: config/GZLE01/rels/d_a_agbsw0/splits.txt + symbols: config/GZLE01/rels/d_a_agbsw0/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_andsw0.rel + hash: c1b8c1bea65fdf243c56f5b104e925f08fc4fb0d + splits: config/GZLE01/rels/d_a_andsw0/splits.txt + symbols: config/GZLE01/rels/d_a_andsw0/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_andsw2.rel + hash: ed7cda2668195efeb1986b1ba586b1db1321eb9c + splits: config/GZLE01/rels/d_a_andsw2/splits.txt + symbols: config/GZLE01/rels/d_a_andsw2/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_att.rel + hash: 8c9310474c4ca4655d499d103cc4fa7d0b33fc7e + splits: config/GZLE01/rels/d_a_att/splits.txt + symbols: config/GZLE01/rels/d_a_att/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_bflower.rel + hash: f3171c83865f382bbd5e67b3935e5c35fb5678e5 + splits: config/GZLE01/rels/d_a_bflower/splits.txt + symbols: config/GZLE01/rels/d_a_bflower/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_bita.rel + hash: 0a9f84bb36f828add14f7198c6ef182d87117b4c + splits: config/GZLE01/rels/d_a_bita/splits.txt + symbols: config/GZLE01/rels/d_a_bita/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_branch.rel + hash: 12daa00f847eec7db0edcc418f2f4dfef8562870 + splits: config/GZLE01/rels/d_a_branch/splits.txt + symbols: config/GZLE01/rels/d_a_branch/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_bridge.rel + hash: bcd11fd25408471035c53d2efa70ce015c6fe024 + splits: config/GZLE01/rels/d_a_bridge/splits.txt + symbols: config/GZLE01/rels/d_a_bridge/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_coming2.rel + hash: 87771c55aac8782b1fd12c16318bdbdab061dfc9 + splits: config/GZLE01/rels/d_a_coming2/splits.txt + symbols: config/GZLE01/rels/d_a_coming2/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_coming3.rel + hash: 1b83c61c813f1f67722f41ed85cf0182c856a89a + splits: config/GZLE01/rels/d_a_coming3/splits.txt + symbols: config/GZLE01/rels/d_a_coming3/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_demo_dk.rel + hash: 508143bca9d7eacfdca12ec4ba93e5897b173d24 + splits: config/GZLE01/rels/d_a_demo_dk/splits.txt + symbols: config/GZLE01/rels/d_a_demo_dk/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_demo_kmm.rel + hash: 18c2ab3b5bb174d00eeec078448ac60cdd4bed12 + splits: config/GZLE01/rels/d_a_demo_kmm/splits.txt + symbols: config/GZLE01/rels/d_a_demo_kmm/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_door10.rel + hash: ccb4de128449762f76c2e35c984b2753f1ac7327 + splits: config/GZLE01/rels/d_a_door10/splits.txt + symbols: config/GZLE01/rels/d_a_door10/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_dr.rel + hash: dd9b37905e681215f03560d824628854979b23d5 + splits: config/GZLE01/rels/d_a_dr/splits.txt + symbols: config/GZLE01/rels/d_a_dr/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_dr2.rel + hash: 4113384ee623a70de33d55ea533ba0c58fb43699 + splits: config/GZLE01/rels/d_a_dr2/splits.txt + symbols: config/GZLE01/rels/d_a_dr2/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_ep.rel + hash: 4dfff23d54256ef2f6ab20626a424cff885e3b39 + splits: config/GZLE01/rels/d_a_ep/splits.txt + symbols: config/GZLE01/rels/d_a_ep/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_floor.rel + hash: e83432de30b4b80295159b1d6eb5737b7e890e81 + splits: config/GZLE01/rels/d_a_floor/splits.txt + symbols: config/GZLE01/rels/d_a_floor/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_grass.rel + hash: 3d88e2a6f51373a6a2458ce0d58d846abeb94eb6 + splits: config/GZLE01/rels/d_a_grass/splits.txt + symbols: config/GZLE01/rels/d_a_grass/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_hitobj.rel + hash: c2e2ea31103aeafe0a8bc2c7463023b9593d58a7 + splits: config/GZLE01/rels/d_a_hitobj/splits.txt + symbols: config/GZLE01/rels/d_a_hitobj/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_hot_floor.rel + hash: 8d8cb52e73990b1d29466cdda6f36ecfe7956a06 + splits: config/GZLE01/rels/d_a_hot_floor/splits.txt + symbols: config/GZLE01/rels/d_a_hot_floor/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_ikari.rel + hash: 243211fd67f5fbd211de0dc653251b2856f3d83c + splits: config/GZLE01/rels/d_a_ikari/splits.txt + symbols: config/GZLE01/rels/d_a_ikari/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_jbo.rel + hash: eac83a9d4a485d48ce40b70b0e725af418088e2d + splits: config/GZLE01/rels/d_a_jbo/splits.txt + symbols: config/GZLE01/rels/d_a_jbo/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kaji.rel + hash: 92bf3dc43768bd80688aeae0e952c75d0e3bbf40 + splits: config/GZLE01/rels/d_a_kaji/splits.txt + symbols: config/GZLE01/rels/d_a_kaji/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kanban.rel + hash: 2f00570dc71416e3e33ef2520bcba8a32f4f49f1 + splits: config/GZLE01/rels/d_a_kanban/splits.txt + symbols: config/GZLE01/rels/d_a_kanban/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_ki.rel + hash: 7d0bbad3d3c29dd78c108ed6a278f9ec530230ba + splits: config/GZLE01/rels/d_a_ki/splits.txt + symbols: config/GZLE01/rels/d_a_ki/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_knob00.rel + hash: c4de9b1e6e7fc661afe932617939a0c0734a5ed2 + splits: config/GZLE01/rels/d_a_knob00/splits.txt + symbols: config/GZLE01/rels/d_a_knob00/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kui.rel + hash: 9e9d7a1258144e9e39dbe5f09546b315975df2a2 + splits: config/GZLE01/rels/d_a_kui/splits.txt + symbols: config/GZLE01/rels/d_a_kui/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kytag00.rel + hash: 1dfcb08008de037a2dc20466fcd437b1f7345e98 + splits: config/GZLE01/rels/d_a_kytag00/splits.txt + symbols: config/GZLE01/rels/d_a_kytag00/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kytag01.rel + hash: 3808602b8a5e88593aad4e860236e85beaa575b6 + splits: config/GZLE01/rels/d_a_kytag01/splits.txt + symbols: config/GZLE01/rels/d_a_kytag01/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kytag02.rel + hash: c027b7bec5d02675be19c6c281f637992790c786 + splits: config/GZLE01/rels/d_a_kytag02/splits.txt + symbols: config/GZLE01/rels/d_a_kytag02/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kytag03.rel + hash: 40608efd87b1810889bac297c54270df997f755d + splits: config/GZLE01/rels/d_a_kytag03/splits.txt + symbols: config/GZLE01/rels/d_a_kytag03/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kytag04.rel + hash: e3dbc9b0b3605fd4aad17b9d8e2dc47451847220 + splits: config/GZLE01/rels/d_a_kytag04/splits.txt + symbols: config/GZLE01/rels/d_a_kytag04/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kytag05.rel + hash: 8ae1cfaeab68d94a6dfab68469db3cba65679468 + splits: config/GZLE01/rels/d_a_kytag05/splits.txt + symbols: config/GZLE01/rels/d_a_kytag05/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kytag06.rel + hash: fae0697ec01e4294b264b2e81c1cf34dcd7cc4b5 + splits: config/GZLE01/rels/d_a_kytag06/splits.txt + symbols: config/GZLE01/rels/d_a_kytag06/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_kytag07.rel + hash: 8ab573b67a4c760c4c7af87a13e55010712469f3 + splits: config/GZLE01/rels/d_a_kytag07/splits.txt + symbols: config/GZLE01/rels/d_a_kytag07/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_lamp.rel + hash: 6c7724634674381cddd83fbf5048e890084527a1 + splits: config/GZLE01/rels/d_a_lamp/splits.txt + symbols: config/GZLE01/rels/d_a_lamp/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_lod_bg.rel + hash: 18fc91dbef845d2268dc14d4822855f64bacb23f + splits: config/GZLE01/rels/d_a_lod_bg/splits.txt + symbols: config/GZLE01/rels/d_a_lod_bg/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_lwood.rel + hash: 0044dab2ff6ccc8833de46f70db2334d3ee86491 + splits: config/GZLE01/rels/d_a_lwood/splits.txt + symbols: config/GZLE01/rels/d_a_lwood/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_magma.rel + hash: d617acaec65f3aed50e92541cd32754576006e9c + splits: config/GZLE01/rels/d_a_magma/splits.txt + symbols: config/GZLE01/rels/d_a_magma/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_majuu_flag.rel + hash: 9844a606bcebcceaeff329256665eea72d5aa970 + splits: config/GZLE01/rels/d_a_majuu_flag/splits.txt + symbols: config/GZLE01/rels/d_a_majuu_flag/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_mdoor.rel + hash: 8ae182c9556fdcd2c21205738af5d83acc903b4a + splits: config/GZLE01/rels/d_a_mdoor/splits.txt + symbols: config/GZLE01/rels/d_a_mdoor/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_msw.rel + hash: f84e086e3a678a4cdb976cf4ea9e2a18d7ed6b16 + splits: config/GZLE01/rels/d_a_msw/splits.txt + symbols: config/GZLE01/rels/d_a_msw/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_mtoge.rel + hash: 253a46fafb2e16748ef70fadf753ea71d73b1b3d + splits: config/GZLE01/rels/d_a_mtoge/splits.txt + symbols: config/GZLE01/rels/d_a_mtoge/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_AjavW.rel + hash: 0ec3788868bd4a0c84a10777db24926ced958ec4 + splits: config/GZLE01/rels/d_a_obj_AjavW/splits.txt + symbols: config/GZLE01/rels/d_a_obj_AjavW/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_Ygush00.rel + hash: 7e1fbf08ae77f1933e5a69566a3d1700d4c8e218 + splits: config/GZLE01/rels/d_a_obj_Ygush00/splits.txt + symbols: config/GZLE01/rels/d_a_obj_Ygush00/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_akabe.rel + hash: 9ece9189f94dcd504e4613d5217edc704561b28b + splits: config/GZLE01/rels/d_a_obj_akabe/splits.txt + symbols: config/GZLE01/rels/d_a_obj_akabe/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_barrel.rel + hash: 9984919bf2255e285eaeb1ef47b17a9f50300318 + splits: config/GZLE01/rels/d_a_obj_barrel/splits.txt + symbols: config/GZLE01/rels/d_a_obj_barrel/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_barrel2.rel + hash: 09bd4c40ed03efaef46dfad42ebcdc93dfe0fb8e + splits: config/GZLE01/rels/d_a_obj_barrel2/splits.txt + symbols: config/GZLE01/rels/d_a_obj_barrel2/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_bscurtain.rel + hash: 7a2e7ffac861b0720e6c8b0ee9d01f7b87e9fd62 + splits: config/GZLE01/rels/d_a_obj_bscurtain/splits.txt + symbols: config/GZLE01/rels/d_a_obj_bscurtain/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_cafelmp.rel + hash: f6f87b761dd845d15ea10d7770e52b3a130577aa + splits: config/GZLE01/rels/d_a_obj_cafelmp/splits.txt + symbols: config/GZLE01/rels/d_a_obj_cafelmp/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_coming.rel + hash: f2d4fe3f575dbbf3d203256f4d453712b35c0341 + splits: config/GZLE01/rels/d_a_obj_coming/splits.txt + symbols: config/GZLE01/rels/d_a_obj_coming/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_demo_barrel.rel + hash: 34e59a7cfdf5562cac9c8eccb5f5124de2aabd52 + splits: config/GZLE01/rels/d_a_obj_demo_barrel/splits.txt + symbols: config/GZLE01/rels/d_a_obj_demo_barrel/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_doguu.rel + hash: 355bb910ece0f6ecaf9b3a44b76f4b7d31c21dd0 + splits: config/GZLE01/rels/d_a_obj_doguu/splits.txt + symbols: config/GZLE01/rels/d_a_obj_doguu/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_doguu_demo.rel + hash: 5d1aa2493e202c31be4063335291ad7e4b9ef2a6 + splits: config/GZLE01/rels/d_a_obj_doguu_demo/splits.txt + symbols: config/GZLE01/rels/d_a_obj_doguu_demo/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_gryw00.rel + hash: b9846f6357afcec5fca98e02e1b14a2c2203607e + splits: config/GZLE01/rels/d_a_obj_gryw00/splits.txt + symbols: config/GZLE01/rels/d_a_obj_gryw00/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_hfuck1.rel + hash: 116bb34ea5dd99416f68370048d848b219ef3f40 + splits: config/GZLE01/rels/d_a_obj_hfuck1/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hfuck1/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_hole.rel + hash: 92dbbbfee57404eb6d800764634cb251c96c10c9 + splits: config/GZLE01/rels/d_a_obj_hole/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hole/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_ice.rel + hash: 5a8614b64ab870e40edd3fd108ee807f117e3b51 + splits: config/GZLE01/rels/d_a_obj_ice/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ice/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_ikada.rel + hash: 5bb6e6dcd7b7be0800b40d79043669f5b0713bb7 + splits: config/GZLE01/rels/d_a_obj_ikada/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ikada/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_kanat.rel + hash: 017e5e39fc4bd42e3a183b47b8036e1bc4161a87 + splits: config/GZLE01/rels/d_a_obj_kanat/splits.txt + symbols: config/GZLE01/rels/d_a_obj_kanat/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_leaves.rel + hash: e3c2ba80eb3f2956d41ae40ba9ce516035cdcf47 + splits: config/GZLE01/rels/d_a_obj_leaves/splits.txt + symbols: config/GZLE01/rels/d_a_obj_leaves/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_lpalm.rel + hash: 56e749f499e0d7baf8cc038913ea79aefc254c57 + splits: config/GZLE01/rels/d_a_obj_lpalm/splits.txt + symbols: config/GZLE01/rels/d_a_obj_lpalm/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_monument.rel + hash: 633cdff4f5bce18d8a03bdcb282c4471b5b87128 + splits: config/GZLE01/rels/d_a_obj_monument/splits.txt + symbols: config/GZLE01/rels/d_a_obj_monument/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_movebox.rel + hash: 700571e3ea76cb6d78fdbb3e801942eb5c78087a + splits: config/GZLE01/rels/d_a_obj_movebox/splits.txt + symbols: config/GZLE01/rels/d_a_obj_movebox/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_mshokki.rel + hash: 088c50569aae59b069b4a1492d6ddd9cdef7ceeb + splits: config/GZLE01/rels/d_a_obj_mshokki/splits.txt + symbols: config/GZLE01/rels/d_a_obj_mshokki/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_ohatch.rel + hash: c5952a0baf99c6b3e86933010c9786f58a232c92 + splits: config/GZLE01/rels/d_a_obj_ohatch/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ohatch/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_otble.rel + hash: 8e73abf039b30c8679410ccae45e7eb05625d0ea + splits: config/GZLE01/rels/d_a_obj_otble/splits.txt + symbols: config/GZLE01/rels/d_a_obj_otble/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_pbco.rel + hash: efc72db2087bd71ab86cf81d32228019d7037973 + splits: config/GZLE01/rels/d_a_obj_pbco/splits.txt + symbols: config/GZLE01/rels/d_a_obj_pbco/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_pirateship.rel + hash: 2b0fc024ac3c96932a1e8d3f73bdaf1defed2dcd + splits: config/GZLE01/rels/d_a_obj_pirateship/splits.txt + symbols: config/GZLE01/rels/d_a_obj_pirateship/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_quake.rel + hash: 404ed0bdda38e5a2107a878bf5a839aeecfa78f5 + splits: config/GZLE01/rels/d_a_obj_quake/splits.txt + symbols: config/GZLE01/rels/d_a_obj_quake/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_rcloud.rel + hash: 5eb5ba609adc975a33a719d7db2ef6decf76c46a + splits: config/GZLE01/rels/d_a_obj_rcloud/splits.txt + symbols: config/GZLE01/rels/d_a_obj_rcloud/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_roten.rel + hash: 95aae2f0583bc33d269e36e348fc6d75e20e49c9 + splits: config/GZLE01/rels/d_a_obj_roten/splits.txt + symbols: config/GZLE01/rels/d_a_obj_roten/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_shelf.rel + hash: be793572fbc664316a161ac018bfae423adbaece + splits: config/GZLE01/rels/d_a_obj_shelf/splits.txt + symbols: config/GZLE01/rels/d_a_obj_shelf/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_shmrgrd.rel + hash: eb2977a7e69685133ed4e278ce7767f0a2b315ec + splits: config/GZLE01/rels/d_a_obj_shmrgrd/splits.txt + symbols: config/GZLE01/rels/d_a_obj_shmrgrd/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_swpush.rel + hash: 8cd8acf7f5a41ca881c75c6be38741b8b5c00bc3 + splits: config/GZLE01/rels/d_a_obj_swpush/splits.txt + symbols: config/GZLE01/rels/d_a_obj_swpush/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_table.rel + hash: b1989778ba9b2ed48f0d65309bb29be8e97053a5 + splits: config/GZLE01/rels/d_a_obj_table/splits.txt + symbols: config/GZLE01/rels/d_a_obj_table/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_tenmado.rel + hash: 12ffe1e53fac154580ded398ab2b6e82855bedf0 + splits: config/GZLE01/rels/d_a_obj_tenmado/splits.txt + symbols: config/GZLE01/rels/d_a_obj_tenmado/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_tide.rel + hash: db86a48088a74a306deddbb3f5a07be0c716cb38 + splits: config/GZLE01/rels/d_a_obj_tide/splits.txt + symbols: config/GZLE01/rels/d_a_obj_tide/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_timer.rel + hash: 0404822dc26698ec0019b3e211adfca53994746a + splits: config/GZLE01/rels/d_a_obj_timer/splits.txt + symbols: config/GZLE01/rels/d_a_obj_timer/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_toripost.rel + hash: b87a681642c8cab52b1aa06ee8fc1d8db38bdab4 + splits: config/GZLE01/rels/d_a_obj_toripost/splits.txt + symbols: config/GZLE01/rels/d_a_obj_toripost/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_tousekiki.rel + hash: 7e59ea5c79c12a947a641a54508c96aa63ad226d + splits: config/GZLE01/rels/d_a_obj_tousekiki/splits.txt + symbols: config/GZLE01/rels/d_a_obj_tousekiki/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_warpt.rel + hash: e9d4cc1d0363ed67cce917d3c8b203c1ea9b59a3 + splits: config/GZLE01/rels/d_a_obj_warpt/splits.txt + symbols: config/GZLE01/rels/d_a_obj_warpt/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_obj_wood.rel + hash: d0521f34e2895997d5ed1886092fe0262e6da8a3 + splits: config/GZLE01/rels/d_a_obj_wood/splits.txt + symbols: config/GZLE01/rels/d_a_obj_wood/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_pirate_flag.rel + hash: ad8581d91ce176c711a4db6a7862e2be510c0645 + splits: config/GZLE01/rels/d_a_pirate_flag/splits.txt + symbols: config/GZLE01/rels/d_a_pirate_flag/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_race_item.rel + hash: b553b2f13391ba3a3d24f4e41458ab3b46734a6d + splits: config/GZLE01/rels/d_a_race_item/splits.txt + symbols: config/GZLE01/rels/d_a_race_item/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_rd.rel + hash: c83f0aa65ddc40a757907d0352e4f933e9a6cd89 + splits: config/GZLE01/rels/d_a_rd/splits.txt + symbols: config/GZLE01/rels/d_a_rd/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_rectangle.rel + hash: 3b941a6b059cf80f97b54fd17eea1063da36d5ac + splits: config/GZLE01/rels/d_a_rectangle/splits.txt + symbols: config/GZLE01/rels/d_a_rectangle/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_salvage.rel + hash: 25bb12a9db4a9be0361d54c47aaedb23ba6ae030 + splits: config/GZLE01/rels/d_a_salvage/splits.txt + symbols: config/GZLE01/rels/d_a_salvage/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_sbox.rel + hash: e5b13d07cd1f1a3eff730f8f6536e194cabee513 + splits: config/GZLE01/rels/d_a_sbox/splits.txt + symbols: config/GZLE01/rels/d_a_sbox/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_sk.rel + hash: 05057f35479ffc59693d65c1753431827c63c48e + splits: config/GZLE01/rels/d_a_sk/splits.txt + symbols: config/GZLE01/rels/d_a_sk/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_sk2.rel + hash: 97c0859d0c889721fd33a4e88a0b7e6accb657ba + splits: config/GZLE01/rels/d_a_sk2/splits.txt + symbols: config/GZLE01/rels/d_a_sk2/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_spotbox.rel + hash: 89bd9a406e154bba90c1d1bf8b5ebf64559135bf + splits: config/GZLE01/rels/d_a_spotbox/splits.txt + symbols: config/GZLE01/rels/d_a_spotbox/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_ssk.rel + hash: 7364b473efb8e083f86d68863730d5ec6521f689 + splits: config/GZLE01/rels/d_a_ssk/splits.txt + symbols: config/GZLE01/rels/d_a_ssk/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_stone.rel + hash: df3983a2706c20b2b2108ded08a33cc85049bb4f + splits: config/GZLE01/rels/d_a_stone/splits.txt + symbols: config/GZLE01/rels/d_a_stone/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_stone2.rel + hash: bbed8c9bd485864128acff77be2764d5bf455e71 + splits: config/GZLE01/rels/d_a_stone2/splits.txt + symbols: config/GZLE01/rels/d_a_stone2/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_swc00.rel + hash: f38ee2786180be0b6b99e40f844db724e026de26 + splits: config/GZLE01/rels/d_a_swc00/splits.txt + symbols: config/GZLE01/rels/d_a_swc00/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_swhit0.rel + hash: d3ff83786e2a851775a9743670faa60519b232f5 + splits: config/GZLE01/rels/d_a_swhit0/splits.txt + symbols: config/GZLE01/rels/d_a_swhit0/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_swtdoor.rel + hash: 15d6b9023d2974eb0440cff8312fb1c0b78a71e5 + splits: config/GZLE01/rels/d_a_swtdoor/splits.txt + symbols: config/GZLE01/rels/d_a_swtdoor/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_attention.rel + hash: 2a5189f5c7f413559f14529a91476f2ec787cd37 + splits: config/GZLE01/rels/d_a_tag_attention/splits.txt + symbols: config/GZLE01/rels/d_a_tag_attention/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_ba1.rel + hash: 51aec7a67f533910bc0cdf45eb93362a2338cf5b + splits: config/GZLE01/rels/d_a_tag_ba1/splits.txt + symbols: config/GZLE01/rels/d_a_tag_ba1/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_event.rel + hash: d1c848de8f94ba2543394aa244992fd859492fa5 + splits: config/GZLE01/rels/d_a_tag_event/splits.txt + symbols: config/GZLE01/rels/d_a_tag_event/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_evsw.rel + hash: f46aa9549ea3944fae5f80b80e82e9a31cb9b9e3 + splits: config/GZLE01/rels/d_a_tag_evsw/splits.txt + symbols: config/GZLE01/rels/d_a_tag_evsw/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_ghostship.rel + hash: 46d4ccc46f6c8dee1d985363459479d6772d52eb + splits: config/GZLE01/rels/d_a_tag_ghostship/splits.txt + symbols: config/GZLE01/rels/d_a_tag_ghostship/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_hint.rel + hash: 59fe00c4461fa6f05c9e8e60588d66790a7040fc + splits: config/GZLE01/rels/d_a_tag_hint/splits.txt + symbols: config/GZLE01/rels/d_a_tag_hint/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_kb_item.rel + hash: f671de17e1e3224c114c3842b951ff501e3daf6f + splits: config/GZLE01/rels/d_a_tag_kb_item/splits.txt + symbols: config/GZLE01/rels/d_a_tag_kb_item/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_kk1.rel + hash: 865e98076501ceec1272ab8f62d03c13b84c5310 + splits: config/GZLE01/rels/d_a_tag_kk1/splits.txt + symbols: config/GZLE01/rels/d_a_tag_kk1/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_light.rel + hash: f21112f85a3d8715ac43a6abd61153d31f4ce5c7 + splits: config/GZLE01/rels/d_a_tag_light/splits.txt + symbols: config/GZLE01/rels/d_a_tag_light/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_msg.rel + hash: 15522ab00f7235d6e518695062fe80fdb28eae85 + splits: config/GZLE01/rels/d_a_tag_msg/splits.txt + symbols: config/GZLE01/rels/d_a_tag_msg/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_photo.rel + hash: a8c2de0f5dccab3cf2b107de8e1a8bbc47f6fc69 + splits: config/GZLE01/rels/d_a_tag_photo/splits.txt + symbols: config/GZLE01/rels/d_a_tag_photo/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tag_waterlevel.rel + hash: 76c60b5d66462719c07cd1c23cad877354e8098e + splits: config/GZLE01/rels/d_a_tag_waterlevel/splits.txt + symbols: config/GZLE01/rels/d_a_tag_waterlevel/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tama.rel + hash: 29a16689a11b5306f70a98549d1822ea5cc2e46d + splits: config/GZLE01/rels/d_a_tama/splits.txt + symbols: config/GZLE01/rels/d_a_tama/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tbox.rel + hash: b7414851aebfc41929ac82aa09343117831fbc57 + splits: config/GZLE01/rels/d_a_tbox/splits.txt + symbols: config/GZLE01/rels/d_a_tbox/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tpota.rel + hash: 230a1afc76e65d8118d7654f7e7d3abf1efd0f8f + splits: config/GZLE01/rels/d_a_tpota/splits.txt + symbols: config/GZLE01/rels/d_a_tpota/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_tsubo.rel + hash: 9df15d56d53c2653d02d960c50f373defde4334e + splits: config/GZLE01/rels/d_a_tsubo/splits.txt + symbols: config/GZLE01/rels/d_a_tsubo/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_warpdm20.rel + hash: d413c95b71b768929d2dfdf3e9cd6a5509d38764 + splits: config/GZLE01/rels/d_a_warpdm20/splits.txt + symbols: config/GZLE01/rels/d_a_warpdm20/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_warphr.rel + hash: 54ea41665df8cac46f13d228d2a6aec3e2f0836e + splits: config/GZLE01/rels/d_a_warphr/splits.txt + symbols: config/GZLE01/rels/d_a_warphr/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_wbird.rel + hash: 559b8dd224f8e07eec4d9fc893cf4383ebee5595 + splits: config/GZLE01/rels/d_a_wbird/splits.txt + symbols: config/GZLE01/rels/d_a_wbird/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/mmem/d_a_ykgr.rel + hash: a8c10fec3f1d7118c04643e64a26ab1c53f758be + splits: config/GZLE01/rels/d_a_ykgr/splits.txt + symbols: config/GZLE01/rels/d_a_ykgr/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_alldie.rel + hash: 875766bb690bfd89e6831d33d70fe460cda99b15 + splits: config/GZLE01/rels/d_a_alldie/splits.txt + symbols: config/GZLE01/rels/d_a_alldie/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_am.rel + hash: 68dcecd70230f8f35120ad8ce169054bd6276223 + splits: config/GZLE01/rels/d_a_am/splits.txt + symbols: config/GZLE01/rels/d_a_am/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_am2.rel + hash: 155357f82808b60b57757a7244cf441de07f2aa8 + splits: config/GZLE01/rels/d_a_am2/splits.txt + symbols: config/GZLE01/rels/d_a_am2/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_amiprop.rel + hash: 8e30a63dd742a1b7b90ea88caa825195d53fd15f + splits: config/GZLE01/rels/d_a_amiprop/splits.txt + symbols: config/GZLE01/rels/d_a_amiprop/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_arrow_iceeff.rel + hash: 762d362ade2f502f045aa8a6b4d2a2e74133bcee + splits: config/GZLE01/rels/d_a_arrow_iceeff/splits.txt + symbols: config/GZLE01/rels/d_a_arrow_iceeff/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_arrow_lighteff.rel + hash: 49ae2623f911ab1360045bd9f076847d01d19807 + splits: config/GZLE01/rels/d_a_arrow_lighteff/splits.txt + symbols: config/GZLE01/rels/d_a_arrow_lighteff/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_beam.rel + hash: ae23acf6f515e8772cd179324dcd7d35b8b372a9 + splits: config/GZLE01/rels/d_a_beam/splits.txt + symbols: config/GZLE01/rels/d_a_beam/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_boko.rel + hash: 3d8283b9ca65975cd519d07eabd81dc36a328831 + splits: config/GZLE01/rels/d_a_boko/splits.txt + symbols: config/GZLE01/rels/d_a_boko/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_canon.rel + hash: 043d2c0c12874d7859673353762f0c8a66c7d00a + splits: config/GZLE01/rels/d_a_canon/splits.txt + symbols: config/GZLE01/rels/d_a_canon/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_cc.rel + hash: 7b421a49d69206df3384784c62757f866417963f + splits: config/GZLE01/rels/d_a_cc/splits.txt + symbols: config/GZLE01/rels/d_a_cc/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_dai.rel + hash: 69141723b6dfff95499bf4279cc2d256eb4d0f49 + splits: config/GZLE01/rels/d_a_dai/splits.txt + symbols: config/GZLE01/rels/d_a_dai/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_demo_item.rel + hash: 1bd373f3fd6b4698719065144185f162d5381ff2 + splits: config/GZLE01/rels/d_a_demo_item/splits.txt + symbols: config/GZLE01/rels/d_a_demo_item/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_door12.rel + hash: 013c2be3ac965e59abebaf0d5a61fbcccccc3b4f + splits: config/GZLE01/rels/d_a_door12/splits.txt + symbols: config/GZLE01/rels/d_a_door12/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_fallrock.rel + hash: e122ced607436ba12ecf7e6009c46b1dd5fc7b9d + splits: config/GZLE01/rels/d_a_fallrock/splits.txt + symbols: config/GZLE01/rels/d_a_fallrock/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_ff.rel + hash: a25ce9dc73f33cbbedb471621d9f689c644ae85c + splits: config/GZLE01/rels/d_a_ff/splits.txt + symbols: config/GZLE01/rels/d_a_ff/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_gy_ctrl.rel + hash: e48b1f5dfe6110d49424136528a36beb9b2635a9 + splits: config/GZLE01/rels/d_a_gy_ctrl/splits.txt + symbols: config/GZLE01/rels/d_a_gy_ctrl/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_himo3.rel + hash: 6162dd3beca421c7b1e6bcaa12a90dac04e89cd1 + splits: config/GZLE01/rels/d_a_himo3/splits.txt + symbols: config/GZLE01/rels/d_a_himo3/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_hmlif.rel + hash: 3a44137c88b7dbea282fbed70d700652104e860a + splits: config/GZLE01/rels/d_a_hmlif/splits.txt + symbols: config/GZLE01/rels/d_a_hmlif/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_hys.rel + hash: b3fbd35249333ba1d091e525723559d0729bf496 + splits: config/GZLE01/rels/d_a_hys/splits.txt + symbols: config/GZLE01/rels/d_a_hys/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_kamome.rel + hash: cd56b6248c5f2694638f619fa0e944934eb2221d + splits: config/GZLE01/rels/d_a_kamome/splits.txt + symbols: config/GZLE01/rels/d_a_kamome/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_kantera.rel + hash: f785fc26465e1f085bc74dde942d2cc15e5f07ba + splits: config/GZLE01/rels/d_a_kantera/splits.txt + symbols: config/GZLE01/rels/d_a_kantera/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_kn.rel + hash: f21d6e22490cae447c742a37d52a5724d033af9c + splits: config/GZLE01/rels/d_a_kn/splits.txt + symbols: config/GZLE01/rels/d_a_kn/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_kokiie.rel + hash: 9ccea792ba908cf43f9a198f19dd76b6f06fcf53 + splits: config/GZLE01/rels/d_a_kokiie/splits.txt + symbols: config/GZLE01/rels/d_a_kokiie/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_ks.rel + hash: 9b50d4be7cc08103452ac05808abacfcf03e4991 + splits: config/GZLE01/rels/d_a_ks/splits.txt + symbols: config/GZLE01/rels/d_a_ks/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_kt.rel + hash: e1a45001d430dcdeaf66cafab0e4fd899d6d8a82 + splits: config/GZLE01/rels/d_a_kt/splits.txt + symbols: config/GZLE01/rels/d_a_kt/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_mflft.rel + hash: b7f0196df617ce65e85771c16b2c4fb1c2c6aa9f + splits: config/GZLE01/rels/d_a_mflft/splits.txt + symbols: config/GZLE01/rels/d_a_mflft/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_npc_cb1.rel + hash: 0c68c357feecaf5d314c30fea0290d5832714a5b + splits: config/GZLE01/rels/d_a_npc_cb1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_cb1/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_npc_md.rel + hash: a14227eaf82b67fc532e03fe850181f0d66b6d58 + splits: config/GZLE01/rels/d_a_npc_md/splits.txt + symbols: config/GZLE01/rels/d_a_npc_md/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_npc_so.rel + hash: dad717a5da27e7c168e18fb5af8bbd85b8c71200 + splits: config/GZLE01/rels/d_a_npc_so/splits.txt + symbols: config/GZLE01/rels/d_a_npc_so/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_nzg.rel + hash: 75d436f2002bd2e271e631974a95e1dbd67c0b34 + splits: config/GZLE01/rels/d_a_nzg/splits.txt + symbols: config/GZLE01/rels/d_a_nzg/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_aygr.rel + hash: 99bb50cf45aeb620ac05e843cad0ae79a5c7a63b + splits: config/GZLE01/rels/d_a_obj_aygr/splits.txt + symbols: config/GZLE01/rels/d_a_obj_aygr/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_balancelift.rel + hash: 0d081173f9f0b87a2f3729184a453c72a2901477 + splits: config/GZLE01/rels/d_a_obj_balancelift/splits.txt + symbols: config/GZLE01/rels/d_a_obj_balancelift/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_barrier.rel + hash: 2ef931af8dbfc5ce1969415ae4801c9e62886b45 + splits: config/GZLE01/rels/d_a_obj_barrier/splits.txt + symbols: config/GZLE01/rels/d_a_obj_barrier/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_bemos.rel + hash: 9c9b3636b859aa4dd022c88e53cf995a17d38660 + splits: config/GZLE01/rels/d_a_obj_bemos/splits.txt + symbols: config/GZLE01/rels/d_a_obj_bemos/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_canon.rel + hash: ffcf102ba8f937b796b3968fd38c3d044fffc1df + splits: config/GZLE01/rels/d_a_obj_canon/splits.txt + symbols: config/GZLE01/rels/d_a_obj_canon/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_eff.rel + hash: 13922592d35c32e44749082a08b07df4bf531b52 + splits: config/GZLE01/rels/d_a_obj_eff/splits.txt + symbols: config/GZLE01/rels/d_a_obj_eff/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_magmarock.rel + hash: 037485a8659fd1455d9852875fde1f4c88444aa4 + splits: config/GZLE01/rels/d_a_obj_magmarock/splits.txt + symbols: config/GZLE01/rels/d_a_obj_magmarock/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_majyuu_door.rel + hash: e07e9497a2090f8df53c54455591bd07de11d862 + splits: config/GZLE01/rels/d_a_obj_majyuu_door/splits.txt + symbols: config/GZLE01/rels/d_a_obj_majyuu_door/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_stair.rel + hash: a99dbbcd3054921bb5d395d7dfad1ca7f6a498b8 + splits: config/GZLE01/rels/d_a_obj_stair/splits.txt + symbols: config/GZLE01/rels/d_a_obj_stair/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_swflat.rel + hash: 42c863754e7fc75bdf1ac07fdc3fcdfd3dd8b724 + splits: config/GZLE01/rels/d_a_obj_swflat/splits.txt + symbols: config/GZLE01/rels/d_a_obj_swflat/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_swhammer.rel + hash: bc4ada62a90538a59f0334dd572b5bb12926e3ab + splits: config/GZLE01/rels/d_a_obj_swhammer/splits.txt + symbols: config/GZLE01/rels/d_a_obj_swhammer/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_swheavy.rel + hash: 01d2a8e7c3da867bc5cc4dd05ff2aa41053cdb48 + splits: config/GZLE01/rels/d_a_obj_swheavy/splits.txt + symbols: config/GZLE01/rels/d_a_obj_swheavy/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_obj_swlight.rel + hash: 5e549be0b9a44ed559c37f26fdba17d26b5e07a4 + splits: config/GZLE01/rels/d_a_obj_swlight/splits.txt + symbols: config/GZLE01/rels/d_a_obj_swlight/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_oq.rel + hash: 51b036fd99f22ea8e24b92d554367f6e166e0d53 + splits: config/GZLE01/rels/d_a_oq/splits.txt + symbols: config/GZLE01/rels/d_a_oq/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_pedestal.rel + hash: 2f74b85ca38160269aa238e711d1ba19eb8ab7ee + splits: config/GZLE01/rels/d_a_pedestal/splits.txt + symbols: config/GZLE01/rels/d_a_pedestal/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_saku.rel + hash: 75567b90c0ea4c8d1d321bd099682aed1b471b6b + splits: config/GZLE01/rels/d_a_saku/splits.txt + symbols: config/GZLE01/rels/d_a_saku/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_seatag.rel + hash: f49d24ec93f2b2817b1924d1d316181bfcd9514d + splits: config/GZLE01/rels/d_a_seatag/splits.txt + symbols: config/GZLE01/rels/d_a_seatag/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_shand.rel + hash: 9adf981c1ec6ab396427bdb35f384821fc23d72f + splits: config/GZLE01/rels/d_a_shand/splits.txt + symbols: config/GZLE01/rels/d_a_shand/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_ship.rel + hash: 3011cb92707b33bc1431e42627e7cf3685735826 + splits: config/GZLE01/rels/d_a_ship/splits.txt + symbols: config/GZLE01/rels/d_a_ship/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_shop_item.rel + hash: 9614ced240f1f7d2e22b9248fbfe4c6657c67471 + splits: config/GZLE01/rels/d_a_shop_item/splits.txt + symbols: config/GZLE01/rels/d_a_shop_item/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_sie_flag.rel + hash: 0711ab6c6273685edf644866c3ed3454fb515e10 + splits: config/GZLE01/rels/d_a_sie_flag/splits.txt + symbols: config/GZLE01/rels/d_a_sie_flag/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_sitem.rel + hash: 69e3cc28beb7d91281cacff950fa06ceadd905e2 + splits: config/GZLE01/rels/d_a_sitem/splits.txt + symbols: config/GZLE01/rels/d_a_sitem/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_ss.rel + hash: ae5a109955e92595367eb93e174a864e5efd3aa6 + splits: config/GZLE01/rels/d_a_ss/splits.txt + symbols: config/GZLE01/rels/d_a_ss/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_sss.rel + hash: bdbfeb4e24df7cfcc6cb3b4c8aa73758cc341632 + splits: config/GZLE01/rels/d_a_sss/splits.txt + symbols: config/GZLE01/rels/d_a_sss/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_syan.rel + hash: ba627c968c339a9225a2199e02d5815db0456b69 + splits: config/GZLE01/rels/d_a_syan/splits.txt + symbols: config/GZLE01/rels/d_a_syan/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_tag_md_cb.rel + hash: e8e40bf899de6599014fcb17e771b9aa76a91e14 + splits: config/GZLE01/rels/d_a_tag_md_cb/splits.txt + symbols: config/GZLE01/rels/d_a_tag_md_cb/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_tag_mk.rel + hash: 88a42b17ae35c44316b6e1fb774c93889714cf84 + splits: config/GZLE01/rels/d_a_tag_mk/splits.txt + symbols: config/GZLE01/rels/d_a_tag_mk/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_tag_so.rel + hash: c5f1f683bc0985bfcfdccfe874e83b8935018b90 + splits: config/GZLE01/rels/d_a_tag_so/splits.txt + symbols: config/GZLE01/rels/d_a_tag_so/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_tornado.rel + hash: db442c028ee83078db892385a43a47b7af01c042 + splits: config/GZLE01/rels/d_a_tornado/splits.txt + symbols: config/GZLE01/rels/d_a_tornado/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_warpf.rel + hash: ed92bdca118823b9f33db84ead3a8c6a33862f0b + splits: config/GZLE01/rels/d_a_warpf/splits.txt + symbols: config/GZLE01/rels/d_a_warpf/symbols.txt + +- object: orig/GZLE01/files/RELS.arc:rels/amem/d_a_wind_tag.rel + hash: 39edcd1b125ed5cb901f167da67570e5d8d8693d + splits: config/GZLE01/rels/d_a_wind_tag/splits.txt + symbols: config/GZLE01/rels/d_a_wind_tag/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_acorn_leaf.rel + hash: 12fd13f95ddb65a54f869d85cbb463e3ee2f0e06 + splits: config/GZLE01/rels/d_a_acorn_leaf/splits.txt + symbols: config/GZLE01/rels/d_a_acorn_leaf/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_atdoor.rel + hash: af6619547236a2597ecb869e04c14e268b7d4e4b + splits: config/GZLE01/rels/d_a_atdoor/splits.txt + symbols: config/GZLE01/rels/d_a_atdoor/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_auction.rel + hash: a1dfdef7fa2c830ff7c6dc77e07a7e79523ab94d + splits: config/GZLE01/rels/d_a_auction/splits.txt + symbols: config/GZLE01/rels/d_a_auction/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bb.rel + hash: 4271e18f447d7b2d2b052a1ae4e0f0862052269f + splits: config/GZLE01/rels/d_a_bb/splits.txt + symbols: config/GZLE01/rels/d_a_bb/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bdk.rel + hash: 05100a1b95433f4c5469482fc5d37d3c361d12cf + splits: config/GZLE01/rels/d_a_bdk/splits.txt + symbols: config/GZLE01/rels/d_a_bdk/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bdkobj.rel + hash: d4c82614b7aa52da203955ed36c49e3e8fab9042 + splits: config/GZLE01/rels/d_a_bdkobj/splits.txt + symbols: config/GZLE01/rels/d_a_bdkobj/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bgn.rel + hash: 15f2795d5262d293c4f91e49db7637c096a8cbbb + splits: config/GZLE01/rels/d_a_bgn/splits.txt + symbols: config/GZLE01/rels/d_a_bgn/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bgn2.rel + hash: b9dc1b897cfe9355d63eafbc6b53bf4f617beea5 + splits: config/GZLE01/rels/d_a_bgn2/splits.txt + symbols: config/GZLE01/rels/d_a_bgn2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bgn3.rel + hash: 00d848da04655d1f2fbac2a23d25eacbab89f93c + splits: config/GZLE01/rels/d_a_bgn3/splits.txt + symbols: config/GZLE01/rels/d_a_bgn3/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bigelf.rel + hash: 613af7b8121aaa027dcf25639915e8b9c4e85f71 + splits: config/GZLE01/rels/d_a_bigelf/splits.txt + symbols: config/GZLE01/rels/d_a_bigelf/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bk.rel + hash: fda389bf39e075e55a2db7dd3d75fc4a20c4ee7d + splits: config/GZLE01/rels/d_a_bk/splits.txt + symbols: config/GZLE01/rels/d_a_bk/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bl.rel + hash: 2c3c191c7bd3a0240314de5b9a1fd210eac95d32 + splits: config/GZLE01/rels/d_a_bl/splits.txt + symbols: config/GZLE01/rels/d_a_bl/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bmd.rel + hash: 76a3d64509395e971bce6ceb026bfc28a675e15e + splits: config/GZLE01/rels/d_a_bmd/splits.txt + symbols: config/GZLE01/rels/d_a_bmd/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bmdfoot.rel + hash: c61dc3b7979476aa5fb26ab6ed895fc7ee72e487 + splits: config/GZLE01/rels/d_a_bmdfoot/splits.txt + symbols: config/GZLE01/rels/d_a_bmdfoot/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bmdhand.rel + hash: 3456d704ae979b9d4abb0772f0cad88f205d0368 + splits: config/GZLE01/rels/d_a_bmdhand/splits.txt + symbols: config/GZLE01/rels/d_a_bmdhand/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bo.rel + hash: 6b3c04a17f3bd2e369a2a95237351524a5d87f74 + splits: config/GZLE01/rels/d_a_bo/splits.txt + symbols: config/GZLE01/rels/d_a_bo/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_boss_item.rel + hash: 016a3fb3472b981ca1eeeb69696e9a1f68a93e25 + splits: config/GZLE01/rels/d_a_boss_item/splits.txt + symbols: config/GZLE01/rels/d_a_boss_item/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bpw.rel + hash: a4ba3b520dda8b196ad4a8a493d171dae4f85288 + splits: config/GZLE01/rels/d_a_bpw/splits.txt + symbols: config/GZLE01/rels/d_a_bpw/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bst.rel + hash: 6579192cc5bc34e8fb2ee44ed81da3ff1db5b827 + splits: config/GZLE01/rels/d_a_bst/splits.txt + symbols: config/GZLE01/rels/d_a_bst/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_btd.rel + hash: df178b3f94fd3689d450c36582c91d7b08062402 + splits: config/GZLE01/rels/d_a_btd/splits.txt + symbols: config/GZLE01/rels/d_a_btd/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bwd.rel + hash: b2eaaba784ddd95e392fd1a337406478981eaa46 + splits: config/GZLE01/rels/d_a_bwd/splits.txt + symbols: config/GZLE01/rels/d_a_bwd/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bwdg.rel + hash: 7cef0d0967ffbdae93dfc4a28ef0b8a672b052c9 + splits: config/GZLE01/rels/d_a_bwdg/splits.txt + symbols: config/GZLE01/rels/d_a_bwdg/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_bwds.rel + hash: 8b66ae454ccfa973424e666bc6f4e9d9e1521263 + splits: config/GZLE01/rels/d_a_bwds/splits.txt + symbols: config/GZLE01/rels/d_a_bwds/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_daiocta.rel + hash: adc0c5c5cc5eb184efe0f6c0106d01dbe2a31430 + splits: config/GZLE01/rels/d_a_daiocta/splits.txt + symbols: config/GZLE01/rels/d_a_daiocta/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_daiocta_eye.rel + hash: 10ed583f4c931321cc11d873e64f17b94b9aa30a + splits: config/GZLE01/rels/d_a_daiocta_eye/splits.txt + symbols: config/GZLE01/rels/d_a_daiocta_eye/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_deku_item.rel + hash: 0d8a8209a52451800a0a494ef8a3389d5e4b451c + splits: config/GZLE01/rels/d_a_deku_item/splits.txt + symbols: config/GZLE01/rels/d_a_deku_item/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_dk.rel + hash: ab4e9fb93b70ebb628b22a19bc4d16e12cbc9423 + splits: config/GZLE01/rels/d_a_dk/splits.txt + symbols: config/GZLE01/rels/d_a_dk/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_dummy.rel + hash: 5a7b98114d4eb6e575bc1a29f70b12e278288adb + splits: config/GZLE01/rels/d_a_dummy/splits.txt + symbols: config/GZLE01/rels/d_a_dummy/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_fallrock_tag.rel + hash: ae78eca4828ab787daf458f18f26eb46e2c9938d + splits: config/GZLE01/rels/d_a_fallrock_tag/splits.txt + symbols: config/GZLE01/rels/d_a_fallrock_tag/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_fan.rel + hash: 3908bb08f7632f51473f989812d112d491c44d1a + splits: config/GZLE01/rels/d_a_fan/splits.txt + symbols: config/GZLE01/rels/d_a_fan/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_fganon.rel + hash: 6c2e45cbb86f5344313374344239f5e636239be1 + splits: config/GZLE01/rels/d_a_fganon/splits.txt + symbols: config/GZLE01/rels/d_a_fganon/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_fgmahou.rel + hash: cf93508645c20cebd1e71584d95d3e1fa7a7b6c6 + splits: config/GZLE01/rels/d_a_fgmahou/splits.txt + symbols: config/GZLE01/rels/d_a_fgmahou/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_fire.rel + hash: 89d3d1d0445c47165f2dcfdac1ec3885b20c93c1 + splits: config/GZLE01/rels/d_a_fire/splits.txt + symbols: config/GZLE01/rels/d_a_fire/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_fm.rel + hash: 9f23fbd14486f28a9d99967df78155dc1d76b89e + splits: config/GZLE01/rels/d_a_fm/splits.txt + symbols: config/GZLE01/rels/d_a_fm/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_gm.rel + hash: 5af6759c654039e50885d527bc5d4fd07043fc06 + splits: config/GZLE01/rels/d_a_gm/splits.txt + symbols: config/GZLE01/rels/d_a_gm/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_gnd.rel + hash: 2f417c5f7fd5e968ad8e7d3dd02bbc0629334213 + splits: config/GZLE01/rels/d_a_gnd/splits.txt + symbols: config/GZLE01/rels/d_a_gnd/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_goal_flag.rel + hash: 360285b55c8d8d9353c8c027bcfcc90c368f86b4 + splits: config/GZLE01/rels/d_a_goal_flag/splits.txt + symbols: config/GZLE01/rels/d_a_goal_flag/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_gy.rel + hash: 6acc3205358c2770f479b59e282a84e1826874ab + splits: config/GZLE01/rels/d_a_gy/splits.txt + symbols: config/GZLE01/rels/d_a_gy/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_icelift.rel + hash: 0ed2e45794dc2f68c9c51ce97e0fdcd31b143174 + splits: config/GZLE01/rels/d_a_icelift/splits.txt + symbols: config/GZLE01/rels/d_a_icelift/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_kb.rel + hash: d72d6433bc16550c1f518dd82d54c6c8bf21c555 + splits: config/GZLE01/rels/d_a_kb/splits.txt + symbols: config/GZLE01/rels/d_a_kb/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_kddoor.rel + hash: 9e7416aa212ba5385444fd4773bbe4d268dd59eb + splits: config/GZLE01/rels/d_a_kddoor/splits.txt + symbols: config/GZLE01/rels/d_a_kddoor/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_kita.rel + hash: 69c8760f94682b546017a12527fd644bd1203550 + splits: config/GZLE01/rels/d_a_kita/splits.txt + symbols: config/GZLE01/rels/d_a_kita/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_klft.rel + hash: 7b9bc0c8561c2bd9b823b04379f21f4d458f6b2f + splits: config/GZLE01/rels/d_a_klft/splits.txt + symbols: config/GZLE01/rels/d_a_klft/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_kmon.rel + hash: bc1d9a0129932c6654345968ee3fb4dd9c48eca8 + splits: config/GZLE01/rels/d_a_kmon/splits.txt + symbols: config/GZLE01/rels/d_a_kmon/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_komore.rel + hash: abc58acb47ede6b1ade63b71f15e374f8ff77c9b + splits: config/GZLE01/rels/d_a_komore/splits.txt + symbols: config/GZLE01/rels/d_a_komore/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_lbridge.rel + hash: c945922ab23b413bdde05da08abcdf15f57edc8b + splits: config/GZLE01/rels/d_a_lbridge/splits.txt + symbols: config/GZLE01/rels/d_a_lbridge/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_leaflift.rel + hash: 302f618b1c678611f1c3e232c2ff43c7d82fb909 + splits: config/GZLE01/rels/d_a_leaflift/splits.txt + symbols: config/GZLE01/rels/d_a_leaflift/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_lstair.rel + hash: c22728306e2a8e5d07485c1bcfd3562a9defa0ee + splits: config/GZLE01/rels/d_a_lstair/splits.txt + symbols: config/GZLE01/rels/d_a_lstair/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_machine.rel + hash: 1794e6e83f8b841128f16c2d88f974a7e73f2b49 + splits: config/GZLE01/rels/d_a_machine/splits.txt + symbols: config/GZLE01/rels/d_a_machine/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_mant.rel + hash: a565cdff34a1346c7db964d795179b81ece22ef8 + splits: config/GZLE01/rels/d_a_mant/splits.txt + symbols: config/GZLE01/rels/d_a_mant/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_mbdoor.rel + hash: f07a1af7794a199099020a4112ea538a3aa6731c + splits: config/GZLE01/rels/d_a_mbdoor/splits.txt + symbols: config/GZLE01/rels/d_a_mbdoor/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_mgameboard.rel + hash: acfece5ca2eb54b87c8aa581e5722fbc8f6a6c52 + splits: config/GZLE01/rels/d_a_mgameboard/splits.txt + symbols: config/GZLE01/rels/d_a_mgameboard/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_mmusic.rel + hash: c7633a66fe7dd485276416cc00b375147f494079 + splits: config/GZLE01/rels/d_a_mmusic/splits.txt + symbols: config/GZLE01/rels/d_a_mmusic/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_mo2.rel + hash: abeeca78ea5d4fe979eb04395020fb02a5902024 + splits: config/GZLE01/rels/d_a_mo2/splits.txt + symbols: config/GZLE01/rels/d_a_mo2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_mozo.rel + hash: dbb8c7b1836212b8ac327595d06dc8182cdf8cf5 + splits: config/GZLE01/rels/d_a_mozo/splits.txt + symbols: config/GZLE01/rels/d_a_mozo/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_mt.rel + hash: 9d7de8625389ef01cb34539efc782f2a0d0aeda1 + splits: config/GZLE01/rels/d_a_mt/splits.txt + symbols: config/GZLE01/rels/d_a_mt/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_ac1.rel + hash: 3d4d7da43dde47d8de9538c3434f5edff05fa193 + splits: config/GZLE01/rels/d_a_npc_ac1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ac1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_ah.rel + hash: 735b9ca1c78f892e19c918bdadbff72c076598c6 + splits: config/GZLE01/rels/d_a_npc_ah/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ah/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_aj1.rel + hash: 5f4efe2ab0e1aee2cb460d262fbf9b06d369e0f1 + splits: config/GZLE01/rels/d_a_npc_aj1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_aj1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_auction.rel + hash: 08e0d7a1a0989ad3e84b8643168f9434f67c2c78 + splits: config/GZLE01/rels/d_a_npc_auction/splits.txt + symbols: config/GZLE01/rels/d_a_npc_auction/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_ba1.rel + hash: 7f75a2ebc8a8ee6db432f427d7968866ba7ab42e + splits: config/GZLE01/rels/d_a_npc_ba1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ba1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_bj1.rel + hash: 853c12800f9e9819a444528fb7e711fe7ad83265 + splits: config/GZLE01/rels/d_a_npc_bj1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_bj1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_bm1.rel + hash: 4633f6bcdfed7afde122081e8d95decd23701fbe + splits: config/GZLE01/rels/d_a_npc_bm1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_bm1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_bmcon1.rel + hash: 9505dfa62acefdd1f4ccf8debc8a331ef5dfffba + splits: config/GZLE01/rels/d_a_npc_bmcon1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_bmcon1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_bms1.rel + hash: f3f6584dfe4be210348d34e9a0f5e84672c5fed7 + splits: config/GZLE01/rels/d_a_npc_bms1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_bms1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_bmsw.rel + hash: 00a818918b0603448887f64e03d2241466a7e8c1 + splits: config/GZLE01/rels/d_a_npc_bmsw/splits.txt + symbols: config/GZLE01/rels/d_a_npc_bmsw/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_bs1.rel + hash: babd7102e1bb5d15d214b849bfe780b36c297595 + splits: config/GZLE01/rels/d_a_npc_bs1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_bs1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_btsw.rel + hash: e7eaf3c72df6ace4cac7df2a347844bb192a86ec + splits: config/GZLE01/rels/d_a_npc_btsw/splits.txt + symbols: config/GZLE01/rels/d_a_npc_btsw/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_btsw2.rel + hash: ecc751a2de3407bd4208953f58630085009eaa9b + splits: config/GZLE01/rels/d_a_npc_btsw2/splits.txt + symbols: config/GZLE01/rels/d_a_npc_btsw2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_co1.rel + hash: 4bb2b119cc9c58dcaf591d66eb94a1db964c5120 + splits: config/GZLE01/rels/d_a_npc_co1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_co1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_de1.rel + hash: 4ab1a0a2e2c941005588f296ef1667637471c9d0 + splits: config/GZLE01/rels/d_a_npc_de1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_de1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_ds1.rel + hash: 61b13ea0a94800717398b123307e462868af343b + splits: config/GZLE01/rels/d_a_npc_ds1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ds1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_gk1.rel + hash: 92242dab744acb6b4913401f97bd1fb3caadf29c + splits: config/GZLE01/rels/d_a_npc_gk1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_gk1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_gp1.rel + hash: d7b3c1b99a37f12370d5f0adc8a35c17b17ae76b + splits: config/GZLE01/rels/d_a_npc_gp1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_gp1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_hi1.rel + hash: b7615cb5be0c2cf0cbfee9b661599a35717f79ca + splits: config/GZLE01/rels/d_a_npc_hi1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_hi1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_ho.rel + hash: f672ebfce63a8ae9a50aca2f27197d38e114ae6c + splits: config/GZLE01/rels/d_a_npc_ho/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ho/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_hr.rel + hash: 8a8d78519dfb6f2b8c10b56a8da519272845167c + splits: config/GZLE01/rels/d_a_npc_hr/splits.txt + symbols: config/GZLE01/rels/d_a_npc_hr/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_jb1.rel + hash: d95d1915c292fe7269c0b79b89d4965e754dc4a1 + splits: config/GZLE01/rels/d_a_npc_jb1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_jb1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_ji1.rel + hash: 15c7701d3ad1029835db127e90b93ff40586a096 + splits: config/GZLE01/rels/d_a_npc_ji1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ji1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_kamome.rel + hash: 6422280d2f80ef13fed632b3ef1bfb411fe99777 + splits: config/GZLE01/rels/d_a_npc_kamome/splits.txt + symbols: config/GZLE01/rels/d_a_npc_kamome/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_kf1.rel + hash: 9b219f658b887591784a4b9f168f3c8e954b8c6d + splits: config/GZLE01/rels/d_a_npc_kf1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_kf1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_kg1.rel + hash: 4a93d6c2c52d1092a84bffefb931f3ae420bb7da + splits: config/GZLE01/rels/d_a_npc_kg1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_kg1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_kg2.rel + hash: da1d8fa5d3e425145c6bb1a07020fa924beedd69 + splits: config/GZLE01/rels/d_a_npc_kg2/splits.txt + symbols: config/GZLE01/rels/d_a_npc_kg2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_kk1.rel + hash: 4277973fc6fb8dbbe471ff2401e2159a25b9a69e + splits: config/GZLE01/rels/d_a_npc_kk1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_kk1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_km1.rel + hash: 06154726d5ff028d1a3e6761db853e5fa798962b + splits: config/GZLE01/rels/d_a_npc_km1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_km1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_ko1.rel + hash: 82f9531de272a8101a6a1d54db137fda24b8ff9a + splits: config/GZLE01/rels/d_a_npc_ko1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ko1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_kp1.rel + hash: 0117ed66a815e539d63f50d79d3d35c431feb3cb + splits: config/GZLE01/rels/d_a_npc_kp1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_kp1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_ls1.rel + hash: eb10a1fea7765f31baaf645d65fcfacdfc2323f9 + splits: config/GZLE01/rels/d_a_npc_ls1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ls1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_mk.rel + hash: 7739746d38260e48055219fc012c1e69beb9b5d6 + splits: config/GZLE01/rels/d_a_npc_mk/splits.txt + symbols: config/GZLE01/rels/d_a_npc_mk/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_mn.rel + hash: af5d2bb56fe66331b32df22361dc70709a2cf461 + splits: config/GZLE01/rels/d_a_npc_mn/splits.txt + symbols: config/GZLE01/rels/d_a_npc_mn/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_mt.rel + hash: a1db6eb3f3f2ea448dc9e77955bc803e61b2feb7 + splits: config/GZLE01/rels/d_a_npc_mt/splits.txt + symbols: config/GZLE01/rels/d_a_npc_mt/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_nz.rel + hash: 3c3f81a0effe776446db8df021b6882694a5d548 + splits: config/GZLE01/rels/d_a_npc_nz/splits.txt + symbols: config/GZLE01/rels/d_a_npc_nz/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_ob1.rel + hash: a1f385eff7e3ab4f0c154eb5dd98e251e0981e62 + splits: config/GZLE01/rels/d_a_npc_ob1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ob1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_os.rel + hash: 05827c5abde17f897bc0f3fc92fdbf521a7835f7 + splits: config/GZLE01/rels/d_a_npc_os/splits.txt + symbols: config/GZLE01/rels/d_a_npc_os/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_p1.rel + hash: 343f381025d7a30e3e45fc0bf5e713dbf084aec7 + splits: config/GZLE01/rels/d_a_npc_p1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_p1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_p2.rel + hash: 0edeed200522ab838be151fbdc7d56cd37426d6d + splits: config/GZLE01/rels/d_a_npc_p2/splits.txt + symbols: config/GZLE01/rels/d_a_npc_p2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_people.rel + hash: eeaf48bb9fd2fc743c35f8fd5054b35109b83b00 + splits: config/GZLE01/rels/d_a_npc_people/splits.txt + symbols: config/GZLE01/rels/d_a_npc_people/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_pf1.rel + hash: 8533eca3d31212e7debef92c572d417914796a92 + splits: config/GZLE01/rels/d_a_npc_pf1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_pf1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_photo.rel + hash: 96185fdbc36e025b15142112bd0949a2b02cac7f + splits: config/GZLE01/rels/d_a_npc_photo/splits.txt + symbols: config/GZLE01/rels/d_a_npc_photo/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_pm1.rel + hash: cf4d1f43629b26fa032b20811637eaa240975e9c + splits: config/GZLE01/rels/d_a_npc_pm1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_pm1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_roten.rel + hash: 7cdcff3323306f14b8a35a3b8c1e80bebe141160 + splits: config/GZLE01/rels/d_a_npc_roten/splits.txt + symbols: config/GZLE01/rels/d_a_npc_roten/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_rsh1.rel + hash: 944af3de38c5488983c0a69ecc570035c7ba0478 + splits: config/GZLE01/rels/d_a_npc_rsh1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_rsh1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_sarace.rel + hash: 4025d1e266f188b604f04b915f2ff47594dc26a0 + splits: config/GZLE01/rels/d_a_npc_sarace/splits.txt + symbols: config/GZLE01/rels/d_a_npc_sarace/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_sv.rel + hash: 4a591d552e8a6378fcb2e7159d9483919ad178ce + splits: config/GZLE01/rels/d_a_npc_sv/splits.txt + symbols: config/GZLE01/rels/d_a_npc_sv/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_tc.rel + hash: c5f975667b7d9536d3e72ac7d87536fa4a622851 + splits: config/GZLE01/rels/d_a_npc_tc/splits.txt + symbols: config/GZLE01/rels/d_a_npc_tc/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_tt.rel + hash: f8223a819c110088d6c498e6cff5e1af60320712 + splits: config/GZLE01/rels/d_a_npc_tt/splits.txt + symbols: config/GZLE01/rels/d_a_npc_tt/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_uk.rel + hash: 9c25075e53936bdfbe469f2d55847b649cec26ac + splits: config/GZLE01/rels/d_a_npc_uk/splits.txt + symbols: config/GZLE01/rels/d_a_npc_uk/symbols.txt + force_active: [__register_global_object] # TODO why does this get stripped? + +- object: orig/GZLE01/files/rels/d_a_npc_ym1.rel + hash: b503b8d448de0902a5bee0bd727ed021e0199255 + splits: config/GZLE01/rels/d_a_npc_ym1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_ym1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_yw1.rel + hash: 1d75bb55f265f6a4dc59cedbef8731f1d54f5d88 + splits: config/GZLE01/rels/d_a_npc_yw1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_yw1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_zk1.rel + hash: 146a9e95fa1ac8124deb1be301f17352da0a717f + splits: config/GZLE01/rels/d_a_npc_zk1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_zk1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_npc_zl1.rel + hash: cfc5cffcde35d53dea121f12cf4448914d883bfb + splits: config/GZLE01/rels/d_a_npc_zl1/splits.txt + symbols: config/GZLE01/rels/d_a_npc_zl1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_nz.rel + hash: 928e1d4ed848e63814032155d7f5b9393c4a7919 + splits: config/GZLE01/rels/d_a_nz/splits.txt + symbols: config/GZLE01/rels/d_a_nz/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_Itnak.rel + hash: 48adc21f619cc9dd046598a4fee6790c912cdb69 + splits: config/GZLE01/rels/d_a_obj_Itnak/splits.txt + symbols: config/GZLE01/rels/d_a_obj_Itnak/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_Vds.rel + hash: aec57286d833182415f7fec89f847320a954935a + splits: config/GZLE01/rels/d_a_obj_Vds/splits.txt + symbols: config/GZLE01/rels/d_a_obj_Vds/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_Vteng.rel + hash: 9d4afaa5df250835c22bf3c01f2a8307d8faab60 + splits: config/GZLE01/rels/d_a_obj_Vteng/splits.txt + symbols: config/GZLE01/rels/d_a_obj_Vteng/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_YLzou.rel + hash: e8bb88e17e42b2390c304c907c95c21ee53497cb + splits: config/GZLE01/rels/d_a_obj_YLzou/splits.txt + symbols: config/GZLE01/rels/d_a_obj_YLzou/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_Yboil.rel + hash: 98cdbde3467512c8b7dc29ab3bfbca2c96861212 + splits: config/GZLE01/rels/d_a_obj_Yboil/splits.txt + symbols: config/GZLE01/rels/d_a_obj_Yboil/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_adnno.rel + hash: 1279270042967358dd521bc0918594c94f303359 + splits: config/GZLE01/rels/d_a_obj_adnno/splits.txt + symbols: config/GZLE01/rels/d_a_obj_adnno/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ajav.rel + hash: 88cf68cf15a5f0c302ca3a3769612bbf8a3ea8cf + splits: config/GZLE01/rels/d_a_obj_ajav/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ajav/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_apzl.rel + hash: 92a9aada67205d41d76cff6702667744b89d42c3 + splits: config/GZLE01/rels/d_a_obj_apzl/splits.txt + symbols: config/GZLE01/rels/d_a_obj_apzl/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ashut.rel + hash: 21af49715e17f25684a3ca76f9f9be51dfbbf6d6 + splits: config/GZLE01/rels/d_a_obj_ashut/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ashut/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_auzu.rel + hash: 6275b3db68d6c95a81add912801d028403ec88ed + splits: config/GZLE01/rels/d_a_obj_auzu/splits.txt + symbols: config/GZLE01/rels/d_a_obj_auzu/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_buoyflag.rel + hash: a4db26857f985f6a3c963e183e6be28bf37e46c3 + splits: config/GZLE01/rels/d_a_obj_buoyflag/splits.txt + symbols: config/GZLE01/rels/d_a_obj_buoyflag/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_buoyrace.rel + hash: ed1ff984da5d16f78e940ee60b44f32892193ec7 + splits: config/GZLE01/rels/d_a_obj_buoyrace/splits.txt + symbols: config/GZLE01/rels/d_a_obj_buoyrace/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_correct.rel + hash: bee1e391e6671de26e973729ea60ef8cc6b932d9 + splits: config/GZLE01/rels/d_a_obj_correct/splits.txt + symbols: config/GZLE01/rels/d_a_obj_correct/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_dmgroom.rel + hash: e3b5fa60b321c1a096fe93e7814b3a3502623124 + splits: config/GZLE01/rels/d_a_obj_dmgroom/splits.txt + symbols: config/GZLE01/rels/d_a_obj_dmgroom/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_dragonhead.rel + hash: bd06b54258b5e8635f6c8480e7f97d3f400d69af + splits: config/GZLE01/rels/d_a_obj_dragonhead/splits.txt + symbols: config/GZLE01/rels/d_a_obj_dragonhead/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_drift.rel + hash: c4bc8cc042e00dc6113ee693184d06bfbf5abf3b + splits: config/GZLE01/rels/d_a_obj_drift/splits.txt + symbols: config/GZLE01/rels/d_a_obj_drift/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_eayogn.rel + hash: 81ed380359959d9fd9ac1f9e28e0cbb71a9550f1 + splits: config/GZLE01/rels/d_a_obj_eayogn/splits.txt + symbols: config/GZLE01/rels/d_a_obj_eayogn/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ebomzo.rel + hash: bafe3dd7c56e1c5ae6b508f4a89043602af9af9e + splits: config/GZLE01/rels/d_a_obj_ebomzo/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ebomzo/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ekskz.rel + hash: 43001f802a72aa39022283d84e5dc36de0ca6238 + splits: config/GZLE01/rels/d_a_obj_ekskz/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ekskz/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_eskban.rel + hash: f847bae767ce79d7e6aa03d8e4b26a9ac0ffa729 + splits: config/GZLE01/rels/d_a_obj_eskban/splits.txt + symbols: config/GZLE01/rels/d_a_obj_eskban/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ferris.rel + hash: 8fdb4f40e99df651bdb83eed1feb61f7114d9acc + splits: config/GZLE01/rels/d_a_obj_ferris/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ferris/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_figure.rel + hash: 64b48e34bb28e90c01dbed53768f23df07ace619 + splits: config/GZLE01/rels/d_a_obj_figure/splits.txt + symbols: config/GZLE01/rels/d_a_obj_figure/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_firewall.rel + hash: 9b14aae34b27948771d22487cd9e7ca204d0701b + splits: config/GZLE01/rels/d_a_obj_firewall/splits.txt + symbols: config/GZLE01/rels/d_a_obj_firewall/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_flame.rel + hash: f539c704bd9cdc9da4a2d22cb68bf2c088379092 + splits: config/GZLE01/rels/d_a_obj_flame/splits.txt + symbols: config/GZLE01/rels/d_a_obj_flame/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ftree.rel + hash: 1cef407af87cb0b38a1f31f6488c32221edcc8e1 + splits: config/GZLE01/rels/d_a_obj_ftree/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ftree/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ganonbed.rel + hash: 94efc1dd774acb134037d63ada64c3bb7da573ca + splits: config/GZLE01/rels/d_a_obj_ganonbed/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ganonbed/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_gaship.rel + hash: c23053cba0b8633f4f3ee87ac5248d0508400068 + splits: config/GZLE01/rels/d_a_obj_gaship/splits.txt + symbols: config/GZLE01/rels/d_a_obj_gaship/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_gaship2.rel + hash: b651baa88a5d923ad6c014eb765e15ad96f850c0 + splits: config/GZLE01/rels/d_a_obj_gaship2/splits.txt + symbols: config/GZLE01/rels/d_a_obj_gaship2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_gnnbtltaki.rel + hash: 2a6b9b275206bb5ae5e2f143a678154eaa09037b + splits: config/GZLE01/rels/d_a_obj_gnnbtltaki/splits.txt + symbols: config/GZLE01/rels/d_a_obj_gnnbtltaki/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_gnndemotakie.rel + hash: d3af5871f38cffa1041dbac2a4488ffbf62eb0ba + splits: config/GZLE01/rels/d_a_obj_gnndemotakie/splits.txt + symbols: config/GZLE01/rels/d_a_obj_gnndemotakie/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_gnndemotakis.rel + hash: aa7342a2fa81a804df0f81d286c637b674e76366 + splits: config/GZLE01/rels/d_a_obj_gnndemotakis/splits.txt + symbols: config/GZLE01/rels/d_a_obj_gnndemotakis/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_gong.rel + hash: 62824e31f36d1d55ba192af534bc3d4d4d42105e + splits: config/GZLE01/rels/d_a_obj_gong/splits.txt + symbols: config/GZLE01/rels/d_a_obj_gong/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_gtaki.rel + hash: bbe9c6ef8c2a41851c1fc0e1c1c23191a308163f + splits: config/GZLE01/rels/d_a_obj_gtaki/splits.txt + symbols: config/GZLE01/rels/d_a_obj_gtaki/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_hami2.rel + hash: de364dda26847a39e8570d030efb587284e70c7e + splits: config/GZLE01/rels/d_a_obj_hami2/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hami2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_hami3.rel + hash: 3109df9e8b56c32db34bfd1bd354452ff7a10b59 + splits: config/GZLE01/rels/d_a_obj_hami3/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hami3/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_hami4.rel + hash: 208abe439dd7e83181362ee5b185b6d7530e38d9 + splits: config/GZLE01/rels/d_a_obj_hami4/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hami4/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_hat.rel + hash: 89dafc8ffcbc023e1138631d16d71c27cec29e8f + splits: config/GZLE01/rels/d_a_obj_hat/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hat/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_hbrf1.rel + hash: 6b04b06646081cf291cdf9e73e11782c7802a2ac + splits: config/GZLE01/rels/d_a_obj_hbrf1/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hbrf1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_hcbh.rel + hash: 026335caaa145c0e89a1dd0ae1ebfbb5e561b2c6 + splits: config/GZLE01/rels/d_a_obj_hcbh/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hcbh/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_hha.rel + hash: f3d6309eba148bf150f258118c2bf6353bf1dddb + splits: config/GZLE01/rels/d_a_obj_hha/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hha/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_hlift.rel + hash: ce66b98067082761874fb507347cdfc8966aa36c + splits: config/GZLE01/rels/d_a_obj_hlift/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hlift/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_homen.rel + hash: 58d8b08b0881d03e2786cab518b9d811b5dbbf57 + splits: config/GZLE01/rels/d_a_obj_homen/splits.txt + symbols: config/GZLE01/rels/d_a_obj_homen/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_homensmoke.rel + hash: 5789866cdf66188879324d097937fcacb4892cad + splits: config/GZLE01/rels/d_a_obj_homensmoke/splits.txt + symbols: config/GZLE01/rels/d_a_obj_homensmoke/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_hsehi1.rel + hash: 5407db478a0c2160b9c85fa36d840245d71b57e3 + splits: config/GZLE01/rels/d_a_obj_hsehi1/splits.txt + symbols: config/GZLE01/rels/d_a_obj_hsehi1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_htetu1.rel + hash: 2c48c0104108867da4fcd521ac74285c307e4175 + splits: config/GZLE01/rels/d_a_obj_htetu1/splits.txt + symbols: config/GZLE01/rels/d_a_obj_htetu1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_iceisland.rel + hash: 8216670f38dd0271c37e29e6ed24b84b876823c8 + splits: config/GZLE01/rels/d_a_obj_iceisland/splits.txt + symbols: config/GZLE01/rels/d_a_obj_iceisland/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_jump.rel + hash: a200eb8786cbb5c3e0f5a0bb70b75d4f8ebadd9e + splits: config/GZLE01/rels/d_a_obj_jump/splits.txt + symbols: config/GZLE01/rels/d_a_obj_jump/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_kanoke.rel + hash: f13c4a9eeef0a8b96e984973fbe22628c52c2c6e + splits: config/GZLE01/rels/d_a_obj_kanoke/splits.txt + symbols: config/GZLE01/rels/d_a_obj_kanoke/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ladder.rel + hash: 6edbfd512563c2a8e5371de58a0d1ec692392e28 + splits: config/GZLE01/rels/d_a_obj_ladder/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ladder/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_light.rel + hash: 335a7a8a99ea899b3a85e81ecb6f91b10e681f3a + splits: config/GZLE01/rels/d_a_obj_light/splits.txt + symbols: config/GZLE01/rels/d_a_obj_light/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_mkie.rel + hash: bf150b85727f601083d9ab506372edd9d7d35d21 + splits: config/GZLE01/rels/d_a_obj_mkie/splits.txt + symbols: config/GZLE01/rels/d_a_obj_mkie/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_mkiek.rel + hash: 4d8fb6f41d5b7da8a8cd9ca9c887732cd47bcb9d + splits: config/GZLE01/rels/d_a_obj_mkiek/splits.txt + symbols: config/GZLE01/rels/d_a_obj_mkiek/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_mknjd.rel + hash: ffbfe6bc4471b266d22b2ed0b16fcbddf5a6991c + splits: config/GZLE01/rels/d_a_obj_mknjd/splits.txt + symbols: config/GZLE01/rels/d_a_obj_mknjd/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_mmrr.rel + hash: 0fd5e77e9f86d7844d184e5a29fbda1481902434 + splits: config/GZLE01/rels/d_a_obj_mmrr/splits.txt + symbols: config/GZLE01/rels/d_a_obj_mmrr/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_msdan.rel + hash: 901659310b8de8bff55a0faf0d9ee93a04c7224a + splits: config/GZLE01/rels/d_a_obj_msdan/splits.txt + symbols: config/GZLE01/rels/d_a_obj_msdan/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_msdan2.rel + hash: 416e1c4b893d5986f42b67246700df8266f1407d + splits: config/GZLE01/rels/d_a_obj_msdan2/splits.txt + symbols: config/GZLE01/rels/d_a_obj_msdan2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_msdan_sub.rel + hash: 144a9c6ef6227130b8aa8a02239d796d98e91a56 + splits: config/GZLE01/rels/d_a_obj_msdan_sub/splits.txt + symbols: config/GZLE01/rels/d_a_obj_msdan_sub/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_msdan_sub2.rel + hash: 78b670a883570475fae7ed68f8fb58921464c885 + splits: config/GZLE01/rels/d_a_obj_msdan_sub2/splits.txt + symbols: config/GZLE01/rels/d_a_obj_msdan_sub2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_mtest.rel + hash: dd392435c1adffda5265534d512d16a2d242d1ae + splits: config/GZLE01/rels/d_a_obj_mtest/splits.txt + symbols: config/GZLE01/rels/d_a_obj_mtest/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_nest.rel + hash: afecbe8a001e4733da6ebc59cc7970eac80f160a + splits: config/GZLE01/rels/d_a_obj_nest/splits.txt + symbols: config/GZLE01/rels/d_a_obj_nest/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ojtree.rel + hash: 98623f19bcbc31d3af0f81964aa45792a8b1884c + splits: config/GZLE01/rels/d_a_obj_ojtree/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ojtree/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_ospbox.rel + hash: 6c5e97942000bcf1779c32464877a993de7b13fb + splits: config/GZLE01/rels/d_a_obj_ospbox/splits.txt + symbols: config/GZLE01/rels/d_a_obj_ospbox/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_paper.rel + hash: 8f907fbc06f707bccf83a8fb62d26c8623dbdbb0 + splits: config/GZLE01/rels/d_a_obj_paper/splits.txt + symbols: config/GZLE01/rels/d_a_obj_paper/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_pbka.rel + hash: 04b1153cf00d4a7d363a7086d886544356c5f25a + splits: config/GZLE01/rels/d_a_obj_pbka/splits.txt + symbols: config/GZLE01/rels/d_a_obj_pbka/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_pfall.rel + hash: 4507e19914083f8c59c4421aff0944107730c255 + splits: config/GZLE01/rels/d_a_obj_pfall/splits.txt + symbols: config/GZLE01/rels/d_a_obj_pfall/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_plant.rel + hash: 38529c26124fcee8a730539db264ed5d73f4b36a + splits: config/GZLE01/rels/d_a_obj_plant/splits.txt + symbols: config/GZLE01/rels/d_a_obj_plant/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_rflw.rel + hash: d29fc0bee80aa56282cbaa09d0d8e85fd9a574dc + splits: config/GZLE01/rels/d_a_obj_rflw/splits.txt + symbols: config/GZLE01/rels/d_a_obj_rflw/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_rforce.rel + hash: f513bd687d177b7bbaaac1f14568d25e05dab89c + splits: config/GZLE01/rels/d_a_obj_rforce/splits.txt + symbols: config/GZLE01/rels/d_a_obj_rforce/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_smplbg.rel + hash: bb0c5cf90d88a33d1164cc30d35ec70677f14fc2 + splits: config/GZLE01/rels/d_a_obj_smplbg/splits.txt + symbols: config/GZLE01/rels/d_a_obj_smplbg/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_tapestry.rel + hash: 43cc17f0e803e418a1dba775eaa2af517f3509f6 + splits: config/GZLE01/rels/d_a_obj_tapestry/splits.txt + symbols: config/GZLE01/rels/d_a_obj_tapestry/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_tntrap.rel + hash: 8be9de0693b96dcda338c0e2c0d6338aa64f9cb5 + splits: config/GZLE01/rels/d_a_obj_tntrap/splits.txt + symbols: config/GZLE01/rels/d_a_obj_tntrap/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_tower.rel + hash: 3e21c03d0737772d7d66c31521c5a2b647e4fbc0 + splits: config/GZLE01/rels/d_a_obj_tower/splits.txt + symbols: config/GZLE01/rels/d_a_obj_tower/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_trap.rel + hash: 29256627e979860ad4756472d9368c74f2bb332f + splits: config/GZLE01/rels/d_a_obj_trap/splits.txt + symbols: config/GZLE01/rels/d_a_obj_trap/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_tribox.rel + hash: 64ad90ab03feb5f19895cf48dae1bb242159e556 + splits: config/GZLE01/rels/d_a_obj_tribox/splits.txt + symbols: config/GZLE01/rels/d_a_obj_tribox/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_try.rel + hash: 2790400362a927f308cec6323534a9193c7e0c4b + splits: config/GZLE01/rels/d_a_obj_try/splits.txt + symbols: config/GZLE01/rels/d_a_obj_try/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_usovmc.rel + hash: 76f34cf9b59bbf5033448388af3c7e6c005cf0d2 + splits: config/GZLE01/rels/d_a_obj_usovmc/splits.txt + symbols: config/GZLE01/rels/d_a_obj_usovmc/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_vfan.rel + hash: 9d2aee2736c02368e82669c55069e39b36a0a159 + splits: config/GZLE01/rels/d_a_obj_vfan/splits.txt + symbols: config/GZLE01/rels/d_a_obj_vfan/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_vgnfd.rel + hash: 921293ff0b39fb220caa2dd8fe277505a1fed060 + splits: config/GZLE01/rels/d_a_obj_vgnfd/splits.txt + symbols: config/GZLE01/rels/d_a_obj_vgnfd/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_vmc.rel + hash: 06e88ae618ae74402c10c8046a5f420bcd0eca14 + splits: config/GZLE01/rels/d_a_obj_vmc/splits.txt + symbols: config/GZLE01/rels/d_a_obj_vmc/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_vmsdz.rel + hash: 198a39cab99d1aaeb12a50abe9141d45fd15fc5f + splits: config/GZLE01/rels/d_a_obj_vmsdz/splits.txt + symbols: config/GZLE01/rels/d_a_obj_vmsdz/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_vmsms.rel + hash: 92353482881a8b3f401ebcf8875d539352118cde + splits: config/GZLE01/rels/d_a_obj_vmsms/splits.txt + symbols: config/GZLE01/rels/d_a_obj_vmsms/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_volcano.rel + hash: 8c0239e67db4eb16f7d3aed43153d57e7fea1ba0 + splits: config/GZLE01/rels/d_a_obj_volcano/splits.txt + symbols: config/GZLE01/rels/d_a_obj_volcano/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_vtil.rel + hash: 748ec69efd5f81a182bab9add54e32ac73e2b983 + splits: config/GZLE01/rels/d_a_obj_vtil/splits.txt + symbols: config/GZLE01/rels/d_a_obj_vtil/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_vyasi.rel + hash: 932017be1d70156d2dea96a44459f2970fc40d0c + splits: config/GZLE01/rels/d_a_obj_vyasi/splits.txt + symbols: config/GZLE01/rels/d_a_obj_vyasi/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_xfuta.rel + hash: cc099bf1101486adefa4cb7e23560d4a97f9d901 + splits: config/GZLE01/rels/d_a_obj_xfuta/splits.txt + symbols: config/GZLE01/rels/d_a_obj_xfuta/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_obj_zouK.rel + hash: 6dbeff2905f9fb3a66c268d1396c1c2e274279fe + splits: config/GZLE01/rels/d_a_obj_zouK/splits.txt + symbols: config/GZLE01/rels/d_a_obj_zouK/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_oship.rel + hash: 4b32d1f4973742ebab9b645deac5356a34e9078e + splits: config/GZLE01/rels/d_a_oship/splits.txt + symbols: config/GZLE01/rels/d_a_oship/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_ph.rel + hash: 205faa75fe13067a936361aabf24589735bb75a3 + splits: config/GZLE01/rels/d_a_ph/splits.txt + symbols: config/GZLE01/rels/d_a_ph/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_pt.rel + hash: a2172cb77d308341d1d70d8dedf9a236ebf60e33 + splits: config/GZLE01/rels/d_a_pt/splits.txt + symbols: config/GZLE01/rels/d_a_pt/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_pw.rel + hash: b823448e1d6da8fe6c6a9c7ce4db4f483b32f1c0 + splits: config/GZLE01/rels/d_a_pw/splits.txt + symbols: config/GZLE01/rels/d_a_pw/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_pz.rel + hash: 2c2a96a7daec16ba00c4e42cbc62396bc8c1bd75 + splits: config/GZLE01/rels/d_a_pz/splits.txt + symbols: config/GZLE01/rels/d_a_pz/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_sail.rel + hash: 36cd36d17a50769045c087cbb56b26f4ad3a2b6e + splits: config/GZLE01/rels/d_a_sail/splits.txt + symbols: config/GZLE01/rels/d_a_sail/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_salvage_tbox.rel + hash: 2ba5fbbd1af3135c5cdd0d97ad68899bb2627908 + splits: config/GZLE01/rels/d_a_salvage_tbox/splits.txt + symbols: config/GZLE01/rels/d_a_salvage_tbox/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_scene_change.rel + hash: 62d5980d333aa5688084e49fe110713c569bdf39 + splits: config/GZLE01/rels/d_a_scene_change/splits.txt + symbols: config/GZLE01/rels/d_a_scene_change/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_shutter.rel + hash: 51061d0170f643fe628b59734fa7fb5d54b9049d + splits: config/GZLE01/rels/d_a_shutter/splits.txt + symbols: config/GZLE01/rels/d_a_shutter/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_shutter2.rel + hash: 8db2e5849bdb724a498027f0418fdf623064b9dc + splits: config/GZLE01/rels/d_a_shutter2/splits.txt + symbols: config/GZLE01/rels/d_a_shutter2/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_st.rel + hash: c7a00643f8708eee9b561e2d8a80c2ffefa56998 + splits: config/GZLE01/rels/d_a_st/splits.txt + symbols: config/GZLE01/rels/d_a_st/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_steam_tag.rel + hash: e744b4d5a06c740b2049cebe862b5c51be6aae34 + splits: config/GZLE01/rels/d_a_steam_tag/splits.txt + symbols: config/GZLE01/rels/d_a_steam_tag/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_swattack.rel + hash: 4bffe7757828a9d48ab108617143d9478c43961a + splits: config/GZLE01/rels/d_a_swattack/splits.txt + symbols: config/GZLE01/rels/d_a_swattack/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_switem.rel + hash: 37280b1efc33c425e1aa410c0c82e04d0f212ff8 + splits: config/GZLE01/rels/d_a_switem/splits.txt + symbols: config/GZLE01/rels/d_a_switem/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_swpropeller.rel + hash: 8c115c8ecd15c400e8ddc3fb5a0d34b40bc0565f + splits: config/GZLE01/rels/d_a_swpropeller/splits.txt + symbols: config/GZLE01/rels/d_a_swpropeller/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_swtact.rel + hash: 677c9cbaafe5140707a3a6f2211f1fcbf0f312dd + splits: config/GZLE01/rels/d_a_swtact/splits.txt + symbols: config/GZLE01/rels/d_a_swtact/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_tag_etc.rel + hash: 3bd45b64a43096ae1f2172b32accc30ee9a8bb6e + splits: config/GZLE01/rels/d_a_tag_etc/splits.txt + symbols: config/GZLE01/rels/d_a_tag_etc/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_tag_island.rel + hash: 8d8f34589b299b26f3c7365b50625f6d5b617cbe + splits: config/GZLE01/rels/d_a_tag_island/splits.txt + symbols: config/GZLE01/rels/d_a_tag_island/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_tag_kf1.rel + hash: 3f8f26169c45a904f6a6bcae4e4cb9d8071f1b0f + splits: config/GZLE01/rels/d_a_tag_kf1/splits.txt + symbols: config/GZLE01/rels/d_a_tag_kf1/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_tag_ret.rel + hash: 0fba4da0b508859b6165670bcbca3fbfdab329b9 + splits: config/GZLE01/rels/d_a_tag_ret/splits.txt + symbols: config/GZLE01/rels/d_a_tag_ret/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_tag_volcano.rel + hash: af02b4c7176abadde2197ca554fd0b5d070cfb07 + splits: config/GZLE01/rels/d_a_tag_volcano/splits.txt + symbols: config/GZLE01/rels/d_a_tag_volcano/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_title.rel + hash: b1698d5c701aab068888a246f58820499bfa64b2 + splits: config/GZLE01/rels/d_a_title/splits.txt + symbols: config/GZLE01/rels/d_a_title/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_tn.rel + hash: 328ee61c878624d79a42b4966f4ec4edb4eef7d0 + splits: config/GZLE01/rels/d_a_tn/splits.txt + symbols: config/GZLE01/rels/d_a_tn/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_toge.rel + hash: 6a40d8115129f2eff0f1094418d780a9574cb288 + splits: config/GZLE01/rels/d_a_toge/splits.txt + symbols: config/GZLE01/rels/d_a_toge/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_tori_flag.rel + hash: 73727efd1e85fef3cee564b4e59d808cf0bd12e8 + splits: config/GZLE01/rels/d_a_tori_flag/splits.txt + symbols: config/GZLE01/rels/d_a_tori_flag/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_wall.rel + hash: 50556391409a653dda18599d08d3c7d58063806e + splits: config/GZLE01/rels/d_a_wall/splits.txt + symbols: config/GZLE01/rels/d_a_wall/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_warpfout.rel + hash: e78123e432dff3c8f40d9a10f22816d7c815c4b8 + splits: config/GZLE01/rels/d_a_warpfout/splits.txt + symbols: config/GZLE01/rels/d_a_warpfout/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_warpgn.rel + hash: cff903653ff8f147e2ab496319845a02fab9a078 + splits: config/GZLE01/rels/d_a_warpgn/splits.txt + symbols: config/GZLE01/rels/d_a_warpgn/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_warpls.rel + hash: 208b0fd59aa1f4cd33ea16094690e6ee4ab6d9ca + splits: config/GZLE01/rels/d_a_warpls/splits.txt + symbols: config/GZLE01/rels/d_a_warpls/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_warpmj.rel + hash: aee92de01f8c2df33a4b20e995603312cbe2d0cd + splits: config/GZLE01/rels/d_a_warpmj/splits.txt + symbols: config/GZLE01/rels/d_a_warpmj/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_waterfall.rel + hash: 2da79875b3861c3d32d1f3020e6a2b7d737bd5eb + splits: config/GZLE01/rels/d_a_waterfall/splits.txt + symbols: config/GZLE01/rels/d_a_waterfall/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_windmill.rel + hash: 1b8ea0eb28a5499ca45bcfc4a7578e8d2944b53f + splits: config/GZLE01/rels/d_a_windmill/splits.txt + symbols: config/GZLE01/rels/d_a_windmill/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_wz.rel + hash: 7c8a260cd4ead7063253f06e46ebc5494134d68d + splits: config/GZLE01/rels/d_a_wz/splits.txt + symbols: config/GZLE01/rels/d_a_wz/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_ygcwp.rel + hash: 07a662db559e0c5758e6c38a222b69e2be502b9a + splits: config/GZLE01/rels/d_a_ygcwp/splits.txt + symbols: config/GZLE01/rels/d_a_ygcwp/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_yougan.rel + hash: b22f9708a8ed5acd7d4b17e863be0fb1ae9abb04 + splits: config/GZLE01/rels/d_a_yougan/splits.txt + symbols: config/GZLE01/rels/d_a_yougan/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_ghostship.rel + hash: fd0d1d16939ecddbd366a0aa387e3127d2092cd3 + splits: config/GZLE01/rels/d_a_ghostship/splits.txt + symbols: config/GZLE01/rels/d_a_ghostship/symbols.txt + +- object: orig/GZLE01/files/rels/d_a_movie_player.rel + hash: 1f790bd560c059ec35b0945de91ad326335e3ece + splits: config/GZLE01/rels/d_a_movie_player/splits.txt + symbols: config/GZLE01/rels/d_a_movie_player/symbols.txt diff --git a/config/GZLE01/rels/d_a_acorn_leaf/splits.txt b/config/GZLE01/rels/d_a_acorn_leaf/splits.txt new file mode 100644 index 000000000..ca5d02457 --- /dev/null +++ b/config/GZLE01/rels/d_a_acorn_leaf/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_acorn_leaf.cpp: + .text start:0x000000EC end:0x00000E60 + .text start:0x00000E60 end:0x00000E60 + .text start:0x00000E60 end:0x00000EDC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000075 + .data start:0x00000000 end:0x000001A0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_acorn_leaf/symbols.txt b/config/GZLE01/rels/d_a_acorn_leaf/symbols.txt new file mode 100644 index 000000000..4c10ed63c --- /dev/null +++ b/config/GZLE01/rels/d_a_acorn_leaf/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__9daAleaf_cFv = .text:0x0000010C; // type:function size:0x14C scope:global align:4 +CreateInit__9daAleaf_cFv = .text:0x00000258; // type:function size:0xBC scope:global align:4 +create_acorn__9daAleaf_cFv = .text:0x00000314; // type:function size:0x70 scope:global align:4 +create_acorn_sub__9daAleaf_cFb = .text:0x00000384; // type:function size:0xDC scope:global align:4 +__dt__4cXyzFv = .text:0x00000460; // type:function size:0x3C scope:weak align:4 +_create__9daAleaf_cFv = .text:0x0000049C; // type:function size:0x150 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000005EC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000648; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000690; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000075C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000007A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000800; // type:function size:0x48 scope:weak align:4 +set_mtx__9daAleaf_cFv = .text:0x00000848; // type:function size:0x88 scope:global align:4 +_execute__9daAleaf_cFv = .text:0x000008D0; // type:function size:0x374 scope:global align:4 +_draw__9daAleaf_cFv = .text:0x00000C44; // type:function size:0x90 scope:global align:4 +daAleaf_Create__FPv = .text:0x00000CD4; // type:function size:0x20 scope:local align:4 +daAleaf_Delete__FPv = .text:0x00000CF4; // type:function size:0x30 scope:local align:4 +daAleaf_Draw__FPv = .text:0x00000D24; // type:function size:0x24 scope:local align:4 +daAleaf_Execute__FPv = .text:0x00000D48; // type:function size:0x24 scope:local align:4 +daAleaf_IsDelete__FPv = .text:0x00000D6C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000D74; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000D84; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000D8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000D94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000D9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DA4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000DDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000DEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000DF4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E2C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E38; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E40; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000E48; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000E54; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00000E60; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_acorn_leaf_cpp = .text:0x00000E7C; // type:function size:0x50 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000ECC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000ED4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daAleaf_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4047 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4332 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4333 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x31 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daAleafMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_ACORN_LEAF = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000094; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000A0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000014C; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4011 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +acorn_offset = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_agbsw0/splits.txt b/config/GZLE01/rels/d_a_agbsw0/splits.txt new file mode 100644 index 000000000..d6e09b802 --- /dev/null +++ b/config/GZLE01/rels/d_a_agbsw0/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_agbsw0.cpp: + .text start:0x00000078 end:0x000057B0 + .rodata start:0x00000000 end:0x0000009D + .data start:0x00000000 end:0x00000574 + .bss start:0x00000000 end:0x0000000F diff --git a/config/GZLE01/rels/d_a_agbsw0/symbols.txt b/config/GZLE01/rels/d_a_agbsw0/symbols.txt new file mode 100644 index 000000000..977724623 --- /dev/null +++ b/config/GZLE01/rels/d_a_agbsw0/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ExeSubA__10daAgbsw0_cFv = .text:0x00000078; // type:function size:0x2CC scope:global align:4 +ExeSubAT__10daAgbsw0_cFv = .text:0x00000344; // type:function size:0x328 scope:global align:4 +ExeSubA2__10daAgbsw0_cFv = .text:0x0000066C; // type:function size:0x2D4 scope:global align:4 +ExeSubF__10daAgbsw0_cFv = .text:0x00000940; // type:function size:0x174 scope:global align:4 +ExeSubF2__10daAgbsw0_cFv = .text:0x00000AB4; // type:function size:0x394 scope:global align:4 +ExeSubM__10daAgbsw0_cFv = .text:0x00000E48; // type:function size:0x19C scope:global align:4 +ExeSubM2__10daAgbsw0_cFv = .text:0x00000FE4; // type:function size:0x1B4 scope:global align:4 +ExeSubM3__10daAgbsw0_cFv = .text:0x00001198; // type:function size:0x1D0 scope:global align:4 +TriforceCheck__10daAgbsw0_cFP7daAgb_c = .text:0x00001368; // type:function size:0x448 scope:global align:4 +ExeSubMW__10daAgbsw0_cFv = .text:0x000017B0; // type:function size:0x320 scope:global align:4 +ExeSubT__10daAgbsw0_cFv = .text:0x00001AD0; // type:function size:0x1F8 scope:global align:4 +ExeSubS__10daAgbsw0_cFv = .text:0x00001CC8; // type:function size:0x2E4 scope:global align:4 +ExeSubR__10daAgbsw0_cFv = .text:0x00001FAC; // type:function size:0x240 scope:global align:4 +ExeSubB__10daAgbsw0_cFv = .text:0x000021EC; // type:function size:0x83C scope:global align:4 +ExeSubD__10daAgbsw0_cFv = .text:0x00002A28; // type:function size:0x368 scope:global align:4 +ExeSubFA__10daAgbsw0_cFv = .text:0x00002D90; // type:function size:0x34C scope:global align:4 +HitCheck__10daAgbsw0_cFP10fopAc_ac_c = .text:0x000030DC; // type:function size:0x130 scope:global align:4 +HitCheck__10daAgbsw0_cF4cXyzf = .text:0x0000320C; // type:function size:0x138 scope:global align:4 +MoveCheck__10daAgbsw0_cFs = .text:0x00003344; // type:function size:0x1428 scope:global align:4 +dComIfGs_getMagic__Fv = .text:0x0000476C; // type:function size:0x10 scope:weak align:4 +MailSend__10daAgbsw0_cFUsUcUcUcUc = .text:0x0000477C; // type:function size:0x9C scope:global align:4 +daAgbsw0_Draw__FP10daAgbsw0_c = .text:0x00004818; // type:function size:0x20 scope:local align:4 +draw__10daAgbsw0_cFv = .text:0x00004838; // type:function size:0x2F4 scope:weak align:4 +daAgbsw0_Execute__FP10daAgbsw0_c = .text:0x00004B2C; // type:function size:0x1CC scope:local align:4 +daAgbsw0_IsDelete__FP10daAgbsw0_c = .text:0x00004CF8; // type:function size:0x8 scope:local align:4 +daAgbsw0_Delete__FP10daAgbsw0_c = .text:0x00004D00; // type:function size:0x198 scope:local align:4 +daAgbsw0_Create__FP10fopAc_ac_c = .text:0x00004E98; // type:function size:0xE8 scope:local align:4 +create__10daAgbsw0_cFv = .text:0x00004F80; // type:function size:0x4D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005458; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005524; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000556C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000055C8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005610; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000566C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000056B4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000056C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000056CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000056D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000056DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000056E4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000571C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000572C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005734; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000576C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005770; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005778; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005780; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005788; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005794; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000057A0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000057A8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4744 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@5062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@5064 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@5151 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@5155 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@5156 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5337 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5338 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5339 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5546 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5547 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5548 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5734 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@7137 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@7138 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000006C; // type:object size:0x31 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4407 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4408 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4409 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4410 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4411 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4412 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4413 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4414 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4415 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4416 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4417 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4418 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4419 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4420 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4421 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +ExeSubTable$localstatic3$execute__10daAgbsw0_cFv = .data:0x00000128; // type:object size:0xB4 scope:weak align:4 data:4byte +@5065 = .data:0x000001DC; // type:object size:0x1C scope:local align:4 +BeatedMsg__10daAgbsw0_c = .data:0x000001F8; // type:object size:0xC scope:global align:4 +DisposedMsg__10daAgbsw0_c = .data:0x00000204; // type:object size:0x4 scope:global align:4 +@6889 = .data:0x00000208; // type:object size:0x210 scope:local align:4 +l_daAgbsw0_Method = .data:0x00000418; // type:object size:0x20 scope:local align:4 +g_profile_AGBSW0 = .data:0x00000438; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000480; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000508; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000514; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000520; // type:object size:0x54 scope:weak align:4 +mMail__10daAgbsw0_c = .bss:0x00000000; // type:object size:0x8 scope:global align:4 +mSE__10daAgbsw0_c = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +se_flag$5073 = .bss:0x0000000C; // type:object size:0x1 scope:local align:1 data:byte +init$5074 = .bss:0x0000000D; // type:object size:0x1 scope:local align:1 +init$localstatic4$execute__10daAgbsw0_cFv = .bss:0x0000000E; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLE01/rels/d_a_alldie/splits.txt b/config/GZLE01/rels/d_a_alldie/splits.txt new file mode 100644 index 000000000..3cfa7a3bd --- /dev/null +++ b/config/GZLE01/rels/d_a_alldie/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_alldie.cpp: + .text start:0x00000078 end:0x000002CC + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_alldie/symbols.txt b/config/GZLE01/rels/d_a_alldie/symbols.txt new file mode 100644 index 000000000..13f3a0e8a --- /dev/null +++ b/config/GZLE01/rels/d_a_alldie/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daAlldie_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +actionWait__10daAlldie_cFv = .text:0x00000084; // type:function size:0x8 scope:global align:4 +actionCheck__10daAlldie_cFv = .text:0x0000008C; // type:function size:0x4C scope:global align:4 +actionTimer__10daAlldie_cFv = .text:0x000000D8; // type:function size:0x94 scope:global align:4 +execute__10daAlldie_cFv = .text:0x0000016C; // type:function size:0x50 scope:global align:4 +daAlldie_Draw__FP10daAlldie_c = .text:0x000001BC; // type:function size:0x8 scope:local align:4 +daAlldie_Execute__FP10daAlldie_c = .text:0x000001C4; // type:function size:0x24 scope:local align:4 +daAlldie_IsDelete__FP10daAlldie_c = .text:0x000001E8; // type:function size:0x8 scope:local align:4 +daAlldie_Delete__FP10daAlldie_c = .text:0x000001F0; // type:function size:0x30 scope:local align:4 +daAlldie_Create__FP10fopAc_ac_c = .text:0x00000220; // type:function size:0xAC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAlldie_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ALLDIE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_am/splits.txt b/config/GZLE01/rels/d_a_am/splits.txt new file mode 100644 index 000000000..d8dadb8c4 --- /dev/null +++ b/config/GZLE01/rels/d_a_am/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_am.cpp: + .text start:0x00000078 end:0x00004B00 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x000004C4 diff --git a/config/GZLE01/rels/d_a_am/symbols.txt b/config/GZLE01/rels/d_a_am/symbols.txt new file mode 100644 index 000000000..bda0cb578 --- /dev/null +++ b/config/GZLE01/rels/d_a_am/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x1A4 scope:local align:4 +draw_SUB__FP8am_class = .text:0x0000021C; // type:function size:0xC8 scope:local align:4 +daAM_Draw__FP8am_class = .text:0x000002E4; // type:function size:0x94 scope:local align:4 +anm_init__FP8am_classifUcfi = .text:0x00000378; // type:function size:0x12C scope:local align:4 +body_atari_check__FP8am_class = .text:0x000004A4; // type:function size:0x2E0 scope:local align:4 +medama_atari_check__FP8am_class = .text:0x00000784; // type:function size:0x590 scope:local align:4 +bomb_move_set__FP8am_classUc = .text:0x00000D14; // type:function size:0x1F0 scope:local align:4 +bomb_nomi_check__FP8am_class = .text:0x00000F04; // type:function size:0x234 scope:local align:4 +BG_check__FP8am_class = .text:0x00001138; // type:function size:0xAC scope:local align:4 +Line_check__FP8am_class4cXyz = .text:0x000011E4; // type:function size:0x320 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001504; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001630; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016D0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000172C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001774; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000017D0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001818; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000018AC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000018F4; // type:function size:0x48 scope:weak align:4 +medama_move__FP8am_class = .text:0x0000193C; // type:function size:0x1C4 scope:local align:4 +action_dousa__FP8am_class = .text:0x00001B00; // type:function size:0xA64 scope:local align:4 +action_modoru_move__FP8am_class = .text:0x00002564; // type:function size:0x360 scope:local align:4 +action_handou_move__FP8am_class = .text:0x000028C4; // type:function size:0x1A8 scope:local align:4 +action_itai_move__FP8am_class = .text:0x00002A6C; // type:function size:0xA88 scope:local align:4 +daAM_Execute__FP8am_class = .text:0x000034F4; // type:function size:0x4B0 scope:local align:4 +daAM_IsDelete__FP8am_class = .text:0x000039A4; // type:function size:0x8 scope:local align:4 +daAM_Delete__FP8am_class = .text:0x000039AC; // type:function size:0xD8 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003A84; // type:function size:0x17C scope:local align:4 +daAM_Create__FP10fopAc_ac_c = .text:0x00003C00; // type:function size:0x35C scope:local align:4 +__ct__8am_classFv = .text:0x00003F5C; // type:function size:0x348 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000042A4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004370; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000043B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004484; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000044CC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004528; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004570; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000045CC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000463C; // type:function size:0x88 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000046C4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00004740; // type:function size:0x24 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004764; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004768; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000476C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004770; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004774; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000047BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004818; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004860; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048BC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004904; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004914; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000491C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004924; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000492C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004934; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000496C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004974; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000497C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004984; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000049C0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000049C8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000049D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000049E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000049E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000049F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000049F8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004A38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004A40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A48; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A80; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A88; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004A90; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004A9C; // type:function size:0xC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004AA8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004AB0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004AB8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004AC0; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004AC8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004AD0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004AD8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004AE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004AE8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004AF0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004AF8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4105 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4109 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4154 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4397 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4524 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4627 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4728 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4729 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@5011 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5012 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5013 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5014 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5015 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5119 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5403 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5407 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5502 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5503 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5504 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5505 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5506 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5714 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5715 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5017 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +@5408 = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +cyl2_eye_offset$5550 = .data:0x0000007C; // type:object size:0x18 scope:local align:4 +search_data$5551 = .data:0x00000094; // type:object size:0xC scope:local align:4 +eye_co_sph_src$5628 = .data:0x000000A0; // type:object size:0x40 scope:local align:4 +mouth_co_sph_src$5629 = .data:0x000000E0; // type:object size:0x40 scope:local align:4 +body_co_cyl_src$5630 = .data:0x00000120; // type:object size:0x44 scope:local align:4 +sword_co_cyl_src$5631 = .data:0x00000164; // type:object size:0x44 scope:local align:4 +l_daAM_Method = .data:0x000001A8; // type:object size:0x20 scope:local align:4 +g_profile_AM = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000001F8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000214; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000270; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000304; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003A4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003F8; // type:object size:0x24 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000041C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000044C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000470; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000047C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004A0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004B8; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_am2/splits.txt b/config/GZLE01/rels/d_a_am2/splits.txt new file mode 100644 index 000000000..fa230f6bc --- /dev/null +++ b/config/GZLE01/rels/d_a_am2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_am2.cpp: + .text start:0x00000078 end:0x00004DA8 + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x000004D4 diff --git a/config/GZLE01/rels/d_a_am2/symbols.txt b/config/GZLE01/rels/d_a_am2/symbols.txt new file mode 100644 index 000000000..9147408ac --- /dev/null +++ b/config/GZLE01/rels/d_a_am2/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x138 scope:local align:4 +draw_SUB__FP9am2_class = .text:0x000001B0; // type:function size:0xC8 scope:local align:4 +daAM2_Draw__FP9am2_class = .text:0x00000278; // type:function size:0xFC scope:local align:4 +anm_init__FP9am2_classifUcfi = .text:0x00000374; // type:function size:0x12C scope:local align:4 +medama_atari_check__FP9am2_class = .text:0x000004A0; // type:function size:0x378 scope:local align:4 +week_atari_check__FP9am2_class = .text:0x00000818; // type:function size:0x518 scope:local align:4 +body_atari_check__FP9am2_class = .text:0x00000D30; // type:function size:0x224 scope:local align:4 +BG_check__FP9am2_class = .text:0x00000F54; // type:function size:0xA0 scope:local align:4 +Line_check__FP9am2_class4cXyz = .text:0x00000FF4; // type:function size:0x350 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001344; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001470; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001510; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000156C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000015B4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001610; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001658; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000016EC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001734; // type:function size:0x48 scope:weak align:4 +naraku_check__FP9am2_class = .text:0x0000177C; // type:function size:0x2A8 scope:local align:4 +action_dousa__FP9am2_class = .text:0x00001A24; // type:function size:0x81C scope:local align:4 +action_mahi__FP9am2_class = .text:0x00002240; // type:function size:0x8C8 scope:local align:4 +action_itai__FP9am2_class = .text:0x00002B08; // type:function size:0x7A4 scope:local align:4 +action_handou_move__FP9am2_class = .text:0x000032AC; // type:function size:0x1F8 scope:local align:4 +action_modoru_move__FP9am2_class = .text:0x000034A4; // type:function size:0x2F8 scope:local align:4 +daAM2_Execute__FP9am2_class = .text:0x0000379C; // type:function size:0x31C scope:local align:4 +daAM2_IsDelete__FP9am2_class = .text:0x00003AB8; // type:function size:0x8 scope:local align:4 +daAM2_Delete__FP9am2_class = .text:0x00003AC0; // type:function size:0x58 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003B18; // type:function size:0x310 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003E28; // type:function size:0x48 scope:weak align:4 +daAM2_Create__FP10fopAc_ac_c = .text:0x00003E70; // type:function size:0x3E0 scope:local align:4 +__ct__9am2_classFv = .text:0x00004250; // type:function size:0x2E4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004534; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004590; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000045D8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000046A4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000046EC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000047B8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004800; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000485C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000048A4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004900; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004970; // type:function size:0x88 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000049F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004A40; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004A88; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AE4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AE8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AEC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AF0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004AF4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004B04; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004B0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004B14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004B1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B24; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004B5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004B64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004B6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B74; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004BAC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004BB0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004BB8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004BC8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004BD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004BD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004BE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BE8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004C20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004C28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004C30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C38; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C70; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C78; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004C80; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004C8C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004C98; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00004CF4; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004D50; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004D58; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004D60; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004D68; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004D70; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004D78; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004D80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004D88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004D90; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004D98; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004DA0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4395 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4716 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4844 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4846 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5080 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5082 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5084 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5085 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5086 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5087 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5382 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5383 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5384 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5386 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5387 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5388 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5389 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5578 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5679 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@5734 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5735 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5736 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5737 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5979 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5980 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5981 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5982 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5984 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000B8; // type:object size:0xA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5088 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +cyl_offset_1$5777 = .data:0x00000050; // type:object size:0x18 scope:local align:4 +sph_offset$5778 = .data:0x00000068; // type:object size:0xC scope:local align:4 +search_data$5779 = .data:0x00000074; // type:object size:0x18 scope:local align:4 +eye_co_sph_src$5873 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +week_co_sph_src$5874 = .data:0x000000CC; // type:object size:0x40 scope:local align:4 +body_co_cyl_src$5875 = .data:0x0000010C; // type:object size:0x44 scope:local align:4 +sword_co_cyl_src$5876 = .data:0x00000150; // type:object size:0x44 scope:local align:4 +l_daAM2_Method = .data:0x00000194; // type:object size:0x20 scope:local align:4 +g_profile_AM2 = .data:0x000001B4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000220; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000240; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000025C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000390; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003E4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000042C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000045C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000480; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000048C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000498; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000004A4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004B0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004C8; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_amiprop/splits.txt b/config/GZLE01/rels/d_a_amiprop/splits.txt new file mode 100644 index 000000000..76ad82996 --- /dev/null +++ b/config/GZLE01/rels/d_a_amiprop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_amiprop.cpp: + .text start:0x00000078 end:0x00000AB4 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_amiprop/symbols.txt b/config/GZLE01/rels/d_a_amiprop/symbols.txt new file mode 100644 index 000000000..f96fe96ef --- /dev/null +++ b/config/GZLE01/rels/d_a_amiprop/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__11daAmiProp_cFv = .text:0x00000078; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:local align:4 +CreateHeap__11daAmiProp_cFv = .text:0x000000F4; // type:function size:0x150 scope:global align:4 +CreateInit__11daAmiProp_cFv = .text:0x00000244; // type:function size:0xD4 scope:global align:4 +_create__11daAmiProp_cFv = .text:0x00000318; // type:function size:0x12C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000444; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000510; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000558; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000005B4; // type:function size:0x48 scope:weak align:4 +set_mtx__11daAmiProp_cFv = .text:0x000005FC; // type:function size:0x98 scope:global align:4 +setMoveBGMtx__11daAmiProp_cFv = .text:0x00000694; // type:function size:0x78 scope:global align:4 +_execute__11daAmiProp_cFv = .text:0x0000070C; // type:function size:0x178 scope:global align:4 +_draw__11daAmiProp_cFv = .text:0x00000884; // type:function size:0xA0 scope:global align:4 +daAmiProp_Create__FPv = .text:0x00000924; // type:function size:0x20 scope:local align:4 +daAmiProp_Delete__FPv = .text:0x00000944; // type:function size:0x24 scope:local align:4 +daAmiProp_Draw__FPv = .text:0x00000968; // type:function size:0x24 scope:local align:4 +daAmiProp_Execute__FPv = .text:0x0000098C; // type:function size:0x24 scope:local align:4 +daAmiProp_IsDelete__FPv = .text:0x000009B0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000009B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000009C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000009D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000009D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000009E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000009E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000A20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000A28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A38; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000A70; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A84; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000A8C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000A98; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000AA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000AAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daAmiProp_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x24 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daAmiPropMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_AMI_PROP = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_andsw0/splits.txt b/config/GZLE01/rels/d_a_andsw0/splits.txt new file mode 100644 index 000000000..0dd7c47a5 --- /dev/null +++ b/config/GZLE01/rels/d_a_andsw0/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw0.cpp: + .text start:0x00000078 end:0x00000A64 + .data start:0x00000000 end:0x000000CC + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_andsw0/symbols.txt b/config/GZLE01/rels/d_a_andsw0/symbols.txt new file mode 100644 index 000000000..e91e95cd8 --- /dev/null +++ b/config/GZLE01/rels/d_a_andsw0/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daAndsw0_Draw__FP12andsw0_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daAndsw0_check__FP12andsw0_class = .text:0x00000080; // type:function size:0x344 scope:local align:4 +bk_s_sub1__FPvPv = .text:0x000003C4; // type:function size:0x88 scope:local align:4 +bk_s_sub2__FPvPv = .text:0x0000044C; // type:function size:0x88 scope:local align:4 +bk_s_sub3__FPvPv = .text:0x000004D4; // type:function size:0x88 scope:local align:4 +bb_s_sub__FPvPv = .text:0x0000055C; // type:function size:0x78 scope:local align:4 +hajimari_actor_entry__FP12andsw0_class = .text:0x000005D4; // type:function size:0xD8 scope:local align:4 +hajimarinomori_check__FP12andsw0_class = .text:0x000006AC; // type:function size:0x170 scope:local align:4 +event_start_check__FP12andsw0_class = .text:0x0000081C; // type:function size:0xF8 scope:local align:4 +daAndsw0_Execute__FP12andsw0_class = .text:0x00000914; // type:function size:0x50 scope:local align:4 +daAndsw0_IsDelete__FP12andsw0_class = .text:0x00000964; // type:function size:0x8 scope:local align:4 +daAndsw0_Delete__FP12andsw0_class = .text:0x0000096C; // type:function size:0x8 scope:local align:4 +daAndsw0_Create__FP10fopAc_ac_c = .text:0x00000974; // type:function size:0xF0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4158 = .data:0x00000000; // type:object size:0x7C scope:local align:4 +l_daAndsw0_Method = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_profile_ANDSW0 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +ac = .bss:0x00000000; // type:object size:0x1C scope:local align:4 +check_count = .bss:0x0000001C; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_andsw2/splits.txt b/config/GZLE01/rels/d_a_andsw2/splits.txt new file mode 100644 index 000000000..9593e49c4 --- /dev/null +++ b/config/GZLE01/rels/d_a_andsw2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw2.cpp: + .text start:0x00000078 end:0x00000724 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLE01/rels/d_a_andsw2/symbols.txt b/config/GZLE01/rels/d_a_andsw2/symbols.txt new file mode 100644 index 000000000..72c4c3641 --- /dev/null +++ b/config/GZLE01/rels/d_a_andsw2/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__10daAndsw2_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit__10daAndsw2_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getSwbit2__10daAndsw2_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getType__10daAndsw2_cFv = .text:0x0000009C; // type:function size:0xC scope:global align:4 +getTimer__10daAndsw2_cFv = .text:0x000000A8; // type:function size:0xC scope:global align:4 +getNum__10daAndsw2_cFv = .text:0x000000B4; // type:function size:0xC scope:global align:4 +getTopSw__10daAndsw2_cFv = .text:0x000000C0; // type:function size:0x70 scope:global align:4 +chkAllSw2__10daAndsw2_cFv = .text:0x00000130; // type:function size:0xA8 scope:global align:4 +daAndsw2_actionOnAll__FP10daAndsw2_c = .text:0x000001D8; // type:function size:0xD8 scope:local align:4 +daAndsw2_actionTimer__FP10daAndsw2_c = .text:0x000002B0; // type:function size:0xD0 scope:local align:4 +daAndsw2_actionOrder__FP10daAndsw2_c = .text:0x00000380; // type:function size:0xB8 scope:local align:4 +daAndsw2_actionEvent__FP10daAndsw2_c = .text:0x00000438; // type:function size:0x84 scope:local align:4 +daAndsw2_actionOff__FP10daAndsw2_c = .text:0x000004BC; // type:function size:0x6C scope:local align:4 +daAndsw2_actionWait__FP10daAndsw2_c = .text:0x00000528; // type:function size:0x8 scope:local align:4 +daAndsw2_Draw__FP10daAndsw2_c = .text:0x00000530; // type:function size:0x8 scope:local align:4 +daAndsw2_Execute__FP10daAndsw2_c = .text:0x00000538; // type:function size:0x3C scope:local align:4 +daAndsw2_IsDelete__FP10daAndsw2_c = .text:0x00000574; // type:function size:0x8 scope:local align:4 +daAndsw2_Delete__FP10daAndsw2_c = .text:0x0000057C; // type:function size:0x30 scope:local align:4 +daAndsw2_Create__FP10fopAc_ac_c = .text:0x000005AC; // type:function size:0x178 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_action$localstatic3$execute__10daAndsw2_cFv = .data:0x00000000; // type:object size:0x18 scope:weak align:4 +l_daAndsw2_Method = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_ANDSW2 = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_arrow_iceeff/splits.txt b/config/GZLE01/rels/d_a_arrow_iceeff/splits.txt new file mode 100644 index 000000000..5354e8ab6 --- /dev/null +++ b/config/GZLE01/rels/d_a_arrow_iceeff/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_arrow_iceeff.cpp: + .text start:0x000000EC end:0x00001058 + .rodata start:0x00000000 end:0x00000083 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLE01/rels/d_a_arrow_iceeff/symbols.txt b/config/GZLE01/rels/d_a_arrow_iceeff/symbols.txt new file mode 100644 index 000000000..d3f8f6fa4 --- /dev/null +++ b/config/GZLE01/rels/d_a_arrow_iceeff/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__16daArrow_Iceeff_cFv = .text:0x0000010C; // type:function size:0x218 scope:global align:4 +CreateInit__16daArrow_Iceeff_cFv = .text:0x00000324; // type:function size:0x2C0 scope:global align:4 +set_mtx__16daArrow_Iceeff_cFv = .text:0x000005E4; // type:function size:0x158 scope:global align:4 +daArrow_Iceeff_Create__FPv = .text:0x0000073C; // type:function size:0x118 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000854; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008B0; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000008F8; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x00000934; // type:function size:0x4 scope:weak align:4 +daArrow_Iceeff_Delete__FPv = .text:0x00000938; // type:function size:0x8 scope:local align:4 +daArrow_Iceeff_Draw__FPv = .text:0x00000940; // type:function size:0x158 scope:local align:4 +daArrow_Iceeff_Execute__FPv = .text:0x00000A98; // type:function size:0x24 scope:local align:4 +_execute__16daArrow_Iceeff_cFv = .text:0x00000ABC; // type:function size:0x594 scope:weak align:4 +daArrow_Iceeff_IsDelete__FPv = .text:0x00001050; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4083 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4483 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4485 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4486 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4487 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x37 scope:local align:4 data:string_table +daArrow_IceeffMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ARROW_ICEEFF = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4209 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +init$localstatic4$_execute__16daArrow_Iceeff_cFv = .bss:0x00000014; // type:object size:0x1 scope:weak align:1 data:byte +ripple_scale$localstatic3$_execute__16daArrow_Iceeff_cFv = .bss:0x00000018; // type:object size:0xC scope:weak align:4 data:float diff --git a/config/GZLE01/rels/d_a_arrow_lighteff/splits.txt b/config/GZLE01/rels/d_a_arrow_lighteff/splits.txt new file mode 100644 index 000000000..fb141a390 --- /dev/null +++ b/config/GZLE01/rels/d_a_arrow_lighteff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_arrow_lighteff.cpp: + .text start:0x00000078 end:0x000011AC + .rodata start:0x00000000 end:0x000000AE + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLE01/rels/d_a_arrow_lighteff/symbols.txt b/config/GZLE01/rels/d_a_arrow_lighteff/symbols.txt new file mode 100644 index 000000000..e44cf8090 --- /dev/null +++ b/config/GZLE01/rels/d_a_arrow_lighteff/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setTopPos__18daArrow_Lighteff_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +setPointLight__18daArrow_Lighteff_cFv = .text:0x00000108; // type:function size:0x128 scope:global align:4 +delete_particle__18daArrow_Lighteff_cFv = .text:0x00000230; // type:function size:0x90 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002C0; // type:function size:0x20 scope:local align:4 +CreateHeap__18daArrow_Lighteff_cFv = .text:0x000002E0; // type:function size:0x344 scope:global align:4 +CreateInit__18daArrow_Lighteff_cFv = .text:0x00000624; // type:function size:0x25C scope:global align:4 +set_mtx__18daArrow_Lighteff_cFv = .text:0x00000880; // type:function size:0x100 scope:global align:4 +daArrow_Lighteff_Create__FPv = .text:0x00000980; // type:function size:0xF0 scope:local align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A70; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000ACC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B28; // type:function size:0x48 scope:weak align:4 +daArrow_Lighteff_Delete__FPv = .text:0x00000B70; // type:function size:0xA0 scope:local align:4 +daArrow_Lighteff_Draw__FPv = .text:0x00000C10; // type:function size:0x110 scope:local align:4 +daArrow_Lighteff_Execute__FPv = .text:0x00000D20; // type:function size:0x24 scope:local align:4 +_execute__18daArrow_Lighteff_cFv = .text:0x00000D44; // type:function size:0x460 scope:weak align:4 +daArrow_Lighteff_IsDelete__FPv = .text:0x000011A4; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4063 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +light_color$4068 = .rodata:0x00000008; // type:object size:0x18 scope:local align:4 +@4080 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4081 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4218 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4559 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4561 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000006C; // type:object size:0x42 scope:local align:4 data:string_table +daArrow_LighteffMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ARROW_LIGHTEFF = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_atdoor/splits.txt b/config/GZLE01/rels/d_a_atdoor/splits.txt new file mode 100644 index 000000000..d88c39dde --- /dev/null +++ b/config/GZLE01/rels/d_a_atdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_atdoor.cpp: + .text start:0x00000078 end:0x0000072C + .rodata start:0x00000000 end:0x00000039 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZLE01/rels/d_a_atdoor/symbols.txt b/config/GZLE01/rels/d_a_atdoor/symbols.txt new file mode 100644 index 000000000..fccd57afb --- /dev/null +++ b/config/GZLE01/rels/d_a_atdoor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daAtdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000084; // type:function size:0x20 scope:local align:4 +CreateHeap__10daAtdoor_cFv = .text:0x000000A4; // type:function size:0x144 scope:global align:4 +calcMtx__10daAtdoor_cFv = .text:0x000001E8; // type:function size:0x70 scope:global align:4 +CreateInit__10daAtdoor_cFv = .text:0x00000258; // type:function size:0x114 scope:global align:4 +create__10daAtdoor_cFv = .text:0x0000036C; // type:function size:0xAC scope:global align:4 +daAtdoor_actionWait__FP10daAtdoor_c = .text:0x00000418; // type:function size:0x8 scope:local align:4 +daAtdoor_actionCloseWait__FP10daAtdoor_c = .text:0x00000420; // type:function size:0xAC scope:local align:4 +daAtdoor_actionClose__FP10daAtdoor_c = .text:0x000004CC; // type:function size:0x64 scope:local align:4 +daAtdoor_actionOpenWait__FP10daAtdoor_c = .text:0x00000530; // type:function size:0x64 scope:local align:4 +daAtdoor_actionOpen__FP10daAtdoor_c = .text:0x00000594; // type:function size:0x64 scope:local align:4 +daAtdoor_Draw__FP10daAtdoor_c = .text:0x000005F8; // type:function size:0x60 scope:local align:4 +daAtdoor_Execute__FP10daAtdoor_c = .text:0x00000658; // type:function size:0x3C scope:local align:4 +daAtdoor_IsDelete__FP10daAtdoor_c = .text:0x00000694; // type:function size:0x8 scope:local align:4 +daAtdoor_Delete__FP10daAtdoor_c = .text:0x0000069C; // type:function size:0x70 scope:local align:4 +daAtdoor_Create__FP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__10daAtdoor_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4057 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4105 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4106 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x25 scope:local align:4 data:string_table +l_action$localstatic3$execute__10daAtdoor_cFv = .data:0x00000000; // type:object size:0x14 scope:weak align:4 +l_daAtdoor_Method = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_ATDOOR = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_att/splits.txt b/config/GZLE01/rels/d_a_att/splits.txt new file mode 100644 index 000000000..5a3280abb --- /dev/null +++ b/config/GZLE01/rels/d_a_att/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_att.cpp: + .text start:0x000000EC end:0x00000CE4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000002E4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLE01/rels/d_a_att/symbols.txt b/config/GZLE01/rels/d_a_att/symbols.txt new file mode 100644 index 000000000..ed48a12cf --- /dev/null +++ b/config/GZLE01/rels/d_a_att/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daAtt_Draw__FP9att_class = .text:0x000000EC; // type:function size:0x8 scope:local align:4 +boss_s_sub__FPvPv = .text:0x000000F4; // type:function size:0x4C scope:local align:4 +daAtt_Execute__FP9att_class = .text:0x00000140; // type:function size:0x3EC scope:local align:4 +__dt__4cXyzFv = .text:0x0000052C; // type:function size:0x3C scope:weak align:4 +daAtt_IsDelete__FP9att_class = .text:0x00000568; // type:function size:0x8 scope:local align:4 +daAtt_Delete__FP9att_class = .text:0x00000570; // type:function size:0x8 scope:local align:4 +daAtt_Create__FP10fopAc_ac_c = .text:0x00000578; // type:function size:0x1F0 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000768; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000834; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000087C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000948; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000990; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000009EC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000A34; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000A90; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000AD8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000AE8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000AF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000AF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000B00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B08; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000B40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000B50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B58; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B90; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B94; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000B9C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000BAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000BC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000BCC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000C04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000C14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000C1C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C54; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000C5C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000C64; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000C70; // type:function size:0xC scope:weak align:4 +__sinit_d_a_att_cpp = .text:0x00000C7C; // type:function size:0x48 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000CC4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000CCC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000CDC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4131 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +sita_sph_src$4156 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +cc_cyl_src$4159 = .data:0x00000070; // type:object size:0x44 scope:local align:4 +bm_sph_src$4160 = .data:0x000000B4; // type:object size:0x40 scope:local align:4 +l_daAtt_Method = .data:0x000000F4; // type:object size:0x20 scope:local align:4 +g_profile_ATT = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000290; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +boss = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +@4061 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000018; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_auction/splits.txt b/config/GZLE01/rels/d_a_auction/splits.txt new file mode 100644 index 000000000..16da51a1c --- /dev/null +++ b/config/GZLE01/rels/d_a_auction/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_auction.cpp: + .text start:0x000000EC end:0x00003C90 + .text start:0x00003C90 end:0x0000416C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001E5 + .data start:0x00000000 end:0x000005A0 + .bss start:0x00000008 end:0x000000E4 diff --git a/config/GZLE01/rels/d_a_auction/symbols.txt b/config/GZLE01/rels/d_a_auction/symbols.txt new file mode 100644 index 000000000..88511238b --- /dev/null +++ b/config/GZLE01/rels/d_a_auction/symbols.txt @@ -0,0 +1,221 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daAuction_cFv = .text:0x000000EC; // type:function size:0x210 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000002FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000410; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000046C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000004B4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000510; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000598; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000608; // type:function size:0x3C scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000644; // type:function size:0x20 scope:local align:4 +_create__11daAuction_cFv = .text:0x00000664; // type:function size:0x90 scope:global align:4 +createHeap__11daAuction_cFv = .text:0x000006F4; // type:function size:0x7C scope:global align:4 +createInit__11daAuction_cFv = .text:0x00000770; // type:function size:0x154 scope:global align:4 +_delete__11daAuction_cFv = .text:0x000008C4; // type:function size:0x68 scope:global align:4 +_draw__11daAuction_cFv = .text:0x0000092C; // type:function size:0x6C scope:global align:4 +_execute__11daAuction_cFv = .text:0x00000998; // type:function size:0x178 scope:global align:4 +executeWait__11daAuction_cFv = .text:0x00000B10; // type:function size:0x34 scope:global align:4 +executeNormal__11daAuction_cFv = .text:0x00000B44; // type:function size:0x4 scope:global align:4 +executeStart__11daAuction_cFv = .text:0x00000B48; // type:function size:0x4 scope:global align:4 +checkOrder__11daAuction_cFv = .text:0x00000B4C; // type:function size:0x11C scope:global align:4 +eventOrder__11daAuction_cFv = .text:0x00000C68; // type:function size:0x290 scope:global align:4 +eventMove__11daAuction_cFv = .text:0x00000EF8; // type:function size:0x154 scope:global align:4 +privateCut__11daAuction_cFv = .text:0x0000104C; // type:function size:0x2B4 scope:global align:4 +eventTalkInit__11daAuction_cFi = .text:0x00001300; // type:function size:0xC0 scope:global align:4 +eventMesSet__11daAuction_cFv = .text:0x000013C0; // type:function size:0x40 scope:global align:4 +eventMesEnd__11daAuction_cFv = .text:0x00001400; // type:function size:0x34 scope:global align:4 +eventStartInit__11daAuction_cFv = .text:0x00001434; // type:function size:0x200 scope:global align:4 +eventStart__11daAuction_cFv = .text:0x00001634; // type:function size:0x78 scope:global align:4 +eventMainInit__11daAuction_cFv = .text:0x000016AC; // type:function size:0x1E0 scope:global align:4 +eventMain__11daAuction_cFv = .text:0x0000188C; // type:function size:0x20C scope:global align:4 +eventMainKai__11daAuction_cFv = .text:0x00001A98; // type:function size:0x810 scope:global align:4 +eventMainUri__11daAuction_cFv = .text:0x000022A8; // type:function size:0x4B8 scope:global align:4 +eventMainMsgSet__11daAuction_cFv = .text:0x00002760; // type:function size:0x3C scope:global align:4 +eventMainMsgEnd__11daAuction_cFv = .text:0x0000279C; // type:function size:0x1B0 scope:global align:4 +eventMainMsgBikonC__11daAuction_cFv = .text:0x0000294C; // type:function size:0x244 scope:global align:4 +eventMainMsgBikonW__11daAuction_cFv = .text:0x00002B90; // type:function size:0x8C scope:global align:4 +eventGetItemInit__11daAuction_cFv = .text:0x00002C1C; // type:function size:0x130 scope:global align:4 +eventGetItem__11daAuction_cFv = .text:0x00002D4C; // type:function size:0x8 scope:global align:4 +eventCameraOffInit__11daAuction_cFv = .text:0x00002D54; // type:function size:0x1C scope:global align:4 +eventGetItemNpcInit__11daAuction_cFi = .text:0x00002D70; // type:function size:0x90 scope:global align:4 +eventGetItemMesInit__11daAuction_cFv = .text:0x00002E00; // type:function size:0x40 scope:global align:4 +eventCameraOffNpc__11daAuction_cFv = .text:0x00002E40; // type:function size:0x60 scope:global align:4 +eventEndInit__11daAuction_cFv = .text:0x00002EA0; // type:function size:0x3C scope:global align:4 +eventEnd__11daAuction_cFv = .text:0x00002EDC; // type:function size:0x84 scope:global align:4 +eventCameraTestInit__11daAuction_cFv = .text:0x00002F60; // type:function size:0x4 scope:global align:4 +eventCameraTest__11daAuction_cFv = .text:0x00002F64; // type:function size:0x8 scope:global align:4 +next_msgStatus__11daAuction_cFPUl = .text:0x00002F6C; // type:function size:0x730 scope:global align:4 +setMessage__11daAuction_cFUl = .text:0x0000369C; // type:function size:0x10 scope:global align:4 +setMessage2__11daAuction_cFUl = .text:0x000036AC; // type:function size:0x38 scope:global align:4 +setMtx__11daAuction_cFv = .text:0x000036E4; // type:function size:0x70 scope:global align:4 +getItemNo__11daAuction_cFv = .text:0x00003754; // type:function size:0xD4 scope:global align:4 +getNpcActorP__11daAuction_cFi = .text:0x00003828; // type:function size:0x54 scope:global align:4 +setCameraNpc__11daAuction_cFis = .text:0x0000387C; // type:function size:0x180 scope:global align:4 +setLinkAnm__11daAuction_cFUc = .text:0x000039FC; // type:function size:0x40 scope:global align:4 +getPiconDispOfs__11daAuction_cFUc = .text:0x00003A3C; // type:function size:0x38 scope:global align:4 +nextBet__11daAuction_cFv = .text:0x00003A74; // type:function size:0x130 scope:global align:4 +getRand__11daAuction_cFi = .text:0x00003BA4; // type:function size:0x64 scope:global align:4 +daAuctionCreate__FPv = .text:0x00003C08; // type:function size:0x20 scope:local align:4 +daAuctionDelete__FPv = .text:0x00003C28; // type:function size:0x20 scope:local align:4 +daAuctionExecute__FPv = .text:0x00003C48; // type:function size:0x20 scope:local align:4 +daAuctionDraw__FPv = .text:0x00003C68; // type:function size:0x20 scope:local align:4 +daAuctionIsDelete__FPv = .text:0x00003C88; // type:function size:0x8 scope:local align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003C90; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003C98; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003C9C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003CE4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003D2C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003D88; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003DD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003DE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003DE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003DF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003DF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003E38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003E40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003E48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003E88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003E8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E94; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003EA4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003EB0; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003EBC; // type:function size:0x8 scope:weak align:4 +__sinit_d_a_auction_cpp = .text:0x00003EC4; // type:function size:0x288 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000414C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004154; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000415C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004164; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4470 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4471 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4472 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4714 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4715 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4739 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4740 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4741 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4744 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@5074 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@5076 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5078 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@5314 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5316 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5317 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@5669 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5837 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5838 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5839 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5840 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5841 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5842 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5843 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5844 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5845 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5849 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5850 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5851 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5852 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5854 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x12D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_item_dat = .data:0x00000030; // type:object size:0x20 scope:local align:4 +l_item_dat2 = .data:0x00000050; // type:object size:0x10 scope:local align:4 +l_item_dat22 = .data:0x00000060; // type:object size:0x4 scope:local align:4 +l_npc_dat = .data:0x00000064; // type:object size:0x70 scope:local align:4 +l_npc_msg_dat = .data:0x000000D4; // type:object size:0x78 scope:local align:4 +l_npc_camera_dat = .data:0x0000014C; // type:object size:0x54 scope:local align:4 +l_npc_emitter_ofsy = .data:0x000001A0; // type:object size:0x20 scope:local align:4 data:float +l_npc_camera_ofsy = .data:0x000001C0; // type:object size:0x20 scope:local align:4 +l_rest_msg_time1 = .data:0x000001E0; // type:object size:0x8 scope:local align:4 +l_rest_msg_time2 = .data:0x000001E8; // type:object size:0x8 scope:local align:4 +l_rest_msg_no = .data:0x000001F0; // type:object size:0xC scope:local align:4 +l_rest_se_no = .data:0x000001FC; // type:object size:0xC scope:local align:4 +l_after_bet_rate = .data:0x00000208; // type:object size:0x10 scope:local align:4 +l_after_bet_chk = .data:0x00000218; // type:object size:0x8 scope:local align:4 +l_after_bet_msg_no = .data:0x00000220; // type:object size:0x10 scope:local align:4 +l_after_bet_wait = .data:0x00000230; // type:object size:0x10 scope:local align:4 +l_link_face = .data:0x00000240; // type:object size:0x20 scope:local align:4 +@4431 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@4432 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@4433 = .data:0x00000278; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000284; // type:object size:0x24 scope:local align:4 +cut_name_tbl$4637 = .data:0x000002A8; // type:object size:0x2C scope:local align:4 +@4664 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +@4700 = .data:0x000002E0; // type:object size:0x2C scope:local align:4 +@4699 = .data:0x0000030C; // type:object size:0x2C scope:local align:4 +@4807 = .data:0x00000338; // type:object size:0xC scope:local align:4 +@4808 = .data:0x00000344; // type:object size:0xC scope:local align:4 +@4809 = .data:0x00000350; // type:object size:0xC scope:local align:4 +@4810 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@4811 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@4812 = .data:0x00000374; // type:object size:0xC scope:local align:4 +eventProc = .data:0x00000380; // type:object size:0x48 scope:local align:4 +daAuctionMethodTable = .data:0x000003C8; // type:object size:0x20 scope:local align:4 +g_profile_AUCTION = .data:0x000003E8; // type:object size:0x30 scope:global align:4 +__vt__11daAuction_c = .data:0x00000418; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000438; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000474; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000508; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000514; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000568; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000058C; // type:object size:0x14 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4137 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4138 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4139 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@4140 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4141 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4142 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +l_camera_pos = .bss:0x0000009C; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bb/splits.txt b/config/GZLE01/rels/d_a_bb/splits.txt new file mode 100644 index 000000000..a7ba300b8 --- /dev/null +++ b/config/GZLE01/rels/d_a_bb/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bb.cpp: + .text start:0x000000EC end:0x00008DF8 + .text start:0x00008DF8 end:0x00008DF8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000173 + .data start:0x00000000 end:0x000006C0 + .bss start:0x00000008 end:0x00000327 diff --git a/config/GZLE01/rels/d_a_bb/symbols.txt b/config/GZLE01/rels/d_a_bb/symbols.txt new file mode 100644 index 000000000..f6b62f630 --- /dev/null +++ b/config/GZLE01/rels/d_a_bb/symbols.txt @@ -0,0 +1,243 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x2DC scope:local align:4 +__dt__4cXyzFv = .text:0x000003C8; // type:function size:0x3C scope:weak align:4 +tail_control__FP8bb_class = .text:0x00000404; // type:function size:0x5A0 scope:local align:4 +tail_draw__FP8bb_class = .text:0x000009A4; // type:function size:0xF0 scope:local align:4 +tex_anm_set__FP8bb_classUs = .text:0x00000A94; // type:function size:0xFC scope:local align:4 +bb_eye_tex_anm__FP8bb_class = .text:0x00000B90; // type:function size:0xB0 scope:local align:4 +anm_init__FP8bb_classifUcfi = .text:0x00000C40; // type:function size:0x134 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x00000D74; // type:function size:0x2D4 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001048; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001174; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001214; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001270; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000012B8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001314; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000135C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000013F0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001438; // type:function size:0x48 scope:weak align:4 +search_esa__FP8bb_class = .text:0x00001480; // type:function size:0x154 scope:local align:4 +kuti_open__FP8bb_classsUl = .text:0x000015D4; // type:function size:0x20 scope:local align:4 +bb_player_bg_check__FP8bb_class = .text:0x000015F4; // type:function size:0x334 scope:local align:4 +bb_setpos_bg_check__FP8bb_class = .text:0x00001928; // type:function size:0x328 scope:local align:4 +bb_player_view_check__FP8bb_class = .text:0x00001C50; // type:function size:0x1A8 scope:local align:4 +path_check__FP8bb_class = .text:0x00001DF8; // type:function size:0x458 scope:local align:4 +daBb_shadowDraw__FP8bb_class = .text:0x00002250; // type:function size:0xFC scope:local align:4 +daBb_Draw__FP8bb_class = .text:0x0000234C; // type:function size:0xF8 scope:local align:4 +bb_pos_move__FP8bb_class = .text:0x00002444; // type:function size:0x2C4 scope:local align:4 +bb_ground_pos_move__FP8bb_class = .text:0x00002708; // type:function size:0x14C scope:local align:4 +bb_path_move__FP8bb_class = .text:0x00002854; // type:function size:0x9D0 scope:local align:4 +bb_auto_move__FP8bb_class = .text:0x00003224; // type:function size:0xD64 scope:local align:4 +bb_water_check__FP8bb_class = .text:0x00003F88; // type:function size:0x78 scope:local align:4 +pl_name_check__FPvPv = .text:0x00004000; // type:function size:0x4C scope:local align:4 +bb_kamome_attack__FP8bb_class = .text:0x0000404C; // type:function size:0x4A0 scope:local align:4 +bb_atack_move__FP8bb_class = .text:0x000044EC; // type:function size:0x1048 scope:local align:4 +bb_wait_move__FP8bb_class = .text:0x00005534; // type:function size:0x680 scope:local align:4 +bb_su_wait_move__FP8bb_class = .text:0x00005BB4; // type:function size:0x680 scope:local align:4 +bb_fail_move__FP8bb_class = .text:0x00006234; // type:function size:0x44 scope:local align:4 +damage_check__FP8bb_class = .text:0x00006278; // type:function size:0x6F4 scope:local align:4 +__dt__5csXyzFv = .text:0x0000696C; // type:function size:0x3C scope:weak align:4 +daBb_Execute__FP8bb_class = .text:0x000069A8; // type:function size:0xDD0 scope:local align:4 +daBb_IsDelete__FP8bb_class = .text:0x00007778; // type:function size:0x8 scope:local align:4 +daBb_Delete__FP8bb_class = .text:0x00007780; // type:function size:0x6C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000077EC; // type:function size:0x27C scope:local align:4 +daBb_Create__FP10fopAc_ac_c = .text:0x00007A68; // type:function size:0x4F0 scope:local align:4 +__ct__8bb_classFv = .text:0x00007F58; // type:function size:0x43C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00008394; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00008460; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x000084A8; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x000084AC; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000084B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000857C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000085C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008620; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008668; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000086C4; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008734; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000087BC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008818; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008860; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008864; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008868; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000886C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00008870; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000088B8; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008914; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000895C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000089B8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008A00; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008A10; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008A18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008A20; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008A28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008A30; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008A68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008A70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008A78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008A80; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008AB8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008ABC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008AC4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008AD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00008ADC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008AE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008AEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008AF4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008B2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008B34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008B44; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008B7C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008B84; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008B8C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008B98; // type:function size:0xC scope:weak align:4 +__sinit_d_a_bb_cpp = .text:0x00008BA4; // type:function size:0x158 scope:local align:4 +__dt__7bbHIO_cFv = .text:0x00008CFC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00008D58; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008DA0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008DA8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008DB0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008DB8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008DC0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008DC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008DD0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008DD8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00008DE0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008DE8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008DF0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4229 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4232 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4320 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4321 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4392 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4574 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4853 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@5014 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5015 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5087 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5088 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5458 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5459 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5460 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5461 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5575 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@5781 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5782 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5783 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5784 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5785 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5786 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5787 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5788 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5789 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5790 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5892 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5893 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6216 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6583 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6584 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6585 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6586 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6588 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6589 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6590 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@6821 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6822 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7222 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7223 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7224 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7225 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7226 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7227 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7228 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7229 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000013C; // type:object size:0x37 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +callback_check_index = .data:0x00000030; // type:object size:0x1F scope:local align:4 +tial_scale = .data:0x00000050; // type:object size:0x24 scope:local align:4 +bb_tex_anm_idx = .data:0x00000074; // type:object size:0xC scope:local align:4 +bb_tex_max_frame = .data:0x00000080; // type:object size:0xC scope:local align:4 +@5257 = .data:0x0000008C; // type:object size:0x6C scope:local align:4 +@5468 = .data:0x000000F8; // type:object size:0x68 scope:local align:4 +@5792 = .data:0x00000160; // type:object size:0x30 scope:local align:4 +@5894 = .data:0x00000190; // type:object size:0x58 scope:local align:4 +@5992 = .data:0x000001E8; // type:object size:0x58 scope:local align:4 +head_at_sph_src$6692 = .data:0x00000240; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$6693 = .data:0x00000280; // type:object size:0x40 scope:local align:4 +body_tg_sph_src$6694 = .data:0x000002C0; // type:object size:0x40 scope:local align:4 +body_co_sph_src$6695 = .data:0x00000300; // type:object size:0x40 scope:local align:4 +fire_j$6696 = .data:0x00000340; // type:object size:0xA scope:local align:4 +fire_sc$6697 = .data:0x0000034C; // type:object size:0x28 scope:local align:4 +l_daBb_Method = .data:0x00000374; // type:object size:0x20 scope:local align:4 +g_profile_BB = .data:0x00000394; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000003C4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003E0; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000424; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000430; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000043C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000004D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000570; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000005C4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000005E8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000005F4; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000600; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000630; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000648; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000654; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000660; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000066C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000678; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000684; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000069C; // type:object size:0xC scope:weak align:4 +__vt__7bbHIO_c = .data:0x000006A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006B4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4163 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_bbHIO = .bss:0x00000014; // type:object size:0x80 scope:local align:4 data:4byte +esa_info = .bss:0x00000094; // type:object size:0x190 scope:local align:4 +esa_check_count = .bss:0x00000224; // type:object size:0x4 scope:local align:4 data:4byte +check_index$4859 = .bss:0x00000228; // type:object size:0xFF scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bdk/splits.txt b/config/GZLE01/rels/d_a_bdk/splits.txt new file mode 100644 index 000000000..c7df2c972 --- /dev/null +++ b/config/GZLE01/rels/d_a_bdk/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bdk.cpp: + .text start:0x000000EC end:0x0000DDB4 + .text start:0x0000DDB4 end:0x0000DDB4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000003A7 + .data start:0x00000000 end:0x00000828 + .bss start:0x00000008 end:0x00000130 diff --git a/config/GZLE01/rels/d_a_bdk/symbols.txt b/config/GZLE01/rels/d_a_bdk/symbols.txt new file mode 100644 index 000000000..64b5aa7d3 --- /dev/null +++ b/config/GZLE01/rels/d_a_bdk/symbols.txt @@ -0,0 +1,453 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBdk_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global align:4 +kamome_delete_sub__FPvPv = .text:0x0000015C; // type:function size:0x4C scope:local align:4 +kui_delete_sub__FPvPv = .text:0x000001A8; // type:function size:0x4C scope:local align:4 +ep_delete_sub__FPvPv = .text:0x000001F4; // type:function size:0x4C scope:local align:4 +dk_delete_sub__FPvPv = .text:0x00000240; // type:function size:0x4C scope:local align:4 +obj_delete_sub__FPvPv = .text:0x0000028C; // type:function size:0x5C scope:local align:4 +sea_delete_sub__FPvPv = .text:0x000002E8; // type:function size:0x4C scope:local align:4 +bk_delete_sub__FPvPv = .text:0x00000334; // type:function size:0x4C scope:local align:4 +boko_delete_sub__FPvPv = .text:0x00000380; // type:function size:0x4C scope:local align:4 +obj2_delete_sub__FPvPv = .text:0x000003CC; // type:function size:0x58 scope:local align:4 +land_area_check__FP4cXyzf = .text:0x00000424; // type:function size:0xB0 scope:local align:4 +eff_hane_set__FP9bdk_classP4cXyziSc = .text:0x000004D4; // type:function size:0x268 scope:local align:4 +pl_view_check__FP9bdk_class = .text:0x0000073C; // type:function size:0x68 scope:local align:4 +anm_init__FP9bdk_classifUcfiUc = .text:0x000007A4; // type:function size:0x154 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000008F8; // type:function size:0x218 scope:local align:4 +__dt__4cXyzFv = .text:0x00000B10; // type:function size:0x3C scope:weak align:4 +tail_control__FP9bdk_classP10bdk_tail_s = .text:0x00000B4C; // type:function size:0x4BC scope:local align:4 +tail_draw__FP9bdk_classP10bdk_tail_s = .text:0x00001008; // type:function size:0x118 scope:local align:4 +kamen_break_draw__FP9bdk_class = .text:0x00001120; // type:function size:0x80 scope:local align:4 +obj_draw__FP9bdk_class = .text:0x000011A0; // type:function size:0xD8 scope:local align:4 +kamen_draw__FP9bdk_class = .text:0x00001278; // type:function size:0x210 scope:local align:4 +eff_hane_draw__FP9bdk_classP9bdk_eff_s = .text:0x00001488; // type:function size:0x48 scope:local align:4 +eff_Grock_draw__FP9bdk_classP9bdk_eff_s = .text:0x000014D0; // type:function size:0x48 scope:local align:4 +my_effect_draw__FP9bdk_class = .text:0x00001518; // type:function size:0x84 scope:local align:4 +daBdk_Draw__FP9bdk_class = .text:0x0000159C; // type:function size:0x328 scope:local align:4 +pos_move__FP9bdk_class = .text:0x000018C4; // type:function size:0x2DC scope:local align:4 +ground_move__FP9bdk_class = .text:0x00001BA0; // type:function size:0x140 scope:local align:4 +up_fly__FP9bdk_class = .text:0x00001CE0; // type:function size:0x1D4 scope:local align:4 +fly__FP9bdk_class = .text:0x00001EB4; // type:function size:0x4B4 scope:local align:4 +landing__FP9bdk_class = .text:0x00002368; // type:function size:0x68C scope:local align:4 +wait__FP9bdk_class = .text:0x000029F4; // type:function size:0x570 scope:local align:4 +jump__FP9bdk_class = .text:0x00002F64; // type:function size:0x200 scope:local align:4 +jida_attack__FP9bdk_class = .text:0x00003164; // type:function size:0x2F8 scope:local align:4 +kuti_attack__FP9bdk_class = .text:0x0000345C; // type:function size:0x768 scope:local align:4 +wind_set__FP9bdk_classP4cXyz = .text:0x00003BC4; // type:function size:0x1D8 scope:local align:4 +fly_attack__FP9bdk_class = .text:0x00003D9C; // type:function size:0x82C scope:local align:4 +wind_attack__FP9bdk_class = .text:0x000045C8; // type:function size:0x354 scope:local align:4 +end_set__FP9bdk_class = .text:0x0000491C; // type:function size:0xA4 scope:local align:4 +damage_check__FP9bdk_class = .text:0x000049C0; // type:function size:0x658 scope:local align:4 +__dt__5csXyzFv = .text:0x00005018; // type:function size:0x3C scope:weak align:4 +kamen_demo__FP9bdk_class = .text:0x00005054; // type:function size:0x370 scope:local align:4 +start__FP9bdk_class = .text:0x000053C4; // type:function size:0x424 scope:local align:4 +end__FP9bdk_class = .text:0x000057E8; // type:function size:0x6B8 scope:local align:4 +obj_s_sub__FPvPv = .text:0x00005EA0; // type:function size:0x68 scope:local align:4 +t_fly__FP9bdk_class = .text:0x00005F08; // type:function size:0x6F4 scope:local align:4 +t_landing__FP9bdk_class = .text:0x000065FC; // type:function size:0x84 scope:local align:4 +t_lastattack__FP9bdk_class = .text:0x00006680; // type:function size:0x590 scope:local align:4 +t_down__FP9bdk_class = .text:0x00006C10; // type:function size:0x3F8 scope:local align:4 +after_fight__FP9bdk_class = .text:0x00007008; // type:function size:0xC scope:local align:4 +move__FP9bdk_class = .text:0x00007014; // type:function size:0x204 scope:local align:4 +col_set__FP9bdk_class = .text:0x00007218; // type:function size:0x46C scope:local align:4 +kankyo_cont__FP9bdk_class = .text:0x00007684; // type:function size:0x228 scope:local align:4 +kamen_break_move__FP9bdk_class = .text:0x000078AC; // type:function size:0xC74 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00008520; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000864C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000086E0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00008728; // type:function size:0x48 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00008770; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00008888; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00008928; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00008984; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000089CC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00008A28; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00008A70; // type:function size:0x80 scope:weak align:4 +obj_move__FP9bdk_class = .text:0x00008AF0; // type:function size:0x1C8 scope:local align:4 +demo_camera__FP9bdk_class = .text:0x00008CB8; // type:function size:0x1B10 scope:local align:4 +eff_hane_move__FP9bdk_classP9bdk_eff_s = .text:0x0000A7C8; // type:function size:0xA3C scope:local align:4 +eff_Grock_move__FP9bdk_classP9bdk_eff_s = .text:0x0000B204; // type:function size:0x74 scope:local align:4 +my_effect_move__FP9bdk_class = .text:0x0000B278; // type:function size:0x94 scope:local align:4 +daBdk_Execute__FP9bdk_class = .text:0x0000B30C; // type:function size:0xA68 scope:local align:4 +daBdk_IsDelete__FP9bdk_class = .text:0x0000BD74; // type:function size:0x8 scope:local align:4 +daBdk_Delete__FP9bdk_class = .text:0x0000BD7C; // type:function size:0x18C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000BF08; // type:function size:0x77C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000C684; // type:function size:0x48 scope:weak align:4 +daBdk_Create__FP10fopAc_ac_c = .text:0x0000C6CC; // type:function size:0x5DC scope:local align:4 +__ct__9bdk_classFv = .text:0x0000CCA8; // type:function size:0x4FC scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x0000D1A4; // type:function size:0x28 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x0000D1CC; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000D238; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000D2B4; // type:function size:0x24 scope:weak align:4 +__dt__9bdk_eff_sFv = .text:0x0000D2D8; // type:function size:0xD4 scope:weak align:4 +__ct__9bdk_eff_sFv = .text:0x0000D3AC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000D440; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000D488; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000D4E4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000D52C; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000D59C; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000D624; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000D6F0; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000D774; // type:function size:0x5C scope:weak align:4 +__ct__5csXyzFv = .text:0x0000D7D0; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000D7D4; // type:function size:0x4 scope:weak align:4 +__dt__10bdk_tail_sFv = .text:0x0000D7D8; // type:function size:0xAC scope:weak align:4 +__ct__10bdk_tail_sFv = .text:0x0000D884; // type:function size:0xAC scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000D930; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000D978; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000D9C0; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA20; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA24; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA28; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000DA2C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000DA74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000DAD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000DAE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000DAE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000DAF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000DAF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000DB00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000DB38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000DB40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000DB48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000DB50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000DB88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000DB8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000DB94; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000DB9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000DBA4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000DBB0; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_bvaAnmFv = .text:0x0000DBBC; // type:function size:0x5C scope:weak align:4 +__dt__11daBdk_HIO_cFv = .text:0x0000DC18; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bdk_cpp = .text:0x0000DC60; // type:function size:0xB4 scope:local align:4 +__arraydtor$5507 = .text:0x0000DD14; // type:function size:0x38 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000DD4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000DD54; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000DD5C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000DD64; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000DD6C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000DD74; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000DD7C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000DD84; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000DD8C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000DD94; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000DD9C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000DDA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000DDAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4149 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4259 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4287 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4320 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4370 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4448 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4563 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4684 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4736 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4737 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4802 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@4885 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4887 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4888 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4889 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4890 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4891 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4893 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4895 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4896 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5043 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5044 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5191 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@5455 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5456 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5505 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5685 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5686 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5687 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5743 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5757 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@6016 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6017 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6018 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6019 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6020 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6104 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6105 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6281 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6282 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6283 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6284 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6456 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6457 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6458 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6459 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6460 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6461 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6586 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6588 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6589 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6590 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@6805 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6806 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6807 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7208 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@7209 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@7210 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@7211 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@7328 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@7329 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@7330 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@7331 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@7332 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@7333 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@7785 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@7786 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@7787 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@7788 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@7789 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 data:string +@7790 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@7791 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@7792 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@7793 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@7794 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7795 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@7796 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7797 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@7798 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@7799 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@7800 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7801 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@7802 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@7803 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 data:string +@7804 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@7805 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@7806 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@7807 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@7808 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@7809 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:string +@7810 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@7811 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@7812 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@7813 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@7814 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@7815 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 data:string +@7816 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@7817 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@7818 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@7819 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@7820 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@7821 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@7822 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@7823 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@7824 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@7825 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 data:string +@7826 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@7827 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@7828 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@7829 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@7830 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@7831 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@7832 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@7833 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@7834 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@7835 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 data:string +@7836 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@7837 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@7838 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@7839 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 data:string +@7840 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@7841 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@7842 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@7843 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@7844 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@7845 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@7846 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@7847 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@7848 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@7849 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@7850 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@7851 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@7852 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@7853 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@7854 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@7855 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@7856 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@7857 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@7858 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@8081 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@8082 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 data:string +@8083 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@8084 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@8085 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@8334 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@8335 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@8336 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@8337 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@8338 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@8770 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@8771 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@8772 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000334; // type:object size:0x73 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +tial_scale = .data:0x00000030; // type:object size:0x24 scope:local align:4 +kamen_pt$4529 = .data:0x00000054; // type:object size:0x10 scope:local align:4 +@5154 = .data:0x00000064; // type:object size:0x20 scope:local align:4 +@5457 = .data:0x00000084; // type:object size:0x2C scope:local align:4 +@5689 = .data:0x000000B0; // type:object size:0x34 scope:local align:4 +kamen_break_off_x = .data:0x000000E4; // type:object size:0x10 scope:local align:4 +kamen_break_off_y = .data:0x000000F4; // type:object size:0x10 scope:local align:4 +kamen_break_off_z = .data:0x00000104; // type:object size:0x10 scope:local align:4 +kamen_break_sd_x = .data:0x00000114; // type:object size:0x10 scope:local align:4 +kamen_break_sd_z = .data:0x00000124; // type:object size:0x10 scope:local align:4 +kamen_break_time = .data:0x00000134; // type:object size:0x4 scope:local align:4 +@6285 = .data:0x00000138; // type:object size:0x24 scope:local align:4 +@6462 = .data:0x0000015C; // type:object size:0x54 scope:local align:4 +g_d$6854 = .data:0x000001B0; // type:object size:0x10 scope:local align:4 +z_d$6855 = .data:0x000001C0; // type:object size:0x8 scope:local align:4 +z_d2$6856 = .data:0x000001C8; // type:object size:0x8 scope:local align:4 +kamen_break_bdl$8410 = .data:0x000001D0; // type:object size:0x8 scope:local align:4 +kosi1_offset$8460 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +mune1_offset$8461 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +mune2_offset$8462 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +mune3_offset$8463 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +kubi1_offset_tbl$8464 = .data:0x00000208; // type:object size:0x18 scope:local align:4 +atama_offset$8465 = .data:0x00000220; // type:object size:0xC scope:local align:4 +tubasaL1_0_offset$8466 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +tubasaL1_1_offset_tbl$8467 = .data:0x00000238; // type:object size:0x18 scope:local align:4 +tubasaL1_2_offset_tbl$8468 = .data:0x00000250; // type:object size:0x18 scope:local align:4 +tubasaR1_0_offset$8469 = .data:0x00000268; // type:object size:0xC scope:local align:4 +tubasaR1_1_offset_tbl$8470 = .data:0x00000274; // type:object size:0x18 scope:local align:4 +tubasaR1_2_offset_tbl$8471 = .data:0x0000028C; // type:object size:0x18 scope:local align:4 +search_data$8472 = .data:0x000002A4; // type:object size:0x90 scope:local align:4 +head_at_sph_src$8612 = .data:0x00000334; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$8613 = .data:0x00000374; // type:object size:0x40 scope:local align:4 +tosaka_tg_sph_src$8614 = .data:0x000003B4; // type:object size:0x40 scope:local align:4 +body_cc_sph_src$8615 = .data:0x000003F4; // type:object size:0x40 scope:local align:4 +foot_cc_sph_src$8616 = .data:0x00000434; // type:object size:0x40 scope:local align:4 +wind_at_sph_src$8617 = .data:0x00000474; // type:object size:0x40 scope:local align:4 +kamen_sph_src$8618 = .data:0x000004B4; // type:object size:0x40 scope:local align:4 +eff_sph_src$8619 = .data:0x000004F4; // type:object size:0x40 scope:local align:4 +l_daBdk_Method = .data:0x00000534; // type:object size:0x20 scope:local align:4 +g_profile_BDK = .data:0x00000554; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000584; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000590; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000059C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000005A8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000005B4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000005C0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000005DC; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000005FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000684; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000690; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000069C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000006F0; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bvaAnm = .data:0x00000714; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000720; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000072C; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000744; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000774; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000780; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000798; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000007A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000007D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000007EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000007F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000804; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000810; // type:object size:0xC scope:weak align:4 +__vt__11daBdk_HIO_c = .data:0x0000081C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4139 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +center_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 data:float +@4140 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +center_pos2 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4141 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +wind_se_pos = .bss:0x00000090; // type:object size:0xC scope:local align:4 data:float +@4144 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x000000A8; // type:object size:0x2C scope:local align:4 +@5508 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +foot_eff_pos = .bss:0x000000E0; // type:object size:0x18 scope:local align:4 +@6815 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$6816 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +non_pos$6814 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@6858 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$6859 = .bss:0x00000120; // type:object size:0x1 scope:local align:1 +non_pos$6857 = .bss:0x00000124; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bdkobj/splits.txt b/config/GZLE01/rels/d_a_bdkobj/splits.txt new file mode 100644 index 000000000..f72343dc5 --- /dev/null +++ b/config/GZLE01/rels/d_a_bdkobj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bdkobj.cpp: + .text start:0x000000EC end:0x00002FA0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E3 + .data start:0x00000000 end:0x000003D4 + .bss start:0x00000008 end:0x00000082 diff --git a/config/GZLE01/rels/d_a_bdkobj/symbols.txt b/config/GZLE01/rels/d_a_bdkobj/symbols.txt new file mode 100644 index 000000000..f380d4d5f --- /dev/null +++ b/config/GZLE01/rels/d_a_bdkobj/symbols.txt @@ -0,0 +1,186 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x18 scope:local align:4 +hahen_draw__FP12bdkobj_class = .text:0x00000104; // type:function size:0x80 scope:local align:4 +daBdkobj_Draw__FP12bdkobj_class = .text:0x00000184; // type:function size:0x140 scope:local align:4 +__dt__4cXyzFv = .text:0x000002C4; // type:function size:0x3C scope:weak align:4 +top_hahen_move__FP12bdkobj_classP9bdo_eff_s = .text:0x00000300; // type:function size:0x908 scope:local align:4 +__dt__5csXyzFv = .text:0x00000C08; // type:function size:0x3C scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000C44; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000D70; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000E04; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000E4C; // type:function size:0x48 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000E94; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000FAC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000104C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000010A8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000010F0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000114C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001194; // type:function size:0x80 scope:weak align:4 +kaidan_hahen_move__FP12bdkobj_classP9bdo_eff_s = .text:0x00001214; // type:function size:0x42C scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00001640; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000017A8; // type:function size:0x140 scope:weak align:4 +hahen_move__FP12bdkobj_class = .text:0x000018E8; // type:function size:0x88 scope:local align:4 +tower_kaidan_move__FP12bdkobj_class = .text:0x00001970; // type:function size:0x380 scope:local align:4 +daBdkobj_Execute__FP12bdkobj_class = .text:0x00001CF0; // type:function size:0x584 scope:local align:4 +daBdkobj_IsDelete__FP12bdkobj_class = .text:0x00002274; // type:function size:0x8 scope:local align:4 +daBdkobj_Delete__FP12bdkobj_class = .text:0x0000227C; // type:function size:0x6C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000022E8; // type:function size:0x1E0 scope:local align:4 +daBdkobj_Create__FP10fopAc_ac_c = .text:0x000024C8; // type:function size:0x2F0 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x000027B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002884; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000028CC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002928; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002970; // type:function size:0x5C scope:weak align:4 +__dt__9bdo_eff_sFv = .text:0x000029CC; // type:function size:0x12C scope:weak align:4 +__ct__9bdo_eff_sFv = .text:0x00002AF8; // type:function size:0xBC scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002BB4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002C80; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002CC8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002CD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002CE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002CE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002CF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002CF8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002D30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002D38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002D40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D48; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002D80; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002D84; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002D8C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002DD4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002DE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002DEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002DF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002DFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002E3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002E44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002E4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E54; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E8C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E94; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002E9C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002EA8; // type:function size:0xC scope:weak align:4 +__sinit_d_a_bdkobj_cpp = .text:0x00002EB4; // type:function size:0x54 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002F08; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002F10; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002F18; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002F20; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002F28; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002F30; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002F38; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002F40; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002F48; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002F50; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002F58; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002F60; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002F68; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002F70; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002F78; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002F80; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002F88; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002F90; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002F98; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4153 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4155 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4401 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4729 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@4732 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4735 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4889 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4890 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4891 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5272 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5273 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x2F scope:local align:4 data:string_table +bdl_data = .data:0x00000000; // type:object size:0x6 scope:local align:4 +hahen_bdl_data = .data:0x00000008; // type:object size:0x6 scope:local align:4 +cc_cyl_src$4966 = .data:0x00000010; // type:object size:0x44 scope:local align:4 +hahen_sph_src$4970 = .data:0x00000054; // type:object size:0x40 scope:local align:4 +l_daBdkobj_Method = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_BDKOBJ = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000000F0; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000190; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000230; // type:object size:0x54 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x00000284; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002B4; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002E4; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002FC; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000338; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000035C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000038C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000003A4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4094 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 data:float +@4773 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +init$4774 = .bss:0x00000078; // type:object size:0x1 scope:local align:1 +eff_ang$4772 = .bss:0x0000007C; // type:object size:0x6 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_beam/splits.txt b/config/GZLE01/rels/d_a_beam/splits.txt new file mode 100644 index 000000000..e63fe7c22 --- /dev/null +++ b/config/GZLE01/rels/d_a_beam/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_beam.cpp: + .text start:0x000000EC end:0x00002CA0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B2 + .data start:0x00000000 end:0x000003A4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLE01/rels/d_a_beam/symbols.txt b/config/GZLE01/rels/d_a_beam/symbols.txt new file mode 100644 index 000000000..17821791e --- /dev/null +++ b/config/GZLE01/rels/d_a_beam/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBeam_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__8daBeam_cFv = .text:0x00000118; // type:function size:0x298 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003B0; // type:function size:0x20 scope:local align:4 +CreateHeap__8daBeam_cFv = .text:0x000003D0; // type:function size:0x2B8 scope:global align:4 +daBeam_AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000688; // type:function size:0x1DC scope:local align:4 +daBeam_AtHitDummyCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000864; // type:function size:0x19C scope:local align:4 +daBeam_checkHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000A00; // type:function size:0xA0 scope:local align:4 +CreateInit__8daBeam_cFv = .text:0x00000AA0; // type:function size:0x484 scope:global align:4 +_execute__8daBeam_cFv = .text:0x00000F24; // type:function size:0x680 scope:global align:4 +checkRange__8daBeam_cFP5csXyz = .text:0x000015A4; // type:function size:0x248 scope:global align:4 +move_search__8daBeam_cFv = .text:0x000017EC; // type:function size:0x224 scope:global align:4 +fix_search__8daBeam_cFv = .text:0x00001A10; // type:function size:0x4 scope:global align:4 +timer_change__8daBeam_cFv = .text:0x00001A14; // type:function size:0x1AC scope:global align:4 +wait_proc__8daBeam_cFv = .text:0x00001BC0; // type:function size:0xC4 scope:global align:4 +daBeamCreate__FPv = .text:0x00001C84; // type:function size:0x20 scope:local align:4 +_create__8daBeam_cFv = .text:0x00001CA4; // type:function size:0x90 scope:weak align:4 +__ct__8daBeam_cFv = .text:0x00001D34; // type:function size:0x2C4 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001FF8; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x0000214C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002278; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002318; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002374; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000023BC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002418; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002460; // type:function size:0x94 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000024F4; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000253C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002598; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000025F4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002650; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00002698; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00002778; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000027D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000281C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002878; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000028C0; // type:function size:0x5C scope:weak align:4 +daBeamDelete__FPv = .text:0x0000291C; // type:function size:0x70 scope:local align:4 +daBeamExecute__FPv = .text:0x0000298C; // type:function size:0x24 scope:local align:4 +daBeamDraw__FPv = .text:0x000029B0; // type:function size:0xF0 scope:local align:4 +daBeamIsDelete__FPv = .text:0x00002AA0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002AA8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002AF0; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002B50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002B58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B60; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002B98; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BA4; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002BB0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +__dt__12daBeam_HIO_cFv = .text:0x00002BCC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_beam_cpp = .text:0x00002C14; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002C70; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002C78; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002C80; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00002C88; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002C90; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00002C98; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4024 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__8daBeam_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +@4104 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4106 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4107 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4110 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4203 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4767 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4768 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4808 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5194 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000070; // type:object size:0x42 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cps_src = .data:0x00000030; // type:object size:0x4C scope:local align:4 +cps2_src = .data:0x0000007C; // type:object size:0x4C scope:local align:4 +@4288 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4290 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4293 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4295 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4298 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4300 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4303 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4309 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@4477 = .data:0x00000128; // type:object size:0xC scope:local align:4 +daBeamMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_Beam = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000019C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001CC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001FC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000244; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000298; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000344; // type:object size:0x54 scope:weak align:4 +__vt__12daBeam_HIO_c = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4019 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bflower/splits.txt b/config/GZLE01/rels/d_a_bflower/splits.txt new file mode 100644 index 000000000..c412938c9 --- /dev/null +++ b/config/GZLE01/rels/d_a_bflower/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bflower.cpp: + .text start:0x000000EC end:0x00001DFC + .text start:0x00001DFC end:0x00001DFC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000338 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_bflower/symbols.txt b/config/GZLE01/rels/d_a_bflower/symbols.txt new file mode 100644 index 000000000..e5a332e29 --- /dev/null +++ b/config/GZLE01/rels/d_a_bflower/symbols.txt @@ -0,0 +1,116 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__11daBFlower_cFv = .text:0x0000010C; // type:function size:0x480 scope:global align:4 +CreateInit__11daBFlower_cFv = .text:0x0000058C; // type:function size:0x1C4 scope:global align:4 +init_bck_anm__11daBFlower_cFs = .text:0x00000750; // type:function size:0xBC scope:global align:4 +_create__11daBFlower_cFv = .text:0x0000080C; // type:function size:0xA0 scope:global align:4 +__ct__11daBFlower_cFv = .text:0x000008AC; // type:function size:0x184 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000A30; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000A8C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000AE8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000B30; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000BFC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000C44; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000D10; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000D58; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000DB4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000DFC; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000E58; // type:function size:0x3C scope:weak align:4 +set_mtx__11daBFlower_cFv = .text:0x00000E94; // type:function size:0xB8 scope:global align:4 +_execute__11daBFlower_cFv = .text:0x00000F4C; // type:function size:0x12C scope:global align:4 +actLive__11daBFlower_cFv = .text:0x00001078; // type:function size:0x594 scope:global align:4 +actDead__11daBFlower_cFv = .text:0x0000160C; // type:function size:0x250 scope:global align:4 +animPlay__11daBFlower_cFv = .text:0x0000185C; // type:function size:0x48 scope:global align:4 +setCollision__11daBFlower_cFv = .text:0x000018A4; // type:function size:0x108 scope:global align:4 +_draw__11daBFlower_cFv = .text:0x000019AC; // type:function size:0x118 scope:global align:4 +daBFlower_Create__FPv = .text:0x00001AC4; // type:function size:0x20 scope:local align:4 +daBFlower_Delete__FPv = .text:0x00001AE4; // type:function size:0x30 scope:local align:4 +daBFlower_Draw__FPv = .text:0x00001B14; // type:function size:0x24 scope:local align:4 +daBFlower_Execute__FPv = .text:0x00001B38; // type:function size:0x24 scope:local align:4 +daBFlower_IsDelete__FPv = .text:0x00001B5C; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001B64; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001BAC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001BBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001BC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001BCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001BD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001BDC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001C14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001C1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001C24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C2C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001C64; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001C68; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001C70; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001C80; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001C88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001C90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001C98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CA0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001CD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001CE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001CE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CF0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D28; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D30; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D38; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D44; // type:function size:0xC scope:weak align:4 +__sinit_d_a_bflower_cpp = .text:0x00001D50; // type:function size:0x8C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001DDC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001DE4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001DEC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001DF4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daBFlower_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4186 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4225 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4474 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4475 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4682 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4683 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4684 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4685 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4785 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000060; // type:object size:0x38 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_sph_src = .data:0x00000074; // type:object size:0x40 scope:local align:4 +l_sph_src2 = .data:0x000000B4; // type:object size:0x40 scope:local align:4 +@4445 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4446 = .data:0x00000100; // type:object size:0xC scope:local align:4 +action_tbl = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +daBFlowerMethodTable = .data:0x00000124; // type:object size:0x20 scope:local align:4 +g_profile_BOMB_FLOWER = .data:0x00000144; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000174; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000198; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E4; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4072 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +bomb_offset = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_bgn/splits.txt b/config/GZLE01/rels/d_a_bgn/splits.txt new file mode 100644 index 000000000..aaa0e77c3 --- /dev/null +++ b/config/GZLE01/rels/d_a_bgn/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bgn.cpp: + .text start:0x000000EC end:0x0000EE68 + .text start:0x0000EE68 end:0x0000EE68 + .text start:0x0000EE68 end:0x0000EEC4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000219 + .data start:0x00000000 end:0x000003B8 + .bss start:0x00000008 end:0x000009C0 diff --git a/config/GZLE01/rels/d_a_bgn/symbols.txt b/config/GZLE01/rels/d_a_bgn/symbols.txt new file mode 100644 index 000000000..5a0bccb13 --- /dev/null +++ b/config/GZLE01/rels/d_a_bgn/symbols.txt @@ -0,0 +1,415 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBgn_HIO_cFv = .text:0x000000EC; // type:function size:0x304 scope:global align:4 +draw__22mDoExt_J3DModelPacketSFv = .text:0x000003F0; // type:function size:0x198 scope:global align:4 +setMaterial__22mDoExt_J3DModelPacketSFv = .text:0x00000588; // type:function size:0x34 scope:global align:4 +part_draw__FP9bgn_classP6part_s = .text:0x000005BC; // type:function size:0x300 scope:local align:4 +__dt__4cXyzFv = .text:0x000008BC; // type:function size:0x3C scope:weak align:4 +water0_disp__FP9bgn_class = .text:0x000008F8; // type:function size:0x278 scope:local align:4 +water1_disp__FP9bgn_class = .text:0x00000B70; // type:function size:0x13C scope:local align:4 +daBgn_DrawS__FP9bgn_class = .text:0x00000CAC; // type:function size:0x320 scope:local align:4 +daBgn2_Draw__FP10bgn2_class = .text:0x00000FCC; // type:function size:0x304 scope:local align:4 +daBgn3_Draw__FP10bgn3_class = .text:0x000012D0; // type:function size:0x484 scope:local align:4 +room_disp__FP9bgn_class = .text:0x00001754; // type:function size:0x144 scope:local align:4 +ten_a_d_sub__FPvPv = .text:0x00001898; // type:function size:0x94 scope:local align:4 +ki_a_d_sub__FPvPv = .text:0x0000192C; // type:function size:0x6C scope:local align:4 +obj_disp__FP9bgn_class = .text:0x00001998; // type:function size:0x5C scope:local align:4 +bgn2_s_sub__FPvPv = .text:0x000019F4; // type:function size:0x4C scope:local align:4 +bgn3_s_sub__FPvPv = .text:0x00001A40; // type:function size:0x4C scope:local align:4 +daBgn_Draw__FP9bgn_class = .text:0x00001A8C; // type:function size:0x1B4 scope:local align:4 +ki_del_sub__FPvPv = .text:0x00001C40; // type:function size:0x4C scope:local align:4 +ks_del_sub__FPvPv = .text:0x00001C8C; // type:function size:0x4C scope:local align:4 +ki_c_sub__FPvPv = .text:0x00001CD8; // type:function size:0x58 scope:local align:4 +ki_check__FP9bgn_class = .text:0x00001D30; // type:function size:0x44 scope:local align:4 +move_se_set__FP9bgn_class = .text:0x00001D74; // type:function size:0x22C scope:local align:4 +gr_check__FP9bgn_classP4cXyz = .text:0x00001FA0; // type:function size:0x390 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00002330; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000245C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000024FC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002558; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000025A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000025FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002644; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000026D8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002720; // type:function size:0x48 scope:weak align:4 +s_b_sub__FPvPv = .text:0x00002768; // type:function size:0x1A4 scope:local align:4 +bomb_splash_check__FP9bgn_class = .text:0x0000290C; // type:function size:0x2C scope:local align:4 +attack_eff_set__FP9bgn_class4cXyzi = .text:0x00002938; // type:function size:0x39C scope:local align:4 +part_control_0__FP9bgn_classiP6part_sP6move_sf = .text:0x00002CD4; // type:function size:0x470 scope:local align:4 +part_control_0Z__FP9bgn_classiP6part_sP6move_sf = .text:0x00003144; // type:function size:0x4E0 scope:local align:4 +part_control_2__FP9bgn_classiP6part_sf = .text:0x00003624; // type:function size:0x238 scope:local align:4 +part_mtx_set__FP9bgn_classiP6part_sii = .text:0x0000385C; // type:function size:0x774 scope:local align:4 +damage_check__FP9bgn_class = .text:0x00003FD0; // type:function size:0x50C scope:local align:4 +__dt__5csXyzFv = .text:0x000044DC; // type:function size:0x3C scope:weak align:4 +size_set__FP9bgn_class = .text:0x00004518; // type:function size:0x2B8 scope:local align:4 +shape_calc__FP9bgn_class = .text:0x000047D0; // type:function size:0xF0C scope:local align:4 +dance_A__FP9bgn_class = .text:0x000056DC; // type:function size:0x218 scope:local align:4 +dance_B__FP9bgn_class = .text:0x000058F4; // type:function size:0x1D8 scope:local align:4 +ki_set__FP9bgn_class = .text:0x00005ACC; // type:function size:0x60 scope:local align:4 +dance_0__FP9bgn_class = .text:0x00005B2C; // type:function size:0x640 scope:local align:4 +punch_LR__FP9bgn_class = .text:0x0000616C; // type:function size:0xF9C scope:local align:4 +start__FP9bgn_class = .text:0x00007108; // type:function size:0xB8 scope:local align:4 +body_attack__FP9bgn_class = .text:0x000071C0; // type:function size:0x534 scope:local align:4 +tail_attack__FP9bgn_class = .text:0x000076F4; // type:function size:0x1DC scope:local align:4 +damage__FP9bgn_class = .text:0x000078D0; // type:function size:0x268 scope:local align:4 +head_recover__FP9bgn_class = .text:0x00007B38; // type:function size:0x1B8 scope:local align:4 +hensin__FP9bgn_class = .text:0x00007CF0; // type:function size:0x7C4 scope:local align:4 +himo_control__FP9bgn_classP6move_sP4cXyz = .text:0x000084B4; // type:function size:0x3D4 scope:local align:4 +last_himo_control__FP9bgn_class = .text:0x00008888; // type:function size:0x398 scope:local align:4 +action_s__FP9bgn_classP6move_si = .text:0x00008C20; // type:function size:0x698 scope:local align:4 +action_main__FP9bgn_class = .text:0x000092B8; // type:function size:0x354 scope:local align:4 +move__FP9bgn_class = .text:0x0000960C; // type:function size:0x960 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00009F6C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000A084; // type:function size:0x80 scope:weak align:4 +demo_camera__FP9bgn_class = .text:0x0000A104; // type:function size:0xD88 scope:local align:4 +daBgn_Execute__FP9bgn_class = .text:0x0000AE8C; // type:function size:0x2A8 scope:local align:4 +daBgn_IsDelete__FP9bgn_class = .text:0x0000B134; // type:function size:0x8 scope:local align:4 +daBgn_Delete__FP9bgn_class = .text:0x0000B13C; // type:function size:0xFC scope:local align:4 +part_init__FP6part_sP12J3DModelData = .text:0x0000B238; // type:function size:0x4C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000B284; // type:function size:0x710 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000B994; // type:function size:0x48 scope:weak align:4 +daBgn_Create__FP10fopAc_ac_c = .text:0x0000B9DC; // type:function size:0x10A4 scope:local align:4 +__ct__9bgn_classFv = .text:0x0000CA80; // type:function size:0x424 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000CEA4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000CF20; // type:function size:0x24 scope:weak align:4 +__dt__12dKy_tevstr_cFv = .text:0x0000CF44; // type:function size:0x3C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000CF80; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000D04C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000D094; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000D0F0; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000D138; // type:function size:0x4 scope:weak align:4 +__dt__6move_sFv = .text:0x0000D13C; // type:function size:0x64 scope:weak align:4 +__ct__6move_sFv = .text:0x0000D1A0; // type:function size:0x48 scope:weak align:4 +__dt__6part_sFv = .text:0x0000D1E8; // type:function size:0xFC scope:weak align:4 +__ct__6part_sFv = .text:0x0000D2E4; // type:function size:0x140 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D424; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D428; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D42C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D430; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000D434; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000D47C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000D4D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000D4E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000D4F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D4F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D500; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D508; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000D540; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000D548; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000D550; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D558; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000D590; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000D594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D59C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D5A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D5AC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D5B8; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000D5C4; // type:function size:0x5C scope:weak align:4 +__dt__11daBgn_HIO_cFv = .text:0x0000D620; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bgn_cpp = .text:0x0000D668; // type:function size:0x17A8 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000EE10; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000EE18; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000EE20; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000EE28; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000EE30; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000EE38; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000EE40; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000EE48; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000EE50; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000EE58; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000EE60; // type:function size:0x8 scope:weak align:4 +__dt__22mDoExt_J3DModelPacketSFv = .text:0x0000EE68; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4309 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4316 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4503 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4504 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4505 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4507 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4564 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4960 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:4byte +@5058 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5442 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5540 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@5883 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5885 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5886 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6071 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6125 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6126 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:string +@6358 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6640 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6641 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6642 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6987 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6988 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6989 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7118 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7119 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7120 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7141 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7142 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7143 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7144 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7182 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7202 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7203 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@7351 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7352 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7353 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7354 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7355 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7356 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@7506 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7507 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7508 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7509 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7510 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7620 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7621 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7894 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7895 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@8135 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8136 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8137 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8138 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8139 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8140 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8141 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8142 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@8197 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@8573 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@8574 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001D0; // type:object size:0x49 scope:local align:4 data:string_table +l_DL$4427 = .data:0x00000000; // type:object size:0x2A scope:local align:32 +@7623 = .data:0x0000002C; // type:object size:0x20 scope:local align:4 +@7691 = .data:0x0000004C; // type:object size:0x2C scope:local align:4 +cc_sph_src$8367 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +core_sph_src$8368 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daBgn_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_BGN = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000148; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000164; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000184; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000224; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000278; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002A4; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002BC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002EC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000031C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000370; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__22mDoExt_J3DModelPacketS = .data:0x00000394; // type:object size:0x18 scope:global align:4 +__vt__11daBgn_HIO_c = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +bgn = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +bgn2 = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +bgn3 = .bss:0x0000005C; // type:object size:0x4 scope:local align:4 +@4301 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +zero = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +BGN_HAND_MAX = .bss:0x00000078; // type:object size:0x4 scope:local align:4 +BGN_TAIL_MAX = .bss:0x0000007C; // type:object size:0x4 scope:local align:4 +hio_set = .bss:0x00000080; // type:object size:0x1 scope:local align:1 data:byte +@4304 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000090; // type:object size:0x17C scope:local align:4 +ke_color = .bss:0x0000020C; // type:object size:0x4 scope:local align:4 +@4429 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +bg_tevstr = .bss:0x0000021C; // type:object size:0xB0 scope:local align:4 +@4510 = .bss:0x000002CC; // type:object size:0xC scope:local align:4 +w_pos = .bss:0x000002D8; // type:object size:0xC scope:local align:4 +ki_all_count = .bss:0x000002E4; // type:object size:0x4 scope:local align:4 data:4byte +@6362 = .bss:0x000002E8; // type:object size:0xC scope:local align:4 +@6363 = .bss:0x000002F4; // type:object size:0xC scope:local align:4 +@6364 = .bss:0x00000300; // type:object size:0xC scope:local align:4 +@6365 = .bss:0x0000030C; // type:object size:0xC scope:local align:4 +@6366 = .bss:0x00000318; // type:object size:0xC scope:local align:4 +@6367 = .bss:0x00000324; // type:object size:0xC scope:local align:4 +@6368 = .bss:0x00000330; // type:object size:0xC scope:local align:4 +@6369 = .bss:0x0000033C; // type:object size:0xC scope:local align:4 +dance_pause_1 = .bss:0x00000348; // type:object size:0x30 scope:local align:4 +@6370 = .bss:0x00000378; // type:object size:0xC scope:local align:4 +@6371 = .bss:0x00000384; // type:object size:0xC scope:local align:4 +@6372 = .bss:0x00000390; // type:object size:0xC scope:local align:4 +@6373 = .bss:0x0000039C; // type:object size:0xC scope:local align:4 +@6374 = .bss:0x000003A8; // type:object size:0xC scope:local align:4 +@6375 = .bss:0x000003B4; // type:object size:0xC scope:local align:4 +@6376 = .bss:0x000003C0; // type:object size:0xC scope:local align:4 +@6377 = .bss:0x000003CC; // type:object size:0xC scope:local align:4 +dance_pause_2 = .bss:0x000003D8; // type:object size:0x30 scope:local align:4 +@6378 = .bss:0x00000408; // type:object size:0xC scope:local align:4 +@6379 = .bss:0x00000414; // type:object size:0xC scope:local align:4 +@6380 = .bss:0x00000420; // type:object size:0xC scope:local align:4 +@6381 = .bss:0x0000042C; // type:object size:0xC scope:local align:4 +@6382 = .bss:0x00000438; // type:object size:0xC scope:local align:4 +@6383 = .bss:0x00000444; // type:object size:0xC scope:local align:4 +@6384 = .bss:0x00000450; // type:object size:0xC scope:local align:4 +@6385 = .bss:0x0000045C; // type:object size:0xC scope:local align:4 +dance_pause_3 = .bss:0x00000468; // type:object size:0x30 scope:local align:4 +@6386 = .bss:0x00000498; // type:object size:0xC scope:local align:4 +@6387 = .bss:0x000004A4; // type:object size:0xC scope:local align:4 +@6388 = .bss:0x000004B0; // type:object size:0xC scope:local align:4 +@6389 = .bss:0x000004BC; // type:object size:0xC scope:local align:4 +@6390 = .bss:0x000004C8; // type:object size:0xC scope:local align:4 +@6391 = .bss:0x000004D4; // type:object size:0xC scope:local align:4 +@6392 = .bss:0x000004E0; // type:object size:0xC scope:local align:4 +@6393 = .bss:0x000004EC; // type:object size:0xC scope:local align:4 +dance_pause_4 = .bss:0x000004F8; // type:object size:0x30 scope:local align:4 +@6646 = .bss:0x00000528; // type:object size:0xC scope:local align:4 +@6647 = .bss:0x00000534; // type:object size:0xC scope:local align:4 +@6648 = .bss:0x00000540; // type:object size:0xC scope:local align:4 +@6649 = .bss:0x0000054C; // type:object size:0xC scope:local align:4 +@6650 = .bss:0x00000558; // type:object size:0xC scope:local align:4 +@6651 = .bss:0x00000564; // type:object size:0xC scope:local align:4 +@6652 = .bss:0x00000570; // type:object size:0xC scope:local align:4 +@6653 = .bss:0x0000057C; // type:object size:0xC scope:local align:4 +punch_lr1_d = .bss:0x00000588; // type:object size:0x30 scope:local align:4 +@6654 = .bss:0x000005B8; // type:object size:0xC scope:local align:4 +@6655 = .bss:0x000005C4; // type:object size:0xC scope:local align:4 +@6656 = .bss:0x000005D0; // type:object size:0xC scope:local align:4 +@6657 = .bss:0x000005DC; // type:object size:0xC scope:local align:4 +@6658 = .bss:0x000005E8; // type:object size:0xC scope:local align:4 +@6659 = .bss:0x000005F4; // type:object size:0xC scope:local align:4 +@6660 = .bss:0x00000600; // type:object size:0xC scope:local align:4 +@6661 = .bss:0x0000060C; // type:object size:0xC scope:local align:4 +punch_lr12_d = .bss:0x00000618; // type:object size:0x30 scope:local align:4 +@6662 = .bss:0x00000648; // type:object size:0xC scope:local align:4 +@6663 = .bss:0x00000654; // type:object size:0xC scope:local align:4 +@6664 = .bss:0x00000660; // type:object size:0xC scope:local align:4 +@6665 = .bss:0x0000066C; // type:object size:0xC scope:local align:4 +@6666 = .bss:0x00000678; // type:object size:0xC scope:local align:4 +@6667 = .bss:0x00000684; // type:object size:0xC scope:local align:4 +@6668 = .bss:0x00000690; // type:object size:0xC scope:local align:4 +@6669 = .bss:0x0000069C; // type:object size:0xC scope:local align:4 +punch_lr2_d = .bss:0x000006A8; // type:object size:0x30 scope:local align:4 +@6670 = .bss:0x000006D8; // type:object size:0xC scope:local align:4 +@6671 = .bss:0x000006E4; // type:object size:0xC scope:local align:4 +@6672 = .bss:0x000006F0; // type:object size:0xC scope:local align:4 +@6673 = .bss:0x000006FC; // type:object size:0xC scope:local align:4 +@6674 = .bss:0x00000708; // type:object size:0xC scope:local align:4 +@6675 = .bss:0x00000714; // type:object size:0xC scope:local align:4 +@6676 = .bss:0x00000720; // type:object size:0xC scope:local align:4 +@6677 = .bss:0x0000072C; // type:object size:0xC scope:local align:4 +punch_r1_d = .bss:0x00000738; // type:object size:0x30 scope:local align:4 +@6678 = .bss:0x00000768; // type:object size:0xC scope:local align:4 +@6679 = .bss:0x00000774; // type:object size:0xC scope:local align:4 +@6680 = .bss:0x00000780; // type:object size:0xC scope:local align:4 +@6681 = .bss:0x0000078C; // type:object size:0xC scope:local align:4 +@6682 = .bss:0x00000798; // type:object size:0xC scope:local align:4 +@6683 = .bss:0x000007A4; // type:object size:0xC scope:local align:4 +@6684 = .bss:0x000007B0; // type:object size:0xC scope:local align:4 +@6685 = .bss:0x000007BC; // type:object size:0xC scope:local align:4 +punch_r2_d = .bss:0x000007C8; // type:object size:0x30 scope:local align:4 +@6686 = .bss:0x000007F8; // type:object size:0xC scope:local align:4 +@6687 = .bss:0x00000804; // type:object size:0xC scope:local align:4 +@6688 = .bss:0x00000810; // type:object size:0xC scope:local align:4 +@6689 = .bss:0x0000081C; // type:object size:0xC scope:local align:4 +@6690 = .bss:0x00000828; // type:object size:0xC scope:local align:4 +@6691 = .bss:0x00000834; // type:object size:0xC scope:local align:4 +@6692 = .bss:0x00000840; // type:object size:0xC scope:local align:4 +@6693 = .bss:0x0000084C; // type:object size:0xC scope:local align:4 +punch_l1_d = .bss:0x00000858; // type:object size:0x30 scope:local align:4 +@6694 = .bss:0x00000888; // type:object size:0xC scope:local align:4 +@6695 = .bss:0x00000894; // type:object size:0xC scope:local align:4 +@6696 = .bss:0x000008A0; // type:object size:0xC scope:local align:4 +@6697 = .bss:0x000008AC; // type:object size:0xC scope:local align:4 +@6698 = .bss:0x000008B8; // type:object size:0xC scope:local align:4 +@6699 = .bss:0x000008C4; // type:object size:0xC scope:local align:4 +@6700 = .bss:0x000008D0; // type:object size:0xC scope:local align:4 +@6701 = .bss:0x000008DC; // type:object size:0xC scope:local align:4 +punch_l2_d = .bss:0x000008E8; // type:object size:0x30 scope:local align:4 +@6996 = .bss:0x00000918; // type:object size:0xC scope:local align:4 +@6997 = .bss:0x00000924; // type:object size:0xC scope:local align:4 +@6998 = .bss:0x00000930; // type:object size:0xC scope:local align:4 +@6999 = .bss:0x0000093C; // type:object size:0xC scope:local align:4 +@7000 = .bss:0x00000948; // type:object size:0xC scope:local align:4 +@7001 = .bss:0x00000954; // type:object size:0xC scope:local align:4 +@7002 = .bss:0x00000960; // type:object size:0xC scope:local align:4 +@7003 = .bss:0x0000096C; // type:object size:0xC scope:local align:4 +start_pause = .bss:0x00000978; // type:object size:0x30 scope:local align:4 +@8146 = .bss:0x000009A8; // type:object size:0xC scope:local align:4 +center_pos = .bss:0x000009B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bgn2/splits.txt b/config/GZLE01/rels/d_a_bgn2/splits.txt new file mode 100644 index 000000000..806e72103 --- /dev/null +++ b/config/GZLE01/rels/d_a_bgn2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bgn2.cpp: + .text start:0x000000EC end:0x000049C4 + .text start:0x000049C4 end:0x000049C4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000CD + .data start:0x00000000 end:0x000003C4 + .bss start:0x00000008 end:0x00000178 diff --git a/config/GZLE01/rels/d_a_bgn2/symbols.txt b/config/GZLE01/rels/d_a_bgn2/symbols.txt new file mode 100644 index 000000000..03d649786 --- /dev/null +++ b/config/GZLE01/rels/d_a_bgn2/symbols.txt @@ -0,0 +1,198 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBgn2_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global align:4 +anm_init__FP10bgn2_classifUcfi = .text:0x00000194; // type:function size:0x128 scope:local align:4 +bgn_s_sub__FPvPv = .text:0x000002BC; // type:function size:0x4C scope:local align:4 +bgn3_s_sub__FPvPv = .text:0x00000308; // type:function size:0x4C scope:local align:4 +daBgn2_Draw__FP10bgn2_class = .text:0x00000354; // type:function size:0x8 scope:local align:4 +gr_check__FP10bgn2_classP4cXyz = .text:0x0000035C; // type:function size:0x390 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000006EC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000818; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000008B8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000914; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000095C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000009B8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000A00; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000A94; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000ADC; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B18; // type:function size:0x48 scope:weak align:4 +asi_eff_set__FP10bgn2_class = .text:0x00000B60; // type:function size:0x140 scope:local align:4 +asi_hamon_set__FP10bgn2_class = .text:0x00000CA0; // type:function size:0xE8 scope:local align:4 +attack_eff_set__FP10bgn2_class4cXyz = .text:0x00000D88; // type:function size:0x220 scope:local align:4 +checkGround__FP10bgn2_class = .text:0x00000FA8; // type:function size:0x3C scope:local align:4 +move_se_set__FP10bgn2_class = .text:0x00000FE4; // type:function size:0x22C scope:local align:4 +pos_move__FP10bgn2_class = .text:0x00001210; // type:function size:0x16C scope:local align:4 +start__FP10bgn2_class = .text:0x0000137C; // type:function size:0xD0 scope:local align:4 +ki_set__FP10bgn2_class = .text:0x0000144C; // type:function size:0x28 scope:local align:4 +plesattack__FP10bgn2_class = .text:0x00001474; // type:function size:0x3EC scope:local align:4 +jumpattack__FP10bgn2_class = .text:0x00001860; // type:function size:0x3FC scope:local align:4 +mahi__FP10bgn2_class = .text:0x00001C5C; // type:function size:0xF0 scope:local align:4 +damage__FP10bgn2_class = .text:0x00001D4C; // type:function size:0x168 scope:local align:4 +hensin__FP10bgn2_class = .text:0x00001EB4; // type:function size:0x46C scope:local align:4 +move__FP10bgn2_class = .text:0x00002320; // type:function size:0x384 scope:local align:4 +damage_check__FP10bgn2_class = .text:0x000026A4; // type:function size:0x5E4 scope:local align:4 +ki_c_sub__FPvPv = .text:0x00002C88; // type:function size:0x58 scope:local align:4 +ki_check__FP10bgn2_class = .text:0x00002CE0; // type:function size:0x44 scope:local align:4 +daBgn2_Execute__FP10bgn2_class = .text:0x00002D24; // type:function size:0xA8C scope:local align:4 +daBgn2_IsDelete__FP10bgn2_class = .text:0x000037B0; // type:function size:0x8 scope:local align:4 +daBgn2_Delete__FP10bgn2_class = .text:0x000037B8; // type:function size:0x70 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003828; // type:function size:0x438 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003C60; // type:function size:0x48 scope:weak align:4 +daBgn2_Create__FP10fopAc_ac_c = .text:0x00003CA8; // type:function size:0x34C scope:local align:4 +__ct__10bgn2_classFv = .text:0x00003FF4; // type:function size:0x234 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004228; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004298; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x00004320; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00004324; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000043A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004474; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000044BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004518; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004560; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000045BC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004604; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000464C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000046A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000046B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000046C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000046C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000046D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004710; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004718; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004720; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004728; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004760; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004764; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000476C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004774; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000477C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004788; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004794; // type:function size:0x5C scope:weak align:4 +__dt__12daBgn2_HIO_cFv = .text:0x000047F0; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bgn2_cpp = .text:0x00004838; // type:function size:0x108 scope:local align:4 +__dt__12dKy_tevstr_cFv = .text:0x00004940; // type:function size:0x3C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000497C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004984; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000498C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004994; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000499C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000049A4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000049AC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000049B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4280 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4296 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4628 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4694 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4695 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4750 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4826 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4827 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4931 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4932 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4977 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5070 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5145 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5715 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5716 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5718 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5720 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5721 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5722 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5723 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000BC; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5148 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +body_d$5411 = .data:0x0000005C; // type:object size:0x8 scope:local align:4 +body_scale$5412 = .data:0x00000064; // type:object size:0x8 scope:local align:4 +asi_scale$5423 = .data:0x0000006C; // type:object size:0x14 scope:local align:4 +fl_check_d$5430 = .data:0x00000080; // type:object size:0x40 scope:local align:4 +cc_sph_src$5825 = .data:0x000000C0; // type:object size:0x40 scope:local align:4 +core_sph_src$5826 = .data:0x00000100; // type:object size:0x40 scope:local align:4 +l_daBgn2_Method = .data:0x00000140; // type:object size:0x20 scope:local align:4 +g_profile_BGN2 = .data:0x00000160; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001CC; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001F0; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000204; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002A4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000310; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000340; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000394; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__12daBgn2_HIO_c = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +bgn = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +bgn3 = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +@4272 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +zero = .bss:0x00000068; // type:object size:0xC scope:local align:4 +hio_set = .bss:0x00000074; // type:object size:0x1 scope:local align:1 data:byte +@4275 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000084; // type:object size:0x34 scope:local align:4 +@4510 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +bg_tevstr = .bss:0x000000C4; // type:object size:0xB0 scope:local align:4 +ki_all_count = .bss:0x00000174; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_bgn3/splits.txt b/config/GZLE01/rels/d_a_bgn3/splits.txt new file mode 100644 index 000000000..7433e5aa2 --- /dev/null +++ b/config/GZLE01/rels/d_a_bgn3/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bgn3.cpp: + .text start:0x000000EC end:0x000055D0 + .text start:0x000055D0 end:0x000055D0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F7 + .data start:0x00000000 end:0x00000334 + .bss start:0x00000008 end:0x000000E4 diff --git a/config/GZLE01/rels/d_a_bgn3/symbols.txt b/config/GZLE01/rels/d_a_bgn3/symbols.txt new file mode 100644 index 000000000..ca2d8b8ed --- /dev/null +++ b/config/GZLE01/rels/d_a_bgn3/symbols.txt @@ -0,0 +1,198 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBgn3_HIO_cFv = .text:0x000000EC; // type:function size:0x108 scope:global align:4 +bgn_s_sub__FPvPv = .text:0x000001F4; // type:function size:0x4C scope:local align:4 +daBgn3_Draw__FP10bgn3_class = .text:0x00000240; // type:function size:0x128 scope:local align:4 +gr_check__FP10bgn3_classP4cXyz = .text:0x00000368; // type:function size:0x390 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000006F8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000824; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000968; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000009C4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000A0C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000AA0; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000AE8; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B24; // type:function size:0x48 scope:weak align:4 +tail_eff_set__FP10bgn3_class = .text:0x00000B6C; // type:function size:0x224 scope:local align:4 +move_splash_set__FP10bgn3_class = .text:0x00000D90; // type:function size:0x128 scope:local align:4 +drop_eff_set__FP10bgn3_class = .text:0x00000EB8; // type:function size:0x164 scope:local align:4 +esa_s_sub__FPvPv = .text:0x0000101C; // type:function size:0x4C scope:local align:4 +part_control__FP10bgn3_class = .text:0x00001068; // type:function size:0x368 scope:local align:4 +checkWall__FP10bgn3_class = .text:0x000013D0; // type:function size:0x430 scope:local align:4 +checkGround__FP10bgn3_class = .text:0x00001800; // type:function size:0x48 scope:local align:4 +pos_move__FP10bgn3_class = .text:0x00001848; // type:function size:0xA4 scope:local align:4 +move0__FP10bgn3_class = .text:0x000018EC; // type:function size:0x478 scope:local align:4 +mahi__FP10bgn3_class = .text:0x00001D64; // type:function size:0x108 scope:local align:4 +damage__FP10bgn3_class = .text:0x00001E6C; // type:function size:0x294 scope:local align:4 +end__FP10bgn3_class = .text:0x00002100; // type:function size:0x424 scope:local align:4 +damage_check__FP10bgn3_class = .text:0x00002524; // type:function size:0x6F4 scope:local align:4 +ke_control__FP9bgn3_ke_sif = .text:0x00002C18; // type:function size:0x234 scope:local align:4 +ke_move__FP19mDoExt_3DlineMat0_cP9bgn3_ke_sif = .text:0x00002E4C; // type:function size:0x98 scope:local align:4 +move_se_set__FP10bgn3_class = .text:0x00002EE4; // type:function size:0x22C scope:local align:4 +move__FP10bgn3_class = .text:0x00003110; // type:function size:0xF48 scope:local align:4 +ki_c_sub__FPvPv = .text:0x00004058; // type:function size:0x58 scope:local align:4 +ki_check__FP10bgn3_class = .text:0x000040B0; // type:function size:0x44 scope:local align:4 +daBgn3_Execute__FP10bgn3_class = .text:0x000040F4; // type:function size:0x264 scope:local align:4 +daBgn3_IsDelete__FP10bgn3_class = .text:0x00004358; // type:function size:0x8 scope:local align:4 +daBgn3_Delete__FP10bgn3_class = .text:0x00004360; // type:function size:0x8C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000043EC; // type:function size:0x45C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004848; // type:function size:0x48 scope:weak align:4 +daBgn3_Create__FP10fopAc_ac_c = .text:0x00004890; // type:function size:0x330 scope:local align:4 +__ct__10bgn3_classFv = .text:0x00004BC0; // type:function size:0x1F8 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004DB8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004E84; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004ECC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004F28; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004F70; // type:function size:0x5C scope:weak align:4 +__dt__7part_s3Fv = .text:0x00004FCC; // type:function size:0x128 scope:weak align:4 +__ct__7part_s3Fv = .text:0x000050F4; // type:function size:0x178 scope:weak align:4 +__dt__9bgn3_ke_sFv = .text:0x0000526C; // type:function size:0x7C scope:weak align:4 +__ct__9bgn3_ke_sFv = .text:0x000052E8; // type:function size:0x68 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005350; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005354; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000539C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000053AC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000053B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000053BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000053C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000053CC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005404; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000540C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005414; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000541C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005454; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005458; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005460; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005468; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005470; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000547C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005488; // type:function size:0x5C scope:weak align:4 +__dt__12daBgn3_HIO_cFv = .text:0x000054E4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bgn3_cpp = .text:0x0000552C; // type:function size:0x6C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00005598; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000055A0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000055A8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000055B0; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000055B8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000055C0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000055C8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4280 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4286 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4563 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4694 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4695 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4697 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4698 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4941 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4942 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4943 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@4944 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5103 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5104 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5105 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5106 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5376 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5378 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5448 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5947 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5948 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5949 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5950 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5951 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5952 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5953 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5954 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5955 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5956 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6022 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6023 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6024 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6025 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E4; // type:object size:0x13 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +ke_max = .data:0x00000030; // type:object size:0xE scope:local align:4 +size_d = .data:0x00000040; // type:object size:0x24 scope:local align:4 +fl_check_d$5521 = .data:0x00000064; // type:object size:0x12 scope:local align:4 +cc_sph_src$6132 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +core_sph_src$6133 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daBgn3_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_BGN3 = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000160; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000200; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000254; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000280; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000304; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__12daBgn3_HIO_c = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +bgn = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +esa = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4272 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +zero = .bss:0x00000068; // type:object size:0xC scope:local align:4 +hio_set = .bss:0x00000074; // type:object size:0x1 scope:local align:1 data:byte +@4275 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000084; // type:object size:0x58 scope:local align:4 +ke_color = .bss:0x000000DC; // type:object size:0x4 scope:local align:4 +ki_all_count = .bss:0x000000E0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_bigelf/splits.txt b/config/GZLE01/rels/d_a_bigelf/splits.txt new file mode 100644 index 000000000..fc894fc12 --- /dev/null +++ b/config/GZLE01/rels/d_a_bigelf/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bigelf.cpp: + .text start:0x00000078 end:0x00003890 + .text start:0x00003890 end:0x000038C8 + .rodata start:0x00000000 end:0x000001FD + .data start:0x00000000 end:0x00000130 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLE01/rels/d_a_bigelf/symbols.txt b/config/GZLE01/rels/d_a_bigelf/symbols.txt new file mode 100644 index 000000000..792e69302 --- /dev/null +++ b/config/GZLE01/rels/d_a_bigelf/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +oct_delete__10daBigelf_cFv = .text:0x00000078; // type:function size:0xF4 scope:global align:4 +nodeCallBack__10daBigelf_cFP7J3DNode = .text:0x0000016C; // type:function size:0x1CC scope:global align:4 +nodeCallBack_Bigelf__FP7J3DNodei = .text:0x00000338; // type:function size:0x4C scope:local align:4 +lightInit__10daBigelf_cFP4cXyz = .text:0x00000384; // type:function size:0xB4 scope:global align:4 +lightEnd__10daBigelf_cFv = .text:0x00000438; // type:function size:0x38 scope:global align:4 +lightProc__10daBigelf_cFv = .text:0x00000470; // type:function size:0xC scope:global align:4 +darkInit__10daBigelf_cFv = .text:0x0000047C; // type:function size:0xC scope:global align:4 +darkEnd__10daBigelf_cFv = .text:0x00000488; // type:function size:0x48 scope:global align:4 +darkProc__10daBigelf_cFv = .text:0x000004D0; // type:function size:0xA4 scope:global align:4 +demoInitFlDelete__10daBigelf_cFv = .text:0x00000574; // type:function size:0x14 scope:global align:4 +demoProcFlDelete__10daBigelf_cFv = .text:0x00000588; // type:function size:0x180 scope:global align:4 +demoInitFlLink__10daBigelf_cFv = .text:0x00000708; // type:function size:0xDC scope:global align:4 +demoProcFlLink__10daBigelf_cFv = .text:0x000007E4; // type:function size:0x24 scope:global align:4 +demoInitFlDmAf__10daBigelf_cFv = .text:0x00000808; // type:function size:0xE8 scope:global align:4 +demoProcFlDmAf__10daBigelf_cFv = .text:0x000008F0; // type:function size:0xD0 scope:global align:4 +demoInitFlDmMd__10daBigelf_cFv = .text:0x000009C0; // type:function size:0x60 scope:global align:4 +demoProcFlDmMd__10daBigelf_cFv = .text:0x00000A20; // type:function size:0x2CC scope:global align:4 +demoInitFlDmBf__10daBigelf_cFv = .text:0x00000CEC; // type:function size:0x4 scope:global align:4 +demoProcFlDmBf__10daBigelf_cFv = .text:0x00000CF0; // type:function size:0x8C scope:global align:4 +demoInitFlDemo__10daBigelf_cFv = .text:0x00000D7C; // type:function size:0xC scope:global align:4 +demoProcFlDemo__10daBigelf_cFv = .text:0x00000D88; // type:function size:0x230 scope:global align:4 +demoInitExit__10daBigelf_cFv = .text:0x00000FB8; // type:function size:0x1A4 scope:global align:4 +demoProcExit__10daBigelf_cFv = .text:0x0000115C; // type:function size:0x178 scope:global align:4 +demoInitTalk__10daBigelf_cFv = .text:0x000012D4; // type:function size:0xEC scope:global align:4 +demoProcTalk__10daBigelf_cFv = .text:0x000013C0; // type:function size:0x58 scope:global align:4 +demoInitAppear__10daBigelf_cFv = .text:0x00001418; // type:function size:0x224 scope:global align:4 +demoProcAppear__10daBigelf_cFv = .text:0x0000163C; // type:function size:0x178 scope:global align:4 +demoInitFa1__10daBigelf_cFv = .text:0x000017B4; // type:function size:0x94 scope:global align:4 +demoProcFa1__10daBigelf_cFv = .text:0x00001848; // type:function size:0x8C scope:global align:4 +demoInitWait__10daBigelf_cFv = .text:0x000018D4; // type:function size:0x74 scope:global align:4 +demoProcWait__10daBigelf_cFv = .text:0x00001948; // type:function size:0x50 scope:global align:4 +demoInitCom__10daBigelf_cFv = .text:0x00001998; // type:function size:0xDC scope:global align:4 +demoProcCom__10daBigelf_cFv = .text:0x00001A74; // type:function size:0x58 scope:global align:4 +getNowEventAction__10daBigelf_cFv = .text:0x00001ACC; // type:function size:0x48 scope:global align:4 +demoProc__10daBigelf_cFv = .text:0x00001B14; // type:function size:0x1B8 scope:global align:4 +getType__10daBigelf_cFv = .text:0x00001CCC; // type:function size:0xC scope:global align:4 +getSwbit__10daBigelf_cFv = .text:0x00001CD8; // type:function size:0xC scope:global align:4 +getSwbit2__10daBigelf_cFv = .text:0x00001CE4; // type:function size:0xC scope:global align:4 +getEventFlag__10daBigelf_cFv = .text:0x00001CF0; // type:function size:0x80 scope:global align:4 +makeFa1S__10daBigelf_cFv = .text:0x00001D70; // type:function size:0xB0 scope:global align:4 +makeFa1__10daBigelf_cFv = .text:0x00001E20; // type:function size:0x94 scope:global align:4 +setAnm__10daBigelf_cFSc = .text:0x00001EB4; // type:function size:0x158 scope:global align:4 +setAnmStatus__10daBigelf_cFv = .text:0x0000200C; // type:function size:0x24 scope:global align:4 +next_msgStatus__10daBigelf_cFPUl = .text:0x00002030; // type:function size:0x174 scope:global align:4 +getMsg__10daBigelf_cFv = .text:0x000021A4; // type:function size:0x30 scope:global align:4 +msgPushButton__10daBigelf_cFv = .text:0x000021D4; // type:function size:0x4 scope:global align:4 +msgAnm__10daBigelf_cFUc = .text:0x000021D8; // type:function size:0x4 scope:global align:4 +talkInit__10daBigelf_cFv = .text:0x000021DC; // type:function size:0x14 scope:global align:4 +talk__10daBigelf_cFv = .text:0x000021F0; // type:function size:0x17C scope:global align:4 +init__10daBigelf_cFv = .text:0x0000236C; // type:function size:0x1C8 scope:global align:4 +setAttention__10daBigelf_cFb = .text:0x00002534; // type:function size:0x6C scope:global align:4 +lookBack__10daBigelf_cFv = .text:0x000025A0; // type:function size:0x54 scope:global align:4 +hunt__10daBigelf_cFv = .text:0x000025F4; // type:function size:0xCC scope:global align:4 +oct_search__10daBigelf_cFv = .text:0x000026C0; // type:function size:0x70 scope:global align:4 +oct__10daBigelf_cFv = .text:0x00002730; // type:function size:0x1B8 scope:global align:4 +ready0__10daBigelf_cFv = .text:0x000028E8; // type:function size:0xB8 scope:global align:4 +event0__10daBigelf_cFv = .text:0x000029A0; // type:function size:0xD8 scope:global align:4 +dead__10daBigelf_cFv = .text:0x00002A78; // type:function size:0x8 scope:global align:4 +wait_action__10daBigelf_cFPv = .text:0x00002A80; // type:function size:0x20C scope:global align:4 +_draw__10daBigelf_cFv = .text:0x00002C8C; // type:function size:0x128 scope:global align:4 +_execute__10daBigelf_cFv = .text:0x00002DB4; // type:function size:0x1A8 scope:global align:4 +_delete__10daBigelf_cFv = .text:0x00002F5C; // type:function size:0x50 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002FAC; // type:function size:0x20 scope:local align:4 +_create__10daBigelf_cFv = .text:0x00002FCC; // type:function size:0x158 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00003124; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003180; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000031DC; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daBigelf_cFv = .text:0x00003224; // type:function size:0x5E4 scope:global align:4 +daBigelf_Create__FP10fopAc_ac_c = .text:0x00003808; // type:function size:0x20 scope:local align:4 +daBigelf_Delete__FP10daBigelf_c = .text:0x00003828; // type:function size:0x20 scope:local align:4 +daBigelf_Execute__FP10daBigelf_c = .text:0x00003848; // type:function size:0x20 scope:local align:4 +daBigelf_Draw__FP10daBigelf_c = .text:0x00003868; // type:function size:0x20 scope:local align:4 +daBigelf_IsDelete__FP10daBigelf_c = .text:0x00003888; // type:function size:0x8 scope:local align:4 +setEyePos__10daBigelf_cF4cXyz = .text:0x00003890; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daBigelf_cF4cXyz = .text:0x000038AC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +pa_name_flower = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +pa_name_flower2 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@4062 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4117 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4178 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@4181 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4299 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4300 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4376 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4380 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4502 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4503 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 data:double +@4629 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4667 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4739 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4884 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5067 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@5106 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@5156 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D8; // type:object size:0x125 scope:local align:4 data:string_table +p_name0$4584 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +p_name1$4585 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +action_table$4749 = .data:0x00000010; // type:object size:0x2C scope:local align:4 +@4791 = .data:0x0000003C; // type:object size:0x2C scope:local align:4 +@4790 = .data:0x00000068; // type:object size:0x2C scope:local align:4 +@4819 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +@5043 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +l_daBigelf_Method = .data:0x000000BC; // type:object size:0x20 scope:local align:4 +g_profile_BIGELF = .data:0x000000DC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x0000010C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000124; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_bita/splits.txt b/config/GZLE01/rels/d_a_bita/splits.txt new file mode 100644 index 000000000..656983502 --- /dev/null +++ b/config/GZLE01/rels/d_a_bita/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bita.cpp: + .text start:0x00000078 end:0x000010D8 + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x00000208 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLE01/rels/d_a_bita/symbols.txt b/config/GZLE01/rels/d_a_bita/symbols.txt new file mode 100644 index 000000000..2a2fea95f --- /dev/null +++ b/config/GZLE01/rels/d_a_bita/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +b_a_sub__FPvPv = .text:0x00000078; // type:function size:0x4C scope:local align:4 +daBita_Draw__FP10bita_class = .text:0x000000C4; // type:function size:0xC8 scope:local align:4 +mode_normal__FP10bita_class = .text:0x0000018C; // type:function size:0x144 scope:local align:4 +mode_dead__FP10bita_class = .text:0x000002D0; // type:function size:0x1E4 scope:local align:4 +base_mtx_set__FP10bita_class = .text:0x000004B4; // type:function size:0xD0 scope:local align:4 +daBita_Execute__FP10bita_class = .text:0x00000584; // type:function size:0x190 scope:local align:4 +daBita_IsDelete__FP10bita_class = .text:0x00000714; // type:function size:0x8 scope:local align:4 +daBita_Delete__FP10bita_class = .text:0x0000071C; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000778; // type:function size:0x2A0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A18; // type:function size:0x48 scope:weak align:4 +daBita_Create__FP10fopAc_ac_c = .text:0x00000A60; // type:function size:0x2C4 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000D24; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000DF0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000E38; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000E94; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000EDC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000F38; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000F80; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000F90; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000F98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000FA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000FA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FB0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000FE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000FF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000FF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001000; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001038; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000103C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001044; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000104C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001054; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001060; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000106C; // type:function size:0x5C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000010C8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000010D0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4164 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4166 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4167 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x26 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +ita_bmd = .data:0x00000030; // type:object size:0x8 scope:local align:4 +ita_dzb = .data:0x00000038; // type:object size:0x8 scope:local align:4 +ita_Ef_bmd = .data:0x00000040; // type:object size:0x8 scope:local align:4 +ita_Ef = .data:0x00000048; // type:object size:0x8 scope:local align:4 +body_cyl_src$4366 = .data:0x00000050; // type:object size:0x44 scope:local align:4 +l_daBita_Method = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_BITA = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000019C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +btd = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bk/splits.txt b/config/GZLE01/rels/d_a_bk/splits.txt new file mode 100644 index 000000000..f01fca431 --- /dev/null +++ b/config/GZLE01/rels/d_a_bk/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bk.cpp: + .text start:0x000000EC end:0x0000F940 + .text start:0x0000F940 end:0x0000F940 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000251 + .data start:0x00000000 end:0x00000B0C + .bss start:0x00000008 end:0x000001A2 diff --git a/config/GZLE01/rels/d_a_bk/symbols.txt b/config/GZLE01/rels/d_a_bk/symbols.txt new file mode 100644 index 000000000..94038403f --- /dev/null +++ b/config/GZLE01/rels/d_a_bk/symbols.txt @@ -0,0 +1,377 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +anm_init__FP8bk_classifUcfi = .text:0x000000EC; // type:function size:0x148 scope:local align:4 +yari_off_check__FP8bk_class = .text:0x00000234; // type:function size:0x374 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000005A8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000006D4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000774; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000007D0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000818; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000874; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000008BC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000950; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000998; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000009E0; // type:function size:0x3C scope:weak align:4 +smoke_set_s__FP8bk_classf = .text:0x00000A1C; // type:function size:0x4CC scope:local align:4 +ground_smoke_set__FP8bk_class = .text:0x00000EE8; // type:function size:0x308 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000011F0; // type:function size:0x264 scope:local align:4 +nodeCallBack_P__FP7J3DNodei = .text:0x00001454; // type:function size:0x110 scope:local align:4 +search_check_draw__FP8bk_class = .text:0x00001564; // type:function size:0x440 scope:local align:4 +__ct__4cXyzFv = .text:0x000019A4; // type:function size:0x4 scope:weak align:4 +br_draw__FP8bk_class = .text:0x000019A8; // type:function size:0x1E0 scope:local align:4 +daBk_shadowDraw__FP8bk_class = .text:0x00001B88; // type:function size:0x148 scope:local align:4 +daBk_Draw__FP8bk_class = .text:0x00001CD0; // type:function size:0x290 scope:local align:4 +way_pos_check__FP8bk_classP4cXyz = .text:0x00001F60; // type:function size:0x4A4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00002404; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000251C; // type:function size:0x80 scope:weak align:4 +ground_4_check__FP8bk_classisf = .text:0x0000259C; // type:function size:0x2C8 scope:local align:4 +daBk_other_bg_check__FP8bk_classP10fopAc_ac_c = .text:0x00002864; // type:function size:0x3E8 scope:local align:4 +s_w_sub__FPvPv = .text:0x00002C4C; // type:function size:0x88 scope:local align:4 +search_wepon__FP8bk_class = .text:0x00002CD4; // type:function size:0x2DC scope:local align:4 +s_b_sub__FPvPv = .text:0x00002FB0; // type:function size:0x7C scope:local align:4 +search_bomb__FP8bk_classi = .text:0x0000302C; // type:function size:0x390 scope:local align:4 +daBk_wepon_view_check__FP8bk_class = .text:0x000033BC; // type:function size:0x7C scope:local align:4 +daBk_bomb_view_check__FP8bk_class = .text:0x00003438; // type:function size:0x40 scope:local align:4 +daBk_bomb_check__FP8bk_class = .text:0x00003478; // type:function size:0x40 scope:local align:4 +daBk_player_bg_check__FP8bk_classP4cXyz = .text:0x000034B8; // type:function size:0x3A4 scope:local align:4 +daBk_player_view_check__FP8bk_classP4cXyzss = .text:0x0000385C; // type:function size:0x1BC scope:local align:4 +daBk_player_way_check__FP8bk_class = .text:0x00003A18; // type:function size:0x44 scope:local align:4 +wait_set__FP8bk_class = .text:0x00003A5C; // type:function size:0xD0 scope:local align:4 +walk_set__FP8bk_class = .text:0x00003B2C; // type:function size:0x108 scope:local align:4 +fight_run_set__FP8bk_class = .text:0x00003C34; // type:function size:0x40 scope:local align:4 +path_check__FP8bk_classUc = .text:0x00003C74; // type:function size:0x490 scope:local align:4 +jyunkai__FP8bk_class = .text:0x00004104; // type:function size:0x788 scope:local align:4 +ken_s_sub__FPvPv = .text:0x0000488C; // type:function size:0x58 scope:local align:4 +stand__FP8bk_class = .text:0x000048E4; // type:function size:0xAFC scope:local align:4 +s_s_sub__FPvPv = .text:0x000053E0; // type:function size:0x100 scope:local align:4 +stand2__FP8bk_class = .text:0x000054E0; // type:function size:0x860 scope:local align:4 +path_run__FP8bk_class = .text:0x00005D40; // type:function size:0x4D8 scope:local align:4 +attack_set__FP8bk_classUc = .text:0x00006218; // type:function size:0x264 scope:local align:4 +shot_s_sub__FPvPv = .text:0x0000647C; // type:function size:0x5C scope:local align:4 +fight_run__FP8bk_class = .text:0x000064D8; // type:function size:0xEE0 scope:local align:4 +yari_hit_check__FP8bk_class = .text:0x000073B8; // type:function size:0x230 scope:local align:4 +fight__FP8bk_class = .text:0x000075E8; // type:function size:0x90C scope:local align:4 +p_lost__FP8bk_class = .text:0x00007EF4; // type:function size:0x214 scope:local align:4 +b_nige__FP8bk_class = .text:0x00008108; // type:function size:0x368 scope:local align:4 +defence__FP8bk_class = .text:0x00008470; // type:function size:0x110 scope:local align:4 +oshi__FP8bk_class = .text:0x00008580; // type:function size:0xD4 scope:local align:4 +hukki__FP8bk_class = .text:0x00008654; // type:function size:0x5E4 scope:local align:4 +aite_miru__FP8bk_class = .text:0x00008C38; // type:function size:0xE4 scope:local align:4 +fail__FP8bk_class = .text:0x00008D1C; // type:function size:0x1B0 scope:local align:4 +yogan_fail__FP8bk_class = .text:0x00008ECC; // type:function size:0x214 scope:local align:4 +water_fail__FP8bk_class = .text:0x000090E0; // type:function size:0x16C scope:local align:4 +wepon_search__FP8bk_class = .text:0x0000924C; // type:function size:0x6F8 scope:local align:4 +d_dozou__FP8bk_class = .text:0x00009944; // type:function size:0x1B8 scope:local align:4 +carry__FP8bk_class = .text:0x00009AFC; // type:function size:0x10 scope:local align:4 +carry_drop__FP8bk_class = .text:0x00009B0C; // type:function size:0x2E4 scope:local align:4 +d_mahi__FP8bk_class = .text:0x00009DF0; // type:function size:0x12C scope:local align:4 +tubo_wait__FP8bk_class = .text:0x00009F1C; // type:function size:0x434 scope:local align:4 +z_demo_1__FP8bk_class = .text:0x0000A350; // type:function size:0x2E0 scope:local align:4 +b_hang__FP8bk_class = .text:0x0000A630; // type:function size:0x38C scope:local align:4 +rope_on__FP8bk_class = .text:0x0000A9BC; // type:function size:0x2B0 scope:local align:4 +search_target__FP8bk_class = .text:0x0000AC6C; // type:function size:0x18 scope:local align:4 +Bk_move__FP8bk_class = .text:0x0000AC84; // type:function size:0x5D8 scope:local align:4 +bk_eye_tex_anm__FP8bk_class = .text:0x0000B25C; // type:function size:0xC8 scope:local align:4 +damage_check__FP8bk_class = .text:0x0000B324; // type:function size:0x974 scope:local align:4 +__dt__5csXyzFv = .text:0x0000BC98; // type:function size:0x3C scope:weak align:4 +s_s2_sub__FPvPv = .text:0x0000BCD4; // type:function size:0x5C scope:local align:4 +waki_set__FP8bk_class = .text:0x0000BD30; // type:function size:0x5A0 scope:local align:4 +demo_camera__FP8bk_class = .text:0x0000C2D0; // type:function size:0x998 scope:local align:4 +tate_mtx_set__FP8bk_class = .text:0x0000CC68; // type:function size:0x98 scope:local align:4 +bou_mtx_set__FP8bk_class = .text:0x0000CD00; // type:function size:0x118 scope:local align:4 +daBk_Execute__FP8bk_class = .text:0x0000CE18; // type:function size:0xF04 scope:local align:4 +daBk_IsDelete__FP8bk_class = .text:0x0000DD1C; // type:function size:0x8 scope:local align:4 +daBk_Delete__FP8bk_class = .text:0x0000DD24; // type:function size:0xB4 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000DDD8; // type:function size:0x4F0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000E2C8; // type:function size:0x48 scope:weak align:4 +daBk_Create__FP10fopAc_ac_c = .text:0x0000E310; // type:function size:0x71C scope:local align:4 +__ct__8bk_classFv = .text:0x0000EA2C; // type:function size:0x478 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000EEA4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000EF70; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000EFB8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000F084; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000F0CC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000F128; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000F170; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000F1CC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000F23C; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000F2C4; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2C8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2CC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2D0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2D4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000F2D8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000F320; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000F37C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000F3C4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000F420; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000F468; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000F478; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000F480; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000F488; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000F490; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000F498; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000F4D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000F4D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000F4E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000F4E8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000F520; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000F524; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000F52C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000F53C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000F544; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000F54C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000F554; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000F55C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000F594; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000F59C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000F5A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000F5AC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000F5E4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000F5EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000F5F4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000F600; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000F60C; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_bk_cpp = .text:0x0000F668; // type:function size:0x3C scope:local align:4 +__dt__7bkHIO_cFv = .text:0x0000F6A4; // type:function size:0x48 scope:weak align:4 +__ct__7bkHIO_cFv = .text:0x0000F6EC; // type:function size:0x1DC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000F8C8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000F8D0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000F8D8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000F8E0; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000F8E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000F8F0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000F8F8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000F900; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000F908; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000F910; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000F918; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000F920; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000F928; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000F930; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000F938; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4209 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4310 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4535 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4536 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4538 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4598 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4601 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4675 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4678 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4712 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4805 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4869 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4910 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4911 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5155 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5264 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5265 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@5529 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5530 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5531 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5678 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5831 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5832 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5903 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6240 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6241 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6469 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6470 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6471 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6474 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@6477 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@6508 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6658 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6659 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6660 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6662 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6752 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6800 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6801 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6802 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7107 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7108 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7109 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7110 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7373 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7374 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7375 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7376 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7377 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7492 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7523 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7524 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7651 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7652 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7653 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7654 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7756 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7757 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7923 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7924 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7925 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7969 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@8035 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@8148 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@8149 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@8214 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@8281 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@8334 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@8482 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@8483 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@8484 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@8854 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@8855 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@8856 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@8857 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@8858 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@8859 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@8860 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8861 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8862 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@9199 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@9200 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@9201 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@9202 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@9203 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@9634 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@9635 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@9636 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@10048 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@10049 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@10050 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@10543 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@10544 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@10545 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@10546 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x000001EC; // type:object size:0x65 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +bk_at_kind = .data:0x00000030; // type:object size:0xC scope:local align:4 +bk_attack_ready_SE = .data:0x0000003C; // type:object size:0xC scope:local align:4 +bk_attack_go_SE = .data:0x00000048; // type:object size:0xC scope:local align:4 +bk_attack_AP = .data:0x00000054; // type:object size:0xC scope:local align:4 +br_set_tm = .data:0x00000060; // type:object size:0xC scope:local align:4 +attack1_info = .data:0x0000006C; // type:object size:0x24 scope:local align:4 +jattack1_info = .data:0x00000090; // type:object size:0x24 scope:local align:4 +kattack1_info = .data:0x000000B4; // type:object size:0x24 scope:local align:4 +attack_info = .data:0x000000D8; // type:object size:0xC scope:local align:4 +joint_check = .data:0x000000E4; // type:object size:0x34 scope:local align:4 +xad$5184 = .data:0x00000118; // type:object size:0x10 scope:local align:4 +zad$5185 = .data:0x00000128; // type:object size:0x10 scope:local align:4 +check_bit$5186 = .data:0x00000138; // type:object size:0x4 scope:local align:4 +@6472 = .data:0x0000013C; // type:object size:0x144 scope:local align:4 +@7111 = .data:0x00000280; // type:object size:0x8C scope:local align:4 +@7926 = .data:0x0000030C; // type:object size:0x20 scope:local align:4 +@8150 = .data:0x0000032C; // type:object size:0x54 scope:local align:4 +@8485 = .data:0x00000380; // type:object size:0x80 scope:local align:4 +@8863 = .data:0x00000400; // type:object size:0x24 scope:local align:4 +@9638 = .data:0x00000424; // type:object size:0x7C scope:local align:4 +hip_offset$9699 = .data:0x000004A0; // type:object size:0xC scope:local align:4 +momo_offset$9700 = .data:0x000004AC; // type:object size:0x18 scope:local align:4 +sune_offset$9701 = .data:0x000004C4; // type:object size:0x18 scope:local align:4 +shipo_offset$9702 = .data:0x000004DC; // type:object size:0x18 scope:local align:4 +mune1_offset$9703 = .data:0x000004F4; // type:object size:0x18 scope:local align:4 +mune2_offset$9704 = .data:0x0000050C; // type:object size:0x18 scope:local align:4 +udeL_offset$9705 = .data:0x00000524; // type:object size:0x18 scope:local align:4 +udeR_offset$9706 = .data:0x0000053C; // type:object size:0x18 scope:local align:4 +search_data$9707 = .data:0x00000554; // type:object size:0xB4 scope:local align:4 +co_cyl_src$9856 = .data:0x00000608; // type:object size:0x44 scope:local align:4 +tg_cyl_src$9857 = .data:0x0000064C; // type:object size:0x44 scope:local align:4 +head_sph_src$9858 = .data:0x00000690; // type:object size:0x40 scope:local align:4 +wepon_sph_src$9859 = .data:0x000006D0; // type:object size:0x40 scope:local align:4 +defence_sph_src$9860 = .data:0x00000710; // type:object size:0x40 scope:local align:4 +fire_j$9861 = .data:0x00000750; // type:object size:0xA scope:local align:4 +fire_sc$9862 = .data:0x0000075C; // type:object size:0x28 scope:local align:4 +l_daBk_Method = .data:0x00000784; // type:object size:0x20 scope:local align:4 +g_profile_BK = .data:0x000007A4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000007D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000007F0; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000810; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000081C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000828; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000834; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000840; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000084C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000008D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000008E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000968; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000974; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000980; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000009D4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000009F8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000A04; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000A10; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000A28; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000A58; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000A88; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000AA0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000AAC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000AB8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000AC4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000AD0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000ADC; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000AF4; // type:object size:0xC scope:weak align:4 +__vt__7bkHIO_c = .data:0x00000B00; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 data:byte +another_hit = .bss:0x00000052; // type:object size:0x1 scope:local align:1 data:byte +ken = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +search_sp = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4193 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_bkHIO = .bss:0x00000068; // type:object size:0x10C scope:local align:4 +target_info = .bss:0x00000174; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x0000019C; // type:object size:0x4 scope:local align:4 +learn_check = .bss:0x000001A0; // type:object size:0x2 scope:global align:2 data:2byte diff --git a/config/GZLE01/rels/d_a_bl/splits.txt b/config/GZLE01/rels/d_a_bl/splits.txt new file mode 100644 index 000000000..043633f10 --- /dev/null +++ b/config/GZLE01/rels/d_a_bl/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bl.cpp: + .text start:0x00000078 end:0x00006840 + .text start:0x00006840 end:0x00006898 + .rodata start:0x00000000 end:0x000000F9 + .data start:0x00000000 end:0x0000044C diff --git a/config/GZLE01/rels/d_a_bl/symbols.txt b/config/GZLE01/rels/d_a_bl/symbols.txt new file mode 100644 index 000000000..d67eca71b --- /dev/null +++ b/config/GZLE01/rels/d_a_bl/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +draw_SUB__FP8bl_class = .text:0x00000078; // type:function size:0x100 scope:local align:4 +daBL_Draw__FP8bl_class = .text:0x00000178; // type:function size:0x180 scope:local align:4 +smoke_set__FP8bl_class = .text:0x000002F8; // type:function size:0x100 scope:local align:4 +fire_move_set__FP8bl_class = .text:0x000003F8; // type:function size:0xB4 scope:local align:4 +fire_emitter_clr__FP8bl_class = .text:0x000004AC; // type:function size:0xCC scope:local align:4 +fire_kaiten_keisan__FP8bl_class = .text:0x00000578; // type:function size:0x168 scope:local align:4 +shock_damage_check__FP8bl_class = .text:0x000006E0; // type:function size:0x140 scope:local align:4 +anm_init__FP8bl_classifUcfi = .text:0x00000820; // type:function size:0x12C scope:local align:4 +skull_atari_check__FP8bl_class = .text:0x0000094C; // type:function size:0x2BC scope:local align:4 +__dt__5csXyzFv = .text:0x00000C08; // type:function size:0x3C scope:weak align:4 +blue_body_atari_check__FP8bl_class = .text:0x00000C44; // type:function size:0xB24 scope:local align:4 +red_body_atari_check__FP8bl_class = .text:0x00001768; // type:function size:0xB54 scope:local align:4 +bound_sound_set__FP8bl_class = .text:0x000022BC; // type:function size:0x98 scope:local align:4 +fuwafuwa_keisan__FP8bl_class = .text:0x00002354; // type:function size:0x104 scope:local align:4 +BG_check__FP8bl_class = .text:0x00002458; // type:function size:0x8C scope:local align:4 +Line_check__FP8bl_class4cXyz = .text:0x000024E4; // type:function size:0x320 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00002804; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002930; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000029D0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002A2C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002A74; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002AD0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002B18; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002BAC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002BF4; // type:function size:0x48 scope:weak align:4 +roll_check__FP8bl_class = .text:0x00002C3C; // type:function size:0x88 scope:local align:4 +way_check__FP8bl_classs = .text:0x00002CC4; // type:function size:0x390 scope:local align:4 +action_dousa__FP8bl_class = .text:0x00003054; // type:function size:0x99C scope:local align:4 +action_kougeki__FP8bl_class = .text:0x000039F0; // type:function size:0x578 scope:local align:4 +action_sagarimasu__FP8bl_class = .text:0x00003F68; // type:function size:0x1C0 scope:local align:4 +action_kaze_move__FP8bl_class = .text:0x00004128; // type:function size:0x594 scope:local align:4 +action_itaiyo_ne_san__FP8bl_class = .text:0x000046BC; // type:function size:0x4C8 scope:local align:4 +action_hook_atari__FP8bl_class = .text:0x00004B84; // type:function size:0x1B8 scope:local align:4 +action_come_wait__FP8bl_class = .text:0x00004D3C; // type:function size:0x80 scope:local align:4 +action_normal_skull__FP8bl_class = .text:0x00004DBC; // type:function size:0x348 scope:local align:4 +daBL_Execute__FP8bl_class = .text:0x00005104; // type:function size:0x400 scope:local align:4 +daBL_IsDelete__FP8bl_class = .text:0x00005504; // type:function size:0x8 scope:local align:4 +daBL_Delete__FP8bl_class = .text:0x0000550C; // type:function size:0x80 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000558C; // type:function size:0x2B0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000583C; // type:function size:0x48 scope:weak align:4 +daBL_Create__FP10fopAc_ac_c = .text:0x00005884; // type:function size:0x504 scope:local align:4 +__ct__8bl_classFv = .text:0x00005D88; // type:function size:0x298 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006020; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000060EC; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x00006134; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00006138; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000613C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00006208; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00006250; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000062AC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000062F4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00006350; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000063C0; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00006448; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000644C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00006450; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00006454; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00006458; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000064A0; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000064FC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00006544; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000065A0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000065E8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000065F8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00006600; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00006608; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00006610; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00006618; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00006650; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00006658; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00006660; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00006668; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000066A0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000066A4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000066AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000066BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000066C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000066CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000066D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000066DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00006714; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000671C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00006724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000672C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00006764; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000676C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00006774; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00006780; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000678C; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000067E8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000067F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000067F8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00006800; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00006808; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00006810; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006818; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00006820; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00006828; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00006830; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00006838; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00006840; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x0000685C; // type:function size:0x3C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4061 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4271 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4308 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4309 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4310 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4696 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4967 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@4997 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@5014 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5308 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5309 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5552 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5553 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5554 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5695 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5696 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5698 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5699 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5701 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5737 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5849 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5850 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5851 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5852 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5973 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6123 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6124 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6223 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6224 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6464 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000E8; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5557 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@5854 = .data:0x00000050; // type:object size:0x28 scope:local align:4 +@6225 = .data:0x00000078; // type:object size:0x2C scope:local align:4 +body_co_sph_src$6329 = .data:0x000000A4; // type:object size:0x40 scope:local align:4 +fire_j$6330 = .data:0x000000E4; // type:object size:0xA scope:local align:4 +fire_sc$6331 = .data:0x000000F0; // type:object size:0x28 scope:local align:4 +l_daBL_Method = .data:0x00000118; // type:object size:0x20 scope:local align:4 +g_profile_BL = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000168; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000184; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000274; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000314; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000368; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000003A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000003D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000003EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000428; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000440; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_bmd/splits.txt b/config/GZLE01/rels/d_a_bmd/splits.txt new file mode 100644 index 000000000..28eb431b8 --- /dev/null +++ b/config/GZLE01/rels/d_a_bmd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bmd.cpp: + .text start:0x000000EC end:0x000074CC + .text start:0x000074CC end:0x000074CC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000220 + .data start:0x00000000 end:0x00000438 + .bss start:0x00000008 end:0x000000AC diff --git a/config/GZLE01/rels/d_a_bmd/symbols.txt b/config/GZLE01/rels/d_a_bmd/symbols.txt new file mode 100644 index 000000000..f6a66711f --- /dev/null +++ b/config/GZLE01/rels/d_a_bmd/symbols.txt @@ -0,0 +1,261 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBmd_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +core_nodeCallBack__FP7J3DNodei = .text:0x00000134; // type:function size:0x10C scope:local align:4 +mk_draw__FP9bmd_class = .text:0x00000240; // type:function size:0x8C scope:local align:4 +daBmd_Draw__FP9bmd_class = .text:0x000002CC; // type:function size:0x2FC scope:local align:4 +__dt__4cXyzFv = .text:0x000005C8; // type:function size:0x3C scope:weak align:4 +anm_init__FP9bmd_classifUcfi = .text:0x00000604; // type:function size:0x130 scope:local align:4 +damage__FP9bmd_class = .text:0x00000734; // type:function size:0x970 scope:local align:4 +eat__FP9bmd_class = .text:0x000010A4; // type:function size:0x48C scope:local align:4 +move1__FP9bmd_class = .text:0x00001530; // type:function size:0x154 scope:local align:4 +start__FP9bmd_class = .text:0x00001684; // type:function size:0x4C4 scope:local align:4 +end__FP9bmd_class = .text:0x00001B48; // type:function size:0x3B4 scope:local align:4 +core_damage_check__FP9bmd_class = .text:0x00001EFC; // type:function size:0x294 scope:local align:4 +__dt__5csXyzFv = .text:0x00002190; // type:function size:0x3C scope:weak align:4 +core_move__FP9bmd_class = .text:0x000021CC; // type:function size:0xD10 scope:local align:4 +mk_voice_set__FP9bmd_classUl = .text:0x00002EDC; // type:function size:0x64 scope:local align:4 +mk_move__FP9bmd_class = .text:0x00002F40; // type:function size:0x3CC scope:local align:4 +damage_check__FP9bmd_class = .text:0x0000330C; // type:function size:0x90 scope:local align:4 +wait__FP9bmd_class = .text:0x0000339C; // type:function size:0x574 scope:local align:4 +attack_1__FP9bmd_class = .text:0x00003910; // type:function size:0x94 scope:local align:4 +attack_2__FP9bmd_class = .text:0x000039A4; // type:function size:0xD4 scope:local align:4 +move__FP9bmd_class = .text:0x00003A78; // type:function size:0x164 scope:local align:4 +eff_cont__FP9bmd_class = .text:0x00003BDC; // type:function size:0x16C scope:local align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00003D48; // type:function size:0xF0 scope:local align:4 +demo_camera__FP9bmd_class = .text:0x00003E38; // type:function size:0x169C scope:local align:4 +bmd_kankyo__FP9bmd_class = .text:0x000054D4; // type:function size:0x118 scope:local align:4 +daBmd_Execute__FP9bmd_class = .text:0x000055EC; // type:function size:0x608 scope:local align:4 +daBmd_IsDelete__FP9bmd_class = .text:0x00005BF4; // type:function size:0x8 scope:local align:4 +daBmd_Delete__FP9bmd_class = .text:0x00005BFC; // type:function size:0xF8 scope:local align:4 +useHeapInit__FP9bmd_class = .text:0x00005CF4; // type:function size:0x7CC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000064C0; // type:function size:0x48 scope:weak align:4 +solidHeapCB__FP10fopAc_ac_c = .text:0x00006508; // type:function size:0x20 scope:local align:4 +daBmd_Create__FP10fopAc_ac_c = .text:0x00006528; // type:function size:0x3E0 scope:local align:4 +__ct__9bmd_classFv = .text:0x00006908; // type:function size:0x1EC scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00006AF4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00006B70; // type:function size:0x24 scope:weak align:4 +__ct__5csXyzFv = .text:0x00006B94; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006B98; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00006C64; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00006CAC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00006D78; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00006DC0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00006E1C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00006E64; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00006EC0; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00006F30; // type:function size:0x88 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00006FB8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00007000; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007048; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000070A4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070EC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070F0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070F4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070F8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000070FC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007144; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000071A0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000071B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000071B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000071C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000071C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000071D0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007208; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007210; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007218; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007220; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007258; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000725C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007264; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007274; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000727C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007284; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000728C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007294; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000072CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000072D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000072DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000072E4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000731C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007324; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000732C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007338; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007344; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000073A0; // type:function size:0x5C scope:weak align:4 +__dt__11daBmd_HIO_cFv = .text:0x000073FC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bmd_cpp = .text:0x00007444; // type:function size:0x58 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000749C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000074A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000074AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000074B4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000074BC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000074C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4168 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4170 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4315 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4333 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4543 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4546 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4547 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4769 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4770 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4951 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4952 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@5227 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5229 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5231 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5232 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5233 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5450 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5452 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5453 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5454 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5455 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5457 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5511 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5941 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5943 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5944 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5945 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@5946 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5947 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5948 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5949 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5950 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5951 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5952 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5953 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5954 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5955 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5956 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5957 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5958 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5959 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5960 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5961 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@5962 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5963 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5964 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5965 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5966 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5967 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5968 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5969 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5970 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5971 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5972 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5973 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@5974 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5975 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5976 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@5977 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5978 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5979 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5980 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5981 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5982 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5983 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5984 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5985 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5998 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5999 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6000 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6109 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6110 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6111 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6112 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6113 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6114 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6115 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000019C; // type:object size:0x84 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +jno$4354 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +jno$4787 = .data:0x00000044; // type:object size:0x14 scope:local align:4 +@5334 = .data:0x00000058; // type:object size:0x2C scope:local align:4 +@5512 = .data:0x00000084; // type:object size:0x30 scope:local align:4 +eff_name = .data:0x000000B4; // type:object size:0x6 scope:local align:4 +eff_joint = .data:0x000000BC; // type:object size:0x6 scope:local align:4 +body_sph_src$6385 = .data:0x000000C4; // type:object size:0x40 scope:local align:4 +core_sph_src$6386 = .data:0x00000104; // type:object size:0x40 scope:local align:4 +co_cyl_src$6387 = .data:0x00000144; // type:object size:0x44 scope:local align:4 +l_daBmd_Method = .data:0x00000188; // type:object size:0x20 scope:local align:4 +g_profile_BMD = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000220; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000023C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000025C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000390; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003E4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__11daBmd_HIO_c = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4160 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +static_center_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4163 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000078; // type:object size:0x18 scope:local align:4 +@4246 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +init$4247 = .bss:0x0000009C; // type:object size:0x1 scope:local align:1 +g_pos$4245 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bmdfoot/splits.txt b/config/GZLE01/rels/d_a_bmdfoot/splits.txt new file mode 100644 index 000000000..67f911eb7 --- /dev/null +++ b/config/GZLE01/rels/d_a_bmdfoot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bmdfoot.cpp: + .text start:0x000000EC end:0x0000348C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000CA + .data start:0x00000000 end:0x00000270 + .bss start:0x00000008 end:0x00000074 diff --git a/config/GZLE01/rels/d_a_bmdfoot/symbols.txt b/config/GZLE01/rels/d_a_bmdfoot/symbols.txt new file mode 100644 index 000000000..e668cca46 --- /dev/null +++ b/config/GZLE01/rels/d_a_bmdfoot/symbols.txt @@ -0,0 +1,142 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daBmdfoot_HIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000114; // type:function size:0xC4 scope:local align:4 +daBmdfoot_Draw__FP13bmdfoot_class = .text:0x000001D8; // type:function size:0xD8 scope:local align:4 +anm_init__FP13bmdfoot_classifUcfi = .text:0x000002B0; // type:function size:0x128 scope:local align:4 +housi_off__FP13bmdfoot_class = .text:0x000003D8; // type:function size:0x68 scope:local align:4 +wait__FP13bmdfoot_class = .text:0x00000440; // type:function size:0x400 scope:local align:4 +__dt__4cXyzFv = .text:0x00000840; // type:function size:0x3C scope:weak align:4 +attack_1__FP13bmdfoot_class = .text:0x0000087C; // type:function size:0x510 scope:local align:4 +ug_move__FP13bmdfoot_class = .text:0x00000D8C; // type:function size:0x3F4 scope:local align:4 +attack_2__FP13bmdfoot_class = .text:0x00001180; // type:function size:0x980 scope:local align:4 +damage__FP13bmdfoot_class = .text:0x00001B00; // type:function size:0x1DC scope:local align:4 +start__FP13bmdfoot_class = .text:0x00001CDC; // type:function size:0x1FC scope:local align:4 +end__FP13bmdfoot_class = .text:0x00001ED8; // type:function size:0xE0 scope:local align:4 +move__FP13bmdfoot_class = .text:0x00001FB8; // type:function size:0x200 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x000021B8; // type:function size:0x4C scope:local align:4 +daBmdfoot_Execute__FP13bmdfoot_class = .text:0x00002204; // type:function size:0x390 scope:local align:4 +daBmdfoot_IsDelete__FP13bmdfoot_class = .text:0x00002594; // type:function size:0x8 scope:local align:4 +daBmdfoot_Delete__FP13bmdfoot_class = .text:0x0000259C; // type:function size:0x114 scope:local align:4 +useHeapInit__FP13bmdfoot_class = .text:0x000026B0; // type:function size:0x304 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000029B4; // type:function size:0x48 scope:weak align:4 +solidHeapCB__FP10fopAc_ac_c = .text:0x000029FC; // type:function size:0x20 scope:local align:4 +daBmdfoot_Create__FP10fopAc_ac_c = .text:0x00002A1C; // type:function size:0x46C scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00002E88; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002F54; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002FD8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003020; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000307C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000030C4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00003140; // type:function size:0x24 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00003164; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000031D0; // type:function size:0x28 scope:weak align:4 +__ct__4cXyzFv = .text:0x000031F8; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000031FC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003200; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003204; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003208; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000320C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003254; // type:function size:0x5C scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000032B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000032B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000032C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000032CC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000032D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000032E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000032F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000032F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003300; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003308; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003340; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003348; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003350; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003358; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003390; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003394; // type:function size:0x8 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000339C; // type:function size:0x5C scope:weak align:4 +__dt__15daBmdfoot_HIO_cFv = .text:0x000033F8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bmdfoot_cpp = .text:0x00003440; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000347C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003484; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4259 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4264 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4383 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4385 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4473 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4474 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4475 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4751 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4894 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000098; // type:object size:0x32 scope:local align:4 data:string_table +eff_id$4181 = .data:0x00000000; // type:object size:0xC scope:local align:4 +jno$4299 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +col_joint$4314 = .data:0x00000018; // type:object size:0x14 scope:local align:4 +col_joint$4500 = .data:0x0000002C; // type:object size:0x10 scope:local align:4 +@4681 = .data:0x0000003C; // type:object size:0x20 scope:local align:4 +@4808 = .data:0x0000005C; // type:object size:0x30 scope:local align:4 +cc_sph_src$5008 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +l_daBmdfoot_Method = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_BMDFOOT = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000011C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000138; // type:object size:0x20 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000164; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001C4; // type:object size:0x88 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__15daBmdfoot_HIO_c = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +boss = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@4094 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bmdhand/splits.txt b/config/GZLE01/rels/d_a_bmdhand/splits.txt new file mode 100644 index 000000000..30534b8b0 --- /dev/null +++ b/config/GZLE01/rels/d_a_bmdhand/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bmdhand.cpp: + .text start:0x000000EC end:0x0000389C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000C7 + .data start:0x00000000 end:0x000002AC + .bss start:0x00000008 end:0x00000078 diff --git a/config/GZLE01/rels/d_a_bmdhand/symbols.txt b/config/GZLE01/rels/d_a_bmdhand/symbols.txt new file mode 100644 index 000000000..46ec559c6 --- /dev/null +++ b/config/GZLE01/rels/d_a_bmdhand/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daBmdhand_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +hand_draw__FP13bmdhand_class = .text:0x00000118; // type:function size:0xB4 scope:local align:4 +daBmdhand_Draw__FP13bmdhand_class = .text:0x000001CC; // type:function size:0x60 scope:local align:4 +hand_mtx_set__FP13bmdhand_class = .text:0x0000022C; // type:function size:0xE4 scope:local align:4 +control3__FP13bmdhand_class = .text:0x00000310; // type:function size:0x78 scope:local align:4 +control1__FP13bmdhand_class = .text:0x00000388; // type:function size:0x35C scope:local align:4 +control2__FP13bmdhand_class = .text:0x000006E4; // type:function size:0x338 scope:local align:4 +cut_control__FP13bmdhand_class = .text:0x00000A1C; // type:function size:0x4E0 scope:local align:4 +cut_control3__FP13bmdhand_class = .text:0x00000EFC; // type:function size:0xB0 scope:local align:4 +start_control1__FP13bmdhand_class = .text:0x00000FAC; // type:function size:0x330 scope:local align:4 +start_control2__FP13bmdhand_class = .text:0x000012DC; // type:function size:0x2B0 scope:local align:4 +hand_close__FP13bmdhand_class = .text:0x0000158C; // type:function size:0x90 scope:local align:4 +hand_open__FP13bmdhand_class = .text:0x0000161C; // type:function size:0x90 scope:local align:4 +hand_calc__FP13bmdhand_class = .text:0x000016AC; // type:function size:0x684 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001D30; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001E5C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001EFC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001F58; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001FA0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001FFC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002044; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000020D8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002120; // type:function size:0x48 scope:weak align:4 +start_hand_calc__FP13bmdhand_class = .text:0x00002168; // type:function size:0x46C scope:local align:4 +hand_move__FP13bmdhand_class = .text:0x000025D4; // type:function size:0x8A0 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x00002E74; // type:function size:0x4C scope:local align:4 +daBmdhand_Execute__FP13bmdhand_class = .text:0x00002EC0; // type:function size:0x168 scope:local align:4 +daBmdhand_IsDelete__FP13bmdhand_class = .text:0x00003028; // type:function size:0x8 scope:local align:4 +daBmdhand_Delete__FP13bmdhand_class = .text:0x00003030; // type:function size:0x94 scope:local align:4 +useHeapInit__FP13bmdhand_class = .text:0x000030C4; // type:function size:0x14C scope:local align:4 +solidHeapCB__FP10fopAc_ac_c = .text:0x00003210; // type:function size:0x20 scope:local align:4 +daBmdhand_Create__FP10fopAc_ac_c = .text:0x00003230; // type:function size:0x2CC scope:local align:4 +__dt__8dCcD_SphFv = .text:0x000034FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000035C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003610; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000366C; // type:function size:0x48 scope:weak align:4 +__dt__6hand_sFv = .text:0x000036B4; // type:function size:0x3C scope:weak align:4 +__ct__6hand_sFv = .text:0x000036F0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000036F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003704; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000370C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003714; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000371C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003724; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000375C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003764; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000376C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003774; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000037AC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000037B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000037B8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000037C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000037C8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000037D4; // type:function size:0xC scope:weak align:4 +__dt__15daBmdhand_HIO_cFv = .text:0x000037E0; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bmdhand_cpp = .text:0x00003828; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00003864; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000386C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00003874; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000387C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00003884; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000388C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003894; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4101 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +@4125 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4132 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:string +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4235 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4237 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4240 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@4701 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4888 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5021 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5022 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5200 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5201 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x13 scope:local align:4 data:string_table +boss_joint_d = .data:0x00000000; // type:object size:0x50 scope:local align:4 +boss_joint_xad = .data:0x00000050; // type:object size:0x10 scope:local align:4 +cc_sph_src$5121 = .data:0x00000060; // type:object size:0x40 scope:local align:4 +l_daBmdhand_Method = .data:0x000000A0; // type:object size:0x20 scope:local align:4 +g_profile_BMDHAND = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000190; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001E4; // type:object size:0x14 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001F8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000228; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000027C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000294; // type:object size:0xC scope:weak align:4 +__vt__15daBmdhand_HIO_c = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +boss = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@4096 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bo/splits.txt b/config/GZLE01/rels/d_a_bo/splits.txt new file mode 100644 index 000000000..feafd3c13 --- /dev/null +++ b/config/GZLE01/rels/d_a_bo/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bo.cpp: + .text start:0x000000EC end:0x00005D38 + .text start:0x00005D38 end:0x00005D90 + .text start:0x00005D90 end:0x00006404 + .rodata start:0x00000000 end:0x00000131 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x00000099 diff --git a/config/GZLE01/rels/d_a_bo/symbols.txt b/config/GZLE01/rels/d_a_bo/symbols.txt new file mode 100644 index 000000000..e04cc0ef4 --- /dev/null +++ b/config/GZLE01/rels/d_a_bo/symbols.txt @@ -0,0 +1,236 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +smoke_set__FP8bo_class = .text:0x000000EC; // type:function size:0xFC scope:local align:4 +nodeCallBack_UP__FP7J3DNodei = .text:0x000001E8; // type:function size:0x450 scope:local align:4 +nodeCallBack_DW__FP7J3DNodei = .text:0x00000638; // type:function size:0x90 scope:local align:4 +execute__22yodare_ato_PcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x000006C8; // type:function size:0xD4 scope:global align:4 +draw_SUB__FP8bo_class = .text:0x0000079C; // type:function size:0x194 scope:local align:4 +daBO_Draw__FP8bo_class = .text:0x00000930; // type:function size:0x1A4 scope:local align:4 +anm_init__FP8bo_classifUcfii = .text:0x00000AD4; // type:function size:0x200 scope:local align:4 +shock_damage_check__FP8bo_class = .text:0x00000CD4; // type:function size:0x150 scope:local align:4 +head_atari_check__FP8bo_class = .text:0x00000E24; // type:function size:0x580 scope:local align:4 +nokezori_damage_rtn__FP8bo_class = .text:0x000013A4; // type:function size:0x368 scope:local align:4 +body_atari_check__FP8bo_class = .text:0x0000170C; // type:function size:0x4AC scope:local align:4 +damage_check__FP8bo_class = .text:0x00001BB8; // type:function size:0x490 scope:local align:4 +angle_initial__FP8bo_class = .text:0x00002048; // type:function size:0x38 scope:local align:4 +wait_initial__FP8bo_class = .text:0x00002080; // type:function size:0xF0 scope:local align:4 +start_bakutsuki_event_camera__FP10fopAc_ac_c = .text:0x00002170; // type:function size:0x188 scope:local align:4 +end_event_camera__FP10fopAc_ac_c = .text:0x000022F8; // type:function size:0x44 scope:local align:4 +bo_move__FP8bo_class = .text:0x0000233C; // type:function size:0xC88 scope:local align:4 +bo2_move__FP8bo_class = .text:0x00002FC4; // type:function size:0x848 scope:local align:4 +bo3_move__FP8bo_class = .text:0x0000380C; // type:function size:0x2C8 scope:local align:4 +bo4_move__FP8bo_class = .text:0x00003AD4; // type:function size:0x3B8 scope:local align:4 +bo5_move__FP8bo_class = .text:0x00003E8C; // type:function size:0x42C scope:local align:4 +daBO_Execute__FP8bo_class = .text:0x000042B8; // type:function size:0x5F8 scope:local align:4 +daBO_IsDelete__FP8bo_class = .text:0x000048B0; // type:function size:0x8 scope:local align:4 +daBO_Delete__FP8bo_class = .text:0x000048B8; // type:function size:0xE0 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004998; // type:function size:0x370 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004D08; // type:function size:0x48 scope:weak align:4 +daBO_Create__FP10fopAc_ac_c = .text:0x00004D50; // type:function size:0x38C scope:local align:4 +__ct__8bo_classFv = .text:0x000050DC; // type:function size:0x3D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000054B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005580; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000055C8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00005694; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000056DC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005738; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005780; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000057DC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000584C; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058D4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058D8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058DC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058E0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000058E4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000592C; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00005988; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000059D0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005A18; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005A74; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005ABC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005ACC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005AD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005ADC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005AE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005AEC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005B24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005B2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005B34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005B3C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005B74; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005B78; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005B80; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005B90; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005B98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005BA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005BA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005BB0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005BE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005BF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005BF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005C00; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005C38; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005C40; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005C48; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005C54; // type:function size:0xC scope:weak align:4 +draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00005C60; // type:function size:0x4 scope:weak align:4 +execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00005C64; // type:function size:0x4 scope:weak align:4 +init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00005C68; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005C6C; // type:function size:0x5C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005CC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00005CD0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005CD8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00005CE0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005CE8; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005CF0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00005CF8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005D00; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005D08; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005D10; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005D18; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005D20; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005D28; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005D30; // type:function size:0x8 scope:weak align:4 +__dt__4cXyzFv = .text:0x00005D38; // type:function size:0x3C scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00005D74; // type:function size:0x1C scope:weak align:4 +__dt__22yodare_ato_PcallBack_cFv = .text:0x00005D90; // type:function size:0x16C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00005EFC; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x0000603C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00006154; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000061F4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00006250; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00006298; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000062F4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000633C; // type:function size:0x80 scope:weak align:4 +__dt__54JPACallBackBase2Fv = .text:0x000063BC; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4175 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4201 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4284 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4286 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4345 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4481 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4519 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4520 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4521 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4779 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5057 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5549 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5552 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5553 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5554 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5557 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5558 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5825 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5826 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5827 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5828 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5973 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5974 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6073 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6252 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6253 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6254 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6530 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6531 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6532 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6533 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F0; // type:object size:0x41 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +pl_cut_real_no_dt = .data:0x00000030; // type:object size:0x40 scope:local align:4 +nokezoru_on_off_dt = .data:0x00000070; // type:object size:0x20 scope:local align:4 +@5559 = .data:0x00000090; // type:object size:0x20 scope:local align:4 +head_co_sph_src$6431 = .data:0x000000B0; // type:object size:0x40 scope:local align:4 +foot_co_sph_src$6432 = .data:0x000000F0; // type:object size:0x40 scope:local align:4 +body_cyl_src$6433 = .data:0x00000130; // type:object size:0x44 scope:local align:4 +fire_j$6436 = .data:0x00000174; // type:object size:0xA scope:local align:4 +fire_sc$6437 = .data:0x00000180; // type:object size:0x28 scope:local align:4 +l_daBO_Method = .data:0x000001A8; // type:object size:0x20 scope:local align:4 +g_profile_BO = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000001F8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000214; // type:object size:0x20 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000234; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000027C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000288; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000294; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000328; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000041C; // type:object size:0x24 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000440; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000470; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004A0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004DC; // type:object size:0xC scope:weak align:4 +__vt__54JPACallBackBase2 = .data:0x000004E8; // type:object size:0x18 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__22yodare_ato_PcallBack_c = .data:0x00000518; // type:object size:0x18 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@5036 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$5037 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +cam_pos$5035 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@5040 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$5041 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +ctr_pos$5039 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +cam_fovy$5043 = .bss:0x0000008C; // type:object size:0x4 scope:local align:4 +init$5044 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +cam_timer$5046 = .bss:0x00000094; // type:object size:0x4 scope:local align:4 +init$5047 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_boko/splits.txt b/config/GZLE01/rels/d_a_boko/splits.txt new file mode 100644 index 000000000..6e22243b4 --- /dev/null +++ b/config/GZLE01/rels/d_a_boko/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_boko.cpp: + .text start:0x000000EC end:0x00004378 + .text start:0x00004378 end:0x00004378 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000142 + .data start:0x00000000 end:0x000005C0 + .bss start:0x00000008 end:0x00000145 diff --git a/config/GZLE01/rels/d_a_boko/symbols.txt b/config/GZLE01/rels/d_a_boko/symbols.txt new file mode 100644 index 000000000..389a45dab --- /dev/null +++ b/config/GZLE01/rels/d_a_boko/symbols.txt @@ -0,0 +1,249 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +keDraw__8daBoko_cFv = .text:0x000000EC; // type:function size:0x90 scope:global align:4 +keCalc1__8daBoko_cFP6ke_c_si = .text:0x0000017C; // type:function size:0x4A4 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00000620; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000738; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000007D8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000834; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000087C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000008D8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000920; // type:function size:0x80 scope:weak align:4 +__dt__4cXyzFv = .text:0x000009A0; // type:function size:0x3C scope:weak align:4 +keCalc__8daBoko_cFv = .text:0x000009DC; // type:function size:0x150 scope:global align:4 +draw__8daBoko_cFv = .text:0x00000B2C; // type:function size:0x298 scope:global align:4 +daBoko_Draw__FP8daBoko_c = .text:0x00000DC4; // type:function size:0x20 scope:local align:4 +setTopRootPos__8daBoko_cFi = .text:0x00000DE4; // type:function size:0xCC scope:global align:4 +setBaseMatrix__8daBoko_cFv = .text:0x00000EB0; // type:function size:0xB0 scope:global align:4 +checkNoDraw__8daBoko_cFv = .text:0x00000F60; // type:function size:0x44 scope:global align:4 +setFlameEffect__8daBoko_cFv = .text:0x00000FA4; // type:function size:0x39C scope:global align:4 +setRoomInfo__8daBoko_cFv = .text:0x00001340; // type:function size:0x8C scope:global align:4 +setThrowReverse__8daBoko_cFs = .text:0x000013CC; // type:function size:0x190 scope:global align:4 +procWait_init__8daBoko_cFv = .text:0x0000155C; // type:function size:0x84 scope:global align:4 +procWait__8daBoko_cFv = .text:0x000015E0; // type:function size:0x104 scope:global align:4 +procMove_init__8daBoko_cFv = .text:0x000016E4; // type:function size:0x78 scope:global align:4 +procMove__8daBoko_cFv = .text:0x0000175C; // type:function size:0x738 scope:global align:4 +procThrow__8daBoko_cFv = .text:0x00001E94; // type:function size:0x324 scope:global align:4 +procCarry__8daBoko_cFv = .text:0x000021B8; // type:function size:0x46C scope:global align:4 +execute__8daBoko_cFv = .text:0x00002624; // type:function size:0x3E0 scope:global align:4 +daBoko_Execute__FP8daBoko_c = .text:0x00002A04; // type:function size:0x20 scope:local align:4 +daBoko_IsDelete__FP8daBoko_c = .text:0x00002A24; // type:function size:0x8 scope:local align:4 +bokoDelete__8daBoko_cFv = .text:0x00002A2C; // type:function size:0x78 scope:global align:4 +daBoko_Delete__FP8daBoko_c = .text:0x00002AA4; // type:function size:0x24 scope:local align:4 +daBoko_createHeap__FP10fopAc_ac_c = .text:0x00002AC8; // type:function size:0x20 scope:local align:4 +createHeap__8daBoko_cFv = .text:0x00002AE8; // type:function size:0x214 scope:global align:4 +__dt__6ke_c_sFv = .text:0x00002CFC; // type:function size:0x7C scope:weak align:4 +__ct__6ke_c_sFv = .text:0x00002D78; // type:function size:0x68 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002DE0; // type:function size:0x4 scope:weak align:4 +create__8daBoko_cFv = .text:0x00002DE4; // type:function size:0x370 scope:global align:4 +__ct__8daBoko_cFv = .text:0x00003154; // type:function size:0x19C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x000032F0; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x000033D0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000342C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00003474; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003540; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003588; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000035E4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000362C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003688; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003710; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003780; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000037DC; // type:function size:0x48 scope:weak align:4 +daBoko_Create__FP10fopAc_ac_c = .text:0x00003824; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003844; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003848; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000384C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003850; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003854; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000389C; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000038F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003940; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000399C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000039E4; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000039F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000039FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003A04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00003A3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00003A44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00003A4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003A54; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003A8C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003A98; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003AA4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003AA8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00003AB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003AC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003AC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003AD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003AD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003AE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003B18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003B20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003B28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003B30; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003B68; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003B70; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003B78; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_boko_cpp = .text:0x00003BC0; // type:function size:0x2BC scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00003E7C; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00003FD0; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000040FC; // type:function size:0x94 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00004190; // type:function size:0x140 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000042D0; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000042D8; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000042E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000042E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000042F0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000042F8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004300; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00004308; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00004310; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00004318; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004320; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00004328; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00004330; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00004338; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00004340; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004348; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004350; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004358; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004360; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00004368; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00004370; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +throw_timer__13daBoko_HIO_c0 = .rodata:0x00000000; // type:object size:0x2 scope:global align:2 +throw_speed__13daBoko_HIO_c0 = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@4173 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +@4180 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4282 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4283 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4286 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@4287 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4288 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4293 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4295 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4369 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4385 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4477 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4507 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +base_angle$4543 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@4650 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4688 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4689 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4912 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4913 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4914 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4915 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4916 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4917 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@4918 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5202 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +model_idx$5234 = .rodata:0x000000D8; // type:object size:0x18 scope:local align:4 +@5429 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5430 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5431 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@5432 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000100; // type:object size:0x42 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_bound_se__8daBoko_c = .data:0x00000030; // type:object size:0x18 scope:global align:4 +m_heap_size__8daBoko_c = .data:0x00000048; // type:object size:0x18 scope:global align:4 +m_arc_name__8daBoko_c = .data:0x00000060; // type:object size:0x18 scope:global align:4 +m_cull_min__8daBoko_c = .data:0x00000078; // type:object size:0x48 scope:global align:4 +m_cull_max__8daBoko_c = .data:0x000000C0; // type:object size:0x48 scope:global align:4 +@4698 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4710 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4739 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@5014 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +sph_src$5307 = .data:0x00000138; // type:object size:0x40 scope:local align:4 +at_cps_src$5308 = .data:0x00000178; // type:object size:0x4C scope:local align:4 +@5324 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +l_daBoko_Method = .data:0x000001D0; // type:object size:0x20 scope:local align:4 +g_profile_BOKO = .data:0x000001F0; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000220; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000023C; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000298; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000338; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003D8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000042C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000468; // type:object size:0x14 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000047C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000488; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000004A0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004D0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004E8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000518; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000548; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000578; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000590; // type:object size:0x30 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4158 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_break_particle_offset = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4159 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +m_ground_check__8daBoko_c = .bss:0x00000078; // type:object size:0x54 scope:global align:4 +@4160 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +m_line_check__8daBoko_c = .bss:0x000000D8; // type:object size:0x6C scope:global align:4 +l_HIO = .bss:0x00000144; // type:object size:0x1 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_boss_item/splits.txt b/config/GZLE01/rels/d_a_boss_item/splits.txt new file mode 100644 index 000000000..18e049a42 --- /dev/null +++ b/config/GZLE01/rels/d_a_boss_item/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_boss_item.cpp: + .text start:0x00000078 end:0x00000128 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_boss_item/symbols.txt b/config/GZLE01/rels/d_a_boss_item/symbols.txt new file mode 100644 index 000000000..9b298eb7f --- /dev/null +++ b/config/GZLE01/rels/d_a_boss_item/symbols.txt @@ -0,0 +1,10 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daBossItem_IsDelete__FP14bossitem_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daBossItem_Delete__FP14bossitem_class = .text:0x00000080; // type:function size:0x8 scope:local align:4 +daBossItem_Create__FP10fopAc_ac_c = .text:0x00000088; // type:function size:0xA0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daBossItem_METHODS = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_BOSSITEM = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_bpw/splits.txt b/config/GZLE01/rels/d_a_bpw/splits.txt new file mode 100644 index 000000000..52f64b3f1 --- /dev/null +++ b/config/GZLE01/rels/d_a_bpw/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bpw.cpp: + .text start:0x00000078 end:0x0000E308 + .text start:0x0000E308 end:0x0000E494 + .text start:0x0000E494 end:0x0000E600 + .rodata start:0x00000000 end:0x00000308 + .data start:0x00000000 end:0x000005E8 + .bss start:0x00000000 end:0x00000198 diff --git a/config/GZLE01/rels/d_a_bpw/symbols.txt b/config/GZLE01/rels/d_a_bpw/symbols.txt new file mode 100644 index 000000000..0fc163a38 --- /dev/null +++ b/config/GZLE01/rels/d_a_bpw/symbols.txt @@ -0,0 +1,367 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +body_nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x1E0 scope:local align:4 +__dt__4cXyzFv = .text:0x00000258; // type:function size:0x3C scope:weak align:4 +kantera_nodeCallBack__FP7J3DNodei = .text:0x00000294; // type:function size:0x130 scope:local align:4 +draw_SUB__FP9bpw_class = .text:0x000003C4; // type:function size:0x12C scope:local align:4 +kantera_draw_SUB__FP9bpw_class = .text:0x000004F0; // type:function size:0xE8 scope:local align:4 +body_draw__FP9bpw_class = .text:0x000005D8; // type:function size:0x3C0 scope:local align:4 +kantera_draw__FP9bpw_class = .text:0x00000998; // type:function size:0x1CC scope:local align:4 +damage_ball_draw__FP9bpw_class = .text:0x00000B64; // type:function size:0xBC scope:local align:4 +line_draw__FP9bpw_class = .text:0x00000C20; // type:function size:0x4 scope:local align:4 +torituki_draw__FP9bpw_class = .text:0x00000C24; // type:function size:0xCC scope:local align:4 +daBPW_Draw__FP9bpw_class = .text:0x00000CF0; // type:function size:0x104 scope:local align:4 +anm_init__FP9bpw_classifUcfi = .text:0x00000DF4; // type:function size:0x12C scope:local align:4 +body_atari_check__FP9bpw_class = .text:0x00000F20; // type:function size:0x6AC scope:local align:4 +BG_check__FP9bpw_class = .text:0x000015CC; // type:function size:0x8C scope:local align:4 +wall_HIT_check__FP9bpw_class = .text:0x00001658; // type:function size:0x140 scope:local align:4 +alpha_anime__FP9bpw_class = .text:0x00001798; // type:function size:0xFC scope:local align:4 +fuwafuwa_calc__FP9bpw_class = .text:0x00001894; // type:function size:0x58 scope:local align:4 +kankyou_hendou__FP9bpw_class = .text:0x000018EC; // type:function size:0x164 scope:local align:4 +noroi_check__FP9bpw_class = .text:0x00001A50; // type:function size:0x26C scope:local align:4 +fire_and_emitter_clear__FP9bpw_class = .text:0x00001CBC; // type:function size:0xE4 scope:local align:4 +noroi_brk_check__FP9bpw_classUc = .text:0x00001DA0; // type:function size:0x1A0 scope:local align:4 +next_att_wait_check__FP9bpw_class = .text:0x00001F40; // type:function size:0x50 scope:local align:4 +next_status_clear__FP9bpw_classUc = .text:0x00001F90; // type:function size:0x184 scope:local align:4 +light_on_off__FP9bpw_class = .text:0x00002114; // type:function size:0x318 scope:local align:4 +skull_search_sub__FPvPv = .text:0x0000242C; // type:function size:0x84 scope:local align:4 +search_get_skull__FP9bpw_classUc = .text:0x000024B0; // type:function size:0x248 scope:local align:4 +maai_sub__FP9bpw_class = .text:0x000026F8; // type:function size:0xF4 scope:local align:4 +gouen_maai_sub__FP9bpw_class = .text:0x000027EC; // type:function size:0x1CC scope:local align:4 +kantera_pos_search__FP9bpw_class = .text:0x000029B8; // type:function size:0x1F0 scope:local align:4 +action_dousa__FP9bpw_class = .text:0x00002BA8; // type:function size:0xA50 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000035F8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003724; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000037C4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003820; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00003868; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000038C4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000390C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000039A0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000039E8; // type:function size:0x48 scope:weak align:4 +action_kougeki__FP9bpw_class = .text:0x00003A30; // type:function size:0xE40 scope:local align:4 +action_karada_taore__FP9bpw_class = .text:0x00004870; // type:function size:0x970 scope:local align:4 +action_damage__FP9bpw_class = .text:0x000051E0; // type:function size:0x10F8 scope:local align:4 +action_bunri_dousa__FP9bpw_class = .text:0x000062D8; // type:function size:0x28D4 scope:local align:4 +dComIfGs_onStageBossEnemy__Fv = .text:0x00008BAC; // type:function size:0x30 scope:weak align:4 +cM_scos__Fs = .text:0x00008BDC; // type:function size:0x24 scope:weak align:4 +setGlobalPrmColor__14JPABaseEmitterFUcUcUc = .text:0x00008C00; // type:function size:0x10 scope:weak align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00008C10; // type:function size:0x88 scope:weak align:4 +setPlaySpeed__14mDoExt_McaMorfFf = .text:0x00008C98; // type:function size:0x8 scope:weak align:4 +cM_ssin__Fs = .text:0x00008CA0; // type:function size:0x24 scope:weak align:4 +sqrtf__3stdFf = .text:0x00008CC4; // type:function size:0x78 scope:weak align:4 +action_start_demo__FP9bpw_class = .text:0x00008D3C; // type:function size:0x1328 scope:local align:4 +vib_mode_check__FP9bpw_class = .text:0x0000A064; // type:function size:0x104 scope:local align:4 +kantera_calc__FP9bpw_class = .text:0x0000A168; // type:function size:0x32C scope:local align:4 +body_execute__FP9bpw_class = .text:0x0000A494; // type:function size:0x434 scope:local align:4 +kantera_atari_check__FP9bpw_class = .text:0x0000A8C8; // type:function size:0x114 scope:local align:4 +action_kantera_dousa__FP9bpw_class = .text:0x0000A9DC; // type:function size:0x398 scope:local align:4 +kantera_execute__FP9bpw_class = .text:0x0000AD74; // type:function size:0x290 scope:local align:4 +action_b_fire_1_dousa__FP9bpw_class = .text:0x0000B004; // type:function size:0x6FC scope:local align:4 +action_b_fire_2_dousa__FP9bpw_class = .text:0x0000B700; // type:function size:0x618 scope:local align:4 +damage_ball_execute__FP9bpw_class = .text:0x0000BD18; // type:function size:0x138 scope:local align:4 +torituki_execute__FP9bpw_class = .text:0x0000BE50; // type:function size:0x304 scope:local align:4 +daBPW_Execute__FP9bpw_class = .text:0x0000C154; // type:function size:0x46C scope:local align:4 +daBPW_IsDelete__FP9bpw_class = .text:0x0000C5C0; // type:function size:0x8 scope:local align:4 +daBPW_Delete__FP9bpw_class = .text:0x0000C5C8; // type:function size:0x1A8 scope:local align:4 +boss_useHeapInit__FP10fopAc_ac_c = .text:0x0000C770; // type:function size:0x4D0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000CC40; // type:function size:0x48 scope:weak align:4 +body_create_init__FP9bpw_class = .text:0x0000CC88; // type:function size:0x168 scope:local align:4 +kantera_useHeapInit__FP10fopAc_ac_c = .text:0x0000CDF0; // type:function size:0x1DC scope:local align:4 +kantera_create_init__FP9bpw_class = .text:0x0000CFCC; // type:function size:0xEC scope:local align:4 +fire_useHeapInit__FP10fopAc_ac_c = .text:0x0000D0B8; // type:function size:0xE8 scope:local align:4 +damage_ball_create_init__FP9bpw_class = .text:0x0000D1A0; // type:function size:0xB4 scope:local align:4 +tori_useHeapInit__FP10fopAc_ac_c = .text:0x0000D254; // type:function size:0x114 scope:local align:4 +tori_create_init__FP9bpw_class = .text:0x0000D368; // type:function size:0xD4 scope:local align:4 +daBPW_Create__FP10fopAc_ac_c = .text:0x0000D43C; // type:function size:0x6CC scope:local align:4 +__ct__9bpw_classFv = .text:0x0000DB08; // type:function size:0x2F0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000DDF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000DEC4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000DF0C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000DF68; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000DFB0; // type:function size:0x70 scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000E020; // type:function size:0x24 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000E044; // type:function size:0x7C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000E0C0; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0C4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0C8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0CC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0D0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000E0D4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000E11C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000E178; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000E188; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000E190; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000E198; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000E1A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000E1A8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000E1E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000E1E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000E1F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000E1F8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000E230; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000E234; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000E23C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000E244; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000E24C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000E258; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000E264; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000E2C0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000E2C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000E2D0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000E2D8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000E2E0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000E2E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000E2F0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000E2F8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000E300; // type:function size:0x8 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x0000E308; // type:function size:0x1C scope:weak align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000E324; // type:function size:0x14 scope:weak align:4 +__ct__4cXyzFRC4cXyz = .text:0x0000E338; // type:function size:0x1C scope:weak align:4 +changeDemoMode__9daPy_py_cFUl = .text:0x0000E354; // type:function size:0x8 scope:weak align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000E35C; // type:function size:0x14 scope:weak align:4 +dComIfGp_event_onEventFlag__FUs = .text:0x0000E370; // type:function size:0x18 scope:weak align:4 +mDoAud_seStart__FUlP3VecUlSc = .text:0x0000E388; // type:function size:0x64 scope:weak align:4 +__as__4cXyzFRC4cXyz = .text:0x0000E3EC; // type:function size:0x1C scope:weak align:4 +setall__4cXyzFf = .text:0x0000E408; // type:function size:0x10 scope:weak align:4 +ClrCoSet__14cCcD_ObjHitInfFv = .text:0x0000E418; // type:function size:0x10 scope:weak align:4 +OffTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000E428; // type:function size:0x10 scope:weak align:4 +ClrAtSet__14cCcD_ObjHitInfFv = .text:0x0000E438; // type:function size:0x10 scope:weak align:4 +dComIfGp_getCamera__Fi = .text:0x0000E448; // type:function size:0x18 scope:weak align:4 +dComIfGp_getPlayerCameraID__Fi = .text:0x0000E460; // type:function size:0x1C scope:weak align:4 +dComIfGp_getPlayer__Fi = .text:0x0000E47C; // type:function size:0x18 scope:weak align:4 +fopAcM_monsSeStart__FP10fopAc_ac_cUlUl = .text:0x0000E494; // type:function size:0x78 scope:weak align:4 +dComIfGp_event_reset__Fv = .text:0x0000E50C; // type:function size:0x18 scope:weak align:4 +fopAcM_seStart__FP10fopAc_ac_cUlUl = .text:0x0000E524; // type:function size:0x80 scope:weak align:4 +isStop__14mDoExt_McaMorfFv = .text:0x0000E5A4; // type:function size:0x30 scope:weak align:4 +fopAcM_searchPlayerAngleY__FP10fopAc_ac_c = .text:0x0000E5D4; // type:function size:0x2C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4186 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4224 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4469 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4543 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4570 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4576 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4869 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4932 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4946 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4948 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4989 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4990 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@5178 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5179 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5180 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@5181 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5313 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5314 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5316 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5354 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5355 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5356 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5438 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5441 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5442 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5443 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5653 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5654 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5655 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5656 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5657 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5658 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6103 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6104 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6105 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6106 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6323 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6324 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6325 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6327 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6764 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6765 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6766 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6767 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6768 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6769 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6770 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7340 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7341 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7342 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7343 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@7344 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7345 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7346 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7347 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@7348 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7349 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7350 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7351 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7352 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7353 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7354 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7355 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7356 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7357 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7358 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7359 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7360 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7361 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7362 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7363 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@7364 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7365 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7366 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7367 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7368 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7369 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7370 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7371 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7372 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7373 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7374 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7375 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7376 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7377 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7378 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7379 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7380 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7381 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@7382 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@7383 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@7384 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@7385 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@7386 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@7387 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@7388 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@7389 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@7390 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@7391 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@7392 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@7393 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@7394 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@7395 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@7396 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@7397 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@7398 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@7399 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 data:string +@7402 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7403 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@7404 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@7405 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@7406 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7407 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@7408 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@7409 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@7410 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@7411 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@7412 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@7413 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@7414 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@7415 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@7416 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@7417 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@7418 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@7419 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@7420 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@7421 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@7422 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@7423 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@7424 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@7425 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@7426 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@7427 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@7428 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@7911 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@7912 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@7913 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@7914 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@7915 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@7916 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@7917 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@7918 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@7919 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@7920 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@7921 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@7922 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@7923 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@7924 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@7925 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@7926 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@7927 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@7928 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@7929 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@7930 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@7931 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@7932 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@7933 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@7934 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 data:string +@7935 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@7936 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 data:string +@7937 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@7938 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@7999 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@8000 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@8173 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@8487 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@8513 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 data:float +@8514 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 data:float +@8571 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@8730 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@8928 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 data:string_table +@4991 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +light_on_dt$5185 = .data:0x0000001C; // type:object size:0x12 scope:local align:4 +@5659 = .data:0x00000030; // type:object size:0x38 scope:local align:4 +@6107 = .data:0x00000068; // type:object size:0xA8 scope:local align:4 +@6328 = .data:0x00000110; // type:object size:0x28 scope:local align:4 +@6771 = .data:0x00000138; // type:object size:0x58 scope:local align:4 +@7429 = .data:0x00000190; // type:object size:0x6C scope:local align:4 +@7939 = .data:0x000001FC; // type:object size:0x34 scope:local align:4 +@8087 = .data:0x00000230; // type:object size:0x54 scope:local align:4 +body_co_sph_src$8900 = .data:0x00000284; // type:object size:0x40 scope:local align:4 +body_at_sph_src$8901 = .data:0x000002C4; // type:object size:0x40 scope:local align:4 +kantera_co_sph_src$8996 = .data:0x00000304; // type:object size:0x40 scope:local align:4 +damage_ball_co_sph_src$9036 = .data:0x00000344; // type:object size:0x40 scope:local align:4 +l_daBPW_Method = .data:0x00000384; // type:object size:0x20 scope:local align:4 +g_profile_BPW = .data:0x000003A4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000003D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003F0; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000410; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000498; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004A4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004B0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000504; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000528; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000540; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000570; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000588; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000594; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000005A0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000005AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000005B8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000005C4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000005DC; // type:object size:0xC scope:weak align:4 +GOUEN_FIRE_HIT = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +check_info = .bss:0x00000004; // type:object size:0x190 scope:local align:4 +get_check_count = .bss:0x00000194; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_branch/splits.txt b/config/GZLE01/rels/d_a_branch/splits.txt new file mode 100644 index 000000000..3686cfc37 --- /dev/null +++ b/config/GZLE01/rels/d_a_branch/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_branch.cpp: + .text start:0x00000078 end:0x0000080C + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLE01/rels/d_a_branch/symbols.txt b/config/GZLE01/rels/d_a_branch/symbols.txt new file mode 100644 index 000000000..0ed9007ce --- /dev/null +++ b/config/GZLE01/rels/d_a_branch/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__10daBranch_cFv = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +set_anim__10daBranch_cFiii = .text:0x00000128; // type:function size:0xBC scope:global align:4 +demoPlay__10daBranch_cFP14mDoExt_McaMorf = .text:0x000001E4; // type:function size:0x44 scope:global align:4 +solidHeapCB__10daBranch_cFP10fopAc_ac_c = .text:0x00000228; // type:function size:0x20 scope:global align:4 +CreateHeap__10daBranch_cFv = .text:0x00000248; // type:function size:0x254 scope:global align:4 +daBranch_Draw__FP10daBranch_c = .text:0x0000049C; // type:function size:0x88 scope:local align:4 +daBranch_Execute__FP10daBranch_c = .text:0x00000524; // type:function size:0xE8 scope:local align:4 +daBranch_IsDelete__FP10daBranch_c = .text:0x0000060C; // type:function size:0x8 scope:local align:4 +daBranch_Delete__FP10daBranch_c = .text:0x00000614; // type:function size:0x80 scope:local align:4 +daBranch_Create__FP10fopAc_ac_c = .text:0x00000694; // type:function size:0x178 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +@4074 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 +@4075 = .rodata:0x0000001C; // type:object size:0x8 scope:local align:4 +@4253 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000034; // type:object size:0x2C scope:local align:4 data:string_table +anim_table = .data:0x00000000; // type:object size:0xC scope:local align:4 +m_arcname__10daBranch_c = .data:0x0000000C; // type:object size:0x9 scope:global align:4 data:string +l_daBranch_Method = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_BRANCH = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_bridge/splits.txt b/config/GZLE01/rels/d_a_bridge/splits.txt new file mode 100644 index 000000000..48e3c010d --- /dev/null +++ b/config/GZLE01/rels/d_a_bridge/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bridge.cpp: + .text start:0x00000078 end:0x00004CB4 + .text start:0x00004CB4 end:0x00004CB4 + .rodata start:0x00000000 end:0x00000169 + .data start:0x00000000 end:0x000001C8 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLE01/rels/d_a_bridge/symbols.txt b/config/GZLE01/rels/d_a_bridge/symbols.txt new file mode 100644 index 000000000..b4d7ac3e1 --- /dev/null +++ b/config/GZLE01/rels/d_a_bridge/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x48C scope:local align:4 +__dt__4cXyzFv = .text:0x00000504; // type:function size:0x3C scope:weak align:4 +kikuzu_set__FP12bridge_classP4cXyz = .text:0x00000540; // type:function size:0xD4 scope:local align:4 +daBridge_Draw__FP12bridge_class = .text:0x00000614; // type:function size:0xBD8 scope:local align:4 +control1__FP12bridge_classP4br_s = .text:0x000011EC; // type:function size:0x394 scope:local align:4 +control2__FP12bridge_classP4br_s = .text:0x00001580; // type:function size:0x20C scope:local align:4 +control3__FP12bridge_classP4br_s = .text:0x0000178C; // type:function size:0x11C scope:local align:4 +cut_control1__FP12bridge_classP4br_s = .text:0x000018A8; // type:function size:0x260 scope:local align:4 +cut_control2__FP12bridge_classP4br_s = .text:0x00001B08; // type:function size:0x27C scope:local align:4 +himo_cut_control1__FP4cXyz = .text:0x00001D84; // type:function size:0x228 scope:local align:4 +bridge_move__FP12bridge_class = .text:0x00001FAC; // type:function size:0xA70 scope:local align:4 +s_a_b_sub__FPvPv = .text:0x00002A1C; // type:function size:0x70 scope:local align:4 +search_aite__FP12bridge_class = .text:0x00002A8C; // type:function size:0x2C scope:local align:4 +daBridge_Execute__FP12bridge_class = .text:0x00002AB8; // type:function size:0x11B0 scope:local align:4 +daBridge_IsDelete__FP12bridge_class = .text:0x00003C68; // type:function size:0x6C scope:local align:4 +daBridge_Delete__FP12bridge_class = .text:0x00003CD4; // type:function size:0x58 scope:local align:4 +CreateInit__FP10fopAc_ac_c = .text:0x00003D2C; // type:function size:0xD4 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00003E00; // type:function size:0x510 scope:local align:4 +daBridge_Create__FP10fopAc_ac_c = .text:0x00004310; // type:function size:0x460 scope:local align:4 +__dt__4br_sFv = .text:0x00004770; // type:function size:0xC0 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004830; // type:function size:0xCC scope:weak align:4 +__ct__4br_sFv = .text:0x000048FC; // type:function size:0x148 scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00004A44; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004AC8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004B10; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004B6C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00004BB4; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BB8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004BC8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004BD4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004BE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004BF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004BF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004C00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004C08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004C48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004C50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004C58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C60; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004C98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004C9C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004CA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004CAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4306 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4308 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4309 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@4438 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4675 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4678 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4755 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4928 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4929 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5137 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5138 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5139 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5140 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5141 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5142 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5143 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5145 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5782 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5783 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5784 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5785 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5786 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5787 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +bridge_bmd$5840 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@5935 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6084 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6085 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6086 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6087 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6088 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6089 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000128; // type:object size:0x41 scope:local align:4 data:string_table +ita_z_p = .data:0x00000000; // type:object size:0x2C scope:local align:4 +himo_cyl_src$5817 = .data:0x0000002C; // type:object size:0x44 scope:local align:4 +l_daBridge_Method = .data:0x00000070; // type:object size:0x20 scope:local align:4 +g_profile_BRIDGE = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000CC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001B4; // type:object size:0x14 scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +wind_vec = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +wy = .bss:0x00000050; // type:object size:0x2 scope:local align:2 +wp = .bss:0x00000054; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bst/splits.txt b/config/GZLE01/rels/d_a_bst/splits.txt new file mode 100644 index 000000000..162d35103 --- /dev/null +++ b/config/GZLE01/rels/d_a_bst/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bst.cpp: + .text start:0x000000EC end:0x0000C528 + .text start:0x0000C528 end:0x0000C528 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000017F + .data start:0x00000000 end:0x000007B4 + .bss start:0x00000008 end:0x00000098 diff --git a/config/GZLE01/rels/d_a_bst/symbols.txt b/config/GZLE01/rels/d_a_bst/symbols.txt new file mode 100644 index 000000000..5ee936e38 --- /dev/null +++ b/config/GZLE01/rels/d_a_bst/symbols.txt @@ -0,0 +1,315 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBst_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +message_set__FP9bst_classUl = .text:0x00000110; // type:function size:0x64 scope:local align:4 +message_cont__FP9bst_class = .text:0x00000174; // type:function size:0x88 scope:local align:4 +set_hand_AT__FP9bst_classUc = .text:0x000001FC; // type:function size:0x6C scope:local align:4 +set_hand_CO__FP9bst_classUc = .text:0x00000268; // type:function size:0x58 scope:local align:4 +anm_init__FP9bst_classifUcfi = .text:0x000002C0; // type:function size:0x128 scope:local align:4 +nodeCallBackHead__FP7J3DNodei = .text:0x000003E8; // type:function size:0x12C scope:local align:4 +__dt__4cXyzFv = .text:0x00000514; // type:function size:0x3C scope:weak align:4 +beam_draw__FP9bst_class = .text:0x00000550; // type:function size:0x64 scope:local align:4 +daBst_Draw__FP9bst_class = .text:0x000005B4; // type:function size:0x39C scope:local align:4 +pos_move__FP9bst_classUc = .text:0x00000950; // type:function size:0x1CC scope:local align:4 +stay__FP9bst_class = .text:0x00000B1C; // type:function size:0x33C scope:local align:4 +fly__FP9bst_class = .text:0x00000E58; // type:function size:0x690 scope:local align:4 +down_attack__FP9bst_class = .text:0x000014E8; // type:function size:0x72C scope:local align:4 +paa_attack__FP9bst_class = .text:0x00001C14; // type:function size:0x7B4 scope:local align:4 +__dt__5csXyzFv = .text:0x000023C8; // type:function size:0x3C scope:weak align:4 +kumi_attack__FP9bst_class = .text:0x00002404; // type:function size:0xA04 scope:local align:4 +harai_attack__FP9bst_class = .text:0x00002E08; // type:function size:0x384 scope:local align:4 +sleep__FP9bst_class = .text:0x0000318C; // type:function size:0x2E4 scope:local align:4 +beam_set__FP9bst_class = .text:0x00003470; // type:function size:0x14C scope:local align:4 +beam_attack__FP9bst_class = .text:0x000035BC; // type:function size:0x5D8 scope:local align:4 +damage__FP9bst_class = .text:0x00003B94; // type:function size:0x244 scope:local align:4 +bom_eat_check__FP9bst_class = .text:0x00003DD8; // type:function size:0xEC scope:local align:4 +head_damage__FP9bst_class = .text:0x00003EC4; // type:function size:0xAE4 scope:local align:4 +head_hukki__FP9bst_class = .text:0x000049A8; // type:function size:0x224 scope:local align:4 +col_set__FP9bst_class = .text:0x00004BCC; // type:function size:0x614 scope:local align:4 +player_way_check__FP9bst_class = .text:0x000051E0; // type:function size:0x44 scope:local align:4 +damage_check__FP9bst_class = .text:0x00005224; // type:function size:0x6F8 scope:local align:4 +hana_demo__FP9bst_class = .text:0x0000591C; // type:function size:0x480 scope:local align:4 +end_demo__FP9bst_class = .text:0x00005D9C; // type:function size:0x2EC scope:local align:4 +move__FP9bst_class = .text:0x00006088; // type:function size:0x390 scope:local align:4 +main_cont__FP9bst_class = .text:0x00006418; // type:function size:0x9A8 scope:local align:4 +beam_eff_set__FP4cXyzsUc = .text:0x00006DC0; // type:function size:0x1E4 scope:local align:4 +beam_wall_check__FP4cXyzP4cXyz = .text:0x00006FA4; // type:function size:0x364 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00007308; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00007434; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000074D4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00007530; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00007578; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000075D4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000761C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000076B0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000076F8; // type:function size:0x48 scope:weak align:4 +beam_move__FP9bst_class = .text:0x00007740; // type:function size:0x418 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00007B58; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00007C70; // type:function size:0x80 scope:weak align:4 +end_brkbtk_set__FP9bst_class = .text:0x00007CF0; // type:function size:0x46C scope:local align:4 +demo_camera__FP9bst_class = .text:0x0000815C; // type:function size:0x1E70 scope:local align:4 +bst_kankyo__FP9bst_class = .text:0x00009FCC; // type:function size:0x1D8 scope:local align:4 +daBst_Execute__FP9bst_class = .text:0x0000A1A4; // type:function size:0x824 scope:local align:4 +daBst_IsDelete__FP9bst_class = .text:0x0000A9C8; // type:function size:0x8 scope:local align:4 +daBst_Delete__FP9bst_class = .text:0x0000A9D0; // type:function size:0x10C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000AADC; // type:function size:0x7F4 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000B2D0; // type:function size:0x48 scope:weak align:4 +daBst_Create__FP10fopAc_ac_c = .text:0x0000B318; // type:function size:0x548 scope:local align:4 +__ct__9bst_classFv = .text:0x0000B860; // type:function size:0x324 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000BB84; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000BC50; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000BC98; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000BCF4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000BD3C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000BD98; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000BE08; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000BE90; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000BF5C; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000BFE0; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000C028; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000C02C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000C030; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000C040; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000C048; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000C050; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000C058; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000C060; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000C098; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000C0A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000C0A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000C0B0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000C0E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000C0EC; // type:function size:0x8 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000C0F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000C13C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000C198; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1E0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1E4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1E8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1EC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000C1F0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000C238; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000C294; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000C2A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000C2AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000C2B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000C2BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000C2C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000C2FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000C304; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000C30C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000C314; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000C34C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000C354; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000C35C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000C368; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000C374; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000C3D0; // type:function size:0x5C scope:weak align:4 +__dt__11daBst_HIO_cFv = .text:0x0000C42C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bst_cpp = .text:0x0000C474; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000C4B0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000C4B8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000C4C0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000C4C8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000C4D0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000C4D8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000C4E0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000C4E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000C4F0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000C4F8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000C500; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000C508; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000C510; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000C518; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000C520; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4214 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4415 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4456 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4457 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4458 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4528 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4683 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4684 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4685 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4689 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4694 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4831 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5018 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5021 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5203 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5204 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5205 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5301 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5348 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5484 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5485 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5486 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5487 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5488 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5489 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5829 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5941 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6442 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6443 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6444 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6633 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@6634 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6635 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7610 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7611 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7612 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7613 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7614 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7615 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7616 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7617 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7618 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7619 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7620 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7621 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7622 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7623 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7624 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7625 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7626 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7648 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7842 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@8209 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000158; // type:object size:0x27 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +set_bdl_d = .data:0x00000030; // type:object size:0x6 scope:local align:4 +set_za_bdl = .data:0x00000038; // type:object size:0x6 scope:local align:4 +set_bck_d = .data:0x00000040; // type:object size:0x6 scope:local align:4 +fly_bck_d = .data:0x00000048; // type:object size:0x6 scope:local align:4 +damage_bck_d = .data:0x00000050; // type:object size:0x6 scope:local align:4 +down_bck_d = .data:0x00000058; // type:object size:0x6 scope:local align:4 +start_bck_d = .data:0x00000060; // type:object size:0x6 scope:local align:4 +start2_bck_d = .data:0x00000068; // type:object size:0x6 scope:local align:4 +start_smoke_name = .data:0x00000070; // type:object size:0x6 scope:local align:4 +fly_btk_d = .data:0x00000078; // type:object size:0x6 scope:local align:4 +fly_brk_d = .data:0x00000080; // type:object size:0x6 scope:local align:4 +damage_btk_d = .data:0x00000088; // type:object size:0x6 scope:local align:4 +damage_brk_d = .data:0x00000090; // type:object size:0x6 scope:local align:4 +downa_bck_d = .data:0x00000098; // type:object size:0x6 scope:local align:4 +paa_bck_d = .data:0x000000A0; // type:object size:0x6 scope:local align:4 +awasu_bck_d = .data:0x000000A8; // type:object size:0x6 scope:local align:4 +sleep_btk_d = .data:0x000000B0; // type:object size:0x6 scope:local align:4 +sleep_brk_d = .data:0x000000B8; // type:object size:0x6 scope:local align:4 +charge_e_name = .data:0x000000C0; // type:object size:0x4 scope:local align:4 +bomb_eff_name$5609 = .data:0x000000C4; // type:object size:0x8 scope:local align:4 +@5807 = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +te_x$5856 = .data:0x000000EC; // type:object size:0x10 scope:local align:4 +te_y$5857 = .data:0x000000FC; // type:object size:0x10 scope:local align:4 +te_z$5858 = .data:0x0000010C; // type:object size:0x10 scope:local align:4 +item_smoke_name = .data:0x0000011C; // type:object size:0x4 scope:local align:4 +@6352 = .data:0x00000120; // type:object size:0x30 scope:local align:4 +@6445 = .data:0x00000150; // type:object size:0x5C scope:local align:4 +@7627 = .data:0x000001AC; // type:object size:0xE8 scope:local align:4 +@7649 = .data:0x00000294; // type:object size:0x24 scope:local align:4 +set_btk_d = .data:0x000002B8; // type:object size:0x6 scope:local align:4 +set_brk_d = .data:0x000002C0; // type:object size:0x6 scope:local align:4 +set_za_btk_d = .data:0x000002C8; // type:object size:0x6 scope:local align:4 +set_za_brk_d = .data:0x000002D0; // type:object size:0x6 scope:local align:4 +cc_cyl_src$8104 = .data:0x000002D8; // type:object size:0x44 scope:local align:4 +core_cyl_src$8105 = .data:0x0000031C; // type:object size:0x44 scope:local align:4 +finger_sph_src$8106 = .data:0x00000360; // type:object size:0x40 scope:local align:4 +eye_sph_src$8107 = .data:0x000003A0; // type:object size:0x40 scope:local align:4 +beam_sph_src$8108 = .data:0x000003E0; // type:object size:0x40 scope:local align:4 +l_daBst_Method = .data:0x00000420; // type:object size:0x20 scope:local align:4 +g_profile_BST = .data:0x00000440; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x00000470; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000047C; // type:object size:0x88 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000504; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000051C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000528; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000540; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000055C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000057C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000604; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000610; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000061C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000670; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000694; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000006AC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000006B8; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000006D0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000700; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000730; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000748; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000754; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000760; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000076C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000778; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000784; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000079C; // type:object size:0xC scope:weak align:4 +__vt__11daBst_HIO_c = .data:0x000007A8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +boss = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +hand = .bss:0x00000058; // type:object size:0x8 scope:local align:4 data:4byte +msg = .bss:0x00000060; // type:object size:0x4 scope:local align:4 data:4byte +msg_end = .bss:0x00000064; // type:object size:0x1 scope:local align:1 data:byte +hio_set = .bss:0x00000065; // type:object size:0x1 scope:local align:1 data:byte +@4130 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000074; // type:object size:0x8 scope:local align:4 +@4295 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +init$4296 = .bss:0x00000088; // type:object size:0x1 scope:local align:1 +center_pos$4294 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_btd/splits.txt b/config/GZLE01/rels/d_a_btd/splits.txt new file mode 100644 index 000000000..289061c23 --- /dev/null +++ b/config/GZLE01/rels/d_a_btd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_btd.cpp: + .text start:0x000000EC end:0x00009DD4 + .text start:0x00009DD4 end:0x00009DD4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002D3 + .data start:0x00000000 end:0x00000778 + .bss start:0x00000008 end:0x000000F4 diff --git a/config/GZLE01/rels/d_a_btd/symbols.txt b/config/GZLE01/rels/d_a_btd/symbols.txt new file mode 100644 index 000000000..c75b79e40 --- /dev/null +++ b/config/GZLE01/rels/d_a_btd/symbols.txt @@ -0,0 +1,312 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBtd_HIO_cFv = .text:0x000000EC; // type:function size:0xDC scope:global align:4 +wave_set__FP9btd_class = .text:0x000001C8; // type:function size:0x84 scope:local align:4 +get_anm__FP9btd_class = .text:0x0000024C; // type:function size:0x1C scope:local align:4 +get_btk__FP9btd_class = .text:0x00000268; // type:function size:0x1C scope:local align:4 +get_brk__FP9btd_class = .text:0x00000284; // type:function size:0x1C scope:local align:4 +anm_init__FP9btd_classifUcfi = .text:0x000002A0; // type:function size:0x134 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000003D4; // type:function size:0x3A4 scope:local align:4 +__dt__4cXyzFv = .text:0x00000778; // type:function size:0x3C scope:weak align:4 +hahen_draw__FP9btd_class = .text:0x000007B4; // type:function size:0x74 scope:local align:4 +daBtd_Draw__FP9btd_class = .text:0x00000828; // type:function size:0x18C scope:local align:4 +player_view_check__FP9btd_class = .text:0x000009B4; // type:function size:0x54 scope:local align:4 +eff_off__FP9btd_class = .text:0x00000A08; // type:function size:0x30 scope:local align:4 +hahen_set2__FP9btd_class = .text:0x00000A38; // type:function size:0x1DC scope:local align:4 +hahen_set_s__FP9btd_classP4cXyzP5csXyz = .text:0x00000C14; // type:function size:0x170 scope:local align:4 +smoke_set_s__FP9btd_classP4cXyzP5csXyz = .text:0x00000D84; // type:function size:0xC0 scope:local align:4 +hahen_set__FP9btd_classSc = .text:0x00000E44; // type:function size:0xD0 scope:local align:4 +startdemo__FP9btd_class = .text:0x00000F14; // type:function size:0x484 scope:local align:4 +damage_check__FP9btd_class = .text:0x00001398; // type:function size:0x500 scope:local align:4 +sibuki_set__FP9btd_class = .text:0x00001898; // type:function size:0x140 scope:local align:4 +kubi_calc__FP9btd_class = .text:0x000019D8; // type:function size:0xAC scope:local align:4 +damage__FP9btd_class = .text:0x00001A84; // type:function size:0xE40 scope:local align:4 +end__FP9btd_class = .text:0x000028C4; // type:function size:0xDDC scope:local align:4 +wait__FP9btd_class = .text:0x000036A0; // type:function size:0x52C scope:local align:4 +jab_attack__FP9btd_class = .text:0x00003BCC; // type:function size:0x298 scope:local align:4 +punch_attack__FP9btd_class = .text:0x00003E64; // type:function size:0x5B4 scope:local align:4 +punch2_attack__FP9btd_class = .text:0x00004418; // type:function size:0x530 scope:local align:4 +fire_attack__FP9btd_class = .text:0x00004948; // type:function size:0x69C scope:local align:4 +up_fire_attack__FP9btd_class = .text:0x00004FE4; // type:function size:0x400 scope:local align:4 +yoko_fire_attack__FP9btd_class = .text:0x000053E4; // type:function size:0x4C0 scope:local align:4 +attack__FP9btd_class = .text:0x000058A4; // type:function size:0x8C scope:local align:4 +move__FP9btd_class = .text:0x00005930; // type:function size:0x29C scope:local align:4 +k_a_d_sub__FPvPv = .text:0x00005BCC; // type:function size:0x58 scope:local align:4 +dr2_a_d_sub__FPvPv = .text:0x00005C24; // type:function size:0x4C scope:local align:4 +wepon_s_sub__FPvPv = .text:0x00005C70; // type:function size:0x58 scope:local align:4 +hahen_move__FP9btd_class = .text:0x00005CC8; // type:function size:0xFC scope:local align:4 +sibuki_move__FP9btd_class = .text:0x00005DC4; // type:function size:0x31C scope:local align:4 +demo_camera__FP9btd_class = .text:0x000060E0; // type:function size:0x11DC scope:local align:4 +btd_effect__FP9btd_class = .text:0x000072BC; // type:function size:0x34C scope:local align:4 +btd_kankyo__FP9btd_class = .text:0x00007608; // type:function size:0x348 scope:local align:4 +daBtd_Execute__FP9btd_class = .text:0x00007950; // type:function size:0x868 scope:local align:4 +daBtd_IsDelete__FP9btd_class = .text:0x000081B8; // type:function size:0x8 scope:local align:4 +daBtd_Delete__FP9btd_class = .text:0x000081C0; // type:function size:0x144 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008304; // type:function size:0xA2C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008D30; // type:function size:0x48 scope:weak align:4 +daBtd_Create__FP10fopAc_ac_c = .text:0x00008D78; // type:function size:0x458 scope:local align:4 +__ct__9btd_classFv = .text:0x000091D0; // type:function size:0x298 scope:weak align:4 +__dt__12btd_sibuki_sFv = .text:0x00009468; // type:function size:0x3C scope:weak align:4 +__ct__12btd_sibuki_sFv = .text:0x000094A4; // type:function size:0x4 scope:weak align:4 +__dt__11btd_hahen_sFv = .text:0x000094A8; // type:function size:0x3C scope:weak align:4 +__ct__11btd_hahen_sFv = .text:0x000094E4; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000094E8; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00009564; // type:function size:0x24 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009588; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00009654; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000096D8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00009720; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00009768; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000097C4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000980C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x000098D8; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000995C; // type:function size:0x5C scope:weak align:4 +__ct__4cXyzFv = .text:0x000099B8; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000099BC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009A04; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009A14; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009A1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009A24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009A34; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009A6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009A74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009A84; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009ABC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009AC0; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AC8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009ACC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AD0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AD4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00009AD8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00009B20; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00009B7C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00009B8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00009B94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009B9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009BA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009BAC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00009BE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00009BEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00009BF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009BFC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009C34; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009C3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009C44; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009C50; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00009C5C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00009CB8; // type:function size:0x5C scope:weak align:4 +__dt__11daBtd_HIO_cFv = .text:0x00009D14; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_btd_cpp = .text:0x00009D5C; // type:function size:0x58 scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00009DB4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009DBC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009DC4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009DCC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4134 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4136 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4140 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4161 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4273 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4579 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@4581 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4582 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4583 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4584 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4779 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5170 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5171 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5172 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5173 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5175 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5480 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5481 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5482 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5584 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5585 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5586 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5587 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6002 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6003 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6232 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@6355 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6356 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6633 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6634 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@6635 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6636 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6637 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6638 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6639 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6640 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6641 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6642 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6643 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6644 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6645 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:string +@6646 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6647 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6648 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6649 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6650 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6651 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6652 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6653 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6657 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6658 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6659 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6660 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6662 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6663 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6664 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6665 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6666 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@6667 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6668 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6669 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6670 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6671 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6672 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6673 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6674 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6675 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6676 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6677 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6678 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6679 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6680 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6681 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6682 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@6683 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@6684 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6685 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6686 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@6687 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@6688 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@6689 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@6690 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@6691 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6692 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@6693 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@6694 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:string +@6695 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@6873 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@6874 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@6875 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:string +@6876 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@6877 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@6878 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@6879 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@6881 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:8 +@7108 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7109 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 data:string +@7542 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7543 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000208; // type:object size:0xCB scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +joint_check = .data:0x00000030; // type:object size:0x49 scope:local align:4 +hibi_brk$4863 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +hibi_eff_name$4864 = .data:0x00000088; // type:object size:0x6 scope:local align:4 +hahen_eff_name$4924 = .data:0x00000090; // type:object size:0x18 scope:local align:4 +hahen_eff_index$4925 = .data:0x000000A8; // type:object size:0x30 scope:local align:4 +@5176 = .data:0x000000D8; // type:object size:0xAC scope:local align:4 +last_eff_name$5209 = .data:0x00000184; // type:object size:0x26 scope:local align:4 +last_eff_index$5210 = .data:0x000001AC; // type:object size:0x4C scope:local align:4 +@5483 = .data:0x000001F8; // type:object size:0x20 scope:local align:4 +@5588 = .data:0x00000218; // type:object size:0x58 scope:local align:4 +jab_bck = .data:0x00000270; // type:object size:0x20 scope:local align:4 +punch_bck = .data:0x00000290; // type:object size:0x28 scope:local align:4 +@6004 = .data:0x000002B8; // type:object size:0x1C scope:local align:4 +at_size = .data:0x000002D4; // type:object size:0x4C scope:local align:4 +eff_index$6702 = .data:0x00000320; // type:object size:0x14 scope:local align:4 +eff_name$6703 = .data:0x00000334; // type:object size:0xA scope:local align:4 +effF_name$6714 = .data:0x00000340; // type:object size:0xE scope:local align:4 +effF_nameR$6715 = .data:0x00000350; // type:object size:0xE scope:local align:4 +hand_co_pos_X$6943 = .data:0x00000360; // type:object size:0x18 scope:local align:4 +hand_co_pos_Y$6944 = .data:0x00000378; // type:object size:0x18 scope:local align:4 +hand_co_pos_Z$6945 = .data:0x00000390; // type:object size:0x18 scope:local align:4 +hand_co_size_H$6946 = .data:0x000003A8; // type:object size:0x18 scope:local align:4 +hand_co_size_R$6947 = .data:0x000003C0; // type:object size:0x18 scope:local align:4 +at_sph_src$7429 = .data:0x000003D8; // type:object size:0x40 scope:local align:4 +eye_sph_src$7430 = .data:0x00000418; // type:object size:0x40 scope:local align:4 +fire_sph_src$7431 = .data:0x00000458; // type:object size:0x40 scope:local align:4 +sibuki_sph_src$7432 = .data:0x00000498; // type:object size:0x40 scope:local align:4 +hand_cyl_src$7433 = .data:0x000004D8; // type:object size:0x44 scope:local align:4 +l_daBtd_Method = .data:0x0000051C; // type:object size:0x20 scope:local align:4 +g_profile_BTD = .data:0x0000053C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000056C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000578; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000584; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000590; // type:object size:0x88 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000618; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000634; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000654; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000006DC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000006E8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000006F4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000748; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000754; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000760; // type:object size:0xC scope:weak align:4 +__vt__11daBtd_HIO_c = .data:0x0000076C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +kui = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +dr2 = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4126 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +static_center_pos = .bss:0x00000068; // type:object size:0xC scope:local align:4 data:float +@4129 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000080; // type:object size:0x58 scope:local align:4 +@5230 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$5231 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +pos$5229 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bwd/splits.txt b/config/GZLE01/rels/d_a_bwd/splits.txt new file mode 100644 index 000000000..b0fb0a490 --- /dev/null +++ b/config/GZLE01/rels/d_a_bwd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bwd.cpp: + .text start:0x000000EC end:0x0000A8E0 + .text start:0x0000A8E0 end:0x0000A8E0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000236 + .data start:0x00000000 end:0x000004D8 + .bss start:0x00000008 end:0x000002D0 diff --git a/config/GZLE01/rels/d_a_bwd/symbols.txt b/config/GZLE01/rels/d_a_bwd/symbols.txt new file mode 100644 index 000000000..a66e65362 --- /dev/null +++ b/config/GZLE01/rels/d_a_bwd/symbols.txt @@ -0,0 +1,315 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBwd_HIO_cFv = .text:0x000000EC; // type:function size:0xB0 scope:global align:4 +g_eff_on__FP9bwd_class = .text:0x0000019C; // type:function size:0x18 scope:local align:4 +g_eff_off__FP9bwd_class = .text:0x000001B4; // type:function size:0x18 scope:local align:4 +ko_s_sub__FPvPv = .text:0x000001CC; // type:function size:0x84 scope:local align:4 +ko_delete_sub__FPvPv = .text:0x00000250; // type:function size:0x4C scope:local align:4 +anm_init__FP9bwd_classifUcfi = .text:0x0000029C; // type:function size:0x128 scope:local align:4 +gr_draw__FP9bwd_class = .text:0x000003C4; // type:function size:0xBC scope:local align:4 +__dt__4cXyzFv = .text:0x00000480; // type:function size:0x3C scope:weak align:4 +suna_draw__FP9bwd_class = .text:0x000004BC; // type:function size:0xA8 scope:local align:4 +daBwd_Draw__FP9bwd_class = .text:0x00000564; // type:function size:0x1FC scope:local align:4 +fly_pos_move__FP9bwd_classss = .text:0x00000760; // type:function size:0x85C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000FBC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000010E8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001188; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000011E4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000122C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001288; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000012D0; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001364; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000013AC; // type:function size:0x48 scope:weak align:4 +damage_check__FP9bwd_class = .text:0x000013F4; // type:function size:0x24C scope:local align:4 +__dt__5csXyzFv = .text:0x00001640; // type:function size:0x3C scope:weak align:4 +start__FP9bwd_class = .text:0x0000167C; // type:function size:0x26C scope:local align:4 +wait__FP9bwd_class = .text:0x000018E8; // type:function size:0x204 scope:local align:4 +reset__FP9bwd_class = .text:0x00001AEC; // type:function size:0x1D0 scope:local align:4 +sita_hit__FP9bwd_class = .text:0x00001CBC; // type:function size:0x9E8 scope:local align:4 +eat_attack__FP9bwd_class = .text:0x000026A4; // type:function size:0x88C scope:local align:4 +fly__FP9bwd_class = .text:0x00002F30; // type:function size:0x764 scope:local align:4 +s_fly__FP9bwd_class = .text:0x00003694; // type:function size:0x6A8 scope:local align:4 +end__FP9bwd_class = .text:0x00003D3C; // type:function size:0xD80 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00004ABC; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00004BD4; // type:function size:0x80 scope:weak align:4 +control1__FP9bwd_class = .text:0x00004C54; // type:function size:0x628 scope:local align:4 +control2__FP9bwd_class = .text:0x0000527C; // type:function size:0x1BC scope:local align:4 +sita_move__FP9bwd_class = .text:0x00005438; // type:function size:0x940 scope:local align:4 +move__FP9bwd_class = .text:0x00005D78; // type:function size:0x84 scope:local align:4 +demo_camera__FP9bwd_class = .text:0x00005DFC; // type:function size:0x1524 scope:local align:4 +bwd_kankyo__FP9bwd_class = .text:0x00007320; // type:function size:0x184 scope:local align:4 +daBwd_Execute__FP9bwd_class = .text:0x000074A4; // type:function size:0x1780 scope:local align:4 +daBwd_IsDelete__FP9bwd_class = .text:0x00008C24; // type:function size:0x8 scope:local align:4 +daBwd_Delete__FP9bwd_class = .text:0x00008C2C; // type:function size:0x1E0 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008E0C; // type:function size:0x8CC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000096D8; // type:function size:0x48 scope:weak align:4 +daBwd_Create__FP10fopAc_ac_c = .text:0x00009720; // type:function size:0x55C scope:local align:4 +__ct__9bwd_classFv = .text:0x00009C7C; // type:function size:0x2B4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00009F30; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00009F9C; // type:function size:0x28 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00009FC4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000A040; // type:function size:0x24 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000A064; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000A0AC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000A108; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000A150; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000A21C; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000A2A0; // type:function size:0x5C scope:weak align:4 +__dt__6sita_sFv = .text:0x0000A2FC; // type:function size:0x3C scope:weak align:4 +__ct__6sita_sFv = .text:0x0000A338; // type:function size:0x4 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000A33C; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000A340; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000A344; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A38C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A390; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A394; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A398; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000A39C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000A3E4; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000A440; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000A450; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000A458; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A460; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A468; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A470; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000A4A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000A4B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000A4B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A4C0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000A4F8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000A4FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A504; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A50C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000A514; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000A520; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000A52C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000A588; // type:function size:0x5C scope:weak align:4 +__dt__11daBwd_HIO_cFv = .text:0x0000A5E4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bwd_cpp = .text:0x0000A62C; // type:function size:0x224 scope:local align:4 +__arraydtor$4195 = .text:0x0000A850; // type:function size:0x38 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000A888; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000A890; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000A898; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000A8A0; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000A8A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000A8B0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000A8B8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000A8C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000A8C8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000A8D0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000A8D8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4180 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4249 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4402 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4574 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4575 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4576 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4801 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4802 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4803 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4804 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@4805 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4844 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4846 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4882 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5126 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5303 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5304 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5305 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5306 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5307 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5441 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5442 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5443 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5444 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5445 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5446 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5875 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5876 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5877 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5878 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5879 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5880 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6071 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6072 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6073 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6074 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6076 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@6323 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6324 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6325 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6327 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6328 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6749 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6750 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6751 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@6752 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6753 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6754 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6755 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6756 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6757 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6758 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6759 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6760 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6761 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6762 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6763 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6764 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6765 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6766 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6767 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6768 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6769 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6770 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@6771 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6772 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6773 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6774 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@6775 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6776 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6777 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6778 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7409 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7410 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7411 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7412 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7413 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7414 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7415 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7416 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7417 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7418 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7419 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@8077 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8078 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8079 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8080 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8081 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8082 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8083 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8084 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:string +@8085 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:string +@8086 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:string +@8087 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@8088 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001D4; // type:object size:0x62 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +target_x$5451 = .data:0x00000030; // type:object size:0xC scope:local align:4 +target_y$5452 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +target_z$5453 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@5881 = .data:0x00000054; // type:object size:0x60 scope:local align:4 +@6351 = .data:0x000000B4; // type:object size:0x38 scope:local align:4 +jno$6857 = .data:0x000000EC; // type:object size:0x24 scope:local align:4 +jsize$6858 = .data:0x00000110; // type:object size:0x24 scope:local align:4 +demo_ang$6888 = .data:0x00000134; // type:object size:0x4 scope:local align:4 +taki_bdl$7521 = .data:0x00000138; // type:object size:0x8 scope:local align:4 +s_bdl$7539 = .data:0x00000140; // type:object size:0x8 scope:local align:4 +s_btk$7540 = .data:0x00000148; // type:object size:0x8 scope:local align:4 +s_brk$7541 = .data:0x00000150; // type:object size:0x8 scope:local align:4 +s_bck$7542 = .data:0x00000158; // type:object size:0x8 scope:local align:4 +body_sph_src$7712 = .data:0x00000160; // type:object size:0x40 scope:local align:4 +bero_sph_src$7713 = .data:0x000001A0; // type:object size:0x40 scope:local align:4 +bero_co_sph_src$7714 = .data:0x000001E0; // type:object size:0x40 scope:local align:4 +l_daBwd_Method = .data:0x00000220; // type:object size:0x20 scope:local align:4 +g_profile_BWD = .data:0x00000240; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000027C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000288; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000002A4; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000364; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003D0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000003DC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000003F4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000424; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000454; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000046C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000049C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004A8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__11daBwd_HIO_c = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +eff_col = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@4175 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x40 scope:local align:4 +@4189 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4190 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4191 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4192 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4193 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@4194 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +suna_gr_pos = .bss:0x000000F0; // type:object size:0x48 scope:local align:4 +@4196 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +suna_gr_ang = .bss:0x00000144; // type:object size:0x24 scope:local align:4 +@4197 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +center_pos = .bss:0x00000174; // type:object size:0xC scope:local align:4 +ko_count = .bss:0x00000180; // type:object size:0x4 scope:local align:4 +ko_ac = .bss:0x00000184; // type:object size:0x58 scope:local align:4 +@6352 = .bss:0x000001DC; // type:object size:0xC scope:local align:4 +set_pos = .bss:0x000001E8; // type:object size:0xC scope:local align:4 +@6860 = .bss:0x000001F4; // type:object size:0xC scope:local align:4 +init$6861 = .bss:0x00000200; // type:object size:0x1 scope:local align:1 +@6863 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@6864 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@6865 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@6866 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@6867 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@6868 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@6869 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@6870 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +joffset$6859 = .bss:0x00000264; // type:object size:0x6C scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bwdg/splits.txt b/config/GZLE01/rels/d_a_bwdg/splits.txt new file mode 100644 index 000000000..051a85bb3 --- /dev/null +++ b/config/GZLE01/rels/d_a_bwdg/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bwdg.cpp: + .text start:0x00000078 end:0x00000B88 + .text start:0x00000B88 end:0x00000B88 + .text start:0x00000B88 end:0x00000C2C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000061 + .data start:0x00000000 end:0x00024984 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLE01/rels/d_a_bwdg/symbols.txt b/config/GZLE01/rels/d_a_bwdg/symbols.txt new file mode 100644 index 000000000..9997812a8 --- /dev/null +++ b/config/GZLE01/rels/d_a_bwdg/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +draw__15daBwdg_packet_cFv = .text:0x00000078; // type:function size:0x14C scope:global align:4 +daBwdg_Draw__FP10bwdg_class = .text:0x000001C4; // type:function size:0x9C scope:local align:4 +base_xz_set__FP10bwdg_class = .text:0x00000260; // type:function size:0xA8 scope:local align:4 +wave_cont__FP10bwdg_classUc = .text:0x00000308; // type:function size:0x3F0 scope:local align:4 +__dt__4cXyzFv = .text:0x000006F8; // type:function size:0x3C scope:weak align:4 +boss_a_d_sub__FPvPv = .text:0x00000734; // type:function size:0x4C scope:local align:4 +daBwdg_Execute__FP10bwdg_class = .text:0x00000780; // type:function size:0xCC scope:local align:4 +daBwdg_IsDelete__FP10bwdg_class = .text:0x0000084C; // type:function size:0x8 scope:local align:4 +daBwdg_Delete__FP10bwdg_class = .text:0x00000854; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000008B0; // type:function size:0xF0 scope:local align:4 +daBwdg_Create__FP10fopAc_ac_c = .text:0x000009A0; // type:function size:0x1BC scope:local align:4 +__sinit_d_a_bwdg_cpp = .text:0x00000B5C; // type:function size:0x2C scope:local align:4 +__dt__15daBwdg_packet_cFv = .text:0x00000B88; // type:function size:0xA0 scope:weak align:4 +__ct__4cXyzFv = .text:0x00000C28; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4307 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4325 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4326 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4328 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4403 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4407 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4408 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4409 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4410 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4414 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000005C; // type:object size:0x5 scope:local align:4 data:string_table +l_B_sand2TEX = .data:0x00000000; // type:object size:0x10000 scope:local align:32 +l_texCoord = .data:0x00010000; // type:object size:0x8408 scope:local align:4 +l_Hsand1DL = .data:0x00018420; // type:object size:0xC3E0 scope:local align:32 +l_matDL = .data:0x00024800; // type:object size:0xBA scope:local align:32 +l_vtxDescList$4284 = .data:0x000248BC; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4285 = .data:0x000248DC; // type:object size:0x40 scope:local align:4 +l_daBwdg_Method = .data:0x0002491C; // type:object size:0x20 scope:local align:4 +g_profile_BWDG = .data:0x0002493C; // type:object size:0x30 scope:global align:4 +__vt__15daBwdg_packet_c = .data:0x0002496C; // type:object size:0x18 scope:global align:4 +boss = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_bwds/splits.txt b/config/GZLE01/rels/d_a_bwds/splits.txt new file mode 100644 index 000000000..714ab28f6 --- /dev/null +++ b/config/GZLE01/rels/d_a_bwds/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bwds.cpp: + .text start:0x000000EC end:0x00004088 + .text start:0x00004088 end:0x00004088 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E6 + .data start:0x00000000 end:0x000003D0 + .bss start:0x00000008 end:0x00000088 diff --git a/config/GZLE01/rels/d_a_bwds/symbols.txt b/config/GZLE01/rels/d_a_bwds/symbols.txt new file mode 100644 index 000000000..3209412a9 --- /dev/null +++ b/config/GZLE01/rels/d_a_bwds/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBwds_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +anm_init__FP10bwds_classifUcfi = .text:0x00000144; // type:function size:0x128 scope:local align:4 +body_draw__FP10bwds_class = .text:0x0000026C; // type:function size:0x7C scope:local align:4 +daBwds_Draw__FP10bwds_class = .text:0x000002E8; // type:function size:0xFC scope:local align:4 +__dt__4cXyzFv = .text:0x000003E4; // type:function size:0x3C scope:weak align:4 +body_control__FP10bwds_class = .text:0x00000420; // type:function size:0x73C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000B5C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000C74; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000DB8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000E14; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000E5C; // type:function size:0x80 scope:weak align:4 +easy_bg_check2__FP10bwds_class = .text:0x00000EDC; // type:function size:0x128 scope:local align:4 +pos_move__FP10bwds_classs = .text:0x00001004; // type:function size:0x194 scope:local align:4 +ug_move__FP10bwds_class = .text:0x00001198; // type:function size:0x834 scope:local align:4 +hook_on__FP10bwds_class = .text:0x000019CC; // type:function size:0x16C scope:local align:4 +hook_chance__FP10bwds_class = .text:0x00001B38; // type:function size:0x294 scope:local align:4 +fail__FP10bwds_class = .text:0x00001DCC; // type:function size:0x3AC scope:local align:4 +__dt__5csXyzFv = .text:0x00002178; // type:function size:0x3C scope:weak align:4 +damage_check__FP10bwds_class = .text:0x000021B4; // type:function size:0x2A8 scope:local align:4 +move__FP10bwds_class = .text:0x0000245C; // type:function size:0x134 scope:local align:4 +daBwds_Execute__FP10bwds_class = .text:0x00002590; // type:function size:0xC24 scope:local align:4 +daBwds_IsDelete__FP10bwds_class = .text:0x000031B4; // type:function size:0x8 scope:local align:4 +daBwds_Delete__FP10bwds_class = .text:0x000031BC; // type:function size:0xBC scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003278; // type:function size:0x3BC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003634; // type:function size:0x48 scope:weak align:4 +daBwds_Create__FP10fopAc_ac_c = .text:0x0000367C; // type:function size:0x328 scope:local align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000039A4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00003A20; // type:function size:0x24 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00003A44; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00003AC8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003B94; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003BDC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003C38; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003C80; // type:function size:0x5C scope:weak align:4 +__ct__5csXyzFv = .text:0x00003CDC; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00003CE0; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003CE4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D2C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D30; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D34; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D38; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003D3C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003D84; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00003DE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003DF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003DF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003E48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E60; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003E98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003E9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003EA4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003EAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003EB4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003EC0; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003ECC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00003F28; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003F84; // type:function size:0x48 scope:weak align:4 +__dt__12daBwds_HIO_cFv = .text:0x00003FCC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bwds_cpp = .text:0x00004014; // type:function size:0x3C scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004050; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00004058; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00004060; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00004068; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00004070; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004078; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004080; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4126 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@4128 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4151 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4385 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4395 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4396 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4478 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4479 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4637 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4638 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4639 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4773 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4774 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4861 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5162 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5164 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5165 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D0; // type:object size:0x16 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4651 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +body_bdl = .data:0x00000070; // type:object size:0x1A scope:local align:4 +s_bdl$5205 = .data:0x0000008C; // type:object size:0x8 scope:local align:4 +s_btk$5206 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +s_brk$5207 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +s_bck$5208 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +cc_sph_src$5300 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +body_sph_src$5301 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +hs_sph_src$5302 = .data:0x0000012C; // type:object size:0x40 scope:local align:4 +l_daBwds_Method = .data:0x0000016C; // type:object size:0x20 scope:local align:4 +g_profile_BWDS = .data:0x0000018C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001F0; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000210; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002B0; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000310; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000334; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000034C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000037C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000394; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__vt__12daBwds_HIO_c = .data:0x000003C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +eff_col = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4121 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_canon/splits.txt b/config/GZLE01/rels/d_a_canon/splits.txt new file mode 100644 index 000000000..2493fdaaa --- /dev/null +++ b/config/GZLE01/rels/d_a_canon/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_canon.cpp: + .text start:0x000000EC end:0x00002A10 + .text start:0x00002A10 end:0x00002A10 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLE01/rels/d_a_canon/symbols.txt b/config/GZLE01/rels/d_a_canon/symbols.txt new file mode 100644 index 000000000..19fb69d30 --- /dev/null +++ b/config/GZLE01/rels/d_a_canon/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_mtx__9daCanon_cFv = .text:0x000000EC; // type:function size:0x1DC scope:global align:4 +bul_set_mtx__9daCanon_cFP4cXyz = .text:0x000002C8; // type:function size:0x78 scope:global align:4 +getGridPos__9daCanon_cFii = .text:0x00000340; // type:function size:0x108 scope:global align:4 +getBulEndPos__9daCanon_cFss = .text:0x00000448; // type:function size:0x10C scope:global align:4 +createCheck__9daCanon_cFiii = .text:0x00000554; // type:function size:0x4C scope:global align:4 +daCanon_nodeCallBack__FP7J3DNodei = .text:0x000005A0; // type:function size:0x88 scope:local align:4 +target_createCB__FPv = .text:0x00000628; // type:function size:0x14 scope:local align:4 +createTargetObj__9daCanon_cFv = .text:0x0000063C; // type:function size:0x110 scope:global align:4 +daCanon_BreakTarget__FPvPv = .text:0x0000074C; // type:function size:0xA8 scope:local align:4 +breakAllObj__9daCanon_cFv = .text:0x000007F4; // type:function size:0x2C scope:global align:4 +makeFireEffect__9daCanon_cFR4cXyzR5csXyzi = .text:0x00000820; // type:function size:0x26C scope:global align:4 +wait_proc_init__9daCanon_cFv = .text:0x00000A8C; // type:function size:0x2C scope:global align:4 +wait_proc__9daCanon_cFv = .text:0x00000AB8; // type:function size:0x25C scope:global align:4 +game_start_proc_init__9daCanon_cFv = .text:0x00000D14; // type:function size:0xC0 scope:global align:4 +game_start_proc__9daCanon_cFv = .text:0x00000DD4; // type:function size:0x34 scope:global align:4 +game_proc_init__9daCanon_cFv = .text:0x00000E08; // type:function size:0x24 scope:global align:4 +game_proc__9daCanon_cFv = .text:0x00000E2C; // type:function size:0x174 scope:global align:4 +fire_proc_init__9daCanon_cFv = .text:0x00000FA0; // type:function size:0xD4 scope:global align:4 +fire_proc__9daCanon_cFv = .text:0x00001074; // type:function size:0x338 scope:global align:4 +pause_proc_init__9daCanon_cFv = .text:0x000013AC; // type:function size:0x2A8 scope:global align:4 +pause_proc__9daCanon_cFv = .text:0x00001654; // type:function size:0x54 scope:global align:4 +end_proc_init__9daCanon_cFv = .text:0x000016A8; // type:function size:0x6C scope:global align:4 +end_proc__9daCanon_cFv = .text:0x00001714; // type:function size:0x100 scope:global align:4 +PadMove__9daCanon_cFv = .text:0x00001814; // type:function size:0x204 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001A18; // type:function size:0x20 scope:local align:4 +CreateHeap__9daCanon_cFv = .text:0x00001A38; // type:function size:0x3CC scope:global align:4 +__dt__12dDlst_base_cFv = .text:0x00001E04; // type:function size:0x48 scope:weak align:4 +GameInfo2DDraw__9daCanon_cFv = .text:0x00001E4C; // type:function size:0x228 scope:global align:4 +daCanonCreate__FPv = .text:0x00002074; // type:function size:0x20 scope:local align:4 +_create__9daCanon_cFv = .text:0x00002094; // type:function size:0x32C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000023C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000248C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000024D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002530; // type:function size:0x48 scope:weak align:4 +daCanonDelete__FPv = .text:0x00002578; // type:function size:0x88 scope:local align:4 +daCanonExecute__FPv = .text:0x00002600; // type:function size:0x14C scope:local align:4 +daCanonDraw__FPv = .text:0x0000274C; // type:function size:0xF0 scope:local align:4 +daCanonIsDelete__FPv = .text:0x0000283C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002844; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002854; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000285C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002864; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000286C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002874; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000028AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000028B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000028BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000028FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002900; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002908; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002910; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002918; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002924; // type:function size:0xC scope:weak align:4 +draw__12dDlst_base_cFv = .text:0x00002930; // type:function size:0x4 scope:weak align:4 +__sinit_d_a_canon_cpp = .text:0x00002934; // type:function size:0x54 scope:local align:4 +__dt__14WIND_INFLUENCEFv = .text:0x00002988; // type:function size:0x3C scope:weak align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000029C4; // type:function size:0x3C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002A00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002A08; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daCanon_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +angle_x_tbl = .rodata:0x00000008; // type:object size:0x10 scope:local align:4 +angle_y_tbl = .rodata:0x00000018; // type:object size:0x10 scope:local align:4 +@4181 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4182 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4185 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4210 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4229 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4480 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4481 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4482 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4561 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4626 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4850 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4851 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4852 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5008 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5009 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5010 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5011 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5012 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5013 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5014 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5217 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000D0; // type:object size:0x50 scope:local align:4 data:string_table +canon_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +canon_cyl2_src = .data:0x00000044; // type:object size:0x44 scope:local align:4 +@4144 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4403 = .data:0x00000094; // type:object size:0xC scope:local align:4 +cut_name_tbl$4413 = .data:0x000000A0; // type:object size:0x4 scope:local align:4 +@4487 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4510 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4554 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4645 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4721 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +cut_name_tbl$4748 = .data:0x000000E0; // type:object size:0x4 scope:local align:4 +@5016 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +daCanonMethodTable = .data:0x000000F0; // type:object size:0x20 scope:local align:4 +g_profile_Canon = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000140; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001E0; // type:object size:0x54 scope:weak align:4 +__vt__12dDlst_base_c = .data:0x00000234; // type:object size:0x10 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4139 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +plight = .bss:0x00000060; // type:object size:0x20 scope:global align:4 data:float +@4140 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +pwind = .bss:0x0000008C; // type:object size:0x2C scope:global align:4 data:float diff --git a/config/GZLE01/rels/d_a_cc/splits.txt b/config/GZLE01/rels/d_a_cc/splits.txt new file mode 100644 index 000000000..f4f586567 --- /dev/null +++ b/config/GZLE01/rels/d_a_cc/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_cc.cpp: + .text start:0x00000078 end:0x00007CD8 + .text start:0x00007CD8 end:0x00007CF4 + .text start:0x00007CF4 end:0x00007CF4 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x00000440 + .bss start:0x00000000 end:0x00000078 diff --git a/config/GZLE01/rels/d_a_cc/symbols.txt b/config/GZLE01/rels/d_a_cc/symbols.txt new file mode 100644 index 000000000..51f3934e2 --- /dev/null +++ b/config/GZLE01/rels/d_a_cc/symbols.txt @@ -0,0 +1,222 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x234 scope:local align:4 +__dt__4cXyzFv = .text:0x000002AC; // type:function size:0x3C scope:weak align:4 +draw_SUB__FP8cc_class = .text:0x000002E8; // type:function size:0x23C scope:local align:4 +daCC_Draw__FP8cc_class = .text:0x00000524; // type:function size:0x3DC scope:local align:4 +cc_eff_set__FP8cc_classUc = .text:0x00000900; // type:function size:0x1B0 scope:local align:4 +anm_init__FP8cc_classifUcfi = .text:0x00000AB0; // type:function size:0x12C scope:local align:4 +damage_mode_move__FP8cc_class = .text:0x00000BDC; // type:function size:0x98 scope:local align:4 +s_b_sub__FPvPv = .text:0x00000C74; // type:function size:0xBC scope:local align:4 +naraku_check__FP8cc_class = .text:0x00000D30; // type:function size:0x2F8 scope:local align:4 +denki_start__FP8cc_class = .text:0x00001028; // type:function size:0x40 scope:local align:4 +denki_end__FP8cc_class = .text:0x00001068; // type:function size:0x70 scope:local align:4 +shock_damage_check__FP8cc_class = .text:0x000010D8; // type:function size:0x26C scope:local align:4 +black_light_check__FP8cc_class = .text:0x00001344; // type:function size:0x74 scope:local align:4 +body_atari_check__FP8cc_class = .text:0x000013B8; // type:function size:0xBC0 scope:local align:4 +search_angle_set__FP8cc_class = .text:0x00001F78; // type:function size:0x208 scope:local align:4 +action_nomal_move__FP8cc_class = .text:0x00002180; // type:function size:0x8A0 scope:local align:4 +action_oyogu__FP8cc_class = .text:0x00002A20; // type:function size:0x404 scope:local align:4 +action_attack_move__FP8cc_class = .text:0x00002E24; // type:function size:0x47C scope:local align:4 +action_damage_move__FP8cc_class = .text:0x000032A0; // type:function size:0x9B8 scope:local align:4 +action_dead_move__FP8cc_class = .text:0x00003C58; // type:function size:0x48C scope:local align:4 +deku_come_demo__FP8cc_class = .text:0x000040E4; // type:function size:0x204 scope:local align:4 +deku_ret_demo__FP8cc_class = .text:0x000042E8; // type:function size:0x230 scope:local align:4 +action_noboru__FP8cc_class = .text:0x00004518; // type:function size:0x794 scope:local align:4 +action_up_check__FP8cc_class = .text:0x00004CAC; // type:function size:0x970 scope:local align:4 +action_tomaru__FP8cc_class = .text:0x0000561C; // type:function size:0xB0 scope:local align:4 +tsubo_search__FPvPv = .text:0x000056CC; // type:function size:0xAC scope:local align:4 +action_tubo_search__FP8cc_class = .text:0x00005778; // type:function size:0x240 scope:local align:4 +BG_check__FP8cc_class = .text:0x000059B8; // type:function size:0xA0 scope:local align:4 +daCC_Execute__FP8cc_class = .text:0x00005A58; // type:function size:0x7BC scope:local align:4 +daCC_IsDelete__FP8cc_class = .text:0x00006214; // type:function size:0x8 scope:local align:4 +daCC_Delete__FP8cc_class = .text:0x0000621C; // type:function size:0x74 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006290; // type:function size:0x79C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00006A2C; // type:function size:0x48 scope:weak align:4 +daCC_Create__FP10fopAc_ac_c = .text:0x00006A74; // type:function size:0x6EC scope:local align:4 +__ct__8cc_classFv = .text:0x00007160; // type:function size:0x2E0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007440; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000750C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007554; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007620; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007668; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000076C4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000770C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007768; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000077D8; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x00007860; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007864; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000078C0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00007908; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00007950; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007998; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000079F4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007A3C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007A4C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007A54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A6C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007AA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00007AAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007AB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007ABC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007AF4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007AF8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007B00; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007B10; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007B18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007B20; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007B28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007B30; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007B68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007B70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007B78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007B80; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007BB8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007BC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007BC8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007BD4; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BE0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BE4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BE8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BEC; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007BF0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00007C4C; // type:function size:0x5C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007CA8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007CB0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007CB8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007CC0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007CC8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007CD0; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00007CD8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4090 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4093 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4173 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4358 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4367 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:4byte +@4392 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4413 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4529 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4630 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4631 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5103 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@5104 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5341 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5342 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5343 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5344 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5345 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5346 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5438 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5440 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5441 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5543 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5544 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5751 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5752 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5753 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5754 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5755 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5756 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5757 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5758 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5759 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5760 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6240 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6241 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6242 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6546 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6640 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6652 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@6863 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6864 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6865 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6866 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7288 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7289 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@7290 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000011C; // type:object size:0x58 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +eff_color_dt$4366 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +@5347 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +@5761 = .data:0x00000074; // type:object size:0x1C scope:local align:4 +cut_name_tbl$5949 = .data:0x00000090; // type:object size:0x8 scope:local align:4 +cut_name_tbl$5991 = .data:0x00000098; // type:object size:0x8 scope:local align:4 +@6243 = .data:0x000000A0; // type:object size:0x30 scope:local align:4 +@6867 = .data:0x000000D0; // type:object size:0x24 scope:local align:4 +cc_atsp_kind = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +cc_atatp_kind = .data:0x00000108; // type:object size:0x14 scope:local align:4 +cc_HP_kind = .data:0x0000011C; // type:object size:0x5 scope:local align:4 +body_co_cyl$7109 = .data:0x00000124; // type:object size:0x44 scope:local align:4 +fire_j$7114 = .data:0x00000168; // type:object size:0xA scope:local align:4 +fire_sc$7115 = .data:0x00000174; // type:object size:0x28 scope:local align:4 +l_daCC_Method = .data:0x0000019C; // type:object size:0x20 scope:local align:4 +g_profile_CC = .data:0x000001BC; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000234; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000368; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003E0; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000400; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000434; // type:object size:0xC scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +DEMO_COME_START_FLAG = .bss:0x00000049; // type:object size:0x1 scope:local align:1 data:byte +DEMO_RET_START_FLAG = .bss:0x0000004A; // type:object size:0x1 scope:local align:1 data:byte +DEMO_SHORT_CUT_FLAG = .bss:0x0000004B; // type:object size:0x1 scope:local align:1 data:byte +target_info = .bss:0x0000004C; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x00000074; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_coming2/splits.txt b/config/GZLE01/rels/d_a_coming2/splits.txt new file mode 100644 index 000000000..00733911b --- /dev/null +++ b/config/GZLE01/rels/d_a_coming2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coming2.cpp: + .text start:0x000000EC end:0x0000244C + .text start:0x0000244C end:0x00002684 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x0000036C + .bss start:0x00000008 end:0x00000196 diff --git a/config/GZLE01/rels/d_a_coming2/symbols.txt b/config/GZLE01/rels/d_a_coming2/symbols.txt new file mode 100644 index 000000000..c5653c994 --- /dev/null +++ b/config/GZLE01/rels/d_a_coming2/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +chase_ship__Q29daComing25Act_cFv = .text:0x000000EC; // type:function size:0x78 scope:global align:4 +get_speed__9daComing2FP10fopAc_ac_c = .text:0x00000164; // type:function size:0x9C scope:local align:4 +renew_scope_info__Q29daComing25Act_cFv = .text:0x00000200; // type:function size:0x13C scope:global align:4 +no_ship_obstacle__Q29daComing25Act_cFP4cXyz = .text:0x0000033C; // type:function size:0x1F0 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x0000052C; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000680; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000007AC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000084C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000008A8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000008F0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000094C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000994; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000A28; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000A70; // type:function size:0x48 scope:weak align:4 +position_is_safety_call_back__9daComing2FPvPv = .text:0x00000AB8; // type:function size:0x98 scope:local align:4 +position_is_none_obj__9daComing2FP4cXyz = .text:0x00000B50; // type:function size:0x48 scope:local align:4 +check_in_large_sea__Q29daComing25Act_cFPC4cXyz = .text:0x00000B98; // type:function size:0x40 scope:global align:4 +get_water_height__Q29daComing25Act_cFPfPC4cXyz = .text:0x00000BD8; // type:function size:0x288 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000E60; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000FA0; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000010B8; // type:function size:0x80 scope:weak align:4 +__dt__11dBgS_WtrChkFv = .text:0x00001138; // type:function size:0x124 scope:weak align:4 +init_barrelN_info__Q29daComing25Act_cFi = .text:0x0000125C; // type:function size:0x38 scope:global align:4 +init_barrel_info__Q29daComing25Act_cFv = .text:0x00001294; // type:function size:0x4C scope:global align:4 +init_flag_info__Q29daComing25Act_cFv = .text:0x000012E0; // type:function size:0x10 scope:global align:4 +init_coming_info__Q29daComing25Act_cFv = .text:0x000012F0; // type:function size:0x64 scope:global align:4 +make_coming_param__Q29daComing25Act_cFP4cXyzPQ212daObjBarrel26Type_ePiPb = .text:0x00001354; // type:function size:0xC8 scope:global align:4 +request_barrel_exitN__Q29daComing25Act_cFi = .text:0x0000141C; // type:function size:0x6C scope:global align:4 +request_all_barrel_exit__Q29daComing25Act_cFv = .text:0x00001488; // type:function size:0x68 scope:global align:4 +checkLineCrossXZ__9daComing2FP4cXyzP4cXyzP4cXyzP4cXyz = .text:0x000014F0; // type:function size:0x120 scope:local align:4 +request_all_flag_exit__Q29daComing25Act_cFv = .text:0x00001610; // type:function size:0xB4 scope:global align:4 +barrel_execute__Q29daComing25Act_cFi = .text:0x000016C4; // type:function size:0x11C scope:global align:4 +barrel_main__Q29daComing25Act_cFv = .text:0x000017E0; // type:function size:0x4C scope:global align:4 +coming_clear_init__Q29daComing25Act_cFv = .text:0x0000182C; // type:function size:0x24 scope:global align:4 +coming_clear_main__Q29daComing25Act_cFv = .text:0x00001850; // type:function size:0x68 scope:global align:4 +coming_wait_init__Q29daComing25Act_cFv = .text:0x000018B8; // type:function size:0x18 scope:global align:4 +coming_wait_main__Q29daComing25Act_cFv = .text:0x000018D0; // type:function size:0x104 scope:global align:4 +coming_setF_init__Q29daComing25Act_cFv = .text:0x000019D4; // type:function size:0xA8 scope:global align:4 +coming_setF_main__Q29daComing25Act_cFv = .text:0x00001A7C; // type:function size:0x23C scope:global align:4 +coming_checkS_init__Q29daComing25Act_cFv = .text:0x00001CB8; // type:function size:0x10 scope:global align:4 +coming_checkS_main__Q29daComing25Act_cFv = .text:0x00001CC8; // type:function size:0x98 scope:global align:4 +coming_game_init__Q29daComing25Act_cFv = .text:0x00001D60; // type:function size:0x2C scope:global align:4 +coming_game_main__Q29daComing25Act_cFv = .text:0x00001D8C; // type:function size:0x1CC scope:global align:4 +coming_process_init__Q29daComing25Act_cFs = .text:0x00001F58; // type:function size:0x118 scope:global align:4 +coming_process_main__Q29daComing25Act_cFv = .text:0x00002070; // type:function size:0xE4 scope:global align:4 +_create__Q29daComing25Act_cFv = .text:0x00002154; // type:function size:0x110 scope:global align:4 +__dt__Q39daComing25Act_c12_start_buoy_Fv = .text:0x00002264; // type:function size:0x3C scope:weak align:4 +__ct__Q39daComing25Act_c12_start_buoy_Fv = .text:0x000022A0; // type:function size:0x4 scope:weak align:4 +__dt__Q29daComing213_barrel_info_Fv = .text:0x000022A4; // type:function size:0x3C scope:weak align:4 +__ct__Q29daComing213_barrel_info_Fv = .text:0x000022E0; // type:function size:0x4 scope:weak align:4 +_delete__Q29daComing25Act_cFv = .text:0x000022E4; // type:function size:0x8 scope:global align:4 +_execute__Q29daComing25Act_cFv = .text:0x000022EC; // type:function size:0xC4 scope:global align:4 +_draw__Q29daComing25Act_cFv = .text:0x000023B0; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x000023B8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x000023D8; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x000023FC; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x00002420; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x00002444; // type:function size:0x8 scope:local align:4 +__dt__Q29daComing25Act_cFv = .text:0x0000244C; // type:function size:0x94 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x000024E0; // type:function size:0xFC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000025DC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000025E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000025EC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000025F4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000025FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00002604; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x0000260C; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00002614; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000261C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002624; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000262C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002634; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000263C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002644; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000264C; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x00002654; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x0000265C; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00002664; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000266C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00002674; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000267C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daComing225@unnamed@d_a_coming2_cpp@ = .rodata:0x00000000; // type:object size:0xA scope:local align:4 +@4096 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4097 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4098 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4102 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4385 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4811 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4814 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4815 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +coming_make_item_no_table__9daComing2 = .data:0x00000030; // type:object size:0x3C scope:local align:4 +colorR$4054 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +@4895 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4896 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4897 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4898 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4899 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +init_table$4894 = .data:0x000000AC; // type:object size:0x3C scope:local align:4 +@4912 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4913 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4914 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4915 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@4916 = .data:0x00000118; // type:object size:0xC scope:local align:4 +main_table$4911 = .data:0x00000124; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q29daComing225@unnamed@d_a_coming2_cpp@ = .data:0x00000160; // type:object size:0x20 scope:local align:4 +g_profile_Coming2 = .data:0x00000180; // type:object size:0x30 scope:global align:4 +__vt__Q29daComing25Act_c = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000001BC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x000001EC; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000021C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000234; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000264; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000294; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002C4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002F4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000348; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4145 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4146 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +M_wall_work$4144 = .bss:0x00000064; // type:object size:0x6C scope:local align:4 +@4322 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +init$4323 = .bss:0x000000DC; // type:object size:0x1 scope:local align:1 +wtr$4321 = .bss:0x000000E0; // type:object size:0x50 scope:local align:4 +@4330 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +init$4331 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 +gnd_work$4329 = .bss:0x00000140; // type:object size:0x54 scope:local align:4 +init$4900 = .bss:0x00000194; // type:object size:0x1 scope:local align:1 +init$4917 = .bss:0x00000195; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_coming3/splits.txt b/config/GZLE01/rels/d_a_coming3/splits.txt new file mode 100644 index 000000000..4c9895f23 --- /dev/null +++ b/config/GZLE01/rels/d_a_coming3/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coming3.cpp: + .text start:0x000000EC end:0x00001EDC + .text start:0x00001EDC end:0x000021E4 + .rodata start:0x00000000 end:0x000000EA + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000181 diff --git a/config/GZLE01/rels/d_a_coming3/symbols.txt b/config/GZLE01/rels/d_a_coming3/symbols.txt new file mode 100644 index 000000000..21a95a419 --- /dev/null +++ b/config/GZLE01/rels/d_a_coming3/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +get_water_height__Q29daComing35Act_cFPfPiPC4cXyz = .text:0x000000EC; // type:function size:0x318 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000404; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000544; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000065C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000006FC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000758; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000007A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000007FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000844; // type:function size:0x80 scope:weak align:4 +__dt__11dBgS_WtrChkFv = .text:0x000008C4; // type:function size:0x124 scope:weak align:4 +position_is_safety_call_back__9daComing3FPvPv = .text:0x000009E8; // type:function size:0x98 scope:local align:4 +position_is_none_obj__9daComing3FP4cXyz = .text:0x00000A80; // type:function size:0x48 scope:local align:4 +get_challenge_id__Q29daComing35Act_cFv = .text:0x00000AC8; // type:function size:0x10 scope:global align:4 +get_limit_dist__Q29daComing35Act_cFv = .text:0x00000AD8; // type:function size:0x44 scope:global align:4 +coming_start_init__Q29daComing35Act_cFv = .text:0x00000B1C; // type:function size:0x2C scope:global align:4 +coming_start_main__Q29daComing35Act_cFv = .text:0x00000B48; // type:function size:0x210 scope:global align:4 +coming_game_init__Q29daComing35Act_cFv = .text:0x00000D58; // type:function size:0x20 scope:global align:4 +coming_game_main__Q29daComing35Act_cFv = .text:0x00000D78; // type:function size:0x274 scope:global align:4 +coming_wait_init__Q29daComing35Act_cFv = .text:0x00000FEC; // type:function size:0x10 scope:global align:4 +coming_wait_main__Q29daComing35Act_cFv = .text:0x00000FFC; // type:function size:0x6C scope:global align:4 +coming_process_init__Q29daComing35Act_cFs = .text:0x00001068; // type:function size:0xE8 scope:global align:4 +eff_break_tsubo__Q29daComing35Act_cFv = .text:0x00001150; // type:function size:0x38C scope:global align:4 +coming_process_main__Q29daComing35Act_cFv = .text:0x000014DC; // type:function size:0xB4 scope:global align:4 +set_mtx__Q29daComing35Act_cFv = .text:0x00001590; // type:function size:0xEC scope:global align:4 +collision_init__Q29daComing35Act_cFv = .text:0x0000167C; // type:function size:0x7C scope:global align:4 +collision_main__Q29daComing35Act_cFv = .text:0x000016F8; // type:function size:0xE8 scope:global align:4 +solidHeapCB__Q29daComing35Act_cFP10fopAc_ac_c = .text:0x000017E0; // type:function size:0x24 scope:global align:4 +create_heap__Q29daComing35Act_cFv = .text:0x00001804; // type:function size:0xC8 scope:global align:4 +_create__Q29daComing35Act_cFv = .text:0x000018CC; // type:function size:0x158 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00001A24; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001AF0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001B38; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001B94; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001BDC; // type:function size:0x5C scope:weak align:4 +_delete__Q29daComing35Act_cFv = .text:0x00001C38; // type:function size:0x30 scope:global align:4 +_execute__Q29daComing35Act_cFv = .text:0x00001C68; // type:function size:0x38 scope:global align:4 +_draw__Q29daComing35Act_cFv = .text:0x00001CA0; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D14; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D34; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D58; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D7C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001DA0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001DA8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001DF0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001E00; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001E10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001E18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001E20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001E60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001E68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E70; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001EA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001EAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001EB4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001EBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001EC4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001ED0; // type:function size:0xC scope:weak align:4 +__dt__Q29daComing35Act_cFv = .text:0x00001EDC; // type:function size:0x144 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00002020; // type:function size:0xFC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000211C; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002164; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000216C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002174; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000217C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002184; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000218C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002194; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000219C; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x000021A4; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x000021AC; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x000021B4; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x000021BC; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x000021C4; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x000021CC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000021D4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000021DC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daComing325@unnamed@d_a_coming3_cpp@ = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +M_cyl_src__9daComing3 = .rodata:0x00000028; // type:object size:0x44 scope:local align:4 +@4146 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4264 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@4270 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4332 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4333 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4547 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4548 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4595 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C0; // type:object size:0x2A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +make_item_table$4287 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +@4442 = .data:0x00000038; // type:object size:0xC scope:local align:4 +@4443 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4444 = .data:0x00000050; // type:object size:0xC scope:local align:4 +init_table$4441 = .data:0x0000005C; // type:object size:0x24 scope:local align:4 +@4554 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4555 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4556 = .data:0x00000098; // type:object size:0xC scope:local align:4 +main_table$4553 = .data:0x000000A4; // type:object size:0x24 scope:local align:4 +M_arcname__Q29daComing35Act_c = .data:0x000000C8; // type:object size:0x7 scope:global align:4 data:string +Mthd_Table__Q29daComing325@unnamed@d_a_coming3_cpp@ = .data:0x000000D0; // type:object size:0x20 scope:local align:4 +g_profile_Coming3 = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000138; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001D8; // type:object size:0x54 scope:weak align:4 +__vt__Q29daComing35Act_c = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x00000238; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000268; // type:object size:0x30 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002A4; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002BC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002EC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000031C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4060 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4061 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +wtr$4059 = .bss:0x00000064; // type:object size:0x50 scope:local align:4 +@4077 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$4078 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +gnd_work$4076 = .bss:0x000000C4; // type:object size:0x54 scope:local align:4 +init$4445 = .bss:0x00000118; // type:object size:0x1 scope:local align:1 +@4457 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +init$4458 = .bss:0x00000128; // type:object size:0x1 scope:local align:1 +gnd$4456 = .bss:0x0000012C; // type:object size:0x54 scope:local align:4 +init$4557 = .bss:0x00000180; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_dai/splits.txt b/config/GZLE01/rels/d_a_dai/splits.txt new file mode 100644 index 000000000..c1fc7f466 --- /dev/null +++ b/config/GZLE01/rels/d_a_dai/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dai.cpp: + .text start:0x00000078 end:0x00001130 + .text start:0x00001130 end:0x00001130 + .text start:0x00001130 end:0x00001250 + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x000001D4 diff --git a/config/GZLE01/rels/d_a_dai/symbols.txt b/config/GZLE01/rels/d_a_dai/symbols.txt new file mode 100644 index 000000000..625e9d3fe --- /dev/null +++ b/config/GZLE01/rels/d_a_dai/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__7daDai_cFv = .text:0x00000078; // type:function size:0x4C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000C4; // type:function size:0x20 scope:local align:4 +CreateHeap__7daDai_cFv = .text:0x000000E4; // type:function size:0xBC scope:global align:4 +CreateInit__7daDai_cFv = .text:0x000001A0; // type:function size:0x208 scope:global align:4 +_create__7daDai_cFv = .text:0x000003A8; // type:function size:0xEC scope:global align:4 +__ct__7daDai_cFv = .text:0x00000494; // type:function size:0x1B8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000064C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000718; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000760; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007BC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000804; // type:function size:0x70 scope:weak align:4 +set_mtx__7daDai_cFv = .text:0x00000874; // type:function size:0x80 scope:global align:4 +eventOrder__7daDai_cFv = .text:0x000008F4; // type:function size:0x28 scope:global align:4 +checkOrder__7daDai_cFv = .text:0x0000091C; // type:function size:0x1E0 scope:global align:4 +daDai_XyCheckCB__FPvi = .text:0x00000AFC; // type:function size:0x20 scope:local align:4 +XyCheckCB__7daDai_cFi = .text:0x00000B1C; // type:function size:0x8C scope:global align:4 +daDai_XyEventCB__FPvi = .text:0x00000BA8; // type:function size:0x20 scope:local align:4 +XyEventCB__7daDai_cFi = .text:0x00000BC8; // type:function size:0x50 scope:global align:4 +_execute__7daDai_cFv = .text:0x00000C18; // type:function size:0x60 scope:global align:4 +proc__7daDai_cFv = .text:0x00000C78; // type:function size:0x170 scope:global align:4 +_draw__7daDai_cFv = .text:0x00000DE8; // type:function size:0x60 scope:global align:4 +getMsg__7daDai_cFv = .text:0x00000E48; // type:function size:0x94 scope:global align:4 +next_msgStatus__7daDai_cFPUl = .text:0x00000EDC; // type:function size:0x1C0 scope:global align:4 +daDai_Create__FPv = .text:0x0000109C; // type:function size:0x20 scope:local align:4 +daDai_Delete__FPv = .text:0x000010BC; // type:function size:0x24 scope:local align:4 +daDai_Draw__FPv = .text:0x000010E0; // type:function size:0x24 scope:local align:4 +daDai_Execute__FPv = .text:0x00001104; // type:function size:0x24 scope:local align:4 +daDai_IsDelete__FPv = .text:0x00001128; // type:function size:0x8 scope:local align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00001130; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001134; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001144; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000114C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001154; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000115C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001164; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000119C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000011A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000011AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011B4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000011EC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000011F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000011F8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001200; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001208; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001214; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001230; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001238; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001240; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001248; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__7daDai_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +m_cloth_arcname__7daDai_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4116 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4510 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4511 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4512 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x36 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daDaiMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_DAI = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__7daDai_c = .data:0x00000094; // type:object size:0x14 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000A8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000148; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000019C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001C0; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_daiocta/splits.txt b/config/GZLE01/rels/d_a_daiocta/splits.txt new file mode 100644 index 000000000..9c22ecf1a --- /dev/null +++ b/config/GZLE01/rels/d_a_daiocta/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_daiocta.cpp: + .text start:0x000000EC end:0x00005630 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000038F + .data start:0x00000000 end:0x00000658 + .bss start:0x00000008 end:0x0000011D diff --git a/config/GZLE01/rels/d_a_daiocta/symbols.txt b/config/GZLE01/rels/d_a_daiocta/symbols.txt new file mode 100644 index 000000000..a194b42a8 --- /dev/null +++ b/config/GZLE01/rels/d_a_daiocta/symbols.txt @@ -0,0 +1,255 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daDaiocta_HIO_cFv = .text:0x000000EC; // type:function size:0x1C4 scope:global align:4 +__dt__4cXyzFv = .text:0x000002B0; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000002EC; // type:function size:0x48 scope:weak align:4 +coHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000334; // type:function size:0x24 scope:local align:4 +_coHit__11daDaiocta_cFP10fopAc_ac_c = .text:0x00000358; // type:function size:0x84 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000003DC; // type:function size:0x94 scope:local align:4 +_nodeControl__11daDaiocta_cFP7J3DNodeP8J3DModel = .text:0x00000470; // type:function size:0x1FC scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x0000066C; // type:function size:0x20 scope:local align:4 +_createHeap__11daDaiocta_cFv = .text:0x0000068C; // type:function size:0x7C scope:global align:4 +createAwaHeap__11daDaiocta_cFv = .text:0x00000708; // type:function size:0x2B0 scope:global align:4 +createSuikomiHeap__11daDaiocta_cFv = .text:0x000009B8; // type:function size:0x104 scope:global align:4 +createBodyHeap__11daDaiocta_cFv = .text:0x00000ABC; // type:function size:0x148 scope:global align:4 +createArrowHitHeap__11daDaiocta_cFv = .text:0x00000C04; // type:function size:0x60 scope:global align:4 +setMtx__11daDaiocta_cFv = .text:0x00000C64; // type:function size:0x130 scope:global align:4 +setSuikomiMtx__11daDaiocta_cFv = .text:0x00000D94; // type:function size:0x98 scope:global align:4 +setAwaMtx__11daDaiocta_cFv = .text:0x00000E2C; // type:function size:0xB0 scope:global align:4 +initMtx__11daDaiocta_cFv = .text:0x00000EDC; // type:function size:0x94 scope:global align:4 +setEffect__11daDaiocta_cFUs = .text:0x00000F70; // type:function size:0x1FC scope:global align:4 +setAwaRandom__11daDaiocta_cFi = .text:0x0000116C; // type:function size:0x130 scope:global align:4 +initAwa__11daDaiocta_cFv = .text:0x0000129C; // type:function size:0x13C scope:global align:4 +execAwa__11daDaiocta_cFv = .text:0x000013D8; // type:function size:0x170 scope:global align:4 +isLivingEye__11daDaiocta_cFv = .text:0x00001548; // type:function size:0xA0 scope:global align:4 +isDead__11daDaiocta_cFv = .text:0x000015E8; // type:function size:0x9C scope:global align:4 +isDamageEye__11daDaiocta_cFv = .text:0x00001684; // type:function size:0x98 scope:global align:4 +isDamageBombEye__11daDaiocta_cFv = .text:0x0000171C; // type:function size:0x98 scope:global align:4 +setRotEye__11daDaiocta_cFv = .text:0x000017B4; // type:function size:0x2C8 scope:global align:4 +setCollision__11daDaiocta_cFv = .text:0x00001A7C; // type:function size:0x424 scope:global align:4 +modeHideInit__11daDaiocta_cFv = .text:0x00001EA0; // type:function size:0x18 scope:global align:4 +modeHide__11daDaiocta_cFv = .text:0x00001EB8; // type:function size:0x7C scope:global align:4 +modeAppearInit__11daDaiocta_cFv = .text:0x00001F34; // type:function size:0x194 scope:global align:4 +modeAppear__11daDaiocta_cFv = .text:0x000020C8; // type:function size:0x2A4 scope:global align:4 +modeWaitInit__11daDaiocta_cFv = .text:0x0000236C; // type:function size:0x44 scope:global align:4 +modeWait__11daDaiocta_cFv = .text:0x000023B0; // type:function size:0xA8 scope:global align:4 +modeDamageInit__11daDaiocta_cFv = .text:0x00002458; // type:function size:0x80 scope:global align:4 +modeDamage__11daDaiocta_cFv = .text:0x000024D8; // type:function size:0xEC scope:global align:4 +modeDamageBombInit__11daDaiocta_cFv = .text:0x000025C4; // type:function size:0xC8 scope:global align:4 +modeDamageBomb__11daDaiocta_cFv = .text:0x0000268C; // type:function size:0xEC scope:global align:4 +modeDemoInit__11daDaiocta_cFv = .text:0x00002778; // type:function size:0x184 scope:global align:4 +modeDemo__11daDaiocta_cFv = .text:0x000028FC; // type:function size:0x854 scope:global align:4 +modeDeleteInit__11daDaiocta_cFv = .text:0x00003150; // type:function size:0x134 scope:global align:4 +modeDelete__11daDaiocta_cFv = .text:0x00003284; // type:function size:0x424 scope:global align:4 +modeProc__11daDaiocta_cFQ211daDaiocta_c6Proc_eQ211daDaiocta_c6Mode_e = .text:0x000036A8; // type:function size:0x1E0 scope:global align:4 +setAnm__11daDaiocta_cFv = .text:0x00003888; // type:function size:0x26C scope:global align:4 +setWater__11daDaiocta_cFv = .text:0x00003AF4; // type:function size:0x2C scope:global align:4 +_execute__11daDaiocta_cFv = .text:0x00003B20; // type:function size:0x200 scope:global align:4 +drawAwa__11daDaiocta_cFv = .text:0x00003D20; // type:function size:0x138 scope:global align:4 +drawSuikomi__11daDaiocta_cFv = .text:0x00003E58; // type:function size:0xF4 scope:global align:4 +drawDebug__11daDaiocta_cFv = .text:0x00003F4C; // type:function size:0x1E0 scope:global align:4 +_draw__11daDaiocta_cFv = .text:0x0000412C; // type:function size:0x118 scope:global align:4 +getArg__11daDaiocta_cFv = .text:0x00004244; // type:function size:0x120 scope:global align:4 +createInit__11daDaiocta_cFv = .text:0x00004364; // type:function size:0x2FC scope:global align:4 +_create__11daDaiocta_cFv = .text:0x00004660; // type:function size:0x2B8 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00004918; // type:function size:0x2C scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x00004944; // type:function size:0x28 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000496C; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_bckAnmFv = .text:0x000049C8; // type:function size:0x28 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000049F0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004A4C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004AD4; // type:function size:0x70 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004B44; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00004BA0; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00004C80; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00004D10; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00004D6C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004DB4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004E10; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004E58; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00004F24; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004FA8; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004FF0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000504C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005094; // type:function size:0x4 scope:weak align:4 +_delete__11daDaiocta_cFv = .text:0x00005098; // type:function size:0xA4 scope:global align:4 +daDaioctaCreate__FPv = .text:0x0000513C; // type:function size:0x20 scope:local align:4 +daDaioctaDelete__FPv = .text:0x0000515C; // type:function size:0x24 scope:local align:4 +daDaioctaExecute__FPv = .text:0x00005180; // type:function size:0x24 scope:local align:4 +daDaioctaDraw__FPv = .text:0x000051A4; // type:function size:0x24 scope:local align:4 +daDaioctaIsDelete__FPv = .text:0x000051C8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000051D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000051E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000051E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000051F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000051F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005200; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005238; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005240; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005248; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005250; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005288; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000528C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005294; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000529C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000052A4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000052B0; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000052BC; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000052CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000052D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000052DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00005314; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x0000531C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00005324; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000532C; // type:function size:0x38 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005364; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000053AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000053F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000543C; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005498; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000549C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000054A0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000054A4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000054A8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000054F0; // type:function size:0x5C scope:weak align:4 +__dt__15daDaiocta_HIO_cFv = .text:0x0000554C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000055A8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_daiocta_cpp = .text:0x000055C4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005600; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005608; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00005610; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00005618; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005620; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005628; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__11daDaiocta_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__11daDaiocta_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +m_sph_src__11daDaiocta_c = .rodata:0x0000000C; // type:object size:0x40 scope:global align:4 +m_cps_src__11daDaiocta_c = .rodata:0x0000004C; // type:object size:0x4C scope:global align:4 +@4128 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4135 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4145 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@4157 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@4577 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 data:double +@4863 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@4990 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4991 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4992 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 +@4993 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@4994 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4995 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@4996 = .rodata:0x00000150; // type:object size:0x8 scope:local align:8 data:double +@5298 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5299 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$5465 = .rodata:0x00000164; // type:object size:0x38 scope:local align:4 +@5466 = .rodata:0x0000019C; // type:object size:0x90 scope:local align:4 +a_brk_anm_idx_tbl$5472 = .rodata:0x0000022C; // type:object size:0x1C scope:local align:4 +a_brk_anm_prm_tbl$5473 = .rodata:0x00000248; // type:object size:0x24 scope:local align:4 +@5537 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@5538 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@5539 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 data:float +@5711 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@5714 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@5721 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@5723 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@5730 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@5855 = .rodata:0x000002A0; // type:object size:0x8 scope:local align:8 data:double +@5926 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@5927 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@5928 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002B4; // type:object size:0xDB scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4241 = .data:0x00000030; // type:object size:0x7C scope:local align:4 +ude_cyl_offset$4329 = .data:0x000000AC; // type:object size:0x18 scope:local align:4 +te_cyl_offset$4330 = .data:0x000000C4; // type:object size:0x18 scope:local align:4 +body_cyl_offset$4331 = .data:0x000000DC; // type:object size:0x18 scope:local align:4 +body_top_cyl_offset$4332 = .data:0x000000F4; // type:object size:0x18 scope:local align:4 +hire_cyl_offset$4333 = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +search_data$4334 = .data:0x00000124; // type:object size:0xCC scope:local align:4 +@4858 = .data:0x000001F0; // type:object size:0x28 scope:local align:4 +@5440 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@5441 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@5442 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@5443 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@5444 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@5445 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@5446 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@5447 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@5448 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@5449 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@5450 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@5451 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@5452 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@5453 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +mode_tbl$5439 = .data:0x000002C0; // type:object size:0xC4 scope:local align:4 +daDaioctaMethodTable = .data:0x00000384; // type:object size:0x20 scope:local align:4 +g_profile_DAIOCTA = .data:0x000003A4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x000003D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000003E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000474; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000004C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000004D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000004E0; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000574; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000580; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000058C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000598; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000005A4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000005B0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000005CC; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000005EC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000604; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000628; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000634; // type:object size:0xC scope:weak align:4 +__vt__15daDaiocta_HIO_c = .data:0x00000640; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x0000064C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4162 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x108 scope:local align:4 +init$5454 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_daiocta_eye/splits.txt b/config/GZLE01/rels/d_a_daiocta_eye/splits.txt new file mode 100644 index 000000000..06a8b5778 --- /dev/null +++ b/config/GZLE01/rels/d_a_daiocta_eye/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_daiocta_eye.cpp: + .text start:0x000000EC end:0x00001AF0 + .text start:0x00001AF0 end:0x00001B80 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x000002D0 + .bss start:0x00000008 end:0x00000071 diff --git a/config/GZLE01/rels/d_a_daiocta_eye/symbols.txt b/config/GZLE01/rels/d_a_daiocta_eye/symbols.txt new file mode 100644 index 000000000..edaa69564 --- /dev/null +++ b/config/GZLE01/rels/d_a_daiocta_eye/symbols.txt @@ -0,0 +1,121 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daDaiocta_Eye_HIO_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000001B0; // type:function size:0x4C scope:local align:4 +_nodeControl__15daDaiocta_Eye_cFP7J3DNodeP8J3DModel = .text:0x000001FC; // type:function size:0xBC scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x20 scope:local align:4 +_createHeap__15daDaiocta_Eye_cFv = .text:0x000002D8; // type:function size:0x20C scope:global align:4 +coHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000004E4; // type:function size:0x2C scope:local align:4 +_coHit__15daDaiocta_Eye_cFP10fopAc_ac_c = .text:0x00000510; // type:function size:0xC0 scope:global align:4 +setMtx__15daDaiocta_Eye_cFv = .text:0x000005D0; // type:function size:0xF0 scope:global align:4 +checkTgHit__15daDaiocta_Eye_cFv = .text:0x000006C0; // type:function size:0x3AC scope:global align:4 +modeWaitInit__15daDaiocta_Eye_cFv = .text:0x00000A6C; // type:function size:0xC scope:global align:4 +modeWait__15daDaiocta_Eye_cFv = .text:0x00000A78; // type:function size:0x20 scope:global align:4 +modeDamageInit__15daDaiocta_Eye_cFv = .text:0x00000A98; // type:function size:0x140 scope:global align:4 +modeDamage__15daDaiocta_Eye_cFv = .text:0x00000BD8; // type:function size:0xF8 scope:global align:4 +modeDeathInit__15daDaiocta_Eye_cFv = .text:0x00000CD0; // type:function size:0x150 scope:global align:4 +modeDeath__15daDaiocta_Eye_cFv = .text:0x00000E20; // type:function size:0xC scope:global align:4 +modeProcCall__15daDaiocta_Eye_cFv = .text:0x00000E2C; // type:function size:0xA4 scope:global align:4 +_execute__15daDaiocta_Eye_cFv = .text:0x00000ED0; // type:function size:0x250 scope:global align:4 +_draw__15daDaiocta_Eye_cFv = .text:0x00001120; // type:function size:0xCC scope:global align:4 +createInit__15daDaiocta_Eye_cFv = .text:0x000011EC; // type:function size:0xE8 scope:global align:4 +_create__15daDaiocta_Eye_cFv = .text:0x000012D4; // type:function size:0x17C scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x00001450; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000014AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001578; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000015C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000161C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001664; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000016C0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000171C; // type:function size:0x48 scope:weak align:4 +_delete__15daDaiocta_Eye_cFv = .text:0x00001764; // type:function size:0x50 scope:global align:4 +daDaiocta_EyeCreate__FPv = .text:0x000017B4; // type:function size:0x20 scope:local align:4 +daDaiocta_EyeDelete__FPv = .text:0x000017D4; // type:function size:0x24 scope:local align:4 +daDaiocta_EyeExecute__FPv = .text:0x000017F8; // type:function size:0x24 scope:local align:4 +daDaiocta_EyeDraw__FPv = .text:0x0000181C; // type:function size:0x24 scope:local align:4 +daDaiocta_EyeIsDelete__FPv = .text:0x00001840; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001848; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001890; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001894; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001898; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000189C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000018A0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000018E8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001944; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001954; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000195C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001964; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000196C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001974; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000019AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000019B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000019BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000019FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A08; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001A10; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001A18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001A24; // type:function size:0xC scope:weak align:4 +__dt__19daDaiocta_Eye_HIO_cFv = .text:0x00001A30; // type:function size:0x74 scope:weak align:4 +__sinit_d_a_daiocta_eye_cpp = .text:0x00001AA4; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001AE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001AE8; // type:function size:0x8 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x00001AF0; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00001B38; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__15daDaiocta_Eye_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__15daDaiocta_Eye_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +m_scale_damage_time__15daDaiocta_Eye_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +@4054 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4058 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4296 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4462 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x28 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_sph_src = .data:0x00000030; // type:object size:0x40 scope:local align:4 +eye_sph_offset$4131 = .data:0x00000070; // type:object size:0xC scope:local align:4 +search_data$4132 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +scale_table$4330 = .data:0x00000088; // type:object size:0x20 scope:local align:4 +@4400 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4401 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4402 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +mode_proc$4399 = .data:0x000000CC; // type:object size:0x24 scope:local align:4 +daDaiocta_EyeMethodTable = .data:0x000000F0; // type:object size:0x20 scope:local align:4 +g_profile_DAIOCTA_EYE = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000158; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000174; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000194; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000234; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000288; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000294; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__19daDaiocta_Eye_HIO_c = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4071 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x5C scope:local align:4 +init$4403 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_deku_item/splits.txt b/config/GZLE01/rels/d_a_deku_item/splits.txt new file mode 100644 index 000000000..21cef648a --- /dev/null +++ b/config/GZLE01/rels/d_a_deku_item/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_deku_item.cpp: + .text start:0x00000078 end:0x000011A0 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x0000029C + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_deku_item/symbols.txt b/config/GZLE01/rels/d_a_deku_item/symbols.txt new file mode 100644 index 000000000..6af28da2c --- /dev/null +++ b/config/GZLE01/rels/d_a_deku_item/symbols.txt @@ -0,0 +1,95 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daDekuItem_cFv = .text:0x00000078; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D0; // type:function size:0x20 scope:local align:4 +CreateHeap__12daDekuItem_cFv = .text:0x000000F0; // type:function size:0x1D8 scope:global align:4 +CreateInit__12daDekuItem_cFv = .text:0x000002C8; // type:function size:0xE0 scope:global align:4 +_create__12daDekuItem_cFv = .text:0x000003A8; // type:function size:0x1F0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000598; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000664; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000006AC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000708; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000750; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000007AC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000834; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000008A4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000900; // type:function size:0x48 scope:weak align:4 +set_mtx__12daDekuItem_cFv = .text:0x00000948; // type:function size:0x80 scope:global align:4 +_execute__12daDekuItem_cFv = .text:0x000009C8; // type:function size:0xAC scope:global align:4 +mode_proc_call__12daDekuItem_cFv = .text:0x00000A74; // type:function size:0xBC scope:global align:4 +mode_wait__12daDekuItem_cFv = .text:0x00000B30; // type:function size:0x120 scope:global align:4 +mode_getdemo_init__12daDekuItem_cFv = .text:0x00000C50; // type:function size:0x68 scope:global align:4 +mode_getdemo_wait__12daDekuItem_cFv = .text:0x00000CB8; // type:function size:0x7C scope:global align:4 +mode_getdemo__12daDekuItem_cFv = .text:0x00000D34; // type:function size:0x4 scope:global align:4 +eventOrder__12daDekuItem_cFv = .text:0x00000D38; // type:function size:0x5C scope:global align:4 +checkOrder__12daDekuItem_cFv = .text:0x00000D94; // type:function size:0xC0 scope:global align:4 +_draw__12daDekuItem_cFv = .text:0x00000E54; // type:function size:0x78 scope:global align:4 +daDekuItem_Create__FPv = .text:0x00000ECC; // type:function size:0x20 scope:local align:4 +daDekuItem_Delete__FPv = .text:0x00000EEC; // type:function size:0x24 scope:local align:4 +daDekuItem_Draw__FPv = .text:0x00000F10; // type:function size:0x24 scope:local align:4 +daDekuItem_Execute__FPv = .text:0x00000F34; // type:function size:0x24 scope:local align:4 +daDekuItem_IsDelete__FPv = .text:0x00000F58; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000F60; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00000FA8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00000FF0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000104C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001094; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000010A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000010AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000010B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000010BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000010C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000010FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001104; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000110C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001114; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000114C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001150; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001168; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001174; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001180; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001188; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001190; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001198; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daDekuItem_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4031 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +@4286 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000002C; // type:object size:0x40 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4241 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4242 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4243 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4244 = .data:0x00000098; // type:object size:0xC scope:local align:4 +mode_proc$4240 = .data:0x000000A4; // type:object size:0x30 scope:local align:4 +daDekuItemMethodTable = .data:0x000000D4; // type:object size:0x20 scope:local align:4 +g_profile_DEKU_ITEM = .data:0x000000F4; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000016C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000020C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000260; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000290; // type:object size:0xC scope:weak align:4 +init$4245 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_demo_dk/splits.txt b/config/GZLE01/rels/d_a_demo_dk/splits.txt new file mode 100644 index 000000000..7878a9d66 --- /dev/null +++ b/config/GZLE01/rels/d_a_demo_dk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_demo_dk.cpp: + .text start:0x00000078 end:0x00000714 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_demo_dk/symbols.txt b/config/GZLE01/rels/d_a_demo_dk/symbols.txt new file mode 100644 index 000000000..12e092f7a --- /dev/null +++ b/config/GZLE01/rels/d_a_demo_dk/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daDEMO_DK_Draw__FP13demo_dk_class = .text:0x00000078; // type:function size:0x70 scope:local align:4 +anm_init__FP13demo_dk_classifUcfi = .text:0x000000E8; // type:function size:0x128 scope:local align:4 +mode_wait__FP13demo_dk_class = .text:0x00000210; // type:function size:0xDC scope:local align:4 +mode_akubi__FP13demo_dk_class = .text:0x000002EC; // type:function size:0x8C scope:local align:4 +daDEMO_DK_Execute__FP13demo_dk_class = .text:0x00000378; // type:function size:0x148 scope:local align:4 +daDEMO_DK_IsDelete__FP13demo_dk_class = .text:0x000004C0; // type:function size:0x8 scope:local align:4 +daDEMO_DK_Delete__FP13demo_dk_class = .text:0x000004C8; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000004F8; // type:function size:0x104 scope:local align:4 +daDEMO_DK_Create__FP10fopAc_ac_c = .text:0x000005FC; // type:function size:0x118 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4023 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4062 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4179 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local align:4 data:string_table +l_daDEMO_DK_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_DEMO_DK = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_demo_item/splits.txt b/config/GZLE01/rels/d_a_demo_item/splits.txt new file mode 100644 index 000000000..4c0e585cb --- /dev/null +++ b/config/GZLE01/rels/d_a_demo_item/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo_item.cpp: + .text start:0x000000EC end:0x00000F98 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000028C + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLE01/rels/d_a_demo_item/symbols.txt b/config/GZLE01/rels/d_a_demo_item/symbols.txt new file mode 100644 index 000000000..8a383c8d2 --- /dev/null +++ b/config/GZLE01/rels/d_a_demo_item/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setParticle__9daDitem_cFv = .text:0x000000EC; // type:function size:0x234 scope:global align:4 +__dt__4cXyzFv = .text:0x00000320; // type:function size:0x3C scope:weak align:4 +CreateInit__9daDitem_cFv = .text:0x0000035C; // type:function size:0x94 scope:global align:4 +set_effect__9daDitem_cFv = .text:0x000003F0; // type:function size:0xBC scope:global align:4 +set_pos__9daDitem_cFv = .text:0x000004AC; // type:function size:0x238 scope:global align:4 +anim_control__9daDitem_cFv = .text:0x000006E4; // type:function size:0x7C scope:global align:4 +set_mtx__9daDitem_cFv = .text:0x00000760; // type:function size:0x120 scope:global align:4 +settingBeforeDraw__9daDitem_cFv = .text:0x00000880; // type:function size:0x70 scope:global align:4 +setListStart__9daDitem_cFv = .text:0x000008F0; // type:function size:0x4 scope:global align:4 +daDitem_Delete__FP9daDitem_c = .text:0x000008F4; // type:function size:0xA0 scope:local align:4 +daDitem_Create__FP9daDitem_c = .text:0x00000994; // type:function size:0x1D8 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000B6C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C38; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000C80; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000CDC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000D24; // type:function size:0x70 scope:weak align:4 +daDitem_IsDelete__FP9daDitem_c = .text:0x00000D94; // type:function size:0x20 scope:local align:4 +daDitem_Execute__FP9daDitem_c = .text:0x00000DB4; // type:function size:0xA4 scope:local align:4 +daDitem_Draw__FP9daDitem_c = .text:0x00000E58; // type:function size:0x2C scope:local align:4 +isdelete__9daDitem_cFv = .text:0x00000E84; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000E8C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000E9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000EA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000EAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000EB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000EBC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000EF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000EFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000F04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F0C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000F44; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000F48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F50; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F58; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000F60; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000F6C; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000F78; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000F80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000F88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000F90; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_rot_time__9daDitem_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +@4165 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4341 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +m_effect_type__9daDitem_c = .data:0x00000000; // type:object size:0x100 scope:global align:4 +l_daDitem_Method = .data:0x00000100; // type:object size:0x20 scope:local align:4 +g_profile_Demo_Item = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000150; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000244; // type:object size:0x24 scope:weak align:4 +__vt__9daDitem_c = .data:0x00000268; // type:object size:0x24 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4266 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4267 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4269 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4270 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +offset_tbl$4265 = .bss:0x0000007C; // type:object size:0x24 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_demo_kmm/splits.txt b/config/GZLE01/rels/d_a_demo_kmm/splits.txt new file mode 100644 index 000000000..e0cbd8ac4 --- /dev/null +++ b/config/GZLE01/rels/d_a_demo_kmm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_demo_kmm.cpp: + .text start:0x00000078 end:0x00000520 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZLE01/rels/d_a_demo_kmm/symbols.txt b/config/GZLE01/rels/d_a_demo_kmm/symbols.txt new file mode 100644 index 000000000..1fd54bcc9 --- /dev/null +++ b/config/GZLE01/rels/d_a_demo_kmm/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daDemo_Kmm_cFv = .text:0x00000098; // type:function size:0xF8 scope:global align:4 +calcMtx__12daDemo_Kmm_cFv = .text:0x00000190; // type:function size:0x98 scope:global align:4 +setAnime__12daDemo_Kmm_cFiiff = .text:0x00000228; // type:function size:0xA8 scope:global align:4 +CreateInit__12daDemo_Kmm_cFv = .text:0x000002D0; // type:function size:0x38 scope:global align:4 +create__12daDemo_Kmm_cFv = .text:0x00000308; // type:function size:0x98 scope:global align:4 +daDemo_Kmm_actionWait__FP12daDemo_Kmm_c = .text:0x000003A0; // type:function size:0x8 scope:local align:4 +daDemo_Kmm_Draw__FP12daDemo_Kmm_c = .text:0x000003A8; // type:function size:0x64 scope:local align:4 +daDemo_Kmm_Execute__FP12daDemo_Kmm_c = .text:0x0000040C; // type:function size:0x9C scope:local align:4 +daDemo_Kmm_IsDelete__FP12daDemo_Kmm_c = .text:0x000004A8; // type:function size:0x8 scope:local align:4 +daDemo_Kmm_Delete__FP12daDemo_Kmm_c = .text:0x000004B0; // type:function size:0x50 scope:local align:4 +daDemo_Kmm_Create__FP10fopAc_ac_c = .text:0x00000500; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__12daDemo_Kmm_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +@4018 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +l_action$localstatic3$execute__12daDemo_Kmm_cFv = .data:0x00000000; // type:object size:0x4 scope:weak align:4 +l_daDemo_Kmm_Method = .data:0x00000004; // type:object size:0x20 scope:local align:4 +g_profile_DEMO_KMM = .data:0x00000024; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_dk/splits.txt b/config/GZLE01/rels/d_a_dk/splits.txt new file mode 100644 index 000000000..f27471af9 --- /dev/null +++ b/config/GZLE01/rels/d_a_dk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_dk.cpp: + .text start:0x000000EC end:0x0000148C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B3 + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZLE01/rels/d_a_dk/symbols.txt b/config/GZLE01/rels/d_a_dk/symbols.txt new file mode 100644 index 000000000..e0f656378 --- /dev/null +++ b/config/GZLE01/rels/d_a_dk/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daDk_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000130; // type:function size:0xBC scope:local align:4 +__dt__4cXyzFv = .text:0x000001EC; // type:function size:0x3C scope:weak align:4 +tail_control__FP8dk_classP6tail_s = .text:0x00000228; // type:function size:0x4F8 scope:local align:4 +tail_draw__FP8dk_classP6tail_s = .text:0x00000720; // type:function size:0x100 scope:local align:4 +kamen_draw__FP8dk_class = .text:0x00000820; // type:function size:0x118 scope:local align:4 +daDk_Draw__FP8dk_class = .text:0x00000938; // type:function size:0xE0 scope:local align:4 +move__FP8dk_class = .text:0x00000A18; // type:function size:0x4 scope:local align:4 +daDk_demoProc__FP8dk_class = .text:0x00000A1C; // type:function size:0x4 scope:local align:4 +daDk_delete_Bdk__Fv = .text:0x00000A20; // type:function size:0x40 scope:local align:4 +daDk_Execute__FP8dk_class = .text:0x00000A60; // type:function size:0x2A8 scope:local align:4 +daDk_IsDelete__FP8dk_class = .text:0x00000D08; // type:function size:0x8 scope:local align:4 +daDk_Delete__FP8dk_class = .text:0x00000D10; // type:function size:0x6C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000D7C; // type:function size:0x280 scope:local align:4 +daDk_Create__FP10fopAc_ac_c = .text:0x00000FFC; // type:function size:0x1F0 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000011EC; // type:function size:0x70 scope:weak align:4 +__dt__6tail_sFv = .text:0x0000125C; // type:function size:0xAC scope:weak align:4 +__dt__5csXyzFv = .text:0x00001308; // type:function size:0x3C scope:weak align:4 +__ct__6tail_sFv = .text:0x00001344; // type:function size:0xAC scope:weak align:4 +__ct__5csXyzFv = .text:0x000013F0; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x000013F4; // type:function size:0x4 scope:weak align:4 +__dt__10daDk_HIO_cFv = .text:0x000013F8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_dk_cpp = .text:0x00001440; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000147C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001484; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4003 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4004 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4026 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4123 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4124 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4125 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4171 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000007C; // type:object size:0x37 scope:local align:4 data:string_table +tial_scale = .data:0x00000000; // type:object size:0x24 scope:local align:4 +l_daDk_Method = .data:0x00000024; // type:object size:0x20 scope:local align:4 +g_profile_DK = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000074; // type:object size:0x24 scope:weak align:4 +__vt__10daDk_HIO_c = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3998 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_door10/splits.txt b/config/GZLE01/rels/d_a_door10/splits.txt new file mode 100644 index 000000000..6c9796b6f --- /dev/null +++ b/config/GZLE01/rels/d_a_door10/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door10.cpp: + .text start:0x00000078 end:0x00001F5C + .text start:0x00001F5C end:0x00002000 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x0000012C diff --git a/config/GZLE01/rels/d_a_door10/symbols.txt b/config/GZLE01/rels/d_a_door10/symbols.txt new file mode 100644 index 000000000..c8bf3ec8e --- /dev/null +++ b/config/GZLE01/rels/d_a_door10/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chkMakeKey__10daDoor10_cFv = .text:0x00000078; // type:function size:0x50 scope:global align:4 +setKey__10daDoor10_cFv = .text:0x000000C8; // type:function size:0xE0 scope:global align:4 +chkMakeStop__10daDoor10_cFv = .text:0x000001A8; // type:function size:0x70 scope:global align:4 +chkStopF__10daDoor10_cFv = .text:0x00000218; // type:function size:0xCC scope:global align:4 +chkStopB__10daDoor10_cFv = .text:0x000002E4; // type:function size:0x90 scope:global align:4 +setStop__10daDoor10_cFv = .text:0x00000374; // type:function size:0x94 scope:global align:4 +chkStopOpen__10daDoor10_cFv = .text:0x00000408; // type:function size:0x190 scope:global align:4 +setStopDemo__10daDoor10_cFv = .text:0x00000598; // type:function size:0x24 scope:global align:4 +chkStopClose__10daDoor10_cFv = .text:0x000005BC; // type:function size:0xE8 scope:global align:4 +getBdlName__10daDoor10_cFv = .text:0x000006A4; // type:function size:0x70 scope:global align:4 +getDzbName__10daDoor10_cFv = .text:0x00000714; // type:function size:0x74 scope:global align:4 +getSize2X__10daDoor10_cFv = .text:0x00000788; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000007CC; // type:function size:0x20 scope:local align:4 +CreateHeap__10daDoor10_cFv = .text:0x000007EC; // type:function size:0x300 scope:global align:4 +setEventPrm__10daDoor10_cFv = .text:0x00000AEC; // type:function size:0x1A0 scope:global align:4 +openInit__10daDoor10_cFv = .text:0x00000C8C; // type:function size:0xAC scope:global align:4 +openProc__10daDoor10_cFv = .text:0x00000D38; // type:function size:0x90 scope:global align:4 +openEnd__10daDoor10_cFv = .text:0x00000DC8; // type:function size:0x94 scope:global align:4 +closeInit__10daDoor10_cFv = .text:0x00000E5C; // type:function size:0xE0 scope:global align:4 +closeProc__10daDoor10_cFv = .text:0x00000F3C; // type:function size:0x90 scope:global align:4 +closeEnd__10daDoor10_cFv = .text:0x00000FCC; // type:function size:0xB8 scope:global align:4 +calcMtx__10daDoor10_cFv = .text:0x00001084; // type:function size:0x78 scope:global align:4 +CreateInit__10daDoor10_cFv = .text:0x000010FC; // type:function size:0x160 scope:global align:4 +create__10daDoor10_cFv = .text:0x0000125C; // type:function size:0x14C scope:global align:4 +demoProc__10daDoor10_cFv = .text:0x000013A8; // type:function size:0x308 scope:global align:4 +daDoor10_actionWait__FP10daDoor10_c = .text:0x000016B0; // type:function size:0x1A0 scope:local align:4 +daDoor10_actionStopClose__FP10daDoor10_c = .text:0x00001850; // type:function size:0x54 scope:local align:4 +daDoor10_actionDemo__FP10daDoor10_c = .text:0x000018A4; // type:function size:0x84 scope:local align:4 +daDoor10_actionHkyo__FP10daDoor10_c = .text:0x00001928; // type:function size:0xD8 scope:local align:4 +daDoor10_actionInit__FP10daDoor10_c = .text:0x00001A00; // type:function size:0x80 scope:local align:4 +draw__10daDoor10_cFv = .text:0x00001A80; // type:function size:0x12C scope:global align:4 +daDoor10_Draw__FP10daDoor10_c = .text:0x00001BAC; // type:function size:0x20 scope:local align:4 +daDoor10_Execute__FP10daDoor10_c = .text:0x00001BCC; // type:function size:0x100 scope:local align:4 +daDoor10_IsDelete__FP10daDoor10_c = .text:0x00001CCC; // type:function size:0x8 scope:local align:4 +daDoor10_Delete__FP10daDoor10_c = .text:0x00001CD4; // type:function size:0x144 scope:local align:4 +daDoor10_Create__FP10fopAc_ac_c = .text:0x00001E18; // type:function size:0x90 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EA8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EAC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EB0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EB4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001EB8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001F00; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001F5C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001FB8; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4130 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4211 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +M_arcname__10daDoor10_c = .rodata:0x0000000C; // type:object size:0x7 scope:global align:4 data:string +@4315 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4326 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4327 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4336 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4371 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000003C; // type:object size:0x80 scope:local align:4 data:string_table +@4562 = .data:0x00000000; // type:object size:0x50 scope:local align:4 +@4561 = .data:0x00000050; // type:object size:0x24 scope:local align:4 +l_action$localstatic3$execute__10daDoor10_cFv = .data:0x00000074; // type:object size:0x14 scope:weak align:4 +l_daDoor10_Method = .data:0x00000088; // type:object size:0x20 scope:local align:4 +g_profile_DOOR10 = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000000D8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000F4; // type:object size:0x20 scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000120; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_door12/splits.txt b/config/GZLE01/rels/d_a_door12/splits.txt new file mode 100644 index 000000000..eb09f71b3 --- /dev/null +++ b/config/GZLE01/rels/d_a_door12/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door12.cpp: + .text start:0x00000078 end:0x00001D3C + .text start:0x00001D3C end:0x00001D3C + .text start:0x00001D3C end:0x00001DE0 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000150 diff --git a/config/GZLE01/rels/d_a_door12/symbols.txt b/config/GZLE01/rels/d_a_door12/symbols.txt new file mode 100644 index 000000000..e5e64efcf --- /dev/null +++ b/config/GZLE01/rels/d_a_door12/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chkMakeKey__10daDoor12_cFv = .text:0x00000078; // type:function size:0x48 scope:global align:4 +setKey__10daDoor12_cFv = .text:0x000000C0; // type:function size:0xE0 scope:global align:4 +chkMakeStop__10daDoor12_cFv = .text:0x000001A0; // type:function size:0x70 scope:global align:4 +chkStopF__10daDoor12_cFv = .text:0x00000210; // type:function size:0xCC scope:global align:4 +chkStopB__10daDoor12_cFv = .text:0x000002DC; // type:function size:0x90 scope:global align:4 +setStop__10daDoor12_cFv = .text:0x0000036C; // type:function size:0x94 scope:global align:4 +chkStopOpen__10daDoor12_cFv = .text:0x00000400; // type:function size:0x15C scope:global align:4 +setStopDemo__10daDoor12_cFv = .text:0x0000055C; // type:function size:0x24 scope:global align:4 +chkStopClose__10daDoor12_cFv = .text:0x00000580; // type:function size:0xD8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000658; // type:function size:0x20 scope:local align:4 +CreateHeap__10daDoor12_cFv = .text:0x00000678; // type:function size:0x280 scope:global align:4 +getShapeType__10daDoor12_cFv = .text:0x000008F8; // type:function size:0x7C scope:global align:4 +getArcName__10daDoor12_cFv = .text:0x00000974; // type:function size:0x3C scope:global align:4 +getBdlLf__10daDoor12_cFv = .text:0x000009B0; // type:function size:0x30 scope:global align:4 +getBdlRt__10daDoor12_cFv = .text:0x000009E0; // type:function size:0x30 scope:global align:4 +getDzb__10daDoor12_cFv = .text:0x00000A10; // type:function size:0x5C scope:global align:4 +openWide__10daDoor12_cFv = .text:0x00000A6C; // type:function size:0x60 scope:global align:4 +setEventPrm__10daDoor12_cFv = .text:0x00000ACC; // type:function size:0x204 scope:global align:4 +openInit__10daDoor12_cFv = .text:0x00000CD0; // type:function size:0xE0 scope:global align:4 +openProc__10daDoor12_cFv = .text:0x00000DB0; // type:function size:0xA0 scope:global align:4 +openEnd__10daDoor12_cFv = .text:0x00000E50; // type:function size:0xC4 scope:global align:4 +closeInit__10daDoor12_cFv = .text:0x00000F14; // type:function size:0x10C scope:global align:4 +closeProc__10daDoor12_cFv = .text:0x00001020; // type:function size:0x74 scope:global align:4 +closeEnd__10daDoor12_cFv = .text:0x00001094; // type:function size:0xEC scope:global align:4 +calcMtx__10daDoor12_cFv = .text:0x00001180; // type:function size:0xD4 scope:global align:4 +CreateInit__10daDoor12_cFv = .text:0x00001254; // type:function size:0xF8 scope:global align:4 +create__10daDoor12_cFv = .text:0x0000134C; // type:function size:0x100 scope:global align:4 +demoProc__10daDoor12_cFv = .text:0x0000144C; // type:function size:0x2D0 scope:global align:4 +daDoor12_actionWait__FP10daDoor12_c = .text:0x0000171C; // type:function size:0x14C scope:local align:4 +daDoor12_actionDemo__FP10daDoor12_c = .text:0x00001868; // type:function size:0x84 scope:local align:4 +daDoor12_actionStopClose__FP10daDoor12_c = .text:0x000018EC; // type:function size:0x54 scope:local align:4 +daDoor12_actionInit__FP10daDoor12_c = .text:0x00001940; // type:function size:0x60 scope:local align:4 +draw__10daDoor12_cFv = .text:0x000019A0; // type:function size:0x130 scope:global align:4 +daDoor12_Draw__FP10daDoor12_c = .text:0x00001AD0; // type:function size:0x20 scope:local align:4 +daDoor12_Execute__FP10daDoor12_c = .text:0x00001AF0; // type:function size:0xD8 scope:local align:4 +daDoor12_IsDelete__FP10daDoor12_c = .text:0x00001BC8; // type:function size:0x8 scope:local align:4 +daDoor12_Delete__FP10daDoor12_c = .text:0x00001BD0; // type:function size:0xF4 scope:local align:4 +daDoor12_Create__FP10fopAc_ac_c = .text:0x00001CC4; // type:function size:0x78 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001D3C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001D98; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4186 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4387 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4404 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4405 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4416 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4507 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x44 scope:local align:4 data:string_table +bldLf_table$4309 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +bldRf_table$4314 = .data:0x00000018; // type:object size:0x18 scope:local align:4 +@4626 = .data:0x00000030; // type:object size:0x50 scope:local align:4 +@4625 = .data:0x00000080; // type:object size:0x58 scope:local align:4 +l_action$localstatic3$execute__10daDoor12_cFv = .data:0x000000D8; // type:object size:0x10 scope:weak align:4 +l_daDoor12_Method = .data:0x000000E8; // type:object size:0x20 scope:local align:4 +g_profile_DOOR12 = .data:0x00000108; // type:object size:0x30 scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000144; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_dr/splits.txt b/config/GZLE01/rels/d_a_dr/splits.txt new file mode 100644 index 000000000..9432b92e3 --- /dev/null +++ b/config/GZLE01/rels/d_a_dr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_dr.cpp: + .text start:0x000000EC end:0x00000D68 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x0000003C diff --git a/config/GZLE01/rels/d_a_dr/symbols.txt b/config/GZLE01/rels/d_a_dr/symbols.txt new file mode 100644 index 000000000..8e3ecac78 --- /dev/null +++ b/config/GZLE01/rels/d_a_dr/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daDr_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global align:4 +daDr_Draw__FP8dr_class = .text:0x00000148; // type:function size:0x94 scope:local align:4 +anm_init__FP8dr_classifUcfi = .text:0x000001DC; // type:function size:0x144 scope:local align:4 +move__FP8dr_class = .text:0x00000320; // type:function size:0x5FC scope:local align:4 +daDr_setMtx__FP8dr_class = .text:0x0000091C; // type:function size:0xB0 scope:local align:4 +daDr_Execute__FP8dr_class = .text:0x000009CC; // type:function size:0xC0 scope:local align:4 +daDr_IsDelete__FP8dr_class = .text:0x00000A8C; // type:function size:0x8 scope:local align:4 +daDr_Delete__FP8dr_class = .text:0x00000A94; // type:function size:0x54 scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x00000AE8; // type:function size:0x120 scope:local align:4 +daDr_Create__FP10fopAc_ac_c = .text:0x00000C08; // type:function size:0xDC scope:local align:4 +__dt__10daDr_HIO_cFv = .text:0x00000CE4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_dr_cpp = .text:0x00000D2C; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4023 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4056 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0xC scope:local align:4 data:string_table +@4210 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_daDr_Method = .data:0x00000034; // type:object size:0x20 scope:local align:4 +g_profile_DR = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__10daDr_HIO_c = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4018 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_dr2/splits.txt b/config/GZLE01/rels/d_a_dr2/splits.txt new file mode 100644 index 000000000..d566de7bd --- /dev/null +++ b/config/GZLE01/rels/d_a_dr2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_dr2.cpp: + .text start:0x000000EC end:0x000027E4 + .text start:0x000027E4 end:0x00002800 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E7 + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_dr2/symbols.txt b/config/GZLE01/rels/d_a_dr2/symbols.txt new file mode 100644 index 000000000..53514a5fb --- /dev/null +++ b/config/GZLE01/rels/d_a_dr2/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daDr2_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000110; // type:function size:0x270 scope:local align:4 +hahen_draw__FP9dr2_class = .text:0x00000380; // type:function size:0x74 scope:local align:4 +iwa_draw__FP9dr2_class = .text:0x000003F4; // type:function size:0x98 scope:local align:4 +dr_draw__FP9dr2_class = .text:0x0000048C; // type:function size:0x108 scope:local align:4 +yuka_draw__FP9dr2_class = .text:0x00000594; // type:function size:0xB8 scope:local align:4 +daDr2_Draw__FP9dr2_class = .text:0x0000064C; // type:function size:0x88 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x000006D4; // type:function size:0x4C scope:local align:4 +hahen_move__FP9dr2_class = .text:0x00000720; // type:function size:0x164 scope:local align:4 +iwa_move__FP9dr2_class = .text:0x00000884; // type:function size:0xA88 scope:local align:4 +move__FP9dr2_class = .text:0x0000130C; // type:function size:0x420 scope:local align:4 +dr_move__FP9dr2_class = .text:0x0000172C; // type:function size:0xE4 scope:local align:4 +yuka_move__FP9dr2_class = .text:0x00001810; // type:function size:0x1A8 scope:local align:4 +daDr2_Execute__FP9dr2_class = .text:0x000019B8; // type:function size:0x1D8 scope:local align:4 +daDr2_IsDelete__FP9dr2_class = .text:0x00001B90; // type:function size:0x8 scope:local align:4 +daDr2_Delete__FP9dr2_class = .text:0x00001B98; // type:function size:0xC0 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001C58; // type:function size:0x800 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002458; // type:function size:0x48 scope:weak align:4 +daDr2_Create__FP10fopAc_ac_c = .text:0x000024A0; // type:function size:0x1C8 scope:local align:4 +__dt__11iwa_hahen_sFv = .text:0x00002668; // type:function size:0x3C scope:weak align:4 +__ct__11iwa_hahen_sFv = .text:0x000026A4; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000026A8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002704; // type:function size:0x5C scope:weak align:4 +__dt__11daDr2_HIO_cFv = .text:0x00002760; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_dr2_cpp = .text:0x000027A8; // type:function size:0x3C scope:local align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x000027E4; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4006 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4244 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4550 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4555 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4561 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4562 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4567 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4642 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x33 scope:local align:4 data:string_table +hsx = .data:0x00000000; // type:object size:0x18 scope:local align:4 +hsz = .data:0x00000018; // type:object size:0x18 scope:local align:4 +@4564 = .data:0x00000030; // type:object size:0x34 scope:local align:4 +hahen_model$4794 = .data:0x00000064; // type:object size:0x18 scope:local align:4 +l_daDr2_Method = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_profile_DR2 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000CC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__11daDr2_HIO_c = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4001 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_dummy/splits.txt b/config/GZLE01/rels/d_a_dummy/splits.txt new file mode 100644 index 000000000..6dfe25c59 --- /dev/null +++ b/config/GZLE01/rels/d_a_dummy/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dummy.cpp: + .text start:0x00000078 end:0x00000270 + .text start:0x00000270 end:0x000002D0 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZLE01/rels/d_a_dummy/symbols.txt b/config/GZLE01/rels/d_a_dummy/symbols.txt new file mode 100644 index 000000000..84cec102c --- /dev/null +++ b/config/GZLE01/rels/d_a_dummy/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q27daDummy5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q27daDummy5Act_cFv = .text:0x0000009C; // type:function size:0x8 scope:global align:4 +_create__Q27daDummy5Act_cFv = .text:0x000000A4; // type:function size:0xB8 scope:global align:4 +_delete__Q27daDummy5Act_cFv = .text:0x0000015C; // type:function size:0x8 scope:global align:4 +set_mtx__Q27daDummy5Act_cFv = .text:0x00000164; // type:function size:0x68 scope:global align:4 +_execute__Q27daDummy5Act_cFv = .text:0x000001CC; // type:function size:0x8 scope:global align:4 +_draw__Q27daDummy5Act_cFv = .text:0x000001D4; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x000001DC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x000001FC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x00000220; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x00000244; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x00000268; // type:function size:0x8 scope:local align:4 +__dt__Q27daDummy5Act_cFv = .text:0x00000270; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4044 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +Mthd_Table__Q27daDummy23@unnamed@d_a_dummy_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Dummy = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q27daDummy5Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_ep/splits.txt b/config/GZLE01/rels/d_a_ep/splits.txt new file mode 100644 index 000000000..9c776c500 --- /dev/null +++ b/config/GZLE01/rels/d_a_ep/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ep.cpp: + .text start:0x00000078 end:0x00003004 + .text start:0x00003004 end:0x00003004 + .rodata start:0x00000000 end:0x00000111 + .data start:0x00000000 end:0x000003D8 diff --git a/config/GZLE01/rels/d_a_ep/symbols.txt b/config/GZLE01/rels/d_a_ep/symbols.txt new file mode 100644 index 000000000..bd93004c9 --- /dev/null +++ b/config/GZLE01/rels/d_a_ep/symbols.txt @@ -0,0 +1,166 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ga_draw__FP8ep_class = .text:0x00000078; // type:function size:0xE0 scope:local align:4 +ep_draw__FP8ep_class = .text:0x00000158; // type:function size:0xA0 scope:local align:4 +daEp_Draw__FP8ep_class = .text:0x000001F8; // type:function size:0xE8 scope:local align:4 +ep_switch_event_end__FP8ep_class = .text:0x000002E0; // type:function size:0x64 scope:local align:4 +ep_switch_event_begin__FP8ep_class = .text:0x00000344; // type:function size:0xA4 scope:local align:4 +ep_switch_event_move__FP8ep_class = .text:0x000003E8; // type:function size:0xDC scope:local align:4 +ga_move__FP8ep_class = .text:0x000004C4; // type:function size:0x684 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000B48; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000C74; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000DB8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000E14; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000E5C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000EF0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000F38; // type:function size:0x48 scope:weak align:4 +ep_move__FP8ep_class = .text:0x00000F80; // type:function size:0x7BC scope:local align:4 +daEp_set_mtx__FP8ep_class = .text:0x0000173C; // type:function size:0xF8 scope:local align:4 +daEp_Execute__FP8ep_class = .text:0x00001834; // type:function size:0x5FC scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00001E30; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001F98; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000020D8; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000021F0; // type:function size:0x80 scope:weak align:4 +daEp_IsDelete__FP8ep_class = .text:0x00002270; // type:function size:0x8 scope:local align:4 +daEp_Delete__FP8ep_class = .text:0x00002278; // type:function size:0x5C scope:local align:4 +daEp_CreateHeap__FP10fopAc_ac_c = .text:0x000022D4; // type:function size:0x244 scope:local align:4 +daEp_CreateInit__FP10fopAc_ac_c = .text:0x00002518; // type:function size:0xF0 scope:local align:4 +daEp_Create__FP10fopAc_ac_c = .text:0x00002608; // type:function size:0x238 scope:local align:4 +__ct__8ep_classFv = .text:0x00002840; // type:function size:0x1FC scope:weak align:4 +__dt__7ep_ga_sFv = .text:0x00002A3C; // type:function size:0x3C scope:weak align:4 +__ct__7ep_ga_sFv = .text:0x00002A78; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002A7C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002B48; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002B90; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002C5C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002CA4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002D00; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002D48; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002DB8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002DC8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002DD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002DD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002DE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DE8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002E20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002E28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002E30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E38; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002E70; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002E74; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002E7C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002E8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002E94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EAC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002EE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EFC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002F44; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002F50; // type:function size:0xC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002F5C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002F64; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002F6C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002F74; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002F7C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002FAC; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002FB4; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002FBC; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002FC4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002FCC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002FD4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002FDC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002FE4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002FEC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002FF4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002FFC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4128 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4237 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4438 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4443 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4816 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4817 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4818 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4819 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4826 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4827 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4854 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4993 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4994 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@4995 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4996 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5002 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@5003 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5004 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5006 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5007 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5008 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5119 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5131 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5132 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5210 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000CC; // type:object size:0x45 scope:local align:4 data:string_table +actions$4219 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +sph_src$5145 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +co_cyl_src$5156 = .data:0x00000048; // type:object size:0x44 scope:local align:4 +l_daEp_Method = .data:0x0000008C; // type:object size:0x20 scope:local align:4 +g_profile_EP = .data:0x000000AC; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000170; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000210; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000288; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x000002A0; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002D0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000300; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000330; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000360; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000003B4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003CC; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_fallrock/splits.txt b/config/GZLE01/rels/d_a_fallrock/splits.txt new file mode 100644 index 000000000..004ddcd95 --- /dev/null +++ b/config/GZLE01/rels/d_a_fallrock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fallrock.cpp: + .text start:0x00000078 end:0x00001A2C + .rodata start:0x00000000 end:0x00000099 + .data start:0x00000000 end:0x000002B0 diff --git a/config/GZLE01/rels/d_a_fallrock/symbols.txt b/config/GZLE01/rels/d_a_fallrock/symbols.txt new file mode 100644 index 000000000..467192951 --- /dev/null +++ b/config/GZLE01/rels/d_a_fallrock/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daFallRock_cFv = .text:0x00000098; // type:function size:0xA8 scope:global align:4 +set_mtx__12daFallRock_cFv = .text:0x00000140; // type:function size:0xB0 scope:global align:4 +daFallRock_Draw__FP12daFallRock_c = .text:0x000001F0; // type:function size:0xC0 scope:local align:4 +daFallRock_Execute__FP12daFallRock_c = .text:0x000002B0; // type:function size:0x20 scope:local align:4 +execute__12daFallRock_cFv = .text:0x000002D0; // type:function size:0x540 scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00000810; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000978; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000AB8; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000BD0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000C70; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000CCC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000DB8; // type:function size:0x80 scope:weak align:4 +daFallRock_IsDelete__FP12daFallRock_c = .text:0x00000E38; // type:function size:0x8 scope:local align:4 +daFallRock_Delete__FP12daFallRock_c = .text:0x00000E40; // type:function size:0x28 scope:local align:4 +__dt__12daFallRock_cFv = .text:0x00000E68; // type:function size:0x1C8 scope:weak align:4 +daFallRock_Create__FP10fopAc_ac_c = .text:0x00001030; // type:function size:0x20 scope:local align:4 +create__12daFallRock_cFv = .text:0x00001050; // type:function size:0x22C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000127C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001348; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001390; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000013EC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001434; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001490; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001518; // type:function size:0x70 scope:weak align:4 +setParticle__12daFallRock_cFiP4cXyz = .text:0x00001588; // type:function size:0x20C scope:global align:4 +__dt__8cM2dGCirFv = .text:0x00001794; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000017DC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001838; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001880; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001888; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001890; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000189C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000018A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000018B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000018C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000018C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000018D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000018D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001910; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001918; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001920; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001928; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001960; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001964; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000196C; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000019B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000019BC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000019C4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000019CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000019D4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000019DC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000019E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000019EC; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000019F4; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000019FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001A04; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001A0C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001A14; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001A1C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001A24; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_cyl_src__12daFallRock_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@4057 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4058 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4081 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4209 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4525 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0x25 scope:local align:4 data:string_table +m_arcname__12daFallRock_c = .data:0x00000000; // type:object size:0x7 scope:global align:4 data:string +m_falllen__12daFallRock_c = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:float +m_rot_speed__12daFallRock_c = .data:0x0000000C; // type:object size:0x2 scope:global align:2 data:2byte +l_daFallRock_Method = .data:0x00000010; // type:object size:0x20 scope:local align:4 +g_profile_FallRock = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000090; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000009C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000CC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001C0; // type:object size:0x18 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x000001D8; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000208; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000238; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000268; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002A4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_fallrock_tag/splits.txt b/config/GZLE01/rels/d_a_fallrock_tag/splits.txt new file mode 100644 index 000000000..1112d31f1 --- /dev/null +++ b/config/GZLE01/rels/d_a_fallrock_tag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fallrock_tag.cpp: + .text start:0x00000078 end:0x000003E4 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZLE01/rels/d_a_fallrock_tag/symbols.txt b/config/GZLE01/rels/d_a_fallrock_tag/symbols.txt new file mode 100644 index 000000000..ae589e61e --- /dev/null +++ b/config/GZLE01/rels/d_a_fallrock_tag/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daFallRockTag_Draw__FP15daFallRockTag_c = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daFallRockTag_Execute__FP15daFallRockTag_c = .text:0x00000080; // type:function size:0x220 scope:local align:4 +daFallRockTag_IsDelete__FP15daFallRockTag_c = .text:0x000002A0; // type:function size:0x8 scope:local align:4 +daFallRockTag_Delete__FP15daFallRockTag_c = .text:0x000002A8; // type:function size:0x44 scope:local align:4 +daFallRockTag_Create__FP10fopAc_ac_c = .text:0x000002EC; // type:function size:0x74 scope:local align:4 +createRock__15daFallRockTag_cFP4cXyzP4cXyzP5csXyziUl = .text:0x00000360; // type:function size:0x78 scope:global align:4 +getData__15daFallRockTag_cFv = .text:0x000003D8; // type:function size:0xC scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4057 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +m_div_num__15daFallRockTag_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +m_data__15daFallRockTag_c = .data:0x00000004; // type:object size:0x1C scope:global align:4 +l_daFallRockTag_Method = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_TagRock = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_fan/splits.txt b/config/GZLE01/rels/d_a_fan/splits.txt new file mode 100644 index 000000000..07b1b47b4 --- /dev/null +++ b/config/GZLE01/rels/d_a_fan/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fan.cpp: + .text start:0x00000078 end:0x00001220 + .text start:0x00001220 end:0x00001324 + .rodata start:0x00000000 end:0x00000115 + .data start:0x00000000 end:0x000001F4 diff --git a/config/GZLE01/rels/d_a_fan/symbols.txt b/config/GZLE01/rels/d_a_fan/symbols.txt new file mode 100644 index 000000000..ec1585ca5 --- /dev/null +++ b/config/GZLE01/rels/d_a_fan/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__7daFan_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +CreateHeap__7daFan_cFv = .text:0x000000F0; // type:function size:0x31C scope:global align:4 +Create__7daFan_cFv = .text:0x0000040C; // type:function size:0x234 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000640; // type:function size:0xB4 scope:local align:4 +_create__7daFan_cFv = .text:0x000006F4; // type:function size:0x20C scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000900; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000095C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000009B8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000A00; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000AE0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000B3C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B84; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000BE0; // type:function size:0x48 scope:weak align:4 +set_mtx__7daFan_cFv = .text:0x00000C28; // type:function size:0x100 scope:global align:4 +set_wind_length__7daFan_cFf = .text:0x00000D28; // type:function size:0x3C scope:global align:4 +set_cps__7daFan_cFf = .text:0x00000D64; // type:function size:0xF0 scope:global align:4 +Execute__7daFan_cFPPA3_A4_f = .text:0x00000E54; // type:function size:0x234 scope:global align:4 +Draw__7daFan_cFv = .text:0x00001088; // type:function size:0x104 scope:global align:4 +daFan_Create__FPv = .text:0x0000118C; // type:function size:0x20 scope:local align:4 +daFan_Delete__FPv = .text:0x000011AC; // type:function size:0x20 scope:local align:4 +daFan_Draw__FPv = .text:0x000011CC; // type:function size:0x2C scope:local align:4 +daFan_Execute__FPv = .text:0x000011F8; // type:function size:0x20 scope:local align:4 +daFan_IsDelete__FPv = .text:0x00001218; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001230; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001238; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001248; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001250; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001258; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001290; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001298; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000012A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000012A8; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000012E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000012EC; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000012F8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000012FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001304; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000130C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001314; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000131C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname2__7daFan_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_bdlidx__7daFan_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_dzbidx__7daFan_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_wind_length__7daFan_c = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +m_wind_r__7daFan_c = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +m_wind_model_scale__7daFan_c = .rodata:0x00000030; // type:object size:0x24 scope:global align:4 +m_fan_speed__7daFan_c = .rodata:0x00000054; // type:object size:0x6 scope:global align:4 +m_heapsize__7daFan_c = .rodata:0x0000005C; // type:object size:0xC scope:global align:4 +m_cull_min__7daFan_c = .rodata:0x00000068; // type:object size:0x24 scope:global align:4 +m_cull_max__7daFan_c = .rodata:0x0000008C; // type:object size:0x24 scope:global align:4 +@4040 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4386 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000D0; // type:object size:0x45 scope:local align:4 data:string_table +m_arcname__7daFan_c = .data:0x00000000; // type:object size:0xC scope:global align:4 +l_cps_src = .data:0x0000000C; // type:object size:0x4C scope:local align:4 +daFanMethodTable = .data:0x00000058; // type:object size:0x20 scope:local align:4 +g_profile_FAN = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000000CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000178; // type:object size:0x54 scope:weak align:4 +__vt__7daFan_c = .data:0x000001CC; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_ff/splits.txt b/config/GZLE01/rels/d_a_ff/splits.txt new file mode 100644 index 000000000..81eb9f51b --- /dev/null +++ b/config/GZLE01/rels/d_a_ff/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ff.cpp: + .text start:0x00000078 end:0x000019CC + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x00000248 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLE01/rels/d_a_ff/symbols.txt b/config/GZLE01/rels/d_a_ff/symbols.txt new file mode 100644 index 000000000..a6906ebf4 --- /dev/null +++ b/config/GZLE01/rels/d_a_ff/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +fire_fly_draw__FP8ff_class = .text:0x00000078; // type:function size:0x16C scope:local align:4 +z_check__FP8ff_classP4cXyz = .text:0x000001E4; // type:function size:0x108 scope:local align:4 +daFf_Draw__FP8ff_class = .text:0x000002EC; // type:function size:0x90 scope:local align:4 +fire_fly_move__FP8ff_class = .text:0x0000037C; // type:function size:0x99C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000D18; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000E30; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000ED0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000F2C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000F74; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000FD0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001018; // type:function size:0x80 scope:weak align:4 +daFf_Execute__FP8ff_class = .text:0x00001098; // type:function size:0xD0 scope:local align:4 +daFf_IsDelete__FP8ff_class = .text:0x00001168; // type:function size:0x8 scope:local align:4 +daFf_Delete__FP8ff_class = .text:0x00001170; // type:function size:0x3C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000011AC; // type:function size:0x1E0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000138C; // type:function size:0x48 scope:weak align:4 +daFf_Create__FP10fopAc_ac_c = .text:0x000013D4; // type:function size:0x278 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000164C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001718; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001760; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000017BC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001804; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001814; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000181C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001824; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000182C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001834; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000186C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001874; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000187C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001884; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000018BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000018C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000018C8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000018D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000018D8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000018E4; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000018F0; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000194C; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001994; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000199C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000019A4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000019AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000019B4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000019BC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000019C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4155 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4375 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4376 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@4378 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4380 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4385 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4386 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4392 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4513 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4608 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A0; // type:object size:0x22 scope:local align:4 data:string_table +ho_bmd$4474 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +ho_brk$4475 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +cc_sph_src$4533 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +l_daFf_Method = .data:0x00000050; // type:object size:0x20 scope:local align:4 +g_profile_FF = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000A0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000140; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001B8; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001D0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000200; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +ff_count = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_fganon/splits.txt b/config/GZLE01/rels/d_a_fganon/splits.txt new file mode 100644 index 000000000..b98237749 --- /dev/null +++ b/config/GZLE01/rels/d_a_fganon/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_fganon.cpp: + .text start:0x000000EC end:0x0000A788 + .text start:0x0000A788 end:0x0000A788 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000219 + .data start:0x00000000 end:0x00000570 + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLE01/rels/d_a_fganon/symbols.txt b/config/GZLE01/rels/d_a_fganon/symbols.txt new file mode 100644 index 000000000..5676fea51 --- /dev/null +++ b/config/GZLE01/rels/d_a_fganon/symbols.txt @@ -0,0 +1,293 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daFganon_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +anm_init__FP12fganon_classifUcfi = .text:0x000001A0; // type:function size:0x128 scope:local align:4 +tama_draw__FP12fganon_class = .text:0x000002C8; // type:function size:0x70 scope:local align:4 +daFganon_Draw__FP12fganon_class = .text:0x00000338; // type:function size:0xE8 scope:local align:4 +deru_brk__FP12fganon_class = .text:0x00000420; // type:function size:0x134 scope:local align:4 +kieru_brk__FP12fganon_classUc = .text:0x00000554; // type:function size:0x164 scope:local align:4 +deru_brk2__FP12fganon_class = .text:0x000006B8; // type:function size:0x134 scope:local align:4 +kieru_brk2__FP12fganon_class = .text:0x000007EC; // type:function size:0x134 scope:local align:4 +pos_move__FP12fganon_classUc = .text:0x00000920; // type:function size:0x1CC scope:local align:4 +fly_se_set__FP12fganon_class = .text:0x00000AEC; // type:function size:0x128 scope:local align:4 +fly__FP12fganon_class = .text:0x00000C14; // type:function size:0x55C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001170; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000129C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000133C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001398; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000013E0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000143C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001484; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001518; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001560; // type:function size:0x48 scope:weak align:4 +shot__FP12fganon_class = .text:0x000015A8; // type:function size:0x628 scope:local align:4 +spinattack__FP12fganon_class = .text:0x00001BD0; // type:function size:0x4E8 scope:local align:4 +fly2__FP12fganon_class = .text:0x000020B8; // type:function size:0x55C scope:local align:4 +tama_set__FP12fganon_class = .text:0x00002614; // type:function size:0x3B4 scope:local align:4 +mahou_set__FP12fganon_class = .text:0x000029C8; // type:function size:0x70 scope:local align:4 +shot2__FP12fganon_class = .text:0x00002A38; // type:function size:0x68C scope:local align:4 +spinattack2__FP12fganon_class = .text:0x000030C4; // type:function size:0x5CC scope:local align:4 +down__FP12fganon_class = .text:0x00003690; // type:function size:0x4AC scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00003B3C; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003CA4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003DE4; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003EFC; // type:function size:0x80 scope:weak align:4 +kabe_check__FP12fganon_class = .text:0x00003F7C; // type:function size:0x384 scope:local align:4 +deru__FP12fganon_class = .text:0x00004300; // type:function size:0x1CC scope:local align:4 +kieru__FP12fganon_class = .text:0x000044CC; // type:function size:0xB8 scope:local align:4 +fail__FP12fganon_class = .text:0x00004584; // type:function size:0x644 scope:local align:4 +standby__FP12fganon_class = .text:0x00004BC8; // type:function size:0x1EC scope:local align:4 +start__FP12fganon_class = .text:0x00004DB4; // type:function size:0x374 scope:local align:4 +end__FP12fganon_class = .text:0x00005128; // type:function size:0x228 scope:local align:4 +last_end__FP12fganon_class = .text:0x00005350; // type:function size:0x354 scope:local align:4 +damage_check__FP12fganon_class = .text:0x000056A4; // type:function size:0xBE4 scope:local align:4 +move__FP12fganon_class = .text:0x00006288; // type:function size:0x2D8 scope:local align:4 +demo_camera__FP12fganon_class = .text:0x00006560; // type:function size:0xED4 scope:local align:4 +ball_bg_check__FP12fganon_class = .text:0x00007434; // type:function size:0x358 scope:local align:4 +energy_ball_move__FP12fganon_class = .text:0x0000778C; // type:function size:0xE88 scope:local align:4 +mahou_se_set__FPvPv = .text:0x00008614; // type:function size:0xA0 scope:local align:4 +daFganon_Execute__FP12fganon_class = .text:0x000086B4; // type:function size:0xB98 scope:local align:4 +daFganon_IsDelete__FP12fganon_class = .text:0x0000924C; // type:function size:0x8 scope:local align:4 +daFganon_Delete__FP12fganon_class = .text:0x00009254; // type:function size:0x160 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000093B4; // type:function size:0x448 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000097FC; // type:function size:0x48 scope:weak align:4 +daFganon_Create__FP10fopAc_ac_c = .text:0x00009844; // type:function size:0x42C scope:local align:4 +__ct__12fganon_classFv = .text:0x00009C70; // type:function size:0x284 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009EF4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009FC0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000A008; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000A064; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000A0D4; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000A15C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000A228; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000A270; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000A2CC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000A314; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000A35C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000A3B8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000A400; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000A410; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000A418; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A420; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A428; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A430; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000A468; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000A470; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000A478; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A480; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000A4B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000A4BC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000A4C4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000A4D4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000A4DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A4E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A4EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A4F4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000A52C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000A534; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000A53C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A544; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A57C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A584; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000A58C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000A598; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000A5A4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000A600; // type:function size:0x5C scope:weak align:4 +__dt__14daFganon_HIO_cFv = .text:0x0000A65C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_fganon_cpp = .text:0x0000A6A4; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000A6E0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000A6E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000A6F0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000A6F8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000A700; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000A708; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000A710; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000A718; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000A720; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000A728; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x0000A730; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000A738; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000A740; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000A748; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000A750; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000A758; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000A760; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000A768; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A770; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000A778; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000A780; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4145 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4174 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4226 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4356 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4357 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4358 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4751 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4890 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4891 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5343 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5344 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5642 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5643 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@6068 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@6069 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@6070 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@6071 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@6106 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@6241 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6311 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6312 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6313 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6785 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6859 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6860 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6861 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@7151 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@7152 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@7153 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@7154 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@7155 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7156 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@7157 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7158 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@7159 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@7160 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@7161 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@7162 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@7163 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@7164 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@7165 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7166 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7167 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7168 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7169 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7170 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7171 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7172 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7173 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7174 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7175 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7176 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7177 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7178 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7179 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7180 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7181 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7182 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7183 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7184 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:string +@7185 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7186 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7187 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7188 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7189 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7190 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@7191 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7192 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@7193 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7194 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7195 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7312 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@7727 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7728 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@8087 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@8088 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@8089 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@8090 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@8091 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@8092 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@8093 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@8095 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000001A8; // type:object size:0x71 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@6243 = .data:0x00000030; // type:object size:0x1C scope:local align:4 +@6862 = .data:0x0000004C; // type:object size:0x5C scope:local align:4 +jno$7784 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +eno$7785 = .data:0x000000B0; // type:object size:0x4 scope:local align:4 +cc_cyl_src$8270 = .data:0x000000B4; // type:object size:0x44 scope:local align:4 +wepon_sph_src$8271 = .data:0x000000F8; // type:object size:0x40 scope:local align:4 +ball_tg_sph_src$8272 = .data:0x00000138; // type:object size:0x40 scope:local align:4 +ball_at_sph_src$8273 = .data:0x00000178; // type:object size:0x40 scope:local align:4 +l_daFganon_Method = .data:0x000001B8; // type:object size:0x20 scope:local align:4 +g_profile_FGANON = .data:0x000001D8; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002D8; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000039C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003F0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003FC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000414; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x0000042C; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x0000045C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000048C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000004BC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004EC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000504; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000051C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000528; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000540; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__14daFganon_HIO_c = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +master = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4140 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x4C scope:local align:4 diff --git a/config/GZLE01/rels/d_a_fgmahou/splits.txt b/config/GZLE01/rels/d_a_fgmahou/splits.txt new file mode 100644 index 000000000..640402188 --- /dev/null +++ b/config/GZLE01/rels/d_a_fgmahou/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fgmahou.cpp: + .text start:0x00000078 end:0x00001748 + .rodata start:0x00000000 end:0x00000053 + .data start:0x00000000 end:0x00000268 diff --git a/config/GZLE01/rels/d_a_fgmahou/symbols.txt b/config/GZLE01/rels/d_a_fgmahou/symbols.txt new file mode 100644 index 000000000..3b4a79e6e --- /dev/null +++ b/config/GZLE01/rels/d_a_fgmahou/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daFgmahou_Draw__FP13fgmahou_class = .text:0x00000078; // type:function size:0x6C scope:local align:4 +boss_s_sub__FPvPv = .text:0x000000E4; // type:function size:0x4C scope:local align:4 +move__FP13fgmahou_class = .text:0x00000130; // type:function size:0xAE4 scope:local align:4 +daFgmahou_Execute__FP13fgmahou_class = .text:0x00000C14; // type:function size:0x1C4 scope:local align:4 +daFgmahou_IsDelete__FP13fgmahou_class = .text:0x00000DD8; // type:function size:0x8 scope:local align:4 +daFgmahou_Delete__FP13fgmahou_class = .text:0x00000DE0; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000E3C; // type:function size:0x260 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000109C; // type:function size:0x48 scope:weak align:4 +daFgmahou_Create__FP10fopAc_ac_c = .text:0x000010E4; // type:function size:0x278 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000135C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001428; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001470; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000014CC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001514; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001584; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001594; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000159C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000015A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000015B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000015EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000015F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000015FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001604; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000163C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001640; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001648; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001650; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001658; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001664; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001670; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000016CC; // type:function size:0x5C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001728; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001730; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001738; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001740; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4438 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4440 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4441 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4445 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4446 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4448 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4684 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0x7 scope:local align:4 data:string_table +spdd$4135 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +angXd$4136 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +@4453 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +tg_sph_src$4612 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +at_sph_src$4613 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +l_daFgmahou_Method = .data:0x000000DC; // type:object size:0x20 scope:local align:4 +g_profile_FGMAHOU = .data:0x000000FC; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000220; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000250; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000025C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_fire/splits.txt b/config/GZLE01/rels/d_a_fire/splits.txt new file mode 100644 index 000000000..776da7772 --- /dev/null +++ b/config/GZLE01/rels/d_a_fire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fire.cpp: + .text start:0x00000078 end:0x000017A0 + .rodata start:0x00000000 end:0x00000095 + .data start:0x00000000 end:0x0000026C diff --git a/config/GZLE01/rels/d_a_fire/symbols.txt b/config/GZLE01/rels/d_a_fire/symbols.txt new file mode 100644 index 000000000..b5da40639 --- /dev/null +++ b/config/GZLE01/rels/d_a_fire/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daFire_cFv = .text:0x00000078; // type:function size:0x80 scope:global align:4 +CreateInit__8daFire_cFv = .text:0x000000F8; // type:function size:0x420 scope:global align:4 +_create__8daFire_cFv = .text:0x00000518; // type:function size:0x240 scope:global align:4 +__dt__8cM3dGCylFv = .text:0x00000758; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000007A0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007FC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000844; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00000910; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000994; // type:function size:0x5C scope:weak align:4 +_execute__8daFire_cFv = .text:0x000009F0; // type:function size:0x80 scope:global align:4 +search_wind__8daFire_cFv = .text:0x00000A70; // type:function size:0x68 scope:global align:4 +ctrlEffect__8daFire_cFv = .text:0x00000AD8; // type:function size:0x3B4 scope:global align:4 +demo_proc__8daFire_cFv = .text:0x00000E8C; // type:function size:0x1A0 scope:global align:4 +normal_proc__8daFire_cFv = .text:0x0000102C; // type:function size:0x4 scope:global align:4 +eventOrder__8daFire_cFv = .text:0x00001030; // type:function size:0x178 scope:global align:4 +checkOrder__8daFire_cFv = .text:0x000011A8; // type:function size:0x104 scope:global align:4 +execStopFire__8daFire_cFv = .text:0x000012AC; // type:function size:0x70 scope:global align:4 +execStopNowFire__8daFire_cFv = .text:0x0000131C; // type:function size:0x7C scope:global align:4 +execPlayFire__8daFire_cFv = .text:0x00001398; // type:function size:0x70 scope:global align:4 +setDirParticle__8daFire_cFP4cXyz = .text:0x00001408; // type:function size:0xDC scope:global align:4 +checkCol__8daFire_cFv = .text:0x000014E4; // type:function size:0xC0 scope:global align:4 +_draw__8daFire_cFv = .text:0x000015A4; // type:function size:0x8 scope:global align:4 +daFire_Create__FPv = .text:0x000015AC; // type:function size:0x20 scope:local align:4 +daFire_Delete__FPv = .text:0x000015CC; // type:function size:0x24 scope:local align:4 +daFire_Draw__FPv = .text:0x000015F0; // type:function size:0x24 scope:local align:4 +daFire_Execute__FPv = .text:0x00001614; // type:function size:0x24 scope:local align:4 +daFire_IsDelete__FPv = .text:0x00001638; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001640; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001688; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001698; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000016A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016B8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000016F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000016F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001700; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001708; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001740; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001744; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000174C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001754; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000175C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001768; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00001774; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001790; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001798; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4201 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4465 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4466 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4467 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4468 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4469 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4725 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x5D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_co_cyl_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +at_cyl_src = .data:0x000000B8; // type:object size:0x44 scope:local align:4 +action_table$4473 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +act_name$4569 = .data:0x00000108; // type:object size:0x8 scope:local align:4 +daFireMethodTable = .data:0x00000110; // type:object size:0x20 scope:local align:4 +g_profile_Fire = .data:0x00000130; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000178; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000218; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_floor/splits.txt b/config/GZLE01/rels/d_a_floor/splits.txt new file mode 100644 index 000000000..c20497c1c --- /dev/null +++ b/config/GZLE01/rels/d_a_floor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_floor.cpp: + .text start:0x00000078 end:0x00000774 + .text start:0x00000774 end:0x0000078C + .rodata start:0x00000000 end:0x00000066 + .data start:0x00000000 end:0x00000078 diff --git a/config/GZLE01/rels/d_a_floor/symbols.txt b/config/GZLE01/rels/d_a_floor/symbols.txt new file mode 100644 index 000000000..702c0cd6d --- /dev/null +++ b/config/GZLE01/rels/d_a_floor/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x64 scope:local align:4 +Delete__9daFloor_cFv = .text:0x000000DC; // type:function size:0x50 scope:global align:4 +CreateHeap__9daFloor_cFv = .text:0x0000012C; // type:function size:0xBC scope:global align:4 +Create__9daFloor_cFv = .text:0x000001E8; // type:function size:0x74 scope:global align:4 +_create__9daFloor_cFv = .text:0x0000025C; // type:function size:0xF8 scope:global align:4 +set_mtx__9daFloor_cFv = .text:0x00000354; // type:function size:0x80 scope:global align:4 +Execute__9daFloor_cFPPA3_A4_f = .text:0x000003D4; // type:function size:0x174 scope:global align:4 +set_effect__9daFloor_cFv = .text:0x00000548; // type:function size:0xF8 scope:global align:4 +Draw__9daFloor_cFv = .text:0x00000640; // type:function size:0xA0 scope:global align:4 +daFloor_Create__FPv = .text:0x000006E0; // type:function size:0x20 scope:local align:4 +daFloor_Delete__FPv = .text:0x00000700; // type:function size:0x20 scope:local align:4 +daFloor_Draw__FPv = .text:0x00000720; // type:function size:0x2C scope:local align:4 +daFloor_Execute__FPv = .text:0x0000074C; // type:function size:0x20 scope:local align:4 +daFloor_IsDelete__FPv = .text:0x0000076C; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000774; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000077C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000784; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daFloor_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4039 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4041 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4157 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x22 scope:local align:4 data:string_table +daFloorMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_FLOOR = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__9daFloor_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_fm/splits.txt b/config/GZLE01/rels/d_a_fm/splits.txt new file mode 100644 index 000000000..c27f2e9c1 --- /dev/null +++ b/config/GZLE01/rels/d_a_fm/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_fm.cpp: + .text start:0x000000EC end:0x0000A548 + .text start:0x0000A548 end:0x0000A614 + .text start:0x0000A614 end:0x0000A630 + .text start:0x0000A630 end:0x0000A714 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000515 + .data start:0x00000000 end:0x000009AC + .bss start:0x00000008 end:0x00000171 diff --git a/config/GZLE01/rels/d_a_fm/symbols.txt b/config/GZLE01/rels/d_a_fm/symbols.txt new file mode 100644 index 000000000..8e05bdb19 --- /dev/null +++ b/config/GZLE01/rels/d_a_fm/symbols.txt @@ -0,0 +1,397 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daFm_HIO_cFv = .text:0x000000EC; // type:function size:0x300 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000003EC; // type:function size:0x4C scope:local align:4 +_nodeControl__6daFm_cFP7J3DNodeP8J3DModel = .text:0x00000438; // type:function size:0x258 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000690; // type:function size:0x20 scope:local align:4 +_createHeap__6daFm_cFv = .text:0x000006B0; // type:function size:0x68 scope:global align:4 +holeCreateHeap__6daFm_cFv = .text:0x00000718; // type:function size:0x154 scope:global align:4 +bodyCreateHeap__6daFm_cFv = .text:0x0000086C; // type:function size:0x160 scope:global align:4 +jntHitCreateHeap__6daFm_cFv = .text:0x000009CC; // type:function size:0x64 scope:global align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x00000A30; // type:function size:0x3C scope:local align:4 +_pathMove__6daFm_cFP4cXyzP4cXyzP4cXyz = .text:0x00000A6C; // type:function size:0x2D4 scope:global align:4 +searchNearOtherActor_CB__FPvPv = .text:0x00000D40; // type:function size:0x2C scope:local align:4 +searchNearOtherActor__6daFm_cFP10fopAc_ac_c = .text:0x00000D6C; // type:function size:0x1AC scope:global align:4 +searchNearFm_CB__FPvPv = .text:0x00000F18; // type:function size:0x2C scope:local align:4 +searchNearFm__6daFm_cFP10fopAc_ac_c = .text:0x00000F44; // type:function size:0x20C scope:global align:4 +moveRndBack__6daFm_cFv = .text:0x00001150; // type:function size:0x234 scope:global align:4 +moveRndEscape__6daFm_cFv = .text:0x00001384; // type:function size:0x274 scope:global align:4 +spAttackVJump__6daFm_cFv = .text:0x000015F8; // type:function size:0x88 scope:global align:4 +spAttackJump__6daFm_cFv = .text:0x00001680; // type:function size:0x88 scope:global align:4 +spAttackNone__6daFm_cFv = .text:0x00001708; // type:function size:0x30 scope:global align:4 +iceProc__6daFm_cFv = .text:0x00001738; // type:function size:0x94 scope:global align:4 +bodySetMtx__6daFm_cFv = .text:0x000017CC; // type:function size:0x98 scope:global align:4 +holeSetMtx__6daFm_cFv = .text:0x00001864; // type:function size:0xBC scope:global align:4 +setCollision__6daFm_cFv = .text:0x00001920; // type:function size:0x130 scope:global align:4 +setAttention__6daFm_cFv = .text:0x00001A50; // type:function size:0x240 scope:global align:4 +checkTgHit__6daFm_cFv = .text:0x00001C90; // type:function size:0x8A0 scope:global align:4 +setGrabPos__6daFm_cFv = .text:0x00002530; // type:function size:0x170 scope:global align:4 +getOffsetPos__6daFm_cFv = .text:0x000026A0; // type:function size:0x1C8 scope:global align:4 +checkPlayerGrabBomb__6daFm_cFv = .text:0x00002868; // type:function size:0x6C scope:global align:4 +checkPlayerGrabNpc__6daFm_cFv = .text:0x000028D4; // type:function size:0x80 scope:global align:4 +checkPlayerGrabTarget__6daFm_cFv = .text:0x00002954; // type:function size:0x54 scope:global align:4 +isGrabPos__6daFm_cFv = .text:0x000029A8; // type:function size:0x344 scope:global align:4 +isGrab__6daFm_cFv = .text:0x00002CEC; // type:function size:0x190 scope:global align:4 +isGrabFoot__6daFm_cFv = .text:0x00002E7C; // type:function size:0x11C scope:global align:4 +modeSwWaitInit__6daFm_cFv = .text:0x00002F98; // type:function size:0x44 scope:global align:4 +modeSwWait__6daFm_cFv = .text:0x00002FDC; // type:function size:0x1D4 scope:global align:4 +modeHideInit__6daFm_cFv = .text:0x000031B0; // type:function size:0x50 scope:global align:4 +modeHide__6daFm_cFv = .text:0x00003200; // type:function size:0xE0 scope:global align:4 +modeUnderFootInit__6daFm_cFv = .text:0x000032E0; // type:function size:0x64 scope:global align:4 +modeUnderFoot__6daFm_cFv = .text:0x00003344; // type:function size:0x1A0 scope:global align:4 +modePathMoveInit__6daFm_cFv = .text:0x000034E4; // type:function size:0x44 scope:global align:4 +modePathMove__6daFm_cFv = .text:0x00003528; // type:function size:0x148 scope:global align:4 +modeGoalKeeperInit__6daFm_cFv = .text:0x00003670; // type:function size:0x44 scope:global align:4 +modeGoalKeeper__6daFm_cFv = .text:0x000036B4; // type:function size:0x228 scope:global align:4 +modeAppearInit__6daFm_cFv = .text:0x000038DC; // type:function size:0x5C scope:global align:4 +modeAppear__6daFm_cFv = .text:0x00003938; // type:function size:0xC8 scope:global align:4 +modeDisappearInit__6daFm_cFv = .text:0x00003A00; // type:function size:0x68 scope:global align:4 +modeDisappear__6daFm_cFv = .text:0x00003A68; // type:function size:0x174 scope:global align:4 +modeWaitInit__6daFm_cFv = .text:0x00003BDC; // type:function size:0x80 scope:global align:4 +modeWait__6daFm_cFv = .text:0x00003C5C; // type:function size:0x334 scope:global align:4 +modeAttackInit__6daFm_cFv = .text:0x00003F90; // type:function size:0x68 scope:global align:4 +modeAttack__6daFm_cFv = .text:0x00003FF8; // type:function size:0x9D4 scope:global align:4 +modeThrowInit__6daFm_cFv = .text:0x000049CC; // type:function size:0x28 scope:global align:4 +modeThrow__6daFm_cFv = .text:0x000049F4; // type:function size:0x2F0 scope:global align:4 +modeGrabFootDemoInit__6daFm_cFv = .text:0x00004CE4; // type:function size:0x3C scope:global align:4 +modeGrabFootDemo__6daFm_cFv = .text:0x00004D20; // type:function size:0x394 scope:global align:4 +modeParalysisInit__6daFm_cFv = .text:0x000050B4; // type:function size:0x44 scope:global align:4 +modeParalysis__6daFm_cFv = .text:0x000050F8; // type:function size:0x120 scope:global align:4 +modeDamageInit__6daFm_cFv = .text:0x00005218; // type:function size:0x44 scope:global align:4 +modeDamage__6daFm_cFv = .text:0x0000525C; // type:function size:0xAC scope:global align:4 +modeGrabInit__6daFm_cFv = .text:0x00005308; // type:function size:0xD8 scope:global align:4 +modeGrab__6daFm_cFv = .text:0x000053E0; // type:function size:0x69C scope:global align:4 +modeGrabDemoInit__6daFm_cFv = .text:0x00005A7C; // type:function size:0x5C scope:global align:4 +modeGrabDemo__6daFm_cFv = .text:0x00005AD8; // type:function size:0x404 scope:global align:4 +modeDeathInit__6daFm_cFv = .text:0x00005EDC; // type:function size:0x28 scope:global align:4 +modeDeath__6daFm_cFv = .text:0x00005F04; // type:function size:0xA0 scope:global align:4 +modePrepareItemInit__6daFm_cFv = .text:0x00005FA4; // type:function size:0x4C scope:global align:4 +modePrepareItem__6daFm_cFv = .text:0x00005FF0; // type:function size:0x1B4 scope:global align:4 +modeGrabNpcDemoInit__6daFm_cFv = .text:0x000061A4; // type:function size:0x28 scope:global align:4 +modeGrabNpcDemo__6daFm_cFv = .text:0x000061CC; // type:function size:0x1C0 scope:global align:4 +modePlayerStartDemoInit__6daFm_cFv = .text:0x0000638C; // type:function size:0x38 scope:global align:4 +modePlayerStartDemo__6daFm_cFv = .text:0x000063C4; // type:function size:0x2DC scope:global align:4 +modeDeleteInit__6daFm_cFv = .text:0x000066A0; // type:function size:0x4 scope:global align:4 +modeDelete__6daFm_cFv = .text:0x000066A4; // type:function size:0xA0 scope:global align:4 +modeBikubikuInit__6daFm_cFv = .text:0x00006744; // type:function size:0x5C scope:global align:4 +modeBikubiku__6daFm_cFv = .text:0x000067A0; // type:function size:0x130 scope:global align:4 +modeProc__6daFm_cFQ26daFm_c6Proc_ei = .text:0x000068D0; // type:function size:0x4BC scope:global align:4 +setAnm__6daFm_cFScb = .text:0x00006D8C; // type:function size:0x5C scope:global align:4 +cancelGrab__6daFm_cFv = .text:0x00006DE8; // type:function size:0xBC scope:global align:4 +calcInvKine__6daFm_cFP10fopAc_ac_c = .text:0x00006EA4; // type:function size:0x188 scope:global align:4 +resetInvKine__6daFm_cFv = .text:0x0000702C; // type:function size:0xC8 scope:global align:4 +grabBomb__6daFm_cFv = .text:0x000070F4; // type:function size:0xEC scope:global align:4 +grabTsubo__6daFm_cFv = .text:0x000071E0; // type:function size:0x25C scope:global align:4 +grabPlayer__6daFm_cFv = .text:0x0000743C; // type:function size:0x244 scope:global align:4 +grabNPC__6daFm_cFv = .text:0x00007680; // type:function size:0x1A8 scope:global align:4 +searchTarget__6daFm_cFv = .text:0x00007828; // type:function size:0x224 scope:global align:4 +setBaseTarget__6daFm_cFv = .text:0x00007A4C; // type:function size:0x1CC scope:global align:4 +turnToBaseTarget__6daFm_cFv = .text:0x00007C18; // type:function size:0x34 scope:global align:4 +isNpc__6daFm_cFP10fopAc_ac_c = .text:0x00007C4C; // type:function size:0x30 scope:global align:4 +checkHeight__6daFm_cFP10fopAc_ac_c = .text:0x00007C7C; // type:function size:0x54 scope:global align:4 +isLink__6daFm_cFP10fopAc_ac_c = .text:0x00007CD0; // type:function size:0x1C scope:global align:4 +isLinkControl__6daFm_cFv = .text:0x00007CEC; // type:function size:0x20 scope:global align:4 +areaCheck__6daFm_cFv = .text:0x00007D0C; // type:function size:0x250 scope:global align:4 +lineCheck__6daFm_cFP4cXyzP4cXyz = .text:0x00007F5C; // type:function size:0x80 scope:global align:4 +setRnd__6daFm_cFii = .text:0x00007FDC; // type:function size:0x68 scope:global align:4 +setHoleEffect__6daFm_cFv = .text:0x00008044; // type:function size:0xD0 scope:global align:4 +holeExecute__6daFm_cFv = .text:0x00008114; // type:function size:0xCC scope:global align:4 +setHoleScale__6daFm_cFfff = .text:0x000081E0; // type:function size:0x78 scope:global align:4 +_execute__6daFm_cFv = .text:0x00008258; // type:function size:0x30C scope:global align:4 +MtxToRot__6daFm_cFPA4_fP5csXyz = .text:0x00008564; // type:function size:0x40 scope:global align:4 +debugDraw__6daFm_cFv = .text:0x000085A4; // type:function size:0x400 scope:global align:4 +holeDraw__6daFm_cFv = .text:0x000089A4; // type:function size:0x70 scope:global align:4 +bodyDraw__6daFm_cFv = .text:0x00008A14; // type:function size:0x74 scope:global align:4 +_draw__6daFm_cFv = .text:0x00008A88; // type:function size:0xC4 scope:global align:4 +getArg__6daFm_cFv = .text:0x00008B4C; // type:function size:0x12C scope:global align:4 +createInit__6daFm_cFv = .text:0x00008C78; // type:function size:0x464 scope:global align:4 +_create__6daFm_cFv = .text:0x000090DC; // type:function size:0x17C scope:global align:4 +__ct__6daFm_cFv = .text:0x00009258; // type:function size:0x3E8 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00009640; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00009794; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000098C0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00009960; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000099BC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00009A04; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00009A60; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00009AA8; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00009B3C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00009B84; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009BCC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009C98; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00009CE0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00009DAC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00009DF4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00009E50; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00009E98; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00009EF4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00009F7C; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00009FEC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000A048; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000A090; // type:function size:0x4 scope:weak align:4 +_delete__6daFm_cFv = .text:0x0000A094; // type:function size:0x68 scope:global align:4 +daFmCreate__FPv = .text:0x0000A0FC; // type:function size:0x20 scope:local align:4 +daFmDelete__FPv = .text:0x0000A11C; // type:function size:0x24 scope:local align:4 +daFmExecute__FPv = .text:0x0000A140; // type:function size:0x24 scope:local align:4 +daFmDraw__FPv = .text:0x0000A164; // type:function size:0x24 scope:local align:4 +daFmIsDelete__FPv = .text:0x0000A188; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A190; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A194; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A198; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A19C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000A1A0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000A1E8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000A244; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000A28C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000A2D4; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000A330; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000A340; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000A348; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A350; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A358; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A360; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000A398; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000A3A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000A3A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A3B0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000A3E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000A3EC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000A3F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000A404; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000A40C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A414; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A41C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A424; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000A45C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000A464; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000A46C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A474; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A4AC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A4B4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000A4BC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000A4C8; // type:function size:0xC scope:weak align:4 +__dt__10daFm_HIO_cFv = .text:0x0000A4D4; // type:function size:0x74 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x0000A548; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000A590; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x0000A5CC; // type:function size:0x48 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x0000A614; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x0000A630; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x0000A64C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_fm_cpp = .text:0x0000A668; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000A6A4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A6AC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000A6B4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000A6BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000A6C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000A6CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000A6D4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000A6DC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000A6E4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000A6EC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000A6F4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x0000A6FC; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x0000A704; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x0000A70C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daFm_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daFm_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_sph_src__6daFm_c = .rodata:0x00000008; // type:object size:0x40 scope:global align:4 +m_cyl_src__6daFm_c = .rodata:0x00000048; // type:object size:0x44 scope:global align:4 +@4230 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4232 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@4244 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4248 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 data:double +@4507 = .rodata:0x00000118; // type:object size:0x8 scope:local align:8 +@4508 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@4625 = .rodata:0x00000128; // type:object size:0x8 scope:local align:8 +@4656 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4718 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@4753 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@4832 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@4894 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5183 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:float +@5308 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5309 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5506 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@5507 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@6333 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +a_anm_bcks_tbl$7049 = .rodata:0x0000017C; // type:object size:0x34 scope:local align:4 +a_anm_prm_tbl$7050 = .rodata:0x000001B0; // type:object size:0xF0 scope:local align:4 +@7125 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 data:float +@7152 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@7244 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@7245 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@7246 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@7247 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@7248 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@7387 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@7542 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 data:float +@7628 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@7654 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@7785 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@7789 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +color_ok$7792 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +color_ng$7793 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@7807 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@7809 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@7811 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@7813 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@7815 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@7819 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@7824 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@7828 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@7830 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@7832 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@7834 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@7839 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@7841 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@7846 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@7848 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@7850 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@7860 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@7862 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@7864 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@7873 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@7875 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@7877 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@7879 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@7881 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@7883 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@7885 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@8152 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@8154 = .rodata:0x00000350; // type:object size:0x8 scope:local align:8 +@8264 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@8265 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@8266 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000364; // type:object size:0x1B1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +hand_sph_offset$4413 = .data:0x00000030; // type:object size:0xC scope:local align:4 +ude_cyl_offset$4414 = .data:0x0000003C; // type:object size:0x18 scope:local align:4 +yubi_cyl_offset$4415 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +te_cyl2_offset$4416 = .data:0x0000006C; // type:object size:0x18 scope:local align:4 +search_data$4417 = .data:0x00000084; // type:object size:0xB4 scope:local align:4 +@5184 = .data:0x00000138; // type:object size:0x5C scope:local align:4 +@6976 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@6977 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@6978 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@6979 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@6980 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@6981 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@6982 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@6983 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@6984 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@6985 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@6986 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@6987 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@6988 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@6989 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@6990 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@6991 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@6992 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@6993 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@6994 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@6995 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@6996 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@6997 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@6998 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@6999 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@7000 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +@7001 = .data:0x000002C0; // type:object size:0xC scope:local align:4 +@7002 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +@7003 = .data:0x000002D8; // type:object size:0xC scope:local align:4 +@7004 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +@7005 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +@7006 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +@7007 = .data:0x00000308; // type:object size:0xC scope:local align:4 +@7008 = .data:0x00000314; // type:object size:0xC scope:local align:4 +@7009 = .data:0x00000320; // type:object size:0xC scope:local align:4 +@7010 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +@7011 = .data:0x00000338; // type:object size:0xC scope:local align:4 +@7012 = .data:0x00000344; // type:object size:0xC scope:local align:4 +@7013 = .data:0x00000350; // type:object size:0xC scope:local align:4 +@7014 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@7015 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@7016 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@7017 = .data:0x00000380; // type:object size:0xC scope:local align:4 +mode_tbl$6975 = .data:0x0000038C; // type:object size:0x24C scope:local align:4 +@7043 = .data:0x000005D8; // type:object size:0x4C scope:local align:4 +daFmMethodTable = .data:0x00000624; // type:object size:0x20 scope:local align:4 +g_profile_FM = .data:0x00000644; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000674; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000690; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000006BC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000006C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000006D4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000006E0; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000006EC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000071C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000074C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000764; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000770; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000077C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000788; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000794; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000007A0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000007B8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000007C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000084C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000858; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000008E0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000008EC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000008F8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000094C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000970; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000097C; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x00000988; // type:object size:0xC scope:weak align:4 +__vt__10daFm_HIO_c = .data:0x00000994; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000009A0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4275 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x15C scope:local align:4 +init$7018 = .bss:0x00000170; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_ghostship/splits.txt b/config/GZLE01/rels/d_a_ghostship/splits.txt new file mode 100644 index 000000000..e0dcf877b --- /dev/null +++ b/config/GZLE01/rels/d_a_ghostship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ghostship.cpp: + .text start:0x000000EC end:0x00001B40 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x0000014C + .bss start:0x00000008 end:0x0000002D diff --git a/config/GZLE01/rels/d_a_ghostship/symbols.txt b/config/GZLE01/rels/d_a_ghostship/symbols.txt new file mode 100644 index 000000000..2847e1acd --- /dev/null +++ b/config/GZLE01/rels/d_a_ghostship/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daGhostship_SailVtxFactorCB__FP15dCloth_packet_cii = .text:0x000000EC; // type:function size:0xC scope:local align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000F8; // type:function size:0x20 scope:local align:4 +_createHeap__13daGhostship_cFv = .text:0x00000118; // type:function size:0x214 scope:global align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x0000032C; // type:function size:0x3C scope:local align:4 +__ct__17daGhostship_HIO_cFv = .text:0x00000368; // type:function size:0x50 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000003B8; // type:function size:0x48 scope:weak align:4 +pathMove__13daGhostship_cFv = .text:0x00000400; // type:function size:0xCC scope:global align:4 +modeWaitInit__13daGhostship_cFv = .text:0x000004CC; // type:function size:0xC scope:global align:4 +modeWait__13daGhostship_cFv = .text:0x000004D8; // type:function size:0x4 scope:global align:4 +modeRealize__13daGhostship_cFv = .text:0x000004DC; // type:function size:0x4 scope:global align:4 +_pathMove__13daGhostship_cFP4cXyzP4cXyzP4cXyz = .text:0x000004E0; // type:function size:0x290 scope:global align:4 +modePathMoveInit__13daGhostship_cFv = .text:0x00000770; // type:function size:0xC scope:global align:4 +modePathMove__13daGhostship_cFv = .text:0x0000077C; // type:function size:0x54 scope:global align:4 +modeProcCall__13daGhostship_cFv = .text:0x000007D0; // type:function size:0xA4 scope:global align:4 +createInit__13daGhostship_cFv = .text:0x00000874; // type:function size:0x404 scope:global align:4 +getArg__13daGhostship_cFv = .text:0x00000C78; // type:function size:0x14 scope:global align:4 +daGhostshipCreate__FPv = .text:0x00000C8C; // type:function size:0x170 scope:local align:4 +__dt__18dLib_circle_path_cFv = .text:0x00000DFC; // type:function size:0x3C scope:weak align:4 +__ct__18dLib_circle_path_cFv = .text:0x00000E38; // type:function size:0x4 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000E3C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000EC4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000F34; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000F90; // type:function size:0x48 scope:weak align:4 +daGhostshipDelete__FPv = .text:0x00000FD8; // type:function size:0x4C scope:local align:4 +daGhostshipExecute__FPv = .text:0x00001024; // type:function size:0x24 scope:local align:4 +_execute__13daGhostship_cFv = .text:0x00001048; // type:function size:0x7E4 scope:weak align:4 +daGhostshipDraw__FPv = .text:0x0000182C; // type:function size:0x24 scope:local align:4 +_draw__13daGhostship_cFv = .text:0x00001850; // type:function size:0x154 scope:weak align:4 +daGhostshipIsDelete__FPv = .text:0x000019A4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000019AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000019F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00001A3C; // type:function size:0x5C scope:weak align:4 +__dt__17daGhostship_HIO_cFv = .text:0x00001A98; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_ghostship_cpp = .text:0x00001AF4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001B30; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B38; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__13daGhostship_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__13daGhostship_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +m_cloth_arc_name__13daGhostship_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 data:string +@4064 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4094 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4095 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4097 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4190 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4204 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@4575 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4579 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4631 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x44 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4209 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4210 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4211 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4208 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +daGhostshipMethodTable = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_AYUSH = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__17daGhostship_HIO_c = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4086 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 +init$4212 = .bss:0x0000002C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_gm/splits.txt b/config/GZLE01/rels/d_a_gm/splits.txt new file mode 100644 index 000000000..769cda311 --- /dev/null +++ b/config/GZLE01/rels/d_a_gm/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gm.cpp: + .text start:0x000000EC end:0x00009068 + .text start:0x00009068 end:0x00009338 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001C6 + .data start:0x00000000 end:0x000006BC + .bss start:0x00000008 end:0x00000100 diff --git a/config/GZLE01/rels/d_a_gm/symbols.txt b/config/GZLE01/rels/d_a_gm/symbols.txt new file mode 100644 index 000000000..db364a2ad --- /dev/null +++ b/config/GZLE01/rels/d_a_gm/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x240 scope:local align:4 +__dt__4cXyzFv = .text:0x0000032C; // type:function size:0x3C scope:weak align:4 +draw_SUB__FP8gm_class = .text:0x00000368; // type:function size:0x124 scope:local align:4 +daGM_Draw__FP8gm_class = .text:0x0000048C; // type:function size:0x47C scope:local align:4 +anm_init__FP8gm_classifUcfi = .text:0x00000908; // type:function size:0x12C scope:local align:4 +wing_cut_stat__FP8gm_class = .text:0x00000A34; // type:function size:0x2CC scope:local align:4 +__dt__5csXyzFv = .text:0x00000D00; // type:function size:0x3C scope:weak align:4 +body_atari_check__FP8gm_class = .text:0x00000D3C; // type:function size:0x9D0 scope:local align:4 +BG_check__FP8gm_class = .text:0x0000170C; // type:function size:0xCC scope:local align:4 +Line_check__FP8gm_class4cXyz = .text:0x000017D8; // type:function size:0x3AC scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001B84; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001CB0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001D50; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001DAC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001DF4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001E50; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001E98; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001F2C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001F74; // type:function size:0x48 scope:weak align:4 +ks_set_rtn__FP8gm_class = .text:0x00001FBC; // type:function size:0x170 scope:local align:4 +wing_ret_set__FP8gm_class = .text:0x0000212C; // type:function size:0xD8 scope:local align:4 +fuwafuwa_set__FP8gm_class = .text:0x00002204; // type:function size:0xC0 scope:local align:4 +fly_move__FP8gm_class = .text:0x000022C4; // type:function size:0x1B0 scope:local align:4 +action_dousa__FP8gm_class = .text:0x00002474; // type:function size:0x644 scope:local align:4 +action_hane_rakka__FP8gm_class = .text:0x00002AB8; // type:function size:0x1E4 scope:local align:4 +action_uchiwa_dousa__FP8gm_class = .text:0x00002C9C; // type:function size:0x460 scope:local align:4 +action_totugeki__FP8gm_class = .text:0x000030FC; // type:function size:0xD58 scope:local align:4 +action_kabehari__FP8gm_class = .text:0x00003E54; // type:function size:0x3B0 scope:local align:4 +action_fly_damage__FP8gm_class = .text:0x00004204; // type:function size:0x4EC scope:local align:4 +action_ground_attack__FP8gm_class = .text:0x000046F0; // type:function size:0x1588 scope:local align:4 +action_demo__FP8gm_class = .text:0x00005C78; // type:function size:0xE20 scope:local align:4 +daGM_Execute__FP8gm_class = .text:0x00006A98; // type:function size:0xCD8 scope:local align:4 +daGM_IsDelete__FP8gm_class = .text:0x00007770; // type:function size:0x8 scope:local align:4 +daGM_Delete__FP8gm_class = .text:0x00007778; // type:function size:0x14C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000078C4; // type:function size:0x5B0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007E74; // type:function size:0x48 scope:weak align:4 +daGM_Create__FP10fopAc_ac_c = .text:0x00007EBC; // type:function size:0x570 scope:local align:4 +__ct__8gm_classFv = .text:0x0000842C; // type:function size:0x388 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000087B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00008880; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000088C8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00008994; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000089DC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008A38; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008A80; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008ADC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008B4C; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x00008BD4; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00008BD8; // type:function size:0x4 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008BDC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00008C24; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00008C80; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008CC8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008CD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00008CE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008CE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008CF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008CF8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008D30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008D38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008D40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008D48; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008D80; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008D84; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008D8C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008D9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008DA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008DAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008DB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008DBC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008DF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008DFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008E04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008E0C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008E44; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008E4C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008E54; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008E60; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00008E6C; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_gm_cpp = .text:0x00008EC8; // type:function size:0x118 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008FE0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008FE8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008FF0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008FF8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00009000; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x00009008; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_CamLinChkFv = .text:0x00009010; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x00009018; // type:function size:0x8 scope:weak align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009020; // type:function size:0x8 scope:weak align:4 +@100@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009028; // type:function size:0x8 scope:weak align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009030; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00009038; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009040; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009048; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009050; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00009058; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009060; // type:function size:0x8 scope:weak align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009068; // type:function size:0x17C scope:weak align:4 +__dt__14dBgS_CamLinChkFv = .text:0x000091E4; // type:function size:0x154 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4193 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4450 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4582 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4934 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4935 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4936 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4937 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4938 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4939 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4940 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@5180 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5182 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5259 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5260 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5261 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5402 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5403 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5407 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5408 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5411 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5412 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5413 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5414 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5415 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5445 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5446 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5447 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5531 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5532 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5533 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5534 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5901 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5903 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5905 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5906 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5907 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5908 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5909 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5983 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6086 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6087 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6088 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6089 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6090 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6091 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6092 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6653 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6657 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6658 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6659 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6660 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6662 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6663 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6664 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6667 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@6986 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6987 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6988 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6989 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6990 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6991 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6992 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6993 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6994 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6995 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6996 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6997 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6998 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6999 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@7000 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7001 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7002 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7003 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7004 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7005 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7006 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7569 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7570 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7571 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7948 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7949 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001B0; // type:object size:0x16 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4195 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +all_line_color_dt$4286 = .data:0x00000070; // type:object size:0x10 scope:local align:4 +check_x$5541 = .data:0x00000080; // type:object size:0xC scope:local align:4 +check_y$5542 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +check_z$5543 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@5910 = .data:0x000000A4; // type:object size:0x24 scope:local align:4 +@6665 = .data:0x000000C8; // type:object size:0xA8 scope:local align:4 +@7007 = .data:0x00000170; // type:object size:0x60 scope:local align:4 +@7572 = .data:0x000001D0; // type:object size:0x54 scope:local align:4 +weapon_co_sph_src$7785 = .data:0x00000224; // type:object size:0x40 scope:local align:4 +body_co_cyl_src$7786 = .data:0x00000264; // type:object size:0x44 scope:local align:4 +wing_co_cyl_src$7787 = .data:0x000002A8; // type:object size:0x44 scope:local align:4 +wind_co_cyl_src$7788 = .data:0x000002EC; // type:object size:0x44 scope:local align:4 +fire_j$7794 = .data:0x00000330; // type:object size:0xA scope:local align:4 +fire_sc$7795 = .data:0x0000033C; // type:object size:0x28 scope:local align:4 +l_daGM_Method = .data:0x00000364; // type:object size:0x20 scope:local align:4 +g_profile_GM = .data:0x00000384; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000003F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000484; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000518; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000524; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000578; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000059C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000005A8; // type:object size:0xC scope:weak align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x000005B4; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_CamLinChk = .data:0x000005E4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000614; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000644; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000065C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000668; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000674; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000680; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000068C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000698; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4468 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4469 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4471 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4472 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4473 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +wing_birth_pos_dt$4467 = .bss:0x00000088; // type:object size:0x30 scope:local align:4 +@5210 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@5211 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@5212 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@5213 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +wing_trans_angle_dt = .bss:0x000000E8; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_gnd/splits.txt b/config/GZLE01/rels/d_a_gnd/splits.txt new file mode 100644 index 000000000..f02d05fcf --- /dev/null +++ b/config/GZLE01/rels/d_a_gnd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gnd.cpp: + .text start:0x000000EC end:0x00008D7C + .text start:0x00008D7C end:0x00008D7C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000247 + .data start:0x00000000 end:0x00000920 + .bss start:0x00000008 end:0x00000218 diff --git a/config/GZLE01/rels/d_a_gnd/symbols.txt b/config/GZLE01/rels/d_a_gnd/symbols.txt new file mode 100644 index 000000000..7cece8521 --- /dev/null +++ b/config/GZLE01/rels/d_a_gnd/symbols.txt @@ -0,0 +1,313 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daGnd_HIO_cFv = .text:0x000000EC; // type:function size:0x150 scope:global align:4 +j_demo__FP9gnd_class = .text:0x0000023C; // type:function size:0x190 scope:local align:4 +checkGround__FP9gnd_classf = .text:0x000003CC; // type:function size:0x20 scope:local align:4 +setRipple__FP9gnd_class = .text:0x000003EC; // type:function size:0x124 scope:local align:4 +__dt__4cXyzFv = .text:0x00000510; // type:function size:0x3C scope:weak align:4 +splash_set__FP9gnd_class = .text:0x0000054C; // type:function size:0x90 scope:local align:4 +attack_eff_set__FP9gnd_classi = .text:0x000005DC; // type:function size:0xD8 scope:local align:4 +attack_eff_move__FP9gnd_class = .text:0x000006B4; // type:function size:0x84 scope:local align:4 +attack_eff_remove__FP9gnd_class = .text:0x00000738; // type:function size:0x44 scope:local align:4 +anm_init__FP9gnd_classifUcfi = .text:0x0000077C; // type:function size:0x184 scope:local align:4 +z_s_sub__FPvPv = .text:0x00000900; // type:function size:0x4C scope:local align:4 +daGnd_Draw__FP9gnd_class = .text:0x0000094C; // type:function size:0x2EC scope:local align:4 +player_view_check__FP9gnd_classs = .text:0x00000C38; // type:function size:0x34 scope:local align:4 +ke_control__FP9gnd_classP8gnd_ke_sf = .text:0x00000C6C; // type:function size:0x2B8 scope:local align:4 +ke_pos_set__FP9gnd_classP8gnd_ke_si = .text:0x00000F24; // type:function size:0x44 scope:local align:4 +ke_move__FP9gnd_class = .text:0x00000F68; // type:function size:0x1D8 scope:local align:4 +pos_move__FP9gnd_classSc = .text:0x00001140; // type:function size:0x138 scope:local align:4 +wait_set__FP9gnd_class = .text:0x00001278; // type:function size:0xBC scope:local align:4 +move0__FP9gnd_class = .text:0x00001334; // type:function size:0x640 scope:local align:4 +attack0__FP9gnd_class = .text:0x00001974; // type:function size:0xF5C scope:local align:4 +attack1__FP9gnd_class = .text:0x000028D0; // type:function size:0x298 scope:local align:4 +attack2__FP9gnd_class = .text:0x00002B68; // type:function size:0x214 scope:local align:4 +attackPZ__FP9gnd_class = .text:0x00002D7C; // type:function size:0x90C scope:local align:4 +attack_last__FP9gnd_class = .text:0x00003688; // type:function size:0x228 scope:local align:4 +defence0__FP9gnd_class = .text:0x000038B0; // type:function size:0xA20 scope:local align:4 +finish__FP9gnd_class = .text:0x000042D0; // type:function size:0x60 scope:local align:4 +damage__FP9gnd_class = .text:0x00004330; // type:function size:0x430 scope:local align:4 +damage_check__FP9gnd_class = .text:0x00004760; // type:function size:0x8BC scope:local align:4 +shot_s_sub__FPvPv = .text:0x0000501C; // type:function size:0x80 scope:local align:4 +demowait__FP9gnd_class = .text:0x0000509C; // type:function size:0x14 scope:local align:4 +yawait__FP9gnd_class = .text:0x000050B0; // type:function size:0x18 scope:local align:4 +gnd_move__FP9gnd_class = .text:0x000050C8; // type:function size:0x428 scope:local align:4 +demo_camera__FP9gnd_class = .text:0x000054F0; // type:function size:0x1614 scope:local align:4 +body_flash__FP9gnd_class = .text:0x00006B04; // type:function size:0x208 scope:local align:4 +daGnd_Execute__FP9gnd_class = .text:0x00006D0C; // type:function size:0x9AC scope:local align:4 +daGnd_IsDelete__FP9gnd_class = .text:0x000076B8; // type:function size:0x8 scope:local align:4 +daGnd_Delete__FP9gnd_class = .text:0x000076C0; // type:function size:0x78 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007738; // type:function size:0x340 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007A78; // type:function size:0x48 scope:weak align:4 +daGnd_Create__FP10fopAc_ac_c = .text:0x00007AC0; // type:function size:0x23C scope:local align:4 +__ct__9gnd_classFv = .text:0x00007CFC; // type:function size:0x314 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00008010; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000806C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x000080B4; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x000080B8; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000813C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00008208; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00008250; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000831C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00008364; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000083C0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008408; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008464; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000084D4; // type:function size:0x88 scope:weak align:4 +__dt__8gnd_ke_sFv = .text:0x0000855C; // type:function size:0x7C scope:weak align:4 +__ct__8gnd_ke_sFv = .text:0x000085D8; // type:function size:0x68 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00008640; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008688; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000086D0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000872C; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008774; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008778; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000877C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008780; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008784; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008794; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000879C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000087A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000087AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000087B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000087EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000087F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000087FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008804; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000883C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008840; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008848; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008858; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008860; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008868; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008870; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008878; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000088B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000088B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000088C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000088C8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008900; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008908; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008910; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000891C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00008928; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00008984; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000089E0; // type:function size:0x5C scope:weak align:4 +__dt__11daGnd_HIO_cFv = .text:0x00008A3C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_gnd_cpp = .text:0x00008A84; // type:function size:0x2C8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008D4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008D54; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008D5C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008D64; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008D6C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00008D74; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4404 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4406 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4407 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4408 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4409 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4414 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4420 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4596 = .rodata:0x00000050; // type:object size:0x48 scope:local align:4 +@4609 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4758 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4760 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4762 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4833 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@5002 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5003 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5388 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5389 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5391 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5392 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5393 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5740 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6009 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6010 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6011 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6012 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6013 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6014 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6015 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6016 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@6656 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7113 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7114 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7115 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7116 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7117 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7118 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7119 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7120 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@7121 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7122 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7123 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7124 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7125 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7126 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7127 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7128 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7129 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7130 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7131 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7226 = .rodata:0x00000198; // type:object size:0x8 scope:local align:8 data:double +@7486 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7487 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7488 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7489 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8024 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8025 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8026 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8027 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8028 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@8029 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@8030 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@8031 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@8032 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@8033 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@8034 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@8035 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@8036 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@8037 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@8038 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@8039 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@8040 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@8041 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@8042 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@8043 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@8044 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@8045 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@8046 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@8047 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@8048 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@8049 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@8050 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000021C; // type:object size:0x2B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +attack_eff_joint_d = .data:0x00000030; // type:object size:0x18 scope:local align:4 +attack_eff_id = .data:0x00000048; // type:object size:0x1B0 scope:local align:4 +ke_set_index = .data:0x000001F8; // type:object size:0x10 scope:local align:4 +ke_set_offsetxz = .data:0x00000208; // type:object size:0x10 scope:local align:4 +@5005 = .data:0x00000218; // type:object size:0x60 scope:local align:4 +@5395 = .data:0x00000278; // type:object size:0x6C scope:local align:4 +@5744 = .data:0x000002E4; // type:object size:0x30 scope:local align:4 +bougyo_d = .data:0x00000314; // type:object size:0x18 scope:local align:4 +@6017 = .data:0x0000032C; // type:object size:0x5C scope:local align:4 +@6137 = .data:0x00000388; // type:object size:0x54 scope:local align:4 +@6657 = .data:0x000003DC; // type:object size:0x7C scope:local align:4 +f_fovy = .data:0x00000458; // type:object size:0x14 scope:local align:4 +eff_d = .data:0x0000046C; // type:object size:0x3C scope:local align:4 +fl_check_d = .data:0x000004A8; // type:object size:0x3C scope:local align:4 +fl_scale = .data:0x000004E4; // type:object size:0x3C scope:local align:4 +w_d$7264 = .data:0x00000520; // type:object size:0x8 scope:local align:4 +w_asi$7265 = .data:0x00000528; // type:object size:0x8 scope:local align:4 +at_spl_d$7266 = .data:0x00000530; // type:object size:0x1C scope:local align:4 +cc_cyl_src$7598 = .data:0x0000054C; // type:object size:0x44 scope:local align:4 +head_sph_src$7599 = .data:0x00000590; // type:object size:0x40 scope:local align:4 +chest_sph_src$7600 = .data:0x000005D0; // type:object size:0x40 scope:local align:4 +wepon_sph_src$7601 = .data:0x00000610; // type:object size:0x40 scope:local align:4 +l_daGnd_Method = .data:0x00000650; // type:object size:0x20 scope:local align:4 +g_profile_GND = .data:0x00000670; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000006AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000006B8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000006C4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000006D0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000006DC; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000006E8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000708; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000724; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000007AC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000007B8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000840; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000084C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000858; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000008AC; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000008D0; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000008E4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000008F0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000008FC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000908; // type:object size:0xC scope:weak align:4 +__vt__11daGnd_HIO_c = .data:0x00000914; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4396 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 +hio_set = .bss:0x0000006C; // type:object size:0x1 scope:local align:1 data:byte +@4399 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000007C; // type:object size:0x8C scope:local align:4 +@4491 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +init$4492 = .bss:0x00000114; // type:object size:0x1 scope:local align:1 +ripple_scale$4490 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +pz = .bss:0x00000124; // type:object size:0x4 scope:local align:4 data:4byte +@6658 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@6659 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@6660 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@6661 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@6662 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +f_ctr = .bss:0x00000164; // type:object size:0x3C scope:local align:4 +@6663 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +@6664 = .bss:0x000001AC; // type:object size:0xC scope:local align:4 +@6665 = .bss:0x000001B8; // type:object size:0xC scope:local align:4 +@6666 = .bss:0x000001C4; // type:object size:0xC scope:local align:4 +@6667 = .bss:0x000001D0; // type:object size:0xC scope:local align:4 +f_eye = .bss:0x000001DC; // type:object size:0x3C scope:local align:4 diff --git a/config/GZLE01/rels/d_a_goal_flag/splits.txt b/config/GZLE01/rels/d_a_goal_flag/splits.txt new file mode 100644 index 000000000..689fba228 --- /dev/null +++ b/config/GZLE01/rels/d_a_goal_flag/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_goal_flag.cpp: + .text start:0x000000EC end:0x00002DC8 + .text start:0x00002DC8 end:0x00002EB0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000119 + .data start:0x00000000 end:0x00002614 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZLE01/rels/d_a_goal_flag/symbols.txt b/config/GZLE01/rels/d_a_goal_flag/symbols.txt new file mode 100644 index 000000000..94cb7acc4 --- /dev/null +++ b/config/GZLE01/rels/d_a_goal_flag/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setTexObj__16daGFlag_packet_cFUc = .text:0x000000EC; // type:function size:0x124 scope:global align:4 +setToonTexObj__16daGFlag_packet_cFv = .text:0x00000210; // type:function size:0x120 scope:global align:4 +draw__16daGFlag_packet_cFv = .text:0x00000330; // type:function size:0x648 scope:global align:4 +setBackNrm__16daGFlag_packet_cFv = .text:0x00000978; // type:function size:0x8C scope:global align:4 +setNrmVtx__16daGFlag_packet_cFP4cXyzii = .text:0x00000A04; // type:function size:0x474 scope:global align:4 +__dt__4cXyzFv = .text:0x00000E78; // type:function size:0x3C scope:weak align:4 +getRacePath__13daGoal_Flag_cFUc = .text:0x00000EB4; // type:function size:0xCC scope:global align:4 +RopeMove__13daGoal_Flag_cFv = .text:0x00000F80; // type:function size:0x174 scope:global align:4 +CreateBuoyRaces__13daGoal_Flag_cFv = .text:0x000010F4; // type:function size:0x148 scope:global align:4 +goal_check__13daGoal_Flag_cFv = .text:0x0000123C; // type:function size:0x214 scope:global align:4 +flag_move__13daGoal_Flag_cFv = .text:0x00001450; // type:function size:0x3EC scope:global align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzf = .text:0x0000183C; // type:function size:0x134 scope:local align:4 +get_cloth_anim_factor__13daGoal_Flag_cFP4cXyzP4cXyzP4cXyzii = .text:0x00001970; // type:function size:0x350 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x00001CC0; // type:function size:0x20 scope:local align:4 +CreateHeap__13daGoal_Flag_cFv = .text:0x00001CE0; // type:function size:0x94 scope:global align:4 +getDemoAction__13daGoal_Flag_cFi = .text:0x00001D74; // type:function size:0x40 scope:global align:4 +RaceStart__13daGoal_Flag_cFv = .text:0x00001DB4; // type:function size:0x1AC scope:global align:4 +TimerExecute__13daGoal_Flag_cFv = .text:0x00001F60; // type:function size:0x330 scope:global align:4 +RaceEnd__13daGoal_Flag_cFv = .text:0x00002290; // type:function size:0x150 scope:global align:4 +daGoal_FlagCreate__FPv = .text:0x000023E0; // type:function size:0x20 scope:local align:4 +_create__13daGoal_Flag_cFv = .text:0x00002400; // type:function size:0x568 scope:weak align:4 +__dt__19mDoExt_3DlineMat0_cFv = .text:0x00002968; // type:function size:0x48 scope:weak align:4 +__ct__19mDoExt_3DlineMat0_cFv = .text:0x000029B0; // type:function size:0x1C scope:weak align:4 +daGoal_FlagDelete__FPv = .text:0x000029CC; // type:function size:0xE0 scope:local align:4 +daGoal_FlagExecute__FPv = .text:0x00002AAC; // type:function size:0x68 scope:local align:4 +daGoal_FlagDraw__FPv = .text:0x00002B14; // type:function size:0x190 scope:local align:4 +daGoal_FlagIsDelete__FPv = .text:0x00002CA4; // type:function size:0x8 scope:local align:4 +__sinit_d_a_goal_flag_cpp = .text:0x00002CAC; // type:function size:0xCC scope:local align:4 +__dt__13daGFlag_HIO_cFv = .text:0x00002D78; // type:function size:0x50 scope:weak align:4 +__dt__16daGFlag_packet_cFv = .text:0x00002DC8; // type:function size:0xE4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002EAC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +arcname = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +index_tbl$4052 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +@4062 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4065 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4123 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +down_offset$4302 = .rodata:0x00000028; // type:object size:0x10 scope:local align:4 +@4341 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4456 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4457 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4569 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4572 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4573 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4668 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4669 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4998 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5002 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5003 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5098 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5099 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A4; // type:object size:0x75 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_txa_dummy_hataTEX = .data:0x00000040; // type:object size:0x2000 scope:local align:32 +l_pos = .data:0x00002040; // type:object size:0x21C scope:local align:4 +l_texCoord = .data:0x0000225C; // type:object size:0x168 scope:local align:4 +l_goal_flag_DL = .data:0x000023E0; // type:object size:0x104 scope:local align:32 +l_goal_flag_matDL = .data:0x00002500; // type:object size:0x34 scope:local align:32 +sub_arcname_tbl = .data:0x00002534; // type:object size:0x8 scope:local align:4 +arc_name_tbl$4051 = .data:0x0000253C; // type:object size:0x8 scope:local align:4 +@4720 = .data:0x00002544; // type:object size:0xC scope:local align:4 +ActionNames$4742 = .data:0x00002550; // type:object size:0x14 scope:local align:4 +@4768 = .data:0x00002564; // type:object size:0xC scope:local align:4 +@4825 = .data:0x00002570; // type:object size:0xC scope:local align:4 +event_name_tbl$4828 = .data:0x0000257C; // type:object size:0x8 scope:local align:4 +event_name_tbl$4874 = .data:0x00002584; // type:object size:0x8 scope:local align:4 +daGoal_FlagMethodTable = .data:0x0000258C; // type:object size:0x20 scope:local align:4 +g_profile_Goal_Flag = .data:0x000025AC; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000025DC; // type:object size:0x14 scope:weak align:4 +__vt__16daGFlag_packet_c = .data:0x000025F0; // type:object size:0x18 scope:global align:4 +__vt__13daGFlag_HIO_c = .data:0x00002608; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4047 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x40 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_grass/splits.txt b/config/GZLE01/rels/d_a_grass/splits.txt new file mode 100644 index 000000000..fc21afb0d --- /dev/null +++ b/config/GZLE01/rels/d_a_grass/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_grass.cpp: + .text start:0x000000EC end:0x0000151C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000532 diff --git a/config/GZLE01/rels/d_a_grass/symbols.txt b/config/GZLE01/rels/d_a_grass/symbols.txt new file mode 100644 index 000000000..c9bb7db26 --- /dev/null +++ b/config/GZLE01/rels/d_a_grass/symbols.txt @@ -0,0 +1,116 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daGrass_IsDelete__FP11grass_class = .text:0x000000EC; // type:function size:0x8 scope:local align:4 +daGrass_Delete__FP11grass_class = .text:0x000000F4; // type:function size:0x8 scope:local align:4 +daGrass_Create__FP10fopAc_ac_c = .text:0x000000FC; // type:function size:0x13E4 scope:local align:4 +__dt__5csXyzFv = .text:0x000014E0; // type:function size:0x3C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@4572 = .rodata:0x00000000; // type:object size:0x8 scope:local align:8 +l_offsetData$4090 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +daGrass_METHODS = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_GRASS = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4003 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4004 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4006 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4007 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4008 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@4009 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@4010 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@4011 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +l_setType0$4002 = .bss:0x000000AC; // type:object size:0x2A scope:local align:4 +@4013 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$4014 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +@4016 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4017 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@4018 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4019 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@4020 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@4021 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +@4022 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@4023 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +@4024 = .bss:0x00000148; // type:object size:0xC scope:local align:4 +@4025 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +@4026 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@4027 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +@4028 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +@4029 = .bss:0x00000184; // type:object size:0xC scope:local align:4 +@4030 = .bss:0x00000190; // type:object size:0xC scope:local align:4 +@4031 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@4032 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@4033 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +@4034 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +@4035 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +l_setType1$4012 = .bss:0x000001D8; // type:object size:0x7E scope:local align:4 +@4037 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +init$4038 = .bss:0x00000264; // type:object size:0x1 scope:local align:1 +@4040 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@4041 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +l_setType2$4036 = .bss:0x00000280; // type:object size:0x12 scope:local align:4 +@4043 = .bss:0x00000294; // type:object size:0xC scope:local align:4 +init$4044 = .bss:0x000002A0; // type:object size:0x1 scope:local align:1 +@4046 = .bss:0x000002A4; // type:object size:0xC scope:local align:4 +@4047 = .bss:0x000002B0; // type:object size:0xC scope:local align:4 +@4048 = .bss:0x000002BC; // type:object size:0xC scope:local align:4 +@4049 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +@4050 = .bss:0x000002D4; // type:object size:0xC scope:local align:4 +@4051 = .bss:0x000002E0; // type:object size:0xC scope:local align:4 +l_setType3$4042 = .bss:0x000002EC; // type:object size:0x2A scope:local align:4 +@4053 = .bss:0x00000318; // type:object size:0xC scope:local align:4 +init$4054 = .bss:0x00000324; // type:object size:0x1 scope:local align:1 +@4056 = .bss:0x00000328; // type:object size:0xC scope:local align:4 +@4057 = .bss:0x00000334; // type:object size:0xC scope:local align:4 +@4058 = .bss:0x00000340; // type:object size:0xC scope:local align:4 +@4059 = .bss:0x0000034C; // type:object size:0xC scope:local align:4 +@4060 = .bss:0x00000358; // type:object size:0xC scope:local align:4 +@4061 = .bss:0x00000364; // type:object size:0xC scope:local align:4 +@4062 = .bss:0x00000370; // type:object size:0xC scope:local align:4 +@4063 = .bss:0x0000037C; // type:object size:0xC scope:local align:4 +@4064 = .bss:0x00000388; // type:object size:0xC scope:local align:4 +@4065 = .bss:0x00000394; // type:object size:0xC scope:local align:4 +@4066 = .bss:0x000003A0; // type:object size:0xC scope:local align:4 +@4067 = .bss:0x000003AC; // type:object size:0xC scope:local align:4 +@4068 = .bss:0x000003B8; // type:object size:0xC scope:local align:4 +@4069 = .bss:0x000003C4; // type:object size:0xC scope:local align:4 +@4070 = .bss:0x000003D0; // type:object size:0xC scope:local align:4 +@4071 = .bss:0x000003DC; // type:object size:0xC scope:local align:4 +l_setType4$4052 = .bss:0x000003E8; // type:object size:0x66 scope:local align:4 +@4073 = .bss:0x00000450; // type:object size:0xC scope:local align:4 +init$4074 = .bss:0x0000045C; // type:object size:0x1 scope:local align:1 +@4076 = .bss:0x00000460; // type:object size:0xC scope:local align:4 +@4077 = .bss:0x0000046C; // type:object size:0xC scope:local align:4 +@4078 = .bss:0x00000478; // type:object size:0xC scope:local align:4 +@4079 = .bss:0x00000484; // type:object size:0xC scope:local align:4 +@4080 = .bss:0x00000490; // type:object size:0xC scope:local align:4 +@4081 = .bss:0x0000049C; // type:object size:0xC scope:local align:4 +l_setType5$4072 = .bss:0x000004A8; // type:object size:0x2A scope:local align:4 +@4083 = .bss:0x000004D4; // type:object size:0xC scope:local align:4 +init$4084 = .bss:0x000004E0; // type:object size:0x1 scope:local align:1 +@4086 = .bss:0x000004E4; // type:object size:0xC scope:local align:4 +@4087 = .bss:0x000004F0; // type:object size:0xC scope:local align:4 +@4088 = .bss:0x000004FC; // type:object size:0xC scope:local align:4 +@4089 = .bss:0x00000508; // type:object size:0xC scope:local align:4 +l_setType6$4082 = .bss:0x00000514; // type:object size:0x1E scope:local align:4 diff --git a/config/GZLE01/rels/d_a_gy/splits.txt b/config/GZLE01/rels/d_a_gy/splits.txt new file mode 100644 index 000000000..04c543dc4 --- /dev/null +++ b/config/GZLE01/rels/d_a_gy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gy.cpp: + .text start:0x000000EC end:0x00005FE4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000282 + .data start:0x00000000 end:0x000006BC + .bss start:0x00000008 end:0x0000021C diff --git a/config/GZLE01/rels/d_a_gy/symbols.txt b/config/GZLE01/rels/d_a_gy/symbols.txt new file mode 100644 index 000000000..e62105591 --- /dev/null +++ b/config/GZLE01/rels/d_a_gy/symbols.txt @@ -0,0 +1,307 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daGy_HIO_cFv = .text:0x000000EC; // type:function size:0x2E0 scope:global align:4 +__dt__4cXyzFv = .text:0x000003CC; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000408; // type:function size:0x48 scope:weak align:4 +nodeControl_CB__FP7J3DNodei = .text:0x00000450; // type:function size:0x4C scope:local align:4 +_nodeControl__6daGy_cFP7J3DNodeP8J3DModel = .text:0x0000049C; // type:function size:0x3EC scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000888; // type:function size:0x20 scope:local align:4 +_createHeap__6daGy_cFv = .text:0x000008A8; // type:function size:0x204 scope:global align:4 +setMtx__6daGy_cFv = .text:0x00000AAC; // type:function size:0x184 scope:global align:4 +setAnm__6daGy_cFv = .text:0x00000C30; // type:function size:0x4C scope:global align:4 +setAtCollision__6daGy_cFv = .text:0x00000C7C; // type:function size:0x1F8 scope:global align:4 +setCollision__6daGy_cFv = .text:0x00000E74; // type:function size:0xC8 scope:global align:4 +setAimSpeedF__6daGy_cFv = .text:0x00000F3C; // type:function size:0x88 scope:global align:4 +modeDiveInit__6daGy_cFv = .text:0x00000FC4; // type:function size:0x18 scope:global align:4 +modeDive__6daGy_cFv = .text:0x00000FDC; // type:function size:0x300 scope:global align:4 +modeCircleInit__6daGy_cFv = .text:0x000012DC; // type:function size:0x140 scope:global align:4 +modeCircle__6daGy_cFv = .text:0x0000141C; // type:function size:0x2C8 scope:global align:4 +modeWithCircleInit__6daGy_cFv = .text:0x000016E4; // type:function size:0xA4 scope:global align:4 +modeWithCircle__6daGy_cFv = .text:0x00001788; // type:function size:0x224 scope:global align:4 +modeAttackInit__6daGy_cFv = .text:0x000019AC; // type:function size:0x68 scope:global align:4 +modeWithAttackInit__6daGy_cFv = .text:0x00001A14; // type:function size:0x60 scope:global align:4 +modeWithAttack__6daGy_cFv = .text:0x00001A74; // type:function size:0x2EC scope:global align:4 +modeAttack__6daGy_cFv = .text:0x00001D60; // type:function size:0x1C0 scope:global align:4 +modeAttackPlayerInit__6daGy_cFv = .text:0x00001F20; // type:function size:0x20 scope:global align:4 +modeAttackPlayer__6daGy_cFv = .text:0x00001F40; // type:function size:0x3B8 scope:global align:4 +modeAttackBackInit__6daGy_cFv = .text:0x000022F8; // type:function size:0x108 scope:global align:4 +modeAttackBack__6daGy_cFv = .text:0x00002400; // type:function size:0x160 scope:global align:4 +modeDamageInit__6daGy_cFv = .text:0x00002560; // type:function size:0x90 scope:global align:4 +modeDamage__6daGy_cFv = .text:0x000025F0; // type:function size:0x164 scope:global align:4 +modeDeleteInit__6daGy_cFv = .text:0x00002754; // type:function size:0x164 scope:global align:4 +modeDelete__6daGy_cFv = .text:0x000028B8; // type:function size:0xE0 scope:global align:4 +modeDeleteBombInit__6daGy_cFv = .text:0x00002998; // type:function size:0xD8 scope:global align:4 +modeDeleteBomb__6daGy_cFv = .text:0x00002A70; // type:function size:0x24C scope:global align:4 +modeProcCall__6daGy_cFv = .text:0x00002CBC; // type:function size:0x168 scope:global align:4 +createWave__6daGy_cFv = .text:0x00002E24; // type:function size:0x1E0 scope:global align:4 +setWave__6daGy_cFv = .text:0x00003004; // type:function size:0x264 scope:global align:4 +lineCheck__6daGy_cFP4cXyzP4cXyz = .text:0x00003268; // type:function size:0x7C scope:global align:4 +checkTgHit__6daGy_cFv = .text:0x000032E4; // type:function size:0x608 scope:global align:4 +getWaterY__6daGy_cFv = .text:0x000038EC; // type:function size:0xC0 scope:global align:4 +_execute__6daGy_cFv = .text:0x000039AC; // type:function size:0x8B8 scope:global align:4 +drawDebug__6daGy_cFv = .text:0x00004264; // type:function size:0x2FC scope:global align:4 +_draw__6daGy_cFv = .text:0x00004560; // type:function size:0x168 scope:global align:4 +createInit__6daGy_cFv = .text:0x000046C8; // type:function size:0x258 scope:global align:4 +_create__6daGy_cFv = .text:0x00004920; // type:function size:0x160 scope:global align:4 +__ct__6daGy_cFv = .text:0x00004A80; // type:function size:0x470 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00004EF0; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00005044; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00005170; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00005210; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000526C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000052B4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00005310; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00005358; // type:function size:0x94 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000053EC; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005434; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005438; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00005494; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000054DC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000055A8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000055F0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x0000564C; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x0000572C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00005788; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000057D0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000589C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000058E4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005940; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00005988; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00005A10; // type:function size:0x70 scope:weak align:4 +_delete__6daGy_cFv = .text:0x00005A80; // type:function size:0x54 scope:global align:4 +daGyCreate__FPv = .text:0x00005AD4; // type:function size:0x20 scope:local align:4 +daGyDelete__FPv = .text:0x00005AF4; // type:function size:0x24 scope:local align:4 +daGyExecute__FPv = .text:0x00005B18; // type:function size:0x24 scope:local align:4 +daGyDraw__FPv = .text:0x00005B3C; // type:function size:0x24 scope:local align:4 +daGyIsDelete__FPv = .text:0x00005B60; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00005B68; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005BB0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005BF8; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C54; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C58; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C5C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C60; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005C64; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005C74; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005C7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005C84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005C8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005C94; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005CCC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005CD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005CDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005CE4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005D1C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005D20; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00005D28; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005D38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005D40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005D48; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00005D80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00005D88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00005D90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005D98; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005DD0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005DDC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005DE8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005DF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005E10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005E18; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005E60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005E68; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005EA0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005EA8; // type:function size:0x8 scope:weak align:4 +__dt__10daGy_HIO_cFv = .text:0x00005EB0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00005F0C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_gy_cpp = .text:0x00005F28; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005F64; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005F6C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005F74; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005F7C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00005F84; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00005F8C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005F94; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005F9C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00005FA4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005FAC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005FB4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005FBC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005FC4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00005FCC; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00005FD4; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00005FDC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daGy_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daGy_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +@4136 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4161 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4166 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4314 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4431 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$4435 = .rodata:0x000000CC; // type:object size:0x48 scope:local align:4 +a_anm_prm_tbl$4436 = .rodata:0x00000114; // type:object size:0xC0 scope:local align:4 +@4543 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x000001E0; // type:object size:0x8 scope:local align:8 data:double +@4793 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@5306 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@5307 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@5386 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 data:string +@5569 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@5570 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@5844 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@5845 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@5858 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@5860 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +color_ok$5861 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +color_ng$5862 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@5866 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@5868 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@5870 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@5872 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@5879 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@5881 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@5888 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@5890 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@5892 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@5894 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5896 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@6052 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@6053 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000025C; // type:object size:0x26 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_sph_head_src = .data:0x00000030; // type:object size:0x40 scope:local align:4 +l_sph_src = .data:0x00000070; // type:object size:0x40 scope:local align:4 +l_cps_src = .data:0x000000B0; // type:object size:0x4C scope:local align:4 +atama_cyl_offset$4340 = .data:0x000000FC; // type:object size:0x18 scope:local align:4 +ago_cyl_offset$4341 = .data:0x00000114; // type:object size:0x18 scope:local align:4 +body1_cyl_offset$4342 = .data:0x0000012C; // type:object size:0x18 scope:local align:4 +body2_cyl_offset$4343 = .data:0x00000144; // type:object size:0x18 scope:local align:4 +sebire1_cyl_offset$4344 = .data:0x0000015C; // type:object size:0x18 scope:local align:4 +search_data$4345 = .data:0x00000174; // type:object size:0x60 scope:local align:4 +@5232 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@5233 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@5234 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5235 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@5236 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@5237 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@5238 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@5239 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@5240 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@5241 = .data:0x00000240; // type:object size:0xC scope:local align:4 +mode_proc$5231 = .data:0x0000024C; // type:object size:0x78 scope:local align:4 +daGyMethodTable = .data:0x000002C4; // type:object size:0x20 scope:local align:4 +g_profile_GY = .data:0x000002E4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000350; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000380; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000003B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000003E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000003EC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000003F8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000041C; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000043C; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000458; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004E0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000004EC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000574; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000580; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000058C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000614; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000620; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000062C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000680; // type:object size:0x24 scope:weak align:4 +__vt__10daGy_HIO_c = .data:0x000006A4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4183 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x19C scope:local align:4 +init$5242 = .bss:0x000001FC; // type:object size:0x1 scope:local align:1 +init$5249 = .bss:0x000001FD; // type:object size:0x1 scope:local align:1 +wave_l_direction$5248 = .bss:0x00000200; // type:object size:0xC scope:local align:4 +init$5252 = .bss:0x0000020C; // type:object size:0x1 scope:local align:1 +wave_r_direction$5251 = .bss:0x00000210; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_gy_ctrl/splits.txt b/config/GZLE01/rels/d_a_gy_ctrl/splits.txt new file mode 100644 index 000000000..c624203dd --- /dev/null +++ b/config/GZLE01/rels/d_a_gy_ctrl/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gy_ctrl.cpp: + .text start:0x000000EC end:0x00001DCC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000270 + .bss start:0x00000008 end:0x00000045 diff --git a/config/GZLE01/rels/d_a_gy_ctrl/symbols.txt b/config/GZLE01/rels/d_a_gy_ctrl/symbols.txt new file mode 100644 index 000000000..65fd004e2 --- /dev/null +++ b/config/GZLE01/rels/d_a_gy_ctrl/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daGy_Ctrl_HIO_cFv = .text:0x000000EC; // type:function size:0x84 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000170; // type:function size:0x48 scope:weak align:4 +searchNearActor_CB__FPvPv = .text:0x000001B8; // type:function size:0x2C scope:local align:4 +searchNearActor__11daGy_Ctrl_cFP10fopAc_ac_c = .text:0x000001E4; // type:function size:0xB8 scope:global align:4 +setTarget__11daGy_Ctrl_cFv = .text:0x0000029C; // type:function size:0x1B4 scope:global align:4 +setPathTargetPos__11daGy_Ctrl_cFv = .text:0x00000450; // type:function size:0x1E8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000638; // type:function size:0x3C scope:weak align:4 +getWaterY__11daGy_Ctrl_cFR4cXyz = .text:0x00000674; // type:function size:0x38 scope:global align:4 +lineCheck__11daGy_Ctrl_cFP4cXyzP4cXyz = .text:0x000006AC; // type:function size:0x80 scope:global align:4 +checkPath__11daGy_Ctrl_cFv = .text:0x0000072C; // type:function size:0x14C scope:global align:4 +setPathPos__11daGy_Ctrl_cFv = .text:0x00000878; // type:function size:0x250 scope:global align:4 +modeProc__11daGy_Ctrl_cFQ211daGy_Ctrl_c6Proc_ei = .text:0x00000AC8; // type:function size:0x14C scope:global align:4 +modeSwWaitInit__11daGy_Ctrl_cFv = .text:0x00000C14; // type:function size:0x4 scope:global align:4 +modeSwWait__11daGy_Ctrl_cFv = .text:0x00000C18; // type:function size:0x74 scope:global align:4 +modeCreateInit__11daGy_Ctrl_cFv = .text:0x00000C8C; // type:function size:0x14 scope:global align:4 +modeCreate__11daGy_Ctrl_cFv = .text:0x00000CA0; // type:function size:0x1B0 scope:global align:4 +modeWaitInit__11daGy_Ctrl_cFv = .text:0x00000E50; // type:function size:0x4 scope:global align:4 +modeWait__11daGy_Ctrl_cFv = .text:0x00000E54; // type:function size:0xAC scope:global align:4 +modeHideInit__11daGy_Ctrl_cFv = .text:0x00000F00; // type:function size:0x18 scope:global align:4 +modeHide__11daGy_Ctrl_cFv = .text:0x00000F18; // type:function size:0xE4 scope:global align:4 +deadCheckGy__11daGy_Ctrl_cFv = .text:0x00000FFC; // type:function size:0xA0 scope:global align:4 +_execute__11daGy_Ctrl_cFv = .text:0x0000109C; // type:function size:0x64 scope:global align:4 +_draw__11daGy_Ctrl_cFv = .text:0x00001100; // type:function size:0x110 scope:global align:4 +createInitNoArer__11daGy_Ctrl_cFv = .text:0x00001210; // type:function size:0x40 scope:global align:4 +createInit__11daGy_Ctrl_cFv = .text:0x00001250; // type:function size:0x84 scope:global align:4 +getParam__11daGy_Ctrl_cFUlUcUc = .text:0x000012D4; // type:function size:0x24 scope:global align:4 +getArg__11daGy_Ctrl_cFv = .text:0x000012F8; // type:function size:0x100 scope:global align:4 +checkGyCtrlExist__11daGy_Ctrl_cFv = .text:0x000013F8; // type:function size:0x60 scope:global align:4 +_create__11daGy_Ctrl_cFv = .text:0x00001458; // type:function size:0x254 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000016AC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001800; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000192C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000019CC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001A28; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001A70; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001ACC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001B14; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001BA8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001BF0; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001C38; // type:function size:0x4 scope:weak align:4 +_delete__11daGy_Ctrl_cFv = .text:0x00001C3C; // type:function size:0x8 scope:global align:4 +daGy_CtrlCreate__FPv = .text:0x00001C44; // type:function size:0x20 scope:local align:4 +daGy_CtrlDelete__FPv = .text:0x00001C64; // type:function size:0x24 scope:local align:4 +daGy_CtrlExecute__FPv = .text:0x00001C88; // type:function size:0x24 scope:local align:4 +daGy_CtrlDraw__FPv = .text:0x00001CAC; // type:function size:0x24 scope:local align:4 +daGy_CtrlIsDelete__FPv = .text:0x00001CD0; // type:function size:0x8 scope:local align:4 +__dt__15daGy_Ctrl_HIO_cFv = .text:0x00001CD8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001D34; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_gy_ctrl_cpp = .text:0x00001D50; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001D8C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001D94; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001D9C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001DA4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001DAC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00001DB4; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00001DBC; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00001DC4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4150 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4186 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4285 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4286 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4287 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4407 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4481 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +color_ok$4559 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +color_ng$4560 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4657 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000050; // type:object size:0x30 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4412 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4413 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4414 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4415 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4416 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4417 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4418 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4419 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_tbl$4411 = .data:0x00000090; // type:object size:0x70 scope:local align:4 +daGy_CtrlMethodTable = .data:0x00000100; // type:object size:0x20 scope:local align:4 +g_profile_GY_CTRL = .data:0x00000120; // type:object size:0x30 scope:global align:4 +g_profile_GY_CTRLB = .data:0x00000150; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000180; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001B0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001E0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000234; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__15daGy_Ctrl_HIO_c = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4158 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x30 scope:local align:4 +init$4420 = .bss:0x00000044; // type:object size:0x1 scope:local align:1 data:byte diff --git a/config/GZLE01/rels/d_a_himo3/splits.txt b/config/GZLE01/rels/d_a_himo3/splits.txt new file mode 100644 index 000000000..b1032bb51 --- /dev/null +++ b/config/GZLE01/rels/d_a_himo3/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_himo3.cpp: + .text start:0x000000EC end:0x00002D30 + .text start:0x00002D30 end:0x00002DA4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000141 + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLE01/rels/d_a_himo3/symbols.txt b/config/GZLE01/rels/d_a_himo3/symbols.txt new file mode 100644 index 000000000..f41308543 --- /dev/null +++ b/config/GZLE01/rels/d_a_himo3/symbols.txt @@ -0,0 +1,184 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +himo3_control__FP11himo3_classP7himo3_s = .text:0x000000EC; // type:function size:0xB6C scope:local align:4 +ga_draw__FP11himo3_class = .text:0x00000C58; // type:function size:0xC4 scope:local align:4 +daHimo3_Draw__FP11himo3_class = .text:0x00000D1C; // type:function size:0x1DC scope:local align:4 +ga_move__FP11himo3_class = .text:0x00000EF8; // type:function size:0x210 scope:local align:4 +setActorHang__11himo3_classF4cXyzs = .text:0x00001108; // type:function size:0x20 scope:global align:4 +path_move__FP11himo3_class = .text:0x00001128; // type:function size:0x3D0 scope:local align:4 +daHimo3_Execute__FP11himo3_class = .text:0x000014F8; // type:function size:0x544 scope:local align:4 +daHimo3_IsDelete__FP11himo3_class = .text:0x00001A3C; // type:function size:0x8 scope:local align:4 +daHimo3_Delete__FP11himo3_class = .text:0x00001A44; // type:function size:0x9C scope:local align:4 +useHeapInit__FP11himo3_class = .text:0x00001AE0; // type:function size:0x2F4 scope:local align:4 +daHimo3_Create__FP10fopAc_ac_c = .text:0x00001DD4; // type:function size:0x354 scope:local align:4 +__ct__11himo3_classFv = .text:0x00002128; // type:function size:0x264 scope:weak align:4 +__dt__7h3_ga_sFv = .text:0x0000238C; // type:function size:0x3C scope:weak align:4 +__ct__7h3_ga_sFv = .text:0x000023C8; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000023CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002498; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000024E0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002528; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002584; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000025CC; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002698; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000271C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002778; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000027E8; // type:function size:0x88 scope:weak align:4 +__dt__7himo3_sFv = .text:0x00002870; // type:function size:0x3C scope:weak align:4 +__ct__7himo3_sFv = .text:0x000028AC; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000028B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000028F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002940; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000299C; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029E4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029E8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029EC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029F0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000029F4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002A3C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002A98; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002AA8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002AB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002AB8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002AC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002AC8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002B00; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002B08; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002B10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B18; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002B50; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002B54; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002B5C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002B6C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002B74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B8C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002BCC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002BD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BDC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C14; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C24; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C30; // type:function size:0xC scope:weak align:4 +__sinit_d_a_himo3_cpp = .text:0x00002C3C; // type:function size:0x7C scope:local align:4 +__dt__10himo3HIO_cFv = .text:0x00002CB8; // type:function size:0x48 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002D00; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D08; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002D10; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002D18; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002D20; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002D28; // type:function size:0x8 scope:weak align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x00002D30; // type:function size:0x1C scope:weak align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00002D4C; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00002D68; // type:function size:0x3C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4351 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4353 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4354 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4355 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4362 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4413 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4421 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4712 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4713 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4715 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4716 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4717 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4718 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4719 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4720 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@4721 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4724 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4725 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4927 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4928 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4929 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5207 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D0; // type:object size:0x71 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +hook_bmd$4749 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +cc_cyl_src$4837 = .data:0x00000044; // type:object size:0x44 scope:local align:4 +sph_src$4839 = .data:0x00000088; // type:object size:0x40 scope:local align:4 +sph2_src$4840 = .data:0x000000C8; // type:object size:0x40 scope:local align:4 +l_daHimo3_Method = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_HIMO3 = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001A0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001BC; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000270; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000310; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000364; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000388; // type:object size:0x14 scope:weak align:4 +__vt__10himo3HIO_c = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +HIMO3_SCALE = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:float +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4109 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x1C scope:local align:4 data:4byte +@4637 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4638 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +fire_scale$4636 = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_hitobj/splits.txt b/config/GZLE01/rels/d_a_hitobj/splits.txt new file mode 100644 index 000000000..2af55756d --- /dev/null +++ b/config/GZLE01/rels/d_a_hitobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hitobj.cpp: + .text start:0x00000078 end:0x00000510 + .rodata start:0x00000000 end:0x00000007 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLE01/rels/d_a_hitobj/symbols.txt b/config/GZLE01/rels/d_a_hitobj/symbols.txt new file mode 100644 index 000000000..7d927782a --- /dev/null +++ b/config/GZLE01/rels/d_a_hitobj/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daHitobj_Draw__FP12hitobj_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daHitobj_Execute__FP12hitobj_class = .text:0x00000080; // type:function size:0x68 scope:local align:4 +daHitobj_IsDelete__FP12hitobj_class = .text:0x000000E8; // type:function size:0x8 scope:local align:4 +daHitobj_Delete__FP12hitobj_class = .text:0x000000F0; // type:function size:0x30 scope:local align:4 +daHitobj_Create__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x13C scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000025C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000328; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000370; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000003CC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000414; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000424; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000042C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000434; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000043C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000444; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000047C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000484; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000048C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000494; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000004CC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000004D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000004D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000004E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000004E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000004F4; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000500; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000508; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string_table +cc_sph_src$4028 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daHitobj_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_HITOBJ = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_hmlif/splits.txt b/config/GZLE01/rels/d_a_hmlif/splits.txt new file mode 100644 index 000000000..5bc99e414 --- /dev/null +++ b/config/GZLE01/rels/d_a_hmlif/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hmlif.cpp: + .text start:0x00000078 end:0x000016A4 + .text start:0x000016A4 end:0x00001870 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x000001DC diff --git a/config/GZLE01/rels/d_a_hmlif/symbols.txt b/config/GZLE01/rels/d_a_hmlif/symbols.txt new file mode 100644 index 000000000..1ec963bbc --- /dev/null +++ b/config/GZLE01/rels/d_a_hmlif/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__9daHmlif_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +daHmlifDelete__9daHmlif_cFv = .text:0x00000080; // type:function size:0x58 scope:global align:4 +CreateHeap__9daHmlif_cFv = .text:0x000000D8; // type:function size:0x354 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000042C; // type:function size:0x48 scope:weak align:4 +Create__9daHmlif_cFv = .text:0x00000474; // type:function size:0x354 scope:global align:4 +daHmlifCreate__9daHmlif_cFv = .text:0x000007C8; // type:function size:0x168 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000930; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009FC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A44; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000AA0; // type:function size:0x48 scope:weak align:4 +set_mtx__9daHmlif_cFv = .text:0x00000AE8; // type:function size:0x98 scope:global align:4 +Execute__9daHmlif_cFPPA3_A4_f = .text:0x00000B80; // type:function size:0x64 scope:global align:4 +move__9daHmlif_cFv = .text:0x00000BE4; // type:function size:0x40 scope:global align:4 +set_se__9daHmlif_cFv = .text:0x00000C24; // type:function size:0x84 scope:global align:4 +anim_play__9daHmlif_cFv = .text:0x00000CA8; // type:function size:0xEC scope:global align:4 +check_col__9daHmlif_cFv = .text:0x00000D94; // type:function size:0x17C scope:global align:4 +lift_smooth_move__9daHmlif_cFv = .text:0x00000F10; // type:function size:0x1B4 scope:global align:4 +lift_normal_move__9daHmlif_cFv = .text:0x000010C4; // type:function size:0x1AC scope:global align:4 +set_next_pnt__9daHmlif_cFv = .text:0x00001270; // type:function size:0x1A0 scope:global align:4 +setNextPath__9daHmlif_cFv = .text:0x00001410; // type:function size:0x110 scope:global align:4 +chkSwitchPathType__9daHmlif_cFv = .text:0x00001520; // type:function size:0x14 scope:global align:4 +Draw__9daHmlif_cFv = .text:0x00001534; // type:function size:0xDC scope:global align:4 +daHmlif_Create__FPv = .text:0x00001610; // type:function size:0x20 scope:local align:4 +daHmlif_Delete__FPv = .text:0x00001630; // type:function size:0x20 scope:local align:4 +daHmlif_Draw__FPv = .text:0x00001650; // type:function size:0x2C scope:local align:4 +daHmlif_Execute__FPv = .text:0x0000167C; // type:function size:0x20 scope:local align:4 +daHmlif_IsDelete__FPv = .text:0x0000169C; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000016A4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000016AC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000016B4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000016BC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000016CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000016D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016EC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000172C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001734; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000173C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001774; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001778; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001780; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001788; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001790; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000179C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000017A8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001804; // type:function size:0x5C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001860; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001868; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_speed__9daHmlif_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +m_bmdidx__9daHmlif_c = .rodata:0x00000040; // type:object size:0x6 scope:global align:4 +m_dzbidx__9daHmlif_c = .rodata:0x00000048; // type:object size:0x6 scope:global align:4 +m_btpidx__9daHmlif_c = .rodata:0x00000050; // type:object size:0x6 scope:global align:4 +m_brkidx__9daHmlif_c = .rodata:0x00000058; // type:object size:0x6 scope:global align:4 +m_cull_box__9daHmlif_c = .rodata:0x00000060; // type:object size:0x48 scope:global align:4 +m_heapsize__9daHmlif_c = .rodata:0x000000A8; // type:object size:0x6 scope:global align:4 +@4070 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4319 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4392 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4422 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:8 +@4423 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000108; // type:object size:0x48 scope:local align:4 data:string_table +m_arcname__9daHmlif_c = .data:0x00000000; // type:object size:0xC scope:global align:4 +l_sph_src = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +daHmlifMethodTable = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_Hmlif = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000009C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000013C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__9daHmlif_c = .data:0x000001B4; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_hot_floor/splits.txt b/config/GZLE01/rels/d_a_hot_floor/splits.txt new file mode 100644 index 000000000..83ddba52f --- /dev/null +++ b/config/GZLE01/rels/d_a_hot_floor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hot_floor.cpp: + .text start:0x00000078 end:0x00000614 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLE01/rels/d_a_hot_floor/symbols.txt b/config/GZLE01/rels/d_a_hot_floor/symbols.txt new file mode 100644 index 000000000..66c73f0f1 --- /dev/null +++ b/config/GZLE01/rels/d_a_hot_floor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx_init__13daHot_Floor_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +set_mtx__13daHot_Floor_cFv = .text:0x00000108; // type:function size:0x110 scope:global align:4 +CreateInit__13daHot_Floor_cFv = .text:0x00000218; // type:function size:0x4C scope:global align:4 +daHot_FloorCreate__FPv = .text:0x00000264; // type:function size:0x94 scope:local align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000002F8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000354; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003B0; // type:function size:0x48 scope:weak align:4 +daHot_FloorDelete__FPv = .text:0x000003F8; // type:function size:0x48 scope:local align:4 +daHot_FloorExecute__FPv = .text:0x00000440; // type:function size:0x1C4 scope:local align:4 +daHot_FloorDraw__FPv = .text:0x00000604; // type:function size:0x8 scope:local align:4 +daHot_FloorIsDelete__FPv = .text:0x0000060C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__13daHot_Floor_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +daHot_FloorMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Hot_Floor = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_hys/splits.txt b/config/GZLE01/rels/d_a_hys/splits.txt new file mode 100644 index 000000000..6dc33c0c6 --- /dev/null +++ b/config/GZLE01/rels/d_a_hys/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hys.cpp: + .text start:0x00000078 end:0x00000C30 + .text start:0x00000C30 end:0x00000DB4 + .rodata start:0x00000000 end:0x00000066 + .data start:0x00000000 end:0x0000026C + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_hys/symbols.txt b/config/GZLE01/rels/d_a_hys/symbols.txt new file mode 100644 index 000000000..0b172f9f0 --- /dev/null +++ b/config/GZLE01/rels/d_a_hys/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__7daHys_cFv = .text:0x00000078; // type:function size:0x40 scope:global align:4 +CreateHeap__7daHys_cFv = .text:0x000000B8; // type:function size:0x198 scope:global align:4 +Create__7daHys_cFv = .text:0x00000250; // type:function size:0x118 scope:global align:4 +set_mtx__7daHys_cFv = .text:0x00000368; // type:function size:0x90 scope:weak align:4 +Execute__7daHys_cFPPA3_A4_f = .text:0x000003F8; // type:function size:0xAC scope:global align:4 +mode_proc_call__7daHys_cFv = .text:0x000004A4; // type:function size:0xBC scope:global align:4 +mode_wait__7daHys_cFv = .text:0x00000560; // type:function size:0xA0 scope:global align:4 +mode_sw_on_init__7daHys_cFv = .text:0x00000600; // type:function size:0x90 scope:global align:4 +mode_sw_on__7daHys_cFv = .text:0x00000690; // type:function size:0x68 scope:global align:4 +mode_wait_init__7daHys_cFv = .text:0x000006F8; // type:function size:0xC scope:global align:4 +Draw__7daHys_cFv = .text:0x00000704; // type:function size:0x74 scope:global align:4 +daHys_Create__FPv = .text:0x00000778; // type:function size:0x18C scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000904; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009D0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A18; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A74; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000ABC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000B18; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B74; // type:function size:0x48 scope:weak align:4 +daHys_Delete__FPv = .text:0x00000BBC; // type:function size:0x20 scope:local align:4 +daHys_Draw__FPv = .text:0x00000BDC; // type:function size:0x2C scope:local align:4 +daHys_Execute__FPv = .text:0x00000C08; // type:function size:0x20 scope:local align:4 +daHys_IsDelete__FPv = .text:0x00000C28; // type:function size:0x8 scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000C30; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000C38; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000C40; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000C48; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000C50; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000C58; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000C60; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000C68; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000C70; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000CB8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000CC8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000CD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CE8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000D20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D38; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D70; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D84; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D8C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D98; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000DA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000DAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bdlidx__7daHys_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_btpidx__7daHys_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_dzbidx__7daHys_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_heapsize__7daHys_c = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +m_tg_r__7daHys_c = .rodata:0x00000014; // type:object size:0x8 scope:global align:4 +@4022 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x2E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__7daHys_c = .data:0x00000030; // type:object size:0x8 scope:global align:4 +l_sph_src = .data:0x00000038; // type:object size:0x40 scope:local align:4 +@4092 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4093 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_proc$4091 = .data:0x00000090; // type:object size:0x18 scope:local align:4 +daHysMethodTable = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Hys = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000F8; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000138; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001D8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__7daHys_c = .data:0x00000244; // type:object size:0x28 scope:global align:4 +init$4094 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_icelift/splits.txt b/config/GZLE01/rels/d_a_icelift/splits.txt new file mode 100644 index 000000000..0debd5fc1 --- /dev/null +++ b/config/GZLE01/rels/d_a_icelift/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_icelift.cpp: + .text start:0x00000078 end:0x0000109C + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZLE01/rels/d_a_icelift/symbols.txt b/config/GZLE01/rels/d_a_icelift/symbols.txt new file mode 100644 index 000000000..6b28ffd5f --- /dev/null +++ b/config/GZLE01/rels/d_a_icelift/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__9daIlift_cFv = .text:0x00000078; // type:function size:0x68 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E0; // type:function size:0x20 scope:local align:4 +CreateHeap__9daIlift_cFv = .text:0x00000100; // type:function size:0x184 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000284; // type:function size:0x1FC scope:local align:4 +CreateInit__9daIlift_cFv = .text:0x00000480; // type:function size:0x200 scope:global align:4 +_create__9daIlift_cFv = .text:0x00000680; // type:function size:0x114 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000794; // type:function size:0x70 scope:weak align:4 +set_mtx__9daIlift_cFv = .text:0x00000804; // type:function size:0x98 scope:global align:4 +_execute__9daIlift_cFv = .text:0x0000089C; // type:function size:0x12C scope:global align:4 +lift_wave__9daIlift_cFv = .text:0x000009C8; // type:function size:0x2C4 scope:global align:4 +path_move__9daIlift_cFv = .text:0x00000C8C; // type:function size:0x2C scope:global align:4 +lift_normal_move__9daIlift_cFv = .text:0x00000CB8; // type:function size:0x1A4 scope:global align:4 +set_next_pnt__9daIlift_cFv = .text:0x00000E5C; // type:function size:0xFC scope:global align:4 +_draw__9daIlift_cFv = .text:0x00000F58; // type:function size:0xA0 scope:global align:4 +daIlift_Create__FPv = .text:0x00000FF8; // type:function size:0x20 scope:local align:4 +daIlift_Delete__FPv = .text:0x00001018; // type:function size:0x24 scope:local align:4 +daIlift_Draw__FPv = .text:0x0000103C; // type:function size:0x24 scope:local align:4 +daIlift_Execute__FPv = .text:0x00001060; // type:function size:0x24 scope:local align:4 +daIlift_IsDelete__FPv = .text:0x00001084; // type:function size:0x8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000108C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001094; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bmdidx__9daIlift_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +m_dzbidx__9daIlift_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +m_heapsize__9daIlift_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +m_down_param__9daIlift_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +m_max_speed__9daIlift_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +@4091 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4094 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4095 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4096 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4290 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4336 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000070; // type:object size:0x30 scope:local align:4 data:string_table +m_arcname__9daIlift_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +daIliftMethodTable = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_ICE_LIFT = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000058; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_ikari/splits.txt b/config/GZLE01/rels/d_a_ikari/splits.txt new file mode 100644 index 000000000..5e26ffc9f --- /dev/null +++ b/config/GZLE01/rels/d_a_ikari/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ikari.cpp: + .text start:0x000000EC end:0x0000077C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000005A + .data start:0x00000000 end:0x0000007C + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_ikari/symbols.txt b/config/GZLE01/rels/d_a_ikari/symbols.txt new file mode 100644 index 000000000..a197d3ce7 --- /dev/null +++ b/config/GZLE01/rels/d_a_ikari/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +setMtx__9daIkari_cFv = .text:0x0000010C; // type:function size:0xB8 scope:global align:4 +_createHeap__9daIkari_cFv = .text:0x000001C4; // type:function size:0xCC scope:global align:4 +getArg__9daIkari_cFv = .text:0x00000290; // type:function size:0x68 scope:global align:4 +_execute__9daIkari_cFv = .text:0x000002F8; // type:function size:0xD4 scope:global align:4 +_draw__9daIkari_cFv = .text:0x000003CC; // type:function size:0xC8 scope:global align:4 +_create__9daIkari_cFv = .text:0x00000494; // type:function size:0x11C scope:global align:4 +_delete__9daIkari_cFv = .text:0x000005B0; // type:function size:0x30 scope:global align:4 +daIkariCreate__FPv = .text:0x000005E0; // type:function size:0x20 scope:local align:4 +daIkariDelete__FPv = .text:0x00000600; // type:function size:0x24 scope:local align:4 +daIkariExecute__FPv = .text:0x00000624; // type:function size:0x24 scope:local align:4 +daIkariDraw__FPv = .text:0x00000648; // type:function size:0x24 scope:local align:4 +daIkariIsDelete__FPv = .text:0x0000066C; // type:function size:0x8 scope:local align:4 +__sinit_d_a_ikari_cpp = .text:0x00000674; // type:function size:0x64 scope:local align:4 +__dt__15daObjIkariHIO_cFv = .text:0x000006D8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000734; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daIkari_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4102 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4103 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4111 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4154 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4161 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x22 scope:local align:4 data:string_table +ikari_bdl$4076 = .data:0x00000000; // type:object size:0x14 scope:local align:4 +daIkariMethodTable = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_IKARI = .data:0x00000034; // type:object size:0x30 scope:global align:4 +__vt__15daObjIkariHIO_c = .data:0x00000064; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000070; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4049 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_jbo/splits.txt b/config/GZLE01/rels/d_a_jbo/splits.txt new file mode 100644 index 000000000..2241803d7 --- /dev/null +++ b/config/GZLE01/rels/d_a_jbo/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_jbo.cpp: + .text start:0x00000078 end:0x00000D44 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLE01/rels/d_a_jbo/symbols.txt b/config/GZLE01/rels/d_a_jbo/symbols.txt new file mode 100644 index 000000000..55edeccd4 --- /dev/null +++ b/config/GZLE01/rels/d_a_jbo/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x90 scope:local align:4 +jbo_draw_SUB__FP9jbo_class = .text:0x00000108; // type:function size:0x138 scope:local align:4 +daJBO_Draw__FP9jbo_class = .text:0x00000240; // type:function size:0x84 scope:local align:4 +jbo_move__FP9jbo_class = .text:0x000002C4; // type:function size:0x2C0 scope:local align:4 +daJBO_Execute__FP9jbo_class = .text:0x00000584; // type:function size:0x114 scope:local align:4 +daJBO_IsDelete__FP9jbo_class = .text:0x00000698; // type:function size:0x8 scope:local align:4 +daJBO_Delete__FP9jbo_class = .text:0x000006A0; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006D0; // type:function size:0x14C scope:local align:4 +daJBO_Create__FP10fopAc_ac_c = .text:0x0000081C; // type:function size:0x274 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000A90; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000B5C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000BA4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000C00; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000C48; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000C58; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000C60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C78; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000CB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000CB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000CC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CC8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D00; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D0C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D14; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D1C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D28; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000D34; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000D3C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4033 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4174 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string_table +co_sph_src$4248 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daJBO_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_JBO = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_kaji/splits.txt b/config/GZLE01/rels/d_a_kaji/splits.txt new file mode 100644 index 000000000..f0956698a --- /dev/null +++ b/config/GZLE01/rels/d_a_kaji/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kaji.cpp: + .text start:0x00000078 end:0x00000570 + .rodata start:0x00000000 end:0x0000004A + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLE01/rels/d_a_kaji/symbols.txt b/config/GZLE01/rels/d_a_kaji/symbols.txt new file mode 100644 index 000000000..3c42362e1 --- /dev/null +++ b/config/GZLE01/rels/d_a_kaji/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__8daKaji_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +daKajiCreate__FPv = .text:0x000001F4; // type:function size:0x150 scope:local align:4 +daKajiDelete__FPv = .text:0x00000344; // type:function size:0x30 scope:local align:4 +daKajiExecute__FPv = .text:0x00000374; // type:function size:0x160 scope:local align:4 +daKajiDraw__FPv = .text:0x000004D4; // type:function size:0x94 scope:local align:4 +daKajiIsDelete__FPv = .text:0x00000568; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__8daKaji_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4022 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x26 scope:local align:4 data:string_table +daKajiMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Kaji = .data:0x00000020; // type:object size:0x30 scope:global align:4 +l_p_ship = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_kamome/splits.txt b/config/GZLE01/rels/d_a_kamome/splits.txt new file mode 100644 index 000000000..21ff718ff --- /dev/null +++ b/config/GZLE01/rels/d_a_kamome/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kamome.cpp: + .text start:0x000000EC end:0x00005398 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DA + .data start:0x00000000 end:0x00000494 + .bss start:0x00000008 end:0x000001C4 diff --git a/config/GZLE01/rels/d_a_kamome/symbols.txt b/config/GZLE01/rels/d_a_kamome/symbols.txt new file mode 100644 index 000000000..21090d7ca --- /dev/null +++ b/config/GZLE01/rels/d_a_kamome/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +anm_init__FP12kamome_classifUcfi = .text:0x000000EC; // type:function size:0xF8 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x000001E4; // type:function size:0x2D4 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000004B8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000005E4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000684; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000006E0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000728; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000784; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000007CC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000860; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000008A8; // type:function size:0x48 scope:weak align:4 +search_esa__FP12kamome_class = .text:0x000008F0; // type:function size:0x154 scope:local align:4 +s_a_i_sub__FPvPv = .text:0x00000A44; // type:function size:0x4C scope:local align:4 +search_imouto__FP12kamome_class = .text:0x00000A90; // type:function size:0x2C scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000ABC; // type:function size:0xC8 scope:local align:4 +daKamome_Draw__FP12kamome_class = .text:0x00000B84; // type:function size:0x128 scope:local align:4 +kamome_pos_move__FP12kamome_class = .text:0x00000CAC; // type:function size:0x2C4 scope:local align:4 +kamome_bgcheck__FP12kamome_class = .text:0x00000F70; // type:function size:0x8C scope:local align:4 +kamome_ground_pos_move__FP12kamome_class = .text:0x00000FFC; // type:function size:0x154 scope:local align:4 +ko_s_sub__FPvPv = .text:0x00001150; // type:function size:0x68 scope:local align:4 +ko_check__FP12kamome_class = .text:0x000011B8; // type:function size:0x44 scope:local align:4 +heisou_control__FP12kamome_class = .text:0x000011FC; // type:function size:0x108 scope:local align:4 +h_s_sub__FPvPv = .text:0x00001304; // type:function size:0x5C scope:local align:4 +search_master__FP12kamome_class = .text:0x00001360; // type:function size:0x5C scope:local align:4 +kamome_heisou_move__FP12kamome_class = .text:0x000013BC; // type:function size:0x650 scope:local align:4 +kamome_path_move__FP12kamome_class = .text:0x00001A0C; // type:function size:0xD34 scope:local align:4 +kamome_auto_move__FP12kamome_class = .text:0x00002740; // type:function size:0xEE8 scope:local align:4 +kamome_imouto_move__FP12kamome_class = .text:0x00003628; // type:function size:0xF4C scope:local align:4 +kamome_imouto2_move__FP12kamome_class = .text:0x00004574; // type:function size:0x10C scope:local align:4 +daKamome_setMtx__FP12kamome_class = .text:0x00004680; // type:function size:0xE8 scope:local align:4 +daKamome_Execute__FP12kamome_class = .text:0x00004768; // type:function size:0x290 scope:local align:4 +daKamome_IsDelete__FP12kamome_class = .text:0x000049F8; // type:function size:0x8 scope:local align:4 +daKamome_Delete__FP12kamome_class = .text:0x00004A00; // type:function size:0x70 scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x00004A70; // type:function size:0x124 scope:local align:4 +daKamome_Create__FP10fopAc_ac_c = .text:0x00004B94; // type:function size:0x3F0 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00004F84; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00005050; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005098; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000050F4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000513C; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000051AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000051BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000051C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000051CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000051D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000051DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005214; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000521C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005224; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000522C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005264; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005268; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005270; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005278; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005280; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000528C; // type:function size:0xC scope:weak align:4 +__sinit_d_a_kamome_cpp = .text:0x00005298; // type:function size:0x70 scope:local align:4 +__dt__11kamomeHIO_cFv = .text:0x00005308; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00005350; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005358; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005360; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005368; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005370; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005378; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005380; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005388; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005390; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4124 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4214 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4310 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4312 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4313 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4411 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4436 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4646 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4879 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4880 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4881 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4882 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@4885 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5704 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5819 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000CC; // type:object size:0xE scope:local align:4 data:string_table +@4889 = .data:0x00000000; // type:object size:0x6C scope:local align:4 +@4887 = .data:0x0000006C; // type:object size:0x54 scope:local align:4 +@5159 = .data:0x000000C0; // type:object size:0x68 scope:local align:4 +@5157 = .data:0x00000128; // type:object size:0x54 scope:local align:4 +@5422 = .data:0x0000017C; // type:object size:0x68 scope:local align:4 +@5420 = .data:0x000001E4; // type:object size:0x54 scope:local align:4 +co_sph_src$5588 = .data:0x00000238; // type:object size:0x40 scope:local align:4 +l_daKamome_Method = .data:0x00000278; // type:object size:0x20 scope:local align:4 +g_profile_KAMOME = .data:0x00000298; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000002C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000368; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x24 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000003E0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000410; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000434; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000440; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000044C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000464; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000047C; // type:object size:0xC scope:weak align:4 +__vt__11kamomeHIO_c = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +hio_set = .bss:0x00000008; // type:object size:0x1 scope:local align:1 data:byte +@4110 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_kamomeHIO = .bss:0x00000018; // type:object size:0x14 scope:local align:4 data:4byte +esa_info = .bss:0x0000002C; // type:object size:0x190 scope:local align:4 +esa_check_count = .bss:0x000001BC; // type:object size:0x4 scope:local align:4 data:4byte +ko_count = .bss:0x000001C0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_kanban/splits.txt b/config/GZLE01/rels/d_a_kanban/splits.txt new file mode 100644 index 000000000..607bf5625 --- /dev/null +++ b/config/GZLE01/rels/d_a_kanban/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kanban.cpp: + .text start:0x000000EC end:0x00002EDC + .text start:0x00002EDC end:0x00002EF8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000C6 + .data start:0x00000000 end:0x000003D8 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZLE01/rels/d_a_kanban/symbols.txt b/config/GZLE01/rels/d_a_kanban/symbols.txt new file mode 100644 index 000000000..87755bb9d --- /dev/null +++ b/config/GZLE01/rels/d_a_kanban/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daKanban_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x0000012C; // type:function size:0x48 scope:weak align:4 +daKanban_Draw__FP12kanban_class = .text:0x00000174; // type:function size:0x308 scope:local align:4 +shibuki_set__FP12kanban_class4cXyzf = .text:0x0000047C; // type:function size:0xE0 scope:local align:4 +sea_water_check__FP12kanban_class = .text:0x0000055C; // type:function size:0x328 scope:local align:4 +bom_search_sub__FPvPv = .text:0x00000884; // type:function size:0xBC scope:local align:4 +shock_damage_check__FP12kanban_class = .text:0x00000940; // type:function size:0x244 scope:local align:4 +cut_point_check__FP12kanban_class = .text:0x00000B84; // type:function size:0x2E8 scope:local align:4 +mother_move__FP12kanban_class = .text:0x00000E6C; // type:function size:0x44C scope:local align:4 +mother_water_swim__FP12kanban_class = .text:0x000012B8; // type:function size:0x94 scope:local align:4 +ret_keisan_move__FP12kanban_class = .text:0x0000134C; // type:function size:0x234 scope:local align:4 +mother_return_move__FP12kanban_class = .text:0x00001580; // type:function size:0x1F0 scope:local align:4 +parts_move__FP12kanban_class = .text:0x00001770; // type:function size:0x3E0 scope:local align:4 +chield_parts_move__FP12kanban_class = .text:0x00001B50; // type:function size:0x208 scope:local align:4 +chield_water_swim__FP12kanban_class = .text:0x00001D58; // type:function size:0x94 scope:local align:4 +daKanban_Execute__FP12kanban_class = .text:0x00001DEC; // type:function size:0x4BC scope:local align:4 +daKanban_IsDelete__FP12kanban_class = .text:0x000022A8; // type:function size:0x8 scope:local align:4 +daKanban_Delete__FP12kanban_class = .text:0x000022B0; // type:function size:0x50 scope:local align:4 +setTex__FP12J3DModelData = .text:0x00002300; // type:function size:0x19C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000249C; // type:function size:0x178 scope:local align:4 +daKanban_Create__FP10fopAc_ac_c = .text:0x00002614; // type:function size:0x448 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00002A5C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002B28; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002B70; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002BCC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002C14; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002C70; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002CB8; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002D28; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002D38; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002D40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002D48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002D50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002D58; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002D90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002D98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002DA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002DA8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002DE0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002DE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DEC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002DF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002DFC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002E08; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E14; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E18; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E1C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E20; // type:function size:0x4 scope:weak align:4 +__dt__14daKanban_HIO_cFv = .text:0x00002E24; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_kanban_cpp = .text:0x00002E80; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002EBC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002EC4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002ECC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002ED4; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00002EDC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4030 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4113 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4199 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4201 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4290 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4365 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4573 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4782 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x2A scope:local align:4 data:string_table +pl_cut_real_no_dt = .data:0x00000000; // type:object size:0x40 scope:local align:4 +pl_cut_no_dt = .data:0x00000040; // type:object size:0x40 scope:local align:4 +cut_parts_arg_data = .data:0x00000080; // type:object size:0xA0 scope:local align:4 +@4462 = .data:0x00000120; // type:object size:0x30 scope:local align:4 +@4631 = .data:0x00000150; // type:object size:0x2C scope:local align:4 +l_msgId = .data:0x0000017C; // type:object size:0x4 scope:local align:4 data:4byte +kanban_bdl$4832 = .data:0x00000180; // type:object size:0x2C scope:local align:4 +kut_size_dt$4871 = .data:0x000001AC; // type:object size:0x2C scope:local align:4 +cyl_src$4889 = .data:0x000001D8; // type:object size:0x44 scope:local align:4 +l_daKanban_Method = .data:0x0000021C; // type:object size:0x20 scope:local align:4 +g_profile_KANBAN = .data:0x0000023C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x0000026C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000030C; // type:object size:0x54 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000360; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000380; // type:object size:0x1C scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000039C; // type:object size:0x24 scope:weak align:4 +__vt__14daKanban_HIO_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4024 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 +target_info = .bss:0x00000024; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 data:4byte +l_Txi_HamaR0$4796 = .bss:0x00000050; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_kantera/splits.txt b/config/GZLE01/rels/d_a_kantera/splits.txt new file mode 100644 index 000000000..b3d029d14 --- /dev/null +++ b/config/GZLE01/rels/d_a_kantera/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kantera.cpp: + .text start:0x000000EC end:0x00002784 + .rodata start:0x00000000 end:0x00000129 + .data start:0x00000000 end:0x0000025C + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLE01/rels/d_a_kantera/symbols.txt b/config/GZLE01/rels/d_a_kantera/symbols.txt new file mode 100644 index 000000000..973eb68f2 --- /dev/null +++ b/config/GZLE01/rels/d_a_kantera/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +kantera_nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0xFC scope:local align:4 +ga_draw__FP13kantera_class = .text:0x000001E8; // type:function size:0xE0 scope:local align:4 +daKantera_Draw__FP13kantera_class = .text:0x000002C8; // type:function size:0x2BC scope:local align:4 +ga_move__FP13kantera_class = .text:0x00000584; // type:function size:0x2A4 scope:local align:4 +__dt__4cXyzFv = .text:0x00000828; // type:function size:0x3C scope:weak align:4 +bon_move__FP13kantera_class = .text:0x00000864; // type:function size:0x304 scope:local align:4 +kantera_move__FP13kantera_class = .text:0x00000B68; // type:function size:0x9D4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x0000153C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001654; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016F4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001750; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001798; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000017F4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000183C; // type:function size:0x80 scope:weak align:4 +daKantera_Execute__FP13kantera_class = .text:0x000018BC; // type:function size:0x200 scope:local align:4 +daKantera_IsDelete__FP13kantera_class = .text:0x00001ABC; // type:function size:0x8 scope:local align:4 +daKantera_Delete__FP13kantera_class = .text:0x00001AC4; // type:function size:0x6C scope:local align:4 +daKantera_CreateHeap__FP10fopAc_ac_c = .text:0x00001B30; // type:function size:0x42C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001F5C; // type:function size:0x48 scope:weak align:4 +daKantera_Create__FP10fopAc_ac_c = .text:0x00001FA4; // type:function size:0x360 scope:local align:4 +__dt__7mo_ga_sFv = .text:0x00002304; // type:function size:0x3C scope:weak align:4 +__ct__7mo_ga_sFv = .text:0x00002340; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002344; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002410; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002458; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000024B4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000024FC; // type:function size:0x70 scope:weak align:4 +__dt__5csXyzFv = .text:0x0000256C; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000025A8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000025AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000025BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000025C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000025CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000025D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000025DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002614; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000261C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002624; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000262C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002664; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002668; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002670; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002678; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002680; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000268C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002698; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000026F4; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000273C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002744; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000274C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002754; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000275C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002764; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000276C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002774; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000277C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4103 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4247 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4317 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@4322 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4727 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4841 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4842 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4843 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000EC; // type:object size:0x3D scope:local align:4 data:string_table +at_sph_src$4748 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daKantera_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_KANTERA = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001CC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001E4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000214; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000250; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4409 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4410 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +e_scale$4408 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_kb/splits.txt b/config/GZLE01/rels/d_a_kb/splits.txt new file mode 100644 index 000000000..b2cf5c42e --- /dev/null +++ b/config/GZLE01/rels/d_a_kb/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kb.cpp: + .text start:0x00000078 end:0x00007F88 + .text start:0x00007F88 end:0x00007F88 + .rodata start:0x00000000 end:0x0000010F + .data start:0x00000000 end:0x00000324 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLE01/rels/d_a_kb/symbols.txt b/config/GZLE01/rels/d_a_kb/symbols.txt new file mode 100644 index 000000000..66a3d1019 --- /dev/null +++ b/config/GZLE01/rels/d_a_kb/symbols.txt @@ -0,0 +1,185 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +anm_init__FP8kb_classifUcfi = .text:0x00000078; // type:function size:0x12C scope:local align:4 +tex_anm_set__FP8kb_classUs = .text:0x000001A4; // type:function size:0xB4 scope:local align:4 +kb_eye_tex_anm__FP8kb_class = .text:0x00000258; // type:function size:0x34 scope:local align:4 +esa_search_sub__FPvPv = .text:0x0000028C; // type:function size:0x3C8 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000654; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000780; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000820; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000087C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000968; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000009FC; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000A44; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000A80; // type:function size:0x48 scope:weak align:4 +item_tag_search__FPvPv = .text:0x00000AC8; // type:function size:0x98 scope:local align:4 +search_get_esa__FP8kb_class = .text:0x00000B60; // type:function size:0x3C scope:local align:4 +search_get_item__FP8kb_class = .text:0x00000B9C; // type:function size:0x3C scope:local align:4 +carry_check__FP8kb_class = .text:0x00000BD8; // type:function size:0x1D8 scope:local align:4 +speed_pos_set__FP8kb_class = .text:0x00000DB0; // type:function size:0x144 scope:local align:4 +hamon_set__FP8kb_classf = .text:0x00000EF4; // type:function size:0xAC scope:local align:4 +sibuki_set__FP8kb_class = .text:0x00000FA0; // type:function size:0x190 scope:local align:4 +swim_mode_change_check__FP8kb_class = .text:0x00001130; // type:function size:0x138 scope:local align:4 +pl_attack_hit_check__FP8kb_class = .text:0x00001268; // type:function size:0x278 scope:local align:4 +__dt__5csXyzFv = .text:0x000014E0; // type:function size:0x3C scope:weak align:4 +he_set__FP8kb_class = .text:0x0000151C; // type:function size:0xF0 scope:local align:4 +smoke_set__FP8kb_class = .text:0x0000160C; // type:function size:0xD4 scope:local align:4 +smoke_set2__FP8kb_class = .text:0x000016E0; // type:function size:0x10C scope:local align:4 +smoke_set3__FP8kb_class = .text:0x000017EC; // type:function size:0xF0 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000018DC; // type:function size:0xC8 scope:local align:4 +draw_SUB__FP8kb_class = .text:0x000019A4; // type:function size:0x128 scope:local align:4 +daKb_Draw__FP8kb_class = .text:0x00001ACC; // type:function size:0x4A0 scope:local align:4 +way_check__FP8kb_classsUc = .text:0x00001F6C; // type:function size:0x3D0 scope:local align:4 +target_set__FP8kb_classUc = .text:0x0000233C; // type:function size:0x40C scope:local align:4 +esa_demo_check__FP8kb_class = .text:0x00002748; // type:function size:0xEC scope:local align:4 +normal_move__FP8kb_class = .text:0x00002834; // type:function size:0x8EC scope:local align:4 +carry_move__FP8kb_class = .text:0x00003120; // type:function size:0xCCC scope:local align:4 +swim_move__FP8kb_class = .text:0x00003DEC; // type:function size:0xB60 scope:local align:4 +attack_move__FP8kb_class = .text:0x0000494C; // type:function size:0x850 scope:local align:4 +money_drop__FP8kb_class = .text:0x0000519C; // type:function size:0x30C scope:local align:4 +esa_demo_move__FP8kb_class = .text:0x000054A8; // type:function size:0x11C8 scope:local align:4 +BG_check__FP8kb_class = .text:0x00006670; // type:function size:0xAC scope:local align:4 +daKb_Execute__FP8kb_class = .text:0x0000671C; // type:function size:0x71C scope:local align:4 +daKb_IsDelete__FP8kb_class = .text:0x00006E38; // type:function size:0x8 scope:local align:4 +daKb_Delete__FP8kb_class = .text:0x00006E40; // type:function size:0xE8 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006F28; // type:function size:0x2CC scope:local align:4 +__dt__11J3DTexNoAnmFv = .text:0x000071F4; // type:function size:0x48 scope:weak align:4 +__ct__11J3DTexNoAnmFv = .text:0x0000723C; // type:function size:0x1C scope:weak align:4 +daKb_Create__FP10fopAc_ac_c = .text:0x00007258; // type:function size:0x540 scope:local align:4 +__ct__8kb_classFv = .text:0x00007798; // type:function size:0x344 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007ADC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007BA8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007BF0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007C4C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007C94; // type:function size:0x70 scope:weak align:4 +__ct__5csXyzFv = .text:0x00007D04; // type:function size:0x4 scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00007D08; // type:function size:0x28 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00007D30; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007D9C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007DF8; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00007E40; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007E44; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007E54; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007E5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007E64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007E6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007E74; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007EAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00007EB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007EBC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007EC4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007EFC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007F00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007F08; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007F10; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007F18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007F24; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F30; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F34; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F38; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F3C; // type:function size:0x4 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007F40; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007F48; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007F50; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007F58; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007F60; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007F68; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007F70; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007F78; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007F80; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4140 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4292 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4447 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4486 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4685 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4900 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4952 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4953 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4954 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4956 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4958 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5106 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5108 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5219 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5220 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5221 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5222 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5246 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5459 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5460 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5461 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5829 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5830 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5831 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5832 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5833 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5834 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5835 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5836 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5837 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5838 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6219 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6220 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6221 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6402 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6403 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6404 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6475 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@6476 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6866 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6877 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6878 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7038 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7039 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7040 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000108; // type:object size:0x7 scope:local align:4 data:string_table +kb_btp_idx = .data:0x00000000; // type:object size:0xE scope:local align:4 +kb_bmt_idx = .data:0x00000010; // type:object size:0xE scope:local align:4 +@5467 = .data:0x00000020; // type:object size:0x1C scope:local align:4 +@6405 = .data:0x0000003C; // type:object size:0x1C scope:local align:4 +gold_rate_dt$6411 = .data:0x00000058; // type:object size:0xC scope:local align:4 +item_rate_dt$6412 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@6867 = .data:0x00000070; // type:object size:0x28 scope:local align:4 +co_sph_src$7224 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +l_daKb_Method = .data:0x000000D8; // type:object size:0x20 scope:local align:4 +g_profile_KB = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000021C; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000240; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000260; // type:object size:0x1C scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000300; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000318; // type:object size:0xC scope:weak align:4 +ALL_ANGER = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +DEMO_START = .bss:0x00000001; // type:object size:0x1 scope:local align:1 data:byte diff --git a/config/GZLE01/rels/d_a_kddoor/splits.txt b/config/GZLE01/rels/d_a_kddoor/splits.txt new file mode 100644 index 000000000..4950175f3 --- /dev/null +++ b/config/GZLE01/rels/d_a_kddoor/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kddoor.cpp: + .text start:0x00000078 end:0x00002E5C + .text start:0x00002E5C end:0x00002FD8 + .text start:0x00002FD8 end:0x0000307C + .rodata start:0x00000000 end:0x000000D5 + .data start:0x00000000 end:0x00000278 diff --git a/config/GZLE01/rels/d_a_kddoor/symbols.txt b/config/GZLE01/rels/d_a_kddoor/symbols.txt new file mode 100644 index 000000000..3dc519535 --- /dev/null +++ b/config/GZLE01/rels/d_a_kddoor/symbols.txt @@ -0,0 +1,141 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chkMakeKey__10daKddoor_cFv = .text:0x00000078; // type:function size:0x30 scope:global align:4 +setKey__10daKddoor_cFv = .text:0x000000A8; // type:function size:0x6C scope:global align:4 +chkMakeStop__10daKddoor_cFv = .text:0x00000114; // type:function size:0x70 scope:global align:4 +chkStopF__10daKddoor_cFv = .text:0x00000184; // type:function size:0xBC scope:global align:4 +chkStopB__10daKddoor_cFv = .text:0x00000240; // type:function size:0x90 scope:global align:4 +setStop__10daKddoor_cFv = .text:0x000002D0; // type:function size:0x7C scope:global align:4 +chkGenocideCase__10daKddoor_cFv = .text:0x0000034C; // type:function size:0x80 scope:global align:4 +chkFeelerCase__10daKddoor_cFv = .text:0x000003CC; // type:function size:0x5C scope:global align:4 +chkStopOpen__10daKddoor_cFv = .text:0x00000428; // type:function size:0x130 scope:global align:4 +setStopDemo__10daKddoor_cFv = .text:0x00000558; // type:function size:0x24 scope:global align:4 +chkStopClose__10daKddoor_cFv = .text:0x0000057C; // type:function size:0xF4 scope:global align:4 +init__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000670; // type:function size:0x60 scope:global align:4 +end__11dDoor_ssk_cFv = .text:0x000006D0; // type:function size:0x50 scope:global align:4 +calcMtx__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000720; // type:function size:0x88 scope:global align:4 +nodeCB__FP7J3DNodei = .text:0x000007A8; // type:function size:0x1D0 scope:local align:4 +execute__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000978; // type:function size:0x180 scope:global align:4 +draw__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000AF8; // type:function size:0xB8 scope:global align:4 +closeInit__11dDoor_ssk_cFv = .text:0x00000BB0; // type:function size:0x58 scope:global align:4 +closeProc__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000C08; // type:function size:0x90 scope:global align:4 +openInit__11dDoor_ssk_cFv = .text:0x00000C98; // type:function size:0x58 scope:global align:4 +openProc__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000CF0; // type:function size:0x94 scope:global align:4 +init__15dDoor_ssk_sub_cFv = .text:0x00000D84; // type:function size:0x64 scope:global align:4 +end__15dDoor_ssk_sub_cFv = .text:0x00000DE8; // type:function size:0x2C scope:global align:4 +openInit__15dDoor_ssk_sub_cFv = .text:0x00000E14; // type:function size:0x70 scope:global align:4 +openProc__15dDoor_ssk_sub_cFP12dDoor_info_c = .text:0x00000E84; // type:function size:0x130 scope:global align:4 +closeInit__15dDoor_ssk_sub_cFv = .text:0x00000FB4; // type:function size:0x70 scope:global align:4 +closeProc__15dDoor_ssk_sub_cFP12dDoor_info_c = .text:0x00001024; // type:function size:0x1F8 scope:global align:4 +__ct__15dDoor_ssk_sub_cFv = .text:0x0000121C; // type:function size:0x174 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00001390; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000145C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000014A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001500; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001548; // type:function size:0x5C scope:weak align:4 +drawSet__15dDoor_ssk_sub_cFv = .text:0x000015A4; // type:function size:0x1D4 scope:global align:4 +calcMtx__15dDoor_ssk_sub_cFP12dDoor_info_cffUc = .text:0x00001778; // type:function size:0x18C scope:global align:4 +getBmdName__10daKddoor_cFv = .text:0x00001904; // type:function size:0x10 scope:global align:4 +getBmdName2__10daKddoor_cFv = .text:0x00001914; // type:function size:0x10 scope:global align:4 +getDzbName__10daKddoor_cFv = .text:0x00001924; // type:function size:0x10 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001934; // type:function size:0x20 scope:local align:4 +CreateHeap__10daKddoor_cFv = .text:0x00001954; // type:function size:0x220 scope:global align:4 +setEventPrm__10daKddoor_cFv = .text:0x00001B74; // type:function size:0x15C scope:global align:4 +openInit__10daKddoor_cFv = .text:0x00001CD0; // type:function size:0xAC scope:global align:4 +openProc__10daKddoor_cFv = .text:0x00001D7C; // type:function size:0x74 scope:global align:4 +openEnd__10daKddoor_cFv = .text:0x00001DF0; // type:function size:0x94 scope:global align:4 +closeInit__10daKddoor_cFv = .text:0x00001E84; // type:function size:0xE0 scope:global align:4 +closeProc__10daKddoor_cFv = .text:0x00001F64; // type:function size:0x74 scope:global align:4 +closeEnd__10daKddoor_cFv = .text:0x00001FD8; // type:function size:0xB8 scope:global align:4 +calcMtx__10daKddoor_cFv = .text:0x00002090; // type:function size:0x78 scope:global align:4 +CreateInit__10daKddoor_cFv = .text:0x00002108; // type:function size:0x104 scope:global align:4 +create__10daKddoor_cFv = .text:0x0000220C; // type:function size:0x1C0 scope:global align:4 +demoProc__10daKddoor_cFv = .text:0x000023CC; // type:function size:0x2AC scope:global align:4 +daKddoor_actionWait__FP10daKddoor_c = .text:0x00002678; // type:function size:0x148 scope:local align:4 +daKddoor_actionStopClose__FP10daKddoor_c = .text:0x000027C0; // type:function size:0x54 scope:local align:4 +daKddoor_actionDemo__FP10daKddoor_c = .text:0x00002814; // type:function size:0x84 scope:local align:4 +daKddoor_actionInit__FP10daKddoor_c = .text:0x00002898; // type:function size:0x60 scope:local align:4 +draw__10daKddoor_cFv = .text:0x000028F8; // type:function size:0xE8 scope:global align:4 +daKddoor_Draw__FP10daKddoor_c = .text:0x000029E0; // type:function size:0x20 scope:local align:4 +daKddoor_Execute__FP10daKddoor_c = .text:0x00002A00; // type:function size:0xF4 scope:local align:4 +daKddoor_IsDelete__FP10daKddoor_c = .text:0x00002AF4; // type:function size:0x8 scope:local align:4 +daKddoor_Delete__FP10daKddoor_c = .text:0x00002AFC; // type:function size:0x148 scope:local align:4 +daKddoor_Create__FP10fopAc_ac_c = .text:0x00002C44; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C64; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C68; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C6C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C70; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002C74; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002CBC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002D18; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002D60; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002D70; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002D78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002D80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002D88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002D90; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002DC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002DD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002DD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002DE0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002E18; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002E1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E24; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E2C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002E34; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002E40; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002E4C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002E54; // type:function size:0x8 scope:weak align:4 +__dt__15dDoor_ssk_sub_cFv = .text:0x00002E5C; // type:function size:0x17C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00002FD8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003034; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4217 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4316 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4317 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4318 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4319 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4320 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +M_arcname__10daKddoor_c = .rodata:0x00000054; // type:object size:0x4 scope:global align:4 data:string +@4848 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4849 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4866 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4867 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4898 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4899 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4938 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0x61 scope:local align:4 data:string_table +body_co_cyl$4396 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@5173 = .data:0x00000044; // type:object size:0x50 scope:local align:4 +@5172 = .data:0x00000094; // type:object size:0x24 scope:local align:4 +l_action$localstatic3$execute__10daKddoor_cFv = .data:0x000000B8; // type:object size:0x10 scope:weak align:4 +l_daKddoor_Method = .data:0x000000C8; // type:object size:0x20 scope:local align:4 +g_profile_KDDOOR = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000130; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000014C; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000184; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000224; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_ki/splits.txt b/config/GZLE01/rels/d_a_ki/splits.txt new file mode 100644 index 000000000..3b237b6a4 --- /dev/null +++ b/config/GZLE01/rels/d_a_ki/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ki.cpp: + .text start:0x000000EC end:0x00005364 + .text start:0x00005364 end:0x00005364 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x000004D8 + .bss start:0x00000008 end:0x000000C4 diff --git a/config/GZLE01/rels/d_a_ki/symbols.txt b/config/GZLE01/rels/d_a_ki/symbols.txt new file mode 100644 index 000000000..129d97b16 --- /dev/null +++ b/config/GZLE01/rels/d_a_ki/symbols.txt @@ -0,0 +1,225 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0xC8 scope:local align:4 +ki_a_d_sub__FPvPv = .text:0x000001B4; // type:function size:0x88 scope:local align:4 +ki_check__FP8ki_class = .text:0x0000023C; // type:function size:0x40 scope:local align:4 +anm_init__FP8ki_classifUcfi = .text:0x0000027C; // type:function size:0x128 scope:local align:4 +tex_anm_set__FP8ki_classUs = .text:0x000003A4; // type:function size:0xD4 scope:local align:4 +ki_eye_tex_anm__FP8ki_class = .text:0x00000478; // type:function size:0x4C scope:local align:4 +ki_player_bg_check__FP8ki_class = .text:0x000004C4; // type:function size:0x35C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000820; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000094C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000009EC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000A48; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000A90; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000AEC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000B34; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000BC8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000C10; // type:function size:0x48 scope:weak align:4 +daKi_Draw__FP8ki_class = .text:0x00000C58; // type:function size:0x2AC scope:local align:4 +ki_pos_move__FP8ki_classSc = .text:0x00000F04; // type:function size:0x214 scope:local align:4 +ki_wait_move__FP8ki_class = .text:0x00001118; // type:function size:0x604 scope:local align:4 +ki_fly_move__FP8ki_class = .text:0x0000171C; // type:function size:0x318 scope:local align:4 +ki_fire_set_move__FP8ki_class = .text:0x00001A34; // type:function size:0x350 scope:local align:4 +ki_atack_move__FP8ki_class = .text:0x00001D84; // type:function size:0xC94 scope:local align:4 +wall_angle_get__FP8ki_class = .text:0x00002A18; // type:function size:0x410 scope:local align:4 +ki_damage_move__FP8ki_class = .text:0x00002E28; // type:function size:0x2EC scope:local align:4 +ki_fail_move__FP8ki_class = .text:0x00003114; // type:function size:0x164 scope:local align:4 +ki_path_move__FP8ki_class = .text:0x00003278; // type:function size:0x358 scope:local align:4 +daKi_Execute__FP8ki_class = .text:0x000035D0; // type:function size:0x834 scope:local align:4 +daKi_IsDelete__FP8ki_class = .text:0x00003E04; // type:function size:0x8 scope:local align:4 +daKi_Delete__FP8ki_class = .text:0x00003E0C; // type:function size:0xAC scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003EB8; // type:function size:0x400 scope:local align:4 +__dt__11J3DTexNoAnmFv = .text:0x000042B8; // type:function size:0x48 scope:weak align:4 +__ct__11J3DTexNoAnmFv = .text:0x00004300; // type:function size:0x1C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000431C; // type:function size:0x48 scope:weak align:4 +daKi_Create__FP10fopAc_ac_c = .text:0x00004364; // type:function size:0x390 scope:local align:4 +__ct__8ki_classFv = .text:0x000046F4; // type:function size:0x30C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004A00; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004ACC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004B14; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004BE0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004C28; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004C84; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004CCC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004D28; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004D98; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E20; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E24; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E28; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E2C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004E30; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004E78; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004ED4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004F1C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004F78; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004FC0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004FD0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004FD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004FE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004FE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004FF0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005028; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005030; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005038; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005040; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005078; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000507C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005084; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005094; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000509C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000050A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000050AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000050B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000050EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000050F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000050FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005104; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000513C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005144; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000514C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005158; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00005164; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_ki_cpp = .text:0x000051C0; // type:function size:0x104 scope:local align:4 +__dt__7kiHIO_cFv = .text:0x000052C4; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000530C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005314; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000531C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005324; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000532C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005334; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000533C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005344; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000534C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005354; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000535C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4219 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4373 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4556 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4586 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4587 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4588 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4741 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4744 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4746 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4747 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4862 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4865 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4866 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5085 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5086 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5087 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5088 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5089 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5090 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5091 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5092 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5093 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5094 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5095 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5097 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@5243 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5313 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5391 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@5439 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5967 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5968 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6349 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6350 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6351 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6352 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6353 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6354 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6355 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0x5C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +ki_tex_anm_idx = .data:0x00000030; // type:object size:0x8 scope:local align:4 +ki_tex_max_frame = .data:0x00000038; // type:object size:0x8 scope:local align:4 +ki_tex_loop = .data:0x00000040; // type:object size:0x4 scope:local align:4 +@4748 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +@5099 = .data:0x00000074; // type:object size:0x2C scope:local align:4 +item_tbl$5338 = .data:0x000000A0; // type:object size:0x4 scope:local align:4 +at_sph_src$5876 = .data:0x000000A4; // type:object size:0x40 scope:local align:4 +tg_sph_src$5877 = .data:0x000000E4; // type:object size:0x40 scope:local align:4 +co_sph_src$5878 = .data:0x00000124; // type:object size:0x40 scope:local align:4 +fire_j$5883 = .data:0x00000164; // type:object size:0xA scope:local align:4 +fire_sc$5884 = .data:0x00000170; // type:object size:0x28 scope:local align:4 +l_daKi_Method = .data:0x00000198; // type:object size:0x20 scope:local align:4 +g_profile_KI = .data:0x000001B8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000001E8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000204; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000248; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000254; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000260; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002F4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000394; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003E8; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000424; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000454; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000046C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000049C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004A8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__7kiHIO_c = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 data:byte +@4165 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_kiHIO = .bss:0x00000060; // type:object size:0x5C scope:local align:4 data:4byte +ki_all_count = .bss:0x000000BC; // type:object size:0x4 scope:local align:4 data:4byte +ki_fight_count = .bss:0x000000C0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_kita/splits.txt b/config/GZLE01/rels/d_a_kita/splits.txt new file mode 100644 index 000000000..daa908242 --- /dev/null +++ b/config/GZLE01/rels/d_a_kita/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kita.cpp: + .text start:0x00000078 end:0x000027CC + .rodata start:0x00000000 end:0x000000D5 + .data start:0x00000000 end:0x0000039C diff --git a/config/GZLE01/rels/d_a_kita/symbols.txt b/config/GZLE01/rels/d_a_kita/symbols.txt new file mode 100644 index 000000000..c958d962c --- /dev/null +++ b/config/GZLE01/rels/d_a_kita/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x2B4 scope:local align:4 +__dt__4cXyzFv = .text:0x0000032C; // type:function size:0x3C scope:weak align:4 +daKita_Draw__FP10kita_class = .text:0x00000368; // type:function size:0xA0 scope:local align:4 +kita_move__FP10kita_class = .text:0x00000408; // type:function size:0xE64 scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000126C; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000013D4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001514; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000162C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016CC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001728; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001770; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000017CC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001814; // type:function size:0x80 scope:weak align:4 +himo_create__FP10kita_class = .text:0x00001894; // type:function size:0x164 scope:local align:4 +daKita_Execute__FP10kita_class = .text:0x000019F8; // type:function size:0x2C0 scope:local align:4 +daKita_IsDelete__FP10kita_class = .text:0x00001CB8; // type:function size:0x8 scope:local align:4 +daKita_Delete__FP10kita_class = .text:0x00001CC0; // type:function size:0x7C scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001D3C; // type:function size:0x174 scope:local align:4 +daKita_Create__FP10fopAc_ac_c = .text:0x00001EB0; // type:function size:0x374 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002224; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002294; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000231C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000023E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002430; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000248C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000024D4; // type:function size:0x5C scope:weak align:4 +__ct__4cXyzFv = .text:0x00002530; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002534; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000257C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000025C4; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002620; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002630; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002638; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002640; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002648; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002650; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002688; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002690; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002698; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026A0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000026D8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000026DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000026E4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000026F4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002700; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000270C; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002754; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000275C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002764; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000276C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002774; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000277C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002784; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000278C; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002794; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000279C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000027A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000027AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000027B4; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000027BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000027C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4064 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4433 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4650 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x39 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +himo_off_check$4112 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +himo_off_ya$4113 = .data:0x00000034; // type:object size:0x20 scope:local align:4 +himo_off_xa$4114 = .data:0x00000054; // type:object size:0x20 scope:local align:4 +himo_off_yp$4115 = .data:0x00000074; // type:object size:0x20 scope:local align:4 +yad$4552 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +xd$4588 = .data:0x0000009C; // type:object size:0x10 scope:local align:4 +zd$4589 = .data:0x000000AC; // type:object size:0x10 scope:local align:4 +utiwa_sph_src$4715 = .data:0x000000BC; // type:object size:0x40 scope:local align:4 +l_daKita_Method = .data:0x000000FC; // type:object size:0x20 scope:local align:4 +g_profile_KITA = .data:0x0000011C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000024C; // type:object size:0x54 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x000002C4; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002F4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000324; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000354; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000390; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_klft/splits.txt b/config/GZLE01/rels/d_a_klft/splits.txt new file mode 100644 index 000000000..ae839a5d1 --- /dev/null +++ b/config/GZLE01/rels/d_a_klft/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_klft.cpp: + .text start:0x00000078 end:0x00002214 + .rodata start:0x00000000 end:0x000000DA + .data start:0x00000000 end:0x00000270 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLE01/rels/d_a_klft/symbols.txt b/config/GZLE01/rels/d_a_klft/symbols.txt new file mode 100644 index 000000000..51656550a --- /dev/null +++ b/config/GZLE01/rels/d_a_klft/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x2FC scope:local align:4 +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:weak align:4 +nodeCallBack_main__FP7J3DNodei = .text:0x000003B0; // type:function size:0xBC scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x0000046C; // type:function size:0xB4 scope:local align:4 +himo_Draw__FP10klft_class = .text:0x00000520; // type:function size:0x80 scope:local align:4 +daKlft_Draw__FP10klft_class = .text:0x000005A0; // type:function size:0xE8 scope:local align:4 +klft_move__FP10klft_class = .text:0x00000688; // type:function size:0x89C scope:local align:4 +himo_move__FP10klft_class = .text:0x00000F24; // type:function size:0x21C scope:local align:4 +daKlft_Execute__FP10klft_class = .text:0x00001140; // type:function size:0x304 scope:local align:4 +daKlft_IsDelete__FP10klft_class = .text:0x00001444; // type:function size:0x8 scope:local align:4 +daKlft_Delete__FP10klft_class = .text:0x0000144C; // type:function size:0xD4 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001520; // type:function size:0x2A4 scope:local align:4 +daKlft_Create__FP10fopAc_ac_c = .text:0x000017C4; // type:function size:0x4B4 scope:local align:4 +__ct__8dCcD_SphFv = .text:0x00001C78; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001CFC; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00001DC8; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001E4C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001E94; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001F60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001FA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002004; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000204C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002050; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002060; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002068; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002070; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002078; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002080; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000020B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000020C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000020C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000020D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002108; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000210C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002114; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002124; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000212C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002134; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000213C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002144; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000217C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002184; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000218C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002194; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021CC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021D4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021DC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000021E8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000021F4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000021FC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002204; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000220C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4083 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4086 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:4byte +@4432 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4433 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4511 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4584 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4833 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@4834 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@4836 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x2A scope:local align:4 data:string_table +utiwa_sph_src$4722 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +p_co_cyl_src$4723 = .data:0x00000040; // type:object size:0x44 scope:local align:4 +l_daKlft_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_KLFT = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGCyl = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000E0; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000025C; // type:object size:0x14 scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +wind_vec = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +wy = .bss:0x00000050; // type:object size:0x2 scope:local align:2 +wp = .bss:0x00000054; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_kmon/splits.txt b/config/GZLE01/rels/d_a_kmon/splits.txt new file mode 100644 index 000000000..bcdbd00b2 --- /dev/null +++ b/config/GZLE01/rels/d_a_kmon/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kmon.cpp: + .text start:0x00000078 end:0x00000AB4 + .rodata start:0x00000000 end:0x0000007E + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZLE01/rels/d_a_kmon/symbols.txt b/config/GZLE01/rels/d_a_kmon/symbols.txt new file mode 100644 index 000000000..61d1e5050 --- /dev/null +++ b/config/GZLE01/rels/d_a_kmon/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__8daKmon_cFv = .text:0x00000078; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000118; // type:function size:0x20 scope:local align:4 +CreateHeap__8daKmon_cFv = .text:0x00000138; // type:function size:0x1EC scope:global align:4 +CreateInit__8daKmon_cFv = .text:0x00000324; // type:function size:0xD8 scope:global align:4 +checkTalk__8daKmon_cFv = .text:0x000003FC; // type:function size:0x2EC scope:global align:4 +daKmonCreate__FPv = .text:0x000006E8; // type:function size:0x110 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000007F8; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000868; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +daKmonDelete__FPv = .text:0x00000968; // type:function size:0x30 scope:local align:4 +daKmonExecute__FPv = .text:0x00000998; // type:function size:0x68 scope:local align:4 +daKmonDraw__FPv = .text:0x00000A00; // type:function size:0x9C scope:local align:4 +daKmonIsDelete__FPv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000AA4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000AAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__8daKmon_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4068 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4090 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4169 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4170 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4171 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000003C; // type:object size:0x42 scope:local align:4 data:string_table +@4103 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4108 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +daKmonMethodTable = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_Kmon = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000008C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000A4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_kn/splits.txt b/config/GZLE01/rels/d_a_kn/splits.txt new file mode 100644 index 000000000..b93937753 --- /dev/null +++ b/config/GZLE01/rels/d_a_kn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kn.cpp: + .text start:0x00000078 end:0x00001330 + .rodata start:0x00000000 end:0x0000009B + .data start:0x00000000 end:0x0000009C diff --git a/config/GZLE01/rels/d_a_kn/symbols.txt b/config/GZLE01/rels/d_a_kn/symbols.txt new file mode 100644 index 000000000..a89df476d --- /dev/null +++ b/config/GZLE01/rels/d_a_kn/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKN_Draw__FP8kn_class = .text:0x00000078; // type:function size:0xA8 scope:local align:4 +anm_init__FP8kn_classifUcfi = .text:0x00000120; // type:function size:0x128 scope:local align:4 +smoke_set__FP8kn_class = .text:0x00000248; // type:function size:0x120 scope:local align:4 +shibuki_set__FP8kn_class = .text:0x00000368; // type:function size:0xD8 scope:local align:4 +kn_move__FP8kn_class = .text:0x00000440; // type:function size:0x8A8 scope:local align:4 +BG_check__FP8kn_class = .text:0x00000CE8; // type:function size:0x7C scope:local align:4 +daKN_Execute__FP8kn_class = .text:0x00000D64; // type:function size:0x21C scope:local align:4 +daKN_IsDelete__FP8kn_class = .text:0x00000F80; // type:function size:0x8 scope:local align:4 +daKN_Delete__FP8kn_class = .text:0x00000F88; // type:function size:0x50 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000FD8; // type:function size:0x108 scope:local align:4 +daKN_Create__FP10fopAc_ac_c = .text:0x000010E0; // type:function size:0x1D0 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000012B0; // type:function size:0x70 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001320; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001328; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4021 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4029 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4041 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4082 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4260 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4261 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4336 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4428 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000098; // type:object size:0x3 scope:local align:4 data:string_table +@4269 = .data:0x00000000; // type:object size:0x28 scope:local align:4 +l_daKN_Method = .data:0x00000028; // type:object size:0x20 scope:local align:4 +g_profile_KN = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000078; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_knob00/splits.txt b/config/GZLE01/rels/d_a_knob00/splits.txt new file mode 100644 index 000000000..a5964230f --- /dev/null +++ b/config/GZLE01/rels/d_a_knob00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_knob00.cpp: + .text start:0x00000078 end:0x00001F70 + .text start:0x00001F70 end:0x00002014 + .text start:0x00002014 end:0x00002014 + .rodata start:0x00000000 end:0x000000A9 + .data start:0x00000000 end:0x000000EC diff --git a/config/GZLE01/rels/d_a_knob00/symbols.txt b/config/GZLE01/rels/d_a_knob00/symbols.txt new file mode 100644 index 000000000..14157ee25 --- /dev/null +++ b/config/GZLE01/rels/d_a_knob00/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKnob00_charactorExchange__FPc = .text:0x00000078; // type:function size:0x3C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B4; // type:function size:0x20 scope:local align:4 +CreateHeap__10daKnob00_cFv = .text:0x000000D4; // type:function size:0x2E4 scope:global align:4 +getShapeType__10daKnob00_cFv = .text:0x000003B8; // type:function size:0x20 scope:global align:4 +setEventPrm__10daKnob00_cFv = .text:0x000003D8; // type:function size:0xD8 scope:global align:4 +getType2__10daKnob00_cFv = .text:0x000004B0; // type:function size:0xC scope:global align:4 +chkPassward__10daKnob00_cFv = .text:0x000004BC; // type:function size:0xAC scope:global align:4 +msgDoor__10daKnob00_cFv = .text:0x00000568; // type:function size:0x74 scope:global align:4 +openInit__10daKnob00_cFi = .text:0x000005DC; // type:function size:0x114 scope:global align:4 +openProc__10daKnob00_cFi = .text:0x000006F0; // type:function size:0x308 scope:global align:4 +openEnd__10daKnob00_cFv = .text:0x000009F8; // type:function size:0x98 scope:global align:4 +chkException__10daKnob00_cFv = .text:0x00000A90; // type:function size:0x174 scope:global align:4 +calcMtx__10daKnob00_cFv = .text:0x00000C04; // type:function size:0x64 scope:global align:4 +CreateInit__10daKnob00_cFv = .text:0x00000C68; // type:function size:0x11C scope:global align:4 +create__10daKnob00_cFv = .text:0x00000D84; // type:function size:0xEC scope:global align:4 +setStart__10daKnob00_cFff = .text:0x00000E70; // type:function size:0xC0 scope:global align:4 +setAngle__10daKnob00_cFv = .text:0x00000F30; // type:function size:0x1C scope:global align:4 +adjustmentProc__10daKnob00_cFv = .text:0x00000F4C; // type:function size:0x140 scope:global align:4 +demoProc__10daKnob00_cFv = .text:0x0000108C; // type:function size:0x2A8 scope:global align:4 +demoProc2__10daKnob00_cFv = .text:0x00001334; // type:function size:0x64 scope:global align:4 +actionWait__10daKnob00_cFv = .text:0x00001398; // type:function size:0x58 scope:global align:4 +actionDemo__10daKnob00_cFv = .text:0x000013F0; // type:function size:0x98 scope:global align:4 +actionTalk__10daKnob00_cFv = .text:0x00001488; // type:function size:0x94 scope:global align:4 +actionTalkWait__10daKnob00_cFv = .text:0x0000151C; // type:function size:0x58 scope:global align:4 +actionPassward2__10daKnob00_cFv = .text:0x00001574; // type:function size:0x238 scope:global align:4 +actionVilla__10daKnob00_cFv = .text:0x000017AC; // type:function size:0x84 scope:global align:4 +actionPassward__10daKnob00_cFv = .text:0x00001830; // type:function size:0x60 scope:global align:4 +actionInit__10daKnob00_cFv = .text:0x00001890; // type:function size:0x194 scope:global align:4 +actionFigure__10daKnob00_cFv = .text:0x00001A24; // type:function size:0xE0 scope:global align:4 +actionDead__10daKnob00_cFv = .text:0x00001B04; // type:function size:0x8 scope:global align:4 +draw__10daKnob00_cFv = .text:0x00001B0C; // type:function size:0x194 scope:global align:4 +daKnob00_Draw__FP10daKnob00_c = .text:0x00001CA0; // type:function size:0x20 scope:local align:4 +daKnob00_Execute__FP10daKnob00_c = .text:0x00001CC0; // type:function size:0x1B8 scope:local align:4 +daKnob00_IsDelete__FP10daKnob00_c = .text:0x00001E78; // type:function size:0x8 scope:local align:4 +daKnob00_Delete__FP10daKnob00_c = .text:0x00001E80; // type:function size:0xD0 scope:local align:4 +daKnob00_Create__FP10fopAc_ac_c = .text:0x00001F50; // type:function size:0x20 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001F70; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001FCC; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__10daKnob00_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4164 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4191 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@4245 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4324 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4512 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4593 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4594 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x41 scope:local align:4 data:string_table +@4165 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +bck_table$4228 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +@4595 = .data:0x00000030; // type:object size:0x28 scope:local align:4 +@4903 = .data:0x00000058; // type:object size:0x2C scope:local align:4 +l_daKnob00_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_KNOB00 = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000E0; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_kokiie/splits.txt b/config/GZLE01/rels/d_a_kokiie/splits.txt new file mode 100644 index 000000000..4017d4112 --- /dev/null +++ b/config/GZLE01/rels/d_a_kokiie/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kokiie.cpp: + .text start:0x00000078 end:0x000014E8 + .rodata start:0x00000000 end:0x00000102 + .data start:0x00000000 end:0x00000148 diff --git a/config/GZLE01/rels/d_a_kokiie/symbols.txt b/config/GZLE01/rels/d_a_kokiie/symbols.txt new file mode 100644 index 000000000..29892e9e8 --- /dev/null +++ b/config/GZLE01/rels/d_a_kokiie/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__dt__4cXyzFv = .text:0x00000078; // type:function size:0x3C scope:weak align:4 +daKokiie_Draw__FP12kokiie_class = .text:0x000000B4; // type:function size:0xA0 scope:local align:4 +kokiie_move__FP12kokiie_class = .text:0x00000154; // type:function size:0x730 scope:local align:4 +himo_create__FP12kokiie_class = .text:0x00000884; // type:function size:0x194 scope:local align:4 +demo_camera__FP12kokiie_class = .text:0x00000A18; // type:function size:0x480 scope:local align:4 +daKokiie_Execute__FP12kokiie_class = .text:0x00000E98; // type:function size:0x1E4 scope:local align:4 +daKokiie_IsDelete__FP12kokiie_class = .text:0x0000107C; // type:function size:0x8 scope:local align:4 +daKokiie_Delete__FP12kokiie_class = .text:0x00001084; // type:function size:0x60 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x000010E4; // type:function size:0x16C scope:local align:4 +daKokiie_Create__FP10fopAc_ac_c = .text:0x00001250; // type:function size:0x294 scope:local align:4 +__ct__4cXyzFv = .text:0x000014E4; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4154 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4483 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4485 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4486 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4487 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4490 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4491 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4492 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@4678 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@4680 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x4E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +himo_off_check$4202 = .data:0x00000030; // type:object size:0x5 scope:local align:4 +himo_off_ya$4203 = .data:0x00000038; // type:object size:0x40 scope:local align:4 +himo_off_xa$4204 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +himo_off_yp$4205 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daKokiie_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_KOKIIE = .data:0x00000118; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_komore/splits.txt b/config/GZLE01/rels/d_a_komore/splits.txt new file mode 100644 index 000000000..cccec59fe --- /dev/null +++ b/config/GZLE01/rels/d_a_komore/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_komore.cpp: + .text start:0x00000078 end:0x000005AC + .text start:0x000005AC end:0x00000638 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLE01/rels/d_a_komore/symbols.txt b/config/GZLE01/rels/d_a_komore/symbols.txt new file mode 100644 index 000000000..8b08deb3b --- /dev/null +++ b/config/GZLE01/rels/d_a_komore/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q28daKomore5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q28daKomore5Act_cFv = .text:0x0000009C; // type:function size:0x15C scope:global align:4 +_create__Q28daKomore5Act_cFv = .text:0x000001F8; // type:function size:0x100 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000002F8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000354; // type:function size:0x48 scope:weak align:4 +_delete__Q28daKomore5Act_cFv = .text:0x0000039C; // type:function size:0x30 scope:global align:4 +set_mtx__Q28daKomore5Act_cFv = .text:0x000003CC; // type:function size:0xAC scope:global align:4 +_execute__Q28daKomore5Act_cFv = .text:0x00000478; // type:function size:0x28 scope:global align:4 +_draw__Q28daKomore5Act_cFv = .text:0x000004A0; // type:function size:0x78 scope:global align:4 +Mthd_Create__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x00000518; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x00000538; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x0000055C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x00000580; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x000005A4; // type:function size:0x8 scope:local align:4 +__dt__Q28daKomore5Act_cFv = .text:0x000005AC; // type:function size:0x8C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q28daKomore5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4034 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4072 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x30 scope:local align:4 data:string_table +Mthd_Table__Q28daKomore24@unnamed@d_a_komore_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Komore = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__Q28daKomore5Act_c = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_ks/splits.txt b/config/GZLE01/rels/d_a_ks/splits.txt new file mode 100644 index 000000000..b45e7ba65 --- /dev/null +++ b/config/GZLE01/rels/d_a_ks/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ks.cpp: + .text start:0x00000078 end:0x00004580 + .text start:0x00004580 end:0x000045B8 + .text start:0x000045B8 end:0x000045B8 + .rodata start:0x00000000 end:0x00000101 + .data start:0x00000000 end:0x000003F0 + .bss start:0x00000000 end:0x0000005C diff --git a/config/GZLE01/rels/d_a_ks/symbols.txt b/config/GZLE01/rels/d_a_ks/symbols.txt new file mode 100644 index 000000000..a1d30f978 --- /dev/null +++ b/config/GZLE01/rels/d_a_ks/symbols.txt @@ -0,0 +1,193 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +draw_SUB__FP8ks_class = .text:0x00000078; // type:function size:0x254 scope:local align:4 +daKS_Draw__FP8ks_class = .text:0x000002CC; // type:function size:0x29C scope:local align:4 +naraku_check__FP8ks_class = .text:0x00000568; // type:function size:0x1E4 scope:local align:4 +tyaku_check__FP8ks_class = .text:0x0000074C; // type:function size:0x3C scope:local align:4 +ks_kuttuki_check__FP8ks_class = .text:0x00000788; // type:function size:0xF4 scope:local align:4 +gm_birth_delet__FP8ks_class = .text:0x0000087C; // type:function size:0x78 scope:local align:4 +shock_damage_check__FP8ks_class = .text:0x000008F4; // type:function size:0x1A4 scope:local align:4 +body_atari_check__FP8ks_class = .text:0x00000A98; // type:function size:0x350 scope:local align:4 +speed_keisan__FP8ks_classs = .text:0x00000DE8; // type:function size:0xD4 scope:local align:4 +action_dousa_move__FP8ks_class = .text:0x00000EBC; // type:function size:0x458 scope:local align:4 +action_kougeki_move__FP8ks_class = .text:0x00001314; // type:function size:0x31C scope:local align:4 +action_kaze_move__FP8ks_class = .text:0x00001630; // type:function size:0x244 scope:local align:4 +dead_eff_set__FP8ks_classP4cXyz = .text:0x00001874; // type:function size:0x1A0 scope:local align:4 +action_dead_move__FP8ks_class = .text:0x00001A14; // type:function size:0x248 scope:local align:4 +action_omoi__FP8ks_class = .text:0x00001C5C; // type:function size:0xA80 scope:local align:4 +tsubo_search__FPvPv = .text:0x000026DC; // type:function size:0xC4 scope:local align:4 +action_tubo_search__FP8ks_class = .text:0x000027A0; // type:function size:0x2A0 scope:local align:4 +action_kb_birth_check__FP8ks_class = .text:0x00002A40; // type:function size:0x184 scope:local align:4 +BG_check__FP8ks_class = .text:0x00002BC4; // type:function size:0x90 scope:local align:4 +daKS_Execute__FP8ks_class = .text:0x00002C54; // type:function size:0x400 scope:local align:4 +daKS_IsDelete__FP8ks_class = .text:0x00003054; // type:function size:0x8 scope:local align:4 +daKS_Delete__FP8ks_class = .text:0x0000305C; // type:function size:0x98 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000030F4; // type:function size:0x3BC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000034B0; // type:function size:0x48 scope:weak align:4 +daKS_Create__FP10fopAc_ac_c = .text:0x000034F8; // type:function size:0x59C scope:local align:4 +__ct__8ks_classFv = .text:0x00003A94; // type:function size:0x258 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003CEC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003DB8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00003E00; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003ECC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003F14; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003F70; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003FB8; // type:function size:0x5C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004014; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004070; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000040B8; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004128; // type:function size:0x88 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000041B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000041F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004240; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000429C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000042E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000042F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000042FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004304; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000430C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004314; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000434C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004354; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000435C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004364; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000439C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000043A0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000043A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000043B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000043C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000043C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000043D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000043D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004410; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004418; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004420; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004428; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004460; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004468; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004470; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000447C; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004488; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000448C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004490; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004494; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00004498; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000044F4; // type:function size:0x5C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004550; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004558; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004560; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004568; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004570; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004578; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00004580; // type:function size:0x1C scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x0000459C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4238 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4240 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4241 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4350 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4398 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4505 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4593 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4704 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4784 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4785 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4786 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4790 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4836 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@4963 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4964 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4965 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4966 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5204 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5205 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5323 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5324 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5325 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5450 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5740 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5743 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5744 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F0; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +item_tbl$4857 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +pl_harituki_joint_dt = .data:0x00000034; // type:object size:0x50 scope:local align:4 +@5452 = .data:0x00000084; // type:object size:0x54 scope:local align:4 +body_co_sph_src$5586 = .data:0x000000D8; // type:object size:0x40 scope:local align:4 +fire_j$5587 = .data:0x00000118; // type:object size:0xA scope:local align:4 +fire_sc$5588 = .data:0x00000124; // type:object size:0x28 scope:local align:4 +l_daKS_Method = .data:0x0000014C; // type:object size:0x20 scope:local align:4 +g_profile_KS = .data:0x0000016C; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000278; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000318; // type:object size:0x54 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000036C; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000038C; // type:object size:0x1C scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003A8; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +KS_ALL_COUNT = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +KUTTUKU_ALL_COUNT = .bss:0x00000050; // type:object size:0x4 scope:local align:4 data:4byte +HEAVY_IN = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +GORON_COUNT = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_kt/splits.txt b/config/GZLE01/rels/d_a_kt/splits.txt new file mode 100644 index 000000000..425cf3a65 --- /dev/null +++ b/config/GZLE01/rels/d_a_kt/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kt.cpp: + .text start:0x00000078 end:0x000015E8 + .text start:0x000015E8 end:0x00001984 + .rodata start:0x00000000 end:0x0000008B + .data start:0x00000000 end:0x00000150 diff --git a/config/GZLE01/rels/d_a_kt/symbols.txt b/config/GZLE01/rels/d_a_kt/symbols.txt new file mode 100644 index 000000000..8227d3b3f --- /dev/null +++ b/config/GZLE01/rels/d_a_kt/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +kotori_draw__FP8kt_class = .text:0x00000078; // type:function size:0x144 scope:local align:4 +daKt_Draw__FP8kt_class = .text:0x000001BC; // type:function size:0x24 scope:local align:4 +kotori_move__FP8kt_class = .text:0x000001E0; // type:function size:0xFF4 scope:local align:4 +daKt_Execute__FP8kt_class = .text:0x000011D4; // type:function size:0x6C scope:local align:4 +daKt_IsDelete__FP8kt_class = .text:0x00001240; // type:function size:0x8 scope:local align:4 +daKt_Delete__FP8kt_class = .text:0x00001248; // type:function size:0x30 scope:local align:4 +daKt_solidHeapCB__FP10fopAc_ac_c = .text:0x00001278; // type:function size:0xD4 scope:local align:4 +daKt_Create__FP10fopAc_ac_c = .text:0x0000134C; // type:function size:0x1E4 scope:local align:4 +__dt__12J3DFrameCtrlFv = .text:0x00001530; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001578; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000015C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000015C8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000015D0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000015D8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000015E0; // type:function size:0x8 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x000015E8; // type:function size:0x1C scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001604; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000171C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000017BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001818; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001860; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000018BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001904; // type:function size:0x80 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4021 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4022 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4023 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4024 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4264 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4265 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4286 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000088; // type:object size:0x3 scope:local align:4 data:string_table +kt_scale = .data:0x00000000; // type:object size:0x4 scope:local align:4 +@4288 = .data:0x00000004; // type:object size:0x54 scope:local align:4 +l_daKt_Method = .data:0x00000058; // type:object size:0x20 scope:local align:4 +g_profile_KT = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__12J3DFrameCtrl = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000000C0; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000000D8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000108; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000144; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_kui/splits.txt b/config/GZLE01/rels/d_a_kui/splits.txt new file mode 100644 index 000000000..97f088dfe --- /dev/null +++ b/config/GZLE01/rels/d_a_kui/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kui.cpp: + .text start:0x00000078 end:0x000018C8 + .text start:0x000018C8 end:0x000018E4 + .rodata start:0x00000000 end:0x00000099 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZLE01/rels/d_a_kui/symbols.txt b/config/GZLE01/rels/d_a_kui/symbols.txt new file mode 100644 index 000000000..ade4f6ef3 --- /dev/null +++ b/config/GZLE01/rels/d_a_kui/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +s_a_i_sub__FPvPv = .text:0x00000078; // type:function size:0x4C scope:local align:4 +search_dragontail__FP9kui_class = .text:0x000000C4; // type:function size:0x2C scope:local align:4 +b_a_i_sub__FPvPv = .text:0x000000F0; // type:function size:0x4C scope:local align:4 +search_btd__FP9kui_class = .text:0x0000013C; // type:function size:0x2C scope:local align:4 +setEffectMtx__FP10fopAc_ac_cP12J3DModelDataf = .text:0x00000168; // type:function size:0x214 scope:local align:4 +daKui_Draw__FP9kui_class = .text:0x0000037C; // type:function size:0x1C4 scope:local align:4 +demo_camera__FP9kui_class = .text:0x00000540; // type:function size:0x3E0 scope:local align:4 +daKui_Execute__FP9kui_class = .text:0x00000920; // type:function size:0x9C4 scope:local align:4 +daKui_IsDelete__FP9kui_class = .text:0x000012E4; // type:function size:0x8 scope:local align:4 +daKui_Delete__FP9kui_class = .text:0x000012EC; // type:function size:0x54 scope:local align:4 +daKui_CreateHeap__FP10fopAc_ac_c = .text:0x00001340; // type:function size:0x324 scope:local align:4 +daKui_Create__FP10fopAc_ac_c = .text:0x00001664; // type:function size:0x264 scope:local align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x000018C8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4248 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4386 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4663 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4665 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4819 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0x35 scope:local align:4 data:string_table +mtx_adj$4185 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +bure_xa_d$4423 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_daKui_Method = .data:0x00000034; // type:object size:0x20 scope:local align:4 +g_profile_KUI = .data:0x00000054; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_kytag00/splits.txt b/config/GZLE01/rels/d_a_kytag00/splits.txt new file mode 100644 index 000000000..596dbfed6 --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag00.cpp: + .text start:0x00000078 end:0x00000F8C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLE01/rels/d_a_kytag00/symbols.txt b/config/GZLE01/rels/d_a_kytag00/symbols.txt new file mode 100644 index 000000000..80a01051a --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag00/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +get_check_pos__FP13kytag00_class = .text:0x00000078; // type:function size:0x1D4 scope:local align:4 +wether_tag_move__FP13kytag00_class = .text:0x0000024C; // type:function size:0x398 scope:local align:4 +raincnt_set__Ff = .text:0x000005E4; // type:function size:0xBC scope:local align:4 +raincnt_cut__Fv = .text:0x000006A0; // type:function size:0x38 scope:local align:4 +wether_tag_efect_move__FP13kytag00_class = .text:0x000006D8; // type:function size:0x534 scope:local align:4 +daKytag00_Draw__FP13kytag00_class = .text:0x00000C0C; // type:function size:0x24 scope:local align:4 +daKytag00_Execute__FP13kytag00_class = .text:0x00000C30; // type:function size:0x114 scope:local align:4 +daKytag00_IsDelete__FP13kytag00_class = .text:0x00000D44; // type:function size:0x8 scope:local align:4 +daKytag00_Delete__FP13kytag00_class = .text:0x00000D4C; // type:function size:0x18 scope:local align:4 +daKytag00_Create__FP10fopAc_ac_c = .text:0x00000D64; // type:function size:0x228 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4129 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4131 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4230 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4345 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_daKytag00_Method = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG00 = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_kytag01/splits.txt b/config/GZLE01/rels/d_a_kytag01/splits.txt new file mode 100644 index 000000000..72626a038 --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag01.cpp: + .text start:0x00000078 end:0x00000318 + .rodata start:0x00000000 end:0x00000053 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_kytag01/symbols.txt b/config/GZLE01/rels/d_a_kytag01/symbols.txt new file mode 100644 index 000000000..fc0996b8e --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag01/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +wether_tag_move__FP13kytag01_class = .text:0x00000078; // type:function size:0x4 scope:local align:4 +daKytag01_Draw__FP13kytag01_class = .text:0x0000007C; // type:function size:0x8 scope:local align:4 +daKytag01_Execute__FP13kytag01_class = .text:0x00000084; // type:function size:0x24 scope:local align:4 +daKytag01_IsDelete__FP13kytag01_class = .text:0x000000A8; // type:function size:0x8 scope:local align:4 +daKytag01_Delete__FP13kytag01_class = .text:0x000000B0; // type:function size:0x50 scope:local align:4 +wave_make__Fv = .text:0x00000100; // type:function size:0x124 scope:local align:4 +daKytag01_Create__FP10fopAc_ac_c = .text:0x00000224; // type:function size:0xF4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4050 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4065 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0xF scope:local align:4 data:string_table +l_daKytag01_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG01 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_kytag02/splits.txt b/config/GZLE01/rels/d_a_kytag02/splits.txt new file mode 100644 index 000000000..b04c749f5 --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag02/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag02.cpp: + .text start:0x00000078 end:0x0000047C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_kytag02/symbols.txt b/config/GZLE01/rels/d_a_kytag02/symbols.txt new file mode 100644 index 000000000..ac67e46e8 --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag02/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_path_info__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x48 scope:local align:4 +set_next_path_info__FP13kytag02_classP5dPath = .text:0x000000C0; // type:function size:0x30 scope:local align:4 +get_railwind_vec__FP5dPathi = .text:0x000000F0; // type:function size:0x8C scope:local align:4 +get_nearpos_rail__FP13kytag02_classP5dPathP4cXyzPi = .text:0x0000017C; // type:function size:0x16C scope:local align:4 +windtag_move__FP13kytag02_class = .text:0x000002E8; // type:function size:0xEC scope:local align:4 +daKytag02_Draw__FP13kytag02_class = .text:0x000003D4; // type:function size:0x8 scope:local align:4 +daKytag02_Execute__FP13kytag02_class = .text:0x000003DC; // type:function size:0x24 scope:local align:4 +daKytag02_IsDelete__FP13kytag02_class = .text:0x00000400; // type:function size:0x8 scope:local align:4 +daKytag02_Delete__FP13kytag02_class = .text:0x00000408; // type:function size:0x18 scope:local align:4 +daKytag02_Create__FP10fopAc_ac_c = .text:0x00000420; // type:function size:0x5C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4046 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 data:string +@4047 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4049 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4067 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4069 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +l_daKytag02_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG02 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_kytag03/splits.txt b/config/GZLE01/rels/d_a_kytag03/splits.txt new file mode 100644 index 000000000..7319c988b --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag03/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag03.cpp: + .text start:0x00000078 end:0x00000604 + .rodata start:0x00000000 end:0x0000000F + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_kytag03/symbols.txt b/config/GZLE01/rels/d_a_kytag03/symbols.txt new file mode 100644 index 000000000..5635e7b9d --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag03/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xE4 scope:local align:4 +daKytag03_Draw__FP13kytag03_class = .text:0x0000015C; // type:function size:0x7C scope:local align:4 +draw_SUB__FP13kytag03_class = .text:0x000001D8; // type:function size:0xA8 scope:local align:4 +daKytag03_Execute__FP13kytag03_class = .text:0x00000280; // type:function size:0x28C scope:local align:4 +daKytag03_IsDelete__FP13kytag03_class = .text:0x0000050C; // type:function size:0x8 scope:local align:4 +daKytag03_Delete__FP13kytag03_class = .text:0x00000514; // type:function size:0x30 scope:local align:4 +daKytag03_Create__FP10fopAc_ac_c = .text:0x00000544; // type:function size:0xC0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4002 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x7 scope:local align:4 data:string_table +l_daKytag03_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG03 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_kytag04/splits.txt b/config/GZLE01/rels/d_a_kytag04/splits.txt new file mode 100644 index 000000000..3b6600a69 --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag04/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag04.cpp: + .text start:0x00000078 end:0x00000208 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_kytag04/symbols.txt b/config/GZLE01/rels/d_a_kytag04/symbols.txt new file mode 100644 index 000000000..235073d7e --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag04/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag04_Draw__FP13kytag04_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag04_Execute__FP13kytag04_class = .text:0x00000080; // type:function size:0xB8 scope:local align:4 +daKytag04_IsDelete__FP13kytag04_class = .text:0x00000138; // type:function size:0x28 scope:local align:4 +daKytag04_Delete__FP13kytag04_class = .text:0x00000160; // type:function size:0x8 scope:local align:4 +daKytag04_Create__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0xA0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4049 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daKytag04_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG04 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_kytag05/splits.txt b/config/GZLE01/rels/d_a_kytag05/splits.txt new file mode 100644 index 000000000..40d0c0585 --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag05/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag05.cpp: + .text start:0x00000078 end:0x000004C0 + .rodata start:0x00000000 end:0x00000057 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_kytag05/symbols.txt b/config/GZLE01/rels/d_a_kytag05/symbols.txt new file mode 100644 index 000000000..379fd6f5a --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag05/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag05_Draw__FP13kytag05_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag05_Execute__FP13kytag05_class = .text:0x00000080; // type:function size:0x374 scope:local align:4 +daKytag05_IsDelete__FP13kytag05_class = .text:0x000003F4; // type:function size:0x8 scope:local align:4 +daKytag05_Delete__FP13kytag05_class = .text:0x000003FC; // type:function size:0x8 scope:local align:4 +daKytag05_Create__FP10fopAc_ac_c = .text:0x00000404; // type:function size:0xBC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +wind_table$4107 = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +mufuu_timer$4108 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +fuu_timer$4109 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@4181 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000050; // type:object size:0x7 scope:local align:4 data:string_table +l_daKytag05_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG05 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_kytag06/splits.txt b/config/GZLE01/rels/d_a_kytag06/splits.txt new file mode 100644 index 000000000..68d4fa57d --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag06/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag06.cpp: + .text start:0x00000078 end:0x00000224 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_kytag06/symbols.txt b/config/GZLE01/rels/d_a_kytag06/symbols.txt new file mode 100644 index 000000000..6782df9c5 --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag06/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag06_Draw__FP13kytag06_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag06_Execute__FP13kytag06_class = .text:0x00000080; // type:function size:0x114 scope:local align:4 +daKytag06_IsDelete__FP13kytag06_class = .text:0x00000194; // type:function size:0x8 scope:local align:4 +daKytag06_Delete__FP13kytag06_class = .text:0x0000019C; // type:function size:0x8 scope:local align:4 +daKytag06_Create__FP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x80 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4044 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0xC scope:local align:4 data:string_table +l_daKytag06_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG06 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_kytag07/splits.txt b/config/GZLE01/rels/d_a_kytag07/splits.txt new file mode 100644 index 000000000..22316d133 --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag07/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag07.cpp: + .text start:0x00000078 end:0x00000350 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_kytag07/symbols.txt b/config/GZLE01/rels/d_a_kytag07/symbols.txt new file mode 100644 index 000000000..156bab143 --- /dev/null +++ b/config/GZLE01/rels/d_a_kytag07/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag07_Draw__FP13kytag07_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag07_Execute__FP13kytag07_class = .text:0x00000080; // type:function size:0x228 scope:local align:4 +daKytag07_IsDelete__FP13kytag07_class = .text:0x000002A8; // type:function size:0x8 scope:local align:4 +daKytag07_Delete__FP13kytag07_class = .text:0x000002B0; // type:function size:0x18 scope:local align:4 +daKytag07_Create__FP10fopAc_ac_c = .text:0x000002C8; // type:function size:0x88 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4089 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4094 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000020; // type:object size:0x10 scope:local align:4 data:string_table +l_daKytag07_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG07 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_lamp/splits.txt b/config/GZLE01/rels/d_a_lamp/splits.txt new file mode 100644 index 000000000..4f909d40b --- /dev/null +++ b/config/GZLE01/rels/d_a_lamp/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_lamp.cpp: + .text start:0x000000EC end:0x00000BC8 + .rodata start:0x00000000 end:0x00000082 + .data start:0x00000000 end:0x00000184 + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLE01/rels/d_a_lamp/symbols.txt b/config/GZLE01/rels/d_a_lamp/symbols.txt new file mode 100644 index 000000000..c32036377 --- /dev/null +++ b/config/GZLE01/rels/d_a_lamp/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daLamp_Draw__FP10lamp_class = .text:0x000000EC; // type:function size:0x6C scope:local align:4 +daLamp_Execute__FP10lamp_class = .text:0x00000158; // type:function size:0x470 scope:local align:4 +__dt__4cXyzFv = .text:0x000005C8; // type:function size:0x3C scope:weak align:4 +daLamp_IsDelete__FP10lamp_class = .text:0x00000604; // type:function size:0x30 scope:local align:4 +daLamp_Delete__FP10lamp_class = .text:0x00000634; // type:function size:0x44 scope:local align:4 +useHeapInit__FP10lamp_class = .text:0x00000678; // type:function size:0xC4 scope:local align:4 +daLamp_solidHeapCB__FP10fopAc_ac_c = .text:0x0000073C; // type:function size:0x20 scope:local align:4 +daLamp_Create__FP10fopAc_ac_c = .text:0x0000075C; // type:function size:0x1B8 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000914; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009E0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A28; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A84; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000ACC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000ADC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000AE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000AEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000AF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000B34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000B44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B4C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B84; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B90; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B98; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000BA0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000BAC; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000BB8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000BC0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4224 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4349 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000005C; // type:object size:0x26 scope:local align:4 data:string_table +sph_src$4291 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daLamp_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_LAMP = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4122 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4123 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +fire_scale$4121 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_lbridge/splits.txt b/config/GZLE01/rels/d_a_lbridge/splits.txt new file mode 100644 index 000000000..4d3ddc385 --- /dev/null +++ b/config/GZLE01/rels/d_a_lbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lbridge.cpp: + .text start:0x00000078 end:0x00001140 + .rodata start:0x00000000 end:0x00000099 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLE01/rels/d_a_lbridge/symbols.txt b/config/GZLE01/rels/d_a_lbridge/symbols.txt new file mode 100644 index 000000000..a9cdd9035 --- /dev/null +++ b/config/GZLE01/rels/d_a_lbridge/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daLbridge_cFv = .text:0x00000098; // type:function size:0x2EC scope:global align:4 +CreateInit__11daLbridge_cFv = .text:0x00000384; // type:function size:0x1C0 scope:global align:4 +_create__11daLbridge_cFv = .text:0x00000544; // type:function size:0xF8 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000063C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x00000698; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000006F4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000750; // type:function size:0x48 scope:weak align:4 +set_mtx__11daLbridge_cFv = .text:0x00000798; // type:function size:0x80 scope:global align:4 +setMoveBGMtx__11daLbridge_cFv = .text:0x00000818; // type:function size:0x70 scope:global align:4 +_execute__11daLbridge_cFv = .text:0x00000888; // type:function size:0x8C scope:global align:4 +sw_check__11daLbridge_cFv = .text:0x00000914; // type:function size:0x158 scope:global align:4 +demo__11daLbridge_cFv = .text:0x00000A6C; // type:function size:0x1AC scope:global align:4 +appear_bridge__11daLbridge_cFv = .text:0x00000C18; // type:function size:0x178 scope:global align:4 +disappear_bridge__11daLbridge_cFv = .text:0x00000D90; // type:function size:0xA0 scope:global align:4 +set_on_se__11daLbridge_cFv = .text:0x00000E30; // type:function size:0x70 scope:global align:4 +set_off_se__11daLbridge_cFv = .text:0x00000EA0; // type:function size:0x70 scope:global align:4 +_draw__11daLbridge_cFv = .text:0x00000F10; // type:function size:0xE8 scope:global align:4 +daLbridge_Create__FPv = .text:0x00000FF8; // type:function size:0x20 scope:local align:4 +daLbridge_Delete__FPv = .text:0x00001018; // type:function size:0xBC scope:local align:4 +daLbridge_Draw__FPv = .text:0x000010D4; // type:function size:0x24 scope:local align:4 +daLbridge_Execute__FPv = .text:0x000010F8; // type:function size:0x24 scope:local align:4 +daLbridge_IsDelete__FPv = .text:0x0000111C; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPUc = .text:0x00001124; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daLbridge_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4045 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4098 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4099 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4100 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4101 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 data:double +@4356 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x5D scope:local align:4 data:string_table +daLbridgeMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_LIGHTBRIDGE = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_leaflift/splits.txt b/config/GZLE01/rels/d_a_leaflift/splits.txt new file mode 100644 index 000000000..f58886f73 --- /dev/null +++ b/config/GZLE01/rels/d_a_leaflift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_leaflift.cpp: + .text start:0x000000EC end:0x00001360 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000081 + .data start:0x00000000 end:0x00000188 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_leaflift/symbols.txt b/config/GZLE01/rels/d_a_leaflift/symbols.txt new file mode 100644 index 000000000..08f2345b7 --- /dev/null +++ b/config/GZLE01/rels/d_a_leaflift/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +_delete__9daLlift_cFv = .text:0x000000EC; // type:function size:0xD4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x20 scope:local align:4 +CreateHeap__9daLlift_cFv = .text:0x000001E0; // type:function size:0x158 scope:global align:4 +CreateInit__9daLlift_cFv = .text:0x00000338; // type:function size:0x2C0 scope:global align:4 +__dt__4cXyzFv = .text:0x000005F8; // type:function size:0x3C scope:weak align:4 +_create__9daLlift_cFv = .text:0x00000634; // type:function size:0x12C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000760; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000082C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000874; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000008D0; // type:function size:0x48 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000918; // type:function size:0xAC scope:local align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000009C4; // type:function size:0x2E8 scope:local align:4 +set_mtx__9daLlift_cFv = .text:0x00000CAC; // type:function size:0x88 scope:global align:4 +setMoveBGMtx__9daLlift_cFv = .text:0x00000D34; // type:function size:0x68 scope:global align:4 +_execute__9daLlift_cFv = .text:0x00000D9C; // type:function size:0x188 scope:global align:4 +emitterCtrl__9daLlift_cFv = .text:0x00000F24; // type:function size:0xBC scope:global align:4 +MoveDownLift__9daLlift_cFv = .text:0x00000FE0; // type:function size:0x100 scope:global align:4 +_draw__9daLlift_cFv = .text:0x000010E0; // type:function size:0xA0 scope:global align:4 +daLlift_Create__FPv = .text:0x00001180; // type:function size:0x20 scope:local align:4 +daLlift_Delete__FPv = .text:0x000011A0; // type:function size:0x24 scope:local align:4 +daLlift_Draw__FPv = .text:0x000011C4; // type:function size:0x24 scope:local align:4 +daLlift_Execute__FPv = .text:0x000011E8; // type:function size:0x24 scope:local align:4 +daLlift_IsDelete__FPv = .text:0x0000120C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001214; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001224; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000122C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001234; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000123C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001244; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000127C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001284; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000128C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001294; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000012CC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000012D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000012D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000012E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000012E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000012F4; // type:function size:0xC scope:weak align:4 +__sinit_d_a_leaflift_cpp = .text:0x00001300; // type:function size:0x50 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001350; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001358; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daLlift_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4134 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4334 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4336 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4337 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4390 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4446 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x2D scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daLliftMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_LEAF_LIFT = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4001 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +up_vec = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_lod_bg/splits.txt b/config/GZLE01/rels/d_a_lod_bg/splits.txt new file mode 100644 index 000000000..32c5fd406 --- /dev/null +++ b/config/GZLE01/rels/d_a_lod_bg/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lod_bg.cpp: + .text start:0x00000078 end:0x0000133C + .rodata start:0x00000000 end:0x000001DD + .data start:0x00000000 end:0x000000C8 + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_lod_bg/symbols.txt b/config/GZLE01/rels/d_a_lod_bg/symbols.txt new file mode 100644 index 000000000..871cbf867 --- /dev/null +++ b/config/GZLE01/rels/d_a_lod_bg/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daLodbg_cFv = .text:0x00000078; // type:function size:0x18C scope:global align:4 +__dt__9daLodbg_cFv = .text:0x00000204; // type:function size:0x118 scope:global align:4 +deleteModelData__9daLodbg_cFv = .text:0x0000031C; // type:function size:0x150 scope:global align:4 +loadModelData__9daLodbg_cFPCcRP12J3DModelDataRP12JKRSolidHeapRUl = .text:0x0000046C; // type:function size:0x2CC scope:global align:4 +createModelData__9daLodbg_cFv = .text:0x00000738; // type:function size:0x180 scope:global align:4 +createHeap__9daLodbg_cFv = .text:0x000008B8; // type:function size:0x180 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000A38; // type:function size:0x20 scope:local align:4 +execCreateWait__9daLodbg_cFv = .text:0x00000A58; // type:function size:0xF4 scope:global align:4 +execReadWait__9daLodbg_cFv = .text:0x00000B4C; // type:function size:0x21C scope:global align:4 +execDeleteWait__9daLodbg_cFv = .text:0x00000D68; // type:function size:0x25C scope:global align:4 +draw__9daLodbg_cFv = .text:0x00000FC4; // type:function size:0x2B0 scope:global align:4 +daLodbg_Draw__FP9daLodbg_c = .text:0x00001274; // type:function size:0x20 scope:local align:4 +daLodbg_Execute__FP9daLodbg_c = .text:0x00001294; // type:function size:0x28 scope:local align:4 +daLodbg_IsDelete__FP9daLodbg_c = .text:0x000012BC; // type:function size:0x8 scope:local align:4 +daLodbg_Delete__FP9daLodbg_c = .text:0x000012C4; // type:function size:0x28 scope:local align:4 +daLodbg_Create__FP10fopAc_ac_c = .text:0x000012EC; // type:function size:0x50 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +LodAllPath__9daLodbg_c = .rodata:0x00000000; // type:object size:0x1A scope:local align:4 data:string +@4016 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4314 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x1A1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4001 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4193 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4209 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4213 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4215 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4267 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +l_daLodbg_Method = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_LODBG = .data:0x00000098; // type:object size:0x30 scope:global align:4 +resPath$4132 = .bss:0x00000000; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_lstair/splits.txt b/config/GZLE01/rels/d_a_lstair/splits.txt new file mode 100644 index 000000000..eb74440a4 --- /dev/null +++ b/config/GZLE01/rels/d_a_lstair/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lstair.cpp: + .text start:0x00000078 end:0x000012D4 + .rodata start:0x00000000 end:0x000000AF + .data start:0x00000000 end:0x0000008C diff --git a/config/GZLE01/rels/d_a_lstair/symbols.txt b/config/GZLE01/rels/d_a_lstair/symbols.txt new file mode 100644 index 000000000..6dc87a4d1 --- /dev/null +++ b/config/GZLE01/rels/d_a_lstair/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daLStair_cFv = .text:0x00000078; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:local align:4 +CreateHeap__10daLStair_cFv = .text:0x000000F4; // type:function size:0x404 scope:global align:4 +CreateInit__10daLStair_cFv = .text:0x000004F8; // type:function size:0x140 scope:global align:4 +_create__10daLStair_cFv = .text:0x00000638; // type:function size:0x120 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000758; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x000007B4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000810; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000086C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008C8; // type:function size:0x48 scope:weak align:4 +set_mtx__10daLStair_cFv = .text:0x00000910; // type:function size:0x88 scope:global align:4 +setMoveBGMtx__10daLStair_cFv = .text:0x00000998; // type:function size:0x84 scope:global align:4 +_execute__10daLStair_cFv = .text:0x00000A1C; // type:function size:0xB0 scope:global align:4 +demoMove__10daLStair_cFv = .text:0x00000ACC; // type:function size:0xC0 scope:global align:4 +checkAppear__10daLStair_cFv = .text:0x00000B8C; // type:function size:0xFC scope:global align:4 +moveBG__10daLStair_cFv = .text:0x00000C88; // type:function size:0xF0 scope:global align:4 +appear_stair__10daLStair_cFv = .text:0x00000D78; // type:function size:0x1FC scope:global align:4 +disappear_stair__10daLStair_cFv = .text:0x00000F74; // type:function size:0xC8 scope:global align:4 +set_on_se__10daLStair_cFv = .text:0x0000103C; // type:function size:0x98 scope:global align:4 +set_off_se__10daLStair_cFv = .text:0x000010D4; // type:function size:0x70 scope:global align:4 +daLStair_Create__FPv = .text:0x00001144; // type:function size:0x20 scope:local align:4 +daLStair_Delete__FPv = .text:0x00001164; // type:function size:0x24 scope:local align:4 +daLStair_Draw__FPv = .text:0x00001188; // type:function size:0x104 scope:local align:4 +daLStair_Execute__FPv = .text:0x0000128C; // type:function size:0x24 scope:local align:4 +daLStair_IsDelete__FPv = .text:0x000012B0; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPUc = .text:0x000012B8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daLStair_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4075 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4366 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000058; // type:object size:0x57 scope:local align:4 data:string_table +daLStairMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_LIGHTSTAIR = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000080; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_lwood/splits.txt b/config/GZLE01/rels/d_a_lwood/splits.txt new file mode 100644 index 000000000..712dfd324 --- /dev/null +++ b/config/GZLE01/rels/d_a_lwood/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lwood.cpp: + .text start:0x00000078 end:0x00000794 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_lwood/symbols.txt b/config/GZLE01/rels/d_a_lwood/symbols.txt new file mode 100644 index 000000000..b7cd43243 --- /dev/null +++ b/config/GZLE01/rels/d_a_lwood/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__9daLwood_cFv = .text:0x00000098; // type:function size:0xFC scope:global align:4 +CreateInit__9daLwood_cFv = .text:0x00000194; // type:function size:0x14C scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000002E0; // type:function size:0x1F8 scope:local align:4 +set_mtx__9daLwood_cFv = .text:0x000004D8; // type:function size:0x88 scope:weak align:4 +setMoveBGMtx__9daLwood_cFv = .text:0x00000560; // type:function size:0x78 scope:weak align:4 +daLwood_Create__FPv = .text:0x000005D8; // type:function size:0xA0 scope:local align:4 +daLwood_Delete__FPv = .text:0x00000678; // type:function size:0x5C scope:local align:4 +daLwood_Draw__FPv = .text:0x000006D4; // type:function size:0xA4 scope:local align:4 +daLwood_Execute__FPv = .text:0x00000778; // type:function size:0x14 scope:local align:4 +daLwood_IsDelete__FPv = .text:0x0000078C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daLwood_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4121 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000048; // type:object size:0x2C scope:local align:4 data:string_table +daLwoodMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Lwood = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_machine/splits.txt b/config/GZLE01/rels/d_a_machine/splits.txt new file mode 100644 index 000000000..c6b98e821 --- /dev/null +++ b/config/GZLE01/rels/d_a_machine/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_machine.cpp: + .text start:0x00000078 end:0x000017A4 + .rodata start:0x00000000 end:0x000000B1 + .data start:0x00000000 end:0x000002A0 diff --git a/config/GZLE01/rels/d_a_machine/symbols.txt b/config/GZLE01/rels/d_a_machine/symbols.txt new file mode 100644 index 000000000..c48431865 --- /dev/null +++ b/config/GZLE01/rels/d_a_machine/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__11daMachine_cFv = .text:0x00000078; // type:function size:0x30 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000A8; // type:function size:0x20 scope:local align:4 +CreateHeap__11daMachine_cFv = .text:0x000000C8; // type:function size:0x164 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x0000022C; // type:function size:0x74 scope:local align:4 +CreateInit__11daMachine_cFv = .text:0x000002A0; // type:function size:0x280 scope:global align:4 +path_move__11daMachine_cFv = .text:0x00000520; // type:function size:0xE4 scope:global align:4 +set_next_pnt__11daMachine_cFv = .text:0x00000604; // type:function size:0xFC scope:global align:4 +search_wind_mill__11daMachine_cFv = .text:0x00000700; // type:function size:0x34 scope:global align:4 +set_speed__11daMachine_cFv = .text:0x00000734; // type:function size:0xC4 scope:global align:4 +_create__11daMachine_cFv = .text:0x000007F8; // type:function size:0xA0 scope:global align:4 +__ct__11daMachine_cFv = .text:0x00000898; // type:function size:0x208 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000AA0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000AFC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000B44; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000C24; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000C80; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000CC8; // type:function size:0x70 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000D38; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000DBC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000E88; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000ED0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000F2C; // type:function size:0x48 scope:weak align:4 +set_mtx__11daMachine_cFv = .text:0x00000F74; // type:function size:0x98 scope:global align:4 +_execute__11daMachine_cFv = .text:0x0000100C; // type:function size:0xEC scope:global align:4 +attack__11daMachine_cFv = .text:0x000010F8; // type:function size:0x154 scope:global align:4 +set_cube__11daMachine_cFv = .text:0x0000124C; // type:function size:0xE4 scope:global align:4 +set_body__11daMachine_cFv = .text:0x00001330; // type:function size:0x11C scope:global align:4 +set_at__11daMachine_cFv = .text:0x0000144C; // type:function size:0x88 scope:global align:4 +_draw__11daMachine_cFv = .text:0x000014D4; // type:function size:0x78 scope:global align:4 +daMachine_Create__FPv = .text:0x0000154C; // type:function size:0x20 scope:local align:4 +daMachine_Delete__FPv = .text:0x0000156C; // type:function size:0x24 scope:local align:4 +daMachine_Draw__FPv = .text:0x00001590; // type:function size:0x24 scope:local align:4 +daMachine_Execute__FPv = .text:0x000015B4; // type:function size:0x24 scope:local align:4 +daMachine_IsDelete__FPv = .text:0x000015D8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000015E0; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000015F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001600; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001638; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001640; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001648; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001650; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001688; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001694; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000016A0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000016A4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000016AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000016BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000016C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001714; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000171C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000172C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001764; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000176C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001774; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000177C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001784; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000178C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001794; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000179C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daMachine_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_search_r__11daMachine_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_search_l__11daMachine_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +@4043 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4124 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4152 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4153 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4203 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4486 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000007C; // type:object size:0x35 scope:local align:4 data:string_table +l_sph_src_at = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_sph_src_col = .data:0x00000040; // type:object size:0x40 scope:local align:4 +daMachineMethodTable = .data:0x00000080; // type:object size:0x20 scope:local align:4 +g_profile_MACHINE = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000DC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000000E8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000024C; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_magma/splits.txt b/config/GZLE01/rels/d_a_magma/splits.txt new file mode 100644 index 000000000..5f6e463e4 --- /dev/null +++ b/config/GZLE01/rels/d_a_magma/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_magma.cpp: + .text start:0x00000078 end:0x00000178 + .rodata start:0x00000000 end:0x00000006 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_magma/symbols.txt b/config/GZLE01/rels/d_a_magma/symbols.txt new file mode 100644 index 000000000..44761660e --- /dev/null +++ b/config/GZLE01/rels/d_a_magma/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daMagma_IsDelete__FP9daMagma_c = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daMagma_Delete__FP9daMagma_c = .text:0x00000080; // type:function size:0x4C scope:local align:4 +daMagma_Create__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0xAC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string_table +l_daMagma_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_MAGMA = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_majuu_flag/splits.txt b/config/GZLE01/rels/d_a_majuu_flag/splits.txt new file mode 100644 index 000000000..5b291bf82 --- /dev/null +++ b/config/GZLE01/rels/d_a_majuu_flag/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_majuu_flag.cpp: + .text start:0x000000EC end:0x00001C38 + .text start:0x00001C38 end:0x00001D08 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000A7 + .data start:0x00000000 end:0x00000F98 + .bss start:0x00000008 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_majuu_flag/symbols.txt b/config/GZLE01/rels/d_a_majuu_flag/symbols.txt new file mode 100644 index 000000000..dfc0fa121 --- /dev/null +++ b/config/GZLE01/rels/d_a_majuu_flag/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_mtx__FP14daMajuu_Flag_c = .text:0x000000EC; // type:function size:0x288 scope:local align:4 +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:weak align:4 +setNrmMtx__21daMajuu_Flag_packet_cFv = .text:0x000003B0; // type:function size:0x34 scope:global align:4 +setBackNrm__21daMajuu_Flag_packet_cFv = .text:0x000003E4; // type:function size:0x88 scope:global align:4 +setNrmVtx__21daMajuu_Flag_packet_cFP4cXyzi = .text:0x0000046C; // type:function size:0x27C scope:global align:4 +draw__21daMajuu_Flag_packet_cFv = .text:0x000006E8; // type:function size:0x648 scope:global align:4 +daMajuu_Flag_Draw__FP14daMajuu_Flag_c = .text:0x00000D30; // type:function size:0x9C scope:local align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzf = .text:0x00000DCC; // type:function size:0x134 scope:local align:4 +get_cloth_anim_factor__FP4cXyzP4cXyzP4cXyzi = .text:0x00000F00; // type:function size:0x164 scope:local align:4 +majuu_flag_move__FP14daMajuu_Flag_c = .text:0x00001064; // type:function size:0x264 scope:local align:4 +daMajuu_Flag_Execute__FP14daMajuu_Flag_c = .text:0x000012C8; // type:function size:0xE8 scope:local align:4 +daMajuu_Flag_IsDelete__FP14daMajuu_Flag_c = .text:0x000013B0; // type:function size:0x8 scope:local align:4 +daMajuu_Flag_Delete__FP14daMajuu_Flag_c = .text:0x000013B8; // type:function size:0x9C scope:local align:4 +daMajuu_Flag_Create__FP10fopAc_ac_c = .text:0x00001454; // type:function size:0x68C scope:local align:4 +__sinit_d_a_majuu_flag_cpp = .text:0x00001AE0; // type:function size:0xB4 scope:local align:4 +__dt__18daMajuu_Flag_HIO_cFv = .text:0x00001B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00001BF0; // type:function size:0x48 scope:weak align:4 +__dt__21daMajuu_Flag_packet_cFv = .text:0x00001C38; // type:function size:0xCC scope:weak align:4 +__ct__4cXyzFv = .text:0x00001D04; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4065 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4277 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4278 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4322 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4392 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4611 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4612 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4616 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4619 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4635 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4636 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4637 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4638 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000090; // type:object size:0x17 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_flag02TEX = .data:0x00000040; // type:object size:0x800 scope:local align:32 +l_majuu_flag_pos = .data:0x00000840; // type:object size:0xFC scope:local align:4 +l_texCoord = .data:0x0000093C; // type:object size:0xA8 scope:local align:4 +l_majuu_flagDL = .data:0x00000A00; // type:object size:0x98 scope:local align:32 +l_majuu_flag_matDL = .data:0x00000AA0; // type:object size:0x34 scope:local align:32 +rel_pos_idx_tbl$4099 = .data:0x00000AD4; // type:object size:0x24C scope:local align:4 +rel_pos_idx_tbl$4282 = .data:0x00000D20; // type:object size:0x1F8 scope:local align:4 +l_daMajuu_Flag_Method = .data:0x00000F18; // type:object size:0x20 scope:local align:4 +g_profile_MAJUU_FLAG = .data:0x00000F38; // type:object size:0x30 scope:global align:4 +__vt__21daMajuu_Flag_packet_c = .data:0x00000F68; // type:object size:0x18 scope:global align:4 +__vt__18daMajuu_Flag_HIO_c = .data:0x00000F80; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000F8C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4001 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_mant/splits.txt b/config/GZLE01/rels/d_a_mant/splits.txt new file mode 100644 index 000000000..a68518db4 --- /dev/null +++ b/config/GZLE01/rels/d_a_mant/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mant.cpp: + .text start:0x000000EC end:0x0000229C + .text start:0x0000229C end:0x0000233C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x0000AE5C + .bss start:0x00000008 end:0x00000078 diff --git a/config/GZLE01/rels/d_a_mant/symbols.txt b/config/GZLE01/rels/d_a_mant/symbols.txt new file mode 100644 index 000000000..bdd580036 --- /dev/null +++ b/config/GZLE01/rels/d_a_mant/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +draw__15daMant_packet_cFv = .text:0x000000EC; // type:function size:0x300 scope:global align:4 +daMant_Draw__FP10mant_class = .text:0x000003EC; // type:function size:0xFC scope:local align:4 +joint_control__FP10mant_classP8mant_j_si = .text:0x000004E8; // type:function size:0xAD8 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000FC0; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000010D8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001178; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000011D4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000121C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001278; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000012C0; // type:function size:0x80 scope:weak align:4 +__dt__4cXyzFv = .text:0x00001340; // type:function size:0x3C scope:weak align:4 +mant_v_calc__FP10mant_class = .text:0x0000137C; // type:function size:0x274 scope:local align:4 +mant_n_calc__FP10mant_class = .text:0x000015F0; // type:function size:0x1FC scope:local align:4 +mant_move__FP10mant_class = .text:0x000017EC; // type:function size:0x1D4 scope:local align:4 +daMant_Execute__FP10mant_class = .text:0x000019C0; // type:function size:0x7C scope:local align:4 +daMant_IsDelete__FP10mant_class = .text:0x00001A3C; // type:function size:0x8 scope:local align:4 +daMant_Delete__FP10mant_class = .text:0x00001A44; // type:function size:0x8 scope:local align:4 +daMant_Create__FP10fopAc_ac_c = .text:0x00001A4C; // type:function size:0x2CC scope:local align:4 +__ct__8dCcD_SphFv = .text:0x00001D18; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001D9C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001E68; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001EB0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001F0C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001F54; // type:function size:0x5C scope:weak align:4 +__dt__8mant_j_sFv = .text:0x00001FB0; // type:function size:0x7C scope:weak align:4 +__ct__8mant_j_sFv = .text:0x0000202C; // type:function size:0x68 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002094; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000020DC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000020EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000020F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000020FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002104; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000210C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002144; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000214C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002154; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000215C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002194; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002198; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021A0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021A8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021B0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000021BC; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000021C8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_mant_cpp = .text:0x00002210; // type:function size:0x54 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002264; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000226C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002274; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000227C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002284; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000228C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002294; // type:function size:0x8 scope:weak align:4 +__dt__15daMant_packet_cFv = .text:0x0000229C; // type:function size:0x9C scope:weak align:4 +__ct__4cXyzFv = .text:0x00002338; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4178 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000004; // type:object size:0x8 scope:local align:4 +@4185 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +@4209 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4611 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4612 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4613 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4616 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4617 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4724 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4725 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4727 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4840 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@4841 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4944 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4945 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_pg_mantle1TEX = .data:0x00000040; // type:object size:0x2000 scope:local align:32 +l_pg_mantle1_palettePAL = .data:0x00002040; // type:object size:0x20 scope:local align:32 +l_tn_boro_b1TEX = .data:0x00002060; // type:object size:0x2000 scope:local align:32 +l_tn_boro_b1_palettePAL = .data:0x00004060; // type:object size:0x20 scope:local align:32 +l_tn_boro_k1TEX = .data:0x00004080; // type:object size:0x2000 scope:local align:32 +l_tn_boro_k1_palettePAL = .data:0x00006080; // type:object size:0x20 scope:local align:32 +l_tn_boro1TEX = .data:0x000060A0; // type:object size:0x2000 scope:local align:32 +l_tn_boro1_palettePAL = .data:0x000080A0; // type:object size:0x20 scope:local align:32 +l_tn_mantle1TEX = .data:0x000080C0; // type:object size:0x2000 scope:local align:32 +l_tn_mantle1_palettePAL = .data:0x0000A0C0; // type:object size:0x20 scope:local align:32 +l_pos = .data:0x0000A0E0; // type:object size:0x3CC scope:local align:4 +l_texCoord = .data:0x0000A4AC; // type:object size:0x288 scope:local align:4 +l_DL = .data:0x0000A740; // type:object size:0x1E8 scope:local align:32 +l_matDL = .data:0x0000A940; // type:object size:0xA6 scope:local align:32 +l_matDL2 = .data:0x0000AA00; // type:object size:0x46 scope:local align:32 +l_matDL_LIGHTOFF = .data:0x0000AA60; // type:object size:0x94 scope:local align:32 +tex_d = .data:0x0000AAF4; // type:object size:0x1C scope:local align:4 +pal_d = .data:0x0000AB10; // type:object size:0x1C scope:local align:4 +l_vtxDescList$4176 = .data:0x0000AB2C; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4177 = .data:0x0000AB4C; // type:object size:0x40 scope:local align:4 +d_p$4254 = .data:0x0000AB8C; // type:object size:0x20 scope:local align:4 +d_p2$4255 = .data:0x0000ABAC; // type:object size:0x20 scope:local align:4 +wind_cc_sph_src$4868 = .data:0x0000ABCC; // type:object size:0x40 scope:local align:4 +mesh_cc_sph_src$4869 = .data:0x0000AC0C; // type:object size:0x40 scope:local align:4 +l_daMant_Method = .data:0x0000AC4C; // type:object size:0x20 scope:local align:4 +g_profile_MANT = .data:0x0000AC6C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000AC9C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000ACA8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000ACB4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000AD3C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000AD48; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000AD54; // type:object size:0x54 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000ADA8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000ADB4; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000ADCC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000ADFC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000AE14; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000AE20; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000AE2C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000AE38; // type:object size:0xC scope:weak align:4 +__vt__15daMant_packet_c = .data:0x0000AE44; // type:object size:0x18 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +v_pos = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +v_count = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +mesh_cc_ct = .bss:0x0000005C; // type:object size:0x4 scope:local align:4 +@4243 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x0000006C; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_mbdoor/splits.txt b/config/GZLE01/rels/d_a_mbdoor/splits.txt new file mode 100644 index 000000000..17935b20d --- /dev/null +++ b/config/GZLE01/rels/d_a_mbdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mbdoor.cpp: + .text start:0x00000078 end:0x000015F4 + .text start:0x000015F4 end:0x000015F4 + .rodata start:0x00000000 end:0x000000FB + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZLE01/rels/d_a_mbdoor/symbols.txt b/config/GZLE01/rels/d_a_mbdoor/symbols.txt new file mode 100644 index 000000000..05fa5b434 --- /dev/null +++ b/config/GZLE01/rels/d_a_mbdoor/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daMbdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getType__10daMbdoor_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getShapeType__10daMbdoor_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getArcName__10daMbdoor_cFv = .text:0x0000009C; // type:function size:0x48 scope:global align:4 +getFuBdl__10daMbdoor_cFv = .text:0x000000E4; // type:function size:0x3C scope:global align:4 +getLBdl__10daMbdoor_cFv = .text:0x00000120; // type:function size:0x3C scope:global align:4 +getRBdl__10daMbdoor_cFv = .text:0x0000015C; // type:function size:0x3C scope:global align:4 +getToBdl__10daMbdoor_cFv = .text:0x00000198; // type:function size:0x3C scope:global align:4 +getDzb__10daMbdoor_cFv = .text:0x000001D4; // type:function size:0x3C scope:global align:4 +getLOffset__10daMbdoor_cFv = .text:0x00000210; // type:function size:0x44 scope:global align:4 +getROffset__10daMbdoor_cFv = .text:0x00000254; // type:function size:0x44 scope:global align:4 +getToOffset__10daMbdoor_cFv = .text:0x00000298; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002DC; // type:function size:0x20 scope:local align:4 +CreateHeap__10daMbdoor_cFv = .text:0x000002FC; // type:function size:0x310 scope:global align:4 +calcMtx__10daMbdoor_cFv = .text:0x0000060C; // type:function size:0x28C scope:global align:4 +CreateInit__10daMbdoor_cFv = .text:0x00000898; // type:function size:0x1AC scope:global align:4 +create__10daMbdoor_cFv = .text:0x00000A44; // type:function size:0xB0 scope:global align:4 +getDemoAction__10daMbdoor_cFv = .text:0x00000AF4; // type:function size:0x48 scope:global align:4 +demoProc__10daMbdoor_cFv = .text:0x00000B3C; // type:function size:0x43C scope:global align:4 +checkArea__10daMbdoor_cFv = .text:0x00000F78; // type:function size:0x154 scope:global align:4 +checkUnlock__10daMbdoor_cFv = .text:0x000010CC; // type:function size:0xCC scope:global align:4 +daMbdoor_actionWait__FP10daMbdoor_c = .text:0x00001198; // type:function size:0x24 scope:local align:4 +daMbdoor_actionLockWait__FP10daMbdoor_c = .text:0x000011BC; // type:function size:0x60 scope:local align:4 +daMbdoor_actionLockOff__FP10daMbdoor_c = .text:0x0000121C; // type:function size:0x90 scope:local align:4 +daMbdoor_actionLockDemo__FP10daMbdoor_c = .text:0x000012AC; // type:function size:0x78 scope:local align:4 +daMbdoor_actionCloseWait__FP10daMbdoor_c = .text:0x00001324; // type:function size:0xC0 scope:local align:4 +daMbdoor_actionOpen__FP10daMbdoor_c = .text:0x000013E4; // type:function size:0x24 scope:local align:4 +daMbdoor_Draw__FP10daMbdoor_c = .text:0x00001408; // type:function size:0xB4 scope:local align:4 +daMbdoor_Execute__FP10daMbdoor_c = .text:0x000014BC; // type:function size:0x9C scope:local align:4 +daMbdoor_IsDelete__FP10daMbdoor_c = .text:0x00001558; // type:function size:0x8 scope:local align:4 +daMbdoor_Delete__FP10daMbdoor_c = .text:0x00001560; // type:function size:0x74 scope:local align:4 +daMbdoor_Create__FP10fopAc_ac_c = .text:0x000015D4; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4055 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4064 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4365 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@4368 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0xA7 scope:local align:4 data:string_table +action_table$4259 = .data:0x00000000; // type:object size:0x24 scope:local align:4 +@4369 = .data:0x00000024; // type:object size:0x24 scope:local align:4 +l_action$localstatic3$execute__10daMbdoor_cFv = .data:0x00000048; // type:object size:0x18 scope:weak align:4 +l_daMbdoor_Method = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_MBDOOR = .data:0x00000080; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_mdoor/splits.txt b/config/GZLE01/rels/d_a_mdoor/splits.txt new file mode 100644 index 000000000..af08c13fb --- /dev/null +++ b/config/GZLE01/rels/d_a_mdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mdoor.cpp: + .text start:0x00000078 end:0x00001128 + .rodata start:0x00000000 end:0x000000A2 + .data start:0x00000000 end:0x000000D8 diff --git a/config/GZLE01/rels/d_a_mdoor/symbols.txt b/config/GZLE01/rels/d_a_mdoor/symbols.txt new file mode 100644 index 000000000..20d4e00d0 --- /dev/null +++ b/config/GZLE01/rels/d_a_mdoor/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__9daMdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getType__9daMdoor_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getToolId__9daMdoor_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getShapeType__9daMdoor_cFv = .text:0x0000009C; // type:function size:0xC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000A8; // type:function size:0x20 scope:local align:4 +CreateHeap__9daMdoor_cFv = .text:0x000000C8; // type:function size:0x168 scope:global align:4 +calcMtx__9daMdoor_cFv = .text:0x00000230; // type:function size:0x6C scope:global align:4 +smokeInit__9daMdoor_cFv = .text:0x0000029C; // type:function size:0xA8 scope:global align:4 +smokeEnd__9daMdoor_cFv = .text:0x00000344; // type:function size:0x2C scope:global align:4 +CreateInit__9daMdoor_cFv = .text:0x00000370; // type:function size:0x270 scope:global align:4 +create__9daMdoor_cFv = .text:0x000005E0; // type:function size:0xB8 scope:global align:4 +demoProc__9daMdoor_cFv = .text:0x00000698; // type:function size:0x2C0 scope:global align:4 +daMdoor_actionWait__FP9daMdoor_c = .text:0x00000958; // type:function size:0x8 scope:local align:4 +daMdoor_actionDemoWait__FP9daMdoor_c = .text:0x00000960; // type:function size:0x88 scope:local align:4 +daMdoor_actionDemo__FP9daMdoor_c = .text:0x000009E8; // type:function size:0x64 scope:local align:4 +daMdoor_actionGenocide__FP9daMdoor_c = .text:0x00000A4C; // type:function size:0xA8 scope:local align:4 +daMdoor_actionOpen__FP9daMdoor_c = .text:0x00000AF4; // type:function size:0x178 scope:local align:4 +daMdoor_actionSwitch__FP9daMdoor_c = .text:0x00000C6C; // type:function size:0x7C scope:local align:4 +daMdoor_actionReady__FP9daMdoor_c = .text:0x00000CE8; // type:function size:0xE8 scope:local align:4 +daMdoor_actionReadyOpen__FP9daMdoor_c = .text:0x00000DD0; // type:function size:0x90 scope:local align:4 +daMdoor_actionEvent__FP9daMdoor_c = .text:0x00000E60; // type:function size:0x74 scope:local align:4 +daMdoor_Draw__FP9daMdoor_c = .text:0x00000ED4; // type:function size:0x60 scope:local align:4 +daMdoor_Execute__FP9daMdoor_c = .text:0x00000F34; // type:function size:0x50 scope:local align:4 +daMdoor_IsDelete__FP9daMdoor_c = .text:0x00000F84; // type:function size:0x8 scope:local align:4 +daMdoor_Delete__FP9daMdoor_c = .text:0x00000F8C; // type:function size:0xC8 scope:local align:4 +daMdoor_Create__FP10fopAc_ac_c = .text:0x00001054; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001074; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001078; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000107C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001080; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001084; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000010CC; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daMdoor_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4082 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000038; // type:object size:0x6A scope:local align:4 data:string_table +action_table$4175 = .data:0x00000000; // type:object size:0xC scope:local align:4 +l_action$localstatic3$execute__9daMdoor_cFv = .data:0x0000000C; // type:object size:0x40 scope:weak align:4 +l_daMdoor_Method = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_MDOOR = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000009C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000B8; // type:object size:0x20 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_mflft/splits.txt b/config/GZLE01/rels/d_a_mflft/splits.txt new file mode 100644 index 000000000..11b3e80a9 --- /dev/null +++ b/config/GZLE01/rels/d_a_mflft/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mflft.cpp: + .text start:0x00000078 end:0x00002E10 + .rodata start:0x00000000 end:0x000000F6 + .data start:0x00000000 end:0x00000300 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLE01/rels/d_a_mflft/symbols.txt b/config/GZLE01/rels/d_a_mflft/symbols.txt new file mode 100644 index 000000000..3729de904 --- /dev/null +++ b/config/GZLE01/rels/d_a_mflft/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setLiftUp__11mflft_classF4cXyz = .text:0x00000078; // type:function size:0xF8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000170; // type:function size:0x3C scope:weak align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001AC; // type:function size:0x25C scope:local align:4 +himo_Draw__FP11mflft_class = .text:0x00000408; // type:function size:0x80 scope:local align:4 +daMflft_Draw__FP11mflft_class = .text:0x00000488; // type:function size:0xA8 scope:local align:4 +kikuzu_set__FP11mflft_classP4cXyz = .text:0x00000530; // type:function size:0xE4 scope:local align:4 +himo_cut_control__FP11mflft_classP4cXyzPUcUc = .text:0x00000614; // type:function size:0x4A4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000AB8; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000BD0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000C70; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000CCC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000DB8; // type:function size:0x80 scope:weak align:4 +mflft_move__FP11mflft_class = .text:0x00000E38; // type:function size:0x8E0 scope:local align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00001718; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001880; // type:function size:0x140 scope:weak align:4 +himo_move__FP11mflft_class = .text:0x000019C0; // type:function size:0x49C scope:local align:4 +eff_cont__FP11mflft_class = .text:0x00001E5C; // type:function size:0x1AC scope:local align:4 +daMflft_Execute__FP11mflft_class = .text:0x00002008; // type:function size:0x27C scope:local align:4 +daMflft_IsDelete__FP11mflft_class = .text:0x00002284; // type:function size:0x8 scope:local align:4 +daMflft_Delete__FP11mflft_class = .text:0x0000228C; // type:function size:0x84 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00002310; // type:function size:0x1B8 scope:local align:4 +daMflft_Create__FP10fopAc_ac_c = .text:0x000024C8; // type:function size:0x56C scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00002A34; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00002B00; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002B84; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002BCC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002C28; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002C70; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C90; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002C9C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002CAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002CB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002CBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002CC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002CCC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002D04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002D0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002D14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D1C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002D54; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002D58; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002D60; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002DA8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002DB0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002DB8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002DC0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002DC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002DD0; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002DD8; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002DE0; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00002DE8; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00002DF0; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00002DF8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002E00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002E08; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4016 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4021 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:4byte +@4162 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +@4275 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4279 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4582 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4593 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4594 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4793 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4795 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4872 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4931 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@5164 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5165 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5166 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5167 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x42 scope:local align:4 data:string_table +himo_off_check$4331 = .data:0x00000000; // type:object size:0x3 scope:local align:4 +himo_off_ya$4332 = .data:0x00000004; // type:object size:0x10 scope:local align:4 +bure_p = .data:0x00000014; // type:object size:0x30 scope:local align:4 +xd$4885 = .data:0x00000044; // type:object size:0xC scope:local align:4 +zd$4886 = .data:0x00000050; // type:object size:0xC scope:local align:4 +himo_cyl_src$4995 = .data:0x0000005C; // type:object size:0x44 scope:local align:4 +l_daMflft_Method = .data:0x000000A0; // type:object size:0x20 scope:local align:4 +g_profile_MFLFT = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000FC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001E4; // type:object size:0x14 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x000001F8; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000228; // type:object size:0x30 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000264; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__11mflft_class = .data:0x000002F4; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +wind_vec = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +wy = .bss:0x00000050; // type:object size:0x2 scope:local align:2 +wp = .bss:0x00000054; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_mgameboard/splits.txt b/config/GZLE01/rels/d_a_mgameboard/splits.txt new file mode 100644 index 000000000..ce80ca460 --- /dev/null +++ b/config/GZLE01/rels/d_a_mgameboard/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mgameboard.cpp: + .text start:0x000000EC end:0x00002CB0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x0000006C + .bss start:0x00000008 end:0x000008DC diff --git a/config/GZLE01/rels/d_a_mgameboard/symbols.txt b/config/GZLE01/rels/d_a_mgameboard/symbols.txt new file mode 100644 index 000000000..1c56598b6 --- /dev/null +++ b/config/GZLE01/rels/d_a_mgameboard/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__11daMgBoard_cFv = .text:0x0000010C; // type:function size:0x6B0 scope:global align:4 +__dt__12dDlst_base_cFv = .text:0x000007BC; // type:function size:0x48 scope:weak align:4 +set_2dposition__11daMgBoard_cFv = .text:0x00000804; // type:function size:0x100 scope:global align:4 +CreateInit__11daMgBoard_cFv = .text:0x00000904; // type:function size:0xDC scope:global align:4 +MiniGameInit__11daMgBoard_cFv = .text:0x000009E0; // type:function size:0x108 scope:global align:4 +set_mtx__11daMgBoard_cFv = .text:0x00000AE8; // type:function size:0x304 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000DEC; // type:function size:0x3C scope:weak align:4 +_execute__11daMgBoard_cFv = .text:0x00000E28; // type:function size:0x1B0 scope:global align:4 +execGameMain__11daMgBoard_cFv = .text:0x00000FD8; // type:function size:0x68 scope:global align:4 +execEndGame__11daMgBoard_cFv = .text:0x00001040; // type:function size:0x20 scope:global align:4 +MinigameMain__11daMgBoard_cFv = .text:0x00001060; // type:function size:0x1F0 scope:global align:4 +CursorMove__11daMgBoard_cFv = .text:0x00001250; // type:function size:0x174 scope:global align:4 +daMgBoard_Create__FPv = .text:0x000013C4; // type:function size:0x104 scope:local align:4 +daMgBoard_Delete__FPv = .text:0x000014C8; // type:function size:0x50 scope:local align:4 +daMgBoard_Draw__FPv = .text:0x00001518; // type:function size:0x24 scope:local align:4 +_draw__11daMgBoard_cFv = .text:0x0000153C; // type:function size:0x314 scope:weak align:4 +daMgBoard_Execute__FPv = .text:0x00001850; // type:function size:0x24 scope:local align:4 +daMgBoard_IsDelete__FPv = .text:0x00001874; // type:function size:0x8 scope:local align:4 +draw__12dDlst_base_cFv = .text:0x0000187C; // type:function size:0x4 scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00001880; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_mgameboard_cpp = .text:0x0000189C; // type:function size:0x13F8 scope:local align:4 +__ct__4cXyzFRC4cXyz = .text:0x00002C94; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4319 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4350 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5395 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5396 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5397 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5398 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5399 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5400 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5401 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5402 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5403 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5407 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5408 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5411 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5412 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5413 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x4C scope:local align:4 data:string_table +m_arcname__11daMgBoard_c = .data:0x00000000; // type:object size:0x9 scope:global align:4 +m_bullet_num__11daMgBoard_c = .data:0x00000009; // type:object size:0x1 scope:global align:1 +daMgBoardMethodTable = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_MGBOARD = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12dDlst_base_c = .data:0x0000005C; // type:object size:0x10 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4769 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4770 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4771 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@4772 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4773 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4774 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@4775 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4776 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4777 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4778 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4779 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4780 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@4781 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@4782 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@4783 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +@4784 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@4785 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@4786 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@4787 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@4788 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@4789 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@4790 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@4791 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@4792 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +@4793 = .bss:0x00000174; // type:object size:0xC scope:local align:4 +@4794 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +@4795 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +@4796 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@4797 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +@4798 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@4799 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@4800 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@4801 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@4802 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@4803 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@4804 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@4805 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@4806 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@4807 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@4808 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@4809 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@4810 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@4811 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@4812 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +@4813 = .bss:0x00000264; // type:object size:0xC scope:local align:4 +@4814 = .bss:0x00000270; // type:object size:0xC scope:local align:4 +@4815 = .bss:0x0000027C; // type:object size:0xC scope:local align:4 +@4816 = .bss:0x00000288; // type:object size:0xC scope:local align:4 +@4817 = .bss:0x00000294; // type:object size:0xC scope:local align:4 +@4818 = .bss:0x000002A0; // type:object size:0xC scope:local align:4 +@4819 = .bss:0x000002AC; // type:object size:0xC scope:local align:4 +@4820 = .bss:0x000002B8; // type:object size:0xC scope:local align:4 +@4821 = .bss:0x000002C4; // type:object size:0xC scope:local align:4 +@4822 = .bss:0x000002D0; // type:object size:0xC scope:local align:4 +@4823 = .bss:0x000002DC; // type:object size:0xC scope:local align:4 +@4824 = .bss:0x000002E8; // type:object size:0xC scope:local align:4 +@4825 = .bss:0x000002F4; // type:object size:0xC scope:local align:4 +@4826 = .bss:0x00000300; // type:object size:0xC scope:local align:4 +@4827 = .bss:0x0000030C; // type:object size:0xC scope:local align:4 +@4828 = .bss:0x00000318; // type:object size:0xC scope:local align:4 +@4829 = .bss:0x00000324; // type:object size:0xC scope:local align:4 +@4830 = .bss:0x00000330; // type:object size:0xC scope:local align:4 +@4831 = .bss:0x0000033C; // type:object size:0xC scope:local align:4 +@4832 = .bss:0x00000348; // type:object size:0xC scope:local align:4 +m_cur_table__11daMgBoard_c = .bss:0x00000354; // type:object size:0x300 scope:global align:4 +@4833 = .bss:0x00000654; // type:object size:0xC scope:local align:4 +@4834 = .bss:0x00000660; // type:object size:0xC scope:local align:4 +@4835 = .bss:0x0000066C; // type:object size:0xC scope:local align:4 +m_sink_table__11daMgBoard_c = .bss:0x00000678; // type:object size:0x24 scope:global align:4 +@4836 = .bss:0x0000069C; // type:object size:0xC scope:local align:4 +@4837 = .bss:0x000006A8; // type:object size:0xC scope:local align:4 +@4838 = .bss:0x000006B4; // type:object size:0xC scope:local align:4 +@4839 = .bss:0x000006C0; // type:object size:0xC scope:local align:4 +@4840 = .bss:0x000006CC; // type:object size:0xC scope:local align:4 +@4841 = .bss:0x000006D8; // type:object size:0xC scope:local align:4 +@4842 = .bss:0x000006E4; // type:object size:0xC scope:local align:4 +@4843 = .bss:0x000006F0; // type:object size:0xC scope:local align:4 +@4844 = .bss:0x000006FC; // type:object size:0xC scope:local align:4 +@4845 = .bss:0x00000708; // type:object size:0xC scope:local align:4 +@4846 = .bss:0x00000714; // type:object size:0xC scope:local align:4 +@4847 = .bss:0x00000720; // type:object size:0xC scope:local align:4 +@4848 = .bss:0x0000072C; // type:object size:0xC scope:local align:4 +@4849 = .bss:0x00000738; // type:object size:0xC scope:local align:4 +@4850 = .bss:0x00000744; // type:object size:0xC scope:local align:4 +@4851 = .bss:0x00000750; // type:object size:0xC scope:local align:4 +@4852 = .bss:0x0000075C; // type:object size:0xC scope:local align:4 +@4853 = .bss:0x00000768; // type:object size:0xC scope:local align:4 +@4854 = .bss:0x00000774; // type:object size:0xC scope:local align:4 +@4855 = .bss:0x00000780; // type:object size:0xC scope:local align:4 +@4856 = .bss:0x0000078C; // type:object size:0xC scope:local align:4 +@4857 = .bss:0x00000798; // type:object size:0xC scope:local align:4 +@4858 = .bss:0x000007A4; // type:object size:0xC scope:local align:4 +@4859 = .bss:0x000007B0; // type:object size:0xC scope:local align:4 +m_bullet_table__11daMgBoard_c = .bss:0x000007BC; // type:object size:0x120 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_mmusic/splits.txt b/config/GZLE01/rels/d_a_mmusic/splits.txt new file mode 100644 index 000000000..ca72dc60e --- /dev/null +++ b/config/GZLE01/rels/d_a_mmusic/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mmusic.cpp: + .text start:0x00000078 end:0x000005F0 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_mmusic/symbols.txt b/config/GZLE01/rels/d_a_mmusic/symbols.txt new file mode 100644 index 000000000..2fda6f2af --- /dev/null +++ b/config/GZLE01/rels/d_a_mmusic/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q28daMmusic5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q28daMmusic5Act_cFv = .text:0x0000009C; // type:function size:0x8 scope:global align:4 +Macore_is_playing__Q28daMmusic5Act_cFv = .text:0x000000A4; // type:function size:0x98 scope:global align:4 +set_mtx__Q28daMmusic5Act_cFv = .text:0x0000013C; // type:function size:0x68 scope:global align:4 +_create__Q28daMmusic5Act_cFv = .text:0x000001A4; // type:function size:0xC4 scope:global align:4 +_delete__Q28daMmusic5Act_cFv = .text:0x00000268; // type:function size:0x4C scope:global align:4 +init_se__Q28daMmusic5Act_cFv = .text:0x000002B4; // type:function size:0xC scope:global align:4 +manage_se__Q28daMmusic5Act_cFi = .text:0x000002C0; // type:function size:0x110 scope:global align:4 +delete_se__Q28daMmusic5Act_cFv = .text:0x000003D0; // type:function size:0x2C scope:global align:4 +_execute__Q28daMmusic5Act_cFv = .text:0x000003FC; // type:function size:0x158 scope:global align:4 +_draw__Q28daMmusic5Act_cFv = .text:0x00000554; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x0000055C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x0000057C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x000005A0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x000005C4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x000005E8; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q28daMmusic24@unnamed@d_a_mmusic_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 +@4079 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4126 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +Mthd_Table__Q28daMmusic24@unnamed@d_a_mmusic_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Mmusic = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_mo2/splits.txt b/config/GZLE01/rels/d_a_mo2/splits.txt new file mode 100644 index 000000000..04f286869 --- /dev/null +++ b/config/GZLE01/rels/d_a_mo2/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mo2.cpp: + .text start:0x000000EC end:0x0000D3A4 + .text start:0x0000D3A4 end:0x0000D3A4 + .text start:0x0000D3A4 end:0x0000D464 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000293 + .data start:0x00000000 end:0x00000AD4 + .bss start:0x00000008 end:0x00000337 diff --git a/config/GZLE01/rels/d_a_mo2/symbols.txt b/config/GZLE01/rels/d_a_mo2/symbols.txt new file mode 100644 index 000000000..4e3f0e130 --- /dev/null +++ b/config/GZLE01/rels/d_a_mo2/symbols.txt @@ -0,0 +1,407 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +tex_anm_set__FP9mo2_classUs = .text:0x000000EC; // type:function size:0xFC scope:local align:4 +anm_init__FP9mo2_classifUcfi = .text:0x000001E8; // type:function size:0x134 scope:local align:4 +yari_off_check__FP9mo2_class = .text:0x0000031C; // type:function size:0x194 scope:local align:4 +__dt__4cXyzFv = .text:0x000004B0; // type:function size:0x3C scope:weak align:4 +smoke_set_s__FP9mo2_classf = .text:0x000004EC; // type:function size:0x4CC scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000009B8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000AE4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000B84; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000BE0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000C28; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000C84; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000CCC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000D60; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000DA8; // type:function size:0x48 scope:weak align:4 +ground_smoke_set__FP9mo2_class = .text:0x00000DF0; // type:function size:0x308 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000010F8; // type:function size:0x264 scope:local align:4 +nodeCallBack_P__FP7J3DNodei = .text:0x0000135C; // type:function size:0x2D8 scope:local align:4 +search_check_draw__FP9mo2_class = .text:0x00001634; // type:function size:0x43C scope:local align:4 +__ct__4cXyzFv = .text:0x00001A70; // type:function size:0x4 scope:weak align:4 +ke_control__FP9mo2_classP4ke_si = .text:0x00001A74; // type:function size:0x498 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001F0C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002024; // type:function size:0x80 scope:weak align:4 +ke_draw__FP9mo2_classP4ke_si = .text:0x000020A4; // type:function size:0x44 scope:local align:4 +ke_disp__FP9mo2_class = .text:0x000020E8; // type:function size:0xF0 scope:local align:4 +br_draw__FP9mo2_class = .text:0x000021D8; // type:function size:0x194 scope:local align:4 +daMo2_shadowDraw__FP9mo2_class = .text:0x0000236C; // type:function size:0xAC scope:local align:4 +daMo2_Draw__FP9mo2_class = .text:0x00002418; // type:function size:0x214 scope:local align:4 +way_pos_check__FP9mo2_classP4cXyz = .text:0x0000262C; // type:function size:0x4A4 scope:local align:4 +ground_4_check__FP9mo2_classisf = .text:0x00002AD0; // type:function size:0x2C8 scope:local align:4 +daMo2_other_bg_check__FP9mo2_classP10fopAc_ac_c = .text:0x00002D98; // type:function size:0x3F0 scope:local align:4 +s_w_sub__FPvPv = .text:0x00003188; // type:function size:0x88 scope:local align:4 +search_wepon__FP9mo2_class = .text:0x00003210; // type:function size:0x2DC scope:local align:4 +s_b_sub__FPvPv = .text:0x000034EC; // type:function size:0x84 scope:local align:4 +search_bomb__FP9mo2_classi = .text:0x00003570; // type:function size:0x304 scope:local align:4 +daMo2_wepon_view_check__FP9mo2_class = .text:0x00003874; // type:function size:0x7C scope:local align:4 +daMo2_bomb_view_check__FP9mo2_class = .text:0x000038F0; // type:function size:0x40 scope:local align:4 +daMo2_bomb_check__FP9mo2_class = .text:0x00003930; // type:function size:0x40 scope:local align:4 +daMo2_player_bg_check__FP9mo2_classP4cXyz = .text:0x00003970; // type:function size:0x3A0 scope:local align:4 +daMo2_player_view_check__FP9mo2_classP4cXyzss = .text:0x00003D10; // type:function size:0x1B0 scope:local align:4 +daMo2_player_way_check__FP9mo2_class = .text:0x00003EC0; // type:function size:0x44 scope:local align:4 +wait_set__FP9mo2_class = .text:0x00003F04; // type:function size:0x13C scope:local align:4 +walk_set__FP9mo2_class = .text:0x00004040; // type:function size:0xCC scope:local align:4 +fight_run_set__FP9mo2_class = .text:0x0000410C; // type:function size:0x64 scope:local align:4 +path_check__FP9mo2_class = .text:0x00004170; // type:function size:0x488 scope:local align:4 +path_check2__FP9mo2_class = .text:0x000045F8; // type:function size:0x2A0 scope:local align:4 +attack_set__FP9mo2_classUc = .text:0x00004898; // type:function size:0x554 scope:local align:4 +jyunkai__FP9mo2_class = .text:0x00004DEC; // type:function size:0x948 scope:local align:4 +fight_run__FP9mo2_class = .text:0x00005734; // type:function size:0x9C4 scope:local align:4 +yari_hit_check__FP9mo2_class = .text:0x000060F8; // type:function size:0x364 scope:local align:4 +AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000645C; // type:function size:0x54 scope:local align:4 +fight__FP9mo2_class = .text:0x000064B0; // type:function size:0x920 scope:local align:4 +nage__FP9mo2_class = .text:0x00006DD0; // type:function size:0x40C scope:local align:4 +p_lost__FP9mo2_class = .text:0x000071DC; // type:function size:0x29C scope:local align:4 +b_nige__FP9mo2_class = .text:0x00007478; // type:function size:0x2E4 scope:local align:4 +defence__FP9mo2_class = .text:0x0000775C; // type:function size:0x14C scope:local align:4 +oshi__FP9mo2_class = .text:0x000078A8; // type:function size:0x118 scope:local align:4 +hukki__FP9mo2_class = .text:0x000079C0; // type:function size:0x3EC scope:local align:4 +aite_miru__FP9mo2_class = .text:0x00007DAC; // type:function size:0x128 scope:local align:4 +fail__FP9mo2_class = .text:0x00007ED4; // type:function size:0x134 scope:local align:4 +yogan_fail__FP9mo2_class = .text:0x00008008; // type:function size:0x20C scope:local align:4 +wepon_search__FP9mo2_class = .text:0x00008214; // type:function size:0x6E4 scope:local align:4 +hip_damage__FP9mo2_class = .text:0x000088F8; // type:function size:0x200 scope:local align:4 +d_mahi__FP9mo2_class = .text:0x00008AF8; // type:function size:0x128 scope:local align:4 +d_sit__FP9mo2_class = .text:0x00008C20; // type:function size:0xB8 scope:local align:4 +d_dozou__FP9mo2_class = .text:0x00008CD8; // type:function size:0x1C0 scope:local align:4 +carry__FP9mo2_class = .text:0x00008E98; // type:function size:0x10 scope:local align:4 +carry_drop__FP9mo2_class = .text:0x00008EA8; // type:function size:0x264 scope:local align:4 +e3_demo__FP9mo2_class = .text:0x0000910C; // type:function size:0x3D0 scope:local align:4 +search_target__FP9mo2_class = .text:0x000094DC; // type:function size:0x18 scope:local align:4 +Mo2_move__FP9mo2_class = .text:0x000094F4; // type:function size:0x51C scope:local align:4 +mo2_eye_tex_anm__FP9mo2_class = .text:0x00009A10; // type:function size:0xB0 scope:local align:4 +damage_check__FP9mo2_class = .text:0x00009AC0; // type:function size:0x900 scope:local align:4 +__dt__5csXyzFv = .text:0x0000A3C0; // type:function size:0x3C scope:weak align:4 +mo2_demo_camera__FP9mo2_class = .text:0x0000A3FC; // type:function size:0x38C scope:local align:4 +kantera_get_init__FP9mo2_class = .text:0x0000A788; // type:function size:0x138 scope:local align:4 +daMo2_Execute__FP9mo2_class = .text:0x0000A8C0; // type:function size:0xD58 scope:local align:4 +daMo2_IsDelete__FP9mo2_class = .text:0x0000B618; // type:function size:0x8 scope:local align:4 +daMo2_Delete__FP9mo2_class = .text:0x0000B620; // type:function size:0x100 scope:local align:4 +useArrowHeapInit__FP10fopAc_ac_c = .text:0x0000B720; // type:function size:0x64 scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x0000B784; // type:function size:0x378 scope:local align:4 +daMo2_Create__FP10fopAc_ac_c = .text:0x0000BAFC; // type:function size:0x64C scope:local align:4 +__ct__9mo2_classFv = .text:0x0000C148; // type:function size:0x5B4 scope:weak align:4 +__dt__4ga_sFv = .text:0x0000C6FC; // type:function size:0x3C scope:weak align:4 +__ct__4ga_sFv = .text:0x0000C738; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000C73C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000C808; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000C850; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000C91C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000C964; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000C9C0; // type:function size:0x48 scope:weak align:4 +__dt__4ke_sFv = .text:0x0000CA08; // type:function size:0x7C scope:weak align:4 +__ct__4ke_sFv = .text:0x0000CA84; // type:function size:0x68 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000CAEC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000CB48; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000CBB8; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000CC40; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000CC44; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000CCA0; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCE8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCEC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCF0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCF4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000CCF8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000CD40; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000CD9C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000CDE4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000CE40; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000CE88; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000CE98; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000CEA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000CEA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000CEB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000CEB8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000CEF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000CEF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000CF00; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000CF08; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000CF40; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000CF44; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000CF4C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000CF5C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000CF64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000CF6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000CF74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000CF7C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000CFB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000CFBC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000CFC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000CFCC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D004; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D00C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D014; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D020; // type:function size:0xC scope:weak align:4 +__sinit_d_a_mo2_cpp = .text:0x0000D02C; // type:function size:0x58 scope:local align:4 +__dt__8mo2HIO_cFv = .text:0x0000D084; // type:function size:0x60 scope:weak align:4 +__ct__8mo2HIO_cFv = .text:0x0000D0E4; // type:function size:0x2C0 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x0000D3A4; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000D3EC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000D3F4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000D3FC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000D404; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000D40C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000D414; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000D41C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000D424; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000D42C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000D434; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D43C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000D444; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000D44C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000D454; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000D45C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4194 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4209 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4242 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4402 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4405 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4535 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4663 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4664 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4665 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4666 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4667 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4669 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4763 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4860 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4861 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4862 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@4863 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4865 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4866 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4867 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4868 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4869 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4917 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4924 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4999 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5215 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5216 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5564 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5687 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5840 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5913 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5914 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6199 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6200 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6201 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6202 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6203 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6204 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6205 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6206 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6207 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6208 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6209 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6210 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6211 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6212 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6412 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6413 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6414 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6597 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6598 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@6599 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6906 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6907 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6908 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6909 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7094 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7095 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7118 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7139 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7187 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7188 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7285 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7286 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7399 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7402 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7499 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7549 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7610 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8085 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8087 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8088 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8089 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8090 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8091 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@8092 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@8093 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@8156 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@8157 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@8158 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@8504 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@8505 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@8506 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@8507 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@8884 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@8885 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@9437 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@9438 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@9439 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@9440 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@9441 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@9442 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@9443 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@9444 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@9445 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@9446 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@9447 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@9448 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@9449 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000224; // type:object size:0x6F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +mo2_tex_anm_idx = .data:0x00000030; // type:object size:0xE scope:local align:4 +mo2_tex_max_frame = .data:0x00000040; // type:object size:0xE scope:local align:4 +mo2_at_kind = .data:0x00000050; // type:object size:0x18 scope:local align:4 +mo2_at_sm_kind = .data:0x00000068; // type:object size:0x18 scope:local align:4 +mo2_attack_ready_SE = .data:0x00000080; // type:object size:0x18 scope:local align:4 +mo2_attack_go_SE = .data:0x00000098; // type:object size:0x18 scope:local align:4 +mo2_attack_AP = .data:0x000000B0; // type:object size:0x18 scope:local align:4 +br_set_tm = .data:0x000000C8; // type:object size:0x18 scope:local align:4 +Atsuki_info = .data:0x000000E0; // type:object size:0x24 scope:local align:4 +Atate_info = .data:0x00000104; // type:object size:0x24 scope:local align:4 +Akaiten_info = .data:0x00000128; // type:object size:0x24 scope:local align:4 +Ahazushi_info = .data:0x0000014C; // type:object size:0x24 scope:local align:4 +Najab_info = .data:0x00000170; // type:object size:0x24 scope:local align:4 +Nabigpunch_info = .data:0x00000194; // type:object size:0x24 scope:local align:4 +attack_info = .data:0x000001B8; // type:object size:0x18 scope:local align:4 +joint_check = .data:0x000001D0; // type:object size:0x34 scope:local align:4 +joint_scale_x = .data:0x00000204; // type:object size:0x4 scope:local align:4 +joint_scale_y = .data:0x00000208; // type:object size:0x4 scope:local align:4 +joint_scale_z = .data:0x0000020C; // type:object size:0x4 scope:local align:4 +xad$5220 = .data:0x00000210; // type:object size:0x10 scope:local align:4 +zad$5221 = .data:0x00000220; // type:object size:0x10 scope:local align:4 +check_bit$5222 = .data:0x00000230; // type:object size:0x4 scope:local align:4 +@6415 = .data:0x00000234; // type:object size:0x3C scope:local align:4 +@6600 = .data:0x00000270; // type:object size:0x24 scope:local align:4 +@6989 = .data:0x00000294; // type:object size:0x34 scope:local align:4 +@7744 = .data:0x000002C8; // type:object size:0xA4 scope:local align:4 +@8094 = .data:0x0000036C; // type:object size:0x20 scope:local align:4 +@8508 = .data:0x0000038C; // type:object size:0x7C scope:local align:4 +kosi_cyl_offset$8535 = .data:0x00000408; // type:object size:0x18 scope:local align:4 +mata_cyl_offset$8536 = .data:0x00000420; // type:object size:0x18 scope:local align:4 +mune_cyl_offset$8537 = .data:0x00000438; // type:object size:0x18 scope:local align:4 +kata_l_sph_offset$8538 = .data:0x00000450; // type:object size:0xC scope:local align:4 +ude_cyl_offset$8539 = .data:0x0000045C; // type:object size:0x18 scope:local align:4 +te_cyl_offset$8540 = .data:0x00000474; // type:object size:0x18 scope:local align:4 +momo_cyl_offset$8541 = .data:0x0000048C; // type:object size:0x18 scope:local align:4 +asi_cyl_offset$8542 = .data:0x000004A4; // type:object size:0x18 scope:local align:4 +search_data$8543 = .data:0x000004BC; // type:object size:0xB4 scope:local align:4 +co_cyl_src$8693 = .data:0x00000570; // type:object size:0x44 scope:local align:4 +tg_cyl_src$8694 = .data:0x000005B4; // type:object size:0x44 scope:local align:4 +head_sph_src$8695 = .data:0x000005F8; // type:object size:0x40 scope:local align:4 +wepon_sph_src$8696 = .data:0x00000638; // type:object size:0x40 scope:local align:4 +wepon2_sph_src$8697 = .data:0x00000678; // type:object size:0x40 scope:local align:4 +defence_sph_src$8698 = .data:0x000006B8; // type:object size:0x40 scope:local align:4 +fire_j$8699 = .data:0x000006F8; // type:object size:0xA scope:local align:4 +fire_sc$8700 = .data:0x00000704; // type:object size:0x28 scope:local align:4 +l_daMo2_Method = .data:0x0000072C; // type:object size:0x20 scope:local align:4 +g_profile_MO2 = .data:0x0000074C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000077C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000798; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000007B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000007C4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000007D0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000007DC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000007E8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000007F4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000087C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000888; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000910; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000091C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000928; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000097C; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000009A0; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000009B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000009C0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000009CC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000009E4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000A14; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000A44; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000A5C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000A68; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000A74; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000A80; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000A8C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000A98; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000AB0; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x00000ABC; // type:object size:0xC scope:weak align:4 +__vt__8mo2HIO_c = .data:0x00000AC8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +mo2_set = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +alerm_set = .bss:0x00000059; // type:object size:0x1 scope:local align:1 data:byte +rouya_mode = .bss:0x0000005A; // type:object size:0x1 scope:local align:1 data:byte +camera_mode = .bss:0x0000005B; // type:object size:0x1 scope:local align:1 data:byte +search_sp = .bss:0x0000005C; // type:object size:0x1 scope:local align:1 data:byte +@4177 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +l_mo2HIO = .bss:0x0000006C; // type:object size:0x188 scope:local align:4 +@4765 = .bss:0x000001F4; // type:object size:0xC scope:local align:4 +wind = .bss:0x00000200; // type:object size:0xC scope:local align:4 data:float +target_info = .bss:0x0000020C; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x00000234; // type:object size:0x4 scope:local align:4 +check_index$5943 = .bss:0x00000238; // type:object size:0xFF scope:local align:4 diff --git a/config/GZLE01/rels/d_a_movie_player/splits.txt b/config/GZLE01/rels/d_a_movie_player/splits.txt new file mode 100644 index 000000000..d33bc982d --- /dev/null +++ b/config/GZLE01/rels/d_a_movie_player/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:32 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000020 + +d/actor/d_a_movie_player.cpp: + .text start:0x000000EC end:0x000068F4 + .text start:0x000068F4 end:0x00006970 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000441 + .data start:0x00000000 end:0x00000180 + .bss start:0x00000020 end:0x000CB5C8 diff --git a/config/GZLE01/rels/d_a_movie_player/symbols.txt b/config/GZLE01/rels/d_a_movie_player/symbols.txt new file mode 100644 index 000000000..caeef5007 --- /dev/null +++ b/config/GZLE01/rels/d_a_movie_player/symbols.txt @@ -0,0 +1,259 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +THPAudioDecode = .text:0x000000EC; // type:function size:0x498 scope:local align:4 +__THPAudioGetNewSample = .text:0x00000584; // type:function size:0x90 scope:local align:4 +__THPAudioInitialize = .text:0x00000614; // type:function size:0x3C scope:local align:4 +THPVideoDecode = .text:0x00000650; // type:function size:0x244 scope:local align:4 +__THPSetupBuffers = .text:0x00000894; // type:function size:0x48 scope:local align:4 +__THPReadFrameHeader = .text:0x000008DC; // type:function size:0x140 scope:local align:4 +__THPReadScaneHeader = .text:0x00000A1C; // type:function size:0x12C scope:local align:4 +__THPReadQuantizationTable = .text:0x00000B48; // type:function size:0x3B4 scope:local align:4 +__THPReadHuffmanTableSpecification = .text:0x00000EFC; // type:function size:0x1E8 scope:local align:4 +__THPHuffGenerateSizeTable = .text:0x000010E4; // type:function size:0xE0 scope:local align:4 +__THPHuffGenerateCodeTable = .text:0x000011C4; // type:function size:0x74 scope:local align:4 +__THPHuffGenerateDecoderTables = .text:0x00001238; // type:function size:0xF8 scope:local align:4 +__THPRestartDefinition = .text:0x00001330; // type:function size:0x5C scope:local align:4 +__THPPrepBitStream = .text:0x0000138C; // type:function size:0x240 scope:local align:4 +__THPDecompressYUV = .text:0x000015CC; // type:function size:0xE4 scope:local align:4 +__THPGQRRestore = .text:0x000016B0; // type:function size:0x20 scope:local align:4 +__THPGQRSetup = .text:0x000016D0; // type:function size:0x34 scope:local align:4 +__THPDecompressiMCURow512x448 = .text:0x00001704; // type:function size:0x240 scope:local align:4 +__THPInverseDCTY8 = .text:0x00001944; // type:function size:0x4A0 scope:local align:4 +__THPInverseDCTNoYPos = .text:0x00001DE4; // type:function size:0x498 scope:local align:4 +__THPDecompressiMCURow640x480 = .text:0x0000227C; // type:function size:0x244 scope:local align:4 +__THPDecompressiMCURowNxN = .text:0x000024C0; // type:function size:0x254 scope:local align:4 +__THPHuffDecodeDCTCompY = .text:0x00002714; // type:function size:0x40C scope:local align:4 +__THPHuffDecodeTab = .text:0x00002B20; // type:function size:0x278 scope:local align:4 +__THPHuffDecodeDCTCompU = .text:0x00002D98; // type:function size:0x1E8 scope:local align:4 +__THPHuffDecodeDCTCompV = .text:0x00002F80; // type:function size:0x1E8 scope:local align:4 +THPInit = .text:0x00003168; // type:function size:0x6C scope:local align:4 +OSInitFastCast = .text:0x000031D4; // type:function size:0x34 scope:local align:4 +daMP_PopReadedBuffer__Fv = .text:0x00003208; // type:function size:0x34 scope:local align:4 +daMP_PushReadedBuffer__FPv = .text:0x0000323C; // type:function size:0x30 scope:local align:4 +daMP_PopFreeReadBuffer__Fv = .text:0x0000326C; // type:function size:0x34 scope:local align:4 +daMP_PushFreeReadBuffer__FPv = .text:0x000032A0; // type:function size:0x30 scope:local align:4 +daMP_PopReadedBuffer2__Fv = .text:0x000032D0; // type:function size:0x34 scope:local align:4 +daMP_PushReadedBuffer2__FPv = .text:0x00003304; // type:function size:0x30 scope:local align:4 +daMP_ReadThreadStart__Fv = .text:0x00003334; // type:function size:0x38 scope:local align:4 +daMP_ReadThreadCancel__Fv = .text:0x0000336C; // type:function size:0x44 scope:local align:4 +daMP_Reader__FPv = .text:0x000033B0; // type:function size:0xE4 scope:local align:4 +daMP_NEXT_READ_SIZE__FP18daMP_THPReadBuffer = .text:0x00003494; // type:function size:0xC scope:weak align:4 +daMP_CreateReadThread__Fl = .text:0x000034A0; // type:function size:0xB0 scope:local align:4 +daMP_PopFreeTextureSet__Fv = .text:0x00003550; // type:function size:0x34 scope:local align:4 +daMP_PushFreeTextureSet__FPv = .text:0x00003584; // type:function size:0x30 scope:local align:4 +daMP_PopDecodedTextureSet__Fl = .text:0x000035B4; // type:function size:0x44 scope:local align:4 +daMP_PushDecodedTextureSet__FPv = .text:0x000035F8; // type:function size:0x30 scope:local align:4 +daMP_VideoDecode__FP18daMP_THPReadBuffer = .text:0x00003628; // type:function size:0x138 scope:local align:4 +daMP_VideoDecoder__FPv = .text:0x00003760; // type:function size:0xC8 scope:local align:4 +daMP_VideoDecoderForOnMemory__FPv = .text:0x00003828; // type:function size:0x134 scope:local align:4 +daMP_CreateVideoDecodeThread__FlPUc = .text:0x0000395C; // type:function size:0x118 scope:local align:4 +daMP_VideoDecodeThreadStart__Fv = .text:0x00003A74; // type:function size:0x38 scope:local align:4 +daMP_VideoDecodeThreadCancel__Fv = .text:0x00003AAC; // type:function size:0x44 scope:local align:4 +daMP_PopFreeAudioBuffer__Fv = .text:0x00003AF0; // type:function size:0x34 scope:local align:4 +daMP_PushFreeAudioBuffer__FPv = .text:0x00003B24; // type:function size:0x30 scope:local align:4 +daMP_PopDecodedAudioBuffer__Fl = .text:0x00003B54; // type:function size:0x44 scope:local align:4 +daMP_PushDecodedAudioBuffer__FPv = .text:0x00003B98; // type:function size:0x30 scope:local align:4 +daMP_AudioDecode__FP18daMP_THPReadBuffer = .text:0x00003BC8; // type:function size:0xDC scope:local align:4 +daMP_AudioDecoder__FPv = .text:0x00003CA4; // type:function size:0x28 scope:local align:4 +daMP_AudioDecoderForOnMemory__FPv = .text:0x00003CCC; // type:function size:0xA8 scope:local align:4 +daMP_CreateAudioDecodeThread__FlPUc = .text:0x00003D74; // type:function size:0xFC scope:local align:4 +daMP_AudioDecodeThreadStart__Fv = .text:0x00003E70; // type:function size:0x38 scope:local align:4 +daMP_AudioDecodeThreadCancel__Fv = .text:0x00003EA8; // type:function size:0x44 scope:local align:4 +daMP_THPGXRestore__Fv = .text:0x00003EEC; // type:function size:0x118 scope:local align:4 +daMP_THPGXYuv2RgbSetup__FPC16_GXRenderModeObj = .text:0x00004004; // type:function size:0x4B8 scope:local align:4 +GXSetTexCoordGen = .text:0x000044BC; // type:function size:0x28 scope:local align:4 +daMP_THPGXYuv2RgbDraw__FPUcPUcPUcssssss = .text:0x000044E4; // type:function size:0x214 scope:local align:4 +GXEnd = .text:0x000046F8; // type:function size:0x4 scope:local align:4 +GXTexCoord2u16 = .text:0x000046FC; // type:function size:0x10 scope:local align:4 +GXPosition3s16 = .text:0x0000470C; // type:function size:0x14 scope:local align:4 +daMP_MixAudio__FPsPsUl = .text:0x00004720; // type:function size:0x22C scope:local align:4 +daMP_audioCallbackWithMSound__Fl = .text:0x0000494C; // type:function size:0xB8 scope:local align:4 +daMP_audioInitWithMSound__Fv = .text:0x00004A04; // type:function size:0x2C scope:local align:4 +daMP_audioQuitWithMSound__Fv = .text:0x00004A30; // type:function size:0x28 scope:local align:4 +daMP_PushUsedTextureSet__FPv = .text:0x00004A58; // type:function size:0x30 scope:local align:4 +daMP_PopUsedTextureSet__Fv = .text:0x00004A88; // type:function size:0x44 scope:local align:4 +daMP_THPPlayerInit__Fl = .text:0x00004ACC; // type:function size:0xD8 scope:local align:4 +daMP_THPPlayerQuit__Fv = .text:0x00004BA4; // type:function size:0x30 scope:local align:4 +daMP_THPPlayerOpen__FPCci = .text:0x00004BD4; // type:function size:0x3E0 scope:local align:4 +daMP_THPPlayerClose__Fv = .text:0x00004FB4; // type:function size:0x54 scope:local align:4 +daMP_THPPlayerCalcNeedMemory__Fv = .text:0x00005008; // type:function size:0xB0 scope:local align:4 +daMP_THPPlayerSetBuffer__FPUc = .text:0x000050B8; // type:function size:0x218 scope:local align:4 +daMP_InitAllMessageQueue__Fv = .text:0x000052D0; // type:function size:0xD4 scope:local align:4 +daMP_ProperTimingForStart__Fv = .text:0x000053A4; // type:function size:0x6C scope:local align:4 +daMP_ProperTimingForGettingNextFrame__Fv = .text:0x00005410; // type:function size:0x144 scope:local align:4 +daMP_PlayControl__FUl = .text:0x00005554; // type:function size:0x2BC scope:local align:4 +daMP_WaitUntilPrepare__Fv = .text:0x00005810; // type:function size:0x40 scope:local align:4 +daMP_PrepareReady__Fi = .text:0x00005850; // type:function size:0x30 scope:local align:4 +daMP_THPPlayerPrepare__Flll = .text:0x00005880; // type:function size:0x2E8 scope:local align:4 +daMP_THPPlayerDrawDone__Fv = .text:0x00005B68; // type:function size:0x44 scope:local align:4 +daMP_THPPlayerPlay__Fv = .text:0x00005BAC; // type:function size:0x60 scope:local align:4 +daMP_THPPlayerStop__Fv = .text:0x00005C0C; // type:function size:0xC0 scope:local align:4 +daMP_THPPlayerDrawCurrentFrame__FPC16_GXRenderModeObjUlUlUlUl = .text:0x00005CCC; // type:function size:0xE0 scope:local align:4 +daMP_THPPlayerGetVideoInfo__FP12THPVideoInfo = .text:0x00005DAC; // type:function size:0x48 scope:local align:4 +daMP_THPPlayerGetAudioInfo__FP12THPAudioInfo = .text:0x00005DF4; // type:function size:0x48 scope:local align:4 +daMP_THPPlayerGetTotalFrame__Fv = .text:0x00005E3C; // type:function size:0x24 scope:local align:4 +daMP_THPPlayerGetState__Fv = .text:0x00005E60; // type:function size:0x10 scope:local align:4 +daMP_THPPlayerSetVolume__Fll = .text:0x00005E70; // type:function size:0x12C scope:local align:4 +daMP_ActivePlayer_Init__FPCc = .text:0x00005F9C; // type:function size:0x168 scope:local align:4 +getRenderMode__8JUTVideoCFv = .text:0x00006104; // type:function size:0x8 scope:weak align:4 +getManager__8JUTVideoFv = .text:0x0000610C; // type:function size:0x10 scope:weak align:4 +daMP_ActivePlayer_Finish__Fv = .text:0x0000611C; // type:function size:0x40 scope:local align:4 +JKRFree__FPv = .text:0x0000615C; // type:function size:0x24 scope:weak align:4 +daMP_ActivePlayer_Main__Fv = .text:0x00006180; // type:function size:0x5C scope:local align:4 +daMP_ActivePlayer_Draw__Fv = .text:0x000061DC; // type:function size:0x54 scope:local align:4 +daMP_Get_MovieRestFrame__Fv = .text:0x00006230; // type:function size:0xC0 scope:local align:4 +daMP_Set_PercentMovieVolume__Ff = .text:0x000062F0; // type:function size:0x80 scope:local align:4 +daMP_c_Get_arg_data__6daMP_cFv = .text:0x00006370; // type:function size:0x20 scope:global align:4 +daMP_c_Init__6daMP_cFv = .text:0x00006390; // type:function size:0x170 scope:global align:4 +setFrameRate__13mDoGph_gInf_cFUs = .text:0x00006500; // type:function size:0x34 scope:weak align:4 +setFrameRate__10JFWDisplayFUs = .text:0x00006534; // type:function size:0x10 scope:weak align:4 +getManager__10JFWDisplayFv = .text:0x00006544; // type:function size:0x10 scope:weak align:4 +getFrameRate__13mDoGph_gInf_cFv = .text:0x00006554; // type:function size:0x24 scope:weak align:4 +getFrameRate__10JFWDisplayCFv = .text:0x00006578; // type:function size:0x8 scope:weak align:4 +daMP_c_Finish__6daMP_cFv = .text:0x00006580; // type:function size:0x78 scope:global align:4 +daMP_c_Main__6daMP_cFv = .text:0x000065F8; // type:function size:0x24 scope:global align:4 +draw__16daMP_Dlst_base_cFv = .text:0x0000661C; // type:function size:0x20 scope:global align:4 +daMP_c_Draw__6daMP_cFv = .text:0x0000663C; // type:function size:0x2C scope:global align:4 +dComIfGd_set2DOpa__FP12dDlst_base_c = .text:0x00006668; // type:function size:0x30 scope:weak align:4 +set2DOpa__12dDlst_list_cFP12dDlst_base_c = .text:0x00006698; // type:function size:0x2C scope:weak align:4 +daMP_c_Callback_Init__6daMP_cFP10fopAc_ac_c = .text:0x000066C4; // type:function size:0x64 scope:global align:4 +daMP_c_Callback_Finish__6daMP_cFP6daMP_c = .text:0x00006728; // type:function size:0x20 scope:global align:4 +daMP_c_Callback_Main__6daMP_cFP6daMP_c = .text:0x00006748; // type:function size:0x38 scope:global align:4 +daMP_c_Callback_Draw__6daMP_cFP6daMP_c = .text:0x00006780; // type:function size:0x38 scope:global align:4 +daMP_Callback_Dummy__FP6daMP_c = .text:0x000067B8; // type:function size:0x8 scope:local align:4 +__dt__16daMP_Dlst_base_cFv = .text:0x000067C0; // type:function size:0x60 scope:weak align:4 +__dt__12dDlst_base_cFv = .text:0x00006820; // type:function size:0x48 scope:weak align:4 +draw__12dDlst_base_cFv = .text:0x00006868; // type:function size:0x4 scope:weak align:4 +__sinit_d_a_movie_player_cpp = .text:0x0000686C; // type:function size:0x3C scope:local align:4 +__ct__16daMP_Dlst_base_cFv = .text:0x000068A8; // type:function size:0x3C scope:weak align:4 +__ct__12dDlst_base_cFv = .text:0x000068E4; // type:function size:0x10 scope:weak align:4 +fopAcM_GetParam__FPv = .text:0x000068F4; // type:function size:0x20 scope:weak align:4 +fpcM_GetParam__FPv = .text:0x00006914; // type:function size:0x8 scope:weak align:4 +fopAcM_OnCondition__FP10fopAc_ac_cUl = .text:0x0000691C; // type:function size:0x10 scope:weak align:4 +__ct__6daMP_cFv = .text:0x0000692C; // type:function size:0x30 scope:weak align:4 +__nw__FUlPv = .text:0x0000695C; // type:function size:0x8 scope:weak align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x00006964; // type:function size:0xC scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +__THPJpegNaturalOrder = .rodata:0x00000000; // type:object size:0x50 scope:local align:4 +__THPAANScaleFactor = .rodata:0x00000050; // type:object size:0x40 scope:local align:8 data:double +@4368 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 data:double +@4575 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4579 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@4836 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000B4; // type:object size:0x8 scope:local align:4 +@5151 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5176 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5177 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5178 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5181 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 data:double +@5259 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@5348 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000E8; // type:object size:0x359 scope:local align:4 data:string_table +daMP_VolumeTable = .data:0x00000000; // type:object size:0x100 scope:local align:4 +set_vfilter$5841 = .data:0x00000100; // type:object size:0x7 scope:local align:4 data:byte +filename_table$5852 = .data:0x00000108; // type:object size:0x8 scope:local align:4 +daMP_METHODS = .data:0x00000110; // type:object size:0x20 scope:local align:4 +g_profile_MP = .data:0x00000130; // type:object size:0x30 scope:global align:4 +__vt__16daMP_Dlst_base_c = .data:0x00000160; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_base_c = .data:0x00000170; // type:object size:0x10 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000020; // type:label scope:local +@3569 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000054; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000058; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000005C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000060; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000064; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000068; // type:object size:0x1 scope:local align:4 +THPStatistics = .bss:0x0000006C; // type:object size:0x460 scope:local align:4 +Ydchuff = .bss:0x000004CC; // type:object size:0x4 scope:local align:4 +Udchuff = .bss:0x000004D0; // type:object size:0x4 scope:local align:4 +Vdchuff = .bss:0x000004D4; // type:object size:0x4 scope:local align:4 +Yachuff = .bss:0x000004D8; // type:object size:0x4 scope:local align:4 data:4byte +Uachuff = .bss:0x000004DC; // type:object size:0x4 scope:local align:4 +Vachuff = .bss:0x000004E0; // type:object size:0x4 scope:local align:4 +__THPIDCTWorkspace = .bss:0x00000500; // type:object size:0x100 scope:local align:32 +__THPHuffmanBits = .bss:0x00000600; // type:object size:0x4 scope:local align:4 +__THPHuffmanSizeTab = .bss:0x00000604; // type:object size:0x4 scope:local align:4 +__THPHuffmanCodeTab = .bss:0x00000608; // type:object size:0x4 scope:local align:4 +Gbase = .bss:0x0000060C; // type:object size:0x4 scope:local align:4 +Gwid = .bss:0x00000620; // type:object size:0x4 scope:local align:32 +Gq = .bss:0x00000624; // type:object size:0x4 scope:local align:4 +__THPLCWork512 = .bss:0x00000628; // type:object size:0xC scope:local align:4 +__THPLCWork640 = .bss:0x00000634; // type:object size:0xC scope:local align:4 +__THPOldGQR5 = .bss:0x00000640; // type:object size:0x4 scope:local align:4 data:4byte +__THPOldGQR6 = .bss:0x00000644; // type:object size:0x4 scope:local align:4 data:4byte +__THPWorkArea = .bss:0x00000648; // type:object size:0x4 scope:local align:4 +__THPMCUBuffer = .bss:0x0000064C; // type:object size:0x18 scope:local align:4 data:4byte +__THPInfo = .bss:0x00000664; // type:object size:0x4 scope:local align:4 data:4byte +__THPInitFlag = .bss:0x00000668; // type:object size:0x4 scope:local align:4 +daMP_ActivePlayer = .bss:0x00000670; // type:object size:0x1D0 scope:local align:8 +daMP_ReadThreadCreated = .bss:0x00000840; // type:object size:0x4 scope:local align:4 data:4byte +daMP_FreeReadBufferQueue = .bss:0x00000844; // type:object size:0x20 scope:local align:4 +daMP_ReadedBufferQueue = .bss:0x00000864; // type:object size:0x20 scope:local align:4 +daMP_ReadedBufferQueue2 = .bss:0x00000884; // type:object size:0x20 scope:local align:4 +daMP_FreeReadBufferMessage = .bss:0x000008A4; // type:object size:0x28 scope:local align:4 +daMP_ReadedBufferMessage = .bss:0x000008CC; // type:object size:0x28 scope:local align:4 +daMP_ReadedBufferMessage2 = .bss:0x000008F4; // type:object size:0x28 scope:local align:4 +daMP_ReadThread = .bss:0x00000920; // type:object size:0x318 scope:local align:8 +daMP_ReadThreadStack = .bss:0x00000C38; // type:object size:0x1000 scope:local align:4 +daMP_VideoDecodeThreadCreated = .bss:0x00001C38; // type:object size:0x4 scope:local align:4 data:4byte +daMP_VideoDecodeThread = .bss:0x00001C40; // type:object size:0x318 scope:local align:8 +daMP_VideoDecodeThreadStack = .bss:0x00001F58; // type:object size:0x64000 scope:local align:4 +daMP_FreeTextureSetQueue = .bss:0x00065F58; // type:object size:0x20 scope:local align:4 +daMP_DecodedTextureSetQueue = .bss:0x00065F78; // type:object size:0x20 scope:local align:4 +daMP_FreeTextureSetMessage = .bss:0x00065F98; // type:object size:0xC scope:local align:4 +daMP_DecodedTextureSetMessage = .bss:0x00065FA4; // type:object size:0xC scope:local align:4 +daMP_First = .bss:0x00065FB0; // type:object size:0x4 scope:local align:4 data:4byte +daMP_AudioDecodeThreadCreated = .bss:0x00065FB4; // type:object size:0x4 scope:local align:4 data:4byte +daMP_AudioDecodeThread = .bss:0x00065FB8; // type:object size:0x318 scope:local align:8 +daMP_AudioDecodeThreadStack = .bss:0x000662D0; // type:object size:0x64000 scope:local align:4 +daMP_FreeAudioBufferQueue = .bss:0x000CA2D0; // type:object size:0x20 scope:local align:4 +daMP_DecodedAudioBufferQueue = .bss:0x000CA2F0; // type:object size:0x20 scope:local align:4 +daMP_FreeAudioBufferMessage = .bss:0x000CA310; // type:object size:0xC scope:local align:4 +daMP_DecodedAudioBufferMessage = .bss:0x000CA31C; // type:object size:0xC scope:local align:4 +daMP_Initialized = .bss:0x000CA328; // type:object size:0x4 scope:local align:4 data:4byte +daMP_WorkBuffer = .bss:0x000CA340; // type:object size:0x40 scope:local align:32 data:4byte +daMP_PrepareReadyQueue = .bss:0x000CA380; // type:object size:0x20 scope:local align:4 +daMP_UsedTextureSetQueue = .bss:0x000CA3A0; // type:object size:0x20 scope:local align:4 +daMP_PrepareReadyMessage = .bss:0x000CA3C0; // type:object size:0x4 scope:local align:4 +daMP_UsedTextureSetMessage = .bss:0x000CA3C4; // type:object size:0xC scope:local align:4 +daMP_OldVIPostCallback = .bss:0x000CA3D0; // type:object size:0x4 scope:local align:4 data:4byte +daMP_SoundBufferIndex = .bss:0x000CA3D4; // type:object size:0x4 scope:local align:4 data:4byte +daMP_OldAIDCallback = .bss:0x000CA3D8; // type:object size:0x4 scope:local align:4 +daMP_LastAudioBuffer = .bss:0x000CA3DC; // type:object size:0x4 scope:local align:4 +daMP_CurAudioBuffer = .bss:0x000CA3E0; // type:object size:0x4 scope:local align:4 +daMP_AudioSystem = .bss:0x000CA3E4; // type:object size:0x4 scope:local align:4 +daMP_SoundBuffer = .bss:0x000CA400; // type:object size:0x1180 scope:local align:32 +daMP_videoInfo = .bss:0x000CB580; // type:object size:0xC scope:local align:4 +daMP_audioInfo = .bss:0x000CB58C; // type:object size:0x10 scope:local align:4 +daMP_DrawPosX = .bss:0x000CB59C; // type:object size:0x4 scope:local align:4 +daMP_DrawPosY = .bss:0x000CB5A0; // type:object size:0x4 scope:local align:4 +daMP_buffer = .bss:0x000CB5A4; // type:object size:0x4 scope:local align:4 +daMP_Fail_alloc = .bss:0x000CB5A8; // type:object size:0x4 scope:local align:4 data:4byte +daMP_backup_FrameRate = .bss:0x000CB5AC; // type:object size:0x2 scope:local align:2 data:2byte +daMP_backup_vfilter = .bss:0x000CB5B0; // type:object size:0x7 scope:local align:4 data:byte +@5907 = .bss:0x000CB5B8; // type:object size:0xC scope:local align:4 +daMP_c_Dlst_base = .bss:0x000CB5C4; // type:object size:0x4 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_mozo/splits.txt b/config/GZLE01/rels/d_a_mozo/splits.txt new file mode 100644 index 000000000..14b828a8f --- /dev/null +++ b/config/GZLE01/rels/d_a_mozo/splits.txt @@ -0,0 +1,31 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mozo.cpp: + .text start:0x000000EC end:0x000027F8 + .text start:0x000027F8 end:0x00002834 + .text start:0x00002834 end:0x00002834 + .text start:0x00002834 end:0x00002834 + .text start:0x00002834 end:0x00002924 + .text start:0x00002924 end:0x00002A4C + .text start:0x00002A4C end:0x00002AA8 + .text start:0x00002AA8 end:0x00002AF0 + .text start:0x00002AF0 end:0x00002B38 + .text start:0x00002B38 end:0x00002C38 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F1 + .data start:0x00000000 end:0x00000220 + .bss start:0x00000008 end:0x00000148 diff --git a/config/GZLE01/rels/d_a_mozo/symbols.txt b/config/GZLE01/rels/d_a_mozo/symbols.txt new file mode 100644 index 000000000..a6c3aaf19 --- /dev/null +++ b/config/GZLE01/rels/d_a_mozo/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daMozo_HIO_cFv = .text:0x000000EC; // type:function size:0xE4 scope:global align:4 +__dt__21daMozo_FireChildHIO_cFv = .text:0x000001D0; // type:function size:0x5C scope:weak align:4 +__dt__21daMozo_BeamChildHIO_cFv = .text:0x0000022C; // type:function size:0x5C scope:weak align:4 +__dt__17daMozo_childHIO_cFv = .text:0x00000288; // type:function size:0x48 scope:weak align:4 +daMozo_nodeCallBackBeam__FP8daMozo_cP8J3DModelP7J3DNodei = .text:0x000002D0; // type:function size:0x298 scope:local align:4 +daMozo_nodeCallBackFire__FP8daMozo_cP8J3DModelP7J3DNodei = .text:0x00000568; // type:function size:0x1C0 scope:local align:4 +daMozo_nodeCallBack__FP7J3DNodei = .text:0x00000728; // type:function size:0x64 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000078C; // type:function size:0x20 scope:local align:4 +CreateHeap__8daMozo_cFv = .text:0x000007AC; // type:function size:0x278 scope:global align:4 +set_mtx__8daMozo_cFv = .text:0x00000A24; // type:function size:0x88 scope:global align:4 +anime_proc__8daMozo_cFv = .text:0x00000AAC; // type:function size:0x18C scope:global align:4 +wait_proc_init__8daMozo_cFv = .text:0x00000C38; // type:function size:0x58 scope:global align:4 +wait_proc__8daMozo_cFv = .text:0x00000C90; // type:function size:0xC8 scope:global align:4 +search_beam_proc_init__8daMozo_cFv = .text:0x00000D58; // type:function size:0x88 scope:global align:4 +search_beam_proc__8daMozo_cFv = .text:0x00000DE0; // type:function size:0x450 scope:global align:4 +search_fire_proc_init__8daMozo_cFv = .text:0x00001230; // type:function size:0x90 scope:global align:4 +search_fire_proc__8daMozo_cFv = .text:0x000012C0; // type:function size:0x534 scope:global align:4 +towait_proc_init__8daMozo_cFv = .text:0x000017F4; // type:function size:0x80 scope:global align:4 +towait_proc__8daMozo_cFv = .text:0x00001874; // type:function size:0x2C8 scope:global align:4 +checkRange__8daMozo_cFi = .text:0x00001B3C; // type:function size:0x250 scope:global align:4 +setAnm__8daMozo_cFif = .text:0x00001D8C; // type:function size:0x1E4 scope:global align:4 +CreateInit__8daMozo_cFv = .text:0x00001F70; // type:function size:0x2B8 scope:global align:4 +_create__8daMozo_cFv = .text:0x00002228; // type:function size:0x188 scope:global align:4 +_delete__8daMozo_cFv = .text:0x000023B0; // type:function size:0x7C scope:global align:4 +getBeamActor__8daMozo_cFUi = .text:0x0000242C; // type:function size:0x6C scope:global align:4 +event_move__8daMozo_cFv = .text:0x00002498; // type:function size:0xF0 scope:global align:4 +_execute__8daMozo_cFv = .text:0x00002588; // type:function size:0x54 scope:global align:4 +_draw__8daMozo_cFv = .text:0x000025DC; // type:function size:0xA0 scope:global align:4 +daMozo_Draw__FP8daMozo_c = .text:0x0000267C; // type:function size:0x24 scope:local align:4 +daMozo_Execute__FP8daMozo_c = .text:0x000026A0; // type:function size:0x24 scope:local align:4 +daMozo_IsDelete__FP8daMozo_c = .text:0x000026C4; // type:function size:0x8 scope:local align:4 +daMozo_Delete__FP8daMozo_c = .text:0x000026CC; // type:function size:0x24 scope:local align:4 +daMozo_Create__FP10fopAc_ac_c = .text:0x000026F0; // type:function size:0x20 scope:local align:4 +__dt__12daMozo_HIO_cFv = .text:0x00002710; // type:function size:0x9C scope:weak align:4 +__sinit_d_a_mozo_cpp = .text:0x000027AC; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x000027E8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000027F0; // type:function size:0x8 scope:weak align:4 +__dt__4cXyzFv = .text:0x000027F8; // type:function size:0x3C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00002834; // type:function size:0xE0 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002914; // type:function size:0x10 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002924; // type:function size:0x5C scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002980; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002988; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002990; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x000029C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000029D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000029D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000029E0; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002A18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002A24; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002A30; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002A3C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A44; // type:function size:0x8 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00002A4C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002AA8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002AF0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002B38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002BF0; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@4140 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4144 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4216 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4219 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4221 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4307 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4360 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4361 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4362 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4517 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4518 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4519 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4520 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@4521 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4522 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4524 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@4727 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4728 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4729 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4730 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4731 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4732 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4752 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4825 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4826 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4827 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4828 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4900 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4901 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4918 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4919 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4920 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5017 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5018 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@5019 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000B4; // type:object size:0x3D scope:local align:4 data:string_table +cps_src = .data:0x00000000; // type:object size:0x4C scope:local align:4 +@4366 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4389 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4530 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4738 = .data:0x00000070; // type:object size:0xC scope:local align:4 +l_daMozo_Method = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_profile_MOZO = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cps = .data:0x000000CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000178; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__21daMozo_FireChildHIO_c = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__21daMozo_BeamChildHIO_c = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__17daMozo_childHIO_c = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__12daMozo_HIO_c = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@936 = .bss:0x00000008; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@1036 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@4159 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x48 scope:local align:4 +m_event_flag__8daMozo_c = .bss:0x0000009C; // type:object size:0x1 scope:global align:1 data:byte +@4166 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +init$4167 = .bss:0x000000AC; // type:object size:0x1 scope:local align:1 +a_beam_start$4165 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@4170 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +init$4171 = .bss:0x000000C8; // type:object size:0x1 scope:local align:1 +a_beam_end$4169 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4174 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$4175 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +a_beamL_start$4173 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4178 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +init$4179 = .bss:0x00000100; // type:object size:0x1 scope:local align:1 +a_beamR_start$4177 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@4228 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +init$4229 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 +a_fire_start$4227 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@4232 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +init$4233 = .bss:0x00000138; // type:object size:0x1 scope:local align:1 +a_fire_end$4231 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_msw/splits.txt b/config/GZLE01/rels/d_a_msw/splits.txt new file mode 100644 index 000000000..1cc21658b --- /dev/null +++ b/config/GZLE01/rels/d_a_msw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_msw.cpp: + .text start:0x00000078 end:0x0000131C + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000001A8 diff --git a/config/GZLE01/rels/d_a_msw/symbols.txt b/config/GZLE01/rels/d_a_msw/symbols.txt new file mode 100644 index 000000000..c3369a512 --- /dev/null +++ b/config/GZLE01/rels/d_a_msw/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x25C scope:local align:4 +__dt__4cXyzFv = .text:0x000002D4; // type:function size:0x3C scope:weak align:4 +chain_Draw__FP9msw_class = .text:0x00000310; // type:function size:0x230 scope:local align:4 +daMsw_Draw__FP9msw_class = .text:0x00000540; // type:function size:0xA8 scope:local align:4 +msw_move__FP9msw_class = .text:0x000005E8; // type:function size:0x224 scope:local align:4 +daMsw_Execute__FP9msw_class = .text:0x0000080C; // type:function size:0x2C8 scope:local align:4 +daMsw_IsDelete__FP9msw_class = .text:0x00000AD4; // type:function size:0x64 scope:local align:4 +daMsw_Delete__FP9msw_class = .text:0x00000B38; // type:function size:0x50 scope:local align:4 +daMsw_CreateInit__FP10fopAc_ac_c = .text:0x00000B88; // type:function size:0x1B4 scope:local align:4 +daMsw_Create__FP10fopAc_ac_c = .text:0x00000D3C; // type:function size:0x2A4 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000FE0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x000010AC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001130; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001178; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000011D4; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000121C; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001230; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000123C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001248; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001258; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001260; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001268; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001270; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001278; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000012B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000012B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000012C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000012C8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001300; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001304; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000130C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001314; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4056 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4128 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4407 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000068; // type:object size:0x24 scope:local align:4 data:string_table +xd$4203 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +zd$4204 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +himo_cyl_src$4336 = .data:0x00000020; // type:object size:0x44 scope:local align:4 +l_daMsw_Method = .data:0x00000064; // type:object size:0x20 scope:local align:4 +g_profile_MSW = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000C0; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000120; // type:object size:0x88 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_mt/splits.txt b/config/GZLE01/rels/d_a_mt/splits.txt new file mode 100644 index 000000000..75a0710f9 --- /dev/null +++ b/config/GZLE01/rels/d_a_mt/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mt.cpp: + .text start:0x000000EC end:0x0000962C + .text start:0x0000962C end:0x0000962C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000020A + .data start:0x00000000 end:0x0000070C + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZLE01/rels/d_a_mt/symbols.txt b/config/GZLE01/rels/d_a_mt/symbols.txt new file mode 100644 index 000000000..d1f3cb263 --- /dev/null +++ b/config/GZLE01/rels/d_a_mt/symbols.txt @@ -0,0 +1,304 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daMt_HIO_cFv = .text:0x000000EC; // type:function size:0xFC scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000001E8; // type:function size:0x48 scope:weak align:4 +anm_init__FP8mt_classifUcfi = .text:0x00000230; // type:function size:0xA8 scope:local align:4 +mt_a_d_sub__FPvPv = .text:0x000002D8; // type:function size:0x78 scope:local align:4 +mt_check__FP8mt_class = .text:0x00000350; // type:function size:0x40 scope:local align:4 +mt_bg_check__FP8mt_class = .text:0x00000390; // type:function size:0xE8 scope:local align:4 +tex_anm_set__FP8mt_classUs = .text:0x00000478; // type:function size:0xC4 scope:local align:4 +mt_eye_tex_anm__FP8mt_class = .text:0x0000053C; // type:function size:0xB0 scope:local align:4 +nodeCallBack_head__FP7J3DNodei = .text:0x000005EC; // type:function size:0x134 scope:local align:4 +__dt__4cXyzFv = .text:0x00000720; // type:function size:0x3C scope:weak align:4 +nodeCallBack_body__FP7J3DNodei = .text:0x0000075C; // type:function size:0x230 scope:local align:4 +nodeCallBack_tail__FP7J3DNodei = .text:0x0000098C; // type:function size:0x19C scope:local align:4 +body_control2__FP8mt_class = .text:0x00000B28; // type:function size:0xBF4 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x0000171C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001848; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000018E8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001944; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000198C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000019E8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001A30; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001AC4; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001B0C; // type:function size:0x48 scope:weak align:4 +wall_check_sub__FP8mt_classP4cXyzP4cXyz = .text:0x00001B54; // type:function size:0x2F0 scope:local align:4 +body_wall_check__FP8mt_class = .text:0x00001E44; // type:function size:0xCC scope:local align:4 +body_control1__FP8mt_class = .text:0x00001F10; // type:function size:0x3C8 scope:local align:4 +body_control3__FP8mt_class = .text:0x000022D8; // type:function size:0x5E4 scope:local align:4 +body_control4__FP8mt_class = .text:0x000028BC; // type:function size:0x1F4 scope:local align:4 +body_control5__FP8mt_class = .text:0x00002AB0; // type:function size:0x558 scope:local align:4 +br_draw__FP8mt_class = .text:0x00003008; // type:function size:0x208 scope:local align:4 +daMt_shadowDraw__FP8mt_class = .text:0x00003210; // type:function size:0x150 scope:local align:4 +daMt_Draw__FP8mt_class = .text:0x00003360; // type:function size:0x2BC scope:local align:4 +bakuha__FP8mt_class = .text:0x0000361C; // type:function size:0x194 scope:local align:4 +mt_move__FP8mt_class = .text:0x000037B0; // type:function size:0xB14 scope:local align:4 +mt_fight__FP8mt_class = .text:0x000042C4; // type:function size:0xDC4 scope:local align:4 +mt_move_maru__FP8mt_class = .text:0x00005088; // type:function size:0x97C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00005A04; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00005B1C; // type:function size:0x80 scope:weak align:4 +water_damage_se_set__FP8mt_class = .text:0x00005B9C; // type:function size:0xB8 scope:local align:4 +damage_check__FP8mt_class = .text:0x00005C54; // type:function size:0x4F8 scope:local align:4 +__dt__5csXyzFv = .text:0x0000614C; // type:function size:0x3C scope:weak align:4 +daMt_Execute__FP8mt_class = .text:0x00006188; // type:function size:0x134C scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000074D4; // type:function size:0x154 scope:weak align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x00007628; // type:function size:0x170 scope:weak align:4 +__ct__11dBgS_LinChkFv = .text:0x00007798; // type:function size:0x144 scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000078DC; // type:function size:0x168 scope:weak align:4 +__ct__20dBgS_ObjGndChk_YoganFv = .text:0x00007A44; // type:function size:0x140 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00007B84; // type:function size:0x140 scope:weak align:4 +daMt_IsDelete__FP8mt_class = .text:0x00007CC4; // type:function size:0x8 scope:local align:4 +daMt_Delete__FP8mt_class = .text:0x00007CCC; // type:function size:0x14C scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00007E18; // type:function size:0x5E8 scope:local align:4 +__dt__11J3DTexNoAnmFv = .text:0x00008400; // type:function size:0x48 scope:weak align:4 +__ct__11J3DTexNoAnmFv = .text:0x00008448; // type:function size:0x1C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008464; // type:function size:0x48 scope:weak align:4 +daMt_Create__FP10fopAc_ac_c = .text:0x000084AC; // type:function size:0x3FC scope:local align:4 +__ct__8mt_classFv = .text:0x000088A8; // type:function size:0x2F0 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00008B98; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00008C64; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00008CAC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00008CF4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008D50; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00008D98; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00008E64; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008EE8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008F44; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008FB4; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000903C; // type:function size:0x4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00009040; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000090AC; // type:function size:0x28 scope:weak align:4 +__ct__4cXyzFv = .text:0x000090D4; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090D8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090DC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090E0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090E4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000090E8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00009130; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000918C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000091D4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000921C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009278; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009288; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009290; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009298; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000092A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000092A8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000092E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000092E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000092F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000092F8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009330; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009334; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000933C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000934C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00009354; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000935C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009364; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000936C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000093A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000093AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000093B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000093BC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000093F4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000093FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009404; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009410; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000941C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00009478; // type:function size:0x5C scope:weak align:4 +__dt__10daMt_HIO_cFv = .text:0x000094D4; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_mt_cpp = .text:0x00009530; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000956C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00009574; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000957C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00009584; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000958C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00009594; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000959C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000095A4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000095AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x000095B4; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x000095BC; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x000095C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000095CC; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000095D4; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000095DC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000095E4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000095EC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000095F4; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000095FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009604; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000960C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009614; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000961C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009624; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4075 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4077 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4086 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4094 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4095 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4165 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4597 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4598 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4601 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4602 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4606 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 data:double +@4918 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5062 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5063 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5108 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5227 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5314 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5414 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 data:double +@5771 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5772 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6019 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6020 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6021 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6022 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6023 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6024 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6025 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6026 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:string +@6027 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6028 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6324 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6325 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6327 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6328 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6329 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6330 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6331 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6332 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6333 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7023 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7024 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7025 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7026 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7027 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7028 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7670 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7671 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7672 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000140; // type:object size:0xCA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +mt_tex_anm_idx = .data:0x00000030; // type:object size:0x4 scope:local align:4 +mt_tex_max_frame = .data:0x00000034; // type:object size:0x4 scope:local align:4 +brk_data = .data:0x00000038; // type:object size:0x20 scope:local align:4 +btk_data = .data:0x00000058; // type:object size:0x20 scope:local align:4 +move_ad = .data:0x00000078; // type:object size:0x20 scope:local align:4 +move_ad2 = .data:0x00000098; // type:object size:0x20 scope:local align:4 +br_no = .data:0x000000B8; // type:object size:0xB scope:local align:4 +br_ya = .data:0x000000C4; // type:object size:0x16 scope:local align:4 +check_x$5447 = .data:0x000000DC; // type:object size:0x18 scope:local align:4 +check_y$5448 = .data:0x000000F4; // type:object size:0x18 scope:local align:4 +check_z$5449 = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +check_bitD$5450 = .data:0x00000124; // type:object size:0x6 scope:local align:4 +@6029 = .data:0x0000012C; // type:object size:0x60 scope:local align:4 +bmd_data$7230 = .data:0x0000018C; // type:object size:0x20 scope:local align:4 +scale_data$7231 = .data:0x000001AC; // type:object size:0x20 scope:local align:4 +br_bmd$7280 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +bmd_data$7383 = .data:0x000001D8; // type:object size:0x20 scope:local align:4 +scale_data$7384 = .data:0x000001F8; // type:object size:0x20 scope:local align:4 +br_bmd$7433 = .data:0x00000218; // type:object size:0xC scope:local align:4 +sph_src$7567 = .data:0x00000224; // type:object size:0x40 scope:local align:4 +eye_sph_src$7568 = .data:0x00000264; // type:object size:0x40 scope:local align:4 +@7673 = .data:0x000002A4; // type:object size:0x38 scope:local align:4 +l_daMt_Method = .data:0x000002DC; // type:object size:0x20 scope:local align:4 +g_profile_MT = .data:0x000002FC; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000032C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000348; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000368; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003A4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000438; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004D8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000052C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000574; // type:object size:0x30 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x000005A4; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000005D4; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000604; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000061C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000064C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000067C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000694; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000006AC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000006B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000006C4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000006D0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000006E8; // type:object size:0xC scope:weak align:4 +__vt__10daMt_HIO_c = .data:0x000006F4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000700; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +mt_count = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +@4069 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x60 scope:local align:4 +mt_all_count = .bss:0x000000C0; // type:object size:0x4 scope:local align:4 data:4byte +mt_fight_count = .bss:0x000000C4; // type:object size:0x4 scope:local align:4 data:4byte +j_index = .bss:0x000000C8; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_mtoge/splits.txt b/config/GZLE01/rels/d_a_mtoge/splits.txt new file mode 100644 index 000000000..93314ce07 --- /dev/null +++ b/config/GZLE01/rels/d_a_mtoge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mtoge.cpp: + .text start:0x00000078 end:0x000007B0 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZLE01/rels/d_a_mtoge/symbols.txt b/config/GZLE01/rels/d_a_mtoge/symbols.txt new file mode 100644 index 000000000..861df26ad --- /dev/null +++ b/config/GZLE01/rels/d_a_mtoge/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__9daMtoge_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000084; // type:function size:0x20 scope:local align:4 +CreateHeap__9daMtoge_cFv = .text:0x000000A4; // type:function size:0x144 scope:global align:4 +calcMtx__9daMtoge_cFv = .text:0x000001E8; // type:function size:0x6C scope:global align:4 +CreateInit__9daMtoge_cFv = .text:0x00000254; // type:function size:0x130 scope:global align:4 +create__9daMtoge_cFv = .text:0x00000384; // type:function size:0x98 scope:global align:4 +daMtoge_actionWait__FP9daMtoge_c = .text:0x0000041C; // type:function size:0x8 scope:local align:4 +daMtoge_actionHind__FP9daMtoge_c = .text:0x00000424; // type:function size:0xB0 scope:local align:4 +daMtoge_actionUp__FP9daMtoge_c = .text:0x000004D4; // type:function size:0x7C scope:local align:4 +daMtoge_actionArrival__FP9daMtoge_c = .text:0x00000550; // type:function size:0xB0 scope:local align:4 +daMtoge_actionDown__FP9daMtoge_c = .text:0x00000600; // type:function size:0x7C scope:local align:4 +daMtoge_Draw__FP9daMtoge_c = .text:0x0000067C; // type:function size:0x60 scope:local align:4 +daMtoge_Execute__FP9daMtoge_c = .text:0x000006DC; // type:function size:0x3C scope:local align:4 +daMtoge_IsDelete__FP9daMtoge_c = .text:0x00000718; // type:function size:0x8 scope:local align:4 +daMtoge_Delete__FP9daMtoge_c = .text:0x00000720; // type:function size:0x70 scope:local align:4 +daMtoge_Create__FP10fopAc_ac_c = .text:0x00000790; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daMtoge_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4064 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4111 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x24 scope:local align:4 data:string_table +l_action$localstatic3$execute__9daMtoge_cFv = .data:0x00000000; // type:object size:0x14 scope:weak align:4 +l_daMtoge_Method = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_MTOGE = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_npc_ac1/splits.txt b/config/GZLE01/rels/d_a_npc_ac1/splits.txt new file mode 100644 index 000000000..6b35286b1 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ac1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ac1.cpp: + .text start:0x000000EC end:0x0000328C + .text start:0x0000328C end:0x000032A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001B8 + .data start:0x00000000 end:0x000002B8 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZLE01/rels/d_a_npc_ac1/symbols.txt b/config/GZLE01/rels/d_a_npc_ac1/symbols.txt new file mode 100644 index 000000000..70b1be3ce --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ac1/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ac1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCallBack_Wng__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +nodeWngControl__11daNpc_Ac1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0xB0 scope:global align:4 +nodeCallBack_Arm__FP7J3DNodei = .text:0x00000294; // type:function size:0x4C scope:local align:4 +nodeArmControl__11daNpc_Ac1_cFP7J3DNodeP8J3DModel = .text:0x000002E0; // type:function size:0xB0 scope:global align:4 +nodeCallBack_Ac1__FP7J3DNodei = .text:0x00000390; // type:function size:0x4C scope:local align:4 +nodeAc1Control__11daNpc_Ac1_cFP7J3DNodeP8J3DModel = .text:0x000003DC; // type:function size:0x190 scope:global align:4 +__dt__4cXyzFv = .text:0x0000056C; // type:function size:0x3C scope:weak align:4 +init_AC1_0__11daNpc_Ac1_cFv = .text:0x000005A8; // type:function size:0x98 scope:global align:4 +createInit__11daNpc_Ac1_cFv = .text:0x00000640; // type:function size:0x188 scope:global align:4 +setMtx__11daNpc_Ac1_cFb = .text:0x000007C8; // type:function size:0x1C0 scope:global align:4 +anmNum_toResID__11daNpc_Ac1_cFi = .text:0x00000988; // type:function size:0x14 scope:global align:4 +wingAnmNum_toResID__11daNpc_Ac1_cFi = .text:0x0000099C; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ac1_cFi = .text:0x000009B0; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ac1_cFbi = .text:0x000009C4; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Ac1_cFb = .text:0x00000AD4; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ac1_cFv = .text:0x00000AFC; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ac1_cFSc = .text:0x00000BA8; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ac1_cFPQ211daNpc_Ac1_c9anm_prm_c = .text:0x00000BE4; // type:function size:0x128 scope:global align:4 +setAnm__11daNpc_Ac1_cFv = .text:0x00000D0C; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Ac1_cFv = .text:0x00000D8C; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Ac1_cFv = .text:0x00000D90; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Ac1_cFUc = .text:0x00000D94; // type:function size:0x44 scope:global align:4 +control_anmAtr__11daNpc_Ac1_cFv = .text:0x00000DD8; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Ac1_cFi = .text:0x00000DE4; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ac1_cFUs = .text:0x00000E4C; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Ac1_cFv = .text:0x00000F10; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Ac1_cFv = .text:0x00000F60; // type:function size:0x40 scope:global align:4 +chk_talk__11daNpc_Ac1_cFv = .text:0x00000FA0; // type:function size:0x9C scope:global align:4 +chk_partsNotMove__11daNpc_Ac1_cFv = .text:0x0000103C; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ac1_cFv = .text:0x0000107C; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Ac1_cFPUl = .text:0x0000121C; // type:function size:0x70 scope:global align:4 +getBitMask__11daNpc_Ac1_cFv = .text:0x0000128C; // type:function size:0x20 scope:global align:4 +getMsg_AC1_0__11daNpc_Ac1_cFv = .text:0x000012AC; // type:function size:0xD4 scope:global align:4 +getMsg__11daNpc_Ac1_cFv = .text:0x00001380; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Ac1_cFv = .text:0x000013BC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ac1_cFb = .text:0x0000143C; // type:function size:0x58 scope:global align:4 +charDecide__11daNpc_Ac1_cFi = .text:0x00001494; // type:function size:0x1C scope:global align:4 +event_actionInit__11daNpc_Ac1_cFi = .text:0x000014B0; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Ac1_cFv = .text:0x00001508; // type:function size:0x20 scope:global align:4 +privateCut__11daNpc_Ac1_cFi = .text:0x00001528; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Ac1_cFv = .text:0x00001614; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Ac1_cFv = .text:0x00001634; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ac1_cFi = .text:0x0000166C; // type:function size:0x58 scope:global align:4 +set_action__11daNpc_Ac1_cFM11daNpc_Ac1_cFPCvPvPv_iPv = .text:0x000016C4; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ac1_cFSc = .text:0x00001770; // type:function size:0x64 scope:global align:4 +wait_1__11daNpc_Ac1_cFv = .text:0x000017D4; // type:function size:0xC8 scope:global align:4 +talk_1__11daNpc_Ac1_cFv = .text:0x0000189C; // type:function size:0xDC scope:global align:4 +wait_action1__11daNpc_Ac1_cFPv = .text:0x00001978; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Ac1_cFv = .text:0x00001A34; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Ac1_cFv = .text:0x00001B74; // type:function size:0xFC scope:global align:4 +_draw__11daNpc_Ac1_cFv = .text:0x00001C70; // type:function size:0x154 scope:global align:4 +_execute__11daNpc_Ac1_cFv = .text:0x00001DC4; // type:function size:0x1BC scope:global align:4 +_delete__11daNpc_Ac1_cFv = .text:0x00001F80; // type:function size:0x7C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001FFC; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ac1_cFv = .text:0x0000201C; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ac1_cFv = .text:0x0000213C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000022A0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000022FC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002344; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002410; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002458; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000024B4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000024FC; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ac1_cFv = .text:0x0000256C; // type:function size:0x2CC scope:global align:4 +create_wng_Anm__11daNpc_Ac1_cFv = .text:0x00002838; // type:function size:0x214 scope:global align:4 +create_arm_Anm__11daNpc_Ac1_cFv = .text:0x00002A4C; // type:function size:0x270 scope:global align:4 +create_itm_Mdl__11daNpc_Ac1_cFv = .text:0x00002CBC; // type:function size:0x10C scope:global align:4 +CreateHeap__11daNpc_Ac1_cFv = .text:0x00002DC8; // type:function size:0x27C scope:global align:4 +daNpc_Ac1_Create__FP10fopAc_ac_c = .text:0x00003044; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_Delete__FP11daNpc_Ac1_c = .text:0x00003064; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_Execute__FP11daNpc_Ac1_c = .text:0x00003084; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_Draw__FP11daNpc_Ac1_c = .text:0x000030A4; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_IsDelete__FP11daNpc_Ac1_c = .text:0x000030C4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000030CC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000030DC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000030E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000030EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000030F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030FC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003134; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000313C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003144; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000314C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003184; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003188; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003190; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003198; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000031A0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000031AC; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ac1_HIO_cFv = .text:0x000031B8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003214; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ac1_cpp = .text:0x00003230; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000326C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003274; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000327C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003284; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000328C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003294; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000329C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4261 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4321 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4372 = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +a_bck_resID_tbl$4377 = .rodata:0x00000020; // type:object size:0x10 scope:local align:4 +a_btp_resID_tbl$4382 = .rodata:0x00000030; // type:object size:0xC scope:local align:4 +@4399 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4425 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4632 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4939 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4940 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4941 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4957 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4959 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5021 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@5091 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000006C; // type:object size:0x14C scope:local align:4 data:string_table +a_prm_tbl$4141 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +@4273 = .data:0x00000030; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4454 = .data:0x0000003C; // type:object size:0x3C scope:local align:4 +a_anm_prm_tbl$4511 = .data:0x00000078; // type:object size:0x78 scope:local align:4 +a_cut_tbl$4731 = .data:0x000000F0; // type:object size:0x4 scope:local align:4 +a_size_tbl$5047 = .data:0x000000F4; // type:object size:0x4 scope:local align:4 +l_daNpc_Ac1_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AC1 = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000160; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000200; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000254; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000278; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ac1_c = .data:0x0000028C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ac1_HIO_c = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4146 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +l_check_inf = .bss:0x0000009C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000EC; // type:object size:0x4 scope:local align:4 +@4219 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$4220 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4218 = .bss:0x00000100; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_ah/splits.txt b/config/GZLE01/rels/d_a_npc_ah/splits.txt new file mode 100644 index 000000000..4e15a9e02 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ah/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_ah.cpp: + .text start:0x00000078 end:0x000025EC + .text start:0x000025EC end:0x0000261C + .text start:0x0000261C end:0x000026E8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DE + .data start:0x00000000 end:0x00000370 diff --git a/config/GZLE01/rels/d_a_npc_ah/symbols.txt b/config/GZLE01/rels/d_a_npc_ah/symbols.txt new file mode 100644 index 000000000..93be62ad4 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ah/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcAh_cFv = .text:0x00000078; // type:function size:0x198 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000210; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000026C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000380; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003C8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000424; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000046C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000004C8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000550; // type:function size:0x70 scope:weak align:4 +da_Npc_Ah_nodeCallBack__FP7J3DNodei = .text:0x000005C0; // type:function size:0x11C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006DC; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcAh_c = .text:0x000006FC; // type:function size:0x12C scope:local align:4 +phase_2__FP9daNpcAh_c = .text:0x00000828; // type:function size:0xB0 scope:local align:4 +_create__9daNpcAh_cFv = .text:0x000008D8; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcAh_cFv = .text:0x00000908; // type:function size:0x29C scope:global align:4 +createInit__9daNpcAh_cFv = .text:0x00000BA4; // type:function size:0x1BC scope:global align:4 +_delete__9daNpcAh_cFv = .text:0x00000D60; // type:function size:0x6C scope:global align:4 +_draw__9daNpcAh_cFv = .text:0x00000DCC; // type:function size:0x110 scope:global align:4 +_execute__9daNpcAh_cFv = .text:0x00000EDC; // type:function size:0x258 scope:global align:4 +executeCommon__9daNpcAh_cFv = .text:0x00001134; // type:function size:0x70 scope:global align:4 +executeSetMode__9daNpcAh_cFUc = .text:0x000011A4; // type:function size:0x54 scope:global align:4 +executeWaitInit__9daNpcAh_cFv = .text:0x000011F8; // type:function size:0x80 scope:global align:4 +executeWait__9daNpcAh_cFv = .text:0x00001278; // type:function size:0x20 scope:global align:4 +executeTalkInit__9daNpcAh_cFv = .text:0x00001298; // type:function size:0x8 scope:global align:4 +executeTalk__9daNpcAh_cFv = .text:0x000012A0; // type:function size:0x78 scope:global align:4 +checkOrder__9daNpcAh_cFv = .text:0x00001318; // type:function size:0x54 scope:global align:4 +eventOrder__9daNpcAh_cFv = .text:0x0000136C; // type:function size:0x4C scope:global align:4 +eventMove__9daNpcAh_cFv = .text:0x000013B8; // type:function size:0x74 scope:global align:4 +privateCut__9daNpcAh_cFv = .text:0x0000142C; // type:function size:0x128 scope:global align:4 +eventMesSetInit__9daNpcAh_cFi = .text:0x00001554; // type:function size:0xD8 scope:global align:4 +eventMesSet__9daNpcAh_cFv = .text:0x0000162C; // type:function size:0x94 scope:global align:4 +eventGetItemInit__9daNpcAh_cFv = .text:0x000016C0; // type:function size:0x58 scope:global align:4 +talk2__9daNpcAh_cFi = .text:0x00001718; // type:function size:0x148 scope:global align:4 +next_msgStatus__9daNpcAh_cFPUl = .text:0x00001860; // type:function size:0x50 scope:global align:4 +getMsg__9daNpcAh_cFv = .text:0x000018B0; // type:function size:0xA8 scope:global align:4 +chkMsg__9daNpcAh_cFv = .text:0x00001958; // type:function size:0x4 scope:global align:4 +setMessage__9daNpcAh_cFUl = .text:0x0000195C; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcAh_cFv = .text:0x00001964; // type:function size:0x6C scope:global align:4 +getPrmArg0__9daNpcAh_cFv = .text:0x000019D0; // type:function size:0x38 scope:global align:4 +getSwBit__9daNpcAh_cFv = .text:0x00001A08; // type:function size:0x2C scope:global align:4 +setMtx__9daNpcAh_cFv = .text:0x00001A34; // type:function size:0x88 scope:global align:4 +chkAttention__9daNpcAh_cFv = .text:0x00001ABC; // type:function size:0x300 scope:global align:4 +lookBack__9daNpcAh_cFv = .text:0x00001DBC; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__9daNpcAh_cFb = .text:0x00001F08; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__9daNpcAh_cFv = .text:0x00002014; // type:function size:0x6C scope:global align:4 +playAnm__9daNpcAh_cFv = .text:0x00002080; // type:function size:0xC8 scope:global align:4 +setAnm__9daNpcAh_cFUcif = .text:0x00002148; // type:function size:0xD0 scope:global align:4 +setAnmTbl__9daNpcAh_cFP9sAhAnmDat = .text:0x00002218; // type:function size:0xA0 scope:global align:4 +setCollision__9daNpcAh_cFP8dCcD_Cyl4cXyzff = .text:0x000022B8; // type:function size:0x78 scope:global align:4 +chkEndEvent__9daNpcAh_cFv = .text:0x00002330; // type:function size:0x8 scope:global align:4 +daNpc_AhCreate__FPv = .text:0x00002338; // type:function size:0x20 scope:local align:4 +daNpc_AhDelete__FPv = .text:0x00002358; // type:function size:0x24 scope:local align:4 +daNpc_AhExecute__FPv = .text:0x0000237C; // type:function size:0x24 scope:local align:4 +daNpc_AhDraw__FPv = .text:0x000023A0; // type:function size:0x24 scope:local align:4 +daNpc_AhIsDelete__FPv = .text:0x000023C4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000023CC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002414; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000245C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000024B8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002500; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002510; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002518; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002520; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002528; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002530; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002568; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002570; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002578; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002580; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000025B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000025BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000025C4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000025CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000025D4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000025E0; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000025EC; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x000025F0; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000260C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002614; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ29daNpcAh_c5Prm_eQ29daNpcAh_c5Prm_e = .text:0x0000261C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002638; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ah_cpp = .text:0x00002654; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000026C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000026D0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000026D8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000026E0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcAh_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 data:4byte +@4071 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4072 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4396 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4397 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4460 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4853 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4980 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000050; // type:object size:0x8E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait2 = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_dat = .data:0x00000040; // type:object size:0x54 scope:local align:4 +l_msg_ah_0 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +l_msg_ah_1 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +l_msg_ah_2 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +l_msg_ah_3 = .data:0x000000AC; // type:object size:0x8 scope:local align:4 +l_msg_ah_4 = .data:0x000000B4; // type:object size:0x8 scope:local align:4 +l_msg_ah_5 = .data:0x000000BC; // type:object size:0x8 scope:local align:4 +l_msg_ah_6 = .data:0x000000C4; // type:object size:0x8 scope:local align:4 +l_msg_ah_7 = .data:0x000000CC; // type:object size:0x8 scope:local align:4 +l_msg_ah_8 = .data:0x000000D4; // type:object size:0x8 scope:local align:4 +l_msg_ah_9 = .data:0x000000DC; // type:object size:0x8 scope:local align:4 +l_msg_ah_tbl = .data:0x000000E4; // type:object size:0x28 scope:local align:4 +l_method$4333 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@4462 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@4463 = .data:0x00000124; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000130; // type:object size:0x18 scope:local align:4 +@4464 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@4465 = .data:0x00000154; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000160; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4604 = .data:0x00000178; // type:object size:0x8 scope:local align:4 +daNpc_AhMethodTable = .data:0x00000180; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AH = .data:0x000001A0; // type:object size:0x30 scope:global align:4 +__vt__9daNpcAh_c = .data:0x000001D0; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000338; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000035C; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_npc_aj1/splits.txt b/config/GZLE01/rels/d_a_npc_aj1/splits.txt new file mode 100644 index 000000000..5c95b2d2c --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_aj1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_aj1.cpp: + .text start:0x000000EC end:0x000042DC + .text start:0x000042DC end:0x000042F0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001AD + .data start:0x00000000 end:0x000004A0 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLE01/rels/d_a_npc_aj1/symbols.txt b/config/GZLE01/rels/d_a_npc_aj1/symbols.txt new file mode 100644 index 000000000..1382a00a5 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_aj1/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Aj1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Aj1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +__dt__4cXyzFv = .text:0x0000030C; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000348; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Aj1_cFP7J3DNodeP8J3DModel = .text:0x00000394; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_XyCheck_CB__FPvi = .text:0x0000044C; // type:function size:0x20 scope:local align:4 +_XyCheckCB__11daNpc_Aj1_cFi = .text:0x0000046C; // type:function size:0x20 scope:global align:4 +init_AJ1_0__11daNpc_Aj1_cFv = .text:0x0000048C; // type:function size:0xE8 scope:global align:4 +init_AJ1_1__11daNpc_Aj1_cFv = .text:0x00000574; // type:function size:0xB0 scope:global align:4 +init_AJ1_2__11daNpc_Aj1_cFv = .text:0x00000624; // type:function size:0x8C scope:global align:4 +createInit__11daNpc_Aj1_cFv = .text:0x000006B0; // type:function size:0x1B8 scope:global align:4 +play_animation__11daNpc_Aj1_cFv = .text:0x00000868; // type:function size:0xA8 scope:global align:4 +ctrl_WAITanm__11daNpc_Aj1_cFv = .text:0x00000910; // type:function size:0xB0 scope:global align:4 +ctrl_TIREanm__11daNpc_Aj1_cFv = .text:0x000009C0; // type:function size:0x7C scope:global align:4 +setMtx__11daNpc_Aj1_cFb = .text:0x00000A3C; // type:function size:0xF4 scope:global align:4 +bckResID__11daNpc_Aj1_cFi = .text:0x00000B30; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Aj1_cFi = .text:0x00000B44; // type:function size:0x14 scope:global align:4 +init_texPttrnAnm__11daNpc_Aj1_cFScb = .text:0x00000B58; // type:function size:0x10C scope:global align:4 +play_texPttrnAnm__11daNpc_Aj1_cFv = .text:0x00000C64; // type:function size:0x90 scope:global align:4 +setAnm_anm__11daNpc_Aj1_cFPQ211daNpc_Aj1_c9anm_prm_c = .text:0x00000CF4; // type:function size:0x108 scope:global align:4 +setAnm_NUM__11daNpc_Aj1_cFii = .text:0x00000DFC; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Aj1_cFv = .text:0x00000E6C; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Aj1_cFv = .text:0x00000ED8; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Aj1_cFv = .text:0x00000EDC; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Aj1_cFUc = .text:0x00000EE0; // type:function size:0x64 scope:global align:4 +ctrlAnmAtr__11daNpc_Aj1_cFv = .text:0x00000F44; // type:function size:0x7C scope:global align:4 +setAnm_ATR__11daNpc_Aj1_cFv = .text:0x00000FC0; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Aj1_cFUs = .text:0x00001024; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Aj1_cFPUl = .text:0x000010E0; // type:function size:0x1D4 scope:global align:4 +getMsg_AJ1_0__11daNpc_Aj1_cFv = .text:0x000012B4; // type:function size:0x40 scope:global align:4 +getMsg_AJ1_1__11daNpc_Aj1_cFv = .text:0x000012F4; // type:function size:0xA4 scope:global align:4 +getMsg_AJ1_2__11daNpc_Aj1_cFv = .text:0x00001398; // type:function size:0xC8 scope:global align:4 +getMsg__11daNpc_Aj1_cFv = .text:0x00001460; // type:function size:0x70 scope:global align:4 +eventOrder__11daNpc_Aj1_cFv = .text:0x000014D0; // type:function size:0xA4 scope:global align:4 +checkOrder__11daNpc_Aj1_cFv = .text:0x00001574; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Aj1_cFv = .text:0x00001628; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Aj1_cFv = .text:0x000016C0; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Aj1_cFv = .text:0x00001700; // type:function size:0x170 scope:global align:4 +chkAttention__11daNpc_Aj1_cFv = .text:0x00001870; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Aj1_cFb = .text:0x000018F0; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Aj1_cFi = .text:0x00001948; // type:function size:0x80 scope:global align:4 +cut_init_AJ1_TLK__11daNpc_Aj1_cFv = .text:0x000019C8; // type:function size:0x18 scope:global align:4 +cut_move_AJ1_TLK__11daNpc_Aj1_cFv = .text:0x000019E0; // type:function size:0x5C scope:global align:4 +cut_init_INI_ANGRY__11daNpc_Aj1_cFv = .text:0x00001A3C; // type:function size:0x44 scope:global align:4 +cut_move_INI_ANGRY__11daNpc_Aj1_cFv = .text:0x00001A80; // type:function size:0x8 scope:global align:4 +cut_init_VIVRATE__11daNpc_Aj1_cFv = .text:0x00001A88; // type:function size:0x4 scope:global align:4 +cut_move_VIVRATE__11daNpc_Aj1_cFv = .text:0x00001A8C; // type:function size:0xD0 scope:global align:4 +cut_init_JMP__11daNpc_Aj1_cFv = .text:0x00001B5C; // type:function size:0x4 scope:global align:4 +cut_move_JMP__11daNpc_Aj1_cFv = .text:0x00001B60; // type:function size:0x5C scope:global align:4 +cut_init_SPPRISE__11daNpc_Aj1_cFv = .text:0x00001BBC; // type:function size:0x4 scope:global align:4 +cut_move_SPPRISE__11daNpc_Aj1_cFv = .text:0x00001BC0; // type:function size:0x64 scope:global align:4 +cut_init_LOK__11daNpc_Aj1_cFv = .text:0x00001C24; // type:function size:0x4 scope:global align:4 +cut_move_LOK__11daNpc_Aj1_cFv = .text:0x00001C28; // type:function size:0xB8 scope:global align:4 +cut_init_DAN__11daNpc_Aj1_cFv = .text:0x00001CE0; // type:function size:0x4 scope:global align:4 +cut_move_DAN__11daNpc_Aj1_cFv = .text:0x00001CE4; // type:function size:0x60 scope:global align:4 +cut_init_INVIT__11daNpc_Aj1_cFv = .text:0x00001D44; // type:function size:0x70 scope:global align:4 +cut_move_INVIT__11daNpc_Aj1_cFv = .text:0x00001DB4; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Aj1_cFi = .text:0x00001DBC; // type:function size:0x1C0 scope:global align:4 +endEvent__11daNpc_Aj1_cFv = .text:0x00001F7C; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Aj1_cFv = .text:0x00001FA0; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Aj1_cFi = .text:0x00001FD8; // type:function size:0xC0 scope:global align:4 +set_pa_pun__11daNpc_Aj1_cFv = .text:0x00002098; // type:function size:0x88 scope:global align:4 +set_pa_aka__11daNpc_Aj1_cFv = .text:0x00002120; // type:function size:0x94 scope:global align:4 +set_pa_don__11daNpc_Aj1_cFv = .text:0x000021B4; // type:function size:0xD0 scope:global align:4 +set_pa_smk__11daNpc_Aj1_cFv = .text:0x00002284; // type:function size:0x178 scope:global align:4 +flw_pa_pun__11daNpc_Aj1_cFv = .text:0x000023FC; // type:function size:0xBC scope:global align:4 +flw_pa_aka__11daNpc_Aj1_cFv = .text:0x000024B8; // type:function size:0x50 scope:global align:4 +del_pa_aka__11daNpc_Aj1_cFv = .text:0x00002508; // type:function size:0x58 scope:global align:4 +del_pa__11daNpc_Aj1_cFPP14JPABaseEmitter = .text:0x00002560; // type:function size:0x2C scope:global align:4 +setSmoke__11daNpc_Aj1_cFv = .text:0x0000258C; // type:function size:0xEC scope:global align:4 +set_action__11daNpc_Aj1_cFM11daNpc_Aj1_cFPCvPvPv_iPv = .text:0x00002678; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Aj1_cFSc = .text:0x00002724; // type:function size:0xE8 scope:global align:4 +chk_areaIN__11daNpc_Aj1_cFfs4cXyz = .text:0x0000280C; // type:function size:0x17C scope:global align:4 +FARwai__11daNpc_Aj1_cFv = .text:0x00002988; // type:function size:0xFC scope:global align:4 +call_1__11daNpc_Aj1_cFv = .text:0x00002A84; // type:function size:0x198 scope:global align:4 +wait_1__11daNpc_Aj1_cFv = .text:0x00002C1C; // type:function size:0xF8 scope:global align:4 +talk_1__11daNpc_Aj1_cFv = .text:0x00002D14; // type:function size:0x150 scope:global align:4 +wait_action1__11daNpc_Aj1_cFPv = .text:0x00002E64; // type:function size:0xD8 scope:global align:4 +wait_action2__11daNpc_Aj1_cFPv = .text:0x00002F3C; // type:function size:0x110 scope:global align:4 +demo__11daNpc_Aj1_cFv = .text:0x0000304C; // type:function size:0x150 scope:global align:4 +shadowDraw__11daNpc_Aj1_cFv = .text:0x0000319C; // type:function size:0xB8 scope:global align:4 +_draw__11daNpc_Aj1_cFv = .text:0x00003254; // type:function size:0x12C scope:global align:4 +_execute__11daNpc_Aj1_cFv = .text:0x00003380; // type:function size:0x228 scope:global align:4 +_delete__11daNpc_Aj1_cFv = .text:0x000035A8; // type:function size:0x94 scope:global align:4 +_create__11daNpc_Aj1_cFv = .text:0x0000363C; // type:function size:0x254 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003890; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000038EC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003934; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003A00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003A48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003AA4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003AEC; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Aj1_cFv = .text:0x00003B5C; // type:function size:0x334 scope:global align:4 +itemCreateHeap__11daNpc_Aj1_cFv = .text:0x00003E90; // type:function size:0xC8 scope:global align:4 +CreateHeap__11daNpc_Aj1_cFv = .text:0x00003F58; // type:function size:0xA4 scope:global align:4 +daNpc_Aj1_Create__FP10fopAc_ac_c = .text:0x00003FFC; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_Delete__FP11daNpc_Aj1_c = .text:0x0000401C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_Execute__FP11daNpc_Aj1_c = .text:0x0000403C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_Draw__FP11daNpc_Aj1_c = .text:0x0000405C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_IsDelete__FP11daNpc_Aj1_c = .text:0x0000407C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004084; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004094; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000409C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000040A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000040AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000040B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000040EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000040F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000040FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004104; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000413C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004140; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004148; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004150; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004158; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004164; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Aj1_HIO_cFv = .text:0x00004170; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000041CC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000041E8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00004204; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_aj1_cpp = .text:0x00004280; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000042BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000042C4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000042CC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000042D4; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000042DC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000042E4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000042EC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4332 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4373 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +a_res_id_tbl$4414 = .rodata:0x00000014; // type:object size:0x24 scope:local align:4 +a_res_id_tbl$4419 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4762 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4809 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4833 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@5027 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5028 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5032 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5082 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5084 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5181 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5182 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5252 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5253 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5304 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5459 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5460 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5461 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5473 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5475 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5536 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5537 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5642 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5643 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5644 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5645 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@5972 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000C8; // type:object size:0xE5 scope:local align:4 data:string_table +a_prm_tbl$4141 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_evn_tbl = .data:0x00000030; // type:object size:0x4 scope:local align:4 +@4240 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4269 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4284 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4477 = .data:0x00000058; // type:object size:0x90 scope:local align:4 +a_anm_prm_tbl$4484 = .data:0x000000E8; // type:object size:0x50 scope:local align:4 +a_anm_prm_tbl$4535 = .data:0x00000138; // type:object size:0x90 scope:local align:4 +@4601 = .data:0x000001C8; // type:object size:0x5C scope:local align:4 +a_cut_tbl$4900 = .data:0x00000224; // type:object size:0x20 scope:local align:4 +@4939 = .data:0x00000244; // type:object size:0x20 scope:local align:4 +@4938 = .data:0x00000264; // type:object size:0x20 scope:local align:4 +@5352 = .data:0x00000284; // type:object size:0x58 scope:local align:4 +a_siz_tbl$5553 = .data:0x000002DC; // type:object size:0x4 scope:local align:4 +l_daNpc_Aj1_Method = .data:0x000002E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AJ1 = .data:0x00000300; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000348; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003E8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000043C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000460; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Aj1_c = .data:0x00000474; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Aj1_HIO_c = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4146 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +@4161 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4162 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4160 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_auction/splits.txt b/config/GZLE01/rels/d_a_npc_auction/splits.txt new file mode 100644 index 000000000..bdaf6e269 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_auction/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_auction.cpp: + .text start:0x000000EC end:0x00002F1C + .text start:0x00002F1C end:0x00003E70 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000004BB + .data start:0x00000000 end:0x0000040C + .bss start:0x00000008 end:0x00000354 diff --git a/config/GZLE01/rels/d_a_npc_auction/symbols.txt b/config/GZLE01/rels/d_a_npc_auction/symbols.txt new file mode 100644 index 000000000..cb5652f45 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_auction/symbols.txt @@ -0,0 +1,211 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpcAuction_cFv = .text:0x000000EC; // type:function size:0x17C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000268; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000002C4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000030C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000420; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000047C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000004C4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000520; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005A8; // type:function size:0x70 scope:weak align:4 +daNpc_Auction_nodeCallBack1__FP7J3DNodei = .text:0x00000618; // type:function size:0x118 scope:local align:4 +daNpc_Auction_nodeCallBack2__FP7J3DNodei = .text:0x00000730; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000848; // type:function size:0x20 scope:local align:4 +phase_1__FP14daNpcAuction_c = .text:0x00000868; // type:function size:0x264 scope:local align:4 +phase_2__FP14daNpcAuction_c = .text:0x00000ACC; // type:function size:0x80 scope:local align:4 +createHeap__14daNpcAuction_cFv = .text:0x00000B4C; // type:function size:0x328 scope:global align:4 +daNpcAuction_XyCheckCB__FPvi = .text:0x00000E74; // type:function size:0x20 scope:local align:4 +daNpcAuction_XyEventCB__FPvi = .text:0x00000E94; // type:function size:0x20 scope:local align:4 +createInit__14daNpcAuction_cFv = .text:0x00000EB4; // type:function size:0x184 scope:global align:4 +wait_action_init__14daNpcAuction_cFv = .text:0x00001038; // type:function size:0x24 scope:global align:4 +wait_action__14daNpcAuction_cFv = .text:0x0000105C; // type:function size:0x138 scope:global align:4 +checkOrder__14daNpcAuction_cFv = .text:0x00001194; // type:function size:0x58 scope:global align:4 +eventOrder__14daNpcAuction_cFv = .text:0x000011EC; // type:function size:0x84 scope:global align:4 +eventMove__14daNpcAuction_cFv = .text:0x00001270; // type:function size:0x18C scope:global align:4 +privateCut__14daNpcAuction_cFv = .text:0x000013FC; // type:function size:0x14C scope:global align:4 +eventMainInit__14daNpcAuction_cFv = .text:0x00001548; // type:function size:0xC scope:global align:4 +eventMain__14daNpcAuction_cFv = .text:0x00001554; // type:function size:0x334 scope:global align:4 +eventMesSetInit__14daNpcAuction_cFi = .text:0x00001888; // type:function size:0x74 scope:global align:4 +eventMesSet__14daNpcAuction_cFv = .text:0x000018FC; // type:function size:0x34 scope:global align:4 +XyCheckCB__14daNpcAuction_cFi = .text:0x00001930; // type:function size:0x8 scope:global align:4 +XyEventCB__14daNpcAuction_cFi = .text:0x00001938; // type:function size:0xC0 scope:global align:4 +next_msgStatus__14daNpcAuction_cFPUl = .text:0x000019F8; // type:function size:0x2DC scope:global align:4 +getMsg__14daNpcAuction_cFv = .text:0x00001CD4; // type:function size:0x230 scope:global align:4 +setAnmFromMsgTag__14daNpcAuction_cFv = .text:0x00001F04; // type:function size:0x16C scope:global align:4 +getPrmNpcNo__14daNpcAuction_cFv = .text:0x00002070; // type:function size:0x20 scope:global align:4 +setMtx__14daNpcAuction_cFv = .text:0x00002090; // type:function size:0x88 scope:global align:4 +lookBack__14daNpcAuction_cFv = .text:0x00002118; // type:function size:0x370 scope:global align:4 +initTexPatternAnm__14daNpcAuction_cFb = .text:0x00002488; // type:function size:0x124 scope:global align:4 +playTexPatternAnm__14daNpcAuction_cFv = .text:0x000025AC; // type:function size:0x78 scope:global align:4 +playAnm__14daNpcAuction_cFv = .text:0x00002624; // type:function size:0xA8 scope:global align:4 +setAnm__14daNpcAuction_cFUcif = .text:0x000026CC; // type:function size:0xC0 scope:global align:4 +setAnm2__14daNpcAuction_cFUcif = .text:0x0000278C; // type:function size:0x50 scope:global align:4 +setAnmTbl__14daNpcAuction_cFP7sAnmDat = .text:0x000027DC; // type:function size:0x98 scope:global align:4 +isExecute__14daNpcAuction_cFv = .text:0x00002874; // type:function size:0xB4 scope:global align:4 +getRand__14daNpcAuction_cFi = .text:0x00002928; // type:function size:0x64 scope:global align:4 +clrEmitter__14daNpcAuction_cFv = .text:0x0000298C; // type:function size:0x50 scope:global align:4 +daNpc_AuctionCreate__FPv = .text:0x000029DC; // type:function size:0x30 scope:local align:4 +daNpc_AuctionDelete__FPv = .text:0x00002A0C; // type:function size:0x64 scope:local align:4 +daNpc_AuctionExecute__FPv = .text:0x00002A70; // type:function size:0x200 scope:local align:4 +daNpc_AuctionDraw__FPv = .text:0x00002C70; // type:function size:0x248 scope:local align:4 +daNpc_AuctionIsDelete__FPv = .text:0x00002EB8; // type:function size:0x8 scope:local align:4 +__dt__20daNpc_Auction2_HIO_cFv = .text:0x00002EC0; // type:function size:0x5C scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00002F1C; // type:function size:0x1C scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002F38; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002F3C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002F84; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002FCC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003028; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003070; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003080; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003088; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003090; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003098; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030A0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000030D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000030E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000030E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030F0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003128; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000312C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003134; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000313C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003144; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003150; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000315C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003164; // type:function size:0x8 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000316C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_auction_cpp = .text:0x00003188; // type:function size:0xC80 scope:local align:4 +__dt__10dNpc_HIO_cFv = .text:0x00003E08; // type:function size:0x48 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003E50; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003E58; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003E60; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003E68; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__14daNpcAuction_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x30 scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000034; // type:object size:0x30 scope:local align:4 +l_photo_no = .rodata:0x00000064; // type:object size:0xC scope:local align:4 data:string +l_bck_ix_tbl = .rodata:0x00000070; // type:object size:0x1E0 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000250; // type:object size:0x30 scope:local align:4 +l_bmt_ix_tbl = .rodata:0x00000280; // type:object size:0x30 scope:local align:4 +l_diff_flag_tbl = .rodata:0x000002B0; // type:object size:0x30 scope:local align:4 +l_kind_max = .rodata:0x000002E0; // type:object size:0x40 scope:local align:4 +@4578 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 data:float +@4579 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@4612 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 data:float +@4769 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 data:float +@4892 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 data:float +@5244 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 data:float +@5311 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x00000348; // type:object size:0x8 scope:local align:8 data:double +@5359 = .rodata:0x00000350; // type:object size:0x8 scope:local align:8 data:double +@5513 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@5514 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@5933 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@5935 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@5937 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@5941 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@5943 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@5944 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@5945 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@5946 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@5947 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@5948 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000003A4; // type:object size:0x117 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000030; // type:object size:0x30 scope:global align:4 +l_npc_anm_0 = .data:0x00000060; // type:object size:0x3 scope:local align:4 +l_npc_anm_2 = .data:0x00000064; // type:object size:0x3 scope:local align:4 +l_npc_anm_3 = .data:0x00000068; // type:object size:0x3 scope:local align:4 +l_npc_anm_4 = .data:0x0000006C; // type:object size:0x6 scope:local align:4 +l_npc_anm_5 = .data:0x00000074; // type:object size:0x3 scope:local align:4 +l_npc_anm_6 = .data:0x00000078; // type:object size:0x9 scope:local align:4 +l_npc_anm_7 = .data:0x00000084; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait = .data:0x00000088; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x0000008C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000090; // type:object size:0x6 scope:local align:4 +l_npc_anm_kuyasi = .data:0x00000098; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy = .data:0x0000009C; // type:object size:0x3 scope:local align:4 +l_npc_anm_dousho = .data:0x000000A0; // type:object size:0x3 scope:local align:4 +l_npc_msg_id = .data:0x000000A4; // type:object size:0x90 scope:local align:4 +l_npc_staff_id = .data:0x00000134; // type:object size:0x20 scope:local align:4 +l_node_call_back_tbl = .data:0x00000154; // type:object size:0x20 scope:local align:4 +l_method$localstatic3$_create__14daNpcAuction_cFv = .data:0x00000174; // type:object size:0xC scope:weak align:4 +@4646 = .data:0x00000180; // type:object size:0xC scope:local align:4 +cut_name_tbl$4773 = .data:0x0000018C; // type:object size:0x8 scope:local align:4 +@5083 = .data:0x00000194; // type:object size:0x20 scope:local align:4 +@5082 = .data:0x000001B4; // type:object size:0x20 scope:local align:4 +l_mdl_status = .data:0x000001D4; // type:object size:0x30 scope:local align:4 +daNpc_AuctionMethodTable = .data:0x00000204; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AUCTION = .data:0x00000224; // type:object size:0x30 scope:global align:4 +__vt__14daNpcAuction_c = .data:0x00000254; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000368; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000003E0; // type:object size:0x14 scope:weak align:4 +__vt__20daNpc_Auction2_HIO_c = .data:0x000003F4; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4136 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4137 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4138 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@4139 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4140 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4141 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@4142 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4143 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4144 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4145 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4146 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4147 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +l_npc_dat = .bss:0x000000E4; // type:object size:0x270 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_ba1/splits.txt b/config/GZLE01/rels/d_a_npc_ba1/splits.txt new file mode 100644 index 000000000..f21eb5835 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ba1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ba1.cpp: + .text start:0x000000EC end:0x00004AA4 + .text start:0x00004AA4 end:0x00004AA4 + .text start:0x00004AA4 end:0x00004AB8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x000005F4 + .bss start:0x00000008 end:0x00000100 diff --git a/config/GZLE01/rels/d_a_npc_ba1/symbols.txt b/config/GZLE01/rels/d_a_npc_ba1/symbols.txt new file mode 100644 index 000000000..56147d409 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ba1/symbols.txt @@ -0,0 +1,239 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ba1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +searchActor_Fa__FPvPv = .text:0x00000198; // type:function size:0x78 scope:local align:4 +nodeCallBack_Ba1__FP7J3DNodei = .text:0x00000210; // type:function size:0x4C scope:local align:4 +nodeBa1Control__11daNpc_Ba1_cFP7J3DNodeP8J3DModel = .text:0x0000025C; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x000003AC; // type:function size:0x3C scope:weak align:4 +daNpc_Ba1_XyCheck_cB__FPvi = .text:0x000003E8; // type:function size:0x20 scope:local align:4 +XyCheck_cB__11daNpc_Ba1_cFi = .text:0x00000408; // type:function size:0x20 scope:global align:4 +daNpc_Ba1_XyEvent_cB__FPvi = .text:0x00000428; // type:function size:0x20 scope:local align:4 +XyEvent_cB__11daNpc_Ba1_cFi = .text:0x00000448; // type:function size:0x8 scope:global align:4 +init_BA1_0__11daNpc_Ba1_cFv = .text:0x00000450; // type:function size:0xA8 scope:global align:4 +init_BA1_1__11daNpc_Ba1_cFv = .text:0x000004F8; // type:function size:0xFC scope:global align:4 +init_BA1_2__11daNpc_Ba1_cFv = .text:0x000005F4; // type:function size:0x54 scope:global align:4 +init_BA1_3__11daNpc_Ba1_cFv = .text:0x00000648; // type:function size:0xEC scope:global align:4 +init_BA1_4__11daNpc_Ba1_cFv = .text:0x00000734; // type:function size:0xB4 scope:global align:4 +createInit__11daNpc_Ba1_cFv = .text:0x000007E8; // type:function size:0x1F4 scope:global align:4 +setMtx__11daNpc_Ba1_cFb = .text:0x000009DC; // type:function size:0x168 scope:global align:4 +anmNum_toResID__11daNpc_Ba1_cFi = .text:0x00000B44; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ba1_cFi = .text:0x00000B58; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ba1_cFbi = .text:0x00000B6C; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Ba1_cFb = .text:0x00000C7C; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ba1_cFv = .text:0x00000CA4; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ba1_cFSc = .text:0x00000D50; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ba1_cFPQ211daNpc_Ba1_c9anm_prm_c = .text:0x00000D8C; // type:function size:0xA8 scope:global align:4 +setAnm_NUM__11daNpc_Ba1_cFii = .text:0x00000E34; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Ba1_cFv = .text:0x00000EA0; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Ba1_cFv = .text:0x00000F20; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Ba1_cFv = .text:0x00000F24; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Ba1_cFUc = .text:0x00000F28; // type:function size:0x44 scope:global align:4 +control_anmAtr__11daNpc_Ba1_cFv = .text:0x00000F6C; // type:function size:0x38 scope:global align:4 +setAnm_ATR__11daNpc_Ba1_cFi = .text:0x00000FA4; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ba1_cFUs = .text:0x0000100C; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Ba1_cFv = .text:0x000010D0; // type:function size:0xD0 scope:global align:4 +checkOrder__11daNpc_Ba1_cFv = .text:0x000011A0; // type:function size:0x9C scope:global align:4 +chk_talk__11daNpc_Ba1_cFv = .text:0x0000123C; // type:function size:0xAC scope:global align:4 +chk_drct__11daNpc_Ba1_cFf = .text:0x000012E8; // type:function size:0x94 scope:global align:4 +chk_partsNotMove__11daNpc_Ba1_cFv = .text:0x0000137C; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ba1_cFv = .text:0x000013BC; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Ba1_cFPUl = .text:0x0000155C; // type:function size:0x16C scope:global align:4 +getMsg_BA1_0__11daNpc_Ba1_cFv = .text:0x000016C8; // type:function size:0x70 scope:global align:4 +getMsg_BA1_1__11daNpc_Ba1_cFv = .text:0x00001738; // type:function size:0xE0 scope:global align:4 +getMsg_BA1_3__11daNpc_Ba1_cFv = .text:0x00001818; // type:function size:0xF0 scope:global align:4 +getMsg_BA1_4__11daNpc_Ba1_cFv = .text:0x00001908; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Ba1_cFv = .text:0x00001928; // type:function size:0x84 scope:global align:4 +chkAttention__11daNpc_Ba1_cFv = .text:0x000019AC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ba1_cFb = .text:0x00001A2C; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Ba1_cFUi = .text:0x00001A94; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Ba1_cFPFPvPv_Pv = .text:0x00001AC8; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Ba1_cFv = .text:0x00001B78; // type:function size:0x18 scope:global align:4 +check_useFairyArea__11daNpc_Ba1_cFv = .text:0x00001B90; // type:function size:0x118 scope:global align:4 +checkCommandTalk__11daNpc_Ba1_cFv = .text:0x00001CA8; // type:function size:0x50 scope:global align:4 +charDecide__11daNpc_Ba1_cFi = .text:0x00001CF8; // type:function size:0x84 scope:global align:4 +eInit_SET_PLYER_GOL___11daNpc_Ba1_cFv = .text:0x00001D7C; // type:function size:0x94 scope:global align:4 +eInit_PLYER_INI_POS___11daNpc_Ba1_cFv = .text:0x00001E10; // type:function size:0xBC scope:global align:4 +eInit_USE_FAIRY_END___11daNpc_Ba1_cFv = .text:0x00001ECC; // type:function size:0x1C scope:global align:4 +eInit_MOV_POS___11daNpc_Ba1_cFv = .text:0x00001EE8; // type:function size:0x1C scope:global align:4 +eInit_SET_PLYER_TRN_ANG___11daNpc_Ba1_cFv = .text:0x00001F04; // type:function size:0x44 scope:global align:4 +eInit_ACTOR_DRW_CONTROL___11daNpc_Ba1_cFPiPi = .text:0x00001F48; // type:function size:0x164 scope:global align:4 +eInit_setEvTimer__11daNpc_Ba1_cFPi = .text:0x000020AC; // type:function size:0x1C scope:global align:4 +eInit_CHK_FAIRY___11daNpc_Ba1_cFPi = .text:0x000020C8; // type:function size:0x20 scope:global align:4 +eInit_prmFloat__11daNpc_Ba1_cFPff = .text:0x000020E8; // type:function size:0x10 scope:global align:4 +eInit_SET_EYE_OFF___11daNpc_Ba1_cFPf = .text:0x000020F8; // type:function size:0x38 scope:global align:4 +eInit_EYE_OFF_ZRO___11daNpc_Ba1_cFPf = .text:0x00002130; // type:function size:0x38 scope:global align:4 +eInit_CHK_FAIRY_MOV_1__11daNpc_Ba1_cFPi = .text:0x00002168; // type:function size:0x20 scope:global align:4 +event_actionInit__11daNpc_Ba1_cFi = .text:0x00002188; // type:function size:0x1D0 scope:global align:4 +eMove_MOV_POS___11daNpc_Ba1_cFv = .text:0x00002358; // type:function size:0x1C0 scope:global align:4 +eMove_CHK_FAIRY___11daNpc_Ba1_cFv = .text:0x00002518; // type:function size:0x5C scope:global align:4 +eMove_EYE_OFF_ZRO___11daNpc_Ba1_cFv = .text:0x00002574; // type:function size:0x94 scope:global align:4 +eMove_CHK_FAIRY_MOV_1__11daNpc_Ba1_cFv = .text:0x00002608; // type:function size:0x94 scope:global align:4 +event_action__11daNpc_Ba1_cFv = .text:0x0000269C; // type:function size:0x68 scope:global align:4 +cut_init_START_TALE1__11daNpc_Ba1_cFi = .text:0x00002704; // type:function size:0x60 scope:global align:4 +cut_move_START_TALE1__11daNpc_Ba1_cFv = .text:0x00002764; // type:function size:0xBC scope:global align:4 +privateCut__11daNpc_Ba1_cFi = .text:0x00002820; // type:function size:0x128 scope:global align:4 +endEvent__11daNpc_Ba1_cFv = .text:0x00002948; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Ba1_cFv = .text:0x00002968; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ba1_cFi = .text:0x000029A0; // type:function size:0x1B0 scope:global align:4 +set_action__11daNpc_Ba1_cFM11daNpc_Ba1_cFPCvPvPv_iPv = .text:0x00002B50; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ba1_cFSc = .text:0x00002BFC; // type:function size:0xAC scope:global align:4 +wait_0__11daNpc_Ba1_cFv = .text:0x00002CA8; // type:function size:0x188 scope:global align:4 +wait_1__11daNpc_Ba1_cFv = .text:0x00002E30; // type:function size:0x140 scope:global align:4 +talk_1__11daNpc_Ba1_cFv = .text:0x00002F70; // type:function size:0x1A0 scope:global align:4 +talk_2__11daNpc_Ba1_cFv = .text:0x00003110; // type:function size:0x20 scope:global align:4 +wait_2__11daNpc_Ba1_cFv = .text:0x00003130; // type:function size:0x218 scope:global align:4 +wait_3__11daNpc_Ba1_cFv = .text:0x00003348; // type:function size:0x20 scope:global align:4 +ZZZwai__11daNpc_Ba1_cFv = .text:0x00003368; // type:function size:0x144 scope:global align:4 +wait_action1__11daNpc_Ba1_cFPv = .text:0x000034AC; // type:function size:0x190 scope:global align:4 +wait_action2__11daNpc_Ba1_cFPv = .text:0x0000363C; // type:function size:0xBC scope:global align:4 +demo_action1__11daNpc_Ba1_cFPv = .text:0x000036F8; // type:function size:0x38 scope:global align:4 +wait_action3__11daNpc_Ba1_cFPv = .text:0x00003730; // type:function size:0xBC scope:global align:4 +wait_action4__11daNpc_Ba1_cFPv = .text:0x000037EC; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Ba1_cFv = .text:0x000038A8; // type:function size:0x170 scope:global align:4 +shadowDraw__11daNpc_Ba1_cFv = .text:0x00003A18; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Ba1_cFv = .text:0x00003AA8; // type:function size:0x164 scope:global align:4 +_execute__11daNpc_Ba1_cFv = .text:0x00003C0C; // type:function size:0x210 scope:global align:4 +_delete__11daNpc_Ba1_cFv = .text:0x00003E1C; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00003E78; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ba1_cFv = .text:0x00003E98; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ba1_cFv = .text:0x00003FB8; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000411C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004178; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000041C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000428C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000042D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004330; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004378; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ba1_cFv = .text:0x000043E8; // type:function size:0x270 scope:global align:4 +create_itm_Mdl__11daNpc_Ba1_cFv = .text:0x00004658; // type:function size:0xBC scope:global align:4 +CreateHeap__11daNpc_Ba1_cFv = .text:0x00004714; // type:function size:0x148 scope:global align:4 +daNpc_Ba1_Create__FP10fopAc_ac_c = .text:0x0000485C; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_Delete__FP11daNpc_Ba1_c = .text:0x0000487C; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_Execute__FP11daNpc_Ba1_c = .text:0x0000489C; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_Draw__FP11daNpc_Ba1_c = .text:0x000048BC; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_IsDelete__FP11daNpc_Ba1_c = .text:0x000048DC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000048E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000048F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000048FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004904; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000490C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004914; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000494C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004954; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000495C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004964; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000499C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000049A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000049A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000049B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000049B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000049C4; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ba1_HIO_cFv = .text:0x000049D0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004A2C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ba1_cpp = .text:0x00004A48; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004A84; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004A8C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004A94; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004A9C; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004AA4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004AAC; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004AB4; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4216 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4281 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4424 = .rodata:0x00000018; // type:object size:0x28 scope:local align:4 +a_btp_resID_tbl$4429 = .rodata:0x00000040; // type:object size:0x30 scope:local align:4 +@4446 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4471 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4472 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4643 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4696 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4925 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4926 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4927 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4971 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4990 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5042 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5147 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5423 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@5674 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5675 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5694 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5698 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5833 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5834 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E4; // type:object size:0x100 scope:local align:4 data:string_table +a_prm_tbl$4153 = .data:0x00000000; // type:object size:0x24 scope:local align:4 +l_evn_tbl = .data:0x00000024; // type:object size:0x18 scope:local align:4 +@4245 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4264 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4286 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4298 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4318 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4490 = .data:0x00000078; // type:object size:0xB0 scope:local align:4 +a_anm_prm_tbl$4497 = .data:0x00000128; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4553 = .data:0x000001A8; // type:object size:0x150 scope:local align:4 +@4747 = .data:0x000002F8; // type:object size:0x54 scope:local align:4 +@5103 = .data:0x0000034C; // type:object size:0x2C scope:local align:4 +@5200 = .data:0x00000378; // type:object size:0x2C scope:local align:4 +a_cut_tbl$5229 = .data:0x000003A4; // type:object size:0x8 scope:local align:4 +@5285 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +@5459 = .data:0x000003B8; // type:object size:0x78 scope:local align:4 +a_size_tbl$5789 = .data:0x00000430; // type:object size:0x4 scope:local align:4 +l_daNpc_Ba1_Method = .data:0x00000434; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BA1 = .data:0x00000454; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000049C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000530; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000053C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000590; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000005B4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ba1_c = .data:0x000005C8; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ba1_HIO_c = .data:0x000005DC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000005E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4158 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x30 scope:local align:4 +l_check_inf = .bss:0x00000090; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000E0; // type:object size:0x4 scope:local align:4 data:4byte +@4184 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +init$4185 = .bss:0x000000F0; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4183 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_bj1/splits.txt b/config/GZLE01/rels/d_a_npc_bj1/splits.txt new file mode 100644 index 000000000..02b8a6dc2 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bj1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bj1.cpp: + .text start:0x000000EC end:0x000074B8 + .text start:0x000074B8 end:0x000074CC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000281 + .data start:0x00000000 end:0x000010AC + .bss start:0x00000008 end:0x000004A8 diff --git a/config/GZLE01/rels/d_a_npc_bj1/symbols.txt b/config/GZLE01/rels/d_a_npc_bj1/symbols.txt new file mode 100644 index 000000000..4fdefcefe --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bj1/symbols.txt @@ -0,0 +1,300 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Bj1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Bj1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Bj1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +searchActor_Jb__FPvPv = .text:0x00000268; // type:function size:0x84 scope:local align:4 +nodeCallBack_Bj1__FP7J3DNodei = .text:0x000002EC; // type:function size:0x4C scope:local align:4 +nodeBj1Control__11daNpc_Bj1_cFP7J3DNodeP8J3DModel = .text:0x00000338; // type:function size:0x18C scope:global align:4 +__dt__4cXyzFv = .text:0x000004C4; // type:function size:0x3C scope:weak align:4 +nodeCallBack_Prp__FP7J3DNodei = .text:0x00000500; // type:function size:0x4C scope:local align:4 +nodePrpControl__11daNpc_Bj1_cFP7J3DNodeP8J3DModel = .text:0x0000054C; // type:function size:0x118 scope:global align:4 +init_BJ4_0__11daNpc_Bj1_cFv = .text:0x00000664; // type:function size:0xAC scope:global align:4 +init_BJ6_0__11daNpc_Bj1_cFv = .text:0x00000710; // type:function size:0xC4 scope:global align:4 +init_BJ7_0__11daNpc_Bj1_cFv = .text:0x000007D4; // type:function size:0x90 scope:global align:4 +init_BJX_0__11daNpc_Bj1_cFv = .text:0x00000864; // type:function size:0xAC scope:global align:4 +init_BJX_1__11daNpc_Bj1_cFv = .text:0x00000910; // type:function size:0x88 scope:global align:4 +createInit__11daNpc_Bj1_cFv = .text:0x00000998; // type:function size:0x2F8 scope:global align:4 +setMtx_anmProc__11daNpc_Bj1_cFv = .text:0x00000C90; // type:function size:0x170 scope:global align:4 +setMtx__11daNpc_Bj1_cFb = .text:0x00000E00; // type:function size:0x298 scope:global align:4 +anmNum_toResID__11daNpc_Bj1_cFi = .text:0x00001098; // type:function size:0x14 scope:global align:4 +setAnm_anm__11daNpc_Bj1_cFPQ211daNpc_Bj1_c9anm_prm_c = .text:0x000010AC; // type:function size:0xDC scope:global align:4 +setAnm_NUM__11daNpc_Bj1_cFi = .text:0x00001188; // type:function size:0x30 scope:global align:4 +setAnm__11daNpc_Bj1_cFv = .text:0x000011B8; // type:function size:0x3C scope:global align:4 +setAnm_prp__11daNpc_Bj1_cFSc = .text:0x000011F4; // type:function size:0x184 scope:global align:4 +chg_anmTag__11daNpc_Bj1_cFv = .text:0x00001378; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Bj1_cFv = .text:0x0000137C; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Bj1_cFUc = .text:0x00001380; // type:function size:0x40 scope:global align:4 +control_anmAtr__11daNpc_Bj1_cFv = .text:0x000013C0; // type:function size:0x7C scope:global align:4 +setAnm_ATR__11daNpc_Bj1_cFv = .text:0x0000143C; // type:function size:0x34 scope:global align:4 +anmAtr__11daNpc_Bj1_cFUs = .text:0x00001470; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Bj1_cFv = .text:0x00001534; // type:function size:0xA4 scope:global align:4 +checkOrder__11daNpc_Bj1_cFv = .text:0x000015D8; // type:function size:0xB8 scope:global align:4 +chk_talk__11daNpc_Bj1_cFv = .text:0x00001690; // type:function size:0x9C scope:global align:4 +chk_drct__11daNpc_Bj1_cFf = .text:0x0000172C; // type:function size:0x94 scope:global align:4 +chk_partsNotMove__11daNpc_Bj1_cFv = .text:0x000017C0; // type:function size:0x30 scope:global align:4 +lookBack__11daNpc_Bj1_cFv = .text:0x000017F0; // type:function size:0x1B0 scope:global align:4 +getMaskInf__11daNpc_Bj1_cFPUc = .text:0x000019A0; // type:function size:0xA4 scope:global align:4 +chkReg__11daNpc_Bj1_cFUs = .text:0x00001A44; // type:function size:0x64 scope:global align:4 +setReg__11daNpc_Bj1_cFUs = .text:0x00001AA8; // type:function size:0x6C scope:global align:4 +next_msgStatus__11daNpc_Bj1_cFPUl = .text:0x00001B14; // type:function size:0x370 scope:global align:4 +getMsg_BJ1_0__11daNpc_Bj1_cFv = .text:0x00001E84; // type:function size:0x90 scope:global align:4 +getMsg_BJ2_0__11daNpc_Bj1_cFv = .text:0x00001F14; // type:function size:0x40 scope:global align:4 +getMsg_BJ3_0__11daNpc_Bj1_cFv = .text:0x00001F54; // type:function size:0x54 scope:global align:4 +getMsg_BJ4_0__11daNpc_Bj1_cFv = .text:0x00001FA8; // type:function size:0x40 scope:global align:4 +getMsg_BJ5_0__11daNpc_Bj1_cFv = .text:0x00001FE8; // type:function size:0x40 scope:global align:4 +getMsg_BJ6_0__11daNpc_Bj1_cFv = .text:0x00002028; // type:function size:0x40 scope:global align:4 +getMsg_BJ7_0__11daNpc_Bj1_cFv = .text:0x00002068; // type:function size:0x15C scope:global align:4 +getMsg_BJ8_0__11daNpc_Bj1_cFv = .text:0x000021C4; // type:function size:0x90 scope:global align:4 +getMsg_BJ9_0__11daNpc_Bj1_cFv = .text:0x00002254; // type:function size:0x40 scope:global align:4 +getMsg_Corog__11daNpc_Bj1_cFv = .text:0x00002294; // type:function size:0x198 scope:global align:4 +getMsg__11daNpc_Bj1_cFv = .text:0x0000242C; // type:function size:0xC0 scope:global align:4 +chkAttention__11daNpc_Bj1_cFv = .text:0x000024EC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Bj1_cFb = .text:0x0000256C; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Bj1_cFUi = .text:0x000025D4; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Bj1_cFPFPvPv_Pv = .text:0x00002608; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Bj1_cFv = .text:0x000026B8; // type:function size:0x6C scope:global align:4 +setCollision_SP___11daNpc_Bj1_cFv = .text:0x00002724; // type:function size:0x8C scope:global align:4 +set_pthPoint__11daNpc_Bj1_cFUc = .text:0x000027B0; // type:function size:0x90 scope:global align:4 +bj_clcFlySpd__11daNpc_Bj1_cFv = .text:0x00002840; // type:function size:0x148 scope:global align:4 +bj_movPass__11daNpc_Bj1_cFb = .text:0x00002988; // type:function size:0x1F8 scope:global align:4 +bj_flyMove__11daNpc_Bj1_cFv = .text:0x00002B80; // type:function size:0x35C scope:global align:4 +bj_clcMovSpd__11daNpc_Bj1_cFv = .text:0x00002EDC; // type:function size:0x80 scope:global align:4 +bj_nMove__11daNpc_Bj1_cFv = .text:0x00002F5C; // type:function size:0x148 scope:global align:4 +setPrtcl_drugPot_1__11daNpc_Bj1_cFv = .text:0x000030A4; // type:function size:0x150 scope:global align:4 +setPrtcl_drugPot_2__11daNpc_Bj1_cFv = .text:0x000031F4; // type:function size:0xC0 scope:global align:4 +delPrtcl_drugPot__11daNpc_Bj1_cFv = .text:0x000032B4; // type:function size:0x7C scope:global align:4 +setPrtcl_danceLR__11daNpc_Bj1_cFv = .text:0x00003330; // type:function size:0xC4 scope:global align:4 +flwPrtcl_danceLR__11daNpc_Bj1_cFv = .text:0x000033F4; // type:function size:0x90 scope:global align:4 +delPrtcl_danceLR__11daNpc_Bj1_cFv = .text:0x00003484; // type:function size:0x54 scope:global align:4 +setPrtcl_peraProOpen__11daNpc_Bj1_cFv = .text:0x000034D8; // type:function size:0xBC scope:global align:4 +createSeed__11daNpc_Bj1_cFv = .text:0x00003594; // type:function size:0x1E0 scope:global align:4 +deleteSeed__11daNpc_Bj1_cFv = .text:0x00003774; // type:function size:0x70 scope:global align:4 +charDecide__11daNpc_Bj1_cFi = .text:0x000037E4; // type:function size:0x1B4 scope:global align:4 +eInit_setLocFlag__11daNpc_Bj1_cFPi = .text:0x00003998; // type:function size:0x44 scope:global align:4 +eInit_setShapeAngleY__11daNpc_Bj1_cFPis = .text:0x000039DC; // type:function size:0x38 scope:global align:4 +eInit_setEvTimer__11daNpc_Bj1_cFPi = .text:0x00003A14; // type:function size:0x1C scope:global align:4 +eInit_calcRelativPos__11daNpc_Bj1_cFP4cXyzPi = .text:0x00003A30; // type:function size:0xE0 scope:global align:4 +eInit_prmFloat__11daNpc_Bj1_cFPff = .text:0x00003B10; // type:function size:0x10 scope:global align:4 +eInit_ATTENTION___11daNpc_Bj1_cFPiPiPiP4cXyzPiPiPi = .text:0x00003B20; // type:function size:0x21C scope:global align:4 +eInit_PLYER_MOV_1___11daNpc_Bj1_cFv = .text:0x00003D3C; // type:function size:0xE8 scope:global align:4 +eInit_MOV___11daNpc_Bj1_cFPfPfPfPi = .text:0x00003E24; // type:function size:0xE0 scope:global align:4 +eInit_JMP___11daNpc_Bj1_cFPfPf = .text:0x00003F04; // type:function size:0x70 scope:global align:4 +eInit_CHG_PTH___11daNpc_Bj1_cFPiPi = .text:0x00003F74; // type:function size:0xF8 scope:global align:4 +eInit_END_MOV___11daNpc_Bj1_cFv = .text:0x0000406C; // type:function size:0x50 scope:global align:4 +eInit_SET_TNE___11daNpc_Bj1_cFv = .text:0x000040BC; // type:function size:0x38 scope:global align:4 +eInit_DEL_TNE___11daNpc_Bj1_cFv = .text:0x000040F4; // type:function size:0x20 scope:global align:4 +eInit_SET_ANM___11daNpc_Bj1_cFPiPf = .text:0x00004114; // type:function size:0x68 scope:global align:4 +event_actionInit__11daNpc_Bj1_cFi = .text:0x0000417C; // type:function size:0x368 scope:global align:4 +eMove_ATTENTION___11daNpc_Bj1_cFv = .text:0x000044E4; // type:function size:0x4C scope:global align:4 +eMove_MOV___11daNpc_Bj1_cFv = .text:0x00004530; // type:function size:0x50 scope:global align:4 +eMove_JMP___11daNpc_Bj1_cFv = .text:0x00004580; // type:function size:0x14 scope:global align:4 +eMove_SET_TNE___11daNpc_Bj1_cFv = .text:0x00004594; // type:function size:0x5C scope:global align:4 +eMove_PTH_MOV___11daNpc_Bj1_cFv = .text:0x000045F0; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Bj1_cFv = .text:0x00004678; // type:function size:0x70 scope:global align:4 +privateCut__11daNpc_Bj1_cFi = .text:0x000046E8; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Bj1_cFv = .text:0x000047D4; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Bj1_cFv = .text:0x000047F4; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Bj1_cFi = .text:0x0000482C; // type:function size:0xE8 scope:global align:4 +set_action__11daNpc_Bj1_cFM11daNpc_Bj1_cFPCvPvPv_iPv = .text:0x00004914; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Bj1_cFSc = .text:0x000049C0; // type:function size:0x1A0 scope:global align:4 +wait_1__11daNpc_Bj1_cFv = .text:0x00004B60; // type:function size:0xD0 scope:global align:4 +wait_2__11daNpc_Bj1_cFv = .text:0x00004C30; // type:function size:0xE0 scope:global align:4 +wait_3__11daNpc_Bj1_cFv = .text:0x00004D10; // type:function size:0x11C scope:global align:4 +wait_4__11daNpc_Bj1_cFv = .text:0x00004E2C; // type:function size:0x11C scope:global align:4 +flyMov__11daNpc_Bj1_cFv = .text:0x00004F48; // type:function size:0x184 scope:global align:4 +fall01__11daNpc_Bj1_cFv = .text:0x000050CC; // type:function size:0x80 scope:global align:4 +talk_1__11daNpc_Bj1_cFv = .text:0x0000514C; // type:function size:0x3C4 scope:global align:4 +walk_1__11daNpc_Bj1_cFv = .text:0x00005510; // type:function size:0xC8 scope:global align:4 +wait_action1__11daNpc_Bj1_cFPv = .text:0x000055D8; // type:function size:0xBC scope:global align:4 +wait_action2__11daNpc_Bj1_cFPv = .text:0x00005694; // type:function size:0xE8 scope:global align:4 +wait_action3__11daNpc_Bj1_cFPv = .text:0x0000577C; // type:function size:0xE4 scope:global align:4 +wait_action4__11daNpc_Bj1_cFPv = .text:0x00005860; // type:function size:0xC8 scope:global align:4 +demo__11daNpc_Bj1_cFv = .text:0x00005928; // type:function size:0x9C scope:global align:4 +shadowDraw__11daNpc_Bj1_cFv = .text:0x000059C4; // type:function size:0x100 scope:global align:4 +_draw__11daNpc_Bj1_cFv = .text:0x00005AC4; // type:function size:0x374 scope:global align:4 +_execute__11daNpc_Bj1_cFv = .text:0x00005E38; // type:function size:0x2F0 scope:global align:4 +_delete__11daNpc_Bj1_cFv = .text:0x00006128; // type:function size:0x7C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000061A4; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Bj1_cFv = .text:0x000061C4; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Bj1_cFv = .text:0x000062E4; // type:function size:0x144 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006428; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000064F4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000653C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00006598; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000065E0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000663C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000066C4; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Bj1_cFv = .text:0x00006734; // type:function size:0x2CC scope:global align:4 +create_prp_Anm__11daNpc_Bj1_cFv = .text:0x00006A00; // type:function size:0x214 scope:global align:4 +create_itm_Mdl__11daNpc_Bj1_cFv = .text:0x00006C14; // type:function size:0x340 scope:global align:4 +CreateHeap__11daNpc_Bj1_cFv = .text:0x00006F54; // type:function size:0x1C0 scope:global align:4 +daNpc_Bj1_Create__FP10fopAc_ac_c = .text:0x00007114; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_Delete__FP11daNpc_Bj1_c = .text:0x00007134; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_Execute__FP11daNpc_Bj1_c = .text:0x00007154; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_Draw__FP11daNpc_Bj1_c = .text:0x00007174; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_IsDelete__FP11daNpc_Bj1_c = .text:0x00007194; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000719C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000071E4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000722C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007288; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000072D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000072E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000072E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000072F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000072F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007300; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007338; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007340; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007348; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007350; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007388; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000738C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007394; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000739C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000073A4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000073B0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Bj1_HIO_cFv = .text:0x000073BC; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00007440; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bj1_cpp = .text:0x0000745C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007498; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000074A0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000074A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000074B0; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000074B8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000074C0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000074C8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4249 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4294 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4538 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4540 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4542 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +a_bck_resID_tbl$4620 = .rodata:0x00000030; // type:object size:0x2C scope:local align:4 +@4784 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4835 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5327 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@5328 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5477 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5669 = .rodata:0x0000007C; // type:object size:0x8 scope:local align:4 +@5715 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5716 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5718 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5921 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@6068 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@6256 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@6540 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6541 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6542 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@6579 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6581 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6583 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6589 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6717 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6786 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6787 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6788 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7142 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1A9 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_prm_tbl$4171 = .data:0x00000030; // type:object size:0x384 scope:local align:4 +l_evn_tbl = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@4303 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@4322 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@4339 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@4353 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@4370 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +l_bj1_prm_tbl$4383 = .data:0x000003FC; // type:object size:0x144 scope:local align:4 +a_staff_tbl$4384 = .data:0x00000540; // type:object size:0x44 scope:local align:4 +@4491 = .data:0x00000584; // type:object size:0x44 scope:local align:4 +@4490 = .data:0x000005C8; // type:object size:0x24 scope:local align:4 +a_anm_prm_tbl$4635 = .data:0x000005EC; // type:object size:0xC0 scope:local align:4 +a_anm_prm_tbl$4640 = .data:0x000006AC; // type:object size:0x90 scope:local align:4 +a_anm_prm_tbl$4703 = .data:0x0000073C; // type:object size:0xB0 scope:local align:4 +@4852 = .data:0x000007EC; // type:object size:0x44 scope:local align:4 +@4959 = .data:0x00000830; // type:object size:0x2C0 scope:local align:4 +@5138 = .data:0x00000AF0; // type:object size:0x44 scope:local align:4 +l_chk_tbl$5198 = .data:0x00000B34; // type:object size:0x48 scope:local align:4 +@5443 = .data:0x00000B7C; // type:object size:0x20 scope:local align:4 +@5776 = .data:0x00000B9C; // type:object size:0x24 scope:local align:4 +@5891 = .data:0x00000BC0; // type:object size:0x20 scope:local align:4 +@6043 = .data:0x00000BE0; // type:object size:0x28 scope:local align:4 +@6099 = .data:0x00000C08; // type:object size:0x28 scope:local align:4 +a_cut_tbl$6103 = .data:0x00000C30; // type:object size:0x4 scope:local align:4 +@6199 = .data:0x00000C34; // type:object size:0x24 scope:local align:4 +@6627 = .data:0x00000C58; // type:object size:0x24 scope:local align:4 +@6626 = .data:0x00000C7C; // type:object size:0x24 scope:local align:4 +a_size_tbl$6742 = .data:0x00000CA0; // type:object size:0x24 scope:local align:4 +l_arm_L_bmd_tbl$7031 = .data:0x00000CC4; // type:object size:0x24 scope:local align:4 +l_arm_R_bmd_tbl$7032 = .data:0x00000CE8; // type:object size:0x24 scope:local align:4 +l_bmd_tbl$7033 = .data:0x00000D0C; // type:object size:0x24 scope:local align:4 +l_daNpc_Bj1_Method = .data:0x00000D30; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BJ1 = .data:0x00000D50; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ2 = .data:0x00000D80; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ3 = .data:0x00000DB0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ4 = .data:0x00000DE0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ5 = .data:0x00000E10; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ6 = .data:0x00000E40; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ7 = .data:0x00000E70; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ8 = .data:0x00000EA0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ9 = .data:0x00000ED0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000F00; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000F0C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000F18; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000F24; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000F30; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000F3C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000F48; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000FD0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000FDC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000FE8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000103C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00001060; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Bj1_c = .data:0x00001074; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Bj1_HIO_c = .data:0x00001088; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Bj1_childHIO_c = .data:0x00001094; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000010A0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4184 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3D8 scope:local align:4 +l_check_inf = .bss:0x00000438; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000488; // type:object size:0x4 scope:local align:4 data:4byte +@4212 = .bss:0x0000048C; // type:object size:0xC scope:local align:4 +init$4213 = .bss:0x00000498; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4211 = .bss:0x0000049C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_bm1/splits.txt b/config/GZLE01/rels/d_a_npc_bm1/splits.txt new file mode 100644 index 000000000..13f31fc54 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bm1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bm1.cpp: + .text start:0x000000EC end:0x00009810 + .text start:0x00009810 end:0x00009824 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000077D + .data start:0x00000000 end:0x00000F28 + .bss start:0x00000008 end:0x00000464 diff --git a/config/GZLE01/rels/d_a_npc_bm1/symbols.txt b/config/GZLE01/rels/d_a_npc_bm1/symbols.txt new file mode 100644 index 000000000..dab2108f8 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bm1/symbols.txt @@ -0,0 +1,348 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Bm1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Bm1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Bm1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +searchActor_Zl__FPvPv = .text:0x00000268; // type:function size:0x78 scope:local align:4 +searchActor_Gp__FPvPv = .text:0x000002E0; // type:function size:0x78 scope:local align:4 +searchActor_Bm_Skt__FPvPv = .text:0x00000358; // type:function size:0x84 scope:local align:4 +searchActor_Bm_Kkt__FPvPv = .text:0x000003DC; // type:function size:0x84 scope:local align:4 +nodeCallBack_Wng__FP7J3DNodei = .text:0x00000460; // type:function size:0x4C scope:local align:4 +nodeWngControl__11daNpc_Bm1_cFP7J3DNodeP8J3DModel = .text:0x000004AC; // type:function size:0x110 scope:global align:4 +nodeCallBack_Arm__FP7J3DNodei = .text:0x000005BC; // type:function size:0x4C scope:local align:4 +nodeArmControl__11daNpc_Bm1_cFP7J3DNodeP8J3DModel = .text:0x00000608; // type:function size:0x110 scope:global align:4 +nodeCallBack_Bm1__FP7J3DNodei = .text:0x00000718; // type:function size:0x4C scope:local align:4 +nodeBm1Control__11daNpc_Bm1_cFP7J3DNodeP8J3DModel = .text:0x00000764; // type:function size:0x19C scope:global align:4 +__dt__4cXyzFv = .text:0x00000900; // type:function size:0x3C scope:weak align:4 +chk_appCnd__11daNpc_Bm1_cFv = .text:0x0000093C; // type:function size:0x160 scope:global align:4 +init_PST_0__11daNpc_Bm1_cFv = .text:0x00000A9C; // type:function size:0x9C scope:global align:4 +init_PST_1__11daNpc_Bm1_cFv = .text:0x00000B38; // type:function size:0x4C scope:global align:4 +init_PST_2__11daNpc_Bm1_cFv = .text:0x00000B84; // type:function size:0x88 scope:global align:4 +init_PST_3__11daNpc_Bm1_cFv = .text:0x00000C0C; // type:function size:0xAC scope:global align:4 +init_PST_4__11daNpc_Bm1_cFv = .text:0x00000CB8; // type:function size:0xA0 scope:global align:4 +init_BMB_0__11daNpc_Bm1_cFv = .text:0x00000D58; // type:function size:0x4C scope:global align:4 +init_BMB_1__11daNpc_Bm1_cFv = .text:0x00000DA4; // type:function size:0x20 scope:global align:4 +init_BMB_2__11daNpc_Bm1_cFv = .text:0x00000DC4; // type:function size:0x4C scope:global align:4 +init_BMC_0__11daNpc_Bm1_cFv = .text:0x00000E10; // type:function size:0x4C scope:global align:4 +init_BMC_1__11daNpc_Bm1_cFv = .text:0x00000E5C; // type:function size:0xA8 scope:global align:4 +init_BMC_2__11daNpc_Bm1_cFv = .text:0x00000F04; // type:function size:0xAC scope:global align:4 +init_BMC_3__11daNpc_Bm1_cFv = .text:0x00000FB0; // type:function size:0x60 scope:global align:4 +init_BMD_0__11daNpc_Bm1_cFv = .text:0x00001010; // type:function size:0x20 scope:global align:4 +init_BMD_1__11daNpc_Bm1_cFv = .text:0x00001030; // type:function size:0x54 scope:global align:4 +init_SKT_0__11daNpc_Bm1_cFv = .text:0x00001084; // type:function size:0x58 scope:global align:4 +init_KKT_0__11daNpc_Bm1_cFv = .text:0x000010DC; // type:function size:0x20 scope:global align:4 +createInit__11daNpc_Bm1_cFv = .text:0x000010FC; // type:function size:0x308 scope:global align:4 +setMtx__11daNpc_Bm1_cFb = .text:0x00001404; // type:function size:0x3A4 scope:global align:4 +anmNum_toResID__11daNpc_Bm1_cFi = .text:0x000017A8; // type:function size:0x50 scope:global align:4 +headAnmNum_toResID__11daNpc_Bm1_cFi = .text:0x000017F8; // type:function size:0x50 scope:global align:4 +wingAnmNum_toResID__11daNpc_Bm1_cFi = .text:0x00001848; // type:function size:0x50 scope:global align:4 +btpNum_toResID__11daNpc_Bm1_cFi = .text:0x00001898; // type:function size:0xB0 scope:global align:4 +setBtp__11daNpc_Bm1_cFbi = .text:0x00001948; // type:function size:0x104 scope:global align:4 +iniTexPttrnAnm__11daNpc_Bm1_cFb = .text:0x00001A4C; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Bm1_cFv = .text:0x00001A74; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Bm1_cFSc = .text:0x00001B20; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Bm1_cFPQ211daNpc_Bm1_c9anm_prm_c = .text:0x00001B5C; // type:function size:0x198 scope:global align:4 +setAnm_NUM__11daNpc_Bm1_cFii = .text:0x00001CF4; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Bm1_cFv = .text:0x00001D60; // type:function size:0x80 scope:global align:4 +setPlaySpd__11daNpc_Bm1_cFf = .text:0x00001DE0; // type:function size:0x44 scope:global align:4 +chg_anmTag__11daNpc_Bm1_cFv = .text:0x00001E24; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Bm1_cFv = .text:0x00001E28; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Bm1_cFUc = .text:0x00001E2C; // type:function size:0xD0 scope:global align:4 +control_anmAtr__11daNpc_Bm1_cFv = .text:0x00001EFC; // type:function size:0x6C scope:global align:4 +setAnm_ATR__11daNpc_Bm1_cFi = .text:0x00001F68; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Bm1_cFUs = .text:0x00001FD0; // type:function size:0x108 scope:global align:4 +eventOrder__11daNpc_Bm1_cFv = .text:0x000020D8; // type:function size:0xA4 scope:global align:4 +checkOrder__11daNpc_Bm1_cFv = .text:0x0000217C; // type:function size:0xB8 scope:global align:4 +chk_manzai__11daNpc_Bm1_cFv = .text:0x00002234; // type:function size:0xD0 scope:global align:4 +chk_talk__11daNpc_Bm1_cFv = .text:0x00002304; // type:function size:0x9C scope:global align:4 +chk_partsNotMove__11daNpc_Bm1_cFv = .text:0x000023A0; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Bm1_cFv = .text:0x000023E0; // type:function size:0x1B0 scope:global align:4 +next_msgStatus__11daNpc_Bm1_cFPUl = .text:0x00002590; // type:function size:0x4C8 scope:global align:4 +getBitMask__11daNpc_Bm1_cFv = .text:0x00002A58; // type:function size:0x6C scope:global align:4 +getMsg_PST_1__11daNpc_Bm1_cFv = .text:0x00002AC4; // type:function size:0x3C scope:global align:4 +getMsg_PST_3__11daNpc_Bm1_cFv = .text:0x00002B00; // type:function size:0x40 scope:global align:4 +getMsg_SKT_0__11daNpc_Bm1_cFv = .text:0x00002B40; // type:function size:0xA8 scope:global align:4 +getMsg_KKT_0__11daNpc_Bm1_cFv = .text:0x00002BE8; // type:function size:0xA8 scope:global align:4 +getMsg_BMB_0__11daNpc_Bm1_cFv = .text:0x00002C90; // type:function size:0x12C scope:global align:4 +getMsg_BMB_1__11daNpc_Bm1_cFv = .text:0x00002DBC; // type:function size:0x12C scope:global align:4 +getMsg_BMB_2__11daNpc_Bm1_cFv = .text:0x00002EE8; // type:function size:0x128 scope:global align:4 +getMsg_BMC_0__11daNpc_Bm1_cFv = .text:0x00003010; // type:function size:0x48 scope:global align:4 +getMsg_BMC_2__11daNpc_Bm1_cFv = .text:0x00003058; // type:function size:0x78 scope:global align:4 +getMsg_BMC_3__11daNpc_Bm1_cFv = .text:0x000030D0; // type:function size:0x12C scope:global align:4 +getMsg_BMD_0__11daNpc_Bm1_cFv = .text:0x000031FC; // type:function size:0x12C scope:global align:4 +getMsg_BMD_1__11daNpc_Bm1_cFv = .text:0x00003328; // type:function size:0x148 scope:global align:4 +getMsg__11daNpc_Bm1_cFv = .text:0x00003470; // type:function size:0xD8 scope:global align:4 +chkAttention__11daNpc_Bm1_cFv = .text:0x00003548; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Bm1_cFb = .text:0x000035C8; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Bm1_cFUi = .text:0x00003630; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Bm1_cFPFPvPv_Pv = .text:0x00003664; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Bm1_cFv = .text:0x00003714; // type:function size:0x104 scope:global align:4 +bm_movPass__11daNpc_Bm1_cFb = .text:0x00003818; // type:function size:0x20C scope:global align:4 +bm_setFlyAnm__11daNpc_Bm1_cFv = .text:0x00003A24; // type:function size:0x44 scope:global align:4 +bm_clcFlySpd__11daNpc_Bm1_cFv = .text:0x00003A68; // type:function size:0x188 scope:global align:4 +bm_clcMovSpd__11daNpc_Bm1_cFv = .text:0x00003BF0; // type:function size:0x74 scope:global align:4 +bm_flyMove__11daNpc_Bm1_cFv = .text:0x00003C64; // type:function size:0x270 scope:global align:4 +bm_nMove__11daNpc_Bm1_cFv = .text:0x00003ED4; // type:function size:0xD0 scope:global align:4 +setPrtcl_Flyaway__11daNpc_Bm1_cFv = .text:0x00003FA4; // type:function size:0x148 scope:global align:4 +delPrtcl_Flyaway__11daNpc_Bm1_cFv = .text:0x000040EC; // type:function size:0x74 scope:global align:4 +setPrtcl_Land0__11daNpc_Bm1_cFv = .text:0x00004160; // type:function size:0x148 scope:global align:4 +delPrtcl_Land0__11daNpc_Bm1_cFv = .text:0x000042A8; // type:function size:0x74 scope:global align:4 +setPrtcl_Hane0__11daNpc_Bm1_cFv = .text:0x0000431C; // type:function size:0xC4 scope:global align:4 +flwPrtcl_Hane0__11daNpc_Bm1_cFv = .text:0x000043E0; // type:function size:0x90 scope:global align:4 +delPrtcl_Hane0__11daNpc_Bm1_cFv = .text:0x00004470; // type:function size:0x54 scope:global align:4 +setPrtcl_Hane1__11daNpc_Bm1_cFv = .text:0x000044C4; // type:function size:0xF4 scope:global align:4 +flwPrtcl_Hane1__11daNpc_Bm1_cFv = .text:0x000045B8; // type:function size:0x90 scope:global align:4 +delPrtcl_Hane1__11daNpc_Bm1_cFv = .text:0x00004648; // type:function size:0x74 scope:global align:4 +decideType__11daNpc_Bm1_cFii = .text:0x000046BC; // type:function size:0x2FC scope:global align:4 +eInit_setLocFlag__11daNpc_Bm1_cFPi = .text:0x000049B8; // type:function size:0x44 scope:global align:4 +eInit_setShapeAngleY__11daNpc_Bm1_cFPis = .text:0x000049FC; // type:function size:0x38 scope:global align:4 +eInit_setEvTimer__11daNpc_Bm1_cFPi = .text:0x00004A34; // type:function size:0x1C scope:global align:4 +eInit_calcRelativPos__11daNpc_Bm1_cFP4cXyzPi = .text:0x00004A50; // type:function size:0xE0 scope:global align:4 +eInit_ATTENTION___11daNpc_Bm1_cFPiPiPiP4cXyzPiPiPi = .text:0x00004B30; // type:function size:0x1E0 scope:global align:4 +eInit_SET_PLYER_GOL___11daNpc_Bm1_cFPiP4cXyzPi = .text:0x00004D10; // type:function size:0xB4 scope:global align:4 +eInit_prmFloat__11daNpc_Bm1_cFPff = .text:0x00004DC4; // type:function size:0x10 scope:global align:4 +eInit_FLY___11daNpc_Bm1_cFPiPfPfPfPf = .text:0x00004DD4; // type:function size:0x1E4 scope:global align:4 +eInit_DEL_ACTOR___11daNpc_Bm1_cFv = .text:0x00004FB8; // type:function size:0x20 scope:global align:4 +eInit_WLK___11daNpc_Bm1_cFPiPfPfP4cXyzPiPiPi = .text:0x00004FD8; // type:function size:0x1B8 scope:global align:4 +eInit_INI_EVN_1___11daNpc_Bm1_cFv = .text:0x00005190; // type:function size:0xC scope:global align:4 +eInit_SET_NXT_PTH_INF___11daNpc_Bm1_cFv = .text:0x0000519C; // type:function size:0x50 scope:global align:4 +eInit_SET_ANM___11daNpc_Bm1_cFPi = .text:0x000051EC; // type:function size:0x40 scope:global align:4 +eInit_MOV_PTH_POINT___11daNpc_Bm1_cFPiPiPiPi = .text:0x0000522C; // type:function size:0x13C scope:global align:4 +event_actionInit__11daNpc_Bm1_cFi = .text:0x00005368; // type:function size:0x2E8 scope:global align:4 +eMove_ATTENTION___11daNpc_Bm1_cFv = .text:0x00005650; // type:function size:0x4C scope:global align:4 +eMove_KMA_FLY___11daNpc_Bm1_cFv = .text:0x0000569C; // type:function size:0x8 scope:global align:4 +eMove_FLY___11daNpc_Bm1_cFv = .text:0x000056A4; // type:function size:0x1C scope:global align:4 +eMove_WLK___11daNpc_Bm1_cFv = .text:0x000056C0; // type:function size:0x74 scope:global align:4 +event_action__11daNpc_Bm1_cFv = .text:0x00005734; // type:function size:0x9C scope:global align:4 +cut_init_360_TRN__11daNpc_Bm1_cFi = .text:0x000057D0; // type:function size:0x3C scope:global align:4 +cut_move_360_TRN__11daNpc_Bm1_cFv = .text:0x0000580C; // type:function size:0xAC scope:global align:4 +privateCut__11daNpc_Bm1_cFi = .text:0x000058B8; // type:function size:0x128 scope:global align:4 +endEvent__11daNpc_Bm1_cFv = .text:0x000059E0; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Bm1_cFv = .text:0x00005A00; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Bm1_cFi = .text:0x00005A38; // type:function size:0x128 scope:global align:4 +set_action__11daNpc_Bm1_cFM11daNpc_Bm1_cFPCvPvPv_iPv = .text:0x00005B60; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Bm1_cFSc = .text:0x00005C0C; // type:function size:0x278 scope:global align:4 +d_wait__11daNpc_Bm1_cFv = .text:0x00005E84; // type:function size:0x5C scope:global align:4 +lookup__11daNpc_Bm1_cFv = .text:0x00005EE0; // type:function size:0x34 scope:global align:4 +orooro__11daNpc_Bm1_cFv = .text:0x00005F14; // type:function size:0x50 scope:global align:4 +wait_1__11daNpc_Bm1_cFv = .text:0x00005F64; // type:function size:0xC4 scope:global align:4 +talk_1__11daNpc_Bm1_cFv = .text:0x00006028; // type:function size:0x204 scope:global align:4 +talk_2__11daNpc_Bm1_cFv = .text:0x0000622C; // type:function size:0x9C scope:global align:4 +manzai__11daNpc_Bm1_cFv = .text:0x000062C8; // type:function size:0x7C scope:global align:4 +wait_4__11daNpc_Bm1_cFv = .text:0x00006344; // type:function size:0xE0 scope:global align:4 +flyawy__11daNpc_Bm1_cFv = .text:0x00006424; // type:function size:0x58 scope:global align:4 +wait_5__11daNpc_Bm1_cFv = .text:0x0000647C; // type:function size:0x13C scope:global align:4 +h_wait__11daNpc_Bm1_cFv = .text:0x000065B8; // type:function size:0xD0 scope:global align:4 +wait_7__11daNpc_Bm1_cFv = .text:0x00006688; // type:function size:0xF4 scope:global align:4 +wait_3__11daNpc_Bm1_cFv = .text:0x0000677C; // type:function size:0x12C scope:global align:4 +wait_8__11daNpc_Bm1_cFv = .text:0x000068A8; // type:function size:0x84 scope:global align:4 +wait_2__11daNpc_Bm1_cFv = .text:0x0000692C; // type:function size:0x70 scope:global align:4 +walk_1__11daNpc_Bm1_cFv = .text:0x0000699C; // type:function size:0xF8 scope:global align:4 +CHKwai__11daNpc_Bm1_cFv = .text:0x00006A94; // type:function size:0xE0 scope:global align:4 +demo_action1__11daNpc_Bm1_cFPv = .text:0x00006B74; // type:function size:0xD8 scope:global align:4 +wait_action1__11daNpc_Bm1_cFPv = .text:0x00006C4C; // type:function size:0xBC scope:global align:4 +wait_action2__11daNpc_Bm1_cFPv = .text:0x00006D08; // type:function size:0x120 scope:global align:4 +wait_action3__11daNpc_Bm1_cFPv = .text:0x00006E28; // type:function size:0x9C scope:global align:4 +wait_action4__11daNpc_Bm1_cFPv = .text:0x00006EC4; // type:function size:0x6C scope:global align:4 +wait_action5__11daNpc_Bm1_cFPv = .text:0x00006F30; // type:function size:0xBC scope:global align:4 +wait_action6__11daNpc_Bm1_cFPv = .text:0x00006FEC; // type:function size:0xC4 scope:global align:4 +wait_action7__11daNpc_Bm1_cFPv = .text:0x000070B0; // type:function size:0xE8 scope:global align:4 +wait_action8__11daNpc_Bm1_cFPv = .text:0x00007198; // type:function size:0xD8 scope:global align:4 +wait_action9__11daNpc_Bm1_cFPv = .text:0x00007270; // type:function size:0x9C scope:global align:4 +wait_actionA__11daNpc_Bm1_cFPv = .text:0x0000730C; // type:function size:0xD8 scope:global align:4 +demo__11daNpc_Bm1_cFv = .text:0x000073E4; // type:function size:0x130 scope:global align:4 +shadowDraw__11daNpc_Bm1_cFv = .text:0x00007514; // type:function size:0x178 scope:global align:4 +_draw__11daNpc_Bm1_cFv = .text:0x0000768C; // type:function size:0x428 scope:global align:4 +_execute__11daNpc_Bm1_cFv = .text:0x00007AB4; // type:function size:0x1F8 scope:global align:4 +_delete__11daNpc_Bm1_cFv = .text:0x00007CAC; // type:function size:0xA4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00007D50; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Bm1_cFv = .text:0x00007D70; // type:function size:0x164 scope:global align:4 +__ct__11daNpc_Bm1_cFv = .text:0x00007ED4; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00008038; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008094; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000080DC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000081A8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000081F0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000824C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008294; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000082F0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008378; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Bm1_cFv = .text:0x000083E8; // type:function size:0x328 scope:global align:4 +create_hed_Anm__11daNpc_Bm1_cFv = .text:0x00008710; // type:function size:0x168 scope:global align:4 +create_wng_Anm__11daNpc_Bm1_cFv = .text:0x00008878; // type:function size:0x2CC scope:global align:4 +create_arm_Anm__11daNpc_Bm1_cFv = .text:0x00008B44; // type:function size:0x328 scope:global align:4 +create_itm_Mdl__11daNpc_Bm1_cFv = .text:0x00008E6C; // type:function size:0x308 scope:global align:4 +CreateHeap__11daNpc_Bm1_cFv = .text:0x00009174; // type:function size:0x2F8 scope:global align:4 +daNpc_Bm1_Create__FP10fopAc_ac_c = .text:0x0000946C; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_Delete__FP11daNpc_Bm1_c = .text:0x0000948C; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_Execute__FP11daNpc_Bm1_c = .text:0x000094AC; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_Draw__FP11daNpc_Bm1_c = .text:0x000094CC; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_IsDelete__FP11daNpc_Bm1_c = .text:0x000094EC; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000094F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000953C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009584; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000095E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009628; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009638; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009640; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009648; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009650; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009658; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009690; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009698; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000096A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000096A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000096E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000096E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000096EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000096F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000096FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009708; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Bm1_HIO_cFv = .text:0x00009714; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00009798; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bm1_cpp = .text:0x000097B4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000097F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000097F8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009800; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009808; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00009810; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00009818; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00009820; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4349 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4650 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4773 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4774 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4775 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4818 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4843 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4844 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@5115 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@5646 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@5647 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@5772 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@5788 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@5847 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@6662 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@6663 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@6664 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@6827 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@6828 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@7247 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@7248 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@7249 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@7305 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@7307 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@7311 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@7391 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@7392 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@7473 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@7474 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@7475 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@7476 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@7477 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@7478 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@7479 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@7480 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A0; // type:object size:0x6DD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_prm_tbl$4155 = .data:0x00000030; // type:object size:0x2F8 scope:local align:4 +l_evn_tbl = .data:0x00000328; // type:object size:0x10 scope:local align:4 +@4404 = .data:0x00000338; // type:object size:0xC scope:local align:4 +@4416 = .data:0x00000344; // type:object size:0xC scope:local align:4 +@4426 = .data:0x00000350; // type:object size:0xC scope:local align:4 +@4440 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@4457 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@4467 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@4479 = .data:0x00000380; // type:object size:0xC scope:local align:4 +@4487 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +@4499 = .data:0x00000398; // type:object size:0xC scope:local align:4 +@4516 = .data:0x000003A4; // type:object size:0xC scope:local align:4 +@4533 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +@4552 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +a_att_dis_TBL$4564 = .data:0x000003C8; // type:object size:0x16 scope:local align:4 +a_staff_tbl$4565 = .data:0x000003E0; // type:object size:0x40 scope:local align:4 +@4651 = .data:0x00000420; // type:object size:0x40 scope:local align:4 +a_BCKName_TBL$4779 = .data:0x00000460; // type:object size:0x58 scope:local align:4 +a_BCKName_TBL$4784 = .data:0x000004B8; // type:object size:0x58 scope:local align:4 +a_BCKName_TBL$4789 = .data:0x00000510; // type:object size:0x58 scope:local align:4 +a_BTPName_TBL$4794 = .data:0x00000568; // type:object size:0x4 scope:local align:4 +a_BTPName_TBL_2$4797 = .data:0x0000056C; // type:object size:0x40 scope:local align:4 +a_anm_prm_tbl$4868 = .data:0x000005AC; // type:object size:0x1CC scope:local align:4 +a_anm_prm_tbl$4875 = .data:0x00000778; // type:object size:0x17C scope:local align:4 +a_anm_prm_tbl$4964 = .data:0x000008F4; // type:object size:0x12C scope:local align:4 +@5499 = .data:0x00000A20; // type:object size:0x40 scope:local align:4 +@6272 = .data:0x00000A60; // type:object size:0x1C scope:local align:4 +@6483 = .data:0x00000A7C; // type:object size:0x60 scope:local align:4 +@6521 = .data:0x00000ADC; // type:object size:0x60 scope:local align:4 +a_cut_tbl$6538 = .data:0x00000B3C; // type:object size:0x8 scope:local align:4 +@6665 = .data:0x00000B44; // type:object size:0x4C scope:local align:4 +@7094 = .data:0x00000B90; // type:object size:0x2C scope:local align:4 +@7353 = .data:0x00000BBC; // type:object size:0x2C scope:local align:4 +a_size_tbl$7421 = .data:0x00000BE8; // type:object size:0x2C scope:local align:4 +a_headBDLName_TBL$7709 = .data:0x00000C14; // type:object size:0x40 scope:local align:4 +l_daNpc_Bm1_Method = .data:0x00000C54; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BM1 = .data:0x00000C74; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM2 = .data:0x00000CA4; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM3 = .data:0x00000CD4; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM4 = .data:0x00000D04; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM5 = .data:0x00000D34; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000D64; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000D70; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000D7C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000D88; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000D94; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000DA0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000DAC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000DB8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000DC4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000E4C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000E58; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000E64; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000EB8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000EDC; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Bm1_c = .data:0x00000EF0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Bm1_HIO_c = .data:0x00000F04; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Bm1_childHIO_c = .data:0x00000F10; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000F1C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4168 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x354 scope:local align:4 +l_check_inf = .bss:0x000003B4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000404; // type:object size:0x4 scope:local align:4 data:4byte +l_BCKName = .bss:0x00000408; // type:object size:0x1E scope:local align:4 +l_BTPName = .bss:0x00000428; // type:object size:0x1E scope:local align:4 +@4305 = .bss:0x00000448; // type:object size:0xC scope:local align:4 +init$4306 = .bss:0x00000454; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4304 = .bss:0x00000458; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_bmcon1/splits.txt b/config/GZLE01/rels/d_a_npc_bmcon1/splits.txt new file mode 100644 index 000000000..9eaac60e5 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bmcon1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bmcon1.cpp: + .text start:0x000000EC end:0x000040B0 + .text start:0x000040B0 end:0x000040E0 + .text start:0x000040E0 end:0x0000429C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000244 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x00000084 diff --git a/config/GZLE01/rels/d_a_npc_bmcon1/symbols.txt b/config/GZLE01/rels/d_a_npc_bmcon1/symbols.txt new file mode 100644 index 000000000..5cabaa823 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bmcon1/symbols.txt @@ -0,0 +1,231 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daNpcBmcon_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000002A4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000300; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000348; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000414; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000045C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000004B8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000500; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000055C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005E4; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000654; // type:function size:0x3C scope:weak align:4 +daNpc_Bmcon_nodeCallBack__FP7J3DNodei = .text:0x00000690; // type:function size:0x160 scope:local align:4 +daNpc_Arm_nodeCallBack__FP7J3DNodei = .text:0x000007F0; // type:function size:0x44 scope:local align:4 +nodeArmControl__12daNpcBmcon_cFP7J3DNodeP8J3DModel = .text:0x00000834; // type:function size:0xB0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000008E4; // type:function size:0x20 scope:local align:4 +phase_1__FP12daNpcBmcon_c = .text:0x00000904; // type:function size:0x90 scope:local align:4 +phase_2__FP12daNpcBmcon_c = .text:0x00000994; // type:function size:0x80 scope:local align:4 +_create__12daNpcBmcon_cFv = .text:0x00000A14; // type:function size:0x30 scope:global align:4 +createHeap__12daNpcBmcon_cFv = .text:0x00000A44; // type:function size:0x618 scope:global align:4 +daNpcBmcon_XyCheckCB__FPvi = .text:0x0000105C; // type:function size:0x20 scope:local align:4 +createInit__12daNpcBmcon_cFv = .text:0x0000107C; // type:function size:0x3EC scope:global align:4 +_delete__12daNpcBmcon_cFv = .text:0x00001468; // type:function size:0x70 scope:global align:4 +_draw__12daNpcBmcon_cFv = .text:0x000014D8; // type:function size:0x1BC scope:global align:4 +_execute__12daNpcBmcon_cFv = .text:0x00001694; // type:function size:0x1E4 scope:global align:4 +executeCommon__12daNpcBmcon_cFv = .text:0x00001878; // type:function size:0x350 scope:global align:4 +executeSetMode__12daNpcBmcon_cFUc = .text:0x00001BC8; // type:function size:0x54 scope:global align:4 +executeWaitInit__12daNpcBmcon_cFv = .text:0x00001C1C; // type:function size:0xAC scope:global align:4 +executeWait__12daNpcBmcon_cFv = .text:0x00001CC8; // type:function size:0x70 scope:global align:4 +executeTalkInit__12daNpcBmcon_cFv = .text:0x00001D38; // type:function size:0x10 scope:global align:4 +executeTalk__12daNpcBmcon_cFv = .text:0x00001D48; // type:function size:0xF8 scope:global align:4 +executeWalkInit__12daNpcBmcon_cFv = .text:0x00001E40; // type:function size:0x2C scope:global align:4 +executeWalk__12daNpcBmcon_cFv = .text:0x00001E6C; // type:function size:0x1E4 scope:global align:4 +executeTurnInit__12daNpcBmcon_cFv = .text:0x00002050; // type:function size:0x144 scope:global align:4 +executeTurn__12daNpcBmcon_cFv = .text:0x00002194; // type:function size:0xD0 scope:global align:4 +checkOrder__12daNpcBmcon_cFv = .text:0x00002264; // type:function size:0xFC scope:global align:4 +eventOrder__12daNpcBmcon_cFv = .text:0x00002360; // type:function size:0xE4 scope:global align:4 +eventMove__12daNpcBmcon_cFv = .text:0x00002444; // type:function size:0x84 scope:global align:4 +privateCut__12daNpcBmcon_cFv = .text:0x000024C8; // type:function size:0x130 scope:global align:4 +eventMesSetInit__12daNpcBmcon_cFi = .text:0x000025F8; // type:function size:0x450 scope:global align:4 +eventMesSet__12daNpcBmcon_cFv = .text:0x00002A48; // type:function size:0x94 scope:global align:4 +eventGetItemInit__12daNpcBmcon_cFv = .text:0x00002ADC; // type:function size:0x5C scope:global align:4 +talk2__12daNpcBmcon_cFi = .text:0x00002B38; // type:function size:0x154 scope:global align:4 +next_msgStatus__12daNpcBmcon_cFPUl = .text:0x00002C8C; // type:function size:0x1CC scope:global align:4 +getMsg__12daNpcBmcon_cFv = .text:0x00002E58; // type:function size:0x1C4 scope:global align:4 +chkMsg__12daNpcBmcon_cFv = .text:0x0000301C; // type:function size:0x7C scope:global align:4 +setMessage__12daNpcBmcon_cFUl = .text:0x00003098; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__12daNpcBmcon_cFv = .text:0x000030A0; // type:function size:0xB8 scope:global align:4 +getPrmNpcNo__12daNpcBmcon_cFv = .text:0x00003158; // type:function size:0x20 scope:global align:4 +getPrmRailID__12daNpcBmcon_cFv = .text:0x00003178; // type:function size:0x2C scope:global align:4 +setMtx__12daNpcBmcon_cFv = .text:0x000031A4; // type:function size:0x88 scope:global align:4 +chkAttention__12daNpcBmcon_cFv = .text:0x0000322C; // type:function size:0x340 scope:global align:4 +lookBack__12daNpcBmcon_cFv = .text:0x0000356C; // type:function size:0x14C scope:global align:4 +playAnm__12daNpcBmcon_cFv = .text:0x000036B8; // type:function size:0xDC scope:global align:4 +setAnm__12daNpcBmcon_cFUcif = .text:0x00003794; // type:function size:0x12C scope:global align:4 +setAnmTbl__12daNpcBmcon_cFP12sBmconAnmDat = .text:0x000038C0; // type:function size:0xA0 scope:global align:4 +XyCheckCB__12daNpcBmcon_cFi = .text:0x00003960; // type:function size:0x8 scope:global align:4 +setCollision__12daNpcBmcon_cFP8dCcD_Cyl4cXyzff = .text:0x00003968; // type:function size:0x78 scope:global align:4 +calcFlyDist__12daNpcBmcon_cFv = .text:0x000039E0; // type:function size:0x9C scope:global align:4 +getFlyDistMax__12daNpcBmcon_cFv = .text:0x00003A7C; // type:function size:0x6C scope:global align:4 +setFlyDistMax__12daNpcBmcon_cFs = .text:0x00003AE8; // type:function size:0x84 scope:global align:4 +getFlyDistNow__12daNpcBmcon_cFv = .text:0x00003B6C; // type:function size:0x6C scope:global align:4 +setFlyDistNow__12daNpcBmcon_cFs = .text:0x00003BD8; // type:function size:0x84 scope:global align:4 +chkEndEvent__12daNpcBmcon_cFv = .text:0x00003C5C; // type:function size:0x168 scope:global align:4 +isClear__12daNpcBmcon_cFv = .text:0x00003DC4; // type:function size:0x38 scope:global align:4 +daNpc_BmconCreate__FPv = .text:0x00003DFC; // type:function size:0x20 scope:local align:4 +daNpc_BmconDelete__FPv = .text:0x00003E1C; // type:function size:0x24 scope:local align:4 +daNpc_BmconExecute__FPv = .text:0x00003E40; // type:function size:0x24 scope:local align:4 +daNpc_BmconDraw__FPv = .text:0x00003E64; // type:function size:0x24 scope:local align:4 +daNpc_BmconIsDelete__FPv = .text:0x00003E88; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003E90; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003ED8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003F20; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003F7C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003FC4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003FD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003FDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003FE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003FEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003FF4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000402C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004034; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000403C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004044; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000407C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004080; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004088; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004090; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004098; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000040A4; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000040B0; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x000040B4; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000040D0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000040D8; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcBmcon_c5Prm_eQ212daNpcBmcon_c5Prm_e = .text:0x000040E0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bmcon1_cpp = .text:0x000040FC; // type:function size:0x180 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000427C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004284; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000428C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004294; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daNpcBmcon_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +l_arm_bmd_ix_tbl = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x20 scope:local align:4 +l_arm_bck_ix_tbl = .rodata:0x00000040; // type:object size:0x20 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4087 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4495 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4579 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4636 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4637 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4784 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4785 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4786 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4790 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4791 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4938 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 data:double +@5466 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5598 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@5796 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5797 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5798 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5799 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5800 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000EC; // type:object size:0x158 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x8 scope:local align:4 +l_arcname_tbl = .data:0x00000038; // type:object size:0x8 scope:local align:4 +l_npc_anm_wait = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait2 = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x0000004C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x00000050; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000054; // type:object size:0x3 scope:local align:4 +l_npc_anm_con1 = .data:0x00000058; // type:object size:0x3 scope:local align:4 +l_npc_anm_con2 = .data:0x0000005C; // type:object size:0x3 scope:local align:4 +l_npc_anm_tbl = .data:0x00000060; // type:object size:0x20 scope:local align:4 +l_npc_dat = .data:0x00000080; // type:object size:0x98 scope:local align:4 +l_msg_bmcon1_1st_appear = .data:0x00000118; // type:object size:0x14 scope:local align:4 +l_msg_bmcon1_appear = .data:0x0000012C; // type:object size:0xC scope:local align:4 +l_msg_bmcon1_not_appear = .data:0x00000138; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_not_rupee = .data:0x00000140; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_2nd = .data:0x00000148; // type:object size:0xC scope:local align:4 +l_msg_bmcon1_cleared = .data:0x00000154; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_appear2 = .data:0x0000015C; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_not_appear2 = .data:0x00000164; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_talk = .data:0x0000016C; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_result = .data:0x00000174; // type:object size:0x14 scope:local align:4 +l_msg_bmcon1_1st_goal = .data:0x00000188; // type:object size:0x18 scope:local align:4 +l_msg_bmcon1_goal = .data:0x000001A0; // type:object size:0x14 scope:local align:4 +l_msg_bmcon2_2st_talk = .data:0x000001B4; // type:object size:0x8 scope:local align:4 +l_msg_bmcon2_cleared = .data:0x000001BC; // type:object size:0x8 scope:local align:4 +l_msg_bmcon2_appear = .data:0x000001C4; // type:object size:0x10 scope:local align:4 +l_msg_bmcon2_talk = .data:0x000001D4; // type:object size:0x8 scope:local align:4 +l_method$4376 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@4638 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@4639 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@4640 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@4641 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000218; // type:object size:0x30 scope:local align:4 +@4642 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@4643 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@4644 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@4645 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000278; // type:object size:0x30 scope:local align:4 +cut_name_tbl$5038 = .data:0x000002A8; // type:object size:0x8 scope:local align:4 +@5359 = .data:0x000002B0; // type:object size:0x50 scope:local align:4 +daNpc_BmconMethodTable = .data:0x00000300; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BMCON1 = .data:0x00000320; // type:object size:0x30 scope:global align:4 +__vt__12daNpcBmcon_c = .data:0x00000350; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000394; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000044C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000464; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004B8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004DC; // type:object size:0x14 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4040 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4041 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +l_bmcon_pos_tbl = .bss:0x0000006C; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_bms1/splits.txt b/config/GZLE01/rels/d_a_npc_bms1/splits.txt new file mode 100644 index 000000000..7e3081472 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bms1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bms1.cpp: + .text start:0x000000EC end:0x00004764 + .text start:0x00004764 end:0x000047AC + .text start:0x000047AC end:0x00004820 + .text start:0x00004820 end:0x00004820 + .text start:0x00004820 end:0x00004900 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001D6 + .data start:0x00000000 end:0x0000039C + .bss start:0x00000008 end:0x000000FC diff --git a/config/GZLE01/rels/d_a_npc_bms1/symbols.txt b/config/GZLE01/rels/d_a_npc_bms1/symbols.txt new file mode 100644 index 000000000..40a9a5911 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bms1/symbols.txt @@ -0,0 +1,207 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__21daNpc_Bms1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +daNpc_Bms1_shopMsgCheck__FUl = .text:0x00000108; // type:function size:0x40 scope:local align:4 +daNpc_Bms1_shopStickMoveMsgCheck__FUl = .text:0x00000148; // type:function size:0x40 scope:local align:4 +__ct__16daNpc_Bms1_HIO_cFv = .text:0x00000188; // type:function size:0x118 scope:global align:4 +__dt__21daNpc_Bms1_childHIO_cFv = .text:0x000002A0; // type:function size:0x60 scope:weak align:4 +nodeCallBack_Bms__FP7J3DNodei = .text:0x00000300; // type:function size:0x1C4 scope:local align:4 +nodeCallBack_BmsHead__FP7J3DNodei = .text:0x000004C4; // type:function size:0x53C scope:local align:4 +set_mtx__12daNpc_Bms1_cFv = .text:0x00000A00; // type:function size:0x24C scope:global align:4 +initTexPatternAnm__12daNpc_Bms1_cFb = .text:0x00000C4C; // type:function size:0x108 scope:global align:4 +playTexPatternAnm__12daNpc_Bms1_cFv = .text:0x00000D54; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Bms1_cFScf = .text:0x00000DE0; // type:function size:0x98 scope:global align:4 +setTexAnm__12daNpc_Bms1_cFSc = .text:0x00000E78; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__12daNpc_Bms1_cFv = .text:0x00000EBC; // type:function size:0x244 scope:global align:4 +chkAttention__12daNpc_Bms1_cF4cXyzs = .text:0x00001100; // type:function size:0xD8 scope:global align:4 +eventOrder__12daNpc_Bms1_cFv = .text:0x000011D8; // type:function size:0xA0 scope:global align:4 +checkOrder__12daNpc_Bms1_cFv = .text:0x00001278; // type:function size:0x234 scope:global align:4 +next_msgStatus__12daNpc_Bms1_cFPUl = .text:0x000014AC; // type:function size:0x350 scope:global align:4 +getMsg__12daNpc_Bms1_cFv = .text:0x000017FC; // type:function size:0x64 scope:global align:4 +setCollision__12daNpc_Bms1_cFv = .text:0x00001860; // type:function size:0xBC scope:global align:4 +talkInit__12daNpc_Bms1_cFv = .text:0x0000191C; // type:function size:0xC scope:global align:4 +normal_talk__12daNpc_Bms1_cFv = .text:0x00001928; // type:function size:0x10C scope:global align:4 +shop_talk__12daNpc_Bms1_cFv = .text:0x00001A34; // type:function size:0x154 scope:global align:4 +talk__12daNpc_Bms1_cFv = .text:0x00001B88; // type:function size:0x1E0 scope:global align:4 +CreateInit__12daNpc_Bms1_cFv = .text:0x00001D68; // type:function size:0x39C scope:global align:4 +setAttention__12daNpc_Bms1_cFb = .text:0x00002104; // type:function size:0x40 scope:global align:4 +checkPlayerLanding__12daNpc_Bms1_cFv = .text:0x00002144; // type:function size:0xB0 scope:global align:4 +lookBack__12daNpc_Bms1_cFv = .text:0x000021F4; // type:function size:0x230 scope:global align:4 +wait01__12daNpc_Bms1_cFv = .text:0x00002424; // type:function size:0x78 scope:global align:4 +talk01__12daNpc_Bms1_cFv = .text:0x0000249C; // type:function size:0xF4 scope:global align:4 +getdemo_action__12daNpc_Bms1_cFPv = .text:0x00002590; // type:function size:0x1D4 scope:global align:4 +wait_action__12daNpc_Bms1_cFPv = .text:0x00002764; // type:function size:0x1B4 scope:global align:4 +event_action__12daNpc_Bms1_cFPv = .text:0x00002918; // type:function size:0x180 scope:global align:4 +evn_talk_init__12daNpc_Bms1_cFi = .text:0x00002A98; // type:function size:0xFC scope:global align:4 +evn_continue_talk_init__12daNpc_Bms1_cFi = .text:0x00002B94; // type:function size:0x68 scope:global align:4 +evn_talk__12daNpc_Bms1_cFv = .text:0x00002BFC; // type:function size:0x1DC scope:global align:4 +evn_viblation_init__12daNpc_Bms1_cFi = .text:0x00002DD8; // type:function size:0x58 scope:global align:4 +evn_head_swing_init__12daNpc_Bms1_cFi = .text:0x00002E30; // type:function size:0x38 scope:global align:4 +privateCut__12daNpc_Bms1_cFv = .text:0x00002E68; // type:function size:0x154 scope:global align:4 +demo_move__12daNpc_Bms1_cFv = .text:0x00002FBC; // type:function size:0xE8 scope:global align:4 +demo_end_init__12daNpc_Bms1_cFv = .text:0x000030A4; // type:function size:0xC scope:global align:4 +_draw__12daNpc_Bms1_cFv = .text:0x000030B0; // type:function size:0x264 scope:global align:4 +_execute__12daNpc_Bms1_cFv = .text:0x00003314; // type:function size:0x160 scope:global align:4 +_delete__12daNpc_Bms1_cFv = .text:0x00003474; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00003514; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Bms1_cFv = .text:0x00003534; // type:function size:0x1E4 scope:global align:4 +__ct__12daNpc_Bms1_cFv = .text:0x00003718; // type:function size:0x220 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003938; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003A04; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003A4C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003AA8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003AF0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003B4C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003BD4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003C44; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003CA0; // type:function size:0x48 scope:weak align:4 +CreateHeap__12daNpc_Bms1_cFv = .text:0x00003CE8; // type:function size:0x6D0 scope:global align:4 +daNpc_Bms1_Create__FP10fopAc_ac_c = .text:0x000043B8; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_Delete__FP12daNpc_Bms1_c = .text:0x000043D8; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_Execute__FP12daNpc_Bms1_c = .text:0x000043F8; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_Draw__FP12daNpc_Bms1_c = .text:0x00004418; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_IsDelete__FP12daNpc_Bms1_c = .text:0x00004438; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004440; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004488; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000044D0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000452C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004574; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004584; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000458C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000459C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000045A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000045DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000045E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000045EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000045F4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000462C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004630; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004638; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004640; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004648; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004654; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Bms1_HIO_cFv = .text:0x00004660; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPSc = .text:0x000046D0; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000046EC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bms1_cpp = .text:0x00004708; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004744; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000474C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004754; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000475C; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004764; // type:function size:0x48 scope:weak align:4 +setEyePos__12daNpc_Bms1_cF4cXyz = .text:0x000047AC; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__12daNpc_Bms1_cF4cXyz = .text:0x000047C8; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x000047E4; // type:function size:0x3C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x00004820; // type:function size:0xE0 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4186 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4190 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4191 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000002C; // type:object size:0x1C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@4259 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4260 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4443 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4534 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4647 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4648 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@4734 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4735 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4854 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4855 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5044 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@5047 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5498 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5499 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5685 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x11E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +m_arcname__12daNpc_Bms1_c = .data:0x00000074; // type:object size:0x4 scope:local align:4 data:string +play_mode_tbl$4570 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +morf_frame_tbl$4571 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +play_speed_tbl$4572 = .data:0x000000B0; // type:object size:0x1C scope:local align:4 +@4649 = .data:0x000000CC; // type:object size:0x1C scope:local align:4 +@4704 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4709 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4827 = .data:0x00000100; // type:object size:0x70 scope:local align:4 +@4977 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@4980 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@5188 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@5279 = .data:0x00000194; // type:object size:0xC scope:local align:4 +cut_name_tbl$5387 = .data:0x000001A0; // type:object size:0x10 scope:local align:4 +l_daNpc_Bms1_Method = .data:0x000001B0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BMS1 = .data:0x000001D0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000248; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000033C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Bms1_HIO_c = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__21daNpc_Bms1_childHIO_c = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4201 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x5C scope:local align:4 +@4280 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +init$4281 = .bss:0x000000D0; // type:object size:0x1 scope:local align:1 +zero$4279 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@4284 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +init$4285 = .bss:0x000000EC; // type:object size:0x1 scope:local align:1 +offset_top$4283 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_bmsw/splits.txt b/config/GZLE01/rels/d_a_npc_bmsw/splits.txt new file mode 100644 index 000000000..c83a124fc --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bmsw/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bmsw.cpp: + .text start:0x000000EC end:0x00005234 + .text start:0x00005234 end:0x00005290 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002C4 + .data start:0x00000000 end:0x0000045C + .bss start:0x00000008 end:0x000002E0 diff --git a/config/GZLE01/rels/d_a_npc_bmsw/symbols.txt b/config/GZLE01/rels/d_a_npc_bmsw/symbols.txt new file mode 100644 index 000000000..c4f5f8e10 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bmsw/symbols.txt @@ -0,0 +1,282 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_Bmsw_HIO_cFv = .text:0x000000EC; // type:function size:0xF8 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000001E4; // type:function size:0x218 scope:local align:4 +__dt__4cXyzFv = .text:0x000003FC; // type:function size:0x3C scope:weak align:4 +nodeCallBackArm__FP7J3DNodei = .text:0x00000438; // type:function size:0x118 scope:local align:4 +daNpc_Bmsw_getGameEndMsg__Fs = .text:0x00000550; // type:function size:0x1A4 scope:local align:4 +initTexPatternAnm__12daNpc_Bmsw_cFb = .text:0x000006F4; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__12daNpc_Bmsw_cFv = .text:0x00000808; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Bmsw_cFSc = .text:0x00000894; // type:function size:0xF0 scope:global align:4 +chkAttention__12daNpc_Bmsw_cF4cXyzs = .text:0x00000984; // type:function size:0x154 scope:global align:4 +eventOrder__12daNpc_Bmsw_cFv = .text:0x00000AD8; // type:function size:0x50 scope:global align:4 +checkOrder__12daNpc_Bmsw_cFv = .text:0x00000B28; // type:function size:0x40 scope:global align:4 +next_msgStatus__12daNpc_Bmsw_cFPUl = .text:0x00000B68; // type:function size:0x390 scope:global align:4 +getMsg__12daNpc_Bmsw_cFv = .text:0x00000EF8; // type:function size:0x134 scope:global align:4 +anmAtr__12daNpc_Bmsw_cFUs = .text:0x0000102C; // type:function size:0x94 scope:global align:4 +CreateInit__12daNpc_Bmsw_cFv = .text:0x000010C0; // type:function size:0x280 scope:global align:4 +set_mtx__12daNpc_Bmsw_cFv = .text:0x00001340; // type:function size:0x1C8 scope:global align:4 +setAttention__12daNpc_Bmsw_cFv = .text:0x00001508; // type:function size:0x2C scope:global align:4 +lookBack__12daNpc_Bmsw_cFv = .text:0x00001534; // type:function size:0x1B8 scope:global align:4 +wait01__12daNpc_Bmsw_cFv = .text:0x000016EC; // type:function size:0x160 scope:global align:4 +talk01__12daNpc_Bmsw_cFv = .text:0x0000184C; // type:function size:0x238 scope:global align:4 +wait_action__12daNpc_Bmsw_cFPv = .text:0x00001A84; // type:function size:0x120 scope:global align:4 +checkNextMailThrowOK__12daNpc_Bmsw_cFv = .text:0x00001BA4; // type:function size:0xCC scope:global align:4 +setGameGetRupee__12daNpc_Bmsw_cFs = .text:0x00001C70; // type:function size:0x134 scope:global align:4 +TimerCountDown__12daNpc_Bmsw_cFv = .text:0x00001DA4; // type:function size:0xE4 scope:global align:4 +shiwake_game_action__12daNpc_Bmsw_cFPv = .text:0x00001E88; // type:function size:0xAC8 scope:global align:4 +_draw__12daNpc_Bmsw_cFv = .text:0x00002950; // type:function size:0x1D4 scope:global align:4 +_execute__12daNpc_Bmsw_cFv = .text:0x00002B24; // type:function size:0x180 scope:global align:4 +_delete__12daNpc_Bmsw_cFv = .text:0x00002CA4; // type:function size:0x9C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00002D40; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Bmsw_cFv = .text:0x00002D60; // type:function size:0x16C scope:global align:4 +__ct__12daNpc_Bmsw_cFv = .text:0x00002ECC; // type:function size:0x2A8 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003174; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000031D0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003218; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000032E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000332C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003388; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000033D0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000342C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000034B4; // type:function size:0x70 scope:weak align:4 +CreateHeap__12daNpc_Bmsw_cFv = .text:0x00003524; // type:function size:0x78C scope:global align:4 +MailCreateInit__8SwMail_cFP4cXyzP4cXyz = .text:0x00003CB0; // type:function size:0x10C scope:global align:4 +getNextNo__8SwMail_cFUc = .text:0x00003DBC; // type:function size:0x22C scope:global align:4 +init__8SwMail_cFv = .text:0x00003FE8; // type:function size:0x8C scope:global align:4 +set_mtx__8SwMail_cFv = .text:0x00004074; // type:function size:0x84 scope:global align:4 +set_mtx_throw__8SwMail_cFv = .text:0x000040F8; // type:function size:0x8C scope:global align:4 +DummyInit__8SwMail_cFv = .text:0x00004184; // type:function size:0xD8 scope:global align:4 +Dummy__8SwMail_cFv = .text:0x0000425C; // type:function size:0x20 scope:global align:4 +AppearInit__8SwMail_cFv = .text:0x0000427C; // type:function size:0x110 scope:global align:4 +Appear__8SwMail_cFv = .text:0x0000438C; // type:function size:0x15C scope:global align:4 +WaitInit__8SwMail_cFv = .text:0x000044E8; // type:function size:0x24 scope:global align:4 +Wait__8SwMail_cFv = .text:0x0000450C; // type:function size:0x11C scope:global align:4 +ThrowInit__8SwMail_cF4cXyzUc = .text:0x00004628; // type:function size:0x48 scope:global align:4 +Throw__8SwMail_cFv = .text:0x00004670; // type:function size:0x2E4 scope:global align:4 +EndInit__8SwMail_cFv = .text:0x00004954; // type:function size:0x4C scope:global align:4 +End__8SwMail_cFv = .text:0x000049A0; // type:function size:0x194 scope:global align:4 +SeDelete__8SwMail_cFv = .text:0x00004B34; // type:function size:0x34 scope:global align:4 +move__8SwMail_cFv = .text:0x00004B68; // type:function size:0x28 scope:global align:4 +draw__8SwMail_cFP12dKy_tevstr_c = .text:0x00004B90; // type:function size:0x74 scope:global align:4 +Move__7SwCam_cFv = .text:0x00004C04; // type:function size:0x108 scope:global align:4 +daNpc_Bmsw_Create__FP10fopAc_ac_c = .text:0x00004D0C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_Delete__FP12daNpc_Bmsw_c = .text:0x00004D2C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_Execute__FP12daNpc_Bmsw_c = .text:0x00004D4C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_Draw__FP12daNpc_Bmsw_c = .text:0x00004D6C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_IsDelete__FP12daNpc_Bmsw_c = .text:0x00004D8C; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004D94; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004DDC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004E24; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004E80; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004EC8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004ED8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004EE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004EE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004EF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004EF8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004F30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004F38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004F40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F48; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004F80; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004F84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F94; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004F9C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004FA8; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Bmsw_HIO_cFv = .text:0x00004FB4; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005014; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bmsw_cpp = .text:0x00005030; // type:function size:0x1E4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005214; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000521C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005224; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000522C; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005234; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000527C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005284; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000528C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4147 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000001C; // type:object size:0x1C scope:local align:4 +l_arm_bck_ix_tbl = .rodata:0x00000038; // type:object size:0x1C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000054; // type:object size:0x8 scope:local align:4 +@4229 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4230 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4360 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4361 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4399 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4400 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4628 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4630 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4631 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@4632 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4712 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4713 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4715 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4863 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4966 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5229 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5231 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5232 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5233 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5234 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5235 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5236 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5237 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5238 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5239 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5240 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@5241 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5242 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5243 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@5244 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5245 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5246 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5263 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5265 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5818 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5819 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5820 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5821 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5822 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5824 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 +@5840 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@5944 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6038 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6049 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@6074 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6075 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6076 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6077 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6078 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6253 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6254 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:string +@6255 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6256 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6257 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6258 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:string +@6259 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6260 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6261 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000188; // type:object size:0x13C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4366 = .data:0x00000074; // type:object size:0x1C scope:local align:4 +a_morf_frame_tbl$4367 = .data:0x00000090; // type:object size:0x1C scope:local align:4 +a_play_speed_tbl$4368 = .data:0x000000AC; // type:object size:0x1C scope:local align:4 +@4538 = .data:0x000000C8; // type:object size:0x108 scope:local align:4 +@4591 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@4840 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@4895 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@4897 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@5020 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@5044 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@5875 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@5896 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@5948 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@5984 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@6042 = .data:0x00000248; // type:object size:0xC scope:local align:4 +l_daNpc_Bmsw_Method = .data:0x00000254; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BMSW = .data:0x00000274; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002E0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002EC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000304; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003A4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003F8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000041C; // type:object size:0x14 scope:weak align:4 +__vt__12daNpc_Bmsw_c = .data:0x00000430; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Bmsw_HIO_c = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4156 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x58 scope:local align:4 +@4165 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +init$4166 = .bss:0x000000C4; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4164 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@4169 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +init$4170 = .bss:0x000000E0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4168 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@4241 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$4242 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +a_eff_pos_offst$4240 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4971 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +init$4972 = .bss:0x00000118; // type:object size:0x1 scope:local align:1 +@4974 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@4975 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@4976 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@4977 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@4978 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +aim_pos_data$4970 = .bss:0x00000158; // type:object size:0x48 scope:local align:4 +@4980 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +init$4981 = .bss:0x000001AC; // type:object size:0x1 scope:local align:1 +@4983 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@4984 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@4985 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@4986 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@4987 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +cursor_pos_data$4979 = .bss:0x000001EC; // type:object size:0x48 scope:local align:4 +m_no_buff__8SwMail_c = .bss:0x00000234; // type:object size:0x1 scope:global align:1 data:byte +m_same_count__8SwMail_c = .bss:0x00000235; // type:object size:0x1 scope:global align:1 data:byte +@6099 = .bss:0x00000238; // type:object size:0xC scope:local align:4 +@6100 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +@6101 = .bss:0x00000250; // type:object size:0xC scope:local align:4 +@6102 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@6103 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@6104 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +camera_center_data__7SwCam_c = .bss:0x00000280; // type:object size:0x48 scope:global align:4 +@6105 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +camera_eye__7SwCam_c = .bss:0x000002D4; // type:object size:0xC scope:global align:4 data:float diff --git a/config/GZLE01/rels/d_a_npc_bs1/splits.txt b/config/GZLE01/rels/d_a_npc_bs1/splits.txt new file mode 100644 index 000000000..2027465d1 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bs1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bs1.cpp: + .text start:0x000000EC end:0x00005800 + .text start:0x00005800 end:0x00005848 + .text start:0x00005848 end:0x000058BC + .text start:0x000058BC end:0x000058BC + .text start:0x000058BC end:0x0000599C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001D3 + .data start:0x00000000 end:0x00000578 + .bss start:0x00000008 end:0x000000B0 diff --git a/config/GZLE01/rels/d_a_npc_bs1/symbols.txt b/config/GZLE01/rels/d_a_npc_bs1/symbols.txt new file mode 100644 index 000000000..dd06c6026 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_bs1/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Bs1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__ct__15daNpc_Bs1_HIO_cFv = .text:0x00000108; // type:function size:0x15C scope:global align:4 +__dt__20daNpc_Bs1_childHIO_cFv = .text:0x00000264; // type:function size:0x60 scope:weak align:4 +daNpc_Bs1_XyEventCB__FPvi = .text:0x000002C4; // type:function size:0x20 scope:local align:4 +XyEventCB__11daNpc_Bs1_cFi = .text:0x000002E4; // type:function size:0x1AC scope:global align:4 +nodeCallBack_Bs__FP7J3DNodei = .text:0x00000490; // type:function size:0x1C8 scope:local align:4 +initTexPatternAnm__11daNpc_Bs1_cFb = .text:0x00000658; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__11daNpc_Bs1_cFv = .text:0x0000076C; // type:function size:0x8C scope:global align:4 +setAnm__11daNpc_Bs1_cFSc = .text:0x000007F8; // type:function size:0x84 scope:global align:4 +setTexAnm__11daNpc_Bs1_cFSc = .text:0x0000087C; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__11daNpc_Bs1_cFv = .text:0x000008C0; // type:function size:0x318 scope:global align:4 +chkAttention__11daNpc_Bs1_cF4cXyzs = .text:0x00000BD8; // type:function size:0xB0 scope:global align:4 +eventOrder__11daNpc_Bs1_cFv = .text:0x00000C88; // type:function size:0xB8 scope:global align:4 +checkOrder__11daNpc_Bs1_cFv = .text:0x00000D40; // type:function size:0x24C scope:global align:4 +daNpc_Bs1_getBuyItemMax__Fii = .text:0x00000F8C; // type:function size:0xFC scope:local align:4 +daNpc_Bs1_setPayRupee__Fii = .text:0x00001088; // type:function size:0x64 scope:local align:4 +next_msgStatus__11daNpc_Bs1_cFPUl = .text:0x000010EC; // type:function size:0xE90 scope:global align:4 +getMsg__11daNpc_Bs1_cFv = .text:0x00001F7C; // type:function size:0x53C scope:global align:4 +setCollision__11daNpc_Bs1_cFv = .text:0x000024B8; // type:function size:0xBC scope:global align:4 +talkInit__11daNpc_Bs1_cFv = .text:0x00002574; // type:function size:0xC scope:global align:4 +shopMsgCheck__11daNpc_Bs1_cFUl = .text:0x00002580; // type:function size:0x84 scope:global align:4 +daNpc_Bs1_getDefaultMsgCB__FPv = .text:0x00002604; // type:function size:0x20 scope:local align:4 +getDefaultMsg__11daNpc_Bs1_cFv = .text:0x00002624; // type:function size:0xF0 scope:global align:4 +shopStickMoveMsgCheck__11daNpc_Bs1_cFUl = .text:0x00002714; // type:function size:0xA4 scope:global align:4 +checkBeastItemSellMsg__11daNpc_Bs1_cFUl = .text:0x000027B8; // type:function size:0x34 scope:global align:4 +normal_talk__11daNpc_Bs1_cFv = .text:0x000027EC; // type:function size:0xE4 scope:global align:4 +shop_talk__11daNpc_Bs1_cFv = .text:0x000028D0; // type:function size:0x11C scope:global align:4 +talk__11daNpc_Bs1_cFv = .text:0x000029EC; // type:function size:0x224 scope:global align:4 +createShopList__11daNpc_Bs1_cFv = .text:0x00002C10; // type:function size:0x408 scope:global align:4 +isSellBomb__11daNpc_Bs1_cFv = .text:0x00003018; // type:function size:0x78 scope:global align:4 +CreateInit__11daNpc_Bs1_cFv = .text:0x00003090; // type:function size:0x3E8 scope:global align:4 +setAttention__11daNpc_Bs1_cFb = .text:0x00003478; // type:function size:0x50 scope:global align:4 +lookBack__11daNpc_Bs1_cFv = .text:0x000034C8; // type:function size:0x2F0 scope:global align:4 +wait01__11daNpc_Bs1_cFv = .text:0x000037B8; // type:function size:0x78 scope:global align:4 +talk01__11daNpc_Bs1_cFv = .text:0x00003830; // type:function size:0x140 scope:global align:4 +wait_action__11daNpc_Bs1_cFPv = .text:0x00003970; // type:function size:0x100 scope:global align:4 +getdemo_action__11daNpc_Bs1_cFPv = .text:0x00003A70; // type:function size:0x244 scope:global align:4 +evn_talk_init__11daNpc_Bs1_cFi = .text:0x00003CB4; // type:function size:0xC8 scope:global align:4 +evn_continue_talk_init__11daNpc_Bs1_cFi = .text:0x00003D7C; // type:function size:0x68 scope:global align:4 +evn_talk__11daNpc_Bs1_cFv = .text:0x00003DE4; // type:function size:0x130 scope:global align:4 +evn_jnt_lock_init__11daNpc_Bs1_cFi = .text:0x00003F14; // type:function size:0xCC scope:global align:4 +evn_wait_init__11daNpc_Bs1_cFi = .text:0x00003FE0; // type:function size:0x68 scope:global align:4 +evn_wait__11daNpc_Bs1_cFv = .text:0x00004048; // type:function size:0x30 scope:global align:4 +evn_set_anm_init__11daNpc_Bs1_cFi = .text:0x00004078; // type:function size:0x6C scope:global align:4 +evn_praise_init__11daNpc_Bs1_cFv = .text:0x000040E4; // type:function size:0x54 scope:global align:4 +evn_mantan_init__11daNpc_Bs1_cFv = .text:0x00004138; // type:function size:0xA8 scope:global align:4 +privateCut__11daNpc_Bs1_cFv = .text:0x000041E0; // type:function size:0x1A4 scope:global align:4 +event_action__11daNpc_Bs1_cFPv = .text:0x00004384; // type:function size:0x168 scope:global align:4 +_draw__11daNpc_Bs1_cFv = .text:0x000044EC; // type:function size:0x1FC scope:global align:4 +_execute__11daNpc_Bs1_cFv = .text:0x000046E8; // type:function size:0x1EC scope:global align:4 +_delete__11daNpc_Bs1_cFv = .text:0x000048D4; // type:function size:0x8C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00004960; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Bs1_cFv = .text:0x00004980; // type:function size:0x158 scope:global align:4 +__ct__11daNpc_Bs1_cFv = .text:0x00004AD8; // type:function size:0x21C scope:weak align:4 +__ct__4cXyzFv = .text:0x00004CF4; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004CF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004DC4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004E0C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004E68; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004EB0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004F0C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004F94; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005004; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005060; // type:function size:0x48 scope:weak align:4 +CreateHeap__11daNpc_Bs1_cFv = .text:0x000050A8; // type:function size:0x3C8 scope:global align:4 +daNpc_Bs1_Create__FP10fopAc_ac_c = .text:0x00005470; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_Delete__FP11daNpc_Bs1_c = .text:0x00005490; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_Execute__FP11daNpc_Bs1_c = .text:0x000054B0; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_Draw__FP11daNpc_Bs1_c = .text:0x000054D0; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_IsDelete__FP11daNpc_Bs1_c = .text:0x000054F0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000054F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005540; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005588; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000055E4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000562C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000563C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005644; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000564C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005654; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000565C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005694; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000569C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000056A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056AC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000056E4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000056E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000056F0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056F8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005700; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000570C; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Bs1_HIO_cFv = .text:0x00005718; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005788; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bs1_cpp = .text:0x000057A4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000057E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000057E8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000057F0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000057F8; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005800; // type:function size:0x48 scope:weak align:4 +setEyePos__11daNpc_Bs1_cF4cXyz = .text:0x00005848; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__11daNpc_Bs1_cF4cXyz = .text:0x00005864; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00005880; // type:function size:0x3C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x000058BC; // type:function size:0xE0 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4166 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4170 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4171 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x28 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x10 scope:local align:4 +@4266 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4312 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4406 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4487 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@5283 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5284 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@6053 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@6137 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@6579 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@6580 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@6756 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A4; // type:object size:0x12F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4190 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4195 = .data:0x00000080; // type:object size:0xC scope:local align:4 +play_mode_tbl$4318 = .data:0x0000008C; // type:object size:0x28 scope:local align:4 +morf_frame_tbl$4319 = .data:0x000000B4; // type:object size:0x28 scope:local align:4 +play_speed_tbl$4320 = .data:0x000000DC; // type:object size:0x28 scope:local align:4 +@4404 = .data:0x00000104; // type:object size:0x2C scope:local align:4 +@4449 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@4454 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +@5447 = .data:0x00000148; // type:object size:0x20 scope:local align:4 +@5570 = .data:0x00000168; // type:object size:0x168 scope:local align:4 +Item_set_data3$5691 = .data:0x000002D0; // type:object size:0x18 scope:local align:4 +Item_set_data4$5692 = .data:0x000002E8; // type:object size:0xC scope:local align:4 +Item_set_data5$5693 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +Item_set_dataBs2$5710 = .data:0x00000300; // type:object size:0xC scope:local align:4 +@5966 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +@5969 = .data:0x00000318; // type:object size:0xC scope:local align:4 +a_name$6211 = .data:0x00000324; // type:object size:0x8 scope:local align:4 +a_cut_name$6212 = .data:0x0000032C; // type:object size:0x8 scope:local align:4 +@6230 = .data:0x00000334; // type:object size:0xC scope:local align:4 +cut_name_tbl$6465 = .data:0x00000340; // type:object size:0x20 scope:local align:4 +@6510 = .data:0x00000360; // type:object size:0x20 scope:local align:4 +@6522 = .data:0x00000380; // type:object size:0xC scope:local align:4 +l_daNpc_Bs1_Method = .data:0x0000038C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BS1 = .data:0x000003AC; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003F4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000424; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004C4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000518; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000053C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000548; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Bs1_HIO_c = .data:0x00000554; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000560; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Bs1_childHIO_c = .data:0x0000056C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +l_msgId = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x0000000C; // type:object size:0x4 scope:local align:4 data:4byte +@4178 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x94 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_btsw/splits.txt b/config/GZLE01/rels/d_a_npc_btsw/splits.txt new file mode 100644 index 000000000..c413c455b --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_btsw/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_btsw.cpp: + .text start:0x000000EC end:0x00004CB0 + .text start:0x00004CB0 end:0x00004D0C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000251 + .data start:0x00000000 end:0x00000470 + .bss start:0x00000008 end:0x000002CC diff --git a/config/GZLE01/rels/d_a_npc_btsw/symbols.txt b/config/GZLE01/rels/d_a_npc_btsw/symbols.txt new file mode 100644 index 000000000..183536754 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_btsw/symbols.txt @@ -0,0 +1,287 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_Btsw_HIO_cFv = .text:0x000000EC; // type:function size:0xFC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000001E8; // type:function size:0x20C scope:local align:4 +__dt__4cXyzFv = .text:0x000003F4; // type:function size:0x3C scope:weak align:4 +daNpc_Btsw_getGameEndMsg__Fs = .text:0x00000430; // type:function size:0x3C scope:local align:4 +initTexPatternAnm__12daNpc_Btsw_cFb = .text:0x0000046C; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__12daNpc_Btsw_cFv = .text:0x00000584; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Btsw_cFSc = .text:0x00000610; // type:function size:0xF8 scope:global align:4 +chkAttention__12daNpc_Btsw_cF4cXyzs = .text:0x00000708; // type:function size:0x154 scope:global align:4 +eventOrder__12daNpc_Btsw_cFv = .text:0x0000085C; // type:function size:0xAC scope:global align:4 +checkOrder__12daNpc_Btsw_cFv = .text:0x00000908; // type:function size:0x1BC scope:global align:4 +next_msgStatus__12daNpc_Btsw_cFPUl = .text:0x00000AC4; // type:function size:0x1F8 scope:global align:4 +getMsg__12daNpc_Btsw_cFv = .text:0x00000CBC; // type:function size:0x134 scope:global align:4 +anmAtr__12daNpc_Btsw_cFUs = .text:0x00000DF0; // type:function size:0x11C scope:global align:4 +daNpc_Btsw_XyCheckCB__FPvi = .text:0x00000F0C; // type:function size:0x24 scope:local align:4 +CreateInit__12daNpc_Btsw_cFv = .text:0x00000F30; // type:function size:0x1E0 scope:global align:4 +set_mtx__12daNpc_Btsw_cFv = .text:0x00001110; // type:function size:0x214 scope:global align:4 +setAttention__12daNpc_Btsw_cFv = .text:0x00001324; // type:function size:0x2C scope:global align:4 +lookBack__12daNpc_Btsw_cFv = .text:0x00001350; // type:function size:0x140 scope:global align:4 +wait01__12daNpc_Btsw_cFv = .text:0x00001490; // type:function size:0x104 scope:global align:4 +talk01__12daNpc_Btsw_cFv = .text:0x00001594; // type:function size:0x204 scope:global align:4 +wait_action__12daNpc_Btsw_cFPv = .text:0x00001798; // type:function size:0xF0 scope:global align:4 +dummy_event_action__12daNpc_Btsw_cFPv = .text:0x00001888; // type:function size:0x1B8 scope:global align:4 +checkNextMailThrowOK__12daNpc_Btsw_cFv = .text:0x00001A40; // type:function size:0xCC scope:global align:4 +TimerCountDown__12daNpc_Btsw_cFv = .text:0x00001B0C; // type:function size:0xE4 scope:global align:4 +shiwake_game_action__12daNpc_Btsw_cFPv = .text:0x00001BF0; // type:function size:0xAFC scope:global align:4 +getdemo_action__12daNpc_Btsw_cFPv = .text:0x000026EC; // type:function size:0x158 scope:global align:4 +_draw__12daNpc_Btsw_cFv = .text:0x00002844; // type:function size:0x15C scope:global align:4 +_execute__12daNpc_Btsw_cFv = .text:0x000029A0; // type:function size:0x154 scope:global align:4 +_delete__12daNpc_Btsw_cFv = .text:0x00002AF4; // type:function size:0x9C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00002B90; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Btsw_cFv = .text:0x00002BB0; // type:function size:0xFC scope:global align:4 +__ct__12daNpc_Btsw_cFv = .text:0x00002CAC; // type:function size:0x2A8 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002F54; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002FB0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002FF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000030C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000310C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003168; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000031B0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000320C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003294; // type:function size:0x70 scope:weak align:4 +CreateHeap__12daNpc_Btsw_cFv = .text:0x00003304; // type:function size:0x428 scope:global align:4 +MailCreateInit__9SwMail2_cFP4cXyzP4cXyz = .text:0x0000372C; // type:function size:0x10C scope:global align:4 +getNextNo__9SwMail2_cFUc = .text:0x00003838; // type:function size:0x22C scope:global align:4 +init__9SwMail2_cFv = .text:0x00003A64; // type:function size:0x8C scope:global align:4 +set_mtx__9SwMail2_cFv = .text:0x00003AF0; // type:function size:0x84 scope:global align:4 +set_mtx_throw__9SwMail2_cFv = .text:0x00003B74; // type:function size:0x8C scope:global align:4 +DummyInit__9SwMail2_cFv = .text:0x00003C00; // type:function size:0xD8 scope:global align:4 +Dummy__9SwMail2_cFv = .text:0x00003CD8; // type:function size:0x20 scope:global align:4 +AppearInit__9SwMail2_cFv = .text:0x00003CF8; // type:function size:0x110 scope:global align:4 +Appear__9SwMail2_cFv = .text:0x00003E08; // type:function size:0x15C scope:global align:4 +WaitInit__9SwMail2_cFv = .text:0x00003F64; // type:function size:0x24 scope:global align:4 +Wait__9SwMail2_cFv = .text:0x00003F88; // type:function size:0x11C scope:global align:4 +ThrowInit__9SwMail2_cF4cXyzUc = .text:0x000040A4; // type:function size:0x48 scope:global align:4 +Throw__9SwMail2_cFv = .text:0x000040EC; // type:function size:0x2E4 scope:global align:4 +EndInit__9SwMail2_cFv = .text:0x000043D0; // type:function size:0x4C scope:global align:4 +End__9SwMail2_cFv = .text:0x0000441C; // type:function size:0x194 scope:global align:4 +SeDelete__9SwMail2_cFv = .text:0x000045B0; // type:function size:0x34 scope:global align:4 +move__9SwMail2_cFv = .text:0x000045E4; // type:function size:0x28 scope:global align:4 +draw__9SwMail2_cFP12dKy_tevstr_c = .text:0x0000460C; // type:function size:0x74 scope:global align:4 +Move__8SwCam2_cFv = .text:0x00004680; // type:function size:0x108 scope:global align:4 +daNpc_Btsw_Create__FP10fopAc_ac_c = .text:0x00004788; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_Delete__FP12daNpc_Btsw_c = .text:0x000047A8; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_Execute__FP12daNpc_Btsw_c = .text:0x000047C8; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_Draw__FP12daNpc_Btsw_c = .text:0x000047E8; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_IsDelete__FP12daNpc_Btsw_c = .text:0x00004808; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004810; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004858; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000048A0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048FC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004944; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004954; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000495C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004964; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000496C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004974; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000049AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000049B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000049C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A08; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A10; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004A18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004A24; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Btsw_HIO_cFv = .text:0x00004A30; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004A90; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_btsw_cpp = .text:0x00004AAC; // type:function size:0x1E4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004C90; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C98; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004CA0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004CA8; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004CB0; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004CF8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004D00; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004D08; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4149 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x2C scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4280 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4281 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4333 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4334 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4526 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4550 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4552 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4553 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@4637 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4638 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4639 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4717 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4718 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@4871 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@5136 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5137 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5138 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5139 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5140 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5141 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5142 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5143 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5145 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:string +@5148 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@5151 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5198 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5200 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5673 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5674 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5675 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5678 = .rodata:0x00000128; // type:object size:0x8 scope:local align:8 +@5694 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@5798 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5799 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5893 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@5929 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5930 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5931 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5933 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6109 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6110 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:string +@6111 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6112 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6113 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6114 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:string +@6115 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6116 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6117 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000180; // type:object size:0xD1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4286 = .data:0x00000074; // type:object size:0x2C scope:local align:4 +a_morf_frame_tbl$4287 = .data:0x000000A0; // type:object size:0x2C scope:local align:4 +a_play_speed_tbl$4291 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +@4362 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4367 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4448 = .data:0x00000110; // type:object size:0x94 scope:local align:4 +@4524 = .data:0x000001A4; // type:object size:0x1C scope:local align:4 +@4537 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@4736 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@4801 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@4835 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@4837 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@4922 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@4946 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@4949 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@5164 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@5729 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +@5750 = .data:0x00000238; // type:object size:0xC scope:local align:4 +@5803 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@5839 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5897 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +l_daNpc_Btsw_Method = .data:0x00000268; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BTSW = .data:0x00000288; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000318; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003B8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000040C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000430; // type:object size:0x14 scope:weak align:4 +__vt__12daNpc_Btsw_c = .data:0x00000444; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Btsw_HIO_c = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4159 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x60 scope:local align:4 +@4168 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +init$4169 = .bss:0x000000CC; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4167 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4172 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4173 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4171 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@4876 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4877 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +@4879 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@4880 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@4881 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@4882 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@4883 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +aim_pos_data$4875 = .bss:0x00000144; // type:object size:0x48 scope:local align:4 +@4885 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +init$4886 = .bss:0x00000198; // type:object size:0x1 scope:local align:1 +@4888 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@4889 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@4890 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +@4891 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +@4892 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +cursor_pos_data$4884 = .bss:0x000001D8; // type:object size:0x48 scope:local align:4 +m_no_buff__9SwMail2_c = .bss:0x00000220; // type:object size:0x1 scope:global align:1 data:byte +m_same_count__9SwMail2_c = .bss:0x00000221; // type:object size:0x1 scope:global align:1 data:byte +@5955 = .bss:0x00000224; // type:object size:0xC scope:local align:4 +@5956 = .bss:0x00000230; // type:object size:0xC scope:local align:4 +@5957 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +@5958 = .bss:0x00000248; // type:object size:0xC scope:local align:4 +@5959 = .bss:0x00000254; // type:object size:0xC scope:local align:4 +@5960 = .bss:0x00000260; // type:object size:0xC scope:local align:4 +camera_center_data__8SwCam2_c = .bss:0x0000026C; // type:object size:0x48 scope:global align:4 +@5961 = .bss:0x000002B4; // type:object size:0xC scope:local align:4 +camera_eye__8SwCam2_c = .bss:0x000002C0; // type:object size:0xC scope:global align:4 data:float diff --git a/config/GZLE01/rels/d_a_npc_btsw2/splits.txt b/config/GZLE01/rels/d_a_npc_btsw2/splits.txt new file mode 100644 index 000000000..27be6e08d --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_btsw2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_btsw2.cpp: + .text start:0x000000EC end:0x000022EC + .text start:0x000022EC end:0x00002348 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x00000328 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZLE01/rels/d_a_npc_btsw2/symbols.txt b/config/GZLE01/rels/d_a_npc_btsw2/symbols.txt new file mode 100644 index 000000000..787a7d766 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_btsw2/symbols.txt @@ -0,0 +1,161 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daNpc_Btsw2_HIO_cFv = .text:0x000000EC; // type:function size:0xBC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000001A8; // type:function size:0x238 scope:local align:4 +__dt__4cXyzFv = .text:0x000003E0; // type:function size:0x3C scope:weak align:4 +initTexPatternAnm__13daNpc_Btsw2_cFb = .text:0x0000041C; // type:function size:0x108 scope:global align:4 +playTexPatternAnm__13daNpc_Btsw2_cFv = .text:0x00000524; // type:function size:0x8C scope:global align:4 +setAnm__13daNpc_Btsw2_cFSc = .text:0x000005B0; // type:function size:0xCC scope:global align:4 +chkAttention__13daNpc_Btsw2_cF4cXyzs = .text:0x0000067C; // type:function size:0x154 scope:global align:4 +eventOrder__13daNpc_Btsw2_cFv = .text:0x000007D0; // type:function size:0x50 scope:global align:4 +checkOrder__13daNpc_Btsw2_cFv = .text:0x00000820; // type:function size:0x40 scope:global align:4 +anmAtr__13daNpc_Btsw2_cFUs = .text:0x00000860; // type:function size:0x11C scope:global align:4 +getMsg__13daNpc_Btsw2_cFv = .text:0x0000097C; // type:function size:0x70 scope:global align:4 +next_msgStatus__13daNpc_Btsw2_cFPUl = .text:0x000009EC; // type:function size:0x8 scope:global align:4 +setAttention__13daNpc_Btsw2_cFv = .text:0x000009F4; // type:function size:0x2C scope:global align:4 +lookBack__13daNpc_Btsw2_cFv = .text:0x00000A20; // type:function size:0x174 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00000B94; // type:function size:0x20 scope:local align:4 +CreateHeap__13daNpc_Btsw2_cFv = .text:0x00000BB4; // type:function size:0x348 scope:global align:4 +CreateInit__13daNpc_Btsw2_cFv = .text:0x00000EFC; // type:function size:0x1FC scope:global align:4 +wait01__13daNpc_Btsw2_cFv = .text:0x000010F8; // type:function size:0x24 scope:global align:4 +talk01__13daNpc_Btsw2_cFv = .text:0x0000111C; // type:function size:0x8C scope:global align:4 +pathMove__13daNpc_Btsw2_cFv = .text:0x000011A8; // type:function size:0x3CC scope:global align:4 +wait_action__13daNpc_Btsw2_cFPv = .text:0x00001574; // type:function size:0xEC scope:global align:4 +_create__13daNpc_Btsw2_cFv = .text:0x00001660; // type:function size:0x224 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001884; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000018E0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001928; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000019F4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001A3C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001A98; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001AE0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001B3C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001BC4; // type:function size:0x70 scope:weak align:4 +_delete__13daNpc_Btsw2_cFv = .text:0x00001C34; // type:function size:0x58 scope:global align:4 +_execute__13daNpc_Btsw2_cFv = .text:0x00001C8C; // type:function size:0x150 scope:global align:4 +_draw__13daNpc_Btsw2_cFv = .text:0x00001DDC; // type:function size:0x190 scope:global align:4 +daNpc_Btsw2_Create__FP10fopAc_ac_c = .text:0x00001F6C; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_Delete__FP13daNpc_Btsw2_c = .text:0x00001F8C; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_Execute__FP13daNpc_Btsw2_c = .text:0x00001FAC; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_Draw__FP13daNpc_Btsw2_c = .text:0x00001FCC; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_IsDelete__FP13daNpc_Btsw2_c = .text:0x00001FEC; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001FF4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000203C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002084; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000020E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002128; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002138; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002140; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002148; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002150; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002158; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002190; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002198; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000021A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000021E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000021E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002208; // type:function size:0xC scope:weak align:4 +__dt__17daNpc_Btsw2_HIO_cFv = .text:0x00002214; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002274; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_btsw2_cpp = .text:0x00002290; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000022CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000022D4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000022DC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000022E4; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000022EC; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002334; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x0000233C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002344; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4035 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4036 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4037 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +m_arc_name__13daNpc_Btsw2_c = .rodata:0x00000014; // type:object size:0x5 scope:global align:4 data:string +l_bck_ix_tbl = .rodata:0x0000001C; // type:object size:0x2C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4154 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4200 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4201 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4260 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4420 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4422 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4850 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4851 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x90 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4159 = .data:0x00000074; // type:object size:0x2C scope:local align:4 +a_morf_frame_tbl$4160 = .data:0x000000A0; // type:object size:0x2C scope:local align:4 +a_play_speed_tbl$4161 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +@4258 = .data:0x000000F8; // type:object size:0x1C scope:local align:4 +@4403 = .data:0x00000114; // type:object size:0xC scope:local align:4 +l_daNpc_Btsw2_Method = .data:0x00000120; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BTSW2 = .data:0x00000140; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000270; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002C4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000002E8; // type:object size:0x14 scope:weak align:4 +__vt__13daNpc_Btsw2_c = .data:0x000002FC; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000310; // type:object size:0xC scope:weak align:4 +__vt__17daNpc_Btsw2_HIO_c = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4042 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x40 scope:local align:4 +@4051 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +init$4052 = .bss:0x000000AC; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4050 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@4055 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +init$4056 = .bss:0x000000C8; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4054 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_cb1/splits.txt b/config/GZLE01/rels/d_a_npc_cb1/splits.txt new file mode 100644 index 000000000..2045b788e --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_cb1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_cb1.cpp: + .text start:0x000000EC end:0x00009AB4 + .text start:0x00009AB4 end:0x00009AFC + .text start:0x00009AFC end:0x0000A19C + .text start:0x0000A19C end:0x0000A278 + .text start:0x0000A278 end:0x0000A288 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000333 + .data start:0x00000000 end:0x00000B4C + .bss start:0x00000008 end:0x000001C8 diff --git a/config/GZLE01/rels/d_a_npc_cb1/symbols.txt b/config/GZLE01/rels/d_a_npc_cb1/symbols.txt new file mode 100644 index 000000000..78bc9d816 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_cb1/symbols.txt @@ -0,0 +1,446 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Cb1_HIO_cFv = .text:0x000000EC; // type:function size:0x230 scope:global align:4 +isTagCheckOK__11daNpc_Cb1_cFv = .text:0x0000031C; // type:function size:0x108 scope:global align:4 +setMessageAnimation__11daNpc_Cb1_cFUc = .text:0x00000424; // type:function size:0xB4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004D8; // type:function size:0x20 scope:local align:4 +create__11daNpc_Cb1_cFv = .text:0x000004F8; // type:function size:0x31C scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000814; // type:function size:0x170 scope:local align:4 +nutNodeCallBack__FP7J3DNodei = .text:0x00000984; // type:function size:0x370 scope:local align:4 +ppNodeCallBack__FP7J3DNodei = .text:0x00000CF4; // type:function size:0xA8 scope:local align:4 +createHeap__11daNpc_Cb1_cFv = .text:0x00000D9C; // type:function size:0x6BC scope:global align:4 +setAction__11daNpc_Cb1_cFPM11daNpc_Cb1_cFPCvPvPv_iM11daNpc_Cb1_cFPCvPvPv_iPv = .text:0x00001458; // type:function size:0x104 scope:global align:4 +setWaitAction__11daNpc_Cb1_cFPv = .text:0x0000155C; // type:function size:0x64 scope:global align:4 +setWaitNpcAction__11daNpc_Cb1_cFPv = .text:0x000015C0; // type:function size:0x74 scope:global align:4 +npcAction__11daNpc_Cb1_cFPv = .text:0x00001634; // type:function size:0x70 scope:global align:4 +setNpcAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv = .text:0x000016A4; // type:function size:0x64 scope:global align:4 +playerAction__11daNpc_Cb1_cFPv = .text:0x00001708; // type:function size:0xA4 scope:global align:4 +setPlayerAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv = .text:0x000017AC; // type:function size:0x64 scope:global align:4 +getStickAngY__11daNpc_Cb1_cFv = .text:0x00001810; // type:function size:0x48 scope:global align:4 +calcStickPos__11daNpc_Cb1_cFsP4cXyz = .text:0x00001858; // type:function size:0x158 scope:global align:4 +flyCheck__11daNpc_Cb1_cFv = .text:0x000019B0; // type:function size:0x68 scope:global align:4 +checkLanding__11daNpc_Cb1_cFv = .text:0x00001A18; // type:function size:0x110 scope:global align:4 +breaking__11daNpc_Cb1_cFv = .text:0x00001B28; // type:function size:0x40 scope:global align:4 +flyAction__11daNpc_Cb1_cFifsi = .text:0x00001B68; // type:function size:0xBA4 scope:global align:4 +walkAction__11daNpc_Cb1_cFffs = .text:0x0000270C; // type:function size:0x10C scope:global align:4 +returnLinkPlayer__11daNpc_Cb1_cFv = .text:0x00002818; // type:function size:0x50 scope:global align:4 +isFlyAction__11daNpc_Cb1_cFv = .text:0x00002868; // type:function size:0xAC scope:global align:4 +sowCheck__11daNpc_Cb1_cFv = .text:0x00002914; // type:function size:0x118 scope:global align:4 +shipRideCheck__11daNpc_Cb1_cFv = .text:0x00002A2C; // type:function size:0xAC scope:global align:4 +eventProc__11daNpc_Cb1_cFv = .text:0x00002AD8; // type:function size:0x2F0 scope:global align:4 +evCheckDisp__11daNpc_Cb1_cFi = .text:0x00002DC8; // type:function size:0x94 scope:global align:4 +evInitWait__11daNpc_Cb1_cFi = .text:0x00002E5C; // type:function size:0x9C scope:global align:4 +evActWait__11daNpc_Cb1_cFi = .text:0x00002EF8; // type:function size:0x64 scope:global align:4 +evInitMsgSet__11daNpc_Cb1_cFi = .text:0x00002F5C; // type:function size:0x94 scope:global align:4 +evActMsgSet__11daNpc_Cb1_cFi = .text:0x00002FF0; // type:function size:0x20 scope:global align:4 +evInitMsgEnd__11daNpc_Cb1_cFi = .text:0x00003010; // type:function size:0x4 scope:global align:4 +evActMsgEnd__11daNpc_Cb1_cFi = .text:0x00003014; // type:function size:0x90 scope:global align:4 +evInitMovePos__11daNpc_Cb1_cFi = .text:0x000030A4; // type:function size:0x13C scope:global align:4 +evActMovePos__11daNpc_Cb1_cFi = .text:0x000031E0; // type:function size:0x8 scope:global align:4 +evInitOffsetLink__11daNpc_Cb1_cFi = .text:0x000031E8; // type:function size:0xFC scope:global align:4 +evActOffsetLink__11daNpc_Cb1_cFi = .text:0x000032E4; // type:function size:0x8 scope:global align:4 +evInitWalk__11daNpc_Cb1_cFi = .text:0x000032EC; // type:function size:0x3C scope:global align:4 +evActWalk__11daNpc_Cb1_cFi = .text:0x00003328; // type:function size:0x414 scope:global align:4 +evInitToLink__11daNpc_Cb1_cFi = .text:0x0000373C; // type:function size:0x5C scope:global align:4 +evActToLink__11daNpc_Cb1_cFi = .text:0x00003798; // type:function size:0x140 scope:global align:4 +evInitTact__11daNpc_Cb1_cFi = .text:0x000038D8; // type:function size:0x24 scope:global align:4 +evActTact__11daNpc_Cb1_cFi = .text:0x000038FC; // type:function size:0x130 scope:global align:4 +evInitCelloPlay__11daNpc_Cb1_cFi = .text:0x00003A2C; // type:function size:0x24 scope:global align:4 +evActCelloPlay__11daNpc_Cb1_cFi = .text:0x00003A50; // type:function size:0x34 scope:global align:4 +evInitTurn__11daNpc_Cb1_cFi = .text:0x00003A84; // type:function size:0x38 scope:global align:4 +evActTurn__11daNpc_Cb1_cFi = .text:0x00003ABC; // type:function size:0x150 scope:global align:4 +evInitSow__11daNpc_Cb1_cFi = .text:0x00003C0C; // type:function size:0xE0 scope:global align:4 +evActSow__11daNpc_Cb1_cFi = .text:0x00003CEC; // type:function size:0xA4 scope:global align:4 +evInitSetAnm__11daNpc_Cb1_cFi = .text:0x00003D90; // type:function size:0x68 scope:global align:4 +evActSetAnm__11daNpc_Cb1_cFi = .text:0x00003DF8; // type:function size:0x8 scope:global align:4 +evInitSetGoal__11daNpc_Cb1_cFi = .text:0x00003E00; // type:function size:0x74 scope:global align:4 +evActSetGoal__11daNpc_Cb1_cFi = .text:0x00003E74; // type:function size:0x24 scope:global align:4 +evInitWarp__11daNpc_Cb1_cFi = .text:0x00003E98; // type:function size:0x5C scope:global align:4 +evActWarp__11daNpc_Cb1_cFi = .text:0x00003EF4; // type:function size:0x168 scope:global align:4 +evInitEnd__11daNpc_Cb1_cFi = .text:0x0000405C; // type:function size:0x118 scope:global align:4 +evActEnd__11daNpc_Cb1_cFi = .text:0x00004174; // type:function size:0x8 scope:global align:4 +getAnmType__11daNpc_Cb1_cFi = .text:0x0000417C; // type:function size:0x28 scope:global align:4 +initTalk__11daNpc_Cb1_cFv = .text:0x000041A4; // type:function size:0x84 scope:global align:4 +execTalk__11daNpc_Cb1_cFi = .text:0x00004228; // type:function size:0x130 scope:global align:4 +waitNpcAction__11daNpc_Cb1_cFPv = .text:0x00004358; // type:function size:0x2C4 scope:global align:4 +talkNpcAction__11daNpc_Cb1_cFPv = .text:0x0000461C; // type:function size:0x194 scope:global align:4 +carryNpcAction__11daNpc_Cb1_cFPv = .text:0x000047B0; // type:function size:0x3C4 scope:global align:4 +flyNpcAction__11daNpc_Cb1_cFPv = .text:0x00004B74; // type:function size:0x148 scope:global align:4 +routeAngCheck__11daNpc_Cb1_cFR4cXyzPs = .text:0x00004CBC; // type:function size:0xCC scope:global align:4 +routeWallCheck__11daNpc_Cb1_cFR4cXyzR4cXyzPs = .text:0x00004D88; // type:function size:0x264 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x00004FEC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00005118; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000051B8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00005214; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000525C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000052B8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00005300; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00005394; // type:function size:0x48 scope:weak align:4 +checkForwardGroundY__11daNpc_Cb1_cFs = .text:0x000053DC; // type:function size:0x280 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x0000565C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00005774; // type:function size:0x80 scope:weak align:4 +checkWallJump__11daNpc_Cb1_cFs = .text:0x000057F4; // type:function size:0xD4 scope:global align:4 +chkWallHit__11daNpc_Cb1_cFv = .text:0x000058C8; // type:function size:0x74 scope:global align:4 +routeCheck__11daNpc_Cb1_cFfPs = .text:0x0000593C; // type:function size:0x5D0 scope:global align:4 +searchNpcAction__11daNpc_Cb1_cFPv = .text:0x00005F0C; // type:function size:0x3E8 scope:global align:4 +hitNpcAction__11daNpc_Cb1_cFPv = .text:0x000062F4; // type:function size:0x14C scope:global align:4 +jumpNpcAction__11daNpc_Cb1_cFPv = .text:0x00006440; // type:function size:0xD8 scope:global align:4 +rescueNpcAction__11daNpc_Cb1_cFPv = .text:0x00006518; // type:function size:0x5C scope:global align:4 +musicNpcAction__11daNpc_Cb1_cFPv = .text:0x00006574; // type:function size:0xE4 scope:global align:4 +shipNpcAction__11daNpc_Cb1_cFPv = .text:0x00006658; // type:function size:0x14C scope:global align:4 +waitPlayerAction__11daNpc_Cb1_cFPv = .text:0x000067A4; // type:function size:0x244 scope:global align:4 +walkPlayerAction__11daNpc_Cb1_cFPv = .text:0x000069E8; // type:function size:0x318 scope:global align:4 +hitPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006D00; // type:function size:0x120 scope:global align:4 +jumpPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006E20; // type:function size:0xDC scope:global align:4 +flyPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006EFC; // type:function size:0x100 scope:global align:4 +carryPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006FFC; // type:function size:0x80 scope:global align:4 +daNpc_Cb1_XyCheckCB__FPvi = .text:0x0000707C; // type:function size:0x54 scope:local align:4 +daNpc_Cb1_XyEventCB__FPvi = .text:0x000070D0; // type:function size:0x8 scope:local align:4 +calcFlyingTimer__11daNpc_Cb1_cFv = .text:0x000070D8; // type:function size:0x44 scope:global align:4 +initAnm__11daNpc_Cb1_cFSci = .text:0x0000711C; // type:function size:0x134 scope:global align:4 +musicPlay__11daNpc_Cb1_cFv = .text:0x00007250; // type:function size:0x64 scope:global align:4 +musicStop__11daNpc_Cb1_cFv = .text:0x000072B4; // type:function size:0x38 scope:global align:4 +setAnm__11daNpc_Cb1_cFUc = .text:0x000072EC; // type:function size:0xA4 scope:global align:4 +playAnm__11daNpc_Cb1_cFv = .text:0x00007390; // type:function size:0x160 scope:global align:4 +chkAttention__11daNpc_Cb1_cFfl = .text:0x000074F0; // type:function size:0x160 scope:global align:4 +carryCheck__11daNpc_Cb1_cFv = .text:0x00007650; // type:function size:0x54 scope:global align:4 +eventOrder__11daNpc_Cb1_cFv = .text:0x000076A4; // type:function size:0xC8 scope:global align:4 +checkOrder__11daNpc_Cb1_cFv = .text:0x0000776C; // type:function size:0xDC scope:global align:4 +checkCommandTalk__11daNpc_Cb1_cFv = .text:0x00007848; // type:function size:0x7C scope:global align:4 +next_msgStatus__11daNpc_Cb1_cFPUl = .text:0x000078C4; // type:function size:0xE8 scope:global align:4 +getMsg__11daNpc_Cb1_cFv = .text:0x000079AC; // type:function size:0xE0 scope:global align:4 +setCollision__11daNpc_Cb1_cFv = .text:0x00007A8C; // type:function size:0xAC scope:global align:4 +lookBack__11daNpc_Cb1_cFi = .text:0x00007B38; // type:function size:0x114 scope:global align:4 +setBaseMtx__11daNpc_Cb1_cFv = .text:0x00007C4C; // type:function size:0x230 scope:global align:4 +init__11daNpc_Cb1_cFv = .text:0x00007E7C; // type:function size:0x288 scope:global align:4 +draw__11daNpc_Cb1_cFv = .text:0x00008104; // type:function size:0x3A0 scope:global align:4 +execute__11daNpc_Cb1_cFv = .text:0x000084A4; // type:function size:0xBEC scope:global align:4 +__dt__11daNpc_Cb1_cFv = .text:0x00009090; // type:function size:0x318 scope:global align:4 +daNpc_Cb1_Create__FP10fopAc_ac_c = .text:0x000093A8; // type:function size:0x20 scope:local align:4 +daNpc_Cb1_Delete__FP11daNpc_Cb1_c = .text:0x000093C8; // type:function size:0x28 scope:local align:4 +daNpc_Cb1_Execute__FP11daNpc_Cb1_c = .text:0x000093F0; // type:function size:0x20 scope:local align:4 +daNpc_Cb1_Draw__FP11daNpc_Cb1_c = .text:0x00009410; // type:function size:0x20 scope:local align:4 +daNpc_Cb1_IsDelete__FP11daNpc_Cb1_c = .text:0x00009430; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x00009438; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009480; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000094DC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009524; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009534; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000953C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009544; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000954C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009554; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000958C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009594; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000959C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000095A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000095DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000095E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000095E8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000095F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000095F8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009604; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Cb1_HIO_cFv = .text:0x00009610; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00009670; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x0000968C; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fss = .text:0x000096A8; // type:function size:0x84 scope:weak align:4 +__sinit_d_a_npc_cb1_cpp = .text:0x0000972C; // type:function size:0x320 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00009A4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009A54; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009A5C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009A64; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00009A6C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00009A74; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00009A7C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00009A84; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00009A8C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00009A94; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00009A9C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00009AA4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00009AAC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00009AB4; // type:function size:0x48 scope:weak align:4 +__ct__11daNpc_Cb1_cFv = .text:0x00009AFC; // type:function size:0x200 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00009CFC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009D44; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009E10; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00009E58; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00009EB4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00009EFC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00009F58; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00009FE0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000A03C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000A084; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000A0F4; // type:function size:0x3C scope:weak align:4 +getGroundY__11daNpc_Cb1_cFv = .text:0x0000A130; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__11daNpc_Cb1_cFv = .text:0x0000A138; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__11daNpc_Cb1_cFv = .text:0x0000A140; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__11daNpc_Cb1_cFv = .text:0x0000A148; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__11daNpc_Cb1_cFv = .text:0x0000A154; // type:function size:0xC scope:weak align:4 +restartPoint__11daNpc_Cb1_cFs = .text:0x0000A160; // type:function size:0x3C scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x0000A19C; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x0000A1A4; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x0000A1AC; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x0000A1B4; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x0000A1BC; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x0000A1C4; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x0000A1CC; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x0000A1D4; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x0000A1DC; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x0000A1E4; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x0000A1EC; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x0000A1F0; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x0000A1F4; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x0000A1FC; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x0000A204; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x0000A20C; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x0000A214; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x0000A21C; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x0000A224; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x0000A22C; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x0000A234; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x0000A238; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x0000A23C; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x0000A240; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x0000A248; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x0000A254; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x0000A25C; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x0000A260; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x0000A264; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x0000A268; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x0000A270; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x0000A274; // type:function size:0x4 scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x0000A278; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x0000A27C; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x0000A284; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4206 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@4216 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4219 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4229 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4233 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4237 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4671 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4783 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4784 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4785 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4786 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4909 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5057 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5408 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5411 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5413 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@5727 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@6049 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@6065 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6223 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@6644 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@6684 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@6883 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6884 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6980 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7101 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@7464 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7612 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@7701 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7702 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7703 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7704 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7705 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7706 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7777 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@7887 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7888 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@8289 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@8290 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@8291 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@8292 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000013C; // type:object size:0x1F7 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_wind_cyl_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +@4244 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4246 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4252 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4926 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4935 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4936 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4937 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4970 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@5029 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@5163 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@5166 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@5421 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +@5456 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@5458 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@5507 = .data:0x00000160; // type:object size:0xC scope:local align:4 +@5516 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@5517 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@5518 = .data:0x00000184; // type:object size:0xC scope:local align:4 +@5519 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@5520 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5521 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5522 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5523 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@5524 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@5525 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@5526 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@5527 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5528 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@5529 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@5530 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@5531 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@5532 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +@5533 = .data:0x00000238; // type:object size:0xC scope:local align:4 +@5534 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@5535 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5536 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@5537 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@5538 = .data:0x00000274; // type:object size:0xC scope:local align:4 +@5539 = .data:0x00000280; // type:object size:0xC scope:local align:4 +@5540 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +@5541 = .data:0x00000298; // type:object size:0xC scope:local align:4 +@5542 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +@5543 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@5544 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@5545 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +m_evProcTbl__11daNpc_Cb1_c = .data:0x000002D4; // type:object size:0x168 scope:local align:4 +l_cutNameTbl = .data:0x0000043C; // type:object size:0x3C scope:local align:4 +l_talkAnmType$6104 = .data:0x00000478; // type:object size:0xB scope:local align:4 +@6168 = .data:0x00000484; // type:object size:0xC scope:local align:4 +@6185 = .data:0x00000490; // type:object size:0xC scope:local align:4 +@6305 = .data:0x0000049C; // type:object size:0xC scope:local align:4 +@6308 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +@6711 = .data:0x000004B4; // type:object size:0xC scope:local align:4 +@6718 = .data:0x000004C0; // type:object size:0xC scope:local align:4 +@6901 = .data:0x000004CC; // type:object size:0xC scope:local align:4 +@6915 = .data:0x000004D8; // type:object size:0xC scope:local align:4 +@6926 = .data:0x000004E4; // type:object size:0xC scope:local align:4 +@6992 = .data:0x000004F0; // type:object size:0xC scope:local align:4 +@7029 = .data:0x000004FC; // type:object size:0xC scope:local align:4 +@7081 = .data:0x00000508; // type:object size:0xC scope:local align:4 +@7127 = .data:0x00000514; // type:object size:0xC scope:local align:4 +@7181 = .data:0x00000520; // type:object size:0xC scope:local align:4 +@7186 = .data:0x0000052C; // type:object size:0xC scope:local align:4 +@7193 = .data:0x00000538; // type:object size:0xC scope:local align:4 +@7278 = .data:0x00000544; // type:object size:0xC scope:local align:4 +anmTblData__11daNpc_Cb1_c = .data:0x00000550; // type:object size:0xA8 scope:global align:4 +anmPrmData__11daNpc_Cb1_c = .data:0x000005F8; // type:object size:0x18 scope:global align:4 +@7470 = .data:0x00000610; // type:object size:0xC scope:local align:4 +@7512 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +l_eventNameTbl$7710 = .data:0x00000628; // type:object size:0x14 scope:local align:4 +@7720 = .data:0x0000063C; // type:object size:0xC scope:local align:4 +@7725 = .data:0x00000648; // type:object size:0xC scope:local align:4 +@7726 = .data:0x00000654; // type:object size:0xC scope:local align:4 +@7738 = .data:0x00000660; // type:object size:0xC scope:local align:4 +@7962 = .data:0x0000066C; // type:object size:0xC scope:local align:4 +@7977 = .data:0x00000678; // type:object size:0xC scope:local align:4 +@7983 = .data:0x00000684; // type:object size:0xC scope:local align:4 +@7993 = .data:0x00000690; // type:object size:0xC scope:local align:4 +l_daNpc_Cb1_Method = .data:0x0000069C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_CB1 = .data:0x000006BC; // type:object size:0x30 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x000006EC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000704; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000734; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000764; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000077C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000788; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000794; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000007A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000007AC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000007B8; // type:object size:0x18 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000007D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000007DC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000007E8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000007F4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000800; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000080C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000818; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000008A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000008AC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000008B8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000090C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000918; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000924; // type:object size:0x24 scope:weak align:4 +__vt__10daPy_npc_c = .data:0x00000948; // type:object size:0xA8 scope:weak align:4 +__vt__9daPy_py_c = .data:0x000009F0; // type:object size:0x9C scope:weak align:4 +__vt__11daNpc_Cb1_c = .data:0x00000A8C; // type:object size:0xA8 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000B34; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Cb1_HIO_c = .data:0x00000B40; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4240 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xF0 scope:global align:4 +@4638 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +init$4639 = .bss:0x0000015C; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4637 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@4642 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +init$4643 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4641 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@4680 = .bss:0x00000188; // type:object size:0xC scope:local align:4 +init$4681 = .bss:0x00000194; // type:object size:0x1 scope:local align:1 +l_nutOffset$4679 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@4684 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +init$4685 = .bss:0x000001B0; // type:object size:0x1 scope:local align:1 +l_nutBase$4683 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +l_msgId = .bss:0x000001C0; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000001C4; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_npc_co1/splits.txt b/config/GZLE01/rels/d_a_npc_co1/splits.txt new file mode 100644 index 000000000..24b70846f --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_co1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_co1.cpp: + .text start:0x000000EC end:0x00003A10 + .text start:0x00003A10 end:0x00003A24 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001BD + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLE01/rels/d_a_npc_co1/symbols.txt b/config/GZLE01/rels/d_a_npc_co1/symbols.txt new file mode 100644 index 000000000..30d301aa3 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_co1/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Co1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCallBack_Co1__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +nodeCo1Control__11daNpc_Co1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x00000334; // type:function size:0x3C scope:weak align:4 +init_CO1_0__11daNpc_Co1_cFv = .text:0x00000370; // type:function size:0xA0 scope:global align:4 +createInit__11daNpc_Co1_cFv = .text:0x00000410; // type:function size:0x178 scope:global align:4 +setMtx__11daNpc_Co1_cFb = .text:0x00000588; // type:function size:0x35C scope:global align:4 +anmNum_toResID__11daNpc_Co1_cFi = .text:0x000008E4; // type:function size:0x14 scope:global align:4 +anmNum_toResID_prl__11daNpc_Co1_cFi = .text:0x000008F8; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Co1_cFi = .text:0x0000090C; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Co1_cFbi = .text:0x00000920; // type:function size:0x110 scope:global align:4 +setBtk__11daNpc_Co1_cFb = .text:0x00000A30; // type:function size:0x100 scope:global align:4 +iniTexPttrnAnm__11daNpc_Co1_cFb = .text:0x00000B30; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Co1_cFv = .text:0x00000B58; // type:function size:0xEC scope:global align:4 +setAnm_tex__11daNpc_Co1_cFSc = .text:0x00000C44; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Co1_cFPQ211daNpc_Co1_c9anm_prm_c = .text:0x00000C80; // type:function size:0xE4 scope:global align:4 +setAnm_NUM__11daNpc_Co1_cFii = .text:0x00000D64; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Co1_cFv = .text:0x00000DD0; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Co1_cFv = .text:0x00000E50; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Co1_cFv = .text:0x00000E54; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Co1_cFUc = .text:0x00000E58; // type:function size:0xA0 scope:global align:4 +control_anmAtr__11daNpc_Co1_cFv = .text:0x00000EF8; // type:function size:0xFC scope:global align:4 +setAnm_ATR__11daNpc_Co1_cFi = .text:0x00000FF4; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Co1_cFUs = .text:0x0000105C; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Co1_cFv = .text:0x00001120; // type:function size:0x98 scope:global align:4 +checkOrder__11daNpc_Co1_cFv = .text:0x000011B8; // type:function size:0xD0 scope:global align:4 +setCollision_SP___11daNpc_Co1_cFv = .text:0x00001288; // type:function size:0x124 scope:global align:4 +set_target__11daNpc_Co1_cFi = .text:0x000013AC; // type:function size:0x10C scope:global align:4 +chk_talk__11daNpc_Co1_cFv = .text:0x000014B8; // type:function size:0x9C scope:global align:4 +chk_partsNotMove__11daNpc_Co1_cFv = .text:0x00001554; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Co1_cFv = .text:0x00001594; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Co1_cFPUl = .text:0x00001734; // type:function size:0xB8 scope:global align:4 +getMsg_CO1_0__11daNpc_Co1_cFv = .text:0x000017EC; // type:function size:0xA8 scope:global align:4 +getMsg__11daNpc_Co1_cFv = .text:0x00001894; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Co1_cFv = .text:0x000018D0; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Co1_cFb = .text:0x00001950; // type:function size:0xF4 scope:global align:4 +charDecide__11daNpc_Co1_cFi = .text:0x00001A44; // type:function size:0x1C scope:global align:4 +eInit_MDR___11daNpc_Co1_cFv = .text:0x00001A60; // type:function size:0x3C scope:global align:4 +eInit_RED_LTR___11daNpc_Co1_cFv = .text:0x00001A9C; // type:function size:0x28 scope:global align:4 +event_actionInit__11daNpc_Co1_cFi = .text:0x00001AC4; // type:function size:0x8C scope:global align:4 +eMove_MDR___11daNpc_Co1_cFv = .text:0x00001B50; // type:function size:0x58 scope:global align:4 +eMove_RED_LTR___11daNpc_Co1_cFv = .text:0x00001BA8; // type:function size:0x8C scope:global align:4 +event_action__11daNpc_Co1_cFv = .text:0x00001C34; // type:function size:0x50 scope:global align:4 +privateCut__11daNpc_Co1_cFi = .text:0x00001C84; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Co1_cFv = .text:0x00001D70; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Co1_cFv = .text:0x00001D90; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Co1_cFi = .text:0x00001DC8; // type:function size:0xF8 scope:global align:4 +set_action__11daNpc_Co1_cFM11daNpc_Co1_cFPCvPvPv_iPv = .text:0x00001EC0; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Co1_cFSc = .text:0x00001F6C; // type:function size:0x68 scope:global align:4 +wait_1__11daNpc_Co1_cFv = .text:0x00001FD4; // type:function size:0x88 scope:global align:4 +wait_2__11daNpc_Co1_cFv = .text:0x0000205C; // type:function size:0xB8 scope:global align:4 +wakeup__11daNpc_Co1_cFv = .text:0x00002114; // type:function size:0x3C scope:global align:4 +talk_1__11daNpc_Co1_cFv = .text:0x00002150; // type:function size:0x1FC scope:global align:4 +toru_1__11daNpc_Co1_cFv = .text:0x0000234C; // type:function size:0x70 scope:global align:4 +read_1__11daNpc_Co1_cFv = .text:0x000023BC; // type:function size:0x3C scope:global align:4 +modoru__11daNpc_Co1_cFv = .text:0x000023F8; // type:function size:0x60 scope:global align:4 +wait_action1__11daNpc_Co1_cFPv = .text:0x00002458; // type:function size:0x184 scope:global align:4 +demo__11daNpc_Co1_cFv = .text:0x000025DC; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Co1_cFv = .text:0x0000271C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Co1_cFv = .text:0x000027AC; // type:function size:0x1B0 scope:global align:4 +_execute__11daNpc_Co1_cFv = .text:0x0000295C; // type:function size:0x1AC scope:global align:4 +_delete__11daNpc_Co1_cFv = .text:0x00002B08; // type:function size:0x64 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002B6C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Co1_cFv = .text:0x00002B8C; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Co1_cFv = .text:0x00002CAC; // type:function size:0x17C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002E28; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002E84; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002EE0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002F28; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002FF4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000303C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003098; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000030E0; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Co1_cFv = .text:0x00003150; // type:function size:0x270 scope:global align:4 +create_prl_Anm__11daNpc_Co1_cFv = .text:0x000033C0; // type:function size:0x1B8 scope:global align:4 +create_itm_Mdl__11daNpc_Co1_cFv = .text:0x00003578; // type:function size:0xBC scope:global align:4 +CreateHeap__11daNpc_Co1_cFv = .text:0x00003634; // type:function size:0x194 scope:global align:4 +daNpc_Co1_Create__FP10fopAc_ac_c = .text:0x000037C8; // type:function size:0x20 scope:local align:4 +daNpc_Co1_Delete__FP11daNpc_Co1_c = .text:0x000037E8; // type:function size:0x20 scope:local align:4 +daNpc_Co1_Execute__FP11daNpc_Co1_c = .text:0x00003808; // type:function size:0x20 scope:local align:4 +daNpc_Co1_Draw__FP11daNpc_Co1_c = .text:0x00003828; // type:function size:0x20 scope:local align:4 +daNpc_Co1_IsDelete__FP11daNpc_Co1_c = .text:0x00003848; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003850; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003860; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003868; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003870; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003878; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003880; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000038B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000038C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000038C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000038D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003908; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000390C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003914; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000391C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003924; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003930; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Co1_HIO_cFv = .text:0x0000393C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003998; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_co1_cpp = .text:0x000039B4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000039F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000039F8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003A00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003A08; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003A10; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003A18; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003A20; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4240 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4357 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +a_bck_resID_tbl$4365 = .rodata:0x00000020; // type:object size:0x2C scope:local align:4 +a_bck_resID_tbl$4370 = .rodata:0x0000004C; // type:object size:0x2C scope:local align:4 +a_btp_resID_tbl$4375 = .rodata:0x00000078; // type:object size:0x1C scope:local align:4 +@4392 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4441 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4442 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4618 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4621 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4801 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5136 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5137 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5187 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 data:double +@5285 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5286 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5287 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000DC; // type:object size:0xE1 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x2C scope:local align:4 +l_evn_tbl = .data:0x0000002C; // type:object size:0xC scope:local align:4 +@4195 = .data:0x00000038; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4461 = .data:0x00000044; // type:object size:0xC0 scope:local align:4 +a_anm_prm_tbl$4468 = .data:0x00000104; // type:object size:0x80 scope:local align:4 +@4499 = .data:0x00000184; // type:object size:0x2C scope:local align:4 +@4530 = .data:0x000001B0; // type:object size:0x38 scope:local align:4 +a_anm_prm_tbl$4534 = .data:0x000001E8; // type:object size:0xE0 scope:local align:4 +@4738 = .data:0x000002C8; // type:object size:0x34 scope:local align:4 +a_cut_tbl$4859 = .data:0x000002FC; // type:object size:0x4 scope:local align:4 +@5084 = .data:0x00000300; // type:object size:0x20 scope:local align:4 +a_size_tbl$5241 = .data:0x00000320; // type:object size:0x4 scope:local align:4 +l_daNpc_Co1_Method = .data:0x00000324; // type:object size:0x20 scope:local align:4 +g_profile_NPC_CO1 = .data:0x00000344; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000398; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000438; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000048C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004B0; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Co1_c = .data:0x000004C4; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Co1_HIO_c = .data:0x000004D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000004E4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4138 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x38 scope:local align:4 +@4153 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4154 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4152 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_de1/splits.txt b/config/GZLE01/rels/d_a_npc_de1/splits.txt new file mode 100644 index 000000000..efe7849f1 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_de1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_de1.cpp: + .text start:0x000000EC end:0x00002F54 + .text start:0x00002F54 end:0x00002F54 + .text start:0x00002F54 end:0x00002F58 + .text start:0x00002F58 end:0x000032D0 + .text start:0x000032D0 end:0x000032E4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001C5 + .data start:0x00000000 end:0x0000051C + .bss start:0x00000008 end:0x000001D4 diff --git a/config/GZLE01/rels/d_a_npc_de1/symbols.txt b/config/GZLE01/rels/d_a_npc_de1/symbols.txt new file mode 100644 index 000000000..80affb80b --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_de1/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_De1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +searchActor_leafLift__FPvPv = .text:0x00000144; // type:function size:0x78 scope:local align:4 +createInit__11daNpc_De1_cFv = .text:0x000001BC; // type:function size:0x180 scope:global align:4 +setMtx__11daNpc_De1_cFv = .text:0x0000033C; // type:function size:0x214 scope:global align:4 +anmResID__11daNpc_De1_cFiPiPi = .text:0x00000550; // type:function size:0x108 scope:global align:4 +setAnm_anm__11daNpc_De1_cFPQ211daNpc_De1_c9anm_prm_c = .text:0x00000658; // type:function size:0xEC scope:global align:4 +setAnm_NUM__11daNpc_De1_cFi = .text:0x00000744; // type:function size:0x30 scope:global align:4 +setAnm__11daNpc_De1_cFv = .text:0x00000774; // type:function size:0x38 scope:global align:4 +chngAnmTag__11daNpc_De1_cFv = .text:0x000007AC; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_De1_cFv = .text:0x000007B8; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_De1_cFUc = .text:0x000007C4; // type:function size:0x3C scope:global align:4 +ctrlAnmAtr__11daNpc_De1_cFv = .text:0x00000800; // type:function size:0x48 scope:global align:4 +setAnm_ATR__11daNpc_De1_cFv = .text:0x00000848; // type:function size:0x34 scope:global align:4 +anmAtr__11daNpc_De1_cFUs = .text:0x0000087C; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_De1_cFSc = .text:0x00000938; // type:function size:0x7C scope:global align:4 +next_msgStatus__11daNpc_De1_cFPUl = .text:0x000009B4; // type:function size:0x2E4 scope:global align:4 +getMsg__11daNpc_De1_cFv = .text:0x00000C98; // type:function size:0xD4 scope:global align:4 +eventOrder__11daNpc_De1_cFv = .text:0x00000D6C; // type:function size:0xA8 scope:global align:4 +checkOrder__11daNpc_De1_cFv = .text:0x00000E14; // type:function size:0x178 scope:global align:4 +chkAttention__11daNpc_De1_cFv = .text:0x00000F8C; // type:function size:0x12C scope:global align:4 +setAttention__11daNpc_De1_cFv = .text:0x000010B8; // type:function size:0xDC scope:global align:4 +searchByID__11daNpc_De1_cFUi = .text:0x00001194; // type:function size:0x34 scope:global align:4 +setDemoStartCenter__11daNpc_De1_cFv = .text:0x000011C8; // type:function size:0x84 scope:global align:4 +partner_srch__11daNpc_De1_cFv = .text:0x0000124C; // type:function size:0xB4 scope:global align:4 +ccCreate__11daNpc_De1_cFv = .text:0x00001300; // type:function size:0xF0 scope:global align:4 +cc_set__11daNpc_De1_cFv = .text:0x000013F0; // type:function size:0xB0 scope:global align:4 +set_pa_happa__11daNpc_De1_cFv = .text:0x000014A0; // type:function size:0x84 scope:global align:4 +del_pa_happa__11daNpc_De1_cFv = .text:0x00001524; // type:function size:0x2C scope:global align:4 +followPa_happa__11daNpc_De1_cFv = .text:0x00001550; // type:function size:0x7C scope:global align:4 +decideType__11daNpc_De1_cFi = .text:0x000015CC; // type:function size:0x90 scope:global align:4 +event_actionInit__11daNpc_De1_cFi = .text:0x0000165C; // type:function size:0x1FC scope:global align:4 +event_action__11daNpc_De1_cFv = .text:0x00001858; // type:function size:0xE0 scope:global align:4 +privateCut__11daNpc_De1_cFv = .text:0x00001938; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_De1_cFv = .text:0x00001A40; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_De1_cFv = .text:0x00001A60; // type:function size:0x130 scope:global align:4 +set_action__11daNpc_De1_cFM11daNpc_De1_cFPCvPvPv_iPv = .text:0x00001B90; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_De1_cFv = .text:0x00001C3C; // type:function size:0x58 scope:global align:4 +wait02__11daNpc_De1_cFv = .text:0x00001C94; // type:function size:0xA4 scope:global align:4 +wait03__11daNpc_De1_cFv = .text:0x00001D38; // type:function size:0x54 scope:global align:4 +wait04__11daNpc_De1_cFv = .text:0x00001D8C; // type:function size:0x114 scope:global align:4 +wait05__11daNpc_De1_cFv = .text:0x00001EA0; // type:function size:0x98 scope:global align:4 +talk01__11daNpc_De1_cFv = .text:0x00001F38; // type:function size:0x58 scope:global align:4 +talk02__11daNpc_De1_cFv = .text:0x00001F90; // type:function size:0x90 scope:global align:4 +wait_action1__11daNpc_De1_cFPv = .text:0x00002020; // type:function size:0xA0 scope:global align:4 +wait_action2__11daNpc_De1_cFPv = .text:0x000020C0; // type:function size:0xEC scope:global align:4 +demo__11daNpc_De1_cFv = .text:0x000021AC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_De1_cFv = .text:0x00002248; // type:function size:0x110 scope:global align:4 +_execute__11daNpc_De1_cFv = .text:0x00002358; // type:function size:0xFC scope:global align:4 +_delete__11daNpc_De1_cFv = .text:0x00002454; // type:function size:0xAC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002500; // type:function size:0x20 scope:local align:4 +_create__11daNpc_De1_cFv = .text:0x00002520; // type:function size:0x284 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000027A4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002870; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000028B8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002914; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000295C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000029B8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002A40; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_De1_cFv = .text:0x00002AB0; // type:function size:0x354 scope:global align:4 +daNpc_De1_Create__FP10fopAc_ac_c = .text:0x00002E04; // type:function size:0x20 scope:local align:4 +daNpc_De1_Delete__FP11daNpc_De1_c = .text:0x00002E24; // type:function size:0x20 scope:local align:4 +daNpc_De1_Execute__FP11daNpc_De1_c = .text:0x00002E44; // type:function size:0x20 scope:local align:4 +daNpc_De1_Draw__FP11daNpc_De1_c = .text:0x00002E64; // type:function size:0x20 scope:local align:4 +daNpc_De1_IsDelete__FP11daNpc_De1_c = .text:0x00002E84; // type:function size:0x8 scope:local align:4 +__dt__15daNpc_De1_HIO_cFv = .text:0x00002E8C; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002ED4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_de1_cpp = .text:0x00002EF0; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002F2C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002F44; // type:function size:0x8 scope:weak align:4 +@196@__dt__10dBgWDeformFv = .text:0x00002F4C; // type:function size:0x8 scope:weak align:4 +MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x00002F54; // type:function size:0x4 scope:weak align:4 +__dt__10dBgWDeformFv = .text:0x00002F58; // type:function size:0xA4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002FFC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003044; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000308C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000030E8; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003130; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003134; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003138; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000313C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003140; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003188; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000031E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000031F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000031FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003204; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000320C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003214; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000324C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003254; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000325C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003264; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000329C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000032A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000032A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000032B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000032B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000032C4; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000032D0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000032D8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000032E0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4205 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4265 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4269 = .rodata:0x0000000C; // type:object size:0x38 scope:local align:4 +@4554 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4556 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4581 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x00000060; // type:object size:0x28 scope:local align:4 +@5048 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5050 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5054 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5056 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000A0; // type:object size:0x125 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_prm_tbl$4158 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@4179 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4182 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@4185 = .data:0x00000068; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4300 = .data:0x00000074; // type:object size:0x70 scope:local align:4 +a_anm_prm_tbl$4305 = .data:0x000000E4; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4348 = .data:0x00000164; // type:object size:0x40 scope:local align:4 +@4453 = .data:0x000001A4; // type:object size:0xD0 scope:local align:4 +a_demo_name_tbl$4474 = .data:0x00000274; // type:object size:0xC scope:local align:4 +cut_name_tbl$4818 = .data:0x00000280; // type:object size:0x4 scope:local align:4 +@4865 = .data:0x00000284; // type:object size:0xC scope:local align:4 +a_heap_size_tbl$5149 = .data:0x00000290; // type:object size:0x4 scope:local align:4 +a_jnt_name_tbl$5388 = .data:0x00000294; // type:object size:0x28 scope:local align:4 +l_daNpc_De1_Method = .data:0x000002BC; // type:object size:0x20 scope:local align:4 +g_profile_NPC_DE1 = .data:0x000002DC; // type:object size:0x30 scope:global align:4 +__vt__10dBgWDeform = .data:0x0000030C; // type:object size:0x40 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000394; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003B0; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000470; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004C4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004E8; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_De1_c = .data:0x000004FC; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_De1_HIO_c = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4160 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:local align:4 +l_check_inf = .bss:0x00000040; // type:object size:0x190 scope:local align:4 +l_check_wrk = .bss:0x000001D0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_npc_ds1/splits.txt b/config/GZLE01/rels/d_a_npc_ds1/splits.txt new file mode 100644 index 000000000..8ee7775e3 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ds1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ds1.cpp: + .text start:0x000000EC end:0x00005768 + .text start:0x00005768 end:0x000057B0 + .text start:0x000057B0 end:0x00005824 + .text start:0x00005824 end:0x00005824 + .text start:0x00005824 end:0x00005904 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000026E + .data start:0x00000000 end:0x00000480 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZLE01/rels/d_a_npc_ds1/symbols.txt b/config/GZLE01/rels/d_a_npc_ds1/symbols.txt new file mode 100644 index 000000000..fa3e02e91 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ds1/symbols.txt @@ -0,0 +1,234 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Ds1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +daNpc_Ds1_checkCreateDrugChuchu__FUc = .text:0x00000108; // type:function size:0x8C scope:local align:4 +__ct__15daNpc_Ds1_HIO_cFv = .text:0x00000194; // type:function size:0x104 scope:global align:4 +__dt__20daNpc_Ds1_childHIO_cFv = .text:0x00000298; // type:function size:0x60 scope:weak align:4 +daNpc_Ds1_XyEventCB__FPvi = .text:0x000002F8; // type:function size:0x20 scope:local align:4 +XyEventCB__11daNpc_Ds1_cFi = .text:0x00000318; // type:function size:0x238 scope:global align:4 +nodeCallBack_Ds__FP7J3DNodei = .text:0x00000550; // type:function size:0x1C8 scope:local align:4 +initTexPatternAnm__11daNpc_Ds1_cFb = .text:0x00000718; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__11daNpc_Ds1_cFv = .text:0x00000824; // type:function size:0x8C scope:global align:4 +setAnm__11daNpc_Ds1_cFScf = .text:0x000008B0; // type:function size:0xF8 scope:global align:4 +setTexAnm__11daNpc_Ds1_cFSc = .text:0x000009A8; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__11daNpc_Ds1_cFv = .text:0x000009EC; // type:function size:0x2C0 scope:global align:4 +chkAttention__11daNpc_Ds1_cF4cXyzs = .text:0x00000CAC; // type:function size:0x104 scope:global align:4 +eventOrder__11daNpc_Ds1_cFv = .text:0x00000DB0; // type:function size:0xFC scope:global align:4 +checkOrder__11daNpc_Ds1_cFv = .text:0x00000EAC; // type:function size:0x34C scope:global align:4 +next_msgStatus__11daNpc_Ds1_cFPUl = .text:0x000011F8; // type:function size:0x4A0 scope:global align:4 +getMsg__11daNpc_Ds1_cFv = .text:0x00001698; // type:function size:0xFC scope:global align:4 +setCollision__11daNpc_Ds1_cFv = .text:0x00001794; // type:function size:0xBC scope:global align:4 +talkInit__11daNpc_Ds1_cFv = .text:0x00001850; // type:function size:0xC scope:global align:4 +daNpc_Ds1_shopMsgCheck__FUl = .text:0x0000185C; // type:function size:0x28 scope:local align:4 +daNpc_Ds1_shopStickMoveMsgCheck__FUl = .text:0x00001884; // type:function size:0x28 scope:local align:4 +normal_talk__11daNpc_Ds1_cFv = .text:0x000018AC; // type:function size:0x258 scope:global align:4 +shop_talk__11daNpc_Ds1_cFv = .text:0x00001B04; // type:function size:0x148 scope:global align:4 +talk__11daNpc_Ds1_cFv = .text:0x00001C4C; // type:function size:0x238 scope:global align:4 +CreateInit__11daNpc_Ds1_cFv = .text:0x00001E84; // type:function size:0x2D4 scope:global align:4 +setAttention__11daNpc_Ds1_cFb = .text:0x00002158; // type:function size:0x50 scope:global align:4 +lookBack__11daNpc_Ds1_cFv = .text:0x000021A8; // type:function size:0x37C scope:global align:4 +wait01__11daNpc_Ds1_cFv = .text:0x00002524; // type:function size:0x54 scope:global align:4 +talk01__11daNpc_Ds1_cFv = .text:0x00002578; // type:function size:0x1E8 scope:global align:4 +getdemo_action__11daNpc_Ds1_cFPv = .text:0x00002760; // type:function size:0x2A4 scope:global align:4 +privateCut__11daNpc_Ds1_cFv = .text:0x00002A04; // type:function size:0x1CC scope:global align:4 +evn_setAnm_init__11daNpc_Ds1_cFi = .text:0x00002BD0; // type:function size:0x230 scope:global align:4 +evn_Anm__11daNpc_Ds1_cFv = .text:0x00002E00; // type:function size:0x2A0 scope:global align:4 +evn_talk_init__11daNpc_Ds1_cFi = .text:0x000030A0; // type:function size:0xC8 scope:global align:4 +evn_continue_talk_init__11daNpc_Ds1_cFi = .text:0x00003168; // type:function size:0x68 scope:global align:4 +evn_talk__11daNpc_Ds1_cFv = .text:0x000031D0; // type:function size:0x1DC scope:global align:4 +evn_jnt_lock_init__11daNpc_Ds1_cFi = .text:0x000033AC; // type:function size:0xCC scope:global align:4 +evn_player_hide_init__11daNpc_Ds1_cFi = .text:0x00003478; // type:function size:0x94 scope:global align:4 +evn_head_swing_init__11daNpc_Ds1_cFi = .text:0x0000350C; // type:function size:0xAC scope:global align:4 +evn_ItemModel_init__11daNpc_Ds1_cFi = .text:0x000035B8; // type:function size:0x64 scope:global align:4 +evn_move_pos_init__11daNpc_Ds1_cFi = .text:0x0000361C; // type:function size:0xB8 scope:global align:4 +evn_move_pos__11daNpc_Ds1_cFv = .text:0x000036D4; // type:function size:0x11C scope:global align:4 +evn_init_pos_init__11daNpc_Ds1_cFi = .text:0x000037F0; // type:function size:0x104 scope:global align:4 +event_action__11daNpc_Ds1_cFPv = .text:0x000038F4; // type:function size:0x204 scope:global align:4 +wait_action__11daNpc_Ds1_cFPv = .text:0x00003AF8; // type:function size:0xF8 scope:global align:4 +dummy_action__11daNpc_Ds1_cFPv = .text:0x00003BF0; // type:function size:0x1C scope:global align:4 +RoomEffectSet__11daNpc_Ds1_cFv = .text:0x00003C0C; // type:function size:0x2D8 scope:global align:4 +RoomEffectDelete__11daNpc_Ds1_cFv = .text:0x00003EE4; // type:function size:0x3C scope:global align:4 +_draw__11daNpc_Ds1_cFv = .text:0x00003F20; // type:function size:0x2B0 scope:global align:4 +_execute__11daNpc_Ds1_cFv = .text:0x000041D0; // type:function size:0x384 scope:global align:4 +_delete__11daNpc_Ds1_cFv = .text:0x00004554; // type:function size:0x108 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000465C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ds1_cFv = .text:0x0000467C; // type:function size:0x140 scope:global align:4 +__ct__11daNpc_Ds1_cFv = .text:0x000047BC; // type:function size:0x240 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000049FC; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004A58; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004B24; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004B6C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004BC8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004C10; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004C6C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004CF4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004D64; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004DC0; // type:function size:0x48 scope:weak align:4 +CreateHeap__11daNpc_Ds1_cFv = .text:0x00004E08; // type:function size:0x4CC scope:global align:4 +daNpc_Ds1_Create__FP10fopAc_ac_c = .text:0x000052D4; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_Delete__FP11daNpc_Ds1_c = .text:0x000052F4; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_Execute__FP11daNpc_Ds1_c = .text:0x00005314; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_Draw__FP11daNpc_Ds1_c = .text:0x00005334; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_IsDelete__FP11daNpc_Ds1_c = .text:0x00005354; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000535C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000053A4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000053EC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005448; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005490; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000054A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000054A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000054B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000054B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000054C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000054F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005500; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005508; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005510; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005548; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000554C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005554; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000555C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005564; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005570; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ds1_HIO_cFv = .text:0x0000557C; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000055EC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ds1_cpp = .text:0x00005608; // type:function size:0x140 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005748; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005750; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005758; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005760; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005768; // type:function size:0x48 scope:weak align:4 +setEyePos__11daNpc_Ds1_cF4cXyz = .text:0x000057B0; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__11daNpc_Ds1_cF4cXyz = .text:0x000057CC; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x000057E8; // type:function size:0x3C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x00005824; // type:function size:0xE0 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4188 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4193 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x28 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@4325 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4326 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4369 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4370 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4457 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +@4580 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4805 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5050 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5051 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5500 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5501 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5694 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5695 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5696 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5697 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@5798 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@5871 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5872 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5873 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5875 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5876 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5877 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5878 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5957 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5958 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5959 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5960 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5961 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5962 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5963 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6475 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6476 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000108; // type:object size:0x166 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4224 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4229 = .data:0x00000080; // type:object size:0xC scope:local align:4 +m_arcname__11daNpc_Ds1_c = .data:0x0000008C; // type:object size:0x3 scope:local align:4 data:string +play_mode_tbl$4375 = .data:0x00000090; // type:object size:0x28 scope:local align:4 +morf_frame_tbl$4376 = .data:0x000000B8; // type:object size:0x28 scope:local align:4 +play_speed_tbl$4377 = .data:0x000000E0; // type:object size:0x28 scope:local align:4 +@4520 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4526 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4757 = .data:0x00000120; // type:object size:0xAC scope:local align:4 +@5005 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@5079 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@5171 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@5239 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5288 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +cut_name_tbl$5315 = .data:0x00000208; // type:object size:0x28 scope:local align:4 +@5357 = .data:0x00000230; // type:object size:0x28 scope:local align:4 +ef_prmColor$5370 = .data:0x00000258; // type:object size:0xC scope:local align:4 +ef_envColor$5371 = .data:0x00000264; // type:object size:0xC scope:local align:4 +@5746 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@5967 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +l_daNpc_Ds1_Method = .data:0x00000288; // type:object size:0x20 scope:local align:4 +g_profile_NPC_DS1 = .data:0x000002A8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002F0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000032C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000420; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Ds1_HIO_c = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Ds1_childHIO_c = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4200 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x54 scope:local align:4 +@4201 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@4202 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@4203 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@4204 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +se_pos = .bss:0x000000EC; // type:object size:0x30 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_gk1/splits.txt b/config/GZLE01/rels/d_a_npc_gk1/splits.txt new file mode 100644 index 000000000..e274721ad --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_gk1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gk1.cpp: + .text start:0x000000EC end:0x00002FF0 + .text start:0x00002FF0 end:0x00003004 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010E + .data start:0x00000000 end:0x000002B4 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZLE01/rels/d_a_npc_gk1/symbols.txt b/config/GZLE01/rels/d_a_npc_gk1/symbols.txt new file mode 100644 index 000000000..f355832df --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_gk1/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Gk1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Gk1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0xF4 scope:global align:4 +__dt__4cXyzFv = .text:0x000002D8; // type:function size:0x3C scope:weak align:4 +nodeCB_Neck__FP7J3DNodei = .text:0x00000314; // type:function size:0x4C scope:local align:4 +_nodeCB_Neck__11daNpc_Gk1_cFP7J3DNodeP8J3DModel = .text:0x00000360; // type:function size:0xA0 scope:global align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000400; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Gk1_cFP7J3DNodeP8J3DModel = .text:0x0000044C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x20 scope:local align:4 +init_GK1_0__11daNpc_Gk1_cFv = .text:0x0000050C; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Gk1_cFv = .text:0x0000058C; // type:function size:0x194 scope:global align:4 +play_animation__11daNpc_Gk1_cFv = .text:0x00000720; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Gk1_cFb = .text:0x000007C8; // type:function size:0x168 scope:global align:4 +bckResID__11daNpc_Gk1_cFi = .text:0x00000930; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Gk1_cFi = .text:0x00000944; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Gk1_cFScb = .text:0x00000958; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Gk1_cFScb = .text:0x00000A5C; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Gk1_cFv = .text:0x00000A7C; // type:function size:0x9C scope:global align:4 +setAnm_anm__11daNpc_Gk1_cFPQ211daNpc_Gk1_c9anm_prm_c = .text:0x00000B18; // type:function size:0x9C scope:global align:4 +setAnm__11daNpc_Gk1_cFv = .text:0x00000BB4; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Gk1_cFv = .text:0x00000C20; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Gk1_cFv = .text:0x00000C24; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Gk1_cFUc = .text:0x00000C28; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Gk1_cFv = .text:0x00000C68; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Gk1_cFv = .text:0x00000C74; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Gk1_cFUs = .text:0x00000CD8; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Gk1_cFPUl = .text:0x00000D94; // type:function size:0x118 scope:global align:4 +getMsg_GK1_0__11daNpc_Gk1_cFv = .text:0x00000EAC; // type:function size:0xA4 scope:global align:4 +getMsg__11daNpc_Gk1_cFv = .text:0x00000F50; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Gk1_cFv = .text:0x00000F8C; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Gk1_cFv = .text:0x00001018; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Gk1_cFv = .text:0x000010CC; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Gk1_cFv = .text:0x00001164; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Gk1_cFUiPi = .text:0x000011A4; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Gk1_cFv = .text:0x000011F8; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Gk1_cFv = .text:0x000013BC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Gk1_cFb = .text:0x0000143C; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Gk1_cFi = .text:0x00001494; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Gk1_cFi = .text:0x0000151C; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Gk1_cFv = .text:0x000015BC; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Gk1_cFv = .text:0x000015E0; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Gk1_cFi = .text:0x00001618; // type:function size:0x84 scope:global align:4 +set_action__11daNpc_Gk1_cFM11daNpc_Gk1_cFPCvPvPv_iPv = .text:0x0000169C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Gk1_cFSc = .text:0x00001748; // type:function size:0x80 scope:global align:4 +chk_attn__11daNpc_Gk1_cFv = .text:0x000017C8; // type:function size:0x218 scope:global align:4 +wait_1__11daNpc_Gk1_cFv = .text:0x000019E0; // type:function size:0x194 scope:global align:4 +talk_1__11daNpc_Gk1_cFv = .text:0x00001B74; // type:function size:0x100 scope:global align:4 +wait_action1__11daNpc_Gk1_cFPv = .text:0x00001C74; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Gk1_cFv = .text:0x00001D30; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Gk1_cFv = .text:0x00001E70; // type:function size:0xD8 scope:global align:4 +_draw__11daNpc_Gk1_cFv = .text:0x00001F48; // type:function size:0x11C scope:global align:4 +_execute__11daNpc_Gk1_cFv = .text:0x00002064; // type:function size:0x21C scope:global align:4 +_delete__11daNpc_Gk1_cFv = .text:0x00002280; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Gk1_cFv = .text:0x000022D4; // type:function size:0x24C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002520; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000257C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000025C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002690; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000026D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002734; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000277C; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Gk1_cFv = .text:0x000027EC; // type:function size:0x2FC scope:global align:4 +itemCreateHeap__11daNpc_Gk1_cFv = .text:0x00002AE8; // type:function size:0xC0 scope:global align:4 +hat_CreateHeap__11daNpc_Gk1_cFv = .text:0x00002BA8; // type:function size:0xC0 scope:global align:4 +CreateHeap__11daNpc_Gk1_cFv = .text:0x00002C68; // type:function size:0xC4 scope:global align:4 +daNpc_Gk1_Create__FP10fopAc_ac_c = .text:0x00002D2C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_Delete__FP11daNpc_Gk1_c = .text:0x00002D4C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_Execute__FP11daNpc_Gk1_c = .text:0x00002D6C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_Draw__FP11daNpc_Gk1_c = .text:0x00002D8C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_IsDelete__FP11daNpc_Gk1_c = .text:0x00002DAC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002DB4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002DC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002DCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002DD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002DDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DE4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002E1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002E24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002E2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E34; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002E6C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002E70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E78; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E80; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002E88; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002E94; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Gk1_HIO_cFv = .text:0x00002EA0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002EFC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00002F18; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_gk1_cpp = .text:0x00002F94; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002FD0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002FD8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002FE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002FE8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002FF0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002FF8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003000; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4199 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4395 = .rodata:0x00000010; // type:object size:0x14 scope:local align:4 +a_resID_tbl$4400 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4677 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4829 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4830 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4831 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4832 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4834 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@4977 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4979 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4993 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4995 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5159 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5160 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5161 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x8A scope:local align:4 data:string_table +a_prm_tbl$4161 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_evn_tbl = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +@4272 = .data:0x00000020; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4455 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4497 = .data:0x0000005C; // type:object size:0x50 scope:local align:4 +@4538 = .data:0x000000AC; // type:object size:0x3C scope:local align:4 +a_cut_tbl$4711 = .data:0x000000E8; // type:object size:0x4 scope:local align:4 +a_siz_tbl$5069 = .data:0x000000EC; // type:object size:0x8 scope:local align:4 +l_daNpc_Gk1_Method = .data:0x000000F4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_GK1 = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001FC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000250; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000274; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Gk1_c = .data:0x00000288; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Gk1_HIO_c = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4166 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +l_check_inf = .bss:0x00000088; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000D8; // type:object size:0x4 scope:local align:4 +@4181 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4182 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4180 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_gp1/splits.txt b/config/GZLE01/rels/d_a_npc_gp1/splits.txt new file mode 100644 index 000000000..daa9d17a3 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_gp1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gp1.cpp: + .text start:0x000000EC end:0x00003BE8 + .text start:0x00003BE8 end:0x00003BFC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000019C + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZLE01/rels/d_a_npc_gp1/symbols.txt b/config/GZLE01/rels/d_a_npc_gp1/symbols.txt new file mode 100644 index 000000000..373c90682 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_gp1/symbols.txt @@ -0,0 +1,206 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Gp1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +searchActor_Bm__FPvPv = .text:0x00000198; // type:function size:0x78 scope:local align:4 +nodeCallBack_Gp1__FP7J3DNodei = .text:0x00000210; // type:function size:0x4C scope:local align:4 +nodeGp1Control__11daNpc_Gp1_cFP7J3DNodeP8J3DModel = .text:0x0000025C; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x000003AC; // type:function size:0x3C scope:weak align:4 +init_GP1_0__11daNpc_Gp1_cFv = .text:0x000003E8; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Gp1_cFv = .text:0x00000468; // type:function size:0x1D0 scope:global align:4 +setMtx__11daNpc_Gp1_cFb = .text:0x00000638; // type:function size:0x120 scope:global align:4 +anmNum_toResID__11daNpc_Gp1_cFi = .text:0x00000758; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Gp1_cFi = .text:0x0000076C; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Gp1_cFbi = .text:0x00000780; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Gp1_cFb = .text:0x00000890; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Gp1_cFv = .text:0x000008B8; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Gp1_cFSc = .text:0x00000964; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Gp1_cFPQ211daNpc_Gp1_c9anm_prm_c = .text:0x000009A0; // type:function size:0xD8 scope:global align:4 +setAnm_NUM__11daNpc_Gp1_cFii = .text:0x00000A78; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Gp1_cFv = .text:0x00000AE4; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Gp1_cFv = .text:0x00000B64; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Gp1_cFv = .text:0x00000B68; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Gp1_cFUc = .text:0x00000B6C; // type:function size:0x44 scope:global align:4 +control_anmAtr__11daNpc_Gp1_cFv = .text:0x00000BB0; // type:function size:0x150 scope:global align:4 +setAnm_ATR__11daNpc_Gp1_cFi = .text:0x00000D00; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Gp1_cFUs = .text:0x00000D68; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Gp1_cFv = .text:0x00000E2C; // type:function size:0x98 scope:global align:4 +checkOrder__11daNpc_Gp1_cFv = .text:0x00000EC4; // type:function size:0x98 scope:global align:4 +chk_talk__11daNpc_Gp1_cFv = .text:0x00000F5C; // type:function size:0xAC scope:global align:4 +chk_partsNotMove__11daNpc_Gp1_cFv = .text:0x00001008; // type:function size:0x40 scope:global align:4 +chk_forceTlkArea__11daNpc_Gp1_cFv = .text:0x00001048; // type:function size:0x120 scope:global align:4 +lookBack__11daNpc_Gp1_cFv = .text:0x00001168; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Gp1_cFPUl = .text:0x00001308; // type:function size:0x1FC scope:global align:4 +getMsg_GP1_0__11daNpc_Gp1_cFv = .text:0x00001504; // type:function size:0x168 scope:global align:4 +getMsg__11daNpc_Gp1_cFv = .text:0x0000166C; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Gp1_cFv = .text:0x000016A8; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Gp1_cFb = .text:0x00001728; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Gp1_cFUi = .text:0x00001790; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Gp1_cFPFPvPv_Pv = .text:0x000017C4; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Gp1_cFv = .text:0x00001874; // type:function size:0xA4 scope:global align:4 +ctrl_WAITanm__11daNpc_Gp1_cFv = .text:0x00001918; // type:function size:0x94 scope:global align:4 +gp_movPass__11daNpc_Gp1_cFv = .text:0x000019AC; // type:function size:0x170 scope:global align:4 +gp_clcMovSpd__11daNpc_Gp1_cFv = .text:0x00001B1C; // type:function size:0x64 scope:global align:4 +gp_nMove__11daNpc_Gp1_cFv = .text:0x00001B80; // type:function size:0xC0 scope:global align:4 +create_rupee__11daNpc_Gp1_cFv = .text:0x00001C40; // type:function size:0x298 scope:global align:4 +charDecide__11daNpc_Gp1_cFi = .text:0x00001ED8; // type:function size:0x1C scope:global align:4 +eInit_INI_KAERE_KAERE___11daNpc_Gp1_cFv = .text:0x00001EF4; // type:function size:0x4C scope:global align:4 +eInit_END_KAERE_KAERE___11daNpc_Gp1_cFv = .text:0x00001F40; // type:function size:0xC scope:global align:4 +event_actionInit__11daNpc_Gp1_cFi = .text:0x00001F4C; // type:function size:0x94 scope:global align:4 +event_action__11daNpc_Gp1_cFv = .text:0x00001FE0; // type:function size:0x14 scope:global align:4 +privateCut__11daNpc_Gp1_cFi = .text:0x00001FF4; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Gp1_cFv = .text:0x000020E0; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Gp1_cFv = .text:0x00002100; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Gp1_cFi = .text:0x00002138; // type:function size:0x130 scope:global align:4 +set_action__11daNpc_Gp1_cFM11daNpc_Gp1_cFPCvPvPv_iPv = .text:0x00002268; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Gp1_cFSc = .text:0x00002314; // type:function size:0xF8 scope:global align:4 +wait_1__11daNpc_Gp1_cFv = .text:0x0000240C; // type:function size:0x150 scope:global align:4 +talk_1__11daNpc_Gp1_cFv = .text:0x0000255C; // type:function size:0x1C8 scope:global align:4 +walk_1__11daNpc_Gp1_cFv = .text:0x00002724; // type:function size:0x168 scope:global align:4 +hair_1__11daNpc_Gp1_cFv = .text:0x0000288C; // type:function size:0xA4 scope:global align:4 +wait_2__11daNpc_Gp1_cFv = .text:0x00002930; // type:function size:0x58 scope:global align:4 +wait_action1__11daNpc_Gp1_cFPv = .text:0x00002988; // type:function size:0x1A4 scope:global align:4 +demo__11daNpc_Gp1_cFv = .text:0x00002B2C; // type:function size:0x140 scope:global align:4 +_draw__11daNpc_Gp1_cFv = .text:0x00002C6C; // type:function size:0x1B8 scope:global align:4 +_execute__11daNpc_Gp1_cFv = .text:0x00002E24; // type:function size:0x1E4 scope:global align:4 +_delete__11daNpc_Gp1_cFv = .text:0x00003008; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00003064; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Gp1_cFv = .text:0x00003084; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Gp1_cFv = .text:0x000031A4; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003308; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003364; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000033AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003478; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000034C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000351C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003564; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Gp1_cFv = .text:0x000035D4; // type:function size:0x270 scope:global align:4 +CreateHeap__11daNpc_Gp1_cFv = .text:0x00003844; // type:function size:0x15C scope:global align:4 +daNpc_Gp1_Create__FP10fopAc_ac_c = .text:0x000039A0; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_Delete__FP11daNpc_Gp1_c = .text:0x000039C0; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_Execute__FP11daNpc_Gp1_c = .text:0x000039E0; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_Draw__FP11daNpc_Gp1_c = .text:0x00003A00; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_IsDelete__FP11daNpc_Gp1_c = .text:0x00003A20; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003A28; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003A38; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003A40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003A48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003A50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003A58; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003A90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003A98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003AA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003AA8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003AE0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003AE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003AEC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003AF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003AFC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003B08; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Gp1_HIO_cFv = .text:0x00003B14; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003B70; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_gp1_cpp = .text:0x00003B8C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003BC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003BD0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003BD8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003BE0; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003BE8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003BF0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003BF8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4211 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4278 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4309 = .rodata:0x00000010; // type:object size:0x20 scope:local align:4 +a_btp_resID_tbl$4314 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4356 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4357 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4374 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4375 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4438 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4521 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4566 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4567 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4846 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4854 = .rodata:0x00000074; // type:object size:0xC scope:local align:4 +@4895 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4896 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4898 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4899 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4900 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4901 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4904 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5066 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5276 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5278 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5280 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5282 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5332 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5373 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5374 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5438 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000DC; // type:object size:0xC0 scope:local align:4 data:string_table +a_prm_tbl$4148 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_evn_tbl = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4221 = .data:0x00000040; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4380 = .data:0x0000004C; // type:object size:0x90 scope:local align:4 +a_anm_prm_tbl$4387 = .data:0x000000DC; // type:object size:0x60 scope:local align:4 +a_anm_prm_tbl$4443 = .data:0x0000013C; // type:object size:0x70 scope:local align:4 +a_cut_tbl$4950 = .data:0x000001AC; // type:object size:0x4 scope:local align:4 +@5137 = .data:0x000001B0; // type:object size:0x58 scope:local align:4 +a_size_tbl$5394 = .data:0x00000208; // type:object size:0x4 scope:local align:4 +l_daNpc_Gp1_Method = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_GP1 = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000274; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000314; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000368; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000038C; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Gp1_c = .data:0x000003A0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Gp1_HIO_c = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4153 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x40 scope:local align:4 +l_check_inf = .bss:0x000000A0; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000F0; // type:object size:0x4 scope:local align:4 data:4byte +@4179 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +init$4180 = .bss:0x00000100; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4178 = .bss:0x00000104; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_hi1/splits.txt b/config/GZLE01/rels/d_a_npc_hi1/splits.txt new file mode 100644 index 000000000..115b71b00 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_hi1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hi1.cpp: + .text start:0x000000EC end:0x00002AB0 + .text start:0x00002AB0 end:0x00002AC4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000274 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZLE01/rels/d_a_npc_hi1/symbols.txt b/config/GZLE01/rels/d_a_npc_hi1/symbols.txt new file mode 100644 index 000000000..171d52436 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_hi1/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Hi1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Hi1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000304; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Hi1_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +init_HI1_0__11daNpc_Hi1_cFv = .text:0x0000044C; // type:function size:0x4C scope:global align:4 +createInit__11daNpc_Hi1_cFv = .text:0x00000498; // type:function size:0x180 scope:global align:4 +play_animation__11daNpc_Hi1_cFv = .text:0x00000618; // type:function size:0xB0 scope:global align:4 +setMtx__11daNpc_Hi1_cFb = .text:0x000006C8; // type:function size:0xB0 scope:global align:4 +bckResID__11daNpc_Hi1_cFi = .text:0x00000778; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Hi1_cFi = .text:0x0000078C; // type:function size:0x14 scope:global align:4 +btkResID__11daNpc_Hi1_cFi = .text:0x000007A0; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Hi1_cFScb = .text:0x000007B4; // type:function size:0x104 scope:global align:4 +setBtk__11daNpc_Hi1_cFScb = .text:0x000008B8; // type:function size:0x100 scope:global align:4 +init_texPttrnAnm__11daNpc_Hi1_cFScb = .text:0x000009B8; // type:function size:0x6C scope:global align:4 +play_btp_anm__11daNpc_Hi1_cFv = .text:0x00000A24; // type:function size:0x9C scope:global align:4 +play_btk_anm__11daNpc_Hi1_cFv = .text:0x00000AC0; // type:function size:0x2C scope:global align:4 +setAnm_anm__11daNpc_Hi1_cFPQ211daNpc_Hi1_c9anm_prm_c = .text:0x00000AEC; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Hi1_cFii = .text:0x00000B88; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Hi1_cFv = .text:0x00000BF8; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Hi1_cFv = .text:0x00000C64; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Hi1_cFv = .text:0x00000C68; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Hi1_cFUc = .text:0x00000C6C; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Hi1_cFv = .text:0x00000CAC; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Hi1_cFv = .text:0x00000CB8; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Hi1_cFUs = .text:0x00000D1C; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Hi1_cFPUl = .text:0x00000DD8; // type:function size:0x8 scope:global align:4 +getMsg_HI1_0__11daNpc_Hi1_cFv = .text:0x00000DE0; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Hi1_cFv = .text:0x00000DE8; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Hi1_cFv = .text:0x00000E24; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Hi1_cFv = .text:0x00000EB0; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Hi1_cFv = .text:0x00000F64; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Hi1_cFv = .text:0x00000FFC; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Hi1_cFUiPi = .text:0x0000103C; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Hi1_cFv = .text:0x00001090; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Hi1_cFv = .text:0x00001254; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Hi1_cFb = .text:0x000012D4; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Hi1_cFi = .text:0x0000132C; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Hi1_cFi = .text:0x000013B4; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Hi1_cFv = .text:0x00001454; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Hi1_cFv = .text:0x00001478; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Hi1_cFi = .text:0x000014B0; // type:function size:0x84 scope:global align:4 +set_action__11daNpc_Hi1_cFM11daNpc_Hi1_cFPCvPvPv_iPv = .text:0x00001534; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Hi1_cFSc = .text:0x000015E0; // type:function size:0x74 scope:global align:4 +wait_1__11daNpc_Hi1_cFv = .text:0x00001654; // type:function size:0x180 scope:global align:4 +talk_1__11daNpc_Hi1_cFv = .text:0x000017D4; // type:function size:0xC8 scope:global align:4 +wait_action1__11daNpc_Hi1_cFPv = .text:0x0000189C; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Hi1_cFv = .text:0x00001958; // type:function size:0x1DC scope:global align:4 +shadowDraw__11daNpc_Hi1_cFv = .text:0x00001B34; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Hi1_cFv = .text:0x00001BC4; // type:function size:0xF0 scope:global align:4 +_execute__11daNpc_Hi1_cFv = .text:0x00001CB4; // type:function size:0x228 scope:global align:4 +_delete__11daNpc_Hi1_cFv = .text:0x00001EDC; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Hi1_cFv = .text:0x00001F30; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Hi1_cFv = .text:0x0000205C; // type:function size:0x170 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000021CC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002228; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002284; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000022CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002398; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000023E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000243C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002484; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Hi1_cFv = .text:0x000024F4; // type:function size:0x274 scope:global align:4 +CreateHeap__11daNpc_Hi1_cFv = .text:0x00002768; // type:function size:0x84 scope:global align:4 +daNpc_Hi1_Create__FP10fopAc_ac_c = .text:0x000027EC; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_Delete__FP11daNpc_Hi1_c = .text:0x0000280C; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_Execute__FP11daNpc_Hi1_c = .text:0x0000282C; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_Draw__FP11daNpc_Hi1_c = .text:0x0000284C; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_IsDelete__FP11daNpc_Hi1_c = .text:0x0000286C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002874; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002884; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000288C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002894; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000289C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000028DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000028E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000028EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028F4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000292C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002930; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002938; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002940; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002948; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002954; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Hi1_HIO_cFv = .text:0x00002960; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000029BC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000029D8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_hi1_cpp = .text:0x00002A54; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002A90; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A98; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002AA0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002AA8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002AB0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002AB8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002AC0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4177 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4179 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_resID_tbl$4308 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +a_resID_tbl$4313 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4318 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +a_btk_num_tbl$4350 = .rodata:0x00000020; // type:object size:0x1 scope:local align:4 +@4585 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4718 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4719 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4720 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4819 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4831 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4855 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4892 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4953 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4954 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4955 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4956 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5292 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000070; // type:object size:0x84 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_evn_tbl = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +@4219 = .data:0x00000020; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4392 = .data:0x0000002C; // type:object size:0x20 scope:local align:4 +a_anm_prm_tbl$4399 = .data:0x0000004C; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4438 = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +a_cut_tbl$4619 = .data:0x0000009C; // type:object size:0x4 scope:local align:4 +a_siz_tbl$4909 = .data:0x000000A0; // type:object size:0x8 scope:local align:4 +l_daNpc_Hi1_Method = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_HI1 = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000011C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001BC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000210; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000234; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Hi1_c = .data:0x00000248; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Hi1_HIO_c = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4138 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +l_check_inf = .bss:0x00000088; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000D8; // type:object size:0x4 scope:local align:4 +@4153 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4154 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4152 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_ho/splits.txt b/config/GZLE01/rels/d_a_npc_ho/splits.txt new file mode 100644 index 000000000..3651e3534 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ho/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_ho.cpp: + .text start:0x00000078 end:0x00002934 + .text start:0x00002934 end:0x0000296C + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLE01/rels/d_a_npc_ho/symbols.txt b/config/GZLE01/rels/d_a_npc_ho/symbols.txt new file mode 100644 index 000000000..667b8e21c --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ho/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack_Ho__FP7J3DNodei = .text:0x00000078; // type:function size:0x1B4 scope:local align:4 +daNpc_ho_XyCheckCB__FPvi = .text:0x0000022C; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Ho_cFi = .text:0x0000024C; // type:function size:0x8 scope:global align:4 +receivePendant__10daNpc_Ho_cFi = .text:0x00000254; // type:function size:0xA4 scope:global align:4 +initTexPatternAnm__10daNpc_Ho_cFb = .text:0x000002F8; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_Ho_cFv = .text:0x0000040C; // type:function size:0x8C scope:global align:4 +setAnm__10daNpc_Ho_cFSc = .text:0x00000498; // type:function size:0x84 scope:global align:4 +setAnmStatus__10daNpc_Ho_cFv = .text:0x0000051C; // type:function size:0x24 scope:global align:4 +chkAttentionLocal__10daNpc_Ho_cFv = .text:0x00000540; // type:function size:0xB4 scope:global align:4 +chkAttention__10daNpc_Ho_cFv = .text:0x000005F4; // type:function size:0x9C scope:global align:4 +eventOrder__10daNpc_Ho_cFv = .text:0x00000690; // type:function size:0x78 scope:global align:4 +checkOrder__10daNpc_Ho_cFv = .text:0x00000708; // type:function size:0xA0 scope:global align:4 +next_msg_sub0__10daNpc_Ho_cFUl = .text:0x000007A8; // type:function size:0xDC scope:global align:4 +next_msgStatus__10daNpc_Ho_cFPUl = .text:0x00000884; // type:function size:0x388 scope:global align:4 +getMsg__10daNpc_Ho_cFv = .text:0x00000C0C; // type:function size:0x19C scope:global align:4 +setCollision__10daNpc_Ho_cFv = .text:0x00000DA8; // type:function size:0xA4 scope:global align:4 +msgPushButton__10daNpc_Ho_cFv = .text:0x00000E4C; // type:function size:0x44 scope:global align:4 +msgAnm__10daNpc_Ho_cFUc = .text:0x00000E90; // type:function size:0x60 scope:global align:4 +talkInit__10daNpc_Ho_cFv = .text:0x00000EF0; // type:function size:0x14 scope:global align:4 +talk__10daNpc_Ho_cFv = .text:0x00000F04; // type:function size:0x1E8 scope:global align:4 +init__10daNpc_Ho_cFv = .text:0x000010EC; // type:function size:0x1CC scope:global align:4 +setAttention__10daNpc_Ho_cFb = .text:0x000012B8; // type:function size:0x54 scope:global align:4 +lookBack__10daNpc_Ho_cFv = .text:0x0000130C; // type:function size:0x18C scope:global align:4 +wait01__10daNpc_Ho_cFv = .text:0x00001498; // type:function size:0xE4 scope:global align:4 +talk01__10daNpc_Ho_cFv = .text:0x0000157C; // type:function size:0xFC scope:global align:4 +talk02__10daNpc_Ho_cFv = .text:0x00001678; // type:function size:0x70 scope:global align:4 +talk03__10daNpc_Ho_cFv = .text:0x000016E8; // type:function size:0xEC scope:global align:4 +give01__10daNpc_Ho_cFv = .text:0x000017D4; // type:function size:0xB0 scope:global align:4 +give02__10daNpc_Ho_cFv = .text:0x00001884; // type:function size:0xB8 scope:global align:4 +preach__10daNpc_Ho_cFv = .text:0x0000193C; // type:function size:0xC4 scope:global align:4 +wait_action__10daNpc_Ho_cFPv = .text:0x00001A00; // type:function size:0x12C scope:global align:4 +_draw__10daNpc_Ho_cFv = .text:0x00001B2C; // type:function size:0x168 scope:global align:4 +_execute__10daNpc_Ho_cFv = .text:0x00001C94; // type:function size:0x21C scope:global align:4 +_delete__10daNpc_Ho_cFv = .text:0x00001EB0; // type:function size:0x4C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001EFC; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Ho_cFv = .text:0x00001F1C; // type:function size:0x208 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00002124; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000021F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002238; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002294; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000022DC; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000234C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000023A8; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Ho_cFv = .text:0x000023F0; // type:function size:0x394 scope:global align:4 +daNpc_Ho_Create__FP10fopAc_ac_c = .text:0x00002784; // type:function size:0x20 scope:local align:4 +daNpc_Ho_Delete__FP10daNpc_Ho_c = .text:0x000027A4; // type:function size:0x20 scope:local align:4 +daNpc_Ho_Execute__FP10daNpc_Ho_c = .text:0x000027C4; // type:function size:0x20 scope:local align:4 +daNpc_Ho_Draw__FP10daNpc_Ho_c = .text:0x000027E4; // type:function size:0x20 scope:local align:4 +daNpc_Ho_IsDelete__FP10daNpc_Ho_c = .text:0x00002804; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000280C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000281C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002824; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000282C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002834; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000283C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002874; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000287C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002884; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000288C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000028C4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000028C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028D0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000028E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000028EC; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000028F8; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002914; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000291C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002924; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000292C; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Ho_cF4cXyz = .text:0x00002934; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Ho_cF4cXyz = .text:0x00002950; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x14 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4082 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4149 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4167 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4176 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4536 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4554 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4747 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000050; // type:object size:0xB8 scope:local align:4 data:string_table +@4391 = .data:0x00000000; // type:object size:0x12C scope:local align:4 +msg_anm_table$4459 = .data:0x0000012C; // type:object size:0x5 scope:local align:4 +@4517 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@4716 = .data:0x00000140; // type:object size:0x20 scope:local align:4 +l_daNpc_Ho_Method = .data:0x00000160; // type:object size:0x20 scope:local align:4 +g_profile_NPC_HO = .data:0x00000180; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000250; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002A4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_npc_hr/splits.txt b/config/GZLE01/rels/d_a_npc_hr/splits.txt new file mode 100644 index 000000000..7b813ac29 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_hr/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_hr.cpp: + .text start:0x00000078 end:0x00005F84 + .text start:0x00005F84 end:0x00005F84 + .text start:0x00005F84 end:0x00005FBC + .rodata start:0x00000000 end:0x00000372 + .data start:0x00000000 end:0x00000390 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLE01/rels/d_a_npc_hr/symbols.txt b/config/GZLE01/rels/d_a_npc_hr/symbols.txt new file mode 100644 index 000000000..73090866d --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_hr/symbols.txt @@ -0,0 +1,226 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init__14daNpc_Wind_EffFv = .text:0x00000078; // type:function size:0x28 scope:global align:4 +remove__14daNpc_Wind_EffFv = .text:0x000000A0; // type:function size:0x4C scope:global align:4 +create__14daNpc_Wind_EffFP4cXyz = .text:0x000000EC; // type:function size:0xC4 scope:global align:4 +end__14daNpc_Wind_EffFv = .text:0x000001B0; // type:function size:0x34 scope:global align:4 +proc__14daNpc_Wind_EffFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +setspd__14daNpc_Wind_EffFv = .text:0x0000030C; // type:function size:0x5C scope:global align:4 +__dt__4cXyzFv = .text:0x00000368; // type:function size:0x3C scope:weak align:4 +move__14daNpc_Wind_EffFv = .text:0x000003A4; // type:function size:0x30 scope:global align:4 +setSquallPos__18daNpc_Wind_ClothesFi = .text:0x000003D4; // type:function size:0x17C scope:global align:4 +create__18daNpc_Wind_ClothesFP10fopAc_ac_cUcPfi = .text:0x00000550; // type:function size:0xD0 scope:global align:4 +end__18daNpc_Wind_ClothesFv = .text:0x00000620; // type:function size:0x58 scope:global align:4 +proc__18daNpc_Wind_ClothesFv = .text:0x00000678; // type:function size:0xE4 scope:global align:4 +init__18daNpc_Wind_ClothesFv = .text:0x0000075C; // type:function size:0x54 scope:global align:4 +remove__18daNpc_Wind_ClothesFv = .text:0x000007B0; // type:function size:0x50 scope:global align:4 +getShapeType__10daNpc_Hr_cFv = .text:0x00000800; // type:function size:0xC scope:global align:4 +getSwbit__10daNpc_Hr_cFv = .text:0x0000080C; // type:function size:0xC scope:global align:4 +daNpc_hr_XyCheckCB__FPvi = .text:0x00000818; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Hr_cFi = .text:0x00000838; // type:function size:0x24 scope:global align:4 +daNpc_hr_XyEventCB__FPvi = .text:0x0000085C; // type:function size:0x50 scope:local align:4 +onHide__10daNpc_Hr_cFi = .text:0x000008AC; // type:function size:0x50 scope:global align:4 +offHide__10daNpc_Hr_cFi = .text:0x000008FC; // type:function size:0xF4 scope:global align:4 +defaultSetPos__10daNpc_Hr_cFP4cXyz = .text:0x000009F0; // type:function size:0xA4 scope:global align:4 +getNowEventAction__10daNpc_Hr_cFv = .text:0x00000A94; // type:function size:0x48 scope:global align:4 +demoInitWind__10daNpc_Hr_cFv = .text:0x00000ADC; // type:function size:0x1F4 scope:global align:4 +demoProcWind__10daNpc_Hr_cFi = .text:0x00000CD0; // type:function size:0x118 scope:global align:4 +demoInitWait__10daNpc_Hr_cFv = .text:0x00000DE8; // type:function size:0x68 scope:global align:4 +demoProcWait__10daNpc_Hr_cFv = .text:0x00000E50; // type:function size:0x50 scope:global align:4 +demoInitSpeak__10daNpc_Hr_cFv = .text:0x00000EA0; // type:function size:0x98 scope:global align:4 +demoProcSpeak__10daNpc_Hr_cFv = .text:0x00000F38; // type:function size:0x70 scope:global align:4 +demoProcPatten__10daNpc_Hr_cFv = .text:0x00000FA8; // type:function size:0x60 scope:global align:4 +demoProcTact0__10daNpc_Hr_cFv = .text:0x00001008; // type:function size:0xD4 scope:global align:4 +demoProcTact1__10daNpc_Hr_cFv = .text:0x000010DC; // type:function size:0x98 scope:global align:4 +demoProcTact2__10daNpc_Hr_cFv = .text:0x00001174; // type:function size:0x38 scope:global align:4 +demoProcTact3__10daNpc_Hr_cFv = .text:0x000011AC; // type:function size:0xBC scope:global align:4 +calcKaijou__10daNpc_Hr_cFi = .text:0x00001268; // type:function size:0x24 scope:global align:4 +demoInitMove__10daNpc_Hr_cFv = .text:0x0000128C; // type:function size:0x328 scope:global align:4 +demoInitSmall__10daNpc_Hr_cFv = .text:0x000015B4; // type:function size:0x18 scope:global align:4 +demoProcSmall__10daNpc_Hr_cFv = .text:0x000015CC; // type:function size:0xBC scope:global align:4 +demoProcMove__10daNpc_Hr_cFv = .text:0x00001688; // type:function size:0x124 scope:global align:4 +demoInitChange__10daNpc_Hr_cFv = .text:0x000017AC; // type:function size:0x114 scope:global align:4 +demoInitCom__10daNpc_Hr_cFv = .text:0x000018C0; // type:function size:0x4C4 scope:global align:4 +demoProcCom__10daNpc_Hr_cFv = .text:0x00001D84; // type:function size:0x184 scope:global align:4 +demoProc__10daNpc_Hr_cFv = .text:0x00001F08; // type:function size:0x424 scope:global align:4 +nodeCallBack_Hr__FP7J3DNodei = .text:0x0000232C; // type:function size:0x224 scope:local align:4 +node_Ht_ant__10daNpc_Hr_cFi = .text:0x00002550; // type:function size:0x318 scope:global align:4 +nodeCallBack_Ht_ant__FP7J3DNodei = .text:0x00002868; // type:function size:0xB0 scope:local align:4 +initTexPatternAnm__10daNpc_Hr_cFb = .text:0x00002918; // type:function size:0x110 scope:global align:4 +playTexPatternAnm__10daNpc_Hr_cFv = .text:0x00002A28; // type:function size:0x8C scope:global align:4 +setTexPtn__10daNpc_Hr_cFSc = .text:0x00002AB4; // type:function size:0x3C scope:global align:4 +setAnm__10daNpc_Hr_cFSc = .text:0x00002AF0; // type:function size:0xC0 scope:global align:4 +setAnmStatus__10daNpc_Hr_cFv = .text:0x00002BB0; // type:function size:0x6C scope:global align:4 +eventOrder__10daNpc_Hr_cFv = .text:0x00002C1C; // type:function size:0x78 scope:global align:4 +checkOrder__10daNpc_Hr_cFv = .text:0x00002C94; // type:function size:0xA8 scope:global align:4 +next_msgStatus__10daNpc_Hr_cFPUl = .text:0x00002D3C; // type:function size:0x4C scope:global align:4 +getMsg__10daNpc_Hr_cFv = .text:0x00002D88; // type:function size:0xD4 scope:global align:4 +setCollision__10daNpc_Hr_cFv = .text:0x00002E5C; // type:function size:0x12C scope:global align:4 +nextAnm__10daNpc_Hr_cFSci = .text:0x00002F88; // type:function size:0x38 scope:global align:4 +msgAnm__10daNpc_Hr_cFUc = .text:0x00002FC0; // type:function size:0x4C scope:global align:4 +talkInit__10daNpc_Hr_cFv = .text:0x0000300C; // type:function size:0x14 scope:global align:4 +talk__10daNpc_Hr_cFv = .text:0x00003020; // type:function size:0x18C scope:global align:4 +init__10daNpc_Hr_cFv = .text:0x000031AC; // type:function size:0x264 scope:global align:4 +setAttention__10daNpc_Hr_cFb = .text:0x00003410; // type:function size:0x74 scope:global align:4 +getNowJointY__10daNpc_Hr_cFv = .text:0x00003484; // type:function size:0x9C scope:global align:4 +getTornadoPos__10daNpc_Hr_cFiP4cXyz = .text:0x00003520; // type:function size:0x210 scope:global align:4 +rideTornado__10daNpc_Hr_cFv = .text:0x00003730; // type:function size:0xE8 scope:global align:4 +getLookBackMode__10daNpc_Hr_cFv = .text:0x00003818; // type:function size:0x30 scope:global align:4 +lookBack__10daNpc_Hr_cFv = .text:0x00003848; // type:function size:0x188 scope:global align:4 +rt_search__10daNpc_Hr_cFv = .text:0x000039D0; // type:function size:0x174 scope:global align:4 +rt_hide__10daNpc_Hr_cFv = .text:0x00003B44; // type:function size:0x1A8 scope:global align:4 +rt_intro__10daNpc_Hr_cFv = .text:0x00003CEC; // type:function size:0x20 scope:global align:4 +to_rt_hit__10daNpc_Hr_cFv = .text:0x00003D0C; // type:function size:0xCC scope:global align:4 +to_rt_tact__10daNpc_Hr_cFv = .text:0x00003DD8; // type:function size:0x10C scope:global align:4 +rt_angry__10daNpc_Hr_cFv = .text:0x00003EE4; // type:function size:0x2F4 scope:global align:4 +rt_win__10daNpc_Hr_cFv = .text:0x000041D8; // type:function size:0x30 scope:global align:4 +rt_hit0__10daNpc_Hr_cFv = .text:0x00004208; // type:function size:0x120 scope:global align:4 +rt_hit1__10daNpc_Hr_cFv = .text:0x00004328; // type:function size:0xB0 scope:global align:4 +ht_hide__10daNpc_Hr_cFv = .text:0x000043D8; // type:function size:0x194 scope:global align:4 +wait01__10daNpc_Hr_cFv = .text:0x0000456C; // type:function size:0x84 scope:global align:4 +wait02__10daNpc_Hr_cFv = .text:0x000045F0; // type:function size:0x8 scope:global align:4 +endTalk__10daNpc_Hr_cFv = .text:0x000045F8; // type:function size:0x60 scope:global align:4 +endTact__10daNpc_Hr_cFv = .text:0x00004658; // type:function size:0x9C scope:global align:4 +setEmitFlash__10daNpc_Hr_cFf = .text:0x000046F4; // type:function size:0x100 scope:global align:4 +smokeProc__10daNpc_Hr_cFv = .text:0x000047F4; // type:function size:0x1C4 scope:global align:4 +talk01__10daNpc_Hr_cFv = .text:0x000049B8; // type:function size:0x80 scope:global align:4 +ht_tact01__10daNpc_Hr_cFv = .text:0x00004A38; // type:function size:0xB4 scope:global align:4 +wait_action__10daNpc_Hr_cFPv = .text:0x00004AEC; // type:function size:0x1C8 scope:global align:4 +_draw__10daNpc_Hr_cFv = .text:0x00004CB4; // type:function size:0x1B8 scope:global align:4 +_execute__10daNpc_Hr_cFv = .text:0x00004E6C; // type:function size:0x290 scope:global align:4 +_delete__10daNpc_Hr_cFv = .text:0x000050FC; // type:function size:0x8C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00005188; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Hr_cFv = .text:0x000051A8; // type:function size:0x11C scope:global align:4 +__ct__10daNpc_Hr_cFv = .text:0x000052C4; // type:function size:0x1BC scope:weak align:4 +__ct__4cXyzFv = .text:0x00005480; // type:function size:0x4 scope:weak align:4 +__dt__14daNpc_Wind_EffFv = .text:0x00005484; // type:function size:0x70 scope:weak align:4 +__ct__14daNpc_Wind_EffFv = .text:0x000054F4; // type:function size:0x38 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000552C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000055F8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005640; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000569C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000056E4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005740; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000579C; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Hr_cFv = .text:0x000057E4; // type:function size:0x504 scope:global align:4 +daNpc_Hr_Create__FP10fopAc_ac_c = .text:0x00005CE8; // type:function size:0x20 scope:local align:4 +daNpc_Hr_Delete__FP10daNpc_Hr_c = .text:0x00005D08; // type:function size:0x20 scope:local align:4 +daNpc_Hr_Execute__FP10daNpc_Hr_c = .text:0x00005D28; // type:function size:0x20 scope:local align:4 +daNpc_Hr_Draw__FP10daNpc_Hr_c = .text:0x00005D48; // type:function size:0x20 scope:local align:4 +daNpc_Hr_IsDelete__FP10daNpc_Hr_c = .text:0x00005D68; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00005D70; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DB8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DBC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DC0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DC4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00005DC8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005E10; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005E6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005E7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005E84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005E8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005E94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005E9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005ED4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005EDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005EE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005EEC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005F24; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005F28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005F30; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005F38; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005F40; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005F4C; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005F58; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005F74; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005F7C; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Hr_cF4cXyz = .text:0x00005F84; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Hr_cF4cXyz = .text:0x00005FA0; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4110 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@4167 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4223 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4368 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4369 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4646 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4675 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4891 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4892 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4893 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4989 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4990 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000005C; // type:object size:0x34 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +@5060 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@5154 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5208 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@5229 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5329 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5330 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5331 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5332 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5448 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5584 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@5669 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5803 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5929 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5930 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5931 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5933 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5935 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5937 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5977 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5978 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5980 = .rodata:0x00000118; // type:object size:0x8 scope:local align:8 +@6128 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000124; // type:object size:0x24E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +dNpc_hr_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +action_table$4373 = .data:0x00000074; // type:object size:0x4C scope:local align:4 +@4992 = .data:0x000000C0; // type:object size:0x48 scope:local align:4 +@4991 = .data:0x00000108; // type:object size:0x48 scope:local align:4 +msg_anm_table$5343 = .data:0x00000150; // type:object size:0x9 scope:local align:4 +@5390 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@6039 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +@6129 = .data:0x0000019C; // type:object size:0x2C scope:local align:4 +brow_bdl_table$6363 = .data:0x000001C8; // type:object size:0x8 scope:local align:4 +ant_bdl_table$6366 = .data:0x000001D0; // type:object size:0x8 scope:local align:4 +ant_bck_table$6367 = .data:0x000001D8; // type:object size:0x8 scope:local align:4 +l_daNpc_Hr_Method = .data:0x000001E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_HR = .data:0x00000200; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000248; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000264; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000284; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000324; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000384; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_npc_jb1/splits.txt b/config/GZLE01/rels/d_a_npc_jb1/splits.txt new file mode 100644 index 000000000..ab80bb0ff --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_jb1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_jb1.cpp: + .text start:0x000000EC end:0x00001E38 + .text start:0x00001E38 end:0x00001E4C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000011B + .data start:0x00000000 end:0x00000224 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZLE01/rels/d_a_npc_jb1/symbols.txt b/config/GZLE01/rels/d_a_npc_jb1/symbols.txt new file mode 100644 index 000000000..393e573f5 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_jb1/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Jb1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +init_JB1_0__11daNpc_Jb1_cFv = .text:0x00000144; // type:function size:0x4C scope:global align:4 +createInit__11daNpc_Jb1_cFv = .text:0x00000190; // type:function size:0xD4 scope:global align:4 +setMtx__11daNpc_Jb1_cFv = .text:0x00000264; // type:function size:0x238 scope:global align:4 +playBrkAnm__11daNpc_Jb1_cFP15J3DAnmTevRegKeyPs = .text:0x0000049C; // type:function size:0x30 scope:global align:4 +anmNum_toResID__11daNpc_Jb1_cFi = .text:0x000004CC; // type:function size:0x14 scope:global align:4 +setAnm_anm__11daNpc_Jb1_cFPQ211daNpc_Jb1_c9anm_prm_c = .text:0x000004E0; // type:function size:0xA8 scope:global align:4 +setAnm__11daNpc_Jb1_cFv = .text:0x00000588; // type:function size:0x48 scope:global align:4 +chg_anmTag__11daNpc_Jb1_cFv = .text:0x000005D0; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Jb1_cFv = .text:0x000005D4; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Jb1_cFUc = .text:0x000005D8; // type:function size:0x40 scope:global align:4 +control_anmAtr__11daNpc_Jb1_cFv = .text:0x00000618; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Jb1_cFv = .text:0x00000624; // type:function size:0x34 scope:global align:4 +anmAtr__11daNpc_Jb1_cFUs = .text:0x00000658; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Jb1_cFv = .text:0x0000071C; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Jb1_cFv = .text:0x0000076C; // type:function size:0x40 scope:global align:4 +next_msgStatus__11daNpc_Jb1_cFPUl = .text:0x000007AC; // type:function size:0x8 scope:global align:4 +getMsg_JB1_0__11daNpc_Jb1_cFv = .text:0x000007B4; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Jb1_cFv = .text:0x000007BC; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Jb1_cFv = .text:0x000007F8; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Jb1_cFv = .text:0x00000878; // type:function size:0xC4 scope:global align:4 +charDecide__11daNpc_Jb1_cFi = .text:0x0000093C; // type:function size:0x1C scope:global align:4 +event_actionInit__11daNpc_Jb1_cFi = .text:0x00000958; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Jb1_cFv = .text:0x000009B0; // type:function size:0x20 scope:global align:4 +privateCut__11daNpc_Jb1_cFi = .text:0x000009D0; // type:function size:0xEC scope:global align:4 +isEventEntry__11daNpc_Jb1_cFv = .text:0x00000ABC; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Jb1_cFi = .text:0x00000AF4; // type:function size:0x50 scope:global align:4 +set_action__11daNpc_Jb1_cFM11daNpc_Jb1_cFPCvPvPv_iPv = .text:0x00000B44; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Jb1_cFSc = .text:0x00000BF0; // type:function size:0x30 scope:global align:4 +wait_1__11daNpc_Jb1_cFv = .text:0x00000C20; // type:function size:0x8 scope:global align:4 +wait_action1__11daNpc_Jb1_cFPv = .text:0x00000C28; // type:function size:0x94 scope:global align:4 +demo__11daNpc_Jb1_cFv = .text:0x00000CBC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_Jb1_cFv = .text:0x00000D58; // type:function size:0x11C scope:global align:4 +_execute__11daNpc_Jb1_cFv = .text:0x00000E74; // type:function size:0x148 scope:global align:4 +_delete__11daNpc_Jb1_cFv = .text:0x00000FBC; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001054; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Jb1_cFv = .text:0x00001074; // type:function size:0x144 scope:global align:4 +__ct__11daNpc_Jb1_cFv = .text:0x000011B8; // type:function size:0x244 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000013FC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001458; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000014B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001510; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001558; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001624; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000166C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000016C8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001710; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Jb1_cFv = .text:0x00001780; // type:function size:0x28C scope:global align:4 +create_lgt__11daNpc_Jb1_cFv = .text:0x00001A0C; // type:function size:0x16C scope:global align:4 +CreateHeap__11daNpc_Jb1_cFv = .text:0x00001B78; // type:function size:0xA8 scope:global align:4 +daNpc_Jb1_Create__FP10fopAc_ac_c = .text:0x00001C20; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_Delete__FP11daNpc_Jb1_c = .text:0x00001C40; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_Execute__FP11daNpc_Jb1_c = .text:0x00001C60; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_Draw__FP11daNpc_Jb1_c = .text:0x00001C80; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_IsDelete__FP11daNpc_Jb1_c = .text:0x00001CA0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001CA8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001CB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001CC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001CD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CD8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001D10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001D18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001D20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D28; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001D60; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001D64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D74; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D7C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D88; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Jb1_HIO_cFv = .text:0x00001D94; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_npc_jb1_cpp = .text:0x00001DDC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001E18; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001E20; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001E28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001E30; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00001E38; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00001E40; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00001E48; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4162 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +a_bck_resID_tbl$4234 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@4396 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4546 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 data:double +@4942 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0xDF scope:local align:4 data:string_table +a_prm_tbl$4126 = .data:0x00000000; // type:object size:0x14 scope:local align:4 +@4132 = .data:0x00000014; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4251 = .data:0x00000020; // type:object size:0x20 scope:local align:4 +a_anm_prm_tbl$4281 = .data:0x00000040; // type:object size:0x10 scope:local align:4 +a_cut_tbl$4425 = .data:0x00000050; // type:object size:0x4 scope:local align:4 +a_size_tbl$4629 = .data:0x00000054; // type:object size:0x4 scope:local align:4 +l_daNpc_Jb1_Method = .data:0x00000058; // type:object size:0x20 scope:local align:4 +g_profile_NPC_JB1 = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000CC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000178; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001CC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001F0; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Jb1_c = .data:0x00000204; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Jb1_HIO_c = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4128 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_ji1/splits.txt b/config/GZLE01/rels/d_a_npc_ji1/splits.txt new file mode 100644 index 000000000..c42423c9f --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ji1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ji1.cpp: + .text start:0x000000EC end:0x000124D8 + .text start:0x000124D8 end:0x000124F4 + .text start:0x000124F4 end:0x00012510 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000480 + .data start:0x00000000 end:0x00000D1C + .bss start:0x00000008 end:0x00000254 diff --git a/config/GZLE01/rels/d_a_npc_ji1/symbols.txt b/config/GZLE01/rels/d_a_npc_ji1/symbols.txt new file mode 100644 index 000000000..6a1439be3 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ji1/symbols.txt @@ -0,0 +1,455 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ji1_HIO_cFv = .text:0x000000EC; // type:function size:0x294 scope:global align:4 +__ct__4cXyzFv = .text:0x00000380; // type:function size:0x4 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000384; // type:function size:0x3C scope:weak align:4 +daNpc_Ji1_XyCheckCB__FPvi = .text:0x000003C0; // type:function size:0x24 scope:local align:4 +daJi1_CoHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003E4; // type:function size:0x20 scope:local align:4 +daJi1_TgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000404; // type:function size:0x20 scope:local align:4 +daJi1_AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000424; // type:function size:0x7C scope:local align:4 +isGuardAnim__11daNpc_Ji1_cFv = .text:0x000004A0; // type:function size:0x2C scope:global align:4 +isAttackAnim__11daNpc_Ji1_cFv = .text:0x000004CC; // type:function size:0x2C scope:global align:4 +isAttackFrame__11daNpc_Ji1_cFv = .text:0x000004F8; // type:function size:0x74 scope:global align:4 +isItemWaitAnim__11daNpc_Ji1_cFv = .text:0x0000056C; // type:function size:0x34 scope:global align:4 +isClearRecord__11daNpc_Ji1_cFs = .text:0x000005A0; // type:function size:0x90 scope:global align:4 +setClearRecord__11daNpc_Ji1_cFs = .text:0x00000630; // type:function size:0xC8 scope:global align:4 +daNpc_Ji1_plRoomOutCheck__Fv = .text:0x000006F8; // type:function size:0x16C scope:local align:4 +normalSubActionHarpoonGuard__11daNpc_Ji1_cFs = .text:0x00000864; // type:function size:0x634 scope:global align:4 +normalSubActionGuard__11daNpc_Ji1_cFs = .text:0x00000E98; // type:function size:0x3FC scope:global align:4 +normalAction__11daNpc_Ji1_cFPv = .text:0x00001294; // type:function size:0x350 scope:global align:4 +kaitenExpAction__11daNpc_Ji1_cFPv = .text:0x000015E4; // type:function size:0x3CC scope:global align:4 +kaitenspeakAction__11daNpc_Ji1_cFPv = .text:0x000019B0; // type:function size:0x1EC scope:global align:4 +kaitenwaitAction__11daNpc_Ji1_cFPv = .text:0x00001B9C; // type:function size:0x5B0 scope:global align:4 +kaitenAction__11daNpc_Ji1_cFPv = .text:0x0000214C; // type:function size:0x5EC scope:global align:4 +getMsg1stType__11daNpc_Ji1_cFv = .text:0x00002738; // type:function size:0x138 scope:global align:4 +getMsg2ndType__11daNpc_Ji1_cFv = .text:0x00002870; // type:function size:0x198 scope:global align:4 +getMsg__11daNpc_Ji1_cFv = .text:0x00002A08; // type:function size:0x58 scope:global align:4 +next_msgStatus__11daNpc_Ji1_cFPUl = .text:0x00002A60; // type:function size:0x204 scope:global align:4 +talkAction__11daNpc_Ji1_cFPv = .text:0x00002C64; // type:function size:0x76C scope:global align:4 +speakAction__11daNpc_Ji1_cFPv = .text:0x000033D0; // type:function size:0x5DC scope:global align:4 +speakBadAction__11daNpc_Ji1_cFPv = .text:0x000039AC; // type:function size:0x5A8 scope:global align:4 +initPosObject__11daNpc_Ji1_cFPvPv = .text:0x00003F54; // type:function size:0xFC scope:global align:4 +initPos__11daNpc_Ji1_cFi = .text:0x00004050; // type:function size:0xAC scope:global align:4 +__dt__5csXyzFv = .text:0x000040FC; // type:function size:0x3C scope:weak align:4 +createItem__11daNpc_Ji1_cFv = .text:0x00004138; // type:function size:0x130 scope:global align:4 +set_mtx__11daNpc_Ji1_cFv = .text:0x00004268; // type:function size:0x1E0 scope:global align:4 +getEventActionNo__11daNpc_Ji1_cFi = .text:0x00004448; // type:function size:0x40 scope:global align:4 +eventAction__11daNpc_Ji1_cFPv = .text:0x00004488; // type:function size:0x28C scope:global align:4 +evn_init_pos_init__11daNpc_Ji1_cFi = .text:0x00004714; // type:function size:0x64 scope:global align:4 +evn_setAnm_init__11daNpc_Ji1_cFi = .text:0x00004778; // type:function size:0xC0 scope:global align:4 +evn_talk_init__11daNpc_Ji1_cFi = .text:0x00004838; // type:function size:0x174 scope:global align:4 +evn_talk__11daNpc_Ji1_cFv = .text:0x000049AC; // type:function size:0x170 scope:global align:4 +evn_continue_talk_init__11daNpc_Ji1_cFi = .text:0x00004B1C; // type:function size:0x68 scope:global align:4 +evn_continue_talk__11daNpc_Ji1_cFv = .text:0x00004B84; // type:function size:0x170 scope:global align:4 +evn_setAngle_init__11daNpc_Ji1_cFi = .text:0x00004CF4; // type:function size:0x5C scope:global align:4 +evn_sound_proc_init__11daNpc_Ji1_cFi = .text:0x00004D50; // type:function size:0x13C scope:global align:4 +evn_head_swing_init__11daNpc_Ji1_cFi = .text:0x00004E8C; // type:function size:0xD4 scope:global align:4 +evn_harpoon_proc_init__11daNpc_Ji1_cFi = .text:0x00004F60; // type:function size:0xA8 scope:global align:4 +evn_RollAtControl_init__11daNpc_Ji1_cFi = .text:0x00005008; // type:function size:0x70 scope:global align:4 +evn_RollAtControl__11daNpc_Ji1_cFv = .text:0x00005078; // type:function size:0x29C scope:global align:4 +evn_game_mode_init__11daNpc_Ji1_cFi = .text:0x00005314; // type:function size:0xE4 scope:global align:4 +evn_turn_to_player__11daNpc_Ji1_cFv = .text:0x000053F8; // type:function size:0x64 scope:global align:4 +evn_hide_init__11daNpc_Ji1_cFi = .text:0x0000545C; // type:function size:0xAC scope:global align:4 +AnimeControlToWait__11daNpc_Ji1_cFv = .text:0x00005508; // type:function size:0xDC scope:global align:4 +privateCut__11daNpc_Ji1_cFv = .text:0x000055E4; // type:function size:0x1F8 scope:global align:4 +setParticle__11daNpc_Ji1_cFiff = .text:0x000057DC; // type:function size:0xDC scope:global align:4 +dtParticle__11daNpc_Ji1_cFv = .text:0x000058B8; // type:function size:0x38 scope:global align:4 +setParticleAT__11daNpc_Ji1_cFiff = .text:0x000058F0; // type:function size:0xF8 scope:global align:4 +dtParticleAT__11daNpc_Ji1_cFv = .text:0x000059E8; // type:function size:0x38 scope:global align:4 +startspeakAction__11daNpc_Ji1_cFPv = .text:0x00005A20; // type:function size:0x510 scope:global align:4 +endspeakAction__11daNpc_Ji1_cFPv = .text:0x00005F30; // type:function size:0x308 scope:global align:4 +reiAction__11daNpc_Ji1_cFPv = .text:0x00006238; // type:function size:0x4F0 scope:global align:4 +plmoveAction__11daNpc_Ji1_cFPv = .text:0x00006728; // type:function size:0x4F4 scope:global align:4 +teachMove__11daNpc_Ji1_cFf = .text:0x00006C1C; // type:function size:0x524 scope:global align:4 +teachSpRollCutMove__11daNpc_Ji1_cFf = .text:0x00007140; // type:function size:0x2E4 scope:global align:4 +calcCoCorrectValue__11daNpc_Ji1_cFv = .text:0x00007424; // type:function size:0x8C scope:global align:4 +calcBgCorrectValue__11daNpc_Ji1_cFv = .text:0x000074B0; // type:function size:0x98 scope:global align:4 +MoveToPlayer__11daNpc_Ji1_cFfUc = .text:0x00007548; // type:function size:0x538 scope:global align:4 +teachSubActionAttackInit__11daNpc_Ji1_cFv = .text:0x00007A80; // type:function size:0x94 scope:global align:4 +teachSubActionAttack__11daNpc_Ji1_cFv = .text:0x00007B14; // type:function size:0x218 scope:global align:4 +teachSubActionJumpInit__11daNpc_Ji1_cFv = .text:0x00007D2C; // type:function size:0x60 scope:global align:4 +teachSubActionJump__11daNpc_Ji1_cFv = .text:0x00007D8C; // type:function size:0x188 scope:global align:4 +teachAction__11daNpc_Ji1_cFPv = .text:0x00007F14; // type:function size:0x115C scope:global align:4 +teachSPRollCutAction__11daNpc_Ji1_cFPv = .text:0x00009070; // type:function size:0xAF4 scope:global align:4 +playerCutAtCheck__Fv = .text:0x00009B64; // type:function size:0x18 scope:local align:4 +battleGameSetTimer__11daNpc_Ji1_cFv = .text:0x00009B7C; // type:function size:0x3A0 scope:global align:4 +battleMove__11daNpc_Ji1_cFf = .text:0x00009F1C; // type:function size:0x4E4 scope:global align:4 +battleSubActionWaitInit__11daNpc_Ji1_cFv = .text:0x0000A400; // type:function size:0x30 scope:global align:4 +battleSubActionWait__11daNpc_Ji1_cFv = .text:0x0000A430; // type:function size:0x134 scope:global align:4 +battleSubActionNockBackInit__11daNpc_Ji1_cFi = .text:0x0000A564; // type:function size:0x98 scope:global align:4 +battleSubActionNockBack__11daNpc_Ji1_cFv = .text:0x0000A5FC; // type:function size:0x148 scope:global align:4 +battleSubActionAttackInit__11daNpc_Ji1_cFv = .text:0x0000A744; // type:function size:0xC4 scope:global align:4 +battleSubActionAttack__11daNpc_Ji1_cFv = .text:0x0000A808; // type:function size:0x29C scope:global align:4 +battleSubActionTateAttackInit__11daNpc_Ji1_cFv = .text:0x0000AAA4; // type:function size:0xC4 scope:global align:4 +battleSubActionTateAttack__11daNpc_Ji1_cFv = .text:0x0000AB68; // type:function size:0x2C4 scope:global align:4 +battleSubActionYokoAttackInit__11daNpc_Ji1_cFv = .text:0x0000AE2C; // type:function size:0xC4 scope:global align:4 +battleSubActionYokoAttack__11daNpc_Ji1_cFv = .text:0x0000AEF0; // type:function size:0x364 scope:global align:4 +battleSubActionJumpInit__11daNpc_Ji1_cFv = .text:0x0000B254; // type:function size:0x80 scope:global align:4 +battleSubActionJump__11daNpc_Ji1_cFv = .text:0x0000B2D4; // type:function size:0x318 scope:global align:4 +battleSubActionDamageInit__11daNpc_Ji1_cFv = .text:0x0000B5EC; // type:function size:0x90 scope:global align:4 +battleSubActionDamage__11daNpc_Ji1_cFv = .text:0x0000B67C; // type:function size:0x230 scope:global align:4 +battleSubActionJpGuardInit__11daNpc_Ji1_cFv = .text:0x0000B8AC; // type:function size:0x80 scope:global align:4 +battleSubActionJpGuard__11daNpc_Ji1_cFv = .text:0x0000B92C; // type:function size:0x1C0 scope:global align:4 +battleSubActionGuardInit__11daNpc_Ji1_cFv = .text:0x0000BAEC; // type:function size:0x80 scope:global align:4 +battleSubActionGuard__11daNpc_Ji1_cFv = .text:0x0000BB6C; // type:function size:0x220 scope:global align:4 +battleAtSet__11daNpc_Ji1_cFv = .text:0x0000BD8C; // type:function size:0x254 scope:global align:4 +battleGuardCheck__11daNpc_Ji1_cFv = .text:0x0000BFE0; // type:function size:0x804 scope:global align:4 +battleAction__11daNpc_Ji1_cFPv = .text:0x0000C7E4; // type:function size:0x2B4 scope:global align:4 +checkCutType__11daNpc_Ji1_cFii = .text:0x0000CA98; // type:function size:0x190 scope:global align:4 +setAnimFromMsgNo__11daNpc_Ji1_cFUl = .text:0x0000CC28; // type:function size:0x300 scope:global align:4 +setAnm__11daNpc_Ji1_cFifi = .text:0x0000CF28; // type:function size:0xB88 scope:global align:4 +nodeCallBack1__FP7J3DNodei = .text:0x0000DAB0; // type:function size:0x154 scope:local align:4 +nodeCallBack2__FP7J3DNodei = .text:0x0000DC04; // type:function size:0x164 scope:local align:4 +nodeCallBack3__FP7J3DNodei = .text:0x0000DD68; // type:function size:0x128 scope:local align:4 +daNpc_Ji1_Draw__FP11daNpc_Ji1_c = .text:0x0000DE90; // type:function size:0x20 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000DEB0; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ji1_cFv = .text:0x0000DED0; // type:function size:0xA8 scope:global align:4 +__ct__11daNpc_Ji1_cFv = .text:0x0000DF78; // type:function size:0x300 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x0000E278; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x0000E358; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000E3B4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000E3FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000E4C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000E510; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000E56C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000E5B4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000E610; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000E698; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000E708; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000E764; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000E7C0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000E81C; // type:function size:0x48 scope:weak align:4 +CreateHeap__11daNpc_Ji1_cFv = .text:0x0000E864; // type:function size:0xAC0 scope:global align:4 +CreateInit__11daNpc_Ji1_cFv = .text:0x0000F324; // type:function size:0x7E8 scope:global align:4 +_delete__11daNpc_Ji1_cFv = .text:0x0000FB0C; // type:function size:0x118 scope:global align:4 +_execute__11daNpc_Ji1_cFv = .text:0x0000FC24; // type:function size:0x4DC scope:global align:4 +_draw__11daNpc_Ji1_cFv = .text:0x00010100; // type:function size:0x21C scope:global align:4 +daNpc_Ji1_setHairAngle__FP11daNpc_Ji1_c = .text:0x0001031C; // type:function size:0xB20 scope:local align:4 +chkAttention__11daNpc_Ji1_cF4cXyzs = .text:0x00010E3C; // type:function size:0x184 scope:global align:4 +lookBack__11daNpc_Ji1_cFv = .text:0x00010FC0; // type:function size:0x36C scope:global align:4 +setHitParticle__11daNpc_Ji1_cFP4cXyzUl = .text:0x0001132C; // type:function size:0x1C0 scope:global align:4 +setGuardParticle__11daNpc_Ji1_cFv = .text:0x000114EC; // type:function size:0x130 scope:global align:4 +BackSlideInit__11daNpc_Ji1_cFv = .text:0x0001161C; // type:function size:0x28 scope:global align:4 +BackSlide__11daNpc_Ji1_cFff = .text:0x00011644; // type:function size:0xF8 scope:global align:4 +harpoonRelease__11daNpc_Ji1_cFP4cXyz = .text:0x0001173C; // type:function size:0x1A4 scope:global align:4 +harpoonMove__11daNpc_Ji1_cFv = .text:0x000118E0; // type:function size:0x694 scope:global align:4 +daNpc_Ji1_Execute__FP11daNpc_Ji1_c = .text:0x00011F74; // type:function size:0x24 scope:local align:4 +daNpc_Ji1_IsDelete__FP11daNpc_Ji1_c = .text:0x00011F98; // type:function size:0x8 scope:local align:4 +daNpc_Ji1_Delete__FP11daNpc_Ji1_c = .text:0x00011FA0; // type:function size:0x20 scope:local align:4 +daNpc_Ji1_Create__FP10fopAc_ac_c = .text:0x00011FC0; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FE0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FE4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FE8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FEC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00011FF0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00012038; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00012094; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000120DC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00012124; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00012180; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000121C8; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000121D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000121E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000121E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00012220; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00012228; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00012230; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012238; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00012270; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0001227C; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00012288; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0001228C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00012294; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000122A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000122AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000122B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000122BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000122C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000122FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00012304; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0001230C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012314; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0001234C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012354; // type:function size:0x8 scope:weak align:4 +__dt__15daNpc_Ji1_HIO_cFv = .text:0x0001235C; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000123CC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000123E8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ji1_cpp = .text:0x00012404; // type:function size:0xA4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000124A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000124B0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000124B8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000124C0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x000124C8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000124D0; // type:function size:0x8 scope:weak align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x000124D8; // type:function size:0x1C scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x000124F4; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4164 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4174 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4175 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4182 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4185 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4368 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4479 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4480 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4484 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4486 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 data:double +@4715 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5721 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5871 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6136 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@6183 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6358 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6915 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6916 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@7188 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@7202 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@7258 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7259 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@7302 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7303 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@7656 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@8113 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:string +@8114 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@8154 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@8343 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@8344 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@8449 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@8529 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@8530 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@8700 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@8766 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@9025 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@9026 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@9027 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@9028 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@9892 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@10013 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@10014 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@10015 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@10016 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@10017 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@10018 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@10019 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@10020 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@10163 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@10164 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:string +@10215 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@10501 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@10502 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@10503 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@10504 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@10505 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@10506 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@10507 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@10508 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@10641 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@10961 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:string +@10962 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@10963 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000017C; // type:object size:0x304 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_cyl2_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +l_cylAt_src = .data:0x000000B8; // type:object size:0x44 scope:local align:4 +l_cpsAt_src = .data:0x000000FC; // type:object size:0x4C scope:local align:4 +@4398 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@4403 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@4408 = .data:0x00000160; // type:object size:0xC scope:local align:4 +@4501 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@4506 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@4511 = .data:0x00000184; // type:object size:0xC scope:local align:4 +@4559 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@4644 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@4732 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@4771 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@4773 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@4784 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@4795 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@4918 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@4921 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5216 = .data:0x000001FC; // type:object size:0x1D0 scope:local align:4 +@5272 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@5275 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@5286 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@5291 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@5470 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@5652 = .data:0x00000408; // type:object size:0xC scope:local align:4 +ActionNames$5875 = .data:0x00000414; // type:object size:0x1C scope:local align:4 +@5970 = .data:0x00000430; // type:object size:0xC scope:local align:4 +@5974 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +cut_name_tbl$6258 = .data:0x00000448; // type:object size:0x34 scope:local align:4 +@6304 = .data:0x0000047C; // type:object size:0x30 scope:local align:4 +@6303 = .data:0x000004AC; // type:object size:0x34 scope:local align:4 +@6411 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +@6420 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +@6423 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +@6501 = .data:0x00000504; // type:object size:0xC scope:local align:4 +@6585 = .data:0x00000510; // type:object size:0xC scope:local align:4 +@6692 = .data:0x0000051C; // type:object size:0xC scope:local align:4 +@6780 = .data:0x00000528; // type:object size:0xC scope:local align:4 +@7320 = .data:0x00000534; // type:object size:0xC scope:local align:4 +@7322 = .data:0x00000540; // type:object size:0xC scope:local align:4 +@7428 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +@7430 = .data:0x00000558; // type:object size:0xC scope:local align:4 +@7432 = .data:0x00000564; // type:object size:0xC scope:local align:4 +@7435 = .data:0x00000570; // type:object size:0xC scope:local align:4 +@7440 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +@7473 = .data:0x00000588; // type:object size:0xC scope:local align:4 +@7478 = .data:0x00000594; // type:object size:0xC scope:local align:4 +@7483 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +@7657 = .data:0x000005AC; // type:object size:0x40 scope:local align:4 +@7670 = .data:0x000005EC; // type:object size:0xC scope:local align:4 +@7672 = .data:0x000005F8; // type:object size:0xC scope:local align:4 +@7676 = .data:0x00000604; // type:object size:0xC scope:local align:4 +@7678 = .data:0x00000610; // type:object size:0xC scope:local align:4 +@7682 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +@7684 = .data:0x00000628; // type:object size:0xC scope:local align:4 +@7710 = .data:0x00000634; // type:object size:0xC scope:local align:4 +@7712 = .data:0x00000640; // type:object size:0xC scope:local align:4 +@7723 = .data:0x0000064C; // type:object size:0xC scope:local align:4 +@7726 = .data:0x00000658; // type:object size:0xC scope:local align:4 +@7898 = .data:0x00000664; // type:object size:0x2C scope:local align:4 +@7942 = .data:0x00000690; // type:object size:0xC scope:local align:4 +@8081 = .data:0x0000069C; // type:object size:0xC scope:local align:4 +@8121 = .data:0x000006A8; // type:object size:0xC scope:local align:4 +@8158 = .data:0x000006B4; // type:object size:0xC scope:local align:4 +@8251 = .data:0x000006C0; // type:object size:0xC scope:local align:4 +@8349 = .data:0x000006CC; // type:object size:0xC scope:local align:4 +@8454 = .data:0x000006D8; // type:object size:0xC scope:local align:4 +@8535 = .data:0x000006E4; // type:object size:0xC scope:local align:4 +@8602 = .data:0x000006F0; // type:object size:0xC scope:local align:4 +@8649 = .data:0x000006FC; // type:object size:0xC scope:local align:4 +@8782 = .data:0x00000708; // type:object size:0xC scope:local align:4 +@8784 = .data:0x00000714; // type:object size:0xC scope:local align:4 +@8790 = .data:0x00000720; // type:object size:0xC scope:local align:4 +@8808 = .data:0x0000072C; // type:object size:0xC scope:local align:4 +@8810 = .data:0x00000738; // type:object size:0xC scope:local align:4 +@8816 = .data:0x00000744; // type:object size:0xC scope:local align:4 +@8853 = .data:0x00000750; // type:object size:0xC scope:local align:4 +@8855 = .data:0x0000075C; // type:object size:0xC scope:local align:4 +@8863 = .data:0x00000768; // type:object size:0xC scope:local align:4 +@8871 = .data:0x00000774; // type:object size:0xC scope:local align:4 +@8873 = .data:0x00000780; // type:object size:0xC scope:local align:4 +@8875 = .data:0x0000078C; // type:object size:0xC scope:local align:4 +@8932 = .data:0x00000798; // type:object size:0x80 scope:local align:4 +@8949 = .data:0x00000818; // type:object size:0xC scope:local align:4 +@9090 = .data:0x00000824; // type:object size:0x80 scope:local align:4 +@9089 = .data:0x000008A4; // type:object size:0x80 scope:local align:4 +@9088 = .data:0x00000924; // type:object size:0x74 scope:local align:4 +@9294 = .data:0x00000998; // type:object size:0x68 scope:local align:4 +@9900 = .data:0x00000A00; // type:object size:0xC scope:local align:4 +@9903 = .data:0x00000A0C; // type:object size:0xC scope:local align:4 +@9909 = .data:0x00000A18; // type:object size:0xC scope:local align:4 +@9915 = .data:0x00000A24; // type:object size:0xC scope:local align:4 +@9918 = .data:0x00000A30; // type:object size:0xC scope:local align:4 +@10558 = .data:0x00000A3C; // type:object size:0xC scope:local align:4 +@10560 = .data:0x00000A48; // type:object size:0xC scope:local align:4 +l_daNpc_Ji1_Method = .data:0x00000A54; // type:object size:0x20 scope:local align:4 +g_profile_NPC_JI1 = .data:0x00000A74; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000AA4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000AC0; // type:object size:0x20 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000AE0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000AEC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000AF8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000B04; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000B10; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000B1C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000B28; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000BB0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000BBC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000BC8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000C50; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000C5C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000C68; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000CBC; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000CE0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000CEC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000CF8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000D04; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Ji1_HIO_c = .data:0x00000D10; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4155 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x100 scope:local align:4 +l_msgId = .bss:0x00000160; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000164; // type:object size:0x4 scope:local align:4 data:4byte +@4316 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +init$4317 = .bss:0x00000174; // type:object size:0x1 scope:local align:1 +out_chk_pos$4315 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +@6141 = .bss:0x00000184; // type:object size:0xC scope:local align:4 +init$6142 = .bss:0x00000190; // type:object size:0x1 scope:local align:1 +hit_scale$6140 = .bss:0x00000194; // type:object size:0xC scope:local align:4 +@8835 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +init$8836 = .bss:0x000001AC; // type:object size:0x1 scope:local align:1 +scale$8834 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@10065 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +init$10066 = .bss:0x000001C8; // type:object size:0x1 scope:local align:1 +aim_offset$10064 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +@10069 = .bss:0x000001D8; // type:object size:0xC scope:local align:4 +init$10070 = .bss:0x000001E4; // type:object size:0x1 scope:local align:1 +aim_angle$10068 = .bss:0x000001E8; // type:object size:0x6 scope:local align:4 +@10074 = .bss:0x000001F0; // type:object size:0xC scope:local align:4 +init$10075 = .bss:0x000001FC; // type:object size:0x1 scope:local align:1 +aim_offset$10073 = .bss:0x00000200; // type:object size:0xC scope:local align:4 +@10078 = .bss:0x0000020C; // type:object size:0xC scope:local align:4 +init$10079 = .bss:0x00000218; // type:object size:0x1 scope:local align:1 +aim_angle$10077 = .bss:0x0000021C; // type:object size:0x6 scope:local align:4 +@10220 = .bss:0x00000224; // type:object size:0xC scope:local align:4 +l_head_front = .bss:0x00000230; // type:object size:0xC scope:local align:4 +@10221 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +l_head_top = .bss:0x00000248; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_kamome/splits.txt b/config/GZLE01/rels/d_a_npc_kamome/splits.txt new file mode 100644 index 000000000..23bce036e --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kamome/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kamome.cpp: + .text start:0x000000EC end:0x000049DC + .text start:0x000049DC end:0x00004AD4 + .text start:0x00004AD4 end:0x00004CC0 + .text start:0x00004CC0 end:0x00004CF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000019E + .data start:0x00000000 end:0x00000734 + .bss start:0x00000008 end:0x000001B8 diff --git a/config/GZLE01/rels/d_a_npc_kamome/symbols.txt b/config/GZLE01/rels/d_a_npc_kamome/symbols.txt new file mode 100644 index 000000000..7b622a61d --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kamome/symbols.txt @@ -0,0 +1,309 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_kam_HIO1_cFv = .text:0x000000EC; // type:function size:0x88 scope:global align:4 +__ct__15daNpc_kam_HIO_cFv = .text:0x00000174; // type:function size:0x84 scope:global align:4 +__dt__16daNpc_kam_HIO1_cFv = .text:0x000001F8; // type:function size:0x48 scope:weak align:4 +daNpc_kam_XyCheckCB__FPvi = .text:0x00000240; // type:function size:0x20 scope:local align:4 +XyCheckCB__11daNpc_kam_cFi = .text:0x00000260; // type:function size:0x44 scope:global align:4 +callDemoStartCheck__11daNpc_kam_cFv = .text:0x000002A4; // type:function size:0x24C scope:global align:4 +__dt__4cXyzFv = .text:0x000004F0; // type:function size:0x3C scope:weak align:4 +daNpc_kam_XyEventCB__FPvi = .text:0x0000052C; // type:function size:0x20 scope:local align:4 +XyEventCB__11daNpc_kam_cFi = .text:0x0000054C; // type:function size:0x1C scope:global align:4 +__dt__11daNpc_kam_cFv = .text:0x00000568; // type:function size:0x47C scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x000009E4; // type:function size:0x88 scope:weak align:4 +setAttention__11daNpc_kam_cFbi = .text:0x00000A6C; // type:function size:0xB4 scope:global align:4 +setBaseMtx__11daNpc_kam_cFv = .text:0x00000B20; // type:function size:0xE0 scope:global align:4 +headNodeCallBack__FP7J3DNodei = .text:0x00000C00; // type:function size:0xD0 scope:local align:4 +createHeap__11daNpc_kam_cFv = .text:0x00000CD0; // type:function size:0x1E8 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x00000EB8; // type:function size:0x20 scope:local align:4 +create__11daNpc_kam_cFv = .text:0x00000ED8; // type:function size:0x144 scope:global align:4 +__ct__11daNpc_kam_cFv = .text:0x0000101C; // type:function size:0x374 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00001390; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00001470; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000014CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001598; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000015E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000163C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001684; // type:function size:0x5C scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x000016E0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000180C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000018AC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001908; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001950; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000019AC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000019F4; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001A88; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001AD0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001B18; // type:function size:0x70 scope:weak align:4 +init__11daNpc_kam_cFv = .text:0x00001B88; // type:function size:0x234 scope:global align:4 +setAction__11daNpc_kam_cFPM11daNpc_kam_cFPCvPvPv_iM11daNpc_kam_cFPCvPvPv_iPv = .text:0x00001DBC; // type:function size:0xD0 scope:global align:4 +npcAction__11daNpc_kam_cFPv = .text:0x00001E8C; // type:function size:0xB4 scope:global align:4 +setNpcAction__11daNpc_kam_cFM11daNpc_kam_cFPCvPvPv_iPv = .text:0x00001F40; // type:function size:0x64 scope:global align:4 +playerAction__11daNpc_kam_cFPv = .text:0x00001FA4; // type:function size:0xB4 scope:global align:4 +setPlayerAction__11daNpc_kam_cFM11daNpc_kam_cFPCvPvPv_iPv = .text:0x00002058; // type:function size:0x64 scope:global align:4 +returnLinkCheck__11daNpc_kam_cFv = .text:0x000020BC; // type:function size:0x44 scope:global align:4 +changeAreaCheck__11daNpc_kam_cFv = .text:0x00002100; // type:function size:0x25C scope:global align:4 +areaOutCheck__11daNpc_kam_cFv = .text:0x0000235C; // type:function size:0xF4 scope:global align:4 +getStickAngY__11daNpc_kam_cFPsPs = .text:0x00002450; // type:function size:0x160 scope:global align:4 +getAngleX__11daNpc_kam_cFv = .text:0x000025B0; // type:function size:0xB4 scope:global align:4 +wallHitCheck__11daNpc_kam_cFv = .text:0x00002664; // type:function size:0x48 scope:global align:4 +npcTurnCheck__11daNpc_kam_cFPs = .text:0x000026AC; // type:function size:0x60 scope:global align:4 +waitNpcAction__11daNpc_kam_cFPv = .text:0x0000270C; // type:function size:0x3E8 scope:global align:4 +keyProc__11daNpc_kam_cFv = .text:0x00002AF4; // type:function size:0x110 scope:global align:4 +waitPlayerAction__11daNpc_kam_cFPv = .text:0x00002C04; // type:function size:0x304 scope:global align:4 +damagePlayerAction__11daNpc_kam_cFPv = .text:0x00002F08; // type:function size:0x150 scope:global align:4 +eventOrder__11daNpc_kam_cFv = .text:0x00003058; // type:function size:0x104 scope:global align:4 +checkOrder__11daNpc_kam_cFv = .text:0x0000315C; // type:function size:0x38 scope:global align:4 +checkCommandTalk__11daNpc_kam_cFv = .text:0x00003194; // type:function size:0x6C scope:global align:4 +returnLinkPlayer__11daNpc_kam_cFv = .text:0x00003200; // type:function size:0x48 scope:global align:4 +eventProc__11daNpc_kam_cFv = .text:0x00003248; // type:function size:0x260 scope:global align:4 +eventEnd__11daNpc_kam_cFv = .text:0x000034A8; // type:function size:0x6C scope:global align:4 +actionDefault__11daNpc_kam_cFi = .text:0x00003514; // type:function size:0x8 scope:global align:4 +initialWaitEvent__11daNpc_kam_cFi = .text:0x0000351C; // type:function size:0x64 scope:global align:4 +actionWaitEvent__11daNpc_kam_cFi = .text:0x00003580; // type:function size:0x48 scope:global align:4 +initialChangeEvent__11daNpc_kam_cFi = .text:0x000035C8; // type:function size:0x54 scope:global align:4 +initialDescendEvent__11daNpc_kam_cFi = .text:0x0000361C; // type:function size:0x114 scope:global align:4 +actionDescendEvent__11daNpc_kam_cFi = .text:0x00003730; // type:function size:0x134 scope:global align:4 +initialAreaOutTurn__11daNpc_kam_cFi = .text:0x00003864; // type:function size:0x20 scope:global align:4 +actionAreaOutTurn__11daNpc_kam_cFi = .text:0x00003884; // type:function size:0x164 scope:global align:4 +setAnm__11daNpc_kam_cFi = .text:0x000039E8; // type:function size:0x12C scope:global align:4 +setCollision__11daNpc_kam_cFv = .text:0x00003B14; // type:function size:0x16C scope:global align:4 +setLineBgCheck__11daNpc_kam_cFv = .text:0x00003C80; // type:function size:0x1CC scope:global align:4 +animationPlay__11daNpc_kam_cFv = .text:0x00003E4C; // type:function size:0xE0 scope:global align:4 +execute__11daNpc_kam_cFv = .text:0x00003F2C; // type:function size:0x530 scope:global align:4 +draw__11daNpc_kam_cFv = .text:0x0000445C; // type:function size:0xEC scope:global align:4 +daNpc_kam_Draw__FP11daNpc_kam_c = .text:0x00004548; // type:function size:0x20 scope:local align:4 +daNpc_kam_Execute__FP11daNpc_kam_c = .text:0x00004568; // type:function size:0x20 scope:local align:4 +daNpc_kam_IsDelete__FP11daNpc_kam_c = .text:0x00004588; // type:function size:0x8 scope:local align:4 +daNpc_kam_Delete__FP11daNpc_kam_c = .text:0x00004590; // type:function size:0x28 scope:local align:4 +daNpc_kam_Create__FP10fopAc_ac_c = .text:0x000045B8; // type:function size:0x20 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x000045D8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004620; // type:function size:0x5C scope:weak align:4 +__dt__15daNpc_kam_HIO_cFv = .text:0x0000467C; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000046DC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000046F8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00004714; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_kamome_cpp = .text:0x00004790; // type:function size:0x1F4 scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00004984; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000498C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004994; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000499C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000049A4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000049AC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000049B4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000049C4; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000049CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000049D4; // type:function size:0x8 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x000049DC; // type:function size:0x1C scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x000049F8; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x00004A00; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x00004A08; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x00004A10; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x00004A18; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x00004A20; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x00004A28; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x00004A30; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x00004A38; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x00004A40; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x00004A48; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x00004A4C; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x00004A50; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x00004A58; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x00004A60; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x00004A68; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x00004A70; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x00004A78; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x00004A80; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x00004A88; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x00004A90; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x00004A94; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x00004A98; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x00004A9C; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x00004AA4; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x00004AB0; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x00004AB8; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x00004ABC; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x00004AC0; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x00004AC4; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x00004ACC; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x00004AD0; // type:function size:0x4 scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x00004AD4; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x00004AD8; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x00004AE0; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004AE4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004B2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004B3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004B44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004B4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004B54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004B94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004B9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004BA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BAC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004BE4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004BE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004C00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004C0C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00004C18; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004C28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004C30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C38; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00004C70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00004C78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00004C80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C88; // type:function size:0x38 scope:weak align:4 +getGroundY__11daNpc_kam_cFv = .text:0x00004CC0; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__11daNpc_kam_cFv = .text:0x00004CC8; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__11daNpc_kam_cFv = .text:0x00004CD0; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__11daNpc_kam_cFv = .text:0x00004CD8; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__11daNpc_kam_cFv = .text:0x00004CE4; // type:function size:0xC scope:weak align:4 +restartPoint__11daNpc_kam_cFs = .text:0x00004CF0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4196 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@4199 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +init_data$4203 = .rodata:0x00000010; // type:object size:0x18 scope:local align:4 data:float +@4291 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4555 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4556 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4612 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@5028 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5185 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5186 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5187 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@5188 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5189 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5258 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +l_turn_angleY$5323 = .rodata:0x00000070; // type:object size:0xC scope:local align:4 +l_anm_type$5324 = .rodata:0x0000007C; // type:object size:0x40 scope:local align:4 +@5389 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@5583 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5788 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6187 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6188 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6189 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6205 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6356 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6357 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6358 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E8; // type:object size:0xB6 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_staff_name = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_sph_src = .data:0x00000034; // type:object size:0x40 scope:local align:4 +l_tg_sph_src = .data:0x00000074; // type:object size:0x40 scope:local align:4 +l_kam_at_cps_src = .data:0x000000B4; // type:object size:0x4C scope:local align:4 +event_name_tbl = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4997 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@5045 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@5067 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@5446 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@5594 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +@5595 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@5596 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@5597 = .data:0x00000160; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000016C; // type:object size:0x30 scope:local align:4 +@5598 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5599 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5600 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5601 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000001CC; // type:object size:0x30 scope:local align:4 +cut_name_tbl = .data:0x000001FC; // type:object size:0x10 scope:local align:4 +l_anmTbl$5862 = .data:0x0000020C; // type:object size:0x6 scope:local align:4 +l_anmPrm$5863 = .data:0x00000214; // type:object size:0x3C scope:local align:4 +l_daNpc_kam_Method = .data:0x00000250; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KAM = .data:0x00000270; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__9daPy_py_c = .data:0x000002C4; // type:object size:0x9C scope:weak align:4 +__vt__10daPy_npc_c = .data:0x00000360; // type:object size:0xA8 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000408; // type:object size:0x24 scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000042C; // type:object size:0x18 scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000474; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000048C; // type:object size:0x30 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000004BC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000004C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGSph = .data:0x000004D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000004E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000574; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000005C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000005D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000005E0; // type:object size:0x88 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000668; // type:object size:0xC scope:weak align:4 +__vt__11daNpc_kam_c = .data:0x00000674; // type:object size:0xA8 scope:weak align:4 +__vt__15daNpc_kam_HIO_c = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_kam_HIO1_c = .data:0x00000728; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4208 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x50 scope:local align:4 +l_hio_counter = .bss:0x000000B0; // type:object size:0x4 scope:local align:4 +l_msgId = .bss:0x000000B4; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x000000B8; // type:object size:0x4 scope:local align:4 +l_act = .bss:0x000000BC; // type:object size:0x4 scope:local align:4 data:4byte +l_demo_start_chk_cnt = .bss:0x000000C0; // type:object size:0x2 scope:local align:2 +l_demo_start_chk_flag = .bss:0x000000C2; // type:object size:0x2 scope:local align:2 +@4209 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +l_ms_at_local_vec = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4210 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +l_ms_at_local_start = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4211 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +l_ms_at_local_end = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4212 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +l_line_bg_local_end = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@4213 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +l_call_local_kyori = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@4534 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +init$4535 = .bss:0x00000148; // type:object size:0x1 scope:local align:1 +l_offset$4533 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@4565 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +init$4566 = .bss:0x00000164; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4564 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +l_heap_size$4626 = .bss:0x00000174; // type:object size:0x4 scope:local align:4 +init$4627 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +@5103 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$5104 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +l_center$5102 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +init$6022 = .bss:0x00000198; // type:object size:0x1 scope:local align:1 +splash_scale$6021 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +init$6025 = .bss:0x000001A8; // type:object size:0x1 scope:local align:1 +ripple_scale$6024 = .bss:0x000001AC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_kf1/splits.txt b/config/GZLE01/rels/d_a_npc_kf1/splits.txt new file mode 100644 index 000000000..e6736f40b --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kf1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kf1.cpp: + .text start:0x000000EC end:0x00004760 + .text start:0x00004760 end:0x00004774 + .text start:0x00004774 end:0x00004884 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000027E + .data start:0x00000000 end:0x000004A0 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZLE01/rels/d_a_npc_kf1/symbols.txt b/config/GZLE01/rels/d_a_npc_kf1/symbols.txt new file mode 100644 index 000000000..7b703cb9d --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kf1/symbols.txt @@ -0,0 +1,233 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kf1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Kf1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0xF4 scope:global align:4 +__dt__4cXyzFv = .text:0x000002D8; // type:function size:0x3C scope:weak align:4 +nodeCB_Neck__FP7J3DNodei = .text:0x00000314; // type:function size:0x4C scope:local align:4 +_nodeCB_Neck__11daNpc_Kf1_cFP7J3DNodeP8J3DModel = .text:0x00000360; // type:function size:0xA0 scope:global align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000400; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Kf1_cFP7J3DNodeP8J3DModel = .text:0x0000044C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x20 scope:local align:4 +searchActor_Tsubo__FPvPv = .text:0x0000050C; // type:function size:0x90 scope:local align:4 +init_KF1_0__11daNpc_Kf1_cFv = .text:0x0000059C; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Kf1_cFv = .text:0x0000061C; // type:function size:0x220 scope:global align:4 +play_animation__11daNpc_Kf1_cFv = .text:0x0000083C; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Kf1_cFb = .text:0x000008E4; // type:function size:0x13C scope:global align:4 +bckResID__11daNpc_Kf1_cFi = .text:0x00000A20; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Kf1_cFi = .text:0x00000A34; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Kf1_cFScb = .text:0x00000A48; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Kf1_cFScb = .text:0x00000B4C; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Kf1_cFv = .text:0x00000B6C; // type:function size:0x9C scope:global align:4 +setAnm_anm__11daNpc_Kf1_cFPQ211daNpc_Kf1_c9anm_prm_c = .text:0x00000C08; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Kf1_cFii = .text:0x00000CA4; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Kf1_cFv = .text:0x00000D14; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Kf1_cFv = .text:0x00000D80; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Kf1_cFv = .text:0x00000D84; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Kf1_cFUc = .text:0x00000D88; // type:function size:0x64 scope:global align:4 +ctrlAnmAtr__11daNpc_Kf1_cFv = .text:0x00000DEC; // type:function size:0x74 scope:global align:4 +setAnm_ATR__11daNpc_Kf1_cFv = .text:0x00000E60; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Kf1_cFUs = .text:0x00000EC4; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Kf1_cFPUl = .text:0x00000F80; // type:function size:0x174 scope:global align:4 +getMsg_KF1_0__11daNpc_Kf1_cFv = .text:0x000010F4; // type:function size:0xE8 scope:global align:4 +getMsg__11daNpc_Kf1_cFv = .text:0x000011DC; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Kf1_cFv = .text:0x00001218; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Kf1_cFv = .text:0x000012A4; // type:function size:0xDC scope:global align:4 +chk_talk__11daNpc_Kf1_cFv = .text:0x00001380; // type:function size:0x98 scope:global align:4 +searchByID__11daNpc_Kf1_cFUiPi = .text:0x00001418; // type:function size:0x54 scope:global align:4 +srch_Tsubo__11daNpc_Kf1_cFv = .text:0x0000146C; // type:function size:0x100 scope:global align:4 +create_rupee__11daNpc_Kf1_cF4cXyzi = .text:0x0000156C; // type:function size:0x288 scope:global align:4 +ready_kutaniCamera__11daNpc_Kf1_cFii = .text:0x000017F4; // type:function size:0x218 scope:global align:4 +lookBack__11daNpc_Kf1_cFv = .text:0x00001A0C; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Kf1_cFv = .text:0x00001BD0; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Kf1_cFb = .text:0x00001C50; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Kf1_cFi = .text:0x00001CA8; // type:function size:0x88 scope:global align:4 +cut_init_ANGRY_START__11daNpc_Kf1_cFi = .text:0x00001D30; // type:function size:0xD4 scope:global align:4 +cut_move_ANGRY_START__11daNpc_Kf1_cFv = .text:0x00001E04; // type:function size:0x8 scope:global align:4 +cut_init_BENSYOU_START__11daNpc_Kf1_cFi = .text:0x00001E0C; // type:function size:0x50 scope:global align:4 +cut_move_BENSYOU_START__11daNpc_Kf1_cFv = .text:0x00001E5C; // type:function size:0x8 scope:global align:4 +cut_init_TSUBO_CNT__11daNpc_Kf1_cFi = .text:0x00001E64; // type:function size:0x50 scope:global align:4 +cut_move_TSUBO_CNT__11daNpc_Kf1_cFv = .text:0x00001EB4; // type:function size:0x8 scope:global align:4 +cut_init_BENSYOU__11daNpc_Kf1_cFi = .text:0x00001EBC; // type:function size:0x2C scope:global align:4 +cut_move_BENSYOU__11daNpc_Kf1_cFv = .text:0x00001EE8; // type:function size:0x8 scope:global align:4 +cut_init_GET_OUT__11daNpc_Kf1_cFi = .text:0x00001EF0; // type:function size:0xF4 scope:global align:4 +cut_move_GET_OUT__11daNpc_Kf1_cFv = .text:0x00001FE4; // type:function size:0x60 scope:global align:4 +cut_init_DSP_RUPEE_CNT__11daNpc_Kf1_cFi = .text:0x00002044; // type:function size:0x18 scope:global align:4 +cut_move_DSP_RUPEE_CNT__11daNpc_Kf1_cFv = .text:0x0000205C; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN__11daNpc_Kf1_cFi = .text:0x00002064; // type:function size:0x48 scope:global align:4 +cut_move_PLYER_TRN__11daNpc_Kf1_cFv = .text:0x000020AC; // type:function size:0x8 scope:global align:4 +cut_init_RUPEE_CNT_END__11daNpc_Kf1_cFi = .text:0x000020B4; // type:function size:0x4 scope:global align:4 +cut_move_RUPEE_CNT_END__11daNpc_Kf1_cFv = .text:0x000020B8; // type:function size:0x34 scope:global align:4 +cut_init_START_AGE__11daNpc_Kf1_cFi = .text:0x000020EC; // type:function size:0x7C scope:global align:4 +cut_move_START_AGE__11daNpc_Kf1_cFv = .text:0x00002168; // type:function size:0x10 scope:global align:4 +cut_init_PLYER_MOV__11daNpc_Kf1_cFi = .text:0x00002178; // type:function size:0x10C scope:global align:4 +cut_move_PLYER_MOV__11daNpc_Kf1_cFv = .text:0x00002284; // type:function size:0x8 scope:global align:4 +cut_init_RUPEE_SET__11daNpc_Kf1_cFi = .text:0x0000228C; // type:function size:0x15C scope:global align:4 +cut_move_RUPEE_SET__11daNpc_Kf1_cFv = .text:0x000023E8; // type:function size:0x224 scope:global align:4 +cut_init_TSUBO_ATN__11daNpc_Kf1_cFi = .text:0x0000260C; // type:function size:0xA8 scope:global align:4 +cut_move_TSUBO_ATN__11daNpc_Kf1_cFv = .text:0x000026B4; // type:function size:0xE0 scope:global align:4 +cut_init_TLK_MSG__11daNpc_Kf1_cFi = .text:0x00002794; // type:function size:0x160 scope:global align:4 +cut_init_CONTNUE_TLK__11daNpc_Kf1_cFi = .text:0x000028F4; // type:function size:0x60 scope:global align:4 +cut_move_TLK_MSG__11daNpc_Kf1_cFv = .text:0x00002954; // type:function size:0x84 scope:global align:4 +privateCut__11daNpc_Kf1_cFi = .text:0x000029D8; // type:function size:0x288 scope:global align:4 +endEvent__11daNpc_Kf1_cFv = .text:0x00002C60; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Kf1_cFv = .text:0x00002C84; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Kf1_cFi = .text:0x00002CBC; // type:function size:0x158 scope:global align:4 +set_action__11daNpc_Kf1_cFM11daNpc_Kf1_cFPCvPvPv_iPv = .text:0x00002E14; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Kf1_cFSc = .text:0x00002EC0; // type:function size:0xC8 scope:global align:4 +set_pthPoint__11daNpc_Kf1_cFUc = .text:0x00002F88; // type:function size:0xA8 scope:global align:4 +chk_tsubo__11daNpc_Kf1_cFv = .text:0x00003030; // type:function size:0x78 scope:global align:4 +orderTsuboEvent__11daNpc_Kf1_cFv = .text:0x000030A8; // type:function size:0xD4 scope:global align:4 +wait_1__11daNpc_Kf1_cFv = .text:0x0000317C; // type:function size:0x100 scope:global align:4 +walk_1__11daNpc_Kf1_cFv = .text:0x0000327C; // type:function size:0x248 scope:global align:4 +talk_1__11daNpc_Kf1_cFv = .text:0x000034C4; // type:function size:0x108 scope:global align:4 +wait_action1__11daNpc_Kf1_cFPv = .text:0x000035CC; // type:function size:0xE8 scope:global align:4 +demo__11daNpc_Kf1_cFv = .text:0x000036B4; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Kf1_cFv = .text:0x000037F4; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Kf1_cFv = .text:0x00003884; // type:function size:0xF8 scope:global align:4 +_execute__11daNpc_Kf1_cFv = .text:0x0000397C; // type:function size:0x248 scope:global align:4 +_delete__11daNpc_Kf1_cFv = .text:0x00003BC4; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Kf1_cFv = .text:0x00003C18; // type:function size:0x24C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003E64; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003EC0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003F08; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003FD4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000401C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004078; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000040C0; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Kf1_cFv = .text:0x00004130; // type:function size:0x2FC scope:global align:4 +itemCreateHeap__11daNpc_Kf1_cFv = .text:0x0000442C; // type:function size:0xC0 scope:global align:4 +CreateHeap__11daNpc_Kf1_cFv = .text:0x000044EC; // type:function size:0xA4 scope:global align:4 +daNpc_Kf1_Create__FP10fopAc_ac_c = .text:0x00004590; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_Delete__FP11daNpc_Kf1_c = .text:0x000045B0; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_Execute__FP11daNpc_Kf1_c = .text:0x000045D0; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_Draw__FP11daNpc_Kf1_c = .text:0x000045F0; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_IsDelete__FP11daNpc_Kf1_c = .text:0x00004610; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004618; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004628; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004630; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004638; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004640; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004648; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004680; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004688; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004690; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004698; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000046D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000046D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046DC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000046E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000046EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000046F8; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kf1_HIO_cFv = .text:0x00004704; // type:function size:0x5C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004760; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004768; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004770; // type:function size:0x4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00004774; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004790; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000047AC; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_kf1_cpp = .text:0x00004828; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004864; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000486C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004874; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000487C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4196 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4352 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4409 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4414 = .rodata:0x00000014; // type:object size:0x28 scope:local align:4 +a_resID_tbl$4419 = .rodata:0x0000003C; // type:object size:0x8 scope:local align:4 +@4434 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4725 = .rodata:0x00000048; // type:object size:0xC scope:local align:4 +@4758 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4760 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4762 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4763 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4764 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4769 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@4816 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4817 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4818 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4927 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@5000 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@5100 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5110 = .rodata:0x0000009C; // type:object size:0x8 scope:local align:4 +@5146 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5209 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5210 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5211 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@5573 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@5662 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5674 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5678 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5739 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@5845 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x19E scope:local align:4 data:string_table +a_prm_tbl$4158 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_evn_tbl = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4284 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4467 = .data:0x00000048; // type:object size:0xA0 scope:local align:4 +a_anm_prm_tbl$4474 = .data:0x000000E8; // type:object size:0x40 scope:local align:4 +a_anm_prm_tbl$4529 = .data:0x00000128; // type:object size:0xB0 scope:local align:4 +@4580 = .data:0x000001D8; // type:object size:0x58 scope:local align:4 +a_cut_tbl$5299 = .data:0x00000230; // type:object size:0x38 scope:local align:4 +@5350 = .data:0x00000268; // type:object size:0x38 scope:local align:4 +@5349 = .data:0x000002A0; // type:object size:0x38 scope:local align:4 +a_siz_tbl$5755 = .data:0x000002D8; // type:object size:0x8 scope:local align:4 +l_daNpc_Kf1_Method = .data:0x000002E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KF1 = .data:0x00000300; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000348; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003E8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000043C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000460; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kf1_c = .data:0x00000474; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Kf1_HIO_c = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4163 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +l_check_inf = .bss:0x0000009C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000EC; // type:object size:0x4 scope:local align:4 data:4byte +@4178 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$4179 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4177 = .bss:0x00000100; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_kg1/splits.txt b/config/GZLE01/rels/d_a_npc_kg1/splits.txt new file mode 100644 index 000000000..c72f2bc43 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kg1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kg1.cpp: + .text start:0x000000EC end:0x00002A34 + .text start:0x00002A34 end:0x00002ABC + .text start:0x00002ABC end:0x00002ABC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000026E + .data start:0x00000000 end:0x0000028C + .bss start:0x00000008 end:0x00000104 diff --git a/config/GZLE01/rels/d_a_npc_kg1/symbols.txt b/config/GZLE01/rels/d_a_npc_kg1/symbols.txt new file mode 100644 index 000000000..a1bd55d1f --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kg1/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kg1_HIO_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global align:4 +daNpc_Kg1_nodeCallBack__FP7J3DNodei = .text:0x000001E0; // type:function size:0x248 scope:local align:4 +__dt__4cXyzFv = .text:0x00000428; // type:function size:0x3C scope:weak align:4 +lookBack__11daNpc_Kg1_cFv = .text:0x00000464; // type:function size:0x224 scope:global align:4 +chkAttention__11daNpc_Kg1_cFv = .text:0x00000688; // type:function size:0x150 scope:global align:4 +initTexPatternAnm__11daNpc_Kg1_cFib = .text:0x000007D8; // type:function size:0x100 scope:global align:4 +playTexPatternAnm__11daNpc_Kg1_cFv = .text:0x000008D8; // type:function size:0x6C scope:global align:4 +set_mtx__11daNpc_Kg1_cFv = .text:0x00000944; // type:function size:0xA4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000009E8; // type:function size:0x20 scope:local align:4 +CreateHeap__11daNpc_Kg1_cFv = .text:0x00000A08; // type:function size:0x32C scope:global align:4 +CreateInit__11daNpc_Kg1_cFv = .text:0x00000D34; // type:function size:0x1BC scope:global align:4 +eventOrder__11daNpc_Kg1_cFv = .text:0x00000EF0; // type:function size:0xF8 scope:global align:4 +checkOrder__11daNpc_Kg1_cFv = .text:0x00000FE8; // type:function size:0xDC scope:global align:4 +kg1_talk_camera__11daNpc_Kg1_cFv = .text:0x000010C4; // type:function size:0xC4 scope:global align:4 +wait_action_init__11daNpc_Kg1_cFv = .text:0x00001188; // type:function size:0x4C scope:global align:4 +wait_action__11daNpc_Kg1_cFv = .text:0x000011D4; // type:function size:0x684 scope:global align:4 +clr_seq_flag__11daNpc_Kg1_cFv = .text:0x00001858; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Kg1_cFv = .text:0x00001878; // type:function size:0x13C scope:global align:4 +next_msgStatus__11daNpc_Kg1_cFPUl = .text:0x000019B4; // type:function size:0x2C8 scope:global align:4 +anmAtr__11daNpc_Kg1_cFUs = .text:0x00001C7C; // type:function size:0x3C scope:global align:4 +daNpc_Kg1_bcks_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPCiPC14dLib_anm_prm_c = .text:0x00001CB8; // type:function size:0x1A8 scope:local align:4 +setAnm__11daNpc_Kg1_cFv = .text:0x00001E60; // type:function size:0x12C scope:global align:4 +daNpc_Kg1Create__FPv = .text:0x00001F8C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Kg1_cFv = .text:0x00001FAC; // type:function size:0x90 scope:weak align:4 +__ct__11daNpc_Kg1_cFv = .text:0x0000203C; // type:function size:0x178 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000021B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002210; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002258; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002324; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000236C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000023C8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002410; // type:function size:0x70 scope:weak align:4 +daNpc_Kg1Delete__FPv = .text:0x00002480; // type:function size:0x8C scope:local align:4 +daNpc_Kg1Execute__FPv = .text:0x0000250C; // type:function size:0x13C scope:local align:4 +daNpc_Kg1Draw__FPv = .text:0x00002648; // type:function size:0x184 scope:local align:4 +daNpc_Kg1IsDelete__FPv = .text:0x000027CC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000027D4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000027E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000027EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000027F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000027FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002804; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000283C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002844; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000284C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002854; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000288C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002890; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002898; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000028A8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000028B4; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kg1_HIO_cFv = .text:0x000028C0; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00002930; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000294C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_kg1_cpp = .text:0x00002968; // type:function size:0xAC scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002A14; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A1C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002A24; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002A2C; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00002A34; // type:function size:0x48 scope:weak align:4 +__ct__10dNpc_HIO_cFv = .text:0x00002A7C; // type:function size:0x10 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00002A8C; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002AA8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002AB0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002AB8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4168 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +m_arcname__11daNpc_Kg1_c = .rodata:0x0000000C; // type:object size:0x3 scope:global align:4 data:string +m_camera_fovy__11daNpc_Kg1_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +l_btp_ix_tbl = .rodata:0x00000014; // type:object size:0x10 scope:local align:4 +@4241 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4316 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4378 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4662 = .rodata:0x00000068; // type:object size:0x3 scope:local align:4 +@4679 = .rodata:0x0000006C; // type:object size:0x2 scope:local align:4 +@4772 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +anm_atr$4899 = .rodata:0x00000078; // type:object size:0x9 scope:local align:4 +@4946 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 data:double +a_anm_bck_tbl$4952 = .rodata:0x00000090; // type:object size:0x28 scope:local align:4 +a_anm_btp_tbl$4953 = .rodata:0x000000B8; // type:object size:0x18 scope:local align:4 +@4954 = .rodata:0x000000D0; // type:object size:0xC0 scope:local align:4 +@4979 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5234 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5287 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5288 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@5357 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@5358 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@5361 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@5362 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001B8; // type:object size:0xB6 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@4591 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4773 = .data:0x00000050; // type:object size:0x30 scope:local align:4 +@4894 = .data:0x00000080; // type:object size:0x4C scope:local align:4 +daNpc_Kg1MethodTable = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KG1 = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000134; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001D4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000228; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000024C; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kg1_c = .data:0x00000260; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Kg1_HIO_c = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4163 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +@4174 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +m_camera_ctr__11daNpc_Kg1_c = .bss:0x000000A8; // type:object size:0xC scope:global align:4 data:float +@4175 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +m_camera_eye__11daNpc_Kg1_c = .bss:0x000000C0; // type:object size:0xC scope:global align:4 data:float +@4184 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +init$4185 = .bss:0x000000D8; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4183 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@4188 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +init$4189 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4187 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_kg2/splits.txt b/config/GZLE01/rels/d_a_npc_kg2/splits.txt new file mode 100644 index 000000000..5c00571f1 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kg2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kg2.cpp: + .text start:0x000000EC end:0x000031F4 + .text start:0x000031F4 end:0x00003250 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001EC + .data start:0x00000000 end:0x00000418 + .bss start:0x00000008 end:0x000000B0 diff --git a/config/GZLE01/rels/d_a_npc_kg2/symbols.txt b/config/GZLE01/rels/d_a_npc_kg2/symbols.txt new file mode 100644 index 000000000..15cc1e4d4 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kg2/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kg2_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000194; // type:function size:0x1D4 scope:local align:4 +__dt__4cXyzFv = .text:0x00000368; // type:function size:0x3C scope:weak align:4 +set_mtx__11daNpc_Kg2_cFv = .text:0x000003A4; // type:function size:0xE8 scope:global align:4 +initTexPatternAnm__11daNpc_Kg2_cFb = .text:0x0000048C; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__11daNpc_Kg2_cFv = .text:0x000005A0; // type:function size:0x14C scope:global align:4 +setAnm__11daNpc_Kg2_cFScf = .text:0x000006EC; // type:function size:0x14C scope:global align:4 +subAnm__11daNpc_Kg2_cFv = .text:0x00000838; // type:function size:0x1B0 scope:global align:4 +chkAttention__11daNpc_Kg2_cF4cXyzs = .text:0x000009E8; // type:function size:0x154 scope:global align:4 +eventOrder__11daNpc_Kg2_cFv = .text:0x00000B3C; // type:function size:0x84 scope:global align:4 +checkOrder__11daNpc_Kg2_cFv = .text:0x00000BC0; // type:function size:0x104 scope:global align:4 +getMsg__11daNpc_Kg2_cFv = .text:0x00000CC4; // type:function size:0x174 scope:global align:4 +next_msgStatus__11daNpc_Kg2_cFPUl = .text:0x00000E38; // type:function size:0x1F0 scope:global align:4 +anmAtr__11daNpc_Kg2_cFUs = .text:0x00001028; // type:function size:0x2C4 scope:global align:4 +setAttention__11daNpc_Kg2_cFv = .text:0x000012EC; // type:function size:0x1C scope:global align:4 +lookBack__11daNpc_Kg2_cFv = .text:0x00001308; // type:function size:0x140 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x20 scope:local align:4 +CreateHeap__11daNpc_Kg2_cFv = .text:0x00001468; // type:function size:0x3A4 scope:global align:4 +CreateInit__11daNpc_Kg2_cFv = .text:0x0000180C; // type:function size:0x290 scope:global align:4 +wait01__11daNpc_Kg2_cFv = .text:0x00001A9C; // type:function size:0x140 scope:global align:4 +talk01__11daNpc_Kg2_cFv = .text:0x00001BDC; // type:function size:0xC8 scope:global align:4 +evn_setAnm_init__11daNpc_Kg2_cFi = .text:0x00001CA4; // type:function size:0xE4 scope:global align:4 +evn_setAnm__11daNpc_Kg2_cFv = .text:0x00001D88; // type:function size:0xC4 scope:global align:4 +evn_jnt_lock_init__11daNpc_Kg2_cFi = .text:0x00001E4C; // type:function size:0xC8 scope:global align:4 +evn_talk_init__11daNpc_Kg2_cFi = .text:0x00001F14; // type:function size:0x74 scope:global align:4 +evn_talk__11daNpc_Kg2_cFv = .text:0x00001F88; // type:function size:0x34 scope:global align:4 +evn_createItem_init__11daNpc_Kg2_cFi = .text:0x00001FBC; // type:function size:0xB4 scope:global align:4 +privateCut__11daNpc_Kg2_cFv = .text:0x00002070; // type:function size:0x17C scope:global align:4 +processMove__11daNpc_Kg2_cFv = .text:0x000021EC; // type:function size:0x64 scope:global align:4 +wait_action__11daNpc_Kg2_cFPv = .text:0x00002250; // type:function size:0xE4 scope:global align:4 +event_wait_action__11daNpc_Kg2_cFPv = .text:0x00002334; // type:function size:0x25C scope:global align:4 +_create__11daNpc_Kg2_cFv = .text:0x00002590; // type:function size:0x22C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000027BC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002818; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002860; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000292C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002974; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000029D0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002A18; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002A74; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002AFC; // type:function size:0x70 scope:weak align:4 +_delete__11daNpc_Kg2_cFv = .text:0x00002B6C; // type:function size:0x90 scope:global align:4 +_execute__11daNpc_Kg2_cFv = .text:0x00002BFC; // type:function size:0x118 scope:global align:4 +_draw__11daNpc_Kg2_cFv = .text:0x00002D14; // type:function size:0x160 scope:global align:4 +daNpc_Kg2_Create__FP10fopAc_ac_c = .text:0x00002E74; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_Delete__FP11daNpc_Kg2_c = .text:0x00002E94; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_Execute__FP11daNpc_Kg2_c = .text:0x00002EB4; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_Draw__FP11daNpc_Kg2_c = .text:0x00002ED4; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_IsDelete__FP11daNpc_Kg2_c = .text:0x00002EF4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002EFC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002F44; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002F8C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002FE8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003030; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003040; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003048; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003050; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003058; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003060; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003098; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000030A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000030A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030B0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000030E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000030EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030F4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003104; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003110; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kg2_HIO_cFv = .text:0x0000311C; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000317C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_kg2_cpp = .text:0x00003198; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000031D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031DC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000031E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000031EC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000031F4; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000323C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003244; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000324C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4041 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x3C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x14 scope:local align:4 +@4104 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4185 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4186 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4226 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 data:double +@4296 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4297 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4298 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4643 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5227 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C8; // type:object size:0x124 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4192 = .data:0x00000074; // type:object size:0x3C scope:local align:4 +a_morf_frame_tbl$4193 = .data:0x000000B0; // type:object size:0x3C scope:local align:4 +a_play_speed_tbl$4196 = .data:0x000000EC; // type:object size:0x3C scope:local align:4 +@4319 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@4449 = .data:0x00000134; // type:object size:0x80 scope:local align:4 +@4484 = .data:0x000001B4; // type:object size:0x30 scope:local align:4 +@4605 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +cut_name_tbl$4794 = .data:0x000001F0; // type:object size:0x14 scope:local align:4 +@4886 = .data:0x00000204; // type:object size:0xC scope:local align:4 +l_daNpc_Kg2_Method = .data:0x00000210; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KG2 = .data:0x00000230; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000260; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002C0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000348; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000360; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003B4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000003D8; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kg2_c = .data:0x000003EC; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Kg2_HIO_c = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4046 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x34 scope:local align:4 +@4057 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +init$4058 = .bss:0x000000A0; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4056 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_kk1/splits.txt b/config/GZLE01/rels/d_a_npc_kk1/splits.txt new file mode 100644 index 000000000..b978349af --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kk1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kk1.cpp: + .text start:0x000000EC end:0x00006948 + .text start:0x00006948 end:0x00006948 + .text start:0x00006948 end:0x0000695C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000255 + .data start:0x00000000 end:0x000006CC + .bss start:0x00000008 end:0x00000130 diff --git a/config/GZLE01/rels/d_a_npc_kk1/symbols.txt b/config/GZLE01/rels/d_a_npc_kk1/symbols.txt new file mode 100644 index 000000000..8d94fcdd0 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kk1/symbols.txt @@ -0,0 +1,263 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kk1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Kk1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000304; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Kk1_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +searchActor_SWC00__FPvPv = .text:0x0000044C; // type:function size:0xA0 scope:local align:4 +init_KK1_0__11daNpc_Kk1_cFv = .text:0x000004EC; // type:function size:0xAC scope:global align:4 +createInit__11daNpc_Kk1_cFv = .text:0x00000598; // type:function size:0x218 scope:global align:4 +play_animation__11daNpc_Kk1_cFv = .text:0x000007B0; // type:function size:0x168 scope:global align:4 +setMtx__11daNpc_Kk1_cFb = .text:0x00000918; // type:function size:0x180 scope:global align:4 +bckResID__11daNpc_Kk1_cFi = .text:0x00000A98; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Kk1_cFi = .text:0x00000AAC; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Kk1_cFScb = .text:0x00000AC0; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Kk1_cFScb = .text:0x00000BC4; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Kk1_cFv = .text:0x00000BE4; // type:function size:0x9C scope:global align:4 +play_eff_anm__11daNpc_Kk1_cFv = .text:0x00000C80; // type:function size:0x7C scope:global align:4 +setAnm_anm__11daNpc_Kk1_cFPQ211daNpc_Kk1_c9anm_prm_c = .text:0x00000CFC; // type:function size:0xE0 scope:global align:4 +setAnm_NUM__11daNpc_Kk1_cFii = .text:0x00000DDC; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Kk1_cFv = .text:0x00000E4C; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Kk1_cFv = .text:0x00000EB8; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Kk1_cFv = .text:0x00000EBC; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Kk1_cFUc = .text:0x00000EC0; // type:function size:0xE0 scope:global align:4 +ctrlAnmAtr__11daNpc_Kk1_cFv = .text:0x00000FA0; // type:function size:0xE0 scope:global align:4 +setAnm_ATR__11daNpc_Kk1_cFv = .text:0x00001080; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Kk1_cFUs = .text:0x000010E4; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Kk1_cFPUl = .text:0x000011A0; // type:function size:0x2FC scope:global align:4 +getMsg_KK1_0__11daNpc_Kk1_cFv = .text:0x0000149C; // type:function size:0x98 scope:global align:4 +getMsg__11daNpc_Kk1_cFv = .text:0x00001534; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Kk1_cFv = .text:0x00001570; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Kk1_cFv = .text:0x000015FC; // type:function size:0xE0 scope:global align:4 +chk_talk__11daNpc_Kk1_cFv = .text:0x000016DC; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Kk1_cFv = .text:0x00001774; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Kk1_cFUiPi = .text:0x000017B4; // type:function size:0x54 scope:global align:4 +partner_search_sub__11daNpc_Kk1_cFPFPvPv_Pv = .text:0x00001808; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Kk1_cFv = .text:0x000018B8; // type:function size:0x6C scope:global align:4 +lookBack__11daNpc_Kk1_cFv = .text:0x00001924; // type:function size:0x1EC scope:global align:4 +chkAttention__11daNpc_Kk1_cFv = .text:0x00001B10; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Kk1_cFb = .text:0x00001B90; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Kk1_cFi = .text:0x00001BE8; // type:function size:0x88 scope:global align:4 +cut_init_RUN_START__11daNpc_Kk1_cFi = .text:0x00001C70; // type:function size:0xA0 scope:global align:4 +cut_move_RUN_START__11daNpc_Kk1_cFv = .text:0x00001D10; // type:function size:0xC0 scope:global align:4 +cut_init_RUN__11daNpc_Kk1_cFi = .text:0x00001DD0; // type:function size:0x88 scope:global align:4 +cut_move_RUN__11daNpc_Kk1_cFv = .text:0x00001E58; // type:function size:0x54 scope:global align:4 +cut_init_CATCH_START__11daNpc_Kk1_cFi = .text:0x00001EAC; // type:function size:0x5C scope:global align:4 +cut_move_CATCH_START__11daNpc_Kk1_cFv = .text:0x00001F08; // type:function size:0x24 scope:global align:4 +cut_init_CATCH_END__11daNpc_Kk1_cFi = .text:0x00001F2C; // type:function size:0x80 scope:global align:4 +cut_move_CATCH_END__11daNpc_Kk1_cFv = .text:0x00001FAC; // type:function size:0x8 scope:global align:4 +cut_init_TRN__11daNpc_Kk1_cFi = .text:0x00001FB4; // type:function size:0x308 scope:global align:4 +cut_move_TRN__11daNpc_Kk1_cFv = .text:0x000022BC; // type:function size:0xA8 scope:global align:4 +cut_init_BYE_START__11daNpc_Kk1_cFi = .text:0x00002364; // type:function size:0x24 scope:global align:4 +cut_move_BYE_START__11daNpc_Kk1_cFv = .text:0x00002388; // type:function size:0x8 scope:global align:4 +cut_init_BYE__11daNpc_Kk1_cFi = .text:0x00002390; // type:function size:0x100 scope:global align:4 +cut_move_BYE__11daNpc_Kk1_cFv = .text:0x00002490; // type:function size:0xD8 scope:global align:4 +cut_init_BYE_CONTINUE__11daNpc_Kk1_cFi = .text:0x00002568; // type:function size:0x60 scope:global align:4 +cut_move_BYE_CONTINUE__11daNpc_Kk1_cFv = .text:0x000025C8; // type:function size:0x58 scope:global align:4 +cut_init_BYE_END__11daNpc_Kk1_cFi = .text:0x00002620; // type:function size:0x9C scope:global align:4 +cut_move_BYE_END__11daNpc_Kk1_cFv = .text:0x000026BC; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN__11daNpc_Kk1_cFi = .text:0x000026C4; // type:function size:0x4 scope:global align:4 +cut_move_PLYER_TRN__11daNpc_Kk1_cFv = .text:0x000026C8; // type:function size:0x8 scope:global align:4 +cut_init_OTOBOKE__11daNpc_Kk1_cFi = .text:0x000026D0; // type:function size:0x74 scope:global align:4 +cut_move_OTOBOKE__11daNpc_Kk1_cFv = .text:0x00002744; // type:function size:0x54 scope:global align:4 +cut_init_PLYER_MOV__11daNpc_Kk1_cFi = .text:0x00002798; // type:function size:0x10C scope:global align:4 +cut_move_PLYER_MOV__11daNpc_Kk1_cFv = .text:0x000028A4; // type:function size:0x8 scope:global align:4 +cut_init_RUNAWAY_START__11daNpc_Kk1_cFi = .text:0x000028AC; // type:function size:0x194 scope:global align:4 +cut_move_RUNAWAY_START__11daNpc_Kk1_cFv = .text:0x00002A40; // type:function size:0x90 scope:global align:4 +cut_init_RUNAWAY_END__11daNpc_Kk1_cFi = .text:0x00002AD0; // type:function size:0x38 scope:global align:4 +cut_move_RUNAWAY_END__11daNpc_Kk1_cFv = .text:0x00002B08; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Kk1_cFi = .text:0x00002B10; // type:function size:0x288 scope:global align:4 +endEvent__11daNpc_Kk1_cFv = .text:0x00002D98; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Kk1_cFv = .text:0x00002DBC; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Kk1_cFi = .text:0x00002DF4; // type:function size:0x18C scope:global align:4 +checkCommandTalk__11daNpc_Kk1_cFv = .text:0x00002F80; // type:function size:0x38 scope:global align:4 +set_action__11daNpc_Kk1_cFM11daNpc_Kk1_cFPCvPvPv_iPv = .text:0x00002FB8; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Kk1_cFSc = .text:0x00003064; // type:function size:0xB8 scope:global align:4 +createTama__11daNpc_Kk1_cFf = .text:0x0000311C; // type:function size:0x1BC scope:global align:4 +chk_areaIN__11daNpc_Kk1_cFf4cXyz = .text:0x000032D8; // type:function size:0x184 scope:global align:4 +startEvent_check__11daNpc_Kk1_cFv = .text:0x0000345C; // type:function size:0x11C scope:global align:4 +chkHitPlayer__11daNpc_Kk1_cFv = .text:0x00003578; // type:function size:0x88 scope:global align:4 +set_pthPoint__11daNpc_Kk1_cFUc = .text:0x00003600; // type:function size:0xA8 scope:global align:4 +event_move__11daNpc_Kk1_cFb = .text:0x000036A8; // type:function size:0x298 scope:global align:4 +kyoroPos__11daNpc_Kk1_cFi = .text:0x00003940; // type:function size:0xB0 scope:global align:4 +kyorokyoro__11daNpc_Kk1_cFv = .text:0x000039F0; // type:function size:0x94 scope:global align:4 +chk_attn__11daNpc_Kk1_cFv = .text:0x00003A84; // type:function size:0x218 scope:global align:4 +setBikon__11daNpc_Kk1_cF4cXyz = .text:0x00003C9C; // type:function size:0x100 scope:global align:4 +delBikon__11daNpc_Kk1_cFv = .text:0x00003D9C; // type:function size:0x4 scope:global align:4 +setAse__11daNpc_Kk1_cFv = .text:0x00003DA0; // type:function size:0x78 scope:global align:4 +flwAse__11daNpc_Kk1_cFv = .text:0x00003E18; // type:function size:0x8C scope:global align:4 +delAse__11daNpc_Kk1_cFv = .text:0x00003EA4; // type:function size:0x2C scope:global align:4 +wait_1__11daNpc_Kk1_cFv = .text:0x00003ED0; // type:function size:0x28C scope:global align:4 +walk_1__11daNpc_Kk1_cFv = .text:0x0000415C; // type:function size:0x340 scope:global align:4 +wait_2__11daNpc_Kk1_cFv = .text:0x0000449C; // type:function size:0x178 scope:global align:4 +init_CMT_WAI__11daNpc_Kk1_cFv = .text:0x00004614; // type:function size:0x58 scope:global align:4 +move_CMT_WAI__11daNpc_Kk1_cFv = .text:0x0000466C; // type:function size:0xE8 scope:global align:4 +init_CMT_TRN__11daNpc_Kk1_cFv = .text:0x00004754; // type:function size:0x80 scope:global align:4 +move_CMT_TRN__11daNpc_Kk1_cFv = .text:0x000047D4; // type:function size:0x240 scope:global align:4 +init_CMT_PCK__11daNpc_Kk1_cFv = .text:0x00004A14; // type:function size:0x70 scope:global align:4 +move_CMT_PCK__11daNpc_Kk1_cFv = .text:0x00004A84; // type:function size:0x1B0 scope:global align:4 +cmmt_1__11daNpc_Kk1_cFv = .text:0x00004C34; // type:function size:0x19C scope:global align:4 +wait_3__11daNpc_Kk1_cFv = .text:0x00004DD0; // type:function size:0x1A4 scope:global align:4 +wait_4__11daNpc_Kk1_cFv = .text:0x00004F74; // type:function size:0x1FC scope:global align:4 +talk_1__11daNpc_Kk1_cFv = .text:0x00005170; // type:function size:0x144 scope:global align:4 +wait_action1__11daNpc_Kk1_cFPv = .text:0x000052B4; // type:function size:0x140 scope:global align:4 +demo__11daNpc_Kk1_cFv = .text:0x000053F4; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Kk1_cFv = .text:0x00005534; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Kk1_cFv = .text:0x000055C4; // type:function size:0x1D4 scope:global align:4 +_execute__11daNpc_Kk1_cFv = .text:0x00005798; // type:function size:0x254 scope:global align:4 +_delete__11daNpc_Kk1_cFv = .text:0x000059EC; // type:function size:0x6C scope:global align:4 +_create__11daNpc_Kk1_cFv = .text:0x00005A58; // type:function size:0x140 scope:global align:4 +__ct__11daNpc_Kk1_cFv = .text:0x00005B98; // type:function size:0x1A0 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00005D38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00005D94; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x00005DF0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005E4C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005EA8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005EF0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005FBC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00006004; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00006060; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000060A8; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Kk1_cFv = .text:0x00006118; // type:function size:0x274 scope:global align:4 +effcCreateHeap__11daNpc_Kk1_cFv = .text:0x0000638C; // type:function size:0x254 scope:global align:4 +CreateHeap__11daNpc_Kk1_cFv = .text:0x000065E0; // type:function size:0xA4 scope:global align:4 +daNpc_Kk1_Create__FP10fopAc_ac_c = .text:0x00006684; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_Delete__FP11daNpc_Kk1_c = .text:0x000066A4; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_Execute__FP11daNpc_Kk1_c = .text:0x000066C4; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_Draw__FP11daNpc_Kk1_c = .text:0x000066E4; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_IsDelete__FP11daNpc_Kk1_c = .text:0x00006704; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000670C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000671C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00006724; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000672C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00006734; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000673C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00006774; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000677C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00006784; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000678C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000067C4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000067C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000067D0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000067D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000067E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000067EC; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kk1_HIO_cFv = .text:0x000067F8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00006854; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00006870; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_kk1_cpp = .text:0x000068EC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00006928; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006930; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00006938; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00006940; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00006948; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00006950; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00006958; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4187 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4367 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4369 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4422 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +a_resID_tbl$4426 = .rodata:0x00000030; // type:object size:0x30 scope:local align:4 +a_resID_tbl$4431 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4831 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4948 = .rodata:0x00000070; // type:object size:0x10 scope:local align:4 data:string +@5018 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5020 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5021 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5216 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5476 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5543 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5774 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5775 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5776 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5777 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5802 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@5924 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@6399 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6400 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@6412 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6414 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6416 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6418 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6420 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6422 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6520 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E4; // type:object size:0x171 scope:local align:4 data:string_table +a_prm_tbl$4143 = .data:0x00000000; // type:object size:0x54 scope:local align:4 +l_evn_tbl = .data:0x00000054; // type:object size:0x20 scope:local align:4 +@4254 = .data:0x00000074; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4506 = .data:0x00000080; // type:object size:0xE0 scope:local align:4 +a_anm_prm_tbl$4513 = .data:0x00000160; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4577 = .data:0x000001E0; // type:object size:0xD0 scope:local align:4 +@4658 = .data:0x000002B0; // type:object size:0x98 scope:local align:4 +a_cut_tbl$5286 = .data:0x00000348; // type:object size:0x38 scope:local align:4 +@5337 = .data:0x00000380; // type:object size:0x38 scope:local align:4 +@5336 = .data:0x000003B8; // type:object size:0x38 scope:local align:4 +@5381 = .data:0x000003F0; // type:object size:0x20 scope:local align:4 +@5420 = .data:0x00000410; // type:object size:0x20 scope:local align:4 +a_tgt_offst$5697 = .data:0x00000430; // type:object size:0x90 scope:local align:4 +@6345 = .data:0x000004C0; // type:object size:0x20 scope:local align:4 +a_siz_tbl$6536 = .data:0x000004E0; // type:object size:0x8 scope:local align:4 +l_daNpc_Kk1_Method = .data:0x000004E8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KK1 = .data:0x00000508; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000538; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000544; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000574; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000005FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000608; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000614; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000668; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000068C; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kk1_c = .data:0x000006A0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Kk1_HIO_c = .data:0x000006B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4148 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x60 scope:local align:4 +l_check_inf = .bss:0x000000C0; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000110; // type:object size:0x4 scope:local align:4 data:4byte +@4163 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$4164 = .bss:0x00000120; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4162 = .bss:0x00000124; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_km1/splits.txt b/config/GZLE01/rels/d_a_npc_km1/splits.txt new file mode 100644 index 000000000..36925d1de --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_km1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_km1.cpp: + .text start:0x000000EC end:0x0000238C + .text start:0x0000238C end:0x000023A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x00000228 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLE01/rels/d_a_npc_km1/symbols.txt b/config/GZLE01/rels/d_a_npc_km1/symbols.txt new file mode 100644 index 000000000..ca05b3136 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_km1/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Km1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +nodeCallBack_Km__FP7J3DNodei = .text:0x00000144; // type:function size:0x1AC scope:local align:4 +__dt__4cXyzFv = .text:0x000002F0; // type:function size:0x3C scope:weak align:4 +createInit__11daNpc_Km1_cFv = .text:0x0000032C; // type:function size:0x110 scope:global align:4 +setMtx__11daNpc_Km1_cFv = .text:0x0000043C; // type:function size:0x110 scope:global align:4 +anmResID__11daNpc_Km1_cFiPiPi = .text:0x0000054C; // type:function size:0x108 scope:global align:4 +BtpNum2ResID__11daNpc_Km1_cFiPi = .text:0x00000654; // type:function size:0x9C scope:global align:4 +setAnm_tex__11daNpc_Km1_cFSc = .text:0x000006F0; // type:function size:0x44 scope:global align:4 +init_btp__11daNpc_Km1_cFbi = .text:0x00000734; // type:function size:0x11C scope:global align:4 +initTexPatternAnm__11daNpc_Km1_cFb = .text:0x00000850; // type:function size:0x44 scope:global align:4 +playTexPatternAnm__11daNpc_Km1_cFv = .text:0x00000894; // type:function size:0xC4 scope:global align:4 +setAnm_anm__11daNpc_Km1_cFPQ211daNpc_Km1_c9anm_prm_c = .text:0x00000958; // type:function size:0xCC scope:global align:4 +setAnm__11daNpc_Km1_cFv = .text:0x00000A24; // type:function size:0x68 scope:global align:4 +chngAnmTag__11daNpc_Km1_cFv = .text:0x00000A8C; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_Km1_cFv = .text:0x00000A98; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_Km1_cFUc = .text:0x00000AA4; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Km1_cFv = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Km1_cFi = .text:0x00000AE8; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Km1_cFUs = .text:0x00000B50; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_Km1_cFSc = .text:0x00000C0C; // type:function size:0x58 scope:global align:4 +next_msgStatus__11daNpc_Km1_cFPUl = .text:0x00000C64; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Km1_cFv = .text:0x00000C6C; // type:function size:0x8 scope:global align:4 +eventOrder__11daNpc_Km1_cFv = .text:0x00000C74; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Km1_cFv = .text:0x00000CC4; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Km1_cFv = .text:0x00000D04; // type:function size:0x190 scope:global align:4 +chkAttention__11daNpc_Km1_cFv = .text:0x00000E94; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Km1_cFv = .text:0x00000F14; // type:function size:0x64 scope:global align:4 +decideType__11daNpc_Km1_cFi = .text:0x00000F78; // type:function size:0x2C scope:global align:4 +event_actionInit__11daNpc_Km1_cFi = .text:0x00000FA4; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Km1_cFv = .text:0x0000102C; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Km1_cFv = .text:0x0000103C; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_Km1_cFv = .text:0x00001144; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_Km1_cFv = .text:0x00001164; // type:function size:0x60 scope:global align:4 +set_action__11daNpc_Km1_cFM11daNpc_Km1_cFPCvPvPv_iPv = .text:0x000011C4; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_Km1_cFv = .text:0x00001270; // type:function size:0xF8 scope:global align:4 +talk01__11daNpc_Km1_cFv = .text:0x00001368; // type:function size:0x90 scope:global align:4 +wait_action1__11daNpc_Km1_cFPv = .text:0x000013F8; // type:function size:0xB4 scope:global align:4 +demo__11daNpc_Km1_cFv = .text:0x000014AC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_Km1_cFv = .text:0x00001548; // type:function size:0x164 scope:global align:4 +_execute__11daNpc_Km1_cFv = .text:0x000016AC; // type:function size:0x15C scope:global align:4 +_delete__11daNpc_Km1_cFv = .text:0x00001808; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000188C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Km1_cFv = .text:0x000018AC; // type:function size:0x170 scope:global align:4 +__ct__11daNpc_Km1_cFv = .text:0x00001A1C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001B80; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001BDC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001C24; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001CF0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D38; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001D94; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001DDC; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_Km1_cFv = .text:0x00001E4C; // type:function size:0x30C scope:global align:4 +daNpc_Km1_Create__FP10fopAc_ac_c = .text:0x00002158; // type:function size:0x20 scope:local align:4 +daNpc_Km1_Delete__FP11daNpc_Km1_c = .text:0x00002178; // type:function size:0x20 scope:local align:4 +daNpc_Km1_Execute__FP11daNpc_Km1_c = .text:0x00002198; // type:function size:0x20 scope:local align:4 +daNpc_Km1_Draw__FP11daNpc_Km1_c = .text:0x000021B8; // type:function size:0x20 scope:local align:4 +daNpc_Km1_IsDelete__FP11daNpc_Km1_c = .text:0x000021D8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000021E0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000021F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000021F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002200; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002208; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002210; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002248; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002250; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002258; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002260; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002298; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000229C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000022A4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000022AC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000022B4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000022C0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Km1_HIO_cFv = .text:0x000022CC; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002314; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_km1_cpp = .text:0x00002330; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000236C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002374; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000237C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002384; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000238C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002394; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000239C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4239 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +a_btp_arc_ix_tbl$4253 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4314 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4488 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4688 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4732 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4831 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0xF8 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@4198 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4340 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4376 = .data:0x00000058; // type:object size:0x10 scope:local align:4 +cut_name_tbl$4546 = .data:0x00000068; // type:object size:0x4 scope:local align:4 +a_heap_size_tbl$4780 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +a_tex_pattern_num_tbl$5029 = .data:0x00000070; // type:object size:0x1 scope:local align:4 +l_daNpc_Km1_Method = .data:0x00000074; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KM1 = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000017C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001F4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Km1_c = .data:0x00000208; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Km1_HIO_c = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4135 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4144 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4145 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4143 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4148 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4149 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4147 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_ko1/splits.txt b/config/GZLE01/rels/d_a_npc_ko1/splits.txt new file mode 100644 index 000000000..8deb91b4e --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ko1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ko1.cpp: + .text start:0x000000EC end:0x00008948 + .text start:0x00008948 end:0x0000895C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002C6 + .data start:0x00000000 end:0x00000CD8 + .bss start:0x00000008 end:0x0000019C diff --git a/config/GZLE01/rels/d_a_npc_ko1/symbols.txt b/config/GZLE01/rels/d_a_npc_ko1/symbols.txt new file mode 100644 index 000000000..3c9151de9 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ko1/symbols.txt @@ -0,0 +1,353 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Ko1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Ko1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Ko1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +searchActor_Ko_Hna__FPvPv = .text:0x00000268; // type:function size:0x78 scope:local align:4 +searchActor_Ko_Bou__FPvPv = .text:0x000002E0; // type:function size:0x78 scope:local align:4 +searchActor_Ob__FPvPv = .text:0x00000358; // type:function size:0x78 scope:local align:4 +nodeCallBack_Hed__FP7J3DNodei = .text:0x000003D0; // type:function size:0x4C scope:local align:4 +nodeHedControl__11daNpc_Ko1_cFP7J3DNodeP8J3DModel = .text:0x0000041C; // type:function size:0x6C scope:global align:4 +nodeCallBack_Bln__FP7J3DNodei = .text:0x00000488; // type:function size:0x4C scope:local align:4 +nodeBlnControl__11daNpc_Ko1_cFP7J3DNodeP8J3DModel = .text:0x000004D4; // type:function size:0x80 scope:global align:4 +nodeCallBack_Ko1__FP7J3DNodei = .text:0x00000554; // type:function size:0x4C scope:local align:4 +nodeKo1Control__11daNpc_Ko1_cFP7J3DNodeP8J3DModel = .text:0x000005A0; // type:function size:0x148 scope:global align:4 +__dt__4cXyzFv = .text:0x000006E8; // type:function size:0x3C scope:weak align:4 +init_HNA_0__11daNpc_Ko1_cFv = .text:0x00000724; // type:function size:0xA8 scope:global align:4 +init_HNA_1__11daNpc_Ko1_cFv = .text:0x000007CC; // type:function size:0x94 scope:global align:4 +init_HNA_2__11daNpc_Ko1_cFv = .text:0x00000860; // type:function size:0x88 scope:global align:4 +init_HNA_3__11daNpc_Ko1_cFv = .text:0x000008E8; // type:function size:0xAC scope:global align:4 +init_HNA_4__11daNpc_Ko1_cFv = .text:0x00000994; // type:function size:0x8C scope:global align:4 +init_BOU_0__11daNpc_Ko1_cFv = .text:0x00000A20; // type:function size:0x8C scope:global align:4 +init_BOU_1__11daNpc_Ko1_cFv = .text:0x00000AAC; // type:function size:0x8C scope:global align:4 +init_BOU_2__11daNpc_Ko1_cFv = .text:0x00000B38; // type:function size:0xAC scope:global align:4 +init_BOU_3__11daNpc_Ko1_cFv = .text:0x00000BE4; // type:function size:0x94 scope:global align:4 +createInit__11daNpc_Ko1_cFv = .text:0x00000C78; // type:function size:0x29C scope:global align:4 +setMtx__11daNpc_Ko1_cFb = .text:0x00000F14; // type:function size:0x2B0 scope:global align:4 +anmNum_toResID__11daNpc_Ko1_cFi = .text:0x000011C4; // type:function size:0x14 scope:global align:4 +headAnmNum_toResID__11daNpc_Ko1_cFi = .text:0x000011D8; // type:function size:0x28 scope:global align:4 +balloon_anmNum_toResID__11daNpc_Ko1_cFi = .text:0x00001200; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ko1_cFi = .text:0x00001214; // type:function size:0x88 scope:global align:4 +setBtp__11daNpc_Ko1_cFbi = .text:0x0000129C; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Ko1_cFb = .text:0x000013AC; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ko1_cFv = .text:0x000013D4; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ko1_cFSc = .text:0x00001480; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ko1_cFPQ211daNpc_Ko1_c9anm_prm_c = .text:0x000014BC; // type:function size:0xF8 scope:global align:4 +set_balloonAnm_anm__11daNpc_Ko1_cFPQ211daNpc_Ko1_c9anm_prm_c = .text:0x000015B4; // type:function size:0xC0 scope:global align:4 +set_balloonAnm_NUM__11daNpc_Ko1_cFi = .text:0x00001674; // type:function size:0x30 scope:global align:4 +setAnm_NUM__11daNpc_Ko1_cFii = .text:0x000016A4; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Ko1_cFv = .text:0x00001710; // type:function size:0x80 scope:global align:4 +setPlaySpd__11daNpc_Ko1_cFf = .text:0x00001790; // type:function size:0x14 scope:global align:4 +chg_anmTag__11daNpc_Ko1_cFv = .text:0x000017A4; // type:function size:0x38 scope:global align:4 +control_anmTag__11daNpc_Ko1_cFv = .text:0x000017DC; // type:function size:0x48 scope:global align:4 +chg_anmAtr__11daNpc_Ko1_cFUc = .text:0x00001824; // type:function size:0xB4 scope:global align:4 +control_anmAtr__11daNpc_Ko1_cFv = .text:0x000018D8; // type:function size:0x54 scope:global align:4 +setAnm_ATR__11daNpc_Ko1_cFi = .text:0x0000192C; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ko1_cFUs = .text:0x00001994; // type:function size:0x108 scope:global align:4 +eventOrder__11daNpc_Ko1_cFv = .text:0x00001A9C; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Ko1_cFv = .text:0x00001AEC; // type:function size:0x40 scope:global align:4 +chk_talk__11daNpc_Ko1_cFv = .text:0x00001B2C; // type:function size:0xA0 scope:global align:4 +chk_manzai_1__11daNpc_Ko1_cFv = .text:0x00001BCC; // type:function size:0x240 scope:global align:4 +chk_partsNotMove__11daNpc_Ko1_cFv = .text:0x00001E0C; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ko1_cFv = .text:0x00001E4C; // type:function size:0x1B0 scope:global align:4 +next_msgStatus__11daNpc_Ko1_cFPUl = .text:0x00001FFC; // type:function size:0x208 scope:global align:4 +getMsg_HNA_0__11daNpc_Ko1_cFv = .text:0x00002204; // type:function size:0x3C scope:global align:4 +getMsg_HNA_1__11daNpc_Ko1_cFv = .text:0x00002240; // type:function size:0x3C scope:global align:4 +getMsg_HNA_2__11daNpc_Ko1_cFv = .text:0x0000227C; // type:function size:0x3C scope:global align:4 +getMsg_HNA_3__11daNpc_Ko1_cFv = .text:0x000022B8; // type:function size:0x60 scope:global align:4 +getMsg_BOU_0__11daNpc_Ko1_cFv = .text:0x00002318; // type:function size:0x64 scope:global align:4 +getMsg_BOU_1__11daNpc_Ko1_cFv = .text:0x0000237C; // type:function size:0x3C scope:global align:4 +bitCount__11daNpc_Ko1_cFUc = .text:0x000023B8; // type:function size:0x30 scope:global align:4 +getMsg_BOU_2__11daNpc_Ko1_cFv = .text:0x000023E8; // type:function size:0xA4 scope:global align:4 +getMsg__11daNpc_Ko1_cFv = .text:0x0000248C; // type:function size:0x9C scope:global align:4 +chkAttention__11daNpc_Ko1_cFv = .text:0x00002528; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ko1_cFb = .text:0x000025A8; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Ko1_cFUi = .text:0x00002610; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Ko1_cFPFPvPv_Pv = .text:0x00002644; // type:function size:0x98 scope:global align:4 +partner_srch__11daNpc_Ko1_cFv = .text:0x000026DC; // type:function size:0xF0 scope:global align:4 +check_landOn__11daNpc_Ko1_cFv = .text:0x000027CC; // type:function size:0x134 scope:global align:4 +ko_setPthPos__11daNpc_Ko1_cFv = .text:0x00002900; // type:function size:0x9C scope:global align:4 +set_tgtPos__11daNpc_Ko1_cF4cXyz = .text:0x0000299C; // type:function size:0x108 scope:global align:4 +ko_movPass__11daNpc_Ko1_cFv = .text:0x00002AA4; // type:function size:0x170 scope:global align:4 +ko_clcMovSpd__11daNpc_Ko1_cFv = .text:0x00002C14; // type:function size:0x13C scope:global align:4 +ko_clcSwmSpd__11daNpc_Ko1_cFv = .text:0x00002D50; // type:function size:0xEC scope:global align:4 +ko_nMove__11daNpc_Ko1_cFv = .text:0x00002E3C; // type:function size:0x1EC scope:global align:4 +chk_routeAngle__11daNpc_Ko1_cFR4cXyzPs = .text:0x00003028; // type:function size:0xC0 scope:global align:4 +routeWallCheck__11daNpc_Ko1_cFR4cXyzR4cXyzPs = .text:0x000030E8; // type:function size:0x264 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x0000334C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003478; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003518; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003574; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000035BC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003618; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003660; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000036F4; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000373C; // type:function size:0x48 scope:weak align:4 +chk_ForwardGroundY__11daNpc_Ko1_cFs = .text:0x00003784; // type:function size:0x280 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00003A04; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003B1C; // type:function size:0x80 scope:weak align:4 +chk_wallJump__11daNpc_Ko1_cFs = .text:0x00003B9C; // type:function size:0xB8 scope:global align:4 +routeCheck__11daNpc_Ko1_cFfPs = .text:0x00003C54; // type:function size:0xE0 scope:global align:4 +chk_start_swim__11daNpc_Ko1_cFv = .text:0x00003D34; // type:function size:0xB4 scope:global align:4 +get_crsActorID__11daNpc_Ko1_cFv = .text:0x00003DE8; // type:function size:0x7C scope:global align:4 +chk_areaIn__11daNpc_Ko1_cFf4cXyz = .text:0x00003E64; // type:function size:0xEC scope:global align:4 +setPrtcl_Hamon__11daNpc_Ko1_cFff = .text:0x00003F50; // type:function size:0xA0 scope:global align:4 +setPrtcl_HanaPachi__11daNpc_Ko1_cFv = .text:0x00003FF0; // type:function size:0x108 scope:global align:4 +charDecide__11daNpc_Ko1_cFi = .text:0x000040F8; // type:function size:0x114 scope:global align:4 +event_actionInit__11daNpc_Ko1_cFi = .text:0x0000420C; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Ko1_cFv = .text:0x00004264; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Ko1_cFi = .text:0x00004274; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Ko1_cFv = .text:0x00004360; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Ko1_cFv = .text:0x00004384; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ko1_cFi = .text:0x000043BC; // type:function size:0x58 scope:global align:4 +set_action__11daNpc_Ko1_cFM11daNpc_Ko1_cFPCvPvPv_iPv = .text:0x00004414; // type:function size:0xAC scope:global align:4 +clrSpd__11daNpc_Ko1_cFv = .text:0x000044C0; // type:function size:0x28 scope:global align:4 +setStt__11daNpc_Ko1_cFSc = .text:0x000044E8; // type:function size:0x630 scope:global align:4 +wait_1__11daNpc_Ko1_cFv = .text:0x00004B18; // type:function size:0x158 scope:global align:4 +wait_2__11daNpc_Ko1_cFv = .text:0x00004C70; // type:function size:0x78 scope:global align:4 +wait_3__11daNpc_Ko1_cFv = .text:0x00004CE8; // type:function size:0x34 scope:global align:4 +wait_4__11daNpc_Ko1_cFv = .text:0x00004D1C; // type:function size:0x148 scope:global align:4 +wait_5__11daNpc_Ko1_cFSc = .text:0x00004E64; // type:function size:0xCC scope:global align:4 +wait_6__11daNpc_Ko1_cFv = .text:0x00004F30; // type:function size:0x158 scope:global align:4 +wait_7__11daNpc_Ko1_cFv = .text:0x00005088; // type:function size:0x24C scope:global align:4 +wait_9__11daNpc_Ko1_cFv = .text:0x000052D4; // type:function size:0x124 scope:global align:4 +wait_a__11daNpc_Ko1_cFv = .text:0x000053F8; // type:function size:0x12C scope:global align:4 +walk_1__11daNpc_Ko1_cFv = .text:0x00005524; // type:function size:0xD4 scope:global align:4 +walk_2__11daNpc_Ko1_cFScSc = .text:0x000055F8; // type:function size:0xDC scope:global align:4 +walk_3__11daNpc_Ko1_cFv = .text:0x000056D4; // type:function size:0xE4 scope:global align:4 +swim_1__11daNpc_Ko1_cFv = .text:0x000057B8; // type:function size:0x134 scope:global align:4 +swim_2__11daNpc_Ko1_cFv = .text:0x000058EC; // type:function size:0x130 scope:global align:4 +attk_1__11daNpc_Ko1_cFv = .text:0x00005A1C; // type:function size:0x148 scope:global align:4 +attk_2__11daNpc_Ko1_cFScSc = .text:0x00005B64; // type:function size:0x130 scope:global align:4 +attk_3__11daNpc_Ko1_cFv = .text:0x00005C94; // type:function size:0x158 scope:global align:4 +down_1__11daNpc_Ko1_cFSc = .text:0x00005DEC; // type:function size:0x30 scope:global align:4 +talk_1__11daNpc_Ko1_cFv = .text:0x00005E1C; // type:function size:0x280 scope:global align:4 +talk_2__11daNpc_Ko1_cFv = .text:0x0000609C; // type:function size:0xE8 scope:global align:4 +manzai__11daNpc_Ko1_cFv = .text:0x00006184; // type:function size:0x130 scope:global align:4 +neru_1__11daNpc_Ko1_cFv = .text:0x000062B4; // type:function size:0xA4 scope:global align:4 +neru_2__11daNpc_Ko1_cFv = .text:0x00006358; // type:function size:0x1CC scope:global align:4 +hana_action1__11daNpc_Ko1_cFPv = .text:0x00006524; // type:function size:0x144 scope:global align:4 +hana_action2__11daNpc_Ko1_cFPv = .text:0x00006668; // type:function size:0x10C scope:global align:4 +hana_action3__11daNpc_Ko1_cFPv = .text:0x00006774; // type:function size:0x120 scope:global align:4 +hana_action4__11daNpc_Ko1_cFPv = .text:0x00006894; // type:function size:0xF4 scope:global align:4 +hana_action5__11daNpc_Ko1_cFPv = .text:0x00006988; // type:function size:0x9C scope:global align:4 +wait_action1__11daNpc_Ko1_cFPv = .text:0x00006A24; // type:function size:0x100 scope:global align:4 +wait_action2__11daNpc_Ko1_cFPv = .text:0x00006B24; // type:function size:0x140 scope:global align:4 +wait_action3__11daNpc_Ko1_cFPv = .text:0x00006C64; // type:function size:0xF4 scope:global align:4 +wait_action4__11daNpc_Ko1_cFPv = .text:0x00006D58; // type:function size:0x9C scope:global align:4 +demo__11daNpc_Ko1_cFv = .text:0x00006DF4; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Ko1_cFv = .text:0x00006F34; // type:function size:0xD4 scope:global align:4 +_draw__11daNpc_Ko1_cFv = .text:0x00007008; // type:function size:0x284 scope:global align:4 +_execute__11daNpc_Ko1_cFv = .text:0x0000728C; // type:function size:0x2E0 scope:global align:4 +_delete__11daNpc_Ko1_cFv = .text:0x0000756C; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000075F0; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ko1_cFv = .text:0x00007610; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ko1_cFv = .text:0x00007730; // type:function size:0x18C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000078BC; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007918; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00007960; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000079BC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007A04; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007AD0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007B18; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007B74; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007BBC; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ko1_cFv = .text:0x00007C2C; // type:function size:0x270 scope:global align:4 +create_hed_Anm__11daNpc_Ko1_cFv = .text:0x00007E9C; // type:function size:0x1F4 scope:global align:4 +create_bln_Anm__11daNpc_Ko1_cFv = .text:0x00008090; // type:function size:0x214 scope:global align:4 +create_itm_Mdl__11daNpc_Ko1_cFv = .text:0x000082A4; // type:function size:0xDC scope:global align:4 +CreateHeap__11daNpc_Ko1_cFv = .text:0x00008380; // type:function size:0x284 scope:global align:4 +daNpc_Ko1_Create__FP10fopAc_ac_c = .text:0x00008604; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_Delete__FP11daNpc_Ko1_c = .text:0x00008624; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_Execute__FP11daNpc_Ko1_c = .text:0x00008644; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_Draw__FP11daNpc_Ko1_c = .text:0x00008664; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_IsDelete__FP11daNpc_Ko1_c = .text:0x00008684; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000868C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008690; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008694; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008698; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000869C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000086AC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000086B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000086BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000086C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000086CC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008704; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000870C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008714; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000871C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008754; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008758; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008760; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008768; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008770; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000877C; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ko1_HIO_cFv = .text:0x00008788; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000880C; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00008828; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ko1_cpp = .text:0x000088A4; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000088E0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000088E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000088F0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000088F8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008900; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00008908; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00008910; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00008918; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00008920; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008928; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008930; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008938; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008940; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00008948; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00008950; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00008958; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4294 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4483 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4568 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4569 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4570 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4573 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +a_bck_resID_tbl$4577 = .rodata:0x00000028; // type:object size:0x38 scope:local align:4 +a_bck_resID_tbl$4582 = .rodata:0x00000060; // type:object size:0x38 scope:local align:4 +a_bck_resID_tbl$4589 = .rodata:0x00000098; // type:object size:0x38 scope:local align:4 +a_btp_resID_tbl$4594 = .rodata:0x000000D0; // type:object size:0x10 scope:local align:4 +@4648 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4649 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@4920 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@5173 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5175 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5176 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:8 +@5177 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@5178 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@5231 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5327 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5328 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5398 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5399 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5416 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@5630 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@5670 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5671 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6028 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@6029 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@6030 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6031 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6032 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6307 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6308 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6309 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6310 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6522 = .rodata:0x0000015C; // type:object size:0x8 scope:local align:4 +@6530 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@6553 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6790 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6810 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6812 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6814 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6818 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6820 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6823 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6825 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6827 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6951 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7022 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7023 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7024 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7337 = .rodata:0x000001A8; // type:object size:0x2 scope:local align:4 data:2byte +@stringBase0 = .rodata:0x000001AC; // type:object size:0x11A scope:local align:4 data:string_table +a_prm_tbl$4154 = .data:0x00000000; // type:object size:0xB0 scope:local align:4 +@4306 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4321 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4333 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4347 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4360 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4371 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4383 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4397 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4410 = .data:0x00000110; // type:object size:0xC scope:local align:4 +a_staff_tbl$4419 = .data:0x0000011C; // type:object size:0x24 scope:local align:4 +@4484 = .data:0x00000140; // type:object size:0x24 scope:local align:4 +a_anm_prm_tbl$4677 = .data:0x00000164; // type:object size:0x28 scope:local align:4 +a_anm_prm_tbl$4682 = .data:0x0000018C; // type:object size:0x118 scope:local align:4 +a_anm_prm_tbl$4689 = .data:0x000002A4; // type:object size:0x258 scope:local align:4 +a_anm_prm_tbl$4763 = .data:0x000004FC; // type:object size:0x104 scope:local align:4 +@4965 = .data:0x00000600; // type:object size:0x1B8 scope:local align:4 +@5066 = .data:0x000007B8; // type:object size:0x24 scope:local align:4 +@5131 = .data:0x000007DC; // type:object size:0x24 scope:local align:4 +a_cut_tbl$5860 = .data:0x00000800; // type:object size:0x4 scope:local align:4 +@6033 = .data:0x00000804; // type:object size:0x78 scope:local align:4 +@6577 = .data:0x0000087C; // type:object size:0x24 scope:local align:4 +@6597 = .data:0x000008A0; // type:object size:0x4C scope:local align:4 +@6617 = .data:0x000008EC; // type:object size:0x60 scope:local align:4 +@6690 = .data:0x0000094C; // type:object size:0x4C scope:local align:4 +a_size_tbl$6977 = .data:0x00000998; // type:object size:0x8 scope:local align:4 +a_hed_bdl_resID_tbl$7263 = .data:0x000009A0; // type:object size:0x8 scope:local align:4 +a_hed_bck_resID_tbl$7264 = .data:0x000009A8; // type:object size:0x8 scope:local align:4 +l_daNpc_Ko1_Method = .data:0x000009B0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KO1 = .data:0x000009D0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_KO2 = .data:0x00000A00; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x00000A30; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000A50; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000A6C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000A78; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000A84; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000B0C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000B18; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000B24; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000B78; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000B9C; // type:object size:0x14 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000BB0; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000BC8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000BF8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000C28; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000C40; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000C4C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000C58; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000C64; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000C70; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000C7C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000C94; // type:object size:0xC scope:weak align:4 +__vt__11daNpc_Ko1_c = .data:0x00000CA0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ko1_HIO_c = .data:0x00000CB4; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Ko1_childHIO_c = .data:0x00000CC0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000CCC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4167 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xCC scope:local align:4 +l_check_inf = .bss:0x0000012C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x0000017C; // type:object size:0x4 scope:local align:4 data:4byte +@4262 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +init$4263 = .bss:0x0000018C; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4261 = .bss:0x00000190; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_kp1/splits.txt b/config/GZLE01/rels/d_a_npc_kp1/splits.txt new file mode 100644 index 000000000..9f2230d15 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kp1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kp1.cpp: + .text start:0x000000EC end:0x00002D5C + .text start:0x00002D5C end:0x00002D70 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLE01/rels/d_a_npc_kp1/symbols.txt b/config/GZLE01/rels/d_a_npc_kp1/symbols.txt new file mode 100644 index 000000000..f3bfbb936 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_kp1/symbols.txt @@ -0,0 +1,164 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kp1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCallBack_Kp__FP7J3DNodei = .text:0x00000198; // type:function size:0x1C4 scope:local align:4 +__dt__4cXyzFv = .text:0x0000035C; // type:function size:0x3C scope:weak align:4 +createInit__11daNpc_Kp1_cFv = .text:0x00000398; // type:function size:0x138 scope:global align:4 +setMtx__11daNpc_Kp1_cFv = .text:0x000004D0; // type:function size:0x188 scope:global align:4 +anmResID__11daNpc_Kp1_cFiPiPi = .text:0x00000658; // type:function size:0x108 scope:global align:4 +BtpNum2ResID__11daNpc_Kp1_cFiPi = .text:0x00000760; // type:function size:0x9C scope:global align:4 +setAnm_tex__11daNpc_Kp1_cFSc = .text:0x000007FC; // type:function size:0x44 scope:global align:4 +init_btp__11daNpc_Kp1_cFbi = .text:0x00000840; // type:function size:0x130 scope:global align:4 +initTexPatternAnm__11daNpc_Kp1_cFb = .text:0x00000970; // type:function size:0x44 scope:global align:4 +playTexPatternAnm__11daNpc_Kp1_cFv = .text:0x000009B4; // type:function size:0xCC scope:global align:4 +setAnm_anm__11daNpc_Kp1_cFPQ211daNpc_Kp1_c9anm_prm_c = .text:0x00000A80; // type:function size:0xCC scope:global align:4 +setAnm_NUM__11daNpc_Kp1_cFii = .text:0x00000B4C; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Kp1_cFv = .text:0x00000BB8; // type:function size:0x68 scope:global align:4 +chngAnmTag__11daNpc_Kp1_cFv = .text:0x00000C20; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_Kp1_cFv = .text:0x00000C2C; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_Kp1_cFUc = .text:0x00000C38; // type:function size:0x6C scope:global align:4 +ctrlAnmAtr__11daNpc_Kp1_cFv = .text:0x00000CA4; // type:function size:0xB0 scope:global align:4 +setAnm_ATR__11daNpc_Kp1_cFi = .text:0x00000D54; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Kp1_cFUs = .text:0x00000DBC; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_Kp1_cFSc = .text:0x00000E78; // type:function size:0x68 scope:global align:4 +next_msgStatus__11daNpc_Kp1_cFPUl = .text:0x00000EE0; // type:function size:0x14C scope:global align:4 +getMsg__11daNpc_Kp1_cFv = .text:0x0000102C; // type:function size:0x14C scope:global align:4 +eventOrder__11daNpc_Kp1_cFv = .text:0x00001178; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Kp1_cFv = .text:0x00001204; // type:function size:0xE0 scope:global align:4 +lookBack__11daNpc_Kp1_cFv = .text:0x000012E4; // type:function size:0x190 scope:global align:4 +chkAttention__11daNpc_Kp1_cFv = .text:0x00001474; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Kp1_cFv = .text:0x000014F4; // type:function size:0x64 scope:global align:4 +chk_talk__11daNpc_Kp1_cFv = .text:0x00001558; // type:function size:0x9C scope:global align:4 +decideType__11daNpc_Kp1_cFi = .text:0x000015F4; // type:function size:0x2C scope:global align:4 +event_actionInit__11daNpc_Kp1_cFi = .text:0x00001620; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Kp1_cFv = .text:0x000016A8; // type:function size:0xD0 scope:global align:4 +privateCut__11daNpc_Kp1_cFv = .text:0x00001778; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_Kp1_cFv = .text:0x00001880; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_Kp1_cFv = .text:0x000018A0; // type:function size:0xF8 scope:global align:4 +set_action__11daNpc_Kp1_cFM11daNpc_Kp1_cFPCvPvPv_iPv = .text:0x00001998; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_Kp1_cFv = .text:0x00001A44; // type:function size:0xB8 scope:global align:4 +talk01__11daNpc_Kp1_cFv = .text:0x00001AFC; // type:function size:0xD8 scope:global align:4 +wait_action1__11daNpc_Kp1_cFPv = .text:0x00001BD4; // type:function size:0xB4 scope:global align:4 +demo__11daNpc_Kp1_cFv = .text:0x00001C88; // type:function size:0x130 scope:global align:4 +shadowDraw__11daNpc_Kp1_cFv = .text:0x00001DB8; // type:function size:0xE4 scope:global align:4 +_draw__11daNpc_Kp1_cFv = .text:0x00001E9C; // type:function size:0x108 scope:global align:4 +_execute__11daNpc_Kp1_cFv = .text:0x00001FA4; // type:function size:0x15C scope:global align:4 +_delete__11daNpc_Kp1_cFv = .text:0x00002100; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000215C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Kp1_cFv = .text:0x0000217C; // type:function size:0x124 scope:global align:4 +__ct__11daNpc_Kp1_cFv = .text:0x000022A0; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002404; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002460; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000024A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002574; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000025BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002618; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002660; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_Kp1_cFv = .text:0x000026D0; // type:function size:0x444 scope:global align:4 +daNpc_Kp1_Create__FP10fopAc_ac_c = .text:0x00002B14; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_Delete__FP11daNpc_Kp1_c = .text:0x00002B34; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_Execute__FP11daNpc_Kp1_c = .text:0x00002B54; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_Draw__FP11daNpc_Kp1_c = .text:0x00002B74; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_IsDelete__FP11daNpc_Kp1_c = .text:0x00002B94; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B9C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002BAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BCC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002C04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002C14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C1C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002C54; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C70; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C7C; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kp1_HIO_cFv = .text:0x00002C88; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002CE4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_kp1_cpp = .text:0x00002D00; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002D3C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D44; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002D4C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002D54; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002D5C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002D64; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002D6C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4194 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4264 = .rodata:0x00000010; // type:object size:0x30 scope:local align:4 +a_btp_arc_ix_tbl$4278 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@4314 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4344 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4895 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4908 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4950 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000074; // type:object size:0x138 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@4204 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4363 = .data:0x00000028; // type:object size:0x60 scope:local align:4 +a_anm_prm_tbl$4370 = .data:0x00000088; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4425 = .data:0x000000B8; // type:object size:0x70 scope:local align:4 +@4487 = .data:0x00000128; // type:object size:0x68 scope:local align:4 +a_demo_name_tbl$4538 = .data:0x00000190; // type:object size:0x8 scope:local align:4 +cut_name_tbl$4705 = .data:0x00000198; // type:object size:0x4 scope:local align:4 +a_heap_size_tbl$4970 = .data:0x0000019C; // type:object size:0x4 scope:local align:4 +a_tex_pattern_num_tbl$5213 = .data:0x000001A0; // type:object size:0x1 scope:local align:4 +l_daNpc_Kp1_Method = .data:0x000001A4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KP1 = .data:0x000001C4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000020C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000294; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002AC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000300; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000324; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kp1_c = .data:0x00000338; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Kp1_HIO_c = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4138 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4147 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4148 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4146 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4151 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4152 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4150 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_ls1/splits.txt b/config/GZLE01/rels/d_a_npc_ls1/splits.txt new file mode 100644 index 000000000..70545e8f3 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ls1/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ls1.cpp: + .text start:0x000000EC end:0x00005880 + .text start:0x00005880 end:0x00005880 + .text start:0x00005880 end:0x00005894 + .text start:0x00005894 end:0x000058F0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002BB + .data start:0x00000000 end:0x000005B4 + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZLE01/rels/d_a_npc_ls1/symbols.txt b/config/GZLE01/rels/d_a_npc_ls1/symbols.txt new file mode 100644 index 000000000..1c7e779d2 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ls1/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ls1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +__ct__18daNpc_Ls1_matAnm_cFv = .text:0x00000198; // type:function size:0x60 scope:global align:4 +calc__18daNpc_Ls1_matAnm_cCFP11J3DMaterial = .text:0x000001F8; // type:function size:0x94 scope:global align:4 +nodeCB_Head__FP7J3DNodei = .text:0x0000028C; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x000002D8; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x000003F8; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000434; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x00000480; // type:function size:0xA0 scope:global align:4 +nodeCB_Hand_L__FP7J3DNodei = .text:0x00000520; // type:function size:0x4C scope:local align:4 +_nodeCB_Hand_L__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x0000056C; // type:function size:0x88 scope:global align:4 +nodeCB_Hand_R__FP7J3DNodei = .text:0x000005F4; // type:function size:0x4C scope:local align:4 +_nodeCB_Hand_R__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x00000640; // type:function size:0x88 scope:global align:4 +Ls_hand_nodeCB_Hand_L__FP7J3DNodei = .text:0x000006C8; // type:function size:0x4C scope:local align:4 +_Ls_hand_nodeCB_Hand_L__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x00000714; // type:function size:0x5C scope:global align:4 +Ls_hand_nodeCB_Hand_R__FP7J3DNodei = .text:0x00000770; // type:function size:0x4C scope:local align:4 +_Ls_hand_nodeCB_Hand_R__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x000007BC; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000818; // type:function size:0x20 scope:local align:4 +searchActor_Bm1__FPvPv = .text:0x00000838; // type:function size:0x78 scope:local align:4 +searchActor_kamome_Set_NOSTOP_DEMO__FPvPv = .text:0x000008B0; // type:function size:0x50 scope:local align:4 +searchActor_kamome_Clr_NOSTOP_DEMO__FPvPv = .text:0x00000900; // type:function size:0x50 scope:local align:4 +init_LS1_0__11daNpc_Ls1_cFv = .text:0x00000950; // type:function size:0x64 scope:global align:4 +init_LS1_1__11daNpc_Ls1_cFv = .text:0x000009B4; // type:function size:0x4C scope:global align:4 +init_LS1_2__11daNpc_Ls1_cFv = .text:0x00000A00; // type:function size:0x20 scope:global align:4 +init_LS1_3__11daNpc_Ls1_cFv = .text:0x00000A20; // type:function size:0x20 scope:global align:4 +init_LS1_4__11daNpc_Ls1_cFv = .text:0x00000A40; // type:function size:0x20 scope:global align:4 +createInit__11daNpc_Ls1_cFv = .text:0x00000A60; // type:function size:0x20C scope:global align:4 +play_animation__11daNpc_Ls1_cFv = .text:0x00000C6C; // type:function size:0xDC scope:global align:4 +setMtx__11daNpc_Ls1_cFb = .text:0x00000D48; // type:function size:0x1A8 scope:global align:4 +bckResID__11daNpc_Ls1_cFi = .text:0x00000EF0; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Ls1_cFi = .text:0x00000F04; // type:function size:0x14 scope:global align:4 +btkResID__11daNpc_Ls1_cFi = .text:0x00000F18; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ls1_cFScb = .text:0x00000F2C; // type:function size:0x104 scope:global align:4 +setMat__11daNpc_Ls1_cFv = .text:0x00001030; // type:function size:0x80 scope:global align:4 +setBtk__11daNpc_Ls1_cFScb = .text:0x000010B0; // type:function size:0x11C scope:global align:4 +init_texPttrnAnm__11daNpc_Ls1_cFScb = .text:0x000011CC; // type:function size:0x6C scope:global align:4 +play_btp_anm__11daNpc_Ls1_cFv = .text:0x00001238; // type:function size:0x9C scope:global align:4 +eye_ctrl__11daNpc_Ls1_cFv = .text:0x000012D4; // type:function size:0x1BC scope:global align:4 +play_btk_anm__11daNpc_Ls1_cFv = .text:0x00001490; // type:function size:0x58 scope:global align:4 +setAnm_anm__11daNpc_Ls1_cFPQ211daNpc_Ls1_c9anm_prm_c = .text:0x000014E8; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Ls1_cFii = .text:0x00001584; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Ls1_cFv = .text:0x000015F4; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Ls1_cFv = .text:0x00001660; // type:function size:0x98 scope:global align:4 +ctrlAnmTag__11daNpc_Ls1_cFv = .text:0x000016F8; // type:function size:0x24 scope:global align:4 +chngAnmAtr__11daNpc_Ls1_cFUc = .text:0x0000171C; // type:function size:0x104 scope:global align:4 +ctrlAnmAtr__11daNpc_Ls1_cFv = .text:0x00001820; // type:function size:0x240 scope:global align:4 +setAnm_ATR__11daNpc_Ls1_cFi = .text:0x00001A60; // type:function size:0x6C scope:global align:4 +anmAtr__11daNpc_Ls1_cFUs = .text:0x00001ACC; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Ls1_cFPUl = .text:0x00001B88; // type:function size:0xA8 scope:global align:4 +getMsg_LS1_0__11daNpc_Ls1_cFv = .text:0x00001C30; // type:function size:0x118 scope:global align:4 +getMsg_LS1_3__11daNpc_Ls1_cFv = .text:0x00001D48; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Ls1_cFv = .text:0x00001D50; // type:function size:0x5C scope:global align:4 +eventOrder__11daNpc_Ls1_cFv = .text:0x00001DAC; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Ls1_cFv = .text:0x00001E38; // type:function size:0x140 scope:global align:4 +chk_talk__11daNpc_Ls1_cFv = .text:0x00001F78; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Ls1_cFv = .text:0x00002010; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Ls1_cFUiPi = .text:0x00002050; // type:function size:0x54 scope:global align:4 +partner_search_sub__11daNpc_Ls1_cFPFPvPv_Pv = .text:0x000020A4; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Ls1_cFv = .text:0x00002154; // type:function size:0x80 scope:global align:4 +setEyeCtrl__11daNpc_Ls1_cFv = .text:0x000021D4; // type:function size:0x38 scope:global align:4 +clrEyeCtrl__11daNpc_Ls1_cFv = .text:0x0000220C; // type:function size:0x38 scope:global align:4 +lookBack__11daNpc_Ls1_cFv = .text:0x00002244; // type:function size:0x220 scope:global align:4 +chkAttention__11daNpc_Ls1_cFv = .text:0x00002464; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ls1_cFb = .text:0x000024E4; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Ls1_cFi = .text:0x0000253C; // type:function size:0x134 scope:global align:4 +cut_init_LOK_PLYER__11daNpc_Ls1_cFi = .text:0x00002670; // type:function size:0xB4 scope:global align:4 +cut_move_LOK_PLYER__11daNpc_Ls1_cFv = .text:0x00002724; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_MOV__11daNpc_Ls1_cFi = .text:0x0000272C; // type:function size:0x34 scope:global align:4 +cut_move_PLYER_MOV__11daNpc_Ls1_cFv = .text:0x00002760; // type:function size:0x8 scope:global align:4 +cut_init_WAI__11daNpc_Ls1_cFi = .text:0x00002768; // type:function size:0x4 scope:global align:4 +cut_move_WAI__11daNpc_Ls1_cFv = .text:0x0000276C; // type:function size:0x54 scope:global align:4 +cut_init_ANM_CHG__11daNpc_Ls1_cFi = .text:0x000027C0; // type:function size:0x68 scope:global align:4 +cut_move_ANM_CHG__11daNpc_Ls1_cFv = .text:0x00002828; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Ls1_cFi = .text:0x00002830; // type:function size:0x180 scope:global align:4 +endEvent__11daNpc_Ls1_cFv = .text:0x000029B0; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Ls1_cFv = .text:0x000029D4; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ls1_cFi = .text:0x00002A0C; // type:function size:0x1C4 scope:global align:4 +set_action__11daNpc_Ls1_cFM11daNpc_Ls1_cFPCvPvPv_iPv = .text:0x00002BD0; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ls1_cFSc = .text:0x00002C7C; // type:function size:0xF4 scope:global align:4 +chk_areaIN__11daNpc_Ls1_cFffs4cXyz = .text:0x00002D70; // type:function size:0x188 scope:global align:4 +get_playerEvnPos__11daNpc_Ls1_cFi = .text:0x00002EF8; // type:function size:0xE0 scope:global align:4 +chkTelescope_sph__11daNpc_Ls1_cF4cXyzff = .text:0x00002FD8; // type:function size:0x17C scope:global align:4 +chkTelescope__11daNpc_Ls1_cF4cXyzff = .text:0x00003154; // type:function size:0x104 scope:global align:4 +telescope_proc__11daNpc_Ls1_cFv = .text:0x00003258; // type:function size:0x458 scope:global align:4 +wait_1__11daNpc_Ls1_cFv = .text:0x000036B0; // type:function size:0xF4 scope:global align:4 +wait_2__11daNpc_Ls1_cFv = .text:0x000037A4; // type:function size:0x268 scope:global align:4 +wait_3__11daNpc_Ls1_cFv = .text:0x00003A0C; // type:function size:0x118 scope:global align:4 +wait_4__11daNpc_Ls1_cFv = .text:0x00003B24; // type:function size:0xC0 scope:global align:4 +talk_1__11daNpc_Ls1_cFv = .text:0x00003BE4; // type:function size:0xF4 scope:global align:4 +wait_action1__11daNpc_Ls1_cFPv = .text:0x00003CD8; // type:function size:0x1D0 scope:global align:4 +demo_action1__11daNpc_Ls1_cFPv = .text:0x00003EA8; // type:function size:0x88 scope:global align:4 +demo__11daNpc_Ls1_cFv = .text:0x00003F30; // type:function size:0x288 scope:global align:4 +shadowDraw__11daNpc_Ls1_cFv = .text:0x000041B8; // type:function size:0xD0 scope:global align:4 +_draw__11daNpc_Ls1_cFv = .text:0x00004288; // type:function size:0x190 scope:global align:4 +_execute__11daNpc_Ls1_cFv = .text:0x00004418; // type:function size:0x23C scope:global align:4 +_delete__11daNpc_Ls1_cFv = .text:0x00004654; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Ls1_cFv = .text:0x000046A8; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Ls1_cFv = .text:0x000047D4; // type:function size:0x198 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000496C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004970; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000049CC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004A28; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004A70; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004B3C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004B84; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004BE0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004C28; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Ls1_cFv = .text:0x00004C98; // type:function size:0x5B8 scope:global align:4 +handCreateHeap__11daNpc_Ls1_cFv = .text:0x00005250; // type:function size:0x1D8 scope:global align:4 +itemCreateHeap__11daNpc_Ls1_cFv = .text:0x00005428; // type:function size:0xD0 scope:global align:4 +CreateHeap__11daNpc_Ls1_cFv = .text:0x000054F8; // type:function size:0xC4 scope:global align:4 +daNpc_Ls1_Create__FP10fopAc_ac_c = .text:0x000055BC; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_Delete__FP11daNpc_Ls1_c = .text:0x000055DC; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_Execute__FP11daNpc_Ls1_c = .text:0x000055FC; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_Draw__FP11daNpc_Ls1_c = .text:0x0000561C; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_IsDelete__FP11daNpc_Ls1_c = .text:0x0000563C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005644; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005654; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000565C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005664; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000566C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005674; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000056AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000056B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000056BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000056FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005700; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005708; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005710; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005718; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005724; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ls1_HIO_cFv = .text:0x00005730; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000578C; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000057A8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ls1_cpp = .text:0x00005824; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005860; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005868; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005870; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005878; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00005880; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005888; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00005890; // type:function size:0x4 scope:weak align:4 +__dt__18daNpc_Ls1_matAnm_cFv = .text:0x00005894; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4175 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4560 = .rodata:0x00000024; // type:object size:0x38 scope:local align:4 +a_resID_tbl$4565 = .rodata:0x0000005C; // type:object size:0x2C scope:local align:4 +a_resID_tbl$4570 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +@4585 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +a_btk_num_tbl$4638 = .rodata:0x00000098; // type:object size:0xB scope:local align:4 +@4713 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4715 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4717 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@4860 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5399 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@5400 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@5405 = .rodata:0x000000D0; // type:object size:0x18 scope:local align:4 +@5462 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5491 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@5621 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5622 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5623 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5644 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@5701 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5702 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5703 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5729 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5892 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5921 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5922 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5978 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 data:double +@6076 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6077 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6458 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000014C; // type:object size:0x16F scope:local align:4 data:string_table +a_prm_tbl$4164 = .data:0x00000000; // type:object size:0x38 scope:local align:4 +l_evn_tbl = .data:0x00000038; // type:object size:0x10 scope:local align:4 +@4394 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4402 = .data:0x00000054; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4744 = .data:0x00000060; // type:object size:0xE0 scope:local align:4 +a_anm_prm_tbl$4751 = .data:0x00000140; // type:object size:0x60 scope:local align:4 +@4805 = .data:0x000001A0; // type:object size:0x44 scope:local align:4 +@4861 = .data:0x000001E4; // type:object size:0x44 scope:local align:4 +a_anm_prm_tbl$4865 = .data:0x00000228; // type:object size:0x110 scope:local align:4 +@4911 = .data:0x00000338; // type:object size:0x88 scope:local align:4 +a_cut_tbl$5253 = .data:0x000003C0; // type:object size:0x10 scope:local align:4 +a_siz_tbl$6032 = .data:0x000003D0; // type:object size:0x8 scope:local align:4 +l_daNpc_Ls1_Method = .data:0x000003D8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_LS1 = .data:0x000003F8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000434; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000440; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000044C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004E0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004EC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000540; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000564; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ls1_c = .data:0x00000578; // type:object size:0x14 scope:global align:4 +__vt__18daNpc_Ls1_matAnm_c = .data:0x0000058C; // type:object size:0x10 scope:global align:4 +__vt__15daNpc_Ls1_HIO_c = .data:0x0000059C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000005A8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4169 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x44 scope:local align:4 +l_check_inf = .bss:0x000000A4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000F4; // type:object size:0x4 scope:local align:4 data:4byte +@4212 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4213 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4211 = .bss:0x00000108; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_md/splits.txt b/config/GZLE01/rels/d_a_npc_md/splits.txt new file mode 100644 index 000000000..c482cd5d3 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_md/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_md.cpp: + .text start:0x000000EC end:0x000118C4 + .text start:0x000118C4 end:0x0001190C + .text start:0x0001190C end:0x000119A8 + .text start:0x000119A8 end:0x00012A88 + .text start:0x00012A88 end:0x00012A98 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000077C + .data start:0x00000000 end:0x00002A58 + .bss start:0x00000008 end:0x0000029C diff --git a/config/GZLE01/rels/d_a_npc_md/symbols.txt b/config/GZLE01/rels/d_a_npc_md/symbols.txt new file mode 100644 index 000000000..62c848c81 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_md/symbols.txt @@ -0,0 +1,672 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Md_HIO6_cFv = .text:0x000000EC; // type:function size:0x50 scope:global align:4 +__ct__15daNpc_Md_HIO5_cFv = .text:0x0000013C; // type:function size:0x28 scope:global align:4 +__ct__15daNpc_Md_HIO4_cFv = .text:0x00000164; // type:function size:0x24 scope:global align:4 +__ct__15daNpc_Md_HIO3_cFv = .text:0x00000188; // type:function size:0x6C scope:global align:4 +__ct__15daNpc_Md_HIO2_cFv = .text:0x000001F4; // type:function size:0x80 scope:global align:4 +__ct__14daNpc_Md_HIO_cFv = .text:0x00000274; // type:function size:0x300 scope:global align:4 +__dt__15daNpc_Md_HIO6_cFv = .text:0x00000574; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO5_cFv = .text:0x000005BC; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO4_cFv = .text:0x00000604; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO3_cFv = .text:0x0000064C; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO2_cFv = .text:0x00000694; // type:function size:0x48 scope:weak align:4 +daNpc_Md_XyCheckCB__FPvi = .text:0x000006DC; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Md_cFi = .text:0x000006FC; // type:function size:0x100 scope:global align:4 +daNpc_Md_XyEventCB__FPvi = .text:0x000007FC; // type:function size:0x20 scope:local align:4 +XyEventCB__10daNpc_Md_cFi = .text:0x0000081C; // type:function size:0x48 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x20 scope:local align:4 +create__10daNpc_Md_cFv = .text:0x00000884; // type:function size:0x4FC scope:global align:4 +__ct__10daNpc_Md_cFv = .text:0x00000D80; // type:function size:0x53C scope:weak align:4 +__ct__4cXyzFv = .text:0x000012BC; // type:function size:0x4 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x000012C0; // type:function size:0x184 scope:local align:4 +waistNodeCallBack__FP7J3DNodei = .text:0x00001444; // type:function size:0x108 scope:local align:4 +armNodeCallBack__FP7J3DNodei = .text:0x0000154C; // type:function size:0xC0 scope:local align:4 +hairCross__FP4cXyzP4cXyzP4cXyz = .text:0x0000160C; // type:function size:0x654 scope:local align:4 +__dt__8cM3dGTriFv = .text:0x00001C60; // type:function size:0x5C scope:weak align:4 +hairTopNodeCallBack__FP7J3DNodei = .text:0x00001CBC; // type:function size:0x50 scope:local align:4 +vecChange__FP4cXyzP4cXyzs = .text:0x00001D0C; // type:function size:0x250 scope:local align:4 +hairNodeCallBack__FP7J3DNodei = .text:0x00001F5C; // type:function size:0x4B0 scope:local align:4 +createHeap__10daNpc_Md_cFv = .text:0x0000240C; // type:function size:0xB74 scope:global align:4 +setAction__10daNpc_Md_cFPM10daNpc_Md_cFPCvPvPv_iM10daNpc_Md_cFPCvPvPv_iPv = .text:0x00002F80; // type:function size:0xD0 scope:global align:4 +npcAction__10daNpc_Md_cFPv = .text:0x00003050; // type:function size:0xD4 scope:global align:4 +setNpcAction__10daNpc_Md_cFM10daNpc_Md_cFPCvPvPv_iPv = .text:0x00003124; // type:function size:0x70 scope:global align:4 +playerAction__10daNpc_Md_cFPv = .text:0x00003194; // type:function size:0x1CC scope:global align:4 +setPlayerAction__10daNpc_Md_cFM10daNpc_Md_cFPCvPvPv_iPv = .text:0x00003360; // type:function size:0x64 scope:global align:4 +getStickAngY__10daNpc_Md_cFi = .text:0x000033C4; // type:function size:0x6C scope:global align:4 +calcStickPos__10daNpc_Md_cFsP4cXyz = .text:0x00003430; // type:function size:0x158 scope:global align:4 +flyCheck__10daNpc_Md_cFv = .text:0x00003588; // type:function size:0xA4 scope:global align:4 +mirrorCancelCheck__10daNpc_Md_cFv = .text:0x0000362C; // type:function size:0x1C scope:global align:4 +setWingEmitter__10daNpc_Md_cFv = .text:0x00003648; // type:function size:0x2C scope:global align:4 +setHane02Emitter__10daNpc_Md_cFv = .text:0x00003674; // type:function size:0x4C scope:global align:4 +deleteHane02Emitter__10daNpc_Md_cFv = .text:0x000036C0; // type:function size:0x3C scope:global align:4 +setHane03Emitter__10daNpc_Md_cFv = .text:0x000036FC; // type:function size:0x4C scope:global align:4 +deleteHane03Emitter__10daNpc_Md_cFv = .text:0x00003748; // type:function size:0x3C scope:global align:4 +returnLinkPlayer__10daNpc_Md_cFv = .text:0x00003784; // type:function size:0x40 scope:global align:4 +shipRideCheck__10daNpc_Md_cFv = .text:0x000037C4; // type:function size:0x60 scope:global align:4 +isFallAction__10daNpc_Md_cFv = .text:0x00003824; // type:function size:0xE4 scope:global align:4 +returnLinkCheck__10daNpc_Md_cFv = .text:0x00003908; // type:function size:0x50 scope:global align:4 +lightHitCheck__10daNpc_Md_cFv = .text:0x00003958; // type:function size:0x3C8 scope:global align:4 +wallHitCheck__10daNpc_Md_cFv = .text:0x00003D20; // type:function size:0x48 scope:global align:4 +NpcCall__10daNpc_Md_cFPi = .text:0x00003D68; // type:function size:0x10C scope:global align:4 +checkCollision__10daNpc_Md_cFi = .text:0x00003E74; // type:function size:0x16C scope:global align:4 +restartPoint__10daNpc_Md_cFs = .text:0x00003FE0; // type:function size:0x60 scope:global align:4 +isTagCheckOK__10daNpc_Md_cFv = .text:0x00004040; // type:function size:0x134 scope:global align:4 +setMessageAnimation__10daNpc_Md_cFUc = .text:0x00004174; // type:function size:0xBC scope:global align:4 +waitGroundCheck__10daNpc_Md_cFv = .text:0x00004230; // type:function size:0x10C scope:global align:4 +chkAdanmaeDemoOrder__10daNpc_Md_cFv = .text:0x0000433C; // type:function size:0x98 scope:global align:4 +waitNpcAction__10daNpc_Md_cFPv = .text:0x000043D4; // type:function size:0x730 scope:global align:4 +harpWaitNpcAction__10daNpc_Md_cFPv = .text:0x00004B04; // type:function size:0x1F8 scope:global align:4 +XYTalkCheck__10daNpc_Md_cFv = .text:0x00004CFC; // type:function size:0x44 scope:global align:4 +talkNpcAction__10daNpc_Md_cFPv = .text:0x00004D40; // type:function size:0x30C scope:global align:4 +shipTalkNpcAction__10daNpc_Md_cFPv = .text:0x0000504C; // type:function size:0x1B0 scope:global align:4 +kyohiNpcAction__10daNpc_Md_cFPv = .text:0x000051FC; // type:function size:0x10C scope:global align:4 +shipNpcAction__10daNpc_Md_cFPv = .text:0x00005308; // type:function size:0x22C scope:global align:4 +mwaitNpcAction__10daNpc_Md_cFPv = .text:0x00005534; // type:function size:0x27C scope:global align:4 +squatdownNpcAction__10daNpc_Md_cFPv = .text:0x000057B0; // type:function size:0x130 scope:global align:4 +sqwait01NpcAction__10daNpc_Md_cFPv = .text:0x000058E0; // type:function size:0x194 scope:global align:4 +changeCaught02__10daNpc_Md_cFv = .text:0x00005A74; // type:function size:0x3C scope:global align:4 +carryNpcAction__10daNpc_Md_cFPv = .text:0x00005AB0; // type:function size:0x6F8 scope:global align:4 +throwNpcAction__10daNpc_Md_cFPv = .text:0x000061A8; // type:function size:0x2A8 scope:global align:4 +glidingNpcAction__10daNpc_Md_cFPv = .text:0x00006450; // type:function size:0x314 scope:global align:4 +windProc__10daNpc_Md_cFv = .text:0x00006764; // type:function size:0x3C0 scope:global align:4 +fallNpcAction__10daNpc_Md_cFPv = .text:0x00006B24; // type:function size:0x15C scope:global align:4 +fall02NpcAction__10daNpc_Md_cFPv = .text:0x00006C80; // type:function size:0x2F0 scope:global align:4 +wallHitNpcAction__10daNpc_Md_cFPv = .text:0x00006F70; // type:function size:0x274 scope:global align:4 +land01NpcAction__10daNpc_Md_cFPv = .text:0x000071E4; // type:function size:0x1D8 scope:global align:4 +land02NpcAction__10daNpc_Md_cFPv = .text:0x000073BC; // type:function size:0x104 scope:global align:4 +land03NpcAction__10daNpc_Md_cFPv = .text:0x000074C0; // type:function size:0x104 scope:global align:4 +piyo2NpcAction__10daNpc_Md_cFPv = .text:0x000075C4; // type:function size:0x260 scope:global align:4 +deleteNpcAction__10daNpc_Md_cFPv = .text:0x00007824; // type:function size:0x48 scope:global align:4 +demoFlyNpcAction__10daNpc_Md_cFPv = .text:0x0000786C; // type:function size:0x22C scope:global align:4 +routeAngCheck__10daNpc_Md_cFR4cXyzPs = .text:0x00007A98; // type:function size:0xCC scope:global align:4 +routeWallCheck__10daNpc_Md_cFR4cXyzR4cXyzPs = .text:0x00007B64; // type:function size:0x264 scope:global align:4 +checkForwardGroundY__10daNpc_Md_cFs = .text:0x00007DC8; // type:function size:0x28C scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00008054; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000816C; // type:function size:0x80 scope:weak align:4 +checkWallJump__10daNpc_Md_cFs = .text:0x000081EC; // type:function size:0xD4 scope:global align:4 +routeCheck__10daNpc_Md_cFfPs = .text:0x000082C0; // type:function size:0x598 scope:global align:4 +searchNpcAction__10daNpc_Md_cFPv = .text:0x00008858; // type:function size:0x494 scope:global align:4 +hitNpcAction__10daNpc_Md_cFPv = .text:0x00008CEC; // type:function size:0x168 scope:global align:4 +setNormalSpeedF__10daNpc_Md_cFfffff = .text:0x00008E54; // type:function size:0x1A8 scope:global align:4 +setSpeedAndAngleNormal__10daNpc_Md_cFfs = .text:0x00008FFC; // type:function size:0xF0 scope:global align:4 +walkProc__10daNpc_Md_cFfs = .text:0x000090EC; // type:function size:0x94 scope:global align:4 +jumpNpcAction__10daNpc_Md_cFPv = .text:0x00009180; // type:function size:0x160 scope:global align:4 +escapeNpcAction__10daNpc_Md_cFPv = .text:0x000092E0; // type:function size:0x2E8 scope:global align:4 +waitPlayerAction__10daNpc_Md_cFPv = .text:0x000095C8; // type:function size:0x2CC scope:global align:4 +walkPlayerAction__10daNpc_Md_cFPv = .text:0x00009894; // type:function size:0x274 scope:global align:4 +hitPlayerAction__10daNpc_Md_cFPv = .text:0x00009B08; // type:function size:0x1C4 scope:global align:4 +jumpPlayerAction__10daNpc_Md_cFPv = .text:0x00009CCC; // type:function size:0x1B0 scope:global align:4 +flyPlayerAction__10daNpc_Md_cFPv = .text:0x00009E7C; // type:function size:0x6B8 scope:global align:4 +landPlayerAction__10daNpc_Md_cFPv = .text:0x0000A534; // type:function size:0x164 scope:global align:4 +mkamaePlayerAction__10daNpc_Md_cFPv = .text:0x0000A698; // type:function size:0x238 scope:global align:4 +carryPlayerAction__10daNpc_Md_cFPv = .text:0x0000A8D0; // type:function size:0xEC scope:global align:4 +eventProc__10daNpc_Md_cFv = .text:0x0000A9BC; // type:function size:0x2C4 scope:global align:4 +initialDefault__10daNpc_Md_cFi = .text:0x0000AC80; // type:function size:0x4 scope:global align:4 +actionDefault__10daNpc_Md_cFi = .text:0x0000AC84; // type:function size:0x30 scope:global align:4 +initialWaitEvent__10daNpc_Md_cFi = .text:0x0000ACB4; // type:function size:0xE8 scope:global align:4 +actionWaitEvent__10daNpc_Md_cFi = .text:0x0000AD9C; // type:function size:0x30 scope:global align:4 +initialLetterEvent__10daNpc_Md_cFi = .text:0x0000ADCC; // type:function size:0xEC scope:global align:4 +initialMsgSetEvent__10daNpc_Md_cFi = .text:0x0000AEB8; // type:function size:0xF8 scope:global align:4 +actionMsgSetEvent__10daNpc_Md_cFi = .text:0x0000AFB0; // type:function size:0x4C scope:global align:4 +actionMsgEndEvent__10daNpc_Md_cFi = .text:0x0000AFFC; // type:function size:0x74 scope:global align:4 +initialMovePosEvent__10daNpc_Md_cFi = .text:0x0000B070; // type:function size:0x6B8 scope:global align:4 +initialFlyEvent__10daNpc_Md_cFi = .text:0x0000B728; // type:function size:0x74 scope:global align:4 +actionFlyEvent__10daNpc_Md_cFi = .text:0x0000B79C; // type:function size:0xD4 scope:global align:4 +initialGlidingEvent__10daNpc_Md_cFi = .text:0x0000B870; // type:function size:0x20 scope:global align:4 +actionGlidingEvent__10daNpc_Md_cFi = .text:0x0000B890; // type:function size:0xA4 scope:global align:4 +initialLandingEvent__10daNpc_Md_cFi = .text:0x0000B934; // type:function size:0x68 scope:global align:4 +actionLandingEvent__10daNpc_Md_cFi = .text:0x0000B99C; // type:function size:0x44 scope:global align:4 +initialWalkEvent__10daNpc_Md_cFi = .text:0x0000B9E0; // type:function size:0x18 scope:global align:4 +actionWalkEvent__10daNpc_Md_cFi = .text:0x0000B9F8; // type:function size:0x2CC scope:global align:4 +actionDashEvent__10daNpc_Md_cFi = .text:0x0000BCC4; // type:function size:0x258 scope:global align:4 +initialEndEvent__10daNpc_Md_cFi = .text:0x0000BF1C; // type:function size:0x210 scope:global align:4 +actionTactEvent__10daNpc_Md_cFi = .text:0x0000C12C; // type:function size:0x124 scope:global align:4 +initialTakeOffEvent__10daNpc_Md_cFi = .text:0x0000C250; // type:function size:0x38 scope:global align:4 +actionTakeOffEvent__10daNpc_Md_cFi = .text:0x0000C288; // type:function size:0x3C scope:global align:4 +initialOnetimeEvent__10daNpc_Md_cFi = .text:0x0000C2C4; // type:function size:0x9C scope:global align:4 +actionOnetimeEvent__10daNpc_Md_cFi = .text:0x0000C360; // type:function size:0x64 scope:global align:4 +initialQuake__10daNpc_Md_cFi = .text:0x0000C3C4; // type:function size:0xC8 scope:global align:4 +setHarpPlayNum__10daNpc_Md_cFi = .text:0x0000C48C; // type:function size:0x50 scope:global align:4 +initialHarpPlayEvent__10daNpc_Md_cFi = .text:0x0000C4DC; // type:function size:0x24 scope:global align:4 +actionHarpPlayEvent__10daNpc_Md_cFi = .text:0x0000C500; // type:function size:0x54 scope:global align:4 +initialOffLinkEvent__10daNpc_Md_cFi = .text:0x0000C554; // type:function size:0x1C scope:global align:4 +initialOnLinkEvent__10daNpc_Md_cFi = .text:0x0000C570; // type:function size:0x1C scope:global align:4 +initialTurnEvent__10daNpc_Md_cFi = .text:0x0000C58C; // type:function size:0xC8 scope:global align:4 +actionTurnEvent__10daNpc_Md_cFi = .text:0x0000C654; // type:function size:0x178 scope:global align:4 +initialSetAnmEvent__10daNpc_Md_cFi = .text:0x0000C7CC; // type:function size:0x290 scope:global align:4 +initialLookDown__10daNpc_Md_cFi = .text:0x0000CA5C; // type:function size:0x24 scope:global align:4 +initialLookUp__10daNpc_Md_cFi = .text:0x0000CA80; // type:function size:0x24 scope:global align:4 +actionLookDown__10daNpc_Md_cFi = .text:0x0000CAA4; // type:function size:0xE8 scope:global align:4 +talk_init__10daNpc_Md_cFv = .text:0x0000CB8C; // type:function size:0x84 scope:global align:4 +talk__10daNpc_Md_cFi = .text:0x0000CC10; // type:function size:0x1BC scope:global align:4 +getAnmType__10daNpc_Md_cFUc = .text:0x0000CDCC; // type:function size:0x28 scope:global align:4 +initTexPatternAnm__10daNpc_Md_cFUcb = .text:0x0000CDF4; // type:function size:0x124 scope:global align:4 +playTexPatternAnm__10daNpc_Md_cFv = .text:0x0000CF18; // type:function size:0xB4 scope:global align:4 +initLightBtkAnm__10daNpc_Md_cFb = .text:0x0000CFCC; // type:function size:0xEC scope:global align:4 +playLightBtkAnm__10daNpc_Md_cFv = .text:0x0000D0B8; // type:function size:0x24 scope:global align:4 +setAnm__10daNpc_Md_cFi = .text:0x0000D0DC; // type:function size:0x3F0 scope:global align:4 +dNpc_Md_setAnm__10daNpc_Md_cFP15mDoExt_McaMorf2fiffPcPcPCc = .text:0x0000D4CC; // type:function size:0x118 scope:global align:4 +dNpc_Md_setAnm__10daNpc_Md_cFP14mDoExt_McaMorfiffPcPCc = .text:0x0000D5E4; // type:function size:0x30 scope:global align:4 +chkAttention__10daNpc_Md_cF4cXyzsi = .text:0x0000D614; // type:function size:0x218 scope:global align:4 +chkArea__10daNpc_Md_cFP4cXyz = .text:0x0000D82C; // type:function size:0xD0 scope:global align:4 +carryCheck__10daNpc_Md_cFv = .text:0x0000D8FC; // type:function size:0x54 scope:global align:4 +eventOrder__10daNpc_Md_cFv = .text:0x0000D950; // type:function size:0x184 scope:global align:4 +checkOrder__10daNpc_Md_cFv = .text:0x0000DAD4; // type:function size:0x140 scope:global align:4 +checkCommandTalk__10daNpc_Md_cFv = .text:0x0000DC14; // type:function size:0x9C scope:global align:4 +next_msgStatus__10daNpc_Md_cFPUl = .text:0x0000DCB0; // type:function size:0x760 scope:global align:4 +getMsg__10daNpc_Md_cFv = .text:0x0000E410; // type:function size:0x23C scope:global align:4 +setCollision__10daNpc_Md_cFv = .text:0x0000E64C; // type:function size:0x310 scope:global align:4 +setAttention__10daNpc_Md_cFb = .text:0x0000E95C; // type:function size:0x94 scope:global align:4 +lookBack__10daNpc_Md_cFiii = .text:0x0000E9F0; // type:function size:0x138 scope:global align:4 +lookBack__10daNpc_Md_cFP4cXyzii = .text:0x0000EB28; // type:function size:0x110 scope:global align:4 +lookBackWaist__10daNpc_Md_cFsf = .text:0x0000EC38; // type:function size:0x198 scope:global align:4 +setBaseMtx__10daNpc_Md_cFv = .text:0x0000EDD0; // type:function size:0x330 scope:global align:4 +deletePiyoPiyo__10daNpc_Md_cFv = .text:0x0000F100; // type:function size:0x60 scope:global align:4 +init__10daNpc_Md_cFv = .text:0x0000F160; // type:function size:0x380 scope:global align:4 +draw__10daNpc_Md_cFv = .text:0x0000F4E0; // type:function size:0x40C scope:global align:4 +animationPlay__10daNpc_Md_cFv = .text:0x0000F8EC; // type:function size:0x32C scope:global align:4 +checkPlayerRoom__10daNpc_Md_cFv = .text:0x0000FC18; // type:function size:0x40 scope:global align:4 +execute__10daNpc_Md_cFv = .text:0x0000FC58; // type:function size:0xC58 scope:global align:4 +particle_set__10daNpc_Md_cFPP14JPABaseEmitterUs = .text:0x000108B0; // type:function size:0x98 scope:global align:4 +emitterTrace__10daNpc_Md_cFP14JPABaseEmitterPA4_fP5csXyz = .text:0x00010948; // type:function size:0x58 scope:global align:4 +emitterDelete__10daNpc_Md_cFPP14JPABaseEmitter = .text:0x000109A0; // type:function size:0x3C scope:global align:4 +__dt__10daNpc_Md_cFv = .text:0x000109DC; // type:function size:0x6E0 scope:global align:4 +daNpc_Md_Create__FP10fopAc_ac_c = .text:0x000110BC; // type:function size:0x20 scope:local align:4 +daNpc_Md_Delete__FP10daNpc_Md_c = .text:0x000110DC; // type:function size:0x28 scope:local align:4 +daNpc_Md_Execute__FP10daNpc_Md_c = .text:0x00011104; // type:function size:0x20 scope:local align:4 +daNpc_Md_Draw__FP10daNpc_Md_c = .text:0x00011124; // type:function size:0x20 scope:local align:4 +daNpc_Md_IsDelete__FP10daNpc_Md_c = .text:0x00011144; // type:function size:0x8 scope:local align:4 +execute__26daNpc_Md_followEcallBack_cFP14JPABaseEmitter = .text:0x0001114C; // type:function size:0x50 scope:global align:4 +setup__26daNpc_Md_followEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x0001119C; // type:function size:0x8 scope:global align:4 +end__26daNpc_Md_followEcallBack_cFv = .text:0x000111A4; // type:function size:0x34 scope:global align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000111D8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000111DC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000111E0; // type:function size:0x4 scope:weak align:4 +__dt__14daNpc_Md_HIO_cFv = .text:0x000111E4; // type:function size:0xC4 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000112A8; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000112C4; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000112E0; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_md_cpp = .text:0x0001135C; // type:function size:0x4D8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00011834; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0001183C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00011844; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0001184C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00011854; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0001185C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00011864; // type:function size:0x8 scope:weak align:4 +@20@__dt__19dBgS_MirLightLinChkFv = .text:0x0001186C; // type:function size:0x8 scope:weak align:4 +@100@__dt__19dBgS_MirLightLinChkFv = .text:0x00011874; // type:function size:0x8 scope:weak align:4 +@88@__dt__19dBgS_MirLightLinChkFv = .text:0x0001187C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00011884; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0001188C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00011894; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0001189C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000118A4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000118AC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000118B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000118BC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000118C4; // type:function size:0x48 scope:weak align:4 +__dt__26daNpc_Md_followEcallBack_cFv = .text:0x0001190C; // type:function size:0x6C scope:weak align:4 +getGroundY__10daNpc_Md_cFv = .text:0x00011978; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__10daNpc_Md_cFv = .text:0x00011980; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__10daNpc_Md_cFv = .text:0x00011988; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__10daNpc_Md_cFv = .text:0x00011990; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__10daNpc_Md_cFv = .text:0x0001199C; // type:function size:0xC scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000119A8; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00011A04; // type:function size:0x48 scope:weak align:4 +__dt__22dDlst_shadowRealPoly_cFv = .text:0x00011A4C; // type:function size:0x84 scope:weak align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x00011AD0; // type:function size:0x60 scope:weak align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x00011B30; // type:function size:0x48 scope:weak align:4 +__dt__18dDlst_shadowPoly_cFv = .text:0x00011B78; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00011BC0; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00011CA0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00011CFC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00011DC8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00011E10; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00011E6C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00011EB4; // type:function size:0x5C scope:weak align:4 +__dt__19dBgS_MirLightLinChkFv = .text:0x00011F10; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00012064; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00012190; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00012230; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0001228C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000122D4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00012330; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00012378; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0001240C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00012454; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0001249C; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00012524; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00012580; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000125DC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00012624; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00012694; // type:function size:0x3C scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x000126D0; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x000126D8; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x000126E0; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x000126E8; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x000126F0; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x000126F8; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x00012700; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x00012708; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x00012710; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x00012718; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x00012720; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x00012724; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x00012728; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x00012730; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x00012738; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x00012740; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x00012748; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x00012750; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x00012758; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x00012760; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x00012768; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x0001276C; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x00012770; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x00012774; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x0001277C; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x00012788; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x00012790; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x00012794; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x00012798; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x0001279C; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x000127A4; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x000127A8; // type:function size:0x4 scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x000127AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000127F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0001283C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00012898; // type:function size:0x48 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000128E0; // type:function size:0x4 scope:weak align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x000128E4; // type:function size:0x8 scope:weak align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x000128EC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000128F4; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00012904; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0001290C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00012914; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x0001294C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00012954; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x0001295C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012964; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0001299C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000129A8; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000129B4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000129B8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000129C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000129D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000129D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000129E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000129E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000129F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00012A28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00012A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00012A38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012A40; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00012A78; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012A80; // type:function size:0x8 scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x00012A88; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x00012A8C; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x00012A94; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4237 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4243 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4248 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4253 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4261 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +@4266 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:string +@4272 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4282 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4283 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@4285 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4286 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4294 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4295 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4299 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4301 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4305 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@4311 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@4312 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@4315 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5476 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:8 +@5477 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:8 +@5567 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5569 = .rodata:0x00000108; // type:object size:0x8 scope:local align:8 data:double +@5726 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@5912 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@5913 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@5914 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6363 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@6491 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6679 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6725 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7022 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@7343 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7558 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@8013 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@8014 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@8185 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@8186 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@8226 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:string +@8404 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@8510 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@8511 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@8694 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +cut_anm_idx_tbl$9358 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@9532 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@9533 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +cut_anm_idx_tbl$9915 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:4byte +l_harp_play_anm$9960 = .rodata:0x00000170; // type:object size:0x18 scope:local align:4 +@10013 = .rodata:0x00000188; // type:object size:0xA scope:local align:4 +anmTypeData_Talk$10240 = .rodata:0x00000194; // type:object size:0xB0 scope:local align:4 +@10275 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 data:float +@10467 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +l_msg_num$10715 = .rodata:0x0000024C; // type:object size:0xC scope:local align:4 +@10897 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:float +@10898 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 data:float +@11082 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@11083 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@11084 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@11085 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@11086 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@11337 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@11338 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +l_harp_play_se$11343 = .rodata:0x0000027C; // type:object size:0x30 scope:local align:4 +@11439 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@11440 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@12367 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002B8; // type:object size:0x4C4 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arc_name = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arc_name_ship = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_staff_name = .data:0x00000038; // type:object size:0x4 scope:local align:4 +event_name_tbl = .data:0x0000003C; // type:object size:0x28 scope:local align:4 +l_cyl_src = .data:0x00000064; // type:object size:0x44 scope:local align:4 +l_light_cyl_src = .data:0x000000A8; // type:object size:0x44 scope:local align:4 +l_fan_light_cps_src = .data:0x000000EC; // type:object size:0x4C scope:local align:4 +l_wind_cyl_src = .data:0x00000138; // type:object size:0x44 scope:local align:4 +l_heep_size$4396 = .data:0x0000017C; // type:object size:0x8 scope:local align:4 +waistVecDat = .data:0x00000184; // type:object size:0x30 scope:local align:4 +HairModeMaskData = .data:0x000001B4; // type:object size:0x8 scope:local align:4 +baseAngleX = .data:0x000001BC; // type:object size:0x10 scope:local align:4 +hairName = .data:0x000001CC; // type:object size:0x20 scope:local align:4 +@5931 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5934 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@5955 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@5960 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@5968 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@6061 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@6064 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@6110 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@6118 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@6120 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@6122 = .data:0x00000264; // type:object size:0xC scope:local align:4 +@6301 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@6331 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +@6334 = .data:0x00000288; // type:object size:0xC scope:local align:4 +@6367 = .data:0x00000294; // type:object size:0xC scope:local align:4 +@6375 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +@6377 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +@6379 = .data:0x000002B8; // type:object size:0xC scope:local align:4 +@6386 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +@6440 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +@6587 = .data:0x000002DC; // type:object size:0xC scope:local align:4 +@6766 = .data:0x000002E8; // type:object size:0xC scope:local align:4 +@6769 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +@6776 = .data:0x00000300; // type:object size:0xC scope:local align:4 +@6783 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +@6836 = .data:0x00000318; // type:object size:0xC scope:local align:4 +@6874 = .data:0x00000324; // type:object size:0xC scope:local align:4 +@6969 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@6972 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@7006 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@7036 = .data:0x00000354; // type:object size:0xC scope:local align:4 +@7114 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@7117 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@7125 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@7128 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@7133 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@7136 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@7292 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@7297 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@7302 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@7362 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@7365 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@7372 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@7375 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@7393 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@7396 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@7570 = .data:0x00000414; // type:object size:0xC scope:local align:4 +@7575 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@7612 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@7633 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@7638 = .data:0x00000444; // type:object size:0xC scope:local align:4 +@7685 = .data:0x00000450; // type:object size:0xC scope:local align:4 +@7690 = .data:0x0000045C; // type:object size:0xC scope:local align:4 +@7695 = .data:0x00000468; // type:object size:0xC scope:local align:4 +@7700 = .data:0x00000474; // type:object size:0xC scope:local align:4 +@7763 = .data:0x00000480; // type:object size:0xC scope:local align:4 +@7768 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +@7826 = .data:0x00000498; // type:object size:0xC scope:local align:4 +@7831 = .data:0x000004A4; // type:object size:0xC scope:local align:4 +@7865 = .data:0x000004B0; // type:object size:0xC scope:local align:4 +@7884 = .data:0x000004BC; // type:object size:0xC scope:local align:4 +@7903 = .data:0x000004C8; // type:object size:0xC scope:local align:4 +@7925 = .data:0x000004D4; // type:object size:0xC scope:local align:4 +@8240 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +@8247 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +@8446 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +@8455 = .data:0x00000504; // type:object size:0xC scope:local align:4 +@8525 = .data:0x00000510; // type:object size:0xC scope:local align:4 +@8625 = .data:0x0000051C; // type:object size:0xC scope:local align:4 +@8667 = .data:0x00000528; // type:object size:0xC scope:local align:4 +@8671 = .data:0x00000534; // type:object size:0xC scope:local align:4 +@8720 = .data:0x00000540; // type:object size:0xC scope:local align:4 +@8771 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +@8776 = .data:0x00000558; // type:object size:0xC scope:local align:4 +@8783 = .data:0x00000564; // type:object size:0xC scope:local align:4 +@8869 = .data:0x00000570; // type:object size:0xC scope:local align:4 +@8914 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +@8949 = .data:0x00000588; // type:object size:0xC scope:local align:4 +@9045 = .data:0x00000594; // type:object size:0xC scope:local align:4 +@9093 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +@9137 = .data:0x000005AC; // type:object size:0xC scope:local align:4 +@9138 = .data:0x000005B8; // type:object size:0xC scope:local align:4 +@9139 = .data:0x000005C4; // type:object size:0xC scope:local align:4 +@9140 = .data:0x000005D0; // type:object size:0xC scope:local align:4 +@9141 = .data:0x000005DC; // type:object size:0xC scope:local align:4 +@9142 = .data:0x000005E8; // type:object size:0xC scope:local align:4 +@9143 = .data:0x000005F4; // type:object size:0xC scope:local align:4 +@9144 = .data:0x00000600; // type:object size:0xC scope:local align:4 +@9145 = .data:0x0000060C; // type:object size:0xC scope:local align:4 +@9146 = .data:0x00000618; // type:object size:0xC scope:local align:4 +@9147 = .data:0x00000624; // type:object size:0xC scope:local align:4 +@9148 = .data:0x00000630; // type:object size:0xC scope:local align:4 +@9149 = .data:0x0000063C; // type:object size:0xC scope:local align:4 +@9150 = .data:0x00000648; // type:object size:0xC scope:local align:4 +@9151 = .data:0x00000654; // type:object size:0xC scope:local align:4 +@9152 = .data:0x00000660; // type:object size:0xC scope:local align:4 +@9153 = .data:0x0000066C; // type:object size:0xC scope:local align:4 +@9154 = .data:0x00000678; // type:object size:0xC scope:local align:4 +@9155 = .data:0x00000684; // type:object size:0xC scope:local align:4 +@9156 = .data:0x00000690; // type:object size:0xC scope:local align:4 +@9157 = .data:0x0000069C; // type:object size:0xC scope:local align:4 +@9158 = .data:0x000006A8; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000006B4; // type:object size:0x108 scope:local align:4 +@9159 = .data:0x000007BC; // type:object size:0xC scope:local align:4 +@9160 = .data:0x000007C8; // type:object size:0xC scope:local align:4 +@9161 = .data:0x000007D4; // type:object size:0xC scope:local align:4 +@9162 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +@9163 = .data:0x000007EC; // type:object size:0xC scope:local align:4 +@9164 = .data:0x000007F8; // type:object size:0xC scope:local align:4 +@9165 = .data:0x00000804; // type:object size:0xC scope:local align:4 +@9166 = .data:0x00000810; // type:object size:0xC scope:local align:4 +@9167 = .data:0x0000081C; // type:object size:0xC scope:local align:4 +@9168 = .data:0x00000828; // type:object size:0xC scope:local align:4 +@9169 = .data:0x00000834; // type:object size:0xC scope:local align:4 +@9170 = .data:0x00000840; // type:object size:0xC scope:local align:4 +@9171 = .data:0x0000084C; // type:object size:0xC scope:local align:4 +@9172 = .data:0x00000858; // type:object size:0xC scope:local align:4 +@9173 = .data:0x00000864; // type:object size:0xC scope:local align:4 +@9174 = .data:0x00000870; // type:object size:0xC scope:local align:4 +@9175 = .data:0x0000087C; // type:object size:0xC scope:local align:4 +@9176 = .data:0x00000888; // type:object size:0xC scope:local align:4 +@9177 = .data:0x00000894; // type:object size:0xC scope:local align:4 +@9178 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +@9179 = .data:0x000008AC; // type:object size:0xC scope:local align:4 +@9180 = .data:0x000008B8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000008C4; // type:object size:0x108 scope:local align:4 +cut_name_tbl = .data:0x000009CC; // type:object size:0x58 scope:local align:4 +cut_anm_tbl$9357 = .data:0x00000A24; // type:object size:0x4 scope:local align:4 +@9820 = .data:0x00000A28; // type:object size:0xC scope:local align:4 +@9823 = .data:0x00000A34; // type:object size:0xC scope:local align:4 +@9826 = .data:0x00000A40; // type:object size:0xC scope:local align:4 +@9833 = .data:0x00000A4C; // type:object size:0xC scope:local align:4 +cut_anm_tbl$9914 = .data:0x00000A58; // type:object size:0x4 scope:local align:4 +btpAnmTbl$10247 = .data:0x00000A5C; // type:object size:0x210 scope:local align:4 +l_anmTbl$10296 = .data:0x00000C6C; // type:object size:0x9C0 scope:local align:4 +l_anmPrm$10297 = .data:0x0000162C; // type:object size:0x320 scope:local align:4 +armAnmTbl$10298 = .data:0x0000194C; // type:object size:0x800 scope:local align:4 +wingAnmTbl$10299 = .data:0x0000214C; // type:object size:0x200 scope:local align:4 +@10495 = .data:0x0000234C; // type:object size:0xC scope:local align:4 +@10533 = .data:0x00002358; // type:object size:0x24 scope:local align:4 +@10547 = .data:0x0000237C; // type:object size:0xC scope:local align:4 +@10552 = .data:0x00002388; // type:object size:0xC scope:local align:4 +@10555 = .data:0x00002394; // type:object size:0xC scope:local align:4 +@11127 = .data:0x000023A0; // type:object size:0xC scope:local align:4 +@11130 = .data:0x000023AC; // type:object size:0xC scope:local align:4 +@11474 = .data:0x000023B8; // type:object size:0xC scope:local align:4 +@11515 = .data:0x000023C4; // type:object size:0xC scope:local align:4 +@11517 = .data:0x000023D0; // type:object size:0xC scope:local align:4 +@11519 = .data:0x000023DC; // type:object size:0xC scope:local align:4 +@11560 = .data:0x000023E8; // type:object size:0xC scope:local align:4 +@11568 = .data:0x000023F4; // type:object size:0xC scope:local align:4 +l_daNpc_Md_Method = .data:0x00002400; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MD = .data:0x00002420; // type:object size:0x30 scope:global align:4 +__vt__26daNpc_Md_followEcallBack_c = .data:0x00002450; // type:object size:0x20 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x00002470; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00002488; // type:object size:0x30 scope:weak align:4 +__vt__10daNpc_Md_c = .data:0x000024B8; // type:object size:0xA8 scope:global align:4 +__vt__8cM3dGPla = .data:0x00002560; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000256C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00002578; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00002584; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00002590; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000259C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000025A8; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000025B4; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000025D4; // type:object size:0x1C scope:weak align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x000025F0; // type:object size:0x14 scope:weak align:4 +__vt__18dDlst_shadowPoly_c = .data:0x00002604; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00002618; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000026A0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000026AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00002734; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00002740; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000274C; // type:object size:0x54 scope:weak align:4 +__vt__19dBgS_MirLightLinChk = .data:0x000027A0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000027D0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00002800; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00002818; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00002824; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00002830; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000283C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00002848; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00002854; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000286C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00002878; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00002884; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00002890; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000289C; // type:object size:0x24 scope:weak align:4 +__vt__10daPy_npc_c = .data:0x000028C0; // type:object size:0xA8 scope:weak align:4 +__vt__9daPy_py_c = .data:0x00002968; // type:object size:0x9C scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00002A04; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_Md_HIO_c = .data:0x00002A10; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO2_c = .data:0x00002A1C; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO3_c = .data:0x00002A28; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO4_c = .data:0x00002A34; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO5_c = .data:0x00002A40; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO6_c = .data:0x00002A4C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4331 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x1CC scope:local align:4 +@4332 = .bss:0x0000022C; // type:object size:0xC scope:local align:4 +l_ms_light_local_vec = .bss:0x00000238; // type:object size:0xC scope:local align:4 +@4333 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +l_ms_light_local_start = .bss:0x00000250; // type:object size:0xC scope:local align:4 data:float +@5110 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +init$5111 = .bss:0x00000268; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$5109 = .bss:0x0000026C; // type:object size:0xC scope:local align:4 +@5114 = .bss:0x00000278; // type:object size:0xC scope:local align:4 +init$5115 = .bss:0x00000284; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$5113 = .bss:0x00000288; // type:object size:0xC scope:local align:4 +l_msgId = .bss:0x00000294; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000298; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_npc_mk/splits.txt b/config/GZLE01/rels/d_a_npc_mk/splits.txt new file mode 100644 index 000000000..3d4797c39 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_mk/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mk.cpp: + .text start:0x00000078 end:0x00004C38 + .text start:0x00004C38 end:0x00004C70 + .rodata start:0x00000000 end:0x00000227 + .data start:0x00000000 end:0x00000480 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLE01/rels/d_a_npc_mk/symbols.txt b/config/GZLE01/rels/d_a_npc_mk/symbols.txt new file mode 100644 index 000000000..6eeb39531 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_mk/symbols.txt @@ -0,0 +1,186 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack_Mk__FP7J3DNodei = .text:0x00000078; // type:function size:0x1B8 scope:local align:4 +initTexPatternAnm__10daNpc_Mk_cFb = .text:0x00000230; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_Mk_cFv = .text:0x00000344; // type:function size:0x8C scope:global align:4 +setAnm__10daNpc_Mk_cFSc = .text:0x000003D0; // type:function size:0xA0 scope:global align:4 +setAnmStatus__10daNpc_Mk_cFv = .text:0x00000470; // type:function size:0x74 scope:global align:4 +chkAttentionLocal__10daNpc_Mk_cFv = .text:0x000004E4; // type:function size:0xB4 scope:global align:4 +chkAttention__10daNpc_Mk_cFv = .text:0x00000598; // type:function size:0x9C scope:global align:4 +eventOrder__10daNpc_Mk_cFv = .text:0x00000634; // type:function size:0x44 scope:global align:4 +checkOrder__10daNpc_Mk_cFv = .text:0x00000678; // type:function size:0x5C scope:global align:4 +next_msgStatus__10daNpc_Mk_cFPUl = .text:0x000006D4; // type:function size:0x7C scope:global align:4 +getMsg__10daNpc_Mk_cFv = .text:0x00000750; // type:function size:0x158 scope:global align:4 +setCollision__10daNpc_Mk_cFv = .text:0x000008A8; // type:function size:0x98 scope:global align:4 +msgAnm__10daNpc_Mk_cFUc = .text:0x00000940; // type:function size:0x108 scope:global align:4 +talkInit__10daNpc_Mk_cFv = .text:0x00000A48; // type:function size:0x14 scope:global align:4 +msgPushButton__10daNpc_Mk_cFv = .text:0x00000A5C; // type:function size:0x24 scope:global align:4 +talk__10daNpc_Mk_cFv = .text:0x00000A80; // type:function size:0x184 scope:global align:4 +checkDemoStart__10daNpc_Mk_cFv = .text:0x00000C04; // type:function size:0x6C scope:global align:4 +getNowEventAction__10daNpc_Mk_cFv = .text:0x00000C70; // type:function size:0x48 scope:global align:4 +init__10daNpc_Mk_cFv = .text:0x00000CB8; // type:function size:0x5C4 scope:global align:4 +getType__10daNpc_Mk_cFv = .text:0x0000127C; // type:function size:0xC scope:global align:4 +getPath__10daNpc_Mk_cFv = .text:0x00001288; // type:function size:0xC scope:global align:4 +nextVisitMode__10daNpc_Mk_cFv = .text:0x00001294; // type:function size:0x2E0 scope:global align:4 +visitInit__10daNpc_Mk_cFUc = .text:0x00001574; // type:function size:0x184 scope:global align:4 +visitProc__10daNpc_Mk_cFv = .text:0x000016F8; // type:function size:0xB0 scope:global align:4 +runawayInit__10daNpc_Mk_cFv = .text:0x000017A8; // type:function size:0x158 scope:global align:4 +walkPath__10daNpc_Mk_cFUc = .text:0x00001900; // type:function size:0x50 scope:global align:4 +runLink__10daNpc_Mk_cFv = .text:0x00001950; // type:function size:0x8C scope:global align:4 +aroundLink__10daNpc_Mk_cFv = .text:0x000019DC; // type:function size:0x38 scope:global align:4 +remove_Um2__10daNpc_Mk_cFv = .text:0x00001A14; // type:function size:0x54 scope:global align:4 +demoInitCom__10daNpc_Mk_cFv = .text:0x00001A68; // type:function size:0x13C scope:global align:4 +demoProc__10daNpc_Mk_cFv = .text:0x00001BA4; // type:function size:0x924 scope:global align:4 +setAttention__10daNpc_Mk_cFb = .text:0x000024C8; // type:function size:0x54 scope:global align:4 +getLookBackMode__10daNpc_Mk_cFv = .text:0x0000251C; // type:function size:0xB0 scope:global align:4 +lookBack__10daNpc_Mk_cFv = .text:0x000025CC; // type:function size:0x1FC scope:global align:4 +wait01__10daNpc_Mk_cFv = .text:0x000027C8; // type:function size:0x84 scope:global align:4 +talk01__10daNpc_Mk_cFv = .text:0x0000284C; // type:function size:0x130 scope:global align:4 +talk02__10daNpc_Mk_cFv = .text:0x0000297C; // type:function size:0x144 scope:global align:4 +visitTalkInit__10daNpc_Mk_cFv = .text:0x00002AC0; // type:function size:0xF4 scope:global align:4 +visitSetEvent__10daNpc_Mk_cFv = .text:0x00002BB4; // type:function size:0xDC scope:global align:4 +visit01__10daNpc_Mk_cFv = .text:0x00002C90; // type:function size:0x29C scope:global align:4 +climb01__10daNpc_Mk_cFv = .text:0x00002F2C; // type:function size:0x138 scope:global align:4 +drop01__10daNpc_Mk_cFv = .text:0x00003064; // type:function size:0xA4 scope:global align:4 +runaway__10daNpc_Mk_cFv = .text:0x00003108; // type:function size:0x12C scope:global align:4 +jump__10daNpc_Mk_cFv = .text:0x00003234; // type:function size:0x98 scope:global align:4 +jitanda01__10daNpc_Mk_cFv = .text:0x000032CC; // type:function size:0x40 scope:global align:4 +jitanda02__10daNpc_Mk_cFv = .text:0x0000330C; // type:function size:0x90 scope:global align:4 +demo01__10daNpc_Mk_cFv = .text:0x0000339C; // type:function size:0x54 scope:global align:4 +demo02__10daNpc_Mk_cFv = .text:0x000033F0; // type:function size:0x174 scope:global align:4 +demo03__10daNpc_Mk_cFv = .text:0x00003564; // type:function size:0xD4 scope:global align:4 +wait_action__10daNpc_Mk_cFPv = .text:0x00003638; // type:function size:0xD4 scope:global align:4 +seek_action__10daNpc_Mk_cFPv = .text:0x0000370C; // type:function size:0x258 scope:global align:4 +hind_action__10daNpc_Mk_cFPv = .text:0x00003964; // type:function size:0x19C scope:global align:4 +visit_action__10daNpc_Mk_cFPv = .text:0x00003B00; // type:function size:0x17C scope:global align:4 +_draw__10daNpc_Mk_cFv = .text:0x00003C7C; // type:function size:0x124 scope:global align:4 +_execute__10daNpc_Mk_cFv = .text:0x00003DA0; // type:function size:0x270 scope:global align:4 +_delete__10daNpc_Mk_cFv = .text:0x00004010; // type:function size:0x4C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000405C; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Mk_cFv = .text:0x0000407C; // type:function size:0x27C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000042F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000043C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000440C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004468; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000044B0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000450C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004594; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004604; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004660; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Mk_cFv = .text:0x000046A8; // type:function size:0x2AC scope:global align:4 +daNpc_Mk_Create__FP10fopAc_ac_c = .text:0x00004954; // type:function size:0x20 scope:local align:4 +daNpc_Mk_Delete__FP10daNpc_Mk_c = .text:0x00004974; // type:function size:0x20 scope:local align:4 +daNpc_Mk_Execute__FP10daNpc_Mk_c = .text:0x00004994; // type:function size:0x20 scope:local align:4 +daNpc_Mk_Draw__FP10daNpc_Mk_c = .text:0x000049B4; // type:function size:0x20 scope:local align:4 +daNpc_Mk_IsDelete__FP10daNpc_Mk_c = .text:0x000049D4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000049DC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004A24; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004A6C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004AC8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004B10; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004B20; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004B28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004B30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004B38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B40; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004B78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004B80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004B88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B90; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004BC8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004BCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BD4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004BE4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004BF0; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004BFC; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004C18; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C20; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004C28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004C30; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Mk_cF4cXyz = .text:0x00004C38; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Mk_cF4cXyz = .text:0x00004C54; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4150 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4167 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4180 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4487 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4663 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5006 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5007 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5008 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5009 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5027 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5247 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5248 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@5274 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@5309 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5310 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5311 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5520 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5521 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5574 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@5675 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5677 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5824 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5825 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000CC; // type:object size:0x15B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4260 = .data:0x00000030; // type:object size:0x70 scope:local align:4 +@4332 = .data:0x000000A0; // type:object size:0x24 scope:local align:4 +action_table$4386 = .data:0x000000C4; // type:object size:0x44 scope:local align:4 +@4398 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4401 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4417 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4420 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@4423 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4664 = .data:0x00000144; // type:object size:0x28 scope:local align:4 +@4682 = .data:0x0000016C; // type:object size:0x28 scope:local align:4 +@4819 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@5011 = .data:0x000001A0; // type:object size:0x44 scope:local align:4 +@5010 = .data:0x000001E4; // type:object size:0x44 scope:local align:4 +@5353 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@5427 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@5439 = .data:0x00000240; // type:object size:0x38 scope:local align:4 +@5454 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@5498 = .data:0x00000284; // type:object size:0x34 scope:local align:4 +l_daNpc_Mk_Method = .data:0x000002B8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MK = .data:0x000002D8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000350; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000474; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_npc_mn/splits.txt b/config/GZLE01/rels/d_a_npc_mn/splits.txt new file mode 100644 index 000000000..b1c980118 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_mn/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mn.cpp: + .text start:0x00000078 end:0x00003F9C + .text start:0x00003F9C end:0x00003FCC + .text start:0x00003FCC end:0x00004128 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001F2 + .data start:0x00000000 end:0x00000564 diff --git a/config/GZLE01/rels/d_a_npc_mn/symbols.txt b/config/GZLE01/rels/d_a_npc_mn/symbols.txt new file mode 100644 index 000000000..f1eb1b1f9 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_mn/symbols.txt @@ -0,0 +1,212 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcMn_cFv = .text:0x00000078; // type:function size:0x1B8 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000230; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000028C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000444; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000048C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000004E8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000570; // type:function size:0x70 scope:weak align:4 +daNpc_Mn_nodeCallBack__FP7J3DNodei = .text:0x000005E0; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006F8; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcMn_c = .text:0x00000718; // type:function size:0x144 scope:local align:4 +phase_2__FP9daNpcMn_c = .text:0x0000085C; // type:function size:0x78 scope:local align:4 +_create__9daNpcMn_cFv = .text:0x000008D4; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcMn_cFv = .text:0x00000904; // type:function size:0x2DC scope:global align:4 +daNpcMn_XyCheckCB__FPvi = .text:0x00000BE0; // type:function size:0x20 scope:local align:4 +createInit__9daNpcMn_cFv = .text:0x00000C00; // type:function size:0x33C scope:global align:4 +_delete__9daNpcMn_cFv = .text:0x00000F3C; // type:function size:0xA8 scope:global align:4 +_draw__9daNpcMn_cFv = .text:0x00000FE4; // type:function size:0x170 scope:global align:4 +_execute__9daNpcMn_cFv = .text:0x00001154; // type:function size:0x1F0 scope:global align:4 +executeCommon__9daNpcMn_cFv = .text:0x00001344; // type:function size:0x70 scope:global align:4 +executeSetMode__9daNpcMn_cFUc = .text:0x000013B4; // type:function size:0x58 scope:global align:4 +executeWaitInit__9daNpcMn_cFv = .text:0x0000140C; // type:function size:0x10C scope:global align:4 +executeWait__9daNpcMn_cFv = .text:0x00001518; // type:function size:0x2B4 scope:global align:4 +executeTalkInit__9daNpcMn_cFv = .text:0x000017CC; // type:function size:0x8 scope:global align:4 +executeTalk__9daNpcMn_cFv = .text:0x000017D4; // type:function size:0x78 scope:global align:4 +executeTalk3Init__9daNpcMn_cFv = .text:0x0000184C; // type:function size:0x10 scope:global align:4 +executeTalk3__9daNpcMn_cFv = .text:0x0000185C; // type:function size:0xC0 scope:global align:4 +executeWalkInit__9daNpcMn_cFv = .text:0x0000191C; // type:function size:0x2C scope:global align:4 +executeWalk__9daNpcMn_cFv = .text:0x00001948; // type:function size:0x28C scope:global align:4 +executeTurnInit__9daNpcMn_cFv = .text:0x00001BD4; // type:function size:0x144 scope:global align:4 +executeTurn__9daNpcMn_cFv = .text:0x00001D18; // type:function size:0xD0 scope:global align:4 +checkOrder__9daNpcMn_cFv = .text:0x00001DE8; // type:function size:0x98 scope:global align:4 +eventOrder__9daNpcMn_cFv = .text:0x00001E80; // type:function size:0x80 scope:global align:4 +eventMove__9daNpcMn_cFv = .text:0x00001F00; // type:function size:0x74 scope:global align:4 +privateCut__9daNpcMn_cFv = .text:0x00001F74; // type:function size:0x220 scope:global align:4 +eventMesSetInit__9daNpcMn_cFi = .text:0x00002194; // type:function size:0xD8 scope:global align:4 +eventMesSet__9daNpcMn_cFv = .text:0x0000226C; // type:function size:0x34 scope:global align:4 +eventGetItemInit__9daNpcMn_cFv = .text:0x000022A0; // type:function size:0x58 scope:global align:4 +eventWaitInit__9daNpcMn_cFi = .text:0x000022F8; // type:function size:0x60 scope:global align:4 +eventWait__9daNpcMn_cFi = .text:0x00002358; // type:function size:0x90 scope:global align:4 +eventSwOnInit__9daNpcMn_cFi = .text:0x000023E8; // type:function size:0x60 scope:global align:4 +eventSwOn__9daNpcMn_cFv = .text:0x00002448; // type:function size:0x64 scope:global align:4 +eventHatchInit__9daNpcMn_cFv = .text:0x000024AC; // type:function size:0x94 scope:global align:4 +eventHatch__9daNpcMn_cFv = .text:0x00002540; // type:function size:0x38 scope:global align:4 +eventBikkuriInit__9daNpcMn_cFi = .text:0x00002578; // type:function size:0x74 scope:global align:4 +eventBikkuri__9daNpcMn_cFv = .text:0x000025EC; // type:function size:0x58 scope:global align:4 +eventTurnInit__9daNpcMn_cFv = .text:0x00002644; // type:function size:0x28 scope:global align:4 +eventTurn__9daNpcMn_cFi = .text:0x0000266C; // type:function size:0x148 scope:global align:4 +eventWalkInit__9daNpcMn_cFv = .text:0x000027B4; // type:function size:0x28 scope:global align:4 +eventWalk__9daNpcMn_cFv = .text:0x000027DC; // type:function size:0x160 scope:global align:4 +eventLookInit__9daNpcMn_cFv = .text:0x0000293C; // type:function size:0x28 scope:global align:4 +eventLook__9daNpcMn_cFv = .text:0x00002964; // type:function size:0x24 scope:global align:4 +eventJumpInit__9daNpcMn_cFi = .text:0x00002988; // type:function size:0x108 scope:global align:4 +eventJump__9daNpcMn_cFv = .text:0x00002A90; // type:function size:0x58 scope:global align:4 +talk2__9daNpcMn_cFi = .text:0x00002AE8; // type:function size:0x148 scope:global align:4 +talk3__9daNpcMn_cFi = .text:0x00002C30; // type:function size:0x138 scope:global align:4 +next_msgStatus__9daNpcMn_cFPUl = .text:0x00002D68; // type:function size:0x50 scope:global align:4 +getMsg__9daNpcMn_cFv = .text:0x00002DB8; // type:function size:0x1C4 scope:global align:4 +getMsg3__9daNpcMn_cFv = .text:0x00002F7C; // type:function size:0x10 scope:global align:4 +chkMsg__9daNpcMn_cFv = .text:0x00002F8C; // type:function size:0x4 scope:global align:4 +setMessage__9daNpcMn_cFUl = .text:0x00002F90; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcMn_cFv = .text:0x00002F98; // type:function size:0x94 scope:global align:4 +getPrmNpcNo__9daNpcMn_cFv = .text:0x0000302C; // type:function size:0x10 scope:global align:4 +getPrmRailID__9daNpcMn_cFv = .text:0x0000303C; // type:function size:0x2C scope:global align:4 +getPrmSwitchBit__9daNpcMn_cFv = .text:0x00003068; // type:function size:0x2C scope:global align:4 +getPrmSwitchBit2__9daNpcMn_cFv = .text:0x00003094; // type:function size:0x2C scope:global align:4 +setMtx__9daNpcMn_cFv = .text:0x000030C0; // type:function size:0x88 scope:global align:4 +chkAttention__9daNpcMn_cFv = .text:0x00003148; // type:function size:0x330 scope:global align:4 +lookBack__9daNpcMn_cFv = .text:0x00003478; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__9daNpcMn_cFb = .text:0x000035C4; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__9daNpcMn_cFv = .text:0x000036D0; // type:function size:0x6C scope:global align:4 +playAnm__9daNpcMn_cFv = .text:0x0000373C; // type:function size:0xBC scope:global align:4 +setAnm__9daNpcMn_cFUcif = .text:0x000037F8; // type:function size:0xD0 scope:global align:4 +setAnmTbl__9daNpcMn_cFP9sMnAnmDat = .text:0x000038C8; // type:function size:0xAC scope:global align:4 +XyCheckCB__9daNpcMn_cFi = .text:0x00003974; // type:function size:0x8 scope:global align:4 +getRand__9daNpcMn_cFi = .text:0x0000397C; // type:function size:0x64 scope:global align:4 +setCollision__9daNpcMn_cFP8dCcD_Cyl4cXyzff = .text:0x000039E0; // type:function size:0x78 scope:global align:4 +chkEndEvent__9daNpcMn_cFv = .text:0x00003A58; // type:function size:0x6C scope:global align:4 +chkPosNo__9daNpcMn_cFv = .text:0x00003AC4; // type:function size:0x74 scope:global align:4 +getPosNo__9daNpcMn_cFv = .text:0x00003B38; // type:function size:0x1A0 scope:global align:4 +isChangePos__9daNpcMn_cFUc = .text:0x00003CD8; // type:function size:0x10 scope:global align:4 +daNpc_MnCreate__FPv = .text:0x00003CE8; // type:function size:0x20 scope:local align:4 +daNpc_MnDelete__FPv = .text:0x00003D08; // type:function size:0x24 scope:local align:4 +daNpc_MnExecute__FPv = .text:0x00003D2C; // type:function size:0x24 scope:local align:4 +daNpc_MnDraw__FPv = .text:0x00003D50; // type:function size:0x24 scope:local align:4 +daNpc_MnIsDelete__FPv = .text:0x00003D74; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003D7C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003DC4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003E0C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003E68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003EB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003EC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003EC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003ED0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003ED8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003EE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003F18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003F20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003F28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003F30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003F68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003F6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003F74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003F7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003F84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003F90; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003F9C; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00003FA0; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003FBC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003FC4; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ29daNpcMn_c5Prm_eQ29daNpcMn_c5Prm_e = .text:0x00003FCC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003FE8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_mn_cpp = .text:0x00004004; // type:function size:0x104 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004108; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004110; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004118; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004120; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcMn_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +l_etc_bmd_ix_tbl = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x20 scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:4byte +@4094 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4095 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4424 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4425 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4497 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4498 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4601 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4688 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@5185 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5205 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5207 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5605 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000098; // type:object size:0x15A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait2 = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_bikkuri = .data:0x0000004C; // type:object size:0x6 scope:local align:4 +l_npc_anm_jump1 = .data:0x00000054; // type:object size:0x6 scope:local align:4 +l_npc_anm_jump2 = .data:0x0000005C; // type:object size:0x3 scope:local align:4 +l_npc_dat = .data:0x00000060; // type:object size:0x98 scope:local align:4 +l_msg_mn_1st_talk = .data:0x000000F8; // type:object size:0x10 scope:local align:4 +l_msg_mn_2nd_talk = .data:0x00000108; // type:object size:0x10 scope:local align:4 +l_msg_mn_1st_talk_in = .data:0x00000118; // type:object size:0x8 scope:local align:4 +l_msg_mn_2nd_talk_in = .data:0x00000120; // type:object size:0x8 scope:local align:4 +l_msg_mn_3rd_talk_in = .data:0x00000128; // type:object size:0x8 scope:local align:4 +l_msg_mn_comp_1st = .data:0x00000130; // type:object size:0x10 scope:local align:4 +l_msg_mn_comp_2nd = .data:0x00000140; // type:object size:0x8 scope:local align:4 +l_msg_mn_figure = .data:0x00000148; // type:object size:0x28 scope:local align:4 +l_cyl_src = .data:0x00000170; // type:object size:0x44 scope:local align:4 +l_room_name = .data:0x000001B4; // type:object size:0x28 scope:local align:4 +l_figure_comp = .data:0x000001DC; // type:object size:0x22 scope:local align:4 +l_method$4362 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@4554 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@4555 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@4556 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@4557 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@4558 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000248; // type:object size:0x3C scope:local align:4 +@4559 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@4560 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@4561 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@4562 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@4563 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000002C0; // type:object size:0x3C scope:local align:4 +cut_name_tbl$4922 = .data:0x000002FC; // type:object size:0x28 scope:local align:4 +@4970 = .data:0x00000324; // type:object size:0x28 scope:local align:4 +@4969 = .data:0x0000034C; // type:object size:0x28 scope:local align:4 +daNpc_MnMethodTable = .data:0x00000374; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MN = .data:0x00000394; // type:object size:0x30 scope:global align:4 +__vt__9daNpcMn_c = .data:0x000003C4; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003F0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000003FC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000438; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004D8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000052C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000550; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_npc_mt/splits.txt b/config/GZLE01/rels/d_a_npc_mt/splits.txt new file mode 100644 index 000000000..7d3263c36 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_mt/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mt.cpp: + .text start:0x00000078 end:0x00003000 + .text start:0x00003000 end:0x00003030 + .text start:0x00003030 end:0x000030E0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000004B4 diff --git a/config/GZLE01/rels/d_a_npc_mt/symbols.txt b/config/GZLE01/rels/d_a_npc_mt/symbols.txt new file mode 100644 index 000000000..81ee7c2ec --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_mt/symbols.txt @@ -0,0 +1,183 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcMt_cFv = .text:0x00000078; // type:function size:0x1B0 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000228; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000284; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000398; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000043C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000484; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000004E0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000568; // type:function size:0x70 scope:weak align:4 +daNpc_Mt_nodeCallBack__FP7J3DNodei = .text:0x000005D8; // type:function size:0x11C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcMt_c = .text:0x00000714; // type:function size:0x144 scope:local align:4 +phase_2__FP9daNpcMt_c = .text:0x00000858; // type:function size:0x80 scope:local align:4 +_create__9daNpcMt_cFv = .text:0x000008D8; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcMt_cFv = .text:0x00000908; // type:function size:0x290 scope:global align:4 +daNpcMt_XyCheckCB__FPvi = .text:0x00000B98; // type:function size:0x20 scope:local align:4 +createInit__9daNpcMt_cFv = .text:0x00000BB8; // type:function size:0x234 scope:global align:4 +_delete__9daNpcMt_cFv = .text:0x00000DEC; // type:function size:0x180 scope:global align:4 +_draw__9daNpcMt_cFv = .text:0x00000F6C; // type:function size:0x110 scope:global align:4 +_execute__9daNpcMt_cFv = .text:0x0000107C; // type:function size:0x154 scope:global align:4 +executeCommon__9daNpcMt_cFv = .text:0x000011D0; // type:function size:0x70 scope:global align:4 +executeSetMode__9daNpcMt_cFUc = .text:0x00001240; // type:function size:0x54 scope:global align:4 +executeWaitInit__9daNpcMt_cFv = .text:0x00001294; // type:function size:0x8C scope:global align:4 +executeWait__9daNpcMt_cFv = .text:0x00001320; // type:function size:0x48 scope:global align:4 +executeTalkInit__9daNpcMt_cFv = .text:0x00001368; // type:function size:0x8 scope:global align:4 +executeTalk__9daNpcMt_cFv = .text:0x00001370; // type:function size:0x78 scope:global align:4 +checkOrder__9daNpcMt_cFv = .text:0x000013E8; // type:function size:0x98 scope:global align:4 +eventOrder__9daNpcMt_cFv = .text:0x00001480; // type:function size:0x8C scope:global align:4 +eventMove__9daNpcMt_cFv = .text:0x0000150C; // type:function size:0x74 scope:global align:4 +privateCut__9daNpcMt_cFv = .text:0x00001580; // type:function size:0x130 scope:global align:4 +eventMesSetInit__9daNpcMt_cFi = .text:0x000016B0; // type:function size:0xD8 scope:global align:4 +eventMesSet__9daNpcMt_cFv = .text:0x00001788; // type:function size:0x94 scope:global align:4 +eventGetItemInit__9daNpcMt_cFv = .text:0x0000181C; // type:function size:0x58 scope:global align:4 +talk2__9daNpcMt_cFi = .text:0x00001874; // type:function size:0x148 scope:global align:4 +next_msgStatus__9daNpcMt_cFPUl = .text:0x000019BC; // type:function size:0xD0 scope:global align:4 +getMsg__9daNpcMt_cFv = .text:0x00001A8C; // type:function size:0x53C scope:global align:4 +chkMsg__9daNpcMt_cFv = .text:0x00001FC8; // type:function size:0x4 scope:global align:4 +setMessage__9daNpcMt_cFUl = .text:0x00001FCC; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcMt_cFv = .text:0x00001FD4; // type:function size:0xB0 scope:global align:4 +getPrmNpcNo__9daNpcMt_cFv = .text:0x00002084; // type:function size:0x20 scope:global align:4 +setMtx__9daNpcMt_cFv = .text:0x000020A4; // type:function size:0x88 scope:global align:4 +chkAttention__9daNpcMt_cFv = .text:0x0000212C; // type:function size:0x348 scope:global align:4 +lookBack__9daNpcMt_cFv = .text:0x00002474; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__9daNpcMt_cFb = .text:0x000025C0; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__9daNpcMt_cFv = .text:0x000026D8; // type:function size:0x6C scope:global align:4 +playAnm__9daNpcMt_cFv = .text:0x00002744; // type:function size:0xC8 scope:global align:4 +setAnm__9daNpcMt_cFUcif = .text:0x0000280C; // type:function size:0xD8 scope:global align:4 +setAnmTbl__9daNpcMt_cFP9sMtAnmDat = .text:0x000028E4; // type:function size:0xA0 scope:global align:4 +XyCheckCB__9daNpcMt_cFi = .text:0x00002984; // type:function size:0xA4 scope:global align:4 +setCollision__9daNpcMt_cFP8dCcD_Cyl4cXyzff = .text:0x00002A28; // type:function size:0x78 scope:global align:4 +chkEndEvent__9daNpcMt_cFv = .text:0x00002AA0; // type:function size:0x5C scope:global align:4 +isFigureGet__9daNpcMt_cFUc = .text:0x00002AFC; // type:function size:0x9C scope:global align:4 +setFigure__9daNpcMt_cFUc = .text:0x00002B98; // type:function size:0xA0 scope:global align:4 +getFigureMakeNum__9daNpcMt_cFv = .text:0x00002C38; // type:function size:0x68 scope:global align:4 +isComp__9daNpcMt_cFv = .text:0x00002CA0; // type:function size:0x68 scope:global align:4 +changePhotoNo__9daNpcMt_cFUc = .text:0x00002D08; // type:function size:0x44 scope:global align:4 +daNpc_MtCreate__FPv = .text:0x00002D4C; // type:function size:0x20 scope:local align:4 +daNpc_MtDelete__FPv = .text:0x00002D6C; // type:function size:0x24 scope:local align:4 +daNpc_MtExecute__FPv = .text:0x00002D90; // type:function size:0x24 scope:local align:4 +daNpc_MtDraw__FPv = .text:0x00002DB4; // type:function size:0x24 scope:local align:4 +daNpc_MtIsDelete__FPv = .text:0x00002DD8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002DE0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002E28; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002E70; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002ECC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002F14; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002F24; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002F2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F44; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002F7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002F94; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002FCC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002FD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002FD8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002FE8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002FF4; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003000; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00003004; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003020; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003028; // type:function size:0x8 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003030; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_mt_cpp = .text:0x0000304C; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000030C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000030C8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000030D0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000030D8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcMt_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x18 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4085 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4414 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4415 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4522 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5033 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@5162 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000060; // type:object size:0xE0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk4 = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk5 = .data:0x0000004C; // type:object size:0x6 scope:local align:4 +l_npc_anm_tukuru = .data:0x00000054; // type:object size:0x6 scope:local align:4 +l_npc_dat = .data:0x0000005C; // type:object size:0x4C scope:local align:4 +l_msg_mt_1st_talk = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +l_msg_mt_2nd_talk = .data:0x000000C8; // type:object size:0x10 scope:local align:4 +l_msg_mt_3rd_talk = .data:0x000000D8; // type:object size:0x8 scope:local align:4 +l_msg_mt_4th_talk = .data:0x000000E0; // type:object size:0x8 scope:local align:4 +l_msg_mt_making = .data:0x000000E8; // type:object size:0x8 scope:local align:4 +l_msg_mt_1st_kansei = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +l_msg_mt_2nd_kansei = .data:0x00000104; // type:object size:0x14 scope:local align:4 +l_msg_mt_room = .data:0x00000118; // type:object size:0x20 scope:local align:4 +l_msg_mt_gallery = .data:0x00000138; // type:object size:0x8 scope:local align:4 +l_msg_mt_room_in = .data:0x00000140; // type:object size:0x8 scope:local align:4 +l_msg_mt_kansei_end = .data:0x00000148; // type:object size:0x8 scope:local align:4 +l_msg_mt_no_color = .data:0x00000150; // type:object size:0x8 scope:local align:4 +l_msg_mt_no_figure = .data:0x00000158; // type:object size:0x8 scope:local align:4 +l_msg_mt_maked = .data:0x00000160; // type:object size:0x8 scope:local align:4 +l_msg_mt_face_ng = .data:0x00000168; // type:object size:0x8 scope:local align:4 +l_msg_mt_body_ng = .data:0x00000170; // type:object size:0x8 scope:local align:4 +l_msg_mt_make_1st = .data:0x00000178; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_2nd = .data:0x00000188; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_1st_mt = .data:0x00000198; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_2nd_mt = .data:0x000001A8; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_1st_mn = .data:0x000001B8; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_2nd_mn = .data:0x000001C8; // type:object size:0x10 scope:local align:4 +l_msg_mt_make = .data:0x000001D8; // type:object size:0x8 scope:local align:4 +l_msg_mt_make_mt = .data:0x000001E0; // type:object size:0x8 scope:local align:4 +l_msg_mt_make_mn = .data:0x000001E8; // type:object size:0x8 scope:local align:4 +l_figure_comp = .data:0x000001F0; // type:object size:0x22 scope:local align:4 +l_figure_room_name = .data:0x00000214; // type:object size:0x20 scope:local align:4 +l_method$4356 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@4524 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@4525 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000258; // type:object size:0x18 scope:local align:4 +@4526 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@4527 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000288; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4646 = .data:0x000002A0; // type:object size:0x8 scope:local align:4 +@4924 = .data:0x000002A8; // type:object size:0x1C scope:local align:4 +daNpc_MtMethodTable = .data:0x000002C4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MT = .data:0x000002E4; // type:object size:0x30 scope:global align:4 +__vt__9daNpcMt_c = .data:0x00000314; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000388; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000428; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000047C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004A0; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_npc_nz/splits.txt b/config/GZLE01/rels/d_a_npc_nz/splits.txt new file mode 100644 index 000000000..b951be795 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_nz/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_nz.cpp: + .text start:0x000000EC end:0x000032BC + .text start:0x000032BC end:0x00004554 + .text start:0x00004554 end:0x00004554 + .text start:0x00004554 end:0x00004568 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000035A + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x000000A6 diff --git a/config/GZLE01/rels/d_a_npc_nz/symbols.txt b/config/GZLE01/rels/d_a_npc_nz/symbols.txt new file mode 100644 index 000000000..ae2eb0280 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_nz/symbols.txt @@ -0,0 +1,265 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daNpcNz_NodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x3C scope:local align:4 +NodeCallBack__10daNpc_Nz_cFP7J3DNodei = .text:0x00000128; // type:function size:0x124 scope:global align:4 +__dt__4cXyzFv = .text:0x0000024C; // type:function size:0x3C scope:weak align:4 +daNpcNz_TailNodeCallBack__FP7J3DNodei = .text:0x00000288; // type:function size:0x3C scope:local align:4 +TailNodeCallBack__10daNpc_Nz_cFP7J3DNodei = .text:0x000002C4; // type:function size:0xE0 scope:global align:4 +TailControl__10daNpc_Nz_cFv = .text:0x000003A4; // type:function size:0x5D4 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00000978; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000A90; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000B30; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000B8C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000BD4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000C30; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000C78; // type:function size:0x80 scope:weak align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000CF8; // type:function size:0x20 scope:local align:4 +_createHeap__10daNpc_Nz_cFv = .text:0x00000D18; // type:function size:0x280 scope:global align:4 +__ct__14daNpc_Nz_HIO_cFv = .text:0x00000F98; // type:function size:0x78 scope:global align:4 +daNpc_Nz_XyCheckCB__FPvi = .text:0x00001010; // type:function size:0x190 scope:local align:4 +daNpc_Nz_XyEventCB__FPvi = .text:0x000011A0; // type:function size:0x20 scope:local align:4 +XyEventCB__10daNpc_Nz_cFi = .text:0x000011C0; // type:function size:0x50 scope:global align:4 +eventOrder__10daNpc_Nz_cFv = .text:0x00001210; // type:function size:0x58 scope:global align:4 +checkOrder__10daNpc_Nz_cFv = .text:0x00001268; // type:function size:0x68 scope:global align:4 +setAttention__10daNpc_Nz_cFv = .text:0x000012D0; // type:function size:0x24 scope:global align:4 +LookBack__10daNpc_Nz_cFv = .text:0x000012F4; // type:function size:0xF4 scope:global align:4 +setAnm__10daNpc_Nz_cFScb = .text:0x000013E8; // type:function size:0x84 scope:global align:4 +setMtx__10daNpc_Nz_cFv = .text:0x0000146C; // type:function size:0x374 scope:global align:4 +modeWaitInit__10daNpc_Nz_cFv = .text:0x000017E0; // type:function size:0x4 scope:global align:4 +modeWait__10daNpc_Nz_cFv = .text:0x000017E4; // type:function size:0xC scope:global align:4 +modeEventEsaInit__10daNpc_Nz_cFv = .text:0x000017F0; // type:function size:0x4 scope:global align:4 +modeEventEsa__10daNpc_Nz_cFv = .text:0x000017F4; // type:function size:0xF8 scope:global align:4 +modeProc__10daNpc_Nz_cFQ210daNpc_Nz_c6Proc_ei = .text:0x000018EC; // type:function size:0xF0 scope:global align:4 +daNpcNz_getShopBoughtMsg__FUc = .text:0x000019DC; // type:function size:0x15C scope:local align:4 +daNpc_Nz_ShopItemCreateCB__FPv = .text:0x00001B38; // type:function size:0x38 scope:local align:4 +createShopItem__10daNpc_Nz_cFUcUc = .text:0x00001B70; // type:function size:0xA4 scope:global align:4 +getShopItem__10daNpc_Nz_cFi = .text:0x00001C14; // type:function size:0x58 scope:global align:4 +deleteShopItem__10daNpc_Nz_cFv = .text:0x00001C6C; // type:function size:0x84 scope:global align:4 +next_msgStatus__10daNpc_Nz_cFPUl = .text:0x00001CF0; // type:function size:0x348 scope:global align:4 +anmAtr__10daNpc_Nz_cFUs = .text:0x00002038; // type:function size:0x288 scope:global align:4 +_execute__10daNpc_Nz_cFv = .text:0x000022C0; // type:function size:0xD0 scope:global align:4 +_draw__10daNpc_Nz_cFv = .text:0x00002390; // type:function size:0x1BC scope:global align:4 +createInit__10daNpc_Nz_cFv = .text:0x0000254C; // type:function size:0x21C scope:global align:4 +setSmokeParticle__10daNpc_Nz_cFv = .text:0x00002768; // type:function size:0xC4 scope:global align:4 +getArg__10daNpc_Nz_cFv = .text:0x0000282C; // type:function size:0x4 scope:global align:4 +_create__10daNpc_Nz_cFv = .text:0x00002830; // type:function size:0xCC scope:global align:4 +__ct__10daNpc_Nz_cFv = .text:0x000028FC; // type:function size:0x1F4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002AF0; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002AF4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002BC0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002C08; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002C64; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002CAC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002D08; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002D90; // type:function size:0x70 scope:weak align:4 +_delete__10daNpc_Nz_cFv = .text:0x00002E00; // type:function size:0x6C scope:global align:4 +daNpc_NzCreate__FPv = .text:0x00002E6C; // type:function size:0x20 scope:local align:4 +daNpc_NzDelete__FPv = .text:0x00002E8C; // type:function size:0x24 scope:local align:4 +daNpc_NzExecute__FPv = .text:0x00002EB0; // type:function size:0x24 scope:local align:4 +daNpc_NzDraw__FPv = .text:0x00002ED4; // type:function size:0x24 scope:local align:4 +daNpc_NzIsDelete__FPv = .text:0x00002EF8; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x00002F00; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002F48; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002FA4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FEC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FF0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FF4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FF8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002FFC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003044; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000030A0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000030B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000030B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000030C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000030C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030D0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003108; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003110; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003118; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003120; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003158; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000315C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003164; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000316C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003174; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003180; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_Nz_HIO_cFv = .text:0x0000318C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000031D4; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000321C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_nz_cpp = .text:0x00003238; // type:function size:0x3C scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003274; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000327C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003284; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000328C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00003294; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000329C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000032A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000032AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000032B4; // type:function size:0x8 scope:weak align:4 +searchEsa_CB__FPvPv = .text:0x000032BC; // type:function size:0x2C scope:local align:4 +_searchEsa__10daNpc_Nz_cFP10fopAc_ac_c = .text:0x000032E8; // type:function size:0x208 scope:global align:4 +searchNzAndBomb_CB__FPvPv = .text:0x000034F0; // type:function size:0x38 scope:local align:4 +searchTsuboAndBarrel_CB__FPvPv = .text:0x00003528; // type:function size:0x254 scope:local align:4 +searchEsaInit_CB__FPvPv = .text:0x0000377C; // type:function size:0x18C scope:local align:4 +cutProc__10daNpc_Nz_cFv = .text:0x00003908; // type:function size:0x288 scope:global align:4 +cutEatesaStart__10daNpc_Nz_cFv = .text:0x00003B90; // type:function size:0x28 scope:global align:4 +cutEatesaProc__10daNpc_Nz_cFv = .text:0x00003BB8; // type:function size:0x134 scope:global align:4 +cutEatesaFirstStart__10daNpc_Nz_cFv = .text:0x00003CEC; // type:function size:0x54 scope:global align:4 +cutEatesaFirstProc__10daNpc_Nz_cFv = .text:0x00003D40; // type:function size:0x214 scope:global align:4 +cutKillAllStart__10daNpc_Nz_cFv = .text:0x00003F54; // type:function size:0xF8 scope:global align:4 +cutKillAllProc__10daNpc_Nz_cFv = .text:0x0000404C; // type:function size:0x34 scope:global align:4 +cutShowStart__10daNpc_Nz_cFv = .text:0x00004080; // type:function size:0xC scope:global align:4 +cutShowProc__10daNpc_Nz_cFv = .text:0x0000408C; // type:function size:0x34 scope:global align:4 +cutHideStart__10daNpc_Nz_cFv = .text:0x000040C0; // type:function size:0xC scope:global align:4 +cutHideProc__10daNpc_Nz_cFv = .text:0x000040CC; // type:function size:0x34 scope:global align:4 +cutSetAnmStart__10daNpc_Nz_cFv = .text:0x00004100; // type:function size:0x104 scope:global align:4 +cutSetAnmProc__10daNpc_Nz_cFv = .text:0x00004204; // type:function size:0x1BC scope:global align:4 +cutGoHomeStart__10daNpc_Nz_cFv = .text:0x000043C0; // type:function size:0x4 scope:global align:4 +cutGoHomeProc__10daNpc_Nz_cFv = .text:0x000043C4; // type:function size:0x110 scope:global align:4 +cutChkGetItemStart__10daNpc_Nz_cFv = .text:0x000044D4; // type:function size:0x4C scope:global align:4 +cutChkGetItemProc__10daNpc_Nz_cFv = .text:0x00004520; // type:function size:0x34 scope:global align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004554; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x0000455C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004564; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__10daNpc_Nz_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +m_bdl_arc_name__10daNpc_Nz_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +@4112 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4291 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4292 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4293 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4294 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4295 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 data:double +@4417 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4418 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4564 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4777 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4839 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4841 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4918 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4983 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4984 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4985 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@5011 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$5082 = .rodata:0x00000094; // type:object size:0x78 scope:local align:4 +a_anm_prm_tbl$5083 = .rodata:0x0000010C; // type:object size:0xF0 scope:local align:4 +@5207 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@5208 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@5209 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@5210 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@5211 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@5212 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@5213 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@5214 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +shop_next_msg_tbl$5385 = .rodata:0x0000021C; // type:object size:0x20 scope:local align:4 +@5386 = .rodata:0x0000023C; // type:object size:0x8 scope:local align:4 +@5604 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@5611 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5642 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:4byte +@5735 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@5736 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@5737 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@5739 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@5762 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 data:float +@5763 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000270; // type:object size:0xEA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +action_table$4704 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@4706 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4707 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@4708 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4709 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4710 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4711 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4712 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4713 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4714 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4715 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4716 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4717 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4718 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4719 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4720 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4721 = .data:0x00000104; // type:object size:0xC scope:local align:4 +cut_tbl$4705 = .data:0x00000110; // type:object size:0xC0 scope:local align:4 +a_demo_name_tbl$5029 = .data:0x000001D0; // type:object size:0x4 scope:local align:4 +@5259 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@5260 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@5261 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5262 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +mode_tbl$5258 = .data:0x00000204; // type:object size:0x38 scope:local align:4 +daNpc_NzMethodTable = .data:0x0000023C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_NZ = .data:0x0000025C; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000002C8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000002E4; // type:object size:0x20 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000304; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000318; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003B8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000040C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000430; // type:object size:0x14 scope:weak align:4 +__vt__10daNpc_Nz_c = .data:0x00000444; // type:object size:0x14 scope:global align:4 +__vt__14daNpc_Nz_HIO_c = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000470; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000488; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004B8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004DC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004E8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4129 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4130 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +offset$4128 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4419 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000007C; // type:object size:0x28 scope:local align:4 +init$4722 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +init$5263 = .bss:0x000000A5; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_npc_ob1/splits.txt b/config/GZLE01/rels/d_a_npc_ob1/splits.txt new file mode 100644 index 000000000..f52a8e57e --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ob1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ob1.cpp: + .text start:0x000000EC end:0x00003EAC + .text start:0x00003EAC end:0x00003EC0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000011D + .data start:0x00000000 end:0x00000480 + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZLE01/rels/d_a_npc_ob1/symbols.txt b/config/GZLE01/rels/d_a_npc_ob1/symbols.txt new file mode 100644 index 000000000..e777135d6 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ob1/symbols.txt @@ -0,0 +1,202 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ob1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +searchActor_Kb__FPvPv = .text:0x00000198; // type:function size:0x90 scope:local align:4 +nodeCallBack_Ob1__FP7J3DNodei = .text:0x00000228; // type:function size:0x4C scope:local align:4 +nodeOb1Control__11daNpc_Ob1_cFP7J3DNodeP8J3DModel = .text:0x00000274; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x000003C4; // type:function size:0x3C scope:weak align:4 +init_OB1_0__11daNpc_Ob1_cFv = .text:0x00000400; // type:function size:0x80 scope:global align:4 +init_OB1_1__11daNpc_Ob1_cFv = .text:0x00000480; // type:function size:0x98 scope:global align:4 +init_OB1_2__11daNpc_Ob1_cFv = .text:0x00000518; // type:function size:0x8C scope:global align:4 +createInit__11daNpc_Ob1_cFv = .text:0x000005A4; // type:function size:0x208 scope:global align:4 +setMtx__11daNpc_Ob1_cFb = .text:0x000007AC; // type:function size:0x154 scope:global align:4 +anmNum_toResID__11daNpc_Ob1_cFi = .text:0x00000900; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ob1_cFi = .text:0x00000914; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ob1_cFbi = .text:0x00000928; // type:function size:0x10C scope:global align:4 +iniTexPttrnAnm__11daNpc_Ob1_cFb = .text:0x00000A34; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ob1_cFv = .text:0x00000A5C; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ob1_cFSc = .text:0x00000B08; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ob1_cFPQ211daNpc_Ob1_c9anm_prm_c = .text:0x00000B44; // type:function size:0xC0 scope:global align:4 +setAnm_NUM__11daNpc_Ob1_cFii = .text:0x00000C04; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Ob1_cFv = .text:0x00000C70; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Ob1_cFv = .text:0x00000CF0; // type:function size:0xC scope:global align:4 +control_anmTag__11daNpc_Ob1_cFv = .text:0x00000CFC; // type:function size:0xC scope:global align:4 +chg_anmAtr__11daNpc_Ob1_cFUc = .text:0x00000D08; // type:function size:0xF8 scope:global align:4 +control_anmAtr__11daNpc_Ob1_cFv = .text:0x00000E00; // type:function size:0x8C scope:global align:4 +setAnm_ATR__11daNpc_Ob1_cFi = .text:0x00000E8C; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ob1_cFUs = .text:0x00000EF4; // type:function size:0x108 scope:global align:4 +eventOrder__11daNpc_Ob1_cFv = .text:0x00000FFC; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Ob1_cFv = .text:0x00001088; // type:function size:0x98 scope:global align:4 +chk_talk__11daNpc_Ob1_cFv = .text:0x00001120; // type:function size:0xA0 scope:global align:4 +chk_partsNotMove__11daNpc_Ob1_cFv = .text:0x000011C0; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ob1_cFv = .text:0x00001200; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Ob1_cFPUl = .text:0x000013A0; // type:function size:0x12C scope:global align:4 +getMsg_OB1_0__11daNpc_Ob1_cFv = .text:0x000014CC; // type:function size:0x324 scope:global align:4 +getMsg_OB1_1__11daNpc_Ob1_cFv = .text:0x000017F0; // type:function size:0x6C scope:global align:4 +getMsg_OB1_2__11daNpc_Ob1_cFv = .text:0x0000185C; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Ob1_cFv = .text:0x0000187C; // type:function size:0x70 scope:global align:4 +chkAttention__11daNpc_Ob1_cFv = .text:0x000018EC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ob1_cFb = .text:0x0000196C; // type:function size:0x58 scope:global align:4 +searchByID__11daNpc_Ob1_cFUi = .text:0x000019C4; // type:function size:0x34 scope:global align:4 +partner_srch__11daNpc_Ob1_cFv = .text:0x000019F8; // type:function size:0xC scope:global align:4 +bitCount__11daNpc_Ob1_cFUc = .text:0x00001A04; // type:function size:0x30 scope:global align:4 +set_pigCnt__11daNpc_Ob1_cFv = .text:0x00001A34; // type:function size:0xE0 scope:global align:4 +ob_setPthPos__11daNpc_Ob1_cFv = .text:0x00001B14; // type:function size:0x9C scope:global align:4 +get_attPos__11daNpc_Ob1_cFv = .text:0x00001BB0; // type:function size:0xA0 scope:global align:4 +ob_movPass__11daNpc_Ob1_cFv = .text:0x00001C50; // type:function size:0x170 scope:global align:4 +ob_clcMovSpd__11daNpc_Ob1_cFv = .text:0x00001DC0; // type:function size:0x90 scope:global align:4 +ob_nMove__11daNpc_Ob1_cFv = .text:0x00001E50; // type:function size:0xD8 scope:global align:4 +charDecide__11daNpc_Ob1_cFi = .text:0x00001F28; // type:function size:0x50 scope:global align:4 +event_actionInit__11daNpc_Ob1_cFi = .text:0x00001F78; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Ob1_cFv = .text:0x00001FD0; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Ob1_cFi = .text:0x00001FE0; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Ob1_cFv = .text:0x000020CC; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Ob1_cFv = .text:0x000020EC; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ob1_cFi = .text:0x00002124; // type:function size:0x94 scope:global align:4 +set_action__11daNpc_Ob1_cFM11daNpc_Ob1_cFPCvPvPv_iPv = .text:0x000021B8; // type:function size:0xAC scope:global align:4 +clrSpd__11daNpc_Ob1_cFv = .text:0x00002264; // type:function size:0x24 scope:global align:4 +setStt__11daNpc_Ob1_cFSc = .text:0x00002288; // type:function size:0x200 scope:global align:4 +wait_1__11daNpc_Ob1_cFv = .text:0x00002488; // type:function size:0xDC scope:global align:4 +wait_2__11daNpc_Ob1_cFv = .text:0x00002564; // type:function size:0xE8 scope:global align:4 +wait_3__11daNpc_Ob1_cFv = .text:0x0000264C; // type:function size:0xA4 scope:global align:4 +walk_1__11daNpc_Ob1_cFv = .text:0x000026F0; // type:function size:0x118 scope:global align:4 +talk_1__11daNpc_Ob1_cFv = .text:0x00002808; // type:function size:0x250 scope:global align:4 +manzai__11daNpc_Ob1_cFv = .text:0x00002A58; // type:function size:0x108 scope:global align:4 +wait_action1__11daNpc_Ob1_cFPv = .text:0x00002B60; // type:function size:0xF4 scope:global align:4 +wait_action2__11daNpc_Ob1_cFPv = .text:0x00002C54; // type:function size:0xD8 scope:global align:4 +demo__11daNpc_Ob1_cFv = .text:0x00002D2C; // type:function size:0x13C scope:global align:4 +shadowDraw__11daNpc_Ob1_cFv = .text:0x00002E68; // type:function size:0xB0 scope:global align:4 +_draw__11daNpc_Ob1_cFv = .text:0x00002F18; // type:function size:0xF4 scope:global align:4 +_execute__11daNpc_Ob1_cFv = .text:0x0000300C; // type:function size:0x1E4 scope:global align:4 +_delete__11daNpc_Ob1_cFv = .text:0x000031F0; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000324C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ob1_cFv = .text:0x0000326C; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ob1_cFv = .text:0x0000338C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000034F0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000354C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003594; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003660; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000036A8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003704; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000374C; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ob1_cFv = .text:0x000037BC; // type:function size:0x214 scope:global align:4 +create_hed_Mdl__11daNpc_Ob1_cFv = .text:0x000039D0; // type:function size:0xCC scope:global align:4 +CreateHeap__11daNpc_Ob1_cFv = .text:0x00003A9C; // type:function size:0x14C scope:global align:4 +daNpc_Ob1_Create__FP10fopAc_ac_c = .text:0x00003BE8; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_Delete__FP11daNpc_Ob1_c = .text:0x00003C08; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_Execute__FP11daNpc_Ob1_c = .text:0x00003C28; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_Draw__FP11daNpc_Ob1_c = .text:0x00003C48; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_IsDelete__FP11daNpc_Ob1_c = .text:0x00003C68; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003C70; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003C80; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003C88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003C90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003C98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003CA0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003CD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003CE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003CE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003CF0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003D28; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003D2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003D34; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003D3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003D44; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003D50; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ob1_HIO_cFv = .text:0x00003D5C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003DB8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00003DD4; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ob1_cpp = .text:0x00003E50; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003E8C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003E94; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003E9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003EA4; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003EAC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003EB4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003EBC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4239 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4241 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4342 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4383 = .rodata:0x00000010; // type:object size:0x20 scope:local align:4 +a_btp_resID_tbl$4388 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@4402 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4427 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4428 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4970 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4971 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5007 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5373 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5374 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5375 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5387 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5389 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5446 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5447 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@5511 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5512 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x0000008C; // type:object size:0x1 scope:local align:4 +@stringBase0 = .rodata:0x00000090; // type:object size:0x8D scope:local align:4 data:string_table +a_prm_tbl$4151 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_evn_tbl = .data:0x00000030; // type:object size:0x4 scope:local align:4 +@4249 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4263 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4276 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4448 = .data:0x00000058; // type:object size:0xA0 scope:local align:4 +a_anm_prm_tbl$4455 = .data:0x000000F8; // type:object size:0x8C scope:local align:4 +a_anm_prm_tbl$4520 = .data:0x00000184; // type:object size:0x8C scope:local align:4 +@4685 = .data:0x00000210; // type:object size:0x88 scope:local align:4 +a_cut_tbl$5037 = .data:0x00000298; // type:object size:0x4 scope:local align:4 +@5144 = .data:0x0000029C; // type:object size:0x1C scope:local align:4 +a_size_tbl$5467 = .data:0x000002B8; // type:object size:0x4 scope:local align:4 +a_hed_mdl_resID_tbl$5728 = .data:0x000002BC; // type:object size:0x4 scope:local align:4 +l_daNpc_Ob1_Method = .data:0x000002C0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_OB1 = .data:0x000002E0; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000310; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000328; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000041C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000440; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ob1_c = .data:0x00000454; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ob1_HIO_c = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4156 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +l_check_inf = .bss:0x0000009C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000EC; // type:object size:0x4 scope:local align:4 +l_check_flg = .bss:0x000000F0; // type:object size:0x1 scope:local align:1 data:byte +@4207 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +init$4208 = .bss:0x00000100; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4206 = .bss:0x00000104; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_os/splits.txt b/config/GZLE01/rels/d_a_npc_os/splits.txt new file mode 100644 index 000000000..af4de0465 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_os/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_os.cpp: + .text start:0x000000EC end:0x000074CC + .text start:0x000074CC end:0x00007514 + .text start:0x00007514 end:0x00007B48 + .text start:0x00007B48 end:0x00007B58 + .text start:0x00007B58 end:0x00007C34 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000029B + .data start:0x00000000 end:0x00000ADC + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZLE01/rels/d_a_npc_os/symbols.txt b/config/GZLE01/rels/d_a_npc_os/symbols.txt new file mode 100644 index 000000000..356a63e82 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_os/symbols.txt @@ -0,0 +1,414 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Os_HIO2_cFv = .text:0x000000EC; // type:function size:0x68 scope:global align:4 +__ct__14daNpc_Os_HIO_cFv = .text:0x00000154; // type:function size:0x164 scope:global align:4 +__dt__15daNpc_Os_HIO2_cFv = .text:0x000002B8; // type:function size:0x48 scope:weak align:4 +searchFromName__FPcUlUl = .text:0x00000300; // type:function size:0x54 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000354; // type:function size:0x20 scope:local align:4 +create__10daNpc_Os_cFv = .text:0x00000374; // type:function size:0x1C4 scope:global align:4 +__ct__10daNpc_Os_cFv = .text:0x00000538; // type:function size:0x1C8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000700; // type:function size:0x48 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000748; // type:function size:0x184 scope:local align:4 +tunoNodeCallBack__FP7J3DNodei = .text:0x000008CC; // type:function size:0xBC scope:local align:4 +createHeap__10daNpc_Os_cFv = .text:0x00000988; // type:function size:0x30C scope:global align:4 +jointCheck__10daNpc_Os_cFSc = .text:0x00000C94; // type:function size:0x7C scope:global align:4 +wakeupCheck__10daNpc_Os_cFv = .text:0x00000D10; // type:function size:0xAC scope:global align:4 +setWakeup__10daNpc_Os_cFv = .text:0x00000DBC; // type:function size:0x80 scope:global align:4 +finishCheck__10daNpc_Os_cFv = .text:0x00000E3C; // type:function size:0xAC scope:global align:4 +setFinish__10daNpc_Os_cFv = .text:0x00000EE8; // type:function size:0x80 scope:global align:4 +getWakeupOrderEventNum__10daNpc_Os_cFv = .text:0x00000F68; // type:function size:0x3C scope:global align:4 +getFinishOrderEventNum__10daNpc_Os_cFv = .text:0x00000FA4; // type:function size:0x84 scope:global align:4 +getMyStaffId__10daNpc_Os_cFv = .text:0x00001028; // type:function size:0x5C scope:global align:4 +getRestartNumber__10daNpc_Os_cFv = .text:0x00001084; // type:function size:0x40 scope:global align:4 +checkGoalRoom__10daNpc_Os_cFv = .text:0x000010C4; // type:function size:0x68 scope:global align:4 +checkPlayerRoom__10daNpc_Os_cFv = .text:0x0000112C; // type:function size:0x98 scope:global align:4 +eventOrderCheck__10daNpc_Os_cFv = .text:0x000011C4; // type:function size:0x13C scope:global align:4 +makeBeam__10daNpc_Os_cFi = .text:0x00001300; // type:function size:0xD4 scope:global align:4 +endBeam__10daNpc_Os_cFv = .text:0x000013D4; // type:function size:0x38 scope:global align:4 +wallHitCheck__10daNpc_Os_cFv = .text:0x0000140C; // type:function size:0x48 scope:global align:4 +walkProc__10daNpc_Os_cFfs = .text:0x00001454; // type:function size:0x78 scope:global align:4 +setAction__10daNpc_Os_cFPM10daNpc_Os_cFPCvPvPv_iM10daNpc_Os_cFPCvPvPv_iPv = .text:0x000014CC; // type:function size:0xD0 scope:global align:4 +npcAction__10daNpc_Os_cFPv = .text:0x0000159C; // type:function size:0xB0 scope:global align:4 +setNpcAction__10daNpc_Os_cFM10daNpc_Os_cFPCvPvPv_iPv = .text:0x0000164C; // type:function size:0x64 scope:global align:4 +playerAction__10daNpc_Os_cFPv = .text:0x000016B0; // type:function size:0xB0 scope:global align:4 +setPlayerAction__10daNpc_Os_cFM10daNpc_Os_cFPCvPvPv_iPv = .text:0x00001760; // type:function size:0x64 scope:global align:4 +getStickAngY__10daNpc_Os_cFv = .text:0x000017C4; // type:function size:0x48 scope:global align:4 +calcStickPos__10daNpc_Os_cFsP4cXyz = .text:0x0000180C; // type:function size:0x158 scope:global align:4 +returnLinkPlayer__10daNpc_Os_cFv = .text:0x00001964; // type:function size:0x54 scope:global align:4 +returnLinkCheck__10daNpc_Os_cFv = .text:0x000019B8; // type:function size:0x50 scope:global align:4 +waitNpcAction__10daNpc_Os_cFPv = .text:0x00001A08; // type:function size:0x2D0 scope:global align:4 +finish01NpcAction__10daNpc_Os_cFPv = .text:0x00001CD8; // type:function size:0x15C scope:global align:4 +finish02NpcAction__10daNpc_Os_cFPv = .text:0x00001E34; // type:function size:0x114 scope:global align:4 +talkNpcAction__10daNpc_Os_cFPv = .text:0x00001F48; // type:function size:0x1D0 scope:global align:4 +carryNpcAction__10daNpc_Os_cFPv = .text:0x00002118; // type:function size:0x28C scope:global align:4 +throwNpcAction__10daNpc_Os_cFPv = .text:0x000023A4; // type:function size:0x158 scope:global align:4 +jumpNpcAction__10daNpc_Os_cFPv = .text:0x000024FC; // type:function size:0xF4 scope:global align:4 +routeAngCheck__10daNpc_Os_cFR4cXyzPs = .text:0x000025F0; // type:function size:0xCC scope:global align:4 +routeWallCheck__10daNpc_Os_cFR4cXyzR4cXyzPs = .text:0x000026BC; // type:function size:0x264 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x00002920; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002A4C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002AEC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002B48; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002B90; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002BEC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002C34; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002CC8; // type:function size:0x48 scope:weak align:4 +checkForwardGroundY__10daNpc_Os_cFs = .text:0x00002D10; // type:function size:0x294 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00002FA4; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000030BC; // type:function size:0x80 scope:weak align:4 +checkWallJump__10daNpc_Os_cFs = .text:0x0000313C; // type:function size:0xD4 scope:global align:4 +routeCheck__10daNpc_Os_cFfPs = .text:0x00003210; // type:function size:0x54C scope:global align:4 +searchNpcAction__10daNpc_Os_cFPv = .text:0x0000375C; // type:function size:0x290 scope:global align:4 +waitPlayerAction__10daNpc_Os_cFPv = .text:0x000039EC; // type:function size:0x278 scope:global align:4 +walkPlayerAction__10daNpc_Os_cFPv = .text:0x00003C64; // type:function size:0x234 scope:global align:4 +eventProc__10daNpc_Os_cFv = .text:0x00003E98; // type:function size:0x390 scope:global align:4 +initialDefault__10daNpc_Os_cFi = .text:0x00004228; // type:function size:0x4 scope:global align:4 +actionDefault__10daNpc_Os_cFi = .text:0x0000422C; // type:function size:0x8 scope:global align:4 +initialWaitEvent__10daNpc_Os_cFi = .text:0x00004234; // type:function size:0x178 scope:global align:4 +actionWaitEvent__10daNpc_Os_cFi = .text:0x000043AC; // type:function size:0x44 scope:global align:4 +initialWakeupEvent__10daNpc_Os_cFi = .text:0x000043F0; // type:function size:0x80 scope:global align:4 +actionWakeupEvent__10daNpc_Os_cFi = .text:0x00004470; // type:function size:0x40 scope:global align:4 +initialMoveEvent__10daNpc_Os_cFi = .text:0x000044B0; // type:function size:0x24 scope:global align:4 +actionMoveEvent__10daNpc_Os_cFi = .text:0x000044D4; // type:function size:0x170 scope:global align:4 +initialMoveEndEvent__10daNpc_Os_cFi = .text:0x00004644; // type:function size:0xA0 scope:global align:4 +initialEndEvent__10daNpc_Os_cFi = .text:0x000046E4; // type:function size:0x64 scope:global align:4 +initialTurnEvent__10daNpc_Os_cFi = .text:0x00004748; // type:function size:0x4 scope:global align:4 +actionTurnEvent__10daNpc_Os_cFi = .text:0x0000474C; // type:function size:0x88 scope:global align:4 +initialFinishEvent__10daNpc_Os_cFi = .text:0x000047D4; // type:function size:0x8C scope:global align:4 +actionFinishEvent__10daNpc_Os_cFi = .text:0x00004860; // type:function size:0x14 scope:global align:4 +initialMsgSetEvent__10daNpc_Os_cFi = .text:0x00004874; // type:function size:0x64 scope:global align:4 +actionMsgSetEvent__10daNpc_Os_cFi = .text:0x000048D8; // type:function size:0x20 scope:global align:4 +actionMsgEndEvent__10daNpc_Os_cFi = .text:0x000048F8; // type:function size:0x20 scope:global align:4 +initialSwitchOnEvent__10daNpc_Os_cFi = .text:0x00004918; // type:function size:0x70 scope:global align:4 +initialNextEvent__10daNpc_Os_cFi = .text:0x00004988; // type:function size:0xD8 scope:global align:4 +initialSaveEvent__10daNpc_Os_cFi = .text:0x00004A60; // type:function size:0x98 scope:global align:4 +talk_init__10daNpc_Os_cFv = .text:0x00004AF8; // type:function size:0x6C scope:global align:4 +talk__10daNpc_Os_cFv = .text:0x00004B64; // type:function size:0xA0 scope:global align:4 +setAnm__10daNpc_Os_cFi = .text:0x00004C04; // type:function size:0x11C scope:global align:4 +dNpc_Os_setAnm__10daNpc_Os_cFP14mDoExt_McaMorfiffiPCc = .text:0x00004D20; // type:function size:0xB4 scope:global align:4 +initBrkAnm__10daNpc_Os_cFUcb = .text:0x00004DD4; // type:function size:0x174 scope:global align:4 +playBrkAnm__10daNpc_Os_cFv = .text:0x00004F48; // type:function size:0x100 scope:global align:4 +setAnm_brkAnm__10daNpc_Os_cFi = .text:0x00005048; // type:function size:0x68 scope:global align:4 +chkAttention__10daNpc_Os_cF4cXyzs = .text:0x000050B0; // type:function size:0x154 scope:global align:4 +chkArea__10daNpc_Os_cFP4cXyz = .text:0x00005204; // type:function size:0xD0 scope:global align:4 +carryCheck__10daNpc_Os_cFv = .text:0x000052D4; // type:function size:0x54 scope:global align:4 +eventOrder__10daNpc_Os_cFv = .text:0x00005328; // type:function size:0xA0 scope:global align:4 +checkOrder__10daNpc_Os_cFv = .text:0x000053C8; // type:function size:0x8C scope:global align:4 +checkCommandTalk__10daNpc_Os_cFv = .text:0x00005454; // type:function size:0x14 scope:global align:4 +next_msgStatus__10daNpc_Os_cFPUl = .text:0x00005468; // type:function size:0x54 scope:global align:4 +getMsg__10daNpc_Os_cFv = .text:0x000054BC; // type:function size:0x8 scope:global align:4 +setCollision__10daNpc_Os_cFv = .text:0x000054C4; // type:function size:0xB8 scope:global align:4 +setAttention__10daNpc_Os_cFb = .text:0x0000557C; // type:function size:0x58 scope:global align:4 +lookBack__10daNpc_Os_cFiii = .text:0x000055D4; // type:function size:0x120 scope:global align:4 +setBaseMtx__10daNpc_Os_cFv = .text:0x000056F4; // type:function size:0x130 scope:global align:4 +init__10daNpc_Os_cFv = .text:0x00005824; // type:function size:0x334 scope:global align:4 +draw__10daNpc_Os_cFv = .text:0x00005B58; // type:function size:0x170 scope:global align:4 +animationPlay__10daNpc_Os_cFv = .text:0x00005CC8; // type:function size:0x12C scope:global align:4 +smokeSet__10daNpc_Os_cFUs = .text:0x00005DF4; // type:function size:0x68 scope:global align:4 +execute__10daNpc_Os_cFv = .text:0x00005E5C; // type:function size:0xC9C scope:global align:4 +__dt__10daNpc_Os_cFv = .text:0x00006AF8; // type:function size:0x324 scope:global align:4 +daNpc_Os_Create__FP10fopAc_ac_c = .text:0x00006E1C; // type:function size:0x20 scope:local align:4 +daNpc_Os_Delete__FP10daNpc_Os_c = .text:0x00006E3C; // type:function size:0x28 scope:local align:4 +daNpc_Os_Execute__FP10daNpc_Os_c = .text:0x00006E64; // type:function size:0x44 scope:local align:4 +daNpc_Os_Draw__FP10daNpc_Os_c = .text:0x00006EA8; // type:function size:0x20 scope:local align:4 +daNpc_Os_IsDelete__FP10daNpc_Os_c = .text:0x00006EC8; // type:function size:0x8 scope:local align:4 +end__28daNpc_Os_infiniteEcallBack_cFv = .text:0x00006ED0; // type:function size:0x34 scope:global align:4 +makeEmitter__28daNpc_Os_infiniteEcallBack_cFUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00006F04; // type:function size:0x88 scope:global align:4 +__dt__8cM2dGCirFv = .text:0x00006F8C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00006FD4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007030; // type:function size:0x48 scope:weak align:4 +__dt__14daNpc_Os_HIO_cFv = .text:0x00007078; // type:function size:0x74 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000070EC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00007108; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00007124; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_os_cpp = .text:0x000071A0; // type:function size:0x2C4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007464; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000746C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007474; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000747C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007484; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000748C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007494; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000749C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000074A4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000074AC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000074B4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000074BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000074C4; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000074CC; // type:function size:0x48 scope:weak align:4 +__dt__28daNpc_Os_infiniteEcallBack_cFv = .text:0x00007514; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007580; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000075DC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007624; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000076F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007738; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007794; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000077DC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00007838; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000078C0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000791C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007964; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x000079D4; // type:function size:0x3C scope:weak align:4 +execute__28daNpc_Os_infiniteEcallBack_cFP14JPABaseEmitter = .text:0x00007A10; // type:function size:0x4 scope:weak align:4 +setup__28daNpc_Os_infiniteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x00007A14; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A20; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A24; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A28; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007A2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007A3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007A9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007AA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AAC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007AE4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007AF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007B00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007B0C; // type:function size:0xC scope:weak align:4 +getGroundY__10daNpc_Os_cFv = .text:0x00007B18; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__10daNpc_Os_cFv = .text:0x00007B20; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__10daNpc_Os_cFv = .text:0x00007B28; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__10daNpc_Os_cFv = .text:0x00007B30; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__10daNpc_Os_cFv = .text:0x00007B3C; // type:function size:0xC scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x00007B48; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x00007B4C; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x00007B54; // type:function size:0x4 scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x00007B58; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x00007B60; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x00007B68; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x00007B70; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x00007B78; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x00007B80; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x00007B88; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x00007B90; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x00007B98; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x00007BA0; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x00007BA8; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x00007BAC; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x00007BB0; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x00007BB8; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x00007BC0; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x00007BC8; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x00007BD0; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x00007BD8; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x00007BE0; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x00007BE8; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x00007BF0; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x00007BF4; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x00007BF8; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x00007BFC; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x00007C04; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x00007C10; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x00007C18; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x00007C1C; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x00007C20; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x00007C24; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x00007C2C; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x00007C30; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4190 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4192 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4201 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4205 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4207 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4209 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@4211 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4212 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4892 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5052 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@5148 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5345 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@5581 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5621 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5622 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5623 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@5780 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5833 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5834 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6205 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@6368 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 data:double +@6454 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6591 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@6667 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6668 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6773 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6774 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@7237 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7238 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x1BB scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_staff_name = .data:0x00000074; // type:object size:0xC scope:local align:4 +l_daiza_name = .data:0x00000080; // type:object size:0xC scope:local align:4 +l_finish_home_pos = .data:0x0000008C; // type:object size:0x24 scope:local align:4 +@4976 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4994 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@5109 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@5120 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@5162 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@5219 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@5224 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@5260 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@5267 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@5270 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@5315 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@5339 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@5633 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@5642 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@5806 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@5899 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@5949 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@5955 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@5971 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@5972 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@5973 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@5974 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@5975 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@5976 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@5977 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@5978 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@5979 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@5980 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@5981 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@5982 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000218; // type:object size:0x90 scope:local align:4 +@5983 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@5984 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +@5985 = .data:0x000002C0; // type:object size:0xC scope:local align:4 +@5986 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +@5987 = .data:0x000002D8; // type:object size:0xC scope:local align:4 +@5988 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +@5989 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +@5990 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +@5991 = .data:0x00000308; // type:object size:0xC scope:local align:4 +@5992 = .data:0x00000314; // type:object size:0xC scope:local align:4 +@5993 = .data:0x00000320; // type:object size:0xC scope:local align:4 +@5994 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000338; // type:object size:0x90 scope:local align:4 +cut_name_tbl = .data:0x000003C8; // type:object size:0x30 scope:local align:4 +@6021 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +@6209 = .data:0x00000404; // type:object size:0xC scope:local align:4 +l_anmTbl$6345 = .data:0x00000410; // type:object size:0x3 scope:local align:4 +l_anmPrm$6346 = .data:0x00000414; // type:object size:0x64 scope:local align:4 +brkAnmTbl$6382 = .data:0x00000478; // type:object size:0x90 scope:local align:4 +anmBrkTbl$6459 = .data:0x00000508; // type:object size:0x10 scope:local align:4 +@6514 = .data:0x00000518; // type:object size:0xC scope:local align:4 +@6545 = .data:0x00000524; // type:object size:0xC scope:local align:4 +event_name_tbl = .data:0x00000530; // type:object size:0x40 scope:local align:4 +@6677 = .data:0x00000570; // type:object size:0xC scope:local align:4 +@6680 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +@6832 = .data:0x00000588; // type:object size:0xC scope:local align:4 +@6863 = .data:0x00000594; // type:object size:0xC scope:local align:4 +@6886 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +@6888 = .data:0x000005AC; // type:object size:0xC scope:local align:4 +@6945 = .data:0x000005B8; // type:object size:0xC scope:local align:4 +l_daNpc_Os_Method = .data:0x000005C4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_OS = .data:0x000005E4; // type:object size:0x30 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x00000614; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000062C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000065C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000068C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000006A4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000006BC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000006C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000006D4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000006E0; // type:object size:0x18 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000006F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000704; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000710; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000728; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000734; // type:object size:0xC scope:weak align:4 +__vt__28daNpc_Os_infiniteEcallBack_c = .data:0x00000740; // type:object size:0x20 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000760; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000780; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000079C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000824; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000830; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000083C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000890; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000089C; // type:object size:0xC scope:weak align:4 +__vt__10daNpc_Os_c = .data:0x000008A8; // type:object size:0xA8 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000950; // type:object size:0x24 scope:weak align:4 +__vt__10daPy_npc_c = .data:0x00000974; // type:object size:0xA8 scope:weak align:4 +__vt__9daPy_py_c = .data:0x00000A1C; // type:object size:0x9C scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000AB8; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_Os_HIO_c = .data:0x00000AC4; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Os_HIO2_c = .data:0x00000AD0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4227 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xB4 scope:local align:4 +l_hio_counter = .bss:0x00000114; // type:object size:0x4 scope:local align:4 data:4byte +@4228 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +l_smoke_scale = .bss:0x00000124; // type:object size:0xC scope:local align:4 +l_heap_size$4251 = .bss:0x00000130; // type:object size:0x4 scope:local align:4 +init$4252 = .bss:0x00000134; // type:object size:0x1 scope:local align:1 +@4512 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +init$4513 = .bss:0x00000144; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4511 = .bss:0x00000148; // type:object size:0xC scope:local align:4 +@4516 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +init$4517 = .bss:0x00000160; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4515 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +l_msgId = .bss:0x00000170; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000174; // type:object size:0x4 scope:local align:4 data:4byte +init$6818 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +splash_scale$6817 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$6821 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +ripple_scale$6820 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_p1/splits.txt b/config/GZLE01/rels/d_a_npc_p1/splits.txt new file mode 100644 index 000000000..6f2cde840 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_p1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_p1.cpp: + .text start:0x000000EC end:0x00004F14 + .text start:0x00004F14 end:0x00004F30 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000175 + .data start:0x00000000 end:0x000003EC + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLE01/rels/d_a_npc_p1/symbols.txt b/config/GZLE01/rels/d_a_npc_p1/symbols.txt new file mode 100644 index 000000000..8164bd1a1 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_p1/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpc_P1_HIO_cFv = .text:0x000000EC; // type:function size:0x178 scope:global align:4 +__dt__19daNpc_P1_childHIO_cFv = .text:0x00000264; // type:function size:0x48 scope:weak align:4 +__ct__19daNpc_P1_childHIO_cFv = .text:0x000002AC; // type:function size:0x10 scope:global align:4 +setAnimFromMsg__10daNpc_P1_cFv = .text:0x000002BC; // type:function size:0x260 scope:global align:4 +setAnm__10daNpc_P1_cFif = .text:0x0000051C; // type:function size:0x5B4 scope:global align:4 +normalAction__10daNpc_P1_cFPv = .text:0x00000AD0; // type:function size:0x31C scope:global align:4 +confuseAction__10daNpc_P1_cFPv = .text:0x00000DEC; // type:function size:0x154 scope:global align:4 +talkAction__10daNpc_P1_cFPv = .text:0x00000F40; // type:function size:0x464 scope:global align:4 +p1c_speakAction__10daNpc_P1_cFPv = .text:0x000013A4; // type:function size:0x3FC scope:global align:4 +speakAction__10daNpc_P1_cFPv = .text:0x000017A0; // type:function size:0x4C0 scope:global align:4 +explainAction__10daNpc_P1_cFPv = .text:0x00001C60; // type:function size:0x74 scope:global align:4 +getNextMsgNo__10daNpc_P1_cFi = .text:0x00001CD4; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_P1_cFv = .text:0x00001DE8; // type:function size:0x88 scope:global align:4 +demo_end_init__10daNpc_P1_cFv = .text:0x00001E70; // type:function size:0x228 scope:global align:4 +demo_move__10daNpc_P1_cFv = .text:0x00002098; // type:function size:0x148 scope:global align:4 +event_move__10daNpc_P1_cFv = .text:0x000021E0; // type:function size:0x64 scope:global align:4 +evn_setAnm_init__10daNpc_P1_cFi = .text:0x00002244; // type:function size:0xA4 scope:global align:4 +evn_talk_init__10daNpc_P1_cFi = .text:0x000022E8; // type:function size:0x7C scope:global align:4 +evn_talk__10daNpc_P1_cFv = .text:0x00002364; // type:function size:0x100 scope:global align:4 +minigameExplainCut__10daNpc_P1_cFv = .text:0x00002464; // type:function size:0x348 scope:global align:4 +privateCut__10daNpc_P1_cFv = .text:0x000027AC; // type:function size:0x174 scope:global align:4 +nodeCallBack1__FP7J3DNodei = .text:0x00002920; // type:function size:0x15C scope:local align:4 +daNpc_P1_Draw__FP10daNpc_P1_c = .text:0x00002A7C; // type:function size:0x20 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002A9C; // type:function size:0x20 scope:local align:4 +setAttentionPos__10daNpc_P1_cFP4cXyz = .text:0x00002ABC; // type:function size:0x44 scope:global align:4 +_create__10daNpc_P1_cFv = .text:0x00002B00; // type:function size:0x984 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00003484; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003550; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003598; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000035F4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000363C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003698; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003720; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003790; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000037EC; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_P1_cFv = .text:0x00003834; // type:function size:0x538 scope:global align:4 +_delete__10daNpc_P1_cFv = .text:0x00003D6C; // type:function size:0x8C scope:global align:4 +getKajiID__10daNpc_P1_cFv = .text:0x00003DF8; // type:function size:0x78 scope:global align:4 +kaji_anm__10daNpc_P1_cFv = .text:0x00003E70; // type:function size:0x55C scope:global align:4 +_execute__10daNpc_P1_cFv = .text:0x000043CC; // type:function size:0x1C0 scope:global align:4 +_draw__10daNpc_P1_cFv = .text:0x0000458C; // type:function size:0x288 scope:global align:4 +lookBack__10daNpc_P1_cFv = .text:0x00004814; // type:function size:0x38C scope:global align:4 +daNpc_P1_Execute__FP10daNpc_P1_c = .text:0x00004BA0; // type:function size:0x24 scope:local align:4 +daNpc_P1_IsDelete__FP10daNpc_P1_c = .text:0x00004BC4; // type:function size:0x8 scope:local align:4 +daNpc_P1_Delete__FP10daNpc_P1_c = .text:0x00004BCC; // type:function size:0x20 scope:local align:4 +daNpc_P1_Create__FP10fopAc_ac_c = .text:0x00004BEC; // type:function size:0x20 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004C0C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004C54; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004C9C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004CF8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004D40; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004D50; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004D58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004D60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004D68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004D70; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004DA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004DB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004DB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004DC0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004DF8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004DFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004E04; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004E0C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004E14; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004E20; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_P1_HIO_cFv = .text:0x00004E2C; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004E9C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_p1_cpp = .text:0x00004EB8; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004EF4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004EFC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004F04; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004F0C; // type:function size:0x8 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00004F14; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4150 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4235 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4284 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4370 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4410 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4641 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4749 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4846 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4848 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5376 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5377 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5378 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5578 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5732 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5837 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5838 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5839 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5935 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000094; // type:object size:0xE1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4239 = .data:0x00000074; // type:object size:0x44 scope:local align:4 +@4285 = .data:0x000000B8; // type:object size:0x44 scope:local align:4 +@4315 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@4569 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4684 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4688 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4817 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +ActionNames$4944 = .data:0x00000138; // type:object size:0x8 scope:local align:4 +@4976 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@4982 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +cut_name_tbl$5024 = .data:0x00000158; // type:object size:0x14 scope:local align:4 +@5165 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@5170 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@5178 = .data:0x00000184; // type:object size:0xC scope:local align:4 +@5186 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@5189 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5194 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5626 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5641 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +l_snap_idx_tbl$5786 = .data:0x000001CC; // type:object size:0x3 scope:local align:4 data:string +@5845 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@5855 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@5857 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@5859 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@5861 = .data:0x00000200; // type:object size:0xC scope:local align:4 +l_daNpc_P1_Method = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_P1 = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002A4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000344; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000398; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__vt__19daNpc_P1_childHIO_c = .data:0x000003D4; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_P1_HIO_c = .data:0x000003E0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4145 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x9C scope:local align:4 +l_msgId = .bss:0x000000B0; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000000B4; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_npc_p2/splits.txt b/config/GZLE01/rels/d_a_npc_p2/splits.txt new file mode 100644 index 000000000..e5e5d4675 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_p2/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_p2.cpp: + .text start:0x000000EC end:0x000051D4 + .text start:0x000051D4 end:0x00005238 + .text start:0x00005238 end:0x00008400 + .text start:0x00008400 end:0x00008400 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000003D4 + .data start:0x00000000 end:0x00000580 + .bss start:0x00000008 end:0x000003C4 diff --git a/config/GZLE01/rels/d_a_npc_p2/symbols.txt b/config/GZLE01/rels/d_a_npc_p2/symbols.txt new file mode 100644 index 000000000..5482111ab --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_p2/symbols.txt @@ -0,0 +1,316 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daNpc_P2_childHIO_cFv = .text:0x000000EC; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x0000020C; // type:function size:0x3C scope:weak align:4 +__ct__14daNpc_P2_HIO_cFv = .text:0x00000248; // type:function size:0x1A0 scope:global align:4 +__dt__19daNpc_P2_childHIO_cFv = .text:0x000003E8; // type:function size:0x60 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000448; // type:function size:0x48 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000490; // type:function size:0x1FC scope:local align:4 +initTexPatternAnm__10daNpc_P2_cFb = .text:0x0000068C; // type:function size:0xFC scope:global align:4 +playTexPatternAnm__10daNpc_P2_cFv = .text:0x00000788; // type:function size:0x88 scope:global align:4 +setAnm__10daNpc_P2_cFv = .text:0x00000810; // type:function size:0x280 scope:global align:4 +setTexAnm__10daNpc_P2_cFv = .text:0x00000A90; // type:function size:0x6C scope:global align:4 +setAttention__10daNpc_P2_cFv = .text:0x00000AFC; // type:function size:0x94 scope:global align:4 +chkAttention__10daNpc_P2_cFv = .text:0x00000B90; // type:function size:0x15C scope:global align:4 +lookBack__10daNpc_P2_cFv = .text:0x00000CEC; // type:function size:0x3FC scope:global align:4 +setMtx__10daNpc_P2_cFv = .text:0x000010E8; // type:function size:0x78 scope:global align:4 +setCollision__10daNpc_P2_cFv = .text:0x00001160; // type:function size:0xA4 scope:global align:4 +smoke_set__10daNpc_P2_cFv = .text:0x00001204; // type:function size:0x134 scope:global align:4 +next_msgStatus__10daNpc_P2_cFPUl = .text:0x00001338; // type:function size:0x1FC scope:global align:4 +getMsg__10daNpc_P2_cFv = .text:0x00001534; // type:function size:0x198 scope:global align:4 +talkInit__10daNpc_P2_cFv = .text:0x000016CC; // type:function size:0xC scope:global align:4 +anmAtr__10daNpc_P2_cFUs = .text:0x000016D8; // type:function size:0xD4 scope:global align:4 +talk__10daNpc_P2_cFb = .text:0x000017AC; // type:function size:0x16C scope:global align:4 +eventOrder__10daNpc_P2_cFv = .text:0x00001918; // type:function size:0x80 scope:global align:4 +checkOrder__10daNpc_P2_cFv = .text:0x00001998; // type:function size:0x68 scope:global align:4 +demo_wait_2__10daNpc_P2_cFv = .text:0x00001A00; // type:function size:0x7C scope:global align:4 +demo_intro_2__10daNpc_P2_cFv = .text:0x00001A7C; // type:function size:0x84 scope:global align:4 +goal_wait_2__10daNpc_P2_cFv = .text:0x00001B00; // type:function size:0xBC scope:global align:4 +demo_goal_2__10daNpc_P2_cFv = .text:0x00001BBC; // type:function size:0xB8 scope:global align:4 +demo_bomb_get__10daNpc_P2_cFv = .text:0x00001C74; // type:function size:0x88 scope:global align:4 +demo_wait__10daNpc_P2_cFv = .text:0x00001CFC; // type:function size:0x7C scope:global align:4 +demo_intro__10daNpc_P2_cFv = .text:0x00001D78; // type:function size:0x70 scope:global align:4 +demo_lift__10daNpc_P2_cFv = .text:0x00001DE8; // type:function size:0x64 scope:global align:4 +demo_jump__10daNpc_P2_cFv = .text:0x00001E4C; // type:function size:0x7C scope:global align:4 +goal_goalpos_to_talkpos__10daNpc_P2_cFv = .text:0x00001EC8; // type:function size:0x2FC scope:global align:4 +goal_talkpos_to_goalpos__10daNpc_P2_cFv = .text:0x000021C4; // type:function size:0x3F4 scope:global align:4 +goal_goalpos_wait__10daNpc_P2_cFv = .text:0x000025B8; // type:function size:0x13C scope:global align:4 +goal_talkpos_wait__10daNpc_P2_cFv = .text:0x000026F4; // type:function size:0x170 scope:global align:4 +demo_goal__10daNpc_P2_cFv = .text:0x00002864; // type:function size:0xA4 scope:global align:4 +goal_talkpos_talk__10daNpc_P2_cFv = .text:0x00002908; // type:function size:0x70 scope:global align:4 +treasure_wait__10daNpc_P2_cFv = .text:0x00002978; // type:function size:0xA8 scope:global align:4 +treasure_wait_talk__10daNpc_P2_cFv = .text:0x00002A20; // type:function size:0x68 scope:global align:4 +demo_arrive__10daNpc_P2_cFv = .text:0x00002A88; // type:function size:0x90 scope:global align:4 +wait01__10daNpc_P2_cFv = .text:0x00002B18; // type:function size:0x24 scope:global align:4 +zukotelescope__10daNpc_P2_cFv = .text:0x00002B3C; // type:function size:0xAC scope:global align:4 +moccowait__10daNpc_P2_cFv = .text:0x00002BE8; // type:function size:0x190 scope:global align:4 +talk01__10daNpc_P2_cFv = .text:0x00002D78; // type:function size:0xC0 scope:global align:4 +intro_action__10daNpc_P2_cFPv = .text:0x00002E38; // type:function size:0x1F8 scope:global align:4 +wait_action__10daNpc_P2_cFPv = .text:0x00003030; // type:function size:0x128 scope:global align:4 +_execute__10daNpc_P2_cFv = .text:0x00003158; // type:function size:0x3C8 scope:global align:4 +draw_item__10daNpc_P2_cFP8J3DModelSc = .text:0x00003520; // type:function size:0x84 scope:global align:4 +drawDagger__10daNpc_P2_cFv = .text:0x000035A4; // type:function size:0x44 scope:global align:4 +drawHead__10daNpc_P2_cFv = .text:0x000035E8; // type:function size:0xBC scope:global align:4 +drawShadow__10daNpc_P2_cFv = .text:0x000036A4; // type:function size:0x104 scope:global align:4 +drawP2a__10daNpc_P2_cFv = .text:0x000037A8; // type:function size:0xE8 scope:global align:4 +drawP2b__10daNpc_P2_cFv = .text:0x00003890; // type:function size:0xB8 scope:global align:4 +drawP2c__10daNpc_P2_cFv = .text:0x00003948; // type:function size:0x11C scope:global align:4 +_draw__10daNpc_P2_cFv = .text:0x00003A64; // type:function size:0x8C scope:global align:4 +CreateHeap_CB__FP10fopAc_ac_c = .text:0x00003AF0; // type:function size:0x20 scope:local align:4 +getArg__10daNpc_P2_cFv = .text:0x00003B10; // type:function size:0x48 scope:global align:4 +_createHeap__10daNpc_P2_cFv = .text:0x00003B58; // type:function size:0x4DC scope:global align:4 +createInit__10daNpc_P2_cFv = .text:0x00004034; // type:function size:0x738 scope:global align:4 +_create__10daNpc_P2_cFv = .text:0x0000476C; // type:function size:0x1C0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000492C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000049F8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004A40; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004A9C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004AE4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004B40; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004BC8; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004C38; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004C94; // type:function size:0x48 scope:weak align:4 +_delete__10daNpc_P2_cFv = .text:0x00004CDC; // type:function size:0x78 scope:global align:4 +daNpc_P2Create__FPv = .text:0x00004D54; // type:function size:0x20 scope:local align:4 +daNpc_P2Delete__FPv = .text:0x00004D74; // type:function size:0x24 scope:local align:4 +daNpc_P2Execute__FPv = .text:0x00004D98; // type:function size:0x24 scope:local align:4 +daNpc_P2Draw__FPv = .text:0x00004DBC; // type:function size:0x24 scope:local align:4 +daNpc_P2IsDelete__FPv = .text:0x00004DE0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004DE8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004E30; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004E78; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004ED4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F20; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F24; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F28; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004F2C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004F74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004FD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004FE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004FE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004FF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004FF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005000; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005038; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005040; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005048; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005050; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005088; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000508C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005094; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000509C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000050A4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000050B0; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_P2_HIO_cFv = .text:0x000050BC; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00005140; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000515C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_p2_cpp = .text:0x00005178; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000051B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000051BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000051C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000051CC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000051D4; // type:function size:0x48 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x0000521C; // type:function size:0x1C scope:weak align:4 +cutProc__10daNpc_P2_cFv = .text:0x00005238; // type:function size:0x2F0 scope:global align:4 +cutTalkStart__10daNpc_P2_cFi = .text:0x00005528; // type:function size:0xB4 scope:global align:4 +cutTalkProc__10daNpc_P2_cFi = .text:0x000055DC; // type:function size:0x50 scope:global align:4 +cutRideSwitchStart__10daNpc_P2_cFi = .text:0x0000562C; // type:function size:0xC8 scope:global align:4 +cutRideSwitchProc__10daNpc_P2_cFi = .text:0x000056F4; // type:function size:0x1A8 scope:global align:4 +cutRunWaitStart__10daNpc_P2_cFi = .text:0x0000589C; // type:function size:0x78 scope:global align:4 +cutRunWaitProc__10daNpc_P2_cFi = .text:0x00005914; // type:function size:0x9C scope:global align:4 +searchNearLift__10daNpc_P2_cFPvPv = .text:0x000059B0; // type:function size:0x220 scope:global align:4 +cutJumpToLiftStart__10daNpc_P2_cFi = .text:0x00005BD0; // type:function size:0x104 scope:global align:4 +cutJumpToLiftProc__10daNpc_P2_cFi = .text:0x00005CD4; // type:function size:0x390 scope:global align:4 +searchNearRope__10daNpc_P2_cFPvPv = .text:0x00006064; // type:function size:0x220 scope:global align:4 +cutLiftToRopeStart__10daNpc_P2_cFi = .text:0x00006284; // type:function size:0x104 scope:global align:4 +cutLiftToRopeProc__10daNpc_P2_cFi = .text:0x00006388; // type:function size:0x230 scope:global align:4 +cutRopeTalkStart__10daNpc_P2_cFi = .text:0x000065B8; // type:function size:0x550 scope:global align:4 +cutRopeTalkProc__10daNpc_P2_cFi = .text:0x00006B08; // type:function size:0x80C scope:global align:4 +cutRopeToLiftStart__10daNpc_P2_cFi = .text:0x00007314; // type:function size:0x128 scope:global align:4 +cutRopeToLiftProc__10daNpc_P2_cFi = .text:0x0000743C; // type:function size:0x258 scope:global align:4 +cutJumpToGoalStart__10daNpc_P2_cFi = .text:0x00007694; // type:function size:0x174 scope:global align:4 +cutJumpToGoalProc__10daNpc_P2_cFi = .text:0x00007808; // type:function size:0x334 scope:global align:4 +cutJumpStart__10daNpc_P2_cFi = .text:0x00007B3C; // type:function size:0x1CC scope:global align:4 +cutJumpProc__10daNpc_P2_cFi = .text:0x00007D08; // type:function size:0x268 scope:global align:4 +cutSetAnmStart__10daNpc_P2_cFi = .text:0x00007F70; // type:function size:0x144 scope:global align:4 +cutSetAnmProc__10daNpc_P2_cFi = .text:0x000080B4; // type:function size:0x60 scope:global align:4 +cutSwOnStart__10daNpc_P2_cFi = .text:0x00008114; // type:function size:0x40 scope:global align:4 +cutSwOnProc__10daNpc_P2_cFi = .text:0x00008154; // type:function size:0x60 scope:global align:4 +cutSwOffStart__10daNpc_P2_cFi = .text:0x000081B4; // type:function size:0x40 scope:global align:4 +cutSwOffProc__10daNpc_P2_cFi = .text:0x000081F4; // type:function size:0x60 scope:global align:4 +cutSurpriseStart__10daNpc_P2_cFi = .text:0x00008254; // type:function size:0x78 scope:global align:4 +cutSurpriseProc__10daNpc_P2_cFi = .text:0x000082CC; // type:function size:0x2C scope:global align:4 +cutOmamoriInitStart__10daNpc_P2_cFi = .text:0x000082F8; // type:function size:0x58 scope:global align:4 +cutOmamoriInitProc__10daNpc_P2_cFi = .text:0x00008350; // type:function size:0x2C scope:global align:4 +cutOmamoriEndStart__10daNpc_P2_cFi = .text:0x0000837C; // type:function size:0x58 scope:global align:4 +cutOmamoriEndProc__10daNpc_P2_cFi = .text:0x000083D4; // type:function size:0x2C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__10daNpc_P2_c = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +m_arc_name__10daNpc_P2_c = .rodata:0x0000000C; // type:object size:0x3 scope:global align:4 data:string +@4157 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4160 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4161 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4163 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4166 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +l_btp_ix_tbl = .rodata:0x00000074; // type:object size:0x8 scope:local align:4 +l_bmt_ix_tbl = .rodata:0x0000007C; // type:object size:0xC scope:local align:4 +@4268 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +a_anm_bck_tbl$4307 = .rodata:0x00000094; // type:object size:0x70 scope:local align:4 +@4385 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +anm_atr$4702 = .rodata:0x00000114; // type:object size:0x15 scope:local align:4 +@4853 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:float +@4854 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@4896 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 +@4897 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@4898 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4899 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4900 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5010 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5108 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5377 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5379 = .rodata:0x00000168; // type:object size:0x8 scope:local align:8 +@5555 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5557 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5558 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5559 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5560 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5561 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5562 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5563 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5564 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5565 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5566 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@5599 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6243 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6244 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@6245 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@6246 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@6352 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@6353 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@6868 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6869 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +head_bdl_tbl$6964 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +head_tex_tbl$6969 = .rodata:0x000001D0; // type:object size:0x2 scope:local align:4 +@stringBase0 = .rodata:0x000001D4; // type:object size:0x200 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_anm_num_tbl$4308 = .data:0x00000030; // type:object size:0x48 scope:local align:4 +a_play_mode_tbl$4309 = .data:0x00000078; // type:object size:0x60 scope:local align:4 +a_morf_frame_tbl$4310 = .data:0x000000D8; // type:object size:0x60 scope:local align:4 +a_play_speed_tbl$4311 = .data:0x00000138; // type:object size:0x60 scope:local align:4 +a_tex_pattern_num_tbl$4389 = .data:0x00000198; // type:object size:0x2E scope:local align:4 +action_table$4763 = .data:0x000001C8; // type:object size:0x3C scope:local align:4 +@4814 = .data:0x00000204; // type:object size:0x3C scope:local align:4 +@4813 = .data:0x00000240; // type:object size:0x3C scope:local align:4 +a_demo_name_tbl$6013 = .data:0x0000027C; // type:object size:0x20 scope:local align:4 +@6614 = .data:0x0000029C; // type:object size:0x5C scope:local align:4 +actor_name_table$7073 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +@7082 = .data:0x00000304; // type:object size:0xC scope:local align:4 +@7085 = .data:0x00000310; // type:object size:0xC scope:local align:4 +@7092 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +@7095 = .data:0x00000328; // type:object size:0xC scope:local align:4 +@7098 = .data:0x00000334; // type:object size:0xC scope:local align:4 +@7101 = .data:0x00000340; // type:object size:0xC scope:local align:4 +daNpc_P2MethodTable = .data:0x0000034C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_P2 = .data:0x0000036C; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000003E4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000400; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000420; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004B4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004C0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000514; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000538; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000544; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_P2_HIO_c = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__19daNpc_P2_childHIO_c = .data:0x00000574; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4206 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x288 scope:local align:4 +@4217 = .bss:0x000002E8; // type:object size:0xC scope:local align:4 +init$4218 = .bss:0x000002F4; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4216 = .bss:0x000002F8; // type:object size:0xC scope:local align:4 +@4221 = .bss:0x00000304; // type:object size:0xC scope:local align:4 +init$4222 = .bss:0x00000310; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4220 = .bss:0x00000314; // type:object size:0xC scope:local align:4 +init$4582 = .bss:0x00000320; // type:object size:0x1 scope:local align:1 +smoke_scale$4581 = .bss:0x00000324; // type:object size:0xC scope:local align:4 data:float +l_msgId = .bss:0x00000330; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000334; // type:object size:0x4 scope:local align:4 data:4byte +@6173 = .bss:0x00000338; // type:object size:0xC scope:local align:4 +init$6174 = .bss:0x00000344; // type:object size:0x1 scope:local align:1 +aim_pos$6172 = .bss:0x00000348; // type:object size:0xC scope:local align:4 +@6177 = .bss:0x00000354; // type:object size:0xC scope:local align:4 +init$6178 = .bss:0x00000360; // type:object size:0x1 scope:local align:1 +attn_pos$6176 = .bss:0x00000364; // type:object size:0xC scope:local align:4 +@6256 = .bss:0x00000370; // type:object size:0xC scope:local align:4 +init$6257 = .bss:0x0000037C; // type:object size:0x1 scope:local align:1 +aim_pos$6255 = .bss:0x00000380; // type:object size:0xC scope:local align:4 +@6260 = .bss:0x0000038C; // type:object size:0xC scope:local align:4 +init$6261 = .bss:0x00000398; // type:object size:0x1 scope:local align:1 +attn_pos$6259 = .bss:0x0000039C; // type:object size:0xC scope:local align:4 +@6264 = .bss:0x000003A8; // type:object size:0xC scope:local align:4 +init$6265 = .bss:0x000003B4; // type:object size:0x1 scope:local align:1 +talk_attn_pos$6263 = .bss:0x000003B8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_people/splits.txt b/config/GZLE01/rels/d_a_npc_people/splits.txt new file mode 100644 index 000000000..834e58468 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_people/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_people.cpp: + .text start:0x00000078 end:0x00009B90 + .text start:0x00009B90 end:0x00009BB4 + .text start:0x00009BB4 end:0x00009BFC + .text start:0x00009BFC end:0x00009C2C + .text start:0x00009C2C end:0x0000A134 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000597 + .data start:0x00000000 end:0x00002758 diff --git a/config/GZLE01/rels/d_a_npc_people/symbols.txt b/config/GZLE01/rels/d_a_npc_people/symbols.txt new file mode 100644 index 000000000..73f93aea4 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_people/symbols.txt @@ -0,0 +1,643 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__13daNpcPeople_cFv = .text:0x00000078; // type:function size:0x1FC scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000274; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000002D0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000318; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000042C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000488; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000004D0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000052C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005B4; // type:function size:0x70 scope:weak align:4 +daNpc_People_nodeCallBack__FP7J3DNodei = .text:0x00000624; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000073C; // type:function size:0x20 scope:local align:4 +phase_1__FP13daNpcPeople_c = .text:0x0000075C; // type:function size:0x184 scope:local align:4 +phase_2__FP13daNpcPeople_c = .text:0x000008E0; // type:function size:0x80 scope:local align:4 +_create__13daNpcPeople_cFv = .text:0x00000960; // type:function size:0x30 scope:global align:4 +createHeap__13daNpcPeople_cFv = .text:0x00000990; // type:function size:0x47C scope:global align:4 +daNpcPeople_XyCheckCB__FPvi = .text:0x00000E0C; // type:function size:0x20 scope:local align:4 +daNpcPeople_XyEventCB__FPvi = .text:0x00000E2C; // type:function size:0x20 scope:local align:4 +daNpcPeople_photoCB__FPvi = .text:0x00000E4C; // type:function size:0x20 scope:local align:4 +createInit__13daNpcPeople_cFv = .text:0x00000E6C; // type:function size:0x6AC scope:global align:4 +_delete__13daNpcPeople_cFv = .text:0x00001518; // type:function size:0x74 scope:global align:4 +_draw__13daNpcPeople_cFv = .text:0x0000158C; // type:function size:0x32C scope:global align:4 +_execute__13daNpcPeople_cFv = .text:0x000018B8; // type:function size:0x590 scope:global align:4 +executeCommon__13daNpcPeople_cFv = .text:0x00001E48; // type:function size:0x2C0 scope:global align:4 +executeSetMode__13daNpcPeople_cFUc = .text:0x00002108; // type:function size:0x54 scope:global align:4 +executeWaitInit__13daNpcPeople_cFv = .text:0x0000215C; // type:function size:0xE4 scope:global align:4 +executeWait__13daNpcPeople_cFv = .text:0x00002240; // type:function size:0x2C0 scope:global align:4 +executeTalkInit__13daNpcPeople_cFv = .text:0x00002500; // type:function size:0x50 scope:global align:4 +executeTalk__13daNpcPeople_cFv = .text:0x00002550; // type:function size:0x1C8 scope:global align:4 +executeWalkInit__13daNpcPeople_cFv = .text:0x00002718; // type:function size:0xC0 scope:global align:4 +executeWalk__13daNpcPeople_cFv = .text:0x000027D8; // type:function size:0x210 scope:global align:4 +executeTurnInit__13daNpcPeople_cFv = .text:0x000029E8; // type:function size:0x134 scope:global align:4 +executeTurn__13daNpcPeople_cFv = .text:0x00002B1C; // type:function size:0x124 scope:global align:4 +executeBikkuriInit__13daNpcPeople_cFv = .text:0x00002C40; // type:function size:0x50 scope:global align:4 +executeBikkuri__13daNpcPeople_cFv = .text:0x00002C90; // type:function size:0x78 scope:global align:4 +executeFurueInit__13daNpcPeople_cFv = .text:0x00002D08; // type:function size:0xB0 scope:global align:4 +executeFurue__13daNpcPeople_cFv = .text:0x00002DB8; // type:function size:0x10C scope:global align:4 +executeKyoroInit__13daNpcPeople_cFv = .text:0x00002EC4; // type:function size:0xBC scope:global align:4 +executeKyoro__13daNpcPeople_cFv = .text:0x00002F80; // type:function size:0x9C scope:global align:4 +executeLetterInit__13daNpcPeople_cFv = .text:0x0000301C; // type:function size:0x54 scope:global align:4 +executeLetter__13daNpcPeople_cFv = .text:0x00003070; // type:function size:0xE4 scope:global align:4 +executeLookInit__13daNpcPeople_cFv = .text:0x00003154; // type:function size:0x7C scope:global align:4 +executeLook__13daNpcPeople_cFv = .text:0x000031D0; // type:function size:0xE4 scope:global align:4 +executeLook2Init__13daNpcPeople_cFv = .text:0x000032B4; // type:function size:0x60 scope:global align:4 +executeLook2__13daNpcPeople_cFv = .text:0x00003314; // type:function size:0xF4 scope:global align:4 +executeUgWalkInit__13daNpcPeople_cFv = .text:0x00003408; // type:function size:0x30 scope:global align:4 +executeUgWalk__13daNpcPeople_cFv = .text:0x00003438; // type:function size:0x638 scope:global align:4 +executeUgTurnInit__13daNpcPeople_cFv = .text:0x00003A70; // type:function size:0x1C0 scope:global align:4 +executeUgTurn__13daNpcPeople_cFv = .text:0x00003C30; // type:function size:0xB4 scope:global align:4 +executeUgLookInit__13daNpcPeople_cFv = .text:0x00003CE4; // type:function size:0x64 scope:global align:4 +executeUgLook__13daNpcPeople_cFv = .text:0x00003D48; // type:function size:0xA0 scope:global align:4 +executeUgLook2Init__13daNpcPeople_cFv = .text:0x00003DE8; // type:function size:0x50 scope:global align:4 +executeUgLook2__13daNpcPeople_cFv = .text:0x00003E38; // type:function size:0xAC scope:global align:4 +executeUgSitInit__13daNpcPeople_cFv = .text:0x00003EE4; // type:function size:0x54 scope:global align:4 +executeUgSit__13daNpcPeople_cFv = .text:0x00003F38; // type:function size:0x88 scope:global align:4 +checkOrder__13daNpcPeople_cFv = .text:0x00003FC0; // type:function size:0x23C scope:global align:4 +eventOrder__13daNpcPeople_cFv = .text:0x000041FC; // type:function size:0x240 scope:global align:4 +eventMove__13daNpcPeople_cFv = .text:0x0000443C; // type:function size:0x84 scope:global align:4 +privateCut__13daNpcPeople_cFv = .text:0x000044C0; // type:function size:0x268 scope:global align:4 +eventMesSetTpInit__13daNpcPeople_cFi = .text:0x00004728; // type:function size:0x5C scope:global align:4 +eventMesSetInit__13daNpcPeople_cFi = .text:0x00004784; // type:function size:0x208 scope:global align:4 +eventMesSet__13daNpcPeople_cFv = .text:0x0000498C; // type:function size:0x38 scope:global align:4 +eventMesSet2__13daNpcPeople_cFv = .text:0x000049C4; // type:function size:0x34 scope:global align:4 +eventFlagSetInit__13daNpcPeople_cFi = .text:0x000049F8; // type:function size:0x98 scope:global align:4 +eventGetItemInit__13daNpcPeople_cFi = .text:0x00004A90; // type:function size:0xA4 scope:global align:4 +eventGetItem__13daNpcPeople_cFv = .text:0x00004B34; // type:function size:0x8 scope:global align:4 +eventTurnToPlayerInit__13daNpcPeople_cFv = .text:0x00004B3C; // type:function size:0x70 scope:global align:4 +eventTurnToPlayer__13daNpcPeople_cFv = .text:0x00004BAC; // type:function size:0x18 scope:global align:4 +eventUb1TalkInit__13daNpcPeople_cFi = .text:0x00004BC4; // type:function size:0x128 scope:global align:4 +eventUb1Talk__13daNpcPeople_cFv = .text:0x00004CEC; // type:function size:0xD4 scope:global align:4 +eventUb1TalkXyInit__13daNpcPeople_cFi = .text:0x00004DC0; // type:function size:0x164 scope:global align:4 +eventUb1TalkXy__13daNpcPeople_cFv = .text:0x00004F24; // type:function size:0xD4 scope:global align:4 +eventUb2Talk__13daNpcPeople_cFv = .text:0x00004FF8; // type:function size:0xD8 scope:global align:4 +eventUbSetAnm__13daNpcPeople_cFv = .text:0x000050D0; // type:function size:0xBC scope:global align:4 +eventAreaMaxInit__13daNpcPeople_cFv = .text:0x0000518C; // type:function size:0x28 scope:global align:4 +eventCameraStopInit__13daNpcPeople_cFv = .text:0x000051B4; // type:function size:0x110 scope:global align:4 +eventCameraStop__13daNpcPeople_cFv = .text:0x000052C4; // type:function size:0x8 scope:global align:4 +eventCameraStartInit__13daNpcPeople_cFv = .text:0x000052CC; // type:function size:0x48 scope:global align:4 +eventCoCylRInit__13daNpcPeople_cFi = .text:0x00005314; // type:function size:0x88 scope:global align:4 +eventLookPo__13daNpcPeople_cFv = .text:0x0000539C; // type:function size:0x74 scope:global align:4 +eventMesSetPoInit__13daNpcPeople_cFi = .text:0x00005410; // type:function size:0x20 scope:global align:4 +eventMesSetPo__13daNpcPeople_cFv = .text:0x00005430; // type:function size:0x50 scope:global align:4 +talk2__13daNpcPeople_cFiP10fopAc_ac_c = .text:0x00005480; // type:function size:0x254 scope:global align:4 +talk3__13daNpcPeople_cFi = .text:0x000056D4; // type:function size:0x128 scope:global align:4 +next_msgStatus__13daNpcPeople_cFPUl = .text:0x000057FC; // type:function size:0x7BC scope:global align:4 +getMsg__13daNpcPeople_cFv = .text:0x00005FB8; // type:function size:0x1400 scope:global align:4 +getMsg3__13daNpcPeople_cFv = .text:0x000073B8; // type:function size:0xC0 scope:global align:4 +chkMsg__13daNpcPeople_cFv = .text:0x00007478; // type:function size:0x18C scope:global align:4 +setMessage__13daNpcPeople_cFUl = .text:0x00007604; // type:function size:0x8 scope:global align:4 +setMessageUb__13daNpcPeople_cFP9sUbMsgDat = .text:0x0000760C; // type:function size:0xB4 scope:global align:4 +setAnmFromMsgTag__13daNpcPeople_cFv = .text:0x000076C0; // type:function size:0x5C scope:global align:4 +setAnmFromMsgTagUo__13daNpcPeople_cFi = .text:0x0000771C; // type:function size:0xBC scope:global align:4 +setAnmFromMsgTagUb__13daNpcPeople_cFi = .text:0x000077D8; // type:function size:0x9C scope:global align:4 +setAnmFromMsgTagUw__13daNpcPeople_cFi = .text:0x00007874; // type:function size:0xD0 scope:global align:4 +setAnmFromMsgTagUm__13daNpcPeople_cFi = .text:0x00007944; // type:function size:0xD0 scope:global align:4 +setAnmFromMsgTagSa__13daNpcPeople_cFi = .text:0x00007A14; // type:function size:0xA0 scope:global align:4 +setAnmFromMsgTagUg__13daNpcPeople_cFi = .text:0x00007AB4; // type:function size:0x74 scope:global align:4 +getPrmNpcNo__13daNpcPeople_cFv = .text:0x00007B28; // type:function size:0x20 scope:global align:4 +getPrmRailID__13daNpcPeople_cFv = .text:0x00007B48; // type:function size:0x2C scope:global align:4 +getPrmArg0__13daNpcPeople_cFv = .text:0x00007B74; // type:function size:0x2C scope:global align:4 +setMtx__13daNpcPeople_cFv = .text:0x00007BA0; // type:function size:0x88 scope:global align:4 +chkAttention__13daNpcPeople_cFv = .text:0x00007C28; // type:function size:0x3E8 scope:global align:4 +lookBack__13daNpcPeople_cFv = .text:0x00008010; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__13daNpcPeople_cFb = .text:0x0000815C; // type:function size:0x13C scope:global align:4 +playTexPatternAnm__13daNpcPeople_cFv = .text:0x00008298; // type:function size:0x78 scope:global align:4 +playAnm__13daNpcPeople_cFv = .text:0x00008310; // type:function size:0xE0 scope:global align:4 +getBck__13daNpcPeople_cFUc = .text:0x000083F0; // type:function size:0x2C scope:global align:4 +getHeadBck__13daNpcPeople_cFUc = .text:0x0000841C; // type:function size:0x3C scope:global align:4 +setAnm__13daNpcPeople_cFUciff = .text:0x00008458; // type:function size:0x1B0 scope:global align:4 +setAnmTbl__13daNpcPeople_cFP13sPeopleAnmDati = .text:0x00008608; // type:function size:0x15C scope:global align:4 +setWaitAnm__13daNpcPeople_cFv = .text:0x00008764; // type:function size:0xE8 scope:global align:4 +XyCheckCB__13daNpcPeople_cFi = .text:0x0000884C; // type:function size:0x1C4 scope:global align:4 +XyEventCB__13daNpcPeople_cFi = .text:0x00008A10; // type:function size:0xB8 scope:global align:4 +photoCB__13daNpcPeople_cFi = .text:0x00008AC8; // type:function size:0x74 scope:global align:4 +getRand__13daNpcPeople_cFi = .text:0x00008B3C; // type:function size:0x64 scope:global align:4 +isPhoto__13daNpcPeople_cFUc = .text:0x00008BA0; // type:function size:0x38 scope:global align:4 +isColor__13daNpcPeople_cFv = .text:0x00008BD8; // type:function size:0x2C scope:global align:4 +setCollision__13daNpcPeople_cFP8dCcD_Cyl4cXyzff = .text:0x00008C04; // type:function size:0x78 scope:global align:4 +chkSurprise__13daNpcPeople_cFv = .text:0x00008C7C; // type:function size:0x134 scope:global align:4 +chkEndEvent__13daNpcPeople_cFv = .text:0x00008DB0; // type:function size:0x320 scope:global align:4 +is1GetMap20__13daNpcPeople_cFv = .text:0x000090D0; // type:function size:0x30 scope:global align:4 +is1DayGetMap20__13daNpcPeople_cFv = .text:0x00009100; // type:function size:0x44 scope:global align:4 +getWindDir__13daNpcPeople_cFv = .text:0x00009144; // type:function size:0x38 scope:global align:4 +isUo1FdaiAll__13daNpcPeople_cFv = .text:0x0000917C; // type:function size:0x3C scope:global align:4 +isUo1FdaiOne__13daNpcPeople_cFv = .text:0x000091B8; // type:function size:0x28 scope:global align:4 +chkDaiza__13daNpcPeople_cFv = .text:0x000091E0; // type:function size:0x240 scope:global align:4 +checkPig__13daNpcPeople_cFv = .text:0x00009420; // type:function size:0x1B8 scope:global align:4 +isPigOk__13daNpcPeople_cFv = .text:0x000095D8; // type:function size:0x70 scope:global align:4 +getPigTimer__13daNpcPeople_cFv = .text:0x00009648; // type:function size:0x10 scope:global align:4 +resetPig__13daNpcPeople_cFv = .text:0x00009658; // type:function size:0xA8 scope:global align:4 +initUgSearchArea__13daNpcPeople_cFv = .text:0x00009700; // type:function size:0xC8 scope:global align:4 +getDirDistToPos__13daNpcPeople_cFsf = .text:0x000097C8; // type:function size:0x64 scope:global align:4 +warp__13daNpcPeople_cFv = .text:0x0000982C; // type:function size:0xB0 scope:global align:4 +daNpc_PeopleCreate__FPv = .text:0x000098DC; // type:function size:0x20 scope:local align:4 +daNpc_PeopleDelete__FPv = .text:0x000098FC; // type:function size:0x24 scope:local align:4 +daNpc_PeopleExecute__FPv = .text:0x00009920; // type:function size:0x24 scope:local align:4 +daNpc_PeopleDraw__FPv = .text:0x00009944; // type:function size:0x24 scope:local align:4 +daNpc_PeopleIsDelete__FPv = .text:0x00009968; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00009970; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000099B8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009A00; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00009A5C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009AA4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009AB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009ABC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009AC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009ACC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009AD4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009B0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009B14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009B1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009B24; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009B5C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009B60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009B68; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009B70; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009B78; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009B84; // type:function size:0xC scope:weak align:4 +taura_pos_set__8kb_classF4cXyz = .text:0x00009B90; // type:function size:0x24 scope:weak align:4 +__dt__9dSnap_ObjFv = .text:0x00009BB4; // type:function size:0x48 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00009BFC; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00009C00; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00009C1C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00009C24; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daNpcPeople_c5Prm_eQ213daNpcPeople_c5Prm_e = .text:0x00009C2C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00009C48; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_people_cpp = .text:0x00009C64; // type:function size:0x4B0 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000A114; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A11C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000A124; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000A12C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__13daNpcPeople_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x4C scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000050; // type:object size:0x4C scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000009C; // type:object size:0x4C scope:local align:4 +l_bmt_ix_tbl = .rodata:0x000000E8; // type:object size:0x4C scope:local align:4 +l_diff_flag_tbl = .rodata:0x00000134; // type:object size:0x4C scope:local align:4 +l_head_diff_flag_tbl = .rodata:0x00000180; // type:object size:0x4C scope:local align:4 +l_etc_bmd_ix_tbl = .rodata:0x000001CC; // type:object size:0x98 scope:local align:4 +l_pig_para = .rodata:0x00000264; // type:object size:0xC scope:local align:4 +l_photo_no = .rodata:0x00000270; // type:object size:0x13 scope:local align:4 +@4262 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:float +@4601 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 data:float +@4602 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@4744 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 data:float +@4746 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@4857 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@4858 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 data:float +@5013 = .rodata:0x000002B8; // type:object size:0x8 scope:local align:8 +@5014 = .rodata:0x000002C0; // type:object size:0x8 scope:local align:8 +@5015 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@5018 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@5099 = .rodata:0x000002E0; // type:object size:0x8 scope:local align:8 data:double +@5185 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 data:float +@5427 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@5735 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 data:float +@6209 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 data:float +@7146 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@7147 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@7430 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 data:float +@7590 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@7623 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@7624 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@7625 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@7627 = .rodata:0x00000318; // type:object size:0x8 scope:local align:8 +@7797 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@8061 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000328; // type:object size:0x26F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4C scope:local align:4 +l_arcname_tbl = .data:0x0000007C; // type:object size:0x4C scope:local align:4 +l_bck_ix_tbl_uo1 = .data:0x000000C8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uo2 = .data:0x000000E0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uo3 = .data:0x000000F8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub1 = .data:0x00000110; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub2 = .data:0x00000128; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub3 = .data:0x00000140; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub4 = .data:0x00000158; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uw1 = .data:0x00000170; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uw2 = .data:0x00000188; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um1 = .data:0x000001A0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um2 = .data:0x000001B8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um3 = .data:0x000001D0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um3_n = .data:0x000001E8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa1_n = .data:0x00000200; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa2 = .data:0x00000218; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa3 = .data:0x00000230; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa3_n = .data:0x00000248; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa4 = .data:0x00000260; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa4_n = .data:0x00000278; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa5 = .data:0x00000290; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa5_n = .data:0x000002A8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ug1 = .data:0x000002C0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ug2 = .data:0x000002D8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl = .data:0x000002F0; // type:object size:0x98 scope:local align:4 +l_head_bck_ix_sa = .data:0x00000388; // type:object size:0x18 scope:local align:4 +l_head_bck_ix_sa_n = .data:0x000003A0; // type:object size:0x18 scope:local align:4 +l_head_bck_ix_ug = .data:0x000003B8; // type:object size:0x18 scope:local align:4 +l_head_bck_ix_tbl = .data:0x000003D0; // type:object size:0x98 scope:local align:4 +l_npc_dist_tbl = .data:0x00000468; // type:object size:0x26 scope:local align:4 +l_npc_anm_wait = .data:0x00000490; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000494; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000498; // type:object size:0x3 scope:local align:4 +l_npc_anm_surprise = .data:0x0000049C; // type:object size:0x6 scope:local align:4 +l_npc_anm_bikkuri = .data:0x000004A4; // type:object size:0x6 scope:local align:4 +l_npc_anm_furue = .data:0x000004AC; // type:object size:0x3 scope:local align:4 +l_npc_anm_miburui = .data:0x000004B0; // type:object size:0x6 scope:local align:4 +l_npc_anm_kyoro = .data:0x000004B8; // type:object size:0x6 scope:local align:4 +l_npc_anm_letter = .data:0x000004C0; // type:object size:0x6 scope:local align:4 +l_npc_anm_kyoro2 = .data:0x000004C8; // type:object size:0x6 scope:local align:4 +l_ub_anm_wait2 = .data:0x000004D0; // type:object size:0x3 scope:local align:4 +l_ub_anm_yada = .data:0x000004D4; // type:object size:0x6 scope:local align:4 +l_ub_anm_look = .data:0x000004DC; // type:object size:0x6 scope:local align:4 +l_ub_anm_kuyasi = .data:0x000004E4; // type:object size:0x3 scope:local align:4 +l_npc_anm_ub1_wait1 = .data:0x000004E8; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub1_wait2 = .data:0x000004F0; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub1_yada = .data:0x000004F8; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub1_tbl = .data:0x00000500; // type:object size:0x20 scope:local align:4 +l_npc_anm_ub2_wait1 = .data:0x00000520; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub2_wait2 = .data:0x00000528; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub2_yada = .data:0x00000530; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub2_tbl = .data:0x00000538; // type:object size:0x20 scope:local align:4 +l_npc_anm_talk3 = .data:0x00000558; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk4 = .data:0x0000055C; // type:object size:0x6 scope:local align:4 +l_npc_anm_talkH = .data:0x00000564; // type:object size:0x6 scope:local align:4 +l_npc_anm_talkH2 = .data:0x0000056C; // type:object size:0x6 scope:local align:4 +l_npc_anm_Mojimoji = .data:0x00000574; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy = .data:0x00000578; // type:object size:0x3 scope:local align:4 +l_npc_anm_shobon_um = .data:0x0000057C; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy_um = .data:0x00000580; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy2_um = .data:0x00000584; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_wait3 = .data:0x00000588; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_talk2 = .data:0x0000058C; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_talk3 = .data:0x00000590; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_wait2 = .data:0x00000594; // type:object size:0x9 scope:local align:4 +l_npc_anm_um3_wait = .data:0x000005A0; // type:object size:0x9 scope:local align:4 +l_npc_anm_um3_tameiki = .data:0x000005AC; // type:object size:0x6 scope:local align:4 +l_npc_anm_um3_tbl = .data:0x000005B4; // type:object size:0x20 scope:local align:4 +l_npc_anm_talk_sa = .data:0x000005D4; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2_sa = .data:0x000005D8; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3_sa = .data:0x000005DC; // type:object size:0x3 scope:local align:4 +l_npc_anm_kiai_sa = .data:0x000005E0; // type:object size:0x3 scope:local align:4 +l_npc_anm_sa3_wait3 = .data:0x000005E4; // type:object size:0x6 scope:local align:4 +l_npc_anm_sa3_laugh = .data:0x000005EC; // type:object size:0x6 scope:local align:4 +l_npc_anm_sa3_tbl = .data:0x000005F4; // type:object size:0x10 scope:local align:4 +l_npc_anm_sa5_drink = .data:0x00000604; // type:object size:0x6 scope:local align:4 +l_npc_anm_sa5_tbl = .data:0x0000060C; // type:object size:0x10 scope:local align:4 +l_npc_anm_talk2_ug = .data:0x0000061C; // type:object size:0x3 scope:local align:4 +l_npc_anm_sit_ug = .data:0x00000620; // type:object size:0xC scope:local align:4 +l_npc_anm_wait_tbl = .data:0x0000062C; // type:object size:0x98 scope:local align:4 +@4197 = .data:0x000006C4; // type:object size:0xC scope:local align:4 +@4198 = .data:0x000006D0; // type:object size:0xC scope:local align:4 +@4199 = .data:0x000006DC; // type:object size:0xC scope:local align:4 +@4200 = .data:0x000006E8; // type:object size:0xC scope:local align:4 +@4201 = .data:0x000006F4; // type:object size:0xC scope:local align:4 +@4202 = .data:0x00000700; // type:object size:0xC scope:local align:4 +@4203 = .data:0x0000070C; // type:object size:0xC scope:local align:4 +@4204 = .data:0x00000718; // type:object size:0xC scope:local align:4 +@4205 = .data:0x00000724; // type:object size:0xC scope:local align:4 +@4206 = .data:0x00000730; // type:object size:0xC scope:local align:4 +@4207 = .data:0x0000073C; // type:object size:0xC scope:local align:4 +@4208 = .data:0x00000748; // type:object size:0xC scope:local align:4 +@4209 = .data:0x00000754; // type:object size:0xC scope:local align:4 +@4210 = .data:0x00000760; // type:object size:0xC scope:local align:4 +@4211 = .data:0x0000076C; // type:object size:0xC scope:local align:4 +@4212 = .data:0x00000778; // type:object size:0xC scope:local align:4 +@4213 = .data:0x00000784; // type:object size:0xC scope:local align:4 +@4214 = .data:0x00000790; // type:object size:0xC scope:local align:4 +@4215 = .data:0x0000079C; // type:object size:0xC scope:local align:4 +l_anm_set_sub = .data:0x000007A8; // type:object size:0xE4 scope:local align:4 +l_npc_status = .data:0x0000088C; // type:object size:0x4C scope:local align:4 +l_npc_dat_uo1 = .data:0x000008D8; // type:object size:0x60 scope:local align:4 +l_npc_dat_uo2 = .data:0x00000938; // type:object size:0x60 scope:local align:4 +l_npc_dat_uo3 = .data:0x00000998; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub1 = .data:0x000009F8; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub2 = .data:0x00000A58; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub3 = .data:0x00000AB8; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub4 = .data:0x00000B18; // type:object size:0x60 scope:local align:4 +l_npc_dat_uw1 = .data:0x00000B78; // type:object size:0x60 scope:local align:4 +l_npc_dat_uw2 = .data:0x00000BD8; // type:object size:0x60 scope:local align:4 +l_npc_dat_um1 = .data:0x00000C38; // type:object size:0x60 scope:local align:4 +l_npc_dat_um2 = .data:0x00000C98; // type:object size:0x60 scope:local align:4 +l_npc_dat_um3 = .data:0x00000CF8; // type:object size:0x60 scope:local align:4 +l_npc_dat_um1_n = .data:0x00000D58; // type:object size:0x60 scope:local align:4 +l_npc_dat_um3_n = .data:0x00000DB8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa1 = .data:0x00000E18; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa2 = .data:0x00000E78; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa3 = .data:0x00000ED8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa4 = .data:0x00000F38; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa5 = .data:0x00000F98; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa1_n = .data:0x00000FF8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa3_n = .data:0x00001058; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa4_n = .data:0x000010B8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa5_n = .data:0x00001118; // type:object size:0x60 scope:local align:4 +l_npc_dat_ug1 = .data:0x00001178; // type:object size:0x60 scope:local align:4 +l_npc_dat_ug2 = .data:0x000011D8; // type:object size:0x60 scope:local align:4 +l_npc_dat = .data:0x00001238; // type:object size:0x98 scope:local align:4 +l_joint_dat_kyoro = .data:0x000012D0; // type:object size:0x12 scope:local align:4 +l_joint_dat_cafe = .data:0x000012E4; // type:object size:0x12 scope:local align:4 +l_msg_uo1_1st_haitatu = .data:0x000012F8; // type:object size:0xC scope:local align:4 +l_msg_uo1_haitatu = .data:0x00001304; // type:object size:0x8 scope:local align:4 +l_msg_uo1_1st_talk = .data:0x0000130C; // type:object size:0x10 scope:local align:4 +l_msg_uo1_1st_talk_fdai = .data:0x0000131C; // type:object size:0x14 scope:local align:4 +l_msg_uo1_1st_talk_fdai2 = .data:0x00001330; // type:object size:0x8 scope:local align:4 +l_msg_uo1_2nd_talk_fdai = .data:0x00001338; // type:object size:0x8 scope:local align:4 +l_msg_uo1_fadi1 = .data:0x00001340; // type:object size:0xC scope:local align:4 +l_msg_uo1_fdai2 = .data:0x0000134C; // type:object size:0xC scope:local align:4 +l_msg_uo2_1st_talk = .data:0x00001358; // type:object size:0x10 scope:local align:4 +l_msg_uo2_2nd_talk = .data:0x00001368; // type:object size:0x8 scope:local align:4 +l_msg_uo2_surprise = .data:0x00001370; // type:object size:0x8 scope:local align:4 +l_msg_uo2_help = .data:0x00001378; // type:object size:0x8 scope:local align:4 +l_msg_uo3_1st_talk = .data:0x00001380; // type:object size:0x10 scope:local align:4 +l_msg_uo3_befor_letter = .data:0x00001390; // type:object size:0x8 scope:local align:4 +l_msg_uo3_after_letter = .data:0x00001398; // type:object size:0x8 scope:local align:4 +l_msg_uo3_retry_letter = .data:0x000013A0; // type:object size:0x8 scope:local align:4 +l_msg_uo3_kyoro = .data:0x000013A8; // type:object size:0x8 scope:local align:4 +l_msg_uo3_letter = .data:0x000013B0; // type:object size:0x8 scope:local align:4 +l_msg_xy_uo3_photo = .data:0x000013B8; // type:object size:0xC scope:local align:4 +l_msg_xy_uo3_no_photo = .data:0x000013C4; // type:object size:0x8 scope:local align:4 +l_msg_ub1_1st_talk1 = .data:0x000013CC; // type:object size:0x10 scope:local align:4 +l_msg_ub1_1st_talk2 = .data:0x000013DC; // type:object size:0x10 scope:local align:4 +l_msg_ub1_1st_talk3 = .data:0x000013EC; // type:object size:0x18 scope:local align:4 +l_msg_ub1_1st_talk4 = .data:0x00001404; // type:object size:0x10 scope:local align:4 +l_msg_ub1_1st_talk = .data:0x00001414; // type:object size:0x14 scope:local align:4 +l_msg_ub1_no_camera1 = .data:0x00001428; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_camera2 = .data:0x00001438; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_camera = .data:0x00001448; // type:object size:0xC scope:local align:4 +l_msg_ub1_no_collect_map201 = .data:0x00001454; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map202 = .data:0x00001464; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map203 = .data:0x00001474; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map204 = .data:0x00001484; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map20 = .data:0x00001494; // type:object size:0x14 scope:local align:4 +l_msg_ub1_collect_map201 = .data:0x000014A8; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20 = .data:0x000014B8; // type:object size:0x8 scope:local align:4 +l_msg_ub1_collect_map20_1day1 = .data:0x000014C0; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20_1day2 = .data:0x000014D0; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20_1day3 = .data:0x000014E0; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20_1day = .data:0x000014F0; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_no_photo1 = .data:0x00001500; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_no_photo = .data:0x00001510; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub1_have_map201 = .data:0x00001518; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_have_map20 = .data:0x00001528; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub1_get_map201 = .data:0x00001530; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map202 = .data:0x00001540; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map203 = .data:0x00001550; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map204 = .data:0x00001560; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map205 = .data:0x00001570; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map20_1 = .data:0x00001580; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub1_get_map20_2 = .data:0x00001588; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map20_3 = .data:0x00001598; // type:object size:0x8 scope:local align:4 +l_msg_ub3_1st_talk = .data:0x000015A0; // type:object size:0x10 scope:local align:4 +l_msg_ub3_ship_near5 = .data:0x000015B0; // type:object size:0x8 scope:local align:4 +l_msg_ub3_tact = .data:0x000015B8; // type:object size:0x10 scope:local align:4 +l_msg_ub3_talk = .data:0x000015C8; // type:object size:0xC scope:local align:4 +l_msg_ub4_1st_talk = .data:0x000015D4; // type:object size:0x8 scope:local align:4 +l_msg_ub4_color_photo = .data:0x000015DC; // type:object size:0x8 scope:local align:4 +l_msg_ub4_no_photo_box = .data:0x000015E4; // type:object size:0x8 scope:local align:4 +l_msg_ub4_photo_box = .data:0x000015EC; // type:object size:0xC scope:local align:4 +l_msg_ub4_photo_house = .data:0x000015F8; // type:object size:0xC scope:local align:4 +l_msg_xy_ub4_no_photo = .data:0x00001604; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub4_no_color = .data:0x0000160C; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub4_get_item = .data:0x00001614; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub4_talk = .data:0x00001624; // type:object size:0x8 scope:local align:4 +l_msg_uw1_1st_talk_day = .data:0x0000162C; // type:object size:0xC scope:local align:4 +l_msg_uw1_talk_day = .data:0x00001638; // type:object size:0x8 scope:local align:4 +l_msg_uw1_talk_next = .data:0x00001640; // type:object size:0x8 scope:local align:4 +l_msg_uw1_done_gp1_arasoi = .data:0x00001648; // type:object size:0x8 scope:local align:4 +l_msg_uw1_get_pearl1 = .data:0x00001650; // type:object size:0xC scope:local align:4 +l_msg_uw1_talked_night = .data:0x0000165C; // type:object size:0x10 scope:local align:4 +l_msg_uw1_not_talked_night = .data:0x0000166C; // type:object size:0xC scope:local align:4 +l_msg_uw1_1st_talk_night = .data:0x00001678; // type:object size:0xC scope:local align:4 +l_msg_uw1_talk_night = .data:0x00001684; // type:object size:0xC scope:local align:4 +l_msg_uw1_magic_shield = .data:0x00001690; // type:object size:0xC scope:local align:4 +l_msg_uw1_no_magic_shield = .data:0x0000169C; // type:object size:0xC scope:local align:4 +l_msg_uw2_1st_talk1 = .data:0x000016A8; // type:object size:0xC scope:local align:4 +l_msg_uw2_no_photo3 = .data:0x000016B4; // type:object size:0xC scope:local align:4 +l_msg_uw2_no_1day_photo3 = .data:0x000016C0; // type:object size:0xC scope:local align:4 +l_msg_uw2_request = .data:0x000016CC; // type:object size:0x10 scope:local align:4 +l_msg_uw2_request_yes = .data:0x000016DC; // type:object size:0x8 scope:local align:4 +l_msg_uw2_request_no = .data:0x000016E4; // type:object size:0x8 scope:local align:4 +l_msg_uw2_cafe_off = .data:0x000016EC; // type:object size:0xC scope:local align:4 +l_msg_uw2_cafe_on = .data:0x000016F8; // type:object size:0x8 scope:local align:4 +l_msg_uw2_1st_talk2 = .data:0x00001700; // type:object size:0x10 scope:local align:4 +l_msg_uw2_talk2 = .data:0x00001710; // type:object size:0x8 scope:local align:4 +l_msg_uw2_talk3 = .data:0x00001718; // type:object size:0x8 scope:local align:4 +l_msg_um1_night = .data:0x00001720; // type:object size:0x8 scope:local align:4 +l_msg_um1_frrs_stop = .data:0x00001728; // type:object size:0x10 scope:local align:4 +l_msg_um1_wind = .data:0x00001738; // type:object size:0x20 scope:local align:4 +l_msg_um1_1st_talk = .data:0x00001758; // type:object size:0xC scope:local align:4 +l_msg_um1_light_off = .data:0x00001764; // type:object size:0x10 scope:local align:4 +l_msg_um1_get_item = .data:0x00001774; // type:object size:0x10 scope:local align:4 +l_msg_um1_last = .data:0x00001784; // type:object size:0x8 scope:local align:4 +l_msg_um2_1st_talk1 = .data:0x0000178C; // type:object size:0x10 scope:local align:4 +l_msg_um2_no_1day_photo3 = .data:0x0000179C; // type:object size:0x10 scope:local align:4 +l_msg_um2_no_request = .data:0x000017AC; // type:object size:0x8 scope:local align:4 +l_msg_um2_cafe_off = .data:0x000017B4; // type:object size:0xC scope:local align:4 +l_msg_um2_cafe_on = .data:0x000017C0; // type:object size:0xC scope:local align:4 +l_msg_um2_1st_talk2 = .data:0x000017CC; // type:object size:0x8 scope:local align:4 +l_msg_um2_talk2 = .data:0x000017D4; // type:object size:0x8 scope:local align:4 +l_msg_um2_talk3 = .data:0x000017DC; // type:object size:0x8 scope:local align:4 +l_msg_xy_um2_talk1 = .data:0x000017E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_um2_talk2 = .data:0x000017F4; // type:object size:0xC scope:local align:4 +l_msg_xy_um2_talk3 = .data:0x00001800; // type:object size:0x10 scope:local align:4 +l_msg_xy_um2_talk4 = .data:0x00001810; // type:object size:0x18 scope:local align:4 +l_msg_xy_um2_talk5 = .data:0x00001828; // type:object size:0xC scope:local align:4 +l_msg_um3_not_sail = .data:0x00001834; // type:object size:0x8 scope:local align:4 +l_msg_um3_1st_talk = .data:0x0000183C; // type:object size:0x10 scope:local align:4 +l_msg_um3_no_nazo_talk = .data:0x0000184C; // type:object size:0xC scope:local align:4 +l_msg_um3_no_nazo_talk2 = .data:0x00001858; // type:object size:0x8 scope:local align:4 +l_msg_um3_nazo_talk = .data:0x00001860; // type:object size:0x10 scope:local align:4 +l_msg_um3_no_map15 = .data:0x00001870; // type:object size:0xC scope:local align:4 +l_msg_um3_map15 = .data:0x0000187C; // type:object size:0x8 scope:local align:4 +l_msg_um3_1st_night = .data:0x00001884; // type:object size:0xC scope:local align:4 +l_msg_um3_no_look_moon = .data:0x00001890; // type:object size:0xC scope:local align:4 +l_msg_um3_no_map15_n = .data:0x0000189C; // type:object size:0x8 scope:local align:4 +l_msg_um3_map15_n = .data:0x000018A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_um3_ng = .data:0x000018B4; // type:object size:0x8 scope:local align:4 +l_msg_xy_um3_sun = .data:0x000018BC; // type:object size:0x8 scope:local align:4 +l_msg_xy_um3_no_full_moon = .data:0x000018C4; // type:object size:0x8 scope:local align:4 +l_msg_xy_um3_no_color = .data:0x000018CC; // type:object size:0x8 scope:local align:4 +l_msg_xy_moon = .data:0x000018D4; // type:object size:0x1C scope:local align:4 +l_msg_look_full_moon = .data:0x000018F0; // type:object size:0xC scope:local align:4 +l_msg_look_moon = .data:0x000018FC; // type:object size:0xC scope:local align:4 +l_msg_look_orion = .data:0x00001908; // type:object size:0x8 scope:local align:4 +l_msg_look_hokuto = .data:0x00001910; // type:object size:0x8 scope:local align:4 +l_msg_sa1_1st_talk = .data:0x00001918; // type:object size:0x14 scope:local align:4 +l_msg_sa1_talk = .data:0x0000192C; // type:object size:0x8 scope:local align:4 +l_msg_sa2_1st_talk = .data:0x00001934; // type:object size:0x8 scope:local align:4 +l_msg_sa2_wind_west = .data:0x0000193C; // type:object size:0x10 scope:local align:4 +l_msg_sa2_wind_east = .data:0x0000194C; // type:object size:0xC scope:local align:4 +l_msg_sa2_wind_not_west = .data:0x00001958; // type:object size:0xC scope:local align:4 +l_msg_sa2_night = .data:0x00001964; // type:object size:0x8 scope:local align:4 +l_msg_sa3_not_sail = .data:0x0000196C; // type:object size:0xC scope:local align:4 +l_msg_sa3_1st_talk = .data:0x00001978; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai_0 = .data:0x00001984; // type:object size:0x8 scope:local align:4 +l_msg_sa3_fdai_1 = .data:0x0000198C; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_2 = .data:0x000019AC; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_3 = .data:0x000019CC; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai_4 = .data:0x000019D8; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_5 = .data:0x000019F8; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_6 = .data:0x00001A18; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai_7 = .data:0x00001A24; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai = .data:0x00001A30; // type:object size:0x20 scope:local align:4 +l_item_chk_sa3 = .data:0x00001A50; // type:object size:0x8 scope:local align:4 +l_item_id_sa3 = .data:0x00001A58; // type:object size:0x10 scope:local align:4 +l_msg_sa3_night = .data:0x00001A68; // type:object size:0x8 scope:local align:4 +l_msg_sa4_1st_talk = .data:0x00001A70; // type:object size:0xC scope:local align:4 +l_msg_sa4_not_sail = .data:0x00001A7C; // type:object size:0x8 scope:local align:4 +l_msg_sa4_wind_0 = .data:0x00001A84; // type:object size:0x20 scope:local align:4 +l_msg_sa4_wind_1 = .data:0x00001AA4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_2 = .data:0x00001AB4; // type:object size:0x20 scope:local align:4 +l_msg_sa4_wind_3 = .data:0x00001AD4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_4 = .data:0x00001AE4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_5 = .data:0x00001AF4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_6 = .data:0x00001B04; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_7 = .data:0x00001B14; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind = .data:0x00001B24; // type:object size:0x20 scope:local align:4 +l_msg_sa4_night = .data:0x00001B44; // type:object size:0x8 scope:local align:4 +l_msg_sa4_night_yes = .data:0x00001B4C; // type:object size:0x8 scope:local align:4 +l_msg_sa4_night_no = .data:0x00001B54; // type:object size:0x10 scope:local align:4 +l_msg_sa5_1st_talk = .data:0x00001B64; // type:object size:0xC scope:local align:4 +l_msg_sa5_play0 = .data:0x00001B70; // type:object size:0xC scope:local align:4 +l_msg_sa5_play1 = .data:0x00001B7C; // type:object size:0xC scope:local align:4 +l_msg_sa5_play2 = .data:0x00001B88; // type:object size:0xC scope:local align:4 +l_msg_sa5_play3 = .data:0x00001B94; // type:object size:0x8 scope:local align:4 +l_msg_sa5_play = .data:0x00001B9C; // type:object size:0x10 scope:local align:4 +l_msg_sa5_day = .data:0x00001BAC; // type:object size:0x8 scope:local align:4 +l_msg_sa5_50rupee = .data:0x00001BB4; // type:object size:0x8 scope:local align:4 +l_msg_sa5_1st = .data:0x00001BBC; // type:object size:0xC scope:local align:4 +l_msg_sa5_2nd = .data:0x00001BC8; // type:object size:0xC scope:local align:4 +l_msg_sa5_no = .data:0x00001BD4; // type:object size:0x8 scope:local align:4 +l_msg_sa5_yes = .data:0x00001BDC; // type:object size:0x8 scope:local align:4 +l_msg_sa5_explain1 = .data:0x00001BE4; // type:object size:0x14 scope:local align:4 +l_msg_sa5_explain2 = .data:0x00001BF8; // type:object size:0x14 scope:local align:4 +l_msg_sa5_explain3 = .data:0x00001C0C; // type:object size:0x14 scope:local align:4 +l_msg_sa5_explain = .data:0x00001C20; // type:object size:0xC scope:local align:4 +l_msg_sa5_ok = .data:0x00001C2C; // type:object size:0xC scope:local align:4 +l_msg_sa5_wait = .data:0x00001C38; // type:object size:0x8 scope:local align:4 +l_msg_sa5_mini_game_clr = .data:0x00001C40; // type:object size:0x18 scope:local align:4 +l_msg_sa5_timer_zero = .data:0x00001C58; // type:object size:0x8 scope:local align:4 +l_msg_sa5__next_day = .data:0x00001C60; // type:object size:0x8 scope:local align:4 +l_msg_sa5_false_1st1 = .data:0x00001C68; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_1st2 = .data:0x00001C74; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_1st3 = .data:0x00001C80; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_1st = .data:0x00001C8C; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_2nd = .data:0x00001C98; // type:object size:0xC scope:local align:4 +l_msg_sa5_night = .data:0x00001CA4; // type:object size:0x8 scope:local align:4 +l_msg_xy_sa5_no_skull_necklace = .data:0x00001CAC; // type:object size:0x8 scope:local align:4 +l_msg_xy_sa5_1st = .data:0x00001CB4; // type:object size:0x10 scope:local align:4 +l_msg_xy_sa5_2nd = .data:0x00001CC4; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_no = .data:0x00001CD0; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_yes_ng = .data:0x00001CDC; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_yes = .data:0x00001CE8; // type:object size:0x10 scope:local align:4 +l_msg_xy_sa5_explain = .data:0x00001CF8; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_ok = .data:0x00001D04; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_wait = .data:0x00001D10; // type:object size:0x8 scope:local align:4 +l_msg_xy_sa5_mini_game2_clr = .data:0x00001D18; // type:object size:0x14 scope:local align:4 +l_msg_xy_pig1 = .data:0x00001D2C; // type:object size:0x8 scope:local align:4 +l_msg_xy_pig2 = .data:0x00001D34; // type:object size:0x8 scope:local align:4 +l_msg_ug1_1st_talk = .data:0x00001D3C; // type:object size:0xC scope:local align:4 +l_msg_ug1_hint_talk = .data:0x00001D48; // type:object size:0x8 scope:local align:4 +l_msg_ug1_hint_talk_today = .data:0x00001D50; // type:object size:0x8 scope:local align:4 +l_msg_ug1_out_area = .data:0x00001D58; // type:object size:0x8 scope:local align:4 +l_msg_ug2_1st_talk = .data:0x00001D60; // type:object size:0xC scope:local align:4 +l_msg_ug2_hint_talk = .data:0x00001D6C; // type:object size:0x8 scope:local align:4 +l_msg_ug2_hint_talk_today = .data:0x00001D74; // type:object size:0xC scope:local align:4 +l_msg_ug2_out_area = .data:0x00001D80; // type:object size:0x8 scope:local align:4 +l_get_item_no = .data:0x00001D88; // type:object size:0x18 scope:local align:4 +l_pso_uo2 = .data:0x00001DA0; // type:object size:0x1C scope:local align:4 +l_pso_uo3 = .data:0x00001DBC; // type:object size:0x1C scope:local align:4 +l_pso_ub4 = .data:0x00001DD8; // type:object size:0x1C scope:local align:4 +l_pso_uw2 = .data:0x00001DF4; // type:object size:0x1C scope:local align:4 +l_pso_uw2_2 = .data:0x00001E10; // type:object size:0x1C scope:local align:4 +l_pso_um2 = .data:0x00001E2C; // type:object size:0x1C scope:local align:4 +l_pso_tbl = .data:0x00001E48; // type:object size:0x18 scope:local align:4 +@4484 = .data:0x00001E60; // type:object size:0x34 scope:local align:4 +l_method$4501 = .data:0x00001E94; // type:object size:0xC scope:local align:4 +@4747 = .data:0x00001EA0; // type:object size:0x4C scope:local align:4 +@4863 = .data:0x00001EEC; // type:object size:0xC scope:local align:4 +@4864 = .data:0x00001EF8; // type:object size:0xC scope:local align:4 +@4865 = .data:0x00001F04; // type:object size:0xC scope:local align:4 +@4866 = .data:0x00001F10; // type:object size:0xC scope:local align:4 +@4867 = .data:0x00001F1C; // type:object size:0xC scope:local align:4 +@4868 = .data:0x00001F28; // type:object size:0xC scope:local align:4 +@4869 = .data:0x00001F34; // type:object size:0xC scope:local align:4 +@4870 = .data:0x00001F40; // type:object size:0xC scope:local align:4 +@4871 = .data:0x00001F4C; // type:object size:0xC scope:local align:4 +@4872 = .data:0x00001F58; // type:object size:0xC scope:local align:4 +@4873 = .data:0x00001F64; // type:object size:0xC scope:local align:4 +@4874 = .data:0x00001F70; // type:object size:0xC scope:local align:4 +@4875 = .data:0x00001F7C; // type:object size:0xC scope:local align:4 +@4876 = .data:0x00001F88; // type:object size:0xC scope:local align:4 +@4877 = .data:0x00001F94; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00001FA0; // type:object size:0xB4 scope:local align:4 +@4878 = .data:0x00002054; // type:object size:0xC scope:local align:4 +@4879 = .data:0x00002060; // type:object size:0xC scope:local align:4 +@4880 = .data:0x0000206C; // type:object size:0xC scope:local align:4 +@4881 = .data:0x00002078; // type:object size:0xC scope:local align:4 +@4882 = .data:0x00002084; // type:object size:0xC scope:local align:4 +@4883 = .data:0x00002090; // type:object size:0xC scope:local align:4 +@4884 = .data:0x0000209C; // type:object size:0xC scope:local align:4 +@4885 = .data:0x000020A8; // type:object size:0xC scope:local align:4 +@4886 = .data:0x000020B4; // type:object size:0xC scope:local align:4 +@4887 = .data:0x000020C0; // type:object size:0xC scope:local align:4 +@4888 = .data:0x000020CC; // type:object size:0xC scope:local align:4 +@4889 = .data:0x000020D8; // type:object size:0xC scope:local align:4 +@4890 = .data:0x000020E4; // type:object size:0xC scope:local align:4 +@4891 = .data:0x000020F0; // type:object size:0xC scope:local align:4 +@4892 = .data:0x000020FC; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00002108; // type:object size:0xB4 scope:local align:4 +@5186 = .data:0x000021BC; // type:object size:0x34 scope:local align:4 +cut_name_tbl$5944 = .data:0x000021F0; // type:object size:0x40 scope:local align:4 +@5997 = .data:0x00002230; // type:object size:0x40 scope:local align:4 +@5996 = .data:0x00002270; // type:object size:0x40 scope:local align:4 +@6346 = .data:0x000022B0; // type:object size:0x34 scope:local align:4 +@6541 = .data:0x000022E4; // type:object size:0x60 scope:local align:4 +@7149 = .data:0x00002344; // type:object size:0x4C scope:local align:4 +@7148 = .data:0x00002390; // type:object size:0x44 scope:local align:4 +@7208 = .data:0x000023D4; // type:object size:0x78 scope:local align:4 +@7267 = .data:0x0000244C; // type:object size:0x24 scope:local align:4 +@7282 = .data:0x00002470; // type:object size:0x24 scope:local align:4 +@7298 = .data:0x00002494; // type:object size:0x28 scope:local align:4 +@7689 = .data:0x000024BC; // type:object size:0x44 scope:local align:4 +@7866 = .data:0x00002500; // type:object size:0x4C scope:local align:4 +l_daiza_no_tbl = .data:0x0000254C; // type:object size:0xC scope:local align:4 +l_ug_no$8092 = .data:0x00002558; // type:object size:0x2 scope:local align:4 +daNpc_PeopleMethodTable = .data:0x0000255C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PEOPLE = .data:0x0000257C; // type:object size:0x30 scope:global align:4 +__vt__13daNpcPeople_c = .data:0x000025AC; // type:object size:0x14 scope:global align:4 +__vt__9dSnap_Obj = .data:0x000025C0; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000025CC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000025D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000025E4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000025F0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000025FC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00002608; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00002614; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00002620; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000262C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000026B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000026C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000026CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00002720; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00002744; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_npc_pf1/splits.txt b/config/GZLE01/rels/d_a_npc_pf1/splits.txt new file mode 100644 index 000000000..2e7005616 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_pf1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pf1.cpp: + .text start:0x000000EC end:0x00003AE0 + .text start:0x00003AE0 end:0x00003AF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000139 + .data start:0x00000000 end:0x000003E4 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZLE01/rels/d_a_npc_pf1/symbols.txt b/config/GZLE01/rels/d_a_npc_pf1/symbols.txt new file mode 100644 index 000000000..e63f4765c --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_pf1/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Pf1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Pf1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +__dt__4cXyzFv = .text:0x0000030C; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000348; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Pf1_cFP7J3DNodeP8J3DModel = .text:0x00000394; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +init_PF1_0__11daNpc_Pf1_cFv = .text:0x0000044C; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Pf1_cFv = .text:0x000004CC; // type:function size:0x1EC scope:global align:4 +play_animation__11daNpc_Pf1_cFv = .text:0x000006B8; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Pf1_cFb = .text:0x00000760; // type:function size:0xB0 scope:global align:4 +bckResID__11daNpc_Pf1_cFi = .text:0x00000810; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Pf1_cFi = .text:0x00000824; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Pf1_cFScb = .text:0x00000838; // type:function size:0x120 scope:global align:4 +init_texPttrnAnm__11daNpc_Pf1_cFScb = .text:0x00000958; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Pf1_cFv = .text:0x00000978; // type:function size:0xA4 scope:global align:4 +setAnm_anm__11daNpc_Pf1_cFPQ211daNpc_Pf1_c9anm_prm_c = .text:0x00000A1C; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Pf1_cFii = .text:0x00000AB8; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Pf1_cFv = .text:0x00000B28; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Pf1_cFv = .text:0x00000B94; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Pf1_cFv = .text:0x00000B98; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Pf1_cFUc = .text:0x00000B9C; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Pf1_cFv = .text:0x00000BDC; // type:function size:0x6C scope:global align:4 +setAnm_ATR__11daNpc_Pf1_cFv = .text:0x00000C48; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Pf1_cFUs = .text:0x00000CAC; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Pf1_cFPUl = .text:0x00000D68; // type:function size:0xF8 scope:global align:4 +getMsg_PF1_0__11daNpc_Pf1_cFv = .text:0x00000E60; // type:function size:0x60 scope:global align:4 +getMsg__11daNpc_Pf1_cFv = .text:0x00000EC0; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Pf1_cFv = .text:0x00000EFC; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Pf1_cFv = .text:0x00000F88; // type:function size:0xBC scope:global align:4 +chk_talk__11daNpc_Pf1_cFv = .text:0x00001044; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Pf1_cFv = .text:0x000010DC; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Pf1_cFUiPi = .text:0x0000111C; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Pf1_cFv = .text:0x00001170; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Pf1_cFv = .text:0x00001334; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Pf1_cFb = .text:0x000013B4; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Pf1_cFi = .text:0x0000140C; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Pf1_cFi = .text:0x00001494; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Pf1_cFv = .text:0x00001534; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Pf1_cFv = .text:0x00001558; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Pf1_cFi = .text:0x00001590; // type:function size:0x8C scope:global align:4 +set_action__11daNpc_Pf1_cFM11daNpc_Pf1_cFPCvPvPv_iPv = .text:0x0000161C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Pf1_cFSc = .text:0x000016C8; // type:function size:0xD4 scope:global align:4 +createTama__11daNpc_Pf1_cFf = .text:0x0000179C; // type:function size:0x1BC scope:global align:4 +chk_areaIN__11daNpc_Pf1_cFf4cXyz = .text:0x00001958; // type:function size:0x128 scope:global align:4 +endEvent_check__11daNpc_Pf1_cFv = .text:0x00001A80; // type:function size:0x4C scope:global align:4 +startEvent_check__11daNpc_Pf1_cFv = .text:0x00001ACC; // type:function size:0x120 scope:global align:4 +set_pthPoint__11daNpc_Pf1_cFUc = .text:0x00001BEC; // type:function size:0xA8 scope:global align:4 +chk_attn__11daNpc_Pf1_cFv = .text:0x00001C94; // type:function size:0x218 scope:global align:4 +setBikon__11daNpc_Pf1_cF4cXyz = .text:0x00001EAC; // type:function size:0xBC scope:global align:4 +delBikon__11daNpc_Pf1_cFv = .text:0x00001F68; // type:function size:0x4 scope:global align:4 +wait_1__11daNpc_Pf1_cFv = .text:0x00001F6C; // type:function size:0x8 scope:global align:4 +regret__11daNpc_Pf1_cFv = .text:0x00001F74; // type:function size:0xBC scope:global align:4 +attk_1__11daNpc_Pf1_cFv = .text:0x00002030; // type:function size:0x320 scope:global align:4 +walk_1__11daNpc_Pf1_cFv = .text:0x00002350; // type:function size:0x280 scope:global align:4 +wait_2__11daNpc_Pf1_cFv = .text:0x000025D0; // type:function size:0x114 scope:global align:4 +wait_3__11daNpc_Pf1_cFv = .text:0x000026E4; // type:function size:0x190 scope:global align:4 +talk_1__11daNpc_Pf1_cFv = .text:0x00002874; // type:function size:0x10C scope:global align:4 +wait_action1__11daNpc_Pf1_cFPv = .text:0x00002980; // type:function size:0x10C scope:global align:4 +demo__11daNpc_Pf1_cFv = .text:0x00002A8C; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Pf1_cFv = .text:0x00002BCC; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Pf1_cFv = .text:0x00002C5C; // type:function size:0xD4 scope:global align:4 +_execute__11daNpc_Pf1_cFv = .text:0x00002D30; // type:function size:0x264 scope:global align:4 +_delete__11daNpc_Pf1_cFv = .text:0x00002F94; // type:function size:0x64 scope:global align:4 +_create__11daNpc_Pf1_cFv = .text:0x00002FF8; // type:function size:0x260 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003258; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000032B4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000032FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000033C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003410; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000346C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000034B4; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Pf1_cFv = .text:0x00003524; // type:function size:0x274 scope:global align:4 +CreateHeap__11daNpc_Pf1_cFv = .text:0x00003798; // type:function size:0x84 scope:global align:4 +daNpc_Pf1_Create__FP10fopAc_ac_c = .text:0x0000381C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_Delete__FP11daNpc_Pf1_c = .text:0x0000383C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_Execute__FP11daNpc_Pf1_c = .text:0x0000385C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_Draw__FP11daNpc_Pf1_c = .text:0x0000387C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_IsDelete__FP11daNpc_Pf1_c = .text:0x0000389C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000038A4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000038B4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000038BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000038C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000038CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000038D4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000390C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003914; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000391C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003924; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000395C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003960; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003968; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003970; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003978; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003984; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Pf1_HIO_cFv = .text:0x00003990; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000039EC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00003A08; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_pf1_cpp = .text:0x00003A84; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003AC0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003AC8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003AD0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003AD8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003AE0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003AE8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003AF0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4295 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_resID_tbl$4338 = .rodata:0x00000010; // type:object size:0x20 scope:local align:4 +a_resID_tbl$4343 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@4361 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4788 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4790 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4791 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4874 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4945 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4948 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4949 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4951 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@5266 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5267 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5268 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@5486 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5487 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5488 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5498 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5500 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5502 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5504 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5577 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5689 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5691 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5893 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000C0; // type:object size:0x79 scope:local align:4 data:string_table +a_prm_tbl$4141 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_evn_tbl = .data:0x00000040; // type:object size:0x4 scope:local align:4 +@4229 = .data:0x00000044; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4397 = .data:0x00000050; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4404 = .data:0x000000D0; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4451 = .data:0x00000150; // type:object size:0x60 scope:local align:4 +@4490 = .data:0x000001B0; // type:object size:0x28 scope:local align:4 +a_cut_tbl$4653 = .data:0x000001D8; // type:object size:0x4 scope:local align:4 +@4732 = .data:0x000001DC; // type:object size:0x20 scope:local align:4 +@5432 = .data:0x000001FC; // type:object size:0x20 scope:local align:4 +a_siz_tbl$5593 = .data:0x0000021C; // type:object size:0x8 scope:local align:4 +l_daNpc_Pf1_Method = .data:0x00000224; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PF1 = .data:0x00000244; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000028C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000032C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000380; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000003A4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Pf1_c = .data:0x000003B8; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Pf1_HIO_c = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4146 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x4C scope:local align:4 +l_check_inf = .bss:0x000000AC; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000FC; // type:object size:0x4 scope:local align:4 +@4161 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +init$4162 = .bss:0x0000010C; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4160 = .bss:0x00000110; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_photo/splits.txt b/config/GZLE01/rels/d_a_npc_photo/splits.txt new file mode 100644 index 000000000..96b0a188e --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_photo/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_photo.cpp: + .text start:0x000000EC end:0x00004FF8 + .text start:0x00004FF8 end:0x00005040 + .text start:0x00005040 end:0x00005070 + .text start:0x00005070 end:0x0000539C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000027D + .data start:0x00000000 end:0x000007A8 + .bss start:0x00000008 end:0x0000012C diff --git a/config/GZLE01/rels/d_a_npc_photo/symbols.txt b/config/GZLE01/rels/d_a_npc_photo/symbols.txt new file mode 100644 index 000000000..027b61f3c --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_photo/symbols.txt @@ -0,0 +1,315 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daNpcPhoto_cFv = .text:0x000000EC; // type:function size:0x1E4 scope:global align:4 +__ct__8dCcD_CylFv = .text:0x000002D0; // type:function size:0x84 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000354; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003B0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000003F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000004C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000050C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000568; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000005B0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000060C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000694; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000704; // type:function size:0x3C scope:weak align:4 +daNpc_Photo_nodeCallBack__FP7J3DNodei = .text:0x00000740; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000858; // type:function size:0x20 scope:local align:4 +phase_1__FP12daNpcPhoto_c = .text:0x00000878; // type:function size:0xE4 scope:local align:4 +phase_2__FP12daNpcPhoto_c = .text:0x0000095C; // type:function size:0x78 scope:local align:4 +_create__12daNpcPhoto_cFv = .text:0x000009D4; // type:function size:0x30 scope:global align:4 +createHeap__12daNpcPhoto_cFv = .text:0x00000A04; // type:function size:0x29C scope:global align:4 +daNpcPhoto_XyCheckCB__FPvi = .text:0x00000CA0; // type:function size:0x20 scope:local align:4 +daNpcPhoto_XyEventCB__FPvi = .text:0x00000CC0; // type:function size:0x20 scope:local align:4 +createInit__12daNpcPhoto_cFv = .text:0x00000CE0; // type:function size:0x368 scope:global align:4 +_delete__12daNpcPhoto_cFv = .text:0x00001048; // type:function size:0x5C scope:global align:4 +_draw__12daNpcPhoto_cFv = .text:0x000010A4; // type:function size:0x1B8 scope:global align:4 +_execute__12daNpcPhoto_cFv = .text:0x0000125C; // type:function size:0x2C0 scope:global align:4 +executeCommon__12daNpcPhoto_cFv = .text:0x0000151C; // type:function size:0x64 scope:global align:4 +executeSetMode__12daNpcPhoto_cFUc = .text:0x00001580; // type:function size:0x250 scope:global align:4 +executeWait__12daNpcPhoto_cFv = .text:0x000017D0; // type:function size:0x2B0 scope:global align:4 +executeTalk__12daNpcPhoto_cFv = .text:0x00001A80; // type:function size:0x134 scope:global align:4 +executeWalk__12daNpcPhoto_cFv = .text:0x00001BB4; // type:function size:0x1E4 scope:global align:4 +executeTurn__12daNpcPhoto_cFv = .text:0x00001D98; // type:function size:0xC4 scope:global align:4 +checkOrder__12daNpcPhoto_cFv = .text:0x00001E5C; // type:function size:0x180 scope:global align:4 +eventOrder__12daNpcPhoto_cFv = .text:0x00001FDC; // type:function size:0x1DC scope:global align:4 +eventMove__12daNpcPhoto_cFv = .text:0x000021B8; // type:function size:0x1B0 scope:global align:4 +privateCut__12daNpcPhoto_cFv = .text:0x00002368; // type:function size:0x1F8 scope:global align:4 +eventMesSetInit__12daNpcPhoto_cFi = .text:0x00002560; // type:function size:0x1F8 scope:global align:4 +eventMesSet__12daNpcPhoto_cFv = .text:0x00002758; // type:function size:0x34 scope:global align:4 +eventSeSetInit__12daNpcPhoto_cFi = .text:0x0000278C; // type:function size:0x110 scope:global align:4 +eventPosSetInit__12daNpcPhoto_cFv = .text:0x0000289C; // type:function size:0x3C4 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00002C60; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002D78; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002E18; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002E74; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002EBC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002F18; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002F60; // type:function size:0x80 scope:weak align:4 +eventGetItemInit__12daNpcPhoto_cFv = .text:0x00002FE0; // type:function size:0x5C scope:global align:4 +eventGetItem__12daNpcPhoto_cFv = .text:0x0000303C; // type:function size:0x8 scope:global align:4 +eventSetAngleInit__12daNpcPhoto_cFv = .text:0x00003044; // type:function size:0x64 scope:global align:4 +eventSetEyeInit__12daNpcPhoto_cFv = .text:0x000030A8; // type:function size:0x48 scope:global align:4 +eventSetEye__12daNpcPhoto_cFv = .text:0x000030F0; // type:function size:0x100 scope:global align:4 +eventTurnToPlayerInit__12daNpcPhoto_cFv = .text:0x000031F0; // type:function size:0x70 scope:global align:4 +eventTurnToPlayer__12daNpcPhoto_cFv = .text:0x00003260; // type:function size:0x18 scope:global align:4 +eventClrHanmeInit__12daNpcPhoto_cFv = .text:0x00003278; // type:function size:0x40 scope:global align:4 +eventGetPhotoInit__12daNpcPhoto_cFv = .text:0x000032B8; // type:function size:0x48 scope:global align:4 +eventGetPhoto__12daNpcPhoto_cFv = .text:0x00003300; // type:function size:0x1C scope:global align:4 +eventMesSetUbInit__12daNpcPhoto_cFi = .text:0x0000331C; // type:function size:0x20 scope:global align:4 +eventMesSetUb__12daNpcPhoto_cFv = .text:0x0000333C; // type:function size:0x34 scope:global align:4 +eventLookUb__12daNpcPhoto_cFv = .text:0x00003370; // type:function size:0x74 scope:global align:4 +talk2__12daNpcPhoto_cFi = .text:0x000033E4; // type:function size:0x198 scope:global align:4 +setMsgCamera__12daNpcPhoto_cFv = .text:0x0000357C; // type:function size:0x160 scope:global align:4 +next_msgStatus__12daNpcPhoto_cFPUl = .text:0x000036DC; // type:function size:0x20C scope:global align:4 +getMsg__12daNpcPhoto_cFv = .text:0x000038E8; // type:function size:0x580 scope:global align:4 +setMessage__12daNpcPhoto_cFUl = .text:0x00003E68; // type:function size:0x10 scope:global align:4 +setAnmFromMsgTag__12daNpcPhoto_cFv = .text:0x00003E78; // type:function size:0x160 scope:global align:4 +getPrmRailID__12daNpcPhoto_cFv = .text:0x00003FD8; // type:function size:0x2C scope:global align:4 +getPrmArg0__12daNpcPhoto_cFv = .text:0x00004004; // type:function size:0x2C scope:global align:4 +setMtx__12daNpcPhoto_cFv = .text:0x00004030; // type:function size:0x88 scope:global align:4 +chkAttention__12daNpcPhoto_cFv = .text:0x000040B8; // type:function size:0x274 scope:global align:4 +lookBack__12daNpcPhoto_cFv = .text:0x0000432C; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__12daNpcPhoto_cFbi = .text:0x00004478; // type:function size:0x148 scope:global align:4 +playTexPatternAnm__12daNpcPhoto_cFv = .text:0x000045C0; // type:function size:0x78 scope:global align:4 +playAnm__12daNpcPhoto_cFv = .text:0x00004638; // type:function size:0x114 scope:global align:4 +setAnm__12daNpcPhoto_cFUcif = .text:0x0000474C; // type:function size:0xD0 scope:global align:4 +setAnmTbl__12daNpcPhoto_cFP12sPhotoAnmDat = .text:0x0000481C; // type:function size:0xB4 scope:global align:4 +XyCheckCB__12daNpcPhoto_cFi = .text:0x000048D0; // type:function size:0x80 scope:global align:4 +XyEventCB__12daNpcPhoto_cFi = .text:0x00004950; // type:function size:0x10C scope:global align:4 +isPhotoOk__12daNpcPhoto_cFv = .text:0x00004A5C; // type:function size:0xAC scope:global align:4 +isPhotoDxOk__12daNpcPhoto_cFv = .text:0x00004B08; // type:function size:0x1C4 scope:global align:4 +setCollision__12daNpcPhoto_cFP8dCcD_Cyl4cXyzff = .text:0x00004CCC; // type:function size:0x78 scope:global align:4 +daNpc_PhotoCreate__FPv = .text:0x00004D44; // type:function size:0x20 scope:local align:4 +daNpc_PhotoDelete__FPv = .text:0x00004D64; // type:function size:0x24 scope:local align:4 +daNpc_PhotoExecute__FPv = .text:0x00004D88; // type:function size:0x24 scope:local align:4 +daNpc_PhotoDraw__FPv = .text:0x00004DAC; // type:function size:0x24 scope:local align:4 +daNpc_PhotoIsDelete__FPv = .text:0x00004DD0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004DD8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004E20; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004E68; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004EC4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004F0C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004F1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004F24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004F2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004F34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004F3C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004F74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004F7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004F84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F8C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004FC4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004FC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004FD0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004FD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004FE0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004FEC; // type:function size:0xC scope:weak align:4 +__dt__9dSnap_ObjFv = .text:0x00004FF8; // type:function size:0x48 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00005040; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00005044; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00005060; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005068; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcPhoto_c5Prm_eQ212daNpcPhoto_c5Prm_e = .text:0x00005070; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000508C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_photo_cpp = .text:0x000050A8; // type:function size:0x2AC scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005354; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000535C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005364; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000536C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005374; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000537C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005384; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000538C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005394; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daNpcPhoto_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 data:string +l_bck_ix_tbl = .rodata:0x00000004; // type:object size:0x14 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +l_save_dat = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@4210 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4211 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4212 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4506 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4507 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4712 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@4839 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4841 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4842 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4843 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4844 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5305 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5306 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@6046 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 data:double +@6330 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6331 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6332 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6333 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6334 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6335 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6336 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6337 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6338 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6339 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6340 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6341 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6342 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6343 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6344 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6345 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6346 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6347 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6348 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6349 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6350 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6351 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F8; // type:object size:0x185 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000034; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_spit = .data:0x00000040; // type:object size:0x6 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000048; // type:object size:0x6 scope:local align:4 +l_npc_anm_talk4 = .data:0x00000050; // type:object size:0x6 scope:local align:4 +l_npc_dat = .data:0x00000058; // type:object size:0x54 scope:local align:4 data:float +l_msg_1st_talk = .data:0x000000AC; // type:object size:0x10 scope:local align:4 +l_msg_2nd_talk = .data:0x000000BC; // type:object size:0x8 scope:local align:4 +l_msg_1st_photo = .data:0x000000C4; // type:object size:0xC scope:local align:4 +l_msg_2nd_photo = .data:0x000000D0; // type:object size:0xC scope:local align:4 +l_msg_1st_order = .data:0x000000DC; // type:object size:0x2C scope:local align:4 +l_msg_1st_order_c = .data:0x00000108; // type:object size:0xA scope:local align:4 +l_msg_1st_order_not_end = .data:0x00000114; // type:object size:0xC scope:local align:4 +l_msg_1st_order_not_end_c = .data:0x00000120; // type:object size:0x2 scope:local align:4 +l_msg_2nd_order = .data:0x00000124; // type:object size:0x10 scope:local align:4 +l_msg_2nd_order_c = .data:0x00000134; // type:object size:0x3 scope:local align:4 +l_msg_2nd_order_not_end = .data:0x00000138; // type:object size:0xC scope:local align:4 +l_msg_2nd_order_not_end_c = .data:0x00000144; // type:object size:0x2 scope:local align:4 +l_msg_3rd_order = .data:0x00000148; // type:object size:0x14 scope:local align:4 +l_msg_3rd_order_c = .data:0x0000015C; // type:object size:0x4 scope:local align:4 +l_msg_3rd_order_not_end = .data:0x00000160; // type:object size:0xC scope:local align:4 +l_msg_3rd_order_not_end_c = .data:0x0000016C; // type:object size:0x2 scope:local align:4 +l_msg_3rd_order_end = .data:0x00000170; // type:object size:0x8 scope:local align:4 +l_msg_not_color = .data:0x00000178; // type:object size:0xC scope:local align:4 +l_msg_not_color_c = .data:0x00000184; // type:object size:0x2 scope:local align:4 +l_msg_color = .data:0x00000188; // type:object size:0xC scope:local align:4 +l_msg_color_c = .data:0x00000194; // type:object size:0x2 scope:local align:4 +l_msg_week_1st = .data:0x00000198; // type:object size:0x18 scope:local align:4 +l_msg_week0 = .data:0x000001B0; // type:object size:0x10 scope:local align:4 +l_msg_week1 = .data:0x000001C0; // type:object size:0x10 scope:local align:4 +l_msg_week2 = .data:0x000001D0; // type:object size:0x10 scope:local align:4 +l_msg_week3 = .data:0x000001E0; // type:object size:0x10 scope:local align:4 +l_msg_week4 = .data:0x000001F0; // type:object size:0x10 scope:local align:4 +l_msg_week5 = .data:0x00000200; // type:object size:0x10 scope:local align:4 +l_msg_week6 = .data:0x00000210; // type:object size:0x10 scope:local align:4 +l_msg_week = .data:0x00000220; // type:object size:0x1C scope:local align:4 +l_msg_1st_talk_photo = .data:0x0000023C; // type:object size:0x14 scope:local align:4 +l_msg_talk_photo_0 = .data:0x00000250; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_1 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_2 = .data:0x00000268; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_3 = .data:0x00000274; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_4 = .data:0x00000280; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_5 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_6 = .data:0x00000298; // type:object size:0xC scope:local align:4 +l_msg_talk_photo = .data:0x000002A4; // type:object size:0x1C scope:local align:4 +l_msg_buy_photo = .data:0x000002C0; // type:object size:0x8 scope:local align:4 +l_msg_get_photo = .data:0x000002C8; // type:object size:0x8 scope:local align:4 +l_msg_2F = .data:0x000002D0; // type:object size:0xC scope:local align:4 +l_msg_down = .data:0x000002DC; // type:object size:0x8 scope:local align:4 +l_msg_ub4 = .data:0x000002E4; // type:object size:0x8 scope:local align:4 +l_msg_1st_order_xy = .data:0x000002EC; // type:object size:0x10 scope:local align:4 +l_msg_2nd_order_xy = .data:0x000002FC; // type:object size:0x10 scope:local align:4 +l_msg_3rd_order_xy = .data:0x0000030C; // type:object size:0xC scope:local align:4 +l_msg_color_xy = .data:0x00000318; // type:object size:0x20 scope:local align:4 +l_msg_xy_buy_photo = .data:0x00000338; // type:object size:0x24 scope:local align:4 +l_cyl_src2 = .data:0x0000035C; // type:object size:0x44 scope:local align:4 +l_npc_staff_id = .data:0x000003A0; // type:object size:0x4 scope:local align:4 +l_pso_photo = .data:0x000003A4; // type:object size:0x18 scope:local align:4 data:float +l_method$4443 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +@4646 = .data:0x000003C8; // type:object size:0xC scope:local align:4 +@4647 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +@4648 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +@4649 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000003F8; // type:object size:0x30 scope:local align:4 +cut_name_tbl$5084 = .data:0x00000428; // type:object size:0x2C scope:local align:4 +@5130 = .data:0x00000454; // type:object size:0x2C scope:local align:4 +@5129 = .data:0x00000480; // type:object size:0x28 scope:local align:4 +@5601 = .data:0x000004A8; // type:object size:0x30 scope:local align:4 +@5811 = .data:0x000004D8; // type:object size:0x28 scope:local align:4 +@6183 = .data:0x00000500; // type:object size:0x1C scope:local align:4 +daNpc_PhotoMethodTable = .data:0x0000051C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PHOTO = .data:0x0000053C; // type:object size:0x30 scope:global align:4 +__vt__12daNpcPhoto_c = .data:0x0000056C; // type:object size:0x14 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x00000580; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000598; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000005C8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000005E0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000005EC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000604; // type:object size:0xC scope:weak align:4 +__vt__9dSnap_Obj = .data:0x00000610; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000061C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000628; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000634; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000640; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000064C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000658; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000664; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000670; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000067C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000704; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000710; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000071C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000770; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000794; // type:object size:0x14 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4161 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4162 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +l_counter_pos = .bss:0x0000006C; // type:object size:0x18 scope:local align:4 +@4163 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +l_gallery_pos = .bss:0x00000090; // type:object size:0xC scope:local align:4 data:float +@5461 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@5462 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@5463 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@5464 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@5465 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@5466 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +l_msg_camera = .bss:0x000000E4; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_pm1/splits.txt b/config/GZLE01/rels/d_a_npc_pm1/splits.txt new file mode 100644 index 000000000..874b80d10 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_pm1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pm1.cpp: + .text start:0x000000EC end:0x0000239C + .text start:0x0000239C end:0x000023B0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000014A + .data start:0x00000000 end:0x00000228 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLE01/rels/d_a_npc_pm1/symbols.txt b/config/GZLE01/rels/d_a_npc_pm1/symbols.txt new file mode 100644 index 000000000..9008b2db8 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_pm1/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Pm1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +nodeCallBack_Pm__FP7J3DNodei = .text:0x00000144; // type:function size:0x1BC scope:local align:4 +__dt__4cXyzFv = .text:0x00000300; // type:function size:0x3C scope:weak align:4 +createInit__11daNpc_Pm1_cFv = .text:0x0000033C; // type:function size:0x110 scope:global align:4 +setMtx__11daNpc_Pm1_cFv = .text:0x0000044C; // type:function size:0x110 scope:global align:4 +anmResID__11daNpc_Pm1_cFiPiPi = .text:0x0000055C; // type:function size:0x108 scope:global align:4 +BtpNum2ResID__11daNpc_Pm1_cFiPi = .text:0x00000664; // type:function size:0x9C scope:global align:4 +setAnm_tex__11daNpc_Pm1_cFSc = .text:0x00000700; // type:function size:0x44 scope:global align:4 +init_btp__11daNpc_Pm1_cFbi = .text:0x00000744; // type:function size:0x11C scope:global align:4 +initTexPatternAnm__11daNpc_Pm1_cFb = .text:0x00000860; // type:function size:0x44 scope:global align:4 +playTexPatternAnm__11daNpc_Pm1_cFv = .text:0x000008A4; // type:function size:0xC4 scope:global align:4 +setAnm_anm__11daNpc_Pm1_cFPQ211daNpc_Pm1_c9anm_prm_c = .text:0x00000968; // type:function size:0xCC scope:global align:4 +setAnm__11daNpc_Pm1_cFv = .text:0x00000A34; // type:function size:0x68 scope:global align:4 +chngAnmTag__11daNpc_Pm1_cFv = .text:0x00000A9C; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_Pm1_cFv = .text:0x00000AA8; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_Pm1_cFUc = .text:0x00000AB4; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Pm1_cFv = .text:0x00000AF4; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Pm1_cFi = .text:0x00000AF8; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Pm1_cFUs = .text:0x00000B60; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_Pm1_cFSc = .text:0x00000C1C; // type:function size:0x58 scope:global align:4 +next_msgStatus__11daNpc_Pm1_cFPUl = .text:0x00000C74; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Pm1_cFv = .text:0x00000C7C; // type:function size:0x8 scope:global align:4 +eventOrder__11daNpc_Pm1_cFv = .text:0x00000C84; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Pm1_cFv = .text:0x00000CD4; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Pm1_cFv = .text:0x00000D14; // type:function size:0x190 scope:global align:4 +chkAttention__11daNpc_Pm1_cFv = .text:0x00000EA4; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Pm1_cFv = .text:0x00000F24; // type:function size:0x64 scope:global align:4 +decideType__11daNpc_Pm1_cFi = .text:0x00000F88; // type:function size:0x2C scope:global align:4 +event_actionInit__11daNpc_Pm1_cFi = .text:0x00000FB4; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Pm1_cFv = .text:0x0000103C; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Pm1_cFv = .text:0x0000104C; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_Pm1_cFv = .text:0x00001154; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_Pm1_cFv = .text:0x00001174; // type:function size:0x60 scope:global align:4 +set_action__11daNpc_Pm1_cFM11daNpc_Pm1_cFPCvPvPv_iPv = .text:0x000011D4; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_Pm1_cFv = .text:0x00001280; // type:function size:0xF8 scope:global align:4 +talk01__11daNpc_Pm1_cFv = .text:0x00001378; // type:function size:0x90 scope:global align:4 +wait_action1__11daNpc_Pm1_cFPv = .text:0x00001408; // type:function size:0xB4 scope:global align:4 +demo__11daNpc_Pm1_cFv = .text:0x000014BC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_Pm1_cFv = .text:0x00001558; // type:function size:0x164 scope:global align:4 +_execute__11daNpc_Pm1_cFv = .text:0x000016BC; // type:function size:0x15C scope:global align:4 +_delete__11daNpc_Pm1_cFv = .text:0x00001818; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000189C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Pm1_cFv = .text:0x000018BC; // type:function size:0x170 scope:global align:4 +__ct__11daNpc_Pm1_cFv = .text:0x00001A2C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001B90; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001BEC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001C34; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001D00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001DA4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001DEC; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_Pm1_cFv = .text:0x00001E5C; // type:function size:0x30C scope:global align:4 +daNpc_Pm1_Create__FP10fopAc_ac_c = .text:0x00002168; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_Delete__FP11daNpc_Pm1_c = .text:0x00002188; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_Execute__FP11daNpc_Pm1_c = .text:0x000021A8; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_Draw__FP11daNpc_Pm1_c = .text:0x000021C8; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_IsDelete__FP11daNpc_Pm1_c = .text:0x000021E8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000021F0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002200; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002208; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002210; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002218; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002220; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002258; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002260; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002268; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002270; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000022A8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000022AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000022B4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000022BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000022C4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000022D0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Pm1_HIO_cFv = .text:0x000022DC; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002324; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_pm1_cpp = .text:0x00002340; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000237C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002384; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000238C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002394; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000239C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000023A4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000023AC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4240 = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +a_btp_arc_ix_tbl$4254 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4314 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4315 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4489 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4689 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4732 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4758 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4834 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0xF6 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@4199 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4341 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4377 = .data:0x00000058; // type:object size:0x10 scope:local align:4 +cut_name_tbl$4547 = .data:0x00000068; // type:object size:0x4 scope:local align:4 +a_heap_size_tbl$4783 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +a_tex_pattern_num_tbl$5030 = .data:0x00000070; // type:object size:0x1 scope:local align:4 +l_daNpc_Pm1_Method = .data:0x00000074; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PM1 = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000017C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001F4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Pm1_c = .data:0x00000208; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Pm1_HIO_c = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4135 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4144 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4145 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4143 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4148 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4149 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4147 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_roten/splits.txt b/config/GZLE01/rels/d_a_npc_roten/splits.txt new file mode 100644 index 000000000..5fac53579 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_roten/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_roten.cpp: + .text start:0x00000078 end:0x00003F9C + .text start:0x00003F9C end:0x00003FB8 + .text start:0x00003FB8 end:0x000042C0 + .text start:0x000042C0 end:0x0000442C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002A9 + .data start:0x00000000 end:0x00000F9C diff --git a/config/GZLE01/rels/d_a_npc_roten/symbols.txt b/config/GZLE01/rels/d_a_npc_roten/symbols.txt new file mode 100644 index 000000000..829489906 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_roten/symbols.txt @@ -0,0 +1,361 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__12daNpcRoten_cFv = .text:0x00000078; // type:function size:0x278 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000002F0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000003BC; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000404; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000460; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000004A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000574; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000005BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000618; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000660; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000006BC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000744; // type:function size:0x70 scope:weak align:4 +daNpc_Roten_nodeCallBack__FP7J3DNodei = .text:0x000007B4; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000008CC; // type:function size:0x20 scope:local align:4 +phase_1__FP12daNpcRoten_c = .text:0x000008EC; // type:function size:0x88 scope:local align:4 +phase_2__FP12daNpcRoten_c = .text:0x00000974; // type:function size:0x80 scope:local align:4 +_create__12daNpcRoten_cFv = .text:0x000009F4; // type:function size:0x30 scope:global align:4 +createHeap__12daNpcRoten_cFv = .text:0x00000A24; // type:function size:0x464 scope:global align:4 +daNpcRoten_XyEventCB__FPvi = .text:0x00000E88; // type:function size:0x20 scope:local align:4 +createInit__12daNpcRoten_cFv = .text:0x00000EA8; // type:function size:0x320 scope:global align:4 +_delete__12daNpcRoten_cFv = .text:0x000011C8; // type:function size:0x64 scope:global align:4 +_draw__12daNpcRoten_cFv = .text:0x0000122C; // type:function size:0x1CC scope:global align:4 +_execute__12daNpcRoten_cFv = .text:0x000013F8; // type:function size:0x20C scope:global align:4 +executeCommon__12daNpcRoten_cFv = .text:0x00001604; // type:function size:0x70 scope:global align:4 +executeSetMode__12daNpcRoten_cFUc = .text:0x00001674; // type:function size:0x54 scope:global align:4 +executeWaitInit__12daNpcRoten_cFv = .text:0x000016C8; // type:function size:0xC8 scope:global align:4 +executeWait__12daNpcRoten_cFv = .text:0x00001790; // type:function size:0x78 scope:global align:4 +executeTalkInit__12daNpcRoten_cFv = .text:0x00001808; // type:function size:0x8 scope:global align:4 +executeTalk__12daNpcRoten_cFv = .text:0x00001810; // type:function size:0xD0 scope:global align:4 +executeWalkInit__12daNpcRoten_cFv = .text:0x000018E0; // type:function size:0xC8 scope:global align:4 +executeWalk__12daNpcRoten_cFv = .text:0x000019A8; // type:function size:0x1AC scope:global align:4 +executeTurnInit__12daNpcRoten_cFv = .text:0x00001B54; // type:function size:0x144 scope:global align:4 +executeTurn__12daNpcRoten_cFv = .text:0x00001C98; // type:function size:0xC4 scope:global align:4 +executeWindInit__12daNpcRoten_cFv = .text:0x00001D5C; // type:function size:0xA4 scope:global align:4 +executeWind__12daNpcRoten_cFv = .text:0x00001E00; // type:function size:0x68 scope:global align:4 +checkOrder__12daNpcRoten_cFv = .text:0x00001E68; // type:function size:0x138 scope:global align:4 +eventOrder__12daNpcRoten_cFv = .text:0x00001FA0; // type:function size:0x17C scope:global align:4 +eventMove__12daNpcRoten_cFv = .text:0x0000211C; // type:function size:0x1F8 scope:global align:4 +privateCut__12daNpcRoten_cFv = .text:0x00002314; // type:function size:0x2E8 scope:global align:4 +eventInit__12daNpcRoten_cFv = .text:0x000025FC; // type:function size:0x4 scope:global align:4 +eventMesSetInit__12daNpcRoten_cFi = .text:0x00002600; // type:function size:0x20C scope:global align:4 +eventMesSet__12daNpcRoten_cFv = .text:0x0000280C; // type:function size:0x34 scope:global align:4 +eventSetItemInit__12daNpcRoten_cFv = .text:0x00002840; // type:function size:0x84 scope:global align:4 +eventSetItem__12daNpcRoten_cFv = .text:0x000028C4; // type:function size:0x48 scope:global align:4 +eventClrItemInit__12daNpcRoten_cFv = .text:0x0000290C; // type:function size:0x6C scope:global align:4 +eventGetItemInit__12daNpcRoten_cFi = .text:0x00002978; // type:function size:0xF8 scope:global align:4 +eventSetAngleInit__12daNpcRoten_cFv = .text:0x00002A70; // type:function size:0x64 scope:global align:4 +eventOnPlrInit__12daNpcRoten_cFv = .text:0x00002AD4; // type:function size:0x1C scope:global align:4 +eventOffPlrInit__12daNpcRoten_cFv = .text:0x00002AF0; // type:function size:0x1C scope:global align:4 +next_msgStatus__12daNpcRoten_cFPUl = .text:0x00002B0C; // type:function size:0x250 scope:global align:4 +getMsg__12daNpcRoten_cFv = .text:0x00002D5C; // type:function size:0x364 scope:global align:4 +setMessage__12daNpcRoten_cFUl = .text:0x000030C0; // type:function size:0x10 scope:global align:4 +setAnmFromMsgTag__12daNpcRoten_cFv = .text:0x000030D0; // type:function size:0xC8 scope:global align:4 +getPrmNpcNo__12daNpcRoten_cFv = .text:0x00003198; // type:function size:0x2C scope:global align:4 +getPrmRailID__12daNpcRoten_cFv = .text:0x000031C4; // type:function size:0x2C scope:global align:4 +setMtx__12daNpcRoten_cFv = .text:0x000031F0; // type:function size:0x88 scope:global align:4 +chkAttention__12daNpcRoten_cFv = .text:0x00003278; // type:function size:0x2E0 scope:global align:4 +lookBack__12daNpcRoten_cFv = .text:0x00003558; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__12daNpcRoten_cFb = .text:0x000036A4; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__12daNpcRoten_cFv = .text:0x000037BC; // type:function size:0x6C scope:global align:4 +playAnm__12daNpcRoten_cFv = .text:0x00003828; // type:function size:0xBC scope:global align:4 +setAnm__12daNpcRoten_cFUcif = .text:0x000038E4; // type:function size:0xE4 scope:global align:4 +setAnmTbl__12daNpcRoten_cFP12sRotenAnmDat = .text:0x000039C8; // type:function size:0xB8 scope:global align:4 +isHaitatuItem__12daNpcRoten_cFUc = .text:0x00003A80; // type:function size:0x24 scope:global align:4 +isKoukanItem__12daNpcRoten_cFUc = .text:0x00003AA4; // type:function size:0x24 scope:global align:4 +isGetMap__12daNpcRoten_cFUc = .text:0x00003AC8; // type:function size:0x68 scope:global align:4 +XyEventCB__12daNpcRoten_cFi = .text:0x00003B30; // type:function size:0x14C scope:global align:4 +setCollisionB__12daNpcRoten_cFv = .text:0x00003C7C; // type:function size:0x158 scope:global align:4 +setCollisionH__12daNpcRoten_cFv = .text:0x00003DD4; // type:function size:0x134 scope:global align:4 +daNpc_RotenCreate__FPv = .text:0x00003F08; // type:function size:0x20 scope:local align:4 +daNpc_RotenDelete__FPv = .text:0x00003F28; // type:function size:0x24 scope:local align:4 +daNpc_RotenExecute__FPv = .text:0x00003F4C; // type:function size:0x24 scope:local align:4 +daNpc_RotenDraw__FPv = .text:0x00003F70; // type:function size:0x24 scope:local align:4 +daNpc_RotenIsDelete__FPv = .text:0x00003F94; // type:function size:0x8 scope:local align:4 +setOffsetPos__9daDitem_cF4cXyz = .text:0x00003F9C; // type:function size:0x1C scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00003FB8; // type:function size:0x1C scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003FD4; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003FD8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004020; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004068; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000040C4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000410C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000411C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004124; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000412C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004134; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000413C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004174; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000417C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004184; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000418C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000041C4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000041C8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000041D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000041E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000041E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000041F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000041F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004200; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004238; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004240; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004248; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004250; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004288; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004290; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004298; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000042A4; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000042B0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000042B8; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcRoten_c5Prm_eQ212daNpcRoten_c5Prm_e = .text:0x000042C0; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000042DC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_roten_cpp = .text:0x000042F8; // type:function size:0x104 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000043FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004404; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000440C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004414; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000441C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004424; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daNpcRoten_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0xC scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000010; // type:object size:0x78 scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +l_head_bck_ix_tbl = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +l_btp_ix_tbl = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +l_bmt_ix_tbl = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +l_diff_flag_tbl = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +l_save_dat = .rodata:0x000000C4; // type:object size:0x18 scope:local align:4 +l_item_dat = .rodata:0x000000DC; // type:object size:0x24 scope:local align:4 +@4121 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4462 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@4463 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@4543 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:float +@4666 = .rodata:0x00000130; // type:object size:0x8 scope:local align:8 data:double +@4828 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5051 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@5434 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@5565 = .rodata:0x00000148; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000150; // type:object size:0x159 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000030; // type:object size:0xC scope:local align:4 +l_npc_anm_wait = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x0000004C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk4 = .data:0x00000050; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk5 = .data:0x00000054; // type:object size:0x3 scope:local align:4 +l_npc_anm_watasu = .data:0x00000058; // type:object size:0x6 scope:local align:4 +l_npc_anm_itemwait = .data:0x00000060; // type:object size:0x3 scope:local align:4 +l_npc_anm_wind = .data:0x00000064; // type:object size:0x9 scope:local align:4 +l_npc_dat = .data:0x00000070; // type:object size:0xFC scope:local align:4 +l_msg_1st_talk_A = .data:0x0000016C; // type:object size:0x18 scope:local align:4 +l_msg_1st_talk_B = .data:0x00000184; // type:object size:0x18 scope:local align:4 +l_msg_1st_talk_C = .data:0x0000019C; // type:object size:0x18 scope:local align:4 +l_msg_1st_talk = .data:0x000001B4; // type:object size:0xC scope:local align:4 +l_msg_exchange3_A = .data:0x000001C0; // type:object size:0x10 scope:local align:4 +l_msg_exchange3_B = .data:0x000001D0; // type:object size:0x10 scope:local align:4 +l_msg_exchange3_C = .data:0x000001E0; // type:object size:0x10 scope:local align:4 +l_msg_exchange3 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +l_msg_exchange_A = .data:0x000001FC; // type:object size:0xC scope:local align:4 +l_msg_exchange_B = .data:0x00000208; // type:object size:0xC scope:local align:4 +l_msg_exchange_C = .data:0x00000214; // type:object size:0xC scope:local align:4 +l_msg_exchange = .data:0x00000220; // type:object size:0xC scope:local align:4 +l_msg_etc_A = .data:0x0000022C; // type:object size:0xC scope:local align:4 +l_msg_etc_B = .data:0x00000238; // type:object size:0xC scope:local align:4 +l_msg_etc_C = .data:0x00000244; // type:object size:0xC scope:local align:4 +l_msg_etc = .data:0x00000250; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3_A = .data:0x0000025C; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3_B = .data:0x00000268; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3_C = .data:0x00000274; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3 = .data:0x00000280; // type:object size:0xC scope:local align:4 +l_msg_xy_no_roten_item_A = .data:0x0000028C; // type:object size:0x8 scope:local align:4 +l_msg_xy_no_roten_item_B = .data:0x00000294; // type:object size:0x8 scope:local align:4 +l_msg_xy_no_roten_item_C = .data:0x0000029C; // type:object size:0x8 scope:local align:4 +l_msg_xy_no_roten_item = .data:0x000002A4; // type:object size:0xC scope:local align:4 +l_msg_xy_invalid_item_A = .data:0x000002B0; // type:object size:0x8 scope:local align:4 +l_msg_xy_invalid_item_B = .data:0x000002B8; // type:object size:0x8 scope:local align:4 +l_msg_xy_invalid_item_C = .data:0x000002C0; // type:object size:0x8 scope:local align:4 +l_msg_xy_invalid_item = .data:0x000002C8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A0 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A1 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A2 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A3 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A4 = .data:0x00000304; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A5 = .data:0x00000310; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A6 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A7 = .data:0x00000328; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A8 = .data:0x00000334; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A9 = .data:0x00000340; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_AA = .data:0x0000034C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_AB = .data:0x00000358; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B0 = .data:0x00000364; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B1 = .data:0x00000370; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B2 = .data:0x0000037C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B3 = .data:0x00000388; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B4 = .data:0x00000394; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B5 = .data:0x000003A0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B6 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B7 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B8 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B9 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_BA = .data:0x000003DC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_BB = .data:0x000003E8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C0 = .data:0x000003F4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C1 = .data:0x00000400; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C2 = .data:0x0000040C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C3 = .data:0x00000418; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C4 = .data:0x00000424; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C5 = .data:0x00000430; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C6 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C7 = .data:0x00000448; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C8 = .data:0x00000454; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C9 = .data:0x00000460; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_CA = .data:0x0000046C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_CB = .data:0x00000478; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item = .data:0x00000484; // type:object size:0x90 scope:local align:4 +l_msg_xy_koukan_item2_A0 = .data:0x00000514; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A1 = .data:0x00000524; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A2 = .data:0x00000534; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A3 = .data:0x00000544; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A4 = .data:0x00000554; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A5 = .data:0x00000564; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A6 = .data:0x00000574; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A7 = .data:0x00000584; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A8 = .data:0x00000594; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A9 = .data:0x000005A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_AA = .data:0x000005B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_AB = .data:0x000005C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B0 = .data:0x000005D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B1 = .data:0x000005E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B2 = .data:0x000005F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B3 = .data:0x00000604; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B4 = .data:0x00000614; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B5 = .data:0x00000624; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B6 = .data:0x00000634; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B7 = .data:0x00000644; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B8 = .data:0x00000654; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B9 = .data:0x00000664; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_BA = .data:0x00000674; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_BB = .data:0x00000684; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C0 = .data:0x00000694; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C1 = .data:0x000006A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C2 = .data:0x000006B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C3 = .data:0x000006C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C4 = .data:0x000006D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C5 = .data:0x000006E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C6 = .data:0x000006F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C7 = .data:0x00000704; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C8 = .data:0x00000714; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C9 = .data:0x00000724; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_CA = .data:0x00000734; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_CB = .data:0x00000744; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2 = .data:0x00000754; // type:object size:0x90 scope:local align:4 +l_msg_xy_koukan_item3_A0 = .data:0x000007E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A1 = .data:0x000007F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A2 = .data:0x00000804; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A3 = .data:0x00000814; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A4 = .data:0x00000824; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A5 = .data:0x00000834; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A6 = .data:0x00000844; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A7 = .data:0x00000854; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A8 = .data:0x00000864; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A9 = .data:0x00000874; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_AA = .data:0x00000884; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_AB = .data:0x00000894; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B0 = .data:0x000008A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B1 = .data:0x000008B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B2 = .data:0x000008C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B3 = .data:0x000008D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B4 = .data:0x000008E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B5 = .data:0x000008F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B6 = .data:0x00000904; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B7 = .data:0x00000914; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B8 = .data:0x00000924; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B9 = .data:0x00000934; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_BA = .data:0x00000944; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_BB = .data:0x00000954; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C0 = .data:0x00000964; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C1 = .data:0x00000974; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C2 = .data:0x00000984; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C3 = .data:0x00000994; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C4 = .data:0x000009A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C5 = .data:0x000009B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C6 = .data:0x000009C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C7 = .data:0x000009D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C8 = .data:0x000009E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C9 = .data:0x000009F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_CA = .data:0x00000A04; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_CB = .data:0x00000A14; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3 = .data:0x00000A24; // type:object size:0x90 scope:local align:4 +l_msg_xy_koukan_yes = .data:0x00000AB4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_no = .data:0x00000AC0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_rupee = .data:0x00000ACC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_end = .data:0x00000AD8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_first = .data:0x00000AE4; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo_A = .data:0x00000AF0; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo_B = .data:0x00000AFC; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo_C = .data:0x00000B08; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo = .data:0x00000B14; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo2_A = .data:0x00000B20; // type:object size:0x8 scope:local align:4 +l_msg_xy_after_get_demo2_B = .data:0x00000B28; // type:object size:0x8 scope:local align:4 +l_msg_xy_after_get_demo2_C = .data:0x00000B30; // type:object size:0x8 scope:local align:4 +l_msg_xy_after_get_demo2 = .data:0x00000B38; // type:object size:0xC scope:local align:4 +l_msg_collect_map = .data:0x00000B44; // type:object size:0x8 scope:local align:4 +l_msg_try_force = .data:0x00000B4C; // type:object size:0x1C scope:local align:4 +l_get_item_no = .data:0x00000B68; // type:object size:0x4 scope:local align:4 +l_sph_src = .data:0x00000B6C; // type:object size:0x40 scope:local align:4 +l_npc_staff_id = .data:0x00000BAC; // type:object size:0xC scope:local align:4 +l_method$4366 = .data:0x00000BB8; // type:object size:0xC scope:local align:4 +@4610 = .data:0x00000BC4; // type:object size:0xC scope:local align:4 +@4611 = .data:0x00000BD0; // type:object size:0xC scope:local align:4 +@4612 = .data:0x00000BDC; // type:object size:0xC scope:local align:4 +@4613 = .data:0x00000BE8; // type:object size:0xC scope:local align:4 +@4614 = .data:0x00000BF4; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000C00; // type:object size:0x3C scope:local align:4 +@4615 = .data:0x00000C3C; // type:object size:0xC scope:local align:4 +@4616 = .data:0x00000C48; // type:object size:0xC scope:local align:4 +@4617 = .data:0x00000C54; // type:object size:0xC scope:local align:4 +@4618 = .data:0x00000C60; // type:object size:0xC scope:local align:4 +@4619 = .data:0x00000C6C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000C78; // type:object size:0x3C scope:local align:4 +cut_name_tbl$4970 = .data:0x00000CB4; // type:object size:0x20 scope:local align:4 +@5052 = .data:0x00000CD4; // type:object size:0x20 scope:local align:4 +@5335 = .data:0x00000CF4; // type:object size:0x24 scope:local align:4 +daNpc_RotenMethodTable = .data:0x00000D18; // type:object size:0x20 scope:local align:4 +g_profile_NPC_ROTEN = .data:0x00000D38; // type:object size:0x30 scope:global align:4 +__vt__12daNpcRoten_c = .data:0x00000D68; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000D7C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000D88; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000D94; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000DA0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000DAC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000DB8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000DC4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000E4C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000E58; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000E64; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000E70; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000EF8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000F04; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000F10; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000F64; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000F88; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_npc_rsh1/splits.txt b/config/GZLE01/rels/d_a_npc_rsh1/splits.txt new file mode 100644 index 000000000..bcbddacfd --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_rsh1/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_rsh1.cpp: + .text start:0x000000EC end:0x00004F98 + .text start:0x00004F98 end:0x00004FE0 + .text start:0x00004FE0 end:0x00005018 + .text start:0x00005018 end:0x000054F8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000239 + .data start:0x00000000 end:0x000004D0 + .bss start:0x00000008 end:0x00000260 diff --git a/config/GZLE01/rels/d_a_npc_rsh1/symbols.txt b/config/GZLE01/rels/d_a_npc_rsh1/symbols.txt new file mode 100644 index 000000000..5f168383d --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_rsh1/symbols.txt @@ -0,0 +1,274 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_Rsh1_HIO_cFv = .text:0x000000EC; // type:function size:0x130 scope:global align:4 +checkCreateInShopPlayer__12daNpc_Rsh1_cFv = .text:0x0000021C; // type:function size:0x240 scope:global align:4 +__dt__4cXyzFv = .text:0x0000045C; // type:function size:0x3C scope:weak align:4 +daNpc_Rsh1_checkRotenBaseTalkArea__Fv = .text:0x00000498; // type:function size:0x278 scope:local align:4 +daNpc_Rsh1_countShop__Fv = .text:0x00000710; // type:function size:0x90 scope:local align:4 +daNpc_Rsh1_RotenItemNumInBag__Fv = .text:0x000007A0; // type:function size:0x6C scope:local align:4 +daNpc_Rsh1_shopMsgCheck__FUl = .text:0x0000080C; // type:function size:0x40 scope:local align:4 +daNpc_Rsh1_shopStickMoveMsgCheck__FUl = .text:0x0000084C; // type:function size:0x30 scope:local align:4 +nodeCallBack_Rsh__FP7J3DNodei = .text:0x0000087C; // type:function size:0x1C8 scope:local align:4 +initTexPatternAnm__12daNpc_Rsh1_cFb = .text:0x00000A44; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__12daNpc_Rsh1_cFv = .text:0x00000B50; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Rsh1_cFSc = .text:0x00000BDC; // type:function size:0x88 scope:global align:4 +setTexAnm__12daNpc_Rsh1_cFSc = .text:0x00000C64; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__12daNpc_Rsh1_cFv = .text:0x00000CA8; // type:function size:0x134 scope:global align:4 +chkAttention__12daNpc_Rsh1_cF4cXyzs = .text:0x00000DDC; // type:function size:0x174 scope:global align:4 +eventOrder__12daNpc_Rsh1_cFv = .text:0x00000F50; // type:function size:0xE8 scope:global align:4 +checkOrder__12daNpc_Rsh1_cFv = .text:0x00001038; // type:function size:0x234 scope:global align:4 +next_msgStatus__12daNpc_Rsh1_cFPUl = .text:0x0000126C; // type:function size:0x3E4 scope:global align:4 +getMsg__12daNpc_Rsh1_cFv = .text:0x00001650; // type:function size:0x1B8 scope:global align:4 +setCollision__12daNpc_Rsh1_cFv = .text:0x00001808; // type:function size:0xE4 scope:global align:4 +talkInit__12daNpc_Rsh1_cFv = .text:0x000018EC; // type:function size:0xC scope:global align:4 +normal_talk__12daNpc_Rsh1_cFv = .text:0x000018F8; // type:function size:0x3BC scope:global align:4 +shop_talk__12daNpc_Rsh1_cFv = .text:0x00001CB4; // type:function size:0x130 scope:global align:4 +talk__12daNpc_Rsh1_cFv = .text:0x00001DE4; // type:function size:0x1FC scope:global align:4 +CreateInit__12daNpc_Rsh1_cFv = .text:0x00001FE0; // type:function size:0x378 scope:global align:4 +daNpc_Rsh1_checkRotenItemGet__Fi = .text:0x00002358; // type:function size:0x50 scope:local align:4 +createShopList__12daNpc_Rsh1_cFv = .text:0x000023A8; // type:function size:0x1C0 scope:global align:4 +setAttention__12daNpc_Rsh1_cFv = .text:0x00002568; // type:function size:0x58 scope:global align:4 +lookBack__12daNpc_Rsh1_cFv = .text:0x000025C0; // type:function size:0x2A8 scope:global align:4 +pathGet__12daNpc_Rsh1_cFv = .text:0x00002868; // type:function size:0xC8 scope:global align:4 +getAimShopPosIdx__12daNpc_Rsh1_cFv = .text:0x00002930; // type:function size:0x230 scope:global align:4 +shopPosMove__12daNpc_Rsh1_cFv = .text:0x00002B60; // type:function size:0xCC scope:global align:4 +pathMove__12daNpc_Rsh1_cFPi = .text:0x00002C2C; // type:function size:0x1D4 scope:global align:4 +wait01__12daNpc_Rsh1_cFv = .text:0x00002E00; // type:function size:0x15C scope:global align:4 +talk01__12daNpc_Rsh1_cFv = .text:0x00002F5C; // type:function size:0x1F8 scope:global align:4 +getdemo_action__12daNpc_Rsh1_cFPv = .text:0x00003154; // type:function size:0x204 scope:global align:4 +wait_action__12daNpc_Rsh1_cFPv = .text:0x00003358; // type:function size:0xCC scope:global align:4 +pl_shop_out_action__12daNpc_Rsh1_cFPv = .text:0x00003424; // type:function size:0x41C scope:global align:4 +evn_setAnm_init__12daNpc_Rsh1_cFi = .text:0x00003840; // type:function size:0x64 scope:global align:4 +evn_talk_init__12daNpc_Rsh1_cFi = .text:0x000038A4; // type:function size:0xC8 scope:global align:4 +evn_continue_talk_init__12daNpc_Rsh1_cFi = .text:0x0000396C; // type:function size:0x68 scope:global align:4 +evn_talk__12daNpc_Rsh1_cFv = .text:0x000039D4; // type:function size:0x130 scope:global align:4 +evn_turn_init__12daNpc_Rsh1_cFi = .text:0x00003B04; // type:function size:0x84 scope:global align:4 +evn_turn__12daNpc_Rsh1_cFv = .text:0x00003B88; // type:function size:0x88 scope:global align:4 +privateCut__12daNpc_Rsh1_cFv = .text:0x00003C10; // type:function size:0x170 scope:global align:4 +event_action__12daNpc_Rsh1_cFPv = .text:0x00003D80; // type:function size:0x16C scope:global align:4 +dummy_action__12daNpc_Rsh1_cFPv = .text:0x00003EEC; // type:function size:0x1C scope:global align:4 +_draw__12daNpc_Rsh1_cFv = .text:0x00003F08; // type:function size:0x138 scope:global align:4 +_execute__12daNpc_Rsh1_cFv = .text:0x00004040; // type:function size:0x23C scope:global align:4 +_delete__12daNpc_Rsh1_cFv = .text:0x0000427C; // type:function size:0x8C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00004308; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Rsh1_cFv = .text:0x00004328; // type:function size:0x13C scope:global align:4 +__ct__12daNpc_Rsh1_cFv = .text:0x00004464; // type:function size:0x1F8 scope:weak align:4 +__dt__11ShopItems_cFv = .text:0x0000465C; // type:function size:0x3C scope:weak align:4 +CreateHeap__12daNpc_Rsh1_cFv = .text:0x00004698; // type:function size:0x308 scope:global align:4 +set_mtx__12daNpc_Rsh1_cFv = .text:0x000049A0; // type:function size:0x88 scope:global align:4 +daNpc_Rsh1_Create__FP10fopAc_ac_c = .text:0x00004A28; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_Delete__FP12daNpc_Rsh1_c = .text:0x00004A48; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_Execute__FP12daNpc_Rsh1_c = .text:0x00004A68; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_Draw__FP12daNpc_Rsh1_c = .text:0x00004A88; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_IsDelete__FP12daNpc_Rsh1_c = .text:0x00004AA8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004AB0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004AF8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004B40; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004B9C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004BE4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004BF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004BFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004C04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004C0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C14; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004C4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004C54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004C5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C64; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004C9C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004CA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004CA8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004CB0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004CB8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004CC4; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Rsh1_HIO_cFv = .text:0x00004CD0; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004D30; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_rsh1_cpp = .text:0x00004D4C; // type:function size:0x22C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004F78; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004F80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004F88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004F90; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004F98; // type:function size:0x48 scope:weak align:4 +setEyePos__12daNpc_Rsh1_cF4cXyz = .text:0x00004FE0; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__12daNpc_Rsh1_cF4cXyz = .text:0x00004FFC; // type:function size:0x1C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x00005018; // type:function size:0xE0 scope:weak align:4 +__ct__11ShopItems_cFv = .text:0x000050F8; // type:function size:0x4C scope:weak align:4 +__ct__4cXyzFv = .text:0x00005144; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005148; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005214; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000525C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000052B8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005300; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000535C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000053E4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005454; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000054B0; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4167 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4171 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4172 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4178 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000034; // type:object size:0x8 scope:local align:4 +@4310 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4311 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000068; // type:object size:0x1C scope:local align:4 +l_bas_ix_tbl = .rodata:0x00000084; // type:object size:0x1C scope:local align:4 +l_btp_ix_tbl = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@4536 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@4669 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4670 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4885 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5062 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5064 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5065 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5066 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5067 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5070 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5072 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5236 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5237 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x0000010C; // type:object size:0x8 scope:local align:4 +@5339 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@5790 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5791 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5989 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5990 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6041 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6167 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6489 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6490 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6491 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6492 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6493 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6494 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6495 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6496 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6497 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6498 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6499 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6500 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6501 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6502 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6503 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000016C; // type:object size:0xCD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +m_arcname__12daNpc_Rsh1_c = .data:0x00000074; // type:object size:0x4 scope:local align:4 data:string +play_mode_tbl$4583 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +morf_frame_tbl$4584 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +play_speed_tbl$4585 = .data:0x000000B0; // type:object size:0x1C scope:local align:4 +@4628 = .data:0x000000CC; // type:object size:0x1C scope:local align:4 +@4704 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4709 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4886 = .data:0x00000100; // type:object size:0x144 scope:local align:4 +@4945 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@4997 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5174 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@5179 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@5352 = .data:0x00000274; // type:object size:0xC scope:local align:4 +shop_buyer_pos$5510 = .data:0x00000280; // type:object size:0x30 scope:local align:4 +@5623 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@5672 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@5737 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +cut_name_tbl$5872 = .data:0x000002D4; // type:object size:0x10 scope:local align:4 +@5921 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +l_daNpc_Rsh1_Method = .data:0x000002F0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_RSH1 = .data:0x00000310; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000388; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000428; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000047C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000004A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Rsh1_HIO_c = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4182 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x6C scope:local align:4 +l_msgId = .bss:0x000000CC; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000000D0; // type:object size:0x4 scope:local align:4 data:4byte +@4183 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@4184 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@4185 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@4186 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +l_in_chk_pos1_tbl = .bss:0x00000104; // type:object size:0x30 scope:local align:4 +@4187 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@4188 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@4189 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@4190 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +l_in_chk_pos2_tbl = .bss:0x00000164; // type:object size:0x30 scope:local align:4 +@4318 = .bss:0x00000194; // type:object size:0xC scope:local align:4 +init$4319 = .bss:0x000001A0; // type:object size:0x1 scope:local align:1 +@4321 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +@4322 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@4323 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +base_talk_area_tbl$4317 = .bss:0x000001C8; // type:object size:0x30 scope:local align:4 +@4974 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +init$4975 = .bss:0x00000204; // type:object size:0x1 scope:local align:1 +@4977 = .bss:0x00000208; // type:object size:0xC scope:local align:4 +rel_cam_ctr_data$4973 = .bss:0x00000214; // type:object size:0x18 scope:local align:4 +@4979 = .bss:0x0000022C; // type:object size:0xC scope:local align:4 +init$4980 = .bss:0x00000238; // type:object size:0x1 scope:local align:1 +@4982 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +rel_cam_eye_data$4978 = .bss:0x00000248; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_sarace/splits.txt b/config/GZLE01/rels/d_a_npc_sarace/splits.txt new file mode 100644 index 000000000..6e3b51700 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_sarace/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_sarace.cpp: + .text start:0x000000EC end:0x00002818 + .text start:0x00002818 end:0x00002874 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000014B + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZLE01/rels/d_a_npc_sarace/symbols.txt b/config/GZLE01/rels/d_a_npc_sarace/symbols.txt new file mode 100644 index 000000000..6b4fedcfa --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_sarace/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__18daNpc_Sarace_HIO_cFv = .text:0x000000EC; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000198; // type:function size:0x190 scope:local align:4 +__dt__4cXyzFv = .text:0x00000328; // type:function size:0x3C scope:weak align:4 +initTexPatternAnm__14daNpc_Sarace_cFb = .text:0x00000364; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__14daNpc_Sarace_cFv = .text:0x00000478; // type:function size:0x8C scope:global align:4 +setAnm__14daNpc_Sarace_cFScf = .text:0x00000504; // type:function size:0x108 scope:global align:4 +chkAttention__14daNpc_Sarace_cF4cXyzs = .text:0x0000060C; // type:function size:0x154 scope:global align:4 +eventOrder__14daNpc_Sarace_cFv = .text:0x00000760; // type:function size:0x78 scope:global align:4 +checkOrder__14daNpc_Sarace_cFv = .text:0x000007D8; // type:function size:0x110 scope:global align:4 +next_msgStatus__14daNpc_Sarace_cFPUl = .text:0x000008E8; // type:function size:0x184 scope:global align:4 +getMsg__14daNpc_Sarace_cFv = .text:0x00000A6C; // type:function size:0xE4 scope:global align:4 +anmAtr__14daNpc_Sarace_cFUs = .text:0x00000B50; // type:function size:0x9C scope:global align:4 +CreateInit__14daNpc_Sarace_cFv = .text:0x00000BEC; // type:function size:0x238 scope:global align:4 +setAttention__14daNpc_Sarace_cFv = .text:0x00000E24; // type:function size:0x44 scope:global align:4 +lookBack__14daNpc_Sarace_cFv = .text:0x00000E68; // type:function size:0x18C scope:global align:4 +wait01__14daNpc_Sarace_cFv = .text:0x00000FF4; // type:function size:0x30 scope:global align:4 +talk01__14daNpc_Sarace_cFv = .text:0x00001024; // type:function size:0x494 scope:global align:4 +dummy_action__14daNpc_Sarace_cFPv = .text:0x000014B8; // type:function size:0x28 scope:global align:4 +wait_action__14daNpc_Sarace_cFPv = .text:0x000014E0; // type:function size:0xDC scope:global align:4 +event_endCheck_action__14daNpc_Sarace_cFPv = .text:0x000015BC; // type:function size:0x180 scope:global align:4 +set_mtx__14daNpc_Sarace_cFv = .text:0x0000173C; // type:function size:0xA4 scope:global align:4 +_draw__14daNpc_Sarace_cFv = .text:0x000017E0; // type:function size:0x158 scope:global align:4 +_execute__14daNpc_Sarace_cFv = .text:0x00001938; // type:function size:0x130 scope:global align:4 +_delete__14daNpc_Sarace_cFv = .text:0x00001A68; // type:function size:0x78 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001AE0; // type:function size:0x20 scope:local align:4 +_create__14daNpc_Sarace_cFv = .text:0x00001B00; // type:function size:0x21C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001D1C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001D78; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001DC0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001E8C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001ED4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001F30; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001F78; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001FD4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000205C; // type:function size:0x70 scope:weak align:4 +CreateHeap__14daNpc_Sarace_cFv = .text:0x000020CC; // type:function size:0x3CC scope:global align:4 +daNpc_Sarace_Create__FP10fopAc_ac_c = .text:0x00002498; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_Delete__FP14daNpc_Sarace_c = .text:0x000024B8; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_Execute__FP14daNpc_Sarace_c = .text:0x000024D8; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_Draw__FP14daNpc_Sarace_c = .text:0x000024F8; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_IsDelete__FP14daNpc_Sarace_c = .text:0x00002518; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002520; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002568; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000025B0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000260C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002654; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002664; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000266C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002674; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000267C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002684; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000026BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000026C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000026CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026D4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000270C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002710; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002718; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002720; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002728; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002734; // type:function size:0xC scope:weak align:4 +__dt__18daNpc_Sarace_HIO_cFv = .text:0x00002740; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000027A0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_sarace_cpp = .text:0x000027BC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000027F8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002800; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002808; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002810; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00002818; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002868; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002870; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4060 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +l_bck_head_ix_tbl = .rodata:0x00000020; // type:object size:0xC scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4160 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4161 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4203 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4204 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4205 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4371 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4373 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4698 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0xBF scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4166 = .data:0x00000074; // type:object size:0xC scope:local align:4 +a_morf_frame_tbl$4167 = .data:0x00000080; // type:object size:0xC scope:local align:4 +a_play_speed_tbl$4170 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4229 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4298 = .data:0x000000A4; // type:object size:0x60 scope:local align:4 +@4347 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4458 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4746 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +l_daNpc_Sarace_Method = .data:0x00000128; // type:object size:0x20 scope:local align:4 +g_profile_NPC_SARACE = .data:0x00000148; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000260; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000278; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002CC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000002F0; // type:object size:0x14 scope:weak align:4 +__vt__14daNpc_Sarace_c = .data:0x00000304; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__18daNpc_Sarace_HIO_c = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4067 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x38 scope:local align:4 +@4078 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4079 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4077 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4446 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$4447 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +@4449 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +create_pos$4445 = .bss:0x000000D0; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_so/splits.txt b/config/GZLE01/rels/d_a_npc_so/splits.txt new file mode 100644 index 000000000..ce4d93e8b --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_so/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_so.cpp: + .text start:0x000000EC end:0x00004BE0 + .text start:0x00004BE0 end:0x00004C28 + .text start:0x00004C28 end:0x00004CE8 + .text start:0x00004CE8 end:0x00008010 + .text start:0x00008010 end:0x00008010 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000453 + .data start:0x00000000 end:0x00000B30 + .bss start:0x00000008 end:0x00000144 diff --git a/config/GZLE01/rels/d_a_npc_so/symbols.txt b/config/GZLE01/rels/d_a_npc_so/symbols.txt new file mode 100644 index 000000000..9e12f97f3 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_so/symbols.txt @@ -0,0 +1,422 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpc_So_HIO_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global align:4 +searchEsa_CB__FPvPv = .text:0x000002A4; // type:function size:0x2C scope:local align:4 +_searchEsa__10daNpc_So_cFP10fopAc_ac_c = .text:0x000002D0; // type:function size:0x28 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000002F8; // type:function size:0x4C scope:local align:4 +_nodeControl__10daNpc_So_cFP7J3DNodeP8J3DModel = .text:0x00000344; // type:function size:0x130 scope:global align:4 +__dt__4cXyzFv = .text:0x00000474; // type:function size:0x3C scope:weak align:4 +searchTagSo_CB__FPvPv = .text:0x000004B0; // type:function size:0x2C scope:local align:4 +_searchTagSo__10daNpc_So_cFP10fopAc_ac_c = .text:0x000004DC; // type:function size:0x70 scope:global align:4 +searchMinigameTagSo_CB__FPvPv = .text:0x0000054C; // type:function size:0x2C scope:local align:4 +_searchMinigameTagSo__10daNpc_So_cFP10fopAc_ac_c = .text:0x00000578; // type:function size:0x50 scope:global align:4 +daNpc_So_XyCheckCB__FPvi = .text:0x000005C8; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_So_cFi = .text:0x000005E8; // type:function size:0x98 scope:global align:4 +daNpc_So_XyEventCB__FPvi = .text:0x00000680; // type:function size:0x20 scope:local align:4 +XyEventCB__10daNpc_So_cFi = .text:0x000006A0; // type:function size:0x4C scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000006EC; // type:function size:0x20 scope:local align:4 +_createHeap__10daNpc_So_cFv = .text:0x0000070C; // type:function size:0x314 scope:global align:4 +jntHitCreateHeap__10daNpc_So_cFv = .text:0x00000A20; // type:function size:0x64 scope:global align:4 +checkTgHit__10daNpc_So_cFv = .text:0x00000A84; // type:function size:0x208 scope:global align:4 +offsetZero__10daNpc_So_cFv = .text:0x00000C8C; // type:function size:0x24 scope:global align:4 +offsetDive__10daNpc_So_cFv = .text:0x00000CB0; // type:function size:0x24 scope:global align:4 +offsetSwim__10daNpc_So_cFv = .text:0x00000CD4; // type:function size:0x24 scope:global align:4 +offsetAppear__10daNpc_So_cFv = .text:0x00000CF8; // type:function size:0x24 scope:global align:4 +getMsg__10daNpc_So_cFv = .text:0x00000D1C; // type:function size:0x124 scope:global align:4 +next_msgStatus__10daNpc_So_cFPUl = .text:0x00000E40; // type:function size:0x3D4 scope:global align:4 +lookBack__10daNpc_So_cFv = .text:0x00001214; // type:function size:0x18C scope:global align:4 +setAttention__10daNpc_So_cFv = .text:0x000013A0; // type:function size:0x90 scope:global align:4 +setAnm__10daNpc_So_cFScb = .text:0x00001430; // type:function size:0xF4 scope:global align:4 +setAnmSwimSpeed__10daNpc_So_cFv = .text:0x00001524; // type:function size:0x120 scope:global align:4 +setMtx__10daNpc_So_cFv = .text:0x00001644; // type:function size:0xA4 scope:global align:4 +modeWaitInit__10daNpc_So_cFv = .text:0x000016E8; // type:function size:0x30 scope:global align:4 +modeWait__10daNpc_So_cFv = .text:0x00001718; // type:function size:0x4 scope:global align:4 +modeHideInit__10daNpc_So_cFv = .text:0x0000171C; // type:function size:0x40 scope:global align:4 +modeHide__10daNpc_So_cFv = .text:0x0000175C; // type:function size:0x1C scope:global align:4 +modeJumpInit__10daNpc_So_cFv = .text:0x00001778; // type:function size:0x108 scope:global align:4 +modeJump__10daNpc_So_cFv = .text:0x00001880; // type:function size:0x170 scope:global align:4 +modeSwimInit__10daNpc_So_cFv = .text:0x000019F0; // type:function size:0x7C scope:global align:4 +modeSwim__10daNpc_So_cFv = .text:0x00001A6C; // type:function size:0x34C scope:global align:4 +modeNearSwimInit__10daNpc_So_cFv = .text:0x00001DB8; // type:function size:0x44 scope:global align:4 +modeNearSwim__10daNpc_So_cFv = .text:0x00001DFC; // type:function size:0x348 scope:global align:4 +modeEventFirstWaitInit__10daNpc_So_cFv = .text:0x00002144; // type:function size:0x38 scope:global align:4 +modeEventFirstWait__10daNpc_So_cFv = .text:0x0000217C; // type:function size:0x154 scope:global align:4 +modeEventFirstInit__10daNpc_So_cFv = .text:0x000022D0; // type:function size:0x44 scope:global align:4 +modeEventFirst__10daNpc_So_cFv = .text:0x00002314; // type:function size:0xB4 scope:global align:4 +modeEventFirstEndInit__10daNpc_So_cFv = .text:0x000023C8; // type:function size:0x44 scope:global align:4 +modeEventFirstEnd__10daNpc_So_cFv = .text:0x0000240C; // type:function size:0xB4 scope:global align:4 +modeEventEsaInit__10daNpc_So_cFv = .text:0x000024C0; // type:function size:0x44 scope:global align:4 +modeEventEsa__10daNpc_So_cFv = .text:0x00002504; // type:function size:0x90 scope:global align:4 +modeEventMapopenInit__10daNpc_So_cFv = .text:0x00002594; // type:function size:0x1C scope:global align:4 +modeEventMapopen__10daNpc_So_cFv = .text:0x000025B0; // type:function size:0xC0 scope:global align:4 +modeEventBowInit__10daNpc_So_cFv = .text:0x00002670; // type:function size:0x44 scope:global align:4 +modeEventBow__10daNpc_So_cFv = .text:0x000026B4; // type:function size:0x144 scope:global align:4 +modeTalkInit__10daNpc_So_cFv = .text:0x000027F8; // type:function size:0x44 scope:global align:4 +modeTalk__10daNpc_So_cFv = .text:0x0000283C; // type:function size:0x60 scope:global align:4 +modeDisappearInit__10daNpc_So_cFv = .text:0x0000289C; // type:function size:0xD0 scope:global align:4 +modeDisappear__10daNpc_So_cFv = .text:0x0000296C; // type:function size:0x124 scope:global align:4 +modeDebugInit__10daNpc_So_cFv = .text:0x00002A90; // type:function size:0xD0 scope:global align:4 +modeDebug__10daNpc_So_cFv = .text:0x00002B60; // type:function size:0x4 scope:global align:4 +modeGetRupeeInit__10daNpc_So_cFv = .text:0x00002B64; // type:function size:0x4 scope:global align:4 +modeGetRupee__10daNpc_So_cFv = .text:0x00002B68; // type:function size:0x104 scope:global align:4 +modeEventTriForceInit__10daNpc_So_cFv = .text:0x00002C6C; // type:function size:0x54 scope:global align:4 +modeEventTriForce__10daNpc_So_cFv = .text:0x00002CC0; // type:function size:0xC0 scope:global align:4 +modeProc__10daNpc_So_cFQ210daNpc_So_c6Proc_ei = .text:0x00002D80; // type:function size:0x390 scope:global align:4 +eventOrder__10daNpc_So_cFv = .text:0x00003110; // type:function size:0x154 scope:global align:4 +checkOrder__10daNpc_So_cFv = .text:0x00003264; // type:function size:0xA8 scope:global align:4 +setScale__10daNpc_So_cFv = .text:0x0000330C; // type:function size:0xE8 scope:global align:4 +_execute__10daNpc_So_cFv = .text:0x000033F4; // type:function size:0x450 scope:global align:4 +debugDraw__10daNpc_So_cFv = .text:0x00003844; // type:function size:0x9C scope:global align:4 +hudeDraw__10daNpc_So_cFv = .text:0x000038E0; // type:function size:0x74 scope:global align:4 +_draw__10daNpc_So_cFv = .text:0x00003954; // type:function size:0x1AC scope:global align:4 +createInit__10daNpc_So_cFv = .text:0x00003B00; // type:function size:0x2F8 scope:global align:4 +getArg__10daNpc_So_cFv = .text:0x00003DF8; // type:function size:0x2C scope:global align:4 +_create__10daNpc_So_cFv = .text:0x00003E24; // type:function size:0x114 scope:global align:4 +__ct__10daNpc_So_cFv = .text:0x00003F38; // type:function size:0x244 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000417C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000041D8; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004220; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000427C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000042C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004390; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000043D8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000044A4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000044EC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004548; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004590; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000045EC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004674; // type:function size:0x70 scope:weak align:4 +_delete__10daNpc_So_cFv = .text:0x000046E4; // type:function size:0x70 scope:global align:4 +daNpc_SoCreate__FPv = .text:0x00004754; // type:function size:0x20 scope:local align:4 +daNpc_SoDelete__FPv = .text:0x00004774; // type:function size:0x24 scope:local align:4 +daNpc_SoExecute__FPv = .text:0x00004798; // type:function size:0x24 scope:local align:4 +daNpc_SoDraw__FPv = .text:0x000047BC; // type:function size:0x24 scope:local align:4 +daNpc_SoIsDelete__FPv = .text:0x000047E0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000047E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004830; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004878; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048D4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000491C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004920; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004924; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004928; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000492C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000493C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004944; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000494C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004954; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000495C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004994; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000499C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000049A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000049AC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049E4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000049E8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000049F0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004A00; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004A08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004A10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004A58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004A60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004A68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A70; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004AA8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004AB0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004AB8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004AC4; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_So_HIO_cFv = .text:0x00004AD0; // type:function size:0x88 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00004B58; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_so_cpp = .text:0x00004B74; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004BB0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004BB8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004BC0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004BC8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004BD0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004BD8; // type:function size:0x8 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x00004BE0; // type:function size:0x48 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004C28; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00004C70; // type:function size:0x48 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00004CB8; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004CD4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004CDC; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004CE4; // type:function size:0x4 scope:weak align:4 +cutProc__10daNpc_So_cFv = .text:0x00004CE8; // type:function size:0x500 scope:global align:4 +cutSwimStart__10daNpc_So_cFv = .text:0x000051E8; // type:function size:0x4 scope:global align:4 +cutSwimProc__10daNpc_So_cFv = .text:0x000051EC; // type:function size:0x178 scope:global align:4 +cutJumpStart__10daNpc_So_cFv = .text:0x00005364; // type:function size:0x140 scope:global align:4 +cutJumpProc__10daNpc_So_cFv = .text:0x000054A4; // type:function size:0xF4 scope:global align:4 +cutAppearStart__10daNpc_So_cFv = .text:0x00005598; // type:function size:0x78 scope:global align:4 +cutAppearProc__10daNpc_So_cFv = .text:0x00005610; // type:function size:0x58 scope:global align:4 +cutDiveStart__10daNpc_So_cFv = .text:0x00005668; // type:function size:0x20 scope:global align:4 +cutDiveProc__10daNpc_So_cFv = .text:0x00005688; // type:function size:0x58 scope:global align:4 +cutDisappearStart__10daNpc_So_cFv = .text:0x000056E0; // type:function size:0x98 scope:global align:4 +cutDisappearProc__10daNpc_So_cFv = .text:0x00005778; // type:function size:0x58 scope:global align:4 +cutSetAnmStart__10daNpc_So_cFv = .text:0x000057D0; // type:function size:0x100 scope:global align:4 +cutSetAnmProc__10daNpc_So_cFv = .text:0x000058D0; // type:function size:0xCC scope:global align:4 +cutEffectStart__10daNpc_So_cFv = .text:0x0000599C; // type:function size:0x10C scope:global align:4 +cutEffectProc__10daNpc_So_cFv = .text:0x00005AA8; // type:function size:0x34 scope:global align:4 +cutEquipStart__10daNpc_So_cFv = .text:0x00005ADC; // type:function size:0x4 scope:global align:4 +cutEquipProc__10daNpc_So_cFv = .text:0x00005AE0; // type:function size:0x3C scope:global align:4 +cutUnequipStart__10daNpc_So_cFv = .text:0x00005B1C; // type:function size:0x4 scope:global align:4 +cutUnequipProc__10daNpc_So_cFv = .text:0x00005B20; // type:function size:0x3C scope:global align:4 +cutEatesaStart__10daNpc_So_cFv = .text:0x00005B5C; // type:function size:0x3C scope:global align:4 +cutEatesaProc__10daNpc_So_cFv = .text:0x00005B98; // type:function size:0x60 scope:global align:4 +cutEatesaFirstStart__10daNpc_So_cFv = .text:0x00005BF8; // type:function size:0x74 scope:global align:4 +cutEatesaFirstProc__10daNpc_So_cFv = .text:0x00005C6C; // type:function size:0x490 scope:global align:4 +cutJumpMapopenStart__10daNpc_So_cFv = .text:0x000060FC; // type:function size:0x4C scope:global align:4 +cutJumpMapopenProc__10daNpc_So_cFv = .text:0x00006148; // type:function size:0x370 scope:global align:4 +cutMiniGameStart__10daNpc_So_cFv = .text:0x000064B8; // type:function size:0x258 scope:global align:4 +cutMiniGameProc__10daNpc_So_cFv = .text:0x00006710; // type:function size:0x8D4 scope:global align:4 +cutTurnStart__10daNpc_So_cFv = .text:0x00006FE4; // type:function size:0xC scope:global align:4 +cutTurnProc__10daNpc_So_cFv = .text:0x00006FF0; // type:function size:0x124 scope:global align:4 +cutMiniGameWarpStart__10daNpc_So_cFv = .text:0x00007114; // type:function size:0x210 scope:global align:4 +cutMiniGameWarpProc__10daNpc_So_cFv = .text:0x00007324; // type:function size:0x114 scope:global align:4 +cutMiniGameReturnStart__10daNpc_So_cFv = .text:0x00007438; // type:function size:0xEC scope:global align:4 +cutMiniGameReturnProc__10daNpc_So_cFv = .text:0x00007524; // type:function size:0x2F8 scope:global align:4 +cutPartnerShipStart__10daNpc_So_cFv = .text:0x0000781C; // type:function size:0x4 scope:global align:4 +cutPartnerShipProc__10daNpc_So_cFv = .text:0x00007820; // type:function size:0x58 scope:global align:4 +cutMiniGameWaitStart__10daNpc_So_cFv = .text:0x00007878; // type:function size:0x68 scope:global align:4 +cutMiniGameWaitProc__10daNpc_So_cFv = .text:0x000078E0; // type:function size:0x34 scope:global align:4 +cutMiniGameEndStart__10daNpc_So_cFv = .text:0x00007914; // type:function size:0x20 scope:global align:4 +cutMiniGameEndProc__10daNpc_So_cFv = .text:0x00007934; // type:function size:0x58 scope:global align:4 +cutMiniGamePlTurnStart__10daNpc_So_cFv = .text:0x0000798C; // type:function size:0x20 scope:global align:4 +cutMiniGamePlTurnProc__10daNpc_So_cFv = .text:0x000079AC; // type:function size:0x114 scope:global align:4 +cutMiniGamePlUpStart__10daNpc_So_cFv = .text:0x00007AC0; // type:function size:0x5C scope:global align:4 +cutMiniGamePlUpProc__10daNpc_So_cFv = .text:0x00007B1C; // type:function size:0x1A0 scope:global align:4 +initCam__10daNpc_So_cFv = .text:0x00007CBC; // type:function size:0x1B8 scope:global align:4 +moveCam__10daNpc_So_cFv = .text:0x00007E74; // type:function size:0x19C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__10daNpc_So_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__10daNpc_So_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_sph_src__10daNpc_So_c = .rodata:0x00000008; // type:object size:0x40 scope:global align:4 +@4228 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:string +@4230 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@4235 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4342 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4588 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4590 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4618 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4619 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4637 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4779 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4780 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4830 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4945 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4948 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4949 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4950 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4951 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5010 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@5056 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5246 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5247 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5248 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5280 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@5439 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@5650 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5711 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5712 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5726 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5727 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +a_anm_bcks_tbl$5969 = .rodata:0x00000148; // type:object size:0x14 scope:local align:4 +a_anm_prm_tbl$5970 = .rodata:0x0000015C; // type:object size:0x60 scope:local align:4 +@5982 = .rodata:0x000001C0; // type:object size:0x8 scope:local align:8 +@6198 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@6505 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@6506 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@6717 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@6792 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@6793 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@6794 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@6801 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@6803 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@6805 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@6807 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@6809 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@6811 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@6813 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@6815 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@6817 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@6819 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@6821 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@6917 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@6972 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000218; // type:object size:0x23B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +sph_offset$4466 = .data:0x00000030; // type:object size:0xC scope:local align:4 +cyl_offset_A$4467 = .data:0x0000003C; // type:object size:0x18 scope:local align:4 +cyl_offset_B$4468 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +search_data$4469 = .data:0x0000006C; // type:object size:0x18 scope:local align:4 +action_table$4485 = .data:0x00000084; // type:object size:0x54 scope:local align:4 +@4487 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4488 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4489 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4490 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@4491 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4492 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4493 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4494 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@4495 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4496 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@4497 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@4498 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@4499 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@4500 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@4501 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@4502 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@4503 = .data:0x00000198; // type:object size:0xC scope:local align:4 +@4504 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +@4505 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@4506 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@4507 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +@4508 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@4509 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@4510 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@4511 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@4512 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@4513 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@4514 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@4515 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@4516 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@4517 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@4518 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@4519 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@4520 = .data:0x00000264; // type:object size:0xC scope:local align:4 +@4521 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@4522 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +@4523 = .data:0x00000288; // type:object size:0xC scope:local align:4 +@4524 = .data:0x00000294; // type:object size:0xC scope:local align:4 +@4525 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +@4526 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +@4527 = .data:0x000002B8; // type:object size:0xC scope:local align:4 +@4528 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +cut_tbl$4486 = .data:0x000002D0; // type:object size:0x1F8 scope:local align:4 +@5251 = .data:0x000004C8; // type:object size:0x20 scope:local align:4 +@6597 = .data:0x000004E8; // type:object size:0xC scope:local align:4 +@6598 = .data:0x000004F4; // type:object size:0xC scope:local align:4 +@6599 = .data:0x00000500; // type:object size:0xC scope:local align:4 +@6600 = .data:0x0000050C; // type:object size:0xC scope:local align:4 +@6601 = .data:0x00000518; // type:object size:0xC scope:local align:4 +@6602 = .data:0x00000524; // type:object size:0xC scope:local align:4 +@6603 = .data:0x00000530; // type:object size:0xC scope:local align:4 +@6604 = .data:0x0000053C; // type:object size:0xC scope:local align:4 +@6605 = .data:0x00000548; // type:object size:0xC scope:local align:4 +@6606 = .data:0x00000554; // type:object size:0xC scope:local align:4 +@6607 = .data:0x00000560; // type:object size:0xC scope:local align:4 +@6608 = .data:0x0000056C; // type:object size:0xC scope:local align:4 +@6609 = .data:0x00000578; // type:object size:0xC scope:local align:4 +@6610 = .data:0x00000584; // type:object size:0xC scope:local align:4 +@6611 = .data:0x00000590; // type:object size:0xC scope:local align:4 +@6612 = .data:0x0000059C; // type:object size:0xC scope:local align:4 +@6613 = .data:0x000005A8; // type:object size:0xC scope:local align:4 +@6614 = .data:0x000005B4; // type:object size:0xC scope:local align:4 +@6615 = .data:0x000005C0; // type:object size:0xC scope:local align:4 +@6616 = .data:0x000005CC; // type:object size:0xC scope:local align:4 +@6617 = .data:0x000005D8; // type:object size:0xC scope:local align:4 +@6618 = .data:0x000005E4; // type:object size:0xC scope:local align:4 +@6619 = .data:0x000005F0; // type:object size:0xC scope:local align:4 +@6620 = .data:0x000005FC; // type:object size:0xC scope:local align:4 +@6621 = .data:0x00000608; // type:object size:0xC scope:local align:4 +@6622 = .data:0x00000614; // type:object size:0xC scope:local align:4 +@6623 = .data:0x00000620; // type:object size:0xC scope:local align:4 +@6624 = .data:0x0000062C; // type:object size:0xC scope:local align:4 +@6625 = .data:0x00000638; // type:object size:0xC scope:local align:4 +@6626 = .data:0x00000644; // type:object size:0xC scope:local align:4 +@6627 = .data:0x00000650; // type:object size:0xC scope:local align:4 +@6628 = .data:0x0000065C; // type:object size:0xC scope:local align:4 +mode_tbl$6596 = .data:0x00000668; // type:object size:0x1C0 scope:local align:4 +a_demo_name_tbl$6640 = .data:0x00000828; // type:object size:0x18 scope:local align:4 +daNpc_SoMethodTable = .data:0x00000840; // type:object size:0x20 scope:local align:4 +g_profile_NPC_SO = .data:0x00000860; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000890; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000089C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000008A8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000008B4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000008C0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000008CC; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000008D8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000008F8; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000914; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000920; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000092C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000009B4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000009C0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000A48; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000A54; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000A60; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000AB4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000AD8; // type:object size:0x14 scope:weak align:4 +__vt__10daNpc_So_c = .data:0x00000AEC; // type:object size:0x14 scope:global align:4 +__vt__12JntHit_HIO_c = .data:0x00000B00; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000B0C; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_So_HIO_c = .data:0x00000B18; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000B24; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4259 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xC4 scope:local align:4 +init$4529 = .bss:0x00000124; // type:object size:0x1 scope:local align:1 +init$6629 = .bss:0x00000125; // type:object size:0x1 scope:local align:1 +@6744 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +init$6745 = .bss:0x00000134; // type:object size:0x1 scope:local align:1 +ripple_scale$6743 = .bss:0x00000138; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_sv/splits.txt b/config/GZLE01/rels/d_a_npc_sv/splits.txt new file mode 100644 index 000000000..b6d7be8cd --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_sv/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_sv.cpp: + .text start:0x00000078 end:0x00002C0C + .text start:0x00002C0C end:0x00002C28 + .text start:0x00002C28 end:0x00002C58 + .text start:0x00002C58 end:0x00002CEC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x00000608 diff --git a/config/GZLE01/rels/d_a_npc_sv/symbols.txt b/config/GZLE01/rels/d_a_npc_sv/symbols.txt new file mode 100644 index 000000000..b7b6992a9 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_sv/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcSv_cFv = .text:0x00000078; // type:function size:0x1A4 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000021C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000330; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000038C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000003D4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000430; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000004B8; // type:function size:0x70 scope:weak align:4 +daNpc_People_nodeCallBack__FP7J3DNodei = .text:0x00000528; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcSv_c = .text:0x00000660; // type:function size:0x58 scope:local align:4 +phase_2__FP9daNpcSv_c = .text:0x000006B8; // type:function size:0x80 scope:local align:4 +_create__9daNpcSv_cFv = .text:0x00000738; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcSv_cFv = .text:0x00000768; // type:function size:0x29C scope:global align:4 +createInit__9daNpcSv_cFv = .text:0x00000A04; // type:function size:0x270 scope:global align:4 +_delete__9daNpcSv_cFv = .text:0x00000C74; // type:function size:0x64 scope:global align:4 +_draw__9daNpcSv_cFv = .text:0x00000CD8; // type:function size:0xD4 scope:global align:4 +_execute__9daNpcSv_cFv = .text:0x00000DAC; // type:function size:0x1E4 scope:global align:4 +executeCommon__9daNpcSv_cFv = .text:0x00000F90; // type:function size:0x28 scope:global align:4 +executeSetMode__9daNpcSv_cFUc = .text:0x00000FB8; // type:function size:0x48 scope:global align:4 +executeWaitInit__9daNpcSv_cFv = .text:0x00001000; // type:function size:0x80 scope:global align:4 +executeWait__9daNpcSv_cFv = .text:0x00001080; // type:function size:0x29C scope:global align:4 +executeTalkInit__9daNpcSv_cFv = .text:0x0000131C; // type:function size:0x1C scope:global align:4 +executeTalk__9daNpcSv_cFv = .text:0x00001338; // type:function size:0x80 scope:global align:4 +checkOrder__9daNpcSv_cFv = .text:0x000013B8; // type:function size:0x34 scope:global align:4 +eventOrder__9daNpcSv_cFv = .text:0x000013EC; // type:function size:0x6C scope:global align:4 +eventMove__9daNpcSv_cFv = .text:0x00001458; // type:function size:0x118 scope:global align:4 +privateCut__9daNpcSv_cFv = .text:0x00001570; // type:function size:0x1D4 scope:global align:4 +eventMesSetInit__9daNpcSv_cFi = .text:0x00001744; // type:function size:0xD0 scope:global align:4 +eventMesSet__9daNpcSv_cFv = .text:0x00001814; // type:function size:0x38 scope:global align:4 +eventGetItemInit__9daNpcSv_cFi = .text:0x0000184C; // type:function size:0xA4 scope:global align:4 +eventGetItem__9daNpcSv_cFv = .text:0x000018F0; // type:function size:0x8 scope:global align:4 +eventSetAngleInit__9daNpcSv_cFv = .text:0x000018F8; // type:function size:0xE8 scope:global align:4 +eventAttentionInit__9daNpcSv_cFi = .text:0x000019E0; // type:function size:0x94 scope:global align:4 +eventAttention__9daNpcSv_cFv = .text:0x00001A74; // type:function size:0x154 scope:global align:4 +eventTurnOkInit__9daNpcSv_cFv = .text:0x00001BC8; // type:function size:0xC scope:global align:4 +talk2__9daNpcSv_cFiP10fopAc_ac_c = .text:0x00001BD4; // type:function size:0x11C scope:global align:4 +next_msgStatus__9daNpcSv_cFPUl = .text:0x00001CF0; // type:function size:0xD8 scope:global align:4 +getMsg__9daNpcSv_cFv = .text:0x00001DC8; // type:function size:0xEC scope:global align:4 +setMessage__9daNpcSv_cFUl = .text:0x00001EB4; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcSv_cFv = .text:0x00001EBC; // type:function size:0xB8 scope:global align:4 +getPrmNpcNo__9daNpcSv_cFv = .text:0x00001F74; // type:function size:0x20 scope:global align:4 +setMtx__9daNpcSv_cFv = .text:0x00001F94; // type:function size:0x108 scope:global align:4 +chkAttention__9daNpcSv_cFv = .text:0x0000209C; // type:function size:0x338 scope:global align:4 +lookBack__9daNpcSv_cFv = .text:0x000023D4; // type:function size:0x14C scope:global align:4 +playAnm__9daNpcSv_cFv = .text:0x00002520; // type:function size:0xC8 scope:global align:4 +setAnm__9daNpcSv_cFUcif = .text:0x000025E8; // type:function size:0xE0 scope:global align:4 +setAnmTbl__9daNpcSv_cFP9sSvAnmDat = .text:0x000026C8; // type:function size:0xA0 scope:global align:4 +setCollision__9daNpcSv_cFP8dCcD_Cyl4cXyzff = .text:0x00002768; // type:function size:0x78 scope:global align:4 +getTalkNo__9daNpcSv_cFv = .text:0x000027E0; // type:function size:0x15C scope:global align:4 +isTalkOK__9daNpcSv_cFv = .text:0x0000293C; // type:function size:0x1C scope:global align:4 +daNpc_PeopleCreate__FPv = .text:0x00002958; // type:function size:0x20 scope:local align:4 +daNpc_PeopleDelete__FPv = .text:0x00002978; // type:function size:0x24 scope:local align:4 +daNpc_PeopleExecute__FPv = .text:0x0000299C; // type:function size:0x24 scope:local align:4 +daNpc_PeopleDraw__FPv = .text:0x000029C0; // type:function size:0x24 scope:local align:4 +daNpc_PeopleIsDelete__FPv = .text:0x000029E4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000029EC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002A34; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002A7C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002AD8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B20; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002B30; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002B38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B50; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002B88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002B90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002B98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BA0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002BD8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002BDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BE4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BEC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002BF4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C00; // type:function size:0xC scope:weak align:4 +getCranePos__13daObj_Ikada_cFv = .text:0x00002C0C; // type:function size:0x1C scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002C28; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00002C2C; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002C48; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +__sinit_d_a_npc_sv_cpp = .text:0x00002C58; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002CCC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CD4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002CDC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002CE4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcSv_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x10 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000014; // type:object size:0x60 scope:local align:4 +@4200 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4467 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4500 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4501 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4502 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4503 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 data:double +@5128 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5223 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000B8; // type:object size:0xDC scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x10 scope:local align:4 +l_arcname_tbl = .data:0x00000040; // type:object size:0x10 scope:local align:4 +l_npc_anm_wait = .data:0x00000050; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000054; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000058; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x0000005C; // type:object size:0x3 scope:local align:4 +l_npc_anm_ya1 = .data:0x00000060; // type:object size:0x6 scope:local align:4 +l_npc_anm_ya2 = .data:0x00000068; // type:object size:0x6 scope:local align:4 +l_npc_anm_mawasi = .data:0x00000070; // type:object size:0x3 scope:local align:4 +l_npc_anm_kyoro = .data:0x00000074; // type:object size:0x3 scope:local align:4 +l_npc_anm_unun = .data:0x00000078; // type:object size:0x6 scope:local align:4 +l_npc_anm_sisi = .data:0x00000080; // type:object size:0x6 scope:local align:4 +l_npc_anm_byebye = .data:0x00000088; // type:object size:0x6 scope:local align:4 +l_npc_anm_shi = .data:0x00000090; // type:object size:0x6 scope:local align:4 +l_npc_anm_sv1_tbl = .data:0x00000098; // type:object size:0x18 scope:local align:4 +l_npc_se_sv1_tbl = .data:0x000000B0; // type:object size:0x18 scope:local align:4 +l_npc_dat = .data:0x000000C8; // type:object size:0x110 scope:local align:4 +l_msg_sv_p1_1st_talk1 = .data:0x000001D8; // type:object size:0x3C scope:local align:4 +l_msg_sv_p1_1st_talk2 = .data:0x00000214; // type:object size:0x3C scope:local align:4 +l_msg_sv_p1_2nd_talk1 = .data:0x00000250; // type:object size:0x1C scope:local align:4 +l_msg_sv_p1_2nd_talk2 = .data:0x0000026C; // type:object size:0x18 scope:local align:4 +l_msg_sv_p1_3rd_talk1 = .data:0x00000284; // type:object size:0x18 scope:local align:4 +l_msg_sv_p1_3rd_talk2 = .data:0x0000029C; // type:object size:0x18 scope:local align:4 +l_msg_sv_p2_1st_talk = .data:0x000002B4; // type:object size:0x1C scope:local align:4 +l_msg_sv_p2_2nd_talk = .data:0x000002D0; // type:object size:0x18 scope:local align:4 +l_msg_sv_p3_1st_talk = .data:0x000002E8; // type:object size:0x1C scope:local align:4 +l_msg_sv_p3_2nd_talk = .data:0x00000304; // type:object size:0x18 scope:local align:4 +l_msg_sv_p4_1st_talk = .data:0x0000031C; // type:object size:0x1C scope:local align:4 +l_msg_sv_p4_2nd_talk = .data:0x00000338; // type:object size:0x14 scope:local align:4 +l_msg_sv_talk_tbl = .data:0x0000034C; // type:object size:0x30 scope:local align:4 +l_msg_sv_flag_tbl = .data:0x0000037C; // type:object size:0x18 scope:local align:4 +l_event_id_tbl = .data:0x00000394; // type:object size:0x18 scope:local align:4 +l_get_item_no = .data:0x000003AC; // type:object size:0x4 scope:local align:4 +l_method$4402 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +@4541 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +@4542 = .data:0x000003C8; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x000003D4; // type:object size:0x18 scope:local align:4 +@4543 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +@4544 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000404; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4773 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 +daNpc_PeopleMethodTable = .data:0x00000430; // type:object size:0x20 scope:local align:4 +g_profile_NPC_SV = .data:0x00000450; // type:object size:0x30 scope:global align:4 +__vt__9daNpcSv_c = .data:0x00000480; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000004A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000004DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000570; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000057C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000005D0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000005F4; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_npc_tc/splits.txt b/config/GZLE01/rels/d_a_npc_tc/splits.txt new file mode 100644 index 000000000..40da27db8 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_tc/splits.txt @@ -0,0 +1,28 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tc.cpp: + .text start:0x000000EC end:0x00004BAC + .text start:0x00004BAC end:0x00005158 + .text start:0x00005158 end:0x00005498 + .text start:0x00005498 end:0x00005B98 + .text start:0x00005B98 end:0x00005C58 + .text start:0x00005C58 end:0x0000670C + .text start:0x0000670C end:0x000067BC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000448 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x0000019C diff --git a/config/GZLE01/rels/d_a_npc_tc/symbols.txt b/config/GZLE01/rels/d_a_npc_tc/symbols.txt new file mode 100644 index 000000000..d9f04f35d --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_tc/symbols.txt @@ -0,0 +1,289 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpc_Tc_HIO_cFv = .text:0x000000EC; // type:function size:0x2A8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000394; // type:function size:0x3C scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x000003D0; // type:function size:0x1CC scope:local align:4 +searchTower_CB__FPvPv = .text:0x0000059C; // type:function size:0x2C scope:local align:4 +_searchTower__10daNpc_Tc_cFP10fopAc_ac_c = .text:0x000005C8; // type:function size:0x68 scope:global align:4 +initTexPatternAnm__10daNpc_Tc_cFb = .text:0x00000630; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_Tc_cFv = .text:0x00000744; // type:function size:0x8C scope:global align:4 +smoke_set__10daNpc_Tc_cFfffff = .text:0x000007D0; // type:function size:0x178 scope:global align:4 +setAnm__10daNpc_Tc_cFv = .text:0x00000948; // type:function size:0x820 scope:global align:4 +setTexAnm__10daNpc_Tc_cFv = .text:0x00001168; // type:function size:0x58 scope:global align:4 +chkAttention__10daNpc_Tc_cF4cXyzs = .text:0x000011C0; // type:function size:0x1AC scope:global align:4 +eventOrder__10daNpc_Tc_cFv = .text:0x0000136C; // type:function size:0xB8 scope:global align:4 +checkOrder__10daNpc_Tc_cFv = .text:0x00001424; // type:function size:0x4C scope:global align:4 +existTcMonument__10daNpc_Tc_cFv = .text:0x00001470; // type:function size:0x8C scope:global align:4 +anmAtr__10daNpc_Tc_cFUs = .text:0x000014FC; // type:function size:0x70 scope:global align:4 +stopTower__10daNpc_Tc_cFv = .text:0x0000156C; // type:function size:0xAC scope:global align:4 +startTower__10daNpc_Tc_cFv = .text:0x00001618; // type:function size:0x18C scope:global align:4 +next_msgStatusBlue__10daNpc_Tc_cFPUl = .text:0x000017A4; // type:function size:0x15C scope:global align:4 +next_msgStatusNormal__10daNpc_Tc_cFPUl = .text:0x00001900; // type:function size:0x1EC scope:global align:4 +next_msgStatus__10daNpc_Tc_cFPUl = .text:0x00001AEC; // type:function size:0x78 scope:global align:4 +setFirstMsg__10daNpc_Tc_cFPbUlUl = .text:0x00001B64; // type:function size:0x24 scope:global align:4 +getMsgNormal__10daNpc_Tc_cFv = .text:0x00001B88; // type:function size:0x58 scope:global align:4 +getMsgBlue__10daNpc_Tc_cFv = .text:0x00001BE0; // type:function size:0x8 scope:global align:4 +getMsg__10daNpc_Tc_cFv = .text:0x00001BE8; // type:function size:0x8C scope:global align:4 +getArg__10daNpc_Tc_cFv = .text:0x00001C74; // type:function size:0x24 scope:global align:4 +createInit__10daNpc_Tc_cFv = .text:0x00001C98; // type:function size:0x394 scope:global align:4 +searchStoolPos__10daNpc_Tc_cFPvPv = .text:0x0000202C; // type:function size:0x98 scope:global align:4 +setAttention__10daNpc_Tc_cFv = .text:0x000020C4; // type:function size:0x84 scope:global align:4 +calcMove__10daNpc_Tc_cFv = .text:0x00002148; // type:function size:0xD8 scope:global align:4 +lookBack__10daNpc_Tc_cFv = .text:0x00002220; // type:function size:0x2A4 scope:global align:4 +statusWait__10daNpc_Tc_cFv = .text:0x000024C4; // type:function size:0xD0 scope:global align:4 +statusSit__10daNpc_Tc_cFv = .text:0x00002594; // type:function size:0x150 scope:global align:4 +statusJump__10daNpc_Tc_cFv = .text:0x000026E4; // type:function size:0xB4 scope:global align:4 +statusWalkToJail__10daNpc_Tc_cFv = .text:0x00002798; // type:function size:0x218 scope:global align:4 +statusTalkNearJail__10daNpc_Tc_cFv = .text:0x000029B0; // type:function size:0x70 scope:global align:4 +statusWaitNearJail__10daNpc_Tc_cFv = .text:0x00002A20; // type:function size:0x1B4 scope:global align:4 +statusWalkToStool__10daNpc_Tc_cFv = .text:0x00002BD4; // type:function size:0x1AC scope:global align:4 +statusSitToStool__10daNpc_Tc_cFv = .text:0x00002D80; // type:function size:0x214 scope:global align:4 +statusTalk__10daNpc_Tc_cFv = .text:0x00002F94; // type:function size:0x94 scope:global align:4 +statusPayRupee__10daNpc_Tc_cFv = .text:0x00003028; // type:function size:0x60 scope:global align:4 +statusDemoPayRupee__10daNpc_Tc_cFv = .text:0x00003088; // type:function size:0x70 scope:global align:4 +statusGetRupee__10daNpc_Tc_cFv = .text:0x000030F8; // type:function size:0x60 scope:global align:4 +statusDemoGetRupee__10daNpc_Tc_cFv = .text:0x00003158; // type:function size:0x74 scope:global align:4 +statusMonumentComplete__10daNpc_Tc_cFv = .text:0x000031CC; // type:function size:0x60 scope:global align:4 +statusDemoMonumentComplete__10daNpc_Tc_cFv = .text:0x0000322C; // type:function size:0x74 scope:global align:4 +statusDemoJump__10daNpc_Tc_cFv = .text:0x000032A0; // type:function size:0x68 scope:global align:4 +statusDemoRescue__10daNpc_Tc_cFv = .text:0x00003308; // type:function size:0x7C scope:global align:4 +statusDemoTalk__10daNpc_Tc_cFv = .text:0x00003384; // type:function size:0xAC scope:global align:4 +help_action__10daNpc_Tc_cFPv = .text:0x00003430; // type:function size:0x1E0 scope:global align:4 +wait_action__10daNpc_Tc_cFPv = .text:0x00003610; // type:function size:0x13C scope:global align:4 +calc_sitpos__10daNpc_Tc_cFv = .text:0x0000374C; // type:function size:0xE4 scope:global align:4 +set_mtx__10daNpc_Tc_cFv = .text:0x00003830; // type:function size:0x70 scope:global align:4 +_draw__10daNpc_Tc_cFv = .text:0x000038A0; // type:function size:0x1A0 scope:global align:4 +setTower__10daNpc_Tc_cFv = .text:0x00003A40; // type:function size:0x1A0 scope:global align:4 +_execute__10daNpc_Tc_cFv = .text:0x00003BE0; // type:function size:0x2B0 scope:global align:4 +_delete__10daNpc_Tc_cFv = .text:0x00003E90; // type:function size:0x8C scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00003F1C; // type:function size:0x20 scope:local align:4 +isCreate__10daNpc_Tc_cFv = .text:0x00003F3C; // type:function size:0x84 scope:global align:4 +_create__10daNpc_Tc_cFv = .text:0x00003FC0; // type:function size:0xD0 scope:global align:4 +__ct__10daNpc_Tc_cFv = .text:0x00004090; // type:function size:0x190 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004220; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000427C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000042C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004390; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000043D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004434; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000447C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000044D8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004560; // type:function size:0x70 scope:weak align:4 +_createHeap__10daNpc_Tc_cFv = .text:0x000045D0; // type:function size:0x20C scope:global align:4 +daNpc_Tc_Create__FP10fopAc_ac_c = .text:0x000047DC; // type:function size:0x20 scope:local align:4 +daNpc_Tc_Delete__FP10daNpc_Tc_c = .text:0x000047FC; // type:function size:0x20 scope:local align:4 +daNpc_Tc_Execute__FP10daNpc_Tc_c = .text:0x0000481C; // type:function size:0x20 scope:local align:4 +daNpc_Tc_Draw__FP10daNpc_Tc_c = .text:0x0000483C; // type:function size:0x20 scope:local align:4 +daNpc_Tc_IsDelete__FP10daNpc_Tc_c = .text:0x0000485C; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004864; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000048AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000048F4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004950; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004998; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000499C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000049A0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000049A4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000049A8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000049F0; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004A4C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004A5C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004A64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004A6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A7C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004AB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004AC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004ACC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004B04; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004B08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B10; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B18; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004B20; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004B2C; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_Tc_HIO_cFv = .text:0x00004B38; // type:function size:0x74 scope:weak align:4 +next_msgStatusNormal2__10daNpc_Tc_cFPUl = .text:0x00004BAC; // type:function size:0x2C0 scope:global align:4 +getMsgNormal2__10daNpc_Tc_cFv = .text:0x00004E6C; // type:function size:0xFC scope:global align:4 +setRupeeSizeMsg__10daNpc_Tc_cFv = .text:0x00004F68; // type:function size:0x70 scope:global align:4 +existUnknownCollectMap__10daNpc_Tc_cFv = .text:0x00004FD8; // type:function size:0x7C scope:global align:4 +analysisCollectMap__10daNpc_Tc_cFv = .text:0x00005054; // type:function size:0x88 scope:global align:4 +existKnownCollectMap__10daNpc_Tc_cFv = .text:0x000050DC; // type:function size:0x7C scope:global align:4 +next_msgStatusWhite__10daNpc_Tc_cFPUl = .text:0x00005158; // type:function size:0x27C scope:global align:4 +getMsgWhite__10daNpc_Tc_cFv = .text:0x000053D4; // type:function size:0xC4 scope:global align:4 +next_msgStatusRed__10daNpc_Tc_cFPUl = .text:0x00005498; // type:function size:0x288 scope:global align:4 +setFinishMsg__10daNpc_Tc_cFv = .text:0x00005720; // type:function size:0x10 scope:global align:4 +getMsgRed__10daNpc_Tc_cFv = .text:0x00005730; // type:function size:0x214 scope:global align:4 +checkMonumentFee__10daNpc_Tc_cFUsUs = .text:0x00005944; // type:function size:0x64 scope:global align:4 +checkAllMonumentFee__10daNpc_Tc_cFv = .text:0x000059A8; // type:function size:0xA8 scope:global align:4 +checkAllMonumentPay__10daNpc_Tc_cFv = .text:0x00005A50; // type:function size:0xC0 scope:global align:4 +checkMonumentPay__10daNpc_Tc_cFUsUs = .text:0x00005B10; // type:function size:0x88 scope:global align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005B98; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00005BE0; // type:function size:0x48 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00005C28; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00005C44; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005C4C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00005C54; // type:function size:0x4 scope:weak align:4 +cutProc__10daNpc_Tc_cFv = .text:0x00005C58; // type:function size:0x208 scope:global align:4 +cutSitToJumpStart__10daNpc_Tc_cFi = .text:0x00005E60; // type:function size:0xC scope:global align:4 +cutSitToJumpProc__10daNpc_Tc_cFi = .text:0x00005E6C; // type:function size:0x138 scope:global align:4 +cutPresentStart__10daNpc_Tc_cFi = .text:0x00005FA4; // type:function size:0x4 scope:global align:4 +cutPresentProc__10daNpc_Tc_cFi = .text:0x00005FA8; // type:function size:0x1CC scope:global align:4 +cutSetAnmStart__10daNpc_Tc_cFi = .text:0x00006174; // type:function size:0x7C scope:global align:4 +cutSetAnmProc__10daNpc_Tc_cFi = .text:0x000061F0; // type:function size:0xB0 scope:global align:4 +cutBackJumpStart__10daNpc_Tc_cFi = .text:0x000062A0; // type:function size:0x38 scope:global align:4 +cutBackJumpProc__10daNpc_Tc_cFi = .text:0x000062D8; // type:function size:0xE4 scope:global align:4 +cutEffectStart__10daNpc_Tc_cFi = .text:0x000063BC; // type:function size:0x10C scope:global align:4 +cutEffectProc__10daNpc_Tc_cFi = .text:0x000064C8; // type:function size:0x2C scope:global align:4 +cutDoorOpenStart__10daNpc_Tc_cFi = .text:0x000064F4; // type:function size:0x70 scope:global align:4 +cutDoorOpenProc__10daNpc_Tc_cFi = .text:0x00006564; // type:function size:0x2C scope:global align:4 +cutDoorCloseStart__10daNpc_Tc_cFi = .text:0x00006590; // type:function size:0x70 scope:global align:4 +cutDoorCloseProc__10daNpc_Tc_cFi = .text:0x00006600; // type:function size:0x2C scope:global align:4 +cutDoorClose2Start__10daNpc_Tc_cFi = .text:0x0000662C; // type:function size:0x70 scope:global align:4 +cutDoorClose2Proc__10daNpc_Tc_cFi = .text:0x0000669C; // type:function size:0x2C scope:global align:4 +cutPayStart__10daNpc_Tc_cFi = .text:0x000066C8; // type:function size:0x18 scope:global align:4 +cutPayProc__10daNpc_Tc_cFi = .text:0x000066E0; // type:function size:0x2C scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSmplbg5Act_c5Prm_eQ311daObjSmplbg5Act_c5Prm_e = .text:0x0000670C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPc = .text:0x00006728; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00006744; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_tc_cpp = .text:0x00006760; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000679C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000067A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000067AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000067B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4108 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4579 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4709 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +a_anm_bck_tbl$4766 = .rodata:0x00000060; // type:object size:0x44 scope:local align:4 +@4767 = .rodata:0x000000A4; // type:object size:0x180 scope:local align:4 +@5072 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@5076 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@5078 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@5080 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@5082 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:float +@5128 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@5129 = .rodata:0x00000258; // type:object size:0x8 scope:local align:8 +@5130 = .rodata:0x00000260; // type:object size:0x8 scope:local align:8 +@5131 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +anm_atr$5452 = .rodata:0x0000026C; // type:object size:0x10 scope:local align:4 +@5675 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@5731 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@5937 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:float +@6075 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@6076 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@6078 = .rodata:0x00000298; // type:object size:0x8 scope:local align:8 +@6290 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +a_bmt_tbl$6310 = .rodata:0x000002A4; // type:object size:0x14 scope:local align:4 +a_snap_tbl$6311 = .rodata:0x000002B8; // type:object size:0x5 scope:local align:4 data:string +@6318 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@6320 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@6324 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@6328 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@6330 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@6374 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@6375 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002E0; // type:object size:0x168 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4305 = .data:0x00000030; // type:object size:0x60 scope:local align:4 +@4393 = .data:0x00000090; // type:object size:0xFC scope:local align:4 +a_tex_pattern_num_tbl$5088 = .data:0x0000018C; // type:object size:0x2 scope:local align:4 +action_table$5136 = .data:0x00000190; // type:object size:0x24 scope:local align:4 +@5175 = .data:0x000001B4; // type:object size:0x24 scope:local align:4 +@5174 = .data:0x000001D8; // type:object size:0x24 scope:local align:4 +@5259 = .data:0x000001FC; // type:object size:0x24 scope:local align:4 +a_demo_name_tbl$5405 = .data:0x00000220; // type:object size:0x1C scope:local align:4 +@5637 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@5641 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@5645 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@6231 = .data:0x00000260; // type:object size:0x34 scope:local align:4 +@6259 = .data:0x00000294; // type:object size:0x4C scope:local align:4 +l_daNpc_Tc_Method = .data:0x000002E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_TC = .data:0x00000300; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000348; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000378; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000394; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000454; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000460; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000046C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004C0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004E4; // type:object size:0x14 scope:weak align:4 +__vt__10daNpc_Tc_c = .data:0x000004F8; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_Tc_HIO_c = .data:0x00000518; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4599 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xF4 scope:local align:4 +@4610 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +init$4611 = .bss:0x00000160; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4609 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +@4614 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +init$4615 = .bss:0x0000017C; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4613 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +init$4715 = .bss:0x0000018C; // type:object size:0x1 scope:local align:1 +smoke_scale$4714 = .bss:0x00000190; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_npc_tt/splits.txt b/config/GZLE01/rels/d_a_npc_tt/splits.txt new file mode 100644 index 000000000..3a06d97a9 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_tt/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_tt.cpp: + .text start:0x00000078 end:0x00002C60 + .text start:0x00002C60 end:0x00002CD4 + .text start:0x00002CD4 end:0x00003210 + .text start:0x00003210 end:0x00003210 + .rodata start:0x00000000 end:0x000001ED + .data start:0x00000000 end:0x000001B8 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLE01/rels/d_a_npc_tt/symbols.txt b/config/GZLE01/rels/d_a_npc_tt/symbols.txt new file mode 100644 index 000000000..cb81aa9dd --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_tt/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daNpc_tt_XyCheckCB__FPvi = .text:0x00000078; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Tt_cFi = .text:0x00000098; // type:function size:0x24 scope:global align:4 +daNpc_tt_XyEventCB__FPvi = .text:0x000000BC; // type:function size:0x4C scope:local align:4 +nodeCallBack_Tt__FP7J3DNodei = .text:0x00000108; // type:function size:0x1D0 scope:local align:4 +setAnmStatus__10daNpc_Tt_cFv = .text:0x000002D8; // type:function size:0x90 scope:global align:4 +eventOrder__10daNpc_Tt_cFv = .text:0x00000368; // type:function size:0x74 scope:global align:4 +checkOrder__10daNpc_Tt_cFv = .text:0x000003DC; // type:function size:0xA8 scope:global align:4 +next_msgStatus__10daNpc_Tt_cFPUl = .text:0x00000484; // type:function size:0x70 scope:global align:4 +getMsg__10daNpc_Tt_cFv = .text:0x000004F4; // type:function size:0xDC scope:global align:4 +setCollision__10daNpc_Tt_cFv = .text:0x000005D0; // type:function size:0x80 scope:global align:4 +talkInit__10daNpc_Tt_cFv = .text:0x00000650; // type:function size:0x14 scope:global align:4 +msgAnm__10daNpc_Tt_cFv = .text:0x00000664; // type:function size:0xB4 scope:global align:4 +msgPushButton__10daNpc_Tt_cFv = .text:0x00000718; // type:function size:0x18 scope:global align:4 +msgContinue__10daNpc_Tt_cFv = .text:0x00000730; // type:function size:0x48 scope:global align:4 +talk__10daNpc_Tt_cFv = .text:0x00000778; // type:function size:0x188 scope:global align:4 +demoInitChange__10daNpc_Tt_cFv = .text:0x00000900; // type:function size:0xEC scope:global align:4 +demoProcTact1__10daNpc_Tt_cFv = .text:0x000009EC; // type:function size:0x130 scope:global align:4 +demoInitPatten__10daNpc_Tt_cFv = .text:0x00000B1C; // type:function size:0x84 scope:global align:4 +demoProcPatten__10daNpc_Tt_cFv = .text:0x00000BA0; // type:function size:0x1A0 scope:global align:4 +demoInitSpeak__10daNpc_Tt_cFv = .text:0x00000D40; // type:function size:0xC4 scope:global align:4 +demoProcSpeak__10daNpc_Tt_cFv = .text:0x00000E04; // type:function size:0x58 scope:global align:4 +demoInitWait__10daNpc_Tt_cFv = .text:0x00000E5C; // type:function size:0x68 scope:global align:4 +demoProcWait__10daNpc_Tt_cFv = .text:0x00000EC4; // type:function size:0x50 scope:global align:4 +demoInitCom__10daNpc_Tt_cFv = .text:0x00000F14; // type:function size:0x10C scope:global align:4 +demoProcCom__10daNpc_Tt_cFv = .text:0x00001020; // type:function size:0x20 scope:global align:4 +getNowEventAction__10daNpc_Tt_cFv = .text:0x00001040; // type:function size:0x48 scope:global align:4 +demoProc__10daNpc_Tt_cFv = .text:0x00001088; // type:function size:0x1B0 scope:global align:4 +init__10daNpc_Tt_cFv = .text:0x00001238; // type:function size:0x1E8 scope:global align:4 +setAttention__10daNpc_Tt_cFb = .text:0x00001420; // type:function size:0x54 scope:global align:4 +lookBack__10daNpc_Tt_cFv = .text:0x00001474; // type:function size:0x164 scope:global align:4 +wait01__10daNpc_Tt_cFv = .text:0x000015D8; // type:function size:0x15C scope:global align:4 +talk01__10daNpc_Tt_cFv = .text:0x00001734; // type:function size:0xD0 scope:global align:4 +tact00__10daNpc_Tt_cFv = .text:0x00001804; // type:function size:0x90 scope:global align:4 +wait_action__10daNpc_Tt_cFPv = .text:0x00001894; // type:function size:0xDC scope:global align:4 +ke_control__7tt_ke_sFf = .text:0x00001970; // type:function size:0x23C scope:global align:4 +ke_pos_set__7tt_ke_sFP4cXyz = .text:0x00001BAC; // type:function size:0x38 scope:global align:4 +set_ke_root__10daNpc_Tt_cFiii = .text:0x00001BE4; // type:function size:0x164 scope:global align:4 +ke_execute__10daNpc_Tt_cFv = .text:0x00001D48; // type:function size:0xBC scope:global align:4 +_draw__10daNpc_Tt_cFv = .text:0x00001E04; // type:function size:0x180 scope:global align:4 +_execute__10daNpc_Tt_cFv = .text:0x00001F84; // type:function size:0x1D4 scope:global align:4 +_delete__10daNpc_Tt_cFv = .text:0x00002158; // type:function size:0x50 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000021A8; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Tt_cFv = .text:0x000021C8; // type:function size:0x254 scope:global align:4 +__dt__7tt_ke_sFv = .text:0x0000241C; // type:function size:0x7C scope:weak align:4 +__ct__7tt_ke_sFv = .text:0x00002498; // type:function size:0x68 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002500; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002504; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000025D0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002618; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002674; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000026BC; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000272C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002788; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Tt_cFv = .text:0x000027D0; // type:function size:0x2E0 scope:global align:4 +daNpc_Tt_Create__FP10fopAc_ac_c = .text:0x00002AB0; // type:function size:0x20 scope:local align:4 +daNpc_Tt_Delete__FP10daNpc_Tt_c = .text:0x00002AD0; // type:function size:0x20 scope:local align:4 +daNpc_Tt_Execute__FP10daNpc_Tt_c = .text:0x00002AF0; // type:function size:0x20 scope:local align:4 +daNpc_Tt_Draw__FP10daNpc_Tt_c = .text:0x00002B10; // type:function size:0x20 scope:local align:4 +daNpc_Tt_IsDelete__FP10daNpc_Tt_c = .text:0x00002B30; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B38; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002B48; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002B50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B68; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002BA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002BB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BB8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002BF0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002BF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BFC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C04; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C0C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C18; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002C24; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002C40; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002C48; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Tt_cF4cXyz = .text:0x00002C60; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Tt_cF4cXyz = .text:0x00002C7C; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00002C98; // type:function size:0x3C scope:weak align:4 +initTexPatternAnm__10daNpc_Tt_cFb = .text:0x00002CD4; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__10daNpc_Tt_cFv = .text:0x00002DEC; // type:function size:0x8C scope:global align:4 +setAnm__10daNpc_Tt_cFi = .text:0x00002E78; // type:function size:0x11C scope:global align:4 +danceInit__10daNpc_Tt_cFi = .text:0x00002F94; // type:function size:0x68 scope:global align:4 +danceProc__10daNpc_Tt_cFv = .text:0x00002FFC; // type:function size:0xB4 scope:global align:4 +danceNext__10daNpc_Tt_cFv = .text:0x000030B0; // type:function size:0x160 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4218 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +l_bas_ix_tbl = .rodata:0x0000004C; // type:object size:0x40 scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4265 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@4341 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4451 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4776 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4792 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4960 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4961 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4962 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4963 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4964 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@5022 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5034 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@5041 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5062 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0xF9 scope:local align:4 data:string_table +action_table$4701 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +@4747 = .data:0x00000018; // type:object size:0xC scope:local align:4 +l_daNpc_Tt_Method = .data:0x00000024; // type:object size:0x20 scope:local align:4 +g_profile_NPC_TT = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000074; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000088; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000128; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_npc_uk/splits.txt b/config/GZLE01/rels/d_a_npc_uk/splits.txt new file mode 100644 index 000000000..aad16a61e --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_uk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_uk.cpp: + .text start:0x000000EC end:0x00005A0C + .text start:0x00005A0C end:0x00005A44 + .rodata start:0x00000000 end:0x0000026A + .data start:0x00000000 end:0x00000480 + .bss start:0x00000008 end:0x00000078 diff --git a/config/GZLE01/rels/d_a_npc_uk/symbols.txt b/config/GZLE01/rels/d_a_npc_uk/symbols.txt new file mode 100644 index 000000000..7315b62ef --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_uk/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +getType__10daNpc_Uk_cFv = .text:0x000000EC; // type:function size:0xC scope:global align:4 +getPath__10daNpc_Uk_cFv = .text:0x000000F8; // type:function size:0xC scope:global align:4 +getShapeType__10daNpc_Uk_cFv = .text:0x00000104; // type:function size:0xC scope:global align:4 +getCaughtFlag__10daNpc_Uk_cFv = .text:0x00000110; // type:function size:0x4C scope:global align:4 +getFoundFlag__10daNpc_Uk_cFv = .text:0x0000015C; // type:function size:0x4C scope:global align:4 +getFirstTalk__10daNpc_Uk_cFv = .text:0x000001A8; // type:function size:0x4C scope:global align:4 +chkGameStart__10daNpc_Uk_cFv = .text:0x000001F4; // type:function size:0x78 scope:global align:4 +chkPositioning__10daNpc_Uk_cFfffss = .text:0x0000026C; // type:function size:0x1B4 scope:global align:4 +__dt__4cXyzFv = .text:0x00000420; // type:function size:0x3C scope:weak align:4 +nextVisitMode__10daNpc_Uk_cFv = .text:0x0000045C; // type:function size:0x454 scope:global align:4 +approachRun__10daNpc_Uk_cFP10fopAc_ac_c = .text:0x000008B0; // type:function size:0x80 scope:global align:4 +aroundWalk__10daNpc_Uk_cFP10fopAc_ac_c = .text:0x00000930; // type:function size:0x34 scope:global align:4 +surrender__10daNpc_Uk_cFv = .text:0x00000964; // type:function size:0x170 scope:global align:4 +runawayInit__10daNpc_Uk_cFv = .text:0x00000AD4; // type:function size:0x2B4 scope:global align:4 +nodeCallBack_Uk__FP7J3DNodei = .text:0x00000D88; // type:function size:0x1C0 scope:local align:4 +initTexPatternAnm__10daNpc_Uk_cFb = .text:0x00000F48; // type:function size:0x128 scope:global align:4 +playTexPatternAnm__10daNpc_Uk_cFv = .text:0x00001070; // type:function size:0x98 scope:global align:4 +setAnm__10daNpc_Uk_cFScUc = .text:0x00001108; // type:function size:0xB8 scope:global align:4 +chkAttentionLocal__10daNpc_Uk_cFv = .text:0x000011C0; // type:function size:0xB4 scope:global align:4 +chkAttention__10daNpc_Uk_cFv = .text:0x00001274; // type:function size:0x9C scope:global align:4 +setAnmStatus__10daNpc_Uk_cFv = .text:0x00001310; // type:function size:0x68 scope:global align:4 +eventOrder__10daNpc_Uk_cFv = .text:0x00001378; // type:function size:0x44 scope:global align:4 +checkOrder__10daNpc_Uk_cFv = .text:0x000013BC; // type:function size:0x64 scope:global align:4 +next_msgStatus__10daNpc_Uk_cFPUl = .text:0x00001420; // type:function size:0x44 scope:global align:4 +getMsg__10daNpc_Uk_cFv = .text:0x00001464; // type:function size:0x17C scope:global align:4 +setCollision__10daNpc_Uk_cFv = .text:0x000015E0; // type:function size:0x80 scope:global align:4 +msgAnm__10daNpc_Uk_cFUc = .text:0x00001660; // type:function size:0xD0 scope:global align:4 +talkInit__10daNpc_Uk_cFv = .text:0x00001730; // type:function size:0x14 scope:global align:4 +talk__10daNpc_Uk_cFv = .text:0x00001744; // type:function size:0x1AC scope:global align:4 +init__10daNpc_Uk_cFv = .text:0x000018F0; // type:function size:0x4F4 scope:global align:4 +setAttention__10daNpc_Uk_cFb = .text:0x00001DE4; // type:function size:0x54 scope:global align:4 +getLookBackMode__10daNpc_Uk_cFv = .text:0x00001E38; // type:function size:0x124 scope:global align:4 +lookBack__10daNpc_Uk_cFv = .text:0x00001F5C; // type:function size:0x230 scope:global align:4 +getStaffName__10daNpc_Uk_cFv = .text:0x0000218C; // type:function size:0xC8 scope:global align:4 +checkDemoStart__10daNpc_Uk_cFv = .text:0x00002254; // type:function size:0x70 scope:global align:4 +getNowEventAction__10daNpc_Uk_cFv = .text:0x000022C4; // type:function size:0x48 scope:global align:4 +visitInit__10daNpc_Uk_cFUc = .text:0x0000230C; // type:function size:0x188 scope:global align:4 +visitProc__10daNpc_Uk_cFv = .text:0x00002494; // type:function size:0x110 scope:global align:4 +wait01__10daNpc_Uk_cFv = .text:0x000025A4; // type:function size:0x84 scope:global align:4 +talk01__10daNpc_Uk_cFv = .text:0x00002628; // type:function size:0xA4 scope:global align:4 +talk02__10daNpc_Uk_cFv = .text:0x000026CC; // type:function size:0x140 scope:global align:4 +visitTalkInit__10daNpc_Uk_cFv = .text:0x0000280C; // type:function size:0x15C scope:global align:4 +visitSetEvent__10daNpc_Uk_cFv = .text:0x00002968; // type:function size:0xDC scope:global align:4 +visit01__10daNpc_Uk_cFv = .text:0x00002A44; // type:function size:0x23C scope:global align:4 +warningB__10daNpc_Uk_cFv = .text:0x00002C80; // type:function size:0xA0 scope:global align:4 +warningC__10daNpc_Uk_cFv = .text:0x00002D20; // type:function size:0xA0 scope:global align:4 +warningD__10daNpc_Uk_cFv = .text:0x00002DC0; // type:function size:0x118 scope:global align:4 +found__10daNpc_Uk_cFv = .text:0x00002ED8; // type:function size:0x9C scope:global align:4 +runaway__10daNpc_Uk_cFv = .text:0x00002F74; // type:function size:0x1D4 scope:global align:4 +jump__10daNpc_Uk_cFv = .text:0x00003148; // type:function size:0xA0 scope:global align:4 +jitanda01__10daNpc_Uk_cFv = .text:0x000031E8; // type:function size:0x40 scope:global align:4 +jitanda02__10daNpc_Uk_cFv = .text:0x00003228; // type:function size:0x84 scope:global align:4 +demo01__10daNpc_Uk_cFv = .text:0x000032AC; // type:function size:0x54 scope:global align:4 +demo02__10daNpc_Uk_cFv = .text:0x00003300; // type:function size:0xD4 scope:global align:4 +demoInitCom__10daNpc_Uk_cFv = .text:0x000033D4; // type:function size:0x274 scope:global align:4 +demoProc__10daNpc_Uk_cFv = .text:0x00003648; // type:function size:0xA98 scope:global align:4 +wait_action__10daNpc_Uk_cFPv = .text:0x000040E0; // type:function size:0xD0 scope:global align:4 +seek_action__10daNpc_Uk_cFPv = .text:0x000041B0; // type:function size:0x25C scope:global align:4 +hind_action__10daNpc_Uk_cFPv = .text:0x0000440C; // type:function size:0x170 scope:global align:4 +visit_action__10daNpc_Uk_cFPv = .text:0x0000457C; // type:function size:0x1F8 scope:global align:4 +_draw__10daNpc_Uk_cFv = .text:0x00004774; // type:function size:0x2AC scope:global align:4 +_execute__10daNpc_Uk_cFv = .text:0x00004A20; // type:function size:0x2C4 scope:global align:4 +_delete__10daNpc_Uk_cFv = .text:0x00004CE4; // type:function size:0x50 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00004D34; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Uk_cFv = .text:0x00004D54; // type:function size:0x2D4 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00005028; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000050F4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000513C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005198; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000051E0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000523C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000052C4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005334; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005390; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Uk_cFv = .text:0x000053D8; // type:function size:0x350 scope:global align:4 +daNpc_Uk_Create__FP10fopAc_ac_c = .text:0x00005728; // type:function size:0x20 scope:local align:4 +daNpc_Uk_Delete__FP10daNpc_Uk_c = .text:0x00005748; // type:function size:0x20 scope:local align:4 +daNpc_Uk_Execute__FP10daNpc_Uk_c = .text:0x00005768; // type:function size:0x20 scope:local align:4 +daNpc_Uk_Draw__FP10daNpc_Uk_c = .text:0x00005788; // type:function size:0x20 scope:local align:4 +daNpc_Uk_IsDelete__FP10daNpc_Uk_c = .text:0x000057A8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000057B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000057F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005840; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000589C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000058E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000058F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000058FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005904; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000590C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005914; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000594C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005954; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000595C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005964; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000599C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000059A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000059A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000059B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000059B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000059C4; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000059D0; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000059EC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000059F4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000059FC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005A04; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Uk_cF4cXyz = .text:0x00005A0C; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Uk_cF4cXyz = .text:0x00005A28; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4158 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4420 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4494 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4547 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000048; // type:object size:0x2C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4617 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4662 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4791 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4792 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4942 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4943 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4959 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5280 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5281 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@5282 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5290 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5291 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5299 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5310 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5358 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5689 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5691 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5866 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@6041 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6042 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6043 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6044 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6045 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6046 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6047 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6048 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6203 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6204 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000FC; // type:object size:0x16E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4746 = .data:0x00000030; // type:object size:0x68 scope:local align:4 +@4809 = .data:0x00000098; // type:object size:0x20 scope:local align:4 +@4855 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4860 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4863 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4870 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4873 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +action_table$5078 = .data:0x000000F4; // type:object size:0x40 scope:local align:4 +@5106 = .data:0x00000134; // type:object size:0x2C scope:local align:4 +@5132 = .data:0x00000160; // type:object size:0x2C scope:local align:4 +@5483 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@5693 = .data:0x00000198; // type:object size:0x38 scope:local align:4 +@5692 = .data:0x000001D0; // type:object size:0x3C scope:local align:4 +@5735 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@5746 = .data:0x00000218; // type:object size:0x38 scope:local align:4 +@5760 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5796 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@5808 = .data:0x00000268; // type:object size:0x38 scope:local align:4 +table_bmt$5816 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +head_bdl_table$6138 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +l_daNpc_Uk_Method = .data:0x000002B8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_UK = .data:0x000002D8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000350; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@5538 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +init$5539 = .bss:0x00000068; // type:object size:0x1 scope:local align:1 +scale$5537 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_ym1/splits.txt b/config/GZLE01/rels/d_a_npc_ym1/splits.txt new file mode 100644 index 000000000..d6dc7b7d9 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ym1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ym1.cpp: + .text start:0x000000EC end:0x000048E4 + .text start:0x000048E4 end:0x000048F8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000184 + .data start:0x00000000 end:0x00000590 + .bss start:0x00000008 end:0x00000134 diff --git a/config/GZLE01/rels/d_a_npc_ym1/symbols.txt b/config/GZLE01/rels/d_a_npc_ym1/symbols.txt new file mode 100644 index 000000000..5b350982b --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_ym1/symbols.txt @@ -0,0 +1,232 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Ym1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Ym1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Ym1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +area_check__FP10fopAc_ac_cP4cXyzUl = .text:0x00000268; // type:function size:0x28 scope:local align:4 +setKariFlg__11daNpc_Ym1_cFv = .text:0x00000290; // type:function size:0xC scope:global align:4 +nodeCB_Head__FP7J3DNodei = .text:0x0000029C; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Ym1_cFP7J3DNodeP8J3DModel = .text:0x000002E8; // type:function size:0x118 scope:global align:4 +__dt__4cXyzFv = .text:0x00000400; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x0000043C; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Ym1_cFP7J3DNodeP8J3DModel = .text:0x00000488; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000520; // type:function size:0x20 scope:local align:4 +init_YM1_0__11daNpc_Ym1_cFv = .text:0x00000540; // type:function size:0x80 scope:global align:4 +init_YM1_1__11daNpc_Ym1_cFv = .text:0x000005C0; // type:function size:0x80 scope:global align:4 +init_YM2_0__11daNpc_Ym1_cFv = .text:0x00000640; // type:function size:0xA0 scope:global align:4 +init_YM2_1__11daNpc_Ym1_cFv = .text:0x000006E0; // type:function size:0xA0 scope:global align:4 +init_YM2_2__11daNpc_Ym1_cFv = .text:0x00000780; // type:function size:0x8C scope:global align:4 +init_YM2_3__11daNpc_Ym1_cFv = .text:0x0000080C; // type:function size:0x8C scope:global align:4 +init_YMx_error__11daNpc_Ym1_cFv = .text:0x00000898; // type:function size:0x4C scope:global align:4 +createInit__11daNpc_Ym1_cFv = .text:0x000008E4; // type:function size:0x2B4 scope:global align:4 +play_animation__11daNpc_Ym1_cFv = .text:0x00000B98; // type:function size:0x6C scope:global align:4 +setMtx__11daNpc_Ym1_cFb = .text:0x00000C04; // type:function size:0x130 scope:global align:4 +bckResID__11daNpc_Ym1_cFi = .text:0x00000D34; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Ym1_cFi = .text:0x00000D48; // type:function size:0x50 scope:global align:4 +init_texPttrnAnm__11daNpc_Ym1_cFScb = .text:0x00000D98; // type:function size:0x100 scope:global align:4 +play_texPttrnAnm__11daNpc_Ym1_cFv = .text:0x00000E98; // type:function size:0x90 scope:global align:4 +setAnm_anm__11daNpc_Ym1_cFPQ211daNpc_Ym1_c9anm_prm_c = .text:0x00000F28; // type:function size:0xCC scope:global align:4 +setAnm_NUM__11daNpc_Ym1_cFii = .text:0x00000FF4; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Ym1_cFv = .text:0x00001064; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Ym1_cFv = .text:0x000010D0; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Ym1_cFv = .text:0x000010D4; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Ym1_cFUc = .text:0x000010D8; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Ym1_cFv = .text:0x00001118; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Ym1_cFv = .text:0x0000111C; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Ym1_cFUs = .text:0x00001180; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Ym1_cFPUl = .text:0x0000123C; // type:function size:0x2B4 scope:global align:4 +getMsg_YM1_0__11daNpc_Ym1_cFv = .text:0x000014F0; // type:function size:0x94 scope:global align:4 +getMsg_YM1_1__11daNpc_Ym1_cFv = .text:0x00001584; // type:function size:0x40 scope:global align:4 +getMsg_YM2_0__11daNpc_Ym1_cFv = .text:0x000015C4; // type:function size:0x6C scope:global align:4 +getMsg_YM2_1__11daNpc_Ym1_cFv = .text:0x00001630; // type:function size:0x3C scope:global align:4 +getMsg_YM2_2__11daNpc_Ym1_cFv = .text:0x0000166C; // type:function size:0xAC scope:global align:4 +getMsg_YM2_3__11daNpc_Ym1_cFv = .text:0x00001718; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Ym1_cFv = .text:0x00001738; // type:function size:0xA4 scope:global align:4 +eventOrder__11daNpc_Ym1_cFv = .text:0x000017DC; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Ym1_cFv = .text:0x0000182C; // type:function size:0x40 scope:global align:4 +set_collision_sp__11daNpc_Ym1_cFv = .text:0x0000186C; // type:function size:0x19C scope:global align:4 +set_cutGrass__11daNpc_Ym1_cFv = .text:0x00001A08; // type:function size:0x11C scope:global align:4 +chk_BlackPig__11daNpc_Ym1_cFv = .text:0x00001B24; // type:function size:0x38 scope:global align:4 +chk_nbt_attn__11daNpc_Ym1_cFv = .text:0x00001B5C; // type:function size:0x30 scope:global align:4 +chk_talk__11daNpc_Ym1_cFv = .text:0x00001B8C; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Ym1_cFv = .text:0x00001C24; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ym1_cFv = .text:0x00001C64; // type:function size:0x16C scope:global align:4 +chkAttention__11daNpc_Ym1_cFv = .text:0x00001DD0; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ym1_cFb = .text:0x00001E50; // type:function size:0x10C scope:global align:4 +decideType__11daNpc_Ym1_cFi = .text:0x00001F5C; // type:function size:0x12C scope:global align:4 +privateCut__11daNpc_Ym1_cFi = .text:0x00002088; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Ym1_cFv = .text:0x00002128; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Ym1_cFv = .text:0x0000214C; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ym1_cFi = .text:0x00002184; // type:function size:0x50 scope:global align:4 +set_action__11daNpc_Ym1_cFM11daNpc_Ym1_cFPCvPvPv_iPv = .text:0x000021D4; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ym1_cFSc = .text:0x00002280; // type:function size:0xA4 scope:global align:4 +chk_areaIN__11daNpc_Ym1_cFf4cXyz = .text:0x00002324; // type:function size:0x124 scope:global align:4 +kari_1__11daNpc_Ym1_cFv = .text:0x00002448; // type:function size:0x170 scope:global align:4 +wait_1__11daNpc_Ym1_cFv = .text:0x000025B8; // type:function size:0x1B8 scope:global align:4 +wait_2__11daNpc_Ym1_cFv = .text:0x00002770; // type:function size:0x1E8 scope:global align:4 +talk_1__11daNpc_Ym1_cFv = .text:0x00002958; // type:function size:0x248 scope:global align:4 +turn_1__11daNpc_Ym1_cFv = .text:0x00002BA0; // type:function size:0xD8 scope:global align:4 +NBTwai__11daNpc_Ym1_cFv = .text:0x00002C78; // type:function size:0x15C scope:global align:4 +SITwai__11daNpc_Ym1_cFv = .text:0x00002DD4; // type:function size:0x128 scope:global align:4 +wait_action1__11daNpc_Ym1_cFPv = .text:0x00002EFC; // type:function size:0x100 scope:global align:4 +wait_action2__11daNpc_Ym1_cFPv = .text:0x00002FFC; // type:function size:0x104 scope:global align:4 +wait_action3__11daNpc_Ym1_cFPv = .text:0x00003100; // type:function size:0x170 scope:global align:4 +wait_action4__11daNpc_Ym1_cFPv = .text:0x00003270; // type:function size:0xB4 scope:global align:4 +demo_action1__11daNpc_Ym1_cFPv = .text:0x00003324; // type:function size:0x6C scope:global align:4 +demo__11daNpc_Ym1_cFv = .text:0x00003390; // type:function size:0x13C scope:global align:4 +shadowDraw__11daNpc_Ym1_cFv = .text:0x000034CC; // type:function size:0xD0 scope:global align:4 +_draw__11daNpc_Ym1_cFv = .text:0x0000359C; // type:function size:0x204 scope:global align:4 +_execute__11daNpc_Ym1_cFv = .text:0x000037A0; // type:function size:0x2BC scope:global align:4 +_delete__11daNpc_Ym1_cFv = .text:0x00003A5C; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Ym1_cFv = .text:0x00003AB0; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Ym1_cFv = .text:0x00003BDC; // type:function size:0x1B4 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003D90; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003DEC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003E34; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003F00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003F48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003FA4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003FEC; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Ym1_cFv = .text:0x0000405C; // type:function size:0x304 scope:global align:4 +headCreateHeap__11daNpc_Ym1_cFv = .text:0x00004360; // type:function size:0x100 scope:global align:4 +itemCreateHeap__11daNpc_Ym1_cFv = .text:0x00004460; // type:function size:0xD4 scope:global align:4 +CreateHeap__11daNpc_Ym1_cFv = .text:0x00004534; // type:function size:0xC4 scope:global align:4 +daNpc_Ym1_Create__FP10fopAc_ac_c = .text:0x000045F8; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_Delete__FP11daNpc_Ym1_c = .text:0x00004618; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_Execute__FP11daNpc_Ym1_c = .text:0x00004638; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_Draw__FP11daNpc_Ym1_c = .text:0x00004658; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_IsDelete__FP11daNpc_Ym1_c = .text:0x00004678; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004680; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004690; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004698; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000046A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000046A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000046E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000046F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000046F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004700; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004738; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000473C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004744; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000474C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004754; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004760; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ym1_HIO_cFv = .text:0x0000476C; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000047F0; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x0000480C; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ym1_cpp = .text:0x00004888; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000048C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000048CC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000048D4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000048DC; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000048E4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000048EC; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000048F4; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4213 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4404 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4407 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +a_res_id_tbl$4471 = .rodata:0x0000001C; // type:object size:0x34 scope:local align:4 +a_res_id_tbl$4476 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4786 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4788 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4790 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4904 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4939 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4940 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5076 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5077 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5078 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5176 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5177 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5178 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5179 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5244 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5353 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5450 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5469 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5471 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5473 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5604 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5605 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5606 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5985 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000D8; // type:object size:0xAC scope:local align:4 data:string_table +a_prm_tbl$4151 = .data:0x00000000; // type:object size:0x48 scope:local align:4 +@4257 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4269 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4282 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4299 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4315 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4328 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4337 = .data:0x00000090; // type:object size:0xC scope:local align:4 +a_att_dis_TBL$4345 = .data:0x0000009C; // type:object size:0x6 scope:local align:4 +a_staff_tbl$4346 = .data:0x000000A4; // type:object size:0x20 scope:local align:4 +@4408 = .data:0x000000C4; // type:object size:0x20 scope:local align:4 +a_anm_prm_tbl$4530 = .data:0x000000E4; // type:object size:0xD0 scope:local align:4 +a_anm_prm_tbl$4537 = .data:0x000001B4; // type:object size:0xC0 scope:local align:4 +a_anm_prm_tbl$4575 = .data:0x00000274; // type:object size:0xD0 scope:local align:4 +a_cut_tbl$4964 = .data:0x00000344; // type:object size:0x4 scope:local align:4 +@5041 = .data:0x00000348; // type:object size:0x30 scope:local align:4 +a_siz_tbl$5560 = .data:0x00000378; // type:object size:0xC scope:local align:4 +a_hed_bdl_resID_tbl$5867 = .data:0x00000384; // type:object size:0xC scope:local align:4 +a_tex_pttrn_num_tbl$5870 = .data:0x00000390; // type:object size:0x3 scope:local align:4 +l_daNpc_Ym1_Method = .data:0x00000394; // type:object size:0x20 scope:local align:4 +g_profile_NPC_YM1 = .data:0x000003B4; // type:object size:0x30 scope:global align:4 +g_profile_NPC_YM2 = .data:0x000003E4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000042C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000520; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000544; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ym1_c = .data:0x00000558; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ym1_HIO_c = .data:0x0000056C; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Ym1_childHIO_c = .data:0x00000578; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000584; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4164 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x64 scope:local align:4 +l_check_inf = .bss:0x000000C4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000114; // type:object size:0x4 scope:local align:4 +@4189 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +init$4190 = .bss:0x00000124; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4188 = .bss:0x00000128; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_yw1/splits.txt b/config/GZLE01/rels/d_a_npc_yw1/splits.txt new file mode 100644 index 000000000..5790be0ea --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_yw1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yw1.cpp: + .text start:0x000000EC end:0x00004CF4 + .text start:0x00004CF4 end:0x00004D08 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000019F + .data start:0x00000000 end:0x000003D4 + .bss start:0x00000008 end:0x00000148 diff --git a/config/GZLE01/rels/d_a_npc_yw1/symbols.txt b/config/GZLE01/rels/d_a_npc_yw1/symbols.txt new file mode 100644 index 000000000..5706c3269 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_yw1/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Yw1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Yw1_HIO_cFv = .text:0x00000150; // type:function size:0x8C scope:global align:4 +__dt__20daNpc_Yw1_childHIO_cFv = .text:0x000001DC; // type:function size:0x5C scope:weak align:4 +nodeCB_Hair__FP7J3DNodei = .text:0x00000238; // type:function size:0x4C scope:local align:4 +_nodeCB_Hair__11daNpc_Yw1_cFP7J3DNodeP8J3DModel = .text:0x00000284; // type:function size:0x190 scope:global align:4 +__dt__4cXyzFv = .text:0x00000414; // type:function size:0x3C scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000450; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Yw1_cFP7J3DNodeP8J3DModel = .text:0x0000049C; // type:function size:0x120 scope:global align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x000005BC; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Yw1_cFP7J3DNodeP8J3DModel = .text:0x00000608; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006A8; // type:function size:0x20 scope:local align:4 +searchActor_Bm1__FPvPv = .text:0x000006C8; // type:function size:0x78 scope:local align:4 +init_YW1_0__11daNpc_Yw1_cFv = .text:0x00000740; // type:function size:0x104 scope:global align:4 +init_YW1_1__11daNpc_Yw1_cFv = .text:0x00000844; // type:function size:0xB4 scope:global align:4 +init_YW1_2__11daNpc_Yw1_cFv = .text:0x000008F8; // type:function size:0xAC scope:global align:4 +init_YW1_3__11daNpc_Yw1_cFv = .text:0x000009A4; // type:function size:0x110 scope:global align:4 +createInit__11daNpc_Yw1_cFv = .text:0x00000AB4; // type:function size:0x1E8 scope:global align:4 +play_animation__11daNpc_Yw1_cFv = .text:0x00000C9C; // type:function size:0xA8 scope:global align:4 +upLift__11daNpc_Yw1_cFv = .text:0x00000D44; // type:function size:0x108 scope:global align:4 +setMtx__11daNpc_Yw1_cFb = .text:0x00000E4C; // type:function size:0xFC scope:global align:4 +bckResID__11daNpc_Yw1_cFi = .text:0x00000F48; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Yw1_cFi = .text:0x00000F5C; // type:function size:0x14 scope:global align:4 +init_texPttrnAnm__11daNpc_Yw1_cFScb = .text:0x00000F70; // type:function size:0x108 scope:global align:4 +play_texPttrnAnm__11daNpc_Yw1_cFv = .text:0x00001078; // type:function size:0x90 scope:global align:4 +setAnm_anm__11daNpc_Yw1_cFPQ211daNpc_Yw1_c9anm_prm_c = .text:0x00001108; // type:function size:0xA4 scope:global align:4 +setAnm_NUM__11daNpc_Yw1_cFii = .text:0x000011AC; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Yw1_cFv = .text:0x0000121C; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Yw1_cFv = .text:0x00001288; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Yw1_cFv = .text:0x0000128C; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Yw1_cFUc = .text:0x00001290; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Yw1_cFv = .text:0x000012D0; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Yw1_cFv = .text:0x000012D4; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Yw1_cFUs = .text:0x00001338; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Yw1_cFPUl = .text:0x000013F4; // type:function size:0x98 scope:global align:4 +getMsg_YW1_0__11daNpc_Yw1_cFv = .text:0x0000148C; // type:function size:0xFC scope:global align:4 +getMsg_YW1_1__11daNpc_Yw1_cFv = .text:0x00001588; // type:function size:0x78 scope:global align:4 +getMsg_YW1_2__11daNpc_Yw1_cFv = .text:0x00001600; // type:function size:0x78 scope:global align:4 +getMsg_YW1_3__11daNpc_Yw1_cFv = .text:0x00001678; // type:function size:0x78 scope:global align:4 +getMsg__11daNpc_Yw1_cFv = .text:0x000016F0; // type:function size:0x80 scope:global align:4 +eventOrder__11daNpc_Yw1_cFv = .text:0x00001770; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Yw1_cFv = .text:0x000017C0; // type:function size:0x40 scope:global align:4 +chk_talk__11daNpc_Yw1_cFv = .text:0x00001800; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Yw1_cFv = .text:0x00001898; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Yw1_cFUiPi = .text:0x000018D8; // type:function size:0x60 scope:global align:4 +partner_search_sub__11daNpc_Yw1_cFPFPvPv_Pv = .text:0x00001938; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Yw1_cFv = .text:0x000019E8; // type:function size:0x6C scope:global align:4 +lookBack__11daNpc_Yw1_cFv = .text:0x00001A54; // type:function size:0x1D8 scope:global align:4 +chkAttention__11daNpc_Yw1_cFv = .text:0x00001C2C; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Yw1_cFb = .text:0x00001CAC; // type:function size:0x7C scope:global align:4 +decideType__11daNpc_Yw1_cFi = .text:0x00001D28; // type:function size:0x9C scope:global align:4 +privateCut__11daNpc_Yw1_cFi = .text:0x00001DC4; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Yw1_cFv = .text:0x00001E64; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Yw1_cFv = .text:0x00001E88; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Yw1_cFi = .text:0x00001EC0; // type:function size:0x58 scope:global align:4 +set_action__11daNpc_Yw1_cFM11daNpc_Yw1_cFPCvPvPv_iPv = .text:0x00001F18; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Yw1_cFSc = .text:0x00001FC4; // type:function size:0x98 scope:global align:4 +chngTsuboAnm__11daNpc_Yw1_cFv = .text:0x0000205C; // type:function size:0xD0 scope:global align:4 +chk_areaIN__11daNpc_Yw1_cFffs4cXyz = .text:0x0000212C; // type:function size:0x18C scope:global align:4 +set_pthPoint__11daNpc_Yw1_cFUc = .text:0x000022B8; // type:function size:0xA8 scope:global align:4 +setHairAngle__11daNpc_Yw1_cFv = .text:0x00002360; // type:function size:0xA34 scope:global align:4 +chk_brkTsubo__11daNpc_Yw1_cFv = .text:0x00002D94; // type:function size:0x58 scope:global align:4 +chk_bm1Odoroki__11daNpc_Yw1_cFv = .text:0x00002DEC; // type:function size:0x3C scope:global align:4 +wait_1__11daNpc_Yw1_cFv = .text:0x00002E28; // type:function size:0x168 scope:global align:4 +wait_2__11daNpc_Yw1_cFv = .text:0x00002F90; // type:function size:0x10C scope:global align:4 +wait_3__11daNpc_Yw1_cFv = .text:0x0000309C; // type:function size:0xD8 scope:global align:4 +walk_1__11daNpc_Yw1_cFv = .text:0x00003174; // type:function size:0x308 scope:global align:4 +turn_1__11daNpc_Yw1_cFv = .text:0x0000347C; // type:function size:0x118 scope:global align:4 +talk_1__11daNpc_Yw1_cFv = .text:0x00003594; // type:function size:0x15C scope:global align:4 +wait_action1__11daNpc_Yw1_cFPv = .text:0x000036F0; // type:function size:0x158 scope:global align:4 +wait_action2__11daNpc_Yw1_cFPv = .text:0x00003848; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Yw1_cFv = .text:0x00003904; // type:function size:0x14C scope:global align:4 +shadowDraw__11daNpc_Yw1_cFv = .text:0x00003A50; // type:function size:0xFC scope:global align:4 +_draw__11daNpc_Yw1_cFv = .text:0x00003B4C; // type:function size:0x138 scope:global align:4 +_execute__11daNpc_Yw1_cFv = .text:0x00003C84; // type:function size:0x258 scope:global align:4 +_delete__11daNpc_Yw1_cFv = .text:0x00003EDC; // type:function size:0x5C scope:global align:4 +_create__11daNpc_Yw1_cFv = .text:0x00003F38; // type:function size:0x244 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000417C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000041D8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004220; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000042EC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004334; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004390; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000043D8; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Yw1_cFv = .text:0x00004448; // type:function size:0x254 scope:global align:4 +headCreateHeap__11daNpc_Yw1_cFv = .text:0x0000469C; // type:function size:0x294 scope:global align:4 +CreateHeap__11daNpc_Yw1_cFv = .text:0x00004930; // type:function size:0xA0 scope:global align:4 +daNpc_Yw1_Create__FP10fopAc_ac_c = .text:0x000049D0; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_Delete__FP11daNpc_Yw1_c = .text:0x000049F0; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_Execute__FP11daNpc_Yw1_c = .text:0x00004A10; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_Draw__FP11daNpc_Yw1_c = .text:0x00004A30; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_IsDelete__FP11daNpc_Yw1_c = .text:0x00004A50; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004A58; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004A68; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004A70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004A78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A88; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004AC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004AC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004AD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004AD8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004B10; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004B14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B1C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B24; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004B2C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004B38; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Yw1_HIO_cFv = .text:0x00004B44; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004BC8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00004BE4; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_yw1_cpp = .text:0x00004C60; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004CD4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004CDC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004CE4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004CEC; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004CF4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004CFC; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004D04; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4246 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4505 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +a_res_id_tbl$4544 = .rodata:0x00000018; // type:object size:0x1C scope:local align:4 +a_res_id_tbl$4549 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4785 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@5065 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@5066 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +l_eye_offset = .rodata:0x00000058; // type:object size:0xC scope:local align:4 +l_head_center_offset = .rodata:0x00000064; // type:object size:0xC scope:local align:4 +l_neck_front = .rodata:0x00000070; // type:object size:0xC scope:local align:4 +l_neck_top = .rodata:0x0000007C; // type:object size:0xC scope:local align:4 +@5314 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@5315 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5316 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5317 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5318 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@5319 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5320 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5321 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5322 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5323 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5324 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string +@5325 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5326 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5328 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 data:double +@5375 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5497 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5674 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@5675 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5686 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5756 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@5861 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5862 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0xAB scope:local align:4 data:string_table +a_prm_tbl$4183 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +@4343 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4362 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4382 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4402 = .data:0x00000054; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4595 = .data:0x00000060; // type:object size:0x70 scope:local align:4 +a_anm_prm_tbl$4602 = .data:0x000000D0; // type:object size:0x70 scope:local align:4 +a_anm_prm_tbl$4640 = .data:0x00000140; // type:object size:0x70 scope:local align:4 +a_cut_tbl$4940 = .data:0x000001B0; // type:object size:0x4 scope:local align:4 +@5562 = .data:0x000001B4; // type:object size:0x48 scope:local align:4 +a_siz_tbl$5772 = .data:0x000001FC; // type:object size:0x4 scope:local align:4 +a_hed_bdl_resID_tbl$6058 = .data:0x00000200; // type:object size:0x4 scope:local align:4 +a_tex_pttrn_num_tbl$6061 = .data:0x00000204; // type:object size:0x1 scope:local align:4 +l_daNpc_Yw1_Method = .data:0x00000208; // type:object size:0x20 scope:local align:4 +g_profile_NPC_YW1 = .data:0x00000228; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000270; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000310; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000364; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000388; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Yw1_c = .data:0x0000039C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Yw1_HIO_c = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Yw1_childHIO_c = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4196 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x44 scope:local align:4 +l_check_inf = .bss:0x000000A4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000F4; // type:object size:0x4 scope:local align:4 data:4byte +@4211 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4212 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4210 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@4265 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$4266 = .bss:0x00000120; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4264 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +@4468 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +l_hed_front = .bss:0x0000013C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_zk1/splits.txt b/config/GZLE01/rels/d_a_npc_zk1/splits.txt new file mode 100644 index 000000000..aaaa80d33 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_zk1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zk1.cpp: + .text start:0x000000EC end:0x000029D0 + .text start:0x000029D0 end:0x000029E4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000002C8 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZLE01/rels/d_a_npc_zk1/symbols.txt b/config/GZLE01/rels/d_a_npc_zk1/symbols.txt new file mode 100644 index 000000000..352a4e947 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_zk1/symbols.txt @@ -0,0 +1,173 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Zk1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Zk1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000304; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Zk1_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +init_ZK1_0__11daNpc_Zk1_cFv = .text:0x0000044C; // type:function size:0xCC scope:global align:4 +createInit__11daNpc_Zk1_cFv = .text:0x00000518; // type:function size:0x180 scope:global align:4 +play_animation__11daNpc_Zk1_cFv = .text:0x00000698; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Zk1_cFb = .text:0x00000740; // type:function size:0xB0 scope:global align:4 +bckResID__11daNpc_Zk1_cFi = .text:0x000007F0; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Zk1_cFi = .text:0x00000804; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Zk1_cFScb = .text:0x00000818; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Zk1_cFScb = .text:0x0000091C; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Zk1_cFv = .text:0x0000093C; // type:function size:0x9C scope:global align:4 +setAnm_anm__11daNpc_Zk1_cFPQ211daNpc_Zk1_c9anm_prm_c = .text:0x000009D8; // type:function size:0x9C scope:global align:4 +setAnm__11daNpc_Zk1_cFv = .text:0x00000A74; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Zk1_cFv = .text:0x00000AE0; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Zk1_cFv = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Zk1_cFUc = .text:0x00000AE8; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Zk1_cFv = .text:0x00000B28; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Zk1_cFv = .text:0x00000B34; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Zk1_cFUs = .text:0x00000B98; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Zk1_cFPUl = .text:0x00000C54; // type:function size:0xDC scope:global align:4 +getMsg_ZK1_0__11daNpc_Zk1_cFv = .text:0x00000D30; // type:function size:0xE0 scope:global align:4 +getMsg__11daNpc_Zk1_cFv = .text:0x00000E10; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Zk1_cFv = .text:0x00000E4C; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Zk1_cFv = .text:0x00000ED8; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Zk1_cFv = .text:0x00000F8C; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Zk1_cFv = .text:0x00001024; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Zk1_cFUiPi = .text:0x00001064; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Zk1_cFv = .text:0x000010B8; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Zk1_cFv = .text:0x0000127C; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Zk1_cFb = .text:0x000012FC; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Zk1_cFi = .text:0x00001354; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Zk1_cFi = .text:0x000013DC; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Zk1_cFv = .text:0x0000147C; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Zk1_cFv = .text:0x000014A0; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Zk1_cFi = .text:0x000014D8; // type:function size:0x84 scope:global align:4 +set_action__11daNpc_Zk1_cFM11daNpc_Zk1_cFPCvPvPv_iPv = .text:0x0000155C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Zk1_cFSc = .text:0x00001608; // type:function size:0x74 scope:global align:4 +wait_1__11daNpc_Zk1_cFv = .text:0x0000167C; // type:function size:0x180 scope:global align:4 +talk_1__11daNpc_Zk1_cFv = .text:0x000017FC; // type:function size:0x124 scope:global align:4 +wait_action1__11daNpc_Zk1_cFPv = .text:0x00001920; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Zk1_cFv = .text:0x000019DC; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Zk1_cFv = .text:0x00001B1C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Zk1_cFv = .text:0x00001BAC; // type:function size:0xD4 scope:global align:4 +_execute__11daNpc_Zk1_cFv = .text:0x00001C80; // type:function size:0x228 scope:global align:4 +_delete__11daNpc_Zk1_cFv = .text:0x00001EA8; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Zk1_cFv = .text:0x00001EFC; // type:function size:0x24C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002148; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000021A4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000021EC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000022B8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002300; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000235C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000023A4; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Zk1_cFv = .text:0x00002414; // type:function size:0x274 scope:global align:4 +CreateHeap__11daNpc_Zk1_cFv = .text:0x00002688; // type:function size:0x84 scope:global align:4 +daNpc_Zk1_Create__FP10fopAc_ac_c = .text:0x0000270C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_Delete__FP11daNpc_Zk1_c = .text:0x0000272C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_Execute__FP11daNpc_Zk1_c = .text:0x0000274C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_Draw__FP11daNpc_Zk1_c = .text:0x0000276C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_IsDelete__FP11daNpc_Zk1_c = .text:0x0000278C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002794; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000027A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000027AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000027B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000027BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000027C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000027FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002804; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000280C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002814; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000284C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002850; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002858; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002868; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002874; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Zk1_HIO_cFv = .text:0x00002880; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000028DC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000028F8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_zk1_cpp = .text:0x00002974; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000029B0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000029B8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000029C0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000029C8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000029D0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000029D8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000029E0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4176 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_resID_tbl$4318 = .rodata:0x0000000C; // type:object size:0x10 scope:local align:4 +a_resID_tbl$4323 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4599 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4732 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4828 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4830 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4842 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4896 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4897 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@5003 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5004 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5209 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@5291 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000068; // type:object size:0x78 scope:local align:4 data:string_table +a_prm_tbl$4132 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_evn_tbl = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +@4220 = .data:0x00000020; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4378 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4419 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +@4455 = .data:0x0000009C; // type:object size:0x30 scope:local align:4 +a_cut_tbl$4633 = .data:0x000000CC; // type:object size:0x4 scope:local align:4 +@4759 = .data:0x000000D0; // type:object size:0x30 scope:local align:4 +a_siz_tbl$4913 = .data:0x00000100; // type:object size:0x8 scope:local align:4 +l_daNpc_Zk1_Method = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_NPC_ZK1 = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000170; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000210; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000288; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Zk1_c = .data:0x0000029C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Zk1_HIO_c = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4137 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +l_check_inf = .bss:0x00000088; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000D8; // type:object size:0x4 scope:local align:4 +@4152 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4153 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4151 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_npc_zl1/splits.txt b/config/GZLE01/rels/d_a_npc_zl1/splits.txt new file mode 100644 index 000000000..abfb09b69 --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_zl1/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zl1.cpp: + .text start:0x000000EC end:0x00007CA0 + .text start:0x00007CA0 end:0x00007CBC + .text start:0x00007CBC end:0x00007CD0 + .text start:0x00007CD0 end:0x00007D2C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000004A7 + .data start:0x00000000 end:0x00000954 + .bss start:0x00000008 end:0x00000194 diff --git a/config/GZLE01/rels/d_a_npc_zl1/symbols.txt b/config/GZLE01/rels/d_a_npc_zl1/symbols.txt new file mode 100644 index 000000000..a2c30e7fd --- /dev/null +++ b/config/GZLE01/rels/d_a_npc_zl1/symbols.txt @@ -0,0 +1,377 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Zl1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +__ct__18daNpc_Zl1_matAnm_cFv = .text:0x00000198; // type:function size:0x60 scope:global align:4 +calc__18daNpc_Zl1_matAnm_cCFP11J3DMaterial = .text:0x000001F8; // type:function size:0x94 scope:global align:4 +nodeCB_Head__FP7J3DNodei = .text:0x0000028C; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Zl1_cFP7J3DNodeP8J3DModel = .text:0x000002D8; // type:function size:0x128 scope:global align:4 +__dt__4cXyzFv = .text:0x00000400; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x0000043C; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Zl1_cFP7J3DNodeP8J3DModel = .text:0x00000488; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000528; // type:function size:0x20 scope:local align:4 +searchActor_Branch__FPvPv = .text:0x00000548; // type:function size:0x78 scope:local align:4 +searchActor_Bm1__FPvPv = .text:0x000005C0; // type:function size:0x78 scope:local align:4 +set_startPos__11daNpc_Zl1_cFi = .text:0x00000638; // type:function size:0x1EC scope:global align:4 +init_ZL1_0__11daNpc_Zl1_cFv = .text:0x00000824; // type:function size:0x94 scope:global align:4 +init_ZL1_1__11daNpc_Zl1_cFv = .text:0x000008B8; // type:function size:0x94 scope:global align:4 +init_ZL1_2__11daNpc_Zl1_cFv = .text:0x0000094C; // type:function size:0xA0 scope:global align:4 +init_ZL1_3__11daNpc_Zl1_cFv = .text:0x000009EC; // type:function size:0xF8 scope:global align:4 +init_ZL1_4__11daNpc_Zl1_cFv = .text:0x00000AE4; // type:function size:0x64 scope:global align:4 +init_ZL1_5__11daNpc_Zl1_cFv = .text:0x00000B48; // type:function size:0x178 scope:global align:4 +init_ZL1_6__11daNpc_Zl1_cFv = .text:0x00000CC0; // type:function size:0x64 scope:global align:4 +init_ZL1_7__11daNpc_Zl1_cFv = .text:0x00000D24; // type:function size:0x64 scope:global align:4 +createInit__11daNpc_Zl1_cFv = .text:0x00000D88; // type:function size:0x228 scope:global align:4 +play_animation__11daNpc_Zl1_cFv = .text:0x00000FB0; // type:function size:0x144 scope:global align:4 +swoon_OnShip__11daNpc_Zl1_cFv = .text:0x000010F4; // type:function size:0xF8 scope:global align:4 +setMtx__11daNpc_Zl1_cFb = .text:0x000011EC; // type:function size:0x1B4 scope:global align:4 +bckResID__11daNpc_Zl1_cFi = .text:0x000013A0; // type:function size:0x50 scope:global align:4 +btpResID__11daNpc_Zl1_cFi = .text:0x000013F0; // type:function size:0x50 scope:global align:4 +btkResID__11daNpc_Zl1_cFi = .text:0x00001440; // type:function size:0x50 scope:global align:4 +setBtp__11daNpc_Zl1_cFScb = .text:0x00001490; // type:function size:0x100 scope:global align:4 +setMat__11daNpc_Zl1_cFv = .text:0x00001590; // type:function size:0x80 scope:global align:4 +setBtk__11daNpc_Zl1_cFScb = .text:0x00001610; // type:function size:0x118 scope:global align:4 +init_texPttrnAnm__11daNpc_Zl1_cFScb = .text:0x00001728; // type:function size:0x6C scope:global align:4 +play_btp_anm__11daNpc_Zl1_cFv = .text:0x00001794; // type:function size:0x9C scope:global align:4 +eye_ctrl__11daNpc_Zl1_cFv = .text:0x00001830; // type:function size:0x1BC scope:global align:4 +play_btk_anm__11daNpc_Zl1_cFv = .text:0x000019EC; // type:function size:0x58 scope:global align:4 +setAnm_anm__11daNpc_Zl1_cFPQ211daNpc_Zl1_c9anm_prm_c = .text:0x00001A44; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Zl1_cFii = .text:0x00001AE0; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Zl1_cFv = .text:0x00001B50; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Zl1_cFv = .text:0x00001BBC; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Zl1_cFv = .text:0x00001BC0; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Zl1_cFUc = .text:0x00001BC4; // type:function size:0x1E4 scope:global align:4 +ctrlAnmAtr__11daNpc_Zl1_cFv = .text:0x00001DA8; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Zl1_cFv = .text:0x00001DB4; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Zl1_cFUs = .text:0x00001E18; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Zl1_cFPUl = .text:0x00001ED4; // type:function size:0xCC scope:global align:4 +getMsg_ZL1_2__11daNpc_Zl1_cFv = .text:0x00001FA0; // type:function size:0x50 scope:global align:4 +getMsg_ZL1_4__11daNpc_Zl1_cFv = .text:0x00001FF0; // type:function size:0x3C scope:global align:4 +getMsg_ZL1_5__11daNpc_Zl1_cFv = .text:0x0000202C; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Zl1_cFv = .text:0x00002034; // type:function size:0x7C scope:global align:4 +eventOrder__11daNpc_Zl1_cFv = .text:0x000020B0; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Zl1_cFv = .text:0x0000213C; // type:function size:0x144 scope:global align:4 +chk_talk__11daNpc_Zl1_cFv = .text:0x00002280; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Zl1_cFv = .text:0x00002318; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Zl1_cFUiPi = .text:0x00002358; // type:function size:0x54 scope:global align:4 +partner_search_sub__11daNpc_Zl1_cFPFPvPv_Pv = .text:0x000023AC; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Zl1_cFv = .text:0x0000245C; // type:function size:0x94 scope:global align:4 +setEyeCtrl__11daNpc_Zl1_cFv = .text:0x000024F0; // type:function size:0x38 scope:global align:4 +clrEyeCtrl__11daNpc_Zl1_cFv = .text:0x00002528; // type:function size:0x38 scope:global align:4 +lookBack__11daNpc_Zl1_cFv = .text:0x00002560; // type:function size:0x26C scope:global align:4 +chkAttention__11daNpc_Zl1_cFv = .text:0x000027CC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Zl1_cFb = .text:0x0000284C; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Zl1_cFi = .text:0x000028A4; // type:function size:0x148 scope:global align:4 +get_prmFloat__11daNpc_Zl1_cFPff = .text:0x000029EC; // type:function size:0x10 scope:global align:4 +set_LightPos__11daNpc_Zl1_cFv = .text:0x000029FC; // type:function size:0x100 scope:global align:4 +init_Light__11daNpc_Zl1_cFv = .text:0x00002AFC; // type:function size:0x50 scope:global align:4 +incEnvironment__11daNpc_Zl1_cFv = .text:0x00002B4C; // type:function size:0x50 scope:global align:4 +decEnvironment__11daNpc_Zl1_cFv = .text:0x00002B9C; // type:function size:0x30 scope:global align:4 +darkProc__11daNpc_Zl1_cFv = .text:0x00002BCC; // type:function size:0x104 scope:global align:4 +cut_init_LOK_PLYER__11daNpc_Zl1_cFi = .text:0x00002CD0; // type:function size:0x88 scope:global align:4 +cut_move_LOK_PLYER__11daNpc_Zl1_cFv = .text:0x00002D58; // type:function size:0x8 scope:global align:4 +cut_init_LOK_PARTNER__11daNpc_Zl1_cFi = .text:0x00002D60; // type:function size:0xC0 scope:global align:4 +cut_move_LOK_PARTNER__11daNpc_Zl1_cFv = .text:0x00002E20; // type:function size:0x8 scope:global align:4 +cut_init_CHG_ANM_ATR__11daNpc_Zl1_cFi = .text:0x00002E28; // type:function size:0x60 scope:global align:4 +cut_move_CHG_ANM_ATR__11daNpc_Zl1_cFv = .text:0x00002E88; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN_PARTNER__11daNpc_Zl1_cFi = .text:0x00002E90; // type:function size:0x98 scope:global align:4 +cut_move_PLYER_TRN_PARTNER__11daNpc_Zl1_cFv = .text:0x00002F28; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN_TETRA__11daNpc_Zl1_cFi = .text:0x00002F30; // type:function size:0x44 scope:global align:4 +cut_move_PLYER_TRN_TETRA__11daNpc_Zl1_cFv = .text:0x00002F74; // type:function size:0x8 scope:global align:4 +cut_init_MAJYU_START__11daNpc_Zl1_cFi = .text:0x00002F7C; // type:function size:0x80 scope:global align:4 +cut_move_MAJYU_START__11daNpc_Zl1_cFv = .text:0x00002FFC; // type:function size:0x8 scope:global align:4 +cut_init_OKIRU__11daNpc_Zl1_cFi = .text:0x00003004; // type:function size:0x1C scope:global align:4 +cut_move_OKIRU__11daNpc_Zl1_cFv = .text:0x00003020; // type:function size:0x14 scope:global align:4 +cut_init_OKIRU_2__11daNpc_Zl1_cFi = .text:0x00003034; // type:function size:0x28 scope:global align:4 +cut_move_OKIRU_2__11daNpc_Zl1_cFv = .text:0x0000305C; // type:function size:0x5C scope:global align:4 +cut_init_DRW_ONOFF__11daNpc_Zl1_cFi = .text:0x000030B8; // type:function size:0x60 scope:global align:4 +cut_move_DRW_ONOFF__11daNpc_Zl1_cFv = .text:0x00003118; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_DRW_ONOFF__11daNpc_Zl1_cFi = .text:0x00003120; // type:function size:0x88 scope:global align:4 +cut_move_PLYER_DRW_ONOFF__11daNpc_Zl1_cFv = .text:0x000031A8; // type:function size:0x8 scope:global align:4 +cut_init_JMP_OFF__11daNpc_Zl1_cFi = .text:0x000031B0; // type:function size:0x18C scope:global align:4 +cut_move_JMP_OFF__11daNpc_Zl1_cFv = .text:0x0000333C; // type:function size:0x64 scope:global align:4 +cut_init_OMAMORI_ONOFF__11daNpc_Zl1_cFi = .text:0x000033A0; // type:function size:0x134 scope:global align:4 +cut_move_OMAMORI_ONOFF__11daNpc_Zl1_cFv = .text:0x000034D4; // type:function size:0x8 scope:global align:4 +cut_init_SURPRISED__11daNpc_Zl1_cFi = .text:0x000034DC; // type:function size:0x90 scope:global align:4 +cut_move_SURPRISED__11daNpc_Zl1_cFv = .text:0x0000356C; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Zl1_cFi = .text:0x00003574; // type:function size:0x26C scope:global align:4 +endEvent__11daNpc_Zl1_cFv = .text:0x000037E0; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Zl1_cFv = .text:0x00003804; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Zl1_cFi = .text:0x0000383C; // type:function size:0x1E0 scope:global align:4 +set_action__11daNpc_Zl1_cFM11daNpc_Zl1_cFPCvPvPv_iPv = .text:0x00003A1C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Zl1_cFSc = .text:0x00003AC8; // type:function size:0xC4 scope:global align:4 +chk_areaIN__11daNpc_Zl1_cFffs4cXyz = .text:0x00003B8C; // type:function size:0x188 scope:global align:4 +setWaterRipple__11daNpc_Zl1_cFv = .text:0x00003D14; // type:function size:0xD4 scope:global align:4 +setWaterSplash__11daNpc_Zl1_cFv = .text:0x00003DE8; // type:function size:0x8C scope:global align:4 +set_simpleLand__11daNpc_Zl1_cFb = .text:0x00003E74; // type:function size:0xC0 scope:global align:4 +setEff__11daNpc_Zl1_cFv = .text:0x00003F34; // type:function size:0x1E4 scope:global align:4 +setFrontWallType__11daNpc_Zl1_cFv = .text:0x00004118; // type:function size:0x874 scope:global align:4 +__dt__15dBgS_ObjRoofChkFv = .text:0x0000498C; // type:function size:0x124 scope:weak align:4 +__dt__12dBgS_RoofChkFv = .text:0x00004AB0; // type:function size:0xFC scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00004BAC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00004CD8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00004D78; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00004DD4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00004E1C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00004E78; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00004EC0; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00004F54; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004F9C; // type:function size:0x48 scope:weak align:4 +move_jmp__11daNpc_Zl1_cFv = .text:0x00004FE4; // type:function size:0x144 scope:global align:4 +kyoroPos__11daNpc_Zl1_cFi = .text:0x00005128; // type:function size:0xB0 scope:global align:4 +kyorokyoro__11daNpc_Zl1_cFv = .text:0x000051D8; // type:function size:0xBC scope:global align:4 +wait_1__11daNpc_Zl1_cFv = .text:0x00005294; // type:function size:0xE8 scope:global align:4 +talk_1__11daNpc_Zl1_cFv = .text:0x0000537C; // type:function size:0x15C scope:global align:4 +demo_1__11daNpc_Zl1_cFv = .text:0x000054D8; // type:function size:0x5C scope:global align:4 +demo_2__11daNpc_Zl1_cFv = .text:0x00005534; // type:function size:0x94 scope:global align:4 +demo_3__11daNpc_Zl1_cFv = .text:0x000055C8; // type:function size:0x120 scope:global align:4 +demo_4__11daNpc_Zl1_cFv = .text:0x000056E8; // type:function size:0x30 scope:global align:4 +optn_1__11daNpc_Zl1_cFv = .text:0x00005718; // type:function size:0x23C scope:global align:4 +optn_2__11daNpc_Zl1_cFv = .text:0x00005954; // type:function size:0x314 scope:global align:4 +optn_3__11daNpc_Zl1_cFv = .text:0x00005C68; // type:function size:0x30 scope:global align:4 +wait_action1__11daNpc_Zl1_cFPv = .text:0x00005C98; // type:function size:0x118 scope:global align:4 +demo_action1__11daNpc_Zl1_cFPv = .text:0x00005DB0; // type:function size:0xB8 scope:global align:4 +demo_action2__11daNpc_Zl1_cFPv = .text:0x00005E68; // type:function size:0x118 scope:global align:4 +optn_action1__11daNpc_Zl1_cFPv = .text:0x00005F80; // type:function size:0x120 scope:global align:4 +demo__11daNpc_Zl1_cFv = .text:0x000060A0; // type:function size:0x2AC scope:global align:4 +shadowDraw__11daNpc_Zl1_cFv = .text:0x0000634C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Zl1_cFv = .text:0x000063DC; // type:function size:0x5FC scope:global align:4 +_execute__11daNpc_Zl1_cFv = .text:0x000069D8; // type:function size:0x2B0 scope:global align:4 +_delete__11daNpc_Zl1_cFv = .text:0x00006C88; // type:function size:0x6C scope:global align:4 +_create__11daNpc_Zl1_cFv = .text:0x00006CF4; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Zl1_cFv = .text:0x00006E20; // type:function size:0x200 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007020; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000707C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000070C4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007120; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000717C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000071C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007290; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000072D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007334; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000737C; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Zl1_cFv = .text:0x000073EC; // type:function size:0x3DC scope:global align:4 +itemCreateHeap__11daNpc_Zl1_cFv = .text:0x000077C8; // type:function size:0xE4 scope:global align:4 +CreateHeap__11daNpc_Zl1_cFv = .text:0x000078AC; // type:function size:0xC8 scope:global align:4 +daNpc_Zl1_Create__FP10fopAc_ac_c = .text:0x00007974; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_Delete__FP11daNpc_Zl1_c = .text:0x00007994; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_Execute__FP11daNpc_Zl1_c = .text:0x000079B4; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_Draw__FP11daNpc_Zl1_c = .text:0x000079D4; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_IsDelete__FP11daNpc_Zl1_c = .text:0x000079F4; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079FC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A00; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A04; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A08; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007A0C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007A1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007A24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A3C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007A74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007A84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007A8C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007AC4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007AC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007AD0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007AE0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007AEC; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Zl1_HIO_cFv = .text:0x00007AF8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00007B54; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00007B70; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_zl1_cpp = .text:0x00007BEC; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007C28; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007C30; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007C38; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007C40; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007C48; // type:function size:0x8 scope:weak align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x00007C50; // type:function size:0x8 scope:weak align:4 +@48@__dt__12dBgS_RoofChkFv = .text:0x00007C58; // type:function size:0x8 scope:weak align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x00007C60; // type:function size:0x8 scope:weak align:4 +@16@__dt__15dBgS_ObjRoofChkFv = .text:0x00007C68; // type:function size:0x8 scope:weak align:4 +@48@__dt__15dBgS_ObjRoofChkFv = .text:0x00007C70; // type:function size:0x8 scope:weak align:4 +@36@__dt__15dBgS_ObjRoofChkFv = .text:0x00007C78; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007C80; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007C88; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007C90; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007C98; // type:function size:0x8 scope:weak align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00007CA0; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00007CBC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00007CC4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00007CCC; // type:function size:0x4 scope:weak align:4 +__dt__18daNpc_Zl1_matAnm_cFv = .text:0x00007CD0; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4164 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +a_chk_playerPos$4286 = .rodata:0x0000000C; // type:object size:0x48 scope:local align:4 +a_set_tetoraPos$4287 = .rodata:0x00000054; // type:object size:0x48 scope:local align:4 +a_set_tetoraAng$4288 = .rodata:0x0000009C; // type:object size:0x18 scope:local align:4 +@4356 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@4357 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4358 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4359 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4428 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4628 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4724 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +a_btk_num_tbl$4779 = .rodata:0x000000F8; // type:object size:0x11 scope:local align:4 +@4854 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@4855 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4857 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 data:double +@4956 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@4957 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4958 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +a_start_pos$5088 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@5359 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5361 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5370 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@5371 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5372 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@5404 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@5415 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5416 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5417 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5418 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5419 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5420 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5421 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5511 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5512 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5513 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5514 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5515 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5745 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5746 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5857 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5858 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:string +@5859 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@5860 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5861 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@5880 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@5881 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@5926 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@5927 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@5928 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6207 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@6208 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@6209 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@6444 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@6571 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@6572 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:string +@6759 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@6760 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@6790 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@6792 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@6794 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@6796 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@6798 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@6800 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@6802 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7049 = .rodata:0x00000200; // type:object size:0x8 scope:local align:8 data:double +@7097 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 data:float +@7098 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@7158 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7512 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000218; // type:object size:0x28F scope:local align:4 data:string_table +a_prm_tbl$4153 = .data:0x00000000; // type:object size:0x58 scope:local align:4 +l_evn_tbl = .data:0x00000058; // type:object size:0x10 scope:local align:4 +@4366 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4380 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4394 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4408 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4432 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4442 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4470 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4480 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4557 = .data:0x000000C8; // type:object size:0x20 scope:local align:4 +a_BCKName_tbl$4697 = .data:0x000000E8; // type:object size:0x44 scope:local align:4 +a_BTPName_tbl$4702 = .data:0x0000012C; // type:object size:0x44 scope:local align:4 +a_BTKName_tbl$4707 = .data:0x00000170; // type:object size:0x28 scope:local align:4 +a_anm_prm_tbl$4886 = .data:0x00000198; // type:object size:0x110 scope:local align:4 +a_anm_prm_tbl$4893 = .data:0x000002A8; // type:object size:0xA0 scope:local align:4 +@4959 = .data:0x00000348; // type:object size:0x34 scope:local align:4 +a_anm_prm_tbl$4988 = .data:0x0000037C; // type:object size:0x130 scope:local align:4 +@5307 = .data:0x000004AC; // type:object size:0x20 scope:local align:4 +a_cut_tbl$5646 = .data:0x000004CC; // type:object size:0x38 scope:local align:4 +@5697 = .data:0x00000504; // type:object size:0x38 scope:local align:4 +@5696 = .data:0x0000053C; // type:object size:0x38 scope:local align:4 +@5777 = .data:0x00000574; // type:object size:0x28 scope:local align:4 +a_tgt_offst$6348 = .data:0x0000059C; // type:object size:0x90 scope:local align:4 +a_siz_tbl$7114 = .data:0x0000062C; // type:object size:0x8 scope:local align:4 +l_daNpc_Zl1_Method = .data:0x00000634; // type:object size:0x20 scope:local align:4 +g_profile_NPC_ZL1 = .data:0x00000654; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x00000684; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000006A4; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000006C0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000006CC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000006D8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000006E4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000076C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000778; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000784; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000007D8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000007FC; // type:object size:0x14 scope:weak align:4 +__vt__15dBgS_ObjRoofChk = .data:0x00000810; // type:object size:0x30 scope:weak align:4 +__vt__12dBgS_RoofChk = .data:0x00000840; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000870; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000008A0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000008B8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000008C4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000008D0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000008DC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000008E8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000008F4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000090C; // type:object size:0xC scope:weak align:4 +__vt__11daNpc_Zl1_c = .data:0x00000918; // type:object size:0x14 scope:global align:4 +__vt__18daNpc_Zl1_matAnm_c = .data:0x0000092C; // type:object size:0x10 scope:global align:4 +__vt__15daNpc_Zl1_HIO_c = .data:0x0000093C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000948; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4158 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x64 scope:local align:4 +l_check_inf = .bss:0x000000C4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000114; // type:object size:0x4 scope:local align:4 data:4byte +l_BCKName = .bss:0x00000118; // type:object size:0x1E scope:local align:4 +l_BTPName = .bss:0x00000138; // type:object size:0x1E scope:local align:4 +l_BTKName = .bss:0x00000158; // type:object size:0x1E scope:local align:4 +@4201 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +init$4202 = .bss:0x00000184; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4200 = .bss:0x00000188; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_nz/splits.txt b/config/GZLE01/rels/d_a_nz/splits.txt new file mode 100644 index 000000000..810f9cc7e --- /dev/null +++ b/config/GZLE01/rels/d_a_nz/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_nz.cpp: + .text start:0x000000EC end:0x00008E50 + .text start:0x00008E50 end:0x00008E6C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000106 + .data start:0x00000000 end:0x00000630 + .bss start:0x00000008 end:0x000001C0 diff --git a/config/GZLE01/rels/d_a_nz/symbols.txt b/config/GZLE01/rels/d_a_nz/symbols.txt new file mode 100644 index 000000000..22a6aea9f --- /dev/null +++ b/config/GZLE01/rels/d_a_nz/symbols.txt @@ -0,0 +1,240 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daNZ_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:weak align:4 +nodeCallBack_tail__FP7J3DNodei = .text:0x00000180; // type:function size:0xA8 scope:local align:4 +__dt__4cXyzFv = .text:0x00000228; // type:function size:0x3C scope:weak align:4 +tail_control__FP8nz_class = .text:0x00000264; // type:function size:0x610 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000874; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000098C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000A2C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000A88; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000AD0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000B2C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000B74; // type:function size:0x80 scope:weak align:4 +tail_draw__FP8nz_class = .text:0x00000BF4; // type:function size:0x94 scope:local align:4 +nodeCallBack_head__FP7J3DNodei = .text:0x00000C88; // type:function size:0xDC scope:local align:4 +nodeCallBack_hand__FP7J3DNodei = .text:0x00000D64; // type:function size:0xFC scope:local align:4 +smoke_set__FP8nz_class = .text:0x00000E60; // type:function size:0xE0 scope:local align:4 +rakka_line_check__FP8nz_class = .text:0x00000F40; // type:function size:0x3E8 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001328; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001454; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000014E8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001530; // type:function size:0x48 scope:weak align:4 +daNZ_Draw__FP8nz_class = .text:0x00001578; // type:function size:0x214 scope:local align:4 +item_poi__FP8nz_class = .text:0x0000178C; // type:function size:0xFC scope:local align:4 +naraku_water_check__FP8nz_class = .text:0x00001888; // type:function size:0x690 scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001F18; // type:function size:0x154 scope:weak align:4 +s_a_d_sub__FPvPv = .text:0x0000206C; // type:function size:0xE0 scope:local align:4 +search_get_obj__FP8nz_class = .text:0x0000214C; // type:function size:0x6B0 scope:local align:4 +s_ana_sub__FPvPv = .text:0x000027FC; // type:function size:0x68 scope:local align:4 +anm_init__FP8nz_classifUcfi = .text:0x00002864; // type:function size:0x12C scope:local align:4 +search_check__FP8nz_class = .text:0x00002990; // type:function size:0x530 scope:local align:4 +BG_check__FP8nz_class = .text:0x00002EC0; // type:function size:0x7C scope:local align:4 +shock_damage_check__FP8nz_class = .text:0x00002F3C; // type:function size:0x154 scope:local align:4 +body_atari_check__FP8nz_class = .text:0x00003090; // type:function size:0x1B0 scope:local align:4 +nz_move__FP8nz_class = .text:0x00003240; // type:function size:0x1098 scope:local align:4 +money_drop__FP8nz_class = .text:0x000042D8; // type:function size:0x1E0 scope:local align:4 +nz2_move__FP8nz_class = .text:0x000044B8; // type:function size:0x374 scope:local align:4 +nz3_move__FP8nz_class = .text:0x0000482C; // type:function size:0x1BC scope:local align:4 +nz4_move__FP8nz_class = .text:0x000049E8; // type:function size:0x1144 scope:local align:4 +nz5_move__FP8nz_class = .text:0x00005B2C; // type:function size:0x6B4 scope:local align:4 +bomb_catch_SUB__FP8nz_class = .text:0x000061E0; // type:function size:0xE8 scope:local align:4 +nezumi_move__FP8nz_classs = .text:0x000062C8; // type:function size:0x46C scope:local align:4 +nz6_move__FP8nz_class = .text:0x00006734; // type:function size:0xBA4 scope:local align:4 +daNZ_Execute__FP8nz_class = .text:0x000072D8; // type:function size:0x878 scope:local align:4 +daNZ_IsDelete__FP8nz_class = .text:0x00007B50; // type:function size:0x8 scope:local align:4 +daNZ_Delete__FP8nz_class = .text:0x00007B58; // type:function size:0x88 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007BE0; // type:function size:0x2D0 scope:local align:4 +daNZ_CreateInit__FP8nz_class = .text:0x00007EB0; // type:function size:0x2FC scope:local align:4 +daNZ_Create__FP10fopAc_ac_c = .text:0x000081AC; // type:function size:0xE8 scope:local align:4 +__ct__8nz_classFv = .text:0x00008294; // type:function size:0x32C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000085C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000868C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000086D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000087A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000087E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008844; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000888C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000088E8; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008958; // type:function size:0x88 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000089E0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00008A3C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00008A84; // type:function size:0x4 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008A88; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00008AD0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00008B2C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008B74; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008B84; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00008B8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008B94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008B9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008BA4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008BDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008BE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008BEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008BF4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008C2C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008C30; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008C38; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008C48; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008C50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008C58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008C60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008C68; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008CA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008CA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008CB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008CB8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008CF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008CF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008D00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008D0C; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D18; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D1C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D20; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D24; // type:function size:0x4 scope:weak align:4 +__dt__10daNZ_HIO_cFv = .text:0x00008D28; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_nz_cpp = .text:0x00008D84; // type:function size:0x3C scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008DC0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00008DC8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00008DD0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00008DD8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00008DE0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008DE8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008DF0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008DF8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008E00; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00008E08; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00008E10; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00008E18; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008E20; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008E28; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008E30; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008E38; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008E40; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00008E48; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00008E50; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4048 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4219 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4220 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4221 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4223 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4278 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:4byte +@4376 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4556 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4666 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4854 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4855 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@5120 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5330 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5331 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5372 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5824 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5825 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5826 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5827 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5828 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5829 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5905 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5906 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5988 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6464 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6465 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6466 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6467 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6468 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6469 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6470 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6618 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7058 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@7059 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7060 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@7061 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@7258 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@7259 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@7260 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@7261 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@7262 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@7263 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000FC; // type:object size:0xA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +nz_bmt_idx = .data:0x00000030; // type:object size:0x4 scope:local align:4 +all_line_color_dt$4561 = .data:0x00000034; // type:object size:0x20 scope:local align:4 +check_x$5441 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +check_y$5442 = .data:0x0000006C; // type:object size:0x18 scope:local align:4 +check_z$5443 = .data:0x00000084; // type:object size:0x18 scope:local align:4 +check_bitD$5444 = .data:0x0000009C; // type:object size:0x6 scope:local align:4 +@5830 = .data:0x000000A4; // type:object size:0x20 scope:local align:4 +rate_dt$5838 = .data:0x000000C4; // type:object size:0xA0 scope:local align:4 +ruppy_rate_dt$5839 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@6471 = .data:0x00000170; // type:object size:0x30 scope:local align:4 +@6619 = .data:0x000001A0; // type:object size:0x34 scope:local align:4 +@7062 = .data:0x000001D4; // type:object size:0x24 scope:local align:4 +body_cyl_src$7378 = .data:0x000001F8; // type:object size:0x44 scope:local align:4 +fire_j$7379 = .data:0x0000023C; // type:object size:0xA scope:local align:4 +fire_sc$7380 = .data:0x00000248; // type:object size:0x28 scope:local align:4 +l_daNZ_Method = .data:0x00000270; // type:object size:0x20 scope:local align:4 +g_profile_NZ = .data:0x00000290; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002F0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000390; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000424; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000430; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000484; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000004A8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000004C8; // type:object size:0x1C scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000004E4; // type:object size:0x14 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000004F8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000528; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000564; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000057C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000588; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000005A0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000005D0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000005E8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000005F4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000600; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000060C; // type:object size:0xC scope:weak align:4 +__vt__10daNZ_HIO_c = .data:0x00000618; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000624; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4042 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 +check_info = .bss:0x0000002C; // type:object size:0x190 scope:local align:4 +get_check_count = .bss:0x000001BC; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_nzg/splits.txt b/config/GZLE01/rels/d_a_nzg/splits.txt new file mode 100644 index 000000000..04e0d2ce1 --- /dev/null +++ b/config/GZLE01/rels/d_a_nzg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_nzg.cpp: + .text start:0x00000078 end:0x00000B18 + .rodata start:0x00000000 end:0x00000072 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_nzg/symbols.txt b/config/GZLE01/rels/d_a_nzg/symbols.txt new file mode 100644 index 000000000..8152b82a2 --- /dev/null +++ b/config/GZLE01/rels/d_a_nzg/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daNZG_Draw__FP9nzg_class = .text:0x00000078; // type:function size:0x6C scope:local align:4 +nzg_00_move__FP9nzg_class = .text:0x000000E4; // type:function size:0x264 scope:local align:4 +nzg_01_move__FP9nzg_class = .text:0x00000348; // type:function size:0x108 scope:local align:4 +daNZG_Execute__FP9nzg_class = .text:0x00000450; // type:function size:0x80 scope:local align:4 +daNZG_IsDelete__FP9nzg_class = .text:0x000004D0; // type:function size:0x8 scope:local align:4 +daNZG_Delete__FP9nzg_class = .text:0x000004D8; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000508; // type:function size:0x118 scope:local align:4 +daNZG_Create__FP10fopAc_ac_c = .text:0x00000620; // type:function size:0x244 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000864; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000930; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000978; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000009D4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000A1C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A2C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A4C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000A84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000A8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A9C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000AD4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000AD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AE0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AE8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000AF0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000AFC; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000B08; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000B10; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4220 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4327 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4328 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4440 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4576 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4578 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000048; // type:object size:0x2A scope:local align:4 data:string_table +body_cyl_src$4506 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +l_daNZG_Method = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_NZG = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_AjavW/splits.txt b/config/GZLE01/rels/d_a_obj_AjavW/splits.txt new file mode 100644 index 000000000..d79baf447 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_AjavW/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_AjavW.cpp: + .text start:0x00000078 end:0x00000600 + .rodata start:0x00000000 end:0x00000025 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLE01/rels/d_a_obj_AjavW/symbols.txt b/config/GZLE01/rels/d_a_obj_AjavW/symbols.txt new file mode 100644 index 000000000..3f02c6e72 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_AjavW/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjAjavW_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__12daObjAjavW_cFv = .text:0x0000009C; // type:function size:0x16C scope:global align:4 +_create__12daObjAjavW_cFv = .text:0x00000208; // type:function size:0x148 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000350; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003AC; // type:function size:0x48 scope:weak align:4 +_delete__12daObjAjavW_cFv = .text:0x000003F4; // type:function size:0x94 scope:global align:4 +_execute__12daObjAjavW_cFv = .text:0x00000488; // type:function size:0x6C scope:global align:4 +_draw__12daObjAjavW_cFv = .text:0x000004F4; // type:function size:0x78 scope:global align:4 +daObjAjavW_Create__FP12daObjAjavW_c = .text:0x0000056C; // type:function size:0x20 scope:local align:4 +daObjAjavW_Delete__FP12daObjAjavW_c = .text:0x0000058C; // type:function size:0x24 scope:local align:4 +daObjAjavW_Execute__FP12daObjAjavW_c = .text:0x000005B0; // type:function size:0x24 scope:local align:4 +daObjAjavW_Draw__FP12daObjAjavW_c = .text:0x000005D4; // type:function size:0x24 scope:local align:4 +daObjAjavW_IsDelete__FP12daObjAjavW_c = .text:0x000005F8; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__27@unnamed@d_a_obj_AjavW_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +@4014 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x19 scope:local align:4 data:string_table +l_daObjAjavW_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_AjavW = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_Itnak/splits.txt b/config/GZLE01/rels/d_a_obj_Itnak/splits.txt new file mode 100644 index 000000000..ac19ba8da --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Itnak/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Itnak.cpp: + .text start:0x00000078 end:0x0000144C + .text start:0x0000144C end:0x00001850 + .text start:0x00001850 end:0x000018BC + .rodata start:0x00000000 end:0x000000FD + .data start:0x00000000 end:0x00000234 diff --git a/config/GZLE01/rels/d_a_obj_Itnak/symbols.txt b/config/GZLE01/rels/d_a_obj_Itnak/symbols.txt new file mode 100644 index 000000000..e58633940 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Itnak/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjItnak5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjItnak5Act_cFv = .text:0x0000009C; // type:function size:0xD0 scope:global align:4 +_create__Q210daObjItnak5Act_cFv = .text:0x0000016C; // type:function size:0x234 scope:global align:4 +__ct__Q210daObjItnak5Act_cFv = .text:0x000003A0; // type:function size:0x29C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000063C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000708; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000750; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007AC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000007F4; // type:function size:0x5C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000850; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000990; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000AA8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000B48; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000BA4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000BEC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000C48; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000C90; // type:function size:0x80 scope:weak align:4 +_delete__Q210daObjItnak5Act_cFv = .text:0x00000D10; // type:function size:0x30 scope:global align:4 +set_mtx__Q210daObjItnak5Act_cFv = .text:0x00000D40; // type:function size:0xAC scope:global align:4 +set_co_se__Q210daObjItnak5Act_cFP8dCcD_Cyl = .text:0x00000DEC; // type:function size:0xC4 scope:global align:4 +manage_draw_flag__Q210daObjItnak5Act_cFv = .text:0x00000EB0; // type:function size:0xE4 scope:global align:4 +set_collision__Q210daObjItnak5Act_cFv = .text:0x00000F94; // type:function size:0x184 scope:global align:4 +_execute__Q210daObjItnak5Act_cFv = .text:0x00001118; // type:function size:0x40 scope:global align:4 +_draw__Q210daObjItnak5Act_cFv = .text:0x00001158; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x0000123C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x0000125C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x00001280; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x000012A4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x000012C8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000012D0; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001318; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001360; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001370; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001378; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001380; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001388; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001390; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000013C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000013D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000013D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013E0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001418; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000141C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001424; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000142C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001434; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001440; // type:function size:0xC scope:weak align:4 +__dt__Q210daObjItnak5Act_cFv = .text:0x0000144C; // type:function size:0x404 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00001850; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000186C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001874; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000187C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001884; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000188C; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001894; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x0000189C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000018A4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000018AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000018B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_cyl_src__10daObjItnak = .rodata:0x00000030; // type:object size:0x44 scope:local align:4 +M_arcname__Q210daObjItnak5Act_c = .rodata:0x00000074; // type:object size:0x6 scope:global align:4 data:string +@4103 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4433 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D8; // type:object size:0x25 scope:local align:4 data:string_table +Mthd_Table__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Itnak = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000005C; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000008C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000012C; // type:object size:0x54 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000180; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001B0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001E0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__Q210daObjItnak5Act_c = .data:0x00000228; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_Vds/splits.txt b/config/GZLE01/rels/d_a_obj_Vds/splits.txt new file mode 100644 index 000000000..263aa35f8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Vds/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Vds.cpp: + .text start:0x00000078 end:0x0000163C + .text start:0x0000163C end:0x00001720 + .text start:0x00001720 end:0x0000173C + .rodata start:0x00000000 end:0x00000105 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLE01/rels/d_a_obj_Vds/symbols.txt b/config/GZLE01/rels/d_a_obj_Vds/symbols.txt new file mode 100644 index 000000000..804dcb007 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Vds/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +SetLoopJointAnimation__Q28daObjVds5Act_cFP18J3DAnmTransformKeyP18J3DAnmTransformKeyff = .text:0x00000078; // type:function size:0xBC scope:global align:4 +PlayLoopJointAnimation__Q28daObjVds5Act_cFv = .text:0x00000134; // type:function size:0x54 scope:global align:4 +set_first_process__Q28daObjVds5Act_cFv = .text:0x00000188; // type:function size:0x60 scope:global align:4 +ds_search_switchCB__8daObjVdsFPvPv = .text:0x000001E8; // type:function size:0x2C scope:local align:4 +search_switchCB__Q28daObjVds5Act_cFP10fopAc_ac_c = .text:0x00000214; // type:function size:0x9C scope:global align:4 +__dt__4cXyzFv = .text:0x000002B0; // type:function size:0x3C scope:weak align:4 +process_off_init__Q28daObjVds5Act_cFv = .text:0x000002EC; // type:function size:0xDC scope:global align:4 +process_off_main__Q28daObjVds5Act_cFv = .text:0x000003C8; // type:function size:0xAC scope:global align:4 +process_on_init__Q28daObjVds5Act_cFv = .text:0x00000474; // type:function size:0x7C scope:global align:4 +process_on_main__Q28daObjVds5Act_cFv = .text:0x000004F0; // type:function size:0x4 scope:global align:4 +process_init__Q28daObjVds5Act_cFi = .text:0x000004F4; // type:function size:0xCC scope:global align:4 +process_main__Q28daObjVds5Act_cFv = .text:0x000005C0; // type:function size:0x9C scope:global align:4 +process_common__Q28daObjVds5Act_cFv = .text:0x0000065C; // type:function size:0x190 scope:global align:4 +create_point_light__Q28daObjVds5Act_cFiP4cXyz = .text:0x000007EC; // type:function size:0x90 scope:global align:4 +execute_point_light__Q28daObjVds5Act_cFv = .text:0x0000087C; // type:function size:0x84 scope:global align:4 +delete_point_light__Q28daObjVds5Act_cFv = .text:0x00000900; // type:function size:0x54 scope:global align:4 +Event_init__Q28daObjVds5Act_cFv = .text:0x00000954; // type:function size:0x14 scope:global align:4 +Event_exe__Q28daObjVds5Act_cFv = .text:0x00000968; // type:function size:0xC0 scope:global align:4 +solidHeapCB__Q28daObjVds5Act_cFP10fopAc_ac_c = .text:0x00000A28; // type:function size:0x24 scope:global align:4 +create_heap__Q28daObjVds5Act_cFv = .text:0x00000A4C; // type:function size:0x5D4 scope:global align:4 +_create__Q28daObjVds5Act_cFv = .text:0x00001020; // type:function size:0x1CC scope:global align:4 +__ct__4cXyzFv = .text:0x000011EC; // type:function size:0x4 scope:weak align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000011F0; // type:function size:0x3C scope:weak align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x0000122C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001230; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000128C; // type:function size:0x48 scope:weak align:4 +_delete__Q28daObjVds5Act_cFv = .text:0x000012D4; // type:function size:0x94 scope:global align:4 +set_mtx__Q28daObjVds5Act_cFv = .text:0x00001368; // type:function size:0xB8 scope:global align:4 +_execute__Q28daObjVds5Act_cFv = .text:0x00001420; // type:function size:0xCC scope:global align:4 +_draw__Q28daObjVds5Act_cFv = .text:0x000014EC; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x000015A8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x000015C8; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x000015EC; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x00001610; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x00001634; // type:function size:0x8 scope:local align:4 +__dt__Q28daObjVds5Act_cFv = .text:0x0000163C; // type:function size:0xE4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00001720; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@ = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +@4016 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4017 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4089 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4257 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +M_arcname__Q28daObjVds5Act_c = .rodata:0x00000048; // type:object size:0x4 scope:global align:4 data:string +@4435 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@4531 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0xA1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +angle_data$4064 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +@4164 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4165 = .data:0x00000040; // type:object size:0xC scope:local align:4 +init_table$4163 = .data:0x0000004C; // type:object size:0x18 scope:local align:4 +@4178 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4179 = .data:0x00000070; // type:object size:0xC scope:local align:4 +main_table$4177 = .data:0x0000007C; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@ = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vds = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__Q28daObjVds5Act_c = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +init$4166 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4180 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_Vteng/splits.txt b/config/GZLE01/rels/d_a_obj_Vteng/splits.txt new file mode 100644 index 000000000..1871d8ef6 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Vteng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Vteng.cpp: + .text start:0x00000078 end:0x0000060C + .rodata start:0x00000000 end:0x0000002B + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_Vteng/symbols.txt b/config/GZLE01/rels/d_a_obj_Vteng/symbols.txt new file mode 100644 index 000000000..a43188611 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Vteng/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__12daObjVteng_cFv = .text:0x00000078; // type:function size:0xA8 scope:global align:4 +solidHeapCB__12daObjVteng_cFP10fopAc_ac_c = .text:0x00000120; // type:function size:0x24 scope:global align:4 +create_heap__12daObjVteng_cFv = .text:0x00000144; // type:function size:0x180 scope:global align:4 +jokai_demo__12daObjVteng_cFv = .text:0x000002C4; // type:function size:0x60 scope:global align:4 +_create__12daObjVteng_cFv = .text:0x00000324; // type:function size:0xD0 scope:global align:4 +_delete__12daObjVteng_cFv = .text:0x000003F4; // type:function size:0x94 scope:global align:4 +_execute__12daObjVteng_cFv = .text:0x00000488; // type:function size:0x88 scope:global align:4 +_draw__12daObjVteng_cFv = .text:0x00000510; // type:function size:0x68 scope:global align:4 +daObjVteng_Create__FP10fopAc_ac_c = .text:0x00000578; // type:function size:0x20 scope:local align:4 +daObjVteng_Delete__FP12daObjVteng_c = .text:0x00000598; // type:function size:0x24 scope:local align:4 +daObjVteng_Execute__FP12daObjVteng_c = .text:0x000005BC; // type:function size:0x24 scope:local align:4 +daObjVteng_Draw__FP12daObjVteng_c = .text:0x000005E0; // type:function size:0x24 scope:local align:4 +daObjVteng_IsDelete__FP12daObjVteng_c = .text:0x00000604; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__27@unnamed@d_a_obj_Vteng_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +@4041 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x1F scope:local align:4 data:string_table +l_daObjVteng_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vteng = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_YLzou/splits.txt b/config/GZLE01/rels/d_a_obj_YLzou/splits.txt new file mode 100644 index 000000000..c4b47f4a8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_YLzou/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_YLzou.cpp: + .text start:0x000000EC end:0x0000197C + .text start:0x0000197C end:0x00001A48 + .text start:0x00001A48 end:0x00001A64 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x000003E8 + .bss start:0x00000008 end:0x000000A6 diff --git a/config/GZLE01/rels/d_a_obj_YLzou/symbols.txt b/config/GZLE01/rels/d_a_obj_YLzou/symbols.txt new file mode 100644 index 000000000..d2595d7ea --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_YLzou/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_start_type__12daObjYLzou_cFv = .text:0x000000EC; // type:function size:0x1CC scope:global align:4 +set_mtx__12daObjYLzou_cFv = .text:0x000002B8; // type:function size:0xBC scope:global align:4 +init_mtx__12daObjYLzou_cFv = .text:0x00000374; // type:function size:0x3C scope:global align:4 +solidHeapCB__12daObjYLzou_cFP10fopAc_ac_c = .text:0x000003B0; // type:function size:0x24 scope:global align:4 +create_heap__12daObjYLzou_cFv = .text:0x000003D4; // type:function size:0x120 scope:global align:4 +eff_set_slip_smoke_pos__12daObjYLzou_cFv = .text:0x000004F4; // type:function size:0x174 scope:global align:4 +__dt__4cXyzFv = .text:0x00000668; // type:function size:0x3C scope:weak align:4 +eff_smoke_slip_start__12daObjYLzou_cFv = .text:0x000006A4; // type:function size:0x108 scope:global align:4 +eff_smoke_slip_end__12daObjYLzou_cFv = .text:0x000007AC; // type:function size:0x60 scope:global align:4 +eff_smoke_slip_remove__12daObjYLzou_cFv = .text:0x0000080C; // type:function size:0x60 scope:global align:4 +eff_smoke_proc__12daObjYLzou_cFv = .text:0x0000086C; // type:function size:0x64 scope:global align:4 +vib_proc__12daObjYLzou_cFv = .text:0x000008D0; // type:function size:0xD4 scope:global align:4 +_create__12daObjYLzou_cFv = .text:0x000009A4; // type:function size:0x13C scope:global align:4 +_delete__12daObjYLzou_cFv = .text:0x00000AE0; // type:function size:0x9C scope:global align:4 +move_ylzou_demo_start_wait_act_proc__12daObjYLzou_cFv = .text:0x00000B7C; // type:function size:0x5C scope:global align:4 +demo_regist_wait_act_proc__12daObjYLzou_cFv = .text:0x00000BD8; // type:function size:0x98 scope:global align:4 +demo_vib_start_wait_act_proc__12daObjYLzou_cFv = .text:0x00000C70; // type:function size:0xA8 scope:global align:4 +demo_vib_act_proc__12daObjYLzou_cFv = .text:0x00000D18; // type:function size:0xF0 scope:global align:4 +move_ylzou_demo_move_act_proc__12daObjYLzou_cFv = .text:0x00000E08; // type:function size:0x104 scope:global align:4 +go_up_stairs_demo_move_act_proc__12daObjYLzou_cFv = .text:0x00000F0C; // type:function size:0xFC scope:global align:4 +demo_end_wait_act_proc__12daObjYLzou_cFv = .text:0x00001008; // type:function size:0xA0 scope:global align:4 +wait_act_proc__12daObjYLzou_cFv = .text:0x000010A8; // type:function size:0x4 scope:global align:4 +move_ylzou_demo_start_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000010AC; // type:function size:0x2C scope:global align:4 +demo_regist_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000010D8; // type:function size:0x9C scope:global align:4 +move_ylzou_demo_vib_start_wait_act_init_proc__12daObjYLzou_cFv = .text:0x00001174; // type:function size:0x30 scope:global align:4 +move_ylzou_demo_vib_act_init_proc__12daObjYLzou_cFv = .text:0x000011A4; // type:function size:0x68 scope:global align:4 +move_ylzou_demo_move_act_init_proc__12daObjYLzou_cFv = .text:0x0000120C; // type:function size:0x1C scope:global align:4 +demo_end_wait_act_init_proc__12daObjYLzou_cFv = .text:0x00001228; // type:function size:0xA0 scope:global align:4 +open_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000012C8; // type:function size:0x2C scope:global align:4 +close_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000012F4; // type:function size:0x24 scope:global align:4 +go_up_stairs_demo_move_start_wait_act_init_proc__12daObjYLzou_cFv = .text:0x00001318; // type:function size:0x8C scope:global align:4 +go_up_stairs_demo_move_act_init_proc__12daObjYLzou_cFv = .text:0x000013A4; // type:function size:0x14 scope:global align:4 +setup_action__12daObjYLzou_cFi = .text:0x000013B8; // type:function size:0x388 scope:global align:4 +_execute__12daObjYLzou_cFv = .text:0x00001740; // type:function size:0x94 scope:global align:4 +_draw__12daObjYLzou_cFv = .text:0x000017D4; // type:function size:0x60 scope:global align:4 +daObjYLzou_Create__FP10fopAc_ac_c = .text:0x00001834; // type:function size:0x20 scope:local align:4 +daObjYLzou_Delete__FP12daObjYLzou_c = .text:0x00001854; // type:function size:0x24 scope:local align:4 +daObjYLzou_Execute__FP12daObjYLzou_c = .text:0x00001878; // type:function size:0x24 scope:local align:4 +daObjYLzou_Draw__FP12daObjYLzou_c = .text:0x0000189C; // type:function size:0x24 scope:local align:4 +daObjYLzou_IsDelete__FP12daObjYLzou_c = .text:0x000018C0; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018C8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018CC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018D0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018D4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000018D8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001920; // type:function size:0x5C scope:weak align:4 +__dt__10EffSmokeCBFv = .text:0x0000197C; // type:function size:0x8C scope:weak align:4 +__ct__10EffSmokeCBFv = .text:0x00001A08; // type:function size:0x40 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjYLzou_c7Param_eQ212daObjYLzou_c7Param_e = .text:0x00001A48; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_move_ylzou_demo_name__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000008; // type:object size:0xB scope:local align:4 data:string +l_go_up_stairs_demo_name__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000014; // type:object size:0xD scope:local align:4 data:string +l_go_up_stairs_demo2_name__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000024; // type:object size:0xE scope:local align:4 data:string +@4169 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4171 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4417 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4437 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4438 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000074; // type:object size:0x2C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_demo_name__27@unnamed@d_a_obj_YLzou_cpp@ = .data:0x00000030; // type:object size:0x10 scope:local align:4 +bdl_table$4104 = .data:0x00000040; // type:object size:0x8 scope:local align:4 +dzb_table$4105 = .data:0x00000048; // type:object size:0x8 scope:local align:4 +solidHeapSize_table$4267 = .data:0x00000050; // type:object size:0x8 scope:local align:4 +next_act_idx$4461 = .data:0x00000058; // type:object size:0x10 scope:local align:4 +@4567 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4568 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4569 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4570 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4571 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4572 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4573 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4574 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4575 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4576 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4577 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4578 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4579 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4580 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4581 = .data:0x00000110; // type:object size:0xC scope:local align:4 +act_init_proc$4566 = .data:0x0000011C; // type:object size:0xB4 scope:local align:4 +@4585 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@4586 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@4587 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@4588 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@4589 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@4590 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@4591 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@4592 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@4593 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@4594 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@4595 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@4596 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@4597 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@4598 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@4599 = .data:0x00000278; // type:object size:0xC scope:local align:4 +act_proc$4584 = .data:0x00000284; // type:object size:0xB4 scope:local align:4 +l_daObjYLzou_Method = .data:0x00000338; // type:object size:0x20 scope:local align:4 +g_profile_Obj_YLzou = .data:0x00000358; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000388; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003A4; // type:object size:0x20 scope:weak align:4 +__vt__10EffSmokeCB = .data:0x000003C4; // type:object size:0x24 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4127 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4128 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4130 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +base_pos$4126 = .bss:0x00000070; // type:object size:0x18 scope:local align:4 +@4180 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4181 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +scl$4179 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4582 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +init$4600 = .bss:0x000000A5; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_Yboil/splits.txt b/config/GZLE01/rels/d_a_obj_Yboil/splits.txt new file mode 100644 index 000000000..d60cbf5a8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Yboil/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Yboil.cpp: + .text start:0x00000078 end:0x00000DFC + .text start:0x00000DFC end:0x00000E18 + .rodata start:0x00000000 end:0x0000007F + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLE01/rels/d_a_obj_Yboil/symbols.txt b/config/GZLE01/rels/d_a_obj_Yboil/symbols.txt new file mode 100644 index 000000000..fca8cbd0b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Yboil/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjYboil_cFv = .text:0x00000098; // type:function size:0x2D0 scope:global align:4 +pos_reset__12daObjYboil_cFi = .text:0x00000368; // type:function size:0x108 scope:global align:4 +CreateInit__12daObjYboil_cFv = .text:0x00000470; // type:function size:0x15C scope:global align:4 +set_mtx__12daObjYboil_cFv = .text:0x000005CC; // type:function size:0xA0 scope:global align:4 +daObjYboil_Create__FPv = .text:0x0000066C; // type:function size:0x16C scope:local align:4 +__dt__4cXyzFv = .text:0x000007D8; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x00000814; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000818; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00000874; // type:function size:0x2C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008A0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000008E8; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x00000944; // type:function size:0x28 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000096C; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_bckAnmFv = .text:0x000009C8; // type:function size:0x28 scope:weak align:4 +daObjYboil_Delete__FPv = .text:0x000009F0; // type:function size:0x3C scope:local align:4 +daObjYboil_Draw__FPv = .text:0x00000A2C; // type:function size:0x24 scope:local align:4 +_draw__12daObjYboil_cFv = .text:0x00000A50; // type:function size:0x21C scope:weak align:4 +daObjYboil_Execute__FPv = .text:0x00000C6C; // type:function size:0x188 scope:local align:4 +daObjYboil_IsDelete__FPv = .text:0x00000DF4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjYboil_c5Prm_eQ212daObjYboil_c5Prm_e = .text:0x00000DFC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4027 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4041 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4071 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4072 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4339 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000038; // type:object size:0x47 scope:local align:4 data:string_table +daObj_YboilMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Yboil = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_Ygush00/splits.txt b/config/GZLE01/rels/d_a_obj_Ygush00/splits.txt new file mode 100644 index 000000000..f5a2f9c3c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Ygush00/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Ygush00.cpp: + .text start:0x00000078 end:0x00000790 + .text start:0x00000790 end:0x000007AC + .rodata start:0x00000000 end:0x0000003B + .data start:0x00000000 end:0x000000D4 diff --git a/config/GZLE01/rels/d_a_obj_Ygush00/symbols.txt b/config/GZLE01/rels/d_a_obj_Ygush00/symbols.txt new file mode 100644 index 000000000..3c5b9e596 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_Ygush00/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__14daObjYgush00_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__14daObjYgush00_cFv = .text:0x0000009C; // type:function size:0x1B4 scope:global align:4 +_create__14daObjYgush00_cFv = .text:0x00000250; // type:function size:0x1A4 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000003F4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000450; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000004AC; // type:function size:0x48 scope:weak align:4 +_delete__14daObjYgush00_cFv = .text:0x000004F4; // type:function size:0x30 scope:global align:4 +_execute__14daObjYgush00_cFv = .text:0x00000524; // type:function size:0x148 scope:global align:4 +_draw__14daObjYgush00_cFv = .text:0x0000066C; // type:function size:0x90 scope:global align:4 +daObjYgush00_Create__FP14daObjYgush00_c = .text:0x000006FC; // type:function size:0x20 scope:local align:4 +daObjYgush00_Delete__FP14daObjYgush00_c = .text:0x0000071C; // type:function size:0x24 scope:local align:4 +daObjYgush00_Execute__FP14daObjYgush00_c = .text:0x00000740; // type:function size:0x24 scope:local align:4 +daObjYgush00_Draw__FP14daObjYgush00_c = .text:0x00000764; // type:function size:0x24 scope:local align:4 +daObjYgush00_IsDelete__FP14daObjYgush00_c = .text:0x00000788; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjYgush00_c7Param_eQ214daObjYgush00_c7Param_e = .text:0x00000790; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__29@unnamed@d_a_obj_Ygush00_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 data:string +@4024 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4090 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0x1B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +mdl_table$4001 = .data:0x00000030; // type:object size:0x10 scope:local align:4 +btk_table$4002 = .data:0x00000040; // type:object size:0x10 scope:local align:4 +bck_table$4003 = .data:0x00000050; // type:object size:0x10 scope:local align:4 +l_daObjYgush00_Method = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ygush00 = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000C8; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_adnno/splits.txt b/config/GZLE01/rels/d_a_obj_adnno/splits.txt new file mode 100644 index 000000000..7e593ffe3 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_adnno/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_adnno.cpp: + .text start:0x00000078 end:0x00000524 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_adnno/symbols.txt b/config/GZLE01/rels/d_a_obj_adnno/symbols.txt new file mode 100644 index 000000000..67ee717f9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_adnno/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjAdnno_cFv = .text:0x00000098; // type:function size:0xE0 scope:global align:4 +CreateInit__12daObjAdnno_cFv = .text:0x00000178; // type:function size:0x70 scope:global align:4 +set_mtx__12daObjAdnno_cFv = .text:0x000001E8; // type:function size:0x148 scope:global align:4 +daObjAdnno_Create__FPv = .text:0x00000330; // type:function size:0xA4 scope:local align:4 +daObjAdnno_Delete__FPv = .text:0x000003D4; // type:function size:0x30 scope:local align:4 +daObjAdnno_Draw__FPv = .text:0x00000404; // type:function size:0xF4 scope:local align:4 +daObjAdnno_Execute__FPv = .text:0x000004F8; // type:function size:0x24 scope:local align:4 +daObjAdnno_IsDelete__FPv = .text:0x0000051C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +daObjAdnno_bmt_table = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@4022 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4023 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +daObjAdnno_event_bit_table = .rodata:0x00000068; // type:object size:0x20 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0x2C scope:local align:4 data:string_table +daObj_AdnnoMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Adnno = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_ajav/splits.txt b/config/GZLE01/rels/d_a_obj_ajav/splits.txt new file mode 100644 index 000000000..bcfb7c043 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ajav/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ajav.cpp: + .text start:0x000000EC end:0x00003580 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001C1 + .data start:0x00000000 end:0x000003C0 + .bss start:0x00000008 end:0x000002E0 diff --git a/config/GZLE01/rels/d_a_obj_ajav/symbols.txt b/config/GZLE01/rels/d_a_obj_ajav/symbols.txt new file mode 100644 index 000000000..3f2764084 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ajav/symbols.txt @@ -0,0 +1,253 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daObjAjav_make_splash__9daObjAjavF4cXyzf = .text:0x000000EC; // type:function size:0x84 scope:local align:4 +__dt__4cXyzFv = .text:0x00000170; // type:function size:0x3C scope:weak align:4 +make_hamon__Q29daObjAjav6Part_cF4cXyzf = .text:0x000001AC; // type:function size:0xBC scope:global align:4 +no_proc__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000268; // type:function size:0x4 scope:global align:4 +init_data__Q29daObjAjav6Part_cF4cXyz4cXyzP12dKy_tevstr_cP4cXyz = .text:0x0000026C; // type:function size:0x13C scope:global align:4 +set_mdl_area__Q29daObjAjav6Part_cFPCciUl = .text:0x000003A8; // type:function size:0xBC scope:global align:4 +init_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz4cXyz = .text:0x00000464; // type:function size:0xA8 scope:global align:4 +set_flaw_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz = .text:0x0000050C; // type:function size:0x9C scope:global align:4 +set_fall_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz = .text:0x000005A8; // type:function size:0xD4 scope:global align:4 +fall_init__Q29daObjAjav6Part_cF4cXyz5csXyzsUs = .text:0x0000067C; // type:function size:0x68 scope:global align:4 +check_angle__9daObjAjavFPss = .text:0x000006E4; // type:function size:0x88 scope:local align:4 +fall_0__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x0000076C; // type:function size:0x1F0 scope:global align:4 +fall_1__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x0000095C; // type:function size:0x230 scope:global align:4 +flaw__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000B8C; // type:function size:0x9C scope:global align:4 +draw_normal__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000C28; // type:function size:0x44 scope:global align:4 +draw_flashing__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000C6C; // type:function size:0x23C scope:global align:4 +draw_flashing_normal__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000EA8; // type:function size:0x68 scope:global align:4 +draw_shy__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000F10; // type:function size:0x180 scope:global align:4 +make_fall_rock__Q29daObjAjav6Part_cFi = .text:0x00001090; // type:function size:0xD8 scope:global align:4 +solidHeapCB__Q29daObjAjav5Act_cFP10fopAc_ac_c = .text:0x00001168; // type:function size:0x20 scope:global align:4 +create_heap__Q29daObjAjav5Act_cFv = .text:0x00001188; // type:function size:0x100 scope:global align:4 +_create__Q29daObjAjav5Act_cFv = .text:0x00001288; // type:function size:0x3E4 scope:global align:4 +__dt__Q29daObjAjav6Part_cFv = .text:0x0000166C; // type:function size:0x3C scope:weak align:4 +__ct__Q29daObjAjav6Part_cFv = .text:0x000016A8; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x000016AC; // type:function size:0x84 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00001730; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001784; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001850; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001898; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001964; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000019AC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001A08; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00001A50; // type:function size:0x90 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001AE0; // type:function size:0x5C scope:weak align:4 +_delete__Q29daObjAjav5Act_cFv = .text:0x00001B3C; // type:function size:0xCC scope:global align:4 +init_mtx__Q29daObjAjav5Act_cFv = .text:0x00001C08; // type:function size:0xA0 scope:global align:4 +set_tex__Q29daObjAjav5Act_cFv = .text:0x00001CA8; // type:function size:0x3C scope:global align:4 +set_co_offset__Q29daObjAjav5Act_cFv = .text:0x00001CE4; // type:function size:0x158 scope:global align:4 +daObjAjav_limit_angle__9daObjAjavFPss = .text:0x00001E3C; // type:function size:0x64 scope:local align:4 +daObjAjav_get_rot_speed__9daObjAjavF4cXyz4cXyzs = .text:0x00001EA0; // type:function size:0xB4 scope:local align:4 +check_all_wait__Q29daObjAjav5Act_cFv = .text:0x00001F54; // type:function size:0x90 scope:global align:4 +check_end__Q29daObjAjav5Act_cFv = .text:0x00001FE4; // type:function size:0x38 scope:global align:4 +to_broken__Q29daObjAjav5Act_cFv = .text:0x0000201C; // type:function size:0x94 scope:global align:4 +damage_part__Q29daObjAjav5Act_cFv = .text:0x000020B0; // type:function size:0x74 scope:global align:4 +make_shot_rock__Q29daObjAjav5Act_cFv = .text:0x00002124; // type:function size:0xC8 scope:global align:4 +make_hamon2__Q29daObjAjav5Act_cF4cXyzf = .text:0x000021EC; // type:function size:0x104 scope:global align:4 +set_hamon__Q29daObjAjav5Act_cFf = .text:0x000022F0; // type:function size:0x1B4 scope:global align:4 +_execute__Q29daObjAjav5Act_cFv = .text:0x000024A4; // type:function size:0x850 scope:global align:4 +set_se_pos__Q29daObjAjav6Part_cF4cXyz = .text:0x00002CF4; // type:function size:0x5C scope:weak align:4 +_draw__Q29daObjAjav5Act_cFv = .text:0x00002D50; // type:function size:0x7C scope:global align:4 +Mthd_Create__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002DCC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002DEC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002E10; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002E34; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002E58; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002E60; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002EA8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002EB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002EC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002EC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002ED0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002ED8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002F10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002F18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002F20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002F28; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002F60; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002F64; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002F6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002F7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002FD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002FDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002FE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FEC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003024; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000302C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003034; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003040; // type:function size:0xC scope:weak align:4 +__sinit_d_a_obj_ajav_cpp = .text:0x0000304C; // type:function size:0x514 scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00003560; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003568; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003570; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003578; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_daObjAjav_idx_table = .rodata:0x00000000; // type:object size:0x18 scope:local align:4 +l_daObjAjav_ev_name = .rodata:0x00000018; // type:object size:0xC scope:local align:4 +@4031 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4032 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4050 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4367 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +M_arcname__Q29daObjAjav5Act_c = .rodata:0x00000084; // type:object size:0x5 scope:global align:4 data:string +@4942 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4991 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4992 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4994 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5258 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5259 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5260 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5261 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5520 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5521 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5522 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5523 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5524 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5525 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5526 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5527 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5528 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5529 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5530 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5531 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5532 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5533 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5534 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5535 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5536 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5537 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5538 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5539 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5540 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5543 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5544 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5545 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5546 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5547 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5548 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5549 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5552 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5553 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5554 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000144; // type:object size:0x7D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_daObjAjav_sph_data = .data:0x00000030; // type:object size:0x40 scope:local align:4 +l_daObjAjav_cyl_data = .data:0x00000070; // type:object size:0x44 scope:local align:4 +l_daObjAjav_hint_cyl_data = .data:0x000000B4; // type:object size:0x44 scope:local align:4 +l_daObjAjav_cyl_h_talbe = .data:0x000000F8; // type:object size:0xC scope:local align:4 +l_daObjAjav_cyl_r = .data:0x00000104; // type:object size:0x18 scope:local align:4 +l_daObjAjav_cyl_h = .data:0x0000011C; // type:object size:0x18 scope:local align:4 +@4061 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@4062 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@4169 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@4199 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@4261 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@4263 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@4315 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@4383 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@4393 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@4871 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@5035 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@5047 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@5056 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +Mthd_Table__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@ = .data:0x000001D0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ajav = .data:0x000001F0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000238; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000036C; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3998 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@3999 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4000 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +l_daObjAjav_co_offset = .bss:0x00000078; // type:object size:0x24 scope:local align:4 +@4001 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4002 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4003 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4004 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4005 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4006 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +l_daObjAjav_offset = .bss:0x000000E4; // type:object size:0x48 scope:local align:4 +@4007 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@4008 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@4009 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@4010 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@4011 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@4012 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +l_daObjAjav_cyl_offset = .bss:0x00000174; // type:object size:0x48 scope:local align:4 +@4013 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@4014 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@4015 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@4016 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@4017 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@4018 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +l_daObjAjav_rock_pos_table = .bss:0x00000204; // type:object size:0x48 scope:local align:4 +@4999 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +init$5000 = .bss:0x00000258; // type:object size:0x1 scope:local align:1 +@5002 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@5003 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@5004 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +@5005 = .bss:0x00000280; // type:object size:0xC scope:local align:4 +@5006 = .bss:0x0000028C; // type:object size:0xC scope:local align:4 +flaw_pos$4998 = .bss:0x00000298; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_akabe/splits.txt b/config/GZLE01/rels/d_a_obj_akabe/splits.txt new file mode 100644 index 000000000..e7012b15b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_akabe/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_akabe.cpp: + .text start:0x00000078 end:0x00000680 + .text start:0x00000680 end:0x0000069C + .rodata start:0x00000000 end:0x0000007E + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_akabe/symbols.txt b/config/GZLE01/rels/d_a_obj_akabe/symbols.txt new file mode 100644 index 000000000..e6189adf1 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_akabe/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjAkabe5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjAkabe5Act_cFv = .text:0x0000009C; // type:function size:0x108 scope:global align:4 +_create__Q210daObjAkabe5Act_cFv = .text:0x000001A4; // type:function size:0x1BC scope:global align:4 +_delete__Q210daObjAkabe5Act_cFv = .text:0x00000360; // type:function size:0x98 scope:global align:4 +init_scale__Q210daObjAkabe5Act_cFv = .text:0x000003F8; // type:function size:0xA0 scope:global align:4 +init_mtx__Q210daObjAkabe5Act_cFv = .text:0x00000498; // type:function size:0x78 scope:global align:4 +chk_appear__Q210daObjAkabe5Act_cFv = .text:0x00000510; // type:function size:0x94 scope:global align:4 +_execute__Q210daObjAkabe5Act_cFv = .text:0x000005A4; // type:function size:0x40 scope:global align:4 +_draw__Q210daObjAkabe5Act_cFv = .text:0x000005E4; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x000005EC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x0000060C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x00000630; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x00000654; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x00000678; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjAkabe5Act_c5Prm_eQ310daObjAkabe5Act_c5Prm_e = .text:0x00000680; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjAkabe5Act_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +dzb$4003 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +heap_size$4037 = .rodata:0x00000018; // type:object size:0x10 scope:local align:4 +@4082 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4117 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000040; // type:object size:0x3E scope:local align:4 data:string_table +Mthd_Table__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Akabe = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_apzl/splits.txt b/config/GZLE01/rels/d_a_obj_apzl/splits.txt new file mode 100644 index 000000000..a43ad9d4d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_apzl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_apzl.cpp: + .text start:0x00000078 end:0x00001E94 + .rodata start:0x00000000 end:0x00000503 + .data start:0x00000000 end:0x00000118 diff --git a/config/GZLE01/rels/d_a_obj_apzl/symbols.txt b/config/GZLE01/rels/d_a_obj_apzl/symbols.txt new file mode 100644 index 000000000..52b5fae2e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_apzl/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +move_piece__11daObjApzl_cFv = .text:0x00000078; // type:function size:0x1E4 scope:global align:4 +check_arrow_draw__11daObjApzl_cFv = .text:0x0000025C; // type:function size:0xB4 scope:global align:4 +search_piece__11daObjApzl_cFUc = .text:0x00000310; // type:function size:0x2C scope:global align:4 +swap_piece__11daObjApzl_cFUcUc = .text:0x0000033C; // type:function size:0x24 scope:global align:4 +randamize_piece__11daObjApzl_cFv = .text:0x00000360; // type:function size:0x238 scope:global align:4 +save_piece__11daObjApzl_cFv = .text:0x00000598; // type:function size:0x34 scope:global align:4 +check_clear__11daObjApzl_cFv = .text:0x000005CC; // type:function size:0x38 scope:global align:4 +next_msgStatus__11daObjApzl_cFPUl = .text:0x00000604; // type:function size:0x144 scope:global align:4 +getMsg__11daObjApzl_cFv = .text:0x00000748; // type:function size:0x54 scope:global align:4 +talk__11daObjApzl_cFi = .text:0x0000079C; // type:function size:0xE0 scope:global align:4 +privateCut__11daObjApzl_cFv = .text:0x0000087C; // type:function size:0x48C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000D08; // type:function size:0x20 scope:local align:4 +CreateHeap__11daObjApzl_cFv = .text:0x00000D28; // type:function size:0x360 scope:global align:4 +CreateInit__11daObjApzl_cFv = .text:0x00001088; // type:function size:0x234 scope:global align:4 +set_mtx__11daObjApzl_cFv = .text:0x000012BC; // type:function size:0x3FC scope:global align:4 +daObjApzl_Create__FPv = .text:0x000016B8; // type:function size:0xC8 scope:local align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001780; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_btpAnmFv = .text:0x000017DC; // type:function size:0x28 scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001804; // type:function size:0x48 scope:weak align:4 +daObjApzl_Delete__FPv = .text:0x0000184C; // type:function size:0x48 scope:local align:4 +daObjApzl_Draw__FPv = .text:0x00001894; // type:function size:0x24 scope:local align:4 +_draw__11daObjApzl_cFv = .text:0x000018B8; // type:function size:0x248 scope:weak align:4 +daObjApzl_Execute__FPv = .text:0x00001B00; // type:function size:0x24 scope:local align:4 +_execute__11daObjApzl_cFv = .text:0x00001B24; // type:function size:0x368 scope:weak align:4 +daObjApzl_IsDelete__FPv = .text:0x00001E8C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +daObjApzl_bmt_table = .rodata:0x00000000; // type:object size:0x400 scope:local align:4 +@4157 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@4469 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 data:string +@4533 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@4704 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000458; // type:object size:0x8 scope:local align:8 +@4712 = .rodata:0x00000460; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000468; // type:object size:0x9B scope:local align:4 data:string_table +@4236 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +daObjApzl_Rupee_Table = .data:0x00000030; // type:object size:0x1E scope:global align:4 +cut_name_tbl$4278 = .data:0x00000050; // type:object size:0x20 scope:local align:4 +@4471 = .data:0x00000070; // type:object size:0x20 scope:local align:4 +@4470 = .data:0x00000090; // type:object size:0x20 scope:local align:4 +daObj_ApzlMethodTable = .data:0x000000B0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Apzl = .data:0x000000D0; // type:object size:0x30 scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x00000100; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000010C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_ashut/splits.txt b/config/GZLE01/rels/d_a_obj_ashut/splits.txt new file mode 100644 index 000000000..7be5e4ba3 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ashut/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ashut.cpp: + .text start:0x00000078 end:0x00000E24 + .text start:0x00000E24 end:0x00000E64 + .text start:0x00000E64 end:0x00000E80 + .rodata start:0x00000000 end:0x0000010B + .data start:0x00000000 end:0x00000148 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLE01/rels/d_a_obj_ashut/symbols.txt b/config/GZLE01/rels/d_a_obj_ashut/symbols.txt new file mode 100644 index 000000000..337569536 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ashut/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjAshut5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjAshut5Act_cFv = .text:0x0000012C; // type:function size:0xF8 scope:global align:4 +Mthd_Create__Q210daObjAshut5Act_cFv = .text:0x00000224; // type:function size:0x164 scope:global align:4 +Delete__Q210daObjAshut5Act_cFv = .text:0x00000388; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjAshut5Act_cFv = .text:0x00000390; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjAshut5Act_cFv = .text:0x000003DC; // type:function size:0x90 scope:global align:4 +init_mtx__Q210daObjAshut5Act_cFv = .text:0x0000046C; // type:function size:0x3C scope:global align:4 +chk_safe_area__Q210daObjAshut5Act_cCFv = .text:0x000004A8; // type:function size:0xFC scope:global align:4 +mode_upper_init__Q210daObjAshut5Act_cFv = .text:0x000005A4; // type:function size:0x18 scope:global align:4 +mode_upper__Q210daObjAshut5Act_cFv = .text:0x000005BC; // type:function size:0xB0 scope:global align:4 +mode_u_l_init__Q210daObjAshut5Act_cFv = .text:0x0000066C; // type:function size:0x94 scope:global align:4 +mode_u_l__Q210daObjAshut5Act_cFv = .text:0x00000700; // type:function size:0xC0 scope:global align:4 +mode_lower_init__Q210daObjAshut5Act_cFv = .text:0x000007C0; // type:function size:0x18 scope:global align:4 +mode_lower__Q210daObjAshut5Act_cFv = .text:0x000007D8; // type:function size:0x60 scope:global align:4 +mode_l_u_init__Q210daObjAshut5Act_cFv = .text:0x00000838; // type:function size:0x9C scope:global align:4 +mode_l_u__Q210daObjAshut5Act_cFv = .text:0x000008D4; // type:function size:0x17C scope:global align:4 +mode_demoreq_init__Q210daObjAshut5Act_cFQ310daObjAshut5Act_c6Mode_e = .text:0x00000A50; // type:function size:0xBC scope:global align:4 +mode_demoreq__Q210daObjAshut5Act_cFv = .text:0x00000B0C; // type:function size:0xD8 scope:global align:4 +Execute__Q210daObjAshut5Act_cFPPA3_A4_f = .text:0x00000BE4; // type:function size:0x128 scope:global align:4 +Draw__Q210daObjAshut5Act_cFv = .text:0x00000D0C; // type:function size:0x60 scope:global align:4 +Mthd_Create__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000D6C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000D8C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000DAC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000DCC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000DF8; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000E24; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000E2C; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000E34; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000E3C; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000E44; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000E4C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000E54; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000E5C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjAshut5Act_c5Prm_eQ310daObjAshut5Act_c5Prm_e = .text:0x00000E64; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_arcname__Q210daObjAshut5Act_c = .rodata:0x00000030; // type:object size:0x6 scope:global align:4 data:string +@4024 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000006C; // type:object size:0x9F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4318 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4319 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4320 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4321 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4322 = .data:0x00000060; // type:object size:0xC scope:local align:4 +mode_proc$4317 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@ = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ashut = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000F8; // type:object size:0x28 scope:weak align:4 +__vt__Q210daObjAshut5Act_c = .data:0x00000120; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjAshut5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4323 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_auzu/splits.txt b/config/GZLE01/rels/d_a_obj_auzu/splits.txt new file mode 100644 index 000000000..80f1b4592 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_auzu/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_auzu.cpp: + .text start:0x00000078 end:0x00000CCC + .text start:0x00000CCC end:0x00000CE8 + .rodata start:0x00000000 end:0x0000008E + .data start:0x00000000 end:0x0000006C diff --git a/config/GZLE01/rels/d_a_obj_auzu/symbols.txt b/config/GZLE01/rels/d_a_obj_auzu/symbols.txt new file mode 100644 index 000000000..3f4658733 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_auzu/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q29daObjAuzu5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjAuzu5Act_cFv = .text:0x0000009C; // type:function size:0x15C scope:global align:4 +_create__Q29daObjAuzu5Act_cFv = .text:0x000001F8; // type:function size:0x1C0 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000003B8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000414; // type:function size:0x48 scope:weak align:4 +_delete__Q29daObjAuzu5Act_cFv = .text:0x0000045C; // type:function size:0x3C scope:global align:4 +is_exist__Q29daObjAuzu5Act_cCFv = .text:0x00000498; // type:function size:0x50 scope:global align:4 +set_mtx__Q29daObjAuzu5Act_cFv = .text:0x000004E8; // type:function size:0x6C scope:global align:4 +init_mtx__Q29daObjAuzu5Act_cFv = .text:0x00000554; // type:function size:0x64 scope:global align:4 +set_state_map__Q29daObjAuzu5Act_cFv = .text:0x000005B8; // type:function size:0x6C scope:global align:4 +ship_whirl__Q29daObjAuzu5Act_cFv = .text:0x00000624; // type:function size:0x164 scope:global align:4 +bgm_start__Q29daObjAuzu5Act_cFv = .text:0x00000788; // type:function size:0x54 scope:global align:4 +_execute__Q29daObjAuzu5Act_cFv = .text:0x000007DC; // type:function size:0x31C scope:global align:4 +set_material__Q29daObjAuzu5Act_cFP11J3DMaterialUc = .text:0x00000AF8; // type:function size:0x90 scope:global align:4 +_draw__Q29daObjAuzu5Act_cFv = .text:0x00000B88; // type:function size:0xB0 scope:global align:4 +Mthd_Create__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C38; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C58; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C7C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000CA0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000CC4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjAuzu5Act_c5Prm_eQ39daObjAuzu5Act_c5Prm_e = .text:0x00000CCC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjAuzu5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +M_attr__Q29daObjAuzu5Act_c = .rodata:0x00000008; // type:object size:0x20 scope:global align:4 +@4130 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4248 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4348 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000005C; // type:object size:0x32 scope:local align:4 data:string_table +L_radius__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@ = .data:0x00000000; // type:object size:0x4 scope:local align:4 +Mthd_Table__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@ = .data:0x00000004; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Auzu = .data:0x00000024; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000054; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000060; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_aygr/splits.txt b/config/GZLE01/rels/d_a_obj_aygr/splits.txt new file mode 100644 index 000000000..e93d46911 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_aygr/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_aygr.cpp: + .text start:0x00000078 end:0x00000854 + .text start:0x00000854 end:0x0000086C + .text start:0x0000086C end:0x00000888 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_aygr/symbols.txt b/config/GZLE01/rels/d_a_obj_aygr/symbols.txt new file mode 100644 index 000000000..783a8c2c9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_aygr/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjAygr5Act_cFv = .text:0x00000078; // type:function size:0x22C scope:global align:4 +Create__Q29daObjAygr5Act_cFv = .text:0x000002A4; // type:function size:0x6C scope:global align:4 +Mthd_Create__Q29daObjAygr5Act_cFv = .text:0x00000310; // type:function size:0x1C4 scope:global align:4 +Delete__Q29daObjAygr5Act_cFv = .text:0x000004D4; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjAygr5Act_cFv = .text:0x000004DC; // type:function size:0x70 scope:global align:4 +set_mtx__Q29daObjAygr5Act_cFv = .text:0x0000054C; // type:function size:0xAC scope:global align:4 +init_mtx__Q29daObjAygr5Act_cFv = .text:0x000005F8; // type:function size:0x7C scope:global align:4 +Execute__Q29daObjAygr5Act_cFPPA3_A4_f = .text:0x00000674; // type:function size:0x3C scope:global align:4 +Draw__Q29daObjAygr5Act_cFv = .text:0x000006B0; // type:function size:0xEC scope:global align:4 +Mthd_Create__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x0000079C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x000007BC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x000007DC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x000007FC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x00000828; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000854; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000085C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000864; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjAygr5Act_c5Prm_eQ39daObjAygr5Act_c5Prm_e = .text:0x0000086C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjAygr5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x88 scope:local align:4 data:string_table +Mthd_Aygr__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Aygr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q29daObjAygr5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjAygr5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_balancelift/splits.txt b/config/GZLE01/rels/d_a_obj_balancelift/splits.txt new file mode 100644 index 000000000..0a011ed4d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_balancelift/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_balancelift.cpp: + .text start:0x000000EC end:0x000018FC + .text start:0x000018FC end:0x000018FC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DF + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x0000004C diff --git a/config/GZLE01/rels/d_a_obj_balancelift/symbols.txt b/config/GZLE01/rels/d_a_obj_balancelift/symbols.txt new file mode 100644 index 000000000..327e26ef7 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_balancelift/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daBalancelift_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global align:4 +__dt__4cXyzFv = .text:0x00000160; // type:function size:0x3C scope:weak align:4 +daObjBlift_ride_actor_check__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0xC8 scope:local align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000264; // type:function size:0xD8 scope:local align:4 +calc_quat__15daBalancelift_cFv = .text:0x0000033C; // type:function size:0x1D4 scope:global align:4 +set_mtx__15daBalancelift_cFv = .text:0x00000510; // type:function size:0x160 scope:global align:4 +calc_weight__15daBalancelift_cFv = .text:0x00000670; // type:function size:0x314 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000984; // type:function size:0x20 scope:local align:4 +CreateHeap__15daBalancelift_cFv = .text:0x000009A4; // type:function size:0x1FC scope:global align:4 +CreateInit__15daBalancelift_cFv = .text:0x00000BA0; // type:function size:0x394 scope:global align:4 +daBalanceliftCreate__FPv = .text:0x00000F34; // type:function size:0x1AC scope:local align:4 +__dt__8dCcD_CylFv = .text:0x000010E0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000011AC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000011F4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001250; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001298; // type:function size:0x4 scope:weak align:4 +daBalanceliftDelete__FPv = .text:0x0000129C; // type:function size:0x7C scope:local align:4 +daBalanceliftExecute__FPv = .text:0x00001318; // type:function size:0x24 scope:local align:4 +_execute__15daBalancelift_cFv = .text:0x0000133C; // type:function size:0x3B4 scope:weak align:4 +daBalanceliftDraw__FPv = .text:0x000016F0; // type:function size:0x84 scope:local align:4 +daBalanceliftIsDelete__FPv = .text:0x00001774; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000177C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000178C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001794; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000179C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000017A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000017AC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000017E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000017EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000017F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000017FC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001834; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001838; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001840; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001848; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001850; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000185C; // type:function size:0xC scope:weak align:4 +__dt__19daBalancelift_HIO_cFv = .text:0x00001868; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_balancelift_cpp = .text:0x000018B0; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x000018EC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000018F4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4027 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4031 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@4033 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +M_arcname__15daBalancelift_c = .rodata:0x00000024; // type:object size:0x6 scope:global align:4 data:string +@4128 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4169 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4233 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4235 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4236 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4433 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4594 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4595 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4596 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4597 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x5B scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daBalanceliftMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Balancelift = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000188; // type:object size:0x14 scope:weak align:4 +__vt__19daBalancelift_HIO_c = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4021 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x38 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_barrel/splits.txt b/config/GZLE01/rels/d_a_obj_barrel/splits.txt new file mode 100644 index 000000000..66139ff33 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_barrel/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_barrel.cpp: + .text start:0x00000078 end:0x000026D0 + .text start:0x000026D0 end:0x0000270C + .rodata start:0x00000000 end:0x000001A9 + .data start:0x00000000 end:0x00000288 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZLE01/rels/d_a_obj_barrel/symbols.txt b/config/GZLE01/rels/d_a_obj_barrel/symbols.txt new file mode 100644 index 000000000..8485f6e6f --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_barrel/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q211daObjBarrel5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjBarrel5Act_cFv = .text:0x0000009C; // type:function size:0xC4 scope:global align:4 +_create__Q211daObjBarrel5Act_cFv = .text:0x00000160; // type:function size:0x314 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000474; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000540; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000588; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000005E4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000062C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000688; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000710; // type:function size:0x70 scope:weak align:4 +_delete__Q211daObjBarrel5Act_cFv = .text:0x00000780; // type:function size:0x30 scope:global align:4 +mode_wait_init__Q211daObjBarrel5Act_cFv = .text:0x000007B0; // type:function size:0x84 scope:global align:4 +mode_wait__Q211daObjBarrel5Act_cFv = .text:0x00000834; // type:function size:0x110 scope:global align:4 +mode_carry_init__Q211daObjBarrel5Act_cFv = .text:0x00000944; // type:function size:0xC8 scope:global align:4 +mode_carry__Q211daObjBarrel5Act_cFv = .text:0x00000A0C; // type:function size:0x88 scope:global align:4 +mode_vib0_init__Q211daObjBarrel5Act_cFv = .text:0x00000A94; // type:function size:0x78 scope:global align:4 +mode_vib0__Q211daObjBarrel5Act_cFv = .text:0x00000B0C; // type:function size:0x44 scope:global align:4 +mode_vib1_init__Q211daObjBarrel5Act_cFv = .text:0x00000B50; // type:function size:0x24 scope:global align:4 +mode_vib1__Q211daObjBarrel5Act_cFv = .text:0x00000B74; // type:function size:0x44 scope:global align:4 +mode_vib2_init__Q211daObjBarrel5Act_cFv = .text:0x00000BB8; // type:function size:0x24 scope:global align:4 +mode_vib2__Q211daObjBarrel5Act_cFv = .text:0x00000BDC; // type:function size:0x70 scope:global align:4 +mode_jump_init__Q211daObjBarrel5Act_cFv = .text:0x00000C4C; // type:function size:0x70 scope:global align:4 +mode_jump__Q211daObjBarrel5Act_cFv = .text:0x00000CBC; // type:function size:0x80 scope:global align:4 +mode_walk_init__Q211daObjBarrel5Act_cFv = .text:0x00000D3C; // type:function size:0x4C scope:global align:4 +mode_walk__Q211daObjBarrel5Act_cFv = .text:0x00000D88; // type:function size:0x1B8 scope:global align:4 +vib_pos_ang__Q211daObjBarrel5Act_cFv = .text:0x00000F40; // type:function size:0x134 scope:global align:4 +mode_proc_call__Q211daObjBarrel5Act_cFv = .text:0x00001074; // type:function size:0x22C scope:global align:4 +set_mtx__Q211daObjBarrel5Act_cFv = .text:0x000012A0; // type:function size:0x1F0 scope:global align:4 +init_mtx__Q211daObjBarrel5Act_cFv = .text:0x00001490; // type:function size:0x3C scope:global align:4 +set_walk_rot__Q211daObjBarrel5Act_cFv = .text:0x000014CC; // type:function size:0x244 scope:global align:4 +eff_break__Q211daObjBarrel5Act_cFv = .text:0x00001710; // type:function size:0x114 scope:global align:4 +damaged__Q211daObjBarrel5Act_cFb = .text:0x00001824; // type:function size:0xA4 scope:global align:4 +cull_set_draw__Q211daObjBarrel5Act_cFv = .text:0x000018C8; // type:function size:0x38 scope:global align:4 +cull_set_move__Q211daObjBarrel5Act_cFv = .text:0x00001900; // type:function size:0x38 scope:global align:4 +get_se_map_hit__Q211daObjBarrel5Act_cCFv = .text:0x00001938; // type:function size:0x8 scope:global align:4 +set_senv__Q211daObjBarrel5Act_cCFii = .text:0x00001940; // type:function size:0x54 scope:global align:4 +se_fall_water__Q211daObjBarrel5Act_cFv = .text:0x00001994; // type:function size:0xF4 scope:global align:4 +eff_hit_water_splash__Q211daObjBarrel5Act_cFv = .text:0x00001A88; // type:function size:0x50 scope:global align:4 +chk_sink_water__Q211daObjBarrel5Act_cFv = .text:0x00001AD8; // type:function size:0x38 scope:global align:4 +chk_sinkdown_water__Q211daObjBarrel5Act_cFv = .text:0x00001B10; // type:function size:0x48 scope:global align:4 +eff_land_smoke__Q211daObjBarrel5Act_cFv = .text:0x00001B58; // type:function size:0x2C scope:global align:4 +damage_cc_proc__Q211daObjBarrel5Act_cFv = .text:0x00001B84; // type:function size:0x3A4 scope:global align:4 +damage_bg_proc__Q211daObjBarrel5Act_cFv = .text:0x00001F28; // type:function size:0xA4 scope:global align:4 +damage_bg_proc_directly__Q211daObjBarrel5Act_cFv = .text:0x00001FCC; // type:function size:0x188 scope:global align:4 +_execute__Q211daObjBarrel5Act_cFv = .text:0x00002154; // type:function size:0x1A0 scope:global align:4 +_draw__Q211daObjBarrel5Act_cFv = .text:0x000022F4; // type:function size:0x128 scope:global align:4 +Create__Q211daObjBarrel6MethodFPv = .text:0x0000241C; // type:function size:0x20 scope:global align:4 +Delete__Q211daObjBarrel6MethodFPv = .text:0x0000243C; // type:function size:0x24 scope:global align:4 +Execute__Q211daObjBarrel6MethodFPv = .text:0x00002460; // type:function size:0x24 scope:global align:4 +Draw__Q211daObjBarrel6MethodFPv = .text:0x00002484; // type:function size:0x24 scope:global align:4 +IsDelete__Q211daObjBarrel6MethodFPv = .text:0x000024A8; // type:function size:0x8 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000024B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000024F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002540; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000259C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000025E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000025F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000025FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002604; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000260C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002614; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000264C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002654; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000265C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002664; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000269C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000026A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000026A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000026B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000026C4; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjBarrel5Act_c5Prm_eQ311daObjBarrel5Act_c5Prm_e = .text:0x000026D0; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000026EC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000026F4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000026FC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002704; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjBarrel5Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +l_s_radius__Q211daObjBarrel5Act_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +l_l_radius__Q211daObjBarrel5Act_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +l_gnd_fric__Q211daObjBarrel5Act_c = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +l_gnd_deg__Q211daObjBarrel5Act_c = .rodata:0x00000018; // type:object size:0x2 scope:global align:2 +l_viscous_resist__Q211daObjBarrel5Act_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +l_inert_resist__Q211daObjBarrel5Act_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +l_max_move__Q211daObjBarrel5Act_c = .rodata:0x00000024; // type:object size:0x4 scope:global align:4 +l_max_vib_angl__Q211daObjBarrel5Act_c = .rodata:0x00000028; // type:object size:0x2 scope:global align:2 +l_min_move_dir__Q211daObjBarrel5Act_c = .rodata:0x0000002C; // type:object size:0x4 scope:global align:4 +l_wind_max__Q211daObjBarrel5Act_c = .rodata:0x00000030; // type:object size:0x4 scope:global align:4 +l_shape_vec__Q211daObjBarrel5Act_c = .rodata:0x00000034; // type:object size:0x4 scope:global align:4 +l_tgr_ratio__Q211daObjBarrel5Act_c = .rodata:0x00000038; // type:object size:0x4 scope:global align:4 +M_cyl_src__Q211daObjBarrel5Act_c = .rodata:0x0000003C; // type:object size:0x44 scope:global align:4 +M_attr__Q211daObjBarrel5Act_c = .rodata:0x00000080; // type:object size:0x48 scope:global align:4 +@4120 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4123 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4221 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4274 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@4368 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4429 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@4445 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@4498 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@4543 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000118; // type:object size:0x8 scope:local align:8 +@4600 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@4601 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4683 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 +@4862 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4865 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4866 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@4867 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4979 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000170; // type:object size:0x39 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4454 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4455 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4456 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4457 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4458 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4459 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4460 = .data:0x00000078; // type:object size:0xC scope:local align:4 +mode_proc$4453 = .data:0x00000084; // type:object size:0x54 scope:local align:4 +Table__Q211daObjBarrel6Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Barrel = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000170; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000210; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:weak align:4 +init$4461 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4614 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 +em_scl$4613 = .bss:0x00000004; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_obj_barrel2/splits.txt b/config/GZLE01/rels/d_a_obj_barrel2/splits.txt new file mode 100644 index 000000000..ab9f3ce84 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_barrel2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barrel2.cpp: + .text start:0x000000EC end:0x000034C8 + .text start:0x000034C8 end:0x0000352C + .rodata start:0x00000000 end:0x00000305 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x000000BC diff --git a/config/GZLE01/rels/d_a_obj_barrel2/symbols.txt b/config/GZLE01/rels/d_a_obj_barrel2/symbols.txt new file mode 100644 index 000000000..fa1398130 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_barrel2/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q212daObjBarrel25Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjBarrel25Act_cFv = .text:0x00000110; // type:function size:0x1B0 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000002C0; // type:function size:0x48 scope:weak align:4 +_create__Q212daObjBarrel25Act_cFv = .text:0x00000308; // type:function size:0x594 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000089C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000968; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009B0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A0C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000A54; // type:function size:0x5C scope:weak align:4 +_delete__Q212daObjBarrel25Act_cFv = .text:0x00000AB0; // type:function size:0x30 scope:global align:4 +tg_hitCB__Q212daObjBarrel25Act_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000AE0; // type:function size:0x4C scope:global align:4 +co_hitCB__Q212daObjBarrel25Act_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000B2C; // type:function size:0x170 scope:global align:4 +cull_set_draw__Q212daObjBarrel25Act_cFv = .text:0x00000C9C; // type:function size:0x60 scope:global align:4 +cull_set_move__Q212daObjBarrel25Act_cFv = .text:0x00000CFC; // type:function size:0x58 scope:global align:4 +demo_mode_chk__Q212daObjBarrel25Act_cCFv = .text:0x00000D54; // type:function size:0x4C scope:global align:4 +mode_afl_init__Q212daObjBarrel25Act_cFv = .text:0x00000DA0; // type:function size:0xC scope:global align:4 +mode_afl__Q212daObjBarrel25Act_cFv = .text:0x00000DAC; // type:function size:0x238 scope:global align:4 +mode_exit_v_init__Q212daObjBarrel25Act_cFv = .text:0x00000FE4; // type:function size:0x20 scope:global align:4 +mode_exit_v__Q212daObjBarrel25Act_cFv = .text:0x00001004; // type:function size:0xD4 scope:global align:4 +mode_exit_h_init__Q212daObjBarrel25Act_cFv = .text:0x000010D8; // type:function size:0x18 scope:global align:4 +mode_exit_h__Q212daObjBarrel25Act_cFv = .text:0x000010F0; // type:function size:0xD4 scope:global align:4 +mode_exit_mine_init__Q212daObjBarrel25Act_cFv = .text:0x000011C4; // type:function size:0x18 scope:global align:4 +mode_exit_mine__Q212daObjBarrel25Act_cFv = .text:0x000011DC; // type:function size:0xD4 scope:global align:4 +mode_explode_init__Q212daObjBarrel25Act_cFv = .text:0x000012B0; // type:function size:0x68 scope:global align:4 +mode_explode__Q212daObjBarrel25Act_cFv = .text:0x00001318; // type:function size:0x124 scope:global align:4 +mode_demo_break0_init__Q212daObjBarrel25Act_cFv = .text:0x0000143C; // type:function size:0x48 scope:global align:4 +mode_demo_break0__Q212daObjBarrel25Act_cFv = .text:0x00001484; // type:function size:0xE4 scope:global align:4 +mode_demo_break1_init__Q212daObjBarrel25Act_cFv = .text:0x00001568; // type:function size:0xC scope:global align:4 +mode_demo_break1__Q212daObjBarrel25Act_cFv = .text:0x00001574; // type:function size:0x5C scope:global align:4 +mode_demo_explode0_init__Q212daObjBarrel25Act_cFv = .text:0x000015D0; // type:function size:0x2C scope:global align:4 +mode_demo_explode0__Q212daObjBarrel25Act_cFv = .text:0x000015FC; // type:function size:0xDC scope:global align:4 +mode_demo_explode1_init__Q212daObjBarrel25Act_cFv = .text:0x000016D8; // type:function size:0xC scope:global align:4 +mode_demo_explode1__Q212daObjBarrel25Act_cFv = .text:0x000016E4; // type:function size:0x60 scope:global align:4 +mode_proc_call__Q212daObjBarrel25Act_cFv = .text:0x00001744; // type:function size:0x154 scope:global align:4 +set_pos_y__Q212daObjBarrel25Act_cFv = .text:0x00001898; // type:function size:0x7C scope:global align:4 +set_mtx__Q212daObjBarrel25Act_cFv = .text:0x00001914; // type:function size:0x2C8 scope:global align:4 +init_mtx__Q212daObjBarrel25Act_cFv = .text:0x00001BDC; // type:function size:0x20 scope:global align:4 +eff_break__Q212daObjBarrel25Act_cFv = .text:0x00001BFC; // type:function size:0x1AC scope:global align:4 +eff_explode__Q212daObjBarrel25Act_cFv = .text:0x00001DA8; // type:function size:0x260 scope:global align:4 +set_item_position__Q212daObjBarrel25Act_cFv = .text:0x00002008; // type:function size:0xF8 scope:global align:4 +item_drop_init__Q212daObjBarrel25Act_cFf = .text:0x00002100; // type:function size:0xB4 scope:global align:4 +item_drop__Q212daObjBarrel25Act_cFv = .text:0x000021B4; // type:function size:0x60 scope:global align:4 +item_delete__Q212daObjBarrel25Act_cFv = .text:0x00002214; // type:function size:0x34 scope:global align:4 +item_give__Q212daObjBarrel25Act_cFv = .text:0x00002248; // type:function size:0x5C scope:global align:4 +item_connect_check__Q212daObjBarrel25Act_cFv = .text:0x000022A4; // type:function size:0x98 scope:global align:4 +buoy_jump__Q212daObjBarrel25Act_cFf = .text:0x0000233C; // type:function size:0xD8 scope:global align:4 +set_water_pos__Q212daObjBarrel25Act_cFv = .text:0x00002414; // type:function size:0x274 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x00002688; // type:function size:0x124 scope:weak align:4 +afl_sway__Q212daObjBarrel25Act_cFv = .text:0x000027AC; // type:function size:0x15C scope:global align:4 +mine_chk_range_flash__Q212daObjBarrel25Act_cFv = .text:0x00002908; // type:function size:0x7C scope:global align:4 +mine_chk_range_explode__Q212daObjBarrel25Act_cFv = .text:0x00002984; // type:function size:0x7C scope:global align:4 +mine_chk_range_damage__Q212daObjBarrel25Act_cFv = .text:0x00002A00; // type:function size:0x134 scope:global align:4 +execute_sub__Q212daObjBarrel25Act_cFv = .text:0x00002B34; // type:function size:0x2F4 scope:global align:4 +_execute__Q212daObjBarrel25Act_cFv = .text:0x00002E28; // type:function size:0xB4 scope:global align:4 +_draw__Q212daObjBarrel25Act_cFv = .text:0x00002EDC; // type:function size:0x9C scope:global align:4 +Create__Q212daObjBarrel26MethodFPv = .text:0x00002F78; // type:function size:0x20 scope:global align:4 +Delete__Q212daObjBarrel26MethodFPv = .text:0x00002F98; // type:function size:0x24 scope:global align:4 +Execute__Q212daObjBarrel26MethodFPv = .text:0x00002FBC; // type:function size:0x24 scope:global align:4 +Draw__Q212daObjBarrel26MethodFPv = .text:0x00002FE0; // type:function size:0x24 scope:global align:4 +IsDelete__Q212daObjBarrel26MethodFPv = .text:0x00003004; // type:function size:0x8 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000300C; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003054; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000309C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000030F8; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003140; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000319C; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x0000323C; // type:function size:0xFC scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003338; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003380; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003390; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003398; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000033A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000033A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000033B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000033E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000033F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000033F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003400; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003438; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000343C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003444; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000344C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003454; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003460; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000346C; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjBarrel25Act_c5Prm_eQ312daObjBarrel25Act_c5Prm_e = .text:0x000034C8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000034E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000034EC; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x000034F4; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x000034FC; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00003504; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000350C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00003514; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000351C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003524; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjBarrel25Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +M_evname_brk__Q212daObjBarrel25Act_c = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 data:string +M_cyl_src__Q212daObjBarrel25Act_c = .rodata:0x00000018; // type:object size:0x44 scope:global align:4 +M_attr__Q212daObjBarrel25Act_c = .rodata:0x0000005C; // type:object size:0x1D0 scope:global align:4 +@4163 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:float +@4340 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:float +@4341 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 data:float +@4342 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 data:string +@4546 = .rodata:0x00000270; // type:object size:0x8 scope:local align:8 +@4552 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 data:float +@4565 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:float +@4604 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:float +@4810 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@4923 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@4924 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@4963 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@5067 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@5070 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@5072 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x000002B8; // type:object size:0x8 scope:local align:8 +@5121 = .rodata:0x000002C0; // type:object size:0x8 scope:local align:8 +@5249 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002D0; // type:object size:0x35 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4709 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4710 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4711 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4712 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4713 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4714 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4715 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4716 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4717 = .data:0x00000090; // type:object size:0xC scope:local align:4 +mode_proc$4708 = .data:0x0000009C; // type:object size:0x6C scope:local align:4 +Table__Q212daObjBarrel26Method = .data:0x00000108; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Barrel2 = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000194; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000001AC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x000001DC; // type:object size:0x30 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000224; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002C4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_item_actor__Q212daObjBarrel25Act_c = .bss:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +init$4718 = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@5027 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +init$5028 = .bss:0x00000068; // type:object size:0x1 scope:local align:1 +wtr$5026 = .bss:0x0000006C; // type:object size:0x50 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_barrier/splits.txt b/config/GZLE01/rels/d_a_obj_barrier/splits.txt new file mode 100644 index 000000000..fcad582a6 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_barrier/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barrier.cpp: + .text start:0x000000EC end:0x00001D9C + .text start:0x00001D9C end:0x00002130 + .text start:0x00002130 end:0x000021A4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000153 + .data start:0x00000000 end:0x00000174 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_obj_barrier/symbols.txt b/config/GZLE01/rels/d_a_obj_barrier/symbols.txt new file mode 100644 index 000000000..c2fe30e08 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_barrier/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +init_mtx__14daObjBarrier_cFv = .text:0x000000EC; // type:function size:0xA0 scope:global align:4 +solidHeapCB__14daObjBarrier_cFP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x24 scope:global align:4 +init__18daObjBarrier_anm_cFv = .text:0x000001B0; // type:function size:0x190 scope:global align:4 +create_heap__14daObjBarrier_cFv = .text:0x00000340; // type:function size:0xA8 scope:global align:4 +checkCollision_Tg__14daObjBarrier_cFv = .text:0x000003E8; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000508; // type:function size:0x3C scope:weak align:4 +checkCollision_At__14daObjBarrier_cFv = .text:0x00000544; // type:function size:0xC4 scope:global align:4 +registCollisionTable__14daObjBarrier_cFv = .text:0x00000608; // type:function size:0x14C scope:global align:4 +brkAnmPlay__14daObjBarrier_cFv = .text:0x00000754; // type:function size:0x130 scope:global align:4 +break_start_wait_proc__14daObjBarrier_cFv = .text:0x00000884; // type:function size:0x16C scope:global align:4 +break_order_proc__14daObjBarrier_cFv = .text:0x000009F0; // type:function size:0x68 scope:global align:4 +break_end_wait_proc__14daObjBarrier_cFv = .text:0x00000A58; // type:function size:0x60 scope:global align:4 +break_check__14daObjBarrier_cFv = .text:0x00000AB8; // type:function size:0x7C scope:global align:4 +setDummyTexture__17daObjBarrier_ef_cFi = .text:0x00000B34; // type:function size:0x1F0 scope:global align:4 +checkHitActor__17daObjBarrier_ef_cFP10fopAc_ac_c = .text:0x00000D24; // type:function size:0x38 scope:global align:4 +birth__17daObjBarrier_ef_cFP10fopAc_ac_cf4cXyz4cXyzi = .text:0x00000D5C; // type:function size:0x45C scope:global align:4 +init__17daObjBarrier_ef_cFv = .text:0x000011B8; // type:function size:0x228 scope:global align:4 +create__17daObjBarrier_ef_cFv = .text:0x000013E0; // type:function size:0x40 scope:global align:4 +execute__17daObjBarrier_ef_cFv = .text:0x00001420; // type:function size:0xC0 scope:global align:4 +draw__17daObjBarrier_ef_cFv = .text:0x000014E0; // type:function size:0x158 scope:global align:4 +_create__14daObjBarrier_cFv = .text:0x00001638; // type:function size:0x1F4 scope:global align:4 +__ct__14daObjBarrier_cFv = .text:0x0000182C; // type:function size:0x20C scope:weak align:4 +_delete__14daObjBarrier_cFv = .text:0x00001A38; // type:function size:0xA0 scope:global align:4 +_execute__14daObjBarrier_cFv = .text:0x00001AD8; // type:function size:0x8C scope:global align:4 +_draw__14daObjBarrier_cFv = .text:0x00001B64; // type:function size:0xB8 scope:global align:4 +daObjBarrier_Create__FP10fopAc_ac_c = .text:0x00001C1C; // type:function size:0x20 scope:local align:4 +daObjBarrier_Delete__FP14daObjBarrier_c = .text:0x00001C3C; // type:function size:0x24 scope:local align:4 +daObjBarrier_Execute__FP14daObjBarrier_c = .text:0x00001C60; // type:function size:0x24 scope:local align:4 +daObjBarrier_Draw__FP14daObjBarrier_c = .text:0x00001C84; // type:function size:0x24 scope:local align:4 +daObjBarrier_IsDelete__FP14daObjBarrier_c = .text:0x00001CA8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001CB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001CC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001CD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001CD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001D18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001D20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001D28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001D68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D90; // type:function size:0xC scope:weak align:4 +__ct__4cXyzFv = .text:0x00001D9C; // type:function size:0x4 scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00001DA0; // type:function size:0x2C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001DCC; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_bckAnmFv = .text:0x00001E28; // type:function size:0x28 scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x00001E50; // type:function size:0x28 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001E78; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001F44; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001F8C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001FE8; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002030; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000208C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000020E8; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjBarrier_c7Param_eQ214daObjBarrier_c7Param_e = .text:0x00002130; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_barrier_cpp = .text:0x0000214C; // type:function size:0x48 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002194; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000219C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__29@unnamed@d_a_obj_barrier_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_cyl_at_src__29@unnamed@d_a_obj_barrier_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_cyl_tg_src__29@unnamed@d_a_obj_barrier_cpp@ = .rodata:0x0000004C; // type:object size:0x44 scope:local align:4 +@4102 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4170 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4259 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4260 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000E0; // type:object size:0x73 scope:local align:4 data:string_table +l_daObjBarrier_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Barrier = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000005C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000FC; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000168; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4057 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_ef_scale__29@unnamed@d_a_obj_barrier_cpp@ = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_obj_bemos/splits.txt b/config/GZLE01/rels/d_a_obj_bemos/splits.txt new file mode 100644 index 000000000..92be408b3 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_bemos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bemos.cpp: + .text start:0x000000EC end:0x000050E8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x0000042C + .bss start:0x00000008 end:0x00000064 diff --git a/config/GZLE01/rels/d_a_obj_bemos/symbols.txt b/config/GZLE01/rels/d_a_obj_bemos/symbols.txt new file mode 100644 index 000000000..e08506cbf --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_bemos/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daBemos_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global align:4 +set_mtx__9daBemos_cFv = .text:0x00000194; // type:function size:0x1A8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000033C; // type:function size:0x20 scope:local align:4 +CreateHeap1__9daBemos_cFv = .text:0x0000035C; // type:function size:0x13C scope:global align:4 +CreateHeap2__9daBemos_cFv = .text:0x00000498; // type:function size:0x254 scope:global align:4 +CreateHeap3__9daBemos_cFv = .text:0x000006EC; // type:function size:0xBC scope:global align:4 +CreateHeap__9daBemos_cFv = .text:0x000007A8; // type:function size:0x60 scope:global align:4 +CreateInit1__9daBemos_cFv = .text:0x00000808; // type:function size:0x244 scope:global align:4 +CreateInit2__9daBemos_cFv = .text:0x00000A4C; // type:function size:0x270 scope:global align:4 +CreateInit3__9daBemos_cFv = .text:0x00000CBC; // type:function size:0x6C8 scope:global align:4 +CreateInit__9daBemos_cFv = .text:0x00001384; // type:function size:0x108 scope:global align:4 +blue_range_check__9daBemos_cFiP5csXyz = .text:0x0000148C; // type:function size:0x258 scope:global align:4 +red_range_check__9daBemos_cFiP5csXyz = .text:0x000016E4; // type:function size:0x2B8 scope:global align:4 +yellow_range_check__9daBemos_cFiP5csXyz = .text:0x0000199C; // type:function size:0x10 scope:global align:4 +blue_eye_wait_init__9daBemos_cFv = .text:0x000019AC; // type:function size:0x244 scope:global align:4 +blue_eye_wait__9daBemos_cFv = .text:0x00001BF0; // type:function size:0xBC scope:global align:4 +blue_eye_charge_init__9daBemos_cFv = .text:0x00001CAC; // type:function size:0x168 scope:global align:4 +blue_eye_charge__9daBemos_cFv = .text:0x00001E14; // type:function size:0x360 scope:global align:4 +blue_eye_search_init__9daBemos_cFv = .text:0x00002174; // type:function size:0x30 scope:global align:4 +blue_eye_search__9daBemos_cFv = .text:0x000021A4; // type:function size:0x24C scope:global align:4 +red_eye_wait_init__9daBemos_cFv = .text:0x000023F0; // type:function size:0x240 scope:global align:4 +red_eye_wait__9daBemos_cFv = .text:0x00002630; // type:function size:0xF4 scope:global align:4 +red_eye_charge_init__9daBemos_cFv = .text:0x00002724; // type:function size:0x168 scope:global align:4 +red_eye_charge__9daBemos_cFv = .text:0x0000288C; // type:function size:0x378 scope:global align:4 +red_eye_search_init__9daBemos_cFv = .text:0x00002C04; // type:function size:0x38 scope:global align:4 +red_eye_search__9daBemos_cFv = .text:0x00002C3C; // type:function size:0x2B8 scope:global align:4 +eye_break_init__9daBemos_cFv = .text:0x00002EF4; // type:function size:0x14C scope:global align:4 +eye_break__9daBemos_cFv = .text:0x00003040; // type:function size:0x458 scope:global align:4 +eye_dummy__9daBemos_cFv = .text:0x00003498; // type:function size:0x24 scope:global align:4 +yellow_eye_wait_init__9daBemos_cFv = .text:0x000034BC; // type:function size:0x17C scope:global align:4 +yellow_eye_wait__9daBemos_cFv = .text:0x00003638; // type:function size:0x160 scope:global align:4 +yellow_eye_search_init__9daBemos_cFv = .text:0x00003798; // type:function size:0xF8 scope:global align:4 +yellow_eye_search__9daBemos_cFv = .text:0x00003890; // type:function size:0x1F0 scope:global align:4 +event_move__9daBemos_cFv = .text:0x00003A80; // type:function size:0x1DC scope:global align:4 +guard_proc__9daBemos_cFv = .text:0x00003C5C; // type:function size:0x2A4 scope:global align:4 +getBeamActor__9daBemos_cFv = .text:0x00003F00; // type:function size:0x70 scope:global align:4 +daBemosCreate__FPv = .text:0x00003F70; // type:function size:0x20 scope:local align:4 +_create__9daBemos_cFv = .text:0x00003F90; // type:function size:0xAC scope:weak align:4 +__ct__9daBemos_cFv = .text:0x0000403C; // type:function size:0x260 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x0000429C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000043DC; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000044F4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00004594; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000045F0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00004638; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00004694; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000046DC; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000475C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004828; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004870; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000493C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004984; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000049E0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004A28; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004A84; // type:function size:0x48 scope:weak align:4 +daBemosDelete__FPv = .text:0x00004ACC; // type:function size:0xF4 scope:local align:4 +daBemosExecute__FPv = .text:0x00004BC0; // type:function size:0x130 scope:local align:4 +daBemosDraw__FPv = .text:0x00004CF0; // type:function size:0x120 scope:local align:4 +daBemosIsDelete__FPv = .text:0x00004E10; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004E18; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004E60; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004E70; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004E78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004E80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004E88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004E90; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004EC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004ED0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004ED8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004EE0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004F18; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004F1C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004F24; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004F34; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004F3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004F44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004F4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004F54; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004F94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004F9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004FA4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004FDC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004FE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004FEC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004FF8; // type:function size:0xC scope:weak align:4 +__dt__13daBemos_HIO_cFv = .text:0x00005004; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_bemos_cpp = .text:0x0000504C; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005088; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005090; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005098; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000050A0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000050A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000050B0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000050B8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000050C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000050C8; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000050D0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000050D8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000050E0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4077 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +m_arcname__9daBemos_c = .rodata:0x00000020; // type:object size:0x5 scope:global align:4 data:string +@4140 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4510 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4511 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4512 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4513 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4517 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4518 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4730 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4792 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4964 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4965 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4966 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4967 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5034 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5369 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5371 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5374 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5376 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5467 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5468 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5745 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6117 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000DC; // type:object size:0x44 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +l_cylGuard_src = .data:0x00000044; // type:object size:0x44 scope:local align:4 +l_sph_src = .data:0x00000088; // type:object size:0x40 scope:local align:4 +SHeapSize$localstatic3$_create__9daBemos_cFv = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +@4748 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4844 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4849 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4973 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@5048 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@5134 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@5139 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@5258 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@5328 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@5379 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@5487 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@5569 = .data:0x00000158; // type:object size:0xC scope:local align:4 +daBemosMethodTable = .data:0x00000164; // type:object size:0x20 scope:local align:4 +g_profile_Bemos = .data:0x00000184; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001C0; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000001D8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000208; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000238; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000250; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000280; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000314; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003B4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__13daBemos_HIO_c = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4072 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x50 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_bscurtain/splits.txt b/config/GZLE01/rels/d_a_obj_bscurtain/splits.txt new file mode 100644 index 000000000..48c9a23b1 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_bscurtain/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bscurtain.cpp: + .text start:0x000000EC end:0x00000584 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000032 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x0000008C diff --git a/config/GZLE01/rels/d_a_obj_bscurtain/symbols.txt b/config/GZLE01/rels/d_a_obj_bscurtain/symbols.txt new file mode 100644 index 000000000..5bb5bbee2 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_bscurtain/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__21daObj_Bscurtain_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__17daObj_Bscurtain_cFv = .text:0x00000118; // type:function size:0xB0 scope:global align:4 +__dt__4cXyzFv = .text:0x000001C8; // type:function size:0x3C scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000204; // type:function size:0x20 scope:local align:4 +CreateHeap__17daObj_Bscurtain_cFv = .text:0x00000224; // type:function size:0x110 scope:global align:4 +CreateInit__17daObj_Bscurtain_cFv = .text:0x00000334; // type:function size:0x3C scope:global align:4 +daObj_BscurtainCreate__FPv = .text:0x00000370; // type:function size:0x90 scope:local align:4 +daObj_BscurtainDelete__FPv = .text:0x00000400; // type:function size:0x30 scope:local align:4 +daObj_BscurtainExecute__FPv = .text:0x00000430; // type:function size:0x24 scope:local align:4 +daObj_BscurtainDraw__FPv = .text:0x00000454; // type:function size:0xA4 scope:local align:4 +daObj_BscurtainIsDelete__FPv = .text:0x000004F8; // type:function size:0x8 scope:local align:4 +__dt__21daObj_Bscurtain_HIO_cFv = .text:0x00000500; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_bscurtain_cpp = .text:0x00000548; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__17daObj_Bscurtain_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x2A scope:local align:4 data:string_table +daObj_BscurtainMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Bscurtain = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__21daObj_Bscurtain_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3994 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4004 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4005 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +trans$4003 = .bss:0x00000080; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_buoyflag/splits.txt b/config/GZLE01/rels/d_a_obj_buoyflag/splits.txt new file mode 100644 index 000000000..0ce69e231 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_buoyflag/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_buoyflag.cpp: + .text start:0x000000EC end:0x00002C90 + .text start:0x00002C90 end:0x00003068 + .text start:0x00003068 end:0x00003124 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000016C + .data start:0x00000000 end:0x00001B58 + .bss start:0x00000008 end:0x00000121 diff --git a/config/GZLE01/rels/d_a_obj_buoyflag/symbols.txt b/config/GZLE01/rels/d_a_obj_buoyflag/symbols.txt new file mode 100644 index 000000000..f3a951945 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_buoyflag/symbols.txt @@ -0,0 +1,166 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +hasi_nrm_init__Q213daObjBuoyflag8Packet_cFv = .text:0x000000EC; // type:function size:0xD0 scope:global align:4 +__dt__4cXyzFv = .text:0x000001BC; // type:function size:0x3C scope:weak align:4 +draw_hata__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000001F8; // type:function size:0x54C scope:global align:4 +draw_hasi__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x00000744; // type:function size:0x508 scope:global align:4 +draw__Q213daObjBuoyflag8Packet_cFv = .text:0x00000C4C; // type:function size:0x6C scope:global align:4 +init__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x00000CB8; // type:function size:0x2C4 scope:global align:4 +calc_wind_base__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x00000F7C; // type:function size:0x530 scope:global align:4 +calc_pos_spring_near__Q213daObjBuoyflag8Packet_cFPC4cXyzPC4cXyzff = .text:0x000014AC; // type:function size:0x150 scope:global align:4 +calc_pos__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000015FC; // type:function size:0x5C4 scope:global align:4 +calc_nrm__Q213daObjBuoyflag8Packet_cFv = .text:0x00001BC0; // type:function size:0x524 scope:global align:4 +calc__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000020E4; // type:function size:0x128 scope:global align:4 +update__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x0000220C; // type:function size:0x88 scope:global align:4 +prm_get_texture__Q213daObjBuoyflag5Act_cCFv = .text:0x00002294; // type:function size:0x28 scope:weak align:4 +attr_type__Q213daObjBuoyflag5Act_cCFv = .text:0x000022BC; // type:function size:0x18 scope:weak align:4 +mtx_init__Q213daObjBuoyflag5Act_cFv = .text:0x000022D4; // type:function size:0x78 scope:global align:4 +mode_afl__Q213daObjBuoyflag5Act_cFv = .text:0x0000234C; // type:function size:0x164 scope:global align:4 +mode_jumpToSea__Q213daObjBuoyflag5Act_cFv = .text:0x000024B0; // type:function size:0x2DC scope:global align:4 +Mthd_Create__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x0000278C; // type:function size:0x20 scope:local align:4 +_create__Q213daObjBuoyflag5Act_cFv = .text:0x000027AC; // type:function size:0x250 scope:weak align:4 +Mthd_Delete__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x000029FC; // type:function size:0x30 scope:local align:4 +Mthd_Execute__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002A2C; // type:function size:0xD8 scope:local align:4 +Mthd_Draw__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002B04; // type:function size:0x50 scope:local align:4 +Mthd_IsDelete__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002B54; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002B5C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002BA4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002BCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BD4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002C14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002C1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C24; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002C5C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C70; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C78; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C84; // type:function size:0xC scope:weak align:4 +__dt__Q213daObjBuoyflag8Packet_cFv = .text:0x00002C90; // type:function size:0xA4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002D34; // type:function size:0x4 scope:weak align:4 +__dt__Q213daObjBuoyflag9DrawVtx_cFv = .text:0x00002D38; // type:function size:0x94 scope:weak align:4 +__ct__Q213daObjBuoyflag9DrawVtx_cFv = .text:0x00002DCC; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002E54; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002F20; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002F68; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002FC4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000300C; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjBuoyflag5Act_c5Prm_eQ313daObjBuoyflag5Act_c5Prm_e = .text:0x00003068; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_buoyflag_cpp = .text:0x00003084; // type:function size:0x58 scope:local align:4 +__arraydtor$3997 = .text:0x000030DC; // type:function size:0x38 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003114; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000311C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_arcname__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +L_attr__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@ = .rodata:0x00000008; // type:object size:0x3C scope:local align:4 +@4018 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4019 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4046 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4149 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4268 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4269 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4490 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4491 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4492 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@4820 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4848 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +M_cyl_src__Q213daObjBuoyflag5Act_c = .rodata:0x000000EC; // type:object size:0x44 scope:global align:4 +M_attr_type__Q213daObjBuoyflag5Act_c = .rodata:0x00000130; // type:object size:0x20 scope:global align:4 +@4913 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4914 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4948 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4949 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@4950 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5015 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_k_taru02TEX__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x00000040; // type:object size:0x400 scope:local align:32 +l_pos__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x00000440; // type:object size:0x84 scope:local align:4 +l_texCoord__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x000004C4; // type:object size:0x38 scope:local align:4 +l_Khasi_00DL__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x00000500; // type:object size:0xA7 scope:local align:32 +l_k_hata01TEX__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x000005C0; // type:object size:0x1000 scope:local align:32 +l_pos__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x000015C0; // type:object size:0x1A4 scope:local align:4 +l_texCoord__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x00001764; // type:object size:0x118 scope:local align:4 +l_Khata_00DL__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x00001880; // type:object size:0xEF scope:local align:32 +l_matDL__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x00001980; // type:object size:0x34 scope:local align:32 +@4954 = .data:0x000019B4; // type:object size:0xC scope:local align:4 +@4955 = .data:0x000019C0; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$_execute__Q213daObjBuoyflag5Act_cFv = .data:0x000019CC; // type:object size:0x18 scope:weak align:4 +Mthd_Table__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@ = .data:0x000019E4; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Buoyflag = .data:0x00001A04; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00001A34; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00001A40; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00001A4C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00001AD4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00001AE0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00001AEC; // type:object size:0x54 scope:weak align:4 +__vt__Q213daObjBuoyflag8Packet_c = .data:0x00001B40; // type:object size:0x18 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3998 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +M_hasi_nrm__Q213daObjBuoyflag8Packet_c = .bss:0x00000060; // type:object size:0x84 scope:global align:4 +M_hasi_nrm_flag__Q213daObjBuoyflag8Packet_c = .bss:0x000000E4; // type:object size:0x1 scope:global align:1 data:byte +@4091 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +init$4092 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +base_z_rev$4090 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@4832 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +init$4833 = .bss:0x00000110; // type:object size:0x1 scope:local align:1 +hata_vec$4831 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$localstatic4$_execute__Q213daObjBuoyflag5Act_cFv = .bss:0x00000120; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLE01/rels/d_a_obj_buoyrace/splits.txt b/config/GZLE01/rels/d_a_obj_buoyrace/splits.txt new file mode 100644 index 000000000..8c797b28d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_buoyrace/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_buoyrace.cpp: + .text start:0x00000078 end:0x00000BBC + .text start:0x00000BBC end:0x00000BD8 + .rodata start:0x00000000 end:0x000000EA + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_buoyrace/symbols.txt b/config/GZLE01/rels/d_a_obj_buoyrace/symbols.txt new file mode 100644 index 000000000..c8d7c0925 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_buoyrace/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q213daObjBuoyrace5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q213daObjBuoyrace5Act_cFv = .text:0x0000009C; // type:function size:0x134 scope:global align:4 +create_load__Q213daObjBuoyrace5Act_cFv = .text:0x000001D0; // type:function size:0x68 scope:global align:4 +_create__Q213daObjBuoyrace5Act_cFv = .text:0x00000238; // type:function size:0x13C scope:global align:4 +_delete__Q213daObjBuoyrace5Act_cFv = .text:0x00000374; // type:function size:0x4C scope:global align:4 +set_mtx__Q213daObjBuoyrace5Act_cFv = .text:0x000003C0; // type:function size:0x1E0 scope:global align:4 +init_mtx__Q213daObjBuoyrace5Act_cFv = .text:0x000005A0; // type:function size:0x20 scope:global align:4 +set_water_pos__Q213daObjBuoyrace5Act_cFv = .text:0x000005C0; // type:function size:0x118 scope:global align:4 +afl_calc_sway__Q213daObjBuoyrace5Act_cFv = .text:0x000006D8; // type:function size:0x144 scope:global align:4 +afl_calc__Q213daObjBuoyrace5Act_cFv = .text:0x0000081C; // type:function size:0x144 scope:global align:4 +set_rope_pos__Q213daObjBuoyrace5Act_cFv = .text:0x00000960; // type:function size:0x10C scope:global align:4 +_execute__Q213daObjBuoyrace5Act_cFv = .text:0x00000A6C; // type:function size:0x40 scope:global align:4 +_draw__Q213daObjBuoyrace5Act_cFv = .text:0x00000AAC; // type:function size:0x7C scope:global align:4 +Mthd_Create__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B28; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B48; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B6C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B90; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000BB4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjBuoyrace5Act_c5Prm_eQ313daObjBuoyrace5Act_c5Prm_e = .text:0x00000BBC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname_kiba__Q213daObjBuoyrace5Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +M_arcname_hasi__Q213daObjBuoyrace5Act_c = .rodata:0x0000000C; // type:object size:0x9 scope:global align:4 data:string +M_attr__Q213daObjBuoyrace5Act_c = .rodata:0x00000018; // type:object size:0x24 scope:global align:4 +@4060 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4168 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4179 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4212 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x4E scope:local align:4 data:string_table +Mthd_Table__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Buoyrace = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_cafelmp/splits.txt b/config/GZLE01/rels/d_a_obj_cafelmp/splits.txt new file mode 100644 index 000000000..fd1ebe2c0 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_cafelmp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_cafelmp.cpp: + .text start:0x00000078 end:0x000003F8 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_cafelmp/symbols.txt b/config/GZLE01/rels/d_a_obj_cafelmp/symbols.txt new file mode 100644 index 000000000..dca859c5c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_cafelmp/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__14daObjCafelmp_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +CreateInit__14daObjCafelmp_cFv = .text:0x0000015C; // type:function size:0x70 scope:global align:4 +set_mtx__14daObjCafelmp_cFv = .text:0x000001CC; // type:function size:0x80 scope:global align:4 +daObjCafelmp_Create__FPv = .text:0x0000024C; // type:function size:0xA0 scope:local align:4 +daObjCafelmp_Delete__FPv = .text:0x000002EC; // type:function size:0x30 scope:local align:4 +daObjCafelmp_Draw__FPv = .text:0x0000031C; // type:function size:0xA4 scope:local align:4 +daObjCafelmp_Execute__FPv = .text:0x000003C0; // type:function size:0x30 scope:local align:4 +daObjCafelmp_IsDelete__FPv = .text:0x000003F0; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4010 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4013 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4014 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000014; // type:object size:0x30 scope:local align:4 data:string_table +daObj_CafelmpMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Cafelmp = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_canon/splits.txt b/config/GZLE01/rels/d_a_obj_canon/splits.txt new file mode 100644 index 000000000..638a00a15 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_canon/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_canon.cpp: + .text start:0x000000EC end:0x00001F90 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000002E4 + .bss start:0x00000008 end:0x00000061 diff --git a/config/GZLE01/rels/d_a_obj_canon/symbols.txt b/config/GZLE01/rels/d_a_obj_canon/symbols.txt new file mode 100644 index 000000000..2a7e1f8bf --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_canon/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Canon_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000001A0; // type:function size:0x48 scope:weak align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000001E8; // type:function size:0x4C scope:local align:4 +_nodeControl__13daObj_Canon_cFP7J3DNodeP8J3DModel = .text:0x00000234; // type:function size:0x1A4 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000003D8; // type:function size:0x20 scope:local align:4 +_createHeap__13daObj_Canon_cFv = .text:0x000003F8; // type:function size:0xD4 scope:global align:4 +setEffect__13daObj_Canon_cFUs = .text:0x000004CC; // type:function size:0xE0 scope:global align:4 +checkTgHit__13daObj_Canon_cFv = .text:0x000005AC; // type:function size:0x280 scope:global align:4 +attackCannon__13daObj_Canon_cFv = .text:0x0000082C; // type:function size:0x164 scope:global align:4 +lockonCannon__13daObj_Canon_cFv = .text:0x00000990; // type:function size:0x1BC scope:global align:4 +setAttention__13daObj_Canon_cFv = .text:0x00000B4C; // type:function size:0x5C scope:global align:4 +setCollision__13daObj_Canon_cFv = .text:0x00000BA8; // type:function size:0x84 scope:global align:4 +setMtx__13daObj_Canon_cFv = .text:0x00000C2C; // type:function size:0x88 scope:global align:4 +modeWaitInit__13daObj_Canon_cFv = .text:0x00000CB4; // type:function size:0x14 scope:global align:4 +modeWait__13daObj_Canon_cFv = .text:0x00000CC8; // type:function size:0x39C scope:global align:4 +modeAttackInit__13daObj_Canon_cFv = .text:0x00001064; // type:function size:0x14 scope:global align:4 +modeAttack__13daObj_Canon_cFv = .text:0x00001078; // type:function size:0x64 scope:global align:4 +modeDeleteInit__13daObj_Canon_cFv = .text:0x000010DC; // type:function size:0x98 scope:global align:4 +modeDelete__13daObj_Canon_cFv = .text:0x00001174; // type:function size:0x4 scope:global align:4 +modeSwWaitInit__13daObj_Canon_cFv = .text:0x00001178; // type:function size:0x1C scope:global align:4 +modeSwWait__13daObj_Canon_cFv = .text:0x00001194; // type:function size:0x60 scope:global align:4 +modeAppearInit__13daObj_Canon_cFv = .text:0x000011F4; // type:function size:0x28 scope:global align:4 +modeAppear__13daObj_Canon_cFv = .text:0x0000121C; // type:function size:0x74 scope:global align:4 +modeProc__13daObj_Canon_cFQ213daObj_Canon_c6Proc_ei = .text:0x00001290; // type:function size:0x180 scope:global align:4 +_execute__13daObj_Canon_cFv = .text:0x00001410; // type:function size:0x19C scope:global align:4 +debugDraw__13daObj_Canon_cFv = .text:0x000015AC; // type:function size:0x4 scope:global align:4 +_draw__13daObj_Canon_cFv = .text:0x000015B0; // type:function size:0xD8 scope:global align:4 +createInit__13daObj_Canon_cFv = .text:0x00001688; // type:function size:0x17C scope:global align:4 +getArg__13daObj_Canon_cFv = .text:0x00001804; // type:function size:0x7C scope:global align:4 +_create__13daObj_Canon_cFv = .text:0x00001880; // type:function size:0x158 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x000019D8; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001A34; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001B00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001B48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001BA4; // type:function size:0x48 scope:weak align:4 +_delete__13daObj_Canon_cFv = .text:0x00001BEC; // type:function size:0x64 scope:global align:4 +daObj_CanonCreate__FPv = .text:0x00001C50; // type:function size:0x20 scope:local align:4 +daObj_CanonDelete__FPv = .text:0x00001C70; // type:function size:0x24 scope:local align:4 +daObj_CanonExecute__FPv = .text:0x00001C94; // type:function size:0x24 scope:local align:4 +daObj_CanonDraw__FPv = .text:0x00001CB8; // type:function size:0x24 scope:local align:4 +daObj_CanonIsDelete__FPv = .text:0x00001CDC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001CE4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D2C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D30; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D34; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D38; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001D3C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001D84; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001DE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001DF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001DF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001E10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001E48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E60; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001E98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001E9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001EA4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001EAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001EB4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001EC0; // type:function size:0xC scope:weak align:4 +__dt__17daObj_Canon_HIO_cFv = .text:0x00001ECC; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001F28; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_canon_cpp = .text:0x00001F44; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001F80; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001F88; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__13daObj_Canon_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__13daObj_Canon_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +m_sph_src__13daObj_Canon_c = .rodata:0x0000000C; // type:object size:0x40 scope:global align:4 +@4034 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4036 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4037 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4041 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4223 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4224 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4225 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4313 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4331 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4491 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@4518 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@4536 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 data:double +@4642 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:8 data:double +@4644 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000F8; // type:object size:0x48 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4496 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4497 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4498 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4499 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4500 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4501 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4502 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4503 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4504 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4505 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +mode_tbl$4495 = .data:0x000000A8; // type:object size:0x8C scope:local align:4 +daObj_CanonMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_CANON = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000019C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001B8; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000260; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000278; // type:object size:0x54 scope:weak align:4 +__vt__17daObj_Canon_HIO_c = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4044 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4C scope:local align:4 +init$4506 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_coming/splits.txt b/config/GZLE01/rels/d_a_obj_coming/splits.txt new file mode 100644 index 000000000..9496612e0 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_coming/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_coming.cpp: + .text start:0x000000EC end:0x000016D8 + .text start:0x000016D8 end:0x0000205C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000190 + .data start:0x00000000 end:0x00000278 + .bss start:0x00000008 end:0x0000018D diff --git a/config/GZLE01/rels/d_a_obj_coming/symbols.txt b/config/GZLE01/rels/d_a_obj_coming/symbols.txt new file mode 100644 index 000000000..c2909944e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_coming/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +init__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x000000EC; // type:function size:0x3C scope:global align:4 +init_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x00000128; // type:function size:0x80 scope:global align:4 +set_wait_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x000001A8; // type:function size:0x88 scope:global align:4 +set_retry_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x00000230; // type:function size:0x78 scope:global align:4 +set_appear_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x000002A8; // type:function size:0x78 scope:global align:4 +prm_get_waitTime__Q211daObjComing5Act_cCFv = .text:0x00000320; // type:function size:0x28 scope:weak align:4 +chk_switch__Q211daObjComing5Act_cFv = .text:0x00000348; // type:function size:0x68 scope:global align:4 +_create__Q211daObjComing5Act_cFv = .text:0x000003B0; // type:function size:0x100 scope:global align:4 +_delete__Q211daObjComing5Act_cFv = .text:0x000004B0; // type:function size:0x8 scope:global align:4 +get_aqua_y__Q211daObjComing5Act_cFPC4cXyz = .text:0x000004B8; // type:function size:0x104 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x000005BC; // type:function size:0x124 scope:weak align:4 +chk_ship_range__Q211daObjComing5Act_cCFPC10fopAc_ac_c = .text:0x000006E0; // type:function size:0x10C scope:global align:4 +chk_ship_spd__Q211daObjComing5Act_cCFPC10fopAc_ac_c = .text:0x000007EC; // type:function size:0x20 scope:global align:4 +get_make_pos__Q211daObjComing5Act_cCFPC10fopAc_ac_cP4cXyz = .text:0x0000080C; // type:function size:0xE8 scope:global align:4 +chk_make_pos_gnd__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c = .text:0x000008F4; // type:function size:0x1A8 scope:global align:4 +chk_make_pos_wall__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c = .text:0x00000A9C; // type:function size:0x54 scope:global align:4 +chk_make_pos_act__Q211daObjComing5Act_cFPvPv = .text:0x00000AF0; // type:function size:0x140 scope:global align:4 +chk_make_pos__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c = .text:0x00000C30; // type:function size:0x88 scope:global align:4 +barrel2_get_ptn__Q211daObjComing5Act_cCFv = .text:0x00000CB8; // type:function size:0xC4 scope:global align:4 +barrel2_get_type__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e = .text:0x00000D7C; // type:function size:0x20 scope:global align:4 +barrel2_get_item__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e = .text:0x00000D9C; // type:function size:0x14 scope:global align:4 +barrel2_get_buoy__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e = .text:0x00000DB0; // type:function size:0x10 scope:global align:4 +barrel2_get_param__Q211daObjComing5Act_cFPQ211daObjComing12PrmBarrel2_c = .text:0x00000DC0; // type:function size:0x140 scope:global align:4 +mode_barrel2_wait__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c = .text:0x00000F00; // type:function size:0x130 scope:global align:4 +mode_barrel2_appear__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c = .text:0x00001030; // type:function size:0xE0 scope:global align:4 +mode_barrel2_leave__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c = .text:0x00001110; // type:function size:0xA4 scope:global align:4 +_execute__Q211daObjComing5Act_cFv = .text:0x000011B4; // type:function size:0x15C scope:global align:4 +_draw__Q211daObjComing5Act_cFv = .text:0x00001310; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x00001318; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x00001338; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x0000135C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x00001380; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x000013A4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000013AC; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000013F4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000143C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001498; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000014E0; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000153C; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x000015DC; // type:function size:0xFC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjComing5Act_c5Prm_eQ311daObjComing5Act_c5Prm_e = .text:0x000016D8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_coming_cpp = .text:0x000016F4; // type:function size:0x28C scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001980; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001AD4; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001C00; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001C94; // type:function size:0x48 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001CDC; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001E1C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001F34; // type:function size:0x80 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001FB4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001FBC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001FC4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001FCC; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001FD4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001FDC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001FE4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001FEC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001FF4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001FFC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002004; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x0000200C; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002014; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x0000201C; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x00002024; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x0000202C; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00002034; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000203C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00002044; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000204C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002054; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@ = .rodata:0x00000000; // type:object size:0x38 scope:local align:4 +@4036 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 data:double +M_item_tbl__Q211daObjComing5Act_c = .rodata:0x00000040; // type:object size:0x70 scope:global align:4 +@4123 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4156 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4157 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4210 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4212 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4213 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +a$4361 = .rodata:0x000000E8; // type:object size:0x15 scope:local align:4 +b$4363 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +item_data$4368 = .rodata:0x0000010C; // type:object size:0x15 scope:local align:4 +buoy$4373 = .rodata:0x00000124; // type:object size:0x15 scope:local align:4 +@4415 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000148; // type:object size:0x48 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4529 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4530 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4531 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4528 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Coming = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000104; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x0000011C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x0000014C; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000017C; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001AC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001C4; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000200; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000218; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000248; // type:object size:0x30 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4058 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +M_gnd_work__Q211daObjComing5Act_c = .bss:0x00000060; // type:object size:0x54 scope:global align:4 +@4059 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +M_wall_work__Q211daObjComing5Act_c = .bss:0x000000C0; // type:object size:0x6C scope:global align:4 +@4137 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +init$4138 = .bss:0x00000138; // type:object size:0x1 scope:local align:1 +wtr$4136 = .bss:0x0000013C; // type:object size:0x50 scope:local align:4 +init$4532 = .bss:0x0000018C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_correct/splits.txt b/config/GZLE01/rels/d_a_obj_correct/splits.txt new file mode 100644 index 000000000..5279c6ad9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_correct/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_correct.cpp: + .text start:0x00000078 end:0x00000E50 + .text start:0x00000E50 end:0x00000E50 + .text start:0x00000E50 end:0x00000EA4 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLE01/rels/d_a_obj_correct/symbols.txt b/config/GZLE01/rels/d_a_obj_correct/symbols.txt new file mode 100644 index 000000000..32534afff --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_correct/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q212daObjCorrect5Act_cFv = .text:0x00000078; // type:function size:0x138 scope:global align:4 +_delete__Q212daObjCorrect5Act_cFv = .text:0x000001B0; // type:function size:0x8 scope:global align:4 +chk_try_actor0__Q212daObjCorrect5Act_cFP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x4C scope:global align:4 +chk_try_actor1__Q212daObjCorrect5Act_cCFPQ28daObjTry5Act_cQ28daObjTry6Type_ef = .text:0x00000204; // type:function size:0xDC scope:global align:4 +chk_try_actor2__Q212daObjCorrect5Act_cCFPQ28daObjTry5Act_cQ28daObjTry6Type_ebff = .text:0x000002E0; // type:function size:0x148 scope:global align:4 +search_movebox__Q212daObjCorrect5Act_cFPvPv = .text:0x00000428; // type:function size:0x10C scope:global align:4 +search_tryColSun__Q212daObjCorrect5Act_cFPvPv = .text:0x00000534; // type:function size:0x4C scope:global align:4 +search_tryColMer__Q212daObjCorrect5Act_cFPvPv = .text:0x00000580; // type:function size:0x4C scope:global align:4 +search_tryColJup__Q212daObjCorrect5Act_cFPvPv = .text:0x000005CC; // type:function size:0x4C scope:global align:4 +search_tryKeyGate__Q212daObjCorrect5Act_cFPvPv = .text:0x00000618; // type:function size:0xB8 scope:global align:4 +search_tryKeyDoor__Q212daObjCorrect5Act_cFPvPv = .text:0x000006D0; // type:function size:0xB8 scope:global align:4 +search_tryColGreen__Q212daObjCorrect5Act_cFPvPv = .text:0x00000788; // type:function size:0xAC scope:global align:4 +search_tryColBlue__Q212daObjCorrect5Act_cFPvPv = .text:0x00000834; // type:function size:0x20 scope:global align:4 +mode_off_init__Q212daObjCorrect5Act_cFv = .text:0x00000854; // type:function size:0x28 scope:global align:4 +mode_off__Q212daObjCorrect5Act_cFv = .text:0x0000087C; // type:function size:0x90 scope:global align:4 +mode_on_init__Q212daObjCorrect5Act_cFv = .text:0x0000090C; // type:function size:0x28 scope:global align:4 +mode_on__Q212daObjCorrect5Act_cFv = .text:0x00000934; // type:function size:0x90 scope:global align:4 +demo_non_init__Q212daObjCorrect5Act_cFv = .text:0x000009C4; // type:function size:0xC scope:global align:4 +demo_non__Q212daObjCorrect5Act_cFv = .text:0x000009D0; // type:function size:0x1A8 scope:global align:4 +demo_req_init__Q212daObjCorrect5Act_cFv = .text:0x00000B78; // type:function size:0x94 scope:global align:4 +demo_req__Q212daObjCorrect5Act_cFv = .text:0x00000C0C; // type:function size:0x34 scope:global align:4 +demo_run_init__Q212daObjCorrect5Act_cFv = .text:0x00000C40; // type:function size:0xC scope:global align:4 +demo_run__Q212daObjCorrect5Act_cFv = .text:0x00000C4C; // type:function size:0x60 scope:global align:4 +_execute__Q212daObjCorrect5Act_cFv = .text:0x00000CAC; // type:function size:0x12C scope:global align:4 +Mthd_Create__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000DD8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000DF8; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000E1C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000E40; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000E48; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjCorrect5Act_c5Prm_eQ312daObjCorrect5Act_c5Prm_e = .text:0x00000E50; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjTry5Act_c5Prm_eQ38daObjTry5Act_c5Prm_e = .text:0x00000E6C; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x00000E88; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_ev_CrTrM1__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .rodata:0x00000000; // type:object size:0xB scope:local align:4 data:string +L_ev_CrTrM2__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .rodata:0x0000000C; // type:object size:0xB scope:local align:4 data:string +L_attr__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .rodata:0x00000018; // type:object size:0x80 scope:local align:4 +type$4214 = .rodata:0x00000098; // type:object size:0x18 scope:local align:4 +M_search_proc__Q212daObjCorrect5Act_c = .rodata:0x000000B0; // type:object size:0x20 scope:global align:4 +@4332 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x38 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4376 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4377 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4375 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +@4381 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4382 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4383 = .data:0x00000078; // type:object size:0xC scope:local align:4 +demo_proc$4380 = .data:0x00000084; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Correct = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +init$4378 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4384 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_demo_barrel/splits.txt b/config/GZLE01/rels/d_a_obj_demo_barrel/splits.txt new file mode 100644 index 000000000..497d0f968 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_demo_barrel/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_demo_barrel.cpp: + .text start:0x00000078 end:0x0000081C + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZLE01/rels/d_a_obj_demo_barrel/symbols.txt b/config/GZLE01/rels/d_a_obj_demo_barrel/symbols.txt new file mode 100644 index 000000000..9832be194 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_demo_barrel/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setParticleHahen__19daObj_Demo_Barrel_cFv = .text:0x00000078; // type:function size:0xCC scope:global align:4 +setParticleSibuki__19daObj_Demo_Barrel_cFv = .text:0x00000144; // type:function size:0x234 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000378; // type:function size:0x20 scope:local align:4 +CreateHeap__19daObj_Demo_Barrel_cFv = .text:0x00000398; // type:function size:0x1A0 scope:global align:4 +daObj_Demo_BarrelCreate__FPv = .text:0x00000538; // type:function size:0xB4 scope:local align:4 +daObj_Demo_BarrelDelete__FPv = .text:0x000005EC; // type:function size:0x30 scope:local align:4 +daObj_Demo_BarrelExecute__FPv = .text:0x0000061C; // type:function size:0x174 scope:local align:4 +daObj_Demo_BarrelDraw__FPv = .text:0x00000790; // type:function size:0x84 scope:local align:4 +daObj_Demo_BarrelIsDelete__FPv = .text:0x00000814; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__19daObj_Demo_Barrel_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4015 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4016 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4056 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4104 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:string_table +daObj_Demo_BarrelMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Demo_Barrel = .data:0x00000020; // type:object size:0x30 scope:global align:4 +init$3997 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +em_scl$3996 = .bss:0x00000004; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_obj_dmgroom/splits.txt b/config/GZLE01/rels/d_a_obj_dmgroom/splits.txt new file mode 100644 index 000000000..b2bf856b8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_dmgroom/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_dmgroom.cpp: + .text start:0x00000078 end:0x000005D4 + .rodata start:0x00000000 end:0x0000004D + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLE01/rels/d_a_obj_dmgroom/symbols.txt b/config/GZLE01/rels/d_a_obj_dmgroom/symbols.txt new file mode 100644 index 000000000..486b984da --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_dmgroom/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__14daObjDmgroom_cFv = .text:0x00000098; // type:function size:0x164 scope:global align:4 +CreateInit__14daObjDmgroom_cFv = .text:0x000001FC; // type:function size:0x70 scope:global align:4 +set_mtx__14daObjDmgroom_cFv = .text:0x0000026C; // type:function size:0x80 scope:global align:4 +daObjDmgroom_Create__FPv = .text:0x000002EC; // type:function size:0xC8 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000003B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000410; // type:function size:0x48 scope:weak align:4 +daObjDmgroom_Delete__FPv = .text:0x00000458; // type:function size:0x30 scope:local align:4 +daObjDmgroom_Draw__FPv = .text:0x00000488; // type:function size:0xD0 scope:local align:4 +daObjDmgroom_Execute__FPv = .text:0x00000558; // type:function size:0x74 scope:local align:4 +daObjDmgroom_IsDelete__FPv = .text:0x000005CC; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4006 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000014; // type:object size:0x39 scope:local align:4 data:string_table +daObj_DmgroomMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Dmgroom = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_doguu/splits.txt b/config/GZLE01/rels/d_a_obj_doguu/splits.txt new file mode 100644 index 000000000..c418ad613 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_doguu/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_doguu.cpp: + .text start:0x00000078 end:0x000028A0 + .text start:0x000028A0 end:0x000028A0 + .text start:0x000028A0 end:0x000028D4 + .rodata start:0x00000000 end:0x000001CA + .data start:0x00000000 end:0x000002D0 diff --git a/config/GZLE01/rels/d_a_obj_doguu/symbols.txt b/config/GZLE01/rels/d_a_obj_doguu/symbols.txt new file mode 100644 index 000000000..66783a3e7 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_doguu/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setPointLight__12daObjDoguu_cFv = .text:0x00000078; // type:function size:0xF0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjDoguu_cFv = .text:0x00000188; // type:function size:0x648 scope:global align:4 +CreateInit__12daObjDoguu_cFv = .text:0x000007D0; // type:function size:0x3B0 scope:global align:4 +set_mtx__12daObjDoguu_cFv = .text:0x00000B80; // type:function size:0x16C scope:global align:4 +next_msgStatus__12daObjDoguu_cFPUl = .text:0x00000CEC; // type:function size:0x94 scope:global align:4 +getMsg__12daObjDoguu_cFv = .text:0x00000D80; // type:function size:0x3C scope:global align:4 +setGoal__12daObjDoguu_cFi = .text:0x00000DBC; // type:function size:0xDC scope:global align:4 +setPlayerAngle__12daObjDoguu_cFi = .text:0x00000E98; // type:function size:0x80 scope:global align:4 +setQuake__12daObjDoguu_cFi = .text:0x00000F18; // type:function size:0xA0 scope:global align:4 +setJDemo__12daObjDoguu_cFi = .text:0x00000FB8; // type:function size:0x54 scope:global align:4 +privateCut__12daObjDoguu_cFv = .text:0x0000100C; // type:function size:0x59C scope:global align:4 +getFinishEventCount__12daObjDoguu_cFv = .text:0x000015A8; // type:function size:0x88 scope:global align:4 +setFinishMyEvent__12daObjDoguu_cFv = .text:0x00001630; // type:function size:0x74 scope:global align:4 +daObjDoguu_Create__FPv = .text:0x000016A4; // type:function size:0x20 scope:local align:4 +_create__12daObjDoguu_cFv = .text:0x000016C4; // type:function size:0xC8 scope:weak align:4 +__ct__12daObjDoguu_cFv = .text:0x0000178C; // type:function size:0x214 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000019A0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000019FC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001A58; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001AA0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001B6C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001BB4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001C10; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001C58; // type:function size:0x70 scope:weak align:4 +daObjDoguu_Delete__FPv = .text:0x00001CC8; // type:function size:0x44 scope:local align:4 +daObjDoguu_Draw__FPv = .text:0x00001D0C; // type:function size:0x24 scope:local align:4 +_draw__12daObjDoguu_cFv = .text:0x00001D30; // type:function size:0x234 scope:weak align:4 +setEffectMtx__12daObjDoguu_cFPC4cXyzf = .text:0x00001F64; // type:function size:0x300 scope:weak align:4 +daObjDoguu_Execute__FPv = .text:0x00002264; // type:function size:0x24 scope:local align:4 +_execute__12daObjDoguu_cFv = .text:0x00002288; // type:function size:0x524 scope:weak align:4 +daObjDoguu_IsDelete__FPv = .text:0x000027AC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000027B4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000027C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000027CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000027D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000027DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000027E4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000281C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002824; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000282C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002834; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000286C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002870; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002878; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002880; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002888; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002894; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000028A0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000028A8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000028B0; // type:function size:0x4 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000028B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000028BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000028C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000028CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +daObjDoguu_idx_table = .rodata:0x00000000; // type:object size:0x48 scope:local align:4 +L_attr__27@unnamed@d_a_obj_doguu_cpp@ = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:float +light_color$4116 = .rodata:0x00000050; // type:object size:0x12 scope:local align:4 +@4120 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4124 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4333 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4478 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4604 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5302 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C0; // type:object size:0x10A scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +cut_name_tbl$4486 = .data:0x00000044; // type:object size:0x24 scope:local align:4 +@4612 = .data:0x00000068; // type:object size:0x24 scope:local align:4 +@4611 = .data:0x0000008C; // type:object size:0x24 scope:local align:4 +mtx_adj$localstatic3$setEffectMtx__12daObjDoguu_cFPC4cXyzf = .data:0x000000B0; // type:object size:0x30 scope:weak align:4 +@5303 = .data:0x000000E0; // type:object size:0x3C scope:local align:4 +daObj_DoguuMethodTable = .data:0x0000011C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Doguu = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000190; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000230; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000284; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000002A8; // type:object size:0x14 scope:weak align:4 +__vt__12daObjDoguu_c = .data:0x000002BC; // type:object size:0x14 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_doguu_demo/splits.txt b/config/GZLE01/rels/d_a_obj_doguu_demo/splits.txt new file mode 100644 index 000000000..da3707f62 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_doguu_demo/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_doguu_demo.cpp: + .text start:0x00000078 end:0x00000540 + .rodata start:0x00000000 end:0x00000042 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_doguu_demo/symbols.txt b/config/GZLE01/rels/d_a_obj_doguu_demo/symbols.txt new file mode 100644 index 000000000..8e47f391e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_doguu_demo/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__13daObjDoguuD_cFv = .text:0x00000098; // type:function size:0x17C scope:global align:4 +CreateInit__13daObjDoguuD_cFv = .text:0x00000214; // type:function size:0x80 scope:global align:4 +set_mtx__13daObjDoguuD_cFv = .text:0x00000294; // type:function size:0x80 scope:global align:4 +daObjDoguuD_create__FPv = .text:0x00000314; // type:function size:0xA8 scope:local align:4 +daObjDoguuD_Delete__FPv = .text:0x000003BC; // type:function size:0x68 scope:local align:4 +daObjDoguuD_Draw__FPv = .text:0x00000424; // type:function size:0xA4 scope:local align:4 +daObjDoguuD_Execute__FPv = .text:0x000004C8; // type:function size:0x70 scope:local align:4 +daObjDoguuD_IsDelete__FPv = .text:0x00000538; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4031 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000010; // type:object size:0x32 scope:local align:4 data:string_table +daObj_DoguuDMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_DoguuD = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_dragonhead/splits.txt b/config/GZLE01/rels/d_a_obj_dragonhead/splits.txt new file mode 100644 index 000000000..277a9340c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_dragonhead/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_dragonhead.cpp: + .text start:0x00000078 end:0x00000B4C + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLE01/rels/d_a_obj_dragonhead/symbols.txt b/config/GZLE01/rels/d_a_obj_dragonhead/symbols.txt new file mode 100644 index 000000000..e0fe2547c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_dragonhead/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__17daObjDragonhead_cFv = .text:0x00000098; // type:function size:0x190 scope:global align:4 +CreateInit__17daObjDragonhead_cFv = .text:0x00000228; // type:function size:0x124 scope:global align:4 +set_mtx__17daObjDragonhead_cFv = .text:0x0000034C; // type:function size:0x80 scope:global align:4 +daObjDragonhead_Create__FPv = .text:0x000003CC; // type:function size:0x130 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x000004FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000005C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000610; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000066C; // type:function size:0x48 scope:weak align:4 +daObjDragonhead_Delete__FPv = .text:0x000006B4; // type:function size:0x7C scope:local align:4 +daObjDragonhead_Draw__FPv = .text:0x00000730; // type:function size:0xF4 scope:local align:4 +daObjDragonhead_Execute__FPv = .text:0x00000824; // type:function size:0x224 scope:local align:4 +daObjDragonhead_IsDelete__FPv = .text:0x00000A48; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000A50; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000A60; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000A68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A80; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000AB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000AC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000AC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AD0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B08; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B14; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B24; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B30; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000B3C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000B44; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4047 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x32 scope:local align:4 data:string_table +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +daObj_DragonheadMethodTable = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Dragonhead = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_drift/splits.txt b/config/GZLE01/rels/d_a_obj_drift/splits.txt new file mode 100644 index 000000000..dfab85983 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_drift/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_drift.cpp: + .text start:0x000000EC end:0x00001328 + .text start:0x00001328 end:0x0000149C + .text start:0x0000149C end:0x000014C8 + .rodata start:0x00000000 end:0x00000146 + .data start:0x00000000 end:0x0000020C + .bss start:0x00000008 end:0x00000071 diff --git a/config/GZLE01/rels/d_a_obj_drift/symbols.txt b/config/GZLE01/rels/d_a_obj_drift/symbols.txt new file mode 100644 index 000000000..e3dcc3ff9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_drift/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeap__Q210daObjDrift5Act_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjDrift5Act_cFv = .text:0x000001A0; // type:function size:0x1D0 scope:global align:4 +Mthd_Create__Q210daObjDrift5Act_cFv = .text:0x00000370; // type:function size:0x19C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000050C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000005D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000620; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000067C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000006C4; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000720; // type:function size:0x3C scope:weak align:4 +make_flower__Q210daObjDrift5Act_cFv = .text:0x0000075C; // type:function size:0x90 scope:global align:4 +calc_flower_param__Q210daObjDrift5Act_cFP4cXyzP5csXyz = .text:0x000007EC; // type:function size:0xA4 scope:global align:4 +set_flower_current__Q210daObjDrift5Act_cFv = .text:0x00000890; // type:function size:0xC4 scope:global align:4 +Delete__Q210daObjDrift5Act_cFv = .text:0x00000954; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjDrift5Act_cFv = .text:0x0000095C; // type:function size:0x4C scope:global align:4 +mode_wait_init__Q210daObjDrift5Act_cFv = .text:0x000009A8; // type:function size:0x18 scope:global align:4 +mode_wait__Q210daObjDrift5Act_cFv = .text:0x000009C0; // type:function size:0xC0 scope:global align:4 +mode_rot_init__Q210daObjDrift5Act_cFv = .text:0x00000A80; // type:function size:0xB8 scope:global align:4 +mode_rot__Q210daObjDrift5Act_cFv = .text:0x00000B38; // type:function size:0x104 scope:global align:4 +set_mtx__Q210daObjDrift5Act_cFv = .text:0x00000C3C; // type:function size:0xDC scope:global align:4 +init_mtx__Q210daObjDrift5Act_cFv = .text:0x00000D18; // type:function size:0x3C scope:global align:4 +rideCB__Q210daObjDrift5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000D54; // type:function size:0x170 scope:global align:4 +set_current__Q210daObjDrift5Act_cFv = .text:0x00000EC4; // type:function size:0x240 scope:global align:4 +Execute__Q210daObjDrift5Act_cFPPA3_A4_f = .text:0x00001104; // type:function size:0xCC scope:global align:4 +Draw__Q210daObjDrift5Act_cFv = .text:0x000011D0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x00001270; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x00001290; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x000012B0; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x000012D0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x000012FC; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001328; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001330; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001338; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001340; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001348; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001350; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001358; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001360; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001368; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000013B0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000013C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000013C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000013D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000013D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000013E0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001418; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001420; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001428; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001430; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001468; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000146C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001474; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000147C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001484; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001490; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjDrift5Act_c5Prm_eQ310daObjDrift5Act_c5Prm_e = .text:0x0000149C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000014B8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000014C0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@ = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +M_arcname__Q210daObjDrift5Act_c = .rodata:0x00000040; // type:object size:0x5 scope:global align:4 data:string +M_cyl_src__Q210daObjDrift5Act_c = .rodata:0x00000048; // type:object size:0x44 scope:global align:4 +@4027 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +pf_name$4161 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4264 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4362 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x000000DC; // type:object size:0x6A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4396 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4397 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4395 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@ = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Drift = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000B0; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000190; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjDrift5Act_c = .data:0x000001E4; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4181 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4182 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +offset_vec$4180 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +init$4398 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_eayogn/splits.txt b/config/GZLE01/rels/d_a_obj_eayogn/splits.txt new file mode 100644 index 000000000..29eaf65d2 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_eayogn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_eayogn.cpp: + .text start:0x00000078 end:0x00000524 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_eayogn/symbols.txt b/config/GZLE01/rels/d_a_obj_eayogn/symbols.txt new file mode 100644 index 000000000..231ae58b3 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_eayogn/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__13daObjEayogn_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__13daObjEayogn_cFv = .text:0x00000098; // type:function size:0x100 scope:global align:4 +_create__13daObjEayogn_cFv = .text:0x00000198; // type:function size:0x104 scope:global align:4 +_delete__13daObjEayogn_cFv = .text:0x0000029C; // type:function size:0x94 scope:global align:4 +check_ev_bit__13daObjEayogn_cCFv = .text:0x00000330; // type:function size:0x30 scope:weak align:4 +init_mtx__13daObjEayogn_cFv = .text:0x00000360; // type:function size:0x88 scope:global align:4 +_execute__13daObjEayogn_cFv = .text:0x000003E8; // type:function size:0x8 scope:global align:4 +_draw__13daObjEayogn_cFv = .text:0x000003F0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x00000490; // type:function size:0x20 scope:local align:4 +Mthd_Delete__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x000004B0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x000004D4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x000004F8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x0000051C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__13daObjEayogn_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4053 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x26 scope:local align:4 data:string_table +Eayogn_Mthd_Table__28@unnamed@d_a_obj_eayogn_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Eayogn = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_ebomzo/splits.txt b/config/GZLE01/rels/d_a_obj_ebomzo/splits.txt new file mode 100644 index 000000000..e3c3ca18b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ebomzo/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ebomzo.cpp: + .text start:0x00000078 end:0x00000C54 + .text start:0x00000C54 end:0x00000D58 + .text start:0x00000D58 end:0x00000D84 + .rodata start:0x00000000 end:0x000000A7 + .data start:0x00000000 end:0x000001AC + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_ebomzo/symbols.txt b/config/GZLE01/rels/d_a_obj_ebomzo/symbols.txt new file mode 100644 index 000000000..27d01b4a5 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ebomzo/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjEbomzo5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjEbomzo5Act_cFv = .text:0x0000012C; // type:function size:0xF0 scope:global align:4 +Mthd_Create__Q211daObjEbomzo5Act_cFv = .text:0x0000021C; // type:function size:0x184 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000003A0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000046C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004B4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000510; // type:function size:0x48 scope:weak align:4 +Delete__Q211daObjEbomzo5Act_cFv = .text:0x00000558; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjEbomzo5Act_cFv = .text:0x00000560; // type:function size:0x4C scope:global align:4 +set_mtx__Q211daObjEbomzo5Act_cFv = .text:0x000005AC; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjEbomzo5Act_cFv = .text:0x0000062C; // type:function size:0x3C scope:global align:4 +check__Q211daObjEbomzo5Act_cFv = .text:0x00000668; // type:function size:0x1FC scope:global align:4 +demo__Q211daObjEbomzo5Act_cFv = .text:0x00000864; // type:function size:0x158 scope:global align:4 +fall__Q211daObjEbomzo5Act_cFv = .text:0x000009BC; // type:function size:0x4 scope:global align:4 +Execute__Q211daObjEbomzo5Act_cFPPA3_A4_f = .text:0x000009C0; // type:function size:0x13C scope:global align:4 +Draw__Q211daObjEbomzo5Act_cFv = .text:0x00000AFC; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000B9C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000BBC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000BDC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000BFC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000C28; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000C54; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000C5C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000C64; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000C6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000C7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000C84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000CDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000CE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CEC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D24; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D38; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D40; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D4C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjEbomzo5Act_c5Prm_eQ311daObjEbomzo5Act_c5Prm_e = .text:0x00000D58; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000D74; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjEbomzo5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4015 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4016 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4227 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4228 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x6B scope:local align:4 data:string_table +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +Mthd_Ebomzo__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@ = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ebomzo = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__Q211daObjEbomzo5Act_c = .data:0x00000184; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjEbomzo5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_eff/splits.txt b/config/GZLE01/rels/d_a_obj_eff/splits.txt new file mode 100644 index 000000000..fe53fce66 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_eff/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_eff.cpp: + .text start:0x000000EC end:0x00001538 + .text start:0x00001538 end:0x00001934 + .text start:0x00001934 end:0x00001950 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000003D4 + .bss start:0x00000008 end:0x000000E7 diff --git a/config/GZLE01/rels/d_a_obj_eff/symbols.txt b/config/GZLE01/rels/d_a_obj_eff/symbols.txt new file mode 100644 index 000000000..e91d3bafc --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_eff/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q28daObjEff13BarrelSmokeCBFv = .text:0x000000EC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff13BarrelSmokeCBFP14JPABaseEmitter = .text:0x00000140; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff12StoolSmokeCBFv = .text:0x000001CC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff12StoolSmokeCBFP14JPABaseEmitter = .text:0x00000220; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff12SkullSmokeCBFv = .text:0x000002AC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff12SkullSmokeCBFP14JPABaseEmitter = .text:0x00000300; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff11LandSmokeCBFv = .text:0x0000038C; // type:function size:0x40 scope:global align:4 +__ct__Q28daObjEff15PineconeSmokeCBFv = .text:0x000003CC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff15PineconeSmokeCBFP14JPABaseEmitter = .text:0x00000420; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff14WoodBoxSmokeCBFv = .text:0x000004AC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff14WoodBoxSmokeCBFP14JPABaseEmitter = .text:0x00000500; // type:function size:0x8C scope:global align:4 +solidHeapCB__Q28daObjEff5Act_cFP10fopAc_ac_c = .text:0x0000058C; // type:function size:0x24 scope:global align:4 +create_heap_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x000005B0; // type:function size:0x50 scope:global align:4 +create_heap_stool_smoke__Q28daObjEff5Act_cFv = .text:0x00000600; // type:function size:0x50 scope:global align:4 +create_heap_skull_smoke__Q28daObjEff5Act_cFv = .text:0x00000650; // type:function size:0x50 scope:global align:4 +create_heap_land_smoke__Q28daObjEff5Act_cFv = .text:0x000006A0; // type:function size:0x50 scope:global align:4 +create_heap_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x000006F0; // type:function size:0x50 scope:global align:4 +create_heap_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00000740; // type:function size:0x50 scope:global align:4 +create_heap__Q28daObjEff5Act_cFv = .text:0x00000790; // type:function size:0x108 scope:global align:4 +eff_set_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x00000898; // type:function size:0x100 scope:global align:4 +__dt__4cXyzFv = .text:0x00000998; // type:function size:0x3C scope:weak align:4 +eff_set_stool_smoke__Q28daObjEff5Act_cFv = .text:0x000009D4; // type:function size:0xFC scope:global align:4 +eff_set_skull_smoke__Q28daObjEff5Act_cFv = .text:0x00000AD0; // type:function size:0xF0 scope:global align:4 +eff_set_land_smoke__Q28daObjEff5Act_cFv = .text:0x00000BC0; // type:function size:0x164 scope:global align:4 +eff_set_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x00000D24; // type:function size:0x74 scope:global align:4 +eff_set_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00000D98; // type:function size:0xE8 scope:global align:4 +eff_set__Q28daObjEff5Act_cFv = .text:0x00000E80; // type:function size:0xEC scope:global align:4 +_create__Q28daObjEff5Act_cFv = .text:0x00000F6C; // type:function size:0xC4 scope:global align:4 +remove_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x00001030; // type:function size:0x38 scope:global align:4 +remove_stool_smoke__Q28daObjEff5Act_cFv = .text:0x00001068; // type:function size:0x38 scope:global align:4 +remove_skull_smoke__Q28daObjEff5Act_cFv = .text:0x000010A0; // type:function size:0x38 scope:global align:4 +remove_land_smoke__Q28daObjEff5Act_cFv = .text:0x000010D8; // type:function size:0x38 scope:global align:4 +remove_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x00001110; // type:function size:0x38 scope:global align:4 +remove_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00001148; // type:function size:0x38 scope:global align:4 +remove__Q28daObjEff5Act_cFv = .text:0x00001180; // type:function size:0xEC scope:global align:4 +_delete__Q28daObjEff5Act_cFv = .text:0x0000126C; // type:function size:0x24 scope:global align:4 +die_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x00001290; // type:function size:0x30 scope:global align:4 +die_stool_smoke__Q28daObjEff5Act_cFv = .text:0x000012C0; // type:function size:0x30 scope:global align:4 +die_skull_smoke__Q28daObjEff5Act_cFv = .text:0x000012F0; // type:function size:0x30 scope:global align:4 +die_land_smoke__Q28daObjEff5Act_cFv = .text:0x00001320; // type:function size:0x30 scope:global align:4 +die_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x00001350; // type:function size:0x30 scope:global align:4 +die_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00001380; // type:function size:0x30 scope:global align:4 +die__Q28daObjEff5Act_cFv = .text:0x000013B0; // type:function size:0xEC scope:global align:4 +_execute__Q28daObjEff5Act_cFv = .text:0x0000149C; // type:function size:0x24 scope:global align:4 +Mthd_Create__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x000014C0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x000014E0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00001504; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00001528; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00001530; // type:function size:0x8 scope:local align:4 +__dt__Q28daObjEff14WoodBoxSmokeCBFv = .text:0x00001538; // type:function size:0x8C scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000015C4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000015C8; // type:function size:0x4 scope:weak align:4 +__dt__Q28daObjEff15PineconeSmokeCBFv = .text:0x000015CC; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff11LandSmokeCBFv = .text:0x00001658; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff12SkullSmokeCBFv = .text:0x000016E4; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff12StoolSmokeCBFv = .text:0x00001770; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff13BarrelSmokeCBFv = .text:0x000017FC; // type:function size:0x8C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001888; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000188C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001890; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000018D8; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjEff5Act_c5Prm_eQ38daObjEff5Act_c5Prm_e = .text:0x00001934; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +original_color__Q28daObjEff13BarrelSmokeCB = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +@4025 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4027 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +original_color__Q28daObjEff12StoolSmokeCB = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +original_color__Q28daObjEff12SkullSmokeCB = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +original_color__Q28daObjEff15PineconeSmokeCB = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +original_color__Q28daObjEff14WoodBoxSmokeCB = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +@4190 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +heap_size$4349 = .rodata:0x00000048; // type:object size:0x18 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4155 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4156 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4157 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4158 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4159 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4160 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +proc$4154 = .data:0x00000078; // type:object size:0x48 scope:local align:4 +@4337 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4338 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4339 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4340 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4341 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4342 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +proc$4336 = .data:0x00000108; // type:object size:0x48 scope:local align:4 +@4426 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@4427 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@4428 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@4429 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@4430 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@4431 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +proc$4425 = .data:0x00000198; // type:object size:0x48 scope:local align:4 +@4479 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@4480 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@4481 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@4482 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@4483 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@4484 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +proc$4478 = .data:0x00000228; // type:object size:0x48 scope:local align:4 +Mthd_Table__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@ = .data:0x00000270; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Eff = .data:0x00000290; // type:object size:0x30 scope:global align:4 +__vt__Q28daObjEff14WoodBoxSmokeCB = .data:0x000002C0; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff15PineconeSmokeCB = .data:0x000002E4; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff11LandSmokeCB = .data:0x00000308; // type:object size:0x24 scope:weak align:4 +__vt__Q28daObjEff12SkullSmokeCB = .data:0x0000032C; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff12StoolSmokeCB = .data:0x00000350; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff13BarrelSmokeCB = .data:0x00000374; // type:object size:0x24 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000398; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003B4; // type:object size:0x20 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +init$4161 = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +@4170 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4171 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +particle_scl$4169 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4201 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4202 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +particle_scl$4200 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@4225 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +init$4226 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 +particle_scl$4224 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4251 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +em_scl$4250 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +init$4254 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 +em_trans$4253 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@4315 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +init$4316 = .bss:0x000000D4; // type:object size:0x1 scope:local align:1 +particle_scl$4314 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$4343 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +init$4432 = .bss:0x000000E5; // type:object size:0x1 scope:local align:1 +init$4485 = .bss:0x000000E6; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_ekskz/splits.txt b/config/GZLE01/rels/d_a_obj_ekskz/splits.txt new file mode 100644 index 000000000..fcc1e0912 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ekskz/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ekskz.cpp: + .text start:0x00000078 end:0x000011DC + .text start:0x000011DC end:0x00001394 + .text start:0x00001394 end:0x000013C0 + .rodata start:0x00000000 end:0x000000C1 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_ekskz/symbols.txt b/config/GZLE01/rels/d_a_obj_ekskz/symbols.txt new file mode 100644 index 000000000..c8022221b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ekskz/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjEkskz5Act_cFv = .text:0x00000078; // type:function size:0x2F0 scope:global align:4 +Create__Q210daObjEkskz5Act_cFv = .text:0x00000368; // type:function size:0x1E4 scope:global align:4 +Mthd_Create__Q210daObjEkskz5Act_cFv = .text:0x0000054C; // type:function size:0x138 scope:global align:4 +__ct__Q210daObjEkskz5Act_cFv = .text:0x00000684; // type:function size:0x1C8 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000084C; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x000008C8; // type:function size:0x24 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000008EC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000948; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000009A4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A00; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000A48; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000B14; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B5C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000BB8; // type:function size:0x48 scope:weak align:4 +Delete__Q210daObjEkskz5Act_cFv = .text:0x00000C00; // type:function size:0x64 scope:global align:4 +Mthd_Delete__Q210daObjEkskz5Act_cFv = .text:0x00000C64; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjEkskz5Act_cFv = .text:0x00000CBC; // type:function size:0xAC scope:global align:4 +init_mtx__Q210daObjEkskz5Act_cFv = .text:0x00000D68; // type:function size:0x58 scope:global align:4 +Execute__Q210daObjEkskz5Act_cFPPA3_A4_f = .text:0x00000DC0; // type:function size:0x23C scope:global align:4 +Draw__Q210daObjEkskz5Act_cFv = .text:0x00000FFC; // type:function size:0x128 scope:global align:4 +Mthd_Create__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001124; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001144; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001164; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001184; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x000011B0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000011DC; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000011E4; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000011EC; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011F4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011F8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011FC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001200; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001204; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000124C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000012A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000012B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000012C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000012C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000012D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000012D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001310; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001318; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001320; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001328; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001360; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001364; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000136C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001374; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000137C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001388; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjEkskz5Act_c5Prm_eQ310daObjEkskz5Act_c5Prm_e = .text:0x00001394; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000013B0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000013B8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjEkskz5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4020 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x99 scope:local align:4 data:string_table +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Ekskz__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ekskz = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000094; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000B0; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000000DC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000000E8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000F4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000100; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001A0; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjEkskz5Act_c = .data:0x000001F4; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjEkskz5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_eskban/splits.txt b/config/GZLE01/rels/d_a_obj_eskban/splits.txt new file mode 100644 index 000000000..ea58e336e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_eskban/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_eskban.cpp: + .text start:0x000000EC end:0x0000156C + .text start:0x0000156C end:0x00001798 + .text start:0x00001798 end:0x000017D4 + .rodata start:0x00000000 end:0x000000CA + .data start:0x00000000 end:0x00000338 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLE01/rels/d_a_obj_eskban/symbols.txt b/config/GZLE01/rels/d_a_obj_eskban/symbols.txt new file mode 100644 index 000000000..1c0b8b24e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_eskban/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeap__Q211daObjEskban5Act_cFv = .text:0x000000EC; // type:function size:0x110 scope:global align:4 +Create__Q211daObjEskban5Act_cFv = .text:0x000001FC; // type:function size:0x16C scope:global align:4 +__dt__4cXyzFv = .text:0x00000368; // type:function size:0x3C scope:weak align:4 +Mthd_Create__Q211daObjEskban5Act_cFv = .text:0x000003A4; // type:function size:0x12C scope:global align:4 +__ct__Q211daObjEskban5Act_cFv = .text:0x000004D0; // type:function size:0x1C8 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000698; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000764; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000007AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000878; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000091C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000964; // type:function size:0x5C scope:weak align:4 +Delete__Q211daObjEskban5Act_cFv = .text:0x000009C0; // type:function size:0x50 scope:global align:4 +Mthd_Delete__Q211daObjEskban5Act_cFv = .text:0x00000A10; // type:function size:0x58 scope:global align:4 +set_mtx__Q211daObjEskban5Act_cFv = .text:0x00000A68; // type:function size:0x98 scope:global align:4 +init_mtx__Q211daObjEskban5Act_cFv = .text:0x00000B00; // type:function size:0x3C scope:global align:4 +eff_m_break__Q211daObjEskban5Act_cFUsUs = .text:0x00000B3C; // type:function size:0x144 scope:global align:4 +eff_b_break__Q211daObjEskban5Act_cFUs = .text:0x00000C80; // type:function size:0xC4 scope:global align:4 +daObjEskban_effect_set__Q211daObjEskban5Act_cFv = .text:0x00000D44; // type:function size:0x1AC scope:global align:4 +Execute__Q211daObjEskban5Act_cFPPA3_A4_f = .text:0x00000EF0; // type:function size:0x510 scope:global align:4 +Draw__Q211daObjEskban5Act_cFv = .text:0x00001400; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x000014B4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x000014D4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x000014F4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x00001514; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x00001540; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x0000156C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001574; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x0000157C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001584; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x0000158C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001594; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000159C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000015A4; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000015AC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000015F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001604; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000160C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001614; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000161C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001624; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000165C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001664; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000166C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001674; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000016AC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000016B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000016C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000016D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001720; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001728; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001730; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001738; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001770; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001778; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001780; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000178C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjEskban5Act_c5Prm_eQ311daObjEskban5Act_c5Prm_e = .text:0x00001798; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000017B4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000017BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000017C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000017CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjEskban5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_evname__Q211daObjEskban5Act_c = .rodata:0x00000008; // type:object size:0x7 scope:global align:4 data:string +@4028 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4336 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x86 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cyl_check_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +cyl_camera_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +sph_check_src = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +Mthd_Eskban__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@ = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Eskban = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000148; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000188; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000021C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002BC; // type:object size:0x54 scope:weak align:4 +__vt__Q211daObjEskban5Act_c = .data:0x00000310; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_mtx__Q211daObjEskban5Act_c = .bss:0x00000054; // type:object size:0x30 scope:global align:4 +@4341 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4342 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +offset_vec$4340 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +init$4349 = .bss:0x000000A0; // type:object size:0x1 scope:local align:1 +d_scale$4348 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4352 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +p_scale$4351 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_ferris/splits.txt b/config/GZLE01/rels/d_a_obj_ferris/splits.txt new file mode 100644 index 000000000..6345d1861 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ferris/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ferris.cpp: + .text start:0x000000EC end:0x00002098 + .text start:0x00002098 end:0x000020D4 + .rodata start:0x00000000 end:0x000001F5 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x00000120 diff --git a/config/GZLE01/rels/d_a_obj_ferris/symbols.txt b/config/GZLE01/rels/d_a_obj_ferris/symbols.txt new file mode 100644 index 000000000..d8fd3a732 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ferris/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q211daObjFerris5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjFerris5Act_cFv = .text:0x00000110; // type:function size:0x37C scope:global align:4 +ride_call_back__Q211daObjFerris5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x50 scope:global align:4 +_create__Q211daObjFerris5Act_cFv = .text:0x000004DC; // type:function size:0x3BC scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000898; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000964; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A30; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A8C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000AD4; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00000BA0; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C24; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00000C6C; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00000CFC; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000D50; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000DAC; // type:function size:0x3C scope:weak align:4 +_delete__Q211daObjFerris5Act_cFv = .text:0x00000DE8; // type:function size:0xC0 scope:global align:4 +set_mtx__Q211daObjFerris5Act_cFi = .text:0x00000EA8; // type:function size:0x310 scope:global align:4 +init_mtx__Q211daObjFerris5Act_cFv = .text:0x000011B8; // type:function size:0x88 scope:global align:4 +now_event__Q211daObjFerris5Act_cFs = .text:0x00001240; // type:function size:0x2C scope:global align:4 +set_event__Q211daObjFerris5Act_cFs = .text:0x0000126C; // type:function size:0x28 scope:global align:4 +exe_event__Q211daObjFerris5Act_cFv = .text:0x00001294; // type:function size:0xC8 scope:global align:4 +angle_mng__Q211daObjFerris5Act_cFv = .text:0x0000135C; // type:function size:0x58 scope:global align:4 +rot_mng__Q211daObjFerris5Act_cFv = .text:0x000013B4; // type:function size:0x30C scope:global align:4 +set_collision__Q211daObjFerris5Act_cFv = .text:0x000016C0; // type:function size:0x390 scope:global align:4 +make_lean__Q211daObjFerris5Act_cFv = .text:0x00001A50; // type:function size:0x1E0 scope:global align:4 +_execute__Q211daObjFerris5Act_cFv = .text:0x00001C30; // type:function size:0x128 scope:global align:4 +_draw__Q211daObjFerris5Act_cFv = .text:0x00001D58; // type:function size:0xC0 scope:global align:4 +Mthd_Create__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E18; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E38; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E5C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E80; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001EA4; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001EAC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001EF4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001F04; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001F0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001F14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001F1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001F24; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001F5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001F64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001F6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001F74; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001FAC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001FB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001FB8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001FC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001FC8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001FD4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001FE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001FF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001FF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002000; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002008; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002010; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002048; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002050; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002058; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002060; // type:function size:0x38 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjFerris5Act_c7Param_eQ311daObjFerris5Act_c7Param_e = .text:0x00002098; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000020B4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000020BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000020C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000020CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +M_cyl_src__11daObjFerris = .rodata:0x00000024; // type:object size:0x44 scope:local align:4 +M_sph_src__11daObjFerris = .rodata:0x00000068; // type:object size:0x40 scope:local align:4 +M_arcname__Q211daObjFerris5Act_c = .rodata:0x000000A8; // type:object size:0x8 scope:global align:4 data:string +@4214 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4477 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4478 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4479 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4480 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4749 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4750 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4751 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4753 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4754 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4758 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4760 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4762 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4763 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4764 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4767 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4768 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4826 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4844 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x00000160; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000168; // type:object size:0x8D scope:local align:4 data:string_table +@4621 = .data:0x00000000; // type:object size:0x2C scope:local align:4 +Mthd_Table__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@ = .data:0x0000002C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ferris = .data:0x0000004C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000007C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000088; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000A0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000194; // type:object size:0x88 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4378 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4379 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4381 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4382 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4383 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@4384 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@4385 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +offset$4377 = .bss:0x000000A0; // type:object size:0x48 scope:local align:4 +@4630 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +init$4631 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +zero_offset$4629 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@4641 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +init$4642 = .bss:0x00000110; // type:object size:0x1 scope:local align:1 +zero_offset$4640 = .bss:0x00000114; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_figure/splits.txt b/config/GZLE01/rels/d_a_obj_figure/splits.txt new file mode 100644 index 000000000..0fec6f8f0 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_figure/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_figure.cpp: + .text start:0x000000EC end:0x00002348 + .text start:0x00002348 end:0x000023A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000822 + .data start:0x00000000 end:0x00000234 + .bss start:0x00000008 end:0x000000D4 diff --git a/config/GZLE01/rels/d_a_obj_figure/symbols.txt b/config/GZLE01/rels/d_a_obj_figure/symbols.txt new file mode 100644 index 000000000..a45a6b5e9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_figure/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daObjFigure_cFv = .text:0x000000EC; // type:function size:0x240 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000032C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003F8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000440; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000049C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000004E4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000540; // type:function size:0x48 scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000588; // type:function size:0x20 scope:local align:4 +phase_1__FP13daObjFigure_c = .text:0x000005A8; // type:function size:0x7C scope:local align:4 +phase_2__FP13daObjFigure_c = .text:0x00000624; // type:function size:0xCC scope:local align:4 +_create__13daObjFigure_cFv = .text:0x000006F0; // type:function size:0x30 scope:global align:4 +createHeap__13daObjFigure_cFv = .text:0x00000720; // type:function size:0x370 scope:global align:4 +createInit__13daObjFigure_cFv = .text:0x00000A90; // type:function size:0x164 scope:global align:4 +_delete__13daObjFigure_cFv = .text:0x00000BF4; // type:function size:0x84 scope:global align:4 +_draw__13daObjFigure_cFv = .text:0x00000C78; // type:function size:0x170 scope:global align:4 +_execute__13daObjFigure_cFv = .text:0x00000DE8; // type:function size:0x128 scope:global align:4 +executeNormal__13daObjFigure_cFv = .text:0x00000F10; // type:function size:0xC4 scope:global align:4 +eventMove__13daObjFigure_cFv = .text:0x00000FD4; // type:function size:0x8C scope:global align:4 +privateCut__13daObjFigure_cFv = .text:0x00001060; // type:function size:0x13C scope:global align:4 +eventMesSetInit__13daObjFigure_cFi = .text:0x0000119C; // type:function size:0xF8 scope:global align:4 +eventMesSet__13daObjFigure_cFv = .text:0x00001294; // type:function size:0x36C scope:global align:4 +eventOnPlrInit__13daObjFigure_cFv = .text:0x00001600; // type:function size:0x58 scope:global align:4 +eventOffPlrInit__13daObjFigure_cFv = .text:0x00001658; // type:function size:0x50 scope:global align:4 +talk__13daObjFigure_cFi = .text:0x000016A8; // type:function size:0xE0 scope:global align:4 +next_msgStatus__13daObjFigure_cFPUl = .text:0x00001788; // type:function size:0x50 scope:global align:4 +getMsg__13daObjFigure_cFv = .text:0x000017D8; // type:function size:0x14 scope:global align:4 +setMessage__13daObjFigure_cFUl = .text:0x000017EC; // type:function size:0x10 scope:global align:4 +getPrmFigureNo__13daObjFigure_cFv = .text:0x000017FC; // type:function size:0x2C scope:global align:4 +setMtx__13daObjFigure_cFv = .text:0x00001828; // type:function size:0x12C scope:global align:4 +isFigureGet__13daObjFigure_cFUc = .text:0x00001954; // type:function size:0x88 scope:global align:4 +getFigureBmd__13daObjFigure_cFUc = .text:0x000019DC; // type:function size:0xA4 scope:global align:4 +daSampleCreate__FPv = .text:0x00001A80; // type:function size:0x20 scope:local align:4 +daSampleDelete__FPv = .text:0x00001AA0; // type:function size:0x20 scope:local align:4 +daSampleExecute__FPv = .text:0x00001AC0; // type:function size:0x20 scope:local align:4 +daSampleDraw__FPv = .text:0x00001AE0; // type:function size:0x20 scope:local align:4 +daSampleIsDelete__FPv = .text:0x00001B00; // type:function size:0x8 scope:local align:4 +linkDraw__FP14mDoExt_McaMorf = .text:0x00001B08; // type:function size:0x640 scope:local align:4 +__dt__24mDoExt_onCupOffAupPacketFv = .text:0x00002148; // type:function size:0x5C scope:weak align:4 +__dt__24mDoExt_offCupOnAupPacketFv = .text:0x000021A4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002200; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000225C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000226C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002274; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000227C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002284; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000228C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000022C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000022CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000022D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000022DC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002314; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002318; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002320; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002328; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002330; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000233C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjFigure_c5Prm_eQ213daObjFigure_c5Prm_e = .text:0x00002348; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_figure_cpp = .text:0x00002364; // type:function size:0x2C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002390; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002398; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_figure_dat_tbl = .rodata:0x00000000; // type:object size:0x648 scope:local align:4 +l_figure_check_tbl = .rodata:0x00000648; // type:object size:0xD0 scope:local align:4 +@4420 = .rodata:0x00000718; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x0000071C; // type:object size:0x4 scope:local align:4 data:float +@4445 = .rodata:0x00000720; // type:object size:0x4 scope:local align:4 data:float +@4446 = .rodata:0x00000724; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000728; // type:object size:0x4 scope:local align:4 data:float +@4448 = .rodata:0x0000072C; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000730; // type:object size:0x4 scope:local align:4 data:float +@4701 = .rodata:0x00000738; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000740; // type:object size:0xE2 scope:local align:4 data:string_table +l_arcname_tbl = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_figure_comp = .data:0x00000034; // type:object size:0x22 scope:local align:4 +l_cyl_src = .data:0x00000058; // type:object size:0x44 scope:local align:4 +l_method$4348 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4508 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000000B4; // type:object size:0xC scope:local align:4 +cut_name_tbl$4579 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +daSampleMethodTable = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_FIGURE = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4923 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4924 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +l_offCupOnAupPacket1$4922 = .bss:0x00000064; // type:object size:0x10 scope:local align:4 +@4927 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +init$4928 = .bss:0x00000080; // type:object size:0x1 scope:local align:1 +l_offCupOnAupPacket2$4926 = .bss:0x00000084; // type:object size:0x10 scope:local align:4 +@4931 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +init$4932 = .bss:0x000000A0; // type:object size:0x1 scope:local align:1 +l_onCupOffAupPacket1$4930 = .bss:0x000000A4; // type:object size:0x10 scope:local align:4 +@4935 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$4936 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +l_onCupOffAupPacket2$4934 = .bss:0x000000C4; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_firewall/splits.txt b/config/GZLE01/rels/d_a_obj_firewall/splits.txt new file mode 100644 index 000000000..c61b212c5 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_firewall/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_firewall.cpp: + .text start:0x00000078 end:0x00001E9C + .text start:0x00001E9C end:0x00001EF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000012F + .data start:0x00000000 end:0x00000280 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLE01/rels/d_a_obj_firewall/symbols.txt b/config/GZLE01/rels/d_a_obj_firewall/symbols.txt new file mode 100644 index 000000000..d7997891c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_firewall/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__15daObjFirewall_cFv = .text:0x00000078; // type:function size:0x74 scope:global align:4 +solidHeapCB__15daObjFirewall_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__15daObjFirewall_cFv = .text:0x00000110; // type:function size:0x1CC scope:global align:4 +registCollisionTable__15daObjFirewall_cFv = .text:0x000002DC; // type:function size:0x28C scope:global align:4 +__dt__4cXyzFv = .text:0x00000568; // type:function size:0x3C scope:weak align:4 +setPointLight__15daObjFirewall_cFv = .text:0x000005A4; // type:function size:0x1F0 scope:global align:4 +particle_set__15daObjFirewall_cFv = .text:0x00000794; // type:function size:0x1DC scope:global align:4 +particle_delete__15daObjFirewall_cFv = .text:0x00000970; // type:function size:0xAC scope:global align:4 +seStart__15daObjFirewall_cFUl = .text:0x00000A1C; // type:function size:0x94 scope:global align:4 +set_se__15daObjFirewall_cFb = .text:0x00000AB0; // type:function size:0x78 scope:global align:4 +seDelete__15daObjFirewall_cFv = .text:0x00000B28; // type:function size:0x6C scope:global align:4 +set_pl_se__15daObjFirewall_cFv = .text:0x00000B94; // type:function size:0xD0 scope:global align:4 +setup_burn_up__15daObjFirewall_cFv = .text:0x00000C64; // type:function size:0x178 scope:global align:4 +setup_put_the_fire_out__15daObjFirewall_cFv = .text:0x00000DDC; // type:function size:0xD0 scope:global align:4 +_create__15daObjFirewall_cFv = .text:0x00000EAC; // type:function size:0x34C scope:global align:4 +__ct__4cXyzFv = .text:0x000011F8; // type:function size:0x4 scope:weak align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000011FC; // type:function size:0x3C scope:weak align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x00001238; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000123C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001298; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000012F4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000133C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001408; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001450; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000014AC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000014F4; // type:function size:0x5C scope:weak align:4 +_delete__15daObjFirewall_cFv = .text:0x00001550; // type:function size:0xA4 scope:global align:4 +wait_act_proc__15daObjFirewall_cFv = .text:0x000015F4; // type:function size:0xE0 scope:global align:4 +wait2_act_proc__15daObjFirewall_cFv = .text:0x000016D4; // type:function size:0x14C scope:global align:4 +wait3_act_proc__15daObjFirewall_cFv = .text:0x00001820; // type:function size:0xC0 scope:global align:4 +appear_act_proc__15daObjFirewall_cFv = .text:0x000018E0; // type:function size:0xD0 scope:global align:4 +demo_end_wait_act_proc__15daObjFirewall_cFv = .text:0x000019B0; // type:function size:0x84 scope:global align:4 +burn_wait_act_proc__15daObjFirewall_cFv = .text:0x00001A34; // type:function size:0x134 scope:global align:4 +retire_act_proc__15daObjFirewall_cFv = .text:0x00001B68; // type:function size:0x84 scope:global align:4 +_execute__15daObjFirewall_cFv = .text:0x00001BEC; // type:function size:0x84 scope:global align:4 +_draw__15daObjFirewall_cFv = .text:0x00001C70; // type:function size:0x64 scope:global align:4 +daObjFirewall_Create__FP10fopAc_ac_c = .text:0x00001CD4; // type:function size:0x20 scope:local align:4 +daObjFirewall_Delete__FP15daObjFirewall_c = .text:0x00001CF4; // type:function size:0x24 scope:local align:4 +daObjFirewall_Execute__FP15daObjFirewall_c = .text:0x00001D18; // type:function size:0x24 scope:local align:4 +daObjFirewall_Draw__FP15daObjFirewall_c = .text:0x00001D3C; // type:function size:0x24 scope:local align:4 +daObjFirewall_IsDelete__FP15daObjFirewall_c = .text:0x00001D60; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001D68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001DB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001DC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001DC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001DD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001DD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001DE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001E18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001E20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001E28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001E68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001E6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001E74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001E84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001E90; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ215daObjFirewall_c7Param_eQ215daObjFirewall_c7Param_e = .text:0x00001E9C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_firewall_cpp = .text:0x00001EB8; // type:function size:0x2C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001EE4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001EEC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 data:string +l_cyl_src__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_ev_name__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x0000004C; // type:object size:0xE scope:local align:4 data:string +l_ev_name2__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x0000005C; // type:object size:0xF scope:local align:4 data:string +@4065 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4092 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4145 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4199 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4201 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@4212 = .rodata:0x000000C8; // type:object size:0xA scope:local align:4 +@4651 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4652 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4653 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F0; // type:object size:0x3F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_ev_name_table__30@unnamed@d_a_obj_firewall_cpp@ = .data:0x00000030; // type:object size:0x8 scope:local align:4 +zou_chk_angl$4096 = .data:0x00000038; // type:object size:0xA scope:local align:4 +@4155 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4156 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4157 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +chk_word0$4336 = .data:0x00000068; // type:object size:0x9 scope:local align:4 data:string +chk_word1$4337 = .data:0x00000074; // type:object size:0xA scope:local align:4 data:string +chk_word2$4338 = .data:0x00000080; // type:object size:0x6 scope:local align:4 data:string +chk_word_table$4339 = .data:0x00000088; // type:object size:0xC scope:local align:4 +voice_table$4340 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4364 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4423 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +@4425 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4626 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4677 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4679 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4699 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4713 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +l_daObjFirewall_Method = .data:0x00000100; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Firewall = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000168; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000174; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000018C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000022C; // type:object size:0x54 scope:weak align:4 +l_enter_angl_band__30@unnamed@d_a_obj_firewall_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_flame/splits.txt b/config/GZLE01/rels/d_a_obj_flame/splits.txt new file mode 100644 index 000000000..8d7f3fae0 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_flame/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_flame.cpp: + .text start:0x00000078 end:0x0000298C + .text start:0x0000298C end:0x000029B8 + .rodata start:0x00000000 end:0x0000028B + .data start:0x00000000 end:0x00000270 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_obj_flame/symbols.txt b/config/GZLE01/rels/d_a_obj_flame/symbols.txt new file mode 100644 index 000000000..ea1a7edff --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_flame/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_switch__Q210daObjFlame5Act_cFv = .text:0x00000078; // type:function size:0x98 scope:global align:4 +solidHeapCB__Q210daObjFlame5Act_cFP10fopAc_ac_c = .text:0x00000110; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjFlame5Act_cFv = .text:0x00000134; // type:function size:0x2E0 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000414; // type:function size:0x48 scope:weak align:4 +create_mode_init__Q210daObjFlame5Act_cFv = .text:0x0000045C; // type:function size:0x37C scope:global align:4 +set_mtx__Q210daObjFlame5Act_cFv = .text:0x000007D8; // type:function size:0x158 scope:global align:4 +init_mtx__Q210daObjFlame5Act_cFv = .text:0x00000930; // type:function size:0x20 scope:global align:4 +em_position__Q210daObjFlame5Act_cFv = .text:0x00000950; // type:function size:0x1EC scope:global align:4 +em_simple_set__Q210daObjFlame5Act_cFv = .text:0x00000B3C; // type:function size:0x170 scope:global align:4 +em_simple_inv__Q210daObjFlame5Act_cFv = .text:0x00000CAC; // type:function size:0x40 scope:global align:4 +em_manual_set__Q210daObjFlame5Act_cFv = .text:0x00000CEC; // type:function size:0x218 scope:global align:4 +em_manual_inv__Q210daObjFlame5Act_cFv = .text:0x00000F04; // type:function size:0x10C scope:global align:4 +ki_init__Q210daObjFlame5Act_cFv = .text:0x00001010; // type:function size:0x60 scope:global align:4 +ki_make__Q210daObjFlame5Act_cFv = .text:0x00001070; // type:function size:0x124 scope:global align:4 +eff_hase__Q210daObjFlame5Act_cFv = .text:0x00001194; // type:function size:0x50 scope:global align:4 +se_fireblast_omen__Q210daObjFlame5Act_cFv = .text:0x000011E4; // type:function size:0x70 scope:global align:4 +liftup_magmarock__Q210daObjFlame5Act_cFPvPv = .text:0x00001254; // type:function size:0x3BC scope:global align:4 +liftup_mflft__Q210daObjFlame5Act_cFPvPv = .text:0x00001610; // type:function size:0x274 scope:global align:4 +mode_wait__Q210daObjFlame5Act_cFv = .text:0x00001884; // type:function size:0x104 scope:global align:4 +mode_wait2__Q210daObjFlame5Act_cFv = .text:0x00001988; // type:function size:0x80 scope:global align:4 +mode_l_before__Q210daObjFlame5Act_cFv = .text:0x00001A08; // type:function size:0x90 scope:global align:4 +mode_l_u__Q210daObjFlame5Act_cFv = .text:0x00001A98; // type:function size:0x50 scope:global align:4 +mode_u__Q210daObjFlame5Act_cFv = .text:0x00001AE8; // type:function size:0x38 scope:global align:4 +mode_u_l__Q210daObjFlame5Act_cFv = .text:0x00001B20; // type:function size:0x54 scope:global align:4 +mode_l_after__Q210daObjFlame5Act_cFv = .text:0x00001B74; // type:function size:0x78 scope:global align:4 +mode_proc_call__Q210daObjFlame5Act_cFv = .text:0x00001BEC; // type:function size:0x2C0 scope:global align:4 +Create__Q210daObjFlame6MethodFPv = .text:0x00001EAC; // type:function size:0x20 scope:global align:4 +_create__Q210daObjFlame5Act_cFv = .text:0x00001ECC; // type:function size:0x334 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00002200; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x000022E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000233C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002384; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000023E0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002428; // type:function size:0x5C scope:weak align:4 +Delete__Q210daObjFlame6MethodFPv = .text:0x00002484; // type:function size:0x30 scope:global align:4 +Execute__Q210daObjFlame6MethodFPv = .text:0x000024B4; // type:function size:0x184 scope:global align:4 +Draw__Q210daObjFlame6MethodFPv = .text:0x00002638; // type:function size:0xD8 scope:global align:4 +IsDelete__Q210daObjFlame6MethodFPv = .text:0x00002710; // type:function size:0xA0 scope:global align:4 +__dt__10cCcD_GSttsFv = .text:0x000027B0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000027F8; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002808; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002810; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002818; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002850; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002858; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002868; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000028A0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000028AC; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000028B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000028BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028C4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028CC; // type:function size:0x8 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000028D4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002930; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjFlame5Act_c5Prm_eQ310daObjFlame5Act_c5Prm_e = .text:0x0000298C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x000029A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000029B0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr_base__Q210daObjFlame5Act_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +M_cps_src__Q210daObjFlame5Act_c = .rodata:0x00000014; // type:object size:0x4C scope:global align:4 +M_attr_scl__Q210daObjFlame5Act_c = .rodata:0x00000060; // type:object size:0x160 scope:global align:4 +@4242 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@4244 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 data:float +@4250 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x000001F8; // type:object size:0x8 scope:local align:8 data:double +@4360 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@4362 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@4564 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000218; // type:object size:0x8 scope:local align:8 +@4646 = .rodata:0x00000220; // type:object size:0x8 scope:local align:8 +@4647 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:string +@4695 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@4763 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@4770 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 data:float +@4777 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000254; // type:object size:0x37 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +M_arcname__Q210daObjFlame5Act_c = .data:0x00000030; // type:object size:0x9 scope:global align:4 data:string +@4791 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4792 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4793 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4794 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4795 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4796 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4797 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_proc$4790 = .data:0x00000090; // type:object size:0x54 scope:local align:4 +Table__Q210daObjFlame6Method = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Flame = .data:0x00000104; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x0000014C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001F8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000264; // type:object size:0xC scope:weak align:4 +init$4798 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_ftree/splits.txt b/config/GZLE01/rels/d_a_obj_ftree/splits.txt new file mode 100644 index 000000000..3ffab4ba9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ftree/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ftree.cpp: + .text start:0x00000078 end:0x0000476C + .text start:0x0000476C end:0x0000476C + .text start:0x0000476C end:0x00004AB8 + .text start:0x00004AB8 end:0x00004B24 + .rodata start:0x00000000 end:0x00000228 + .data start:0x00000000 end:0x00000524 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLE01/rels/d_a_obj_ftree/symbols.txt b/config/GZLE01/rels/d_a_obj_ftree/symbols.txt new file mode 100644 index 000000000..9cab59bfb --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ftree/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +search_heart_part__Q210daObjFtree5Act_cFv = .text:0x00000078; // type:function size:0x64 scope:global align:4 +launch_heart_part__Q210daObjFtree5Act_cFv = .text:0x000000DC; // type:function size:0x114 scope:global align:4 +place_heart_part__Q210daObjFtree5Act_cFv = .text:0x000001F0; // type:function size:0x1A4 scope:global align:4 +Ftree_get_water_pos__10daObjFtreeFP4cXyzP4cXyz = .text:0x00000394; // type:function size:0xC0 scope:local align:4 +estimate_water__Q210daObjFtree5Act_cFv = .text:0x00000454; // type:function size:0x64 scope:global align:4 +Ftree_checkXyEventCallBack__10daObjFtreeFPvi = .text:0x000004B8; // type:function size:0x24 scope:local align:4 +Ftree_XyEventCallBack__10daObjFtreeFPvi = .text:0x000004DC; // type:function size:0x20 scope:local align:4 +XyEventCallBack__Q210daObjFtree5Act_cFi = .text:0x000004FC; // type:function size:0xE8 scope:global align:4 +XyEvent_init__Q210daObjFtree5Act_cFv = .text:0x000005E4; // type:function size:0x14 scope:global align:4 +XyEvent_set__Q210daObjFtree5Act_cFs = .text:0x000005F8; // type:function size:0x34 scope:global align:4 +XyEvent_exe__Q210daObjFtree5Act_cFv = .text:0x0000062C; // type:function size:0x138 scope:global align:4 +param_get_tree_idx__Q210daObjFtree5Act_cCFv = .text:0x00000764; // type:function size:0x44 scope:weak align:4 +SetJointAnimation__Q210daObjFtree5Act_cFiffi = .text:0x000007A8; // type:function size:0x130 scope:global align:4 +PlayStopJointAnimation__Q210daObjFtree5Act_cFv = .text:0x000008D8; // type:function size:0x38 scope:global align:4 +PlayStopColorAnimation__Q210daObjFtree5Act_cFv = .text:0x00000910; // type:function size:0x2C scope:global align:4 +set_first_stat__Q210daObjFtree5Act_cFv = .text:0x0000093C; // type:function size:0xE0 scope:global align:4 +set_collision__Q210daObjFtree5Act_cFv = .text:0x00000A1C; // type:function size:0x200 scope:global align:4 +talk_ct__Q210daObjFtree5Act_cFv = .text:0x00000C1C; // type:function size:0x134 scope:global align:4 +talk_main__Q210daObjFtree5Act_cFv = .text:0x00000D50; // type:function size:0x1C4 scope:global align:4 +get_tev_material0_color__Q210daObjFtree5Act_cFP12J3DModelDataUlPsPsPs = .text:0x00000F14; // type:function size:0xB0 scope:global align:4 +set_tev_color__Q210daObjFtree5Act_cFP12J3DModelDataUlsss = .text:0x00000FC4; // type:function size:0xAC scope:global align:4 +is_broughtID__10daObjFtreeFi = .text:0x00001070; // type:function size:0x80 scope:local align:4 +is_brought__Q210daObjFtree5Act_cFv = .text:0x000010F0; // type:function size:0x48 scope:global align:4 +set_broughtID__Q210daObjFtree5Act_cFi = .text:0x00001138; // type:function size:0xC4 scope:global align:4 +set_brought__Q210daObjFtree5Act_cFv = .text:0x000011FC; // type:function size:0x64 scope:global align:4 +unset_broughtID__Q210daObjFtree5Act_cFi = .text:0x00001260; // type:function size:0x70 scope:global align:4 +unset_brought__Q210daObjFtree5Act_cFv = .text:0x000012D0; // type:function size:0x64 scope:global align:4 +get_ftree_info__Q210daObjFtree5Act_cFPQ210daObjFtree18_ftree_seach_info_ = .text:0x00001334; // type:function size:0x6C scope:global align:4 +iam_last__Q210daObjFtree5Act_cFv = .text:0x000013A0; // type:function size:0x60 scope:global align:4 +action_none_init__Q210daObjFtree5Act_cFs = .text:0x00001400; // type:function size:0x14 scope:global align:4 +action_none_main__Q210daObjFtree5Act_cFv = .text:0x00001414; // type:function size:0x4 scope:global align:4 +action_waitS_init__Q210daObjFtree5Act_cFs = .text:0x00001418; // type:function size:0xD0 scope:global align:4 +action_waitS_main__Q210daObjFtree5Act_cFv = .text:0x000014E8; // type:function size:0x120 scope:global align:4 +action_waitM_init__Q210daObjFtree5Act_cFs = .text:0x00001608; // type:function size:0x134 scope:global align:4 +action_waitM_main__Q210daObjFtree5Act_cFv = .text:0x0000173C; // type:function size:0x13C scope:global align:4 +action_waitL_init__Q210daObjFtree5Act_cFs = .text:0x00001878; // type:function size:0x34 scope:global align:4 +action_waitL_main__Q210daObjFtree5Act_cFv = .text:0x000018AC; // type:function size:0x110 scope:global align:4 +action_pikupikuS_init__Q210daObjFtree5Act_cFs = .text:0x000019BC; // type:function size:0x90 scope:global align:4 +action_pikupikuS_main__Q210daObjFtree5Act_cFv = .text:0x00001A4C; // type:function size:0xA8 scope:global align:4 +action_pikupikuM_init__Q210daObjFtree5Act_cFs = .text:0x00001AF4; // type:function size:0x58 scope:global align:4 +action_pikupikuM_main__Q210daObjFtree5Act_cFv = .text:0x00001B4C; // type:function size:0xF8 scope:global align:4 +action_pikupikuL_init__Q210daObjFtree5Act_cFs = .text:0x00001C44; // type:function size:0x58 scope:global align:4 +action_pikupikuL_main__Q210daObjFtree5Act_cFv = .text:0x00001C9C; // type:function size:0xF8 scope:global align:4 +action_changeSL_init__Q210daObjFtree5Act_cFs = .text:0x00001D94; // type:function size:0x118 scope:global align:4 +action_changeSL_main__Q210daObjFtree5Act_cFv = .text:0x00001EAC; // type:function size:0x60 scope:global align:4 +action_changeSL2_init__Q210daObjFtree5Act_cFs = .text:0x00001F0C; // type:function size:0xA8 scope:global align:4 +action_changeSL2_main__Q210daObjFtree5Act_cFv = .text:0x00001FB4; // type:function size:0x34C scope:global align:4 +action_changeLS_init__Q210daObjFtree5Act_cFs = .text:0x00002300; // type:function size:0x44 scope:global align:4 +action_changeLS_main__Q210daObjFtree5Act_cFv = .text:0x00002344; // type:function size:0x298 scope:global align:4 +action_changeLS2_init__Q210daObjFtree5Act_cFs = .text:0x000025DC; // type:function size:0xD0 scope:global align:4 +action_changeLS2_main__Q210daObjFtree5Act_cFv = .text:0x000026AC; // type:function size:0x60 scope:global align:4 +action_changeSM_init__Q210daObjFtree5Act_cFs = .text:0x0000270C; // type:function size:0x88 scope:global align:4 +action_changeSM_main__Q210daObjFtree5Act_cFv = .text:0x00002794; // type:function size:0x60 scope:global align:4 +action_changeMS_init__Q210daObjFtree5Act_cFs = .text:0x000027F4; // type:function size:0x4C scope:global align:4 +action_changeMS_main__Q210daObjFtree5Act_cFv = .text:0x00002840; // type:function size:0x20 scope:global align:4 +process_init__Q210daObjFtree5Act_cFis = .text:0x00002860; // type:function size:0x1EC scope:global align:4 +process_main__Q210daObjFtree5Act_cFv = .text:0x00002A4C; // type:function size:0x1A4 scope:global align:4 +solidHeapCB__Q210daObjFtree5Act_cFP10fopAc_ac_c = .text:0x00002BF0; // type:function size:0x24 scope:global align:4 +NodeCallBack_Effect__Q210daObjFtree5Act_cFP7J3DNodei = .text:0x00002C14; // type:function size:0x180 scope:global align:4 +Ftree_NodeCallBack_Effect__10daObjFtreeFP7J3DNodei = .text:0x00002D94; // type:function size:0x48 scope:local align:4 +Ftree_NodeCallBack_M__10daObjFtreeFP7J3DNodei = .text:0x00002DDC; // type:function size:0xC0 scope:local align:4 +Ftree_NodeCallBack_L__10daObjFtreeFP7J3DNodei = .text:0x00002E9C; // type:function size:0xC0 scope:local align:4 +create_heap__Q210daObjFtree5Act_cFv = .text:0x00002F5C; // type:function size:0x3F8 scope:global align:4 +_create__Q210daObjFtree5Act_cFv = .text:0x00003354; // type:function size:0x2A0 scope:global align:4 +__ct__Q210daObjFtree5Act_cFv = .text:0x000035F4; // type:function size:0x24C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003840; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000390C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003954; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000039B0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000039F8; // type:function size:0x5C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003A54; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003B94; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003CAC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003D4C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003DA8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00003DF0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003E4C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003E94; // type:function size:0x80 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003F14; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003F70; // type:function size:0x48 scope:weak align:4 +_delete__Q210daObjFtree5Act_cFv = .text:0x00003FB8; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjFtree5Act_cFv = .text:0x00004004; // type:function size:0x140 scope:global align:4 +_execute__Q210daObjFtree5Act_cFv = .text:0x00004144; // type:function size:0x180 scope:global align:4 +_draw__Q210daObjFtree5Act_cFv = .text:0x000042C4; // type:function size:0x298 scope:global align:4 +Mthd_Create__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x0000455C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x0000457C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x000045A0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x000045C4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x000045E8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000045F0; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004638; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004680; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004690; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004698; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000046A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000046A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000046E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000046F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000046F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004700; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004738; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000473C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004744; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000474C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004754; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004760; // type:function size:0xC scope:weak align:4 +__dt__Q210daObjFtree5Act_cFv = .text:0x0000476C; // type:function size:0x34C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00004AB8; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004AD4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00004ADC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00004AE4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00004AEC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00004AF4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00004AFC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00004B04; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004B0C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004B14; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00004B1C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@ = .rodata:0x00000000; // type:object size:0x60 scope:local align:4 +M_cyl_src__10daObjFtree = .rodata:0x00000060; // type:object size:0x44 scope:local align:4 +M_cyl_srcW__10daObjFtree = .rodata:0x000000A4; // type:object size:0x44 scope:local align:4 +@4076 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@4140 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4176 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@4278 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +ret_tree_no__10daObjFtree = .rodata:0x00000110; // type:object size:0xA scope:local align:4 +ret_num$localstatic3$param_get_tree_idx__Q210daObjFtree5Act_cCFv = .rodata:0x0000011A; // type:object size:0x1 scope:weak align:1 data:string +@4298 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@4300 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 data:double +@4332 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@4366 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4401 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@4647 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@4648 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4740 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:string +@4741 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4775 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@4800 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@4876 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@4877 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@4879 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@4880 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@4940 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5279 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5280 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5698 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5699 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001A0; // type:object size:0x88 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +message_table__10daObjFtree = .data:0x00000030; // type:object size:0x34 scope:global align:4 +@4977 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4978 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4979 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4980 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4981 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4982 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4983 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +@4984 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4985 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4986 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4987 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4988 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4989 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +init_table$4976 = .data:0x00000100; // type:object size:0x9C scope:local align:4 +@5002 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5003 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5004 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5005 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@5006 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@5007 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@5008 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@5009 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5010 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@5011 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@5012 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@5013 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@5014 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +main_table$5001 = .data:0x00000238; // type:object size:0x9C scope:local align:4 +M_arcname__Q210daObjFtree5Act_c = .data:0x000002D4; // type:object size:0x4 scope:global align:4 data:string +Mthd_Table__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@ = .data:0x000002D8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ftree = .data:0x000002F8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000334; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000364; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000404; // type:object size:0x54 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000458; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000488; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004B8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004DC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004E8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__Q210daObjFtree5Act_c = .data:0x00000518; // type:object size:0xC scope:weak align:4 +init$4990 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$5015 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_ganonbed/splits.txt b/config/GZLE01/rels/d_a_obj_ganonbed/splits.txt new file mode 100644 index 000000000..7e3aa32a8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ganonbed/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ganonbed.cpp: + .text start:0x00000078 end:0x000004D8 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_ganonbed/symbols.txt b/config/GZLE01/rels/d_a_obj_ganonbed/symbols.txt new file mode 100644 index 000000000..c33c84557 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ganonbed/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__11daObjGbed_cFv = .text:0x00000078; // type:function size:0x88 scope:global align:4 +solidHeapCB__11daObjGbed_cFP10fopAc_ac_c = .text:0x00000100; // type:function size:0x24 scope:global align:4 +create_heap__11daObjGbed_cFv = .text:0x00000124; // type:function size:0x100 scope:global align:4 +_create__11daObjGbed_cFv = .text:0x00000224; // type:function size:0xD4 scope:global align:4 +_delete__11daObjGbed_cFv = .text:0x000002F8; // type:function size:0x94 scope:global align:4 +_execute__11daObjGbed_cFv = .text:0x0000038C; // type:function size:0x58 scope:global align:4 +_draw__11daObjGbed_cFv = .text:0x000003E4; // type:function size:0x60 scope:global align:4 +daObjGbed_Create__FP10fopAc_ac_c = .text:0x00000444; // type:function size:0x20 scope:local align:4 +daObjGbed_Delete__FP11daObjGbed_c = .text:0x00000464; // type:function size:0x24 scope:local align:4 +daObjGbed_Execute__FP11daObjGbed_c = .text:0x00000488; // type:function size:0x24 scope:local align:4 +daObjGbed_Draw__FP11daObjGbed_c = .text:0x000004AC; // type:function size:0x24 scope:local align:4 +daObjGbed_IsDelete__FP11daObjGbed_c = .text:0x000004D0; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__30@unnamed@d_a_obj_ganonbed_cpp@ = .rodata:0x00000000; // type:object size:0x5 scope:local align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x1C scope:local align:4 data:string_table +l_daObjGbed_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gbed = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_gaship/splits.txt b/config/GZLE01/rels/d_a_obj_gaship/splits.txt new file mode 100644 index 000000000..04ad4a9e6 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gaship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gaship.cpp: + .text start:0x000000EC end:0x00000700 + .text start:0x00000700 end:0x00000760 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x000000B0 diff --git a/config/GZLE01/rels/d_a_obj_gaship/symbols.txt b/config/GZLE01/rels/d_a_obj_gaship/symbols.txt new file mode 100644 index 000000000..a93294ce8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gaship/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +birth_flag__Q211daObjGaship5Act_cFv = .text:0x000000EC; // type:function size:0x1F0 scope:global align:4 +__dt__5csXyzFv = .text:0x000002DC; // type:function size:0x3C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000318; // type:function size:0x3C scope:weak align:4 +solidHeapCB__Q211daObjGaship5Act_cFP10fopAc_ac_c = .text:0x00000354; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjGaship5Act_cFv = .text:0x00000378; // type:function size:0xD0 scope:global align:4 +_create__Q211daObjGaship5Act_cFv = .text:0x00000448; // type:function size:0xB0 scope:global align:4 +_delete__Q211daObjGaship5Act_cFv = .text:0x000004F8; // type:function size:0x30 scope:global align:4 +set_mtx__Q211daObjGaship5Act_cFv = .text:0x00000528; // type:function size:0xAC scope:global align:4 +_execute__Q211daObjGaship5Act_cFv = .text:0x000005D4; // type:function size:0x38 scope:global align:4 +_draw__Q211daObjGaship5Act_cFv = .text:0x0000060C; // type:function size:0x60 scope:global align:4 +Mthd_Create__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x0000066C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x0000068C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x000006B0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x000006D4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x000006F8; // type:function size:0x8 scope:local align:4 +__dt__Q211daObjGaship5Act_cFv = .text:0x00000700; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjGaship5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4087 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4092 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x26 scope:local align:4 data:string_table +Mthd_Table__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gaship = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjGaship5Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4023 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4024 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4026 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +flag_offset$4022 = .bss:0x00000070; // type:object size:0x18 scope:local align:4 +@4028 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4029 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +@4031 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +flag_angle$4027 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_gaship2/splits.txt b/config/GZLE01/rels/d_a_obj_gaship2/splits.txt new file mode 100644 index 000000000..d1fa2013e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gaship2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gaship2.cpp: + .text start:0x00000078 end:0x0000059C + .text start:0x0000059C end:0x000005FC + .rodata start:0x00000000 end:0x0000003D + .data start:0x00000000 end:0x0000005C diff --git a/config/GZLE01/rels/d_a_obj_gaship2/symbols.txt b/config/GZLE01/rels/d_a_obj_gaship2/symbols.txt new file mode 100644 index 000000000..ff1e9815b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gaship2/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q212daObjGaship25Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjGaship25Act_cFv = .text:0x0000009C; // type:function size:0x184 scope:global align:4 +_create__Q212daObjGaship25Act_cFv = .text:0x00000220; // type:function size:0xD8 scope:global align:4 +_delete__Q212daObjGaship25Act_cFv = .text:0x000002F8; // type:function size:0x8C scope:global align:4 +set_mtx__Q212daObjGaship25Act_cFv = .text:0x00000384; // type:function size:0xAC scope:global align:4 +_execute__Q212daObjGaship25Act_cFv = .text:0x00000430; // type:function size:0x38 scope:global align:4 +_draw__Q212daObjGaship25Act_cFv = .text:0x00000468; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000508; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000528; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x0000054C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000570; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000594; // type:function size:0x8 scope:local align:4 +__dt__Q212daObjGaship25Act_cFv = .text:0x0000059C; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q212daObjGaship25Act_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x35 scope:local align:4 data:string_table +Mthd_Table__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gaship2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q212daObjGaship25Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_gnnbtltaki/splits.txt b/config/GZLE01/rels/d_a_obj_gnnbtltaki/splits.txt new file mode 100644 index 000000000..464a97530 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gnnbtltaki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gnnbtltaki.cpp: + .text start:0x00000078 end:0x00000660 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLE01/rels/d_a_obj_gnnbtltaki/symbols.txt b/config/GZLE01/rels/d_a_obj_gnnbtltaki/symbols.txt new file mode 100644 index 000000000..ad713135d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gnnbtltaki/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__15daObjGnnbtaki_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__15daObjGnnbtaki_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +_create__15daObjGnnbtaki_cFv = .text:0x000001F4; // type:function size:0x154 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000348; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003A4; // type:function size:0x48 scope:weak align:4 +_delete__15daObjGnnbtaki_cFv = .text:0x000003EC; // type:function size:0x30 scope:global align:4 +init_mtx__15daObjGnnbtaki_cFv = .text:0x0000041C; // type:function size:0x20 scope:global align:4 +_execute__15daObjGnnbtaki_cFv = .text:0x0000043C; // type:function size:0x10C scope:global align:4 +_draw__15daObjGnnbtaki_cFv = .text:0x00000548; // type:function size:0x84 scope:global align:4 +Mthd_Create__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x000005CC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x000005EC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x00000610; // type:function size:0x24 scope:local align:4 +Mthd_Draw__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x00000634; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x00000658; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__15daObjGnnbtaki_c = .rodata:0x00000000; // type:object size:0xB scope:global align:4 data:string +@4010 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4076 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x48 scope:local align:4 data:string_table +Gnnbtaki_Mthd_Table__32@unnamed@d_a_obj_gnnbtltaki_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gnnbtaki = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_gnndemotakie/splits.txt b/config/GZLE01/rels/d_a_obj_gnndemotakie/splits.txt new file mode 100644 index 000000000..4f0646634 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gnndemotakie/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gnndemotakie.cpp: + .text start:0x00000078 end:0x00000528 + .rodata start:0x00000000 end:0x0000005A + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLE01/rels/d_a_obj_gnndemotakie/symbols.txt b/config/GZLE01/rels/d_a_obj_gnndemotakie/symbols.txt new file mode 100644 index 000000000..2ce518131 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gnndemotakie/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__15daObjGnntakie_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__15daObjGnntakie_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +_create__15daObjGnntakie_cFv = .text:0x000001F4; // type:function size:0x10C scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000300; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000035C; // type:function size:0x48 scope:weak align:4 +_delete__15daObjGnntakie_cFv = .text:0x000003A4; // type:function size:0x30 scope:global align:4 +init_mtx__15daObjGnntakie_cFv = .text:0x000003D4; // type:function size:0x20 scope:global align:4 +_execute__15daObjGnntakie_cFv = .text:0x000003F4; // type:function size:0x28 scope:global align:4 +_draw__15daObjGnntakie_cFv = .text:0x0000041C; // type:function size:0x78 scope:global align:4 +Mthd_Create__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x00000494; // type:function size:0x20 scope:local align:4 +Mthd_Delete__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x000004B4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x000004D8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x000004FC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x00000520; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__15daObjGnntakie_c = .rodata:0x00000000; // type:object size:0xD scope:global align:4 data:string +@4010 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x3A scope:local align:4 data:string_table +Gnntakie_Mthd_Table__34@unnamed@d_a_obj_gnndemotakie_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gnntakie = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_gnndemotakis/splits.txt b/config/GZLE01/rels/d_a_obj_gnndemotakis/splits.txt new file mode 100644 index 000000000..ee01fde4c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gnndemotakis/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gnndemotakis.cpp: + .text start:0x00000078 end:0x00000620 + .rodata start:0x00000000 end:0x0000006A + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLE01/rels/d_a_obj_gnndemotakis/symbols.txt b/config/GZLE01/rels/d_a_obj_gnndemotakis/symbols.txt new file mode 100644 index 000000000..94c2497be --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gnndemotakis/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__15daObjGnntakis_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__15daObjGnntakis_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +_create__15daObjGnntakis_cFv = .text:0x000001F4; // type:function size:0x114 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000308; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000364; // type:function size:0x48 scope:weak align:4 +_delete__15daObjGnntakis_cFv = .text:0x000003AC; // type:function size:0x30 scope:global align:4 +init_mtx__15daObjGnntakis_cFv = .text:0x000003DC; // type:function size:0x20 scope:global align:4 +_execute__15daObjGnntakis_cFv = .text:0x000003FC; // type:function size:0x118 scope:global align:4 +_draw__15daObjGnntakis_cFv = .text:0x00000514; // type:function size:0x78 scope:global align:4 +Mthd_Create__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x0000058C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x000005AC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x000005D0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x000005F4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x00000618; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__15daObjGnntakis_c = .rodata:0x00000000; // type:object size:0xD scope:global align:4 data:string +@4010 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4062 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4064 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x4A scope:local align:4 data:string_table +Gnntakis_Mthd_Table__34@unnamed@d_a_obj_gnndemotakis_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gnntakis = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_gong/splits.txt b/config/GZLE01/rels/d_a_obj_gong/splits.txt new file mode 100644 index 000000000..b5ba6b931 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gong/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gong.cpp: + .text start:0x00000078 end:0x00000614 + .rodata start:0x00000000 end:0x000000A6 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_gong/symbols.txt b/config/GZLE01/rels/d_a_obj_gong/symbols.txt new file mode 100644 index 000000000..4548c139c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gong/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q29daObjGong5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjGong5Act_cFv = .text:0x0000009C; // type:function size:0x1F0 scope:global align:4 +_create__Q29daObjGong5Act_cFv = .text:0x0000028C; // type:function size:0xE8 scope:global align:4 +_delete__Q29daObjGong5Act_cFv = .text:0x00000374; // type:function size:0x30 scope:global align:4 +set_mtx__Q29daObjGong5Act_cFv = .text:0x000003A4; // type:function size:0x70 scope:global align:4 +init_mtx__Q29daObjGong5Act_cFv = .text:0x00000414; // type:function size:0x40 scope:global align:4 +demo_move__Q29daObjGong5Act_cFv = .text:0x00000454; // type:function size:0x50 scope:global align:4 +_execute__Q29daObjGong5Act_cFv = .text:0x000004A4; // type:function size:0x4C scope:global align:4 +_draw__Q29daObjGong5Act_cFv = .text:0x000004F0; // type:function size:0x90 scope:global align:4 +Mthd_Create__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x00000580; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x000005A0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x000005C4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x000005E8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x0000060C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +M_arcname__Q29daObjGong5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4127 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4165 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000002C; // type:object size:0x7A scope:local align:4 data:string_table +Mthd_Table__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gong = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_gryw00/splits.txt b/config/GZLE01/rels/d_a_obj_gryw00/splits.txt new file mode 100644 index 000000000..f59bcb300 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gryw00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gryw00.cpp: + .text start:0x00000078 end:0x00000F84 + .text start:0x00000F84 end:0x00000F9C + .text start:0x00000F9C end:0x00000FB8 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZLE01/rels/d_a_obj_gryw00/symbols.txt b/config/GZLE01/rels/d_a_obj_gryw00/symbols.txt new file mode 100644 index 000000000..0c0b3e14d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gryw00/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +get_draw_water_lv__13daObjGryw00_cFPv = .text:0x00000078; // type:function size:0x18 scope:global align:4 +setup_high_water_level_btk_anm__13daObjGryw00_cFv = .text:0x00000090; // type:function size:0xD8 scope:global align:4 +particle_set__13daObjGryw00_cFv = .text:0x00000168; // type:function size:0x168 scope:global align:4 +particle_move__13daObjGryw00_cFv = .text:0x000002D0; // type:function size:0x68 scope:global align:4 +particle_delete__13daObjGryw00_cFv = .text:0x00000338; // type:function size:0x54 scope:global align:4 +set_se__13daObjGryw00_cFv = .text:0x0000038C; // type:function size:0x138 scope:global align:4 +CreateHeap__13daObjGryw00_cFv = .text:0x000004C4; // type:function size:0x190 scope:global align:4 +Create__13daObjGryw00_cFv = .text:0x00000654; // type:function size:0x180 scope:global align:4 +Mthd_Create__13daObjGryw00_cFv = .text:0x000007D4; // type:function size:0x138 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000090C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000968; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000009C4; // type:function size:0x48 scope:weak align:4 +Delete__13daObjGryw00_cFv = .text:0x00000A0C; // type:function size:0x24 scope:global align:4 +Mthd_Delete__13daObjGryw00_cFv = .text:0x00000A30; // type:function size:0x4C scope:global align:4 +switch_wait_act_proc__13daObjGryw00_cFv = .text:0x00000A7C; // type:function size:0xD4 scope:global align:4 +spread_water_face_act_proc__13daObjGryw00_cFv = .text:0x00000B50; // type:function size:0x60 scope:global align:4 +water_level_move_wait_act_proc__13daObjGryw00_cFv = .text:0x00000BB0; // type:function size:0x94 scope:global align:4 +anime_loop_start_wait_act_proc__13daObjGryw00_cFv = .text:0x00000C44; // type:function size:0x8C scope:global align:4 +high_water_level_act_proc__13daObjGryw00_cFv = .text:0x00000CD0; // type:function size:0x4 scope:global align:4 +Execute__13daObjGryw00_cFPPA3_A4_f = .text:0x00000CD4; // type:function size:0x15C scope:global align:4 +Draw__13daObjGryw00_cFv = .text:0x00000E30; // type:function size:0x9C scope:global align:4 +daObjGryw00_Create__FP13daObjGryw00_c = .text:0x00000ECC; // type:function size:0x20 scope:local align:4 +daObjGryw00_Delete__FP13daObjGryw00_c = .text:0x00000EEC; // type:function size:0x20 scope:local align:4 +daObjGryw00_Execute__FP13daObjGryw00_c = .text:0x00000F0C; // type:function size:0x20 scope:local align:4 +daObjGryw00_Draw__FP13daObjGryw00_c = .text:0x00000F2C; // type:function size:0x2C scope:local align:4 +daObjGryw00_IsDelete__FP13daObjGryw00_c = .text:0x00000F58; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000F84; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000F8C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000F94; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjGryw00_c7Param_eQ213daObjGryw00_c7Param_e = .text:0x00000F9C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_gryw00_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +@4007 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4184 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4288 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000038; // type:object size:0x6C scope:local align:4 data:string_table +@4153 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4155 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@4248 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4272 = .data:0x00000024; // type:object size:0xC scope:local align:4 +@4280 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4294 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +l_daObjGryw00_Method = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gryw00 = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000A4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__13daObjGryw00_c = .data:0x000000BC; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_gtaki/splits.txt b/config/GZLE01/rels/d_a_obj_gtaki/splits.txt new file mode 100644 index 000000000..e4728ebad --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gtaki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gtaki.cpp: + .text start:0x00000078 end:0x00000D68 + .rodata start:0x00000000 end:0x00000073 + .data start:0x00000000 end:0x000001A0 diff --git a/config/GZLE01/rels/d_a_obj_gtaki/symbols.txt b/config/GZLE01/rels/d_a_obj_gtaki/symbols.txt new file mode 100644 index 000000000..880d3c6be --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_gtaki/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +setDummyTexture__12daObjGtaki_cFv = .text:0x00000098; // type:function size:0x1E8 scope:global align:4 +CreateHeap__12daObjGtaki_cFv = .text:0x00000280; // type:function size:0x204 scope:global align:4 +CreateInit__12daObjGtaki_cFv = .text:0x00000484; // type:function size:0x180 scope:global align:4 +set_mtx__12daObjGtaki_cFv = .text:0x00000604; // type:function size:0x80 scope:global align:4 +daObjGtaki_Create__FPv = .text:0x00000684; // type:function size:0x20 scope:local align:4 +_create__12daObjGtaki_cFv = .text:0x000006A4; // type:function size:0x1D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000087C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000948; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000990; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000009EC; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A34; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A90; // type:function size:0x48 scope:weak align:4 +daObjGtaki_Delete__FPv = .text:0x00000AD8; // type:function size:0x60 scope:local align:4 +daObjGtaki_Draw__FPv = .text:0x00000B38; // type:function size:0xD0 scope:local align:4 +daObjGtaki_Execute__FPv = .text:0x00000C08; // type:function size:0x5C scope:local align:4 +daObjGtaki_IsDelete__FPv = .text:0x00000C64; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000C7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000C84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000CDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000CE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CEC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D24; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D38; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D40; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D4C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D58; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D60; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4058 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x5B scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daObj_GtakiMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gtaki = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_hami2/splits.txt b/config/GZLE01/rels/d_a_obj_hami2/splits.txt new file mode 100644 index 000000000..524dbf3b0 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hami2/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hami2.cpp: + .text start:0x00000078 end:0x00000C10 + .text start:0x00000C10 end:0x00000C28 + .text start:0x00000C28 end:0x00000C44 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_hami2/symbols.txt b/config/GZLE01/rels/d_a_obj_hami2/symbols.txt new file mode 100644 index 000000000..380540d80 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hami2/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xB4 scope:local align:4 +CreateHeap__Q210daObjHami25Act_cFv = .text:0x0000012C; // type:function size:0x200 scope:global align:4 +Create__Q210daObjHami25Act_cFv = .text:0x0000032C; // type:function size:0x100 scope:global align:4 +Mthd_Create__Q210daObjHami25Act_cFv = .text:0x0000042C; // type:function size:0x114 scope:global align:4 +Delete__Q210daObjHami25Act_cFv = .text:0x00000540; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjHami25Act_cFv = .text:0x00000548; // type:function size:0xA0 scope:global align:4 +set_mtx__Q210daObjHami25Act_cFv = .text:0x000005E8; // type:function size:0x90 scope:global align:4 +init_mtx__Q210daObjHami25Act_cFv = .text:0x00000678; // type:function size:0x3C scope:global align:4 +daObjHami2_close_stop__Q210daObjHami25Act_cFv = .text:0x000006B4; // type:function size:0x7C scope:global align:4 +daObjHami2_open_demo_wait__Q210daObjHami25Act_cFv = .text:0x00000730; // type:function size:0xE0 scope:global align:4 +daObjHami2_open_demo__Q210daObjHami25Act_cFv = .text:0x00000810; // type:function size:0x90 scope:global align:4 +daObjHami2_open_stop__Q210daObjHami25Act_cFv = .text:0x000008A0; // type:function size:0x7C scope:global align:4 +daObjHami2_close_demo_wait__Q210daObjHami25Act_cFv = .text:0x0000091C; // type:function size:0x50 scope:global align:4 +daObjHami2_close_demo__Q210daObjHami25Act_cFv = .text:0x0000096C; // type:function size:0x9C scope:global align:4 +Execute__Q210daObjHami25Act_cFPPA3_A4_f = .text:0x00000A08; // type:function size:0xB0 scope:global align:4 +Draw__Q210daObjHami25Act_cFv = .text:0x00000AB8; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000B58; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000B78; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000B98; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000BB8; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000BE4; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000C10; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000C18; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000C20; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHami25Act_c5Prm_eQ310daObjHami25Act_c5Prm_e = .text:0x00000C28; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjHami25Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHami25Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4083 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4206 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000002C; // type:object size:0x84 scope:local align:4 data:string_table +Mthd_Hami2__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hami2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjHami25Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjHami25Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_hami3/splits.txt b/config/GZLE01/rels/d_a_obj_hami3/splits.txt new file mode 100644 index 000000000..b5ecf6e61 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hami3/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hami3.cpp: + .text start:0x00000078 end:0x00000B4C + .text start:0x00000B4C end:0x00000B64 + .text start:0x00000B64 end:0x00000B80 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_hami3/symbols.txt b/config/GZLE01/rels/d_a_obj_hami3/symbols.txt new file mode 100644 index 000000000..9c8e714c5 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hami3/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xB4 scope:local align:4 +CreateHeap__Q210daObjHami35Act_cFv = .text:0x0000012C; // type:function size:0x140 scope:global align:4 +Create__Q210daObjHami35Act_cFv = .text:0x0000026C; // type:function size:0xE8 scope:global align:4 +Mthd_Create__Q210daObjHami35Act_cFv = .text:0x00000354; // type:function size:0xFC scope:global align:4 +Delete__Q210daObjHami35Act_cFv = .text:0x00000450; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjHami35Act_cFv = .text:0x00000458; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjHami35Act_cFv = .text:0x000004A4; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjHami35Act_cFv = .text:0x00000524; // type:function size:0x3C scope:global align:4 +daObjHami3_close_stop__Q210daObjHami35Act_cFv = .text:0x00000560; // type:function size:0x7C scope:global align:4 +daObjHami3_open_demo_wait__Q210daObjHami35Act_cFv = .text:0x000005DC; // type:function size:0xAC scope:global align:4 +daObjHami3_open_demo__Q210daObjHami35Act_cFv = .text:0x00000688; // type:function size:0x104 scope:global align:4 +daObjHami3_open_stop__Q210daObjHami35Act_cFv = .text:0x0000078C; // type:function size:0x7C scope:global align:4 +daObjHami3_close_demo_wait__Q210daObjHami35Act_cFv = .text:0x00000808; // type:function size:0x50 scope:global align:4 +daObjHami3_close_demo__Q210daObjHami35Act_cFv = .text:0x00000858; // type:function size:0xDC scope:global align:4 +Execute__Q210daObjHami35Act_cFPPA3_A4_f = .text:0x00000934; // type:function size:0xC0 scope:global align:4 +Draw__Q210daObjHami35Act_cFv = .text:0x000009F4; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000A94; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000AB4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000AD4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000AF4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000B20; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000B4C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000B54; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000B5C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHami35Act_c5Prm_eQ310daObjHami35Act_c5Prm_e = .text:0x00000B64; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjHami35Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHami35Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4065 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4181 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x74 scope:local align:4 data:string_table +Mthd_Hami3__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hami3 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjHami35Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjHami35Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_hami4/splits.txt b/config/GZLE01/rels/d_a_obj_hami4/splits.txt new file mode 100644 index 000000000..15de4e3c3 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hami4/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hami4.cpp: + .text start:0x00000078 end:0x00000A60 + .text start:0x00000A60 end:0x00000A7C + .rodata start:0x00000000 end:0x00000062 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_hami4/symbols.txt b/config/GZLE01/rels/d_a_obj_hami4/symbols.txt new file mode 100644 index 000000000..d8b19efe1 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hami4/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjHami4_cFv = .text:0x00000098; // type:function size:0x2DC scope:global align:4 +CreateInit__12daObjHami4_cFv = .text:0x00000374; // type:function size:0xAC scope:global align:4 +set_mtx__12daObjHami4_cFv = .text:0x00000420; // type:function size:0x198 scope:global align:4 +daObjHami4_close_stop__12daObjHami4_cFv = .text:0x000005B8; // type:function size:0x7C scope:global align:4 +daObjHami4_open_demo_wait__12daObjHami4_cFv = .text:0x00000634; // type:function size:0xE0 scope:global align:4 +daObjHami4_open_demo__12daObjHami4_cFv = .text:0x00000714; // type:function size:0x98 scope:global align:4 +daObjHami4_open_stop__12daObjHami4_cFv = .text:0x000007AC; // type:function size:0x4 scope:global align:4 +daObjHami4_Create__FPv = .text:0x000007B0; // type:function size:0xC0 scope:local align:4 +daObjHami4_Delete__FPv = .text:0x00000870; // type:function size:0xA8 scope:local align:4 +daObjHami4_Draw__FPv = .text:0x00000918; // type:function size:0xC4 scope:local align:4 +daObjHami4_Execute__FPv = .text:0x000009DC; // type:function size:0x7C scope:local align:4 +daObjHami4_IsDelete__FPv = .text:0x00000A58; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjHami4_c5Prm_eQ212daObjHami4_c5Prm_e = .text:0x00000A60; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4048 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4052 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4072 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4146 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4163 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000002C; // type:object size:0x36 scope:local align:4 data:string_table +daObj_Hami4MethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hami4 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_hat/splits.txt b/config/GZLE01/rels/d_a_obj_hat/splits.txt new file mode 100644 index 000000000..f2ed35a79 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hat/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hat.cpp: + .text start:0x00000078 end:0x00000B94 + .text start:0x00000B94 end:0x00000BB0 + .text start:0x00000BB0 end:0x00000C18 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000004B + .data start:0x00000000 end:0x000001C4 diff --git a/config/GZLE01/rels/d_a_obj_hat/symbols.txt b/config/GZLE01/rels/d_a_obj_hat/symbols.txt new file mode 100644 index 000000000..b226a12e4 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hat/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__10daObjHat_cFv = .text:0x00000078; // type:function size:0x10C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000184; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000250; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000298; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000002F4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000033C; // type:function size:0x70 scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003AC; // type:function size:0x20 scope:local align:4 +_create__10daObjHat_cFv = .text:0x000003CC; // type:function size:0x90 scope:global align:4 +createHeap__10daObjHat_cFv = .text:0x0000045C; // type:function size:0x178 scope:global align:4 +createInit__10daObjHat_cFv = .text:0x000005D4; // type:function size:0xD8 scope:global align:4 +_delete__10daObjHat_cFv = .text:0x000006AC; // type:function size:0x30 scope:global align:4 +_draw__10daObjHat_cFv = .text:0x000006DC; // type:function size:0x60 scope:global align:4 +_execute__10daObjHat_cFv = .text:0x0000073C; // type:function size:0x148 scope:global align:4 +executeNormal__10daObjHat_cFv = .text:0x00000884; // type:function size:0x4 scope:global align:4 +getPrmHatNo__10daObjHat_cFv = .text:0x00000888; // type:function size:0x2C scope:global align:4 +setMtx__10daObjHat_cFv = .text:0x000008B4; // type:function size:0xB0 scope:global align:4 +setSpeed__10daObjHat_cF4cXyz = .text:0x00000964; // type:function size:0xBC scope:global align:4 +daSampleCreate__FPv = .text:0x00000A20; // type:function size:0x20 scope:local align:4 +daSampleDelete__FPv = .text:0x00000A40; // type:function size:0x20 scope:local align:4 +daSampleExecute__FPv = .text:0x00000A60; // type:function size:0x20 scope:local align:4 +daSampleDraw__FPv = .text:0x00000A80; // type:function size:0x20 scope:local align:4 +daSampleIsDelete__FPv = .text:0x00000AA0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000AA8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000AB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000AC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000AC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000AD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AD8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000B10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000B18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000B20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B28; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B60; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B6C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B74; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B7C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B88; // type:function size:0xC scope:weak align:4 +getWindVec__12daNpcRoten_cFv = .text:0x00000B94; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ210daObjHat_c5Prm_eQ210daObjHat_c5Prm_e = .text:0x00000BB0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_hat_cpp = .text:0x00000BCC; // type:function size:0x2C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000BF8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000C00; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000C08; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000C10; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd_ix_tbl = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +@4173 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0x3 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@4210 = .data:0x00000044; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000050; // type:object size:0xC scope:local align:4 +daSampleMethodTable = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_HAT = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000014C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_hbrf1/splits.txt b/config/GZLE01/rels/d_a_obj_hbrf1/splits.txt new file mode 100644 index 000000000..c7ca02474 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hbrf1/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hbrf1.cpp: + .text start:0x00000078 end:0x00000D74 + .text start:0x00000D74 end:0x00000D8C + .text start:0x00000D8C end:0x00000DA8 + .rodata start:0x00000000 end:0x000000A7 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_hbrf1/symbols.txt b/config/GZLE01/rels/d_a_obj_hbrf1/symbols.txt new file mode 100644 index 000000000..92718d6ba --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hbrf1/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjHbrf15Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjHbrf15Act_cFv = .text:0x0000012C; // type:function size:0x188 scope:global align:4 +Mthd_Create__Q210daObjHbrf15Act_cFv = .text:0x000002B4; // type:function size:0xFC scope:global align:4 +Delete__Q210daObjHbrf15Act_cFv = .text:0x000003B0; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjHbrf15Act_cFv = .text:0x000003B8; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjHbrf15Act_cFv = .text:0x00000404; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjHbrf15Act_cFv = .text:0x00000484; // type:function size:0x3C scope:global align:4 +daObjHbrf1_down_stop__Q210daObjHbrf15Act_cFv = .text:0x000004C0; // type:function size:0x1AC scope:global align:4 +daObjHbrf1_up_demo_wait__Q210daObjHbrf15Act_cFv = .text:0x0000066C; // type:function size:0x20 scope:global align:4 +daObjHbrf1_up_demo_timer__Q210daObjHbrf15Act_cFv = .text:0x0000068C; // type:function size:0x24 scope:global align:4 +daObjHbrf1_up_demo__Q210daObjHbrf15Act_cFv = .text:0x000006B0; // type:function size:0x14C scope:global align:4 +daObjHbrf1_up_stop__Q210daObjHbrf15Act_cFv = .text:0x000007FC; // type:function size:0x1B4 scope:global align:4 +daObjHbrf1_down_demo_wait__Q210daObjHbrf15Act_cFv = .text:0x000009B0; // type:function size:0x58 scope:global align:4 +daObjHbrf1_down_demo_timer__Q210daObjHbrf15Act_cFv = .text:0x00000A08; // type:function size:0x24 scope:global align:4 +daObjHbrf1_down_demo__Q210daObjHbrf15Act_cFv = .text:0x00000A2C; // type:function size:0x144 scope:global align:4 +Execute__Q210daObjHbrf15Act_cFPPA3_A4_f = .text:0x00000B70; // type:function size:0xAC scope:global align:4 +Draw__Q210daObjHbrf15Act_cFv = .text:0x00000C1C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000CBC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000CDC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000CFC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000D1C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000D48; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000D74; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000D84; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHbrf15Act_c5Prm_eQ310daObjHbrf15Act_c5Prm_e = .text:0x00000D8C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjHbrf15Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHbrf15Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4028 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000034; // type:object size:0x73 scope:local align:4 data:string_table +@4274 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +Mthd_Hbrf1__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@ = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hbrf1 = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjHbrf15Act_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjHbrf15Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_hcbh/splits.txt b/config/GZLE01/rels/d_a_obj_hcbh/splits.txt new file mode 100644 index 000000000..bd481d493 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hcbh/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hcbh.cpp: + .text start:0x00000078 end:0x00001BB4 + .text start:0x00001BB4 end:0x00001C00 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000022C diff --git a/config/GZLE01/rels/d_a_obj_hcbh/symbols.txt b/config/GZLE01/rels/d_a_obj_hcbh/symbols.txt new file mode 100644 index 000000000..0faa26fce --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hcbh/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__11daObjHcbh_cFv = .text:0x00000078; // type:function size:0x60 scope:global align:4 +set_mtx__11daObjHcbh_cFv = .text:0x000000D8; // type:function size:0x1C4 scope:global align:4 +init_mtx__11daObjHcbh_cFv = .text:0x0000029C; // type:function size:0x70 scope:global align:4 +solidHeapCB__11daObjHcbh_cFP10fopAc_ac_c = .text:0x0000030C; // type:function size:0x24 scope:global align:4 +create_heap__11daObjHcbh_cFv = .text:0x00000330; // type:function size:0x1D0 scope:global align:4 +setup_break_condition__11daObjHcbh_cFP10fopAc_ac_c = .text:0x00000500; // type:function size:0xE8 scope:global align:4 +checkCollision__11daObjHcbh_cFv = .text:0x000005E8; // type:function size:0x13C scope:global align:4 +co_hitCallback__11daObjHcbh_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000724; // type:function size:0x58 scope:global align:4 +particle_set__11daObjHcbh_cFv = .text:0x0000077C; // type:function size:0x17C scope:global align:4 +make_item__11daObjHcbh_cFv = .text:0x000008F8; // type:function size:0xEC scope:global align:4 +__dt__4cXyzFv = .text:0x000009E4; // type:function size:0x3C scope:weak align:4 +_create__11daObjHcbh_cFv = .text:0x00000A20; // type:function size:0x410 scope:global align:4 +__ct__4cXyzFv = .text:0x00000E30; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000E34; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000F00; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000F84; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000FCC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001098; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000010E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000113C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001184; // type:function size:0x70 scope:weak align:4 +_delete__11daObjHcbh_cFv = .text:0x000011F4; // type:function size:0x100 scope:global align:4 +wait_act_proc__11daObjHcbh_cFv = .text:0x000012F4; // type:function size:0xC8 scope:global align:4 +fall_act_proc__11daObjHcbh_cFv = .text:0x000013BC; // type:function size:0x41C scope:global align:4 +_execute__11daObjHcbh_cFv = .text:0x000017D8; // type:function size:0x100 scope:global align:4 +_draw__11daObjHcbh_cFv = .text:0x000018D8; // type:function size:0xA4 scope:global align:4 +daObjHcbh_Create__FP10fopAc_ac_c = .text:0x0000197C; // type:function size:0x20 scope:local align:4 +daObjHcbh_Delete__FP11daObjHcbh_c = .text:0x0000199C; // type:function size:0x24 scope:local align:4 +daObjHcbh_Execute__FP11daObjHcbh_c = .text:0x000019C0; // type:function size:0x24 scope:local align:4 +daObjHcbh_Draw__FP11daObjHcbh_c = .text:0x000019E4; // type:function size:0x24 scope:local align:4 +daObjHcbh_IsDelete__FP11daObjHcbh_c = .text:0x00001A08; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001A10; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001A20; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001A28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A40; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001A78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001A80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001A88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001A90; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001AC8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001ACC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001AD4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001AE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001AEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001AF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001AFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001B44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001B4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B54; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B8C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B94; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001B9C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001BA8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ211daObjHcbh_c7Param_eQ211daObjHcbh_c7Param_e = .text:0x00001BB4; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001BD0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001BD8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001BE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001BE8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001BF0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001BF8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x00000000; // type:object size:0x5 scope:local align:4 data:string +l_cyl_src__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_sph_src__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x0000004C; // type:object size:0x40 scope:local align:4 +l_co_sph_offset__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x0000008C; // type:object size:0x48 scope:local align:4 +@4072 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@4073 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4156 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@4240 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4371 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4551 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4652 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000118; // type:object size:0x18 scope:local align:4 data:string_table +bdl_table$4096 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +set_anglY$4135 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +@4273 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4541 = .data:0x00000024; // type:object size:0xC scope:local align:4 +l_daObjHcbh_Method = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hcbh = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000008C; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000114; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001B4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000208; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_hfuck1/splits.txt b/config/GZLE01/rels/d_a_obj_hfuck1/splits.txt new file mode 100644 index 000000000..3bc28d864 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hfuck1/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hfuck1.cpp: + .text start:0x00000078 end:0x000009BC + .text start:0x000009BC end:0x000009BC + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x00000144 diff --git a/config/GZLE01/rels/d_a_obj_hfuck1/symbols.txt b/config/GZLE01/rels/d_a_obj_hfuck1/symbols.txt new file mode 100644 index 000000000..ba6aa919b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hfuck1/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__13daObjHfuck1_cFv = .text:0x00000078; // type:function size:0x88 scope:global align:4 +solidHeapCB__13daObjHfuck1_cFP10fopAc_ac_c = .text:0x00000100; // type:function size:0x24 scope:global align:4 +create_heap__13daObjHfuck1_cFv = .text:0x00000124; // type:function size:0x100 scope:global align:4 +checkCollision__13daObjHfuck1_cFv = .text:0x00000224; // type:function size:0x88 scope:global align:4 +_create__13daObjHfuck1_cFv = .text:0x000002AC; // type:function size:0x204 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000004B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000057C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000005C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000620; // type:function size:0x48 scope:weak align:4 +_delete__13daObjHfuck1_cFv = .text:0x00000668; // type:function size:0x94 scope:global align:4 +_execute__13daObjHfuck1_cFv = .text:0x000006FC; // type:function size:0xD0 scope:global align:4 +_draw__13daObjHfuck1_cFv = .text:0x000007CC; // type:function size:0x60 scope:global align:4 +daObjHfuck1_Create__FP10fopAc_ac_c = .text:0x0000082C; // type:function size:0x20 scope:local align:4 +daObjHfuck1_Delete__FP13daObjHfuck1_c = .text:0x0000084C; // type:function size:0x24 scope:local align:4 +daObjHfuck1_Execute__FP13daObjHfuck1_c = .text:0x00000870; // type:function size:0x24 scope:local align:4 +daObjHfuck1_Draw__FP13daObjHfuck1_c = .text:0x00000894; // type:function size:0x24 scope:local align:4 +daObjHfuck1_IsDelete__FP13daObjHfuck1_c = .text:0x000008B8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000008C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000008D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000008D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000008E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000008E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000008F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000928; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000930; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000938; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000940; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000978; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000097C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000984; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000098C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000994; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000009A0; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000009AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000009B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_hfuck1_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +l_sph_src__28@unnamed@d_a_obj_hfuck1_cpp@ = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +l_hook_offset__28@unnamed@d_a_obj_hfuck1_cpp@ = .rodata:0x00000048; // type:object size:0xC scope:local align:4 +@4124 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000060; // type:object size:0x1A scope:local align:4 data:string_table +l_daObjHfuck1_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hfuck1 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_hha/splits.txt b/config/GZLE01/rels/d_a_obj_hha/splits.txt new file mode 100644 index 000000000..82e54a9ab --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hha/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hha.cpp: + .text start:0x00000078 end:0x00003064 + .text start:0x00003064 end:0x000030D4 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x0000031C diff --git a/config/GZLE01/rels/d_a_obj_hha/symbols.txt b/config/GZLE01/rels/d_a_obj_hha/symbols.txt new file mode 100644 index 000000000..61c272924 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hha/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_data__14daObjHhaPart_cFffUsUcUc = .text:0x00000078; // type:function size:0xF8 scope:global align:4 +set_mdl_area__14daObjHhaPart_cFPCci = .text:0x00000170; // type:function size:0xB4 scope:global align:4 +set_bgw__14daObjHhaPart_cFPCci = .text:0x00000224; // type:function size:0x80 scope:global align:4 +init_mtx__14daObjHhaPart_cF4cXyz5csXyz4cXyz = .text:0x000002A4; // type:function size:0xB8 scope:global align:4 +exe_normal__14daObjHhaPart_cFP10daObjHha_c = .text:0x0000035C; // type:function size:0xB0 scope:global align:4 +exe_move__14daObjHhaPart_cFP10daObjHha_c = .text:0x0000040C; // type:function size:0x118 scope:global align:4 +draw_normal__14daObjHhaPart_cFP10daObjHha_c = .text:0x00000524; // type:function size:0x48 scope:global align:4 +create_s__16daObjHhaSplash_cFUsP4cXyzffP5csXyz = .text:0x0000056C; // type:function size:0x12C scope:global align:4 +create_area__15daObjHhaYgush_cFPCc = .text:0x00000698; // type:function size:0x214 scope:global align:4 +init_data__15daObjHhaYgush_cFP4cXyzfP5csXyzP4cXyzP12dKy_tevstr_cUc = .text:0x000008AC; // type:function size:0x22C scope:global align:4 +init_mtx__15daObjHhaYgush_cFv = .text:0x00000AD8; // type:function size:0xB0 scope:global align:4 +draw__15daObjHhaYgush_cFv = .text:0x00000B88; // type:function size:0xA4 scope:global align:4 +solidHeapCB__10daObjHha_cFP10fopAc_ac_c = .text:0x00000C2C; // type:function size:0x20 scope:global align:4 +create_heap__10daObjHha_cFv = .text:0x00000C4C; // type:function size:0x1FC scope:global align:4 +_create__10daObjHha_cFv = .text:0x00000E48; // type:function size:0x364 scope:global align:4 +__ct__10daObjHha_cFv = .text:0x000011AC; // type:function size:0x264 scope:weak align:4 +__dt__16daObjHhaSplash_cFv = .text:0x00001410; // type:function size:0x70 scope:weak align:4 +__ct__16daObjHhaSplash_cFv = .text:0x00001480; // type:function size:0x38 scope:weak align:4 +__dt__14daObjHhaPart_cFv = .text:0x000014B8; // type:function size:0x3C scope:weak align:4 +__ct__14daObjHhaPart_cFv = .text:0x000014F4; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000014F8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001554; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000159C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001668; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000016B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000177C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000017C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001820; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001868; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x000018C4; // type:function size:0x28 scope:weak align:4 +_delete__10daObjHha_cFv = .text:0x000018EC; // type:function size:0x100 scope:global align:4 +check_sw__10daObjHha_cFv = .text:0x000019EC; // type:function size:0x38 scope:weak align:4 +set_tex__10daObjHha_cFffi = .text:0x00001A24; // type:function size:0x1C scope:global align:4 +init_mtx__10daObjHha_cFv = .text:0x00001A40; // type:function size:0xC0 scope:global align:4 +init_co__10daObjHha_cFv = .text:0x00001B00; // type:function size:0x164 scope:global align:4 +get_water_h__10daObjHha_cFv = .text:0x00001C64; // type:function size:0x1B0 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x00001E14; // type:function size:0x124 scope:weak align:4 +set_splash_bottom_h__10daObjHha_cFv = .text:0x00001F38; // type:function size:0x30 scope:global align:4 +daObjHha_get_r__Fs = .text:0x00001F68; // type:function size:0xB4 scope:local align:4 +set_splash_bottom_r__10daObjHha_cFv = .text:0x0000201C; // type:function size:0xA4 scope:global align:4 +set_splash_bottom_stop_r__10daObjHha_cFv = .text:0x000020C0; // type:function size:0x10C scope:global align:4 +water_manager__10daObjHha_cFv = .text:0x000021CC; // type:function size:0x2A4 scope:global align:4 +part_manager__10daObjHha_cFv = .text:0x00002470; // type:function size:0x12C scope:global align:4 +ygush_manager__10daObjHha_cFv = .text:0x0000259C; // type:function size:0xBC scope:global align:4 +_execute__10daObjHha_cFv = .text:0x00002658; // type:function size:0x28C scope:global align:4 +_draw__10daObjHha_cFv = .text:0x000028E4; // type:function size:0x110 scope:global align:4 +Mthd_Create__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x000029F4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A14; // type:function size:0x24 scope:local align:4 +Mthd_Execute__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A38; // type:function size:0x24 scope:local align:4 +Mthd_Draw__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A5C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A80; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002A88; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002AD0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002B18; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002B74; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002BBC; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002C18; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00002CB8; // type:function size:0xFC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DB4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DB8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DBC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DC0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002DC4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002E0C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002E68; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002E78; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002E80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E98; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002ED0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002ED8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002EE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EE8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002F20; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002F24; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002F2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002F44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002F4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002F54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FAC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002FE4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FEC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002FF4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003000; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000300C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003014; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000301C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003024; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x0000302C; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00003034; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x0000303C; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00003044; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x0000304C; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00003054; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000305C; // type:function size:0x8 scope:weak align:4 +get_base_pos__16daObjHhaSplash_cFv = .text:0x00003064; // type:function size:0x1C scope:weak align:4 +get_pos__16daObjHhaSplash_cFv = .text:0x00003080; // type:function size:0x1C scope:weak align:4 +set_pos__15daObjHhaYgush_cF4cXyz = .text:0x0000309C; // type:function size:0x1C scope:weak align:4 +get_base_pos__15daObjHhaYgush_cFv = .text:0x000030B8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_cyl_data__10daObjHha_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +M_sph_data__10daObjHha_c = .rodata:0x00000044; // type:object size:0x40 scope:global align:4 +l_daObjHha_bdl_idx_table = .rodata:0x00000084; // type:object size:0x8 scope:local align:4 +l_daObjHha_dzb_idx_table = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 +l_daObjHha_btk_idx_table = .rodata:0x00000094; // type:object size:0x8 scope:local align:4 +l_daObjHha_btk_mode_table = .rodata:0x0000009C; // type:object size:0x8 scope:local align:4 +l_daObjHha_splash_id_table = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4029 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@4139 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4249 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +M_arcname__10daObjHha_c = .rodata:0x000000C4; // type:object size:0x4 scope:global align:4 data:string +pos_y$4322 = .rodata:0x000000C8; // type:object size:0x10 scope:local align:4 +tar_y$4323 = .rodata:0x000000D8; // type:object size:0x10 scope:local align:4 +move_frame$4324 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +splash_y$4325 = .rodata:0x000000EC; // type:object size:0x8 scope:local align:4 +splash_z$4326 = .rodata:0x000000F4; // type:object size:0x8 scope:local align:4 +@4436 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4754 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4798 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@4836 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:float +@4883 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@4967 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4968 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4970 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5004 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000015C; // type:object size:0x54 scope:local align:4 data:string_table +@3988 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4017 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@4018 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4112 = .data:0x00000024; // type:object size:0xC scope:local align:4 +Hha_Mthd_Table__25@unnamed@d_a_obj_hha_cpp@ = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hha = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000008C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000A4; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000BC; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000000D4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000104; // type:object size:0x30 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000134; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000150; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000194; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000228; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002C8; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_hlift/splits.txt b/config/GZLE01/rels/d_a_obj_hlift/splits.txt new file mode 100644 index 000000000..160f2e323 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hlift/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hlift.cpp: + .text start:0x00000078 end:0x00001148 + .text start:0x00001148 end:0x00001188 + .text start:0x00001188 end:0x000011A4 + .rodata start:0x00000000 end:0x0000012D + .data start:0x00000000 end:0x0000014C + .bss start:0x00000000 end:0x00000082 diff --git a/config/GZLE01/rels/d_a_obj_hlift/symbols.txt b/config/GZLE01/rels/d_a_obj_hlift/symbols.txt new file mode 100644 index 000000000..05a6106e4 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hlift/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjHlift5Act_cFv = .text:0x00000078; // type:function size:0x144 scope:global align:4 +Create__Q210daObjHlift5Act_cFv = .text:0x000001BC; // type:function size:0x114 scope:global align:4 +Mthd_Create__Q210daObjHlift5Act_cFv = .text:0x000002D0; // type:function size:0x138 scope:global align:4 +Delete__Q210daObjHlift5Act_cFv = .text:0x00000408; // type:function size:0x28 scope:global align:4 +Mthd_Delete__Q210daObjHlift5Act_cFv = .text:0x00000430; // type:function size:0x4C scope:global align:4 +mode_lower_init__Q210daObjHlift5Act_cFv = .text:0x0000047C; // type:function size:0x14 scope:global align:4 +mode_lower__Q210daObjHlift5Act_cFv = .text:0x00000490; // type:function size:0x60 scope:global align:4 +mode_l_u_init__Q210daObjHlift5Act_cFv = .text:0x000004F0; // type:function size:0xC8 scope:global align:4 +mode_l_u__Q210daObjHlift5Act_cFv = .text:0x000005B8; // type:function size:0x16C scope:global align:4 +mode_upper_init__Q210daObjHlift5Act_cFv = .text:0x00000724; // type:function size:0x54 scope:global align:4 +mode_upper__Q210daObjHlift5Act_cFv = .text:0x00000778; // type:function size:0x60 scope:global align:4 +mode_u_l_init__Q210daObjHlift5Act_cFv = .text:0x000007D8; // type:function size:0xC8 scope:global align:4 +mode_u_l__Q210daObjHlift5Act_cFv = .text:0x000008A0; // type:function size:0x13C scope:global align:4 +mode_demoreq_init__Q210daObjHlift5Act_cFQ310daObjHlift5Act_c6Mode_e = .text:0x000009DC; // type:function size:0xD4 scope:global align:4 +mode_demoreq__Q210daObjHlift5Act_cFv = .text:0x00000AB0; // type:function size:0x78 scope:global align:4 +set_mtx__Q210daObjHlift5Act_cFv = .text:0x00000B28; // type:function size:0xC0 scope:global align:4 +init_mtx__Q210daObjHlift5Act_cFv = .text:0x00000BE8; // type:function size:0x58 scope:global align:4 +rot_set__Q210daObjHlift5Act_cFv = .text:0x00000C40; // type:function size:0x4C scope:global align:4 +vib_set__Q210daObjHlift5Act_cFv = .text:0x00000C8C; // type:function size:0x1C scope:global align:4 +vib_proc__Q210daObjHlift5Act_cFv = .text:0x00000CA8; // type:function size:0xC8 scope:global align:4 +chk_demo_end__Q210daObjHlift5Act_cFv = .text:0x00000D70; // type:function size:0x78 scope:global align:4 +se_whole__Q210daObjHlift5Act_cFv = .text:0x00000DE8; // type:function size:0x8C scope:global align:4 +Execute__Q210daObjHlift5Act_cFPPA3_A4_f = .text:0x00000E74; // type:function size:0x160 scope:global align:4 +Draw__Q210daObjHlift5Act_cFv = .text:0x00000FD4; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x00001090; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x000010B0; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x000010D0; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x000010F0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x0000111C; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001148; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001150; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001168; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001170; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001178; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001180; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHlift5Act_c5Prm_eQ310daObjHlift5Act_c5Prm_e = .text:0x00001188; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@ = .rodata:0x00000000; // type:object size:0x2C scope:local align:4 +M_arcname__Q210daObjHlift5Act_c = .rodata:0x0000002C; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHlift5Act_c = .rodata:0x00000034; // type:object size:0x9 scope:global align:4 data:string +M_up_dist__Q210daObjHlift5Act_c = .rodata:0x00000040; // type:object size:0x10 scope:global align:4 +M_data_size__Q210daObjHlift5Act_c = .rodata:0x00000050; // type:object size:0x10 scope:global align:4 +@4028 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4104 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4127 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@4240 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0xA5 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +M_control_id__Q210daObjHlift5Act_c = .data:0x00000030; // type:object size:0x4 scope:global align:4 +@4289 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4290 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4291 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4292 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4293 = .data:0x00000064; // type:object size:0xC scope:local align:4 +mode_proc$4288 = .data:0x00000070; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@ = .data:0x000000AC; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hlift = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000FC; // type:object size:0x28 scope:weak align:4 +__vt__Q210daObjHlift5Act_c = .data:0x00000124; // type:object size:0x28 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +L_time_lag_num__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@ = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +M_tmp_mtx__Q210daObjHlift5Act_c = .bss:0x00000050; // type:object size:0x30 scope:global align:4 +M_lift_move_flag__Q210daObjHlift5Act_c = .bss:0x00000080; // type:object size:0x1 scope:global align:1 data:byte +init$4294 = .bss:0x00000081; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_hole/splits.txt b/config/GZLE01/rels/d_a_obj_hole/splits.txt new file mode 100644 index 000000000..33422d51d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hole.cpp: + .text start:0x000000EC end:0x00001468 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000077 + .data start:0x00000000 end:0x00000214 + .bss start:0x00000008 end:0x00000029 diff --git a/config/GZLE01/rels/d_a_obj_hole/symbols.txt b/config/GZLE01/rels/d_a_obj_hole/symbols.txt new file mode 100644 index 000000000..d76b971bc --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hole/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +__ct__16daObj_Hole_HIO_cFv = .text:0x0000010C; // type:function size:0x3C scope:global align:4 +setMtx__12daObj_Hole_cFv = .text:0x00000148; // type:function size:0x174 scope:global align:4 +getPosAndAngle__12daObj_Hole_cFv = .text:0x000002BC; // type:function size:0x134 scope:global align:4 +modeWaitInit__12daObj_Hole_cFv = .text:0x000003F0; // type:function size:0x20 scope:global align:4 +modeWait__12daObj_Hole_cFv = .text:0x00000410; // type:function size:0xE0 scope:global align:4 +modeEventInit__12daObj_Hole_cFv = .text:0x000004F0; // type:function size:0x4 scope:global align:4 +modeEvent__12daObj_Hole_cFv = .text:0x000004F4; // type:function size:0xDC scope:global align:4 +modeProc__12daObj_Hole_cFQ212daObj_Hole_c6Proc_ei = .text:0x000005D0; // type:function size:0xF0 scope:global align:4 +_execute__12daObj_Hole_cFv = .text:0x000006C0; // type:function size:0x40 scope:global align:4 +debugDraw__12daObj_Hole_cFv = .text:0x00000700; // type:function size:0x38 scope:global align:4 +_draw__12daObj_Hole_cFv = .text:0x00000738; // type:function size:0x84 scope:global align:4 +createInit__12daObj_Hole_cFv = .text:0x000007BC; // type:function size:0xA8 scope:global align:4 +_createHeap__12daObj_Hole_cFv = .text:0x00000864; // type:function size:0xC4 scope:global align:4 +getArg__12daObj_Hole_cFv = .text:0x00000928; // type:function size:0x44 scope:global align:4 +_create__12daObj_Hole_cFv = .text:0x0000096C; // type:function size:0x23C scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000BA8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000C30; // type:function size:0x70 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00000CA0; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000DF4; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000F20; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000FC0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000101C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001064; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000010C0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001108; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000119C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000011E4; // type:function size:0x48 scope:weak align:4 +_delete__12daObj_Hole_cFv = .text:0x0000122C; // type:function size:0x30 scope:global align:4 +daObj_HoleCreate__FPv = .text:0x0000125C; // type:function size:0x20 scope:local align:4 +daObj_HoleDelete__FPv = .text:0x0000127C; // type:function size:0x24 scope:local align:4 +daObj_HoleExecute__FPv = .text:0x000012A0; // type:function size:0x24 scope:local align:4 +daObj_HoleDraw__FPv = .text:0x000012C4; // type:function size:0x24 scope:local align:4 +daObj_HoleIsDelete__FPv = .text:0x000012E8; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x000012F0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00001338; // type:function size:0x5C scope:weak align:4 +__dt__16daObj_Hole_HIO_cFv = .text:0x00001394; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_hole_cpp = .text:0x000013DC; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001418; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001420; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001428; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001430; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001438; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00001440; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00001448; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00001450; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001458; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001460; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__12daObj_Hole_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4009 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4010 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4058 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4165 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x47 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4142 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4143 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4144 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4145 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_tbl$4141 = .data:0x00000060; // type:object size:0x38 scope:local align:4 +daObj_HoleMethodTable = .data:0x00000098; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_HOLE = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000000E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000F4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000130; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000160; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000190; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000001E4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__16daObj_Hole_HIO_c = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4011 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 +init$4146 = .bss:0x00000028; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_homen/splits.txt b/config/GZLE01/rels/d_a_obj_homen/splits.txt new file mode 100644 index 000000000..6832414e9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_homen/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_homen.cpp: + .text start:0x000000EC end:0x00002C0C + .text start:0x00002C0C end:0x00002C0C + .text start:0x00002C0C end:0x00002E88 + .text start:0x00002E88 end:0x00002F04 + .rodata start:0x00000000 end:0x0000027E + .data start:0x00000000 end:0x0000045C + .bss start:0x00000008 end:0x00000184 diff --git a/config/GZLE01/rels/d_a_obj_homen/symbols.txt b/config/GZLE01/rels/d_a_obj_homen/symbols.txt new file mode 100644 index 000000000..8c66097ed --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_homen/symbols.txt @@ -0,0 +1,225 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q210daObjHomen5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjHomen5Act_cFv = .text:0x00000110; // type:function size:0x1A4 scope:global align:4 +_create__Q210daObjHomen5Act_cFv = .text:0x000002B4; // type:function size:0x2FC scope:global align:4 +__ct__Q210daObjHomen5Act_cFv = .text:0x000005B0; // type:function size:0x1EC scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x0000079C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000008DC; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000009F4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000A94; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000AF0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000B38; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000B94; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000BDC; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000C5C; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00000D3C; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000DCC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000E28; // type:function size:0x48 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00000E70; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000EC4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000F90; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000FD8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001034; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x0000107C; // type:function size:0x90 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000110C; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00001168; // type:function size:0x3C scope:weak align:4 +_delete__Q210daObjHomen5Act_cFv = .text:0x000011A4; // type:function size:0x8C scope:global align:4 +set_mtx__Q210daObjHomen5Act_cFv = .text:0x00001230; // type:function size:0x144 scope:global align:4 +init_mtx__Q210daObjHomen5Act_cFv = .text:0x00001374; // type:function size:0x5C scope:global align:4 +exe_event__Q210daObjHomen5Act_cFv = .text:0x000013D0; // type:function size:0xC8 scope:global align:4 +make_enemy__Q210daObjHomen5Act_cFv = .text:0x00001498; // type:function size:0x104 scope:global align:4 +make_item__Q210daObjHomen5Act_cFv = .text:0x0000159C; // type:function size:0xBC scope:global align:4 +manage_item_timer__Q210daObjHomen5Act_cFv = .text:0x00001658; // type:function size:0x40 scope:global align:4 +manage_enemy_timer__Q210daObjHomen5Act_cFv = .text:0x00001698; // type:function size:0x40 scope:global align:4 +get_norse_offset__Q210daObjHomen5Act_cFP4cXyzi = .text:0x000016D8; // type:function size:0x18C scope:global align:4 +get_norse_point__Q210daObjHomen5Act_cFP4cXyzi = .text:0x00001864; // type:function size:0x64 scope:global align:4 +process_free_init__Q210daObjHomen5Act_cFv = .text:0x000018C8; // type:function size:0x10 scope:global align:4 +process_free_main__Q210daObjHomen5Act_cFv = .text:0x000018D8; // type:function size:0x94 scope:global align:4 +process_wait_falldown_init__Q210daObjHomen5Act_cFv = .text:0x0000196C; // type:function size:0x190 scope:global align:4 +process_wait_falldown_main__Q210daObjHomen5Act_cFv = .text:0x00001AFC; // type:function size:0xA8 scope:global align:4 +process_falldown_init__Q210daObjHomen5Act_cFv = .text:0x00001BA4; // type:function size:0xE0 scope:global align:4 +process_falldown_main__Q210daObjHomen5Act_cFv = .text:0x00001C84; // type:function size:0x244 scope:global align:4 +process_wait_init__Q210daObjHomen5Act_cFv = .text:0x00001EC8; // type:function size:0xE0 scope:global align:4 +process_wait_main__Q210daObjHomen5Act_cFv = .text:0x00001FA8; // type:function size:0x44 scope:global align:4 +process_none_init__Q210daObjHomen5Act_cFv = .text:0x00001FEC; // type:function size:0x68 scope:global align:4 +process_none_main__Q210daObjHomen5Act_cFv = .text:0x00002054; // type:function size:0x58 scope:global align:4 +process_init__Q210daObjHomen5Act_cFs = .text:0x000020AC; // type:function size:0x118 scope:global align:4 +process_main__Q210daObjHomen5Act_cFv = .text:0x000021C4; // type:function size:0xE4 scope:global align:4 +set_co_collision__Q210daObjHomen5Act_cFv = .text:0x000022A8; // type:function size:0x120 scope:global align:4 +set_at_collision__Q210daObjHomen5Act_cFv = .text:0x000023C8; // type:function size:0x360 scope:global align:4 +adjust_hookshot__Q210daObjHomen5Act_cFv = .text:0x00002728; // type:function size:0xE8 scope:global align:4 +_execute__Q210daObjHomen5Act_cFv = .text:0x00002810; // type:function size:0xD0 scope:global align:4 +_draw__Q210daObjHomen5Act_cFv = .text:0x000028E0; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x00002954; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x00002974; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x00002998; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x000029BC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x000029E0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x000029E8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002A30; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002A40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002A48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002A50; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002A88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002A90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002A98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002AA0; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002AD8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002AE4; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002AF0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002AF4; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002AFC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002B44; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002B54; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002B5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B74; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002BAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BC4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BFC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C04; // type:function size:0x8 scope:weak align:4 +__dt__Q210daObjHomen5Act_cFv = .text:0x00002C0C; // type:function size:0x27C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHomen5Act_c7Param_eQ310daObjHomen5Act_c7Param_e = .text:0x00002E88; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002EAC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002EB4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002EBC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002EC4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002ECC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002ED4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002EDC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002EE4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002EFC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@ = .rodata:0x00000000; // type:object size:0x54 scope:local align:4 +M_arcname__Q210daObjHomen5Act_c = .rodata:0x00000054; // type:object size:0x6 scope:global align:4 data:string +M_sph_srcS__Q210daObjHomen5Act_c = .rodata:0x0000005C; // type:object size:0x40 scope:global align:4 +M_sph_srcL__Q210daObjHomen5Act_c = .rodata:0x0000009C; // type:object size:0x40 scope:global align:4 +M_cps_srcL__Q210daObjHomen5Act_c = .rodata:0x000000DC; // type:object size:0x4C scope:global align:4 +M_cps_srcS__Q210daObjHomen5Act_c = .rodata:0x00000128; // type:object size:0x4C scope:global align:4 +@4468 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@4469 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@4470 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +make_enemy_dat$4508 = .rodata:0x00000180; // type:object size:0x58 scope:local align:4 +@4543 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 data:float +@4630 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@4631 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4632 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@4635 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 data:float +@4723 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@4746 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@4747 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@4748 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@4749 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 data:float +@4883 = .rodata:0x0000021C; // type:object size:0x8 scope:local align:4 +@5018 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@5021 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@5022 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000240; // type:object size:0x3E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +bdl_idx$4030 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +dzb_idx$4031 = .data:0x00000038; // type:object size:0x8 scope:local align:4 +culling_dat$4074 = .data:0x00000040; // type:object size:0x30 scope:local align:4 +at_col_radius$4078 = .data:0x00000070; // type:object size:0x8 scope:local align:4 +offset_table$4595 = .data:0x00000078; // type:object size:0x8 scope:local align:4 +vibe_level_1st$4674 = .data:0x00000080; // type:object size:0x8 scope:local align:4 +vibe_level_2nd$4766 = .data:0x00000088; // type:object size:0x8 scope:local align:4 +speed_table$4772 = .data:0x00000090; // type:object size:0x8 scope:local align:4 +@4843 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4844 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4845 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4846 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4847 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +init_table$4842 = .data:0x000000D4; // type:object size:0x3C scope:local align:4 +@4860 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4861 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@4862 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@4863 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@4864 = .data:0x00000140; // type:object size:0xC scope:local align:4 +main_table$4859 = .data:0x0000014C; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@ = .data:0x00000188; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Homen = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000208; // type:object size:0x88 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000029C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002B4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002E4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000314; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000035C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003FC; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjHomen5Act_c = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4586 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4587 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4589 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +offset_data0$4585 = .bss:0x00000070; // type:object size:0x18 scope:local align:4 +@4591 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4592 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +@4594 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +offset_data1$4590 = .bss:0x000000A4; // type:object size:0x18 scope:local align:4 +init$4848 = .bss:0x000000BC; // type:object size:0x1 scope:local align:1 +init$4865 = .bss:0x000000BD; // type:object size:0x1 scope:local align:1 +@4901 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +init$4902 = .bss:0x000000CC; // type:object size:0x1 scope:local align:1 +@4904 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4905 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@4906 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4907 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@4908 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4909 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@4910 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +at_offset$4900 = .bss:0x00000124; // type:object size:0x60 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_homensmoke/splits.txt b/config/GZLE01/rels/d_a_obj_homensmoke/splits.txt new file mode 100644 index 000000000..faaff2e67 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_homensmoke/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_homensmoke.cpp: + .text start:0x000000EC end:0x00000888 + .text start:0x00000888 end:0x0000093C + .text start:0x0000093C end:0x00000958 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x0000008C diff --git a/config/GZLE01/rels/d_a_obj_homensmoke/symbols.txt b/config/GZLE01/rels/d_a_obj_homensmoke/symbols.txt new file mode 100644 index 000000000..d0d0b2a3a --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_homensmoke/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_mtx__Q215daObjHomensmoke5Act_cFv = .text:0x000000EC; // type:function size:0x144 scope:global align:4 +__dt__4cXyzFv = .text:0x00000230; // type:function size:0x3C scope:weak align:4 +_create__Q215daObjHomensmoke5Act_cFv = .text:0x0000026C; // type:function size:0x220 scope:global align:4 +_delete__Q215daObjHomensmoke5Act_cFv = .text:0x0000048C; // type:function size:0x3C scope:global align:4 +_execute__Q215daObjHomensmoke5Act_cFv = .text:0x000004C8; // type:function size:0x270 scope:global align:4 +_draw__Q215daObjHomensmoke5Act_cFv = .text:0x00000738; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x00000740; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x00000760; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x00000784; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x000007A8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x000007CC; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007D4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007D8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007DC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007E0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000007E4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000082C; // type:function size:0x5C scope:weak align:4 +__dt__Q215daObjHomensmoke5Act_cFv = .text:0x00000888; // type:function size:0xB4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x0000093C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4061 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +culling_dat$4072 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +rate_table$4131 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +Mthd_Table__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@ = .data:0x00000038; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Homensmk = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000088; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000A4; // type:object size:0x20 scope:weak align:4 +__vt__Q215daObjHomensmoke5Act_c = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4124 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4125 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +norse_offsetL$4123 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4128 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4129 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +norse_offsetS$4127 = .bss:0x00000080; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_hsehi1/splits.txt b/config/GZLE01/rels/d_a_obj_hsehi1/splits.txt new file mode 100644 index 000000000..5277bfc29 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hsehi1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hsehi1.cpp: + .text start:0x000000EC end:0x000024D4 + .text start:0x000024D4 end:0x000024D4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000002E8 + .bss start:0x00000008 end:0x0000008D diff --git a/config/GZLE01/rels/d_a_obj_hsehi1/symbols.txt b/config/GZLE01/rels/d_a_obj_hsehi1/symbols.txt new file mode 100644 index 000000000..176a104c4 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_hsehi1/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daObj_hsh_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global align:4 +__dt__11daObj_hsh_cFv = .text:0x00000130; // type:function size:0x174 scope:global align:4 +daObj_hsh_XyCheckCB__FPvi = .text:0x000002A4; // type:function size:0x20 scope:local align:4 +XyCheckCB__11daObj_hsh_cFi = .text:0x000002C4; // type:function size:0x24 scope:global align:4 +daObj_hsh_XyEventCB__FPvi = .text:0x000002E8; // type:function size:0x20 scope:local align:4 +XyEventCB__11daObj_hsh_cFi = .text:0x00000308; // type:function size:0x88 scope:global align:4 +particle_set__11daObj_hsh_cFUs = .text:0x00000390; // type:function size:0x64 scope:global align:4 +particle_set__11daObj_hsh_cFPP14JPABaseEmitterUs = .text:0x000003F4; // type:function size:0x94 scope:global align:4 +emitterDelete__11daObj_hsh_cFPP14JPABaseEmitter = .text:0x00000488; // type:function size:0x3C scope:global align:4 +setAttention__11daObj_hsh_cFb = .text:0x000004C4; // type:function size:0xA4 scope:global align:4 +onOffDraw__11daObj_hsh_cFv = .text:0x00000568; // type:function size:0x44 scope:global align:4 +offOffDraw__11daObj_hsh_cFv = .text:0x000005AC; // type:function size:0x48 scope:global align:4 +drawStop__11daObj_hsh_cFv = .text:0x000005F4; // type:function size:0x38 scope:global align:4 +drawStart__11daObj_hsh_cFv = .text:0x0000062C; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObj_hsh_cFv = .text:0x0000064C; // type:function size:0x7C scope:global align:4 +createHeap__11daObj_hsh_cFv = .text:0x000006C8; // type:function size:0x248 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x00000910; // type:function size:0x20 scope:local align:4 +create__11daObj_hsh_cFv = .text:0x00000930; // type:function size:0x214 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B44; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000B8C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000C14; // type:function size:0x70 scope:weak align:4 +init__11daObj_hsh_cFv = .text:0x00000C84; // type:function size:0x1DC scope:global align:4 +action__11daObj_hsh_cFPv = .text:0x00000E60; // type:function size:0x94 scope:global align:4 +setAction__11daObj_hsh_cFM11daObj_hsh_cFPCvPvPv_iPv = .text:0x00000EF4; // type:function size:0xC8 scope:global align:4 +waitAction__11daObj_hsh_cFPv = .text:0x00000FBC; // type:function size:0x12C scope:global align:4 +talkAction__11daObj_hsh_cFPv = .text:0x000010E8; // type:function size:0x12C scope:global align:4 +offAction__11daObj_hsh_cFPv = .text:0x00001214; // type:function size:0x1C scope:global align:4 +deleteAction__11daObj_hsh_cFPv = .text:0x00001230; // type:function size:0x48 scope:global align:4 +eventOrder__11daObj_hsh_cFv = .text:0x00001278; // type:function size:0xE4 scope:global align:4 +checkOrder__11daObj_hsh_cFv = .text:0x0000135C; // type:function size:0xB0 scope:global align:4 +checkCommandTalk__11daObj_hsh_cFv = .text:0x0000140C; // type:function size:0x6C scope:global align:4 +chkAttention__11daObj_hsh_cF4cXyzs = .text:0x00001478; // type:function size:0x168 scope:global align:4 +eventProc__11daObj_hsh_cFv = .text:0x000015E0; // type:function size:0x1A4 scope:global align:4 +eventEnd__11daObj_hsh_cFv = .text:0x00001784; // type:function size:0x2C scope:global align:4 +initialDefault__11daObj_hsh_cFi = .text:0x000017B0; // type:function size:0x4 scope:global align:4 +actionDefault__11daObj_hsh_cFi = .text:0x000017B4; // type:function size:0x8 scope:global align:4 +initialLinkDispEvent__11daObj_hsh_cFi = .text:0x000017BC; // type:function size:0x17C scope:global align:4 +initialMsgSetEvent__11daObj_hsh_cFi = .text:0x00001938; // type:function size:0x88 scope:global align:4 +actionMsgSetEvent__11daObj_hsh_cFi = .text:0x000019C0; // type:function size:0x20 scope:global align:4 +actionMessageEvent__11daObj_hsh_cFi = .text:0x000019E0; // type:function size:0x60 scope:global align:4 +actionTactEvent__11daObj_hsh_cFi = .text:0x00001A40; // type:function size:0x9C scope:global align:4 +initialJudgeEvent__11daObj_hsh_cFi = .text:0x00001ADC; // type:function size:0x60 scope:global align:4 +initialAppearEvent__11daObj_hsh_cFi = .text:0x00001B3C; // type:function size:0xE0 scope:global align:4 +actionAppearEvent__11daObj_hsh_cFi = .text:0x00001C1C; // type:function size:0x58 scope:global align:4 +initialDeleteEvent__11daObj_hsh_cFi = .text:0x00001C74; // type:function size:0xC8 scope:global align:4 +actionDeleteEvent__11daObj_hsh_cFi = .text:0x00001D3C; // type:function size:0x4C scope:global align:4 +talk_init__11daObj_hsh_cFv = .text:0x00001D88; // type:function size:0x6C scope:global align:4 +talk__11daObj_hsh_cFi = .text:0x00001DF4; // type:function size:0x128 scope:global align:4 +getMsg__11daObj_hsh_cFv = .text:0x00001F1C; // type:function size:0x1C scope:global align:4 +next_msgStatus__11daObj_hsh_cFPUl = .text:0x00001F38; // type:function size:0x40 scope:global align:4 +execute__11daObj_hsh_cFv = .text:0x00001F78; // type:function size:0x120 scope:global align:4 +draw__11daObj_hsh_cFv = .text:0x00002098; // type:function size:0xC0 scope:global align:4 +daObj_hsh_Draw__FP11daObj_hsh_c = .text:0x00002158; // type:function size:0x20 scope:local align:4 +daObj_hsh_Execute__FP11daObj_hsh_c = .text:0x00002178; // type:function size:0x20 scope:local align:4 +daObj_hsh_IsDelete__FP11daObj_hsh_c = .text:0x00002198; // type:function size:0x8 scope:local align:4 +daObj_hsh_Delete__FP11daObj_hsh_c = .text:0x000021A0; // type:function size:0x28 scope:local align:4 +daObj_hsh_Create__FP10fopAc_ac_c = .text:0x000021C8; // type:function size:0x20 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x000021E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002230; // type:function size:0x5C scope:weak align:4 +__dt__15daObj_hsh_HIO_cFv = .text:0x0000228C; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000022D4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_hsehi1_cpp = .text:0x000022F0; // type:function size:0x1D4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000024C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000024CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +init_data$4019 = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +@4083 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4084 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4141 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4364 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4554 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4555 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4556 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4853 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4879 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0xC0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +event_name_tbl = .data:0x00000030; // type:object size:0x8 scope:local align:4 +@4319 = .data:0x00000038; // type:object size:0xC scope:local align:4 +@4322 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4325 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4359 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@4424 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4501 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4558 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4559 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4560 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4561 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4562 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4563 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4564 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4565 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000000E0; // type:object size:0x60 scope:local align:4 +@4566 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@4567 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@4568 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@4569 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@4570 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@4571 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@4572 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@4573 = .data:0x00000194; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000001A0; // type:object size:0x60 scope:local align:4 +cut_name_tbl = .data:0x00000200; // type:object size:0x20 scope:local align:4 +@4728 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@4749 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +l_daObj_hsh_Method = .data:0x00000238; // type:object size:0x20 scope:local align:4 +g_profile_Obj_HSH = .data:0x00000258; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000288; // type:object size:0x24 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__15daObj_hsh_HIO_c = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4022 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x1C scope:local align:4 +l_hio_counter = .bss:0x0000007C; // type:object size:0x4 scope:local align:4 +l_msgId = .bss:0x00000080; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000084; // type:object size:0x4 scope:local align:4 data:4byte +a_heap_size_tbl$4227 = .bss:0x00000088; // type:object size:0x4 scope:local align:4 +init$4228 = .bss:0x0000008C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_htetu1/splits.txt b/config/GZLE01/rels/d_a_obj_htetu1/splits.txt new file mode 100644 index 000000000..ea4efbdf1 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_htetu1/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_htetu1.cpp: + .text start:0x00000078 end:0x00001528 + .rodata start:0x00000000 end:0x00000082 + .data start:0x00000000 end:0x00000140 diff --git a/config/GZLE01/rels/d_a_obj_htetu1/symbols.txt b/config/GZLE01/rels/d_a_obj_htetu1/symbols.txt new file mode 100644 index 000000000..848f4265f --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_htetu1/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +create_s__19daObjHtetu1Splash_cFUsP4cXyzP5csXyzP12dKy_tevstr_c = .text:0x00000078; // type:function size:0x100 scope:global align:4 +solidHeapCB__13daObjHtetu1_cFP10fopAc_ac_c = .text:0x00000178; // type:function size:0x20 scope:global align:4 +create_heap__13daObjHtetu1_cFv = .text:0x00000198; // type:function size:0x100 scope:global align:4 +_create__13daObjHtetu1_cFv = .text:0x00000298; // type:function size:0x1C8 scope:global align:4 +__dt__19daObjHtetu1Splash_cFv = .text:0x00000460; // type:function size:0x70 scope:weak align:4 +__ct__19daObjHtetu1Splash_cFv = .text:0x000004D0; // type:function size:0x38 scope:weak align:4 +_delete__13daObjHtetu1_cFv = .text:0x00000508; // type:function size:0x108 scope:global align:4 +check_sw__13daObjHtetu1_cFv = .text:0x00000610; // type:function size:0x38 scope:weak align:4 +init_mtx__13daObjHtetu1_cFv = .text:0x00000648; // type:function size:0x9C scope:global align:4 +unlock__13daObjHtetu1_cFv = .text:0x000006E4; // type:function size:0x114 scope:global align:4 +get_water_h__13daObjHtetu1_cFv = .text:0x000007F8; // type:function size:0x194 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x0000098C; // type:function size:0x124 scope:weak align:4 +splash_manager__13daObjHtetu1_cFv = .text:0x00000AB0; // type:function size:0x11C scope:global align:4 +_execute__13daObjHtetu1_cFv = .text:0x00000BCC; // type:function size:0x450 scope:global align:4 +_draw__13daObjHtetu1_cFv = .text:0x0000101C; // type:function size:0x60 scope:global align:4 +Mthd_Create__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x0000107C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x0000109C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x000010C0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x000010E4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x00001108; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001110; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001158; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000011A0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000011FC; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001244; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000012A0; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00001340; // type:function size:0xFC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000143C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001440; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001444; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001448; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000144C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001494; // type:function size:0x5C scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x000014F0; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x000014F8; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00001500; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00001508; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00001510; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00001518; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001520; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_daObjHtetu1_splash_id_table = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__13daObjHtetu1_c = .rodata:0x00000004; // type:object size:0x7 scope:global align:4 data:string +@4112 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4219 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4261 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4338 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4463 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000050; // type:object size:0x32 scope:local align:4 data:string_table +Htetu1_Mthd_Table__28@unnamed@d_a_obj_htetu1_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Htetu1 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000008C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000000A4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x000000D4; // type:object size:0x30 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000104; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000120; // type:object size:0x20 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_ice/splits.txt b/config/GZLE01/rels/d_a_obj_ice/splits.txt new file mode 100644 index 000000000..bd981eb13 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ice/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ice.cpp: + .text start:0x00000078 end:0x00001520 + .text start:0x00001520 end:0x0000154C + .rodata start:0x00000000 end:0x000000C3 + .data start:0x00000000 end:0x0000018C diff --git a/config/GZLE01/rels/d_a_obj_ice/symbols.txt b/config/GZLE01/rels/d_a_obj_ice/symbols.txt new file mode 100644 index 000000000..4b03f8f63 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ice/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__10daObjIce_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +set_mtx__10daObjIce_cFv = .text:0x000000F0; // type:function size:0x9C scope:global align:4 +init_mtx__10daObjIce_cFv = .text:0x0000018C; // type:function size:0x3C scope:global align:4 +solidHeapCB__10daObjIce_cFP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x24 scope:global align:4 +create_heap__10daObjIce_cFv = .text:0x000001EC; // type:function size:0xF8 scope:global align:4 +tg_hitCallback__10daObjIce_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000002E4; // type:function size:0x310 scope:global align:4 +_create__10daObjIce_cFv = .text:0x000005F4; // type:function size:0x2CC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000008C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000098C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A30; // type:function size:0x48 scope:weak align:4 +_delete__10daObjIce_cFv = .text:0x00000A78; // type:function size:0xA0 scope:global align:4 +wait_act_proc__10daObjIce_cFv = .text:0x00000B18; // type:function size:0x18C scope:global align:4 +fade_out_retire_act_proc__10daObjIce_cFv = .text:0x00000CA4; // type:function size:0x158 scope:global align:4 +_execute__10daObjIce_cFv = .text:0x00000DFC; // type:function size:0xBC scope:global align:4 +set_material_sub__FP11J3DMaterialUc = .text:0x00000EB8; // type:function size:0x90 scope:local align:4 +set_material__FP8J3DModelUc = .text:0x00000F48; // type:function size:0x68 scope:local align:4 +_draw__10daObjIce_cFv = .text:0x00000FB0; // type:function size:0xC0 scope:global align:4 +setEffectMtx__10daObjIce_cFv = .text:0x00001070; // type:function size:0x330 scope:weak align:4 +daObjIce_Create__FP10fopAc_ac_c = .text:0x000013A0; // type:function size:0x20 scope:local align:4 +daObjIce_Delete__FP10daObjIce_c = .text:0x000013C0; // type:function size:0x24 scope:local align:4 +daObjIce_Execute__FP10daObjIce_c = .text:0x000013E4; // type:function size:0x24 scope:local align:4 +daObjIce_Draw__FP10daObjIce_c = .text:0x00001408; // type:function size:0x24 scope:local align:4 +daObjIce_IsDelete__FP10daObjIce_c = .text:0x0000142C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001434; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001444; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000144C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001454; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000145C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001464; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000149C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000014A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000014AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014B4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000014EC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000014F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014F8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001500; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001508; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001514; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ210daObjIce_c7Param_eQ210daObjIce_c7Param_e = .text:0x00001520; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000153C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001544; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_co_radius_table__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000008; // type:object size:0xC scope:local align:4 +l_co_height_table__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +l_cyl_src__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000020; // type:object size:0x44 scope:local align:4 +@4204 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4205 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4296 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4297 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4299 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4463 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@4464 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000AC; // type:object size:0x17 scope:local align:4 data:string_table +@4233 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4396 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +mtx_adj$localstatic3$setEffectMtx__10daObjIce_cFv = .data:0x00000018; // type:object size:0x30 scope:weak align:4 +l_daObjIce_Method = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ice = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000098; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000138; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_iceisland/splits.txt b/config/GZLE01/rels/d_a_obj_iceisland/splits.txt new file mode 100644 index 000000000..7f3c0b13f --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_iceisland/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_iceisland.cpp: + .text start:0x00000078 end:0x00000EC8 + .rodata start:0x00000000 end:0x00000076 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZLE01/rels/d_a_obj_iceisland/symbols.txt b/config/GZLE01/rels/d_a_obj_iceisland/symbols.txt new file mode 100644 index 000000000..9f4289a6f --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_iceisland/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__16daObjIceisland_cFv = .text:0x00000098; // type:function size:0x2A0 scope:global align:4 +daObjIceisland_particle_set__16daObjIceisland_cFv = .text:0x00000338; // type:function size:0xD8 scope:global align:4 +CreateInit__16daObjIceisland_cFv = .text:0x00000410; // type:function size:0x178 scope:global align:4 +set_mtx__16daObjIceisland_cFv = .text:0x00000588; // type:function size:0x80 scope:global align:4 +daObjIceisland_freeze_main__16daObjIceisland_cFv = .text:0x00000608; // type:function size:0x74 scope:global align:4 +daObjIceisland_melt_demo_wait__16daObjIceisland_cFv = .text:0x0000067C; // type:function size:0xF8 scope:global align:4 +daObjIceisland_melt_demo__16daObjIceisland_cFv = .text:0x00000774; // type:function size:0x68 scope:global align:4 +daObjIceisland_melt_main__16daObjIceisland_cFv = .text:0x000007DC; // type:function size:0x74 scope:global align:4 +daObjIceisland_freeze_demo_wait__16daObjIceisland_cFv = .text:0x00000850; // type:function size:0x70 scope:global align:4 +daObjIceisland_freeze_demo__16daObjIceisland_cFv = .text:0x000008C0; // type:function size:0x68 scope:global align:4 +daObjIceisland_fail_demo_wait__16daObjIceisland_cFv = .text:0x00000928; // type:function size:0x6C scope:global align:4 +daObjIceisland_fail_demo_main__16daObjIceisland_cFv = .text:0x00000994; // type:function size:0x24 scope:global align:4 +daObjIceisland_Create__FPv = .text:0x000009B8; // type:function size:0x174 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000B2C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B88; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BE4; // type:function size:0x48 scope:weak align:4 +daObjIceisland_Delete__FPv = .text:0x00000C2C; // type:function size:0x30 scope:local align:4 +daObjIceisland_Draw__FPv = .text:0x00000C5C; // type:function size:0xD0 scope:local align:4 +daObjIceisland_Execute__FPv = .text:0x00000D2C; // type:function size:0x194 scope:local align:4 +daObjIceisland_IsDelete__FPv = .text:0x00000EC0; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4020 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x62 scope:local align:4 data:string_table +@4355 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +daObj_IceislandMethodTable = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Iceisland = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000070; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000007C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000088; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_ikada/splits.txt b/config/GZLE01/rels/d_a_obj_ikada/splits.txt new file mode 100644 index 000000000..581fe3e05 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ikada/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ikada.cpp: + .text start:0x000000EC end:0x00005840 + .text start:0x00005840 end:0x0000585C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002FD + .data start:0x00000000 end:0x00000508 + .bss start:0x00000008 end:0x00000214 diff --git a/config/GZLE01/rels/d_a_obj_ikada/symbols.txt b/config/GZLE01/rels/d_a_obj_ikada/symbols.txt new file mode 100644 index 000000000..fb1bdd307 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ikada/symbols.txt @@ -0,0 +1,305 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Ikada_HIO_cFv = .text:0x000000EC; // type:function size:0x168 scope:global align:4 +__dt__4cXyzFv = .text:0x00000254; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000290; // type:function size:0x48 scope:weak align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000002D8; // type:function size:0x4C scope:local align:4 +_nodeControl__13daObj_Ikada_cFP7J3DNodeP8J3DModel = .text:0x00000324; // type:function size:0x134 scope:global align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x00000458; // type:function size:0x3C scope:local align:4 +_pathMove__13daObj_Ikada_cFP4cXyzP4cXyzP4cXyz = .text:0x00000494; // type:function size:0x30C scope:global align:4 +ride_CB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x28 scope:local align:4 +_ride__13daObj_Ikada_cFP10fopAc_ac_c = .text:0x000007C8; // type:function size:0x238 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000A00; // type:function size:0x20 scope:local align:4 +setCollision__13daObj_Ikada_cFv = .text:0x00000A20; // type:function size:0x84 scope:global align:4 +checkTgHit__13daObj_Ikada_cFv = .text:0x00000AA4; // type:function size:0x358 scope:global align:4 +__dt__5csXyzFv = .text:0x00000DFC; // type:function size:0x3C scope:weak align:4 +pathMove__13daObj_Ikada_cFv = .text:0x00000E38; // type:function size:0xCC scope:global align:4 +HandleRight__13daObj_Ikada_cFv = .text:0x00000F04; // type:function size:0xB8 scope:global align:4 +HandleLeft__13daObj_Ikada_cFv = .text:0x00000FBC; // type:function size:0xB8 scope:global align:4 +createWave__13daObj_Ikada_cFv = .text:0x00001074; // type:function size:0x278 scope:global align:4 +setWave__13daObj_Ikada_cFv = .text:0x000012EC; // type:function size:0x23C scope:global align:4 +incRopeCnt__13daObj_Ikada_cFii = .text:0x00001528; // type:function size:0x168 scope:global align:4 +setRopePos__13daObj_Ikada_cFv = .text:0x00001690; // type:function size:0x75C scope:global align:4 +setMtx__13daObj_Ikada_cFv = .text:0x00001DEC; // type:function size:0x6B8 scope:global align:4 +modeProc__13daObj_Ikada_cFQ213daObj_Ikada_c6Proc_ei = .text:0x000024A4; // type:function size:0x300 scope:global align:4 +modeWaitInit__13daObj_Ikada_cFv = .text:0x000027A4; // type:function size:0x4 scope:global align:4 +modeWait__13daObj_Ikada_cFv = .text:0x000027A8; // type:function size:0x98 scope:global align:4 +modeCraneUpInit__13daObj_Ikada_cFv = .text:0x00002840; // type:function size:0x4 scope:global align:4 +modeCraneUp__13daObj_Ikada_cFv = .text:0x00002844; // type:function size:0x58 scope:global align:4 +modeCraneUpWaitInit__13daObj_Ikada_cFv = .text:0x0000289C; // type:function size:0x14 scope:global align:4 +modeCraneUpWait__13daObj_Ikada_cFv = .text:0x000028B0; // type:function size:0x48 scope:global align:4 +modeCraneDownInit__13daObj_Ikada_cFv = .text:0x000028F8; // type:function size:0xC scope:global align:4 +modeCraneDown__13daObj_Ikada_cFv = .text:0x00002904; // type:function size:0xAC scope:global align:4 +modeCraneDownWaitInit__13daObj_Ikada_cFv = .text:0x000029B0; // type:function size:0x14 scope:global align:4 +modeCraneDownWait__13daObj_Ikada_cFv = .text:0x000029C4; // type:function size:0x48 scope:global align:4 +modeCraneTurnInit__13daObj_Ikada_cFv = .text:0x00002A0C; // type:function size:0x18 scope:global align:4 +modeCraneTurn__13daObj_Ikada_cFv = .text:0x00002A24; // type:function size:0xC8 scope:global align:4 +modeCraneResetInit__13daObj_Ikada_cFv = .text:0x00002AEC; // type:function size:0x18 scope:global align:4 +modeCraneReset__13daObj_Ikada_cFv = .text:0x00002B04; // type:function size:0xB0 scope:global align:4 +modeCraneWaitInit__13daObj_Ikada_cFv = .text:0x00002BB4; // type:function size:0xC scope:global align:4 +modeCraneWait__13daObj_Ikada_cFv = .text:0x00002BC0; // type:function size:0x48 scope:global align:4 +modePathMoveInit__13daObj_Ikada_cFv = .text:0x00002C08; // type:function size:0x58 scope:global align:4 +modePathMove__13daObj_Ikada_cFv = .text:0x00002C60; // type:function size:0x160 scope:global align:4 +modeStopInit__13daObj_Ikada_cFv = .text:0x00002DC0; // type:function size:0x4 scope:global align:4 +modeStop__13daObj_Ikada_cFv = .text:0x00002DC4; // type:function size:0x140 scope:global align:4 +modePathMoveTerryInit__13daObj_Ikada_cFv = .text:0x00002F04; // type:function size:0xC scope:global align:4 +modePathMoveTerry__13daObj_Ikada_cFv = .text:0x00002F10; // type:function size:0x318 scope:global align:4 +modeStopTerryInit__13daObj_Ikada_cFv = .text:0x00003228; // type:function size:0xC scope:global align:4 +modeStopTerry__13daObj_Ikada_cFv = .text:0x00003234; // type:function size:0x1F8 scope:global align:4 +modeStopBombTerryInit__13daObj_Ikada_cFv = .text:0x0000342C; // type:function size:0x4 scope:global align:4 +modeStopBombTerry__13daObj_Ikada_cFv = .text:0x00003430; // type:function size:0xA0 scope:global align:4 +epProc__13daObj_Ikada_cFv = .text:0x000034D0; // type:function size:0x280 scope:global align:4 +_execute__13daObj_Ikada_cFv = .text:0x00003750; // type:function size:0x550 scope:global align:4 +debugDraw__13daObj_Ikada_cFv = .text:0x00003CA0; // type:function size:0x34 scope:global align:4 +_draw__13daObj_Ikada_cFv = .text:0x00003CD4; // type:function size:0x20C scope:global align:4 +getArg__13daObj_Ikada_cFv = .text:0x00003EE0; // type:function size:0x54 scope:global align:4 +createInit__13daObj_Ikada_cFv = .text:0x00003F34; // type:function size:0x904 scope:global align:4 +_createHeap__13daObj_Ikada_cFv = .text:0x00004838; // type:function size:0x328 scope:global align:4 +_create__13daObj_Ikada_cFv = .text:0x00004B60; // type:function size:0xB8 scope:global align:4 +__ct__13daObj_Ikada_cFv = .text:0x00004C18; // type:function size:0x2A8 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004EC0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004F1C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004FE8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005030; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000508C; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x000050D4; // type:function size:0x4 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000050D8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00005160; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000051D0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000522C; // type:function size:0x48 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00005274; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005278; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000527C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000052D8; // type:function size:0x48 scope:weak align:4 +_delete__13daObj_Ikada_cFv = .text:0x00005320; // type:function size:0x11C scope:global align:4 +daObj_IkadaCreate__FPv = .text:0x0000543C; // type:function size:0x20 scope:local align:4 +daObj_IkadaDelete__FPv = .text:0x0000545C; // type:function size:0x24 scope:local align:4 +daObj_IkadaExecute__FPv = .text:0x00005480; // type:function size:0x24 scope:local align:4 +daObj_IkadaDraw__FPv = .text:0x000054A4; // type:function size:0x24 scope:local align:4 +daObj_IkadaIsDelete__FPv = .text:0x000054C8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000054D0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005518; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005560; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000055BC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005604; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005614; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000561C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005624; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000562C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005634; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000566C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005674; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000567C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005684; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000056BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000056C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000056C8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000056D8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000056E4; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056F0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056F4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056F8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056FC; // type:function size:0x4 scope:weak align:4 +__dt__17daObj_Ikada_HIO_cFv = .text:0x00005700; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x0000575C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_ikada_cpp = .text:0x00005778; // type:function size:0xA8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005820; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005828; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005830; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005838; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00005840; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__13daObj_Ikada_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +m_arc_name__13daObj_Ikada_c = .rodata:0x00000014; // type:object size:0x7 scope:global align:4 data:string +m_rope_joint_len__13daObj_Ikada_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +m_rope_min_cnt__13daObj_Ikada_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +m_sph_src__13daObj_Ikada_c = .rodata:0x00000024; // type:object size:0x40 scope:global align:4 +@4051 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4057 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4071 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4072 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4077 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@4214 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 data:double +@4215 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4216 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4281 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@4569 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4930 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4931 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@4932 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4933 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@4947 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@4951 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@4959 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@5073 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5076 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5078 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@5290 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5291 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5474 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5475 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5476 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5478 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5488 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@5608 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5617 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@5621 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@5623 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@5625 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@5629 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@5631 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@5636 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@5640 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@5646 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +param$5801 = .rodata:0x000001CC; // type:object size:0x14 scope:local align:4 +flag_scale$5810 = .rodata:0x000001E0; // type:object size:0x14 scope:local align:4 +@6007 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@6008 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@6009 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +bdl$6015 = .rodata:0x00000200; // type:object size:0x14 scope:local align:4 +dzb$6016 = .rodata:0x00000214; // type:object size:0x14 scope:local align:4 +@6411 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@6412 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000230; // type:object size:0xCD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5094 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@5095 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5096 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@5097 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@5098 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@5099 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@5100 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@5101 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@5102 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@5103 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@5104 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@5105 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@5106 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@5107 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@5108 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@5109 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@5110 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5111 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@5112 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@5113 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@5114 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@5115 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@5116 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@5117 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@5118 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@5119 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +mode_tbl$5093 = .data:0x00000168; // type:object size:0x16C scope:local align:4 +rope_color$5692 = .data:0x000002D4; // type:object size:0x4 scope:local align:4 +daObj_IkadaMethodTable = .data:0x000002D8; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_IKADA = .data:0x000002F8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000370; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000410; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000464; // type:object size:0x14 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000478; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000049C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000004A8; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000004B4; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000004D4; // type:object size:0x1C scope:weak align:4 +__vt__17daObj_Ikada_HIO_c = .data:0x000004F0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4036 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +m_rope_base_vec__13daObj_Ikada_c = .bss:0x00000060; // type:object size:0xC scope:global align:4 +@4037 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +m_crane_offset__13daObj_Ikada_c = .bss:0x00000078; // type:object size:0xC scope:global align:4 +@4082 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000090; // type:object size:0xAC scope:local align:4 +init$4487 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 +wave_l_direction$4486 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +init$4490 = .bss:0x0000014C; // type:object size:0x1 scope:local align:1 +wave_r_direction$4489 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@4704 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +init$4705 = .bss:0x00000168; // type:object size:0x1 scope:local align:1 +ripple_scale$4703 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +init$5120 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +@5451 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$5452 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +fire_scale$5450 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +@5803 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +init$5804 = .bss:0x000001A4; // type:object size:0x1 scope:local align:1 +@5806 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@5807 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +@5808 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +@5809 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +flag_offset$5802 = .bss:0x000001D8; // type:object size:0x3C scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_jump/splits.txt b/config/GZLE01/rels/d_a_obj_jump/splits.txt new file mode 100644 index 000000000..9bebb88ea --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_jump/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_jump.cpp: + .text start:0x00000078 end:0x0000164C + .text start:0x0000164C end:0x000016D4 + .text start:0x000016D4 end:0x00001730 + .rodata start:0x00000000 end:0x0000012D + .data start:0x00000000 end:0x0000022C + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLE01/rels/d_a_obj_jump/symbols.txt b/config/GZLE01/rels/d_a_obj_jump/symbols.txt new file mode 100644 index 000000000..6710ad809 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_jump/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjJump5Act_cFv = .text:0x00000078; // type:function size:0x10C scope:global align:4 +Create__Q29daObjJump5Act_cFv = .text:0x00000184; // type:function size:0x1B8 scope:global align:4 +Mthd_Create__Q29daObjJump5Act_cFv = .text:0x0000033C; // type:function size:0x208 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000544; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000684; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000079C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000083C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000898; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000008E0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000093C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000984; // type:function size:0x80 scope:weak align:4 +Delete__Q29daObjJump5Act_cFv = .text:0x00000A04; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjJump5Act_cFv = .text:0x00000A0C; // type:function size:0x4C scope:global align:4 +set_mtx__Q29daObjJump5Act_cFv = .text:0x00000A58; // type:function size:0x120 scope:global align:4 +init_mtx__Q29daObjJump5Act_cFv = .text:0x00000B78; // type:function size:0x3C scope:global align:4 +set_push_flag__Q29daObjJump5Act_cFv = .text:0x00000BB4; // type:function size:0x1E8 scope:global align:4 +clear_push_flag__Q29daObjJump5Act_cFv = .text:0x00000D9C; // type:function size:0x18 scope:global align:4 +calc_vib_pos__Q29daObjJump5Act_cFv = .text:0x00000DB4; // type:function size:0x68 scope:global align:4 +rideCB__Q29daObjJump5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000E1C; // type:function size:0x58 scope:global align:4 +jnodeCB_lower__Q29daObjJump5Act_cFP7J3DNodei = .text:0x00000E74; // type:function size:0xD4 scope:global align:4 +mode_wait_init__Q29daObjJump5Act_cFv = .text:0x00000F48; // type:function size:0x1C scope:global align:4 +mode_wait__Q29daObjJump5Act_cFv = .text:0x00000F64; // type:function size:0x128 scope:global align:4 +mode_w_l_init__Q29daObjJump5Act_cFv = .text:0x0000108C; // type:function size:0x28 scope:global align:4 +mode_w_l__Q29daObjJump5Act_cFv = .text:0x000010B4; // type:function size:0x34 scope:global align:4 +mode_lower_init__Q29daObjJump5Act_cFv = .text:0x000010E8; // type:function size:0x14 scope:global align:4 +mode_lower__Q29daObjJump5Act_cFv = .text:0x000010FC; // type:function size:0x104 scope:global align:4 +mode_l_u_init__Q29daObjJump5Act_cFv = .text:0x00001200; // type:function size:0x28 scope:global align:4 +mode_l_u__Q29daObjJump5Act_cFv = .text:0x00001228; // type:function size:0x68 scope:global align:4 +mode_upper_init__Q29daObjJump5Act_cFv = .text:0x00001290; // type:function size:0x28 scope:global align:4 +mode_upper__Q29daObjJump5Act_cFv = .text:0x000012B8; // type:function size:0x34 scope:global align:4 +mode_u_w_init__Q29daObjJump5Act_cFv = .text:0x000012EC; // type:function size:0x18 scope:global align:4 +mode_u_w__Q29daObjJump5Act_cFv = .text:0x00001304; // type:function size:0x34 scope:global align:4 +Execute__Q29daObjJump5Act_cFPPA3_A4_f = .text:0x00001338; // type:function size:0x178 scope:global align:4 +Draw__Q29daObjJump5Act_cFv = .text:0x000014B0; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x00001594; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x000015B4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x000015D4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x000015F4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x00001620; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x0000164C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001654; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x0000165C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001664; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x0000166C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001674; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000167C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001684; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000168C; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjJump5Act_c5Prm_eQ39daObjJump5Act_c5Prm_e = .text:0x000016D4; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000016F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000016F8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001700; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001708; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001710; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001718; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001720; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001728; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjJump5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_attr__Q29daObjJump5Act_c = .rodata:0x00000008; // type:object size:0xA0 scope:global align:4 +@4060 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4061 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4230 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4352 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C4; // type:object size:0x69 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4433 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4434 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4435 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4436 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4437 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4438 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +mode_proc$4432 = .data:0x00000078; // type:object size:0x48 scope:local align:4 +Mthd_Table__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@ = .data:0x000000C0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Jump = .data:0x000000E0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000110; // type:object size:0x28 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000144; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x0000015C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000018C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001BC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjJump5Act_c = .data:0x00000204; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjJump5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4439 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_kanat/splits.txt b/config/GZLE01/rels/d_a_obj_kanat/splits.txt new file mode 100644 index 000000000..87d03f6ea --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_kanat/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kanat.cpp: + .text start:0x00000078 end:0x000006FC + .text start:0x000006FC end:0x00000714 + .text start:0x00000714 end:0x00000730 + .rodata start:0x00000000 end:0x00000082 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_kanat/symbols.txt b/config/GZLE01/rels/d_a_obj_kanat/symbols.txt new file mode 100644 index 000000000..c7e90f227 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_kanat/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjKanat5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjKanat5Act_cFv = .text:0x0000012C; // type:function size:0x80 scope:global align:4 +Mthd_Create__Q210daObjKanat5Act_cFv = .text:0x000001AC; // type:function size:0x140 scope:global align:4 +Delete__Q210daObjKanat5Act_cFv = .text:0x000002EC; // type:function size:0x30 scope:global align:4 +Mthd_Delete__Q210daObjKanat5Act_cFv = .text:0x0000031C; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjKanat5Act_cFv = .text:0x00000374; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjKanat5Act_cFv = .text:0x000003F4; // type:function size:0x3C scope:global align:4 +Execute__Q210daObjKanat5Act_cFPPA3_A4_f = .text:0x00000430; // type:function size:0x160 scope:global align:4 +Draw__Q210daObjKanat5Act_cFv = .text:0x00000590; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x00000644; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x00000664; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x00000684; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x000006A4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x000006D0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000006FC; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000704; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000070C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjKanat5Act_c5Prm_eQ310daObjKanat5Act_c5Prm_e = .text:0x00000714; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjKanat5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4007 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4008 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4009 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4010 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x6A scope:local align:4 data:string_table +Mthd_Kanat__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Kanat = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjKanat5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjKanat5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_kanoke/splits.txt b/config/GZLE01/rels/d_a_obj_kanoke/splits.txt new file mode 100644 index 000000000..689bce27d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_kanoke/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kanoke.cpp: + .text start:0x000000EC end:0x000020AC + .text start:0x000020AC end:0x00002370 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x0000032C + .bss start:0x00000008 end:0x000000FC diff --git a/config/GZLE01/rels/d_a_obj_kanoke/symbols.txt b/config/GZLE01/rels/d_a_obj_kanoke/symbols.txt new file mode 100644 index 000000000..b6e4b6697 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_kanoke/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daObjKanoke_cFv = .text:0x000000EC; // type:function size:0x208 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x000002F4; // type:function size:0x90 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000384; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000464; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000004C0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000508; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000564; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000005AC; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000608; // type:function size:0x3C scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000644; // type:function size:0x20 scope:local align:4 +_create__13daObjKanoke_cFv = .text:0x00000664; // type:function size:0x9C scope:global align:4 +createHeap__13daObjKanoke_cFv = .text:0x00000700; // type:function size:0x1BC scope:global align:4 +createInit__13daObjKanoke_cFv = .text:0x000008BC; // type:function size:0x26C scope:global align:4 +_delete__13daObjKanoke_cFv = .text:0x00000B28; // type:function size:0xE4 scope:global align:4 +_draw__13daObjKanoke_cFv = .text:0x00000C0C; // type:function size:0xD4 scope:global align:4 +_execute__13daObjKanoke_cFv = .text:0x00000CE0; // type:function size:0x19C scope:global align:4 +executeNormal__13daObjKanoke_cFv = .text:0x00000E7C; // type:function size:0x3B0 scope:global align:4 +executeYureYoko__13daObjKanoke_cFv = .text:0x0000122C; // type:function size:0x12C scope:global align:4 +executeOpenYoko__13daObjKanoke_cFv = .text:0x00001358; // type:function size:0x1EC scope:global align:4 +executeEffectYoko__13daObjKanoke_cFv = .text:0x00001544; // type:function size:0xB4 scope:global align:4 +executeYureTate__13daObjKanoke_cFv = .text:0x000015F8; // type:function size:0x16C scope:global align:4 +executeOpenTate__13daObjKanoke_cFv = .text:0x00001764; // type:function size:0x308 scope:global align:4 +executeEffectTate__13daObjKanoke_cFv = .text:0x00001A6C; // type:function size:0xB8 scope:global align:4 +executeWait__13daObjKanoke_cFv = .text:0x00001B24; // type:function size:0x4 scope:global align:4 +getPrmType__13daObjKanoke_cFv = .text:0x00001B28; // type:function size:0x2C scope:global align:4 +getPrmSearch__13daObjKanoke_cFv = .text:0x00001B54; // type:function size:0x2C scope:global align:4 +getPrmYure__13daObjKanoke_cFv = .text:0x00001B80; // type:function size:0x2C scope:global align:4 +getPrmSwNo__13daObjKanoke_cFv = .text:0x00001BAC; // type:function size:0x2C scope:global align:4 +getPrmSwNo2__13daObjKanoke_cFv = .text:0x00001BD8; // type:function size:0x2C scope:global align:4 +setMtx__13daObjKanoke_cFv = .text:0x00001C04; // type:function size:0x98 scope:global align:4 +setMtxHontai__13daObjKanoke_cFv = .text:0x00001C9C; // type:function size:0x9C scope:global align:4 +setMtxHuta__13daObjKanoke_cFP4cXyz = .text:0x00001D38; // type:function size:0x114 scope:global align:4 +daObjKanokeCreate__FPv = .text:0x00001E4C; // type:function size:0x20 scope:local align:4 +daObjKanokeDelete__FPv = .text:0x00001E6C; // type:function size:0x20 scope:local align:4 +daObjKanokeExecute__FPv = .text:0x00001E8C; // type:function size:0x20 scope:local align:4 +daObjKanokeDraw__FPv = .text:0x00001EAC; // type:function size:0x20 scope:local align:4 +daObjKanokeIsDelete__FPv = .text:0x00001ECC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001ED4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F20; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F24; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F28; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001F2C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001F74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001FD0; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001FE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001FE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001FF0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002028; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002030; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002038; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002040; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002078; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002084; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002090; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002094; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000209C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000020A4; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjKanoke_c5Prm_eQ213daObjKanoke_c5Prm_e = .text:0x000020AC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_kanoke_cpp = .text:0x000020C8; // type:function size:0x298 scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002360; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002368; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4045 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4477 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4478 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4479 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4499 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4544 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4546 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4680 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4903 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4904 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4905 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4906 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cps_src_body = .data:0x00000030; // type:object size:0x4C scope:local align:4 +l_cps_src_huta = .data:0x0000007C; // type:object size:0x4C scope:local align:4 +@4330 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4331 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4332 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4333 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4334 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4335 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4336 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4337 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000128; // type:object size:0x60 scope:local align:4 +daObjKanokeMethodTable = .data:0x00000188; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Kanoke = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001F0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000020C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cps = .data:0x0000022C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002D8; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3995 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +daObjKanoke_Yoko_pfs = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@3996 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@3997 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@3998 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@3999 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@4000 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4001 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +daObjKanoke_Tate_pfs = .bss:0x000000B4; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_ladder/splits.txt b/config/GZLE01/rels/d_a_obj_ladder/splits.txt new file mode 100644 index 000000000..0011b34be --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ladder/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ladder.cpp: + .text start:0x00000078 end:0x000011F8 + .text start:0x000011F8 end:0x00001280 + .text start:0x00001280 end:0x000012DC + .rodata start:0x00000000 end:0x000000C7 + .data start:0x00000000 end:0x0000023C + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLE01/rels/d_a_obj_ladder/symbols.txt b/config/GZLE01/rels/d_a_obj_ladder/symbols.txt new file mode 100644 index 000000000..2cb0ce5db --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ladder/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjLadder5Act_cFv = .text:0x00000078; // type:function size:0xC4 scope:global align:4 +Create__Q211daObjLadder5Act_cFv = .text:0x0000013C; // type:function size:0x1B4 scope:global align:4 +Mthd_Create__Q211daObjLadder5Act_cFv = .text:0x000002F0; // type:function size:0x208 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000004F8; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000638; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000750; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000007F0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000084C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000894; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000008F0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000938; // type:function size:0x80 scope:weak align:4 +Delete__Q211daObjLadder5Act_cFv = .text:0x000009B8; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjLadder5Act_cFv = .text:0x000009C0; // type:function size:0x4C scope:global align:4 +demo_end_reset__Q211daObjLadder5Act_cFv = .text:0x00000A0C; // type:function size:0x6C scope:global align:4 +mode_wait_init__Q211daObjLadder5Act_cFv = .text:0x00000A78; // type:function size:0xC scope:global align:4 +mode_wait__Q211daObjLadder5Act_cFv = .text:0x00000A84; // type:function size:0x5C scope:global align:4 +mode_demoreq_init__Q211daObjLadder5Act_cFv = .text:0x00000AE0; // type:function size:0x14 scope:global align:4 +mode_demoreq__Q211daObjLadder5Act_cFv = .text:0x00000AF4; // type:function size:0xC0 scope:global align:4 +mode_vib_init__Q211daObjLadder5Act_cFv = .text:0x00000BB4; // type:function size:0x28 scope:global align:4 +mode_vib__Q211daObjLadder5Act_cFv = .text:0x00000BDC; // type:function size:0xBC scope:global align:4 +mode_drop_init__Q211daObjLadder5Act_cFv = .text:0x00000C98; // type:function size:0x44 scope:global align:4 +mode_drop__Q211daObjLadder5Act_cFv = .text:0x00000CDC; // type:function size:0x1CC scope:global align:4 +mode_fell_init__Q211daObjLadder5Act_cFv = .text:0x00000EA8; // type:function size:0xC scope:global align:4 +mode_fell__Q211daObjLadder5Act_cFv = .text:0x00000EB4; // type:function size:0x4 scope:global align:4 +set_mtx__Q211daObjLadder5Act_cFv = .text:0x00000EB8; // type:function size:0x94 scope:global align:4 +init_mtx__Q211daObjLadder5Act_cFv = .text:0x00000F4C; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjLadder5Act_cFPPA3_A4_f = .text:0x00000F88; // type:function size:0x118 scope:global align:4 +Draw__Q211daObjLadder5Act_cFv = .text:0x000010A0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00001140; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00001160; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00001180; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000011A0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000011CC; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x000011F8; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001200; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001208; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001210; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001218; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001230; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001238; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjLadder5Act_c5Prm_eQ311daObjLadder5Act_c5Prm_e = .text:0x00001280; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000129C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000012A4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000012AC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000012B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000012BC; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000012C4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000012CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000012D4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +M_arcname__Q211daObjLadder5Act_c = .rodata:0x00000024; // type:object size:0x5 scope:global align:4 data:string +@4049 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4056 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000005C; // type:object size:0x6B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +L_attr_type__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x00000030; // type:object size:0x28 scope:local align:4 +@4344 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4345 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4346 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4347 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4348 = .data:0x00000088; // type:object size:0xC scope:local align:4 +mode_proc$4343 = .data:0x00000094; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x000000D0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ladder = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000120; // type:object size:0x28 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000154; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x0000016C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000019C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001CC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__Q211daObjLadder5Act_c = .data:0x00000214; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjLadder5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4349 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_leaves/splits.txt b/config/GZLE01/rels/d_a_obj_leaves/splits.txt new file mode 100644 index 000000000..f62ed0781 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_leaves/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_leaves.cpp: + .text start:0x00000078 end:0x00001410 + .text start:0x00001410 end:0x0000143C + .rodata start:0x00000000 end:0x0000009A + .data start:0x00000000 end:0x000001EC diff --git a/config/GZLE01/rels/d_a_obj_leaves/symbols.txt b/config/GZLE01/rels/d_a_obj_leaves/symbols.txt new file mode 100644 index 000000000..97a8caf2a --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_leaves/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__13daObjLeaves_cFv = .text:0x00000078; // type:function size:0x60 scope:global align:4 +init_mtx__13daObjLeaves_cFv = .text:0x000000D8; // type:function size:0x70 scope:global align:4 +birthEffect__13daObjLeaves_cFiP4cXyzP5csXyzP8_GXColor = .text:0x00000148; // type:function size:0x19C scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x7C scope:local align:4 +solidHeapCB__13daObjLeaves_cFP10fopAc_ac_c = .text:0x00000360; // type:function size:0x24 scope:global align:4 +create_heap__13daObjLeaves_cFv = .text:0x00000384; // type:function size:0x110 scope:global align:4 +tg_hitCallback__13daObjLeaves_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000494; // type:function size:0x42C scope:global align:4 +_create__13daObjLeaves_cFv = .text:0x000008C0; // type:function size:0x248 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000B08; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000BD4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000C1C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000C78; // type:function size:0x48 scope:weak align:4 +_delete__13daObjLeaves_cFv = .text:0x00000CC0; // type:function size:0xB4 scope:global align:4 +wait_proc__13daObjLeaves_cFv = .text:0x00000D74; // type:function size:0x110 scope:global align:4 +alpha_calc_start_wait_proc__13daObjLeaves_cFv = .text:0x00000E84; // type:function size:0x30 scope:global align:4 +item_set_wait_proc__13daObjLeaves_cFv = .text:0x00000EB4; // type:function size:0x104 scope:global align:4 +retire_wait_proc__13daObjLeaves_cFv = .text:0x00000FB8; // type:function size:0x58 scope:global align:4 +_execute__13daObjLeaves_cFv = .text:0x00001010; // type:function size:0x6C scope:global align:4 +set_material_sub__FP11J3DMaterialUc = .text:0x0000107C; // type:function size:0x134 scope:local align:4 +set_material__FP8J3DModelUc = .text:0x000011B0; // type:function size:0x68 scope:local align:4 +_draw__13daObjLeaves_cFv = .text:0x00001218; // type:function size:0x78 scope:global align:4 +daObjLeaves_Create__FP13daObjLeaves_c = .text:0x00001290; // type:function size:0x20 scope:local align:4 +daObjLeaves_Delete__FP13daObjLeaves_c = .text:0x000012B0; // type:function size:0x24 scope:local align:4 +daObjLeaves_Execute__FP13daObjLeaves_c = .text:0x000012D4; // type:function size:0x24 scope:local align:4 +daObjLeaves_Draw__FP13daObjLeaves_c = .text:0x000012F8; // type:function size:0x24 scope:local align:4 +daObjLeaves_IsDelete__FP13daObjLeaves_c = .text:0x0000131C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001324; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001334; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000133C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001344; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000134C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001354; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000138C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001394; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000139C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000013DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000013E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000013E8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000013F8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001404; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjLeaves_c7Param_eQ213daObjLeaves_c7Param_e = .text:0x00001410; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000142C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001434; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_leaves_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_sph_src__28@unnamed@d_a_obj_leaves_cpp@ = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@4079 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4190 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4192 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000080; // type:object size:0x1A scope:local align:4 data:string_table +particle_data$4043 = .data:0x00000000; // type:object size:0x78 scope:local align:4 +@4214 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4382 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4404 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4411 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +l_daObjLeaves_Method = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Leaves = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000F8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000198; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_light/splits.txt b/config/GZLE01/rels/d_a_obj_light/splits.txt new file mode 100644 index 000000000..55835558f --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_light/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_light.cpp: + .text start:0x000000EC end:0x000016B8 + .rodata start:0x00000000 end:0x000000F2 + .data start:0x00000000 end:0x00000144 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLE01/rels/d_a_obj_light/symbols.txt b/config/GZLE01/rels/d_a_obj_light/symbols.txt new file mode 100644 index 000000000..f9787ee5c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_light/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q210daObjLight5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjLight5Act_cFv = .text:0x00000110; // type:function size:0x234 scope:global align:4 +init_collision__Q210daObjLight5Act_cFv = .text:0x00000344; // type:function size:0x7C scope:global align:4 +set_collision__Q210daObjLight5Act_cFv = .text:0x000003C0; // type:function size:0xA8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000468; // type:function size:0x3C scope:weak align:4 +_create__Q210daObjLight5Act_cFv = .text:0x000004A4; // type:function size:0x268 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000070C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000007D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000820; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000087C; // type:function size:0x48 scope:weak align:4 +_delete__Q210daObjLight5Act_cFv = .text:0x000008C4; // type:function size:0xA0 scope:global align:4 +set_fire__Q210daObjLight5Act_cFi = .text:0x00000964; // type:function size:0x138 scope:global align:4 +draw_fire__Q210daObjLight5Act_cFv = .text:0x00000A9C; // type:function size:0x68 scope:global align:4 +exe_fire__Q210daObjLight5Act_cFv = .text:0x00000B04; // type:function size:0x124 scope:global align:4 +delete_fire__Q210daObjLight5Act_cFv = .text:0x00000C28; // type:function size:0x38 scope:global align:4 +now_event__Q210daObjLight5Act_cFs = .text:0x00000C60; // type:function size:0x2C scope:global align:4 +set_event__Q210daObjLight5Act_cFs = .text:0x00000C8C; // type:function size:0x28 scope:global align:4 +exe_event__Q210daObjLight5Act_cFv = .text:0x00000CB4; // type:function size:0xD0 scope:global align:4 +set_mtx__Q210daObjLight5Act_cFv = .text:0x00000D84; // type:function size:0x300 scope:global align:4 +renew_angle__Q210daObjLight5Act_cFv = .text:0x00001084; // type:function size:0x140 scope:global align:4 +control_light__Q210daObjLight5Act_cFv = .text:0x000011C4; // type:function size:0x16C scope:global align:4 +control_treasure__Q210daObjLight5Act_cFv = .text:0x00001330; // type:function size:0x68 scope:global align:4 +_execute__Q210daObjLight5Act_cFv = .text:0x00001398; // type:function size:0x68 scope:global align:4 +_draw__Q210daObjLight5Act_cFv = .text:0x00001400; // type:function size:0x128 scope:global align:4 +Mthd_Create__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x00001528; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x00001548; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x0000156C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x00001590; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x000015B4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000015BC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000015CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000015D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000015DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000015EC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001624; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000162C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001634; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000163C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001674; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001678; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001680; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001688; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001690; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000169C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000016A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjLight27@unnamed@d_a_obj_light_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 +M_arcname__Q210daObjLight5Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +M_cyl_src__Q210daObjLight5Act_c = .rodata:0x00000010; // type:object size:0x44 scope:global align:4 +@4066 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4148 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4269 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4270 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000094; // type:object size:0x5E scope:local align:4 data:string_table +Mthd_Table__Q210daObjLight27@unnamed@d_a_obj_light_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Light = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4368 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4369 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4371 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4372 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +i_offset$4367 = .bss:0x0000007C; // type:object size:0x24 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_lpalm/splits.txt b/config/GZLE01/rels/d_a_obj_lpalm/splits.txt new file mode 100644 index 000000000..966a63a24 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_lpalm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lpalm.cpp: + .text start:0x00000078 end:0x00000958 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_lpalm/symbols.txt b/config/GZLE01/rels/d_a_obj_lpalm/symbols.txt new file mode 100644 index 000000000..a241bffb8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_lpalm/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000098; // type:function size:0xCC scope:local align:4 +CreateHeap__12daObjLpalm_cFv = .text:0x00000164; // type:function size:0x104 scope:global align:4 +CreateInit__12daObjLpalm_cFv = .text:0x00000268; // type:function size:0x19C scope:global align:4 +daObjLpalmCreate__FPv = .text:0x00000404; // type:function size:0xA0 scope:local align:4 +daObjLpalmDelete__FPv = .text:0x000004A4; // type:function size:0x84 scope:local align:4 +daObjLpalmExecute__FPv = .text:0x00000528; // type:function size:0x24 scope:local align:4 +_execute__12daObjLpalm_cFv = .text:0x0000054C; // type:function size:0x378 scope:weak align:4 +daObjLpalmDraw__FPv = .text:0x000008C4; // type:function size:0x8C scope:local align:4 +daObjLpalmIsDelete__FPv = .text:0x00000950; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__12daObjLpalm_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_attr__12daObjLpalm_c = .rodata:0x00000008; // type:object size:0x2 scope:global align:4 +@4050 = .rodata:0x0000000C; // type:object size:0x10 scope:local align:4 +@4084 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4222 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4223 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4224 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +daObjLpalmMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Lpalm = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_magmarock/splits.txt b/config/GZLE01/rels/d_a_obj_magmarock/splits.txt new file mode 100644 index 000000000..21fa4527b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_magmarock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_magmarock.cpp: + .text start:0x00000078 end:0x00002130 + .rodata start:0x00000000 end:0x00000106 + .data start:0x00000000 end:0x0000013C diff --git a/config/GZLE01/rels/d_a_obj_magmarock/symbols.txt b/config/GZLE01/rels/d_a_obj_magmarock/symbols.txt new file mode 100644 index 000000000..558fcfa41 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_magmarock/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__Q214daObjMagmarock5Act_cFv = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +demo_move__Q214daObjMagmarock5Act_cFv = .text:0x00000128; // type:function size:0x130 scope:global align:4 +ControlEffect__Q214daObjMagmarock5Act_cFv = .text:0x00000258; // type:function size:0x1B8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000410; // type:function size:0x3C scope:weak align:4 +play_anim__Q214daObjMagmarock5Act_cFv = .text:0x0000044C; // type:function size:0x114 scope:global align:4 +appear_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x00000560; // type:function size:0x2C scope:global align:4 +appear_proc__Q214daObjMagmarock5Act_cFv = .text:0x0000058C; // type:function size:0x60 scope:global align:4 +wait_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x000005EC; // type:function size:0x2C scope:global align:4 +wait_proc__Q214daObjMagmarock5Act_cFv = .text:0x00000618; // type:function size:0x2C scope:global align:4 +stay_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x00000644; // type:function size:0x9C scope:global align:4 +stay_proc__Q214daObjMagmarock5Act_cFv = .text:0x000006E0; // type:function size:0x40 scope:global align:4 +quake_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x00000720; // type:function size:0x98 scope:global align:4 +quake_proc__Q214daObjMagmarock5Act_cFv = .text:0x000007B8; // type:function size:0x94 scope:global align:4 +vanish_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x0000084C; // type:function size:0x2C scope:global align:4 +vanish_proc__Q214daObjMagmarock5Act_cFv = .text:0x00000878; // type:function size:0x80 scope:global align:4 +ride_call_back__14daObjMagmarockFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000008F8; // type:function size:0x1F4 scope:local align:4 +CheckCreateHeap__14daObjMagmarockFP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x20 scope:local align:4 +CreateHeap__Q214daObjMagmarock5Act_cFv = .text:0x00000B0C; // type:function size:0x294 scope:global align:4 +CreateInit__Q214daObjMagmarock5Act_cFv = .text:0x00000DA0; // type:function size:0x614 scope:global align:4 +LiftUpRequest__Q214daObjMagmarock5Act_cFR4cXyz = .text:0x000013B4; // type:function size:0x1AC scope:global align:4 +BeforeLiftRequest__Q214daObjMagmarock5Act_cFR4cXyz = .text:0x00001560; // type:function size:0x11C scope:global align:4 +calc_ground_quat__Q214daObjMagmarock5Act_cFv = .text:0x0000167C; // type:function size:0x160 scope:global align:4 +Create__Q214daObjMagmarock6MethodFPv = .text:0x000017DC; // type:function size:0x1B0 scope:global align:4 +__ct__4cXyzFv = .text:0x0000198C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001990; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000019EC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001A48; // type:function size:0x48 scope:weak align:4 +Delete__Q214daObjMagmarock6MethodFPv = .text:0x00001A90; // type:function size:0x84 scope:global align:4 +Execute__Q214daObjMagmarock6MethodFPv = .text:0x00001B14; // type:function size:0x24 scope:global align:4 +_execute__Q214daObjMagmarock5Act_cFv = .text:0x00001B38; // type:function size:0x388 scope:weak align:4 +Draw__Q214daObjMagmarock6MethodFPv = .text:0x00001EC0; // type:function size:0x268 scope:global align:4 +IsDelete__Q214daObjMagmarock6MethodFPv = .text:0x00002128; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q214daObjMagmarock5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4111 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4112 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4185 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4207 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4277 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4278 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4428 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4480 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4485 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4504 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4505 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x000000B4; // type:object size:0x52 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +default_color__Q214daObjMagmarock5Act_c = .data:0x00000030; // type:object size:0x4 scope:global align:4 +@4147 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4163 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4179 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4197 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4220 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4447 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4451 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4491 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4560 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4562 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4576 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +Table__Q214daObjMagmarock6Method = .data:0x000000B8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Magmarock = .data:0x000000D8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__Q214daObjMagmarock5Act_c = .data:0x0000012C; // type:object size:0x10 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_majyuu_door/splits.txt b/config/GZLE01/rels/d_a_obj_majyuu_door/splits.txt new file mode 100644 index 000000000..24910c6b5 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_majyuu_door/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_majyuu_door.cpp: + .text start:0x000000EC end:0x0000116C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000001D4 + .bss start:0x00000008 end:0x0000002D diff --git a/config/GZLE01/rels/d_a_obj_majyuu_door/symbols.txt b/config/GZLE01/rels/d_a_obj_majyuu_door/symbols.txt new file mode 100644 index 000000000..eef1adb93 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_majyuu_door/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +TgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000010C; // type:function size:0x24 scope:local align:4 +__ct__17daObj_MjDoorHIO_cFv = .text:0x00000130; // type:function size:0x24 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000154; // type:function size:0x48 scope:weak align:4 +set_mtx__14daObj_MjDoor_cFv = .text:0x0000019C; // type:function size:0xA4 scope:global align:4 +_createHeap__14daObj_MjDoor_cFv = .text:0x00000240; // type:function size:0x160 scope:global align:4 +getArg__14daObj_MjDoor_cFv = .text:0x000003A0; // type:function size:0xC scope:global align:4 +CreateInit__14daObj_MjDoor_cFv = .text:0x000003AC; // type:function size:0xCC scope:global align:4 +_create__14daObj_MjDoor_cFv = .text:0x00000478; // type:function size:0x13C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000005B4; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00000680; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000704; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000074C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007A8; // type:function size:0x48 scope:weak align:4 +_delete__14daObj_MjDoor_cFv = .text:0x000007F0; // type:function size:0x94 scope:global align:4 +setCollision__14daObj_MjDoor_cFv = .text:0x00000884; // type:function size:0x150 scope:global align:4 +modeWaitInit__14daObj_MjDoor_cFv = .text:0x000009D4; // type:function size:0xC scope:global align:4 +modeWait__14daObj_MjDoor_cFv = .text:0x000009E0; // type:function size:0x54 scope:global align:4 +smoke_set__14daObj_MjDoor_cFv = .text:0x00000A34; // type:function size:0xB8 scope:global align:4 +modeDeleteInit__14daObj_MjDoor_cFv = .text:0x00000AEC; // type:function size:0x278 scope:global align:4 +modeDelete__14daObj_MjDoor_cFv = .text:0x00000D64; // type:function size:0x8C scope:global align:4 +_execute__14daObj_MjDoor_cFv = .text:0x00000DF0; // type:function size:0xC4 scope:global align:4 +_draw__14daObj_MjDoor_cFv = .text:0x00000EB4; // type:function size:0x74 scope:global align:4 +daObj_MjDoorCreate__FPv = .text:0x00000F28; // type:function size:0x20 scope:local align:4 +daObj_MjDoorDelete__FPv = .text:0x00000F48; // type:function size:0x24 scope:local align:4 +daObj_MjDoorExecute__FPv = .text:0x00000F6C; // type:function size:0x24 scope:local align:4 +daObj_MjDoorDraw__FPv = .text:0x00000F90; // type:function size:0x24 scope:local align:4 +daObj_MjDoorIsDelete__FPv = .text:0x00000FB4; // type:function size:0x8 scope:local align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FBC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000FCC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000FD8; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000FE4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000FF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000FFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001004; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000100C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001014; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000104C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001054; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000105C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001064; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000109C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000010A0; // type:function size:0x8 scope:weak align:4 +__dt__17daObj_MjDoorHIO_cFv = .text:0x000010A8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001104; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_majyuu_door_cpp = .text:0x00001120; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000115C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001164; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__14daObj_MjDoor_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__14daObj_MjDoor_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +@4091 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4233 = .rodata:0x00000010; // type:object size:0x28 scope:local align:4 +@4260 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4365 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4366 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0x2C scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +smoke_col__14daObj_MjDoor_c = .data:0x00000044; // type:object size:0x4 scope:global align:4 +@4385 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4386 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$modeProcCall__14daObj_MjDoor_cFv = .data:0x00000060; // type:object size:0x18 scope:weak align:4 +daObj_MjDoorMethodTable = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_MJDOOR = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000D4; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000134; // type:object size:0x88 scope:weak align:4 +__vt__17daObj_MjDoorHIO_c = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4024 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 +init$4277 = .bss:0x0000001C; // type:object size:0x1 scope:local align:1 +smoke_scale$4276 = .bss:0x00000020; // type:object size:0xC scope:local align:4 data:float +init$localstatic4$modeProcCall__14daObj_MjDoor_cFv = .bss:0x0000002C; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLE01/rels/d_a_obj_mkie/splits.txt b/config/GZLE01/rels/d_a_obj_mkie/splits.txt new file mode 100644 index 000000000..51a7236b8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mkie/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mkie.cpp: + .text start:0x00000078 end:0x00001670 + .text start:0x00001670 end:0x000017EC + .text start:0x000017EC end:0x00001818 + .rodata start:0x00000000 end:0x00000370 + .data start:0x00000000 end:0x00000248 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLE01/rels/d_a_obj_mkie/symbols.txt b/config/GZLE01/rels/d_a_obj_mkie/symbols.txt new file mode 100644 index 000000000..769a6fe71 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mkie/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjMkie5Act_cFv = .text:0x00000078; // type:function size:0x1D8 scope:global align:4 +init_cc__Q29daObjMkie5Act_cFv = .text:0x00000250; // type:function size:0x9C scope:global align:4 +set_cc_pos__Q29daObjMkie5Act_cFv = .text:0x000002EC; // type:function size:0x134 scope:global align:4 +Create__Q29daObjMkie5Act_cFv = .text:0x00000420; // type:function size:0x148 scope:global align:4 +Mthd_Create__Q29daObjMkie5Act_cFv = .text:0x00000568; // type:function size:0x1EC scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x00000754; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x000007E4; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000838; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00000894; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00000974; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00000A04; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000A60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000AA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B04; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000B4C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BA8; // type:function size:0x48 scope:weak align:4 +Delete__Q29daObjMkie5Act_cFv = .text:0x00000BF0; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjMkie5Act_cFv = .text:0x00000BF8; // type:function size:0x5C scope:global align:4 +set_mtx__Q29daObjMkie5Act_cFv = .text:0x00000C54; // type:function size:0xA4 scope:global align:4 +init_mtx__Q29daObjMkie5Act_cFv = .text:0x00000CF8; // type:function size:0x58 scope:global align:4 +chk_light__Q29daObjMkie5Act_cFv = .text:0x00000D50; // type:function size:0xA4 scope:global align:4 +eff_break__Q29daObjMkie5Act_cFv = .text:0x00000DF4; // type:function size:0x90 scope:global align:4 +sound_melt__Q29daObjMkie5Act_cFv = .text:0x00000E84; // type:function size:0x70 scope:global align:4 +sound_break__Q29daObjMkie5Act_cFv = .text:0x00000EF4; // type:function size:0x88 scope:global align:4 +vib_break__Q29daObjMkie5Act_cFv = .text:0x00000F7C; // type:function size:0x54 scope:global align:4 +mode_wait__Q29daObjMkie5Act_cFv = .text:0x00000FD0; // type:function size:0xC4 scope:global align:4 +mode_demoWait_init__Q29daObjMkie5Act_cFv = .text:0x00001094; // type:function size:0x14 scope:global align:4 +mode_demoWait__Q29daObjMkie5Act_cFv = .text:0x000010A8; // type:function size:0xC0 scope:global align:4 +mode_demo_init__Q29daObjMkie5Act_cFv = .text:0x00001168; // type:function size:0x94 scope:global align:4 +mode_demo__Q29daObjMkie5Act_cFv = .text:0x000011FC; // type:function size:0x13C scope:global align:4 +mode_proc_call__Q29daObjMkie5Act_cFv = .text:0x00001338; // type:function size:0xA4 scope:global align:4 +Execute__Q29daObjMkie5Act_cFPPA3_A4_f = .text:0x000013DC; // type:function size:0xC4 scope:global align:4 +Draw__Q29daObjMkie5Act_cFv = .text:0x000014A0; // type:function size:0x118 scope:global align:4 +Mthd_Create__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x000015B8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x000015D8; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x000015F8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x00001618; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x00001644; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001670; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001678; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001680; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001688; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001690; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001698; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000016A0; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000016A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000016B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000016C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000016CC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x000016D8; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016F8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00001730; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00001738; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00001740; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00001748; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00001750; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00001758; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001760; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001798; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000179C; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000017A4; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjMkie5Act_c5Prm_eQ39daObjMkie5Act_c5Prm_e = .text:0x000017EC; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001808; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001810; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjMkie5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_tri_src__Q29daObjMkie5Act_c = .rodata:0x00000008; // type:object size:0x54 scope:global align:4 +M_attr__Q29daObjMkie5Act_c = .rodata:0x0000005C; // type:object size:0x250 scope:global align:4 +@4114 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 data:float +se_break$4468 = .rodata:0x000002C4; // type:object size:0x8 scope:local align:4 +@4485 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000002D0; // type:object size:0xA0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4576 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4577 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4578 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4575 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mkie = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000C8; // type:object size:0x28 scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000FC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjMkie5Act_c = .data:0x00000220; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjMkie5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4579 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_mkiek/splits.txt b/config/GZLE01/rels/d_a_obj_mkiek/splits.txt new file mode 100644 index 000000000..dbe72f689 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mkiek/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mkiek.cpp: + .text start:0x00000078 end:0x00000ED4 + .text start:0x00000ED4 end:0x00000FD8 + .text start:0x00000FD8 end:0x00001004 + .rodata start:0x00000000 end:0x000000BF + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_mkiek/symbols.txt b/config/GZLE01/rels/d_a_obj_mkiek/symbols.txt new file mode 100644 index 000000000..c4ebc716e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mkiek/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjMkiek5Act_cFv = .text:0x00000078; // type:function size:0x1C8 scope:global align:4 +Create__Q210daObjMkiek5Act_cFv = .text:0x00000240; // type:function size:0xD4 scope:global align:4 +Mthd_Create__Q210daObjMkiek5Act_cFv = .text:0x00000314; // type:function size:0x1E4 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000004F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000005C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000060C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000668; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000006B0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000070C; // type:function size:0x48 scope:weak align:4 +Delete__Q210daObjMkiek5Act_cFv = .text:0x00000754; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjMkiek5Act_cFv = .text:0x0000075C; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjMkiek5Act_cFv = .text:0x000007B4; // type:function size:0x94 scope:global align:4 +init_mtx__Q210daObjMkiek5Act_cFv = .text:0x00000848; // type:function size:0x58 scope:global align:4 +check__Q210daObjMkiek5Act_cFv = .text:0x000008A0; // type:function size:0xA0 scope:global align:4 +demo_wait__Q210daObjMkiek5Act_cFv = .text:0x00000940; // type:function size:0x1E8 scope:global align:4 +demo__Q210daObjMkiek5Act_cFv = .text:0x00000B28; // type:function size:0xF4 scope:global align:4 +Execute__Q210daObjMkiek5Act_cFPPA3_A4_f = .text:0x00000C1C; // type:function size:0xE4 scope:global align:4 +Draw__Q210daObjMkiek5Act_cFv = .text:0x00000D00; // type:function size:0x11C scope:global align:4 +Mthd_Create__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E1C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E3C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E5C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E7C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000EA8; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000ED4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000EDC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000EE4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000EEC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000EFC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000F04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000F0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000F14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F1C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000F54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000F5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000F64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F6C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000FA4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000FA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FB0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000FC0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000FCC; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMkiek5Act_c5Prm_eQ310daObjMkiek5Act_c5Prm_e = .text:0x00000FD8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000FF4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000FFC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjMkiek5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjMkiek5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4009 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4021 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4022 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4023 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4285 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4305 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x8F scope:local align:4 data:string_table +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +Mthd_Table__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@ = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mkiek = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__Q210daObjMkiek5Act_c = .data:0x0000019C; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjMkiek5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_mknjd/splits.txt b/config/GZLE01/rels/d_a_obj_mknjd/splits.txt new file mode 100644 index 000000000..18ad60328 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mknjd/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mknjd.cpp: + .text start:0x00000078 end:0x000024E8 + .text start:0x000024E8 end:0x000024E8 + .text start:0x000024E8 end:0x000025B4 + .text start:0x000025B4 end:0x000025D0 + .rodata start:0x00000000 end:0x00000292 + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLE01/rels/d_a_obj_mknjd/symbols.txt b/config/GZLE01/rels/d_a_obj_mknjd/symbols.txt new file mode 100644 index 000000000..8c1db62e4 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mknjd/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBackL__FP7J3DNodei = .text:0x00000078; // type:function size:0xB4 scope:local align:4 +nodeCallBackR__FP7J3DNodei = .text:0x0000012C; // type:function size:0xB4 scope:local align:4 +nodeCallBack_Hahen__FP7J3DNodei = .text:0x000001E0; // type:function size:0xD0 scope:local align:4 +daObjMknjD_XyCheckCB__FPvi = .text:0x000002B0; // type:function size:0x20 scope:local align:4 +daObjMknjD_XyEventCB__FPvi = .text:0x000002D0; // type:function size:0x20 scope:local align:4 +XyCheckCB__Q210daObjMknjD5Act_cFi = .text:0x000002F0; // type:function size:0x24 scope:global align:4 +XyEventCB__Q210daObjMknjD5Act_cFi = .text:0x00000314; // type:function size:0x8 scope:global align:4 +CreateHeap__Q210daObjMknjD5Act_cFv = .text:0x0000031C; // type:function size:0x304 scope:global align:4 +Create__Q210daObjMknjD5Act_cFv = .text:0x00000620; // type:function size:0x2C8 scope:global align:4 +Mthd_Create__Q210daObjMknjD5Act_cFv = .text:0x000008E8; // type:function size:0x19C scope:global align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00000A84; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00000B00; // type:function size:0x24 scope:weak align:4 +__ct__4cXyzFv = .text:0x00000B24; // type:function size:0x4 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B28; // type:function size:0x3C scope:weak align:4 +Delete__Q210daObjMknjD5Act_cFv = .text:0x00000B64; // type:function size:0x78 scope:global align:4 +Mthd_Delete__Q210daObjMknjD5Act_cFv = .text:0x00000BDC; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjMknjD5Act_cFv = .text:0x00000C34; // type:function size:0x94 scope:global align:4 +init_mtx__Q210daObjMknjD5Act_cFv = .text:0x00000CC8; // type:function size:0x60 scope:global align:4 +setGoal__Q210daObjMknjD5Act_cFi = .text:0x00000D28; // type:function size:0xDC scope:global align:4 +setPlayerAngle__Q210daObjMknjD5Act_cFi = .text:0x00000E04; // type:function size:0x80 scope:global align:4 +talk__Q210daObjMknjD5Act_cFi = .text:0x00000E84; // type:function size:0x104 scope:global align:4 +privateCut__Q210daObjMknjD5Act_cFv = .text:0x00000F88; // type:function size:0x3C0 scope:global align:4 +manage_friend_draw__10daObjMknjDFi = .text:0x00001348; // type:function size:0xB8 scope:local align:4 +daObjMknjD_break__Q210daObjMknjD5Act_cFv = .text:0x00001400; // type:function size:0x55C scope:global align:4 +Execute__Q210daObjMknjD5Act_cFPPA3_A4_f = .text:0x0000195C; // type:function size:0x784 scope:global align:4 +setMaterial__10daObjMknjDFP11J3DMaterialUc = .text:0x000020E0; // type:function size:0x21C scope:local align:4 +Draw__Q210daObjMknjD5Act_cFv = .text:0x000022FC; // type:function size:0x134 scope:global align:4 +Mthd_Create__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002430; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002450; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002470; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002490; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x000024BC; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000024E8; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000024F0; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000024F8; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002500; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002504; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002508; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000250C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002510; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002558; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMknjD5Act_c5Prm_eQ310daObjMknjD5Act_c5Prm_e = .text:0x000025B4; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjMknjD5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4345 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4473 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4806 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4807 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4808 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4814 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4815 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4816 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4817 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4819 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@5034 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5035 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5036 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x20E scope:local align:4 data:string_table +daObjMknjD_jointName = .data:0x00000000; // type:object size:0x50 scope:local align:4 +daObjMknjD_EventName = .data:0x00000050; // type:object size:0x20 scope:global align:4 +cut_name_tbl$4539 = .data:0x00000070; // type:object size:0x24 scope:local align:4 +@4644 = .data:0x00000094; // type:object size:0x24 scope:local align:4 +@4643 = .data:0x000000B8; // type:object size:0x24 scope:local align:4 +@5037 = .data:0x000000DC; // type:object size:0x34 scope:local align:4 +Mthd_Table__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@ = .data:0x00000110; // type:object size:0x20 scope:local align:4 +g_profile_Obj_MknjD = .data:0x00000130; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000160; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000017C; // type:object size:0x20 scope:weak align:4 +__vt__Q210daObjMknjD5Act_c = .data:0x0000019C; // type:object size:0x28 scope:global align:4 +joint_number_table = .bss:0x00000000; // type:object size:0x28 scope:local align:4 +M_tmp_mtx__Q210daObjMknjD5Act_c = .bss:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_mmrr/splits.txt b/config/GZLE01/rels/d_a_obj_mmrr/splits.txt new file mode 100644 index 000000000..230752043 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mmrr/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mmrr.cpp: + .text start:0x00000078 end:0x00001B74 + .text start:0x00001B74 end:0x000021C8 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x0000034C diff --git a/config/GZLE01/rels/d_a_obj_mmrr/symbols.txt b/config/GZLE01/rels/d_a_obj_mmrr/symbols.txt new file mode 100644 index 000000000..795e204dc --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mmrr/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +end__Q29daObjMmrr5Eff_cFv = .text:0x00000078; // type:function size:0x34 scope:global align:4 +remove__Q29daObjMmrr5Eff_cFv = .text:0x000000AC; // type:function size:0x40 scope:global align:4 +solidHeapCB__Q29daObjMmrr5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjMmrr5Act_cFv = .text:0x00000110; // type:function size:0x250 scope:global align:4 +init_cc__Q29daObjMmrr5Act_cFv = .text:0x00000360; // type:function size:0xD4 scope:global align:4 +set_cc_rec_pos__Q29daObjMmrr5Act_cFv = .text:0x00000434; // type:function size:0x1A8 scope:global align:4 +set_cc_trans_pos__Q29daObjMmrr5Act_cFv = .text:0x000005DC; // type:function size:0x420 scope:global align:4 +__dt__19dBgS_MirLightLinChkFv = .text:0x000009FC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000B50; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000C7C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000D1C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000D78; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000DC0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000E1C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000E64; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000EF8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000F40; // type:function size:0x48 scope:weak align:4 +set_cull__Q29daObjMmrr5Act_cFv = .text:0x00000F88; // type:function size:0xA4 scope:global align:4 +_create__Q29daObjMmrr5Act_cFv = .text:0x0000102C; // type:function size:0x200 scope:global align:4 +_delete__Q29daObjMmrr5Act_cFv = .text:0x0000122C; // type:function size:0x40 scope:global align:4 +set_mtx__Q29daObjMmrr5Act_cFv = .text:0x0000126C; // type:function size:0xB0 scope:global align:4 +init_mtx__Q29daObjMmrr5Act_cFv = .text:0x0000131C; // type:function size:0x3C scope:global align:4 +chk_light__Q29daObjMmrr5Act_cFv = .text:0x00001358; // type:function size:0xC0 scope:global align:4 +eff_start__Q29daObjMmrr5Act_cFv = .text:0x00001418; // type:function size:0x68 scope:global align:4 +eff_stop__Q29daObjMmrr5Act_cFv = .text:0x00001480; // type:function size:0x2C scope:global align:4 +eff_remove__Q29daObjMmrr5Act_cFv = .text:0x000014AC; // type:function size:0x24 scope:global align:4 +_execute__Q29daObjMmrr5Act_cFv = .text:0x000014D0; // type:function size:0x218 scope:global align:4 +_draw__Q29daObjMmrr5Act_cFv = .text:0x000016E8; // type:function size:0x100 scope:global align:4 +Mthd_Create__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x000017E8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x00001808; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x0000182C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x00001850; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x00001874; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x0000187C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000188C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001894; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000189C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x000018D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x000018DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x000018E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x000018EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x000018F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x000018FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001904; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000193C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001948; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001954; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001958; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001960; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019A8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019AC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019B0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019B4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000019B8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001A00; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001A5C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A7C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001AB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001AC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001ACC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B04; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B0C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001B14; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001B1C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001B24; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001B2C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001B34; // type:function size:0x8 scope:weak align:4 +@20@__dt__19dBgS_MirLightLinChkFv = .text:0x00001B3C; // type:function size:0x8 scope:weak align:4 +@100@__dt__19dBgS_MirLightLinChkFv = .text:0x00001B44; // type:function size:0x8 scope:weak align:4 +@88@__dt__19dBgS_MirLightLinChkFv = .text:0x00001B4C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001B54; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001B5C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001B64; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001B6C; // type:function size:0x8 scope:weak align:4 +__dt__Q29daObjMmrr5Eff_cFv = .text:0x00001B74; // type:function size:0x7C scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001BF0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00001C4C; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00001D2C; // type:function size:0x5C scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D88; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001DE4; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00001E2C; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00001EBC; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00001F10; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00001FF0; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00002080; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x000020DC; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002124; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002180; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@ = .rodata:0x00000000; // type:object size:0xD4 scope:local align:4 +M_arcname__Q29daObjMmrr5Act_c = .rodata:0x000000D4; // type:object size:0x8 scope:global align:4 data:string +M_tri_src__Q29daObjMmrr5Act_c = .rodata:0x000000DC; // type:object size:0x54 scope:global align:4 +M_cps_src__Q29daObjMmrr5Act_c = .rodata:0x00000130; // type:object size:0x4C scope:global align:4 +@4045 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@4253 = .rodata:0x00000188; // type:object size:0x8 scope:local align:8 +@4254 = .rodata:0x00000190; // type:object size:0x8 scope:local align:8 +@4362 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001B4; // type:object size:0x54 scope:local align:4 data:string_table +Mthd_Table__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mmrr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGPla = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000068; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000108; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000144; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001E4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__19dBgS_MirLightLinChk = .data:0x00000250; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000280; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000304; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjMmrr5Eff_c = .data:0x00000328; // type:object size:0x24 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_monument/splits.txt b/config/GZLE01/rels/d_a_obj_monument/splits.txt new file mode 100644 index 000000000..a0e1ebc0e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_monument/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_monument.cpp: + .text start:0x00000078 end:0x000005CC + .text start:0x000005CC end:0x000005E8 + .rodata start:0x00000000 end:0x00000031 + .data start:0x00000000 end:0x00000058 diff --git a/config/GZLE01/rels/d_a_obj_monument/symbols.txt b/config/GZLE01/rels/d_a_obj_monument/symbols.txt new file mode 100644 index 000000000..fd1cb6b42 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_monument/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q213daObjMonument5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q213daObjMonument5Act_cFv = .text:0x0000009C; // type:function size:0x19C scope:global align:4 +_create__Q213daObjMonument5Act_cFv = .text:0x00000238; // type:function size:0xE0 scope:global align:4 +_delete__Q213daObjMonument5Act_cFv = .text:0x00000318; // type:function size:0x80 scope:global align:4 +set_mtx__Q213daObjMonument5Act_cFv = .text:0x00000398; // type:function size:0x6C scope:global align:4 +init_mtx__Q213daObjMonument5Act_cFv = .text:0x00000404; // type:function size:0x3C scope:global align:4 +_execute__Q213daObjMonument5Act_cFv = .text:0x00000440; // type:function size:0x24 scope:global align:4 +_draw__Q213daObjMonument5Act_cFv = .text:0x00000464; // type:function size:0xD4 scope:global align:4 +Mthd_Create__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x00000538; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x00000558; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x0000057C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x000005A0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x000005C4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjMonument5Act_c5Prm_eQ313daObjMonument5Act_c5Prm_e = .text:0x000005CC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q213daObjMonument5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x29 scope:local align:4 data:string_table +L_attr__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@ = .data:0x00000000; // type:object size:0x8 scope:local align:4 +Mthd_Table__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@ = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Monument = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_movebox/splits.txt b/config/GZLE01/rels/d_a_obj_movebox/splits.txt new file mode 100644 index 000000000..d152ce82b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_movebox/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_movebox.cpp: + .text start:0x000000EC end:0x000045BC + .text start:0x000045BC end:0x0000489C + .text start:0x0000489C end:0x00004AC4 + .text start:0x00004AC4 end:0x00005148 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000B50 + .data start:0x00000000 end:0x00000434 + .bss start:0x00000008 end:0x00001355 diff --git a/config/GZLE01/rels/d_a_obj_movebox/symbols.txt b/config/GZLE01/rels/d_a_obj_movebox/symbols.txt new file mode 100644 index 000000000..0b0d5b4c7 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_movebox/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q212daObjMovebox5Bgc_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global align:4 +__dt__4cXyzFv = .text:0x000001B0; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x000001EC; // type:function size:0x4 scope:weak align:4 +gnd_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cif = .text:0x000001F0; // type:function size:0x1B4 scope:global align:4 +wrt_pos__Q212daObjMovebox5Bgc_cFRC4cXyz = .text:0x000003A4; // type:function size:0xD0 scope:global align:4 +wall_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cisf = .text:0x00000474; // type:function size:0x2D4 scope:global align:4 +proc_vertical__Q212daObjMovebox5Bgc_cFPQ212daObjMovebox5Act_c = .text:0x00000748; // type:function size:0x1A0 scope:global align:4 +chk_wall_pre__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x000008E8; // type:function size:0x40 scope:global align:4 +chk_wall_touch__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cs = .text:0x00000928; // type:function size:0x3A4 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00000CCC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000E20; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000F4C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000FEC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001048; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001090; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000010EC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001134; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000011C8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001210; // type:function size:0x48 scope:weak align:4 +chk_wall_touch2__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x00001258; // type:function size:0x88 scope:global align:4 +prm_get_swSave1__Q212daObjMovebox5Act_cCFv = .text:0x000012E0; // type:function size:0x28 scope:global align:4 +prmZ_init__Q212daObjMovebox5Act_cFv = .text:0x00001308; // type:function size:0x78 scope:global align:4 +prmX_init__Q212daObjMovebox5Act_cFv = .text:0x00001380; // type:function size:0x30 scope:global align:4 +attr__Q212daObjMovebox5Act_cCFv = .text:0x000013B0; // type:function size:0x18 scope:weak align:4 +set_mtx__Q212daObjMovebox5Act_cFv = .text:0x000013C8; // type:function size:0x2AC scope:global align:4 +init_mtx__Q212daObjMovebox5Act_cFv = .text:0x00001674; // type:function size:0x44 scope:global align:4 +path_init__Q212daObjMovebox5Act_cFv = .text:0x000016B8; // type:function size:0x178 scope:global align:4 +path_save__Q212daObjMovebox5Act_cFv = .text:0x00001830; // type:function size:0x1E0 scope:global align:4 +CreateHeap__Q212daObjMovebox5Act_cFv = .text:0x00001A10; // type:function size:0xF0 scope:global align:4 +RideCallBack__Q212daObjMovebox5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00001B00; // type:function size:0x164 scope:global align:4 +PPCallBack__Q212daObjMovebox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ24dBgW13PushPullLabel = .text:0x00001C64; // type:function size:0x170 scope:global align:4 +Create__Q212daObjMovebox5Act_cFv = .text:0x00001DD4; // type:function size:0x440 scope:global align:4 +afl_sway__Q212daObjMovebox5Act_cFv = .text:0x00002214; // type:function size:0x2C0 scope:global align:4 +check_to_walk__Q212daObjMovebox5Act_cFv = .text:0x000024D4; // type:function size:0x194 scope:global align:4 +clr_moment_cnt__Q212daObjMovebox5Act_cFv = .text:0x00002668; // type:function size:0x24 scope:global align:4 +chk_appear__Q212daObjMovebox5Act_cCFv = .text:0x0000268C; // type:function size:0xDC scope:global align:4 +eff_set_slip_smoke_pos__Q212daObjMovebox5Act_cFv = .text:0x00002768; // type:function size:0x1A4 scope:global align:4 +eff_smoke_slip_start__Q212daObjMovebox5Act_cFv = .text:0x0000290C; // type:function size:0x108 scope:global align:4 +eff_smoke_slip_end__Q212daObjMovebox5Act_cFv = .text:0x00002A14; // type:function size:0x60 scope:global align:4 +eff_smoke_slip_remove__Q212daObjMovebox5Act_cFv = .text:0x00002A74; // type:function size:0x60 scope:global align:4 +mode_wait_init__Q212daObjMovebox5Act_cFv = .text:0x00002AD4; // type:function size:0x74 scope:global align:4 +mode_wait__Q212daObjMovebox5Act_cFv = .text:0x00002B48; // type:function size:0x23C scope:global align:4 +mode_walk_init__Q212daObjMovebox5Act_cFv = .text:0x00002D84; // type:function size:0x20 scope:global align:4 +mode_walk__Q212daObjMovebox5Act_cFv = .text:0x00002DA4; // type:function size:0x408 scope:global align:4 +mode_afl_init__Q212daObjMovebox5Act_cFv = .text:0x000031AC; // type:function size:0x28 scope:global align:4 +mode_afl__Q212daObjMovebox5Act_cFv = .text:0x000031D4; // type:function size:0x204 scope:global align:4 +make_item__Q212daObjMovebox5Act_cFv = .text:0x000033D8; // type:function size:0x78 scope:global align:4 +eff_break__Q212daObjMovebox5Act_cFv = .text:0x00003450; // type:function size:0x120 scope:global align:4 +sound_break__Q212daObjMovebox5Act_cFv = .text:0x00003570; // type:function size:0x298 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003808; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003948; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003A60; // type:function size:0x80 scope:weak align:4 +sound_slip__Q212daObjMovebox5Act_cFv = .text:0x00003AE0; // type:function size:0xC4 scope:global align:4 +sound_limit__Q212daObjMovebox5Act_cFv = .text:0x00003BA4; // type:function size:0xC4 scope:global align:4 +sound_land__Q212daObjMovebox5Act_cFv = .text:0x00003C68; // type:function size:0xC4 scope:global align:4 +vib_land__Q212daObjMovebox5Act_cFv = .text:0x00003D2C; // type:function size:0x54 scope:global align:4 +eff_land_smoke__Q212daObjMovebox5Act_cFv = .text:0x00003D80; // type:function size:0x84 scope:global align:4 +Execute__Q212daObjMovebox5Act_cFPPA3_A4_f = .text:0x00003E04; // type:function size:0x2CC scope:global align:4 +Draw__Q212daObjMovebox5Act_cFv = .text:0x000040D0; // type:function size:0x184 scope:global align:4 +Delete__Q212daObjMovebox5Act_cFv = .text:0x00004254; // type:function size:0x4C scope:global align:4 +Mthd_Create__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x000042A0; // type:function size:0x240 scope:local align:4 +Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x000044E0; // type:function size:0x64 scope:local align:4 +Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00004544; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00004564; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00004590; // type:function size:0x2C scope:local align:4 +__dt__Q212daObjMovebox10EffSmokeCBFv = .text:0x000045BC; // type:function size:0x8C scope:weak align:4 +__ct__Q212daObjMovebox10EffSmokeCBFv = .text:0x00004648; // type:function size:0x40 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004688; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004754; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000479C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000047F8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004840; // type:function size:0x5C scope:weak align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x0000489C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000048A4; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x000048AC; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x000048B4; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x000048BC; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x000048C4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000048CC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000048D4; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048DC; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004924; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004928; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000492C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004930; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004934; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000497C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000049D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000049E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000049F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000049F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A08; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004A40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004A48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004A50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A58; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004A90; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004A94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A9C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004AA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004AAC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004AB8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x00004AC4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_movebox_cpp = .text:0x00004AE0; // type:function size:0xAC scope:local align:4 +__arraydtor$4060 = .text:0x00004B8C; // type:function size:0x38 scope:local align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x00004BC4; // type:function size:0x170 scope:weak align:4 +__dt__11dBgS_WtrChkFv = .text:0x00004D34; // type:function size:0x124 scope:weak align:4 +__arraydtor$4057 = .text:0x00004E58; // type:function size:0x38 scope:local align:4 +__ct__14dBgS_ObjGndChkFv = .text:0x00004E90; // type:function size:0x104 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00004F94; // type:function size:0xFC scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x00005090; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00005098; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x000050A0; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x000050A8; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x000050B0; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x000050B8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000050C0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000050C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000050D0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000050D8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000050E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x000050E8; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x000050F0; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x000050F8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00005100; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005108; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00005110; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005118; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005120; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00005128; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005130; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005138; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005140; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_lin5__Q212daObjMovebox5Bgc_c = .rodata:0x00000000; // type:object size:0x50 scope:global align:4 +M_lin20__Q212daObjMovebox5Bgc_c = .rodata:0x00000050; // type:object size:0x170 scope:global align:4 +@4076 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@4158 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@4159 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@4403 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +M_arcname__Q212daObjMovebox5Act_c = .rodata:0x000001E0; // type:object size:0x34 scope:global align:4 +M_cyl_src__Q212daObjMovebox5Act_c = .rodata:0x00000214; // type:object size:0x44 scope:global align:4 +M_attr__Q212daObjMovebox5Act_c = .rodata:0x00000258; // type:object size:0x7EC scope:global align:4 +@4628 = .rodata:0x00000A44; // type:object size:0x4 scope:local align:4 data:float +@4629 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 +@4631 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@4813 = .rodata:0x00000A58; // type:object size:0x8 scope:local align:8 +@4814 = .rodata:0x00000A60; // type:object size:0x8 scope:local align:8 +@4815 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 +@4816 = .rodata:0x00000A6C; // type:object size:0x4 scope:local align:4 data:string +@4992 = .rodata:0x00000A70; // type:object size:0x8 scope:local align:8 +@5186 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 +@5226 = .rodata:0x00000A7C; // type:object size:0x4 scope:local align:4 +@5227 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 +@5229 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 +@5499 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 +@5500 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000AA0; // type:object size:0xB0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5460 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@5461 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5462 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$mode_proc_call__Q212daObjMovebox5Act_cFv = .data:0x00000054; // type:object size:0x24 scope:weak align:4 +Mthd_Table__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Movebox = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000C8; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000108; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x20 scope:weak align:4 +__vt__Q212daObjMovebox10EffSmokeCB = .data:0x00000144; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000025C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000274; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002A4; // type:object size:0x30 scope:weak align:4 +__vt__Q212daObjMovebox5Act_c = .data:0x000002D4; // type:object size:0x28 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x000002FC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000032C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000035C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000003A4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000003B0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000003D4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000404; // type:object size:0x30 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4058 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +M_gnd_work__Q212daObjMovebox5Bgc_c = .bss:0x00000060; // type:object size:0x78C scope:global align:4 +@4059 = .bss:0x000007EC; // type:object size:0xC scope:local align:4 +M_wrt_work__Q212daObjMovebox5Bgc_c = .bss:0x000007F8; // type:object size:0x50 scope:global align:4 +@4061 = .bss:0x00000848; // type:object size:0xC scope:local align:4 +M_wall_work__Q212daObjMovebox5Bgc_c = .bss:0x00000854; // type:object size:0x9B4 scope:global align:4 +@4316 = .bss:0x00001208; // type:object size:0xC scope:local align:4 +init$4317 = .bss:0x00001214; // type:object size:0x1 scope:local align:1 +touch_work$4315 = .bss:0x00001218; // type:object size:0x6C scope:local align:4 +@5149 = .bss:0x00001284; // type:object size:0xC scope:local align:4 +init$5150 = .bss:0x00001290; // type:object size:0x1 scope:local align:1 +@5152 = .bss:0x00001294; // type:object size:0xC scope:local align:4 +base_pos$5148 = .bss:0x000012A0; // type:object size:0x18 scope:local align:4 +@5191 = .bss:0x000012B8; // type:object size:0xC scope:local align:4 +init$5192 = .bss:0x000012C4; // type:object size:0x1 scope:local align:1 +scl$5190 = .bss:0x000012C8; // type:object size:0xC scope:local align:4 +@5312 = .bss:0x000012D4; // type:object size:0xC scope:local align:4 +init$5313 = .bss:0x000012E0; // type:object size:0x1 scope:local align:1 +@5315 = .bss:0x000012E4; // type:object size:0xC scope:local align:4 +@5316 = .bss:0x000012F0; // type:object size:0xC scope:local align:4 +@5317 = .bss:0x000012FC; // type:object size:0xC scope:local align:4 +dir_vec$5311 = .bss:0x00001308; // type:object size:0x30 scope:local align:4 +@5478 = .bss:0x00001338; // type:object size:0xC scope:local align:4 +init$5479 = .bss:0x00001344; // type:object size:0x1 scope:local align:1 +particle_scale$5477 = .bss:0x00001348; // type:object size:0xC scope:local align:4 +init$localstatic4$mode_proc_call__Q212daObjMovebox5Act_cFv = .bss:0x00001354; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLE01/rels/d_a_obj_msdan/splits.txt b/config/GZLE01/rels/d_a_obj_msdan/splits.txt new file mode 100644 index 000000000..0a61df0c8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_msdan/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan.cpp: + .text start:0x00000078 end:0x00000660 + .text start:0x00000660 end:0x0000067C + .rodata start:0x00000000 end:0x0000002A + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_msdan/symbols.txt b/config/GZLE01/rels/d_a_obj_msdan/symbols.txt new file mode 100644 index 000000000..838c0c125 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_msdan/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Mthd_Create__Q210daObjMsdan5Act_cFv = .text:0x00000078; // type:function size:0x35C scope:global align:4 +Mthd_Execute__Q210daObjMsdan5Act_cFv = .text:0x000003D4; // type:function size:0x1EC scope:global align:4 +Mthd_Delete__Q210daObjMsdan5Act_cFv = .text:0x000005C0; // type:function size:0x30 scope:global align:4 +Mthd_Create__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x000005F0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000610; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000630; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000650; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000658; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMsdan5Act_c5Prm_eQ310daObjMsdan5Act_c5Prm_e = .text:0x00000660; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjMsdan5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjMsdan5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4088 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0x6 scope:local align:4 data:string_table +Mthd_Msdan__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Msdan = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_msdan2/splits.txt b/config/GZLE01/rels/d_a_obj_msdan2/splits.txt new file mode 100644 index 000000000..97dd469b9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_msdan2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan2.cpp: + .text start:0x00000078 end:0x000003BC + .text start:0x000003BC end:0x000003D8 + .rodata start:0x00000000 end:0x0000000F + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_msdan2/symbols.txt b/config/GZLE01/rels/d_a_obj_msdan2/symbols.txt new file mode 100644 index 000000000..35ec64a87 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_msdan2/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Mthd_Create__Q211daObjMsdan25Act_cFv = .text:0x00000078; // type:function size:0x1D4 scope:global align:4 +Mthd_Execute__Q211daObjMsdan25Act_cFv = .text:0x0000024C; // type:function size:0xF8 scope:global align:4 +Mthd_Delete__Q211daObjMsdan25Act_cFv = .text:0x00000344; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x0000034C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x0000036C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x0000038C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x000003AC; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x000003B4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjMsdan25Act_c5Prm_eQ311daObjMsdan25Act_c5Prm_e = .text:0x000003BC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4046 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x7 scope:local align:4 data:string_table +Mthd_Msdan2__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Msdan2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_msdan_sub/splits.txt b/config/GZLE01/rels/d_a_obj_msdan_sub/splits.txt new file mode 100644 index 000000000..6aa537279 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_msdan_sub/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan_sub.cpp: + .text start:0x00000078 end:0x00000D0C + .text start:0x00000D0C end:0x00000D24 + .text start:0x00000D24 end:0x00000D40 + .rodata start:0x00000000 end:0x000000B2 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_msdan_sub/symbols.txt b/config/GZLE01/rels/d_a_obj_msdan_sub/symbols.txt new file mode 100644 index 000000000..38a305056 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_msdan_sub/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q213daObjMsdanSub5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q213daObjMsdanSub5Act_cFv = .text:0x0000012C; // type:function size:0x1D8 scope:global align:4 +Mthd_Create__Q213daObjMsdanSub5Act_cFv = .text:0x00000304; // type:function size:0xFC scope:global align:4 +Delete__Q213daObjMsdanSub5Act_cFv = .text:0x00000400; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q213daObjMsdanSub5Act_cFv = .text:0x00000408; // type:function size:0x4C scope:global align:4 +set_mtx__Q213daObjMsdanSub5Act_cFv = .text:0x00000454; // type:function size:0x80 scope:global align:4 +init_mtx__Q213daObjMsdanSub5Act_cFv = .text:0x000004D4; // type:function size:0x60 scope:global align:4 +Execute__Q213daObjMsdanSub5Act_cFPPA3_A4_f = .text:0x00000534; // type:function size:0x680 scope:global align:4 +Draw__Q213daObjMsdanSub5Act_cFv = .text:0x00000BB4; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000C54; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000C74; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000C94; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000CB4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000CE0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000D0C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000D14; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000D1C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjMsdanSub5Act_c5Prm_eQ313daObjMsdanSub5Act_c5Prm_e = .text:0x00000D24; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q213daObjMsdanSub5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4023 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4095 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4202 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x6E scope:local align:4 data:string_table +Mthd_MsdanSub__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_MsdanSub = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q213daObjMsdanSub5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q213daObjMsdanSub5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_msdan_sub2/splits.txt b/config/GZLE01/rels/d_a_obj_msdan_sub2/splits.txt new file mode 100644 index 000000000..0bc5fc029 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_msdan_sub2/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan_sub2.cpp: + .text start:0x00000078 end:0x00000A64 + .text start:0x00000A64 end:0x00000A7C + .text start:0x00000A7C end:0x00000A98 + .rodata start:0x00000000 end:0x0000009F + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_msdan_sub2/symbols.txt b/config/GZLE01/rels/d_a_obj_msdan_sub2/symbols.txt new file mode 100644 index 000000000..33fd444df --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_msdan_sub2/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q214daObjMsdanSub25Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q214daObjMsdanSub25Act_cFv = .text:0x0000012C; // type:function size:0x1B8 scope:global align:4 +Mthd_Create__Q214daObjMsdanSub25Act_cFv = .text:0x000002E4; // type:function size:0x170 scope:global align:4 +Delete__Q214daObjMsdanSub25Act_cFv = .text:0x00000454; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q214daObjMsdanSub25Act_cFv = .text:0x0000045C; // type:function size:0x4C scope:global align:4 +set_mtx__Q214daObjMsdanSub25Act_cFv = .text:0x000004A8; // type:function size:0x80 scope:global align:4 +init_mtx__Q214daObjMsdanSub25Act_cFv = .text:0x00000528; // type:function size:0x70 scope:global align:4 +Execute__Q214daObjMsdanSub25Act_cFPPA3_A4_f = .text:0x00000598; // type:function size:0x374 scope:global align:4 +Draw__Q214daObjMsdanSub25Act_cFv = .text:0x0000090C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x000009AC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x000009CC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x000009EC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x00000A0C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x00000A38; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000A64; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000A6C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000A74; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ314daObjMsdanSub25Act_c5Prm_eQ314daObjMsdanSub25Act_c5Prm_e = .text:0x00000A7C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q214daObjMsdanSub25Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000030; // type:object size:0x6F scope:local align:4 data:string_table +Mthd_MsdanSub2__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_MsdanSub2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q214daObjMsdanSub25Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q214daObjMsdanSub25Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_mshokki/splits.txt b/config/GZLE01/rels/d_a_obj_mshokki/splits.txt new file mode 100644 index 000000000..a991d2144 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mshokki/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mshokki.cpp: + .text start:0x00000078 end:0x00001004 + .text start:0x00001004 end:0x00001040 + .rodata start:0x00000000 end:0x000000F3 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_obj_mshokki/symbols.txt b/config/GZLE01/rels/d_a_obj_mshokki/symbols.txt new file mode 100644 index 000000000..ccb7cb5cc --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mshokki/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__14daObjMshokki_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +solidHeapCB__14daObjMshokki_cFP10fopAc_ac_c = .text:0x00000108; // type:function size:0x24 scope:global align:4 +create_heap__14daObjMshokki_cFv = .text:0x0000012C; // type:function size:0xD0 scope:global align:4 +checkCollision__14daObjMshokki_cFv = .text:0x000001FC; // type:function size:0x130 scope:global align:4 +co_hitCallback__14daObjMshokki_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000032C; // type:function size:0x1B8 scope:global align:4 +break_proc__14daObjMshokki_cFv = .text:0x000004E4; // type:function size:0x12C scope:global align:4 +set_se__14daObjMshokki_cFv = .text:0x00000610; // type:function size:0x130 scope:global align:4 +_create__14daObjMshokki_cFv = .text:0x00000740; // type:function size:0x2DC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000A1C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000AE8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B30; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B8C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000BD4; // type:function size:0x70 scope:weak align:4 +_delete__14daObjMshokki_cFv = .text:0x00000C44; // type:function size:0x30 scope:global align:4 +_execute__14daObjMshokki_cFv = .text:0x00000C74; // type:function size:0x1B0 scope:global align:4 +_draw__14daObjMshokki_cFv = .text:0x00000E24; // type:function size:0x60 scope:global align:4 +daObjMshokki_Create__FP10fopAc_ac_c = .text:0x00000E84; // type:function size:0x20 scope:local align:4 +daObjMshokki_Delete__FP14daObjMshokki_c = .text:0x00000EA4; // type:function size:0x24 scope:local align:4 +daObjMshokki_Execute__FP14daObjMshokki_c = .text:0x00000EC8; // type:function size:0x24 scope:local align:4 +daObjMshokki_Draw__FP14daObjMshokki_c = .text:0x00000EEC; // type:function size:0x24 scope:local align:4 +daObjMshokki_IsDelete__FP14daObjMshokki_c = .text:0x00000F10; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000F18; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000F28; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000F30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000F38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000F40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F48; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000F80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000F88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000F90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F98; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000FD0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000FD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FDC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000FEC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000FF8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjMshokki_c7Param_eQ214daObjMshokki_c7Param_e = .text:0x00001004; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001020; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001028; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001030; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001038; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__29@unnamed@d_a_obj_mshokki_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 data:string +l_cyl_src__29@unnamed@d_a_obj_mshokki_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_data__29@unnamed@d_a_obj_mshokki_cpp@ = .rodata:0x0000004C; // type:object size:0x30 scope:local align:4 +@4059 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4061 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4062 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4090 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4095 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4120 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1B scope:local align:4 data:string_table +bdl_idx$4018 = .data:0x00000000; // type:object size:0xC scope:local align:4 +particle_id$4099 = .data:0x0000000C; // type:object size:0x6 scope:local align:4 +se_flag$4124 = .data:0x00000014; // type:object size:0xC scope:local align:4 +l_daObjMshokki_Method = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mshokki = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000070; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000110; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_mtest/splits.txt b/config/GZLE01/rels/d_a_obj_mtest/splits.txt new file mode 100644 index 000000000..04353f369 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mtest/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_mtest.cpp: + .text start:0x000000EC end:0x00000D1C + .text start:0x00000D1C end:0x00000E90 + .text start:0x00000E90 end:0x000010A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010F + .data start:0x00000000 end:0x000002FC + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZLE01/rels/d_a_obj_mtest/symbols.txt b/config/GZLE01/rels/d_a_obj_mtest/symbols.txt new file mode 100644 index 000000000..dea406d1b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_mtest/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +chk_appear__Q210daObjMtest5Act_cFv = .text:0x000000EC; // type:function size:0xAC scope:global align:4 +CreateHeap__Q210daObjMtest5Act_cFv = .text:0x00000198; // type:function size:0xEC scope:global align:4 +Create__Q210daObjMtest5Act_cFv = .text:0x00000284; // type:function size:0x164 scope:global align:4 +Mthd_Create__Q210daObjMtest5Act_cFv = .text:0x000003E8; // type:function size:0x320 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000708; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000007D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000081C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000878; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000008C0; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x0000091C; // type:function size:0x3C scope:weak align:4 +Delete__Q210daObjMtest5Act_cFv = .text:0x00000958; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjMtest5Act_cFv = .text:0x00000960; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjMtest5Act_cFv = .text:0x000009B8; // type:function size:0x94 scope:global align:4 +init_mtx__Q210daObjMtest5Act_cFv = .text:0x00000A4C; // type:function size:0x44 scope:global align:4 +Execute__Q210daObjMtest5Act_cFPPA3_A4_f = .text:0x00000A90; // type:function size:0xF0 scope:global align:4 +Draw__Q210daObjMtest5Act_cFv = .text:0x00000B80; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000C64; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000C84; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000CA4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000CC4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000CF0; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000D1C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000D24; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000D2C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000D34; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000D3C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000D44; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000D4C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000D54; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000D5C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000DA4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000DB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000DBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000DC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000DCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DD4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000E0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000E14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000E1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E24; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E5C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E68; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E70; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000E78; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000E84; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMtest5Act_c5Prm_eQ310daObjMtest5Act_c5Prm_e = .text:0x00000E90; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_mtest_cpp = .text:0x00000EAC; // type:function size:0x1E4 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001090; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001098; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_cyl_src__Q210daObjMtest5Act_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@4067 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4071 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4072 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000080; // type:object size:0x8F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +M_arcname__Q210daObjMtest5Act_c = .data:0x00000030; // type:object size:0x20 scope:global align:4 +bmd_data$4023 = .data:0x00000050; // type:object size:0x10 scope:local align:4 +dzb_data$4096 = .data:0x00000060; // type:object size:0x50 scope:local align:4 +heap_size$4097 = .data:0x000000B0; // type:object size:0xA0 scope:local align:4 +Mthd_Table__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@ = .data:0x00000150; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mtest = .data:0x00000170; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000001A0; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000280; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjMtest5Act_c = .data:0x000002D4; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3990 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@3991 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@3992 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@3993 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@3994 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@3995 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@3996 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@3997 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +M_scl_mult__Q210daObjMtest5Act_c = .bss:0x000000B4; // type:object size:0x60 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_nest/splits.txt b/config/GZLE01/rels/d_a_obj_nest/splits.txt new file mode 100644 index 000000000..672b0e0d3 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_nest/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_nest.cpp: + .text start:0x00000078 end:0x000008B4 + .text start:0x000008B4 end:0x000008CC + .rodata start:0x00000000 end:0x000000C1 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_nest/symbols.txt b/config/GZLE01/rels/d_a_obj_nest/symbols.txt new file mode 100644 index 000000000..e92f4feeb --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_nest/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjNest5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q29daObjNest5Act_cFv = .text:0x0000012C; // type:function size:0xC4 scope:global align:4 +Mthd_Create__Q29daObjNest5Act_cFv = .text:0x000001F0; // type:function size:0xF8 scope:global align:4 +Delete__Q29daObjNest5Act_cFv = .text:0x000002E8; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjNest5Act_cFv = .text:0x000002F0; // type:function size:0x4C scope:global align:4 +set_mtx__Q29daObjNest5Act_cFv = .text:0x0000033C; // type:function size:0x98 scope:global align:4 +init_mtx__Q29daObjNest5Act_cFv = .text:0x000003D4; // type:function size:0x3C scope:global align:4 +rideCB__Q29daObjNest5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000410; // type:function size:0x88 scope:global align:4 +vib_set__Q29daObjNest5Act_cFf = .text:0x00000498; // type:function size:0xAC scope:global align:4 +vib_proc__Q29daObjNest5Act_cFv = .text:0x00000544; // type:function size:0x1C8 scope:global align:4 +Execute__Q29daObjNest5Act_cFPPA3_A4_f = .text:0x0000070C; // type:function size:0x50 scope:global align:4 +Draw__Q29daObjNest5Act_cFv = .text:0x0000075C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x000007FC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x0000081C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x0000083C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x0000085C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x00000888; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000008B4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000008BC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000008C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_arcname__Q29daObjNest5Act_c = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 data:string +@4016 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4169 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000058; // type:object size:0x69 scope:local align:4 data:string_table +Mthd_Table__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Nest = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q29daObjNest5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjNest5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_ohatch/splits.txt b/config/GZLE01/rels/d_a_obj_ohatch/splits.txt new file mode 100644 index 000000000..a58b1f494 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ohatch/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ohatch.cpp: + .text start:0x00000078 end:0x00000BF8 + .text start:0x00000BF8 end:0x00000C14 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000098 diff --git a/config/GZLE01/rels/d_a_obj_ohatch/symbols.txt b/config/GZLE01/rels/d_a_obj_ohatch/symbols.txt new file mode 100644 index 000000000..685b8b6bc --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ohatch/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__13daObjOhatch_cFv = .text:0x00000078; // type:function size:0x114 scope:global align:4 +init_mtx__13daObjOhatch_cFv = .text:0x0000018C; // type:function size:0xF0 scope:global align:4 +solidHeapCB__13daObjOhatch_cFP10fopAc_ac_c = .text:0x0000027C; // type:function size:0x24 scope:global align:4 +create_heap__13daObjOhatch_cFv = .text:0x000002A0; // type:function size:0x12C scope:global align:4 +_create__13daObjOhatch_cFv = .text:0x000003CC; // type:function size:0x17C scope:global align:4 +_delete__13daObjOhatch_cFv = .text:0x00000548; // type:function size:0xE0 scope:global align:4 +close_wait_act_proc__13daObjOhatch_cFv = .text:0x00000628; // type:function size:0x1E8 scope:global align:4 +tremor_act_proc__13daObjOhatch_cFv = .text:0x00000810; // type:function size:0x94 scope:global align:4 +open_act_proc__13daObjOhatch_cFv = .text:0x000008A4; // type:function size:0x15C scope:global align:4 +vibrate_act_proc__13daObjOhatch_cFv = .text:0x00000A00; // type:function size:0x4C scope:global align:4 +open_wait_act_proc__13daObjOhatch_cFv = .text:0x00000A4C; // type:function size:0x4 scope:global align:4 +_execute__13daObjOhatch_cFv = .text:0x00000A50; // type:function size:0xB4 scope:global align:4 +_draw__13daObjOhatch_cFv = .text:0x00000B04; // type:function size:0x60 scope:global align:4 +daObjOhatch_Create__FP10fopAc_ac_c = .text:0x00000B64; // type:function size:0x20 scope:local align:4 +daObjOhatch_Delete__FP13daObjOhatch_c = .text:0x00000B84; // type:function size:0x24 scope:local align:4 +daObjOhatch_Execute__FP13daObjOhatch_c = .text:0x00000BA8; // type:function size:0x24 scope:local align:4 +daObjOhatch_Draw__FP13daObjOhatch_c = .text:0x00000BCC; // type:function size:0x24 scope:local align:4 +daObjOhatch_IsDelete__FP13daObjOhatch_c = .text:0x00000BF0; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjOhatch_c7Param_eQ213daObjOhatch_c7Param_e = .text:0x00000BF8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_ohatch_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +@4009 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4010 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4013 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4015 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4205 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x38 scope:local align:4 data:string_table +@4075 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4079 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@4167 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4214 = .data:0x00000024; // type:object size:0xC scope:local align:4 +@4229 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4251 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +l_daObjOhatch_Method = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ohatch = .data:0x00000068; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_ojtree/splits.txt b/config/GZLE01/rels/d_a_obj_ojtree/splits.txt new file mode 100644 index 000000000..f70c50619 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ojtree/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ojtree.cpp: + .text start:0x00000078 end:0x000005B4 + .text start:0x000005B4 end:0x000005CC + .rodata start:0x00000000 end:0x0000008B + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_ojtree/symbols.txt b/config/GZLE01/rels/d_a_obj_ojtree/symbols.txt new file mode 100644 index 000000000..49fe7c0a9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ojtree/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjOjtree5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjOjtree5Act_cFv = .text:0x0000012C; // type:function size:0xC0 scope:global align:4 +Mthd_Create__Q211daObjOjtree5Act_cFv = .text:0x000001EC; // type:function size:0xF8 scope:global align:4 +Delete__Q211daObjOjtree5Act_cFv = .text:0x000002E4; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjOjtree5Act_cFv = .text:0x000002EC; // type:function size:0x4C scope:global align:4 +set_mtx__Q211daObjOjtree5Act_cFv = .text:0x00000338; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjOjtree5Act_cFv = .text:0x000003B8; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjOjtree5Act_cFPPA3_A4_f = .text:0x000003F4; // type:function size:0x68 scope:global align:4 +Draw__Q211daObjOjtree5Act_cFv = .text:0x0000045C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x000004FC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x0000051C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x0000053C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x0000055C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x00000588; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000005B4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000005BC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000005C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjOjtree5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4010 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4013 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4014 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4015 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x6B scope:local align:4 data:string_table +Mthd_Table__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ojtree = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjOjtree5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjOjtree5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_ospbox/splits.txt b/config/GZLE01/rels/d_a_obj_ospbox/splits.txt new file mode 100644 index 000000000..03029435d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ospbox/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ospbox.cpp: + .text start:0x000000EC end:0x0000125C + .text start:0x0000125C end:0x000013A8 + .text start:0x000013A8 end:0x00001414 + .rodata start:0x00000000 end:0x00000103 + .data start:0x00000000 end:0x00000238 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLE01/rels/d_a_obj_ospbox/symbols.txt b/config/GZLE01/rels/d_a_obj_ospbox/symbols.txt new file mode 100644 index 000000000..14a41455a --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_ospbox/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeap__Q211daObjOspbox5Act_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjOspbox5Act_cFv = .text:0x000001A0; // type:function size:0xF4 scope:global align:4 +Mthd_Create__Q211daObjOspbox5Act_cFv = .text:0x00000294; // type:function size:0x264 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000004F8; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000638; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000750; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000007F0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000084C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000894; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000008F0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000938; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000009B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000A84; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000ACC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B28; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B70; // type:function size:0x3C scope:weak align:4 +Delete__Q211daObjOspbox5Act_cFv = .text:0x00000BAC; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjOspbox5Act_cFv = .text:0x00000BB4; // type:function size:0x50 scope:global align:4 +set_mtx__Q211daObjOspbox5Act_cFv = .text:0x00000C04; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjOspbox5Act_cFv = .text:0x00000C84; // type:function size:0x3C scope:global align:4 +make_item__Q211daObjOspbox5Act_cFv = .text:0x00000CC0; // type:function size:0xBC scope:global align:4 +eff_break__Q211daObjOspbox5Act_cFv = .text:0x00000D7C; // type:function size:0xFC scope:global align:4 +sound_break__Q211daObjOspbox5Act_cFv = .text:0x00000E78; // type:function size:0xA8 scope:global align:4 +set_ground__Q211daObjOspbox5Act_cFv = .text:0x00000F20; // type:function size:0xC0 scope:global align:4 +init_ground__Q211daObjOspbox5Act_cFv = .text:0x00000FE0; // type:function size:0x28 scope:global align:4 +Execute__Q211daObjOspbox5Act_cFPPA3_A4_f = .text:0x00001008; // type:function size:0xD4 scope:global align:4 +Draw__Q211daObjOspbox5Act_cFv = .text:0x000010DC; // type:function size:0xC8 scope:global align:4 +Mthd_Create__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x000011A4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x000011C4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x000011E4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x00001204; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x00001230; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x0000125C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001264; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000126C; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001274; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000012BC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000012CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000012D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000012DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000012E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000012EC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001324; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000132C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001334; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000133C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001374; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001378; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001380; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001388; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001390; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000139C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjOspbox5Act_c5Prm_eQ311daObjOspbox5Act_c5Prm_e = .text:0x000013A8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000013C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000013CC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000013D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000013DC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000013E4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000013EC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000013F4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000013FC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001404; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000140C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjOspbox5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_cyl_src__Q211daObjOspbox5Act_c = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +@4027 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4029 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +pf_name$4275 = .rodata:0x00000060; // type:object size:0x10 scope:local align:4 +prm$4276 = .rodata:0x00000070; // type:object size:0x10 scope:local align:4 +@4310 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4312 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4353 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4395 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000098; // type:object size:0x6B scope:local align:4 data:string_table +Mthd_Table__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ospbox = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000005C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000074; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000000A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000011C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001BC; // type:object size:0x54 scope:weak align:4 +__vt__Q211daObjOspbox5Act_c = .data:0x00000210; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_mtx__Q211daObjOspbox5Act_c = .bss:0x00000054; // type:object size:0x30 scope:global align:4 +@4290 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4291 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +particle_scale$4289 = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_otble/splits.txt b/config/GZLE01/rels/d_a_obj_otble/splits.txt new file mode 100644 index 000000000..dd70aeb8d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_otble/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_otble.cpp: + .text start:0x00000078 end:0x000007F4 + .rodata start:0x00000000 end:0x00000079 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLE01/rels/d_a_obj_otble/symbols.txt b/config/GZLE01/rels/d_a_obj_otble/symbols.txt new file mode 100644 index 000000000..d0e61a0b3 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_otble/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +set_mtx__Q211daObj_Otble5Act_cFv = .text:0x00000098; // type:function size:0xD0 scope:global align:4 +_execute__Q211daObj_Otble5Act_cFv = .text:0x00000168; // type:function size:0x54 scope:global align:4 +_draw__Q211daObj_Otble5Act_cFv = .text:0x000001BC; // type:function size:0x12C scope:global align:4 +_createHeap__Q211daObj_Otble5Act_cFv = .text:0x000002E8; // type:function size:0x188 scope:global align:4 +CreateInit__Q211daObj_Otble5Act_cFv = .text:0x00000470; // type:function size:0x130 scope:global align:4 +Create__Q211daObj_Otble4MthdFPv = .text:0x000005A0; // type:function size:0x10C scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000006AC; // type:function size:0x70 scope:weak align:4 +Delete__Q211daObj_Otble4MthdFPv = .text:0x0000071C; // type:function size:0x80 scope:global align:4 +Execute__Q211daObj_Otble4MthdFPv = .text:0x0000079C; // type:function size:0x20 scope:global align:4 +Draw__Q211daObj_Otble4MthdFPv = .text:0x000007BC; // type:function size:0x20 scope:global align:4 +IsDelete__Q211daObj_Otble4MthdFPv = .text:0x000007DC; // type:function size:0x8 scope:global align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000007E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007EC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__Q211daObj_Otble5Act_c = .rodata:0x00000000; // type:object size:0x2 scope:global align:4 +size$4023 = .rodata:0x00000004; // type:object size:0x8 scope:local align:4 +@4056 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +bdl$4061 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 +dzb$4062 = .rodata:0x0000001C; // type:object size:0x8 scope:local align:4 +@4111 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +heapsize$localstatic3$_create__Q211daObj_Otble5Act_cFv = .rodata:0x00000044; // type:object size:0x8 scope:weak align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x2D scope:local align:4 data:string_table +Table__Q211daObj_Otble4Mthd = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_OTBLE = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_paper/splits.txt b/config/GZLE01/rels/d_a_obj_paper/splits.txt new file mode 100644 index 000000000..d7dab8369 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_paper/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_paper.cpp: + .text start:0x00000078 end:0x00000D9C + .text start:0x00000D9C end:0x00000DC8 + .rodata start:0x00000000 end:0x000000DE + .data start:0x00000000 end:0x000001EC + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_obj_paper/symbols.txt b/config/GZLE01/rels/d_a_obj_paper/symbols.txt new file mode 100644 index 000000000..ecd935880 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_paper/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjPaper5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjPaper5Act_cFv = .text:0x0000009C; // type:function size:0xD4 scope:global align:4 +_create__Q210daObjPaper5Act_cFv = .text:0x00000170; // type:function size:0x370 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x000004E0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000053C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000608; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000650; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000006AC; // type:function size:0x48 scope:weak align:4 +_delete__Q210daObjPaper5Act_cFv = .text:0x000006F4; // type:function size:0x3C scope:global align:4 +mode_wait_init__Q210daObjPaper5Act_cFv = .text:0x00000730; // type:function size:0x18 scope:global align:4 +mode_wait__Q210daObjPaper5Act_cFv = .text:0x00000748; // type:function size:0x3C scope:global align:4 +mode_talk0_init__Q210daObjPaper5Act_cFv = .text:0x00000784; // type:function size:0x20 scope:global align:4 +mode_talk0__Q210daObjPaper5Act_cFv = .text:0x000007A4; // type:function size:0x7C scope:global align:4 +mode_talk1_init__Q210daObjPaper5Act_cFv = .text:0x00000820; // type:function size:0xC scope:global align:4 +mode_talk1__Q210daObjPaper5Act_cFv = .text:0x0000082C; // type:function size:0x48 scope:global align:4 +mode_talk2_init__Q210daObjPaper5Act_cFv = .text:0x00000874; // type:function size:0xC scope:global align:4 +mode_talk2__Q210daObjPaper5Act_cFv = .text:0x00000880; // type:function size:0x5C scope:global align:4 +set_mtx__Q210daObjPaper5Act_cFv = .text:0x000008DC; // type:function size:0x6C scope:global align:4 +init_mtx__Q210daObjPaper5Act_cFv = .text:0x00000948; // type:function size:0x3C scope:global align:4 +damage_cc_proc__Q210daObjPaper5Act_cFv = .text:0x00000984; // type:function size:0xB4 scope:global align:4 +_execute__Q210daObjPaper5Act_cFv = .text:0x00000A38; // type:function size:0x120 scope:global align:4 +_draw__Q210daObjPaper5Act_cFv = .text:0x00000B58; // type:function size:0x7C scope:global align:4 +Mthd_Create__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000BD4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000BF4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000C18; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000C3C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000C60; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00000C68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000CB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000CC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000CC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000D18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000D20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D90; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjPaper5Act_c5Prm_eQ310daObjPaper5Act_c5Prm_e = .text:0x00000D9C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000DB8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000DC0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@ = .rodata:0x00000000; // type:object size:0x54 scope:local align:4 +M_cyl_src__Q210daObjPaper5Act_c = .rodata:0x00000054; // type:object size:0x44 scope:global align:4 +@4120 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000A8; // type:object size:0x36 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4296 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4297 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4298 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4299 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4295 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Paper = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000F8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000198; // type:object size:0x54 scope:weak align:4 +init$4300 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_pbco/splits.txt b/config/GZLE01/rels/d_a_obj_pbco/splits.txt new file mode 100644 index 000000000..c8726688e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_pbco/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pbco.cpp: + .text start:0x000000EC end:0x000005C8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000002D + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZLE01/rels/d_a_obj_pbco/symbols.txt b/config/GZLE01/rels/d_a_obj_pbco/symbols.txt new file mode 100644 index 000000000..3cfad338c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_pbco/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daObj_Pbco_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global align:4 +set_mtx__12daObj_Pbco_cFv = .text:0x00000104; // type:function size:0x88 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObj_Pbco_cFv = .text:0x000001AC; // type:function size:0x19C scope:global align:4 +CreateInit__12daObj_Pbco_cFv = .text:0x00000348; // type:function size:0x5C scope:global align:4 +daObj_PbcoCreate__FPv = .text:0x000003A4; // type:function size:0x90 scope:local align:4 +daObj_PbcoDelete__FPv = .text:0x00000434; // type:function size:0x58 scope:local align:4 +daObj_PbcoExecute__FPv = .text:0x0000048C; // type:function size:0x44 scope:local align:4 +daObj_PbcoDraw__FPv = .text:0x000004D0; // type:function size:0x6C scope:local align:4 +daObj_PbcoIsDelete__FPv = .text:0x0000053C; // type:function size:0x8 scope:local align:4 +__dt__16daObj_Pbco_HIO_cFv = .text:0x00000544; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_pbco_cpp = .text:0x0000058C; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__12daObj_Pbco_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x25 scope:local align:4 data:string_table +daObj_PbcoMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Pbco = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Pbco_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3992 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_pbka/splits.txt b/config/GZLE01/rels/d_a_obj_pbka/splits.txt new file mode 100644 index 000000000..8d4677118 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_pbka/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_pbka.cpp: + .text start:0x00000078 end:0x00000458 + .rodata start:0x00000000 end:0x0000003A + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_pbka/symbols.txt b/config/GZLE01/rels/d_a_obj_pbka/symbols.txt new file mode 100644 index 000000000..de33e06a0 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_pbka/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daObjPbka_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +CreateInit__11daObjPbka_cFv = .text:0x0000015C; // type:function size:0x70 scope:global align:4 +set_mtx__11daObjPbka_cFv = .text:0x000001CC; // type:function size:0x80 scope:global align:4 +daObjPbka_Create__FPv = .text:0x0000024C; // type:function size:0xA0 scope:local align:4 +daObjPbka_Delete__FPv = .text:0x000002EC; // type:function size:0x30 scope:local align:4 +daObjPbka_Draw__FPv = .text:0x0000031C; // type:function size:0xA4 scope:local align:4 +daObjPbka_Execute__FPv = .text:0x000003C0; // type:function size:0x90 scope:local align:4 +daObjPbka_IsDelete__FPv = .text:0x00000450; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4010 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x2A scope:local align:4 data:string_table +daObj_PbkaMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Pbka = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_pfall/splits.txt b/config/GZLE01/rels/d_a_obj_pfall/splits.txt new file mode 100644 index 000000000..8ae423701 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_pfall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pfall.cpp: + .text start:0x000000EC end:0x00001620 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000113 + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x000000E1 diff --git a/config/GZLE01/rels/d_a_obj_pfall/symbols.txt b/config/GZLE01/rels/d_a_obj_pfall/symbols.txt new file mode 100644 index 000000000..79edc4c62 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_pfall/symbols.txt @@ -0,0 +1,111 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +__ct__16daObj_PfallHIO_cFv = .text:0x0000010C; // type:function size:0x34 scope:global align:4 +setAnm__13daObj_Pfall_cFv = .text:0x00000140; // type:function size:0x50 scope:global align:4 +set_mtx__13daObj_Pfall_cFv = .text:0x00000190; // type:function size:0x34C scope:global align:4 +__dt__4cXyzFv = .text:0x000004DC; // type:function size:0x3C scope:weak align:4 +CreateHeap__13daObj_Pfall_cFv = .text:0x00000518; // type:function size:0x340 scope:global align:4 +CreateInit__13daObj_Pfall_cFv = .text:0x00000858; // type:function size:0x74 scope:global align:4 +_create__13daObj_Pfall_cFv = .text:0x000008CC; // type:function size:0x11C scope:global align:4 +__ct__4cXyzFv = .text:0x000009E8; // type:function size:0x4 scope:weak align:4 +_delete__13daObj_Pfall_cFv = .text:0x000009EC; // type:function size:0xC4 scope:global align:4 +cutProc__13daObj_Pfall_cFv = .text:0x00000AB0; // type:function size:0x154 scope:global align:4 +cutWaitStart__13daObj_Pfall_cFi = .text:0x00000C04; // type:function size:0x68 scope:global align:4 +cutWaitProc__13daObj_Pfall_cFi = .text:0x00000C6C; // type:function size:0xAC scope:global align:4 +cutOpenStart__13daObj_Pfall_cFi = .text:0x00000D18; // type:function size:0x7C scope:global align:4 +cutOpenProc__13daObj_Pfall_cFi = .text:0x00000D94; // type:function size:0xE0 scope:global align:4 +cutHikuStart__13daObj_Pfall_cFi = .text:0x00000E74; // type:function size:0xC scope:global align:4 +cutHikuProc__13daObj_Pfall_cFi = .text:0x00000E80; // type:function size:0x80 scope:global align:4 +mode_wait_init__13daObj_Pfall_cFv = .text:0x00000F00; // type:function size:0x1C scope:global align:4 +mode_wait__13daObj_Pfall_cFv = .text:0x00000F1C; // type:function size:0xA4 scope:global align:4 +mode_event_init__13daObj_Pfall_cFv = .text:0x00000FC0; // type:function size:0xC scope:global align:4 +mode_event__13daObj_Pfall_cFv = .text:0x00000FCC; // type:function size:0xD8 scope:global align:4 +mode_proc_call__13daObj_Pfall_cFv = .text:0x000010A4; // type:function size:0x8C scope:global align:4 +_execute__13daObj_Pfall_cFv = .text:0x00001130; // type:function size:0x1C4 scope:global align:4 +nz_draw__13daObj_Pfall_cFv = .text:0x000012F4; // type:function size:0x138 scope:global align:4 +_draw__13daObj_Pfall_cFv = .text:0x0000142C; // type:function size:0xB8 scope:global align:4 +daObj_PfallCreate__FPv = .text:0x000014E4; // type:function size:0x20 scope:local align:4 +daObj_PfallDelete__FPv = .text:0x00001504; // type:function size:0x24 scope:local align:4 +daObj_PfallExecute__FPv = .text:0x00001528; // type:function size:0x24 scope:local align:4 +daObj_PfallDraw__FPv = .text:0x0000154C; // type:function size:0x24 scope:local align:4 +daObj_PfallIsDelete__FPv = .text:0x00001570; // type:function size:0x8 scope:local align:4 +__dt__16daObj_PfallHIO_cFv = .text:0x00001578; // type:function size:0x50 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000015C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_pfall_cpp = .text:0x000015E4; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +@4013 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_anm_bcks_tbl$4018 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +a_anm_prm_tbl$4019 = .rodata:0x00000014; // type:object size:0x30 scope:local align:4 +@4097 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4098 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4099 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4100 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4101 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4287 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x00000070; // type:object size:0xE scope:local align:4 +@4303 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 data:double +@4347 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4446 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x77 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +action_table$4223 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4369 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4370 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4368 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +daObj_PfallMethodTable = .data:0x0000006C; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_PFALL = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000000BC; // type:object size:0x14 scope:weak align:4 +__vt__16daObj_PfallHIO_c = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4014 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4025 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4026 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +offset_pos_left$4024 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@4029 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +init$4030 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 +offset_pos_right$4028 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4033 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +init$4034 = .bss:0x000000B4; // type:object size:0x1 scope:local align:1 +offset_pos$4032 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@4037 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +init$4038 = .bss:0x000000D0; // type:object size:0x1 scope:local align:1 +scale$4036 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +init$4371 = .bss:0x000000E0; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_pirateship/splits.txt b/config/GZLE01/rels/d_a_obj_pirateship/splits.txt new file mode 100644 index 000000000..ff6240a9a --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_pirateship/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pirateship.cpp: + .text start:0x000000EC end:0x00002044 + .text start:0x00002044 end:0x000022DC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000012E + .data start:0x00000000 end:0x0000047C + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLE01/rels/d_a_obj_pirateship/symbols.txt b/config/GZLE01/rels/d_a_obj_pirateship/symbols.txt new file mode 100644 index 000000000..418a42866 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_pirateship/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x10 scope:local align:4 +path_move_call_back__FP4cXyzP4cXyzP4cXyzPv = .text:0x000000FC; // type:function size:0x124 scope:local align:4 +__dt__4cXyzFv = .text:0x00000220; // type:function size:0x3C scope:weak align:4 +set_mtx__Q215daObjPirateship5Act_cFv = .text:0x0000025C; // type:function size:0x154 scope:global align:4 +pirateCreate__Q215daObjPirateship5Act_cFPi = .text:0x000003B0; // type:function size:0x98 scope:global align:4 +partsCreate__Q215daObjPirateship5Act_cFv = .text:0x00000448; // type:function size:0x3CC scope:global align:4 +sound_proc__Q215daObjPirateship5Act_cFv = .text:0x00000814; // type:function size:0x148 scope:global align:4 +CreateHeap__Q215daObjPirateship5Act_cFv = .text:0x0000095C; // type:function size:0xF4 scope:global align:4 +CreateWave__Q215daObjPirateship5Act_cFv = .text:0x00000A50; // type:function size:0x14C scope:global align:4 +SetWave__Q215daObjPirateship5Act_cFv = .text:0x00000B9C; // type:function size:0x150 scope:global align:4 +DeleteWave__Q215daObjPirateship5Act_cFv = .text:0x00000CEC; // type:function size:0x4C scope:global align:4 +Create__Q215daObjPirateship5Act_cFv = .text:0x00000D38; // type:function size:0x6C scope:global align:4 +Execute__Q215daObjPirateship5Act_cFPPA3_A4_f = .text:0x00000DA4; // type:function size:0x10 scope:global align:4 +Draw__Q215daObjPirateship5Act_cFv = .text:0x00000DB4; // type:function size:0xB4 scope:global align:4 +Delete__Q215daObjPirateship5Act_cFv = .text:0x00000E68; // type:function size:0x8 scope:global align:4 +demo_move__Q215daObjPirateship5Act_cFv = .text:0x00000E70; // type:function size:0x80 scope:global align:4 +Create__Q215daObjPirateship6MethodFPv = .text:0x00000EF0; // type:function size:0x20 scope:global align:4 +_create__Q215daObjPirateship5Act_cFv = .text:0x00000F10; // type:function size:0x394 scope:weak align:4 +_execute__Q215daObjPirateship5Act_cFv = .text:0x000012A4; // type:function size:0x53C scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000017E0; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000018F8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001998; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000019F4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001A3C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001A98; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001AE0; // type:function size:0x80 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001B60; // type:function size:0x70 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00001BD0; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001BD4; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001C30; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001C78; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001D44; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D8C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001DE8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001E30; // type:function size:0x5C scope:weak align:4 +Delete__Q215daObjPirateship6MethodFPv = .text:0x00001E8C; // type:function size:0xC4 scope:global align:4 +Execute__Q215daObjPirateship6MethodFPv = .text:0x00001F50; // type:function size:0x24 scope:global align:4 +Draw__Q215daObjPirateship6MethodFPv = .text:0x00001F74; // type:function size:0x38 scope:global align:4 +IsDelete__Q215daObjPirateship6MethodFPv = .text:0x00001FAC; // type:function size:0x8 scope:global align:4 +__dt__20daObjPirateShipHIO_cFv = .text:0x00001FB4; // type:function size:0x48 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001FFC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002004; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000200C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002014; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000201C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002024; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000202C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002034; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000203C; // type:function size:0x8 scope:weak align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00002044; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x0000204C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00002054; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x0000205C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00002064; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x0000206C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00002074; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000207C; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002084; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000020CC; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002114; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002118; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000211C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002120; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002124; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002134; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000213C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002144; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000214C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002154; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000218C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002194; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000219C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000021DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000021E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021E8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021F8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002204; // type:function size:0xC scope:weak align:4 +__sinit_d_a_obj_pirateship_cpp = .text:0x00002210; // type:function size:0xCC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4068 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mArcname__Q215daObjPirateship5Act_c = .rodata:0x00000004; // type:object size:0xB scope:global align:4 data:string +@4109 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4110 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000044; // type:object size:0xC scope:local align:4 +@4380 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@4385 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4906 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4907 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4908 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4909 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0xA2 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +p_offset__Q215daObjPirateship5Act_c = .data:0x00000030; // type:object size:0x134 scope:local align:4 +create_idx_tbl_1stIsland__15daObjPirateship = .data:0x00000164; // type:object size:0x14 scope:local align:4 +create_idx_tbl_1stIsland_demo__15daObjPirateship = .data:0x00000178; // type:object size:0x8 scope:local align:4 +create_idx_tbl_umikz__15daObjPirateship = .data:0x00000180; // type:object size:0x18 scope:local align:4 +create_idx_tbl_arriveMj__15daObjPirateship = .data:0x00000198; // type:object size:0x18 scope:local align:4 +create_idx_tbl_Yuukaigo__15daObjPirateship = .data:0x000001B0; // type:object size:0x10 scope:local align:4 +dr_prm$4134 = .data:0x000001C0; // type:object size:0x8 scope:local align:4 +Table__Q215daObjPirateship6Method = .data:0x000001C8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Pirateship = .data:0x000001E8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000218; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000264; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002F4; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000318; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000338; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000354; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003E8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003F4; // type:object size:0x54 scope:weak align:4 +__vt__Q215daObjPirateship5Act_c = .data:0x00000448; // type:object size:0x28 scope:global align:4 +__vt__20daObjPirateShipHIO_c = .data:0x00000470; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4016 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 data:4byte +@4077 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4078 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +offset$4076 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_plant/splits.txt b/config/GZLE01/rels/d_a_obj_plant/splits.txt new file mode 100644 index 000000000..c9dcd48d3 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_plant/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_plant.cpp: + .text start:0x00000078 end:0x00000B5C + .rodata start:0x00000000 end:0x0000006B + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_obj_plant/symbols.txt b/config/GZLE01/rels/d_a_obj_plant/symbols.txt new file mode 100644 index 000000000..11573aef4 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_plant/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjPlant_cFv = .text:0x00000098; // type:function size:0x148 scope:global align:4 +CreateInit__12daObjPlant_cFv = .text:0x000001E0; // type:function size:0xCC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000002AC; // type:function size:0xE4 scope:local align:4 +set_mtx__12daObjPlant_cFv = .text:0x00000390; // type:function size:0x80 scope:global align:4 +daObjPlant_Create__FPv = .text:0x00000410; // type:function size:0x134 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000544; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000610; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000658; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000006B4; // type:function size:0x48 scope:weak align:4 +daObjPlant_Delete__FPv = .text:0x000006FC; // type:function size:0x30 scope:local align:4 +daObjPlant_Draw__FPv = .text:0x0000072C; // type:function size:0xE8 scope:local align:4 +daObjPlant_Execute__FPv = .text:0x00000814; // type:function size:0x244 scope:local align:4 +daObjPlant_IsDelete__FPv = .text:0x00000A58; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000A60; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A70; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A90; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000AC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000AD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000AD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AE0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B18; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B24; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B2C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B34; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B40; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000B4C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000B54; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4045 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000038; // type:object size:0x33 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daObj_PlantMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Plant = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_quake/splits.txt b/config/GZLE01/rels/d_a_obj_quake/splits.txt new file mode 100644 index 000000000..ed372f991 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_quake/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_quake.cpp: + .text start:0x000000EC end:0x000007C8 + .text start:0x000007C8 end:0x00000820 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZLE01/rels/d_a_obj_quake/symbols.txt b/config/GZLE01/rels/d_a_obj_quake/symbols.txt new file mode 100644 index 000000000..ae575910f --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_quake/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daObjQuake_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +_create__12daObjQuake_cFv = .text:0x00000134; // type:function size:0x190 scope:global align:4 +_delete__12daObjQuake_cFv = .text:0x000002C4; // type:function size:0x8 scope:global align:4 +_is_delete__12daObjQuake_cFv = .text:0x000002CC; // type:function size:0xC4 scope:global align:4 +_execute__12daObjQuake_cFv = .text:0x00000390; // type:function size:0x2E4 scope:global align:4 +getPrmType__12daObjQuake_cFv = .text:0x00000674; // type:function size:0x2C scope:global align:4 +getPrmSch__12daObjQuake_cFv = .text:0x000006A0; // type:function size:0x2C scope:global align:4 +getPrmPower__12daObjQuake_cFv = .text:0x000006CC; // type:function size:0x2C scope:global align:4 +daObjQuakeCreate__FPv = .text:0x000006F8; // type:function size:0x20 scope:local align:4 +daObjQuakeDelete__FPv = .text:0x00000718; // type:function size:0x20 scope:local align:4 +daObjQuakeExecute__FPv = .text:0x00000738; // type:function size:0x20 scope:local align:4 +daObjQuakeDraw__FPv = .text:0x00000758; // type:function size:0x8 scope:local align:4 +daObjQuakeIsDelete__FPv = .text:0x00000760; // type:function size:0x20 scope:local align:4 +__dt__16daObjQuake_HIO_cFv = .text:0x00000780; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjQuake_c5Prm_eQ212daObjQuake_c5Prm_e = .text:0x000007C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_quake_cpp = .text:0x000007E4; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4045 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4079 = .rodata:0x00000018; // type:object size:0xC scope:local align:4 +@4135 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000038; // type:object size:0x1C scope:local align:4 data:string_table +daObjQuakeMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Quake = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daObjQuake_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3990 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_rcloud/splits.txt b/config/GZLE01/rels/d_a_obj_rcloud/splits.txt new file mode 100644 index 000000000..d7f435c79 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_rcloud/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rcloud.cpp: + .text start:0x00000078 end:0x000008DC + .text start:0x000008DC end:0x000008F8 + .rodata start:0x00000000 end:0x0000004A + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_obj_rcloud/symbols.txt b/config/GZLE01/rels/d_a_obj_rcloud/symbols.txt new file mode 100644 index 000000000..85f7860d0 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_rcloud/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__13daObjRcloud_cFv = .text:0x00000078; // type:function size:0x70 scope:global align:4 +solidHeapCB__13daObjRcloud_cFP10fopAc_ac_c = .text:0x000000E8; // type:function size:0x24 scope:global align:4 +create_heap__13daObjRcloud_cFv = .text:0x0000010C; // type:function size:0x12C scope:global align:4 +_create__13daObjRcloud_cFv = .text:0x00000238; // type:function size:0x17C scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000003B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000410; // type:function size:0x48 scope:weak align:4 +_delete__13daObjRcloud_cFv = .text:0x00000458; // type:function size:0x3C scope:global align:4 +wait_act_proc__13daObjRcloud_cFv = .text:0x00000494; // type:function size:0x6C scope:global align:4 +clouds_lift_start_wait_act_proc__13daObjRcloud_cFv = .text:0x00000500; // type:function size:0x68 scope:global align:4 +clouds_lift_act_proc__13daObjRcloud_cFv = .text:0x00000568; // type:function size:0x74 scope:global align:4 +setup_action__13daObjRcloud_cFi = .text:0x000005DC; // type:function size:0x9C scope:global align:4 +_execute__13daObjRcloud_cFv = .text:0x00000678; // type:function size:0x44 scope:global align:4 +setTexMtx__13daObjRcloud_cFv = .text:0x000006BC; // type:function size:0xBC scope:global align:4 +_draw__13daObjRcloud_cFv = .text:0x00000778; // type:function size:0xD0 scope:global align:4 +daObjRcloud_Create__FP10fopAc_ac_c = .text:0x00000848; // type:function size:0x20 scope:local align:4 +daObjRcloud_Delete__FP13daObjRcloud_c = .text:0x00000868; // type:function size:0x24 scope:local align:4 +daObjRcloud_Execute__FP13daObjRcloud_c = .text:0x0000088C; // type:function size:0x24 scope:local align:4 +daObjRcloud_Draw__FP13daObjRcloud_c = .text:0x000008B0; // type:function size:0x24 scope:local align:4 +daObjRcloud_IsDelete__FP13daObjRcloud_c = .text:0x000008D4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjRcloud_c7Param_eQ213daObjRcloud_c7Param_e = .text:0x000008DC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__28@unnamed@d_a_obj_rcloud_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +l_demo41_name__28@unnamed@d_a_obj_rcloud_cpp@ = .rodata:0x00000008; // type:object size:0x7 scope:local align:4 data:string +l_dummy_name__28@unnamed@d_a_obj_rcloud_cpp@ = .rodata:0x00000010; // type:object size:0x7 scope:local align:4 data:string +@4033 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4130 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4132 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +@4141 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x1A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_demo_name__28@unnamed@d_a_obj_rcloud_cpp@ = .data:0x00000030; // type:object size:0x8 scope:local align:4 +@4147 = .data:0x00000038; // type:object size:0xC scope:local align:4 +@4148 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4149 = .data:0x00000050; // type:object size:0xC scope:local align:4 +act_proc$4146 = .data:0x0000005C; // type:object size:0x24 scope:local align:4 +l_daObjRcloud_Method = .data:0x00000080; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Rcloud = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000DC; // type:object size:0xC scope:weak align:4 +init$4150 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_rflw/splits.txt b/config/GZLE01/rels/d_a_obj_rflw/splits.txt new file mode 100644 index 000000000..eb10fa5a7 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_rflw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rflw.cpp: + .text start:0x00000078 end:0x00000AF0 + .rodata start:0x00000000 end:0x00000059 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_obj_rflw/symbols.txt b/config/GZLE01/rels/d_a_obj_rflw/symbols.txt new file mode 100644 index 000000000..fcae9cdb7 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_rflw/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daObjRflw_cFv = .text:0x00000098; // type:function size:0x148 scope:global align:4 +CreateInit__11daObjRflw_cFv = .text:0x000001E0; // type:function size:0xA4 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000284; // type:function size:0xE4 scope:local align:4 +set_mtx__11daObjRflw_cFv = .text:0x00000368; // type:function size:0x80 scope:global align:4 +daObjRflw_Create__FPv = .text:0x000003E8; // type:function size:0x134 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x0000051C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000005E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000630; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000068C; // type:function size:0x48 scope:weak align:4 +daObjRflw_Delete__FPv = .text:0x000006D4; // type:function size:0x30 scope:local align:4 +daObjRflw_Draw__FPv = .text:0x00000704; // type:function size:0xA4 scope:local align:4 +daObjRflw_Execute__FPv = .text:0x000007A8; // type:function size:0x244 scope:local align:4 +daObjRflw_IsDelete__FPv = .text:0x000009EC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000009F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A04; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A24; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000A5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000A64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000A6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A74; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000AAC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000AB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AB8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000AC8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000AD4; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000AE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000AE8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4043 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4044 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000028; // type:object size:0x31 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daObj_RflwMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Rflw = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_rforce/splits.txt b/config/GZLE01/rels/d_a_obj_rforce/splits.txt new file mode 100644 index 000000000..125a2afb3 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_rforce/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rforce.cpp: + .text start:0x00000078 end:0x0000059C + .text start:0x0000059C end:0x000005FC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZLE01/rels/d_a_obj_rforce/symbols.txt b/config/GZLE01/rels/d_a_obj_rforce/symbols.txt new file mode 100644 index 000000000..1f52c2df7 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_rforce/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q211daObjRforce5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjRforce5Act_cFv = .text:0x0000009C; // type:function size:0x184 scope:global align:4 +_create__Q211daObjRforce5Act_cFv = .text:0x00000220; // type:function size:0xD8 scope:global align:4 +_delete__Q211daObjRforce5Act_cFv = .text:0x000002F8; // type:function size:0x8C scope:global align:4 +set_mtx__Q211daObjRforce5Act_cFv = .text:0x00000384; // type:function size:0xAC scope:global align:4 +_execute__Q211daObjRforce5Act_cFv = .text:0x00000430; // type:function size:0x38 scope:global align:4 +_draw__Q211daObjRforce5Act_cFv = .text:0x00000468; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000508; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000528; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x0000054C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000570; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000594; // type:function size:0x8 scope:local align:4 +__dt__Q211daObjRforce5Act_cFv = .text:0x0000059C; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q211daObjRforce5Act_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x34 scope:local align:4 data:string_table +Mthd_Table__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Rforce = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjRforce5Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_roten/splits.txt b/config/GZLE01/rels/d_a_obj_roten/splits.txt new file mode 100644 index 000000000..d3ee9d2d1 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_roten/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_roten.cpp: + .text start:0x000000EC end:0x000006BC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000003E + .data start:0x00000000 end:0x00000074 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLE01/rels/d_a_obj_roten/symbols.txt b/config/GZLE01/rels/d_a_obj_roten/symbols.txt new file mode 100644 index 000000000..b8617b226 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_roten/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Roten_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__13daObj_Roten_cFv = .text:0x00000118; // type:function size:0x70 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000188; // type:function size:0x20 scope:local align:4 +CreateHeap__13daObj_Roten_cFv = .text:0x000001A8; // type:function size:0x13C scope:global align:4 +CreateInit__13daObj_Roten_cFv = .text:0x000002E4; // type:function size:0x64 scope:global align:4 +Roten_create_check__FUc = .text:0x00000348; // type:function size:0xC8 scope:local align:4 +daObj_RotenCreate__FPv = .text:0x00000410; // type:function size:0x120 scope:local align:4 +daObj_RotenDelete__FPv = .text:0x00000530; // type:function size:0x5C scope:local align:4 +daObj_RotenExecute__FPv = .text:0x0000058C; // type:function size:0x38 scope:local align:4 +daObj_RotenDraw__FPv = .text:0x000005C4; // type:function size:0x6C scope:local align:4 +daObj_RotenIsDelete__FPv = .text:0x00000630; // type:function size:0x8 scope:local align:4 +__dt__17daObj_Roten_HIO_cFv = .text:0x00000638; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_roten_cpp = .text:0x00000680; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@3997 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__13daObj_Roten_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +@4084 = .rodata:0x0000000C; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x26 scope:local align:4 data:string_table +bdl_arc_idx$4019 = .data:0x00000000; // type:object size:0xC scope:local align:4 +dzb_arc_idx$4020 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +daObj_RotenMethodTable = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Roten = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__17daObj_Roten_HIO_c = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3992 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_shelf/splits.txt b/config/GZLE01/rels/d_a_obj_shelf/splits.txt new file mode 100644 index 000000000..b419a0644 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_shelf/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_shelf.cpp: + .text start:0x00000078 end:0x00000B08 + .text start:0x00000B08 end:0x00000B48 + .text start:0x00000B48 end:0x00000B64 + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x00000130 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLE01/rels/d_a_obj_shelf/symbols.txt b/config/GZLE01/rels/d_a_obj_shelf/symbols.txt new file mode 100644 index 000000000..c9bbe65b9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_shelf/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjShelf5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjShelf5Act_cFv = .text:0x0000012C; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q210daObjShelf5Act_cFv = .text:0x000001A0; // type:function size:0xFC scope:global align:4 +Delete__Q210daObjShelf5Act_cFv = .text:0x0000029C; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjShelf5Act_cFv = .text:0x000002A4; // type:function size:0x4C scope:global align:4 +hold_event__Q210daObjShelf5Act_cCFv = .text:0x000002F0; // type:function size:0x44 scope:global align:4 +mode_wait_init__Q210daObjShelf5Act_cFv = .text:0x00000334; // type:function size:0xC scope:global align:4 +mode_wait__Q210daObjShelf5Act_cFv = .text:0x00000340; // type:function size:0xBC scope:global align:4 +mode_vib_init__Q210daObjShelf5Act_cFv = .text:0x000003FC; // type:function size:0x28 scope:global align:4 +mode_vib__Q210daObjShelf5Act_cFv = .text:0x00000424; // type:function size:0x140 scope:global align:4 +mode_rot_init__Q210daObjShelf5Act_cFv = .text:0x00000564; // type:function size:0x44 scope:global align:4 +mode_rot_init2__Q210daObjShelf5Act_cFv = .text:0x000005A8; // type:function size:0x3C scope:global align:4 +mode_rot_init3__Q210daObjShelf5Act_cFv = .text:0x000005E4; // type:function size:0x3C scope:global align:4 +mode_rot__Q210daObjShelf5Act_cFv = .text:0x00000620; // type:function size:0x18C scope:global align:4 +mode_fell_init__Q210daObjShelf5Act_cFv = .text:0x000007AC; // type:function size:0xC scope:global align:4 +mode_fell__Q210daObjShelf5Act_cFv = .text:0x000007B8; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjShelf5Act_cFv = .text:0x00000804; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjShelf5Act_cFv = .text:0x00000884; // type:function size:0x3C scope:global align:4 +Execute__Q210daObjShelf5Act_cFPPA3_A4_f = .text:0x000008C0; // type:function size:0xF0 scope:global align:4 +Draw__Q210daObjShelf5Act_cFv = .text:0x000009B0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000A50; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000A70; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000A90; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000AB0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000ADC; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000B08; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000B10; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000B18; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000B20; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000B28; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000B30; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000B38; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000B40; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjShelf5Act_c5Prm_eQ310daObjShelf5Act_c5Prm_e = .text:0x00000B48; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@ = .rodata:0x00000000; // type:object size:0x2C scope:local align:4 +M_arcname__Q210daObjShelf5Act_c = .rodata:0x0000002C; // type:object size:0x6 scope:global align:4 data:string +@4041 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4044 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000058; // type:object size:0x6A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4219 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4220 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4221 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4222 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4218 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Shelf = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000E0; // type:object size:0x28 scope:weak align:4 +__vt__Q210daObjShelf5Act_c = .data:0x00000108; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjShelf5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4223 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_shmrgrd/splits.txt b/config/GZLE01/rels/d_a_obj_shmrgrd/splits.txt new file mode 100644 index 000000000..523a1d6e5 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_shmrgrd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_shmrgrd.cpp: + .text start:0x000000EC end:0x00001CF0 + .text start:0x00001CF0 end:0x00002124 + .text start:0x00002124 end:0x00002150 + .rodata start:0x00000000 end:0x000001CB + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x0000008D diff --git a/config/GZLE01/rels/d_a_obj_shmrgrd/symbols.txt b/config/GZLE01/rels/d_a_obj_shmrgrd/symbols.txt new file mode 100644 index 000000000..2349af1bb --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_shmrgrd/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daObjShmrgrd_cFv = .text:0x000000EC; // type:function size:0x26C scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x00000358; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000003B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000480; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004C8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000524; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000056C; // type:function size:0x3C scope:weak align:4 +solidHeapCB__14daObjShmrgrd_cFP10fopAc_ac_c = .text:0x000005A8; // type:function size:0x20 scope:global align:4 +create_heap__14daObjShmrgrd_cFv = .text:0x000005C8; // type:function size:0x118 scope:global align:4 +_create__14daObjShmrgrd_cFv = .text:0x000006E0; // type:function size:0x284 scope:global align:4 +_delete__14daObjShmrgrd_cFv = .text:0x00000964; // type:function size:0xB0 scope:global align:4 +search_target_next__14daObjShmrgrd_cFP14daObjShmrgrd_c = .text:0x00000A14; // type:function size:0x34 scope:global align:4 +register_list__14daObjShmrgrd_cFv = .text:0x00000A48; // type:function size:0x5C scope:global align:4 +leave_list__14daObjShmrgrd_cFv = .text:0x00000AA4; // type:function size:0x74 scope:global align:4 +search_gap__14daObjShmrgrd_cFv = .text:0x00000B18; // type:function size:0x174 scope:global align:4 +daObjShmrgrd_get_at_v__FP4cXyzP4cXyz = .text:0x00000C8C; // type:function size:0xA0 scope:local align:4 +set_gap_co__14daObjShmrgrd_cFv = .text:0x00000D2C; // type:function size:0xC4 scope:global align:4 +init_mtx__14daObjShmrgrd_cFv = .text:0x00000DF0; // type:function size:0x3C scope:global align:4 +set_mtx__14daObjShmrgrd_cFv = .text:0x00000E2C; // type:function size:0x6C scope:global align:4 +check_player_angle__14daObjShmrgrd_cFP10fopAc_ac_c = .text:0x00000E98; // type:function size:0x5C scope:global align:4 +set_damage__14daObjShmrgrd_cFv = .text:0x00000EF4; // type:function size:0x138 scope:global align:4 +vib_start__14daObjShmrgrd_cFsf = .text:0x0000102C; // type:function size:0x64 scope:global align:4 +vib_proc__14daObjShmrgrd_cFv = .text:0x00001090; // type:function size:0x78 scope:global align:4 +crush_start__14daObjShmrgrd_cFv = .text:0x00001108; // type:function size:0xC scope:global align:4 +crush_proc__14daObjShmrgrd_cFv = .text:0x00001114; // type:function size:0x64 scope:global align:4 +eff_crush__14daObjShmrgrd_cFv = .text:0x00001178; // type:function size:0x1C8 scope:global align:4 +calc_top_pos__14daObjShmrgrd_cFv = .text:0x00001340; // type:function size:0xBC scope:global align:4 +jnodeCB__14daObjShmrgrd_cFP7J3DNodei = .text:0x000013FC; // type:function size:0x120 scope:global align:4 +mode_upper_init__14daObjShmrgrd_cFv = .text:0x0000151C; // type:function size:0x5C scope:global align:4 +mode_upper__14daObjShmrgrd_cFv = .text:0x00001578; // type:function size:0x118 scope:global align:4 +mode_u_l_init__14daObjShmrgrd_cFv = .text:0x00001690; // type:function size:0x88 scope:global align:4 +mode_u_l__14daObjShmrgrd_cFv = .text:0x00001718; // type:function size:0x84 scope:global align:4 +mode_lower_init__14daObjShmrgrd_cFv = .text:0x0000179C; // type:function size:0x24 scope:global align:4 +mode_lower__14daObjShmrgrd_cFv = .text:0x000017C0; // type:function size:0x4 scope:global align:4 +_execute__14daObjShmrgrd_cFv = .text:0x000017C4; // type:function size:0x210 scope:global align:4 +_draw__14daObjShmrgrd_cFv = .text:0x000019D4; // type:function size:0xA0 scope:global align:4 +Mthd_Create__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001A74; // type:function size:0x20 scope:local align:4 +Mthd_Delete__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001A94; // type:function size:0x24 scope:local align:4 +Mthd_Execute__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001AB8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001ADC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001B00; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001B08; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B50; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B54; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B58; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B5C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001B60; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001BA8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001C04; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001C14; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001C1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001C24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001C2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001C34; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001C6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001C74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001C7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C84; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001CBC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CC8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CD0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001CD8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001CE4; // type:function size:0xC scope:weak align:4 +__dt__14daObjShmrgrd_cFv = .text:0x00001CF0; // type:function size:0x434 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjShmrgrd_c5Prm_eQ214daObjShmrgrd_c5Prm_e = .text:0x00002124; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002140; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002148; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +M_cyl_src_co__14daObjShmrgrd_c = .rodata:0x00000028; // type:object size:0x44 scope:global align:4 +M_cyl_src_at__14daObjShmrgrd_c = .rodata:0x0000006C; // type:object size:0x44 scope:global align:4 +M_cyl_src_tg__14daObjShmrgrd_c = .rodata:0x000000B0; // type:object size:0x44 scope:global align:4 +M_cyl_src_gap_co__14daObjShmrgrd_c = .rodata:0x000000F4; // type:object size:0x44 scope:global align:4 +M_arcname__14daObjShmrgrd_c = .rodata:0x00000138; // type:object size:0x8 scope:global align:4 data:string +color$4002 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:byte +@4254 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@4259 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000160; // type:object size:0x8 scope:local align:8 +@4368 = .rodata:0x00000168; // type:object size:0x8 scope:local align:8 +@4369 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@4499 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@4548 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@4597 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:float +@4627 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:float +@4697 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@4698 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000001A4; // type:object size:0x27 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4668 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4669 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4670 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4667 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +Shmrgrd_Mthd_Table__29@unnamed@d_a_obj_shmrgrd_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Shmrgrd = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000000E0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000FC; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000011C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001BC; // type:object size:0x54 scope:weak align:4 +__vt__14daObjShmrgrd_c = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_damage__14daObjShmrgrd_c = .bss:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +M_damage_dir__14daObjShmrgrd_c = .bss:0x00000058; // type:object size:0x2 scope:global align:2 data:2byte +M_list_p__14daObjShmrgrd_c = .bss:0x0000005C; // type:object size:0x4 scope:global align:4 data:4byte +@4506 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +init$4507 = .bss:0x0000006C; // type:object size:0x1 scope:local align:1 +particle_scale$4505 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4512 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +vec$4511 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +init$4671 = .bss:0x0000008C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_smplbg/splits.txt b/config/GZLE01/rels/d_a_obj_smplbg/splits.txt new file mode 100644 index 000000000..3734e8eef --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_smplbg/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smplbg.cpp: + .text start:0x00000078 end:0x0000081C + .text start:0x0000081C end:0x00000834 + .text start:0x00000834 end:0x00000850 + .rodata start:0x00000000 end:0x000000A9 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLE01/rels/d_a_obj_smplbg/symbols.txt b/config/GZLE01/rels/d_a_obj_smplbg/symbols.txt new file mode 100644 index 000000000..406af7eee --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_smplbg/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjSmplbg5Act_cFv = .text:0x00000078; // type:function size:0xCC scope:global align:4 +Create__Q211daObjSmplbg5Act_cFv = .text:0x00000144; // type:function size:0x1E8 scope:global align:4 +Mthd_Create__Q211daObjSmplbg5Act_cFv = .text:0x0000032C; // type:function size:0x148 scope:global align:4 +Delete__Q211daObjSmplbg5Act_cFv = .text:0x00000474; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjSmplbg5Act_cFv = .text:0x0000047C; // type:function size:0x5C scope:global align:4 +set_mtx__Q211daObjSmplbg5Act_cFv = .text:0x000004D8; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjSmplbg5Act_cFv = .text:0x00000558; // type:function size:0x3C scope:global align:4 +exec_qtkhd__Q211daObjSmplbg5Act_cFv = .text:0x00000594; // type:function size:0x88 scope:global align:4 +Execute__Q211daObjSmplbg5Act_cFPPA3_A4_f = .text:0x0000061C; // type:function size:0xB0 scope:global align:4 +Draw__Q211daObjSmplbg5Act_cFv = .text:0x000006CC; // type:function size:0x98 scope:global align:4 +Mthd_Create__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x00000764; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x00000784; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x000007A4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x000007C4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x000007F0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x0000081C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000824; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000082C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSmplbg5Act_c5Prm_eQ311daObjSmplbg5Act_c5Prm_e = .text:0x00000834; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_attr__Q211daObjSmplbg5Act_c = .rodata:0x00000000; // type:object size:0x24 scope:global align:4 +@4044 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4137 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x71 scope:local align:4 data:string_table +@4143 = .data:0x00000000; // type:object size:0xC scope:local align:4 +exec_proc$4142 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +Mthd_Table__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@ = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Smplbg = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjSmplbg5Act_c = .data:0x00000068; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjSmplbg5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4144 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_stair/splits.txt b/config/GZLE01/rels/d_a_obj_stair/splits.txt new file mode 100644 index 000000000..320eeed08 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_stair/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stair.cpp: + .text start:0x000000EC end:0x00001438 + .text start:0x00001438 end:0x0000152C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x000001D0 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_stair/symbols.txt b/config/GZLE01/rels/d_a_obj_stair/symbols.txt new file mode 100644 index 000000000..934240ab1 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_stair/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daobj_stairHIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000130; // type:function size:0xA8 scope:local align:4 +CreateHeap__13daObj_Stair_cFv = .text:0x000001D8; // type:function size:0xEC scope:global align:4 +Create__13daObj_Stair_cFv = .text:0x000002C4; // type:function size:0x14 scope:global align:4 +Execute__13daObj_Stair_cFPPA3_A4_f = .text:0x000002D8; // type:function size:0x138 scope:global align:4 +Draw__13daObj_Stair_cFv = .text:0x00000410; // type:function size:0xA0 scope:global align:4 +Delete__13daObj_Stair_cFv = .text:0x000004B0; // type:function size:0x8 scope:global align:4 +daObj_StairCreate__FPv = .text:0x000004B8; // type:function size:0x20 scope:local align:4 +_create__13daObj_Stair_cFv = .text:0x000004D8; // type:function size:0x37C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000854; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000934; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000990; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A34; // type:function size:0x48 scope:weak align:4 +daObj_StairDelete__FPv = .text:0x00000A7C; // type:function size:0x80 scope:local align:4 +daObj_StairExecute__FPv = .text:0x00000AFC; // type:function size:0x24 scope:local align:4 +_execute__13daObj_Stair_cFv = .text:0x00000B20; // type:function size:0x844 scope:weak align:4 +daObj_StairDraw__FPv = .text:0x00001364; // type:function size:0x38 scope:local align:4 +daObj_StairIsDelete__FPv = .text:0x0000139C; // type:function size:0x8 scope:local align:4 +__dt__16daobj_stairHIO_cFv = .text:0x000013A4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_stair_cpp = .text:0x000013EC; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001428; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001430; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001438; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001440; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001448; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001450; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001460; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001468; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001470; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x000014A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000014B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000014B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014C0; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000014F8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001504; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001510; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001514; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000151C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001524; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__13daObj_Stair_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@3997 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@3998 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@3999 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4020 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000028; // type:object size:0x10 scope:local align:4 +@4257 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4518 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4519 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4521 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4524 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4525 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4526 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4527 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@4528 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x74 scope:local align:4 data:string_table +cps_src = .data:0x00000000; // type:object size:0x4C scope:local align:4 +daObj_StairMethodTable = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Stair = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cps = .data:0x0000009C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000148; // type:object size:0x54 scope:weak align:4 +__vt__13daObj_Stair_c = .data:0x0000019C; // type:object size:0x28 scope:global align:4 +__vt__16daobj_stairHIO_c = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_swflat/splits.txt b/config/GZLE01/rels/d_a_obj_swflat/splits.txt new file mode 100644 index 000000000..183d8f51c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swflat/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swflat.cpp: + .text start:0x000000EC end:0x000013DC + .text start:0x000013DC end:0x00001534 + .text start:0x00001534 end:0x0000159C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x000001D4 + .bss start:0x00000008 end:0x00000060 diff --git a/config/GZLE01/rels/d_a_obj_swflat/symbols.txt b/config/GZLE01/rels/d_a_obj_swflat/symbols.txt new file mode 100644 index 000000000..c75454b3e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swflat/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObjSwflat_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global align:4 +CreateHeap__Q211daObjSwflat5Act_cFv = .text:0x00000138; // type:function size:0x148 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000280; // type:function size:0x48 scope:weak align:4 +Create__Q211daObjSwflat5Act_cFv = .text:0x000002C8; // type:function size:0x368 scope:global align:4 +Mthd_Create__Q211daObjSwflat5Act_cFv = .text:0x00000630; // type:function size:0x18C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000007BC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000888; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008D0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000092C; // type:function size:0x48 scope:weak align:4 +Delete__Q211daObjSwflat5Act_cFv = .text:0x00000974; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjSwflat5Act_cFv = .text:0x0000097C; // type:function size:0xE8 scope:global align:4 +set_mtx__Q211daObjSwflat5Act_cFv = .text:0x00000A64; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjSwflat5Act_cFv = .text:0x00000AE4; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjSwflat5Act_cFPPA3_A4_f = .text:0x00000B20; // type:function size:0x6FC scope:global align:4 +Draw__Q211daObjSwflat5Act_cFv = .text:0x0000121C; // type:function size:0xB8 scope:global align:4 +IsDelete__Q211daObjSwflat5Act_cFv = .text:0x000012D4; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x000012DC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x000012FC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x0000131C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x0000133C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x00001368; // type:function size:0x2C scope:local align:4 +__dt__17daObjSwflat_HIO_cFv = .text:0x00001394; // type:function size:0x48 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000013DC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000013E4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000013EC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000013FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001404; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000140C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001414; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000141C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001454; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000145C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001464; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000146C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000014A4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000014A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000014C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000014CC; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000014D8; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwflat5Act_c5Prm_eQ311daObjSwflat5Act_c5Prm_e = .text:0x00001534; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_swflat_cpp = .text:0x00001550; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000158C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001594; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3998 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@3999 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +M_arcname__Q211daObjSwflat5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4023 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4107 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4475 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000030; // type:object size:0x6C scope:local align:4 data:string_table +l_cyl_src__11daObjSwflat = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Table__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swflat = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__Q211daObjSwflat5Act_c = .data:0x000001A0; // type:object size:0x28 scope:global align:4 +__vt__17daObjSwflat_HIO_c = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3993 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:local align:4 +M_tmp_mtx__Q211daObjSwflat5Act_c = .bss:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_swhammer/splits.txt b/config/GZLE01/rels/d_a_obj_swhammer/splits.txt new file mode 100644 index 000000000..c92c93d30 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swhammer/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swhammer.cpp: + .text start:0x000000EC end:0x00001620 + .text start:0x00001620 end:0x00001848 + .text start:0x00001848 end:0x00001AD0 + .text start:0x00001AD0 end:0x00001AFC + .rodata start:0x00000000 end:0x00000160 + .data start:0x00000000 end:0x0000027C + .bss start:0x00000008 end:0x000000B9 diff --git a/config/GZLE01/rels/d_a_obj_swhammer/symbols.txt b/config/GZLE01/rels/d_a_obj_swhammer/symbols.txt new file mode 100644 index 000000000..450a39aff --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swhammer/symbols.txt @@ -0,0 +1,150 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q213daObjSwhammer5Act_cFv = .text:0x000000EC; // type:function size:0x174 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x00000260; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002BC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000388; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003D0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000042C; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000474; // type:function size:0x3C scope:weak align:4 +CreateHeap__Q213daObjSwhammer5Act_cFv = .text:0x000004B0; // type:function size:0xDC scope:global align:4 +Create__Q213daObjSwhammer5Act_cFv = .text:0x0000058C; // type:function size:0x180 scope:global align:4 +_create__Q213daObjSwhammer5Act_cFv = .text:0x0000070C; // type:function size:0xEC scope:global align:4 +Delete__Q213daObjSwhammer5Act_cFv = .text:0x000007F8; // type:function size:0x30 scope:global align:4 +_delete__Q213daObjSwhammer5Act_cFv = .text:0x00000828; // type:function size:0x54 scope:global align:4 +set_mtx__Q213daObjSwhammer5Act_cFv = .text:0x0000087C; // type:function size:0x6C scope:global align:4 +init_mtx__Q213daObjSwhammer5Act_cFv = .text:0x000008E8; // type:function size:0x50 scope:global align:4 +set_damage__Q213daObjSwhammer5Act_cFv = .text:0x00000938; // type:function size:0x120 scope:global align:4 +vib_start__Q213daObjSwhammer5Act_cFsf = .text:0x00000A58; // type:function size:0x64 scope:global align:4 +vib_proc__Q213daObjSwhammer5Act_cFv = .text:0x00000ABC; // type:function size:0x78 scope:global align:4 +crush_start__Q213daObjSwhammer5Act_cFv = .text:0x00000B34; // type:function size:0xC scope:global align:4 +crush_proc__Q213daObjSwhammer5Act_cFv = .text:0x00000B40; // type:function size:0xB0 scope:global align:4 +eff_crush__Q213daObjSwhammer5Act_cFv = .text:0x00000BF0; // type:function size:0x1C8 scope:global align:4 +calc_top_pos__Q213daObjSwhammer5Act_cFv = .text:0x00000DB8; // type:function size:0xBC scope:global align:4 +jnodeCB__Q213daObjSwhammer5Act_cFP7J3DNodei = .text:0x00000E74; // type:function size:0x120 scope:global align:4 +mode_upper_init__Q213daObjSwhammer5Act_cFv = .text:0x00000F94; // type:function size:0x6C scope:global align:4 +mode_upper__Q213daObjSwhammer5Act_cFv = .text:0x00001000; // type:function size:0xF4 scope:global align:4 +mode_u_l_init__Q213daObjSwhammer5Act_cFv = .text:0x000010F4; // type:function size:0x88 scope:global align:4 +mode_u_l__Q213daObjSwhammer5Act_cFv = .text:0x0000117C; // type:function size:0xA0 scope:global align:4 +mode_lower_init__Q213daObjSwhammer5Act_cFv = .text:0x0000121C; // type:function size:0x70 scope:global align:4 +mode_lower__Q213daObjSwhammer5Act_cFv = .text:0x0000128C; // type:function size:0xA4 scope:global align:4 +mode_l_u_init__Q213daObjSwhammer5Act_cFv = .text:0x00001330; // type:function size:0x18 scope:global align:4 +mode_l_u__Q213daObjSwhammer5Act_cFv = .text:0x00001348; // type:function size:0x38 scope:global align:4 +Execute__Q213daObjSwhammer5Act_cFPPA3_A4_f = .text:0x00001380; // type:function size:0x184 scope:global align:4 +Draw__Q213daObjSwhammer5Act_cFv = .text:0x00001504; // type:function size:0x60 scope:global align:4 +Mthd_Create__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x00001564; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x00001584; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x000015A8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x000015C8; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x000015F4; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001620; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001628; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001630; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001638; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001640; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001648; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001650; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001658; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001660; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016A8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016AC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016B0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016B4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000016B8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001700; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000175C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000176C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001774; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000177C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001784; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000178C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000017C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000017CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000017D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000017DC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001814; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001818; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001820; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001828; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001830; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000183C; // type:function size:0xC scope:weak align:4 +__dt__Q213daObjSwhammer5Act_cFv = .text:0x00001848; // type:function size:0x288 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjSwhammer5Act_c5Prm_eQ313daObjSwhammer5Act_c5Prm_e = .text:0x00001AD0; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001AEC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001AF4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@ = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +M_arcname__Q213daObjSwhammer5Act_c = .rodata:0x00000028; // type:object size:0x7 scope:global align:4 data:string +M_cyl_src_co__Q213daObjSwhammer5Act_c = .rodata:0x00000030; // type:object size:0x44 scope:global align:4 +M_cyl_src_tg__Q213daObjSwhammer5Act_c = .rodata:0x00000074; // type:object size:0x44 scope:global align:4 +color$4007 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:byte +@4168 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4169 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@4171 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4172 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4409 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@4450 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x6C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4486 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4487 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4488 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4489 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4485 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swhammer = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__Q213daObjSwhammer5Act_c = .data:0x000000E0; // type:object size:0x2C scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x0000010C; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000014C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000168; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000188; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000228; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_damage__Q213daObjSwhammer5Act_c = .bss:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +M_damage_dir__Q213daObjSwhammer5Act_c = .bss:0x00000058; // type:object size:0x2 scope:global align:2 data:2byte +M_tmp_mtx__Q213daObjSwhammer5Act_c = .bss:0x0000005C; // type:object size:0x30 scope:global align:4 +@4289 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +init$4290 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 +particle_scale$4288 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4295 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +vec$4294 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +init$4490 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_swheavy/splits.txt b/config/GZLE01/rels/d_a_obj_swheavy/splits.txt new file mode 100644 index 000000000..5c24f13af --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swheavy/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swheavy.cpp: + .text start:0x00000078 end:0x00001254 + .text start:0x00001254 end:0x00001270 + .rodata start:0x00000000 end:0x000000FD + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_obj_swheavy/symbols.txt b/config/GZLE01/rels/d_a_obj_swheavy/symbols.txt new file mode 100644 index 000000000..7334fec20 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swheavy/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q212daObjSwheavy5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjSwheavy5Act_cFv = .text:0x0000009C; // type:function size:0x290 scope:global align:4 +_create__Q212daObjSwheavy5Act_cFv = .text:0x0000032C; // type:function size:0x2FC scope:global align:4 +_delete__Q212daObjSwheavy5Act_cFv = .text:0x00000628; // type:function size:0xC4 scope:global align:4 +set_mtx__Q212daObjSwheavy5Act_cFv = .text:0x000006EC; // type:function size:0x10C scope:global align:4 +init_mtx__Q212daObjSwheavy5Act_cFv = .text:0x000007F8; // type:function size:0x58 scope:global align:4 +rideCB__Q212daObjSwheavy5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000850; // type:function size:0x34 scope:global align:4 +calc_top_pos__Q212daObjSwheavy5Act_cFv = .text:0x00000884; // type:function size:0x114 scope:global align:4 +top_bg_aim_req__Q212daObjSwheavy5Act_cFfs = .text:0x00000998; // type:function size:0xC scope:global align:4 +set_push_flag__Q212daObjSwheavy5Act_cFv = .text:0x000009A4; // type:function size:0x154 scope:global align:4 +mode_upper_init__Q212daObjSwheavy5Act_cFv = .text:0x00000AF8; // type:function size:0x1C scope:global align:4 +mode_upper__Q212daObjSwheavy5Act_cFv = .text:0x00000B14; // type:function size:0x11C scope:global align:4 +mode_u_l_init__Q212daObjSwheavy5Act_cFv = .text:0x00000C30; // type:function size:0x60 scope:global align:4 +mode_u_l__Q212daObjSwheavy5Act_cFv = .text:0x00000C90; // type:function size:0x108 scope:global align:4 +mode_lower_init__Q212daObjSwheavy5Act_cFv = .text:0x00000D98; // type:function size:0x20 scope:global align:4 +mode_lower__Q212daObjSwheavy5Act_cFv = .text:0x00000DB8; // type:function size:0x154 scope:global align:4 +mode_l_u_init__Q212daObjSwheavy5Act_cFv = .text:0x00000F0C; // type:function size:0x38 scope:global align:4 +mode_l_u__Q212daObjSwheavy5Act_cFv = .text:0x00000F44; // type:function size:0x78 scope:global align:4 +_execute__Q212daObjSwheavy5Act_cFv = .text:0x00000FBC; // type:function size:0x148 scope:global align:4 +_draw__Q212daObjSwheavy5Act_cFv = .text:0x00001104; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x000011C0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x000011E0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x00001204; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x00001228; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x0000124C; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwheavy5Act_c5Prm_eQ312daObjSwheavy5Act_c5Prm_e = .text:0x00001254; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjSwheavy5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_attr__Q212daObjSwheavy5Act_c = .rodata:0x00000008; // type:object size:0x70 scope:global align:4 +@4132 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4134 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4252 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@4365 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A4; // type:object size:0x59 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4441 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4442 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4443 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4444 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4440 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swheavy = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +init$4445 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_swlight/splits.txt b/config/GZLE01/rels/d_a_obj_swlight/splits.txt new file mode 100644 index 000000000..73c1858ec --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swlight/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swlight.cpp: + .text start:0x000000EC end:0x00001C94 + .text start:0x00001C94 end:0x00001CC0 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x00000071 diff --git a/config/GZLE01/rels/d_a_obj_swlight/symbols.txt b/config/GZLE01/rels/d_a_obj_swlight/symbols.txt new file mode 100644 index 000000000..663205d43 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swlight/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +is_switch2__Q212daObjSwlight5Act_cCFv = .text:0x000000EC; // type:function size:0x68 scope:global align:4 +solidHeapCB__Q212daObjSwlight5Act_cFP10fopAc_ac_c = .text:0x00000154; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjSwlight5Act_cFv = .text:0x00000178; // type:function size:0x2E4 scope:global align:4 +_create__Q212daObjSwlight5Act_cFv = .text:0x0000045C; // type:function size:0x2A8 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x00000704; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00000794; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000007E8; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000844; // type:function size:0x3C scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00000880; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00000960; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x000009F0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000A4C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A94; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000AF0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BF0; // type:function size:0x48 scope:weak align:4 +_delete__Q212daObjSwlight5Act_cFv = .text:0x00000C38; // type:function size:0x80 scope:global align:4 +jnodeCB_moon__Q212daObjSwlight5Act_cFP7J3DNodei = .text:0x00000CB8; // type:function size:0x8 scope:global align:4 +set_mtx__Q212daObjSwlight5Act_cFv = .text:0x00000CC0; // type:function size:0x6C scope:global align:4 +init_mtx__Q212daObjSwlight5Act_cFv = .text:0x00000D2C; // type:function size:0x3C scope:global align:4 +init_cc__Q212daObjSwlight5Act_cFv = .text:0x00000D68; // type:function size:0x9C scope:global align:4 +set_cc_pos__Q212daObjSwlight5Act_cFv = .text:0x00000E04; // type:function size:0x1C0 scope:global align:4 +set_cc__Q212daObjSwlight5Act_cFv = .text:0x00000FC4; // type:function size:0x64 scope:global align:4 +init_eye_pos__Q212daObjSwlight5Act_cFv = .text:0x00001028; // type:function size:0x90 scope:global align:4 +chk_light__Q212daObjSwlight5Act_cFv = .text:0x000010B8; // type:function size:0xA4 scope:global align:4 +power_up__Q212daObjSwlight5Act_cFv = .text:0x0000115C; // type:function size:0x40 scope:global align:4 +power_down__Q212daObjSwlight5Act_cFv = .text:0x0000119C; // type:function size:0x40 scope:global align:4 +mode_norm_moon_init__Q212daObjSwlight5Act_cFv = .text:0x000011DC; // type:function size:0x18 scope:global align:4 +mode_norm_moon__Q212daObjSwlight5Act_cFv = .text:0x000011F4; // type:function size:0x140 scope:global align:4 +mode_norm_sun_init__Q212daObjSwlight5Act_cFv = .text:0x00001334; // type:function size:0xC scope:global align:4 +mode_norm_sun__Q212daObjSwlight5Act_cFv = .text:0x00001340; // type:function size:0xC0 scope:global align:4 +mode_active_moon_init__Q212daObjSwlight5Act_cFv = .text:0x00001400; // type:function size:0x18 scope:global align:4 +mode_active_moon__Q212daObjSwlight5Act_cFv = .text:0x00001418; // type:function size:0x10C scope:global align:4 +mode_active_sun_init__Q212daObjSwlight5Act_cFv = .text:0x00001524; // type:function size:0xC scope:global align:4 +mode_active_sun__Q212daObjSwlight5Act_cFv = .text:0x00001530; // type:function size:0xFC scope:global align:4 +_execute__Q212daObjSwlight5Act_cFv = .text:0x0000162C; // type:function size:0xE8 scope:global align:4 +setMaterial__12daObjSwlightFP11J3DMaterialUc = .text:0x00001714; // type:function size:0x168 scope:local align:4 +setMaterial_Before_mirror__12daObjSwlightFP11J3DMaterialUc = .text:0x0000187C; // type:function size:0xF4 scope:local align:4 +_draw__Q212daObjSwlight5Act_cFv = .text:0x00001970; // type:function size:0x154 scope:global align:4 +Mthd_Create__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001AC4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001AE4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001B08; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001B2C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001B50; // type:function size:0x8 scope:local align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B58; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B60; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001B68; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001B74; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001B80; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001B90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001B98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001BA0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00001BD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00001BE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00001BE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00001BF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00001BF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00001C00; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C08; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001C40; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001C44; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001C4C; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwlight5Act_c5Prm_eQ312daObjSwlight5Act_c5Prm_e = .text:0x00001C94; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001CB0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001CB8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@ = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +M_arcname__Q212daObjSwlight5Act_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 data:string +M_tri_src__Q212daObjSwlight5Act_c = .rodata:0x00000018; // type:object size:0x54 scope:global align:4 +@4060 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4151 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000078; // type:object size:0x24 scope:local align:4 +@4389 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4410 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4456 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4541 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000B0; // type:object size:0x48 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4546 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4547 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4548 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4549 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4545 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swlight = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000EC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000158; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4379 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4380 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +local_eye$4378 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +init$4550 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_swpush/splits.txt b/config/GZLE01/rels/d_a_obj_swpush/splits.txt new file mode 100644 index 000000000..473d27ee9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swpush/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush.cpp: + .text start:0x000000EC end:0x00002080 + .text start:0x00002080 end:0x0000209C + .rodata start:0x00000000 end:0x000001CF + .data start:0x00000000 end:0x00000188 + .bss start:0x00000008 end:0x000000BA diff --git a/config/GZLE01/rels/d_a_obj_swpush/symbols.txt b/config/GZLE01/rels/d_a_obj_swpush/symbols.txt new file mode 100644 index 000000000..b1c72c1ef --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_swpush/symbols.txt @@ -0,0 +1,120 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +prmZ_init__Q211daObjSwpush5Act_cFv = .text:0x000000EC; // type:function size:0x30 scope:global align:4 +is_switch2__Q211daObjSwpush5Act_cCFv = .text:0x0000011C; // type:function size:0x80 scope:global align:4 +solidHeapCB__Q211daObjSwpush5Act_cFP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjSwpush5Act_cFv = .text:0x000001C0; // type:function size:0x2B8 scope:global align:4 +create_res_load__Q211daObjSwpush5Act_cFv = .text:0x00000478; // type:function size:0xA4 scope:global align:4 +Mthd_Create__Q211daObjSwpush5Act_cFv = .text:0x0000051C; // type:function size:0x3A8 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +Mthd_Delete__Q211daObjSwpush5Act_cFv = .text:0x00000968; // type:function size:0x90 scope:global align:4 +set_mtx__Q211daObjSwpush5Act_cFv = .text:0x000009F8; // type:function size:0x6C scope:global align:4 +init_mtx__Q211daObjSwpush5Act_cFv = .text:0x00000A64; // type:function size:0x3C scope:global align:4 +set_btp_frame__Q211daObjSwpush5Act_cFv = .text:0x00000AA0; // type:function size:0x94 scope:global align:4 +rideCB__Q211daObjSwpush5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000B34; // type:function size:0x3A8 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x00000EDC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000F38; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000F80; // type:function size:0x3C scope:weak align:4 +jnodeCB__Q211daObjSwpush5Act_cFP7J3DNodei = .text:0x00000FBC; // type:function size:0xA0 scope:global align:4 +calc_top_pos__Q211daObjSwpush5Act_cFv = .text:0x0000105C; // type:function size:0x114 scope:global align:4 +top_bg_aim_req__Q211daObjSwpush5Act_cFfs = .text:0x00001170; // type:function size:0xC scope:global align:4 +set_push_flag__Q211daObjSwpush5Act_cFv = .text:0x0000117C; // type:function size:0x190 scope:global align:4 +mode_upper_init__Q211daObjSwpush5Act_cFv = .text:0x0000130C; // type:function size:0x20 scope:global align:4 +mode_upper__Q211daObjSwpush5Act_cFv = .text:0x0000132C; // type:function size:0x1DC scope:global align:4 +mode_u_l_init__Q211daObjSwpush5Act_cFv = .text:0x00001508; // type:function size:0x60 scope:global align:4 +mode_u_l__Q211daObjSwpush5Act_cFv = .text:0x00001568; // type:function size:0x174 scope:global align:4 +mode_lower_init__Q211daObjSwpush5Act_cFv = .text:0x000016DC; // type:function size:0x20 scope:global align:4 +mode_lower__Q211daObjSwpush5Act_cFv = .text:0x000016FC; // type:function size:0x19C scope:global align:4 +mode_l_u_init__Q211daObjSwpush5Act_cFv = .text:0x00001898; // type:function size:0x38 scope:global align:4 +mode_l_u__Q211daObjSwpush5Act_cFv = .text:0x000018D0; // type:function size:0xC0 scope:global align:4 +demo_non_init__Q211daObjSwpush5Act_cFv = .text:0x00001990; // type:function size:0xC scope:global align:4 +demo_non__Q211daObjSwpush5Act_cFv = .text:0x0000199C; // type:function size:0x4 scope:global align:4 +demo_reqPause_init__Q211daObjSwpush5Act_cFv = .text:0x000019A0; // type:function size:0x58 scope:global align:4 +demo_reqPause__Q211daObjSwpush5Act_cFv = .text:0x000019F8; // type:function size:0x34 scope:global align:4 +demo_runPause_init__Q211daObjSwpush5Act_cFv = .text:0x00001A2C; // type:function size:0x28 scope:global align:4 +demo_runPause__Q211daObjSwpush5Act_cFv = .text:0x00001A54; // type:function size:0x4C scope:global align:4 +demo_stop_puase__Q211daObjSwpush5Act_cFv = .text:0x00001AA0; // type:function size:0x58 scope:global align:4 +demo_reqSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001AF8; // type:function size:0xAC scope:global align:4 +demo_reqSw__Q211daObjSwpush5Act_cFv = .text:0x00001BA4; // type:function size:0x74 scope:global align:4 +demo_runSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001C18; // type:function size:0xC scope:global align:4 +demo_runSw__Q211daObjSwpush5Act_cFv = .text:0x00001C24; // type:function size:0x60 scope:global align:4 +Mthd_Execute__Q211daObjSwpush5Act_cFv = .text:0x00001C84; // type:function size:0x290 scope:global align:4 +Mthd_Draw__Q211daObjSwpush5Act_cFv = .text:0x00001F14; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001FF8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002018; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002038; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002058; // type:function size:0x20 scope:local align:4 +Mthd_IsDelete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002078; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwpush5Act_c5Prm_eQ311daObjSwpush5Act_c5Prm_e = .text:0x00002080; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname_kbota__Q211daObjSwpush5Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +M_arcname_hhbot__Q211daObjSwpush5Act_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 data:string +M_attr__Q211daObjSwpush5Act_c = .rodata:0x00000014; // type:object size:0x130 scope:global align:4 +M_op_vtx__Q211daObjSwpush5Act_c = .rodata:0x00000144; // type:object size:0x4 scope:global align:4 +@4094 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@4246 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@4251 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +tri_id$4333 = .rodata:0x00000164; // type:object size:0x6 scope:local align:4 +@4450 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x00000178; // type:object size:0x57 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4874 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4875 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4876 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4877 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4878 = .data:0x00000060; // type:object size:0xC scope:local align:4 +demo_proc$4873 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4882 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4883 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4884 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4885 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +mode_proc$4881 = .data:0x000000D8; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@ = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swpush = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGTri = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4327 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4328 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4330 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4331 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4332 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +no_push_vec$4326 = .bss:0x00000088; // type:object size:0x30 scope:local align:4 +init$4879 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 +init$4886 = .bss:0x000000B9; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_table/splits.txt b/config/GZLE01/rels/d_a_obj_table/splits.txt new file mode 100644 index 000000000..6c05082cc --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_table/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_table.cpp: + .text start:0x00000078 end:0x000006C0 + .text start:0x000006C0 end:0x000006D8 + .text start:0x000006D8 end:0x000006F4 + .rodata start:0x00000000 end:0x00000092 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_table/symbols.txt b/config/GZLE01/rels/d_a_obj_table/symbols.txt new file mode 100644 index 000000000..eec61f2fd --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_table/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjTable5Act_cFv = .text:0x00000078; // type:function size:0x140 scope:global align:4 +Create__Q210daObjTable5Act_cFv = .text:0x000001B8; // type:function size:0xCC scope:global align:4 +Mthd_Create__Q210daObjTable5Act_cFv = .text:0x00000284; // type:function size:0x130 scope:global align:4 +Delete__Q210daObjTable5Act_cFv = .text:0x000003B4; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjTable5Act_cFv = .text:0x000003BC; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjTable5Act_cFv = .text:0x00000408; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjTable5Act_cFv = .text:0x00000488; // type:function size:0x3C scope:global align:4 +Execute__Q210daObjTable5Act_cFPPA3_A4_f = .text:0x000004C4; // type:function size:0x3C scope:global align:4 +Draw__Q210daObjTable5Act_cFv = .text:0x00000500; // type:function size:0x108 scope:global align:4 +Mthd_Create__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000608; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000628; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000648; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000668; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000694; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000006C0; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000006C8; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000006D0; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTable5Act_c5Prm_eQ310daObjTable5Act_c5Prm_e = .text:0x000006D8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjTable5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4024 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x6A scope:local align:4 data:string_table +Mthd_Table__Q210daObjTable27@unnamed@d_a_obj_table_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Table = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjTable5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjTable5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_tapestry/splits.txt b/config/GZLE01/rels/d_a_obj_tapestry/splits.txt new file mode 100644 index 000000000..d0603412d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tapestry/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:32 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000020 + +d/actor/d_a_obj_tapestry.cpp: + .text start:0x000000EC end:0x00005F58 + .text start:0x00005F58 end:0x00006278 + .text start:0x00006278 end:0x00006398 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000023A + .data start:0x00000000 end:0x00002418 + .bss start:0x00000020 end:0x0000050A diff --git a/config/GZLE01/rels/d_a_obj_tapestry/symbols.txt b/config/GZLE01/rels/d_a_obj_tapestry/symbols.txt new file mode 100644 index 000000000..00b500544 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tapestry/symbols.txt @@ -0,0 +1,292 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daObjTapestry_HIO_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global align:4 +plight_delete__21daObjTapestryPLight_cFv = .text:0x000001E0; // type:function size:0x74 scope:global align:4 +plight_move__21daObjTapestryPLight_cF4cXyz5csXyz = .text:0x00000254; // type:function size:0x5C scope:global align:4 +__dt__4cXyzFv = .text:0x000002B0; // type:function size:0x3C scope:weak align:4 +plight_make__21daObjTapestryPLight_cFv = .text:0x000002EC; // type:function size:0x38 scope:global align:4 +setPointLight__21daObjTapestryPLight_cF4cXyz5csXyz = .text:0x00000324; // type:function size:0x16C scope:global align:4 +execute__22daObjTapestryFireEff_cFP14JPABaseEmitter = .text:0x00000490; // type:function size:0x170 scope:global align:4 +__ct__23daObjTapestryDrawData_cFv = .text:0x00000600; // type:function size:0x38 scope:global align:4 +ct_tex__23daObjTapestryDrawData_cFv = .text:0x00000638; // type:function size:0x90 scope:global align:4 +ct_dl__23daObjTapestryDrawData_cFv = .text:0x000006C8; // type:function size:0x1B0 scope:global align:4 +__ct__21daObjTapestryPacket_cFv = .text:0x00000878; // type:function size:0x3CC scope:global align:4 +__dt__22daObjTapestrySmokeCB_cFv = .text:0x00000C44; // type:function size:0x7C scope:weak align:4 +init__21daObjTapestryPacket_cFP15daObjTapestry_c = .text:0x00000CC0; // type:function size:0x27C scope:global align:4 +update__21daObjTapestryPacket_cFv = .text:0x00000F3C; // type:function size:0x54 scope:global align:4 +calc_acc_spring_sub__21daObjTapestryPacket_cFPC4cXyzPC4cXyzff = .text:0x00000F90; // type:function size:0x1C4 scope:global align:4 +calc_acc_spring__21daObjTapestryPacket_cFii = .text:0x00001154; // type:function size:0x3A8 scope:global align:4 +calc_acc_gravity__21daObjTapestryPacket_cFv = .text:0x000014FC; // type:function size:0xBC scope:global align:4 +calc_acc_wave__21daObjTapestryPacket_cFii = .text:0x000015B8; // type:function size:0x2A0 scope:global align:4 +calc_acc_hit__21daObjTapestryPacket_cFii = .text:0x00001858; // type:function size:0x174 scope:global align:4 +calc_spd__21daObjTapestryPacket_cFii = .text:0x000019CC; // type:function size:0x128 scope:global align:4 +calc_pos_crr__21daObjTapestryPacket_cFii = .text:0x00001AF4; // type:function size:0x240 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001D34; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001E74; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001F8C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000202C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002088; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000020D0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000212C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002174; // type:function size:0x80 scope:weak align:4 +calc_pos__21daObjTapestryPacket_cFv = .text:0x000021F4; // type:function size:0x15C scope:global align:4 +calc_nrm__21daObjTapestryPacket_cFv = .text:0x00002350; // type:function size:0x524 scope:global align:4 +calc_wind__21daObjTapestryPacket_cFv = .text:0x00002874; // type:function size:0x50C scope:global align:4 +calc_hit__21daObjTapestryPacket_cFv = .text:0x00002D80; // type:function size:0x1B8 scope:global align:4 +calc_fire_leap__21daObjTapestryPacket_cFii = .text:0x00002F38; // type:function size:0xD0 scope:global align:4 +calc_fire__21daObjTapestryPacket_cFv = .text:0x00003008; // type:function size:0x314 scope:global align:4 +calc__21daObjTapestryPacket_cFP15daObjTapestry_c = .text:0x0000331C; // type:function size:0xF0 scope:global align:4 +set_hit__21daObjTapestryPacket_cF4cXyz4cXyzffb = .text:0x0000340C; // type:function size:0xC0 scope:global align:4 +get_now_pos__21daObjTapestryPacket_cFii = .text:0x000034CC; // type:function size:0x28 scope:global align:4 +eff_start__21daObjTapestryPacket_cFii = .text:0x000034F4; // type:function size:0x1D0 scope:global align:4 +eff_start_chk__21daObjTapestryPacket_cFii = .text:0x000036C4; // type:function size:0x270 scope:global align:4 +eff_end__21daObjTapestryPacket_cFv = .text:0x00003934; // type:function size:0x8C scope:global align:4 +eff_pos__21daObjTapestryPacket_cFv = .text:0x000039C0; // type:function size:0x300 scope:global align:4 +eff_delete__21daObjTapestryPacket_cFv = .text:0x00003CC0; // type:function size:0x7C scope:global align:4 +smokeCallback_init__21daObjTapestryPacket_cFv = .text:0x00003D3C; // type:function size:0xC scope:global align:4 +smoke_set__21daObjTapestryPacket_cFv = .text:0x00003D48; // type:function size:0xD8 scope:global align:4 +smoke_move__21daObjTapestryPacket_cFP10fopAc_ac_c = .text:0x00003E20; // type:function size:0x16C scope:global align:4 +setup_vtx__21daObjTapestryPacket_cFP22daObjTapestryDrawVtx_c = .text:0x00003F8C; // type:function size:0x104 scope:global align:4 +load_tex__21daObjTapestryPacket_cFv = .text:0x00004090; // type:function size:0x7C scope:global align:4 +setup_rendar__21daObjTapestryPacket_cFv = .text:0x0000410C; // type:function size:0x80 scope:global align:4 +setup_tev_stage__21daObjTapestryPacket_cFv = .text:0x0000418C; // type:function size:0x16C scope:global align:4 +setup_tevColReg__21daObjTapestryPacket_cFP15daObjTapestry_c = .text:0x000042F8; // type:function size:0x1C0 scope:global align:4 +draw__21daObjTapestryPacket_cFv = .text:0x000044B8; // type:function size:0x110 scope:global align:4 +chk_appear__15daObjTapestry_cFv = .text:0x000045C8; // type:function size:0x54 scope:global align:4 +set_mtx__15daObjTapestry_cFv = .text:0x0000461C; // type:function size:0x8C scope:global align:4 +init_mtx__15daObjTapestry_cFv = .text:0x000046A8; // type:function size:0x3C scope:global align:4 +solidHeapCB__15daObjTapestry_cFP10fopAc_ac_c = .text:0x000046E4; // type:function size:0x24 scope:global align:4 +create_heap__15daObjTapestry_cFv = .text:0x00004708; // type:function size:0xF8 scope:global align:4 +create_res_load__15daObjTapestry_cFv = .text:0x00004800; // type:function size:0x2C scope:global align:4 +init_cc__15daObjTapestry_cFv = .text:0x0000482C; // type:function size:0x9C scope:global align:4 +set_cc_pos__15daObjTapestry_cFv = .text:0x000048C8; // type:function size:0x168 scope:global align:4 +checkCollision__15daObjTapestry_cFv = .text:0x00004A30; // type:function size:0x400 scope:global align:4 +set_eye_pos__15daObjTapestry_cFv = .text:0x00004E30; // type:function size:0xFC scope:global align:4 +_create__15daObjTapestry_cFv = .text:0x00004F2C; // type:function size:0x23C scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x00005168; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x000051F8; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000524C; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x000052A8; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00005388; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00005418; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00005474; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000054BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005518; // type:function size:0x48 scope:weak align:4 +_delete__15daObjTapestry_cFv = .text:0x00005560; // type:function size:0xC8 scope:global align:4 +wait_act_proc__15daObjTapestry_cFv = .text:0x00005628; // type:function size:0x108 scope:global align:4 +demo_request_act_proc__15daObjTapestry_cFv = .text:0x00005730; // type:function size:0x80 scope:global align:4 +burn_act_proc__15daObjTapestry_cFv = .text:0x000057B0; // type:function size:0x128 scope:global align:4 +burn_act_init_proc__15daObjTapestry_cFv = .text:0x000058D8; // type:function size:0xAC scope:global align:4 +fine_act_init_proc__15daObjTapestry_cFv = .text:0x00005984; // type:function size:0x10 scope:global align:4 +setup_action__15daObjTapestry_cFi = .text:0x00005994; // type:function size:0x19C scope:global align:4 +_execute__15daObjTapestry_cFv = .text:0x00005B30; // type:function size:0xA0 scope:global align:4 +_draw__15daObjTapestry_cFv = .text:0x00005BD0; // type:function size:0x74 scope:global align:4 +daObjTapestry_Create__FP10fopAc_ac_c = .text:0x00005C44; // type:function size:0x20 scope:local align:4 +daObjTapestry_Delete__FP15daObjTapestry_c = .text:0x00005C64; // type:function size:0x24 scope:local align:4 +daObjTapestry_Execute__FP15daObjTapestry_c = .text:0x00005C88; // type:function size:0x24 scope:local align:4 +daObjTapestry_Draw__FP15daObjTapestry_c = .text:0x00005CAC; // type:function size:0x24 scope:local align:4 +daObjTapestry_IsDelete__FP15daObjTapestry_c = .text:0x00005CD0; // type:function size:0x8 scope:local align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005CD8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005CE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005CE8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005CF4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00005D00; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005D10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005D18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005D20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00005D58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00005D60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00005D68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00005D70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00005D78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00005D80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005D88; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005DC0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005DC4; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005DCC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00005E14; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E5C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E60; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E64; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E68; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00005E6C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005EB4; // type:function size:0x5C scope:weak align:4 +__dt__19daObjTapestry_HIO_cFv = .text:0x00005F10; // type:function size:0x48 scope:weak align:4 +__dt__22daObjTapestryFireEff_cFv = .text:0x00005F58; // type:function size:0x7C scope:weak align:4 +__ct__22daObjTapestryFireEff_cFv = .text:0x00005FD4; // type:function size:0x78 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000604C; // type:function size:0x4 scope:weak align:4 +__dt__22daObjTapestryDrawVtx_cFv = .text:0x00006050; // type:function size:0x94 scope:weak align:4 +__ct__22daObjTapestryDrawVtx_cFv = .text:0x000060E4; // type:function size:0x88 scope:weak align:4 +__dt__21daObjTapestryPacket_cFv = .text:0x0000616C; // type:function size:0x10C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ215daObjTapestry_c7Param_eQ215daObjTapestry_c7Param_e = .text:0x00006278; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_tapestry_cpp = .text:0x00006294; // type:function size:0xB4 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00006348; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00006350; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00006358; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00006360; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00006368; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00006370; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00006378; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00006380; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00006388; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00006390; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname_Mcrtn__30@unnamed@d_a_obj_tapestry_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_tri_src__30@unnamed@d_a_obj_tapestry_cpp@ = .rodata:0x00000008; // type:object size:0x54 scope:local align:4 +l_attr__30@unnamed@d_a_obj_tapestry_cpp@ = .rodata:0x0000005C; // type:object size:0x5C scope:local align:4 data:float +@4102 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4103 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@4161 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4181 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@4182 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +begin_data$4187 = .rodata:0x000000E4; // type:object size:0x3 scope:local align:4 +@4192 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 +@4201 = .rodata:0x000000F0; // type:object size:0x2 scope:local align:4 +tmp_clr$4202 = .rodata:0x000000F4; // type:object size:0x1 scope:local align:4 +@4203 = .rodata:0x000000F8; // type:object size:0x1 scope:local align:4 +@4339 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4460 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4510 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@4511 = .rodata:0x00000128; // type:object size:0x8 scope:local align:8 +@4512 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@4620 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4621 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4735 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5158 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5159 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5160 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5161 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5162 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5275 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5276 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5324 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:float +@5403 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:float +@5522 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@5799 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 data:float +@5930 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5931 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@6031 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@6032 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@6033 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:string +@6059 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:float +@6129 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6130 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@6131 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@6132 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@6133 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@6498 = .rodata:0x000001D0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000001D8; // type:object size:0x62 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_matDL__30@unnamed@d_a_obj_tapestry_cpp@ = .data:0x00000040; // type:object size:0x34 scope:local align:32 +l_Txm_curtainTEX__30@unnamed@d_a_obj_tapestry_cpp@ = .data:0x00000080; // type:object size:0x2000 scope:local align:32 +l_color__30@unnamed@d_a_obj_tapestry_cpp@ = .data:0x00002080; // type:object size:0x4 scope:local align:4 +kcolor_data$5752 = .data:0x00002084; // type:object size:0x10 scope:local align:4 +idx_tbl$5888 = .data:0x00002094; // type:object size:0xC scope:local align:4 +@6375 = .data:0x000020A0; // type:object size:0xC scope:local align:4 +@6376 = .data:0x000020AC; // type:object size:0xC scope:local align:4 +act_init_proc$6374 = .data:0x000020B8; // type:object size:0x30 scope:local align:4 +@6380 = .data:0x000020E8; // type:object size:0xC scope:local align:4 +@6381 = .data:0x000020F4; // type:object size:0xC scope:local align:4 +@6382 = .data:0x00002100; // type:object size:0xC scope:local align:4 +act_proc$6379 = .data:0x0000210C; // type:object size:0x30 scope:local align:4 +l_daObjTapestry_Method = .data:0x0000213C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tapestry = .data:0x0000215C; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x0000218C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00002198; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x000021EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x000021F8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00002204; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000228C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00002298; // type:object size:0xC scope:weak align:4 +__vt__21daObjTapestryPacket_c = .data:0x000022A4; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000022BC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000022C8; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000022E0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00002310; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00002340; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00002358; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00002364; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00002370; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000237C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00002388; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000023A4; // type:object size:0x20 scope:weak align:4 +__vt__22daObjTapestrySmokeCB_c = .data:0x000023C4; // type:object size:0x24 scope:weak align:4 +__vt__22daObjTapestryFireEff_c = .data:0x000023E8; // type:object size:0x24 scope:global align:4 +__vt__19daObjTapestry_HIO_c = .data:0x0000240C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000020; // type:label scope:local +@3569 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000054; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000058; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000005C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000060; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000064; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000068; // type:object size:0x1 scope:local align:4 +l_mesh_diagonal__30@unnamed@d_a_obj_tapestry_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +m_draw_data__21daObjTapestryPacket_c = .bss:0x00000080; // type:object size:0x320 scope:global align:32 +@4012 = .bss:0x000003A0; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x000003AC; // type:object size:0x6C scope:local align:4 +@4403 = .bss:0x00000418; // type:object size:0xC scope:local align:4 +init$4404 = .bss:0x00000424; // type:object size:0x1 scope:local align:1 +base_z_rev$4402 = .bss:0x00000428; // type:object size:0xC scope:local align:4 +@4682 = .bss:0x00000434; // type:object size:0xC scope:local align:4 +init$4683 = .bss:0x00000440; // type:object size:0x1 scope:local align:1 +gnd_work$4681 = .bss:0x00000444; // type:object size:0x54 scope:local align:4 +@5184 = .bss:0x00000498; // type:object size:0xC scope:local align:4 +init$5185 = .bss:0x000004A4; // type:object size:0x1 scope:local align:1 +vec0_base$5183 = .bss:0x000004A8; // type:object size:0xC scope:local align:4 +@5188 = .bss:0x000004B4; // type:object size:0xC scope:local align:4 +init$5189 = .bss:0x000004C0; // type:object size:0x1 scope:local align:1 +vec1_base$5187 = .bss:0x000004C4; // type:object size:0xC scope:local align:4 +@5192 = .bss:0x000004D0; // type:object size:0xC scope:local align:4 +init$5193 = .bss:0x000004DC; // type:object size:0x1 scope:local align:1 +vec2_base$5191 = .bss:0x000004E0; // type:object size:0xC scope:local align:4 +@5700 = .bss:0x000004EC; // type:object size:0xC scope:local align:4 +init$5701 = .bss:0x000004F8; // type:object size:0x1 scope:local align:1 +scl$5699 = .bss:0x000004FC; // type:object size:0xC scope:local align:4 +init$6377 = .bss:0x00000508; // type:object size:0x1 scope:local align:1 +init$6383 = .bss:0x00000509; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_tenmado/splits.txt b/config/GZLE01/rels/d_a_obj_tenmado/splits.txt new file mode 100644 index 000000000..9572958f4 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tenmado/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tenmado.cpp: + .text start:0x00000078 end:0x00000808 + .text start:0x00000808 end:0x00000820 + .text start:0x00000820 end:0x0000083C + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_tenmado/symbols.txt b/config/GZLE01/rels/d_a_obj_tenmado/symbols.txt new file mode 100644 index 000000000..a48ff598c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tenmado/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q212daObjTenmado5Act_cFv = .text:0x00000078; // type:function size:0x13C scope:global align:4 +Create__Q212daObjTenmado5Act_cFv = .text:0x000001B4; // type:function size:0xE8 scope:global align:4 +Mthd_Create__Q212daObjTenmado5Act_cFv = .text:0x0000029C; // type:function size:0xF8 scope:global align:4 +Delete__Q212daObjTenmado5Act_cFv = .text:0x00000394; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q212daObjTenmado5Act_cFv = .text:0x0000039C; // type:function size:0x4C scope:global align:4 +set_mtx__Q212daObjTenmado5Act_cFv = .text:0x000003E8; // type:function size:0xF0 scope:global align:4 +init_mtx__Q212daObjTenmado5Act_cFv = .text:0x000004D8; // type:function size:0x58 scope:global align:4 +Execute__Q212daObjTenmado5Act_cFPPA3_A4_f = .text:0x00000530; // type:function size:0x164 scope:global align:4 +Draw__Q212daObjTenmado5Act_cFv = .text:0x00000694; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x00000750; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x00000770; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x00000790; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x000007B0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x000007DC; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000808; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000810; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000818; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjTenmado5Act_c5Prm_eQ312daObjTenmado5Act_c5Prm_e = .text:0x00000820; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjTenmado5Act_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x80 scope:local align:4 data:string_table +Mthd_Tenmado__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tenmado = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q212daObjTenmado5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q212daObjTenmado5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_tide/splits.txt b/config/GZLE01/rels/d_a_obj_tide/splits.txt new file mode 100644 index 000000000..02488033a --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tide/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tide.cpp: + .text start:0x00000078 end:0x00001E88 + .text start:0x00001E88 end:0x00001FDC + .text start:0x00001FDC end:0x00001FF8 + .rodata start:0x00000000 end:0x0000032B + .data start:0x00000000 end:0x00000160 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLE01/rels/d_a_obj_tide/symbols.txt b/config/GZLE01/rels/d_a_obj_tide/symbols.txt new file mode 100644 index 000000000..c32e65ea7 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tide/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjTide5Act_cFv = .text:0x00000078; // type:function size:0x5CC scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000644; // type:function size:0x48 scope:weak align:4 +Create__Q29daObjTide5Act_cFv = .text:0x0000068C; // type:function size:0x130 scope:global align:4 +Mthd_Create__Q29daObjTide5Act_cFv = .text:0x000007BC; // type:function size:0x1DC scope:global align:4 +Delete__Q29daObjTide5Act_cFv = .text:0x00000998; // type:function size:0x54 scope:global align:4 +Mthd_Delete__Q29daObjTide5Act_cFv = .text:0x000009EC; // type:function size:0x68 scope:global align:4 +set_mtx__Q29daObjTide5Act_cFv = .text:0x00000A54; // type:function size:0xD0 scope:global align:4 +init_mtx__Q29daObjTide5Act_cFv = .text:0x00000B24; // type:function size:0x60 scope:global align:4 +move_to_aim__Q29daObjTide5Act_cFfb = .text:0x00000B84; // type:function size:0x180 scope:global align:4 +chk_demo_rescue__Q29daObjTide5Act_cCFv = .text:0x00000D04; // type:function size:0x60 scope:global align:4 +gmtw_demo_up_start__Q29daObjTide5Act_cCFv = .text:0x00000D64; // type:function size:0x68 scope:global align:4 +mode_norm_init__Q29daObjTide5Act_cFv = .text:0x00000DCC; // type:function size:0xC scope:global align:4 +mode_norm__Q29daObjTide5Act_cFv = .text:0x00000DD8; // type:function size:0x1D4 scope:global align:4 +mode_gmtw_pre_init__Q29daObjTide5Act_cFv = .text:0x00000FAC; // type:function size:0x88 scope:global align:4 +mode_gmtw_pre__Q29daObjTide5Act_cFv = .text:0x00001034; // type:function size:0x8C scope:global align:4 +mode_gmtw_init__Q29daObjTide5Act_cFv = .text:0x000010C0; // type:function size:0x124 scope:global align:4 +mode_gmtw__Q29daObjTide5Act_cFv = .text:0x000011E4; // type:function size:0x190 scope:global align:4 +mode_gmtw_demo_init__Q29daObjTide5Act_cFv = .text:0x00001374; // type:function size:0x88 scope:global align:4 +mode_gmtw_demo__Q29daObjTide5Act_cFv = .text:0x000013FC; // type:function size:0x258 scope:global align:4 +se_init_gmtw__Q29daObjTide5Act_cFv = .text:0x00001654; // type:function size:0x7C scope:global align:4 +se_set_gmtw__Q29daObjTide5Act_cFv = .text:0x000016D0; // type:function size:0x1E0 scope:global align:4 +se_start_gopo__Q29daObjTide5Act_cFv = .text:0x000018B0; // type:function size:0x84 scope:global align:4 +se_start_out__Q29daObjTide5Act_cFv = .text:0x00001934; // type:function size:0x84 scope:global align:4 +se_start_up__Q29daObjTide5Act_cFv = .text:0x000019B8; // type:function size:0x84 scope:global align:4 +se_stop_gopo__Q29daObjTide5Act_cFv = .text:0x00001A3C; // type:function size:0x50 scope:global align:4 +se_stop_out__Q29daObjTide5Act_cFv = .text:0x00001A8C; // type:function size:0x50 scope:global align:4 +se_stop_up__Q29daObjTide5Act_cFv = .text:0x00001ADC; // type:function size:0x50 scope:global align:4 +se_pos_up__Q29daObjTide5Act_cFv = .text:0x00001B2C; // type:function size:0x4C scope:global align:4 +Execute__Q29daObjTide5Act_cFPPA3_A4_f = .text:0x00001B78; // type:function size:0x10C scope:global align:4 +Draw__Q29daObjTide5Act_cFv = .text:0x00001C84; // type:function size:0x14C scope:global align:4 +Mthd_Create__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001DD0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001DF0; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001E10; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001E30; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001E5C; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001E88; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001E90; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001E98; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001EA0; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001EA8; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001EB0; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001EB8; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001EC0; // type:function size:0x8 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001EC8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001F24; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001F80; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjTide5Act_c5Prm_eQ39daObjTide5Act_c5Prm_e = .text:0x00001FDC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_arcname_Humi__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .rodata:0x00000000; // type:object size:0x5 scope:local align:4 data:string +L_arcname_Gmtw__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .rodata:0x00000008; // type:object size:0x5 scope:local align:4 data:string +L_attr__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .rodata:0x00000010; // type:object size:0x1B0 scope:local align:4 +@4166 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x000001C8; // type:object size:0x8 scope:local align:8 data:double +@4186 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +@4364 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 data:float +@4542 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 data:float +@4583 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:float +@4667 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001F4; // type:object size:0x137 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4789 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4790 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4791 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4792 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4788 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tide = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000E0; // type:object size:0x28 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjTide5Act_c = .data:0x00000138; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjTide5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4793 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_timer/splits.txt b/config/GZLE01/rels/d_a_obj_timer/splits.txt new file mode 100644 index 000000000..162441ebd --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_timer/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_timer.cpp: + .text start:0x00000078 end:0x0000040C + .text start:0x0000040C end:0x00000428 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_obj_timer/symbols.txt b/config/GZLE01/rels/d_a_obj_timer/symbols.txt new file mode 100644 index 000000000..10d3918d2 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_timer/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q210daObjTimer5Act_cFv = .text:0x00000078; // type:function size:0x9C scope:global align:4 +_delete__Q210daObjTimer5Act_cFv = .text:0x00000114; // type:function size:0x8 scope:global align:4 +mode_wait_init__Q210daObjTimer5Act_cFv = .text:0x0000011C; // type:function size:0x10 scope:global align:4 +mode_wait__Q210daObjTimer5Act_cFv = .text:0x0000012C; // type:function size:0x5C scope:global align:4 +mode_count_init__Q210daObjTimer5Act_cFv = .text:0x00000188; // type:function size:0x44 scope:global align:4 +mode_count__Q210daObjTimer5Act_cFv = .text:0x000001CC; // type:function size:0x138 scope:global align:4 +_execute__Q210daObjTimer5Act_cFv = .text:0x00000304; // type:function size:0x90 scope:global align:4 +Mthd_Create__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000394; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000003B4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000003D8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000003FC; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000404; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTimer5Act_c5Prm_eQ310daObjTimer5Act_c5Prm_e = .text:0x0000040C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4075 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4081 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4082 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4080 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@ = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Timer = .data:0x00000080; // type:object size:0x30 scope:global align:4 +init$4083 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_tntrap/splits.txt b/config/GZLE01/rels/d_a_obj_tntrap/splits.txt new file mode 100644 index 000000000..31738ad92 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tntrap/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tntrap.cpp: + .text start:0x00000078 end:0x00001DC0 + .text start:0x00001DC0 end:0x00001DEC + .rodata start:0x00000000 end:0x00000173 + .data start:0x00000000 end:0x00000318 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLE01/rels/d_a_obj_tntrap/symbols.txt b/config/GZLE01/rels/d_a_obj_tntrap/symbols.txt new file mode 100644 index 000000000..487d36707 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tntrap/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__13daObjTnTrap_cFv = .text:0x00000078; // type:function size:0x234 scope:global align:4 +set_mtx__13daObjTnTrap_cFv = .text:0x000002AC; // type:function size:0x98 scope:global align:4 +solidHeapCB__13daObjTnTrap_cFP10fopAc_ac_c = .text:0x00000344; // type:function size:0x24 scope:global align:4 +create_heap__13daObjTnTrap_cFv = .text:0x00000368; // type:function size:0x7C scope:global align:4 +particle_set__13daObjTnTrap_cFif = .text:0x000003E4; // type:function size:0x214 scope:global align:4 +particle_delete__13daObjTnTrap_cFi = .text:0x000005F8; // type:function size:0xAC scope:global align:4 +set_se__13daObjTnTrap_cFv = .text:0x000006A4; // type:function size:0x88 scope:global align:4 +set_tri__13daObjTnTrap_cFi = .text:0x0000072C; // type:function size:0x174 scope:global align:4 +chk_event_flg__13daObjTnTrap_cFv = .text:0x000008A0; // type:function size:0x170 scope:global align:4 +set_em_set_offsetY__13daObjTnTrap_cFv = .text:0x00000A10; // type:function size:0x88 scope:global align:4 +_create__13daObjTnTrap_cFv = .text:0x00000A98; // type:function size:0x1E0 scope:global align:4 +__dt__8dCcD_TriFv = .text:0x00000C78; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00000D58; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00000DE8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000E44; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000E8C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000EE8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000F30; // type:function size:0x5C scope:weak align:4 +_delete__13daObjTnTrap_cFv = .text:0x00000F8C; // type:function size:0xC4 scope:global align:4 +trap_off_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001050; // type:function size:0x100 scope:global align:4 +trap_on_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001150; // type:function size:0x234 scope:global align:4 +demo_regist_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001384; // type:function size:0xC4 scope:global align:4 +demo_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001448; // type:function size:0xA8 scope:global align:4 +demo_wait2_act_proc__13daObjTnTrap_cFv = .text:0x000014F0; // type:function size:0xC4 scope:global align:4 +demo_end_wait_act_proc__13daObjTnTrap_cFv = .text:0x000015B4; // type:function size:0xF4 scope:global align:4 +hide_wait_act_proc__13daObjTnTrap_cFv = .text:0x000016A8; // type:function size:0x98 scope:global align:4 +dummy_proc__13daObjTnTrap_cFv = .text:0x00001740; // type:function size:0x4 scope:global align:4 +trap_off_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x00001744; // type:function size:0x4C scope:global align:4 +trap_on_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x00001790; // type:function size:0x3C scope:global align:4 +demo_regist_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x000017CC; // type:function size:0x94 scope:global align:4 +demo_wait2_act_init_proc__13daObjTnTrap_cFv = .text:0x00001860; // type:function size:0x30 scope:global align:4 +demo_end_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x00001890; // type:function size:0x4C scope:global align:4 +setup_action__13daObjTnTrap_cFi = .text:0x000018DC; // type:function size:0x208 scope:global align:4 +_execute__13daObjTnTrap_cFv = .text:0x00001AE4; // type:function size:0x104 scope:global align:4 +_draw__13daObjTnTrap_cFv = .text:0x00001BE8; // type:function size:0x8 scope:global align:4 +daObjTnTrap_Create__FP10fopAc_ac_c = .text:0x00001BF0; // type:function size:0x20 scope:local align:4 +daObjTnTrap_Delete__FP13daObjTnTrap_c = .text:0x00001C10; // type:function size:0x24 scope:local align:4 +daObjTnTrap_Execute__FP13daObjTnTrap_c = .text:0x00001C34; // type:function size:0x24 scope:local align:4 +daObjTnTrap_Draw__FP13daObjTnTrap_c = .text:0x00001C58; // type:function size:0x24 scope:local align:4 +daObjTnTrap_IsDelete__FP13daObjTnTrap_c = .text:0x00001C7C; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001C84; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CCC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001CDC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001CE8; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001CF4; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001D04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001D0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D14; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00001D4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00001D54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00001D5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00001D64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00001D74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D7C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001DB4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001DB8; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjTnTrap_c7Param_eQ213daObjTnTrap_c7Param_e = .text:0x00001DC0; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001DDC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001DE4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +l_tri_src__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x00000008; // type:object size:0x54 scope:local align:4 +l_tri_vtx__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x0000005C; // type:object size:0x48 scope:local align:4 +l_offset_ball__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x000000A4; // type:object size:0x18 scope:local align:4 +l_offset_thunder__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x000000BC; // type:object size:0x24 scope:local align:4 +@4099 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4100 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4101 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4268 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4391 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4394 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 data:double +@4614 = .rodata:0x00000108; // type:object size:0x8 scope:local align:8 +@4615 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 +@4616 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000128; // type:object size:0x4B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +table_idx$4272 = .data:0x00000030; // type:object size:0x30 scope:local align:4 +@4826 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4827 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4828 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4829 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4830 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4831 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4832 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +act_proc$4825 = .data:0x000000B4; // type:object size:0x54 scope:local align:4 +@4836 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4837 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4838 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4839 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@4840 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4841 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@4842 = .data:0x00000150; // type:object size:0xC scope:local align:4 +act_init_proc$4835 = .data:0x0000015C; // type:object size:0x54 scope:local align:4 +l_daObjTnTrap_Method = .data:0x000001B0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_TnTrap = .data:0x000001D0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000224; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000290; // type:object size:0x88 scope:weak align:4 +init$4833 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4843 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_toripost/splits.txt b/config/GZLE01/rels/d_a_obj_toripost/splits.txt new file mode 100644 index 000000000..16007bf44 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_toripost/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_toripost.cpp: + .text start:0x000000EC end:0x00002438 + .text start:0x00002438 end:0x0000244C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000265 + .data start:0x00000000 end:0x00000378 + .bss start:0x00000008 end:0x0000002D diff --git a/config/GZLE01/rels/d_a_obj_toripost/symbols.txt b/config/GZLE01/rels/d_a_obj_toripost/symbols.txt new file mode 100644 index 000000000..a44ae7d37 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_toripost/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +_createHeap__12daObjTpost_cFv = .text:0x0000010C; // type:function size:0x120 scope:global align:4 +__ct__16daObjTpost_HIO_cFv = .text:0x0000022C; // type:function size:0x54 scope:global align:4 +cutProc__12daObjTpost_cFv = .text:0x00000280; // type:function size:0x154 scope:global align:4 +cutPresentStart__12daObjTpost_cFi = .text:0x000003D4; // type:function size:0x4 scope:global align:4 +cutPresentProc__12daObjTpost_cFi = .text:0x000003D8; // type:function size:0x9C scope:global align:4 +cutSetAnmStart__12daObjTpost_cFi = .text:0x00000474; // type:function size:0x8C scope:global align:4 +cutSetAnmProc__12daObjTpost_cFi = .text:0x00000500; // type:function size:0x60 scope:global align:4 +cutDispLetterStart__12daObjTpost_cFi = .text:0x00000560; // type:function size:0x20 scope:global align:4 +cutDispLetterProc__12daObjTpost_cFi = .text:0x00000580; // type:function size:0x74 scope:global align:4 +deliverLetter__12daObjTpost_cFv = .text:0x000005F4; // type:function size:0x5C scope:global align:4 +getReceiveLetterNum__12daObjTpost_cFv = .text:0x00000650; // type:function size:0x70 scope:global align:4 +getReadableLetterNum__12daObjTpost_cFv = .text:0x000006C0; // type:function size:0x90 scope:global align:4 +checkSendPrice__12daObjTpost_cFv = .text:0x00000750; // type:function size:0x68 scope:global align:4 +getMsgXY__12daObjTpost_cFv = .text:0x000007B8; // type:function size:0x174 scope:global align:4 +getMsgNormal__12daObjTpost_cFv = .text:0x0000092C; // type:function size:0x64 scope:global align:4 +getMsg__12daObjTpost_cFv = .text:0x00000990; // type:function size:0x5C scope:global align:4 +next_msgStatus__12daObjTpost_cFPUl = .text:0x000009EC; // type:function size:0x308 scope:global align:4 +checkTalk__12daObjTpost_cFv = .text:0x00000CF4; // type:function size:0x44 scope:global align:4 +eventOrder__12daObjTpost_cFv = .text:0x00000D38; // type:function size:0x88 scope:global align:4 +checkOrder__12daObjTpost_cFv = .text:0x00000DC0; // type:function size:0x88 scope:global align:4 +setAttention__12daObjTpost_cFv = .text:0x00000E48; // type:function size:0x5C scope:global align:4 +setAnm__12daObjTpost_cFScb = .text:0x00000EA4; // type:function size:0x168 scope:global align:4 +setMtx__12daObjTpost_cFv = .text:0x0000100C; // type:function size:0x88 scope:global align:4 +modeWaitInit__12daObjTpost_cFv = .text:0x00001094; // type:function size:0x4C scope:global align:4 +modeWait__12daObjTpost_cFv = .text:0x000010E0; // type:function size:0xA8 scope:global align:4 +modeTalkInit__12daObjTpost_cFv = .text:0x00001188; // type:function size:0x28 scope:global align:4 +modeTalk__12daObjTpost_cFv = .text:0x000011B0; // type:function size:0x90 scope:global align:4 +modeTalkXYInit__12daObjTpost_cFv = .text:0x00001240; // type:function size:0x5C scope:global align:4 +modeTalkXY__12daObjTpost_cFv = .text:0x0000129C; // type:function size:0x1F4 scope:global align:4 +modeReceiveInit__12daObjTpost_cFv = .text:0x00001490; // type:function size:0x44 scope:global align:4 +modeReceive__12daObjTpost_cFv = .text:0x000014D4; // type:function size:0x28 scope:global align:4 +modeReceiveDemoInit__12daObjTpost_cFv = .text:0x000014FC; // type:function size:0x4 scope:global align:4 +modeReceiveDemo__12daObjTpost_cFv = .text:0x00001500; // type:function size:0xD8 scope:global align:4 +modeProc__12daObjTpost_cFQ212daObjTpost_c6Proc_ei = .text:0x000015D8; // type:function size:0x180 scope:global align:4 +_execute__12daObjTpost_cFv = .text:0x00001758; // type:function size:0x174 scope:global align:4 +debugDraw__12daObjTpost_cFv = .text:0x000018CC; // type:function size:0x4 scope:global align:4 +_draw__12daObjTpost_cFv = .text:0x000018D0; // type:function size:0xB0 scope:global align:4 +createInit__12daObjTpost_cFv = .text:0x00001980; // type:function size:0x224 scope:global align:4 +getArg__12daObjTpost_cFv = .text:0x00001BA4; // type:function size:0x4 scope:global align:4 +_create__12daObjTpost_cFv = .text:0x00001BA8; // type:function size:0x1E0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00001D88; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001E54; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001E9C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001EF8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001F40; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001F9C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002024; // type:function size:0x70 scope:weak align:4 +_delete__12daObjTpost_cFv = .text:0x00002094; // type:function size:0x30 scope:global align:4 +daObjTpostCreate__FPv = .text:0x000020C4; // type:function size:0x20 scope:local align:4 +daObjTpostDelete__FPv = .text:0x000020E4; // type:function size:0x24 scope:local align:4 +daObjTpostExecute__FPv = .text:0x00002108; // type:function size:0x24 scope:local align:4 +daObjTpostDraw__FPv = .text:0x0000212C; // type:function size:0x24 scope:local align:4 +daObjTpostIsDelete__FPv = .text:0x00002150; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002158; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000021A0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000021E8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002244; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000228C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000229C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000022A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000022AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000022B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000022BC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000022F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000022FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002304; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000230C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002344; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002348; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002350; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002358; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002360; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000236C; // type:function size:0xC scope:weak align:4 +__dt__16daObjTpost_HIO_cFv = .text:0x00002378; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000023C0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_toripost_cpp = .text:0x000023DC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002418; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002420; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002428; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002430; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002438; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002440; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002448; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__12daObjTpost_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +m_letter__12daObjTpost_c = .rodata:0x0000000C; // type:object size:0x9C scope:global align:4 +m_cyl_src__12daObjTpost_c = .rodata:0x000000A8; // type:object size:0x44 scope:global align:4 +m_send_price__12daObjTpost_c = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@4112 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4119 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +pay_type$4265 = .rodata:0x0000010C; // type:object size:0x31 scope:local align:4 +@4274 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:4byte +@4308 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +pay_msg_num$4340 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +a_anm_bcks_tbl$4491 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4492 = .rodata:0x00000160; // type:object size:0x50 scope:local align:4 +@4522 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:float +@4736 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@4804 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@4805 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001D4; // type:object size:0x91 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +action_table$4126 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4428 = .data:0x0000003C; // type:object size:0x50 scope:local align:4 +a_demo_name_tbl$4440 = .data:0x0000008C; // type:object size:0x4 scope:local align:4 +@4693 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4694 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4695 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4696 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4697 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4698 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4699 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4700 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4701 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4702 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +mode_tbl$4692 = .data:0x00000108; // type:object size:0x8C scope:local align:4 +daObjTpostMethodTable = .data:0x00000194; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_TORIPOST = .data:0x000001B4; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000022C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000320; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000344; // type:object size:0x14 scope:weak align:4 +__vt__12daObjTpost_c = .data:0x00000358; // type:object size:0x14 scope:global align:4 +__vt__16daObjTpost_HIO_c = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4122 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 +init$4703 = .bss:0x0000002C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_tousekiki/splits.txt b/config/GZLE01/rels/d_a_obj_tousekiki/splits.txt new file mode 100644 index 000000000..daa17630b --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tousekiki/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tousekiki.cpp: + .text start:0x000000EC end:0x00000A38 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000144 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZLE01/rels/d_a_obj_tousekiki/symbols.txt b/config/GZLE01/rels/d_a_obj_tousekiki/symbols.txt new file mode 100644 index 000000000..c1ed0c804 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tousekiki/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__17daObj_Tousekiki_cFv = .text:0x0000010C; // type:function size:0x1B0 scope:global align:4 +daObj_TousekikiCreate__FPv = .text:0x000002BC; // type:function size:0x20 scope:local align:4 +_create__17daObj_Tousekiki_cFv = .text:0x000002DC; // type:function size:0x218 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000004F4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000005C0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000608; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000664; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000006AC; // type:function size:0x3C scope:weak align:4 +daObj_TousekikiDelete__FPv = .text:0x000006E8; // type:function size:0x30 scope:local align:4 +daObj_TousekikiExecute__FPv = .text:0x00000718; // type:function size:0x18C scope:local align:4 +daObj_TousekikiDraw__FPv = .text:0x000008A4; // type:function size:0x90 scope:local align:4 +daObj_TousekikiIsDelete__FPv = .text:0x00000934; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000093C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000094C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000954; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000095C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000964; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000096C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000009A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000009AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000009B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000009BC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000009F4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000009F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A00; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A08; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000A10; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000A1C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000A28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000A30; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__17daObj_Tousekiki_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4026 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4222 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:string_table +daObj_TousekikiMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tousekiki = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +l_p_ship = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +@3995 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +init$localstatic4$demo_move__17daObj_Tousekiki_cFv = .bss:0x00000018; // type:object size:0x1 scope:weak align:1 data:byte +touseki_offset$localstatic3$demo_move__17daObj_Tousekiki_cFv = .bss:0x0000001C; // type:object size:0xC scope:weak align:4 data:float diff --git a/config/GZLE01/rels/d_a_obj_tower/splits.txt b/config/GZLE01/rels/d_a_obj_tower/splits.txt new file mode 100644 index 000000000..c18147823 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tower/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tower.cpp: + .text start:0x00000078 end:0x00000570 + .rodata start:0x00000000 end:0x0000003E + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_tower/symbols.txt b/config/GZLE01/rels/d_a_obj_tower/symbols.txt new file mode 100644 index 000000000..e2bd1420a --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tower/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjTower_cFv = .text:0x00000098; // type:function size:0x174 scope:global align:4 +CreateInit__12daObjTower_cFv = .text:0x0000020C; // type:function size:0x80 scope:global align:4 +set_mtx__12daObjTower_cFv = .text:0x0000028C; // type:function size:0x80 scope:global align:4 +daObjTower_Create__FPv = .text:0x0000030C; // type:function size:0xD0 scope:local align:4 +daObjTower_Delete__FPv = .text:0x000003DC; // type:function size:0x68 scope:local align:4 +daObjTower_Draw__FPv = .text:0x00000444; // type:function size:0xA4 scope:local align:4 +daObjTower_Execute__FPv = .text:0x000004E8; // type:function size:0x80 scope:local align:4 +daObjTower_IsDelete__FPv = .text:0x00000568; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4030 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000010; // type:object size:0x2E scope:local align:4 data:string_table +daObj_TowerMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tower = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_trap/splits.txt b/config/GZLE01/rels/d_a_obj_trap/splits.txt new file mode 100644 index 000000000..295a9c250 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_trap/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_trap.cpp: + .text start:0x000000EC end:0x00002F5C + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x000002F4 + .bss start:0x00000008 end:0x0000014C diff --git a/config/GZLE01/rels/d_a_obj_trap/symbols.txt b/config/GZLE01/rels/d_a_obj_trap/symbols.txt new file mode 100644 index 000000000..f2ff63f32 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_trap/symbols.txt @@ -0,0 +1,160 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__11daObjTrap_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:global align:4 +create_heap__11daObjTrap_cFv = .text:0x0000010C; // type:function size:0x198 scope:global align:4 +_create__11daObjTrap_cFv = .text:0x000002A4; // type:function size:0x26C scope:global align:4 +__ct__11daObjTrap_cFv = .text:0x00000510; // type:function size:0x1C4 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000006D4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000814; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000092C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000009CC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000A28; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000A70; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000ACC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000B14; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000B94; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000CA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000D04; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000D4C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000DA8; // type:function size:0x48 scope:weak align:4 +_delete__11daObjTrap_cFv = .text:0x00000DF0; // type:function size:0x94 scope:global align:4 +init_mtx__11daObjTrap_cFv = .text:0x00000E84; // type:function size:0x9C scope:global align:4 +set_co_pos__11daObjTrap_cFv = .text:0x00000F20; // type:function size:0x50 scope:global align:4 +get_ground__11daObjTrap_cFv = .text:0x00000F70; // type:function size:0x84 scope:global align:4 +circle_search__11daObjTrap_cFv = .text:0x00000FF4; // type:function size:0x138 scope:global align:4 +set_move_info__11daObjTrap_cFv = .text:0x0000112C; // type:function size:0x100 scope:global align:4 +check_arrival__11daObjTrap_cFv = .text:0x0000122C; // type:function size:0x1B8 scope:global align:4 +check_wall__11daObjTrap_cFv = .text:0x000013E4; // type:function size:0x500 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000018E4; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001A38; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001B64; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001BF8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001C40; // type:function size:0x48 scope:weak align:4 +check_block_target_pos__11daObjTrap_cFP4cXyz = .text:0x00001C88; // type:function size:0xF4 scope:global align:4 +check_block__11daObjTrap_cF4cXyz = .text:0x00001D7C; // type:function size:0x658 scope:global align:4 +set_vib_mode__11daObjTrap_cFv = .text:0x000023D4; // type:function size:0x138 scope:global align:4 +vibrate__11daObjTrap_cFv = .text:0x0000250C; // type:function size:0x50 scope:global align:4 +bound__11daObjTrap_cFv = .text:0x0000255C; // type:function size:0x11C scope:global align:4 +set_shine__11daObjTrap_cFv = .text:0x00002678; // type:function size:0x94 scope:global align:4 +shine_move__11daObjTrap_cFv = .text:0x0000270C; // type:function size:0x4C scope:global align:4 +_execute__11daObjTrap_cFv = .text:0x00002758; // type:function size:0x558 scope:global align:4 +_draw__11daObjTrap_cFv = .text:0x00002CB0; // type:function size:0xA4 scope:global align:4 +Mthd_Create__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002D54; // type:function size:0x20 scope:local align:4 +Mthd_Delete__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002D74; // type:function size:0x24 scope:local align:4 +Mthd_Execute__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002D98; // type:function size:0x24 scope:local align:4 +Mthd_Draw__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002DBC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002DE0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002DE8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002DF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E18; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002E60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E68; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002EA0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EAC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002EBC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002EC8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002ED4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002EDC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002EE4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002EFC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002F04; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002F0C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002F14; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002F1C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002F24; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002F2C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00002F44; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002F4C; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00002F54; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_speed_table__11daObjTrap_c = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +M_wait_f_table__11daObjTrap_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 +M_arcname__11daObjTrap_c = .rodata:0x00000014; // type:object size:0x5 scope:global align:4 data:string +@4044 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4130 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4364 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4386 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +angleY$4515 = .rodata:0x00000048; // type:object size:0x6 scope:local align:4 +transA$4516 = .rodata:0x00000050; // type:object size:0xC scope:local align:4 +@4689 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4690 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5053 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5054 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@5083 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5245 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000090; // type:object size:0x32 scope:local align:4 data:string_table +l_daObjTrap_cyl_data = .data:0x00000000; // type:object size:0x44 scope:local align:4 +angleY$4795 = .data:0x00000044; // type:object size:0x4 scope:local align:4 +Trap_Mthd_Table__26@unnamed@d_a_obj_trap_cpp@ = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Trap = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000098; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000000C8; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000104; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000128; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000140; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000170; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001A0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001DC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000027C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000288; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4512 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4513 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +wall_work$4511 = .bss:0x00000064; // type:object size:0x6C scope:local align:4 +@4792 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +init$4793 = .bss:0x000000DC; // type:object size:0x1 scope:local align:1 +wall_work$4791 = .bss:0x000000E0; // type:object size:0x6C scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_tribox/splits.txt b/config/GZLE01/rels/d_a_obj_tribox/splits.txt new file mode 100644 index 000000000..12d337ad8 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tribox/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tribox.cpp: + .text start:0x000000EC end:0x000036C8 + .text start:0x000036C8 end:0x00003D78 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000189 + .data start:0x00000000 end:0x00000374 + .bss start:0x00000008 end:0x0000013D diff --git a/config/GZLE01/rels/d_a_obj_tribox/symbols.txt b/config/GZLE01/rels/d_a_obj_tribox/symbols.txt new file mode 100644 index 000000000..f77fc11da --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_tribox/symbols.txt @@ -0,0 +1,224 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_state__Q211daObjTribox5Act_cFv = .text:0x000000EC; // type:function size:0xB8 scope:global align:4 +solidHeapCB__Q211daObjTribox5Act_cFP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjTribox5Act_cFv = .text:0x000001C8; // type:function size:0x2E8 scope:global align:4 +block_init__Q211daObjTribox5Act_cFv = .text:0x000004B0; // type:function size:0x110 scope:global align:4 +chk_light__Q211daObjTribox5Act_cCFv = .text:0x000005C0; // type:function size:0x44 scope:global align:4 +correct_before_init__Q211daObjTribox5Act_cFv = .text:0x00000604; // type:function size:0x88 scope:global align:4 +correct_after_init__Q211daObjTribox5Act_cFv = .text:0x0000068C; // type:function size:0xBC scope:global align:4 +controll_set__Q211daObjTribox5Act_cFv = .text:0x00000748; // type:function size:0xF8 scope:global align:4 +controll_clear__Q211daObjTribox5Act_cFv = .text:0x00000840; // type:function size:0xC4 scope:global align:4 +create_block_before__Q211daObjTribox5Act_cFv = .text:0x00000904; // type:function size:0x7C scope:global align:4 +create_block_after__Q211daObjTribox5Act_cFv = .text:0x00000980; // type:function size:0x8 scope:global align:4 +create_correct_before__Q211daObjTribox5Act_cFv = .text:0x00000988; // type:function size:0x24 scope:global align:4 +create_correct_after__Q211daObjTribox5Act_cFv = .text:0x000009AC; // type:function size:0x7C scope:global align:4 +_create__Q211daObjTribox5Act_cFv = .text:0x00000A28; // type:function size:0x19C scope:global align:4 +__dt__4cXyzFv = .text:0x00000BC4; // type:function size:0x3C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000C00; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000C5C; // type:function size:0x48 scope:weak align:4 +_delete__Q211daObjTribox5Act_cFv = .text:0x00000CA4; // type:function size:0xC4 scope:global align:4 +set_mtx__Q211daObjTribox5Act_cFv = .text:0x00000D68; // type:function size:0x94 scope:global align:4 +init_mtx__Q211daObjTribox5Act_cFv = .text:0x00000DFC; // type:function size:0x58 scope:global align:4 +push_pullCB__Q211daObjTribox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ24dBgW13PushPullLabel = .text:0x00000E54; // type:function size:0x138 scope:global align:4 +line_cross__Q211daObjTribox5Act_cCFPC4cXyzPC4cXyz = .text:0x00000F8C; // type:function size:0x68 scope:global align:4 +chk_wall__Q211daObjTribox5Act_cCFi = .text:0x00000FF4; // type:function size:0x2AC scope:global align:4 +chk_space__Q211daObjTribox5Act_cCFv = .text:0x000012A0; // type:function size:0x48 scope:global align:4 +eff_flash__Q211daObjTribox5Act_cFv = .text:0x000012E8; // type:function size:0x90 scope:global align:4 +eff_smoke_start__Q211daObjTribox5Act_cFv = .text:0x00001378; // type:function size:0xEC scope:global align:4 +eff_smoke_pos__Q211daObjTribox5Act_cFv = .text:0x00001464; // type:function size:0x164 scope:global align:4 +eff_smoke_end__Q211daObjTribox5Act_cFv = .text:0x000015C8; // type:function size:0x2C scope:global align:4 +eff_smoke_remove__Q211daObjTribox5Act_cFv = .text:0x000015F4; // type:function size:0x2C scope:global align:4 +eff_sink_smoke_init__Q211daObjTribox5Act_cFv = .text:0x00001620; // type:function size:0xC scope:global align:4 +eff_sink_smoke_start__Q211daObjTribox5Act_cFv = .text:0x0000162C; // type:function size:0x114 scope:global align:4 +eff_sink_smoke_end__Q211daObjTribox5Act_cFv = .text:0x00001740; // type:function size:0x78 scope:global align:4 +eff_sink_smoke_remove__Q211daObjTribox5Act_cFv = .text:0x000017B8; // type:function size:0x64 scope:global align:4 +vib_sink_init__Q211daObjTribox5Act_cFv = .text:0x0000181C; // type:function size:0xC scope:global align:4 +vib_sink_start__Q211daObjTribox5Act_cFv = .text:0x00001828; // type:function size:0xD4 scope:global align:4 +vib_sink_end__Q211daObjTribox5Act_cFv = .text:0x000018FC; // type:function size:0x80 scope:global align:4 +search_block__Q211daObjTribox5Act_cFPvPv = .text:0x0000197C; // type:function size:0x8C scope:global align:4 +sound_pos_init__Q211daObjTribox5Act_cFv = .text:0x00001A08; // type:function size:0x88 scope:global align:4 +sound_pos_delete__Q211daObjTribox5Act_cFv = .text:0x00001A90; // type:function size:0x34 scope:global align:4 +sound_get_mapinfo__Q211daObjTribox5Act_cFRC4cXyz = .text:0x00001AC4; // type:function size:0x248 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001D0C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001E4C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001F64; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002004; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002060; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000020A8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002104; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000214C; // type:function size:0x80 scope:weak align:4 +sound_sink_down_block__Q211daObjTribox5Act_cFv = .text:0x000021CC; // type:function size:0x9C scope:global align:4 +sound_sink_stop_block__Q211daObjTribox5Act_cFv = .text:0x00002268; // type:function size:0x9C scope:global align:4 +sound_flash_shine__Q211daObjTribox5Act_cFv = .text:0x00002304; // type:function size:0x9C scope:global align:4 +sound_flash_light__Q211daObjTribox5Act_cFv = .text:0x000023A0; // type:function size:0x9C scope:global align:4 +mode_block_wait_init__Q211daObjTribox5Act_cFv = .text:0x0000243C; // type:function size:0x1C scope:global align:4 +mode_block_wait__Q211daObjTribox5Act_cFv = .text:0x00002458; // type:function size:0x168 scope:global align:4 +mode_block_walk_init__Q211daObjTribox5Act_cFv = .text:0x000025C0; // type:function size:0x6C scope:global align:4 +mode_block_walk__Q211daObjTribox5Act_cFv = .text:0x0000262C; // type:function size:0x508 scope:global align:4 +mode_block_sink_init__Q211daObjTribox5Act_cFv = .text:0x00002B34; // type:function size:0x5C scope:global align:4 +mode_block_sink__Q211daObjTribox5Act_cFv = .text:0x00002B90; // type:function size:0x154 scope:global align:4 +mode_block_lower_init__Q211daObjTribox5Act_cFv = .text:0x00002CE4; // type:function size:0x30 scope:global align:4 +mode_block_lower__Q211daObjTribox5Act_cFv = .text:0x00002D14; // type:function size:0x94 scope:global align:4 +mode_correct_off_init__Q211daObjTribox5Act_cFv = .text:0x00002DA8; // type:function size:0x18 scope:global align:4 +mode_correct_off__Q211daObjTribox5Act_cFv = .text:0x00002DC0; // type:function size:0x5C scope:global align:4 +mode_correct_on_init__Q211daObjTribox5Act_cFv = .text:0x00002E1C; // type:function size:0x18 scope:global align:4 +mode_correct_on__Q211daObjTribox5Act_cFv = .text:0x00002E34; // type:function size:0xB8 scope:global align:4 +mode_correct_demoreq_init__Q211daObjTribox5Act_cFv = .text:0x00002EEC; // type:function size:0x20 scope:global align:4 +mode_correct_demoreq__Q211daObjTribox5Act_cFv = .text:0x00002F0C; // type:function size:0xA8 scope:global align:4 +mode_correct_demorun_init__Q211daObjTribox5Act_cFv = .text:0x00002FB4; // type:function size:0x74 scope:global align:4 +mode_correct_demorun__Q211daObjTribox5Act_cFv = .text:0x00003028; // type:function size:0xDC scope:global align:4 +mode_correct_end_init__Q211daObjTribox5Act_cFv = .text:0x00003104; // type:function size:0x18 scope:global align:4 +mode_correct_end__Q211daObjTribox5Act_cFv = .text:0x0000311C; // type:function size:0x4 scope:global align:4 +mode_correct_dummy_init__Q211daObjTribox5Act_cFv = .text:0x00003120; // type:function size:0x18 scope:global align:4 +mode_correct_dummy__Q211daObjTribox5Act_cFv = .text:0x00003138; // type:function size:0x4 scope:global align:4 +mode_proc_call__Q211daObjTribox5Act_cFv = .text:0x0000313C; // type:function size:0x14C scope:global align:4 +execute_block__Q211daObjTribox5Act_cFv = .text:0x00003288; // type:function size:0x7C scope:global align:4 +execute_correct__Q211daObjTribox5Act_cFv = .text:0x00003304; // type:function size:0x20 scope:global align:4 +_execute__Q211daObjTribox5Act_cFv = .text:0x00003324; // type:function size:0xB4 scope:global align:4 +_draw__Q211daObjTribox5Act_cFv = .text:0x000033D8; // type:function size:0x160 scope:global align:4 +Mthd_Create__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x00003538; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x00003558; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x0000357C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x000035A0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x000035C4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000035CC; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003614; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003618; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000361C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003620; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003624; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000366C; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjTribox5Act_c5Prm_eQ311daObjTribox5Act_c5Prm_e = .text:0x000036C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_tribox_cpp = .text:0x000036E4; // type:function size:0x2C0 scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000039A4; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00003AF8; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003C24; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00003CB8; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00003D00; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00003D08; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00003D10; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00003D18; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00003D20; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00003D28; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00003D30; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003D38; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00003D40; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003D48; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00003D50; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003D58; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003D60; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00003D68; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00003D70; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .rodata:0x00000000; // type:object size:0x1C scope:local align:4 +M_arcname__Q211daObjTribox5Act_c = .rodata:0x0000001C; // type:object size:0x6 scope:global align:4 data:string +@4072 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4087 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +face_ang_offset$4294 = .rodata:0x0000003C; // type:object size:0x6 scope:local align:4 +@4429 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4480 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4540 = .rodata:0x00000064; // type:object size:0xC scope:local align:4 +@4628 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4722 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4801 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5023 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5026 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5027 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5418 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5419 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5420 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5421 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5422 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000BC; // type:object size:0xCD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4185 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4186 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4187 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4188 = .data:0x00000054; // type:object size:0xC scope:local align:4 +proc$4184 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +@5187 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@5188 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@5189 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@5190 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@5191 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@5192 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@5193 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@5194 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@5195 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5196 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +mode_proc$5186 = .data:0x00000108; // type:object size:0x78 scope:local align:4 +Mthd_Table__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .data:0x00000180; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tribox = .data:0x000001A0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001DC; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000001F4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000224; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000254; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000029C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000002B8; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000002F0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000320; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000035C; // type:object size:0x18 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +L_r_in__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +L_r_out__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +@4004 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@4005 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@4006 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +M_post__Q211daObjTribox5Act_c = .bss:0x00000080; // type:object size:0x24 scope:global align:4 +@4007 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +M_lin__Q211daObjTribox5Act_c = .bss:0x000000B0; // type:object size:0x6C scope:global align:4 +init$4189 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 +@4461 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +init$4462 = .bss:0x0000012C; // type:object size:0x1 scope:local align:1 +scl$4460 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +init$5197 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_try/splits.txt b/config/GZLE01/rels/d_a_obj_try/splits.txt new file mode 100644 index 000000000..a99398cc5 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_try/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_try.cpp: + .text start:0x00000078 end:0x000034F0 + .text start:0x000034F0 end:0x00003564 + .rodata start:0x00000000 end:0x00000710 + .data start:0x00000000 end:0x00000374 + .bss start:0x00000000 end:0x0000004C diff --git a/config/GZLE01/rels/d_a_obj_try/symbols.txt b/config/GZLE01/rels/d_a_obj_try/symbols.txt new file mode 100644 index 000000000..c8e6b28b9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_try/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +prm_set_swSave__Q28daObjTry5Act_cFi = .text:0x00000078; // type:function size:0x18 scope:global align:4 +solidHeapCB__Q28daObjTry5Act_cFP10fopAc_ac_c = .text:0x00000090; // type:function size:0x24 scope:global align:4 +create_heap__Q28daObjTry5Act_cFv = .text:0x000000B4; // type:function size:0x1B8 scope:global align:4 +init_cc__Q28daObjTry5Act_cFv = .text:0x0000026C; // type:function size:0x120 scope:global align:4 +search_sameType__Q28daObjTry5Act_cFPvPv = .text:0x0000038C; // type:function size:0x9C scope:global align:4 +chk_appear__Q28daObjTry5Act_cCFv = .text:0x00000428; // type:function size:0x100 scope:global align:4 +_create__Q28daObjTry5Act_cFv = .text:0x00000528; // type:function size:0x3B0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000008D8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000009A4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009EC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A48; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000A90; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000AEC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000B74; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000BE4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000C40; // type:function size:0x48 scope:weak align:4 +_delete__Q28daObjTry5Act_cFv = .text:0x00000C88; // type:function size:0xD4 scope:global align:4 +mode_restart_init__Q28daObjTry5Act_cFv = .text:0x00000D5C; // type:function size:0x14C scope:global align:4 +mode_restart__Q28daObjTry5Act_cFv = .text:0x00000EA8; // type:function size:0x154 scope:global align:4 +mode_wait_init__Q28daObjTry5Act_cFv = .text:0x00000FFC; // type:function size:0x78 scope:global align:4 +mode_wait__Q28daObjTry5Act_cFv = .text:0x00001074; // type:function size:0x250 scope:global align:4 +mode_carry_init__Q28daObjTry5Act_cFv = .text:0x000012C4; // type:function size:0x80 scope:global align:4 +mode_carry__Q28daObjTry5Act_cFv = .text:0x00001344; // type:function size:0x90 scope:global align:4 +mode_drop_init__Q28daObjTry5Act_cFv = .text:0x000013D4; // type:function size:0xD4 scope:global align:4 +mode_drop__Q28daObjTry5Act_cFv = .text:0x000014A8; // type:function size:0x70 scope:global align:4 +mode_sink_init__Q28daObjTry5Act_cFv = .text:0x00001518; // type:function size:0x188 scope:global align:4 +mode_sink__Q28daObjTry5Act_cFv = .text:0x000016A0; // type:function size:0xDC scope:global align:4 +mode_proc_call__Q28daObjTry5Act_cFv = .text:0x0000177C; // type:function size:0x3DC scope:global align:4 +cull_set_draw__Q28daObjTry5Act_cFv = .text:0x00001B58; // type:function size:0x38 scope:global align:4 +cull_set_move__Q28daObjTry5Act_cFv = .text:0x00001B90; // type:function size:0x38 scope:global align:4 +damaged__Q28daObjTry5Act_cFv = .text:0x00001BC8; // type:function size:0x20 scope:global align:4 +damage_cc_proc__Q28daObjTry5Act_cFv = .text:0x00001BE8; // type:function size:0xF0 scope:global align:4 +damage_bg_proc__Q28daObjTry5Act_cFv = .text:0x00001CD8; // type:function size:0x1C0 scope:global align:4 +damage_bg_proc_directly__Q28daObjTry5Act_cFv = .text:0x00001E98; // type:function size:0x154 scope:global align:4 +chk_sink_water__Q28daObjTry5Act_cFv = .text:0x00001FEC; // type:function size:0x48 scope:global align:4 +chk_sinkdown_water__Q28daObjTry5Act_cFv = .text:0x00002034; // type:function size:0x78 scope:global align:4 +calc_drop_param__Q28daObjTry5Act_cCFPfPfPf = .text:0x000020AC; // type:function size:0x16C scope:global align:4 +bound__Q28daObjTry5Act_cFv = .text:0x00002218; // type:function size:0xDC scope:global align:4 +se_fall_water__Q28daObjTry5Act_cFv = .text:0x000022F4; // type:function size:0x118 scope:global align:4 +set_senv__Q28daObjTry5Act_cCFii = .text:0x0000240C; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q28daObjTry5Act_cCFv = .text:0x00002460; // type:function size:0x38 scope:global align:4 +set_mtx__Q28daObjTry5Act_cFv = .text:0x00002498; // type:function size:0x6C scope:global align:4 +init_mtx__Q28daObjTry5Act_cFv = .text:0x00002504; // type:function size:0x3C scope:global align:4 +eff_set_bingo__Q28daObjTry5Act_cFbb = .text:0x00002540; // type:function size:0x1D8 scope:global align:4 +eff_clr_bingo__Q28daObjTry5Act_cFv = .text:0x00002718; // type:function size:0x78 scope:global align:4 +eff_land_smoke__Q28daObjTry5Act_cFv = .text:0x00002790; // type:function size:0x2C scope:global align:4 +eff_hit_water_splash__Q28daObjTry5Act_cFv = .text:0x000027BC; // type:function size:0x50 scope:global align:4 +make_vib__Q28daObjTry5Act_cFv = .text:0x0000280C; // type:function size:0x5C scope:global align:4 +check_circle__Q28daObjTry5Act_cFv = .text:0x00002868; // type:function size:0xF8 scope:global align:4 +get_water_h__Q28daObjTry5Act_cFv = .text:0x00002960; // type:function size:0x130 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x00002A90; // type:function size:0x124 scope:weak align:4 +_execute__Q28daObjTry5Act_cFv = .text:0x00002BB4; // type:function size:0x1F4 scope:global align:4 +_draw__Q28daObjTry5Act_cFv = .text:0x00002DA8; // type:function size:0xFC scope:global align:4 +Mthd_Create__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002EA4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002EC4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002EE8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002F0C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002F30; // type:function size:0x8 scope:local align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002F38; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002F80; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002FDC; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003024; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003080; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00003120; // type:function size:0xFC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000321C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003264; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000032AC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003308; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003350; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003354; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003358; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000335C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003360; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000033A8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003404; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003414; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000341C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003424; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000342C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003434; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000346C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003474; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000347C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003484; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000034BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000034C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000034C8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000034D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000034D8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000034E4; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjTry5Act_c5Prm_eQ38daObjTry5Act_c5Prm_e = .text:0x000034F0; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000350C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003514; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000351C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003524; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x0000352C; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00003534; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x0000353C; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00003544; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x0000354C; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00003554; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000355C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attrBase__Q28daObjTry25@unnamed@d_a_obj_try_cpp@ = .rodata:0x00000000; // type:object size:0xC scope:local align:4 +M_arcname__Q28daObjTry5Act_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 data:string +M_cyl_src__Q28daObjTry5Act_c = .rodata:0x00000014; // type:object size:0x44 scope:global align:4 +M_attr__Q28daObjTry5Act_c = .rodata:0x00000058; // type:object size:0x618 scope:global align:4 +@4159 = .rodata:0x00000670; // type:object size:0x4 scope:local align:4 data:float +@4161 = .rodata:0x00000678; // type:object size:0x8 scope:local align:8 +@4183 = .rodata:0x00000680; // type:object size:0x8 scope:local align:8 data:double +@4319 = .rodata:0x00000688; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x0000068C; // type:object size:0x4 scope:local align:4 data:float +@4474 = .rodata:0x00000690; // type:object size:0x4 scope:local align:4 +@4490 = .rodata:0x00000694; // type:object size:0x4 scope:local align:4 +@4491 = .rodata:0x00000698; // type:object size:0x4 scope:local align:4 +@4492 = .rodata:0x0000069C; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x000006A0; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x000006A4; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x000006A8; // type:object size:0x8 scope:local align:8 +@4678 = .rodata:0x000006B0; // type:object size:0x8 scope:local align:8 +@4791 = .rodata:0x000006B8; // type:object size:0x4 scope:local align:4 data:float +@4796 = .rodata:0x000006BC; // type:object size:0x4 scope:local align:4 +@4797 = .rodata:0x000006C0; // type:object size:0x4 scope:local align:4 data:float +@4802 = .rodata:0x000006C4; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x000006C8; // type:object size:0x4 scope:local align:4 data:float +@4923 = .rodata:0x000006CC; // type:object size:0x4 scope:local align:4 data:float +@4983 = .rodata:0x000006D0; // type:object size:0x4 scope:local align:4 +@4988 = .rodata:0x000006D4; // type:object size:0x8 scope:local align:4 +@5127 = .rodata:0x000006DC; // type:object size:0x4 scope:local align:4 data:float +@5171 = .rodata:0x000006E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000006E4; // type:object size:0x2C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4701 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4702 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4703 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4704 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4705 = .data:0x00000060; // type:object size:0xC scope:local align:4 +mode_proc$4700 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +prm0$5060 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +env0$5061 = .data:0x000000B0; // type:object size:0x8 scope:local align:4 +prm1$5062 = .data:0x000000B8; // type:object size:0x8 scope:local align:4 +env1$5063 = .data:0x000000C0; // type:object size:0x8 scope:local align:4 +Mthd_Table__Q28daObjTry25@unnamed@d_a_obj_try_cpp@ = .data:0x000000C8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Try = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000148; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x00000160; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000190; // type:object size:0x30 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000208; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000224; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000338; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000368; // type:object size:0xC scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +M_bingo__Q28daObjTry5Act_c = .bss:0x00000049; // type:object size:0x1 scope:global align:1 data:byte +M_restart__Q28daObjTry5Act_c = .bss:0x0000004A; // type:object size:0x1 scope:global align:1 data:byte +init$4706 = .bss:0x0000004B; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_usovmc/splits.txt b/config/GZLE01/rels/d_a_obj_usovmc/splits.txt new file mode 100644 index 000000000..c03bd0d06 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_usovmc/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_usovmc.cpp: + .text start:0x00000078 end:0x00000534 + .text start:0x00000534 end:0x0000054C + .rodata start:0x00000000 end:0x00000083 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_usovmc/symbols.txt b/config/GZLE01/rels/d_a_obj_usovmc/symbols.txt new file mode 100644 index 000000000..8fa1cd8ee --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_usovmc/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjUsovmc5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjUsovmc5Act_cFv = .text:0x0000012C; // type:function size:0x6C scope:global align:4 +Mthd_Create__Q211daObjUsovmc5Act_cFv = .text:0x00000198; // type:function size:0xF8 scope:global align:4 +Delete__Q211daObjUsovmc5Act_cFv = .text:0x00000290; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjUsovmc5Act_cFv = .text:0x00000298; // type:function size:0x4C scope:global align:4 +set_mtx__Q211daObjUsovmc5Act_cFv = .text:0x000002E4; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjUsovmc5Act_cFv = .text:0x00000364; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjUsovmc5Act_cFPPA3_A4_f = .text:0x000003A0; // type:function size:0x3C scope:global align:4 +Draw__Q211daObjUsovmc5Act_cFv = .text:0x000003DC; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x0000047C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x0000049C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x000004BC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x000004DC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x00000508; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000534; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000053C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000544; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjUsovmc5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4004 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4006 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4007 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x6B scope:local align:4 data:string_table +Mthd_Usovmc__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Usovmc = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjUsovmc5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjUsovmc5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_vfan/splits.txt b/config/GZLE01/rels/d_a_obj_vfan/splits.txt new file mode 100644 index 000000000..994239961 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vfan/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vfan.cpp: + .text start:0x00000078 end:0x00000DD8 + .text start:0x00000DD8 end:0x00000EDC + .text start:0x00000EDC end:0x00000F08 + .rodata start:0x00000000 end:0x0000008E + .data start:0x00000000 end:0x000001B0 + .bss start:0x00000000 end:0x00000034 diff --git a/config/GZLE01/rels/d_a_obj_vfan/symbols.txt b/config/GZLE01/rels/d_a_obj_vfan/symbols.txt new file mode 100644 index 000000000..c56c09861 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vfan/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjVfan5Act_cFv = .text:0x00000078; // type:function size:0xBC scope:global align:4 +Create__Q29daObjVfan5Act_cFv = .text:0x00000134; // type:function size:0xE0 scope:global align:4 +Mthd_Create__Q29daObjVfan5Act_cFv = .text:0x00000214; // type:function size:0x1BC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000003D0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000049C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004E4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000540; // type:function size:0x48 scope:weak align:4 +Delete__Q29daObjVfan5Act_cFv = .text:0x00000588; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjVfan5Act_cFv = .text:0x00000590; // type:function size:0x58 scope:global align:4 +set_mtx__Q29daObjVfan5Act_cFv = .text:0x000005E8; // type:function size:0x98 scope:global align:4 +init_mtx__Q29daObjVfan5Act_cFv = .text:0x00000680; // type:function size:0x3C scope:global align:4 +ParticleSet__Q29daObjVfan5Act_cFv = .text:0x000006BC; // type:function size:0x2F8 scope:global align:4 +Execute__Q29daObjVfan5Act_cFPPA3_A4_f = .text:0x000009B4; // type:function size:0x2C0 scope:global align:4 +Draw__Q29daObjVfan5Act_cFv = .text:0x00000C74; // type:function size:0xAC scope:global align:4 +Mthd_Create__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D20; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D40; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D60; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D80; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000DAC; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000DD8; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000DE0; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000DE8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000DF0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000E00; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000E10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000E18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000E60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000E68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E70; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000EA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000EAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000EB4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000EBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000EC4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000ED0; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjVfan5Act_c5Prm_eQ39daObjVfan5Act_c5Prm_e = .text:0x00000EDC; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000EF8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000F00; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjVfan5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4013 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4014 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4015 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4016 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4284 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0x6E scope:local align:4 data:string_table +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Vfan__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vfan = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__Q29daObjVfan5Act_c = .data:0x00000188; // type:object size:0x28 scope:global align:4 +m_evid__9daObjVfan = .bss:0x00000000; // type:object size:0x2 scope:global align:2 +M_tmp_mtx__Q29daObjVfan5Act_c = .bss:0x00000004; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_vgnfd/splits.txt b/config/GZLE01/rels/d_a_obj_vgnfd/splits.txt new file mode 100644 index 000000000..70e0bde83 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vgnfd/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vgnfd.cpp: + .text start:0x00000078 end:0x00001538 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000011C diff --git a/config/GZLE01/rels/d_a_obj_vgnfd/symbols.txt b/config/GZLE01/rels/d_a_obj_vgnfd/symbols.txt new file mode 100644 index 000000000..b115dd82d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vgnfd/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjVgnfd_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_bdl_brk__12daObjVgnfd_cFi = .text:0x00000098; // type:function size:0x194 scope:global align:4 +create_heap__12daObjVgnfd_cFv = .text:0x0000022C; // type:function size:0x278 scope:global align:4 +_create__12daObjVgnfd_cFv = .text:0x000004A4; // type:function size:0x260 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000704; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00000760; // type:function size:0x2C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000078C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000007E8; // type:function size:0x48 scope:weak align:4 +_delete__12daObjVgnfd_cFv = .text:0x00000830; // type:function size:0xA8 scope:global align:4 +check_ev_init__12daObjVgnfd_cFi = .text:0x000008D8; // type:function size:0x3C scope:weak align:4 +get_start_demo_idx__12daObjVgnfd_cFv = .text:0x00000914; // type:function size:0x98 scope:global align:4 +check_fin__12daObjVgnfd_cFv = .text:0x000009AC; // type:function size:0x7C scope:global align:4 +on_fin__12daObjVgnfd_cFv = .text:0x00000A28; // type:function size:0x30 scope:global align:4 +init_mtx__12daObjVgnfd_cFv = .text:0x00000A58; // type:function size:0xE4 scope:global align:4 +set_timer__12daObjVgnfd_cFv = .text:0x00000B3C; // type:function size:0x64 scope:global align:4 +_execute__12daObjVgnfd_cFv = .text:0x00000BA0; // type:function size:0x6F8 scope:global align:4 +_draw__12daObjVgnfd_cFv = .text:0x00001298; // type:function size:0x158 scope:global align:4 +Mthd_Create__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x000013F0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x00001410; // type:function size:0x24 scope:local align:4 +Mthd_Execute__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x00001434; // type:function size:0x24 scope:local align:4 +Mthd_Draw__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x00001458; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x0000147C; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001484; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001488; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000148C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001490; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001494; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000014DC; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_bdl_table__12daObjVgnfd_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +M_brk_table__12daObjVgnfd_c = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +M_door_bdl_table__12daObjVgnfd_c = .rodata:0x00000028; // type:object size:0x8 scope:global align:4 +M_door_ev_table__12daObjVgnfd_c = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +M_boss_ev_table__12daObjVgnfd_c = .rodata:0x00000038; // type:object size:0x8 scope:global align:4 +M_arcname__12daObjVgnfd_c = .rodata:0x00000040; // type:object size:0x6 scope:global align:4 data:string +@4030 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4507 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000074; // type:object size:0xBC scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_daObjVgnfd_demo_name = .data:0x00000030; // type:object size:0x10 scope:local align:4 +l_daObjVgnfd_act_name = .data:0x00000040; // type:object size:0x8 scope:local align:4 +l_daObjVgnfd_break_act_name = .data:0x00000048; // type:object size:0x18 scope:local align:4 +l_daObjVgnfd_pt_table = .data:0x00000060; // type:object size:0xC scope:local align:4 +Vgnfd_Mthd_Table__27@unnamed@d_a_obj_vgnfd_cpp@ = .data:0x0000006C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vgnfd = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000BC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000000C8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000E4; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000110; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_vmc/splits.txt b/config/GZLE01/rels/d_a_obj_vmc/splits.txt new file mode 100644 index 000000000..baa6c27e0 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vmc/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vmc.cpp: + .text start:0x00000078 end:0x0000144C + .text start:0x0000144C end:0x00001478 + .rodata start:0x00000000 end:0x000000AA + .data start:0x00000000 end:0x000001A0 diff --git a/config/GZLE01/rels/d_a_obj_vmc/symbols.txt b/config/GZLE01/rels/d_a_obj_vmc/symbols.txt new file mode 100644 index 000000000..b3521bb2a --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vmc/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q28daObjVmc5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q28daObjVmc5Act_cFv = .text:0x0000009C; // type:function size:0x364 scope:global align:4 +CreateInit__Q28daObjVmc5Act_cFv = .text:0x00000400; // type:function size:0x1BC scope:global align:4 +_create__Q28daObjVmc5Act_cFv = .text:0x000005BC; // type:function size:0x174 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000730; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000007FC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000844; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000008A0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000008E8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000944; // type:function size:0x48 scope:weak align:4 +_delete__Q28daObjVmc5Act_cFv = .text:0x0000098C; // type:function size:0x88 scope:global align:4 +set_mtx__Q28daObjVmc5Act_cFv = .text:0x00000A14; // type:function size:0xB0 scope:global align:4 +init_mtx__Q28daObjVmc5Act_cFv = .text:0x00000AC4; // type:function size:0x58 scope:global align:4 +daObjVmc_base_main__Q28daObjVmc5Act_cFv = .text:0x00000B1C; // type:function size:0xB4 scope:global align:4 +daObjVmc_tree_demo_wait__Q28daObjVmc5Act_cFv = .text:0x00000BD0; // type:function size:0xC scope:global align:4 +daObjVmc_tree_demo_main__Q28daObjVmc5Act_cFv = .text:0x00000BDC; // type:function size:0x178 scope:global align:4 +daObjVmc_tree_main__Q28daObjVmc5Act_cFv = .text:0x00000D54; // type:function size:0x188 scope:global align:4 +_execute__Q28daObjVmc5Act_cFv = .text:0x00000EDC; // type:function size:0x2F4 scope:global align:4 +_draw__Q28daObjVmc5Act_cFv = .text:0x000011D0; // type:function size:0xFC scope:global align:4 +Mthd_Create__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x000012CC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x000012EC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x00001310; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x00001334; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x00001358; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001360; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001370; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001378; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001380; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001388; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001390; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000013C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000013D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000013D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013E0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001418; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000141C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001424; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000142C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001434; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001440; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjVmc5Act_c5Prm_eQ38daObjVmc5Act_c5Prm_e = .text:0x0000144C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001468; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001470; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q28daObjVmc5Act_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 data:string +@4104 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4393 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4572 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4573 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x56 scope:local align:4 data:string_table +cyl_src_base = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Table__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vmc = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_vmsdz/splits.txt b/config/GZLE01/rels/d_a_obj_vmsdz/splits.txt new file mode 100644 index 000000000..addf58a39 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vmsdz/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vmsdz.cpp: + .text start:0x00000078 end:0x00000394 + .rodata start:0x00000000 end:0x0000002D + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_vmsdz/symbols.txt b/config/GZLE01/rels/d_a_obj_vmsdz/symbols.txt new file mode 100644 index 000000000..a5fa2f29e --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vmsdz/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjVmsdz_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__12daObjVmsdz_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +_create__12daObjVmsdz_cFv = .text:0x0000015C; // type:function size:0xAC scope:global align:4 +_delete__12daObjVmsdz_cFv = .text:0x00000208; // type:function size:0x30 scope:global align:4 +init_mtx__12daObjVmsdz_cFv = .text:0x00000238; // type:function size:0x20 scope:global align:4 +_execute__12daObjVmsdz_cFv = .text:0x00000258; // type:function size:0x8 scope:global align:4 +_draw__12daObjVmsdz_cFv = .text:0x00000260; // type:function size:0xA0 scope:global align:4 +Mthd_Create__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000300; // type:function size:0x20 scope:local align:4 +Mthd_Delete__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000320; // type:function size:0x24 scope:local align:4 +Mthd_Execute__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000344; // type:function size:0x24 scope:local align:4 +Mthd_Draw__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000368; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x0000038C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__12daObjVmsdz_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x25 scope:local align:4 data:string_table +Vmsdz_Mthd_Table__27@unnamed@d_a_obj_vmsdz_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vmsdz = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_vmsms/splits.txt b/config/GZLE01/rels/d_a_obj_vmsms/splits.txt new file mode 100644 index 000000000..efd64f5b7 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vmsms/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vmsms.cpp: + .text start:0x00000078 end:0x00000400 + .rodata start:0x00000000 end:0x0000003A + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_obj_vmsms/symbols.txt b/config/GZLE01/rels/d_a_obj_vmsms/symbols.txt new file mode 100644 index 000000000..6e1d566db --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vmsms/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjVmsms_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__12daObjVmsms_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +_create__12daObjVmsms_cFv = .text:0x0000015C; // type:function size:0xC0 scope:global align:4 +_delete__12daObjVmsms_cFv = .text:0x0000021C; // type:function size:0x30 scope:global align:4 +init_mtx__12daObjVmsms_cFv = .text:0x0000024C; // type:function size:0x20 scope:global align:4 +check_demo__12daObjVmsms_cCFv = .text:0x0000026C; // type:function size:0x3C scope:weak align:4 +_execute__12daObjVmsms_cFv = .text:0x000002A8; // type:function size:0x64 scope:global align:4 +_draw__12daObjVmsms_cFv = .text:0x0000030C; // type:function size:0x60 scope:global align:4 +Mthd_Create__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x0000036C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x0000038C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x000003B0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x000003D4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x000003F8; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__12daObjVmsms_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x32 scope:local align:4 data:string_table +Vmsms_Mthd_Table__27@unnamed@d_a_obj_vmsms_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vmsms = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_volcano/splits.txt b/config/GZLE01/rels/d_a_obj_volcano/splits.txt new file mode 100644 index 000000000..e0701d70d --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_volcano/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_volcano.cpp: + .text start:0x00000078 end:0x00001C44 + .text start:0x00001C44 end:0x00001D48 + .text start:0x00001D48 end:0x00001D74 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000001F4 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLE01/rels/d_a_obj_volcano/symbols.txt b/config/GZLE01/rels/d_a_obj_volcano/symbols.txt new file mode 100644 index 000000000..70606ef93 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_volcano/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +StartFire__Q212daObjVolcano5Act_cFv = .text:0x00000078; // type:function size:0x354 scope:global align:4 +StopFire__Q212daObjVolcano5Act_cFv = .text:0x000003CC; // type:function size:0xA4 scope:global align:4 +CreateHeap__Q212daObjVolcano5Act_cFv = .text:0x00000470; // type:function size:0x2E8 scope:global align:4 +Create__Q212daObjVolcano5Act_cFv = .text:0x00000758; // type:function size:0x270 scope:global align:4 +Mthd_Create__Q212daObjVolcano5Act_cFv = .text:0x000009C8; // type:function size:0x1D8 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000BA0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C6C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000CB4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000D10; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000D58; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000DB4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000E10; // type:function size:0x48 scope:weak align:4 +Delete__Q212daObjVolcano5Act_cFv = .text:0x00000E58; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q212daObjVolcano5Act_cFv = .text:0x00000E60; // type:function size:0x60 scope:global align:4 +set_mtx__Q212daObjVolcano5Act_cFv = .text:0x00000EC0; // type:function size:0xC4 scope:global align:4 +init_mtx__Q212daObjVolcano5Act_cFv = .text:0x00000F84; // type:function size:0x58 scope:global align:4 +daObjVolcano_fire_demo_wait__Q212daObjVolcano5Act_cFv = .text:0x00000FDC; // type:function size:0x60 scope:global align:4 +daObjVolcano_fire_demo_main__Q212daObjVolcano5Act_cFv = .text:0x0000103C; // type:function size:0x124 scope:global align:4 +daObjVolcano_fire_main__Q212daObjVolcano5Act_cFv = .text:0x00001160; // type:function size:0x124 scope:global align:4 +daObjVolcano_freeze_demo_wait__Q212daObjVolcano5Act_cFv = .text:0x00001284; // type:function size:0x160 scope:global align:4 +daObjVolcano_freeze_demo_main__Q212daObjVolcano5Act_cFv = .text:0x000013E4; // type:function size:0x174 scope:global align:4 +daObjVolcano_freeze_main__Q212daObjVolcano5Act_cFv = .text:0x00001558; // type:function size:0x90 scope:global align:4 +daObjVolcano_fail_demo_wait__Q212daObjVolcano5Act_cFv = .text:0x000015E8; // type:function size:0x64 scope:global align:4 +daObjVolcano_fail_demo_main__Q212daObjVolcano5Act_cFv = .text:0x0000164C; // type:function size:0xF4 scope:global align:4 +Execute__Q212daObjVolcano5Act_cFPPA3_A4_f = .text:0x00001740; // type:function size:0x25C scope:global align:4 +set_material__Q212daObjVolcano5Act_cFP11J3DMaterialUc = .text:0x0000199C; // type:function size:0x90 scope:global align:4 +Draw__Q212daObjVolcano5Act_cFv = .text:0x00001A2C; // type:function size:0x160 scope:global align:4 +Mthd_Create__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001B8C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001BAC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001BCC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001BEC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001C18; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001C44; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001C4C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001C54; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001C5C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001C6C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001C74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001C7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001C84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001C8C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001CC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001CCC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001CD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CDC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001D14; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001D18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D20; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D28; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D30; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D3C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjVolcano5Act_c5Prm_eQ312daObjVolcano5Act_c5Prm_e = .text:0x00001D48; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001D64; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjVolcano5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q212daObjVolcano5Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4067 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4068 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4397 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000054; // type:object size:0xBC scope:local align:4 data:string_table +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@4613 = .data:0x00000044; // type:object size:0x20 scope:local align:4 +Mthd_Table__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@ = .data:0x00000064; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Volcano = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000B4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000154; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__Q212daObjVolcano5Act_c = .data:0x000001CC; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q212daObjVolcano5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_obj_vtil/splits.txt b/config/GZLE01/rels/d_a_obj_vtil/splits.txt new file mode 100644 index 000000000..22793da74 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vtil/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vtil.cpp: + .text start:0x00000078 end:0x00001B18 + .text start:0x00001B18 end:0x00001B54 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x00000240 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_obj_vtil/symbols.txt b/config/GZLE01/rels/d_a_obj_vtil/symbols.txt new file mode 100644 index 000000000..8933b28e1 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vtil/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__11daObjVtil_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__11daObjVtil_cFv = .text:0x00000098; // type:function size:0xD4 scope:global align:4 +_create__11daObjVtil_cFv = .text:0x0000016C; // type:function size:0x254 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000003C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000048C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000530; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000578; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000005D4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000065C; // type:function size:0x70 scope:weak align:4 +_delete__11daObjVtil_cFv = .text:0x000006CC; // type:function size:0x4C scope:global align:4 +check_ev_bit__11daObjVtil_cCFv = .text:0x00000718; // type:function size:0x38 scope:weak align:4 +tell_agb_attack__11daObjVtil_cFv = .text:0x00000750; // type:function size:0x20 scope:global align:4 +tell_agb_sink__11daObjVtil_cFv = .text:0x00000770; // type:function size:0x20 scope:global align:4 +init_mtx__11daObjVtil_cFv = .text:0x00000790; // type:function size:0x9C scope:global align:4 +init_co__11daObjVtil_cFv = .text:0x0000082C; // type:function size:0xA0 scope:global align:4 +init_bgc__11daObjVtil_cFv = .text:0x000008CC; // type:function size:0xD8 scope:global align:4 +renew_attention_pos__11daObjVtil_cFv = .text:0x000009A4; // type:function size:0x28 scope:global align:4 +make_smoke__11daObjVtil_cFv = .text:0x000009CC; // type:function size:0x2C scope:global align:4 +se_smoke__11daObjVtil_cFv = .text:0x000009F8; // type:function size:0x90 scope:global align:4 +make_splash__11daObjVtil_cFv = .text:0x00000A88; // type:function size:0x50 scope:global align:4 +se_splash__11daObjVtil_cFv = .text:0x00000AD8; // type:function size:0xF4 scope:global align:4 +set_sound__11daObjVtil_cCFii = .text:0x00000BCC; // type:function size:0x54 scope:global align:4 +to_wait_mode__11daObjVtil_cFv = .text:0x00000C20; // type:function size:0x80 scope:global align:4 +mode_wait__11daObjVtil_cFv = .text:0x00000CA0; // type:function size:0xD0 scope:global align:4 +to_carry_mode__11daObjVtil_cFv = .text:0x00000D70; // type:function size:0x3C scope:global align:4 +mode_carry__11daObjVtil_cFv = .text:0x00000DAC; // type:function size:0xD0 scope:global align:4 +to_throw_mode__11daObjVtil_cFv = .text:0x00000E7C; // type:function size:0x98 scope:global align:4 +calc_throw__11daObjVtil_cCFPfPfPf = .text:0x00000F14; // type:function size:0xC8 scope:global align:4 +mode_throw__11daObjVtil_cFv = .text:0x00000FDC; // type:function size:0x78 scope:global align:4 +to_sink_mode__11daObjVtil_cFv = .text:0x00001054; // type:function size:0x174 scope:global align:4 +mode_sink__11daObjVtil_cFv = .text:0x000011C8; // type:function size:0x64 scope:global align:4 +hit_co__11daObjVtil_cFv = .text:0x0000122C; // type:function size:0xCC scope:global align:4 +check_sink__11daObjVtil_cFv = .text:0x000012F8; // type:function size:0x38 scope:global align:4 +check_sink_end__11daObjVtil_cFv = .text:0x00001330; // type:function size:0x44 scope:global align:4 +hit_bg__11daObjVtil_cFv = .text:0x00001374; // type:function size:0x16C scope:global align:4 +make_vib__11daObjVtil_cFv = .text:0x000014E0; // type:function size:0x5C scope:global align:4 +check_circle__11daObjVtil_cFv = .text:0x0000153C; // type:function size:0xF8 scope:global align:4 +_execute__11daObjVtil_cFv = .text:0x00001634; // type:function size:0x198 scope:global align:4 +_draw__11daObjVtil_cFv = .text:0x000017CC; // type:function size:0x98 scope:global align:4 +Mthd_Create__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x00001864; // type:function size:0x20 scope:local align:4 +Mthd_Delete__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x00001884; // type:function size:0x24 scope:local align:4 +Mthd_Execute__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x000018A8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x000018CC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x000018F0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000018F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00001940; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00001988; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000019E4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001A2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001A3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001A9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001AA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AAC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001AE4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001AF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001B00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001B0C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ211daObjVtil_c5Prm_eQ211daObjVtil_c5Prm_e = .text:0x00001B18; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001B34; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B3C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001B44; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001B4C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_daObjVtil_bdl_idx_table__11daObjVtil_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_daObjVtil_scene_no_table__11daObjVtil_c = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +M_co_cyl_data__11daObjVtil_c = .rodata:0x00000028; // type:object size:0x44 scope:global align:4 +M_arcname__11daObjVtil_c = .rodata:0x0000006C; // type:object size:0x5 scope:global align:4 data:string +@4225 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4227 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4228 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4229 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4230 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4380 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4400 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4412 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4417 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@4550 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4568 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4569 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4571 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4572 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@4573 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4616 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4617 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:8 +@4632 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4641 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4690 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4753 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000010C; // type:object size:0x24 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4739 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4740 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4741 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4742 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_exe$4738 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Vtil_Mthd_Table__26@unnamed@d_a_obj_vtil_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vtil = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000021C; // type:object size:0x24 scope:weak align:4 +init$4743 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_vyasi/splits.txt b/config/GZLE01/rels/d_a_obj_vyasi/splits.txt new file mode 100644 index 000000000..f9c1034e4 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vyasi/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_vyasi.cpp: + .text start:0x000000EC end:0x00002D94 + .text start:0x00002D94 end:0x00002F68 + .text start:0x00002F68 end:0x00002FB4 + .rodata start:0x00000000 end:0x00000249 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000154 diff --git a/config/GZLE01/rels/d_a_obj_vyasi/symbols.txt b/config/GZLE01/rels/d_a_obj_vyasi/symbols.txt new file mode 100644 index 000000000..c1cdacb6c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_vyasi/symbols.txt @@ -0,0 +1,219 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +SetStopJointAnimation__Q210daObjVyasi5Act_cFP18J3DAnmTransformKeyff = .text:0x000000EC; // type:function size:0x70 scope:global align:4 +PlayStopJointAnimation__Q210daObjVyasi5Act_cFv = .text:0x0000015C; // type:function size:0x38 scope:global align:4 +set_first_process__Q210daObjVyasi5Act_cFv = .text:0x00000194; // type:function size:0x88 scope:global align:4 +set_collision__Q210daObjVyasi5Act_cFv = .text:0x0000021C; // type:function size:0x39C scope:global align:4 +__dt__4cXyzFv = .text:0x000005B8; // type:function size:0x3C scope:weak align:4 +JointNodeCallBack__10daObjVyasiFP7J3DNodei = .text:0x000005F4; // type:function size:0x3C4 scope:local align:4 +__dt__5csXyzFv = .text:0x000009B8; // type:function size:0x3C scope:weak align:4 +process_none_init__Q210daObjVyasi5Act_cFv = .text:0x000009F4; // type:function size:0x8 scope:global align:4 +process_none_main__Q210daObjVyasi5Act_cFv = .text:0x000009FC; // type:function size:0x4 scope:global align:4 +process_sag_init__Q210daObjVyasi5Act_cFv = .text:0x00000A00; // type:function size:0x64 scope:global align:4 +process_sag_main__Q210daObjVyasi5Act_cFv = .text:0x00000A64; // type:function size:0x74 scope:global align:4 +process_sagWind_init__Q210daObjVyasi5Act_cFv = .text:0x00000AD8; // type:function size:0x1E8 scope:global align:4 +process_sagWind_main__Q210daObjVyasi5Act_cFv = .text:0x00000CC0; // type:function size:0x60 scope:global align:4 +process_toNormal_init__Q210daObjVyasi5Act_cFv = .text:0x00000D20; // type:function size:0x34 scope:global align:4 +process_toNormal_main__Q210daObjVyasi5Act_cFv = .text:0x00000D54; // type:function size:0xBC scope:global align:4 +process_normal_init__Q210daObjVyasi5Act_cFv = .text:0x00000E10; // type:function size:0x64 scope:global align:4 +process_normal_main__Q210daObjVyasi5Act_cFv = .text:0x00000E74; // type:function size:0x5C scope:global align:4 +process_init__Q210daObjVyasi5Act_cFi = .text:0x00000ED0; // type:function size:0x114 scope:global align:4 +process_main__Q210daObjVyasi5Act_cFv = .text:0x00000FE4; // type:function size:0xE4 scope:global align:4 +solidHeapCB__Q210daObjVyasi5Act_cFP10fopAc_ac_c = .text:0x000010C8; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjVyasi5Act_cFv = .text:0x000010EC; // type:function size:0x1A4 scope:global align:4 +_create__Q210daObjVyasi5Act_cFv = .text:0x00001290; // type:function size:0x450 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000016E0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x000017AC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001830; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00001878; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00001958; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x000019E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001A44; // type:function size:0x48 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00001A8C; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001AE0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001BAC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001BF4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001C50; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00001C98; // type:function size:0x90 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001D28; // type:function size:0x5C scope:weak align:4 +__ct__4cXyzFv = .text:0x00001D84; // type:function size:0x4 scope:weak align:4 +__ct__5csXyzFv = .text:0x00001D88; // type:function size:0x4 scope:weak align:4 +_delete__Q210daObjVyasi5Act_cFv = .text:0x00001D8C; // type:function size:0x30 scope:global align:4 +set_mtx__Q210daObjVyasi5Act_cFv = .text:0x00001DBC; // type:function size:0xA0 scope:global align:4 +calc_dif_angle__Q210daObjVyasi5Act_cFv = .text:0x00001E5C; // type:function size:0x74C scope:global align:4 +quaternion_main__Q210daObjVyasi5Act_cFv = .text:0x000025A8; // type:function size:0x2D8 scope:global align:4 +leaf_scale_main__Q210daObjVyasi5Act_cFv = .text:0x00002880; // type:function size:0xB8 scope:global align:4 +_execute__Q210daObjVyasi5Act_cFv = .text:0x00002938; // type:function size:0x84 scope:global align:4 +_draw__Q210daObjVyasi5Act_cFv = .text:0x000029BC; // type:function size:0xB0 scope:global align:4 +Mthd_Create__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002A6C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002A8C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002AB0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002AD4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002AF8; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002B00; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002B48; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B68; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002BA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002BB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BB8; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002BF0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BFC; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002C08; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002C0C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002C14; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002C24; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002C2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002C34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002C3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C44; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002C7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002C84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002C8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C94; // type:function size:0x38 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002CCC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002CDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002CE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002CEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002CF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002CFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002D34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002D3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002D44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D4C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002D84; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D8C; // type:function size:0x8 scope:weak align:4 +__dt__Q210daObjVyasi5Act_cFv = .text:0x00002D94; // type:function size:0x1D4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00002F68; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002FAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@ = .rodata:0x00000000; // type:object size:0x84 scope:local align:4 +M_cyl_src__10daObjVyasi = .rodata:0x00000084; // type:object size:0x44 scope:local align:4 +M_cps_src__10daObjVyasi = .rodata:0x000000C8; // type:object size:0x4C scope:local align:4 +M_sph_src__10daObjVyasi = .rodata:0x00000114; // type:object size:0x40 scope:local align:4 +@4016 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@4017 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@4039 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@4129 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000178; // type:object size:0x8 scope:local align:8 +@4348 = .rodata:0x00000180; // type:object size:0x8 scope:local align:8 +@4349 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@4409 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +M_arcname__Q210daObjVyasi5Act_c = .rodata:0x000001B8; // type:object size:0x6 scope:global align:4 data:string +@4614 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@4975 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@4976 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@4977 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4979 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4980 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4981 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@4983 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@4984 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4988 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:8 +@5070 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@5072 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@5089 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@5090 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000214; // type:object size:0x35 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +joint_kind_table__10daObjVyasi = .data:0x00000030; // type:object size:0xE scope:local align:4 +@4415 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4416 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4417 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4418 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4419 = .data:0x00000070; // type:object size:0xC scope:local align:4 +init_table$4414 = .data:0x0000007C; // type:object size:0x3C scope:local align:4 +@4432 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4433 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4434 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4435 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4436 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +main_table$4431 = .data:0x000000F4; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@ = .data:0x00000130; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vyasi = .data:0x00000150; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000198; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000036C; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjVyasi5Act_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +init$4420 = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +init$4437 = .bss:0x00000052; // type:object size:0x1 scope:local align:1 +@4851 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4852 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4854 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4855 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4856 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@4857 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@4858 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@4859 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@4860 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@4861 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@4862 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@4863 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4864 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@4865 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4866 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +sag_offset_angle$4850 = .bss:0x00000100; // type:object size:0x54 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_obj_warpt/splits.txt b/config/GZLE01/rels/d_a_obj_warpt/splits.txt new file mode 100644 index 000000000..d32c4e56c --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_warpt/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_warpt.cpp: + .text start:0x000000EC end:0x00002CB0 + .text start:0x00002CB0 end:0x00002CB0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x00000031 diff --git a/config/GZLE01/rels/d_a_obj_warpt/symbols.txt b/config/GZLE01/rels/d_a_obj_warpt/symbols.txt new file mode 100644 index 000000000..8f17ebb90 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_warpt/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Warpt_HIO_cFv = .text:0x000000EC; // type:function size:0xA4 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000190; // type:function size:0x48 scope:weak align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:local align:4 +_createHeap__13daObj_Warpt_cFv = .text:0x000001F8; // type:function size:0x78 scope:global align:4 +createHutaHeap__13daObj_Warpt_cFv = .text:0x00000270; // type:function size:0x218 scope:global align:4 +createBodyHeap__13daObj_Warpt_cFv = .text:0x00000488; // type:function size:0x198 scope:global align:4 +ride_CB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000620; // type:function size:0x28 scope:local align:4 +_ride__13daObj_Warpt_cFP10fopAc_ac_c = .text:0x00000648; // type:function size:0x108 scope:global align:4 +isHuta__13daObj_Warpt_cFv = .text:0x00000750; // type:function size:0x8 scope:global align:4 +isSp__13daObj_Warpt_cFv = .text:0x00000758; // type:function size:0x2C scope:global align:4 +isOtherHuta__13daObj_Warpt_cFv = .text:0x00000784; // type:function size:0x88 scope:global align:4 +isRealHuta__13daObj_Warpt_cFv = .text:0x0000080C; // type:function size:0x58 scope:global align:4 +warp__13daObj_Warpt_cFi = .text:0x00000864; // type:function size:0x84 scope:global align:4 +onWarpBit__13daObj_Warpt_cFUc = .text:0x000008E8; // type:function size:0x80 scope:global align:4 +isWarpBit__13daObj_Warpt_cFUc = .text:0x00000968; // type:function size:0x68 scope:global align:4 +setMtx__13daObj_Warpt_cFv = .text:0x000009D0; // type:function size:0x1E8 scope:global align:4 +initCollision__13daObj_Warpt_cFv = .text:0x00000BB8; // type:function size:0x84 scope:global align:4 +setCollision__13daObj_Warpt_cFv = .text:0x00000C3C; // type:function size:0x90 scope:global align:4 +breakHuta__13daObj_Warpt_cFi = .text:0x00000CCC; // type:function size:0x1C4 scope:global align:4 +openHuta__13daObj_Warpt_cFv = .text:0x00000E90; // type:function size:0xB0 scope:global align:4 +checkHitSE__13daObj_Warpt_cFv = .text:0x00000F40; // type:function size:0x1A0 scope:global align:4 +modeOpenInit__13daObj_Warpt_cFv = .text:0x000010E0; // type:function size:0x98 scope:global align:4 +modeOpen__13daObj_Warpt_cFv = .text:0x00001178; // type:function size:0x70 scope:global align:4 +modeCloseInit__13daObj_Warpt_cFv = .text:0x000011E8; // type:function size:0x70 scope:global align:4 +modeClose__13daObj_Warpt_cFv = .text:0x00001258; // type:function size:0x130 scope:global align:4 +modeBreakFireInit__13daObj_Warpt_cFv = .text:0x00001388; // type:function size:0x78 scope:global align:4 +modeBreakFire__13daObj_Warpt_cFv = .text:0x00001400; // type:function size:0x9C scope:global align:4 +modeEventWarpInit__13daObj_Warpt_cFv = .text:0x0000149C; // type:function size:0x4 scope:global align:4 +modeEventWarp__13daObj_Warpt_cFv = .text:0x000014A0; // type:function size:0x194 scope:global align:4 +normalWarp__13daObj_Warpt_cFv = .text:0x00001634; // type:function size:0x70 scope:global align:4 +spWarp__13daObj_Warpt_cFv = .text:0x000016A4; // type:function size:0x134 scope:global align:4 +modeEventOpenInit__13daObj_Warpt_cFv = .text:0x000017D8; // type:function size:0x4 scope:global align:4 +modeEventOpen__13daObj_Warpt_cFv = .text:0x000017DC; // type:function size:0x7C scope:global align:4 +modeProc__13daObj_Warpt_cFQ213daObj_Warpt_c6Proc_ei = .text:0x00001858; // type:function size:0x180 scope:global align:4 +_execute__13daObj_Warpt_cFv = .text:0x000019D8; // type:function size:0x1F4 scope:global align:4 +_draw__13daObj_Warpt_cFv = .text:0x00001BCC; // type:function size:0x1B0 scope:global align:4 +getArg__13daObj_Warpt_cFv = .text:0x00001D7C; // type:function size:0x1B4 scope:global align:4 +createInit__13daObj_Warpt_cFv = .text:0x00001F30; // type:function size:0x22C scope:global align:4 +_create__13daObj_Warpt_cFv = .text:0x0000215C; // type:function size:0x21C scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002378; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002400; // type:function size:0x70 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002470; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000253C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002584; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000025E0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002628; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002684; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000026E0; // type:function size:0x48 scope:weak align:4 +_delete__13daObj_Warpt_cFv = .text:0x00002728; // type:function size:0x130 scope:global align:4 +daObj_WarptCreate__FPv = .text:0x00002858; // type:function size:0x20 scope:local align:4 +daObj_WarptDelete__FPv = .text:0x00002878; // type:function size:0x24 scope:local align:4 +daObj_WarptExecute__FPv = .text:0x0000289C; // type:function size:0x24 scope:local align:4 +daObj_WarptDraw__FPv = .text:0x000028C0; // type:function size:0x24 scope:local align:4 +daObj_WarptIsDelete__FPv = .text:0x000028E4; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x000028EC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002934; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000297C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000029C4; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A20; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A24; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A28; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A2C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002A30; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002A78; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002AD4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002AE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002AEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002AF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002AFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002B44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002B4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B54; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002B8C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002B90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B98; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002BA8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BB4; // type:function size:0xC scope:weak align:4 +__dt__17daObj_Warpt_HIO_cFv = .text:0x00002BC0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPc = .text:0x00002C1C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00002C38; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_warpt_cpp = .text:0x00002C54; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002C90; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002C98; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002CA0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CA8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__13daObj_Warpt_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_event_reg__13daObj_Warpt_c = .rodata:0x00000008; // type:object size:0xC scope:global align:4 +m_def_smoke_prm_color__13daObj_Warpt_c = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +m_def_smoke_env_color__13daObj_Warpt_c = .rodata:0x00000028; // type:object size:0x14 scope:global align:4 +m_cyl_body_src__13daObj_Warpt_c = .rodata:0x0000003C; // type:object size:0x44 scope:global align:4 +m_cyl_huta_src__13daObj_Warpt_c = .rodata:0x00000080; // type:object size:0x44 scope:global align:4 +@4017 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4134 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@4179 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4725 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@4809 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4814 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000100; // type:object size:0x74 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4583 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4584 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4585 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4586 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4587 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4588 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4589 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4590 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4591 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4592 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +mode_tbl$4582 = .data:0x000000A8; // type:object size:0x8C scope:local align:4 +daObj_WarptMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_WARPT = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001CC; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001E8; // type:object size:0x20 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000208; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000022C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002CC; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__17daObj_Warpt_HIO_c = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4031 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:local align:4 +init$4593 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_obj_wood/splits.txt b/config/GZLE01/rels/d_a_obj_wood/splits.txt new file mode 100644 index 000000000..64face4c9 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_wood/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wood.cpp: + .text start:0x00000078 end:0x0000048C + .data start:0x00000000 end:0x00000144 diff --git a/config/GZLE01/rels/d_a_obj_wood/symbols.txt b/config/GZLE01/rels/d_a_obj_wood/symbols.txt new file mode 100644 index 000000000..255b711d0 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_wood/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Create__Q29daObjWood6MethodFPv = .text:0x00000078; // type:function size:0x118 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000190; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000025C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000002A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000300; // type:function size:0x48 scope:weak align:4 +Delete__Q29daObjWood6MethodFPv = .text:0x00000348; // type:function size:0x8 scope:global align:4 +Execute__Q29daObjWood6MethodFPv = .text:0x00000350; // type:function size:0x30 scope:global align:4 +Draw__Q29daObjWood6MethodFPv = .text:0x00000380; // type:function size:0x8 scope:global align:4 +IsDelete__Q29daObjWood6MethodFPv = .text:0x00000388; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000390; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000003A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000003A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000003B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000003B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000003C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000003F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000400; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000408; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000410; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000448; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000044C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000454; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000045C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000464; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000470; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000047C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000484; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +Table__Q29daObjWood6Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Wood = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_xfuta/splits.txt b/config/GZLE01/rels/d_a_obj_xfuta/splits.txt new file mode 100644 index 000000000..b0404b973 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_xfuta/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_xfuta.cpp: + .text start:0x00000078 end:0x000004A0 + .text start:0x000004A0 end:0x00000500 + .rodata start:0x00000000 end:0x00000031 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZLE01/rels/d_a_obj_xfuta/symbols.txt b/config/GZLE01/rels/d_a_obj_xfuta/symbols.txt new file mode 100644 index 000000000..2f230bb4a --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_xfuta/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjXfuta5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjXfuta5Act_cFv = .text:0x0000009C; // type:function size:0xC0 scope:global align:4 +_create__Q210daObjXfuta5Act_cFv = .text:0x0000015C; // type:function size:0xB8 scope:global align:4 +_delete__Q210daObjXfuta5Act_cFv = .text:0x00000214; // type:function size:0x30 scope:global align:4 +set_mtx__Q210daObjXfuta5Act_cFv = .text:0x00000244; // type:function size:0xAC scope:global align:4 +_execute__Q210daObjXfuta5Act_cFv = .text:0x000002F0; // type:function size:0x48 scope:global align:4 +_draw__Q210daObjXfuta5Act_cFv = .text:0x00000338; // type:function size:0xD4 scope:global align:4 +Mthd_Create__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x0000040C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x0000042C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x00000450; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x00000474; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x00000498; // type:function size:0x8 scope:local align:4 +__dt__Q210daObjXfuta5Act_cFv = .text:0x000004A0; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q210daObjXfuta5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4138 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x25 scope:local align:4 data:string_table +tev_mode__10daObjXfuta = .data:0x00000000; // type:object size:0x38 scope:local align:4 +Mthd_Table__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@ = .data:0x00000038; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Xfuta = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjXfuta5Act_c = .data:0x00000088; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_obj_zouK/splits.txt b/config/GZLE01/rels/d_a_obj_zouK/splits.txt new file mode 100644 index 000000000..0934d9119 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_zouK/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zouK.cpp: + .text start:0x00000078 end:0x00001A14 + .text start:0x00001A14 end:0x00001E18 + .text start:0x00001E18 end:0x00001E84 + .rodata start:0x00000000 end:0x00000142 + .data start:0x00000000 end:0x00000264 diff --git a/config/GZLE01/rels/d_a_obj_zouK/symbols.txt b/config/GZLE01/rels/d_a_obj_zouK/symbols.txt new file mode 100644 index 000000000..46fa0cdb5 --- /dev/null +++ b/config/GZLE01/rels/d_a_obj_zouK/symbols.txt @@ -0,0 +1,109 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q29daObjZouk5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjZouk5Act_cFv = .text:0x0000009C; // type:function size:0x3CC scope:global align:4 +_create__Q29daObjZouk5Act_cFv = .text:0x00000468; // type:function size:0x2BC scope:global align:4 +__ct__Q29daObjZouk5Act_cFv = .text:0x00000724; // type:function size:0x29C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000009C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000A8C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000AD4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B30; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000B78; // type:function size:0x5C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000BD4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000D14; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000E2C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000ECC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000F28; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000F70; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000FCC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001014; // type:function size:0x80 scope:weak align:4 +_delete__Q29daObjZouk5Act_cFv = .text:0x00001094; // type:function size:0xD0 scope:global align:4 +set_mtx__Q29daObjZouk5Act_cFv = .text:0x00001164; // type:function size:0xD8 scope:global align:4 +texture_scroll__Q29daObjZouk5Act_cFv = .text:0x0000123C; // type:function size:0x4 scope:global align:4 +play_stop_joint_anime__Q29daObjZouk5Act_cFv = .text:0x00001240; // type:function size:0x30 scope:global align:4 +jokai_demo__Q29daObjZouk5Act_cFv = .text:0x00001270; // type:function size:0x80 scope:global align:4 +_execute__Q29daObjZouk5Act_cFv = .text:0x000012F0; // type:function size:0x220 scope:global align:4 +_draw__Q29daObjZouk5Act_cFv = .text:0x00001510; // type:function size:0xE0 scope:global align:4 +setEffectMtx__Q29daObjZouk5Act_cFPC4cXyzf = .text:0x000015F0; // type:function size:0x214 scope:weak align:4 +Mthd_Create__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001804; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001824; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001848; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x0000186C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001890; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001898; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000018E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001928; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001938; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001940; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001948; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001950; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001958; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001990; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001998; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000019A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000019E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000019E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000019EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000019FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001A08; // type:function size:0xC scope:weak align:4 +__dt__Q29daObjZouk5Act_cFv = .text:0x00001A14; // type:function size:0x404 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00001E18; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001E34; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001E3C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001E44; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001E4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001E54; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001E5C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001E64; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001E6C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001E74; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001E7C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_cyl_src__9daObjZouk = .rodata:0x00000030; // type:object size:0x44 scope:local align:4 +M_arcname__Q29daObjZouk5Act_c = .rodata:0x00000074; // type:object size:0x6 scope:global align:4 data:string +@4195 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4196 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4198 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4305 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4621 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4626 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4764 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D4; // type:object size:0x6E scope:local align:4 data:string_table +mtx_adj$localstatic3$setEffectMtx__Q29daObjZouk5Act_cFPC4cXyzf = .data:0x00000000; // type:object size:0x30 scope:weak align:4 +Mthd_Table__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@ = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Zouk = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000008C; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000A4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000BC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000015C; // type:object size:0x54 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000001B0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001E0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000210; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjZouk5Act_c = .data:0x00000258; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_oq/splits.txt b/config/GZLE01/rels/d_a_oq/splits.txt new file mode 100644 index 000000000..96547c65b --- /dev/null +++ b/config/GZLE01/rels/d_a_oq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_oq.cpp: + .text start:0x000000EC end:0x00005A50 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000132 + .data start:0x00000000 end:0x00000540 + .bss start:0x00000008 end:0x0000009C diff --git a/config/GZLE01/rels/d_a_oq/symbols.txt b/config/GZLE01/rels/d_a_oq/symbols.txt new file mode 100644 index 000000000..4a6cb45b9 --- /dev/null +++ b/config/GZLE01/rels/d_a_oq/symbols.txt @@ -0,0 +1,235 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x11C scope:local align:4 +draw_SUB__FP8oq_class = .text:0x00000208; // type:function size:0x108 scope:local align:4 +daOQ_Draw__FP8oq_class = .text:0x00000310; // type:function size:0x1CC scope:local align:4 +anm_init__FP8oq_classifUcfi = .text:0x000004DC; // type:function size:0x12C scope:local align:4 +body_atari_check__FP8oq_class = .text:0x00000608; // type:function size:0x748 scope:local align:4 +__dt__5csXyzFv = .text:0x00000D50; // type:function size:0x3C scope:weak align:4 +BG_check__FP8oq_class = .text:0x00000D8C; // type:function size:0x138 scope:local align:4 +Line_check__FP8oq_class4cXyz = .text:0x00000EC4; // type:function size:0x314 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000011D8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001304; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000013A4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001400; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001448; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000014A4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000014EC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001580; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000015C8; // type:function size:0x48 scope:weak align:4 +shibuki_set__FP8oq_class4cXyzf = .text:0x00001610; // type:function size:0x9C scope:local align:4 +sea_water_check__FP8oq_class = .text:0x000016AC; // type:function size:0x284 scope:local align:4 +search_y_check__FP8oq_classs = .text:0x00001930; // type:function size:0x5C scope:local align:4 +moguru_check__FP8oq_class = .text:0x0000198C; // type:function size:0x198 scope:local align:4 +action_dousa__FP8oq_class = .text:0x00001B24; // type:function size:0x74C scope:local align:4 +action_kougeki__FP8oq_class = .text:0x00002270; // type:function size:0x97C scope:local align:4 +action_tama_shoot__FP8oq_class = .text:0x00002BEC; // type:function size:0x6B8 scope:local align:4 +action_itai__FP8oq_class = .text:0x000032A4; // type:function size:0x3F8 scope:local align:4 +action_wakidasi__FP8oq_class = .text:0x0000369C; // type:function size:0x528 scope:local align:4 +daOQ_Execute__FP8oq_class = .text:0x00003BC4; // type:function size:0x6B0 scope:local align:4 +daOQ_IsDelete__FP8oq_class = .text:0x00004274; // type:function size:0x8 scope:local align:4 +daOQ_Delete__FP8oq_class = .text:0x0000427C; // type:function size:0x84 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004300; // type:function size:0x3C0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000046C0; // type:function size:0x48 scope:weak align:4 +daOQ_Create__FP10fopAc_ac_c = .text:0x00004708; // type:function size:0x6B4 scope:local align:4 +__ct__8oq_classFv = .text:0x00004DBC; // type:function size:0x364 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00005120; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000051EC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005234; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005300; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005348; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000053A4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000053EC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00005448; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000054B8; // type:function size:0x88 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005540; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000559C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000055E4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000562C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005688; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000056D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000056E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000056E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000056F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000056F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005700; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005738; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005740; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005748; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005750; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005788; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000578C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005794; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000057A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000057AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000057B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000057BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000057C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000057FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005804; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000580C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005814; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000584C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005854; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000585C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005868; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005874; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005878; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000587C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005880; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005884; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_oq_cpp = .text:0x000058E0; // type:function size:0x118 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000059F8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005A00; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005A08; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005A10; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005A18; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005A20; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005A28; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005A30; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005A38; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005A40; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005A48; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4132 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4134 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4241 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4494 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4497 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4498 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4521 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4758 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4798 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4799 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4800 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4959 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4960 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4961 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@4962 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4963 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4964 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4965 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4966 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4967 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4968 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4970 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5242 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5243 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5244 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5245 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5246 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5247 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5248 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@5481 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5482 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5483 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5484 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5608 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5725 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5726 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5727 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5729 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5730 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5885 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5886 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5887 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5888 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5889 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5890 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5891 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6262 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6263 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6264 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6265 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6266 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6267 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6269 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000128; // type:object size:0xA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4971 = .data:0x00000030; // type:object size:0x30 scope:local align:4 +@5250 = .data:0x00000060; // type:object size:0x1C scope:local align:4 +head0_offset$5955 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +head1_offset_tbl$5956 = .data:0x00000088; // type:object size:0x18 scope:local align:4 +head2_offset$5957 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +search_data$5958 = .data:0x000000AC; // type:object size:0x24 scope:local align:4 +body_co_cyl_src$6067 = .data:0x000000D0; // type:object size:0x44 scope:local align:4 +body_at_cyl_src$6068 = .data:0x00000114; // type:object size:0x44 scope:local align:4 +tama_at_co_sph_src$6069 = .data:0x00000158; // type:object size:0x40 scope:local align:4 +tama_tg_co_sph_src$6070 = .data:0x00000198; // type:object size:0x40 scope:local align:4 +fire_j$6078 = .data:0x000001D8; // type:object size:0xA scope:local align:4 +fire_sc$6079 = .data:0x000001E4; // type:object size:0x28 scope:local align:4 +l_daOQ_Method = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_OQ = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000298; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000032C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000420; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000444; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000464; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000480; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000048C; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000498; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004C8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004E0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004EC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004F8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000504; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000051C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hazure_shoot_timer = .bss:0x00000052; // type:object size:0x2 scope:local align:2 data:2byte +@5255 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@5256 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@5257 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@5258 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +roll_dt = .bss:0x00000084; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_oship/splits.txt b/config/GZLE01/rels/d_a_oship/splits.txt new file mode 100644 index 000000000..6c0b2c8a7 --- /dev/null +++ b/config/GZLE01/rels/d_a_oship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_oship.cpp: + .text start:0x000000EC end:0x000042B0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001F3 + .data start:0x00000000 end:0x000004DC + .bss start:0x00000008 end:0x00000134 diff --git a/config/GZLE01/rels/d_a_oship/symbols.txt b/config/GZLE01/rels/d_a_oship/symbols.txt new file mode 100644 index 000000000..dd97c827a --- /dev/null +++ b/config/GZLE01/rels/d_a_oship/symbols.txt @@ -0,0 +1,267 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daOship_HIO_cFv = .text:0x000000EC; // type:function size:0x148 scope:global align:4 +__dt__4cXyzFv = .text:0x00000234; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000270; // type:function size:0x48 scope:weak align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x20 scope:local align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000002D8; // type:function size:0x4C scope:local align:4 +_nodeControl__9daOship_cFP7J3DNodeP8J3DModel = .text:0x00000324; // type:function size:0xEC scope:global align:4 +__dt__5csXyzFv = .text:0x00000410; // type:function size:0x3C scope:weak align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x0000044C; // type:function size:0x3C scope:local align:4 +_pathMove__9daOship_cFP4cXyzP4cXyzP4cXyz = .text:0x00000488; // type:function size:0x290 scope:global align:4 +pathMove__9daOship_cFv = .text:0x00000718; // type:function size:0xCC scope:global align:4 +plFireRepeat__9daOship_cFv = .text:0x000007E4; // type:function size:0xBC scope:global align:4 +lineCheck__9daOship_cFP4cXyzP4cXyz = .text:0x000008A0; // type:function size:0x58 scope:global align:4 +changeModeByRange__9daOship_cFv = .text:0x000008F8; // type:function size:0x98 scope:global align:4 +createWave__9daOship_cFv = .text:0x00000990; // type:function size:0x278 scope:global align:4 +setWave__9daOship_cFv = .text:0x00000C08; // type:function size:0x248 scope:global align:4 +checkTgHit__9daOship_cFv = .text:0x00000E50; // type:function size:0x334 scope:global align:4 +setAttention__9daOship_cFv = .text:0x00001184; // type:function size:0x70 scope:global align:4 +setCollision__9daOship_cFv = .text:0x000011F4; // type:function size:0x13C scope:global align:4 +attackCannon__9daOship_cFi = .text:0x00001330; // type:function size:0x1A4 scope:global align:4 +setMtx__9daOship_cFv = .text:0x000014D4; // type:function size:0x2F8 scope:global align:4 +modeWaitInit__9daOship_cFv = .text:0x000017CC; // type:function size:0x20 scope:global align:4 +modeWait__9daOship_cFv = .text:0x000017EC; // type:function size:0x20 scope:global align:4 +modeRangeAInit__9daOship_cFv = .text:0x0000180C; // type:function size:0x14 scope:global align:4 +modeRangeA__9daOship_cFv = .text:0x00001820; // type:function size:0xE0 scope:global align:4 +modeRangeBInit__9daOship_cFv = .text:0x00001900; // type:function size:0x34 scope:global align:4 +modeRangeB__9daOship_cFv = .text:0x00001934; // type:function size:0xE0 scope:global align:4 +modeRangeCInit__9daOship_cFv = .text:0x00001A14; // type:function size:0x14 scope:global align:4 +modeRangeC__9daOship_cFv = .text:0x00001A28; // type:function size:0xD4 scope:global align:4 +modeRangeDInit__9daOship_cFv = .text:0x00001AFC; // type:function size:0x4 scope:global align:4 +modeRangeD__9daOship_cFv = .text:0x00001B00; // type:function size:0x7C scope:global align:4 +modeDamageInit__9daOship_cFv = .text:0x00001B7C; // type:function size:0x14 scope:global align:4 +modeDamage__9daOship_cFv = .text:0x00001B90; // type:function size:0x108 scope:global align:4 +modeAttackInit__9daOship_cFv = .text:0x00001C98; // type:function size:0x230 scope:global align:4 +modeAttack__9daOship_cFv = .text:0x00001EC8; // type:function size:0x17C scope:global align:4 +modeDeleteInit__9daOship_cFv = .text:0x00002044; // type:function size:0xC0 scope:global align:4 +modeDelete__9daOship_cFv = .text:0x00002104; // type:function size:0x310 scope:global align:4 +modeProc__9daOship_cFQ29daOship_c6Proc_ei = .text:0x00002414; // type:function size:0x228 scope:global align:4 +_execute__9daOship_cFv = .text:0x0000263C; // type:function size:0x498 scope:global align:4 +_draw__9daOship_cFv = .text:0x00002AD4; // type:function size:0x80 scope:global align:4 +createInit__9daOship_cFv = .text:0x00002B54; // type:function size:0x2A8 scope:global align:4 +_createHeap__9daOship_cFv = .text:0x00002DFC; // type:function size:0x148 scope:global align:4 +getArg__9daOship_cFv = .text:0x00002F44; // type:function size:0x4C scope:global align:4 +_create__9daOship_cFv = .text:0x00002F90; // type:function size:0x15C scope:global align:4 +__ct__9daOship_cFv = .text:0x000030EC; // type:function size:0x32C scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00003418; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x0000356C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003698; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003738; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003794; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000037DC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003838; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003880; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00003914; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000395C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000039A4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003A2C; // type:function size:0x70 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003A9C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00003B68; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003BEC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003C34; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003C90; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003CD8; // type:function size:0x5C scope:weak align:4 +__ct__5csXyzFv = .text:0x00003D34; // type:function size:0x4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00003D38; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00003DA4; // type:function size:0x28 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00003DCC; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00003DD0; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003DD4; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003E30; // type:function size:0x48 scope:weak align:4 +_delete__9daOship_cFv = .text:0x00003E78; // type:function size:0xA8 scope:global align:4 +daOshipCreate__FPv = .text:0x00003F20; // type:function size:0x20 scope:local align:4 +daOshipDelete__FPv = .text:0x00003F40; // type:function size:0x24 scope:local align:4 +daOshipExecute__FPv = .text:0x00003F64; // type:function size:0x24 scope:local align:4 +daOshipDraw__FPv = .text:0x00003F88; // type:function size:0x24 scope:local align:4 +daOshipIsDelete__FPv = .text:0x00003FAC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00003FB4; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003FFC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004004; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000400C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004018; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004024; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004034; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000403C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004044; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000404C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004054; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000408C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004094; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000409C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000040A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000040DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000040E0; // type:function size:0x8 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000040E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004130; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000418C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004190; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004194; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004198; // type:function size:0x4 scope:weak align:4 +__dt__13daOship_HIO_cFv = .text:0x0000419C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000041F8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_oship_cpp = .text:0x00004214; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004250; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004258; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004260; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004268; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004270; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004278; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004280; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00004288; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00004290; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00004298; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000042A0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000042A8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__9daOship_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__9daOship_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +m_cyl_src__9daOship_c = .rodata:0x0000000C; // type:object size:0x44 scope:global align:4 +@4232 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4243 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4255 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4384 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4385 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@4393 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4409 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@4458 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@4521 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4597 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4598 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4784 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4812 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@4848 = .rodata:0x00000108; // type:object size:0x8 scope:local align:8 data:double +@4970 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@5021 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5022 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5132 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5133 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5134 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5185 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +@5207 = .rodata:0x00000138; // type:object size:0xC scope:local align:4 +@5208 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +@5295 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5296 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5297 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5298 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5299 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5307 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5309 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5311 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5313 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000180; // type:object size:0x73 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cyl_offset$4756 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +cyl_r$4757 = .data:0x00000044; // type:object size:0x14 scope:local align:4 +cyl_h$4758 = .data:0x00000058; // type:object size:0x14 scope:local align:4 +@5141 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@5142 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@5143 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@5144 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@5145 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@5146 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@5147 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@5148 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@5149 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@5150 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@5151 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@5152 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5153 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@5154 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@5155 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@5156 = .data:0x00000120; // type:object size:0xC scope:local align:4 +mode_tbl$5140 = .data:0x0000012C; // type:object size:0xE0 scope:local align:4 +daOshipMethodTable = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_OSHIP = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000280; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000368; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000038C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000003BC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000003EC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000434; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000440; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000464; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000488; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000004A8; // type:object size:0x1C scope:weak align:4 +__vt__13daOship_HIO_c = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4260 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x94 scope:local align:4 +init$4439 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +wave_l_direction$4438 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4442 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +wave_r_direction$4441 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +init$5157 = .bss:0x00000114; // type:object size:0x1 scope:local align:1 +@5376 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +init$5377 = .bss:0x00000124; // type:object size:0x1 scope:local align:1 +flag_offset$5375 = .bss:0x00000128; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_pedestal/splits.txt b/config/GZLE01/rels/d_a_pedestal/splits.txt new file mode 100644 index 000000000..60865b802 --- /dev/null +++ b/config/GZLE01/rels/d_a_pedestal/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_pedestal.cpp: + .text start:0x00000078 end:0x000010D4 + .text start:0x000010D4 end:0x00001374 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x0000020C diff --git a/config/GZLE01/rels/d_a_pedestal/symbols.txt b/config/GZLE01/rels/d_a_pedestal/symbols.txt new file mode 100644 index 000000000..cb3365a5d --- /dev/null +++ b/config/GZLE01/rels/d_a_pedestal/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__Q210daPedestal7daPds_cFv = .text:0x00000078; // type:function size:0x64 scope:global align:4 +CheckCreateHeap__10daPedestalFP10fopAc_ac_c = .text:0x000000DC; // type:function size:0x20 scope:local align:4 +CreateHeap__Q210daPedestal7daPds_cFv = .text:0x000000FC; // type:function size:0x148 scope:global align:4 +CreateInit__Q210daPedestal7daPds_cFv = .text:0x00000244; // type:function size:0x13C scope:global align:4 +_create__Q210daPedestal7daPds_cFv = .text:0x00000380; // type:function size:0xF4 scope:global align:4 +getMyStaffId__Q210daPedestal7daPds_cFv = .text:0x00000474; // type:function size:0xB8 scope:global align:4 +wakeupCheck__Q210daPedestal7daPds_cFv = .text:0x0000052C; // type:function size:0xAC scope:global align:4 +finishCheck__Q210daPedestal7daPds_cFv = .text:0x000005D8; // type:function size:0xAC scope:global align:4 +setAction__Q210daPedestal7daPds_cFMQ210daPedestal7daPds_cFPCvPvPv_iPv = .text:0x00000684; // type:function size:0xB8 scope:global align:4 +action__Q210daPedestal7daPds_cFPv = .text:0x0000073C; // type:function size:0x88 scope:global align:4 +waitAction__Q210daPedestal7daPds_cFPv = .text:0x000007C4; // type:function size:0x1C scope:global align:4 +eventProc__Q210daPedestal7daPds_cFv = .text:0x000007E0; // type:function size:0x104 scope:global align:4 +initialDefault__Q210daPedestal7daPds_cFi = .text:0x000008E4; // type:function size:0x4 scope:global align:4 +actionDefault__Q210daPedestal7daPds_cFi = .text:0x000008E8; // type:function size:0x8 scope:global align:4 +initialMoveEvent__Q210daPedestal7daPds_cFi = .text:0x000008F0; // type:function size:0xB8 scope:global align:4 +actionMoveEvent__Q210daPedestal7daPds_cFi = .text:0x000009A8; // type:function size:0x144 scope:global align:4 +initialEffectSet__Q210daPedestal7daPds_cFi = .text:0x00000AEC; // type:function size:0x54 scope:global align:4 +initialEffectEnd__Q210daPedestal7daPds_cFi = .text:0x00000B40; // type:function size:0x40 scope:global align:4 +set_mtx__Q210daPedestal7daPds_cFv = .text:0x00000B80; // type:function size:0x90 scope:global align:4 +initBrkAnm__Q210daPedestal7daPds_cFUcb = .text:0x00000C10; // type:function size:0x148 scope:global align:4 +playBrkAnm__Q210daPedestal7daPds_cFv = .text:0x00000D58; // type:function size:0x40 scope:global align:4 +_execute__Q210daPedestal7daPds_cFv = .text:0x00000D98; // type:function size:0xB0 scope:global align:4 +_draw__Q210daPedestal7daPds_cFv = .text:0x00000E48; // type:function size:0xC8 scope:global align:4 +daPds_Create__10daPedestalFPv = .text:0x00000F10; // type:function size:0x20 scope:local align:4 +daPds_Delete__10daPedestalFPv = .text:0x00000F30; // type:function size:0x24 scope:local align:4 +daPds_Draw__10daPedestalFPv = .text:0x00000F54; // type:function size:0x24 scope:local align:4 +daPds_Execute__10daPedestalFPv = .text:0x00000F78; // type:function size:0x24 scope:local align:4 +daPds_IsDelete__10daPedestalFPv = .text:0x00000F9C; // type:function size:0x8 scope:local align:4 +execute__Q210daPedestal25daPds_infiniteEcallBack_cFP14JPABaseEmitter = .text:0x00000FA4; // type:function size:0x64 scope:global align:4 +end__Q210daPedestal25daPds_infiniteEcallBack_cFv = .text:0x00001008; // type:function size:0x3C scope:global align:4 +makeEmitter__Q210daPedestal25daPds_infiniteEcallBack_cFUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00001044; // type:function size:0x90 scope:global align:4 +__dt__Q210daPedestal25daPds_infiniteEcallBack_cFv = .text:0x000010D4; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001140; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000119C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000011E4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001240; // type:function size:0x48 scope:weak align:4 +setup__Q210daPedestal25daPds_infiniteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x00001288; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001290; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001294; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001298; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000129C; // type:function size:0x4 scope:weak align:4 +__sinit_d_a_pedestal_cpp = .text:0x000012A0; // type:function size:0xD4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__Q210daPedestal7daPds_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4056 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4260 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4291 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4348 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000038; // type:object size:0x70 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_os_name$4031 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4188 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4204 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4205 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4206 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4207 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +event_init_tbl__10daPedestal = .data:0x00000078; // type:object size:0x30 scope:local align:4 +@4208 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4209 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4210 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4211 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +event_action_tbl__10daPedestal = .data:0x000000D8; // type:object size:0x30 scope:local align:4 +cut_name_tbl__10daPedestal = .data:0x00000108; // type:object size:0x10 scope:local align:4 +brkAnmTbl$4321 = .data:0x00000118; // type:object size:0x30 scope:local align:4 +daActMethodTable__10daPedestal = .data:0x00000148; // type:object size:0x20 scope:local align:4 +g_profile_PEDESTAL = .data:0x00000168; // type:object size:0x30 scope:global align:4 +__vt__Q210daPedestal25daPds_infiniteEcallBack_c = .data:0x00000198; // type:object size:0x20 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x000001B8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001D8; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000200; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_ph/splits.txt b/config/GZLE01/rels/d_a_ph/splits.txt new file mode 100644 index 000000000..f269945c4 --- /dev/null +++ b/config/GZLE01/rels/d_a_ph/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ph.cpp: + .text start:0x00000078 end:0x00007874 + .rodata start:0x00000000 end:0x0000014C + .data start:0x00000000 end:0x000004C8 diff --git a/config/GZLE01/rels/d_a_ph/symbols.txt b/config/GZLE01/rels/d_a_ph/symbols.txt new file mode 100644 index 000000000..338d79e6b --- /dev/null +++ b/config/GZLE01/rels/d_a_ph/symbols.txt @@ -0,0 +1,201 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack_UP__FP7J3DNodei = .text:0x00000078; // type:function size:0xE0 scope:local align:4 +nodeCallBack_DW__FP7J3DNodei = .text:0x00000158; // type:function size:0x104 scope:local align:4 +daPH_Draw__FP8ph_class = .text:0x0000025C; // type:function size:0x1A0 scope:local align:4 +anm_init__FP8ph_classifUcfii = .text:0x000003FC; // type:function size:0x3C4 scope:local align:4 +puropera_sound__FP8ph_class = .text:0x000007C0; // type:function size:0x1BC scope:local align:4 +zaisitu_sound__FP8ph_classP8cCcD_Obj = .text:0x0000097C; // type:function size:0x168 scope:local align:4 +puropera_kaiten__FP8ph_class = .text:0x00000AE4; // type:function size:0x68 scope:local align:4 +fuwafuwa_set__FP8ph_class = .text:0x00000B4C; // type:function size:0x1E0 scope:local align:4 +fly_angle_set__FP8ph_classUc = .text:0x00000D2C; // type:function size:0x4C8 scope:local align:4 +body_atari_check__FP8ph_class = .text:0x000011F4; // type:function size:0x81C scope:local align:4 +hajiki_check__FP8ph_class = .text:0x00001A10; // type:function size:0x208 scope:local align:4 +ph_wall_hit_check__FP8ph_class = .text:0x00001C18; // type:function size:0x78 scope:local align:4 +ph_hani_check__FP8ph_classffUc = .text:0x00001C90; // type:function size:0x180 scope:local align:4 +shibuki_set__FP8ph_class4cXyzf = .text:0x00001E10; // type:function size:0xFC scope:local align:4 +sea_water_check__FP8ph_classUc = .text:0x00001F0C; // type:function size:0x40C scope:local align:4 +ph_fly_move__FP8ph_class = .text:0x00002318; // type:function size:0x324 scope:local align:4 +ph_fly_sea_move__FP8ph_class = .text:0x0000263C; // type:function size:0x7DC scope:local align:4 +ph_hane_move__FP8ph_class = .text:0x00002E18; // type:function size:0x138 scope:local align:4 +ph_bunri_move__FP8ph_class = .text:0x00002F50; // type:function size:0x818 scope:local align:4 +ph_fujyou_move__FP8ph_class = .text:0x00003768; // type:function size:0x7CC scope:local align:4 +dead_item__FP8ph_class = .text:0x00003F34; // type:function size:0x128 scope:local align:4 +ph_damage_dead_move__FP8ph_class = .text:0x0000405C; // type:function size:0x92C scope:local align:4 +ph_wind_move__FP8ph_class = .text:0x00004988; // type:function size:0x7AC scope:local align:4 +ph_water_move__FP8ph_class = .text:0x00005134; // type:function size:0x4F4 scope:local align:4 +BG_check__FP8ph_class = .text:0x00005628; // type:function size:0x114 scope:local align:4 +UP_draw_SUB__FP8ph_class = .text:0x0000573C; // type:function size:0x100 scope:local align:4 +DW_draw_SUB__FP8ph_class = .text:0x0000583C; // type:function size:0xE0 scope:local align:4 +daPH_Execute__FP8ph_class = .text:0x0000591C; // type:function size:0x888 scope:local align:4 +daPH_IsDelete__FP8ph_class = .text:0x000061A4; // type:function size:0x8 scope:local align:4 +daPH_Delete__FP8ph_class = .text:0x000061AC; // type:function size:0x78 scope:local align:4 +useArrowHeapInit__FP10fopAc_ac_c = .text:0x00006224; // type:function size:0x90 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000062B4; // type:function size:0x44C scope:local align:4 +daPH_Create__FP10fopAc_ac_c = .text:0x00006700; // type:function size:0x61C scope:local align:4 +__ct__8ph_classFv = .text:0x00006D1C; // type:function size:0x37C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007098; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007164; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000071AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007278; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000072C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000731C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007364; // type:function size:0x5C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000073C0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000741C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007464; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000074D4; // type:function size:0x88 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000755C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000075A4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000075EC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007648; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007690; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000076A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000076A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000076B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000076B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000076C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000076F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007700; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007708; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007710; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007748; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000774C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007754; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007764; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000776C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007774; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000777C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007784; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000077BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000077C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000077CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000077D4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000780C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007814; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000781C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007828; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007834; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007838; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000783C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007840; // type:function size:0x4 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007844; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000784C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007854; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000785C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007864; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000786C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4226 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4288 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4371 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4442 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4524 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4525 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4526 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4836 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4838 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4839 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4898 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4963 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@5060 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5062 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5119 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5122 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5123 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5124 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5125 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5126 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5260 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5261 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5263 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5264 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5290 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5467 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5468 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5611 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5612 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5613 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5614 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5615 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5852 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5854 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5855 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5856 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5857 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@5997 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5998 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6091 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6296 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6297 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6298 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6631 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6632 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6633 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6634 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6635 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6637 = .rodata:0x00000130; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000138; // type:object size:0x14 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5265 = .data:0x00000030; // type:object size:0x24 scope:local align:4 +@5469 = .data:0x00000054; // type:object size:0x1C scope:local align:4 +@5616 = .data:0x00000070; // type:object size:0x1C scope:local align:4 +@5858 = .data:0x0000008C; // type:object size:0x28 scope:local align:4 +@6299 = .data:0x000000B4; // type:object size:0x1C scope:local align:4 +sph_offset$6319 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +up_sph_offset$6320 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +search_data_norm$6321 = .data:0x000000E8; // type:object size:0x18 scope:local align:4 +search_data_sh$6322 = .data:0x00000100; // type:object size:0x18 scope:local align:4 +at_hit_puropera_co_cyl$6491 = .data:0x00000118; // type:object size:0x44 scope:local align:4 +tg_hit_puropera_co_cyl$6492 = .data:0x0000015C; // type:object size:0x44 scope:local align:4 +body_co_sph_src$6493 = .data:0x000001A0; // type:object size:0x40 scope:local align:4 +fire_j$6494 = .data:0x000001E0; // type:object size:0xA scope:local align:4 +fire_sc$6495 = .data:0x000001EC; // type:object size:0x28 scope:local align:4 +fire_j2$6501 = .data:0x00000214; // type:object size:0xA scope:local align:4 +fire_sc2$6502 = .data:0x00000220; // type:object size:0x28 scope:local align:4 +l_daPH_Method = .data:0x00000248; // type:object size:0x20 scope:local align:4 +g_profile_PH = .data:0x00000268; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000368; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000374; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000414; // type:object size:0x54 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000468; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000488; // type:object size:0x1C scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004A4; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_pirate_flag/splits.txt b/config/GZLE01/rels/d_a_pirate_flag/splits.txt new file mode 100644 index 000000000..135aff7e9 --- /dev/null +++ b/config/GZLE01/rels/d_a_pirate_flag/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_pirate_flag.cpp: + .text start:0x000000EC end:0x00001D6C + .text start:0x00001D6C end:0x00001E3C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000008D + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLE01/rels/d_a_pirate_flag/symbols.txt b/config/GZLE01/rels/d_a_pirate_flag/symbols.txt new file mode 100644 index 000000000..d1145e05c --- /dev/null +++ b/config/GZLE01/rels/d_a_pirate_flag/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setCorrectNrmAngle__22daPirate_Flag_packet_cFsf = .text:0x000000EC; // type:function size:0x278 scope:global align:4 +setBackNrm__22daPirate_Flag_packet_cFv = .text:0x00000364; // type:function size:0x8C scope:global align:4 +setNrmVtx__22daPirate_Flag_packet_cFP4cXyzii = .text:0x000003F0; // type:function size:0x410 scope:global align:4 +__dt__4cXyzFv = .text:0x00000800; // type:function size:0x3C scope:weak align:4 +draw__22daPirate_Flag_packet_cFv = .text:0x0000083C; // type:function size:0x608 scope:global align:4 +daPirate_Flag_Draw__FP17pirate_flag_class = .text:0x00000E44; // type:function size:0x35C scope:local align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzP4cXyzf = .text:0x000011A0; // type:function size:0x134 scope:local align:4 +get_cloth_anim_factor__FP17pirate_flag_classP4cXyzP4cXyzP4cXyzP4cXyzii = .text:0x000012D4; // type:function size:0x350 scope:local align:4 +pirate_flag_move__FP17pirate_flag_class = .text:0x00001624; // type:function size:0x314 scope:local align:4 +daPirate_Flag_Execute__FP17pirate_flag_class = .text:0x00001938; // type:function size:0x100 scope:local align:4 +daPirate_Flag_IsDelete__FP17pirate_flag_class = .text:0x00001A38; // type:function size:0x8 scope:local align:4 +daPirate_Flag_Delete__FP17pirate_flag_class = .text:0x00001A40; // type:function size:0x50 scope:local align:4 +daPirate_Flag_Create__FP10fopAc_ac_c = .text:0x00001A90; // type:function size:0x1FC scope:local align:4 +__sinit_d_a_pirate_flag_cpp = .text:0x00001C8C; // type:function size:0x90 scope:local align:4 +__dt__19daPirate_Flag_HIO_cFv = .text:0x00001D1C; // type:function size:0x50 scope:weak align:4 +__dt__22daPirate_Flag_packet_cFv = .text:0x00001D6C; // type:function size:0xCC scope:weak align:4 +__ct__4cXyzFv = .text:0x00001E38; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4049 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4183 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4241 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4366 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4423 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4528 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000007C; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_pos = .data:0x00000030; // type:object size:0x12C scope:local align:4 +l_texCoord = .data:0x0000015C; // type:object size:0xC8 scope:local align:4 +l_pirate_flag_DL = .data:0x00000240; // type:object size:0xA4 scope:local align:32 +l_pirate_flag_matDL = .data:0x00000300; // type:object size:0x34 scope:local align:32 +l_daPirate_Flag_Method = .data:0x00000334; // type:object size:0x20 scope:local align:4 +g_profile_PIRATE_FLAG = .data:0x00000354; // type:object size:0x30 scope:global align:4 +__vt__22daPirate_Flag_packet_c = .data:0x00000384; // type:object size:0x18 scope:global align:4 +__vt__19daPirate_Flag_HIO_c = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_p_ship = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +@3997 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000064; // type:object size:0x20 scope:local align:4 data:4byte +@4536 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4537 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +flag_offset$4535 = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_pt/splits.txt b/config/GZLE01/rels/d_a_pt/splits.txt new file mode 100644 index 000000000..0cdc19f9b --- /dev/null +++ b/config/GZLE01/rels/d_a_pt/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_pt.cpp: + .text start:0x000000EC end:0x000059A0 + .text start:0x000059A0 end:0x000059A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000107 + .data start:0x00000000 end:0x0000050C + .bss start:0x00000008 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_pt/symbols.txt b/config/GZLE01/rels/d_a_pt/symbols.txt new file mode 100644 index 000000000..a67837849 --- /dev/null +++ b/config/GZLE01/rels/d_a_pt/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daPt_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +anm_init__FP8pt_classifUcfi = .text:0x00000110; // type:function size:0x128 scope:local align:4 +daPt_Draw__FP8pt_class = .text:0x00000238; // type:function size:0x128 scope:local align:4 +__dt__4cXyzFv = .text:0x00000360; // type:function size:0x3C scope:weak align:4 +smoke_set__FP8pt_classSc = .text:0x0000039C; // type:function size:0xE8 scope:local align:4 +damage_check__FP8pt_class = .text:0x00000484; // type:function size:0x4B8 scope:local align:4 +get_z_ang__FP8pt_class = .text:0x0000093C; // type:function size:0x438 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000D74; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000EA0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000F40; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000F9C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000FE4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001040; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001088; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000111C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001164; // type:function size:0x48 scope:weak align:4 +next_pos_set__FP8pt_class = .text:0x000011AC; // type:function size:0x740 scope:local align:4 +pt_move__FP8pt_class = .text:0x000018EC; // type:function size:0x4D4 scope:local align:4 +view_check__FP8pt_class = .text:0x00001DC0; // type:function size:0x314 scope:local align:4 +pt_attack__FP8pt_class = .text:0x000020D4; // type:function size:0x454 scope:local align:4 +pt_wait__FP8pt_class = .text:0x00002528; // type:function size:0x5A0 scope:local align:4 +pt_koke__FP8pt_class = .text:0x00002AC8; // type:function size:0x468 scope:local align:4 +pt_ples__FP8pt_class = .text:0x00002F30; // type:function size:0xF8 scope:local align:4 +pt_bat__FP8pt_class = .text:0x00003028; // type:function size:0x1B4 scope:local align:4 +water_check__FP8pt_class = .text:0x000031DC; // type:function size:0x4E4 scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x000036C0; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003828; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003968; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003A80; // type:function size:0x80 scope:weak align:4 +esa_s_sub__FPvPv = .text:0x00003B00; // type:function size:0x4C scope:local align:4 +action__FP8pt_class = .text:0x00003B4C; // type:function size:0x410 scope:local align:4 +daPt_Execute__FP8pt_class = .text:0x00003F5C; // type:function size:0x46C scope:local align:4 +daPt_IsDelete__FP8pt_class = .text:0x000043C8; // type:function size:0x8 scope:local align:4 +daPt_Delete__FP8pt_class = .text:0x000043D0; // type:function size:0x170 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004540; // type:function size:0x294 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000047D4; // type:function size:0x48 scope:weak align:4 +daPt_Create__FP10fopAc_ac_c = .text:0x0000481C; // type:function size:0x300 scope:local align:4 +__ct__8pt_classFv = .text:0x00004B1C; // type:function size:0x28C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004DA8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004E74; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004EBC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004F88; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004FD0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000502C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005074; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000050D0; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00005140; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051C8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051CC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051D0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051D4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000051D8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005220; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000527C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000052C4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005320; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005368; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005378; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005380; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005388; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005390; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005398; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000053D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000053D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000053E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000053E8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005420; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005424; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000542C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000543C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005444; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000544C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005454; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000545C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005494; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000549C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000054A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000054AC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000054E4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000054EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000054F4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005500; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000550C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005568; // type:function size:0x5C scope:weak align:4 +__dt__10daPt_HIO_cFv = .text:0x000055C4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_pt_cpp = .text:0x0000560C; // type:function size:0x2EC scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000058F8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005900; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005908; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005910; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005918; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00005920; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005928; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00005930; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005938; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005940; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00005948; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00005950; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00005958; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00005960; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005968; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005970; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005978; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005980; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005988; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005990; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005998; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4155 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4192 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4193 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4226 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4397 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4398 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4401 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4869 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4870 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4871 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5198 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5199 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5200 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5201 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5202 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5203 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5204 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5205 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5393 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@5494 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5518 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5558 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5559 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5864 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5990 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5991 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@5992 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5993 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:string +@5995 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@6105 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@6195 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0x13 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5495 = .data:0x00000030; // type:object size:0x34 scope:local align:4 +cc_sph_src$6126 = .data:0x00000064; // type:object size:0x40 scope:local align:4 +at_sph_src$6127 = .data:0x000000A4; // type:object size:0x40 scope:local align:4 +fire_j$6128 = .data:0x000000E4; // type:object size:0xA scope:local align:4 +fire_sc$6129 = .data:0x000000F0; // type:object size:0x28 scope:local align:4 +l_daPt_Method = .data:0x00000118; // type:object size:0x20 scope:local align:4 +g_profile_PT = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000168; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000184; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000274; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000314; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000368; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003A4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000003B0; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x000003C8; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000003F8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000428; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000458; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000488; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004A0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004DC; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__vt__10daPt_HIO_c = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 data:byte +@4131 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x8 scope:local align:4 +@4414 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@4415 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@4416 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@4417 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@4418 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4419 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +p_check_d = .bss:0x000000B0; // type:object size:0x48 scope:local align:4 +@4420 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@4421 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@4422 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +@4423 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@4424 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@4425 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +p_off_d = .bss:0x00000140; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_pw/splits.txt b/config/GZLE01/rels/d_a_pw/splits.txt new file mode 100644 index 000000000..a82ddbed8 --- /dev/null +++ b/config/GZLE01/rels/d_a_pw/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_pw.cpp: + .text start:0x00000078 end:0x00007704 + .rodata start:0x00000000 end:0x00000113 + .data start:0x00000000 end:0x000006AC + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_pw/symbols.txt b/config/GZLE01/rels/d_a_pw/symbols.txt new file mode 100644 index 000000000..cb29a1aaa --- /dev/null +++ b/config/GZLE01/rels/d_a_pw/symbols.txt @@ -0,0 +1,210 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xE0 scope:local align:4 +draw_SUB__FP8pw_class = .text:0x00000158; // type:function size:0xD8 scope:local align:4 +daPW_Draw__FP8pw_class = .text:0x00000230; // type:function size:0x2A4 scope:local align:4 +anm_init__FP8pw_classifUcfi = .text:0x000004D4; // type:function size:0x12C scope:local align:4 +kantera_break__FP8pw_class = .text:0x00000600; // type:function size:0xF4 scope:local align:4 +Big_pow_gattai_check__FP8pw_class = .text:0x000006F4; // type:function size:0xD8 scope:local align:4 +Big_pow_down_check__FP8pw_class = .text:0x000007CC; // type:function size:0xE4 scope:local align:4 +body_atari_check__FP8pw_class = .text:0x000008B0; // type:function size:0x96C scope:local align:4 +__dt__5csXyzFv = .text:0x0000121C; // type:function size:0x3C scope:weak align:4 +kantera_atari_check__FP8pw_class = .text:0x00001258; // type:function size:0x4A4 scope:local align:4 +kantera_calc__FP8pw_class = .text:0x000016FC; // type:function size:0x200 scope:local align:4 +BG_check__FP8pw_class = .text:0x000018FC; // type:function size:0x94 scope:local align:4 +Line_check__FP8pw_class4cXyzUc = .text:0x00001990; // type:function size:0x3D0 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001D60; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001E8C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001F2C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001F88; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001FD0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000202C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002074; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002108; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002150; // type:function size:0x48 scope:weak align:4 +alpha_anime__FP8pw_class = .text:0x00002198; // type:function size:0xBC scope:local align:4 +fuwafuwa_calc__FP8pw_class = .text:0x00002254; // type:function size:0x1AC scope:local align:4 +kougen_hani_check__FP8pw_classUc = .text:0x00002400; // type:function size:0x160 scope:local align:4 +kyori_sub__FP8pw_class = .text:0x00002560; // type:function size:0x1B4 scope:local align:4 +hani_check__FP8pw_class = .text:0x00002714; // type:function size:0x188 scope:local align:4 +next_dousa_check__FP8pw_class = .text:0x0000289C; // type:function size:0x12C scope:local align:4 +move_sound__FP8pw_class = .text:0x000029C8; // type:function size:0x8C scope:local align:4 +first_mode_change__FP8pw_class = .text:0x00002A54; // type:function size:0x3C scope:local align:4 +action_dousa__FP8pw_class = .text:0x00002A90; // type:function size:0x1078 scope:local align:4 +action_kougeki__FP8pw_class = .text:0x00003B08; // type:function size:0x7B0 scope:local align:4 +action_itai__FP8pw_class = .text:0x000042B8; // type:function size:0x998 scope:local align:4 +action_demo__FP8pw_class = .text:0x00004C50; // type:function size:0x3AC scope:local align:4 +action_torituku__FP8pw_class = .text:0x00004FFC; // type:function size:0x2BC scope:local align:4 +action_big_demo__FP8pw_class = .text:0x000052B8; // type:function size:0x9EC scope:local align:4 +daPW_Execute__FP8pw_class = .text:0x00005CA4; // type:function size:0x558 scope:local align:4 +daPW_IsDelete__FP8pw_class = .text:0x000061FC; // type:function size:0x8 scope:local align:4 +daPW_Delete__FP8pw_class = .text:0x00006204; // type:function size:0xAC scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000062B0; // type:function size:0x428 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000066D8; // type:function size:0x48 scope:weak align:4 +daPW_Create__FP10fopAc_ac_c = .text:0x00006720; // type:function size:0x4BC scope:local align:4 +__ct__8pw_classFv = .text:0x00006BDC; // type:function size:0x2B0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00006E8C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00006F58; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006FA0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000706C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000070B4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007110; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007158; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000071B4; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00007224; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x000072AC; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000072B0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000072B4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000072B8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000072BC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000072C0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007308; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00007364; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000073AC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007408; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007450; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007460; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007468; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007470; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007478; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007480; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000074B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000074C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000074C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000074D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007508; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000750C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007514; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007524; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000752C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007534; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000753C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007544; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000757C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007584; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000758C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007594; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000075CC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000075D4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000075DC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000075E8; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000075F4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00007650; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000076AC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000076B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000076BC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000076C4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000076CC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000076D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000076DC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000076E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000076EC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000076F4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000076FC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4157 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4310 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4326 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4350 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4753 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4754 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4918 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4919 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4920 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4921 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4922 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4929 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4930 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@5044 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@5123 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@5162 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5207 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5263 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5264 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5265 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5266 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5292 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5293 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5294 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5324 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5871 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5872 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5873 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5875 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5876 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5877 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5878 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5879 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5880 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5881 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5882 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5883 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5885 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5886 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6074 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6075 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6076 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6077 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6078 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6278 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6279 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6280 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6620 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6621 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6772 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7053 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000010C; // type:object size:0x7 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5887 = .data:0x00000030; // type:object size:0x1C4 scope:local align:4 +@6079 = .data:0x000001F4; // type:object size:0x30 scope:local align:4 +@6281 = .data:0x00000224; // type:object size:0x34 scope:local align:4 +@6622 = .data:0x00000258; // type:object size:0x5C scope:local align:4 +body_co_cyl_src$6934 = .data:0x000002B4; // type:object size:0x44 scope:local align:4 +kantera_co_sph_src$6935 = .data:0x000002F8; // type:object size:0x40 scope:local align:4 +fire_j$6936 = .data:0x00000338; // type:object size:0xA scope:local align:4 +fire_sc$6937 = .data:0x00000344; // type:object size:0x28 scope:local align:4 +l_daPW_Method = .data:0x0000036C; // type:object size:0x20 scope:local align:4 +g_profile_PW = .data:0x0000038C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000003BC; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003D8; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000434; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000004BC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000004C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000568; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000005BC; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000005E0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000005EC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000604; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000634; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000064C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000658; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000664; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000670; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000067C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000688; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +TORITUKI_ON = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_pz/splits.txt b/config/GZLE01/rels/d_a_pz/splits.txt new file mode 100644 index 000000000..6f1a1548a --- /dev/null +++ b/config/GZLE01/rels/d_a_pz/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_pz.cpp: + .text start:0x000000EC end:0x000082AC + .text start:0x000082AC end:0x00008350 + .text start:0x00008350 end:0x000083AC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000412 + .data start:0x00000000 end:0x000006F4 + .bss start:0x00000008 end:0x00000205 diff --git a/config/GZLE01/rels/d_a_pz/symbols.txt b/config/GZLE01/rels/d_a_pz/symbols.txt new file mode 100644 index 000000000..a4fe2d0c9 --- /dev/null +++ b/config/GZLE01/rels/d_a_pz/symbols.txt @@ -0,0 +1,359 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daPz_HIO_cFv = .text:0x000000EC; // type:function size:0x224 scope:global align:4 +stealItem_CB__FPv = .text:0x00000310; // type:function size:0x30 scope:local align:4 +nodeHeadControl_CB__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeHeadControl__6daPz_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0x170 scope:global align:4 +__dt__4cXyzFv = .text:0x000004FC; // type:function size:0x3C scope:weak align:4 +nodeWaistControl_CB__FP7J3DNodei = .text:0x00000538; // type:function size:0x4C scope:local align:4 +_nodeWaistControl__6daPz_cFP7J3DNodeP8J3DModel = .text:0x00000584; // type:function size:0x18C scope:global align:4 +nodeWaist2Control_CB__FP7J3DNodei = .text:0x00000710; // type:function size:0x4C scope:local align:4 +_nodeWaist2Control__6daPz_cFP7J3DNodeP8J3DModel = .text:0x0000075C; // type:function size:0x98 scope:global align:4 +nodeSkirtControl_CB__FP7J3DNodei = .text:0x000007F4; // type:function size:0x4C scope:local align:4 +_nodeSkirtControl__6daPz_cFP7J3DNodeP8J3DModel = .text:0x00000840; // type:function size:0xE0 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000920; // type:function size:0x20 scope:local align:4 +bodyCreateHeap__6daPz_cFv = .text:0x00000940; // type:function size:0x414 scope:global align:4 +bowCreateHeap__6daPz_cFv = .text:0x00000D54; // type:function size:0x120 scope:global align:4 +_createHeap__6daPz_cFv = .text:0x00000E74; // type:function size:0x4C scope:global align:4 +__ct__13daPz_matAnm_cFv = .text:0x00000EC0; // type:function size:0x60 scope:global align:4 +calc__13daPz_matAnm_cCFP11J3DMaterial = .text:0x00000F20; // type:function size:0x94 scope:global align:4 +getGndPos__6daPz_cFv = .text:0x00000FB4; // type:function size:0x84 scope:global align:4 +checkEyeArea__6daPz_cFR4cXyz = .text:0x00001038; // type:function size:0x114 scope:global align:4 +getMsg__6daPz_cFv = .text:0x0000114C; // type:function size:0x48 scope:global align:4 +next_msgStatus__6daPz_cFPUl = .text:0x00001194; // type:function size:0x74 scope:global align:4 +anmAtr__6daPz_cFUs = .text:0x00001208; // type:function size:0x80 scope:global align:4 +eventOrder__6daPz_cFv = .text:0x00001288; // type:function size:0x4C scope:global align:4 +checkOrder__6daPz_cFv = .text:0x000012D4; // type:function size:0x64 scope:global align:4 +setFallSplash__6daPz_cFv = .text:0x00001338; // type:function size:0x1E4 scope:global align:4 +setHeadSplash__6daPz_cFv = .text:0x0000151C; // type:function size:0xD8 scope:global align:4 +setRipple__6daPz_cFv = .text:0x000015F4; // type:function size:0x110 scope:global align:4 +setJntStatus__6daPz_cFv = .text:0x00001704; // type:function size:0x58 scope:global align:4 +demo__6daPz_cFv = .text:0x0000175C; // type:function size:0x1F8 scope:global align:4 +checkTgHit__6daPz_cFv = .text:0x00001954; // type:function size:0x598 scope:global align:4 +getArg__6daPz_cFv = .text:0x00001EEC; // type:function size:0x24 scope:global align:4 +setAttention__6daPz_cFv = .text:0x00001F10; // type:function size:0x1A8 scope:global align:4 +setBowAnm__6daPz_cFScb = .text:0x000020B8; // type:function size:0x5C scope:global align:4 +setBowString__6daPz_cFb = .text:0x00002114; // type:function size:0x70 scope:global align:4 +setAnm__6daPz_cFScbi = .text:0x00002184; // type:function size:0x2E8 scope:global align:4 +setAnmRunSpeed__6daPz_cFv = .text:0x0000246C; // type:function size:0x218 scope:global align:4 +setEyeBtp__6daPz_cFi = .text:0x00002684; // type:function size:0xC8 scope:global align:4 +setEyeBtk__6daPz_cFi = .text:0x0000274C; // type:function size:0xC4 scope:global align:4 +setEyeAnm__6daPz_cFSc = .text:0x00002810; // type:function size:0x78 scope:global align:4 +ctrlEye__6daPz_cFv = .text:0x00002888; // type:function size:0x258 scope:global align:4 +playEyeAnm__6daPz_cFv = .text:0x00002AE0; // type:function size:0x258 scope:global align:4 +setMtx__6daPz_cFv = .text:0x00002D38; // type:function size:0x90 scope:global align:4 +modeWaitInit__6daPz_cFv = .text:0x00002DC8; // type:function size:0x64 scope:global align:4 +modeWait__6daPz_cFv = .text:0x00002E2C; // type:function size:0x1BC scope:global align:4 +modeMoveInit__6daPz_cFv = .text:0x00002FE8; // type:function size:0x200 scope:global align:4 +modeMove__6daPz_cFv = .text:0x000031E8; // type:function size:0x774 scope:global align:4 +modeAttackWaitInit__6daPz_cFv = .text:0x0000395C; // type:function size:0x64 scope:global align:4 +modeAttackWait__6daPz_cFv = .text:0x000039C0; // type:function size:0x3C8 scope:global align:4 +modeAttackInit__6daPz_cFv = .text:0x00003D88; // type:function size:0x18C scope:global align:4 +modeAttack__6daPz_cFv = .text:0x00003F14; // type:function size:0x548 scope:global align:4 +modeDefendInit__6daPz_cFv = .text:0x0000445C; // type:function size:0x58 scope:global align:4 +modeDefend__6daPz_cFv = .text:0x000044B4; // type:function size:0x17C scope:global align:4 +modeDownInit__6daPz_cFv = .text:0x00004630; // type:function size:0xDC scope:global align:4 +modeDown__6daPz_cFv = .text:0x0000470C; // type:function size:0x514 scope:global align:4 +modeAfraidInit__6daPz_cFv = .text:0x00004C20; // type:function size:0x58 scope:global align:4 +modeAfraid__6daPz_cFv = .text:0x00004C78; // type:function size:0x214 scope:global align:4 +modeSideStepInit__6daPz_cFv = .text:0x00004E8C; // type:function size:0x7C scope:global align:4 +modeSideStep__6daPz_cFv = .text:0x00004F08; // type:function size:0x190 scope:global align:4 +modeBackStepInit__6daPz_cFv = .text:0x00005098; // type:function size:0x7C scope:global align:4 +modeBackStep__6daPz_cFv = .text:0x00005114; // type:function size:0x168 scope:global align:4 +modeTalkInit__6daPz_cFv = .text:0x0000527C; // type:function size:0x88 scope:global align:4 +modeTalk__6daPz_cFv = .text:0x00005304; // type:function size:0x98 scope:global align:4 +modeFollowInit__6daPz_cFv = .text:0x0000539C; // type:function size:0x100 scope:global align:4 +modeFollow__6daPz_cFv = .text:0x0000549C; // type:function size:0x51C scope:global align:4 +modeProc__6daPz_cFQ26daPz_c6Proc_ei = .text:0x000059B8; // type:function size:0x2A0 scope:global align:4 +_execute__6daPz_cFv = .text:0x00005C58; // type:function size:0x480 scope:global align:4 +bowDraw__6daPz_cFv = .text:0x000060D8; // type:function size:0x7C scope:global align:4 +bodyDraw__6daPz_cFv = .text:0x00006154; // type:function size:0x4AC scope:global align:4 +drawShadow__6daPz_cFv = .text:0x00006600; // type:function size:0xD8 scope:global align:4 +_draw__6daPz_cFv = .text:0x000066D8; // type:function size:0x94 scope:global align:4 +bodyCreateInit__6daPz_cFv = .text:0x0000676C; // type:function size:0x208 scope:global align:4 +createInit__6daPz_cFv = .text:0x00006974; // type:function size:0x238 scope:global align:4 +_create__6daPz_cFv = .text:0x00006BAC; // type:function size:0x104 scope:global align:4 +__ct__6daPz_cFv = .text:0x00006CB0; // type:function size:0x544 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000071F4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007250; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000072AC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007308; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007350; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000741C; // type:function size:0x48 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00007464; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x000075B8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000076E4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00007784; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000077E0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00007828; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00007884; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000078CC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00007960; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000079A8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000079F0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007A4C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007A94; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007B60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007BA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007C04; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007C4C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00007CA8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007D30; // type:function size:0x70 scope:weak align:4 +_delete__6daPz_cFv = .text:0x00007DA0; // type:function size:0x80 scope:global align:4 +daPzCreate__FPv = .text:0x00007E20; // type:function size:0x20 scope:local align:4 +daPzDelete__FPv = .text:0x00007E40; // type:function size:0x24 scope:local align:4 +daPzExecute__FPv = .text:0x00007E64; // type:function size:0x24 scope:local align:4 +daPzDraw__FPv = .text:0x00007E88; // type:function size:0x24 scope:local align:4 +daPzIsDelete__FPv = .text:0x00007EAC; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x00007EB4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007EFC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007F58; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007FA0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007FB0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007FB8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007FC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007FC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007FD0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008008; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008010; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008018; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008020; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008058; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000805C; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008064; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008068; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000806C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008070; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008074; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008084; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000808C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008094; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000809C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000080A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000080DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000080E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000080EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000080F4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000812C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008134; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000813C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008148; // type:function size:0xC scope:weak align:4 +__dt__10daPz_HIO_cFv = .text:0x00008154; // type:function size:0x74 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000081C8; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000081E4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_pz_cpp = .text:0x00008200; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000823C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008244; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000824C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008254; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000825C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008264; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000826C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008274; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000827C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00008284; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x0000828C; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00008294; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000829C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000082A4; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000082AC; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000082F4; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000833C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00008344; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000834C; // type:function size:0x4 scope:weak align:4 +__dt__13daPz_matAnm_cFv = .text:0x00008350; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daPz_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daPz_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_smoke_ef__6daPz_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_grass_ef__6daPz_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_splash_ef__6daPz_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m_cyl_src__6daPz_c = .rodata:0x00000014; // type:object size:0x44 scope:global align:4 +@4137 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@4144 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4147 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4148 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4155 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4532 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +anm_atr$4564 = .rodata:0x000000C8; // type:object size:0x2 scope:local align:4 data:string +@4703 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@4991 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4992 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4993 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +a_anm_bcks_tbl$5056 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$5057 = .rodata:0x000000F0; // type:object size:0x50 scope:local align:4 +a_anm_bcks_tbl$5101 = .rodata:0x00000140; // type:object size:0x2C scope:local align:4 +@5102 = .rodata:0x0000016C; // type:object size:0xF0 scope:local align:4 +eye_anm$5126 = .rodata:0x0000025C; // type:object size:0xF scope:local align:4 +@5250 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +a_eye_tbl$5280 = .rodata:0x0000027C; // type:object size:0x50 scope:local align:4 +@5358 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@5361 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@5362 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@5363 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@5365 = .rodata:0x000002E8; // type:object size:0x8 scope:local align:8 data:double +@5425 = .rodata:0x000002F0; // type:object size:0x8 scope:local align:8 data:double +@5737 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@6107 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@6261 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@6262 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@6319 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@6320 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@6678 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@6679 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +color_ok$6683 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +color_ng$6684 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@6693 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@6695 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@6697 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@6699 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@6701 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@6730 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@6988 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@7137 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@7138 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@7139 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000350; // type:object size:0xC2 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +fall_ripple_scale$4605 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4994 = .data:0x0000003C; // type:object size:0x5C scope:local align:4 +@6565 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@6566 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@6567 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@6568 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@6569 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@6570 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@6571 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@6572 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@6573 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@6574 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@6575 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@6576 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@6577 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@6578 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@6579 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@6580 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@6581 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@6582 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@6583 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@6584 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@6585 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@6586 = .data:0x00000194; // type:object size:0xC scope:local align:4 +mode_tbl$6564 = .data:0x000001A0; // type:object size:0x134 scope:local align:4 +l_eyeMatNo$7005 = .data:0x000002D4; // type:object size:0x6 scope:local align:4 +l_eyeblowMatNo$7011 = .data:0x000002DC; // type:object size:0x6 scope:local align:4 +l_faceMatNo$7017 = .data:0x000002E4; // type:object size:0x4 scope:local align:4 +fire_j$7106 = .data:0x000002E8; // type:object size:0xA scope:local align:4 +fire_sc$7107 = .data:0x000002F4; // type:object size:0x28 scope:local align:4 +daPzMethodTable = .data:0x0000031C; // type:object size:0x20 scope:local align:4 +g_profile_PZ = .data:0x0000033C; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000003D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000460; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000046C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000049C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004CC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004E4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004F0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000508; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000514; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000520; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000538; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000544; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000564; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000580; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000608; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000614; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000620; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000674; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000698; // type:object size:0x14 scope:weak align:4 +__vt__6daPz_c = .data:0x000006AC; // type:object size:0x14 scope:global align:4 +__vt__13daPz_matAnm_c = .data:0x000006C0; // type:object size:0x10 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x000006D0; // type:object size:0xC scope:weak align:4 +__vt__10daPz_HIO_c = .data:0x000006DC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4163 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10C scope:local align:4 +@4188 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +init$4189 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4187 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@4192 = .bss:0x00000188; // type:object size:0xC scope:local align:4 +init$4193 = .bss:0x00000194; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4191 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +tmp_angle$4235 = .bss:0x000001A4; // type:object size:0x2 scope:local align:2 +@4690 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +init$4691 = .bss:0x000001B4; // type:object size:0x1 scope:local align:1 +ripple_scale$4689 = .bss:0x000001B8; // type:object size:0xC scope:local align:4 +init$5180 = .bss:0x000001C4; // type:object size:0x1 scope:local align:1 +run_splash_scale$5179 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +init$6150 = .bss:0x000001D4; // type:object size:0x1 scope:local align:1 +run_splash_scale$6149 = .bss:0x000001D8; // type:object size:0xC scope:local align:4 +init$6157 = .bss:0x000001E4; // type:object size:0x1 scope:local align:1 +run_splash_scale$6156 = .bss:0x000001E8; // type:object size:0xC scope:local align:4 +init$6164 = .bss:0x000001F4; // type:object size:0x1 scope:local align:1 +run_splash_scale$6163 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +init$6587 = .bss:0x00000204; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_race_item/splits.txt b/config/GZLE01/rels/d_a_race_item/splits.txt new file mode 100644 index 000000000..4636ccd79 --- /dev/null +++ b/config/GZLE01/rels/d_a_race_item/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_race_item.cpp: + .text start:0x00000078 end:0x00000C8C + .text start:0x00000C8C end:0x00000CA8 + .text start:0x00000CA8 end:0x00000DB8 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000001D0 diff --git a/config/GZLE01/rels/d_a_race_item/symbols.txt b/config/GZLE01/rels/d_a_race_item/symbols.txt new file mode 100644 index 000000000..c85d7cd8b --- /dev/null +++ b/config/GZLE01/rels/d_a_race_item/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__12daRaceItem_cFv = .text:0x00000078; // type:function size:0x80 scope:global align:4 +Delete__12daRaceItem_cFv = .text:0x000000F8; // type:function size:0x34 scope:global align:4 +create__12daRaceItem_cFv = .text:0x0000012C; // type:function size:0x1EC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000318; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000042C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000488; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000004D0; // type:function size:0x70 scope:weak align:4 +CreateInit__12daRaceItem_cFv = .text:0x00000540; // type:function size:0x164 scope:global align:4 +checkGet__12daRaceItem_cFv = .text:0x000006A4; // type:function size:0x4C scope:global align:4 +daRaceItem_Draw__FP12daRaceItem_c = .text:0x000006F0; // type:function size:0x2C scope:local align:4 +daRaceItem_Execute__FP12daRaceItem_c = .text:0x0000071C; // type:function size:0x20 scope:local align:4 +execute__12daRaceItem_cFv = .text:0x0000073C; // type:function size:0x508 scope:weak align:4 +daRaceItem_IsDelete__FP12daRaceItem_c = .text:0x00000C44; // type:function size:0x8 scope:local align:4 +daRaceItem_Delete__FP12daRaceItem_c = .text:0x00000C4C; // type:function size:0x20 scope:local align:4 +daRaceItem_Create__FP10fopAc_ac_c = .text:0x00000C6C; // type:function size:0x20 scope:local align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00000C8C; // type:function size:0x1C scope:weak align:4 +setListStart__12daRaceItem_cFv = .text:0x00000CA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000CAC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000CBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000CC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CDC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000D14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000D1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000D24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D2C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D64; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D70; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D78; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D80; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D8C; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000D98; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000DA0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000DA8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000DB0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4240 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4243 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4413 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4414 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +l_daRaceItem_Method = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_RACEITEM = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__12daRaceItem_c = .data:0x00000094; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000B8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000158; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001AC; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_rd/splits.txt b/config/GZLE01/rels/d_a_rd/splits.txt new file mode 100644 index 000000000..72c5b74f2 --- /dev/null +++ b/config/GZLE01/rels/d_a_rd/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_rd.cpp: + .text start:0x000000EC end:0x00005450 + .text start:0x00005450 end:0x00005498 + .text start:0x00005498 end:0x00005528 + .text start:0x00005528 end:0x00005544 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000032B + .data start:0x00000000 end:0x0000086C + .bss start:0x00000008 end:0x00000141 diff --git a/config/GZLE01/rels/d_a_rd/symbols.txt b/config/GZLE01/rels/d_a_rd/symbols.txt new file mode 100644 index 000000000..a30056d68 --- /dev/null +++ b/config/GZLE01/rels/d_a_rd/symbols.txt @@ -0,0 +1,276 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daRd_HIO_cFv = .text:0x000000EC; // type:function size:0x190 scope:global align:4 +searchNeadDeadRd_CB__FPvPv = .text:0x0000027C; // type:function size:0x2C scope:local align:4 +_searchNearDeadRd__6daRd_cFP10fopAc_ac_c = .text:0x000002A8; // type:function size:0x64 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x0000030C; // type:function size:0x4C scope:local align:4 +_nodeControl__6daRd_cFP7J3DNodeP8J3DModel = .text:0x00000358; // type:function size:0x1BC scope:global align:4 +__dt__4cXyzFv = .text:0x00000514; // type:function size:0x3C scope:weak align:4 +nodeHeadControl_CB__FP7J3DNodei = .text:0x00000550; // type:function size:0x4C scope:local align:4 +_nodeHeadControl__6daRd_cFP7J3DNodeP8J3DModel = .text:0x0000059C; // type:function size:0x104 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000006A0; // type:function size:0x20 scope:local align:4 +_createHeap__6daRd_cFv = .text:0x000006C0; // type:function size:0x2AC scope:global align:4 +createArrowHeap__6daRd_cFv = .text:0x0000096C; // type:function size:0x64 scope:global align:4 +checkPlayerInAttack__6daRd_cFv = .text:0x000009D0; // type:function size:0x68 scope:global align:4 +checkPlayerInCry__6daRd_cFv = .text:0x00000A38; // type:function size:0x68 scope:global align:4 +lookBack__6daRd_cFv = .text:0x00000AA0; // type:function size:0x2D8 scope:global align:4 +checkTgHit__6daRd_cFv = .text:0x00000D78; // type:function size:0x8D8 scope:global align:4 +setCollision__6daRd_cFv = .text:0x00001650; // type:function size:0x180 scope:global align:4 +setIceCollision__6daRd_cFv = .text:0x000017D0; // type:function size:0x3C scope:global align:4 +setAttention__6daRd_cFv = .text:0x0000180C; // type:function size:0x164 scope:global align:4 +setMtx__6daRd_cFv = .text:0x00001970; // type:function size:0x88 scope:global align:4 +modeWaitInit__6daRd_cFv = .text:0x000019F8; // type:function size:0x44 scope:global align:4 +modeWait__6daRd_cFv = .text:0x00001A3C; // type:function size:0x3A0 scope:global align:4 +modeDeathInit__6daRd_cFv = .text:0x00001DDC; // type:function size:0x8C scope:global align:4 +modeDeath__6daRd_cFv = .text:0x00001E68; // type:function size:0xAC scope:global align:4 +modeDamageInit__6daRd_cFv = .text:0x00001F14; // type:function size:0x84 scope:global align:4 +modeDamage__6daRd_cFv = .text:0x00001F98; // type:function size:0xEC scope:global align:4 +modeParalysisInit__6daRd_cFv = .text:0x00002084; // type:function size:0x68 scope:global align:4 +modeParalysis__6daRd_cFv = .text:0x000020EC; // type:function size:0x104 scope:global align:4 +modeMoveInit__6daRd_cFv = .text:0x000021F0; // type:function size:0x4C scope:global align:4 +modeMove__6daRd_cFv = .text:0x0000223C; // type:function size:0x274 scope:global align:4 +modeCryInit__6daRd_cFv = .text:0x000024B0; // type:function size:0xF8 scope:global align:4 +modeCry__6daRd_cFv = .text:0x000025A8; // type:function size:0x310 scope:global align:4 +modeCryWaitInit__6daRd_cFv = .text:0x000028B8; // type:function size:0x14 scope:global align:4 +modeCryWait__6daRd_cFv = .text:0x000028CC; // type:function size:0x118 scope:global align:4 +modeAttackInit__6daRd_cFv = .text:0x000029E4; // type:function size:0x74 scope:global align:4 +modeAttack__6daRd_cFv = .text:0x00002A58; // type:function size:0x4D8 scope:global align:4 +modeReturnInit__6daRd_cFv = .text:0x00002F30; // type:function size:0x4 scope:global align:4 +modeReturn__6daRd_cFv = .text:0x00002F34; // type:function size:0x2D4 scope:global align:4 +modeSilentPrayInit__6daRd_cFv = .text:0x00003208; // type:function size:0x4 scope:global align:4 +modeSilentPray__6daRd_cFv = .text:0x0000320C; // type:function size:0x1F4 scope:global align:4 +modeSwWaitInit__6daRd_cFv = .text:0x00003400; // type:function size:0x28 scope:global align:4 +modeSwWait__6daRd_cFv = .text:0x00003428; // type:function size:0x58 scope:global align:4 +modeKanokeInit__6daRd_cFv = .text:0x00003480; // type:function size:0x94 scope:global align:4 +modeKanoke__6daRd_cFv = .text:0x00003514; // type:function size:0x48 scope:global align:4 +modeProc__6daRd_cFQ26daRd_c6Proc_ei = .text:0x0000355C; // type:function size:0x378 scope:global align:4 +setBrkAnm__6daRd_cFSc = .text:0x000038D4; // type:function size:0xD8 scope:global align:4 +setBtkAnm__6daRd_cFSc = .text:0x000039AC; // type:function size:0x190 scope:global align:4 +setAnm__6daRd_cFScb = .text:0x00003B3C; // type:function size:0x10C scope:global align:4 +_execute__6daRd_cFv = .text:0x00003C48; // type:function size:0x460 scope:global align:4 +debugDraw__6daRd_cFv = .text:0x000040A8; // type:function size:0x100 scope:global align:4 +_draw__6daRd_cFv = .text:0x000041A8; // type:function size:0x170 scope:global align:4 +isLinkControl__6daRd_cFv = .text:0x00004318; // type:function size:0x20 scope:global align:4 +createInit__6daRd_cFv = .text:0x00004338; // type:function size:0x36C scope:global align:4 +getArg__6daRd_cFv = .text:0x000046A4; // type:function size:0x7C scope:global align:4 +_create__6daRd_cFv = .text:0x00004720; // type:function size:0xA8 scope:global align:4 +__ct__6daRd_cFv = .text:0x000047C8; // type:function size:0x278 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004A40; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004B0C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004B54; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004C20; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004C68; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004CC4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004D0C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004D68; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004DF0; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004E60; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00004EBC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004F18; // type:function size:0x48 scope:weak align:4 +_delete__6daRd_cFv = .text:0x00004F60; // type:function size:0x58 scope:global align:4 +daRdCreate__FPv = .text:0x00004FB8; // type:function size:0x20 scope:local align:4 +daRdDelete__FPv = .text:0x00004FD8; // type:function size:0x24 scope:local align:4 +daRdExecute__FPv = .text:0x00004FFC; // type:function size:0x24 scope:local align:4 +daRdDraw__FPv = .text:0x00005020; // type:function size:0x24 scope:local align:4 +daRdIsDelete__FPv = .text:0x00005044; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000504C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005094; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000050DC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005138; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005180; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005190; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005198; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000051A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000051A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000051B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000051E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000051F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000051F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005200; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005238; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000523C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005244; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005254; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000525C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005264; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000526C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005274; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000052AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000052B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000052BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000052C4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000052FC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005304; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000530C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005318; // type:function size:0xC scope:weak align:4 +__dt__10daRd_HIO_cFv = .text:0x00005324; // type:function size:0x88 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000053AC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000053C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_rd_cpp = .text:0x000053E4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005420; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005428; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005430; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005438; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005440; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005448; // type:function size:0x8 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x00005450; // type:function size:0x48 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005498; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000054E0; // type:function size:0x48 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00005528; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daRd_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daRd_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_cyl_src__6daRd_c = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +@4229 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@4239 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4329 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4563 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4564 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4919 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@5200 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5331 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@5456 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5457 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5563 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$5680 = .rodata:0x000000CC; // type:object size:0x10 scope:local align:4 +a_play_mod_tbl$5681 = .rodata:0x000000DC; // type:object size:0x10 scope:local align:4 +a_anm_idx_tbl$5696 = .rodata:0x000000EC; // type:object size:0x10 scope:local align:4 +a_anm_prm_tbl$5697 = .rodata:0x000000FC; // type:object size:0x28 scope:local align:4 +a_anm_bcks_tbl$5740 = .rodata:0x00000124; // type:object size:0x38 scope:local align:4 +a_anm_prm_tbl$5741 = .rodata:0x0000015C; // type:object size:0xF0 scope:local align:4 +@5897 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@5906 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@5908 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@5971 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@5972 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@6048 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@6049 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@6050 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000274; // type:object size:0xB7 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +sebone_cyl_offset$4429 = .data:0x00000030; // type:object size:0x18 scope:local align:4 +muneA_cyl_offset$4430 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +muneB1_cyl_offset$4431 = .data:0x00000060; // type:object size:0x18 scope:local align:4 +muneB2_cyl_offset$4432 = .data:0x00000078; // type:object size:0x18 scope:local align:4 +muneB3_cyl_offset$4433 = .data:0x00000090; // type:object size:0x18 scope:local align:4 +kosi1_cyl_offset$4434 = .data:0x000000A8; // type:object size:0x18 scope:local align:4 +kosi2_cyl_offset$4435 = .data:0x000000C0; // type:object size:0x18 scope:local align:4 +kosi3_cyl_offset$4436 = .data:0x000000D8; // type:object size:0x18 scope:local align:4 +asi1_cyl_offset$4437 = .data:0x000000F0; // type:object size:0x18 scope:local align:4 +asi2_cyl_offset$4438 = .data:0x00000108; // type:object size:0x18 scope:local align:4 +asi3_cyl_offset$4439 = .data:0x00000120; // type:object size:0x18 scope:local align:4 +head_sph_offset$4440 = .data:0x00000138; // type:object size:0xC scope:local align:4 +ude1_cyl_offset$4441 = .data:0x00000144; // type:object size:0x18 scope:local align:4 +ude2_cyl_offset$4442 = .data:0x0000015C; // type:object size:0x18 scope:local align:4 +te_cyl_offset$4443 = .data:0x00000174; // type:object size:0x18 scope:local align:4 +yubi_cyl_offset$4444 = .data:0x0000018C; // type:object size:0x18 scope:local align:4 +search_data$4445 = .data:0x000001A4; // type:object size:0x108 scope:local align:4 +@4565 = .data:0x000002AC; // type:object size:0x28 scope:local align:4 +@4835 = .data:0x000002D4; // type:object size:0x5C scope:local align:4 +@5605 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@5606 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@5607 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@5608 = .data:0x00000354; // type:object size:0xC scope:local align:4 +@5609 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@5610 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@5611 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@5612 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@5613 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@5614 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@5615 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@5616 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@5617 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@5618 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@5619 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@5620 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@5621 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@5622 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@5623 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@5624 = .data:0x00000414; // type:object size:0xC scope:local align:4 +@5625 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@5626 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@5627 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@5628 = .data:0x00000444; // type:object size:0xC scope:local align:4 +mode_tbl$5604 = .data:0x00000450; // type:object size:0x150 scope:local align:4 +fire_j$5988 = .data:0x000005A0; // type:object size:0xA scope:local align:4 +fire_sc$5989 = .data:0x000005AC; // type:object size:0x28 scope:local align:4 +daRdMethodTable = .data:0x000005D4; // type:object size:0x20 scope:local align:4 +g_profile_RD = .data:0x000005F4; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000624; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000630; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000063C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000648; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000654; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000660; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000066C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000006F4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000700; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000788; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000794; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000007A0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000007F4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000818; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000824; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000830; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x0000083C; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000848; // type:object size:0xC scope:weak align:4 +__vt__10daRd_HIO_c = .data:0x00000854; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000860; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4251 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xA8 scope:local align:4 +@4283 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +init$4284 = .bss:0x00000114; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4282 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@4287 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +init$4288 = .bss:0x00000130; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4286 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +init$5629 = .bss:0x00000140; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_rectangle/splits.txt b/config/GZLE01/rels/d_a_rectangle/splits.txt new file mode 100644 index 000000000..9861d3b4e --- /dev/null +++ b/config/GZLE01/rels/d_a_rectangle/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_rectangle.cpp: + .text start:0x00000078 end:0x000000A0 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_rectangle/symbols.txt b/config/GZLE01/rels/d_a_rectangle/symbols.txt new file mode 100644 index 000000000..8e76bea02 --- /dev/null +++ b/config/GZLE01/rels/d_a_rectangle/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daRct_Draw__FP15RECTANGLE_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daRct_Execute__FP15RECTANGLE_class = .text:0x00000080; // type:function size:0x8 scope:local align:4 +daRct_IsDelete__FP15RECTANGLE_class = .text:0x00000088; // type:function size:0x8 scope:local align:4 +daRct_Delete__FP15RECTANGLE_class = .text:0x00000090; // type:function size:0x8 scope:local align:4 +daRct_Create__FP10fopAc_ac_c = .text:0x00000098; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daRct_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_RECTANGLE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_sail/splits.txt b/config/GZLE01/rels/d_a_sail/splits.txt new file mode 100644 index 000000000..245bcfda8 --- /dev/null +++ b/config/GZLE01/rels/d_a_sail/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sail.cpp: + .text start:0x000000EC end:0x0000259C + .text start:0x0000259C end:0x0000266C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00001458 + .bss start:0x00000008 end:0x00000094 diff --git a/config/GZLE01/rels/d_a_sail/symbols.txt b/config/GZLE01/rels/d_a_sail/symbols.txt new file mode 100644 index 000000000..d95ea7a1e --- /dev/null +++ b/config/GZLE01/rels/d_a_sail/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setCorrectNrmAngle__15daSail_packet_cFsf = .text:0x000000EC; // type:function size:0x278 scope:global align:4 +setNrmMtx__15daSail_packet_cFv = .text:0x00000364; // type:function size:0x34 scope:global align:4 +setBackNrm__15daSail_packet_cFv = .text:0x00000398; // type:function size:0x8C scope:global align:4 +setNrmVtx__15daSail_packet_cFP4cXyzii = .text:0x00000424; // type:function size:0x410 scope:global align:4 +__dt__4cXyzFv = .text:0x00000834; // type:function size:0x3C scope:weak align:4 +draw__15daSail_packet_cFv = .text:0x00000870; // type:function size:0x868 scope:global align:4 +daSail_Draw__FP10sail_class = .text:0x000010D8; // type:function size:0x2F4 scope:local align:4 +sail_pos_move__FP10sail_class = .text:0x000013CC; // type:function size:0x920 scope:local align:4 +demo_move__FP10sail_class = .text:0x00001CEC; // type:function size:0xC4 scope:local align:4 +sail_move__FP10sail_class = .text:0x00001DB0; // type:function size:0x2E4 scope:local align:4 +daSail_Execute__FP10sail_class = .text:0x00002094; // type:function size:0xC0 scope:local align:4 +daSail_IsDelete__FP10sail_class = .text:0x00002154; // type:function size:0x8 scope:local align:4 +daSail_Delete__FP10sail_class = .text:0x0000215C; // type:function size:0x7C scope:local align:4 +daSail_checkCreateHeap__FP10fopAc_ac_c = .text:0x000021D8; // type:function size:0x7C scope:local align:4 +daSail_Create__FP10fopAc_ac_c = .text:0x00002254; // type:function size:0x290 scope:local align:4 +__sinit_d_a_sail_cpp = .text:0x000024E4; // type:function size:0x68 scope:local align:4 +__dt__12daSail_HIO_cFv = .text:0x0000254C; // type:function size:0x50 scope:weak align:4 +__dt__15daSail_packet_cFv = .text:0x0000259C; // type:function size:0xCC scope:weak align:4 +__ct__4cXyzFv = .text:0x00002668; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4056 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4190 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4232 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4303 = .rodata:0x00000030; // type:object size:0x1C scope:local align:4 +@4304 = .rodata:0x0000004C; // type:object size:0x1C scope:local align:4 +@4416 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:string +@4420 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@4423 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4428 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4433 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4438 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4439 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@4444 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@4500 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4568 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4569 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000011C; // type:object size:0x1C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_pos = .data:0x00000030; // type:object size:0x3F0 scope:local align:4 +l_texCoord = .data:0x00000420; // type:object size:0x2A0 scope:local align:4 +l_sail_DL = .data:0x000006C0; // type:object size:0x20F scope:local align:32 +l_sail_matDL = .data:0x000008E0; // type:object size:0x34 scope:local align:32 +l_Txa_kizoku_mastTEX = .data:0x00000920; // type:object size:0x800 scope:local align:32 +l_mast_pos = .data:0x00001120; // type:object size:0xF0 scope:local align:4 +l_mast_color = .data:0x00001210; // type:object size:0x20 scope:local align:4 +l_mast_texCoord = .data:0x00001230; // type:object size:0x40 scope:local align:4 +l_AmastDL = .data:0x00001280; // type:object size:0x164 scope:local align:32 +l_daSail_Method = .data:0x000013E4; // type:object size:0x20 scope:local align:4 +g_profile_SAIL = .data:0x00001404; // type:object size:0x30 scope:global align:4 +__vt__15daSail_packet_c = .data:0x00001434; // type:object size:0x18 scope:global align:4 +__vt__12daSail_HIO_c = .data:0x0000144C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_p_ship = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +@3997 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000064; // type:object size:0x14 scope:local align:4 data:4byte +@4574 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +init$4575 = .bss:0x00000084; // type:object size:0x1 scope:local align:1 +sail_offset$4573 = .bss:0x00000088; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_saku/splits.txt b/config/GZLE01/rels/d_a_saku/splits.txt new file mode 100644 index 000000000..8ef6f37b2 --- /dev/null +++ b/config/GZLE01/rels/d_a_saku/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_saku.cpp: + .text start:0x000000EC end:0x00002840 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000014C + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZLE01/rels/d_a_saku/symbols.txt b/config/GZLE01/rels/d_a_saku/symbols.txt new file mode 100644 index 000000000..8649f22cc --- /dev/null +++ b/config/GZLE01/rels/d_a_saku/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateInit__8daSaku_cFv = .text:0x000000EC; // type:function size:0x114 scope:global align:4 +saku_draw_sub__8daSaku_cFi = .text:0x00000200; // type:function size:0x1A8 scope:global align:4 +mode_break_none__8daSaku_cFi = .text:0x000003A8; // type:function size:0x1E8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000590; // type:function size:0x3C scope:weak align:4 +mode_break_fire__8daSaku_cFi = .text:0x000005CC; // type:function size:0xDC scope:global align:4 +mode_break_throw_obj__8daSaku_cFi = .text:0x000006A8; // type:function size:0x194 scope:global align:4 +RecreateHeap__8daSaku_cFii = .text:0x0000083C; // type:function size:0xB0 scope:global align:4 +CreateHeap__8daSaku_cFii = .text:0x000008EC; // type:function size:0xC4 scope:global align:4 +GetDzbId__8daSaku_cFi = .text:0x000009B0; // type:function size:0x9C scope:global align:4 +CreateDummyHeap__8daSaku_cFi = .text:0x00000A4C; // type:function size:0x90 scope:global align:4 +loadMoveBG__8daSaku_cFiii = .text:0x00000ADC; // type:function size:0x10C scope:global align:4 +loadModel__8daSaku_cFiii = .text:0x00000BE8; // type:function size:0x194 scope:global align:4 +burn__8daSaku_cFv = .text:0x00000D7C; // type:function size:0x110 scope:global align:4 +broken__8daSaku_cFi = .text:0x00000E8C; // type:function size:0xD4 scope:global align:4 +changeCollision__8daSaku_cFi = .text:0x00000F60; // type:function size:0x94 scope:global align:4 +setMtx__8daSaku_cFv = .text:0x00000FF4; // type:function size:0x148 scope:global align:4 +setMoveBGMtx__8daSaku_cFv = .text:0x0000113C; // type:function size:0xD0 scope:global align:4 +checkCol__8daSaku_cFv = .text:0x0000120C; // type:function size:0x140 scope:global align:4 +setCol__8daSaku_cFv = .text:0x0000134C; // type:function size:0x1C4 scope:global align:4 +MoveBGResist__8daSaku_cFii = .text:0x00001510; // type:function size:0x88 scope:global align:4 +setEffFire__8daSaku_cFi = .text:0x00001598; // type:function size:0x128 scope:global align:4 +setEffBreak__8daSaku_cFi = .text:0x000016C0; // type:function size:0x2EC scope:global align:4 +matAlphaAnim__FP12J3DModelDataUcb = .text:0x000019AC; // type:function size:0xA4 scope:global align:4 +changeXluMaterialAlpha__FP11J3DMaterialUcb = .text:0x00001A50; // type:function size:0x148 scope:local align:4 +daSaku_Create__FP10fopAc_ac_c = .text:0x00001B98; // type:function size:0x20 scope:local align:4 +_daSaku_create__8daSaku_cFv = .text:0x00001BB8; // type:function size:0x370 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001F28; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001F2C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00001FF8; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000207C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000020C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002120; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002168; // type:function size:0x5C scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000021C4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00002240; // type:function size:0x24 scope:weak align:4 +daSaku_Delete__FP8daSaku_c = .text:0x00002264; // type:function size:0x174 scope:local align:4 +daSaku_IsDelete__FP8daSaku_c = .text:0x000023D8; // type:function size:0x8 scope:local align:4 +daSaku_Draw__FP8daSaku_c = .text:0x000023E0; // type:function size:0x4C scope:local align:4 +daSaku_Execute__FP8daSaku_c = .text:0x0000242C; // type:function size:0x134 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002560; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002564; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002568; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000256C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002570; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000025B8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002614; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000265C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002664; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000266C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002678; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002684; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002694; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000269C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000026A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000026AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000026B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000026EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000026F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000026FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002704; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000273C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002740; // type:function size:0x8 scope:weak align:4 +__sinit_d_a_saku_cpp = .text:0x00002748; // type:function size:0xA0 scope:local align:4 +__dt__9sakuHIO_cFv = .text:0x000027E8; // type:function size:0x48 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002830; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002838; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4267 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4321 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4325 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4384 = .rodata:0x00000020; // type:object size:0x14 scope:local align:4 +@4402 = .rodata:0x00000034; // type:object size:0x18 scope:local align:4 +@4403 = .rodata:0x0000004C; // type:object size:0x18 scope:local align:4 +@4549 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4648 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4799 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4800 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4801 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@4802 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4803 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +m_max_particle_timer__8daSaku_c = .rodata:0x00000090; // type:object size:0x4 scope:global align:4 +m_start_alpha__8daSaku_c = .rodata:0x00000094; // type:object size:0x1 scope:global align:1 +m_alpha_spd__8daSaku_c = .rodata:0x00000096; // type:object size:0x2 scope:global align:2 +m_saku_height__8daSaku_c = .rodata:0x00000098; // type:object size:0x4 scope:global align:4 +m_at_cyl_src__8daSaku_c = .rodata:0x0000009C; // type:object size:0x44 scope:global align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x6C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_blendInfo$4821 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_zmodeInfo$4822 = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_zmodeInfo2$4823 = .data:0x00000038; // type:object size:0x4 scope:local align:4 +m_arcname__8daSaku_c = .data:0x0000003C; // type:object size:0xC scope:global align:4 +m_smoke_alpha__8daSaku_c = .data:0x00000048; // type:object size:0x1 scope:global align:1 +m_alpha_start_time__8daSaku_c = .data:0x0000004C; // type:object size:0x4 scope:global align:4 data:4byte +m_saku_alpha_out_time__8daSaku_c = .data:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte +m_fade_time__8daSaku_c = .data:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +dust_color__8daSaku_c = .data:0x00000058; // type:object size:0x4 scope:global align:4 data:byte +m_cyl_src__8daSaku_c = .data:0x0000005C; // type:object size:0x44 scope:global align:4 +l_daSaku_Method = .data:0x000000A0; // type:object size:0x20 scope:local align:4 +g_profile_SAKU = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000000F0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000010C; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000150; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__9sakuHIO_c = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4006 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_sakuHIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_salvage/splits.txt b/config/GZLE01/rels/d_a_salvage/splits.txt new file mode 100644 index 000000000..aa695851b --- /dev/null +++ b/config/GZLE01/rels/d_a_salvage/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_salvage.cpp: + .text start:0x00000078 end:0x000025A4 + .text start:0x000025A4 end:0x000026B0 + .rodata start:0x00000000 end:0x000000EB + .data start:0x00000000 end:0x000000C0 diff --git a/config/GZLE01/rels/d_a_salvage/symbols.txt b/config/GZLE01/rels/d_a_salvage/symbols.txt new file mode 100644 index 000000000..3ffd43677 --- /dev/null +++ b/config/GZLE01/rels/d_a_salvage/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daSalvage_cFv = .text:0x00000098; // type:function size:0x304 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000039C; // type:function size:0x48 scope:weak align:4 +__dt__15dSalvage_info_cFv = .text:0x000003E4; // type:function size:0x3C scope:weak align:4 +__ct__15dSalvage_info_cFv = .text:0x00000420; // type:function size:0x4 scope:weak align:4 +CreateInit__11daSalvage_cFv = .text:0x00000424; // type:function size:0x14C scope:global align:4 +_create__11daSalvage_cFv = .text:0x00000570; // type:function size:0x1B8 scope:global align:4 +_delete__11daSalvage_cFv = .text:0x00000728; // type:function size:0xFC scope:global align:4 +_execute__11daSalvage_cFv = .text:0x00000824; // type:function size:0x80 scope:global align:4 +salvage_createCB__FPv = .text:0x000008A4; // type:function size:0x14 scope:local align:4 +checkOrder__11daSalvage_cFv = .text:0x000008B8; // type:function size:0x3A0 scope:global align:4 +eventOrder__11daSalvage_cFv = .text:0x00000C58; // type:function size:0x10C scope:global align:4 +proc_wait_init__11daSalvage_cFv = .text:0x00000D64; // type:function size:0x30 scope:global align:4 +proc_wait__11daSalvage_cFv = .text:0x00000D94; // type:function size:0x598 scope:global align:4 +proc_salvage_init__11daSalvage_cFv = .text:0x0000132C; // type:function size:0x60 scope:global align:4 +proc_salvage__11daSalvage_cFv = .text:0x0000138C; // type:function size:0x8 scope:global align:4 +calcAlpha__11daSalvage_cFv = .text:0x00001394; // type:function size:0x2BC scope:global align:4 +checkArea__11daSalvage_cF4cXyzi = .text:0x00001650; // type:function size:0x1C4 scope:global align:4 +createEnemy__11daSalvage_cFv = .text:0x00001814; // type:function size:0x4C scope:global align:4 +onSalvageForOship__11daSalvage_cFP9daOship_c = .text:0x00001860; // type:function size:0x19C scope:global align:4 +end_salvage__11daSalvage_cFv = .text:0x000019FC; // type:function size:0x15C scope:global align:4 +checkDistance__11daSalvage_cFv = .text:0x00001B58; // type:function size:0x194 scope:global align:4 +checkXZDistance__11daSalvage_cFv = .text:0x00001CEC; // type:function size:0xEC scope:global align:4 +getDistance__11daSalvage_cFiPf = .text:0x00001DD8; // type:function size:0x70 scope:global align:4 +send_agb__11daSalvage_cFv = .text:0x00001E48; // type:function size:0x160 scope:global align:4 +debug_print2__11daSalvage_cFv = .text:0x00001FA8; // type:function size:0x4 scope:global align:4 +_draw__11daSalvage_cFv = .text:0x00001FAC; // type:function size:0x1AC scope:global align:4 +set_mtx__11daSalvage_cFP8J3DModeli = .text:0x00002158; // type:function size:0x258 scope:global align:4 +isEffectKind__11daSalvage_cFi = .text:0x000023B0; // type:function size:0x5C scope:global align:4 +debugDraw__11daSalvage_cFv = .text:0x0000240C; // type:function size:0x4 scope:global align:4 +daSalvageCreate__FPv = .text:0x00002410; // type:function size:0x20 scope:local align:4 +daSalvageDelete__FPv = .text:0x00002430; // type:function size:0x24 scope:local align:4 +daSalvageExecute__FPv = .text:0x00002454; // type:function size:0x24 scope:local align:4 +daSalvageDraw__FPv = .text:0x00002478; // type:function size:0x24 scope:local align:4 +daSalvageIsDelete__FPv = .text:0x0000249C; // type:function size:0x8 scope:local align:4 +__dt__8cM3dGPlaFv = .text:0x000024A4; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000024EC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002548; // type:function size:0x5C scope:weak align:4 +setPos__11daSalvage_cFi4cXyz = .text:0x000025A4; // type:function size:0x48 scope:weak align:4 +getPos__11daSalvage_cFi = .text:0x000025EC; // type:function size:0x34 scope:weak align:4 +getScale__11daSalvage_cFi = .text:0x00002620; // type:function size:0x34 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00002654; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_outersea_near__11daSalvage_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_inside_near__11daSalvage_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_cmap_near__11daSalvage_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_disappear_frame__11daSalvage_c = .rodata:0x0000000C; // type:object size:0x1 scope:global align:1 +@4297 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4724 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4725 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4726 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4860 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4861 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4862 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +l_salvage_depth$5046 = .rodata:0x00000034; // type:object size:0xC scope:local align:4 +@5095 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@5097 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@5277 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5448 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@5449 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5483 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000068; // type:object size:0x83 scope:local align:4 data:string_table +m_arcname__11daSalvage_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +@4314 = .data:0x00000004; // type:object size:0xC scope:local align:4 +@4468 = .data:0x00000010; // type:object size:0xC scope:local align:4 +@4556 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +@4737 = .data:0x00000028; // type:object size:0xC scope:local align:4 +daSalvageMethodTable = .data:0x00000034; // type:object size:0x20 scope:local align:4 +g_profile_Salvage = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGPla = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x00000090; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000009C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000B4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_salvage_tbox/splits.txt b/config/GZLE01/rels/d_a_salvage_tbox/splits.txt new file mode 100644 index 000000000..a92bff1d8 --- /dev/null +++ b/config/GZLE01/rels/d_a_salvage_tbox/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_salvage_tbox.cpp: + .text start:0x00000078 end:0x000014A8 + .text start:0x000014A8 end:0x000016D4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010A + .data start:0x00000000 end:0x000001E0 diff --git a/config/GZLE01/rels/d_a_salvage_tbox/symbols.txt b/config/GZLE01/rels/d_a_salvage_tbox/symbols.txt new file mode 100644 index 000000000..47ff4c50d --- /dev/null +++ b/config/GZLE01/rels/d_a_salvage_tbox/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getMaxWaterY__25daSTBox_shadowEcallBack_cFPQ29JGeometry8TVec3 = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +execute__25daSTBox_shadowEcallBack_cFP14JPABaseEmitter = .text:0x00000128; // type:function size:0x1CC scope:global align:4 +draw__25daSTBox_shadowEcallBack_cFP14JPABaseEmitter = .text:0x000002F4; // type:function size:0x27C scope:global align:4 +getWaterY__F4cXyz = .text:0x00000570; // type:function size:0x68 scope:local align:4 +_delete__9daSTBox_cFv = .text:0x000005D8; // type:function size:0x110 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006E8; // type:function size:0x20 scope:local align:4 +CreateHeap__9daSTBox_cFv = .text:0x00000708; // type:function size:0xCC scope:global align:4 +CreateInit__9daSTBox_cFv = .text:0x000007D4; // type:function size:0x308 scope:global align:4 +_create__9daSTBox_cFv = .text:0x00000ADC; // type:function size:0x120 scope:global align:4 +set_mtx__9daSTBox_cFv = .text:0x00000BFC; // type:function size:0x80 scope:global align:4 +_execute__9daSTBox_cFv = .text:0x00000C7C; // type:function size:0x23C scope:global align:4 +initWait__9daSTBox_cFi = .text:0x00000EB8; // type:function size:0x4 scope:global align:4 +initWait02__9daSTBox_cFi = .text:0x00000EBC; // type:function size:0xC scope:global align:4 +initWaitGetItem__9daSTBox_cFi = .text:0x00000EC8; // type:function size:0x88 scope:global align:4 +initWaitDummy__9daSTBox_cFi = .text:0x00000F50; // type:function size:0x4 scope:global align:4 +initDrop__9daSTBox_cFi = .text:0x00000F54; // type:function size:0x10 scope:global align:4 +actWait__9daSTBox_cFi = .text:0x00000F64; // type:function size:0x2B4 scope:global align:4 +actDrop__9daSTBox_cFi = .text:0x00001218; // type:function size:0x12C scope:global align:4 +actWait02__9daSTBox_cFi = .text:0x00001344; // type:function size:0x68 scope:global align:4 +actWaitGetItem__9daSTBox_cFi = .text:0x000013AC; // type:function size:0x8 scope:global align:4 +actWaitDummy__9daSTBox_cFi = .text:0x000013B4; // type:function size:0x8 scope:global align:4 +daSTBox_Create__FPv = .text:0x000013BC; // type:function size:0x20 scope:local align:4 +daSTBox_Delete__FPv = .text:0x000013DC; // type:function size:0x24 scope:local align:4 +daSTBox_Draw__FPv = .text:0x00001400; // type:function size:0x6C scope:local align:4 +daSTBox_Execute__FPv = .text:0x0000146C; // type:function size:0x24 scope:local align:4 +daSTBox_IsDelete__FPv = .text:0x00001490; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001498; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000149C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000014A0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000014A4; // type:function size:0x4 scope:weak align:4 +__dt__25daSTBox_shadowEcallBack_cFv = .text:0x000014A8; // type:function size:0x6C scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00001514; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001518; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001574; // type:function size:0x48 scope:weak align:4 +setup__25daSTBox_shadowEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x000015BC; // type:function size:0x14 scope:weak align:4 +__sinit_d_a_salvage_tbox_cpp = .text:0x000015D0; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daSTBox_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_heapsize__9daSTBox_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_bdlidx__9daSTBox_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_rope_max_length__9daSTBox_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +m_shadow_alpha__9daSTBox_c = .rodata:0x0000001C; // type:object size:0x1 scope:global align:1 data:string +m_shadow_depth__9daSTBox_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +m_shadow_scroll__9daSTBox_c = .rodata:0x00000024; // type:object size:0x4 scope:global align:4 +m_shadow_scale__9daSTBox_c = .rodata:0x00000028; // type:object size:0x4 scope:global align:4 +@4021 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4022 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4115 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4116 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4207 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4387 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +crane_offset = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +@4699 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4732 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x5A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4479 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4480 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4481 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4482 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4483 = .data:0x00000060; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4484 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4485 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4486 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4487 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4488 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000000E4; // type:object size:0x3C scope:local align:4 +action_table$4492 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +daSTBoxMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_SALVAGE_TBOX = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x00000184; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001A4; // type:object size:0x1C scope:weak align:4 +__vt__25daSTBox_shadowEcallBack_c = .data:0x000001C0; // type:object size:0x20 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_sbox/splits.txt b/config/GZLE01/rels/d_a_sbox/splits.txt new file mode 100644 index 000000000..f4d7afb00 --- /dev/null +++ b/config/GZLE01/rels/d_a_sbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_sbox.cpp: + .text start:0x00000078 end:0x00001660 + .rodata start:0x00000000 end:0x000000BA + .data start:0x00000000 end:0x0000008C diff --git a/config/GZLE01/rels/d_a_sbox/symbols.txt b/config/GZLE01/rels/d_a_sbox/symbols.txt new file mode 100644 index 000000000..49792189e --- /dev/null +++ b/config/GZLE01/rels/d_a_sbox/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__8daSbox_cFv = .text:0x00000098; // type:function size:0x2B4 scope:global align:4 +calcMtx__8daSbox_cFv = .text:0x0000034C; // type:function size:0xE4 scope:global align:4 +shipMtx__8daSbox_cFv = .text:0x00000430; // type:function size:0x168 scope:global align:4 +volmProc__8daSbox_cFv = .text:0x00000598; // type:function size:0x94 scope:global align:4 +darkProc__8daSbox_cFv = .text:0x0000062C; // type:function size:0xD4 scope:global align:4 +lightProc__8daSbox_cFv = .text:0x00000700; // type:function size:0xF4 scope:global align:4 +lightInit__8daSbox_cFv = .text:0x000007F4; // type:function size:0xC8 scope:global align:4 +CreateInit__8daSbox_cFv = .text:0x000008BC; // type:function size:0x34 scope:global align:4 +create__8daSbox_cFv = .text:0x000008F0; // type:function size:0x100 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000009F0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A4C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000AA8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B04; // type:function size:0x48 scope:weak align:4 +demoInitWait__8daSbox_cFv = .text:0x00000B4C; // type:function size:0x68 scope:global align:4 +demoProcWait__8daSbox_cFv = .text:0x00000BB4; // type:function size:0x50 scope:global align:4 +demoInitOpen__8daSbox_cFv = .text:0x00000C04; // type:function size:0x318 scope:global align:4 +demoProcOpen__8daSbox_cFv = .text:0x00000F1C; // type:function size:0xC8 scope:global align:4 +demoInitDelete__8daSbox_cFv = .text:0x00000FE4; // type:function size:0x98 scope:global align:4 +demoProcDelete__8daSbox_cFv = .text:0x0000107C; // type:function size:0x34 scope:global align:4 +demoInitCom__8daSbox_cFv = .text:0x000010B0; // type:function size:0x60 scope:global align:4 +demoProcCom__8daSbox_cFv = .text:0x00001110; // type:function size:0xE8 scope:global align:4 +getNowEventAction__8daSbox_cFv = .text:0x000011F8; // type:function size:0x48 scope:global align:4 +demoProc__8daSbox_cFv = .text:0x00001240; // type:function size:0x148 scope:global align:4 +actionWait__8daSbox_cFv = .text:0x00001388; // type:function size:0x48 scope:global align:4 +daSbox_Draw__FP8daSbox_c = .text:0x000013D0; // type:function size:0x130 scope:local align:4 +daSbox_Execute__FP8daSbox_c = .text:0x00001500; // type:function size:0x34 scope:local align:4 +daSbox_IsDelete__FP8daSbox_c = .text:0x00001534; // type:function size:0x8 scope:local align:4 +daSbox_Delete__FP8daSbox_c = .text:0x0000153C; // type:function size:0x104 scope:local align:4 +daSbox_Create__FP10fopAc_ac_c = .text:0x00001640; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__8daSbox_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4042 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4110 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4182 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4391 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x00000058; // type:object size:0x62 scope:local align:4 data:string_table +action_table$4472 = .data:0x00000000; // type:object size:0xC scope:local align:4 +l_daSbox_Method = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_SBOX = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000080; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_scene_change/splits.txt b/config/GZLE01/rels/d_a_scene_change/splits.txt new file mode 100644 index 000000000..83746d63d --- /dev/null +++ b/config/GZLE01/rels/d_a_scene_change/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_scene_change.cpp: + .text start:0x000000EC end:0x00000254 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_scene_change/symbols.txt b/config/GZLE01/rels/d_a_scene_change/symbols.txt new file mode 100644 index 000000000..44ff6e7b2 --- /dev/null +++ b/config/GZLE01/rels/d_a_scene_change/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daSceneChgHIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +daSceneChgCreate__FPv = .text:0x00000118; // type:function size:0x90 scope:local align:4 +daSceneChgDelete__FPv = .text:0x000001A8; // type:function size:0x8 scope:local align:4 +daSceneChgExecute__FPv = .text:0x000001B0; // type:function size:0x8 scope:local align:4 +daSceneChgDraw__FPv = .text:0x000001B8; // type:function size:0x8 scope:local align:4 +daSceneChgIsDelete__FPv = .text:0x000001C0; // type:function size:0x8 scope:local align:4 +__dt__15daSceneChgHIO_cFv = .text:0x000001C8; // type:function size:0x50 scope:weak align:4 +__sinit_d_a_scene_change_cpp = .text:0x00000218; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +daSceneChgMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SCENECHG = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__15daSceneChgHIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_seatag/splits.txt b/config/GZLE01/rels/d_a_seatag/splits.txt new file mode 100644 index 000000000..9e6142b5d --- /dev/null +++ b/config/GZLE01/rels/d_a_seatag/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_seatag.cpp: + .text start:0x00000078 end:0x00000110 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_seatag/symbols.txt b/config/GZLE01/rels/d_a_seatag/symbols.txt new file mode 100644 index 000000000..a4fefcfb9 --- /dev/null +++ b/config/GZLE01/rels/d_a_seatag/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSeatag_Draw__FP10daSeatag_c = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daSeatag_Execute__FP10daSeatag_c = .text:0x00000080; // type:function size:0x8 scope:local align:4 +daSeatag_IsDelete__FP10daSeatag_c = .text:0x00000088; // type:function size:0x8 scope:local align:4 +daSeatag_Delete__FP10daSeatag_c = .text:0x00000090; // type:function size:0x30 scope:local align:4 +daSeatag_Create__FP10fopAc_ac_c = .text:0x000000C0; // type:function size:0x50 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daSeatag_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SEATAG = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_shand/splits.txt b/config/GZLE01/rels/d_a_shand/splits.txt new file mode 100644 index 000000000..c6198c092 --- /dev/null +++ b/config/GZLE01/rels/d_a_shand/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_shand.cpp: + .text start:0x000000EC end:0x00002C80 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000093 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLE01/rels/d_a_shand/symbols.txt b/config/GZLE01/rels/d_a_shand/symbols.txt new file mode 100644 index 000000000..a2b6030ea --- /dev/null +++ b/config/GZLE01/rels/d_a_shand/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daShand_HIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global align:4 +hand_draw__FP11shand_class = .text:0x00000114; // type:function size:0x80 scope:local align:4 +daShand_Draw__FP11shand_class = .text:0x00000194; // type:function size:0x4C scope:local align:4 +control1__FP11shand_class = .text:0x000001E0; // type:function size:0x34C scope:local align:4 +control2__FP11shand_class = .text:0x0000052C; // type:function size:0x214 scope:local align:4 +control3__FP11shand_class = .text:0x00000740; // type:function size:0x84 scope:local align:4 +cut_control__FP11shand_class = .text:0x000007C4; // type:function size:0x3E8 scope:local align:4 +cut_control3__FP11shand_class = .text:0x00000BAC; // type:function size:0x84 scope:local align:4 +normal__FP11shand_class = .text:0x00000C30; // type:function size:0x3C0 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000FF0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000111C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000011BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001218; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001260; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000012BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001304; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001398; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000013E0; // type:function size:0x48 scope:weak align:4 +cut__FP11shand_class = .text:0x00001428; // type:function size:0xE0 scope:local align:4 +hand_move__FP11shand_class = .text:0x00001508; // type:function size:0x8A4 scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00001DAC; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001F14; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00002054; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000216C; // type:function size:0x80 scope:weak align:4 +daShand_Execute__FP11shand_class = .text:0x000021EC; // type:function size:0x70 scope:local align:4 +daShand_IsDelete__FP11shand_class = .text:0x0000225C; // type:function size:0x8 scope:local align:4 +daShand_Delete__FP11shand_class = .text:0x00002264; // type:function size:0x70 scope:local align:4 +useHeapInit__FP11shand_class = .text:0x000022D4; // type:function size:0x8C scope:local align:4 +daShand_solidHeapCB__FP10fopAc_ac_c = .text:0x00002360; // type:function size:0x20 scope:local align:4 +daShand_Create__FP10fopAc_ac_c = .text:0x00002380; // type:function size:0x2B0 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00002630; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x000026FC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002780; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000027C8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002894; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000028DC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002938; // type:function size:0x48 scope:weak align:4 +__dt__7shand_sFv = .text:0x00002980; // type:function size:0x3C scope:weak align:4 +__ct__7shand_sFv = .text:0x000029BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000029C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000029D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000029D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000029E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000029E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000029F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002A28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002A38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A40; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002A78; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002A7C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002A84; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002A94; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002A9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002AA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002AAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002AB4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002AEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002AF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002AFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B04; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B44; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002B4C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002B58; // type:function size:0xC scope:weak align:4 +__dt__13daShand_HIO_cFv = .text:0x00002B64; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_shand_cpp = .text:0x00002BAC; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002BE8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002BF0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002BF8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002C00; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002C08; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002C10; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002C18; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002C20; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002C28; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002C30; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002C38; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002C40; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002C48; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002C70; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002C78; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4113 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4192 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4194 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4232 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4830 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4831 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5050 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5051 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0xF scope:local align:4 data:string_table +tg_cyl_src$4967 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +bm_sph_src$4968 = .data:0x00000044; // type:object size:0x40 scope:local align:4 +l_daShand_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_SHAND = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGCyl = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000E0; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000025C; // type:object size:0x14 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000270; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x00000288; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002B8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002E8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000318; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000348; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000039C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__13daShand_HIO_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +hio_set = .bss:0x00000008; // type:object size:0x1 scope:local align:1 data:byte +@4096 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_ship/splits.txt b/config/GZLE01/rels/d_a_ship/splits.txt new file mode 100644 index 000000000..58799bcbe --- /dev/null +++ b/config/GZLE01/rels/d_a_ship/splits.txt @@ -0,0 +1,28 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ship.cpp: + .text start:0x000000EC end:0x0000D3FC + .text start:0x0000D3FC end:0x0000D498 + .text start:0x0000D498 end:0x0000D500 + .text start:0x0000D500 end:0x0000D544 + .text start:0x0000D544 end:0x0000D5EC + .text start:0x0000D5EC end:0x0000D6A8 + .text start:0x0000D6A8 end:0x0000D9FC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000003DC + .data start:0x00000000 end:0x000004C8 + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZLE01/rels/d_a_ship/symbols.txt b/config/GZLE01/rels/d_a_ship/symbols.txt new file mode 100644 index 000000000..a6a85e940 --- /dev/null +++ b/config/GZLE01/rels/d_a_ship/symbols.txt @@ -0,0 +1,477 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +bodyJointCallBack__8daShip_cFi = .text:0x000000EC; // type:function size:0x150 scope:global align:4 +daShip_bodyJointCallBack__FP7J3DNodei = .text:0x0000023C; // type:function size:0x48 scope:local align:4 +cannonJointCallBack__8daShip_cFi = .text:0x00000284; // type:function size:0xB8 scope:global align:4 +daShip_cannonJointCallBack__FP7J3DNodei = .text:0x0000033C; // type:function size:0x44 scope:local align:4 +craneJointCallBack__8daShip_cFv = .text:0x00000380; // type:function size:0x94 scope:global align:4 +daShip_craneJointCallBack__FP7J3DNodei = .text:0x00000414; // type:function size:0x3C scope:local align:4 +headJointCallBack0__8daShip_cFv = .text:0x00000450; // type:function size:0x24 scope:global align:4 +daShip_headJointCallBack0__FP7J3DNodei = .text:0x00000474; // type:function size:0x3C scope:local align:4 +headJointCallBack1__8daShip_cFi = .text:0x000004B0; // type:function size:0x134 scope:global align:4 +daShip_headJointCallBack1__FP7J3DNodei = .text:0x000005E4; // type:function size:0x44 scope:local align:4 +draw__8daShip_cFv = .text:0x00000628; // type:function size:0x4B0 scope:global align:4 +__dt__4cXyzFv = .text:0x00000AD8; // type:function size:0x3C scope:weak align:4 +daShip_Draw__FP8daShip_c = .text:0x00000B14; // type:function size:0x20 scope:local align:4 +checkForceMessage__8daShip_cFv = .text:0x00000B34; // type:function size:0x278 scope:global align:4 +setInitMessage__8daShip_cFv = .text:0x00000DAC; // type:function size:0x988 scope:global align:4 +setNextMessage__8daShip_cFP9msg_class = .text:0x00001734; // type:function size:0x49C scope:global align:4 +seStart__8daShip_cFUlP4cXyz = .text:0x00001BD0; // type:function size:0x54 scope:global align:4 +setSailAngle__8daShip_cFv = .text:0x00001C24; // type:function size:0x12C scope:global align:4 +setControllAngle__8daShip_cFs = .text:0x00001D50; // type:function size:0xB8 scope:global align:4 +getMaxWaterY__8daShip_cFP4cXyz = .text:0x00001E08; // type:function size:0x94 scope:global align:4 +setWaveAngle__8daShip_cFPsPs = .text:0x00001E9C; // type:function size:0x478 scope:global align:4 +getWaterY__8daShip_cFv = .text:0x00002314; // type:function size:0xCC scope:global align:4 +setYPos__8daShip_cFv = .text:0x000023E0; // type:function size:0x444 scope:global align:4 +checkOutRange__8daShip_cFv = .text:0x00002824; // type:function size:0x4A0 scope:global align:4 +decrementShipSpeed__8daShip_cFf = .text:0x00002CC4; // type:function size:0x38 scope:global align:4 +firstDecrementShipSpeed__8daShip_cFf = .text:0x00002CFC; // type:function size:0x60 scope:global align:4 +getAimControllAngle__8daShip_cFs = .text:0x00002D5C; // type:function size:0x34 scope:global align:4 +setMoveAngle__8daShip_cFs = .text:0x00002D90; // type:function size:0x150 scope:global align:4 +changeDemoEndProc__8daShip_cFv = .text:0x00002EE0; // type:function size:0xDC scope:global align:4 +setCrashData__8daShip_cFs = .text:0x00002FBC; // type:function size:0x228 scope:global align:4 +checkNextMode__8daShip_cFi = .text:0x000031E4; // type:function size:0x2AC scope:global align:4 +setPartOnAnime__8daShip_cFUc = .text:0x00003490; // type:function size:0xFC scope:global align:4 +setPartOffAnime__8daShip_cFv = .text:0x0000358C; // type:function size:0xE0 scope:global align:4 +setPartAnimeInit__8daShip_cFUc = .text:0x0000366C; // type:function size:0x1D8 scope:global align:4 +setSelfMove__8daShip_cFi = .text:0x00003844; // type:function size:0x200 scope:global align:4 +procWait_init__8daShip_cFv = .text:0x00003A44; // type:function size:0x5C scope:global align:4 +procWait__8daShip_cFv = .text:0x00003AA0; // type:function size:0xF4 scope:global align:4 +procReady_init__8daShip_cFv = .text:0x00003B94; // type:function size:0x30 scope:global align:4 +procReady__8daShip_cFv = .text:0x00003BC4; // type:function size:0xB8 scope:global align:4 +procGetOff_init__8daShip_cFv = .text:0x00003C7C; // type:function size:0x70 scope:global align:4 +procGetOff__8daShip_cFv = .text:0x00003CEC; // type:function size:0x100 scope:global align:4 +procPaddleMove_init__8daShip_cFv = .text:0x00003DEC; // type:function size:0x114 scope:global align:4 +procPaddleMove__8daShip_cFv = .text:0x00003F00; // type:function size:0x104 scope:global align:4 +procSteerMove_init__8daShip_cFv = .text:0x00004004; // type:function size:0x5C scope:global align:4 +procSteerMove__8daShip_cFv = .text:0x00004060; // type:function size:0x4BC scope:global align:4 +procCannonReady_init__8daShip_cFv = .text:0x0000451C; // type:function size:0x64 scope:global align:4 +procCannonReady__8daShip_cFv = .text:0x00004580; // type:function size:0xB4 scope:global align:4 +procCannon_init__8daShip_cFv = .text:0x00004634; // type:function size:0x48 scope:global align:4 +procCannon__8daShip_cFv = .text:0x0000467C; // type:function size:0x48C scope:global align:4 +procCraneReady_init__8daShip_cFv = .text:0x00004B08; // type:function size:0x74 scope:global align:4 +procCraneReady__8daShip_cFv = .text:0x00004B7C; // type:function size:0x154 scope:global align:4 +procCrane_init__8daShip_cFv = .text:0x00004CD0; // type:function size:0xA0 scope:global align:4 +procCrane__8daShip_cFv = .text:0x00004D70; // type:function size:0x354 scope:global align:4 +procCraneUp_init__8daShip_cFv = .text:0x000050C4; // type:function size:0x134 scope:global align:4 +procCraneUp__8daShip_cFv = .text:0x000051F8; // type:function size:0x1F8 scope:global align:4 +procToolDemo_init__8daShip_cFv = .text:0x000053F0; // type:function size:0x3C scope:global align:4 +procToolDemo__8daShip_cFv = .text:0x0000542C; // type:function size:0x104 scope:global align:4 +procZevDemo_init__8daShip_cFv = .text:0x00005530; // type:function size:0x44 scope:global align:4 +procZevDemo__8daShip_cFv = .text:0x00005574; // type:function size:0xD9C scope:global align:4 +procTalkReady_init__8daShip_cFv = .text:0x00006310; // type:function size:0x130 scope:global align:4 +procTalkReady__8daShip_cFv = .text:0x00006440; // type:function size:0x68 scope:global align:4 +procTalk_init__8daShip_cFv = .text:0x000064A8; // type:function size:0xB0 scope:global align:4 +procTalk__8daShip_cFv = .text:0x00006558; // type:function size:0x1C8 scope:global align:4 +procTurn_init__8daShip_cFv = .text:0x00006720; // type:function size:0x14C scope:global align:4 +procTurn__8daShip_cFv = .text:0x0000686C; // type:function size:0x40C scope:global align:4 +procTornadoUp_init__8daShip_cFv = .text:0x00006C78; // type:function size:0x168 scope:global align:4 +procTornadoUp__8daShip_cFv = .text:0x00006DE0; // type:function size:0x1FC scope:global align:4 +procStartModeWarp_init__8daShip_cFv = .text:0x00006FDC; // type:function size:0x160 scope:global align:4 +procStartModeWarp__8daShip_cFv = .text:0x0000713C; // type:function size:0x398 scope:global align:4 +procTactWarp_init__8daShip_cFv = .text:0x000074D4; // type:function size:0x1B0 scope:global align:4 +procTactWarp__8daShip_cFv = .text:0x00007684; // type:function size:0x2F8 scope:global align:4 +procWhirlDown_init__8daShip_cFv = .text:0x0000797C; // type:function size:0x114 scope:global align:4 +procWhirlDown__8daShip_cFv = .text:0x00007A90; // type:function size:0x15C scope:global align:4 +procStartModeThrow_init__8daShip_cFv = .text:0x00007BEC; // type:function size:0x1D4 scope:global align:4 +procStartModeThrow__8daShip_cFv = .text:0x00007DC0; // type:function size:0x28C scope:global align:4 +setEffectData__8daShip_cFfs = .text:0x0000804C; // type:function size:0x58C scope:global align:4 +setRoomInfo__8daShip_cFv = .text:0x000085D8; // type:function size:0xB0 scope:global align:4 +incRopeCnt__8daShip_cFii = .text:0x00008688; // type:function size:0x1A4 scope:global align:4 +setRopePos__8daShip_cFv = .text:0x0000882C; // type:function size:0xAE8 scope:global align:4 +getAnglePartRate__8daShip_cFv = .text:0x00009314; // type:function size:0x70 scope:global align:4 +setTornadoActor__8daShip_cFv = .text:0x00009384; // type:function size:0x260 scope:global align:4 +setWhirlActor__8daShip_cFv = .text:0x000095E4; // type:function size:0x1AC scope:global align:4 +setHeadAnm__8daShip_cFv = .text:0x00009790; // type:function size:0x3BC scope:global align:4 +execute__8daShip_cFv = .text:0x00009B4C; // type:function size:0x1E2C scope:global align:4 +dComIfGp_clearPlayerStatus1__FiUl = .text:0x0000B978; // type:function size:0x20 scope:weak align:4 +dComIfGp_setPlayerStatus1__FiUl = .text:0x0000B998; // type:function size:0x20 scope:weak align:4 +SetTgGrp__14cCcD_ObjHitInfFUl = .text:0x0000B9B8; // type:function size:0x1C scope:weak align:4 +daShip_Execute__FP8daShip_c = .text:0x0000B9D4; // type:function size:0x20 scope:local align:4 +daShip_IsDelete__FP8daShip_c = .text:0x0000B9F4; // type:function size:0x8 scope:local align:4 +shipDelete__8daShip_cFv = .text:0x0000B9FC; // type:function size:0x120 scope:global align:4 +daShip_Delete__FP8daShip_c = .text:0x0000BB1C; // type:function size:0x24 scope:local align:4 +createHeap__8daShip_cFv = .text:0x0000BB40; // type:function size:0x478 scope:global align:4 +daShip_createHeap__FP10fopAc_ac_c = .text:0x0000BFB8; // type:function size:0x20 scope:local align:4 +create__8daShip_cFv = .text:0x0000BFD8; // type:function size:0x7B8 scope:global align:4 +__ct__8daShip_cFv = .text:0x0000C790; // type:function size:0x2F0 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x0000CA80; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000CA84; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000CAE0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000CB28; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000CBF4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000CC3C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000CC98; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000CCE0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x0000CDAC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000CE30; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000CE78; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000CED4; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000CF44; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000CFCC; // type:function size:0x4 scope:weak align:4 +__dt__12J3DFrameCtrlFv = .text:0x0000CFD0; // type:function size:0x48 scope:weak align:4 +daShip_Create__FP10fopAc_ac_c = .text:0x0000D018; // type:function size:0x20 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000D038; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000D080; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000D0C8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000D124; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000D16C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000D17C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000D184; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D18C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D194; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D19C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000D1D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000D1DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000D1E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D1EC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000D224; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000D228; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D230; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D234; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D238; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D23C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000D240; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000D250; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000D258; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D260; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D268; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D270; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000D2A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000D2B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000D2B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D2C0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D2F8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D300; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D308; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D314; // type:function size:0xC scope:weak align:4 +__sinit_d_a_ship_cpp = .text:0x0000D320; // type:function size:0x70 scope:local align:4 +__dt__13daShip_HIO_c0Fv = .text:0x0000D390; // type:function size:0x3C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000D3CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D3D4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000D3DC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000D3E4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000D3EC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000D3F4; // type:function size:0x8 scope:weak align:4 +checkNoControll__9daPy_lk_cCFv = .text:0x0000D3FC; // type:function size:0x20 scope:weak align:4 +daPy_getPlayerLinkActorClass__Fv = .text:0x0000D41C; // type:function size:0x10 scope:weak align:4 +dComIfGp_evmng_getMyStaffId__FPCcP10fopAc_ac_ci = .text:0x0000D42C; // type:function size:0x40 scope:weak align:4 +dComIfGp_event_runCheck__Fv = .text:0x0000D46C; // type:function size:0x1C scope:weak align:4 +__ct__4cXyzFfff = .text:0x0000D488; // type:function size:0x10 scope:weak align:4 +Center__9dCamera_cFv = .text:0x0000D498; // type:function size:0x34 scope:weak align:4 +Eye__9dCamera_cFv = .text:0x0000D4CC; // type:function size:0x34 scope:weak align:4 +checkMasterSwordEquip__9daPy_py_cCFv = .text:0x0000D500; // type:function size:0x44 scope:weak align:4 +fopAcM_seenPlayerAngleY__FP10fopAc_ac_c = .text:0x0000D544; // type:function size:0x2C scope:weak align:4 +abs2XZ__4cXyzCFv = .text:0x0000D570; // type:function size:0x40 scope:weak align:4 +fopAcM_searchPlayerDistanceXZ2__FP10fopAc_ac_c = .text:0x0000D5B0; // type:function size:0x2C scope:weak align:4 +set__4cXyzFfff = .text:0x0000D5DC; // type:function size:0x10 scope:weak align:4 +force_calc_wind_rel_angle__8daGrid_cFs = .text:0x0000D5EC; // type:function size:0x10 scope:weak align:4 +cMtx_multVecSR__FPA4_CfPC3VecP3Vec = .text:0x0000D5FC; // type:function size:0x20 scope:weak align:4 +__as__5csXyzFRC5csXyz = .text:0x0000D61C; // type:function size:0x1C scope:weak align:4 +setFrame__14mDoExt_McaMorfFf = .text:0x0000D638; // type:function size:0x40 scope:weak align:4 +setPlaySpeed__14mDoExt_McaMorfFf = .text:0x0000D678; // type:function size:0x8 scope:weak align:4 +dComIfGp_setItemBombNumCount__Fs = .text:0x0000D680; // type:function size:0x18 scope:weak align:4 +set__5csXyzFsss = .text:0x0000D698; // type:function size:0x10 scope:weak align:4 +getCannonAngleX__8daShip_cCFv = .text:0x0000D6A8; // type:function size:0x18 scope:weak align:4 +cMtx_multVec__FPA4_CfPC3VecP3Vec = .text:0x0000D6C0; // type:function size:0x20 scope:weak align:4 +mDoMtx_multVecZero__FPA4_CfP3Vec = .text:0x0000D6E0; // type:function size:0x1C scope:weak align:4 +ClrCcMove__9cCcD_SttsFv = .text:0x0000D6FC; // type:function size:0x18 scope:weak align:4 +abs__4cXyzCFv = .text:0x0000D714; // type:function size:0x94 scope:weak align:4 +cM_scos__Fs = .text:0x0000D7A8; // type:function size:0x24 scope:weak align:4 +cM_ssin__Fs = .text:0x0000D7CC; // type:function size:0x24 scope:weak align:4 +absXZ__4cXyzCFv = .text:0x0000D7F0; // type:function size:0xB0 scope:weak align:4 +__ct__4cXyzFRC4cXyz = .text:0x0000D8A0; // type:function size:0x1C scope:weak align:4 +cM_fcos__Ff = .text:0x0000D8BC; // type:function size:0x40 scope:weak align:4 +cM_fsin__Ff = .text:0x0000D8FC; // type:function size:0x40 scope:weak align:4 +dComIfGs_getBombNum__Fv = .text:0x0000D93C; // type:function size:0x10 scope:weak align:4 +dComIfGp_checkCameraAttentionStatus__FiUl = .text:0x0000D94C; // type:function size:0x1C scope:weak align:4 +checkForceMove__8daShip_cCFv = .text:0x0000D968; // type:function size:0x28 scope:weak align:4 +__as__4cXyzFRC4cXyz = .text:0x0000D990; // type:function size:0x1C scope:weak align:4 +dComIfGp_demo_getActor__FUc = .text:0x0000D9AC; // type:function size:0x34 scope:weak align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x0000D9E0; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +tiller_speed__13daShip_HIO_c0 = .rodata:0x00000000; // type:object size:0x2 scope:global align:2 +cannon_no_gravity_timer__13daShip_HIO_c0 = .rodata:0x00000002; // type:object size:0x2 scope:global align:2 +throw_start_angle_speed__13daShip_HIO_c0 = .rodata:0x00000004; // type:object size:0x2 scope:global align:2 +throw_return_angle_speed__13daShip_HIO_c0 = .rodata:0x00000006; // type:object size:0x2 scope:global align:2 +paddle_speed__13daShip_HIO_c0 = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +min_speed__13daShip_HIO_c0 = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +wind_inc_speed__13daShip_HIO_c0 = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +r_inc_speed__13daShip_HIO_c0 = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +r_wind_inc_speed__13daShip_HIO_c0 = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +fly_rate__13daShip_HIO_c0 = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +wind_rate__13daShip_HIO_c0 = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +ef_dis_speed__13daShip_HIO_c0 = .rodata:0x00000024; // type:object size:0x4 scope:global align:4 +ef_speed_rate__13daShip_HIO_c0 = .rodata:0x00000028; // type:object size:0x4 scope:global align:4 data:string +ef_front_x__13daShip_HIO_c0 = .rodata:0x0000002C; // type:object size:0x4 scope:global align:4 +ef_front_y__13daShip_HIO_c0 = .rodata:0x00000030; // type:object size:0x4 scope:global align:4 +ef_front_z__13daShip_HIO_c0 = .rodata:0x00000034; // type:object size:0x4 scope:global align:4 +ef_back_x__13daShip_HIO_c0 = .rodata:0x00000038; // type:object size:0x4 scope:global align:4 +ef_back_y__13daShip_HIO_c0 = .rodata:0x0000003C; // type:object size:0x4 scope:global align:4 +ef_back_z__13daShip_HIO_c0 = .rodata:0x00000040; // type:object size:0x4 scope:global align:4 +ef_sp_max_speed__13daShip_HIO_c0 = .rodata:0x00000044; // type:object size:0x4 scope:global align:4 +ef_pitch__13daShip_HIO_c0 = .rodata:0x00000048; // type:object size:0x4 scope:global align:4 +ef_ind_scroll__13daShip_HIO_c0 = .rodata:0x0000004C; // type:object size:0x4 scope:global align:4 +ef_ind_scale__13daShip_HIO_c0 = .rodata:0x00000050; // type:object size:0x4 scope:global align:4 +cannon_speed__13daShip_HIO_c0 = .rodata:0x00000054; // type:object size:0x4 scope:global align:4 +cannon_gravity__13daShip_HIO_c0 = .rodata:0x00000058; // type:object size:0x4 scope:global align:4 +whirl_init_speed__13daShip_HIO_c0 = .rodata:0x0000005C; // type:object size:0x4 scope:global align:4 +whirl_inc_speed__13daShip_HIO_c0 = .rodata:0x00000060; // type:object size:0x4 scope:global align:4 +whirl_distance__13daShip_HIO_c0 = .rodata:0x00000064; // type:object size:0x4 scope:global align:4 +tornado_init_speed__13daShip_HIO_c0 = .rodata:0x00000068; // type:object size:0x4 scope:global align:4 +tornado_inc_speed__13daShip_HIO_c0 = .rodata:0x0000006C; // type:object size:0x4 scope:global align:4 +tornado_distance__13daShip_HIO_c0 = .rodata:0x00000070; // type:object size:0x4 scope:global align:4 +tornado_pull_speed__13daShip_HIO_c0 = .rodata:0x00000074; // type:object size:0x4 scope:global align:4 +throw_start_speedF__13daShip_HIO_c0 = .rodata:0x00000078; // type:object size:0x4 scope:global align:4 +throw_start_speed_y__13daShip_HIO_c0 = .rodata:0x0000007C; // type:object size:0x4 scope:global align:4 +@4551 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4554 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5199 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5236 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5238 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 data:double +@5254 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@5361 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5362 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5363 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5364 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5365 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@5366 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@5367 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@5464 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@5467 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5468 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5469 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5470 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5471 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5472 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5473 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5474 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5475 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5476 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5478 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5612 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5617 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5624 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5657 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5658 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:string +@5659 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5691 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@5729 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:string +@5730 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5917 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@5968 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5969 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6000 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@6086 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@6216 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6217 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6218 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:string +@6219 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6220 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6221 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6222 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6223 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6365 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6400 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6557 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6558 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6559 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6560 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6561 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7001 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7002 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7003 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7004 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7139 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@7297 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@7298 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@7358 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@7359 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@7395 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@7486 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@7487 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@7488 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@7629 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@7630 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@7631 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@7676 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@7677 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@7721 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@7722 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@7724 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:8 +@7929 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7930 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@7931 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7932 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@7933 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@7934 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@7935 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7936 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@7937 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@8411 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 data:string +@8412 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@8413 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 data:string +@8414 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@8507 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@8508 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@8509 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@8556 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@8661 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@9278 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@9279 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@9280 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@9281 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@9282 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@9283 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@9284 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@9285 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@9286 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@9287 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@9288 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@9289 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@9290 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@9291 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@9292 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@9293 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@9294 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:string +@9295 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:string +@9296 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@9297 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@9883 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@9884 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@9885 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@9886 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@9887 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@9888 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@9889 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002AC; // type:object size:0x130 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcName = .data:0x00000030; // type:object size:0x5 scope:local align:4 data:string +l_cannon_top = .data:0x00000038; // type:object size:0xC scope:local align:4 +l_tiller_top_offset = .data:0x00000044; // type:object size:0xC scope:local align:4 +rope_color$4412 = .data:0x00000050; // type:object size:0x4 scope:local align:4 +@5974 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@6004 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@6030 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@6060 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@6111 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@6228 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@6247 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@6372 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@6406 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@6499 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@6502 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@6567 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@6619 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@7012 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@7040 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@7102 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@7264 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@7364 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@7492 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@7585 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@7637 = .data:0x00000144; // type:object size:0xC scope:local align:4 +rope_offset$8012 = .data:0x00000150; // type:object size:0xC scope:local align:4 +water_drop_scale$8013 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@8017 = .data:0x00000168; // type:object size:0xC scope:local align:4 +cyl_offset$8669 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@8875 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@8876 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@8884 = .data:0x00000198; // type:object size:0xC scope:local align:4 +cyl_src$9558 = .data:0x000001A4; // type:object size:0x44 scope:local align:4 +sph_src$9559 = .data:0x000001E8; // type:object size:0x40 scope:local align:4 +l_daShip_Method = .data:0x00000228; // type:object size:0x20 scope:local align:4 +g_profile_SHIP = .data:0x00000248; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002CC; // type:object size:0x88 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000354; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000374; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000390; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000424; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000430; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000484; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000004A8; // type:object size:0x14 scope:weak align:4 +__vt__12J3DFrameCtrl = .data:0x000004BC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4207 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x1 scope:local align:4 +@4208 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +l_rope_base_vec = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@5259 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +init$5260 = .bss:0x00000088; // type:object size:0x1 scope:local align:1 +local_front$5258 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@5263 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$5264 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +local_back$5262 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@5267 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$5268 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +local_right$5266 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@5271 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +init$5272 = .bss:0x000000DC; // type:object size:0x1 scope:local align:1 +local_left$5270 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +init$7734 = .bss:0x000000EC; // type:object size:0x1 scope:local align:1 +wave_l_direction$7733 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$7737 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +wave_r_direction$7736 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@8009 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +init$8010 = .bss:0x00000118; // type:object size:0x1 scope:local align:1 +ripple_scale$8008 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@8666 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +init$8667 = .bss:0x00000134; // type:object size:0x1 scope:local align:1 +sail_offset$8665 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@8671 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +init$8672 = .bss:0x00000150; // type:object size:0x1 scope:local align:1 +sph_offset$8670 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +@8894 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +init$8895 = .bss:0x0000016C; // type:object size:0x1 scope:local align:1 +top_offset$8893 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +@8898 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$8899 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +XZ_top_offset$8897 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_shop_item/splits.txt b/config/GZLE01/rels/d_a_shop_item/splits.txt new file mode 100644 index 000000000..1a803c7af --- /dev/null +++ b/config/GZLE01/rels/d_a_shop_item/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shop_item.cpp: + .text start:0x00000078 end:0x00000E68 + .text start:0x00000E68 end:0x00000E84 + .text start:0x00000E84 end:0x00000EA8 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x0000018C diff --git a/config/GZLE01/rels/d_a_shop_item/symbols.txt b/config/GZLE01/rels/d_a_shop_item/symbols.txt new file mode 100644 index 000000000..2822ab22f --- /dev/null +++ b/config/GZLE01/rels/d_a_shop_item/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getShopArcname__12daShopItem_cFv = .text:0x00000078; // type:function size:0x60 scope:global align:4 +getShopBmdIdx__12daShopItem_cFv = .text:0x000000D8; // type:function size:0x68 scope:global align:4 +CreateInit__12daShopItem_cFv = .text:0x00000140; // type:function size:0x100 scope:global align:4 +clothCreate__12daShopItem_cFv = .text:0x00000240; // type:function size:0x17C scope:global align:4 +set_mtx__12daShopItem_cFv = .text:0x000003BC; // type:function size:0x1EC scope:global align:4 +_execute__12daShopItem_cFv = .text:0x000005A8; // type:function size:0x50 scope:global align:4 +_draw__12daShopItem_cFv = .text:0x000005F8; // type:function size:0x9C scope:global align:4 +settingBeforeDraw__12daShopItem_cFv = .text:0x00000694; // type:function size:0x78 scope:global align:4 +setTevStr__12daShopItem_cFv = .text:0x0000070C; // type:function size:0x98 scope:global align:4 +daShopItem_Create__FPv = .text:0x000007A4; // type:function size:0x20 scope:local align:4 +_create__12daShopItem_cFv = .text:0x000007C4; // type:function size:0x2E0 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000AA4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000B70; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000BB8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000C14; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000C5C; // type:function size:0x70 scope:weak align:4 +daShopItem_Delete__FPv = .text:0x00000CCC; // type:function size:0x60 scope:local align:4 +daShopItem_Draw__FPv = .text:0x00000D2C; // type:function size:0x24 scope:local align:4 +daShopItem_Execute__FPv = .text:0x00000D50; // type:function size:0x24 scope:local align:4 +daShopItem_IsDelete__FPv = .text:0x00000D74; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000D7C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000D8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000D94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000D9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000DA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DAC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000DEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000DF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000DFC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E34; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E40; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E48; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000E50; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000E5C; // type:function size:0xC scope:weak align:4 +setScale__15dCloth_packet_cF4cXyz = .text:0x00000E68; // type:function size:0x1C scope:weak align:4 +setListStart__12daShopItem_cFv = .text:0x00000E84; // type:function size:0x4 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000E88; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000E90; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000E98; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000EA0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_cloth_arcname__12daShopItem_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_cullfar_max__12daShopItem_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@4144 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4149 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000024; // type:object size:0x10 scope:local align:4 +@4156 = .rodata:0x00000034; // type:object size:0x10 scope:local align:4 +@4284 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +daShopItemMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ShopItem = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x24 scope:weak align:4 +__vt__12daShopItem_c = .data:0x00000168; // type:object size:0x24 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_shutter/splits.txt b/config/GZLE01/rels/d_a_shutter/splits.txt new file mode 100644 index 000000000..67eb0a5fd --- /dev/null +++ b/config/GZLE01/rels/d_a_shutter/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shutter.cpp: + .text start:0x00000078 end:0x00000E7C + .rodata start:0x00000000 end:0x000000EA + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLE01/rels/d_a_shutter/symbols.txt b/config/GZLE01/rels/d_a_shutter/symbols.txt new file mode 100644 index 000000000..a4ef07169 --- /dev/null +++ b/config/GZLE01/rels/d_a_shutter/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__11daShutter_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000108; // type:function size:0x20 scope:local align:4 +CreateHeap__11daShutter_cFv = .text:0x00000128; // type:function size:0x190 scope:global align:4 +Create__11daShutter_cFv = .text:0x000002B8; // type:function size:0x1FC scope:global align:4 +_create__11daShutter_cFv = .text:0x000004B4; // type:function size:0xEC scope:global align:4 +__dt__4cXyzFv = .text:0x000005A0; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x000005DC; // type:function size:0x4 scope:weak align:4 +set_mtx__11daShutter_cFv = .text:0x000005E0; // type:function size:0x110 scope:global align:4 +_execute__11daShutter_cFv = .text:0x000006F0; // type:function size:0x98 scope:global align:4 +shutter_move__11daShutter_cFv = .text:0x00000788; // type:function size:0x38C scope:global align:4 +demo__11daShutter_cFv = .text:0x00000B14; // type:function size:0x1DC scope:global align:4 +_draw__11daShutter_cFv = .text:0x00000CF0; // type:function size:0xE8 scope:global align:4 +daShutter_Create__FPv = .text:0x00000DD8; // type:function size:0x20 scope:local align:4 +daShutter_Delete__FPv = .text:0x00000DF8; // type:function size:0x20 scope:local align:4 +daShutter_Draw__FPv = .text:0x00000E18; // type:function size:0x20 scope:local align:4 +daShutter_Execute__FPv = .text:0x00000E38; // type:function size:0x20 scope:local align:4 +daShutter_IsDelete__FPv = .text:0x00000E58; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPUc = .text:0x00000E60; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_max_speed__11daShutter_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +m_min_speed__11daShutter_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +m_move_len__11daShutter_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +m_width__11daShutter_c = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +m_height__11daShutter_c = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +m_bdlidx__11daShutter_c = .rodata:0x00000028; // type:object size:0x4 scope:global align:4 +m_dzbidx__11daShutter_c = .rodata:0x0000002C; // type:object size:0x4 scope:global align:4 +m_heapsize__11daShutter_c = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +m_cull_min__11daShutter_c = .rodata:0x00000038; // type:object size:0x18 scope:global align:4 +m_cull_max__11daShutter_c = .rodata:0x00000050; // type:object size:0x18 scope:global align:4 +@4079 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000007C; // type:object size:0x6E scope:local align:4 data:string_table +m_arcname__11daShutter_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +m_open_ev_name__11daShutter_c = .data:0x00000008; // type:object size:0x8 scope:global align:4 +m_close_ev_name__11daShutter_c = .data:0x00000010; // type:object size:0x8 scope:global align:4 +m_staff_name__11daShutter_c = .data:0x00000018; // type:object size:0x8 scope:global align:4 +action_table$4165 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +daShutterMethodTable = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_SHUTTER = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_shutter2/splits.txt b/config/GZLE01/rels/d_a_shutter2/splits.txt new file mode 100644 index 000000000..ed55be209 --- /dev/null +++ b/config/GZLE01/rels/d_a_shutter2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shutter2.cpp: + .text start:0x00000078 end:0x000009E4 + .text start:0x000009E4 end:0x000009FC + .rodata start:0x00000000 end:0x000000AB + .data start:0x00000000 end:0x00000098 diff --git a/config/GZLE01/rels/d_a_shutter2/symbols.txt b/config/GZLE01/rels/d_a_shutter2/symbols.txt new file mode 100644 index 000000000..961e8682c --- /dev/null +++ b/config/GZLE01/rels/d_a_shutter2/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__12daShutter2_cFv = .text:0x00000078; // type:function size:0x40 scope:global align:4 +CreateHeap__12daShutter2_cFv = .text:0x000000B8; // type:function size:0xDC scope:global align:4 +Create__12daShutter2_cFv = .text:0x00000194; // type:function size:0x1BC scope:global align:4 +_create__12daShutter2_cFv = .text:0x00000350; // type:function size:0xCC scope:global align:4 +set_mtx__12daShutter2_cFv = .text:0x0000041C; // type:function size:0x90 scope:global align:4 +Execute__12daShutter2_cFPPA3_A4_f = .text:0x000004AC; // type:function size:0x7C scope:global align:4 +shutter_move__12daShutter2_cFv = .text:0x00000528; // type:function size:0x170 scope:global align:4 +demo__12daShutter2_cFv = .text:0x00000698; // type:function size:0x218 scope:global align:4 +Draw__12daShutter2_cFv = .text:0x000008B0; // type:function size:0xA0 scope:global align:4 +daShutter2_Create__FPv = .text:0x00000950; // type:function size:0x20 scope:local align:4 +daShutter2_Delete__FPv = .text:0x00000970; // type:function size:0x20 scope:local align:4 +daShutter2_Draw__FPv = .text:0x00000990; // type:function size:0x2C scope:local align:4 +daShutter2_Execute__FPv = .text:0x000009BC; // type:function size:0x20 scope:local align:4 +daShutter2_IsDelete__FPv = .text:0x000009DC; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000009E4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000009EC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000009F4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_max_speed__12daShutter2_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_min_speed__12daShutter2_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_move_len__12daShutter2_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_width__12daShutter2_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_height__12daShutter2_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m_bdlidx__12daShutter2_c = .rodata:0x00000014; // type:object size:0x2 scope:global align:4 +m_dzbidx__12daShutter2_c = .rodata:0x00000018; // type:object size:0x2 scope:global align:4 +m_heapsize__12daShutter2_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +m_cull_min__12daShutter2_c = .rodata:0x00000020; // type:object size:0xC scope:global align:4 +m_cull_max__12daShutter2_c = .rodata:0x0000002C; // type:object size:0xC scope:global align:4 +@4045 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x5F scope:local align:4 data:string_table +m_arcname__12daShutter2_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +m_open_ev_name__12daShutter2_c = .data:0x00000004; // type:object size:0x4 scope:global align:4 +m_close_ev_name__12daShutter2_c = .data:0x00000008; // type:object size:0x4 scope:global align:4 +m_staff_name__12daShutter2_c = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +action_table$4110 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +daShutter2MethodTable = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_SHUTTER2 = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__12daShutter2_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_sie_flag/splits.txt b/config/GZLE01/rels/d_a_sie_flag/splits.txt new file mode 100644 index 000000000..abef89776 --- /dev/null +++ b/config/GZLE01/rels/d_a_sie_flag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sie_flag.cpp: + .text start:0x000000EC end:0x00000E10 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000087 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLE01/rels/d_a_sie_flag/symbols.txt b/config/GZLE01/rels/d_a_sie_flag/symbols.txt new file mode 100644 index 000000000..7cf9c3c9a --- /dev/null +++ b/config/GZLE01/rels/d_a_sie_flag/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daSie_Flag_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__12daSie_Flag_cFv = .text:0x00000118; // type:function size:0xAC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x20 scope:local align:4 +CreateHeap__12daSie_Flag_cFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +CreateInit__12daSie_Flag_cFv = .text:0x0000030C; // type:function size:0xC8 scope:global align:4 +_create__12daSie_Flag_cFv = .text:0x000003D4; // type:function size:0xB4 scope:global align:4 +__ct__12daSie_Flag_cFv = .text:0x00000488; // type:function size:0x198 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000620; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006EC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000734; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000790; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000007D8; // type:function size:0x3C scope:weak align:4 +_delete__12daSie_Flag_cFv = .text:0x00000814; // type:function size:0x50 scope:global align:4 +_execute__12daSie_Flag_cFv = .text:0x00000864; // type:function size:0x2A4 scope:global align:4 +_draw__12daSie_Flag_cFv = .text:0x00000B08; // type:function size:0x8C scope:global align:4 +daSie_FlagCreate__FPv = .text:0x00000B94; // type:function size:0x20 scope:local align:4 +daSie_FlagDelete__FPv = .text:0x00000BB4; // type:function size:0x24 scope:local align:4 +daSie_FlagExecute__FPv = .text:0x00000BD8; // type:function size:0x24 scope:local align:4 +daSie_FlagDraw__FPv = .text:0x00000BFC; // type:function size:0x24 scope:local align:4 +daSie_FlagIsDelete__FPv = .text:0x00000C20; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C28; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000C38; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000C40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C58; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000C90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000C98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000CA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CA8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000CE0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000CE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CEC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000CFC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D08; // type:function size:0xC scope:weak align:4 +__dt__16daSie_Flag_HIO_cFv = .text:0x00000D14; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_sie_flag_cpp = .text:0x00000D5C; // type:function size:0xA4 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000E00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000E08; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4028 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__12daSie_Flag_c = .rodata:0x00000004; // type:object size:0x7 scope:global align:4 data:string +@4068 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4294 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4295 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4299 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@4300 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x0000005C; // type:object size:0x2B scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daSie_FlagMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Sie_Flag = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__16daSie_Flag_HIO_c = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4023 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4029 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_flag_offset = .bss:0x0000007C; // type:object size:0xC scope:local align:4 data:float +@4030 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +l_wind_offset = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_sitem/splits.txt b/config/GZLE01/rels/d_a_sitem/splits.txt new file mode 100644 index 000000000..689075dc2 --- /dev/null +++ b/config/GZLE01/rels/d_a_sitem/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sitem.cpp: + .text start:0x000000EC end:0x000031F0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000086 + .data start:0x00000000 end:0x0000034C + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_sitem/symbols.txt b/config/GZLE01/rels/d_a_sitem/symbols.txt new file mode 100644 index 000000000..243da201d --- /dev/null +++ b/config/GZLE01/rels/d_a_sitem/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +hand_draw__FP11sitem_class = .text:0x000000EC; // type:function size:0x110 scope:local align:4 +daSitem_Draw__FP11sitem_class = .text:0x000001FC; // type:function size:0x4C scope:local align:4 +hand_mtx_set__FP11sitem_class = .text:0x00000248; // type:function size:0x104 scope:local align:4 +__dt__4cXyzFv = .text:0x0000034C; // type:function size:0x3C scope:weak align:4 +control3__FP11sitem_class = .text:0x00000388; // type:function size:0x88 scope:local align:4 +control1__FP11sitem_class = .text:0x00000410; // type:function size:0x338 scope:local align:4 +control2__FP11sitem_class = .text:0x00000748; // type:function size:0x2A0 scope:local align:4 +cut_control1__FP11sitem_class = .text:0x000009E8; // type:function size:0x444 scope:local align:4 +my_break__FP11sitem_class = .text:0x00000E2C; // type:function size:0x22C scope:local align:4 +__dt__5csXyzFv = .text:0x00001058; // type:function size:0x3C scope:weak align:4 +cut_control2__FP11sitem_class = .text:0x00001094; // type:function size:0x52C scope:local align:4 +hand_move__FP11sitem_class = .text:0x000015C0; // type:function size:0xD44 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00002304; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000241C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000024BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002518; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002560; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000025BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002604; // type:function size:0x80 scope:weak align:4 +daSitem_Execute__FP11sitem_class = .text:0x00002684; // type:function size:0x70 scope:local align:4 +daSitem_IsDelete__FP11sitem_class = .text:0x000026F4; // type:function size:0x8 scope:local align:4 +daSitem_Delete__FP11sitem_class = .text:0x000026FC; // type:function size:0x64 scope:local align:4 +useHeapInit__FP11sitem_class = .text:0x00002760; // type:function size:0xC4 scope:local align:4 +daSitem_solidHeapCB__FP10fopAc_ac_c = .text:0x00002824; // type:function size:0x20 scope:local align:4 +daSitem_Create__FP10fopAc_ac_c = .text:0x00002844; // type:function size:0x3C0 scope:local align:4 +__ct__5csXyzFv = .text:0x00002C04; // type:function size:0x4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00002C08; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00002C74; // type:function size:0x28 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002C9C; // type:function size:0x70 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002D0C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002D54; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002DB0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002DF8; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002EC4; // type:function size:0x84 scope:weak align:4 +__dt__7sitem_sFv = .text:0x00002F48; // type:function size:0x3C scope:weak align:4 +__ct__7sitem_sFv = .text:0x00002F84; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F88; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F8C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F90; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F94; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002F98; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002FE0; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000303C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000304C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003054; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000305C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003064; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000306C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000030A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000030AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000030B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030BC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000030F4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000030F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003100; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003108; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003110; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000311C; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003128; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_sitem_cpp = .text:0x00003170; // type:function size:0x38 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000031A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000031B0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000031B8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000031C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000031C8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000031D0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000031D8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000031E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031E8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4133 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4173 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4261 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4262 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4263 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4415 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4567 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4568 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5031 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5032 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5033 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5034 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5035 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5036 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5037 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5038 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5039 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5040 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5041 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5042 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5256 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000080; // type:object size:0x6 scope:local align:4 data:string_table +size_d = .data:0x00000000; // type:object size:0x28 scope:local align:4 +g_d$4194 = .data:0x00000028; // type:object size:0x28 scope:local align:4 +hr_d = .data:0x00000050; // type:object size:0x10 scope:local align:4 +max_d = .data:0x00000060; // type:object size:0x10 scope:local align:4 +bmd_data = .data:0x00000070; // type:object size:0x6 scope:local align:4 +tg_sph_src$5153 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +bm_sph_src$5154 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daSitem_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_SITEM = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000148; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000164; // type:object size:0x20 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001A8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000248; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000029C; // type:object size:0x14 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002BC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002D4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000304; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4118 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_sk/splits.txt b/config/GZLE01/rels/d_a_sk/splits.txt new file mode 100644 index 000000000..507867c37 --- /dev/null +++ b/config/GZLE01/rels/d_a_sk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_sk.cpp: + .text start:0x00000078 end:0x000011AC + .rodata start:0x00000000 end:0x0000003F + .data start:0x00000000 end:0x000001B4 diff --git a/config/GZLE01/rels/d_a_sk/symbols.txt b/config/GZLE01/rels/d_a_sk/symbols.txt new file mode 100644 index 000000000..1bdb9e5ad --- /dev/null +++ b/config/GZLE01/rels/d_a_sk/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x1C8 scope:local align:4 +__dt__4cXyzFv = .text:0x00000240; // type:function size:0x3C scope:weak align:4 +daSk_Draw__FP8sk_class = .text:0x0000027C; // type:function size:0x70 scope:local align:4 +dousa_move__FP8sk_class = .text:0x000002EC; // type:function size:0x1AC scope:local align:4 +body_atari_check__FP8sk_class = .text:0x00000498; // type:function size:0x2C0 scope:local align:4 +daSk_Execute__FP8sk_class = .text:0x00000758; // type:function size:0x17C scope:local align:4 +daSk_IsDelete__FP8sk_class = .text:0x000008D4; // type:function size:0x8 scope:local align:4 +daSk_Delete__FP8sk_class = .text:0x000008DC; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000090C; // type:function size:0x160 scope:local align:4 +daSk_Create__FP10fopAc_ac_c = .text:0x00000A6C; // type:function size:0x3C4 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000E30; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000EFC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000F80; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000FC8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001024; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000106C; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00001070; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000010AC; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000010B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000010B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000010C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000010CC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000010D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000010E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000010F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000010F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001100; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001108; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001140; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001148; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001150; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001158; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001190; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001194; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000119C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000011A4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4056 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4108 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4202 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000003C; // type:object size:0x3 scope:local align:4 data:string_table +sph_offset$4227 = .data:0x00000000; // type:object size:0xC scope:local align:4 +search_data$4228 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +body_co_sph_src$4288 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +l_daSk_Method = .data:0x00000070; // type:object size:0x20 scope:local align:4 +g_profile_SK = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000CC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_sk2/splits.txt b/config/GZLE01/rels/d_a_sk2/splits.txt new file mode 100644 index 000000000..b96314ee4 --- /dev/null +++ b/config/GZLE01/rels/d_a_sk2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_sk2.cpp: + .text start:0x00000078 end:0x00000C78 + .text start:0x00000C78 end:0x00000C7C + .text start:0x00000C7C end:0x00000D38 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000C4 diff --git a/config/GZLE01/rels/d_a_sk2/symbols.txt b/config/GZLE01/rels/d_a_sk2/symbols.txt new file mode 100644 index 000000000..b14f93930 --- /dev/null +++ b/config/GZLE01/rels/d_a_sk2/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x11C scope:local align:4 +__dt__4cXyzFv = .text:0x00000194; // type:function size:0x3C scope:weak align:4 +daSk2_Draw__FP9sk2_class = .text:0x000001D0; // type:function size:0xA8 scope:local align:4 +dousa_move__FP9sk2_class = .text:0x00000278; // type:function size:0x2F0 scope:local align:4 +daSk2_Execute__FP9sk2_class = .text:0x00000568; // type:function size:0xF8 scope:local align:4 +daSk2_IsDelete__FP9sk2_class = .text:0x00000660; // type:function size:0x8 scope:local align:4 +daSk2_Delete__FP9sk2_class = .text:0x00000668; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006C4; // type:function size:0x254 scope:local align:4 +daSk2_Create__FP10fopAc_ac_c = .text:0x00000918; // type:function size:0x2AC scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000BC4; // type:function size:0x70 scope:weak align:4 +__ct__4cXyzFv = .text:0x00000C34; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00000C38; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x00000C74; // type:function size:0x4 scope:weak align:4 +MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x00000C78; // type:function size:0x4 scope:weak align:4 +__dt__10dBgWDeformFv = .text:0x00000C7C; // type:function size:0xA4 scope:weak align:4 +@196@__dt__10dBgWDeformFv = .text:0x00000D20; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4024 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4114 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4344 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string_table +sk2_dzb = .data:0x00000000; // type:object size:0x8 scope:local align:4 +sk2_bck = .data:0x00000008; // type:object size:0x8 scope:local align:4 +l_daSk2_Method = .data:0x00000010; // type:object size:0x20 scope:local align:4 +g_profile_SK2 = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:weak align:4 +__vt__10dBgWDeform = .data:0x00000084; // type:object size:0x40 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_spotbox/splits.txt b/config/GZLE01/rels/d_a_spotbox/splits.txt new file mode 100644 index 000000000..98bd808aa --- /dev/null +++ b/config/GZLE01/rels/d_a_spotbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_spotbox.cpp: + .text start:0x00000078 end:0x00000250 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_spotbox/symbols.txt b/config/GZLE01/rels/d_a_spotbox/symbols.txt new file mode 100644 index 000000000..9910f7aae --- /dev/null +++ b/config/GZLE01/rels/d_a_spotbox/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSpotbox_Draw__FP11daSpotbox_c = .text:0x00000078; // type:function size:0x4C scope:local align:4 +daSpotbox_Execute__FP11daSpotbox_c = .text:0x000000C4; // type:function size:0x74 scope:local align:4 +daSpotbox_IsDelete__FP11daSpotbox_c = .text:0x00000138; // type:function size:0x8 scope:local align:4 +daSpotbox_Delete__FP11daSpotbox_c = .text:0x00000140; // type:function size:0x30 scope:local align:4 +daSpotbox_Create__FP10fopAc_ac_c = .text:0x00000170; // type:function size:0xE0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4060 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_daSpotbox_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SPOTBOX = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_ss/splits.txt b/config/GZLE01/rels/d_a_ss/splits.txt new file mode 100644 index 000000000..809c19e6e --- /dev/null +++ b/config/GZLE01/rels/d_a_ss/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ss.cpp: + .text start:0x000000EC end:0x0000387C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000BE + .data start:0x00000000 end:0x00000354 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLE01/rels/d_a_ss/symbols.txt b/config/GZLE01/rels/d_a_ss/symbols.txt new file mode 100644 index 000000000..3a2ac7d09 --- /dev/null +++ b/config/GZLE01/rels/d_a_ss/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0xF0 scope:local align:4 +__dt__4cXyzFv = .text:0x000001DC; // type:function size:0x3C scope:weak align:4 +hand_draw__FP8ss_class = .text:0x00000218; // type:function size:0x78 scope:local align:4 +daSs_Draw__FP8ss_class = .text:0x00000290; // type:function size:0x78 scope:local align:4 +anm_init__FP8ss_classifUcfi = .text:0x00000308; // type:function size:0x130 scope:local align:4 +hand_1_set__FP8ss_classP4ss_s = .text:0x00000438; // type:function size:0x498 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000008D0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000009FC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000A9C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000AF8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000B40; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000B9C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000BE4; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000C78; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000CC0; // type:function size:0x48 scope:weak align:4 +hand_1_set_2__FP8ss_classP4ss_s = .text:0x00000D08; // type:function size:0x4B4 scope:local align:4 +hand_1_move__FP8ss_classP4ss_s = .text:0x000011BC; // type:function size:0x370 scope:local align:4 +hand_1_cut__FP8ss_classP4ss_s = .text:0x0000152C; // type:function size:0x804 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001D30; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001E48; // type:function size:0x80 scope:weak align:4 +hand_move__FP8ss_class = .text:0x00001EC8; // type:function size:0x4A4 scope:local align:4 +core_move__FP8ss_class = .text:0x0000236C; // type:function size:0x818 scope:local align:4 +daSs_Execute__FP8ss_class = .text:0x00002B84; // type:function size:0x398 scope:local align:4 +daSs_IsDelete__FP8ss_class = .text:0x00002F1C; // type:function size:0x8 scope:local align:4 +daSs_Delete__FP8ss_class = .text:0x00002F24; // type:function size:0x34 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002F58; // type:function size:0x17C scope:local align:4 +daSs_Create__FP10fopAc_ac_c = .text:0x000030D4; // type:function size:0x2C8 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000339C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003468; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000034B0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000350C; // type:function size:0x48 scope:weak align:4 +__dt__4ss_sFv = .text:0x00003554; // type:function size:0x7C scope:weak align:4 +__dt__6ss_s_sFv = .text:0x000035D0; // type:function size:0x3C scope:weak align:4 +__ct__4ss_sFv = .text:0x0000360C; // type:function size:0x6C scope:weak align:4 +__ct__6ss_s_sFv = .text:0x00003678; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000367C; // type:function size:0x84 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00003700; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003710; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003718; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003720; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003728; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003730; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003768; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003770; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003778; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003780; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000037B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000037BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000037C4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000037CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000037D4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000037E0; // type:function size:0xC scope:weak align:4 +__sinit_d_a_ss_cpp = .text:0x000037EC; // type:function size:0x38 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00003824; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000382C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00003834; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000383C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00003844; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000384C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003854; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000385C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00003864; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000386C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003874; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4163 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4306 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4307 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4869 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4870 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4871 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4875 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4876 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4877 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4879 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4880 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5253 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5332 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x6 scope:local align:4 data:string_table +@5254 = .data:0x00000000; // type:object size:0xCC scope:local align:4 +tg_sph_src$5414 = .data:0x000000CC; // type:object size:0x40 scope:local align:4 +l_daSs_Method = .data:0x0000010C; // type:object size:0x20 scope:local align:4 +g_profile_SS = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001FC; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000250; // type:object size:0x14 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000264; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002AC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002DC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000330; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000348; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +col = .bss:0x00000008; // type:object size:0x4 scope:local align:4 +@4906 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_ssk/splits.txt b/config/GZLE01/rels/d_a_ssk/splits.txt new file mode 100644 index 000000000..5ffdf5dac --- /dev/null +++ b/config/GZLE01/rels/d_a_ssk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ssk.cpp: + .text start:0x00000078 end:0x000015BC + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000001DC diff --git a/config/GZLE01/rels/d_a_ssk/symbols.txt b/config/GZLE01/rels/d_a_ssk/symbols.txt new file mode 100644 index 000000000..aee047899 --- /dev/null +++ b/config/GZLE01/rels/d_a_ssk/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x11C scope:local align:4 +__dt__4cXyzFv = .text:0x00000194; // type:function size:0x3C scope:weak align:4 +draw_sub__FP9ssk_class = .text:0x000001D0; // type:function size:0x16C scope:local align:4 +daSsk_Draw__FP9ssk_class = .text:0x0000033C; // type:function size:0xAC scope:local align:4 +nomal_move__FP9ssk_class = .text:0x000003E8; // type:function size:0x558 scope:local align:4 +body_atari_check__FP9ssk_class = .text:0x00000940; // type:function size:0x298 scope:local align:4 +daSsk_Execute__FP9ssk_class = .text:0x00000BD8; // type:function size:0xA8 scope:local align:4 +daSsk_IsDelete__FP9ssk_class = .text:0x00000C80; // type:function size:0x8 scope:local align:4 +daSsk_Delete__FP9ssk_class = .text:0x00000C88; // type:function size:0x50 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000CD8; // type:function size:0x1E0 scope:local align:4 +daSsk_Create__FP10fopAc_ac_c = .text:0x00000EB8; // type:function size:0x38C scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00001244; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001310; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001358; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000013B4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000013FC; // type:function size:0x70 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000146C; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00001470; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000014AC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000014B0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000014C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000014C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000014D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000014D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014E0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001518; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001520; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001528; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001530; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001568; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000156C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001574; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000157C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001584; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001590; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000159C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000015A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000015AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000015B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4055 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4266 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4511 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string_table +sph_offset$4355 = .data:0x00000000; // type:object size:0xC scope:local align:4 +search_data$4356 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +body_co_cyl$4403 = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_daSsk_Method = .data:0x00000074; // type:object size:0x20 scope:local align:4 +g_profile_SSK = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000164; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001B8; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_sss/splits.txt b/config/GZLE01/rels/d_a_sss/splits.txt new file mode 100644 index 000000000..63ab59c1a --- /dev/null +++ b/config/GZLE01/rels/d_a_sss/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sss.cpp: + .text start:0x000000EC end:0x00002FD4 + .text start:0x00002FD4 end:0x00003354 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLE01/rels/d_a_sss/symbols.txt b/config/GZLE01/rels/d_a_sss/symbols.txt new file mode 100644 index 000000000..bc045105f --- /dev/null +++ b/config/GZLE01/rels/d_a_sss/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +hand_draw__FP9sss_class = .text:0x000000EC; // type:function size:0x104 scope:local align:4 +daSss_Draw__FP9sss_class = .text:0x000001F0; // type:function size:0x58 scope:local align:4 +hand_close__FP9sss_class = .text:0x00000248; // type:function size:0x80 scope:local align:4 +hand_open__FP9sss_class = .text:0x000002C8; // type:function size:0x80 scope:local align:4 +hand_mtx_set__FP9sss_class = .text:0x00000348; // type:function size:0xFC scope:local align:4 +control3__FP9sss_class = .text:0x00000444; // type:function size:0x88 scope:local align:4 +control1__FP9sss_class = .text:0x000004CC; // type:function size:0x338 scope:local align:4 +__dt__4cXyzFv = .text:0x00000804; // type:function size:0x3C scope:weak align:4 +control2__FP9sss_class = .text:0x00000840; // type:function size:0x2CC scope:local align:4 +cut_control1__FP9sss_class = .text:0x00000B0C; // type:function size:0x46C scope:local align:4 +cut_control2__FP9sss_class = .text:0x00000F78; // type:function size:0x57C scope:local align:4 +hand_move__FP9sss_class = .text:0x000014F4; // type:function size:0x1120 scope:local align:4 +hand_main__FP9sss_class = .text:0x00002614; // type:function size:0x4 scope:local align:4 +daSss_Execute__FP9sss_class = .text:0x00002618; // type:function size:0x84 scope:local align:4 +daSss_IsDelete__FP9sss_class = .text:0x0000269C; // type:function size:0x8 scope:local align:4 +daSss_Delete__FP9sss_class = .text:0x000026A4; // type:function size:0x7C scope:local align:4 +useHeapInit__FP9sss_class = .text:0x00002720; // type:function size:0x180 scope:local align:4 +daSss_solidHeapCB__FP10fopAc_ac_c = .text:0x000028A0; // type:function size:0x20 scope:local align:4 +daSss_Create__FP10fopAc_ac_c = .text:0x000028C0; // type:function size:0x2F4 scope:local align:4 +__dt__8cM3dGSphFv = .text:0x00002BB4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002BFC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002C58; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002CA0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002D6C; // type:function size:0x84 scope:weak align:4 +__dt__5sss_sFv = .text:0x00002DF0; // type:function size:0x3C scope:weak align:4 +__ct__5sss_sFv = .text:0x00002E2C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002E30; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002E40; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002E48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E60; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002E98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002EA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002EA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EB0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002EE8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EFC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002F04; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002F10; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002F1C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_sss_cpp = .text:0x00002F64; // type:function size:0x38 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002FAC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002FB4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002FBC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002FC4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002FCC; // type:function size:0x8 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00002FD4; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000030EC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000318C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000031E8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00003230; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000328C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000032D4; // type:function size:0x80 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4107 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4249 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4250 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4316 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5088 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5089 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5090 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5091 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5092 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5093 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5094 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5095 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5097 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5098 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5099 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5103 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5104 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5105 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5106 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5109 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5332 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5335 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string_table +size_d = .data:0x00000000; // type:object size:0x28 scope:local align:4 +g_d$4182 = .data:0x00000028; // type:object size:0x28 scope:local align:4 +@5110 = .data:0x00000050; // type:object size:0x1C scope:local align:4 +tg_sph_src$5251 = .data:0x0000006C; // type:object size:0x40 scope:local align:4 +bm_sph_src$5252 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +l_daSss_Method = .data:0x000000EC; // type:object size:0x20 scope:local align:4 +g_profile_SSS = .data:0x0000010C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000013C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001DC; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000230; // type:object size:0x14 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000250; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000268; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000298; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4094 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_st/splits.txt b/config/GZLE01/rels/d_a_st/splits.txt new file mode 100644 index 000000000..faa4b05fe --- /dev/null +++ b/config/GZLE01/rels/d_a_st/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_st.cpp: + .text start:0x000000EC end:0x00009DBC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000159 + .data start:0x00000000 end:0x00000758 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZLE01/rels/d_a_st/symbols.txt b/config/GZLE01/rels/d_a_st/symbols.txt new file mode 100644 index 000000000..7d0e4a3b6 --- /dev/null +++ b/config/GZLE01/rels/d_a_st/symbols.txt @@ -0,0 +1,259 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +smoke_set_s__FP8st_classf = .text:0x000000EC; // type:function size:0x4C8 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000005B4; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000006E0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000780; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000007DC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000824; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000880; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000008C8; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000095C; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000009A4; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000009E0; // type:function size:0x48 scope:weak align:4 +spin_smoke_move__FP8st_class = .text:0x00000A28; // type:function size:0x1C0 scope:local align:4 +anm_init__FP8st_classifUcfi = .text:0x00000BE8; // type:function size:0x128 scope:local align:4 +head_anm_init__FP8st_classifUcfi = .text:0x00000D10; // type:function size:0x128 scope:local align:4 +ke_control__FP8st_classP7st_ke_si = .text:0x00000E38; // type:function size:0x55C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001394; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000014AC; // type:function size:0x80 scope:weak align:4 +ke_pos_set__FP8st_classP7st_ke_si = .text:0x0000152C; // type:function size:0x44 scope:local align:4 +ke_disp__FP8st_class = .text:0x00001570; // type:function size:0x8C scope:local align:4 +ke_move__FP8st_class = .text:0x000015FC; // type:function size:0x68 scope:local align:4 +nun_control__FP8st_class = .text:0x00001664; // type:function size:0x3B4 scope:local align:4 +nun_pos_set__FP8st_class = .text:0x00001A18; // type:function size:0xF0 scope:local align:4 +nun_move__FP8st_class = .text:0x00001B08; // type:function size:0x170 scope:local align:4 +st_part_drawShadow__FP8st_classP8J3DModelP4cXyzPi = .text:0x00001C78; // type:function size:0xBC scope:local align:4 +st_part_draw__FP8st_class = .text:0x00001D34; // type:function size:0x14C scope:local align:4 +daSt_Draw__FP8st_class = .text:0x00001E80; // type:function size:0x110 scope:local align:4 +wait_set__FP8st_class = .text:0x00001F90; // type:function size:0xF0 scope:local align:4 +walk_set__FP8st_classf = .text:0x00002080; // type:function size:0xE4 scope:local align:4 +speed_pos_calc__FP8st_class = .text:0x00002164; // type:function size:0x1BC scope:local align:4 +jyunkai__FP8st_class = .text:0x00002320; // type:function size:0x2E4 scope:local align:4 +attack_set__FP8st_classifUc = .text:0x00002604; // type:function size:0x2C scope:local align:4 +buki_smoke_set__FP8st_class = .text:0x00002630; // type:function size:0x3C8 scope:local align:4 +fight__FP8st_class = .text:0x000029F8; // type:function size:0x1554 scope:local align:4 +fight2__FP8st_class = .text:0x00003F4C; // type:function size:0x57C scope:local align:4 +ground_wait__FP8st_class = .text:0x000044C8; // type:function size:0x2BC scope:local align:4 +kan_wait__FP8st_class = .text:0x00004784; // type:function size:0x20C scope:local align:4 +st_break_wait__FP8st_class = .text:0x00004990; // type:function size:0x360 scope:local align:4 +head_damage__FP8st_class = .text:0x00004CF0; // type:function size:0x3A8 scope:local align:4 +__dt__5csXyzFv = .text:0x00005098; // type:function size:0x3C scope:weak align:4 +ue_move__FP8st_class = .text:0x000050D4; // type:function size:0x3B0 scope:local align:4 +sita_move__FP8st_class = .text:0x00005484; // type:function size:0x31C scope:local align:4 +St_move__FP8st_class = .text:0x000057A0; // type:function size:0x1B0 scope:local align:4 +damage_check__FP8st_class = .text:0x00005950; // type:function size:0x764 scope:local align:4 +part_posmove__FP8st_classP4st_p = .text:0x000060B4; // type:function size:0x5A8 scope:local align:4 +part_move__FP8st_classi = .text:0x0000665C; // type:function size:0x16DC scope:local align:4 +cc_set__FP8st_class = .text:0x00007D38; // type:function size:0x40C scope:local align:4 +eff_move__FP8st_class = .text:0x00008144; // type:function size:0x1B4 scope:local align:4 +daSt_Execute__FP8st_class = .text:0x000082F8; // type:function size:0x4D0 scope:local align:4 +daSt_IsDelete__FP8st_class = .text:0x000087C8; // type:function size:0x8 scope:local align:4 +daSt_Delete__FP8st_class = .text:0x000087D0; // type:function size:0xFC scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x000088CC; // type:function size:0x278 scope:local align:4 +daSt_Create__FP10fopAc_ac_c = .text:0x00008B44; // type:function size:0x41C scope:local align:4 +__ct__8st_classFv = .text:0x00008F60; // type:function size:0x2D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009238; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009304; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000934C; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x000093C8; // type:function size:0x24 scope:weak align:4 +__ct__5csXyzFv = .text:0x000093EC; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x000093F0; // type:function size:0x4 scope:weak align:4 +__dt__7st_ke_sFv = .text:0x000093F4; // type:function size:0x7C scope:weak align:4 +__ct__7st_ke_sFv = .text:0x00009470; // type:function size:0x68 scope:weak align:4 +__dt__4st_pFv = .text:0x000094D8; // type:function size:0x90 scope:weak align:4 +__ct__4st_pFv = .text:0x00009568; // type:function size:0x38 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000095A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000095E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00009644; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000968C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00009758; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000097DC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00009838; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000098A8; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009930; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009934; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009938; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000993C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00009940; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00009988; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000099E4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00009A2C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009A74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009AD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009AE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009AF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009AF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009B00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009B38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009B40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009B50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009B88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009B8C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00009B94; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00009BA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00009BAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009BC4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00009BFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00009C04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00009C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009C14; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009C4C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009C54; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009C5C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009C68; // type:function size:0xC scope:weak align:4 +__sinit_d_a_st_cpp = .text:0x00009C74; // type:function size:0x88 scope:local align:4 +__dt__5HIO_cFv = .text:0x00009CFC; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00009D44; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00009D4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00009D54; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00009D5C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00009D64; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00009D6C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00009D74; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00009D7C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00009D84; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00009D8C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009D94; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00009D9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009DA4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009DAC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009DB4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4206 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4210 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4306 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4460 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4461 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4463 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4507 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:4byte +@4513 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4582 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4583 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4634 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4657 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4796 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5478 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5480 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5481 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5482 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5483 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5484 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5485 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@5688 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@5985 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5986 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6054 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6055 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6056 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6101 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@6379 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6380 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6381 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6537 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6538 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7253 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7254 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@7255 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7256 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7257 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7258 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@7259 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7260 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7261 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7262 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7263 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7397 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7398 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@7399 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7823 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7824 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@8168 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@8169 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000014C; // type:object size:0xD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5486 = .data:0x00000030; // type:object size:0x198 scope:local align:4 +@5987 = .data:0x000001C8; // type:object size:0x1C scope:local align:4 +@6057 = .data:0x000001E4; // type:object size:0x20 scope:local align:4 +@6102 = .data:0x00000204; // type:object size:0x88 scope:local align:4 +hit_bit = .data:0x0000028C; // type:object size:0x7 scope:local align:4 +@7264 = .data:0x00000294; // type:object size:0x30 scope:local align:4 +cc_j_no = .data:0x000002C4; // type:object size:0x1C scope:local align:4 +st_part_bdl$7612 = .data:0x000002E0; // type:object size:0x34 scope:local align:4 +head_sph_src$7693 = .data:0x00000314; // type:object size:0x40 scope:local align:4 +body_sph_src$7694 = .data:0x00000354; // type:object size:0x40 scope:local align:4 +wepon_sph_src$7695 = .data:0x00000394; // type:object size:0x40 scope:local align:4 +l_daSt_Method = .data:0x000003D4; // type:object size:0x20 scope:local align:4 +g_profile_ST = .data:0x000003F4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000424; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000440; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000460; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000046C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000049C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000530; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000544; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000005CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000005D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000005E4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000638; // type:object size:0x24 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000065C; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000674; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000006A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000006D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000006EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000006F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000704; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000710; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000728; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000740; // type:object size:0xC scope:weak align:4 +__vt__5HIO_c = .data:0x0000074C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +hio_set = .bss:0x00000008; // type:object size:0x1 scope:local align:1 data:byte +another_hit = .bss:0x00000009; // type:object size:0x1 scope:local align:1 data:byte +@4313 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_steam_tag/splits.txt b/config/GZLE01/rels/d_a_steam_tag/splits.txt new file mode 100644 index 000000000..b0dbb1041 --- /dev/null +++ b/config/GZLE01/rels/d_a_steam_tag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_steam_tag.cpp: + .text start:0x00000078 end:0x00001064 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000258 diff --git a/config/GZLE01/rels/d_a_steam_tag/symbols.txt b/config/GZLE01/rels/d_a_steam_tag/symbols.txt new file mode 100644 index 000000000..04e5bc0f9 --- /dev/null +++ b/config/GZLE01/rels/d_a_steam_tag/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getData__12daSteamTag_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +CreateInit__12daSteamTag_cFv = .text:0x00000084; // type:function size:0x218 scope:global align:4 +createEmitter__12daSteamTag_cFv = .text:0x0000029C; // type:function size:0xFC scope:global align:4 +endEmitter__12daSteamTag_cFv = .text:0x00000398; // type:function size:0x1C scope:global align:4 +daSteamTag_Draw__FP12daSteamTag_c = .text:0x000003B4; // type:function size:0x8 scope:local align:4 +daSteamTag_Execute__FP12daSteamTag_c = .text:0x000003BC; // type:function size:0x20 scope:local align:4 +execute__12daSteamTag_cFv = .text:0x000003DC; // type:function size:0x320 scope:weak align:4 +daSteamTag_IsDelete__FP12daSteamTag_c = .text:0x000006FC; // type:function size:0x8 scope:local align:4 +daSteamTag_Delete__FP12daSteamTag_c = .text:0x00000704; // type:function size:0x28 scope:local align:4 +__dt__12daSteamTag_cFv = .text:0x0000072C; // type:function size:0x204 scope:weak align:4 +daSteamTag_Create__FP10fopAc_ac_c = .text:0x00000930; // type:function size:0x1A0 scope:local align:4 +__dt__8dCcD_CpsFv = .text:0x00000AD0; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000BB0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000C0C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000C54; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000D20; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000D68; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000DC4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000E0C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000E68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000EB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000EC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000EC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000ED0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000ED8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000EE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000F18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000F20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000F28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000F68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000F6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000F84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000F90; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00000F9C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000FAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000FB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FBC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00000FF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00000FFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001004; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000100C; // type:function size:0x38 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001044; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000104C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001054; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000105C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4041 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4090 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4186 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local align:4 data:string_table +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:local align:4 +mData__12daSteamTag_c = .data:0x0000004C; // type:object size:0x10 scope:global align:4 +l_daSteamTag_Method = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +g_profile_SteamTag = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000164; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000001D0; // type:object size:0x88 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_stone/splits.txt b/config/GZLE01/rels/d_a_stone/splits.txt new file mode 100644 index 000000000..0b982fb1e --- /dev/null +++ b/config/GZLE01/rels/d_a_stone/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_stone.cpp: + .text start:0x000000EC end:0x00003700 + .text start:0x00003700 end:0x00003700 + .text start:0x00003700 end:0x000037E8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000469 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x00000021 diff --git a/config/GZLE01/rels/d_a_stone/symbols.txt b/config/GZLE01/rels/d_a_stone/symbols.txt new file mode 100644 index 000000000..6c4ccbfb4 --- /dev/null +++ b/config/GZLE01/rels/d_a_stone/symbols.txt @@ -0,0 +1,168 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeapCB__7daStoneFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:local align:4 +create_heap__Q27daStone5Act_cFv = .text:0x00000110; // type:function size:0x1A0 scope:global align:4 +chk_appear__Q27daStone5Act_cFv = .text:0x000002B0; // type:function size:0x8C scope:global align:4 +_create__Q27daStone5Act_cFv = .text:0x0000033C; // type:function size:0x408 scope:global align:4 +__ct__Q27daStone5Act_cFv = .text:0x00000744; // type:function size:0x214 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000958; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000A24; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A6C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000AC8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000B10; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B6C; // type:function size:0x3C scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00000BA8; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000D10; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000E50; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000F68; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001008; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001064; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000010AC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001108; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001150; // type:function size:0x80 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000011D0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001258; // type:function size:0x70 scope:weak align:4 +_delete__Q27daStone5Act_cFv = .text:0x000012C8; // type:function size:0x5C scope:global align:4 +mode_wait_init__Q27daStone5Act_cFv = .text:0x00001324; // type:function size:0xD4 scope:global align:4 +mode_wait__Q27daStone5Act_cFv = .text:0x000013F8; // type:function size:0x84 scope:global align:4 +mode_carry_init__Q27daStone5Act_cFv = .text:0x0000147C; // type:function size:0x80 scope:global align:4 +mode_carry__Q27daStone5Act_cFv = .text:0x000014FC; // type:function size:0x104 scope:global align:4 +mode_drop_init__Q27daStone5Act_cFv = .text:0x00001600; // type:function size:0x130 scope:global align:4 +mode_drop__Q27daStone5Act_cFv = .text:0x00001730; // type:function size:0x74 scope:global align:4 +mode_sink_init__Q27daStone5Act_cFv = .text:0x000017A4; // type:function size:0x1B4 scope:global align:4 +mode_sink__Q27daStone5Act_cFv = .text:0x00001958; // type:function size:0x70 scope:global align:4 +mode_proc_call__Q27daStone5Act_cFv = .text:0x000019C8; // type:function size:0x244 scope:global align:4 +cull_set_draw__Q27daStone5Act_cFv = .text:0x00001C0C; // type:function size:0xA0 scope:global align:4 +cull_set_move__Q27daStone5Act_cFv = .text:0x00001CAC; // type:function size:0xA0 scope:global align:4 +damaged__Q27daStone5Act_cFi = .text:0x00001D4C; // type:function size:0x1B4 scope:global align:4 +damage_cc_proc__Q27daStone5Act_cFv = .text:0x00001F00; // type:function size:0x158 scope:global align:4 +damage_bg_proc__Q27daStone5Act_cFv = .text:0x00002058; // type:function size:0x19C scope:global align:4 +damage_bg_proc_directly__Q27daStone5Act_cFv = .text:0x000021F4; // type:function size:0x200 scope:global align:4 +set_mtx__Q27daStone5Act_cFv = .text:0x000023F4; // type:function size:0x138 scope:global align:4 +init_mtx__Q27daStone5Act_cFv = .text:0x0000252C; // type:function size:0x70 scope:global align:4 +init_rot_throw__Q27daStone5Act_cFv = .text:0x0000259C; // type:function size:0xD0 scope:global align:4 +init_rot_clean__Q27daStone5Act_cFv = .text:0x0000266C; // type:function size:0x84 scope:global align:4 +set_drop_rot__Q27daStone5Act_cFv = .text:0x000026F0; // type:function size:0x134 scope:global align:4 +set_sink_rot__Q27daStone5Act_cFv = .text:0x00002824; // type:function size:0x134 scope:global align:4 +eff_break__Q27daStone5Act_cFv = .text:0x00002958; // type:function size:0x198 scope:global align:4 +eff_hit_water_splash__Q27daStone5Act_cFv = .text:0x00002AF0; // type:function size:0x5C scope:global align:4 +eff_hit_lava_splash__Q27daStone5Act_cFv = .text:0x00002B4C; // type:function size:0x58 scope:global align:4 +eff_land_smoke__Q27daStone5Act_cFv = .text:0x00002BA4; // type:function size:0x3C scope:global align:4 +bg_crr_water__Q27daStone5Act_cFv = .text:0x00002BE0; // type:function size:0x134 scope:global align:4 +bg_crr_lava__Q27daStone5Act_cFv = .text:0x00002D14; // type:function size:0x8C scope:global align:4 +chk_sink_lava__Q27daStone5Act_cFv = .text:0x00002DA0; // type:function size:0x4C scope:global align:4 +chk_sink_water__Q27daStone5Act_cFv = .text:0x00002DEC; // type:function size:0x8 scope:global align:4 +water_tention__Q27daStone5Act_cFv = .text:0x00002DF4; // type:function size:0x90 scope:global align:4 +se_fall_water__Q27daStone5Act_cFv = .text:0x00002E84; // type:function size:0x134 scope:global align:4 +se_fall_lava__Q27daStone5Act_cFv = .text:0x00002FB8; // type:function size:0x118 scope:global align:4 +set_senv__Q27daStone5Act_cCFii = .text:0x000030D0; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q27daStone5Act_cCFv = .text:0x00003124; // type:function size:0x38 scope:global align:4 +_execute__Q27daStone5Act_cFv = .text:0x0000315C; // type:function size:0x1FC scope:global align:4 +_draw__Q27daStone5Act_cFv = .text:0x00003358; // type:function size:0xF4 scope:global align:4 +Create__Q27daStone6MethodFPv = .text:0x0000344C; // type:function size:0x20 scope:global align:4 +Delete__Q27daStone6MethodFPv = .text:0x0000346C; // type:function size:0x24 scope:global align:4 +Execute__Q27daStone6MethodFPv = .text:0x00003490; // type:function size:0x24 scope:global align:4 +Draw__Q27daStone6MethodFPv = .text:0x000034B4; // type:function size:0x24 scope:global align:4 +IsDelete__Q27daStone6MethodFPv = .text:0x000034D8; // type:function size:0x8 scope:global align:4 +__dt__8cM2dGCirFv = .text:0x000034E0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003528; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003584; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000035CC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003614; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003624; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000362C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003634; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000363C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003644; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000367C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003684; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000368C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003694; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000036CC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000036D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000036D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000036E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000036E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000036F4; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daStone5Act_c5Prm_eQ37daStone5Act_c5Prm_e = .text:0x00003700; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_stone_cpp = .text:0x0000371C; // type:function size:0x54 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003770; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003778; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003780; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00003788; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003790; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00003798; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000037A0; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000037A8; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000037B0; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000037B8; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000037C0; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000037C8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000037D0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000037D8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000037E0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname_Always__Q27daStone5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_arcname_Ebrock__Q27daStone5Act_c = .rodata:0x00000008; // type:object size:0x7 scope:global align:4 data:string +M_arcname_Ekao__Q27daStone5Act_c = .rodata:0x00000010; // type:object size:0x5 scope:global align:4 data:string +M_cyl_src__Q27daStone5Act_c = .rodata:0x00000018; // type:object size:0x44 scope:global align:4 +M_data__Q27daStone5Act_c = .rodata:0x0000005C; // type:object size:0x384 scope:global align:4 +@4159 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 data:float +@4162 = .rodata:0x000003E8; // type:object size:0x8 scope:local align:8 data:double +@4308 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 data:float +@4309 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 data:float +@4311 = .rodata:0x000003F8; // type:object size:0x8 scope:local align:8 +@4565 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 data:float +@4665 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 data:float +@4705 = .rodata:0x00000408; // type:object size:0x8 scope:local align:8 +@4706 = .rodata:0x00000410; // type:object size:0x8 scope:local align:8 +@4838 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@4993 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@5186 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 data:float +@5205 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@5211 = .rodata:0x0000042C; // type:object size:0x8 scope:local align:4 +@5244 = .rodata:0x00000434; // type:object size:0x8 scope:local align:4 +@stringBase0 = .rodata:0x0000043C; // type:object size:0x2D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4719 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4720 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4721 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4722 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4718 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Table__Q27daStone6Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_STONE = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000110; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000140; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001E0; // type:object size:0x54 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x00000234; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000264; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000294; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002C4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000030C; // type:object size:0x24 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4131 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +M_axis__Q27daStone5Act_c = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float +init$4723 = .bss:0x00000020; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_stone2/splits.txt b/config/GZLE01/rels/d_a_stone2/splits.txt new file mode 100644 index 000000000..93feacf80 --- /dev/null +++ b/config/GZLE01/rels/d_a_stone2/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_stone2.cpp: + .text start:0x000000EC end:0x000027F4 + .text start:0x000027F4 end:0x00002B08 + .text start:0x00002B08 end:0x00002D80 + .text start:0x00002D80 end:0x00002DBC + .rodata start:0x00000000 end:0x000002D6 + .data start:0x00000000 end:0x00000390 + .bss start:0x00000008 end:0x0000013E diff --git a/config/GZLE01/rels/d_a_stone2/symbols.txt b/config/GZLE01/rels/d_a_stone2/symbols.txt new file mode 100644 index 000000000..4667f99a2 --- /dev/null +++ b/config/GZLE01/rels/d_a_stone2/symbols.txt @@ -0,0 +1,205 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q28daStone25Act_cFv = .text:0x000000EC; // type:function size:0x11C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000208; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000031C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000378; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000003C0; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x0000041C; // type:function size:0x3C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000458; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000004E0; // type:function size:0x70 scope:weak align:4 +prmZ_init__Q28daStone25Act_cFv = .text:0x00000550; // type:function size:0x30 scope:global align:4 +is_switch__Q28daStone25Act_cCFv = .text:0x00000580; // type:function size:0x64 scope:global align:4 +on_switch__Q28daStone25Act_cCFv = .text:0x000005E4; // type:function size:0x54 scope:global align:4 +CreateHeap__Q28daStone25Act_cFv = .text:0x00000638; // type:function size:0xCC scope:global align:4 +Create__Q28daStone25Act_cFv = .text:0x00000704; // type:function size:0x2C4 scope:global align:4 +chk_appear__Q28daStone25Act_cFv = .text:0x000009C8; // type:function size:0x2C scope:global align:4 +Mthd_Create__Q28daStone25Act_cFv = .text:0x000009F4; // type:function size:0x148 scope:global align:4 +Delete__Q28daStone25Act_cFv = .text:0x00000B3C; // type:function size:0x48 scope:global align:4 +Mthd_Delete__Q28daStone25Act_cFv = .text:0x00000B84; // type:function size:0x68 scope:global align:4 +set_mtx__Q28daStone25Act_cFv = .text:0x00000BEC; // type:function size:0xF8 scope:global align:4 +init_mtx__Q28daStone25Act_cFv = .text:0x00000CE4; // type:function size:0x3C scope:global align:4 +cull_set_draw__Q28daStone25Act_cFv = .text:0x00000D20; // type:function size:0xA0 scope:global align:4 +cull_set_move__Q28daStone25Act_cFv = .text:0x00000DC0; // type:function size:0xB4 scope:global align:4 +damaged__Q28daStone25Act_cFi = .text:0x00000E74; // type:function size:0x214 scope:global align:4 +damage_cc_proc__Q28daStone25Act_cFv = .text:0x00001088; // type:function size:0xD4 scope:global align:4 +damage_bg_proc__Q28daStone25Act_cFv = .text:0x0000115C; // type:function size:0x8 scope:global align:4 +damage_bg_proc_directly__Q28daStone25Act_cFv = .text:0x00001164; // type:function size:0xB0 scope:global align:4 +eff_m_break__Q28daStone25Act_cFUsUs = .text:0x00001214; // type:function size:0x154 scope:global align:4 +eff_b_break__Q28daStone25Act_cFUs = .text:0x00001368; // type:function size:0xD4 scope:global align:4 +eff_break_ebrock__Q28daStone25Act_cFv = .text:0x0000143C; // type:function size:0x19C scope:global align:4 +eff_break_ekao__Q28daStone25Act_cFv = .text:0x000015D8; // type:function size:0x19C scope:global align:4 +eff_break_ebrock2__Q28daStone25Act_cFv = .text:0x00001774; // type:function size:0x19C scope:global align:4 +eff_lift_smoke_start__Q28daStone25Act_cFv = .text:0x00001910; // type:function size:0x1AC scope:global align:4 +eff_lift_smoke_end__Q28daStone25Act_cFv = .text:0x00001ABC; // type:function size:0x40 scope:global align:4 +eff_lift_smoke_remove__Q28daStone25Act_cFv = .text:0x00001AFC; // type:function size:0x2C scope:global align:4 +set_senv__Q28daStone25Act_cCFii = .text:0x00001B28; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q28daStone25Act_cCFv = .text:0x00001B7C; // type:function size:0x38 scope:global align:4 +mode_wait_init__Q28daStone25Act_cFv = .text:0x00001BB4; // type:function size:0x30 scope:global align:4 +mode_wait__Q28daStone25Act_cFv = .text:0x00001BE4; // type:function size:0x60 scope:global align:4 +mode_carry_init__Q28daStone25Act_cFv = .text:0x00001C44; // type:function size:0x7C scope:global align:4 +mode_carry__Q28daStone25Act_cFv = .text:0x00001CC0; // type:function size:0x9C scope:global align:4 +mode_drop_init__Q28daStone25Act_cFv = .text:0x00001D5C; // type:function size:0xA4 scope:global align:4 +mode_drop__Q28daStone25Act_cFv = .text:0x00001E00; // type:function size:0x6C scope:global align:4 +mode_fine_init__Q28daStone25Act_cFv = .text:0x00001E6C; // type:function size:0xB8 scope:global align:4 +mode_fine__Q28daStone25Act_cFv = .text:0x00001F24; // type:function size:0xA4 scope:global align:4 +mode_proc_call__Q28daStone25Act_cFv = .text:0x00001FC8; // type:function size:0x1D4 scope:global align:4 +demo_non_init__Q28daStone25Act_cFv = .text:0x0000219C; // type:function size:0xC scope:global align:4 +demo_non__Q28daStone25Act_cFv = .text:0x000021A8; // type:function size:0x4 scope:global align:4 +demo_req_init__Q28daStone25Act_cFv = .text:0x000021AC; // type:function size:0x68 scope:global align:4 +demo_req__Q28daStone25Act_cFv = .text:0x00002214; // type:function size:0x98 scope:global align:4 +demo_run_init__Q28daStone25Act_cFv = .text:0x000022AC; // type:function size:0xC scope:global align:4 +demo_run__Q28daStone25Act_cFv = .text:0x000022B8; // type:function size:0x60 scope:global align:4 +demo_proc_call__Q28daStone25Act_cFv = .text:0x00002318; // type:function size:0xA4 scope:global align:4 +Execute__Q28daStone25Act_cFPPA3_A4_f = .text:0x000023BC; // type:function size:0x1B8 scope:global align:4 +draw_shadow__Q28daStone25Act_cFv = .text:0x00002574; // type:function size:0x114 scope:global align:4 +Draw__Q28daStone25Act_cFv = .text:0x00002688; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x0000273C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x0000275C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x0000277C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x0000279C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x000027C8; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x000027F4; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000027FC; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00002804; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000280C; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00002814; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x0000281C; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00002824; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x0000282C; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002834; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000287C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000028C4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002920; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002968; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000296C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002970; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002974; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002978; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000029C0; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002A1C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002A2C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002A3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002A4C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002A84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002A8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A9C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002AD4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002AD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002AE0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002AE8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002AF0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002AFC; // type:function size:0xC scope:weak align:4 +__dt__Q28daStone25Act_cFv = .text:0x00002B08; // type:function size:0x278 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daStone25Act_c5Prm_eQ38daStone25Act_c5Prm_e = .text:0x00002D80; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002D9C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002DA4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002DAC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002DB4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_cyl_src__Q28daStone25Act_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +M_attr__Q28daStone25Act_c = .rodata:0x00000044; // type:object size:0x1E0 scope:global align:4 +@4319 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000228; // type:object size:0x8 scope:local align:8 data:double +@4393 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:float +@4467 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:float +@4632 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@4673 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@4674 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@4713 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@4746 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000025C; // type:object size:0x7A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4436 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4437 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4438 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4439 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4440 = .data:0x00000060; // type:object size:0xC scope:local align:4 +eff_break_proc$4435 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4904 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4905 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4906 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4907 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +mode_proc$4903 = .data:0x000000D8; // type:object size:0x30 scope:local align:4 +@4988 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4989 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4990 = .data:0x00000120; // type:object size:0xC scope:local align:4 +demo_proc$4987 = .data:0x0000012C; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q28daStone224@unnamed@d_a_stone2_cpp@ = .data:0x00000150; // type:object size:0x20 scope:local align:4 +g_profile_Stone2 = .data:0x00000170; // type:object size:0x30 scope:global align:4 +__vt__Q28daStone25Act_c = .data:0x000001A0; // type:object size:0x2C scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000001CC; // type:object size:0x28 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000023C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000258; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000278; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000318; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000036C; // type:object size:0x24 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_mtx__Q28daStone25Act_c = .bss:0x00000054; // type:object size:0x30 scope:global align:4 +init$4441 = .bss:0x00000084; // type:object size:0x1 scope:local align:1 +@4590 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4591 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +offset_vec$4589 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4596 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +d_scale$4595 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +init$4599 = .bss:0x000000B4; // type:object size:0x1 scope:local align:1 +p_scale$4598 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@4639 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +init$4640 = .bss:0x000000D0; // type:object size:0x1 scope:local align:1 +offset_vec$4638 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +init$4645 = .bss:0x000000E0; // type:object size:0x1 scope:local align:1 +d_scale$4644 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +init$4648 = .bss:0x000000F0; // type:object size:0x1 scope:local align:1 +p_scale$4647 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@4679 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +init$4680 = .bss:0x0000010C; // type:object size:0x1 scope:local align:1 +offset_vec$4678 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +init$4685 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 +d_scale$4684 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +init$4688 = .bss:0x0000012C; // type:object size:0x1 scope:local align:1 +p_scale$4687 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +init$4908 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 +init$4991 = .bss:0x0000013D; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_swattack/splits.txt b/config/GZLE01/rels/d_a_swattack/splits.txt new file mode 100644 index 000000000..455374a5e --- /dev/null +++ b/config/GZLE01/rels/d_a_swattack/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swattack.cpp: + .text start:0x00000078 end:0x000006F4 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_swattack/symbols.txt b/config/GZLE01/rels/d_a_swattack/symbols.txt new file mode 100644 index 000000000..67a3b2be0 --- /dev/null +++ b/config/GZLE01/rels/d_a_swattack/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daSwAt_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__8daSwAt_cFv = .text:0x00000080; // type:function size:0xA0 scope:global align:4 +_create__8daSwAt_cFv = .text:0x00000120; // type:function size:0xEC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000020C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000320; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000037C; // type:function size:0x48 scope:weak align:4 +_execute__8daSwAt_cFv = .text:0x000003C4; // type:function size:0x198 scope:global align:4 +_draw__8daSwAt_cFv = .text:0x0000055C; // type:function size:0x8 scope:global align:4 +daSwAt_Create__FPv = .text:0x00000564; // type:function size:0x20 scope:local align:4 +daSwAt_Delete__FPv = .text:0x00000584; // type:function size:0x24 scope:local align:4 +daSwAt_Draw__FPv = .text:0x000005A8; // type:function size:0x24 scope:local align:4 +daSwAt_Execute__FPv = .text:0x000005CC; // type:function size:0x24 scope:local align:4 +daSwAt_IsDelete__FPv = .text:0x000005F0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000005F8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000608; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000610; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000618; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000620; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000628; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000660; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000668; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000670; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000678; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000006B0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000006B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000006BC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000006C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000006CC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000006D8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000006E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000006EC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4004 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daSwAtMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_SW_ATTACK = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_swc00/splits.txt b/config/GZLE01/rels/d_a_swc00/splits.txt new file mode 100644 index 000000000..7ec20623b --- /dev/null +++ b/config/GZLE01/rels/d_a_swc00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swc00.cpp: + .text start:0x00000078 end:0x00000274 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_swc00/symbols.txt b/config/GZLE01/rels/d_a_swc00/symbols.txt new file mode 100644 index 000000000..8bccca514 --- /dev/null +++ b/config/GZLE01/rels/d_a_swc00/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSwc00_Execute__FP11swc00_class = .text:0x00000078; // type:function size:0x108 scope:local align:4 +daSwc00_IsDelete__FP11swc00_class = .text:0x00000180; // type:function size:0x8 scope:local align:4 +daSwc00_Delete__FP11swc00_class = .text:0x00000188; // type:function size:0x8 scope:local align:4 +daSwc00_Create__FP10fopAc_ac_c = .text:0x00000190; // type:function size:0xE4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4034 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_daSwc00_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SWC00 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_swhit0/splits.txt b/config/GZLE01/rels/d_a_swhit0/splits.txt new file mode 100644 index 000000000..b21e6242c --- /dev/null +++ b/config/GZLE01/rels/d_a_swhit0/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swhit0.cpp: + .text start:0x00000078 end:0x00001698 + .text start:0x00001698 end:0x000018A8 + .rodata start:0x00000000 end:0x0000006F + .data start:0x00000000 end:0x000002C0 diff --git a/config/GZLE01/rels/d_a_swhit0/symbols.txt b/config/GZLE01/rels/d_a_swhit0/symbols.txt new file mode 100644 index 000000000..61c368bad --- /dev/null +++ b/config/GZLE01/rels/d_a_swhit0/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwNo__10daSwhit0_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getEvNo__10daSwhit0_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getType__10daSwhit0_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getTimer__10daSwhit0_cFv = .text:0x0000009C; // type:function size:0x1C scope:global align:4 +getSwNo2__10daSwhit0_cFv = .text:0x000000B8; // type:function size:0xC scope:global align:4 +CreateHeap__10daSwhit0_cFv = .text:0x000000C4; // type:function size:0x16C scope:global align:4 +decisionRtType__10daSwhit0_cFv = .text:0x00000230; // type:function size:0x40 scope:global align:4 +CreateInit__10daSwhit0_cFv = .text:0x00000270; // type:function size:0x278 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004E8; // type:function size:0x20 scope:local align:4 +create__10daSwhit0_cFv = .text:0x00000508; // type:function size:0x1B8 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000006C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000078C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000007D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000008A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000944; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000098C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000009E8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000A44; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000AA0; // type:function size:0x48 scope:weak align:4 +checkHit__10daSwhit0_cFv = .text:0x00000AE8; // type:function size:0x5C scope:global align:4 +DemoProc__10daSwhit0_cFv = .text:0x00000B44; // type:function size:0x104 scope:global align:4 +actionOffWait__10daSwhit0_cFv = .text:0x00000C48; // type:function size:0x144 scope:global align:4 +actionToOnReady__10daSwhit0_cFv = .text:0x00000D8C; // type:function size:0x98 scope:global align:4 +actionToOnOrder__10daSwhit0_cFv = .text:0x00000E24; // type:function size:0xA4 scope:global align:4 +actionToOnDemo__10daSwhit0_cFv = .text:0x00000EC8; // type:function size:0x74 scope:global align:4 +actionOnWait__10daSwhit0_cFv = .text:0x00000F3C; // type:function size:0x110 scope:global align:4 +actionOnTimer__10daSwhit0_cFv = .text:0x0000104C; // type:function size:0x110 scope:global align:4 +setDrawMtx__10daSwhit0_cFv = .text:0x0000115C; // type:function size:0x88 scope:global align:4 +daSwhit0_Draw__FP10daSwhit0_c = .text:0x000011E4; // type:function size:0x150 scope:local align:4 +daSwhit0_Execute__FP10daSwhit0_c = .text:0x00001334; // type:function size:0xEC scope:local align:4 +daSwhit0_IsDelete__FP10daSwhit0_c = .text:0x00001420; // type:function size:0x8 scope:local align:4 +daSwhit0_Delete__FP10daSwhit0_c = .text:0x00001428; // type:function size:0x28 scope:local align:4 +daSwhit0_Create__FP10fopAc_ac_c = .text:0x00001450; // type:function size:0x20 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001470; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000014B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000014C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000014D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000014D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000014E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001520; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001528; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001530; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001538; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001570; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001574; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000157C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000158C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000159C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000015AC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000015E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000015EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000015F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000015FC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001634; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000163C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001644; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001650; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x0000165C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001678; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001680; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001688; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001690; // type:function size:0x8 scope:weak align:4 +__dt__10daSwhit0_cFv = .text:0x00001698; // type:function size:0x210 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4036 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4319 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x63 scope:local align:4 data:string_table +l_sph_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_cyl_src = .data:0x00000040; // type:object size:0x44 scope:local align:4 +action_table$4292 = .data:0x00000084; // type:object size:0x8 scope:local align:4 +l_color$localstatic3$draw__10daSwhit0_cFv = .data:0x0000008C; // type:object size:0x20 scope:weak align:4 +l_daSwhit0_Method = .data:0x000000AC; // type:object size:0x20 scope:local align:4 +g_profile_SWHIT0 = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000114; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001A8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000248; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002B4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_switem/splits.txt b/config/GZLE01/rels/d_a_switem/splits.txt new file mode 100644 index 000000000..e2d5eae1d --- /dev/null +++ b/config/GZLE01/rels/d_a_switem/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_switem.cpp: + .text start:0x00000078 end:0x00000904 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_switem/symbols.txt b/config/GZLE01/rels/d_a_switem/symbols.txt new file mode 100644 index 000000000..dae15746d --- /dev/null +++ b/config/GZLE01/rels/d_a_switem/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daSwItem_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__10daSwItem_cFv = .text:0x00000080; // type:function size:0xD4 scope:global align:4 +_create__10daSwItem_cFv = .text:0x00000154; // type:function size:0xFC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000250; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000031C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000364; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000003C0; // type:function size:0x48 scope:weak align:4 +_execute__10daSwItem_cFv = .text:0x00000408; // type:function size:0x2D4 scope:global align:4 +isRupeeInAllCreateTable__10daSwItem_cFi = .text:0x000006DC; // type:function size:0x90 scope:global align:4 +_draw__10daSwItem_cFv = .text:0x0000076C; // type:function size:0x8 scope:global align:4 +daSwItem_Create__FPv = .text:0x00000774; // type:function size:0x20 scope:local align:4 +daSwItem_Delete__FPv = .text:0x00000794; // type:function size:0x24 scope:local align:4 +daSwItem_Draw__FPv = .text:0x000007B8; // type:function size:0x24 scope:local align:4 +daSwItem_Execute__FPv = .text:0x000007DC; // type:function size:0x24 scope:local align:4 +daSwItem_IsDelete__FPv = .text:0x00000800; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000808; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000818; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000820; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000828; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000830; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000838; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000870; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000878; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000880; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000888; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000008C0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000008C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000008CC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000008D4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000008DC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000008E8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000008F4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000008FC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4029 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4215 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4216 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daSwItemMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_SW_ITEM = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_swpropeller/splits.txt b/config/GZLE01/rels/d_a_swpropeller/splits.txt new file mode 100644 index 000000000..1ee8ed310 --- /dev/null +++ b/config/GZLE01/rels/d_a_swpropeller/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swpropeller.cpp: + .text start:0x00000078 end:0x00000DA0 + .rodata start:0x00000000 end:0x00000087 + .data start:0x00000000 end:0x000001B4 diff --git a/config/GZLE01/rels/d_a_swpropeller/symbols.txt b/config/GZLE01/rels/d_a_swpropeller/symbols.txt new file mode 100644 index 000000000..b773d235c --- /dev/null +++ b/config/GZLE01/rels/d_a_swpropeller/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daSwProp_cFv = .text:0x00000078; // type:function size:0x40 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B8; // type:function size:0x20 scope:local align:4 +CreateHeap__10daSwProp_cFv = .text:0x000000D8; // type:function size:0xE0 scope:global align:4 +CreateInit__10daSwProp_cFv = .text:0x000001B8; // type:function size:0x198 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000350; // type:function size:0xB4 scope:local align:4 +_create__10daSwProp_cFv = .text:0x00000404; // type:function size:0x18C scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000590; // type:function size:0x70 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000600; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006CC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000714; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000770; // type:function size:0x48 scope:weak align:4 +set_mtx__10daSwProp_cFv = .text:0x000007B8; // type:function size:0x80 scope:global align:4 +_execute__10daSwProp_cFv = .text:0x00000838; // type:function size:0x328 scope:global align:4 +_draw__10daSwProp_cFv = .text:0x00000B60; // type:function size:0xA0 scope:global align:4 +daSwProp_Create__FPv = .text:0x00000C00; // type:function size:0x20 scope:local align:4 +daSwProp_Delete__FPv = .text:0x00000C20; // type:function size:0x24 scope:local align:4 +daSwProp_Draw__FPv = .text:0x00000C44; // type:function size:0x24 scope:local align:4 +daSwProp_Execute__FPv = .text:0x00000C68; // type:function size:0x24 scope:local align:4 +daSwProp_IsDelete__FPv = .text:0x00000C8C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C94; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000CA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000CAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CC4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000CFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000D04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000D0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D14; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D4C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D58; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D60; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D68; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D74; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D80; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D88; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000D90; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D98; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bdlidx__10daSwProp_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_heapsize__10daSwProp_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +@4061 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4304 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0x3F scope:local align:4 data:string_table +m_arcname__10daSwProp_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_cyl_src = .data:0x00000008; // type:object size:0x44 scope:local align:4 +daSwPropMethodTable = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_SW_PROPELLER = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x0000009C; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000C0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000160; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_swtact/splits.txt b/config/GZLE01/rels/d_a_swtact/splits.txt new file mode 100644 index 000000000..f2d1e7e89 --- /dev/null +++ b/config/GZLE01/rels/d_a_swtact/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swtact.cpp: + .text start:0x00000078 end:0x000007B4 + .text start:0x000007B4 end:0x000007B4 + .rodata start:0x00000000 end:0x00000069 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZLE01/rels/d_a_swtact/symbols.txt b/config/GZLE01/rels/d_a_swtact/symbols.txt new file mode 100644 index 000000000..0996aea0d --- /dev/null +++ b/config/GZLE01/rels/d_a_swtact/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daSwTact_cFv = .text:0x00000078; // type:function size:0x34 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000AC; // type:function size:0x20 scope:local align:4 +CreateHeap__10daSwTact_cFv = .text:0x000000CC; // type:function size:0xC8 scope:global align:4 +CreateInit__10daSwTact_cFv = .text:0x00000194; // type:function size:0xB8 scope:global align:4 +set_mtx__10daSwTact_cFv = .text:0x0000024C; // type:function size:0x80 scope:global align:4 +_create__10daSwTact_cFv = .text:0x000002CC; // type:function size:0xC0 scope:global align:4 +getAnswer__10daSwTact_cFv = .text:0x0000038C; // type:function size:0x84 scope:global align:4 +_execute__10daSwTact_cFv = .text:0x00000410; // type:function size:0x29C scope:global align:4 +_draw__10daSwTact_cFv = .text:0x000006AC; // type:function size:0x74 scope:global align:4 +daSwTact_Create__FPv = .text:0x00000720; // type:function size:0x20 scope:local align:4 +daSwTact_Delete__FPv = .text:0x00000740; // type:function size:0x24 scope:local align:4 +daSwTact_Draw__FPv = .text:0x00000764; // type:function size:0x24 scope:local align:4 +daSwTact_Execute__FPv = .text:0x00000788; // type:function size:0x24 scope:local align:4 +daSwTact_IsDelete__FPv = .text:0x000007AC; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mDefaultR__10daSwTact_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +mDefaultRwM__10daSwTact_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_heapsize__10daSwTact_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +cull_size$4018 = .rodata:0x0000000C; // type:object size:0x18 scope:local align:4 +@4037 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4187 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000040; // type:object size:0x29 scope:local align:4 data:string_table +m_arcname__10daSwTact_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +daSwTactMethodTable = .data:0x00000004; // type:object size:0x20 scope:local align:4 +g_profile_SW_TACT = .data:0x00000024; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_swtdoor/splits.txt b/config/GZLE01/rels/d_a_swtdoor/splits.txt new file mode 100644 index 000000000..a0af862fa --- /dev/null +++ b/config/GZLE01/rels/d_a_swtdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swtdoor.cpp: + .text start:0x00000078 end:0x00000374 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_swtdoor/symbols.txt b/config/GZLE01/rels/d_a_swtdoor/symbols.txt new file mode 100644 index 000000000..432e3b0c4 --- /dev/null +++ b/config/GZLE01/rels/d_a_swtdoor/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSwtdoor_Draw__FP13swtdoor_class = .text:0x00000078; // type:function size:0x4C scope:local align:4 +daSwtdoor_Execute__FP13swtdoor_class = .text:0x000000C4; // type:function size:0xF8 scope:local align:4 +daSwtdoor_IsDelete__FP13swtdoor_class = .text:0x000001BC; // type:function size:0x8 scope:local align:4 +daSwtdoor_Delete__FP13swtdoor_class = .text:0x000001C4; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001F4; // type:function size:0x6C scope:local align:4 +daSwtdoor_Create__FP10fopAc_ac_c = .text:0x00000260; // type:function size:0x114 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4127 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4193 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x8 scope:local align:4 data:string_table +l_daSwtdoor_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SWTDOOR = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_syan/splits.txt b/config/GZLE01/rels/d_a_syan/splits.txt new file mode 100644 index 000000000..9bf3a13df --- /dev/null +++ b/config/GZLE01/rels/d_a_syan/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_syan.cpp: + .text start:0x000000EC end:0x0000116C + .rodata start:0x00000000 end:0x000000A5 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLE01/rels/d_a_syan/symbols.txt b/config/GZLE01/rels/d_a_syan/symbols.txt new file mode 100644 index 000000000..a7c632f2e --- /dev/null +++ b/config/GZLE01/rels/d_a_syan/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x1E8 scope:local align:4 +__dt__4cXyzFv = .text:0x000002D4; // type:function size:0x3C scope:weak align:4 +syan_draw__FP10syan_class = .text:0x00000310; // type:function size:0x130 scope:local align:4 +daSyan_Draw__FP10syan_class = .text:0x00000440; // type:function size:0x6C scope:local align:4 +daSyan_Execute__FP10syan_class = .text:0x000004AC; // type:function size:0x7F4 scope:local align:4 +daSyan_IsDelete__FP10syan_class = .text:0x00000CA0; // type:function size:0x8 scope:local align:4 +daSyan_Delete__FP10syan_class = .text:0x00000CA8; // type:function size:0x74 scope:local align:4 +daSyan_solidHeapCB__FP10fopAc_ac_c = .text:0x00000D1C; // type:function size:0xF4 scope:local align:4 +daSyan_Create__FP10fopAc_ac_c = .text:0x00000E10; // type:function size:0x1D0 scope:local align:4 +__dt__19dPa_followEcallBackFv = .text:0x00000FE0; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x0000104C; // type:function size:0x28 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001074; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00001078; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000010B4; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010B8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010BC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010C0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010C4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000010C8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001110; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4352 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4362 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4371 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4375 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4376 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@4380 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4384 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4385 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4500 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4501 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A0; // type:object size:0x5 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +b_pos_x = .data:0x00000030; // type:object size:0x18 scope:local align:4 +b_pos_y = .data:0x00000048; // type:object size:0x18 scope:local align:4 +b_pos_z = .data:0x00000060; // type:object size:0x18 scope:local align:4 +fire_time$4433 = .data:0x00000078; // type:object size:0xC scope:local align:4 +l_daSyan_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_SYAN = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000000D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000F0; // type:object size:0x20 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4234 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4235 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +fire_scale$4233 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_tag_attention/splits.txt b/config/GZLE01/rels/d_a_tag_attention/splits.txt new file mode 100644 index 000000000..dbedfae98 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_attention/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_attention.cpp: + .text start:0x00000078 end:0x000005C4 + .text start:0x000005C4 end:0x000007E0 + .text start:0x000007E0 end:0x0000080C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLE01/rels/d_a_tag_attention/symbols.txt b/config/GZLE01/rels/d_a_tag_attention/symbols.txt new file mode 100644 index 000000000..30dec0146 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_attention/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q214daTagAttention5Act_cFv = .text:0x00000078; // type:function size:0x110 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000188; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000254; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000029C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000002F8; // type:function size:0x48 scope:weak align:4 +_execute__Q214daTagAttention5Act_cFv = .text:0x00000340; // type:function size:0x140 scope:global align:4 +Mthd_Create__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x00000480; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004A0; // type:function size:0x8 scope:local align:4 +Mthd_Execute__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004A8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004C8; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004D0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000004D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000004E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000004F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000004F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000500; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000508; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000540; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000548; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000550; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000558; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000590; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000059C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000005A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000005AC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000005B8; // type:function size:0xC scope:weak align:4 +chk_inside__Q214daTagAttention5Act_cCFP4cXyz = .text:0x000005C4; // type:function size:0x21C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ314daTagAttention5Act_c5Prm_eQ314daTagAttention5Act_c5Prm_e = .text:0x000007E0; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000007FC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000804; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4167 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4224 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +Mthd_Table__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@ = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Attention = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_tag_ba1/splits.txt b/config/GZLE01/rels/d_a_tag_ba1/splits.txt new file mode 100644 index 000000000..3e7e3ce5b --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_ba1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_ba1.cpp: + .text start:0x000000EC end:0x00000560 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000022 + .data start:0x00000000 end:0x00000064 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLE01/rels/d_a_tag_ba1/symbols.txt b/config/GZLE01/rels/d_a_tag_ba1/symbols.txt new file mode 100644 index 000000000..24260d812 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_ba1/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daTag_Ba1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +daTag_Ba1_XyCheck_cB__FPvi = .text:0x00000144; // type:function size:0x20 scope:local align:4 +XyCheck_cB__11daTag_Ba1_cFi = .text:0x00000164; // type:function size:0x20 scope:global align:4 +daTag_Ba1_XyEvent_cB__FPvi = .text:0x00000184; // type:function size:0x20 scope:local align:4 +XyEvent_cB__11daTag_Ba1_cFi = .text:0x000001A4; // type:function size:0x1C scope:global align:4 +createInit__11daTag_Ba1_cFv = .text:0x000001C0; // type:function size:0xC8 scope:global align:4 +_draw__11daTag_Ba1_cFv = .text:0x00000288; // type:function size:0x8 scope:global align:4 +_execute__11daTag_Ba1_cFv = .text:0x00000290; // type:function size:0xB0 scope:global align:4 +_delete__11daTag_Ba1_cFv = .text:0x00000340; // type:function size:0x54 scope:global align:4 +_create__11daTag_Ba1_cFv = .text:0x00000394; // type:function size:0xC0 scope:global align:4 +daTag_Ba1_Create__FP10fopAc_ac_c = .text:0x00000454; // type:function size:0x20 scope:local align:4 +daTag_Ba1_Delete__FP11daTag_Ba1_c = .text:0x00000474; // type:function size:0x20 scope:local align:4 +daTag_Ba1_Execute__FP11daTag_Ba1_c = .text:0x00000494; // type:function size:0x20 scope:local align:4 +daTag_Ba1_Draw__FP11daTag_Ba1_c = .text:0x000004B4; // type:function size:0x20 scope:local align:4 +daTag_Ba1_IsDelete__FP11daTag_Ba1_c = .text:0x000004D4; // type:function size:0x8 scope:local align:4 +__dt__15daTag_Ba1_HIO_cFv = .text:0x000004DC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_ba1_cpp = .text:0x00000524; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x22 scope:local align:4 data:string_table +a_prm_tbl$4010 = .data:0x00000000; // type:object size:0x1 scope:local align:4 +l_evn_tbl = .data:0x00000004; // type:object size:0x4 scope:local align:4 +l_daTag_Ba1_Method = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_TAG_BA1 = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__15daTag_Ba1_HIO_c = .data:0x00000058; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4012 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_tag_etc/splits.txt b/config/GZLE01/rels/d_a_tag_etc/splits.txt new file mode 100644 index 000000000..0a075365d --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_etc/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_etc.cpp: + .text start:0x00000078 end:0x00000788 + .rodata start:0x00000000 end:0x0000002E + .data start:0x00000000 end:0x00000064 diff --git a/config/GZLE01/rels/d_a_tag_etc/symbols.txt b/config/GZLE01/rels/d_a_tag_etc/symbols.txt new file mode 100644 index 000000000..d7f17e9fa --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_etc/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__11daTag_Etc_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getType2__11daTag_Etc_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +rangeCheck__11daTag_Etc_cFP10fopAc_ac_c = .text:0x00000090; // type:function size:0x124 scope:global align:4 +otherCheck__11daTag_Etc_cFP10fopAc_ac_c = .text:0x000001B4; // type:function size:0x60 scope:global align:4 +demoProc__11daTag_Etc_cFv = .text:0x00000214; // type:function size:0xD8 scope:global align:4 +demoInitProc__11daTag_Etc_cFv = .text:0x000002EC; // type:function size:0x7C scope:global align:4 +create__11daTag_Etc_cFv = .text:0x00000368; // type:function size:0xF0 scope:global align:4 +daTag_Etc_action_wait__FP11daTag_Etc_c = .text:0x00000458; // type:function size:0x8 scope:local align:4 +daTag_Etc_action_search__FP11daTag_Etc_c = .text:0x00000460; // type:function size:0x88 scope:local align:4 +daTag_Etc_action_event__FP11daTag_Etc_c = .text:0x000004E8; // type:function size:0x78 scope:local align:4 +daTag_Etc_action_ready__FP11daTag_Etc_c = .text:0x00000560; // type:function size:0xDC scope:local align:4 +daTag_Etc_action_hunt__FP11daTag_Etc_c = .text:0x0000063C; // type:function size:0xB0 scope:local align:4 +daTag_Etc_Draw__FP11daTag_Etc_c = .text:0x000006EC; // type:function size:0x8 scope:local align:4 +daTag_Etc_Execute__FP11daTag_Etc_c = .text:0x000006F4; // type:function size:0x3C scope:local align:4 +daTag_Etc_IsDelete__FP11daTag_Etc_c = .text:0x00000730; // type:function size:0x8 scope:local align:4 +daTag_Etc_Delete__FP11daTag_Etc_c = .text:0x00000738; // type:function size:0x30 scope:local align:4 +daTag_Etc_Create__FP10fopAc_ac_c = .text:0x00000768; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4109 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4110 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4111 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4112 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0xE scope:local align:4 data:string_table +l_action$localstatic3$execute__11daTag_Etc_cFv = .data:0x00000000; // type:object size:0x14 scope:weak align:4 +l_daTag_Etc_Method = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_TAG_ETC = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_tag_event/splits.txt b/config/GZLE01/rels/d_a_tag_event/splits.txt new file mode 100644 index 000000000..411f37521 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_event/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_event.cpp: + .text start:0x00000078 end:0x00001524 + .rodata start:0x00000000 end:0x00000057 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZLE01/rels/d_a_tag_event/symbols.txt b/config/GZLE01/rels/d_a_tag_event/symbols.txt new file mode 100644 index 000000000..6add2790f --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_event/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daTag_getBk__FUl = .text:0x00000078; // type:function size:0x30 scope:local align:4 +getEventNo__13daTag_Event_cFv = .text:0x000000A8; // type:function size:0xC scope:global align:4 +getSwbit__13daTag_Event_cFv = .text:0x000000B4; // type:function size:0xC scope:global align:4 +getSwbit2__13daTag_Event_cFv = .text:0x000000C0; // type:function size:0xC scope:global align:4 +getType__13daTag_Event_cFv = .text:0x000000CC; // type:function size:0xC scope:global align:4 +getEventFlag__13daTag_Event_cFv = .text:0x000000D8; // type:function size:0xC scope:global align:4 +cancelShutter__13daTag_Event_cFv = .text:0x000000E4; // type:function size:0x6C scope:global align:4 +arrivalTerms__13daTag_Event_cFv = .text:0x00000150; // type:function size:0x100 scope:global align:4 +demoInitProc__13daTag_Event_cFv = .text:0x00000250; // type:function size:0x210 scope:global align:4 +demoEndProc__13daTag_Event_cFv = .text:0x00000460; // type:function size:0xD0 scope:global align:4 +demoProc__13daTag_Event_cFv = .text:0x00000530; // type:function size:0x254 scope:global align:4 +actionEvent__13daTag_Event_cFv = .text:0x00000784; // type:function size:0x78 scope:global align:4 +actionReady__13daTag_Event_cFv = .text:0x000007FC; // type:function size:0x104 scope:global align:4 +actionHunt__13daTag_Event_cFv = .text:0x00000900; // type:function size:0x168 scope:global align:4 +actionArrival__13daTag_Event_cFv = .text:0x00000A68; // type:function size:0x1E8 scope:global align:4 +actionSpeEvent__13daTag_Event_cFv = .text:0x00000C50; // type:function size:0x20 scope:global align:4 +actionSpeReady__13daTag_Event_cFv = .text:0x00000C70; // type:function size:0x80 scope:global align:4 +actionSpeHunt__13daTag_Event_cFv = .text:0x00000CF0; // type:function size:0x100 scope:global align:4 +actionSpeArrival__13daTag_Event_cFv = .text:0x00000DF0; // type:function size:0x130 scope:global align:4 +actionWait__13daTag_Event_cFv = .text:0x00000F20; // type:function size:0x8 scope:global align:4 +actionMjReady__13daTag_Event_cFv = .text:0x00000F28; // type:function size:0x16C scope:global align:4 +actionMjHunt__13daTag_Event_cFv = .text:0x00001094; // type:function size:0x1D0 scope:global align:4 +actionHunt2__13daTag_Event_cFv = .text:0x00001264; // type:function size:0xC8 scope:global align:4 +daTag_Event_Draw__FP13daTag_Event_c = .text:0x0000132C; // type:function size:0x8 scope:local align:4 +daTag_Event_Execute__FP13daTag_Event_c = .text:0x00001334; // type:function size:0xA0 scope:local align:4 +daTag_Event_IsDelete__FP13daTag_Event_c = .text:0x000013D4; // type:function size:0x8 scope:local align:4 +daTag_Event_Delete__FP13daTag_Event_c = .text:0x000013DC; // type:function size:0x30 scope:local align:4 +daTag_Event_Create__FP10fopAc_ac_c = .text:0x0000140C; // type:function size:0x118 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4151 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x3F scope:local align:4 data:string_table +@4152 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +@4376 = .data:0x00000034; // type:object size:0x30 scope:local align:4 +@4605 = .data:0x00000064; // type:object size:0x30 scope:local align:4 +l_daTag_Event_Method = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_TAG_EVENT = .data:0x000000B4; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_tag_evsw/splits.txt b/config/GZLE01/rels/d_a_tag_evsw/splits.txt new file mode 100644 index 000000000..595935f1d --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_evsw/splits.txt @@ -0,0 +1,13 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_evsw.cpp: + .text start:0x00000078 end:0x00000604 + .text start:0x00000604 end:0x00000630 + .data start:0x00000000 end:0x00000144 diff --git a/config/GZLE01/rels/d_a_tag_evsw/symbols.txt b/config/GZLE01/rels/d_a_tag_evsw/symbols.txt new file mode 100644 index 000000000..cdfee5205 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_evsw/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q29daTagEvsw5Act_cFv = .text:0x00000078; // type:function size:0x180 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000001F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000030C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000368; // type:function size:0x48 scope:weak align:4 +_delete__Q29daTagEvsw5Act_cFv = .text:0x000003B0; // type:function size:0x8 scope:global align:4 +_execute__Q29daTagEvsw5Act_cFv = .text:0x000003B8; // type:function size:0xC4 scope:global align:4 +_draw__Q29daTagEvsw5Act_cFv = .text:0x0000047C; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x00000484; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x000004A4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x000004C8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x000004EC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x00000510; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000518; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000528; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000530; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000538; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000540; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000548; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000580; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000588; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000590; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000598; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000005D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000005D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000005DC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000005E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000005EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000005F8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daTagEvsw5Act_c5Prm_eQ39daTagEvsw5Act_c5Prm_e = .text:0x00000604; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000620; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000628; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +Mthd_Table__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TAG_EVSW = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_tag_ghostship/splits.txt b/config/GZLE01/rels/d_a_tag_ghostship/splits.txt new file mode 100644 index 000000000..bab68079a --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_ghostship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_ghostship.cpp: + .text start:0x000000EC end:0x0000070C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000008E + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000025 diff --git a/config/GZLE01/rels/d_a_tag_ghostship/symbols.txt b/config/GZLE01/rels/d_a_tag_ghostship/symbols.txt new file mode 100644 index 000000000..086ab0f39 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_ghostship/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daTag_Gship_HIO_cFv = .text:0x000000EC; // type:function size:0x20 scope:global align:4 +modeClearWaitInit__13daTag_Gship_cFv = .text:0x0000010C; // type:function size:0x4 scope:global align:4 +modeClearWait__13daTag_Gship_cFv = .text:0x00000110; // type:function size:0xB0 scope:global align:4 +modeClearEventInit__13daTag_Gship_cFv = .text:0x000001C0; // type:function size:0x54 scope:global align:4 +modeClearEvent__13daTag_Gship_cFv = .text:0x00000214; // type:function size:0x204 scope:global align:4 +modeProc__13daTag_Gship_cFQ213daTag_Gship_c6Proc_ei = .text:0x00000418; // type:function size:0xF0 scope:global align:4 +_execute__13daTag_Gship_cFv = .text:0x00000508; // type:function size:0x2C scope:global align:4 +_draw__13daTag_Gship_cFv = .text:0x00000534; // type:function size:0x8 scope:global align:4 +getArg__13daTag_Gship_cFv = .text:0x0000053C; // type:function size:0x58 scope:global align:4 +_create__13daTag_Gship_cFv = .text:0x00000594; // type:function size:0x58 scope:global align:4 +_delete__13daTag_Gship_cFv = .text:0x000005EC; // type:function size:0x8 scope:global align:4 +daTag_GshipCreate__FPv = .text:0x000005F4; // type:function size:0x20 scope:local align:4 +daTag_GshipDelete__FPv = .text:0x00000614; // type:function size:0x24 scope:local align:4 +daTag_GshipExecute__FPv = .text:0x00000638; // type:function size:0x24 scope:local align:4 +daTag_GshipDraw__FPv = .text:0x0000065C; // type:function size:0x24 scope:local align:4 +daTag_GshipIsDelete__FPv = .text:0x00000680; // type:function size:0x8 scope:local align:4 +__dt__17daTag_Gship_HIO_cFv = .text:0x00000688; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_ghostship_cpp = .text:0x000006D0; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4114 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4158 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x6E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4122 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4123 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4124 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4125 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_tbl$4121 = .data:0x00000060; // type:object size:0x38 scope:local align:4 +daTag_GshipMethodTable = .data:0x00000098; // type:object size:0x20 scope:local align:4 +g_profile_TAG_GSHIP = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +__vt__17daTag_Gship_HIO_c = .data:0x000000E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4054 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 +init$4126 = .bss:0x00000024; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_tag_hint/splits.txt b/config/GZLE01/rels/d_a_tag_hint/splits.txt new file mode 100644 index 000000000..0747b40ae --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_hint/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_hint.cpp: + .text start:0x000000EC end:0x00002264 + .text start:0x00002264 end:0x00002280 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x0000022C + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLE01/rels/d_a_tag_hint/symbols.txt b/config/GZLE01/rels/d_a_tag_hint/symbols.txt new file mode 100644 index 000000000..24f3f26c2 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_hint/symbols.txt @@ -0,0 +1,135 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +getEventNo__12daTag_Hint_cFv = .text:0x000000EC; // type:function size:0xC scope:global align:4 +getSwbit__12daTag_Hint_cFv = .text:0x000000F8; // type:function size:0xC scope:global align:4 +getSwbit2__12daTag_Hint_cFv = .text:0x00000104; // type:function size:0xC scope:global align:4 +getType__12daTag_Hint_cFv = .text:0x00000110; // type:function size:0xC scope:global align:4 +getType2__12daTag_Hint_cFv = .text:0x0000011C; // type:function size:0xC scope:global align:4 +getMessage__12daTag_Hint_cFv = .text:0x00000128; // type:function size:0xC scope:global align:4 +getEventFlag__12daTag_Hint_cFv = .text:0x00000134; // type:function size:0xC scope:global align:4 +arrivalTerms__12daTag_Hint_cFv = .text:0x00000140; // type:function size:0x1F0 scope:global align:4 +waitTerms__12daTag_Hint_cFv = .text:0x00000330; // type:function size:0x2B8 scope:global align:4 +rangeCheck_local__12daTag_Hint_cFP4cXyz = .text:0x000005E8; // type:function size:0xB4 scope:global align:4 +rangeCheck__12daTag_Hint_cFv = .text:0x0000069C; // type:function size:0x30 scope:global align:4 +otherCheck__12daTag_Hint_cFv = .text:0x000006CC; // type:function size:0x1B0 scope:global align:4 +getPriority__12daTag_Hint_cFv = .text:0x0000087C; // type:function size:0x3C scope:global align:4 +makeEventId__12daTag_Hint_cFv = .text:0x000008B8; // type:function size:0x120 scope:global align:4 +initLight__12daTag_Hint_cFv = .text:0x000009D8; // type:function size:0x60 scope:global align:4 +setLightPos__12daTag_Hint_cFv = .text:0x00000A38; // type:function size:0x118 scope:global align:4 +makeLight__12daTag_Hint_cFv = .text:0x00000B50; // type:function size:0x4C scope:global align:4 +deleteLight__12daTag_Hint_cFv = .text:0x00000B9C; // type:function size:0x34 scope:global align:4 +findObjectCallBack__FP10fopAc_ac_cPv = .text:0x00000BD0; // type:function size:0xA8 scope:local align:4 +moveBoxCheck__12daTag_Hint_cFv = .text:0x00000C78; // type:function size:0x34 scope:global align:4 +setPlayerAngle__12daTag_Hint_cFv = .text:0x00000CAC; // type:function size:0x444 scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x000010F0; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001244; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001370; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001410; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000146C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000014B4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001510; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001558; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000015EC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001634; // type:function size:0x48 scope:weak align:4 +darkProc__12daTag_Hint_cFv = .text:0x0000167C; // type:function size:0xC8 scope:global align:4 +startProc__12daTag_Hint_cFv = .text:0x00001744; // type:function size:0x160 scope:global align:4 +next_msgStatus__12daTag_Hint_cFPUl = .text:0x000018A4; // type:function size:0x8 scope:global align:4 +getMsg__12daTag_Hint_cFv = .text:0x000018AC; // type:function size:0x8 scope:global align:4 +talkInit__12daTag_Hint_cFv = .text:0x000018B4; // type:function size:0xC scope:global align:4 +talk__12daTag_Hint_cFv = .text:0x000018C0; // type:function size:0x140 scope:global align:4 +actionEvent__12daTag_Hint_cFv = .text:0x00001A00; // type:function size:0x398 scope:global align:4 +actionHunt__12daTag_Hint_cFv = .text:0x00001D98; // type:function size:0xE4 scope:global align:4 +actionArrival__12daTag_Hint_cFv = .text:0x00001E7C; // type:function size:0x88 scope:global align:4 +actionLight__12daTag_Hint_cFv = .text:0x00001F04; // type:function size:0x5C scope:global align:4 +actionWait__12daTag_Hint_cFv = .text:0x00001F60; // type:function size:0x8 scope:global align:4 +daTag_Hint_Draw__FP12daTag_Hint_c = .text:0x00001F68; // type:function size:0x8 scope:local align:4 +daTag_Hint_Execute__FP12daTag_Hint_c = .text:0x00001F70; // type:function size:0x74 scope:local align:4 +daTag_Hint_IsDelete__FP12daTag_Hint_c = .text:0x00001FE4; // type:function size:0x8 scope:local align:4 +daTag_Hint_Delete__FP12daTag_Hint_c = .text:0x00001FEC; // type:function size:0x88 scope:local align:4 +daTag_Hint_Create__FP10fopAc_ac_c = .text:0x00002074; // type:function size:0x120 scope:local align:4 +__sinit_d_a_tag_hint_cpp = .text:0x00002194; // type:function size:0x54 scope:local align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000021E8; // type:function size:0x3C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002224; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000222C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002234; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000223C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002244; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x0000224C; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_CamLinChkFv = .text:0x00002254; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x0000225C; // type:function size:0x8 scope:weak align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00002264; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4275 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4595 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4695 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4704 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4737 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4874 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4875 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4927 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@5011 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@5012 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000060; // type:object size:0x54 scope:local align:4 data:string_table +@4125 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +@4124 = .data:0x00000040; // type:object size:0x48 scope:local align:4 +@4240 = .data:0x00000088; // type:object size:0x48 scope:local align:4 +search_angle_table$4456 = .data:0x000000D0; // type:object size:0x10 scope:local align:4 +search_angle_table_grab$4457 = .data:0x000000E0; // type:object size:0x10 scope:local align:4 +action_table$4796 = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +l_daTag_Hint_Method = .data:0x00000104; // type:object size:0x20 scope:local align:4 +g_profile_TAG_HINT = .data:0x00000124; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamLinChk = .data:0x00000154; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000184; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001B4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000208; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4041 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +plight = .bss:0x00000060; // type:object size:0x20 scope:local align:4 +@4042 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +elight = .bss:0x0000008C; // type:object size:0x20 scope:local align:4 data:float +l_msgId = .bss:0x000000AC; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000000B0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_tag_island/splits.txt b/config/GZLE01/rels/d_a_tag_island/splits.txt new file mode 100644 index 000000000..89d248737 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_island/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_island.cpp: + .text start:0x00000078 end:0x000013D8 + .text start:0x000013D8 end:0x000013D8 + .rodata start:0x00000000 end:0x0000011E + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLE01/rels/d_a_tag_island/symbols.txt b/config/GZLE01/rels/d_a_tag_island/symbols.txt new file mode 100644 index 000000000..7f4092ec1 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_island/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__14daTag_Island_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit__14daTag_Island_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getType__14daTag_Island_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +checkArea__14daTag_Island_cFv = .text:0x0000009C; // type:function size:0x13C scope:global align:4 +makeEvId__14daTag_Island_cFv = .text:0x000001D8; // type:function size:0x17C scope:global align:4 +getArrivalFlag__14daTag_Island_cFv = .text:0x00000354; // type:function size:0x80 scope:global align:4 +otherCheck__14daTag_Island_cFv = .text:0x000003D4; // type:function size:0x88 scope:global align:4 +arrivalTerms__14daTag_Island_cFv = .text:0x0000045C; // type:function size:0xB8 scope:global align:4 +demoInitProc__14daTag_Island_cFv = .text:0x00000514; // type:function size:0x3C scope:global align:4 +next_msgStatus__14daTag_Island_cFPUl = .text:0x00000550; // type:function size:0x8 scope:global align:4 +getMsg__14daTag_Island_cFv = .text:0x00000558; // type:function size:0x8 scope:global align:4 +talkInit__14daTag_Island_cFv = .text:0x00000560; // type:function size:0xC scope:global align:4 +talk__14daTag_Island_cFv = .text:0x0000056C; // type:function size:0x140 scope:global align:4 +demoInitTact_Bf__14daTag_Island_cFv = .text:0x000006AC; // type:function size:0xCC scope:global align:4 +demoProcTact_Bf__14daTag_Island_cFv = .text:0x00000778; // type:function size:0x50 scope:global align:4 +demoInitTact_Af__14daTag_Island_cFv = .text:0x000007C8; // type:function size:0x8C scope:global align:4 +demoProcTact_Af__14daTag_Island_cFv = .text:0x00000854; // type:function size:0x1AC scope:global align:4 +demoInitSpeak__14daTag_Island_cFv = .text:0x00000A00; // type:function size:0xC4 scope:global align:4 +demoProcSpeak__14daTag_Island_cFv = .text:0x00000AC4; // type:function size:0x58 scope:global align:4 +demoInitWait__14daTag_Island_cFv = .text:0x00000B1C; // type:function size:0x68 scope:global align:4 +demoProcWait__14daTag_Island_cFv = .text:0x00000B84; // type:function size:0x50 scope:global align:4 +demoInitCom__14daTag_Island_cFv = .text:0x00000BD4; // type:function size:0x10 scope:global align:4 +demoProcCom__14daTag_Island_cFv = .text:0x00000BE4; // type:function size:0x4 scope:global align:4 +demoProcCom_ikada__14daTag_Island_cFv = .text:0x00000BE8; // type:function size:0x114 scope:global align:4 +getNowEventAction__14daTag_Island_cFv = .text:0x00000CFC; // type:function size:0x48 scope:global align:4 +demoProc__14daTag_Island_cFv = .text:0x00000D44; // type:function size:0x198 scope:global align:4 +actionTact__14daTag_Island_cFv = .text:0x00000EDC; // type:function size:0x70 scope:global align:4 +actionEvent__14daTag_Island_cFv = .text:0x00000F4C; // type:function size:0xE8 scope:global align:4 +actionReady__14daTag_Island_cFv = .text:0x00001034; // type:function size:0xFC scope:global align:4 +actionHunt__14daTag_Island_cFv = .text:0x00001130; // type:function size:0xB4 scope:global align:4 +actionArrival__14daTag_Island_cFv = .text:0x000011E4; // type:function size:0x54 scope:global align:4 +actionWait__14daTag_Island_cFv = .text:0x00001238; // type:function size:0x8 scope:global align:4 +daTag_Island_Draw__FP14daTag_Island_c = .text:0x00001240; // type:function size:0x8 scope:local align:4 +daTag_Island_Execute__FP14daTag_Island_c = .text:0x00001248; // type:function size:0x7C scope:local align:4 +daTag_Island_IsDelete__FP14daTag_Island_c = .text:0x000012C4; // type:function size:0x8 scope:local align:4 +daTag_Island_Delete__FP14daTag_Island_c = .text:0x000012CC; // type:function size:0x30 scope:local align:4 +daTag_Island_Create__FP10fopAc_ac_c = .text:0x000012FC; // type:function size:0xDC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4126 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4128 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4129 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x102 scope:local align:4 data:string_table +@4160 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +@4173 = .data:0x00000020; // type:object size:0x20 scope:local align:4 +action_table$4394 = .data:0x00000040; // type:object size:0x14 scope:local align:4 +l_daTag_Island_Method = .data:0x00000054; // type:object size:0x20 scope:local align:4 +g_profile_TAG_ISLAND = .data:0x00000074; // type:object size:0x30 scope:global align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_tag_kb_item/splits.txt b/config/GZLE01/rels/d_a_tag_kb_item/splits.txt new file mode 100644 index 000000000..b01664e53 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_kb_item/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_kb_item.cpp: + .text start:0x00000078 end:0x00000260 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_tag_kb_item/symbols.txt b/config/GZLE01/rels/d_a_tag_kb_item/symbols.txt new file mode 100644 index 000000000..fea644e3c --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_kb_item/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__13daTagKbItem_cFv = .text:0x00000078; // type:function size:0x50 scope:global align:4 +CreateInit__13daTagKbItem_cFv = .text:0x000000C8; // type:function size:0x44 scope:global align:4 +_create__13daTagKbItem_cFv = .text:0x0000010C; // type:function size:0xB0 scope:global align:4 +_execute__13daTagKbItem_cFv = .text:0x000001BC; // type:function size:0x8 scope:global align:4 +_draw__13daTagKbItem_cFv = .text:0x000001C4; // type:function size:0x8 scope:global align:4 +daTagKbItem_Create__FPv = .text:0x000001CC; // type:function size:0x20 scope:local align:4 +daTagKbItem_Delete__FPv = .text:0x000001EC; // type:function size:0x24 scope:local align:4 +daTagKbItem_Draw__FPv = .text:0x00000210; // type:function size:0x24 scope:local align:4 +daTagKbItem_Execute__FPv = .text:0x00000234; // type:function size:0x24 scope:local align:4 +daTagKbItem_IsDelete__FPv = .text:0x00000258; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daTagKbItemMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TAG_KB_ITEM = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_tag_kf1/splits.txt b/config/GZLE01/rels/d_a_tag_kf1/splits.txt new file mode 100644 index 000000000..5008033a9 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_kf1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_kf1.cpp: + .text start:0x000000EC end:0x0000127C + .text start:0x0000127C end:0x00001290 + .text start:0x00001290 end:0x00001308 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000072 + .data start:0x00000000 end:0x000001CC + .bss start:0x00000008 end:0x000001BC diff --git a/config/GZLE01/rels/d_a_tag_kf1/symbols.txt b/config/GZLE01/rels/d_a_tag_kf1/symbols.txt new file mode 100644 index 000000000..2694f487d --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_kf1/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daTag_Kf1_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global align:4 +searchActor_Kutani__FPvPv = .text:0x00000120; // type:function size:0x90 scope:local align:4 +createInit__11daTag_Kf1_cFv = .text:0x000001B0; // type:function size:0x70 scope:global align:4 +setStt__11daTag_Kf1_cFSc = .text:0x00000220; // type:function size:0x14 scope:global align:4 +next_msgStatus__11daTag_Kf1_cFPUl = .text:0x00000234; // type:function size:0x60 scope:global align:4 +eventOrder__11daTag_Kf1_cFv = .text:0x00000294; // type:function size:0x80 scope:global align:4 +checkOrder__11daTag_Kf1_cFv = .text:0x00000314; // type:function size:0x6C scope:global align:4 +chkAttention__11daTag_Kf1_cF4cXyz = .text:0x00000380; // type:function size:0xF0 scope:global align:4 +partner_srch__11daTag_Kf1_cFv = .text:0x00000470; // type:function size:0x10C scope:global align:4 +checkPartner__11daTag_Kf1_cFv = .text:0x0000057C; // type:function size:0x88 scope:global align:4 +goto_nextStage__11daTag_Kf1_cFv = .text:0x00000604; // type:function size:0x4C scope:global align:4 +event_talkInit__11daTag_Kf1_cFi = .text:0x00000650; // type:function size:0x8C scope:global align:4 +event_mesSet__11daTag_Kf1_cFv = .text:0x000006DC; // type:function size:0x40 scope:global align:4 +event_mesEnd__11daTag_Kf1_cFv = .text:0x0000071C; // type:function size:0x34 scope:global align:4 +bensyoInit__11daTag_Kf1_cFv = .text:0x00000750; // type:function size:0x54 scope:global align:4 +event_bensyo__11daTag_Kf1_cFv = .text:0x000007A4; // type:function size:0x20 scope:global align:4 +event_cntTsubo__11daTag_Kf1_cFv = .text:0x000007C4; // type:function size:0x38 scope:global align:4 +privateCut__11daTag_Kf1_cFv = .text:0x000007FC; // type:function size:0x17C scope:global align:4 +event_proc__11daTag_Kf1_cFv = .text:0x00000978; // type:function size:0x94 scope:global align:4 +set_action__11daTag_Kf1_cFM11daTag_Kf1_cFPCvPvPv_iPv = .text:0x00000A0C; // type:function size:0xAC scope:global align:4 +wait01__11daTag_Kf1_cFv = .text:0x00000AB8; // type:function size:0x5C scope:global align:4 +wait02__11daTag_Kf1_cFv = .text:0x00000B14; // type:function size:0x8 scope:global align:4 +wait_action1__11daTag_Kf1_cFPv = .text:0x00000B1C; // type:function size:0xCC scope:global align:4 +_draw__11daTag_Kf1_cFv = .text:0x00000BE8; // type:function size:0x8 scope:global align:4 +_execute__11daTag_Kf1_cFv = .text:0x00000BF0; // type:function size:0x78 scope:global align:4 +_delete__11daTag_Kf1_cFv = .text:0x00000C68; // type:function size:0x54 scope:global align:4 +_create__11daTag_Kf1_cFv = .text:0x00000CBC; // type:function size:0x1DC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000E98; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000F64; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000FAC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001008; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001050; // type:function size:0x70 scope:weak align:4 +daTag_Kf1_Create__FP10fopAc_ac_c = .text:0x000010C0; // type:function size:0x20 scope:local align:4 +daTag_Kf1_Delete__FP11daTag_Kf1_c = .text:0x000010E0; // type:function size:0x20 scope:local align:4 +daTag_Kf1_Execute__FP11daTag_Kf1_c = .text:0x00001100; // type:function size:0x20 scope:local align:4 +daTag_Kf1_Draw__FP11daTag_Kf1_c = .text:0x00001120; // type:function size:0x20 scope:local align:4 +daTag_Kf1_IsDelete__FP11daTag_Kf1_c = .text:0x00001140; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001148; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001168; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001170; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001178; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000011B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000011B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000011C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011C8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001200; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001204; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000120C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001214; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000121C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001228; // type:function size:0xC scope:weak align:4 +__dt__15daTag_Kf1_HIO_cFv = .text:0x00001234; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000127C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00001284; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000128C; // type:function size:0x4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00001290; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_tag_kf1_cpp = .text:0x000012AC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000012E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000012F0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000012F8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001300; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4137 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4139 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4350 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x56 scope:local align:4 data:string_table +a_prm_tbl$4033 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4055 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +a_demo_name_tbl$4088 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cut_name_tbl$4236 = .data:0x0000001C; // type:object size:0x14 scope:local align:4 +l_daTag_Kf1_Method = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_TAG_KF1 = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000080; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000120; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000174; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000198; // type:object size:0x14 scope:weak align:4 +__vt__11daTag_Kf1_c = .data:0x000001AC; // type:object size:0x14 scope:global align:4 +__vt__15daTag_Kf1_HIO_c = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4036 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 +l_check_inf = .bss:0x00000028; // type:object size:0x190 scope:local align:4 +l_check_wrk = .bss:0x000001B8; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_tag_kk1/splits.txt b/config/GZLE01/rels/d_a_tag_kk1/splits.txt new file mode 100644 index 000000000..367f15e84 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_kk1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_kk1.cpp: + .text start:0x000000EC end:0x000007C0 + .text start:0x000007C0 end:0x000008C0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000002F + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZLE01/rels/d_a_tag_kk1/symbols.txt b/config/GZLE01/rels/d_a_tag_kk1/symbols.txt new file mode 100644 index 000000000..6dec345d4 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_kk1/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daTag_Kk1_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global align:4 +createInit__11daTag_Kk1_cFv = .text:0x00000120; // type:function size:0x8 scope:global align:4 +_draw__11daTag_Kk1_cFv = .text:0x00000128; // type:function size:0x8 scope:global align:4 +_execute__11daTag_Kk1_cFv = .text:0x00000130; // type:function size:0x11C scope:global align:4 +_delete__11daTag_Kk1_cFv = .text:0x0000024C; // type:function size:0x54 scope:global align:4 +_create__11daTag_Kk1_cFv = .text:0x000002A0; // type:function size:0x1CC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000046C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000538; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000580; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000005DC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000624; // type:function size:0x70 scope:weak align:4 +daTag_Kk1_Create__FP10fopAc_ac_c = .text:0x00000694; // type:function size:0x20 scope:local align:4 +daTag_Kk1_Delete__FP11daTag_Kk1_c = .text:0x000006B4; // type:function size:0x20 scope:local align:4 +daTag_Kk1_Execute__FP11daTag_Kk1_c = .text:0x000006D4; // type:function size:0x20 scope:local align:4 +daTag_Kk1_Draw__FP11daTag_Kk1_c = .text:0x000006F4; // type:function size:0x20 scope:local align:4 +daTag_Kk1_IsDelete__FP11daTag_Kk1_c = .text:0x00000714; // type:function size:0x8 scope:local align:4 +__dt__15daTag_Kk1_HIO_cFv = .text:0x0000071C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_kk1_cpp = .text:0x00000764; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000007A0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007A8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000007B0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000007B8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000007C0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000007C8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000007D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000007D4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000007E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000007EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000007F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000007FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000804; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000083C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000844; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000084C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000854; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000088C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000890; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000898; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000008A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000008A8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000008B4; // type:function size:0xC scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4024 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4066 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000018; // type:object size:0x17 scope:local align:4 data:string_table +a_prm_tbl$4010 = .data:0x00000000; // type:object size:0xC scope:local align:4 +l_daTag_Kk1_Method = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_TAG_KK1 = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daTag_Kk1_c = .data:0x0000005C; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000070; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000110; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000188; // type:object size:0x14 scope:weak align:4 +__vt__15daTag_Kk1_HIO_c = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4013 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_tag_light/splits.txt b/config/GZLE01/rels/d_a_tag_light/splits.txt new file mode 100644 index 000000000..d4cec52cc --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_light/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_light.cpp: + .text start:0x00000078 end:0x00002088 + .text start:0x00002088 end:0x000020F4 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x00000234 diff --git a/config/GZLE01/rels/d_a_tag_light/symbols.txt b/config/GZLE01/rels/d_a_tag_light/symbols.txt new file mode 100644 index 000000000..4017ed298 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_light/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +get_cc_r__Q210daTagLight5Act_cCFv = .text:0x00000078; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q210daTagLight5Act_cFP10fopAc_ac_c = .text:0x000000D0; // type:function size:0x24 scope:global align:4 +create_heap__Q210daTagLight5Act_cFv = .text:0x000000F4; // type:function size:0x220 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000314; // type:function size:0x48 scope:weak align:4 +_create__Q210daTagLight5Act_cFv = .text:0x0000035C; // type:function size:0x394 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000006F0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000007BC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000804; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000860; // type:function size:0x48 scope:weak align:4 +_delete__Q210daTagLight5Act_cFv = .text:0x000008A8; // type:function size:0x3C scope:global align:4 +chk_sw__Q210daTagLight5Act_cCFv = .text:0x000008E4; // type:function size:0xD4 scope:global align:4 +chk_sch__Q210daTagLight5Act_cCFv = .text:0x000009B8; // type:function size:0x58 scope:global align:4 +chk_light__Q210daTagLight5Act_cCFv = .text:0x00000A10; // type:function size:0x78 scope:global align:4 +get_cross_plane_line__10daTagLightFP4cXyzffffffffff = .text:0x00000A88; // type:function size:0x80 scope:local align:4 +get_base_model_light_start_offset__Q210daTagLight5Act_cFP4cXyz = .text:0x00000B08; // type:function size:0xC4 scope:global align:4 +get_projection_info__Q210daTagLight5Act_cFP4cXyzP4cXyzP4cXyzPC4cXyzPC4cXyz = .text:0x00000BCC; // type:function size:0x550 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x0000111C; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001270; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000139C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000143C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001498; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000014E0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000153C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001584; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001618; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001660; // type:function size:0x48 scope:weak align:4 +make_projection_mtx__Q210daTagLight5Act_cFPC4cXyzPC4cXyzPC4cXyzPC4cXyz = .text:0x000016A8; // type:function size:0x388 scope:global align:4 +set_spot_mtx__Q210daTagLight5Act_cFv = .text:0x00001A30; // type:function size:0xB0 scope:global align:4 +set_spot__Q210daTagLight5Act_cFv = .text:0x00001AE0; // type:function size:0x20 scope:global align:4 +init_spot__Q210daTagLight5Act_cFv = .text:0x00001B00; // type:function size:0x20 scope:global align:4 +_execute__Q210daTagLight5Act_cFv = .text:0x00001B20; // type:function size:0x170 scope:global align:4 +set_material__Q210daTagLight5Act_cFP11J3DMaterialUc = .text:0x00001C90; // type:function size:0x90 scope:global align:4 +_draw__Q210daTagLight5Act_cFv = .text:0x00001D20; // type:function size:0x18C scope:global align:4 +Mthd_Create__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001EAC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001ECC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001EF0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001F14; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001F38; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001F40; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001F50; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001F58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001F60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001F68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001F70; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001FA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001FB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001FB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001FC0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001FF8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001FFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002004; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000200C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002014; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002020; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000202C; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daTagLight5Act_c5Prm_eQ310daTagLight5Act_c5Prm_e = .text:0x00002088; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000020A4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000020AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000020B4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000020BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000020C4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000020CC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000020D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x000020DC; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x000020E4; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x000020EC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daTagLight27@unnamed@d_a_tag_light_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +M_arcname__Q210daTagLight5Act_c = .rodata:0x00000024; // type:object size:0x6 scope:global align:4 data:string +M_sph_src__Q210daTagLight5Act_c = .rodata:0x0000002C; // type:object size:0x40 scope:global align:4 +M_alpha_spd__Q210daTagLight5Act_c = .rodata:0x0000006C; // type:object size:0x10 scope:global align:4 +M_cc_r__Q210daTagLight5Act_c = .rodata:0x0000007C; // type:object size:0x8 scope:global align:4 +@4011 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 data:double +@4044 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4340 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4521 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4716 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4717 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4718 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4719 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4720 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@4845 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4887 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F8; // type:object size:0x34 scope:local align:4 data:string_table +Mthd_Table__Q210daTagLight27@unnamed@d_a_tag_light_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Light = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000050; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000080; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000104; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000228; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_tag_md_cb/splits.txt b/config/GZLE01/rels/d_a_tag_md_cb/splits.txt new file mode 100644 index 000000000..150f73d32 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_md_cb/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_md_cb.cpp: + .text start:0x000000EC end:0x00001B88 + .text start:0x00001B88 end:0x00001B88 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000011D + .data start:0x00000000 end:0x00000234 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZLE01/rels/d_a_tag_md_cb/symbols.txt b/config/GZLE01/rels/d_a_tag_md_cb/symbols.txt new file mode 100644 index 000000000..ac482f86c --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_md_cb/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daTag_MdCb_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global align:4 +create__12daTag_MdCb_cFv = .text:0x00000160; // type:function size:0x170 scope:global align:4 +init__12daTag_MdCb_cFv = .text:0x000002D0; // type:function size:0x180 scope:global align:4 +checkTimer__12daTag_MdCb_cFv = .text:0x00000450; // type:function size:0x30 scope:global align:4 +checkEventFinish__12daTag_MdCb_cFv = .text:0x00000480; // type:function size:0x190 scope:global align:4 +action__12daTag_MdCb_cFPv = .text:0x00000610; // type:function size:0x88 scope:global align:4 +setAction__12daTag_MdCb_cFM12daTag_MdCb_cFPCvPvPv_iPv = .text:0x00000698; // type:function size:0xC8 scope:global align:4 +warpAction__12daTag_MdCb_cFPv = .text:0x00000760; // type:function size:0x74 scope:global align:4 +messageAction__12daTag_MdCb_cFPv = .text:0x000007D4; // type:function size:0x160 scope:global align:4 +talk_init__12daTag_MdCb_cFv = .text:0x00000934; // type:function size:0x6C scope:global align:4 +talk__12daTag_MdCb_cFv = .text:0x000009A0; // type:function size:0xFC scope:global align:4 +next_msgStatus__12daTag_MdCb_cFPUl = .text:0x00000A9C; // type:function size:0x1B8 scope:global align:4 +eventProc__12daTag_MdCb_cFv = .text:0x00000C54; // type:function size:0x174 scope:global align:4 +eventEnd__12daTag_MdCb_cFv = .text:0x00000DC8; // type:function size:0x2C scope:global align:4 +getMyStaffId__12daTag_MdCb_cFv = .text:0x00000DF4; // type:function size:0x50 scope:global align:4 +initialDefault__12daTag_MdCb_cFi = .text:0x00000E44; // type:function size:0x4 scope:global align:4 +actionDefault__12daTag_MdCb_cFi = .text:0x00000E48; // type:function size:0x8 scope:global align:4 +initialInitEvent__12daTag_MdCb_cFi = .text:0x00000E50; // type:function size:0x40 scope:global align:4 +initialMsgSetEvent__12daTag_MdCb_cFi = .text:0x00000E90; // type:function size:0x120 scope:global align:4 +actionMsgSetEvent__12daTag_MdCb_cFi = .text:0x00000FB0; // type:function size:0x20 scope:global align:4 +actionMessageEvent__12daTag_MdCb_cFi = .text:0x00000FD0; // type:function size:0x20 scope:global align:4 +initialPlayerOffDrow__12daTag_MdCb_cFi = .text:0x00000FF0; // type:function size:0x1C scope:global align:4 +initialPlayerOnDrow__12daTag_MdCb_cFi = .text:0x0000100C; // type:function size:0x1C scope:global align:4 +eventOrder__12daTag_MdCb_cFv = .text:0x00001028; // type:function size:0x88 scope:global align:4 +checkCommandTalk__12daTag_MdCb_cFv = .text:0x000010B0; // type:function size:0x14 scope:global align:4 +checkAreaIn__12daTag_MdCb_cFP10fopAc_ac_c = .text:0x000010C4; // type:function size:0x8C scope:global align:4 +checkCondition__12daTag_MdCb_cFv = .text:0x00001150; // type:function size:0x628 scope:global align:4 +execute__12daTag_MdCb_cFv = .text:0x00001778; // type:function size:0xEC scope:global align:4 +draw__12daTag_MdCb_cFv = .text:0x00001864; // type:function size:0x8 scope:global align:4 +__dt__12daTag_MdCb_cFv = .text:0x0000186C; // type:function size:0xB0 scope:global align:4 +daTag_MdCb_Draw__FP12daTag_MdCb_c = .text:0x0000191C; // type:function size:0x20 scope:local align:4 +daTag_MdCb_Execute__FP12daTag_MdCb_c = .text:0x0000193C; // type:function size:0x24 scope:local align:4 +daTag_MdCb_IsDelete__FP12daTag_MdCb_c = .text:0x00001960; // type:function size:0x8 scope:local align:4 +daTag_MdCb_Delete__FP12daTag_MdCb_c = .text:0x00001968; // type:function size:0x28 scope:local align:4 +daTag_MdCb_Create__FP10fopAc_ac_c = .text:0x00001990; // type:function size:0x20 scope:local align:4 +__dt__16daTag_MdCb_HIO_cFv = .text:0x000019B0; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000019F8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_tag_md_cb_cpp = .text:0x00001A14; // type:function size:0x174 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +init_data$4113 = .rodata:0x00000000; // type:object size:0x14 scope:local align:4 +event_bit = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4212 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4595 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4655 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4874 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0xED scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +event_name_tbl = .data:0x00000030; // type:object size:0x1C scope:local align:4 +@4187 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4190 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4289 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4479 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4480 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4481 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4482 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4483 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4484 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000000B8; // type:object size:0x48 scope:local align:4 +@4485 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4486 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@4487 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@4488 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@4489 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@4490 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000148; // type:object size:0x48 scope:local align:4 +cut_name_tbl = .data:0x00000190; // type:object size:0x18 scope:local align:4 +name$4539 = .data:0x000001A8; // type:object size:0x30 scope:local align:4 +l_daTag_MdCb_Method = .data:0x000001D8; // type:object size:0x20 scope:local align:4 +g_profile_TAG_MDCB = .data:0x000001F8; // type:object size:0x30 scope:global align:4 +__vt__16daTag_MdCb_HIO_c = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4116 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:local align:4 +l_HIO_counter = .bss:0x00000034; // type:object size:0x4 scope:local align:4 data:4byte +l_msgId = .bss:0x00000038; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x0000003C; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_tag_mk/splits.txt b/config/GZLE01/rels/d_a_tag_mk/splits.txt new file mode 100644 index 000000000..eeafc56e2 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_mk/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mk.cpp: + .text start:0x00000078 end:0x000011E4 + .rodata start:0x00000000 end:0x00000093 + .data start:0x00000000 end:0x000000BC + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLE01/rels/d_a_tag_mk/symbols.txt b/config/GZLE01/rels/d_a_tag_mk/symbols.txt new file mode 100644 index 000000000..07ec07e64 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_mk/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daTag_Mk_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit2__10daTag_Mk_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getType__10daTag_Mk_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +checkArea__10daTag_Mk_cFfff = .text:0x0000009C; // type:function size:0x15C scope:global align:4 +next_msgStatus__10daTag_Mk_cFPUl = .text:0x000001F8; // type:function size:0x30 scope:global align:4 +getMsg__10daTag_Mk_cFv = .text:0x00000228; // type:function size:0x48 scope:global align:4 +talkInit__10daTag_Mk_cFv = .text:0x00000270; // type:function size:0xC scope:global align:4 +talk__10daTag_Mk_cFv = .text:0x0000027C; // type:function size:0x140 scope:global align:4 +setTagWpEvId__10daTag_Mk_cFv = .text:0x000003BC; // type:function size:0xB4 scope:global align:4 +demoInitSetgoal__10daTag_Mk_cFv = .text:0x00000470; // type:function size:0x50 scope:global align:4 +demoInitDelete__10daTag_Mk_cFv = .text:0x000004C0; // type:function size:0x40 scope:global align:4 +demoInitMake__10daTag_Mk_cFv = .text:0x00000500; // type:function size:0x104 scope:global align:4 +demoProcMake__10daTag_Mk_cFv = .text:0x00000604; // type:function size:0x38 scope:global align:4 +demoInitWait__10daTag_Mk_cFv = .text:0x0000063C; // type:function size:0x68 scope:global align:4 +demoProcWait__10daTag_Mk_cFv = .text:0x000006A4; // type:function size:0x50 scope:global align:4 +demoInitCom__10daTag_Mk_cFv = .text:0x000006F4; // type:function size:0x4 scope:global align:4 +demoProcCom__10daTag_Mk_cFv = .text:0x000006F8; // type:function size:0x4 scope:global align:4 +getNowEventAction__10daTag_Mk_cFv = .text:0x000006FC; // type:function size:0x48 scope:global align:4 +demoProc__10daTag_Mk_cFv = .text:0x00000744; // type:function size:0xF8 scope:global align:4 +actionEvent__10daTag_Mk_cFv = .text:0x0000083C; // type:function size:0x70 scope:global align:4 +actionReady__10daTag_Mk_cFv = .text:0x000008AC; // type:function size:0x9C scope:global align:4 +actionHunt__10daTag_Mk_cFv = .text:0x00000948; // type:function size:0xA4 scope:global align:4 +actionArrival__10daTag_Mk_cFv = .text:0x000009EC; // type:function size:0x5C scope:global align:4 +actionWait__10daTag_Mk_cFv = .text:0x00000A48; // type:function size:0x8 scope:global align:4 +actionVillaTalk__10daTag_Mk_cFv = .text:0x00000A50; // type:function size:0xA4 scope:global align:4 +actionVilla__10daTag_Mk_cFv = .text:0x00000AF4; // type:function size:0x80 scope:global align:4 +actionTagWp2__10daTag_Mk_cFv = .text:0x00000B74; // type:function size:0x64 scope:global align:4 +actionTagWp__10daTag_Mk_cFv = .text:0x00000BD8; // type:function size:0x84 scope:global align:4 +actionDaichi__10daTag_Mk_cFv = .text:0x00000C5C; // type:function size:0x1B0 scope:global align:4 +execute__10daTag_Mk_cFv = .text:0x00000E0C; // type:function size:0x90 scope:global align:4 +daTag_Mk_Draw__FP10daTag_Mk_c = .text:0x00000E9C; // type:function size:0x8 scope:local align:4 +daTag_Mk_Execute__FP10daTag_Mk_c = .text:0x00000EA4; // type:function size:0x24 scope:local align:4 +daTag_Mk_IsDelete__FP10daTag_Mk_c = .text:0x00000EC8; // type:function size:0x8 scope:local align:4 +daTag_Mk_Delete__FP10daTag_Mk_c = .text:0x00000ED0; // type:function size:0x30 scope:local align:4 +daTag_Mk_Create__FP10fopAc_ac_c = .text:0x00000F00; // type:function size:0x20 scope:local align:4 +create__10daTag_Mk_cFv = .text:0x00000F20; // type:function size:0x2C4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4111 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4419 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@4446 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4600 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0x5F scope:local align:4 data:string_table +action_table$4309 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +@4488 = .data:0x00000010; // type:object size:0x34 scope:local align:4 +@4504 = .data:0x00000044; // type:object size:0x28 scope:local align:4 +l_daTag_Mk_Method = .data:0x0000006C; // type:object size:0x20 scope:local align:4 +g_profile_TAG_MK = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLE01/rels/d_a_tag_msg/splits.txt b/config/GZLE01/rels/d_a_tag_msg/splits.txt new file mode 100644 index 000000000..4858ddedc --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_msg/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_msg.cpp: + .text start:0x00000078 end:0x00000964 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x00000060 + .bss start:0x00000000 end:0x00000055 diff --git a/config/GZLE01/rels/d_a_tag_msg/symbols.txt b/config/GZLE01/rels/d_a_tag_msg/symbols.txt new file mode 100644 index 000000000..f2d853f25 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_msg/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__11daTag_Msg_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit__11daTag_Msg_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getSwbit2__11daTag_Msg_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getType2__11daTag_Msg_cFv = .text:0x0000009C; // type:function size:0xC scope:global align:4 +myDemoName__11daTag_Msg_cFv = .text:0x000000A8; // type:function size:0xB4 scope:global align:4 +getMessage__11daTag_Msg_cFv = .text:0x0000015C; // type:function size:0xC scope:global align:4 +getEventFlag__11daTag_Msg_cFv = .text:0x00000168; // type:function size:0xC scope:global align:4 +arrivalTerms__11daTag_Msg_cFv = .text:0x00000174; // type:function size:0xA8 scope:global align:4 +rangeCheck__11daTag_Msg_cFv = .text:0x0000021C; // type:function size:0xE0 scope:global align:4 +otherCheck__11daTag_Msg_cFv = .text:0x000002FC; // type:function size:0x120 scope:global align:4 +daTag_Msg_actionEvent__FP11daTag_Msg_c = .text:0x0000041C; // type:function size:0x240 scope:local align:4 +daTag_Msg_actionHunt__FP11daTag_Msg_c = .text:0x0000065C; // type:function size:0xF8 scope:local align:4 +daTag_Msg_actionArrival__FP11daTag_Msg_c = .text:0x00000754; // type:function size:0x5C scope:local align:4 +daTag_Msg_actionWait__FP11daTag_Msg_c = .text:0x000007B0; // type:function size:0x8 scope:local align:4 +daTag_Msg_Draw__FP11daTag_Msg_c = .text:0x000007B8; // type:function size:0x8 scope:local align:4 +daTag_Msg_Execute__FP11daTag_Msg_c = .text:0x000007C0; // type:function size:0x3C scope:local align:4 +daTag_Msg_IsDelete__FP11daTag_Msg_c = .text:0x000007FC; // type:function size:0x8 scope:local align:4 +daTag_Msg_Delete__FP11daTag_Msg_c = .text:0x00000804; // type:function size:0x30 scope:local align:4 +daTag_Msg_Create__FP10fopAc_ac_c = .text:0x00000834; // type:function size:0x130 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4142 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x36 scope:local align:4 data:string_table +l_action$localstatic3$execute__11daTag_Msg_cFv = .data:0x00000000; // type:object size:0x10 scope:weak align:4 +l_daTag_Msg_Method = .data:0x00000010; // type:object size:0x20 scope:local align:4 +g_profile_TAG_MSG = .data:0x00000030; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000050; // type:object size:0x4 scope:local align:4 +msg_mode = .bss:0x00000054; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_tag_photo/splits.txt b/config/GZLE01/rels/d_a_tag_photo/splits.txt new file mode 100644 index 000000000..5ce02285c --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_photo/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_photo.cpp: + .text start:0x00000078 end:0x000009B0 + .text start:0x000009B0 end:0x00000A0C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000004A + .data start:0x00000000 end:0x0000014C diff --git a/config/GZLE01/rels/d_a_tag_photo/symbols.txt b/config/GZLE01/rels/d_a_tag_photo/symbols.txt new file mode 100644 index 000000000..0068397d0 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_photo/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__12daTagPhoto_cFv = .text:0x00000078; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D0; // type:function size:0x20 scope:local align:4 +phase_1__FP12daTagPhoto_c = .text:0x000000F0; // type:function size:0x50 scope:local align:4 +phase_2__FP12daTagPhoto_c = .text:0x00000140; // type:function size:0x58 scope:local align:4 +_create__12daTagPhoto_cFv = .text:0x00000198; // type:function size:0x30 scope:global align:4 +createHeap__12daTagPhoto_cFv = .text:0x000001C8; // type:function size:0x8 scope:global align:4 +createInit__12daTagPhoto_cFv = .text:0x000001D0; // type:function size:0xC8 scope:global align:4 +_delete__12daTagPhoto_cFv = .text:0x00000298; // type:function size:0x8 scope:global align:4 +_draw__12daTagPhoto_cFv = .text:0x000002A0; // type:function size:0x8 scope:global align:4 +setMode__12daTagPhoto_cFUc = .text:0x000002A8; // type:function size:0x24 scope:global align:4 +_execute__12daTagPhoto_cFv = .text:0x000002CC; // type:function size:0x9C scope:global align:4 +executeWait__12daTagPhoto_cFv = .text:0x00000368; // type:function size:0x138 scope:global align:4 +executeTalk__12daTagPhoto_cFv = .text:0x000004A0; // type:function size:0x5C scope:global align:4 +checkOrder__12daTagPhoto_cFv = .text:0x000004FC; // type:function size:0x4 scope:global align:4 +eventOrder__12daTagPhoto_cFv = .text:0x00000500; // type:function size:0x4 scope:global align:4 +eventMove__12daTagPhoto_cFv = .text:0x00000504; // type:function size:0xB8 scope:global align:4 +privateCut__12daTagPhoto_cFv = .text:0x000005BC; // type:function size:0x10C scope:global align:4 +eventMesSetInit__12daTagPhoto_cFi = .text:0x000006C8; // type:function size:0xA0 scope:global align:4 +eventMesSet__12daTagPhoto_cFv = .text:0x00000768; // type:function size:0x34 scope:global align:4 +talk__12daTagPhoto_cFi = .text:0x0000079C; // type:function size:0xE0 scope:global align:4 +next_msgStatus__12daTagPhoto_cFPUl = .text:0x0000087C; // type:function size:0x50 scope:global align:4 +getMsg__12daTagPhoto_cFv = .text:0x000008CC; // type:function size:0x20 scope:global align:4 +setMessage__12daTagPhoto_cFUl = .text:0x000008EC; // type:function size:0x10 scope:global align:4 +getPrmTagNo__12daTagPhoto_cFv = .text:0x000008FC; // type:function size:0x2C scope:global align:4 +daTagPhotoCreate__FPv = .text:0x00000928; // type:function size:0x20 scope:local align:4 +daTagPhotoDelete__FPv = .text:0x00000948; // type:function size:0x20 scope:local align:4 +daTagPhotoExecute__FPv = .text:0x00000968; // type:function size:0x20 scope:local align:4 +daTagPhotoDraw__FPv = .text:0x00000988; // type:function size:0x20 scope:local align:4 +daTagPhotoIsDelete__FPv = .text:0x000009A8; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daTagPhoto_c5Prm_eQ212daTagPhoto_c5Prm_e = .text:0x000009B0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_tag_photo_cpp = .text:0x000009CC; // type:function size:0x40 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4208 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4248 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4249 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x2E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_msg_talk = .data:0x00000030; // type:object size:0x1C scope:local align:4 +l_msg_talk2_0 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +l_msg_talk2_1 = .data:0x00000058; // type:object size:0xC scope:local align:4 +l_msg_talk2_2 = .data:0x00000064; // type:object size:0xC scope:local align:4 +l_msg_talk2_3 = .data:0x00000070; // type:object size:0xC scope:local align:4 +l_msg_talk2_4 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +l_msg_talk2_5 = .data:0x00000088; // type:object size:0xC scope:local align:4 +l_msg_talk2_6 = .data:0x00000094; // type:object size:0xC scope:local align:4 +l_msg_talk2 = .data:0x000000A0; // type:object size:0x1C scope:local align:4 +l_method$4162 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4187 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4188 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000000E0; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4297 = .data:0x000000F8; // type:object size:0x4 scope:local align:4 +daTagPhotoMethodTable = .data:0x000000FC; // type:object size:0x20 scope:local align:4 +g_profile_TAG_PHOTO = .data:0x0000011C; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_tag_ret/splits.txt b/config/GZLE01/rels/d_a_tag_ret/splits.txt new file mode 100644 index 000000000..e10cf0ae4 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_ret/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_ret.cpp: + .text start:0x00000078 end:0x000005E8 + .text start:0x000005E8 end:0x00000614 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_tag_ret/symbols.txt b/config/GZLE01/rels/d_a_tag_ret/symbols.txt new file mode 100644 index 000000000..ed02a77f0 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_ret/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q28daTagRet5Act_cFv = .text:0x00000078; // type:function size:0x15C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000001D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000002E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000344; // type:function size:0x48 scope:weak align:4 +_delete__Q28daTagRet5Act_cFv = .text:0x0000038C; // type:function size:0x8 scope:global align:4 +set_mtx__Q28daTagRet5Act_cFv = .text:0x00000394; // type:function size:0x4 scope:global align:4 +_execute__Q28daTagRet5Act_cFv = .text:0x00000398; // type:function size:0xC8 scope:global align:4 +_draw__Q28daTagRet5Act_cFv = .text:0x00000460; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x00000468; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x00000488; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x000004AC; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x000004D0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x000004F4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000004FC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000050C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000514; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000051C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000524; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000052C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000564; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000056C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000574; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000057C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000005B4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000005B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000005C0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000005C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000005D0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000005DC; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daTagRet5Act_c5Prm_eQ38daTagRet5Act_c5Prm_e = .text:0x000005E8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000604; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000060C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4084 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Table__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Ret = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_tag_so/splits.txt b/config/GZLE01/rels/d_a_tag_so/splits.txt new file mode 100644 index 000000000..5d83bb4c7 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_so/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_so.cpp: + .text start:0x000000EC end:0x0000039C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLE01/rels/d_a_tag_so/symbols.txt b/config/GZLE01/rels/d_a_tag_so/symbols.txt new file mode 100644 index 000000000..e0e0c5b40 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_so/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daTag_So_HIO_cFv = .text:0x000000EC; // type:function size:0x20 scope:global align:4 +_execute__10daTag_So_cFv = .text:0x0000010C; // type:function size:0x8 scope:global align:4 +debugDraw__10daTag_So_cFv = .text:0x00000114; // type:function size:0x78 scope:global align:4 +_draw__10daTag_So_cFv = .text:0x0000018C; // type:function size:0x38 scope:global align:4 +getArg__10daTag_So_cFv = .text:0x000001C4; // type:function size:0x60 scope:global align:4 +_create__10daTag_So_cFv = .text:0x00000224; // type:function size:0x58 scope:global align:4 +_delete__10daTag_So_cFv = .text:0x0000027C; // type:function size:0x8 scope:global align:4 +daTag_SoCreate__FPv = .text:0x00000284; // type:function size:0x20 scope:local align:4 +daTag_SoDelete__FPv = .text:0x000002A4; // type:function size:0x24 scope:local align:4 +daTag_SoExecute__FPv = .text:0x000002C8; // type:function size:0x24 scope:local align:4 +daTag_SoDraw__FPv = .text:0x000002EC; // type:function size:0x24 scope:local align:4 +daTag_SoIsDelete__FPv = .text:0x00000310; // type:function size:0x8 scope:local align:4 +__dt__14daTag_So_HIO_cFv = .text:0x00000318; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_so_cpp = .text:0x00000360; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@4016 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4049 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4051 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +daTag_SoMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TAG_SO = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14daTag_So_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_tag_volcano/splits.txt b/config/GZLE01/rels/d_a_tag_volcano/splits.txt new file mode 100644 index 000000000..3bce29db5 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_volcano/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_volcano.cpp: + .text start:0x00000078 end:0x00000A34 + .text start:0x00000A34 end:0x00000A50 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_tag_volcano/symbols.txt b/config/GZLE01/rels/d_a_tag_volcano/symbols.txt new file mode 100644 index 000000000..f091a8aaf --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_volcano/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q212daTagvolcano5Act_cFv = .text:0x00000078; // type:function size:0x23C scope:global align:4 +check_timer_clear__Q212daTagvolcano5Act_cFv = .text:0x000002B4; // type:function size:0x84 scope:global align:4 +_delete__Q212daTagvolcano5Act_cFv = .text:0x00000338; // type:function size:0x84 scope:global align:4 +_execute__Q212daTagvolcano5Act_cFv = .text:0x000003BC; // type:function size:0x5DC scope:global align:4 +_draw__Q212daTagvolcano5Act_cFv = .text:0x00000998; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x000009A0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x000009C0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x000009E4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x00000A08; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x00000A2C; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daTagvolcano5Act_c5Prm_eQ312daTagvolcano5Act_c5Prm_e = .text:0x00000A34; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@ = .rodata:0x00000000; // type:object size:0x2 scope:local align:4 +@4304 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x38 scope:local align:4 data:string_table +Mthd_Table__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Volcano = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_tag_waterlevel/splits.txt b/config/GZLE01/rels/d_a_tag_waterlevel/splits.txt new file mode 100644 index 000000000..7687a0330 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_waterlevel/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_waterlevel.cpp: + .text start:0x00000078 end:0x00000400 + .text start:0x00000400 end:0x0000041C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_tag_waterlevel/symbols.txt b/config/GZLE01/rels/d_a_tag_waterlevel/symbols.txt new file mode 100644 index 000000000..a79df4565 --- /dev/null +++ b/config/GZLE01/rels/d_a_tag_waterlevel/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q215daTagWaterlevel5Act_cFv = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +_delete__Q215daTagWaterlevel5Act_cFv = .text:0x00000128; // type:function size:0x8 scope:global align:4 +bgm_proc__Q215daTagWaterlevel5Act_cFv = .text:0x00000130; // type:function size:0xA8 scope:global align:4 +_execute__Q215daTagWaterlevel5Act_cFv = .text:0x000001D8; // type:function size:0x18C scope:global align:4 +_draw__Q215daTagWaterlevel5Act_cFv = .text:0x00000364; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x0000036C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x0000038C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x000003B0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x000003D4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x000003F8; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ315daTagWaterlevel5Act_c5Prm_eQ315daTagWaterlevel5Act_c5Prm_e = .text:0x00000400; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@ = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +@4016 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4017 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4052 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4053 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4123 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +Mthd_Table__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Waterlevel = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_tama/splits.txt b/config/GZLE01/rels/d_a_tama/splits.txt new file mode 100644 index 000000000..1b9570598 --- /dev/null +++ b/config/GZLE01/rels/d_a_tama/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tama.cpp: + .text start:0x00000078 end:0x000007CC + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000001A8 diff --git a/config/GZLE01/rels/d_a_tama/symbols.txt b/config/GZLE01/rels/d_a_tama/symbols.txt new file mode 100644 index 000000000..edc267abb --- /dev/null +++ b/config/GZLE01/rels/d_a_tama/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +createInit__8daTama_cFv = .text:0x00000078; // type:function size:0x9C scope:global align:4 +_draw__8daTama_cFv = .text:0x00000114; // type:function size:0x8 scope:global align:4 +_execute__8daTama_cFv = .text:0x0000011C; // type:function size:0x1B8 scope:global align:4 +_delete__8daTama_cFv = .text:0x000002D4; // type:function size:0x8 scope:global align:4 +_create__8daTama_cFv = .text:0x000002DC; // type:function size:0x134 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000410; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000004DC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000524; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000580; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005C8; // type:function size:0x70 scope:weak align:4 +daTama_Create__FP10fopAc_ac_c = .text:0x00000638; // type:function size:0x20 scope:local align:4 +daTama_Delete__FP8daTama_c = .text:0x00000658; // type:function size:0x20 scope:local align:4 +daTama_Execute__FP8daTama_c = .text:0x00000678; // type:function size:0x20 scope:local align:4 +daTama_Draw__FP8daTama_c = .text:0x00000698; // type:function size:0x20 scope:local align:4 +daTama_IsDelete__FP8daTama_c = .text:0x000006B8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000006C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000006D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000006D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000006E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000006E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000006F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000728; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000730; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000738; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000740; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000778; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000077C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000784; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000078C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000794; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000007A0; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000007AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007B4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000007BC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000007C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4011 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4068 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4069 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +l_sph_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daTama_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_TAMA = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_tbox/splits.txt b/config/GZLE01/rels/d_a_tbox/splits.txt new file mode 100644 index 000000000..f96572215 --- /dev/null +++ b/config/GZLE01/rels/d_a_tbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tbox.cpp: + .text start:0x000000EC end:0x00003A88 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLE01/rels/d_a_tbox/symbols.txt b/config/GZLE01/rels/d_a_tbox/symbols.txt new file mode 100644 index 000000000..9b6bda66d --- /dev/null +++ b/config/GZLE01/rels/d_a_tbox/symbols.txt @@ -0,0 +1,176 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daTbox_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global align:4 +commonShapeSet__8daTbox_cFv = .text:0x00000124; // type:function size:0x42C scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000550; // type:function size:0x48 scope:weak align:4 +effectShapeSet__8daTbox_cFv = .text:0x00000598; // type:function size:0x1CC scope:global align:4 +envShapeSet__8daTbox_cFv = .text:0x00000764; // type:function size:0x1C4 scope:global align:4 +bgCheckSet__8daTbox_cFv = .text:0x00000928; // type:function size:0x288 scope:global align:4 +searchRoomNo__8daTbox_cFv = .text:0x00000BB0; // type:function size:0x64 scope:global align:4 +lightReady__8daTbox_cFv = .text:0x00000C14; // type:function size:0x84 scope:global align:4 +checkEnv__8daTbox_cFv = .text:0x00000C98; // type:function size:0x40 scope:global align:4 +checkOpen__8daTbox_cFv = .text:0x00000CD8; // type:function size:0x70 scope:global align:4 +getModelInfo__8daTbox_cFv = .text:0x00000D48; // type:function size:0x30 scope:global align:4 +clrDzb__8daTbox_cFv = .text:0x00000D78; // type:function size:0x58 scope:global align:4 +setDzb__8daTbox_cFv = .text:0x00000DD0; // type:function size:0xFC scope:global align:4 +surfaceProc__8daTbox_cFv = .text:0x00000ECC; // type:function size:0xC0 scope:global align:4 +checkRoomDisp__8daTbox_cFi = .text:0x00000F8C; // type:function size:0x34 scope:global align:4 +getShapeType__8daTbox_cFv = .text:0x00000FC0; // type:function size:0x24 scope:global align:4 +getFuncType__8daTbox_cFv = .text:0x00000FE4; // type:function size:0xC scope:global align:4 +checkNormal__8daTbox_cFv = .text:0x00000FF0; // type:function size:0x9C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000108C; // type:function size:0x20 scope:local align:4 +CreateHeap__8daTbox_cFv = .text:0x000010AC; // type:function size:0xA0 scope:global align:4 +CreateInit__8daTbox_cFv = .text:0x0000114C; // type:function size:0x414 scope:global align:4 +boxCheck__8daTbox_cFv = .text:0x00001560; // type:function size:0xC4 scope:global align:4 +lightUpProc__8daTbox_cFv = .text:0x00001624; // type:function size:0x44 scope:global align:4 +lightDownProc__8daTbox_cFv = .text:0x00001668; // type:function size:0x54 scope:global align:4 +darkProc__8daTbox_cFv = .text:0x000016BC; // type:function size:0x70 scope:global align:4 +volmProc__8daTbox_cFv = .text:0x0000172C; // type:function size:0xA0 scope:global align:4 +demoProcOpen__8daTbox_cFv = .text:0x000017CC; // type:function size:0xC4 scope:global align:4 +demoInitAppear_Tact__8daTbox_cFv = .text:0x00001890; // type:function size:0x1B0 scope:global align:4 +demoInitAppear__8daTbox_cFv = .text:0x00001A40; // type:function size:0xF8 scope:global align:4 +demoProcAppear_Tact__8daTbox_cFv = .text:0x00001B38; // type:function size:0x1BC scope:global align:4 +demoProcAppear__8daTbox_cFv = .text:0x00001CF4; // type:function size:0x158 scope:global align:4 +demoProc__8daTbox_cFv = .text:0x00001E4C; // type:function size:0x2C0 scope:global align:4 +OpenInit_com__8daTbox_cFv = .text:0x0000210C; // type:function size:0x144 scope:global align:4 +OpenInit__8daTbox_cFv = .text:0x00002250; // type:function size:0x1F4 scope:global align:4 +setCollision__8daTbox_cFv = .text:0x00002444; // type:function size:0x68 scope:global align:4 +actionWait__8daTbox_cFv = .text:0x000024AC; // type:function size:0x8 scope:global align:4 +actionDemo__8daTbox_cFv = .text:0x000024B4; // type:function size:0xF0 scope:global align:4 +actionDemo2__8daTbox_cFv = .text:0x000025A4; // type:function size:0x90 scope:global align:4 +actionOpenWait__8daTbox_cFv = .text:0x00002634; // type:function size:0x194 scope:global align:4 +actionSwOnWait__8daTbox_cFv = .text:0x000027C8; // type:function size:0xD8 scope:global align:4 +actionSwOnWait2__8daTbox_cFv = .text:0x000028A0; // type:function size:0x74 scope:global align:4 +actionGenocide__8daTbox_cFv = .text:0x00002914; // type:function size:0x118 scope:global align:4 +execute__8daTbox_cFv = .text:0x00002A2C; // type:function size:0x1C4 scope:global align:4 +daTbox_Draw__FP8daTbox_c = .text:0x00002BF0; // type:function size:0x20 scope:local align:4 +draw__8daTbox_cFv = .text:0x00002C10; // type:function size:0x3A0 scope:weak align:4 +daTbox_Execute__FP8daTbox_c = .text:0x00002FB0; // type:function size:0x20 scope:local align:4 +daTbox_IsDelete__FP8daTbox_c = .text:0x00002FD0; // type:function size:0x8 scope:local align:4 +daTbox_Delete__FP8daTbox_c = .text:0x00002FD8; // type:function size:0x98 scope:local align:4 +daTbox_Create__FP10fopAc_ac_c = .text:0x00003070; // type:function size:0xEC scope:local align:4 +__ct__8daTbox_cFv = .text:0x0000315C; // type:function size:0x194 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000032F0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000033BC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003404; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003460; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000034A8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003504; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000358C; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000035FC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00003658; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000036B4; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003710; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003714; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003718; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000371C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003720; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003768; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000037C4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000380C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003854; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000038B0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000038F8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003908; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003910; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003918; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003920; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003928; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003960; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003968; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003970; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003978; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000039B0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000039B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000039BC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000039C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000039CC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000039D8; // type:function size:0xC scope:weak align:4 +__dt__12daTbox_HIO_cFv = .text:0x000039E4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tbox_cpp = .text:0x00003A2C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003A68; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003A70; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003A78; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003A80; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4151 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4282 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4551 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4588 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4599 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4601 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4626 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4970 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4971 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5168 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5341 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +heapsize_tbl$5382 = .rodata:0x00000078; // type:object size:0x10 scope:local align:4 +opensize_tbl$5385 = .rodata:0x00000088; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x00000098; // type:object size:0xC4 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_modelInfo = .data:0x00000030; // type:object size:0x30 scope:local align:4 +@4429 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4436 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4444 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4447 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4452 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4456 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4459 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4462 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4554 = .data:0x000000C0; // type:object size:0x24 scope:local align:4 +action_table$4815 = .data:0x000000E4; // type:object size:0x10 scope:local align:4 +@4981 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@5009 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@5029 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@5059 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@5080 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@5094 = .data:0x00000130; // type:object size:0xC scope:local align:4 +l_daTbox_Method = .data:0x0000013C; // type:object size:0x20 scope:local align:4 +g_profile_TBOX = .data:0x0000015C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000018C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001A8; // type:object size:0x20 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000210; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002B0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000304; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__12daTbox_HIO_c = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4069 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_title/splits.txt b/config/GZLE01/rels/d_a_title/splits.txt new file mode 100644 index 000000000..f4773bc0e --- /dev/null +++ b/config/GZLE01/rels/d_a_title/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_title.cpp: + .text start:0x00000078 end:0x00001E28 + .text start:0x00001E28 end:0x00001E4C + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZLE01/rels/d_a_title/symbols.txt b/config/GZLE01/rels/d_a_title/symbols.txt new file mode 100644 index 000000000..a4b120b60 --- /dev/null +++ b/config/GZLE01/rels/d_a_title/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +proc_init3D__14daTitle_proc_cFv = .text:0x00000078; // type:function size:0x5C0 scope:global align:4 +proc_init2D__14daTitle_proc_cFv = .text:0x00000638; // type:function size:0x2C8 scope:global align:4 +__ct__14daTitle_proc_cFv = .text:0x00000900; // type:function size:0x178 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A78; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x00000AD4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B30; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B8C; // type:function size:0x48 scope:weak align:4 +__dt__12dDlst_base_cFv = .text:0x00000BD4; // type:function size:0x48 scope:weak align:4 +__dt__14daTitle_proc_cFv = .text:0x00000C1C; // type:function size:0x160 scope:global align:4 +setEnterMode__14daTitle_proc_cFv = .text:0x00000D7C; // type:function size:0x18 scope:global align:4 +set_mtx__14daTitle_proc_cFv = .text:0x00000D94; // type:function size:0x18C scope:global align:4 +calc_2d_alpha__14daTitle_proc_cFv = .text:0x00000F20; // type:function size:0x80C scope:global align:4 +proc_execute__14daTitle_proc_cFv = .text:0x0000172C; // type:function size:0x154 scope:global align:4 +model_draw__14daTitle_proc_cFv = .text:0x00001880; // type:function size:0x160 scope:global align:4 +proc_draw__14daTitle_proc_cFv = .text:0x000019E0; // type:function size:0x7C scope:global align:4 +daTitle_Draw__FP9daTitle_c = .text:0x00001A5C; // type:function size:0x50 scope:local align:4 +daTitle_Execute__FP9daTitle_c = .text:0x00001AAC; // type:function size:0x24C scope:local align:4 +daTitle_IsDelete__FP9daTitle_c = .text:0x00001CF8; // type:function size:0x8 scope:local align:4 +daTitle_Delete__FP9daTitle_c = .text:0x00001D00; // type:function size:0x70 scope:local align:4 +daTitle_Create__FP10fopAc_ac_c = .text:0x00001D70; // type:function size:0xB8 scope:local align:4 +draw__14daTitle_proc_cFv = .text:0x00001E28; // type:function size:0x20 scope:weak align:4 +draw__12dDlst_base_cFv = .text:0x00001E48; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__23@unnamed@d_a_title_cpp@ = .rodata:0x00000000; // type:object size:0x38 scope:local align:4 +@4044 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4075 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4097 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4099 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@4211 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4385 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4389 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0x154 scope:local align:4 data:string_table +l_daTitle_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TITLE = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14daTitle_proc_c = .data:0x00000050; // type:object size:0x10 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000060; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000006C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000078; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__vt__12dDlst_base_c = .data:0x00000090; // type:object size:0x10 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_tn/splits.txt b/config/GZLE01/rels/d_a_tn/splits.txt new file mode 100644 index 000000000..1900e8404 --- /dev/null +++ b/config/GZLE01/rels/d_a_tn/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tn.cpp: + .text start:0x000000EC end:0x0000DBEC + .text start:0x0000DBEC end:0x0000DBEC + .text start:0x0000DBEC end:0x0000DCAC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000024E + .data start:0x00000000 end:0x00000A24 + .bss start:0x00000008 end:0x00000294 diff --git a/config/GZLE01/rels/d_a_tn/symbols.txt b/config/GZLE01/rels/d_a_tn/symbols.txt new file mode 100644 index 000000000..8dc5ba479 --- /dev/null +++ b/config/GZLE01/rels/d_a_tn/symbols.txt @@ -0,0 +1,365 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +anm_init__FP8tn_classifUcfi = .text:0x000000EC; // type:function size:0x134 scope:local align:4 +tate_anm_init__FP8tn_classifUcf = .text:0x00000220; // type:function size:0xB4 scope:local align:4 +yoroi_anm_init__FP8tn_classifUcf = .text:0x000002D4; // type:function size:0xC4 scope:local align:4 +yari_off_check__FP8tn_class = .text:0x00000398; // type:function size:0x398 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000730; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000085C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000008FC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000958; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000009A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000009FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000A44; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000AD8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B20; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B68; // type:function size:0x3C scope:weak align:4 +smoke_set_s__FP8tn_classf = .text:0x00000BA4; // type:function size:0x4D0 scope:local align:4 +ground_smoke_set__FP8tn_class = .text:0x00001074; // type:function size:0x1D0 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x00001244; // type:function size:0x258 scope:local align:4 +nodeCallBack_P__FP7J3DNodei = .text:0x0000149C; // type:function size:0x194 scope:local align:4 +nodeCallBack_mimi__FP7J3DNodei = .text:0x00001630; // type:function size:0xC0 scope:local align:4 +nodeCallBack_kata__FP7J3DNodei = .text:0x000016F0; // type:function size:0x80 scope:local align:4 +part_draw__FP8tn_classSc = .text:0x00001770; // type:function size:0x140 scope:local align:4 +daTn_Draw__FP8tn_class = .text:0x000018B0; // type:function size:0x2CC scope:local align:4 +way_pos_check__FP8tn_classP4cXyz = .text:0x00001B7C; // type:function size:0x4A4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00002020; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002138; // type:function size:0x80 scope:weak align:4 +ground_4_check__FP8tn_classisf = .text:0x000021B8; // type:function size:0x2C8 scope:local align:4 +daTn_other_bg_check__FP8tn_classP10fopAc_ac_c = .text:0x00002480; // type:function size:0x3F0 scope:local align:4 +get_view_H__FP8tn_class = .text:0x00002870; // type:function size:0x2C scope:local align:4 +s_w_sub__FPvPv = .text:0x0000289C; // type:function size:0x7C scope:local align:4 +search_wepon__FP8tn_class = .text:0x00002918; // type:function size:0x2DC scope:local align:4 +s_b_sub__FPvPv = .text:0x00002BF4; // type:function size:0x84 scope:local align:4 +search_bomb__FP8tn_classi = .text:0x00002C78; // type:function size:0x30C scope:local align:4 +daTn_bomb_view_check__FP8tn_class = .text:0x00002F84; // type:function size:0x54 scope:local align:4 +daTn_bomb_check__FP8tn_class = .text:0x00002FD8; // type:function size:0x40 scope:local align:4 +daTn_wepon_view_check__FP8tn_class = .text:0x00003018; // type:function size:0x7C scope:local align:4 +daTn_player_bg_check__FP8tn_classP4cXyz = .text:0x00003094; // type:function size:0x354 scope:local align:4 +daTn_player_view_check__FP8tn_classP4cXyzss = .text:0x000033E8; // type:function size:0x1B0 scope:local align:4 +daTn_player_way_check__FP8tn_class = .text:0x00003598; // type:function size:0x44 scope:local align:4 +wait_set__FP8tn_class = .text:0x000035DC; // type:function size:0x88 scope:local align:4 +walk_set__FP8tn_class = .text:0x00003664; // type:function size:0x68 scope:local align:4 +fight_run_set__FP8tn_class = .text:0x000036CC; // type:function size:0xD0 scope:local align:4 +path_check__FP8tn_class = .text:0x0000379C; // type:function size:0x470 scope:local align:4 +jyunkai__FP8tn_class = .text:0x00003C0C; // type:function size:0x77C scope:local align:4 +shot_s_sub__FPvPv = .text:0x00004388; // type:function size:0x4C scope:local align:4 +fight_run__FP8tn_class = .text:0x000043D4; // type:function size:0x928 scope:local align:4 +wepon_hit_check__FP8tn_class = .text:0x00004CFC; // type:function size:0x39C scope:local align:4 +fight__FP8tn_class = .text:0x00005098; // type:function size:0xE18 scope:local align:4 +p_lost__FP8tn_class = .text:0x00005EB0; // type:function size:0x14C scope:local align:4 +wepon_search__FP8tn_class = .text:0x00005FFC; // type:function size:0x454 scope:local align:4 +b_nige__FP8tn_class = .text:0x00006450; // type:function size:0x500 scope:local align:4 +defence__FP8tn_class = .text:0x00006950; // type:function size:0x170 scope:local align:4 +hukki__FP8tn_class = .text:0x00006AC0; // type:function size:0x314 scope:local align:4 +aite_miru__FP8tn_class = .text:0x00006DD4; // type:function size:0xE0 scope:local align:4 +fail__FP8tn_class = .text:0x00006EB4; // type:function size:0x13C scope:local align:4 +yogan_fail__FP8tn_class = .text:0x00006FF0; // type:function size:0x1AC scope:local align:4 +d_mahi__FP8tn_class = .text:0x0000719C; // type:function size:0x12C scope:local align:4 +d_sit__FP8tn_class = .text:0x000072C8; // type:function size:0x178 scope:local align:4 +stand__FP8tn_class = .text:0x00007440; // type:function size:0x56C scope:local align:4 +d_dozou__FP8tn_class = .text:0x000079AC; // type:function size:0x1D0 scope:local align:4 +s_demo__FP8tn_class = .text:0x00007B7C; // type:function size:0x914 scope:local align:4 +demo_camera__FP8tn_class = .text:0x00008490; // type:function size:0x244 scope:local align:4 +Tn_move__FP8tn_class = .text:0x000086D4; // type:function size:0x588 scope:local align:4 +yoroi_break__FP8tn_classP4cXyzUc = .text:0x00008C5C; // type:function size:0x340 scope:local align:4 +damage_check__FP8tn_class = .text:0x00008F9C; // type:function size:0xE90 scope:local align:4 +__dt__5csXyzFv = .text:0x00009E2C; // type:function size:0x3C scope:weak align:4 +part_move__FP8tn_classi = .text:0x00009E68; // type:function size:0xDEC scope:local align:4 +spin_blur_set__FP8tn_class = .text:0x0000AC54; // type:function size:0x254 scope:local align:4 +daTn_Execute__FP8tn_class = .text:0x0000AEA8; // type:function size:0xE3C scope:local align:4 +daTn_IsDelete__FP8tn_class = .text:0x0000BCE4; // type:function size:0x8 scope:local align:4 +daTn_Delete__FP8tn_class = .text:0x0000BCEC; // type:function size:0x16C scope:local align:4 +useArrowHeapInit__FP10fopAc_ac_c = .text:0x0000BE58; // type:function size:0x64 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000BEBC; // type:function size:0x5DC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000C498; // type:function size:0x48 scope:weak align:4 +daTn_Create__FP10fopAc_ac_c = .text:0x0000C4E0; // type:function size:0x71C scope:local align:4 +__ct__8tn_classFv = .text:0x0000CBFC; // type:function size:0x518 scope:weak align:4 +__dt__22dPa_cutTurnEcallBack_cFv = .text:0x0000D114; // type:function size:0x6C scope:weak align:4 +__ct__22dPa_cutTurnEcallBack_cFv = .text:0x0000D180; // type:function size:0x28 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000D1A8; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000D204; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000D24C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000D318; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000D360; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000D42C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000D474; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000D4D0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000D518; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000D574; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000D5E4; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000D66C; // type:function size:0x4 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000D670; // type:function size:0x4 scope:weak align:4 +__dt__4tn_pFv = .text:0x0000D674; // type:function size:0x3C scope:weak align:4 +__ct__4tn_pFv = .text:0x0000D6B0; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D6B4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D6B8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D6BC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D6C0; // type:function size:0x4 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000D6C4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000D70C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000D768; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000D7B0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000D7C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000D7C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D7D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D7D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D7E0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000D818; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000D820; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000D828; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D830; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000D868; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000D86C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000D874; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000D884; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000D88C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D894; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D89C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D8A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000D8DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000D8E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000D8EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D8F4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D92C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D934; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D93C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D948; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000D954; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_tn_cpp = .text:0x0000D9B0; // type:function size:0x1DC scope:local align:4 +__dt__7tnHIO_cFv = .text:0x0000DB8C; // type:function size:0x60 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x0000DBEC; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000DC34; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000DC3C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000DC44; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000DC4C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000DC54; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000DC5C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000DC64; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000DC6C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000DC74; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000DC7C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000DC84; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000DC8C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000DC94; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000DC9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000DCA4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4193 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4318 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4546 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4547 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4548 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4549 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4895 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@5046 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@5425 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5426 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5427 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5549 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5696 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@5759 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5775 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5776 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@6061 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6062 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6063 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6064 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6065 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6066 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6067 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6274 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6275 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6276 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6277 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6278 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6423 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6424 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6425 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6775 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6776 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6777 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6778 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@6779 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6894 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6996 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6997 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7058 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7134 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7135 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7274 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7275 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7277 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 +@7320 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7321 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7560 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7561 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7562 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7563 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7606 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7607 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7608 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7745 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7746 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7817 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7818 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@8390 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@8391 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@8392 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@8393 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@8803 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@8804 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@8805 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@8806 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@8807 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@8808 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@8809 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@8810 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@8811 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@8814 = .rodata:0x00000180; // type:object size:0x8 scope:local align:8 +turn_prim0$8826 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +turn_prim1$8827 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +turn_env$8828 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +roll_prim0$8829 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +roll_prim1$8830 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +roll_env$8831 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@9272 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@9273 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@9274 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@9275 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@9755 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@9756 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@10292 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@10293 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@10294 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@10295 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@10296 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001CC; // type:object size:0x82 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +joint_check = .data:0x00000030; // type:object size:0x21 scope:local align:4 +joint_scale_x = .data:0x00000054; // type:object size:0x4 scope:local align:4 +joint_scale_y = .data:0x00000058; // type:object size:0x4 scope:local align:4 +joint_scale_z = .data:0x0000005C; // type:object size:0x4 scope:local align:4 +xad$5074 = .data:0x00000060; // type:object size:0x10 scope:local align:4 +zad$5075 = .data:0x00000070; // type:object size:0x10 scope:local align:4 +check_bit$5076 = .data:0x00000080; // type:object size:0x4 scope:local align:4 +@6068 = .data:0x00000084; // type:object size:0x3C scope:local align:4 +@6279 = .data:0x000000C0; // type:object size:0x4C scope:local align:4 +atp_0$6310 = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +atp_1$6311 = .data:0x00000124; // type:object size:0x18 scope:local align:4 +@6780 = .data:0x0000013C; // type:object size:0xAC scope:local align:4 +@7565 = .data:0x000001E8; // type:object size:0x5C scope:local align:4 +@7747 = .data:0x00000244; // type:object size:0x68 scope:local align:4 +prim$7755 = .data:0x000002AC; // type:object size:0x18 scope:local align:4 +env$7756 = .data:0x000002C4; // type:object size:0x18 scope:local align:4 +@8394 = .data:0x000002DC; // type:object size:0x20 scope:local align:4 +j_dt = .data:0x000002FC; // type:object size:0xC scope:local align:4 +spin_eff_name$8818 = .data:0x00000308; // type:object size:0x6 scope:local align:4 +@9277 = .data:0x00000310; // type:object size:0x7C scope:local align:4 +kosi_cyl_offset$9320 = .data:0x0000038C; // type:object size:0x18 scope:local align:4 +asi_cyl_offset$9321 = .data:0x000003A4; // type:object size:0x18 scope:local align:4 +mune_cyl_offset$9322 = .data:0x000003BC; // type:object size:0x18 scope:local align:4 +kata_l_cyl_offset$9323 = .data:0x000003D4; // type:object size:0x18 scope:local align:4 +kata_r_cyl_offset$9324 = .data:0x000003EC; // type:object size:0x18 scope:local align:4 +kubi_cyl_offset$9325 = .data:0x00000404; // type:object size:0x18 scope:local align:4 +atama_cyl_offset$9326 = .data:0x0000041C; // type:object size:0x18 scope:local align:4 +mimi_cyl_offset$9327 = .data:0x00000434; // type:object size:0x18 scope:local align:4 +search_data$9328 = .data:0x0000044C; // type:object size:0x78 scope:local align:4 +part_bmd$9367 = .data:0x000004C4; // type:object size:0x6 scope:local align:4 +part_brk$9368 = .data:0x000004CC; // type:object size:0x6 scope:local align:4 +co_cyl_src$9552 = .data:0x000004D4; // type:object size:0x44 scope:local align:4 +tg_cyl_src$9553 = .data:0x00000518; // type:object size:0x44 scope:local align:4 +head_sph_src$9554 = .data:0x0000055C; // type:object size:0x40 scope:local align:4 +wepon_sph_src$9555 = .data:0x0000059C; // type:object size:0x40 scope:local align:4 +wepon2_sph_src$9556 = .data:0x000005DC; // type:object size:0x40 scope:local align:4 +defence_sph_src$9557 = .data:0x0000061C; // type:object size:0x40 scope:local align:4 +fire_j$9561 = .data:0x0000065C; // type:object size:0xA scope:local align:4 +fire_sc$9562 = .data:0x00000668; // type:object size:0x28 scope:local align:4 +l_daTn_Method = .data:0x00000690; // type:object size:0x20 scope:local align:4 +g_profile_TN = .data:0x000006B0; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000006E0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000006FC; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000728; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000734; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000740; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000074C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000758; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000007E0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000007EC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000874; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000880; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000088C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000008E0; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000904; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000910; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000091C; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000934; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000964; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000994; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000009AC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000009B8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000009C4; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000009D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000009DC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000009E8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000A00; // type:object size:0xC scope:weak align:4 +__vt__7tnHIO_c = .data:0x00000A0C; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x00000A18; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +@4179 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_tnHIO = .bss:0x00000060; // type:object size:0x104 scope:local align:4 data:4byte +search_sp = .bss:0x00000164; // type:object size:0x1 scope:local align:1 data:byte +target_info = .bss:0x00000168; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x00000190; // type:object size:0x4 scope:local align:4 +check_index$5784 = .bss:0x00000194; // type:object size:0xFF scope:local align:4 +s_check = .bss:0x00000293; // type:object size:0x1 scope:local align:1 data:byte diff --git a/config/GZLE01/rels/d_a_toge/splits.txt b/config/GZLE01/rels/d_a_toge/splits.txt new file mode 100644 index 000000000..10d5a187a --- /dev/null +++ b/config/GZLE01/rels/d_a_toge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_toge.cpp: + .text start:0x00000078 end:0x00000EE4 + .rodata start:0x00000000 end:0x0000006A + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLE01/rels/d_a_toge/symbols.txt b/config/GZLE01/rels/d_a_toge/symbols.txt new file mode 100644 index 000000000..9d7cd0879 --- /dev/null +++ b/config/GZLE01/rels/d_a_toge/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daToge_cFv = .text:0x00000078; // type:function size:0xC4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000013C; // type:function size:0x20 scope:local align:4 +CreateHeap__8daToge_cFv = .text:0x0000015C; // type:function size:0x134 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000290; // type:function size:0xB8 scope:local align:4 +Create__8daToge_cFv = .text:0x00000348; // type:function size:0x1AC scope:global align:4 +_create__8daToge_cFv = .text:0x000004F4; // type:function size:0x12C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000620; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006EC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000734; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000790; // type:function size:0x48 scope:weak align:4 +set_mtx__8daToge_cFv = .text:0x000007D8; // type:function size:0x90 scope:weak align:4 +_execute__8daToge_cFv = .text:0x00000868; // type:function size:0x18C scope:global align:4 +set_collision__8daToge_cFv = .text:0x000009F4; // type:function size:0x84 scope:global align:4 +search_wind__8daToge_cFv = .text:0x00000A78; // type:function size:0x68 scope:global align:4 +toge_move__8daToge_cFv = .text:0x00000AE0; // type:function size:0x13C scope:global align:4 +toge_seStart__8daToge_cFUl = .text:0x00000C1C; // type:function size:0x88 scope:global align:4 +_draw__8daToge_cFv = .text:0x00000CA4; // type:function size:0xA0 scope:global align:4 +daToge_Create__FPv = .text:0x00000D44; // type:function size:0x20 scope:local align:4 +daToge_Delete__FPv = .text:0x00000D64; // type:function size:0x20 scope:local align:4 +daToge_Draw__FPv = .text:0x00000D84; // type:function size:0x20 scope:local align:4 +daToge_Execute__FPv = .text:0x00000DA4; // type:function size:0x20 scope:local align:4 +daToge_IsDelete__FPv = .text:0x00000DC4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000DCC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000DDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000DEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000DF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000E34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000E3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000E44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E4C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E84; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E90; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E98; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000EA0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000EAC; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00000EB8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000ED4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000EDC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__8daToge_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +m_dzbidx__8daToge_c = .rodata:0x00000008; // type:object size:0x2 scope:global align:2 +m_bdlidx__8daToge_c = .rodata:0x0000000A; // type:object size:0x2 scope:global align:2 +m_heapsize__8daToge_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_y_min__8daToge_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +@4055 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4101 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4330 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4347 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x26 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daTogeMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_TOGE = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_tori_flag/splits.txt b/config/GZLE01/rels/d_a_tori_flag/splits.txt new file mode 100644 index 000000000..bea92da0a --- /dev/null +++ b/config/GZLE01/rels/d_a_tori_flag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tori_flag.cpp: + .text start:0x000000EC end:0x00000D78 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x00000088 diff --git a/config/GZLE01/rels/d_a_tori_flag/symbols.txt b/config/GZLE01/rels/d_a_tori_flag/symbols.txt new file mode 100644 index 000000000..598d2356d --- /dev/null +++ b/config/GZLE01/rels/d_a_tori_flag/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daTori_Flag_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__13daTori_Flag_cFv = .text:0x00000118; // type:function size:0xAC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x20 scope:local align:4 +CreateHeap__13daTori_Flag_cFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +CreateInit__13daTori_Flag_cFv = .text:0x0000030C; // type:function size:0x98 scope:global align:4 +daTori_FlagCreate__FPv = .text:0x000003A4; // type:function size:0x20 scope:local align:4 +_create__13daTori_Flag_cFv = .text:0x000003C4; // type:function size:0xB4 scope:weak align:4 +__ct__13daTori_Flag_cFv = .text:0x00000478; // type:function size:0x198 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000610; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006DC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000724; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000780; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000007C8; // type:function size:0x3C scope:weak align:4 +daTori_FlagDelete__FPv = .text:0x00000804; // type:function size:0x50 scope:local align:4 +daTori_FlagExecute__FPv = .text:0x00000854; // type:function size:0x24 scope:local align:4 +_execute__13daTori_Flag_cFv = .text:0x00000878; // type:function size:0x2A4 scope:weak align:4 +daTori_FlagDraw__FPv = .text:0x00000B1C; // type:function size:0x9C scope:local align:4 +daTori_FlagIsDelete__FPv = .text:0x00000BB8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000BC0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000BD0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000BD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000BE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000BE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000BF0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000C28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000C30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000C38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000C40; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000C78; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000C7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C84; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000C8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000C94; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000CA0; // type:function size:0xC scope:weak align:4 +__dt__17daTori_Flag_HIO_cFv = .text:0x00000CAC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tori_flag_cpp = .text:0x00000CF4; // type:function size:0x74 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D68; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D70; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4028 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__13daTori_Flag_c = .rodata:0x00000004; // type:object size:0x7 scope:global align:4 data:string +@4067 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4293 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4294 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@4299 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000050; // type:object size:0x2C scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daTori_FlagMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Tori_Flag = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__17daTori_Flag_HIO_c = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4023 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4029 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_flag_offset = .bss:0x0000007C; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLE01/rels/d_a_tornado/splits.txt b/config/GZLE01/rels/d_a_tornado/splits.txt new file mode 100644 index 000000000..6878d9313 --- /dev/null +++ b/config/GZLE01/rels/d_a_tornado/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tornado.cpp: + .text start:0x000000EC end:0x0000164C + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZLE01/rels/d_a_tornado/symbols.txt b/config/GZLE01/rels/d_a_tornado/symbols.txt new file mode 100644 index 000000000..2e5b069ee --- /dev/null +++ b/config/GZLE01/rels/d_a_tornado/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +jointCallBack__11daTornado_cFi = .text:0x000000EC; // type:function size:0x174 scope:global align:4 +daTornado_jointCallBack__FP7J3DNodei = .text:0x00000260; // type:function size:0x44 scope:local align:4 +draw__11daTornado_cFv = .text:0x000002A4; // type:function size:0x1C0 scope:global align:4 +daTornado_Draw__FP11daTornado_c = .text:0x00000464; // type:function size:0x20 scope:local align:4 +execute__11daTornado_cFv = .text:0x00000484; // type:function size:0x7C8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000C4C; // type:function size:0x3C scope:weak align:4 +daTornado_Execute__FP11daTornado_c = .text:0x00000C88; // type:function size:0x20 scope:local align:4 +daTornado_IsDelete__FP11daTornado_c = .text:0x00000CA8; // type:function size:0x8 scope:local align:4 +tornado_delete__11daTornado_cFv = .text:0x00000CB0; // type:function size:0x80 scope:global align:4 +daTornado_Delete__FP11daTornado_c = .text:0x00000D30; // type:function size:0x24 scope:local align:4 +createHeap__11daTornado_cFv = .text:0x00000D54; // type:function size:0x348 scope:global align:4 +daTornado_createHeap__FP10fopAc_ac_c = .text:0x0000109C; // type:function size:0x20 scope:local align:4 +create__11daTornado_cFv = .text:0x000010BC; // type:function size:0x414 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000014D0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000152C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001588; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000015E4; // type:function size:0x48 scope:weak align:4 +daTornado_Create__FP10fopAc_ac_c = .text:0x0000162C; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +move_dis__16daTornado_HIO_c0 = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +start_dis__16daTornado_HIO_c0 = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@4059 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +l_joint_scale = .rodata:0x00000014; // type:object size:0x2C scope:local align:4 +joint_offset$4160 = .rodata:0x00000040; // type:object size:0x2C scope:local align:4 +@4386 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4388 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4615 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@4616 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4617 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x24 scope:local align:4 data:string_table +l_arcName = .data:0x00000000; // type:object size:0x5 scope:local align:4 data:string +l_daTornado_Method = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_TORNADO = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000058; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000064; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000070; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000007C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x1 scope:local align:4 +@4162 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +init$4163 = .bss:0x00000064; // type:object size:0x1 scope:local align:1 +wind_scale$4161 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@4470 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +init$4471 = .bss:0x00000080; // type:object size:0x1 scope:local align:1 +small_scale$4469 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4474 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +init$4475 = .bss:0x0000009C; // type:object size:0x1 scope:local align:1 +under_small_scale$4473 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@4478 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +init$4479 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 +under_scale$4477 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_tpota/splits.txt b/config/GZLE01/rels/d_a_tpota/splits.txt new file mode 100644 index 000000000..fb7b612e1 --- /dev/null +++ b/config/GZLE01/rels/d_a_tpota/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tpota.cpp: + .text start:0x00000078 end:0x00000564 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_tpota/symbols.txt b/config/GZLE01/rels/d_a_tpota/symbols.txt new file mode 100644 index 000000000..c173269c4 --- /dev/null +++ b/config/GZLE01/rels/d_a_tpota/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__9daTpota_cFv = .text:0x00000078; // type:function size:0x158 scope:global align:4 +__dt__5csXyzFv = .text:0x000001D0; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x0000020C; // type:function size:0x4 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000210; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000024C; // type:function size:0x4 scope:weak align:4 +_delete__9daTpota_cFv = .text:0x00000250; // type:function size:0x48 scope:global align:4 +make_ripple__9daTpota_cF4cXyz = .text:0x00000298; // type:function size:0x64 scope:global align:4 +check_water_h__9daTpota_cFP15JPABaseParticlef = .text:0x000002FC; // type:function size:0x58 scope:global align:4 +clear_splash__9daTpota_cFv = .text:0x00000354; // type:function size:0x2C scope:global align:4 +renew_splash__9daTpota_cFv = .text:0x00000380; // type:function size:0x74 scope:global align:4 +_execute__9daTpota_cFv = .text:0x000003F4; // type:function size:0xD4 scope:global align:4 +_draw__9daTpota_cFv = .text:0x000004C8; // type:function size:0x8 scope:global align:4 +Mthd_Create__23@unnamed@d_a_tpota_cpp@FPv = .text:0x000004D0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__23@unnamed@d_a_tpota_cpp@FPv = .text:0x000004F0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__23@unnamed@d_a_tpota_cpp@FPv = .text:0x00000514; // type:function size:0x24 scope:local align:4 +Mthd_Draw__23@unnamed@d_a_tpota_cpp@FPv = .text:0x00000538; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__23@unnamed@d_a_tpota_cpp@FPv = .text:0x0000055C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTpota_idx_table = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4092 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +Tpota_Mthd_Table__23@unnamed@d_a_tpota_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tpota = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_tsubo/splits.txt b/config/GZLE01/rels/d_a_tsubo/splits.txt new file mode 100644 index 000000000..0fb189607 --- /dev/null +++ b/config/GZLE01/rels/d_a_tsubo/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tsubo.cpp: + .text start:0x000000EC end:0x0000810C + .text start:0x0000810C end:0x0000810C + .text start:0x0000810C end:0x000081A0 + .rodata start:0x00000000 end:0x00000F1F + .data start:0x00000000 end:0x000007A4 + .bss start:0x00000008 end:0x000000AC diff --git a/config/GZLE01/rels/d_a_tsubo/symbols.txt b/config/GZLE01/rels/d_a_tsubo/symbols.txt new file mode 100644 index 000000000..9d41a1037 --- /dev/null +++ b/config/GZLE01/rels/d_a_tsubo/symbols.txt @@ -0,0 +1,368 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +prmZ_init__Q27daTsubo5Act_cFv = .text:0x000000EC; // type:function size:0x30 scope:global align:4 +solidHeapCB__Q27daTsubo5Act_cFP10fopAc_ac_c = .text:0x0000011C; // type:function size:0x24 scope:global align:4 +create_heap__Q27daTsubo5Act_cFv = .text:0x00000140; // type:function size:0x1F0 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000330; // type:function size:0x48 scope:weak align:4 +create_init_cull__Q27daTsubo5Act_cFv = .text:0x00000378; // type:function size:0xCC scope:global align:4 +create_init_cc__Q27daTsubo5Act_cFv = .text:0x00000444; // type:function size:0x150 scope:global align:4 +create_init_bgc__Q27daTsubo5Act_cFv = .text:0x00000594; // type:function size:0x100 scope:global align:4 +_create__Q27daTsubo5Act_cFv = .text:0x00000694; // type:function size:0x47C scope:global align:4 +__ct__Q27daTsubo5Act_cFv = .text:0x00000B10; // type:function size:0x264 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00000D74; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00000DE0; // type:function size:0x28 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000E08; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000E64; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000F30; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000F78; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000FD4; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000101C; // type:function size:0x3C scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00001058; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000011C0; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001300; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001418; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000014B8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001514; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000155C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000015B8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001600; // type:function size:0x80 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001680; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001708; // type:function size:0x70 scope:weak align:4 +_is_delete__Q27daTsubo5Act_cFv = .text:0x00001778; // type:function size:0x40 scope:global align:4 +_delete__Q27daTsubo5Act_cFv = .text:0x000017B8; // type:function size:0xC4 scope:global align:4 +spec_make_boko__Q27daTsubo5Act_cFi = .text:0x0000187C; // type:function size:0xA8 scope:global align:4 +spec_init__Q27daTsubo5Act_cFv = .text:0x00001924; // type:function size:0x170 scope:global align:4 +spec_set_actor__Q27daTsubo5Act_cFv = .text:0x00001A94; // type:function size:0xF0 scope:global align:4 +spec_clr_actor__Q27daTsubo5Act_cFv = .text:0x00001B84; // type:function size:0xB0 scope:global align:4 +spec_carry_spec__Q27daTsubo5Act_cFv = .text:0x00001C34; // type:function size:0xE4 scope:global align:4 +spec_mode_carry_init__Q27daTsubo5Act_cFv = .text:0x00001D18; // type:function size:0xD8 scope:global align:4 +spec_mode_carry__Q27daTsubo5Act_cFb = .text:0x00001DF0; // type:function size:0x198 scope:global align:4 +spec_mode_put_init__Q27daTsubo5Act_cFv = .text:0x00001F88; // type:function size:0x10C scope:global align:4 +spec_set_room__Q27daTsubo5Act_cFv = .text:0x00002094; // type:function size:0xDC scope:global align:4 +spec_remove__Q27daTsubo5Act_cFv = .text:0x00002170; // type:function size:0x12C scope:global align:4 +spec_kill__Q27daTsubo5Act_cFv = .text:0x0000229C; // type:function size:0xF4 scope:global align:4 +spec_mtx__Q27daTsubo5Act_cFv = .text:0x00002390; // type:function size:0x15C scope:global align:4 +mode_hide_init__Q27daTsubo5Act_cFv = .text:0x000024EC; // type:function size:0x8C scope:global align:4 +mode_hide__Q27daTsubo5Act_cFv = .text:0x00002578; // type:function size:0x54 scope:global align:4 +mode_appear_init__Q27daTsubo5Act_cFv = .text:0x000025CC; // type:function size:0x130 scope:global align:4 +mode_appear__Q27daTsubo5Act_cFv = .text:0x000026FC; // type:function size:0x240 scope:global align:4 +mode_wait_init__Q27daTsubo5Act_cFv = .text:0x0000293C; // type:function size:0xD4 scope:global align:4 +mode_wait__Q27daTsubo5Act_cFv = .text:0x00002A10; // type:function size:0x10C scope:global align:4 +mode_walk_init__Q27daTsubo5Act_cFv = .text:0x00002B1C; // type:function size:0x9C scope:global align:4 +mode_walk__Q27daTsubo5Act_cFv = .text:0x00002BB8; // type:function size:0x1BC scope:global align:4 +mode_carry_init__Q27daTsubo5Act_cFv = .text:0x00002D74; // type:function size:0x184 scope:global align:4 +mode_carry__Q27daTsubo5Act_cFv = .text:0x00002EF8; // type:function size:0x214 scope:global align:4 +mode_drop_init__Q27daTsubo5Act_cFv = .text:0x0000310C; // type:function size:0x154 scope:global align:4 +mode_drop__Q27daTsubo5Act_cFv = .text:0x00003260; // type:function size:0xB4 scope:global align:4 +mode_sink_init__Q27daTsubo5Act_cFv = .text:0x00003314; // type:function size:0x1AC scope:global align:4 +mode_sink__Q27daTsubo5Act_cFv = .text:0x000034C0; // type:function size:0x68 scope:global align:4 +mode_afl_init__Q27daTsubo5Act_cFv = .text:0x00003528; // type:function size:0x1A8 scope:global align:4 +mode_afl__Q27daTsubo5Act_cFv = .text:0x000036D0; // type:function size:0x154 scope:global align:4 +mode_proc_call__Q27daTsubo5Act_cFv = .text:0x00003824; // type:function size:0x398 scope:global align:4 +cull_set_draw__Q27daTsubo5Act_cFv = .text:0x00003BBC; // type:function size:0xA0 scope:global align:4 +cull_set_move__Q27daTsubo5Act_cFv = .text:0x00003C5C; // type:function size:0xA0 scope:global align:4 +damaged__Q27daTsubo5Act_cFiP13cBgS_PolyInfobPC4cXyz = .text:0x00003CFC; // type:function size:0x2C8 scope:global align:4 +damaged__Q27daTsubo5Act_cFiP13cBgS_PolyInfo = .text:0x00003FC4; // type:function size:0x28 scope:global align:4 +damaged_lava__Q27daTsubo5Act_cFv = .text:0x00003FEC; // type:function size:0x68 scope:global align:4 +damage_tg_acc__Q27daTsubo5Act_cFv = .text:0x00004054; // type:function size:0x330 scope:global align:4 +damage_cc_proc__Q27daTsubo5Act_cFv = .text:0x00004384; // type:function size:0x3E4 scope:global align:4 +damage_bg_proc__Q27daTsubo5Act_cFv = .text:0x00004768; // type:function size:0x228 scope:global align:4 +damage_bg_proc_directly__Q27daTsubo5Act_cFv = .text:0x00004990; // type:function size:0x374 scope:global align:4 +damage_kill_proc__Q27daTsubo5Act_cFv = .text:0x00004D04; // type:function size:0x54 scope:global align:4 +crr_pos__Q27daTsubo5Act_cFRC4cXyz = .text:0x00004D58; // type:function size:0x15C scope:global align:4 +crr_pos_water__Q27daTsubo5Act_cFv = .text:0x00004EB4; // type:function size:0x134 scope:global align:4 +crr_pos_lava__Q27daTsubo5Act_cFv = .text:0x00004FE8; // type:function size:0xA4 scope:global align:4 +water_tention__Q27daTsubo5Act_cFv = .text:0x0000508C; // type:function size:0x90 scope:global align:4 +reflect__Q27daTsubo5Act_cFP4cXyzRC13cBgS_PolyInfof = .text:0x0000511C; // type:function size:0x13C scope:global align:4 +bound__Q27daTsubo5Act_cFf = .text:0x00005258; // type:function size:0x2EC scope:global align:4 +moment_small__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005544; // type:function size:0x4 scope:global align:4 +moment_big__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005548; // type:function size:0x4 scope:global align:4 +moment_water__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000554C; // type:function size:0x4 scope:global align:4 +moment_barrel__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005550; // type:function size:0x4 scope:global align:4 +moment_stool__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005554; // type:function size:0x4 scope:global align:4 +moment_skull__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005558; // type:function size:0x4 scope:global align:4 +moment_pail__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000555C; // type:function size:0x4 scope:global align:4 +moment_spine__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005560; // type:function size:0x4 scope:global align:4 +moment_hbox2S__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005564; // type:function size:0x4 scope:global align:4 +moment_tryColSun__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005568; // type:function size:0x4 scope:global align:4 +moment_tryColMer__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000556C; // type:function size:0x4 scope:global align:4 +moment_tryColJup__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005570; // type:function size:0x4 scope:global align:4 +moment_tryKeyGate__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005574; // type:function size:0x4 scope:global align:4 +moment_pinecone__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005578; // type:function size:0x4 scope:global align:4 +moment_kutani__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000557C; // type:function size:0x4 scope:global align:4 +moment_woodS__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005580; // type:function size:0x4 scope:global align:4 +moment_proc_call__Q27daTsubo5Act_cFv = .text:0x00005584; // type:function size:0x29C scope:global align:4 +set_wind_vec__Q27daTsubo5Act_cFv = .text:0x00005820; // type:function size:0x274 scope:global align:4 +init_mtx__Q27daTsubo5Act_cFv = .text:0x00005A94; // type:function size:0x88 scope:global align:4 +set_mtx__Q27daTsubo5Act_cFv = .text:0x00005B1C; // type:function size:0x20C scope:global align:4 +set_tensor__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005D28; // type:function size:0x90 scope:global align:4 +init_rot_throw__Q27daTsubo5Act_cFv = .text:0x00005DB8; // type:function size:0xD0 scope:global align:4 +init_rot_clean__Q27daTsubo5Act_cFv = .text:0x00005E88; // type:function size:0x84 scope:global align:4 +set_tensor_hide__Q27daTsubo5Act_cFv = .text:0x00005F0C; // type:function size:0x20 scope:global align:4 +set_tensor_appear__Q27daTsubo5Act_cFv = .text:0x00005F2C; // type:function size:0x20 scope:global align:4 +set_tensor_wait__Q27daTsubo5Act_cFv = .text:0x00005F4C; // type:function size:0xE8 scope:global align:4 +set_tensor_walk__Q27daTsubo5Act_cFv = .text:0x00006034; // type:function size:0x1B0 scope:global align:4 +set_tensor_carry__Q27daTsubo5Act_cFv = .text:0x000061E4; // type:function size:0x20 scope:global align:4 +set_tensor_drop__Q27daTsubo5Act_cFv = .text:0x00006204; // type:function size:0x12C scope:global align:4 +set_tensor_sink__Q27daTsubo5Act_cFv = .text:0x00006330; // type:function size:0x12C scope:global align:4 +set_tensor_afl__Q27daTsubo5Act_cFv = .text:0x0000645C; // type:function size:0x1A4 scope:global align:4 +eff_drop_water__Q27daTsubo5Act_cFv = .text:0x00006600; // type:function size:0x108 scope:global align:4 +eff_land_smoke__Q27daTsubo5Act_cFv = .text:0x00006708; // type:function size:0x3C scope:global align:4 +eff_break_barrel__Q27daTsubo5Act_cFv = .text:0x00006744; // type:function size:0x144 scope:global align:4 +eff_break_tsubo__Q27daTsubo5Act_cFv = .text:0x00006888; // type:function size:0x1C0 scope:global align:4 +eff_break_stool__Q27daTsubo5Act_cFv = .text:0x00006A48; // type:function size:0x118 scope:global align:4 +eff_break_skull__Q27daTsubo5Act_cFv = .text:0x00006B60; // type:function size:0xB0 scope:global align:4 +eff_break_pail__Q27daTsubo5Act_cFv = .text:0x00006C10; // type:function size:0x20 scope:global align:4 +eff_break_spine__Q27daTsubo5Act_cFv = .text:0x00006C30; // type:function size:0x20 scope:global align:4 +eff_break_hbox2S__Q27daTsubo5Act_cFv = .text:0x00006C50; // type:function size:0x20 scope:global align:4 +eff_break_try__Q27daTsubo5Act_cFv = .text:0x00006C70; // type:function size:0x20 scope:global align:4 +eff_break_pinecone__Q27daTsubo5Act_cFv = .text:0x00006C90; // type:function size:0xEC scope:global align:4 +eff_break_woodS__Q27daTsubo5Act_cFv = .text:0x00006D7C; // type:function size:0x20 scope:global align:4 +eff_hit_water_splash__Q27daTsubo5Act_cFv = .text:0x00006D9C; // type:function size:0x5C scope:global align:4 +eff_hit_lava_splash__Q27daTsubo5Act_cFv = .text:0x00006DF8; // type:function size:0x58 scope:global align:4 +eff_kutani_set__Q27daTsubo5Act_cFv = .text:0x00006E50; // type:function size:0x84 scope:global align:4 +eff_kutani_init__Q27daTsubo5Act_cFv = .text:0x00006ED4; // type:function size:0x48 scope:global align:4 +chk_sink_lava__Q27daTsubo5Act_cFv = .text:0x00006F1C; // type:function size:0x60 scope:global align:4 +chk_sink_water__Q27daTsubo5Act_cFv = .text:0x00006F7C; // type:function size:0x8 scope:global align:4 +chk_sinkdown_water__Q27daTsubo5Act_cFv = .text:0x00006F84; // type:function size:0x74 scope:global align:4 +calc_drop_param__Q27daTsubo5Act_cCFPfPfPf = .text:0x00006FF8; // type:function size:0x1DC scope:global align:4 +calc_afl_param__Q27daTsubo5Act_cCFPfPfPf = .text:0x000071D4; // type:function size:0x1C4 scope:global align:4 +se_fall_water__Q27daTsubo5Act_cFv = .text:0x00007398; // type:function size:0x134 scope:global align:4 +se_fall_lava__Q27daTsubo5Act_cFv = .text:0x000074CC; // type:function size:0x118 scope:global align:4 +se_break__Q27daTsubo5Act_cFP13cBgS_PolyInfo = .text:0x000075E4; // type:function size:0x11C scope:global align:4 +se_pickup_carry__Q27daTsubo5Act_cFv = .text:0x00007700; // type:function size:0x58 scope:global align:4 +se_pickup_carry_init__Q27daTsubo5Act_cFv = .text:0x00007758; // type:function size:0x18 scope:global align:4 +se_pickup__Q27daTsubo5Act_cFv = .text:0x00007770; // type:function size:0x7C scope:global align:4 +set_senv__Q27daTsubo5Act_cCFii = .text:0x000077EC; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q27daTsubo5Act_cCFv = .text:0x00007840; // type:function size:0x38 scope:global align:4 +_execute__Q27daTsubo5Act_cFv = .text:0x00007878; // type:function size:0x290 scope:global align:4 +_draw__Q27daTsubo5Act_cFv = .text:0x00007B08; // type:function size:0x224 scope:global align:4 +Create__Q27daTsubo6MethodFPv = .text:0x00007D2C; // type:function size:0x20 scope:global align:4 +Delete__Q27daTsubo6MethodFPv = .text:0x00007D4C; // type:function size:0x24 scope:global align:4 +Execute__Q27daTsubo6MethodFPv = .text:0x00007D70; // type:function size:0x24 scope:global align:4 +Draw__Q27daTsubo6MethodFPv = .text:0x00007D94; // type:function size:0x24 scope:global align:4 +IsDelete__Q27daTsubo6MethodFPv = .text:0x00007DB8; // type:function size:0x24 scope:global align:4 +__dt__8cM2dGCirFv = .text:0x00007DDC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007E24; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00007E80; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007EC8; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F10; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F14; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F18; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F1C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007F20; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007F68; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007FC4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007FD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007FDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007FE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007FEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007FF4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000802C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008034; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000803C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008044; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000807C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008080; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008088; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008090; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008098; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000080A4; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000080B0; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x0000810C; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008128; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008130; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008138; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00008140; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00008148; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00008150; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00008158; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00008160; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00008168; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00008170; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00008178; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00008180; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008188; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008190; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00008198; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q27daTsubo5Act_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +M_cyl_src__Q27daTsubo5Act_c = .rodata:0x00000040; // type:object size:0x44 scope:global align:4 +M_data__Q27daTsubo5Act_c = .rodata:0x00000084; // type:object size:0xCC0 scope:global align:4 +M_data_spec_boko__Q27daTsubo5Act_c = .rodata:0x00000D44; // type:object size:0x24 scope:global align:4 +M_attrSpine__Q27daTsubo5Act_c = .rodata:0x00000D68; // type:object size:0x34 scope:global align:4 +@4198 = .rodata:0x00000D9C; // type:object size:0x4 scope:local align:4 data:float +@4224 = .rodata:0x00000DA0; // type:object size:0x8 scope:local align:8 data:double +@4275 = .rodata:0x00000DA8; // type:object size:0x4 scope:local align:4 data:float +@4276 = .rodata:0x00000DAC; // type:object size:0x4 scope:local align:4 data:float +@4450 = .rodata:0x00000DB0; // type:object size:0x4 scope:local align:4 data:float +@4908 = .rodata:0x00000DB4; // type:object size:0x4 scope:local align:4 +@4909 = .rodata:0x00000DB8; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x00000DBC; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x00000DC0; // type:object size:0x4 scope:local align:4 data:float +@5006 = .rodata:0x00000DC4; // type:object size:0x4 scope:local align:4 data:float +@5142 = .rodata:0x00000DC8; // type:object size:0x4 scope:local align:4 +@5143 = .rodata:0x00000DCC; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x00000DD0; // type:object size:0x4 scope:local align:4 +@5181 = .rodata:0x00000DD4; // type:object size:0x4 scope:local align:4 data:float +@5182 = .rodata:0x00000DD8; // type:object size:0x4 scope:local align:4 +@5224 = .rodata:0x00000DDC; // type:object size:0x4 scope:local align:4 data:float +@5293 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 +@5294 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:string +@5295 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 +@5297 = .rodata:0x00000DF0; // type:object size:0x8 scope:local align:8 data:double +@5478 = .rodata:0x00000DF8; // type:object size:0x8 scope:local align:8 +@5479 = .rodata:0x00000E00; // type:object size:0x8 scope:local align:8 +@5521 = .rodata:0x00000E08; // type:object size:0x4 scope:local align:4 data:float +@5541 = .rodata:0x00000E0C; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:string +@5610 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 +@5699 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@5779 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 +@5780 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 +@5781 = .rodata:0x00000E28; // type:object size:0x4 scope:local align:4 +@6033 = .rodata:0x00000E2C; // type:object size:0x4 scope:local align:4 +@6140 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 +@6263 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 +@6264 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 +@6265 = .rodata:0x00000E3C; // type:object size:0x4 scope:local align:4 +@6266 = .rodata:0x00000E40; // type:object size:0x4 scope:local align:4 +@6370 = .rodata:0x00000E44; // type:object size:0x4 scope:local align:4 +@6437 = .rodata:0x00000E48; // type:object size:0x4 scope:local align:4 +@6438 = .rodata:0x00000E4C; // type:object size:0x4 scope:local align:4 +@6439 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 +@6491 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 +@6504 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@6599 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:string +@6687 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 +@6688 = .rodata:0x00000E64; // type:object size:0x4 scope:local align:4 +@6846 = .rodata:0x00000E68; // type:object size:0x4 scope:local align:4 +@6847 = .rodata:0x00000E6C; // type:object size:0x4 scope:local align:4 +@6864 = .rodata:0x00000E70; // type:object size:0x4 scope:local align:4 data:float +@6970 = .rodata:0x00000E74; // type:object size:0x4 scope:local align:4 +@7071 = .rodata:0x00000E78; // type:object size:0x8 scope:local align:4 +@7104 = .rodata:0x00000E80; // type:object size:0x8 scope:local align:4 +@7132 = .rodata:0x00000E88; // type:object size:0x8 scope:local align:4 +@7321 = .rodata:0x00000E90; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000E94; // type:object size:0x8B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5549 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@5550 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5551 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@5552 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@5553 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@5554 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@5555 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@5556 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_proc$5548 = .data:0x00000090; // type:object size:0x60 scope:local align:4 +@5568 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5569 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@5570 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@5571 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@5572 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@5573 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@5574 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@5575 = .data:0x00000144; // type:object size:0xC scope:local align:4 +set_tensor_proc$5567 = .data:0x00000150; // type:object size:0x60 scope:local align:4 +@5646 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@5647 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@5648 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +@5649 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@5650 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@5651 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5652 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@5653 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@5654 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@5655 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@5656 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@5657 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@5658 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@5659 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@5660 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@5661 = .data:0x00000264; // type:object size:0xC scope:local align:4 +eff_break_proc$5645 = .data:0x00000270; // type:object size:0xC0 scope:local align:4 +@6336 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@6337 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@6338 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@6339 = .data:0x00000354; // type:object size:0xC scope:local align:4 +@6340 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@6341 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@6342 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@6343 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@6344 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@6345 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@6346 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@6347 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@6348 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@6349 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@6350 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@6351 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +moment_proc$6335 = .data:0x000003F0; // type:object size:0xC0 scope:local align:4 +Table__Q27daTsubo6Method = .data:0x000004B0; // type:object size:0x20 scope:global align:4 +g_profile_TSUBO = .data:0x000004D0; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000518; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000530; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000548; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000554; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000560; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000057C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000059C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000624; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000630; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000063C; // type:object size:0x54 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x00000690; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000006C0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000006F0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000720; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000738; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000744; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000750; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000075C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000768; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000078C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000798; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_spec_act__Q27daTsubo5Act_c = .bss:0x00000054; // type:object size:0xC scope:global align:4 +init$5557 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 data:byte +init$5576 = .bss:0x00000061; // type:object size:0x1 scope:local align:1 +init$5662 = .bss:0x00000062; // type:object size:0x1 scope:local align:1 +init$6352 = .bss:0x00000063; // type:object size:0x1 scope:local align:1 +@6461 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +init$6462 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 +offset_pos$6460 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +init$6729 = .bss:0x00000080; // type:object size:0x1 scope:local align:1 +em_scl$6728 = .bss:0x00000084; // type:object size:0xC scope:local align:4 data:float +@6826 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +init$6827 = .bss:0x0000009C; // type:object size:0x1 scope:local align:1 +particle_scl$6825 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_wall/splits.txt b/config/GZLE01/rels/d_a_wall/splits.txt new file mode 100644 index 000000000..358fb984c --- /dev/null +++ b/config/GZLE01/rels/d_a_wall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wall.cpp: + .text start:0x00000078 end:0x000012D8 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x00000268 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_wall/symbols.txt b/config/GZLE01/rels/d_a_wall/symbols.txt new file mode 100644 index 000000000..0c4771ac5 --- /dev/null +++ b/config/GZLE01/rels/d_a_wall/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daWall_cFv = .text:0x00000078; // type:function size:0x88 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000100; // type:function size:0x20 scope:local align:4 +CreateHeap__8daWall_cFv = .text:0x00000120; // type:function size:0x168 scope:global align:4 +CreateInit__8daWall_cFv = .text:0x00000288; // type:function size:0xF8 scope:global align:4 +_create__8daWall_cFv = .text:0x00000380; // type:function size:0x16C scope:global align:4 +__dt__8dCcD_TriFv = .text:0x000004EC; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x000005CC; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x0000065C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x000006B8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000700; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000075C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000007A4; // type:function size:0x5C scope:weak align:4 +set_mtx__8daWall_cFv = .text:0x00000800; // type:function size:0x80 scope:global align:4 +setMoveBGMtx__8daWall_cFv = .text:0x00000880; // type:function size:0x70 scope:global align:4 +_execute__8daWall_cFv = .text:0x000008F0; // type:function size:0x90 scope:global align:4 +mode_wait__8daWall_cFv = .text:0x00000980; // type:function size:0xD8 scope:global align:4 +mode_break__8daWall_cFv = .text:0x00000A58; // type:function size:0xBC scope:global align:4 +set_tri__8daWall_cFv = .text:0x00000B14; // type:function size:0x270 scope:global align:4 +set_effect__8daWall_cFv = .text:0x00000D84; // type:function size:0x1F0 scope:global align:4 +set_se__8daWall_cFv = .text:0x00000F74; // type:function size:0x70 scope:global align:4 +_draw__8daWall_cFv = .text:0x00000FE4; // type:function size:0x60 scope:global align:4 +daWall_Create__FPv = .text:0x00001044; // type:function size:0x20 scope:local align:4 +daWall_Delete__FPv = .text:0x00001064; // type:function size:0x24 scope:local align:4 +daWall_Draw__FPv = .text:0x00001088; // type:function size:0x24 scope:local align:4 +daWall_Execute__FPv = .text:0x000010AC; // type:function size:0x24 scope:local align:4 +daWall_IsDelete__FPv = .text:0x000010D0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x000010D8; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001120; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001128; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001130; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000113C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001148; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001168; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x000011A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x000011A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x000011B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x000011B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x000011C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x000011C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001208; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000120C; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001214; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001218; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000121C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001220; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001224; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000126C; // type:function size:0x5C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x000012C8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x000012D0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__8daWall_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 +m_bmdname__8daWall_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_dzbname__8daWall_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_tri_vtx__8daWall_c = .rodata:0x00000018; // type:object size:0x90 scope:global align:4 +m_cull_size__8daWall_c = .rodata:0x000000A8; // type:object size:0x48 scope:global align:4 +@4049 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4265 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4349 = .rodata:0x000000FC; // type:object size:0x6 scope:local align:4 +@4350 = .rodata:0x00000104; // type:object size:0x6 scope:local align:4 +@4411 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000114; // type:object size:0x30 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__8daWall_c = .data:0x00000030; // type:object size:0xC scope:global align:4 +m_smoke_color__8daWall_c = .data:0x0000003C; // type:object size:0x4 scope:global align:4 +l_tri_src = .data:0x00000040; // type:object size:0x54 scope:local align:4 +@4215 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4216 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +mode_proc$4214 = .data:0x000000AC; // type:object size:0x18 scope:local align:4 +daWallMethodTable = .data:0x000000C4; // type:object size:0x20 scope:local align:4 +g_profile_WALL = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000138; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x00000198; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x000001A4; // type:object size:0x88 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000022C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000248; // type:object size:0x20 scope:weak align:4 +init$4217 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_warpdm20/splits.txt b/config/GZLE01/rels/d_a_warpdm20/splits.txt new file mode 100644 index 000000000..49ddf8f37 --- /dev/null +++ b/config/GZLE01/rels/d_a_warpdm20/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpdm20.cpp: + .text start:0x00000078 end:0x00001AAC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F5 + .data start:0x00000000 end:0x00000224 diff --git a/config/GZLE01/rels/d_a_warpdm20/symbols.txt b/config/GZLE01/rels/d_a_warpdm20/symbols.txt new file mode 100644 index 000000000..7457410e3 --- /dev/null +++ b/config/GZLE01/rels/d_a_warpdm20/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daWarpdm20_cFv = .text:0x00000078; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000BC; // type:function size:0x20 scope:local align:4 +CreateHeap__12daWarpdm20_cFv = .text:0x000000DC; // type:function size:0x390 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000046C; // type:function size:0x48 scope:weak align:4 +CreateInit__12daWarpdm20_cFv = .text:0x000004B4; // type:function size:0x114 scope:global align:4 +_create__12daWarpdm20_cFv = .text:0x000005C8; // type:function size:0xD8 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000006A0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000006FC; // type:function size:0x48 scope:weak align:4 +set_mtx__12daWarpdm20_cFv = .text:0x00000744; // type:function size:0xDC scope:weak align:4 +_execute__12daWarpdm20_cFv = .text:0x00000820; // type:function size:0x168 scope:global align:4 +normal_execute__12daWarpdm20_cFv = .text:0x00000988; // type:function size:0x168 scope:global align:4 +demo_execute__12daWarpdm20_cFv = .text:0x00000AF0; // type:function size:0xC4 scope:global align:4 +demo_proc__12daWarpdm20_cFv = .text:0x00000BB4; // type:function size:0x11C scope:global align:4 +initWait__12daWarpdm20_cFi = .text:0x00000CD0; // type:function size:0x1C scope:global align:4 +actWait__12daWarpdm20_cFi = .text:0x00000CEC; // type:function size:0x24 scope:global align:4 +initWait2__12daWarpdm20_cFi = .text:0x00000D10; // type:function size:0x34 scope:global align:4 +actWait2__12daWarpdm20_cFi = .text:0x00000D44; // type:function size:0x24 scope:global align:4 +initWarp__12daWarpdm20_cFi = .text:0x00000D68; // type:function size:0x78 scope:global align:4 +actWarp__12daWarpdm20_cFi = .text:0x00000DE0; // type:function size:0x24 scope:global align:4 +initWaitDead__12daWarpdm20_cFi = .text:0x00000E04; // type:function size:0x11C scope:global align:4 +actWaitDead__12daWarpdm20_cFi = .text:0x00000F20; // type:function size:0x74 scope:global align:4 +initDead__12daWarpdm20_cFi = .text:0x00000F94; // type:function size:0x70 scope:global align:4 +actDead__12daWarpdm20_cFi = .text:0x00001004; // type:function size:0x100 scope:global align:4 +initReturnWait__12daWarpdm20_cFi = .text:0x00001104; // type:function size:0x70 scope:global align:4 +actReturnWait__12daWarpdm20_cFi = .text:0x00001174; // type:function size:0x24 scope:global align:4 +eventOrder__12daWarpdm20_cFv = .text:0x00001198; // type:function size:0x5C scope:global align:4 +checkOrder__12daWarpdm20_cFv = .text:0x000011F4; // type:function size:0xC0 scope:global align:4 +animPlay__12daWarpdm20_cFv = .text:0x000012B4; // type:function size:0x94 scope:global align:4 +setEndAnm__12daWarpdm20_cFv = .text:0x00001348; // type:function size:0x7C scope:global align:4 +getSeaY__12daWarpdm20_cF4cXyz = .text:0x000013C4; // type:function size:0x54 scope:global align:4 +set_effect__12daWarpdm20_cFUs = .text:0x00001418; // type:function size:0xB4 scope:global align:4 +set_wpsenko__12daWarpdm20_cFv = .text:0x000014CC; // type:function size:0x84 scope:global align:4 +init_bck_anm__12daWarpdm20_cFi = .text:0x00001550; // type:function size:0xA0 scope:global align:4 +check_warp__12daWarpdm20_cFv = .text:0x000015F0; // type:function size:0xFC scope:global align:4 +_draw__12daWarpdm20_cFv = .text:0x000016EC; // type:function size:0xD4 scope:global align:4 +daWarpdm20_Create__FPv = .text:0x000017C0; // type:function size:0x20 scope:local align:4 +daWarpdm20_Delete__FPv = .text:0x000017E0; // type:function size:0x24 scope:local align:4 +daWarpdm20_Draw__FPv = .text:0x00001804; // type:function size:0x24 scope:local align:4 +daWarpdm20_Execute__FPv = .text:0x00001828; // type:function size:0x24 scope:local align:4 +daWarpdm20_IsDelete__FPv = .text:0x0000184C; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001854; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001858; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000185C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001860; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001864; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000018C0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000191C; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_warpdm20_cpp = .text:0x00001978; // type:function size:0x134 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daWarpdm20_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_residxA__12daWarpdm20_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +m_residxB__12daWarpdm20_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +m_heapsize__12daWarpdm20_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +m_warp_distance__12daWarpdm20_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +m_eff_distance__12daWarpdm20_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +@4101 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4102 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4284 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4285 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4435 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@4514 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4647 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000070; // type:object size:0x85 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4314 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4315 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4316 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4317 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4318 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4319 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000078; // type:object size:0x48 scope:local align:4 +@4320 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4321 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4322 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4323 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4324 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4325 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000108; // type:object size:0x48 scope:local align:4 +action_table$4329 = .data:0x00000150; // type:object size:0x18 scope:local align:4 +daWarpdm20MethodTable = .data:0x00000168; // type:object size:0x20 scope:local align:4 +g_profile_WARPDEMO20 = .data:0x00000188; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x000001B8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001D8; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000218; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_warpf/splits.txt b/config/GZLE01/rels/d_a_warpf/splits.txt new file mode 100644 index 000000000..3cc81e18a --- /dev/null +++ b/config/GZLE01/rels/d_a_warpf/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpf.cpp: + .text start:0x00000078 end:0x00002638 + .text start:0x00002638 end:0x00002638 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001B6 + .data start:0x00000000 end:0x00000260 diff --git a/config/GZLE01/rels/d_a_warpf/symbols.txt b/config/GZLE01/rels/d_a_warpf/symbols.txt new file mode 100644 index 000000000..38180bbe7 --- /dev/null +++ b/config/GZLE01/rels/d_a_warpf/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__9daWarpf_cFv = .text:0x00000098; // type:function size:0x994 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A2C; // type:function size:0x48 scope:weak align:4 +_delete__9daWarpf_cFv = .text:0x00000A74; // type:function size:0xE4 scope:global align:4 +checkEndDemo__9daWarpf_cFv = .text:0x00000B58; // type:function size:0xDC scope:global align:4 +onEndDemo__9daWarpf_cFv = .text:0x00000C34; // type:function size:0x4 scope:global align:4 +CreateInit__9daWarpf_cFv = .text:0x00000C38; // type:function size:0xC4 scope:global align:4 +_create__9daWarpf_cFv = .text:0x00000CFC; // type:function size:0x178 scope:global align:4 +_execute__9daWarpf_cFv = .text:0x00000E74; // type:function size:0x5C scope:global align:4 +eventOrder__9daWarpf_cFv = .text:0x00000ED0; // type:function size:0x5C scope:global align:4 +checkOrder__9daWarpf_cFv = .text:0x00000F2C; // type:function size:0xC4 scope:global align:4 +demo_proc__9daWarpf_cFv = .text:0x00000FF0; // type:function size:0x11C scope:global align:4 +initWait__9daWarpf_cFi = .text:0x0000110C; // type:function size:0xDC scope:global align:4 +actWait__9daWarpf_cFi = .text:0x000011E8; // type:function size:0x3C scope:global align:4 +initWarpStart__9daWarpf_cFi = .text:0x00001224; // type:function size:0x28 scope:global align:4 +actWarpStart__9daWarpf_cFi = .text:0x0000124C; // type:function size:0x8 scope:global align:4 +initWarpMode_1__9daWarpf_cFi = .text:0x00001254; // type:function size:0xC scope:global align:4 +actWarpMode_1__9daWarpf_cFi = .text:0x00001260; // type:function size:0x124 scope:global align:4 +initWarpMode_2__9daWarpf_cFi = .text:0x00001384; // type:function size:0xC scope:global align:4 +actWarpMode_2__9daWarpf_cFi = .text:0x00001390; // type:function size:0xFC scope:global align:4 +initWarpMode_3__9daWarpf_cFi = .text:0x0000148C; // type:function size:0xC scope:global align:4 +actWarpMode_3__9daWarpf_cFi = .text:0x00001498; // type:function size:0x150 scope:global align:4 +initEndWait__9daWarpf_cFi = .text:0x000015E8; // type:function size:0x4 scope:global align:4 +actEndWait__9daWarpf_cFi = .text:0x000015EC; // type:function size:0x8 scope:global align:4 +check_warp_event__9daWarpf_cFv = .text:0x000015F4; // type:function size:0x128 scope:global align:4 +get_distance__9daWarpf_cFv = .text:0x0000171C; // type:function size:0x6C scope:global align:4 +get_earth_pos__9daWarpf_cFv = .text:0x00001788; // type:function size:0x80 scope:global align:4 +set_effect__9daWarpf_cFv = .text:0x00001808; // type:function size:0x43C scope:global align:4 +set_effect_wind00__9daWarpf_cFv = .text:0x00001C44; // type:function size:0xC8 scope:global align:4 +get_angle_wind01__9daWarpf_cFv = .text:0x00001D0C; // type:function size:0x7C scope:global align:4 +anim_play__9daWarpf_cFv = .text:0x00001D88; // type:function size:0xBC scope:global align:4 +setEndAnim__9daWarpf_cFv = .text:0x00001E44; // type:function size:0x134 scope:global align:4 +set_se__9daWarpf_cFv = .text:0x00001F78; // type:function size:0x174 scope:global align:4 +set_mtx__9daWarpf_cFv = .text:0x000020EC; // type:function size:0xB0 scope:global align:4 +_draw__9daWarpf_cFv = .text:0x0000219C; // type:function size:0x1A4 scope:global align:4 +daWarpf_Create__FPv = .text:0x00002340; // type:function size:0x20 scope:local align:4 +daWarpf_Delete__FPv = .text:0x00002360; // type:function size:0x24 scope:local align:4 +daWarpf_Draw__FPv = .text:0x00002384; // type:function size:0x24 scope:local align:4 +daWarpf_Execute__FPv = .text:0x000023A8; // type:function size:0x24 scope:local align:4 +daWarpf_IsDelete__FPv = .text:0x000023CC; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000023D4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00002430; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000248C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000024E8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_warpf_cpp = .text:0x00002504; // type:function size:0x134 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_warp_size__9daWarpf_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@4288 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4575 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4643 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4675 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4709 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4750 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4751 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4763 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +l_earth_pos$4767 = .rodata:0x00000074; // type:object size:0x40 scope:local align:4 +l_earth_pos_2nd$4768 = .rodata:0x000000B4; // type:object size:0x40 scope:local align:4 +@4883 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4885 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4906 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4907 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@5024 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000118; // type:object size:0x9E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__9daWarpf_c = .data:0x00000030; // type:object size:0x40 scope:global align:4 +@4356 = .data:0x00000070; // type:object size:0x38 scope:local align:4 +@4497 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4498 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4499 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4500 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4501 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4502 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000000F0; // type:object size:0x48 scope:local align:4 +@4503 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4504 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@4505 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@4506 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@4507 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@4508 = .data:0x00000174; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000180; // type:object size:0x48 scope:local align:4 +action_table$4512 = .data:0x000001C8; // type:object size:0x18 scope:local align:4 +daWarpfMethodTable = .data:0x000001E0; // type:object size:0x20 scope:local align:4 +g_profile_WARPFLOWER = .data:0x00000200; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000248; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000254; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_warpfout/splits.txt b/config/GZLE01/rels/d_a_warpfout/splits.txt new file mode 100644 index 000000000..de43b6d92 --- /dev/null +++ b/config/GZLE01/rels/d_a_warpfout/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpfout.cpp: + .text start:0x00000078 end:0x00000808 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000037 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLE01/rels/d_a_warpfout/symbols.txt b/config/GZLE01/rels/d_a_warpfout/symbols.txt new file mode 100644 index 000000000..2d5846a76 --- /dev/null +++ b/config/GZLE01/rels/d_a_warpfout/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daWarpfout_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__12daWarpfout_cFv = .text:0x00000080; // type:function size:0xC scope:global align:4 +_create__12daWarpfout_cFv = .text:0x0000008C; // type:function size:0x58 scope:global align:4 +_execute__12daWarpfout_cFv = .text:0x000000E4; // type:function size:0x40 scope:global align:4 +checkOrder__12daWarpfout_cFv = .text:0x00000124; // type:function size:0x4 scope:global align:4 +eventOrder__12daWarpfout_cFv = .text:0x00000128; // type:function size:0x4 scope:global align:4 +demo_proc__12daWarpfout_cFv = .text:0x0000012C; // type:function size:0x11C scope:global align:4 +initWarp1__12daWarpfout_cFi = .text:0x00000248; // type:function size:0x60 scope:global align:4 +actWarp1__12daWarpfout_cFi = .text:0x000002A8; // type:function size:0x9C scope:global align:4 +initWarp2__12daWarpfout_cFi = .text:0x00000344; // type:function size:0x7C scope:global align:4 +actWarp2__12daWarpfout_cFi = .text:0x000003C0; // type:function size:0x2C scope:global align:4 +initWarp3__12daWarpfout_cFi = .text:0x000003EC; // type:function size:0x7C scope:global align:4 +actWarp3__12daWarpfout_cFi = .text:0x00000468; // type:function size:0x2C scope:global align:4 +initWarp4__12daWarpfout_cFi = .text:0x00000494; // type:function size:0x88 scope:global align:4 +actWarp4__12daWarpfout_cFi = .text:0x0000051C; // type:function size:0x8 scope:global align:4 +initEnd__12daWarpfout_cFi = .text:0x00000524; // type:function size:0x4 scope:global align:4 +actEnd__12daWarpfout_cFi = .text:0x00000528; // type:function size:0x24 scope:global align:4 +set_effect_wind01__12daWarpfout_cF4cXyzs = .text:0x0000054C; // type:function size:0xA8 scope:global align:4 +get_effect_angle__12daWarpfout_cFv = .text:0x000005F4; // type:function size:0x7C scope:global align:4 +daWarpfout_Create__FPv = .text:0x00000670; // type:function size:0x20 scope:local align:4 +daWarpfout_Delete__FPv = .text:0x00000690; // type:function size:0x24 scope:local align:4 +daWarpfout_Draw__FPv = .text:0x000006B4; // type:function size:0x8 scope:local align:4 +daWarpfout_Execute__FPv = .text:0x000006BC; // type:function size:0x24 scope:local align:4 +daWarpfout_IsDelete__FPv = .text:0x000006E0; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPi = .text:0x000006E8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_warpfout_cpp = .text:0x00000704; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4237 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4276 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4298 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x23 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4186 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4187 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4188 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4189 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4190 = .data:0x00000060; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4191 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4192 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4193 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4194 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4195 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000000E4; // type:object size:0x3C scope:local align:4 +action_table$4199 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +daWarpfoutMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_WARPFOUT = .data:0x00000154; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_warpgn/splits.txt b/config/GZLE01/rels/d_a_warpgn/splits.txt new file mode 100644 index 000000000..84893c4c5 --- /dev/null +++ b/config/GZLE01/rels/d_a_warpgn/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpgn.cpp: + .text start:0x00000078 end:0x00001BCC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DF + .data start:0x00000000 end:0x000001E8 diff --git a/config/GZLE01/rels/d_a_warpgn/symbols.txt b/config/GZLE01/rels/d_a_warpgn/symbols.txt new file mode 100644 index 000000000..b0bd2e201 --- /dev/null +++ b/config/GZLE01/rels/d_a_warpgn/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daWarpgn_cFv = .text:0x00000078; // type:function size:0xA8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarpgn_cFv = .text:0x00000140; // type:function size:0x430 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000570; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarpgn_cFv = .text:0x000005B8; // type:function size:0x218 scope:global align:4 +_create__10daWarpgn_cFv = .text:0x000007D0; // type:function size:0x124 scope:global align:4 +set_mtx__10daWarpgn_cFv = .text:0x000008F4; // type:function size:0x70 scope:weak align:4 +_execute__10daWarpgn_cFv = .text:0x00000964; // type:function size:0x114 scope:global align:4 +normal_execute__10daWarpgn_cFv = .text:0x00000A78; // type:function size:0x110 scope:global align:4 +demo_execute__10daWarpgn_cFv = .text:0x00000B88; // type:function size:0x88 scope:global align:4 +demo_proc__10daWarpgn_cFv = .text:0x00000C10; // type:function size:0x11C scope:global align:4 +initWait__10daWarpgn_cFi = .text:0x00000D2C; // type:function size:0x4 scope:global align:4 +actWait__10daWarpgn_cFi = .text:0x00000D30; // type:function size:0x28 scope:global align:4 +initStartWarp__10daWarpgn_cFi = .text:0x00000D58; // type:function size:0xBC scope:global align:4 +actStartWarp__10daWarpgn_cFi = .text:0x00000E14; // type:function size:0x28 scope:global align:4 +initWarp__10daWarpgn_cFi = .text:0x00000E3C; // type:function size:0x58 scope:global align:4 +actWarp__10daWarpgn_cFi = .text:0x00000E94; // type:function size:0x28 scope:global align:4 +initWarpArrive__10daWarpgn_cFi = .text:0x00000EBC; // type:function size:0xB0 scope:global align:4 +actWarpArrive__10daWarpgn_cFi = .text:0x00000F6C; // type:function size:0x28 scope:global align:4 +initWarpArriveEnd__10daWarpgn_cFi = .text:0x00000F94; // type:function size:0x4 scope:global align:4 +actWarpArriveEnd__10daWarpgn_cFi = .text:0x00000F98; // type:function size:0x68 scope:global align:4 +initAppear__10daWarpgn_cFi = .text:0x00001000; // type:function size:0xC scope:global align:4 +actAppear__10daWarpgn_cFi = .text:0x0000100C; // type:function size:0xB0 scope:global align:4 +eventOrder__10daWarpgn_cFv = .text:0x000010BC; // type:function size:0x90 scope:global align:4 +checkOrder__10daWarpgn_cFv = .text:0x0000114C; // type:function size:0x10C scope:global align:4 +anim_play__10daWarpgn_cFi = .text:0x00001258; // type:function size:0x214 scope:global align:4 +set_end_anim__10daWarpgn_cFv = .text:0x0000146C; // type:function size:0xB4 scope:global align:4 +check_warp__10daWarpgn_cFv = .text:0x00001520; // type:function size:0x1BC scope:global align:4 +checkValidWarp__10daWarpgn_cFv = .text:0x000016DC; // type:function size:0x68 scope:global align:4 +_draw__10daWarpgn_cFv = .text:0x00001744; // type:function size:0x190 scope:global align:4 +daWarpgn_Create__FPv = .text:0x000018D4; // type:function size:0x20 scope:local align:4 +daWarpgn_Delete__FPv = .text:0x000018F4; // type:function size:0x24 scope:local align:4 +daWarpgn_Draw__FPv = .text:0x00001918; // type:function size:0x24 scope:local align:4 +daWarpgn_Execute__FPv = .text:0x0000193C; // type:function size:0x24 scope:local align:4 +daWarpgn_IsDelete__FPv = .text:0x00001960; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001968; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000019C4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001A20; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001A7C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_warpgn_cpp = .text:0x00001A98; // type:function size:0x134 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daWarpgn_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_heapsize__10daWarpgn_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@4124 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4125 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4183 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4476 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4769 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4770 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4771 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x9B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4322 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4323 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4324 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4325 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4326 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4327 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000078; // type:object size:0x48 scope:local align:4 +@4328 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4329 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4330 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4331 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4332 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4333 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000108; // type:object size:0x48 scope:local align:4 +action_table$4337 = .data:0x00000150; // type:object size:0x18 scope:local align:4 +daWarpgnMethodTable = .data:0x00000168; // type:object size:0x20 scope:local align:4 +g_profile_WARPGANON = .data:0x00000188; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001DC; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_warphr/splits.txt b/config/GZLE01/rels/d_a_warphr/splits.txt new file mode 100644 index 000000000..a205393d9 --- /dev/null +++ b/config/GZLE01/rels/d_a_warphr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_warphr.cpp: + .text start:0x000000EC end:0x00001930 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000FE + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLE01/rels/d_a_warphr/symbols.txt b/config/GZLE01/rels/d_a_warphr/symbols.txt new file mode 100644 index 000000000..f9ebfe224 --- /dev/null +++ b/config/GZLE01/rels/d_a_warphr/symbols.txt @@ -0,0 +1,109 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +_delete__10daWarphr_cFv = .text:0x000000EC; // type:function size:0x80 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000016C; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarphr_cFv = .text:0x0000018C; // type:function size:0x410 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000059C; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarphr_cFv = .text:0x000005E4; // type:function size:0xD8 scope:global align:4 +_create__10daWarphr_cFv = .text:0x000006BC; // type:function size:0xAC scope:global align:4 +set_mtx__10daWarphr_cFv = .text:0x00000768; // type:function size:0xA0 scope:weak align:4 +_execute__10daWarphr_cFv = .text:0x00000808; // type:function size:0x250 scope:global align:4 +normal_execute__10daWarphr_cFv = .text:0x00000A58; // type:function size:0x70 scope:global align:4 +demo_execute__10daWarphr_cFv = .text:0x00000AC8; // type:function size:0x88 scope:global align:4 +demo_proc__10daWarphr_cFv = .text:0x00000B50; // type:function size:0x11C scope:global align:4 +initWait__10daWarphr_cFi = .text:0x00000C6C; // type:function size:0x4 scope:global align:4 +actWait__10daWarphr_cFi = .text:0x00000C70; // type:function size:0x28 scope:global align:4 +initStartWarp__10daWarphr_cFi = .text:0x00000C98; // type:function size:0x34 scope:global align:4 +actStartWarp__10daWarphr_cFi = .text:0x00000CCC; // type:function size:0x28 scope:global align:4 +initWarp__10daWarphr_cFi = .text:0x00000CF4; // type:function size:0xF8 scope:global align:4 +actWarp__10daWarphr_cFi = .text:0x00000DEC; // type:function size:0x28 scope:global align:4 +initWarpArrive__10daWarphr_cFi = .text:0x00000E14; // type:function size:0x15C scope:global align:4 +__dt__4cXyzFv = .text:0x00000F70; // type:function size:0x3C scope:weak align:4 +actWarpArrive__10daWarphr_cFi = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 +initWarpArriveEnd__10daWarphr_cFi = .text:0x00000FB4; // type:function size:0x2C scope:global align:4 +actWarpArriveEnd__10daWarphr_cFi = .text:0x00000FE0; // type:function size:0x68 scope:global align:4 +eventOrder__10daWarphr_cFv = .text:0x00001048; // type:function size:0x5C scope:global align:4 +checkOrder__10daWarphr_cFv = .text:0x000010A4; // type:function size:0xB8 scope:global align:4 +anim_play__10daWarphr_cFi = .text:0x0000115C; // type:function size:0x120 scope:global align:4 +set_end_anim__10daWarphr_cFv = .text:0x0000127C; // type:function size:0x7C scope:global align:4 +get_return_count__10daWarphr_cFv = .text:0x000012F8; // type:function size:0x54 scope:global align:4 +check_warp__10daWarphr_cFv = .text:0x0000134C; // type:function size:0x1A4 scope:global align:4 +_draw__10daWarphr_cFv = .text:0x000014F0; // type:function size:0x1F0 scope:global align:4 +daWarphr_Create__FPv = .text:0x000016E0; // type:function size:0x20 scope:local align:4 +daWarphr_Delete__FPv = .text:0x00001700; // type:function size:0x24 scope:local align:4 +daWarphr_Draw__FPv = .text:0x00001724; // type:function size:0x24 scope:local align:4 +daWarphr_Execute__FPv = .text:0x00001748; // type:function size:0x24 scope:local align:4 +daWarphr_IsDelete__FPv = .text:0x0000176C; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001774; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000017D0; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_warphr_cpp = .text:0x0000182C; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daWarphr_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_residxA__10daWarphr_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_residxB__10daWarphr_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_heapsize__10daWarphr_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +@4216 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4485 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4486 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4608 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4709 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4710 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4711 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0x9A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4379 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4380 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4381 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4382 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4383 = .data:0x00000060; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4384 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4385 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4386 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4387 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4388 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000000E4; // type:object size:0x3C scope:local align:4 +action_table$4392 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +daWarphrMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_WARPHYRULE = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4466 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4467 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +arrive_target$4465 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLE01/rels/d_a_warpls/splits.txt b/config/GZLE01/rels/d_a_warpls/splits.txt new file mode 100644 index 000000000..33d5bd744 --- /dev/null +++ b/config/GZLE01/rels/d_a_warpls/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpls.cpp: + .text start:0x00000078 end:0x000012B4 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZLE01/rels/d_a_warpls/symbols.txt b/config/GZLE01/rels/d_a_warpls/symbols.txt new file mode 100644 index 000000000..ab0e7c338 --- /dev/null +++ b/config/GZLE01/rels/d_a_warpls/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daWarpls_cFv = .text:0x00000078; // type:function size:0x68 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E0; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarpls_cFv = .text:0x00000100; // type:function size:0x2D8 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003D8; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarpls_cFv = .text:0x00000420; // type:function size:0x344 scope:global align:4 +_create__10daWarpls_cFv = .text:0x00000764; // type:function size:0xC8 scope:global align:4 +set_mtx__10daWarpls_cFv = .text:0x0000082C; // type:function size:0x70 scope:weak align:4 +_execute__10daWarpls_cFv = .text:0x0000089C; // type:function size:0xE8 scope:global align:4 +checkOrder__10daWarpls_cFv = .text:0x00000984; // type:function size:0x140 scope:global align:4 +eventOrder__10daWarpls_cFv = .text:0x00000AC4; // type:function size:0x138 scope:global align:4 +setStatus__10daWarpls_cFv = .text:0x00000BFC; // type:function size:0x80 scope:global align:4 +demo__10daWarpls_cFv = .text:0x00000C7C; // type:function size:0x148 scope:global align:4 +check_warp_link__10daWarpls_cFv = .text:0x00000DC4; // type:function size:0x124 scope:global align:4 +check_warp_distance__10daWarpls_cFv = .text:0x00000EE8; // type:function size:0x10C scope:global align:4 +warp_eff_start__10daWarpls_cFv = .text:0x00000FF4; // type:function size:0xD4 scope:global align:4 +daWarpls_Create__FPv = .text:0x000010C8; // type:function size:0x20 scope:local align:4 +daWarpls_Delete__FPv = .text:0x000010E8; // type:function size:0x24 scope:local align:4 +daWarpls_Draw__FPv = .text:0x0000110C; // type:function size:0xC4 scope:local align:4 +daWarpls_Execute__FPv = .text:0x000011D0; // type:function size:0x24 scope:local align:4 +daWarpls_IsDelete__FPv = .text:0x000011F4; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000011FC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001258; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bdlidx__10daWarpls_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_brkidx__10daWarpls_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_bckidx__10daWarpls_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_heapsize__10daWarpls_c = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +m_warp_distance__10daWarpls_c = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +@4124 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4130 = .rodata:0x0000001C; // type:object size:0xC scope:local align:4 +@4271 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4384 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4515 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4516 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4517 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0x74 scope:local align:4 data:string_table +m_arcname__10daWarpls_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +daWarplsMethodTable = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_WARPLIGHT = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000058; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000064; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000070; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_warpmj/splits.txt b/config/GZLE01/rels/d_a_warpmj/splits.txt new file mode 100644 index 000000000..5b18f083e --- /dev/null +++ b/config/GZLE01/rels/d_a_warpmj/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpmj.cpp: + .text start:0x00000078 end:0x00001398 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x0000014C diff --git a/config/GZLE01/rels/d_a_warpmj/symbols.txt b/config/GZLE01/rels/d_a_warpmj/symbols.txt new file mode 100644 index 000000000..bfecc4e8f --- /dev/null +++ b/config/GZLE01/rels/d_a_warpmj/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daWarpmj_cFv = .text:0x00000078; // type:function size:0x30 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000A8; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarpmj_cFv = .text:0x000000C8; // type:function size:0x38C scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000454; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarpmj_cFv = .text:0x0000049C; // type:function size:0x194 scope:global align:4 +_create__10daWarpmj_cFv = .text:0x00000630; // type:function size:0x148 scope:global align:4 +set_mtx__10daWarpmj_cFv = .text:0x00000778; // type:function size:0xD4 scope:weak align:4 +_execute__10daWarpmj_cFv = .text:0x0000084C; // type:function size:0x144 scope:global align:4 +normal_execute__10daWarpmj_cFv = .text:0x00000990; // type:function size:0x44 scope:global align:4 +demo_execute__10daWarpmj_cFv = .text:0x000009D4; // type:function size:0x8C scope:global align:4 +demo_proc__10daWarpmj_cFv = .text:0x00000A60; // type:function size:0x11C scope:global align:4 +initWait__10daWarpmj_cFi = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 +actWait__10daWarpmj_cFi = .text:0x00000B80; // type:function size:0x24 scope:global align:4 +initWarp__10daWarpmj_cFi = .text:0x00000BA4; // type:function size:0x70 scope:global align:4 +actWarp__10daWarpmj_cFi = .text:0x00000C14; // type:function size:0x24 scope:global align:4 +initWarpArrive__10daWarpmj_cFi = .text:0x00000C38; // type:function size:0x5C scope:global align:4 +actWarpArrive__10daWarpmj_cFi = .text:0x00000C94; // type:function size:0x24 scope:global align:4 +eventOrder__10daWarpmj_cFv = .text:0x00000CB8; // type:function size:0x5C scope:global align:4 +checkOrder__10daWarpmj_cFv = .text:0x00000D14; // type:function size:0xBC scope:global align:4 +animPlay__10daWarpmj_cFv = .text:0x00000DD0; // type:function size:0x40 scope:global align:4 +setEndAnm__10daWarpmj_cFv = .text:0x00000E10; // type:function size:0x7C scope:global align:4 +getSeaY__10daWarpmj_cF4cXyz = .text:0x00000E8C; // type:function size:0x54 scope:global align:4 +check_warp__10daWarpmj_cFv = .text:0x00000EE0; // type:function size:0xFC scope:global align:4 +_draw__10daWarpmj_cFv = .text:0x00000FDC; // type:function size:0x170 scope:global align:4 +daWarpmj_Create__FPv = .text:0x0000114C; // type:function size:0x20 scope:local align:4 +daWarpmj_Delete__FPv = .text:0x0000116C; // type:function size:0x24 scope:local align:4 +daWarpmj_Draw__FPv = .text:0x00001190; // type:function size:0x24 scope:local align:4 +daWarpmj_Execute__FPv = .text:0x000011B4; // type:function size:0x24 scope:local align:4 +daWarpmj_IsDelete__FPv = .text:0x000011D8; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000011E0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000123C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001298; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_warpmj_cpp = .text:0x000012F4; // type:function size:0xA4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daWarpmj_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_heapsize__10daWarpmj_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_warp_distance__10daWarpmj_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +@4101 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4102 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4137 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4455 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4456 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4457 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x6C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4270 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4271 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4272 = .data:0x00000048; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000054; // type:object size:0x24 scope:local align:4 +@4273 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4274 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4275 = .data:0x00000090; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x0000009C; // type:object size:0x24 scope:local align:4 +action_table$4279 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +daWarpmjMethodTable = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_WARPMAJYUU = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000140; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_waterfall/splits.txt b/config/GZLE01/rels/d_a_waterfall/splits.txt new file mode 100644 index 000000000..7291a9d98 --- /dev/null +++ b/config/GZLE01/rels/d_a_waterfall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_waterfall.cpp: + .text start:0x00000078 end:0x00001994 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_waterfall/symbols.txt b/config/GZLE01/rels/d_a_waterfall/symbols.txt new file mode 100644 index 000000000..369239cff --- /dev/null +++ b/config/GZLE01/rels/d_a_waterfall/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__9daWfall_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x20 scope:local align:4 +CreateHeap__9daWfall_cFv = .text:0x00000110; // type:function size:0x37C scope:global align:4 +CreateInit__9daWfall_cFv = .text:0x0000048C; // type:function size:0x27C scope:global align:4 +_create__9daWfall_cFv = .text:0x00000708; // type:function size:0x130 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000838; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000894; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008F0; // type:function size:0x48 scope:weak align:4 +set_mtx__9daWfall_cFv = .text:0x00000938; // type:function size:0x80 scope:global align:4 +set_gate_mtx__9daWfall_cFv = .text:0x000009B8; // type:function size:0x64 scope:global align:4 +set_minamo_mtx__9daWfall_cFv = .text:0x00000A1C; // type:function size:0xB4 scope:global align:4 +_execute__9daWfall_cFv = .text:0x00000AD0; // type:function size:0x1C4 scope:global align:4 +mode_proc_call__9daWfall_cFv = .text:0x00000C94; // type:function size:0x8C scope:global align:4 +mode_wtr_on_init__9daWfall_cFv = .text:0x00000D20; // type:function size:0x28 scope:global align:4 +mode_wtr_on__9daWfall_cFv = .text:0x00000D48; // type:function size:0xA4 scope:global align:4 +mode_wtr_off_init__9daWfall_cFv = .text:0x00000DEC; // type:function size:0x28 scope:global align:4 +mode_wtr_off__9daWfall_cFv = .text:0x00000E14; // type:function size:0xD4 scope:global align:4 +setEmitter00Pos__9daWfall_cFv = .text:0x00000EE8; // type:function size:0x108 scope:global align:4 +setEmitter01Pos__9daWfall_cFv = .text:0x00000FF0; // type:function size:0xA8 scope:global align:4 +getWaterScaleFromGatePos__9daWfall_cFv = .text:0x00001098; // type:function size:0x40 scope:global align:4 +getWaterHeight__9daWfall_cFv = .text:0x000010D8; // type:function size:0x174 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x0000124C; // type:function size:0x124 scope:weak align:4 +set_se__9daWfall_cFv = .text:0x00001370; // type:function size:0x70 scope:global align:4 +daWfall_Create__FPv = .text:0x000013E0; // type:function size:0x20 scope:local align:4 +daWfall_Delete__FPv = .text:0x00001400; // type:function size:0x24 scope:local align:4 +daWfall_Draw__FPv = .text:0x00001424; // type:function size:0x12C scope:local align:4 +daWfall_Execute__FPv = .text:0x00001550; // type:function size:0x24 scope:local align:4 +daWfall_IsDelete__FPv = .text:0x00001574; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000157C; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000015C4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000160C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001668; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016B0; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000170C; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x000017AC; // type:function size:0xFC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018A8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018AC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018B0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018B4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000018B8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001900; // type:function size:0x5C scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x0000195C; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00001964; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x0000196C; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00001974; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x0000197C; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00001984; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000198C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daWfall_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_wait_timer__9daWfall_c = .rodata:0x00000006; // type:object size:0x1 scope:global align:1 data:string +m_heapsize__9daWfall_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@4051 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4052 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4124 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4308 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4318 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4320 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x44 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4294 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4295 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4293 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +daWfallMethodTable = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_WATERFALL = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000000BC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000EC; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x00000104; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000134; // type:object size:0x30 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000164; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000180; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +init$4296 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_wbird/splits.txt b/config/GZLE01/rels/d_a_wbird/splits.txt new file mode 100644 index 000000000..68f4b40a9 --- /dev/null +++ b/config/GZLE01/rels/d_a_wbird/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wbird.cpp: + .text start:0x00000078 end:0x00000928 + .text start:0x00000928 end:0x00000928 + .rodata start:0x00000000 end:0x00000063 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLE01/rels/d_a_wbird/symbols.txt b/config/GZLE01/rels/d_a_wbird/symbols.txt new file mode 100644 index 000000000..2fff2e7ce --- /dev/null +++ b/config/GZLE01/rels/d_a_wbird/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +calcMtx__9daWbird_cFv = .text:0x00000078; // type:function size:0x34 scope:global align:4 +setStartPos__9daWbird_cFv = .text:0x000000AC; // type:function size:0x278 scope:global align:4 +CreateInit__9daWbird_cFv = .text:0x00000324; // type:function size:0x64 scope:global align:4 +create__9daWbird_cFv = .text:0x00000388; // type:function size:0x58 scope:global align:4 +actionWait__9daWbird_cFv = .text:0x000003E0; // type:function size:0x4 scope:global align:4 +actionEnd__9daWbird_cFv = .text:0x000003E4; // type:function size:0x90 scope:global align:4 +actionMove__9daWbird_cFv = .text:0x00000474; // type:function size:0x168 scope:global align:4 +actionSelect__9daWbird_cFv = .text:0x000005DC; // type:function size:0x274 scope:global align:4 +daWbird_Draw__FP9daWbird_c = .text:0x00000850; // type:function size:0x8 scope:local align:4 +daWbird_Execute__FP9daWbird_c = .text:0x00000858; // type:function size:0x78 scope:local align:4 +daWbird_IsDelete__FP9daWbird_c = .text:0x000008D0; // type:function size:0x8 scope:local align:4 +daWbird_Delete__FP9daWbird_c = .text:0x000008D8; // type:function size:0x30 scope:local align:4 +daWbird_Create__FP10fopAc_ac_c = .text:0x00000908; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daWbird_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4065 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4157 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4158 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000030; // type:object size:0x33 scope:local align:4 data:string_table +l_daWbird_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_WBIRD = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLE01/rels/d_a_wind_tag/splits.txt b/config/GZLE01/rels/d_a_wind_tag/splits.txt new file mode 100644 index 000000000..8d35ac8ea --- /dev/null +++ b/config/GZLE01/rels/d_a_wind_tag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wind_tag.cpp: + .text start:0x00000078 end:0x00001CC8 + .rodata start:0x00000000 end:0x0000008D + .data start:0x00000000 end:0x00000208 diff --git a/config/GZLE01/rels/d_a_wind_tag/symbols.txt b/config/GZLE01/rels/d_a_wind_tag/symbols.txt new file mode 100644 index 000000000..31cf0b7d3 --- /dev/null +++ b/config/GZLE01/rels/d_a_wind_tag/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__Q29daWindTag11daWindTag_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +CheckCreateHeap__9daWindTagFP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x20 scope:local align:4 +CreateHeap__Q29daWindTag11daWindTag_cFv = .text:0x00000110; // type:function size:0x2D4 scope:global align:4 +CreateInit__Q29daWindTag11daWindTag_cFv = .text:0x000003E4; // type:function size:0x444 scope:global align:4 +set_wind_angle__Q29daWindTag11daWindTag_cFv = .text:0x00000828; // type:function size:0xAC scope:global align:4 +_create__Q29daWindTag11daWindTag_cFv = .text:0x000008D4; // type:function size:0xC8 scope:global align:4 +__ct__Q29daWindTag11daWindTag_cFv = .text:0x0000099C; // type:function size:0x19C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BF0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000C38; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000D18; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000D74; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000DBC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000E18; // type:function size:0x48 scope:weak align:4 +set_mtx__Q29daWindTag11daWindTag_cFv = .text:0x00000E60; // type:function size:0x114 scope:global align:4 +checkSizeSpecialBig__Q29daWindTag11daWindTag_cFv = .text:0x00000F74; // type:function size:0x14 scope:global align:4 +set_wind_se_sub__Q29daWindTag11daWindTag_cFUlP4cXyz = .text:0x00000F88; // type:function size:0xBC scope:global align:4 +set_wind_se__Q29daWindTag11daWindTag_cFv = .text:0x00001044; // type:function size:0x188 scope:global align:4 +NearPos__8cM3dGCpsCF4cXyzP4cXyz = .text:0x000011CC; // type:function size:0x20 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000011EC; // type:function size:0x48 scope:weak align:4 +_execute__Q29daWindTag11daWindTag_cFv = .text:0x00001234; // type:function size:0x394 scope:global align:4 +path_move__Q29daWindTag11daWindTag_cFv = .text:0x000015C8; // type:function size:0x54 scope:global align:4 +set_next_pnt__Q29daWindTag11daWindTag_cFv = .text:0x0000161C; // type:function size:0xE4 scope:global align:4 +_draw__Q29daWindTag11daWindTag_cFv = .text:0x00001700; // type:function size:0x114 scope:global align:4 +MoveEmitter__Q29daWindTag11daWindTag_cFv = .text:0x00001814; // type:function size:0x290 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x00001AA4; // type:function size:0x5C scope:weak align:4 +daWindTag_Create__FPv = .text:0x00001B00; // type:function size:0x20 scope:local align:4 +daWindTag_Delete__FPv = .text:0x00001B20; // type:function size:0x24 scope:local align:4 +daWindTag_Draw__FPv = .text:0x00001B44; // type:function size:0x24 scope:local align:4 +daWindTag_Execute__FPv = .text:0x00001B68; // type:function size:0x24 scope:local align:4 +daWindTag_IsDelete__FPv = .text:0x00001B8C; // type:function size:0x8 scope:local align:4 +__dt__8cM3dGPlaFv = .text:0x00001B94; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001BDC; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001BEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001BF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001BFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001C34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001C3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001C44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C4C; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001C84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001C90; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001C9C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001CA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CA8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CB0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001CB8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4152 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4292 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4294 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4295 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4726 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4727 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4728 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4729 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4923 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4924 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4925 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x49 scope:local align:4 data:string_table +l_cps_src__9daWindTag = .data:0x00000000; // type:object size:0x4C scope:local align:4 +m_arcname__Q29daWindTag11daWindTag_c = .data:0x0000004C; // type:object size:0x8 scope:global align:4 +m_bdlidx__Q29daWindTag11daWindTag_c = .data:0x00000054; // type:object size:0x4 scope:global align:4 +m_heapsize__Q29daWindTag11daWindTag_c = .data:0x00000058; // type:object size:0x4 scope:global align:4 data:string +m_bckidx__Q29daWindTag11daWindTag_c = .data:0x0000005C; // type:object size:0x4 scope:global align:4 +m_btkidx__Q29daWindTag11daWindTag_c = .data:0x00000060; // type:object size:0x4 scope:global align:4 +m_btkidx2__Q29daWindTag11daWindTag_c = .data:0x00000064; // type:object size:0x4 scope:global align:4 +m_cullsize_far__Q29daWindTag11daWindTag_c = .data:0x00000068; // type:object size:0x4 scope:global align:4 data:float +m_ef_cullsize_far__Q29daWindTag11daWindTag_c = .data:0x0000006C; // type:object size:0x4 scope:global align:4 data:float +daWindTagMethodTable = .data:0x00000070; // type:object size:0x20 scope:local align:4 +g_profile_WindTag = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGPla = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x000000CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000108; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001B4; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_windmill/splits.txt b/config/GZLE01/rels/d_a_windmill/splits.txt new file mode 100644 index 000000000..cafe8ee36 --- /dev/null +++ b/config/GZLE01/rels/d_a_windmill/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_windmill.cpp: + .text start:0x00000078 end:0x00001AFC + .rodata start:0x00000000 end:0x000000B7 + .data start:0x00000000 end:0x00000398 diff --git a/config/GZLE01/rels/d_a_windmill/symbols.txt b/config/GZLE01/rels/d_a_windmill/symbols.txt new file mode 100644 index 000000000..e898b49b4 --- /dev/null +++ b/config/GZLE01/rels/d_a_windmill/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daWindMill_cFv = .text:0x00000078; // type:function size:0x70 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E8; // type:function size:0x20 scope:local align:4 +CreateHeap__12daWindMill_cFv = .text:0x00000108; // type:function size:0x198 scope:global align:4 +CreateInit__12daWindMill_cFv = .text:0x000002A0; // type:function size:0x26C scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x0000050C; // type:function size:0xFC scope:local align:4 +search_wind__12daWindMill_cFv = .text:0x00000608; // type:function size:0x68 scope:global align:4 +_create__12daWindMill_cFv = .text:0x00000670; // type:function size:0x194 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000804; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000008D0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000918; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000974; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x000009BC; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00000A9C; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000B2C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000B88; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000BD0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000C9C; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000D20; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000D68; // type:function size:0x5C scope:weak align:4 +set_mtx__12daWindMill_cFv = .text:0x00000DC4; // type:function size:0x88 scope:global align:4 +_execute__12daWindMill_cFv = .text:0x00000E4C; // type:function size:0x80 scope:global align:4 +hane_move__12daWindMill_cFv = .text:0x00000ECC; // type:function size:0x17C scope:global align:4 +set_at__12daWindMill_cFv = .text:0x00001048; // type:function size:0x464 scope:global align:4 +set_co__12daWindMill_cFv = .text:0x000014AC; // type:function size:0x230 scope:global align:4 +_draw__12daWindMill_cFv = .text:0x000016DC; // type:function size:0xC8 scope:global align:4 +daWindMill_Create__FPv = .text:0x000017A4; // type:function size:0x20 scope:local align:4 +daWindMill_Delete__FPv = .text:0x000017C4; // type:function size:0x24 scope:local align:4 +daWindMill_Draw__FPv = .text:0x000017E8; // type:function size:0x24 scope:local align:4 +daWindMill_Execute__FPv = .text:0x0000180C; // type:function size:0x24 scope:local align:4 +daWindMill_IsDelete__FPv = .text:0x00001830; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001838; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001880; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001890; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001898; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000018A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000018A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000018B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000018E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000018F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000018F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001900; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001938; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000193C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001944; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001954; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000195C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001964; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x0000199C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000019A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000019AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019B4; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000019EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000019F8; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001A04; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001A14; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001A1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A34; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001A6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001A74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001A84; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AC4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001ACC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001AD4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001ADC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001AE4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001AEC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001AF4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bmdidx__12daWindMill_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_dzbidx__12daWindMill_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_heapsize__12daWindMill_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 data:string +m_cull_size__12daWindMill_c = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +@4124 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4672 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4673 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4674 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4675 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4678 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4795 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4796 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4797 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4798 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0x2F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__12daWindMill_c = .data:0x00000030; // type:object size:0x8 scope:global align:4 +l_sph_src = .data:0x00000038; // type:object size:0x40 scope:local align:4 +l_cps_src = .data:0x00000078; // type:object size:0x4C scope:local align:4 +l_cyl_src = .data:0x000000C4; // type:object size:0x44 scope:local align:4 +daWindMillMethodTable = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_WINDMILL = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000017C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x0000021C; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002A4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000344; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_wz/splits.txt b/config/GZLE01/rels/d_a_wz/splits.txt new file mode 100644 index 000000000..1807db71c --- /dev/null +++ b/config/GZLE01/rels/d_a_wz/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wz.cpp: + .text start:0x00000078 end:0x00007D08 + .text start:0x00007D08 end:0x00007D08 + .rodata start:0x00000000 end:0x0000018A + .data start:0x00000000 end:0x00000A80 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLE01/rels/d_a_wz/symbols.txt b/config/GZLE01/rels/d_a_wz/symbols.txt new file mode 100644 index 000000000..ece9d3f66 --- /dev/null +++ b/config/GZLE01/rels/d_a_wz/symbols.txt @@ -0,0 +1,232 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xC8 scope:local align:4 +rod_nodeCallBack__FP7J3DNodei = .text:0x00000140; // type:function size:0xC8 scope:local align:4 +draw_SUB__FP8wz_class = .text:0x00000208; // type:function size:0x158 scope:local align:4 +hontai_draw__FP8wz_class = .text:0x00000360; // type:function size:0x370 scope:local align:4 +summon_door_draw__FP8wz_class = .text:0x000006D0; // type:function size:0x7C scope:local align:4 +damage_ball_draw__FP8wz_class = .text:0x0000074C; // type:function size:0xC8 scope:local align:4 +daWZ_Draw__FP8wz_class = .text:0x00000814; // type:function size:0xAC scope:local align:4 +anm_init__FP8wz_classifUcfi = .text:0x000008C0; // type:function size:0x12C scope:local align:4 +rod_size_set__FP8wz_classUc = .text:0x000009EC; // type:function size:0x6C scope:local align:4 +body_atari_check__FP8wz_class = .text:0x00000A58; // type:function size:0x800 scope:local align:4 +BG_check__FP8wz_class = .text:0x00001258; // type:function size:0x98 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000012F0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000141C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000014BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001518; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001560; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000015BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001604; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001698; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000016E0; // type:function size:0x48 scope:weak align:4 +fuwafuwa_calc__FP8wz_class = .text:0x00001728; // type:function size:0x58 scope:local align:4 +weapon_shoot__FP8wz_classUc = .text:0x00001780; // type:function size:0x3B8 scope:local align:4 +action_dousa__FP8wz_class = .text:0x00001B38; // type:function size:0x9F0 scope:local align:4 +action_itai__FP8wz_class = .text:0x00002528; // type:function size:0x914 scope:local align:4 +action_demo__FP8wz_class = .text:0x00002E3C; // type:function size:0x198C scope:local align:4 +next_tama_move__FP8wz_class4cXyz = .text:0x000047C8; // type:function size:0x48 scope:local align:4 +summon_call_sub__FP8wz_class = .text:0x00004810; // type:function size:0x3E4 scope:local align:4 +sea_water_check__FP8wz_class = .text:0x00004BF4; // type:function size:0x124 scope:local align:4 +action_tama_dousa__FP8wz_class = .text:0x00004D18; // type:function size:0xA48 scope:local align:4 +action_summon_dousa__FP8wz_class = .text:0x00005760; // type:function size:0x404 scope:local align:4 +daWZ_Execute__FP8wz_class = .text:0x00005B64; // type:function size:0x5A4 scope:local align:4 +daWZ_IsDelete__FP8wz_class = .text:0x00006108; // type:function size:0x8 scope:local align:4 +daWZ_Delete__FP8wz_class = .text:0x00006110; // type:function size:0x16C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000627C; // type:function size:0x408 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00006684; // type:function size:0x48 scope:weak align:4 +useHeapInit2__FP10fopAc_ac_c = .text:0x000066CC; // type:function size:0x1BC scope:local align:4 +daWZ_Create__FP10fopAc_ac_c = .text:0x00006888; // type:function size:0x93C scope:local align:4 +__ct__8wz_classFv = .text:0x000071C4; // type:function size:0x2D0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007494; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007560; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000075A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007674; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000076BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007718; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007760; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000077BC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000782C; // type:function size:0x88 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000078B4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000078FC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007958; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079A0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079A4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079A8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079AC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000079B0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000079F8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007A54; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007A64; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007A6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A84; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00007AC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007ACC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AD4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007B0C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007B10; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007B18; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007B28; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007B30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007B38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007B40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007B48; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007B80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007B88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007B90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007B98; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007BD0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007BD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007BE0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007BEC; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007BF8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00007C54; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007CB0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007CB8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007CC0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007CC8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007CD0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007CD8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007CE0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007CE8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007CF0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007CF8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007D00; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4154 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4348 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4406 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4443 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4693 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4796 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4871 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4872 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4966 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4967 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4968 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4969 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5319 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5320 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5321 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5322 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5325 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5539 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5540 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@6090 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@6091 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@6092 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@6093 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@6094 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6095 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6096 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6097 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +@6098 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6099 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6100 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6101 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6102 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6103 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6104 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6105 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6106 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6107 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6109 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6110 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6111 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6112 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6113 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6114 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6115 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6116 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6117 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6118 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6119 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6120 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6121 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6122 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6123 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6124 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6125 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6126 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6127 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6128 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6257 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@6258 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6520 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6521 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6651 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6652 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6653 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6773 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6774 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6775 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6776 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6777 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7316 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7317 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000164; // type:object size:0x26 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +eff_prm_color_dt$4973 = .data:0x00000030; // type:object size:0xC scope:local align:4 +eff_env_color_dt$4974 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5323 = .data:0x00000048; // type:object size:0x24 scope:local align:4 +@5544 = .data:0x0000006C; // type:object size:0x28 scope:local align:4 +@5543 = .data:0x00000094; // type:object size:0x88 scope:local align:4 +@6129 = .data:0x0000011C; // type:object size:0xAC scope:local align:4 +enemy_name_dt$6153 = .data:0x000001C8; // type:object size:0xF0 scope:local align:4 +enemy_arg_dt$6154 = .data:0x000002B8; // type:object size:0x1E0 scope:local align:4 +birth_dt$6155 = .data:0x00000498; // type:object size:0x1E0 scope:local align:4 +cc_birth_dt$6156 = .data:0x00000678; // type:object size:0x10 scope:local align:4 +body_co_cyl_src$7074 = .data:0x00000688; // type:object size:0x44 scope:local align:4 +fire_j$7075 = .data:0x000006CC; // type:object size:0xA scope:local align:4 +fire_sc$7076 = .data:0x000006D8; // type:object size:0x28 scope:local align:4 +ball_co_sph_src$7092 = .data:0x00000700; // type:object size:0x40 scope:local align:4 +l_daWZ_Method = .data:0x00000740; // type:object size:0x20 scope:local align:4 +g_profile_WZ = .data:0x00000760; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x00000790; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000079C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000007A8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000007B4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000007C0; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000007CC; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000007E8; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000808; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000890; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000089C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000924; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000930; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000093C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000990; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000009B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000009C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000009CC; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000009D8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000A08; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000A20; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000A2C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000A38; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000A44; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000A50; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000A5C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000A74; // type:object size:0xC scope:weak align:4 +come_flag = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLE01/rels/d_a_ygcwp/splits.txt b/config/GZLE01/rels/d_a_ygcwp/splits.txt new file mode 100644 index 000000000..98f7ccfa9 --- /dev/null +++ b/config/GZLE01/rels/d_a_ygcwp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ygcwp.cpp: + .text start:0x00000078 end:0x00000970 + .rodata start:0x00000000 end:0x000000A2 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLE01/rels/d_a_ygcwp/symbols.txt b/config/GZLE01/rels/d_a_ygcwp/symbols.txt new file mode 100644 index 000000000..f4078552d --- /dev/null +++ b/config/GZLE01/rels/d_a_ygcwp/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__9daYgcwp_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__9daYgcwp_cFv = .text:0x00000098; // type:function size:0x1A4 scope:global align:4 +_create__9daYgcwp_cFv = .text:0x0000023C; // type:function size:0x164 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000003A0; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x000003FC; // type:function size:0x2C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000428; // type:function size:0x48 scope:weak align:4 +_delete__9daYgcwp_cFv = .text:0x00000470; // type:function size:0x30 scope:global align:4 +check_ev__9daYgcwp_cCFv = .text:0x000004A0; // type:function size:0x30 scope:weak align:4 +off_ev__9daYgcwp_cCFv = .text:0x000004D0; // type:function size:0x30 scope:weak align:4 +init_mtx__9daYgcwp_cFv = .text:0x00000500; // type:function size:0x88 scope:global align:4 +make_shine__9daYgcwp_cFv = .text:0x00000588; // type:function size:0x68 scope:global align:4 +set_timer__9daYgcwp_cFv = .text:0x000005F0; // type:function size:0x64 scope:global align:4 +_execute__9daYgcwp_cFv = .text:0x00000654; // type:function size:0x1E0 scope:global align:4 +_draw__9daYgcwp_cFv = .text:0x00000834; // type:function size:0xA8 scope:global align:4 +Mthd_Create__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x000008DC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x000008FC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x00000920; // type:function size:0x24 scope:local align:4 +Mthd_Draw__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x00000944; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x00000968; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_brk_table__9daYgcwp_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +M_brk_mode_table__9daYgcwp_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +M_arcname__9daYgcwp_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 data:string +@4034 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4094 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4095 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4097 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4098 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000034; // type:object size:0x6E scope:local align:4 data:string_table +M_act_table = .data:0x00000000; // type:object size:0xC scope:local align:4 +Ygcwp_Mthd_Table__23@unnamed@d_a_ygcwp_cpp@ = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_Ygcwp = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLE01/rels/d_a_ykgr/splits.txt b/config/GZLE01/rels/d_a_ykgr/splits.txt new file mode 100644 index 000000000..e6296ce2c --- /dev/null +++ b/config/GZLE01/rels/d_a_ykgr/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ykgr.cpp: + .text start:0x000000EC end:0x000009A0 + .text start:0x000009A0 end:0x00000B54 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLE01/rels/d_a_ykgr/symbols.txt b/config/GZLE01/rels/d_a_ykgr/symbols.txt new file mode 100644 index 000000000..96e8ffb7c --- /dev/null +++ b/config/GZLE01/rels/d_a_ykgr/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +setParam__17dPa_YkgrPcallBackFf = .text:0x00000134; // type:function size:0x100 scope:global align:4 +getPosRate__8daYkgr_cFv = .text:0x00000234; // type:function size:0x1D4 scope:global align:4 +daYkgrCreate__FPv = .text:0x00000408; // type:function size:0x20 scope:local align:4 +_create__8daYkgr_cFv = .text:0x00000428; // type:function size:0x258 scope:weak align:4 +daYkgrDelete__FPv = .text:0x00000680; // type:function size:0x8 scope:local align:4 +daYkgrExecute__FPv = .text:0x00000688; // type:function size:0x16C scope:local align:4 +daYkgrDraw__FPv = .text:0x000007F4; // type:function size:0x100 scope:local align:4 +daYkgrIsDelete__FPv = .text:0x000008F4; // type:function size:0x8 scope:local align:4 +__dt__12daYkgr_HIO_cFv = .text:0x000008FC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000958; // type:function size:0x48 scope:weak align:4 +__dt__17dPa_YkgrPcallBackFv = .text:0x000009A0; // type:function size:0x5C scope:weak align:4 +execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x000009FC; // type:function size:0x4 scope:weak align:4 +init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00000A00; // type:function size:0x4 scope:weak align:4 +draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00000A04; // type:function size:0x4 scope:weak align:4 +__dt__54JPACallBackBase2Fv = .text:0x00000A08; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_ykgr_cpp = .text:0x00000A50; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4112 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4188 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4190 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4292 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x8 scope:local align:4 data:string_table +daYkgrMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Ykgr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17dPa_YkgrPcallBack = .data:0x00000050; // type:object size:0x18 scope:global align:4 +__vt__54JPACallBackBase2 = .data:0x00000068; // type:object size:0x18 scope:weak align:4 +__vt__12daYkgr_HIO_c = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x0000008C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4097 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4193 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +YkgrCB = .bss:0x00000094; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLE01/rels/d_a_yougan/splits.txt b/config/GZLE01/rels/d_a_yougan/splits.txt new file mode 100644 index 000000000..34570ccfc --- /dev/null +++ b/config/GZLE01/rels/d_a_yougan/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_yougan.cpp: + .text start:0x000000EC end:0x00000A4C + .text start:0x00000A4C end:0x00000C1C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000006A + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZLE01/rels/d_a_yougan/symbols.txt b/config/GZLE01/rels/d_a_yougan/symbols.txt new file mode 100644 index 000000000..8b7fecfb5 --- /dev/null +++ b/config/GZLE01/rels/d_a_yougan/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daYOUGAN_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global align:4 +daYougan_Draw__FP10daYougan_c = .text:0x00000158; // type:function size:0x20 scope:local align:4 +_daYougan_draw__10daYougan_cFv = .text:0x00000178; // type:function size:0x130 scope:global align:4 +daYougan_Execute__FP10daYougan_c = .text:0x000002A8; // type:function size:0x20 scope:local align:4 +_daYougan_execute__10daYougan_cFv = .text:0x000002C8; // type:function size:0x28C scope:global align:4 +daYougan_IsDelete__FP10daYougan_c = .text:0x00000554; // type:function size:0x20 scope:local align:4 +_daYougan_isdelete__10daYougan_cFv = .text:0x00000574; // type:function size:0x8 scope:global align:4 +daYougan_Delete__FP10daYougan_c = .text:0x0000057C; // type:function size:0x20 scope:local align:4 +_daYougan_delete__10daYougan_cFv = .text:0x0000059C; // type:function size:0x64 scope:global align:4 +useHeapInit__10daYougan_cFv = .text:0x00000600; // type:function size:0x284 scope:global align:4 +daYougan_solidHeapCB__FP10fopAc_ac_c = .text:0x00000884; // type:function size:0x20 scope:local align:4 +daYougan_Create__FP10fopAc_ac_c = .text:0x000008A4; // type:function size:0x20 scope:local align:4 +_daYougan_create__10daYougan_cFv = .text:0x000008C4; // type:function size:0x104 scope:global align:4 +__dt__14daYOUGAN_HIO_cFv = .text:0x000009C8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_yougan_cpp = .text:0x00000A10; // type:function size:0x3C scope:local align:4 +__dt__11yg_awa_dataFv = .text:0x00000A4C; // type:function size:0x90 scope:weak align:4 +__ct__11yg_awa_dataFv = .text:0x00000ADC; // type:function size:0x40 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B1C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B78; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BD4; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4002 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4003 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4004 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4006 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4007 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x46 scope:local align:4 data:string_table +yg_awa_num = .data:0x00000000; // type:object size:0x4 scope:local align:4 +m_arcname__10daYougan_c = .data:0x00000004; // type:object size:0x7 scope:global align:4 data:string +l_daYougan_Method = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_YOUGAN = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__14daYOUGAN_HIO_c = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3997 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x24 scope:local align:4 diff --git a/config/GZLE01/rels/f_pc_profile_lst/splits.txt b/config/GZLE01/rels/f_pc_profile_lst/splits.txt new file mode 100644 index 000000000..fe345e049 --- /dev/null +++ b/config/GZLE01/rels/f_pc_profile_lst/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +f_pc/f_pc_profile_lst.cpp: + .text start:0x00000078 end:0x0000009C + .data start:0x00000000 end:0x000007DC diff --git a/config/GZLE01/rels/f_pc_profile_lst/symbols.txt b/config/GZLE01/rels/f_pc_profile_lst/symbols.txt new file mode 100644 index 000000000..1d482d456 --- /dev/null +++ b/config/GZLE01/rels/f_pc_profile_lst/symbols.txt @@ -0,0 +1,8 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ModuleProlog = .text:0x00000078; // type:function size:0x14 scope:global align:4 +ModuleEpilog = .text:0x0000008C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_fpcPfLst_ProfileList = .data:0x00000000; // type:object size:0x7DC scope:global align:4 diff --git a/config/GZLE01/splits.txt b/config/GZLE01/splits.txt new file mode 100644 index 000000000..217147c30 --- /dev/null +++ b/config/GZLE01/splits.txt @@ -0,0 +1,4065 @@ +Sections: + .init type:code + extab type:rodata + extabindex type:rodata + .text type:code + .ctors type:rodata + .dtors type:rodata + .rodata type:rodata + .data type:data + .bss type:bss + .sdata type:data + .sbss type:bss + .sdata2 type:rodata + .sbss2 type:bss + +m_Do/m_Do_main.cpp: + .text start:0x800056E0 end:0x800065DC + .rodata start:0x80338840 end:0x80338B28 + .data start:0x80371580 end:0x803716C8 + .bss start:0x803A2960 end:0x803A2C78 + .sdata start:0x803F60E0 end:0x803F60F0 + .sbss start:0x803F6820 end:0x803F6858 + .sdata2 start:0x803F7D00 end:0x803F7D20 + +m_Do/m_Do_printf.cpp: + .text start:0x800065DC end:0x80006D84 + .rodata start:0x80338B28 end:0x80338BE8 + .sdata start:0x803F60F0 end:0x803F60F8 + .sbss start:0x803F6858 end:0x803F6878 + +m_Do/m_Do_audio.cpp: + .text start:0x80006D84 end:0x80007598 + .ctors start:0x80338684 end:0x80338688 + .rodata start:0x80338BE8 end:0x80338CA8 + .data start:0x803716C8 end:0x803716F0 + .bss start:0x803A2C78 end:0x803A4DE0 + .sbss start:0x803F6878 end:0x803F6898 + .sdata2 start:0x803F7D20 end:0x803F7D28 + +m_Do/m_Do_controller_pad.cpp: + .text start:0x80007598 end:0x80007BBC + .bss start:0x803A4DE0 end:0x803A4EE0 + .sdata2 start:0x803F7D28 end:0x803F7D40 + +m_Do/m_Do_graphic.cpp: + .text start:0x80007BBC end:0x8000BD24 + .ctors start:0x80338688 end:0x8033868C + .rodata start:0x80338CA8 end:0x80338D60 + .bss start:0x803A4EE0 end:0x803A5290 + .sdata start:0x803F60F8 end:0x803F6130 + .sbss start:0x803F6898 end:0x803F68F0 + .sdata2 start:0x803F7D40 end:0x803F7DB0 + .sbss2 start:0x803FCF20 end:0x803FCF28 + +m_Do/m_Do_machine.cpp: + .text start:0x8000BD24 end:0x8000CB48 + .rodata start:0x80338D60 end:0x80338F98 + .data start:0x803716F0 end:0x80371768 + .sdata start:0x803F6130 end:0x803F6138 + .sbss start:0x803F68F0 end:0x803F6918 + .sdata2 start:0x803F7DB0 end:0x803F7DB8 + +m_Do/m_Do_mtx.cpp: + .text start:0x8000CB48 end:0x8000DA70 + .ctors start:0x8033868C end:0x80338690 + .rodata start:0x80338F98 end:0x80338FC8 + .data start:0x80371768 end:0x803717A0 + .bss start:0x803A5290 end:0x803A5700 + .sdata start:0x803F6138 end:0x803F6140 + .sbss start:0x803F6918 end:0x803F6920 + .sdata2 start:0x803F7DB8 end:0x803F7DD0 + +m_Do/m_Do_ext.cpp: + .text start:0x8000DA70 end:0x80017530 + .rodata start:0x80338FC8 end:0x803393A8 + .data start:0x803717A0 end:0x80371D00 + .sdata start:0x803F6140 end:0x803F6150 + .sbss start:0x803F6920 end:0x803F6960 + .sdata2 start:0x803F7DD0 end:0x803F7E18 + +m_Do/m_Do_lib.cpp: + .text start:0x80017530 end:0x80017A04 + .text start:0x80017A04 end:0x80017A4C + .ctors start:0x80338690 end:0x80338694 + .rodata start:0x803393A8 end:0x803393D0 + .data start:0x80371D00 end:0x80371D10 + .bss start:0x803A5700 end:0x803A5768 + .sbss start:0x803F6960 end:0x803F6968 + .sdata2 start:0x803F7E18 end:0x803F7E50 + +m_Do/m_Do_hostIO.cpp: + .text start:0x80017A4C end:0x80017D40 + .ctors start:0x80338694 end:0x80338698 + .rodata start:0x803393D0 end:0x80339498 + .data start:0x80371D10 end:0x80371D28 + .bss start:0x803A5768 end:0x803A5F80 + +m_Do/m_Do_Reset.cpp: + .text start:0x80017D40 end:0x80017EF0 + .text start:0x80017EF0 end:0x80017EF8 + .sbss start:0x803F6968 end:0x803F6970 + +m_Do/m_Do_dvd_thread.cpp: + .text start:0x80017EF8 end:0x80018BE0 + .ctors start:0x80338698 end:0x8033869C + .rodata start:0x80339498 end:0x80339688 + .data start:0x80371D28 end:0x80371D78 + .bss start:0x803A5F80 end:0x803A7320 + .sbss start:0x803F6970 end:0x803F6978 + +m_Do/m_Do_DVDError.cpp: + .text start:0x80018BE0 end:0x80018D6C + .bss start:0x803A7320 end:0x803A8680 + .sbss start:0x803F6978 end:0x803F6980 + +m_Do/m_Do_MemCard.cpp: + .text start:0x80018D6C end:0x80019940 + .ctors start:0x8033869C end:0x803386A0 + .rodata start:0x80339688 end:0x80339690 + .data start:0x80371D78 end:0x80371DB0 + .bss start:0x803A8680 end:0x803B5040 + +m_Do/m_Do_MemCardRWmng.cpp: + .text start:0x80019940 end:0x8001A498 + .rodata start:0x80339690 end:0x803396F0 + .bss start:0x803B5040 end:0x803B9040 + .sbss start:0x803F6980 end:0x803F6988 + +m_Do/m_Do_gba_com.cpp: + .text start:0x8001A498 end:0x8001BAA0 + .text start:0x8001BAA0 end:0x8001BADC + .ctors start:0x803386A0 end:0x803386A4 + .rodata start:0x803396F0 end:0x803396F8 + .data start:0x80371DB0 end:0x80371DD0 + .bss start:0x803B9040 end:0x803B9200 + .sbss start:0x803F6988 end:0x803F69B0 + .sdata2 start:0x803F7E50 end:0x803F7E58 + +m_Do/m_Do_machine_exception.cpp: + .text start:0x8001BADC end:0x8001BEDC + .rodata start:0x803396F8 end:0x803398D8 + .sbss start:0x803F69B0 end:0x803F69B8 + +dolphin/os/__start.o: + .init start:0x80003100 end:0x800033A8 + +c/c_damagereaction.o: + .text start:0x8001BEDC end:0x800227A0 + .ctors start:0x803386A4 end:0x803386A8 + .data start:0x80371DD0 end:0x80371FD8 + .bss start:0x803B9200 end:0x803B9218 + .sdata start:0x803F6150 end:0x803F6160 + .sbss start:0x803F69B8 end:0x803F69C0 + .sdata2 start:0x803F7E58 end:0x803F7FB0 + +c/c_dylink.o: + .text start:0x800227A0 end:0x80023004 + .text start:0x80023004 end:0x8002306C + .rodata start:0x803398D8 end:0x8033BB90 + .data start:0x80371FD8 end:0x80371FE8 + .bss start:0x803B9218 end:0x803B99F0 + .sbss start:0x803F69C0 end:0x803F69D0 + +f_ap/f_ap_game.cpp: + .text start:0x8002306C end:0x80023288 + .text start:0x80023288 end:0x8002330C + .ctors start:0x803386A8 end:0x803386AC + .rodata start:0x8033BB90 end:0x8033BBA0 + .data start:0x80371FE8 end:0x80371FF8 + .bss start:0x803B99F0 end:0x803B9A58 + .sdata2 start:0x803F7FB0 end:0x803F7FC0 + +f_op/f_op_actor.cpp: + .text start:0x8002330C end:0x80023F78 + .rodata start:0x8033BBA0 end:0x8033BE50 + .data start:0x80371FF8 end:0x80372028 + .sbss start:0x803F69D0 end:0x803F69D8 + .sdata2 start:0x803F7FC0 end:0x803F7FD8 + +f_op/f_op_actor_iter.cpp: + .text start:0x80023F78 end:0x80023FF0 + +f_op/f_op_actor_tag.cpp: + .text start:0x80023FF0 end:0x80024060 + .data start:0x80372028 end:0x80372038 + +f_op/f_op_actor_mng.cpp: + .text start:0x80024060 end:0x8002926C + .text start:0x8002926C end:0x80029278 + .ctors start:0x803386AC end:0x803386B0 + .rodata start:0x8033BE50 end:0x8033C158 + .data start:0x80372038 end:0x80372098 + .bss start:0x803B9A58 end:0x803B9E20 + .sbss start:0x803F69D8 end:0x803F69E0 + .sdata2 start:0x803F7FD8 end:0x803F80C0 + +f_op/f_op_camera.cpp: + .text start:0x80029278 end:0x80029468 + .data start:0x80372098 end:0x803720B0 + +f_op/f_op_camera_mng.cpp: + .text start:0x80029468 end:0x800294DC + .bss start:0x803B9E20 end:0x803B9E30 + +f_op/f_op_overlap.cpp: + .text start:0x800294DC end:0x800295E4 + .data start:0x803720B0 end:0x803720C8 + +f_op/f_op_overlap_mng.cpp: + .text start:0x800295E4 end:0x8002986C + .rodata start:0x8033C158 end:0x8033C190 + .bss start:0x803B9E30 end:0x803B9E58 + .sdata start:0x803F6160 end:0x803F6168 + +f_op/f_op_overlap_req.cpp: + .text start:0x8002986C end:0x80029CB4 + .data start:0x803720C8 end:0x803720E8 + +f_op/f_op_scene.cpp: + .text start:0x80029CB4 end:0x80029E00 + .data start:0x803720E8 end:0x80372100 + +f_op/f_op_scene_iter.cpp: + .text start:0x80029E00 end:0x80029E3C + +f_op/f_op_scene_mng.cpp: + .text start:0x80029E3C end:0x80029FF8 + .rodata start:0x8033C190 end:0x8033C1B0 + .sdata start:0x803F6168 end:0x803F6170 + +f_op/f_op_scene_req.cpp: + .text start:0x80029FF8 end:0x8002A30C + .data start:0x80372100 end:0x80372150 + .sbss start:0x803F69E0 end:0x803F69E8 + +f_op/f_op_scene_tag.cpp: + .text start:0x8002A30C end:0x8002A378 + .data start:0x80372150 end:0x80372160 + +f_op/f_op_view.cpp: + .text start:0x8002A378 end:0x8002A454 + .data start:0x80372160 end:0x80372178 + +f_op/f_op_kankyo.cpp: + .text start:0x8002A454 end:0x8002A688 + .data start:0x80372178 end:0x80372190 + .sbss start:0x803F69E8 end:0x803F69F0 + +f_op/f_op_msg.cpp: + .text start:0x8002A688 end:0x8002A860 + .data start:0x80372190 end:0x803721A8 + .sbss start:0x803F69F0 end:0x803F69F8 + +f_op/f_op_kankyo_mng.cpp: + .text start:0x8002A860 end:0x8002ABB4 + .sdata2 start:0x803F80C0 end:0x803F80C8 + +f_op/f_op_msg_mng.cpp: + .text start:0x8002ABB4 end:0x8003C640 + .ctors start:0x803386B0 end:0x803386B4 + .rodata start:0x8033C1B0 end:0x8033C690 + .data start:0x803721A8 end:0x80372690 + .bss start:0x803B9E58 end:0x803B9E80 + .sdata start:0x803F6170 end:0x803F6178 + .sbss start:0x803F69F8 end:0x803F6A10 + .sdata2 start:0x803F80C8 end:0x803F8130 + +f_op/f_op_draw_iter.cpp: + .text start:0x8003C640 end:0x8003C6EC + .sbss start:0x803F6A10 end:0x803F6A18 + +f_op/f_op_draw_tag.cpp: + .text start:0x8003C6EC end:0x8003C788 + .bss start:0x803B9E80 end:0x803BCD60 + .sdata start:0x803F6178 end:0x803F6180 + +f_op/f_op_scene_pause.cpp: + .text start:0x8003C788 end:0x8003C88C + +f_pc/f_pc_base.cpp: + .text start:0x8003C88C end:0x8003CC08 + .sbss start:0x803F6A18 end:0x803F6A30 + +f_pc/f_pc_create_iter.cpp: + .text start:0x8003CC08 end:0x8003CD0C + +f_pc/f_pc_create_req.cpp: + .text start:0x8003CD0C end:0x8003D078 + +f_pc/f_pc_create_tag.cpp: + .text start:0x8003D078 end:0x8003D0E8 + .data start:0x80372690 end:0x803726A0 + +f_pc/f_pc_creator.cpp: + .text start:0x8003D0E8 end:0x8003D170 + +f_pc/f_pc_delete_tag.cpp: + .text start:0x8003D170 end:0x8003D280 + .data start:0x803726A0 end:0x803726B0 + +f_pc/f_pc_deletor.cpp: + .text start:0x8003D280 end:0x8003D580 + .rodata start:0x8033C690 end:0x8033C6C0 + +f_pc/f_pc_draw_priority.cpp: + .text start:0x8003D580 end:0x8003D5B0 + +f_pc/f_pc_executor.cpp: + .text start:0x8003D5B0 end:0x8003D800 + +f_pc/f_pc_layer.cpp: + .text start:0x8003D800 end:0x8003DC78 + .data start:0x803726B0 end:0x803726E8 + .sbss start:0x803F6A30 end:0x803F6A48 + +f_pc/f_pc_leaf.cpp: + .text start:0x8003DC78 end:0x8003DE00 + .data start:0x803726E8 end:0x80372700 + .sbss start:0x803F6A48 end:0x803F6A50 + +f_pc/f_pc_layer_iter.cpp: + .text start:0x8003DE00 end:0x8003DF4C + +f_pc/f_pc_layer_tag.cpp: + .text start:0x8003DF4C end:0x8003E1DC + .data start:0x80372700 end:0x80372720 + +f_pc/f_pc_line.cpp: + .text start:0x8003E1DC end:0x8003E230 + .bss start:0x803BCD60 end:0x803BCE20 + .sdata start:0x803F6180 end:0x803F6188 + +f_pc/f_pc_load.cpp: + .text start:0x8003E230 end:0x8003E318 + +f_pc/f_pc_manager.cpp: + .text start:0x8003E318 end:0x8003EF00 + .rodata start:0x8033C6C0 end:0x8034EC10 + .bss start:0x803BCE20 end:0x803BCEC8 + .sbss start:0x803F6A50 end:0x803F6A58 + .sdata2 start:0x803F8130 end:0x803F8188 + +f_pc/f_pc_method.cpp: + .text start:0x8003EF00 end:0x8003EFC8 + +f_pc/f_pc_node.cpp: + .text start:0x8003EFC8 end:0x8003F29C + .data start:0x80372720 end:0x80372738 + .sdata start:0x803F6188 end:0x803F6190 + .sbss start:0x803F6A58 end:0x803F6A60 + +f_pc/f_pc_node_req.cpp: + .text start:0x8003F29C end:0x8003FC08 + .data start:0x80372738 end:0x803727E0 + .sbss start:0x803F6A60 end:0x803F6A68 + +f_pc/f_pc_priority.cpp: + .text start:0x8003FC08 end:0x8004003C + .bss start:0x803BCEC8 end:0x803BCED8 + .sdata start:0x803F6190 end:0x803F6198 + +f_pc/f_pc_profile.cpp: + .text start:0x8004003C end:0x80040050 + .sbss start:0x803F6A68 end:0x803F6A70 + +f_pc/f_pc_searcher.cpp: + .text start:0x80040050 end:0x80040080 + +f_pc/f_pc_line_tag.cpp: + .text start:0x80040080 end:0x80040198 + +f_pc/f_pc_line_iter.cpp: + .text start:0x80040198 end:0x8004023C + +f_pc/f_pc_method_iter.cpp: + .text start:0x8004023C end:0x80040260 + +f_pc/f_pc_method_tag.cpp: + .text start:0x80040260 end:0x8004031C + +f_pc/f_pc_pause.cpp: + .text start:0x8004031C end:0x8004042C + +f_pc/f_pc_draw.cpp: + .text start:0x8004042C end:0x80040520 + +f_pc/f_pc_fstcreate_req.cpp: + .text start:0x80040520 end:0x80040648 + .data start:0x803727E0 end:0x803727F0 + +f_pc/f_pc_stdcreate_req.cpp: + .text start:0x80040648 end:0x80040900 + .data start:0x803727F0 end:0x80372818 + +d/d_stage.cpp: + .text start:0x80040900 end:0x800455A4 + .text start:0x800455A4 end:0x800455AC + .ctors start:0x803386B4 end:0x803386B8 + .rodata start:0x8034EC10 end:0x8034F028 + .data start:0x80372818 end:0x80375858 + .bss start:0x803BCED8 end:0x803C21C8 + .sdata start:0x803F6198 end:0x803F61A0 + .sbss start:0x803F6A70 end:0x803F6A88 + .sdata2 start:0x803F8188 end:0x803F81B8 + +d/d_map.cpp: + .text start:0x800455AC end:0x800517AC + .text start:0x800517AC end:0x80052134 + .ctors start:0x803386B8 end:0x803386BC + .rodata start:0x8034F028 end:0x8034F530 + .data start:0x80375858 end:0x80375980 + .bss start:0x803C21C8 end:0x803C4BF8 + .sbss start:0x803F6A88 end:0x803F6B20 + .sdata2 start:0x803F81B8 end:0x803F8308 + .sbss2 start:0x803FCF28 end:0x803FCF30 + +d/d_com_inf_game.cpp: + .text start:0x80052134 end:0x800565CC + .ctors start:0x803386BC end:0x803386C0 + .rodata start:0x8034F530 end:0x8034F6D0 + .data start:0x80375980 end:0x80375CC8 + .bss start:0x803C4BF8 end:0x803E1DD0 + .sdata start:0x803F61A0 end:0x803F61B0 + .sdata2 start:0x803F8308 end:0x803F8320 + +d/d_com_lib_game.cpp: + .text start:0x800565CC end:0x8005662C + +d/d_com_static.cpp: + .text start:0x8005662C end:0x80057000 + .ctors start:0x803386C0 end:0x803386C4 + .rodata start:0x8034F6D0 end:0x8034F750 + .data start:0x80375CC8 end:0x80375D08 + .bss start:0x803E1DD0 end:0x803E1EE8 + .sdata start:0x803F61B0 end:0x803F61B8 + .sbss start:0x803F6B20 end:0x803F6B88 + .sdata2 start:0x803F8320 end:0x803F8368 + +d/d_lib.cpp: + .text start:0x80057000 end:0x800589A8 + .rodata start:0x8034F750 end:0x8034F7D8 + .data start:0x80375D08 end:0x80375D38 + .sdata2 start:0x803F8368 end:0x803F8398 + +d/d_save.cpp: + .text start:0x800589A8 end:0x8005EF88 + .rodata start:0x8034F7D8 end:0x8034FB88 + .data start:0x80375D38 end:0x80375DF8 + .bss start:0x803E1EE8 end:0x803E1F00 + .sdata start:0x803F61B8 end:0x803F61C0 + .sbss start:0x803F6B88 end:0x803F6B90 + .sdata2 start:0x803F8398 end:0x803F83A8 + +d/d_save_init.cpp: + .text start:0x8005EF88 end:0x8005EFDC + +d/d_shop.cpp: + .text start:0x8005EFDC end:0x80060BE8 + .data start:0x80375DF8 end:0x80376998 + .sdata start:0x803F61C0 end:0x803F61D0 + .sdata2 start:0x803F83A8 end:0x803F8400 + +d/d_jnt_hit.cpp: + .text start:0x80060BE8 end:0x8006286C + .text start:0x8006286C end:0x800628B4 + .data start:0x80376998 end:0x803769C0 + .sdata2 start:0x803F8400 end:0x803F8428 + +d/d_chain.cpp: + .text start:0x800628B4 end:0x80062D5C + .ctors start:0x803386C4 end:0x803386C8 + .data start:0x803769C0 end:0x80376E20 + .sdata2 start:0x803F8428 end:0x803F8440 + +d/d_cloth_packet.cpp: + .text start:0x80062D5C end:0x8006650C + .text start:0x8006650C end:0x800666EC + .rodata start:0x8034FB88 end:0x8034FBB8 + .data start:0x80376E20 end:0x80376FB8 + .sdata start:0x803F61D0 end:0x803F61E0 + .sbss start:0x803F6B90 end:0x803F6BA0 + .sdata2 start:0x803F8440 end:0x803F84C8 + +d/actor/d_a_obj.cpp: + .text start:0x800666EC end:0x80067D1C + .rodata start:0x8034FBB8 end:0x8034FC58 + .data start:0x80376FB8 end:0x80377018 + .bss start:0x803E1F00 end:0x803E1F30 + .sbss start:0x803F6BA0 end:0x803F6BA8 + .sdata2 start:0x803F84C8 end:0x803F8530 + +d/actor/d_a_obj_tribox_static.cpp: + .text start:0x80067D1C end:0x80067D94 + .ctors start:0x803386C8 end:0x803386CC + .bss start:0x803E1F30 end:0x803E1F48 + .sbss start:0x803F6BA8 end:0x803F6BC0 + +d/actor/d_a_ship_static.cpp: + .text start:0x80067D94 end:0x80067E78 + .sdata2 start:0x803F8530 end:0x803F8538 + +d/actor/d_a_boko_static.cpp: + .text start:0x80067E78 end:0x80067FA0 + .data start:0x80377018 end:0x80377168 + .sdata start:0x803F61E0 end:0x803F61E8 + +d/actor/d_a_bomb_static.cpp: + .text start:0x80067FA0 end:0x800684F4 + .text start:0x800684F4 end:0x80068510 + .rodata start:0x8034FC58 end:0x8034FC90 + +d/actor/d_a_branch_static.cpp: + .text start:0x80068510 end:0x800685F8 + .rodata start:0x8034FC90 end:0x8034FCC0 + +d/actor/d_a_mgameboard_static.cpp: + .text start:0x800685F8 end:0x80068650 + +d/actor/d_a_itembase_static.cpp: + .text start:0x80068650 end:0x80068820 + .rodata start:0x8034FCC0 end:0x8034FD10 + +d/actor/d_a_item_static.cpp: + .text start:0x80068820 end:0x800689F0 + .sdata2 start:0x803F8538 end:0x803F8540 + +d/actor/d_a_shop_item_static.cpp: + .text start:0x800689F0 end:0x80068A58 + .rodata start:0x8034FD10 end:0x80351DF0 + .sdata2 start:0x803F8540 end:0x803F8550 + +d/actor/d_a_race_item_static.cpp: + .text start:0x80068A58 end:0x800690E4 + .data start:0x80377168 end:0x80377228 + .sdata2 start:0x803F8550 end:0x803F8558 + +d/actor/d_a_leaflift_static.cpp: + .text start:0x800690E4 end:0x800692C4 + .sdata2 start:0x803F8558 end:0x803F8580 + +d/d_demo.cpp: + .text start:0x800692C4 end:0x8006B39C + .rodata start:0x80351DF0 end:0x80351EE0 + .data start:0x80377228 end:0x803774A0 + .sdata2 start:0x803F8580 end:0x803F85B8 + +d/d_door.cpp: + .text start:0x8006B39C end:0x8006D800 + .text start:0x8006D800 end:0x8006D804 + .rodata start:0x80351EE0 end:0x803520F8 + .data start:0x803774A0 end:0x80377528 + .sdata2 start:0x803F85B8 end:0x803F8620 + +d/d_resorce.cpp: + .text start:0x8006D804 end:0x8006F62C + .rodata start:0x803520F8 end:0x80352518 + .data start:0x80377528 end:0x803775E0 + .sbss start:0x803F6BC0 end:0x803F6BD0 + .sdata2 start:0x803F8620 end:0x803F8638 + +d/d_material.cpp: + .text start:0x8006F62C end:0x8006FE04 + .ctors start:0x803386CC end:0x803386D0 + .rodata start:0x80352518 end:0x80352570 + .data start:0x803775E0 end:0x803775F0 + .bss start:0x803E1F48 end:0x803E1F58 + .sbss start:0x803F6BD0 end:0x803F6BE0 + .sdata2 start:0x803F8638 end:0x803F8640 + +d/d_event.cpp: + .text start:0x8006FE04 end:0x80071778 + .rodata start:0x80352570 end:0x803525C8 + .data start:0x803775F0 end:0x80377628 + .sdata2 start:0x803F8640 end:0x803F8650 + +d/d_event_data.cpp: + .text start:0x80071778 end:0x800737DC + .rodata start:0x803525C8 end:0x80352828 + .data start:0x80377628 end:0x803777B0 + .sdata start:0x803F61E8 end:0x803F6200 + .sbss start:0x803F6BE0 end:0x803F6BF0 + .sdata2 start:0x803F8650 end:0x803F8678 + +d/d_event_manager.cpp: + .text start:0x800737DC end:0x800755A4 + .rodata start:0x80352828 end:0x803529B0 + .data start:0x803777B0 end:0x80377800 + .sdata start:0x803F6200 end:0x803F6208 + .sdata2 start:0x803F8678 end:0x803F8688 + +d/d_magma.cpp: + .text start:0x800755A4 end:0x80076B00 + .rodata start:0x803529B0 end:0x80352A08 + .data start:0x80377800 end:0x80377BC0 + .bss start:0x803E1F58 end:0x803E2098 + .sdata2 start:0x803F8688 end:0x803F8710 + +d/d_boss_magma.cpp: + .text start:0x80076B00 end:0x80077048 + .data start:0x80377BC0 end:0x80377BE0 + .sbss start:0x803F6BF0 end:0x803F6BF8 + .sdata2 start:0x803F8710 end:0x803F8778 + +d/d_grass.cpp: + .text start:0x80077048 end:0x800787BC + .ctors start:0x803386D0 end:0x803386D4 + .rodata start:0x80352A08 end:0x80352A50 + .data start:0x80377BE0 end:0x80379CC0 + .bss start:0x803E2098 end:0x803E20A8 + .sbss start:0x803F6BF8 end:0x803F6C08 + .sdata2 start:0x803F8778 end:0x803F87F0 + +d/d_tree.cpp: + .text start:0x800787BC end:0x8007A4BC + .text start:0x8007A4BC end:0x8007A4D8 + .ctors start:0x803386D4 end:0x803386D8 + .rodata start:0x80352A50 end:0x80352A80 + .data start:0x80379CC0 end:0x8037B2C0 + .bss start:0x803E20A8 end:0x803E2110 + .sdata start:0x803F6208 end:0x803F6220 + .sbss start:0x803F6C08 end:0x803F6C10 + .sdata2 start:0x803F87F0 end:0x803F8880 + +d/d_particle.cpp: + .text start:0x8007A4D8 end:0x80080018 + .ctors start:0x803386D8 end:0x803386DC + .rodata start:0x80352A80 end:0x80352BB8 + .data start:0x8037B2C0 end:0x8037B630 + .bss start:0x803E2110 end:0x803E2290 + .sbss start:0x803F6C10 end:0x803F6C48 + .sdata2 start:0x803F8880 end:0x803F88F0 + .sbss2 start:0x803FCF30 end:0x803FCF38 + +d/d_particle_name.cpp: + .text start:0x80080018 end:0x80080018 + .data start:0x8037B630 end:0x8037B6A0 + +d/d_path.cpp: + .text start:0x80080018 end:0x800804A4 + .text start:0x800804A4 end:0x800804A4 + .rodata start:0x80352BB8 end:0x80352C40 + .sdata2 start:0x803F88F0 end:0x803F88F8 + +d/d_drawlist.cpp: + .text start:0x800804A4 end:0x80086EE0 + .ctors start:0x803386DC end:0x803386E0 + .rodata start:0x80352C40 end:0x80352C90 + .data start:0x8037B6A0 end:0x8037CD28 + .bss start:0x803E2290 end:0x803E2340 + .sdata start:0x803F6220 end:0x803F6238 + .sbss start:0x803F6C48 end:0x803F6C60 + .sdata2 start:0x803F88F8 end:0x803F89D0 + +d/d_kankyo_data.cpp: + .text start:0x80086EE0 end:0x80086F74 + .data start:0x8037CD28 end:0x8037D2E8 + +d/d_kankyo_wether.cpp: + .text start:0x80086F74 end:0x8008AA30 + .rodata start:0x80352C90 end:0x80352D88 + .data start:0x8037D2E8 end:0x8037D3D8 + .bss start:0x803E2340 end:0x803E2358 + .sbss start:0x803F6C60 end:0x803F6C68 + .sdata2 start:0x803F89D0 end:0x803F8A98 + +d/d_kankyo_rain.cpp: + .text start:0x8008AA30 end:0x8009BE1C + .text start:0x8009BE1C end:0x8009BE64 + .rodata start:0x80352D88 end:0x80352FD0 + .data start:0x8037D3D8 end:0x8037D460 + .bss start:0x803E2358 end:0x803E2668 + .sdata start:0x803F6238 end:0x803F6240 + .sbss start:0x803F6C68 end:0x803F6CA8 + .sdata2 start:0x803F8A98 end:0x803F8E40 + +d/d_kankyo_demo.cpp: + .text start:0x8009BE64 end:0x8009BFD4 + .sdata2 start:0x803F8E40 end:0x803F8E58 + +d/d_detect.cpp: + .text start:0x8009BFD4 end:0x8009C620 + .text start:0x8009C620 end:0x8009C620 + .text start:0x8009C620 end:0x8009C63C + .rodata start:0x80352FD0 end:0x80352FE0 + .sdata2 start:0x803F8E58 end:0x803F8E80 + +d/d_vibration.cpp: + .text start:0x8009C63C end:0x8009D220 + .data start:0x8037D460 end:0x8037D470 + .sbss start:0x803F6CA8 end:0x803F6CB0 + .sdata2 start:0x803F8E80 end:0x803F8E88 + +d/d_vib_pattern.cpp: + .text start:0x8009D220 end:0x8009D220 + .rodata start:0x80352FE0 end:0x80353240 + +d/d_attention.cpp: + .text start:0x8009D220 end:0x800A0270 + .text start:0x800A0270 end:0x800A0270 + .rodata start:0x80353240 end:0x803532B8 + .data start:0x8037D470 end:0x8037D4E8 + .sdata start:0x803F6240 end:0x803F6250 + .sdata2 start:0x803F8E88 end:0x803F8EE8 + +d/d_att_dist.cpp: + .text start:0x800A0270 end:0x800A0270 + .data start:0x8037D4E8 end:0x8037E940 + +d/d_bg_s.cpp: + .text start:0x800A0270 end:0x800A2550 + .text start:0x800A2550 end:0x800A2550 + .text start:0x800A2550 end:0x800A2550 + .text start:0x800A2550 end:0x800A2550 + .text start:0x800A2550 end:0x800A2550 + .text start:0x800A2550 end:0x800A2550 + .text start:0x800A2550 end:0x800A2550 + .text start:0x800A2550 end:0x800A2550 + .text start:0x800A2550 end:0x800A257C + .text start:0x800A257C end:0x800A257C + .text start:0x800A257C end:0x800A257C + .text start:0x800A257C end:0x800A257C + .text start:0x800A257C end:0x800A257C + .text start:0x800A257C end:0x800A257C + .text start:0x800A257C end:0x800A257C + .rodata start:0x803532B8 end:0x80353408 + .data start:0x8037E940 end:0x8037E9D8 + .sdata2 start:0x803F8EE8 end:0x803F8F08 + +d/d_bg_s_acch.cpp: + .text start:0x800A257C end:0x800A4348 + .text start:0x800A4348 end:0x800A43A4 + .text start:0x800A43A4 end:0x800A43EC + .text start:0x800A43EC end:0x800A43EC + .text start:0x800A43EC end:0x800A43EC + .text start:0x800A43EC end:0x800A43EC + .text start:0x800A43EC end:0x800A43EC + .text start:0x800A43EC end:0x800A43EC + .text start:0x800A43EC end:0x800A4434 + .text start:0x800A4434 end:0x800A4434 + .text start:0x800A4434 end:0x800A4434 + .text start:0x800A4434 end:0x800A4434 + .text start:0x800A4434 end:0x800A4434 + .text start:0x800A4434 end:0x800A4434 + .text start:0x800A4434 end:0x800A4434 + .text start:0x800A4434 end:0x800A4434 + .text start:0x800A4434 end:0x800A4434 + .text start:0x800A4434 end:0x800A4434 + .text start:0x800A4434 end:0x800A444C + .text start:0x800A444C end:0x800A4564 + .text start:0x800A4564 end:0x800A4564 + .rodata start:0x80353408 end:0x80353770 + .data start:0x8037E9D8 end:0x8037EA50 + .sdata2 start:0x803F8F08 end:0x803F8F40 + +d/d_bg_s_func.cpp: + .text start:0x800A4564 end:0x800A54F8 + .text start:0x800A54F8 end:0x800A5660 + .text start:0x800A5660 end:0x800A5660 + .text start:0x800A5660 end:0x800A5660 + .text start:0x800A5660 end:0x800A5660 + .text start:0x800A5660 end:0x800A5660 + .text start:0x800A5660 end:0x800A5660 + .text start:0x800A5660 end:0x800A5660 + .text start:0x800A5660 end:0x800A5660 + .text start:0x800A5660 end:0x800A5660 + .text start:0x800A5660 end:0x800A5678 + .rodata start:0x80353770 end:0x803537A8 + .data start:0x8037EA50 end:0x8037EA80 + .sdata2 start:0x803F8F40 end:0x803F8F48 + +d/d_bg_s_lin_chk.cpp: + .text start:0x800A5678 end:0x800A56B8 + +d/d_bg_s_movebg_actor.cpp: + .text start:0x800A56B8 end:0x800A5A3C + .text start:0x800A5A3C end:0x800A5A7C + .data start:0x8037EA80 end:0x8037EAA8 + .sbss start:0x803F6CB0 end:0x803F6CC0 + +d/d_bg_s_spl_grp_chk.cpp: + .text start:0x800A5A7C end:0x800A5BDC + .text start:0x800A5BDC end:0x800A5BDC + .text start:0x800A5BDC end:0x800A5BDC + .text start:0x800A5BDC end:0x800A5BDC + .text start:0x800A5BDC end:0x800A5BDC + .text start:0x800A5BDC end:0x800A5BDC + .text start:0x800A5BDC end:0x800A5BDC + .text start:0x800A5BDC end:0x800A5BDC + .text start:0x800A5BDC end:0x800A5BDC + .sdata2 start:0x803F8F48 end:0x803F8F50 + +d/d_bg_s_wtr_chk.cpp: + .text start:0x800A5BDC end:0x800A5C3C + .text start:0x800A5C3C end:0x800A5C3C + .text start:0x800A5C3C end:0x800A5C3C + .text start:0x800A5C3C end:0x800A5C3C + .text start:0x800A5C3C end:0x800A5C3C + .text start:0x800A5C3C end:0x800A5C3C + .text start:0x800A5C3C end:0x800A5C3C + .text start:0x800A5C3C end:0x800A5C3C + .text start:0x800A5C3C end:0x800A5C3C + +d/d_bg_w.cpp: + .text start:0x800A5C3C end:0x800A986C + .text start:0x800A986C end:0x800A98C8 + .text start:0x800A98C8 end:0x800A98C8 + .text start:0x800A98C8 end:0x800A98C8 + .text start:0x800A98C8 end:0x800A9928 + .rodata start:0x803537A8 end:0x80353AE0 + .data start:0x8037EAA8 end:0x8037EAE8 + .sdata2 start:0x803F8F50 end:0x803F8F80 + +d/d_bg_w_deform.cpp: + .text start:0x800A9928 end:0x800A9A48 + .rodata start:0x80353AE0 end:0x80353B38 + +d/d_bg_w_hf.cpp: + .text start:0x800A9A48 end:0x800AAB78 + .text start:0x800AAB78 end:0x800AABF8 + .text start:0x800AABF8 end:0x800AABFC + .rodata start:0x80353B38 end:0x80353F88 + .data start:0x8037EAE8 end:0x8037EB18 + .sdata2 start:0x803F8F80 end:0x803F8F90 + +d/d_bg_w_sv.cpp: + .text start:0x800AABFC end:0x800AB23C + .text start:0x800AB23C end:0x800AB23C + .text start:0x800AB23C end:0x800AB2AC + .data start:0x8037EB18 end:0x8037EB48 + .sdata2 start:0x803F8F90 end:0x803F8F98 + +d/d_cc_d.cpp: + .text start:0x800AB2AC end:0x800AC0E8 + .text start:0x800AC0E8 end:0x800AC594 + .text start:0x800AC594 end:0x800AC810 + .text start:0x800AC810 end:0x800AC810 + .rodata start:0x80353F88 end:0x80353FA8 + .data start:0x8037EB48 end:0x8037EC68 + +d/d_cc_mass_s.cpp: + .text start:0x800AC810 end:0x800AD3F8 + .text start:0x800AD3F8 end:0x800AD594 + .text start:0x800AD594 end:0x800AD594 + .text start:0x800AD594 end:0x800AD594 + .text start:0x800AD594 end:0x800AD594 + .text start:0x800AD594 end:0x800AD5B0 + .text start:0x800AD5B0 end:0x800AD5B0 + .text start:0x800AD5B0 end:0x800AD5B0 + .rodata start:0x80353FA8 end:0x80353FD8 + .sdata2 start:0x803F8F98 end:0x803F8FB0 + +d/d_cc_s.cpp: + .text start:0x800AD5B0 end:0x800AE89C + .text start:0x800AE89C end:0x800AE89C + .text start:0x800AE89C end:0x800AE89C + .text start:0x800AE89C end:0x800AE89C + .text start:0x800AE89C end:0x800AE89C + .text start:0x800AE89C end:0x800AE89C + .text start:0x800AE89C end:0x800AE89C + .text start:0x800AE89C end:0x800AE930 + .text start:0x800AE930 end:0x800AE930 + .text start:0x800AE930 end:0x800AE938 + .text start:0x800AE938 end:0x800AE938 + .data start:0x8037EC68 end:0x8037ED18 + .sdata2 start:0x803F8FB0 end:0x803F8FD8 + +d/d_cc_uty.cpp: + .text start:0x800AE938 end:0x800AF368 + .text start:0x800AF368 end:0x800AF384 + .sdata2 start:0x803F8FD8 end:0x803F9000 + +d/d_cam_param.cpp: + .text start:0x800AF384 end:0x800B0004 + .text start:0x800B0004 end:0x800B004C + .data start:0x8037ED18 end:0x8037ED40 + .sdata2 start:0x803F9000 end:0x803F9118 + +d/d_cam_type.cpp: + .text start:0x800B004C end:0x800B004C + .rodata start:0x80353FD8 end:0x80354F98 + .sdata2 start:0x803F9118 end:0x803F9120 + +d/d_cam_style.cpp: + .text start:0x800B004C end:0x800B004C + .rodata start:0x80354F98 end:0x80359A60 + .sdata2 start:0x803F9120 end:0x803F9128 + +d/d_cam_type2.cpp: + .text start:0x800B004C end:0x800B004C + .rodata start:0x80359A60 end:0x80359B90 + .data start:0x8037ED40 end:0x8037EDD0 + .sdata2 start:0x803F9128 end:0x803F9130 + +d/d_ev_camera.cpp: + .text start:0x800B004C end:0x800BD678 + .rodata start:0x80359B90 end:0x80359F38 + .data start:0x8037EDD0 end:0x8037EDE0 + .bss start:0x803E2668 end:0x803E26E0 + .sbss start:0x803F6CC0 end:0x803F6E40 + .sdata2 start:0x803F9130 end:0x803F93B0 + +d/d_wood.cpp: + .text start:0x800BD678 end:0x800BFA9C + .ctors start:0x803386E0 end:0x803386E4 + .rodata start:0x80359F38 end:0x8035A070 + .data start:0x8037EDE0 end:0x8037FE80 + .sdata start:0x803F6250 end:0x803F6258 + .sbss start:0x803F6E40 end:0x803F6E50 + .sdata2 start:0x803F93B0 end:0x803F9400 + +d/d_flower.cpp: + .text start:0x800BFA9C end:0x800C12F4 + .text start:0x800C12F4 end:0x800C12F4 + .ctors start:0x803386E4 end:0x803386E8 + .rodata start:0x8035A070 end:0x8035A0A8 + .data start:0x8037FE80 end:0x80383F08 + .bss start:0x803E26E0 end:0x803E26F0 + .sdata start:0x803F6258 end:0x803F6268 + .sbss start:0x803F6E50 end:0x803F6E60 + .sdata2 start:0x803F9400 end:0x803F9458 + +d/d_item_data.cpp: + .text start:0x800C12F4 end:0x800C1F90 + .ctors start:0x803386E8 end:0x803386EC + .rodata start:0x8035A0A8 end:0x8035AA18 + .data start:0x80383F08 end:0x803888B8 + +d/d_seafightgame.cpp: + .text start:0x800C1F90 end:0x800C239C + .sdata2 start:0x803F9458 end:0x803F9460 + +d/d_spline_path.cpp: + .text start:0x800C239C end:0x800C26D4 + .text start:0x800C26D4 end:0x800C26D4 + .text start:0x800C26D4 end:0x800C26D4 + .sdata2 start:0x803F9460 end:0x803F9470 + +d/d_s_actor_data_mng.cpp: + .text start:0x800C26D4 end:0x800C2DFC + .rodata start:0x8035AA18 end:0x8035AB30 + .data start:0x803888B8 end:0x803888C8 + +d/d_item.cpp: + .text start:0x800C2DFC end:0x800C8498 + .data start:0x803888C8 end:0x803890C8 + .sdata2 start:0x803F9470 end:0x803F9488 + +d/d_2dnumber.cpp: + .text start:0x800C8498 end:0x800CB4B0 + .text start:0x800CB4B0 end:0x800CB5C4 + .rodata start:0x8035AB30 end:0x8035ABA0 + .data start:0x803890C8 end:0x80389138 + .sdata2 start:0x803F9488 end:0x803F9508 + +d/actor/d_a_npc_cb1_static.cpp: + .text start:0x800CB5C4 end:0x800CB5CC + .sbss start:0x803F6E60 end:0x803F6E68 + +d/actor/d_a_npc_mk_static.cpp: + .text start:0x800CB5CC end:0x800CC734 + .sdata2 start:0x803F9508 end:0x803F9560 + +d/d_salvage.cpp: + .text start:0x800CC734 end:0x800CCF6C + .text start:0x800CCF6C end:0x800CCF6C + .rodata start:0x8035ABA0 end:0x8035ABC0 + .data start:0x80389138 end:0x80389158 + .sdata2 start:0x803F9560 end:0x803F9588 + +d/d_snap.cpp: + .text start:0x800CCF6C end:0x800CF058 + .text start:0x800CF058 end:0x800CF058 + .text start:0x800CF058 end:0x800CF31C + .text start:0x800CF31C end:0x800CF31C + .ctors start:0x803386EC end:0x803386F0 + .rodata start:0x8035ABC0 end:0x8035B7A0 + .data start:0x80389158 end:0x80389288 + .bss start:0x803E26F0 end:0x803E35E8 + .sdata2 start:0x803F9588 end:0x803F95D0 + +d/d_point_wind.cpp: + .text start:0x800CF31C end:0x800CF5EC + .rodata start:0x8035B7A0 end:0x8035B7A8 + .sdata2 start:0x803F95D0 end:0x803F9600 + +d/actor/d_a_agb.cpp: + .text start:0x800CF5EC end:0x800D4554 + .text start:0x800D4554 end:0x800D455C + .ctors start:0x803386F0 end:0x803386F4 + .rodata start:0x8035B7A8 end:0x8035B860 + .data start:0x80389288 end:0x80389890 + .bss start:0x803E35E8 end:0x803E3650 + .sbss start:0x803F6E68 end:0x803F6E90 + .sdata2 start:0x803F9600 end:0x803F96C0 + +d/actor/d_a_arrow.cpp: + .text start:0x800D455C end:0x800D8434 + .rodata start:0x8035B860 end:0x8035B968 + .data start:0x80389890 end:0x80389C90 + .bss start:0x803E3650 end:0x803E3668 + .sbss start:0x803F6E90 end:0x803F6E98 + .sdata2 start:0x803F96C0 end:0x803F9788 + +d/actor/d_a_bg.cpp: + .text start:0x800D8434 end:0x800D9318 + .rodata start:0x8035B968 end:0x8035B9A0 + .data start:0x80389C90 end:0x80389DB8 + .bss start:0x803E3668 end:0x803E3688 + .sdata2 start:0x803F9788 end:0x803F97A0 + +d/actor/d_a_bomb.cpp: + .text start:0x800D9318 end:0x800D9318 + .text start:0x800D9318 end:0x800DD1A4 + .text start:0x800DD1A4 end:0x800DD1A4 + .text start:0x800DD1A4 end:0x800DD37C + .rodata start:0x8035B9A0 end:0x8035BA50 + .data start:0x80389DB8 end:0x8038A210 + .bss start:0x803E3688 end:0x803E36A0 + .sbss start:0x803F6E98 end:0x803F6EA0 + .sdata2 start:0x803F97A0 end:0x803F9890 + .sbss2 start:0x803FCF38 end:0x803FCF40 + +d/actor/d_a_bomb2.cpp: + .text start:0x800DD37C end:0x800E0B14 + .text start:0x800E0B14 end:0x800E0BEC + .text start:0x800E0BEC end:0x800E0BEC + .text start:0x800E0BEC end:0x800E0C08 + .rodata start:0x8035BA50 end:0x8035BB28 + .data start:0x8038A210 end:0x8038A6C0 + .bss start:0x803E36A0 end:0x803E36D0 + .sbss start:0x803F6EA0 end:0x803F6EA8 + .sdata2 start:0x803F9890 end:0x803F9940 + .sbss2 start:0x803FCF40 end:0x803FCF48 + +d/actor/d_a_boomerang.cpp: + .text start:0x800E0C08 end:0x800E34A4 + .text start:0x800E34A4 end:0x800E34AC + .text start:0x800E34AC end:0x800E3510 + .text start:0x800E3510 end:0x800E3638 + .ctors start:0x803386F4 end:0x803386F8 + .rodata start:0x8035BB28 end:0x8035BB80 + .data start:0x8038A6C0 end:0x8038AC48 + .bss start:0x803E36D0 end:0x803E3748 + .sdata start:0x803F6268 end:0x803F6270 + .sbss start:0x803F6EA8 end:0x803F6EB0 + .sdata2 start:0x803F9940 end:0x803F99E0 + +d/actor/d_a_dai_item.cpp: + .text start:0x800E3638 end:0x800E595C + .ctors start:0x803386F8 end:0x803386FC + .rodata start:0x8035BB80 end:0x8035BCD0 + .data start:0x8038AC48 end:0x8038B018 + .bss start:0x803E3748 end:0x803E4118 + .sdata start:0x803F6270 end:0x803F6290 + .sbss start:0x803F6EB0 end:0x803F6EB8 + .sdata2 start:0x803F99E0 end:0x803F9A50 + +d/actor/d_a_demo00.cpp: + .text start:0x800E595C end:0x800E79C0 + .rodata start:0x8035BCD0 end:0x8035BDE8 + .data start:0x8038B018 end:0x8038B0C0 + .sdata2 start:0x803F9A50 end:0x803F9A98 + +d/actor/d_a_disappear.cpp: + .text start:0x800E79C0 end:0x800E7E60 + .data start:0x8038B0C0 end:0x8038B158 + .sdata2 start:0x803F9A98 end:0x803F9AB0 + +d/actor/d_a_esa.cpp: + .text start:0x800E7E60 end:0x800E8CA4 + .text start:0x800E8CA4 end:0x800E8CC0 + .rodata start:0x8035BDE8 end:0x8035BE18 + .data start:0x8038B158 end:0x8038B1C0 + .bss start:0x803E4118 end:0x803E4158 + .sbss start:0x803F6EB8 end:0x803F6EC0 + .sdata2 start:0x803F9AB0 end:0x803F9B28 + +d/actor/d_a_grid.cpp: + .text start:0x800E8CC0 end:0x800EB520 + .text start:0x800EB520 end:0x800EB5D8 + .text start:0x800EB5D8 end:0x800EB60C + .ctors start:0x803386FC end:0x80338700 + .rodata start:0x8035BE18 end:0x8035BE30 + .data start:0x8038B1C0 end:0x8038BC08 + .bss start:0x803E4158 end:0x803E4208 + .sbss start:0x803F6EC0 end:0x803F6EC8 + .sdata2 start:0x803F9B28 end:0x803F9C28 + +d/actor/d_a_himo2.cpp: + .text start:0x800EB60C end:0x800F0BE0 + .text start:0x800F0BE0 end:0x800F0C54 + .text start:0x800F0C54 end:0x800F0CCC + .text start:0x800F0CCC end:0x800F0F1C + .text start:0x800F0F1C end:0x800F104C + .ctors start:0x80338700 end:0x80338704 + .rodata start:0x8035BE30 end:0x8035BE70 + .data start:0x8038BC08 end:0x8038BD20 + .bss start:0x803E4208 end:0x803E4238 + .sbss start:0x803F6EC8 end:0x803F6ED8 + .sdata2 start:0x803F9C28 end:0x803F9DD0 + +d/actor/d_a_hookshot.cpp: + .text start:0x800F104C end:0x800F3198 + .text start:0x800F3198 end:0x800F31CC + .text start:0x800F31CC end:0x800F3228 + .ctors start:0x80338704 end:0x80338708 + .rodata start:0x8035BE70 end:0x8035BE78 + .data start:0x8038BD20 end:0x8038C500 + .sdata2 start:0x803F9DD0 end:0x803F9E28 + +d/actor/d_a_ib.cpp: + .text start:0x800F3228 end:0x800F4BC8 + .rodata start:0x8035BE78 end:0x8035BF08 + .data start:0x8038C500 end:0x8038C8A0 + .sbss start:0x803F6ED8 end:0x803F6EE0 + .sdata2 start:0x803F9E28 end:0x803F9E80 + +d/actor/d_a_item.cpp: + .text start:0x800F4BC8 end:0x800F89F8 + .text start:0x800F89F8 end:0x800F8A14 + .rodata start:0x8035BF08 end:0x8035BF18 + .data start:0x8038C8A0 end:0x8038D120 + .sdata start:0x803F6290 end:0x803F6298 + .sbss start:0x803F6EE0 end:0x803F6EE8 + .sdata2 start:0x803F9E80 end:0x803F9EF8 + +d/actor/d_a_itembase.cpp: + .text start:0x800F8A14 end:0x800F95B8 + .rodata start:0x8035BF18 end:0x8035BF80 + .data start:0x8038D120 end:0x8038D148 + .sdata2 start:0x803F9EF8 end:0x803F9F18 + +d/actor/d_a_nh.cpp: + .text start:0x800F95B8 end:0x800FAFC0 + .ctors start:0x80338708 end:0x8033870C + .rodata start:0x8035BF80 end:0x8035BFF8 + .data start:0x8038D148 end:0x8038D240 + .bss start:0x803E4238 end:0x803E4290 + .sbss start:0x803F6EE8 end:0x803F6EF0 + .sdata2 start:0x803F9F18 end:0x803F9F58 + +d/actor/d_a_npc_fa1.cpp: + .text start:0x800FAFC0 end:0x800FDAE8 + .text start:0x800FDAE8 end:0x800FDAFC + .ctors start:0x8033870C end:0x80338710 + .rodata start:0x8035BFF8 end:0x8035C090 + .data start:0x8038D240 end:0x8038D798 + .bss start:0x803E4290 end:0x803E4330 + .sbss start:0x803F6EF0 end:0x803F6F00 + .sdata2 start:0x803F9F58 end:0x803F9FC0 + +d/actor/d_a_obj_search.cpp: + .text start:0x800FDAFC end:0x801028FC + .text start:0x801028FC end:0x801028FC + .rodata start:0x8035C090 end:0x8035C210 + .data start:0x8038D798 end:0x8038DC50 + .bss start:0x803E4330 end:0x803E43E8 + .sdata start:0x803F6298 end:0x803F62A0 + .sbss start:0x803F6F00 end:0x803F6F10 + .sdata2 start:0x803F9FC0 end:0x803FA0B8 + .sbss2 start:0x803FCF48 end:0x803FCF50 + +d/actor/d_a_player.cpp: + .text start:0x801028FC end:0x80102E18 + .text start:0x80102E18 end:0x80102E18 + .text start:0x80102E18 end:0x80102E8C + .text start:0x80102E8C end:0x80102E8C + .data start:0x8038DC50 end:0x8038DC80 + .sdata2 start:0x803FA0B8 end:0x803FA0E0 + +d/actor/d_a_player_main.cpp: + .text start:0x80102E8C end:0x8012901C + .text start:0x8012901C end:0x8012CD60 + .text start:0x8012CD60 end:0x80132F34 + .text start:0x80132F34 end:0x80133F1C + .text start:0x80133F1C end:0x80135B50 + .text start:0x80135B50 end:0x8013707C + .text start:0x8013707C end:0x801387A4 + .text start:0x801387A4 end:0x8013A85C + .text start:0x8013A85C end:0x8013CC64 + .text start:0x8013CC64 end:0x8013E250 + .text start:0x8013E250 end:0x8013F848 + .text start:0x8013F848 end:0x80142D08 + .text start:0x80142D08 end:0x80146AF0 + .text start:0x80146AF0 end:0x8014956C + .text start:0x8014956C end:0x80149ECC + .text start:0x80149ECC end:0x8014AB5C + .text start:0x8014AB5C end:0x8014BA84 + .text start:0x8014BA84 end:0x8014BAA0 + .text start:0x8014BAA0 end:0x8014D778 + .text start:0x8014D778 end:0x8014F8A0 + .text start:0x8014F8A0 end:0x8015023C + .text start:0x8015023C end:0x801514B0 + .text start:0x801514B0 end:0x80151E40 + .text start:0x80151E40 end:0x80153554 + .text start:0x80153554 end:0x80154334 + .text start:0x80154334 end:0x80154B80 + .text start:0x80154B80 end:0x8015A1DC + .text start:0x8015A1DC end:0x8015A1E0 + .text start:0x8015A1E0 end:0x8015A37C + .ctors start:0x80338710 end:0x80338714 + .rodata start:0x8035C210 end:0x8035E4A0 + .data start:0x8038DC80 end:0x80390688 + .bss start:0x803E43E8 end:0x803E4720 + .sdata start:0x803F62A0 end:0x803F62C0 + .sbss start:0x803F6F10 end:0x803F6F58 + .sdata2 start:0x803FA0E0 end:0x803FA5B8 + .sbss2 start:0x803FCF50 end:0x803FCF58 + +d/actor/d_a_player_npc.cpp: + .text start:0x8015A37C end:0x8015B0A4 + .rodata start:0x8035E4A0 end:0x8035E540 + .bss start:0x803E4720 end:0x803E4738 + .sbss start:0x803F6F58 end:0x803F6F60 + .sdata2 start:0x803FA5B8 end:0x803FA5E8 + +d/actor/d_a_sea.cpp: + .text start:0x8015B0A4 end:0x8015D99C + .text start:0x8015D99C end:0x8015DAAC + .text start:0x8015DAAC end:0x8015DAF4 + .ctors start:0x80338714 end:0x80338718 + .rodata start:0x8035E540 end:0x8035E578 + .data start:0x80390688 end:0x80390788 + .bss start:0x803E4738 end:0x803E48A8 + .sdata start:0x803F62C0 end:0x803F62C8 + .sdata2 start:0x803FA5E8 end:0x803FA678 + +d/actor/d_a_spc_item01.cpp: + .text start:0x8015DAF4 end:0x8015E3F0 + .data start:0x80390788 end:0x80390840 + .sdata2 start:0x803FA678 end:0x803FA6A8 + +d/actor/d_a_vrbox.cpp: + .text start:0x8015E3F0 end:0x8015EA14 + .rodata start:0x8035E578 end:0x8035E5C8 + .data start:0x80390840 end:0x80390890 + .sdata2 start:0x803FA6A8 end:0x803FA6B0 + +d/actor/d_a_vrbox2.cpp: + .text start:0x8015EA14 end:0x8015F550 + .rodata start:0x8035E5C8 end:0x8035E658 + .data start:0x80390890 end:0x803908E0 + .sdata start:0x803F62C8 end:0x803F62D0 + .sdata2 start:0x803FA6B0 end:0x803FA6D0 + +d/d_auction_screen.cpp: + .text start:0x8015F550 end:0x80160E64 + .text start:0x80160E64 end:0x80160F60 + .ctors start:0x80338718 end:0x8033871C + .rodata start:0x8035E658 end:0x8035E768 + .data start:0x803908E0 end:0x80390960 + .bss start:0x803E48A8 end:0x803E48B8 + .sbss start:0x803F6F60 end:0x803F6F70 + .sdata2 start:0x803FA6D0 end:0x803FA708 + +d/d_place_name.cpp: + .text start:0x80160F60 end:0x80161714 + .text start:0x80161714 end:0x80161770 + .rodata start:0x8035E768 end:0x8035E9C0 + .data start:0x80390960 end:0x803909F8 + .sdata2 start:0x803FA708 end:0x803FA718 + +d/d_camera.cpp: + .text start:0x80161770 end:0x8017CB18 + .text start:0x8017CB18 end:0x8017D10C + .text start:0x8017D10C end:0x8017D128 + .text start:0x8017D128 end:0x8017D1D4 + .text start:0x8017D1D4 end:0x8017D220 + .text start:0x8017D220 end:0x8017D230 + .text start:0x8017D230 end:0x8017D4C0 + .ctors start:0x8033871C end:0x80338720 + .rodata start:0x8035E9C0 end:0x8035ED30 + .data start:0x803909F8 end:0x80391240 + .bss start:0x803E48B8 end:0x803E4A18 + .sbss start:0x803F6F70 end:0x803F6FB0 + .sdata2 start:0x803FA718 end:0x803FA9A0 + +d/d_envse.cpp: + .text start:0x8017D4C0 end:0x8017DB40 + .text start:0x8017DB40 end:0x8017DB40 + .data start:0x80391240 end:0x80391280 + .sdata2 start:0x803FA9A0 end:0x803FA9A8 + .sbss2 start:0x803FCF58 end:0x803FCF60 + +d/d_file_error.cpp: + .text start:0x8017DB40 end:0x8017F67C + .text start:0x8017F67C end:0x8017F8B0 + .ctors start:0x80338720 end:0x80338724 + .rodata start:0x8035ED30 end:0x8035EDA0 + .data start:0x80391280 end:0x803913A8 + .bss start:0x803E4A18 end:0x803E4A40 + .sdata start:0x803F62D0 end:0x803F62E0 + .sdata2 start:0x803FA9A8 end:0x803FA9F0 + +d/d_file_select.cpp: + .text start:0x8017F8B0 end:0x8018DD30 + .text start:0x8018DD30 end:0x8018E1CC + .ctors start:0x80338724 end:0x80338728 + .rodata start:0x8035EDA0 end:0x8035EEB8 + .data start:0x803913A8 end:0x80391958 + .bss start:0x803E4A40 end:0x803E4AA8 + .sdata start:0x803F62E0 end:0x803F62E8 + .sdata2 start:0x803FA9F0 end:0x803FAA58 + +d/d_gameover.cpp: + .text start:0x8018E1CC end:0x8018F674 + .text start:0x8018F674 end:0x8018F744 + .text start:0x8018F744 end:0x8018F7FC + .rodata start:0x8035EEB8 end:0x8035EF58 + .data start:0x80391958 end:0x803919C0 + .sdata start:0x803F62E8 end:0x803F62F0 + .sdata2 start:0x803FAA58 end:0x803FAAA8 + +d/d_kankyo.cpp: + .text start:0x8018F7FC end:0x80197AB8 + .text start:0x80197AB8 end:0x80197FE4 + .ctors start:0x80338728 end:0x8033872C + .rodata start:0x8035EF58 end:0x8035EFB8 + .data start:0x803919C0 end:0x80391CD8 + .bss start:0x803E4AA8 end:0x803E5E90 + .sdata start:0x803F62F0 end:0x803F6318 + .sbss start:0x803F6FB0 end:0x803F6FC0 + .sdata2 start:0x803FAAA8 end:0x803FABC8 + +d/d_kyeff.cpp: + .text start:0x80197FE4 end:0x80198758 + .rodata start:0x8035EFB8 end:0x8035F008 + .data start:0x80391CD8 end:0x80391D18 + .sdata2 start:0x803FABC8 end:0x803FAC10 + +d/d_kyeff2.cpp: + .text start:0x80198758 end:0x80198810 + .data start:0x80391D18 end:0x80391D58 + +d/d_ky_thunder.cpp: + .text start:0x80198810 end:0x801990CC + .text start:0x801990CC end:0x801990CC + .rodata start:0x8035F008 end:0x8035F048 + .data start:0x80391D58 end:0x80391D98 + .bss start:0x803E5E90 end:0x803E5EA8 + .sbss start:0x803F6FC0 end:0x803F6FC8 + .sdata2 start:0x803FAC10 end:0x803FAC60 + +d/d_letter.cpp: + .text start:0x801990CC end:0x80199308 + +d/d_level_se.cpp: + .text start:0x80199308 end:0x8019940C + .data start:0x80391D98 end:0x80391DE0 + .sdata2 start:0x803FAC60 end:0x803FAC68 + +d/d_menu_cloth.cpp: + .text start:0x8019940C end:0x8019BE8C + .ctors start:0x8033872C end:0x80338730 + .rodata start:0x8035F048 end:0x8035F088 + .data start:0x80391DE0 end:0x80391E78 + .bss start:0x803E5EA8 end:0x803E5FC8 + .sbss start:0x803F6FC8 end:0x803F6FD0 + .sdata2 start:0x803FAC68 end:0x803FAD38 + .sbss2 start:0x803FCF60 end:0x803FCF68 + +d/d_menu_collect.cpp: + .text start:0x8019BE8C end:0x801A84B4 + .text start:0x801A84B4 end:0x801A84B4 + .text start:0x801A84B4 end:0x801A84FC + .text start:0x801A84FC end:0x801A86A4 + .ctors start:0x80338730 end:0x80338734 + .rodata start:0x8035F088 end:0x8035F590 + .data start:0x80391E78 end:0x80392148 + .bss start:0x803E5FC8 end:0x803E6038 + .sdata2 start:0x803FAD38 end:0x803FADE0 + +d/d_menu_dmap.cpp: + .text start:0x801A86A4 end:0x801AF3B8 + .text start:0x801AF3B8 end:0x801AF3B8 + .text start:0x801AF3B8 end:0x801AF4F0 + .ctors start:0x80338734 end:0x80338738 + .rodata start:0x8035F590 end:0x8035F9B8 + .data start:0x80392148 end:0x80392200 + .bss start:0x803E6038 end:0x803E6090 + .sdata2 start:0x803FADE0 end:0x803FAE58 + +d/d_menu_fmap.cpp: + .text start:0x801AF4F0 end:0x801BB088 + .text start:0x801BB088 end:0x801BB3E4 + .ctors start:0x80338738 end:0x8033873C + .rodata start:0x8035F9B8 end:0x8035FD60 + .data start:0x80392200 end:0x803925C0 + .bss start:0x803E6090 end:0x803E61C0 + .sdata start:0x803F6318 end:0x803F6320 + .sdata2 start:0x803FAE58 end:0x803FAF28 + +d/d_menu_fmap2.cpp: + .text start:0x801BB3E4 end:0x801C790C + .text start:0x801C790C end:0x801C790C + .text start:0x801C790C end:0x801C7B4C + .ctors start:0x8033873C end:0x80338740 + .rodata start:0x8035FD60 end:0x80360228 + .data start:0x803925C0 end:0x803929A8 + .bss start:0x803E61C0 end:0x803E6268 + .sdata start:0x803F6320 end:0x803F6328 + .sdata2 start:0x803FAF28 end:0x803FAFB8 + +d/d_menu_item.cpp: + .text start:0x801C7B4C end:0x801D2A4C + .text start:0x801D2A4C end:0x801D2A4C + .text start:0x801D2A4C end:0x801D2B68 + .ctors start:0x80338740 end:0x80338744 + .rodata start:0x80360228 end:0x803605F0 + .data start:0x803929A8 end:0x80392A08 + .bss start:0x803E6268 end:0x803E62D8 + .sdata2 start:0x803FAFB8 end:0x803FB018 + +d/d_menu_option.cpp: + .text start:0x801D2B68 end:0x801D5D38 + .text start:0x801D5D38 end:0x801D5DB8 + .ctors start:0x80338744 end:0x80338748 + .rodata start:0x803605F0 end:0x803606F8 + .data start:0x80392A08 end:0x80392A18 + .bss start:0x803E62D8 end:0x803E62E8 + .sbss start:0x803F6FD0 end:0x803F6FD8 + .sdata2 start:0x803FB018 end:0x803FB078 + +d/d_menu_save.cpp: + .text start:0x801D5DB8 end:0x801DAED0 + .text start:0x801DAED0 end:0x801DAF44 + .text start:0x801DAF44 end:0x801DB384 + .ctors start:0x80338748 end:0x8033874C + .rodata start:0x803606F8 end:0x80360788 + .data start:0x80392A18 end:0x80392E48 + .bss start:0x803E62E8 end:0x803E6328 + .sdata2 start:0x803FB078 end:0x803FB0D0 + +d/d_menu_window.cpp: + .text start:0x801DB384 end:0x801DF684 + .text start:0x801DF684 end:0x801DFB28 + .text start:0x801DFB28 end:0x801DFB28 + .text start:0x801DFB28 end:0x801DFB28 + .text start:0x801DFB28 end:0x801DFBC4 + .text start:0x801DFBC4 end:0x801DFC9C + .text start:0x801DFC9C end:0x801DFC9C + .text start:0x801DFC9C end:0x801DFD6C + .text start:0x801DFD6C end:0x801DFD6C + .text start:0x801DFD6C end:0x801DFEA8 + .text start:0x801DFEA8 end:0x801DFEE4 + .ctors start:0x8033874C end:0x80338750 + .rodata start:0x80360788 end:0x80360970 + .data start:0x80392E48 end:0x80392EE0 + .bss start:0x803E6328 end:0x803E6518 + .sdata start:0x803F6328 end:0x803F6330 + .sbss start:0x803F6FD8 end:0x803F7010 + .sdata2 start:0x803FB0D0 end:0x803FB0E8 + +d/d_mesg.cpp: + .text start:0x801DFEE4 end:0x801E73B4 + .rodata start:0x80360970 end:0x80360BD0 + .data start:0x80392EE0 end:0x80393160 + .sdata start:0x803F6330 end:0x803F6338 + .sbss start:0x803F7010 end:0x803F7050 + .sdata2 start:0x803FB0E8 end:0x803FB170 + +d/d_message.cpp: + .text start:0x801E73B4 end:0x801EB128 + .ctors start:0x80338750 end:0x80338754 + .rodata start:0x80360BD0 end:0x80360D50 + .data start:0x80393160 end:0x803932B0 + .bss start:0x803E6518 end:0x803E66D8 + .sbss start:0x803F7050 end:0x803F7060 + .sdata2 start:0x803FB170 end:0x803FB1F8 + .sbss2 start:0x803FCF68 end:0x803FCF70 + +d/d_message_paper.cpp: + .text start:0x801EB128 end:0x801EEFDC + .ctors start:0x80338754 end:0x80338758 + .rodata start:0x80360D50 end:0x80360F38 + .data start:0x803932B0 end:0x803933F8 + .bss start:0x803E66D8 end:0x803E6880 + .sbss start:0x803F7060 end:0x803F7070 + .sdata2 start:0x803FB1F8 end:0x803FB258 + +d/d_meter.cpp: + .text start:0x801EEFDC end:0x80205990 + .text start:0x80205990 end:0x80205F6C + .text start:0x80205F6C end:0x80205F6C + .text start:0x80205F6C end:0x80205FE8 + .ctors start:0x80338758 end:0x8033875C + .rodata start:0x80360F38 end:0x80361990 + .data start:0x803933F8 end:0x803935B8 + .bss start:0x803E6880 end:0x803E6EA0 + .sdata start:0x803F6338 end:0x803F6358 + .sbss start:0x803F7070 end:0x803F71A8 + .sdata2 start:0x803FB258 end:0x803FB3E8 + .sbss2 start:0x803FCF70 end:0x803FCF78 + +d/d_minigame_starter.cpp: + .text start:0x80205FE8 end:0x80206F64 + .text start:0x80206F64 end:0x80206FC0 + .rodata start:0x80361990 end:0x803619D0 + .data start:0x803935B8 end:0x80393610 + .sdata start:0x803F6358 end:0x803F6370 + .sdata2 start:0x803FB3E8 end:0x803FB448 + +d/d_minigame_terminater.cpp: + .text start:0x80206FC0 end:0x8020A5C4 + .text start:0x8020A5C4 end:0x8020A620 + .rodata start:0x803619D0 end:0x80361D40 + .data start:0x80393610 end:0x80393688 + .sdata start:0x803F6370 end:0x803F6378 + .sdata2 start:0x803FB448 end:0x803FB4C0 + +d/d_msg.cpp: + .text start:0x8020A620 end:0x80215E38 + .ctors start:0x8033875C end:0x80338760 + .rodata start:0x80361D40 end:0x803620B0 + .data start:0x80393688 end:0x803937E0 + .bss start:0x803E6EA0 end:0x803E6F70 + .sbss start:0x803F71A8 end:0x803F7200 + .sdata2 start:0x803FB4C0 end:0x803FB590 + +d/d_name.cpp: + .text start:0x80215E38 end:0x8021A6BC + .text start:0x8021A6BC end:0x8021A7B4 + .ctors start:0x80338760 end:0x80338764 + .rodata start:0x803620B0 end:0x80362178 + .data start:0x803937E0 end:0x80393A58 + .bss start:0x803E6F70 end:0x803E6FC8 + .sdata2 start:0x803FB590 end:0x803FB5E0 + +d/d_npc.cpp: + .text start:0x8021A7B4 end:0x8021CC4C + .text start:0x8021CC4C end:0x8021E58C + .text start:0x8021E58C end:0x8021E58C + .text start:0x8021E58C end:0x8021E58C + .rodata start:0x80362178 end:0x80362278 + .data start:0x80393A58 end:0x80393C50 + .sbss start:0x803F7200 end:0x803F7208 + .sdata2 start:0x803FB5E0 end:0x803FB628 + +d/d_operate_wind.cpp: + .text start:0x8021E58C end:0x80221AA0 + .text start:0x80221AA0 end:0x80221C38 + .ctors start:0x80338764 end:0x80338768 + .rodata start:0x80362278 end:0x80362308 + .data start:0x80393C50 end:0x80393CE8 + .bss start:0x803E6FC8 end:0x803E6FF0 + .sbss start:0x803F7208 end:0x803F7210 + .sdata2 start:0x803FB628 end:0x803FB6C0 + +d/d_metronome.cpp: + .text start:0x80221C38 end:0x80223534 + .text start:0x80223534 end:0x802235CC + .ctors start:0x80338768 end:0x8033876C + .rodata start:0x80362308 end:0x803624B8 + .data start:0x80393CE8 end:0x80393CF8 + .bss start:0x803E6FF0 end:0x803E7020 + .sdata2 start:0x803FB6C0 end:0x803FB710 + +d/d_ovlp_fade.cpp: + .text start:0x802235CC end:0x802237F4 + .data start:0x80393CF8 end:0x80393DD8 + .sbss start:0x803F7210 end:0x803F7218 + +d/d_ovlp_fade2.cpp: + .text start:0x802237F4 end:0x80224284 + .text start:0x80224284 end:0x8022433C + .data start:0x80393DD8 end:0x80393E80 + .sdata2 start:0x803FB710 end:0x803FB758 + +d/d_ovlp_fade3.cpp: + .text start:0x8022433C end:0x80224390 + .data start:0x80393E80 end:0x80393E90 + +d/d_ovlp_fade4.cpp: + .text start:0x80224390 end:0x802256C0 + .text start:0x802256C0 end:0x802258C8 + .rodata start:0x803624B8 end:0x803624E0 + .data start:0x80393E90 end:0x80393F70 + .sdata2 start:0x803FB758 end:0x803FB7B8 + .sbss2 start:0x803FCF78 end:0x803FCF80 + +d/d_picture_box.cpp: + .text start:0x802258C8 end:0x8022C03C + .text start:0x8022C03C end:0x8022C0B4 + .rodata start:0x803624E0 end:0x80362800 + .data start:0x80393F70 end:0x80394000 + .sdata start:0x803F6378 end:0x803F6380 + .sbss start:0x803F7218 end:0x803F7220 + .sdata2 start:0x803FB7B8 end:0x803FB848 + +d/d_s_logo.cpp: + .text start:0x8022C0B4 end:0x8022E9F4 + .rodata start:0x80362800 end:0x80362BF8 + .data start:0x80394000 end:0x80394078 + .sbss start:0x803F7220 end:0x803F7298 + .sdata2 start:0x803FB848 end:0x803FB890 + .sbss2 start:0x803FCF80 end:0x803FCF90 + +d/d_s_menu.cpp: + .text start:0x8022E9F4 end:0x8022F86C + .rodata start:0x80362BF8 end:0x80362E40 + .data start:0x80394078 end:0x80394118 + .sdata start:0x803F6380 end:0x803F6388 + .sbss start:0x803F7298 end:0x803F72B0 + .sdata2 start:0x803FB890 end:0x803FB8E0 + +d/d_s_name.cpp: + .text start:0x8022F86C end:0x80232518 + .text start:0x80232518 end:0x80232518 + .text start:0x80232518 end:0x80232518 + .text start:0x80232518 end:0x80232518 + .text start:0x80232518 end:0x80232518 + .text start:0x80232518 end:0x80232A68 + .ctors start:0x8033876C end:0x80338770 + .rodata start:0x80362E40 end:0x80362F50 + .data start:0x80394118 end:0x80394658 + .bss start:0x803E7020 end:0x803E7048 + .sdata2 start:0x803FB8E0 end:0x803FB930 + .sbss2 start:0x803FCF90 end:0x803FCF98 + +d/d_s_open.cpp: + .text start:0x80232A68 end:0x80232EFC + .rodata start:0x80362F50 end:0x80362F98 + .data start:0x80394658 end:0x803946C0 + +d/d_s_open_sub.cpp: + .text start:0x80232EFC end:0x80234550 + .text start:0x80234550 end:0x80234570 + .rodata start:0x80362F98 end:0x80363018 + .data start:0x803946C0 end:0x803947A8 + .sdata2 start:0x803FB930 end:0x803FB978 + +d/d_s_play.cpp: + .text start:0x80234570 end:0x80236938 + .ctors start:0x80338770 end:0x80338774 + .rodata start:0x80363018 end:0x80363770 + .data start:0x803947A8 end:0x80394CA0 + .bss start:0x803E7048 end:0x803E7FE8 + .sdata start:0x803F6388 end:0x803F63A0 + .sbss start:0x803F72B0 end:0x803F72D8 + .sdata2 start:0x803FB978 end:0x803FB9B8 + +d/d_s_room.cpp: + .text start:0x80236938 end:0x802372F4 + .rodata start:0x80363770 end:0x80363810 + .data start:0x80394CA0 end:0x80394CF0 + .bss start:0x803E7FE8 end:0x803E8008 + +d/d_s_title.cpp: + .text start:0x802372F4 end:0x80237568 + .rodata start:0x80363810 end:0x80363828 + .data start:0x80394CF0 end:0x80394D58 + .sdata2 start:0x803FB9B8 end:0x803FB9C0 + +d/d_scope.cpp: + .text start:0x80237568 end:0x8023B544 + .ctors start:0x80338774 end:0x80338778 + .rodata start:0x80363828 end:0x80363990 + .data start:0x80394D58 end:0x80394DA8 + .bss start:0x803E8008 end:0x803E8070 + .sbss start:0x803F72D8 end:0x803F72F0 + .sdata2 start:0x803FB9C0 end:0x803FBA38 + +d/d_throwstone.cpp: + .text start:0x8023B544 end:0x8023B860 + .data start:0x80394DA8 end:0x80394DF8 + .sdata2 start:0x803FBA38 end:0x803FBA40 + +d/d_timer.cpp: + .text start:0x8023B860 end:0x8023DB48 + .rodata start:0x80363990 end:0x80363A70 + .data start:0x80394DF8 end:0x80394F40 + .sdata2 start:0x803FBA40 end:0x803FBA88 + +d/d_water_mark.cpp: + .text start:0x8023DB48 end:0x8023E3C4 + .ctors start:0x80338778 end:0x8033877C + .rodata start:0x80363A70 end:0x80363AA0 + .data start:0x80394F40 end:0x80394F80 + .bss start:0x803E8070 end:0x803E80D0 + .sbss start:0x803F72F0 end:0x803F72F8 + .sdata2 start:0x803FBA88 end:0x803FBAB0 + +d/d_wind_arrow.cpp: + .text start:0x8023E3C4 end:0x8023E968 + .text start:0x8023E968 end:0x8023E968 + .rodata start:0x80363AA0 end:0x80363AD8 + .data start:0x80394F80 end:0x80394FC0 + .bss start:0x803E80D0 end:0x803E8100 + .sbss start:0x803F72F8 end:0x803F7300 + .sdata2 start:0x803FBAB0 end:0x803FBAC8 + +d/d_wpillar.cpp: + .text start:0x8023E968 end:0x8023F5D0 + .rodata start:0x80363AD8 end:0x80363B18 + .data start:0x80394FC0 end:0x80395000 + .sdata2 start:0x803FBAC8 end:0x803FBB00 + +d/d_wpot_water.cpp: + .text start:0x8023F5D0 end:0x8023FFCC + .text start:0x8023FFCC end:0x80240098 + .ctors start:0x8033877C end:0x80338780 + .data start:0x80395000 end:0x80395060 + .bss start:0x803E8100 end:0x803E8110 + .sbss start:0x803F7300 end:0x803F7308 + .sdata2 start:0x803FBB00 end:0x803FBB20 + +Runtime.PPCEABI.H/__mem.o: + .init start:0x800033A8 end:0x800034E0 + +DynamicLink.cpp: + .text start:0x80240098 end:0x80241278 + .text start:0x80241278 end:0x802412C4 + .text start:0x802412C4 end:0x802412F0 + .rodata start:0x80363B18 end:0x80363F78 + .data start:0x80395060 end:0x803950D8 + .sbss start:0x803F7308 end:0x803F7320 + .sdata2 start:0x803FBB20 end:0x803FBB30 + +SSystem/SComponent/c_malloc.cpp: + .text start:0x802412F0 end:0x8024135C + .sbss start:0x803F7320 end:0x803F7328 + +SSystem/SComponent/c_API.cpp: + .text start:0x8024135C end:0x8024135C + .data start:0x803950D8 end:0x803950F8 + +SSystem/SComponent/c_API_graphic.cpp: + .text start:0x8024135C end:0x802413EC + +SSystem/SComponent/c_cc_d.cpp: + .text start:0x802413EC end:0x80242A54 + .text start:0x80242A54 end:0x80242A54 + .text start:0x80242A54 end:0x80242A54 + .text start:0x80242A54 end:0x80242A54 + .text start:0x80242A54 end:0x80242C28 + .text start:0x80242C28 end:0x80242C28 + .text start:0x80242C28 end:0x80242C28 + .text start:0x80242C28 end:0x80242C28 + .text start:0x80242C28 end:0x80242C28 + .text start:0x80242C28 end:0x80242C28 + .text start:0x80242C28 end:0x80242C28 + .ctors start:0x80338780 end:0x80338784 + .rodata start:0x80363F78 end:0x803641A0 + .data start:0x803950F8 end:0x80395298 + .bss start:0x803E8110 end:0x803E8128 + .sdata2 start:0x803FBB30 end:0x803FBB58 + +SSystem/SComponent/c_cc_s.cpp: + .text start:0x80242C28 end:0x80244990 + .text start:0x80244990 end:0x80244990 + .text start:0x80244990 end:0x80244990 + .text start:0x80244990 end:0x80244990 + .text start:0x80244990 end:0x802449AC + .rodata start:0x803641A0 end:0x803649B8 + .data start:0x80395298 end:0x803952C8 + .bss start:0x803E8128 end:0x803E8140 + .sbss start:0x803F7328 end:0x803F7330 + .sdata2 start:0x803FBB58 end:0x803FBB98 + +SSystem/SComponent/c_counter.cpp: + .text start:0x802449AC end:0x802449F4 + .bss start:0x803E8140 end:0x803E8150 + +SSystem/SComponent/c_list.cpp: + .text start:0x802449F4 end:0x80244BF0 + +SSystem/SComponent/c_list_iter.cpp: + .text start:0x80244BF0 end:0x80244C60 + +SSystem/SComponent/c_node.cpp: + .text start:0x80244C60 end:0x80244EB4 + +SSystem/SComponent/c_node_iter.cpp: + .text start:0x80244EB4 end:0x80244FD0 + +SSystem/SComponent/c_tree.cpp: + .text start:0x80244FD0 end:0x802450D0 + +SSystem/SComponent/c_tree_iter.cpp: + .text start:0x802450D0 end:0x802451B4 + +SSystem/SComponent/c_phase.cpp: + .text start:0x802451B4 end:0x80245364 + +SSystem/SComponent/c_request.cpp: + .text start:0x80245364 end:0x80245410 + +SSystem/SComponent/c_tag.cpp: + .text start:0x80245410 end:0x8024560C + +SSystem/SComponent/c_tag_iter.cpp: + .text start:0x8024560C end:0x80245674 + +SSystem/SComponent/c_xyz.cpp: + .text start:0x80245674 end:0x80245EAC + .text start:0x80245EAC end:0x80245EAC + .ctors start:0x80338784 end:0x80338788 + .rodata start:0x803649B8 end:0x80364A08 + .bss start:0x803E8150 end:0x803E8210 + .sdata2 start:0x803FBB98 end:0x803FBBB0 + +SSystem/SComponent/c_sxyz.cpp: + .text start:0x80245EAC end:0x80246044 + .text start:0x80246044 end:0x80246044 + .ctors start:0x80338788 end:0x8033878C + .bss start:0x803E8210 end:0x803E8220 + .sbss start:0x803F7330 end:0x803F7338 + .sdata2 start:0x803FBBB0 end:0x803FBBB8 + +SSystem/SComponent/c_math.cpp: + .text start:0x80246044 end:0x80246440 + .data start:0x803952C8 end:0x80395AD0 + .sbss start:0x803F7338 end:0x803F7350 + .sdata2 start:0x803FBBB8 end:0x803FBC00 + +SSystem/SComponent/c_bg_s.cpp: + .text start:0x80246440 end:0x80247304 + .text start:0x80247304 end:0x80247304 + .text start:0x80247304 end:0x80247304 + .text start:0x80247304 end:0x80247304 + .text start:0x80247304 end:0x80247304 + .text start:0x80247304 end:0x80247304 + .rodata start:0x80364A08 end:0x80364BF0 + .data start:0x80395AD0 end:0x80395AF8 + .sbss start:0x803F7350 end:0x803F7358 + .sdata2 start:0x803FBC00 end:0x803FBC08 + +SSystem/SComponent/c_bg_s_chk.cpp: + .text start:0x80247304 end:0x8024738C + .data start:0x80395AF8 end:0x80395B08 + +SSystem/SComponent/c_bg_s_gnd_chk.cpp: + .text start:0x8024738C end:0x80247418 + .text start:0x80247418 end:0x80247418 + .text start:0x80247418 end:0x80247418 + .text start:0x80247418 end:0x80247418 + +SSystem/SComponent/c_bg_s_lin_chk.cpp: + .text start:0x80247418 end:0x80247500 + .text start:0x80247500 end:0x80247500 + +SSystem/SComponent/c_bg_w.cpp: + .text start:0x80247500 end:0x80249BA0 + .text start:0x80249BA0 end:0x80249BA0 + .text start:0x80249BA0 end:0x80249D34 + .text start:0x80249D34 end:0x80249DAC + .text start:0x80249DAC end:0x80249DAC + .text start:0x80249DAC end:0x80249DAC + .text start:0x80249DAC end:0x80249DAC + .rodata start:0x80364BF0 end:0x80364E58 + .data start:0x80395B08 end:0x80395B68 + .sdata2 start:0x803FBC08 end:0x803FBC28 + +SSystem/SComponent/c_m2d.cpp: + .text start:0x80249DAC end:0x8024A0E0 + .text start:0x8024A0E0 end:0x8024A0E0 + .rodata start:0x80364E58 end:0x80364E80 + .sdata2 start:0x803FBC28 end:0x803FBC48 + +SSystem/SComponent/c_m2d_g_box.cpp: + .text start:0x8024A0E0 end:0x8024A400 + .sdata2 start:0x803FBC48 end:0x803FBC60 + +SSystem/SComponent/c_m3d.cpp: + .text start:0x8024A400 end:0x80251CC4 + .text start:0x80251CC4 end:0x80251CC4 + .text start:0x80251CC4 end:0x80251CC4 + .text start:0x80251CC4 end:0x80251CC4 + .text start:0x80251CC4 end:0x80251CC4 + .rodata start:0x80364E80 end:0x80365DF8 + .sdata2 start:0x803FBC60 end:0x803FBD10 + +SSystem/SComponent/c_m3d_g_aab.cpp: + .text start:0x80251CC4 end:0x80251D88 + +SSystem/SComponent/c_m3d_g_cyl.cpp: + .text start:0x80251D88 end:0x80252304 + .text start:0x80252304 end:0x80252304 + .rodata start:0x80365DF8 end:0x803660C0 + .sdata2 start:0x803FBD10 end:0x803FBD18 + +SSystem/SComponent/c_m3d_g_pla.cpp: + .text start:0x80252304 end:0x8025238C + +SSystem/SComponent/c_m3d_g_sph.cpp: + .text start:0x8025238C end:0x802527D4 + .rodata start:0x803660C0 end:0x803662F0 + .sdata2 start:0x803FBD18 end:0x803FBD20 + +SSystem/SComponent/c_m3d_g_tri.cpp: + .text start:0x802527D4 end:0x802528A4 + .text start:0x802528A4 end:0x802528A4 + .text start:0x802528A4 end:0x802528A4 + .text start:0x802528A4 end:0x802528A4 + +SSystem/SComponent/c_lib.cpp: + .text start:0x802528A4 end:0x80253BB0 + .text start:0x80253BB0 end:0x80253BB0 + .bss start:0x803E8220 end:0x803E8400 + .sdata start:0x803F63A0 end:0x803F63A8 + .sdata2 start:0x803FBD20 end:0x803FBD40 + +SSystem/SComponent/c_angle.cpp: + .text start:0x80253BB0 end:0x80254890 + .text start:0x80254890 end:0x80254974 + .text start:0x80254974 end:0x80254974 + .ctors start:0x8033878C end:0x80338790 + .bss start:0x803E8400 end:0x803E8440 + .sbss start:0x803F7358 end:0x803F7370 + .sdata2 start:0x803FBD40 end:0x803FBD88 + +SSystem/SComponent/c_data_tbl.cpp: + .text start:0x80254974 end:0x80254D8C + .data start:0x80395B68 end:0x80395BA0 + +SSystem/SStandard/s_basic.cpp: + .text start:0x80254D8C end:0x80254DD0 + +JSystem/JFramework/JFWSystem.cpp: + .text start:0x80254DD0 end:0x802551C0 + .rodata start:0x803662F0 end:0x80366328 + .sdata start:0x803F63A8 end:0x803F63D8 + .sbss start:0x803F7370 end:0x803F7390 + .sdata2 start:0x803FBD88 end:0x803FBD98 + +JSystem/JFramework/JFWDisplay.cpp: + .text start:0x802551C0 end:0x802566B8 + .text start:0x802566B8 end:0x802566B8 + .rodata start:0x80366328 end:0x80366498 + .data start:0x80395BA0 end:0x80395C38 + .bss start:0x803E8440 end:0x803E8460 + .sdata start:0x803F63D8 end:0x803F63E0 + .sbss start:0x803F7390 end:0x803F73B8 + .sdata2 start:0x803FBD98 end:0x803FBDB8 + +JSystem/J3DU/J3DUClipper.cpp: + .text start:0x802566B8 end:0x80256DBC + .rodata start:0x80366498 end:0x80366558 + .sdata2 start:0x803FBDB8 end:0x803FBDD0 + +JSystem/J3DU/J3DUMotion.cpp: + .text start:0x80256DBC end:0x80256E4C + .text start:0x80256E4C end:0x80256F80 + .text start:0x80256F80 end:0x80256F80 + .rodata start:0x80366558 end:0x80366568 + +JSystem/J3DU/J3DUDL.cpp: + .text start:0x80256F80 end:0x80256F80 + .text start:0x80256F80 end:0x80256F88 + +JSystem/JParticle/JSystem/JPABaseShape.cpp: + .text start:0x80256F88 end:0x80257508 + .text start:0x80257508 end:0x80257988 + .rodata start:0x80366568 end:0x803665F8 + .data start:0x80395C38 end:0x80395F58 + .sdata2 start:0x803FBDD0 end:0x803FBDE8 + +JSystem/JParticle/JPAExtraShape.cpp: + .text start:0x80257988 end:0x80257AA8 + .text start:0x80257AA8 end:0x80257D4C + .data start:0x80395F58 end:0x803960B0 + .sdata2 start:0x803FBDE8 end:0x803FBDF0 + +JSystem/JParticle/JPASweepShape.cpp: + .text start:0x80257D4C end:0x80257D70 + .text start:0x80257D70 end:0x80257FD4 + .data start:0x803960B0 end:0x803961D0 + +JSystem/JParticle/JPAExTexShape.cpp: + .text start:0x80257FD4 end:0x80257FF8 + .text start:0x80257FF8 end:0x80258118 + .data start:0x803961D0 end:0x80396238 + +JSystem/JParticle/JPADynamicsBlock.cpp: + .text start:0x80258118 end:0x8025813C + .text start:0x8025813C end:0x80258398 + .data start:0x80396238 end:0x80396340 + +JSystem/JParticle/JPAFieldBlock.cpp: + .text start:0x80258398 end:0x802583BC + .text start:0x802583BC end:0x8025855C + .data start:0x80396340 end:0x803963E0 + +JSystem/JParticle/JPAKeyBlock.cpp: + .text start:0x8025855C end:0x80258588 + .text start:0x80258588 end:0x80258660 + .data start:0x803963E0 end:0x80396418 + +JSystem/JParticle/JPATexture.cpp: + .text start:0x80258660 end:0x80258BB4 + .text start:0x80258BB4 end:0x80258CAC + .rodata start:0x803665F8 end:0x80366618 + .data start:0x80396418 end:0x80396448 + .sdata2 start:0x803FBDF0 end:0x803FBDF8 + +JSystem/JParticle/JPAResourceManager.cpp: + .text start:0x80258CAC end:0x802590B4 + .text start:0x802590B4 end:0x802590B4 + .text start:0x802590B4 end:0x802590B4 + .rodata start:0x80366618 end:0x803666E0 + +JSystem/JParticle/JPAEmitterLoader.cpp: + .text start:0x802590B4 end:0x8025991C + .text start:0x8025991C end:0x8025991C + .rodata start:0x803666E0 end:0x803668D8 + +JSystem/JParticle/JPAMath.cpp: + .text start:0x8025991C end:0x80259EE8 + .sdata2 start:0x803FBDF8 end:0x803FBE10 + +JSystem/JParticle/JPAField.cpp: + .text start:0x80259EE8 end:0x8025BB74 + .text start:0x8025BB74 end:0x8025C128 + .ctors start:0x80338790 end:0x80338794 + .rodata start:0x803668D8 end:0x80366918 + .data start:0x80396448 end:0x80396588 + .bss start:0x803E8460 end:0x803E8490 + .sbss start:0x803F73B8 end:0x803F73C0 + .sdata2 start:0x803FBE10 end:0x803FBE30 + +JSystem/JParticle/JPAEmitter.cpp: + .text start:0x8025C128 end:0x8025DEB8 + .text start:0x8025DEB8 end:0x8025DEB8 + .text start:0x8025DEB8 end:0x8025DEF4 + .ctors start:0x80338794 end:0x80338798 + .data start:0x80396588 end:0x80396628 + .bss start:0x803E8490 end:0x803E85E8 + .sdata2 start:0x803FBE30 end:0x803FBE60 + +JSystem/JParticle/JPAParticle.cpp: + .text start:0x8025DEF4 end:0x8025EE44 + .sdata2 start:0x803FBE60 end:0x803FBE88 + +JSystem/JParticle/JPAEmitterManager.cpp: + .text start:0x8025EE44 end:0x8025F68C + .text start:0x8025F68C end:0x8025F73C + .text start:0x8025F73C end:0x8025F848 + .text start:0x8025F848 end:0x8025F848 + .text start:0x8025F848 end:0x8025F848 + .text start:0x8025F848 end:0x8025F8DC + .text start:0x8025F8DC end:0x8025F960 + .rodata start:0x80366918 end:0x80366A00 + .data start:0x80396628 end:0x80396638 + .sdata2 start:0x803FBE88 end:0x803FBE90 + +JSystem/JParticle/JPADrawVisitor.cpp: + .text start:0x8025F960 end:0x802664AC + .text start:0x802664AC end:0x802664AC + .text start:0x802664AC end:0x80267F40 + .rodata start:0x80366A00 end:0x80366A28 + .data start:0x80396638 end:0x80396BA8 + .sbss start:0x803F73C0 end:0x803F73C8 + .sdata2 start:0x803FBE90 end:0x803FBEE0 + +JSystem/JParticle/JPADraw.cpp: + .text start:0x80267F40 end:0x8026C6FC + .text start:0x8026C6FC end:0x8026C700 + .text start:0x8026C700 end:0x8026C700 + .text start:0x8026C700 end:0x8026D7B8 + .text start:0x8026D7B8 end:0x8026D7B8 + .ctors start:0x80338798 end:0x8033879C + .rodata start:0x80366A28 end:0x80366B28 + .data start:0x80396BA8 end:0x80396C00 + .bss start:0x803E85E8 end:0x803E87F0 + .sdata2 start:0x803FBEE0 end:0x803FBF20 + +JSystem/JParticle/JPADrawSetupTev.cpp: + .text start:0x8026D7B8 end:0x8026DBBC + +JSystem/JStage/JSGActor.cpp: + .text start:0x8026DBBC end:0x8026DC94 + .data start:0x80396C00 end:0x80396C88 + .sdata2 start:0x803FBF20 end:0x803FBF28 + +JSystem/JStage/JSGAmbientLight.cpp: + .text start:0x8026DC94 end:0x8026DD14 + .data start:0x80396C88 end:0x80396CC8 + .sdata2 start:0x803FBF28 end:0x803FBF30 + +JSystem/JStage/JSGCamera.cpp: + .text start:0x8026DD14 end:0x8026DDF0 + .data start:0x80396CC8 end:0x80396D58 + .sdata2 start:0x803FBF30 end:0x803FBF38 + +JSystem/JStage/JSGFog.cpp: + .text start:0x8026DDF0 end:0x8026DE94 + .data start:0x80396D58 end:0x80396DB0 + .sdata2 start:0x803FBF38 end:0x803FBF48 + +JSystem/JStage/JSGLight.cpp: + .text start:0x8026DE94 end:0x8026DF40 + .data start:0x80396DB0 end:0x80396E18 + .sdata2 start:0x803FBF48 end:0x803FBF50 + +JSystem/JStage/JSGObject.cpp: + .text start:0x8026DF40 end:0x8026DFF8 + .data start:0x80396E18 end:0x80396E50 + .sdata2 start:0x803FBF50 end:0x803FBF58 + +JSystem/JStage/JSGSystem.cpp: + .text start:0x8026DFF8 end:0x8026E080 + .data start:0x80396E50 end:0x80396EA0 + +JSystem/JStudio/JStudio/jstudio-control.cpp: + .text start:0x8026E080 end:0x8026E610 + .rodata start:0x80366B28 end:0x80366B38 + .data start:0x80396EA0 end:0x80396EE0 + .sdata2 start:0x803FBF58 end:0x803FBF60 + +JSystem/JStudio/JStudio/jstudio-data.cpp: + .text start:0x8026E610 end:0x8026E610 + .sdata2 start:0x803FBF60 end:0x803FBF68 + +JSystem/JStudio/JStudio/jstudio-math.cpp: + .text start:0x8026E610 end:0x8026E8F8 + .sdata2 start:0x803FBF68 end:0x803FBF70 + +JSystem/JStudio/JStudio/jstudio-object.cpp: + .text start:0x8026E8F8 end:0x80271020 + .ctors start:0x8033879C end:0x803387A0 + .rodata start:0x80366B38 end:0x80366C48 + .data start:0x80396EE0 end:0x803977B0 + .bss start:0x803E87F0 end:0x803E88A8 + .sbss start:0x803F73C8 end:0x803F73D0 + .sdata2 start:0x803FBF70 end:0x803FBFA0 + +JSystem/JStudio/JStudio/functionvalue.cpp: + .text start:0x80271020 end:0x80272F64 + .text start:0x80272F64 end:0x80272FD0 + .text start:0x80272FD0 end:0x80272FD0 + .text start:0x80272FD0 end:0x80273808 + .text start:0x80273808 end:0x80273964 + .data start:0x803977B0 end:0x803978A0 + .sbss start:0x803F73D0 end:0x803F73D8 + .sdata2 start:0x803FBFA0 end:0x803FBFF0 + +JSystem/JStudio/JStudio/fvb.cpp: + .text start:0x80273964 end:0x802749FC + .text start:0x802749FC end:0x802749FC + .text start:0x802749FC end:0x80274A90 + .rodata start:0x80366C48 end:0x80366C88 + .data start:0x803978A0 end:0x803979B8 + +JSystem/JStudio/JStudio/fvb-data.cpp: + .text start:0x80274A90 end:0x80274A90 + .sdata2 start:0x803FBFF0 end:0x803FBFF8 + +JSystem/JStudio/JStudio/fvb-data-parse.cpp: + .text start:0x80274A90 end:0x80274AF8 + +JSystem/JStudio/JStudio/object-id.cpp: + .text start:0x80274AF8 end:0x80274BE8 + +JSystem/JStudio/JStudio/stb.cpp: + .text start:0x80274BE8 end:0x802759D0 + .text start:0x802759D0 end:0x802759D0 + .text start:0x802759D0 end:0x80275A64 + .data start:0x803979B8 end:0x80397A38 + .sdata2 start:0x803FBFF8 end:0x803FC000 + +JSystem/JStudio/JStudio/stb-data.cpp: + .text start:0x80275A64 end:0x80275A64 + .rodata start:0x80366C88 end:0x80366CA8 + .sdata2 start:0x803FC000 end:0x803FC008 + +JSystem/JStudio/JStudio/stb-data-parse.cpp: + .text start:0x80275A64 end:0x80275BAC + +JSystem/JStudio/JStudio_JStage/control.cpp: + .text start:0x80275BAC end:0x80276188 + .data start:0x80397A38 end:0x80397A50 + +JSystem/JStudio/JStudio_JStage/object.cpp: + .text start:0x80276188 end:0x80276264 + +JSystem/JStudio/JStudio_JStage/object-actor.cpp: + .text start:0x80276264 end:0x80277030 + .text start:0x80277030 end:0x80277048 + .text start:0x80277048 end:0x802770D8 + .ctors start:0x803387A0 end:0x803387A4 + .data start:0x80397A50 end:0x80397BA0 + .bss start:0x803E88A8 end:0x803E89B8 + .sdata2 start:0x803FC008 end:0x803FC010 + +JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp: + .text start:0x802770D8 end:0x80277354 + .text start:0x80277354 end:0x80277354 + .data start:0x80397BA0 end:0x80397BC0 + +JSystem/JStudio/JStudio_JStage/object-camera.cpp: + .text start:0x80277354 end:0x80277BD4 + .text start:0x80277BD4 end:0x80277BD4 + .text start:0x80277BD4 end:0x80277C64 + .ctors start:0x803387A4 end:0x803387A8 + .data start:0x80397BC0 end:0x80397C98 + .bss start:0x803E89B8 end:0x803E8A98 + +JSystem/JStudio/JStudio_JStage/object-fog.cpp: + .text start:0x80277C64 end:0x80278198 + .text start:0x80278198 end:0x80278198 + .text start:0x80278198 end:0x80278228 + .ctors start:0x803387A8 end:0x803387AC + .data start:0x80397C98 end:0x80397D28 + .bss start:0x803E8A98 end:0x803E8B20 + +JSystem/JStudio/JStudio_JStage/object-light.cpp: + .text start:0x80278228 end:0x80278B98 + .text start:0x80278B98 end:0x80278B98 + .ctors start:0x803387AC end:0x803387B0 + .data start:0x80397D28 end:0x80397D60 + .bss start:0x803E8B20 end:0x803E8BB0 + .sdata2 start:0x803FC010 end:0x803FC030 + +JSystem/JStudio/JStudio_JAudio/control.cpp: + .text start:0x80278B98 end:0x80278D20 + .data start:0x80397D60 end:0x80397D70 + +JSystem/JStudio/JStudio_JAudio/object-sound.cpp: + .text start:0x80278D20 end:0x802791D8 + .text start:0x802791D8 end:0x802791D8 + .text start:0x802791D8 end:0x802796E4 + .ctors start:0x803387B0 end:0x803387B4 + .data start:0x80397D70 end:0x80397E40 + .bss start:0x803E8BB0 end:0x803E8CA8 + .sbss start:0x803F73D8 end:0x803F73E8 + .sdata2 start:0x803FC030 end:0x803FC038 + +JSystem/JStudio/JStudio_JParticle/control.cpp: + .text start:0x802796E4 end:0x80279878 + .data start:0x80397E40 end:0x80397E50 + +JSystem/JStudio/JStudio_JParticle/object-particle.cpp: + .text start:0x80279878 end:0x8027A2B8 + .text start:0x8027A2B8 end:0x8027A3F4 + .text start:0x8027A3F4 end:0x8027A3F4 + .ctors start:0x803387B4 end:0x803387B8 + .rodata start:0x80366CA8 end:0x80366CB8 + .data start:0x80397E50 end:0x80397EC0 + .bss start:0x803E8CA8 end:0x803E8D50 + .sbss start:0x803F73E8 end:0x803F73F8 + .sdata2 start:0x803FC038 end:0x803FC078 + +JSystem/JStudio/JStudio_JMessage/control.cpp: + .text start:0x8027A3F4 end:0x8027A614 + .data start:0x80397EC0 end:0x80397EE8 + +JSystem/JStudio/JStudio_JMessage/object-message.cpp: + .text start:0x8027A614 end:0x8027A6EC + .data start:0x80397EE8 end:0x80397F10 + +JSystem/JStudio/JStudioToolLibrary/console.cpp: + .text start:0x8027A6EC end:0x8027A75C + .text start:0x8027A75C end:0x8027A75C + .text start:0x8027A75C end:0x8027A7BC + .text start:0x8027A7BC end:0x8027A804 + .data start:0x80397F10 end:0x80397F20 + +JSystem/JAudio/JASCalc.cpp: + .text start:0x8027A804 end:0x8027AE30 + .rodata start:0x80366CB8 end:0x80366D58 + .sbss start:0x803F73F8 end:0x803F7400 + .sdata2 start:0x803FC078 end:0x803FC098 + +JSystem/JAudio/JASAiCtrl.cpp: + .text start:0x8027AE30 end:0x8027B500 + .rodata start:0x80366D58 end:0x80366D80 + .bss start:0x803E8D50 end:0x803E8D60 + .sbss start:0x803F7400 end:0x803F7428 + +JSystem/JAudio/JASDvdThread.cpp: + .text start:0x8027B500 end:0x8027BA70 + .rodata start:0x80366D80 end:0x80366DA8 + .data start:0x80397F20 end:0x80397F30 + .sbss start:0x803F7428 end:0x803F7430 + +JSystem/JAudio/JASCallback.cpp: + .text start:0x8027BA70 end:0x8027BE44 + .rodata start:0x80366DA8 end:0x80366E10 + .sdata start:0x803F63E0 end:0x803F63E8 + .sbss start:0x803F7430 end:0x803F7438 + +JSystem/JAudio/JASRate.cpp: + .text start:0x8027BE44 end:0x8027BE44 + .sdata start:0x803F63E8 end:0x803F63F8 + .sbss start:0x803F7438 end:0x803F7440 + +JSystem/JAudio/JASHardStream.cpp: + .text start:0x8027BE44 end:0x8027CBD8 + .text start:0x8027CBD8 end:0x8027CC14 + .ctors start:0x803387B8 end:0x803387BC + .rodata start:0x80366E10 end:0x803670F0 + .data start:0x80397F30 end:0x80397F70 + .bss start:0x803E8D60 end:0x803E91D0 + .sdata start:0x803F63F8 end:0x803F6400 + .sbss start:0x803F7440 end:0x803F7460 + .sdata2 start:0x803FC098 end:0x803FC0B0 + +JSystem/JAudio/JASHeapCtrl.cpp: + .text start:0x8027CC14 end:0x8027D4C4 + .text start:0x8027D4C4 end:0x8027D4C8 + .rodata start:0x803670F0 end:0x80367320 + +JSystem/JAudio/JASResArcLoader.cpp: + .text start:0x8027D4C8 end:0x8027D6B0 + +JSystem/JAudio/JASProbe.cpp: + .text start:0x8027D6B0 end:0x8027D6B8 + +JSystem/JAudio/JASKernelDebug.cpp: + .text start:0x8027D6B8 end:0x8027D6F4 + +JSystem/JAudio/JASCmdStack.cpp: + .text start:0x8027D6F4 end:0x8027DB38 + .rodata start:0x80367320 end:0x80367390 + .sbss start:0x803F7460 end:0x803F7470 + +JSystem/JAudio/JASSystemHeap.cpp: + .text start:0x8027DB38 end:0x8027DD18 + .text start:0x8027DD18 end:0x8027DD54 + .ctors start:0x803387BC end:0x803387C0 + .rodata start:0x80367390 end:0x80367418 + .bss start:0x803E91D0 end:0x803E91F0 + .sdata start:0x803F6400 end:0x803F6408 + .sbss start:0x803F7470 end:0x803F7480 + +JSystem/JAudio/JASNoteMgr.cpp: + .text start:0x8027DD54 end:0x8027DFD8 + .rodata start:0x80367418 end:0x80367450 + +JSystem/JAudio/JASOuterParam.cpp: + .text start:0x8027DFD8 end:0x8027E170 + .sdata2 start:0x803FC0B0 end:0x803FC0B8 + +JSystem/JAudio/JASPlayer_impl.cpp: + .text start:0x8027E170 end:0x8027E2C0 + .rodata start:0x80367450 end:0x803675B0 + .data start:0x80397F70 end:0x803983E0 + .sbss start:0x803F7480 end:0x803F7490 + .sdata2 start:0x803FC0B8 end:0x803FC0D0 + +JSystem/JAudio/JASRegisterParam.cpp: + .text start:0x8027E2C0 end:0x8027E3F8 + +JSystem/JAudio/JASSeqCtrl.cpp: + .text start:0x8027E3F8 end:0x8027E680 + .rodata start:0x803675B0 end:0x803675E8 + +JSystem/JAudio/JASSeqParser.cpp: + .text start:0x8027E680 end:0x80280960 + .ctors start:0x803387C0 end:0x803387C4 + .rodata start:0x803675E8 end:0x803677E8 + .data start:0x803983E0 end:0x80398990 + .sdata2 start:0x803FC0D0 end:0x803FC118 + +JSystem/JAudio/JASTrack.cpp: + .text start:0x80280960 end:0x80283FD0 + .text start:0x80283FD0 end:0x80284118 + .text start:0x80284118 end:0x80284118 + .rodata start:0x803677E8 end:0x80367AA8 + .data start:0x80398990 end:0x80398A18 + .sbss start:0x803F7490 end:0x803F74A0 + .sdata2 start:0x803FC118 end:0x803FC190 + +JSystem/JAudio/JASTrackInterrupt.cpp: + .text start:0x80284118 end:0x802842A8 + +JSystem/JAudio/JASTrackPort.cpp: + .text start:0x802842A8 end:0x80284548 + .rodata start:0x80367AA8 end:0x80367AE8 + +JSystem/JAudio/JASBank.cpp: + .text start:0x80284548 end:0x8028455C + .sbss start:0x803F74A0 end:0x803F74A8 + +JSystem/JAudio/JASWaveBank.cpp: + .text start:0x8028455C end:0x80284570 + .sbss start:0x803F74A8 end:0x803F74B0 + +JSystem/JAudio/JASBasicBank.cpp: + .text start:0x80284570 end:0x802847F0 + .text start:0x802847F0 end:0x80284838 + .text start:0x80284838 end:0x80284844 + .rodata start:0x80367AE8 end:0x80367B30 + .data start:0x80398A18 end:0x80398A40 + +JSystem/JAudio/JASBasicInst.cpp: + .text start:0x80284844 end:0x80285168 + .text start:0x80285168 end:0x802851B0 + .text start:0x802851B0 end:0x802851D4 + .rodata start:0x80367B30 end:0x80367BB0 + .data start:0x80398A40 end:0x80398A70 + .sdata2 start:0x803FC190 end:0x803FC1A0 + +JSystem/JAudio/JASDrumSet.cpp: + .text start:0x802851D4 end:0x8028595C + .text start:0x8028595C end:0x80285968 + .text start:0x80285968 end:0x80285968 + .rodata start:0x80367BB0 end:0x80367C70 + .data start:0x80398A70 end:0x80398A88 + .bss start:0x803E91F0 end:0x803E9208 + .sbss start:0x803F74B0 end:0x803F74B8 + .sdata2 start:0x803FC1A0 end:0x803FC1B8 + +JSystem/JAudio/JASBasicWaveBank.cpp: + .text start:0x80285968 end:0x802862F8 + .text start:0x802862F8 end:0x80286388 + .text start:0x80286388 end:0x802864C8 + .rodata start:0x80367C70 end:0x80367D10 + .data start:0x80398A88 end:0x80398AF0 + +JSystem/JAudio/JASSimpleWaveBank.cpp: + .text start:0x802864C8 end:0x802867F4 + .text start:0x802867F4 end:0x802867F4 + .text start:0x802867F4 end:0x80286844 + .text start:0x80286844 end:0x8028684C + .rodata start:0x80367D10 end:0x80367D40 + .data start:0x80398AF0 end:0x80398B30 + +JSystem/JAudio/JASInstEffect.cpp: + .text start:0x8028684C end:0x802868F0 + .rodata start:0x80367D40 end:0x80367D70 + +JSystem/JAudio/JASInstSense.cpp: + .text start:0x802868F0 end:0x80286B58 + .rodata start:0x80367D70 end:0x80367DC0 + .data start:0x80398B30 end:0x80398B40 + .sdata2 start:0x803FC1B8 end:0x803FC1D0 + +JSystem/JAudio/JASInstRand.cpp: + .text start:0x80286B58 end:0x80286BF4 + .data start:0x80398B40 end:0x80398B50 + .sbss start:0x803F74B8 end:0x803F74C0 + .sdata2 start:0x803FC1D0 end:0x803FC1E0 + +JSystem/JAudio/JASWSParser.cpp: + .text start:0x80286BF4 end:0x80287048 + .text start:0x80287048 end:0x802870F0 + .sbss start:0x803F74C0 end:0x803F74C8 + +JSystem/JAudio/JASBNKParser.cpp: + .text start:0x802870F0 end:0x80287B00 + .text start:0x80287B00 end:0x80287B00 + .text start:0x80287B00 end:0x80287BD8 + .rodata start:0x80367DC0 end:0x80367E30 + .data start:0x80398B50 end:0x80398B60 + .sbss start:0x803F74C8 end:0x803F74D0 + .sdata2 start:0x803FC1E0 end:0x803FC200 + +JSystem/JAudio/JASWaveArcLoader.cpp: + .text start:0x80287BD8 end:0x80288214 + .text start:0x80288214 end:0x802882CC + .text start:0x802882CC end:0x802882CC + .ctors start:0x803387C4 end:0x803387C8 + .rodata start:0x80367E30 end:0x80367E78 + .data start:0x80398B60 end:0x80398BC0 + .bss start:0x803E9208 end:0x803E9260 + +JSystem/JAudio/JASWaveBankMgr.cpp: + .text start:0x802882CC end:0x80288594 + .rodata start:0x80367E78 end:0x80367EC8 + .sbss start:0x803F74D0 end:0x803F74D8 + +JSystem/JAudio/JASBankMgr.cpp: + .text start:0x80288594 end:0x80288F08 + .rodata start:0x80367EC8 end:0x80367F68 + .data start:0x80398BC0 end:0x80398BE8 + .sbss start:0x803F74D8 end:0x803F74E8 + .sdata2 start:0x803FC200 end:0x803FC220 + +JSystem/JAudio/JASAudioThread.cpp: + .text start:0x80288F08 end:0x802892E0 + .rodata start:0x80367F68 end:0x80368000 + .bss start:0x803E9260 end:0x803EA5E0 + .sbss start:0x803F74E8 end:0x803F7508 + +JSystem/JAudio/JASDSPBuf.cpp: + .text start:0x802892E0 end:0x8028963C + .rodata start:0x80368000 end:0x80368098 + .sdata start:0x803F6408 end:0x803F6410 + .sbss start:0x803F7508 end:0x803F7520 + +JSystem/JAudio/JASDSPChannel.cpp: + .text start:0x8028963C end:0x8028A0C0 + .text start:0x8028A0C0 end:0x8028A10C + .rodata start:0x80368098 end:0x803682D0 + .data start:0x80398BE8 end:0x80398C10 + .sdata start:0x803F6410 end:0x803F6418 + .sbss start:0x803F7520 end:0x803F7538 + .sdata2 start:0x803FC220 end:0x803FC228 + +JSystem/JAudio/JASDSPInterface.cpp: + .text start:0x8028A10C end:0x8028A978 + .rodata start:0x803682D0 end:0x80368380 + .data start:0x80398C10 end:0x80398C28 + .bss start:0x803EA5E0 end:0x803EAF40 + .sdata start:0x803F6418 end:0x803F6430 + .sbss start:0x803F7538 end:0x803F7548 + +JSystem/JAudio/JASDriverIF.cpp: + .text start:0x8028A978 end:0x8028AAEC + .rodata start:0x80368380 end:0x80368420 + .sdata start:0x803F6430 end:0x803F6440 + .sdata2 start:0x803FC228 end:0x803FC248 + +JSystem/JAudio/JASChGlobal.cpp: + .text start:0x8028AAEC end:0x8028AF8C + .text start:0x8028AF8C end:0x8028AFF8 + .text start:0x8028AFF8 end:0x8028B0C4 + .rodata start:0x80368420 end:0x80368488 + .sbss start:0x803F7548 end:0x803F7558 + +JSystem/JAudio/JASChAllocQueue.cpp: + .text start:0x8028B0C4 end:0x8028B3E8 + .ctors start:0x803387C8 end:0x803387CC + .rodata start:0x80368488 end:0x803684B8 + .bss start:0x803EAF40 end:0x803EAF60 + +JSystem/JAudio/JASChannel.cpp: + .text start:0x8028B3E8 end:0x8028D3C0 + .rodata start:0x803684B8 end:0x80368720 + .data start:0x80398C28 end:0x80398CC0 + .sdata2 start:0x803FC248 end:0x803FC270 + +JSystem/JAudio/JASChannelMgr.cpp: + .text start:0x8028D3C0 end:0x8028DE94 + .rodata start:0x80368720 end:0x803688A8 + .sdata2 start:0x803FC270 end:0x803FC280 + +JSystem/JAudio/JASOscillator.cpp: + .text start:0x8028DE94 end:0x8028E5EC + .rodata start:0x803688A8 end:0x803689A8 + .data start:0x80398CC0 end:0x80398CE0 + .sdata2 start:0x803FC280 end:0x803FC2B8 + +JSystem/JAudio/JASDriverTables.cpp: + .text start:0x8028E5EC end:0x8028E600 + .data start:0x80398CE0 end:0x80399420 + +JSystem/JAudio/dspproc.c: + .text start:0x8028E600 end:0x8028E860 + .sdata start:0x803F6440 end:0x803F6448 + .sbss start:0x803F7558 end:0x803F7560 + .sdata2 start:0x803FC2B8 end:0x803FC2C0 + +JSystem/JAudio/dsptask.c: + .text start:0x8028E860 end:0x8028EB80 + .data start:0x80399420 end:0x8039B140 + .bss start:0x803EAF60 end:0x803ED040 + .sbss start:0x803F7560 end:0x803F7568 + +JSystem/JAudio/osdsp.c: + .text start:0x8028EB80 end:0x8028ECA0 + .rodata start:0x803689A8 end:0x803689E8 + +JSystem/JAudio/osdsp_task.c: + .text start:0x8028ECA0 end:0x8028F08C + .bss start:0x803ED040 end:0x803ED050 + .sbss start:0x803F7568 end:0x803F7578 + +JSystem/JAudio/JAIAnimation.cpp: + .text start:0x8028F08C end:0x8028FC48 + .rodata start:0x803689E8 end:0x80368B00 + .data start:0x8039B140 end:0x8039B150 + .sdata2 start:0x803FC2C0 end:0x803FC2E8 + +JSystem/JAudio/JAIBasic.cpp: + .text start:0x8028FC48 end:0x80291220 + .rodata start:0x80368B00 end:0x80368E68 + .data start:0x8039B150 end:0x8039B178 + .sbss start:0x803F7578 end:0x803F7580 + .sdata2 start:0x803FC2E8 end:0x803FC300 + +JSystem/JAudio/JAIBankWave.cpp: + .text start:0x80291220 end:0x80291704 + .rodata start:0x80368E68 end:0x80368EC8 + .sdata start:0x803F6448 end:0x803F6450 + .sbss start:0x803F7580 end:0x803F7598 + +JSystem/JAudio/JAIConst.cpp: + .text start:0x80291704 end:0x802919A0 + .ctors start:0x803387CC end:0x803387D0 + .rodata start:0x80368EC8 end:0x80368F70 + .data start:0x8039B178 end:0x8039B1A8 + .bss start:0x803ED050 end:0x803ED0B8 + .sbss start:0x803F7598 end:0x803F75A0 + +JSystem/JAudio/JAIDummyObject.cpp: + .text start:0x802919A0 end:0x80291CCC + .rodata start:0x80368F70 end:0x80369020 + .sbss start:0x803F75A0 end:0x803F75B0 + +JSystem/JAudio/JAIFx.cpp: + .text start:0x80291CCC end:0x802920EC + .rodata start:0x80369020 end:0x803690B8 + .sbss start:0x803F75B0 end:0x803F75C8 + +JSystem/JAudio/JAIGlobalParameter.cpp: + .text start:0x802920EC end:0x80292460 + .rodata start:0x803690B8 end:0x80369168 + .sdata start:0x803F6450 end:0x803F64F0 + .sbss start:0x803F75C8 end:0x803F75D8 + .sdata2 start:0x803FC300 end:0x803FC308 + +JSystem/JAudio/JAIInitData.cpp: + .text start:0x80292460 end:0x8029285C + .rodata start:0x80369168 end:0x803691B8 + .data start:0x8039B1A8 end:0x8039B1D0 + .sbss start:0x803F75D8 end:0x803F75E0 + +JSystem/JAudio/JAISeMgr.cpp: + .text start:0x8029285C end:0x80294F14 + .text start:0x80294F14 end:0x80294F5C + .rodata start:0x803691B8 end:0x80369398 + .sbss start:0x803F75E0 end:0x803F7610 + .sdata2 start:0x803FC308 end:0x803FC358 + +JSystem/JAudio/JAISequenceHeap.cpp: + .text start:0x80294F5C end:0x80295684 + .rodata start:0x80369398 end:0x80369448 + .sbss start:0x803F7610 end:0x803F7620 + +JSystem/JAudio/JAISequenceMgr.cpp: + .text start:0x80295684 end:0x802982D0 + .text start:0x802982D0 end:0x802982F0 + .text start:0x802982F0 end:0x8029832C + .text start:0x8029832C end:0x80298334 + .text start:0x80298334 end:0x8029859C + .rodata start:0x80369448 end:0x80369630 + .bss start:0x803ED0B8 end:0x803ED0C8 + .sbss start:0x803F7620 end:0x803F7630 + .sdata2 start:0x803FC358 end:0x803FC390 + +JSystem/JAudio/JAISound.cpp: + .text start:0x8029859C end:0x8029B570 + .rodata start:0x80369630 end:0x80369D18 + .data start:0x8039B1D0 end:0x8039B208 + .sdata2 start:0x803FC390 end:0x803FC3E0 + +JSystem/JAudio/JAISoundTable.cpp: + .text start:0x8029B570 end:0x8029B9A4 + .rodata start:0x80369D18 end:0x80369EA8 + .sbss start:0x803F7630 end:0x803F7648 + +JSystem/JAudio/JAIStreamMgr.cpp: + .text start:0x8029B9A4 end:0x8029E188 + .text start:0x8029E188 end:0x8029E188 + .ctors start:0x803387D0 end:0x803387D4 + .rodata start:0x80369EA8 end:0x8036A0D8 + .data start:0x8039B208 end:0x8039B268 + .bss start:0x803ED0C8 end:0x803ED1B8 + .sdata start:0x803F64F0 end:0x803F6500 + .sbss start:0x803F7648 end:0x803F7708 + .sdata2 start:0x803FC3E0 end:0x803FC410 + +JSystem/JAudio/JAISystemInterface.cpp: + .text start:0x8029E188 end:0x8029E930 + .text start:0x8029E930 end:0x8029E930 + .ctors start:0x803387D4 end:0x803387D8 + .rodata start:0x8036A0D8 end:0x8036A108 + .bss start:0x803ED1B8 end:0x803ED1E0 + .sdata2 start:0x803FC410 end:0x803FC418 + +JSystem/JMessage/data.cpp: + .text start:0x8029E930 end:0x8029E930 + .sdata2 start:0x803FC418 end:0x803FC420 + +JSystem/JMessage/control.cpp: + .text start:0x8029E930 end:0x8029EDA4 + .data start:0x8039B268 end:0x8039B278 + +JSystem/JMessage/processor.cpp: + .text start:0x8029EDA4 end:0x8029FCC4 + .data start:0x8039B278 end:0x8039B338 + +JSystem/JMessage/resource.cpp: + .text start:0x8029FCC4 end:0x802A0170 + .text start:0x802A0170 end:0x802A01B0 + .text start:0x802A01B0 end:0x802A01B0 + .text start:0x802A01B0 end:0x802A01B0 + .data start:0x8039B338 end:0x8039B370 + +dolphin/gba/GBA.c: + .text start:0x802A01B0 end:0x802A049C + .data start:0x8039B370 end:0x8039B380 + .bss start:0x803ED1E0 end:0x803ED6E0 + .sbss start:0x803F7708 end:0x803F7710 + +dolphin/gba/GBAGetProcessStatus.c: + .text start:0x802A049C end:0x802A0604 + +dolphin/gba/GBAJoyBoot.c: + .text start:0x802A0604 end:0x802A1664 + .data start:0x8039B380 end:0x8039B3B0 + +dolphin/gba/GBARead.c: + .text start:0x802A1664 end:0x802A17C4 + +dolphin/gba/GBAWrite.c: + .text start:0x802A17C4 end:0x802A194C + +dolphin/gba/GBAXfer.c: + .text start:0x802A194C end:0x802A1C78 + +JSystem/JAZelAudio/JAIZelBasic.cpp: + .text start:0x802A1C78 end:0x802AC7E8 + .text start:0x802AC7E8 end:0x802AC830 + .rodata start:0x8036A108 end:0x8036A5B8 + .data start:0x8039B3B0 end:0x8039B560 + .sdata start:0x803F6500 end:0x803F6508 + .sbss start:0x803F7710 end:0x803F7718 + .sdata2 start:0x803FC420 end:0x803FC538 + +JSystem/JAZelAudio/JAIZelAnime.cpp: + .text start:0x802AC830 end:0x802AD008 + .data start:0x8039B560 end:0x8039B570 + .sdata2 start:0x803FC538 end:0x803FC580 + +JSystem/JAZelAudio/JAIZelAtmos.cpp: + .text start:0x802AD008 end:0x802AE04C + .rodata start:0x8036A5B8 end:0x8036A738 + .data start:0x8039B570 end:0x8039B590 + .sdata2 start:0x803FC580 end:0x803FC5B8 + +JSystem/JAZelAudio/JAIZelInst.cpp: + .text start:0x802AE04C end:0x802AEF64 + .rodata start:0x8036A738 end:0x8036A888 + .data start:0x8039B590 end:0x8039B630 + .sdata start:0x803F6508 end:0x803F6528 + .sdata2 start:0x803FC5B8 end:0x803FC5F8 + +JSystem/JAZelAudio/JAIZelParam.cpp: + .text start:0x802AEF64 end:0x802AEF64 + .rodata start:0x8036A888 end:0x8036A8F0 + .data start:0x8039B630 end:0x8039BC30 + .sdata start:0x803F6528 end:0x803F65D8 + .sbss start:0x803F7718 end:0x803F7728 + +JSystem/JAZelAudio/JAIZelCharVoiceTable.cpp: + .text start:0x802AEF64 end:0x802AEF64 + .data start:0x8039BC30 end:0x8039C220 + +JSystem/JAZelAudio/JAIZelScene.cpp: + .text start:0x802AEF64 end:0x802AEF64 + .rodata start:0x8036A8F0 end:0x8036AC30 + .data start:0x8039C220 end:0x8039CAB8 + +JSystem/JAZelAudio/JAIZelSound.cpp: + .text start:0x802AEF64 end:0x802AF458 + .data start:0x8039CAB8 end:0x8039CAF0 + .sdata2 start:0x803FC5F8 end:0x803FC618 + +dolphin/gf/GFGeometry.cpp: + .text start:0x802AF458 end:0x802AFB8C + .data start:0x8039CAF0 end:0x8039CBA0 + .sdata start:0x803F65D8 end:0x803F65E0 + +dolphin/gf/GFLight.cpp: + .text start:0x802AFB8C end:0x802AFBD4 + +dolphin/gf/GFPixel.cpp: + .text start:0x802AFBD4 end:0x802AFDDC + .sdata2 start:0x803FC618 end:0x803FC648 + +dolphin/gf/GFTev.cpp: + .text start:0x802AFDDC end:0x802AFED4 + +dolphin/gf/GFTransform.cpp: + .text start:0x802AFED4 end:0x802B0100 + +JSystem/JKernel/JKRHeap.cpp: + .text start:0x802B0100 end:0x802B0F24 + .text start:0x802B0F24 end:0x802B0F34 + .rodata start:0x8036AC30 end:0x8036AED8 + .data start:0x8039CBA0 end:0x8039CC00 + .sdata start:0x803F65E0 end:0x803F65E8 + .sbss start:0x803F7728 end:0x803F7750 + +JSystem/JKernel/JKRStdHeap.cpp: + .text start:0x802B0F34 end:0x802B1494 + .text start:0x802B1494 end:0x802B1558 + .text start:0x802B1558 end:0x802B1558 + .rodata start:0x8036AED8 end:0x8036B060 + .data start:0x8039CC00 end:0x8039CC60 + +JSystem/JKernel/JKRExpHeap.cpp: + .text start:0x802B1558 end:0x802B327C + .text start:0x802B327C end:0x802B3290 + .rodata start:0x8036B060 end:0x8036B490 + .data start:0x8039CC60 end:0x8039CCC0 + .sbss start:0x803F7750 end:0x803F7768 + .sdata2 start:0x803FC648 end:0x803FC658 + +JSystem/JKernel/JKRSolidHeap.cpp: + .text start:0x802B3290 end:0x802B3BF4 + .text start:0x802B3BF4 end:0x802B3C30 + .text start:0x802B3C30 end:0x802B3C30 + .rodata start:0x8036B490 end:0x8036B638 + .data start:0x8039CCC0 end:0x8039CD20 + .sdata2 start:0x803FC658 end:0x803FC670 + +JSystem/JKernel/JKRDisposer.cpp: + .text start:0x802B3C30 end:0x802B3D1C + .data start:0x8039CD20 end:0x8039CD30 + +JSystem/JKernel/JKRThread.cpp: + .text start:0x802B3D1C end:0x802B41DC + .text start:0x802B41DC end:0x802B42C4 + .ctors start:0x803387D8 end:0x803387DC + .rodata start:0x8036B638 end:0x8036B688 + .data start:0x8039CD30 end:0x8039CD50 + .bss start:0x803ED6E0 end:0x803ED6F8 + .sbss start:0x803F7768 end:0x803F7778 + +JSystem/JKernel/JKRAram.cpp: + .text start:0x802B42C4 end:0x802B53E8 + .ctors start:0x803387DC end:0x803387E0 + .rodata start:0x8036B688 end:0x8036B7A8 + .data start:0x8039CD50 end:0x8039CD90 + .bss start:0x803ED6F8 end:0x803ED728 + .sdata start:0x803F65E8 end:0x803F65F0 + .sbss start:0x803F7778 end:0x803F77B0 + +JSystem/JKernel/JKRAramHeap.cpp: + .text start:0x802B53E8 end:0x802B59A4 + .ctors start:0x803387E0 end:0x803387E4 + .rodata start:0x8036B7A8 end:0x8036B830 + .data start:0x8039CD90 end:0x8039CDA0 + .bss start:0x803ED728 end:0x803ED740 + .sdata2 start:0x803FC670 end:0x803FC680 + +JSystem/JKernel/JKRAramBlock.cpp: + .text start:0x802B59A4 end:0x802B5C14 + .data start:0x8039CDA0 end:0x8039CDB0 + +JSystem/JKernel/JKRAramPiece.cpp: + .text start:0x802B5C14 end:0x802B61E4 + .ctors start:0x803387E4 end:0x803387E8 + .rodata start:0x8036B830 end:0x8036B888 + .bss start:0x803ED740 end:0x803ED770 + +JSystem/JKernel/JKRAramStream.cpp: + .text start:0x802B61E4 end:0x802B6714 + .text start:0x802B6714 end:0x802B6770 + .rodata start:0x8036B888 end:0x8036B8C8 + .data start:0x8039CDB0 end:0x8039CDF0 + .sbss start:0x803F77B0 end:0x803F77C0 + +JSystem/JKernel/JKRFileLoader.cpp: + .text start:0x802B6770 end:0x802B6CB8 + .ctors start:0x803387E8 end:0x803387EC + .rodata start:0x8036B8C8 end:0x8036B8D0 + .data start:0x8039CDF0 end:0x8039CE30 + .bss start:0x803ED770 end:0x803ED788 + .sdata start:0x803F65F0 end:0x803F65F8 + .sbss start:0x803F77C0 end:0x803F77C8 + +JSystem/JKernel/JKRFileFinder.cpp: + .text start:0x802B6CB8 end:0x802B6F90 + .text start:0x802B6F90 end:0x802B6FEC + .data start:0x8039CE30 end:0x8039CE50 + +JSystem/JKernel/JKRFileCache.cpp: + .text start:0x802B6FEC end:0x802B7F04 + .text start:0x802B7F04 end:0x802B7F04 + .text start:0x802B7F04 end:0x802B7FB4 + .rodata start:0x8036B8D0 end:0x8036B8F8 + .data start:0x8039CE50 end:0x8039CEA0 + +JSystem/JKernel/JKRArchivePub.cpp: + .text start:0x802B7FB4 end:0x802B8DFC + .text start:0x802B8DFC end:0x802B8DFC + .rodata start:0x8036B8F8 end:0x8036B930 + .data start:0x8039CEA0 end:0x8039CEF0 + +JSystem/JKernel/JKRArchivePri.cpp: + .text start:0x802B8DFC end:0x802B9568 + .sbss start:0x803F77C8 end:0x803F77D0 + +JSystem/JKernel/JKRMemArchive.cpp: + .text start:0x802B9568 end:0x802B9FE0 + .rodata start:0x8036B930 end:0x8036B9C0 + .data start:0x8039CEF0 end:0x8039CF40 + +JSystem/JKernel/JKRAramArchive.cpp: + .text start:0x802B9FE0 end:0x802BAB74 + .text start:0x802BAB74 end:0x802BABD4 + .rodata start:0x8036B9C0 end:0x8036BA58 + .data start:0x8039CF40 end:0x8039CFB0 + +JSystem/JKernel/JKRDvdArchive.cpp: + .text start:0x802BABD4 end:0x802BB82C + .text start:0x802BB82C end:0x802BB82C + .rodata start:0x8036BA58 end:0x8036BB00 + .data start:0x8039CFB0 end:0x8039D000 + +JSystem/JKernel/JKRCompArchive.cpp: + .text start:0x802BB82C end:0x802BC610 + .text start:0x802BC610 end:0x802BC610 + .rodata start:0x8036BB00 end:0x8036BBE0 + .data start:0x8039D000 end:0x8039D050 + +JSystem/JKernel/JKRFile.cpp: + .text start:0x802BC610 end:0x802BC6B4 + .rodata start:0x8036BBE0 end:0x8036BC08 + +JSystem/JKernel/JKRDvdFile.cpp: + .text start:0x802BC6B4 end:0x802BCCAC + .text start:0x802BCCAC end:0x802BCCAC + .text start:0x802BCCAC end:0x802BCD4C + .ctors start:0x803387EC end:0x803387F0 + .rodata start:0x8036BC08 end:0x8036BC50 + .data start:0x8039D050 end:0x8039D078 + .bss start:0x803ED788 end:0x803ED7A0 + +JSystem/JKernel/JKRDvdRipper.cpp: + .text start:0x802BCD4C end:0x802BD974 + .text start:0x802BD974 end:0x802BD974 + .text start:0x802BD974 end:0x802BDA14 + .ctors start:0x803387F0 end:0x803387F4 + .rodata start:0x8036BC50 end:0x8036BCD8 + .bss start:0x803ED7A0 end:0x803ED7D0 + .sdata start:0x803F65F8 end:0x803F6600 + .sbss start:0x803F77D0 end:0x803F7808 + +JSystem/JKernel/JKRDvdAramRipper.cpp: + .text start:0x802BDA14 end:0x802BE890 + .text start:0x802BE890 end:0x802BE890 + .text start:0x802BE890 end:0x802BE890 + .ctors start:0x803387F4 end:0x803387F8 + .rodata start:0x8036BCD8 end:0x8036BD28 + .bss start:0x803ED7D0 end:0x803ED800 + .sdata start:0x803F6600 end:0x803F6608 + .sbss start:0x803F7808 end:0x803F7848 + +JSystem/JKernel/JKRDecomp.cpp: + .text start:0x802BE890 end:0x802BEFE4 + .data start:0x8039D078 end:0x8039D0B8 + .sbss start:0x803F7848 end:0x803F7850 + +JSystem/JSupport/JSUList.cpp: + .text start:0x802BEFE4 end:0x802BF3F4 + +JSystem/JSupport/JSUInputStream.cpp: + .text start:0x802BF3F4 end:0x802BF704 + .text start:0x802BF704 end:0x802BF704 + .text start:0x802BF704 end:0x802BF704 + .rodata start:0x8036BD28 end:0x8036BD48 + .data start:0x8039D0B8 end:0x8039D0F8 + +JSystem/JSupport/JSUMemoryStream.cpp: + .text start:0x802BF704 end:0x802BF80C + .text start:0x802BF80C end:0x802BF81C + .text start:0x802BF81C end:0x802BF81C + .text start:0x802BF81C end:0x802BF81C + .data start:0x8039D0F8 end:0x8039D120 + +JSystem/JSupport/JSUFileStream.cpp: + .text start:0x802BF81C end:0x802BFA10 + .text start:0x802BFA10 end:0x802BFA10 + .text start:0x802BFA10 end:0x802BFA10 + .text start:0x802BFA10 end:0x802BFA10 + .text start:0x802BFA10 end:0x802BFA48 + .data start:0x8039D120 end:0x8039D148 + +JSystem/JGadget/binary.cpp: + .text start:0x802BFA48 end:0x802BFC00 + +JSystem/JGadget/linklist.cpp: + .text start:0x802BFC00 end:0x802BFF14 + +JSystem/JGadget/std-vector.cpp: + .text start:0x802BFF14 end:0x802C0068 + .text start:0x802C0068 end:0x802C03D4 + +JSystem/JUtility/JUTCacheFont.cpp: + .text start:0x802C03D4 end:0x802C12DC + .text start:0x802C12DC end:0x802C12DC + .rodata start:0x8036BD48 end:0x8036BDF0 + .data start:0x8039D148 end:0x8039D198 + .sdata2 start:0x803FC680 end:0x803FC688 + +JSystem/JUtility/JUTResource.cpp: + .text start:0x802C12DC end:0x802C13FC + +JSystem/JUtility/JUTTexture.cpp: + .text start:0x802C13FC end:0x802C188C + .sdata2 start:0x803FC688 end:0x803FC6A0 + +JSystem/JUtility/JUTPalette.cpp: + .text start:0x802C188C end:0x802C199C + .rodata start:0x8036BDF0 end:0x8036BE20 + +JSystem/JUtility/JUTNameTab.cpp: + .text start:0x802C199C end:0x802C1C04 + .text start:0x802C1C04 end:0x802C1C04 + .rodata start:0x8036BE20 end:0x8036BE48 + +JSystem/JUtility/JUTGraphFifo.cpp: + .text start:0x802C1C04 end:0x802C1DA4 + .data start:0x8039D198 end:0x8039D1A8 + .sbss start:0x803F7850 end:0x803F7860 + +JSystem/JUtility/JUTFont.cpp: + .text start:0x802C1DA4 end:0x802C2044 + .text start:0x802C2044 end:0x802C2044 + +JSystem/JUtility/JUTResFont.cpp: + .text start:0x802C2044 end:0x802C328C + .text start:0x802C328C end:0x802C328C + .text start:0x802C328C end:0x802C328C + .rodata start:0x8036BE48 end:0x8036BF78 + .data start:0x8039D1A8 end:0x8039D1F8 + .sdata2 start:0x803FC6A0 end:0x803FC6B8 + +JSystem/JUtility/JUTDbPrint.cpp: + .text start:0x802C328C end:0x802C37A0 + .text start:0x802C37A0 end:0x802C37A0 + .sbss start:0x803F7860 end:0x803F7868 + .sdata2 start:0x803FC6B8 end:0x803FC6D8 + +JSystem/JUtility/JUTGamePad.cpp: + .text start:0x802C37A0 end:0x802C4940 + .text start:0x802C4940 end:0x802C4AC8 + .ctors start:0x803387F8 end:0x803387FC + .rodata start:0x8036BF78 end:0x8036C0B0 + .data start:0x8039D1F8 end:0x8039D218 + .bss start:0x803ED800 end:0x803ED988 + .sdata start:0x803F6608 end:0x803F6618 + .sbss start:0x803F7868 end:0x803F78A0 + .sdata2 start:0x803FC6D8 end:0x803FC718 + +JSystem/JUtility/JUTException.cpp: + .text start:0x802C4AC8 end:0x802C6E60 + .text start:0x802C6E60 end:0x802C6F5C + .ctors start:0x803387FC end:0x80338800 + .rodata start:0x8036C0B0 end:0x8036C688 + .data start:0x8039D218 end:0x8039D2B0 + .bss start:0x803ED988 end:0x803ED9B8 + .sdata start:0x803F6618 end:0x803F6620 + .sbss start:0x803F78A0 end:0x803F78C0 + .sdata2 start:0x803FC718 end:0x803FC728 + +JSystem/JUtility/JUTDirectPrint.cpp: + .text start:0x802C6F5C end:0x802C740C + .rodata start:0x8036C688 end:0x8036C690 + .data start:0x8039D2B0 end:0x8039D568 + .sbss start:0x803F78C0 end:0x803F78C8 + +JSystem/JUtility/JUTAssert.cpp: + .text start:0x802C740C end:0x802C7C34 + .rodata start:0x8036C690 end:0x8036C730 + .bss start:0x803ED9B8 end:0x803EDA58 + .sdata start:0x803F6620 end:0x803F6630 + .sbss start:0x803F78C8 end:0x803F78D8 + .sdata2 start:0x803FC728 end:0x803FC740 + +JSystem/JUtility/JUTVideo.cpp: + .text start:0x802C7C34 end:0x802C81D8 + .data start:0x8039D568 end:0x8039D578 + .sbss start:0x803F78D8 end:0x803F78F0 + +JSystem/JUtility/JUTXfb.cpp: + .text start:0x802C81D8 end:0x802C8544 + .rodata start:0x8036C730 end:0x8036C780 + .sbss start:0x803F78F0 end:0x803F78F8 + +JSystem/JUtility/JUTFader.cpp: + .text start:0x802C8544 end:0x802C87E4 + .text start:0x802C87E4 end:0x802C87E4 + .text start:0x802C87E4 end:0x802C882C + .data start:0x8039D578 end:0x8039D590 + .sdata2 start:0x803FC740 end:0x803FC748 + +JSystem/JUtility/JUTProcBar.cpp: + .text start:0x802C882C end:0x802CA2E8 + .text start:0x802CA2E8 end:0x802CA2FC + .sdata start:0x803F6630 end:0x803F6638 + .sbss start:0x803F78F8 end:0x803F7910 + .sdata2 start:0x803FC748 end:0x803FC788 + +JSystem/JUtility/JUTConsole.cpp: + .text start:0x802CA2FC end:0x802CBAD8 + .text start:0x802CBAD8 end:0x802CBAD8 + .rodata start:0x8036C780 end:0x8036C9A0 + .data start:0x8039D590 end:0x8039D5A0 + .sbss start:0x803F7910 end:0x803F7920 + .sdata2 start:0x803FC788 end:0x803FC7B8 + +JSystem/JUtility/JUTDirectFile.cpp: + .text start:0x802CBAD8 end:0x802CBEB0 + +JSystem/JUtility/JUTGba.cpp: + .text start:0x802CBEB0 end:0x802CD050 + .rodata start:0x8036C9A0 end:0x8036CA40 + .data start:0x8039D5A0 end:0x8039D5C0 + .sbss start:0x803F7920 end:0x803F7928 + +JSystem/JUtility/JUTFontData_Ascfont_fix12.s: comment:0 + .rodata start:0x8036CA40 end:0x80370BA0 align:32 + +JSystem/J2DGraph/J2DGrafContext.cpp: + .text start:0x802CD050 end:0x802CDADC + .text start:0x802CDADC end:0x802CDB78 + .data start:0x8039D5C0 end:0x8039D5E8 + .sdata2 start:0x803FC7B8 end:0x803FC7D0 + +JSystem/J2DGraph/J2DOrthoGraph.cpp: + .text start:0x802CDB78 end:0x802CE100 + .text start:0x802CE100 end:0x802CE100 + .text start:0x802CE100 end:0x802CE108 + .data start:0x8039D5E8 end:0x8039D610 + .sdata2 start:0x803FC7D0 end:0x803FC7D8 + +JSystem/J2DGraph/J2DPrint.cpp: + .text start:0x802CE108 end:0x802CF8AC + .text start:0x802CF8AC end:0x802CF8AC + .text start:0x802CF8AC end:0x802CF8F4 + .rodata start:0x80370BA0 end:0x80370BC8 + .data start:0x8039D610 end:0x8039D680 + .sbss start:0x803F7928 end:0x803F7938 + .sdata2 start:0x803FC7D8 end:0x803FC800 + +JSystem/J2DGraph/J2DPane.cpp: + .text start:0x802CF8F4 end:0x802D08D8 + .text start:0x802D08D8 end:0x802D08E4 + .text start:0x802D08E4 end:0x802D08E4 + .data start:0x8039D680 end:0x8039D6B8 + .sdata2 start:0x803FC800 end:0x803FC820 + +JSystem/J2DGraph/J2DScreen.cpp: + .text start:0x802D08E4 end:0x802D12E0 + .text start:0x802D12E0 end:0x802D12E0 + .text start:0x802D12E0 end:0x802D12E0 + .text start:0x802D12E0 end:0x802D12E0 + .text start:0x802D12E0 end:0x802D12E0 + .text start:0x802D12E0 end:0x802D12E0 + .text start:0x802D12E0 end:0x802D12E0 + .text start:0x802D12E0 end:0x802D12E0 + .rodata start:0x80370BC8 end:0x80370C00 + .data start:0x8039D6B8 end:0x8039D6F8 + .sdata2 start:0x803FC820 end:0x803FC840 + +JSystem/J2DGraph/J2DWindow.cpp: + .text start:0x802D12E0 end:0x802D2D8C + .text start:0x802D2D8C end:0x802D2D8C + .text start:0x802D2D8C end:0x802D2D94 + .data start:0x8039D6F8 end:0x8039D730 + .sdata2 start:0x803FC840 end:0x803FC860 + +JSystem/J2DGraph/J2DPicture.cpp: + .text start:0x802D2D94 end:0x802D51D8 + .text start:0x802D51D8 end:0x802D51D8 + .text start:0x802D51D8 end:0x802D51D8 + .text start:0x802D51D8 end:0x802D51D8 + .data start:0x8039D730 end:0x8039D770 + .sdata2 start:0x803FC860 end:0x803FC878 + +JSystem/J2DGraph/J2DTextBox.cpp: + .text start:0x802D51D8 end:0x802D5EB0 + .text start:0x802D5EB0 end:0x802D5EB0 + .text start:0x802D5EB0 end:0x802D5EB0 + .text start:0x802D5EB0 end:0x802D5EB0 + .text start:0x802D5EB0 end:0x802D5EB8 + .data start:0x8039D770 end:0x8039D7A8 + .sdata2 start:0x803FC878 end:0x803FC898 + +JSystem/JRenderer/JRenderer.cpp: + .text start:0x802D5EB8 end:0x802D5F38 + .sdata start:0x803F6638 end:0x803F6648 + +JSystem/J3DGraphBase/J3DGD.cpp: + .text start:0x802D5F38 end:0x802D8AA8 + .data start:0x8039D7A8 end:0x8039D860 + .sdata start:0x803F6648 end:0x803F6680 + .sdata2 start:0x803FC898 end:0x803FC8D8 + +JSystem/J3DGraphBase/J3DSys.cpp: + .text start:0x802D8AA8 end:0x802D9D24 + .ctors start:0x80338800 end:0x80338804 + .rodata start:0x80370C00 end:0x80370C38 + .data start:0x8039D860 end:0x8039D8B8 + .bss start:0x803EDA58 end:0x803EDC08 + .sdata start:0x803F6680 end:0x803F6688 + .sbss start:0x803F7938 end:0x803F7940 + .sdata2 start:0x803FC8D8 end:0x803FC8E8 + +JSystem/J3DGraphBase/J3DVertex.cpp: + .text start:0x802D9D24 end:0x802DA0A8 + +JSystem/J3DGraphBase/J3DTransform.cpp: + .text start:0x802DA0A8 end:0x802DAE1C + .rodata start:0x80370C38 end:0x80370C98 + .data start:0x8039D8B8 end:0x8039D8C0 + .sdata start:0x803F6688 end:0x803F6690 + .sdata2 start:0x803FC8E8 end:0x803FC908 + +JSystem/J3DGraphBase/J3DPacket.cpp: + .text start:0x802DAE1C end:0x802DB978 + .text start:0x802DB978 end:0x802DB9D8 + .text start:0x802DB9D8 end:0x802DB9D8 + .data start:0x8039D8C0 end:0x8039D970 + .bss start:0x803EDC08 end:0x803EDC18 + .sbss start:0x803F7940 end:0x803F7948 + +JSystem/J3DGraphBase/J3DShapeMtx.cpp: + .text start:0x802DB9D8 end:0x802DCB30 + .text start:0x802DCB30 end:0x802DD18C + .ctors start:0x80338804 end:0x80338808 + .data start:0x8039D970 end:0x8039DC08 + .sbss start:0x803F7948 end:0x803F7960 + .sdata2 start:0x803FC908 end:0x803FC910 + +JSystem/J3DGraphBase/J3DShape.cpp: + .text start:0x802DD18C end:0x802DDBC4 + .text start:0x802DDBC4 end:0x802DDBC4 + .data start:0x8039DC08 end:0x8039DC20 + .sbss start:0x803F7960 end:0x803F7968 + .sdata2 start:0x803FC910 end:0x803FC918 + +JSystem/J3DGraphBase/J3DMaterial.cpp: + .text start:0x802DDBC4 end:0x802DF400 + .text start:0x802DF400 end:0x802DF794 + .text start:0x802DF794 end:0x802DF794 + .text start:0x802DF794 end:0x802DF794 + .data start:0x8039DC20 end:0x8039DEA0 + +JSystem/J3DGraphBase/J3DMatBlock.cpp: + .text start:0x802DF794 end:0x802E9920 + .text start:0x802E9920 end:0x802E9F04 + .text start:0x802E9F04 end:0x802EBC94 + .ctors start:0x80338808 end:0x8033880C + .rodata start:0x80370C98 end:0x80370CB8 + .data start:0x8039DEA0 end:0x8039E928 + .sdata start:0x803F6690 end:0x803F66A0 + .sbss start:0x803F7968 end:0x803F7970 + .sdata2 start:0x803FC918 end:0x803FC920 + +JSystem/J3DGraphBase/J3DTevs.cpp: + .text start:0x802EBC94 end:0x802EC74C + .rodata start:0x80370CB8 end:0x80370E58 + .bss start:0x803EDC18 end:0x803F0140 + .sbss start:0x803F7970 end:0x803F7978 + .sdata2 start:0x803FC920 end:0x803FC970 + +JSystem/J3DGraphBase/J3DDrawBuffer.cpp: + .text start:0x802EC74C end:0x802ECF30 + .text start:0x802ECF30 end:0x802ECF30 + .text start:0x802ECF30 end:0x802ECF30 + .ctors start:0x8033880C end:0x80338814 + .data start:0x8039E928 end:0x8039E9E8 + .sbss start:0x803F7978 end:0x803F7980 + .sdata2 start:0x803FC970 end:0x803FC980 + +JSystem/J3DGraphAnimator/J3DModelData.cpp: + .text start:0x802ECF30 end:0x802ED4F4 + .text start:0x802ED4F4 end:0x802ED500 + .text start:0x802ED500 end:0x802ED564 + .data start:0x8039E9E8 end:0x8039EA50 + +JSystem/J3DGraphAnimator/J3DModel.cpp: + .text start:0x802ED564 end:0x802EF5D8 + .text start:0x802EF5D8 end:0x802EF5D8 + .text start:0x802EF5D8 end:0x802EF5D8 + .data start:0x8039EA50 end:0x8039EA70 + .bss start:0x803F0140 end:0x803F01A0 + .sdata start:0x803F66A0 end:0x803F66B0 + .sdata2 start:0x803FC980 end:0x803FC988 + +JSystem/J3DGraphAnimator/J3DAnimation.cpp: + .text start:0x802EF5D8 end:0x802F2EF8 + .text start:0x802F2EF8 end:0x802F3358 + .text start:0x802F3358 end:0x802F3358 + .data start:0x8039EA70 end:0x8039EB28 + .sdata2 start:0x803FC988 end:0x803FC9B8 + +JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp: + .text start:0x802F3358 end:0x802F36BC + .text start:0x802F36BC end:0x802F36BC + .text start:0x802F36BC end:0x802F36BC + .text start:0x802F36BC end:0x802F36BC + .data start:0x8039EB28 end:0x8039EB48 + +JSystem/J3DGraphAnimator/J3DVisibility.cpp: + .text start:0x802F36BC end:0x802F377C + .text start:0x802F377C end:0x802F37C4 + .data start:0x8039EB48 end:0x8039EB58 + +JSystem/J3DGraphAnimator/J3DCluster.cpp: + .text start:0x802F37C4 end:0x802F4D78 + .text start:0x802F4D78 end:0x802F4D78 + .text start:0x802F4D78 end:0x802F4D78 + .text start:0x802F4D78 end:0x802F4DC0 + .rodata start:0x80370E58 end:0x80370EB8 + .data start:0x8039EB58 end:0x8039EB68 + .sdata2 start:0x803FC9B8 end:0x803FC9F0 + +JSystem/J3DGraphAnimator/J3DJoint.cpp: + .text start:0x802F4DC0 end:0x802F5A78 + .text start:0x802F5A78 end:0x802F5B98 + .text start:0x802F5B98 end:0x802F5B98 + .text start:0x802F5B98 end:0x802F5BA4 + .text start:0x802F5BA4 end:0x802F5BA4 + .rodata start:0x80370EB8 end:0x80370ED0 + .data start:0x8039EB68 end:0x8039EC50 + .sdata2 start:0x803FC9F0 end:0x803FC9F8 + +JSystem/J3DGraphAnimator/J3DNode.cpp: + .text start:0x802F5BA4 end:0x802F5C44 + .text start:0x802F5C44 end:0x802F5C48 + .data start:0x8039EC50 end:0x8039EC70 + +JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp: + .text start:0x802F5C48 end:0x802F68F0 + .text start:0x802F68F0 end:0x802F68F0 + .data start:0x8039EC70 end:0x8039EC80 + +JSystem/J3DGraphLoader/J3DMaterialFactory.cpp: + .text start:0x802F68F0 end:0x802F95B8 + .text start:0x802F95B8 end:0x802F97A0 + .text start:0x802F97A0 end:0x802F9800 + .text start:0x802F9800 end:0x802F9800 + .text start:0x802F9800 end:0x802F9848 + .text start:0x802F9848 end:0x802F9A88 + .data start:0x8039EC80 end:0x8039EEC0 + .sdata2 start:0x803FC9F8 end:0x803FCA08 + .sbss2 start:0x803FCF98 end:0x803FCFA0 + +JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp: + .text start:0x802F9A88 end:0x802FB034 + .text start:0x802FB034 end:0x802FB034 + .text start:0x802FB034 end:0x802FB034 + .text start:0x802FB034 end:0x802FB04C + .sdata2 start:0x803FCA08 end:0x803FCA10 + .sbss2 start:0x803FCFA0 end:0x803FCFA8 + +JSystem/J3DGraphLoader/J3DClusterLoader.cpp: + .text start:0x802FB04C end:0x802FB698 + .text start:0x802FB698 end:0x802FB6E0 + .text start:0x802FB6E0 end:0x802FB758 + .rodata start:0x80370ED0 end:0x80370EE8 + .data start:0x8039EEC0 end:0x8039EEE0 + +JSystem/J3DGraphLoader/J3DModelLoader.cpp: + .text start:0x802FB758 end:0x802FD5C4 + .text start:0x802FD5C4 end:0x802FD6E4 + .text start:0x802FD6E4 end:0x802FD6E4 + .text start:0x802FD6E4 end:0x802FD738 + .text start:0x802FD738 end:0x802FD780 + .text start:0x802FD780 end:0x802FD828 + .rodata start:0x80370EE8 end:0x80370F20 + .data start:0x8039EEE0 end:0x8039EFB8 + +JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp: + .text start:0x802FD828 end:0x802FE1A4 + .text start:0x802FE1A4 end:0x802FE1A4 + .text start:0x802FE1A4 end:0x802FE1A4 + .rodata start:0x80370F20 end:0x80370F38 + +JSystem/J3DGraphLoader/J3DJointFactory.cpp: + .text start:0x802FE1A4 end:0x802FE390 + .text start:0x802FE390 end:0x802FE3A8 + +JSystem/J3DGraphLoader/J3DShapeFactory.cpp: + .text start:0x802FE3A8 end:0x802FED40 + .text start:0x802FED40 end:0x802FED40 + .text start:0x802FED40 end:0x802FEDA0 + .rodata start:0x80370F38 end:0x80370F68 + +JSystem/J3DGraphLoader/J3DAnmLoader.cpp: + .text start:0x802FEDA0 end:0x80300DC4 + .text start:0x80300DC4 end:0x80300EA8 + .text start:0x80300EA8 end:0x80300EA8 + .text start:0x80300EA8 end:0x80300EF0 + .text start:0x80300EF0 end:0x80301028 + .rodata start:0x80370F68 end:0x80370FA8 + .data start:0x8039EFB8 end:0x8039F010 + .sdata2 start:0x803FCA10 end:0x803FCA18 + +JSystem/JMath/JMath.cpp: + .text start:0x80301028 end:0x80301350 + .sbss start:0x803F7980 end:0x803F7990 + .sdata2 start:0x803FCA18 end:0x803FCA48 + +JSystem/JMath/random.cpp: + .text start:0x80301350 end:0x803014CC + .sdata2 start:0x803FCA48 end:0x803FCA58 + +dolphin/base/PPCArch.c: + .text start:0x803014CC end:0x803015B0 + +dolphin/os/OS.c: + .text start:0x803015B0 end:0x80301EF8 + .data start:0x8039F010 end:0x8039F218 + .bss start:0x803F01A0 end:0x803F01F0 + .sdata start:0x803F66B0 end:0x803F66B8 + .sbss start:0x803F7990 end:0x803F79C0 + +dolphin/os/OSAlarm.c: + .text start:0x80301EF8 end:0x80302624 + .sbss start:0x803F79C0 end:0x803F79C8 + +dolphin/os/OSAlloc.c: + .text start:0x80302624 end:0x80302DB8 + .data start:0x8039F218 end:0x8039F5B0 + .sdata start:0x803F66B8 end:0x803F66C0 + .sbss start:0x803F79C8 end:0x803F79D8 + +dolphin/os/OSArena.c: + .text start:0x80302DB8 end:0x80302E04 + .sdata start:0x803F66C0 end:0x803F66C8 + .sbss start:0x803F79D8 end:0x803F79E0 + +dolphin/os/OSAudioSystem.c: + .text start:0x80302E04 end:0x80303098 + .data start:0x8039F5B0 end:0x8039F630 + +dolphin/os/OSCache.c: + .text start:0x80303098 end:0x80303714 + .data start:0x8039F630 end:0x8039F860 + +dolphin/os/OSContext.c: + .text start:0x80303714 end:0x803040B0 + .data start:0x8039F860 end:0x8039FA38 + +dolphin/os/OSError.c: + .text start:0x803040B0 end:0x803045B0 + .data start:0x8039FA38 end:0x8039FD58 + .bss start:0x803F01F0 end:0x803F0240 + .sdata start:0x803F66C8 end:0x803F66D0 + +dolphin/os/OSFont.c: + .text start:0x803045B0 end:0x80304608 + .sdata start:0x803F66D0 end:0x803F66D8 + +dolphin/os/OSInterrupt.c: + .text start:0x80304608 end:0x80304E74 + .data start:0x8039FD58 end:0x8039FD88 + .sbss start:0x803F79E0 end:0x803F79F8 + +dolphin/os/OSLink.c: + .text start:0x80304E74 end:0x803058A8 + .data start:0x8039FD88 end:0x8039FDD8 + +dolphin/os/OSMessage.c: + .text start:0x803058A8 end:0x80305AAC + +dolphin/os/OSMemory.c: + .text start:0x80305AAC end:0x80305E5C + .data start:0x8039FDD8 end:0x8039FDE8 + +dolphin/os/OSMutex.c: + .text start:0x80305E5C end:0x80306424 + +dolphin/os/OSReboot.c: + .text start:0x80306424 end:0x80306614 + .bss start:0x803F0240 end:0x803F0260 + .sbss start:0x803F79F8 end:0x803F7A08 + +dolphin/os/OSReset.c: + .text start:0x80306614 end:0x803069F8 + .sbss start:0x803F7A08 end:0x803F7A10 + +dolphin/os/OSResetSW.c: + .text start:0x803069F8 end:0x80306DA4 + .sbss start:0x803F7A10 end:0x803F7A30 + +dolphin/os/OSRtc.c: + .text start:0x80306DA4 end:0x803077D0 + .bss start:0x803F0260 end:0x803F02B8 + +dolphin/os/OSSync.c: + .text start:0x803077D0 end:0x80307854 + +dolphin/os/OSThread.c: + .text start:0x80307854 end:0x803095EC + .data start:0x8039FDE8 end:0x803A05F8 + .bss start:0x803F02B8 end:0x803F0CB0 + .sdata start:0x803F66D8 end:0x803F66E0 + .sbss start:0x803F7A30 end:0x803F7A40 + +dolphin/os/OSTime.c: + .text start:0x803095EC end:0x80309A68 + .data start:0x803A05F8 end:0x803A0658 + +dolphin/os/__ppc_eabi_init.cpp: + .text start:0x80309A68 end:0x80309AFC + +dolphin/exi/EXIBios.c: + .text start:0x80309AFC end:0x8030B3D8 + .data start:0x803A0658 end:0x803A0728 + .bss start:0x803F0CB0 end:0x803F0D70 + .sdata start:0x803F66E0 end:0x803F66E8 + +dolphin/exi/EXIUart.c: + .text start:0x8030B3D8 end:0x8030B648 + .sbss start:0x803F7A40 end:0x803F7A50 + +dolphin/si/SIBios.c: + .text start:0x8030B648 end:0x8030CEA8 + .data start:0x803A0728 end:0x803A0840 + .bss start:0x803F0D70 end:0x803F0F70 + .sdata start:0x803F66E8 end:0x803F66F0 + .sbss start:0x803F7A50 end:0x803F7A60 + +dolphin/si/SISamplingRate.c: + .text start:0x8030CEA8 end:0x8030CFB0 + .data start:0x803A0840 end:0x803A08D8 + .sbss start:0x803F7A60 end:0x803F7A68 + +dolphin/db/db.c: + .text start:0x8030CFB0 end:0x8030D09C + .data start:0x803A08D8 end:0x803A08F0 + .sbss start:0x803F7A68 end:0x803F7A70 + +dolphin/mtx/mtx.c: + .text start:0x8030D09C end:0x8030DA44 + .sdata start:0x803F66F0 end:0x803F66F8 + .sdata2 start:0x803FCA58 end:0x803FCA78 + +dolphin/mtx/mtxvec.c: + .text start:0x8030DA44 end:0x8030DB78 + +dolphin/mtx/mtx44.c: + .text start:0x8030DB78 end:0x8030DCE0 + .sdata2 start:0x803FCA78 end:0x803FCA90 + +dolphin/mtx/vec.c: + .text start:0x8030DCE0 end:0x8030E130 + .sdata2 start:0x803FCA90 end:0x803FCAB8 + +dolphin/mtx/quat.c: + .text start:0x8030E130 end:0x8030E438 + .sdata2 start:0x803FCAB8 end:0x803FCAD0 + +dolphin/dvd/dvdlow.c: + .text start:0x8030E438 end:0x8030F278 + .bss start:0x803F0F70 end:0x803F1040 + .sdata start:0x803F66F8 end:0x803F6700 + .sbss start:0x803F7A70 end:0x803F7AB8 + +dolphin/dvd/dvdfs.c: + .text start:0x8030F278 end:0x8030FF90 + .data start:0x803A08F0 end:0x803A0CE0 + .sdata start:0x803F6700 end:0x803F6708 + .sbss start:0x803F7AB8 end:0x803F7AD8 + +dolphin/dvd/dvd.c: + .text start:0x8030FF90 end:0x80312904 + .data start:0x803A0CE0 end:0x803A0E60 + .bss start:0x803F1040 end:0x803F10D8 + .sdata start:0x803F6708 end:0x803F6720 + .sbss start:0x803F7AD8 end:0x803F7B20 + +dolphin/dvd/dvdqueue.c: + .text start:0x80312904 end:0x80312AFC + .bss start:0x803F10D8 end:0x803F10F8 + +dolphin/dvd/dvderror.c: + .text start:0x80312AFC end:0x80312C94 + .data start:0x803A0E60 end:0x803A0EA8 + +dolphin/dvd/dvdidutils.c: + .text start:0x80312C94 end:0x80312D8C + +dolphin/dvd/dvdFatal.c: + .text start:0x80312D8C end:0x80312DBC + .sbss start:0x803F7B20 end:0x803F7B28 + +dolphin/dvd/fstload.c: + .text start:0x80312DBC end:0x80312FFC + .data start:0x803A0EA8 end:0x803A0F18 + .bss start:0x803F10F8 end:0x803F1168 + .sdata start:0x803F6720 end:0x803F6730 + .sbss start:0x803F7B28 end:0x803F7B38 + +dolphin/vi/vi.c: + .text start:0x80312FFC end:0x80314B60 + .data start:0x803A0F18 end:0x803A12E8 + .bss start:0x803F1168 end:0x803F12B0 + .sdata start:0x803F6730 end:0x803F6740 + .sbss start:0x803F7B38 end:0x803F7B90 + +dolphin/pad/Padclamp.c: + .text start:0x80314B60 end:0x80314DA4 + .rodata start:0x80370FA8 end:0x80370FB8 + +dolphin/pad/Pad.c: + .text start:0x80314DA4 end:0x803168E8 + .data start:0x803A12E8 end:0x803A1340 + .bss start:0x803F12B0 end:0x803F1300 + .sdata start:0x803F6740 end:0x803F6760 + .sbss start:0x803F7B90 end:0x803F7BB8 + +dolphin/ai/ai.c: + .text start:0x803168E8 end:0x803171F4 + .data start:0x803A1340 end:0x803A1388 + .sdata start:0x803F6760 end:0x803F6768 + .sbss start:0x803F7BB8 end:0x803F7BF8 + +dolphin/ar/ar.c: + .text start:0x803171F4 end:0x80318CD0 + .data start:0x803A1388 end:0x803A13D0 + .sdata start:0x803F6768 end:0x803F6770 + .sbss start:0x803F7BF8 end:0x803F7C18 + +dolphin/ar/arq.c: + .text start:0x80318CD0 end:0x8031906C + .data start:0x803A13D0 end:0x803A1418 + .sdata start:0x803F6770 end:0x803F6778 + .sbss start:0x803F7C18 end:0x803F7C40 + +dolphin/dsp/dsp.c: + .text start:0x8031906C end:0x803191BC + .data start:0x803A1418 end:0x803A1498 + .sdata start:0x803F6778 end:0x803F6780 + .sbss start:0x803F7C40 end:0x803F7C48 + +dolphin/dsp/dsp_debug.c: + .text start:0x803191BC end:0x8031920C + +dolphin/dsp/dsp_task.c: + .text start:0x8031920C end:0x8031966C + .data start:0x803A1498 end:0x803A15D8 + .sbss start:0x803F7C48 end:0x803F7C58 + +dolphin/card/CARDBios.c: + .text start:0x8031966C end:0x8031A920 + .data start:0x803A15D8 end:0x803A1640 + .bss start:0x803F1300 end:0x803F1540 + .sdata start:0x803F6780 end:0x803F6788 + .sbss start:0x803F7C58 end:0x803F7C60 + +dolphin/card/CARDUnlock.c: + .text start:0x8031A920 end:0x8031BB80 + .data start:0x803A1640 end:0x803A17A0 + .sdata start:0x803F6788 end:0x803F6790 + +dolphin/card/CARDRdwr.c: + .text start:0x8031BB80 end:0x8031BE00 + +dolphin/card/CARDBlock.c: + .text start:0x8031BE00 end:0x8031C168 + +dolphin/card/CARDDir.c: + .text start:0x8031C168 end:0x8031C3CC + +dolphin/card/CARDCheck.c: + .text start:0x8031C3CC end:0x8031D334 + +dolphin/card/CARDMount.c: + .text start:0x8031D334 end:0x8031DE2C + .data start:0x803A17A0 end:0x803A17E0 + +dolphin/card/CARDFormat.c: + .text start:0x8031DE2C end:0x8031E61C + +dolphin/card/CARDOpen.c: + .text start:0x8031E61C end:0x8031E918 + +dolphin/card/CARDCreate.c: + .text start:0x8031E918 end:0x8031ECB0 + +dolphin/card/CARDRead.c: + .text start:0x8031ECB0 end:0x8031F128 + +dolphin/card/CARDWrite.c: + .text start:0x8031F128 end:0x8031F4A4 + +dolphin/card/CARDStat.c: + .text start:0x8031F4A4 end:0x8031F984 + +dolphin/card/CARDNet.c: + .text start:0x8031F984 end:0x8031FA48 + .sdata start:0x803F6790 end:0x803F6798 + +dolphin/gx/GXInit.c: + .text start:0x8031FA48 end:0x80320C18 + .data start:0x803A17E0 end:0x803A1910 + .bss start:0x803F1540 end:0x803F1AB8 + .sdata start:0x803F6798 end:0x803F67A0 + .sbss start:0x803F7C60 end:0x803F7C70 + .sdata2 start:0x803FCAD0 end:0x803FCAF8 + +dolphin/gx/GXFifo.c: + .text start:0x80320C18 end:0x803214B0 + .sbss start:0x803F7C70 end:0x803F7C90 + +dolphin/gx/GXAttr.c: + .text start:0x803214B0 end:0x80322914 + .data start:0x803A1910 end:0x803A1AB8 + .sdata start:0x803F67A0 end:0x803F67B0 + +dolphin/gx/GXMisc.c: + .text start:0x80322914 end:0x80323024 + .sbss start:0x803F7C90 end:0x803F7CA8 + +dolphin/gx/GXGeometry.c: + .text start:0x80323024 end:0x803233D4 + +dolphin/gx/GXFrameBuf.c: + .text start:0x803233D4 end:0x80324060 + .data start:0x803A1AB8 end:0x803A1BE8 + .sdata2 start:0x803FCAF8 end:0x803FCB08 + +dolphin/gx/GXLight.c: + .text start:0x80324060 end:0x80324688 + .data start:0x803A1BE8 end:0x803A1C08 + .sdata2 start:0x803FCB08 end:0x803FCB38 + +dolphin/gx/GXTexture.c: + .text start:0x80324688 end:0x80325774 + .data start:0x803A1C08 end:0x803A1E30 + .sdata start:0x803F67B0 end:0x803F67F0 + .sdata2 start:0x803FCB38 end:0x803FCB60 + +dolphin/gx/GXBump.c: + .text start:0x80325774 end:0x80325DC4 + .sdata2 start:0x803FCB60 end:0x803FCB68 + +dolphin/gx/GXTev.c: + .text start:0x80325DC4 end:0x803265A8 + .data start:0x803A1E30 end:0x803A1EA8 + +dolphin/gx/GXPixel.c: + .text start:0x803265A8 end:0x80326B7C + .data start:0x803A1EA8 end:0x803A1EC8 + .sdata2 start:0x803FCB68 end:0x803FCB98 + +dolphin/gx/GXStubs.c: + .text start:0x80326B7C end:0x80326B80 + +dolphin/gx/GXDisplayList.c: + .text start:0x80326B80 end:0x80326BF0 + +dolphin/gx/GXTransform.c: + .text start:0x80326BF0 end:0x803273E8 + .sdata2 start:0x803FCB98 end:0x803FCBB8 + +dolphin/gx/GXPerf.c: + .text start:0x803273E8 end:0x80327D04 + .data start:0x803A1EC8 end:0x803A1FB8 + +dolphin/gd/GDBase.c: + .text start:0x80327D04 end:0x80327E70 + .sbss start:0x803F7CA8 end:0x803F7CB0 + +dolphin/gd/GDGeometry.c: + .text start:0x80327E70 end:0x80328880 + .data start:0x803A1FB8 end:0x803A2020 + +Runtime.PPCEABI.H/__va_arg.c: + .text start:0x80328880 end:0x80328948 + +Runtime.PPCEABI.H/global_destructor_chain.c: + .text start:0x80328948 end:0x803289A8 + .dtors start:0x80338828 end:0x80338830 + .sbss start:0x803F7CB0 end:0x803F7CB8 + +Runtime.PPCEABI.H/CPlusLibPPC.cp: + .text start:0x803289A8 end:0x803289D8 + +Runtime.PPCEABI.H/NMWException.cp: + extab start:0x80005620 end:0x80005668 + extabindex start:0x80005680 end:0x800056DC + .text start:0x803289D8 end:0x80328D7C + +Runtime.PPCEABI.H/ptmf.c: + .text start:0x80328D7C end:0x80328E10 + .rodata start:0x80370FB8 end:0x80370FC8 + +Runtime.PPCEABI.H/runtime.c: + .text start:0x80328E10 end:0x803294EC + .rodata start:0x80370FC8 end:0x80370FE0 + +Runtime.PPCEABI.H/__init_cpp_exceptions.cpp: + .text start:0x803294EC end:0x80329568 + .ctors start:0x80338680 end:0x80338684 + .dtors start:0x80338820 end:0x80338828 + .sdata start:0x803F67F0 end:0x803F67F8 + +Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp: + .text start:0x80329568 end:0x803295D0 + .bss start:0x803F1AB8 end:0x803F1AC8 + +Runtime.PPCEABI.H/GCN_mem_alloc.c: + .text start:0x803295D0 end:0x80329688 + .rodata start:0x80370FE0 end:0x80371058 + +MSL_C/MSL_Common/abort_exit.c: + .text start:0x80329688 end:0x80329754 + .bss start:0x803F1AC8 end:0x803F1BC8 + .sbss start:0x803F7CB8 end:0x803F7CC8 + +MSL_C/MSL_Common/alloc.c: + .text start:0x80329754 end:0x80329CBC + .rodata start:0x80371058 end:0x80371070 + .bss start:0x803F1BC8 end:0x803F1C00 + .sbss start:0x803F7CC8 end:0x803F7CD0 + +MSL_C/MSL_Common/errno.c: + .sbss start:0x803F7CD0 end:0x803F7CD8 + +MSL_C/MSL_Common/ansi_files.c: + .text start:0x80329CBC end:0x80329DC4 + .data start:0x803A2020 end:0x803A2160 + .bss start:0x803F1C00 end:0x803F1F00 + +MSL_C/MSL_Common_Embedded/ansi_fp.c: + .text start:0x80329DC4 end:0x8032A9DC + .rodata start:0x80371070 end:0x80371150 + .data start:0x803A2160 end:0x803A2288 + .sdata2 start:0x803FCBB8 end:0x803FCBC0 + +MSL_C/MSL_Common/arith.c: + .text start:0x8032A9DC end:0x8032AA54 + +MSL_C/MSL_Common/buffer_io.c: + .text start:0x8032AA54 end:0x8032AB4C + +MSL_C/MSL_Common/ctype.c: + .text start:0x8032AB4C end:0x8032AB70 + .data start:0x803A2288 end:0x803A2588 + +MSL_C/MSL_Common/direct_io.c: + .text start:0x8032AB70 end:0x8032AE9C + +MSL_C/MSL_Common/file_io.c: + .text start:0x8032AE9C end:0x8032B094 + +MSL_C/MSL_Common/FILE_POS.c: + .text start:0x8032B094 end:0x8032B360 + +MSL_C/MSL_Common/mbstring.c: + .text start:0x8032B360 end:0x8032B4A4 + .sdata2 start:0x803FCBC0 end:0x803FCBC8 + +MSL_C/MSL_Common/mem.c: + .text start:0x8032B4A4 end:0x8032B614 + +MSL_C/MSL_Common/mem_funcs.c: + .text start:0x8032B614 end:0x8032B8F4 + +MSL_C/MSL_Common/misc_io.c: + .text start:0x8032B8F4 end:0x8032B904 + +MSL_C/MSL_Common/printf.c: + .text start:0x8032B904 end:0x8032D9FC + .rodata start:0x80371150 end:0x80371178 + .data start:0x803A2588 end:0x803A27B8 + .sdata start:0x803F67F8 end:0x803F6800 + .sdata2 start:0x803FCBC8 end:0x803FCBD0 + +MSL_C/MSL_Common/float.c: + .sdata start:0x803F6800 end:0x803F6808 + +MSL_C/MSL_Common/scanf.c: + .text start:0x8032D9FC end:0x8032DA8C + +MSL_C/MSL_Common/string.c: + .text start:0x8032DA8C end:0x8032DDB0 + +MSL_C/MSL_Common/strtoul.c: + .text start:0x8032DDB0 end:0x8032E2C4 + .data start:0x803A27B8 end:0x803A2800 + +MSL_C/MSL_Common/uart_console_io.c: + .text start:0x8032E2C4 end:0x8032E390 + .sbss start:0x803F7CD8 end:0x803F7CE0 + +MSL_C/MSL_Common/wchar_io.c: + .text start:0x8032E390 end:0x8032E418 + +MSL_C/Math/Double_precision/e_acos.c: + .text start:0x8032E418 end:0x8032E728 + .sdata2 start:0x803FCBD0 end:0x803FCC60 + +MSL_C/Math/Double_precision/e_asin.c: + .text start:0x8032E728 end:0x8032E98C + .sdata2 start:0x803FCC60 end:0x803FCCF8 + +MSL_C/Math/Double_precision/e_atan2.c: + .text start:0x8032E98C end:0x8032EC1C + .sdata2 start:0x803FCCF8 end:0x803FCD50 + +MSL_C/Math/Double_precision/e_fmod.c: + .text start:0x8032EC1C end:0x8032EF58 + .rodata start:0x80371178 end:0x80371188 + +MSL_C/Math/Double_precision/e_rem_pio2.c: + .text start:0x8032EF58 end:0x8032F2F8 + .rodata start:0x80371188 end:0x80371310 + .sdata2 start:0x803FCD50 end:0x803FCDA8 + +MSL_C/Math/Double_precision/k_cos.c: + .text start:0x8032F2F8 end:0x8032F3EC + .sdata2 start:0x803FCDA8 end:0x803FCDF0 + +MSL_C/Math/Double_precision/k_rem_pio2.c: + .text start:0x8032F3EC end:0x80330240 + .rodata start:0x80371310 end:0x80371360 + .sdata2 start:0x803FCDF0 end:0x803FCE30 + +MSL_C/Math/Double_precision/k_sin.c: + .text start:0x80330240 end:0x803302E0 + .sdata2 start:0x803FCE30 end:0x803FCE68 + +MSL_C/Math/Double_precision/k_tan.c: + .text start:0x803302E0 end:0x803304F4 + .rodata start:0x80371360 end:0x803713C8 + .sdata2 start:0x803FCE68 end:0x803FCEA0 + +MSL_C/Math/Double_precision/s_atan.c: + .text start:0x803304F4 end:0x803306F4 + .rodata start:0x803713C8 end:0x80371460 + .sdata2 start:0x803FCEA0 end:0x803FCEC8 + +MSL_C/Math/Double_precision/s_copysign.c: + .text start:0x803306F4 end:0x8033071C + +MSL_C/Math/Double_precision/s_cos.c: + .text start:0x8033071C end:0x803307F0 + .sdata2 start:0x803FCEC8 end:0x803FCED0 + +MSL_C/Math/Double_precision/s_floor.c: + .text start:0x803307F0 end:0x80330938 + .sdata2 start:0x803FCED0 end:0x803FCEE0 + +MSL_C/Math/Double_precision/s_frexp.c: + .text start:0x80330938 end:0x803309C4 + .sdata2 start:0x803FCEE0 end:0x803FCEE8 + +MSL_C/Math/Double_precision/s_ldexp.c: + .text start:0x803309C4 end:0x80330B88 + .sdata2 start:0x803FCEE8 end:0x803FCF10 + +MSL_C/Math/Double_precision/s_modf.c: + .text start:0x80330B88 end:0x80330C84 + +MSL_C/Math/Double_precision/s_sin.c: + .text start:0x80330C84 end:0x80330D5C + .sdata2 start:0x803FCF10 end:0x803FCF18 + +MSL_C/Math/Double_precision/s_tan.c: + .text start:0x80330D5C end:0x80330DD4 + .sdata2 start:0x803FCF18 end:0x803FCF20 + +MSL_C/Math/Double_precision/w_acos.c: + .text start:0x80330DD4 end:0x80330DF4 + +MSL_C/Math/Double_precision/w_asin.c: + .text start:0x80330DF4 end:0x80330E14 + +MSL_C/Math/Double_precision/w_atan2.c: + .text start:0x80330E14 end:0x80330E34 + +MSL_C/Math/Double_precision/w_fmod.c: + .text start:0x80330E34 end:0x80330E54 + +MSL_C/PPC_EABI/math_ppc.c: + .text start:0x80330E54 end:0x80330EE4 + +TRK_MINNOW_DOLPHIN/Portable/mainloop.c: + .text start:0x80330EE4 end:0x80330FDC + +TRK_MINNOW_DOLPHIN/Portable/nubevent.c: + .text start:0x80330FDC end:0x80331204 + .bss start:0x803F1F00 end:0x803F1F28 + +TRK_MINNOW_DOLPHIN/Portable/nubinit.c: + .text start:0x80331204 end:0x80331384 + .rodata start:0x80371460 end:0x80371480 + .bss start:0x803F1F28 end:0x803F1F30 + +TRK_MINNOW_DOLPHIN/Portable/msg.c: + .text start:0x80331384 end:0x80331560 + +TRK_MINNOW_DOLPHIN/Portable/msgbuf.c: + .text start:0x80331560 end:0x80331F8C + .rodata start:0x80371480 end:0x803714A0 + .bss start:0x803F1F30 end:0x803F38E0 + +TRK_MINNOW_DOLPHIN/Portable/serpoll.c: + .text start:0x80331F8C end:0x80332358 + .bss start:0x803F38E0 end:0x803F38F8 + +TRK_MINNOW_DOLPHIN/Portable/usr_put.c: + .text start:0x80332358 end:0x803323E4 + +TRK_MINNOW_DOLPHIN/Portable/dispatch.c: + .text start:0x803323E4 end:0x80332480 + .data start:0x803A2800 end:0x803A2888 + .bss start:0x803F38F8 end:0x803F3900 + +TRK_MINNOW_DOLPHIN/Portable/msghndlr.c: + .text start:0x80332480 end:0x80334CE0 + .data start:0x803A2888 end:0x803A28C0 + .bss start:0x803F3900 end:0x803F3908 + +TRK_MINNOW_DOLPHIN/Portable/support.c: + .text start:0x80334CE0 end:0x803355A0 + +TRK_MINNOW_DOLPHIN/Portable/mutex_TRK.c: + .text start:0x803355A0 end:0x803355B8 + +TRK_MINNOW_DOLPHIN/Portable/notify.c: + .text start:0x803355B8 end:0x80335690 + +TRK_MINNOW_DOLPHIN/ppc/Generic/flush_cache.c: + .text start:0x80335690 end:0x803356C8 + +TRK_MINNOW_DOLPHIN/Portable/mem_TRK.c: + .init start:0x800034E0 end:0x80003534 + .text start:0x803356C8 end:0x80335784 + +TRK_MINNOW_DOLPHIN/ppc/Generic/targimpl.c: + .text start:0x80335784 end:0x80337020 + .rodata start:0x803714A0 end:0x80371528 + .data start:0x803A28C0 end:0x803A28F0 + .bss start:0x803F3908 end:0x803F3E88 + +TRK_MINNOW_DOLPHIN/ppc/Export/targsupp.s: comment:0 + .text start:0x80337020 end:0x80337040 align:16 + +TRK_MINNOW_DOLPHIN/ppc/Generic/__exception.c: comment:0 + .init start:0x80003534 end:0x80005468 + +TRK_MINNOW_DOLPHIN/Os/dolphin/dolphin_trk.c: + .init start:0x80005468 end:0x8000556C + .text start:0x80337040 end:0x80337180 align:32 + .data start:0x803A28F0 end:0x803A2930 + .bss start:0x803F3E88 end:0x803F3E90 + +TRK_MINNOW_DOLPHIN/ppc/Generic/mpc_7xx_603e.c: + .text start:0x80337180 end:0x803374F8 + +TRK_MINNOW_DOLPHIN/Portable/main_TRK.c: + .text start:0x803374F8 end:0x8033753C + .bss start:0x803F3E90 end:0x803F3E98 + +TRK_MINNOW_DOLPHIN/Os/dolphin/dolphin_trk_glue.c: + .text start:0x8033753C end:0x803379E8 + .rodata start:0x80371528 end:0x80371570 + .data start:0x803A2930 end:0x803A294C + .bss start:0x803F3E98 end:0x803F60C0 + +TRK_MINNOW_DOLPHIN/Os/dolphin/targcont.c: + .text start:0x803379E8 end:0x80337A1C + +TRK_MINNOW_DOLPHIN/Os/dolphin/target_options.c: + .text start:0x80337A1C end:0x80337A38 + .bss start:0x803F60C0 end:0x803F60C1 + +TRK_MINNOW_DOLPHIN/MetroTRK/Export/mslsupp.c: + .text start:0x80337A38 end:0x80337BB0 + +amcstubs/AmcExi2Stubs.c: + .text start:0x80337BB0 end:0x80337BE0 + +OdemuExi2/DebuggerDriver.c: + .text start:0x80337BE0 end:0x80338660 + .sdata start:0x803F6808 end:0x803F6809 + .sbss start:0x803F7CE0 end:0x803F7CF5 + +odenotstub/odenotstub.c: + .text start:0x80338660 end:0x80338668 diff --git a/config/GZLE01/symbols.txt b/config/GZLE01/symbols.txt new file mode 100644 index 000000000..003cce896 --- /dev/null +++ b/config/GZLE01/symbols.txt @@ -0,0 +1,24275 @@ +__check_pad3 = .init:0x80003100; // type:function size:0x40 scope:local +__start = .init:0x80003140; // type:function size:0x138 scope:weak +__init_registers = .init:0x80003278; // type:function size:0x1C scope:local +__init_data = .init:0x80003294; // type:function size:0xC0 scope:local +__init_hardware = .init:0x80003354; // type:function size:0x20 scope:global +__flush_cache = .init:0x80003374; // type:function size:0x34 scope:global +memset = .init:0x800033A8; // type:function size:0x30 scope:global +__fill_mem = .init:0x800033D8; // type:function size:0xB8 scope:global +memcpy = .init:0x80003490; // type:function size:0x50 scope:global +TRK_memset = .init:0x800034E0; // type:function size:0x30 scope:global +TRK_memcpy = .init:0x80003510; // type:function size:0x24 scope:global +gTRKInterruptVectorTable = .init:0x80003534; // type:label scope:global +gTRKInterruptVectorTableEnd = .init:0x80005468; // type:label scope:global +__TRK_copy_vectors = .init:0x80005468; // type:function size:0x104 scope:global +_rom_copy_info = .init:0x8000556C; // type:object size:0x84 scope:global data:4byte +_bss_init_info = .init:0x800055F0; // type:object size:0x20 scope:global data:4byte +@etb_80005620 = extab:0x80005620; // type:object size:0x8 scope:local hidden +@etb_80005628 = extab:0x80005628; // type:object size:0x8 scope:local hidden +@etb_80005630 = extab:0x80005630; // type:object size:0x18 scope:local hidden +@etb_80005648 = extab:0x80005648; // type:object size:0x8 scope:local hidden +@etb_80005650 = extab:0x80005650; // type:object size:0x18 scope:local hidden +@206 = extabindex:0x80005680; // type:object size:0xC scope:local align:4 +@211 = extabindex:0x8000568C; // type:object size:0xC scope:local align:4 +@232 = extabindex:0x80005698; // type:object size:0xC scope:local align:4 +@240 = extabindex:0x800056A4; // type:object size:0xC scope:local align:4 +@263 = extabindex:0x800056B0; // type:object size:0xC scope:local align:4 +_eti_init_info = extabindex:0x800056BC; // type:object size:0x20 scope:global +version_check__Fv = .text:0x800056E0; // type:function size:0x68 scope:global align:4 +CheckHeap1__9HeapCheckFv = .text:0x80005748; // type:function size:0x64 scope:global align:4 +CheckHeap__FP10JUTGamePad = .text:0x800057AC; // type:function size:0xAC scope:global align:4 +countUsed__FP10JKRExpHeap = .text:0x80005858; // type:function size:0x58 scope:global align:4 +getUsedCount__9HeapCheckCFv = .text:0x800058B0; // type:function size:0x24 scope:global align:4 +heapDisplay__9HeapCheckFv = .text:0x800058D4; // type:function size:0x254 scope:global align:4 +debugDisplay__Fv = .text:0x80005B28; // type:function size:0x2B8 scope:global align:4 +Debug_console__FP10JUTGamePad = .text:0x80005DE0; // type:function size:0x400 scope:global align:4 +dump_sort__7JKRHeapFv = .text:0x800061E0; // type:function size:0x8 scope:global align:4 +LOAD_COPYDATE__FPv = .text:0x800061E8; // type:function size:0x7C scope:global align:4 +debug__Fv = .text:0x80006264; // type:function size:0xD4 scope:global align:4 +main01__Fv = .text:0x80006338; // type:function size:0x12C scope:global align:4 +main = .text:0x80006464; // type:function size:0x178 scope:global align:4 +OSGetCallerPC = .text:0x800065DC; // type:function size:0x64 scope:global align:4 +OSGetActiveThreadID = .text:0x80006640; // type:function size:0x70 scope:global align:4 +search_partial_address = .text:0x800066B0; // type:function size:0xC0 scope:global align:4 +convert_partial_address = .text:0x80006770; // type:function size:0x60 scope:global align:4 +OSReportDisable = .text:0x800067D0; // type:function size:0xC scope:global align:4 +OSReportEnable = .text:0x800067DC; // type:function size:0xC scope:global align:4 +OSReportForceEnableOn = .text:0x800067E8; // type:function size:0xC scope:global align:4 +OSReportForceEnableOff = .text:0x800067F4; // type:function size:0xC scope:global align:4 +OSReportInit__Fv = .text:0x80006800; // type:function size:0x18 scope:global align:4 +OSVReport = .text:0x80006818; // type:function size:0x138 scope:global align:4 +OSReport = .text:0x80006950; // type:function size:0x80 scope:global align:4 +OSReport_FatalError = .text:0x800069D0; // type:function size:0xCC scope:global align:4 +OSReport_Error = .text:0x80006A9C; // type:function size:0xD8 scope:global align:4 +OSReport_Warning = .text:0x80006B74; // type:function size:0xD8 scope:global align:4 +OSPanic = .text:0x80006C4C; // type:function size:0x138 scope:global align:4 +reset__17mDoAud_zelAudio_cFv = .text:0x80006D84; // type:function size:0xC scope:global align:4 +calcLoadTimer__17mDoAud_zelAudio_cFv = .text:0x80006D90; // type:function size:0x30 scope:global align:4 +mDoAud_isUsedHeapForStreamBuffer__Fv = .text:0x80006DC0; // type:function size:0x14 scope:global align:4 +mDoAud_allocStreamBuffer__Fv = .text:0x80006DD4; // type:function size:0x1B4 scope:global align:4 +mDoAud_deallocStreamBuffer__Fv = .text:0x80006F88; // type:function size:0xB4 scope:global align:4 +mDoAud_executeStreamBuffer__Fv = .text:0x8000703C; // type:function size:0x4 scope:global align:4 +mDoAud_setupStreamBuffer__Fv = .text:0x80007040; // type:function size:0x50 scope:global align:4 +mDoAud_Create__Fv = .text:0x80007090; // type:function size:0x194 scope:global align:4 +mDoAud_Execute__Fv = .text:0x80007224; // type:function size:0x44 scope:global align:4 +mDoAud_getTactDirection__Fii = .text:0x80007268; // type:function size:0x170 scope:global align:4 +mDoAud_setSceneName__FPCcll = .text:0x800073D8; // type:function size:0x4C scope:global align:4 +mDoAud_load1stDynamicWave__Fv = .text:0x80007424; // type:function size:0x54 scope:global align:4 +cLib_calcTimer__FPUc = .text:0x80007478; // type:function size:0x1C scope:global align:4 +__sinit_m_Do_audio_cpp = .text:0x80007494; // type:function size:0x6C scope:local align:4 +__dt__17mDoAud_zelAudio_cFv = .text:0x80007500; // type:function size:0x5C scope:global align:4 +__dt__10JAIZelInstFv = .text:0x8000755C; // type:function size:0x3C scope:global align:4 +mDoCPd_Convert__FP27interface_of_controller_padP10JUTGamePad = .text:0x80007598; // type:function size:0x328 scope:global align:4 +mDoCPd_Read__Fv = .text:0x800078C0; // type:function size:0x1B0 scope:global align:4 +mDoCPd_Create__Fv = .text:0x80007A70; // type:function size:0x14C scope:global align:4 +create__13mDoGph_gInf_cFv = .text:0x80007BBC; // type:function size:0x220 scope:global align:4 +createHeap__13mDoGph_gInf_cFv = .text:0x80007DDC; // type:function size:0xCC scope:global align:4 +alloc__13mDoGph_gInf_cFUli = .text:0x80007EA8; // type:function size:0x3C scope:global align:4 +free__13mDoGph_gInf_cFv = .text:0x80007EE4; // type:function size:0x38 scope:global align:4 +fadeOut__13mDoGph_gInf_cFfR8_GXColor = .text:0x80007F1C; // type:function size:0x50 scope:global align:4 +onBlure__13mDoGph_gInf_cFv = .text:0x80007F6C; // type:function size:0x28 scope:global align:4 +onBlure__13mDoGph_gInf_cFPA4_Cf = .text:0x80007F94; // type:function size:0x30 scope:global align:4 +fadeOut__13mDoGph_gInf_cFf = .text:0x80007FC4; // type:function size:0x24 scope:global align:4 +calcFade__13mDoGph_gInf_cFv = .text:0x80007FE8; // type:function size:0x2F0 scope:global align:4 +onMonotone__13mDoGph_gInf_cFv = .text:0x800082D8; // type:function size:0x3C scope:global align:4 +offMonotone__13mDoGph_gInf_cFv = .text:0x80008314; // type:function size:0x40 scope:global align:4 +calcMonotone__13mDoGph_gInf_cFv = .text:0x80008354; // type:function size:0x64 scope:global align:4 +mDoGph_BlankingON__Fv = .text:0x800083B8; // type:function size:0x4 scope:global align:4 +mDoGph_BlankingOFF__Fv = .text:0x800083BC; // type:function size:0x4 scope:global align:4 +dScnPly_BeforeOfPaint__Fv = .text:0x800083C0; // type:function size:0x2C scope:global align:4 +mDoGph_BeforeOfDraw__Fv = .text:0x800083EC; // type:function size:0x24 scope:global align:4 +mDoGph_AfterOfDraw__Fv = .text:0x80008410; // type:function size:0x1F0 scope:global align:4 +clearAlphaBuffer__FP10view_classUc = .text:0x80008600; // type:function size:0x280 scope:global align:4 +drawAlphaBuffer__FP10view_class8_GXColor = .text:0x80008880; // type:function size:0x28C scope:global align:4 +drawSpot__FP10view_class = .text:0x80008B0C; // type:function size:0x428 scope:global align:4 +drawDepth__FP10view_classP15view_port_classi = .text:0x80008F34; // type:function size:0x9D8 scope:global align:4 +getFileListInfo__15dStage_roomDt_cCFv = .text:0x8000990C; // type:function size:0x8 scope:global align:4 +motionBlure__FP10view_class = .text:0x80009914; // type:function size:0x2A8 scope:global align:4 +mCaptureAlarmHandler__FP7OSAlarmP9OSContext = .text:0x80009BBC; // type:function size:0x24 scope:global align:4 +mDoGph_setCaptureStep__Fs = .text:0x80009BE0; // type:function size:0x8 scope:global align:4 +mDoGph_getCaptureStep__Fv = .text:0x80009BE8; // type:function size:0x8 scope:global align:4 +mDoGph_getCaptureTextureBuffer__Fv = .text:0x80009BF0; // type:function size:0x8 scope:global align:4 +mDoGph_setCaptureTextureFormat__FUc = .text:0x80009BF8; // type:function size:0x8 scope:global align:4 +mDoGph_setCaptureCaptureFormat__FUc = .text:0x80009C00; // type:function size:0x8 scope:global align:4 +mDoGph_CaptureCansel__Fv = .text:0x80009C08; // type:function size:0x30 scope:global align:4 +blockenc__FPUc = .text:0x80009C38; // type:function size:0x548 scope:global align:4 +encode_s3tc__FPUcPUcii9_GXTexFmt = .text:0x8000A180; // type:function size:0x3B0 scope:global align:4 +setUpRectangle__Fv = .text:0x8000A530; // type:function size:0x214 scope:global align:4 +drawRectangle__Fiiii = .text:0x8000A744; // type:function size:0xAC scope:global align:4 +mDoGph_allocFromAny__FUli = .text:0x8000A7F0; // type:function size:0xC8 scope:global align:4 +mDoGph_screenCaptureDraw__Fv = .text:0x8000A8B8; // type:function size:0x20C scope:global align:4 +mCaptureProc__FPv = .text:0x8000AAC4; // type:function size:0x58 scope:global align:4 +mCaptureGXDrawSyncCallback__FUs = .text:0x8000AB1C; // type:function size:0xA8 scope:global align:4 +mCaptureGXDrawSyncTimeOut__FP7OSAlarmP9OSContext = .text:0x8000ABC4; // type:function size:0x78 scope:global align:4 +mDoGph_screenCapture__Fv = .text:0x8000AC3C; // type:function size:0x268 scope:global align:4 +setLight__Fv = .text:0x8000AEA4; // type:function size:0x88 scope:global align:4 +mDoGph_Painter__Fv = .text:0x8000AF2C; // type:function size:0xD0C scope:global align:4 +__dt__13J2DOrthoGraphFv = .text:0x8000BC38; // type:function size:0x5C scope:global align:4 +mDoGph_Create__Fv = .text:0x8000BC94; // type:function size:0x74 scope:global align:4 +__sinit_m_Do_graphic_cpp = .text:0x8000BD08; // type:function size:0x1C scope:local align:4 +myGetHeapTypeByString__FP7JKRHeap = .text:0x8000BD24; // type:function size:0x1C8 scope:global align:4 +myMemoryErrorRoutine__FPvUli = .text:0x8000BEEC; // type:function size:0x1DC scope:global align:4 +myHeapCheckRecursive__FP7JKRHeap = .text:0x8000C0C8; // type:function size:0xA0 scope:global align:4 +mDoMch_HeapCheckAll__Fv = .text:0x8000C168; // type:function size:0x24 scope:global align:4 +developKeyCheck__FUlUl = .text:0x8000C18C; // type:function size:0xB0 scope:global align:4 +myExceptionCallback__FUsP9OSContextUlUl = .text:0x8000C23C; // type:function size:0x184 scope:global align:4 +fault_callback_scroll__FUsP9OSContextUlUl = .text:0x8000C3C0; // type:function size:0x34C scope:global align:4 +mDoMch_Create__Fv = .text:0x8000C70C; // type:function size:0x43C scope:global align:4 +mDoMtx_XYZrotM__FPA4_fsss = .text:0x8000CB48; // type:function size:0xA4 scope:global align:4 +mDoMtx_ZXYrotS__FPA4_fsss = .text:0x8000CBEC; // type:function size:0x98 scope:global align:4 +mDoMtx_ZXYrotM__FPA4_fsss = .text:0x8000CC84; // type:function size:0xA4 scope:global align:4 +mDoMtx_XrotS__FPA4_fs = .text:0x8000CD28; // type:function size:0x60 scope:global align:4 +mDoMtx_XrotM__FPA4_fs = .text:0x8000CD88; // type:function size:0x40 scope:global align:4 +mDoMtx_YrotS__FPA4_fs = .text:0x8000CDC8; // type:function size:0x60 scope:global align:4 +mDoMtx_YrotM__FPA4_fs = .text:0x8000CE28; // type:function size:0x40 scope:global align:4 +mDoMtx_ZrotS__FPA4_fs = .text:0x8000CE68; // type:function size:0x60 scope:global align:4 +mDoMtx_ZrotM__FPA4_fs = .text:0x8000CEC8; // type:function size:0x40 scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs = .text:0x8000CF08; // type:function size:0x204 scope:global align:4 +__dt__4cXyzFv = .text:0x8000D10C; // type:function size:0x3C scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs = .text:0x8000D148; // type:function size:0x13C scope:global align:4 +mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f = .text:0x8000D284; // type:function size:0x104 scope:global align:4 +mDoMtx_inverseTranspose__FPA4_CfPA4_f = .text:0x8000D388; // type:function size:0x1A8 scope:global align:4 +mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion = .text:0x8000D530; // type:function size:0x104 scope:global align:4 +mDoMtx_MtxToRot__FPA4_CfP5csXyz = .text:0x8000D634; // type:function size:0x118 scope:global align:4 +push__14mDoMtx_stack_cFv = .text:0x8000D74C; // type:function size:0x80 scope:global align:4 +pop__14mDoMtx_stack_cFv = .text:0x8000D7CC; // type:function size:0x84 scope:global align:4 +transM__14mDoMtx_stack_cFfff = .text:0x8000D850; // type:function size:0x38 scope:global align:4 +scaleM__14mDoMtx_stack_cFfff = .text:0x8000D888; // type:function size:0x38 scope:global align:4 +lYrotM__14mDoMtx_stack_cFl = .text:0x8000D8C0; // type:function size:0x44 scope:global align:4 +rYrotM__14mDoMtx_stack_cFf = .text:0x8000D904; // type:function size:0x3C scope:global align:4 +quatM__14mDoMtx_stack_cFPC10Quaternion = .text:0x8000D940; // type:function size:0x3C scope:global align:4 +__sinit_m_Do_mtx_cpp = .text:0x8000D97C; // type:function size:0x7C scope:local align:4 +__dt__18mDoMtx_quatStack_cFv = .text:0x8000D9F8; // type:function size:0x3C scope:global align:4 +__dt__14mDoMtx_stack_cFv = .text:0x8000DA34; // type:function size:0x3C scope:global align:4 +mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs = .text:0x8000DA70; // type:function size:0x280 scope:global align:4 +getTransform__15J3DAnmTransformCFUsP16J3DTransformInfo = .text:0x8000DCF0; // type:function size:0x4 scope:global align:4 +isCurrentSolidHeap__Fv = .text:0x8000DCF4; // type:function size:0x58 scope:global align:4 +initPlay__14mDoExt_baseAnmFsifssb = .text:0x8000DD4C; // type:function size:0x1D8 scope:global align:4 +play__14mDoExt_baseAnmFv = .text:0x8000DF24; // type:function size:0xA0 scope:global align:4 +init__13mDoExt_bpkAnmFP12J3DModelDataP11J3DAnmColoriifssbi = .text:0x8000DFC4; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_bpkAnmFP12J3DModelDataf = .text:0x8000DFF0; // type:function size:0x24 scope:global align:4 +init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifssbi = .text:0x8000E014; // type:function size:0x294 scope:global align:4 +__dt__14J3DMatColorAnmFv = .text:0x8000E2A8; // type:function size:0x3C scope:global align:4 +__ct__14J3DMatColorAnmFv = .text:0x8000E2E4; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_bpkAnmFP16J3DMaterialTablef = .text:0x8000E2F4; // type:function size:0x38 scope:global align:4 +init__13mDoExt_btpAnmFP12J3DModelDataP16J3DAnmTexPatterniifssbi = .text:0x8000E32C; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_btpAnmFP12J3DModelDatas = .text:0x8000E358; // type:function size:0x24 scope:global align:4 +init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifssbi = .text:0x8000E37C; // type:function size:0x294 scope:global align:4 +__dt__11J3DTexNoAnmFv = .text:0x8000E610; // type:function size:0x48 scope:global align:4 +__ct__11J3DTexNoAnmFv = .text:0x8000E658; // type:function size:0x1C scope:global align:4 +entry__13mDoExt_btpAnmFP16J3DMaterialTables = .text:0x8000E674; // type:function size:0x58 scope:global align:4 +init__13mDoExt_btkAnmFP12J3DModelDataP19J3DAnmTextureSRTKeyiifssbi = .text:0x8000E6CC; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelDataf = .text:0x8000E6F8; // type:function size:0x24 scope:global align:4 +init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifssbi = .text:0x8000E71C; // type:function size:0x3C8 scope:global align:4 +__dt__12J3DTexMtxAnmFv = .text:0x8000EAE4; // type:function size:0x3C scope:global align:4 +__ct__12J3DTexMtxAnmFv = .text:0x8000EB20; // type:function size:0x10 scope:global align:4 +getTexMtx__14J3DTexGenBlockFUl = .text:0x8000EB30; // type:function size:0x8 scope:global align:4 +entry__13mDoExt_btkAnmFP16J3DMaterialTablef = .text:0x8000EB38; // type:function size:0x3C scope:global align:4 +init__13mDoExt_brkAnmFP12J3DModelDataP15J3DAnmTevRegKeyiifssbi = .text:0x8000EB74; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelDataf = .text:0x8000EBA0; // type:function size:0x24 scope:global align:4 +init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifssbi = .text:0x8000EBC4; // type:function size:0x324 scope:global align:4 +__dt__15J3DTevKColorAnmFv = .text:0x8000EEE8; // type:function size:0x3C scope:global align:4 +__ct__15J3DTevKColorAnmFv = .text:0x8000EF24; // type:function size:0x10 scope:global align:4 +__dt__14J3DTevColorAnmFv = .text:0x8000EF34; // type:function size:0x3C scope:global align:4 +__ct__14J3DTevColorAnmFv = .text:0x8000EF70; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_brkAnmFP16J3DMaterialTablef = .text:0x8000EF80; // type:function size:0x3C scope:global align:4 +init__13mDoExt_bvaAnmFP8J3DModelP20J3DAnmVisibilityFulliifssbi = .text:0x8000EFBC; // type:function size:0x1BC scope:global align:4 +entry__13mDoExt_bvaAnmFP8J3DModels = .text:0x8000F178; // type:function size:0x3C scope:global align:4 +init__13mDoExt_bckAnmFP12J3DModelDataP15J3DAnmTransformiifssb = .text:0x8000F1B4; // type:function size:0x254 scope:global align:4 +__dt__13J3DMtxCalcAnmFv = .text:0x8000F408; // type:function size:0x94 scope:global align:4 +__dt__14J3DMtxCalcMayaFv = .text:0x8000F49C; // type:function size:0x90 scope:global align:4 +__dt__15J3DMtxCalcBasicFv = .text:0x8000F52C; // type:function size:0x64 scope:global align:4 +changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform = .text:0x8000F590; // type:function size:0x80 scope:global align:4 +entry__13mDoExt_bckAnmFP12J3DModelDataf = .text:0x8000F610; // type:function size:0x28 scope:global align:4 +mDoExt_changeMaterial__FP8J3DModel = .text:0x8000F638; // type:function size:0x68 scope:global align:4 +mDoExt_modelTexturePatch__FP12J3DModelData = .text:0x8000F6A0; // type:function size:0xB8 scope:global align:4 +patchTexNoAndTexCoordScale__11J3DTevBlockFv = .text:0x8000F758; // type:function size:0x4 scope:global align:4 +patch__10J3DPEBlockFv = .text:0x8000F75C; // type:function size:0x4 scope:global align:4 +patchLight__13J3DColorBlockFv = .text:0x8000F760; // type:function size:0x4 scope:global align:4 +patch__11J3DTevBlockFv = .text:0x8000F764; // type:function size:0x4 scope:global align:4 +mDoExt_modelDiff__FP8J3DModel = .text:0x8000F768; // type:function size:0x54 scope:global align:4 +mDoExt_modelUpdate__FP8J3DModel = .text:0x8000F7BC; // type:function size:0x90 scope:global align:4 +mDoExt_modelUpdateDL__FP8J3DModel = .text:0x8000F84C; // type:function size:0xAC scope:global align:4 +mDoExt_modelEntry__FP8J3DModel = .text:0x8000F8F8; // type:function size:0x7C scope:global align:4 +mDoExt_modelEntryDL__FP8J3DModel = .text:0x8000F974; // type:function size:0x98 scope:global align:4 +store__23mDoExt_backupMatBlock_cFP11J3DMaterial = .text:0x8000FA0C; // type:function size:0x6E4 scope:global align:4 +getZCompLoc__10J3DPEBlockCFv = .text:0x800100F0; // type:function size:0x8 scope:global align:4 +getZMode__10J3DPEBlockFv = .text:0x800100F8; // type:function size:0x8 scope:global align:4 +getBlend__10J3DPEBlockFv = .text:0x80010100; // type:function size:0x8 scope:global align:4 +getAlphaComp__10J3DPEBlockFv = .text:0x80010108; // type:function size:0x8 scope:global align:4 +getFog__10J3DPEBlockFv = .text:0x80010110; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J3DIndBlockFUl = .text:0x80010118; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J3DIndBlockFUl = .text:0x80010120; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J3DIndBlockFUl = .text:0x80010128; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__11J3DIndBlockCFv = .text:0x80010130; // type:function size:0x8 scope:global align:4 +getIndTevStage__11J3DTevBlockFUl = .text:0x80010138; // type:function size:0x8 scope:global align:4 +getTevStage__11J3DTevBlockFUl = .text:0x80010140; // type:function size:0x8 scope:global align:4 +getTexNo__11J3DTevBlockCFUl = .text:0x80010148; // type:function size:0xC scope:global align:4 +getTevSwapModeTable__11J3DTevBlockFUl = .text:0x80010154; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__11J3DTevBlockFUl = .text:0x8001015C; // type:function size:0x8 scope:global align:4 +getTevKColorSel__11J3DTevBlockFUl = .text:0x80010164; // type:function size:0x8 scope:global align:4 +getTevOrder__11J3DTevBlockFUl = .text:0x8001016C; // type:function size:0x8 scope:global align:4 +getTevKColor__11J3DTevBlockFUl = .text:0x80010174; // type:function size:0x8 scope:global align:4 +getTevColor__11J3DTevBlockFUl = .text:0x8001017C; // type:function size:0x8 scope:global align:4 +getTevStageNum__11J3DTevBlockCFv = .text:0x80010184; // type:function size:0x8 scope:global align:4 +getTexCoord__14J3DTexGenBlockFUl = .text:0x8001018C; // type:function size:0x8 scope:global align:4 +getTexGenNum__14J3DTexGenBlockCFv = .text:0x80010194; // type:function size:0x8 scope:global align:4 +getAmbColor__13J3DColorBlockFUl = .text:0x8001019C; // type:function size:0x8 scope:global align:4 +getColorChan__13J3DColorBlockFUl = .text:0x800101A4; // type:function size:0x8 scope:global align:4 +getMatColor__13J3DColorBlockFUl = .text:0x800101AC; // type:function size:0x8 scope:global align:4 +getColorChanNum__13J3DColorBlockCFv = .text:0x800101B4; // type:function size:0x8 scope:global align:4 +restore__23mDoExt_backupMatBlock_cFP11J3DMaterial = .text:0x800101BC; // type:function size:0x690 scope:global align:4 +setZCompLoc__10J3DPEBlockFUc = .text:0x8001084C; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockF8J3DZMode = .text:0x80010850; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockF8J3DBlend = .text:0x80010854; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockF12J3DAlphaComp = .text:0x80010858; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale = .text:0x8001085C; // type:function size:0x4 scope:global align:4 +__dt__19J3DIndTexCoordScaleFv = .text:0x80010860; // type:function size:0x3C scope:global align:4 +setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx = .text:0x8001089C; // type:function size:0x4 scope:global align:4 +__dt__12J3DIndTexMtxFv = .text:0x800108A0; // type:function size:0x3C scope:global align:4 +setIndTexStageNum__11J3DIndBlockFUc = .text:0x800108DC; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage = .text:0x800108E0; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUl11J3DTevStage = .text:0x800108E4; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlUs = .text:0x800108E8; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable = .text:0x800108EC; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlUc = .text:0x800108F0; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlUc = .text:0x800108F4; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUl11J3DTevOrder = .text:0x800108F8; // type:function size:0x4 scope:global align:4 +setTevKColor__11J3DTevBlockFUl10J3DGXColor = .text:0x800108FC; // type:function size:0x4 scope:global align:4 +setTevColor__11J3DTevBlockFUl13J3DGXColorS10 = .text:0x80010900; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFUc = .text:0x80010904; // type:function size:0x4 scope:global align:4 +setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord = .text:0x80010908; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFUl = .text:0x8001090C; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUl10J3DGXColor = .text:0x80010910; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlRC12J3DColorChan = .text:0x80010914; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUl10J3DGXColor = .text:0x80010918; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFUc = .text:0x8001091C; // type:function size:0x4 scope:global align:4 +create__23mDoExt_backupMaterial_cFP12J3DModelData = .text:0x80010920; // type:function size:0xD4 scope:global align:4 +__dt__23mDoExt_backupMatBlock_cFv = .text:0x800109F4; // type:function size:0x94 scope:global align:4 +__dt__9J3DTexMtxFv = .text:0x80010A88; // type:function size:0x3C scope:global align:4 +__ct__23mDoExt_backupMatBlock_cFv = .text:0x80010AC4; // type:function size:0x280 scope:global align:4 +__ct__19J3DIndTexCoordScaleFv = .text:0x80010D44; // type:function size:0x18 scope:global align:4 +__ct__12J3DIndTexMtxFv = .text:0x80010D5C; // type:function size:0x58 scope:global align:4 +__ct__14J3DIndTexOrderFv = .text:0x80010DB4; // type:function size:0x18 scope:global align:4 +__ct__19J3DTevSwapModeTableFv = .text:0x80010DCC; // type:function size:0xC scope:global align:4 +__ct__11J3DTevOrderFv = .text:0x80010DD8; // type:function size:0x20 scope:global align:4 +__ct__14J3DIndTevStageFv = .text:0x80010DF8; // type:function size:0xE4 scope:global align:4 +__ct__11J3DTevStageFv = .text:0x80010EDC; // type:function size:0x68 scope:global align:4 +setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo = .text:0x80010F44; // type:function size:0x1C8 scope:global align:4 +__ct__13J3DGXColorS10Fv = .text:0x8001110C; // type:function size:0x4 scope:global align:4 +__ct__9J3DTexMtxFv = .text:0x80011110; // type:function size:0xA4 scope:global align:4 +__ct__11J3DTexCoordFv = .text:0x800111B4; // type:function size:0x20 scope:global align:4 +__ct__12J3DColorChanFv = .text:0x800111D4; // type:function size:0xBC scope:global align:4 +__ct__10J3DGXColorFv = .text:0x80011290; // type:function size:0x4 scope:global align:4 +create__23mDoExt_backupMaterial_cFUs = .text:0x80011294; // type:function size:0x6C scope:global align:4 +restore__23mDoExt_backupMaterial_cFP12J3DModelData = .text:0x80011300; // type:function size:0x80 scope:global align:4 +create__21mDoExt_invisibleModelFP8J3DModel = .text:0x80011380; // type:function size:0xB4 scope:global align:4 +__dt__19mDoExt_invJntPacketFv = .text:0x80011434; // type:function size:0x5C scope:global align:4 +__ct__19mDoExt_invJntPacketFv = .text:0x80011490; // type:function size:0x2C scope:global align:4 +__dt__9J3DPacketFv = .text:0x800114BC; // type:function size:0x48 scope:global align:4 +entry__21mDoExt_invisibleModelFv = .text:0x80011504; // type:function size:0xA8 scope:global align:4 +entryMaskOff__21mDoExt_invisibleModelFv = .text:0x800115AC; // type:function size:0xA8 scope:global align:4 +updateDL__21mDoExt_invisibleModelFP8J3DModel = .text:0x80011654; // type:function size:0x70 scope:global align:4 +updateDL__21mDoExt_invisibleModelFP14mDoExt_McaMorf = .text:0x800116C4; // type:function size:0x70 scope:global align:4 +mDoExt_createGameHeap__FUlP7JKRHeap = .text:0x80011734; // type:function size:0xB0 scope:global align:4 +mDoExt_getGameHeap__Fv = .text:0x800117E4; // type:function size:0x8 scope:global align:4 +mDoExt_setSafeGameHeapSize__Fv = .text:0x800117EC; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeGameHeapSize__Fv = .text:0x80011814; // type:function size:0x8 scope:global align:4 +mDoExt_createZeldaHeap__FUlP7JKRHeap = .text:0x8001181C; // type:function size:0xA4 scope:global align:4 +mDoExt_getZeldaHeap__Fv = .text:0x800118C0; // type:function size:0x8 scope:global align:4 +mDoExt_setSafeZeldaHeapSize__Fv = .text:0x800118C8; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeZeldaHeapSize__Fv = .text:0x800118F0; // type:function size:0x8 scope:global align:4 +mDoExt_createCommandHeap__FUlP7JKRHeap = .text:0x800118F8; // type:function size:0xA4 scope:global align:4 +mDoExt_getCommandHeap__Fv = .text:0x8001199C; // type:function size:0x8 scope:global align:4 +mDoExt_setSafeCommandHeapSize__Fv = .text:0x800119A4; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeCommandHeapSize__Fv = .text:0x800119CC; // type:function size:0x8 scope:global align:4 +mDoExt_createArchiveHeap__FUlP7JKRHeap = .text:0x800119D4; // type:function size:0xB0 scope:global align:4 +mDoExt_setSafeArchiveHeapSize__Fv = .text:0x80011A84; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeArchiveHeapSize__Fv = .text:0x80011AAC; // type:function size:0x8 scope:global align:4 +mDoExt_getArchiveHeap__Fv = .text:0x80011AB4; // type:function size:0x8 scope:global align:4 +mDoExt_createSolidHeap__FUlP7JKRHeapUl = .text:0x80011ABC; // type:function size:0x98 scope:global align:4 +mDoExt_createSolidHeapFromGame__FUlUl = .text:0x80011B54; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapFromSystem__FUlUl = .text:0x80011B9C; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl = .text:0x80011BE4; // type:function size:0xDC scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FUlUl = .text:0x80011CC0; // type:function size:0x4C scope:global align:4 +mDoExt_adjustSolidHeap__FP12JKRSolidHeap = .text:0x80011D0C; // type:function size:0x3C scope:global align:4 +mDoExt_destroySolidHeap__FP12JKRSolidHeap = .text:0x80011D48; // type:function size:0x20 scope:global align:4 +mDoExt_setCurrentHeap__FP7JKRHeap = .text:0x80011D68; // type:function size:0x6C scope:global align:4 +mDoExt_getCurrentHeap__Fv = .text:0x80011DD4; // type:function size:0x8 scope:global align:4 +mDoExt_restoreCurrentHeap__Fv = .text:0x80011DDC; // type:function size:0xBC scope:global align:4 +mDoExt_resIDToIndex__FP10JKRArchiveUs = .text:0x80011E98; // type:function size:0x4C scope:global align:4 +calc__25mDoExt_MtxCalcAnmBlendTblFUs = .text:0x80011EE4; // type:function size:0x25C scope:global align:4 +calc__28mDoExt_MtxCalcAnmBlendTblOldFUs = .text:0x80012140; // type:function size:0x408 scope:global align:4 +initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs = .text:0x80012548; // type:function size:0x84 scope:global align:4 +decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv = .text:0x800125CC; // type:function size:0x84 scope:global align:4 +__ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x80012650; // type:function size:0x394 scope:global align:4 +__dt__12J3DFrameCtrlFv = .text:0x800129E4; // type:function size:0x48 scope:global align:4 +calc__14mDoExt_McaMorfFUs = .text:0x80012A2C; // type:function size:0x34C scope:global align:4 +setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv = .text:0x80012D78; // type:function size:0x250 scope:global align:4 +setMorf__14mDoExt_McaMorfFf = .text:0x80012FC8; // type:function size:0x44 scope:global align:4 +play__14mDoExt_McaMorfFP3VecUlSc = .text:0x8001300C; // type:function size:0xC4 scope:global align:4 +update__14mDoExt_McaMorfFv = .text:0x800130D0; // type:function size:0x7C scope:global align:4 +updateDL__14mDoExt_McaMorfFv = .text:0x8001314C; // type:function size:0x7C scope:global align:4 +updateDL__14mDoExt_McaMorfFP16J3DMaterialTable = .text:0x800131C8; // type:function size:0x64 scope:global align:4 +entry__14mDoExt_McaMorfFv = .text:0x8001322C; // type:function size:0x2C scope:global align:4 +entryDL__14mDoExt_McaMorfFv = .text:0x80013258; // type:function size:0x2C scope:global align:4 +entryDL__14mDoExt_McaMorfFP16J3DMaterialTable = .text:0x80013284; // type:function size:0x64 scope:global align:4 +calc__14mDoExt_McaMorfFv = .text:0x800132E8; // type:function size:0x74 scope:global align:4 +stopZelAnime__14mDoExt_McaMorfFv = .text:0x8001335C; // type:function size:0x2C scope:global align:4 +__ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiiPvUlUl = .text:0x80013388; // type:function size:0x36C scope:global align:4 +ERROR_EXIT__15mDoExt_McaMorf2Fv = .text:0x800136F4; // type:function size:0x7C scope:global align:4 +calc__15mDoExt_McaMorf2FUs = .text:0x80013770; // type:function size:0x6E0 scope:global align:4 +setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffffPv = .text:0x80013E50; // type:function size:0x250 scope:global align:4 +setMorf__15mDoExt_McaMorf2Ff = .text:0x800140A0; // type:function size:0x38 scope:global align:4 +play__15mDoExt_McaMorf2FP3VecUlSc = .text:0x800140D8; // type:function size:0xC4 scope:global align:4 +entryDL__15mDoExt_McaMorf2Fv = .text:0x8001419C; // type:function size:0x2C scope:global align:4 +calc__15mDoExt_McaMorf2Fv = .text:0x800141C8; // type:function size:0x88 scope:global align:4 +stopZelAnime__15mDoExt_McaMorf2Fv = .text:0x80014250; // type:function size:0x2C scope:global align:4 +draw__24mDoExt_offCupOnAupPacketFv = .text:0x8001427C; // type:function size:0x3C scope:global align:4 +draw__24mDoExt_onCupOffAupPacketFv = .text:0x800142B8; // type:function size:0x3C scope:global align:4 +draw__19mDoExt_invJntPacketFv = .text:0x800142F4; // type:function size:0xC4 scope:global align:4 +init__15mDoExt_3Dline_cFUsii = .text:0x800143B8; // type:function size:0x1C8 scope:global align:4 +__ct__4cXyzFv = .text:0x80014580; // type:function size:0x4 scope:global align:4 +init__19mDoExt_3DlineMat0_cFUsUsi = .text:0x80014584; // type:function size:0xE0 scope:global align:4 +__dt__15mDoExt_3Dline_cFv = .text:0x80014664; // type:function size:0x3C scope:global align:4 +__ct__15mDoExt_3Dline_cFv = .text:0x800146A0; // type:function size:0x4 scope:global align:4 +setMaterial__19mDoExt_3DlineMat0_cFv = .text:0x800146A4; // type:function size:0xF4 scope:global align:4 +draw__19mDoExt_3DlineMat0_cFv = .text:0x80014798; // type:function size:0x11C scope:global align:4 +update__19mDoExt_3DlineMat0_cFUsfR8_GXColorUsP12dKy_tevstr_c = .text:0x800148B4; // type:function size:0x550 scope:global align:4 +update__19mDoExt_3DlineMat0_cFUsR8_GXColorP12dKy_tevstr_c = .text:0x80014E04; // type:function size:0x524 scope:global align:4 +init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi = .text:0x80015328; // type:function size:0x19C scope:global align:4 +setMaterial__19mDoExt_3DlineMat1_cFv = .text:0x800154C4; // type:function size:0x118 scope:global align:4 +draw__19mDoExt_3DlineMat1_cFv = .text:0x800155DC; // type:function size:0x188 scope:global align:4 +update__19mDoExt_3DlineMat1_cFUsfR8_GXColorUsP12dKy_tevstr_c = .text:0x80015764; // type:function size:0x6F0 scope:global align:4 +update__19mDoExt_3DlineMat1_cFUsR8_GXColorP12dKy_tevstr_c = .text:0x80015E54; // type:function size:0x6C4 scope:global align:4 +setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c = .text:0x80016518; // type:function size:0x64 scope:global align:4 +draw__26mDoExt_3DlineMatSortPacketFv = .text:0x8001657C; // type:function size:0x68 scope:global align:4 +mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl = .text:0x800165E4; // type:function size:0x258 scope:global align:4 +__dt__7JUTFontFv = .text:0x8001683C; // type:function size:0x48 scope:global align:4 +mDoExt_initFont0__Fv = .text:0x80016884; // type:function size:0x5C scope:global align:4 +mDoExt_getMesgFont__Fv = .text:0x800168E0; // type:function size:0x3C scope:global align:4 +mDoExt_removeMesgFont__Fv = .text:0x8001691C; // type:function size:0x100 scope:global align:4 +mDoExt_initFont1__Fv = .text:0x80016A1C; // type:function size:0x60 scope:global align:4 +mDoExt_getRubyFont__Fv = .text:0x80016A7C; // type:function size:0x3C scope:global align:4 +mDoExt_removeRubyFont__Fv = .text:0x80016AB8; // type:function size:0x100 scope:global align:4 +mDoExt_J3DModel__create__FP12J3DModelDataUlUl = .text:0x80016BB8; // type:function size:0xE0 scope:global align:4 +setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80016C98; // type:function size:0x2C scope:global align:4 +getCellWidth__7JUTFontCFv = .text:0x80016CC4; // type:function size:0x2C scope:global align:4 +getCellHeight__7JUTFontCFv = .text:0x80016CF0; // type:function size:0x2C scope:global align:4 +__dt__26mDoExt_3DlineMatSortPacketFv = .text:0x80016D1C; // type:function size:0x5C scope:global align:4 +getMaterialID__19mDoExt_3DlineMat1_cFv = .text:0x80016D78; // type:function size:0x8 scope:global align:4 +getMaterialID__19mDoExt_3DlineMat0_cFv = .text:0x80016D80; // type:function size:0x8 scope:global align:4 +__dt__24mDoExt_onCupOffAupPacketFv = .text:0x80016D88; // type:function size:0x5C scope:global align:4 +__dt__24mDoExt_offCupOnAupPacketFv = .text:0x80016DE4; // type:function size:0x5C scope:global align:4 +__dt__15mDoExt_McaMorf2Fv = .text:0x80016E40; // type:function size:0xD4 scope:global align:4 +init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x80016F14; // type:function size:0xEC scope:global align:4 +__dt__14mDoExt_McaMorfFv = .text:0x80017000; // type:function size:0xD4 scope:global align:4 +__dt__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x800170D4; // type:function size:0xE8 scope:global align:4 +__dt__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x800171BC; // type:function size:0xBC scope:global align:4 +__dt__17J3DMtxCalcMayaAnmFv = .text:0x80017278; // type:function size:0x120 scope:global align:4 +calc__17J3DMtxCalcMayaAnmFUs = .text:0x80017398; // type:function size:0x24 scope:global align:4 +init__10J3DMtxCalcFRC3VecRA3_A4_Cf = .text:0x800173BC; // type:function size:0x4 scope:global align:4 +recursiveCalc__10J3DMtxCalcFP7J3DNode = .text:0x800173C0; // type:function size:0x4 scope:global align:4 +calcTransform__10J3DMtxCalcFUsRC16J3DTransformInfo = .text:0x800173C4; // type:function size:0x4 scope:global align:4 +calc__10J3DMtxCalcFUs = .text:0x800173C8; // type:function size:0x4 scope:global align:4 +@88@36@calc__17J3DMtxCalcMayaAnmFUs = .text:0x800173CC; // type:function size:0x14 scope:local align:4 +@80@calc__17J3DMtxCalcMayaAnmFUs = .text:0x800173E0; // type:function size:0x8 scope:local align:4 +@80@__dt__17J3DMtxCalcMayaAnmFv = .text:0x800173E8; // type:function size:0x8 scope:local align:4 +@88@36@calc__25mDoExt_MtxCalcAnmBlendTblFUs = .text:0x800173F0; // type:function size:0x14 scope:local align:4 +@88@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x80017404; // type:function size:0x14 scope:local align:4 +@88@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x80017418; // type:function size:0x14 scope:local align:4 +@88@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x8001742C; // type:function size:0x14 scope:local align:4 +@104@36@calc__28mDoExt_MtxCalcAnmBlendTblOldFUs = .text:0x80017440; // type:function size:0x14 scope:local align:4 +@104@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x80017454; // type:function size:0x14 scope:local align:4 +@104@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x80017468; // type:function size:0x14 scope:local align:4 +@104@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x8001747C; // type:function size:0x14 scope:local align:4 +@140@36@calc__14mDoExt_McaMorfFUs = .text:0x80017490; // type:function size:0x14 scope:local align:4 +@140@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x800174A4; // type:function size:0x14 scope:local align:4 +@140@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x800174B8; // type:function size:0x14 scope:local align:4 +@140@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x800174CC; // type:function size:0x14 scope:local align:4 +@148@36@calc__15mDoExt_McaMorf2FUs = .text:0x800174E0; // type:function size:0x14 scope:local align:4 +@148@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x800174F4; // type:function size:0x14 scope:local align:4 +@148@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x80017508; // type:function size:0x14 scope:local align:4 +@148@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x8001751C; // type:function size:0x14 scope:local align:4 +mDoLib_setResTimgObj__FP7ResTIMGP9_GXTexObjUlP10_GXTlutObj = .text:0x80017530; // type:function size:0x18C scope:global align:4 +setup__14mDoLib_clipperFffff = .text:0x800176BC; // type:function size:0x8C scope:global align:4 +mDoLib_project__FP3VecP3Vec = .text:0x80017748; // type:function size:0x1DC scope:global align:4 +mDoLib_pos2camera__FP3VecP3Vec = .text:0x80017924; // type:function size:0x3C scope:global align:4 +mDoLib_cnvind32__FUl = .text:0x80017960; // type:function size:0x34 scope:global align:4 +mDoLib_cnvind16__FUs = .text:0x80017994; // type:function size:0x24 scope:global align:4 +__sinit_m_Do_lib_cpp = .text:0x800179B8; // type:function size:0x4C scope:local align:4 +__dt__11J3DUClipperFv = .text:0x80017A04; // type:function size:0x48 scope:global align:4 +update__13mDoHIO_root_cFv = .text:0x80017A4C; // type:function size:0x4 scope:global align:4 +createChild__16mDoHIO_subRoot_cFPCcP13JORReflexible = .text:0x80017A50; // type:function size:0xD0 scope:global align:4 +deleteChild__16mDoHIO_subRoot_cFSc = .text:0x80017B20; // type:function size:0x68 scope:global align:4 +__sinit_m_Do_hostIO_cpp = .text:0x80017B88; // type:function size:0x78 scope:local align:4 +__dt__13mDoHIO_root_cFv = .text:0x80017C00; // type:function size:0x84 scope:global align:4 +__dt__16mDoHIO_subRoot_cFv = .text:0x80017C84; // type:function size:0x70 scope:global align:4 +__dt__14mDoHIO_child_cFv = .text:0x80017CF4; // type:function size:0x3C scope:global align:4 +__ct__14mDoHIO_child_cFv = .text:0x80017D30; // type:function size:0x10 scope:global align:4 +my_OSCancelAlarmAll__Fv = .text:0x80017D40; // type:function size:0x4 scope:global align:4 +destroyVideo__Fv = .text:0x80017D44; // type:function size:0x38 scope:global align:4 +mDoRst_reset__FiUli = .text:0x80017D7C; // type:function size:0xC4 scope:global align:4 +mDoRst_resetCallBack__FiPv = .text:0x80017E40; // type:function size:0xB0 scope:global align:4 +getResetData__6mDoRstFv = .text:0x80017EF0; // type:function size:0x8 scope:global align:4 +main__9mDoDvdThdFPv = .text:0x80017EF8; // type:function size:0x5C scope:global align:4 +create__9mDoDvdThdFl = .text:0x80017F54; // type:function size:0x5C scope:global align:4 +suspend__9mDoDvdThdFv = .text:0x80017FB0; // type:function size:0x28 scope:global align:4 +my_DVDConvertPathToEntrynum__FPCc = .text:0x80017FD8; // type:function size:0x60 scope:global align:4 +__dt__19mDoDvdThd_command_cFv = .text:0x80018038; // type:function size:0x48 scope:global align:4 +__ct__17mDoDvdThd_param_cFv = .text:0x80018080; // type:function size:0x48 scope:global align:4 +kick__17mDoDvdThd_param_cFv = .text:0x800180C8; // type:function size:0x28 scope:global align:4 +waitForKick__17mDoDvdThd_param_cFv = .text:0x800180F0; // type:function size:0x28 scope:global align:4 +getFirstCommand__17mDoDvdThd_param_cFv = .text:0x80018118; // type:function size:0x8 scope:global align:4 +addition__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x80018120; // type:function size:0x58 scope:global align:4 +cut__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x80018178; // type:function size:0x54 scope:global align:4 +cb__FPv = .text:0x800181CC; // type:function size:0x50 scope:global align:4 +mainLoop__17mDoDvdThd_param_cFv = .text:0x8001821C; // type:function size:0x98 scope:global align:4 +__ct__19mDoDvdThd_command_cFv = .text:0x800182B4; // type:function size:0x44 scope:global align:4 +__dt__20mDoDvdThd_callback_cFv = .text:0x800182F8; // type:function size:0x60 scope:global align:4 +__ct__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x80018358; // type:function size:0x5C scope:global align:4 +create__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x800183B4; // type:function size:0x7C scope:global align:4 +execute__20mDoDvdThd_callback_cFv = .text:0x80018430; // type:function size:0x54 scope:global align:4 +__dt__24mDoDvdThd_mountArchive_cFv = .text:0x80018484; // type:function size:0x60 scope:global align:4 +__ct__24mDoDvdThd_mountArchive_cFUc = .text:0x800184E4; // type:function size:0x70 scope:global align:4 +create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap = .text:0x80018554; // type:function size:0xC8 scope:global align:4 +execute__24mDoDvdThd_mountArchive_cFv = .text:0x8001861C; // type:function size:0x154 scope:global align:4 +__dt__25mDoDvdThd_mountXArchive_cFv = .text:0x80018770; // type:function size:0x60 scope:global align:4 +__ct__25mDoDvdThd_mountXArchive_cFUcQ210JKRArchive10EMountMode = .text:0x800187D0; // type:function size:0x74 scope:global align:4 +create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountMode = .text:0x80018844; // type:function size:0xC8 scope:global align:4 +execute__25mDoDvdThd_mountXArchive_cFv = .text:0x8001890C; // type:function size:0x78 scope:global align:4 +__ct__21mDoDvdThd_toMainRam_cFUc = .text:0x80018984; // type:function size:0x5C scope:global align:4 +create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x800189E0; // type:function size:0xC8 scope:global align:4 +__dt__21mDoDvdThd_toMainRam_cFv = .text:0x80018AA8; // type:function size:0x60 scope:global align:4 +execute__21mDoDvdThd_toMainRam_cFv = .text:0x80018B08; // type:function size:0xB0 scope:global align:4 +__sinit_m_Do_dvd_thread_cpp = .text:0x80018BB8; // type:function size:0x28 scope:local align:4 +mDoDvdErr_ThdInit__Fv = .text:0x80018BE0; // type:function size:0xC0 scope:global align:4 +mDoDvdErr_ThdCleanup__Fv = .text:0x80018CA0; // type:function size:0x48 scope:global align:4 +mDoDvdErr_Watch__FPv = .text:0x80018CE8; // type:function size:0x5C scope:global align:4 +AlarmHandler__FP7OSAlarmP9OSContext = .text:0x80018D44; // type:function size:0x28 scope:global align:4 +__ct__15mDoMemCd_Ctrl_cFv = .text:0x80018D6C; // type:function size:0x4 scope:global align:4 +ThdInit__15mDoMemCd_Ctrl_cFv = .text:0x80018D70; // type:function size:0xA8 scope:global align:4 +main__15mDoMemCd_Ctrl_cFv = .text:0x80018E18; // type:function size:0xB0 scope:global align:4 +update__15mDoMemCd_Ctrl_cFv = .text:0x80018EC8; // type:function size:0x110 scope:global align:4 +restore__15mDoMemCd_Ctrl_cFv = .text:0x80018FD8; // type:function size:0x94 scope:global align:4 +store__15mDoMemCd_Ctrl_cFv = .text:0x8001906C; // type:function size:0x108 scope:global align:4 +command_format__15mDoMemCd_Ctrl_cFv = .text:0x80019174; // type:function size:0x50 scope:global align:4 +save__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x800191C4; // type:function size:0x74 scope:global align:4 +load__15mDoMemCd_Ctrl_cFv = .text:0x80019238; // type:function size:0x50 scope:global align:4 +LoadSync__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x80019288; // type:function size:0x94 scope:global align:4 +SaveSync__15mDoMemCd_Ctrl_cFv = .text:0x8001931C; // type:function size:0x80 scope:global align:4 +getStatus__15mDoMemCd_Ctrl_cFUl = .text:0x8001939C; // type:function size:0xE4 scope:global align:4 +format__15mDoMemCd_Ctrl_cFv = .text:0x80019480; // type:function size:0x4C scope:global align:4 +FormatSync__15mDoMemCd_Ctrl_cFv = .text:0x800194CC; // type:function size:0x70 scope:global align:4 +attach__15mDoMemCd_Ctrl_cFv = .text:0x8001953C; // type:function size:0xD8 scope:global align:4 +detach__15mDoMemCd_Ctrl_cFv = .text:0x80019614; // type:function size:0x38 scope:global align:4 +mount__15mDoMemCd_Ctrl_cFv = .text:0x8001964C; // type:function size:0xE0 scope:global align:4 +loadfile__15mDoMemCd_Ctrl_cFv = .text:0x8001972C; // type:function size:0x60 scope:global align:4 +checkspace__15mDoMemCd_Ctrl_cFv = .text:0x8001978C; // type:function size:0x8C scope:global align:4 +setCardState__15mDoMemCd_Ctrl_cFl = .text:0x80019818; // type:function size:0xAC scope:global align:4 +mDoMemCd_main__FPv = .text:0x800198C4; // type:function size:0x54 scope:global align:4 +__sinit_m_Do_MemCard_cpp = .text:0x80019918; // type:function size:0x28 scope:local align:4 +mDoMemCdRWm_Store__FP12CARDFileInfoPvUl = .text:0x80019940; // type:function size:0x3A8 scope:global align:4 +mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl = .text:0x80019CE8; // type:function size:0x264 scope:global align:4 +mDoMemCdRWm_BuildHeader__FP22mDoMemCdRWm_HeaderData = .text:0x80019F4C; // type:function size:0x15C scope:global align:4 +mDoMemCdRWm_SetCardStat__FP12CARDFileInfo = .text:0x8001A0A8; // type:function size:0x144 scope:global align:4 +mDoMemCdRWm_CheckCardStat__FP12CARDFileInfo = .text:0x8001A1EC; // type:function size:0x104 scope:global align:4 +mDoMemCdRWm_CalcCheckSum__FPvUl = .text:0x8001A2F0; // type:function size:0x40 scope:global align:4 +mDoMemCdRWm_CalcCheckSumPictData__FPvUl = .text:0x8001A330; // type:function size:0x28 scope:global align:4 +mDoMemCdRWm_TestCheckSumPictData__FPv = .text:0x8001A358; // type:function size:0x44 scope:global align:4 +mDoMemCdRWm_SetCheckSumPictData__FPUc = .text:0x8001A39C; // type:function size:0x34 scope:global align:4 +mDoMemCdRWm_CalcCheckSumGameData__FPvUl = .text:0x8001A3D0; // type:function size:0x38 scope:global align:4 +mDoMemCdRWm_TestCheckSumGameData__FPv = .text:0x8001A408; // type:function size:0x4C scope:global align:4 +mDoMemCdRWm_SetCheckSumGameData__FPUcUc = .text:0x8001A454; // type:function size:0x44 scope:global align:4 +ProbeCheck_0__FP11JUTGbaParamPv = .text:0x8001A498; // type:function size:0x28 scope:global align:4 +ProbeCheck_1__FP11JUTGbaParamPv = .text:0x8001A4C0; // type:function size:0x28 scope:global align:4 +CodeExchange_0__FP11JUTGbaParamPv = .text:0x8001A4E8; // type:function size:0x28 scope:global align:4 +CodeExchange_1__FP11JUTGbaParamPv = .text:0x8001A510; // type:function size:0x28 scope:global align:4 +CodeExchange_2__FP11JUTGbaParamPv = .text:0x8001A538; // type:function size:0x28 scope:global align:4 +CodeExchange_3__FP11JUTGbaParamPv = .text:0x8001A560; // type:function size:0x28 scope:global align:4 +CodeExchange_4__FP11JUTGbaParamPv = .text:0x8001A588; // type:function size:0x28 scope:global align:4 +ContextCheck__FP11JUTGbaParamPv = .text:0x8001A5B0; // type:function size:0x28 scope:global align:4 +ContextSend__FP11JUTGbaParamPv = .text:0x8001A5D8; // type:function size:0x28 scope:global align:4 +ContextRead__FP11JUTGbaParamPv = .text:0x8001A600; // type:function size:0x28 scope:global align:4 +GbaWriteResult__FP11JUTGbaParamPv = .text:0x8001A628; // type:function size:0x28 scope:global align:4 +GbaReadResult__FP11JUTGbaParamPv = .text:0x8001A650; // type:function size:0x28 scope:global align:4 +GbaReset__FP11JUTGbaParamPv = .text:0x8001A678; // type:function size:0x28 scope:global align:4 +mDoGaC_Initial__15mDoGaC_agbCom_cFP18mDoGaC_DataManag_cUc = .text:0x8001A6A0; // type:function size:0x118 scope:global align:4 +mDoGaC_ComOpen__15mDoGaC_agbCom_cFv = .text:0x8001A7B8; // type:function size:0xC scope:global align:4 +mDoGaC_ComClose__15mDoGaC_agbCom_cFv = .text:0x8001A7C4; // type:function size:0x50 scope:global align:4 +mDoGaC_ComStart__15mDoGaC_agbCom_cFv = .text:0x8001A814; // type:function size:0xC scope:global align:4 +mDoGaC_ComStop__15mDoGaC_agbCom_cFv = .text:0x8001A820; // type:function size:0x38 scope:global align:4 +mDoGaC_GbaReboot__15mDoGaC_agbCom_cFv = .text:0x8001A858; // type:function size:0x5C scope:global align:4 +mDoGaC_GbaReset__15mDoGaC_agbCom_cFv = .text:0x8001A8B4; // type:function size:0x98 scope:global align:4 +mDoGaC_ComRestart__15mDoGaC_agbCom_cFv = .text:0x8001A94C; // type:function size:0x58 scope:global align:4 +mDoGaC_Connect__15mDoGaC_agbCom_cFv = .text:0x8001A9A4; // type:function size:0x130 scope:global align:4 +mDoGaC_ConnectSleep__15mDoGaC_agbCom_cFv = .text:0x8001AAD4; // type:function size:0x18 scope:global align:4 +mDoGaC_ConnectWake__15mDoGaC_agbCom_cFv = .text:0x8001AAEC; // type:function size:0xC scope:global align:4 +mDoGaC_GbaLink__15mDoGaC_agbCom_cFv = .text:0x8001AAF8; // type:function size:0x54 scope:global align:4 +mDoGaC_SendDataSet__15mDoGaC_agbCom_cFPUliUcUl = .text:0x8001AB4C; // type:function size:0xC8 scope:global align:4 +mDoGaC_SendDataWrite__15mDoGaC_agbCom_cFv = .text:0x8001AC14; // type:function size:0x134 scope:global align:4 +mDoGaC_SendEntry__15mDoGaC_agbCom_cFUcUl = .text:0x8001AD48; // type:function size:0x3C scope:global align:4 +mDoGaC_SendStatusCheck__15mDoGaC_agbCom_cFUc = .text:0x8001AD84; // type:function size:0x30 scope:global align:4 +mDoGaC_SendEndCheck__15mDoGaC_agbCom_cFUc = .text:0x8001ADB4; // type:function size:0x30 scope:global align:4 +mDoGaC_RecvStatusCheck__15mDoGaC_agbCom_cFUc = .text:0x8001ADE4; // type:function size:0x20 scope:global align:4 +mDoGaC_DataStatusReset__15mDoGaC_agbCom_cFUc = .text:0x8001AE04; // type:function size:0x40 scope:global align:4 +mDoGaC_StatusSendSet__15mDoGaC_agbCom_cFUc = .text:0x8001AE44; // type:function size:0xA0 scope:global align:4 +mDoGaC_ProbeCheck0__15mDoGaC_agbCom_cFv = .text:0x8001AEE4; // type:function size:0x84 scope:global align:4 +mDoGaC_ProbeCheck1__15mDoGaC_agbCom_cFv = .text:0x8001AF68; // type:function size:0x74 scope:global align:4 +mDoGaC_CodeExchange0__15mDoGaC_agbCom_cFv = .text:0x8001AFDC; // type:function size:0x84 scope:global align:4 +mDoGaC_CodeExchange1__15mDoGaC_agbCom_cFv = .text:0x8001B060; // type:function size:0x94 scope:global align:4 +mDoGaC_CodeExchange2__15mDoGaC_agbCom_cFv = .text:0x8001B0F4; // type:function size:0x90 scope:global align:4 +mDoGaC_CodeExchange3__15mDoGaC_agbCom_cFv = .text:0x8001B184; // type:function size:0x74 scope:global align:4 +mDoGaC_CodeExchange4__15mDoGaC_agbCom_cFv = .text:0x8001B1F8; // type:function size:0xA0 scope:global align:4 +mDoGaC_ContextCheck__15mDoGaC_agbCom_cFv = .text:0x8001B298; // type:function size:0x9C scope:global align:4 +mDoGaC_ContextSend__15mDoGaC_agbCom_cFv = .text:0x8001B334; // type:function size:0x74 scope:global align:4 +mDoGaC_ContextRead__15mDoGaC_agbCom_cFv = .text:0x8001B3A8; // type:function size:0x84 scope:global align:4 +mDoGaC_GbaWrite__15mDoGaC_agbCom_cFv = .text:0x8001B42C; // type:function size:0x2A0 scope:global align:4 +mDoGaC_WriteResult__15mDoGaC_agbCom_cFv = .text:0x8001B6CC; // type:function size:0x68 scope:global align:4 +mDoGaC_GbaRead__15mDoGaC_agbCom_cFv = .text:0x8001B734; // type:function size:0x44 scope:global align:4 +mDoGaC_ReadResult__15mDoGaC_agbCom_cFv = .text:0x8001B778; // type:function size:0x2BC scope:global align:4 +BigLittleChange__FUl = .text:0x8001BA34; // type:function size:0x34 scope:global align:4 +__sinit_m_Do_gba_com_cpp = .text:0x8001BA68; // type:function size:0x38 scope:local align:4 +__dt__15mDoGaC_agbCom_cFv = .text:0x8001BAA0; // type:function size:0x3C scope:global align:4 +print_f__FPCce = .text:0x8001BADC; // type:function size:0x8C scope:global align:4 +print__FPCc = .text:0x8001BB68; // type:function size:0x28 scope:global align:4 +dispHeapInfo__Fv = .text:0x8001BB90; // type:function size:0x15C scope:global align:4 +dispGameInfo__Fv = .text:0x8001BCEC; // type:function size:0x44 scope:global align:4 +dispDateInfo__Fv = .text:0x8001BD30; // type:function size:0x154 scope:global align:4 +dispConsoleToTerminal__Fv = .text:0x8001BE84; // type:function size:0x28 scope:global align:4 +exception_addition__FP10JUTConsole = .text:0x8001BEAC; // type:function size:0x30 scope:global align:4 +ice_bg_check__FP8enemyice = .text:0x8001BEDC; // type:function size:0x1D8 scope:global align:4 +enemy_ice__FP8enemyice = .text:0x8001C0B4; // type:function size:0xCC8 scope:global align:4 +__dt__5csXyzFv = .text:0x8001CD7C; // type:function size:0x3C scope:global align:4 +enemy_fire__FP9enemyfire = .text:0x8001CDB8; // type:function size:0x5F8 scope:global align:4 +enemy_fire_remove__FP9enemyfire = .text:0x8001D3B0; // type:function size:0x78 scope:global align:4 +enemy_piyo_set__FP10fopAc_ac_c = .text:0x8001D428; // type:function size:0x64 scope:global align:4 +wall_angle_get__FP10fopAc_ac_cs = .text:0x8001D48C; // type:function size:0x404 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x8001D890; // type:function size:0x12C scope:global align:4 +__dt__8dBgS_ChkFv = .text:0x8001D9BC; // type:function size:0xA0 scope:global align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x8001DA5C; // type:function size:0x5C scope:global align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x8001DAB8; // type:function size:0x48 scope:global align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x8001DB00; // type:function size:0x5C scope:global align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x8001DB5C; // type:function size:0x48 scope:global align:4 +__dt__11cBgS_LinChkFv = .text:0x8001DBA4; // type:function size:0x94 scope:global align:4 +__dt__8cM3dGLinFv = .text:0x8001DC38; // type:function size:0x48 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x8001DC80; // type:function size:0x48 scope:global align:4 +dr_body_bg_check__FP14damagereaction = .text:0x8001DCC8; // type:function size:0x57C scope:global align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x8001E244; // type:function size:0x168 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x8001E3AC; // type:function size:0x140 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x8001E4EC; // type:function size:0x118 scope:global align:4 +__dt__11cBgS_GndChkFv = .text:0x8001E604; // type:function size:0x80 scope:global align:4 +dr_joint_bg_check__FP14damagereaction = .text:0x8001E684; // type:function size:0x101C scope:global align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x8001F6A0; // type:function size:0x168 scope:global align:4 +kado_check__FP14damagereaction = .text:0x8001F808; // type:function size:0x3A0 scope:global align:4 +hang_ang_get__FP14damagereaction = .text:0x8001FBA8; // type:function size:0x444 scope:global align:4 +dr_damage_set__FP14damagereaction = .text:0x8001FFEC; // type:function size:0xFEC scope:global align:4 +dr_damage_anime__FP14damagereaction = .text:0x80020FD8; // type:function size:0x1488 scope:global align:4 +dr_matrix_set__FP14damagereaction = .text:0x80022460; // type:function size:0x170 scope:global align:4 +damage_reaction__FP14damagereaction = .text:0x800225D0; // type:function size:0xF8 scope:global align:4 +__sinit_c_damagereaction_cpp = .text:0x800226C8; // type:function size:0x48 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x80022710; // type:function size:0x8 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x80022718; // type:function size:0x8 scope:local align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x80022720; // type:function size:0x8 scope:local align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x80022728; // type:function size:0x8 scope:local align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x80022730; // type:function size:0x8 scope:local align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x80022738; // type:function size:0x8 scope:local align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x80022740; // type:function size:0x8 scope:local align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x80022748; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x80022750; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x80022758; // type:function size:0x8 scope:local align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x80022760; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80022768; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80022770; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80022778; // type:function size:0x8 scope:local align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x80022780; // type:function size:0x8 scope:local align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x80022788; // type:function size:0x8 scope:local align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x80022790; // type:function size:0x8 scope:local align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x80022798; // type:function size:0x8 scope:local align:4 +cCc_Init__Fv = .text:0x800227A0; // type:function size:0x240 scope:global align:4 +cDyl_IsLinked__Fs = .text:0x800229E0; // type:function size:0xA0 scope:global align:4 +cDyl_Unlink__Fs = .text:0x80022A80; // type:function size:0xD8 scope:global align:4 +cDyl_LinkASync__Fs = .text:0x80022B58; // type:function size:0x194 scope:global align:4 +cDyl_InitCallback__FPv = .text:0x80022CEC; // type:function size:0x10C scope:global align:4 +cDyl_InitAsync__Fv = .text:0x80022DF8; // type:function size:0x78 scope:global align:4 +cDyl_InitAsyncIsDone__Fv = .text:0x80022E70; // type:function size:0x6C scope:global align:4 +phase_01__7cDylPhsFPv = .text:0x80022EDC; // type:function size:0x8 scope:global align:4 +phase_02__7cDylPhsFPs = .text:0x80022EE4; // type:function size:0x38 scope:global align:4 +phase_03__7cDylPhsFPv = .text:0x80022F1C; // type:function size:0x8 scope:global align:4 +Link__7cDylPhsFP30request_of_phase_process_classs = .text:0x80022F24; // type:function size:0x44 scope:global align:4 +Unlink__7cDylPhsFP30request_of_phase_process_classs = .text:0x80022F68; // type:function size:0x9C scope:global align:4 +getModuleName__24DynamicModuleControlBaseCFv = .text:0x80023004; // type:function size:0x8 scope:global align:4 +__dt__20DynamicModuleControlFv = .text:0x8002300C; // type:function size:0x60 scope:global align:4 +__ct__11fapGm_HIO_cFv = .text:0x8002306C; // type:function size:0x150 scope:global align:4 +fapGm_After__Fv = .text:0x800231BC; // type:function size:0x28 scope:global align:4 +fapGm_Execute__Fv = .text:0x800231E4; // type:function size:0x34 scope:global align:4 +fapGm_Create__Fv = .text:0x80023218; // type:function size:0x70 scope:global align:4 +__dt__11fapGm_HIO_cFv = .text:0x80023288; // type:function size:0x48 scope:global align:4 +__sinit_f_ap_game_cpp = .text:0x800232D0; // type:function size:0x3C scope:local align:4 +__ct__10fopAc_ac_cFv = .text:0x8002330C; // type:function size:0xB8 scope:global align:4 +__dt__20fopAc_cullSizeSphereFv = .text:0x800233C4; // type:function size:0x3C scope:global align:4 +__dt__17fopAc_cullSizeBoxFv = .text:0x80023400; // type:function size:0x3C scope:global align:4 +__dt__12dKy_tevstr_cFv = .text:0x8002343C; // type:function size:0x3C scope:global align:4 +__dt__11dEvt_info_cFv = .text:0x80023478; // type:function size:0x48 scope:global align:4 +__dt__10fopAc_ac_cFv = .text:0x800234C0; // type:function size:0x54 scope:global align:4 +fopAc_IsActor__FPv = .text:0x80023514; // type:function size:0x2C scope:global align:4 +fopAc_Draw__FPv = .text:0x80023540; // type:function size:0xEC scope:global align:4 +fopAc_Execute__FPv = .text:0x8002362C; // type:function size:0x5B0 scope:global align:4 +fopAc_IsDelete__FPv = .text:0x80023BDC; // type:function size:0x54 scope:global align:4 +fopAc_Delete__FPv = .text:0x80023C30; // type:function size:0xA4 scope:global align:4 +fopAc_Create__FPv = .text:0x80023CD4; // type:function size:0x2A4 scope:global align:4 +fopAcIt_Executor__FPFPvPv_iPv = .text:0x80023F78; // type:function size:0x3C scope:global align:4 +fopAcIt_Judge__FPFPvPv_PvPv = .text:0x80023FB4; // type:function size:0x3C scope:global align:4 +fopAcTg_ToActorQ__FP16create_tag_class = .text:0x80023FF0; // type:function size:0x2C scope:global align:4 +fopAcTg_ActorQTo__FP16create_tag_class = .text:0x8002401C; // type:function size:0x20 scope:global align:4 +fopAcTg_Init__FP16create_tag_classPv = .text:0x8002403C; // type:function size:0x24 scope:global align:4 +fopAcM_setStageLayer__FPv = .text:0x80024060; // type:function size:0xA4 scope:global align:4 +fopAcM_setRoomLayer__FPvi = .text:0x80024104; // type:function size:0xBC scope:global align:4 +fopAcM_SearchByID__FUiPP10fopAc_ac_c = .text:0x800241C0; // type:function size:0x70 scope:global align:4 +fopAcM_SearchByName__FsPP10fopAc_ac_c = .text:0x80024230; // type:function size:0x7C scope:global align:4 +fopAcM_CreateAppend__Fv = .text:0x800242AC; // type:function size:0x74 scope:global align:4 +createAppend__FUlP4cXyziP5csXyzP4cXyzScUi = .text:0x80024320; // type:function size:0x154 scope:global align:4 +fopAcM_Log__FP10fopAc_ac_cPc = .text:0x80024474; // type:function size:0x4 scope:global align:4 +fopAcM_delete__FP10fopAc_ac_c = .text:0x80024478; // type:function size:0x40 scope:global align:4 +fopAcM_delete__FUi = .text:0x800244B8; // type:function size:0x64 scope:global align:4 +fopAcM_create__FsUlP4cXyziP5csXyzP4cXyzScPFPv_i = .text:0x8002451C; // type:function size:0x7C scope:global align:4 +fopAcM_create__FPcUlP4cXyziP5csXyzP4cXyzPFPv_i = .text:0x80024598; // type:function size:0x7C scope:global align:4 +fopAcM_fastCreate__FsUlP4cXyziP5csXyzP4cXyzScPFPv_iPv = .text:0x80024614; // type:function size:0x78 scope:global align:4 +fopAcM_fastCreate__FPcUlP4cXyziP5csXyzP4cXyzPFPv_iPv = .text:0x8002468C; // type:function size:0x84 scope:global align:4 +fopAcM_createChild__FsUiUlP4cXyziP5csXyzP4cXyzScPFPv_i = .text:0x80024710; // type:function size:0x80 scope:global align:4 +fopAcM_createChild__FPcUiUlP4cXyziP5csXyzP4cXyzPFPv_i = .text:0x80024790; // type:function size:0x84 scope:global align:4 +fopAcM_createChildFromOffset__FsUiUlP4cXyziP5csXyzP4cXyzScPFPv_i = .text:0x80024814; // type:function size:0x1C0 scope:global align:4 +fopAcM_createChildFromOffset__FPcUiUlP4cXyziP5csXyzP4cXyzPFPv_i = .text:0x800249D4; // type:function size:0x1A4 scope:global align:4 +fopAcM_createHeap__FP10fopAc_ac_cUlUl = .text:0x80024B78; // type:function size:0x128 scope:global align:4 +fopAcM_adjustHeap__FP10fopAc_ac_c = .text:0x80024CA0; // type:function size:0x34 scope:global align:4 +fopAcM_DeleteHeap__FP10fopAc_ac_c = .text:0x80024CD4; // type:function size:0x50 scope:global align:4 +fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x80024D24; // type:function size:0x3C0 scope:global align:4 +fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff = .text:0x800250E4; // type:function size:0x1C scope:global align:4 +fopAcM_setCullSizeSphere__FP10fopAc_ac_cffff = .text:0x80025100; // type:function size:0x14 scope:global align:4 +fopAcM_addAngleY__FP10fopAc_ac_css = .text:0x80025114; // type:function size:0x30 scope:global align:4 +fopAcM_calcSpeed__FP10fopAc_ac_c = .text:0x80025144; // type:function size:0x5C scope:global align:4 +fopAcM_posMove__FP10fopAc_ac_cPC4cXyz = .text:0x800251A0; // type:function size:0x6C scope:global align:4 +fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz = .text:0x8002520C; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorAngleY__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025250; // type:function size:0x28 scope:global align:4 +fopAcM_seenActorAngleY__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025278; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorDistance__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x800252BC; // type:function size:0xB4 scope:global align:4 +fopAcM_searchActorDistance2__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025370; // type:function size:0x50 scope:global align:4 +fopAcM_searchActorDistanceXZ__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x800253C0; // type:function size:0xB0 scope:global align:4 +fopAcM_searchActorDistanceXZ2__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025470; // type:function size:0x4C scope:global align:4 +fopAcM_rollPlayerCrash__FP10fopAc_ac_cfUl = .text:0x800254BC; // type:function size:0xF8 scope:global align:4 +fopAcM_checkCullingBox__FPA4_fffffff = .text:0x800255B4; // type:function size:0xAC scope:global align:4 +fopAcM_cullingCheck__FP10fopAc_ac_c = .text:0x80025660; // type:function size:0x348 scope:global align:4 +fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x800259A8; // type:function size:0x50 scope:global align:4 +fopAcM_orderTalkXBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x800259F8; // type:function size:0x50 scope:global align:4 +fopAcM_orderTalkYBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025A48; // type:function size:0x50 scope:global align:4 +fopAcM_orderTalkZBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025A98; // type:function size:0x50 scope:global align:4 +fopAcM_orderZHintEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025AE8; // type:function size:0x54 scope:global align:4 +fopAcM_orderSpeakEvent__FP10fopAc_ac_c = .text:0x80025B3C; // type:function size:0x50 scope:global align:4 +fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025B8C; // type:function size:0x54 scope:global align:4 +fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025BE0; // type:function size:0x54 scope:global align:4 +fopAcM_orderOtherEvent2__FP10fopAc_ac_cPcUsUs = .text:0x80025C34; // type:function size:0x94 scope:global align:4 +fopAcM_orderChangeEvent__FP10fopAc_ac_cPcUsUs = .text:0x80025CC8; // type:function size:0x60 scope:global align:4 +fopAcM_orderChangeEvent__FP10fopAc_ac_cP10fopAc_ac_cPcUsUs = .text:0x80025D28; // type:function size:0x6C scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs = .text:0x80025D94; // type:function size:0x88 scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_cP10fopAc_ac_csUsUs = .text:0x80025E1C; // type:function size:0x88 scope:global align:4 +fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs = .text:0x80025EA4; // type:function size:0x98 scope:global align:4 +fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs = .text:0x80025F3C; // type:function size:0x60 scope:global align:4 +fopAcM_orderItemEvent__FP10fopAc_ac_c = .text:0x80025F9C; // type:function size:0x54 scope:global align:4 +fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025FF0; // type:function size:0x54 scope:global align:4 +fopAcM_getTalkEventPartner__FP10fopAc_ac_c = .text:0x80026044; // type:function size:0x30 scope:global align:4 +fopAcM_getItemEventPartner__FP10fopAc_ac_c = .text:0x80026074; // type:function size:0x30 scope:global align:4 +fopAcM_getEventPartner__FP10fopAc_ac_c = .text:0x800260A4; // type:function size:0x74 scope:global align:4 +fopAcM_createItemForPresentDemo__FP4cXyziUciiP5csXyzP4cXyz = .text:0x80026118; // type:function size:0xD0 scope:global align:4 +fopAcM_createItemForTrBoxDemo__FP4cXyziiiP5csXyzP4cXyz = .text:0x800261E8; // type:function size:0xCC scope:global align:4 +fopAcM_createItemFromTable__FP4cXyziiiiP5csXyziP4cXyz = .text:0x800262B4; // type:function size:0x3E0 scope:global align:4 +fopAcM_createRaceItemFromTable__FP4cXyziiiP5csXyzP4cXyzi = .text:0x80026694; // type:function size:0x134 scope:global align:4 +fopAcM_createShopItem__FP4cXyziP5csXyziP4cXyzPFPv_i = .text:0x800267C8; // type:function size:0xC4 scope:global align:4 +fopAcM_createRaceItem__FP4cXyziiP5csXyziP4cXyzi = .text:0x8002688C; // type:function size:0xF4 scope:global align:4 +fopAcM_createDemoItem__FP4cXyziiP5csXyziP4cXyzUc = .text:0x80026980; // type:function size:0xE8 scope:global align:4 +fopAcM_createItemForBoss__FP4cXyziiP5csXyzP4cXyzi = .text:0x80026A68; // type:function size:0x74 scope:global align:4 +fopAcM_createItem__FP4cXyziiiiP5csXyziP4cXyz = .text:0x80026ADC; // type:function size:0x1B4 scope:global align:4 +fopAcM_fastCreateItem2__FP4cXyziiiiP5csXyziP4cXyz = .text:0x80026C90; // type:function size:0x1CC scope:global align:4 +fopAcM_createItemForKP2__FP4cXyziiP5csXyzP4cXyzfffUs = .text:0x80026E5C; // type:function size:0x100 scope:global align:4 +fopAcM_createItemForSimpleDemo__FP4cXyziiP5csXyzP4cXyzff = .text:0x80026F5C; // type:function size:0x3C scope:global align:4 +fopAcM_fastCreateItem__FP4cXyziiP5csXyzP4cXyzfffiPFPv_i = .text:0x80026F98; // type:function size:0x2BC scope:global align:4 +stealItem_CB__FPv = .text:0x80027254; // type:function size:0x2C scope:global align:4 +fopAcM_createStealItem__FP4cXyziiP5csXyzi = .text:0x80027280; // type:function size:0x154 scope:global align:4 +fopAcM_createItemFromEnemyTable__FUsiiP4cXyzP5csXyz = .text:0x800273D4; // type:function size:0x3A8 scope:global align:4 +fopAcM_createIball__FP4cXyziiP5csXyzi = .text:0x8002777C; // type:function size:0x15C scope:global align:4 +fopAcM_createWarpFlower__FP4cXyzP5csXyziUc = .text:0x800278D8; // type:function size:0x48 scope:global align:4 +enemySearchJugge__FPvPv = .text:0x80027920; // type:function size:0x50 scope:global align:4 +fopAcM_myRoomSearchEnemy__FSc = .text:0x80027970; // type:function size:0x12C scope:global align:4 +fopAcM_createDisappear__FP10fopAc_ac_cP4cXyzUcUcUc = .text:0x80027A9C; // type:function size:0x88 scope:global align:4 +fopAcM_getGroundAngle__FP10fopAc_ac_cP5csXyz = .text:0x80027B24; // type:function size:0x304 scope:global align:4 +fopAcM_setCarryNow__FP10fopAc_ac_ci = .text:0x80027E28; // type:function size:0x34 scope:global align:4 +fopAcM_cancelCarryNow__FP10fopAc_ac_c = .text:0x80027E5C; // type:function size:0x7C scope:global align:4 +fopAcM_viewCutoffCheck__FP10fopAc_ac_cf = .text:0x80027ED8; // type:function size:0x300 scope:global align:4 +fopAcM_otoCheck__FP10fopAc_ac_cf = .text:0x800281D8; // type:function size:0x120 scope:global align:4 +fopAcM_getProcNameString__FP10fopAc_ac_c = .text:0x800282F8; // type:function size:0x44 scope:global align:4 +fopAcM_findObjectCB__FP10fopAc_ac_cPv = .text:0x8002833C; // type:function size:0xD4 scope:global align:4 +fopAcM_searchFromName__FPcUlUl = .text:0x80028410; // type:function size:0x38 scope:global align:4 +fopAcM_getWaterY__FPC4cXyzPf = .text:0x80028448; // type:function size:0x118 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x80028560; // type:function size:0x124 scope:global align:4 +fopAcM_setGbaName__FP10fopAc_ac_cUcUcUc = .text:0x80028684; // type:function size:0xA0 scope:global align:4 +fpoAcM_absolutePos__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x80028724; // type:function size:0xB4 scope:global align:4 +fpoAcM_relativePos__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x800287D8; // type:function size:0xC4 scope:global align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x8002889C; // type:function size:0xFC scope:global align:4 +__sinit_f_op_actor_mng_cpp = .text:0x80028998; // type:function size:0x7E0 scope:local align:4 +__ct__20fopAc_cullSizeSphereF4cXyzf = .text:0x80029178; // type:function size:0x20 scope:global align:4 +__ct__17fopAc_cullSizeBoxFRC17fopAc_cullSizeBox = .text:0x80029198; // type:function size:0x34 scope:global align:4 +__ct__17fopAc_cullSizeBoxF4cXyz4cXyz = .text:0x800291CC; // type:function size:0x34 scope:global align:4 +__dt__5l_HIOFv = .text:0x80029200; // type:function size:0x3C scope:global align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x8002923C; // type:function size:0x8 scope:local align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x80029244; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x8002924C; // type:function size:0x8 scope:local align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x80029254; // type:function size:0x8 scope:local align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x8002925C; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x80029264; // type:function size:0x8 scope:local align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x8002926C; // type:function size:0x4 scope:global align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x80029270; // type:function size:0x8 scope:global align:4 +fopCam_Draw__FP12camera_class = .text:0x80029278; // type:function size:0x54 scope:global align:4 +fopCam_Execute__FP12camera_class = .text:0x800292CC; // type:function size:0x5C scope:global align:4 +fopCam_IsDelete__FP12camera_class = .text:0x80029328; // type:function size:0x54 scope:global align:4 +fopCam_Delete__FP12camera_class = .text:0x8002937C; // type:function size:0x54 scope:global align:4 +fopCam_Create__FPv = .text:0x800293D0; // type:function size:0x98 scope:global align:4 +fopCamM_GetParam__FP12camera_class = .text:0x80029468; // type:function size:0x8 scope:global align:4 +fopCamM_Create__FisPv = .text:0x80029470; // type:function size:0x64 scope:global align:4 +fopCamM_Management__Fv = .text:0x800294D4; // type:function size:0x4 scope:global align:4 +fopCamM_Init__Fv = .text:0x800294D8; // type:function size:0x4 scope:global align:4 +fopOvlp_Draw__FPv = .text:0x800294DC; // type:function size:0x28 scope:local align:4 +fopOvlp_Execute__FPv = .text:0x80029504; // type:function size:0x28 scope:local align:4 +fopOvlp_IsDelete__FPv = .text:0x8002952C; // type:function size:0x28 scope:local align:4 +fopOvlp_Delete__FPv = .text:0x80029554; // type:function size:0x28 scope:local align:4 +fopOvlp_Create__FPv = .text:0x8002957C; // type:function size:0x68 scope:local align:4 +fopOvlpM_SceneIsStop__Fv = .text:0x800295E4; // type:function size:0x40 scope:global align:4 +fopOvlpM_SceneIsStart__Fv = .text:0x80029624; // type:function size:0x40 scope:global align:4 +fopOvlpM_IsOutReq__FP18overlap_task_class = .text:0x80029664; // type:function size:0x18 scope:global align:4 +fopOvlpM_Done__FP18overlap_task_class = .text:0x8002967C; // type:function size:0x24 scope:global align:4 +fopOvlpM_ToldAboutID__FUi = .text:0x800296A0; // type:function size:0x18 scope:global align:4 +fopOvlpM_IsPeek__Fv = .text:0x800296B8; // type:function size:0x1C scope:global align:4 +fopOvlpM_IsDone__Fv = .text:0x800296D4; // type:function size:0x34 scope:global align:4 +fopOvlpM_IsDoingReq__Fv = .text:0x80029708; // type:function size:0x28 scope:global align:4 +fopOvlpM_ClearOfReq__Fv = .text:0x80029730; // type:function size:0x34 scope:global align:4 +fopOvlpM_Request__FsUs = .text:0x80029764; // type:function size:0x4C scope:global align:4 +fopOvlpM_Management__Fv = .text:0x800297B0; // type:function size:0x48 scope:global align:4 +fopOvlpM_Cancel__Fv = .text:0x800297F8; // type:function size:0x70 scope:global align:4 +fopOvlpM_Init__Fv = .text:0x80029868; // type:function size:0x4 scope:global align:4 +fopOvlpReq_phase_Done__FP21overlap_request_class = .text:0x8002986C; // type:function size:0x5C scope:local align:4 +fopOvlpReq_phase_IsDone__FP21overlap_request_class = .text:0x800298C8; // type:function size:0x4C scope:local align:4 +fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class = .text:0x80029914; // type:function size:0x50 scope:local align:4 +fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class = .text:0x80029964; // type:function size:0x70 scope:local align:4 +fopOvlpReq_phase_IsComplete__FP21overlap_request_class = .text:0x800299D4; // type:function size:0x50 scope:local align:4 +fopOvlpReq_phase_IsCreated__FP21overlap_request_class = .text:0x80029A24; // type:function size:0x60 scope:local align:4 +fopOvlpReq_phase_Create__FP21overlap_request_class = .text:0x80029A84; // type:function size:0x50 scope:local align:4 +fopOvlpReq_Request__FP21overlap_request_classsUs = .text:0x80029AD4; // type:function size:0x9C scope:global align:4 +fopOvlpReq_Handler__FP21overlap_request_class = .text:0x80029B70; // type:function size:0x98 scope:global align:4 +fopOvlpReq_Cancel__FP21overlap_request_class = .text:0x80029C08; // type:function size:0x2C scope:global align:4 +fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class = .text:0x80029C34; // type:function size:0x10 scope:global align:4 +fopOvlpReq_SetPeektime__FP21overlap_request_classUs = .text:0x80029C44; // type:function size:0x14 scope:global align:4 +fopOvlpReq_OverlapClr__FP21overlap_request_class = .text:0x80029C58; // type:function size:0x5C scope:global align:4 +fopScn_Draw__FP11scene_class = .text:0x80029CB4; // type:function size:0x28 scope:local align:4 +fopScn_Execute__FP11scene_class = .text:0x80029CDC; // type:function size:0x28 scope:local align:4 +fopScn_IsDelete__FPv = .text:0x80029D04; // type:function size:0x28 scope:local align:4 +fopScn_Delete__FPv = .text:0x80029D2C; // type:function size:0x60 scope:local align:4 +fopScn_Create__FPv = .text:0x80029D8C; // type:function size:0x74 scope:local align:4 +fopScnIt_Judge__FPFPvPv_PvPv = .text:0x80029E00; // type:function size:0x3C scope:global align:4 +fopScnM_SearchByID__FUi = .text:0x80029E3C; // type:function size:0x30 scope:global align:4 +fopScnM_ChangeReq__FP11scene_classssUs = .text:0x80029E6C; // type:function size:0x5C scope:global align:4 +fopScnM_DeleteReq__FP11scene_class = .text:0x80029EC8; // type:function size:0x48 scope:global align:4 +fopScnM_CreateReq__FssUsUl = .text:0x80029F10; // type:function size:0x48 scope:global align:4 +fopScnM_ReRequest__FsUl = .text:0x80029F58; // type:function size:0x44 scope:global align:4 +fopScnM_Management__Fv = .text:0x80029F9C; // type:function size:0x58 scope:global align:4 +fopScnM_Init__Fv = .text:0x80029FF4; // type:function size:0x4 scope:global align:4 +fopScnRq_phase_ClearOverlap__FP19scene_request_class = .text:0x80029FF8; // type:function size:0x30 scope:local align:4 +fopScnRq_phase_Execute__FP19scene_request_class = .text:0x8002A028; // type:function size:0x20 scope:local align:4 +fopScnRq_phase_IsDoingOverlap__FP19scene_request_class = .text:0x8002A048; // type:function size:0x30 scope:local align:4 +fopScnRq_phase_IsDoneOverlap__FP19scene_request_class = .text:0x8002A078; // type:function size:0x30 scope:local align:4 +fopScnRq_phase_Done__FP19scene_request_class = .text:0x8002A0A8; // type:function size:0x40 scope:local align:4 +fopScnRq_Execute__FP19scene_request_class = .text:0x8002A0E8; // type:function size:0x48 scope:local align:4 +fopScnRq_PostMethod__FPvP19scene_request_class = .text:0x8002A130; // type:function size:0x50 scope:local align:4 +fopScnRq_Cancel__FP19scene_request_class = .text:0x8002A180; // type:function size:0x40 scope:local align:4 +fopScnRq_FadeRequest__FsUs = .text:0x8002A1C0; // type:function size:0x44 scope:local align:4 +fopScnRq_Request__FiP11scene_classsPvsUs = .text:0x8002A204; // type:function size:0xC8 scope:global align:4 +fopScnRq_ReRequest__FUisPv = .text:0x8002A2CC; // type:function size:0x20 scope:global align:4 +fopScnRq_Handler__Fv = .text:0x8002A2EC; // type:function size:0x20 scope:global align:4 +fopScnTg_QueueTo__FP15scene_tag_class = .text:0x8002A30C; // type:function size:0x20 scope:global align:4 +fopScnTg_ToQueue__FP15scene_tag_class = .text:0x8002A32C; // type:function size:0x2C scope:global align:4 +fopScnTg_Init__FP15scene_tag_classPv = .text:0x8002A358; // type:function size:0x20 scope:global align:4 +fopVw_Draw__FP10view_class = .text:0x8002A378; // type:function size:0x28 scope:global align:4 +fopVw_Execute__FP10view_class = .text:0x8002A3A0; // type:function size:0x28 scope:global align:4 +fopVw_IsDelete__FPv = .text:0x8002A3C8; // type:function size:0x28 scope:global align:4 +fopVw_Delete__FP10view_class = .text:0x8002A3F0; // type:function size:0x28 scope:global align:4 +fopVw_Create__FPv = .text:0x8002A418; // type:function size:0x3C scope:global align:4 +fopKy_Draw__FPv = .text:0x8002A454; // type:function size:0x50 scope:global align:4 +fopKy_Execute__FPv = .text:0x8002A4A4; // type:function size:0x70 scope:global align:4 +fopKy_IsDelete__FPv = .text:0x8002A514; // type:function size:0x54 scope:global align:4 +fopKy_Delete__FPv = .text:0x8002A568; // type:function size:0x4C scope:global align:4 +fopKy_Create__FPv = .text:0x8002A5B4; // type:function size:0xD4 scope:global align:4 +fopMsg_Draw__FPv = .text:0x8002A688; // type:function size:0x28 scope:global align:4 +fopMsg_Execute__FPv = .text:0x8002A6B0; // type:function size:0x38 scope:global align:4 +fopMsg_IsDelete__FPv = .text:0x8002A6E8; // type:function size:0x54 scope:global align:4 +fopMsg_Delete__FPv = .text:0x8002A73C; // type:function size:0x4C scope:global align:4 +fopMsg_Create__FPv = .text:0x8002A788; // type:function size:0xD8 scope:global align:4 +fopKyM_SearchByID__FUi = .text:0x8002A860; // type:function size:0x20 scope:global align:4 +fopKyM_CreateAppend__Fv = .text:0x8002A880; // type:function size:0x58 scope:global align:4 +createAppend__FiP4cXyzP4cXyz = .text:0x8002A8D8; // type:function size:0x90 scope:global align:4 +fopKyM_Delete__FPv = .text:0x8002A968; // type:function size:0x20 scope:global align:4 +fopKyM_Create__FsPFPv_iPv = .text:0x8002A988; // type:function size:0x50 scope:global align:4 +fopKyM_create__FsiP4cXyzP4cXyzPFPv_i = .text:0x8002A9D8; // type:function size:0x60 scope:global align:4 +fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i = .text:0x8002AA38; // type:function size:0x64 scope:global align:4 +fopKyM_createWpillar__FPC4cXyzffi = .text:0x8002AA9C; // type:function size:0xA4 scope:global align:4 +fopKyM_createMpillar__FPC4cXyzf = .text:0x8002AB40; // type:function size:0x74 scope:global align:4 +drawSelf__9MyPictureFff = .text:0x8002ABB4; // type:function size:0x68 scope:global align:4 +drawSelf__9MyPictureFffPA3_A4_f = .text:0x8002AC1C; // type:function size:0x74 scope:global align:4 +drawFullSet2__9MyPictureFffff10J2DBinding9J2DMirrorbPA3_A4_f = .text:0x8002AC90; // type:function size:0xBC scope:global align:4 +fopMsgM_hyrule_language_check__FUl = .text:0x8002AD4C; // type:function size:0xDC scope:global align:4 +fopMsgM_setStageLayer__FPv = .text:0x8002AE28; // type:function size:0xAC scope:global align:4 +fopMsgM_SearchByID__FUi = .text:0x8002AED4; // type:function size:0x20 scope:global align:4 +fopMsgM_SearchByName__Fs = .text:0x8002AEF4; // type:function size:0x30 scope:global align:4 +fopMsgM_IsExecuting__FUi = .text:0x8002AF24; // type:function size:0x20 scope:global align:4 +fopMsgM_GetAppend__FPv = .text:0x8002AF44; // type:function size:0x8 scope:global align:4 +fopMsgM_Delete__FPv = .text:0x8002AF4C; // type:function size:0x20 scope:global align:4 +createAppend__FP10fopAc_ac_cP4cXyzPUlPUlUi = .text:0x8002AF6C; // type:function size:0xC4 scope:global align:4 +createMGameTermAppend__FssiiUi = .text:0x8002B030; // type:function size:0x9C scope:global align:4 +createTimerAppend__FiUsUcUcffffUi = .text:0x8002B0CC; // type:function size:0xFC scope:global align:4 +fopMsgM_create__FsP10fopAc_ac_cP4cXyzPUlPUlPFPv_i = .text:0x8002B1C8; // type:function size:0x74 scope:global align:4 +fop_MGameTerm_create__FsssiiPFPv_i = .text:0x8002B23C; // type:function size:0x74 scope:global align:4 +fop_Timer_create__FsUcUsUcUcffffPFPv_i = .text:0x8002B2B0; // type:function size:0x74 scope:global align:4 +fopMsgM_messageTypeSelect__FP10fopAc_ac_cP4cXyzPUlPUl = .text:0x8002B324; // type:function size:0x1FC scope:global align:4 +__dt__16fopMsgM_msgGet_cFv = .text:0x8002B520; // type:function size:0x48 scope:global align:4 +fopMsgM_searchMessageNumber__FUl = .text:0x8002B568; // type:function size:0xCC scope:global align:4 +fopMsgM_messageSet__FUlP10fopAc_ac_c = .text:0x8002B634; // type:function size:0x144 scope:global align:4 +fopMsgM_messageSet__FUlP4cXyz = .text:0x8002B778; // type:function size:0x12C scope:global align:4 +fopMsgM_messageSet__FUl = .text:0x8002B8A4; // type:function size:0x120 scope:global align:4 +fopMsgM_scopeMessageSet__FUl = .text:0x8002B9C4; // type:function size:0x88 scope:global align:4 +fopMsgM_tactMessageSet__Fv = .text:0x8002BA4C; // type:function size:0x12C scope:global align:4 +fopMsgM_messageGet__FPcUl = .text:0x8002BB78; // type:function size:0x244 scope:global align:4 +__dt__20fopMsgM_itemMsgGet_cFv = .text:0x8002BDBC; // type:function size:0x48 scope:global align:4 +fopMsgM_passwordGet__FPcUl = .text:0x8002BE04; // type:function size:0x228 scope:global align:4 +fopMsgM_selectMessageGet__FP7J2DPaneP7J2DPanePcPcPcPcUl = .text:0x8002C02C; // type:function size:0x53C scope:global align:4 +fopMsgM_demoMsgFlagOn__Fv = .text:0x8002C568; // type:function size:0xC scope:global align:4 +fopMsgM_demoMsgFlagOff__Fv = .text:0x8002C574; // type:function size:0xC scope:global align:4 +fopMsgM_demoMsgFlagCheck__Fv = .text:0x8002C580; // type:function size:0x8 scope:global align:4 +fopMsgM_tactMsgFlagOn__Fv = .text:0x8002C588; // type:function size:0xC scope:global align:4 +fopMsgM_tactMsgFlagOff__Fv = .text:0x8002C594; // type:function size:0xC scope:global align:4 +fopMsgM_tactMsgFlagCheck__Fv = .text:0x8002C5A0; // type:function size:0x8 scope:global align:4 +fopMsgM_nextMsgFlagOff__Fv = .text:0x8002C5A8; // type:function size:0xC scope:global align:4 +fopMsgM_nextMsgFlagCheck__Fv = .text:0x8002C5B4; // type:function size:0x8 scope:global align:4 +fopMsgM_getScopeMode__Fv = .text:0x8002C5BC; // type:function size:0x68 scope:global align:4 +fopMsgM_forceSendOn__Fv = .text:0x8002C624; // type:function size:0x2C scope:global align:4 +fopMsgM_forceSendOff__Fv = .text:0x8002C650; // type:function size:0xC scope:global align:4 +fopMsgM_checkForceSend__Fv = .text:0x8002C65C; // type:function size:0x8 scope:global align:4 +fopMsgM_messageSendOn__Fv = .text:0x8002C664; // type:function size:0xC scope:global align:4 +fopMsgM_messageSendOff__Fv = .text:0x8002C670; // type:function size:0xC scope:global align:4 +fopMsgM_checkMessageSend__Fv = .text:0x8002C67C; // type:function size:0x8 scope:global align:4 +fopMsgM_releaseScopeMode__Fv = .text:0x8002C684; // type:function size:0x2C scope:global align:4 +fopMsgM_outFontTex__Fi = .text:0x8002C6B0; // type:function size:0x14 scope:global align:4 +fopMsgM_outFontColorWhite__Fi = .text:0x8002C6C4; // type:function size:0x14 scope:global align:4 +fopMsgM_outFontSet__FP10J2DPictureP10J2DPicturePsUlUc = .text:0x8002C6D8; // type:function size:0x2D8 scope:global align:4 +fopMsgM_outFontSet__FP10J2DPicturePsUlUc = .text:0x8002C9B0; // type:function size:0x22C scope:global align:4 +fopMsgM_outFontStickAnimePiece__FP10J2DPictureP10J2DPicturess = .text:0x8002CBDC; // type:function size:0x2D4 scope:global align:4 +fopMsgM_outFontStickAnimePiece__FP10J2DPicturess = .text:0x8002CEB0; // type:function size:0x1D8 scope:global align:4 +calcMtx__7J2DPaneFv = .text:0x8002D088; // type:function size:0x40 scope:global align:4 +resize__7J2DPaneFff = .text:0x8002D0C8; // type:function size:0x1C scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPictureP10J2DPicturePiPiiPs = .text:0x8002D0E4; // type:function size:0x1D4 scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPicturePiPiPiPiPs = .text:0x8002D2B8; // type:function size:0x1AC scope:global align:4 +fopMsgM_outFontStickAnime2__FP10J2DPictureP10J2DPicturePiPiiPsUc = .text:0x8002D464; // type:function size:0x1BC scope:global align:4 +fopMsgM_outFontStickAnime2__FP10J2DPicturePiPiPiPiPsUc = .text:0x8002D620; // type:function size:0x1B0 scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPictureP10J2DPicturePiPiiPsUc = .text:0x8002D7D0; // type:function size:0x18C scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPicturePiPiPiPiPsUc = .text:0x8002D95C; // type:function size:0x188 scope:global align:4 +fopMsgM_outFontArrow__FP10J2DPictureP10J2DPicturePiPiiUc = .text:0x8002DAE4; // type:function size:0x190 scope:global align:4 +fopMsgM_outFontArrow__FP10J2DPicturePiPiPiPiUc = .text:0x8002DC74; // type:function size:0x124 scope:global align:4 +fopMsgM_outFontDraw__FP10J2DPictureP10J2DPictureiiiPsUcUc = .text:0x8002DD98; // type:function size:0x21C scope:global align:4 +fopMsgM_outFontDraw2__FP10J2DPictureP10J2DPictureiiiiPsUcUc = .text:0x8002DFB4; // type:function size:0x250 scope:global align:4 +fopMsgM_Create__FsPFPv_iPv = .text:0x8002E204; // type:function size:0x50 scope:global align:4 +getMesgHeader__16fopMsgM_msgGet_cFUl = .text:0x8002E254; // type:function size:0x84 scope:global align:4 +getMesgInfo__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002E2D8; // type:function size:0x8 scope:global align:4 +getMesgData__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002E2E0; // type:function size:0x28 scope:global align:4 +getMesgEntry__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002E308; // type:function size:0x70 scope:global align:4 +getMessage__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002E378; // type:function size:0xB8 scope:global align:4 +getMesgHeader__20fopMsgM_itemMsgGet_cFUl = .text:0x8002E430; // type:function size:0x7C scope:global align:4 +getMesgInfo__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002E4AC; // type:function size:0x8 scope:global align:4 +getMesgData__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002E4B4; // type:function size:0x28 scope:global align:4 +getMesgEntry__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002E4DC; // type:function size:0x70 scope:global align:4 +getMessage__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002E54C; // type:function size:0xB0 scope:global align:4 +__ct__21fopMsgM_msgDataProc_cFv = .text:0x8002E5FC; // type:function size:0x198 scope:global align:4 +__dt__21fopMsgM_msgDataProc_cFv = .text:0x8002E794; // type:function size:0x48 scope:global align:4 +dataInit__21fopMsgM_msgDataProc_cFv = .text:0x8002E7DC; // type:function size:0x180 scope:global align:4 +charLength__21fopMsgM_msgDataProc_cFiib = .text:0x8002E95C; // type:function size:0xFC scope:global align:4 +rubyLength__21fopMsgM_msgDataProc_cFib = .text:0x8002EA58; // type:function size:0xF4 scope:global align:4 +stringLength__21fopMsgM_msgDataProc_cFv = .text:0x8002EB4C; // type:function size:0x2518 scope:global align:4 +dComIfGs_getClearCount__Fv = .text:0x80031064; // type:function size:0x10 scope:global align:4 +dComIfGs_getEventReg__FUs = .text:0x80031074; // type:function size:0x30 scope:global align:4 +dComIfGp_getItemNameMessageID__Fv = .text:0x800310A4; // type:function size:0x10 scope:global align:4 +dComIfGp_getNpcNameMessageID__Fv = .text:0x800310B4; // type:function size:0x10 scope:global align:4 +dComIfGs_getPalLanguage__Fv = .text:0x800310C4; // type:function size:0x10 scope:global align:4 +dComIfGs_getPlayerName__Fv = .text:0x800310D4; // type:function size:0x10 scope:global align:4 +stringShift__21fopMsgM_msgDataProc_cFv = .text:0x800310E4; // type:function size:0x1D0 scope:global align:4 +iconSelect__21fopMsgM_msgDataProc_cFiUc = .text:0x800312B4; // type:function size:0x16C scope:global align:4 +iconIdxRefresh__21fopMsgM_msgDataProc_cFv = .text:0x80031420; // type:function size:0x2C scope:global align:4 +fopMsgM_arrowAnime__FP10J2DPicturePs = .text:0x8003144C; // type:function size:0x3BC scope:global align:4 +selectCheck2__21fopMsgM_msgDataProc_cFP7J2DPaneiii = .text:0x80031808; // type:function size:0x1D0 scope:global align:4 +selectCheck3__21fopMsgM_msgDataProc_cFP7J2DPaneiii = .text:0x800319D8; // type:function size:0x260 scope:global align:4 +selectCheckYoko__21fopMsgM_msgDataProc_cFP7J2DPaneiii = .text:0x80031C38; // type:function size:0x1CC scope:global align:4 +inputNumber__21fopMsgM_msgDataProc_cFi = .text:0x80031E04; // type:function size:0x2DC scope:global align:4 +selectArrow__21fopMsgM_msgDataProc_cFP10J2DPictureffff = .text:0x800320E0; // type:function size:0xEC scope:global align:4 +selectArrow__21fopMsgM_msgDataProc_cFP10J2DPictureff = .text:0x800321CC; // type:function size:0xBC scope:global align:4 +colorAnime__21fopMsgM_msgDataProc_cFP10J2DPicture = .text:0x80032288; // type:function size:0x2C scope:global align:4 +stringSet__21fopMsgM_msgDataProc_cFv = .text:0x800322B4; // type:function size:0x2C88 scope:global align:4 +dComIfGp_setMesgAnimeTagInfo__FUc = .text:0x80034F3C; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraTagInfo__Fi = .text:0x80034F4C; // type:function size:0x10 scope:global align:4 +setSelectFlagYokoOn__21fopMsgM_msgDataProc_cFv = .text:0x80034F5C; // type:function size:0xC scope:global align:4 +setSelectFlagOn__21fopMsgM_msgDataProc_cFv = .text:0x80034F68; // type:function size:0xC scope:global align:4 +setHandSendFlagOn__21fopMsgM_msgDataProc_cFv = .text:0x80034F74; // type:function size:0xC scope:global align:4 +setAutoSendFlagOn__21fopMsgM_msgDataProc_cFv = .text:0x80034F80; // type:function size:0xC scope:global align:4 +getHandSendFlag__21fopMsgM_msgDataProc_cFv = .text:0x80034F8C; // type:function size:0x8 scope:global align:4 +getAutoSendFlag__21fopMsgM_msgDataProc_cFv = .text:0x80034F94; // type:function size:0x8 scope:global align:4 +mDoAud_messageSePlay__FUsP3VecSc = .text:0x80034F9C; // type:function size:0x38 scope:global align:4 +dComIfGp_roomControl_getStayNo__Fv = .text:0x80034FD4; // type:function size:0xC scope:global align:4 +fopMsgM_itemNumIdx__FUc = .text:0x80034FE0; // type:function size:0x14 scope:global align:4 +fopMsgM_itemNum__FUc = .text:0x80034FF4; // type:function size:0x6C scope:global align:4 +fopMsgM_getColorTable__FUs = .text:0x80035060; // type:function size:0x58 scope:global align:4 +fopMsgM_int_to_char__FPcib = .text:0x800350B8; // type:function size:0xB8 scope:global align:4 +fopMsgM_int_to_char2__FPci = .text:0x80035170; // type:function size:0x78 scope:global align:4 +getString__21fopMsgM_msgDataProc_cFPcUl = .text:0x800351E8; // type:function size:0x220 scope:global align:4 +getString__21fopMsgM_msgDataProc_cFPcPcPcPcUlPfPfPi = .text:0x80035408; // type:function size:0x61C scope:global align:4 +getRubyString__21fopMsgM_msgDataProc_cFPcPcPcPcPcPcPfPfPi = .text:0x80035A24; // type:function size:0x304 scope:global align:4 +tag_len_kaisen_game__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80035D28; // type:function size:0x118 scope:global align:4 +tag_len_rupee__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80035E40; // type:function size:0x128 scope:global align:4 +tag_len_num_input__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80035F68; // type:function size:0x100 scope:global align:4 +tag_len_sword_game__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036068; // type:function size:0x128 scope:global align:4 +tag_len_letter_game__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036190; // type:function size:0xF0 scope:global align:4 +tag_len_letter_game_max__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036280; // type:function size:0x104 scope:global align:4 +tag_len_fish__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036384; // type:function size:0xF0 scope:global align:4 +tag_len_fish_rupee__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036474; // type:function size:0x12C scope:global align:4 +tag_len_letter__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800365A0; // type:function size:0x128 scope:global align:4 +tag_len_rescue__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800366C8; // type:function size:0x104 scope:global align:4 +tag_len_forest_timer__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800367CC; // type:function size:0x170 scope:global align:4 +tag_len_birdman__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x8003693C; // type:function size:0x128 scope:global align:4 +tag_len_point__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036A64; // type:function size:0x138 scope:global align:4 +tag_len_get_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036B9C; // type:function size:0x128 scope:global align:4 +tag_len_rev_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036CC4; // type:function size:0x154 scope:global align:4 +tag_len_pig_timer__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036E18; // type:function size:0x15C scope:global align:4 +tag_len_get_bomb__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036F74; // type:function size:0x128 scope:global align:4 +tag_len_get_arrow__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x8003709C; // type:function size:0x128 scope:global align:4 +tag_len_stock_bokobaba__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800371C4; // type:function size:0x120 scope:global align:4 +tag_len_stock_dokuro__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800372E4; // type:function size:0x120 scope:global align:4 +tag_len_stock_chuchu__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037404; // type:function size:0xFC scope:global align:4 +tag_len_stock_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037500; // type:function size:0x120 scope:global align:4 +tag_len_stock_hane__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037620; // type:function size:0x120 scope:global align:4 +tag_len_stock_kenshi__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037740; // type:function size:0x120 scope:global align:4 +tag_len_terry_rupee__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037860; // type:function size:0x120 scope:global align:4 +tag_len_input_bokobaba__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037980; // type:function size:0x100 scope:global align:4 +tag_len_input_dokuro__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037A80; // type:function size:0x100 scope:global align:4 +tag_len_input_chuchu__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037B80; // type:function size:0x100 scope:global align:4 +tag_len_input_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037C80; // type:function size:0x100 scope:global align:4 +tag_len_input_hane__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037D80; // type:function size:0x100 scope:global align:4 +tag_len_input_kenshi__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037E80; // type:function size:0x100 scope:global align:4 +tag_kaisen_game__21fopMsgM_msgDataProc_cFv = .text:0x80037F80; // type:function size:0x1F8 scope:global align:4 +tag_rupee__21fopMsgM_msgDataProc_cFv = .text:0x80038178; // type:function size:0x1B8 scope:global align:4 +tag_num_input__21fopMsgM_msgDataProc_cFv = .text:0x80038330; // type:function size:0x208 scope:global align:4 +tag_sword_game__21fopMsgM_msgDataProc_cFv = .text:0x80038538; // type:function size:0x1F4 scope:global align:4 +tag_letter_game__21fopMsgM_msgDataProc_cFv = .text:0x8003872C; // type:function size:0x180 scope:global align:4 +tag_letter_game_max__21fopMsgM_msgDataProc_cFv = .text:0x800388AC; // type:function size:0x194 scope:global align:4 +tag_fish__21fopMsgM_msgDataProc_cFv = .text:0x80038A40; // type:function size:0x180 scope:global align:4 +tag_fish_rupee__21fopMsgM_msgDataProc_cFv = .text:0x80038BC0; // type:function size:0x1BC scope:global align:4 +tag_letter__21fopMsgM_msgDataProc_cFv = .text:0x80038D7C; // type:function size:0x1F4 scope:global align:4 +tag_rescue__21fopMsgM_msgDataProc_cFv = .text:0x80038F70; // type:function size:0x1BC scope:global align:4 +tag_forest_timer__21fopMsgM_msgDataProc_cFv = .text:0x8003912C; // type:function size:0x388 scope:global align:4 +tag_birdman__21fopMsgM_msgDataProc_cFv = .text:0x800394B4; // type:function size:0x1B8 scope:global align:4 +tag_point__21fopMsgM_msgDataProc_cFv = .text:0x8003966C; // type:function size:0x1C8 scope:global align:4 +tag_get_pendant__21fopMsgM_msgDataProc_cFv = .text:0x80039834; // type:function size:0x1F4 scope:global align:4 +tag_rev_pendant__21fopMsgM_msgDataProc_cFv = .text:0x80039A28; // type:function size:0x204 scope:global align:4 +tag_pig_timer__21fopMsgM_msgDataProc_cFv = .text:0x80039C2C; // type:function size:0x374 scope:global align:4 +tag_get_bomb__21fopMsgM_msgDataProc_cFv = .text:0x80039FA0; // type:function size:0x1F4 scope:global align:4 +tag_get_arrow__21fopMsgM_msgDataProc_cFv = .text:0x8003A194; // type:function size:0x1F4 scope:global align:4 +tag_stock_bokobaba__21fopMsgM_msgDataProc_cFv = .text:0x8003A388; // type:function size:0x1EC scope:global align:4 +tag_stock_dokuro__21fopMsgM_msgDataProc_cFv = .text:0x8003A574; // type:function size:0x1EC scope:global align:4 +tag_stock_chuchu__21fopMsgM_msgDataProc_cFv = .text:0x8003A760; // type:function size:0x1B4 scope:global align:4 +tag_stock_pendant__21fopMsgM_msgDataProc_cFv = .text:0x8003A914; // type:function size:0x1EC scope:global align:4 +tag_stock_hane__21fopMsgM_msgDataProc_cFv = .text:0x8003AB00; // type:function size:0x1EC scope:global align:4 +tag_stock_kenshi__21fopMsgM_msgDataProc_cFv = .text:0x8003ACEC; // type:function size:0x1EC scope:global align:4 +tag_terry_rupee__21fopMsgM_msgDataProc_cFv = .text:0x8003AED8; // type:function size:0x1B0 scope:global align:4 +tag_input_bokobaba__21fopMsgM_msgDataProc_cFv = .text:0x8003B088; // type:function size:0x194 scope:global align:4 +tag_input_dokuro__21fopMsgM_msgDataProc_cFv = .text:0x8003B21C; // type:function size:0x194 scope:global align:4 +tag_input_chuchu__21fopMsgM_msgDataProc_cFv = .text:0x8003B3B0; // type:function size:0x194 scope:global align:4 +tag_input_pendant__21fopMsgM_msgDataProc_cFv = .text:0x8003B544; // type:function size:0x194 scope:global align:4 +tag_input_hane__21fopMsgM_msgDataProc_cFv = .text:0x8003B6D8; // type:function size:0x194 scope:global align:4 +tag_input_kenshi__21fopMsgM_msgDataProc_cFv = .text:0x8003B86C; // type:function size:0x194 scope:global align:4 +fopMsgM_centerPosCalc__F17fopMsgM_f2d_class17fopMsgM_f2d_class = .text:0x8003BA00; // type:function size:0x40 scope:global align:4 +fopMsgM_pane_parts_set__FP18fopMsgM_pane_class = .text:0x8003BA40; // type:function size:0xF4 scope:global align:4 +fopMsgM_pane_parts_set__FP24fopMsgM_pane_alpha_class = .text:0x8003BB34; // type:function size:0x18 scope:global align:4 +fopMsgM_setPaneData__FP18fopMsgM_pane_classP7J2DPane = .text:0x8003BB4C; // type:function size:0x2C scope:global align:4 +fopMsgM_setPaneData__FP18fopMsgM_pane_classP9J2DScreenUl = .text:0x8003BB78; // type:function size:0x54 scope:global align:4 +fopMsgM_setPaneData__FP24fopMsgM_pane_alpha_classP7J2DPane = .text:0x8003BBCC; // type:function size:0x2C scope:global align:4 +fopMsgM_setPaneData__FP24fopMsgM_pane_alpha_classP9J2DScreenUl = .text:0x8003BBF8; // type:function size:0x90 scope:global align:4 +fopMsgM_paneTrans__FP18fopMsgM_pane_classff = .text:0x8003BC88; // type:function size:0x38 scope:global align:4 +fopMsgM_paneScaleX__FP18fopMsgM_pane_classf = .text:0x8003BCC0; // type:function size:0x2C scope:global align:4 +fopMsgM_paneScaleY__FP18fopMsgM_pane_classf = .text:0x8003BCEC; // type:function size:0x2C scope:global align:4 +fopMsgM_paneScale__FP18fopMsgM_pane_classff = .text:0x8003BD18; // type:function size:0x38 scope:global align:4 +fopMsgM_paneScaleXY__FP18fopMsgM_pane_classf = .text:0x8003BD50; // type:function size:0x38 scope:global align:4 +fopMsgM_cposMove__FP18fopMsgM_pane_class = .text:0x8003BD88; // type:function size:0x8C scope:global align:4 +fopMsgM_setAlpha__FP18fopMsgM_pane_class = .text:0x8003BE14; // type:function size:0x10 scope:global align:4 +fopMsgM_setInitAlpha__FP18fopMsgM_pane_class = .text:0x8003BE24; // type:function size:0xC scope:global align:4 +fopMsgM_setNowAlpha__FP18fopMsgM_pane_classf = .text:0x8003BE30; // type:function size:0x3C scope:global align:4 +fopMsgM_setNowAlphaZero__FP18fopMsgM_pane_class = .text:0x8003BE6C; // type:function size:0xC scope:global align:4 +fopMsgM_setAlpha__FP24fopMsgM_pane_alpha_class = .text:0x8003BE78; // type:function size:0x10 scope:global align:4 +fopMsgM_setNowAlpha__FP24fopMsgM_pane_alpha_classf = .text:0x8003BE88; // type:function size:0x3C scope:global align:4 +fopMsgM_valueIncrease__FiiUc = .text:0x8003BEC4; // type:function size:0x1B8 scope:global align:4 +fopMsgM_blendInit__FP18fopMsgM_pane_classPCc = .text:0x8003C07C; // type:function size:0x7C scope:global align:4 +fopMsgM_blendInit__FP10J2DPicturePCc = .text:0x8003C0F8; // type:function size:0x74 scope:global align:4 +fopMsgM_blendDraw__FP18fopMsgM_pane_classPCc = .text:0x8003C16C; // type:function size:0x68 scope:global align:4 +fopMsgM_blendDraw__FP10J2DPicturePCc = .text:0x8003C1D4; // type:function size:0x60 scope:global align:4 +fopMsgM_setFontsizeCenter__FPcPcPcPcii = .text:0x8003C234; // type:function size:0x14C scope:global align:4 +fopMsgM_setFontsizeCenter2__FPcPcPcPciiii = .text:0x8003C380; // type:function size:0x94 scope:global align:4 +fopMsgM_createExpHeap__FUl = .text:0x8003C414; // type:function size:0x3C scope:global align:4 +fopMsgM_destroyExpHeap__FP10JKRExpHeap = .text:0x8003C450; // type:function size:0x20 scope:global align:4 +__dt__9MyPictureFv = .text:0x8003C470; // type:function size:0x60 scope:global align:4 +getTypeID__10J2DPictureFv = .text:0x8003C4D0; // type:function size:0x8 scope:global align:4 +drawOut__10J2DPictureFffffffff = .text:0x8003C4D8; // type:function size:0x58 scope:global align:4 +drawOut__10J2DPictureFffffff = .text:0x8003C530; // type:function size:0xA0 scope:global align:4 +setConnectParent__7J2DPaneFb = .text:0x8003C5D0; // type:function size:0x10 scope:global align:4 +update__7J2DPaneFv = .text:0x8003C5E0; // type:function size:0x4 scope:global align:4 +__sinit_f_op_msg_mng_cpp = .text:0x8003C5E4; // type:function size:0x5C scope:local align:4 +fopDwIt_GetTag__Fv = .text:0x8003C640; // type:function size:0x44 scope:global align:4 +fopDwIt_Begin__Fv = .text:0x8003C684; // type:function size:0x3C scope:global align:4 +fopDwIt_Next__FP16create_tag_class = .text:0x8003C6C0; // type:function size:0x2C scope:global align:4 +fopDwTg_ToDrawQ__FP16create_tag_classi = .text:0x8003C6EC; // type:function size:0x28 scope:global align:4 +fopDwTg_DrawQTo__FP16create_tag_class = .text:0x8003C714; // type:function size:0x20 scope:global align:4 +fopDwTg_Init__FP16create_tag_classPv = .text:0x8003C734; // type:function size:0x24 scope:global align:4 +fopDwTg_CreateQueue__Fv = .text:0x8003C758; // type:function size:0x30 scope:global align:4 +fopScnPause_Enable__FP11scene_class = .text:0x8003C788; // type:function size:0x4C scope:global align:4 +fopScnPause_Disable__FP11scene_class = .text:0x8003C7D4; // type:function size:0xB8 scope:global align:4 +fpcBs_Is_JustOfType__Fii = .text:0x8003C88C; // type:function size:0x10 scope:global align:4 +fpcBs_MakeOfType__FPi = .text:0x8003C89C; // type:function size:0x40 scope:global align:4 +fpcBs_MakeOfId__Fv = .text:0x8003C8DC; // type:function size:0x28 scope:global align:4 +fpcBs_Execute__FP18base_process_class = .text:0x8003C904; // type:function size:0x5C scope:global align:4 +fpcBs_DeleteAppend__FP18base_process_class = .text:0x8003C960; // type:function size:0x40 scope:global align:4 +fpcBs_IsDelete__FP18base_process_class = .text:0x8003C9A0; // type:function size:0x5C scope:global align:4 +fpcBs_Delete__FP18base_process_class = .text:0x8003C9FC; // type:function size:0x64 scope:global align:4 +fpcBs_Create__FsUiPv = .text:0x8003CA60; // type:function size:0xFC scope:global align:4 +fpcBs_SubCreate__FP18base_process_class = .text:0x8003CB5C; // type:function size:0xAC scope:global align:4 +fpcCtIt_Method__FPFPvPv_iPv = .text:0x8003CC08; // type:function size:0x3C scope:global align:4 +fpcCtIt_Judge__FPFPvPv_PvPv = .text:0x8003CC44; // type:function size:0x3C scope:global align:4 +fpcCtIt_filter_JudgeInLayer__FP10create_tagP16fpcCtIt_jilprm_c = .text:0x8003CC80; // type:function size:0x54 scope:global align:4 +fpcCtIt_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x8003CCD4; // type:function size:0x38 scope:global align:4 +fpcCtRq_isCreatingByID__FP10create_tagPUi = .text:0x8003CD0C; // type:function size:0x1C scope:global align:4 +fpcCtRq_IsCreatingByID__FUi = .text:0x8003CD28; // type:function size:0x38 scope:global align:4 +fpcCtRq_CreateQTo__FP14create_request = .text:0x8003CD60; // type:function size:0x3C scope:global align:4 +fpcCtRq_ToCreateQ__FP14create_request = .text:0x8003CD9C; // type:function size:0x44 scope:global align:4 +fpcCtRq_Delete__FP14create_request = .text:0x8003CDE0; // type:function size:0x74 scope:global align:4 +fpcCtRq_Cancel__FP14create_request = .text:0x8003CE54; // type:function size:0x98 scope:global align:4 +fpcCtRq_IsDoing__FP14create_request = .text:0x8003CEEC; // type:function size:0x1C scope:global align:4 +fpcCtRq_Do__FP14create_request = .text:0x8003CF08; // type:function size:0xBC scope:global align:4 +fpcCtRq_Handler__Fv = .text:0x8003CFC4; // type:function size:0x2C scope:global align:4 +fpcCtRq_Create__FP11layer_classUlP27create_request_method_class = .text:0x8003CFF0; // type:function size:0x88 scope:global align:4 +fpcCtTg_ToCreateQ__FP10create_tag = .text:0x8003D078; // type:function size:0x2C scope:global align:4 +fpcCtTg_CreateQTo__FP10create_tag = .text:0x8003D0A4; // type:function size:0x20 scope:global align:4 +fpcCtTg_Init__FP10create_tagPv = .text:0x8003D0C4; // type:function size:0x24 scope:global align:4 +fpcCt_IsCreatingByID__FUi = .text:0x8003D0E8; // type:function size:0x20 scope:global align:4 +fpcCt_IsDoing__FP18base_process_class = .text:0x8003D108; // type:function size:0x24 scope:global align:4 +fpcCt_Abort__FP18base_process_class = .text:0x8003D12C; // type:function size:0x24 scope:global align:4 +fpcCt_Handler__Fv = .text:0x8003D150; // type:function size:0x20 scope:global align:4 +fpcDtTg_IsEmpty__Fv = .text:0x8003D170; // type:function size:0x18 scope:global align:4 +fpcDtTg_ToDeleteQ__FP16delete_tag_class = .text:0x8003D188; // type:function size:0x34 scope:global align:4 +fpcDtTg_DeleteQTo__FP16delete_tag_class = .text:0x8003D1BC; // type:function size:0x20 scope:global align:4 +fpcDtTg_Do__FP16delete_tag_classPFPv_i = .text:0x8003D1DC; // type:function size:0x80 scope:global align:4 +fpcDtTg_Init__FP16delete_tag_classPv = .text:0x8003D25C; // type:function size:0x24 scope:global align:4 +fpcDt_IsComplete__Fv = .text:0x8003D280; // type:function size:0x20 scope:global align:4 +fpcDt_deleteMethod__FP18base_process_class = .text:0x8003D2A0; // type:function size:0x74 scope:global align:4 +fpcDt_Handler__Fv = .text:0x8003D314; // type:function size:0x38 scope:global align:4 +fpcDt_ToQueue__FP18base_process_class = .text:0x8003D34C; // type:function size:0x7C scope:global align:4 +fpcDt_ToDeleteQ__FP18base_process_class = .text:0x8003D3C8; // type:function size:0x154 scope:global align:4 +fpcDt_Delete__FPv = .text:0x8003D51C; // type:function size:0x64 scope:global align:4 +fpcDwPi_Get__FP19draw_priority_class = .text:0x8003D580; // type:function size:0x8 scope:global align:4 +fpcDwPi_Set__FP19draw_priority_classs = .text:0x8003D588; // type:function size:0x8 scope:global align:4 +fpcDwPi_Init__FP19draw_priority_classs = .text:0x8003D590; // type:function size:0x20 scope:global align:4 +fpcEx_Search__FPFPvPv_PvPv = .text:0x8003D5B0; // type:function size:0x20 scope:global align:4 +fpcEx_SearchByID__FUi = .text:0x8003D5D0; // type:function size:0x44 scope:global align:4 +fpcEx_IsExist__FUi = .text:0x8003D614; // type:function size:0x28 scope:global align:4 +fpcEx_Execute__FP18base_process_class = .text:0x8003D63C; // type:function size:0x54 scope:global align:4 +fpcEx_ToLineQ__FP18base_process_class = .text:0x8003D690; // type:function size:0xAC scope:global align:4 +fpcEx_ExecuteQTo__FP18base_process_class = .text:0x8003D73C; // type:function size:0x4C scope:global align:4 +fpcEx_ToExecuteQ__FP18base_process_class = .text:0x8003D788; // type:function size:0x58 scope:global align:4 +fpcEx_Handler__FPFPvPv_i = .text:0x8003D7E0; // type:function size:0x20 scope:global align:4 +fpcLy_CancelQTo__FP24process_method_tag_class = .text:0x8003D800; // type:function size:0x20 scope:global align:4 +fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class = .text:0x8003D820; // type:function size:0x24 scope:global align:4 +fpcLy_CancelMethod__FP24process_method_tag_class = .text:0x8003D844; // type:function size:0x2C scope:global align:4 +fpcLy_IntoQueue__FP11layer_classiP16create_tag_classi = .text:0x8003D870; // type:function size:0x24 scope:global align:4 +fpcLy_ToQueue__FP11layer_classiP16create_tag_class = .text:0x8003D894; // type:function size:0x24 scope:global align:4 +fpcLy_QueueTo__FP11layer_classP16create_tag_class = .text:0x8003D8B8; // type:function size:0x24 scope:global align:4 +fpcLy_IsDeletingMesg__FP11layer_class = .text:0x8003D8DC; // type:function size:0x14 scope:global align:4 +fpcLy_DeletingMesg__FP11layer_class = .text:0x8003D8F0; // type:function size:0x10 scope:global align:4 +fpcLy_DeletedMesg__FP11layer_class = .text:0x8003D900; // type:function size:0x18 scope:global align:4 +fpcLy_IsCreatingMesg__FP11layer_class = .text:0x8003D918; // type:function size:0x14 scope:global align:4 +fpcLy_CreatingMesg__FP11layer_class = .text:0x8003D92C; // type:function size:0x10 scope:global align:4 +fpcLy_CreatedMesg__FP11layer_class = .text:0x8003D93C; // type:function size:0x18 scope:global align:4 +fpcLy_RootLayer__Fv = .text:0x8003D954; // type:function size:0x10 scope:global align:4 +fpcLy_SetCurrentLayer__FP11layer_class = .text:0x8003D964; // type:function size:0x8 scope:global align:4 +fpcLy_CurrentLayer__Fv = .text:0x8003D96C; // type:function size:0x8 scope:global align:4 +fpcLy_Search__FUi = .text:0x8003D974; // type:function size:0x50 scope:global align:4 +fpcLy_Layer__FUi = .text:0x8003D9C4; // type:function size:0x70 scope:global align:4 +fpcLy_Regist__FP11layer_class = .text:0x8003DA34; // type:function size:0x2C scope:global align:4 +fpcLy_Delete__FP11layer_class = .text:0x8003DA60; // type:function size:0xB4 scope:global align:4 +fpcLy_Cancel__FP11layer_class = .text:0x8003DB14; // type:function size:0x2C scope:global align:4 +fpcLy_Create__FP11layer_classPvP15node_list_classi = .text:0x8003DB40; // type:function size:0x138 scope:global align:4 +fpcLf_GetPriority__FP14leafdraw_class = .text:0x8003DC78; // type:function size:0x24 scope:global align:4 +fpcLf_DrawMethod__FP21leafdraw_method_classPv = .text:0x8003DC9C; // type:function size:0x24 scope:global align:4 +fpcLf_Draw__FP14leafdraw_class = .text:0x8003DCC0; // type:function size:0x38 scope:global align:4 +fpcLf_Execute__FP14leafdraw_class = .text:0x8003DCF8; // type:function size:0x28 scope:global align:4 +fpcLf_IsDelete__FP14leafdraw_class = .text:0x8003DD20; // type:function size:0x28 scope:global align:4 +fpcLf_Delete__FP14leafdraw_class = .text:0x8003DD48; // type:function size:0x44 scope:global align:4 +fpcLf_Create__FP14leafdraw_class = .text:0x8003DD8C; // type:function size:0x74 scope:global align:4 +fpcLyIt_OnlyHere__FP11layer_classPFPvPv_iPv = .text:0x8003DE00; // type:function size:0x38 scope:global align:4 +fpcLyIt_OnlyHereLY__FP11layer_classPFPvPv_iPv = .text:0x8003DE38; // type:function size:0x68 scope:global align:4 +fpcLyIt_Judge__FP11layer_classPFPvPv_PvPv = .text:0x8003DEA0; // type:function size:0x38 scope:global align:4 +fpcLyIt_AllJudge__FPFPvPv_PvPv = .text:0x8003DED8; // type:function size:0x74 scope:global align:4 +fpcLyTg_ToQueue__FP26layer_management_tag_classUiUsUs = .text:0x8003DF4C; // type:function size:0xF8 scope:global align:4 +fpcLyTg_QueueTo__FP26layer_management_tag_class = .text:0x8003E044; // type:function size:0x60 scope:global align:4 +fpcLyTg_Move__FP26layer_management_tag_classUiUsUs = .text:0x8003E0A4; // type:function size:0x84 scope:global align:4 +fpcLyTg_Init__FP26layer_management_tag_classUiPv = .text:0x8003E128; // type:function size:0xB4 scope:global align:4 +fpcLn_Create__Fv = .text:0x8003E1DC; // type:function size:0x54 scope:global align:4 +fpcLd_Use__Fs = .text:0x8003E230; // type:function size:0x50 scope:global align:4 +fpcLd_IsLoaded__Fs = .text:0x8003E280; // type:function size:0x24 scope:global align:4 +fpcLd_Free__Fs = .text:0x8003E2A4; // type:function size:0x24 scope:global align:4 +fpcLd_Load__Fs = .text:0x8003E2C8; // type:function size:0x50 scope:global align:4 +fpcM_Draw__FPv = .text:0x8003E318; // type:function size:0x20 scope:global align:4 +fpcM_DrawIterater__FPFPvPv_i = .text:0x8003E338; // type:function size:0x38 scope:global align:4 +fpcM_Execute__FPv = .text:0x8003E370; // type:function size:0x20 scope:global align:4 +fpcM_Delete__FPv = .text:0x8003E390; // type:function size:0x20 scope:global align:4 +fpcM_IsCreating__FUi = .text:0x8003E3B0; // type:function size:0x20 scope:global align:4 +messageSet__FUl = .text:0x8003E3D0; // type:function size:0x620 scope:global align:4 +drawDvdCondition__Fl = .text:0x8003E9F0; // type:function size:0x1E4 scope:global align:4 +checkDvdCondition__Fv = .text:0x8003EBD4; // type:function size:0xB0 scope:global align:4 +fpcM_Management__FPFv_vPFv_v = .text:0x8003EC84; // type:function size:0x10C scope:global align:4 +fpcM_Init__Fv = .text:0x8003ED90; // type:function size:0x3C scope:global align:4 +fpcM_FastCreate__FsPFPv_iPvPv = .text:0x8003EDCC; // type:function size:0x54 scope:global align:4 +fpcM_IsPause__FPvUc = .text:0x8003EE20; // type:function size:0x24 scope:global align:4 +fpcM_PauseEnable__FPvUc = .text:0x8003EE44; // type:function size:0x24 scope:global align:4 +fpcM_PauseDisable__FPvUc = .text:0x8003EE68; // type:function size:0x24 scope:global align:4 +fpcM_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x8003EE8C; // type:function size:0x74 scope:global align:4 +fpcMtd_Method__FPFPv_iPv = .text:0x8003EF00; // type:function size:0x38 scope:global align:4 +fpcMtd_Execute__FP20process_method_classPv = .text:0x8003EF38; // type:function size:0x24 scope:global align:4 +fpcMtd_IsDelete__FP20process_method_classPv = .text:0x8003EF5C; // type:function size:0x24 scope:global align:4 +fpcMtd_Delete__FP20process_method_classPv = .text:0x8003EF80; // type:function size:0x24 scope:global align:4 +fpcMtd_Create__FP20process_method_classPv = .text:0x8003EFA4; // type:function size:0x24 scope:global align:4 +fpcNd_DrawMethod__FP21nodedraw_method_classPv = .text:0x8003EFC8; // type:function size:0x24 scope:global align:4 +fpcNd_Draw__FP18process_node_class = .text:0x8003EFEC; // type:function size:0x6C scope:global align:4 +fpcNd_Execute__FP18process_node_class = .text:0x8003F058; // type:function size:0x5C scope:global align:4 +fpcNd_IsCreatingFromUnder__FPv = .text:0x8003F0B4; // type:function size:0x80 scope:global align:4 +fpcNd_IsDeleteTiming__FP18process_node_class = .text:0x8003F134; // type:function size:0x40 scope:global align:4 +fpcNd_IsDelete__FP18process_node_class = .text:0x8003F174; // type:function size:0x28 scope:global align:4 +fpcNd_Delete__FP18process_node_class = .text:0x8003F19C; // type:function size:0x64 scope:global align:4 +fpcNd_Create__FP18process_node_class = .text:0x8003F200; // type:function size:0x9C scope:global align:4 +fpcNdRq_RequestQTo__FP19node_create_request = .text:0x8003F29C; // type:function size:0x40 scope:global align:4 +fpcNdRq_ToRequestQ__FP19node_create_request = .text:0x8003F2DC; // type:function size:0x4C scope:global align:4 +fpcNdRq_phase_IsCreated__FP19node_create_request = .text:0x8003F328; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_Create__FP19node_create_request = .text:0x8003F380; // type:function size:0x5C scope:global align:4 +fpcNdRq_phase_IsDeleteTiming__FP19node_create_request = .text:0x8003F3DC; // type:function size:0x8 scope:global align:4 +fpcNdRq_phase_IsDeleted__FP19node_create_request = .text:0x8003F3E4; // type:function size:0x30 scope:global align:4 +fpcNdRq_phase_Delete__FP19node_create_request = .text:0x8003F414; // type:function size:0x54 scope:global align:4 +fpcNdRq_DoPhase__FP19node_create_request = .text:0x8003F468; // type:function size:0x48 scope:global align:4 +fpcNdRq_Execute__FP19node_create_request = .text:0x8003F4B0; // type:function size:0x64 scope:global align:4 +fpcNdRq_Delete__FP19node_create_request = .text:0x8003F514; // type:function size:0x68 scope:global align:4 +fpcNdRq_Cancel__FP19node_create_request = .text:0x8003F57C; // type:function size:0x58 scope:global align:4 +fpcNdRq_Handler__Fv = .text:0x8003F5D4; // type:function size:0xE8 scope:global align:4 +fpcNdRq_IsPossibleTarget__FP18process_node_class = .text:0x8003F6BC; // type:function size:0x6C scope:global align:4 +fpcNdRq_IsIng__FP18process_node_class = .text:0x8003F728; // type:function size:0x4C scope:global align:4 +fpcNdRq_Create__FUl = .text:0x8003F774; // type:function size:0x178 scope:global align:4 +fpcNdRq_ChangeNode__FUlP18process_node_classsPv = .text:0x8003F8EC; // type:function size:0x9C scope:global align:4 +fpcNdRq_DeleteNode__FUlP18process_node_class = .text:0x8003F988; // type:function size:0x8C scope:global align:4 +fpcNdRq_CreateNode__FUlsPv = .text:0x8003FA14; // type:function size:0xAC scope:global align:4 +fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class = .text:0x8003FAC0; // type:function size:0xB0 scope:global align:4 +fpcNdRq_ReChangeNode__FUisPv = .text:0x8003FB70; // type:function size:0x78 scope:global align:4 +fpcNdRq_ReRequest__FUisPv = .text:0x8003FBE8; // type:function size:0x20 scope:global align:4 +fpcPi_IsInQueue__FP22process_priority_class = .text:0x8003FC08; // type:function size:0x20 scope:global align:4 +fpcPi_QueueTo__FP22process_priority_class = .text:0x8003FC28; // type:function size:0x38 scope:global align:4 +fpcPi_ToQueue__FP22process_priority_class = .text:0x8003FC60; // type:function size:0x8C scope:global align:4 +fpcPi_GetFromQueue__Fv = .text:0x8003FCEC; // type:function size:0x54 scope:global align:4 +fpcPi_Delete__FP22process_priority_class = .text:0x8003FD40; // type:function size:0x4C scope:global align:4 +fpcPi_IsNormal__FUiUsUs = .text:0x8003FD8C; // type:function size:0x34 scope:global align:4 +fpcPi_Change__FP22process_priority_classUiUsUs = .text:0x8003FDC0; // type:function size:0x140 scope:global align:4 +fpcPi_Handler__Fv = .text:0x8003FF00; // type:function size:0x94 scope:global align:4 +fpcPi_Init__FP22process_priority_classPvUiUsUs = .text:0x8003FF94; // type:function size:0xA8 scope:global align:4 +fpcPf_Get__Fs = .text:0x8004003C; // type:function size:0x14 scope:global align:4 +fpcSch_JudgeForPName__FPvPv = .text:0x80040050; // type:function size:0x18 scope:global align:4 +fpcSch_JudgeByID__FPvPv = .text:0x80040068; // type:function size:0x18 scope:global align:4 +fpcLnTg_Move__FP8line_tagi = .text:0x80040080; // type:function size:0x58 scope:global align:4 +fpcLnTg_QueueTo__FP8line_tag = .text:0x800400D8; // type:function size:0x34 scope:global align:4 +fpcLnTg_ToQueue__FP8line_tagi = .text:0x8004010C; // type:function size:0x58 scope:global align:4 +fpcLnTg_Init__FP8line_tagPv = .text:0x80040164; // type:function size:0x34 scope:global align:4 +fpcLnIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x80040198; // type:function size:0x68 scope:global align:4 +fpcLnIt_Queue__FPFPvPv_i = .text:0x80040200; // type:function size:0x3C scope:global align:4 +fpcMtdIt_Method__FP15node_list_classPFPv_i = .text:0x8004023C; // type:function size:0x24 scope:global align:4 +fpcMtdTg_Do__FP24process_method_tag_class = .text:0x80040260; // type:function size:0x30 scope:global align:4 +fpcMtdTg_ToMethodQ__FP15node_list_classP24process_method_tag_class = .text:0x80040290; // type:function size:0x20 scope:global align:4 +fpcMtdTg_MethodQTo__FP24process_method_tag_class = .text:0x800402B0; // type:function size:0x20 scope:global align:4 +fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv = .text:0x800402D0; // type:function size:0x4C scope:global align:4 +fpcPause_IsEnable__FPvUc = .text:0x8004031C; // type:function size:0x24 scope:global align:4 +fpcPause_Enable__FPvUc = .text:0x80040340; // type:function size:0x6C scope:global align:4 +fpcPause_Disable__FPvUc = .text:0x800403AC; // type:function size:0x74 scope:global align:4 +fpcPause_Init__FPv = .text:0x80040420; // type:function size:0xC scope:global align:4 +fpcDw_Execute__FP18base_process_class = .text:0x8004042C; // type:function size:0xA0 scope:global align:4 +fpcDw_Handler__FPFPFPvPv_i_iPFPvPv_i = .text:0x800404CC; // type:function size:0x54 scope:global align:4 +fpcFCtRq_Do__FP19fast_create_request = .text:0x80040520; // type:function size:0x50 scope:global align:4 +fpcFCtRq_Delete__FP19fast_create_request = .text:0x80040570; // type:function size:0x8 scope:global align:4 +fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80040578; // type:function size:0xD0 scope:global align:4 +fpcSCtRq_phase_Load__FP29standard_create_request_class = .text:0x80040648; // type:function size:0x54 scope:global align:4 +fpcSCtRq_phase_CreateProcess__FP29standard_create_request_class = .text:0x8004069C; // type:function size:0x68 scope:global align:4 +fpcSCtRq_phase_SubCreateProcess__FP29standard_create_request_class = .text:0x80040704; // type:function size:0x38 scope:global align:4 +fpcSCtRq_phase_IsComplete__FP29standard_create_request_class = .text:0x8004073C; // type:function size:0x58 scope:global align:4 +fpcSCtRq_phase_PostMethod__FP29standard_create_request_class = .text:0x80040794; // type:function size:0x50 scope:global align:4 +fpcSCtRq_phase_Done__FP29standard_create_request_class = .text:0x800407E4; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Handler__FP29standard_create_request_class = .text:0x800407EC; // type:function size:0x70 scope:global align:4 +fpcSCtRq_Delete__FP29standard_create_request_class = .text:0x8004085C; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Cancel__FP29standard_create_request_class = .text:0x80040864; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x8004086C; // type:function size:0x94 scope:global align:4 +set__18dStage_nextStage_cFPCcScsScSc = .text:0x80040900; // type:function size:0x38 scope:global align:4 +dStage_SetErrorRoom__Fv = .text:0x80040938; // type:function size:0x4 scope:global align:4 +dStage_SetErrorStage__Fv = .text:0x8004093C; // type:function size:0x4 scope:global align:4 +dStage_GetKeepTresureInfo__Fv = .text:0x80040940; // type:function size:0xC scope:global align:4 +dStage_GetKeepDoorInfo__Fv = .text:0x8004094C; // type:function size:0xC scope:global align:4 +dStage_KeepTresureInfoProc__FP11dStage_dt_cP19stage_tresure_class = .text:0x80040958; // type:function size:0x120 scope:global align:4 +dStage_KeepDoorInfoProc__FP11dStage_dt_cP16stage_tgsc_class = .text:0x80040A78; // type:function size:0x130 scope:global align:4 +set__19dStage_startStage_cFPCcScsSc = .text:0x80040BA8; // type:function size:0x4C scope:global align:4 +init__20dStage_roomControl_cFv = .text:0x80040BF4; // type:function size:0x118 scope:global align:4 +getStatusRoomDt__20dStage_roomControl_cFi = .text:0x80040D0C; // type:function size:0x2C scope:global align:4 +getMemoryBlock__20dStage_roomControl_cFi = .text:0x80040D38; // type:function size:0x38 scope:global align:4 +setStayNo__20dStage_roomControl_cFi = .text:0x80040D70; // type:function size:0x38 scope:global align:4 +stayRoomCheck__FiPUci = .text:0x80040DA8; // type:function size:0x34 scope:global align:4 +createRoomScene__Fi = .text:0x80040DDC; // type:function size:0x5C scope:global align:4 +checkRoomDisp__20dStage_roomControl_cCFi = .text:0x80040E38; // type:function size:0x34 scope:global align:4 +loadRoom__20dStage_roomControl_cFiPUc = .text:0x80040E6C; // type:function size:0x16C scope:global align:4 +zoneCountCheck__20dStage_roomControl_cCFi = .text:0x80040FD8; // type:function size:0xD4 scope:global align:4 +checkDrawArea__20dStage_roomControl_cCFv = .text:0x800410AC; // type:function size:0x240 scope:global align:4 +getDarkStatus__20dStage_roomControl_cFv = .text:0x800412EC; // type:function size:0x44 scope:global align:4 +getDarkMode__20dStage_roomControl_cFv = .text:0x80041330; // type:function size:0x40 scope:global align:4 +createMemoryBlock__20dStage_roomControl_cFiUl = .text:0x80041370; // type:function size:0x64 scope:global align:4 +destroyMemoryBlock__20dStage_roomControl_cFv = .text:0x800413D4; // type:function size:0x5C scope:global align:4 +init__16dStage_stageDt_cFv = .text:0x80041430; // type:function size:0x74 scope:global align:4 +init__15dStage_roomDt_cFv = .text:0x800414A4; // type:function size:0x50 scope:global align:4 +dStage_roomInit__Fi = .text:0x800414F4; // type:function size:0x50 scope:global align:4 +dStage_searchName__FPCc = .text:0x80041544; // type:function size:0x70 scope:global align:4 +dStage_getName__FsSc = .text:0x800415B4; // type:function size:0x54 scope:global align:4 +dStage_getName2__FsSc = .text:0x80041608; // type:function size:0x20 scope:global align:4 +dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class = .text:0x80041628; // type:function size:0x74 scope:global align:4 +dStage_cameraCreate__FP24stage_camera2_data_classii = .text:0x8004169C; // type:function size:0x6C scope:global align:4 +dStage_decodeSearchIkada__FPvi = .text:0x80041708; // type:function size:0x144 scope:global align:4 +dStage_playerInitIkada__FP16fopAcM_prm_classPv = .text:0x8004184C; // type:function size:0x184 scope:global align:4 +dStage_chkPlayerId__Fii = .text:0x800419D0; // type:function size:0x11C scope:global align:4 +getPlayer__15dStage_roomDt_cCFv = .text:0x80041AEC; // type:function size:0x8 scope:global align:4 +dStage_playerInit__FP11dStage_dt_cPviPv = .text:0x80041AF4; // type:function size:0x390 scope:global align:4 +dStage_cameraInit__FP11dStage_dt_cPviPv = .text:0x80041E84; // type:function size:0x50 scope:global align:4 +dStage_RoomCameraInit__FP11dStage_dt_cPviPv = .text:0x80041ED4; // type:function size:0x34 scope:global align:4 +dStage_arrowInit__FP11dStage_dt_cPviPv = .text:0x80041F08; // type:function size:0x34 scope:global align:4 +dStage_mapInfo_GetOceanX__FP20stage_map_info_class = .text:0x80041F3C; // type:function size:0x18 scope:global align:4 +dStage_mapInfo_GetOceanZ__FP20stage_map_info_class = .text:0x80041F54; // type:function size:0x18 scope:global align:4 +dStage_mapInfoInit__FP11dStage_dt_cPviPv = .text:0x80041F6C; // type:function size:0x64 scope:global align:4 +getMapInfo2__15dStage_roomDt_cCFi = .text:0x80041FD0; // type:function size:0x8C scope:global align:4 +getMapInfoBase__15dStage_roomDt_cCFv = .text:0x8004205C; // type:function size:0x8 scope:global align:4 +getMapInfo2__16dStage_stageDt_cCFi = .text:0x80042064; // type:function size:0x8C scope:global align:4 +getMapInfoBase__16dStage_stageDt_cCFv = .text:0x800420F0; // type:function size:0x8 scope:global align:4 +dStage_paletInfoInit__FP11dStage_dt_cPviPv = .text:0x800420F8; // type:function size:0x34 scope:global align:4 +dStage_pselectInfoInit__FP11dStage_dt_cPviPv = .text:0x8004212C; // type:function size:0x34 scope:global align:4 +dStage_envrInfoInit__FP11dStage_dt_cPviPv = .text:0x80042160; // type:function size:0x34 scope:global align:4 +dStage_filiInfoInit__FP11dStage_dt_cPviPv = .text:0x80042194; // type:function size:0x54 scope:global align:4 +dStage_vrboxInfoInit__FP11dStage_dt_cPviPv = .text:0x800421E8; // type:function size:0x34 scope:global align:4 +dStage_plightInfoInit__FP11dStage_dt_cPviPv = .text:0x8004221C; // type:function size:0x64 scope:global align:4 +dStage_lgtvInfoInit__FP11dStage_dt_cPviPv = .text:0x80042280; // type:function size:0x8C scope:global align:4 +dStage_stagInfoInit__FP11dStage_dt_cPviPv = .text:0x8004230C; // type:function size:0x80 scope:global align:4 +dStage_sclsInfoInit__FP11dStage_dt_cPviPv = .text:0x8004238C; // type:function size:0x34 scope:global align:4 +dStage_actorInit__FP11dStage_dt_cPviPv = .text:0x800423C0; // type:function size:0xFC scope:global align:4 +dStage_tgscInfoInit__FP11dStage_dt_cPviPv = .text:0x800424BC; // type:function size:0xE0 scope:global align:4 +dStage_roomReadInit__FP11dStage_dt_cPviPv = .text:0x8004259C; // type:function size:0x8C scope:global align:4 +dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi = .text:0x80042628; // type:function size:0x30 scope:global align:4 +dStage_ppntInfoInit__FP11dStage_dt_cPviPv = .text:0x80042658; // type:function size:0x34 scope:global align:4 +dStage_pathInfoInit__FP11dStage_dt_cPviPv = .text:0x8004268C; // type:function size:0x90 scope:global align:4 +dStage_rppnInfoInit__FP11dStage_dt_cPviPv = .text:0x8004271C; // type:function size:0x34 scope:global align:4 +dStage_rpatInfoInit__FP11dStage_dt_cPviPv = .text:0x80042750; // type:function size:0x90 scope:global align:4 +dStage_soundInfoInit__FP11dStage_dt_cPviPv = .text:0x800427E0; // type:function size:0x34 scope:global align:4 +dStage_eventInfoInit__FP11dStage_dt_cPviPv = .text:0x80042814; // type:function size:0x34 scope:global align:4 +dStage_floorInfoInit__FP11dStage_dt_cPviPv = .text:0x80042848; // type:function size:0x34 scope:global align:4 +dStage_memaInfoInit__FP11dStage_dt_cPviPv = .text:0x8004287C; // type:function size:0xC0 scope:global align:4 +dStage_mecoInfoInit__FP11dStage_dt_cPviPv = .text:0x8004293C; // type:function size:0x84 scope:global align:4 +dStage_setShipPos__Fii = .text:0x800429C0; // type:function size:0x150 scope:global align:4 +dStage_chkTaura__Fi = .text:0x80042B10; // type:function size:0x60 scope:global align:4 +dStage_shipInfoInit__FP11dStage_dt_cPviPv = .text:0x80042B70; // type:function size:0xC8 scope:global align:4 +dStage_multInfoInit__FP11dStage_dt_cPviPv = .text:0x80042C38; // type:function size:0x34 scope:global align:4 +dStage_lbnkInfoInit__FP11dStage_dt_cPviPv = .text:0x80042C6C; // type:function size:0x34 scope:global align:4 +dStage_stageTresureInit__FP11dStage_dt_cPviPv = .text:0x80042CA0; // type:function size:0x78 scope:global align:4 +dStage_roomTresureInit__FP11dStage_dt_cPviPv = .text:0x80042D18; // type:function size:0x68 scope:global align:4 +dStage_layerTresureInit__FP11dStage_dt_cPviPv = .text:0x80042D80; // type:function size:0x24 scope:global align:4 +dStage_dmapInfoInit__FP11dStage_dt_cPviPv = .text:0x80042DA4; // type:function size:0x34 scope:global align:4 +dStage_stageDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x80042DD8; // type:function size:0x78 scope:global align:4 +dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x80042E50; // type:function size:0x68 scope:global align:4 +dKankyo_create__Fv = .text:0x80042EB8; // type:function size:0x5C scope:global align:4 +dStage_dt_c_decode__FPvP11dStage_dt_cP9FuncTablei = .text:0x80042F14; // type:function size:0xB0 scope:global align:4 +dStage_dt_c_offsetToPtr__FPv = .text:0x80042FC4; // type:function size:0x38 scope:global align:4 +dStage_dt_c_stageInitLoader__FPvP11dStage_dt_c = .text:0x80042FFC; // type:function size:0xE4 scope:global align:4 +layerLoader__FPvP11dStage_dt_ci = .text:0x800430E0; // type:function size:0x5C scope:global align:4 +dStage_dt_c_stageLoader__FPvP11dStage_dt_c = .text:0x8004313C; // type:function size:0x54 scope:global align:4 +dStage_dt_c_roomLoader__FPvP11dStage_dt_c = .text:0x80043190; // type:function size:0x64 scope:global align:4 +dStage_dt_c_roomReLoader__FPvP11dStage_dt_ci = .text:0x800431F4; // type:function size:0x58 scope:global align:4 +dStage_infoCreate__Fv = .text:0x8004324C; // type:function size:0xA0 scope:global align:4 +dStage_Create__Fv = .text:0x800432EC; // type:function size:0x178 scope:global align:4 +dStage_Delete__Fv = .text:0x80043464; // type:function size:0xB0 scope:global align:4 +dStage_RoomCheck__FP11cBgS_GndChk = .text:0x80043514; // type:function size:0xF0 scope:global align:4 +SetTimePass__20dStage_roomControl_cFi = .text:0x80043604; // type:function size:0x8 scope:global align:4 +dStage_changeSceneExitId__FR13cBgS_PolyInfofUlSc = .text:0x8004360C; // type:function size:0x2F4 scope:global align:4 +dStage_changeScene__FifUlSc = .text:0x80043900; // type:function size:0x1A8 scope:global align:4 +getSclsInfo__15dStage_roomDt_cCFv = .text:0x80043AA8; // type:function size:0x8 scope:global align:4 +dStage_restartRoom__FUlUl = .text:0x80043AB0; // type:function size:0x60 scope:global align:4 +dStage_turnRestart__Fv = .text:0x80043B10; // type:function size:0xC0 scope:global align:4 +dStage_escapeRestart__Fv = .text:0x80043BD0; // type:function size:0xB4 scope:global align:4 +dStage_checkRestart__Fv = .text:0x80043C84; // type:function size:0x4C scope:global align:4 +getRoomNo__15dStage_roomDt_cCFv = .text:0x80043CD0; // type:function size:0xC scope:global align:4 +setCamera__15dStage_roomDt_cFP18stage_camera_class = .text:0x80043CDC; // type:function size:0x8 scope:global align:4 +getCamera__15dStage_roomDt_cCFv = .text:0x80043CE4; // type:function size:0x8 scope:global align:4 +setArrow__15dStage_roomDt_cFP17stage_arrow_class = .text:0x80043CEC; // type:function size:0x8 scope:global align:4 +getArrow__15dStage_roomDt_cCFv = .text:0x80043CF4; // type:function size:0x8 scope:global align:4 +setPlayer__15dStage_roomDt_cFP17stage_actor_class = .text:0x80043CFC; // type:function size:0x8 scope:global align:4 +setPlayerNum__15dStage_roomDt_cFUs = .text:0x80043D04; // type:function size:0x8 scope:global align:4 +getPlayerNum__15dStage_roomDt_cCFv = .text:0x80043D0C; // type:function size:0x8 scope:global align:4 +setRoom__15dStage_roomDt_cFP14roomRead_class = .text:0x80043D14; // type:function size:0x6C scope:global align:4 +getRoom__15dStage_roomDt_cCFv = .text:0x80043D80; // type:function size:0x6C scope:global align:4 +setMapInfo__15dStage_roomDt_cFP20stage_map_info_class = .text:0x80043DEC; // type:function size:0x8 scope:global align:4 +getMapInfo__15dStage_roomDt_cCFv = .text:0x80043DF4; // type:function size:0x8 scope:global align:4 +setMapInfoBase__15dStage_roomDt_cFP26stage_map_info_dummy_class = .text:0x80043DFC; // type:function size:0x8 scope:global align:4 +setPaletInfo__15dStage_roomDt_cFP22stage_palet_info_class = .text:0x80043E04; // type:function size:0x6C scope:global align:4 +getPaletInfo__15dStage_roomDt_cCFv = .text:0x80043E70; // type:function size:0x6C scope:global align:4 +setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class = .text:0x80043EDC; // type:function size:0x6C scope:global align:4 +getPselectInfo__15dStage_roomDt_cCFv = .text:0x80043F48; // type:function size:0x6C scope:global align:4 +setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class = .text:0x80043FB4; // type:function size:0x6C scope:global align:4 +getEnvrInfo__15dStage_roomDt_cCFv = .text:0x80044020; // type:function size:0x6C scope:global align:4 +setVrboxInfo__15dStage_roomDt_cFP22stage_vrbox_info_class = .text:0x8004408C; // type:function size:0x8 scope:global align:4 +getVrboxInfo__15dStage_roomDt_cCFv = .text:0x80044094; // type:function size:0x8 scope:global align:4 +setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class = .text:0x8004409C; // type:function size:0x6C scope:global align:4 +getPlightInfo__15dStage_roomDt_cCFv = .text:0x80044108; // type:function size:0x6C scope:global align:4 +setPaletNumInfo__15dStage_roomDt_cFi = .text:0x80044174; // type:function size:0x6C scope:global align:4 +getPaletNumInfo__15dStage_roomDt_cCFv = .text:0x800441E0; // type:function size:0x6C scope:global align:4 +setPselectNumInfo__15dStage_roomDt_cFi = .text:0x8004424C; // type:function size:0x6C scope:global align:4 +getPselectNumInfo__15dStage_roomDt_cCFv = .text:0x800442B8; // type:function size:0x6C scope:global align:4 +setEnvrNumInfo__15dStage_roomDt_cFi = .text:0x80044324; // type:function size:0x6C scope:global align:4 +getEnvrNumInfo__15dStage_roomDt_cCFv = .text:0x80044390; // type:function size:0x6C scope:global align:4 +setVrboxNumInfo__15dStage_roomDt_cFi = .text:0x800443FC; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__15dStage_roomDt_cCFv = .text:0x80044404; // type:function size:0x8 scope:global align:4 +setPlightNumInfo__15dStage_roomDt_cFi = .text:0x8004440C; // type:function size:0x6C scope:global align:4 +getPlightNumInfo__15dStage_roomDt_cCFv = .text:0x80044478; // type:function size:0x6C scope:global align:4 +setLightVecInfo__15dStage_roomDt_cFP25stage_lightvec_info_class = .text:0x800444E4; // type:function size:0x8 scope:global align:4 +getLightVecInfo__15dStage_roomDt_cCFv = .text:0x800444EC; // type:function size:0x8 scope:global align:4 +setLightVecInfoNum__15dStage_roomDt_cFi = .text:0x800444F4; // type:function size:0x8 scope:global align:4 +getLightVecInfoNum__15dStage_roomDt_cCFv = .text:0x800444FC; // type:function size:0x8 scope:global align:4 +setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class = .text:0x80044504; // type:function size:0x6C scope:global align:4 +getStagInfo__15dStage_roomDt_cCFv = .text:0x80044570; // type:function size:0x6C scope:global align:4 +setSclsInfo__15dStage_roomDt_cFP27stage_scls_info_dummy_class = .text:0x800445DC; // type:function size:0x8 scope:global align:4 +setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x800445E4; // type:function size:0x6C scope:global align:4 +getPntInf__15dStage_roomDt_cCFv = .text:0x80044650; // type:function size:0x6C scope:global align:4 +setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x800446BC; // type:function size:0x6C scope:global align:4 +getPathInf__15dStage_roomDt_cCFv = .text:0x80044728; // type:function size:0x6C scope:global align:4 +setPnt2Info__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x80044794; // type:function size:0x8 scope:global align:4 +getPnt2Inf__15dStage_roomDt_cCFv = .text:0x8004479C; // type:function size:0x8 scope:global align:4 +setPath2Info__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x800447A4; // type:function size:0x8 scope:global align:4 +getPath2Inf__15dStage_roomDt_cCFv = .text:0x800447AC; // type:function size:0x8 scope:global align:4 +setSoundInfo__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x800447B4; // type:function size:0x8 scope:global align:4 +getSoundInf__15dStage_roomDt_cCFv = .text:0x800447BC; // type:function size:0x8 scope:global align:4 +setEventInfo__15dStage_roomDt_cFP18dStage_EventInfo_c = .text:0x800447C4; // type:function size:0x6C scope:global align:4 +getEventInfo__15dStage_roomDt_cCFv = .text:0x80044830; // type:function size:0x6C scope:global align:4 +setFileListInfo__15dStage_roomDt_cFP20dStage_FileList_dt_c = .text:0x8004489C; // type:function size:0x8 scope:global align:4 +setFloorInfo__15dStage_roomDt_cFP18dStage_FloorInfo_c = .text:0x800448A4; // type:function size:0x8 scope:global align:4 +getFloorInfo__15dStage_roomDt_cCFv = .text:0x800448AC; // type:function size:0x8 scope:global align:4 +setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c = .text:0x800448B4; // type:function size:0x68 scope:global align:4 +getMemoryConfig__15dStage_roomDt_cCFv = .text:0x8004491C; // type:function size:0x6C scope:global align:4 +setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c = .text:0x80044988; // type:function size:0x68 scope:global align:4 +getMemoryMap__15dStage_roomDt_cCFv = .text:0x800449F0; // type:function size:0x6C scope:global align:4 +setShip__15dStage_roomDt_cFP13dStage_Ship_c = .text:0x80044A5C; // type:function size:0x8 scope:global align:4 +getShip__15dStage_roomDt_cCFv = .text:0x80044A64; // type:function size:0x8 scope:global align:4 +setMulti__15dStage_roomDt_cFP14dStage_Multi_c = .text:0x80044A6C; // type:function size:0x68 scope:global align:4 +getMulti__15dStage_roomDt_cCFv = .text:0x80044AD4; // type:function size:0x6C scope:global align:4 +setLbnk__15dStage_roomDt_cFP13dStage_Lbnk_c = .text:0x80044B40; // type:function size:0x8 scope:global align:4 +getLbnk__15dStage_roomDt_cCFv = .text:0x80044B48; // type:function size:0x8 scope:global align:4 +setTresure__15dStage_roomDt_cFP19stage_tresure_class = .text:0x80044B50; // type:function size:0x8 scope:global align:4 +getTresure__15dStage_roomDt_cCFv = .text:0x80044B58; // type:function size:0x8 scope:global align:4 +setDMap__15dStage_roomDt_cFP13dStage_DMap_c = .text:0x80044B60; // type:function size:0x54 scope:global align:4 +getDMap__15dStage_roomDt_cCFv = .text:0x80044BB4; // type:function size:0x58 scope:global align:4 +setDrTg__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x80044C0C; // type:function size:0x8 scope:global align:4 +getDrTg__15dStage_roomDt_cCFv = .text:0x80044C14; // type:function size:0x8 scope:global align:4 +getRoomNo__16dStage_stageDt_cCFv = .text:0x80044C1C; // type:function size:0x8 scope:global align:4 +setCamera__16dStage_stageDt_cFP18stage_camera_class = .text:0x80044C24; // type:function size:0x8 scope:global align:4 +getCamera__16dStage_stageDt_cCFv = .text:0x80044C2C; // type:function size:0x8 scope:global align:4 +setArrow__16dStage_stageDt_cFP17stage_arrow_class = .text:0x80044C34; // type:function size:0x8 scope:global align:4 +getArrow__16dStage_stageDt_cCFv = .text:0x80044C3C; // type:function size:0x8 scope:global align:4 +setPlayer__16dStage_stageDt_cFP17stage_actor_class = .text:0x80044C44; // type:function size:0x8 scope:global align:4 +getPlayer__16dStage_stageDt_cCFv = .text:0x80044C4C; // type:function size:0x8 scope:global align:4 +setPlayerNum__16dStage_stageDt_cFUs = .text:0x80044C54; // type:function size:0x8 scope:global align:4 +getPlayerNum__16dStage_stageDt_cCFv = .text:0x80044C5C; // type:function size:0x8 scope:global align:4 +setRoom__16dStage_stageDt_cFP14roomRead_class = .text:0x80044C64; // type:function size:0x8 scope:global align:4 +getRoom__16dStage_stageDt_cCFv = .text:0x80044C6C; // type:function size:0x8 scope:global align:4 +setMapInfo__16dStage_stageDt_cFP20stage_map_info_class = .text:0x80044C74; // type:function size:0x8 scope:global align:4 +getMapInfo__16dStage_stageDt_cCFv = .text:0x80044C7C; // type:function size:0x8 scope:global align:4 +setMapInfoBase__16dStage_stageDt_cFP26stage_map_info_dummy_class = .text:0x80044C84; // type:function size:0x8 scope:global align:4 +setPaletInfo__16dStage_stageDt_cFP22stage_palet_info_class = .text:0x80044C8C; // type:function size:0x8 scope:global align:4 +getPaletInfo__16dStage_stageDt_cCFv = .text:0x80044C94; // type:function size:0x8 scope:global align:4 +setPselectInfo__16dStage_stageDt_cFP24stage_pselect_info_class = .text:0x80044C9C; // type:function size:0x8 scope:global align:4 +getPselectInfo__16dStage_stageDt_cCFv = .text:0x80044CA4; // type:function size:0x8 scope:global align:4 +setEnvrInfo__16dStage_stageDt_cFP21stage_envr_info_class = .text:0x80044CAC; // type:function size:0x8 scope:global align:4 +getEnvrInfo__16dStage_stageDt_cCFv = .text:0x80044CB4; // type:function size:0x8 scope:global align:4 +setVrboxInfo__16dStage_stageDt_cFP22stage_vrbox_info_class = .text:0x80044CBC; // type:function size:0x8 scope:global align:4 +getVrboxInfo__16dStage_stageDt_cCFv = .text:0x80044CC4; // type:function size:0x8 scope:global align:4 +setPlightInfo__16dStage_stageDt_cFP23stage_plight_info_class = .text:0x80044CCC; // type:function size:0x8 scope:global align:4 +getPlightInfo__16dStage_stageDt_cCFv = .text:0x80044CD4; // type:function size:0x8 scope:global align:4 +setPaletNumInfo__16dStage_stageDt_cFi = .text:0x80044CDC; // type:function size:0x8 scope:global align:4 +getPaletNumInfo__16dStage_stageDt_cCFv = .text:0x80044CE4; // type:function size:0x8 scope:global align:4 +setPselectNumInfo__16dStage_stageDt_cFi = .text:0x80044CEC; // type:function size:0x8 scope:global align:4 +getPselectNumInfo__16dStage_stageDt_cCFv = .text:0x80044CF4; // type:function size:0x8 scope:global align:4 +setEnvrNumInfo__16dStage_stageDt_cFi = .text:0x80044CFC; // type:function size:0x8 scope:global align:4 +getEnvrNumInfo__16dStage_stageDt_cCFv = .text:0x80044D04; // type:function size:0x8 scope:global align:4 +setVrboxNumInfo__16dStage_stageDt_cFi = .text:0x80044D0C; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__16dStage_stageDt_cCFv = .text:0x80044D14; // type:function size:0x8 scope:global align:4 +setLightVecInfo__16dStage_stageDt_cFP25stage_lightvec_info_class = .text:0x80044D1C; // type:function size:0x6C scope:global align:4 +getLightVecInfo__16dStage_stageDt_cCFv = .text:0x80044D88; // type:function size:0x6C scope:global align:4 +setLightVecInfoNum__16dStage_stageDt_cFi = .text:0x80044DF4; // type:function size:0x6C scope:global align:4 +getLightVecInfoNum__16dStage_stageDt_cCFv = .text:0x80044E60; // type:function size:0x6C scope:global align:4 +setPlightNumInfo__16dStage_stageDt_cFi = .text:0x80044ECC; // type:function size:0x8 scope:global align:4 +getPlightNumInfo__16dStage_stageDt_cCFv = .text:0x80044ED4; // type:function size:0x8 scope:global align:4 +setStagInfo__16dStage_stageDt_cFP21stage_stag_info_class = .text:0x80044EDC; // type:function size:0x8 scope:global align:4 +getStagInfo__16dStage_stageDt_cCFv = .text:0x80044EE4; // type:function size:0x8 scope:global align:4 +setSclsInfo__16dStage_stageDt_cFP27stage_scls_info_dummy_class = .text:0x80044EEC; // type:function size:0x8 scope:global align:4 +getSclsInfo__16dStage_stageDt_cCFv = .text:0x80044EF4; // type:function size:0x8 scope:global align:4 +setPntInfo__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x80044EFC; // type:function size:0x8 scope:global align:4 +getPntInf__16dStage_stageDt_cCFv = .text:0x80044F04; // type:function size:0x8 scope:global align:4 +setPathInfo__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x80044F0C; // type:function size:0x8 scope:global align:4 +getPathInf__16dStage_stageDt_cCFv = .text:0x80044F14; // type:function size:0x8 scope:global align:4 +setPnt2Info__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x80044F1C; // type:function size:0x8 scope:global align:4 +getPnt2Inf__16dStage_stageDt_cCFv = .text:0x80044F24; // type:function size:0x8 scope:global align:4 +setPath2Info__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x80044F2C; // type:function size:0x8 scope:global align:4 +getPath2Inf__16dStage_stageDt_cCFv = .text:0x80044F34; // type:function size:0x8 scope:global align:4 +setSoundInfo__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x80044F3C; // type:function size:0x8 scope:global align:4 +getSoundInf__16dStage_stageDt_cCFv = .text:0x80044F44; // type:function size:0x8 scope:global align:4 +setEventInfo__16dStage_stageDt_cFP18dStage_EventInfo_c = .text:0x80044F4C; // type:function size:0x8 scope:global align:4 +getEventInfo__16dStage_stageDt_cCFv = .text:0x80044F54; // type:function size:0x8 scope:global align:4 +setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c = .text:0x80044F5C; // type:function size:0x6C scope:global align:4 +getFileListInfo__16dStage_stageDt_cCFv = .text:0x80044FC8; // type:function size:0x6C scope:global align:4 +setFloorInfo__16dStage_stageDt_cFP18dStage_FloorInfo_c = .text:0x80045034; // type:function size:0x8 scope:global align:4 +getFloorInfo__16dStage_stageDt_cCFv = .text:0x8004503C; // type:function size:0x8 scope:global align:4 +setMemoryConfig__16dStage_stageDt_cFP21dStage_MemoryConfig_c = .text:0x80045044; // type:function size:0x8 scope:global align:4 +getMemoryConfig__16dStage_stageDt_cCFv = .text:0x8004504C; // type:function size:0x8 scope:global align:4 +setMemoryMap__16dStage_stageDt_cFP18dStage_MemoryMap_c = .text:0x80045054; // type:function size:0x8 scope:global align:4 +getMemoryMap__16dStage_stageDt_cCFv = .text:0x8004505C; // type:function size:0x8 scope:global align:4 +setShip__16dStage_stageDt_cFP13dStage_Ship_c = .text:0x80045064; // type:function size:0x6C scope:global align:4 +getShip__16dStage_stageDt_cCFv = .text:0x800450D0; // type:function size:0x6C scope:global align:4 +setMulti__16dStage_stageDt_cFP14dStage_Multi_c = .text:0x8004513C; // type:function size:0x8 scope:global align:4 +getMulti__16dStage_stageDt_cCFv = .text:0x80045144; // type:function size:0x8 scope:global align:4 +setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c = .text:0x8004514C; // type:function size:0x6C scope:global align:4 +getLbnk__16dStage_stageDt_cCFv = .text:0x800451B8; // type:function size:0x6C scope:global align:4 +setTresure__16dStage_stageDt_cFP19stage_tresure_class = .text:0x80045224; // type:function size:0x8 scope:global align:4 +getTresure__16dStage_stageDt_cCFv = .text:0x8004522C; // type:function size:0x8 scope:global align:4 +setDMap__16dStage_stageDt_cFP13dStage_DMap_c = .text:0x80045234; // type:function size:0x8 scope:global align:4 +getDMap__16dStage_stageDt_cCFv = .text:0x8004523C; // type:function size:0x8 scope:global align:4 +setDrTg__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x80045244; // type:function size:0x8 scope:global align:4 +getDrTg__16dStage_stageDt_cCFv = .text:0x8004524C; // type:function size:0x8 scope:global align:4 +__sinit_d_stage_cpp = .text:0x80045254; // type:function size:0xD0 scope:local align:4 +__arraydtor$5591 = .text:0x80045324; // type:function size:0x38 scope:local align:4 +__dt__19dStage_roomStatus_cFv = .text:0x8004535C; // type:function size:0x60 scope:global align:4 +__ct__19dStage_roomStatus_cFv = .text:0x800453BC; // type:function size:0xA0 scope:global align:4 +__dt__19dStage_KeepDoorInfoFv = .text:0x8004545C; // type:function size:0x64 scope:global align:4 +__dt__21stage_tgsc_data_classFv = .text:0x800454C0; // type:function size:0x3C scope:global align:4 +__ct__21stage_tgsc_data_classFv = .text:0x800454FC; // type:function size:0x4 scope:global align:4 +__dt__22dStage_KeepTresureInfoFv = .text:0x80045500; // type:function size:0x64 scope:global align:4 +__dt__24stage_tresure_data_classFv = .text:0x80045564; // type:function size:0x3C scope:global align:4 +__ct__24stage_tresure_data_classFv = .text:0x800455A0; // type:function size:0x4 scope:global align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x800455A4; // type:function size:0x8 scope:global align:4 +onSaveArriveGridForAgbUseGridPos__Fii = .text:0x800455AC; // type:function size:0xB4 scope:global align:4 +isSaveArriveGridForAgbUseGridPos__Fii = .text:0x80045660; // type:function size:0xB4 scope:global align:4 +IsFloorNo__Fi = .text:0x80045714; // type:function size:0x20 scope:global align:4 +getFloorInfo_WithRoom__Fi = .text:0x80045734; // type:function size:0x84 scope:global align:4 +mapOffsetY__Fv = .text:0x800457B8; // type:function size:0x128 scope:global align:4 +dMap_GetTopBottomFloorNo__FP11dStage_dt_cPUcPUc = .text:0x800458E0; // type:function size:0x104 scope:global align:4 +dMap_GetFloorInfoDtP__FP18dStage_FloorInfo_cf = .text:0x800459E4; // type:function size:0xB4 scope:global align:4 +dMap_GetFloorInfoDtPFromFloorNo__FP18dStage_FloorInfo_cUc = .text:0x80045A98; // type:function size:0x54 scope:global align:4 +dMap_GetFloorNoForDmap__FP11dStage_dt_cif = .text:0x80045AEC; // type:function size:0x138 scope:global align:4 +dMap_GetFloorNo_WithRoom__Fif = .text:0x80045C24; // type:function size:0x48 scope:global align:4 +dMap_GetFloorNo__FP11dStage_dt_cf = .text:0x80045C6C; // type:function size:0x24 scope:global align:4 +getRoomDspFloorNo__15dMap_RoomInfo_cFUci = .text:0x80045C90; // type:function size:0x1C4 scope:global align:4 +init__15dMap_RoomInfo_cFP15dMap_RoomInfo_ci = .text:0x80045E54; // type:function size:0xEC scope:global align:4 +getRoomImage__15dMap_RoomInfo_cFiUciPP7ResTIMGPP7ResTIMGPP8map_dt_cPP20stage_map_info_classPUc = .text:0x80045F40; // type:function size:0x3D4 scope:global align:4 +makeRoomDspFloorNoTbl__15dMap_RoomInfo_cFi = .text:0x80046314; // type:function size:0x15C scope:global align:4 +roomEntryRoom__15dMap_RoomInfo_cFiUciUcP15dMap_RoomInfo_cssf = .text:0x80046470; // type:function size:0x5E8 scope:global align:4 +Changeimage__15dMap_RoomInfo_cFUcUcissf = .text:0x80046A58; // type:function size:0x4B0 scope:global align:4 +deleteRoom__15dMap_RoomInfo_cFv = .text:0x80046F08; // type:function size:0xD8 scope:global align:4 +enlagementSizeTextureCordCalc__15dMap_RoomInfo_cFPfPfPfPfffffff = .text:0x80046FE0; // type:function size:0xEC scope:global align:4 +roomDrawRoomEnlargementSize__15dMap_RoomInfo_cFiiiiffffUc = .text:0x800470CC; // type:function size:0x4EC scope:global align:4 +roomDrawRoomRealSize__15dMap_RoomInfo_cFiiiiffffffUc = .text:0x800475B8; // type:function size:0x27C scope:global align:4 +roomExistenceCheck__19dMap_RoomInfoCtrl_cFiPP15dMap_RoomInfo_c = .text:0x80047834; // type:function size:0x108 scope:global align:4 +getNextRoomP__19dMap_RoomInfoCtrl_cFP15dMap_RoomInfo_c = .text:0x8004793C; // type:function size:0x24 scope:global align:4 +ctrlEntryRoom__19dMap_RoomInfoCtrl_cFiUciUcssf = .text:0x80047960; // type:function size:0x12C scope:global align:4 +deleteRoom__19dMap_RoomInfoCtrl_cFi = .text:0x80047A8C; // type:function size:0x38 scope:global align:4 +ctrlDrawRoomEnlargementSize__19dMap_RoomInfoCtrl_cFiiiiiffffUc = .text:0x80047AC4; // type:function size:0xC8 scope:global align:4 +ctrlDrawRoomRealSize__19dMap_RoomInfoCtrl_cFiiiiiffffffUc = .text:0x80047B8C; // type:function size:0xD8 scope:global align:4 +init__19dMap_RoomInfoCtrl_cFv = .text:0x80047C64; // type:function size:0x6C scope:global align:4 +create__6dMap_cFv = .text:0x80047CD0; // type:function size:0x59C scope:global align:4 +isEnableEnlargementScroll__6dMap_cFv = .text:0x8004826C; // type:function size:0x48 scope:global align:4 +isEnableDispMap__6dMap_cFv = .text:0x800482B4; // type:function size:0x24 scope:global align:4 +getKindMapType__6dMap_cFv = .text:0x800482D8; // type:function size:0x68 scope:global align:4 +remove__6dMap_cFv = .text:0x80048340; // type:function size:0x30 scope:global align:4 +setImage__6dMap_cFiif = .text:0x80048370; // type:function size:0x134 scope:global align:4 +deleteImage__6dMap_cFi = .text:0x800484A4; // type:function size:0x50 scope:global align:4 +setNowRoom__6dMap_cFi = .text:0x800484F4; // type:function size:0x16C scope:global align:4 +draw__11dMap_2DSQ_cFv = .text:0x80048660; // type:function size:0x3C0 scope:global align:4 +mapDrawIconFree__6dMap_cFssUc = .text:0x80048A20; // type:function size:0x134 scope:global align:4 +mapDrawIconSelf__6dMap_cFssUc = .text:0x80048B54; // type:function size:0x12C scope:global align:4 +mapDrawFrame__6dMap_cFUc = .text:0x80048C80; // type:function size:0x100 scope:global align:4 +mapDrawEnlargementSize__6dMap_cFffffUc = .text:0x80048D80; // type:function size:0x1F4 scope:global align:4 +mapDrawRealSize__6dMap_cFffUc = .text:0x80048F74; // type:function size:0x3E0 scope:global align:4 +mapAGBSendIslandData__6dMap_cFv = .text:0x80049354; // type:function size:0x14C scope:global align:4 +setPlayerStayAgbMapTypeNow__6dMap_cFff = .text:0x800494A0; // type:function size:0x28 scope:global align:4 +agbMapNoSet__6dMap_cFUcUc = .text:0x800494C8; // type:function size:0x70 scope:global align:4 +agbMapNoSetCall__6dMap_cFv = .text:0x80049538; // type:function size:0xA0 scope:global align:4 +agbIsMsgSend__6dMap_cFv = .text:0x800495D8; // type:function size:0x20 scope:global align:4 +agbResetCursor__6dMap_cFv = .text:0x800495F8; // type:function size:0x38 scope:global align:4 +agbScrollX__6dMap_cFv = .text:0x80049630; // type:function size:0x20 scope:global align:4 +agbScrollY__6dMap_cFv = .text:0x80049650; // type:function size:0x20 scope:global align:4 +agbFlashCheck__6dMap_cFv = .text:0x80049670; // type:function size:0x40 scope:global align:4 +agbIsActive__6dMap_cFv = .text:0x800496B0; // type:function size:0x20 scope:global align:4 +isInDspArea__6dMap_cFffb = .text:0x800496D0; // type:function size:0x44C scope:global align:4 +mapAGBSendStatInit__6dMap_cFv = .text:0x80049B1C; // type:function size:0x48 scope:global align:4 +mapAGBSendMapMain__6dMap_cFff = .text:0x80049B64; // type:function size:0x3E8 scope:global align:4 +calcEnlargementSizeParameter__6dMap_cFff = .text:0x80049F4C; // type:function size:0x458 scope:global align:4 +calcScissor__6dMap_cFv = .text:0x8004A3A4; // type:function size:0xD4 scope:global align:4 +mapMoveAll__6dMap_cFffif = .text:0x8004A478; // type:function size:0x270 scope:global align:4 +mapDrawAll__6dMap_cFffif = .text:0x8004A6E8; // type:function size:0x78 scope:global align:4 +mapDrawIcon__6dMap_cFv = .text:0x8004A760; // type:function size:0x54 scope:global align:4 +draw__6dMap_cFffif = .text:0x8004A7B4; // type:function size:0x78 scope:global align:4 +point2Grid__6dMap_cFffPScPSc = .text:0x8004A82C; // type:function size:0x150 scope:global align:4 +point2GridAndLocal__6dMap_cFffPScPScPsPs = .text:0x8004A97C; // type:function size:0x234 scope:global align:4 +getCheckPointUseGrid__6dMap_cFScSc = .text:0x8004ABB0; // type:function size:0x94 scope:global align:4 +getFmapChkPntPrm__6dMap_cFiPScPScPsPsPUc = .text:0x8004AC44; // type:function size:0x94 scope:global align:4 +setFmapChkDtPrm__6dMap_cFv = .text:0x8004ACD8; // type:function size:0x28 scope:global align:4 +getFmapChkPntDtPnt__6dMap_cFi = .text:0x8004AD00; // type:function size:0xC8 scope:global align:4 +initPoint__6dMap_cFv = .text:0x8004ADC8; // type:function size:0x60 scope:global align:4 +setGbaPoint_ocean__6dMap_cFUcffsUcUcUcUc = .text:0x8004AE28; // type:function size:0x320 scope:global align:4 +isPointStayInDspNowRoomAgbScr__6dMap_cFss = .text:0x8004B148; // type:function size:0x88 scope:global align:4 +setCollectPoint__6dMap_cFUcUcfffScsUcUcUcUc = .text:0x8004B1D0; // type:function size:0x16C scope:global align:4 +setGbaPoint_dungeon__6dMap_cFUcffsUcUcUcUc = .text:0x8004B33C; // type:function size:0x4D8 scope:global align:4 +getPosAgbMapType__6dMap_cFffb = .text:0x8004B814; // type:function size:0x8C scope:global align:4 +setGbaPoint__6dMap_cFUcffsUcUcUcUc = .text:0x8004B8A0; // type:function size:0x3C scope:global align:4 +setArriveInfo__6dMap_cFff = .text:0x8004B8DC; // type:function size:0xEC scope:global align:4 +drawPointPlayer__6dMap_cFffs = .text:0x8004B9C8; // type:function size:0x9C scope:global align:4 +drawPointEnemy__6dMap_cFff = .text:0x8004BA64; // type:function size:0xA8 scope:global align:4 +drawPointAgbCursor__6dMap_cFff = .text:0x8004BB0C; // type:function size:0x188 scope:global align:4 +drawPointTbox__6dMap_cFffff = .text:0x8004BC94; // type:function size:0xF0 scope:global align:4 +drawPointDoor__6dMap_cFffffsUc = .text:0x8004BD84; // type:function size:0xF8 scope:global align:4 +drawPointRestart__6dMap_cFffsff = .text:0x8004BE7C; // type:function size:0xFC scope:global align:4 +drawPointFriend__6dMap_cFfff = .text:0x8004BF78; // type:function size:0xCC scope:global align:4 +drawPointShip__6dMap_cFffsff = .text:0x8004C044; // type:function size:0x100 scope:global align:4 +drawPointGc__6dMap_cFUcfffScsUcUcUcUc = .text:0x8004C144; // type:function size:0xB38 scope:global align:4 +drawPointMain__6dMap_cFUcUcfffScsUcUcUcUc = .text:0x8004CC7C; // type:function size:0xEC scope:global align:4 +drawPointAgb__6dMap_cFUcfffScsUcUcUcUc = .text:0x8004CD68; // type:function size:0x18C scope:global align:4 +getTypeAgbGcFromTypeAcs__6dMap_cFUcPUcPUc = .text:0x8004CEF4; // type:function size:0xB0 scope:global align:4 +drawPointSingle__6dMap_cFUcfffScsUcUcUc = .text:0x8004CFA4; // type:function size:0x100 scope:global align:4 +drawActorPointMiniMap__6dMap_cFP10fopAc_ac_c = .text:0x8004D0A4; // type:function size:0x1BC scope:global align:4 +mapBufferSendAGB_commonCursor__6dMap_cFv = .text:0x8004D260; // type:function size:0x104 scope:global align:4 +mapBufferSendAGB_ocean__6dMap_cFv = .text:0x8004D364; // type:function size:0x168 scope:global align:4 +mapBufferSendAGB_dungeon__6dMap_cFv = .text:0x8004D4CC; // type:function size:0x2C scope:global align:4 +mapSetPointAll__6dMap_cFv = .text:0x8004D4F8; // type:function size:0x100 scope:global align:4 +mapBufferSendAGB__6dMap_cFi = .text:0x8004D5F8; // type:function size:0x3C4 scope:global align:4 +checkFloorMoveImageChangeRoom__19dMap_RoomInfoCtrl_cFUcUcissf = .text:0x8004D9BC; // type:function size:0x98 scope:global align:4 +init__22dMap_2DMtMapSpcl_tex_cFP7ResTIMGUlRC8_GXColor = .text:0x8004DA54; // type:function size:0x18C scope:global align:4 +setScroll__22dMap_2DMtMapSpcl_tex_cFffff = .text:0x8004DBE0; // type:function size:0x14 scope:global align:4 +init__18dMap_2DMtMapSpcl_cFiP22dMap_2DMtMapSpcl_tex_c = .text:0x8004DBF4; // type:function size:0x14 scope:global align:4 +setPos__18dMap_2DMtMapSpcl_cFssss = .text:0x8004DC08; // type:function size:0x14 scope:global align:4 +draw__18dMap_2DMtMapSpcl_cFv = .text:0x8004DC1C; // type:function size:0x44C scope:global align:4 +setImage__18dMap_2DAGBScrDsp_cFP7ResTIMGP8map_dt_c = .text:0x8004E068; // type:function size:0x164 scope:global align:4 +init__18dMap_2DAGBScrDsp_cFP8map_dt_cP7ResTIMGffssssffUc = .text:0x8004E1CC; // type:function size:0x98 scope:global align:4 +getScrnPrm__18dMap_2DAGBScrDsp_cFffifPiPfPf = .text:0x8004E264; // type:function size:0x120 scope:global align:4 +getScrnPrmXY__18dMap_2DAGBScrDsp_cFffffiiffPiPiPfPfPfPf = .text:0x8004E384; // type:function size:0x98 scope:global align:4 +calc_standard_prm__18dMap_2DAGBScrDsp_cFUsUsffssssffPiPiPiPiPfPfPfPfPfPf = .text:0x8004E41C; // type:function size:0x27C scope:global align:4 +draw__18dMap_2DAGBScrDsp_cFv = .text:0x8004E698; // type:function size:0x798 scope:global align:4 +setPos__18dMap_2DAGBScrDsp_cFssss = .text:0x8004EE30; // type:function size:0x14 scope:global align:4 +setScale__18dMap_2DAGBScrDsp_cFff = .text:0x8004EE44; // type:function size:0xC scope:global align:4 +init__12dMap_2DTri_cFssRC8_GXColorffs = .text:0x8004EE50; // type:function size:0x38 scope:global align:4 +draw__12dMap_2DTri_cFv = .text:0x8004EE88; // type:function size:0x1F8 scope:global align:4 +setPos__12dMap_2DTri_cFss = .text:0x8004F080; // type:function size:0xC scope:global align:4 +init__14dMap_2DPoint_cFssRC8_GXColorUc = .text:0x8004F08C; // type:function size:0x30 scope:global align:4 +draw__14dMap_2DPoint_cFv = .text:0x8004F0BC; // type:function size:0x128 scope:global align:4 +init__18dMap_2DAGBCursor_cFssRC8_GXColorUc = .text:0x8004F1E4; // type:function size:0x30 scope:global align:4 +draw__18dMap_2DAGBCursor_cFv = .text:0x8004F214; // type:function size:0x1AC scope:global align:4 +draw__11dMap_2DT2_cFv = .text:0x8004F3C0; // type:function size:0x3B8 scope:global align:4 +init__11dMap_2DT2_cFP7ResTIMGffffUcUcUcffs = .text:0x8004F778; // type:function size:0x13C scope:global align:4 +setTlut__11dMap_Dmap_cFP16dmap_dmap_tlut_sUcUcUcf = .text:0x8004F8B4; // type:function size:0x3B4 scope:global align:4 +setFloorTextureOne__11dMap_Dmap_cFUc = .text:0x8004FC68; // type:function size:0x360 scope:global align:4 +init__11dMap_Dmap_cFsssssssssUcUcUcUcUc = .text:0x8004FFC8; // type:function size:0x4FC scope:global align:4 +draw__11dMap_Dmap_cFv = .text:0x800504C4; // type:function size:0x12E8 scope:global align:4 +__dt__11dMap_Dmap_cFv = .text:0x800517AC; // type:function size:0x5C scope:global align:4 +__dt__12dDlst_base_cFv = .text:0x80051808; // type:function size:0x48 scope:global align:4 +draw__12dDlst_base_cFv = .text:0x80051850; // type:function size:0x4 scope:global align:4 +__dt__11dMap_2DT2_cFv = .text:0x80051854; // type:function size:0x5C scope:global align:4 +__dt__18dMap_2DAGBCursor_cFv = .text:0x800518B0; // type:function size:0x5C scope:global align:4 +__dt__14dMap_2DPoint_cFv = .text:0x8005190C; // type:function size:0x5C scope:global align:4 +__dt__12dMap_2DTri_cFv = .text:0x80051968; // type:function size:0x5C scope:global align:4 +__dt__18dMap_2DAGBScrDsp_cFv = .text:0x800519C4; // type:function size:0x5C scope:global align:4 +__dt__18dMap_2DMtMapSpcl_cFv = .text:0x80051A20; // type:function size:0x5C scope:global align:4 +__dt__11dMap_2DSQ_cFv = .text:0x80051A7C; // type:function size:0x5C scope:global align:4 +__sinit_d_map_cpp = .text:0x80051AD8; // type:function size:0x310 scope:local align:4 +__arraydtor$4205 = .text:0x80051DE8; // type:function size:0x38 scope:local align:4 +__arraydtor$4202 = .text:0x80051E20; // type:function size:0x38 scope:local align:4 +__arraydtor$4200 = .text:0x80051E58; // type:function size:0x38 scope:local align:4 +__ct__11dMap_2DT2_cFv = .text:0x80051E90; // type:function size:0x1C scope:global align:4 +__arraydtor$4196 = .text:0x80051EAC; // type:function size:0x38 scope:local align:4 +__ct__14dMap_2DPoint_cFv = .text:0x80051EE4; // type:function size:0x1C scope:global align:4 +__arraydtor$4188 = .text:0x80051F00; // type:function size:0x38 scope:local align:4 +__dt__22dMap_2DMtMapSpcl_tex_cFv = .text:0x80051F38; // type:function size:0x3C scope:global align:4 +__ct__22dMap_2DMtMapSpcl_tex_cFv = .text:0x80051F74; // type:function size:0x4 scope:global align:4 +__arraydtor$4186 = .text:0x80051F78; // type:function size:0x38 scope:local align:4 +__ct__18dMap_2DMtMapSpcl_cFv = .text:0x80051FB0; // type:function size:0x1C scope:global align:4 +__arraydtor$4184 = .text:0x80051FCC; // type:function size:0x38 scope:local align:4 +__dt__15dMap_RoomInfo_cFv = .text:0x80052004; // type:function size:0xB4 scope:global align:4 +__ct__15dMap_RoomInfo_cFv = .text:0x800520B8; // type:function size:0x7C scope:global align:4 +ct__14dComIfG_play_cFv = .text:0x80052134; // type:function size:0x70 scope:global align:4 +init__14dComIfG_play_cFv = .text:0x800521A4; // type:function size:0x30 scope:global align:4 +itemInit__14dComIfG_play_cFv = .text:0x800521D4; // type:function size:0x22C scope:global align:4 +getLayerNo__14dComIfG_play_cFi = .text:0x80052400; // type:function size:0x46C scope:global align:4 +createParticle__14dComIfG_play_cFv = .text:0x8005286C; // type:function size:0x88 scope:global align:4 +createDemo__14dComIfG_play_cFv = .text:0x800528F4; // type:function size:0x88 scope:global align:4 +removeDemo__14dComIfG_play_cFv = .text:0x8005297C; // type:function size:0x3C scope:global align:4 +executeEvtManager__14dComIfG_play_cFv = .text:0x800529B8; // type:function size:0x24 scope:global align:4 +createMagma__14dComIfG_play_cFv = .text:0x800529DC; // type:function size:0x54 scope:global align:4 +removeMagma__14dComIfG_play_cFv = .text:0x80052A30; // type:function size:0x54 scope:global align:4 +executeMagma__14dComIfG_play_cFv = .text:0x80052A84; // type:function size:0x2C scope:global align:4 +drawMagma__14dComIfG_play_cFv = .text:0x80052AB0; // type:function size:0x2C scope:global align:4 +createGrass__14dComIfG_play_cFv = .text:0x80052ADC; // type:function size:0x58 scope:global align:4 +removeGrass__14dComIfG_play_cFv = .text:0x80052B34; // type:function size:0x54 scope:global align:4 +__dt__15dGrass_packet_cFv = .text:0x80052B88; // type:function size:0x84 scope:global align:4 +__dt__13dGrass_data_cFv = .text:0x80052C0C; // type:function size:0x3C scope:global align:4 +executeGrass__14dComIfG_play_cFv = .text:0x80052C48; // type:function size:0x2C scope:global align:4 +drawGrass__14dComIfG_play_cFv = .text:0x80052C74; // type:function size:0x2C scope:global align:4 +createFlower__14dComIfG_play_cFv = .text:0x80052CA0; // type:function size:0x54 scope:global align:4 +removeFlower__14dComIfG_play_cFv = .text:0x80052CF4; // type:function size:0x54 scope:global align:4 +__dt__16dFlower_packet_cFv = .text:0x80052D48; // type:function size:0x84 scope:global align:4 +__dt__14dFlower_data_cFv = .text:0x80052DCC; // type:function size:0x3C scope:global align:4 +executeFlower__14dComIfG_play_cFv = .text:0x80052E08; // type:function size:0x2C scope:global align:4 +drawFlower__14dComIfG_play_cFv = .text:0x80052E34; // type:function size:0x2C scope:global align:4 +createTree__14dComIfG_play_cFv = .text:0x80052E60; // type:function size:0x54 scope:global align:4 +removeTree__14dComIfG_play_cFv = .text:0x80052EB4; // type:function size:0x54 scope:global align:4 +__dt__14dTree_packet_cFv = .text:0x80052F08; // type:function size:0x9C scope:global align:4 +__dt__12dTree_data_cFv = .text:0x80052FA4; // type:function size:0x3C scope:global align:4 +__dt__11dTree_anm_cFv = .text:0x80052FE0; // type:function size:0x3C scope:global align:4 +executeTree__14dComIfG_play_cFv = .text:0x8005301C; // type:function size:0x2C scope:global align:4 +drawTree__14dComIfG_play_cFv = .text:0x80053048; // type:function size:0x2C scope:global align:4 +createWood__14dComIfG_play_cFv = .text:0x80053074; // type:function size:0x58 scope:global align:4 +removeWood__14dComIfG_play_cFv = .text:0x800530CC; // type:function size:0x54 scope:global align:4 +executeWood__14dComIfG_play_cFv = .text:0x80053120; // type:function size:0x2C scope:global align:4 +drawWood__14dComIfG_play_cFv = .text:0x8005314C; // type:function size:0x2C scope:global align:4 +ct__13dComIfG_inf_cFv = .text:0x80053178; // type:function size:0x30 scope:global align:4 +dComIfG_changeOpeningScene__FP11scene_classs = .text:0x800531A8; // type:function size:0xC4 scope:global align:4 +dComIfG_resetToOpening__FP11scene_class = .text:0x8005326C; // type:function size:0x6C scope:global align:4 +phase_1__FPc = .text:0x800532D8; // type:function size:0x58 scope:local align:4 +phase_2__FPc = .text:0x80053330; // type:function size:0x58 scope:local align:4 +phase_3__FPc = .text:0x80053388; // type:function size:0x8 scope:local align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCc = .text:0x80053390; // type:function size:0x40 scope:global align:4 +dComIfG_resDelete__FP30request_of_phase_process_classPCc = .text:0x800533D0; // type:function size:0xAC scope:global align:4 +dComIfGp_getReverb__Fi = .text:0x8005347C; // type:function size:0x48 scope:global align:4 +dComIfGd_setSimpleShadow2__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj = .text:0x800534C4; // type:function size:0xF4 scope:global align:4 +dComIfGp_getShip__Fii = .text:0x800535B8; // type:function size:0xC0 scope:global align:4 +dComIfGp_getMapTrans__FiPfPfPs = .text:0x80053678; // type:function size:0xB0 scope:global align:4 +dComIfGp_getRoomCamera__Fi = .text:0x80053728; // type:function size:0x50 scope:global align:4 +dComIfGp_getRoomArrow__Fi = .text:0x80053778; // type:function size:0x50 scope:global align:4 +dComIfGp_setNextStage__FPCcsScScfUliSc = .text:0x800537C8; // type:function size:0xC4 scope:global align:4 +dComIfGs_onStageTbox__Fii = .text:0x8005388C; // type:function size:0x8C scope:global align:4 +dComIfGs_isStageTbox__Fii = .text:0x80053918; // type:function size:0x90 scope:global align:4 +dComIfGs_isStageBossEnemy__Fi = .text:0x800539A8; // type:function size:0x84 scope:global align:4 +dComIfGs_onStageLife__Fi = .text:0x80053A2C; // type:function size:0x80 scope:global align:4 +dComIfGs_isStageLife__Fi = .text:0x80053AAC; // type:function size:0x84 scope:global align:4 +dComIfGs_checkGetItem__FUc = .text:0x80053B30; // type:function size:0x440 scope:global align:4 +dComIfGs_checkGetItemNum__FUc = .text:0x80053F70; // type:function size:0x608 scope:global align:4 +dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj = .text:0x80054578; // type:function size:0x114 scope:global align:4 +getSceneList__Fi = .text:0x8005468C; // type:function size:0x130 scope:global align:4 +dComIfGd_getMeshSceneList__FR3Vec = .text:0x800547BC; // type:function size:0xB4 scope:global align:4 +dComIfGs_checkSeaLandingEvent__FSc = .text:0x80054870; // type:function size:0x8C scope:global align:4 +dComIfGs_setGameStartStage__Fv = .text:0x800548FC; // type:function size:0x374 scope:global align:4 +dComIfGs_gameStart__Fv = .text:0x80054C70; // type:function size:0x50 scope:global align:4 +dComIfGs_copyPlayerRecollectionData__Fv = .text:0x80054CC0; // type:function size:0x1DC scope:global align:4 +dComIfGs_setPlayerRecollectionData__Fv = .text:0x80054E9C; // type:function size:0x47C scope:global align:4 +dComIfGs_revPlayerRecollectionData__Fv = .text:0x80055318; // type:function size:0x268 scope:global align:4 +dComIfGs_exchangePlayerRecollectionData__Fv = .text:0x80055580; // type:function size:0x2EC scope:global align:4 +dComIfGs_setSelectEquip__FiUc = .text:0x8005586C; // type:function size:0x17C scope:global align:4 +__sinit_d_com_inf_game_cpp = .text:0x800559E8; // type:function size:0x220 scope:local align:4 +__dt__13dComIfG_inf_cFv = .text:0x80055C08; // type:function size:0x74 scope:global align:4 +__dt__14dComIfG_play_cFv = .text:0x80055C7C; // type:function size:0x13C scope:global align:4 +__dt__12dEvt_order_cFv = .text:0x80055DB8; // type:function size:0x3C scope:global align:4 +__dt__25dComIfG_camera_info_classFv = .text:0x80055DF4; // type:function size:0x3C scope:global align:4 +__ct__25dComIfG_camera_info_classFv = .text:0x80055E30; // type:function size:0x4 scope:global align:4 +__dt__14dDlst_window_cFv = .text:0x80055E34; // type:function size:0x3C scope:global align:4 +__ct__14dDlst_window_cFv = .text:0x80055E70; // type:function size:0x4 scope:global align:4 +__dt__19dAttDraw_CallBack_cFv = .text:0x80055E74; // type:function size:0x5C scope:global align:4 +__dt__25mDoExt_McaMorfCallBack1_cFv = .text:0x80055ED0; // type:function size:0x48 scope:global align:4 +__dt__4dCcSFv = .text:0x80055F18; // type:function size:0xA0 scope:global align:4 +__dt__12dCcMassS_MngFv = .text:0x80055FB8; // type:function size:0x184 scope:global align:4 +__dt__12dCcMassS_ObjFv = .text:0x8005613C; // type:function size:0x60 scope:global align:4 +__dt__4cCcSFv = .text:0x8005619C; // type:function size:0x74 scope:global align:4 +__dt__4dBgSFv = .text:0x80056210; // type:function size:0x7C scope:global align:4 +__dt__4cBgSFv = .text:0x8005628C; // type:function size:0x6C scope:global align:4 +__dt__11cBgS_ChkElmFv = .text:0x800562F8; // type:function size:0x48 scope:global align:4 +__ct__11cBgS_ChkElmFv = .text:0x80056340; // type:function size:0x3C scope:global align:4 +__ct__10dSv_zone_cFv = .text:0x8005637C; // type:function size:0xC scope:global align:4 +__ct__12dSv_memory_cFv = .text:0x80056388; // type:function size:0x30 scope:global align:4 +__dt__8cM3dGCylFv = .text:0x800563B8; // type:function size:0x48 scope:global align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x80056400; // type:function size:0x5C scope:global align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x8005645C; // type:function size:0x8 scope:global align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x80056464; // type:function size:0x8 scope:global align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x8005646C; // type:function size:0xC scope:global align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x80056478; // type:function size:0xC scope:global align:4 +__dt__8cM3dGCpsFv = .text:0x80056484; // type:function size:0x5C scope:global align:4 +__dt__15cCcD_DivideInfoFv = .text:0x800564E0; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGAabFv = .text:0x80056528; // type:function size:0x48 scope:global align:4 +__dt__15cCcD_DivideAreaFv = .text:0x80056570; // type:function size:0x5C scope:global align:4 +dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x800565CC; // type:function size:0x60 scope:global align:4 +init__12daSteamTag_cFv = .text:0x8005662C; // type:function size:0xC scope:global align:4 +getShipOffsetY__15daObjPirateshipFPsPsf = .text:0x80056638; // type:function size:0xB8 scope:global align:4 +incTclDispose__10daAgbsw0_cFv = .text:0x800566F0; // type:function size:0x38 scope:global align:4 +incTclBeat__10daAgbsw0_cFv = .text:0x80056728; // type:function size:0x38 scope:global align:4 +init_room__11daSalvage_cFSc = .text:0x80056760; // type:function size:0x30 scope:global align:4 +renew_light_angle__Q210daObjLight5Act_cFv = .text:0x80056790; // type:function size:0x68 scope:global align:4 +get_light_angle__Q210daObjLight5Act_cFv = .text:0x800567F8; // type:function size:0x2C scope:global align:4 +get_light_dif_angle__Q210daObjLight5Act_cFv = .text:0x80056824; // type:function size:0x8 scope:global align:4 +set_light_dif_angle_LOD__Q210daObjLight5Act_cFs = .text:0x8005682C; // type:function size:0x34 scope:global align:4 +set_light_dif_angle_FRRS__Q210daObjLight5Act_cFs = .text:0x80056860; // type:function size:0x48 scope:global align:4 +getMaxDaiza__7daDai_cFv = .text:0x800568A8; // type:function size:0x8 scope:global align:4 +getDaizaSetItemNum__7daDai_cFv = .text:0x800568B0; // type:function size:0x8 scope:global align:4 +getMaxFlyingTimer__10daNpc_Md_cFv = .text:0x800568B8; // type:function size:0x8 scope:global align:4 +getKeepType__9daArrow_cFv = .text:0x800568C0; // type:function size:0x8 scope:global align:4 +setKeepType__9daArrow_cFUc = .text:0x800568C8; // type:function size:0x8 scope:global align:4 +init__9daIball_cFv = .text:0x800568D0; // type:function size:0x28 scope:global align:4 +regist__9daIball_cFP10fopAc_ac_c = .text:0x800568F8; // type:function size:0x4C scope:global align:4 +remove__9daIball_cFP10fopAc_ac_c = .text:0x80056944; // type:function size:0x4C scope:global align:4 +remove_old__9daIball_cFv = .text:0x80056990; // type:function size:0x88 scope:global align:4 +getCreateCount__13daObj_Roten_cFv = .text:0x80056A18; // type:function size:0xB8 scope:global align:4 +kb_dig__13daTagKbItem_cFP10fopAc_ac_c = .text:0x80056AD0; // type:function size:0x2C scope:global align:4 +dig_main__13daTagKbItem_cFv = .text:0x80056AFC; // type:function size:0x1C4 scope:global align:4 +daTitle_Kirakira_Sound_flag_on__14daTitle_proc_cFv = .text:0x80056CC0; // type:function size:0xC scope:global align:4 +daiItemNodeCallBack__13daStandItem_cFP7J3DNodei = .text:0x80056CCC; // type:function size:0x114 scope:global align:4 +__sinit_d_com_static_cpp = .text:0x80056DE0; // type:function size:0xF0 scope:local align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x80056ED0; // type:function size:0x7C scope:global align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x80056F4C; // type:function size:0x4 scope:global align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x80056F50; // type:function size:0x4 scope:global align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x80056F54; // type:function size:0x4 scope:global align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x80056F58; // type:function size:0x4 scope:global align:4 +__dt__34JPACallBackBaseFv = .text:0x80056F5C; // type:function size:0x48 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x80056FA4; // type:function size:0x5C scope:global align:4 +dLib_setCirclePath__FP18dLib_circle_path_c = .text:0x80057000; // type:function size:0xCC scope:global align:4 +dLib_getWaterY__FR4cXyzR12dBgS_ObjAcch = .text:0x800570CC; // type:function size:0xA0 scope:global align:4 +dLib_waveRot__FP3VecfP11dLib_wave_c = .text:0x8005716C; // type:function size:0x1FC scope:global align:4 +dLib_debugDrawAxis__FRA3_A4_ff = .text:0x80057368; // type:function size:0x104 scope:global align:4 +dLib_debugDrawFan__FR4cXyzssfRC8_GXColor = .text:0x8005746C; // type:function size:0xA4 scope:global align:4 +dLib_brkInit__FP12J3DModelDataP13mDoExt_brkAnmPCci = .text:0x80057510; // type:function size:0xD0 scope:global align:4 +dLib_btkInit__FP12J3DModelDataP13mDoExt_btkAnmPCci = .text:0x800575E0; // type:function size:0xD0 scope:global align:4 +dLib_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPC14dLib_anm_idx_cPC14dLib_anm_prm_cb = .text:0x800576B0; // type:function size:0x194 scope:global align:4 +dLib_bcks_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPCiPC14dLib_anm_prm_cb = .text:0x80057844; // type:function size:0x144 scope:global align:4 +dLib_scaleAnime__FPfPfiPifff = .text:0x80057988; // type:function size:0x8C scope:global align:4 +dLib_getPosFromMtx__FPA4_fP4cXyz = .text:0x80057A14; // type:function size:0x1C scope:global align:4 +dLib_pathInfo__FPP5dPathUc = .text:0x80057A30; // type:function size:0x74 scope:global align:4 +dLib_pathMove__FP4cXyzPScP5dPathfPFP4cXyzP4cXyzP4cXyzPv_iPv = .text:0x80057AA4; // type:function size:0x278 scope:global align:4 +dLib_setNextStageBySclsNum__FUcSc = .text:0x80057D1C; // type:function size:0x1A4 scope:global align:4 +dLib_setFirstMsg__FUsUlUl = .text:0x80057EC0; // type:function size:0x70 scope:global align:4 +dLib_checkPlayerInCircle__F4cXyzff = .text:0x80057F30; // type:function size:0x48 scope:global align:4 +dLib_checkActorInCircle__F4cXyzP10fopAc_ac_cff = .text:0x80057F78; // type:function size:0x120 scope:global align:4 +dLib_checkActorInFan__F4cXyzP10fopAc_ac_cssff = .text:0x80058098; // type:function size:0x174 scope:global align:4 +__ct__9STControlFssssffss = .text:0x8005820C; // type:function size:0x44 scope:global align:4 +setWaitParm__9STControlFssssffss = .text:0x80058250; // type:function size:0x24 scope:global align:4 +init__9STControlFv = .text:0x80058274; // type:function size:0x3C scope:global align:4 +Xinit__9STControlFv = .text:0x800582B0; // type:function size:0x28 scope:global align:4 +Yinit__9STControlFv = .text:0x800582D8; // type:function size:0x28 scope:global align:4 +getValueStick__9STControlFv = .text:0x80058300; // type:function size:0x10 scope:global align:4 +getAngleStick__9STControlFv = .text:0x80058310; // type:function size:0x10 scope:global align:4 +getValueStick__10CSTControlFv = .text:0x80058320; // type:function size:0x10 scope:global align:4 +getAngleStick__10CSTControlFv = .text:0x80058330; // type:function size:0x10 scope:global align:4 +checkTrigger__9STControlFv = .text:0x80058340; // type:function size:0x290 scope:global align:4 +checkLeftTrigger__9STControlFv = .text:0x800585D0; // type:function size:0x6C scope:global align:4 +checkRightTrigger__9STControlFv = .text:0x8005863C; // type:function size:0x6C scope:global align:4 +checkUpTrigger__9STControlFv = .text:0x800586A8; // type:function size:0x6C scope:global align:4 +checkDownTrigger__9STControlFv = .text:0x80058714; // type:function size:0x6C scope:global align:4 +dLib_getIplDaysFromSaveTime__Fv = .text:0x80058780; // type:function size:0xB4 scope:global align:4 +dLib_get_QuatFromTriangle__FP4cXyzP4cXyzP4cXyz = .text:0x80058834; // type:function size:0xDC scope:global align:4 +dLib_calc_QuatFromTriangle__FP10QuaternionfP4cXyzP4cXyzP4cXyz = .text:0x80058910; // type:function size:0x98 scope:global align:4 +init__21dSv_player_status_a_cFv = .text:0x800589A8; // type:function size:0x1AC scope:global align:4 +init__21dSv_player_status_b_cFv = .text:0x80058B54; // type:function size:0x30 scope:global align:4 +init__25dSv_player_return_place_cFv = .text:0x80058B84; // type:function size:0x44 scope:global align:4 +set__25dSv_player_return_place_cFPCcScUc = .text:0x80058BC8; // type:function size:0x98 scope:global align:4 +init__17dSv_player_item_cFv = .text:0x80058C60; // type:function size:0x1C scope:global align:4 +setBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80058C7C; // type:function size:0x1A0 scope:global align:4 +setEmptyBottleItemIn__17dSv_player_item_cFUc = .text:0x80058E1C; // type:function size:0x28 scope:global align:4 +setEmptyBottle__17dSv_player_item_cFv = .text:0x80058E44; // type:function size:0x130 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80058F74; // type:function size:0x218 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFUc = .text:0x8005918C; // type:function size:0x24 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUc = .text:0x800591B0; // type:function size:0x258 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFv = .text:0x80059408; // type:function size:0x24 scope:global align:4 +checkBottle__17dSv_player_item_cFUc = .text:0x8005942C; // type:function size:0x40 scope:global align:4 +checkEmptyBottle__17dSv_player_item_cFv = .text:0x8005946C; // type:function size:0x3C scope:global align:4 +init__21dSv_player_get_item_cFv = .text:0x800594A8; // type:function size:0x1C scope:global align:4 +onItem__21dSv_player_get_item_cFiUc = .text:0x800594C4; // type:function size:0x98 scope:global align:4 +isItem__21dSv_player_get_item_cFiUc = .text:0x8005955C; // type:function size:0x9C scope:global align:4 +onBottleItem__21dSv_player_get_item_cFUc = .text:0x800595F8; // type:function size:0x148 scope:global align:4 +isBottleItem__21dSv_player_get_item_cFUc = .text:0x80059740; // type:function size:0x108 scope:global align:4 +init__24dSv_player_item_record_cFv = .text:0x80059848; // type:function size:0x34 scope:global align:4 +resetTimer__24dSv_player_item_record_cFUs = .text:0x8005987C; // type:function size:0x18 scope:global align:4 +decTimer__24dSv_player_item_record_cFv = .text:0x80059894; // type:function size:0x3C scope:global align:4 +getTimer__24dSv_player_item_record_cFv = .text:0x800598D0; // type:function size:0x8 scope:global align:4 +init__21dSv_player_item_max_cFv = .text:0x800598D8; // type:function size:0x30 scope:global align:4 +init__21dSv_player_bag_item_cFv = .text:0x80059908; // type:function size:0x60 scope:global align:4 +setBeastItem__21dSv_player_bag_item_cFUc = .text:0x80059968; // type:function size:0x70 scope:global align:4 +setBeastItemEmpty__21dSv_player_bag_item_cFUc = .text:0x800599D8; // type:function size:0x258 scope:global align:4 +checkBeastItem__21dSv_player_bag_item_cFUc = .text:0x80059C30; // type:function size:0x30 scope:global align:4 +setBaitItemChange__21dSv_player_bag_item_cFUc = .text:0x80059C60; // type:function size:0x250 scope:global align:4 +setBaitItemChange__21dSv_player_bag_item_cFUcUc = .text:0x80059EB0; // type:function size:0x218 scope:global align:4 +setBaitItemEmpty__21dSv_player_bag_item_cFv = .text:0x8005A0C8; // type:function size:0xDC scope:global align:4 +setBaitItemEmpty__21dSv_player_bag_item_cFUc = .text:0x8005A1A4; // type:function size:0xA4 scope:global align:4 +setBaitItem__21dSv_player_bag_item_cFUc = .text:0x8005A248; // type:function size:0x88 scope:global align:4 +checkBaitItemEmpty__21dSv_player_bag_item_cFv = .text:0x8005A2D0; // type:function size:0x24 scope:global align:4 +checkBaitItem__21dSv_player_bag_item_cFUc = .text:0x8005A2F4; // type:function size:0x40 scope:global align:4 +setReserveItemChange__21dSv_player_bag_item_cFUc = .text:0x8005A334; // type:function size:0x250 scope:global align:4 +setReserveItemChange__21dSv_player_bag_item_cFUcUc = .text:0x8005A584; // type:function size:0x218 scope:global align:4 +setReserveItemEmpty__21dSv_player_bag_item_cFv = .text:0x8005A79C; // type:function size:0x24 scope:global align:4 +setReserveItemEmpty__21dSv_player_bag_item_cFUc = .text:0x8005A7C0; // type:function size:0x24 scope:global align:4 +setReserveItem__21dSv_player_bag_item_cFUc = .text:0x8005A7E4; // type:function size:0x70 scope:global align:4 +checkReserveItemEmpty__21dSv_player_bag_item_cFv = .text:0x8005A854; // type:function size:0x24 scope:global align:4 +checkReserveItem__21dSv_player_bag_item_cFUc = .text:0x8005A878; // type:function size:0x40 scope:global align:4 +init__25dSv_player_get_bag_item_cFv = .text:0x8005A8B8; // type:function size:0x14 scope:global align:4 +onBeast__25dSv_player_get_bag_item_cFUc = .text:0x8005A8CC; // type:function size:0x94 scope:global align:4 +isBeast__25dSv_player_get_bag_item_cFUc = .text:0x8005A960; // type:function size:0x98 scope:global align:4 +onBait__25dSv_player_get_bag_item_cFUc = .text:0x8005A9F8; // type:function size:0x94 scope:global align:4 +isBait__25dSv_player_get_bag_item_cFUc = .text:0x8005AA8C; // type:function size:0x98 scope:global align:4 +onReserve__25dSv_player_get_bag_item_cFUc = .text:0x8005AB24; // type:function size:0x90 scope:global align:4 +isReserve__25dSv_player_get_bag_item_cFUc = .text:0x8005ABB4; // type:function size:0x94 scope:global align:4 +init__28dSv_player_bag_item_record_cFv = .text:0x8005AC48; // type:function size:0x60 scope:global align:4 +init__20dSv_player_collect_cFv = .text:0x8005ACA8; // type:function size:0x38 scope:global align:4 +onCollect__20dSv_player_collect_cFiUc = .text:0x8005ACE0; // type:function size:0x98 scope:global align:4 +offCollect__20dSv_player_collect_cFiUc = .text:0x8005AD78; // type:function size:0x98 scope:global align:4 +isCollect__20dSv_player_collect_cFiUc = .text:0x8005AE10; // type:function size:0x9C scope:global align:4 +onTact__20dSv_player_collect_cFUc = .text:0x8005AEAC; // type:function size:0x94 scope:global align:4 +isTact__20dSv_player_collect_cFUc = .text:0x8005AF40; // type:function size:0x98 scope:global align:4 +onTriforce__20dSv_player_collect_cFUc = .text:0x8005AFD8; // type:function size:0x94 scope:global align:4 +isTriforce__20dSv_player_collect_cFUc = .text:0x8005B06C; // type:function size:0x98 scope:global align:4 +onSymbol__20dSv_player_collect_cFUc = .text:0x8005B104; // type:function size:0x94 scope:global align:4 +isSymbol__20dSv_player_collect_cFUc = .text:0x8005B198; // type:function size:0x98 scope:global align:4 +getTriforceNum__20dSv_player_collect_cFv = .text:0x8005B230; // type:function size:0x60 scope:global align:4 +init__16dSv_player_map_cFv = .text:0x8005B290; // type:function size:0x90 scope:global align:4 +onGetMap__16dSv_player_map_cFi = .text:0x8005B320; // type:function size:0xAC scope:global align:4 +isGetMap__16dSv_player_map_cFi = .text:0x8005B3CC; // type:function size:0xB0 scope:global align:4 +onOpenMap__16dSv_player_map_cFi = .text:0x8005B47C; // type:function size:0xAC scope:global align:4 +offOpenMap__16dSv_player_map_cFi = .text:0x8005B528; // type:function size:0xAC scope:global align:4 +isOpenMap__16dSv_player_map_cFi = .text:0x8005B5D4; // type:function size:0xB0 scope:global align:4 +onCompleteMap__16dSv_player_map_cFi = .text:0x8005B684; // type:function size:0xAC scope:global align:4 +offCompleteMap__16dSv_player_map_cFi = .text:0x8005B730; // type:function size:0xAC scope:global align:4 +isCompleteMap__16dSv_player_map_cFi = .text:0x8005B7DC; // type:function size:0xB0 scope:global align:4 +onTriforce__16dSv_player_map_cFi = .text:0x8005B88C; // type:function size:0xA0 scope:global align:4 +offTriforce__16dSv_player_map_cFi = .text:0x8005B92C; // type:function size:0xA0 scope:global align:4 +isTriforce__16dSv_player_map_cFi = .text:0x8005B9CC; // type:function size:0xA4 scope:global align:4 +getCollectMapNum__16dSv_player_map_cFv = .text:0x8005BA70; // type:function size:0x78 scope:global align:4 +onFmapBit__16dSv_player_map_cFiUc = .text:0x8005BAE8; // type:function size:0x9C scope:global align:4 +isFmapBit__16dSv_player_map_cFiUc = .text:0x8005BB84; // type:function size:0xA0 scope:global align:4 +onSaveArriveGrid__16dSv_player_map_cFi = .text:0x8005BC24; // type:function size:0x98 scope:global align:4 +isSaveArriveGrid__16dSv_player_map_cFi = .text:0x8005BCBC; // type:function size:0x98 scope:global align:4 +onSaveArriveGridForAgb__16dSv_player_map_cFi = .text:0x8005BD54; // type:function size:0x98 scope:global align:4 +isSaveArriveGridForAgb__16dSv_player_map_cFi = .text:0x8005BDEC; // type:function size:0x98 scope:global align:4 +init__17dSv_player_info_cFv = .text:0x8005BE84; // type:function size:0xA8 scope:global align:4 +init__19dSv_player_config_cFv = .text:0x8005BF2C; // type:function size:0x78 scope:global align:4 +checkVibration__19dSv_player_config_cFv = .text:0x8005BFA4; // type:function size:0x24 scope:global align:4 +init__19dSv_player_priest_cFv = .text:0x8005BFC8; // type:function size:0xC scope:global align:4 +set__19dSv_player_priest_cFUcR4cXyzsSc = .text:0x8005BFD4; // type:function size:0x28 scope:global align:4 +init__21dSv_player_status_c_cFv = .text:0x8005BFFC; // type:function size:0x4 scope:global align:4 +init__12dSv_player_cFv = .text:0x8005C000; // type:function size:0x94 scope:global align:4 +init__12dSv_memBit_cFv = .text:0x8005C094; // type:function size:0x58 scope:global align:4 +onTbox__12dSv_memBit_cFi = .text:0x8005C0EC; // type:function size:0x9C scope:global align:4 +isTbox__12dSv_memBit_cFi = .text:0x8005C188; // type:function size:0xA0 scope:global align:4 +onSwitch__12dSv_memBit_cFi = .text:0x8005C228; // type:function size:0xAC scope:global align:4 +offSwitch__12dSv_memBit_cFi = .text:0x8005C2D4; // type:function size:0xAC scope:global align:4 +isSwitch__12dSv_memBit_cFi = .text:0x8005C380; // type:function size:0xB0 scope:global align:4 +revSwitch__12dSv_memBit_cFi = .text:0x8005C430; // type:function size:0xBC scope:global align:4 +onItem__12dSv_memBit_cFi = .text:0x8005C4EC; // type:function size:0xAC scope:global align:4 +isItem__12dSv_memBit_cFi = .text:0x8005C598; // type:function size:0xB0 scope:global align:4 +onVisitedRoom__12dSv_memBit_cFi = .text:0x8005C648; // type:function size:0xAC scope:global align:4 +isVisitedRoom__12dSv_memBit_cFi = .text:0x8005C6F4; // type:function size:0xB0 scope:global align:4 +onDungeonItem__12dSv_memBit_cFi = .text:0x8005C7A4; // type:function size:0xA0 scope:global align:4 +isDungeonItem__12dSv_memBit_cFi = .text:0x8005C844; // type:function size:0xA4 scope:global align:4 +init__11dSv_ocean_cFv = .text:0x8005C8E8; // type:function size:0x20 scope:global align:4 +onOceanSvBit__11dSv_ocean_cFUcUs = .text:0x8005C908; // type:function size:0xE0 scope:global align:4 +isOceanSvBit__11dSv_ocean_cFUcUs = .text:0x8005C9E8; // type:function size:0xE4 scope:global align:4 +init__11dSv_event_cFv = .text:0x8005CACC; // type:function size:0x38 scope:global align:4 +onEventBit__11dSv_event_cFUs = .text:0x8005CB04; // type:function size:0x18 scope:global align:4 +offEventBit__11dSv_event_cFUs = .text:0x8005CB1C; // type:function size:0x18 scope:global align:4 +isEventBit__11dSv_event_cFUs = .text:0x8005CB34; // type:function size:0x24 scope:global align:4 +setEventReg__11dSv_event_cFUsUc = .text:0x8005CB58; // type:function size:0x24 scope:global align:4 +getEventReg__11dSv_event_cFUs = .text:0x8005CB7C; // type:function size:0x18 scope:global align:4 +init__13dSv_reserve_cFv = .text:0x8005CB94; // type:function size:0x1C scope:global align:4 +init__12dSv_memory_cFv = .text:0x8005CBB0; // type:function size:0x20 scope:global align:4 +init__12dSv_danBit_cFSc = .text:0x8005CBD0; // type:function size:0x38 scope:global align:4 +onSwitch__12dSv_danBit_cFi = .text:0x8005CC08; // type:function size:0xAC scope:global align:4 +offSwitch__12dSv_danBit_cFi = .text:0x8005CCB4; // type:function size:0xAC scope:global align:4 +isSwitch__12dSv_danBit_cFi = .text:0x8005CD60; // type:function size:0xB0 scope:global align:4 +revSwitch__12dSv_danBit_cFi = .text:0x8005CE10; // type:function size:0xBC scope:global align:4 +init__13dSv_zoneBit_cFv = .text:0x8005CECC; // type:function size:0x28 scope:global align:4 +clearRoomSwitch__13dSv_zoneBit_cFv = .text:0x8005CEF4; // type:function size:0xC scope:global align:4 +onSwitch__13dSv_zoneBit_cFi = .text:0x8005CF00; // type:function size:0xAC scope:global align:4 +offSwitch__13dSv_zoneBit_cFi = .text:0x8005CFAC; // type:function size:0xA8 scope:global align:4 +isSwitch__13dSv_zoneBit_cFi = .text:0x8005D054; // type:function size:0xAC scope:global align:4 +revSwitch__13dSv_zoneBit_cFi = .text:0x8005D100; // type:function size:0xB8 scope:global align:4 +onItem__13dSv_zoneBit_cFi = .text:0x8005D1B8; // type:function size:0x9C scope:global align:4 +isItem__13dSv_zoneBit_cFi = .text:0x8005D254; // type:function size:0xA0 scope:global align:4 +init__15dSv_zoneActor_cFv = .text:0x8005D2F4; // type:function size:0x20 scope:global align:4 +on__15dSv_zoneActor_cFi = .text:0x8005D314; // type:function size:0xA8 scope:global align:4 +is__15dSv_zoneActor_cFi = .text:0x8005D3BC; // type:function size:0xAC scope:global align:4 +init__10dSv_zone_cFi = .text:0x8005D468; // type:function size:0x3C scope:global align:4 +setRoom__13dSv_restart_cFRC4cXyzsSc = .text:0x8005D4A4; // type:function size:0x24 scope:global align:4 +setRestartOption__13dSv_restart_cFSc = .text:0x8005D4C8; // type:function size:0xBC scope:global align:4 +setRestartOption__13dSv_restart_cFScP4cXyzsSc = .text:0x8005D584; // type:function size:0x30 scope:global align:4 +set__17dSv_turnRestart_cFRC4cXyzsScUlRC4cXyzsi = .text:0x8005D5B4; // type:function size:0x50 scope:global align:4 +init__10dSv_info_cFv = .text:0x8005D604; // type:function size:0x5C scope:global align:4 +reinit__10dSv_info_cFv = .text:0x8005D660; // type:function size:0x200 scope:global align:4 +init__10dSv_save_cFv = .text:0x8005D860; // type:function size:0x68 scope:global align:4 +getSave__10dSv_info_cFi = .text:0x8005D8C8; // type:function size:0xC0 scope:global align:4 +putSave__10dSv_info_cFi = .text:0x8005D988; // type:function size:0xE8 scope:global align:4 +initZone__10dSv_info_cFv = .text:0x8005DA70; // type:function size:0x58 scope:global align:4 +createZone__10dSv_info_cFi = .text:0x8005DAC8; // type:function size:0x5C scope:global align:4 +onSwitch__10dSv_info_cFii = .text:0x8005DB24; // type:function size:0x1AC scope:global align:4 +getZoneNo__20dStage_roomControl_cFi = .text:0x8005DCD0; // type:function size:0x1C scope:global align:4 +offSwitch__10dSv_info_cFii = .text:0x8005DCEC; // type:function size:0x1AC scope:global align:4 +isSwitch__10dSv_info_cFii = .text:0x8005DE98; // type:function size:0x148 scope:global align:4 +revSwitch__10dSv_info_cFii = .text:0x8005DFE0; // type:function size:0x1B0 scope:global align:4 +onItem__10dSv_info_cFii = .text:0x8005E190; // type:function size:0x194 scope:global align:4 +isItem__10dSv_info_cFii = .text:0x8005E324; // type:function size:0x198 scope:global align:4 +onActor__10dSv_info_cFii = .text:0x8005E4BC; // type:function size:0x134 scope:global align:4 +isActor__10dSv_info_cFii = .text:0x8005E5F0; // type:function size:0x190 scope:global align:4 +memory_to_card__10dSv_info_cFPci = .text:0x8005E780; // type:function size:0x2A4 scope:global align:4 +card_to_memory__10dSv_info_cFPci = .text:0x8005EA24; // type:function size:0x2DC scope:global align:4 +initdata_to_card__10dSv_info_cFPci = .text:0x8005ED00; // type:function size:0x288 scope:global align:4 +setInitEventBit__Fv = .text:0x8005EF88; // type:function size:0x54 scope:global align:4 +shop_cam_action_init__16ShopCam_action_cFv = .text:0x8005EFDC; // type:function size:0xAC scope:global align:4 +shop_cam_action__16ShopCam_action_cFv = .text:0x8005F088; // type:function size:0x198 scope:global align:4 +rsh_talk_cam_action_init__16ShopCam_action_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x8005F220; // type:function size:0x150 scope:global align:4 +rsh_talk_cam_action__16ShopCam_action_cFv = .text:0x8005F370; // type:function size:0xAC scope:global align:4 +ds_normal_cam_action_init__16ShopCam_action_cFv = .text:0x8005F41C; // type:function size:0x78 scope:global align:4 +ds_normal_cam_action__16ShopCam_action_cFv = .text:0x8005F494; // type:function size:0xDC scope:global align:4 +Save__16ShopCam_action_cFv = .text:0x8005F570; // type:function size:0x50 scope:global align:4 +Reset__16ShopCam_action_cFv = .text:0x8005F5C0; // type:function size:0x104 scope:global align:4 +move__16ShopCam_action_cFv = .text:0x8005F6C4; // type:function size:0x44 scope:global align:4 +createItem__11ShopItems_cFii = .text:0x8005F708; // type:function size:0x214 scope:global align:4 +Item_Select__11ShopItems_cFi = .text:0x8005F91C; // type:function size:0x24C scope:global align:4 +Item_Wait__11ShopItems_cFi = .text:0x8005FB68; // type:function size:0xA8 scope:global align:4 +Item_ZoomUp__11ShopItems_cFR4cXyz = .text:0x8005FC10; // type:function size:0x28 scope:global align:4 +Item_Move__11ShopItems_cFv = .text:0x8005FC38; // type:function size:0xE8 scope:global align:4 +getSelectItemPos__11ShopItems_cFv = .text:0x8005FD20; // type:function size:0xC8 scope:global align:4 +getSelectItemBasePos__11ShopItems_cFv = .text:0x8005FDE8; // type:function size:0xC0 scope:global align:4 +hideSelectItem__11ShopItems_cFv = .text:0x8005FEA8; // type:function size:0x68 scope:global align:4 +SoldOutItem__11ShopItems_cFi = .text:0x8005FF10; // type:function size:0x6C scope:global align:4 +getItemNo__11ShopItems_cFi = .text:0x8005FF7C; // type:function size:0x1C scope:global align:4 +showItem__11ShopItems_cFv = .text:0x8005FF98; // type:function size:0xC0 scope:global align:4 +getSelectItemNo__11ShopItems_cFv = .text:0x80060058; // type:function size:0x20 scope:global align:4 +getSelectItemShowMsg__11ShopItems_cFv = .text:0x80060078; // type:function size:0x18 scope:global align:4 +getSelectItemBuyMsg__11ShopItems_cFv = .text:0x80060090; // type:function size:0x18 scope:global align:4 +dShop_get_next_select__FiP11ShopItems_c = .text:0x800600A8; // type:function size:0x90 scope:global align:4 +setItemSetDataList__11ShopItems_cFv = .text:0x80060138; // type:function size:0x1C scope:global align:4 +setItemSetDataList__11ShopItems_cFPP21__shop_items_set_data = .text:0x80060154; // type:function size:0x8 scope:global align:4 +isSoldOutItemAll__11ShopItems_cFv = .text:0x8006015C; // type:function size:0x40 scope:global align:4 +dShop_now_triggercheck__FP9msg_classP9STControlP11ShopItems_cPUlPFPv_UlPv = .text:0x8006019C; // type:function size:0x1D0 scope:global align:4 +dShop_maxCheck__Fii = .text:0x8006036C; // type:function size:0xE0 scope:global align:4 +dShop_BoughtErrorStatus__FP11ShopItems_cii = .text:0x8006044C; // type:function size:0x25C scope:global align:4 +__ct__12ShopCursor_cFP12J3DModelDataP15J3DAnmTevRegKeyf = .text:0x800606A8; // type:function size:0x188 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x80060830; // type:function size:0x5C scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x8006088C; // type:function size:0x48 scope:global align:4 +anm_play__12ShopCursor_cFv = .text:0x800608D4; // type:function size:0x8C scope:global align:4 +draw__12ShopCursor_cFv = .text:0x80060960; // type:function size:0x1CC scope:global align:4 +setPos__12ShopCursor_cFR4cXyz = .text:0x80060B2C; // type:function size:0x1C scope:global align:4 +ShopCursor_create__FP12J3DModelDataP15J3DAnmTevRegKeyf = .text:0x80060B48; // type:function size:0xA0 scope:global align:4 +__ct__12JntHit_HIO_cFv = .text:0x80060BE8; // type:function size:0x5C scope:global align:4 +CreateInit__8JntHit_cFv = .text:0x80060C44; // type:function size:0x280 scope:global align:4 +CylHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyz4cXyzf = .text:0x80060EC4; // type:function size:0x57C scope:global align:4 +Cyl2HitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyz4cXyzf = .text:0x80061440; // type:function size:0x3F0 scope:global align:4 +SphHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyzf = .text:0x80061830; // type:function size:0x29C scope:global align:4 +HitBufferUpdate__8JntHit_cFPiP4cXyziP5csXyzP4cXyz = .text:0x80061ACC; // type:function size:0x15C scope:global align:4 +searchJntHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz = .text:0x80061C28; // type:function size:0xBB4 scope:global align:4 +JntHit_create__FP8J3DModelP16__jnt_hit_data_cs = .text:0x800627DC; // type:function size:0x90 scope:global align:4 +__dt__12JntHit_HIO_cFv = .text:0x8006286C; // type:function size:0x48 scope:global align:4 +__ct__15dChain_packet_cFiP12dKy_tevstr_cf = .text:0x800628B4; // type:function size:0xA0 scope:global align:4 +__dt__15dChain_packet_cFv = .text:0x80062954; // type:function size:0x5C scope:global align:4 +draw__15dChain_packet_cFv = .text:0x800629B0; // type:function size:0x300 scope:global align:4 +dChain_packet_create__FiP12dKy_tevstr_cf = .text:0x80062CB0; // type:function size:0x80 scope:global align:4 +__sinit_d_chain_cpp = .text:0x80062D30; // type:function size:0x2C scope:local align:4 +__ct__15dCloth_packet_cFP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz = .text:0x80062D5C; // type:function size:0x354 scope:global align:4 +__dt__15dCloth_packet_cFv = .text:0x800630B0; // type:function size:0x5C scope:global align:4 +default_factor_checkCB__FP15dCloth_packet_cii = .text:0x8006310C; // type:function size:0x30 scope:global align:4 +init__15dCloth_packet_cFv = .text:0x8006313C; // type:function size:0x240 scope:global align:4 +setGlobalWind__15dCloth_packet_cFP4cXyz = .text:0x8006337C; // type:function size:0x84 scope:global align:4 +cloth_move__15dCloth_packet_cFv = .text:0x80063400; // type:function size:0x328 scope:global align:4 +draw__15dCloth_packet_cFv = .text:0x80063728; // type:function size:0x1BC scope:global align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzff = .text:0x800638E4; // type:function size:0x12C scope:global align:4 +getFactor__15dCloth_packet_cFP4cXyzP4cXyzP4cXyzfffii = .text:0x80063A10; // type:function size:0x374 scope:global align:4 +setNrm__15dCloth_packet_cFv = .text:0x80063D84; // type:function size:0x54C scope:global align:4 +setMtx__15dCloth_packet_cFPA4_f = .text:0x800642D0; // type:function size:0x2C scope:global align:4 +cloth_draw__15dCloth_packet_cFv = .text:0x800642FC; // type:function size:0x34 scope:global align:4 +TexObjInit__15dCloth_packet_cFP7ResTIMG = .text:0x80064330; // type:function size:0xEC scope:global align:4 +TexObjLoad__15dCloth_packet_cFv = .text:0x8006441C; // type:function size:0x28 scope:global align:4 +TevSetting__15dCloth_packet_cFv = .text:0x80064444; // type:function size:0x2D4 scope:global align:4 +plot__15dCloth_packet_cFv = .text:0x80064718; // type:function size:0x164 scope:global align:4 +dCloth_packet_create__FP7ResTIMGP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz = .text:0x8006487C; // type:function size:0x148 scope:global align:4 +TevSetting__18dCloth_packetXlu_cFv = .text:0x800649C4; // type:function size:0x2D4 scope:global align:4 +cloth_draw__18dCloth_packetXlu_cFv = .text:0x80064C98; // type:function size:0x60 scope:global align:4 +dCloth_packetXlu_create__FP7ResTIMGP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz = .text:0x80064CF8; // type:function size:0x150 scope:global align:4 +cloth_copy__14dClothVobj03_cFv = .text:0x80064E48; // type:function size:0xC4 scope:global align:4 +init__14dClothVobj03_cFv = .text:0x80064F0C; // type:function size:0x114 scope:global align:4 +cloth_move__14dClothVobj03_cFv = .text:0x80065020; // type:function size:0x13C scope:global align:4 +TexObjInit__14dClothVobj03_cFP7ResTIMG = .text:0x8006515C; // type:function size:0x10C scope:global align:4 +TexObjLoad__14dClothVobj03_cFv = .text:0x80065268; // type:function size:0x40 scope:global align:4 +dClothVobj03_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x800652A8; // type:function size:0x14C scope:global align:4 +cloth_copy__14dClothVobj04_cFv = .text:0x800653F4; // type:function size:0xC4 scope:global align:4 +init__14dClothVobj04_cFv = .text:0x800654B8; // type:function size:0x114 scope:global align:4 +cloth_move__14dClothVobj04_cFv = .text:0x800655CC; // type:function size:0x134 scope:global align:4 +TexObjInit__14dClothVobj04_cFP7ResTIMG = .text:0x80065700; // type:function size:0x10C scope:global align:4 +TexObjLoad__14dClothVobj04_cFv = .text:0x8006580C; // type:function size:0x40 scope:global align:4 +dClothVobj04_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x8006584C; // type:function size:0x14C scope:global align:4 +cloth_copy__14dClothVobj05_cFv = .text:0x80065998; // type:function size:0xC4 scope:global align:4 +init__14dClothVobj05_cFv = .text:0x80065A5C; // type:function size:0x114 scope:global align:4 +cloth_move__14dClothVobj05_cFv = .text:0x80065B70; // type:function size:0x130 scope:global align:4 +TexObjInit__14dClothVobj05_cFP7ResTIMG = .text:0x80065CA0; // type:function size:0x10C scope:global align:4 +TexObjLoad__14dClothVobj05_cFv = .text:0x80065DAC; // type:function size:0x40 scope:global align:4 +dClothVobj05_VtxFactorCB__FP15dCloth_packet_cii = .text:0x80065DEC; // type:function size:0xC scope:global align:4 +dClothVobj05_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x80065DF8; // type:function size:0x158 scope:global align:4 +cloth_copy__16dClothVobj07_0_cFv = .text:0x80065F50; // type:function size:0xC4 scope:global align:4 +init__16dClothVobj07_0_cFv = .text:0x80066014; // type:function size:0x114 scope:global align:4 +cloth_move__16dClothVobj07_0_cFv = .text:0x80066128; // type:function size:0x134 scope:global align:4 +TexObjInit__16dClothVobj07_0_cFP7ResTIMG = .text:0x8006625C; // type:function size:0x10C scope:global align:4 +TexObjLoad__16dClothVobj07_0_cFv = .text:0x80066368; // type:function size:0x40 scope:global align:4 +dClothVobj07_0_VtxFactorCB__FP15dCloth_packet_cii = .text:0x800663A8; // type:function size:0xC scope:global align:4 +dClothVobj07_0_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x800663B4; // type:function size:0x158 scope:global align:4 +__dt__16dClothVobj07_0_cFv = .text:0x8006650C; // type:function size:0x60 scope:global align:4 +__dt__14dClothVobj05_cFv = .text:0x8006656C; // type:function size:0x60 scope:global align:4 +__dt__14dClothVobj04_cFv = .text:0x800665CC; // type:function size:0x60 scope:global align:4 +__dt__14dClothVobj03_cFv = .text:0x8006662C; // type:function size:0x60 scope:global align:4 +__dt__18dCloth_packetXlu_cFv = .text:0x8006668C; // type:function size:0x60 scope:global align:4 +make_land_effect__5daObjFP10fopAc_ac_cP11dBgS_GndChkf = .text:0x800666EC; // type:function size:0x1D0 scope:global align:4 +get_wind_spd__5daObjFP10fopAc_ac_cf = .text:0x800668BC; // type:function size:0x12C scope:global align:4 +get_path_spd__5daObjFR13cBgS_PolyInfof = .text:0x800669E8; // type:function size:0x124 scope:global align:4 +posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff = .text:0x80066B0C; // type:function size:0x30 scope:global align:4 +posMoveF_resist_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzff = .text:0x80066B3C; // type:function size:0xFC scope:global align:4 +posMoveF_grade_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzffPC4cXyzPC4cXyz = .text:0x80066C38; // type:function size:0x134 scope:global align:4 +posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz = .text:0x80066D6C; // type:function size:0x2A0 scope:global align:4 +quat_rotBaseY__5daObjFP10QuaternionRC4cXyz = .text:0x8006700C; // type:function size:0x1C8 scope:global align:4 +quat_rotBaseY2__5daObjFP10QuaternionRC4cXyz = .text:0x800671D4; // type:function size:0x1A8 scope:global align:4 +quat_rotBaseZ__5daObjFP10QuaternionRC4cXyz = .text:0x8006737C; // type:function size:0x1A8 scope:global align:4 +quat_rotVec__5daObjFP10QuaternionRC4cXyzRC4cXyz = .text:0x80067524; // type:function size:0x1C8 scope:global align:4 +SetCurrentRoomNo__5daObjFP10fopAc_ac_cP11dBgS_GndChk = .text:0x800676EC; // type:function size:0x48 scope:global align:4 +HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl = .text:0x80067734; // type:function size:0x174 scope:global align:4 +HitEff_sub_kikuzu__5daObjFPC4cXyzPC4cXyzPC12dKy_tevstr_c = .text:0x800678A8; // type:function size:0x154 scope:global align:4 +HitEff_kikuzu__5daObjFPC10fopAc_ac_cPC8dCcD_Cyl = .text:0x800679FC; // type:function size:0xE4 scope:global align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x80067AE0; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x80067AE8; // type:function size:0x8 scope:global align:4 +HitEff_hibana__5daObjFPC4cXyzPC4cXyz = .text:0x80067AF0; // type:function size:0x150 scope:global align:4 +HitEff_hibana__5daObjFPC10fopAc_ac_cPC8dCcD_Cyl = .text:0x80067C40; // type:function size:0xDC scope:global align:4 +reset__Q211daObjTribox5Act_cFv = .text:0x80067D1C; // type:function size:0x40 scope:global align:4 +__sinit_d_a_obj_tribox_static_cpp = .text:0x80067D5C; // type:function size:0x38 scope:local align:4 +initStartPos__8daShip_cFPC4cXyzs = .text:0x80067D94; // type:function size:0xE4 scope:global align:4 +getTopPos__8daBoko_cFP4cXyz = .text:0x80067E78; // type:function size:0x94 scope:global align:4 +getBlurRootPos__8daBoko_cFP4cXyz = .text:0x80067F0C; // type:function size:0x94 scope:global align:4 +getBombRestTime__8daBomb_cFv = .text:0x80067FA0; // type:function size:0x30 scope:global align:4 +getBombCheck_Flag__8daBomb_cFv = .text:0x80067FD0; // type:function size:0x30 scope:global align:4 +setBombCheck_Flag__8daBomb_cFv = .text:0x80068000; // type:function size:0x34 scope:global align:4 +setBombFire_ON__8daBomb_cFv = .text:0x80068034; // type:function size:0x34 scope:global align:4 +setBombNoHit__8daBomb_cFv = .text:0x80068068; // type:function size:0x64 scope:global align:4 +setBombOffCoSet__8daBomb_cFv = .text:0x800680CC; // type:function size:0x38 scope:global align:4 +setBombOnCoSet__8daBomb_cFv = .text:0x80068104; // type:function size:0x38 scope:global align:4 +setBombNoEff__8daBomb_cFv = .text:0x8006813C; // type:function size:0x90 scope:global align:4 +setBombRestTime__8daBomb_cFs = .text:0x800681CC; // type:function size:0x3C scope:global align:4 +setNoGravityTime__8daBomb_cFs = .text:0x80068208; // type:function size:0x3C scope:global align:4 +prm_make__8daBomb_cFQ28daBomb_c7State_ebb = .text:0x80068244; // type:function size:0x30 scope:global align:4 +chk_state__8daBomb_cCFQ28daBomb_c7State_e = .text:0x80068274; // type:function size:0x4C scope:global align:4 +change_state__8daBomb_cFQ28daBomb_c7State_e = .text:0x800682C0; // type:function size:0x30 scope:global align:4 +prm_get_state__8daBomb_cCFv = .text:0x800682F0; // type:function size:0x3C scope:global align:4 +get_explode_instant__8daBomb_cCFv = .text:0x8006832C; // type:function size:0x14 scope:global align:4 +prm_get_cheapEff__8daBomb_cCFv = .text:0x80068340; // type:function size:0x48 scope:global align:4 +prm_get_angXZero__8daBomb_cCFv = .text:0x80068388; // type:function size:0x48 scope:global align:4 +prm_get_version__8daBomb_cCFv = .text:0x800683D0; // type:function size:0x28 scope:global align:4 +_prm_chk_version__8daBomb_cCFv = .text:0x800683F8; // type:function size:0x58 scope:global align:4 +remove_fuse_effect__Q27daBomb25Act_cFv = .text:0x80068450; // type:function size:0x38 scope:global align:4 +set_time__Q27daBomb25Act_cFi = .text:0x80068488; // type:function size:0x8 scope:global align:4 +get_time__Q27daBomb25Act_cCFv = .text:0x80068490; // type:function size:0x8 scope:global align:4 +chk_eat__Q27daBomb25Act_cCFv = .text:0x80068498; // type:function size:0x8 scope:global align:4 +set_eat__Q27daBomb25Act_cFv = .text:0x800684A0; // type:function size:0xC scope:global align:4 +set_no_hit__Q27daBomb25Act_cFv = .text:0x800684AC; // type:function size:0x34 scope:global align:4 +chk_explode__Q27daBomb25Act_cFv = .text:0x800684E0; // type:function size:0x14 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ28daBomb_c5Prm_eQ28daBomb_c5Prm_e = .text:0x800684F4; // type:function size:0x1C scope:global align:4 +getJointMtx__10daBranch_cFPCc = .text:0x80068510; // type:function size:0xE8 scope:global align:4 +checkClearGame__11daMgBoard_cFv = .text:0x800685F8; // type:function size:0x10 scope:global align:4 +getScore__11daMgBoard_cFv = .text:0x80068608; // type:function size:0x8 scope:global align:4 +reqStartGame__11daMgBoard_cFv = .text:0x80068610; // type:function size:0x14 scope:global align:4 +checkEndGame__11daMgBoard_cFv = .text:0x80068624; // type:function size:0x14 scope:global align:4 +setGInfoDraw__11daMgBoard_cFv = .text:0x80068638; // type:function size:0xC scope:global align:4 +clrGInfoDraw__11daMgBoard_cFv = .text:0x80068644; // type:function size:0xC scope:global align:4 +getItemNo__12daItemBase_cFv = .text:0x80068650; // type:function size:0x8 scope:global align:4 +getHeight__12daItemBase_cFv = .text:0x80068658; // type:function size:0x1C scope:global align:4 +getR__12daItemBase_cFv = .text:0x80068674; // type:function size:0x1C scope:global align:4 +hide__12daItemBase_cFv = .text:0x80068690; // type:function size:0x10 scope:global align:4 +show__12daItemBase_cFv = .text:0x800686A0; // type:function size:0x10 scope:global align:4 +changeDraw__12daItemBase_cFv = .text:0x800686B0; // type:function size:0x48 scope:global align:4 +chkDraw__12daItemBase_cFv = .text:0x800686F8; // type:function size:0x18 scope:global align:4 +dead__12daItemBase_cFv = .text:0x80068710; // type:function size:0x10 scope:global align:4 +chkDead__12daItemBase_cFv = .text:0x80068720; // type:function size:0x18 scope:global align:4 +setLoadError__12daItemBase_cFv = .text:0x80068738; // type:function size:0x10 scope:global align:4 +CheckItemCreateHeap__FP10fopAc_ac_c = .text:0x80068748; // type:function size:0x6C scope:global align:4 +CheckFieldItemCreateHeap__FP10fopAc_ac_c = .text:0x800687B4; // type:function size:0x6C scope:global align:4 +checkControl__8daItem_cFv = .text:0x80068820; // type:function size:0x80 scope:global align:4 +startControl__8daItem_cFv = .text:0x800688A0; // type:function size:0x48 scope:global align:4 +endControl__8daItem_cFv = .text:0x800688E8; // type:function size:0x10 scope:global align:4 +checkLock__8daItem_cFv = .text:0x800688F8; // type:function size:0x58 scope:global align:4 +setLock__8daItem_cFv = .text:0x80068950; // type:function size:0x48 scope:global align:4 +releaseLock__8daItem_cFv = .text:0x80068998; // type:function size:0x10 scope:global align:4 +checkActionNow__8daItem_cFv = .text:0x800689A8; // type:function size:0x48 scope:global align:4 +getScaleP__12daShopItem_cFv = .text:0x800689F0; // type:function size:0x8 scope:global align:4 +getRotateP__12daShopItem_cFv = .text:0x800689F8; // type:function size:0x8 scope:global align:4 +getPosP__12daShopItem_cFv = .text:0x80068A00; // type:function size:0x8 scope:global align:4 +getCenter__12daShopItem_cFv = .text:0x80068A08; // type:function size:0x50 scope:global align:4 +raceItemForceGet__12daRaceItem_cFv = .text:0x80068A58; // type:function size:0x4C scope:global align:4 +raceItemGet__12daRaceItem_cFv = .text:0x80068AA4; // type:function size:0x2A4 scope:global align:4 +normalItemGet__12daRaceItem_cFv = .text:0x80068D48; // type:function size:0x288 scope:global align:4 +startOffsetPos__12daRaceItem_cFv = .text:0x80068FD0; // type:function size:0x10 scope:global align:4 +endOffsetPos__12daRaceItem_cFfP4cXyzffP5csXyz = .text:0x80068FE0; // type:function size:0x5C scope:global align:4 +checkOffsetPos__12daRaceItem_cFv = .text:0x8006903C; // type:function size:0x28 scope:global align:4 +set_mtx__12daRaceItem_cFP4cXyz = .text:0x80069064; // type:function size:0x80 scope:global align:4 +checkEndDownLift__9daLlift_cFv = .text:0x800690E4; // type:function size:0x1C scope:global align:4 +MoveUpLift__9daLlift_cFv = .text:0x80069100; // type:function size:0x1C4 scope:global align:4 +__ct__13dDemo_actor_cFv = .text:0x800692C4; // type:function size:0x6C scope:global align:4 +__dt__13dDemo_actor_cFv = .text:0x80069330; // type:function size:0x90 scope:global align:4 +getActor__13dDemo_actor_cFv = .text:0x800693C0; // type:function size:0x34 scope:global align:4 +setActor__13dDemo_actor_cFP10fopAc_ac_c = .text:0x800693F4; // type:function size:0x40 scope:global align:4 +getP_BtpData__13dDemo_actor_cFPCc = .text:0x80069434; // type:function size:0x11C scope:global align:4 +getP_BrkData__13dDemo_actor_cFPCc = .text:0x80069550; // type:function size:0x98 scope:global align:4 +getP_BtkData__13dDemo_actor_cFPCc = .text:0x800695E8; // type:function size:0xB4 scope:global align:4 +getPrm_Morf__13dDemo_actor_cFv = .text:0x8006969C; // type:function size:0x19C scope:global align:4 +dDemo_getJaiPointer__FPCcUliPUs = .text:0x80069838; // type:function size:0x88 scope:global align:4 +dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc = .text:0x800698C0; // type:function size:0x300 scope:global align:4 +JSGSetData__13dDemo_actor_cFUlPCvUl = .text:0x80069BC0; // type:function size:0x1C scope:global align:4 +JSGSetTranslation__13dDemo_actor_cFRC3Vec = .text:0x80069BDC; // type:function size:0x28 scope:global align:4 +JSGSetScaling__13dDemo_actor_cFRC3Vec = .text:0x80069C04; // type:function size:0x28 scope:global align:4 +JSGSetRotation__13dDemo_actor_cFRC3Vec = .text:0x80069C2C; // type:function size:0x64 scope:global align:4 +JSGSetShape__13dDemo_actor_cFUl = .text:0x80069C90; // type:function size:0x14 scope:global align:4 +JSGSetAnimation__13dDemo_actor_cFUl = .text:0x80069CA4; // type:function size:0x1C scope:global align:4 +JSGSetAnimationFrame__13dDemo_actor_cFf = .text:0x80069CC0; // type:function size:0x14 scope:global align:4 +JSGSetAnimationTransition__13dDemo_actor_cFf = .text:0x80069CD4; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimation__13dDemo_actor_cFUl = .text:0x80069CE8; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimationFrame__13dDemo_actor_cFf = .text:0x80069CFC; // type:function size:0x14 scope:global align:4 +getView__Fv = .text:0x80069D10; // type:function size:0x34 scope:global align:4 +JSGGetProjectionNear__14dDemo_camera_cCFv = .text:0x80069D44; // type:function size:0x34 scope:global align:4 +JSGSetProjectionNear__14dDemo_camera_cFf = .text:0x80069D78; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFar__14dDemo_camera_cCFv = .text:0x80069D8C; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFar__14dDemo_camera_cFf = .text:0x80069DC0; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFovy__14dDemo_camera_cCFv = .text:0x80069DD4; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFovy__14dDemo_camera_cFf = .text:0x80069E08; // type:function size:0x14 scope:global align:4 +JSGGetProjectionAspect__14dDemo_camera_cCFv = .text:0x80069E1C; // type:function size:0x34 scope:global align:4 +JSGSetProjectionAspect__14dDemo_camera_cFf = .text:0x80069E50; // type:function size:0x14 scope:global align:4 +JSGGetViewPosition__14dDemo_camera_cCFP3Vec = .text:0x80069E64; // type:function size:0x5C scope:global align:4 +JSGSetViewPosition__14dDemo_camera_cFRC3Vec = .text:0x80069EC0; // type:function size:0x28 scope:global align:4 +JSGGetViewUpVector__14dDemo_camera_cCFP3Vec = .text:0x80069EE8; // type:function size:0x60 scope:global align:4 +JSGSetViewUpVector__14dDemo_camera_cFRC3Vec = .text:0x80069F48; // type:function size:0x28 scope:global align:4 +JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec = .text:0x80069F70; // type:function size:0x60 scope:global align:4 +JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec = .text:0x80069FD0; // type:function size:0x28 scope:global align:4 +JSGGetViewRoll__14dDemo_camera_cCFv = .text:0x80069FF8; // type:function size:0x58 scope:global align:4 +JSGSetViewRoll__14dDemo_camera_cFf = .text:0x8006A050; // type:function size:0x14 scope:global align:4 +JSGSetColor__15dDemo_ambient_cF8_GXColor = .text:0x8006A064; // type:function size:0x30 scope:global align:4 +JSGSetLightType__13dDemo_light_cFQ26JStage7TELight = .text:0x8006A094; // type:function size:0x14 scope:global align:4 +JSGSetPosition__13dDemo_light_cFRC3Vec = .text:0x8006A0A8; // type:function size:0x28 scope:global align:4 +JSGSetColor__13dDemo_light_cF8_GXColor = .text:0x8006A0D0; // type:function size:0x30 scope:global align:4 +JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn = .text:0x8006A100; // type:function size:0x1C scope:global align:4 +JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn = .text:0x8006A11C; // type:function size:0x18 scope:global align:4 +JSGSetDirection__13dDemo_light_cFRC3Vec = .text:0x8006A134; // type:function size:0x28 scope:global align:4 +JSGSetFogFunction__11dDemo_fog_cF10_GXFogType = .text:0x8006A15C; // type:function size:0x14 scope:global align:4 +JSGSetStartZ__11dDemo_fog_cFf = .text:0x8006A170; // type:function size:0x14 scope:global align:4 +JSGSetEndZ__11dDemo_fog_cFf = .text:0x8006A184; // type:function size:0x14 scope:global align:4 +JSGSetColor__11dDemo_fog_cF8_GXColor = .text:0x8006A198; // type:function size:0x30 scope:global align:4 +__ct__14dDemo_object_cFv = .text:0x8006A1C8; // type:function size:0x1C scope:global align:4 +__dt__14dDemo_object_cFv = .text:0x8006A1E4; // type:function size:0x50 scope:global align:4 +appendActor__14dDemo_object_cFP10fopAc_ac_c = .text:0x8006A234; // type:function size:0xC4 scope:global align:4 +getActor__14dDemo_object_cFUc = .text:0x8006A2F8; // type:function size:0x24 scope:global align:4 +createCamera__14dDemo_object_cFv = .text:0x8006A31C; // type:function size:0x7C scope:global align:4 +getActiveCamera__14dDemo_object_cFv = .text:0x8006A398; // type:function size:0x14 scope:global align:4 +createAmbient__14dDemo_object_cFv = .text:0x8006A3AC; // type:function size:0x7C scope:global align:4 +appendLight__14dDemo_object_cFv = .text:0x8006A428; // type:function size:0xA0 scope:global align:4 +createFog__14dDemo_object_cFv = .text:0x8006A4C8; // type:function size:0x7C scope:global align:4 +remove__14dDemo_object_cFv = .text:0x8006A544; // type:function size:0x134 scope:global align:4 +__dt__11dDemo_fog_cFv = .text:0x8006A678; // type:function size:0x60 scope:global align:4 +__dt__13dDemo_light_cFv = .text:0x8006A6D8; // type:function size:0x60 scope:global align:4 +__dt__15dDemo_ambient_cFv = .text:0x8006A738; // type:function size:0x60 scope:global align:4 +__dt__14dDemo_camera_cFv = .text:0x8006A798; // type:function size:0x60 scope:global align:4 +JSGFindObject__14dDemo_system_cCFPCcQ26JStage8TEObject = .text:0x8006A7F8; // type:function size:0x134 scope:global align:4 +__ct__15dDemo_manager_cFv = .text:0x8006A92C; // type:function size:0x474 scope:global align:4 +__dt__15dDemo_manager_cFv = .text:0x8006ADA0; // type:function size:0x15C scope:global align:4 +__dt__14dMesg_tControlFv = .text:0x8006AEFC; // type:function size:0x60 scope:global align:4 +__dt__14dDemo_system_cFv = .text:0x8006AF5C; // type:function size:0x60 scope:global align:4 +create__15dDemo_manager_cFPCUcP4cXyzf = .text:0x8006AFBC; // type:function size:0x118 scope:global align:4 +remove__15dDemo_manager_cFv = .text:0x8006B0D4; // type:function size:0x58 scope:global align:4 +update__15dDemo_manager_cFv = .text:0x8006B12C; // type:function size:0x88 scope:global align:4 +JSGFindNodeID__13dDemo_actor_cCFPCc = .text:0x8006B1B4; // type:function size:0x8C scope:global align:4 +JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f = .text:0x8006B240; // type:function size:0x9C scope:global align:4 +JSGGetAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8006B2DC; // type:function size:0x8 scope:global align:4 +JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8006B2E4; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__13dDemo_actor_cCFP3Vec = .text:0x8006B2EC; // type:function size:0x1C scope:global align:4 +JSGGetScaling__13dDemo_actor_cCFP3Vec = .text:0x8006B308; // type:function size:0x1C scope:global align:4 +JSGGetRotation__13dDemo_actor_cCFP3Vec = .text:0x8006B324; // type:function size:0x78 scope:global align:4 +getSwbit__12dDoor_info_cFv = .text:0x8006B39C; // type:function size:0xC scope:global align:4 +getSwbit2__12dDoor_info_cFv = .text:0x8006B3A8; // type:function size:0xC scope:global align:4 +getType__12dDoor_info_cFv = .text:0x8006B3B4; // type:function size:0xC scope:global align:4 +setType__12dDoor_info_cFUc = .text:0x8006B3C0; // type:function size:0x2C scope:global align:4 +getEventNo__12dDoor_info_cFv = .text:0x8006B3EC; // type:function size:0xC scope:global align:4 +getFRoomNo__12dDoor_info_cFv = .text:0x8006B3F8; // type:function size:0xC scope:global align:4 +getBRoomNo__12dDoor_info_cFv = .text:0x8006B404; // type:function size:0xC scope:global align:4 +getShipId__12dDoor_info_cFv = .text:0x8006B410; // type:function size:0xC scope:global align:4 +getArg1__12dDoor_info_cFv = .text:0x8006B41C; // type:function size:0xC scope:global align:4 +adjoinPlayer__12dDoor_info_cFv = .text:0x8006B428; // type:function size:0x9C scope:global align:4 +getViewRoomNo__12dDoor_info_cFv = .text:0x8006B4C4; // type:function size:0x90 scope:global align:4 +frontCheckOld__12dDoor_info_cFv = .text:0x8006B554; // type:function size:0x90 scope:global align:4 +__dt__7cSAngleFv = .text:0x8006B5E4; // type:function size:0x3C scope:global align:4 +__dt__7cSGlobeFv = .text:0x8006B620; // type:function size:0x3C scope:global align:4 +frontCheck__12dDoor_info_cFv = .text:0x8006B65C; // type:function size:0x98 scope:global align:4 +drawCheck_local__12dDoor_info_cFv = .text:0x8006B6F4; // type:function size:0x130 scope:global align:4 +drawCheck__12dDoor_info_cFi = .text:0x8006B824; // type:function size:0x88 scope:global align:4 +checkExecute__12dDoor_info_cFv = .text:0x8006B8AC; // type:function size:0xA8 scope:global align:4 +startDemoProc__12dDoor_info_cFv = .text:0x8006B954; // type:function size:0xDC scope:global align:4 +makeEventId__12dDoor_info_cFi = .text:0x8006BA30; // type:function size:0x12C scope:global align:4 +initProc__12dDoor_info_cFi = .text:0x8006BB5C; // type:function size:0x54 scope:global align:4 +initOpenDemo__12dDoor_info_cFi = .text:0x8006BBB0; // type:function size:0xA0 scope:global align:4 +checkArea__12dDoor_info_cFfff = .text:0x8006BC50; // type:function size:0x16C scope:global align:4 +openInitCom__12dDoor_info_cFi = .text:0x8006BDBC; // type:function size:0xD8 scope:global align:4 +openProcCom__12dDoor_info_cFv = .text:0x8006BE94; // type:function size:0xE0 scope:global align:4 +closeEndCom__12dDoor_info_cFv = .text:0x8006BF74; // type:function size:0x130 scope:global align:4 +getDemoAction__12dDoor_info_cFv = .text:0x8006C0A4; // type:function size:0x48 scope:global align:4 +setGoal__12dDoor_info_cFv = .text:0x8006C0EC; // type:function size:0xEC scope:global align:4 +setPlayerAngle__12dDoor_info_cFi = .text:0x8006C1D8; // type:function size:0x28 scope:global align:4 +setPosAndAngle__12dDoor_info_cFP4cXyzs = .text:0x8006C200; // type:function size:0xBC scope:global align:4 +smokeInit__13dDoor_smoke_cFP12dDoor_info_c = .text:0x8006C2BC; // type:function size:0xCC scope:global align:4 +smokeProc__13dDoor_smoke_cFP12dDoor_info_c = .text:0x8006C388; // type:function size:0x94 scope:global align:4 +smokeEnd__13dDoor_smoke_cFv = .text:0x8006C41C; // type:function size:0x2C scope:global align:4 +keyResLoad__12dDoor_key2_cFv = .text:0x8006C448; // type:function size:0x30 scope:global align:4 +keyResDelete__12dDoor_key2_cFv = .text:0x8006C478; // type:function size:0x30 scope:global align:4 +keyInit__12dDoor_key2_cFP12dDoor_info_c = .text:0x8006C4A8; // type:function size:0x140 scope:global align:4 +keyProc__12dDoor_key2_cFv = .text:0x8006C5E8; // type:function size:0x68 scope:global align:4 +keyCreate_Nkey__12dDoor_key2_cFv = .text:0x8006C650; // type:function size:0x114 scope:global align:4 +keyCreate_Bkey__12dDoor_key2_cFv = .text:0x8006C764; // type:function size:0x1AC scope:global align:4 +keyCreate__12dDoor_key2_cFi = .text:0x8006C910; // type:function size:0x38 scope:global align:4 +keyOn__12dDoor_key2_cFv = .text:0x8006C948; // type:function size:0xC scope:global align:4 +keyOff__12dDoor_key2_cFv = .text:0x8006C954; // type:function size:0xC scope:global align:4 +calcMtx__12dDoor_key2_cFP12dDoor_info_c = .text:0x8006C960; // type:function size:0xB0 scope:global align:4 +draw__12dDoor_key2_cFP12dDoor_info_c = .text:0x8006CA10; // type:function size:0x68 scope:global align:4 +calcMtx__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006CA78; // type:function size:0xB0 scope:global align:4 +closeInit__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006CB28; // type:function size:0xD4 scope:global align:4 +closeProc__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006CBFC; // type:function size:0x84 scope:global align:4 +openInit__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006CC80; // type:function size:0xD0 scope:global align:4 +openProc__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006CD50; // type:function size:0x88 scope:global align:4 +create__12dDoor_stop_cFv = .text:0x8006CDD8; // type:function size:0xB4 scope:global align:4 +init__11dDoor_msg_cFs = .text:0x8006CE8C; // type:function size:0x1C scope:global align:4 +proc__11dDoor_msg_cFP4cXyz = .text:0x8006CEA8; // type:function size:0x234 scope:global align:4 +resLoad__12dDoor_hkyo_cFv = .text:0x8006D0DC; // type:function size:0x40 scope:global align:4 +resDelete__12dDoor_hkyo_cFv = .text:0x8006D11C; // type:function size:0x38 scope:global align:4 +create__12dDoor_hkyo_cFv = .text:0x8006D154; // type:function size:0x180 scope:global align:4 +setAnm__12dDoor_hkyo_cFUc = .text:0x8006D2D4; // type:function size:0xD4 scope:global align:4 +init__12dDoor_hkyo_cFv = .text:0x8006D3A8; // type:function size:0xC scope:global align:4 +calcMtx__12dDoor_hkyo_cFP12dDoor_info_cf = .text:0x8006D3B4; // type:function size:0xB0 scope:global align:4 +draw__12dDoor_hkyo_cFP12dDoor_info_c = .text:0x8006D464; // type:function size:0x9C scope:global align:4 +proc__12dDoor_hkyo_cFP12dDoor_info_c = .text:0x8006D500; // type:function size:0x21C scope:global align:4 +chkFirst__12dDoor_hkyo_cFv = .text:0x8006D71C; // type:function size:0x68 scope:global align:4 +onFirst__12dDoor_hkyo_cFv = .text:0x8006D784; // type:function size:0x64 scope:global align:4 +chkStart__12dDoor_hkyo_cFv = .text:0x8006D7E8; // type:function size:0x18 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x8006D800; // type:function size:0x4 scope:global align:4 +__ct__11dRes_info_cFv = .text:0x8006D804; // type:function size:0x20 scope:global align:4 +__dt__11dRes_info_cFv = .text:0x8006D824; // type:function size:0xD0 scope:global align:4 +set__11dRes_info_cFPCcPCcUcP7JKRHeap = .text:0x8006D8F4; // type:function size:0x9C scope:global align:4 +setToonTex__FP12J3DModelData = .text:0x8006D990; // type:function size:0x35C scope:global align:4 +setToonTex__FP16J3DMaterialTable = .text:0x8006DCEC; // type:function size:0x2E8 scope:global align:4 +loadResource__11dRes_info_cFv = .text:0x8006DFD4; // type:function size:0x7D0 scope:global align:4 +__dt__13JKRFileFinderFv = .text:0x8006E7A4; // type:function size:0x48 scope:global align:4 +__dt__18J3DAnmTransformKeyFv = .text:0x8006E7EC; // type:function size:0x6C scope:global align:4 +__dt__15J3DAnmTransformFv = .text:0x8006E858; // type:function size:0x5C scope:global align:4 +__dt__10J3DAnmBaseFv = .text:0x8006E8B4; // type:function size:0x48 scope:global align:4 +setRes__11dRes_info_cFv = .text:0x8006E8FC; // type:function size:0x2D4 scope:global align:4 +getArcHeader__FP10JKRArchive = .text:0x8006EBD0; // type:function size:0x28 scope:global align:4 +dump_long__11dRes_info_cFP11dRes_info_ci = .text:0x8006EBF8; // type:function size:0xFC scope:global align:4 +dump__11dRes_info_cFP11dRes_info_ci = .text:0x8006ECF4; // type:function size:0x178 scope:global align:4 +__dt__14dRes_control_cFv = .text:0x8006EE6C; // type:function size:0xC8 scope:global align:4 +setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap = .text:0x8006EF34; // type:function size:0xE8 scope:global align:4 +syncRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8006F01C; // type:function size:0x58 scope:global align:4 +deleteRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8006F074; // type:function size:0x74 scope:global align:4 +getResInfo__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8006F0E8; // type:function size:0x7C scope:global align:4 +newResInfo__14dRes_control_cFP11dRes_info_ci = .text:0x8006F164; // type:function size:0x28 scope:global align:4 +getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8006F18C; // type:function size:0x7C scope:global align:4 +getRes__14dRes_control_cFPCclP11dRes_info_ci = .text:0x8006F208; // type:function size:0x90 scope:global align:4 +getRes__14dRes_control_cFPCcPCcP11dRes_info_ci = .text:0x8006F298; // type:function size:0xB4 scope:global align:4 +getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci = .text:0x8006F34C; // type:function size:0x70 scope:global align:4 +syncAllRes__14dRes_control_cFP11dRes_info_ci = .text:0x8006F3BC; // type:function size:0x74 scope:global align:4 +setStageRes__14dRes_control_cFPCcP7JKRHeap = .text:0x8006F430; // type:function size:0xD0 scope:global align:4 +dump__14dRes_control_cFv = .text:0x8006F500; // type:function size:0x80 scope:global align:4 +__dt__18mDoExt_transAnmBasFv = .text:0x8006F580; // type:function size:0x7C scope:global align:4 +getTransform__18J3DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x8006F5FC; // type:function size:0x30 scope:global align:4 +restore__13dMat_backup_cFv = .text:0x8006F62C; // type:function size:0x70 scope:global align:4 +create__10dMat_ice_cFP16J3DMaterialTableP19J3DAnmTextureSRTKey = .text:0x8006F69C; // type:function size:0xA4 scope:global align:4 +play__10dMat_ice_cFv = .text:0x8006F740; // type:function size:0x40 scope:global align:4 +copy__10dMat_ice_cFP12J3DModelData = .text:0x8006F780; // type:function size:0xBC scope:global align:4 +updateDL__10dMat_ice_cFP8J3DModelScP21mDoExt_invisibleModel = .text:0x8006F83C; // type:function size:0xD0 scope:global align:4 +updateDL__10dMat_ice_cFP14mDoExt_McaMorfScP21mDoExt_invisibleModel = .text:0x8006F90C; // type:function size:0xD4 scope:global align:4 +entryDL__10dMat_ice_cFP8J3DModelScP21mDoExt_invisibleModel = .text:0x8006F9E0; // type:function size:0xD0 scope:global align:4 +entryDL__10dMat_ice_cFP14mDoExt_McaMorfScP21mDoExt_invisibleModel = .text:0x8006FAB0; // type:function size:0xD4 scope:global align:4 +create__14dMat_control_cFP16J3DMaterialTableP19J3DAnmTextureSRTKey = .text:0x8006FB84; // type:function size:0x16C scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x8006FCF0; // type:function size:0x5C scope:global align:4 +__dt__13dMat_backup_cFv = .text:0x8006FD4C; // type:function size:0x3C scope:global align:4 +__ct__13dMat_backup_cFv = .text:0x8006FD88; // type:function size:0x10 scope:global align:4 +remove__14dMat_control_cFv = .text:0x8006FD98; // type:function size:0x24 scope:global align:4 +restore__14dMat_control_cFSc = .text:0x8006FDBC; // type:function size:0x38 scope:global align:4 +__sinit_d_material_cpp = .text:0x8006FDF4; // type:function size:0x10 scope:local align:4 +__ct__14dEvt_control_cFv = .text:0x8006FE04; // type:function size:0x50 scope:global align:4 +__ct__12dEvt_order_cFv = .text:0x8006FE54; // type:function size:0x4 scope:global align:4 +orderOld__14dEvt_control_cFUsUsUsUsPvPvPCv = .text:0x8006FE58; // type:function size:0x90 scope:global align:4 +order__14dEvt_control_cFUsUsUsUsPvPvsUc = .text:0x8006FEE8; // type:function size:0x144 scope:global align:4 +setParam__14dEvt_control_cFP12dEvt_order_c = .text:0x8007002C; // type:function size:0x130 scope:global align:4 +beforeFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x8007015C; // type:function size:0x30 scope:global align:4 +afterFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x8007018C; // type:function size:0x8C scope:global align:4 +commonCheck__14dEvt_control_cFP12dEvt_order_cUsUs = .text:0x80070218; // type:function size:0x78 scope:global align:4 +talkCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80070290; // type:function size:0x100 scope:global align:4 +talkXyCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80070390; // type:function size:0x1CC scope:global align:4 +photoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8007055C; // type:function size:0x17C scope:global align:4 +catchCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x800706D8; // type:function size:0xE8 scope:global align:4 +talkEnd__14dEvt_control_cFv = .text:0x800707C0; // type:function size:0xB0 scope:global align:4 +demoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80070870; // type:function size:0x150 scope:global align:4 +demoEnd__14dEvt_control_cFv = .text:0x800709C0; // type:function size:0xA4 scope:global align:4 +potentialCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80070A64; // type:function size:0xC0 scope:global align:4 +doorCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80070B24; // type:function size:0x130 scope:global align:4 +itemCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80070C54; // type:function size:0xC8 scope:global align:4 +endProc__14dEvt_control_cFv = .text:0x80070D1C; // type:function size:0xB8 scope:global align:4 +checkChange__14dEvt_control_cFv = .text:0x80070DD4; // type:function size:0x48 scope:global align:4 +changeProc__14dEvt_control_cFv = .text:0x80070E1C; // type:function size:0x8C scope:global align:4 +checkStart__14dEvt_control_cFv = .text:0x80070EA8; // type:function size:0x178 scope:global align:4 +soundProc__14dEvt_control_cFv = .text:0x80071020; // type:function size:0x28 scope:global align:4 +check__14dEvt_control_cFv = .text:0x80071048; // type:function size:0xF8 scope:global align:4 +photoCheck__14dEvt_control_cFv = .text:0x80071140; // type:function size:0x130 scope:global align:4 +moveApproval__14dEvt_control_cFPv = .text:0x80071270; // type:function size:0x1A8 scope:global align:4 +compulsory__14dEvt_control_cFPvPCcUs = .text:0x80071418; // type:function size:0x50 scope:global align:4 +remove__14dEvt_control_cFv = .text:0x80071468; // type:function size:0x44 scope:global align:4 +getStageEventDt__14dEvt_control_cFv = .text:0x800714AC; // type:function size:0x88 scope:global align:4 +nextStageEventDt__14dEvt_control_cFPv = .text:0x80071534; // type:function size:0x84 scope:global align:4 +getPId__14dEvt_control_cFPv = .text:0x800715B8; // type:function size:0x24 scope:global align:4 +convPId__14dEvt_control_cFUi = .text:0x800715DC; // type:function size:0x30 scope:global align:4 +getTactFreeMStick__14dEvt_control_cFi = .text:0x8007160C; // type:function size:0xC scope:global align:4 +getTactFreeCStick__14dEvt_control_cFi = .text:0x80071618; // type:function size:0xC scope:global align:4 +__ct__11dEvt_info_cFv = .text:0x80071624; // type:function size:0x34 scope:global align:4 +setEventName__11dEvt_info_cFPc = .text:0x80071658; // type:function size:0x54 scope:global align:4 +getEventName__11dEvt_info_cFv = .text:0x800716AC; // type:function size:0x4C scope:global align:4 +giveItemCut__14dEvt_control_cFUc = .text:0x800716F8; // type:function size:0x80 scope:global align:4 +dEvDt_Next_Stage__Fii = .text:0x80071778; // type:function size:0x1E4 scope:global align:4 +flagCheck__11dEvDtFlag_cFi = .text:0x8007195C; // type:function size:0x68 scope:global align:4 +flagSet__11dEvDtFlag_cFi = .text:0x800719C4; // type:function size:0x68 scope:global align:4 +flagMaxCheck__11dEvDtFlag_cFi = .text:0x80071A2C; // type:function size:0x7C scope:global align:4 +init__11dEvDtFlag_cFv = .text:0x80071AA8; // type:function size:0x20 scope:global align:4 +finish_check__12dEvDtEvent_cFv = .text:0x80071AC8; // type:function size:0x84 scope:global align:4 +specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c = .text:0x80071B4C; // type:function size:0x68 scope:global align:4 +specialProc_WaitStart__12dEvDtStaff_cFi = .text:0x80071BB4; // type:function size:0x64 scope:global align:4 +specialProc_WaitProc__12dEvDtStaff_cFi = .text:0x80071C18; // type:function size:0x44 scope:global align:4 +specialProc__12dEvDtStaff_cFv = .text:0x80071C5C; // type:function size:0xAC scope:global align:4 +init__12dEvDtStaff_cFv = .text:0x80071D08; // type:function size:0x50 scope:global align:4 +advanceCut__12dEvDtStaff_cFi = .text:0x80071D58; // type:function size:0x30 scope:global align:4 +specialProcLight__12dEvDtStaff_cFv = .text:0x80071D88; // type:function size:0x1D0 scope:global align:4 +specialProcMessage__12dEvDtStaff_cFv = .text:0x80071F58; // type:function size:0x500 scope:global align:4 +specialProcSound__12dEvDtStaff_cFv = .text:0x80072458; // type:function size:0x2F0 scope:global align:4 +specialProcCreate__12dEvDtStaff_cFv = .text:0x80072748; // type:function size:0x2E0 scope:global align:4 +specialProcDirector__12dEvDtStaff_cFv = .text:0x80072A28; // type:function size:0x63C scope:global align:4 +specialProcPackage__12dEvDtStaff_cFv = .text:0x80073064; // type:function size:0x368 scope:global align:4 +specialProcTimekeeper__12dEvDtStaff_cFv = .text:0x800733CC; // type:function size:0x1F0 scope:global align:4 +startCheck__10dEvDtCut_cFv = .text:0x800735BC; // type:function size:0x90 scope:global align:4 +init__11dEvDtBase_cFv = .text:0x8007364C; // type:function size:0x28 scope:global align:4 +advanceCut__11dEvDtBase_cFP12dEvDtEvent_c = .text:0x80073674; // type:function size:0x70 scope:global align:4 +advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c = .text:0x800736E4; // type:function size:0xF8 scope:global align:4 +init__18dEvent_exception_cFv = .text:0x800737DC; // type:function size:0x18 scope:global align:4 +setStartDemo__18dEvent_exception_cFi = .text:0x800737F4; // type:function size:0x10C scope:global align:4 +getEventName__18dEvent_exception_cFv = .text:0x80073900; // type:function size:0x148 scope:global align:4 +debugBfProc__16dEvent_manager_cFv = .text:0x80073A48; // type:function size:0x4 scope:global align:4 +getSubstance__16dEvent_manager_cFP11dEvDtData_ci = .text:0x80073A4C; // type:function size:0x174 scope:global align:4 +setData__16dEvent_manager_cFPCc = .text:0x80073BC0; // type:function size:0xD4 scope:global align:4 +create__16dEvent_manager_cFv = .text:0x80073C94; // type:function size:0x7C scope:global align:4 +remove__16dEvent_manager_cFv = .text:0x80073D10; // type:function size:0x44 scope:global align:4 +findObjectCallBack__FP10fopAc_ac_cPv = .text:0x80073D54; // type:function size:0xAC scope:global align:4 +extraOnObjectCallBack__FP10fopAc_ac_cPv = .text:0x80073E00; // type:function size:0x114 scope:global align:4 +extraOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80073F14; // type:function size:0xC0 scope:global align:4 +allOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80073FD4; // type:function size:0x1C scope:global align:4 +startProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80073FF0; // type:function size:0x118 scope:global align:4 +closeProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80074108; // type:function size:0xC scope:global align:4 +endProc__16dEvent_manager_cFsi = .text:0x80074114; // type:function size:0xC0 scope:global align:4 +mainProc__16dEvent_manager_cFv = .text:0x800741D4; // type:function size:0x150 scope:global align:4 +runProc__16dEvent_manager_cFv = .text:0x80074324; // type:function size:0x4C scope:global align:4 +getEventData__16dEvent_manager_cFs = .text:0x80074370; // type:function size:0x3C scope:global align:4 +getEventIdx__16dEvent_manager_cFPCcUc = .text:0x800743AC; // type:function size:0x100 scope:global align:4 +order__16dEvent_manager_cFs = .text:0x800744AC; // type:function size:0x3C scope:global align:4 +startCheck__16dEvent_manager_cFs = .text:0x800744E8; // type:function size:0x40 scope:global align:4 +startCheckOld__16dEvent_manager_cFPCc = .text:0x80074528; // type:function size:0x3C scope:global align:4 +endCheck__16dEvent_manager_cFs = .text:0x80074564; // type:function size:0x40 scope:global align:4 +endCheckOld__16dEvent_manager_cFPCc = .text:0x800745A4; // type:function size:0x3C scope:global align:4 +getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci = .text:0x800745E0; // type:function size:0x138 scope:global align:4 +getIsAddvance__16dEvent_manager_cFi = .text:0x80074718; // type:function size:0x24 scope:global align:4 +dEvmng_strcmp__FPCcPc = .text:0x8007473C; // type:function size:0xE8 scope:global align:4 +getMyActIdx__16dEvent_manager_cFiPCPCciii = .text:0x80074824; // type:function size:0x140 scope:global align:4 +getMyActName__16dEvent_manager_cFi = .text:0x80074964; // type:function size:0x3C scope:global align:4 +getMyNowCutName__16dEvent_manager_cFi = .text:0x800749A0; // type:function size:0x30 scope:global align:4 +getMyDataP__16dEvent_manager_cFiPCci = .text:0x800749D0; // type:function size:0xD0 scope:global align:4 +getMySubstanceP__16dEvent_manager_cFiPCci = .text:0x80074AA0; // type:function size:0x58 scope:global align:4 +getMySubstanceNum__16dEvent_manager_cFiPCc = .text:0x80074AF8; // type:function size:0x38 scope:global align:4 +cutEnd__16dEvent_manager_cFi = .text:0x80074B30; // type:function size:0x4C scope:global align:4 +getEventPrio__16dEvent_manager_cFs = .text:0x80074B7C; // type:function size:0x34 scope:global align:4 +getEventEndSound__16dEvent_manager_cFs = .text:0x80074BB0; // type:function size:0x34 scope:global align:4 +exceptionProc__16dEvent_manager_cFv = .text:0x80074BE4; // type:function size:0x194 scope:global align:4 +issueStaff__16dEvent_manager_cFPCc = .text:0x80074D78; // type:function size:0x3C scope:global align:4 +cancelStaff__16dEvent_manager_cFPCc = .text:0x80074DB4; // type:function size:0x28 scope:global align:4 +setGoal__16dEvent_manager_cFP4cXyz = .text:0x80074DDC; // type:function size:0x1C scope:global align:4 +getGoal__16dEvent_manager_cFv = .text:0x80074DF8; // type:function size:0x8 scope:global align:4 +findShutterCallBack__FP10fopAc_ac_cPv = .text:0x80074E00; // type:function size:0xB4 scope:global align:4 +specialCast_Shutter__16dEvent_manager_cFsi = .text:0x80074EB4; // type:function size:0x134 scope:global align:4 +specialCast__16dEvent_manager_cFPCci = .text:0x80074FE8; // type:function size:0x114 scope:global align:4 +setPrmStaff__16dEvent_manager_cFPvi = .text:0x800750FC; // type:function size:0x18C scope:global align:4 +getToolId__16dEvent_manager_cFUci = .text:0x80075288; // type:function size:0xF4 scope:global align:4 +__ct__13dEv_seach_prmFPCcUlUl = .text:0x8007537C; // type:function size:0x18 scope:global align:4 +dEv_extra_createCB__FPv = .text:0x80075394; // type:function size:0x14 scope:global align:4 +dEv_talkman_get_action__Fi = .text:0x800753A8; // type:function size:0xA8 scope:global align:4 +ChkPresentEnd__16dEvent_manager_cFv = .text:0x80075450; // type:function size:0x3C scope:global align:4 +CancelPresent__16dEvent_manager_cFv = .text:0x8007548C; // type:function size:0x30 scope:global align:4 +checkStartDemo__16dEvent_manager_cFv = .text:0x800754BC; // type:function size:0x30 scope:global align:4 +dEvmng_daNpc_Tt_Conv__FUc = .text:0x800754EC; // type:function size:0xA4 scope:global align:4 +dEvmng_daNpc_Tt_GetEvFlag__Fi = .text:0x80075590; // type:function size:0x14 scope:global align:4 +draw__13dMagma_ball_cFv = .text:0x800755A4; // type:function size:0x114 scope:global align:4 +rangeCheck__13dMagma_ball_cFR4cXyzPf = .text:0x800756B8; // type:function size:0x11C scope:global align:4 +calc__17dMagma_ballPath_cFfUci = .text:0x800757D4; // type:function size:0xA4 scope:global align:4 +update__17dMagma_ballPath_cFv = .text:0x80075878; // type:function size:0x3C scope:global align:4 +setup__17dMagma_ballPath_cFfUci = .text:0x800758B4; // type:function size:0x1B8 scope:global align:4 +draw__14dMagma_floor_cFv = .text:0x80075A6C; // type:function size:0x24C scope:global align:4 +calc__14dMagma_floor_cFi = .text:0x80075CB8; // type:function size:0x120 scope:global align:4 +update__14dMagma_floor_cFv = .text:0x80075DD8; // type:function size:0x78 scope:global align:4 +create__14dMagma_floor_cFR4cXyzR4cXyzsUci = .text:0x80075E50; // type:function size:0x1E8 scope:global align:4 +__dt__13dMagma_ball_cFv = .text:0x80076038; // type:function size:0x48 scope:global align:4 +remove__14dMagma_floor_cFv = .text:0x80076080; // type:function size:0x80 scope:global align:4 +newFloor__13dMagma_room_cFP14dMagma_floor_c = .text:0x80076100; // type:function size:0x10 scope:global align:4 +deleteFloor__13dMagma_room_cFv = .text:0x80076110; // type:function size:0x48 scope:global align:4 +__ct__15dMagma_packet_cFv = .text:0x80076158; // type:function size:0x178 scope:global align:4 +__ct__13dMagma_room_cFv = .text:0x800762D0; // type:function size:0xC scope:global align:4 +__dt__14dMagma_floor_cFv = .text:0x800762DC; // type:function size:0x3C scope:global align:4 +__ct__14dMagma_floor_cFv = .text:0x80076318; // type:function size:0xC scope:global align:4 +__dt__15dMagma_packet_cFv = .text:0x80076324; // type:function size:0xA8 scope:global align:4 +draw__15dMagma_packet_cFv = .text:0x800763CC; // type:function size:0x120 scope:global align:4 +morfCalc__Ffff = .text:0x800764EC; // type:function size:0x10 scope:global align:4 +calc__15dMagma_packet_cFv = .text:0x800764FC; // type:function size:0x274 scope:global align:4 +update__15dMagma_packet_cFv = .text:0x80076770; // type:function size:0x74 scope:global align:4 +checkYpos__15dMagma_packet_cFR4cXyz = .text:0x800767E4; // type:function size:0x140 scope:global align:4 +newFloor__15dMagma_packet_cFR4cXyzR4cXyzis = .text:0x80076924; // type:function size:0x180 scope:global align:4 +__dt__17dMagma_ballPath_cFv = .text:0x80076AA4; // type:function size:0x5C scope:global align:4 +calc__17dMagma_ballBoss_cFfUci = .text:0x80076B00; // type:function size:0x1DC scope:global align:4 +update__17dMagma_ballBoss_cFv = .text:0x80076CDC; // type:function size:0x74 scope:global align:4 +b_a_sub__FPvPv = .text:0x80076D50; // type:function size:0x4C scope:local align:4 +setup__17dMagma_ballBoss_cFfUci = .text:0x80076D9C; // type:function size:0x250 scope:global align:4 +__dt__17dMagma_ballBoss_cFv = .text:0x80076FEC; // type:function size:0x5C scope:global align:4 +setBatta__FP4cXyzP8_GXColor = .text:0x80077048; // type:function size:0xE4 scope:global align:4 +WorkCo__13dGrass_data_cFP10fopAc_ac_cUli = .text:0x8007712C; // type:function size:0x220 scope:global align:4 +WorkAt_NoCutAnim__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x8007734C; // type:function size:0x298 scope:global align:4 +GetShapeAttr__8cCcD_ObjFv = .text:0x800775E4; // type:function size:0x8 scope:global align:4 +WorkAt__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x800775EC; // type:function size:0x1E0 scope:global align:4 +hitCheck__13dGrass_data_cFi = .text:0x800777CC; // type:function size:0x208 scope:global align:4 +__dt__15dCcMassS_HitInfFv = .text:0x800779D4; // type:function size:0x48 scope:global align:4 +newData__13dGrass_room_cFP13dGrass_data_c = .text:0x80077A1C; // type:function size:0x10 scope:global align:4 +deleteData__13dGrass_room_cFv = .text:0x80077A2C; // type:function size:0x64 scope:global align:4 +__ct__15dGrass_packet_cFv = .text:0x80077A90; // type:function size:0x228 scope:global align:4 +__ct__13dGrass_room_cFv = .text:0x80077CB8; // type:function size:0xC scope:global align:4 +__ct__12dGrass_anm_cFv = .text:0x80077CC4; // type:function size:0xC scope:global align:4 +__ct__13dGrass_data_cFv = .text:0x80077CD0; // type:function size:0xC scope:global align:4 +draw__15dGrass_packet_cFv = .text:0x80077CDC; // type:function size:0x17C scope:global align:4 +calc__15dGrass_packet_cFv = .text:0x80077E58; // type:function size:0x1B0 scope:global align:4 +checkGroundY__FR4cXyz = .text:0x80078008; // type:function size:0x2B0 scope:local align:4 +update__15dGrass_packet_cFv = .text:0x800782B8; // type:function size:0x230 scope:global align:4 +setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziSc = .text:0x800784E8; // type:function size:0xD8 scope:global align:4 +newData__15dGrass_packet_cFR4cXyziSc = .text:0x800785C0; // type:function size:0x13C scope:global align:4 +newAnm__15dGrass_packet_cFv = .text:0x800786FC; // type:function size:0x4C scope:global align:4 +setAnm__15dGrass_packet_cFis = .text:0x80078748; // type:function size:0x28 scope:global align:4 +__sinit_d_grass_cpp = .text:0x80078770; // type:function size:0x4C scope:local align:4 +WorkCo__12dTree_data_cFP10fopAc_ac_cUli = .text:0x800787BC; // type:function size:0x1A4 scope:global align:4 +WorkAt_NoCutAnim__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x80078960; // type:function size:0x360 scope:global align:4 +WorkAt__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x80078CC0; // type:function size:0x214 scope:global align:4 +hitCheck__12dTree_data_cFP10fopAc_ac_ci = .text:0x80078ED4; // type:function size:0xD4 scope:global align:4 +animation__12dTree_data_cFi = .text:0x80078FA8; // type:function size:0x4B4 scope:global align:4 +newData__12dTree_room_cFP12dTree_data_c = .text:0x8007945C; // type:function size:0x10 scope:global align:4 +deleteData__12dTree_room_cFv = .text:0x8007946C; // type:function size:0x64 scope:global align:4 +__ct__14dTree_packet_cFv = .text:0x800794D0; // type:function size:0x118 scope:global align:4 +__ct__12dTree_room_cFv = .text:0x800795E8; // type:function size:0xC scope:global align:4 +__ct__11dTree_anm_cFv = .text:0x800795F4; // type:function size:0xC scope:global align:4 +__ct__12dTree_data_cFv = .text:0x80079600; // type:function size:0xC scope:global align:4 +draw__14dTree_packet_cFv = .text:0x8007960C; // type:function size:0x28C scope:global align:4 +calc__14dTree_packet_cFv = .text:0x80079898; // type:function size:0x28C scope:global align:4 +checkGroundY__FP12dTree_data_cR4cXyz = .text:0x80079B24; // type:function size:0x348 scope:global align:4 +update__14dTree_packet_cFv = .text:0x80079E6C; // type:function size:0x2E0 scope:global align:4 +setData__14dTree_packet_cFP12dTree_data_ciR4cXyzUci = .text:0x8007A14C; // type:function size:0xEC scope:global align:4 +newData__14dTree_packet_cFR4cXyzUci = .text:0x8007A238; // type:function size:0x134 scope:global align:4 +newAnm__14dTree_packet_cFs = .text:0x8007A36C; // type:function size:0x70 scope:global align:4 +setAnm__14dTree_packet_cFis = .text:0x8007A3DC; // type:function size:0x4C scope:global align:4 +__sinit_d_tree_cpp = .text:0x8007A428; // type:function size:0x94 scope:local align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x8007A4BC; // type:function size:0x1C scope:global align:4 +__ct__18dPa_modelEmitter_cFv = .text:0x8007A4D8; // type:function size:0x3C scope:global align:4 +__ct__21dPa_J3DmodelEmitter_cFP14JPABaseEmitterP12J3DModelDataR12dKy_tevstr_cP16J3DAnmTexPatternUsi = .text:0x8007A514; // type:function size:0x2F0 scope:global align:4 +__dt__18dPa_modelEmitter_cFv = .text:0x8007A804; // type:function size:0x48 scope:global align:4 +__dt__21dPa_J3DmodelEmitter_cFv = .text:0x8007A84C; // type:function size:0x7C scope:global align:4 +draw__21dPa_J3DmodelEmitter_cFv = .text:0x8007A8C8; // type:function size:0x4FC scope:global align:4 +__ct__18dPa_modelControl_cFP12J3DModelData = .text:0x8007ADC4; // type:function size:0x108 scope:global align:4 +__ct__14dPa_J3Dmodel_cFv = .text:0x8007AECC; // type:function size:0xC scope:global align:4 +__dt__18dPa_modelControl_cFv = .text:0x8007AED8; // type:function size:0x8C scope:global align:4 +newModel__18dPa_modelControl_cFP12J3DModelData = .text:0x8007AF64; // type:function size:0x110 scope:global align:4 +draw__18dPa_modelControl_cFv = .text:0x8007B074; // type:function size:0xE4 scope:global align:4 +__ct__19dPa_followEcallBackFUcUc = .text:0x8007B158; // type:function size:0x3C scope:global align:4 +execute__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8007B194; // type:function size:0xF4 scope:global align:4 +draw__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8007B288; // type:function size:0x40 scope:global align:4 +setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007B2C8; // type:function size:0x98 scope:global align:4 +end__19dPa_followEcallBackFv = .text:0x8007B360; // type:function size:0x50 scope:global align:4 +__ct__18dPa_smokeEcallBackFUc = .text:0x8007B3B0; // type:function size:0x94 scope:global align:4 +__dt__19dPa_followEcallBackFv = .text:0x8007B444; // type:function size:0x6C scope:global align:4 +__ct__18dPa_smokeEcallBackFUcUcUcUc = .text:0x8007B4B0; // type:function size:0xA8 scope:global align:4 +__ct__18dPa_smokeEcallBackFRC8_GXColorP12dKy_tevstr_cUc = .text:0x8007B558; // type:function size:0x90 scope:global align:4 +setup__18dPa_smokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007B5E8; // type:function size:0xB0 scope:global align:4 +__dt__18dPa_smokePcallBackFv = .text:0x8007B698; // type:function size:0x5C scope:global align:4 +__dt__54JPACallBackBase2Fv = .text:0x8007B6F4; // type:function size:0x48 scope:global align:4 +initiateLighting__FR11_GXColorS10R8_GXColorR8_GXColor = .text:0x8007B73C; // type:function size:0xC8 scope:global align:4 +smokeEcallBack__FP14JPABaseEmitterP12dKy_tevstr_cSc8_GXColor = .text:0x8007B804; // type:function size:0x340 scope:global align:4 +draw__18dPa_smokeEcallBackFP14JPABaseEmitter = .text:0x8007BB44; // type:function size:0x3C scope:global align:4 +end__18dPa_smokeEcallBackFv = .text:0x8007BB80; // type:function size:0x58 scope:global align:4 +dPa_setWindPower__FP15JPABaseParticle = .text:0x8007BBD8; // type:function size:0xAC scope:global align:4 +execute__18dPa_smokePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007BC84; // type:function size:0x30 scope:global align:4 +draw__18dPa_smokePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007BCB4; // type:function size:0x6CC scope:global align:4 +draw__22dPa_selectTexEcallBackFP14JPABaseEmitter = .text:0x8007C380; // type:function size:0x30 scope:global align:4 +__ct__19dPa_simpleEcallBackFv = .text:0x8007C3B0; // type:function size:0x70 scope:global align:4 +__dt__16dPa_simpleData_cFv = .text:0x8007C420; // type:function size:0x3C scope:global align:4 +__ct__16dPa_simpleData_cFv = .text:0x8007C45C; // type:function size:0x4 scope:global align:4 +executeAfter__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8007C460; // type:function size:0x1B8 scope:global align:4 +__dt__17dPa_windPcallBackFv = .text:0x8007C618; // type:function size:0x5C scope:global align:4 +draw__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8007C674; // type:function size:0x78 scope:global align:4 +create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc = .text:0x8007C6EC; // type:function size:0x88 scope:global align:4 +createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager = .text:0x8007C774; // type:function size:0xCC scope:global align:4 +set__19dPa_simpleEcallBackFPC4cXyzUcRC8_GXColorRC8_GXColori = .text:0x8007C840; // type:function size:0x84 scope:global align:4 +execute__17dPa_windPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007C8C4; // type:function size:0x24 scope:global align:4 +__ct__13dPa_control_cFv = .text:0x8007C8E8; // type:function size:0xBC scope:global align:4 +__dt__19dPa_simpleEcallBackFv = .text:0x8007C9A4; // type:function size:0x84 scope:global align:4 +getRM_ID__13dPa_control_cFUs = .text:0x8007CA28; // type:function size:0x8 scope:global align:4 +swapFrameBufferTexture__13dPa_control_cFv = .text:0x8007CA30; // type:function size:0x68 scope:global align:4 +createCommon__13dPa_control_cFPCv = .text:0x8007CA98; // type:function size:0x230 scope:global align:4 +createRoomScene__13dPa_control_cFPCv = .text:0x8007CCC8; // type:function size:0x188 scope:global align:4 +readScene__13dPa_control_cFUcPP21mDoDvdThd_toMainRam_c = .text:0x8007CE50; // type:function size:0xD0 scope:global align:4 +createScene__13dPa_control_cFPCv = .text:0x8007CF20; // type:function size:0x78 scope:global align:4 +removeRoomScene__13dPa_control_cFv = .text:0x8007CF98; // type:function size:0x90 scope:global align:4 +removeScene__13dPa_control_cFv = .text:0x8007D028; // type:function size:0x6C scope:global align:4 +calc3D__13dPa_control_cFv = .text:0x8007D094; // type:function size:0x48 scope:global align:4 +calc2D__13dPa_control_cFv = .text:0x8007D0DC; // type:function size:0x48 scope:global align:4 +calcMenu__13dPa_control_cFv = .text:0x8007D124; // type:function size:0x48 scope:global align:4 +draw__13dPa_control_cFP11JPADrawInfoUc = .text:0x8007D16C; // type:function size:0x70 scope:global align:4 +set__13dPa_control_cFUcUsPC4cXyzPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x8007D1DC; // type:function size:0x19C scope:global align:4 +setBombSmoke__13dPa_control_cFUsPC4cXyzPC5csXyzPC4cXyzUc = .text:0x8007D378; // type:function size:0x9C scope:global align:4 +setSimpleLand__13dPa_control_cFiPC4cXyzPC5csXyzfffP12dKy_tevstr_cPii = .text:0x8007D414; // type:function size:0x584 scope:global align:4 +setSimpleLand__13dPa_control_cFR13cBgS_PolyInfoPC4cXyzPC5csXyzfffP12dKy_tevstr_cPii = .text:0x8007D998; // type:function size:0xC0 scope:global align:4 +checkAtrCodeEffect__13dPa_control_cFi = .text:0x8007DA58; // type:function size:0x50 scope:global align:4 +setNormalStripes__13dPa_control_cFUsPC4cXyzPC5csXyzPC4cXyzUcUs = .text:0x8007DAA8; // type:function size:0x8C scope:global align:4 +newSimple__13dPa_control_cFUsUc = .text:0x8007DB34; // type:function size:0x90 scope:global align:4 +setSimple__13dPa_control_cFUsPC4cXyzUcRC8_GXColorRC8_GXColori = .text:0x8007DBC4; // type:function size:0x6C scope:global align:4 +getSimple__13dPa_control_cFUs = .text:0x8007DC30; // type:function size:0x3C scope:global align:4 +setup__19dPa_rippleEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007DC6C; // type:function size:0x28 scope:global align:4 +end__19dPa_rippleEcallBackFv = .text:0x8007DC94; // type:function size:0x50 scope:global align:4 +execute__19dPa_rippleEcallBackFP14JPABaseEmitter = .text:0x8007DCE4; // type:function size:0x8C scope:global align:4 +draw__19dPa_rippleEcallBackFP14JPABaseEmitter = .text:0x8007DD70; // type:function size:0x38 scope:global align:4 +setup__25dPa_singleRippleEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007DDA8; // type:function size:0xC scope:global align:4 +execute__25dPa_singleRippleEcallBackFP14JPABaseEmitter = .text:0x8007DDB4; // type:function size:0x4C scope:global align:4 +draw__25dPa_singleRippleEcallBackFP14JPABaseEmitter = .text:0x8007DE00; // type:function size:0x38 scope:global align:4 +execute__19dPa_ripplePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007DE38; // type:function size:0x5C scope:global align:4 +draw__19dPa_ripplePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007DE94; // type:function size:0x3C0 scope:global align:4 +setup__17dPa_waveEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007E254; // type:function size:0x34 scope:global align:4 +remove__17dPa_waveEcallBackFv = .text:0x8007E288; // type:function size:0x34 scope:global align:4 +executeAfter__17dPa_waveEcallBackFP14JPABaseEmitter = .text:0x8007E2BC; // type:function size:0x1C8 scope:global align:4 +draw__17dPa_waveEcallBackFP14JPABaseEmitter = .text:0x8007E484; // type:function size:0x380 scope:global align:4 +setup__19dPa_splashEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007E804; // type:function size:0x18 scope:global align:4 +remove__19dPa_splashEcallBackFv = .text:0x8007E81C; // type:function size:0x34 scope:global align:4 +execute__19dPa_splashEcallBackFP14JPABaseEmitter = .text:0x8007E850; // type:function size:0x168 scope:global align:4 +setup__22dPa_cutTurnEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007E9B8; // type:function size:0x1C scope:global align:4 +executeAfter__22dPa_cutTurnEcallBack_cFP14JPABaseEmitter = .text:0x8007E9D4; // type:function size:0xF0 scope:global align:4 +end__22dPa_cutTurnEcallBack_cFv = .text:0x8007EAC4; // type:function size:0x3C scope:global align:4 +draw__20dPa_stripesEcallBackFP14JPABaseEmitter = .text:0x8007EB00; // type:function size:0x528 scope:global align:4 +draw__19dPa_kageroEcallBackFP14JPABaseEmitter = .text:0x8007F028; // type:function size:0x34 scope:global align:4 +execute__22dPa_bombSmokeEcallBackFP14JPABaseEmitter = .text:0x8007F05C; // type:function size:0xAC scope:global align:4 +getMaxWaterY__18dPa_trackEcallBackFPQ29JGeometry8TVec3 = .text:0x8007F108; // type:function size:0xA0 scope:global align:4 +setup__18dPa_trackEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007F1A8; // type:function size:0x18 scope:global align:4 +remove__18dPa_trackEcallBackFv = .text:0x8007F1C0; // type:function size:0x34 scope:global align:4 +execute__18dPa_trackEcallBackFP14JPABaseEmitter = .text:0x8007F1F4; // type:function size:0x1C8 scope:global align:4 +draw__18dPa_trackEcallBackFP14JPABaseEmitter = .text:0x8007F3BC; // type:function size:0x270 scope:global align:4 +__dt__18dPa_trackEcallBackFv = .text:0x8007F62C; // type:function size:0x6C scope:global align:4 +__dt__22dPa_bombSmokeEcallBackFv = .text:0x8007F698; // type:function size:0x6C scope:global align:4 +setup__22dPa_bombSmokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007F704; // type:function size:0x4 scope:global align:4 +__dt__19dPa_kageroEcallBackFv = .text:0x8007F708; // type:function size:0x5C scope:global align:4 +__dt__20dPa_stripesEcallBackFv = .text:0x8007F764; // type:function size:0x6C scope:global align:4 +setup__20dPa_stripesEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007F7D0; // type:function size:0x4 scope:global align:4 +__dt__22dPa_cutTurnEcallBack_cFv = .text:0x8007F7D4; // type:function size:0x6C scope:global align:4 +__dt__19dPa_splashEcallBackFv = .text:0x8007F840; // type:function size:0x6C scope:global align:4 +__dt__17dPa_waveEcallBackFv = .text:0x8007F8AC; // type:function size:0x94 scope:global align:4 +__dt__19dPa_ripplePcallBackFv = .text:0x8007F940; // type:function size:0x5C scope:global align:4 +init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x8007F99C; // type:function size:0x4 scope:global align:4 +__dt__25dPa_singleRippleEcallBackFv = .text:0x8007F9A0; // type:function size:0x6C scope:global align:4 +__dt__19dPa_rippleEcallBackFv = .text:0x8007FA0C; // type:function size:0x6C scope:global align:4 +draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x8007FA78; // type:function size:0x4 scope:global align:4 +__dt__22dPa_selectTexEcallBackFv = .text:0x8007FA7C; // type:function size:0x6C scope:global align:4 +setup__22dPa_selectTexEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007FAE8; // type:function size:0x4 scope:global align:4 +execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x8007FAEC; // type:function size:0x4 scope:global align:4 +cLib_calcTimer
    __FPUl = .text:0x8007FAF0; // type:function size:0x1C scope:global align:4 +__sinit_d_particle_cpp = .text:0x8007FB0C; // type:function size:0x46C scope:local align:4 +draw__21dPa_setColorEcallBackFP14JPABaseEmitter = .text:0x8007FF78; // type:function size:0x30 scope:global align:4 +setup__21dPa_setColorEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007FFA8; // type:function size:0x4 scope:global align:4 +__dt__21dPa_setColorEcallBackFv = .text:0x8007FFAC; // type:function size:0x6C scope:global align:4 +dPath_GetPnt__FP5dPathi = .text:0x80080018; // type:function size:0xF4 scope:global align:4 +dPath_GetRoomPath__Fii = .text:0x8008010C; // type:function size:0x10C scope:global align:4 +dPath_GetNextRoomPath__FP5dPathi = .text:0x80080218; // type:function size:0x128 scope:global align:4 +dPath_GetPolyRoomPathVec__FR13cBgS_PolyInfoP4cXyzPi = .text:0x80080340; // type:function size:0x164 scope:global align:4 +setViewPort__14dDlst_window_cFffffff = .text:0x800804A4; // type:function size:0x1C scope:global align:4 +setScissor__14dDlst_window_cFffff = .text:0x800804C0; // type:function size:0x14 scope:global align:4 +draw__13dDlst_2DTri_cFv = .text:0x800804D4; // type:function size:0x1C0 scope:global align:4 +draw__15dDlst_2DPoint_cFv = .text:0x80080694; // type:function size:0xF0 scope:global align:4 +draw__11dDlst_2DT_cFv = .text:0x80080784; // type:function size:0x2CC scope:global align:4 +draw__12dDlst_2DT2_cFv = .text:0x80080A50; // type:function size:0x798 scope:global align:4 +init__12dDlst_2DT2_cFP7ResTIMGffffUcUcUcff = .text:0x800811E8; // type:function size:0x10C scope:global align:4 +draw__11dDlst_2DM_cFv = .text:0x800812F4; // type:function size:0x4D8 scope:global align:4 +init__11dDlst_2Dm_cFP7ResTIMGP7ResTIMGff = .text:0x800817CC; // type:function size:0x84 scope:global align:4 +setPos__11dDlst_2Dm_cFssss = .text:0x80081850; // type:function size:0x14 scope:global align:4 +setScale__11dDlst_2Dm_cFff = .text:0x80081864; // type:function size:0xC scope:global align:4 +setScroll__11dDlst_2Dm_cFiss = .text:0x80081870; // type:function size:0x18 scope:global align:4 +draw__11dDlst_2Dm_cFv = .text:0x80081888; // type:function size:0x51C scope:global align:4 +draw__12dDlst_2DMt_cFv = .text:0x80081DA4; // type:function size:0x38C scope:global align:4 +__ct__10dDlst_2D_cFP7ResTIMGssUc = .text:0x80082130; // type:function size:0x80 scope:global align:4 +draw__10dDlst_2D_cFv = .text:0x800821B0; // type:function size:0xB4 scope:global align:4 +init__8cM_rnd_cFiii = .text:0x80082264; // type:function size:0x10 scope:global align:4 +get__8cM_rnd_cFv = .text:0x80082274; // type:function size:0xF4 scope:global align:4 +getF__8cM_rnd_cFf = .text:0x80082368; // type:function size:0x38 scope:global align:4 +getFX__8cM_rnd_cFf = .text:0x800823A0; // type:function size:0x48 scope:global align:4 +getValue__8cM_rnd_cFff = .text:0x800823E8; // type:function size:0x3C scope:global align:4 +draw__18dDlst_effectLine_cFv = .text:0x80082424; // type:function size:0x370 scope:global align:4 +update__18dDlst_effectLine_cFR4cXyzR8_GXColorUsUsUsUsffff = .text:0x80082794; // type:function size:0x94 scope:global align:4 +set__22dDlst_alphaModelData_cFUcPA4_fUc = .text:0x80082828; // type:function size:0x10 scope:global align:4 +draw__22dDlst_alphaModelData_cFPA4_f = .text:0x80082838; // type:function size:0x60C scope:global align:4 +__ct__18dDlst_alphaModel_cFv = .text:0x80082E44; // type:function size:0x14 scope:global align:4 +create__18dDlst_alphaModel_cFi = .text:0x80082E58; // type:function size:0xA4 scope:global align:4 +__dt__22dDlst_alphaModelData_cFv = .text:0x80082EFC; // type:function size:0x3C scope:global align:4 +__ct__22dDlst_alphaModelData_cFv = .text:0x80082F38; // type:function size:0x4 scope:global align:4 +set__18dDlst_alphaModel_cFUcPA4_fUc = .text:0x80082F3C; // type:function size:0x60 scope:global align:4 +draw__18dDlst_alphaModel_cFPA4_f = .text:0x80082F9C; // type:function size:0xC8 scope:global align:4 +draw__22dDlst_alphaModelPacketFv = .text:0x80083064; // type:function size:0x260 scope:global align:4 +set__18dDlst_shadowPoly_cFP10cBgD_Vtx_tUsUsUsP8cM3dGPla = .text:0x800832C4; // type:function size:0x108 scope:global align:4 +set__18dDlst_shadowPoly_cFR4cXyzR4cXyzR4cXyz = .text:0x800833CC; // type:function size:0xD8 scope:global align:4 +draw__18dDlst_shadowPoly_cFv = .text:0x800834A4; // type:function size:0xC4 scope:global align:4 +__dt__18dDlst_shadowReal_cFv = .text:0x80083568; // type:function size:0xA0 scope:global align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x80083608; // type:function size:0x60 scope:global align:4 +J3DDrawBuffer__create__FUl = .text:0x80083668; // type:function size:0x78 scope:global align:4 +init__18dDlst_shadowReal_cFv = .text:0x800836E0; // type:function size:0x110 scope:global align:4 +reset__18dDlst_shadowReal_cFv = .text:0x800837F0; // type:function size:0x60 scope:global align:4 +imageDraw__18dDlst_shadowReal_cFPA4_f = .text:0x80083850; // type:function size:0x13C scope:global align:4 +draw__18dDlst_shadowReal_cFv = .text:0x8008398C; // type:function size:0x200 scope:global align:4 +psdRealCallBack__FP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla = .text:0x80083B8C; // type:function size:0x214 scope:global align:4 +seaRealCallBack__FPvR4cXyzR4cXyzR4cXyz = .text:0x80083DA0; // type:function size:0x78 scope:global align:4 +realPolygonCheck__FP4cXyzffP4cXyzP18dDlst_shadowPoly_c = .text:0x80083E18; // type:function size:0x298 scope:global align:4 +__dt__14ShdwDrawPoly_cFv = .text:0x800840B0; // type:function size:0x88 scope:global align:4 +__dt__13cBgS_ShdwDrawFv = .text:0x80084138; // type:function size:0x78 scope:global align:4 +setShadowRealMtx__FPA4_fPA4_fPA4_fP4cXyzP4cXyzffP18dDlst_shadowPoly_cf = .text:0x800841B0; // type:function size:0x35C scope:global align:4 +set__18dDlst_shadowReal_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x8008450C; // type:function size:0x1BC scope:global align:4 +set2__18dDlst_shadowReal_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x800846C8; // type:function size:0x17C scope:global align:4 +add__18dDlst_shadowReal_cFP8J3DModel = .text:0x80084844; // type:function size:0xA4 scope:global align:4 +draw__20dDlst_shadowSimple_cFv = .text:0x800848E8; // type:function size:0x1E0 scope:global align:4 +set__20dDlst_shadowSimple_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x80084AC8; // type:function size:0x280 scope:global align:4 +init__21dDlst_shadowControl_cFv = .text:0x80084D48; // type:function size:0x4C scope:global align:4 +reset__21dDlst_shadowControl_cFv = .text:0x80084D94; // type:function size:0x58 scope:global align:4 +imageDraw__21dDlst_shadowControl_cFPA4_f = .text:0x80084DEC; // type:function size:0x104 scope:global align:4 +draw__21dDlst_shadowControl_cFPA4_f = .text:0x80084EF0; // type:function size:0x1E4 scope:global align:4 +setReal__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x800850D4; // type:function size:0x9C scope:global align:4 +setReal2__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x80085170; // type:function size:0x9C scope:global align:4 +addReal__21dDlst_shadowControl_cFUlP8J3DModel = .text:0x8008520C; // type:function size:0x68 scope:global align:4 +setSimple__21dDlst_shadowControl_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x80085274; // type:function size:0x64 scope:global align:4 +setSimpleTex__21dDlst_shadowControl_cFPv = .text:0x800852D8; // type:function size:0x70 scope:global align:4 +draw__18dDlst_mirrorPacketFv = .text:0x80085348; // type:function size:0x26C scope:global align:4 +init__18dDlst_mirrorPacketFP7ResTIMG = .text:0x800855B4; // type:function size:0x70 scope:global align:4 +mirrorPolygonCheck__FP4cXyzP4cXyzfP18dDlst_shadowPoly_c = .text:0x80085624; // type:function size:0x1E4 scope:global align:4 +update__18dDlst_mirrorPacketFPA4_fUcf = .text:0x80085808; // type:function size:0x1D4 scope:global align:4 +draw__20dDlst_alphaVolPacketFv = .text:0x800859DC; // type:function size:0x118 scope:global align:4 +draw__23dDlst_alphaInvVolPacketFv = .text:0x80085AF4; // type:function size:0xC8 scope:global align:4 +newData__13dDlst_peekZ_cFssPUl = .text:0x80085BBC; // type:function size:0x40 scope:global align:4 +peekData__13dDlst_peekZ_cFv = .text:0x80085BFC; // type:function size:0x70 scope:global align:4 +__ct__12dDlst_list_cFv = .text:0x80085C6C; // type:function size:0x108 scope:global align:4 +__ct__26mDoExt_3DlineMatSortPacketFv = .text:0x80085D74; // type:function size:0x30 scope:global align:4 +__ct__18dDlst_shadowReal_cFv = .text:0x80085DA4; // type:function size:0x74 scope:global align:4 +__dt__22dDlst_shadowRealPoly_cFv = .text:0x80085E18; // type:function size:0x84 scope:global align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x80085E9C; // type:function size:0x48 scope:global align:4 +__dt__18dDlst_shadowPoly_cFv = .text:0x80085EE4; // type:function size:0x48 scope:global align:4 +__dt__20dDlst_shadowSimple_cFv = .text:0x80085F2C; // type:function size:0x3C scope:global align:4 +__ct__20dDlst_shadowSimple_cFv = .text:0x80085F68; // type:function size:0x4 scope:global align:4 +init__12dDlst_list_cFv = .text:0x80085F6C; // type:function size:0x288 scope:global align:4 +__dt__12dDlst_list_cFv = .text:0x800861F4; // type:function size:0x174 scope:global align:4 +reset__12dDlst_list_cFv = .text:0x80086368; // type:function size:0x128 scope:global align:4 +entryZSortXluDrawList__12dDlst_list_cFP13J3DDrawBufferP9J3DPacketR4cXyz = .text:0x80086490; // type:function size:0xB0 scope:global align:4 +set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c = .text:0x80086540; // type:function size:0x30 scope:global align:4 +draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c = .text:0x80086570; // type:function size:0x58 scope:global align:4 +wipeIn__12dDlst_list_cFfR8_GXColor = .text:0x800865C8; // type:function size:0x100 scope:global align:4 +wipeIn__12dDlst_list_cFf = .text:0x800866C8; // type:function size:0x28 scope:global align:4 +calcWipe__12dDlst_list_cFv = .text:0x800866F0; // type:function size:0xA0 scope:global align:4 +dDlst_texSpecmapST__FPC4cXyzPC12dKy_tevstr_cP12J3DModelDataf = .text:0x80086790; // type:function size:0x1DC scope:global align:4 +__dt__23dDlst_alphaInvVolPacketFv = .text:0x8008696C; // type:function size:0x5C scope:global align:4 +__dt__20dDlst_alphaVolPacketFv = .text:0x800869C8; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_mirrorPacketFv = .text:0x80086A24; // type:function size:0xAC scope:global align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x80086AD0; // type:function size:0x8 scope:global align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x80086AD8; // type:function size:0x8 scope:global align:4 +__dt__22dDlst_alphaModelPacketFv = .text:0x80086AE0; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_effectLine_cFv = .text:0x80086B3C; // type:function size:0x5C scope:global align:4 +__dt__10dDlst_2D_cFv = .text:0x80086B98; // type:function size:0x78 scope:global align:4 +__dt__12dDlst_2DMt_cFv = .text:0x80086C10; // type:function size:0x5C scope:global align:4 +__dt__11dDlst_2Dm_cFv = .text:0x80086C6C; // type:function size:0x5C scope:global align:4 +__dt__11dDlst_2DM_cFv = .text:0x80086CC8; // type:function size:0x5C scope:global align:4 +__dt__12dDlst_2DT2_cFv = .text:0x80086D24; // type:function size:0x5C scope:global align:4 +__dt__11dDlst_2DT_cFv = .text:0x80086D80; // type:function size:0x5C scope:global align:4 +__dt__15dDlst_2DPoint_cFv = .text:0x80086DDC; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_2DTri_cFv = .text:0x80086E38; // type:function size:0x5C scope:global align:4 +__sinit_d_drawlist_cpp = .text:0x80086E94; // type:function size:0x4C scope:local align:4 +dKyd_dmpalet_getp__Fv = .text:0x80086EE0; // type:function size:0xC scope:global align:4 +dKyd_dmpselect_getp__Fv = .text:0x80086EEC; // type:function size:0xC scope:global align:4 +dKyd_dmenvr_getp__Fv = .text:0x80086EF8; // type:function size:0xC scope:global align:4 +dKyd_dmvrbox_getp__Fv = .text:0x80086F04; // type:function size:0xC scope:global align:4 +dKyd_schejule_getp__Fv = .text:0x80086F10; // type:function size:0xC scope:global align:4 +dKyd_schejule_boss_getp__Fv = .text:0x80086F1C; // type:function size:0xC scope:global align:4 +dKyd_schejule_menu_getp__Fv = .text:0x80086F28; // type:function size:0xC scope:global align:4 +dKyd_xfog_table_set__FUc = .text:0x80086F34; // type:function size:0x40 scope:global align:4 +dKyw_setDrawPacketList__FP9J3DPacketi = .text:0x80086F74; // type:function size:0x50 scope:global align:4 +dKyw_setDrawPacketListSky__FP9J3DPacketi = .text:0x80086FC4; // type:function size:0x90 scope:global align:4 +dKyw_setDrawPacketListXluBg__FP9J3DPacketi = .text:0x80087054; // type:function size:0x88 scope:global align:4 +dKyw_setDrawPacketListXluZPos__FP9J3DPacketP4cXyz = .text:0x800870DC; // type:function size:0x54 scope:global align:4 +draw__18dKankyo_sun_PacketFv = .text:0x80087130; // type:function size:0x38 scope:global align:4 +draw__22dKankyo_sunlenz_PacketFv = .text:0x80087168; // type:function size:0x38 scope:global align:4 +__dt__8RAIN_EFFFv = .text:0x800871A0; // type:function size:0x3C scope:global align:4 +__ct__8RAIN_EFFFv = .text:0x800871DC; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_rain_PacketFv = .text:0x800871E0; // type:function size:0x48 scope:global align:4 +__dt__8SNOW_EFFFv = .text:0x80087228; // type:function size:0x3C scope:global align:4 +__ct__8SNOW_EFFFv = .text:0x80087264; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_snow_PacketFv = .text:0x80087268; // type:function size:0x30 scope:global align:4 +__dt__8STAR_EFFFv = .text:0x80087298; // type:function size:0x3C scope:global align:4 +__ct__8STAR_EFFFv = .text:0x800872D4; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_star_PacketFv = .text:0x800872D8; // type:function size:0x30 scope:global align:4 +__dt__10POISON_EFFFv = .text:0x80087308; // type:function size:0x3C scope:global align:4 +__ct__10POISON_EFFFv = .text:0x80087344; // type:function size:0x4 scope:global align:4 +draw__21dKankyo_poison_PacketFv = .text:0x80087348; // type:function size:0x34 scope:global align:4 +__dt__9CLOUD_EFFFv = .text:0x8008737C; // type:function size:0x3C scope:global align:4 +__ct__9CLOUD_EFFFv = .text:0x800873B8; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_cloud_PacketFv = .text:0x800873BC; // type:function size:0x30 scope:global align:4 +__dt__9HOUSI_EFFFv = .text:0x800873EC; // type:function size:0x3C scope:global align:4 +__ct__9HOUSI_EFFFv = .text:0x80087428; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_housi_PacketFv = .text:0x8008742C; // type:function size:0x30 scope:global align:4 +__dt__10VRKUMO_EFFFv = .text:0x8008745C; // type:function size:0x3C scope:global align:4 +__ct__10VRKUMO_EFFFv = .text:0x80087498; // type:function size:0x4 scope:global align:4 +draw__21dKankyo_vrkumo_PacketFv = .text:0x8008749C; // type:function size:0x34 scope:global align:4 +__dt__8WAVE_EFFFv = .text:0x800874D0; // type:function size:0x3C scope:global align:4 +__ct__8WAVE_EFFFv = .text:0x8008750C; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_wave_PacketFv = .text:0x80087510; // type:function size:0x30 scope:global align:4 +dKyw_drawSun__Fi = .text:0x80087540; // type:function size:0x30 scope:global align:4 +dKyw_Sun_Draw__Fv = .text:0x80087570; // type:function size:0x24 scope:global align:4 +dKyw_drawSunlenz__Fi = .text:0x80087594; // type:function size:0x44 scope:global align:4 +dKyw_Sunlenz_Draw__Fv = .text:0x800875D8; // type:function size:0x24 scope:global align:4 +dKyw_drawRain__Fi = .text:0x800875FC; // type:function size:0x30 scope:global align:4 +dKyw_Rain_Draw__Fv = .text:0x8008762C; // type:function size:0x24 scope:global align:4 +dKyw_drawSnow__Fi = .text:0x80087650; // type:function size:0x30 scope:global align:4 +dKyw_Snow_Draw__Fv = .text:0x80087680; // type:function size:0x24 scope:global align:4 +dKyw_drawStar__Fi = .text:0x800876A4; // type:function size:0x30 scope:global align:4 +dKyw_Star_Draw__Fv = .text:0x800876D4; // type:function size:0x24 scope:global align:4 +dKyw_drawPoison__Fi = .text:0x800876F8; // type:function size:0x34 scope:global align:4 +dKyw_Poison_Draw__Fv = .text:0x8008772C; // type:function size:0x24 scope:global align:4 +dKyw_drawHousi__Fi = .text:0x80087750; // type:function size:0x30 scope:global align:4 +dKyw_Housi_Draw__Fv = .text:0x80087780; // type:function size:0x24 scope:global align:4 +dKyw_drawCloud__Fi = .text:0x800877A4; // type:function size:0x30 scope:global align:4 +dKyw_Cloud_Draw__Fv = .text:0x800877D4; // type:function size:0x24 scope:global align:4 +dKyw_drawVrkumo__Fi = .text:0x800877F8; // type:function size:0x30 scope:global align:4 +dKyw_Vrkumo_Draw__Fv = .text:0x80087828; // type:function size:0x24 scope:global align:4 +dKyw_drawWave__Fi = .text:0x8008784C; // type:function size:0x30 scope:global align:4 +dKyw_Wave_Draw__Fv = .text:0x8008787C; // type:function size:0x24 scope:global align:4 +dKyw_wether_init__Fv = .text:0x800878A0; // type:function size:0x8C scope:global align:4 +dKyw_wether_init2__Fv = .text:0x8008792C; // type:function size:0x18 scope:global align:4 +dKyw_wether_delete__Fv = .text:0x80087944; // type:function size:0x2E4 scope:global align:4 +__dt__8WIND_EFFFv = .text:0x80087C28; // type:function size:0x3C scope:global align:4 +__dt__10KAMOME_EFFFv = .text:0x80087C64; // type:function size:0x3C scope:global align:4 +__dt__19dKankyo_wave_PacketFv = .text:0x80087CA0; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_cloud_PacketFv = .text:0x80087D24; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_housi_PacketFv = .text:0x80087DA8; // type:function size:0x84 scope:global align:4 +__dt__21dKankyo_poison_PacketFv = .text:0x80087E2C; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_star_PacketFv = .text:0x80087EB0; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_snow_PacketFv = .text:0x80087F34; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_rain_PacketFv = .text:0x80087FB8; // type:function size:0x84 scope:global align:4 +__dt__22dKankyo_sunlenz_PacketFv = .text:0x8008803C; // type:function size:0x84 scope:global align:4 +__dt__18dKankyo_sun_PacketFv = .text:0x800880C0; // type:function size:0x84 scope:global align:4 +dKyw_wether_delete2__Fv = .text:0x80088144; // type:function size:0x50 scope:global align:4 +__dt__21dKankyo_vrkumo_PacketFv = .text:0x80088194; // type:function size:0x84 scope:global align:4 +wether_move_windline__Fv = .text:0x80088218; // type:function size:0x1BC scope:global align:4 +__ct__10KAMOME_EFFFv = .text:0x800883D4; // type:function size:0x4 scope:global align:4 +__ct__8WIND_EFFFv = .text:0x800883D8; // type:function size:0x4 scope:global align:4 +wether_move_thunder__Fv = .text:0x800883DC; // type:function size:0x68 scope:global align:4 +dKyw_wether_move__Fv = .text:0x80088444; // type:function size:0x24 scope:global align:4 +wether_move_sun__Fv = .text:0x80088468; // type:function size:0x324 scope:global align:4 +wether_move_rain__Fv = .text:0x8008878C; // type:function size:0x1EC scope:global align:4 +wether_move_snow__Fv = .text:0x80088978; // type:function size:0xD8 scope:global align:4 +wether_move_star__Fv = .text:0x80088A50; // type:function size:0x2B8 scope:global align:4 +wether_move_poison__Fv = .text:0x80088D08; // type:function size:0x9C scope:global align:4 +wether_move_housi__Fv = .text:0x80088DA4; // type:function size:0x198 scope:global align:4 +wether_move_moya__Fv = .text:0x80088F3C; // type:function size:0x26C scope:global align:4 +wether_move_vrkumo__Fv = .text:0x800891A8; // type:function size:0x4F0 scope:global align:4 +wether_move_wave__Fv = .text:0x80089698; // type:function size:0x194 scope:global align:4 +dKyw_wether_move_draw__Fv = .text:0x8008982C; // type:function size:0xB4 scope:global align:4 +dKyw_wether_move_draw2__Fv = .text:0x800898E0; // type:function size:0x20 scope:global align:4 +dKyw_wether_draw__Fv = .text:0x80089900; // type:function size:0x148 scope:global align:4 +dKyw_wether_draw2__Fv = .text:0x80089A48; // type:function size:0x3C scope:global align:4 +dKyw_wether_proc__Fv = .text:0x80089A84; // type:function size:0x20 scope:global align:4 +dKyw_wind_init__Fv = .text:0x80089AA4; // type:function size:0xA4 scope:global align:4 +dKyw_wind_set__Fv = .text:0x80089B48; // type:function size:0x308 scope:global align:4 +dKyw_get_wind_vec__Fv = .text:0x80089E50; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_pow__Fv = .text:0x80089E60; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_power__Fv = .text:0x80089E70; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_vecpow__Fv = .text:0x80089E80; // type:function size:0x64 scope:global align:4 +dKyw_squal_set__FP4cXyzssfffff = .text:0x80089EE4; // type:function size:0xF8 scope:global align:4 +squal_proc__Fv = .text:0x80089FDC; // type:function size:0x114 scope:global align:4 +dKyw_pntwind_init__Fv = .text:0x8008A0F0; // type:function size:0x54 scope:global align:4 +pntwind_set__FP14WIND_INFLUENCE = .text:0x8008A144; // type:function size:0x64 scope:global align:4 +dKyw_pntwind_set__FP14WIND_INFLUENCE = .text:0x8008A1A8; // type:function size:0x28 scope:global align:4 +dKyw_pwind_cylinder_set__FP14WIND_INFLUENCE = .text:0x8008A1D0; // type:function size:0x28 scope:global align:4 +dKyw_pntwind_cut__FP14WIND_INFLUENCE = .text:0x8008A1F8; // type:function size:0x38 scope:global align:4 +dKyw_pntwind_get_info__FP4cXyzP4cXyzPf = .text:0x8008A230; // type:function size:0x298 scope:global align:4 +dKyw_pntwind_get_vecpow__FP4cXyz = .text:0x8008A4C8; // type:function size:0x74 scope:global align:4 +dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf = .text:0x8008A53C; // type:function size:0x1B8 scope:global align:4 +dKyw_get_AllWind_vecpow__FP4cXyz = .text:0x8008A6F4; // type:function size:0xDC scope:global align:4 +dKyw_tact_wind_set__Fss = .text:0x8008A7D0; // type:function size:0xA0 scope:global align:4 +dKyw_tact_wind_set_go__Fv = .text:0x8008A870; // type:function size:0x20 scope:global align:4 +dKyw_get_tactwind_dir__Fv = .text:0x8008A890; // type:function size:0x20 scope:global align:4 +dKyw_custom_windpower__Ff = .text:0x8008A8B0; // type:function size:0x10 scope:global align:4 +dKyw_get_windsdir__Fv = .text:0x8008A8C0; // type:function size:0x84 scope:global align:4 +dKyw_evt_wind_set__Fss = .text:0x8008A944; // type:function size:0x14 scope:global align:4 +dKyw_evt_wind_set_go__Fv = .text:0x8008A958; // type:function size:0x14 scope:global align:4 +dKyw_gbwind_use_check__Fv = .text:0x8008A96C; // type:function size:0x8C scope:global align:4 +dKyw_tornado_Notice__FP4cXyz = .text:0x8008A9F8; // type:function size:0x24 scope:global align:4 +dKyw_rain_set__Fi = .text:0x8008AA1C; // type:function size:0x14 scope:global align:4 +vectle_calc__FP10DOUBLE_POSP4cXyz = .text:0x8008AA30; // type:function size:0x10C scope:global align:4 +get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8008AB3C; // type:function size:0x58 scope:global align:4 +dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8008AB94; // type:function size:0x20 scope:global align:4 +dKy_set_eyevect_calc__FP12camera_classP3Vecff = .text:0x8008ABB4; // type:function size:0xB0 scope:global align:4 +dKy_set_eyevect_calc2__FP12camera_classP3Vecff = .text:0x8008AC64; // type:function size:0xFC scope:global align:4 +dKyr_set_btitex__FP9_GXTexObjP7ResTIMG = .text:0x8008AD60; // type:function size:0xF4 scope:global align:4 +dKyr_kamome_move__Fv = .text:0x8008AE54; // type:function size:0x5F8 scope:global align:4 +dKyr_wind_init__Fv = .text:0x8008B44C; // type:function size:0xB8 scope:global align:4 +dKyr_wind_move__Fv = .text:0x8008B504; // type:function size:0xFB8 scope:global align:4 +__dt__18dBgS_ObjGndChk_AllFv = .text:0x8008C4BC; // type:function size:0x168 scope:global align:4 +dKyr_lenzflare_move__Fv = .text:0x8008C624; // type:function size:0x264 scope:global align:4 +dKyr_moon_arrival_check__Fv = .text:0x8008C888; // type:function size:0x30 scope:global align:4 +dKyr_sun_move__Fv = .text:0x8008C8B8; // type:function size:0x6B0 scope:global align:4 +dKyr_rain_init__Fv = .text:0x8008CF68; // type:function size:0x14C scope:global align:4 +rain_bg_chk__FP19dKankyo_rain_Packeti = .text:0x8008D0B4; // type:function size:0x28 scope:global align:4 +overhead_bg_chk__Fv = .text:0x8008D0DC; // type:function size:0x460 scope:global align:4 +__dt__12dBgS_RoofChkFv = .text:0x8008D53C; // type:function size:0xFC scope:global align:4 +forward_overhead_bg_chk__FP4cXyzf = .text:0x8008D638; // type:function size:0x4B8 scope:global align:4 +dKyr_rain_move__Fv = .text:0x8008DAF0; // type:function size:0xCAC scope:global align:4 +dKyr_housi_move__Fv = .text:0x8008E79C; // type:function size:0x920 scope:global align:4 +dKyr_snow_init__Fv = .text:0x8008F0BC; // type:function size:0x180 scope:global align:4 +dKyr_snow_move__Fv = .text:0x8008F23C; // type:function size:0x7C0 scope:global align:4 +dKyr_kazanbai_move__Fv = .text:0x8008F9FC; // type:function size:0xC60 scope:global align:4 +dKyr_kazanbai_tamari_move__Fv = .text:0x8009065C; // type:function size:0x60C scope:global align:4 +dKyr_star_init__Fv = .text:0x80090C68; // type:function size:0xE8 scope:global align:4 +dKyr_star_move__Fv = .text:0x80090D50; // type:function size:0x90 scope:global align:4 +wave_move__Fv = .text:0x80090DE0; // type:function size:0xB84 scope:global align:4 +cloud_shadow_move__Fv = .text:0x80091964; // type:function size:0x930 scope:global align:4 +light_at_hit_check__FP4cXyz = .text:0x80092294; // type:function size:0x7C scope:global align:4 +dKyr_poison_live_check__Fv = .text:0x80092310; // type:function size:0x20 scope:global align:4 +dKyr_poison_light_colision__Fv = .text:0x80092330; // type:function size:0x118 scope:global align:4 +poison_init__Fv = .text:0x80092448; // type:function size:0x144 scope:global align:4 +poison_move__Fv = .text:0x8009258C; // type:function size:0x1230 scope:global align:4 +vrkumo_move__Fv = .text:0x800937BC; // type:function size:0x918 scope:global align:4 +dKy_wave_chan_init__Fv = .text:0x800940D4; // type:function size:0x70 scope:global align:4 +snap_sunmoon_proc__FP4cXyzi = .text:0x80094144; // type:function size:0x148 scope:global align:4 +dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x8009428C; // type:function size:0xEC0 scope:global align:4 +dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x8009514C; // type:function size:0xD40 scope:global align:4 +dKyr_drawRain__FPA4_fPPUc = .text:0x80095E8C; // type:function size:0x9A0 scope:global align:4 +dKyr_drawSibuki__FPA4_fPPUc = .text:0x8009682C; // type:function size:0x4EC scope:global align:4 +drawPoison__FPA4_fPPUc = .text:0x80096D18; // type:function size:0x6B4 scope:global align:4 +dKyr_drawHousi__FPA4_fPPUc = .text:0x800973CC; // type:function size:0x704 scope:global align:4 +dKyr_drawKazanbai__FPA4_fPPUc = .text:0x80097AD0; // type:function size:0xCE8 scope:global align:4 +dKyr_drawSnow__FPA4_fPPUc = .text:0x800987B8; // type:function size:0x838 scope:global align:4 +dKyr_drawStar__FPA4_fPPUc = .text:0x80098FF0; // type:function size:0xD48 scope:global align:4 +drawWave__FPA4_fPPUc = .text:0x80099D38; // type:function size:0x89C scope:global align:4 +drawCloudShadow__FPA4_fPPUc = .text:0x8009A5D4; // type:function size:0x5B4 scope:global align:4 +drawVrkumo__FPA4_fR8_GXColorPPUc = .text:0x8009AB88; // type:function size:0xE3C scope:global align:4 +dKyr_thunder_init__Fv = .text:0x8009B9C4; // type:function size:0x14 scope:global align:4 +dKyr_thunder_move__Fv = .text:0x8009B9D8; // type:function size:0x414 scope:global align:4 +@20@__dt__18dBgS_ObjGndChk_AllFv = .text:0x8009BDEC; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_AllFv = .text:0x8009BDF4; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_ObjGndChk_AllFv = .text:0x8009BDFC; // type:function size:0x8 scope:local align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x8009BE04; // type:function size:0x8 scope:local align:4 +@48@__dt__12dBgS_RoofChkFv = .text:0x8009BE0C; // type:function size:0x8 scope:local align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x8009BE14; // type:function size:0x8 scope:local align:4 +__dt__9dSnap_ObjFv = .text:0x8009BE1C; // type:function size:0x48 scope:global align:4 +dKydm_demo_plight_entry__FP11DEMO_PLIGHTP4cXyziUc = .text:0x8009BE64; // type:function size:0x108 scope:global align:4 +dKydm_demo_plight_delete__FP11DEMO_PLIGHT = .text:0x8009BF6C; // type:function size:0x44 scope:global align:4 +dKydm_demo_plight_execute__FP11DEMO_PLIGHTP4cXyz = .text:0x8009BFB0; // type:function size:0x24 scope:global align:4 +__ct__14dDetectPlace_cFv = .text:0x8009BFD4; // type:function size:0x28 scope:global align:4 +__dt__14dDetectPlace_cFv = .text:0x8009BFFC; // type:function size:0x3C scope:global align:4 +chk_enable__14dDetectPlace_cCFv = .text:0x8009C038; // type:function size:0x10 scope:global align:4 +__ct__9dDetect_cFv = .text:0x8009C048; // type:function size:0x50 scope:global align:4 +__dt__9dDetect_cFv = .text:0x8009C098; // type:function size:0x60 scope:global align:4 +proc__9dDetect_cFv = .text:0x8009C0F8; // type:function size:0x54 scope:global align:4 +chk_quake__9dDetect_cCFPC4cXyz = .text:0x8009C14C; // type:function size:0x94 scope:global align:4 +set_quake__9dDetect_cFPC4cXyz = .text:0x8009C1E0; // type:function size:0x74 scope:global align:4 +chk_quake_area__9dDetect_cCFPC4cXyz = .text:0x8009C254; // type:function size:0xD8 scope:global align:4 +search_tag_light__9dDetect_cFPvPv = .text:0x8009C32C; // type:function size:0x25C scope:global align:4 +chk_light__9dDetect_cCFPC4cXyz = .text:0x8009C588; // type:function size:0x30 scope:global align:4 +chk_attention__9dDetect_cCFP4cXyz = .text:0x8009C5B8; // type:function size:0x68 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daTagLight5Act_c5Prm_eQ310daTagLight5Act_c5Prm_e = .text:0x8009C620; // type:function size:0x1C scope:global align:4 +makedata__25@unnamed@d_vibration_cpp@FPUsUll = .text:0x8009C63C; // type:function size:0x1C scope:global align:4 +rollshift__25@unnamed@d_vibration_cpp@FUlll = .text:0x8009C658; // type:function size:0x20 scope:global align:4 +makebits__25@unnamed@d_vibration_cpp@FUlll = .text:0x8009C678; // type:function size:0x34 scope:global align:4 +randombit__25@unnamed@d_vibration_cpp@Fll = .text:0x8009C6AC; // type:function size:0x90 scope:global align:4 +Run__12dVibration_cFv = .text:0x8009C73C; // type:function size:0x590 scope:global align:4 +StartShock__12dVibration_cFii4cXyz = .text:0x8009CCCC; // type:function size:0xA0 scope:global align:4 +StartQuake__12dVibration_cFii4cXyz = .text:0x8009CD6C; // type:function size:0xB0 scope:global align:4 +StartQuake__12dVibration_cFPCUcii4cXyz = .text:0x8009CE1C; // type:function size:0x168 scope:global align:4 +StopQuake__12dVibration_cFi = .text:0x8009CF84; // type:function size:0x68 scope:global align:4 +Kill__12dVibration_cFv = .text:0x8009CFEC; // type:function size:0x58 scope:global align:4 +CheckQuake__12dVibration_cFv = .text:0x8009D044; // type:function size:0x28 scope:global align:4 +setDefault__12dVibration_cFv = .text:0x8009D06C; // type:function size:0x40 scope:global align:4 +Init__12dVibration_cFv = .text:0x8009D0AC; // type:function size:0x20 scope:global align:4 +Pause__12dVibration_cFv = .text:0x8009D0CC; // type:function size:0xBC scope:global align:4 +__ct__12dVibration_cFv = .text:0x8009D188; // type:function size:0x3C scope:global align:4 +__dt__12dVibration_cFv = .text:0x8009D1C4; // type:function size:0x5C scope:global align:4 +__ct__11dAttParam_cFl = .text:0x8009D220; // type:function size:0x48 scope:global align:4 +__dt__11dAttParam_cFv = .text:0x8009D268; // type:function size:0x48 scope:global align:4 +execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo = .text:0x8009D2B0; // type:function size:0x30 scope:global align:4 +__ct__12dAttention_cFP10fopAc_ac_cUl = .text:0x8009D2E0; // type:function size:0x374 scope:global align:4 +__dt__12dAttention_cFv = .text:0x8009D654; // type:function size:0x98 scope:global align:4 +GetActionList__12dAttention_cFl = .text:0x8009D6EC; // type:function size:0x3C scope:global align:4 +GetLockonList__12dAttention_cFl = .text:0x8009D728; // type:function size:0x3C scope:global align:4 +getActionBtnB__12dAttention_cFv = .text:0x8009D764; // type:function size:0xF4 scope:global align:4 +getActionBtnXYZ_local__12dAttention_cFi = .text:0x8009D858; // type:function size:0x150 scope:global align:4 +getActionBtnX__12dAttention_cFv = .text:0x8009D9A8; // type:function size:0x54 scope:global align:4 +getActionBtnY__12dAttention_cFv = .text:0x8009D9FC; // type:function size:0x54 scope:global align:4 +getActionBtnZ__12dAttention_cFv = .text:0x8009DA50; // type:function size:0x54 scope:global align:4 +chkAttMask__12dAttention_cFUlUl = .text:0x8009DAA4; // type:function size:0x50 scope:global align:4 +check_event_condition__FUlUs = .text:0x8009DAF4; // type:function size:0x6C scope:global align:4 +check_flontofplayer__FUlss = .text:0x8009DB60; // type:function size:0xC8 scope:global align:4 +distace_weight__Ffsf = .text:0x8009DC28; // type:function size:0x4C scope:global align:4 +distace_angle_adjust__Ffsf = .text:0x8009DC74; // type:function size:0x60 scope:global align:4 +check_distace__FP4cXyzsP4cXyzffff = .text:0x8009DCD4; // type:function size:0x170 scope:global align:4 +calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl = .text:0x8009DE44; // type:function size:0x1F8 scope:global align:4 +setLList__12dAttention_cFP10fopAc_ac_cffUl = .text:0x8009E03C; // type:function size:0xEC scope:global align:4 +setAList__12dAttention_cFP10fopAc_ac_cffUl = .text:0x8009E128; // type:function size:0xEC scope:global align:4 +initList__12dAttention_cFUl = .text:0x8009E214; // type:function size:0xB8 scope:global align:4 +select_attention__FP10fopAc_ac_cPv = .text:0x8009E2CC; // type:function size:0x2C scope:global align:4 +makeList__12dAttention_cFv = .text:0x8009E2F8; // type:function size:0x44 scope:global align:4 +SelectAttention__12dAttention_cFP10fopAc_ac_c = .text:0x8009E33C; // type:function size:0x138 scope:global align:4 +sortList__12dAttention_cFv = .text:0x8009E474; // type:function size:0x150 scope:global align:4 +stockAttention__12dAttention_cFUl = .text:0x8009E5C4; // type:function size:0xC0 scope:global align:4 +nextAttention__12dAttention_cFUl = .text:0x8009E684; // type:function size:0xA4 scope:global align:4 +freeAttention__12dAttention_cFv = .text:0x8009E728; // type:function size:0x3C scope:global align:4 +chaseAttention__12dAttention_cFv = .text:0x8009E764; // type:function size:0x214 scope:global align:4 +EnemyDistance__12dAttention_cFP10fopAc_ac_c = .text:0x8009E978; // type:function size:0xAC scope:global align:4 +sound_attention__FP10fopAc_ac_cPv = .text:0x8009EA24; // type:function size:0x80 scope:global align:4 +runSoundProc__12dAttention_cFv = .text:0x8009EAA4; // type:function size:0x94 scope:global align:4 +runDrawProc__12dAttention_cFv = .text:0x8009EB38; // type:function size:0x280 scope:global align:4 +runDebugDisp0__12dAttention_cFv = .text:0x8009EDB8; // type:function size:0x4 scope:global align:4 +runDebugDisp__12dAttention_cFv = .text:0x8009EDBC; // type:function size:0x4 scope:global align:4 +judgementButton__12dAttention_cFv = .text:0x8009EDC0; // type:function size:0xD0 scope:global align:4 +judgementTriggerProc__12dAttention_cFv = .text:0x8009EE90; // type:function size:0x48 scope:global align:4 +judgementLostCheck__12dAttention_cFv = .text:0x8009EED8; // type:function size:0x68 scope:global align:4 +judgementStatusSw__12dAttention_cFUl = .text:0x8009EF40; // type:function size:0x164 scope:global align:4 +judgementStatusHd__12dAttention_cFUl = .text:0x8009F0A4; // type:function size:0x130 scope:global align:4 +Run__12dAttention_cFUl = .text:0x8009F1D4; // type:function size:0x28C scope:global align:4 +Draw__12dAttention_cFv = .text:0x8009F460; // type:function size:0x19C scope:global align:4 +setAnm__10dAttDraw_cFiii = .text:0x8009F5FC; // type:function size:0xB8 scope:global align:4 +draw__10dAttDraw_cFR4cXyzPA4_f = .text:0x8009F6B4; // type:function size:0x180 scope:global align:4 +LockonTarget__12dAttention_cFl = .text:0x8009F834; // type:function size:0x58 scope:global align:4 +LockonReleaseDistanse__12dAttention_cFv = .text:0x8009F88C; // type:function size:0xF4 scope:global align:4 +LockonTargetPId__12dAttention_cFl = .text:0x8009F980; // type:function size:0x38 scope:global align:4 +ActionTarget__12dAttention_cFl = .text:0x8009F9B8; // type:function size:0x58 scope:global align:4 +LockonTruth__12dAttention_cFv = .text:0x8009FA10; // type:function size:0x54 scope:global align:4 +getActor__10dAttList_cFv = .text:0x8009FA64; // type:function size:0x34 scope:global align:4 +setActor__10dAttList_cFP10fopAc_ac_c = .text:0x8009FA98; // type:function size:0x1C scope:global align:4 +getPId__10dAttHint_cFPv = .text:0x8009FAB4; // type:function size:0x18 scope:global align:4 +convPId__10dAttHint_cFUi = .text:0x8009FACC; // type:function size:0x30 scope:global align:4 +request__10dAttHint_cFP10fopAc_ac_ci = .text:0x8009FAFC; // type:function size:0x5C scope:global align:4 +init__10dAttHint_cFv = .text:0x8009FB58; // type:function size:0x18 scope:global align:4 +proc__10dAttHint_cFv = .text:0x8009FB70; // type:function size:0x1C scope:global align:4 +convPId__11dAttCatch_cFUi = .text:0x8009FB8C; // type:function size:0x30 scope:global align:4 +init__11dAttCatch_cFv = .text:0x8009FBBC; // type:function size:0x20 scope:global align:4 +proc__11dAttCatch_cFv = .text:0x8009FBDC; // type:function size:0x2C scope:global align:4 +request__11dAttCatch_cFP10fopAc_ac_cUcfffsi = .text:0x8009FC08; // type:function size:0x208 scope:global align:4 +convPId__10dAttLook_cFUi = .text:0x8009FE10; // type:function size:0x30 scope:global align:4 +init__10dAttLook_cFv = .text:0x8009FE40; // type:function size:0x18 scope:global align:4 +proc__10dAttLook_cFv = .text:0x8009FE58; // type:function size:0x1C scope:global align:4 +request__10dAttLook_cFP10fopAc_ac_cfffsi = .text:0x8009FE74; // type:function size:0x228 scope:global align:4 +requestF__10dAttLook_cFP10fopAc_ac_csi = .text:0x800A009C; // type:function size:0x1D4 scope:global align:4 +Ct__4dBgSFv = .text:0x800A0270; // type:function size:0x20 scope:global align:4 +Dt__4dBgSFv = .text:0x800A0290; // type:function size:0x20 scope:global align:4 +ClrMoveFlag__4dBgSFv = .text:0x800A02B0; // type:function size:0x38 scope:global align:4 +Move__4dBgSFv = .text:0x800A02E8; // type:function size:0x6C scope:global align:4 +Regist__4dBgSFP4cBgWP10fopAc_ac_c = .text:0x800A0354; // type:function size:0x70 scope:global align:4 +ChkMoveBG__4dBgSFR13cBgS_PolyInfo = .text:0x800A03C4; // type:function size:0x5C scope:global align:4 +ChkMoveBG_NoDABg__4dBgSFR13cBgS_PolyInfo = .text:0x800A0420; // type:function size:0x4C scope:global align:4 +GetPolyId0__4dBgSFiiiUlUl = .text:0x800A046C; // type:function size:0x198 scope:global align:4 +GetPolyCamId__4dBgSFii = .text:0x800A0604; // type:function size:0x2C scope:global align:4 +GetMtrlSndId__4dBgSFR13cBgS_PolyInfo = .text:0x800A0630; // type:function size:0x38 scope:global align:4 +GetExitId__4dBgSFR13cBgS_PolyInfo = .text:0x800A0668; // type:function size:0x3C scope:global align:4 +GetPolyColor__4dBgSFR13cBgS_PolyInfo = .text:0x800A06A4; // type:function size:0x64 scope:global align:4 +GetGrpRoomInfId__4dBgSFR13cBgS_PolyInfo = .text:0x800A0708; // type:function size:0xEC scope:global align:4 +GetGrpSoundId__4dBgSFR13cBgS_PolyInfo = .text:0x800A07F4; // type:function size:0x64 scope:global align:4 +ChkGrpInf__4dBgSFR13cBgS_PolyInfoUl = .text:0x800A0858; // type:function size:0x68 scope:global align:4 +GetPolyId1__4dBgSFiiiUlUl = .text:0x800A08C0; // type:function size:0x19C scope:global align:4 +GetLinkNo__4dBgSFR13cBgS_PolyInfo = .text:0x800A0A5C; // type:function size:0x38 scope:global align:4 +GetWallCode__4dBgSFR13cBgS_PolyInfo = .text:0x800A0A94; // type:function size:0x38 scope:global align:4 +GetSpecialCode__4dBgSFR13cBgS_PolyInfo = .text:0x800A0ACC; // type:function size:0x3C scope:global align:4 +dBgS_ChangeAttributeCode__FUlPUl = .text:0x800A0B08; // type:function size:0x20 scope:global align:4 +GetAttributeCodeDirect__4dBgSFR13cBgS_PolyInfo = .text:0x800A0B28; // type:function size:0x38 scope:global align:4 +GetAttributeCode__4dBgSFR13cBgS_PolyInfo = .text:0x800A0B60; // type:function size:0x48 scope:global align:4 +GetGroundCode__4dBgSFR13cBgS_PolyInfo = .text:0x800A0BA8; // type:function size:0x38 scope:global align:4 +GetPolyId2__4dBgSFiiiUlUl = .text:0x800A0BE0; // type:function size:0x19C scope:global align:4 +GetCamMoveBG__4dBgSFR13cBgS_PolyInfo = .text:0x800A0D7C; // type:function size:0x38 scope:global align:4 +GetRoomCamId__4dBgSFR13cBgS_PolyInfo = .text:0x800A0DB4; // type:function size:0x3C scope:global align:4 +GetRoomPathId__4dBgSFR13cBgS_PolyInfo = .text:0x800A0DF0; // type:function size:0x38 scope:global align:4 +dBgS_GetRoomPathPntNo__FUl = .text:0x800A0E28; // type:function size:0x8 scope:global align:4 +GetRoomPathPntNo__4dBgSFR13cBgS_PolyInfo = .text:0x800A0E30; // type:function size:0x38 scope:global align:4 +GetRoomId__4dBgSFR13cBgS_PolyInfo = .text:0x800A0E68; // type:function size:0x120 scope:global align:4 +ChkPolyHSStick__4dBgSFR13cBgS_PolyInfo = .text:0x800A0F88; // type:function size:0x194 scope:global align:4 +LineCrossNonMoveBG__4dBgSFP11cBgS_LinChk = .text:0x800A111C; // type:function size:0x188 scope:global align:4 +WallCorrect__4dBgSFP9dBgS_Acch = .text:0x800A12A4; // type:function size:0x13C scope:global align:4 +RoofChk__4dBgSFP12dBgS_RoofChk = .text:0x800A13E0; // type:function size:0x11C scope:global align:4 +SplGrpChk__4dBgSFP14dBgS_SplGrpChk = .text:0x800A14FC; // type:function size:0x110 scope:global align:4 +SphChk__4dBgSFP11dBgS_SphChkPv = .text:0x800A160C; // type:function size:0x124 scope:global align:4 +WallCrrPos__4dBgSFP11dBgS_CrrPos = .text:0x800A1730; // type:function size:0x224 scope:global align:4 +MoveBgCrrPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A1954; // type:function size:0x120 scope:global align:4 +MoveBgTransPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A1A74; // type:function size:0x120 scope:global align:4 +MoveBgMatrixCrrPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A1B94; // type:function size:0x104 scope:global align:4 +dBgS_MoveBGProc_Typical__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A1C98; // type:function size:0x80 scope:global align:4 +dBgS_MoveBGProc_RotY__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A1D18; // type:function size:0x34 scope:global align:4 +dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A1D4C; // type:function size:0x6C scope:global align:4 +dBgS_MoveBGProc_Trans__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A1DB8; // type:function size:0x40 scope:global align:4 +RideCallBack__4dBgSFR13cBgS_PolyInfoP10fopAc_ac_c = .text:0x800A1DF8; // type:function size:0xD8 scope:global align:4 +PushPullCallBack__4dBgSFR13cBgS_PolyInfoP10fopAc_ac_csQ24dBgW13PushPullLabel = .text:0x800A1ED0; // type:function size:0x108 scope:global align:4 +CrrPos__11dBgS_CrrPosFR4dBgS = .text:0x800A1FD8; // type:function size:0x578 scope:global align:4 +MatrixCrrPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A2550; // type:function size:0x2C scope:global align:4 +__ct__12dBgS_AcchCirFv = .text:0x800A257C; // type:function size:0x78 scope:global align:4 +SetWallR__12dBgS_AcchCirFf = .text:0x800A25F4; // type:function size:0x8 scope:global align:4 +SetWall__12dBgS_AcchCirFff = .text:0x800A25FC; // type:function size:0x28 scope:global align:4 +__dt__9dBgS_AcchFv = .text:0x800A2624; // type:function size:0x38C scope:global align:4 +__ct__9dBgS_AcchFv = .text:0x800A29B0; // type:function size:0x34C scope:global align:4 +Init__9dBgS_AcchFv = .text:0x800A2CFC; // type:function size:0x7C scope:global align:4 +Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz = .text:0x800A2D78; // type:function size:0x108 scope:global align:4 +GroundCheckInit__9dBgS_AcchFR4dBgS = .text:0x800A2E80; // type:function size:0x68 scope:global align:4 +GroundCheck__9dBgS_AcchFR4dBgS = .text:0x800A2EE8; // type:function size:0x174 scope:global align:4 +GroundRoofProc__9dBgS_AcchFR4dBgS = .text:0x800A305C; // type:function size:0xE0 scope:global align:4 +LineCheck__9dBgS_AcchFR4dBgS = .text:0x800A313C; // type:function size:0x324 scope:global align:4 +CrrPos__9dBgS_AcchFR4dBgS = .text:0x800A3460; // type:function size:0xAF0 scope:global align:4 +GetWallAllR__9dBgS_AcchFv = .text:0x800A3F50; // type:function size:0x3C scope:global align:4 +SetWallCir__9dBgS_AcchFv = .text:0x800A3F8C; // type:function size:0x58 scope:global align:4 +CalcWallBmdCyl__9dBgS_AcchFv = .text:0x800A3FE4; // type:function size:0x130 scope:global align:4 +SetGroundUpY__9dBgS_AcchFf = .text:0x800A4114; // type:function size:0x14 scope:global align:4 +GetWallAllLowH__9dBgS_AcchFv = .text:0x800A4128; // type:function size:0x50 scope:global align:4 +GetWallAllLowH_R__9dBgS_AcchFv = .text:0x800A4178; // type:function size:0x6C scope:global align:4 +GetOnePolyInfo__9dBgS_AcchFP13cBgS_PolyInfo = .text:0x800A41E4; // type:function size:0xD0 scope:global align:4 +GetWallAddY__9dBgS_AcchFR3Veci = .text:0x800A42B4; // type:function size:0x94 scope:global align:4 +__dt__8cM3dGCirFv = .text:0x800A4348; // type:function size:0x5C scope:global align:4 +__dt__8cM2dGCirFv = .text:0x800A43A4; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGPlaFv = .text:0x800A43EC; // type:function size:0x48 scope:global align:4 +getBgW__20dStage_roomControl_cFi = .text:0x800A4434; // type:function size:0x18 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x800A444C; // type:function size:0x70 scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x800A44BC; // type:function size:0x88 scope:global align:4 +@32@__dt__9dBgS_AcchFv = .text:0x800A4544; // type:function size:0x8 scope:local align:4 +@20@__dt__9dBgS_AcchFv = .text:0x800A454C; // type:function size:0x8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x800A4554; // type:function size:0x8 scope:local align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x800A455C; // type:function size:0x8 scope:local align:4 +dBgS_ObjGndChk_Func__FR4cXyz = .text:0x800A4564; // type:function size:0x214 scope:global align:4 +dBgS_ObjGndChk_Wtr_Func__FR4cXyz = .text:0x800A4778; // type:function size:0x268 scope:global align:4 +dBgS_SplGrpChk_In_ObjGnd__FR4cXyzP14dBgS_SplGrpChkf = .text:0x800A49E0; // type:function size:0x588 scope:global align:4 +dBgS_GetWaterHeight__FR4cXyz = .text:0x800A4F68; // type:function size:0x294 scope:global align:4 +dBgS_GetGndMtrlSndId_Func__F4cXyzf = .text:0x800A51FC; // type:function size:0x2FC scope:global align:4 +__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A54F8; // type:function size:0x168 scope:global align:4 +@20@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A5660; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A5668; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A5670; // type:function size:0x8 scope:local align:4 +Set__11dBgS_LinChkFP4cXyzP4cXyzP10fopAc_ac_c = .text:0x800A5678; // type:function size:0x40 scope:global align:4 +__ct__16dBgS_MoveBgActorFv = .text:0x800A56B8; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800A56FC; // type:function size:0x20 scope:local align:4 +MoveBGCreateHeap__16dBgS_MoveBgActorFv = .text:0x800A571C; // type:function size:0xD8 scope:global align:4 +MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl = .text:0x800A57F4; // type:function size:0x100 scope:global align:4 +MoveBGDelete__16dBgS_MoveBgActorFv = .text:0x800A58F4; // type:function size:0x8C scope:global align:4 +MoveBGExecute__16dBgS_MoveBgActorFv = .text:0x800A5980; // type:function size:0xBC scope:global align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x800A5A3C; // type:function size:0x8 scope:global align:4 +Create__16dBgS_MoveBgActorFv = .text:0x800A5A44; // type:function size:0x8 scope:global align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x800A5A4C; // type:function size:0x8 scope:global align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x800A5A54; // type:function size:0x8 scope:global align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x800A5A5C; // type:function size:0x8 scope:global align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x800A5A64; // type:function size:0x8 scope:global align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x800A5A6C; // type:function size:0x8 scope:global align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x800A5A74; // type:function size:0x8 scope:global align:4 +__ct__14dBgS_SplGrpChkFv = .text:0x800A5A7C; // type:function size:0x118 scope:global align:4 +Init__14dBgS_SplGrpChkFv = .text:0x800A5B94; // type:function size:0x48 scope:global align:4 +__ct__11dBgS_WtrChkFv = .text:0x800A5BDC; // type:function size:0x60 scope:global align:4 +__ct__4dBgWFv = .text:0x800A5C3C; // type:function size:0x6C scope:global align:4 +Move__4dBgWFv = .text:0x800A5CA8; // type:function size:0x2C scope:global align:4 +positionWallCorrect__4dBgWFP9dBgS_AcchfR8cM3dGPlaP4cXyzf = .text:0x800A5CD4; // type:function size:0x190 scope:global align:4 +RwgWallCorrect__4dBgWFP9dBgS_AcchUs = .text:0x800A5E64; // type:function size:0xF94 scope:global align:4 +WallCorrectRp__4dBgWFP9dBgS_Acchi = .text:0x800A6DF8; // type:function size:0x20C scope:global align:4 +WallCorrectGrpRp__4dBgWFP9dBgS_Acchii = .text:0x800A7004; // type:function size:0x11C scope:global align:4 +RwgRoofChk__4dBgWFUsP12dBgS_RoofChk = .text:0x800A7120; // type:function size:0x1C0 scope:global align:4 +RoofChkRp__4dBgWFP12dBgS_RoofChki = .text:0x800A72E0; // type:function size:0x234 scope:global align:4 +RoofChkGrpRp__4dBgWFP12dBgS_RoofChkii = .text:0x800A7514; // type:function size:0x168 scope:global align:4 +RwgSplGrpChk__4dBgWFUsP14dBgS_SplGrpChk = .text:0x800A767C; // type:function size:0x1C0 scope:global align:4 +SplGrpChkRp__4dBgWFP14dBgS_SplGrpChki = .text:0x800A783C; // type:function size:0x238 scope:global align:4 +SplGrpChkGrpRp__4dBgWFP14dBgS_SplGrpChkii = .text:0x800A7A74; // type:function size:0x168 scope:global align:4 +RwgSphChk__4dBgWFUsP11dBgS_SphChkPv = .text:0x800A7BDC; // type:function size:0x1F0 scope:global align:4 +SphChkRp__4dBgWFP11dBgS_SphChkPvi = .text:0x800A7DCC; // type:function size:0x26C scope:global align:4 +SphChkGrpRp__4dBgWFP11dBgS_SphChkPvii = .text:0x800A8038; // type:function size:0x120 scope:global align:4 +positionWallCrrPos__4dBgWFR8cM3dGTriP11dBgS_CrrPosP4cXyzff = .text:0x800A8158; // type:function size:0x44 scope:global align:4 +RwgWallCrrPos__4dBgWFUsP11dBgS_CrrPos = .text:0x800A819C; // type:function size:0x7C8 scope:global align:4 +WallCrrPosRp__4dBgWFP11dBgS_CrrPosi = .text:0x800A8964; // type:function size:0x20C scope:global align:4 +WallCrrPosGrpRp__4dBgWFP11dBgS_CrrPosii = .text:0x800A8B70; // type:function size:0x11C scope:global align:4 +WallCrrPos__4dBgWFP11dBgS_CrrPos = .text:0x800A8C8C; // type:function size:0x28 scope:global align:4 +CrrPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A8CB4; // type:function size:0x3C scope:global align:4 +TransPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A8CF0; // type:function size:0x3C scope:global align:4 +ChkPolyThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x800A8D2C; // type:function size:0x748 scope:global align:4 +ChkShdwDrawThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x800A9474; // type:function size:0x210 scope:global align:4 +ChkGrpThrough__4dBgWFiP15cBgS_GrpPassChki = .text:0x800A9684; // type:function size:0xC8 scope:global align:4 +ChangeAttributeCodeByPathPntNo__4dBgWFiUl = .text:0x800A974C; // type:function size:0x98 scope:global align:4 +dBgW_NewSet__FP6cBgD_tUlPA3_A4_f = .text:0x800A97E4; // type:function size:0x88 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x800A986C; // type:function size:0x5C scope:global align:4 +__dt__4dBgWFv = .text:0x800A98C8; // type:function size:0x60 scope:global align:4 +Set__10dBgWDeformFP6cBgD_tP8J3DModelUl = .text:0x800A9928; // type:function size:0x120 scope:global align:4 +Set__6dBgWHfFP6cBgD_tPUsfiiUl = .text:0x800A9A48; // type:function size:0x98 scope:global align:4 +CalcPlane__6dBgWHfFv = .text:0x800A9AE0; // type:function size:0x1F0 scope:global align:4 +ClassifyPlane__6dBgWHfFv = .text:0x800A9CD0; // type:function size:0x1A0 scope:global align:4 +MoveHf__6dBgWHfFv = .text:0x800A9E70; // type:function size:0x6C scope:global align:4 +MakeBlckMinMaxHf__6dBgWHfFiPfPf = .text:0x800A9EDC; // type:function size:0xC4 scope:global align:4 +MakeBlckBndHf__6dBgWHfFiPfPf = .text:0x800A9FA0; // type:function size:0x1C4 scope:global align:4 +MakeNodeTreeRpHf__6dBgWHfFi = .text:0x800AA164; // type:function size:0x748 scope:global align:4 +MakeNodeTreeGrpRpHf__6dBgWHfFi = .text:0x800AA8AC; // type:function size:0x1C4 scope:global align:4 +MakeNodeTreeHf__6dBgWHfFv = .text:0x800AAA70; // type:function size:0x108 scope:global align:4 +__dt__6dBgWHfFv = .text:0x800AAB78; // type:function size:0x80 scope:global align:4 +MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800AABF8; // type:function size:0x4 scope:global align:4 +Set__6dBgWSvFP6cBgD_tUl = .text:0x800AABFC; // type:function size:0x88 scope:global align:4 +CopyBackVtx__6dBgWSvFv = .text:0x800AAC84; // type:function size:0x6C scope:global align:4 +CrrPosWork__6dBgWSvFP4cXyziii = .text:0x800AACF0; // type:function size:0x1B8 scope:global align:4 +CrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800AAEA8; // type:function size:0xBC scope:global align:4 +TransPosWork__6dBgWSvFP4cXyziii = .text:0x800AAF64; // type:function size:0x21C scope:global align:4 +TransPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800AB180; // type:function size:0xBC scope:global align:4 +__dt__6dBgWSvFv = .text:0x800AB23C; // type:function size:0x70 scope:global align:4 +GetAc__22dCcD_GAtTgCoCommonBaseFv = .text:0x800AB2AC; // type:function size:0x7C scope:global align:4 +SetEffCounterTimer__22dCcD_GAtTgCoCommonBaseFv = .text:0x800AB328; // type:function size:0xC scope:global align:4 +__ct__10dCcD_GSttsFv = .text:0x800AB334; // type:function size:0x50 scope:global align:4 +Ct__10dCcD_GSttsFv = .text:0x800AB384; // type:function size:0x38 scope:global align:4 +Move__10dCcD_GSttsFv = .text:0x800AB3BC; // type:function size:0x20 scope:global align:4 +Init__9dCcD_SttsFiiP10fopAc_ac_c = .text:0x800AB3DC; // type:function size:0x90 scope:global align:4 +Ct__9dCcD_SttsFv = .text:0x800AB46C; // type:function size:0x34 scope:global align:4 +Set__11dCcD_GObjAtFRC14dCcD_SrcGObjAt = .text:0x800AB4A0; // type:function size:0x30 scope:global align:4 +Set__11dCcD_GObjTgFRC14dCcD_SrcGObjTg = .text:0x800AB4D0; // type:function size:0x50 scope:global align:4 +__ct__12dCcD_GObjInfFv = .text:0x800AB520; // type:function size:0x11C scope:global align:4 +__dt__12dCcD_GObjInfFv = .text:0x800AB63C; // type:function size:0x184 scope:global align:4 +GetGObjInf__12dCcD_GObjInfFv = .text:0x800AB7C0; // type:function size:0x4 scope:global align:4 +ClrAtHit__12dCcD_GObjInfFv = .text:0x800AB7C4; // type:function size:0x58 scope:global align:4 +ChkAtHit__12dCcD_GObjInfFv = .text:0x800AB81C; // type:function size:0x58 scope:global align:4 +ResetAtHit__12dCcD_GObjInfFv = .text:0x800AB874; // type:function size:0x40 scope:global align:4 +GetAtHitObj__12dCcD_GObjInfFv = .text:0x800AB8B4; // type:function size:0x50 scope:global align:4 +GetAtHitGObj__12dCcD_GObjInfFv = .text:0x800AB904; // type:function size:0x34 scope:global align:4 +ChkAtNoGuard__12dCcD_GObjInfFv = .text:0x800AB938; // type:function size:0x20 scope:global align:4 +ClrTgHit__12dCcD_GObjInfFv = .text:0x800AB958; // type:function size:0x58 scope:global align:4 +ChkTgHit__12dCcD_GObjInfFv = .text:0x800AB9B0; // type:function size:0x58 scope:global align:4 +ResetTgHit__12dCcD_GObjInfFv = .text:0x800ABA08; // type:function size:0x40 scope:global align:4 +GetTgHitObj__12dCcD_GObjInfFv = .text:0x800ABA48; // type:function size:0x50 scope:global align:4 +GetTgHitGObj__12dCcD_GObjInfFv = .text:0x800ABA98; // type:function size:0x34 scope:global align:4 +GetTgHitObjSe__12dCcD_GObjInfFv = .text:0x800ABACC; // type:function size:0x34 scope:global align:4 +ClrCoHit__12dCcD_GObjInfFv = .text:0x800ABB00; // type:function size:0x4C scope:global align:4 +ChkCoHit__12dCcD_GObjInfFv = .text:0x800ABB4C; // type:function size:0x58 scope:global align:4 +GetCoHitObj__12dCcD_GObjInfFv = .text:0x800ABBA4; // type:function size:0x50 scope:global align:4 +Set__12dCcD_GObjInfFRC15dCcD_SrcGObjInf = .text:0x800ABBF4; // type:function size:0x60 scope:global align:4 +dCcD_GetGObjInf__FP8cCcD_Obj = .text:0x800ABC54; // type:function size:0x70 scope:global align:4 +Set__8dCcD_CpsFRC11dCcD_SrcCps = .text:0x800ABCC4; // type:function size:0x70 scope:global align:4 +Set__8dCcD_TriFRC11dCcD_SrcTri = .text:0x800ABD34; // type:function size:0x20 scope:global align:4 +Set__8dCcD_CylFRC11dCcD_SrcCyl = .text:0x800ABD54; // type:function size:0x78 scope:global align:4 +StartCAt__8dCcD_CylFR4cXyz = .text:0x800ABDCC; // type:function size:0x4C scope:global align:4 +StartCTg__8dCcD_CylFR4cXyz = .text:0x800ABE18; // type:function size:0x4C scope:global align:4 +MoveCAtTg__8dCcD_CylFR4cXyz = .text:0x800ABE64; // type:function size:0x7C scope:global align:4 +MoveCAt__8dCcD_CylFR4cXyz = .text:0x800ABEE0; // type:function size:0x70 scope:global align:4 +MoveCTg__8dCcD_CylFR4cXyz = .text:0x800ABF50; // type:function size:0x70 scope:global align:4 +Set__8dCcD_SphFRC11dCcD_SrcSph = .text:0x800ABFC0; // type:function size:0x6C scope:global align:4 +StartCAt__8dCcD_SphFR4cXyz = .text:0x800AC02C; // type:function size:0x4C scope:global align:4 +MoveCAt__8dCcD_SphFR4cXyz = .text:0x800AC078; // type:function size:0x70 scope:global align:4 +__dt__10cCcD_GSttsFv = .text:0x800AC0E8; // type:function size:0x48 scope:global align:4 +__dt__12cCcD_GObjInfFv = .text:0x800AC130; // type:function size:0xF8 scope:global align:4 +__dt__8cCcD_ObjFv = .text:0x800AC228; // type:function size:0xE8 scope:global align:4 +__dt__14cCcD_ObjHitInfFv = .text:0x800AC310; // type:function size:0xC0 scope:global align:4 +__dt__10cCcD_ObjCoFv = .text:0x800AC3D0; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjTgFv = .text:0x800AC42C; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjAtFv = .text:0x800AC488; // type:function size:0x5C scope:global align:4 +__dt__18cCcD_ObjCommonBaseFv = .text:0x800AC4E4; // type:function size:0x48 scope:global align:4 +GetGObjInf__8cCcD_ObjFv = .text:0x800AC52C; // type:function size:0x8 scope:global align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x800AC534; // type:function size:0x4 scope:global align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x800AC538; // type:function size:0x8 scope:global align:4 +ClrAtHit__12cCcD_GObjInfFv = .text:0x800AC540; // type:function size:0x18 scope:global align:4 +ClrTgHit__12cCcD_GObjInfFv = .text:0x800AC558; // type:function size:0x18 scope:global align:4 +ClrCoHit__12cCcD_GObjInfFv = .text:0x800AC570; // type:function size:0x18 scope:global align:4 +GetGObjInf__12cCcD_GObjInfFv = .text:0x800AC588; // type:function size:0x4 scope:global align:4 +GetGObjInf__8cCcD_ObjCFv = .text:0x800AC58C; // type:function size:0x8 scope:global align:4 +__dt__11dCcD_GObjCoFv = .text:0x800AC594; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjTgFv = .text:0x800AC5F0; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjAtFv = .text:0x800AC64C; // type:function size:0x5C scope:global align:4 +__dt__22dCcD_GAtTgCoCommonBaseFv = .text:0x800AC6A8; // type:function size:0x48 scope:global align:4 +GetGStts__9dCcD_SttsFv = .text:0x800AC6F0; // type:function size:0x10 scope:global align:4 +ClrAt__9dCcD_SttsFv = .text:0x800AC700; // type:function size:0xC scope:global align:4 +ClrTg__9dCcD_SttsFv = .text:0x800AC70C; // type:function size:0x10 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x800AC71C; // type:function size:0x90 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x800AC7AC; // type:function size:0x5C scope:global align:4 +@28@__dt__9dCcD_SttsFv = .text:0x800AC808; // type:function size:0x8 scope:local align:4 +__ct__12dCcMassS_MngFv = .text:0x800AC810; // type:function size:0x110 scope:global align:4 +Ct__12dCcMassS_MngFv = .text:0x800AC920; // type:function size:0x4C scope:global align:4 +Prepare__12dCcMassS_MngFv = .text:0x800AC96C; // type:function size:0x34C scope:global align:4 +Chk__12dCcMassS_MngFP4cXyzPP10fopAc_ac_cP15dCcMassS_HitInf = .text:0x800ACCB8; // type:function size:0x4C4 scope:global align:4 +Clear__12dCcMassS_MngFv = .text:0x800AD17C; // type:function size:0xB8 scope:global align:4 +Set__12dCcMassS_MngFP8cCcD_ObjUc = .text:0x800AD234; // type:function size:0xDC scope:global align:4 +SetAreaChk__12dCcMassS_MngFP8cCcD_ObjUcPFP10fopAc_ac_cP4cXyzUl_v = .text:0x800AD310; // type:function size:0x74 scope:global align:4 +SetCam__12dCcMassS_MngFRC8cM3dGCps = .text:0x800AD384; // type:function size:0x50 scope:global align:4 +GetResultCam__12dCcMassS_MngCFv = .text:0x800AD3D4; // type:function size:0x8 scope:global align:4 +GetCamTopPos__12dCcMassS_MngFP3Vec = .text:0x800AD3DC; // type:function size:0x1C scope:global align:4 +__dt__12cCcD_CpsAttrFv = .text:0x800AD3F8; // type:function size:0xA0 scope:global align:4 +__dt__12cCcD_CylAttrFv = .text:0x800AD498; // type:function size:0x8C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800AD524; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x800AD55C; // type:function size:0x38 scope:global align:4 +__ct__12dCcMassS_ObjFv = .text:0x800AD594; // type:function size:0x1C scope:global align:4 +Ct__4dCcSFv = .text:0x800AD5B0; // type:function size:0x34 scope:global align:4 +Dt__4dCcSFv = .text:0x800AD5E4; // type:function size:0x20 scope:global align:4 +ChkShieldFrontRange__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x800AD604; // type:function size:0x144 scope:global align:4 +ChkShield__4dCcSFP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInf = .text:0x800AD748; // type:function size:0x88 scope:global align:4 +CalcTgPlusDmg__4dCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x800AD7D0; // type:function size:0x9C scope:global align:4 +ChkAtTgHitAfterCross__4dCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x800AD86C; // type:function size:0x80 scope:global align:4 +SetCoGObjInf__4dCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x800AD8EC; // type:function size:0x144 scope:global align:4 +GetRank__4dCcSFUc = .text:0x800ADA30; // type:function size:0xA4 scope:global align:4 +SetPosCorrect__4dCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x800ADAD4; // type:function size:0x41C scope:global align:4 +CalcParticleAngle__4dCcSFP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP5csXyz = .text:0x800ADEF0; // type:function size:0x108 scope:global align:4 +ProcAtTgHitmark__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10dCcD_GSttsP10dCcD_GSttsP4cXyz = .text:0x800ADFF8; // type:function size:0x310 scope:global align:4 +SetAtTgGObjInf__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x800AE308; // type:function size:0x2A4 scope:global align:4 +ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_c = .text:0x800AE5AC; // type:function size:0x268 scope:global align:4 +MoveAfterCheck__4dCcSFv = .text:0x800AE814; // type:function size:0x4 scope:global align:4 +DrawAfter__4dCcSFv = .text:0x800AE818; // type:function size:0x4 scope:global align:4 +Move__4dCcSFv = .text:0x800AE81C; // type:function size:0x20 scope:global align:4 +Draw__4dCcSFv = .text:0x800AE83C; // type:function size:0x3C scope:global align:4 +MassClear__4dCcSFv = .text:0x800AE878; // type:function size:0x24 scope:global align:4 +ChkNoHitGCo__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x800AE89C; // type:function size:0x94 scope:global align:4 +ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x800AE930; // type:function size:0x8 scope:global align:4 +cc_pl_cut_bit_get__Fv = .text:0x800AE938; // type:function size:0xB0 scope:global align:4 +at_se_get__FP8cCcD_Obj = .text:0x800AE9E8; // type:function size:0x78 scope:global align:4 +at_se_getC__FP8cCcD_Obj = .text:0x800AEA60; // type:function size:0x78 scope:global align:4 +def_se_set__FP10fopAc_ac_cP8cCcD_ObjUl = .text:0x800AEAD8; // type:function size:0x78 scope:global align:4 +def_se_set_p__FP10fopAc_ac_cP4cXyzP8cCcD_ObjUl = .text:0x800AEB50; // type:function size:0x7C scope:global align:4 +at_power_check__FP8CcAtInfo = .text:0x800AEBCC; // type:function size:0x32C scope:global align:4 +cc_at_check__FP10fopAc_ac_cP8CcAtInfo = .text:0x800AEEF8; // type:function size:0x470 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x800AF368; // type:function size:0x1C scope:global align:4 +rationalBezierRatio__8dCamMathFff = .text:0x800AF384; // type:function size:0x170 scope:global align:4 +customRBRatio__8dCamMathFff = .text:0x800AF4F4; // type:function size:0x50 scope:global align:4 +zoomFovy__8dCamMathFff = .text:0x800AF544; // type:function size:0x5C scope:global align:4 +xyzRotateX__8dCamMathFR4cXyz7cSAngle = .text:0x800AF5A0; // type:function size:0x68 scope:global align:4 +xyzRotateY__8dCamMathFR4cXyz7cSAngle = .text:0x800AF608; // type:function size:0x68 scope:global align:4 +xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz = .text:0x800AF670; // type:function size:0xC4 scope:global align:4 +xyzProjPosOnYZ__8dCamMathF7cSAngleR4cXyzR4cXyz = .text:0x800AF734; // type:function size:0xDC scope:global align:4 +__ct__9dCstick_cFv = .text:0x800AF810; // type:function size:0x28 scope:global align:4 +Shift__9dCstick_cFUl = .text:0x800AF838; // type:function size:0x8 scope:global align:4 +__ct__11dCamBGChk_cFv = .text:0x800AF840; // type:function size:0xB4 scope:global align:4 +__ct__11dCamParam_cFl = .text:0x800AF8F4; // type:function size:0x3C scope:global align:4 +__dt__11dCamParam_cFv = .text:0x800AF930; // type:function size:0x48 scope:global align:4 +Change__11dCamParam_cFl = .text:0x800AF978; // type:function size:0x44 scope:global align:4 +SearchStyle__11dCamParam_cFUl = .text:0x800AF9BC; // type:function size:0x48 scope:global align:4 +ratiof__11dCamParam_cFffff = .text:0x800AFA04; // type:function size:0xA0 scope:global align:4 +DefaultRadius__11dCamParam_cFPf = .text:0x800AFAA4; // type:function size:0x5C scope:global align:4 +RadiusRatio__11dCamParam_cFf = .text:0x800AFB00; // type:function size:0x88 scope:global align:4 +CenterHeight__11dCamParam_cFf = .text:0x800AFB88; // type:function size:0x30 scope:global align:4 +Fovy__11dCamParam_cFf = .text:0x800AFBB8; // type:function size:0x30 scope:global align:4 +LockonLongitude__11dCamParam_cFf = .text:0x800AFBE8; // type:function size:0x8C scope:global align:4 +LockonLatitude__11dCamParam_cFf = .text:0x800AFC74; // type:function size:0x8C scope:global align:4 +LockonFovy__11dCamParam_cFf = .text:0x800AFD00; // type:function size:0x20 scope:global align:4 +LockonCenterHeight__11dCamParam_cFf = .text:0x800AFD20; // type:function size:0x20 scope:global align:4 +__ct__11dCamSetup_cFv = .text:0x800AFD40; // type:function size:0x1A0 scope:global align:4 +__dt__11dCamSetup_cFv = .text:0x800AFEE0; // type:function size:0x60 scope:global align:4 +CheckLatitudeRange__11dCamSetup_cFPs = .text:0x800AFF40; // type:function size:0x70 scope:global align:4 +FanBank__11dCamSetup_cFv = .text:0x800AFFB0; // type:function size:0x54 scope:global align:4 +__dt__9dCstick_cFv = .text:0x800B0004; // type:function size:0x48 scope:global align:4 +StartEventCamera__9dCamera_cFiie = .text:0x800B004C; // type:function size:0x128 scope:global align:4 +EndEventCamera__9dCamera_cFi = .text:0x800B0174; // type:function size:0x48 scope:global align:4 +searchEventArgData__9dCamera_cFPc = .text:0x800B01BC; // type:function size:0x8C scope:global align:4 +getEvIntData__9dCamera_cFPiPc = .text:0x800B0248; // type:function size:0xC8 scope:global align:4 +getEvStringPntData__9dCamera_cFPc = .text:0x800B0310; // type:function size:0xAC scope:global align:4 +getEvIntData__9dCamera_cFPiPci = .text:0x800B03BC; // type:function size:0xC8 scope:global align:4 +getEvFloatData__9dCamera_cFPfPcf = .text:0x800B0484; // type:function size:0xD8 scope:global align:4 +getEvXyzData__9dCamera_cFP4cXyzPc4cXyz = .text:0x800B055C; // type:function size:0x110 scope:global align:4 +getEvStringData__9dCamera_cFPcPcPc = .text:0x800B066C; // type:function size:0xE0 scope:global align:4 +getEvStringPntData__9dCamera_cFPcPc = .text:0x800B074C; // type:function size:0xA8 scope:global align:4 +getEvActor__9dCamera_cFPc = .text:0x800B07F4; // type:function size:0x110 scope:global align:4 +getEvActor__9dCamera_cFPcPc = .text:0x800B0904; // type:function size:0x11C scope:global align:4 +pauseEvCamera__9dCamera_cFv = .text:0x800B0A20; // type:function size:0xD8 scope:global align:4 +fixedFrameEvCamera__9dCamera_cFv = .text:0x800B0AF8; // type:function size:0x9DC scope:global align:4 +stokerEvCamera__9dCamera_cFv = .text:0x800B14D4; // type:function size:0x410 scope:global align:4 +rollingEvCamera__9dCamera_cFv = .text:0x800B18E4; // type:function size:0xD9C scope:global align:4 +fixedPositionEvCamera__9dCamera_cFv = .text:0x800B2680; // type:function size:0x4E0 scope:global align:4 +uniformTransEvCamera__9dCamera_cFv = .text:0x800B2B60; // type:function size:0x1168 scope:global align:4 +U__7cSGlobeFRC7cSAngle = .text:0x800B3CC8; // type:function size:0x3C scope:global align:4 +__as__7cSGlobeFRC7cSGlobe = .text:0x800B3D04; // type:function size:0x1C scope:global align:4 +abs__4cXyzCFv = .text:0x800B3D20; // type:function size:0x84 scope:global align:4 +__as__4cXyzFRC4cXyz = .text:0x800B3DA4; // type:function size:0x1C scope:global align:4 +__ct__4cXyzFRC4cXyz = .text:0x800B3DC0; // type:function size:0x1C scope:global align:4 +__dt__Q29dCamera_c26@class$5621d_ev_camera_cppFv = .text:0x800B3DDC; // type:function size:0x3C scope:global align:4 +uniformBrakeEvCamera__9dCamera_cFv = .text:0x800B3E18; // type:function size:0x12F8 scope:global align:4 +__dt__Q29dCamera_c26@class$6314d_ev_camera_cppFv = .text:0x800B5110; // type:function size:0x3C scope:global align:4 +uniformAcceleEvCamera__9dCamera_cFv = .text:0x800B514C; // type:function size:0x12E8 scope:global align:4 +__dt__Q29dCamera_c26@class$6993d_ev_camera_cppFv = .text:0x800B6434; // type:function size:0x3C scope:global align:4 +watchActorEvCamera__9dCamera_cFv = .text:0x800B6470; // type:function size:0x11D0 scope:global align:4 +V__7cSGlobeFRC7cSAngle = .text:0x800B7640; // type:function size:0x3C scope:global align:4 +lineCollisionCheck__25@unnamed@d_ev_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_c = .text:0x800B767C; // type:function size:0x4C scope:global align:4 +restorePosEvCamera__9dCamera_cFv = .text:0x800B76C8; // type:function size:0x738 scope:global align:4 +talktoEvCamera__9dCamera_cFv = .text:0x800B7E00; // type:function size:0xBC scope:global align:4 +maptoolIdEvCamera__9dCamera_cFv = .text:0x800B7EBC; // type:function size:0x24C scope:global align:4 +styleEvCamera__9dCamera_cFv = .text:0x800B8108; // type:function size:0xC8 scope:global align:4 +gameOverEvCamera__9dCamera_cFv = .text:0x800B81D0; // type:function size:0x8E8 scope:global align:4 +tactEvCamera__9dCamera_cFv = .text:0x800B8AB8; // type:function size:0x1D8 scope:global align:4 +windDirectionEvCamera__9dCamera_cFv = .text:0x800B8C90; // type:function size:0xD28 scope:global align:4 +turnToActorEvCamera__9dCamera_cFv = .text:0x800B99B8; // type:function size:0x5F8 scope:global align:4 +tornadoWarpEvCamera__9dCamera_cFv = .text:0x800B9FB0; // type:function size:0x6D8 scope:global align:4 +saveEvCamera__9dCamera_cFv = .text:0x800BA688; // type:function size:0x134 scope:global align:4 +loadEvCamera__9dCamera_cFv = .text:0x800BA7BC; // type:function size:0x148 scope:global align:4 +useItem0EvCamera__9dCamera_cFv = .text:0x800BA904; // type:function size:0xA98 scope:global align:4 +useItem1EvCamera__9dCamera_cFv = .text:0x800BB39C; // type:function size:0x9EC scope:global align:4 +getItemEvCamera__9dCamera_cFv = .text:0x800BBD88; // type:function size:0x5DC scope:global align:4 +possessedEvCamera__9dCamera_cFv = .text:0x800BC364; // type:function size:0x674 scope:global align:4 +fixedFramesEvCamera__9dCamera_cFv = .text:0x800BC9D8; // type:function size:0x3C8 scope:global align:4 +bSplineEvCamera__9dCamera_cFv = .text:0x800BCDA0; // type:function size:0x248 scope:global align:4 +twoActor0EvCamera__9dCamera_cFv = .text:0x800BCFE8; // type:function size:0x690 scope:global align:4 +__ct__Q25dWood5Anm_cFv = .text:0x800BD678; // type:function size:0x98 scope:global align:4 +play__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BD710; // type:function size:0xF0 scope:global align:4 +copy_angamp__Q25dWood5Anm_cFPCQ25dWood5Anm_c = .text:0x800BD800; // type:function size:0x48 scope:global align:4 +mode_cut_init__Q25dWood5Anm_cFPCQ25dWood5Anm_cs = .text:0x800BD848; // type:function size:0x74 scope:global align:4 +mode_cut__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BD8BC; // type:function size:0x128 scope:global align:4 +mode_push_into_init__Q25dWood5Anm_cFPCQ25dWood5Anm_cs = .text:0x800BD9E4; // type:function size:0x54 scope:global align:4 +mode_push_into__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BDA38; // type:function size:0x1EC scope:global align:4 +mode_push_back_init__Q25dWood5Anm_cFv = .text:0x800BDC24; // type:function size:0x24 scope:global align:4 +mode_push_back__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BDC48; // type:function size:0x284 scope:global align:4 +mode_fan__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BDECC; // type:function size:0x4 scope:global align:4 +mode_norm_init__Q25dWood5Anm_cFv = .text:0x800BDED0; // type:function size:0x8C scope:global align:4 +mode_norm__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BDF5C; // type:function size:0x1EC scope:global align:4 +mode_norm_set_wind__Q25dWood5Anm_cFfs = .text:0x800BE148; // type:function size:0xC scope:global align:4 +mode_to_norm_init__Q25dWood5Anm_cFQ25dWood7AnmID_e = .text:0x800BE154; // type:function size:0x9C scope:global align:4 +mode_to_norm__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BE1F0; // type:function size:0x238 scope:global align:4 +__ct__Q25dWood6Unit_cFv = .text:0x800BE428; // type:function size:0xB4 scope:global align:4 +set_ground__Q25dWood6Unit_cFv = .text:0x800BE4DC; // type:function size:0x460 scope:global align:4 +set_mtx__Q25dWood6Unit_cFPQ25dWood5Anm_c = .text:0x800BE93C; // type:function size:0xEC scope:global align:4 +clear__Q25dWood6Unit_cFv = .text:0x800BEA28; // type:function size:0x28 scope:global align:4 +cc_hit_before_cut__Q25dWood6Unit_cFPQ25dWood8Packet_c = .text:0x800BEA50; // type:function size:0x44C scope:global align:4 +cc_hit_after_cut__Q25dWood6Unit_cFPQ25dWood8Packet_c = .text:0x800BEE9C; // type:function size:0x4 scope:global align:4 +proc__Q25dWood6Unit_cFPQ25dWood8Packet_c = .text:0x800BEEA0; // type:function size:0xD8 scope:global align:4 +__ct__Q25dWood6Room_cFv = .text:0x800BEF78; // type:function size:0xC scope:global align:4 +entry_unit__Q25dWood6Room_cFPQ25dWood6Unit_c = .text:0x800BEF84; // type:function size:0x10 scope:global align:4 +delete_all_unit__Q25dWood6Room_cFv = .text:0x800BEF94; // type:function size:0x5C scope:global align:4 +__ct__Q25dWood8Packet_cFv = .text:0x800BEFF0; // type:function size:0xE4 scope:global align:4 +__dt__Q25dWood6Unit_cFv = .text:0x800BF0D4; // type:function size:0x3C scope:global align:4 +__dt__Q25dWood8Packet_cFv = .text:0x800BF110; // type:function size:0x84 scope:global align:4 +delete_room__Q25dWood8Packet_cFi = .text:0x800BF194; // type:function size:0x34 scope:global align:4 +put_unit__Q25dWood8Packet_cFRC4cXyzi = .text:0x800BF1C8; // type:function size:0x10C scope:global align:4 +calc_cc__Q25dWood8Packet_cFv = .text:0x800BF2D4; // type:function size:0x130 scope:global align:4 +calc__Q25dWood8Packet_cFv = .text:0x800BF404; // type:function size:0xE8 scope:global align:4 +update__Q25dWood8Packet_cFv = .text:0x800BF4EC; // type:function size:0x128 scope:global align:4 +draw__Q25dWood8Packet_cFv = .text:0x800BF614; // type:function size:0x2EC scope:global align:4 +search_empty_UnitID__Q25dWood8Packet_cCFv = .text:0x800BF900; // type:function size:0x38 scope:global align:4 +search_anm__Q25dWood8Packet_cFQ35dWood5Anm_c6Mode_e = .text:0x800BF938; // type:function size:0x138 scope:global align:4 +__sinit_d_wood_cpp = .text:0x800BFA70; // type:function size:0x2C scope:local align:4 +WorkCo__14dFlower_data_cFP10fopAc_ac_cUli = .text:0x800BFA9C; // type:function size:0x28C scope:global align:4 +WorkAt_NoCutAnim__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x800BFD28; // type:function size:0x2F0 scope:global align:4 +WorkAt__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x800C0018; // type:function size:0x258 scope:global align:4 +hitCheck__14dFlower_data_cFP10fopAc_ac_ci = .text:0x800C0270; // type:function size:0x1C0 scope:global align:4 +newData__14dFlower_room_cFP14dFlower_data_c = .text:0x800C0430; // type:function size:0x10 scope:global align:4 +deleteData__14dFlower_room_cFv = .text:0x800C0440; // type:function size:0x64 scope:global align:4 +__ct__16dFlower_packet_cFv = .text:0x800C04A4; // type:function size:0x114 scope:global align:4 +__ct__14dFlower_room_cFv = .text:0x800C05B8; // type:function size:0xC scope:global align:4 +__ct__13dFlower_anm_cFv = .text:0x800C05C4; // type:function size:0xC scope:global align:4 +__ct__14dFlower_data_cFv = .text:0x800C05D0; // type:function size:0xC scope:global align:4 +draw__16dFlower_packet_cFv = .text:0x800C05DC; // type:function size:0x2BC scope:global align:4 +calc__16dFlower_packet_cFv = .text:0x800C0898; // type:function size:0x1F0 scope:global align:4 +checkGroundY__FR4cXyz = .text:0x800C0A88; // type:function size:0x2B0 scope:local align:4 +update__16dFlower_packet_cFv = .text:0x800C0D38; // type:function size:0x1BC scope:global align:4 +setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziSc = .text:0x800C0EF4; // type:function size:0x1E0 scope:global align:4 +newData__16dFlower_packet_cFScR4cXyziSc = .text:0x800C10D4; // type:function size:0x148 scope:global align:4 +newAnm__16dFlower_packet_cFv = .text:0x800C121C; // type:function size:0x48 scope:global align:4 +setAnm__16dFlower_packet_cFis = .text:0x800C1264; // type:function size:0x24 scope:global align:4 +__sinit_d_flower_cpp = .text:0x800C1288; // type:function size:0x6C scope:local align:4 +checkAppearEffect__10dItem_dataFUc = .text:0x800C12F4; // type:function size:0x40 scope:global align:4 +getAppearEffect__10dItem_dataFUc = .text:0x800C1334; // type:function size:0x80 scope:global align:4 +checkSpecialEffect__10dItem_dataFUc = .text:0x800C13B4; // type:function size:0x44 scope:global align:4 +getSpecialEffect__10dItem_dataFUc = .text:0x800C13F8; // type:function size:0x7C scope:global align:4 +__sinit_d_item_data_cpp = .text:0x800C1474; // type:function size:0xB1C scope:local align:4 +init__20dSeaFightGame_info_cFii = .text:0x800C1F90; // type:function size:0x120 scope:global align:4 +put_ship__20dSeaFightGame_info_cFUcUc = .text:0x800C20B0; // type:function size:0x1AC scope:global align:4 +checkPutShip__20dSeaFightGame_info_cFiiii = .text:0x800C225C; // type:function size:0xA0 scope:global align:4 +attack__20dSeaFightGame_info_cFUcUc = .text:0x800C22FC; // type:function size:0xA0 scope:global align:4 +Init__14d2DBSplinePathFll = .text:0x800C239C; // type:function size:0x94 scope:global align:4 +Step__14d2DBSplinePathFv = .text:0x800C2430; // type:function size:0x1A8 scope:global align:4 +Calc__14d2DBSplinePathFP4cXyz = .text:0x800C25D8; // type:function size:0xB4 scope:global align:4 +Calc__14d2DBSplinePathFPf = .text:0x800C268C; // type:function size:0x48 scope:global align:4 +__ct__12dADM_CharTblFv = .text:0x800C26D4; // type:function size:0x30 scope:global align:4 +__dt__12dADM_CharTblFv = .text:0x800C2704; // type:function size:0x54 scope:global align:4 +SetData__12dADM_CharTblFUlUlUlUlUlUlUl = .text:0x800C2758; // type:function size:0xEC scope:global align:4 +SetUpIndex__12dADM_CharTblFv = .text:0x800C2844; // type:function size:0x2FC scope:global align:4 +GetNameIndex2__12dADM_CharTblCFPCci = .text:0x800C2B40; // type:function size:0x88 scope:global align:4 +__ct__4dADMFv = .text:0x800C2BC8; // type:function size:0x4C scope:global align:4 +__dt__4dADMFv = .text:0x800C2C14; // type:function size:0x64 scope:global align:4 +FindTag__4dADMFUlPUlPUl = .text:0x800C2C78; // type:function size:0x48 scope:global align:4 +SetData__4dADMFPv = .text:0x800C2CC0; // type:function size:0x13C scope:global align:4 +execItemGet__FUc = .text:0x800C2DFC; // type:function size:0x34 scope:global align:4 +checkItemGet__FUci = .text:0x800C2E30; // type:function size:0x4C scope:global align:4 +item_func_heart__Fv = .text:0x800C2E7C; // type:function size:0x1C scope:global align:4 +item_func_green_rupee__Fv = .text:0x800C2E98; // type:function size:0x18 scope:global align:4 +item_func_blue_rupee__Fv = .text:0x800C2EB0; // type:function size:0x18 scope:global align:4 +item_func_white_rupee__Fv = .text:0x800C2EC8; // type:function size:0x18 scope:global align:4 +item_func_red_rupee__Fv = .text:0x800C2EE0; // type:function size:0x18 scope:global align:4 +item_func_purple_rupee__Fv = .text:0x800C2EF8; // type:function size:0x18 scope:global align:4 +item_func_orange_rupee__Fv = .text:0x800C2F10; // type:function size:0x18 scope:global align:4 +item_func_kakera_heart__Fv = .text:0x800C2F28; // type:function size:0x18 scope:global align:4 +item_func_utuwa_heart__Fv = .text:0x800C2F40; // type:function size:0x98 scope:global align:4 +item_func_s_magic__Fv = .text:0x800C2FD8; // type:function size:0x18 scope:global align:4 +item_func_l_magic__Fv = .text:0x800C2FF0; // type:function size:0x18 scope:global align:4 +item_func_bomb_5__Fv = .text:0x800C3008; // type:function size:0x58 scope:global align:4 +item_func_bomb_10__Fv = .text:0x800C3060; // type:function size:0x50 scope:global align:4 +item_func_bomb_20__Fv = .text:0x800C30B0; // type:function size:0x50 scope:global align:4 +item_func_bomb_30__Fv = .text:0x800C3100; // type:function size:0x50 scope:global align:4 +item_func_silver_rupee__Fv = .text:0x800C3150; // type:function size:0x18 scope:global align:4 +item_func_arrow_10__Fv = .text:0x800C3168; // type:function size:0x18 scope:global align:4 +item_func_arrow_20__Fv = .text:0x800C3180; // type:function size:0x18 scope:global align:4 +item_func_arrow_30__Fv = .text:0x800C3198; // type:function size:0x18 scope:global align:4 +item_func_small_key__Fv = .text:0x800C31B0; // type:function size:0x18 scope:global align:4 +item_func_recover_faily__Fv = .text:0x800C31C8; // type:function size:0x1C scope:global align:4 +item_func_subdun_rupee__Fv = .text:0x800C31E4; // type:function size:0x18 scope:global align:4 +item_func_triple_heart__Fv = .text:0x800C31FC; // type:function size:0x4 scope:global align:4 +item_func_pendant__Fv = .text:0x800C3200; // type:function size:0x58 scope:global align:4 +item_func_telescope__Fv = .text:0x800C3258; // type:function size:0x44 scope:global align:4 +item_func_tncl_whitsl__Fv = .text:0x800C329C; // type:function size:0x44 scope:global align:4 +item_func_wind_tact__Fv = .text:0x800C32E0; // type:function size:0x44 scope:global align:4 +item_func_camera__Fv = .text:0x800C3324; // type:function size:0x44 scope:global align:4 +item_func_emono_bag__Fv = .text:0x800C3368; // type:function size:0x44 scope:global align:4 +item_func_rope__Fv = .text:0x800C33AC; // type:function size:0x44 scope:global align:4 +item_func_camera2__Fv = .text:0x800C33F0; // type:function size:0x44 scope:global align:4 +item_func_bow__Fv = .text:0x800C3434; // type:function size:0x50 scope:global align:4 +item_func_pwr_groove__Fv = .text:0x800C3484; // type:function size:0x40 scope:global align:4 +item_func_hvy_boots__Fv = .text:0x800C34C4; // type:function size:0x44 scope:global align:4 +item_func_drgn_shield__Fv = .text:0x800C3508; // type:function size:0x44 scope:global align:4 +item_func_water_boots__Fv = .text:0x800C354C; // type:function size:0x4 scope:global align:4 +item_func_esa_bag__Fv = .text:0x800C3550; // type:function size:0x44 scope:global align:4 +item_func_boomerang__Fv = .text:0x800C3594; // type:function size:0x44 scope:global align:4 +item_func_bare_hand__Fv = .text:0x800C35D8; // type:function size:0x28 scope:global align:4 +item_func_hookshot__Fv = .text:0x800C3600; // type:function size:0x44 scope:global align:4 +item_func_warasibe_bag__Fv = .text:0x800C3644; // type:function size:0x44 scope:global align:4 +item_func_bomb_bag__Fv = .text:0x800C3688; // type:function size:0x50 scope:global align:4 +item_func_fuku__Fv = .text:0x800C36D8; // type:function size:0x4 scope:global align:4 +item_func_hummer__Fv = .text:0x800C36DC; // type:function size:0x44 scope:global align:4 +item_func_deku_leaf__Fv = .text:0x800C3720; // type:function size:0x5C scope:global align:4 +item_func_magic_arrow__Fv = .text:0x800C377C; // type:function size:0x1AC scope:global align:4 +item_func_light_arrow__Fv = .text:0x800C3928; // type:function size:0x1AC scope:global align:4 +item_func_sword__Fv = .text:0x800C3AD4; // type:function size:0x40 scope:global align:4 +item_func_master_sword__Fv = .text:0x800C3B14; // type:function size:0x40 scope:global align:4 +item_func_lv3_sword__Fv = .text:0x800C3B54; // type:function size:0x40 scope:global align:4 +item_func_shield__Fv = .text:0x800C3B94; // type:function size:0x40 scope:global align:4 +item_func_mirror_shield__Fv = .text:0x800C3BD4; // type:function size:0x40 scope:global align:4 +item_func_dropped_sword__Fv = .text:0x800C3C14; // type:function size:0x40 scope:global align:4 +item_func_master_sword_ex__Fv = .text:0x800C3C54; // type:function size:0x40 scope:global align:4 +item_func_pirates_omamori__Fv = .text:0x800C3C94; // type:function size:0x34 scope:global align:4 +item_func_heros_omamori__Fv = .text:0x800C3CC8; // type:function size:0x34 scope:global align:4 +item_func_grass_ball__Fv = .text:0x800C3CFC; // type:function size:0x4 scope:global align:4 +item_func_skull_necklace__Fv = .text:0x800C3D00; // type:function size:0x58 scope:global align:4 +item_func_bokobaba_seed__Fv = .text:0x800C3D58; // type:function size:0x58 scope:global align:4 +item_func_golden_feather__Fv = .text:0x800C3DB0; // type:function size:0x58 scope:global align:4 +item_func_boko_belt__Fv = .text:0x800C3E08; // type:function size:0x58 scope:global align:4 +item_func_red_jerry__Fv = .text:0x800C3E60; // type:function size:0x58 scope:global align:4 +item_func_green_jerry__Fv = .text:0x800C3EB8; // type:function size:0x58 scope:global align:4 +item_func_blue_jerry__Fv = .text:0x800C3F10; // type:function size:0x58 scope:global align:4 +item_func_map__Fv = .text:0x800C3F68; // type:function size:0x30 scope:global align:4 +item_func_compass__Fv = .text:0x800C3F98; // type:function size:0x30 scope:global align:4 +item_func_boss_key__Fv = .text:0x800C3FC8; // type:function size:0x30 scope:global align:4 +item_func_empty_bship__Fv = .text:0x800C3FF8; // type:function size:0x30 scope:global align:4 +item_func_empty_bottle__Fv = .text:0x800C4028; // type:function size:0x40 scope:global align:4 +item_func_red_bottle__Fv = .text:0x800C4068; // type:function size:0x44 scope:global align:4 +item_func_green_bottle__Fv = .text:0x800C40AC; // type:function size:0x44 scope:global align:4 +item_func_blue_bottle__Fv = .text:0x800C40F0; // type:function size:0x44 scope:global align:4 +item_func_bottleship__Fv = .text:0x800C4134; // type:function size:0x30 scope:global align:4 +item_func_soup_bottle__Fv = .text:0x800C4164; // type:function size:0x30 scope:global align:4 +item_func_bin_in_water__Fv = .text:0x800C4194; // type:function size:0x30 scope:global align:4 +item_func_fairy_bottle__Fv = .text:0x800C41C4; // type:function size:0x30 scope:global align:4 +item_func_firefly_bottle__Fv = .text:0x800C41F4; // type:function size:0x30 scope:global align:4 +item_func_fwater_bottle__Fv = .text:0x800C4224; // type:function size:0x30 scope:global align:4 +item_func_bin__Fv = .text:0x800C4254; // type:function size:0x4 scope:global align:4 +item_func_triforce1__Fv = .text:0x800C4258; // type:function size:0x30 scope:global align:4 +item_func_triforce2__Fv = .text:0x800C4288; // type:function size:0x30 scope:global align:4 +item_func_triforce3__Fv = .text:0x800C42B8; // type:function size:0x30 scope:global align:4 +item_func_triforce4__Fv = .text:0x800C42E8; // type:function size:0x30 scope:global align:4 +item_func_triforce5__Fv = .text:0x800C4318; // type:function size:0x30 scope:global align:4 +item_func_triforce6__Fv = .text:0x800C4348; // type:function size:0x30 scope:global align:4 +item_func_triforce7__Fv = .text:0x800C4378; // type:function size:0x30 scope:global align:4 +item_func_triforce8__Fv = .text:0x800C43A8; // type:function size:0x30 scope:global align:4 +item_func_pearl1__Fv = .text:0x800C43D8; // type:function size:0x30 scope:global align:4 +item_func_pearl2__Fv = .text:0x800C4408; // type:function size:0x30 scope:global align:4 +item_func_pearl3__Fv = .text:0x800C4438; // type:function size:0x30 scope:global align:4 +item_func_knowledge_tf__Fv = .text:0x800C4468; // type:function size:0x4 scope:global align:4 +item_func_tact_song1__Fv = .text:0x800C446C; // type:function size:0x30 scope:global align:4 +item_func_tact_song2__Fv = .text:0x800C449C; // type:function size:0x30 scope:global align:4 +item_func_tact_song3__Fv = .text:0x800C44CC; // type:function size:0x30 scope:global align:4 +item_func_tact_song4__Fv = .text:0x800C44FC; // type:function size:0x30 scope:global align:4 +item_func_tact_song5__Fv = .text:0x800C452C; // type:function size:0x30 scope:global align:4 +item_func_tact_song6__Fv = .text:0x800C455C; // type:function size:0x30 scope:global align:4 +item_func_normal_sail__Fv = .text:0x800C458C; // type:function size:0x3C scope:global align:4 +item_func_triforce_map1__Fv = .text:0x800C45C8; // type:function size:0x4 scope:global align:4 +item_func_triforce_map2__Fv = .text:0x800C45CC; // type:function size:0x4 scope:global align:4 +item_func_triforce_map3__Fv = .text:0x800C45D0; // type:function size:0x4 scope:global align:4 +item_func_triforce_map4__Fv = .text:0x800C45D4; // type:function size:0x4 scope:global align:4 +item_func_triforce_map5__Fv = .text:0x800C45D8; // type:function size:0x4 scope:global align:4 +item_func_triforce_map6__Fv = .text:0x800C45DC; // type:function size:0x4 scope:global align:4 +item_func_triforce_map7__Fv = .text:0x800C45E0; // type:function size:0x4 scope:global align:4 +item_func_triforce_map8__Fv = .text:0x800C45E4; // type:function size:0x4 scope:global align:4 +item_func_bird_esa_5__Fv = .text:0x800C45E8; // type:function size:0x44 scope:global align:4 +item_func_animal_esa__Fv = .text:0x800C462C; // type:function size:0x44 scope:global align:4 +item_func_esa1__Fv = .text:0x800C4670; // type:function size:0x4 scope:global align:4 +item_func_esa2__Fv = .text:0x800C4674; // type:function size:0x4 scope:global align:4 +item_func_esa3__Fv = .text:0x800C4678; // type:function size:0x4 scope:global align:4 +item_func_esa4__Fv = .text:0x800C467C; // type:function size:0x4 scope:global align:4 +item_func_esa5__Fv = .text:0x800C4680; // type:function size:0x4 scope:global align:4 +item_func_magic_bean__Fv = .text:0x800C4684; // type:function size:0x4 scope:global align:4 +item_func_bird_esa_10__Fv = .text:0x800C4688; // type:function size:0x4 scope:global align:4 +item_func_flower_1__Fv = .text:0x800C468C; // type:function size:0x44 scope:global align:4 +item_func_flower_2__Fv = .text:0x800C46D0; // type:function size:0x44 scope:global align:4 +item_func_flower_3__Fv = .text:0x800C4714; // type:function size:0x44 scope:global align:4 +item_func_heros_flag__Fv = .text:0x800C4758; // type:function size:0x44 scope:global align:4 +item_func_tairyo_flag__Fv = .text:0x800C479C; // type:function size:0x44 scope:global align:4 +item_func_sales_flag__Fv = .text:0x800C47E0; // type:function size:0x44 scope:global align:4 +item_func_wind_flag__Fv = .text:0x800C4824; // type:function size:0x44 scope:global align:4 +item_func_red_flag__Fv = .text:0x800C4868; // type:function size:0x44 scope:global align:4 +item_func_fossil_head__Fv = .text:0x800C48AC; // type:function size:0x44 scope:global align:4 +item_func_water_statue__Fv = .text:0x800C48F0; // type:function size:0x44 scope:global align:4 +item_func_postman_statue__Fv = .text:0x800C4934; // type:function size:0x44 scope:global align:4 +item_func_president_statue__Fv = .text:0x800C4978; // type:function size:0x44 scope:global align:4 +item_func_letter00__Fv = .text:0x800C49BC; // type:function size:0x44 scope:global align:4 +item_func_magic_seed__Fv = .text:0x800C4A00; // type:function size:0x44 scope:global align:4 +item_func_magys_letter__Fv = .text:0x800C4A44; // type:function size:0x44 scope:global align:4 +item_func_mo_letter__Fv = .text:0x800C4A88; // type:function size:0x44 scope:global align:4 +item_func_cottage_paper__Fv = .text:0x800C4ACC; // type:function size:0x44 scope:global align:4 +item_func_kaisen_present1__Fv = .text:0x800C4B10; // type:function size:0x44 scope:global align:4 +item_func_kaisen_present2__Fv = .text:0x800C4B54; // type:function size:0x44 scope:global align:4 +item_func_salvage_item1__Fv = .text:0x800C4B98; // type:function size:0x4 scope:global align:4 +item_func_salvage_item2__Fv = .text:0x800C4B9C; // type:function size:0x44 scope:global align:4 +item_func_salvage_item3__Fv = .text:0x800C4BE0; // type:function size:0x44 scope:global align:4 +item_func_xxx_039__Fv = .text:0x800C4C24; // type:function size:0x44 scope:global align:4 +item_func_tincle_statue01__Fv = .text:0x800C4C68; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue02__Fv = .text:0x800C4C6C; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue03__Fv = .text:0x800C4C70; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue04__Fv = .text:0x800C4C74; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue05__Fv = .text:0x800C4C78; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue06__Fv = .text:0x800C4C7C; // type:function size:0x4 scope:global align:4 +item_func_max_rupee_up1__Fv = .text:0x800C4C80; // type:function size:0x14 scope:global align:4 +item_func_max_rupee_up2__Fv = .text:0x800C4C94; // type:function size:0x14 scope:global align:4 +item_func_max_bomb_up1__Fv = .text:0x800C4CA8; // type:function size:0x18 scope:global align:4 +item_func_max_bomb_up2__Fv = .text:0x800C4CC0; // type:function size:0x18 scope:global align:4 +item_func_max_arrow_up1__Fv = .text:0x800C4CD8; // type:function size:0x18 scope:global align:4 +item_func_max_arrow_up2__Fv = .text:0x800C4CF0; // type:function size:0x18 scope:global align:4 +item_func_magic_power__Fv = .text:0x800C4D08; // type:function size:0x4 scope:global align:4 +item_func_max_mp_up1__Fv = .text:0x800C4D0C; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee1__Fv = .text:0x800C4D24; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee2__Fv = .text:0x800C4D3C; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee3__Fv = .text:0x800C4D54; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee4__Fv = .text:0x800C4D6C; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee5__Fv = .text:0x800C4D84; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee6__Fv = .text:0x800C4D9C; // type:function size:0x18 scope:global align:4 +item_func_lithograph1__Fv = .text:0x800C4DB4; // type:function size:0x30 scope:global align:4 +item_func_lithograph2__Fv = .text:0x800C4DE4; // type:function size:0x30 scope:global align:4 +item_func_lithograph3__Fv = .text:0x800C4E14; // type:function size:0x30 scope:global align:4 +item_func_lithograph4__Fv = .text:0x800C4E44; // type:function size:0x30 scope:global align:4 +item_func_lithograph5__Fv = .text:0x800C4E74; // type:function size:0x30 scope:global align:4 +item_func_lithograph6__Fv = .text:0x800C4EA4; // type:function size:0x30 scope:global align:4 +item_func_collectmap64__Fv = .text:0x800C4ED4; // type:function size:0x30 scope:global align:4 +item_func_collectmap63__Fv = .text:0x800C4F04; // type:function size:0x30 scope:global align:4 +item_func_collectmap62__Fv = .text:0x800C4F34; // type:function size:0x30 scope:global align:4 +item_func_collectmap61__Fv = .text:0x800C4F64; // type:function size:0x54 scope:global align:4 +item_func_collectmap60__Fv = .text:0x800C4FB8; // type:function size:0x54 scope:global align:4 +item_func_collectmap59__Fv = .text:0x800C500C; // type:function size:0x54 scope:global align:4 +item_func_collectmap58__Fv = .text:0x800C5060; // type:function size:0x54 scope:global align:4 +item_func_collectmap57__Fv = .text:0x800C50B4; // type:function size:0x54 scope:global align:4 +item_func_collectmap56__Fv = .text:0x800C5108; // type:function size:0x54 scope:global align:4 +item_func_collectmap55__Fv = .text:0x800C515C; // type:function size:0x54 scope:global align:4 +item_func_collectmap54__Fv = .text:0x800C51B0; // type:function size:0x54 scope:global align:4 +item_func_collectmap53__Fv = .text:0x800C5204; // type:function size:0x54 scope:global align:4 +item_func_collectmap52__Fv = .text:0x800C5258; // type:function size:0x54 scope:global align:4 +item_func_collectmap51__Fv = .text:0x800C52AC; // type:function size:0x54 scope:global align:4 +item_func_collectmap50__Fv = .text:0x800C5300; // type:function size:0x54 scope:global align:4 +item_func_collectmap49__Fv = .text:0x800C5354; // type:function size:0x54 scope:global align:4 +item_func_collectmap48__Fv = .text:0x800C53A8; // type:function size:0x54 scope:global align:4 +item_func_collectmap47__Fv = .text:0x800C53FC; // type:function size:0x54 scope:global align:4 +item_func_collectmap46__Fv = .text:0x800C5450; // type:function size:0x54 scope:global align:4 +item_func_collectmap45__Fv = .text:0x800C54A4; // type:function size:0x54 scope:global align:4 +item_func_collectmap44__Fv = .text:0x800C54F8; // type:function size:0x54 scope:global align:4 +item_func_collectmap43__Fv = .text:0x800C554C; // type:function size:0x54 scope:global align:4 +item_func_collectmap42__Fv = .text:0x800C55A0; // type:function size:0x54 scope:global align:4 +item_func_collectmap41__Fv = .text:0x800C55F4; // type:function size:0x54 scope:global align:4 +item_func_collectmap40__Fv = .text:0x800C5648; // type:function size:0x54 scope:global align:4 +item_func_collectmap39__Fv = .text:0x800C569C; // type:function size:0x54 scope:global align:4 +item_func_collectmap38__Fv = .text:0x800C56F0; // type:function size:0x54 scope:global align:4 +item_func_collectmap37__Fv = .text:0x800C5744; // type:function size:0x54 scope:global align:4 +item_func_collectmap36__Fv = .text:0x800C5798; // type:function size:0x54 scope:global align:4 +item_func_collectmap35__Fv = .text:0x800C57EC; // type:function size:0x54 scope:global align:4 +item_func_collectmap34__Fv = .text:0x800C5840; // type:function size:0x54 scope:global align:4 +item_func_collectmap33__Fv = .text:0x800C5894; // type:function size:0x54 scope:global align:4 +item_func_collectmap32__Fv = .text:0x800C58E8; // type:function size:0x54 scope:global align:4 +item_func_collectmap31__Fv = .text:0x800C593C; // type:function size:0x54 scope:global align:4 +item_func_collectmap30__Fv = .text:0x800C5990; // type:function size:0x54 scope:global align:4 +item_func_collectmap29__Fv = .text:0x800C59E4; // type:function size:0x54 scope:global align:4 +item_func_collectmap28__Fv = .text:0x800C5A38; // type:function size:0x54 scope:global align:4 +item_func_collectmap27__Fv = .text:0x800C5A8C; // type:function size:0x54 scope:global align:4 +item_func_collectmap26__Fv = .text:0x800C5AE0; // type:function size:0x54 scope:global align:4 +item_func_collectmap25__Fv = .text:0x800C5B34; // type:function size:0x54 scope:global align:4 +item_func_collectmap24__Fv = .text:0x800C5B88; // type:function size:0x54 scope:global align:4 +item_func_collectmap23__Fv = .text:0x800C5BDC; // type:function size:0x54 scope:global align:4 +item_func_collectmap22__Fv = .text:0x800C5C30; // type:function size:0x54 scope:global align:4 +item_func_collectmap21__Fv = .text:0x800C5C84; // type:function size:0x54 scope:global align:4 +item_func_collectmap20__Fv = .text:0x800C5CD8; // type:function size:0x54 scope:global align:4 +item_func_collectmap19__Fv = .text:0x800C5D2C; // type:function size:0x54 scope:global align:4 +item_func_collectmap18__Fv = .text:0x800C5D80; // type:function size:0x54 scope:global align:4 +item_func_collectmap17__Fv = .text:0x800C5DD4; // type:function size:0x54 scope:global align:4 +item_func_collectmap16__Fv = .text:0x800C5E28; // type:function size:0x54 scope:global align:4 +item_func_collectmap15__Fv = .text:0x800C5E7C; // type:function size:0x54 scope:global align:4 +item_func_collectmap14__Fv = .text:0x800C5ED0; // type:function size:0x54 scope:global align:4 +item_func_collectmap13__Fv = .text:0x800C5F24; // type:function size:0x54 scope:global align:4 +item_func_collectmap12__Fv = .text:0x800C5F78; // type:function size:0x54 scope:global align:4 +item_func_collectmap11__Fv = .text:0x800C5FCC; // type:function size:0x54 scope:global align:4 +item_func_collectmap10__Fv = .text:0x800C6020; // type:function size:0x54 scope:global align:4 +item_func_collectmap09__Fv = .text:0x800C6074; // type:function size:0x54 scope:global align:4 +item_func_collectmap08__Fv = .text:0x800C60C8; // type:function size:0x60 scope:global align:4 +item_func_collectmap07__Fv = .text:0x800C6128; // type:function size:0x54 scope:global align:4 +item_func_collectmap06__Fv = .text:0x800C617C; // type:function size:0x54 scope:global align:4 +item_func_collectmap05__Fv = .text:0x800C61D0; // type:function size:0x54 scope:global align:4 +item_func_collectmap04__Fv = .text:0x800C6224; // type:function size:0x54 scope:global align:4 +item_func_collectmap03__Fv = .text:0x800C6278; // type:function size:0x54 scope:global align:4 +item_func_collectmap02__Fv = .text:0x800C62CC; // type:function size:0x54 scope:global align:4 +item_func_collectmap01__Fv = .text:0x800C6320; // type:function size:0x54 scope:global align:4 +item_func_noentry__Fv = .text:0x800C6374; // type:function size:0x4 scope:global align:4 +item_getcheck_func_heart__Fv = .text:0x800C6378; // type:function size:0x8 scope:global align:4 +item_getcheck_func_green_rupee__Fv = .text:0x800C6380; // type:function size:0x8 scope:global align:4 +item_getcheck_func_blue_rupee__Fv = .text:0x800C6388; // type:function size:0x8 scope:global align:4 +item_getcheck_func_white_rupee__Fv = .text:0x800C6390; // type:function size:0x8 scope:global align:4 +item_getcheck_func_red_rupee__Fv = .text:0x800C6398; // type:function size:0x8 scope:global align:4 +item_getcheck_func_purple_rupee__Fv = .text:0x800C63A0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_silver_rupee__Fv = .text:0x800C63A8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_kakera_heart__Fv = .text:0x800C63B0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_utuwa_heart__Fv = .text:0x800C63B8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_s_magic__Fv = .text:0x800C63C0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_l_magic__Fv = .text:0x800C63C8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_bomb_5__Fv = .text:0x800C63D0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_10__Fv = .text:0x800C6404; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_20__Fv = .text:0x800C6438; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_30__Fv = .text:0x800C646C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_noentry__Fv = .text:0x800C64A0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_arrow_10__Fv = .text:0x800C64A8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_arrow_20__Fv = .text:0x800C64DC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_arrow_30__Fv = .text:0x800C6510; // type:function size:0x34 scope:global align:4 +item_getcheck_func_small_key__Fv = .text:0x800C6544; // type:function size:0x8 scope:global align:4 +item_getcheck_func_recover_faily__Fv = .text:0x800C654C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_triple_heart__Fv = .text:0x800C6554; // type:function size:0x8 scope:global align:4 +item_getcheck_func_pendant__Fv = .text:0x800C655C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_telescope__Fv = .text:0x800C658C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_tncl_whitsl__Fv = .text:0x800C65C0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_wind_tact__Fv = .text:0x800C65F4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_camera__Fv = .text:0x800C6628; // type:function size:0x34 scope:global align:4 +item_getcheck_func_emono_bag__Fv = .text:0x800C665C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_rope__Fv = .text:0x800C6690; // type:function size:0x34 scope:global align:4 +item_getcheck_func_camera2__Fv = .text:0x800C66C4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bow__Fv = .text:0x800C66F8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_pwr_groove__Fv = .text:0x800C672C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_hvy_boots__Fv = .text:0x800C6760; // type:function size:0x34 scope:global align:4 +item_getcheck_func_drgn_shield__Fv = .text:0x800C6794; // type:function size:0x34 scope:global align:4 +item_getcheck_func_water_boots__Fv = .text:0x800C67C8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_esa_bag__Fv = .text:0x800C67D0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_boomerang__Fv = .text:0x800C6804; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bare_hand__Fv = .text:0x800C6838; // type:function size:0x8 scope:global align:4 +item_getcheck_func_hookshot__Fv = .text:0x800C6840; // type:function size:0x34 scope:global align:4 +item_getcheck_func_warasibe_bag__Fv = .text:0x800C6874; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_bag__Fv = .text:0x800C68A8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_hummer__Fv = .text:0x800C68B0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_deku_leaf__Fv = .text:0x800C68E4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_magic_arrow__Fv = .text:0x800C6918; // type:function size:0x34 scope:global align:4 +item_getcheck_func_light_arrow__Fv = .text:0x800C694C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_sword__Fv = .text:0x800C6980; // type:function size:0x34 scope:global align:4 +item_getcheck_func_master_sword__Fv = .text:0x800C69B4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_lv3_sword__Fv = .text:0x800C69E8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_shield__Fv = .text:0x800C6A1C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_mirror_shield__Fv = .text:0x800C6A50; // type:function size:0x34 scope:global align:4 +item_getcheck_func_master_sword_ex__Fv = .text:0x800C6A84; // type:function size:0x34 scope:global align:4 +item_getcheck_func_pirates_omamori__Fv = .text:0x800C6AB8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_heros_omamori__Fv = .text:0x800C6AEC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_grass_ball__Fv = .text:0x800C6B20; // type:function size:0x8 scope:global align:4 +item_getcheck_func_skull_necklace__Fv = .text:0x800C6B28; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bokobaba_seed__Fv = .text:0x800C6B58; // type:function size:0x30 scope:global align:4 +item_getcheck_func_golden_feather__Fv = .text:0x800C6B88; // type:function size:0x30 scope:global align:4 +item_getcheck_func_boko_belt__Fv = .text:0x800C6BB8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_red_jerry__Fv = .text:0x800C6BE8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_green_jerry__Fv = .text:0x800C6C18; // type:function size:0x30 scope:global align:4 +item_getcheck_func_blue_jerry__Fv = .text:0x800C6C48; // type:function size:0x30 scope:global align:4 +item_getcheck_func_map__Fv = .text:0x800C6C78; // type:function size:0x30 scope:global align:4 +item_getcheck_func_compass__Fv = .text:0x800C6CA8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_boss_key__Fv = .text:0x800C6CB0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_empty_bship__Fv = .text:0x800C6CE0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_empty_bottle__Fv = .text:0x800C6D10; // type:function size:0x30 scope:global align:4 +item_getcheck_func_red_bottle__Fv = .text:0x800C6D40; // type:function size:0x30 scope:global align:4 +item_getcheck_func_green_bottle__Fv = .text:0x800C6D70; // type:function size:0x30 scope:global align:4 +item_getcheck_func_blue_bottle__Fv = .text:0x800C6DA0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bottleship__Fv = .text:0x800C6DD0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bin_in_bottleship__Fv = .text:0x800C6E00; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bin_in_water__Fv = .text:0x800C6E30; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bin__Fv = .text:0x800C6E60; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce1__Fv = .text:0x800C6E90; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce2__Fv = .text:0x800C6EC0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce3__Fv = .text:0x800C6EF0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce4__Fv = .text:0x800C6F20; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce5__Fv = .text:0x800C6F50; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce6__Fv = .text:0x800C6F80; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce7__Fv = .text:0x800C6FB0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce8__Fv = .text:0x800C6FE0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_pearl1__Fv = .text:0x800C7010; // type:function size:0x30 scope:global align:4 +item_getcheck_func_pearl2__Fv = .text:0x800C7040; // type:function size:0x30 scope:global align:4 +item_getcheck_func_pearl3__Fv = .text:0x800C7070; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song1__Fv = .text:0x800C70A0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song2__Fv = .text:0x800C70D0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song3__Fv = .text:0x800C7100; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song4__Fv = .text:0x800C7130; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song5__Fv = .text:0x800C7160; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song6__Fv = .text:0x800C7190; // type:function size:0x30 scope:global align:4 +item_getcheck_func_normal_sail__Fv = .text:0x800C71C0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_zora_sail__Fv = .text:0x800C71F4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_tincle_sail__Fv = .text:0x800C71FC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_sail__Fv = .text:0x800C7204; // type:function size:0x8 scope:global align:4 +item_getcheck_func_bird_esa_5__Fv = .text:0x800C720C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_animal_esa__Fv = .text:0x800C723C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa1__Fv = .text:0x800C726C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa2__Fv = .text:0x800C729C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa3__Fv = .text:0x800C72CC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa4__Fv = .text:0x800C72FC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa5__Fv = .text:0x800C732C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_magic_bean__Fv = .text:0x800C735C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_bird_esa_10__Fv = .text:0x800C7364; // type:function size:0x30 scope:global align:4 +item_getcheck_func_flower_1__Fv = .text:0x800C7394; // type:function size:0x30 scope:global align:4 +item_getcheck_func_flower_2__Fv = .text:0x800C73C4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_flower_3__Fv = .text:0x800C73F4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_heros_flag__Fv = .text:0x800C7424; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tairyo_flag__Fv = .text:0x800C7454; // type:function size:0x30 scope:global align:4 +item_getcheck_func_sales_flag__Fv = .text:0x800C7484; // type:function size:0x30 scope:global align:4 +item_getcheck_func_wind_flag__Fv = .text:0x800C74B4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_red_flag__Fv = .text:0x800C74E4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_fossil_head__Fv = .text:0x800C7514; // type:function size:0x30 scope:global align:4 +item_getcheck_func_water_statue__Fv = .text:0x800C7544; // type:function size:0x30 scope:global align:4 +item_getcheck_func_postman_statue__Fv = .text:0x800C7574; // type:function size:0x30 scope:global align:4 +item_getcheck_func_president_statue__Fv = .text:0x800C75A4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_letter00__Fv = .text:0x800C75D4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_magic_seed__Fv = .text:0x800C7604; // type:function size:0x30 scope:global align:4 +item_getcheck_func_magys_letter__Fv = .text:0x800C7634; // type:function size:0x30 scope:global align:4 +item_getcheck_func_mo_letter__Fv = .text:0x800C7664; // type:function size:0x30 scope:global align:4 +item_getcheck_func_cottage_paper__Fv = .text:0x800C7694; // type:function size:0x30 scope:global align:4 +item_getcheck_func_kaisen_present1__Fv = .text:0x800C76C4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_kaisen_present2__Fv = .text:0x800C76F4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_salvage_item1__Fv = .text:0x800C7724; // type:function size:0x30 scope:global align:4 +item_getcheck_func_salvage_item2__Fv = .text:0x800C7754; // type:function size:0x30 scope:global align:4 +item_getcheck_func_salvage_item3__Fv = .text:0x800C7784; // type:function size:0x30 scope:global align:4 +item_getcheck_func_xxx_039__Fv = .text:0x800C77B4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph1__Fv = .text:0x800C77E4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph2__Fv = .text:0x800C7814; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph3__Fv = .text:0x800C7844; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph4__Fv = .text:0x800C7874; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph5__Fv = .text:0x800C78A4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph6__Fv = .text:0x800C78D4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph7__Fv = .text:0x800C7904; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph8__Fv = .text:0x800C7934; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph9__Fv = .text:0x800C7964; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph10__Fv = .text:0x800C7994; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph11__Fv = .text:0x800C79C4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph12__Fv = .text:0x800C79F4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph13__Fv = .text:0x800C7A24; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph14__Fv = .text:0x800C7A54; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph15__Fv = .text:0x800C7A84; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph16__Fv = .text:0x800C7AB4; // type:function size:0x30 scope:global align:4 +getRotenItemNumInBag__Fv = .text:0x800C7AE4; // type:function size:0x6C scope:global align:4 +isDaizaItem__FUc = .text:0x800C7B50; // type:function size:0x2C scope:global align:4 +isBomb__FUc = .text:0x800C7B7C; // type:function size:0x2C scope:global align:4 +isArrow__FUc = .text:0x800C7BA8; // type:function size:0x2C scope:global align:4 +isEmono__FUc = .text:0x800C7BD4; // type:function size:0x34 scope:global align:4 +isEsa__FUc = .text:0x800C7C08; // type:function size:0x2C scope:global align:4 +isRupee__FUc = .text:0x800C7C34; // type:function size:0x2C scope:global align:4 +isLimitedItem__FUc = .text:0x800C7C60; // type:function size:0x1C scope:global align:4 +isNonSavedEmono__FUc = .text:0x800C7C7C; // type:function size:0x34 scope:global align:4 +isUseClothPacket__FUc = .text:0x800C7CB0; // type:function size:0x2C scope:global align:4 +isTriforce__FUc = .text:0x800C7CDC; // type:function size:0x2C scope:global align:4 +isHeart__FUc = .text:0x800C7D08; // type:function size:0x20 scope:global align:4 +getItemNoByLife__FUc = .text:0x800C7D28; // type:function size:0x48 scope:global align:4 +check_itemno__Fi = .text:0x800C7D70; // type:function size:0x160 scope:global align:4 +getEmonoItemFromLifeBallTable__FUs = .text:0x800C7ED0; // type:function size:0x344 scope:global align:4 +getItemFromLifeBallTableWithoutEmono__FUs = .text:0x800C8214; // type:function size:0x284 scope:global align:4 +__ct__16dDlst_2DNumber_cFv = .text:0x800C8498; // type:function size:0x1C scope:global align:4 +__dt__16dDlst_2DNumber_cFv = .text:0x800C84B4; // type:function size:0x5C scope:global align:4 +init__16dDlst_2DNumber_cFissssUc = .text:0x800C8510; // type:function size:0x134 scope:global align:4 +draw__16dDlst_2DNumber_cFv = .text:0x800C8644; // type:function size:0x108 scope:global align:4 +init__18dDlst_2DMinigame_cFP7ResTIMGP7ResTIMG = .text:0x800C874C; // type:function size:0x1F8 scope:global align:4 +draw__18dDlst_2DMinigame_cFv = .text:0x800C8944; // type:function size:0xBC scope:global align:4 +init__17dDlst_2DBattery_cFP7ResTIMGP7ResTIMGP7ResTIMGP7ResTIMG = .text:0x800C8A00; // type:function size:0x5AC scope:global align:4 +setRotate__17dDlst_2DBattery_cFf = .text:0x800C8FAC; // type:function size:0x144 scope:global align:4 +draw__17dDlst_2DBattery_cFv = .text:0x800C90F0; // type:function size:0x258 scope:global align:4 +init__16dDlst_2DObject_cFP7ResTIMGP7ResTIMG = .text:0x800C9348; // type:function size:0x124 scope:global align:4 +draw__16dDlst_2DObject_cFv = .text:0x800C946C; // type:function size:0xB4 scope:global align:4 +initial__17dDlst_2DOutFont_cFv = .text:0x800C9520; // type:function size:0x170 scope:global align:4 +setPane__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x800C9690; // type:function size:0xDC scope:global align:4 +setPaneEx__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classPc = .text:0x800C976C; // type:function size:0xD8 scope:global align:4 +setRuby__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_class = .text:0x800C9844; // type:function size:0x10 scope:global align:4 +setRubyEx__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classPc = .text:0x800C9854; // type:function size:0x10 scope:global align:4 +charWidth__17dDlst_2DOutFont_cFi = .text:0x800C9864; // type:function size:0xA4 scope:global align:4 +rubyCharWidth__17dDlst_2DOutFont_cFi = .text:0x800C9908; // type:function size:0xB8 scope:global align:4 +iconset__17dDlst_2DOutFont_cFiPPc = .text:0x800C99C0; // type:function size:0x39C scope:global align:4 +messageSet__17dDlst_2DOutFont_cFUl = .text:0x800C9D5C; // type:function size:0xB4C scope:global align:4 +outFontStickAnime1__17dDlst_2DOutFont_cFUc = .text:0x800CA8A8; // type:function size:0x2B4 scope:global align:4 +outFontStickAnime2__17dDlst_2DOutFont_cFUcUc = .text:0x800CAB5C; // type:function size:0x290 scope:global align:4 +outFontStickAnime3__17dDlst_2DOutFont_cFUcUc = .text:0x800CADEC; // type:function size:0x2D4 scope:global align:4 +outFontStickAnimePiece__17dDlst_2DOutFont_cFUcUc = .text:0x800CB0C0; // type:function size:0x220 scope:global align:4 +move__17dDlst_2DOutFont_cFv = .text:0x800CB2E0; // type:function size:0x194 scope:global align:4 +setAlpha__17dDlst_2DOutFont_cFUc = .text:0x800CB474; // type:function size:0x3C scope:global align:4 +__dt__16dDlst_2DObject_cFv = .text:0x800CB4B0; // type:function size:0x5C scope:global align:4 +__dt__17dDlst_2DBattery_cFv = .text:0x800CB50C; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_2DMinigame_cFv = .text:0x800CB568; // type:function size:0x5C scope:global align:4 +getMaxFlyingTimer__11daNpc_Cb1_cFv = .text:0x800CB5C4; // type:function size:0x8 scope:global align:4 +aroundWalk__17daNpc_Mk_Static_cFP10fopAc_ac_cP10fopAc_ac_cUc = .text:0x800CB5CC; // type:function size:0x1AC scope:global align:4 +turnPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc = .text:0x800CB778; // type:function size:0x114 scope:global align:4 +chkPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc = .text:0x800CB88C; // type:function size:0xA8 scope:global align:4 +walkPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc = .text:0x800CB934; // type:function size:0x5C scope:global align:4 +getSpeedF__17daNpc_Mk_Static_cFff = .text:0x800CB990; // type:function size:0x88 scope:global align:4 +init__17daNpc_Mk_Static_cFUcUs = .text:0x800CBA18; // type:function size:0x24 scope:global align:4 +goFarLink_3__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c = .text:0x800CBA3C; // type:function size:0x188 scope:global align:4 +goFarLink_2__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c = .text:0x800CBBC4; // type:function size:0x2B8 scope:global align:4 +runaway_com2__17daNpc_Mk_Static_cFP14dNpc_PathRun_cUc = .text:0x800CBE7C; // type:function size:0x64 scope:global align:4 +runAwayProc__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cP8dCcD_CylPs = .text:0x800CBEE0; // type:function size:0x494 scope:global align:4 +chkGameSet__17daNpc_Mk_Static_cFv = .text:0x800CC374; // type:function size:0x8C scope:global align:4 +setRndPathPos__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c = .text:0x800CC400; // type:function size:0x264 scope:global align:4 +chkPointPass__17daNpc_Mk_Static_cFP4cXyzP4cXyzP4cXyz = .text:0x800CC664; // type:function size:0xD0 scope:global align:4 +init__18dSalvage_control_cFv = .text:0x800CC734; // type:function size:0x38 scope:global align:4 +init_end__18dSalvage_control_cFv = .text:0x800CC76C; // type:function size:0x58 scope:global align:4 +entry__18dSalvage_control_cFP10fopAc_ac_cP14JPABaseEmitter = .text:0x800CC7C4; // type:function size:0x3AC scope:global align:4 +init_room__18dSalvage_control_cFSc = .text:0x800CCB70; // type:function size:0x54 scope:global align:4 +init_one__18dSalvage_control_cFi = .text:0x800CCBC4; // type:function size:0x5C scope:global align:4 +init_one_sub__18dSalvage_control_cFi = .text:0x800CCC20; // type:function size:0x88 scope:global align:4 +calcDistanceXZ__18dSalvage_control_cFv = .text:0x800CCCA8; // type:function size:0x104 scope:global align:4 +getPos__18dSalvage_control_cFi = .text:0x800CCDAC; // type:function size:0x24 scope:global align:4 +getPosP__18dSalvage_control_cFi = .text:0x800CCDD0; // type:function size:0x14 scope:global align:4 +getScale__18dSalvage_control_cFi = .text:0x800CCDE4; // type:function size:0x24 scope:global align:4 +getR__18dSalvage_control_cFi = .text:0x800CCE08; // type:function size:0x10 scope:global align:4 +getH__18dSalvage_control_cFi = .text:0x800CCE18; // type:function size:0x10 scope:global align:4 +getRoomNo__18dSalvage_control_cFi = .text:0x800CCE28; // type:function size:0x10 scope:global align:4 +getItemNo__18dSalvage_control_cFi = .text:0x800CCE38; // type:function size:0x10 scope:global align:4 +getSwitchNo__18dSalvage_control_cFi = .text:0x800CCE48; // type:function size:0x10 scope:global align:4 +getSaveNo__18dSalvage_control_cFi = .text:0x800CCE58; // type:function size:0x10 scope:global align:4 +getType__18dSalvage_control_cFi = .text:0x800CCE68; // type:function size:0x10 scope:global align:4 +getKind__18dSalvage_control_cFi = .text:0x800CCE78; // type:function size:0x10 scope:global align:4 +getDistance__18dSalvage_control_cFi = .text:0x800CCE88; // type:function size:0x10 scope:global align:4 +getAlphaPtr__18dSalvage_control_cFi = .text:0x800CCE98; // type:function size:0x14 scope:global align:4 +getDrawMode__18dSalvage_control_cFi = .text:0x800CCEAC; // type:function size:0x10 scope:global align:4 +checkRegist__18dSalvage_control_cFi = .text:0x800CCEBC; // type:function size:0x20 scope:global align:4 +checkUsed__18dSalvage_control_cFi = .text:0x800CCEDC; // type:function size:0x1C scope:global align:4 +setPos__18dSalvage_control_cFi4cXyz = .text:0x800CCEF8; // type:function size:0x24 scope:global align:4 +setFlag__18dSalvage_control_cFiUc = .text:0x800CCF1C; // type:function size:0x18 scope:global align:4 +clrFlag__18dSalvage_control_cFiUc = .text:0x800CCF34; // type:function size:0x18 scope:global align:4 +setNowAlpha__18dSalvage_control_cFiUc = .text:0x800CCF4C; // type:function size:0x10 scope:global align:4 +setDrawMode__18dSalvage_control_cFii = .text:0x800CCF5C; // type:function size:0x10 scope:global align:4 +dSnap_PhotoIndex2TableIndex__Fi = .text:0x800CCF6C; // type:function size:0x78 scope:global align:4 +dSnap_GetFigRoomId__Fi = .text:0x800CCFE4; // type:function size:0x28 scope:global align:4 +__ct__9dSnap_ObjFv = .text:0x800CD00C; // type:function size:0x5C scope:global align:4 +CalcArea2D__9dSnap_ObjFv = .text:0x800CD068; // type:function size:0x668 scope:global align:4 +draw__9dSnap_ObjFv = .text:0x800CD6D0; // type:function size:0x428 scope:global align:4 +SetGeo__9dSnap_ObjFRC3Vecffs = .text:0x800CDAF8; // type:function size:0x34 scope:global align:4 +SetGeoSph__9dSnap_ObjFRC3Vecf = .text:0x800CDB2C; // type:function size:0x3C scope:global align:4 +SetInf__9dSnap_ObjFUcPC10fopAc_ac_cUcUcs = .text:0x800CDB68; // type:function size:0x2C scope:global align:4 +SetAreaClear__9dSnap_ObjFv = .text:0x800CDB94; // type:function size:0x1C scope:global align:4 +SetArea__9dSnap_ObjFss = .text:0x800CDBB0; // type:function size:0x54 scope:global align:4 +ChkPhoto__9dSnap_ObjFi = .text:0x800CDC04; // type:function size:0x14 scope:global align:4 +ChkSuccess__9dSnap_ObjFlf = .text:0x800CDC18; // type:function size:0x28 scope:global align:4 +ChkCamCull__9dSnap_ObjCFv = .text:0x800CDC40; // type:function size:0x98 scope:global align:4 +Init__18dSnap_RegistObjElmFv = .text:0x800CDCD8; // type:function size:0x4 scope:global align:4 +Regist__18dSnap_RegistObjElmFRC9dSnap_Obj = .text:0x800CDCDC; // type:function size:0x94 scope:global align:4 +Create__12dSnap_packetFv = .text:0x800CDD70; // type:function size:0x14 scope:global align:4 +ReleaseShutter__12dSnap_packetFv = .text:0x800CDD84; // type:function size:0x10 scope:global align:4 +ChkReleaseShutter__12dSnap_packetFv = .text:0x800CDD94; // type:function size:0xC scope:global align:4 +Execute__12dSnap_packetFv = .text:0x800CDDA0; // type:function size:0x80 scope:global align:4 +Regist__12dSnap_packetFRC9dSnap_Obj = .text:0x800CDE20; // type:function size:0x178 scope:global align:4 +dSnap_MatDl__Fv = .text:0x800CDF98; // type:function size:0x180 scope:global align:4 +dSnap_AlphaClearDL__Fv = .text:0x800CE118; // type:function size:0x180 scope:global align:4 +draw__12dSnap_packetFv = .text:0x800CE298; // type:function size:0xDC scope:global align:4 +ClearAlphaBuffer__12dSnap_packetFv = .text:0x800CE374; // type:function size:0x134 scope:global align:4 +Judge__12dSnap_packetFv = .text:0x800CE4A8; // type:function size:0x168 scope:global align:4 +FindPhoto__12dSnap_packetFii = .text:0x800CE610; // type:function size:0x94 scope:global align:4 +JudgePost__12dSnap_packetFv = .text:0x800CE6A4; // type:function size:0x68 scope:global align:4 +JudgeBikutsuki__12dSnap_packetFv = .text:0x800CE70C; // type:function size:0x70 scope:global align:4 +JudgeCoupleLook__12dSnap_packetFv = .text:0x800CE77C; // type:function size:0xC0 scope:global align:4 +JudgeGF__12dSnap_packetFv = .text:0x800CE83C; // type:function size:0x70 scope:global align:4 +JudgeGenzo__12dSnap_packetFv = .text:0x800CE8AC; // type:function size:0xC0 scope:global align:4 +JudgeObasan4__12dSnap_packetFv = .text:0x800CE96C; // type:function size:0x9C scope:global align:4 +JudgeTestM__12dSnap_packetFv = .text:0x800CEA08; // type:function size:0x8 scope:global align:4 +JudgeGene__12dSnap_packetFv = .text:0x800CEA10; // type:function size:0x70 scope:global align:4 +JudgeFigure__12dSnap_packetFi = .text:0x800CEA80; // type:function size:0x100 scope:global align:4 +SetResult__12dSnap_packetFv = .text:0x800CEB80; // type:function size:0x18C scope:global align:4 +dSnap_Create__Fv = .text:0x800CED0C; // type:function size:0x28 scope:global align:4 +dSnap_ReleaseShutter__Fv = .text:0x800CED34; // type:function size:0x28 scope:global align:4 +dSnap_Execute__Fv = .text:0x800CED5C; // type:function size:0x28 scope:global align:4 +dSnap_GetResult__Fv = .text:0x800CED84; // type:function size:0x10 scope:global align:4 +dSnap_GetResultDetail__Fv = .text:0x800CED94; // type:function size:0x10 scope:global align:4 +dSnap_RegistSnapObj__FR9dSnap_Obj = .text:0x800CEDA4; // type:function size:0x2C scope:global align:4 +dSnap_RegistFig__FUcP10fopAc_ac_cfff = .text:0x800CEDD0; // type:function size:0x28 scope:global align:4 +dSnap_RegistFig__FUcP10fopAc_ac_cRC3Vecsfff = .text:0x800CEDF8; // type:function size:0x1DC scope:global align:4 +dSnap_DebugDraw__Fv = .text:0x800CEFD4; // type:function size:0x80 scope:global align:4 +dSnap_Delete__Fv = .text:0x800CF054; // type:function size:0x4 scope:global align:4 +__dt__12dSnap_packetFv = .text:0x800CF058; // type:function size:0x84 scope:global align:4 +__dt__18dSnap_RegistObjElmFv = .text:0x800CF0DC; // type:function size:0x5C scope:global align:4 +__sinit_d_snap_cpp = .text:0x800CF138; // type:function size:0x1A8 scope:local align:4 +__ct__18dSnap_RegistObjElmFv = .text:0x800CF2E0; // type:function size:0x3C scope:global align:4 +set_pwind_init__12dPointWind_cFP9cM3dGCpsS = .text:0x800CF31C; // type:function size:0x7C scope:global align:4 +set_pwind_move__12dPointWind_cFv = .text:0x800CF398; // type:function size:0x230 scope:global align:4 +set_pwind_delete__12dPointWind_cFv = .text:0x800CF5C8; // type:function size:0x24 scope:global align:4 +__ct__11daAgb_HIO_cFv = .text:0x800CF5EC; // type:function size:0xCC scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x800CF6B8; // type:function size:0x48 scope:global align:4 +init__10dMsgCtrl_cFUs = .text:0x800CF700; // type:function size:0x1C scope:global align:4 +execute__10dMsgCtrl_cFv = .text:0x800CF71C; // type:function size:0x98 scope:global align:4 +sjis2chrNo__FUc = .text:0x800CF7B4; // type:function size:0x44 scope:global align:4 +NameConv__7daAgb_cFv = .text:0x800CF7F8; // type:function size:0x9C scope:global align:4 +uploadInitCheck__7daAgb_cFv = .text:0x800CF894; // type:function size:0x19C scope:global align:4 +uploadPortCheckWait__7daAgb_cFv = .text:0x800CFA30; // type:function size:0x138 scope:global align:4 +uploadSelect__7daAgb_cFv = .text:0x800CFB68; // type:function size:0x12C scope:global align:4 +uploadJoyboot1__7daAgb_cFv = .text:0x800CFC94; // type:function size:0xCC scope:global align:4 +uploadJoyboot2__7daAgb_cFv = .text:0x800CFD60; // type:function size:0x140 scope:global align:4 +uploadMessageLoad__7daAgb_cFv = .text:0x800CFEA0; // type:function size:0xB8 scope:global align:4 +uploadMessageLoad2__7daAgb_cFv = .text:0x800CFF58; // type:function size:0x20 scope:global align:4 +uploadConnect__7daAgb_cFv = .text:0x800CFF78; // type:function size:0x150 scope:global align:4 +uploadMessageSend__7daAgb_cFv = .text:0x800D00C8; // type:function size:0x12C scope:global align:4 +uploadRetryWait__7daAgb_cFv = .text:0x800D01F4; // type:function size:0x28 scope:global align:4 +uploadMsgEndWait__7daAgb_cFv = .text:0x800D021C; // type:function size:0x48 scope:global align:4 +uploadMsgEndTimer__7daAgb_cFv = .text:0x800D0264; // type:function size:0x84 scope:global align:4 +modeLoad__7daAgb_cFv = .text:0x800D02E8; // type:function size:0x7C scope:global align:4 +modeLookAttention__7daAgb_cFv = .text:0x800D0364; // type:function size:0x12C scope:global align:4 +DungeonNoGet__7daAgb_cFv = .text:0x800D0490; // type:function size:0xF0 scope:global align:4 +MapNoSet__7daAgb_cFUcUcUc = .text:0x800D0580; // type:function size:0x54 scope:global align:4 +onFree__7daAgb_cFv = .text:0x800D05D4; // type:function size:0x1C scope:global align:4 +onHold__7daAgb_cFv = .text:0x800D05F0; // type:function size:0x18 scope:global align:4 +offHold__7daAgb_cFv = .text:0x800D0608; // type:function size:0x18 scope:global align:4 +resetCursor__7daAgb_cFb = .text:0x800D0620; // type:function size:0xEC scope:global align:4 +FlashCheck__7daAgb_cFv = .text:0x800D070C; // type:function size:0x28 scope:global align:4 +FlagsRecv__7daAgb_cFv = .text:0x800D0734; // type:function size:0x244 scope:global align:4 +SwitchOn__7daAgb_cFv = .text:0x800D0978; // type:function size:0xDC scope:global align:4 +GbaItemUse__7daAgb_cFv = .text:0x800D0A54; // type:function size:0x734 scope:global align:4 +Shopping__7daAgb_cFv = .text:0x800D1188; // type:function size:0x15C scope:global align:4 +FlagsSend__7daAgb_cFUl = .text:0x800D12E4; // type:function size:0x758 scope:global align:4 +CursorMove__7daAgb_cFP10fopAc_ac_cUl = .text:0x800D1A3C; // type:function size:0xB9C scope:global align:4 +__dt__15dBgS_LinkLinChkFv = .text:0x800D25D8; // type:function size:0x154 scope:global align:4 +modeMove__7daAgb_cFv = .text:0x800D272C; // type:function size:0x910 scope:global align:4 +modeDelete__7daAgb_cFv = .text:0x800D303C; // type:function size:0x98 scope:global align:4 +daAgb_Execute__FP7daAgb_c = .text:0x800D30D4; // type:function size:0x620 scope:global align:4 +daAgb_Draw__FP7daAgb_c = .text:0x800D36F4; // type:function size:0x1F8 scope:global align:4 +setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10 = .text:0x800D38EC; // type:function size:0x4 scope:global align:4 +daAgb_IsDelete__FP7daAgb_c = .text:0x800D38F0; // type:function size:0x8 scope:global align:4 +daAgb_Delete__FP7daAgb_c = .text:0x800D38F8; // type:function size:0x54 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x800D394C; // type:function size:0x20 scope:local align:4 +createHeap__7daAgb_cFv = .text:0x800D396C; // type:function size:0x1EC scope:global align:4 +daAgb_Create__FP10fopAc_ac_c = .text:0x800D3B58; // type:function size:0x1D4 scope:global align:4 +__ct__7daAgb_cFv = .text:0x800D3D2C; // type:function size:0xB0 scope:global align:4 +__dt__13dBgS_LinkAcchFv = .text:0x800D3DDC; // type:function size:0x70 scope:global align:4 +__dt__15dBgS_LinkCrrPosFv = .text:0x800D3E4C; // type:function size:0x78 scope:global align:4 +__dt__11dBgS_CrrPosFv = .text:0x800D3EC4; // type:function size:0x1C4 scope:global align:4 +__ct__15dBgS_LinkCrrPosFv = .text:0x800D4088; // type:function size:0x5C scope:global align:4 +__ct__11dBgS_CrrPosFv = .text:0x800D40E4; // type:function size:0x1F4 scope:global align:4 +__dt__11daAgb_HIO_cFv = .text:0x800D42D8; // type:function size:0x5C scope:global align:4 +__sinit_d_a_agb_cpp = .text:0x800D4334; // type:function size:0x18C scope:local align:4 +__dt__10dMsgCtrl_cFv = .text:0x800D44C0; // type:function size:0x3C scope:global align:4 +@20@__dt__15dBgS_LinkLinChkFv = .text:0x800D44FC; // type:function size:0x8 scope:local align:4 +@100@__dt__15dBgS_LinkLinChkFv = .text:0x800D4504; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_LinkLinChkFv = .text:0x800D450C; // type:function size:0x8 scope:local align:4 +@32@__dt__13dBgS_LinkAcchFv = .text:0x800D4514; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_LinkAcchFv = .text:0x800D451C; // type:function size:0x8 scope:local align:4 +@28@__dt__15dBgS_LinkCrrPosFv = .text:0x800D4524; // type:function size:0x8 scope:local align:4 +@16@__dt__15dBgS_LinkCrrPosFv = .text:0x800D452C; // type:function size:0x8 scope:local align:4 +@36@__dt__15dBgS_LinkCrrPosFv = .text:0x800D4534; // type:function size:0x8 scope:local align:4 +@28@__dt__11dBgS_CrrPosFv = .text:0x800D453C; // type:function size:0x8 scope:local align:4 +@16@__dt__11dBgS_CrrPosFv = .text:0x800D4544; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_CrrPosFv = .text:0x800D454C; // type:function size:0x8 scope:local align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x800D4554; // type:function size:0x8 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x800D455C; // type:function size:0x20 scope:local align:4 +_createHeap__9daArrow_cFv = .text:0x800D457C; // type:function size:0xCC scope:global align:4 +atHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800D4648; // type:function size:0x20 scope:global align:4 +_atHit__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800D4668; // type:function size:0x158 scope:global align:4 +checkCreater__9daArrow_cFv = .text:0x800D47C0; // type:function size:0x54 scope:global align:4 +setLightEffect__9daArrow_cFv = .text:0x800D4814; // type:function size:0xD4 scope:global align:4 +setBlur__9daArrow_cFv = .text:0x800D48E8; // type:function size:0xAC scope:global align:4 +createBlur__9daArrow_cFv = .text:0x800D4994; // type:function size:0x70 scope:global align:4 +setArrowShootSe__9daArrow_cFv = .text:0x800D4A04; // type:function size:0xD8 scope:global align:4 +setDrawShapeMaterial__9daArrow_cFv = .text:0x800D4ADC; // type:function size:0x94 scope:global align:4 +arrowShooting__9daArrow_cFv = .text:0x800D4B70; // type:function size:0x228 scope:global align:4 +arrowUseMp__9daArrow_cFv = .text:0x800D4D98; // type:function size:0x28 scope:global align:4 +ShieldReflect__9daArrow_cFv = .text:0x800D4DC0; // type:function size:0x2E0 scope:global align:4 +check_water_in__9daArrow_cFv = .text:0x800D50A0; // type:function size:0x2E8 scope:global align:4 +changeArrowMp__9daArrow_cFv = .text:0x800D5388; // type:function size:0x24 scope:global align:4 +changeArrowType__9daArrow_cFv = .text:0x800D53AC; // type:function size:0x190 scope:global align:4 +changeArrowTypeNotReady__9daArrow_cFv = .text:0x800D553C; // type:function size:0xD0 scope:global align:4 +setRoomInfo__9daArrow_cFv = .text:0x800D560C; // type:function size:0xA4 scope:global align:4 +setKeepMatrix__9daArrow_cFv = .text:0x800D56B0; // type:function size:0x1A4 scope:global align:4 +setStopActorMatrix__9daArrow_cFv = .text:0x800D5854; // type:function size:0x21C scope:global align:4 +procWait__9daArrow_cFv = .text:0x800D5A70; // type:function size:0xB0 scope:global align:4 +procMove__9daArrow_cFv = .text:0x800D5B20; // type:function size:0x10D4 scope:global align:4 +procReturn__9daArrow_cFv = .text:0x800D6BF4; // type:function size:0x27C scope:global align:4 +procStop_BG__9daArrow_cFv = .text:0x800D6E70; // type:function size:0x388 scope:global align:4 +procStop_Actor__9daArrow_cFv = .text:0x800D71F8; // type:function size:0x84 scope:global align:4 +procWater__9daArrow_cFv = .text:0x800D727C; // type:function size:0x40 scope:global align:4 +checkRestMp__9daArrow_cFv = .text:0x800D72BC; // type:function size:0x30 scope:global align:4 +setTypeByPlayer__9daArrow_cFv = .text:0x800D72EC; // type:function size:0x34 scope:global align:4 +createInit__9daArrow_cFv = .text:0x800D7320; // type:function size:0x1DC scope:global align:4 +_execute__9daArrow_cFv = .text:0x800D74FC; // type:function size:0x324 scope:global align:4 +_draw__9daArrow_cFv = .text:0x800D7820; // type:function size:0x140 scope:global align:4 +_create__9daArrow_cFv = .text:0x800D7960; // type:function size:0xD8 scope:global align:4 +__ct__9daArrow_cFv = .text:0x800D7A38; // type:function size:0x37C scope:global align:4 +__dt__8dCcD_SphFv = .text:0x800D7DB4; // type:function size:0xCC scope:global align:4 +__dt__12cCcD_SphAttrFv = .text:0x800D7E80; // type:function size:0x8C scope:global align:4 +__dt__8cM3dGSphFv = .text:0x800D7F0C; // type:function size:0x48 scope:global align:4 +__dt__8dCcD_CpsFv = .text:0x800D7F54; // type:function size:0xE0 scope:global align:4 +__dt__9cCcD_SttsFv = .text:0x800D8034; // type:function size:0x48 scope:global align:4 +__dt__16dBgS_ArrowLinChkFv = .text:0x800D807C; // type:function size:0x154 scope:global align:4 +_delete__9daArrow_cFv = .text:0x800D81D0; // type:function size:0x30 scope:global align:4 +daArrowCreate__FPv = .text:0x800D8200; // type:function size:0x20 scope:global align:4 +daArrowDelete__FPv = .text:0x800D8220; // type:function size:0x20 scope:global align:4 +daArrowExecute__FPv = .text:0x800D8240; // type:function size:0x20 scope:global align:4 +daArrowDraw__FPv = .text:0x800D8260; // type:function size:0x20 scope:global align:4 +daArrowIsDelete__FPv = .text:0x800D8280; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x800D8288; // type:function size:0x10 scope:global align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x800D8298; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x800D82A0; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x800D82A8; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800D82B0; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x800D82E8; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x800D82F0; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x800D82F8; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x800D8300; // type:function size:0x38 scope:global align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x800D8338; // type:function size:0x10 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x800D8348; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x800D8350; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800D8358; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x800D8390; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x800D8398; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x800D83A0; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x800D83A8; // type:function size:0x38 scope:global align:4 +cLib_calcTimer__FPs = .text:0x800D83E0; // type:function size:0x1C scope:global align:4 +@20@__dt__16dBgS_ArrowLinChkFv = .text:0x800D83FC; // type:function size:0x8 scope:local align:4 +@100@__dt__16dBgS_ArrowLinChkFv = .text:0x800D8404; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_ArrowLinChkFv = .text:0x800D840C; // type:function size:0x8 scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x800D8414; // type:function size:0x8 scope:local align:4 +@248@__dt__8dCcD_CpsFv = .text:0x800D841C; // type:function size:0x8 scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x800D8424; // type:function size:0x8 scope:local align:4 +@248@__dt__8dCcD_SphFv = .text:0x800D842C; // type:function size:0x8 scope:local align:4 +setArcName__6daBg_cFv = .text:0x800D8434; // type:function size:0x44 scope:global align:4 +createMatAnm__FP12J3DModelDataUs = .text:0x800D8478; // type:function size:0x9C scope:global align:4 +create__13daBg_btkAnm_cFP12J3DModelDataP19J3DAnmTextureSRTKey = .text:0x800D8514; // type:function size:0x118 scope:global align:4 +entry__13daBg_btkAnm_cFP12J3DModelData = .text:0x800D862C; // type:function size:0x98 scope:global align:4 +play__13daBg_btkAnm_cFv = .text:0x800D86C4; // type:function size:0x64 scope:global align:4 +create__13daBg_brkAnm_cFP12J3DModelDataP15J3DAnmTevRegKey = .text:0x800D8728; // type:function size:0x150 scope:global align:4 +entry__13daBg_brkAnm_cFP12J3DModelData = .text:0x800D8878; // type:function size:0x3C scope:global align:4 +play__13daBg_brkAnm_cFv = .text:0x800D88B4; // type:function size:0x24 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x800D88D8; // type:function size:0x20 scope:local align:4 +createHeap__6daBg_cFv = .text:0x800D88F8; // type:function size:0x358 scope:global align:4 +__dt__6daBg_cFv = .text:0x800D8C50; // type:function size:0x168 scope:global align:4 +daBg_Draw__FP6daBg_c = .text:0x800D8DB8; // type:function size:0x17C scope:global align:4 +daBg_Execute__FP6daBg_c = .text:0x800D8F34; // type:function size:0x108 scope:global align:4 +daBg_IsDelete__FP6daBg_c = .text:0x800D903C; // type:function size:0x10 scope:global align:4 +daBg_Delete__FP6daBg_c = .text:0x800D904C; // type:function size:0x28 scope:global align:4 +daBg_Create__FP10fopAc_ac_c = .text:0x800D9074; // type:function size:0x20 scope:global align:4 +create__6daBg_cFv = .text:0x800D9094; // type:function size:0x284 scope:global align:4 +chk_attrState__22@unnamed@d_a_bomb_cpp@FPC8daBomb_cQ222@unnamed@d_a_bomb_cpp@8AttrSt_e = .text:0x800D9318; // type:function size:0x4C scope:global align:4 +executeAfter__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter = .text:0x800D9364; // type:function size:0x418 scope:global align:4 +execute__26daBomb_fuseSparksEcallBackFP14JPABaseEmitter = .text:0x800D977C; // type:function size:0x48 scope:global align:4 +draw_norm__8daBomb_cFv = .text:0x800D97C4; // type:function size:0x18C scope:global align:4 +draw_nut__8daBomb_cFv = .text:0x800D9950; // type:function size:0xF8 scope:global align:4 +draw__8daBomb_cFv = .text:0x800D9A48; // type:function size:0x178 scope:global align:4 +daBomb_Draw__FP8daBomb_c = .text:0x800D9BC0; // type:function size:0x20 scope:global align:4 +checkExplodeCc_norm__8daBomb_cFv = .text:0x800D9BE0; // type:function size:0xAC scope:global align:4 +checkExplodeCc_nut__8daBomb_cFv = .text:0x800D9C8C; // type:function size:0x130 scope:global align:4 +checkExplodeCc_cannon__8daBomb_cFv = .text:0x800D9DBC; // type:function size:0xC4 scope:global align:4 +checkExplodeCc__8daBomb_cFv = .text:0x800D9E80; // type:function size:0xB0 scope:global align:4 +checkExplodeTimer__8daBomb_cFv = .text:0x800D9F30; // type:function size:0x7C scope:global align:4 +checkExplode__8daBomb_cFv = .text:0x800D9FAC; // type:function size:0x58 scope:global align:4 +checkExplodeBg_norm__8daBomb_cFv = .text:0x800DA004; // type:function size:0x94 scope:global align:4 +checkExplodeBg_nut__8daBomb_cFv = .text:0x800DA098; // type:function size:0x10C scope:global align:4 +checkExplodeBg_cannon__8daBomb_cFv = .text:0x800DA1A4; // type:function size:0xE0 scope:global align:4 +checkExplodeBg__8daBomb_cFv = .text:0x800DA284; // type:function size:0x9C scope:global align:4 +water_tention__8daBomb_cFv = .text:0x800DA320; // type:function size:0x80 scope:global align:4 +posMoveF__8daBomb_cFv = .text:0x800DA3A0; // type:function size:0x180 scope:global align:4 +bgCrrPos__8daBomb_cFv = .text:0x800DA520; // type:function size:0x54 scope:global align:4 +bgCrrPos_lava__8daBomb_cFv = .text:0x800DA574; // type:function size:0x6C scope:global align:4 +bgCrrPos_water__8daBomb_cFv = .text:0x800DA5E0; // type:function size:0x120 scope:global align:4 +chk_water_land__8daBomb_cFv = .text:0x800DA700; // type:function size:0x8 scope:global align:4 +chk_water_in__8daBomb_cFv = .text:0x800DA708; // type:function size:0x8 scope:global align:4 +chk_water_sink__8daBomb_cFv = .text:0x800DA710; // type:function size:0x58 scope:global align:4 +chk_lava_hit__8daBomb_cFv = .text:0x800DA768; // type:function size:0x2C scope:global align:4 +chk_dead_zone__8daBomb_cFv = .text:0x800DA794; // type:function size:0x38 scope:global align:4 +bound__8daBomb_cFf = .text:0x800DA7CC; // type:function size:0xFC scope:global align:4 +set_real_shadow_flag__8daBomb_cFv = .text:0x800DA8C8; // type:function size:0x114 scope:global align:4 +setRoomInfo__8daBomb_cFv = .text:0x800DA9DC; // type:function size:0x84 scope:global align:4 +makeFireEffect__8daBomb_cFR4cXyzR5csXyz = .text:0x800DAA60; // type:function size:0xC8 scope:global align:4 +makeWaterEffect__8daBomb_cFv = .text:0x800DAB28; // type:function size:0x118 scope:global align:4 +setFuseEffect__8daBomb_cFv = .text:0x800DAC40; // type:function size:0x12C scope:global align:4 +eff_explode_normal__8daBomb_cFPC5csXyz = .text:0x800DAD6C; // type:function size:0xE8 scope:global align:4 +eff_explode_cheap__8daBomb_cFPC5csXyz = .text:0x800DAE54; // type:function size:0x140 scope:global align:4 +eff_explode__8daBomb_cFv = .text:0x800DAF94; // type:function size:0x90 scope:global align:4 +procExplode_init__8daBomb_cFv = .text:0x800DB024; // type:function size:0x60C scope:global align:4 +procExplode__8daBomb_cFv = .text:0x800DB630; // type:function size:0x250 scope:global align:4 +procCarry_init__8daBomb_cFv = .text:0x800DB880; // type:function size:0xAC scope:global align:4 +procCarry__8daBomb_cFv = .text:0x800DB92C; // type:function size:0xB0 scope:global align:4 +procWait_init__8daBomb_cFv = .text:0x800DB9DC; // type:function size:0x74 scope:global align:4 +procWait__8daBomb_cFv = .text:0x800DBA50; // type:function size:0x150 scope:global align:4 +waitState_cannon__8daBomb_cFv = .text:0x800DBBA0; // type:function size:0x24 scope:global align:4 +waitState_bomtyu__8daBomb_cFv = .text:0x800DBBC4; // type:function size:0x88 scope:global align:4 +procSink__8daBomb_cFv = .text:0x800DBC4C; // type:function size:0x10 scope:global align:4 +execute__8daBomb_cFv = .text:0x800DBC5C; // type:function size:0x2C8 scope:global align:4 +daBomb_Execute__FP8daBomb_c = .text:0x800DBF24; // type:function size:0x20 scope:global align:4 +set_wind_vec__8daBomb_cFv = .text:0x800DBF44; // type:function size:0x30C scope:global align:4 +anm_play_nut__8daBomb_cFv = .text:0x800DC250; // type:function size:0x80 scope:global align:4 +set_mtx__8daBomb_cFv = .text:0x800DC2D0; // type:function size:0xB4 scope:global align:4 +init_mtx__8daBomb_cFv = .text:0x800DC384; // type:function size:0x20 scope:global align:4 +se_cannon_fly_set__8daBomb_cFv = .text:0x800DC3A4; // type:function size:0x5C scope:global align:4 +se_cannon_fly_stop__8daBomb_cFv = .text:0x800DC400; // type:function size:0x4C scope:global align:4 +eff_water_splash__8daBomb_cFv = .text:0x800DC44C; // type:function size:0x11C scope:global align:4 +daBomb_IsDelete__FP8daBomb_c = .text:0x800DC568; // type:function size:0x8 scope:global align:4 +bombDelete__8daBomb_cFv = .text:0x800DC570; // type:function size:0x10C scope:global align:4 +daBomb_Delete__FP8daBomb_c = .text:0x800DC67C; // type:function size:0x24 scope:global align:4 +createHeap__8daBomb_cFv = .text:0x800DC6A0; // type:function size:0x43C scope:global align:4 +daBomb_createHeap__FP10fopAc_ac_c = .text:0x800DCADC; // type:function size:0x20 scope:global align:4 +create__8daBomb_cFv = .text:0x800DCAFC; // type:function size:0x110 scope:global align:4 +__ct__8daBomb_cFv = .text:0x800DCC0C; // type:function size:0x2B0 scope:global align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x800DCEBC; // type:function size:0x3C scope:global align:4 +daBomb_Create__FP10fopAc_ac_c = .text:0x800DCEF8; // type:function size:0x20 scope:global align:4 +create_init__8daBomb_cFv = .text:0x800DCF18; // type:function size:0x28C scope:global align:4 +__dt__26daBomb_fuseSparksEcallBackFv = .text:0x800DD1A4; // type:function size:0x6C scope:global align:4 +__dt__25daBomb_fuseSmokeEcallBackFv = .text:0x800DD210; // type:function size:0x6C scope:global align:4 +__dt__13dBgS_BombAcchFv = .text:0x800DD27C; // type:function size:0x70 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x800DD2EC; // type:function size:0x5C scope:global align:4 +draw__26daBomb_fuseSparksEcallBackFP14JPABaseEmitter = .text:0x800DD348; // type:function size:0x4 scope:global align:4 +setup__26daBomb_fuseSparksEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800DD34C; // type:function size:0xC scope:global align:4 +execute__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter = .text:0x800DD358; // type:function size:0x4 scope:global align:4 +draw__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter = .text:0x800DD35C; // type:function size:0x4 scope:global align:4 +setup__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800DD360; // type:function size:0xC scope:global align:4 +@32@__dt__13dBgS_BombAcchFv = .text:0x800DD36C; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_BombAcchFv = .text:0x800DD374; // type:function size:0x8 scope:local align:4 +set__Q27daBomb25Env_cFRC4cXyz = .text:0x800DD37C; // type:function size:0xD8 scope:global align:4 +clean__Q27daBomb25Env_cFv = .text:0x800DD454; // type:function size:0x4C scope:global align:4 +is_end__Q27daBomb25Env_cCFv = .text:0x800DD4A0; // type:function size:0x10 scope:global align:4 +proc__Q27daBomb25Env_cFRC4cXyz = .text:0x800DD4B0; // type:function size:0x1C0 scope:global align:4 +setOldPosP__Q27daBomb213FuseSmokeCB_cFPC4cXyzPC4cXyz = .text:0x800DD670; // type:function size:0x14 scope:global align:4 +deleteCallBack__Q27daBomb213FuseSmokeCB_cFv = .text:0x800DD684; // type:function size:0x38 scope:global align:4 +execute__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter = .text:0x800DD6BC; // type:function size:0x4 scope:global align:4 +executeAfter__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter = .text:0x800DD6C0; // type:function size:0x428 scope:global align:4 +draw__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter = .text:0x800DDAE8; // type:function size:0x4 scope:global align:4 +setup__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800DDAEC; // type:function size:0xC scope:global align:4 +deleteCallBack__Q27daBomb214FuseSparksCB_cFv = .text:0x800DDAF8; // type:function size:0x38 scope:global align:4 +execute__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitter = .text:0x800DDB30; // type:function size:0x48 scope:global align:4 +draw__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitter = .text:0x800DDB78; // type:function size:0x4 scope:global align:4 +setup__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800DDB7C; // type:function size:0xC scope:global align:4 +solidHeapCB__Q27daBomb25Act_cFP10fopAc_ac_c = .text:0x800DDB88; // type:function size:0x24 scope:global align:4 +create_heap_nut__Q27daBomb25Act_cFv = .text:0x800DDBAC; // type:function size:0x1E4 scope:global align:4 +create_heap__Q27daBomb25Act_cFv = .text:0x800DDD90; // type:function size:0x20 scope:global align:4 +crr_init__Q27daBomb25Act_cFv = .text:0x800DDDB0; // type:function size:0xB0 scope:global align:4 +cc_init__Q27daBomb25Act_cFv = .text:0x800DDE60; // type:function size:0x54 scope:global align:4 +start_explode_instant__Q27daBomb25Act_cFv = .text:0x800DDEB4; // type:function size:0x50 scope:global align:4 +start_explode_interval__Q27daBomb25Act_cFv = .text:0x800DDF04; // type:function size:0x3C scope:global align:4 +start_carry__Q27daBomb25Act_cFv = .text:0x800DDF40; // type:function size:0x20 scope:global align:4 +start_proc_call__Q27daBomb25Act_cFv = .text:0x800DDF60; // type:function size:0xC4 scope:global align:4 +create_init__Q27daBomb25Act_cFv = .text:0x800DE024; // type:function size:0x128 scope:global align:4 +_create__Q27daBomb25Act_cFv = .text:0x800DE14C; // type:function size:0xAC scope:global align:4 +__ct__Q27daBomb25Act_cFv = .text:0x800DE1F8; // type:function size:0x28C scope:global align:4 +_delete__Q27daBomb25Act_cFv = .text:0x800DE484; // type:function size:0x4C scope:global align:4 +set_mtx__Q27daBomb25Act_cFv = .text:0x800DE4D0; // type:function size:0xA4 scope:global align:4 +init_mtx__Q27daBomb25Act_cFv = .text:0x800DE574; // type:function size:0x3C scope:global align:4 +cc_set__Q27daBomb25Act_cFv = .text:0x800DE5B0; // type:function size:0x190 scope:global align:4 +camera_lockoff__Q27daBomb25Act_cCFv = .text:0x800DE740; // type:function size:0x54 scope:global align:4 +posMoveF__Q27daBomb25Act_cFv = .text:0x800DE794; // type:function size:0xC0 scope:global align:4 +bgCrrPos__Q27daBomb25Act_cFv = .text:0x800DE854; // type:function size:0x54 scope:global align:4 +bgCrrPos_lava__Q27daBomb25Act_cFv = .text:0x800DE8A8; // type:function size:0x6C scope:global align:4 +bgCrrPos_water__Q27daBomb25Act_cFv = .text:0x800DE914; // type:function size:0xF8 scope:global align:4 +chk_water_in__Q27daBomb25Act_cCFv = .text:0x800DEA0C; // type:function size:0x8 scope:global align:4 +chk_lava_in__Q27daBomb25Act_cCFv = .text:0x800DEA14; // type:function size:0x2C scope:global align:4 +setRoomInfo__Q27daBomb25Act_cFv = .text:0x800DEA40; // type:function size:0x84 scope:global align:4 +bound__Q27daBomb25Act_cFf = .text:0x800DEAC4; // type:function size:0x10C scope:global align:4 +set_nut_exp_interval__Q27daBomb25Act_cFv = .text:0x800DEBD0; // type:function size:0x58 scope:global align:4 +anm_play__Q27daBomb25Act_cFv = .text:0x800DEC28; // type:function size:0x48 scope:global align:4 +set_wind_vec__Q27daBomb25Act_cFv = .text:0x800DEC70; // type:function size:0x33C scope:global align:4 +eff_explode__Q27daBomb25Act_cFv = .text:0x800DEFAC; // type:function size:0x9C scope:global align:4 +eff_explode_normal__Q27daBomb25Act_cFPC5csXyz = .text:0x800DF048; // type:function size:0xE8 scope:global align:4 +eff_explode_water__Q27daBomb25Act_cFv = .text:0x800DF130; // type:function size:0x68 scope:global align:4 +eff_fuse_init__Q27daBomb25Act_cFv = .text:0x800DF198; // type:function size:0x58 scope:global align:4 +eff_fuse_start__Q27daBomb25Act_cFv = .text:0x800DF1F0; // type:function size:0x124 scope:global align:4 +eff_fuse_move__Q27daBomb25Act_cFv = .text:0x800DF314; // type:function size:0xC8 scope:global align:4 +eff_fuse_end__Q27daBomb25Act_cFv = .text:0x800DF3DC; // type:function size:0x40 scope:global align:4 +eff_water_splash__Q27daBomb25Act_cFv = .text:0x800DF41C; // type:function size:0x6C scope:global align:4 +se_fall_water__Q27daBomb25Act_cFv = .text:0x800DF488; // type:function size:0xF0 scope:global align:4 +se_explode__Q27daBomb25Act_cFv = .text:0x800DF578; // type:function size:0x60 scope:global align:4 +se_explode_water__Q27daBomb25Act_cFv = .text:0x800DF5D8; // type:function size:0x60 scope:global align:4 +se_ignition__Q27daBomb25Act_cFv = .text:0x800DF638; // type:function size:0x60 scope:global align:4 +set_sound_env__Q27daBomb25Act_cFii = .text:0x800DF698; // type:function size:0x54 scope:global align:4 +chk_exp_cc_nut__Q27daBomb25Act_cFv = .text:0x800DF6EC; // type:function size:0x16C scope:global align:4 +chk_exp_cc__Q27daBomb25Act_cFv = .text:0x800DF858; // type:function size:0x34 scope:global align:4 +chk_exp_bg_nut__Q27daBomb25Act_cFv = .text:0x800DF88C; // type:function size:0x1D0 scope:global align:4 +chk_exp_bg__Q27daBomb25Act_cFv = .text:0x800DFA5C; // type:function size:0x20 scope:global align:4 +chk_exp_timer__Q27daBomb25Act_cFv = .text:0x800DFA7C; // type:function size:0x44 scope:global align:4 +chk_sink_bg_nut__Q27daBomb25Act_cFv = .text:0x800DFAC0; // type:function size:0xD4 scope:global align:4 +chk_sink_bg__Q27daBomb25Act_cFv = .text:0x800DFB94; // type:function size:0x20 scope:global align:4 +chk_exp_pre__Q27daBomb25Act_cFv = .text:0x800DFBB4; // type:function size:0x58 scope:global align:4 +chk_exp_post__Q27daBomb25Act_cFv = .text:0x800DFC0C; // type:function size:0x24 scope:global align:4 +chk_sink_post__Q27daBomb25Act_cFv = .text:0x800DFC30; // type:function size:0x24 scope:global align:4 +set_real_shadow_flag__Q27daBomb25Act_cFv = .text:0x800DFC54; // type:function size:0xB8 scope:global align:4 +carry_fuse_start__Q27daBomb25Act_cFv = .text:0x800DFD0C; // type:function size:0xA4 scope:global align:4 +on_carry__Q27daBomb25Act_cFv = .text:0x800DFDB0; // type:function size:0x10 scope:global align:4 +off_carry__Q27daBomb25Act_cFv = .text:0x800DFDC0; // type:function size:0x10 scope:global align:4 +mode_wait_init__Q27daBomb25Act_cFv = .text:0x800DFDD0; // type:function size:0x28 scope:global align:4 +mode_wait__Q27daBomb25Act_cFv = .text:0x800DFDF8; // type:function size:0x148 scope:global align:4 +mode_carry_init__Q27daBomb25Act_cFv = .text:0x800DFF40; // type:function size:0x64 scope:global align:4 +mode_carry__Q27daBomb25Act_cFv = .text:0x800DFFA4; // type:function size:0xC8 scope:global align:4 +mode_explode_init__Q27daBomb25Act_cFv = .text:0x800E006C; // type:function size:0xE4 scope:global align:4 +mode_explode__Q27daBomb25Act_cFv = .text:0x800E0150; // type:function size:0x58 scope:global align:4 +mode_sink_init__Q27daBomb25Act_cFv = .text:0x800E01A8; // type:function size:0x90 scope:global align:4 +mode_sink__Q27daBomb25Act_cFv = .text:0x800E0238; // type:function size:0x98 scope:global align:4 +mode_proc_call__Q27daBomb25Act_cFv = .text:0x800E02D0; // type:function size:0xF4 scope:global align:4 +tensor_init__Q27daBomb25Act_cFv = .text:0x800E03C4; // type:function size:0x38 scope:global align:4 +vib_init__Q27daBomb25Act_cFv = .text:0x800E03FC; // type:function size:0x34 scope:global align:4 +vib_proc__Q27daBomb25Act_cFv = .text:0x800E0430; // type:function size:0xCC scope:global align:4 +set_vib_tensor__Q27daBomb25Act_cFv = .text:0x800E04FC; // type:function size:0x58 scope:global align:4 +tensor_wait__Q27daBomb25Act_cFv = .text:0x800E0554; // type:function size:0x34 scope:global align:4 +tensor_wait_drop__Q27daBomb25Act_cFv = .text:0x800E0588; // type:function size:0x50 scope:global align:4 +tensor_wait_ground__Q27daBomb25Act_cFv = .text:0x800E05D8; // type:function size:0x8C scope:global align:4 +tensor_carry__Q27daBomb25Act_cFv = .text:0x800E0664; // type:function size:0x20 scope:global align:4 +tensor_explode__Q27daBomb25Act_cFv = .text:0x800E0684; // type:function size:0x20 scope:global align:4 +tensor_sink__Q27daBomb25Act_cFv = .text:0x800E06A4; // type:function size:0x20 scope:global align:4 +tensor_proc_call__Q27daBomb25Act_cFv = .text:0x800E06C4; // type:function size:0xF4 scope:global align:4 +_execute__Q27daBomb25Act_cFv = .text:0x800E07B8; // type:function size:0xA8 scope:global align:4 +is_draw__Q27daBomb25Act_cFv = .text:0x800E0860; // type:function size:0x34 scope:global align:4 +draw_nut__Q27daBomb25Act_cFv = .text:0x800E0894; // type:function size:0xBC scope:global align:4 +draw_shadow__Q27daBomb25Act_cFv = .text:0x800E0950; // type:function size:0xBC scope:global align:4 +_draw__Q27daBomb25Act_cFv = .text:0x800E0A0C; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E0A80; // type:function size:0x20 scope:global align:4 +Mthd_Delete__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E0AA0; // type:function size:0x24 scope:global align:4 +Mthd_Execute__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E0AC4; // type:function size:0x24 scope:global align:4 +Mthd_Draw__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E0AE8; // type:function size:0x24 scope:global align:4 +Mthd_IsDelete__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E0B0C; // type:function size:0x8 scope:global align:4 +__dt__Q27daBomb214FuseSparksCB_cFv = .text:0x800E0B14; // type:function size:0x6C scope:global align:4 +__dt__Q27daBomb213FuseSmokeCB_cFv = .text:0x800E0B80; // type:function size:0x6C scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daBomb25Act_c5Prm_eQ37daBomb25Act_c5Prm_e = .text:0x800E0BEC; // type:function size:0x1C scope:global align:4 +initBlur__18daBoomerang_blur_cFPA4_fs = .text:0x800E0C08; // type:function size:0x13C scope:global align:4 +copyBlur__18daBoomerang_blur_cFPA4_fs = .text:0x800E0D44; // type:function size:0x2D8 scope:global align:4 +draw__18daBoomerang_blur_cFv = .text:0x800E101C; // type:function size:0x388 scope:global align:4 +draw__25daBoomerang_sightPacket_cFv = .text:0x800E13A4; // type:function size:0x14C scope:global align:4 +setSight__25daBoomerang_sightPacket_cFP4cXyzi = .text:0x800E14F0; // type:function size:0x228 scope:global align:4 +play__25daBoomerang_sightPacket_cFi = .text:0x800E1718; // type:function size:0x3C scope:global align:4 +draw__13daBoomerang_cFv = .text:0x800E1754; // type:function size:0x244 scope:global align:4 +daBoomerang_Draw__FP13daBoomerang_c = .text:0x800E1998; // type:function size:0x20 scope:global align:4 +getFlyMax__13daBoomerang_cFv = .text:0x800E19B8; // type:function size:0x5C scope:global align:4 +rockLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x800E1A14; // type:function size:0x98 scope:global align:4 +daBoomerang_rockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800E1AAC; // type:function size:0x24 scope:global align:4 +setAimActor__13daBoomerang_cFP10fopAc_ac_c = .text:0x800E1AD0; // type:function size:0x50 scope:global align:4 +setLockActor__13daBoomerang_cFP10fopAc_ac_ci = .text:0x800E1B20; // type:function size:0x100 scope:global align:4 +resetLockActor__13daBoomerang_cFv = .text:0x800E1C20; // type:function size:0x38 scope:global align:4 +setRoomInfo__13daBoomerang_cFv = .text:0x800E1C58; // type:function size:0xA4 scope:global align:4 +setKeepMatrix__13daBoomerang_cFv = .text:0x800E1CFC; // type:function size:0xAC scope:global align:4 +setAimPos__13daBoomerang_cFv = .text:0x800E1DA8; // type:function size:0xC4 scope:global align:4 +checkBgHit__13daBoomerang_cFP4cXyzP4cXyz = .text:0x800E1E6C; // type:function size:0x128 scope:global align:4 +procWait__13daBoomerang_cFv = .text:0x800E1F94; // type:function size:0x408 scope:global align:4 +procMove__13daBoomerang_cFv = .text:0x800E239C; // type:function size:0x758 scope:global align:4 +execute__13daBoomerang_cFv = .text:0x800E2AF4; // type:function size:0xDC scope:global align:4 +daBoomerang_Execute__FP13daBoomerang_c = .text:0x800E2BD0; // type:function size:0x20 scope:global align:4 +daBoomerang_IsDelete__FP13daBoomerang_c = .text:0x800E2BF0; // type:function size:0x8 scope:global align:4 +daBoomerang_Delete__FP13daBoomerang_c = .text:0x800E2BF8; // type:function size:0x8 scope:global align:4 +createHeap__13daBoomerang_cFv = .text:0x800E2C00; // type:function size:0xC8 scope:global align:4 +daBoomerang_createHeap__FP10fopAc_ac_c = .text:0x800E2CC8; // type:function size:0x20 scope:global align:4 +create__13daBoomerang_cFv = .text:0x800E2CE8; // type:function size:0x208 scope:global align:4 +__ct__13daBoomerang_cFv = .text:0x800E2EF0; // type:function size:0x3AC scope:global align:4 +__dt__20dBgS_BoomerangLinChkFv = .text:0x800E329C; // type:function size:0x154 scope:global align:4 +daBoomerang_Create__FP10fopAc_ac_c = .text:0x800E33F0; // type:function size:0x20 scope:global align:4 +__sinit_d_a_boomerang_cpp = .text:0x800E3410; // type:function size:0x7C scope:local align:4 +@20@__dt__20dBgS_BoomerangLinChkFv = .text:0x800E348C; // type:function size:0x8 scope:local align:4 +@100@__dt__20dBgS_BoomerangLinChkFv = .text:0x800E3494; // type:function size:0x8 scope:local align:4 +@88@__dt__20dBgS_BoomerangLinChkFv = .text:0x800E349C; // type:function size:0x8 scope:local align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x800E34A4; // type:function size:0x8 scope:global align:4 +getBoomerangCatchPos__9daPy_lk_cCFv = .text:0x800E34AC; // type:function size:0x1C scope:global align:4 +getLineTopPos__9daPy_lk_cFv = .text:0x800E34C8; // type:function size:0x2C scope:global align:4 +getPos__18daPy_sightPacket_cFv = .text:0x800E34F4; // type:function size:0x1C scope:global align:4 +__dt__18daBoomerang_blur_cFv = .text:0x800E3510; // type:function size:0xCC scope:global align:4 +__dt__25daBoomerang_sightPacket_cFv = .text:0x800E35DC; // type:function size:0x5C scope:global align:4 +convItemNo__FUc = .text:0x800E3638; // type:function size:0x90 scope:global align:4 +_delete__13daStandItem_cFv = .text:0x800E36C8; // type:function size:0xD0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800E3798; // type:function size:0x20 scope:local align:4 +CreateHeap__13daStandItem_cFv = .text:0x800E37B8; // type:function size:0x340 scope:global align:4 +CreateInit__13daStandItem_cFv = .text:0x800E3AF8; // type:function size:0x39C scope:global align:4 +_create__13daStandItem_cFv = .text:0x800E3E94; // type:function size:0x1B4 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x800E4048; // type:function size:0xCC scope:global align:4 +set_mtx__13daStandItem_cFv = .text:0x800E4114; // type:function size:0x328 scope:global align:4 +_execute__13daStandItem_cFv = .text:0x800E443C; // type:function size:0x68 scope:global align:4 +itemProc__13daStandItem_cFv = .text:0x800E44A4; // type:function size:0x74 scope:global align:4 +actionFobj00__13daStandItem_cFv = .text:0x800E4518; // type:function size:0x24 scope:global align:4 +actionFobj01__13daStandItem_cFv = .text:0x800E453C; // type:function size:0x24 scope:global align:4 +actionFobj02__13daStandItem_cFv = .text:0x800E4560; // type:function size:0x24 scope:global align:4 +actionFobj03__13daStandItem_cFv = .text:0x800E4584; // type:function size:0x8 scope:global align:4 +actionFobj04__13daStandItem_cFv = .text:0x800E458C; // type:function size:0x8 scope:global align:4 +actionFobj05__13daStandItem_cFv = .text:0x800E4594; // type:function size:0x4C scope:global align:4 +actionFobj06__13daStandItem_cFv = .text:0x800E45E0; // type:function size:0x190 scope:global align:4 +actionFobj07__13daStandItem_cFv = .text:0x800E4770; // type:function size:0x4C scope:global align:4 +actionFobj08__13daStandItem_cFv = .text:0x800E47BC; // type:function size:0x24 scope:global align:4 +actionFobj09__13daStandItem_cFv = .text:0x800E47E0; // type:function size:0x3B4 scope:global align:4 +actionFobj10__13daStandItem_cFv = .text:0x800E4B94; // type:function size:0x24 scope:global align:4 +actionFobj11__13daStandItem_cFv = .text:0x800E4BB8; // type:function size:0x2C scope:global align:4 +animTest__13daStandItem_cFv = .text:0x800E4BE4; // type:function size:0x260 scope:global align:4 +animTestForOneTime__13daStandItem_cFv = .text:0x800E4E44; // type:function size:0x258 scope:global align:4 +execAction__13daStandItem_cFv = .text:0x800E509C; // type:function size:0xF4 scope:global align:4 +mode_carry_init__13daStandItem_cFv = .text:0x800E5190; // type:function size:0x48 scope:global align:4 +mode_carry__13daStandItem_cFv = .text:0x800E51D8; // type:function size:0x2C scope:global align:4 +mode_wait_init__13daStandItem_cFv = .text:0x800E5204; // type:function size:0x2C scope:global align:4 +mode_wait__13daStandItem_cFv = .text:0x800E5230; // type:function size:0x4 scope:global align:4 +mode_drop_init__13daStandItem_cFv = .text:0x800E5234; // type:function size:0xC scope:global align:4 +mode_drop__13daStandItem_cFv = .text:0x800E5240; // type:function size:0x90 scope:global align:4 +_draw__13daStandItem_cFv = .text:0x800E52D0; // type:function size:0xE8 scope:global align:4 +daStandItem_Create__FPv = .text:0x800E53B8; // type:function size:0x20 scope:global align:4 +daStandItem_Delete__FPv = .text:0x800E53D8; // type:function size:0x24 scope:global align:4 +daStandItem_Draw__FPv = .text:0x800E53FC; // type:function size:0x24 scope:global align:4 +daStandItem_Execute__FPv = .text:0x800E5420; // type:function size:0x24 scope:global align:4 +daStandItem_IsDelete__FPv = .text:0x800E5444; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x800E544C; // type:function size:0x10 scope:global align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x800E545C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x800E5464; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x800E546C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x800E5474; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x800E547C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x800E5484; // type:function size:0x8 scope:global align:4 +__sinit_d_a_dai_item_cpp = .text:0x800E548C; // type:function size:0x300 scope:local align:4 +__arraydtor$4071 = .text:0x800E578C; // type:function size:0x38 scope:local align:4 +__arraydtor$4069 = .text:0x800E57C4; // type:function size:0x38 scope:local align:4 +__arraydtor$4067 = .text:0x800E57FC; // type:function size:0x38 scope:local align:4 +__arraydtor$4065 = .text:0x800E5834; // type:function size:0x38 scope:local align:4 +__arraydtor$4063 = .text:0x800E586C; // type:function size:0x38 scope:local align:4 +__arraydtor$4061 = .text:0x800E58A4; // type:function size:0x38 scope:local align:4 +__arraydtor$4059 = .text:0x800E58DC; // type:function size:0x38 scope:local align:4 +__arraydtor$4057 = .text:0x800E5914; // type:function size:0x38 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x800E594C; // type:function size:0x8 scope:local align:4 +@248@__dt__8dCcD_CylFv = .text:0x800E5954; // type:function size:0x8 scope:local align:4 +reset__16daDemo00_resID_cFv = .text:0x800E595C; // type:function size:0x30 scope:global align:4 +reset__16daDemo00_model_cFv = .text:0x800E598C; // type:function size:0x60 scope:global align:4 +__dt__10daDemo00_cFv = .text:0x800E59EC; // type:function size:0x74 scope:global align:4 +setBaseMtx__10daDemo00_cFv = .text:0x800E5A60; // type:function size:0x9C scope:global align:4 +setShadowSize__10daDemo00_cFv = .text:0x800E5AFC; // type:function size:0x2F0 scope:global align:4 +awaCheck__FP8J3DModel = .text:0x800E5DEC; // type:function size:0x208 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x800E5FF4; // type:function size:0x20 scope:global align:4 +createHeap__10daDemo00_cFv = .text:0x800E6014; // type:function size:0x60C scope:global align:4 +actStandby__10daDemo00_cFP13dDemo_actor_c = .text:0x800E6620; // type:function size:0x138 scope:global align:4 +actPerformance__10daDemo00_cFP13dDemo_actor_c = .text:0x800E6758; // type:function size:0x6D4 scope:global align:4 +actLeaving__10daDemo00_cFP13dDemo_actor_c = .text:0x800E6E2C; // type:function size:0x64 scope:global align:4 +daDemo00_Draw__FP10daDemo00_c = .text:0x800E6E90; // type:function size:0x20 scope:global align:4 +draw__10daDemo00_cFv = .text:0x800E6EB0; // type:function size:0x354 scope:global align:4 +daDemo00_Execute__FP10daDemo00_c = .text:0x800E7204; // type:function size:0x20 scope:global align:4 +execute__10daDemo00_cFv = .text:0x800E7224; // type:function size:0x67C scope:global align:4 +daDemo00_IsDelete__FP10daDemo00_c = .text:0x800E78A0; // type:function size:0x8 scope:global align:4 +daDemo00_Delete__FP10daDemo00_c = .text:0x800E78A8; // type:function size:0x28 scope:global align:4 +daDemo00_Create__FP10fopAc_ac_c = .text:0x800E78D0; // type:function size:0x94 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x800E7964; // type:function size:0x5C scope:global align:4 +daDisappear_Draw__FP15disappear_class = .text:0x800E79C0; // type:function size:0x8 scope:global align:4 +daDisappear_Execute__FP15disappear_class = .text:0x800E79C8; // type:function size:0xF8 scope:global align:4 +daDisappear_IsDelete__FP15disappear_class = .text:0x800E7AC0; // type:function size:0x8 scope:global align:4 +daDisappear_Delete__FP15disappear_class = .text:0x800E7AC8; // type:function size:0x8 scope:global align:4 +set_disappear__FP15disappear_classf = .text:0x800E7AD0; // type:function size:0x2EC scope:global align:4 +daDisappear_Create__FP10fopAc_ac_c = .text:0x800E7DBC; // type:function size:0xA4 scope:global align:4 +daEsa_Draw__FP9esa_class = .text:0x800E7E60; // type:function size:0x48 scope:global align:4 +bg_check__FP9esa_class = .text:0x800E7EA8; // type:function size:0x5F4 scope:global align:4 +esa_1_move__FP9esa_class = .text:0x800E849C; // type:function size:0x45C scope:global align:4 +daEsa_Execute__FP9esa_class = .text:0x800E88F8; // type:function size:0xC0 scope:global align:4 +daEsa_IsDelete__FP9esa_class = .text:0x800E89B8; // type:function size:0x8 scope:global align:4 +daEsa_Delete__FP9esa_class = .text:0x800E89C0; // type:function size:0x28 scope:global align:4 +daEsa_CreateHeap__FP10fopAc_ac_c = .text:0x800E89E8; // type:function size:0xC8 scope:global align:4 +daEsa_Create__FP10fopAc_ac_c = .text:0x800E8AB0; // type:function size:0x1F4 scope:global align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x800E8CA4; // type:function size:0x1C scope:global align:4 +setBackNrm__13daHo_packet_cFv = .text:0x800E8CC0; // type:function size:0x88 scope:global align:4 +setNrmMtx__13daHo_packet_cFR4cXyz = .text:0x800E8D48; // type:function size:0x2C scope:global align:4 +setNrmVtx__13daHo_packet_cFP4cXyzii = .text:0x800E8D74; // type:function size:0x538 scope:global align:4 +setTopNrmVtx__13daHo_packet_cFP4cXyz = .text:0x800E92AC; // type:function size:0x10C scope:global align:4 +draw__13daHo_packet_cFv = .text:0x800E93B8; // type:function size:0x830 scope:global align:4 +daGrid_Draw__FP8daGrid_c = .text:0x800E9BE8; // type:function size:0x24 scope:global align:4 +ho_move__FP8daGrid_c = .text:0x800E9C0C; // type:function size:0xD1C scope:global align:4 +daGrid_Execute__FP8daGrid_c = .text:0x800EA928; // type:function size:0x24 scope:global align:4 +daGrid_IsDelete__FP8daGrid_c = .text:0x800EA94C; // type:function size:0x8 scope:global align:4 +daGrid_Delete__FP8daGrid_c = .text:0x800EA954; // type:function size:0x24 scope:global align:4 +daGrid_Create__FP10fopAc_ac_c = .text:0x800EA978; // type:function size:0x20 scope:global align:4 +_create__8daGrid_cFv = .text:0x800EA998; // type:function size:0x514 scope:global align:4 +_delete__8daGrid_cFv = .text:0x800EAEAC; // type:function size:0x7C scope:global align:4 +_execute__8daGrid_cFv = .text:0x800EAF28; // type:function size:0x1C4 scope:global align:4 +_draw__8daGrid_cFv = .text:0x800EB0EC; // type:function size:0x23C scope:global align:4 +entry__12J3DMatPacketFP13J3DDrawBuffer = .text:0x800EB328; // type:function size:0x60 scope:global align:4 +__sinit_d_a_grid_cpp = .text:0x800EB388; // type:function size:0x148 scope:local align:4 +__dt__10daHo_HIO_cFv = .text:0x800EB4D0; // type:function size:0x50 scope:global align:4 +__dt__13daHo_packet_cFv = .text:0x800EB520; // type:function size:0xB8 scope:global align:4 +Eye__9dCamera_cFv = .text:0x800EB5D8; // type:function size:0x34 scope:global align:4 +spin_draw__FP11himo2_class = .text:0x800EB60C; // type:function size:0x4B0 scope:global align:4 +himo2_control__FP11himo2_classP7himo2_s = .text:0x800EBABC; // type:function size:0x214 scope:global align:4 +himo2_control2__FP11himo2_classP7himo2_s = .text:0x800EBCD0; // type:function size:0x31C scope:global align:4 +himo2_draw__FP11himo2_classP7himo2_s = .text:0x800EBFEC; // type:function size:0x1F8 scope:global align:4 +himo_hang_draw__FP11himo2_class = .text:0x800EC1E4; // type:function size:0x11C scope:global align:4 +himo2_disp__FP11himo2_class = .text:0x800EC300; // type:function size:0x38 scope:global align:4 +daHimo2_Draw__FP11himo2_class = .text:0x800EC338; // type:function size:0x8B0 scope:global align:4 +s_a_d_sub__FPvPv = .text:0x800ECBE8; // type:function size:0x6C scope:global align:4 +search_target__FP11himo2_class4cXyz = .text:0x800ECC54; // type:function size:0x548 scope:global align:4 +setTargetPos__11himo2_classFP4cXyzPfPf = .text:0x800ED19C; // type:function size:0x144 scope:global align:4 +dr_a_sub__FPvPv = .text:0x800ED2E0; // type:function size:0x4C scope:global align:4 +b_a_sub__FPvPv = .text:0x800ED32C; // type:function size:0x4C scope:local align:4 +himo2_bg_check__FP11himo2_class = .text:0x800ED378; // type:function size:0x310 scope:global align:4 +pl_pos_add__FP11himo2_class = .text:0x800ED688; // type:function size:0x6C scope:global align:4 +new_himo2_move__FP11himo2_class = .text:0x800ED6F4; // type:function size:0x2944 scope:global align:4 +cM_scos__Fs = .text:0x800F0038; // type:function size:0x1C scope:global align:4 +cM_ssin__Fs = .text:0x800F0054; // type:function size:0x1C scope:global align:4 +GetCross__11cBgS_LinChkFv = .text:0x800F0070; // type:function size:0x8 scope:global align:4 +__ct__11dBgS_LinChkFv = .text:0x800F0078; // type:function size:0x144 scope:global align:4 +daHimo2_Execute__FP11himo2_class = .text:0x800F01BC; // type:function size:0x470 scope:global align:4 +daHimo2_IsDelete__FP11himo2_class = .text:0x800F062C; // type:function size:0x8 scope:global align:4 +daHimo2_Delete__FP11himo2_class = .text:0x800F0634; // type:function size:0x3C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x800F0670; // type:function size:0x184 scope:global align:4 +daHimo2_Create__FP10fopAc_ac_c = .text:0x800F07F4; // type:function size:0x314 scope:global align:4 +__sinit_d_a_himo2_cpp = .text:0x800F0B08; // type:function size:0x90 scope:local align:4 +__dt__10himo2HIO_cFv = .text:0x800F0B98; // type:function size:0x48 scope:global align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x800F0BE0; // type:function size:0x8 scope:global align:4 +getRopeJumpLand__9daPy_py_cCFv = .text:0x800F0BE8; // type:function size:0xC scope:global align:4 +fabsf__3stdFf = .text:0x800F0BF4; // type:function size:0xC scope:global align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x800F0C00; // type:function size:0x8 scope:global align:4 +checkRopeForceEnd__9daPy_py_cCFv = .text:0x800F0C08; // type:function size:0xC scope:global align:4 +__dt__7himo2_sFv = .text:0x800F0C14; // type:function size:0x3C scope:global align:4 +__ct__7himo2_sFv = .text:0x800F0C50; // type:function size:0x4 scope:global align:4 +show__8daYkgr_cFv = .text:0x800F0C54; // type:function size:0x1C scope:global align:4 +hide__8daYkgr_cFv = .text:0x800F0C70; // type:function size:0x1C scope:global align:4 +dComIfGs_isEventBit__FUs = .text:0x800F0C8C; // type:function size:0x30 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x800F0CBC; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FP10fopAc_ac_c = .text:0x800F0CCC; // type:function size:0x2C scope:global align:4 +dComIfGp_event_reset__Fv = .text:0x800F0CF8; // type:function size:0x18 scope:global align:4 +mDoAud_seStart__FUlP3VecUlSc = .text:0x800F0D10; // type:function size:0x54 scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x800F0D64; // type:function size:0x10 scope:global align:4 +fopAcM_seStartCurrent__FP10fopAc_ac_cUlUl = .text:0x800F0D74; // type:function size:0x70 scope:global align:4 +onCondition__11dEvt_info_cFUs = .text:0x800F0DE4; // type:function size:0x10 scope:global align:4 +dComIfGs_onEventBit__FUs = .text:0x800F0DF4; // type:function size:0x30 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x800F0E24; // type:function size:0x10 scope:global align:4 +fopAcM_GetID__FPv = .text:0x800F0E34; // type:function size:0x18 scope:global align:4 +fopAcM_GetParam__FPv = .text:0x800F0E4C; // type:function size:0x8 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x800F0E54; // type:function size:0x34 scope:global align:4 +fopAcM_GetName__FPv = .text:0x800F0E88; // type:function size:0x8 scope:global align:4 +fopAcM_seStart__FP10fopAc_ac_cUlUl = .text:0x800F0E90; // type:function size:0x70 scope:global align:4 +fopAcM_SetParam__FPvUl = .text:0x800F0F00; // type:function size:0x8 scope:global align:4 +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x800F0F08; // type:function size:0x14 scope:global align:4 +daPy_getPlayerLinkActorClass__Fv = .text:0x800F0F1C; // type:function size:0x10 scope:global align:4 +Lockon__12dAttention_cFv = .text:0x800F0F2C; // type:function size:0x54 scope:global align:4 +dComIfGp_getAttention__Fv = .text:0x800F0F80; // type:function size:0x10 scope:global align:4 +sqrtf__3stdFf = .text:0x800F0F90; // type:function size:0x70 scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x800F1000; // type:function size:0x18 scope:global align:4 +dComIfGp_getPlayerCameraID__Fi = .text:0x800F1018; // type:function size:0x1C scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x800F1034; // type:function size:0x18 scope:global align:4 +draw__16daHookshot_shapeFv = .text:0x800F104C; // type:function size:0x27C scope:global align:4 +draw__12daHookshot_cFv = .text:0x800F12C8; // type:function size:0x5C scope:global align:4 +daHookshot_Draw__FP12daHookshot_c = .text:0x800F1324; // type:function size:0x20 scope:global align:4 +daHookshot_rockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800F1344; // type:function size:0xA4 scope:global align:4 +procWait_init__12daHookshot_cFi = .text:0x800F13E8; // type:function size:0xE4 scope:global align:4 +procWait__12daHookshot_cFv = .text:0x800F14CC; // type:function size:0x4C4 scope:global align:4 +procShot__12daHookshot_cFv = .text:0x800F1990; // type:function size:0x7B4 scope:global align:4 +procPlayerPull__12daHookshot_cFv = .text:0x800F2144; // type:function size:0x338 scope:global align:4 +procReturn__12daHookshot_cFv = .text:0x800F247C; // type:function size:0x270 scope:global align:4 +execute__12daHookshot_cFv = .text:0x800F26EC; // type:function size:0x468 scope:global align:4 +daHookshot_Execute__FP12daHookshot_c = .text:0x800F2B54; // type:function size:0x20 scope:global align:4 +daHookshot_IsDelete__FP12daHookshot_c = .text:0x800F2B74; // type:function size:0x8 scope:global align:4 +hookshot_delete__12daHookshot_cFv = .text:0x800F2B7C; // type:function size:0x74 scope:global align:4 +daHookshot_Delete__FP12daHookshot_c = .text:0x800F2BF0; // type:function size:0x24 scope:global align:4 +create__12daHookshot_cFv = .text:0x800F2C14; // type:function size:0xB4 scope:global align:4 +__ct__12daHookshot_cFv = .text:0x800F2CC8; // type:function size:0x318 scope:global align:4 +__dt__15dBgS_RopeLinChkFv = .text:0x800F2FE0; // type:function size:0x154 scope:global align:4 +daHookshot_Create__FP10fopAc_ac_c = .text:0x800F3134; // type:function size:0x20 scope:global align:4 +__sinit_d_a_hookshot_cpp = .text:0x800F3154; // type:function size:0x2C scope:local align:4 +@20@__dt__15dBgS_RopeLinChkFv = .text:0x800F3180; // type:function size:0x8 scope:local align:4 +@100@__dt__15dBgS_RopeLinChkFv = .text:0x800F3188; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_RopeLinChkFv = .text:0x800F3190; // type:function size:0x8 scope:local align:4 +getHookshotRootPos__9daPy_lk_cCFv = .text:0x800F3198; // type:function size:0x1C scope:global align:4 +getModelJointMtx__9daPy_lk_cFUs = .text:0x800F31B4; // type:function size:0x18 scope:global align:4 +__dt__16daHookshot_shapeFv = .text:0x800F31CC; // type:function size:0x5C scope:global align:4 +setPointLight__9daIball_cFv = .text:0x800F3228; // type:function size:0x158 scope:global align:4 +createDisappearEffect__9daIball_cFii = .text:0x800F3380; // type:function size:0x288 scope:global align:4 +itemParamSet_CB__FPv = .text:0x800F3608; // type:function size:0x50 scope:global align:4 +createItem__9daIball_cFv = .text:0x800F3658; // type:function size:0x33C scope:global align:4 +dead__9daIball_cFv = .text:0x800F3994; // type:function size:0xB4 scope:global align:4 +checkGeo__9daIball_cFv = .text:0x800F3A48; // type:function size:0x430 scope:global align:4 +mode_wait_init__9daIball_cFv = .text:0x800F3E78; // type:function size:0x38 scope:global align:4 +mode_wait__9daIball_cFv = .text:0x800F3EB0; // type:function size:0xBC scope:global align:4 +mode_water_init__9daIball_cFv = .text:0x800F3F6C; // type:function size:0x7C scope:global align:4 +mode_water__9daIball_cFv = .text:0x800F3FE8; // type:function size:0x6C scope:global align:4 +animControl__9daIball_cFv = .text:0x800F4054; // type:function size:0x138 scope:global align:4 +damage__9daIball_cFv = .text:0x800F418C; // type:function size:0xC4 scope:global align:4 +set_mtx__9daIball_cFv = .text:0x800F4250; // type:function size:0x98 scope:global align:4 +CreateInit__9daIball_cFv = .text:0x800F42E8; // type:function size:0x134 scope:global align:4 +_daIball_draw__9daIball_cFv = .text:0x800F441C; // type:function size:0x128 scope:global align:4 +_daIball_execute__9daIball_cFv = .text:0x800F4544; // type:function size:0xF0 scope:global align:4 +_daIball_delete__9daIball_cFv = .text:0x800F4634; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800F4678; // type:function size:0x20 scope:local align:4 +_daIball_create__9daIball_cFv = .text:0x800F4698; // type:function size:0x1D8 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x800F4870; // type:function size:0x2C scope:global align:4 +CreateHeap__9daIball_cFv = .text:0x800F489C; // type:function size:0x2A4 scope:global align:4 +daIball_Create__FP10fopAc_ac_c = .text:0x800F4B40; // type:function size:0x20 scope:global align:4 +daIball_Draw__FP9daIball_c = .text:0x800F4B60; // type:function size:0x20 scope:global align:4 +daIball_Delete__FP9daIball_c = .text:0x800F4B80; // type:function size:0x20 scope:global align:4 +daIball_IsDelete__FP9daIball_c = .text:0x800F4BA0; // type:function size:0x8 scope:global align:4 +daIball_Execute__FP9daIball_c = .text:0x800F4BA8; // type:function size:0x20 scope:global align:4 +getData__12daItemBase_cFv = .text:0x800F4BC8; // type:function size:0xC scope:global align:4 +setArrowTrans__Fs4cXyz = .text:0x800F4BD4; // type:function size:0x78 scope:global align:4 +getYOffset__8daItem_cFv = .text:0x800F4C4C; // type:function size:0x8C scope:global align:4 +set_mtx__8daItem_cFv = .text:0x800F4CD8; // type:function size:0x194 scope:global align:4 +set_mtx_base__8daItem_cFP8J3DModel4cXyz5csXyz = .text:0x800F4E6C; // type:function size:0x170 scope:global align:4 +itemGetCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800F4FDC; // type:function size:0x68 scope:global align:4 +CreateInit__8daItem_cFv = .text:0x800F5044; // type:function size:0x3A8 scope:global align:4 +_daItem_create__8daItem_cFv = .text:0x800F53EC; // type:function size:0x27C scope:global align:4 +_daItem_execute__8daItem_cFv = .text:0x800F5668; // type:function size:0x1CC scope:global align:4 +mode_proc_call__8daItem_cFv = .text:0x800F5834; // type:function size:0x198 scope:global align:4 +execInitNormalDirection__8daItem_cFv = .text:0x800F59CC; // type:function size:0x130 scope:global align:4 +execMainNormalDirection__8daItem_cFv = .text:0x800F5AFC; // type:function size:0xCC scope:global align:4 +execInitGetDemoDirection__8daItem_cFv = .text:0x800F5BC8; // type:function size:0xA0 scope:global align:4 +execWaitGetDemoDirection__8daItem_cFv = .text:0x800F5C68; // type:function size:0x74 scope:global align:4 +execMainGetDemoDirection__8daItem_cFv = .text:0x800F5CDC; // type:function size:0x68 scope:global align:4 +execBringNezumi__8daItem_cFv = .text:0x800F5D44; // type:function size:0x44 scope:global align:4 +execWaitMain__8daItem_cFv = .text:0x800F5D88; // type:function size:0x1B8 scope:global align:4 +execWaitMainFromBoss__8daItem_cFv = .text:0x800F5F40; // type:function size:0x80 scope:global align:4 +scaleAnimFromBossItem__8daItem_cFv = .text:0x800F5FC0; // type:function size:0x100 scope:global align:4 +_daItem_draw__8daItem_cFv = .text:0x800F60C0; // type:function size:0x50 scope:global align:4 +setTevStr__8daItem_cFv = .text:0x800F6110; // type:function size:0xB8 scope:global align:4 +_daItem_delete__8daItem_cFv = .text:0x800F61C8; // type:function size:0xA0 scope:global align:4 +Reflect__FR4cXyzP4cXyzff = .text:0x800F6268; // type:function size:0x1CC scope:global align:4 +itemGetExecute__8daItem_cFv = .text:0x800F6434; // type:function size:0x8F0 scope:global align:4 +itemDefaultRotateY__8daItem_cFv = .text:0x800F6D24; // type:function size:0x54 scope:global align:4 +checkItemDisappear__8daItem_cFv = .text:0x800F6D78; // type:function size:0xDC scope:global align:4 +setItemTimer__8daItem_cFi = .text:0x800F6E54; // type:function size:0x20 scope:global align:4 +checkPlayerGet__8daItem_cFv = .text:0x800F6E74; // type:function size:0x54 scope:global align:4 +itemActionForRupee__8daItem_cFv = .text:0x800F6EC8; // type:function size:0x160 scope:global align:4 +itemActionForHeart__8daItem_cFv = .text:0x800F7028; // type:function size:0x114 scope:global align:4 +itemActionForKey__8daItem_cFv = .text:0x800F713C; // type:function size:0x168 scope:global align:4 +itemActionForEmono__8daItem_cFv = .text:0x800F72A4; // type:function size:0x100 scope:global align:4 +itemActionForSword__8daItem_cFv = .text:0x800F73A4; // type:function size:0x4F4 scope:global align:4 +itemActionForArrow__8daItem_cFv = .text:0x800F7898; // type:function size:0x258 scope:global align:4 +checkWall__8daItem_cFv = .text:0x800F7AF0; // type:function size:0x108 scope:global align:4 +set_bound_se__8daItem_cFv = .text:0x800F7BF8; // type:function size:0x1E4 scope:global align:4 +checkGetItem__8daItem_cFv = .text:0x800F7DDC; // type:function size:0x90 scope:global align:4 +timeCount__8daItem_cFv = .text:0x800F7E6C; // type:function size:0xA0 scope:global align:4 +mode_wait_init__8daItem_cFv = .text:0x800F7F0C; // type:function size:0x44 scope:global align:4 +mode_water_init__8daItem_cFv = .text:0x800F7F50; // type:function size:0x17C scope:global align:4 +mode_wait__8daItem_cFv = .text:0x800F80CC; // type:function size:0x380 scope:global align:4 +mode_water__8daItem_cFv = .text:0x800F844C; // type:function size:0xDC scope:global align:4 +initAction__8daItem_cFv = .text:0x800F8528; // type:function size:0x428 scope:global align:4 +daItem_Draw__FP8daItem_c = .text:0x800F8950; // type:function size:0x20 scope:global align:4 +daItem_Execute__FP8daItem_c = .text:0x800F8970; // type:function size:0x20 scope:global align:4 +daItem_IsDelete__FP8daItem_c = .text:0x800F8990; // type:function size:0x20 scope:global align:4 +daItem_Delete__FP8daItem_c = .text:0x800F89B0; // type:function size:0x20 scope:global align:4 +daItem_Create__FP10fopAc_ac_c = .text:0x800F89D0; // type:function size:0x20 scope:global align:4 +_daItem_isdelete__8daItem_cFv = .text:0x800F89F0; // type:function size:0x8 scope:global align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x800F89F8; // type:function size:0x1C scope:global align:4 +DeleteBase__12daItemBase_cFPCc = .text:0x800F8A14; // type:function size:0x28 scope:global align:4 +clothCreate__12daItemBase_cFv = .text:0x800F8A3C; // type:function size:0x8 scope:global align:4 +CreateItemHeap__12daItemBase_cFPCcsssssss = .text:0x800F8A44; // type:function size:0x630 scope:global align:4 +DrawBase__12daItemBase_cFv = .text:0x800F9074; // type:function size:0xBC scope:global align:4 +setListStart__12daItemBase_cFv = .text:0x800F9130; // type:function size:0x54 scope:global align:4 +setListEnd__12daItemBase_cFv = .text:0x800F9184; // type:function size:0x24 scope:global align:4 +settingBeforeDraw__12daItemBase_cFv = .text:0x800F91A8; // type:function size:0x9C scope:global align:4 +setTevStr__12daItemBase_cFv = .text:0x800F9244; // type:function size:0x98 scope:global align:4 +setShadow__12daItemBase_cFv = .text:0x800F92DC; // type:function size:0xCC scope:global align:4 +animEntry__12daItemBase_cFv = .text:0x800F93A8; // type:function size:0x118 scope:global align:4 +animPlay__12daItemBase_cFfffff = .text:0x800F94C0; // type:function size:0xF8 scope:global align:4 +__ct__10daNh_HIO_cFv = .text:0x800F95B8; // type:function size:0x9C scope:global align:4 +__dt__6daNh_cFv = .text:0x800F9654; // type:function size:0x220 scope:global align:4 +setBaseMtx__6daNh_cFv = .text:0x800F9874; // type:function size:0x10C scope:global align:4 +createHeap__6daNh_cFv = .text:0x800F9980; // type:function size:0xD4 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x800F9A54; // type:function size:0x20 scope:local align:4 +create__6daNh_cFv = .text:0x800F9A74; // type:function size:0x218 scope:global align:4 +init__6daNh_cFv = .text:0x800F9C8C; // type:function size:0xD8 scope:global align:4 +action__6daNh_cFPv = .text:0x800F9D64; // type:function size:0x90 scope:global align:4 +setAction__6daNh_cFM6daNh_cFPCvPvPv_iPv = .text:0x800F9DF4; // type:function size:0xC4 scope:global align:4 +checkBinCatch__6daNh_cFv = .text:0x800F9EB8; // type:function size:0x84 scope:global align:4 +searchPlayer__6daNh_cFv = .text:0x800F9F3C; // type:function size:0x1CC scope:global align:4 +moveProc__6daNh_cFffs = .text:0x800FA108; // type:function size:0x94 scope:global align:4 +getHomeDistance__6daNh_cFv = .text:0x800FA19C; // type:function size:0xC4 scope:global align:4 +checkTimer__6daNh_cFv = .text:0x800FA260; // type:function size:0x84 scope:global align:4 +BGCheck__6daNh_cFv = .text:0x800FA2E4; // type:function size:0x284 scope:global align:4 +airMove__6daNh_cFv = .text:0x800FA568; // type:function size:0x4C scope:global align:4 +waitAction__6daNh_cFPv = .text:0x800FA5B4; // type:function size:0xC0 scope:global align:4 +checkEscapeEnd__6daNh_cFv = .text:0x800FA674; // type:function size:0x118 scope:global align:4 +escapeAction__6daNh_cFPv = .text:0x800FA78C; // type:function size:0xF4 scope:global align:4 +returnAction__6daNh_cFPv = .text:0x800FA880; // type:function size:0x1B4 scope:global align:4 +execute__6daNh_cFv = .text:0x800FAA34; // type:function size:0x1AC scope:global align:4 +initBrkAnm__6daNh_cFb = .text:0x800FABE0; // type:function size:0xE4 scope:global align:4 +playBrkAnm__6daNh_cFv = .text:0x800FACC4; // type:function size:0x24 scope:global align:4 +draw__6daNh_cFv = .text:0x800FACE8; // type:function size:0x134 scope:global align:4 +daNh_Draw__FP6daNh_c = .text:0x800FAE1C; // type:function size:0x20 scope:global align:4 +daNh_Execute__FP6daNh_c = .text:0x800FAE3C; // type:function size:0x20 scope:global align:4 +daNh_IsDelete__FP6daNh_c = .text:0x800FAE5C; // type:function size:0x8 scope:global align:4 +daNh_Delete__FP6daNh_c = .text:0x800FAE64; // type:function size:0x28 scope:global align:4 +daNh_Create__FP10fopAc_ac_c = .text:0x800FAE8C; // type:function size:0x20 scope:global align:4 +__dt__10daNh_HIO_cFv = .text:0x800FAEAC; // type:function size:0x48 scope:global align:4 +cLib_calcTimer__FPi = .text:0x800FAEF4; // type:function size:0x1C scope:global align:4 +cLib_getRndValue__Fii = .text:0x800FAF10; // type:function size:0x74 scope:global align:4 +__sinit_d_a_nh_cpp = .text:0x800FAF84; // type:function size:0x3C scope:local align:4 +__ct__16daNpc_Fa1_HIO3_cFv = .text:0x800FAFC0; // type:function size:0x44 scope:global align:4 +__ct__16daNpc_Fa1_HIO2_cFv = .text:0x800FB004; // type:function size:0x64 scope:global align:4 +__ct__15daNpc_Fa1_HIO_cFv = .text:0x800FB068; // type:function size:0x10C scope:global align:4 +__dt__16daNpc_Fa1_HIO3_cFv = .text:0x800FB174; // type:function size:0x48 scope:global align:4 +__dt__16daNpc_Fa1_HIO2_cFv = .text:0x800FB1BC; // type:function size:0x48 scope:global align:4 +__ct__28daNpc_Fa1_McaMorfCallBack1_cFv = .text:0x800FB204; // type:function size:0x28 scope:global align:4 +execute__28daNpc_Fa1_McaMorfCallBack1_cFUsP16J3DTransformInfo = .text:0x800FB22C; // type:function size:0x20 scope:global align:4 +setPointLightParam__11daNpc_Fa1_cFv = .text:0x800FB24C; // type:function size:0x6C scope:global align:4 +createInit__11daNpc_Fa1_cFv = .text:0x800FB2B8; // type:function size:0x25C scope:global align:4 +_draw__11daNpc_Fa1_cFv = .text:0x800FB514; // type:function size:0xC4 scope:global align:4 +_execute__11daNpc_Fa1_cFv = .text:0x800FB5D8; // type:function size:0xD4 scope:global align:4 +checkBinCatch__11daNpc_Fa1_cFv = .text:0x800FB6AC; // type:function size:0x84 scope:global align:4 +position_move__11daNpc_Fa1_cFff = .text:0x800FB730; // type:function size:0x100 scope:global align:4 +BGCheck__11daNpc_Fa1_cFv = .text:0x800FB830; // type:function size:0xD4 scope:global align:4 +init_normal_move__11daNpc_Fa1_cFv = .text:0x800FB904; // type:function size:0x84 scope:global align:4 +normal_move__11daNpc_Fa1_cFv = .text:0x800FB988; // type:function size:0xE0 scope:global align:4 +init_straight__11daNpc_Fa1_cFv = .text:0x800FBA68; // type:function size:0x48 scope:global align:4 +init_straight2__11daNpc_Fa1_cFv = .text:0x800FBAB0; // type:function size:0x18 scope:global align:4 +straight__11daNpc_Fa1_cFv = .text:0x800FBAC8; // type:function size:0x100 scope:global align:4 +init_turn__11daNpc_Fa1_cFv = .text:0x800FBBC8; // type:function size:0x48 scope:global align:4 +turn__11daNpc_Fa1_cFv = .text:0x800FBC10; // type:function size:0x90 scope:global align:4 +init_areaMove__11daNpc_Fa1_cFv = .text:0x800FBCA0; // type:function size:0x20 scope:global align:4 +areaMove__11daNpc_Fa1_cFv = .text:0x800FBCC0; // type:function size:0x154 scope:global align:4 +init_areaOutMove__11daNpc_Fa1_cFv = .text:0x800FBE14; // type:function size:0x20 scope:global align:4 +areaOutMove__11daNpc_Fa1_cFv = .text:0x800FBE34; // type:function size:0x160 scope:global align:4 +init_get_player_move__11daNpc_Fa1_cFv = .text:0x800FBF94; // type:function size:0xA8 scope:global align:4 +get_player_move__11daNpc_Fa1_cFv = .text:0x800FC03C; // type:function size:0x13C scope:global align:4 +init_escape_move__11daNpc_Fa1_cFv = .text:0x800FC178; // type:function size:0x2C scope:global align:4 +escape_move__11daNpc_Fa1_cFv = .text:0x800FC1A4; // type:function size:0x13C scope:global align:4 +init_hover_move__11daNpc_Fa1_cFv = .text:0x800FC2E0; // type:function size:0x30 scope:global align:4 +hover_move__11daNpc_Fa1_cFv = .text:0x800FC310; // type:function size:0x70 scope:global align:4 +init_bottle_appear_move__11daNpc_Fa1_cFv = .text:0x800FC380; // type:function size:0x48 scope:global align:4 +bottle_appear_move__11daNpc_Fa1_cFv = .text:0x800FC3C8; // type:function size:0x1E0 scope:global align:4 +init_up1__11daNpc_Fa1_cFv = .text:0x800FC5A8; // type:function size:0x134 scope:global align:4 +up1__11daNpc_Fa1_cFv = .text:0x800FC6DC; // type:function size:0x30 scope:global align:4 +init_down__11daNpc_Fa1_cFv = .text:0x800FC70C; // type:function size:0x24 scope:global align:4 +down__11daNpc_Fa1_cFv = .text:0x800FC730; // type:function size:0x38 scope:global align:4 +init_up2__11daNpc_Fa1_cFv = .text:0x800FC768; // type:function size:0x78 scope:global align:4 +up2__11daNpc_Fa1_cFv = .text:0x800FC7E0; // type:function size:0x4 scope:global align:4 +init_bottle_baba_wait__11daNpc_Fa1_cFv = .text:0x800FC7E4; // type:function size:0x38 scope:global align:4 +bottle_baba_wait__11daNpc_Fa1_cFv = .text:0x800FC81C; // type:function size:0x2C scope:global align:4 +init_bottle_baba_move__11daNpc_Fa1_cFv = .text:0x800FC848; // type:function size:0x9C scope:global align:4 +bottle_baba_move__11daNpc_Fa1_cFv = .text:0x800FC8E4; // type:function size:0x1B0 scope:global align:4 +init_bottle_baba_move2__11daNpc_Fa1_cFv = .text:0x800FCA94; // type:function size:0x60 scope:global align:4 +bottle_baba_move2__11daNpc_Fa1_cFv = .text:0x800FCAF4; // type:function size:0x1A0 scope:global align:4 +init_baba_down__11daNpc_Fa1_cFv = .text:0x800FCC94; // type:function size:0x94 scope:global align:4 +baba_down__11daNpc_Fa1_cFv = .text:0x800FCD28; // type:function size:0x34 scope:global align:4 +init_baba_up__11daNpc_Fa1_cFv = .text:0x800FCD5C; // type:function size:0x7C scope:global align:4 +init_bigelf_change__11daNpc_Fa1_cFv = .text:0x800FCDD8; // type:function size:0xA4 scope:global align:4 +bigelf_change__11daNpc_Fa1_cFv = .text:0x800FCE7C; // type:function size:0xD0 scope:global align:4 +findPlayer__11daNpc_Fa1_cFv = .text:0x800FCF4C; // type:function size:0x104 scope:global align:4 +_delete__11daNpc_Fa1_cFv = .text:0x800FD050; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800FD0F0; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Fa1_cFv = .text:0x800FD110; // type:function size:0x114 scope:global align:4 +__ct__11daNpc_Fa1_cFv = .text:0x800FD224; // type:function size:0x268 scope:global align:4 +__dt__28daNpc_Fa1_McaMorfCallBack1_cFv = .text:0x800FD48C; // type:function size:0x5C scope:global align:4 +CreateHeap__11daNpc_Fa1_cFv = .text:0x800FD4E8; // type:function size:0x134 scope:global align:4 +setMtx__11daNpc_Fa1_cFv = .text:0x800FD61C; // type:function size:0xC0 scope:global align:4 +daNpc_Fa1_Create__FP10fopAc_ac_c = .text:0x800FD6DC; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_Delete__FP11daNpc_Fa1_c = .text:0x800FD6FC; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_Execute__FP11daNpc_Fa1_c = .text:0x800FD71C; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_Draw__FP11daNpc_Fa1_c = .text:0x800FD73C; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_IsDelete__FP11daNpc_Fa1_c = .text:0x800FD75C; // type:function size:0x8 scope:global align:4 +__dt__15daNpc_Fa1_HIO_cFv = .text:0x800FD764; // type:function size:0x74 scope:global align:4 +cLib_calcTimer__FPUs = .text:0x800FD7D8; // type:function size:0x1C scope:global align:4 +cLib_getRndValue__FUcUc = .text:0x800FD7F4; // type:function size:0x74 scope:global align:4 +cLib_getRndValue__FUsUs = .text:0x800FD868; // type:function size:0x74 scope:global align:4 +__sinit_d_a_npc_fa1_cpp = .text:0x800FD8DC; // type:function size:0x20C scope:local align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x800FDAE8; // type:function size:0x8 scope:global align:4 +getMsg__12fopNpc_npc_cFv = .text:0x800FDAF0; // type:function size:0x8 scope:global align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x800FDAF8; // type:function size:0x4 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x800FDAFC; // type:function size:0x20 scope:local align:4 +_createHeap__Q212daObj_Search5Act_cFv = .text:0x800FDB1C; // type:function size:0x70 scope:global align:4 +searchCreateHeap__Q212daObj_Search5Act_cFv = .text:0x800FDB8C; // type:function size:0x120 scope:global align:4 +beamCreateHeap__Q212daObj_Search5Act_cFi = .text:0x800FDCAC; // type:function size:0x110 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x800FDDBC; // type:function size:0x4C scope:global align:4 +_nodeControl__Q212daObj_Search5Act_cFP7J3DNodeP8J3DModel = .text:0x800FDE08; // type:function size:0x304 scope:global align:4 +modeSearchRndInit__Q212daObj_Search5Act_cFv = .text:0x800FE10C; // type:function size:0x4 scope:global align:4 +modeSearchRnd__Q212daObj_Search5Act_cFv = .text:0x800FE110; // type:function size:0xF0 scope:global align:4 +modeSearchPathInit__Q212daObj_Search5Act_cFv = .text:0x800FE200; // type:function size:0x44 scope:global align:4 +modeSearchPath__Q212daObj_Search5Act_cFv = .text:0x800FE244; // type:function size:0x828 scope:global align:4 +modeStopInit__Q212daObj_Search5Act_cFv = .text:0x800FEA6C; // type:function size:0x14 scope:global align:4 +modeStop__Q212daObj_Search5Act_cFv = .text:0x800FEA80; // type:function size:0x4 scope:global align:4 +modeToSearchInit__Q212daObj_Search5Act_cFv = .text:0x800FEA84; // type:function size:0x4 scope:global align:4 +modeToSearch__Q212daObj_Search5Act_cFv = .text:0x800FEA88; // type:function size:0xA8 scope:global align:4 +modeToStopInit__Q212daObj_Search5Act_cFv = .text:0x800FEB30; // type:function size:0x84 scope:global align:4 +modeToStop__Q212daObj_Search5Act_cFv = .text:0x800FEBB4; // type:function size:0x318 scope:global align:4 +modeFindInit__Q212daObj_Search5Act_cFv = .text:0x800FEECC; // type:function size:0xB4 scope:global align:4 +modeFind__Q212daObj_Search5Act_cFv = .text:0x800FEF80; // type:function size:0x4CC scope:global align:4 +modeFind2ndInit__Q212daObj_Search5Act_cFv = .text:0x800FF44C; // type:function size:0x50 scope:global align:4 +modeFind2nd__Q212daObj_Search5Act_cFv = .text:0x800FF49C; // type:function size:0x308 scope:global align:4 +modeSearchBdkInit__Q212daObj_Search5Act_cFv = .text:0x800FF7A4; // type:function size:0x4 scope:global align:4 +modeSearchBdk__Q212daObj_Search5Act_cFv = .text:0x800FF7A8; // type:function size:0x6D0 scope:global align:4 +modeProc__Q212daObj_Search5Act_cFQ312daObj_Search5Act_c6Proc_ei = .text:0x800FFE78; // type:function size:0x208 scope:global align:4 +__ct__Q212daObj_Search5Bgc_cFv = .text:0x80100080; // type:function size:0x144 scope:global align:4 +wall_pos__Q212daObj_Search5Bgc_cFPCQ212daObj_Search5Act_cP4cXyzP4cXyzPbPf = .text:0x801001C4; // type:function size:0x110 scope:global align:4 +attr__Q212daObj_Search5Act_cCFv = .text:0x801002D4; // type:function size:0xC scope:global align:4 +SetArgData__Q212daObj_Search5Act_cFv = .text:0x801002E0; // type:function size:0x7C scope:global align:4 +CreateInit__Q212daObj_Search5Act_cFv = .text:0x8010035C; // type:function size:0x3C0 scope:global align:4 +_create__Q212daObj_Search5Act_cFv = .text:0x8010071C; // type:function size:0x3EC scope:global align:4 +__ct__Q212daObj_Search5Act_cFv = .text:0x80100B08; // type:function size:0x258 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x80100D60; // type:function size:0x154 scope:global align:4 +__ct__5csXyzFv = .text:0x80100EB4; // type:function size:0x4 scope:global align:4 +__ct__9dCcD_SttsFv = .text:0x80100EB8; // type:function size:0x54 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x80100F0C; // type:function size:0x90 scope:global align:4 +smoke_set__Q212daObj_Search5Act_cFfi = .text:0x80100F9C; // type:function size:0x128 scope:global align:4 +_execute__Q212daObj_Search5Act_cFv = .text:0x801010C4; // type:function size:0x2E8 scope:global align:4 +check_bk_control__Q212daObj_Search5Act_cFv = .text:0x801013AC; // type:function size:0xB8 scope:global align:4 +set_mtx_base__Q212daObj_Search5Act_cFv = .text:0x80101464; // type:function size:0x80 scope:global align:4 +set_mtx_light_A__Q212daObj_Search5Act_cFv = .text:0x801014E4; // type:function size:0x3C4 scope:global align:4 +set_mtx_light_B__Q212daObj_Search5Act_cFv = .text:0x801018A8; // type:function size:0x304 scope:global align:4 +set_moveBG_mtx_base__Q212daObj_Search5Act_cFv = .text:0x80101BAC; // type:function size:0x84 scope:global align:4 +set_moveBG_mtx_light_A__Q212daObj_Search5Act_cFv = .text:0x80101C30; // type:function size:0x80 scope:global align:4 +set_moveBG_mtx_light_B__Q212daObj_Search5Act_cFv = .text:0x80101CB0; // type:function size:0x80 scope:global align:4 +bg_check__Q212daObj_Search5Act_cFv = .text:0x80101D30; // type:function size:0x64 scope:global align:4 +player_check__Q212daObj_Search5Act_cFv = .text:0x80101D94; // type:function size:0x5B8 scope:global align:4 +set_path_info__Q212daObj_Search5Act_cFv = .text:0x8010234C; // type:function size:0x38 scope:global align:4 +is_path_info__Q212daObj_Search5Act_cFv = .text:0x80102384; // type:function size:0x14 scope:global align:4 +_draw__Q212daObj_Search5Act_cFv = .text:0x80102398; // type:function size:0x360 scope:global align:4 +_delete__Q212daObj_Search5Act_cFv = .text:0x801026F8; // type:function size:0x144 scope:global align:4 +_isdelete__Q212daObj_Search5Act_cFv = .text:0x8010283C; // type:function size:0x8 scope:global align:4 +Create__Q212daObj_Search4MthdFPv = .text:0x80102844; // type:function size:0x20 scope:global align:4 +Delete__Q212daObj_Search4MthdFPv = .text:0x80102864; // type:function size:0x20 scope:global align:4 +Execute__Q212daObj_Search4MthdFPv = .text:0x80102884; // type:function size:0x20 scope:global align:4 +Draw__Q212daObj_Search4MthdFPv = .text:0x801028A4; // type:function size:0x20 scope:global align:4 +IsDelete__Q212daObj_Search4MthdFPv = .text:0x801028C4; // type:function size:0x20 scope:global align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x801028E4; // type:function size:0x8 scope:local align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x801028EC; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x801028F4; // type:function size:0x8 scope:local align:4 +changePlayer__9daPy_py_cFP10fopAc_ac_c = .text:0x801028FC; // type:function size:0x44 scope:global align:4 +objWindHitCheck__9daPy_py_cFP8dCcD_Cyl = .text:0x80102940; // type:function size:0x244 scope:global align:4 +execute__25daPy_mtxFollowEcallBack_cFP14JPABaseEmitter = .text:0x80102B84; // type:function size:0x30 scope:global align:4 +end__25daPy_mtxFollowEcallBack_cFv = .text:0x80102BB4; // type:function size:0x44 scope:global align:4 +makeEmitter__25daPy_mtxFollowEcallBack_cFUsPA4_fPC4cXyzPC4cXyz = .text:0x80102BF8; // type:function size:0x8C scope:global align:4 +makeEmitterColor__25daPy_mtxFollowEcallBack_cFUsPA4_fPC4cXyzPC8_GXColorPC8_GXColor = .text:0x80102C84; // type:function size:0x90 scope:global align:4 +setDoButtonQuake__9daPy_py_cFv = .text:0x80102D14; // type:function size:0x7C scope:global align:4 +stopDoButtonQuake__9daPy_py_cFi = .text:0x80102D90; // type:function size:0x88 scope:global align:4 +__dt__25daPy_mtxFollowEcallBack_cFv = .text:0x80102E18; // type:function size:0x6C scope:global align:4 +setup__25daPy_mtxFollowEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80102E84; // type:function size:0x8 scope:global align:4 +daPy_createHeap__FP10fopAc_ac_c = .text:0x80102E8C; // type:function size:0x20 scope:global align:4 +__ct__13daPy_matAnm_cFv = .text:0x80102EAC; // type:function size:0x70 scope:global align:4 +__dt__14J3DMaterialAnmFv = .text:0x80102F1C; // type:function size:0x48 scope:global align:4 +calc__13daPy_matAnm_cCFP11J3DMaterial = .text:0x80102F64; // type:function size:0x110 scope:global align:4 +seStartOnlyReverb__9daPy_lk_cFUl = .text:0x80103074; // type:function size:0x48 scope:global align:4 +seStartMapInfo__9daPy_lk_cFUl = .text:0x801030BC; // type:function size:0x48 scope:global align:4 +seStartSwordCut__9daPy_lk_cFUl = .text:0x80103104; // type:function size:0x48 scope:global align:4 +voiceStart__9daPy_lk_cFUl = .text:0x8010314C; // type:function size:0x58 scope:global align:4 +itemButton__9daPy_lk_cCFv = .text:0x801031A4; // type:function size:0x38 scope:global align:4 +itemTrigger__9daPy_lk_cCFv = .text:0x801031DC; // type:function size:0x38 scope:global align:4 +getReadyItem__9daPy_lk_cFv = .text:0x80103214; // type:function size:0x44 scope:global align:4 +checkGroupItem__9daPy_lk_cFii = .text:0x80103258; // type:function size:0x8C scope:global align:4 +checkSetItemTrigger__9daPy_lk_cFii = .text:0x801032E4; // type:function size:0x100 scope:global align:4 +auraJointCB0__9daPy_lk_cFi = .text:0x801033E4; // type:function size:0x6C scope:global align:4 +daPy_auraCallback__FP7J3DNodei = .text:0x80103450; // type:function size:0x44 scope:global align:4 +jointBeforeCB__9daPy_lk_cFiP16J3DTransformInfoP10Quaternion = .text:0x80103494; // type:function size:0x5F4 scope:global align:4 +daPy_jointBeforeCallback__FUlUsP16J3DTransformInfoP10Quaternion = .text:0x80103A88; // type:function size:0x24 scope:global align:4 +jointAfterCB__9daPy_lk_cFiP16J3DTransformInfoP10Quaternion = .text:0x80103AAC; // type:function size:0x170 scope:global align:4 +daPy_jointAfterCallback__FUlUsP16J3DTransformInfoP10Quaternion = .text:0x80103C1C; // type:function size:0x24 scope:global align:4 +jointCB0__9daPy_lk_cFi = .text:0x80103C40; // type:function size:0x2A4 scope:global align:4 +daPy_jointCallback0__FP7J3DNodei = .text:0x80103EE4; // type:function size:0x44 scope:global align:4 +jointCB1__9daPy_lk_cFv = .text:0x80103F28; // type:function size:0x250 scope:global align:4 +daPy_jointCallback1__FP7J3DNodei = .text:0x80104178; // type:function size:0x3C scope:global align:4 +setAnimeHeap__9daPy_lk_cFP12JKRSolidHeap = .text:0x801041B4; // type:function size:0x38 scope:global align:4 +setItemHeap__9daPy_lk_cFv = .text:0x801041EC; // type:function size:0x54 scope:global align:4 +setBlurPosResource__9daPy_lk_cFUs = .text:0x80104240; // type:function size:0x40 scope:global align:4 +getItemAnimeResource__9daPy_lk_cFUs = .text:0x80104280; // type:function size:0xE4 scope:global align:4 +getAnimeResource__9daPy_lk_cFP14daPy_anmHeap_cUsUl = .text:0x80104364; // type:function size:0x8C scope:global align:4 +getUnderUpperAnime__9daPy_lk_cFPC15daPy_anmIndex_cPP15J3DAnmTransformPP15J3DAnmTransformiUl = .text:0x801043F0; // type:function size:0xF8 scope:global align:4 +setTextureAnimeResource__9daPy_lk_cFP16J3DAnmTexPatterni = .text:0x801044E8; // type:function size:0x7C scope:global align:4 +loadTextureAnimeResource__9daPy_lk_cFUli = .text:0x80104564; // type:function size:0x9C scope:global align:4 +checkBossBgm__9daPy_lk_cFv = .text:0x80104600; // type:function size:0xCC scope:global align:4 +checkMabaAnimeBtp__9daPy_lk_cFi = .text:0x801046CC; // type:function size:0x20 scope:global align:4 +checkNormalFace__9daPy_lk_cFv = .text:0x801046EC; // type:function size:0x31C scope:global align:4 +setTextureAnime__9daPy_lk_cFUsi = .text:0x80104A08; // type:function size:0x400 scope:global align:4 +setPriTextureAnime__9daPy_lk_cFUsi = .text:0x80104E08; // type:function size:0xC0 scope:global align:4 +resetPriTextureAnime__9daPy_lk_cFv = .text:0x80104EC8; // type:function size:0xAC scope:global align:4 +setDemoTextureAnime__9daPy_lk_cFUsUsiUs = .text:0x80104F74; // type:function size:0xCC scope:global align:4 +resetDemoTextureAnime__9daPy_lk_cFv = .text:0x80105040; // type:function size:0x124 scope:global align:4 +setTextureScrollResource__9daPy_lk_cFP19J3DAnmTextureSRTKeyi = .text:0x80105164; // type:function size:0xBC scope:global align:4 +loadTextureScrollResource__9daPy_lk_cFUli = .text:0x80105220; // type:function size:0x9C scope:global align:4 +playTextureAnime__9daPy_lk_cFv = .text:0x801052BC; // type:function size:0x270 scope:global align:4 +checkPlayerGuard__9daPy_lk_cCFv = .text:0x8010552C; // type:function size:0x60 scope:global align:4 +setOutPower__9daPy_lk_cFfsi = .text:0x8010558C; // type:function size:0x158 scope:global align:4 +checkSightLine__9daPy_lk_cFfP4cXyz = .text:0x801056E4; // type:function size:0x130 scope:global align:4 +setBootsModel__9daPy_lk_cFPP8J3DModel = .text:0x80105814; // type:function size:0xFC scope:global align:4 +setItemModel__9daPy_lk_cFv = .text:0x80105910; // type:function size:0xD50 scope:global align:4 +checkUpperReadyAnime__9daPy_lk_cCFv = .text:0x80106660; // type:function size:0x7C scope:global align:4 +checkUpperReadyThrowAnime__9daPy_lk_cCFv = .text:0x801066DC; // type:function size:0x74 scope:global align:4 +checkNoCollisionCorret__9daPy_lk_cFv = .text:0x80106750; // type:function size:0x88 scope:global align:4 +setDrawHandModel__9daPy_lk_cFv = .text:0x801067D8; // type:function size:0x3F8 scope:global align:4 +entryDLSetLight__9daPy_lk_cFP8J3DModelUl = .text:0x80106BD0; // type:function size:0x70 scope:global align:4 +updateDLSetLight__9daPy_lk_cFP8J3DModelUl = .text:0x80106C40; // type:function size:0x70 scope:global align:4 +hideHatAndBackle__9daPy_lk_cFP11J3DMaterial = .text:0x80106CB0; // type:function size:0xDC scope:global align:4 +drawMirrorLightModel__9daPy_lk_cFv = .text:0x80106D8C; // type:function size:0xC4 scope:global align:4 +drawShadow__9daPy_lk_cFv = .text:0x80106E50; // type:function size:0x3C0 scope:global align:4 +offBodyEffect__9daPy_lk_cFv = .text:0x80107210; // type:function size:0x7C scope:global align:4 +onBodyEffect__9daPy_lk_cFv = .text:0x8010728C; // type:function size:0x7C scope:global align:4 +draw__9daPy_lk_cFv = .text:0x80107308; // type:function size:0xEFC scope:global align:4 +daPy_Draw__FP9daPy_lk_c = .text:0x80108204; // type:function size:0x20 scope:global align:4 +setAtnList__9daPy_lk_cFv = .text:0x80108224; // type:function size:0x1F8 scope:global align:4 +setActor__16daPy_actorKeep_cFv = .text:0x8010841C; // type:function size:0x70 scope:global align:4 +setData__16daPy_actorKeep_cFP10fopAc_ac_c = .text:0x8010848C; // type:function size:0x20 scope:global align:4 +clearData__16daPy_actorKeep_cFv = .text:0x801084AC; // type:function size:0x14 scope:global align:4 +setActorPointer__9daPy_lk_cFv = .text:0x801084C0; // type:function size:0xA4 scope:global align:4 +setTalkStatus__9daPy_lk_cFv = .text:0x80108564; // type:function size:0xD0 scope:global align:4 +setHintActor__9daPy_lk_cFv = .text:0x80108634; // type:function size:0x94 scope:global align:4 +setDoStatusBasic__9daPy_lk_cFv = .text:0x801086C8; // type:function size:0x220 scope:global align:4 +setDoStatus__9daPy_lk_cFv = .text:0x801088E8; // type:function size:0x1B4 scope:global align:4 +getDirectionFromAngle__9daPy_lk_cFs = .text:0x80108A9C; // type:function size:0x6C scope:global align:4 +getDirectionFromShapeAngle__9daPy_lk_cFv = .text:0x80108B08; // type:function size:0x30 scope:global align:4 +getDirectionFromCurrentAngle__9daPy_lk_cFv = .text:0x80108B38; // type:function size:0x30 scope:global align:4 +setNormalSpeedF__9daPy_lk_cFffff = .text:0x80108B68; // type:function size:0x218 scope:global align:4 +posMoveFromFootPos__9daPy_lk_cFv = .text:0x80108D80; // type:function size:0x81C scope:global align:4 +posMove__9daPy_lk_cFv = .text:0x8010959C; // type:function size:0x8E4 scope:global align:4 +setShapeAngleToAtnActor__9daPy_lk_cFv = .text:0x80109E80; // type:function size:0x58 scope:global align:4 +cancelItemUpperReadyAnime__9daPy_lk_cFv = .text:0x80109ED8; // type:function size:0x74 scope:global align:4 +checkBodyAngleX__9daPy_lk_cFs = .text:0x80109F4C; // type:function size:0x2B8 scope:global align:4 +setBodyAngleToCamera__9daPy_lk_cFv = .text:0x8010A204; // type:function size:0xF0 scope:global align:4 +setBodyAngleXReadyAnime__9daPy_lk_cFv = .text:0x8010A2F4; // type:function size:0x1E0 scope:global align:4 +setSpeedAndAngleNormal__9daPy_lk_cFs = .text:0x8010A4D4; // type:function size:0x498 scope:global align:4 +setSpeedAndAngleAtn__9daPy_lk_cFv = .text:0x8010A96C; // type:function size:0x124 scope:global align:4 +setSpeedAndAngleAtnBack__9daPy_lk_cFv = .text:0x8010AA90; // type:function size:0xF4 scope:global align:4 +setSpeedAndAngleAtnActor__9daPy_lk_cFv = .text:0x8010AB84; // type:function size:0x108 scope:global align:4 +setFrameCtrl__9daPy_lk_cFP12J3DFrameCtrlUcssff = .text:0x8010AC8C; // type:function size:0x60 scope:global align:4 +checkAtnWaitAnime__9daPy_lk_cFv = .text:0x8010ACEC; // type:function size:0x40 scope:global align:4 +setBlendMoveAnime__9daPy_lk_cFf = .text:0x8010AD2C; // type:function size:0xA6C scope:global align:4 +setBlendAtnBackMoveAnime__9daPy_lk_cFf = .text:0x8010B798; // type:function size:0x370 scope:global align:4 +setBlendAtnMoveAnime__9daPy_lk_cFf = .text:0x8010BB08; // type:function size:0x508 scope:global align:4 +setAnimeEquipSword__9daPy_lk_cFi = .text:0x8010C010; // type:function size:0xF0 scope:global align:4 +setAnimeEquipSingleItem__9daPy_lk_cFUs = .text:0x8010C100; // type:function size:0x58 scope:global align:4 +setAnimeEquipItem__9daPy_lk_cFv = .text:0x8010C158; // type:function size:0x7C scope:global align:4 +setAnimeUnequipSword__9daPy_lk_cFv = .text:0x8010C1D4; // type:function size:0xB0 scope:global align:4 +setAnimeUnequipItem__9daPy_lk_cFUs = .text:0x8010C284; // type:function size:0x13C scope:global align:4 +setAnimeUnequip__9daPy_lk_cFv = .text:0x8010C3C0; // type:function size:0x70 scope:global align:4 +checkBossGomaStage__9daPy_lk_cFv = .text:0x8010C430; // type:function size:0x74 scope:global align:4 +checkSingleItemEquipAnime__9daPy_lk_cCFv = .text:0x8010C4A4; // type:function size:0x24 scope:global align:4 +checkItemEquipAnime__9daPy_lk_cCFv = .text:0x8010C4C8; // type:function size:0x60 scope:global align:4 +checkEquipAnime__9daPy_lk_cCFv = .text:0x8010C528; // type:function size:0x48 scope:global align:4 +deleteEquipItem__9daPy_lk_cFi = .text:0x8010C570; // type:function size:0x1AC scope:global align:4 +setFallVoice__9daPy_lk_cFv = .text:0x8010C71C; // type:function size:0xD8 scope:global align:4 +keepItemData__9daPy_lk_cFv = .text:0x8010C7F4; // type:function size:0x60 scope:global align:4 +returnKeepItemData__9daPy_lk_cFv = .text:0x8010C854; // type:function size:0x80 scope:global align:4 +makeItemType__9daPy_lk_cFv = .text:0x8010C8D4; // type:function size:0x29C scope:global align:4 +setScopeModel__9daPy_lk_cFv = .text:0x8010CB70; // type:function size:0x58 scope:global align:4 +setPhotoBoxModel__9daPy_lk_cFv = .text:0x8010CBC8; // type:function size:0xB0 scope:global align:4 +changeDragonShield__9daPy_lk_cFi = .text:0x8010CC78; // type:function size:0xBC scope:global align:4 +checkNewItemChange__9daPy_lk_cFUc = .text:0x8010CD34; // type:function size:0x280 scope:global align:4 +checkItemChangeFromButton__9daPy_lk_cFv = .text:0x8010CFB4; // type:function size:0x2B8 scope:global align:4 +checkItemAction__9daPy_lk_cFv = .text:0x8010D26C; // type:function size:0x4E8 scope:global align:4 +getSlidePolygon__9daPy_lk_cFv = .text:0x8010D754; // type:function size:0xBC scope:global align:4 +checkJumpCutFromButton__9daPy_lk_cFv = .text:0x8010D810; // type:function size:0xA0 scope:global align:4 +orderTalk__9daPy_lk_cFv = .text:0x8010D8B0; // type:function size:0x2A8 scope:global align:4 +checkNextActionFromButton__9daPy_lk_cFv = .text:0x8010DB58; // type:function size:0x8F0 scope:global align:4 +setShieldGuard__9daPy_lk_cFv = .text:0x8010E448; // type:function size:0x314 scope:global align:4 +checkItemModeActorPointer__9daPy_lk_cFv = .text:0x8010E75C; // type:function size:0x68 scope:global align:4 +checkNextActionItemFly__9daPy_lk_cFv = .text:0x8010E7C4; // type:function size:0x64 scope:global align:4 +checkNextMode__9daPy_lk_cFi = .text:0x8010E828; // type:function size:0x450 scope:global align:4 +checkIceSlipFall__9daPy_lk_cFv = .text:0x8010EC78; // type:function size:0xF0 scope:global align:4 +setFrontWallType__9daPy_lk_cFv = .text:0x8010ED68; // type:function size:0xC44 scope:global align:4 +changeFrontWallTypeProc__9daPy_lk_cFv = .text:0x8010F9AC; // type:function size:0x518 scope:global align:4 +changeSlideProc__9daPy_lk_cFv = .text:0x8010FEC4; // type:function size:0xEC scope:global align:4 +changeWaitProc__9daPy_lk_cFv = .text:0x8010FFB0; // type:function size:0x78 scope:global align:4 +changeLandProc__9daPy_lk_cFf = .text:0x80110028; // type:function size:0x274 scope:global align:4 +setDamagePoint__9daPy_lk_cFf = .text:0x8011029C; // type:function size:0x9C scope:global align:4 +checkNormalDamage__9daPy_lk_cFi = .text:0x80110338; // type:function size:0x110 scope:global align:4 +setDashDamage__9daPy_lk_cFv = .text:0x80110448; // type:function size:0x9C scope:global align:4 +checkAtHitEnemy__9daPy_lk_cFP12dCcD_GObjInf = .text:0x801104E4; // type:function size:0x68 scope:global align:4 +checkElecReturnDamage__9daPy_lk_cFP12dCcD_GObjInfP4cXyz = .text:0x8011054C; // type:function size:0x8C scope:global align:4 +checkWallAtributeDamage__9daPy_lk_cFP12dBgS_AcchCir = .text:0x801105D8; // type:function size:0x7C scope:global align:4 +changeDamageProc__9daPy_lk_cFv = .text:0x80110654; // type:function size:0x8E8 scope:global align:4 +changeAutoJumpProc__9daPy_lk_cFv = .text:0x80110F3C; // type:function size:0x4E8 scope:global align:4 +changeDemoProc__9daPy_lk_cFv = .text:0x80111424; // type:function size:0x65C scope:global align:4 +changeDeadProc__9daPy_lk_cFv = .text:0x80111A80; // type:function size:0x100 scope:global align:4 +getDamageVec__9daPy_lk_cFP12dCcD_GObjInf = .text:0x80111B80; // type:function size:0x1E4 scope:global align:4 +setOldRootQuaternion__9daPy_lk_cFsss = .text:0x80111D64; // type:function size:0xF0 scope:global align:4 +checkRestHPAnime__9daPy_lk_cFv = .text:0x80111E54; // type:function size:0xA8 scope:global align:4 +checkHeavyStateOn__9daPy_lk_cFv = .text:0x80111EFC; // type:function size:0x60 scope:global align:4 +checkBottleItem__9daPy_lk_cCFi = .text:0x80111F5C; // type:function size:0x20 scope:global align:4 +checkDrinkBottleItem__9daPy_lk_cCFi = .text:0x80111F7C; // type:function size:0x70 scope:global align:4 +checkOpenBottleItem__9daPy_lk_cCFi = .text:0x80111FEC; // type:function size:0x30 scope:global align:4 +checkBowItem__9daPy_lk_cCFi = .text:0x8011201C; // type:function size:0x28 scope:global align:4 +checkPhotoBoxItem__9daPy_lk_cCFi = .text:0x80112044; // type:function size:0x20 scope:global align:4 +checkScopeEnd__9daPy_lk_cFv = .text:0x80112064; // type:function size:0x9C scope:global align:4 +setSubjectMode__9daPy_lk_cFv = .text:0x80112100; // type:function size:0x5C scope:global align:4 +checkMaskDraw__9daPy_lk_cFv = .text:0x8011215C; // type:function size:0x6C scope:global align:4 +checkSubjectEnd__9daPy_lk_cFi = .text:0x801121C8; // type:function size:0xB8 scope:global align:4 +checkGuardAccept__9daPy_lk_cFv = .text:0x80112280; // type:function size:0xB0 scope:global align:4 +cancelNoDamageMode__9daPy_lk_cFv = .text:0x80112330; // type:function size:0x18 scope:global align:4 +commonProcInit__9daPy_lk_cFQ29daPy_lk_c9daPy_PROC = .text:0x80112348; // type:function size:0x60C scope:global align:4 +procScope_init__9daPy_lk_cFi = .text:0x80112954; // type:function size:0xD0 scope:global align:4 +procScope__9daPy_lk_cFv = .text:0x80112A24; // type:function size:0x84 scope:global align:4 +procSubjectivity_init__9daPy_lk_cFi = .text:0x80112AA8; // type:function size:0x70 scope:global align:4 +procSubjectivity__9daPy_lk_cFv = .text:0x80112B18; // type:function size:0xD4 scope:global align:4 +procCall_init__9daPy_lk_cFv = .text:0x80112BEC; // type:function size:0xA4 scope:global align:4 +procCall__9daPy_lk_cFv = .text:0x80112C90; // type:function size:0xA8 scope:global align:4 +procControllWait_init__9daPy_lk_cFv = .text:0x80112D38; // type:function size:0xBC scope:global align:4 +procControllWait__9daPy_lk_cFv = .text:0x80112DF4; // type:function size:0x6C scope:global align:4 +procWait_init__9daPy_lk_cFv = .text:0x80112E60; // type:function size:0x1E4 scope:global align:4 +procWait__9daPy_lk_cFv = .text:0x80113044; // type:function size:0x3B8 scope:global align:4 +procFreeWait_init__9daPy_lk_cFv = .text:0x801133FC; // type:function size:0xA4 scope:global align:4 +procFreeWait__9daPy_lk_cFv = .text:0x801134A0; // type:function size:0x124 scope:global align:4 +procMove_init__9daPy_lk_cFv = .text:0x801135C4; // type:function size:0x64 scope:global align:4 +procMove__9daPy_lk_cFv = .text:0x80113628; // type:function size:0xAC scope:global align:4 +procAtnMove_init__9daPy_lk_cFv = .text:0x801136D4; // type:function size:0x64 scope:global align:4 +procAtnMove__9daPy_lk_cFv = .text:0x80113738; // type:function size:0x7C scope:global align:4 +procAtnActorWait_init__9daPy_lk_cFv = .text:0x801137B4; // type:function size:0xD8 scope:global align:4 +procAtnActorWait__9daPy_lk_cFv = .text:0x8011388C; // type:function size:0x70 scope:global align:4 +procAtnActorMove_init__9daPy_lk_cFv = .text:0x801138FC; // type:function size:0x64 scope:global align:4 +procAtnActorMove__9daPy_lk_cFv = .text:0x80113960; // type:function size:0x60 scope:global align:4 +procSideStep_init__9daPy_lk_cFi = .text:0x801139C0; // type:function size:0x104 scope:global align:4 +procSideStep__9daPy_lk_cFv = .text:0x80113AC4; // type:function size:0x118 scope:global align:4 +procSideStepLand_init__9daPy_lk_cFv = .text:0x80113BDC; // type:function size:0xE0 scope:global align:4 +procSideStepLand__9daPy_lk_cFv = .text:0x80113CBC; // type:function size:0x74 scope:global align:4 +procCrouchDefense_init__9daPy_lk_cFv = .text:0x80113D30; // type:function size:0x8C scope:global align:4 +procCrouchDefense__9daPy_lk_cFv = .text:0x80113DBC; // type:function size:0x258 scope:global align:4 +procCrouchDefenseSlip_init__9daPy_lk_cFv = .text:0x80114014; // type:function size:0x2E0 scope:global align:4 +procCrouchDefenseSlip__9daPy_lk_cFv = .text:0x801142F4; // type:function size:0xE0 scope:global align:4 +procCrouch_init__9daPy_lk_cFv = .text:0x801143D4; // type:function size:0x6C scope:global align:4 +procCrouch__9daPy_lk_cFv = .text:0x80114440; // type:function size:0x32C scope:global align:4 +procWaitTurn_init__9daPy_lk_cFv = .text:0x8011476C; // type:function size:0x98 scope:global align:4 +procWaitTurn__9daPy_lk_cFv = .text:0x80114804; // type:function size:0x104 scope:global align:4 +procMoveTurn_init__9daPy_lk_cFi = .text:0x80114908; // type:function size:0xE4 scope:global align:4 +procMoveTurn__9daPy_lk_cFv = .text:0x801149EC; // type:function size:0x74 scope:global align:4 +procSlip_init__9daPy_lk_cFv = .text:0x80114A60; // type:function size:0xC8 scope:global align:4 +procSlip__9daPy_lk_cFv = .text:0x80114B28; // type:function size:0x204 scope:global align:4 +procSlideFront_init__9daPy_lk_cFs = .text:0x80114D2C; // type:function size:0xB8 scope:global align:4 +procSlideFront__9daPy_lk_cFv = .text:0x80114DE4; // type:function size:0x104 scope:global align:4 +procSlideBack_init__9daPy_lk_cFs = .text:0x80114EE8; // type:function size:0xB8 scope:global align:4 +procSlideBack__9daPy_lk_cFv = .text:0x80114FA0; // type:function size:0x110 scope:global align:4 +procSlideFrontLand_init__9daPy_lk_cFv = .text:0x801150B0; // type:function size:0x68 scope:global align:4 +procSlideFrontLand__9daPy_lk_cFv = .text:0x80115118; // type:function size:0xB0 scope:global align:4 +procSlideBackLand_init__9daPy_lk_cFv = .text:0x801151C8; // type:function size:0x58 scope:global align:4 +procSlideBackLand__9daPy_lk_cFv = .text:0x80115220; // type:function size:0xB0 scope:global align:4 +procFrontRoll_init__9daPy_lk_cFf = .text:0x801152D0; // type:function size:0x1A8 scope:global align:4 +procFrontRoll__9daPy_lk_cFv = .text:0x80115478; // type:function size:0x1B0 scope:global align:4 +procFrontRollCrash_init__9daPy_lk_cFv = .text:0x80115628; // type:function size:0x1B0 scope:global align:4 +procFrontRollCrash__9daPy_lk_cFv = .text:0x801157D8; // type:function size:0xD4 scope:global align:4 +procNockBackEnd_init__9daPy_lk_cFv = .text:0x801158AC; // type:function size:0x60 scope:global align:4 +procNockBackEnd__9daPy_lk_cFv = .text:0x8011590C; // type:function size:0x5C scope:global align:4 +procSideRoll_init__9daPy_lk_cFv = .text:0x80115968; // type:function size:0xB0 scope:global align:4 +procSideRoll__9daPy_lk_cFv = .text:0x80115A18; // type:function size:0xF0 scope:global align:4 +procBackJump_init__9daPy_lk_cFv = .text:0x80115B08; // type:function size:0xF4 scope:global align:4 +procBackJump__9daPy_lk_cFv = .text:0x80115BFC; // type:function size:0xA4 scope:global align:4 +procBackJumpLand_init__9daPy_lk_cFv = .text:0x80115CA0; // type:function size:0x108 scope:global align:4 +procBackJumpLand__9daPy_lk_cFv = .text:0x80115DA8; // type:function size:0xE0 scope:global align:4 +checkAutoJumpFlying__9daPy_lk_cCFv = .text:0x80115E88; // type:function size:0x1C scope:global align:4 +procAutoJump_init__9daPy_lk_cFv = .text:0x80115EA4; // type:function size:0x188 scope:global align:4 +procAutoJump__9daPy_lk_cFv = .text:0x8011602C; // type:function size:0x3A8 scope:global align:4 +procLand_init__9daPy_lk_cFfi = .text:0x801163D4; // type:function size:0x148 scope:global align:4 +procLand__9daPy_lk_cFv = .text:0x8011651C; // type:function size:0x98 scope:global align:4 +procLandDamage_init__9daPy_lk_cFi = .text:0x801165B4; // type:function size:0x1B4 scope:global align:4 +procLandDamage__9daPy_lk_cFv = .text:0x80116768; // type:function size:0xFC scope:global align:4 +procFall_init__9daPy_lk_cFif = .text:0x80116864; // type:function size:0x1D4 scope:global align:4 +procFall__9daPy_lk_cFv = .text:0x80116A38; // type:function size:0x1DC scope:global align:4 +procSlowFall_init__9daPy_lk_cFv = .text:0x80116C14; // type:function size:0xB0 scope:global align:4 +procSlowFall__9daPy_lk_cFv = .text:0x80116CC4; // type:function size:0x78 scope:global align:4 +procSmallJump_init__9daPy_lk_cFi = .text:0x80116D3C; // type:function size:0x178 scope:global align:4 +procSmallJump__9daPy_lk_cFv = .text:0x80116EB4; // type:function size:0xA0 scope:global align:4 +procVerticalJump_init__9daPy_lk_cFv = .text:0x80116F54; // type:function size:0x98 scope:global align:4 +procVerticalJump__9daPy_lk_cFv = .text:0x80116FEC; // type:function size:0x9C scope:global align:4 +procGuardCrash__9daPy_lk_cFv = .text:0x80117088; // type:function size:0x68 scope:global align:4 +procDamage_init__9daPy_lk_cFv = .text:0x801170F0; // type:function size:0x358 scope:global align:4 +procDamage__9daPy_lk_cFv = .text:0x80117448; // type:function size:0x2B4 scope:global align:4 +procPolyDamage_init__9daPy_lk_cFv = .text:0x801176FC; // type:function size:0x98 scope:global align:4 +procPolyDamage__9daPy_lk_cFv = .text:0x80117794; // type:function size:0x38 scope:global align:4 +procLargeDamage_init__9daPy_lk_cFiiss = .text:0x801177CC; // type:function size:0x6E0 scope:global align:4 +procLargeDamage__9daPy_lk_cFv = .text:0x80117EAC; // type:function size:0x260 scope:global align:4 +procLargeDamageUp_init__9daPy_lk_cFiiss = .text:0x8011810C; // type:function size:0x3F8 scope:global align:4 +procLargeDamageUp__9daPy_lk_cFv = .text:0x80118504; // type:function size:0x13C scope:global align:4 +procLargeDamageWall_init__9daPy_lk_cFiiss = .text:0x80118640; // type:function size:0x36C scope:global align:4 +procLargeDamageWall__9daPy_lk_cFv = .text:0x801189AC; // type:function size:0x44 scope:global align:4 +procLavaDamage_init__9daPy_lk_cFv = .text:0x801189F0; // type:function size:0x1D4 scope:global align:4 +procLavaDamage__9daPy_lk_cFv = .text:0x80118BC4; // type:function size:0x94 scope:global align:4 +procElecDamage_init__9daPy_lk_cFPC4cXyz = .text:0x80118C58; // type:function size:0x214 scope:global align:4 +procElecDamage__9daPy_lk_cFv = .text:0x80118E6C; // type:function size:0xD4 scope:global align:4 +procGuardSlip_init__9daPy_lk_cFv = .text:0x80118F40; // type:function size:0x308 scope:global align:4 +procGuardSlip__9daPy_lk_cFv = .text:0x80119248; // type:function size:0xEC scope:global align:4 +procIceSlipFall_init__9daPy_lk_cFv = .text:0x80119334; // type:function size:0x144 scope:global align:4 +procIceSlipFall__9daPy_lk_cFv = .text:0x80119478; // type:function size:0x88 scope:global align:4 +procIceSlipFallUp_init__9daPy_lk_cFiss = .text:0x80119500; // type:function size:0x188 scope:global align:4 +procIceSlipFallUp__9daPy_lk_cFv = .text:0x80119688; // type:function size:0x84 scope:global align:4 +procIceSlipAlmostFall_init__9daPy_lk_cFv = .text:0x8011970C; // type:function size:0xC8 scope:global align:4 +procIceSlipAlmostFall__9daPy_lk_cFv = .text:0x801197D4; // type:function size:0x90 scope:global align:4 +procBootsEquip_init__9daPy_lk_cFUs = .text:0x80119864; // type:function size:0x7C scope:global align:4 +procBootsEquip__9daPy_lk_cFv = .text:0x801198E0; // type:function size:0x17C scope:global align:4 +procNotUse_init__9daPy_lk_cFi = .text:0x80119A5C; // type:function size:0x144 scope:global align:4 +procNotUse__9daPy_lk_cFv = .text:0x80119BA0; // type:function size:0x200 scope:global align:4 +getGroundAngle__9daPy_lk_cFP13cBgS_PolyInfos = .text:0x80119DA0; // type:function size:0x11C scope:global align:4 +setLegAngle__9daPy_lk_cFfiPsPs = .text:0x80119EBC; // type:function size:0x64C scope:global align:4 +footBgCheck__9daPy_lk_cFv = .text:0x8011A508; // type:function size:0x6A8 scope:global align:4 +setWaterY__9daPy_lk_cFv = .text:0x8011ABB0; // type:function size:0xC8 scope:global align:4 +autoGroundHit__9daPy_lk_cFv = .text:0x8011AC78; // type:function size:0x124 scope:global align:4 +checkAttentionPosAngle__9daPy_lk_cFP10fopAc_ac_cPP4cXyz = .text:0x8011AD9C; // type:function size:0x84 scope:global align:4 +setNeckAngle__9daPy_lk_cFv = .text:0x8011AE20; // type:function size:0xFE8 scope:global align:4 +checkOriginalHatAnimation__9daPy_lk_cFv = .text:0x8011BE08; // type:function size:0x9C scope:global align:4 +setHatAngle__9daPy_lk_cFv = .text:0x8011BEA4; // type:function size:0xD00 scope:global align:4 +setMoveSlantAngle__9daPy_lk_cFv = .text:0x8011CBA4; // type:function size:0x150 scope:global align:4 +setWaistAngle__9daPy_lk_cFv = .text:0x8011CCF4; // type:function size:0xC0 scope:global align:4 +setWorldMatrix__9daPy_lk_cFv = .text:0x8011CDB4; // type:function size:0x2BC scope:global align:4 +setAtParam__9daPy_lk_cFUli11dCcG_At_SplUcUcUcf = .text:0x8011D070; // type:function size:0x74 scope:global align:4 +resetCurse__9daPy_lk_cFv = .text:0x8011D0E4; // type:function size:0x2C scope:global align:4 +checkLightHit__9daPy_lk_cFv = .text:0x8011D110; // type:function size:0x3C0 scope:global align:4 +setSwordAtCollision__9daPy_lk_cFv = .text:0x8011D4D0; // type:function size:0x1F4 scope:global align:4 +getBlurTopRate__9daPy_lk_cFv = .text:0x8011D6C4; // type:function size:0xC4 scope:global align:4 +setCollision__9daPy_lk_cFv = .text:0x8011D788; // type:function size:0x1484 scope:global align:4 +setAttentionPos__9daPy_lk_cFv = .text:0x8011EC0C; // type:function size:0x2B0 scope:global align:4 +setRoomInfo__9daPy_lk_cFv = .text:0x8011EEBC; // type:function size:0xD8 scope:global align:4 +setDemoData__9daPy_lk_cFv = .text:0x8011EF94; // type:function size:0xA2C scope:global align:4 +setStickData__9daPy_lk_cFv = .text:0x8011F9C0; // type:function size:0x590 scope:global align:4 +setBgCheckParam__9daPy_lk_cFv = .text:0x8011FF50; // type:function size:0x1A8 scope:global align:4 +setParamData__9daPy_lk_cFiiii = .text:0x801200F8; // type:function size:0x14 scope:global align:4 +checkLavaFace__9daPy_lk_cFP4cXyzi = .text:0x8012010C; // type:function size:0x140 scope:global align:4 +checkFallCode__9daPy_lk_cFv = .text:0x8012024C; // type:function size:0x4D8 scope:global align:4 +startRestartRoom__9daPy_lk_cFUlifi = .text:0x80120724; // type:function size:0x498 scope:global align:4 +checkSuccessGuard__9daPy_lk_cFi = .text:0x80120BBC; // type:function size:0x24 scope:global align:4 +setShapeAngleOnGround__9daPy_lk_cFv = .text:0x80120BE0; // type:function size:0x3B4 scope:global align:4 +setStepsOffset__9daPy_lk_cFv = .text:0x80120F94; // type:function size:0x224 scope:global align:4 +setBeltConveyerPower__9daPy_lk_cFv = .text:0x801211B8; // type:function size:0x1A4 scope:global align:4 +setWindAtPower__9daPy_lk_cFv = .text:0x8012135C; // type:function size:0x34C scope:global align:4 +checkRoofRestart__9daPy_lk_cFv = .text:0x801216A8; // type:function size:0x1C8 scope:global align:4 +execute__9daPy_lk_cFv = .text:0x80121870; // type:function size:0x14C0 scope:global align:4 +daPy_Execute__FP9daPy_lk_c = .text:0x80122D30; // type:function size:0x20 scope:global align:4 +daPy_IsDelete__FP9daPy_lk_c = .text:0x80122D50; // type:function size:0x8 scope:global align:4 +playerDelete__9daPy_lk_cFv = .text:0x80122D58; // type:function size:0x300 scope:global align:4 +daPy_Delete__FP9daPy_lk_c = .text:0x80123058; // type:function size:0x20 scope:global align:4 +initTextureAnime__9daPy_lk_cFv = .text:0x80123078; // type:function size:0x2E8 scope:global align:4 +initTextureScroll__9daPy_lk_cFv = .text:0x80123360; // type:function size:0x4D0 scope:global align:4 +setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx = .text:0x80123830; // type:function size:0x4 scope:global align:4 +createHeap__9daPy_lk_cFv = .text:0x80123834; // type:function size:0xE68 scope:global align:4 +createAnimeHeap__9daPy_lk_cFPP12JKRSolidHeapQ29daPy_lk_c14daPy_HEAP_TYPE = .text:0x8012469C; // type:function size:0x35C scope:global align:4 +__dt__10JUTNameTabFv = .text:0x801249F8; // type:function size:0x48 scope:global align:4 +initModel__9daPy_lk_cFPP8J3DModeliUl = .text:0x80124A40; // type:function size:0xF0 scope:global align:4 +entryBtk__9daPy_lk_cFP12J3DModelDatai = .text:0x80124B30; // type:function size:0xB4 scope:global align:4 +entryBrk__9daPy_lk_cFP12J3DModelDatai = .text:0x80124BE4; // type:function size:0xB4 scope:global align:4 +playerInit__9daPy_lk_cFv = .text:0x80124C98; // type:function size:0x1030 scope:global align:4 +phase_1__FP9daPy_lk_c = .text:0x80125CC8; // type:function size:0x68 scope:global align:4 +phase_2__FP9daPy_lk_c = .text:0x80125D30; // type:function size:0x84 scope:global align:4 +__ct__9daPy_lk_cFv = .text:0x80125DB4; // type:function size:0x114C scope:global align:4 +__dt__15daPy_footData_cFv = .text:0x80126F00; // type:function size:0x14C scope:global align:4 +__ct__15daPy_footData_cFv = .text:0x8012704C; // type:function size:0x114 scope:global align:4 +makeBgWait__9daPy_lk_cFv = .text:0x80127160; // type:function size:0x9F0 scope:global align:4 +phase_3__FP9daPy_lk_c = .text:0x80127B50; // type:function size:0x20 scope:global align:4 +daPy_Create__FP10fopAc_ac_c = .text:0x80127B70; // type:function size:0x30 scope:global align:4 +setSeAnime__9daPy_lk_cFPC14daPy_anmHeap_cP12J3DFrameCtrl = .text:0x80127BA0; // type:function size:0x120 scope:global align:4 +initSeAnime__9daPy_lk_cFv = .text:0x80127CC0; // type:function size:0x12C scope:global align:4 +resetSeAnime__9daPy_lk_cFv = .text:0x80127DEC; // type:function size:0x1C scope:global align:4 +setMoveAnime__9daPy_lk_cFfffQ29daPy_lk_c8daPy_ANMQ29daPy_lk_c8daPy_ANMif = .text:0x80127E08; // type:function size:0x414 scope:global align:4 +setSingleMoveAnime__9daPy_lk_cFQ29daPy_lk_c8daPy_ANMffsf = .text:0x8012821C; // type:function size:0x278 scope:global align:4 +setActAnimeUpper__9daPy_lk_cFUsQ29daPy_lk_c10daPy_UPPERffsf = .text:0x80128494; // type:function size:0x164 scope:global align:4 +resetActAnimeUpper__9daPy_lk_cFQ29daPy_lk_c10daPy_UPPERf = .text:0x801285F8; // type:function size:0xC8 scope:global align:4 +animeUpdate__9daPy_lk_cFv = .text:0x801286C0; // type:function size:0x128 scope:global align:4 +simpleAnmPlay__9daPy_lk_cFP10J3DAnmBase = .text:0x801287E8; // type:function size:0x94 scope:global align:4 +setHandModel__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x8012887C; // type:function size:0x24 scope:global align:4 +getAnmData__9daPy_lk_cCFQ29daPy_lk_c8daPy_ANM = .text:0x801288A0; // type:function size:0xAC scope:global align:4 +checkGrabWeapon__9daPy_lk_cFi = .text:0x8012894C; // type:function size:0x3C scope:global align:4 +onDekuSpReturnFlg__9daPy_lk_cFUc = .text:0x80128988; // type:function size:0x20 scope:global align:4 +changeTextureAnime__9daPy_lk_cFUsUsi = .text:0x801289A8; // type:function size:0xFC scope:global align:4 +setThrowDamage__9daPy_lk_cFP4cXyzsffi = .text:0x80128AA4; // type:function size:0xAC scope:global align:4 +setPlayerPosAndAngle__9daPy_lk_cFP4cXyzs = .text:0x80128B50; // type:function size:0xC0 scope:global align:4 +setPlayerPosAndAngle__9daPy_lk_cFP4cXyzP5csXyz = .text:0x80128C10; // type:function size:0xD4 scope:global align:4 +setPlayerPosAndAngle__9daPy_lk_cFPA4_f = .text:0x80128CE4; // type:function size:0xDC scope:global align:4 +endDemoMode__9daPy_lk_cFv = .text:0x80128DC0; // type:function size:0x1CC scope:global align:4 +getBokoFlamePos__9daPy_lk_cFP4cXyz = .text:0x80128F8C; // type:function size:0x90 scope:global align:4 +setup__24daPy_swimTailEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8012901C; // type:function size:0x18 scope:global align:4 +getMaxWaterY__24daPy_swimTailEcallBack_cFPQ29JGeometry8TVec3 = .text:0x80129034; // type:function size:0xA4 scope:global align:4 +remove__24daPy_swimTailEcallBack_cFv = .text:0x801290D8; // type:function size:0x34 scope:global align:4 +execute__24daPy_swimTailEcallBack_cFP14JPABaseEmitter = .text:0x8012910C; // type:function size:0x204 scope:global align:4 +draw__24daPy_swimTailEcallBack_cFP14JPABaseEmitter = .text:0x80129310; // type:function size:0x38 scope:global align:4 +draw__18daPy_sightPacket_cFv = .text:0x80129348; // type:function size:0x1E4 scope:global align:4 +setSight__18daPy_sightPacket_cFv = .text:0x8012952C; // type:function size:0x1D0 scope:global align:4 +initSwBlur__13daPy_swBlur_cFPA4_fifi = .text:0x801296FC; // type:function size:0xF8 scope:global align:4 +copySwBlur__13daPy_swBlur_cFPA4_fi = .text:0x801297F4; // type:function size:0x284 scope:global align:4 +draw__13daPy_swBlur_cFv = .text:0x80129A78; // type:function size:0x358 scope:global align:4 +execute__24daPy_fanSwingEcallBack_cFP14JPABaseEmitter = .text:0x80129DD0; // type:function size:0xCC scope:global align:4 +execute__25daPy_waterDropPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80129E9C; // type:function size:0xAC scope:global align:4 +execute__22daPy_followEcallBack_cFP14JPABaseEmitter = .text:0x80129F48; // type:function size:0x50 scope:global align:4 +setup__22daPy_followEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80129F98; // type:function size:0x8 scope:global align:4 +end__22daPy_followEcallBack_cFv = .text:0x80129FA0; // type:function size:0x34 scope:global align:4 +execute__25daPy_waterDropEcallBack_cFP14JPABaseEmitter = .text:0x80129FD4; // type:function size:0x6C scope:global align:4 +setup__25daPy_waterDropEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8012A040; // type:function size:0x18 scope:global align:4 +end__25daPy_waterDropEcallBack_cFv = .text:0x8012A058; // type:function size:0x5C scope:global align:4 +makeEmitterColor__28daPy_mtxPosFollowEcallBack_cFUsPA4_fPC4cXyzPC5csXyzPC8_GXColorPC8_GXColor = .text:0x8012A0B4; // type:function size:0x2C scope:global align:4 +execute__28daPy_mtxPosFollowEcallBack_cFP14JPABaseEmitter = .text:0x8012A0E0; // type:function size:0x80 scope:global align:4 +execute__18daPy_dmEcallBack_cFP14JPABaseEmitter = .text:0x8012A160; // type:function size:0x128 scope:global align:4 +setAuraEffect__9daPy_lk_cFv = .text:0x8012A288; // type:function size:0x650 scope:global align:4 +setWaterRipple__9daPy_lk_cFv = .text:0x8012A8D8; // type:function size:0xA68 scope:global align:4 +setFootEffectType__9daPy_lk_cFiP4cXyzii = .text:0x8012B340; // type:function size:0x5AC scope:global align:4 +setFootMark__9daPy_lk_cFP4cXyz = .text:0x8012B8EC; // type:function size:0xF0 scope:global align:4 +setFootEffect__9daPy_lk_cFv = .text:0x8012B9DC; // type:function size:0x74C scope:global align:4 +resetFootEffect__9daPy_lk_cFv = .text:0x8012C128; // type:function size:0x80 scope:global align:4 +setSwimTail__9daPy_lk_cFv = .text:0x8012C1A8; // type:function size:0xFC scope:global align:4 +setCutWaterSplash__9daPy_lk_cFv = .text:0x8012C2A4; // type:function size:0x8C scope:global align:4 +setSwimWaterDrop__9daPy_lk_cFP25daPy_waterDropEcallBack_c = .text:0x8012C330; // type:function size:0x12C scope:global align:4 +setWaterDrop__9daPy_lk_cFv = .text:0x8012C45C; // type:function size:0x1C4 scope:global align:4 +setDamageFlameEmitter__9daPy_lk_cFv = .text:0x8012C620; // type:function size:0x134 scope:global align:4 +setDamageCurseEmitter__9daPy_lk_cFv = .text:0x8012C754; // type:function size:0x9C scope:global align:4 +setDamageElecEmitter__9daPy_lk_cFv = .text:0x8012C7F0; // type:function size:0x90 scope:global align:4 +setDamageEmitter__9daPy_lk_cFv = .text:0x8012C880; // type:function size:0x78 scope:global align:4 +endFlameDamageEmitter__9daPy_lk_cFv = .text:0x8012C8F8; // type:function size:0xE0 scope:global align:4 +endDamageEmitter__9daPy_lk_cFv = .text:0x8012C9D8; // type:function size:0x6C scope:global align:4 +setItemWaterEffect__9daPy_lk_cFP10fopAc_ac_cii = .text:0x8012CA44; // type:function size:0x31C scope:global align:4 +getDemoLookActor__9daPy_lk_cFv = .text:0x8012CD60; // type:function size:0x74 scope:global align:4 +setTinkleCeiverModel__9daPy_lk_cFv = .text:0x8012CDD4; // type:function size:0x58 scope:global align:4 +setTalismanModel__9daPy_lk_cFv = .text:0x8012CE2C; // type:function size:0xD0 scope:global align:4 +setLetterModel__9daPy_lk_cFv = .text:0x8012CEFC; // type:function size:0xEC scope:global align:4 +checkCaughtShapeHide__9daPy_lk_cFv = .text:0x8012CFE8; // type:function size:0x28 scope:global align:4 +setShapeAngleToTalkActor__9daPy_lk_cFv = .text:0x8012D010; // type:function size:0x7C scope:global align:4 +checkEndMessage__9daPy_lk_cFUl = .text:0x8012D08C; // type:function size:0xA8 scope:global align:4 +setTalkStartBack__9daPy_lk_cFv = .text:0x8012D134; // type:function size:0x1CC scope:global align:4 +dProcTool_init__9daPy_lk_cFv = .text:0x8012D300; // type:function size:0xC4 scope:global align:4 +dProcTool__9daPy_lk_cFv = .text:0x8012D3C4; // type:function size:0x678 scope:global align:4 +dProcTalk_init__9daPy_lk_cFv = .text:0x8012DA3C; // type:function size:0x194 scope:global align:4 +dProcTalk__9daPy_lk_cFv = .text:0x8012DBD0; // type:function size:0x21C scope:global align:4 +dProcDamage_init__9daPy_lk_cFv = .text:0x8012DDEC; // type:function size:0xB4 scope:global align:4 +dProcDamage__9daPy_lk_cFv = .text:0x8012DEA0; // type:function size:0x84 scope:global align:4 +dProcHoldup_init__9daPy_lk_cFv = .text:0x8012DF24; // type:function size:0x130 scope:global align:4 +dProcHoldup__9daPy_lk_cFv = .text:0x8012E054; // type:function size:0x48 scope:global align:4 +dProcOpenTreasure_init__9daPy_lk_cFv = .text:0x8012E09C; // type:function size:0x1A8 scope:global align:4 +dProcOpenTreasure__9daPy_lk_cFv = .text:0x8012E244; // type:function size:0x48 scope:global align:4 +setGetItemSound__9daPy_lk_cFUsi = .text:0x8012E28C; // type:function size:0x18C scope:global align:4 +setGetDemo__9daPy_lk_cFv = .text:0x8012E418; // type:function size:0x29C scope:global align:4 +dProcGetItem_init__9daPy_lk_cFv = .text:0x8012E6B4; // type:function size:0x1FC scope:global align:4 +dProcGetItem__9daPy_lk_cFv = .text:0x8012E8B0; // type:function size:0x400 scope:global align:4 +dProcUnequip_init__9daPy_lk_cFv = .text:0x8012ECB0; // type:function size:0x80 scope:global align:4 +dProcUnequip__9daPy_lk_cFv = .text:0x8012ED30; // type:function size:0x44 scope:global align:4 +dProcLavaDamage_init_sub__9daPy_lk_cFv = .text:0x8012ED74; // type:function size:0x98 scope:global align:4 +dProcLavaDamage_init__9daPy_lk_cFv = .text:0x8012EE0C; // type:function size:0xD8 scope:global align:4 +dProcLavaDamage__9daPy_lk_cFv = .text:0x8012EEE4; // type:function size:0x94 scope:global align:4 +dProcFreezeDamage_init_sub__9daPy_lk_cFi = .text:0x8012EF78; // type:function size:0x164 scope:global align:4 +dProcFreezeDamage_init__9daPy_lk_cFv = .text:0x8012F0DC; // type:function size:0x98 scope:global align:4 +dProcFreezeDamage__9daPy_lk_cFv = .text:0x8012F174; // type:function size:0x9C scope:global align:4 +dProcDead_init_sub__9daPy_lk_cFv = .text:0x8012F210; // type:function size:0x78 scope:global align:4 +dProcDead_init_sub2__9daPy_lk_cFv = .text:0x8012F288; // type:function size:0x104 scope:global align:4 +checkGameOverStart__9daPy_lk_cFv = .text:0x8012F38C; // type:function size:0x2C scope:global align:4 +dProcDead_init__9daPy_lk_cFv = .text:0x8012F3B8; // type:function size:0x1F0 scope:global align:4 +dProcDead__9daPy_lk_cFv = .text:0x8012F5A8; // type:function size:0x380 scope:global align:4 +dProcLookAround_init__9daPy_lk_cFv = .text:0x8012F928; // type:function size:0x74 scope:global align:4 +dProcLookAround__9daPy_lk_cFv = .text:0x8012F99C; // type:function size:0x48 scope:global align:4 +dProcSalute_init__9daPy_lk_cFv = .text:0x8012F9E4; // type:function size:0x6C scope:global align:4 +dProcSalute__9daPy_lk_cFv = .text:0x8012FA50; // type:function size:0x48 scope:global align:4 +dProcLookAround2_init__9daPy_lk_cFv = .text:0x8012FA98; // type:function size:0x94 scope:global align:4 +dProcLookAround2__9daPy_lk_cFv = .text:0x8012FB2C; // type:function size:0x5C scope:global align:4 +dProcTalismanPickup_init__9daPy_lk_cFv = .text:0x8012FB88; // type:function size:0x9C scope:global align:4 +dProcTalismanPickup__9daPy_lk_cFv = .text:0x8012FC24; // type:function size:0x9C scope:global align:4 +dProcTalismanWait_init__9daPy_lk_cFv = .text:0x8012FCC0; // type:function size:0x198 scope:global align:4 +dProcTalismanWait__9daPy_lk_cFv = .text:0x8012FE58; // type:function size:0x194 scope:global align:4 +dProcSurprised_init__9daPy_lk_cFv = .text:0x8012FFEC; // type:function size:0x108 scope:global align:4 +dProcSurprised__9daPy_lk_cFv = .text:0x801300F4; // type:function size:0xCC scope:global align:4 +dProcTurnBack_init__9daPy_lk_cFv = .text:0x801301C0; // type:function size:0xB8 scope:global align:4 +dProcTurnBack__9daPy_lk_cFv = .text:0x80130278; // type:function size:0x54 scope:global align:4 +dProcLookUp_init__9daPy_lk_cFv = .text:0x801302CC; // type:function size:0x6C scope:global align:4 +dProcLookUp__9daPy_lk_cFv = .text:0x80130338; // type:function size:0x48 scope:global align:4 +dProcQuakeWait_init__9daPy_lk_cFv = .text:0x80130380; // type:function size:0x7C scope:global align:4 +dProcQuakeWait__9daPy_lk_cFv = .text:0x801303FC; // type:function size:0x38 scope:global align:4 +dProcDance_init__9daPy_lk_cFv = .text:0x80130434; // type:function size:0x6C scope:global align:4 +dProcDance__9daPy_lk_cFv = .text:0x801304A0; // type:function size:0x38 scope:global align:4 +dProcCaught_init__9daPy_lk_cFv = .text:0x801304D8; // type:function size:0x98 scope:global align:4 +dProcCaught__9daPy_lk_cFv = .text:0x80130570; // type:function size:0x38 scope:global align:4 +dProcLookWait_init__9daPy_lk_cFv = .text:0x801305A8; // type:function size:0xB4 scope:global align:4 +dProcLookWait__9daPy_lk_cFv = .text:0x8013065C; // type:function size:0xC8 scope:global align:4 +dProcPushPullWait_init__9daPy_lk_cFv = .text:0x80130724; // type:function size:0x88 scope:global align:4 +dProcPushPullWait__9daPy_lk_cFv = .text:0x801307AC; // type:function size:0x38 scope:global align:4 +dProcPushMove_init__9daPy_lk_cFv = .text:0x801307E4; // type:function size:0xA0 scope:global align:4 +dProcPushMove__9daPy_lk_cFv = .text:0x80130884; // type:function size:0x38 scope:global align:4 +dProcDoorOpen_init__9daPy_lk_cFv = .text:0x801308BC; // type:function size:0xD0 scope:global align:4 +dProcDoorOpen__9daPy_lk_cFv = .text:0x8013098C; // type:function size:0xC8 scope:global align:4 +dProcNod_init__9daPy_lk_cFv = .text:0x80130A54; // type:function size:0x88 scope:global align:4 +dProcNod__9daPy_lk_cFv = .text:0x80130ADC; // type:function size:0x5C scope:global align:4 +dProcPresent_init_sub__9daPy_lk_cFv = .text:0x80130B38; // type:function size:0xB0 scope:global align:4 +dProcPresent_init__9daPy_lk_cFv = .text:0x80130BE8; // type:function size:0xB8 scope:global align:4 +dProcPresent__9daPy_lk_cFv = .text:0x80130CA0; // type:function size:0x1E8 scope:global align:4 +dProcWindChange_init__9daPy_lk_cFv = .text:0x80130E88; // type:function size:0xA4 scope:global align:4 +dProcWindChange__9daPy_lk_cFv = .text:0x80130F2C; // type:function size:0x6C scope:global align:4 +dProcStandItemPut_init__9daPy_lk_cFv = .text:0x80130F98; // type:function size:0x1D4 scope:global align:4 +dProcStandItemPut__9daPy_lk_cFv = .text:0x8013116C; // type:function size:0x108 scope:global align:4 +dProcVorcanoFail_init__9daPy_lk_cFv = .text:0x80131274; // type:function size:0x9C scope:global align:4 +dProcVorcanoFail__9daPy_lk_cFv = .text:0x80131310; // type:function size:0x38 scope:global align:4 +dProcSlightSurprised_init__9daPy_lk_cFv = .text:0x80131348; // type:function size:0x108 scope:global align:4 +dProcSlightSurprised__9daPy_lk_cFv = .text:0x80131450; // type:function size:0xFC scope:global align:4 +dProcSmile_init__9daPy_lk_cFv = .text:0x8013154C; // type:function size:0xAC scope:global align:4 +dProcSmile__9daPy_lk_cFv = .text:0x801315F8; // type:function size:0x94 scope:global align:4 +dProcBossWarp_init__9daPy_lk_cFv = .text:0x8013168C; // type:function size:0xF4 scope:global align:4 +dProcBossWarp__9daPy_lk_cFv = .text:0x80131780; // type:function size:0xAC scope:global align:4 +dProcAgbUse_init__9daPy_lk_cFv = .text:0x8013182C; // type:function size:0xDC scope:global align:4 +dProcAgbUse__9daPy_lk_cFv = .text:0x80131908; // type:function size:0x44 scope:global align:4 +dProcLookTurn_init__9daPy_lk_cFv = .text:0x8013194C; // type:function size:0x84 scope:global align:4 +dProcLookTurn__9daPy_lk_cFv = .text:0x801319D0; // type:function size:0xAC scope:global align:4 +dProcLetterOpen_init__9daPy_lk_cFv = .text:0x80131A7C; // type:function size:0x9C scope:global align:4 +dProcLetterOpen__9daPy_lk_cFv = .text:0x80131B18; // type:function size:0x80 scope:global align:4 +dProcLetterRead_init__9daPy_lk_cFv = .text:0x80131B98; // type:function size:0xBC scope:global align:4 +dProcLetterRead__9daPy_lk_cFv = .text:0x80131C54; // type:function size:0x118 scope:global align:4 +dProcRedeadStop_init__9daPy_lk_cFv = .text:0x80131D6C; // type:function size:0x68 scope:global align:4 +dProcRedeadStop__9daPy_lk_cFv = .text:0x80131DD4; // type:function size:0x38 scope:global align:4 +dProcRedeadCatch_init__9daPy_lk_cFv = .text:0x80131E0C; // type:function size:0x68 scope:global align:4 +dProcRedeadCatch__9daPy_lk_cFv = .text:0x80131E74; // type:function size:0x38 scope:global align:4 +dProcGetDance_init__9daPy_lk_cFv = .text:0x80131EAC; // type:function size:0x104 scope:global align:4 +dProcGetDance__9daPy_lk_cFv = .text:0x80131FB0; // type:function size:0x274 scope:global align:4 +dProcBottleOpenFairy_init__9daPy_lk_cFv = .text:0x80132224; // type:function size:0xAC scope:global align:4 +dProcBottleOpenFairy__9daPy_lk_cFv = .text:0x801322D0; // type:function size:0x168 scope:global align:4 +dProcWarpShort_init__9daPy_lk_cFv = .text:0x80132438; // type:function size:0x98 scope:global align:4 +dProcWarpShort__9daPy_lk_cFv = .text:0x801324D0; // type:function size:0x64 scope:global align:4 +dProcOpenSalvageTreasure_init__9daPy_lk_cFv = .text:0x80132534; // type:function size:0xBC scope:global align:4 +dProcOpenSalvageTreasure__9daPy_lk_cFv = .text:0x801325F0; // type:function size:0x6C scope:global align:4 +dProcSurprisedWait_init__9daPy_lk_cFv = .text:0x8013265C; // type:function size:0xCC scope:global align:4 +dProcSurprisedWait__9daPy_lk_cFv = .text:0x80132728; // type:function size:0x5C scope:global align:4 +dProcPowerUpWait_init__9daPy_lk_cFv = .text:0x80132784; // type:function size:0xC0 scope:global align:4 +dProcPowerUp_init__9daPy_lk_cFv = .text:0x80132844; // type:function size:0x108 scope:global align:4 +dProcPowerUp__9daPy_lk_cFv = .text:0x8013294C; // type:function size:0x13C scope:global align:4 +dProcShipSit_init__9daPy_lk_cFv = .text:0x80132A88; // type:function size:0xE0 scope:global align:4 +dProcShipSit__9daPy_lk_cFv = .text:0x80132B68; // type:function size:0x5C scope:global align:4 +dProcLastCombo_init__9daPy_lk_cFv = .text:0x80132BC4; // type:function size:0x13C scope:global align:4 +dProcLastCombo__9daPy_lk_cFv = .text:0x80132D00; // type:function size:0xDC scope:global align:4 +dProcHandUp_init__9daPy_lk_cFv = .text:0x80132DDC; // type:function size:0x6C scope:global align:4 +dProcHandUp__9daPy_lk_cFv = .text:0x80132E48; // type:function size:0x38 scope:global align:4 +dProcIceSlip_init__9daPy_lk_cFv = .text:0x80132E80; // type:function size:0x6C scope:global align:4 +dProcIceSlip__9daPy_lk_cFv = .text:0x80132EEC; // type:function size:0x48 scope:global align:4 +getLadderMoveAnmSpeed__9daPy_lk_cFv = .text:0x80132F34; // type:function size:0x24 scope:global align:4 +setLadderFootSe__9daPy_lk_cFv = .text:0x80132F58; // type:function size:0x100 scope:global align:4 +changeLadderMoveProc__9daPy_lk_cFi = .text:0x80133058; // type:function size:0x1E8 scope:global align:4 +setMoveBGLadderCorrect__9daPy_lk_cFv = .text:0x80133240; // type:function size:0x168 scope:global align:4 +procLadderUpStart_init_sub__9daPy_lk_cFv = .text:0x801333A8; // type:function size:0x6C scope:global align:4 +procLadderUpStart_init__9daPy_lk_cFv = .text:0x80133414; // type:function size:0x158 scope:global align:4 +procLadderUpStart__9daPy_lk_cFv = .text:0x8013356C; // type:function size:0x104 scope:global align:4 +procLadderUpEnd_init__9daPy_lk_cFi = .text:0x80133670; // type:function size:0xA0 scope:global align:4 +procLadderUpEnd__9daPy_lk_cFv = .text:0x80133710; // type:function size:0xA4 scope:global align:4 +procLadderDownStart_init_sub__9daPy_lk_cFv = .text:0x801337B4; // type:function size:0x98 scope:global align:4 +procLadderDownStart_init__9daPy_lk_cFv = .text:0x8013384C; // type:function size:0x150 scope:global align:4 +procLadderDownStart__9daPy_lk_cFv = .text:0x8013399C; // type:function size:0x11C scope:global align:4 +procLadderDownEnd_init__9daPy_lk_cFi = .text:0x80133AB8; // type:function size:0x94 scope:global align:4 +procLadderDownEnd__9daPy_lk_cFv = .text:0x80133B4C; // type:function size:0x68 scope:global align:4 +procLadderMove_init__9daPy_lk_cFiiP4cXyz = .text:0x80133BB4; // type:function size:0x274 scope:global align:4 +procLadderMove__9daPy_lk_cFv = .text:0x80133E28; // type:function size:0xF4 scope:global align:4 +getHangMoveAnmSpeed__9daPy_lk_cFv = .text:0x80133F1C; // type:function size:0x24 scope:global align:4 +getHangDirectionFromAngle__9daPy_lk_cFv = .text:0x80133F40; // type:function size:0x74 scope:global align:4 +changeHangMoveProc__9daPy_lk_cFi = .text:0x80133FB4; // type:function size:0x324 scope:global align:4 +changeHangEndProc__9daPy_lk_cFi = .text:0x801342D8; // type:function size:0x168 scope:global align:4 +setHangShapeOffset__9daPy_lk_cFv = .text:0x80134440; // type:function size:0x1F0 scope:global align:4 +procHangStart_init__9daPy_lk_cFv = .text:0x80134630; // type:function size:0x2D8 scope:global align:4 +procHangStart__9daPy_lk_cFv = .text:0x80134908; // type:function size:0xD0 scope:global align:4 +procHangFallStart_init__9daPy_lk_cFP8cM3dGPla = .text:0x801349D8; // type:function size:0x420 scope:global align:4 +procHangFallStart__9daPy_lk_cFv = .text:0x80134DF8; // type:function size:0xF8 scope:global align:4 +procHangUp_init__9daPy_lk_cFi = .text:0x80134EF0; // type:function size:0x84 scope:global align:4 +procHangUp__9daPy_lk_cFv = .text:0x80134F74; // type:function size:0x120 scope:global align:4 +procHangWait_init__9daPy_lk_cFv = .text:0x80135094; // type:function size:0xAC scope:global align:4 +procHangWait__9daPy_lk_cFv = .text:0x80135140; // type:function size:0xBC scope:global align:4 +procHangMove_init__9daPy_lk_cFi = .text:0x801351FC; // type:function size:0x158 scope:global align:4 +procHangMove__9daPy_lk_cFv = .text:0x80135354; // type:function size:0x46C scope:global align:4 +procHangClimb_init__9daPy_lk_cFf = .text:0x801357C0; // type:function size:0xB4 scope:global align:4 +procHangClimb__9daPy_lk_cFv = .text:0x80135874; // type:function size:0x5C scope:global align:4 +procHangWallCatch_init__9daPy_lk_cFv = .text:0x801358D0; // type:function size:0x210 scope:global align:4 +procHangWallCatch__9daPy_lk_cFv = .text:0x80135AE0; // type:function size:0x70 scope:global align:4 +getClimbMoveAnmSpeed__9daPy_lk_cFv = .text:0x80135B50; // type:function size:0x24 scope:global align:4 +setClimbShapeOffset__9daPy_lk_cFv = .text:0x80135B74; // type:function size:0x22C scope:global align:4 +getClimbDirectionFromAngle__9daPy_lk_cFv = .text:0x80135DA0; // type:function size:0x74 scope:global align:4 +changeClimbMoveProc__9daPy_lk_cFi = .text:0x80135E14; // type:function size:0x84 scope:global align:4 +setMoveBGCorrectClimb__9daPy_lk_cFv = .text:0x80135E98; // type:function size:0x2BC scope:global align:4 +checkBgCorrectClimbMove__9daPy_lk_cFP4cXyzP4cXyz = .text:0x80136154; // type:function size:0xAC scope:global align:4 +checkBgClimbMove__9daPy_lk_cFv = .text:0x80136200; // type:function size:0x388 scope:global align:4 +procClimbUpStart_init_sub__9daPy_lk_cFv = .text:0x80136588; // type:function size:0x6C scope:global align:4 +procClimbUpStart_init__9daPy_lk_cFv = .text:0x801365F4; // type:function size:0x114 scope:global align:4 +procClimbUpStart__9daPy_lk_cFv = .text:0x80136708; // type:function size:0x104 scope:global align:4 +procClimbDownStart_init__9daPy_lk_cFs = .text:0x8013680C; // type:function size:0x130 scope:global align:4 +procClimbDownStart__9daPy_lk_cFv = .text:0x8013693C; // type:function size:0xF8 scope:global align:4 +procClimbMoveUpDown_init__9daPy_lk_cFi = .text:0x80136A34; // type:function size:0x14C scope:global align:4 +procClimbMoveUpDown__9daPy_lk_cFv = .text:0x80136B80; // type:function size:0xFC scope:global align:4 +procClimbMoveSide_init__9daPy_lk_cFi = .text:0x80136C7C; // type:function size:0x1AC scope:global align:4 +procClimbMoveSide__9daPy_lk_cFv = .text:0x80136E28; // type:function size:0x254 scope:global align:4 +setBlendWHideMoveAnime__9daPy_lk_cFf = .text:0x8013707C; // type:function size:0x164 scope:global align:4 +getWHideModePolygon__9daPy_lk_cFP4cXyzP4cXyzP4cXyzi = .text:0x801371E0; // type:function size:0x428 scope:global align:4 +getWHideBasePos__9daPy_lk_cFP4cXyz = .text:0x80137608; // type:function size:0x38 scope:global align:4 +getWHideNextPos__9daPy_lk_cFP4cXyzP4cXyz = .text:0x80137640; // type:function size:0x5C scope:global align:4 +checkWHideBackWall__9daPy_lk_cFP4cXyz = .text:0x8013769C; // type:function size:0xB8 scope:global align:4 +checkWHideFrontFloor__9daPy_lk_cFP4cXyz = .text:0x80137754; // type:function size:0xD4 scope:global align:4 +checkWHideModeChange__9daPy_lk_cFP4cXyz = .text:0x80137828; // type:function size:0xEC scope:global align:4 +changeWHideEndProc__9daPy_lk_cFP4cXyz = .text:0x80137914; // type:function size:0xEC scope:global align:4 +procWHideReady_init__9daPy_lk_cFP8cM3dGPlaP4cXyz = .text:0x80137A00; // type:function size:0x1D8 scope:global align:4 +procWHideReady__9daPy_lk_cFv = .text:0x80137BD8; // type:function size:0xF8 scope:global align:4 +procWHideWait_init__9daPy_lk_cFv = .text:0x80137CD0; // type:function size:0x120 scope:global align:4 +procWHideWait__9daPy_lk_cFv = .text:0x80137DF0; // type:function size:0x284 scope:global align:4 +procWHideMove_init__9daPy_lk_cFv = .text:0x80138074; // type:function size:0x7C scope:global align:4 +procWHideMove__9daPy_lk_cFv = .text:0x801380F0; // type:function size:0x43C scope:global align:4 +procWHidePeep_init__9daPy_lk_cFv = .text:0x8013852C; // type:function size:0xC0 scope:global align:4 +procWHidePeep__9daPy_lk_cFv = .text:0x801385EC; // type:function size:0x1B8 scope:global align:4 +getCrawlMoveAnmSpeed__9daPy_lk_cFv = .text:0x801387A4; // type:function size:0x48 scope:global align:4 +getCrawlMoveSpeed__9daPy_lk_cFv = .text:0x801387EC; // type:function size:0x7C scope:global align:4 +setCrawlMoveDirectionArrow__9daPy_lk_cFv = .text:0x80138868; // type:function size:0x168 scope:global align:4 +changeCrawlAutoMoveProc__9daPy_lk_cFP4cXyz = .text:0x801389D0; // type:function size:0x380 scope:global align:4 +getCrawlMoveVec__9daPy_lk_cFP4cXyzP4cXyzP4cXyz = .text:0x80138D50; // type:function size:0x1D8 scope:global align:4 +crawlBgCheck__9daPy_lk_cFP4cXyzP4cXyz = .text:0x80138F28; // type:function size:0x190 scope:global align:4 +checkCrawlSideWall__9daPy_lk_cFP4cXyzP4cXyzP4cXyzP4cXyzPsPs = .text:0x801390B8; // type:function size:0x204 scope:global align:4 +setDoStatusCrawl__9daPy_lk_cFv = .text:0x801392BC; // type:function size:0x168 scope:global align:4 +procCrawlStart_init__9daPy_lk_cFv = .text:0x80139424; // type:function size:0xCC scope:global align:4 +procCrawlStart__9daPy_lk_cFv = .text:0x801394F0; // type:function size:0x150 scope:global align:4 +checkNotCrawlStand__9daPy_lk_cFP4cXyz = .text:0x80139640; // type:function size:0x70 scope:global align:4 +checkNotCrawlStand__9daPy_lk_cFP4cXyzP4cXyz = .text:0x801396B0; // type:function size:0xB0 scope:global align:4 +procCrawlMove_init__9daPy_lk_cFss = .text:0x80139760; // type:function size:0x118 scope:global align:4 +procCrawlMove__9daPy_lk_cFv = .text:0x80139878; // type:function size:0x78C scope:global align:4 +procCrawlAutoMove_init__9daPy_lk_cFiP4cXyz = .text:0x8013A004; // type:function size:0xEC scope:global align:4 +procCrawlAutoMove__9daPy_lk_cFv = .text:0x8013A0F0; // type:function size:0x540 scope:global align:4 +procCrawlEnd_init__9daPy_lk_cFiss = .text:0x8013A630; // type:function size:0x194 scope:global align:4 +procCrawlEnd__9daPy_lk_cFv = .text:0x8013A7C4; // type:function size:0x98 scope:global align:4 +checkGrabSpecialHeavyState__9daPy_lk_cFv = .text:0x8013A85C; // type:function size:0x34 scope:global align:4 +getGrabMissActor__9daPy_lk_cFv = .text:0x8013A890; // type:function size:0x24 scope:global align:4 +setWeaponBlur__9daPy_lk_cFv = .text:0x8013A8B4; // type:function size:0x50 scope:global align:4 +checkGrabBarrelSearch__9daPy_lk_cFi = .text:0x8013A904; // type:function size:0x78 scope:global align:4 +setGrabItemPos__9daPy_lk_cFv = .text:0x8013A97C; // type:function size:0x608 scope:global align:4 +freeGrabItem__9daPy_lk_cFv = .text:0x8013AF84; // type:function size:0xD8 scope:global align:4 +checkNextActionGrab__9daPy_lk_cFv = .text:0x8013B05C; // type:function size:0x3FC scope:global align:4 +initGrabNextMode__9daPy_lk_cFv = .text:0x8013B458; // type:function size:0x114 scope:global align:4 +procGrabReady_init__9daPy_lk_cFv = .text:0x8013B56C; // type:function size:0x188 scope:global align:4 +procGrabReady__9daPy_lk_cFv = .text:0x8013B6F4; // type:function size:0x1AC scope:global align:4 +procGrabUp_init__9daPy_lk_cFv = .text:0x8013B8A0; // type:function size:0x1B0 scope:global align:4 +procGrabUp__9daPy_lk_cFv = .text:0x8013BA50; // type:function size:0x16C scope:global align:4 +procGrabMiss_init__9daPy_lk_cFv = .text:0x8013BBBC; // type:function size:0x84 scope:global align:4 +procGrabMiss__9daPy_lk_cFv = .text:0x8013BC40; // type:function size:0xF0 scope:global align:4 +procGrabThrow_init__9daPy_lk_cFi = .text:0x8013BD30; // type:function size:0xE0 scope:global align:4 +procGrabThrow__9daPy_lk_cFv = .text:0x8013BE10; // type:function size:0x210 scope:global align:4 +procGrabPut_init__9daPy_lk_cFv = .text:0x8013C020; // type:function size:0x104 scope:global align:4 +procGrabPut__9daPy_lk_cFv = .text:0x8013C124; // type:function size:0x3E0 scope:global align:4 +procGrabWait_init__9daPy_lk_cFv = .text:0x8013C504; // type:function size:0x174 scope:global align:4 +procGrabWait__9daPy_lk_cFv = .text:0x8013C678; // type:function size:0x29C scope:global align:4 +procGrabHeavyWait_init__9daPy_lk_cFv = .text:0x8013C914; // type:function size:0x98 scope:global align:4 +procGrabHeavyWait__9daPy_lk_cFv = .text:0x8013C9AC; // type:function size:0x1CC scope:global align:4 +procGrabRebound_init__9daPy_lk_cFv = .text:0x8013CB78; // type:function size:0x58 scope:global align:4 +procGrabRebound__9daPy_lk_cFv = .text:0x8013CBD0; // type:function size:0x94 scope:global align:4 +setSpeedAndAngleSwim__9daPy_lk_cFv = .text:0x8013CC64; // type:function size:0x2C8 scope:global align:4 +checkNextModeSwim__9daPy_lk_cFv = .text:0x8013CF2C; // type:function size:0x94 scope:global align:4 +changeSwimProc__9daPy_lk_cFv = .text:0x8013CFC0; // type:function size:0x1F0 scope:global align:4 +changeSwimUpProc__9daPy_lk_cFv = .text:0x8013D1B0; // type:function size:0xFC scope:global align:4 +swimOutAfter__9daPy_lk_cFi = .text:0x8013D2AC; // type:function size:0x68 scope:global align:4 +checkSwimFallCheck__9daPy_lk_cFv = .text:0x8013D314; // type:function size:0x40 scope:global align:4 +changeSwimOutProc__9daPy_lk_cFv = .text:0x8013D354; // type:function size:0x1DC scope:global align:4 +setSwimMoveAnime__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x8013D530; // type:function size:0x108 scope:global align:4 +getSwimTimerRate__9daPy_lk_cFv = .text:0x8013D638; // type:function size:0x80 scope:global align:4 +setSwimTimerStartStop__9daPy_lk_cFv = .text:0x8013D6B8; // type:function size:0x15C scope:global align:4 +procSwimUp_init__9daPy_lk_cFi = .text:0x8013D814; // type:function size:0x204 scope:global align:4 +procSwimUp__9daPy_lk_cFv = .text:0x8013DA18; // type:function size:0x10C scope:global align:4 +procSwimWait_init__9daPy_lk_cFi = .text:0x8013DB24; // type:function size:0x1B8 scope:global align:4 +procSwimWait__9daPy_lk_cFv = .text:0x8013DCDC; // type:function size:0x1B0 scope:global align:4 +procSwimMove_init__9daPy_lk_cFi = .text:0x8013DE8C; // type:function size:0xD4 scope:global align:4 +procSwimMove__9daPy_lk_cFv = .text:0x8013DF60; // type:function size:0x2F0 scope:global align:4 +setSpecialBattle__9daPy_lk_cFi = .text:0x8013E250; // type:function size:0x134 scope:global align:4 +changeSpecialBattle__9daPy_lk_cFv = .text:0x8013E384; // type:function size:0xD0 scope:global align:4 +procBtJump_init__9daPy_lk_cFP13fopEn_enemy_c = .text:0x8013E454; // type:function size:0x2D8 scope:global align:4 +procBtJump__9daPy_lk_cFv = .text:0x8013E72C; // type:function size:0x134 scope:global align:4 +procBtJumpCut_init__9daPy_lk_cFP4cXyz = .text:0x8013E860; // type:function size:0x174 scope:global align:4 +procBtJumpCut__9daPy_lk_cFv = .text:0x8013E9D4; // type:function size:0x1FC scope:global align:4 +procBtSlide__9daPy_lk_cFv = .text:0x8013EBD0; // type:function size:0x80 scope:global align:4 +procBtRoll_init__9daPy_lk_cFP13fopEn_enemy_c = .text:0x8013EC50; // type:function size:0x214 scope:global align:4 +procBtRoll__9daPy_lk_cFv = .text:0x8013EE64; // type:function size:0x1AC scope:global align:4 +procBtRollCut_init__9daPy_lk_cFP4cXyz = .text:0x8013F010; // type:function size:0x1F0 scope:global align:4 +procBtRollCut__9daPy_lk_cFv = .text:0x8013F200; // type:function size:0x1E8 scope:global align:4 +procBtVerticalJump_init__9daPy_lk_cFP13fopEn_enemy_c = .text:0x8013F3E8; // type:function size:0xC0 scope:global align:4 +procBtVerticalJump__9daPy_lk_cFv = .text:0x8013F4A8; // type:function size:0x78 scope:global align:4 +procBtVerticalJumpCut_init__9daPy_lk_cFv = .text:0x8013F520; // type:function size:0x9C scope:global align:4 +procBtVerticalJumpCut__9daPy_lk_cFv = .text:0x8013F5BC; // type:function size:0x128 scope:global align:4 +procBtVerticalJumpLand_init__9daPy_lk_cFv = .text:0x8013F6E4; // type:function size:0x10C scope:global align:4 +procBtVerticalJumpLand__9daPy_lk_cFv = .text:0x8013F7F0; // type:function size:0x58 scope:global align:4 +shipSpecialDemoStart__9daPy_lk_cFv = .text:0x8013F848; // type:function size:0x64 scope:global align:4 +checkJumpRideShip__9daPy_lk_cFv = .text:0x8013F8AC; // type:function size:0xD8 scope:global align:4 +checkShipNotNormalMode__9daPy_lk_cFv = .text:0x8013F984; // type:function size:0x2C scope:global align:4 +setShipRideArmAngle__9daPy_lk_cFiP16J3DTransformInfo = .text:0x8013F9B0; // type:function size:0x4C8 scope:global align:4 +checkShipRideUseItem__9daPy_lk_cFi = .text:0x8013FE78; // type:function size:0x7C scope:global align:4 +initShipRideUseItem__9daPy_lk_cFii = .text:0x8013FEF4; // type:function size:0xCC scope:global align:4 +setShipRidePosUseItem__9daPy_lk_cFv = .text:0x8013FFC0; // type:function size:0x58 scope:global align:4 +setShipRidePos__9daPy_lk_cFi = .text:0x80140018; // type:function size:0x3C8 scope:global align:4 +setShipAttentionAnmSpeed__9daPy_lk_cFf = .text:0x801403E0; // type:function size:0xA0 scope:global align:4 +setShipAttnetionBodyAngle__9daPy_lk_cFv = .text:0x80140480; // type:function size:0x170 scope:global align:4 +changeShipEndProc__9daPy_lk_cFv = .text:0x801405F0; // type:function size:0x698 scope:global align:4 +initShipBaseAnime__9daPy_lk_cFv = .text:0x80140C88; // type:function size:0x7C scope:global align:4 +initShipCraneAnime__9daPy_lk_cFv = .text:0x80140D04; // type:function size:0x7C scope:global align:4 +procShipReady_init__9daPy_lk_cFv = .text:0x80140D80; // type:function size:0x170 scope:global align:4 +procShipReady__9daPy_lk_cFv = .text:0x80140EF0; // type:function size:0x16C scope:global align:4 +procShipJumpRide_init__9daPy_lk_cFv = .text:0x8014105C; // type:function size:0xE4 scope:global align:4 +procShipJumpRide__9daPy_lk_cFv = .text:0x80141140; // type:function size:0x40 scope:global align:4 +procShipSteer_init__9daPy_lk_cFv = .text:0x80141180; // type:function size:0xBC scope:global align:4 +procShipSteer__9daPy_lk_cFv = .text:0x8014123C; // type:function size:0x4C scope:global align:4 +procShipPaddle_init__9daPy_lk_cFv = .text:0x80141288; // type:function size:0x11C scope:global align:4 +procShipPaddle__9daPy_lk_cFv = .text:0x801413A4; // type:function size:0x318 scope:global align:4 +procShipScope_init__9daPy_lk_cFi = .text:0x801416BC; // type:function size:0x130 scope:global align:4 +procShipScope__9daPy_lk_cFv = .text:0x801417EC; // type:function size:0xC8 scope:global align:4 +procShipBoomerang_init__9daPy_lk_cFv = .text:0x801418B4; // type:function size:0x100 scope:global align:4 +procShipBoomerang__9daPy_lk_cFv = .text:0x801419B4; // type:function size:0x1FC scope:global align:4 +procShipHookshot_init__9daPy_lk_cFv = .text:0x80141BB0; // type:function size:0x148 scope:global align:4 +procShipHookshot__9daPy_lk_cFv = .text:0x80141CF8; // type:function size:0x234 scope:global align:4 +procShipBow_init__9daPy_lk_cFv = .text:0x80141F2C; // type:function size:0x158 scope:global align:4 +procShipBow__9daPy_lk_cFv = .text:0x80142084; // type:function size:0x1CC scope:global align:4 +procShipCannon_init__9daPy_lk_cFv = .text:0x80142250; // type:function size:0xB0 scope:global align:4 +procShipCannon__9daPy_lk_cFv = .text:0x80142300; // type:function size:0x88 scope:global align:4 +procShipCrane_init__9daPy_lk_cFv = .text:0x80142388; // type:function size:0xD0 scope:global align:4 +procShipCrane__9daPy_lk_cFv = .text:0x80142458; // type:function size:0x4C8 scope:global align:4 +procShipGetOff_init__9daPy_lk_cFv = .text:0x80142920; // type:function size:0x13C scope:global align:4 +procShipGetOff__9daPy_lk_cFv = .text:0x80142A5C; // type:function size:0x1AC scope:global align:4 +procShipRestart_init__9daPy_lk_cFv = .text:0x80142C08; // type:function size:0x94 scope:global align:4 +procShipRestart__9daPy_lk_cFv = .text:0x80142C9C; // type:function size:0x6C scope:global align:4 +checkRopeAnime__9daPy_lk_cCFv = .text:0x80142D08; // type:function size:0x60 scope:global align:4 +freeRopeItem__9daPy_lk_cFv = .text:0x80142D68; // type:function size:0xA4 scope:global align:4 +checkRopeRoofHit__9daPy_lk_cFs = .text:0x80142E0C; // type:function size:0x8C scope:global align:4 +changeRopeSwingProc__9daPy_lk_cFv = .text:0x80142E98; // type:function size:0x130 scope:global align:4 +changeRopeEndProc__9daPy_lk_cFi = .text:0x80142FC8; // type:function size:0x10C scope:global align:4 +checkSpecialRope__9daPy_lk_cFv = .text:0x801430D4; // type:function size:0x64 scope:global align:4 +changeRopeToHangProc__9daPy_lk_cFv = .text:0x80143138; // type:function size:0x144 scope:global align:4 +checkRopeSwingWall__9daPy_lk_cFP4cXyzP4cXyzPsPf = .text:0x8014327C; // type:function size:0x418 scope:global align:4 +setBlendRopeMoveAnime__9daPy_lk_cFi = .text:0x80143694; // type:function size:0x3B0 scope:global align:4 +throwRope__9daPy_lk_cFv = .text:0x80143A44; // type:function size:0x218 scope:global align:4 +checkNextActionRopeReady__9daPy_lk_cFv = .text:0x80143C5C; // type:function size:0x198 scope:global align:4 +checkNextRopeMode__9daPy_lk_cFv = .text:0x80143DF4; // type:function size:0xB8 scope:global align:4 +checkHangRopeActorNull__9daPy_lk_cFv = .text:0x80143EAC; // type:function size:0x90 scope:global align:4 +procRopeSubject_init__9daPy_lk_cFv = .text:0x80143F3C; // type:function size:0xFC scope:global align:4 +procRopeSubject__9daPy_lk_cFv = .text:0x80144038; // type:function size:0x1F4 scope:global align:4 +procRopeReady_init__9daPy_lk_cFv = .text:0x8014422C; // type:function size:0x238 scope:global align:4 +procRopeReady__9daPy_lk_cFv = .text:0x80144464; // type:function size:0x1BC scope:global align:4 +procRopeSwing_init__9daPy_lk_cFP10fopAc_ac_cs = .text:0x80144620; // type:function size:0x638 scope:global align:4 +procRopeSwing__9daPy_lk_cFv = .text:0x80144C58; // type:function size:0xA80 scope:global align:4 +procRopeHangWait_init__9daPy_lk_cFi = .text:0x801456D8; // type:function size:0x124 scope:global align:4 +procRopeHangWait__9daPy_lk_cFv = .text:0x801457FC; // type:function size:0x33C scope:global align:4 +specialRopeHangUp__9daPy_lk_cFv = .text:0x80145B38; // type:function size:0x104 scope:global align:4 +procRopeUp_init__9daPy_lk_cFv = .text:0x80145C3C; // type:function size:0x180 scope:global align:4 +procRopeUp__9daPy_lk_cFv = .text:0x80145DBC; // type:function size:0x1A8 scope:global align:4 +procRopeDown_init__9daPy_lk_cFv = .text:0x80145F64; // type:function size:0x188 scope:global align:4 +procRopeDown__9daPy_lk_cFv = .text:0x801460EC; // type:function size:0x154 scope:global align:4 +procRopeSwingStart_init__9daPy_lk_cFv = .text:0x80146240; // type:function size:0x1A8 scope:global align:4 +procRopeSwingStart__9daPy_lk_cFv = .text:0x801463E8; // type:function size:0x228 scope:global align:4 +procRopeMove_init__9daPy_lk_cFv = .text:0x80146610; // type:function size:0xD8 scope:global align:4 +procRopeMove__9daPy_lk_cFv = .text:0x801466E8; // type:function size:0x160 scope:global align:4 +procRopeThrowCatch_init__9daPy_lk_cFv = .text:0x80146848; // type:function size:0x7C scope:global align:4 +procRopeThrowCatch__9daPy_lk_cFv = .text:0x801468C4; // type:function size:0xE4 scope:global align:4 +procRopeUpHang_init__9daPy_lk_cFv = .text:0x801469A8; // type:function size:0x9C scope:global align:4 +procRopeUpHang__9daPy_lk_cFv = .text:0x80146A44; // type:function size:0xAC scope:global align:4 +checkRopeReadyAnime__9daPy_lk_cCFv = .text:0x80146AF0; // type:function size:0x14 scope:global align:4 +checkRopeTag__9daPy_lk_cFv = .text:0x80146B04; // type:function size:0x10 scope:global align:4 +checkPlayerNoDraw__9daPy_lk_cFv = .text:0x80146B14; // type:function size:0x3C scope:global align:4 +__dt__13daPy_swBlur_cFv = .text:0x80146B50; // type:function size:0x9C scope:global align:4 +__ct__28daPy_mtxPosFollowEcallBack_cFv = .text:0x80146BEC; // type:function size:0x34 scope:global align:4 +__dt__24daPy_fanSwingEcallBack_cFv = .text:0x80146C20; // type:function size:0x6C scope:global align:4 +__dt__18daPy_dmEcallBack_cFv = .text:0x80146C8C; // type:function size:0x7C scope:global align:4 +__ct__18daPy_dmEcallBack_cFv = .text:0x80146D08; // type:function size:0x34 scope:global align:4 +__dt__28daPy_mtxPosFollowEcallBack_cFv = .text:0x80146D3C; // type:function size:0x7C scope:global align:4 +__dt__25daPy_waterDropEcallBack_cFv = .text:0x80146DB8; // type:function size:0x7C scope:global align:4 +__dt__22daPy_followEcallBack_cFv = .text:0x80146E34; // type:function size:0x6C scope:global align:4 +__dt__24daPy_swimTailEcallBack_cFv = .text:0x80146EA0; // type:function size:0x6C scope:global align:4 +__ct__24daPy_swimTailEcallBack_cFv = .text:0x80146F0C; // type:function size:0x28 scope:global align:4 +__dt__17daPy_footEffect_cFv = .text:0x80146F34; // type:function size:0xC0 scope:global align:4 +__ct__17daPy_footEffect_cFv = .text:0x80146FF4; // type:function size:0x44 scope:global align:4 +__dt__18daPy_sightPacket_cFv = .text:0x80147038; // type:function size:0x5C scope:global align:4 +__ct__12J3DFrameCtrlFv = .text:0x80147094; // type:function size:0x40 scope:global align:4 +__dt__19mDoExt_AnmRatioPackFv = .text:0x801470D4; // type:function size:0x3C scope:global align:4 +__ct__19mDoExt_AnmRatioPackFv = .text:0x80147110; // type:function size:0x14 scope:global align:4 +__dt__19dBgS_MirLightLinChkFv = .text:0x80147124; // type:function size:0x154 scope:global align:4 +__dt__16dBgS_LinkRoofChkFv = .text:0x80147278; // type:function size:0x124 scope:global align:4 +__dt__15dBgS_LinkGndChkFv = .text:0x8014739C; // type:function size:0x140 scope:global align:4 +getGroundY__9daPy_lk_cFv = .text:0x801474DC; // type:function size:0x8 scope:global align:4 +getLeftHandMatrix__9daPy_lk_cFv = .text:0x801474E4; // type:function size:0x10 scope:global align:4 +getRightHandMatrix__9daPy_lk_cFv = .text:0x801474F4; // type:function size:0x10 scope:global align:4 +checkPlayerFly__9daPy_lk_cCFv = .text:0x80147504; // type:function size:0x14 scope:global align:4 +checkFrontRoll__9daPy_lk_cCFv = .text:0x80147518; // type:function size:0x14 scope:global align:4 +checkBottleSwing__9daPy_lk_cCFv = .text:0x8014752C; // type:function size:0x14 scope:global align:4 +checkCutCharge__9daPy_lk_cCFv = .text:0x80147540; // type:function size:0x14 scope:global align:4 +checkTactWait__9daPy_lk_cCFv = .text:0x80147554; // type:function size:0x14 scope:global align:4 +getBaseAnimeFrameRate__9daPy_lk_cFv = .text:0x80147568; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrame__9daPy_lk_cFv = .text:0x80147570; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_lk_cCFv = .text:0x80147578; // type:function size:0x8 scope:global align:4 +getThrowBoomerangID__9daPy_lk_cCFv = .text:0x80147580; // type:function size:0x8 scope:global align:4 +getGrabActorID__9daPy_lk_cCFv = .text:0x80147588; // type:function size:0x8 scope:global align:4 +checkGrabBarrel__9daPy_lk_cFv = .text:0x80147590; // type:function size:0x24 scope:global align:4 +onFrollCrashFlg__9daPy_lk_cFUl = .text:0x801475B4; // type:function size:0x14 scope:global align:4 +getOldSpeedY__9daPy_lk_cFv = .text:0x801475C8; // type:function size:0x8 scope:global align:4 +checkComboCutTurn__9daPy_lk_cCFv = .text:0x801475D0; // type:function size:0x28 scope:global align:4 +cancelChangeTextureAnime__9daPy_lk_cFv = .text:0x801475F8; // type:function size:0x20 scope:global align:4 +__dt__13daPy_matAnm_cFv = .text:0x80147618; // type:function size:0x5C scope:global align:4 +__dt__25daPy_waterDropPcallBack_cFv = .text:0x80147674; // type:function size:0x16C scope:global align:4 +setup__24daPy_fanSwingEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x801477E0; // type:function size:0x1C scope:global align:4 +__sinit_d_a_player_main_cpp = .text:0x801477FC; // type:function size:0x1D28 scope:local align:4 +@20@__dt__15dBgS_LinkGndChkFv = .text:0x80149524; // type:function size:0x8 scope:local align:4 +@76@__dt__15dBgS_LinkGndChkFv = .text:0x8014952C; // type:function size:0x8 scope:local align:4 +@64@__dt__15dBgS_LinkGndChkFv = .text:0x80149534; // type:function size:0x8 scope:local align:4 +@16@__dt__16dBgS_LinkRoofChkFv = .text:0x8014953C; // type:function size:0x8 scope:local align:4 +@48@__dt__16dBgS_LinkRoofChkFv = .text:0x80149544; // type:function size:0x8 scope:local align:4 +@36@__dt__16dBgS_LinkRoofChkFv = .text:0x8014954C; // type:function size:0x8 scope:local align:4 +@20@__dt__19dBgS_MirLightLinChkFv = .text:0x80149554; // type:function size:0x8 scope:local align:4 +@100@__dt__19dBgS_MirLightLinChkFv = .text:0x8014955C; // type:function size:0x8 scope:local align:4 +@88@__dt__19dBgS_MirLightLinChkFv = .text:0x80149564; // type:function size:0x8 scope:local align:4 +checkBoomerangAnime__9daPy_lk_cCFv = .text:0x8014956C; // type:function size:0x24 scope:global align:4 +throwBoomerang__9daPy_lk_cFv = .text:0x80149590; // type:function size:0x108 scope:global align:4 +returnBoomerang__9daPy_lk_cFv = .text:0x80149698; // type:function size:0x10C scope:global align:4 +checkNextActionBoomerangReady__9daPy_lk_cFv = .text:0x801497A4; // type:function size:0xA8 scope:global align:4 +checkNextActionBoomerangFly__9daPy_lk_cFv = .text:0x8014984C; // type:function size:0x8C scope:global align:4 +checkNextBoomerangMode__9daPy_lk_cFv = .text:0x801498D8; // type:function size:0x8C scope:global align:4 +changeBoomerangCatchProc__9daPy_lk_cFv = .text:0x80149964; // type:function size:0xE0 scope:global align:4 +procBoomerangSubject_init__9daPy_lk_cFv = .text:0x80149A44; // type:function size:0xAC scope:global align:4 +procBoomerangSubject__9daPy_lk_cFv = .text:0x80149AF0; // type:function size:0x110 scope:global align:4 +procBoomerangMove_init__9daPy_lk_cFv = .text:0x80149C00; // type:function size:0xC8 scope:global align:4 +procBoomerangMove__9daPy_lk_cFv = .text:0x80149CC8; // type:function size:0xDC scope:global align:4 +procBoomerangCatch_init__9daPy_lk_cFv = .text:0x80149DA4; // type:function size:0x78 scope:global align:4 +procBoomerangCatch__9daPy_lk_cFv = .text:0x80149E1C; // type:function size:0xB0 scope:global align:4 +bowJointCB__9daPy_lk_cFi = .text:0x80149ECC; // type:function size:0xBC scope:global align:4 +daPy_bowJointCB__FP7J3DNodei = .text:0x80149F88; // type:function size:0x48 scope:global align:4 +bowButton__9daPy_lk_cCFv = .text:0x80149FD0; // type:function size:0x38 scope:global align:4 +checkBowReadyAnime__9daPy_lk_cCFv = .text:0x8014A008; // type:function size:0x24 scope:global align:4 +checkBowAnime__9daPy_lk_cCFv = .text:0x8014A02C; // type:function size:0x54 scope:global align:4 +makeArrow__9daPy_lk_cFv = .text:0x8014A080; // type:function size:0x100 scope:global align:4 +deleteArrow__9daPy_lk_cFv = .text:0x8014A180; // type:function size:0x4C scope:global align:4 +setBowReadyAnime__9daPy_lk_cFv = .text:0x8014A1CC; // type:function size:0xD4 scope:global align:4 +setBowReloadAnime__9daPy_lk_cFv = .text:0x8014A2A0; // type:function size:0x88 scope:global align:4 +checkNextActionBowReady__9daPy_lk_cFv = .text:0x8014A328; // type:function size:0x2E4 scope:global align:4 +checkNextActionBowFly__9daPy_lk_cFv = .text:0x8014A60C; // type:function size:0x74 scope:global align:4 +checkNextBowMode__9daPy_lk_cFv = .text:0x8014A680; // type:function size:0x74 scope:global align:4 +setBowModel__9daPy_lk_cFv = .text:0x8014A6F4; // type:function size:0x140 scope:global align:4 +procBowSubject_init__9daPy_lk_cFv = .text:0x8014A834; // type:function size:0xA0 scope:global align:4 +procBowSubject__9daPy_lk_cFv = .text:0x8014A8D4; // type:function size:0xA0 scope:global align:4 +procBowMove_init__9daPy_lk_cFv = .text:0x8014A974; // type:function size:0xB8 scope:global align:4 +procBowMove__9daPy_lk_cFv = .text:0x8014AA2C; // type:function size:0x130 scope:global align:4 +checkHookshotReturn__9daPy_lk_cFv = .text:0x8014AB5C; // type:function size:0x44 scope:global align:4 +setHookshotCarryOffset__9daPy_lk_cFUiPC4cXyz = .text:0x8014ABA0; // type:function size:0x54 scope:global align:4 +setHookshotModel__9daPy_lk_cFv = .text:0x8014ABF4; // type:function size:0xD8 scope:global align:4 +setHookshotSight__9daPy_lk_cFv = .text:0x8014ACCC; // type:function size:0x360 scope:global align:4 +freeHookshotItem__9daPy_lk_cFv = .text:0x8014B02C; // type:function size:0x30 scope:global align:4 +checkNextActionHookshotReady__9daPy_lk_cFv = .text:0x8014B05C; // type:function size:0x25C scope:global align:4 +checkNextHookshotMode__9daPy_lk_cFv = .text:0x8014B2B8; // type:function size:0x98 scope:global align:4 +procHookshotSubject_init__9daPy_lk_cFv = .text:0x8014B350; // type:function size:0xA4 scope:global align:4 +procHookshotSubject__9daPy_lk_cFv = .text:0x8014B3F4; // type:function size:0x124 scope:global align:4 +procHookshotMove_init__9daPy_lk_cFv = .text:0x8014B518; // type:function size:0xD0 scope:global align:4 +procHookshotMove__9daPy_lk_cFv = .text:0x8014B5E8; // type:function size:0x164 scope:global align:4 +procHookshotFly_init__9daPy_lk_cFv = .text:0x8014B74C; // type:function size:0x108 scope:global align:4 +procHookshotFly__9daPy_lk_cFv = .text:0x8014B854; // type:function size:0x230 scope:global align:4 +getMoveVec__12daHookshot_cCFv = .text:0x8014BA84; // type:function size:0x1C scope:global align:4 +fanWindEffectDraw__9daPy_lk_cFv = .text:0x8014BAA0; // type:function size:0x4C scope:global align:4 +fanWindCrashEffectDraw__9daPy_lk_cFv = .text:0x8014BAEC; // type:function size:0x4C scope:global align:4 +fanJointCB__9daPy_lk_cFi = .text:0x8014BB38; // type:function size:0xB0 scope:global align:4 +daPy_fanJointCallback__FP7J3DNodei = .text:0x8014BBE8; // type:function size:0x44 scope:global align:4 +parachuteJointCB__9daPy_lk_cFi = .text:0x8014BC2C; // type:function size:0xDC scope:global align:4 +daPy_parachuteJointCallback__FP7J3DNodei = .text:0x8014BD08; // type:function size:0x44 scope:global align:4 +setShapeFanLeaf__9daPy_lk_cFv = .text:0x8014BD4C; // type:function size:0x104 scope:global align:4 +checkFanGlideProc__9daPy_lk_cFi = .text:0x8014BE50; // type:function size:0x9C scope:global align:4 +setFanModel__9daPy_lk_cFv = .text:0x8014BEEC; // type:function size:0xD0 scope:global align:4 +setSmallFanModel__9daPy_lk_cFv = .text:0x8014BFBC; // type:function size:0x104 scope:global align:4 +setParachuteFanModel__9daPy_lk_cFf = .text:0x8014C0C0; // type:function size:0x194 scope:global align:4 +procFanSwing_init__9daPy_lk_cFv = .text:0x8014C254; // type:function size:0xF8 scope:global align:4 +procFanSwing__9daPy_lk_cFv = .text:0x8014C34C; // type:function size:0x6D0 scope:global align:4 +procFanGlide_init__9daPy_lk_cFi = .text:0x8014CA1C; // type:function size:0x178 scope:global align:4 +procFanGlide__9daPy_lk_cFv = .text:0x8014CB94; // type:function size:0xBE4 scope:global align:4 +getDayNightParamData__9daPy_lk_cFv = .text:0x8014D778; // type:function size:0x5C scope:global align:4 +setTactModel__9daPy_lk_cFv = .text:0x8014D7D4; // type:function size:0xD8 scope:global align:4 +checkNpcStatus__9daPy_lk_cFv = .text:0x8014D8AC; // type:function size:0x48 scope:global align:4 +getTactPlayRightArmAnm__9daPy_lk_cFl = .text:0x8014D8F4; // type:function size:0x44 scope:global align:4 +getTactPlayLeftArmAnm__9daPy_lk_cFl = .text:0x8014D938; // type:function size:0x44 scope:global align:4 +checkEndTactMusic__9daPy_lk_cCFv = .text:0x8014D97C; // type:function size:0x28 scope:global align:4 +getTactMetronomeRate__9daPy_lk_cFv = .text:0x8014D9A4; // type:function size:0x2C scope:global align:4 +checkTactLastInput__9daPy_lk_cFv = .text:0x8014D9D0; // type:function size:0x28 scope:global align:4 +setTactZev__9daPy_lk_cFUiiPc = .text:0x8014D9F8; // type:function size:0x80 scope:global align:4 +getTactTopPos__9daPy_lk_cFP4cXyz = .text:0x8014DA78; // type:function size:0x54 scope:global align:4 +getTactNormalWait__9daPy_lk_cCFv = .text:0x8014DACC; // type:function size:0x34 scope:global align:4 +getTactMusic__9daPy_lk_cCFv = .text:0x8014DB00; // type:function size:0x2C scope:global align:4 +getTactTimerCancel__9daPy_lk_cCFv = .text:0x8014DB2C; // type:function size:0x48 scope:global align:4 +checkTactPlayMelody__9daPy_lk_cFv = .text:0x8014DB74; // type:function size:0x28 scope:global align:4 +resetTactCount__9daPy_lk_cFv = .text:0x8014DB9C; // type:function size:0x50 scope:global align:4 +procTactWait_init__9daPy_lk_cFi = .text:0x8014DBEC; // type:function size:0x514 scope:global align:4 +procTactWait__9daPy_lk_cFv = .text:0x8014E100; // type:function size:0x8A4 scope:global align:4 +procTactPlay_init__9daPy_lk_cFlii = .text:0x8014E9A4; // type:function size:0x1FC scope:global align:4 +procTactPlay__9daPy_lk_cFv = .text:0x8014EBA0; // type:function size:0x434 scope:global align:4 +procTactPlayEnd_init__9daPy_lk_cFi = .text:0x8014EFD4; // type:function size:0x23C scope:global align:4 +procTactPlayEnd__9daPy_lk_cFv = .text:0x8014F210; // type:function size:0x2CC scope:global align:4 +procTactPlayOriginal_init__9daPy_lk_cFv = .text:0x8014F4DC; // type:function size:0x1B4 scope:global align:4 +procTactPlayOriginal__9daPy_lk_cFv = .text:0x8014F690; // type:function size:0x210 scope:global align:4 +checkJumpFlower__9daPy_lk_cFv = .text:0x8014F8A0; // type:function size:0xF4 scope:global align:4 +procVomitReady_init__9daPy_lk_cFsf = .text:0x8014F994; // type:function size:0xF4 scope:global align:4 +procVomitReady__9daPy_lk_cFv = .text:0x8014FA88; // type:function size:0xDC scope:global align:4 +procVomitWait_init__9daPy_lk_cFv = .text:0x8014FB64; // type:function size:0xBC scope:global align:4 +procVomitWait__9daPy_lk_cFv = .text:0x8014FC20; // type:function size:0x16C scope:global align:4 +procVomitJump_init__9daPy_lk_cFi = .text:0x8014FD8C; // type:function size:0x180 scope:global align:4 +procVomitJump__9daPy_lk_cFv = .text:0x8014FF0C; // type:function size:0x1D8 scope:global align:4 +procVomitLand_init__9daPy_lk_cFv = .text:0x801500E4; // type:function size:0x80 scope:global align:4 +procVomitLand__9daPy_lk_cFv = .text:0x80150164; // type:function size:0xD8 scope:global align:4 +setHammerModel__9daPy_lk_cFv = .text:0x8015023C; // type:function size:0xE8 scope:global align:4 +setHammerQuake__9daPy_lk_cFP13cBgS_PolyInfoPC4cXyzi = .text:0x80150324; // type:function size:0x5D8 scope:global align:4 +setHammerWaterSplash__9daPy_lk_cFv = .text:0x801508FC; // type:function size:0x264 scope:global align:4 +procHammerSideSwing_init__9daPy_lk_cFv = .text:0x80150B60; // type:function size:0xE0 scope:global align:4 +procHammerSideSwing__9daPy_lk_cFv = .text:0x80150C40; // type:function size:0x19C scope:global align:4 +procHammerFrontSwingReady_init__9daPy_lk_cFv = .text:0x80150DDC; // type:function size:0x12C scope:global align:4 +procHammerFrontSwingReady__9daPy_lk_cFv = .text:0x80150F08; // type:function size:0x90 scope:global align:4 +procHammerFrontSwing_init__9daPy_lk_cFv = .text:0x80150F98; // type:function size:0x144 scope:global align:4 +procHammerFrontSwing__9daPy_lk_cFv = .text:0x801510DC; // type:function size:0x2F8 scope:global align:4 +procHammerFrontSwingEnd_init__9daPy_lk_cFv = .text:0x801513D4; // type:function size:0x7C scope:global align:4 +procHammerFrontSwingEnd__9daPy_lk_cFv = .text:0x80151450; // type:function size:0x60 scope:global align:4 +setPushPullKeepData__9daPy_lk_cFQ24dBgW13PushPullLabel = .text:0x801514B0; // type:function size:0x194 scope:global align:4 +procPushPullWait_init__9daPy_lk_cFi = .text:0x80151644; // type:function size:0x17C scope:global align:4 +procPushPullWait__9daPy_lk_cFv = .text:0x801517C0; // type:function size:0x1CC scope:global align:4 +procPushMove_init__9daPy_lk_cFv = .text:0x8015198C; // type:function size:0x90 scope:global align:4 +procPushMove__9daPy_lk_cFv = .text:0x80151A1C; // type:function size:0x11C scope:global align:4 +procPullMove_init__9daPy_lk_cFv = .text:0x80151B38; // type:function size:0x90 scope:global align:4 +procPullMove__9daPy_lk_cFv = .text:0x80151BC8; // type:function size:0x278 scope:global align:4 +changeBottleDrinkFace__9daPy_lk_cFi = .text:0x80151E40; // type:function size:0x20 scope:global align:4 +setBottleModel__9daPy_lk_cFUs = .text:0x80151E60; // type:function size:0x2C8 scope:global align:4 +makeFairy__9daPy_lk_cFP4cXyzUl = .text:0x80152128; // type:function size:0x78 scope:global align:4 +procBottleDrink_init__9daPy_lk_cFUs = .text:0x801521A0; // type:function size:0x160 scope:global align:4 +procBottleDrink__9daPy_lk_cFv = .text:0x80152300; // type:function size:0x324 scope:global align:4 +procBottleOpen_init__9daPy_lk_cFUs = .text:0x80152624; // type:function size:0x1A8 scope:global align:4 +procBottleOpen__9daPy_lk_cFv = .text:0x801527CC; // type:function size:0x704 scope:global align:4 +procBottleSwing_init__9daPy_lk_cFi = .text:0x80152ED0; // type:function size:0x194 scope:global align:4 +procBottleSwing__9daPy_lk_cFv = .text:0x80153064; // type:function size:0x2D4 scope:global align:4 +procBottleGet_init__9daPy_lk_cFv = .text:0x80153338; // type:function size:0x100 scope:global align:4 +procBottleGet__9daPy_lk_cFv = .text:0x80153438; // type:function size:0x11C scope:global align:4 +setEnemyWeaponAtParam__9daPy_lk_cFi = .text:0x80153554; // type:function size:0x84 scope:global align:4 +procWeaponNormalSwing_init__9daPy_lk_cFv = .text:0x801535D8; // type:function size:0x154 scope:global align:4 +procWeaponNormalSwing__9daPy_lk_cFv = .text:0x8015372C; // type:function size:0x29C scope:global align:4 +procWeaponSideSwing_init__9daPy_lk_cFv = .text:0x801539C8; // type:function size:0xA0 scope:global align:4 +procWeaponSideSwing__9daPy_lk_cFv = .text:0x80153A68; // type:function size:0x1C8 scope:global align:4 +procWeaponFrontSwingReady_init__9daPy_lk_cFv = .text:0x80153C30; // type:function size:0xEC scope:global align:4 +procWeaponFrontSwingReady__9daPy_lk_cFv = .text:0x80153D1C; // type:function size:0xA0 scope:global align:4 +procWeaponFrontSwing_init__9daPy_lk_cFv = .text:0x80153DBC; // type:function size:0x11C scope:global align:4 +procWeaponFrontSwing__9daPy_lk_cFv = .text:0x80153ED8; // type:function size:0xC8 scope:global align:4 +procWeaponFrontSwingEnd_init__9daPy_lk_cFv = .text:0x80153FA0; // type:function size:0x74 scope:global align:4 +procWeaponFrontSwingEnd__9daPy_lk_cFv = .text:0x80154014; // type:function size:0xA0 scope:global align:4 +procWeaponThrow_init__9daPy_lk_cFv = .text:0x801540B4; // type:function size:0x68 scope:global align:4 +procWeaponThrow__9daPy_lk_cFv = .text:0x8015411C; // type:function size:0x218 scope:global align:4 +setHyoiModel__9daPy_lk_cFv = .text:0x80154334; // type:function size:0x6C scope:global align:4 +procFoodThrow_init__9daPy_lk_cFv = .text:0x801543A0; // type:function size:0x354 scope:global align:4 +procFoodThrow__9daPy_lk_cFv = .text:0x801546F4; // type:function size:0x18C scope:global align:4 +procFoodSet_init__9daPy_lk_cFv = .text:0x80154880; // type:function size:0x1C8 scope:global align:4 +procFoodSet__9daPy_lk_cFv = .text:0x80154A48; // type:function size:0x138 scope:global align:4 +setSwordModel__9daPy_lk_cFi = .text:0x80154B80; // type:function size:0x43C scope:global align:4 +setLightSaver__9daPy_lk_cFv = .text:0x80154FBC; // type:function size:0x4D4 scope:global align:4 +checkDemoShieldNoDraw__9daPy_lk_cFv = .text:0x80155490; // type:function size:0x38 scope:global align:4 +checkDemoSwordNoDraw__9daPy_lk_cFi = .text:0x801554C8; // type:function size:0x7C scope:global align:4 +checkChanceMode__9daPy_lk_cFv = .text:0x80155544; // type:function size:0x30 scope:global align:4 +checkCutRollChange__9daPy_lk_cCFv = .text:0x80155574; // type:function size:0x28 scope:global align:4 +getSwordBlurColor__9daPy_lk_cFv = .text:0x8015559C; // type:function size:0x60 scope:global align:4 +setNormalCutAtParam__9daPy_lk_cFUc = .text:0x801555FC; // type:function size:0x98 scope:global align:4 +setFinishCutAtParam__9daPy_lk_cFUc = .text:0x80155694; // type:function size:0x98 scope:global align:4 +setExtraCutAtParam__9daPy_lk_cFUc = .text:0x8015572C; // type:function size:0x98 scope:global align:4 +setExtraFinishCutAtParam__9daPy_lk_cFUc = .text:0x801557C4; // type:function size:0x98 scope:global align:4 +setJumpCutAtParam__9daPy_lk_cFv = .text:0x8015585C; // type:function size:0x114 scope:global align:4 +getCutDirection__9daPy_lk_cFv = .text:0x80155970; // type:function size:0x80 scope:global align:4 +changeCutProc__9daPy_lk_cFv = .text:0x801559F0; // type:function size:0x24C scope:global align:4 +changeCutReverseProc__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x80155C3C; // type:function size:0x3F8 scope:global align:4 +procCutA_init__9daPy_lk_cFs = .text:0x80156034; // type:function size:0x164 scope:global align:4 +procCutA__9daPy_lk_cFv = .text:0x80156198; // type:function size:0x28C scope:global align:4 +procCutF_init__9daPy_lk_cFs = .text:0x80156424; // type:function size:0x160 scope:global align:4 +procCutF__9daPy_lk_cFv = .text:0x80156584; // type:function size:0x2A4 scope:global align:4 +procCutR_init__9daPy_lk_cFs = .text:0x80156828; // type:function size:0x15C scope:global align:4 +procCutR__9daPy_lk_cFv = .text:0x80156984; // type:function size:0x28C scope:global align:4 +procCutL_init__9daPy_lk_cFs = .text:0x80156C10; // type:function size:0x15C scope:global align:4 +procCutL__9daPy_lk_cFv = .text:0x80156D6C; // type:function size:0x28C scope:global align:4 +procCutEA_init__9daPy_lk_cFv = .text:0x80156FF8; // type:function size:0x15C scope:global align:4 +procCutEA__9daPy_lk_cFv = .text:0x80157154; // type:function size:0x1F4 scope:global align:4 +procCutEB_init__9daPy_lk_cFv = .text:0x80157348; // type:function size:0x15C scope:global align:4 +procCutEB__9daPy_lk_cFv = .text:0x801574A4; // type:function size:0x1E8 scope:global align:4 +procCutExA_init__9daPy_lk_cFv = .text:0x8015768C; // type:function size:0x160 scope:global align:4 +procCutExA__9daPy_lk_cFv = .text:0x801577EC; // type:function size:0x22C scope:global align:4 +procCutExB_init__9daPy_lk_cFv = .text:0x80157A18; // type:function size:0x15C scope:global align:4 +procCutExB__9daPy_lk_cFv = .text:0x80157B74; // type:function size:0x1C8 scope:global align:4 +procCutTurn_init__9daPy_lk_cFi = .text:0x80157D3C; // type:function size:0x4E4 scope:global align:4 +procCutTurn__9daPy_lk_cFv = .text:0x80158220; // type:function size:0x240 scope:global align:4 +procCutRoll_init__9daPy_lk_cFv = .text:0x80158460; // type:function size:0x178 scope:global align:4 +procCutRoll__9daPy_lk_cFv = .text:0x801585D8; // type:function size:0x318 scope:global align:4 +procCutRollEnd_init__9daPy_lk_cFv = .text:0x801588F0; // type:function size:0x150 scope:global align:4 +procCutRollEnd__9daPy_lk_cFv = .text:0x80158A40; // type:function size:0x58 scope:global align:4 +procCutTurnCharge_init__9daPy_lk_cFv = .text:0x80158A98; // type:function size:0x68 scope:global align:4 +procCutTurnCharge__9daPy_lk_cFv = .text:0x80158B00; // type:function size:0x58 scope:global align:4 +procCutTurnMove_init__9daPy_lk_cFv = .text:0x80158B58; // type:function size:0x1E8 scope:global align:4 +procCutTurnMove__9daPy_lk_cFv = .text:0x80158D40; // type:function size:0x3F0 scope:global align:4 +procCutReverse_init__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x80159130; // type:function size:0x174 scope:global align:4 +procCutReverse__9daPy_lk_cFv = .text:0x801592A4; // type:function size:0xEC scope:global align:4 +procJumpCut_init__9daPy_lk_cFi = .text:0x80159390; // type:function size:0x170 scope:global align:4 +procJumpCut__9daPy_lk_cFv = .text:0x80159500; // type:function size:0x108 scope:global align:4 +procJumpCutLand_init__9daPy_lk_cFv = .text:0x80159608; // type:function size:0x25C scope:global align:4 +procJumpCutLand__9daPy_lk_cFv = .text:0x80159864; // type:function size:0x134 scope:global align:4 +procCutExMJ_init__9daPy_lk_cFi = .text:0x80159998; // type:function size:0x1E8 scope:global align:4 +procCutExMJ__9daPy_lk_cFv = .text:0x80159B80; // type:function size:0x2E0 scope:global align:4 +procCutKesa_init__9daPy_lk_cFv = .text:0x80159E60; // type:function size:0x150 scope:global align:4 +procCutKesa__9daPy_lk_cFv = .text:0x80159FB0; // type:function size:0x22C scope:global align:4 +__ct__10daPy_HIO_cFv = .text:0x8015A1DC; // type:function size:0x4 scope:global align:4 +getTactMusic__9daPy_py_cCFv = .text:0x8015A1E0; // type:function size:0x8 scope:global align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x8015A1E8; // type:function size:0x8 scope:global align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x8015A1F0; // type:function size:0x8 scope:global align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x8015A1F8; // type:function size:0x8 scope:global align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x8015A200; // type:function size:0x8 scope:global align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x8015A208; // type:function size:0x8 scope:global align:4 +checkTactWait__9daPy_py_cCFv = .text:0x8015A210; // type:function size:0x8 scope:global align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x8015A218; // type:function size:0x4 scope:global align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x8015A21C; // type:function size:0x4 scope:global align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x8015A220; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_py_cCFv = .text:0x8015A228; // type:function size:0x8 scope:global align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x8015A230; // type:function size:0x8 scope:global align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x8015A238; // type:function size:0x8 scope:global align:4 +checkRopeTag__9daPy_py_cFv = .text:0x8015A240; // type:function size:0x8 scope:global align:4 +voiceStart__9daPy_py_cFUl = .text:0x8015A248; // type:function size:0x4 scope:global align:4 +setOutPower__9daPy_py_cFfsi = .text:0x8015A24C; // type:function size:0x4 scope:global align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x8015A250; // type:function size:0x8 scope:global align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x8015A258; // type:function size:0x8 scope:global align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x8015A260; // type:function size:0x8 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x8015A268; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x8015A26C; // type:function size:0x4 scope:global align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x8015A270; // type:function size:0x8 scope:global align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x8015A278; // type:function size:0x4 scope:global align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x8015A27C; // type:function size:0x4 scope:global align:4 +__dt__19J3DAnmTextureSRTKeyFv = .text:0x8015A280; // type:function size:0x88 scope:global align:4 +__dt__16J3DAnmTexPatternFv = .text:0x8015A308; // type:function size:0x74 scope:global align:4 +check_initialRoom__10daPy_npc_cFv = .text:0x8015A37C; // type:function size:0xCC scope:global align:4 +check_moveStop__10daPy_npc_cFv = .text:0x8015A448; // type:function size:0xDC scope:global align:4 +setRestart__10daPy_npc_cFSc = .text:0x8015A524; // type:function size:0x6C scope:global align:4 +unconditionalSetRestart__10daPy_npc_cFSc = .text:0x8015A590; // type:function size:0x94 scope:global align:4 +setOffsetHomePos__10daPy_npc_cFv = .text:0x8015A624; // type:function size:0x80 scope:global align:4 +setPointRestart__10daPy_npc_cFsSc = .text:0x8015A6A4; // type:function size:0x368 scope:global align:4 +checkRestart__10daPy_npc_cFSc = .text:0x8015AA0C; // type:function size:0x11C scope:global align:4 +initialRestartOption__10daPy_npc_cFSci = .text:0x8015AB28; // type:function size:0xB0 scope:global align:4 +checkNowPosMove__10daPy_npc_cFPCc = .text:0x8015ABD8; // type:function size:0x9C scope:global align:4 +drawDamageFog__10daPy_npc_cFv = .text:0x8015AC74; // type:function size:0xAC scope:global align:4 +chkMoveBlock__10daPy_npc_cFP4cXyz = .text:0x8015AD20; // type:function size:0x1D8 scope:global align:4 +daPy_npc_JudgeForPNameAndDistance__FPvPv = .text:0x8015AEF8; // type:function size:0x114 scope:global align:4 +daPy_npc_SearchAreaByName__FP10fopAc_ac_csfP4cXyz = .text:0x8015B00C; // type:function size:0x98 scope:global align:4 +Pos2Index__25daSea_WaterHeightInfo_MngFfPf = .text:0x8015B0A4; // type:function size:0x58 scope:global align:4 +GetHeight__25daSea_WaterHeightInfo_MngFff = .text:0x8015B0FC; // type:function size:0x68 scope:global align:4 +get_wave_max__Fi = .text:0x8015B164; // type:function size:0x84 scope:global align:4 +GetHeight__25daSea_WaterHeightInfo_MngFii = .text:0x8015B1E8; // type:function size:0xA0 scope:global align:4 +calcMinMax__FiPfPf = .text:0x8015B288; // type:function size:0x48 scope:global align:4 +GetArea__25daSea_WaterHeightInfo_MngFiiPfPfPfPf = .text:0x8015B2D0; // type:function size:0x58 scope:global align:4 +SetInf__25daSea_WaterHeightInfo_MngFv = .text:0x8015B328; // type:function size:0xD4 scope:global align:4 +__ct__14daSea_WaveInfoFv = .text:0x8015B3FC; // type:function size:0x40 scope:global align:4 +__dt__14daSea_WaveInfoFv = .text:0x8015B43C; // type:function size:0x48 scope:global align:4 +AddCounter__14daSea_WaveInfoFv = .text:0x8015B484; // type:function size:0x50 scope:global align:4 +GetRatio__14daSea_WaveInfoFi = .text:0x8015B4D4; // type:function size:0x5C scope:global align:4 +GetKm__14daSea_WaveInfoFi = .text:0x8015B530; // type:function size:0x1C scope:global align:4 +GetScale__14daSea_WaveInfoFf = .text:0x8015B54C; // type:function size:0x20 scope:global align:4 +create__14daSea_packet_cFR4cXyz = .text:0x8015B56C; // type:function size:0x234 scope:global align:4 +CleanUp__14daSea_packet_cFv = .text:0x8015B7A0; // type:function size:0x44 scope:global align:4 +__ct__14daSea_packet_cFv = .text:0x8015B7E4; // type:function size:0x68 scope:global align:4 +SetFlat__14daSea_packet_cFv = .text:0x8015B84C; // type:function size:0x20 scope:global align:4 +ClrFlat__14daSea_packet_cFv = .text:0x8015B86C; // type:function size:0x18 scope:global align:4 +CalcFlatInterTarget__14daSea_packet_cFR4cXyz = .text:0x8015B884; // type:function size:0x194 scope:global align:4 +CalcFlatInter__14daSea_packet_cFv = .text:0x8015BA18; // type:function size:0xC0 scope:global align:4 +daSea_Init__Fv = .text:0x8015BAD8; // type:function size:0x20 scope:global align:4 +daSea_ChkAreaBeforePos__Fff = .text:0x8015BAF8; // type:function size:0x68 scope:global align:4 +daSea_ChkArea__Fff = .text:0x8015BB60; // type:function size:0x9C scope:global align:4 +daSea_calcWave__Fff = .text:0x8015BBFC; // type:function size:0x1B4 scope:global align:4 +daSea_GetPoly__FPvPFPvR4cXyzR4cXyzR4cXyz_vRC4cXyzRC4cXyz = .text:0x8015BDB0; // type:function size:0x260 scope:global align:4 +SetCullStopFlag__14daSea_packet_cFv = .text:0x8015C010; // type:function size:0x10C scope:global align:4 +CheckRoomChange__14daSea_packet_cFv = .text:0x8015C11C; // type:function size:0xC0 scope:global align:4 +daSea_execute__FR4cXyz = .text:0x8015C1DC; // type:function size:0x38 scope:global align:4 +execute__14daSea_packet_cFR4cXyz = .text:0x8015C214; // type:function size:0x548 scope:global align:4 +draw__14daSea_packet_cFv = .text:0x8015C75C; // type:function size:0x10B0 scope:global align:4 +daSea_Draw__FP9sea_class = .text:0x8015D80C; // type:function size:0x70 scope:global align:4 +daSea_Execute__FP9sea_class = .text:0x8015D87C; // type:function size:0x54 scope:global align:4 +daSea_IsDelete__FP9sea_class = .text:0x8015D8D0; // type:function size:0x18 scope:global align:4 +daSea_Delete__FP9sea_class = .text:0x8015D8E8; // type:function size:0x8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x8015D8F0; // type:function size:0x34 scope:local align:4 +daSea_Create__FP10fopAc_ac_c = .text:0x8015D924; // type:function size:0x78 scope:global align:4 +__dt__25daSea_WaterHeightInfo_MngFv = .text:0x8015D99C; // type:function size:0x48 scope:global align:4 +__dt__14daSea_packet_cFv = .text:0x8015D9E4; // type:function size:0x8C scope:global align:4 +__sinit_d_a_sea_cpp = .text:0x8015DA70; // type:function size:0x3C scope:local align:4 +__dt__8cM2dGBoxFv = .text:0x8015DAAC; // type:function size:0x48 scope:global align:4 +set_mtx__13daSpcItem01_cFv = .text:0x8015DAF4; // type:function size:0xCC scope:global align:4 +_delete__13daSpcItem01_cFv = .text:0x8015DBC0; // type:function size:0x34 scope:global align:4 +_create__13daSpcItem01_cFv = .text:0x8015DBF4; // type:function size:0x1DC scope:global align:4 +CreateInit__13daSpcItem01_cFv = .text:0x8015DDD0; // type:function size:0x17C scope:global align:4 +_execute__13daSpcItem01_cFv = .text:0x8015DF4C; // type:function size:0x9C scope:global align:4 +set_effect__13daSpcItem01_cFv = .text:0x8015DFE8; // type:function size:0x88 scope:global align:4 +scale_anim__13daSpcItem01_cFv = .text:0x8015E070; // type:function size:0x68 scope:global align:4 +anim_play__13daSpcItem01_cFv = .text:0x8015E0D8; // type:function size:0x44 scope:global align:4 +move__13daSpcItem01_cFv = .text:0x8015E11C; // type:function size:0xF0 scope:global align:4 +rotate_item__13daSpcItem01_cFv = .text:0x8015E20C; // type:function size:0x6C scope:global align:4 +setCol__13daSpcItem01_cFv = .text:0x8015E278; // type:function size:0x4 scope:global align:4 +_draw__13daSpcItem01_cFv = .text:0x8015E27C; // type:function size:0x2C scope:global align:4 +setTevStr__13daSpcItem01_cFv = .text:0x8015E2A8; // type:function size:0xC0 scope:global align:4 +daSpcItem01_Draw__FP13daSpcItem01_c = .text:0x8015E368; // type:function size:0x20 scope:global align:4 +daSpcItem01_Execute__FP13daSpcItem01_c = .text:0x8015E388; // type:function size:0x20 scope:global align:4 +daSpcItem01_IsDelete__FP13daSpcItem01_c = .text:0x8015E3A8; // type:function size:0x8 scope:global align:4 +daSpcItem01_Delete__FP13daSpcItem01_c = .text:0x8015E3B0; // type:function size:0x20 scope:global align:4 +daSpcItem01_Create__FP10fopAc_ac_c = .text:0x8015E3D0; // type:function size:0x20 scope:global align:4 +daVrbox_Draw__FP11vrbox_class = .text:0x8015E3F0; // type:function size:0x140 scope:global align:4 +daVrbox_color_set__FP11vrbox_class = .text:0x8015E530; // type:function size:0x180 scope:global align:4 +setTevKColor__11J3DTevBlockFUlPC10J3DGXColor = .text:0x8015E6B0; // type:function size:0x4 scope:global align:4 +setCullMode__13J3DColorBlockFUc = .text:0x8015E6B4; // type:function size:0x4 scope:global align:4 +dungeon_rain_proc__Fv = .text:0x8015E6B8; // type:function size:0x1AC scope:global align:4 +daVrbox_Execute__FP11vrbox_class = .text:0x8015E864; // type:function size:0x24 scope:global align:4 +daVrbox_IsDelete__FP11vrbox_class = .text:0x8015E888; // type:function size:0x8 scope:global align:4 +daVrbox_Delete__FP11vrbox_class = .text:0x8015E890; // type:function size:0x8 scope:global align:4 +daVrbox_solidHeapCB__FP10fopAc_ac_c = .text:0x8015E898; // type:function size:0xD0 scope:global align:4 +daVrbox_Create__FP10fopAc_ac_c = .text:0x8015E968; // type:function size:0xAC scope:global align:4 +texScrollCheck__FRf = .text:0x8015EA14; // type:function size:0x48 scope:global align:4 +daVrbox2_Draw__FP12vrbox2_class = .text:0x8015EA5C; // type:function size:0x1D4 scope:global align:4 +daVrbox2_color_set__FP12vrbox2_class = .text:0x8015EC30; // type:function size:0x738 scope:global align:4 +daVrbox2_Execute__FP12vrbox2_class = .text:0x8015F368; // type:function size:0x8 scope:global align:4 +daVrbox2_IsDelete__FP12vrbox2_class = .text:0x8015F370; // type:function size:0x8 scope:global align:4 +daVrbox2_Delete__FP12vrbox2_class = .text:0x8015F378; // type:function size:0x8 scope:global align:4 +daVrbox2_solidHeapCB__FP10fopAc_ac_c = .text:0x8015F380; // type:function size:0x154 scope:global align:4 +daVrbox2_Create__FP10fopAc_ac_c = .text:0x8015F4D4; // type:function size:0x7C scope:global align:4 +__ct__9dAs_HIO_cFv = .text:0x8015F550; // type:function size:0x10 scope:global align:4 +screenSet__17dAuction_screen_cFv = .text:0x8015F560; // type:function size:0x378 scope:global align:4 +initPosSet__17dAuction_screen_cFP18fopMsgM_pane_classff = .text:0x8015F8D8; // type:function size:0x38 scope:global align:4 +gaugeMove__17dAuction_screen_cFv = .text:0x8015F910; // type:function size:0xCC scope:global align:4 +nowRupeeSet__17dAuction_screen_cFv = .text:0x8015F9DC; // type:function size:0x8C scope:global align:4 +nextRupeeSet__17dAuction_screen_cFs = .text:0x8015FA68; // type:function size:0x94 scope:global align:4 +changeNumberTexture__17dAuction_screen_cFP7J2DPanei = .text:0x8015FAFC; // type:function size:0x4C scope:global align:4 +rupeeCountTrans__17dAuction_screen_cFv = .text:0x8015FB48; // type:function size:0x2F8 scope:global align:4 +rupeeCountUp__17dAuction_screen_cFv = .text:0x8015FE40; // type:function size:0x194 scope:global align:4 +rupeeCountDown__17dAuction_screen_cFv = .text:0x8015FFD4; // type:function size:0x168 scope:global align:4 +slotShowAnime__17dAuction_screen_cFv = .text:0x8016013C; // type:function size:0x364 scope:global align:4 +gaugeShowAnime__17dAuction_screen_cFv = .text:0x801604A0; // type:function size:0xB8 scope:global align:4 +initialize__17dAuction_screen_cFv = .text:0x80160558; // type:function size:0x58 scope:global align:4 +_create__17dAuction_screen_cFv = .text:0x801605B0; // type:function size:0x1C0 scope:global align:4 +_move__17dAuction_screen_cFv = .text:0x80160770; // type:function size:0xE4 scope:global align:4 +_draw__17dAuction_screen_cFv = .text:0x80160854; // type:function size:0x118 scope:global align:4 +_open__17dAuction_screen_cFv = .text:0x8016096C; // type:function size:0x18 scope:global align:4 +_close__17dAuction_screen_cFv = .text:0x80160984; // type:function size:0x10 scope:global align:4 +_create__5dAs_cFv = .text:0x80160994; // type:function size:0x184 scope:global align:4 +_execute__5dAs_cFv = .text:0x80160B18; // type:function size:0xD0 scope:global align:4 +_draw__5dAs_cFv = .text:0x80160BE8; // type:function size:0x44 scope:global align:4 +_delete__5dAs_cFv = .text:0x80160C2C; // type:function size:0x50 scope:global align:4 +dAs_Draw__FP5dAs_c = .text:0x80160C7C; // type:function size:0x20 scope:global align:4 +dAs_Execute__FP5dAs_c = .text:0x80160C9C; // type:function size:0x20 scope:global align:4 +dAs_IsDelete__FP5dAs_c = .text:0x80160CBC; // type:function size:0x8 scope:global align:4 +dAs_Delete__FP5dAs_c = .text:0x80160CC4; // type:function size:0x34 scope:global align:4 +dAs_Create__FP9msg_class = .text:0x80160CF8; // type:function size:0x28 scope:global align:4 +dAuction_screen_create__Fv = .text:0x80160D20; // type:function size:0x50 scope:global align:4 +dAuction_screen_delete__Fv = .text:0x80160D70; // type:function size:0x38 scope:global align:4 +dAuction_screen_talkStart__Fv = .text:0x80160DA8; // type:function size:0x10 scope:global align:4 +dAuction_screen_talkEnd__Fv = .text:0x80160DB8; // type:function size:0x10 scope:global align:4 +dAuction_screen_slotShow__Fv = .text:0x80160DC8; // type:function size:0x10 scope:global align:4 +dAuction_screen_slotHide__Fv = .text:0x80160DD8; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeShow__Fv = .text:0x80160DE8; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeHide__Fv = .text:0x80160DF8; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeUp__Fv = .text:0x80160E08; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeDown__Fv = .text:0x80160E18; // type:function size:0x10 scope:global align:4 +dAs_timerCalc__Fv = .text:0x80160E28; // type:function size:0x3C scope:global align:4 +__dt__17dAuction_screen_cFv = .text:0x80160E64; // type:function size:0x5C scope:global align:4 +draw__17dAuction_screen_cFv = .text:0x80160EC0; // type:function size:0x20 scope:global align:4 +__dt__9dAs_HIO_cFv = .text:0x80160EE0; // type:function size:0x48 scope:global align:4 +__sinit_d_auction_screen_cpp = .text:0x80160F28; // type:function size:0x38 scope:local align:4 +setScreen__13dPlace_name_cFPCcP10JKRArchive = .text:0x80160F60; // type:function size:0x148 scope:global align:4 +_openAnime__13dPlace_name_cFv = .text:0x801610A8; // type:function size:0x58 scope:global align:4 +_closeAnime__13dPlace_name_cFv = .text:0x80161100; // type:function size:0x74 scope:global align:4 +draw__13dPlace_name_cFv = .text:0x80161174; // type:function size:0x6C scope:global align:4 +_create__5dPn_cFv = .text:0x801611E0; // type:function size:0x308 scope:global align:4 +_execute__5dPn_cFv = .text:0x801614E8; // type:function size:0x6C scope:global align:4 +_draw__5dPn_cFv = .text:0x80161554; // type:function size:0x40 scope:global align:4 +_delete__5dPn_cFv = .text:0x80161594; // type:function size:0xF8 scope:global align:4 +dPn_Draw__FP5dPn_c = .text:0x8016168C; // type:function size:0x20 scope:global align:4 +dPn_Execute__FP5dPn_c = .text:0x801616AC; // type:function size:0x20 scope:global align:4 +dPn_IsDelete__FP5dPn_c = .text:0x801616CC; // type:function size:0x8 scope:global align:4 +dPn_Delete__FP5dPn_c = .text:0x801616D4; // type:function size:0x20 scope:global align:4 +dPn_Create__FP9msg_class = .text:0x801616F4; // type:function size:0x20 scope:global align:4 +__dt__13dPlace_name_cFv = .text:0x80161714; // type:function size:0x5C scope:global align:4 +limitf__22@unnamed@d_camera_cpp@Ffff = .text:0x80161770; // type:function size:0x20 scope:global align:4 +__ct__9dCamera_cFP12camera_class = .text:0x80161790; // type:function size:0x128 scope:global align:4 +__dt__9dCamera_cFv = .text:0x801618B8; // type:function size:0xDC scope:global align:4 +initialize__9dCamera_cFP12camera_classP10fopAc_ac_cUlUl = .text:0x80161994; // type:function size:0x794 scope:global align:4 +Start__9dCamera_cFv = .text:0x80162128; // type:function size:0xC scope:global align:4 +Stop__9dCamera_cFv = .text:0x80162134; // type:function size:0xC scope:global align:4 +Stay__9dCamera_cFv = .text:0x80162140; // type:function size:0xC scope:global align:4 +ChangeModeOK__9dCamera_cFl = .text:0x8016214C; // type:function size:0x54 scope:global align:4 +initPad__9dCamera_cFv = .text:0x801621A0; // type:function size:0x200 scope:global align:4 +updatePad__9dCamera_cFv = .text:0x801623A0; // type:function size:0x370 scope:global align:4 +initMonitor__9dCamera_cFv = .text:0x80162710; // type:function size:0x94 scope:global align:4 +updateMonitor__9dCamera_cFv = .text:0x801627A4; // type:function size:0x138 scope:global align:4 +calcPeepAngle__9dCamera_cFv = .text:0x801628DC; // type:function size:0x744 scope:global align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80163020; // type:function size:0x17C scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x8016319C; // type:function size:0x154 scope:global align:4 +Att__9dCamera_cFv = .text:0x801632F0; // type:function size:0x7C scope:global align:4 +checkForceLockTarget__9dCamera_cFv = .text:0x8016336C; // type:function size:0x1A8 scope:global align:4 +Run__9dCamera_cFv = .text:0x80163514; // type:function size:0x9E0 scope:global align:4 +NotRun__9dCamera_cFv = .text:0x80163EF4; // type:function size:0x1B4 scope:global align:4 +SetTrimSize__9dCamera_cFl = .text:0x801640A8; // type:function size:0xC scope:global align:4 +SetTrimTypeForce__9dCamera_cFl = .text:0x801640B4; // type:function size:0xC scope:global align:4 +CalcTrimSize__9dCamera_cFv = .text:0x801640C0; // type:function size:0xA4 scope:global align:4 +Draw__9dCamera_cFv = .text:0x80164164; // type:function size:0x28 scope:global align:4 +nextMode__9dCamera_cFl = .text:0x8016418C; // type:function size:0x70C scope:global align:4 +onModeChange__9dCamera_cFll = .text:0x80164898; // type:function size:0x1B0 scope:global align:4 +nextType__9dCamera_cFl = .text:0x80164A48; // type:function size:0x2A4 scope:global align:4 +onTypeChange__9dCamera_cFll = .text:0x80164CEC; // type:function size:0xC8 scope:global align:4 +SetTypeForce__9dCamera_cFPcP10fopAc_ac_c = .text:0x80164DB4; // type:function size:0x48 scope:global align:4 +SetTypeForce__9dCamera_cFlP10fopAc_ac_c = .text:0x80164DFC; // type:function size:0x30 scope:global align:4 +onStyleChange__9dCamera_cFll = .text:0x80164E2C; // type:function size:0x130 scope:global align:4 +GetCameraTypeFromMapToolID__9dCamera_cFll = .text:0x80164F5C; // type:function size:0x1E0 scope:global align:4 +GetCameraTypeFromCameraName__9dCamera_cFPCc = .text:0x8016513C; // type:function size:0xB4 scope:global align:4 +pushPos__9dCamera_cFv = .text:0x801651F0; // type:function size:0x44 scope:global align:4 +limited_range_addition__FPffff = .text:0x80165234; // type:function size:0x58 scope:global align:4 +directionOf__9dCamera_cFP10fopAc_ac_c = .text:0x8016528C; // type:function size:0x24 scope:global align:4 +positionOf__9dCamera_cFP10fopAc_ac_c = .text:0x801652B0; // type:function size:0x1C scope:global align:4 +attentionPos__9dCamera_cFP10fopAc_ac_c = .text:0x801652CC; // type:function size:0x1C scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz = .text:0x801652E8; // type:function size:0xC8 scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz7cSAngle = .text:0x801653B0; // type:function size:0xDC scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzf = .text:0x8016548C; // type:function size:0x220 scope:global align:4 +setDMCAngle__9dCamera_cFv = .text:0x801656AC; // type:function size:0x74 scope:global align:4 +getDMCAngle__9dCamera_cF7cSAngle = .text:0x80165720; // type:function size:0x24 scope:global align:4 +pointInSight__9dCamera_cFP4cXyz = .text:0x80165744; // type:function size:0xBC scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_c = .text:0x80165800; // type:function size:0x30 scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfs = .text:0x80165830; // type:function size:0x494 scope:global align:4 +groundHeight__9dCamera_cFP4cXyz = .text:0x80165CC4; // type:function size:0x404 scope:global align:4 +__dt__18dBgS_CamGndChk_WtrFv = .text:0x801660C8; // type:function size:0x168 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x80166230; // type:function size:0x124 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl = .text:0x80166354; // type:function size:0x3EC scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl = .text:0x80166740; // type:function size:0x2C4 scope:global align:4 +lineBGCheckBack__9dCamera_cFP4cXyzP4cXyzUl = .text:0x80166A04; // type:function size:0x2D0 scope:global align:4 +lineBGCheckBoth__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x80166CD4; // type:function size:0x2C scope:global align:4 +lineCollisionCheckBush__9dCamera_cFP4cXyzP4cXyz = .text:0x80166D00; // type:function size:0xE8 scope:global align:4 +sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x80166DE8; // type:function size:0xBC scope:global align:4 +compWallMargin__9dCamera_cFP4cXyzf = .text:0x80166EA4; // type:function size:0x3F0 scope:global align:4 +__dt__14dBgS_CamSphChkFv = .text:0x80167294; // type:function size:0x148 scope:global align:4 +__dt__11dBgS_SphChkFv = .text:0x801673DC; // type:function size:0x118 scope:global align:4 +defaultTriming__9dCamera_cFv = .text:0x801674F4; // type:function size:0xF4 scope:global align:4 +setView__9dCamera_cFffff = .text:0x801675E8; // type:function size:0xD8 scope:global align:4 +forwardCheckAngle__9dCamera_cFv = .text:0x801676C0; // type:function size:0x848 scope:global align:4 +bumpCheck__9dCamera_cFUl = .text:0x80167F08; // type:function size:0xE3C scope:global align:4 +__ct__21dBgS_CamLinChk_NorWtrFv = .text:0x80168D44; // type:function size:0x1AC scope:global align:4 +getWaterSurfaceHeight__9dCamera_cFP4cXyz = .text:0x80168EF0; // type:function size:0x4BC scope:global align:4 +checkSpecialArea__9dCamera_cFv = .text:0x801693AC; // type:function size:0x17C scope:global align:4 +checkGroundInfo__9dCamera_cFv = .text:0x80169528; // type:function size:0xBC8 scope:global align:4 +followCamera2__9dCamera_cFl = .text:0x8016A0F0; // type:function size:0x20 scope:global align:4 +followCamera__9dCamera_cFl = .text:0x8016A110; // type:function size:0x23E8 scope:global align:4 +isPlayerFlying__22@unnamed@d_camera_cpp@FUl = .text:0x8016C4F8; // type:function size:0x44 scope:global align:4 +d2s__6cAngleFf = .text:0x8016C53C; // type:function size:0x20 scope:global align:4 +eyePos__9dCamera_cFP10fopAc_ac_c = .text:0x8016C55C; // type:function size:0x1C scope:global align:4 +GetTriPla__4cBgSCFR13cBgS_PolyInfo = .text:0x8016C578; // type:function size:0x2C scope:global align:4 +heightOf__9dCamera_cFP10fopAc_ac_c = .text:0x8016C5A4; // type:function size:0x2C scope:global align:4 +__ct__4cXyzFfff = .text:0x8016C5D0; // type:function size:0x10 scope:global align:4 +check_owner_action1__22@unnamed@d_camera_cpp@FUlUl = .text:0x8016C5E0; // type:function size:0x1C scope:global align:4 +check_owner_action__22@unnamed@d_camera_cpp@FUlUl = .text:0x8016C5FC; // type:function size:0x1C scope:global align:4 +lockonCamera__9dCamera_cFl = .text:0x8016C618; // type:function size:0x120C scope:global align:4 +getMsgCmdSpeaker__9dCamera_cFv = .text:0x8016D824; // type:function size:0x5C scope:global align:4 +getMsgCmdCut__9dCamera_cFv = .text:0x8016D880; // type:function size:0x50 scope:global align:4 +talktoCamera__9dCamera_cFl = .text:0x8016D8D0; // type:function size:0x2B64 scope:global align:4 +hideActor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x80170434; // type:function size:0x10 scope:global align:4 +lineCollisionCheck__22@unnamed@d_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_c = .text:0x80170444; // type:function size:0x4C scope:global align:4 +CalcSubjectAngle__9dCamera_cFPsPs = .text:0x80170490; // type:function size:0x450 scope:global align:4 +subjectCamera__9dCamera_cFl = .text:0x801708E0; // type:function size:0x10E4 scope:global align:4 +towerCamera__9dCamera_cFl = .text:0x801719C4; // type:function size:0x125C scope:global align:4 +crawlCamera__9dCamera_cFl = .text:0x80172C20; // type:function size:0x84C scope:global align:4 +hookshotCamera__9dCamera_cFl = .text:0x8017346C; // type:function size:0x9D4 scope:global align:4 +tornadoCamera__9dCamera_cFl = .text:0x80173E40; // type:function size:0x1058 scope:global align:4 +rideCamera__9dCamera_cFl = .text:0x80174E98; // type:function size:0x13A4 scope:global align:4 +hungCamera__9dCamera_cFl = .text:0x8017623C; // type:function size:0xD18 scope:global align:4 +vomitCamera__9dCamera_cFl = .text:0x80176F54; // type:function size:0x9E8 scope:global align:4 +shieldCamera__9dCamera_cFl = .text:0x8017793C; // type:function size:0xE7C scope:global align:4 +manualCamera__9dCamera_cFl = .text:0x801787B8; // type:function size:0xE10 scope:global align:4 +nonOwnerCamera__9dCamera_cFl = .text:0x801795C8; // type:function size:0x3F8 scope:global align:4 +fixedFrameCamera__9dCamera_cFl = .text:0x801799C0; // type:function size:0x5CC scope:global align:4 +fixedPositionCamera__9dCamera_cFl = .text:0x80179F8C; // type:function size:0x880 scope:global align:4 +eventCamera__9dCamera_cFl = .text:0x8017A80C; // type:function size:0x938 scope:global align:4 +demoCamera__9dCamera_cFl = .text:0x8017B144; // type:function size:0x8 scope:global align:4 +letCamera__9dCamera_cFl = .text:0x8017B14C; // type:function size:0x8 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyz = .text:0x8017B154; // type:function size:0x38 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzfs = .text:0x8017B18C; // type:function size:0x60 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzsf = .text:0x8017B1EC; // type:function size:0x60 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyzfs = .text:0x8017B24C; // type:function size:0xD0 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyz = .text:0x8017B31C; // type:function size:0xBC scope:global align:4 +Reset__9dCamera_cFv = .text:0x8017B3D8; // type:function size:0xBC scope:global align:4 +ResetView__9dCamera_cFv = .text:0x8017B494; // type:function size:0x30 scope:global align:4 +Chtyp__9dCamera_cFl = .text:0x8017B4C4; // type:function size:0x58 scope:global align:4 +U2__9dCamera_cFv = .text:0x8017B51C; // type:function size:0x8 scope:global align:4 +shakeCamera__9dCamera_cFv = .text:0x8017B524; // type:function size:0x52C scope:global align:4 +StartShake__9dCamera_cFlPUcl4cXyz = .text:0x8017BA50; // type:function size:0x13C scope:global align:4 +StopShake__9dCamera_cFv = .text:0x8017BB8C; // type:function size:0x18 scope:global align:4 +ResetBlure__9dCamera_cFi = .text:0x8017BBA4; // type:function size:0x4C scope:global align:4 +SetBlureAlpha__9dCamera_cFf = .text:0x8017BBF0; // type:function size:0x8 scope:global align:4 +SetBlureScale__9dCamera_cFfff = .text:0x8017BBF8; // type:function size:0x10 scope:global align:4 +SetBlureScale__9dCamera_cFf = .text:0x8017BC08; // type:function size:0x14 scope:global align:4 +SetBlurePosition__9dCamera_cFfff = .text:0x8017BC1C; // type:function size:0x58 scope:global align:4 +SetBlurePositionType__9dCamera_cFi = .text:0x8017BC74; // type:function size:0x8 scope:global align:4 +SetBlureTimer__9dCamera_cFl = .text:0x8017BC7C; // type:function size:0x8 scope:global align:4 +SubjectLockOn__9dCamera_cFP10fopAc_ac_c = .text:0x8017BC84; // type:function size:0x18 scope:global align:4 +SubjectLockOff__9dCamera_cFv = .text:0x8017BC9C; // type:function size:0x1C scope:global align:4 +GetForceLockOnActor__9dCamera_cFv = .text:0x8017BCB8; // type:function size:0x34 scope:global align:4 +ForceLockOn__9dCamera_cFUi = .text:0x8017BCEC; // type:function size:0x40 scope:global align:4 +ForceLockOff__9dCamera_cFUi = .text:0x8017BD2C; // type:function size:0x30 scope:global align:4 +SetExtendedPosition__9dCamera_cFP4cXyz = .text:0x8017BD5C; // type:function size:0x20 scope:global align:4 +ScopeViewMsgModeOff__9dCamera_cFv = .text:0x8017BD7C; // type:function size:0x14 scope:global align:4 +dCam_isManual__FP12camera_class = .text:0x8017BD90; // type:function size:0xC scope:global align:4 +dCam_getAngleY__FP12camera_class = .text:0x8017BD9C; // type:function size:0x24 scope:global align:4 +dCam_getAngleX__FP12camera_class = .text:0x8017BDC0; // type:function size:0x8 scope:global align:4 +dCam_getControledAngleY__FP12camera_class = .text:0x8017BDC8; // type:function size:0x24 scope:global align:4 +dCam_getCamera__Fv = .text:0x8017BDEC; // type:function size:0x10 scope:global align:4 +dCam_getBody__Fv = .text:0x8017BDFC; // type:function size:0x24 scope:global align:4 +preparation__FP20camera_process_class = .text:0x8017BE20; // type:function size:0x90 scope:global align:4 +view_setup__FP20camera_process_class = .text:0x8017BEB0; // type:function size:0xFC scope:global align:4 +store__FP20camera_process_class = .text:0x8017BFAC; // type:function size:0x2F0 scope:global align:4 +camera_execute__FP20camera_process_class = .text:0x8017C29C; // type:function size:0xB4 scope:global align:4 +camera_draw__FP20camera_process_class = .text:0x8017C350; // type:function size:0x3DC scope:global align:4 +init_phase1__FP12camera_class = .text:0x8017C72C; // type:function size:0xB8 scope:global align:4 +init_phase2__FP12camera_class = .text:0x8017C7E4; // type:function size:0x19C scope:global align:4 +camera_create__FP12camera_class = .text:0x8017C980; // type:function size:0x30 scope:global align:4 +camera_delete__FP20camera_process_class = .text:0x8017C9B0; // type:function size:0x2C scope:global align:4 +is_camera_delete__FPv = .text:0x8017C9DC; // type:function size:0x8 scope:global align:4 +Init__14dCamForcusLineFv = .text:0x8017C9E4; // type:function size:0x98 scope:global align:4 +Draw__14dCamForcusLineFv = .text:0x8017CA7C; // type:function size:0x84 scope:global align:4 +Off__14dCamForcusLineFv = .text:0x8017CB00; // type:function size:0x18 scope:global align:4 +__dt__14d2DBSplinePathFv = .text:0x8017CB18; // type:function size:0x48 scope:global align:4 +__dt__Q29dCamera_c2BGFv = .text:0x8017CB60; // type:function size:0x254 scope:global align:4 +__ct__Q29dCamera_c2BGFv = .text:0x8017CDB4; // type:function size:0x1D8 scope:global align:4 +__dt__14dBgS_CamGndChkFv = .text:0x8017CF8C; // type:function size:0x140 scope:global align:4 +__ct__Q29dCamera_c23@class$4017d_camera_cppFv = .text:0x8017D0CC; // type:function size:0x4 scope:global align:4 +__dt__Q29dCamera_c23@class$4017d_camera_cppFv = .text:0x8017D0D0; // type:function size:0x3C scope:global align:4 +getRopePos__9daPy_py_cCFv = .text:0x8017D10C; // type:function size:0x1C scope:global align:4 +setFlag__9dCamera_cFUl = .text:0x8017D128; // type:function size:0x14 scope:global align:4 +chkFlag__9dCamera_cFUl = .text:0x8017D13C; // type:function size:0x14 scope:global align:4 +Bank__9dCamera_cFv = .text:0x8017D150; // type:function size:0x34 scope:global align:4 +Up__9dCamera_cFv = .text:0x8017D184; // type:function size:0x1C scope:global align:4 +Center__9dCamera_cFv = .text:0x8017D1A0; // type:function size:0x34 scope:global align:4 +Flag__11dCamParam_cFlUs = .text:0x8017D1D4; // type:function size:0x20 scope:global align:4 +__as__7cSAngleFRC7cSAngle = .text:0x8017D1F4; // type:function size:0xC scope:global align:4 +Val__11dCamParam_cFli = .text:0x8017D200; // type:function size:0x20 scope:global align:4 +dComIfGp_evmng_cameraPlay__Fv = .text:0x8017D220; // type:function size:0x10 scope:global align:4 +__sinit_d_camera_cpp = .text:0x8017D230; // type:function size:0x1F0 scope:local align:4 +@20@__dt__14dBgS_CamGndChkFv = .text:0x8017D420; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_CamGndChkFv = .text:0x8017D428; // type:function size:0x8 scope:local align:4 +@64@__dt__14dBgS_CamGndChkFv = .text:0x8017D430; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x8017D438; // type:function size:0x8 scope:local align:4 +@100@__dt__14dBgS_CamLinChkFv = .text:0x8017D440; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x8017D448; // type:function size:0x8 scope:local align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x8017D450; // type:function size:0x8 scope:local align:4 +@100@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x8017D458; // type:function size:0x8 scope:local align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x8017D460; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_CamGndChk_WtrFv = .text:0x8017D468; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_CamGndChk_WtrFv = .text:0x8017D470; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_CamGndChk_WtrFv = .text:0x8017D478; // type:function size:0x8 scope:local align:4 +@20@__dt__11dBgS_SphChkFv = .text:0x8017D480; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_SphChkFv = .text:0x8017D488; // type:function size:0x8 scope:local align:4 +@68@__dt__11dBgS_SphChkFv = .text:0x8017D490; // type:function size:0x8 scope:local align:4 +@56@__dt__11dBgS_SphChkFv = .text:0x8017D498; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamSphChkFv = .text:0x8017D4A0; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_CamSphChkFv = .text:0x8017D4A8; // type:function size:0x8 scope:local align:4 +@68@__dt__14dBgS_CamSphChkFv = .text:0x8017D4B0; // type:function size:0x8 scope:local align:4 +@56@__dt__14dBgS_CamSphChkFv = .text:0x8017D4B8; // type:function size:0x8 scope:local align:4 +dEnvSe_Draw__FP8dEnvSe_c = .text:0x8017D4C0; // type:function size:0x8 scope:global align:4 +dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath = .text:0x8017D4C8; // type:function size:0x238 scope:global align:4 +execute__8dEnvSe_cFv = .text:0x8017D700; // type:function size:0x3E0 scope:global align:4 +dEnvSe_Execute__FP8dEnvSe_c = .text:0x8017DAE0; // type:function size:0x20 scope:global align:4 +dEnvSe_IsDelete__FP8dEnvSe_c = .text:0x8017DB00; // type:function size:0x8 scope:global align:4 +dEnvSe_Delete__FP8dEnvSe_c = .text:0x8017DB08; // type:function size:0x30 scope:global align:4 +dEnvSe_Create__FP12kankyo_class = .text:0x8017DB38; // type:function size:0x8 scope:global align:4 +__ct__9dFe_HIO_cFv = .text:0x8017DB40; // type:function size:0x68 scope:global align:4 +_create__13dFile_error_cFv = .text:0x8017DBA8; // type:function size:0x244 scope:global align:4 +initial__13dFile_error_cFv = .text:0x8017DDEC; // type:function size:0x34 scope:global align:4 +_delete__13dFile_error_cFv = .text:0x8017DE20; // type:function size:0x84 scope:global align:4 +__dt__8MyScreenFv = .text:0x8017DEA4; // type:function size:0x60 scope:global align:4 +setErrMessage__13dFile_error_cFUli = .text:0x8017DF04; // type:function size:0x10C scope:global align:4 +closeMessage__13dFile_error_cFv = .text:0x8017E010; // type:function size:0x58 scope:global align:4 +resizeMsgBoard__13dFile_error_cFi = .text:0x8017E068; // type:function size:0x1C0 scope:global align:4 +setMessage__13dFile_error_cFPc = .text:0x8017E228; // type:function size:0xE8 scope:global align:4 +getLineCount__13dFile_error_cFPc = .text:0x8017E310; // type:function size:0x3C scope:global align:4 +_move__13dFile_error_cFv = .text:0x8017E34C; // type:function size:0x38 scope:global align:4 +ProcWait__13dFile_error_cFv = .text:0x8017E384; // type:function size:0x4 scope:global align:4 +ShowMsgBoard__13dFile_error_cFv = .text:0x8017E388; // type:function size:0x174 scope:global align:4 +ynCursorInit__13dFile_error_cFv = .text:0x8017E4FC; // type:function size:0x13C scope:global align:4 +HideMsgBoard__13dFile_error_cFv = .text:0x8017E638; // type:function size:0x160 scope:global align:4 +msgDispWait__13dFile_error_cFv = .text:0x8017E798; // type:function size:0xD4 scope:global align:4 +yesNoSelectWait__13dFile_error_cFv = .text:0x8017E86C; // type:function size:0x214 scope:global align:4 +ynCursorMove__13dFile_error_cFv = .text:0x8017EA80; // type:function size:0x1DC scope:global align:4 +ynCursorAnime__13dFile_error_cFv = .text:0x8017EC5C; // type:function size:0x2E4 scope:global align:4 +screenSet__13dFile_error_cFv = .text:0x8017EF40; // type:function size:0x2E8 scope:global align:4 +paneTransInit__13dFile_error_cFv = .text:0x8017F228; // type:function size:0x1B8 scope:global align:4 +displayInit__13dFile_error_cFv = .text:0x8017F3E0; // type:function size:0x1C scope:global align:4 +PaneTranceBase__13dFile_error_cFsUcffffUci = .text:0x8017F3FC; // type:function size:0x1A8 scope:global align:4 +_draw__13dFile_error_cFv = .text:0x8017F5A4; // type:function size:0x3C scope:global align:4 +draw2__13dFile_error_cFv = .text:0x8017F5E0; // type:function size:0x38 scope:global align:4 +draw__15dDlst_FileErr_cFv = .text:0x8017F618; // type:function size:0x64 scope:global align:4 +__dt__15dDlst_FileErr_cFv = .text:0x8017F67C; // type:function size:0x5C scope:global align:4 +createPane__8MyScreenFRCQ27J2DPane18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPane = .text:0x8017F6D8; // type:function size:0x88 scope:global align:4 +getTypeID__9J2DScreenFv = .text:0x8017F760; // type:function size:0x8 scope:global align:4 +calcMtx__9J2DScreenFv = .text:0x8017F768; // type:function size:0x34 scope:global align:4 +drawSelf__7J2DPaneFff = .text:0x8017F79C; // type:function size:0x4 scope:global align:4 +__dt__9dFe_HIO_cFv = .text:0x8017F7A0; // type:function size:0x48 scope:global align:4 +__sinit_d_file_error_cpp = .text:0x8017F7E8; // type:function size:0xC8 scope:local align:4 +__ct__9dFs_HIO_cFv = .text:0x8017F8B0; // type:function size:0x170 scope:global align:4 +_create__14dFile_select_cFv = .text:0x8017FA20; // type:function size:0x2A0 scope:global align:4 +initial__14dFile_select_cFv = .text:0x8017FCC0; // type:function size:0x34 scope:global align:4 +_delete__14dFile_select_cFv = .text:0x8017FCF4; // type:function size:0x78 scope:global align:4 +_move__14dFile_select_cFv = .text:0x8017FD6C; // type:function size:0xA4 scope:global align:4 +_open__14dFile_select_cFv = .text:0x8017FE10; // type:function size:0x308 scope:global align:4 +_close__14dFile_select_cFv = .text:0x80180118; // type:function size:0xB0 scope:global align:4 +closeEnd__14dFile_select_cFv = .text:0x801801C8; // type:function size:0x35C scope:global align:4 +closeCardErr__14dFile_select_cFv = .text:0x80180524; // type:function size:0x35C scope:global align:4 +closeBack__14dFile_select_cFv = .text:0x80180880; // type:function size:0x2DC scope:global align:4 +closeErrErase__14dFile_select_cFv = .text:0x80180B5C; // type:function size:0x314 scope:global align:4 +closeErrCopy__14dFile_select_cFv = .text:0x80180E70; // type:function size:0x7C4 scope:global align:4 +dataSelect__14dFile_select_cFv = .text:0x80181634; // type:function size:0x1DC scope:global align:4 +menuColorChange__14dFile_select_cFv = .text:0x80181810; // type:function size:0x36C scope:global align:4 +SelectTitAnime__14dFile_select_cFv = .text:0x80181B7C; // type:function size:0x200 scope:global align:4 +recCursorMove__14dFile_select_cFv = .text:0x80181D7C; // type:function size:0x50 scope:global align:4 +recCursorAnime__14dFile_select_cFv = .text:0x80181DCC; // type:function size:0xD0 scope:global align:4 +recCursorAlphaInit__14dFile_select_cFv = .text:0x80181E9C; // type:function size:0x34 scope:global align:4 +recDataPaneMove__14dFile_select_cFv = .text:0x80181ED0; // type:function size:0x5C0 scope:global align:4 +dataSelMoveSet__14dFile_select_cFv = .text:0x80182490; // type:function size:0x4C scope:global align:4 +makeRecInfo__14dFile_select_cFUc = .text:0x801824DC; // type:function size:0x2C4 scope:global align:4 +dataSelectPaneMove__14dFile_select_cFv = .text:0x801827A0; // type:function size:0x28C scope:global align:4 +MessagePaneMoveSet__14dFile_select_cFffffUci = .text:0x80182A2C; // type:function size:0x64 scope:global align:4 +menuSelect__14dFile_select_cFv = .text:0x80182A90; // type:function size:0x474 scope:global align:4 +menuCursorAlphaInit__14dFile_select_cFv = .text:0x80182F04; // type:function size:0x34 scope:global align:4 +menuCursorMove__14dFile_select_cFv = .text:0x80182F38; // type:function size:0x40 scope:global align:4 +menuCursorAnime__14dFile_select_cFv = .text:0x80182F78; // type:function size:0xD0 scope:global align:4 +ToCopyPaneMove__14dFile_select_cFv = .text:0x80183048; // type:function size:0x190 scope:global align:4 +ToErasePaneMove__14dFile_select_cFv = .text:0x801831D8; // type:function size:0x138 scope:global align:4 +ToBackPaneMove__14dFile_select_cFv = .text:0x80183310; // type:function size:0x118 scope:global align:4 +copyDataToSelect__14dFile_select_cFv = .text:0x80183428; // type:function size:0x28C scope:global align:4 +copyDataSelAnime__14dFile_select_cFv = .text:0x801836B4; // type:function size:0x37C scope:global align:4 +cptCursorMove__14dFile_select_cFv = .text:0x80183A30; // type:function size:0x60 scope:global align:4 +copyToSelBack__14dFile_select_cFv = .text:0x80183A90; // type:function size:0xD8 scope:global align:4 +copyToSelPaneMove__14dFile_select_cFv = .text:0x80183B68; // type:function size:0x1C0 scope:global align:4 +copyPaneMoveOk__14dFile_select_cFv = .text:0x80183D28; // type:function size:0x33C scope:global align:4 +copyPaneMoveOk2__14dFile_select_cFv = .text:0x80184064; // type:function size:0x28C scope:global align:4 +saveCopyBWColor__14dFile_select_cFv = .text:0x801842F0; // type:function size:0x42C scope:global align:4 +DataSelectPaneCopyMove__14dFile_select_cFss = .text:0x8018471C; // type:function size:0x468 scope:global align:4 +DataSelectPaneCopyBackMove__14dFile_select_cFss = .text:0x80184B84; // type:function size:0x760 scope:global align:4 +DataSelectPaneCopyMove2__14dFile_select_cFss = .text:0x801852E4; // type:function size:0x744 scope:global align:4 +DataSelectPaneCopyColorMove__14dFile_select_cFsUci = .text:0x80185A28; // type:function size:0x1688 scope:global align:4 +__ct__Q28JUtility6TColorFv = .text:0x801870B0; // type:function size:0xC scope:global align:4 +DataSelectPaneBackFromCopyMove__14dFile_select_cFUcUc = .text:0x801870BC; // type:function size:0x438 scope:global align:4 +YesNoSelect__14dFile_select_cFv = .text:0x801874F4; // type:function size:0x22C scope:global align:4 +yesNoCursorMove__14dFile_select_cFv = .text:0x80187720; // type:function size:0x3C scope:global align:4 +CmdExecPaneMove0__14dFile_select_cFv = .text:0x8018775C; // type:function size:0x2B0 scope:global align:4 +CmdExecPaneMove2__14dFile_select_cFv = .text:0x80187A0C; // type:function size:0xD0 scope:global align:4 +CommandExec__14dFile_select_cFv = .text:0x80187ADC; // type:function size:0x11C scope:global align:4 +DataEraseWait__14dFile_select_cFv = .text:0x80187BF8; // type:function size:0xFC scope:global align:4 +DataCopyWait__14dFile_select_cFv = .text:0x80187CF4; // type:function size:0xFC scope:global align:4 +ErasePaneMoveOk__14dFile_select_cFv = .text:0x80187DF0; // type:function size:0x1DC scope:global align:4 +ErasePaneMoveOk2__14dFile_select_cFv = .text:0x80187FCC; // type:function size:0x1DC scope:global align:4 +ErrorMsgPaneMove__14dFile_select_cFv = .text:0x801881A8; // type:function size:0x144 scope:global align:4 +ErrorMsgPaneMove2__14dFile_select_cFv = .text:0x801882EC; // type:function size:0x90 scope:global align:4 +backDatSelPaneMove__14dFile_select_cFv = .text:0x8018837C; // type:function size:0x220 scope:global align:4 +backDatSelWait__14dFile_select_cFv = .text:0x8018859C; // type:function size:0xCC scope:global align:4 +backDatSelWait2__14dFile_select_cFv = .text:0x80188668; // type:function size:0x9C scope:global align:4 +DataSelectPaneBackMove__14dFile_select_cFsss = .text:0x80188704; // type:function size:0x56C scope:global align:4 +nextModeWait__14dFile_select_cFv = .text:0x80188C70; // type:function size:0x4 scope:global align:4 +screenSet__14dFile_select_cFv = .text:0x80188C74; // type:function size:0x1340 scope:global align:4 +paneTransInit__14dFile_select_cFv = .text:0x80189FB4; // type:function size:0x2E8 scope:global align:4 +menuPaneMoveSet__14dFile_select_cFv = .text:0x8018A29C; // type:function size:0x124 scope:global align:4 +yesNoPaneMoveSet__14dFile_select_cFv = .text:0x8018A3C0; // type:function size:0xAC scope:global align:4 +MessagePaneMove__14dFile_select_cFffffsUci = .text:0x8018A46C; // type:function size:0x44 scope:global align:4 +recInfoPaneMove__14dFile_select_cFffffsUci = .text:0x8018A4B0; // type:function size:0x44 scope:global align:4 +menuPaneMove__14dFile_select_cFffsUci = .text:0x8018A4F4; // type:function size:0x150 scope:global align:4 +yesNoPaneMove__14dFile_select_cFffsUci = .text:0x8018A644; // type:function size:0xD0 scope:global align:4 +PaneTranceTitle__14dFile_select_cFsUcffUci = .text:0x8018A714; // type:function size:0x128 scope:global align:4 +PaneAlphaTitleTxt__14dFile_select_cFsUc = .text:0x8018A83C; // type:function size:0xB8 scope:global align:4 +PaneTranceRecTlt1__14dFile_select_cFsUcffffUci = .text:0x8018A8F4; // type:function size:0x194 scope:global align:4 +PaneTranceRecTlt2__14dFile_select_cFsUcffffUci = .text:0x8018AA88; // type:function size:0x194 scope:global align:4 +PaneTranceRecTlt3__14dFile_select_cFsUcffffUci = .text:0x8018AC1C; // type:function size:0x194 scope:global align:4 +PaneTranceRecInfo1__14dFile_select_cFsUcffffUci = .text:0x8018ADB0; // type:function size:0x138 scope:global align:4 +PaneTranceRecInfo2__14dFile_select_cFsUcffffUci = .text:0x8018AEE8; // type:function size:0x138 scope:global align:4 +PaneTranceRecInfo3__14dFile_select_cFsUcffffUci = .text:0x8018B020; // type:function size:0x138 scope:global align:4 +PaneTranceRecBase__14dFile_select_cFsUcffffUci = .text:0x8018B158; // type:function size:0x33C scope:global align:4 +PaneTranceMessageBase__14dFile_select_cFsUcffffUci = .text:0x8018B494; // type:function size:0x144 scope:global align:4 +PaneTranceYes__14dFile_select_cFsUcffUci = .text:0x8018B5D8; // type:function size:0x108 scope:global align:4 +PaneTranceNo__14dFile_select_cFsUcffUci = .text:0x8018B6E0; // type:function size:0x108 scope:global align:4 +PaneTranceStart__14dFile_select_cFsUcffUci = .text:0x8018B7E8; // type:function size:0x108 scope:global align:4 +PaneTranceCopy__14dFile_select_cFsUcffUci = .text:0x8018B8F0; // type:function size:0x108 scope:global align:4 +PaneTranceErase__14dFile_select_cFsUcffUci = .text:0x8018B9F8; // type:function size:0x108 scope:global align:4 +PaneTranceBack__14dFile_select_cFsUcffUci = .text:0x8018BB00; // type:function size:0x108 scope:global align:4 +displayInit__14dFile_select_cFv = .text:0x8018BC08; // type:function size:0x11C scope:global align:4 +setSaveData__14dFile_select_cFv = .text:0x8018BD24; // type:function size:0x39C scope:global align:4 +changeExtraColor__14dFile_select_cFi = .text:0x8018C0C0; // type:function size:0x5CC scope:global align:4 +changeBrokenColor__14dFile_select_cFi = .text:0x8018C68C; // type:function size:0x344 scope:global align:4 +_draw__14dFile_select_cFv = .text:0x8018C9D0; // type:function size:0x3C scope:global align:4 +draw__15dDlst_FileSel_cFv = .text:0x8018CA0C; // type:function size:0x64 scope:global align:4 +dataSelectEx__14dFile_select_cFv = .text:0x8018CA70; // type:function size:0x220 scope:global align:4 +ExSavePaneMove__14dFile_select_cFv = .text:0x8018CC90; // type:function size:0x1D0 scope:global align:4 +YesNoSelectEx__14dFile_select_cFv = .text:0x8018CE60; // type:function size:0x26C scope:global align:4 +ExSavePaneMove0__14dFile_select_cFv = .text:0x8018D0CC; // type:function size:0x228 scope:global align:4 +ExCardCheck__14dFile_select_cFv = .text:0x8018D2F4; // type:function size:0x9C scope:global align:4 +ExBackDatSelPaneMove__14dFile_select_cFv = .text:0x8018D390; // type:function size:0x130 scope:global align:4 +ExSavePaneMove1__14dFile_select_cFv = .text:0x8018D4C0; // type:function size:0xD0 scope:global align:4 +ExDataSave__14dFile_select_cFv = .text:0x8018D590; // type:function size:0xC4 scope:global align:4 +ExDataSaveWait__14dFile_select_cFv = .text:0x8018D654; // type:function size:0x11C scope:global align:4 +ExDataSavePaneMoveOk__14dFile_select_cFv = .text:0x8018D770; // type:function size:0x230 scope:global align:4 +ExDataSavePaneMoveOk2__14dFile_select_cFv = .text:0x8018D9A0; // type:function size:0x1D4 scope:global align:4 +ExErrorMsgPaneMove__14dFile_select_cFv = .text:0x8018DB74; // type:function size:0x124 scope:global align:4 +ExErrorMsgPaneMove2__14dFile_select_cFv = .text:0x8018DC98; // type:function size:0x98 scope:global align:4 +__dt__15dDlst_FileSel_cFv = .text:0x8018DD30; // type:function size:0x5C scope:global align:4 +__dt__9dFs_HIO_cFv = .text:0x8018DD8C; // type:function size:0x48 scope:global align:4 +__sinit_d_file_select_cpp = .text:0x8018DDD4; // type:function size:0x3F8 scope:local align:4 +draw__24dDlst_Gameover_CAPTURE_cFv = .text:0x8018E1CC; // type:function size:0x2E8 scope:global align:4 +_create__11dGameover_cFv = .text:0x8018E4B4; // type:function size:0x2C8 scope:global align:4 +_execute__11dGameover_cFv = .text:0x8018E77C; // type:function size:0x258 scope:global align:4 +_draw__11dGameover_cFv = .text:0x8018E9D4; // type:function size:0x84 scope:global align:4 +_delete__11dGameover_cFv = .text:0x8018EA58; // type:function size:0xFC scope:global align:4 +deleteCheck__11dGameover_cFv = .text:0x8018EB54; // type:function size:0x14 scope:global align:4 +setScreen__24dDlst_GameOverScrnDraw_cFPCcP10JKRArchive = .text:0x8018EB68; // type:function size:0x134 scope:global align:4 +valueInit__24dDlst_GameOverScrnDraw_cFv = .text:0x8018EC9C; // type:function size:0x3C scope:global align:4 +animeOpen__24dDlst_GameOverScrnDraw_cFv = .text:0x8018ECD8; // type:function size:0x1F0 scope:global align:4 +animeClose__24dDlst_GameOverScrnDraw_cFv = .text:0x8018EEC8; // type:function size:0x194 scope:global align:4 +setEmitter0__24dDlst_GameOverScrnDraw_cF4cXyz = .text:0x8018F05C; // type:function size:0x70 scope:global align:4 +setEmitter1__24dDlst_GameOverScrnDraw_cF4cXyz = .text:0x8018F0CC; // type:function size:0x70 scope:global align:4 +anime1__24dDlst_GameOverScrnDraw_cFi = .text:0x8018F13C; // type:function size:0x1F8 scope:global align:4 +anime2__24dDlst_GameOverScrnDraw_cFi = .text:0x8018F334; // type:function size:0x174 scope:global align:4 +setRotate__24dDlst_GameOverScrnDraw_cFP18fopMsgM_pane_classf = .text:0x8018F4A8; // type:function size:0xA0 scope:global align:4 +draw__24dDlst_GameOverScrnDraw_cFv = .text:0x8018F548; // type:function size:0xA4 scope:global align:4 +dGameover_Draw__FP11dGameover_c = .text:0x8018F5EC; // type:function size:0x20 scope:global align:4 +dGameover_Execute__FP11dGameover_c = .text:0x8018F60C; // type:function size:0x20 scope:global align:4 +dGameover_IsDelete__FP11dGameover_c = .text:0x8018F62C; // type:function size:0x8 scope:global align:4 +dGameover_Delete__FP11dGameover_c = .text:0x8018F634; // type:function size:0x20 scope:global align:4 +dGameover_Create__FP9msg_class = .text:0x8018F654; // type:function size:0x20 scope:global align:4 +__dt__16dDlst_MenuSave_cFv = .text:0x8018F674; // type:function size:0x5C scope:global align:4 +__dt__12dMenu_save_cFv = .text:0x8018F6D0; // type:function size:0x74 scope:global align:4 +__dt__24dDlst_Gameover_CAPTURE_cFv = .text:0x8018F744; // type:function size:0x5C scope:global align:4 +__dt__24dDlst_GameOverScrnDraw_cFv = .text:0x8018F7A0; // type:function size:0x5C scope:global align:4 +toon_proc_check__Fv = .text:0x8018F7FC; // type:function size:0x4C scope:global align:4 +u8_data_ratio_set__FUcUcf = .text:0x8018F848; // type:function size:0x4C scope:global align:4 +s16_data_ratio_set__Fssf = .text:0x8018F894; // type:function size:0x50 scope:local align:4 +kankyo_color_ratio_set__FUcUcfUcUcfsf = .text:0x8018F8E4; // type:function size:0x104 scope:global align:4 +fl_data_ratio_set__Ffff = .text:0x8018F9E8; // type:function size:0x10 scope:global align:4 +float_kankyo_color_ratio_set__Fffffffff = .text:0x8018F9F8; // type:function size:0xE8 scope:global align:4 +get_parcent__Ffff = .text:0x8018FAE0; // type:function size:0x34 scope:local align:4 +dKy_light_influence_id__F4cXyzi = .text:0x8018FB14; // type:function size:0x1E8 scope:global align:4 +dKy_eflight_influence_id__F4cXyzi = .text:0x8018FCFC; // type:function size:0x1C8 scope:global align:4 +dKy_eflight_influence_pos__Fi = .text:0x8018FEC4; // type:function size:0x3C scope:global align:4 +dKy_light_influence_col__Fi = .text:0x8018FF00; // type:function size:0x2C scope:global align:4 +dKy_light_influence_power__Fi = .text:0x8018FF2C; // type:function size:0x28 scope:global align:4 +dKy_light_influence_yuragi__Fi = .text:0x8018FF54; // type:function size:0x28 scope:global align:4 +dKy_light_influence_distance__F4cXyzi = .text:0x8018FF7C; // type:function size:0xA4 scope:global align:4 +dKy_eflight_influence_col__Fi = .text:0x80190020; // type:function size:0x2C scope:global align:4 +dKy_eflight_influence_power__Fi = .text:0x8019004C; // type:function size:0x28 scope:global align:4 +dKy_eflight_influence_yuragi__Fi = .text:0x80190074; // type:function size:0x28 scope:global align:4 +dKy_eflight_influence_distance__F4cXyzi = .text:0x8019009C; // type:function size:0xA4 scope:global align:4 +plight_init__Fv = .text:0x80190140; // type:function size:0x98 scope:global align:4 +plight_set__Fv = .text:0x801901D8; // type:function size:0x120 scope:global align:4 +envcolor_init__Fv = .text:0x801902F8; // type:function size:0x458 scope:global align:4 +__ct__18dScnKy_env_light_cFv = .text:0x80190750; // type:function size:0xB4 scope:global align:4 +__dt__15WIND_INF_ENTITYFv = .text:0x80190804; // type:function size:0x3C scope:global align:4 +__ct__15WIND_INF_ENTITYFv = .text:0x80190840; // type:function size:0x4 scope:global align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x80190844; // type:function size:0x4 scope:global align:4 +setDaytime__18dScnKy_env_light_cFv = .text:0x80190848; // type:function size:0x1D0 scope:global align:4 +GetTimePass__20dStage_roomControl_cFv = .text:0x80190A18; // type:function size:0x8 scope:global align:4 +SetSchbit__18dScnKy_env_light_cFv = .text:0x80190A20; // type:function size:0xAC scope:global align:4 +setSunpos__18dScnKy_env_light_cFv = .text:0x80190ACC; // type:function size:0x140 scope:global align:4 +getDaytime__18dScnKy_env_light_cFv = .text:0x80190C0C; // type:function size:0x8 scope:global align:4 +dKy_getdaytime_hour__Fv = .text:0x80190C14; // type:function size:0x2C scope:global align:4 +dKy_getdaytime_minute__Fv = .text:0x80190C40; // type:function size:0x7C scope:global align:4 +dKy_daynight_check__Fv = .text:0x80190CBC; // type:function size:0x3C scope:global align:4 +setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc = .text:0x80190CF8; // type:function size:0x5F4 scope:global align:4 +setLight__18dScnKy_env_light_cFv = .text:0x801912EC; // type:function size:0x958 scope:global align:4 +setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10PfPf = .text:0x80191C44; // type:function size:0x5F8 scope:global align:4 +setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf = .text:0x8019223C; // type:function size:0x2F0 scope:global align:4 +settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10P11_GXColorS10PfPf = .text:0x8019252C; // type:function size:0xF0 scope:global align:4 +settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c = .text:0x8019261C; // type:function size:0xA4 scope:global align:4 +settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc = .text:0x801926C0; // type:function size:0x744 scope:global align:4 +settingTevStruct_eflightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c = .text:0x80192E04; // type:function size:0x224 scope:global align:4 +settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c = .text:0x80193028; // type:function size:0x628 scope:global align:4 +setLightTevColorType_sub__FP11J3DMaterialP12dKy_tevstr_c = .text:0x80193650; // type:function size:0x3E0 scope:global align:4 +setLight__13J3DColorBlockFUlP11J3DLightObj = .text:0x80193A30; // type:function size:0x4 scope:global align:4 +setLightTevColorType__18dScnKy_env_light_cFP8J3DModelP12dKy_tevstr_c = .text:0x80193A34; // type:function size:0xA8 scope:global align:4 +CalcTevColor__18dScnKy_env_light_cFv = .text:0x80193ADC; // type:function size:0x8C scope:global align:4 +Sndpos__18dScnKy_env_light_cFv = .text:0x80193B68; // type:function size:0x40 scope:global align:4 +Eflight_flush_proc__18dScnKy_env_light_cFv = .text:0x80193BA8; // type:function size:0x1F4 scope:global align:4 +SetBaseLight__18dScnKy_env_light_cFv = .text:0x80193D9C; // type:function size:0x148 scope:global align:4 +exeKankyo__18dScnKy_env_light_cFv = .text:0x80193EE4; // type:function size:0x208 scope:global align:4 +dKy_event_init__Fv = .text:0x801940EC; // type:function size:0x4 scope:global align:4 +dice_wether_init__FUcff = .text:0x801940F0; // type:function size:0x30 scope:global align:4 +dice_wether_execute__FUcff = .text:0x80194120; // type:function size:0x60 scope:global align:4 +dice_rain_minus__Fv = .text:0x80194180; // type:function size:0x54 scope:global align:4 +phantomship_wether__Fv = .text:0x801941D4; // type:function size:0x10C scope:global align:4 +dKy_event_proc__Fv = .text:0x801942E0; // type:function size:0x564 scope:global align:4 +drawKankyo__18dScnKy_env_light_cFv = .text:0x80194844; // type:function size:0x44 scope:global align:4 +dKy_Draw__FP17sub_kankyo__class = .text:0x80194888; // type:function size:0x2C scope:global align:4 +dKy_Execute__FP17sub_kankyo__class = .text:0x801948B4; // type:function size:0x34 scope:global align:4 +dKy_IsDelete__FP17sub_kankyo__class = .text:0x801948E8; // type:function size:0x8 scope:global align:4 +dKy_Delete__FP17sub_kankyo__class = .text:0x801948F0; // type:function size:0x24 scope:global align:4 +dKy_Create__FPv = .text:0x80194914; // type:function size:0x60 scope:global align:4 +dKy_setLight_init__Fv = .text:0x80194974; // type:function size:0x268 scope:global align:4 +dKy_setLight__Fv = .text:0x80194BDC; // type:function size:0x570 scope:global align:4 +dKy_setLight_again__Fv = .text:0x8019514C; // type:function size:0x124 scope:global align:4 +dKy_Get_DifCol__Fv = .text:0x80195270; // type:function size:0x10 scope:global align:4 +dKy_light_influence_pos__Fi = .text:0x80195280; // type:function size:0x3C scope:global align:4 +dKy_plight_near_pos__Fv = .text:0x801952BC; // type:function size:0x24 scope:global align:4 +dKy_plight_set__FP15LIGHT_INFLUENCE = .text:0x801952E0; // type:function size:0x84 scope:global align:4 +dKy_yuragi_ratio_set__Ff = .text:0x80195364; // type:function size:0x14 scope:global align:4 +dKy_plight_priority_set__FP15LIGHT_INFLUENCE = .text:0x80195378; // type:function size:0x90 scope:global align:4 +dKy_plight_cut__FP15LIGHT_INFLUENCE = .text:0x80195408; // type:function size:0x4C scope:global align:4 +dKy_efplight_set__FP15LIGHT_INFLUENCE = .text:0x80195454; // type:function size:0x84 scope:global align:4 +dKy_efplight_cut__FP15LIGHT_INFLUENCE = .text:0x801954D8; // type:function size:0x40 scope:global align:4 +dKy_actor_addcol_amb_set__Fsssf = .text:0x80195518; // type:function size:0xA0 scope:global align:4 +dKy_actor_addcol_dif_set__Fsssf = .text:0x801955B8; // type:function size:0xA0 scope:global align:4 +dKy_bg_addcol_amb_set__Fsssf = .text:0x80195658; // type:function size:0xA0 scope:global align:4 +dKy_bg_addcol_dif_set__Fsssf = .text:0x801956F8; // type:function size:0xA0 scope:global align:4 +dKy_bg1_addcol_amb_set__Fsssf = .text:0x80195798; // type:function size:0xA0 scope:global align:4 +dKy_bg1_addcol_dif_set__Fsssf = .text:0x80195838; // type:function size:0xA0 scope:global align:4 +dKy_bg2_addcol_amb_set__Fsssf = .text:0x801958D8; // type:function size:0xA0 scope:global align:4 +dKy_bg2_addcol_dif_set__Fsssf = .text:0x80195978; // type:function size:0xA0 scope:global align:4 +dKy_bg3_addcol_amb_set__Fsssf = .text:0x80195A18; // type:function size:0xA0 scope:global align:4 +dKy_bg3_addcol_dif_set__Fsssf = .text:0x80195AB8; // type:function size:0xA0 scope:global align:4 +dKy_addcol_fog_set__Fsssf = .text:0x80195B58; // type:function size:0xA0 scope:global align:4 +dKy_actor_addcol_set__Fsssf = .text:0x80195BF8; // type:function size:0xFC scope:global align:4 +dKy_vrbox_addcol_sky0_set__Fsssf = .text:0x80195CF4; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_kasumi_set__Fsssf = .text:0x80195D94; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_set__Fsssf = .text:0x80195E34; // type:function size:0x70 scope:global align:4 +dKy_fog_startendz_set__Ffff = .text:0x80195EA4; // type:function size:0x98 scope:global align:4 +dKy_Itemgetcol_chg_on__Fv = .text:0x80195F3C; // type:function size:0x28 scope:global align:4 +dKy_Itemgetcol_chg_off__Fv = .text:0x80195F64; // type:function size:0x20 scope:global align:4 +dKy_Itemgetcol_chg_move__Fv = .text:0x80195F84; // type:function size:0x300 scope:global align:4 +dKy_arrowcol_chg_on__FP4cXyzi = .text:0x80196284; // type:function size:0x5C scope:global align:4 +dKy_arrowcol_chg_move__Fv = .text:0x801962E0; // type:function size:0x484 scope:global align:4 +dKy_checkEventNightStop__Fv = .text:0x80196764; // type:function size:0x60 scope:global align:4 +dKy_Sound_init__Fv = .text:0x801967C4; // type:function size:0x30 scope:global align:4 +dKy_Sound_set__F4cXyziUii = .text:0x801967F4; // type:function size:0x1B4 scope:global align:4 +dKy_Sound_get__Fv = .text:0x801969A8; // type:function size:0x10 scope:global align:4 +dKy_SordFlush_set__F4cXyzi = .text:0x801969B8; // type:function size:0x50 scope:global align:4 +dKy_FirstlightVec_get__FP4cXyz = .text:0x80196A08; // type:function size:0x2C scope:global align:4 +GxFogSet_Sub__FP8_GXColor = .text:0x80196A34; // type:function size:0xB0 scope:global align:4 +GxFog_set__Fv = .text:0x80196AE4; // type:function size:0x44 scope:global align:4 +GxFog_sea_set__Fv = .text:0x80196B28; // type:function size:0x44 scope:global align:4 +dKy_GxFog_set__Fv = .text:0x80196B6C; // type:function size:0x24 scope:global align:4 +dKy_GxFog_sea_set__Fv = .text:0x80196B90; // type:function size:0x24 scope:global align:4 +dKy_GxFog_tevstr_set__FP12dKy_tevstr_c = .text:0x80196BB4; // type:function size:0xA8 scope:global align:4 +dKy_GfFog_tevstr_set__FP12dKy_tevstr_c = .text:0x80196C5C; // type:function size:0xA8 scope:global align:4 +GxXFog_set__Fv = .text:0x80196D04; // type:function size:0x44 scope:global align:4 +dKy_change_colset__FUcUcf = .text:0x80196D48; // type:function size:0x28 scope:global align:4 +dKy_change_colpat__FUc = .text:0x80196D70; // type:function size:0x28 scope:global align:4 +dKy_custom_colset__FUcUcf = .text:0x80196D98; // type:function size:0x44 scope:global align:4 +dKy_custom_timeset__Ff = .text:0x80196DDC; // type:function size:0x10 scope:global align:4 +dKy_setLight_mine__FP12dKy_tevstr_c = .text:0x80196DEC; // type:function size:0xC8 scope:global align:4 +dKy_tevstr_init__FP12dKy_tevstr_cScUc = .text:0x80196EB4; // type:function size:0xC4 scope:global align:4 +dKy_rain_check__Fv = .text:0x80196F78; // type:function size:0x10 scope:global align:4 +dKy_usonami_set__Ff = .text:0x80196F88; // type:function size:0x70 scope:global align:4 +dKy_get_schbit__Fv = .text:0x80196FF8; // type:function size:0x10 scope:global align:4 +dKy_get_schbit_timer__Fv = .text:0x80197008; // type:function size:0x10 scope:global align:4 +dKy_get_seacolor__FP8_GXColorP8_GXColor = .text:0x80197018; // type:function size:0x12C scope:global align:4 +dKy_set_allcol_ratio__Ff = .text:0x80197144; // type:function size:0x10 scope:global align:4 +dKy_set_actcol_ratio__Ff = .text:0x80197154; // type:function size:0x10 scope:global align:4 +dKy_set_bgcol_ratio__Ff = .text:0x80197164; // type:function size:0x10 scope:global align:4 +dKy_set_fogcol_ratio__Ff = .text:0x80197174; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxcol_ratio__Ff = .text:0x80197184; // type:function size:0x34 scope:global align:4 +dKy_set_vrboxsoracol_ratio__Ff = .text:0x801971B8; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxkumocol_ratio__Ff = .text:0x801971C8; // type:function size:0x10 scope:global align:4 +dKy_itudemo_se__Fv = .text:0x801971D8; // type:function size:0xD4 scope:global align:4 +dKy_contrast_flg_set__FUc = .text:0x801972AC; // type:function size:0x10 scope:global align:4 +dKy_contrast_flg_get__Fv = .text:0x801972BC; // type:function size:0x10 scope:global align:4 +dKy_get_dayofweek__Fv = .text:0x801972CC; // type:function size:0x20 scope:global align:4 +dKy_set_nexttime__Ff = .text:0x801972EC; // type:function size:0x10 scope:global align:4 +dKy_DayProc__Fv = .text:0x801972FC; // type:function size:0x20 scope:global align:4 +dKy_instant_timechg__Ff = .text:0x8019731C; // type:function size:0x60 scope:global align:4 +dKy_instant_rainchg__Fv = .text:0x8019737C; // type:function size:0x3C scope:global align:4 +dKy_moon_type_chk__Fv = .text:0x801973B8; // type:function size:0x4C scope:global align:4 +dKy_telescope_lookin_chk__FP4cXyzff = .text:0x80197404; // type:function size:0x100 scope:global align:4 +dKy_moon_look_chk__Fv = .text:0x80197504; // type:function size:0x54 scope:global align:4 +dKy_orion_look_chk__Fv = .text:0x80197558; // type:function size:0x4C scope:global align:4 +dKy_hokuto_look_chk__Fv = .text:0x801975A4; // type:function size:0x4C scope:global align:4 +dKy_get_moon_pos__Fv = .text:0x801975F0; // type:function size:0x24 scope:global align:4 +dKy_get_hokuto_pos__Fv = .text:0x80197614; // type:function size:0x54 scope:global align:4 +dKy_get_orion_pos__Fv = .text:0x80197668; // type:function size:0x54 scope:global align:4 +dKy_pship_existense_set__Fv = .text:0x801976BC; // type:function size:0x14 scope:global align:4 +dKy_pship_existense_cut__Fv = .text:0x801976D0; // type:function size:0x14 scope:global align:4 +dKy_pship_existense_chk__Fv = .text:0x801976E4; // type:function size:0x24 scope:global align:4 +dKy_daynighttact_stop_chk__Fv = .text:0x80197708; // type:function size:0x58 scope:global align:4 +dKyr_player_overhead_bg_chk__Fv = .text:0x80197760; // type:function size:0x294 scope:global align:4 +__dt__18dScnKy_env_light_cFv = .text:0x801979F4; // type:function size:0x88 scope:global align:4 +__sinit_d_kankyo_cpp = .text:0x80197A7C; // type:function size:0x3C scope:local align:4 +dKankyo_DayProc__Fv = .text:0x80197AB8; // type:function size:0x52C scope:global align:4 +dKyeff_Draw__FP8dKyeff_c = .text:0x80197FE4; // type:function size:0x24 scope:global align:4 +get_parcent__Ffff = .text:0x80198008; // type:function size:0x34 scope:local align:4 +s16_data_ratio_set__Fssf = .text:0x8019803C; // type:function size:0x50 scope:local align:4 +menu_vrbox_set__Fv = .text:0x8019808C; // type:function size:0x3F0 scope:global align:4 +execute__8dKyeff_cFv = .text:0x8019847C; // type:function size:0x50 scope:global align:4 +dKyeff_Execute__FP8dKyeff_c = .text:0x801984CC; // type:function size:0x20 scope:global align:4 +dKyeff_IsDelete__FP8dKyeff_c = .text:0x801984EC; // type:function size:0x8 scope:global align:4 +dKyeff_Delete__FP8dKyeff_c = .text:0x801984F4; // type:function size:0x24 scope:global align:4 +dKyeff_Create__FP12kankyo_class = .text:0x80198518; // type:function size:0x240 scope:global align:4 +dKyeff2_Draw__FP9dKyeff2_c = .text:0x80198758; // type:function size:0x24 scope:global align:4 +execute__9dKyeff2_cFv = .text:0x8019877C; // type:function size:0x24 scope:global align:4 +dKyeff2_Execute__FP9dKyeff2_c = .text:0x801987A0; // type:function size:0x20 scope:global align:4 +dKyeff2_IsDelete__FP9dKyeff2_c = .text:0x801987C0; // type:function size:0x8 scope:global align:4 +dKyeff2_Delete__FP9dKyeff2_c = .text:0x801987C8; // type:function size:0x24 scope:global align:4 +dKyeff2_Create__FP12kankyo_class = .text:0x801987EC; // type:function size:0x24 scope:global align:4 +createHeap__10dThunder_cFv = .text:0x80198810; // type:function size:0x5C scope:global align:4 +adjustHeap__10dThunder_cFv = .text:0x8019886C; // type:function size:0x4C scope:global align:4 +dThunder_Draw__FP10dThunder_c = .text:0x801988B8; // type:function size:0x180 scope:global align:4 +dThunder_Execute__FP10dThunder_c = .text:0x80198A38; // type:function size:0x7C scope:global align:4 +dThunder_IsDelete__FP10dThunder_c = .text:0x80198AB4; // type:function size:0x8 scope:global align:4 +dThunder_Delete__FP10dThunder_c = .text:0x80198ABC; // type:function size:0xAC scope:global align:4 +dThunder_Create__FP12kankyo_class = .text:0x80198B68; // type:function size:0x5C scope:global align:4 +create__10dThunder_cFv = .text:0x80198BC4; // type:function size:0x508 scope:global align:4 +dLetter_isNoSend__FUs = .text:0x801990CC; // type:function size:0x3C scope:global align:4 +dLetter_send__FUs = .text:0x80199108; // type:function size:0x34 scope:global align:4 +dLetter_isSend__FUs = .text:0x8019913C; // type:function size:0x40 scope:global align:4 +dLetter_stock__FUs = .text:0x8019917C; // type:function size:0x34 scope:global align:4 +dLetter_isStock__FUs = .text:0x801991B0; // type:function size:0x40 scope:global align:4 +dLetter_read__FUs = .text:0x801991F0; // type:function size:0x34 scope:global align:4 +dLetter_isRead__FUs = .text:0x80199224; // type:function size:0x40 scope:global align:4 +dLetter_delivery__FUs = .text:0x80199264; // type:function size:0x3C scope:global align:4 +dLetter_autoStock__FUs = .text:0x801992A0; // type:function size:0x3C scope:global align:4 +dLetter_isDelivery__FUs = .text:0x801992DC; // type:function size:0x2C scope:global align:4 +dLevelSe_Execute__FP10dLevelSe_c = .text:0x80199308; // type:function size:0xC4 scope:global align:4 +dLevelSe_IsDelete__FP10dLevelSe_c = .text:0x801993CC; // type:function size:0x8 scope:global align:4 +dLevelSe_Delete__FP10dLevelSe_c = .text:0x801993D4; // type:function size:0x30 scope:global align:4 +dLevelSe_Create__FP12kankyo_class = .text:0x80199404; // type:function size:0x8 scope:global align:4 +__ct__13daCLOTH_HIO_cFv = .text:0x8019940C; // type:function size:0x260 scope:global align:4 +__dt__18daCLOTH_ChildHIO_cFv = .text:0x8019966C; // type:function size:0x48 scope:global align:4 +__ct__18daCLOTH_ChildHIO_cFv = .text:0x801996B4; // type:function size:0x10 scope:global align:4 +lightSet1__9dMCloth_cF4cXyz = .text:0x801996C4; // type:function size:0xB8 scope:global align:4 +cloth_init__9dMCloth_cFv = .text:0x8019977C; // type:function size:0x554 scope:global align:4 +init__9dMCloth_cFv = .text:0x80199CD0; // type:function size:0x14C scope:global align:4 +__ct__9dMCloth_cFv = .text:0x80199E1C; // type:function size:0x12C scope:global align:4 +__dt__9dMCloth_cFv = .text:0x80199F48; // type:function size:0x110 scope:global align:4 +setBackNrm__9dMCloth_cFv = .text:0x8019A058; // type:function size:0x54 scope:global align:4 +setNrmVtx__9dMCloth_cFP4cXyzii = .text:0x8019A0AC; // type:function size:0x3D4 scope:global align:4 +plot__9dMCloth_cFffff = .text:0x8019A480; // type:function size:0x1DC scope:global align:4 +plot_shadow__9dMCloth_cFffff = .text:0x8019A65C; // type:function size:0x1DC scope:global align:4 +alpha_out__9dMCloth_cFv = .text:0x8019A838; // type:function size:0xC scope:global align:4 +TevSettingMenu__9dMCloth_cFv = .text:0x8019A844; // type:function size:0x180 scope:global align:4 +TevSettingFileSelect__9dMCloth_cFv = .text:0x8019A9C4; // type:function size:0x1A0 scope:global align:4 +TevSetting__9dMCloth_cFv = .text:0x8019AB64; // type:function size:0x50 scope:global align:4 +ShadowTevSettingMenu__9dMCloth_cFv = .text:0x8019ABB4; // type:function size:0xD8 scope:global align:4 +ShadowTevSettingFileSelect__9dMCloth_cFv = .text:0x8019AC8C; // type:function size:0xF8 scope:global align:4 +ShadowTevSetting__9dMCloth_cFv = .text:0x8019AD84; // type:function size:0x50 scope:global align:4 +draw__9dMCloth_cFf8_GXColor8_GXColorUc = .text:0x8019ADD4; // type:function size:0x89C scope:global align:4 +cloth_move_sin__9dMCloth_cFv = .text:0x8019B670; // type:function size:0x350 scope:global align:4 +cloth_move_simple__9dMCloth_cFv = .text:0x8019B9C0; // type:function size:0x334 scope:global align:4 +cloth_move__9dMCloth_cFv = .text:0x8019BCF4; // type:function size:0xC4 scope:global align:4 +dMenu_ClothCreate__FPv = .text:0x8019BDB8; // type:function size:0x8 scope:global align:4 +dMenu_ClothDelete__FPv = .text:0x8019BDC0; // type:function size:0x8 scope:global align:4 +dMenu_ClothExecute__FPv = .text:0x8019BDC8; // type:function size:0x8 scope:global align:4 +dMenu_ClothDraw__FPv = .text:0x8019BDD0; // type:function size:0x8 scope:global align:4 +dMenu_ClothIsDelete__FPv = .text:0x8019BDD8; // type:function size:0x8 scope:global align:4 +__dt__13daCLOTH_HIO_cFv = .text:0x8019BDE0; // type:function size:0x70 scope:global align:4 +__sinit_d_menu_cloth_cpp = .text:0x8019BE50; // type:function size:0x3C scope:local align:4 +__ct__9dMc_HIO_cFv = .text:0x8019BE8C; // type:function size:0x88 scope:global align:4 +screenSet__15dMenu_Collect_cFv = .text:0x8019BF14; // type:function size:0xC48 scope:global align:4 +initialize__15dMenu_Collect_cFv = .text:0x8019CB5C; // type:function size:0x1E4 scope:global align:4 +cursorAnime__15dMenu_Collect_cFv = .text:0x8019CD40; // type:function size:0x800 scope:global align:4 +stickDirection__15dMenu_Collect_cFUc = .text:0x8019D540; // type:function size:0x68 scope:global align:4 +cursorMainMove__15dMenu_Collect_cFv = .text:0x8019D5A8; // type:function size:0xFC8 scope:global align:4 +noteCheck__15dMenu_Collect_cFv = .text:0x8019E570; // type:function size:0x14 scope:global align:4 +noteInit__15dMenu_Collect_cFv = .text:0x8019E584; // type:function size:0xA0 scope:global align:4 +noteAppear__15dMenu_Collect_cFv = .text:0x8019E624; // type:function size:0x274 scope:global align:4 +noteOpen__15dMenu_Collect_cFv = .text:0x8019E898; // type:function size:0x200 scope:global align:4 +noteClose__15dMenu_Collect_cFv = .text:0x8019EA98; // type:function size:0x230 scope:global align:4 +mainTrans__15dMenu_Collect_cFff = .text:0x8019ECC8; // type:function size:0x318 scope:global align:4 +subTrans__15dMenu_Collect_cFff = .text:0x8019EFE0; // type:function size:0xB4 scope:global align:4 +titleTrans__15dMenu_Collect_cFff = .text:0x8019F094; // type:function size:0x24 scope:global align:4 +noteRotate__15dMenu_Collect_cFff = .text:0x8019F0B8; // type:function size:0x8C scope:global align:4 +nameTrans__15dMenu_Collect_cFff = .text:0x8019F144; // type:function size:0x84 scope:global align:4 +mainOpenProc__15dMenu_Collect_cFsss = .text:0x8019F1C8; // type:function size:0x2D4 scope:global align:4 +subOpenProc__15dMenu_Collect_cFsss = .text:0x8019F49C; // type:function size:0x118 scope:global align:4 +titleOpenProc__15dMenu_Collect_cFss = .text:0x8019F5B4; // type:function size:0xC0 scope:global align:4 +noteOpenProc__15dMenu_Collect_cFss = .text:0x8019F674; // type:function size:0xC4 scope:global align:4 +nameOpenProc__15dMenu_Collect_cFss = .text:0x8019F738; // type:function size:0x8C scope:global align:4 +itemBitCheck__15dMenu_Collect_cFv = .text:0x8019F7C4; // type:function size:0x6A0 scope:global align:4 +itemScale__15dMenu_Collect_cFv = .text:0x8019FE64; // type:function size:0x330 scope:global align:4 +collectPriority__15dMenu_Collect_cFv = .text:0x801A0194; // type:function size:0x448 scope:global align:4 +weponPriority__15dMenu_Collect_cFv = .text:0x801A05DC; // type:function size:0x118 scope:global align:4 +tactGuideShow__15dMenu_Collect_cFUcb = .text:0x801A06F4; // type:function size:0x358 scope:global align:4 +tactDemoMode__15dMenu_Collect_cFUc = .text:0x801A0A4C; // type:function size:0x20C scope:global align:4 +tactPlayMode__15dMenu_Collect_cFUc = .text:0x801A0C58; // type:function size:0x6EC scope:global align:4 +tactTrans__15dMenu_Collect_cFUcff = .text:0x801A1344; // type:function size:0x254 scope:global align:4 +tactBaseShow__15dMenu_Collect_cFv = .text:0x801A1598; // type:function size:0x68 scope:global align:4 +cornerMove__15dMenu_Collect_cFv = .text:0x801A1600; // type:function size:0x1358 scope:global align:4 +triforceAnime__15dMenu_Collect_cFUc = .text:0x801A2958; // type:function size:0xF4 scope:global align:4 +tactGuideHide__15dMenu_Collect_cFv = .text:0x801A2A4C; // type:function size:0x7C scope:global align:4 +itemnameMove__15dMenu_Collect_cFv = .text:0x801A2AC8; // type:function size:0x1DC scope:global align:4 +itemnameSet__15dMenu_Collect_cFv = .text:0x801A2CA4; // type:function size:0xA08 scope:global align:4 +itemnoteSet__15dMenu_Collect_cFv = .text:0x801A36AC; // type:function size:0xC24 scope:global align:4 +itemSet__15dMenu_Collect_cFv = .text:0x801A42D0; // type:function size:0x2EC scope:global align:4 +outFontInit__15dMenu_Collect_cFv = .text:0x801A45BC; // type:function size:0x9C scope:global align:4 +outFontMove__15dMenu_Collect_cFv = .text:0x801A4658; // type:function size:0x11C scope:global align:4 +outFontDraw__15dMenu_Collect_cFv = .text:0x801A4774; // type:function size:0x138 scope:global align:4 +collectItemGetCheck__15dMenu_Collect_cFUc = .text:0x801A48AC; // type:function size:0x17C scope:global align:4 +_create__15dMenu_Collect_cFv = .text:0x801A4A28; // type:function size:0x4F0 scope:global align:4 +_create3__15dMenu_Collect_cFv = .text:0x801A4F18; // type:function size:0x580 scope:global align:4 +_delete__15dMenu_Collect_cFv = .text:0x801A5498; // type:function size:0x138 scope:global align:4 +_move__15dMenu_Collect_cFv = .text:0x801A55D0; // type:function size:0x4AC scope:global align:4 +_move3__15dMenu_Collect_cFv = .text:0x801A5A7C; // type:function size:0x120 scope:global align:4 +_draw__15dMenu_Collect_cFv = .text:0x801A5B9C; // type:function size:0xD50 scope:global align:4 +_open__15dMenu_Collect_cFv = .text:0x801A68EC; // type:function size:0x23C scope:global align:4 +_open3__15dMenu_Collect_cFv = .text:0x801A6B28; // type:function size:0x1A0 scope:global align:4 +_close__15dMenu_Collect_cFv = .text:0x801A6CC8; // type:function size:0x524 scope:global align:4 +_close3__15dMenu_Collect_cFv = .text:0x801A71EC; // type:function size:0x524 scope:global align:4 +animeStep1__15dMenu_Collect_cFss = .text:0x801A7710; // type:function size:0x34C scope:global align:4 +animeStep2__15dMenu_Collect_cFss = .text:0x801A7A5C; // type:function size:0x114 scope:global align:4 +animeStep3__15dMenu_Collect_cFss = .text:0x801A7B70; // type:function size:0x14C scope:global align:4 +animeStep4__15dMenu_Collect_cFss = .text:0x801A7CBC; // type:function size:0xA4 scope:global align:4 +_open2__15dMenu_Collect_cFv = .text:0x801A7D60; // type:function size:0x228 scope:global align:4 +_close2__15dMenu_Collect_cFv = .text:0x801A7F88; // type:function size:0x52C scope:global align:4 +__dt__14dMenu_Option_cFv = .text:0x801A84B4; // type:function size:0x48 scope:global align:4 +__dt__15dMenu_Collect_cFv = .text:0x801A84FC; // type:function size:0x88 scope:global align:4 +draw__15dMenu_Collect_cFv = .text:0x801A8584; // type:function size:0x2C scope:global align:4 +__dt__12dMenu_base_cFv = .text:0x801A85B0; // type:function size:0x5C scope:global align:4 +_create__12dMenu_base_cFv = .text:0x801A860C; // type:function size:0x4 scope:global align:4 +_delete__12dMenu_base_cFv = .text:0x801A8610; // type:function size:0x4 scope:global align:4 +_move__12dMenu_base_cFv = .text:0x801A8614; // type:function size:0x4 scope:global align:4 +_draw__12dMenu_base_cFv = .text:0x801A8618; // type:function size:0x4 scope:global align:4 +draw__12dMenu_base_cFv = .text:0x801A861C; // type:function size:0x4 scope:global align:4 +__dt__9dMc_HIO_cFv = .text:0x801A8620; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_collect_cpp = .text:0x801A8668; // type:function size:0x3C scope:local align:4 +__ct__9dMd_HIO_cFv = .text:0x801A86A4; // type:function size:0x128 scope:global align:4 +changeFloorTexture__12dMenu_Dmap_cFP7J2DPanei = .text:0x801A87CC; // type:function size:0x4C scope:global align:4 +screenSet__12dMenu_Dmap_cFv = .text:0x801A8818; // type:function size:0xABC scope:global align:4 +dMap_isBossDoor__FP21stage_tgsc_data_class = .text:0x801A92D4; // type:function size:0x90 scope:global align:4 +initialize__12dMenu_Dmap_cFv = .text:0x801A9364; // type:function size:0x588 scope:global align:4 +treasureSet__12dMenu_Dmap_cFv = .text:0x801A98EC; // type:function size:0x1524 scope:global align:4 +treasureDraw__12dMenu_Dmap_cFv = .text:0x801AAE10; // type:function size:0x3FC scope:global align:4 +paneMove__12dMenu_Dmap_cFf = .text:0x801AB20C; // type:function size:0x258 scope:global align:4 +paneAlpha__12dMenu_Dmap_cFf = .text:0x801AB464; // type:function size:0x1CC scope:global align:4 +decAlpha__12dMenu_Dmap_cFf = .text:0x801AB630; // type:function size:0x634 scope:global align:4 +cursorMove__12dMenu_Dmap_cFv = .text:0x801ABC64; // type:function size:0x3A8 scope:global align:4 +cursorAnime__12dMenu_Dmap_cFv = .text:0x801AC00C; // type:function size:0x22C scope:global align:4 +noteInit__12dMenu_Dmap_cFv = .text:0x801AC238; // type:function size:0xA0 scope:global align:4 +noteCheck__12dMenu_Dmap_cFv = .text:0x801AC2D8; // type:function size:0x14 scope:global align:4 +noteAppear__12dMenu_Dmap_cFv = .text:0x801AC2EC; // type:function size:0xA4 scope:global align:4 +noteOpen__12dMenu_Dmap_cFv = .text:0x801AC390; // type:function size:0x200 scope:global align:4 +noteClose__12dMenu_Dmap_cFv = .text:0x801AC590; // type:function size:0x238 scope:global align:4 +noteOpenProc__12dMenu_Dmap_cFs = .text:0x801AC7C8; // type:function size:0x104 scope:global align:4 +itemScale__12dMenu_Dmap_cFv = .text:0x801AC8CC; // type:function size:0x514 scope:global align:4 +floorInit__12dMenu_Dmap_cFv = .text:0x801ACDE0; // type:function size:0xD8 scope:global align:4 +mapMove__12dMenu_Dmap_cFv = .text:0x801ACEB8; // type:function size:0x148 scope:global align:4 +mapOffsetY__12dMenu_Dmap_cFv = .text:0x801AD000; // type:function size:0x130 scope:global align:4 +itemnameMove__12dMenu_Dmap_cFv = .text:0x801AD130; // type:function size:0x78 scope:global align:4 +dnameSet__12dMenu_Dmap_cFv = .text:0x801AD1A8; // type:function size:0x3A4 scope:global align:4 +itemnameSet__12dMenu_Dmap_cFv = .text:0x801AD54C; // type:function size:0x4B8 scope:global align:4 +itemnoteSet__12dMenu_Dmap_cFv = .text:0x801ADA04; // type:function size:0x600 scope:global align:4 +outFontInit__12dMenu_Dmap_cFv = .text:0x801AE004; // type:function size:0x88 scope:global align:4 +linkAnime__12dMenu_Dmap_cFv = .text:0x801AE08C; // type:function size:0x178 scope:global align:4 +bossAnime__12dMenu_Dmap_cFv = .text:0x801AE204; // type:function size:0x34C scope:global align:4 +bossEyeAnime__12dMenu_Dmap_cFv = .text:0x801AE550; // type:function size:0x10C scope:global align:4 +_create__12dMenu_Dmap_cFv = .text:0x801AE65C; // type:function size:0x52C scope:global align:4 +_delete__12dMenu_Dmap_cFv = .text:0x801AEB88; // type:function size:0x180 scope:global align:4 +_move__12dMenu_Dmap_cFv = .text:0x801AED08; // type:function size:0x188 scope:global align:4 +_draw__12dMenu_Dmap_cFv = .text:0x801AEE90; // type:function size:0x230 scope:global align:4 +_open__12dMenu_Dmap_cFv = .text:0x801AF0C0; // type:function size:0x1D4 scope:global align:4 +_close__12dMenu_Dmap_cFv = .text:0x801AF294; // type:function size:0x124 scope:global align:4 +__dt__12dMenu_Dmap_cFv = .text:0x801AF3B8; // type:function size:0x88 scope:global align:4 +draw__12dMenu_Dmap_cFv = .text:0x801AF440; // type:function size:0x2C scope:global align:4 +__dt__9dMd_HIO_cFv = .text:0x801AF46C; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_dmap_cpp = .text:0x801AF4B4; // type:function size:0x3C scope:local align:4 +__ct__9dMf_HIO_cFv = .text:0x801AF4F0; // type:function size:0x358 scope:global align:4 +_create__12dMenu_Fmap_cFv = .text:0x801AF848; // type:function size:0x31C scope:global align:4 +phantomShipCheck__12dMenu_Fmap_cFv = .text:0x801AFB64; // type:function size:0x78 scope:global align:4 +screenSet__12dMenu_Fmap_cFv = .text:0x801AFBDC; // type:function size:0xAF8 scope:global align:4 +initialize__12dMenu_Fmap_cFv = .text:0x801B06D4; // type:function size:0x8E0 scope:global align:4 +displayinit__12dMenu_Fmap_cFv = .text:0x801B0FB4; // type:function size:0x24C scope:global align:4 +backClothDispInit__12dMenu_Fmap_cFv = .text:0x801B1200; // type:function size:0x10 scope:global align:4 +calcGetMapCount__12dMenu_Fmap_cFv = .text:0x801B1210; // type:function size:0x164 scope:global align:4 +dispEndSalvageMark__12dMenu_Fmap_cFv = .text:0x801B1374; // type:function size:0x150 scope:global align:4 +checkMarkCheck1__12dMenu_Fmap_cFv = .text:0x801B14C4; // type:function size:0x1C0 scope:global align:4 +checkMarkCheck2__12dMenu_Fmap_cFv = .text:0x801B1684; // type:function size:0x90 scope:global align:4 +checkMarkCheck3__12dMenu_Fmap_cFv = .text:0x801B1714; // type:function size:0x1F8 scope:global align:4 +isFmapClose__12dMenu_Fmap_cFv = .text:0x801B190C; // type:function size:0x8 scope:global align:4 +setPaneOnOff__12dMenu_Fmap_cFP9J2DScreenUlb = .text:0x801B1914; // type:function size:0x64 scope:global align:4 +childPaneMoveSp__12dMenu_Fmap_cFP18fopMsgM_pane_classP18fopMsgM_pane_classfff = .text:0x801B1978; // type:function size:0x78 scope:global align:4 +selGridMaskAlphaCtrl__12dMenu_Fmap_cFsUcUci = .text:0x801B19F0; // type:function size:0x90 scope:global align:4 +fmapMaskAlphaCtrl__12dMenu_Fmap_cFsUcUci = .text:0x801B1A80; // type:function size:0x90 scope:global align:4 +selCursorInit__12dMenu_Fmap_cFv = .text:0x801B1B10; // type:function size:0x48 scope:global align:4 +selCursorHide__12dMenu_Fmap_cFv = .text:0x801B1B58; // type:function size:0x28 scope:global align:4 +selCursorMove__12dMenu_Fmap_cFv = .text:0x801B1B80; // type:function size:0x170 scope:global align:4 +islandNameChange__12dMenu_Fmap_cFv = .text:0x801B1CF0; // type:function size:0x58 scope:global align:4 +changeIslandName__12dMenu_Fmap_cFUc = .text:0x801B1D48; // type:function size:0x284 scope:global align:4 +AreaTxtChg__12dMenu_Fmap_cFv = .text:0x801B1FCC; // type:function size:0x78 scope:global align:4 +AreaTxtChgFast__12dMenu_Fmap_cFv = .text:0x801B2044; // type:function size:0x9C scope:global align:4 +salvageGetItemChg__12dMenu_Fmap_cFv = .text:0x801B20E0; // type:function size:0x74 scope:global align:4 +salvageGetItemChange__12dMenu_Fmap_cFv = .text:0x801B2154; // type:function size:0x58 scope:global align:4 +SalvItmDispChgFast__12dMenu_Fmap_cFv = .text:0x801B21AC; // type:function size:0xC8 scope:global align:4 +changeSalvageGetItem__12dMenu_Fmap_cFUc = .text:0x801B2274; // type:function size:0x178 scope:global align:4 +selCursorAnime__12dMenu_Fmap_cFv = .text:0x801B23EC; // type:function size:0x90 scope:global align:4 +zoomCursorInit__12dMenu_Fmap_cFv = .text:0x801B247C; // type:function size:0x48 scope:global align:4 +zoomCursorAnime__12dMenu_Fmap_cFv = .text:0x801B24C4; // type:function size:0x90 scope:global align:4 +playerPointGridAnimeInit__12dMenu_Fmap_cFv = .text:0x801B2554; // type:function size:0x1C scope:global align:4 +playerPointGridAnime__12dMenu_Fmap_cFv = .text:0x801B2570; // type:function size:0x2C0 scope:global align:4 +setDspWindAngle__12dMenu_Fmap_cFv = .text:0x801B2830; // type:function size:0x1E4 scope:global align:4 +windArrowColorAnime__12dMenu_Fmap_cFv = .text:0x801B2A14; // type:function size:0x870 scope:global align:4 +checkMarkAnimeInit__12dMenu_Fmap_cFv = .text:0x801B3284; // type:function size:0x1C scope:global align:4 +checkMarkAnime__12dMenu_Fmap_cFv = .text:0x801B32A0; // type:function size:0x3B8 scope:global align:4 +readFmapTexture__12dMenu_Fmap_cFPCc = .text:0x801B3658; // type:function size:0x40 scope:global align:4 +aramCmapDatRead__12dMenu_Fmap_cFv = .text:0x801B3698; // type:function size:0x58 scope:global align:4 +initCmapDatPnt__12dMenu_Fmap_cFP16aramCmapDatPat_t = .text:0x801B36F0; // type:function size:0x70 scope:global align:4 +getGridNumToCmapDatPnt__12dMenu_Fmap_cFi = .text:0x801B3760; // type:function size:0x50 scope:global align:4 +setDispIslandPos__12dMenu_Fmap_cFScSc = .text:0x801B37B0; // type:function size:0x17C scope:global align:4 +setIslandPos__12dMenu_Fmap_cFP18fopMsgM_pane_classff = .text:0x801B392C; // type:function size:0x58 scope:global align:4 +changeFmapTexture__12dMenu_Fmap_cFScSc = .text:0x801B3984; // type:function size:0xA8 scope:global align:4 +setDspNormalMapLink__12dMenu_Fmap_cFv = .text:0x801B3A2C; // type:function size:0x220 scope:global align:4 +setDspLargeMapLink__12dMenu_Fmap_cFv = .text:0x801B3C4C; // type:function size:0x1B0 scope:global align:4 +checkDspLargeMapLink__12dMenu_Fmap_cFv = .text:0x801B3DFC; // type:function size:0x12C scope:global align:4 +checkDspLargeMapShip__12dMenu_Fmap_cFv = .text:0x801B3F28; // type:function size:0x134 scope:global align:4 +dispEndSalvageLargeMark__12dMenu_Fmap_cFv = .text:0x801B405C; // type:function size:0x208 scope:global align:4 +setDspHugeMapLink__12dMenu_Fmap_cFv = .text:0x801B4264; // type:function size:0x3DC scope:global align:4 +dispEndSalvageHugeMark__12dMenu_Fmap_cFff = .text:0x801B4640; // type:function size:0x284 scope:global align:4 +checkDspHugeMapLink__12dMenu_Fmap_cFv = .text:0x801B48C4; // type:function size:0x12C scope:global align:4 +checkDspHugeMapShip__12dMenu_Fmap_cFv = .text:0x801B49F0; // type:function size:0x154 scope:global align:4 +_open__12dMenu_Fmap_cFv = .text:0x801B4B44; // type:function size:0xC8 scope:global align:4 +_close__12dMenu_Fmap_cFv = .text:0x801B4C0C; // type:function size:0x6C scope:global align:4 +_close_normalMode__12dMenu_Fmap_cFv = .text:0x801B4C78; // type:function size:0x100 scope:global align:4 +_move__12dMenu_Fmap_cFv = .text:0x801B4D78; // type:function size:0x9C scope:global align:4 +_draw__12dMenu_Fmap_cFv = .text:0x801B4E14; // type:function size:0x58 scope:global align:4 +_delete__12dMenu_Fmap_cFv = .text:0x801B4E6C; // type:function size:0xD4 scope:global align:4 +FmapProcMain__12dMenu_Fmap_cFv = .text:0x801B4F40; // type:function size:0xF4 scope:global align:4 +SelectGrid__12dMenu_Fmap_cFv = .text:0x801B5034; // type:function size:0x844 scope:global align:4 +zoom1000x1000Init__12dMenu_Fmap_cFv = .text:0x801B5878; // type:function size:0x2E0 scope:global align:4 +zoomMapAlphaSet__12dMenu_Fmap_cFScScP18fopMsgM_pane_classUc = .text:0x801B5B58; // type:function size:0x5C scope:global align:4 +ZoomGridLv1In__12dMenu_Fmap_cFv = .text:0x801B5BB4; // type:function size:0x1B8 scope:global align:4 +ZoomGridLv1Proc__12dMenu_Fmap_cFv = .text:0x801B5D6C; // type:function size:0x214 scope:global align:4 +zoom200x200Init__12dMenu_Fmap_cFv = .text:0x801B5F80; // type:function size:0x104 scope:global align:4 +ZoomGridLv1Out__12dMenu_Fmap_cFv = .text:0x801B6084; // type:function size:0x1EC scope:global align:4 +ZoomGridLv2In__12dMenu_Fmap_cFv = .text:0x801B6270; // type:function size:0x118 scope:global align:4 +ZoomGridLv2Proc__12dMenu_Fmap_cFv = .text:0x801B6388; // type:function size:0xB8 scope:global align:4 +ZoomGridLv2Out__12dMenu_Fmap_cFv = .text:0x801B6440; // type:function size:0x198 scope:global align:4 +move_normal__12dMenu_Fmap_cFv = .text:0x801B65D8; // type:function size:0x38 scope:global align:4 +FmapProc__12dMenu_Fmap_cFv = .text:0x801B6610; // type:function size:0xCC scope:global align:4 +HikakuProc__12dMenu_Fmap_cFv = .text:0x801B66DC; // type:function size:0x38 scope:global align:4 +fmap2Open__12dMenu_Fmap_cFv = .text:0x801B6714; // type:function size:0x78 scope:global align:4 +fmap2Move__12dMenu_Fmap_cFv = .text:0x801B678C; // type:function size:0x114 scope:global align:4 +fmap2Close__12dMenu_Fmap_cFv = .text:0x801B68A0; // type:function size:0x4C scope:global align:4 +paneTransBase__12dMenu_Fmap_cFsUcffUci = .text:0x801B68EC; // type:function size:0x190 scope:global align:4 +paneTranceZoomMap__12dMenu_Fmap_cFsUcffffffUci = .text:0x801B6A7C; // type:function size:0x50C scope:global align:4 +paneTranceZoomMapAlpah__12dMenu_Fmap_cFsUcUci = .text:0x801B6F88; // type:function size:0x90 scope:global align:4 +paneTranceZoom2Map__12dMenu_Fmap_cFsUcffffffUci = .text:0x801B7018; // type:function size:0x4D4 scope:global align:4 +paneAlphaFmapCursor__12dMenu_Fmap_cFP18fopMsgM_pane_classsUcUci = .text:0x801B74EC; // type:function size:0xC4 scope:global align:4 +PaneAlphaSelvageItem__12dMenu_Fmap_cFsUc = .text:0x801B75B0; // type:function size:0xF0 scope:global align:4 +gShipMarkAnimeInit__12dMenu_Fmap_cFv = .text:0x801B76A0; // type:function size:0x108 scope:global align:4 +gShipMarkAnime__12dMenu_Fmap_cFv = .text:0x801B77A8; // type:function size:0x108 scope:global align:4 +_open_warpMode__12dMenu_Fmap_cFv = .text:0x801B78B0; // type:function size:0x138 scope:global align:4 +init_warpMode__12dMenu_Fmap_cFv = .text:0x801B79E8; // type:function size:0x2E8 scope:global align:4 +selCursorMoveWarp__12dMenu_Fmap_cFv = .text:0x801B7CD0; // type:function size:0x160 scope:global align:4 +_close_warpMode__12dMenu_Fmap_cFv = .text:0x801B7E30; // type:function size:0x78 scope:global align:4 +moveMain_warpMode__12dMenu_Fmap_cFv = .text:0x801B7EA8; // type:function size:0x50 scope:global align:4 +wrapMove__12dMenu_Fmap_cFv = .text:0x801B7EF8; // type:function size:0x85C scope:global align:4 +wrapSelWinFadeIn1__12dMenu_Fmap_cFv = .text:0x801B8754; // type:function size:0x1E4 scope:global align:4 +wrapSelect__12dMenu_Fmap_cFv = .text:0x801B8938; // type:function size:0x528 scope:global align:4 +wrapSelWinFadeOut__12dMenu_Fmap_cFv = .text:0x801B8E60; // type:function size:0x204 scope:global align:4 +wrapSelWarp__12dMenu_Fmap_cFv = .text:0x801B9064; // type:function size:0x224 scope:global align:4 +warpAreaAnime0__12dMenu_Fmap_cFv = .text:0x801B9288; // type:function size:0x184 scope:global align:4 +paneTranceWarpMsg__12dMenu_Fmap_cFP18fopMsgM_pane_classsUcffUci = .text:0x801B940C; // type:function size:0xE8 scope:global align:4 +paneAlphaWarpMsgBack__12dMenu_Fmap_cFsUcUci = .text:0x801B94F4; // type:function size:0x90 scope:global align:4 +warpSelCursorMove__12dMenu_Fmap_cFv = .text:0x801B9584; // type:function size:0x50 scope:global align:4 +warpSelCursorAnimeInit__12dMenu_Fmap_cFv = .text:0x801B95D4; // type:function size:0x34 scope:global align:4 +warpSelCursorAnime__12dMenu_Fmap_cFv = .text:0x801B9608; // type:function size:0xD0 scope:global align:4 +getWarpAreaGridX__12dMenu_Fmap_cFi = .text:0x801B96D8; // type:function size:0x18 scope:global align:4 +getWarpAreaGridY__12dMenu_Fmap_cFi = .text:0x801B96F0; // type:function size:0x1C scope:global align:4 +getWarpAreaNo__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B970C; // type:function size:0x18 scope:global align:4 +getWarpAreaNoUp__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B9724; // type:function size:0x18 scope:global align:4 +getWarpAreaNoDown__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B973C; // type:function size:0x18 scope:global align:4 +getWarpAreaNoLeft__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B9754; // type:function size:0x18 scope:global align:4 +getWarpAreaNoRight__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B976C; // type:function size:0x18 scope:global align:4 +getWarpAreaTablePtr__12dMenu_Fmap_cFScSc = .text:0x801B9784; // type:function size:0x58 scope:global align:4 +areaTextChangeAnimeInit__12dMenu_Fmap_cFv = .text:0x801B97DC; // type:function size:0x2D4 scope:global align:4 +areaTextChangeAnime__12dMenu_Fmap_cFv = .text:0x801B9AB0; // type:function size:0x90 scope:global align:4 +PaneAlphaAreaTxt__12dMenu_Fmap_cFsUci = .text:0x801B9B40; // type:function size:0x150 scope:global align:4 +setDspWarpBackCornerColor__12dMenu_Fmap_cFf = .text:0x801B9C90; // type:function size:0x38C scope:global align:4 +setWrapBackEmitter__12dMenu_Fmap_cF4cXyz = .text:0x801BA01C; // type:function size:0x70 scope:global align:4 +setWrapSpotEmitter__12dMenu_Fmap_cFi4cXyz = .text:0x801BA08C; // type:function size:0x84 scope:global align:4 +_open_fishManMode__12dMenu_Fmap_cFv = .text:0x801BA110; // type:function size:0x8C scope:global align:4 +_close_fishManMode__12dMenu_Fmap_cFv = .text:0x801BA19C; // type:function size:0x78 scope:global align:4 +init_fishManMode__12dMenu_Fmap_cFv = .text:0x801BA214; // type:function size:0x288 scope:global align:4 +movefishManMode__12dMenu_Fmap_cFv = .text:0x801BA49C; // type:function size:0x38 scope:global align:4 +fmDispArea__12dMenu_Fmap_cFv = .text:0x801BA4D4; // type:function size:0x134 scope:global align:4 +fmZoomGridLv1In__12dMenu_Fmap_cFv = .text:0x801BA608; // type:function size:0x160 scope:global align:4 +fmZoomGridLv2In__12dMenu_Fmap_cFv = .text:0x801BA768; // type:function size:0x124 scope:global align:4 +islandNameSet__12dMenu_Fmap_cFUc = .text:0x801BA88C; // type:function size:0x1C4 scope:global align:4 +fmMapWrite__12dMenu_Fmap_cFv = .text:0x801BAA50; // type:function size:0xB0 scope:global align:4 +fmMapWait__12dMenu_Fmap_cFv = .text:0x801BAB00; // type:function size:0xCC scope:global align:4 +paneAlphaZoom2Map__12dMenu_Fmap_cFsUcUci = .text:0x801BABCC; // type:function size:0xBC scope:global align:4 +fmZoomGridLv2Out__12dMenu_Fmap_cFv = .text:0x801BAC88; // type:function size:0x130 scope:global align:4 +fmZoomGridLv1Out__12dMenu_Fmap_cFv = .text:0x801BADB8; // type:function size:0x13C scope:global align:4 +fmEndWait__12dMenu_Fmap_cFv = .text:0x801BAEF4; // type:function size:0x24 scope:global align:4 +_open_wallPaper__12dMenu_Fmap_cFv = .text:0x801BAF18; // type:function size:0xB4 scope:global align:4 +getButtonIconMode__12dMenu_Fmap_cFv = .text:0x801BAFCC; // type:function size:0x58 scope:global align:4 +draw__12dDlst_FMAP_cFv = .text:0x801BB024; // type:function size:0x64 scope:global align:4 +__dt__12dDlst_FMAP_cFv = .text:0x801BB088; // type:function size:0x5C scope:global align:4 +__dt__9dMf_HIO_cFv = .text:0x801BB0E4; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_fmap_cpp = .text:0x801BB12C; // type:function size:0x2B8 scope:local align:4 +__ct__10dMf2_HIO_cFv = .text:0x801BB3E4; // type:function size:0x1D4 scope:global align:4 +_create__13dMenu_Fmap2_cFv = .text:0x801BB5B8; // type:function size:0x474 scope:global align:4 +screenSet__13dMenu_Fmap2_cFv = .text:0x801BBA2C; // type:function size:0x1248 scope:global align:4 +initialize__13dMenu_Fmap2_cFv = .text:0x801BCC74; // type:function size:0x5E4 scope:global align:4 +displayInit__13dMenu_Fmap2_cFv = .text:0x801BD258; // type:function size:0x330 scope:global align:4 +fmapPaneInit__13dMenu_Fmap2_cFv = .text:0x801BD588; // type:function size:0x12C scope:global align:4 +cmapPaneInit__13dMenu_Fmap2_cFv = .text:0x801BD6B4; // type:function size:0x5C scope:global align:4 +collectMapCheck__13dMenu_Fmap2_cFv = .text:0x801BD710; // type:function size:0x428 scope:global align:4 +_move__13dMenu_Fmap2_cFv = .text:0x801BDB38; // type:function size:0x5A0 scope:global align:4 +FmapProcMain__13dMenu_Fmap2_cFv = .text:0x801BE0D8; // type:function size:0x550 scope:global align:4 +FmapChange__13dMenu_Fmap2_cFv = .text:0x801BE628; // type:function size:0x40 scope:global align:4 +CmapProcMain__13dMenu_Fmap2_cFv = .text:0x801BE668; // type:function size:0x3F0 scope:global align:4 +spMapLoadForDVD__13dMenu_Fmap2_cFUc = .text:0x801BEA58; // type:function size:0x1E8 scope:global align:4 +cmapOpenCheck__13dMenu_Fmap2_cFv = .text:0x801BEC40; // type:function size:0x1BC scope:global align:4 +CmapScroll__13dMenu_Fmap2_cFv = .text:0x801BEDFC; // type:function size:0x4B4 scope:global align:4 +isSpMap__13dMenu_Fmap2_cFi = .text:0x801BF2B0; // type:function size:0x38 scope:global align:4 +CmapOpen__13dMenu_Fmap2_cFv = .text:0x801BF2E8; // type:function size:0x2B8 scope:global align:4 +CmapSpLoadWait__13dMenu_Fmap2_cFv = .text:0x801BF5A0; // type:function size:0x254 scope:global align:4 +screenSetGs__13dMenu_Fmap2_cFv = .text:0x801BF7F4; // type:function size:0x4C4 scope:global align:4 +gsMoonAnimeInit__13dMenu_Fmap2_cFv = .text:0x801BFCB8; // type:function size:0x34 scope:global align:4 +gsMoonAnime__13dMenu_Fmap2_cFv = .text:0x801BFCEC; // type:function size:0x340 scope:global align:4 +gsShipAnime__13dMenu_Fmap2_cFv = .text:0x801C002C; // type:function size:0x34C scope:global align:4 +gsIconAnimeInit__13dMenu_Fmap2_cFv = .text:0x801C0378; // type:function size:0x24 scope:global align:4 +gsIconAnime__13dMenu_Fmap2_cFv = .text:0x801C039C; // type:function size:0x130 scope:global align:4 +screenSetTn__13dMenu_Fmap2_cFv = .text:0x801C04CC; // type:function size:0x270 scope:global align:4 +screenSetTr__13dMenu_Fmap2_cFv = .text:0x801C073C; // type:function size:0x3A0 scope:global align:4 +trTrifAnimeInit__13dMenu_Fmap2_cFv = .text:0x801C0ADC; // type:function size:0x1C scope:global align:4 +trTrifAnime__13dMenu_Fmap2_cFv = .text:0x801C0AF8; // type:function size:0x114 scope:global align:4 +screenSetIk__13dMenu_Fmap2_cFv = .text:0x801C0C0C; // type:function size:0x248 scope:global align:4 +screenSetHeartP__13dMenu_Fmap2_cFv = .text:0x801C0E54; // type:function size:0x2E8 scope:global align:4 +screenSetTerry__13dMenu_Fmap2_cFv = .text:0x801C113C; // type:function size:0x220 scope:global align:4 +screenSetSubMa__13dMenu_Fmap2_cFv = .text:0x801C135C; // type:function size:0x220 scope:global align:4 +screenSetMoon__13dMenu_Fmap2_cFv = .text:0x801C157C; // type:function size:0x270 scope:global align:4 +screenSetDfaliy__13dMenu_Fmap2_cFv = .text:0x801C17EC; // type:function size:0x220 scope:global align:4 +screenSetYagura__13dMenu_Fmap2_cFv = .text:0x801C1A0C; // type:function size:0x270 scope:global align:4 +screenSetHeartM__13dMenu_Fmap2_cFv = .text:0x801C1C7C; // type:function size:0x2E8 scope:global align:4 +screenSetSubdan__13dMenu_Fmap2_cFv = .text:0x801C1F64; // type:function size:0x294 scope:global align:4 +setPlayerPos__13dMenu_Fmap2_cFP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x801C21F8; // type:function size:0x158 scope:global align:4 +CmapOpenSp__13dMenu_Fmap2_cFv = .text:0x801C2350; // type:function size:0x360 scope:global align:4 +CmapProc2__13dMenu_Fmap2_cFv = .text:0x801C26B0; // type:function size:0x11C scope:global align:4 +CmapClose__13dMenu_Fmap2_cFv = .text:0x801C27CC; // type:function size:0x348 scope:global align:4 +cmapMove__13dMenu_Fmap2_cFv = .text:0x801C2B14; // type:function size:0x8C scope:global align:4 +changeSelCmap__13dMenu_Fmap2_cFv = .text:0x801C2BA0; // type:function size:0x4D0 scope:global align:4 +changeSelCmap2__13dMenu_Fmap2_cFv = .text:0x801C3070; // type:function size:0x1A0 scope:global align:4 +cmapAlphaSet__13dMenu_Fmap2_cFv = .text:0x801C3210; // type:function size:0x144 scope:global align:4 +changeZoomCmap__13dMenu_Fmap2_cFv = .text:0x801C3354; // type:function size:0x5C scope:global align:4 +ChangeProcMode__13dMenu_Fmap2_cFv = .text:0x801C33B0; // type:function size:0x318 scope:global align:4 +_open__13dMenu_Fmap2_cFv = .text:0x801C36C8; // type:function size:0xA4 scope:global align:4 +_close__13dMenu_Fmap2_cFv = .text:0x801C376C; // type:function size:0xEC scope:global align:4 +_draw__13dMenu_Fmap2_cFv = .text:0x801C3858; // type:function size:0x88 scope:global align:4 +_delete__13dMenu_Fmap2_cFv = .text:0x801C38E0; // type:function size:0xC4 scope:global align:4 +fCursorInit__13dMenu_Fmap2_cFv = .text:0x801C39A4; // type:function size:0x48 scope:global align:4 +fCursorMove__13dMenu_Fmap2_cFv = .text:0x801C39EC; // type:function size:0x2E0 scope:global align:4 +fCursorAnime__13dMenu_Fmap2_cFv = .text:0x801C3CCC; // type:function size:0x90 scope:global align:4 +cCursorAnimeInit__13dMenu_Fmap2_cFv = .text:0x801C3D5C; // type:function size:0x40 scope:global align:4 +cCursorAnime__13dMenu_Fmap2_cFv = .text:0x801C3D9C; // type:function size:0x90 scope:global align:4 +cCursorHide__13dMenu_Fmap2_cFv = .text:0x801C3E2C; // type:function size:0x28 scope:global align:4 +cSelCursorInit__13dMenu_Fmap2_cFv = .text:0x801C3E54; // type:function size:0x18 scope:global align:4 +cSelCursorAnimeInit__13dMenu_Fmap2_cFv = .text:0x801C3E6C; // type:function size:0x1C scope:global align:4 +cSelCursorAnime__13dMenu_Fmap2_cFv = .text:0x801C3E88; // type:function size:0x108 scope:global align:4 +cSelCursorHide__13dMenu_Fmap2_cFv = .text:0x801C3F90; // type:function size:0x18 scope:global align:4 +playerPointGridAnimeInit__13dMenu_Fmap2_cFv = .text:0x801C3FA8; // type:function size:0x1C scope:global align:4 +playerPointGridAnime__13dMenu_Fmap2_cFP18fopMsgM_pane_class = .text:0x801C3FC4; // type:function size:0x2CC scope:global align:4 +changeFmapTexture__13dMenu_Fmap2_cFv = .text:0x801C4290; // type:function size:0x134 scope:global align:4 +changeIslandName__13dMenu_Fmap2_cFv = .text:0x801C43C4; // type:function size:0x124 scope:global align:4 +fmapPlayerPosDisp__13dMenu_Fmap2_cFv = .text:0x801C44E8; // type:function size:0x14C scope:global align:4 +fmapPlayerPosDispCheck__13dMenu_Fmap2_cFPfPf = .text:0x801C4634; // type:function size:0x200 scope:global align:4 +changeCmapName__13dMenu_Fmap2_cFv = .text:0x801C4834; // type:function size:0x2E8 scope:global align:4 +cmapPlayerPosDisp__13dMenu_Fmap2_cFv = .text:0x801C4B1C; // type:function size:0x1D8 scope:global align:4 +cmapSalvagePosDisp__13dMenu_Fmap2_cFv = .text:0x801C4CF4; // type:function size:0x28C scope:global align:4 +cmapPlayerPosDispCheck__13dMenu_Fmap2_cFPfPf = .text:0x801C4F80; // type:function size:0x17C scope:global align:4 +paneTransBase__13dMenu_Fmap2_cFsUcffUcUci = .text:0x801C50FC; // type:function size:0x254 scope:global align:4 +paneAlphaFmapBase__13dMenu_Fmap2_cFsUcUci = .text:0x801C5350; // type:function size:0x90 scope:global align:4 +paneAlphaCmapBase__13dMenu_Fmap2_cFsUcUci = .text:0x801C53E0; // type:function size:0xE0 scope:global align:4 +paneAlphaZoomCmapBase__13dMenu_Fmap2_cFsUcffUcUci = .text:0x801C54C0; // type:function size:0x118 scope:global align:4 +paneAlphaCmapName__13dMenu_Fmap2_cFsUcUc = .text:0x801C55D8; // type:function size:0x158 scope:global align:4 +paneAlphaMessage2__13dMenu_Fmap2_cFsUcUci = .text:0x801C5730; // type:function size:0x90 scope:global align:4 +paneTranceMessage__13dMenu_Fmap2_cFsUcffffUcUci = .text:0x801C57C0; // type:function size:0x32C scope:global align:4 +paneScaleXYChild__13dMenu_Fmap2_cFP18fopMsgM_pane_classf = .text:0x801C5AEC; // type:function size:0x108 scope:global align:4 +paneTransSelCmapCle__13dMenu_Fmap2_cFsUcffffUcUci = .text:0x801C5BF4; // type:function size:0x178 scope:global align:4 +paneTransSelCmapOpn__13dMenu_Fmap2_cFsUcffffUcUci = .text:0x801C5D6C; // type:function size:0x178 scope:global align:4 +paneAlphaGostShipMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C5EE4; // type:function size:0x1B8 scope:global align:4 +paneAlphaTingleMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C609C; // type:function size:0x154 scope:global align:4 +paneAlphaTreasureMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C61F0; // type:function size:0x148 scope:global align:4 +paneAlphaSubdanMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C6338; // type:function size:0x168 scope:global align:4 +paneAlphaHeartMMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C64A0; // type:function size:0x19C scope:global align:4 +paneAlphaYaguraMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C663C; // type:function size:0x154 scope:global align:4 +paneAlphaDfaliyMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C6790; // type:function size:0x120 scope:global align:4 +paneAlphaHeartPMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C68B0; // type:function size:0x184 scope:global align:4 +paneAlphaTerryMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C6A34; // type:function size:0x120 scope:global align:4 +paneAlphaSubMaMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C6B54; // type:function size:0x120 scope:global align:4 +paneAlphaMoonMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C6C74; // type:function size:0x154 scope:global align:4 +paneAlphaDoctaMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C6DC8; // type:function size:0x134 scope:global align:4 +setPaneOnOff__13dMenu_Fmap2_cFP9J2DScreenUlb = .text:0x801C6EFC; // type:function size:0x64 scope:global align:4 +getCollectMapTexChange__13dMenu_Fmap2_cFv = .text:0x801C6F60; // type:function size:0xA0 scope:global align:4 +finCollectMapTexChange__13dMenu_Fmap2_cFv = .text:0x801C7000; // type:function size:0xA0 scope:global align:4 +calcGetCollectMap__13dMenu_Fmap2_cFv = .text:0x801C70A0; // type:function size:0xC4 scope:global align:4 +calcGetCollectMap2__13dMenu_Fmap2_cFv = .text:0x801C7164; // type:function size:0x70 scope:global align:4 +calcFinCollectMap__13dMenu_Fmap2_cFv = .text:0x801C71D4; // type:function size:0x78 scope:global align:4 +getNowCmapFirstNum__13dMenu_Fmap2_cFv = .text:0x801C724C; // type:function size:0x8C scope:global align:4 +getNowCmapNextNum__13dMenu_Fmap2_cFSci = .text:0x801C72D8; // type:function size:0x8C scope:global align:4 +getCmapDatPnt4__13dMenu_Fmap2_cFi = .text:0x801C7364; // type:function size:0x4C scope:global align:4 +readPaneCmapTexture__13dMenu_Fmap2_cFPC7ResTIMGi = .text:0x801C73B0; // type:function size:0xC4 scope:global align:4 +readFmapTexture__13dMenu_Fmap2_cFPCc = .text:0x801C7474; // type:function size:0x40 scope:global align:4 +getButtonIconMode__13dMenu_Fmap2_cFv = .text:0x801C74B4; // type:function size:0xB8 scope:global align:4 +isLockBbutton__13dMenu_Fmap2_cFv = .text:0x801C756C; // type:function size:0x8 scope:global align:4 +isGetCollectMap__13dMenu_Fmap2_cFSc = .text:0x801C7574; // type:function size:0x34 scope:global align:4 +isOpenCollectMap__13dMenu_Fmap2_cFSc = .text:0x801C75A8; // type:function size:0xDC scope:global align:4 +isOpenCollectMapTriforce__13dMenu_Fmap2_cFSc = .text:0x801C7684; // type:function size:0xDC scope:global align:4 +getCollectMapKind__13dMenu_Fmap2_cFSc = .text:0x801C7760; // type:function size:0x5C scope:global align:4 +isCompleteCollectMap__13dMenu_Fmap2_cFSc = .text:0x801C77BC; // type:function size:0x88 scope:global align:4 +draw__13dDlst_FMAP2_cFv = .text:0x801C7844; // type:function size:0x64 scope:global align:4 +draw__15dDlst_FMAP2GS_cFv = .text:0x801C78A8; // type:function size:0x64 scope:global align:4 +__dt__15dDlst_FMAP2GS_cFv = .text:0x801C790C; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_FMAP2_cFv = .text:0x801C7968; // type:function size:0x5C scope:global align:4 +__dt__10dMf2_HIO_cFv = .text:0x801C79C4; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_fmap2_cpp = .text:0x801C7A0C; // type:function size:0x140 scope:local align:4 +__ct__9dMi_HIO_cFv = .text:0x801C7B4C; // type:function size:0x130 scope:global align:4 +initialize__12dMenu_Item_cFv = .text:0x801C7C7C; // type:function size:0x148 scope:global align:4 +screenSet__12dMenu_Item_cFv = .text:0x801C7DC4; // type:function size:0x960 scope:global align:4 +cursorAnime__12dMenu_Item_cFv = .text:0x801C8724; // type:function size:0x3F0 scope:global align:4 +cursorMainMove__12dMenu_Item_cFv = .text:0x801C8B14; // type:function size:0x18C scope:global align:4 +cursorSubMove__12dMenu_Item_cFv = .text:0x801C8CA0; // type:function size:0x1C0 scope:global align:4 +checkMove__12dMenu_Item_cFv = .text:0x801C8E60; // type:function size:0x2C4 scope:global align:4 +itemplaceCheck__12dMenu_Item_cFi = .text:0x801C9124; // type:function size:0x4D8 scope:global align:4 +itemDecide__12dMenu_Item_cFv = .text:0x801C95FC; // type:function size:0x7F8 scope:global align:4 +itemMove__12dMenu_Item_cFv = .text:0x801C9DF4; // type:function size:0x398 scope:global align:4 +itemScale__12dMenu_Item_cFv = .text:0x801CA18C; // type:function size:0x268 scope:global align:4 +subWindowInit__12dMenu_Item_cFv = .text:0x801CA3F4; // type:function size:0x610 scope:global align:4 +subWindowDelete__12dMenu_Item_cFv = .text:0x801CAA04; // type:function size:0x144 scope:global align:4 +subItemDecide__12dMenu_Item_cFv = .text:0x801CAB48; // type:function size:0x4D8 scope:global align:4 +itemnameMove__12dMenu_Item_cFv = .text:0x801CB020; // type:function size:0x148 scope:global align:4 +itemnameSet__12dMenu_Item_cFv = .text:0x801CB168; // type:function size:0x658 scope:global align:4 +itemnoteSet__12dMenu_Item_cFv = .text:0x801CB7C0; // type:function size:0x6FC scope:global align:4 +outFontInit__12dMenu_Item_cFv = .text:0x801CBEBC; // type:function size:0x88 scope:global align:4 +outFontMove__12dMenu_Item_cFv = .text:0x801CBF44; // type:function size:0xEC scope:global align:4 +outFontDraw__12dMenu_Item_cFv = .text:0x801CC030; // type:function size:0xC8 scope:global align:4 +noteCheck__12dMenu_Item_cFv = .text:0x801CC0F8; // type:function size:0x14 scope:global align:4 +noteInit__12dMenu_Item_cFv = .text:0x801CC10C; // type:function size:0xA0 scope:global align:4 +noteAppear__12dMenu_Item_cFv = .text:0x801CC1AC; // type:function size:0xCC scope:global align:4 +noteOpen__12dMenu_Item_cFv = .text:0x801CC278; // type:function size:0x280 scope:global align:4 +noteClose__12dMenu_Item_cFv = .text:0x801CC4F8; // type:function size:0x2DC scope:global align:4 +mainTrans__12dMenu_Item_cFff = .text:0x801CC7D4; // type:function size:0x204 scope:global align:4 +titleTrans__12dMenu_Item_cFff = .text:0x801CC9D8; // type:function size:0x24 scope:global align:4 +noteRotate__12dMenu_Item_cFff = .text:0x801CC9FC; // type:function size:0x8C scope:global align:4 +nameTrans__12dMenu_Item_cFff = .text:0x801CCA88; // type:function size:0xB4 scope:global align:4 +mainOpenProc__12dMenu_Item_cFsss = .text:0x801CCB3C; // type:function size:0x238 scope:global align:4 +titleOpenProc__12dMenu_Item_cFss = .text:0x801CCD74; // type:function size:0xE8 scope:global align:4 +noteOpenProc__12dMenu_Item_cFss = .text:0x801CCE5C; // type:function size:0xF4 scope:global align:4 +nameOpenProc__12dMenu_Item_cFss = .text:0x801CCF50; // type:function size:0xB4 scope:global align:4 +numberSet__12dMenu_Item_cFP7J2DPaneUc = .text:0x801CD004; // type:function size:0x48 scope:global align:4 +numberColor__12dMenu_Item_cFP7J2DPaneUc = .text:0x801CD04C; // type:function size:0x148 scope:global align:4 +itemNumberSet__12dMenu_Item_cFv = .text:0x801CD194; // type:function size:0x268 scope:global align:4 +itemCheck__12dMenu_Item_cFi = .text:0x801CD3FC; // type:function size:0x618 scope:global align:4 +itemBitCheck__12dMenu_Item_cFb = .text:0x801CDA14; // type:function size:0x100 scope:global align:4 +arrowLightAnime__12dMenu_Item_cFv = .text:0x801CDB14; // type:function size:0x120 scope:global align:4 +bottleFwaterCheck__12dMenu_Item_cFv = .text:0x801CDC34; // type:function size:0xBC scope:global align:4 +recollectBossCheck__12dMenu_Item_cFv = .text:0x801CDCF0; // type:function size:0xD0 scope:global align:4 +cornerMove__12dMenu_Item_cFv = .text:0x801CDDC0; // type:function size:0x12CC scope:global align:4 +equipBeastItem__12dMenu_Item_cFi = .text:0x801CF08C; // type:function size:0xA0 scope:global align:4 +_create__12dMenu_Item_cFv = .text:0x801CF12C; // type:function size:0x3E4 scope:global align:4 +_delete__12dMenu_Item_cFv = .text:0x801CF510; // type:function size:0x108 scope:global align:4 +_move__12dMenu_Item_cFv = .text:0x801CF618; // type:function size:0xF0C scope:global align:4 +_draw__12dMenu_Item_cFv = .text:0x801D0524; // type:function size:0xA2C scope:global align:4 +_open__12dMenu_Item_cFv = .text:0x801D0F50; // type:function size:0x4E8 scope:global align:4 +_close__12dMenu_Item_cFv = .text:0x801D1438; // type:function size:0x89C scope:global align:4 +_open2__12dMenu_Item_cFv = .text:0x801D1CD4; // type:function size:0x4CC scope:global align:4 +_close2__12dMenu_Item_cFv = .text:0x801D21A0; // type:function size:0x8AC scope:global align:4 +__dt__12dMenu_Item_cFv = .text:0x801D2A4C; // type:function size:0x6C scope:global align:4 +draw__12dMenu_Item_cFv = .text:0x801D2AB8; // type:function size:0x2C scope:global align:4 +__dt__9dMi_HIO_cFv = .text:0x801D2AE4; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_item_cpp = .text:0x801D2B2C; // type:function size:0x3C scope:local align:4 +__ct__9dMo_HIO_cFv = .text:0x801D2B68; // type:function size:0x10 scope:global align:4 +screenSet__14dMenu_Option_cFv = .text:0x801D2B78; // type:function size:0x810 scope:global align:4 +mainInit__14dMenu_Option_cFv = .text:0x801D3388; // type:function size:0x190 scope:global align:4 +noteInit__14dMenu_Option_cFv = .text:0x801D3518; // type:function size:0xC4 scope:global align:4 +titleInit__14dMenu_Option_cFv = .text:0x801D35DC; // type:function size:0x1EC scope:global align:4 +mainMove__14dMenu_Option_cFv = .text:0x801D37C8; // type:function size:0x118 scope:global align:4 +noteMove__14dMenu_Option_cFv = .text:0x801D38E0; // type:function size:0x114 scope:global align:4 +titleMove__14dMenu_Option_cFv = .text:0x801D39F4; // type:function size:0x278 scope:global align:4 +cursorMove__14dMenu_Option_cFv = .text:0x801D3C6C; // type:function size:0xC8 scope:global align:4 +cursorScale__14dMenu_Option_cFv = .text:0x801D3D34; // type:function size:0x13C scope:global align:4 +typeMove__14dMenu_Option_cFv = .text:0x801D3E70; // type:function size:0x128 scope:global align:4 +yazAnime__14dMenu_Option_cFv = .text:0x801D3F98; // type:function size:0x22C scope:global align:4 +ccAnime__14dMenu_Option_cFv = .text:0x801D41C4; // type:function size:0xC8 scope:global align:4 +stickMove__14dMenu_Option_cFUc = .text:0x801D428C; // type:function size:0x518 scope:global align:4 +noteSet__14dMenu_Option_cFv = .text:0x801D47A4; // type:function size:0x45C scope:global align:4 +outFontInit__14dMenu_Option_cFv = .text:0x801D4C00; // type:function size:0x88 scope:global align:4 +outFontMove__14dMenu_Option_cFv = .text:0x801D4C88; // type:function size:0xEC scope:global align:4 +outFontDraw__14dMenu_Option_cFv = .text:0x801D4D74; // type:function size:0xC0 scope:global align:4 +stringlength__14dMenu_Option_cFP18fopMsgM_pane_classPc = .text:0x801D4E34; // type:function size:0x228 scope:global align:4 +changeScaleCenter__14dMenu_Option_cFP18fopMsgM_pane_classPc = .text:0x801D505C; // type:function size:0x44 scope:global align:4 +setSoundMode__14dMenu_Option_cFUl = .text:0x801D50A0; // type:function size:0x48 scope:global align:4 +changeScaleRight__14dMenu_Option_cFP18fopMsgM_pane_classPc = .text:0x801D50E8; // type:function size:0x60 scope:global align:4 +initialize__14dMenu_Option_cFv = .text:0x801D5148; // type:function size:0xDC scope:global align:4 +_create__14dMenu_Option_cFv = .text:0x801D5224; // type:function size:0x1CC scope:global align:4 +_delete__14dMenu_Option_cFv = .text:0x801D53F0; // type:function size:0x7C scope:global align:4 +_move__14dMenu_Option_cFv = .text:0x801D546C; // type:function size:0x300 scope:global align:4 +_draw__14dMenu_Option_cFv = .text:0x801D576C; // type:function size:0x498 scope:global align:4 +_open__14dMenu_Option_cFv = .text:0x801D5C04; // type:function size:0xB8 scope:global align:4 +_close__14dMenu_Option_cFv = .text:0x801D5CBC; // type:function size:0x7C scope:global align:4 +__dt__9dMo_HIO_cFv = .text:0x801D5D38; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_option_cpp = .text:0x801D5D80; // type:function size:0x38 scope:local align:4 +__ct__9dMs_HIO_cFv = .text:0x801D5DB8; // type:function size:0xD4 scope:global align:4 +_create__12dMenu_save_cFv = .text:0x801D5E8C; // type:function size:0x2B4 scope:global align:4 +initialize__12dMenu_save_cFv = .text:0x801D6140; // type:function size:0x34 scope:global align:4 +_open__12dMenu_save_cFv = .text:0x801D6174; // type:function size:0x2C scope:global align:4 +openNormal__12dMenu_save_cFv = .text:0x801D61A0; // type:function size:0x12C scope:global align:4 +_close__12dMenu_save_cFv = .text:0x801D62CC; // type:function size:0x2C scope:global align:4 +closeNormal__12dMenu_save_cFv = .text:0x801D62F8; // type:function size:0xAC scope:global align:4 +openForCollect__12dMenu_save_cFv = .text:0x801D63A4; // type:function size:0x21C scope:global align:4 +openForItem__12dMenu_save_cFv = .text:0x801D65C0; // type:function size:0x21C scope:global align:4 +closeForCollect__12dMenu_save_cFv = .text:0x801D67DC; // type:function size:0x21C scope:global align:4 +closeForItem__12dMenu_save_cFv = .text:0x801D69F8; // type:function size:0x21C scope:global align:4 +openForGameover__12dMenu_save_cFv = .text:0x801D6C14; // type:function size:0x254 scope:global align:4 +closeForGameover__12dMenu_save_cFv = .text:0x801D6E68; // type:function size:0x44 scope:global align:4 +closeForGameover_1__12dMenu_save_cFv = .text:0x801D6EAC; // type:function size:0x1A0 scope:global align:4 +closeForGameover_2__12dMenu_save_cFv = .text:0x801D704C; // type:function size:0x510 scope:global align:4 +openForEnding__12dMenu_save_cFv = .text:0x801D755C; // type:function size:0x184 scope:global align:4 +openForEnding2__12dMenu_save_cFv = .text:0x801D76E0; // type:function size:0x170 scope:global align:4 +closeForEnding__12dMenu_save_cFv = .text:0x801D7850; // type:function size:0x1A0 scope:global align:4 +_delete__12dMenu_save_cFv = .text:0x801D79F0; // type:function size:0xAC scope:global align:4 +_move__12dMenu_save_cFv = .text:0x801D7A9C; // type:function size:0xCC scope:global align:4 +noSave__12dMenu_save_cFv = .text:0x801D7B68; // type:function size:0x50 scope:global align:4 +noSave2__12dMenu_save_cFv = .text:0x801D7BB8; // type:function size:0x14 scope:global align:4 +saveQuestion__12dMenu_save_cFv = .text:0x801D7BCC; // type:function size:0x11C scope:global align:4 +memCardCheck__12dMenu_save_cFv = .text:0x801D7CE8; // type:function size:0x148 scope:global align:4 +openSaveMenu__12dMenu_save_cFv = .text:0x801D7E30; // type:function size:0x58 scope:global align:4 +closeSaveMenu__12dMenu_save_cFv = .text:0x801D7E88; // type:function size:0xA8 scope:global align:4 +memCardErrMsgWaitKey__12dMenu_save_cFv = .text:0x801D7F30; // type:function size:0x1C scope:global align:4 +memCardErrMsgWaitKey2__12dMenu_save_cFv = .text:0x801D7F4C; // type:function size:0x74 scope:global align:4 +memCardErrMsgWaitKey3__12dMenu_save_cFv = .text:0x801D7FC0; // type:function size:0x5C scope:global align:4 +memCardErrGoIPLSel__12dMenu_save_cFv = .text:0x801D801C; // type:function size:0x68 scope:global align:4 +memCardErrGoIPLSel2__12dMenu_save_cFv = .text:0x801D8084; // type:function size:0x58 scope:global align:4 +memCardErrMsgWaitFormatSel__12dMenu_save_cFv = .text:0x801D80DC; // type:function size:0x74 scope:global align:4 +memCardErrMsgWaitFormatSel2__12dMenu_save_cFv = .text:0x801D8150; // type:function size:0x8C scope:global align:4 +memCardFormat__12dMenu_save_cFv = .text:0x801D81DC; // type:function size:0x54 scope:global align:4 +memCardFormatCheck__12dMenu_save_cFv = .text:0x801D8230; // type:function size:0x98 scope:global align:4 +memCardMakeGameFileSel__12dMenu_save_cFv = .text:0x801D82C8; // type:function size:0xF8 scope:global align:4 +memCardMakeGameFile__12dMenu_save_cFv = .text:0x801D83C0; // type:function size:0x54 scope:global align:4 +memCardMakeGameFileCheck__12dMenu_save_cFv = .text:0x801D8414; // type:function size:0x98 scope:global align:4 +memCardDataLoadWait__12dMenu_save_cFv = .text:0x801D84AC; // type:function size:0x9C scope:global align:4 +memCardDataLoadWait2__12dMenu_save_cFv = .text:0x801D8548; // type:function size:0x90 scope:global align:4 +memCardDataSave__12dMenu_save_cFv = .text:0x801D85D8; // type:function size:0x1C0 scope:global align:4 +memCardDataSaveUpMenu__12dMenu_save_cFv = .text:0x801D8798; // type:function size:0xB0 scope:global align:4 +memCardDataSaveSel__12dMenu_save_cFv = .text:0x801D8848; // type:function size:0xA0 scope:global align:4 +memCardDataSaveDownMenu__12dMenu_save_cFv = .text:0x801D88E8; // type:function size:0x7C scope:global align:4 +dataWrite__12dMenu_save_cFv = .text:0x801D8964; // type:function size:0xB4 scope:global align:4 +memCardDataSaveWait__12dMenu_save_cFv = .text:0x801D8A18; // type:function size:0x1A0 scope:global align:4 +msgWait__12dMenu_save_cFv = .text:0x801D8BB8; // type:function size:0x6C scope:global align:4 +msgWait2__12dMenu_save_cFv = .text:0x801D8C24; // type:function size:0xE4 scope:global align:4 +saveEndWait__12dMenu_save_cFv = .text:0x801D8D08; // type:function size:0xC4 scope:global align:4 +canNotSave__12dMenu_save_cFv = .text:0x801D8DCC; // type:function size:0x10C scope:global align:4 +canNotSave2__12dMenu_save_cFv = .text:0x801D8ED8; // type:function size:0xC4 scope:global align:4 +gameContinue__12dMenu_save_cFv = .text:0x801D8F9C; // type:function size:0xC4 scope:global align:4 +gameContinue2__12dMenu_save_cFv = .text:0x801D9060; // type:function size:0xEC scope:global align:4 +gameContinue3__12dMenu_save_cFv = .text:0x801D914C; // type:function size:0x9C scope:global align:4 +gameContinue4__12dMenu_save_cFv = .text:0x801D91E8; // type:function size:0x34 scope:global align:4 +endingNoSave__12dMenu_save_cFv = .text:0x801D921C; // type:function size:0x94 scope:global align:4 +endingNoSave2__12dMenu_save_cFv = .text:0x801D92B0; // type:function size:0x84 scope:global align:4 +endingNoSave3__12dMenu_save_cFv = .text:0x801D9334; // type:function size:0x94 scope:global align:4 +endingDataCheck__12dMenu_save_cFv = .text:0x801D93C8; // type:function size:0xF8 scope:global align:4 +saveWait__12dMenu_save_cFv = .text:0x801D94C0; // type:function size:0x4 scope:global align:4 +YesNoSelect__12dMenu_save_cFi = .text:0x801D94C4; // type:function size:0x2A0 scope:global align:4 +YesNoSelect2__12dMenu_save_cFi = .text:0x801D9764; // type:function size:0x214 scope:global align:4 +CursorAlphaInit__12dMenu_save_cFv = .text:0x801D9978; // type:function size:0x34 scope:global align:4 +CursorMove__12dMenu_save_cFv = .text:0x801D99AC; // type:function size:0x50 scope:global align:4 +CursorAnime__12dMenu_save_cFv = .text:0x801D99FC; // type:function size:0xD0 scope:global align:4 +openSave__12dMenu_save_cFv = .text:0x801D9ACC; // type:function size:0x15C scope:global align:4 +closeSave__12dMenu_save_cFv = .text:0x801D9C28; // type:function size:0x17C scope:global align:4 +screenSet__12dMenu_save_cFv = .text:0x801D9DA4; // type:function size:0x374 scope:global align:4 +paneTransInit__12dMenu_save_cFv = .text:0x801DA118; // type:function size:0x1B0 scope:global align:4 +displayInit__12dMenu_save_cFv = .text:0x801DA2C8; // type:function size:0xFC scope:global align:4 +initializeEx__12dMenu_save_cFv = .text:0x801DA3C4; // type:function size:0x5C scope:global align:4 +menuUp__12dMenu_save_cFv = .text:0x801DA420; // type:function size:0xE8 scope:global align:4 +menuDown__12dMenu_save_cFv = .text:0x801DA508; // type:function size:0xE8 scope:global align:4 +PaneAlphaMsgTxt__12dMenu_save_cFsUc = .text:0x801DA5F0; // type:function size:0xC0 scope:global align:4 +PaneTranceBase__12dMenu_save_cFsUcffUci = .text:0x801DA6B0; // type:function size:0x108 scope:global align:4 +PaneScaleAlphaWipe__12dMenu_save_cFsUcfUci = .text:0x801DA7B8; // type:function size:0x2C8 scope:global align:4 +PaneAlphaMask__12dMenu_save_cFsUcUci = .text:0x801DAA80; // type:function size:0x90 scope:global align:4 +PaneTranceTitle__12dMenu_save_cFsUcffUci = .text:0x801DAB10; // type:function size:0xFC scope:global align:4 +PaneRotate__12dMenu_save_cFsUcP18fopMsgM_pane_classfffUc = .text:0x801DAC0C; // type:function size:0xC4 scope:global align:4 +PaneTranceMenu__12dMenu_save_cFsUcP18fopMsgM_pane_classffUci = .text:0x801DACD0; // type:function size:0x104 scope:global align:4 +_draw__12dMenu_save_cFv = .text:0x801DADD4; // type:function size:0x4C scope:global align:4 +_draw2__12dMenu_save_cFv = .text:0x801DAE20; // type:function size:0x4C scope:global align:4 +draw__16dDlst_MenuSave_cFv = .text:0x801DAE6C; // type:function size:0x64 scope:global align:4 +__dt__13dFile_error_cFv = .text:0x801DAED0; // type:function size:0x74 scope:global align:4 +__dt__9dMs_HIO_cFv = .text:0x801DAF44; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_save_cpp = .text:0x801DAF8C; // type:function size:0x3F8 scope:local align:4 +__ct__9dMw_HIO_cFv = .text:0x801DB384; // type:function size:0x188 scope:global align:4 +__ct__10dMw_DHIO_cFv = .text:0x801DB50C; // type:function size:0x5C scope:global align:4 +dMs_item_create__FP19sub_ms_screen_class = .text:0x801DB568; // type:function size:0x3B4 scope:global align:4 +dMs_item_delete__FP19sub_ms_screen_class = .text:0x801DB91C; // type:function size:0x13C scope:global align:4 +dMs_collect_create__FP19sub_ms_screen_class = .text:0x801DBA58; // type:function size:0x3EC scope:global align:4 +dMs_collect_create2__FP19sub_ms_screen_class = .text:0x801DBE44; // type:function size:0x3E0 scope:global align:4 +dMs_collect_delete__FP19sub_ms_screen_class = .text:0x801DC224; // type:function size:0x13C scope:global align:4 +dMs_fmap_create__FP19sub_ms_screen_class = .text:0x801DC360; // type:function size:0x334 scope:global align:4 +dMs_fmap_delete__FP19sub_ms_screen_class = .text:0x801DC694; // type:function size:0x104 scope:global align:4 +dMs_dmap_create__FP19sub_ms_screen_class = .text:0x801DC798; // type:function size:0x398 scope:global align:4 +dMs_dmap_delete__FP19sub_ms_screen_class = .text:0x801DCB30; // type:function size:0x150 scope:global align:4 +dMs_name_create__FP19sub_ms_screen_class = .text:0x801DCC80; // type:function size:0x120 scope:global align:4 +dMs_name_delete__FP19sub_ms_screen_class = .text:0x801DCDA0; // type:function size:0x80 scope:global align:4 +dMs_save_delete__FP19sub_ms_screen_class = .text:0x801DCE20; // type:function size:0x80 scope:global align:4 +dMs_cloth_create__FP19sub_ms_screen_class = .text:0x801DCEA0; // type:function size:0x1F0 scope:global align:4 +dMs_cloth_delete__FP19sub_ms_screen_class = .text:0x801DD090; // type:function size:0xC4 scope:global align:4 +dMs_clothOnly_create__FP19sub_ms_screen_class = .text:0x801DD154; // type:function size:0x11C scope:global align:4 +dMs_clothOnly_delete__FP19sub_ms_screen_class = .text:0x801DD270; // type:function size:0x98 scope:global align:4 +dMs_onButtonBit__FP19sub_ms_screen_classUc = .text:0x801DD308; // type:function size:0x10 scope:global align:4 +dMs_offButtonBit__FP19sub_ms_screen_classUc = .text:0x801DD318; // type:function size:0x10 scope:global align:4 +dMs_isButtonBit__FP19sub_ms_screen_classUc = .text:0x801DD328; // type:function size:0x18 scope:global align:4 +dMs_isPush_L_Button__FP19sub_ms_screen_class = .text:0x801DD340; // type:function size:0x64 scope:global align:4 +dMs_isPush_R_Button__FP19sub_ms_screen_class = .text:0x801DD3A4; // type:function size:0x64 scope:global align:4 +dMs_childHeap_freeAll__FP19sub_ms_screen_class = .text:0x801DD408; // type:function size:0x2C scope:global align:4 +dMs_telescopeMove__FP19sub_ms_screen_class = .text:0x801DD434; // type:function size:0x198 scope:global align:4 +dMs_placenameMove__FP19sub_ms_screen_class = .text:0x801DD5CC; // type:function size:0x10C scope:global align:4 +dMs_Draw__FP19sub_ms_screen_class = .text:0x801DD6D8; // type:function size:0x288 scope:global align:4 +dMs_Execute__FP19sub_ms_screen_class = .text:0x801DD960; // type:function size:0x19E0 scope:global align:4 +dMs_IsDelete__FP19sub_ms_screen_class = .text:0x801DF340; // type:function size:0x28 scope:global align:4 +dMs_Delete__FP19sub_ms_screen_class = .text:0x801DF368; // type:function size:0x15C scope:global align:4 +dMs_Create__FP9msg_class = .text:0x801DF4C4; // type:function size:0x1C0 scope:global align:4 +draw__20dDlst_MENU_CAPTURE_cFv = .text:0x801DF684; // type:function size:0x33C scope:global align:4 +draw__18dDlst_MENU_CLOTH_cFv = .text:0x801DF9C0; // type:function size:0xB0 scope:global align:4 +__dt__20dDlst_MENU_CAPTURE_cFv = .text:0x801DFA70; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_MENU_CLOTH_cFv = .text:0x801DFACC; // type:function size:0x5C scope:global align:4 +__dt__13dMenu_Fmap2_cFv = .text:0x801DFB28; // type:function size:0x9C scope:global align:4 +__dt__12dMenu_Fmap_cFv = .text:0x801DFBC4; // type:function size:0xD8 scope:global align:4 +__dt__14dDlst_NameIN_cFv = .text:0x801DFC9C; // type:function size:0x5C scope:global align:4 +__dt__7dName_cFv = .text:0x801DFCF8; // type:function size:0x74 scope:global align:4 +__dt__10dMw_DHIO_cFv = .text:0x801DFD6C; // type:function size:0x48 scope:global align:4 +__dt__9dMw_HIO_cFv = .text:0x801DFDB4; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_window_cpp = .text:0x801DFDFC; // type:function size:0xAC scope:local align:4 +__dt__14dMenu_FmapSv_cFv = .text:0x801DFEA8; // type:function size:0x3C scope:global align:4 +_create__15dMesg_outFont_cFv = .text:0x801DFEE4; // type:function size:0x128 scope:global align:4 +_delete__15dMesg_outFont_cFv = .text:0x801E000C; // type:function size:0x68 scope:global align:4 +_initialize__15dMesg_outFont_cFv = .text:0x801E0074; // type:function size:0xAC scope:global align:4 +_set__15dMesg_outFont_cFsssUlUc = .text:0x801E0120; // type:function size:0x64 scope:global align:4 +_draw__15dMesg_outFont_cFv = .text:0x801E0184; // type:function size:0x4C scope:global align:4 +_setAlpha__15dMesg_outFont_cFUc = .text:0x801E01D0; // type:function size:0x14 scope:global align:4 +__ct__14dMesg_tControlFv = .text:0x801E01E4; // type:function size:0x90 scope:global align:4 +do_word__14dMesg_tControlFUl = .text:0x801E0274; // type:function size:0x14 scope:global align:4 +__ct__24dMesg_tSequenceProcessorFPQ28JMessage8TControl = .text:0x801E0288; // type:function size:0xDC scope:global align:4 +initialize__24dMesg_tSequenceProcessorFi = .text:0x801E0364; // type:function size:0x2B8 scope:global align:4 +__dt__23dMesg_tMeasureProcessorFv = .text:0x801E061C; // type:function size:0x60 scope:global align:4 +do_begin__24dMesg_tSequenceProcessorFPCvPCc = .text:0x801E067C; // type:function size:0x2C scope:global align:4 +do_end__24dMesg_tSequenceProcessorFv = .text:0x801E06A8; // type:function size:0x20 scope:global align:4 +do_isReady__24dMesg_tSequenceProcessorFv = .text:0x801E06C8; // type:function size:0x16C scope:global align:4 +do_jump_isReady__24dMesg_tSequenceProcessorFv = .text:0x801E0834; // type:function size:0x30 scope:global align:4 +do_jump__24dMesg_tSequenceProcessorFPCvPCc = .text:0x801E0864; // type:function size:0xC scope:global align:4 +do_branch_query__24dMesg_tSequenceProcessorFUs = .text:0x801E0870; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__24dMesg_tSequenceProcessorFv = .text:0x801E0874; // type:function size:0x8 scope:global align:4 +do_branch__24dMesg_tSequenceProcessorFPCvPCc = .text:0x801E087C; // type:function size:0xC scope:global align:4 +do_character__24dMesg_tSequenceProcessorFi = .text:0x801E0888; // type:function size:0x560 scope:global align:4 +do_tag__24dMesg_tSequenceProcessorFUlPCvUl = .text:0x801E0DE8; // type:function size:0x834 scope:global align:4 +setCharacter__24dMesg_tSequenceProcessorFv = .text:0x801E161C; // type:function size:0xD8 scope:global align:4 +ruby_character__24dMesg_tSequenceProcessorFPci = .text:0x801E16F4; // type:function size:0x164 scope:global align:4 +do_systemTagCode__24dMesg_tSequenceProcessorFUsPCvUl = .text:0x801E1858; // type:function size:0x304 scope:global align:4 +__ct__23dMesg_tMeasureProcessorFPQ28JMessage8TControli = .text:0x801E1B5C; // type:function size:0xA4 scope:global align:4 +do_character__23dMesg_tMeasureProcessorFi = .text:0x801E1C00; // type:function size:0x2C0 scope:global align:4 +do_end__23dMesg_tMeasureProcessorFv = .text:0x801E1EC0; // type:function size:0xDC scope:global align:4 +do_tag__23dMesg_tMeasureProcessorFUlPCvUl = .text:0x801E1F9C; // type:function size:0x820 scope:global align:4 +do_systemTagCode__23dMesg_tMeasureProcessorFUsPCvUl = .text:0x801E27BC; // type:function size:0xEC scope:global align:4 +__ct__25dMesg_tRenderingProcessorFPQ28JMessage8TControl = .text:0x801E28A8; // type:function size:0x3C scope:global align:4 +do_begin__25dMesg_tRenderingProcessorFPCvPCc = .text:0x801E28E4; // type:function size:0x4 scope:global align:4 +do_end__25dMesg_tRenderingProcessorFv = .text:0x801E28E8; // type:function size:0x4 scope:global align:4 +do_character__25dMesg_tRenderingProcessorFi = .text:0x801E28EC; // type:function size:0x4 scope:global align:4 +do_tag__25dMesg_tRenderingProcessorFUlPCvUl = .text:0x801E28F0; // type:function size:0x80 scope:global align:4 +do_systemTagCode__25dMesg_tRenderingProcessorFUsPCvUl = .text:0x801E2970; // type:function size:0x34 scope:global align:4 +setCommonData__18dMesg_screenData_cFv = .text:0x801E29A4; // type:function size:0x260 scope:global align:4 +initString__18dMesg_screenData_cFPci = .text:0x801E2C04; // type:function size:0xAC scope:global align:4 +setString__18dMesg_screenData_cFPci = .text:0x801E2CB0; // type:function size:0x30 scope:global align:4 +shiftSet__18dMesg_screenData_cFii = .text:0x801E2CE0; // type:function size:0x60 scope:global align:4 +arwAnimeInit__18dMesg_screenData_cFv = .text:0x801E2D40; // type:function size:0x58 scope:global align:4 +arwAnime__18dMesg_screenData_cFv = .text:0x801E2D98; // type:function size:0x3C4 scope:global align:4 +dotAnimeInit__18dMesg_screenData_cFv = .text:0x801E315C; // type:function size:0x38 scope:global align:4 +dotAnime__18dMesg_screenData_cFv = .text:0x801E3194; // type:function size:0x514 scope:global align:4 +createScreen__22dMesg_screenDataTalk_cFv = .text:0x801E36A8; // type:function size:0x2F0 scope:global align:4 +changeFont__22dMesg_screenDataTalk_cFP7JUTFont = .text:0x801E3998; // type:function size:0x60 scope:global align:4 +openAnime__22dMesg_screenDataTalk_cFv = .text:0x801E39F8; // type:function size:0x1C4 scope:global align:4 +closeAnime__22dMesg_screenDataTalk_cFv = .text:0x801E3BBC; // type:function size:0x124 scope:global align:4 +setTextPosition__22dMesg_screenDataTalk_cFUc = .text:0x801E3CE0; // type:function size:0x34C scope:global align:4 +draw__22dMesg_screenDataTalk_cFv = .text:0x801E402C; // type:function size:0xA0 scope:global align:4 +createScreen__22dMesg_screenDataItem_cFv = .text:0x801E40CC; // type:function size:0x804 scope:global align:4 +changeFont__22dMesg_screenDataItem_cFP7JUTFont = .text:0x801E48D0; // type:function size:0x60 scope:global align:4 +deleteScreen__22dMesg_screenDataItem_cFv = .text:0x801E4930; // type:function size:0x84 scope:global align:4 +openAnime__22dMesg_screenDataItem_cFv = .text:0x801E49B4; // type:function size:0x134 scope:global align:4 +closeAnime__22dMesg_screenDataItem_cFv = .text:0x801E4AE8; // type:function size:0x158 scope:global align:4 +move__22dMesg_screenDataItem_cFv = .text:0x801E4C40; // type:function size:0xC4 scope:global align:4 +draw__22dMesg_screenDataItem_cFv = .text:0x801E4D04; // type:function size:0x110 scope:global align:4 +ringMove__22dMesg_screenDataItem_cFv = .text:0x801E4E14; // type:function size:0xA8 scope:global align:4 +lightMove__22dMesg_screenDataItem_cFv = .text:0x801E4EBC; // type:function size:0x390 scope:global align:4 +cornerMove__22dMesg_screenDataItem_cFv = .text:0x801E524C; // type:function size:0x6EC scope:global align:4 +dMesg_initialize__FP14sub_mesg_class = .text:0x801E5938; // type:function size:0x1A4 scope:global align:4 +dMesg_finalize__Fv = .text:0x801E5ADC; // type:function size:0x7C scope:global align:4 +__dt__25dMesg_tRenderingProcessorFv = .text:0x801E5B58; // type:function size:0x60 scope:global align:4 +__dt__24dMesg_tSequenceProcessorFv = .text:0x801E5BB8; // type:function size:0x60 scope:global align:4 +__dt__Q28JMessage18TResourceContainerFv = .text:0x801E5C18; // type:function size:0x74 scope:global align:4 +dMesg_parse__Fv = .text:0x801E5C8C; // type:function size:0x188 scope:global align:4 +dMesg_reset__Fv = .text:0x801E5E14; // type:function size:0x24 scope:global align:4 +dMesg_update__Fv = .text:0x801E5E38; // type:function size:0x28 scope:global align:4 +dMesg_render__Fv = .text:0x801E5E60; // type:function size:0x24 scope:global align:4 +dMesg_fontsizeCenter__FP14sub_mesg_classii = .text:0x801E5E84; // type:function size:0x12C scope:global align:4 +dMesg_hyrule_language_check__FUl = .text:0x801E5FB0; // type:function size:0x2CC scope:global align:4 +dMesg_fontsizeCenter__FP14sub_mesg_classiiii = .text:0x801E627C; // type:function size:0x7C scope:global align:4 +dMesg_waitProc__FP14sub_mesg_class = .text:0x801E62F8; // type:function size:0x468 scope:global align:4 +changeFont__18dMesg_screenData_cFP7JUTFont = .text:0x801E6760; // type:function size:0x4 scope:global align:4 +setTextPosition__18dMesg_screenData_cFUc = .text:0x801E6764; // type:function size:0x4 scope:global align:4 +createScreen__18dMesg_screenData_cFv = .text:0x801E6768; // type:function size:0x4 scope:global align:4 +__dt__18dMesg_screenData_cFv = .text:0x801E676C; // type:function size:0x5C scope:global align:4 +dMesg_openProc__FP14sub_mesg_class = .text:0x801E67C8; // type:function size:0x140 scope:global align:4 +dMesg_outnowProc__FP14sub_mesg_class = .text:0x801E6908; // type:function size:0xCC scope:global align:4 +dMesg_outwaitProc__FP14sub_mesg_class = .text:0x801E69D4; // type:function size:0x13C scope:global align:4 +dMesg_stopProc__FP14sub_mesg_class = .text:0x801E6B10; // type:function size:0xA8 scope:global align:4 +dMesg_closewaitProc__FP14sub_mesg_class = .text:0x801E6BB8; // type:function size:0xB4 scope:global align:4 +dMesg_closeProc__FP14sub_mesg_class = .text:0x801E6C6C; // type:function size:0x194 scope:global align:4 +dMsg_Draw__FP14sub_mesg_class = .text:0x801E6E00; // type:function size:0x44 scope:global align:4 +dMsg_Execute__FP14sub_mesg_class = .text:0x801E6E44; // type:function size:0xF0 scope:global align:4 +move__18dMesg_screenData_cFv = .text:0x801E6F34; // type:function size:0x4 scope:global align:4 +dMsg_IsDelete__FP14sub_mesg_class = .text:0x801E6F38; // type:function size:0x8 scope:global align:4 +dMsg_Delete__FP14sub_mesg_class = .text:0x801E6F40; // type:function size:0x1F0 scope:global align:4 +dMsg_Create__FP9msg_class = .text:0x801E7130; // type:function size:0x160 scope:local align:4 +__dt__15dMesg_outFont_cFv = .text:0x801E7290; // type:function size:0x48 scope:global align:4 +draw__18dMesg_screenData_cFv = .text:0x801E72D8; // type:function size:0x4 scope:global align:4 +__dt__22dMesg_screenDataItem_cFv = .text:0x801E72DC; // type:function size:0x6C scope:global align:4 +__dt__22dMesg_screenDataTalk_cFv = .text:0x801E7348; // type:function size:0x6C scope:global align:4 +dMsg2_value_init__FP14sub_msg2_classUc = .text:0x801E73B4; // type:function size:0x140 scope:global align:4 +dMsg2_setString__FP14sub_msg2_classUc = .text:0x801E74F4; // type:function size:0xB4 scope:global align:4 +dMsg2_messagePaneShow__FP14sub_msg2_classUc = .text:0x801E75A8; // type:function size:0x24 scope:global align:4 +dMsg2_messagePaneHide__FP14sub_msg2_classUc = .text:0x801E75CC; // type:function size:0x24 scope:global align:4 +dMsg2_outFontHide__FP14sub_msg2_classUc = .text:0x801E75F0; // type:function size:0xEC scope:global align:4 +dMsg2_arrowUpShow__FP14sub_msg2_class = .text:0x801E76DC; // type:function size:0x38 scope:global align:4 +dMsg2_arrowUpHide__FP14sub_msg2_class = .text:0x801E7714; // type:function size:0x38 scope:global align:4 +dMsg2_arrowDownShow__FP14sub_msg2_class = .text:0x801E774C; // type:function size:0x38 scope:global align:4 +dMsg2_arrowDownHide__FP14sub_msg2_class = .text:0x801E7784; // type:function size:0x38 scope:global align:4 +dMsg2_dotShow__FP14sub_msg2_class = .text:0x801E77BC; // type:function size:0x38 scope:global align:4 +dMsg2_dotHide__FP14sub_msg2_class = .text:0x801E77F4; // type:function size:0x38 scope:global align:4 +dMsg2_multiTexInit__FP14sub_msg2_class = .text:0x801E782C; // type:function size:0x188 scope:global align:4 +dMsg2_fontdataInit__FP14sub_msg2_class = .text:0x801E79B4; // type:function size:0xC0 scope:global align:4 +dMsg2_screenDataSet__FP14sub_msg2_classUc = .text:0x801E7A74; // type:function size:0x44 scope:global align:4 +dMsg2_screenDataInit__FP14sub_msg2_classUc = .text:0x801E7AB8; // type:function size:0x69C scope:global align:4 +dMsg2_ScreenDataValueInit__FP14sub_msg2_class = .text:0x801E8154; // type:function size:0x10C scope:global align:4 +dMsg2_stickInfoInit__FP14sub_msg2_class = .text:0x801E8260; // type:function size:0x58 scope:global align:4 +dMsg2_stickInfoCheck__FP14sub_msg2_class = .text:0x801E82B8; // type:function size:0x84 scope:global align:4 +dMsg2_multiTexDraw__FP14sub_msg2_classssss = .text:0x801E833C; // type:function size:0x1AC scope:global align:4 +dMsg2_messageOut__FP14sub_msg2_classUci = .text:0x801E84E8; // type:function size:0x180 scope:global align:4 +dMsg2_yose_select__FP14sub_msg2_classUc = .text:0x801E8668; // type:function size:0x80 scope:global align:4 +dMsg2_textPosition__FP14sub_msg2_classUc = .text:0x801E86E8; // type:function size:0xB0 scope:global align:4 +dMsg2_rubySet__FP14sub_msg2_class = .text:0x801E8798; // type:function size:0x74 scope:global align:4 +dMsg2_arrowMove__FP14sub_msg2_class = .text:0x801E880C; // type:function size:0x188 scope:global align:4 +dMsg2_aimAlphaSqare__FP14sub_msg2_classii = .text:0x801E8994; // type:function size:0xDC scope:global align:4 +dMsg2_aimAlphaSqrt__FP14sub_msg2_classii = .text:0x801E8A70; // type:function size:0x120 scope:global align:4 +dMsg2_kankyoBrightness__Fv = .text:0x801E8B90; // type:function size:0x9C scope:global align:4 +dMsg2_aimBrightness__Fv = .text:0x801E8C2C; // type:function size:0x4C scope:global align:4 +dMsg2_setCharAlpha__FP14sub_msg2_classUc = .text:0x801E8C78; // type:function size:0x3DC scope:global align:4 +dMsg2_messageShow__FP14sub_msg2_class = .text:0x801E9054; // type:function size:0xB4 scope:global align:4 +dMsg2_messageDataInit__FP14sub_msg2_classi = .text:0x801E9108; // type:function size:0x14C scope:global align:4 +dMsg2_stopProc__FP14sub_msg2_class = .text:0x801E9254; // type:function size:0x160 scope:global align:4 +dMsg2_closewaitProc__FP14sub_msg2_class = .text:0x801E93B4; // type:function size:0x13C scope:global align:4 +dMsg2_openProc__FP14sub_msg2_class = .text:0x801E94F0; // type:function size:0x170 scope:global align:4 +dMsg2_closeProc__FP14sub_msg2_class = .text:0x801E9660; // type:function size:0x18C scope:global align:4 +dMsg2_outwaitProc__FP14sub_msg2_class = .text:0x801E97EC; // type:function size:0x458 scope:global align:4 +draw__14dDlst_2DMSG2_cFv = .text:0x801E9C44; // type:function size:0x98 scope:global align:4 +outFontDraw__14dDlst_2DMSG2_cFv = .text:0x801E9CDC; // type:function size:0x2E8 scope:global align:4 +draw__14dDlst_2DCopy_cFv = .text:0x801E9FC4; // type:function size:0x104 scope:global align:4 +dMsg2_Draw__FP14sub_msg2_class = .text:0x801EA0C8; // type:function size:0x15C scope:global align:4 +dMsg2_Execute__FP14sub_msg2_class = .text:0x801EA224; // type:function size:0x5A0 scope:global align:4 +dMsg2_IsDelete__FP14sub_msg2_class = .text:0x801EA7C4; // type:function size:0x8 scope:global align:4 +dMsg2_Delete__FP14sub_msg2_class = .text:0x801EA7CC; // type:function size:0x1B0 scope:global align:4 +dMsg2_Create__FP9msg_class = .text:0x801EA97C; // type:function size:0x644 scope:global align:4 +__dt__14dDlst_2DCopy_cFv = .text:0x801EAFC0; // type:function size:0x5C scope:global align:4 +__dt__14dDlst_2DMSG2_cFv = .text:0x801EB01C; // type:function size:0x5C scope:global align:4 +__sinit_d_message_cpp = .text:0x801EB078; // type:function size:0xB0 scope:local align:4 +setDummyTexture__10dmsg3_3d_cFv = .text:0x801EB128; // type:function size:0x2F8 scope:global align:4 +loadModelData__FPUc = .text:0x801EB420; // type:function size:0x24 scope:global align:4 +loadAnmTransformData__FPUc = .text:0x801EB444; // type:function size:0x20 scope:global align:4 +__ct__10dmsg3_3d_cFv = .text:0x801EB464; // type:function size:0x298 scope:global align:4 +__dt__10dmsg3_3d_cFv = .text:0x801EB6FC; // type:function size:0xA0 scope:global align:4 +set_mtx__10dmsg3_3d_cFv = .text:0x801EB79C; // type:function size:0x6C scope:global align:4 +exec__10dmsg3_3d_cFv = .text:0x801EB808; // type:function size:0x38 scope:global align:4 +draw__10dmsg3_3d_cFv = .text:0x801EB840; // type:function size:0x9C scope:global align:4 +dMsg3_value_init__FP14sub_msg3_classUc = .text:0x801EB8DC; // type:function size:0x13C scope:global align:4 +dMsg3_setString__FP14sub_msg3_classUc = .text:0x801EBA18; // type:function size:0x9C scope:global align:4 +dMsg3_messagePaneShow__FP14sub_msg3_classUc = .text:0x801EBAB4; // type:function size:0x24 scope:global align:4 +dMsg3_messagePaneHide__FP14sub_msg3_classUc = .text:0x801EBAD8; // type:function size:0x24 scope:global align:4 +dMsg3_outFontHide__FUc = .text:0x801EBAFC; // type:function size:0xD4 scope:global align:4 +dMsg3_arrowUpShow__FP14sub_msg3_class = .text:0x801EBBD0; // type:function size:0x38 scope:global align:4 +dMsg3_arrowUpHide__FP14sub_msg3_class = .text:0x801EBC08; // type:function size:0x38 scope:global align:4 +dMsg3_arrowDownShow__FP14sub_msg3_class = .text:0x801EBC40; // type:function size:0x38 scope:global align:4 +dMsg3_arrowDownHide__FP14sub_msg3_class = .text:0x801EBC78; // type:function size:0x38 scope:global align:4 +dMsg3_dotShow__FP14sub_msg3_class = .text:0x801EBCB0; // type:function size:0x38 scope:global align:4 +dMsg3_dotHide__FP14sub_msg3_class = .text:0x801EBCE8; // type:function size:0x38 scope:global align:4 +dMsg3_multiTexInit__FP14sub_msg3_class = .text:0x801EBD20; // type:function size:0xC4 scope:global align:4 +dMsg3_fontdataInit__FP14sub_msg3_class = .text:0x801EBDE4; // type:function size:0xB0 scope:global align:4 +dMsg3_screenDataSet__FP14sub_msg3_classUc = .text:0x801EBE94; // type:function size:0x44 scope:global align:4 +dMsg3_screenDataInit__FP14sub_msg3_classUc = .text:0x801EBED8; // type:function size:0x654 scope:global align:4 +dMsg3_ScreenDataValueInit__FP14sub_msg3_class = .text:0x801EC52C; // type:function size:0x10C scope:global align:4 +dMsg3_stickInfoInit__FP14sub_msg3_class = .text:0x801EC638; // type:function size:0x58 scope:global align:4 +dMsg3_stickInfoCheck__FP14sub_msg3_class = .text:0x801EC690; // type:function size:0x84 scope:global align:4 +dMsg3_messageOut__FP14sub_msg3_classUci = .text:0x801EC714; // type:function size:0x138 scope:global align:4 +dMsg3_yose_select__FP14sub_msg3_classUc = .text:0x801EC84C; // type:function size:0x80 scope:global align:4 +dMsg3_textPosition__FP14sub_msg3_classUc = .text:0x801EC8CC; // type:function size:0xB0 scope:global align:4 +dMsg3_rubySet__FP14sub_msg3_class = .text:0x801EC97C; // type:function size:0x74 scope:global align:4 +dMsg3_arrowMove__FP14sub_msg3_class = .text:0x801EC9F0; // type:function size:0x218 scope:global align:4 +dMsg3_aimAlphaSqare__FP14sub_msg3_classii = .text:0x801ECC08; // type:function size:0xDC scope:global align:4 +dMsg3_aimAlphaSqrt__FP14sub_msg3_classii = .text:0x801ECCE4; // type:function size:0x120 scope:global align:4 +dMsg3_kankyoBrightness__Fv = .text:0x801ECE04; // type:function size:0x9C scope:global align:4 +dMsg3_aimBrightness__Fv = .text:0x801ECEA0; // type:function size:0x4C scope:global align:4 +dMsg3_setCharAlpha__FP14sub_msg3_classUc = .text:0x801ECEEC; // type:function size:0x3DC scope:global align:4 +dMsg3_messageShow__FP14sub_msg3_class = .text:0x801ED2C8; // type:function size:0xB4 scope:global align:4 +dMsg3_messageDataInit__FP14sub_msg3_classi = .text:0x801ED37C; // type:function size:0x138 scope:global align:4 +dMsg3_stopProc__FP14sub_msg3_class = .text:0x801ED4B4; // type:function size:0x154 scope:global align:4 +dMsg3_closewaitProc__FP14sub_msg3_class = .text:0x801ED608; // type:function size:0x130 scope:global align:4 +dMsg3_openProc__FP14sub_msg3_class = .text:0x801ED738; // type:function size:0x170 scope:global align:4 +dMsg3_closeProc__FP14sub_msg3_class = .text:0x801ED8A8; // type:function size:0x188 scope:global align:4 +dMsg3_outwaitProc__FP14sub_msg3_class = .text:0x801EDA30; // type:function size:0x450 scope:global align:4 +draw__14dDlst_2DMSG3_cFv = .text:0x801EDE80; // type:function size:0x98 scope:global align:4 +outFontDraw__14dDlst_2DMSG3_cFv = .text:0x801EDF18; // type:function size:0x1EC scope:global align:4 +dMsg3_Draw__FP14sub_msg3_class = .text:0x801EE104; // type:function size:0x114 scope:global align:4 +dMsg3_Execute__FP14sub_msg3_class = .text:0x801EE218; // type:function size:0x528 scope:global align:4 +dMsg3_IsDelete__FP14sub_msg3_class = .text:0x801EE740; // type:function size:0x8 scope:global align:4 +dMsg3_Delete__FP14sub_msg3_class = .text:0x801EE748; // type:function size:0x1BC scope:global align:4 +dMsg3_Create__FP9msg_class = .text:0x801EE904; // type:function size:0x5F8 scope:global align:4 +__dt__14dDlst_2DMSG3_cFv = .text:0x801EEEFC; // type:function size:0x5C scope:global align:4 +__sinit_d_message_paper_cpp = .text:0x801EEF58; // type:function size:0x84 scope:local align:4 +__ct__12dMeter_HIO_cFv = .text:0x801EEFDC; // type:function size:0x384 scope:global align:4 +__ct__16dMeter_menuHIO_cFv = .text:0x801EF360; // type:function size:0x21C scope:global align:4 +__ct__16dMeter_msg_HIO_cFv = .text:0x801EF57C; // type:function size:0x1E0 scope:global align:4 +__ct__20dMeter_message_HIO_cFv = .text:0x801EF75C; // type:function size:0x1C8 scope:global align:4 +dMeter_mtrShow__Fv = .text:0x801EF924; // type:function size:0x14 scope:global align:4 +dMeter_mtrHide__Fv = .text:0x801EF938; // type:function size:0x14 scope:global align:4 +dMenu_setMenuStatus__FUc = .text:0x801EF94C; // type:function size:0x8 scope:global align:4 +dMenu_setMenuStatusOld__FUc = .text:0x801EF954; // type:function size:0x8 scope:global align:4 +dMenu_getMenuStatus__Fv = .text:0x801EF95C; // type:function size:0x8 scope:global align:4 +dMenu_getCollectMode__Fv = .text:0x801EF964; // type:function size:0x8 scope:global align:4 +dMenu_setCollectMode__FUc = .text:0x801EF96C; // type:function size:0x8 scope:global align:4 +dMenu_getItemMode__Fv = .text:0x801EF974; // type:function size:0x8 scope:global align:4 +dMenu_setItemMode__FUc = .text:0x801EF97C; // type:function size:0x8 scope:global align:4 +dMeter_subWinFlag__Fv = .text:0x801EF984; // type:function size:0x8 scope:global align:4 +dMeter_subWinFlagOn__Fv = .text:0x801EF98C; // type:function size:0xC scope:global align:4 +dMeter_subWinFlagOff__Fv = .text:0x801EF998; // type:function size:0xC scope:global align:4 +dMeter_isAuctionFlag__Fv = .text:0x801EF9A4; // type:function size:0x8 scope:global align:4 +dMeter_onAuctionFlag__Fv = .text:0x801EF9AC; // type:function size:0xC scope:global align:4 +dMeter_offAuctionFlag__Fv = .text:0x801EF9B8; // type:function size:0xC scope:global align:4 +dMeter_itemMoveSet__FP18fopMsgM_pane_classUcUc = .text:0x801EF9C4; // type:function size:0x74 scope:global align:4 +dMeter_itemMoveFlagCheck__Fv = .text:0x801EFA38; // type:function size:0x8 scope:global align:4 +dMenu_flag__Fv = .text:0x801EFA40; // type:function size:0x8 scope:global align:4 +dMenu_flagSet__FUc = .text:0x801EFA48; // type:function size:0x8 scope:global align:4 +dMenu_timer__Fv = .text:0x801EFA50; // type:function size:0x8 scope:global align:4 +dMenu_getPushMenuButton__Fv = .text:0x801EFA58; // type:function size:0x8 scope:global align:4 +dMenu_setPushMenuButton__FUc = .text:0x801EFA60; // type:function size:0x8 scope:global align:4 +dMeter_PaneHide__FP18fopMsgM_pane_class = .text:0x801EFA68; // type:function size:0x10 scope:global align:4 +dMeter_isBit8__FPUcUc = .text:0x801EFA78; // type:function size:0x18 scope:global align:4 +dMeter_onBit8__FPUcUc = .text:0x801EFA90; // type:function size:0x14 scope:global align:4 +dMeter_offBit8__FPUcUc = .text:0x801EFAA4; // type:function size:0x14 scope:global align:4 +dMeter_PaneShow__FP18fopMsgM_pane_class = .text:0x801EFAB8; // type:function size:0x10 scope:global align:4 +dMeter_alphaControl__FP15sub_meter_class = .text:0x801EFAC8; // type:function size:0x178 scope:global align:4 +dMeter_statusCheck__FP15sub_meter_class = .text:0x801EFC40; // type:function size:0x580 scope:global align:4 +dMeter_alphaClose__FPsPs = .text:0x801F01C0; // type:function size:0x98 scope:global align:4 +dMeter_alphaOpen__FPsPs = .text:0x801F0258; // type:function size:0x90 scope:global align:4 +dMeter_rupy_num__FPcs = .text:0x801F02E8; // type:function size:0x38 scope:global align:4 +dMeter_actionTex__Fs = .text:0x801F0320; // type:function size:0x58 scope:global align:4 +dMeter_weponTex__Fv = .text:0x801F0378; // type:function size:0xA4 scope:global align:4 +dMeter_heartTex__Fs = .text:0x801F041C; // type:function size:0x18 scope:global align:4 +dMeter_recollect_boss_data__Fv = .text:0x801F0434; // type:function size:0x1D4 scope:global align:4 +draw__16dDlst_2DMETER1_cFv = .text:0x801F0608; // type:function size:0xC4 scope:global align:4 +draw__16dDlst_2DMETER2_cFv = .text:0x801F06CC; // type:function size:0x58 scope:global align:4 +dMeter_heart_data_set__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x801F0724; // type:function size:0xB0 scope:global align:4 +dMeter_paneBottomScaleY__FP18fopMsgM_pane_classf = .text:0x801F07D4; // type:function size:0x4C scope:global align:4 +dMeter_parentPaneTrans__FP18fopMsgM_pane_classf = .text:0x801F0820; // type:function size:0xBC scope:global align:4 +dMeter_childPaneTrans__FP18fopMsgM_pane_classP18fopMsgM_pane_classf = .text:0x801F08DC; // type:function size:0xFC scope:global align:4 +dMeter_childPaneTransOnly__FP18fopMsgM_pane_classP18fopMsgM_pane_classff = .text:0x801F09D8; // type:function size:0x100 scope:global align:4 +dMeter_childPaneTransChildTrans__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classff = .text:0x801F0AD8; // type:function size:0x138 scope:global align:4 +dMeter_childPaneTransChildTransOnly__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classff = .text:0x801F0C10; // type:function size:0xFC scope:global align:4 +dMeter_setHeartScaleXY__FP18fopMsgM_pane_classs = .text:0x801F0D0C; // type:function size:0x58 scope:global align:4 +dMeter_setHeartScaleXY2__FP18fopMsgM_pane_classs = .text:0x801F0D64; // type:function size:0x70 scope:global align:4 +dMeter_setNowHeartScaleXY__FP18fopMsgM_pane_class = .text:0x801F0DD4; // type:function size:0x48 scope:global align:4 +dMeter_setNowHeartScaleXY2__FP18fopMsgM_pane_class = .text:0x801F0E1C; // type:function size:0x58 scope:global align:4 +dMeter_heartChangeTexture__FP15sub_meter_classPCci = .text:0x801F0E74; // type:function size:0x70 scope:global align:4 +dMeter_heartScaleInit__FP15sub_meter_class = .text:0x801F0EE4; // type:function size:0x1CC scope:global align:4 +dMeter_maxLifeChange__FP15sub_meter_class = .text:0x801F10B0; // type:function size:0x4C scope:global align:4 +dMeter_lifeChange__FP15sub_meter_classPb = .text:0x801F10FC; // type:function size:0xFC scope:global align:4 +dMeter_heartLightMove__FP15sub_meter_class = .text:0x801F11F8; // type:function size:0x1AC scope:global align:4 +dMeter_heartAlpha__FP15sub_meter_class = .text:0x801F13A4; // type:function size:0x198 scope:global align:4 +dMeter_heartInit__FP15sub_meter_class = .text:0x801F153C; // type:function size:0xB0 scope:global align:4 +dMeter_LifeMove__FP15sub_meter_classb = .text:0x801F15EC; // type:function size:0x204 scope:global align:4 +dMeter_BattleLifeMove__FP15sub_meter_classb = .text:0x801F17F0; // type:function size:0x258 scope:global align:4 +dMeter_heartColor__FP15sub_meter_class = .text:0x801F1A48; // type:function size:0x370 scope:global align:4 +dMeter_heartMove__FP15sub_meter_class = .text:0x801F1DB8; // type:function size:0xA8 scope:global align:4 +dMeter_heartDraw__FP15sub_meter_class = .text:0x801F1E60; // type:function size:0x5C scope:global align:4 +dMeter_weponInit__FP15sub_meter_class = .text:0x801F1EBC; // type:function size:0xD0 scope:global align:4 +dMeter_weponMove__FP15sub_meter_class = .text:0x801F1F8C; // type:function size:0x42C scope:global align:4 +dMeter_weponDraw__FP15sub_meter_class = .text:0x801F23B8; // type:function size:0x50 scope:global align:4 +dMeter_weponChange__FP15sub_meter_class = .text:0x801F2408; // type:function size:0x280 scope:global align:4 +dMeter_weponAnime__FP15sub_meter_class = .text:0x801F2688; // type:function size:0x190 scope:global align:4 +dMeter_weponTrans__FP15sub_meter_class = .text:0x801F2818; // type:function size:0xB64 scope:global align:4 +dMeter_weponAlpha__FP15sub_meter_class = .text:0x801F337C; // type:function size:0x344 scope:global align:4 +dMeter_actionInit__FP15sub_meter_class = .text:0x801F36C0; // type:function size:0xB0 scope:global align:4 +dMeter_actionMove__FP15sub_meter_class = .text:0x801F3770; // type:function size:0x70 scope:global align:4 +dMeter_actionDraw__FP15sub_meter_class = .text:0x801F37E0; // type:function size:0x8C scope:global align:4 +dMeter_actionForce__FP15sub_meter_class = .text:0x801F386C; // type:function size:0x2F4 scope:global align:4 +dMeter_actionChange__FP15sub_meter_class = .text:0x801F3B60; // type:function size:0x19C scope:global align:4 +dMeter_actionTrans__FP15sub_meter_class = .text:0x801F3CFC; // type:function size:0xBA0 scope:global align:4 +dMeter_actionAlpha__FP15sub_meter_class = .text:0x801F489C; // type:function size:0x3E4 scope:global align:4 +dMeter_numberSet__FP7J2DPaneUc = .text:0x801F4C80; // type:function size:0x44 scope:global align:4 +dMeter_numberColor__FP7J2DPaneUcUc = .text:0x801F4CC4; // type:function size:0x140 scope:global align:4 +dMeter_xyInit__FP15sub_meter_class = .text:0x801F4E04; // type:function size:0x1E8 scope:global align:4 +dMeter_xyMove__FP15sub_meter_class = .text:0x801F4FEC; // type:function size:0x25C scope:global align:4 +dMeter_xyDraw__FP15sub_meter_class = .text:0x801F5248; // type:function size:0xC0 scope:global align:4 +dMeter_xyEquipItem__Fi = .text:0x801F5308; // type:function size:0x134 scope:global align:4 +dMeter_xyItemNumberSet__FP15sub_meter_classi = .text:0x801F543C; // type:function size:0x374 scope:global align:4 +dMeter_xyBowLightAnime__FP15sub_meter_classi = .text:0x801F57B0; // type:function size:0x134 scope:global align:4 +dMeter_xyItemCountUp__FP15sub_meter_class = .text:0x801F58E4; // type:function size:0x3B4 scope:global align:4 +dMeter_xyItemChange__FP15sub_meter_classi = .text:0x801F5C98; // type:function size:0x344 scope:global align:4 +dMeter_xyRotateZ__FP18fopMsgM_pane_classff = .text:0x801F5FDC; // type:function size:0xA8 scope:global align:4 +dMeter_xyAlpha__FP15sub_meter_class = .text:0x801F6084; // type:function size:0x91C scope:global align:4 +dMeter_xyTrans__FP15sub_meter_class = .text:0x801F69A0; // type:function size:0x694 scope:global align:4 +dMeter_rInit__FP15sub_meter_class = .text:0x801F7034; // type:function size:0xAC scope:global align:4 +dMeter_rMove__FP15sub_meter_class = .text:0x801F70E0; // type:function size:0x114 scope:global align:4 +dMeter_rDraw__FP15sub_meter_class = .text:0x801F71F4; // type:function size:0x40 scope:global align:4 +dMeter_rAlpha__FP15sub_meter_class = .text:0x801F7234; // type:function size:0x268 scope:global align:4 +dMeter_rTrans__FP15sub_meter_class = .text:0x801F749C; // type:function size:0x670 scope:global align:4 +dMeter_enemyInit__FP15sub_meter_class = .text:0x801F7B0C; // type:function size:0x84 scope:global align:4 +dMeter_enemyMove__FP15sub_meter_class = .text:0x801F7B90; // type:function size:0x534 scope:global align:4 +dMeter_zakoEnemyMove__FP15sub_meter_class = .text:0x801F80C4; // type:function size:0x368 scope:global align:4 +dMeter_bossEnemyMove__FP15sub_meter_classP10fopAc_ac_c = .text:0x801F842C; // type:function size:0x2B8 scope:global align:4 +dMeter_zakoEnemyHide__FP15sub_meter_class = .text:0x801F86E4; // type:function size:0xA8 scope:global align:4 +dMeter_bossEnemyHide__FP15sub_meter_class = .text:0x801F878C; // type:function size:0xFC scope:global align:4 +dMeter_bossAnime__FP15sub_meter_class = .text:0x801F8888; // type:function size:0x320 scope:global align:4 +dMeter_bossEyeAnime__FP15sub_meter_class = .text:0x801F8BA8; // type:function size:0x128 scope:global align:4 +dMeter_magicInit__FP15sub_meter_class = .text:0x801F8CD0; // type:function size:0x258 scope:global align:4 +dMeter_magicMove__FP15sub_meter_class = .text:0x801F8F28; // type:function size:0x120 scope:global align:4 +dMeter_magicGaugeMove__FP15sub_meter_class = .text:0x801F9048; // type:function size:0x5D4 scope:global align:4 +dMeter_flyGaugeMove__FP15sub_meter_classUcss = .text:0x801F961C; // type:function size:0x408 scope:global align:4 +dMeter_magicChange__FP15sub_meter_classf = .text:0x801F9A24; // type:function size:0x118 scope:global align:4 +dMeter_magicTransNowInit__FP15sub_meter_class = .text:0x801F9B3C; // type:function size:0xD8 scope:global align:4 +dMeter_magicInitTrans__FP15sub_meter_class = .text:0x801F9C14; // type:function size:0xB8 scope:global align:4 +dMeter_magicTransScale__FP15sub_meter_classfff = .text:0x801F9CCC; // type:function size:0x24C scope:global align:4 +dMeter_magicColor__FP15sub_meter_class = .text:0x801F9F18; // type:function size:0x460 scope:global align:4 +dMeter_magicAlpha__FP15sub_meter_class = .text:0x801FA378; // type:function size:0x1C4 scope:global align:4 +dMeter_gaugeAlpha__FP15sub_meter_class = .text:0x801FA53C; // type:function size:0x134 scope:global align:4 +dMeter_menuInit__FP15sub_meter_class = .text:0x801FA670; // type:function size:0x54 scope:global align:4 +dMeter_menuMove__FP15sub_meter_class = .text:0x801FA6C4; // type:function size:0x34 scope:global align:4 +dMeter_menuLRMove__FP15sub_meter_class = .text:0x801FA6F8; // type:function size:0x220 scope:global align:4 +dMeter_menuPlusMove__FP15sub_meter_class = .text:0x801FA918; // type:function size:0x1210 scope:global align:4 +dMeter_magicLength__FP15sub_meter_classf = .text:0x801FBB28; // type:function size:0x148 scope:global align:4 +dMeter_windInit__FP15sub_meter_class = .text:0x801FBC70; // type:function size:0x20 scope:global align:4 +dMeter_metronomeInit__FP15sub_meter_class = .text:0x801FBC90; // type:function size:0x5C scope:global align:4 +dMeter_windMove__FP15sub_meter_class = .text:0x801FBCEC; // type:function size:0x90 scope:global align:4 +dMeter_metronomeMove__FP15sub_meter_class = .text:0x801FBD7C; // type:function size:0x1A8 scope:global align:4 +dMeter_rupyAlpha__FP15sub_meter_class = .text:0x801FBF24; // type:function size:0x26C scope:global align:4 +dMeter_rupyInit__FP15sub_meter_class = .text:0x801FC190; // type:function size:0x16C scope:global align:4 +dMeter_rupyMove__FP15sub_meter_class = .text:0x801FC2FC; // type:function size:0x328 scope:global align:4 +dMeter_walletChange__FP15sub_meter_class = .text:0x801FC624; // type:function size:0x238 scope:global align:4 +dMeter_keyLight__FP18fopMsgM_pane_classPsf = .text:0x801FC85C; // type:function size:0x23C scope:global align:4 +dMeter_keyRndLightFrame__FPs = .text:0x801FCA98; // type:function size:0x210 scope:global align:4 +dMeter_keyAlpha__FP15sub_meter_class = .text:0x801FCCA8; // type:function size:0x1C0 scope:global align:4 +dMeter_keyInit__FP15sub_meter_class = .text:0x801FCE68; // type:function size:0xC0 scope:global align:4 +dMeter_keyMove__FP15sub_meter_class = .text:0x801FCF28; // type:function size:0x174 scope:global align:4 +dMeter_compassRotate__FP18fopMsgM_pane_classP18fopMsgM_pane_classf = .text:0x801FD09C; // type:function size:0x68 scope:global align:4 +dMeter_compassGetOnProc__FP15sub_meter_class = .text:0x801FD104; // type:function size:0x30C scope:global align:4 +dMeter_compassGetOffProc__FP15sub_meter_class = .text:0x801FD410; // type:function size:0x7C scope:global align:4 +dMeter_compassDirOpen__FP15sub_meter_class = .text:0x801FD48C; // type:function size:0x23C scope:global align:4 +dMeter_compassWindOpen__FP15sub_meter_class = .text:0x801FD6C8; // type:function size:0x1F8 scope:global align:4 +dMeter_compassWindClose__FP15sub_meter_class = .text:0x801FD8C0; // type:function size:0x2A4 scope:global align:4 +dMeter_compassDirClose__FP15sub_meter_class = .text:0x801FDB64; // type:function size:0x240 scope:global align:4 +dMeter_compassAnimeMove__FP15sub_meter_class = .text:0x801FDDA4; // type:function size:0x120 scope:global align:4 +dMeter_compassValueInit__FP15sub_meter_class = .text:0x801FDEC4; // type:function size:0x20C scope:global align:4 +dMeter_compassAlpha__FP15sub_meter_class = .text:0x801FE0D0; // type:function size:0x160 scope:global align:4 +dMeter_compassInit__FP15sub_meter_class = .text:0x801FE230; // type:function size:0xBC scope:global align:4 +dMeter_compassMove__FP15sub_meter_class = .text:0x801FE2EC; // type:function size:0x158 scope:global align:4 +dMeter_clockShow__FP15sub_meter_class = .text:0x801FE444; // type:function size:0x498 scope:global align:4 +dMeter_clockHide__FP15sub_meter_class = .text:0x801FE8DC; // type:function size:0xC8 scope:global align:4 +dMeter_clockInit__FP15sub_meter_class = .text:0x801FE9A4; // type:function size:0xAC scope:global align:4 +dMeter_clockMove__FP15sub_meter_class = .text:0x801FEA50; // type:function size:0x1DC scope:global align:4 +dMeter_clockStarLight__FP18fopMsgM_pane_classPs = .text:0x801FEC2C; // type:function size:0xE4 scope:global align:4 +dMeter_starLightFrame__FPs = .text:0x801FED10; // type:function size:0xF0 scope:global align:4 +dMeter_clockMultiInit__FP15sub_meter_class = .text:0x801FEE00; // type:function size:0x140 scope:global align:4 +dMeter_clockMultiMove__FP15sub_meter_class = .text:0x801FEF40; // type:function size:0x244 scope:global align:4 +dMeter_mapInit__FP15sub_meter_class = .text:0x801FF184; // type:function size:0x74 scope:global align:4 +dMeter_mapMove__FP15sub_meter_class = .text:0x801FF1F8; // type:function size:0x48C scope:global align:4 +dMeter_arwInit__FP15sub_meter_class = .text:0x801FF684; // type:function size:0xE8 scope:global align:4 +dMeter_arwMove__FP15sub_meter_class = .text:0x801FF76C; // type:function size:0x744 scope:global align:4 +dMeter_moveItemInit__FP15sub_meter_class = .text:0x801FFEB0; // type:function size:0x80 scope:global align:4 +dMeter_moveItemMove__FP15sub_meter_class = .text:0x801FFF30; // type:function size:0x468 scope:global align:4 +dMeter_moveItemDraw__FP15sub_meter_class = .text:0x80200398; // type:function size:0x94 scope:global align:4 +dMeter_swimTransY__FP15sub_meter_classf = .text:0x8020042C; // type:function size:0x120 scope:global align:4 +dMeter_swimPaneShow__FP15sub_meter_class = .text:0x8020054C; // type:function size:0x50 scope:global align:4 +dMeter_swimPaneHide__FP15sub_meter_class = .text:0x8020059C; // type:function size:0x94 scope:global align:4 +dMeter_swimPaneTransY__FP15sub_meter_classf = .text:0x80200630; // type:function size:0x7C scope:global align:4 +dMeter_swimPaneAlpha__FP15sub_meter_classf = .text:0x802006AC; // type:function size:0x60 scope:global align:4 +dMeter_swimInit__FP15sub_meter_class = .text:0x8020070C; // type:function size:0x1E8 scope:global align:4 +dMeter_swimMove__FP15sub_meter_class = .text:0x802008F4; // type:function size:0x488 scope:global align:4 +dMeter_swimDraw__FP15sub_meter_class = .text:0x80200D7C; // type:function size:0x9C scope:global align:4 +dMeter_swimOpenProc__FP15sub_meter_class = .text:0x80200E18; // type:function size:0x3B8 scope:global align:4 +dMeter_swimMoveProc__FP15sub_meter_class = .text:0x802011D0; // type:function size:0x54 scope:global align:4 +dMeter_swimMainRotate__FP15sub_meter_class = .text:0x80201224; // type:function size:0xA8 scope:global align:4 +dMeter_swimMainBlink__FP15sub_meter_class = .text:0x802012CC; // type:function size:0x93C scope:global align:4 +dMeter_swimMainDown__FP15sub_meter_class = .text:0x80201C08; // type:function size:0x124 scope:global align:4 +dMeter_swimTekariScroll__FP15sub_meter_class = .text:0x80201D2C; // type:function size:0x294 scope:global align:4 +dMeter_swimLightMove__FP15sub_meter_class = .text:0x80201FC0; // type:function size:0x9C scope:global align:4 +dMeter_swimLightBirth__FP15sub_meter_class = .text:0x8020205C; // type:function size:0x158 scope:global align:4 +dMeter_swimLightAnime__FP15sub_meter_classs = .text:0x802021B4; // type:function size:0x1D8 scope:global align:4 +dMeter_placeNameMove__Fv = .text:0x8020238C; // type:function size:0x80 scope:global align:4 +dMeter_arrowInit__FP15sub_meter_class = .text:0x8020240C; // type:function size:0x2C scope:global align:4 +dMeter_arrowCheckStatus__FP15sub_meter_class = .text:0x80202438; // type:function size:0x148 scope:global align:4 +dMeter_arrowTransScale__FP15sub_meter_classffi = .text:0x80202580; // type:function size:0x1F0 scope:global align:4 +dMeter_arrowAnime__FP15sub_meter_class = .text:0x80202770; // type:function size:0xB28 scope:global align:4 +dMeter_arrowErase__FP18fopMsgM_pane_class = .text:0x80203298; // type:function size:0xBC scope:global align:4 +dMeter_arrowMove__FP15sub_meter_class = .text:0x80203354; // type:function size:0xBC scope:global align:4 +dMeter_arrowDraw__FP15sub_meter_class = .text:0x80203410; // type:function size:0x54 scope:global align:4 +dMeter_screenDataSet__FP15sub_meter_class = .text:0x80203464; // type:function size:0xC28 scope:global align:4 +dMeter_screenDataTimeSet__FP15sub_meter_class = .text:0x8020408C; // type:function size:0x300 scope:global align:4 +dMeter_screenDataArrowSet__FP15sub_meter_class = .text:0x8020438C; // type:function size:0x78 scope:global align:4 +dMeter_Draw__FP15sub_meter_class = .text:0x80204404; // type:function size:0x41C scope:global align:4 +dMeter_Execute__FP15sub_meter_class = .text:0x80204820; // type:function size:0x400 scope:global align:4 +dMeter_IsDelete__FP15sub_meter_class = .text:0x80204C20; // type:function size:0x8 scope:global align:4 +dMeter_Delete__FP15sub_meter_class = .text:0x80204C28; // type:function size:0x40C scope:global align:4 +dMeter_Create__FP9msg_class = .text:0x80205034; // type:function size:0x784 scope:global align:4 +__dt__16dDlst_2DMETER2_cFv = .text:0x802057B8; // type:function size:0x5C scope:global align:4 +__dt__16dDlst_2DMETER1_cFv = .text:0x80205814; // type:function size:0x5C scope:global align:4 +__dt__20dMeter_message_HIO_cFv = .text:0x80205870; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_msg_HIO_cFv = .text:0x802058B8; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_menuHIO_cFv = .text:0x80205900; // type:function size:0x48 scope:global align:4 +__dt__12dMeter_HIO_cFv = .text:0x80205948; // type:function size:0x48 scope:global align:4 +__ct__16dMeter_map_HIO_cFv = .text:0x80205990; // type:function size:0x50 scope:global align:4 +initMapCtrlDisp__13mapCtrlDisp_cFv = .text:0x802059E0; // type:function size:0x64 scope:global align:4 +moveMapCtrlDisp__13mapCtrlDisp_cFv = .text:0x80205A44; // type:function size:0x2E0 scope:global align:4 +__dt__16dMeter_map_HIO_cFv = .text:0x80205D24; // type:function size:0x48 scope:global align:4 +__sinit_d_meter_cpp = .text:0x80205D6C; // type:function size:0x170 scope:local align:4 +__arraydtor$4710 = .text:0x80205EDC; // type:function size:0x38 scope:local align:4 +__ct__11dDlst_2Dm_cFv = .text:0x80205F14; // type:function size:0x1C scope:global align:4 +__dt__13dMeter_info_cFv = .text:0x80205F30; // type:function size:0x3C scope:global align:4 +__dt__12dMetronome_cFv = .text:0x80205F6C; // type:function size:0x5C scope:global align:4 +draw__12dMetronome_cFv = .text:0x80205FC8; // type:function size:0x20 scope:global align:4 +_create__19dMinigame_Starter_cFv = .text:0x80205FE8; // type:function size:0x13C scope:global align:4 +_execute__19dMinigame_Starter_cFv = .text:0x80206124; // type:function size:0x178 scope:global align:4 +_draw__19dMinigame_Starter_cFv = .text:0x8020629C; // type:function size:0x40 scope:global align:4 +_delete__19dMinigame_Starter_cFv = .text:0x802062DC; // type:function size:0x4C scope:global align:4 +startCheck__19dMinigame_Starter_cFv = .text:0x80206328; // type:function size:0x24 scope:global align:4 +deleteCheck__19dMinigame_Starter_cFv = .text:0x8020634C; // type:function size:0x14 scope:global align:4 +setScreen__23dDlst_StarterScrnDraw_cFPCcP10JKRArchive = .text:0x80206360; // type:function size:0x17C scope:global align:4 +anime1__23dDlst_StarterScrnDraw_cFi = .text:0x802064DC; // type:function size:0x42C scope:global align:4 +anime2__23dDlst_StarterScrnDraw_cFv = .text:0x80206908; // type:function size:0x3A8 scope:global align:4 +scaleAnime__23dDlst_StarterScrnDraw_cFf = .text:0x80206CB0; // type:function size:0xF4 scope:global align:4 +setRotate__23dDlst_StarterScrnDraw_cFP18fopMsgM_pane_classf = .text:0x80206DA4; // type:function size:0xA0 scope:global align:4 +draw__23dDlst_StarterScrnDraw_cFv = .text:0x80206E44; // type:function size:0x98 scope:global align:4 +dMinigame_Starter_Draw__FP19dMinigame_Starter_c = .text:0x80206EDC; // type:function size:0x20 scope:global align:4 +dMinigame_Starter_Execute__FP19dMinigame_Starter_c = .text:0x80206EFC; // type:function size:0x20 scope:global align:4 +dMinigame_Starter_IsDelete__FP19dMinigame_Starter_c = .text:0x80206F1C; // type:function size:0x8 scope:global align:4 +dMinigame_Starter_Delete__FP19dMinigame_Starter_c = .text:0x80206F24; // type:function size:0x20 scope:global align:4 +dMinigame_Starter_Create__FP9msg_class = .text:0x80206F44; // type:function size:0x20 scope:global align:4 +__dt__23dDlst_StarterScrnDraw_cFv = .text:0x80206F64; // type:function size:0x5C scope:global align:4 +_create__22dMinigame_Terminater_cFv = .text:0x80206FC0; // type:function size:0x1A4 scope:global align:4 +_execute__22dMinigame_Terminater_cFv = .text:0x80207164; // type:function size:0xF8 scope:global align:4 +_draw__22dMinigame_Terminater_cFv = .text:0x8020725C; // type:function size:0x70 scope:global align:4 +_delete__22dMinigame_Terminater_cFv = .text:0x802072CC; // type:function size:0x4C scope:global align:4 +setScreen__26dDlst_TerminaterScrnDraw_cFPCcP10JKRArchive = .text:0x80207318; // type:function size:0xAC scope:global align:4 +setScrnFailed__26dDlst_TerminaterScrnDraw_cFv = .text:0x802073C4; // type:function size:0x4D8 scope:global align:4 +setScrnSuccess__26dDlst_TerminaterScrnDraw_cFii = .text:0x8020789C; // type:function size:0x7C0 scope:global align:4 +changeNumberTexture__26dDlst_TerminaterScrnDraw_cFP7J2DPanei = .text:0x8020805C; // type:function size:0x54 scope:global align:4 +getNumber__26dDlst_TerminaterScrnDraw_cFi = .text:0x802080B0; // type:function size:0x14 scope:global align:4 +setAlphaFailed__26dDlst_TerminaterScrnDraw_cFv = .text:0x802080C4; // type:function size:0x5C scope:global align:4 +setAlphaSuccess__26dDlst_TerminaterScrnDraw_cFv = .text:0x80208120; // type:function size:0xD8 scope:global align:4 +getRotate__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_class = .text:0x802081F8; // type:function size:0x38 scope:global align:4 +setRotate__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_classf = .text:0x80208230; // type:function size:0xA0 scope:global align:4 +setScale__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_classf = .text:0x802082D0; // type:function size:0x54 scope:global align:4 +animeF1__26dDlst_TerminaterScrnDraw_cFi = .text:0x80208324; // type:function size:0x11C scope:global align:4 +animeF2__26dDlst_TerminaterScrnDraw_cFi = .text:0x80208440; // type:function size:0x9F8 scope:global align:4 +animeF3__26dDlst_TerminaterScrnDraw_cFi = .text:0x80208E38; // type:function size:0x3A0 scope:global align:4 +animeS1__26dDlst_TerminaterScrnDraw_cFv = .text:0x802091D8; // type:function size:0x248 scope:global align:4 +animeS2__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_class = .text:0x80209420; // type:function size:0x8C scope:global align:4 +animeS3__26dDlst_TerminaterScrnDraw_cFv = .text:0x802094AC; // type:function size:0x600 scope:global align:4 +animeFailed1__26dDlst_TerminaterScrnDraw_cFv = .text:0x80209AAC; // type:function size:0xB8 scope:global align:4 +animeFailed2__26dDlst_TerminaterScrnDraw_cFv = .text:0x80209B64; // type:function size:0x88 scope:global align:4 +animeSuccess__26dDlst_TerminaterScrnDraw_cFv = .text:0x80209BEC; // type:function size:0x180 scope:global align:4 +animePerfect__26dDlst_TerminaterScrnDraw_cFv = .text:0x80209D6C; // type:function size:0x76C scope:global align:4 +draw__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020A4D8; // type:function size:0x64 scope:global align:4 +dMinigame_Terminater_Draw__FP22dMinigame_Terminater_c = .text:0x8020A53C; // type:function size:0x20 scope:global align:4 +dMinigame_Terminater_Execute__FP22dMinigame_Terminater_c = .text:0x8020A55C; // type:function size:0x20 scope:global align:4 +dMinigame_Terminater_IsDelete__FP22dMinigame_Terminater_c = .text:0x8020A57C; // type:function size:0x8 scope:global align:4 +dMinigame_Terminater_Delete__FP22dMinigame_Terminater_c = .text:0x8020A584; // type:function size:0x20 scope:global align:4 +dMinigame_Terminater_Create__FP9msg_class = .text:0x8020A5A4; // type:function size:0x20 scope:global align:4 +__dt__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020A5C4; // type:function size:0x5C scope:global align:4 +dMsg_getAgbWorkArea__Fv = .text:0x8020A620; // type:function size:0x8 scope:global align:4 +draw__13dDlst_2DMSG_cFv = .text:0x8020A628; // type:function size:0x328 scope:global align:4 +outFontDraw__13dDlst_2DMSG_cFv = .text:0x8020A950; // type:function size:0x2F0 scope:global align:4 +draw__14dDlst_2Dtact_cFv = .text:0x8020AC40; // type:function size:0xFC scope:global align:4 +dMsg_msg_pane_parts_set__FP18fopMsgM_pane_classUc = .text:0x8020AD3C; // type:function size:0x9C scope:global align:4 +dMsg_arw_pane_parts_set__FP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x8020ADD8; // type:function size:0x50 scope:global align:4 +dMsg_screenDataSetTalk__FP13sub_msg_class = .text:0x8020AE28; // type:function size:0xB30 scope:global align:4 +dMsg_screenDataSetItem__FP13sub_msg_class = .text:0x8020B958; // type:function size:0x1314 scope:global align:4 +dMsg_screenDataSetDemo__FP13sub_msg_class = .text:0x8020CC6C; // type:function size:0x4F4 scope:global align:4 +dMsg_screenDataSetTact__FP13sub_msg_class = .text:0x8020D160; // type:function size:0x960 scope:global align:4 +dMsg_screenDataSet__FP13sub_msg_class = .text:0x8020DAC0; // type:function size:0x1B8 scope:global align:4 +dMsg_messagePaneShow__FP13sub_msg_class = .text:0x8020DC78; // type:function size:0x98 scope:global align:4 +dMsg_messagePaneHide__FP13sub_msg_class = .text:0x8020DD10; // type:function size:0x10C scope:global align:4 +dMsg_outFontHide__FP13sub_msg_class = .text:0x8020DE1C; // type:function size:0xC0 scope:global align:4 +dMsg_ScreenDataValueInitTalk__FP13sub_msg_class = .text:0x8020DEDC; // type:function size:0x2F4 scope:global align:4 +dMsg_ScreenDataValueInitItem__FP13sub_msg_class = .text:0x8020E1D0; // type:function size:0x4C0 scope:global align:4 +dMsg_ScreenDataValueInitTact__FP13sub_msg_class = .text:0x8020E690; // type:function size:0x434 scope:global align:4 +dMsg_ScreenDataValueInitDemo__FP13sub_msg_class = .text:0x8020EAC4; // type:function size:0x164 scope:global align:4 +dMsg_value_init__FP13sub_msg_class = .text:0x8020EC28; // type:function size:0xEC scope:global align:4 +dMsg_setString__FP13sub_msg_class = .text:0x8020ED14; // type:function size:0xCC scope:global align:4 +dMsg_yose_select__FP13sub_msg_class = .text:0x8020EDE0; // type:function size:0x58 scope:global align:4 +dMsg_frame_openTalk__FP13sub_msg_class = .text:0x8020EE38; // type:function size:0x248 scope:global align:4 +dMsg_frame_openItem__FP13sub_msg_class = .text:0x8020F080; // type:function size:0x140 scope:global align:4 +dMsg_frame_close__FP13sub_msg_class = .text:0x8020F1C0; // type:function size:0x164 scope:global align:4 +dMsg_textPosition__FP13sub_msg_class = .text:0x8020F324; // type:function size:0xD4 scope:global align:4 +dMsg_rubySet__FP13sub_msg_class = .text:0x8020F3F8; // type:function size:0xE8 scope:global align:4 +dMsg_mesgOutPos__FP13sub_msg_class = .text:0x8020F4E0; // type:function size:0x30C scope:global align:4 +dMsg_arrowInit__FP13sub_msg_class = .text:0x8020F7EC; // type:function size:0x58 scope:global align:4 +dMsg_arrowMove__FP13sub_msg_class = .text:0x8020F844; // type:function size:0x3CC scope:global align:4 +dMsg_dotMove__FP13sub_msg_class = .text:0x8020FC10; // type:function size:0x4FC scope:global align:4 +dMsg_ringMove__FP13sub_msg_class = .text:0x8021010C; // type:function size:0x88 scope:global align:4 +dMsg_lightMove__FP13sub_msg_class = .text:0x80210194; // type:function size:0x240 scope:global align:4 +dMsg_cornerMove__FP13sub_msg_class = .text:0x802103D4; // type:function size:0x5CC scope:global align:4 +dMsg_tactGuideShow__FP13sub_msg_classUc = .text:0x802109A0; // type:function size:0x100 scope:global align:4 +dMsg_numberInput__FP13sub_msg_class = .text:0x80210AA0; // type:function size:0x204 scope:global align:4 +dMsg_tactInput__FP13sub_msg_class = .text:0x80210CA4; // type:function size:0x284 scope:global align:4 +dMsg_tactInput2__FP13sub_msg_class = .text:0x80210F28; // type:function size:0x28 scope:global align:4 +dMsg_subTextScale__FP13sub_msg_classf = .text:0x80210F50; // type:function size:0xA8 scope:global align:4 +dMsg_subTextSizeSet__FP13sub_msg_class = .text:0x80210FF8; // type:function size:0x734 scope:global align:4 +dMsg_subTextOpen__FP13sub_msg_class = .text:0x8021172C; // type:function size:0x1AC scope:global align:4 +dMsg_subTextClose__FP13sub_msg_class = .text:0x802118D8; // type:function size:0x1B4 scope:global align:4 +dMsg_setCloseSound__FP13sub_msg_classUc = .text:0x80211A8C; // type:function size:0xA8 scope:global align:4 +dMsg_setCancelMode__FP13sub_msg_class = .text:0x80211B34; // type:function size:0x98 scope:global align:4 +dMsg_messageShow__FP13sub_msg_class = .text:0x80211BCC; // type:function size:0x1D4 scope:global align:4 +dMsg_stopProc__FP13sub_msg_class = .text:0x80211DA0; // type:function size:0x2FC scope:global align:4 +dMsg_selectProc__FP13sub_msg_class = .text:0x8021209C; // type:function size:0x814 scope:global align:4 +dMsg_inputProc__FP13sub_msg_class = .text:0x802128B0; // type:function size:0x60 scope:global align:4 +dMsg_demoProc__FP13sub_msg_class = .text:0x80212910; // type:function size:0x4B0 scope:global align:4 +dMsg_continueProc__FP13sub_msg_class = .text:0x80212DC0; // type:function size:0x890 scope:global align:4 +dMsg_closewaitProc__FP13sub_msg_class = .text:0x80213650; // type:function size:0x1E0 scope:global align:4 +dMsg_finishProc__FP13sub_msg_class = .text:0x80213830; // type:function size:0x130 scope:global align:4 +dMsg_openTalkProc__FP13sub_msg_class = .text:0x80213960; // type:function size:0x90 scope:global align:4 +dMsg_openItemProc__FP13sub_msg_class = .text:0x802139F0; // type:function size:0x230 scope:global align:4 +dMsg_openTactProc__FP13sub_msg_class = .text:0x80213C20; // type:function size:0x208 scope:global align:4 +dMsg_openDemoProc__FP13sub_msg_class = .text:0x80213E28; // type:function size:0x74 scope:global align:4 +dMsg_closeProc__FP13sub_msg_class = .text:0x80213E9C; // type:function size:0x24 scope:global align:4 +dMsg_closeProc2__FP13sub_msg_class = .text:0x80213EC0; // type:function size:0x40 scope:global align:4 +dMsg_initProc__FP13sub_msg_class = .text:0x80213F00; // type:function size:0x1CC scope:global align:4 +dMsg_tactProc__FP13sub_msg_class = .text:0x802140CC; // type:function size:0x50 scope:global align:4 +dMsg_outnowProc__FP13sub_msg_class = .text:0x8021411C; // type:function size:0x28C scope:global align:4 +dMsg_Draw__FP13sub_msg_class = .text:0x802143A8; // type:function size:0x1B8 scope:global align:4 +dMsg_Execute__FP13sub_msg_class = .text:0x80214560; // type:function size:0xE50 scope:global align:4 +dMsg_IsDelete__FP13sub_msg_class = .text:0x802153B0; // type:function size:0x8 scope:global align:4 +dMsg_Delete__FP13sub_msg_class = .text:0x802153B8; // type:function size:0x2E0 scope:global align:4 +dMsg_Create__FP9msg_class = .text:0x80215698; // type:function size:0x638 scope:local align:4 +__dt__14dDlst_2Dtact_cFv = .text:0x80215CD0; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_2DMSG_cFv = .text:0x80215D2C; // type:function size:0x5C scope:global align:4 +__sinit_d_msg_cpp = .text:0x80215D88; // type:function size:0xB0 scope:local align:4 +__ct__9dNm_HIO_cFv = .text:0x80215E38; // type:function size:0x12C scope:global align:4 +_create__7dName_cFv = .text:0x80215F64; // type:function size:0x22C scope:global align:4 +initial__7dName_cFv = .text:0x80216190; // type:function size:0x34 scope:global align:4 +_delete__7dName_cFv = .text:0x802161C4; // type:function size:0x84 scope:global align:4 +_move__7dName_cFv = .text:0x80216248; // type:function size:0x20 scope:global align:4 +nameCheck__7dName_cFv = .text:0x80216268; // type:function size:0x3C scope:global align:4 +playNameSet__7dName_cFi = .text:0x802162A4; // type:function size:0x54 scope:global align:4 +_open__7dName_cFv = .text:0x802162F8; // type:function size:0x378 scope:global align:4 +_close__7dName_cFv = .text:0x80216670; // type:function size:0x370 scope:global align:4 +NameInMain__7dName_cFv = .text:0x802169E0; // type:function size:0x228 scope:global align:4 +nameCursorAnime__7dName_cFv = .text:0x80216C08; // type:function size:0x10C scope:global align:4 +EndWait__7dName_cFv = .text:0x80216D14; // type:function size:0x4 scope:global align:4 +MojiSelect__7dName_cFv = .text:0x80216D18; // type:function size:0x1FC scope:global align:4 +mojiChange__7dName_cFUc = .text:0x80216F14; // type:function size:0x370 scope:global align:4 +selectMojiSet__7dName_cFv = .text:0x80217284; // type:function size:0x48 scope:global align:4 +getMoji__7dName_cFv = .text:0x802172CC; // type:function size:0x11C scope:global align:4 +setMoji__7dName_cFi = .text:0x802173E8; // type:function size:0x228 scope:global align:4 +setNameText__7dName_cFv = .text:0x80217610; // type:function size:0x1D4 scope:global align:4 +nameCursorMove__7dName_cFv = .text:0x802177E4; // type:function size:0x8C scope:global align:4 +selectCursorMove__7dName_cFv = .text:0x80217870; // type:function size:0x14C scope:global align:4 +selectCursorTxtChange__7dName_cFv = .text:0x802179BC; // type:function size:0x6C scope:global align:4 +selectCursorAnime__7dName_cFv = .text:0x80217A28; // type:function size:0x31C scope:global align:4 +menuCursorPosSet__7dName_cFv = .text:0x80217D44; // type:function size:0x84 scope:global align:4 +MenuSelect__7dName_cFv = .text:0x80217DC8; // type:function size:0x31C scope:global align:4 +MenuButtonAnime__7dName_cFv = .text:0x802180E4; // type:function size:0x144 scope:global align:4 +menuAbtnSelect__7dName_cFv = .text:0x80218228; // type:function size:0xD4 scope:global align:4 +backSpace__7dName_cFv = .text:0x802182FC; // type:function size:0x12C scope:global align:4 +mojiListChange__7dName_cFUc = .text:0x80218428; // type:function size:0xC4 scope:global align:4 +menuCursorMove__7dName_cFv = .text:0x802184EC; // type:function size:0x32C scope:global align:4 +selectCursorPosSet__7dName_cFi = .text:0x80218818; // type:function size:0x12C scope:global align:4 +menuCursorAnime__7dName_cFv = .text:0x80218944; // type:function size:0x104 scope:global align:4 +_draw__7dName_cFv = .text:0x80218A48; // type:function size:0x3C scope:global align:4 +screenSet__7dName_cFv = .text:0x80218A84; // type:function size:0x8F8 scope:global align:4 +paneTransInit__7dName_cFv = .text:0x8021937C; // type:function size:0x290 scope:global align:4 +PaneTranceTitle__7dName_cFsUcffUci = .text:0x8021960C; // type:function size:0x194 scope:global align:4 +PaneTranceName__7dName_cFsUcffUci = .text:0x802197A0; // type:function size:0x254 scope:global align:4 +PaneTranceBase0__7dName_cFsUcffUci = .text:0x802199F4; // type:function size:0xE8 scope:global align:4 +PaneTranceBase__7dName_cFsUcffUci = .text:0x80219ADC; // type:function size:0x228 scope:global align:4 +PaneTranceHira__7dName_cFsUcffUci = .text:0x80219D04; // type:function size:0x110 scope:global align:4 +PaneTranceKata__7dName_cFsUcffUci = .text:0x80219E14; // type:function size:0x110 scope:global align:4 +PaneTranceEisu__7dName_cFsUcffUci = .text:0x80219F24; // type:function size:0x110 scope:global align:4 +PaneTranceArrow__7dName_cFsUcffUci = .text:0x8021A034; // type:function size:0x110 scope:global align:4 +PaneTranceEnd__7dName_cFsUcffUci = .text:0x8021A144; // type:function size:0x110 scope:global align:4 +displayInit__7dName_cFv = .text:0x8021A254; // type:function size:0x1E8 scope:global align:4 +NameStrSet__7dName_cFv = .text:0x8021A43C; // type:function size:0x21C scope:global align:4 +draw__14dDlst_NameIN_cFv = .text:0x8021A658; // type:function size:0x64 scope:global align:4 +__dt__9dNm_HIO_cFv = .text:0x8021A6BC; // type:function size:0x48 scope:global align:4 +__sinit_d_name_cpp = .text:0x8021A704; // type:function size:0xB0 scope:local align:4 +angCalcS__14dNpc_JntCtrl_cFPssss = .text:0x8021A7B4; // type:function size:0xA4 scope:global align:4 +limitter__14dNpc_JntCtrl_cFPsss = .text:0x8021A858; // type:function size:0x2C scope:global align:4 +follow__14dNpc_JntCtrl_cFPsssi = .text:0x8021A884; // type:function size:0xF8 scope:global align:4 +move__14dNpc_JntCtrl_cFsi = .text:0x8021A97C; // type:function size:0x140 scope:global align:4 +lookAtTarget__14dNpc_JntCtrl_cFPsP4cXyz4cXyzssb = .text:0x8021AABC; // type:function size:0x1B0 scope:global align:4 +setParam__14dNpc_JntCtrl_cFsssssssss = .text:0x8021AC6C; // type:function size:0x3C scope:global align:4 +setInfDrct__14dNpc_PathRun_cFP5dPath = .text:0x8021ACA8; // type:function size:0x14 scope:global align:4 +setInf__14dNpc_PathRun_cFUcScUc = .text:0x8021ACBC; // type:function size:0x60 scope:global align:4 +nextPath__14dNpc_PathRun_cFSc = .text:0x8021AD1C; // type:function size:0x3C scope:global align:4 +getPoint__14dNpc_PathRun_cFUc = .text:0x8021AD58; // type:function size:0x78 scope:global align:4 +chkPointPass__14dNpc_PathRun_cF4cXyzb = .text:0x8021ADD0; // type:function size:0x1D8 scope:global align:4 +incIdx__14dNpc_PathRun_cFv = .text:0x8021AFA8; // type:function size:0x44 scope:global align:4 +incIdxLoop__14dNpc_PathRun_cFv = .text:0x8021AFEC; // type:function size:0x44 scope:global align:4 +incIdxAuto__14dNpc_PathRun_cFv = .text:0x8021B030; // type:function size:0x7C scope:global align:4 +decIdx__14dNpc_PathRun_cFv = .text:0x8021B0AC; // type:function size:0x44 scope:global align:4 +decIdxLoop__14dNpc_PathRun_cFv = .text:0x8021B0F0; // type:function size:0x44 scope:global align:4 +decIdxAuto__14dNpc_PathRun_cFv = .text:0x8021B134; // type:function size:0x7C scope:global align:4 +nextIdx__14dNpc_PathRun_cFv = .text:0x8021B1B0; // type:function size:0x74 scope:global align:4 +nextIdxAuto__14dNpc_PathRun_cFv = .text:0x8021B224; // type:function size:0x74 scope:global align:4 +absIdx__14dNpc_PathRun_cFUcUc = .text:0x8021B298; // type:function size:0x90 scope:global align:4 +maxPoint__14dNpc_PathRun_cFv = .text:0x8021B328; // type:function size:0x20 scope:global align:4 +pointArg__14dNpc_PathRun_cFUc = .text:0x8021B348; // type:function size:0x3C scope:global align:4 +setNearPathIndx__14dNpc_PathRun_cFP4cXyzf = .text:0x8021B384; // type:function size:0x190 scope:global align:4 +setNearPathIndxMk__14dNpc_PathRun_cFP4cXyz = .text:0x8021B514; // type:function size:0x15C scope:global align:4 +setNearPathIndxMk2__14dNpc_PathRun_cFP4cXyzUcUc = .text:0x8021B670; // type:function size:0x1A8 scope:global align:4 +chkInside__14dNpc_PathRun_cFP4cXyz = .text:0x8021B818; // type:function size:0x144 scope:global align:4 +setActorInfo__15dNpc_EventCut_cFPcP10fopAc_ac_c = .text:0x8021B95C; // type:function size:0x3C scope:global align:4 +setActorInfo2__15dNpc_EventCut_cFPcP12fopNpc_npc_c = .text:0x8021B998; // type:function size:0x40 scope:global align:4 +dNpc_setAnmIDRes__FP14mDoExt_McaMorfiffiiPCc = .text:0x8021B9D8; // type:function size:0xE4 scope:global align:4 +dNpc_setAnmFNDirect__FP14mDoExt_McaMorfiffPcPcPCc = .text:0x8021BABC; // type:function size:0xEC scope:global align:4 +dNpc_setAnm__FP14mDoExt_McaMorfiffiiPCc = .text:0x8021BBA8; // type:function size:0xE4 scope:global align:4 +dNpc_setShadowModel__FP8J3DModelP12J3DModelDataP8J3DModel = .text:0x8021BC8C; // type:function size:0xA0 scope:global align:4 +dNpc_playerEyePos__Ff = .text:0x8021BD2C; // type:function size:0xBC scope:global align:4 +dNpc_calc_DisXZ_AngY__F4cXyz4cXyzPfPs = .text:0x8021BDE8; // type:function size:0xDC scope:global align:4 +dNpc_chkArasoi__Fv = .text:0x8021BEC4; // type:function size:0x6C scope:global align:4 +dNpc_chkLetterPassed__Fv = .text:0x8021BF30; // type:function size:0x68 scope:global align:4 +setCollision__12fopNpc_npc_cFff = .text:0x8021BF98; // type:function size:0x78 scope:global align:4 +talk__12fopNpc_npc_cFi = .text:0x8021C010; // type:function size:0x110 scope:global align:4 +dNpc_setAnm_2__FP14mDoExt_McaMorfiffiiPCc = .text:0x8021C120; // type:function size:0x118 scope:global align:4 +swing_vertical_init__14dNpc_HeadAnm_cFsssi = .text:0x8021C238; // type:function size:0xB0 scope:global align:4 +swing_vertical__14dNpc_HeadAnm_cFv = .text:0x8021C2E8; // type:function size:0xE0 scope:global align:4 +swing_horizone_init__14dNpc_HeadAnm_cFsssi = .text:0x8021C3C8; // type:function size:0xB0 scope:global align:4 +swing_horizone__14dNpc_HeadAnm_cFv = .text:0x8021C478; // type:function size:0xE4 scope:global align:4 +move__14dNpc_HeadAnm_cFv = .text:0x8021C55C; // type:function size:0x7C scope:global align:4 +chkLim__14dNpc_JntCtrl_cFsii = .text:0x8021C5D8; // type:function size:0x48 scope:global align:4 +turn_fromBackbone2Head__14dNpc_JntCtrl_cFsPsPsb = .text:0x8021C620; // type:function size:0xB8 scope:global align:4 +turn_fromHead2Backbone__14dNpc_JntCtrl_cFsPsPs = .text:0x8021C6D8; // type:function size:0xA8 scope:global align:4 +follow_current__14dNpc_JntCtrl_cFPss = .text:0x8021C780; // type:function size:0x50 scope:global align:4 +lookAtTarget_2__14dNpc_JntCtrl_cFPsP4cXyz4cXyzssb = .text:0x8021C7D0; // type:function size:0x2E8 scope:global align:4 +dNpc_chkAttn__FP10fopAc_ac_c4cXyzfffb = .text:0x8021CAB8; // type:function size:0x194 scope:global align:4 +cutProc__15dNpc_EventCut_cFv = .text:0x8021CC4C; // type:function size:0x284 scope:global align:4 +cutWaitStart__15dNpc_EventCut_cFv = .text:0x8021CED0; // type:function size:0x6C scope:global align:4 +cutWaitProc__15dNpc_EventCut_cFv = .text:0x8021CF3C; // type:function size:0x4C scope:global align:4 +cutTurnToActorStart__15dNpc_EventCut_cFv = .text:0x8021CF88; // type:function size:0x240 scope:global align:4 +cutTurnToActorProc__15dNpc_EventCut_cFv = .text:0x8021D1C8; // type:function size:0x354 scope:global align:4 +cutMoveToActorStart__15dNpc_EventCut_cFv = .text:0x8021D51C; // type:function size:0x214 scope:global align:4 +cutMoveToActorProc__15dNpc_EventCut_cFv = .text:0x8021D730; // type:function size:0x2AC scope:global align:4 +findActorCallBack__15dNpc_EventCut_cFP10fopAc_ac_cPv = .text:0x8021D9DC; // type:function size:0x2A0 scope:global align:4 +cutTurnToPosStart__15dNpc_EventCut_cFv = .text:0x8021DC7C; // type:function size:0x1B0 scope:global align:4 +cutTurnToPosProc__15dNpc_EventCut_cFv = .text:0x8021DE2C; // type:function size:0x184 scope:global align:4 +cutMoveToPosStart__15dNpc_EventCut_cFv = .text:0x8021DFB0; // type:function size:0x1B8 scope:global align:4 +cutMoveToPosProc__15dNpc_EventCut_cFv = .text:0x8021E168; // type:function size:0x1D0 scope:global align:4 +cutTalkMsgStart__15dNpc_EventCut_cFv = .text:0x8021E338; // type:function size:0x10C scope:global align:4 +cutContinueTalkStart__15dNpc_EventCut_cFv = .text:0x8021E444; // type:function size:0x7C scope:global align:4 +cutTalkMsgProc__15dNpc_EventCut_cFv = .text:0x8021E4C0; // type:function size:0xCC scope:global align:4 +__ct__9dOw_HIO_cFv = .text:0x8021E58C; // type:function size:0x6C scope:global align:4 +draw__15dDlst_Ow_main_cFv = .text:0x8021E5F8; // type:function size:0xAC scope:global align:4 +draw__15dDlst_Ow_mask_cFv = .text:0x8021E6A4; // type:function size:0x64 scope:global align:4 +dOw_angleRegular__15dOperate_wind_cFf = .text:0x8021E708; // type:function size:0xDC scope:global align:4 +dOw_stickControl__15dOperate_wind_cFis = .text:0x8021E7E4; // type:function size:0x190 scope:global align:4 +screenSet__15dOperate_wind_cFv = .text:0x8021E974; // type:function size:0x3D8 scope:global align:4 +alphaSet__15dOperate_wind_cFf = .text:0x8021ED4C; // type:function size:0x150 scope:global align:4 +arrowColor1__15dOperate_wind_cFv = .text:0x8021EE9C; // type:function size:0x6B4 scope:global align:4 +arrowColor2__15dOperate_wind_cFv = .text:0x8021F550; // type:function size:0x670 scope:global align:4 +maskColor__15dOperate_wind_cFv = .text:0x8021FBC0; // type:function size:0x7A0 scope:global align:4 +arrowDirection__15dOperate_wind_cFv = .text:0x80220360; // type:function size:0x468 scope:global align:4 +windSet__15dOperate_wind_cFv = .text:0x802207C8; // type:function size:0xFC scope:global align:4 +ringScale__15dOperate_wind_cFf = .text:0x802208C4; // type:function size:0xC8 scope:global align:4 +directionTrans__15dOperate_wind_cFf = .text:0x8022098C; // type:function size:0xD4 scope:global align:4 +lineInit__15dOperate_wind_cFf = .text:0x80220A60; // type:function size:0x278 scope:global align:4 +lineDraw__15dOperate_wind_cFv = .text:0x80220CD8; // type:function size:0xA8 scope:global align:4 +arrowRotate__15dOperate_wind_cFP18fopMsgM_pane_classs = .text:0x80220D80; // type:function size:0x98 scope:global align:4 +initialize__15dOperate_wind_cFv = .text:0x80220E18; // type:function size:0x278 scope:global align:4 +_create__15dOperate_wind_cFv = .text:0x80221090; // type:function size:0x320 scope:global align:4 +_delete__15dOperate_wind_cFv = .text:0x802213B0; // type:function size:0xCC scope:global align:4 +_move__15dOperate_wind_cFv = .text:0x8022147C; // type:function size:0xA0 scope:global align:4 +_draw__15dOperate_wind_cFv = .text:0x8022151C; // type:function size:0x120 scope:global align:4 +_open__15dOperate_wind_cFv = .text:0x8022163C; // type:function size:0xB4 scope:global align:4 +_close__15dOperate_wind_cFv = .text:0x802216F0; // type:function size:0x80 scope:global align:4 +_create__5dOw_cFv = .text:0x80221770; // type:function size:0xC0 scope:global align:4 +_delete__5dOw_cFv = .text:0x80221830; // type:function size:0x50 scope:global align:4 +dOw_Draw__FP5dOw_c = .text:0x80221880; // type:function size:0x34 scope:global align:4 +dOw_Execute__FP5dOw_c = .text:0x802218B4; // type:function size:0xF0 scope:global align:4 +dOw_IsDelete__FP5dOw_c = .text:0x802219A4; // type:function size:0x8 scope:global align:4 +dOw_Delete__FP5dOw_c = .text:0x802219AC; // type:function size:0x58 scope:global align:4 +dOw_Create__FP9msg_class = .text:0x80221A04; // type:function size:0x9C scope:global align:4 +__dt__15dDlst_Ow_mask_cFv = .text:0x80221AA0; // type:function size:0x5C scope:global align:4 +__dt__15dDlst_Ow_main_cFv = .text:0x80221AFC; // type:function size:0x5C scope:global align:4 +__dt__15dOperate_wind_cFv = .text:0x80221B58; // type:function size:0x48 scope:global align:4 +__dt__9dOw_HIO_cFv = .text:0x80221BA0; // type:function size:0x5C scope:global align:4 +__sinit_d_operate_wind_cpp = .text:0x80221BFC; // type:function size:0x3C scope:local align:4 +__ct__9dMn_HIO_cFv = .text:0x80221C38; // type:function size:0x9C scope:global align:4 +screenSet__12dMetronome_cFv = .text:0x80221CD4; // type:function size:0x120 scope:global align:4 +metronomeMove__12dMetronome_cFv = .text:0x80221DF4; // type:function size:0x4E4 scope:global align:4 +melodyInit__12dMetronome_cFUc = .text:0x802222D8; // type:function size:0x20C scope:global align:4 +melodyMove__12dMetronome_cFv = .text:0x802224E4; // type:function size:0x124 scope:global align:4 +melodyGuideShow__12dMetronome_cFls = .text:0x80222608; // type:function size:0x24C scope:global align:4 +melodyShow__12dMetronome_cFv = .text:0x80222854; // type:function size:0x3F8 scope:global align:4 +melodyDemo__12dMetronome_cFv = .text:0x80222C4C; // type:function size:0x168 scope:global align:4 +melodyFlash__12dMetronome_cFv = .text:0x80222DB4; // type:function size:0x13C scope:global align:4 +melodyShift__12dMetronome_cFv = .text:0x80222EF0; // type:function size:0x11C scope:global align:4 +initialize__12dMetronome_cFv = .text:0x8022300C; // type:function size:0x90 scope:global align:4 +_create__12dMetronome_cFv = .text:0x8022309C; // type:function size:0x100 scope:global align:4 +_delete__12dMetronome_cFv = .text:0x8022319C; // type:function size:0x58 scope:global align:4 +_move__12dMetronome_cFv = .text:0x802231F4; // type:function size:0x120 scope:global align:4 +_draw__12dMetronome_cFv = .text:0x80223314; // type:function size:0xD0 scope:global align:4 +_open__12dMetronome_cFv = .text:0x802233E4; // type:function size:0x94 scope:global align:4 +_close__12dMetronome_cFv = .text:0x80223478; // type:function size:0xBC scope:global align:4 +__dt__9dMn_HIO_cFv = .text:0x80223534; // type:function size:0x5C scope:global align:4 +__sinit_d_metronome_cpp = .text:0x80223590; // type:function size:0x3C scope:local align:4 +dOvlpFd_Draw__FP14overlap1_class = .text:0x802235CC; // type:function size:0x8 scope:global align:4 +dOvlpFd_FadeOut__FP14overlap1_class = .text:0x802235D4; // type:function size:0xD8 scope:global align:4 +dOvlpFd_Wait__FP14overlap1_class = .text:0x802236AC; // type:function size:0x38 scope:global align:4 +dOvlpFd_FadeIn__FP14overlap1_class = .text:0x802236E4; // type:function size:0xC0 scope:global align:4 +dOvlpFd_Execute__FP14overlap1_class = .text:0x802237A4; // type:function size:0x2C scope:global align:4 +dOvlpFd_IsDelete__FP14overlap1_class = .text:0x802237D0; // type:function size:0x8 scope:global align:4 +dOvlpFd_Delete__FP14overlap1_class = .text:0x802237D8; // type:function size:0x8 scope:global align:4 +dOvlpFd_Create__FPv = .text:0x802237E0; // type:function size:0x14 scope:global align:4 +draw__15dOvlpFd2_dlst_cFv = .text:0x802237F4; // type:function size:0x52C scope:global align:4 +__ct__10dOvlpFd2_cFv = .text:0x80223D20; // type:function size:0x64 scope:global align:4 +execFirstSnap__10dOvlpFd2_cFv = .text:0x80223D84; // type:function size:0x94 scope:global align:4 +execFadeOut__10dOvlpFd2_cFv = .text:0x80223E18; // type:function size:0x174 scope:global align:4 +execNextSnap__10dOvlpFd2_cFv = .text:0x80223F8C; // type:function size:0xA8 scope:global align:4 +execFadeIn__10dOvlpFd2_cFv = .text:0x80224034; // type:function size:0xC0 scope:global align:4 +dOvlpFd2_Draw__FP10dOvlpFd2_c = .text:0x802240F4; // type:function size:0x10C scope:global align:4 +dOvlpFd2_Execute__FP10dOvlpFd2_c = .text:0x80224200; // type:function size:0x2C scope:global align:4 +dOvlpFd2_IsDelete__FP10dOvlpFd2_c = .text:0x8022422C; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Delete__FP10dOvlpFd2_c = .text:0x80224234; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Create__FPv = .text:0x8022423C; // type:function size:0x2C scope:global align:4 +cLib_calcTimer__FPSc = .text:0x80224268; // type:function size:0x1C scope:global align:4 +__dt__15dOvlpFd2_dlst_cFv = .text:0x80224284; // type:function size:0x5C scope:global align:4 +__dt__16dDlst_snapShot_cFv = .text:0x802242E0; // type:function size:0x5C scope:global align:4 +draw__16dDlst_snapShot_cFv = .text:0x8022433C; // type:function size:0x54 scope:global align:4 +init__15dDlst_2DtEff1_cF8_GXColor = .text:0x80224390; // type:function size:0xF4 scope:global align:4 +draw__15dDlst_2DtEff1_cFv = .text:0x80224484; // type:function size:0x248 scope:global align:4 +draw__17dDlst_snapShot2_cFv = .text:0x802246CC; // type:function size:0x7C scope:global align:4 +dDlst_setResTimgObj__FPC7ResTIMGP9_GXTexObjPvUlUl = .text:0x80224748; // type:function size:0x13C scope:global align:4 +cnvAddress__FffPfPf = .text:0x80224884; // type:function size:0x140 scope:global align:4 +draw__14dDlst_2Dt_Sp_cFv = .text:0x802249C4; // type:function size:0x300 scope:global align:4 +init__14dDlst_2Dt_Sp_cFP7ResTIMGffff8_GXColor = .text:0x80224CC4; // type:function size:0xF8 scope:global align:4 +__ct__10dOvlpFd4_cFv = .text:0x80224DBC; // type:function size:0x1DC scope:global align:4 +drawFadeOut__10dOvlpFd4_cFv = .text:0x80224F98; // type:function size:0xC8 scope:global align:4 +drawFadeIn__10dOvlpFd4_cFv = .text:0x80225060; // type:function size:0x3C scope:global align:4 +execFirstSnap__10dOvlpFd4_cFv = .text:0x8022509C; // type:function size:0x160 scope:global align:4 +execFadeOut__10dOvlpFd4_cFv = .text:0x802251FC; // type:function size:0x1C8 scope:global align:4 +execNextSnap__10dOvlpFd4_cFv = .text:0x802253C4; // type:function size:0x164 scope:global align:4 +execFadeIn__10dOvlpFd4_cFv = .text:0x80225528; // type:function size:0xCC scope:global align:4 +dOvlpFd4_Draw__FP10dOvlpFd4_c = .text:0x802255F4; // type:function size:0x64 scope:global align:4 +dOvlpFd4_Execute__FP10dOvlpFd4_c = .text:0x80225658; // type:function size:0x2C scope:global align:4 +dOvlpFd4_IsDelete__FP10dOvlpFd4_c = .text:0x80225684; // type:function size:0x8 scope:global align:4 +dOvlpFd4_Delete__FP10dOvlpFd4_c = .text:0x8022568C; // type:function size:0x8 scope:global align:4 +dOvlpFd4_Create__FPv = .text:0x80225694; // type:function size:0x2C scope:global align:4 +__dt__15dDlst_2DtEff1_cFv = .text:0x802256C0; // type:function size:0x150 scope:global align:4 +__dt__14dDlst_2Dt_Sp_cFv = .text:0x80225810; // type:function size:0x5C scope:global align:4 +__dt__17dDlst_snapShot2_cFv = .text:0x8022586C; // type:function size:0x5C scope:global align:4 +dPb_erasePicture__Fv = .text:0x802258C8; // type:function size:0x8C scope:global align:4 +screenSet__9dJle_Pb_cFv = .text:0x80225954; // type:function size:0x534 scope:global align:4 +screenSet2__9dJle_Pb_cFv = .text:0x80225E88; // type:function size:0x2E4 scope:global align:4 +cameraAlphaInc__9dJle_Pb_cFf = .text:0x8022616C; // type:function size:0x160 scope:global align:4 +browseAlphaInc__9dJle_Pb_cFf = .text:0x802262CC; // type:function size:0x1D4 scope:global align:4 +getAlphaInc__9dJle_Pb_cFf = .text:0x802264A0; // type:function size:0x120 scope:global align:4 +alphaDec__9dJle_Pb_cFf = .text:0x802265C0; // type:function size:0x480 scope:global align:4 +zoomScale__9dJle_Pb_cFv = .text:0x80226A40; // type:function size:0x13C scope:global align:4 +changeScale__9dJle_Pb_cFi = .text:0x80226B7C; // type:function size:0xEC scope:global align:4 +up_downIconMove__9dJle_Pb_cFv = .text:0x80226C68; // type:function size:0x4F0 scope:global align:4 +left_rightIconMove__9dJle_Pb_cFv = .text:0x80227158; // type:function size:0x1E0 scope:global align:4 +clickShutterMode__9dJle_Pb_cFv = .text:0x80227338; // type:function size:0x1E8 scope:global align:4 +selectMode__9dJle_Pb_cFv = .text:0x80227520; // type:function size:0x280 scope:global align:4 +cameraMode__9dJle_Pb_cFv = .text:0x802277A0; // type:function size:0x1A4 scope:global align:4 +pictureDraw__9dJle_Pb_cFUci = .text:0x80227944; // type:function size:0x3F0 scope:global align:4 +pictureEraseWait__9dJle_Pb_cFv = .text:0x80227D34; // type:function size:0x1A4 scope:global align:4 +pictureDecide__9dJle_Pb_cFv = .text:0x80227ED8; // type:function size:0x1F0 scope:global align:4 +pictureErase__9dJle_Pb_cFv = .text:0x802280C8; // type:function size:0xBC scope:global align:4 +pictureTransX__9dJle_Pb_cFfffff = .text:0x80228184; // type:function size:0x100 scope:global align:4 +changePicture__9dJle_Pb_cFv = .text:0x80228284; // type:function size:0x1EC scope:global align:4 +shutterChange__9dJle_Pb_cFv = .text:0x80228470; // type:function size:0x1E0 scope:global align:4 +moveCamera__9dJle_Pb_cFv = .text:0x80228650; // type:function size:0x138 scope:global align:4 +moveBrowse__9dJle_Pb_cFv = .text:0x80228788; // type:function size:0x420 scope:global align:4 +selectBrowse__9dJle_Pb_cFv = .text:0x80228BA8; // type:function size:0x398 scope:global align:4 +getBrowse__9dJle_Pb_cFv = .text:0x80228F40; // type:function size:0x1C0 scope:global align:4 +changeBrowseToCamera__9dJle_Pb_cFv = .text:0x80229100; // type:function size:0x19C scope:global align:4 +changeCameraToBrowse__9dJle_Pb_cFv = .text:0x8022929C; // type:function size:0x194 scope:global align:4 +setColorInit__9dJle_Pb_cFUc = .text:0x80229430; // type:function size:0xF0 scope:global align:4 +setColorAnime__9dJle_Pb_cFUc = .text:0x80229520; // type:function size:0x460 scope:global align:4 +changeData__9dJle_Pb_cFv = .text:0x80229980; // type:function size:0xFC scope:global align:4 +label_sort__9dJle_Pb_cFv = .text:0x80229A7C; // type:function size:0x78 scope:global align:4 +getPicLabelData__9dJle_Pb_cFUc = .text:0x80229AF4; // type:function size:0x64 scope:global align:4 +shutterLineRotateCenter__9dJle_Pb_cFfi = .text:0x80229B58; // type:function size:0x1F0 scope:global align:4 +shutterLineRotateInitPos__9dJle_Pb_cFfi = .text:0x80229D48; // type:function size:0x1F4 scope:global align:4 +shutterLineMove__9dJle_Pb_cFv = .text:0x80229F3C; // type:function size:0x160 scope:global align:4 +shutterLineDraw__9dJle_Pb_cFUc = .text:0x8022A09C; // type:function size:0x84 scope:global align:4 +messageSet__9dJle_Pb_cFUl = .text:0x8022A120; // type:function size:0x688 scope:global align:4 +remainMessageSet__9dJle_Pb_cFUc = .text:0x8022A7A8; // type:function size:0x68 scope:global align:4 +existMessageSet__9dJle_Pb_cFUc = .text:0x8022A810; // type:function size:0x68 scope:global align:4 +shutterShow__9dJle_Pb_cFv = .text:0x8022A878; // type:function size:0x30 scope:global align:4 +shutterHide__9dJle_Pb_cFv = .text:0x8022A8A8; // type:function size:0x34 scope:global align:4 +_create__9dJle_Pb_cFP10JKRExpHeap = .text:0x8022A8DC; // type:function size:0x668 scope:global align:4 +_copen__9dJle_Pb_cFv = .text:0x8022AF44; // type:function size:0xD4 scope:global align:4 +_bopen__9dJle_Pb_cFv = .text:0x8022B018; // type:function size:0xE0 scope:global align:4 +_gopen__9dJle_Pb_cFv = .text:0x8022B0F8; // type:function size:0x11C scope:global align:4 +_close__9dJle_Pb_cFv = .text:0x8022B214; // type:function size:0x84 scope:global align:4 +_cmove__9dJle_Pb_cFv = .text:0x8022B298; // type:function size:0x48 scope:global align:4 +_bmove__9dJle_Pb_cFv = .text:0x8022B2E0; // type:function size:0x20 scope:global align:4 +_gmove__9dJle_Pb_cFv = .text:0x8022B300; // type:function size:0x20 scope:global align:4 +draw__9dJle_Pb_cFv = .text:0x8022B320; // type:function size:0x6C8 scope:global align:4 +_delete__9dJle_Pb_cFP10JKRExpHeap = .text:0x8022B9E8; // type:function size:0x154 scope:global align:4 +dPb_Draw__FP12sub_pb_class = .text:0x8022BB3C; // type:function size:0x40 scope:global align:4 +dPb_Execute__FP12sub_pb_class = .text:0x8022BB7C; // type:function size:0x108 scope:global align:4 +dPb_IsDelete__FP12sub_pb_class = .text:0x8022BC84; // type:function size:0x8 scope:global align:4 +dPb_Delete__FP12sub_pb_class = .text:0x8022BC8C; // type:function size:0x100 scope:global align:4 +dPb_Create__FP9msg_class = .text:0x8022BD8C; // type:function size:0x2B0 scope:global align:4 +__dt__9dJle_Pb_cFv = .text:0x8022C03C; // type:function size:0x78 scope:global align:4 +checkProgSelect__FP10dScnLogo_c = .text:0x8022C0B4; // type:function size:0x7C scope:global align:4 +nintendoInDraw__FP10dScnLogo_c = .text:0x8022C130; // type:function size:0xA8 scope:global align:4 +nintendoOutDraw__FP10dScnLogo_c = .text:0x8022C1D8; // type:function size:0xD4 scope:global align:4 +nintendoOut2Draw__FP10dScnLogo_c = .text:0x8022C2AC; // type:function size:0xB0 scope:global align:4 +progInDraw__FP10dScnLogo_c = .text:0x8022C35C; // type:function size:0x128 scope:global align:4 +progSelDraw__FP10dScnLogo_c = .text:0x8022C484; // type:function size:0x624 scope:global align:4 +progOutDraw__FP10dScnLogo_c = .text:0x8022CAA8; // type:function size:0x1AC scope:global align:4 +progSetDraw__FP10dScnLogo_c = .text:0x8022CC54; // type:function size:0x174 scope:global align:4 +progChangeDraw__FP10dScnLogo_c = .text:0x8022CDC8; // type:function size:0x98 scope:global align:4 +dolbyInDraw__FP10dScnLogo_c = .text:0x8022CE60; // type:function size:0x88 scope:global align:4 +dolbyOutDraw__FP10dScnLogo_c = .text:0x8022CEE8; // type:function size:0x5C scope:global align:4 +dvdWaitDraw__FP10dScnLogo_c = .text:0x8022CF44; // type:function size:0x248 scope:global align:4 +dScnLogo_Draw__FP10dScnLogo_c = .text:0x8022D18C; // type:function size:0x50 scope:global align:4 +dScnLogo_Execute__FP10dScnLogo_c = .text:0x8022D1DC; // type:function size:0x40 scope:global align:4 +dScnLogo_IsDelete__FP10dScnLogo_c = .text:0x8022D21C; // type:function size:0x8 scope:global align:4 +dScnLogo_Delete__FP10dScnLogo_c = .text:0x8022D224; // type:function size:0x760 scope:global align:4 +phase_0__FP10dScnLogo_c = .text:0x8022D984; // type:function size:0x19C scope:global align:4 +phase_1__FP10dScnLogo_c = .text:0x8022DB20; // type:function size:0x138 scope:global align:4 +aramMount__FPCc = .text:0x8022DC58; // type:function size:0x28 scope:global align:4 +onMemMount__FPCc = .text:0x8022DC80; // type:function size:0x28 scope:global align:4 +phase_2__FP10dScnLogo_c = .text:0x8022DCA8; // type:function size:0xD0C scope:global align:4 +dScnLogo_Create__FP11scene_class = .text:0x8022E9B4; // type:function size:0x40 scope:global align:4 +dScnMenu_Draw__FP19menu_of_scene_class = .text:0x8022E9F4; // type:function size:0x35C scope:global align:4 +dScnMenu_Execute__FP19menu_of_scene_class = .text:0x8022ED50; // type:function size:0x5C8 scope:global align:4 +dScnMenu_IsDelete__FP19menu_of_scene_class = .text:0x8022F318; // type:function size:0x8 scope:global align:4 +dScnMenu_Delete__FP19menu_of_scene_class = .text:0x8022F320; // type:function size:0xA4 scope:global align:4 +phase_1__FP19menu_of_scene_class = .text:0x8022F3C4; // type:function size:0xEC scope:global align:4 +phase_2__FP19menu_of_scene_class = .text:0x8022F4B0; // type:function size:0x25C scope:global align:4 +dScnMenu_Create__FP11scene_class = .text:0x8022F70C; // type:function size:0x3C scope:global align:4 +__dt__11myFontClassFv = .text:0x8022F748; // type:function size:0x60 scope:global align:4 +drawChar_scale__11myFontClassFffffib = .text:0x8022F7A8; // type:function size:0x24 scope:global align:4 +getResFont__10JUTResFontCFv = .text:0x8022F7CC; // type:function size:0x8 scope:global align:4 +getFontType__10JUTResFontCFv = .text:0x8022F7D4; // type:function size:0xC scope:global align:4 +getLeading__10JUTResFontCFv = .text:0x8022F7E0; // type:function size:0xC scope:global align:4 +getWidth__10JUTResFontCFv = .text:0x8022F7EC; // type:function size:0xC scope:global align:4 +getAscent__10JUTResFontCFv = .text:0x8022F7F8; // type:function size:0xC scope:global align:4 +getDescent__10JUTResFontCFv = .text:0x8022F804; // type:function size:0xC scope:global align:4 +getHeight__10JUTResFontCFv = .text:0x8022F810; // type:function size:0x5C scope:global align:4 +__ct__9dSn_HIO_cFv = .text:0x8022F86C; // type:function size:0x84 scope:global align:4 +phase_1__FPc = .text:0x8022F8F0; // type:function size:0x6C scope:local align:4 +phase_2__FPc = .text:0x8022F95C; // type:function size:0x58 scope:local align:4 +phase_3__FPc = .text:0x8022F9B4; // type:function size:0x8 scope:local align:4 +resLoad__FP30request_of_phase_process_classPc = .text:0x8022F9BC; // type:function size:0x40 scope:global align:4 +create__10dScnName_cFv = .text:0x8022F9FC; // type:function size:0x7CC scope:global align:4 +cloth_create__10dScnName_cFv = .text:0x802301C8; // type:function size:0x34 scope:global align:4 +cloth_move__10dScnName_cFv = .text:0x802301FC; // type:function size:0x44 scope:global align:4 +cloth2D_create__10dScnName_cFv = .text:0x80230240; // type:function size:0xB8 scope:global align:4 +buttonIconCreate__10dScnName_cFv = .text:0x802302F8; // type:function size:0x208 scope:global align:4 +paneTransButtonIcon__10dScnName_cFsUcffUc = .text:0x80230500; // type:function size:0xE0 scope:global align:4 +execute__10dScnName_cFv = .text:0x802305E0; // type:function size:0x98 scope:global align:4 +setView__10dScnName_cFv = .text:0x80230678; // type:function size:0x9C scope:global align:4 +draw__10dScnName_cFv = .text:0x80230714; // type:function size:0xD8 scope:global align:4 +__dt__10dScnName_cFv = .text:0x802307EC; // type:function size:0x228 scope:global align:4 +MemCardCheckMain__10dScnName_cFv = .text:0x80230A14; // type:function size:0xBC scope:global align:4 +MemCardStatCheck__10dScnName_cFv = .text:0x80230AD0; // type:function size:0x1A8 scope:global align:4 +MemCardLoadWait__10dScnName_cFv = .text:0x80230C78; // type:function size:0xA8 scope:global align:4 +MemCardErrMsgWaitKey__10dScnName_cFv = .text:0x80230D20; // type:function size:0x54 scope:global align:4 +MemCardErrMsgWaitKey2__10dScnName_cFv = .text:0x80230D74; // type:function size:0x74 scope:global align:4 +MemCardGotoIPLSelect__10dScnName_cFv = .text:0x80230DE8; // type:function size:0x68 scope:global align:4 +MemCardGotoIPL__10dScnName_cFv = .text:0x80230E50; // type:function size:0x2C scope:global align:4 +MemCardErrMsgWaitNoSaveSel__10dScnName_cFv = .text:0x80230E7C; // type:function size:0xD0 scope:global align:4 +MemCardErrMsgWaitFormatSel__10dScnName_cFv = .text:0x80230F4C; // type:function size:0x84 scope:global align:4 +MemCardErrMsgWaitFormatSel2__10dScnName_cFv = .text:0x80230FD0; // type:function size:0x9C scope:global align:4 +MemCardFormat__10dScnName_cFv = .text:0x8023106C; // type:function size:0x54 scope:global align:4 +MemCardFormatCheck__10dScnName_cFv = .text:0x802310C0; // type:function size:0xBC scope:global align:4 +MemCardMakeGameFileSel__10dScnName_cFv = .text:0x8023117C; // type:function size:0x108 scope:global align:4 +MemCardMakeGameFile__10dScnName_cFv = .text:0x80231284; // type:function size:0x54 scope:global align:4 +MemCardMakeGameFileCheck__10dScnName_cFv = .text:0x802312D8; // type:function size:0xC0 scope:global align:4 +MemCardGotoFileSelect__10dScnName_cFv = .text:0x80231398; // type:function size:0x14 scope:global align:4 +MemCardCheckDbg__10dScnName_cFv = .text:0x802313AC; // type:function size:0x4 scope:global align:4 +MemCardCheckDbgWait__10dScnName_cFv = .text:0x802313B0; // type:function size:0x78 scope:global align:4 +FileErrorDraw__10dScnName_cFv = .text:0x80231428; // type:function size:0x2C scope:global align:4 +NoteOpen__10dScnName_cFv = .text:0x80231454; // type:function size:0x94 scope:global align:4 +NoteOpenWait__10dScnName_cFv = .text:0x802314E8; // type:function size:0xC0 scope:global align:4 +FileSelectOpen__10dScnName_cFv = .text:0x802315A8; // type:function size:0x38 scope:global align:4 +buttonIconProc__10dScnName_cFv = .text:0x802315E0; // type:function size:0x3D4 scope:global align:4 +FileSelOpenMain__10dScnName_cFv = .text:0x802319B4; // type:function size:0x70 scope:global align:4 +FileselOpenWait__10dScnName_cFv = .text:0x80231A24; // type:function size:0x4 scope:global align:4 +FileSelectMain__10dScnName_cFv = .text:0x80231A28; // type:function size:0x64 scope:global align:4 +FileSelectMainNormal__10dScnName_cFv = .text:0x80231A8C; // type:function size:0x22C scope:global align:4 +FileSelectMainExSave__10dScnName_cFv = .text:0x80231CB8; // type:function size:0x48 scope:global align:4 +ResetWait__10dScnName_cFv = .text:0x80231D00; // type:function size:0x28 scope:global align:4 +FileSelectClose__10dScnName_cFv = .text:0x80231D28; // type:function size:0x174 scope:global align:4 +FileSelectDraw__10dScnName_cFv = .text:0x80231E9C; // type:function size:0x24 scope:global align:4 +NameInOpen__10dScnName_cFv = .text:0x80231EC0; // type:function size:0x38 scope:global align:4 +NameOpenMain__10dScnName_cFv = .text:0x80231EF8; // type:function size:0x4C scope:global align:4 +NameOpenWait__10dScnName_cFv = .text:0x80231F44; // type:function size:0x4 scope:global align:4 +NameInMain__10dScnName_cFv = .text:0x80231F48; // type:function size:0xAC scope:global align:4 +NameInClose__10dScnName_cFv = .text:0x80231FF4; // type:function size:0x5C scope:global align:4 +NameInDraw__10dScnName_cFv = .text:0x80232050; // type:function size:0x24 scope:global align:4 +ShopDemoDataLoad__10dScnName_cFv = .text:0x80232074; // type:function size:0x4C scope:global align:4 +ShopDemoDataSet__10dScnName_cFv = .text:0x802320C0; // type:function size:0x7C scope:global align:4 +SaveOpen__10dScnName_cFv = .text:0x8023213C; // type:function size:0x70 scope:global align:4 +SaveMain__10dScnName_cFv = .text:0x802321AC; // type:function size:0x80 scope:global align:4 +SaveClose__10dScnName_cFv = .text:0x8023222C; // type:function size:0x4C scope:global align:4 +SaveDraw__10dScnName_cFv = .text:0x80232278; // type:function size:0x24 scope:global align:4 +NoneDraw__10dScnName_cFv = .text:0x8023229C; // type:function size:0x4 scope:global align:4 +changeGameScene__10dScnName_cFv = .text:0x802322A0; // type:function size:0x98 scope:global align:4 +dScnName_Draw__FP10dScnName_c = .text:0x80232338; // type:function size:0x20 scope:global align:4 +dScnName_Execute__FP10dScnName_c = .text:0x80232358; // type:function size:0x20 scope:global align:4 +dScnName_IsDelete__FP10dScnName_c = .text:0x80232378; // type:function size:0x8 scope:global align:4 +dScnName_Delete__FP10dScnName_c = .text:0x80232380; // type:function size:0x28 scope:global align:4 +dScnName_Create__FP11scene_class = .text:0x802323A8; // type:function size:0x50 scope:global align:4 +draw__13dDlst_BTICN_cFv = .text:0x802323F8; // type:function size:0x64 scope:global align:4 +draw__19dDlst_FLSEL_CLOTH_cFv = .text:0x8023245C; // type:function size:0xBC scope:global align:4 +__dt__19dDlst_FLSEL_CLOTH_cFv = .text:0x80232518; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_BTICN_cFv = .text:0x80232574; // type:function size:0x5C scope:global align:4 +__dt__9dSn_HIO_cFv = .text:0x802325D0; // type:function size:0x48 scope:global align:4 +__sinit_d_s_name_cpp = .text:0x80232618; // type:function size:0x450 scope:local align:4 +create__10dScnOpen_cFv = .text:0x80232A68; // type:function size:0x15C scope:global align:4 +execute__10dScnOpen_cFv = .text:0x80232BC4; // type:function size:0xE8 scope:global align:4 +draw__10dScnOpen_cFv = .text:0x80232CAC; // type:function size:0x8C scope:global align:4 +__dt__10dScnOpen_cFv = .text:0x80232D38; // type:function size:0xA0 scope:global align:4 +changeGameScene__10dScnOpen_cFv = .text:0x80232DD8; // type:function size:0x94 scope:global align:4 +dScnOpen_Draw__FP10dScnOpen_c = .text:0x80232E6C; // type:function size:0x20 scope:global align:4 +dScnOpen_Execute__FP10dScnOpen_c = .text:0x80232E8C; // type:function size:0x20 scope:global align:4 +dScnOpen_IsDelete__FP10dScnOpen_c = .text:0x80232EAC; // type:function size:0x8 scope:global align:4 +dScnOpen_Delete__FP10dScnOpen_c = .text:0x80232EB4; // type:function size:0x28 scope:global align:4 +dScnOpen_Create__FP11scene_class = .text:0x80232EDC; // type:function size:0x20 scope:global align:4 +set_message__18dScnOpen_message_cFUli = .text:0x80232EFC; // type:function size:0x450 scope:global align:4 +exec__18dScnOpen_message_cFv = .text:0x8023334C; // type:function size:0x1D8 scope:global align:4 +__ct__18dScnOpen_message_cFP10JKRExpHeap = .text:0x80233524; // type:function size:0xFC scope:global align:4 +__dt__18dScnOpen_message_cFv = .text:0x80233620; // type:function size:0x78 scope:global align:4 +__ct__15dScnOpen_proc_cFv = .text:0x80233698; // type:function size:0x474 scope:global align:4 +__dt__15dScnOpen_proc_cFv = .text:0x80233B0C; // type:function size:0xD8 scope:global align:4 +proc_execute__15dScnOpen_proc_cFv = .text:0x80233BE4; // type:function size:0x8F4 scope:global align:4 +proc_draw__15dScnOpen_proc_cFv = .text:0x802344D8; // type:function size:0x78 scope:global align:4 +draw__15dScnOpen_proc_cFv = .text:0x80234550; // type:function size:0x20 scope:global align:4 +calcPauseTimer__13dScnPly_ply_cFv = .text:0x80234570; // type:function size:0x40 scope:global align:4 +__ct__18dScnPly_dark_HIO_cFv = .text:0x802345B0; // type:function size:0xA4 scope:global align:4 +__ct__22dScnPly_reg_childHIO_cFv = .text:0x80234654; // type:function size:0x50 scope:global align:4 +__ct__22dScnPly_env_otherHIO_cFv = .text:0x802346A4; // type:function size:0x90 scope:global align:4 +__ct__22dScnPly_env_debugHIO_cFv = .text:0x80234734; // type:function size:0x44 scope:global align:4 +__ct__17dScnPly_msg_HIO_cFv = .text:0x80234778; // type:function size:0x3C scope:global align:4 +dScnPly_msg_HIO_checkUpdate__17dScnPly_msg_HIO_cFUc = .text:0x802347B4; // type:function size:0x8 scope:global align:4 +dScnPly_msg_HIO_setUpdate__17dScnPly_msg_HIO_cFUc = .text:0x802347BC; // type:function size:0x8 scope:global align:4 +dScnPly_msg_HIO_numUpdate__17dScnPly_msg_HIO_cFss = .text:0x802347C4; // type:function size:0x6C scope:global align:4 +dScnPly_msg_HIO_padCheck__17dScnPly_msg_HIO_cFv = .text:0x80234830; // type:function size:0x278 scope:global align:4 +dScnPly_msg_HIO_messageProc__17dScnPly_msg_HIO_cFv = .text:0x80234AA8; // type:function size:0xF4 scope:global align:4 +dScnPly_Draw__FP13dScnPly_ply_c = .text:0x80234B9C; // type:function size:0x434 scope:global align:4 +dScnPly_Execute__FP13dScnPly_ply_c = .text:0x80234FD0; // type:function size:0xE4 scope:global align:4 +dScnPly_IsDelete__FP13dScnPly_ply_c = .text:0x802350B4; // type:function size:0x8 scope:global align:4 +dScnPly_Delete__FP13dScnPly_ply_c = .text:0x802350BC; // type:function size:0x2A8 scope:global align:4 +heapSizeCheck__Fv = .text:0x80235364; // type:function size:0x244 scope:global align:4 +phase_00__FP13dScnPly_ply_c = .text:0x802355A8; // type:function size:0x108 scope:global align:4 +phase_01__FP13dScnPly_ply_c = .text:0x802356B0; // type:function size:0x30 scope:global align:4 +phase_0__FP13dScnPly_ply_c = .text:0x802356E0; // type:function size:0x114 scope:global align:4 +phase_1__FP13dScnPly_ply_c = .text:0x802357F4; // type:function size:0x1E8 scope:global align:4 +phase_2__FP13dScnPly_ply_c = .text:0x802359DC; // type:function size:0xE0 scope:global align:4 +phase_3__FP13dScnPly_ply_c = .text:0x80235ABC; // type:function size:0x50 scope:global align:4 +phase_4__FP13dScnPly_ply_c = .text:0x80235B0C; // type:function size:0x828 scope:global align:4 +phase_5__FP13dScnPly_ply_c = .text:0x80236334; // type:function size:0x110 scope:global align:4 +phase_6__FP13dScnPly_ply_c = .text:0x80236444; // type:function size:0x110 scope:global align:4 +phase_compleate__FPv = .text:0x80236554; // type:function size:0x8 scope:global align:4 +dScnPly_Create__FP11scene_class = .text:0x8023655C; // type:function size:0x30 scope:global align:4 +__dt__17dScnPly_msg_HIO_cFv = .text:0x8023658C; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_env_debugHIO_cFv = .text:0x802365D4; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_env_otherHIO_cFv = .text:0x8023661C; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_reg_childHIO_cFv = .text:0x80236664; // type:function size:0x48 scope:global align:4 +__dt__18dScnPly_dark_HIO_cFv = .text:0x802366AC; // type:function size:0x48 scope:global align:4 +__sinit_d_s_play_cpp = .text:0x802366F4; // type:function size:0x104 scope:local align:4 +__dt__21dScnPly_preLoad_HIO_cFv = .text:0x802367F8; // type:function size:0x5C scope:global align:4 +__dt__17dScnPly_env_HIO_cFv = .text:0x80236854; // type:function size:0x74 scope:global align:4 +__dt__17dScnPly_reg_HIO_cFv = .text:0x802368C8; // type:function size:0x70 scope:global align:4 +setMapImage__FP19room_of_scene_class = .text:0x80236938; // type:function size:0x60 scope:global align:4 +deleteMapImage__FP19room_of_scene_class = .text:0x80236998; // type:function size:0x30 scope:global align:4 +setArcName__FP19room_of_scene_class = .text:0x802369C8; // type:function size:0x44 scope:global align:4 +dScnRoom_Draw__FP19room_of_scene_class = .text:0x80236A0C; // type:function size:0x8 scope:global align:4 +deleteJugge__FPvPv = .text:0x80236A14; // type:function size:0x24 scope:global align:4 +objectSetCheck__FP19room_of_scene_class = .text:0x80236A38; // type:function size:0xE4 scope:global align:4 +dScnRoom_Execute__FP19room_of_scene_class = .text:0x80236B1C; // type:function size:0x90 scope:global align:4 +dScnRoom_IsDelete__FP19room_of_scene_class = .text:0x80236BAC; // type:function size:0x8 scope:global align:4 +dScnRoom_Delete__FP19room_of_scene_class = .text:0x80236BB4; // type:function size:0x170 scope:global align:4 +phase_0__FP19room_of_scene_class = .text:0x80236D24; // type:function size:0x34 scope:global align:4 +phase_1__FP19room_of_scene_class = .text:0x80236D58; // type:function size:0x90 scope:global align:4 +phase_2__FP19room_of_scene_class = .text:0x80236DE8; // type:function size:0x2B8 scope:global align:4 +setZoneNo__20dStage_roomControl_cFii = .text:0x802370A0; // type:function size:0x18 scope:global align:4 +phase_3__FP19room_of_scene_class = .text:0x802370B8; // type:function size:0x118 scope:global align:4 +phase_4__FP19room_of_scene_class = .text:0x802371D0; // type:function size:0xF4 scope:global align:4 +dScnRoom_Create__FP11scene_class = .text:0x802372C4; // type:function size:0x30 scope:global align:4 +dScnTitle_Draw__FP20title_of_scene_class = .text:0x802372F4; // type:function size:0x50 scope:global align:4 +dScnTitle_Execute__FP20title_of_scene_class = .text:0x80237344; // type:function size:0x184 scope:global align:4 +dScnTitle_IsDelete__FP20title_of_scene_class = .text:0x802374C8; // type:function size:0x8 scope:global align:4 +dScnTitle_Delete__FP20title_of_scene_class = .text:0x802374D0; // type:function size:0x8 scope:global align:4 +dScnTitle_Create__FP11scene_class = .text:0x802374D8; // type:function size:0x90 scope:global align:4 +draw__13dDlst_2DSCP_cFv = .text:0x80237568; // type:function size:0x80 scope:global align:4 +outFontDraw__13dDlst_2DSCP_cFv = .text:0x802375E8; // type:function size:0x138 scope:global align:4 +dScp_ScreenDataSet__FP13sub_scp_class = .text:0x80237720; // type:function size:0x814 scope:global align:4 +dScp_valueInit__FP13sub_scp_class = .text:0x80237F34; // type:function size:0x1A0 scope:global align:4 +dScp_setAlpha__FP13sub_scp_class = .text:0x802380D4; // type:function size:0xCC scope:global align:4 +dScp_wipeAngleCalc__FP13sub_scp_class = .text:0x802381A0; // type:function size:0x360 scope:global align:4 +dScp_ArrowAnime__FP13sub_scp_class = .text:0x80238500; // type:function size:0x4F0 scope:global align:4 +dScp_wipeMove__FP13sub_scp_classf = .text:0x802389F0; // type:function size:0x1C8 scope:global align:4 +dScp_wipeMove2__FP13sub_scp_classf = .text:0x80238BB8; // type:function size:0x268 scope:global align:4 +dScp_wipeMoveDemo__FP13sub_scp_classfb = .text:0x80238E20; // type:function size:0x23C scope:global align:4 +dScp_mesgPaneShow__FP13sub_scp_class = .text:0x8023905C; // type:function size:0x28 scope:global align:4 +dScp_mesgPaneHide__FP13sub_scp_class = .text:0x80239084; // type:function size:0xF8 scope:global align:4 +dScp_scopeAlpha__FP13sub_scp_classf = .text:0x8023917C; // type:function size:0xCC scope:global align:4 +dScp_scopeInitAlpha__FP13sub_scp_class = .text:0x80239248; // type:function size:0x90 scope:global align:4 +dScp_scopeAlphaZero__FP13sub_scp_class = .text:0x802392D8; // type:function size:0x90 scope:global align:4 +dScp_stringInit__FP13sub_scp_class = .text:0x80239368; // type:function size:0xB8 scope:global align:4 +dScp_stringSet__FP13sub_scp_class = .text:0x80239420; // type:function size:0x84 scope:global align:4 +dScp_yose_select__FP13sub_scp_class = .text:0x802394A4; // type:function size:0x58 scope:global align:4 +dScp_textPosition__FP13sub_scp_class = .text:0x802394FC; // type:function size:0xB0 scope:global align:4 +dScp_arrowInit__FP13sub_scp_class = .text:0x802395AC; // type:function size:0x50 scope:global align:4 +dScp_arrowMove__FP13sub_scp_class = .text:0x802395FC; // type:function size:0x3B4 scope:global align:4 +dScp_dotMove__FP13sub_scp_class = .text:0x802399B0; // type:function size:0x4FC scope:global align:4 +dScp_talkBeforeProc__FP13sub_scp_class = .text:0x80239EAC; // type:function size:0x264 scope:global align:4 +dScp_outnowProc__FP13sub_scp_class = .text:0x8023A110; // type:function size:0x19C scope:global align:4 +dScp_continueProc__FP13sub_scp_class = .text:0x8023A2AC; // type:function size:0xA8 scope:global align:4 +dScp_forceContinueProc__FP13sub_scp_class = .text:0x8023A354; // type:function size:0x6C scope:global align:4 +dScp_closewaitProc__FP13sub_scp_class = .text:0x8023A3C0; // type:function size:0x13C scope:global align:4 +dScp_finishProc__FP13sub_scp_class = .text:0x8023A4FC; // type:function size:0x8C scope:global align:4 +dScp_openProc__FP13sub_scp_class = .text:0x8023A588; // type:function size:0xF0 scope:global align:4 +dScp_openProc1__FP13sub_scp_class = .text:0x8023A678; // type:function size:0x120 scope:global align:4 +dScp_openProc2__FP13sub_scp_class = .text:0x8023A798; // type:function size:0x138 scope:global align:4 +dScp_moveProc__FP13sub_scp_class = .text:0x8023A8D0; // type:function size:0xDC scope:global align:4 +dScp_demoProc__FP13sub_scp_class = .text:0x8023A9AC; // type:function size:0x124 scope:global align:4 +dScp_talkNowProc__FP13sub_scp_class = .text:0x8023AAD0; // type:function size:0xD4 scope:global align:4 +dScp_closeProc__FP13sub_scp_class = .text:0x8023ABA4; // type:function size:0xBC scope:global align:4 +dScp_closeDemoProc__FP13sub_scp_class = .text:0x8023AC60; // type:function size:0xC0 scope:global align:4 +dScp_Draw__FP13sub_scp_class = .text:0x8023AD20; // type:function size:0x40 scope:global align:4 +dScp_Execute__FP13sub_scp_class = .text:0x8023AD60; // type:function size:0x194 scope:global align:4 +dScp_IsDelete__FP13sub_scp_class = .text:0x8023AEF4; // type:function size:0x8 scope:global align:4 +dScp_Delete__FP13sub_scp_class = .text:0x8023AEFC; // type:function size:0x198 scope:global align:4 +dScp_Create__FP9msg_class = .text:0x8023B094; // type:function size:0x408 scope:global align:4 +__dt__13dDlst_2DSCP_cFv = .text:0x8023B49C; // type:function size:0x5C scope:global align:4 +__sinit_d_scope_cpp = .text:0x8023B4F8; // type:function size:0x4C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x8023B544; // type:function size:0x20 scope:local align:4 +CreateHeap__14daThrowstone_cFv = .text:0x8023B564; // type:function size:0x78 scope:global align:4 +daThrowstoneCreate__FPv = .text:0x8023B5DC; // type:function size:0x100 scope:global align:4 +daThrowstoneDelete__FPv = .text:0x8023B6DC; // type:function size:0x2C scope:global align:4 +daThrowstoneExecute__FPv = .text:0x8023B708; // type:function size:0xBC scope:global align:4 +daThrowstoneDraw__FPv = .text:0x8023B7C4; // type:function size:0x94 scope:global align:4 +daThrowstoneIsDelete__FPv = .text:0x8023B858; // type:function size:0x8 scope:global align:4 +_create__8dTimer_cFv = .text:0x8023B860; // type:function size:0x478 scope:global align:4 +_execute__8dTimer_cFv = .text:0x8023BCD8; // type:function size:0x2B0 scope:global align:4 +_draw__8dTimer_cFv = .text:0x8023BF88; // type:function size:0x5C scope:global align:4 +_delete__8dTimer_cFv = .text:0x8023BFE4; // type:function size:0xD4 scope:global align:4 +RestTimeCheck__8dTimer_cFi = .text:0x8023C0B8; // type:function size:0x58 scope:global align:4 +deleteCheck__8dTimer_cFv = .text:0x8023C110; // type:function size:0x14 scope:global align:4 +SetSE__8dTimer_cFv = .text:0x8023C124; // type:function size:0x144 scope:global align:4 +start__8dTimer_cFv = .text:0x8023C268; // type:function size:0x64 scope:global align:4 +start__8dTimer_cFs = .text:0x8023C2CC; // type:function size:0x28 scope:global align:4 +stock_start__8dTimer_cFv = .text:0x8023C2F4; // type:function size:0xB4 scope:global align:4 +stock_start__8dTimer_cFs = .text:0x8023C3A8; // type:function size:0x28 scope:global align:4 +stop__8dTimer_cFUc = .text:0x8023C3D0; // type:function size:0x84 scope:global align:4 +restart__8dTimer_cFUc = .text:0x8023C454; // type:function size:0xAC scope:global align:4 +end__8dTimer_cFi = .text:0x8023C500; // type:function size:0x6C scope:global align:4 +deleteRequest__8dTimer_cFv = .text:0x8023C56C; // type:function size:0x10 scope:global align:4 +getTimeMs__8dTimer_cFv = .text:0x8023C57C; // type:function size:0x64 scope:global align:4 +getLimitTimeMs__8dTimer_cFv = .text:0x8023C5E0; // type:function size:0x48 scope:global align:4 +getRestTimeMs__8dTimer_cFv = .text:0x8023C628; // type:function size:0x74 scope:global align:4 +setScreen__21dDlst_TimerScrnDraw_cFPCcP10JKRArchive = .text:0x8023C69C; // type:function size:0x388 scope:global align:4 +changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei = .text:0x8023CA24; // type:function size:0x54 scope:global align:4 +getNumber__21dDlst_TimerScrnDraw_cFi = .text:0x8023CA78; // type:function size:0x14 scope:global align:4 +setTimer__21dDlst_TimerScrnDraw_cFi = .text:0x8023CA8C; // type:function size:0x24C scope:global align:4 +setRupee__21dDlst_TimerScrnDraw_cFs = .text:0x8023CCD8; // type:function size:0x218 scope:global align:4 +dTm_parentPaneScale__FP18fopMsgM_pane_classP18fopMsgM_pane_classf = .text:0x8023CEF0; // type:function size:0x58 scope:global align:4 +setPaneInitialPos__21dDlst_TimerScrnDraw_cFP18fopMsgM_pane_classff = .text:0x8023CF48; // type:function size:0x50 scope:global align:4 +setTimerPos__21dDlst_TimerScrnDraw_cFff = .text:0x8023CF98; // type:function size:0x134 scope:global align:4 +setRupeePos__21dDlst_TimerScrnDraw_cFff = .text:0x8023D0CC; // type:function size:0x5C scope:global align:4 +setShowType__21dDlst_TimerScrnDraw_cFUc = .text:0x8023D128; // type:function size:0xD0 scope:global align:4 +setIconType__21dDlst_TimerScrnDraw_cFPvUc = .text:0x8023D1F8; // type:function size:0x120 scope:global align:4 +anime__21dDlst_TimerScrnDraw_cFv = .text:0x8023D318; // type:function size:0x32C scope:global align:4 +closeAnime__21dDlst_TimerScrnDraw_cFv = .text:0x8023D644; // type:function size:0x204 scope:global align:4 +hide__21dDlst_TimerScrnDraw_cFv = .text:0x8023D848; // type:function size:0x74 scope:global align:4 +draw__21dDlst_TimerScrnDraw_cFv = .text:0x8023D8BC; // type:function size:0xE4 scope:global align:4 +dTimer_Draw__FP8dTimer_c = .text:0x8023D9A0; // type:function size:0x20 scope:global align:4 +dTimer_Execute__FP8dTimer_c = .text:0x8023D9C0; // type:function size:0x20 scope:global align:4 +dTimer_IsDelete__FP8dTimer_c = .text:0x8023D9E0; // type:function size:0x8 scope:global align:4 +dTimer_Delete__FP8dTimer_c = .text:0x8023D9E8; // type:function size:0x20 scope:global align:4 +dTimer_Create__FP9msg_class = .text:0x8023DA08; // type:function size:0x20 scope:global align:4 +dTimer_createTimer__FiUsUcUcffff = .text:0x8023DA28; // type:function size:0x60 scope:global align:4 +dTimer_createStockTimer__Fv = .text:0x8023DA88; // type:function size:0x64 scope:global align:4 +__dt__21dDlst_TimerScrnDraw_cFv = .text:0x8023DAEC; // type:function size:0x5C scope:global align:4 +dWaterMark_Draw__FP12dWaterMark_c = .text:0x8023DB48; // type:function size:0xB0 scope:global align:4 +setMatrix__12dWaterMark_cFv = .text:0x8023DBF8; // type:function size:0x234 scope:global align:4 +dWaterMark_Execute__FP12dWaterMark_c = .text:0x8023DE2C; // type:function size:0xF8 scope:global align:4 +dWaterMark_IsDelete__FP12dWaterMark_c = .text:0x8023DF24; // type:function size:0x8 scope:global align:4 +dWaterMark_Delete__FP12dWaterMark_c = .text:0x8023DF2C; // type:function size:0x54 scope:global align:4 +dWaterMark_Create__FP12kankyo_class = .text:0x8023DF80; // type:function size:0x20 scope:global align:4 +create__12dWaterMark_cFv = .text:0x8023DFA0; // type:function size:0x2FC scope:global align:4 +__sinit_d_water_mark_cpp = .text:0x8023E29C; // type:function size:0x128 scope:local align:4 +createHeap__12dWindArrow_cFv = .text:0x8023E3C4; // type:function size:0x5C scope:global align:4 +adjustHeap__12dWindArrow_cFv = .text:0x8023E420; // type:function size:0x4C scope:global align:4 +dWindArrow_Draw__FP12dWindArrow_c = .text:0x8023E46C; // type:function size:0x20 scope:global align:4 +draw__12dWindArrow_cFv = .text:0x8023E48C; // type:function size:0x268 scope:global align:4 +dWindArrow_Execute__FP12dWindArrow_c = .text:0x8023E6F4; // type:function size:0x44 scope:global align:4 +dWindArrow_IsDelete__FP12dWindArrow_c = .text:0x8023E738; // type:function size:0x8 scope:global align:4 +dWindArrow_Delete__FP12dWindArrow_c = .text:0x8023E740; // type:function size:0x68 scope:global align:4 +dWindArrow_Create__FP12kankyo_class = .text:0x8023E7A8; // type:function size:0x1C0 scope:global align:4 +jointCallBack__10dWpillar_cFi = .text:0x8023E968; // type:function size:0x7C scope:global align:4 +dWpillar_jointCallBack__FP7J3DNodei = .text:0x8023E9E4; // type:function size:0x44 scope:global align:4 +draw__10dWpillar_cFv = .text:0x8023EA28; // type:function size:0x2D0 scope:global align:4 +dWpillar_Draw__FP10dWpillar_c = .text:0x8023ECF8; // type:function size:0x20 scope:global align:4 +execute__10dWpillar_cFv = .text:0x8023ED18; // type:function size:0x98 scope:global align:4 +dWpillar_Execute__FP10dWpillar_c = .text:0x8023EDB0; // type:function size:0x20 scope:global align:4 +dWpillar_IsDelete__FP10dWpillar_c = .text:0x8023EDD0; // type:function size:0x8 scope:global align:4 +wp_delete__10dWpillar_cFv = .text:0x8023EDD8; // type:function size:0x30 scope:global align:4 +dWpillar_Delete__FP10dWpillar_c = .text:0x8023EE08; // type:function size:0x20 scope:global align:4 +create__10dWpillar_cFv = .text:0x8023EE28; // type:function size:0x788 scope:global align:4 +dWpillar_Create__FP12kankyo_class = .text:0x8023F5B0; // type:function size:0x20 scope:global align:4 +draw__20dWpotWater_EcallBackFP14JPABaseEmitter = .text:0x8023F5D0; // type:function size:0x7C scope:global align:4 +dWpotWater_Draw__FP12dWpotWater_c = .text:0x8023F64C; // type:function size:0x3C scope:global align:4 +dWpotWater_Execute__FP12dWpotWater_c = .text:0x8023F688; // type:function size:0xB8 scope:global align:4 +dWpotWater_IsDelete__FP12dWpotWater_c = .text:0x8023F740; // type:function size:0x8 scope:global align:4 +dWpotWater_Delete__FP12dWpotWater_c = .text:0x8023F748; // type:function size:0x8 scope:global align:4 +dWpotWater_Create__FP12kankyo_class = .text:0x8023F750; // type:function size:0x87C scope:global align:4 +__dt__20dWpotWater_EcallBackFv = .text:0x8023FFCC; // type:function size:0x6C scope:global align:4 +execute__20dWpotWater_EcallBackFP14JPABaseEmitter = .text:0x80240038; // type:function size:0x4 scope:global align:4 +setup__20dWpotWater_EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8024003C; // type:function size:0x4 scope:global align:4 +__sinit_d_wpot_water_cpp = .text:0x80240040; // type:function size:0x58 scope:local align:4 +__dt__24DynamicModuleControlBaseFv = .text:0x80240098; // type:function size:0xB8 scope:global align:4 +__ct__24DynamicModuleControlBaseFv = .text:0x80240150; // type:function size:0x4C scope:global align:4 +link__24DynamicModuleControlBaseFv = .text:0x8024019C; // type:function size:0x104 scope:global align:4 +unlink__24DynamicModuleControlBaseFv = .text:0x802402A0; // type:function size:0xBC scope:global align:4 +load_async__24DynamicModuleControlBaseFv = .text:0x8024035C; // type:function size:0x40 scope:global align:4 +force_unlink__24DynamicModuleControlBaseFv = .text:0x8024039C; // type:function size:0x44 scope:global align:4 +dump__24DynamicModuleControlBaseFv = .text:0x802403E0; // type:function size:0x1DC scope:global align:4 +__ct__20DynamicModuleControlFPCc = .text:0x802405BC; // type:function size:0x70 scope:global align:4 +mountCallback__20DynamicModuleControlFPv = .text:0x8024062C; // type:function size:0x8C scope:global align:4 +initialize__20DynamicModuleControlFv = .text:0x802406B8; // type:function size:0x38 scope:global align:4 +callback__20DynamicModuleControlFPv = .text:0x802406F0; // type:function size:0x2C scope:global align:4 +calcSum2__FPCUsUl = .text:0x8024071C; // type:function size:0x28 scope:global align:4 +do_load__20DynamicModuleControlFv = .text:0x80240744; // type:function size:0x304 scope:global align:4 +do_load_async__20DynamicModuleControlFv = .text:0x80240A48; // type:function size:0xC8 scope:global align:4 +do_unload__20DynamicModuleControlFv = .text:0x80240B10; // type:function size:0x48 scope:global align:4 +dump2__20DynamicModuleControlFv = .text:0x80240B58; // type:function size:0x5C scope:global align:4 +do_link__20DynamicModuleControlFv = .text:0x80240BB4; // type:function size:0x3A0 scope:global align:4 +do_unlink__20DynamicModuleControlFv = .text:0x80240F54; // type:function size:0xD8 scope:global align:4 +getModuleSize__20DynamicModuleControlCFv = .text:0x8024102C; // type:function size:0x70 scope:global align:4 +getModuleTypeString__20DynamicModuleControlCFv = .text:0x8024109C; // type:function size:0x18 scope:global align:4 +ModuleProlog = .text:0x802410B4; // type:function size:0x4 scope:global align:4 +ModuleEpilog = .text:0x802410B8; // type:function size:0x4 scope:global align:4 +ModuleUnresolved = .text:0x802410BC; // type:function size:0xBC scope:global align:4 +ModuleConstructorsX = .text:0x80241178; // type:function size:0x80 scope:global align:4 +ModuleDestructorsX = .text:0x802411F8; // type:function size:0x80 scope:global align:4 +do_link__24DynamicModuleControlBaseFv = .text:0x80241278; // type:function size:0x8 scope:global align:4 +do_load__24DynamicModuleControlBaseFv = .text:0x80241280; // type:function size:0x8 scope:global align:4 +do_unload__24DynamicModuleControlBaseFv = .text:0x80241288; // type:function size:0x8 scope:global align:4 +do_unlink__24DynamicModuleControlBaseFv = .text:0x80241290; // type:function size:0x8 scope:global align:4 +do_load_async__24DynamicModuleControlBaseFv = .text:0x80241298; // type:function size:0x8 scope:global align:4 +dump2__24DynamicModuleControlBaseFv = .text:0x802412A0; // type:function size:0x4 scope:global align:4 +getModuleTypeString__24DynamicModuleControlBaseCFv = .text:0x802412A4; // type:function size:0x10 scope:global align:4 +getModuleSize__24DynamicModuleControlBaseCFv = .text:0x802412B4; // type:function size:0x8 scope:global align:4 +getModuleName__20DynamicModuleControlCFv = .text:0x802412BC; // type:function size:0x8 scope:global align:4 +getExpandedResSize__10JKRArchiveCFPCv = .text:0x802412C4; // type:function size:0x2C scope:global align:4 +init__3cMlFP7JKRHeap = .text:0x802412F0; // type:function size:0x8 scope:global align:4 +memalignB__3cMlFiUl = .text:0x802412F8; // type:function size:0x38 scope:global align:4 +free__3cMlFPv = .text:0x80241330; // type:function size:0x2C scope:global align:4 +cAPIGph_Painter__Fv = .text:0x8024135C; // type:function size:0x30 scope:global align:4 +cAPIGph_BeforeOfDraw__Fv = .text:0x8024138C; // type:function size:0x30 scope:global align:4 +cAPIGph_AfterOfDraw__Fv = .text:0x802413BC; // type:function size:0x30 scope:global align:4 +Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo = .text:0x802413EC; // type:function size:0x3C scope:global align:4 +SetArea__15cCcD_DivideAreaFRC8cM3dGAab = .text:0x80241428; // type:function size:0x130 scope:global align:4 +CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl = .text:0x80241558; // type:function size:0x1B4 scope:global align:4 +CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab = .text:0x8024170C; // type:function size:0x218 scope:global align:4 +GetGStts__9cCcD_SttsCFv = .text:0x80241924; // type:function size:0x8 scope:global align:4 +GetGStts__9cCcD_SttsFv = .text:0x8024192C; // type:function size:0x8 scope:global align:4 +Init__9cCcD_SttsFiiPvUi = .text:0x80241934; // type:function size:0x60 scope:global align:4 +Ct__9cCcD_SttsFv = .text:0x80241994; // type:function size:0x30 scope:global align:4 +PlusCcMove__9cCcD_SttsFfff = .text:0x802419C4; // type:function size:0x298 scope:global align:4 +Set__8cCcD_ObjFRC11cCcD_SrcObj = .text:0x80241C5C; // type:function size:0x3C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80241C98; // type:function size:0xD0 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80241D68; // type:function size:0x38 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x80241DA0; // type:function size:0x3C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80241DDC; // type:function size:0x38 scope:global align:4 +CalcAabBox__12cCcD_TriAttrFv = .text:0x80241E14; // type:function size:0xB0 scope:global align:4 +GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz = .text:0x80241EC4; // type:function size:0x9C scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80241F60; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80241FA4; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x80241FE8; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8024202C; // type:function size:0xD0 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf = .text:0x802420FC; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf = .text:0x8024214C; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf = .text:0x8024219C; // type:function size:0x50 scope:global align:4 +CalcAabBox__12cCcD_CpsAttrFv = .text:0x802421EC; // type:function size:0xA8 scope:global align:4 +GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz = .text:0x80242294; // type:function size:0x168 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x802423FC; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80242448; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024248C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x802424D0; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf = .text:0x80242508; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf = .text:0x8024254C; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf = .text:0x80242590; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_CylAttrFv = .text:0x802425E8; // type:function size:0x64 scope:global align:4 +GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz = .text:0x8024264C; // type:function size:0xE8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80242734; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80242780; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x802427C4; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80242808; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf = .text:0x80242840; // type:function size:0x54 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf = .text:0x80242894; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf = .text:0x802428D8; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_SphAttrFv = .text:0x80242930; // type:function size:0x88 scope:global align:4 +GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz = .text:0x802429B8; // type:function size:0x9C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80242A54; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80242A5C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80242A64; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x80242A9C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x80242AA4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x80242AAC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x80242AB4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x80242ABC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x80242AC4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x80242ACC; // type:function size:0x38 scope:global align:4 +__dt__12cCcD_TriAttrFv = .text:0x80242B04; // type:function size:0xA0 scope:global align:4 +ClrAt__9cCcD_SttsFv = .text:0x80242BA4; // type:function size:0x4 scope:global align:4 +ClrTg__9cCcD_SttsFv = .text:0x80242BA8; // type:function size:0xC scope:global align:4 +__sinit_c_cc_d_cpp = .text:0x80242BB4; // type:function size:0x54 scope:local align:4 +@32@__dt__12cCcD_TriAttrFv = .text:0x80242C08; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CpsAttrFv = .text:0x80242C10; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CylAttrFv = .text:0x80242C18; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_SphAttrFv = .text:0x80242C20; // type:function size:0x8 scope:local align:4 +__ct__4cCcSFv = .text:0x80242C28; // type:function size:0x28 scope:global align:4 +Ct__4cCcSFv = .text:0x80242C50; // type:function size:0x94 scope:global align:4 +Dt__4cCcSFv = .text:0x80242CE4; // type:function size:0x20 scope:global align:4 +Set__4cCcSFP8cCcD_Obj = .text:0x80242D04; // type:function size:0xB4 scope:global align:4 +ClrCoHitInf__4cCcSFv = .text:0x80242DB8; // type:function size:0xA0 scope:global align:4 +ClrTgHitInf__4cCcSFv = .text:0x80242E58; // type:function size:0xA0 scope:global align:4 +ClrAtHitInf__4cCcSFv = .text:0x80242EF8; // type:function size:0x9C scope:global align:4 +ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80242F94; // type:function size:0x128 scope:global align:4 +ChkAtTg__4cCcSFv = .text:0x802430BC; // type:function size:0x23C scope:global align:4 +ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x802432F8; // type:function size:0xB0 scope:global align:4 +ChkCo__4cCcSFv = .text:0x802433A8; // type:function size:0x184 scope:global align:4 +CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x8024352C; // type:function size:0x18 scope:global align:4 +SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz = .text:0x80243544; // type:function size:0x1FC scope:global align:4 +SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x80243740; // type:function size:0x14C scope:global align:4 +SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x8024388C; // type:function size:0xEC4 scope:global align:4 +CalcArea__4cCcSFv = .text:0x80244750; // type:function size:0x144 scope:global align:4 +Move__4cCcSFv = .text:0x80244894; // type:function size:0x64 scope:global align:4 +DrawClear__4cCcSFv = .text:0x802448F8; // type:function size:0x94 scope:global align:4 +SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x8024498C; // type:function size:0x4 scope:global align:4 +ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80244990; // type:function size:0x8 scope:global align:4 +SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80244998; // type:function size:0x4 scope:global align:4 +ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x8024499C; // type:function size:0x8 scope:global align:4 +SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x802449A4; // type:function size:0x4 scope:global align:4 +MoveAfterCheck__4cCcSFv = .text:0x802449A8; // type:function size:0x4 scope:global align:4 +cCt_Counter__Fi = .text:0x802449AC; // type:function size:0x48 scope:global align:4 +cLs_Init__FP15node_list_class = .text:0x802449F4; // type:function size:0x14 scope:global align:4 +cLs_SingleCut__FP10node_class = .text:0x80244A08; // type:function size:0x84 scope:global align:4 +cLs_Addition__FP15node_list_classP10node_class = .text:0x80244A8C; // type:function size:0x74 scope:global align:4 +cLs_Insert__FP15node_list_classiP10node_class = .text:0x80244B00; // type:function size:0x88 scope:global align:4 +cLs_GetFirst__FP15node_list_class = .text:0x80244B88; // type:function size:0x48 scope:global align:4 +cLs_Create__FP15node_list_class = .text:0x80244BD0; // type:function size:0x20 scope:global align:4 +cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv = .text:0x80244BF0; // type:function size:0x38 scope:global align:4 +cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv = .text:0x80244C28; // type:function size:0x38 scope:global align:4 +cNd_Join__FP10node_classP10node_class = .text:0x80244C60; // type:function size:0xC scope:global align:4 +cNd_LengthOf__FP10node_class = .text:0x80244C6C; // type:function size:0x30 scope:global align:4 +cNd_First__FP10node_class = .text:0x80244C9C; // type:function size:0x30 scope:global align:4 +cNd_Last__FP10node_class = .text:0x80244CCC; // type:function size:0x30 scope:global align:4 +cNd_Order__FP10node_classi = .text:0x80244CFC; // type:function size:0x50 scope:global align:4 +cNd_SingleCut__FP10node_class = .text:0x80244D4C; // type:function size:0x34 scope:global align:4 +cNd_Cut__FP10node_class = .text:0x80244D80; // type:function size:0x20 scope:global align:4 +cNd_Addition__FP10node_classP10node_class = .text:0x80244DA0; // type:function size:0x34 scope:global align:4 +cNd_Insert__FP10node_classP10node_class = .text:0x80244DD4; // type:function size:0x6C scope:global align:4 +cNd_SetObject__FP10node_classPv = .text:0x80244E40; // type:function size:0x28 scope:global align:4 +cNd_ClearObject__FP10node_class = .text:0x80244E68; // type:function size:0x24 scope:global align:4 +cNd_ForcedClear__FP10node_class = .text:0x80244E8C; // type:function size:0x14 scope:global align:4 +cNd_Create__FP10node_classPv = .text:0x80244EA0; // type:function size:0x14 scope:global align:4 +cNdIt_Method__FP10node_classPFP10node_classPv_iPv = .text:0x80244EB4; // type:function size:0x90 scope:global align:4 +cNdIt_Judge__FP10node_classPFP10node_classPv_PvPv = .text:0x80244F44; // type:function size:0x8C scope:global align:4 +cTr_SingleCut__FP10node_class = .text:0x80244FD0; // type:function size:0x20 scope:global align:4 +cTr_Addition__FP21node_lists_tree_classiP10node_class = .text:0x80244FF0; // type:function size:0x44 scope:global align:4 +cTr_Insert__FP21node_lists_tree_classiP10node_classi = .text:0x80245034; // type:function size:0x44 scope:global align:4 +cTr_Create__FP21node_lists_tree_classP15node_list_classi = .text:0x80245078; // type:function size:0x58 scope:global align:4 +cTrIt_Method__FP21node_lists_tree_classPFP10node_classPv_iPv = .text:0x802450D0; // type:function size:0x74 scope:global align:4 +cTrIt_Judge__FP21node_lists_tree_classPFP10node_classPv_PvPv = .text:0x80245144; // type:function size:0x70 scope:global align:4 +cPhs_Reset__FP30request_of_phase_process_class = .text:0x802451B4; // type:function size:0xC scope:global align:4 +cPhs_Set__FP30request_of_phase_process_classPPFPv_i = .text:0x802451C0; // type:function size:0x10 scope:global align:4 +cPhs_UnCompleate__FP30request_of_phase_process_class = .text:0x802451D0; // type:function size:0x28 scope:global align:4 +cPhs_Compleate__FP30request_of_phase_process_class = .text:0x802451F8; // type:function size:0x10 scope:global align:4 +cPhs_Next__FP30request_of_phase_process_class = .text:0x80245208; // type:function size:0x60 scope:global align:4 +cPhs_Do__FP30request_of_phase_process_classPv = .text:0x80245268; // type:function size:0xD4 scope:global align:4 +cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x8024533C; // type:function size:0x28 scope:global align:4 +cReq_Is_Done__FP18request_base_class = .text:0x80245364; // type:function size:0x2C scope:global align:4 +cReq_Done__FP18request_base_class = .text:0x80245390; // type:function size:0x30 scope:global align:4 +cReq_Command__FP18request_base_classUc = .text:0x802453C0; // type:function size:0x20 scope:global align:4 +cReq_Create__FP18request_base_classUc = .text:0x802453E0; // type:function size:0x30 scope:global align:4 +cTg_IsUse__FP16create_tag_class = .text:0x80245410; // type:function size:0xC scope:global align:4 +cTg_SingleCutFromTree__FP16create_tag_class = .text:0x8024541C; // type:function size:0x40 scope:global align:4 +cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class = .text:0x8024545C; // type:function size:0x50 scope:global align:4 +cTg_InsertToTree__FP21node_lists_tree_classiP16create_tag_classi = .text:0x802454AC; // type:function size:0x50 scope:global align:4 +cTg_GetFirst__FP15node_list_class = .text:0x802454FC; // type:function size:0x38 scope:global align:4 +cTg_SingleCut__FP16create_tag_class = .text:0x80245534; // type:function size:0x40 scope:global align:4 +cTg_Addition__FP15node_list_classP16create_tag_class = .text:0x80245574; // type:function size:0x50 scope:global align:4 +cTg_Create__FP16create_tag_classPv = .text:0x802455C4; // type:function size:0x48 scope:global align:4 +cTgIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x8024560C; // type:function size:0x34 scope:global align:4 +cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter = .text:0x80245640; // type:function size:0x34 scope:global align:4 +__pl__4cXyzCFRC3Vec = .text:0x80245674; // type:function size:0x50 scope:global align:4 +__mi__4cXyzCFRC3Vec = .text:0x802456C4; // type:function size:0x50 scope:global align:4 +__ml__4cXyzCFf = .text:0x80245714; // type:function size:0x4C scope:global align:4 +__ml__4cXyzCFRC3Vec = .text:0x80245760; // type:function size:0x48 scope:global align:4 +__dv__4cXyzCFf = .text:0x802457A8; // type:function size:0x54 scope:global align:4 +getCrossProduct__4cXyzCFRC3Vec = .text:0x802457FC; // type:function size:0x50 scope:global align:4 +outprod__4cXyzCFRC3Vec = .text:0x8024584C; // type:function size:0x28 scope:global align:4 +norm__4cXyzCFv = .text:0x80245874; // type:function size:0xA4 scope:global align:4 +normZP__4cXyzCFv = .text:0x80245918; // type:function size:0x94 scope:global align:4 +normZC__4cXyzCFv = .text:0x802459AC; // type:function size:0x130 scope:global align:4 +normalize__4cXyzFv = .text:0x80245ADC; // type:function size:0xA4 scope:global align:4 +normalizeZP__4cXyzFv = .text:0x80245B80; // type:function size:0x94 scope:global align:4 +normalizeRS__4cXyzFv = .text:0x80245C14; // type:function size:0x50 scope:global align:4 +__eq__4cXyzCFRC3Vec = .text:0x80245C64; // type:function size:0x40 scope:global align:4 +__ne__4cXyzCFRC3Vec = .text:0x80245CA4; // type:function size:0x40 scope:global align:4 +isZero__4cXyzCFv = .text:0x80245CE4; // type:function size:0x64 scope:global align:4 +__sinit_c_xyz_cpp = .text:0x80245D48; // type:function size:0x164 scope:local align:4 +__ct__5csXyzFsss = .text:0x80245EAC; // type:function size:0x10 scope:global align:4 +__pl__5csXyzFR5csXyz = .text:0x80245EBC; // type:function size:0x58 scope:global align:4 +__apl__5csXyzFR5csXyz = .text:0x80245F14; // type:function size:0x34 scope:global align:4 +__ml__5csXyzFf = .text:0x80245F48; // type:function size:0xA4 scope:global align:4 +__sinit_c_sxyz_cpp = .text:0x80245FEC; // type:function size:0x58 scope:local align:4 +cM_rad2s__Ff = .text:0x80246044; // type:function size:0x58 scope:global align:4 +U_GetAtanTable__Fff = .text:0x8024609C; // type:function size:0x34 scope:global align:4 +cM_atan2s__Fff = .text:0x802460D0; // type:function size:0x1A0 scope:global align:4 +cM_atan2f__Fff = .text:0x80246270; // type:function size:0x48 scope:global align:4 +cM_initRnd__Fiii = .text:0x802462B8; // type:function size:0x10 scope:global align:4 +cM_rnd__Fv = .text:0x802462C8; // type:function size:0xE8 scope:global align:4 +cM_rndF__Ff = .text:0x802463B0; // type:function size:0x38 scope:global align:4 +cM_rndFX__Ff = .text:0x802463E8; // type:function size:0x48 scope:global align:4 +cM_initRnd2__Fiii = .text:0x80246430; // type:function size:0x10 scope:global align:4 +Init__11cBgS_ChkElmFv = .text:0x80246440; // type:function size:0x1C scope:global align:4 +Regist2__11cBgS_ChkElmFP4cBgWUiPv = .text:0x8024645C; // type:function size:0x1C scope:global align:4 +Release__11cBgS_ChkElmFv = .text:0x80246478; // type:function size:0x24 scope:global align:4 +Regist__4cBgSFP4cBgWUiPv = .text:0x8024649C; // type:function size:0x164 scope:global align:4 +Release__4cBgSFP4cBgW = .text:0x80246600; // type:function size:0x9C scope:global align:4 +Ct__4cBgSFv = .text:0x8024669C; // type:function size:0x54 scope:global align:4 +Dt__4cBgSFv = .text:0x802466F0; // type:function size:0x7C scope:global align:4 +LineCross__4cBgSFP11cBgS_LinChk = .text:0x8024676C; // type:function size:0x178 scope:global align:4 +GroundCross__4cBgSFP11cBgS_GndChk = .text:0x802468E4; // type:function size:0x130 scope:global align:4 +ConvDzb__4cBgSFPv = .text:0x80246A14; // type:function size:0x284 scope:global align:4 +GetActorPointer__4cBgSCFi = .text:0x80246C98; // type:function size:0x8C scope:global align:4 +GetBgWPointer__4cBgSCFR13cBgS_PolyInfo = .text:0x80246D24; // type:function size:0x38 scope:global align:4 +ChkPolySafe__4cBgSFR13cBgS_PolyInfo = .text:0x80246D5C; // type:function size:0x9C scope:global align:4 +GetTriGrp__4cBgSCFii = .text:0x80246DF8; // type:function size:0x118 scope:global align:4 +GetGrpToRoomId__4cBgSCFii = .text:0x80246F10; // type:function size:0xD4 scope:global align:4 +GetTriPla__4cBgSCFii = .text:0x80246FE4; // type:function size:0xD4 scope:global align:4 +GetTriPnt__4cBgSCFR13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x802470B8; // type:function size:0xC0 scope:global align:4 +Move__4cBgSFv = .text:0x80247178; // type:function size:0x4 scope:global align:4 +ShdwDraw__4cBgSFP13cBgS_ShdwDraw = .text:0x8024717C; // type:function size:0x6C scope:global align:4 +GetGrpInf__4cBgSCFR13cBgS_PolyInfoi = .text:0x802471E8; // type:function size:0x11C scope:global align:4 +__dt__8cBgS_ChkFv = .text:0x80247304; // type:function size:0x48 scope:global align:4 +ChkSameActorPid__8cBgS_ChkCFUi = .text:0x8024734C; // type:function size:0x40 scope:global align:4 +__ct__11cBgS_GndChkFv = .text:0x8024738C; // type:function size:0x8C scope:global align:4 +ct__11cBgS_LinChkFv = .text:0x80247418; // type:function size:0x68 scope:global align:4 +Set2__11cBgS_LinChkFP4cXyzP4cXyzUi = .text:0x80247480; // type:function size:0x80 scope:global align:4 +ASSERT_SOLDHEAP__Fv = .text:0x80247500; // type:function size:0x4C scope:global align:4 +__ct__4cBgWFv = .text:0x8024754C; // type:function size:0xC0 scope:global align:4 +__dt__4cBgWFv = .text:0x8024760C; // type:function size:0x70 scope:global align:4 +FreeArea__4cBgWFv = .text:0x8024767C; // type:function size:0x20 scope:global align:4 +GlobalVtx__4cBgWFv = .text:0x8024769C; // type:function size:0xC0 scope:global align:4 +SetVtx__4cBgWFv = .text:0x8024775C; // type:function size:0xE4 scope:global align:4 +CalcPlane__4cBgWFv = .text:0x80247840; // type:function size:0x104 scope:global align:4 +SetTri__4cBgWFv = .text:0x80247944; // type:function size:0x94 scope:global align:4 +BlckConnect__4cBgWFPUsPii = .text:0x802479D8; // type:function size:0x4C scope:global align:4 +ClassifyPlane__4cBgWFv = .text:0x80247A24; // type:function size:0x1D4 scope:global align:4 +MakeBlckTransMinMax__4cBgWFP4cXyzP4cXyz = .text:0x80247BF8; // type:function size:0x54 scope:global align:4 +MakeBlckMinMax__4cBgWFiP4cXyzP4cXyz = .text:0x80247C4C; // type:function size:0x88 scope:global align:4 +MakeBlckBnd__4cBgWFiP4cXyzP4cXyz = .text:0x80247CD4; // type:function size:0x174 scope:global align:4 +MakeNodeTreeRp__4cBgWFi = .text:0x80247E48; // type:function size:0x104 scope:global align:4 +MakeNodeTreeGrpRp__4cBgWFi = .text:0x80247F4C; // type:function size:0x12C scope:global align:4 +MakeNodeTree__4cBgWFv = .text:0x80248078; // type:function size:0x100 scope:global align:4 +ChkMemoryError__4cBgWFv = .text:0x80248178; // type:function size:0x4C scope:global align:4 +Set__4cBgWFP6cBgD_tUlPA3_A4_f = .text:0x802481C4; // type:function size:0x250 scope:global align:4 +RwgLineCheck__4cBgWFUsP11cBgS_LinChk = .text:0x80248414; // type:function size:0x1E8 scope:global align:4 +LineCheckRp__4cBgWFP11cBgS_LinChki = .text:0x802485FC; // type:function size:0x26C scope:global align:4 +LineCheckGrpRp__4cBgWFP11cBgS_LinChkii = .text:0x80248868; // type:function size:0x124 scope:global align:4 +RwgGroundCheckCommon__4cBgWFfUsP11cBgS_GndChk = .text:0x8024898C; // type:function size:0x12C scope:global align:4 +RwgGroundCheckGnd__4cBgWFUsP11cBgS_GndChk = .text:0x80248AB8; // type:function size:0xB0 scope:global align:4 +RwgGroundCheckWall__4cBgWFUsP11cBgS_GndChk = .text:0x80248B68; // type:function size:0xD0 scope:global align:4 +GroundCrossRp__4cBgWFP11cBgS_GndChki = .text:0x80248C38; // type:function size:0x5BC scope:global align:4 +GroundCrossGrpRp__4cBgWFP11cBgS_GndChkii = .text:0x802491F4; // type:function size:0x174 scope:global align:4 +CopyOldMtx__4cBgWFv = .text:0x80249368; // type:function size:0x4C scope:global align:4 +Move__4cBgWFv = .text:0x802493B4; // type:function size:0x1D0 scope:global align:4 +RwgShdwDraw__4cBgWFiP13cBgS_ShdwDraw = .text:0x80249584; // type:function size:0x114 scope:global align:4 +ShdwDrawRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x80249698; // type:function size:0x1A8 scope:global align:4 +ShdwDrawGrpRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x80249840; // type:function size:0xC4 scope:global align:4 +ChkPolyThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x80249904; // type:function size:0x8 scope:global align:4 +ChkShdwDrawThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x8024990C; // type:function size:0x2C scope:global align:4 +ChkGrpThrough__4cBgWFiP15cBgS_GrpPassChki = .text:0x80249938; // type:function size:0x8 scope:global align:4 +GetGrpToRoomIndex__4cBgWCFi = .text:0x80249940; // type:function size:0xD8 scope:global align:4 +GetTrans__4cBgWCFP4cXyz = .text:0x80249A18; // type:function size:0x40 scope:global align:4 +GetTriPnt__4cBgWCFiP4cXyzP4cXyzP4cXyz = .text:0x80249A58; // type:function size:0x10C scope:global align:4 +GetTopUnder__4cBgWCFPfPf = .text:0x80249B64; // type:function size:0x3C scope:global align:4 +__dt__9cBgW_BgIdFv = .text:0x80249BA0; // type:function size:0x48 scope:global align:4 +__dt__11cBgW_GrpElmFv = .text:0x80249BE8; // type:function size:0x60 scope:global align:4 +__ct__11cBgW_GrpElmFv = .text:0x80249C48; // type:function size:0x1C scope:global align:4 +__dt__13cBgW_NodeTreeFv = .text:0x80249C64; // type:function size:0x5C scope:global align:4 +__ct__13cBgW_NodeTreeFv = .text:0x80249CC0; // type:function size:0x1C scope:global align:4 +__dt__11cBgW_RwgElmFv = .text:0x80249CDC; // type:function size:0x48 scope:global align:4 +__ct__11cBgW_RwgElmFv = .text:0x80249D24; // type:function size:0x10 scope:global align:4 +__dt__11cBgW_TriElmFv = .text:0x80249D34; // type:function size:0x5C scope:global align:4 +__ct__11cBgW_TriElmFv = .text:0x80249D90; // type:function size:0x1C scope:global align:4 +cM2d_CrossCirLin__FR8cM2dGCirffffPfPf = .text:0x80249DAC; // type:function size:0x334 scope:global align:4 +Set__8cM2dGBoxFR3cXyR3cXy = .text:0x8024A0E0; // type:function size:0x24 scope:global align:4 +GetLen__8cM2dGBoxCFRC3cXy = .text:0x8024A104; // type:function size:0x2FC scope:global align:4 +cM3d_InDivPos1__FPC3VecPC3VecfP3Vec = .text:0x8024A400; // type:function size:0x50 scope:global align:4 +cM3d_InDivPos2__FPC3VecPC3VecfP3Vec = .text:0x8024A450; // type:function size:0x64 scope:global align:4 +cM3d_Len2dSqPntAndSegLine__FffffffPfPfPf = .text:0x8024A4B4; // type:function size:0xB8 scope:global align:4 +cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf = .text:0x8024A56C; // type:function size:0x104 scope:global align:4 +cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec = .text:0x8024A670; // type:function size:0x80 scope:global align:4 +cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf = .text:0x8024A6F0; // type:function size:0xCC scope:global align:4 +cM3d_Cross_AabAab__FPC8cM3dGAabPC8cM3dGAab = .text:0x8024A7BC; // type:function size:0x124 scope:global align:4 +cM3d_Cross_AabCyl__FPC8cM3dGAabPC8cM3dGCyl = .text:0x8024A8E0; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_AabSph__FPC8cM3dGAabPC8cM3dGSph = .text:0x8024A988; // type:function size:0xA8 scope:global align:4 +cM3d_Check_LinLin__FPC8cM3dGLinPC8cM3dGLinPfPf = .text:0x8024AA30; // type:function size:0x278 scope:global align:4 +cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb = .text:0x8024ACA8; // type:function size:0x194 scope:global align:4 +cM3d_Cross_MinMaxBoxLine__FPC3VecPC3VecPC3VecPC3Vec = .text:0x8024AE3C; // type:function size:0xBDC scope:global align:4 +cM3d_InclusionCheckPosIn3PosBox3d__FPC3VecPC3VecPC3VecPC3Vecf = .text:0x8024BA18; // type:function size:0x138 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vecf = .text:0x8024BB50; // type:function size:0x1E4 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vec = .text:0x8024BD34; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3VecPf = .text:0x8024BF1C; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vec = .text:0x8024BFA0; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossY_Tri__FRC3VecRC3VecRC3VecRC8cM3dGPlaPC3Vec = .text:0x8024C188; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossY_Tri_Front__FRC3VecRC3VecRC3VecPC3Vec = .text:0x8024C370; // type:function size:0x160 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPf = .text:0x8024C4D0; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vecf = .text:0x8024C554; // type:function size:0x1E4 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPC10cM3d_RangePf = .text:0x8024C738; // type:function size:0xF0 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vecf = .text:0x8024C828; // type:function size:0x1E4 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vec = .text:0x8024CA0C; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3VecPf = .text:0x8024CBF4; // type:function size:0x84 scope:global align:4 +cM3d_Cross_LinTri__FPC8cM3dGLinPC8cM3dGTriP3Vecbb = .text:0x8024CC78; // type:function size:0xD8 scope:global align:4 +cM3d_Cross_LinTri_Easy__FPC8cM3dGTriPC3Vec = .text:0x8024CD50; // type:function size:0xBC scope:global align:4 +cM3d_Cross_SphPnt__FPC8cM3dGSphPC3Vec = .text:0x8024CE0C; // type:function size:0x48 scope:global align:4 +cM3d_Cross_LinSph__FPC8cM3dGLinPC8cM3dGSphP3Vec = .text:0x8024CE54; // type:function size:0x268 scope:global align:4 +cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec = .text:0x8024D0BC; // type:function size:0x2BC scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphP3VecPf = .text:0x8024D378; // type:function size:0x7BC scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPfPf = .text:0x8024DB34; // type:function size:0x680 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphP3Vec = .text:0x8024E1B4; // type:function size:0xD4 scope:global align:4 +cM3d_CalcSphVsTriCrossPoint__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x8024E288; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_SphTri__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x8024E330; // type:function size:0x364 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylPf = .text:0x8024E694; // type:function size:0x8EC scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylP3Vec = .text:0x8024EF80; // type:function size:0x19C scope:global align:4 +cM3d_Cross_CylTri__FPC8cM3dGCylPC8cM3dGTriP3Vec = .text:0x8024F11C; // type:function size:0x2F4 scope:global align:4 +cM3d_Cross_CylLin__FPC8cM3dGCylPC8cM3dGLinP3VecP3Vec = .text:0x8024F410; // type:function size:0x680 scope:global align:4 +cM3d_Cross_CylPntPnt__FPC8cM3dGCylPC3VecPC3VecP3VecP3Vec = .text:0x8024FA90; // type:function size:0x74 scope:global align:4 +cM3d_Cross_CylPnt__FPC8cM3dGCylPC3Vec = .text:0x8024FB04; // type:function size:0x64 scope:global align:4 +cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec = .text:0x8024FB68; // type:function size:0x3A8 scope:global align:4 +cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec = .text:0x8024FF10; // type:function size:0x7C4 scope:global align:4 +cM3d_Cross_CpsSph_CrossPos__FRC8cM3dGCpsRC8cM3dGSphRC3VecP3Vec = .text:0x802506D4; // type:function size:0x16C scope:global align:4 +cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec = .text:0x80250840; // type:function size:0x170 scope:global align:4 +cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec = .text:0x802509B0; // type:function size:0x3C0 scope:global align:4 +cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec = .text:0x80250D70; // type:function size:0x510 scope:global align:4 +cM3d_NearPos_Cps__FRC8cM3dGCpsRC3VecP3Vec = .text:0x80251280; // type:function size:0x26C scope:global align:4 +cM3d_CalcVecAngle__FRC3VecPsPs = .text:0x802514EC; // type:function size:0x74 scope:global align:4 +cM3d_CalcVecZAngle__FRC3VecP5csXyz = .text:0x80251560; // type:function size:0xD4 scope:global align:4 +cM3d_UpMtx_Base__FRC3VecRC3VecPA4_f = .text:0x80251634; // type:function size:0xF8 scope:global align:4 +cM3d_PlaneCrossLineProcWork__FfffffffPfPf = .text:0x8025172C; // type:function size:0x2C scope:global align:4 +cM3d_2PlaneCrossLine__FRC8cM3dGPlaRC8cM3dGPlaP8cM3dGLin = .text:0x80251758; // type:function size:0x198 scope:global align:4 +cM3d_3PlaneCrossPos__FRC8cM3dGPlaRC8cM3dGPlaRC8cM3dGPlaP3Vec = .text:0x802518F0; // type:function size:0x120 scope:global align:4 +cM3d_lineVsPosSuisenCross__FPC8cM3dGLinPC3VecP3Vec = .text:0x80251A10; // type:function size:0xD4 scope:global align:4 +cM3d_lineVsPosSuisenCross__FRC3VecRC3VecRC3VecP3Vec = .text:0x80251AE4; // type:function size:0xDC scope:global align:4 +cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec = .text:0x80251BC0; // type:function size:0x84 scope:global align:4 +cM3d_CrawVec__FRC3VecRC3VecP3Vec = .text:0x80251C44; // type:function size:0x80 scope:global align:4 +SetMinMax__8cM3dGAabFRC4cXyz = .text:0x80251CC4; // type:function size:0x44 scope:global align:4 +SetMin__8cM3dGAabFRC4cXyz = .text:0x80251D08; // type:function size:0x40 scope:global align:4 +SetMax__8cM3dGAabFRC4cXyz = .text:0x80251D48; // type:function size:0x40 scope:global align:4 +SetC__8cM3dGCylFRC4cXyz = .text:0x80251D88; // type:function size:0x298 scope:global align:4 +SetH__8cM3dGCylFf = .text:0x80252020; // type:function size:0x12C scope:global align:4 +SetR__8cM3dGCylFf = .text:0x8025214C; // type:function size:0x12C scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphP4cXyz = .text:0x80252278; // type:function size:0x24 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylPf = .text:0x8025229C; // type:function size:0x20 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylP4cXyz = .text:0x802522BC; // type:function size:0x20 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphPf = .text:0x802522DC; // type:function size:0x28 scope:global align:4 +CalcAngleXz__8cM3dGPlaCFPsPs = .text:0x80252304; // type:function size:0x20 scope:global align:4 +SetupNP0__8cM3dGPlaFRC3VecRC3Vec = .text:0x80252324; // type:function size:0x68 scope:global align:4 +SetC__8cM3dGSphFRC4cXyz = .text:0x8025238C; // type:function size:0x298 scope:global align:4 +SetR__8cM3dGSphFf = .text:0x80252624; // type:function size:0x12C scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphP4cXyz = .text:0x80252750; // type:function size:0x2C scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGCylP4cXyz = .text:0x8025277C; // type:function size:0x30 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphPf = .text:0x802527AC; // type:function size:0x28 scope:global align:4 +__ct__8cM3dGTriFPC3VecPC3VecPC3Vec = .text:0x802527D4; // type:function size:0xA4 scope:global align:4 +cross__8cM3dGTriCFPC8cM3dGCylP3Vec = .text:0x80252878; // type:function size:0x2C scope:global align:4 +cLib_memCpy__FPvPCvUl = .text:0x802528A4; // type:function size:0x20 scope:global align:4 +cLib_memSet__FPviUl = .text:0x802528C4; // type:function size:0x20 scope:global align:4 +cLib_addCalc__FPfffff = .text:0x802528E4; // type:function size:0xC0 scope:global align:4 +cLib_addCalc2__FPffff = .text:0x802529A4; // type:function size:0x44 scope:global align:4 +cLib_addCalc0__FPfff = .text:0x802529E8; // type:function size:0x38 scope:global align:4 +cLib_addCalcPos__FP4cXyzRC4cXyzfff = .text:0x80252A20; // type:function size:0x23C scope:global align:4 +cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff = .text:0x80252C5C; // type:function size:0x284 scope:global align:4 +cLib_addCalcPos2__FP4cXyzRC4cXyzff = .text:0x80252EE0; // type:function size:0x158 scope:global align:4 +cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff = .text:0x80253038; // type:function size:0x170 scope:global align:4 +cLib_addCalcAngleS__FPsssss = .text:0x802531A8; // type:function size:0xC8 scope:global align:4 +cLib_addCalcAngleS2__FPssss = .text:0x80253270; // type:function size:0x54 scope:global align:4 +cLib_addCalcAngleL__FPlllll = .text:0x802532C4; // type:function size:0x98 scope:global align:4 +cLib_chaseUC__FPUcUcUc = .text:0x8025335C; // type:function size:0x74 scope:global align:4 +cLib_chaseS__FPsss = .text:0x802533D0; // type:function size:0x70 scope:global align:4 +cLib_chaseF__FPfff = .text:0x80253440; // type:function size:0x6C scope:global align:4 +cLib_chasePos__FP4cXyzRC4cXyzf = .text:0x802534AC; // type:function size:0x164 scope:global align:4 +cLib_chasePosXZ__FP4cXyzRC4cXyzf = .text:0x80253610; // type:function size:0x180 scope:global align:4 +cLib_chaseAngleS__FPsss = .text:0x80253790; // type:function size:0x74 scope:global align:4 +cLib_targetAngleY__FP4cXyzP4cXyz = .text:0x80253804; // type:function size:0x38 scope:global align:4 +cLib_targetAngleX__FP4cXyzP4cXyz = .text:0x8025383C; // type:function size:0xCC scope:global align:4 +cLib_offsetPos__FP4cXyzP4cXyzsP4cXyz = .text:0x80253908; // type:function size:0x74 scope:global align:4 +cLib_distanceAngleS__Fss = .text:0x8025397C; // type:function size:0x28 scope:global align:4 +MtxInit__Fv = .text:0x802539A4; // type:function size:0x10 scope:global align:4 +MtxTrans__FfffUc = .text:0x802539B4; // type:function size:0x48 scope:global align:4 +MtxRotX__FfUc = .text:0x802539FC; // type:function size:0x50 scope:global align:4 +MtxRotY__FfUc = .text:0x80253A4C; // type:function size:0x50 scope:global align:4 +MtxRotZ__FfUc = .text:0x80253A9C; // type:function size:0x50 scope:global align:4 +MtxScale__FfffUc = .text:0x80253AEC; // type:function size:0x48 scope:global align:4 +MtxPosition__FP4cXyzP4cXyz = .text:0x80253B34; // type:function size:0x30 scope:global align:4 +MtxPush__Fv = .text:0x80253B64; // type:function size:0x3C scope:global align:4 +MtxPull__Fv = .text:0x80253BA0; // type:function size:0x10 scope:global align:4 +__ct__7cSAngleFRC7cSAngle = .text:0x80253BB0; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFs = .text:0x80253BE0; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFf = .text:0x80253C10; // type:function size:0x30 scope:global align:4 +Val__7cSAngleFRC7cSAngle = .text:0x80253C40; // type:function size:0xC scope:global align:4 +Val__7cSAngleFs = .text:0x80253C4C; // type:function size:0x8 scope:global align:4 +Val__7cSAngleFf = .text:0x80253C54; // type:function size:0x24 scope:global align:4 +Degree__7cSAngleCFv = .text:0x80253C78; // type:function size:0x34 scope:global align:4 +Radian__7cSAngleCFv = .text:0x80253CAC; // type:function size:0x34 scope:global align:4 +Norm__7cSAngleCFv = .text:0x80253CE0; // type:function size:0x34 scope:global align:4 +Abs__7cSAngleCFv = .text:0x80253D14; // type:function size:0x1C scope:global align:4 +Inv__7cSAngleCFv = .text:0x80253D30; // type:function size:0x10 scope:global align:4 +Sin__7cSAngleCFv = .text:0x80253D40; // type:function size:0x28 scope:global align:4 +Cos__7cSAngleCFv = .text:0x80253D68; // type:function size:0x28 scope:global align:4 +Tan__7cSAngleCFv = .text:0x80253D90; // type:function size:0x28 scope:global align:4 +__mi__7cSAngleCFv = .text:0x80253DB8; // type:function size:0x2C scope:global align:4 +__pl__7cSAngleCFRC7cSAngle = .text:0x80253DE4; // type:function size:0x30 scope:global align:4 +__mi__7cSAngleCFRC7cSAngle = .text:0x80253E14; // type:function size:0x30 scope:global align:4 +__apl__7cSAngleFRC7cSAngle = .text:0x80253E44; // type:function size:0x14 scope:global align:4 +__ami__7cSAngleFRC7cSAngle = .text:0x80253E58; // type:function size:0x14 scope:global align:4 +__pl__7cSAngleCFs = .text:0x80253E6C; // type:function size:0x2C scope:global align:4 +__mi__7cSAngleCFs = .text:0x80253E98; // type:function size:0x2C scope:global align:4 +__apl__7cSAngleFs = .text:0x80253EC4; // type:function size:0x10 scope:global align:4 +__ami__7cSAngleFs = .text:0x80253ED4; // type:function size:0x10 scope:global align:4 +__ml__7cSAngleCFf = .text:0x80253EE4; // type:function size:0x50 scope:global align:4 +__amu__7cSAngleFf = .text:0x80253F34; // type:function size:0x40 scope:global align:4 +__pl__FsRC7cSAngle = .text:0x80253F74; // type:function size:0x2C scope:global align:4 +__mi__FsRC7cSAngle = .text:0x80253FA0; // type:function size:0x2C scope:global align:4 +__ct__7cDegreeFf = .text:0x80253FCC; // type:function size:0x30 scope:global align:4 +Formal__7cDegreeFv = .text:0x80253FFC; // type:function size:0x40 scope:global align:4 +Val__7cDegreeFf = .text:0x8025403C; // type:function size:0x24 scope:global align:4 +Radian__7cDegreeCFv = .text:0x80254060; // type:function size:0x10 scope:global align:4 +Sin__7cDegreeCFv = .text:0x80254070; // type:function size:0x28 scope:global align:4 +Cos__7cDegreeCFv = .text:0x80254098; // type:function size:0x28 scope:global align:4 +__ct__7cSPolarFRC4cXyz = .text:0x802540C0; // type:function size:0x30 scope:global align:4 +Formal__7cSPolarFv = .text:0x802540F0; // type:function size:0xC0 scope:global align:4 +Val__7cSPolarFfss = .text:0x802541B0; // type:function size:0x64 scope:global align:4 +Val__7cSPolarFRC4cXyz = .text:0x80254214; // type:function size:0x20C scope:global align:4 +Xyz__7cSPolarCFv = .text:0x80254420; // type:function size:0xC8 scope:global align:4 +Globe__7cSPolarCFP7cSGlobe = .text:0x802544E8; // type:function size:0x3C scope:global align:4 +__ct__7cSGlobeFRC7cSGlobe = .text:0x80254524; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfss = .text:0x80254554; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80254584; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFRC4cXyz = .text:0x802545B4; // type:function size:0x30 scope:global align:4 +Formal__7cSGlobeFv = .text:0x802545E4; // type:function size:0xBC scope:global align:4 +Val__7cSGlobeFRC7cSGlobe = .text:0x802546A0; // type:function size:0x38 scope:global align:4 +Val__7cSGlobeFfss = .text:0x802546D8; // type:function size:0x64 scope:global align:4 +Val__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x8025473C; // type:function size:0x68 scope:global align:4 +Val__7cSGlobeFRC4cXyz = .text:0x802547A4; // type:function size:0x44 scope:global align:4 +Xyz__7cSGlobeCFv = .text:0x802547E8; // type:function size:0x40 scope:global align:4 +Polar__7cSGlobeCFP7cSPolar = .text:0x80254828; // type:function size:0x3C scope:global align:4 +Invert__7cSGlobeFv = .text:0x80254864; // type:function size:0x2C scope:global align:4 +Adjust__6cAngleFfff = .text:0x80254890; // type:function size:0x2C scope:global align:4 +__sinit_c_angle_cpp = .text:0x802548BC; // type:function size:0xB8 scope:local align:4 +__ct__12cDT_NamePTblFv = .text:0x80254974; // type:function size:0x1C scope:global align:4 +__dt__12cDT_NamePTblFv = .text:0x80254990; // type:function size:0x48 scope:global align:4 +Set__12cDT_NamePTblFUlPPc = .text:0x802549D8; // type:function size:0xC scope:global align:4 +GetIndex__12cDT_NamePTblCFPCci = .text:0x802549E4; // type:function size:0x78 scope:global align:4 +__ct__10cDT_FormatFv = .text:0x80254A5C; // type:function size:0x3C scope:global align:4 +__dt__10cDT_FormatFv = .text:0x80254A98; // type:function size:0x60 scope:global align:4 +__ct__8cDT_NameFv = .text:0x80254AF8; // type:function size:0x3C scope:global align:4 +__dt__8cDT_NameFv = .text:0x80254B34; // type:function size:0x60 scope:global align:4 +__ct__11cDT_DataSrcFv = .text:0x80254B94; // type:function size:0x20 scope:global align:4 +__dt__11cDT_DataSrcFv = .text:0x80254BB4; // type:function size:0x48 scope:global align:4 +Set__11cDT_DataSrcFUlUlPUc = .text:0x80254BFC; // type:function size:0x10 scope:global align:4 +GetInf__11cDT_DataSrcCFii = .text:0x80254C0C; // type:function size:0x44 scope:global align:4 +__ct__3cDTFv = .text:0x80254C50; // type:function size:0x40 scope:global align:4 +__dt__3cDTFv = .text:0x80254C90; // type:function size:0x70 scope:global align:4 +Set__3cDTFUlPPcUlPPcPUc = .text:0x80254D00; // type:function size:0x68 scope:global align:4 +GetInf__3cDTCFii = .text:0x80254D68; // type:function size:0x24 scope:global align:4 +sBs_FillArea_s__FPvUls = .text:0x80254D8C; // type:function size:0x20 scope:global align:4 +sBs_ClearArea__FPvUl = .text:0x80254DAC; // type:function size:0x24 scope:global align:4 +firstInit__9JFWSystemFv = .text:0x80254DD0; // type:function size:0x84 scope:global align:4 +init__9JFWSystemFv = .text:0x80254E54; // type:function size:0x36C scope:global align:4 +ctor_subroutine__10JFWDisplayFPC16_GXRenderModeObjb = .text:0x802551C0; // type:function size:0xBC scope:global align:4 +__ct__10JFWDisplayFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8025527C; // type:function size:0x70 scope:global align:4 +__dt__10JFWDisplayFv = .text:0x802552EC; // type:function size:0x68 scope:global align:4 +createManager__10JFWDisplayFP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x80255354; // type:function size:0x98 scope:global align:4 +callDirectDraw__Fv = .text:0x802553EC; // type:function size:0x58 scope:global align:4 +prepareCopyDisp__10JFWDisplayFv = .text:0x80255444; // type:function size:0xE4 scope:global align:4 +drawendXfb_single__10JFWDisplayFv = .text:0x80255528; // type:function size:0x48 scope:global align:4 +exchangeXfb_double__10JFWDisplayFv = .text:0x80255570; // type:function size:0xE8 scope:global align:4 +exchangeXfb_triple__10JFWDisplayFv = .text:0x80255658; // type:function size:0x78 scope:global align:4 +copyXfb_triple__10JFWDisplayFv = .text:0x802556D0; // type:function size:0x60 scope:global align:4 +preGX__10JFWDisplayFv = .text:0x80255730; // type:function size:0x90 scope:global align:4 +endGX__10JFWDisplayFv = .text:0x802557C0; // type:function size:0x10C scope:global align:4 +beginRender__10JFWDisplayFv = .text:0x802558CC; // type:function size:0x1EC scope:global align:4 +endRender__10JFWDisplayFv = .text:0x80255AB8; // type:function size:0xA0 scope:global align:4 +endFrame__10JFWDisplayFv = .text:0x80255B58; // type:function size:0x18C scope:global align:4 +waitBlanking__10JFWDisplayFi = .text:0x80255CE4; // type:function size:0x50 scope:global align:4 +waitForTick__FUlUs = .text:0x80255D34; // type:function size:0x120 scope:global align:4 +JFWThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x80255E54; // type:function size:0x24 scope:global align:4 +threadSleep__10JFWDisplayFx = .text:0x80255E78; // type:function size:0x74 scope:global align:4 +clearEfb_init__10JFWDisplayFv = .text:0x80255EEC; // type:function size:0x74 scope:global align:4 +clearEfb__10JFWDisplayF8_GXColor = .text:0x80255F60; // type:function size:0x40 scope:global align:4 +clearEfb__10JFWDisplayFiiii8_GXColor = .text:0x80255FA0; // type:function size:0x37C scope:global align:4 +calcCombinationRatio__10JFWDisplayFv = .text:0x8025631C; // type:function size:0x8C scope:global align:4 +JFWGXDrawDoneAutoAbort__Fv = .text:0x802563A8; // type:function size:0x64 scope:global align:4 +JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8025640C; // type:function size:0xC8 scope:global align:4 +diagnoseGpHang__Fv = .text:0x802564D4; // type:function size:0x1E4 scope:global align:4 +init__11J3DUClipperFv = .text:0x802566B8; // type:function size:0x14 scope:global align:4 +calcViewFrustum__11J3DUClipperFv = .text:0x802566CC; // type:function size:0x1BC scope:global align:4 +clip__11J3DUClipperFPA4_Cf3Vecf = .text:0x80256888; // type:function size:0x148 scope:global align:4 +clip__11J3DUClipperFPA4_CfP3VecP3Vec = .text:0x802569D0; // type:function size:0x2E8 scope:global align:4 +clipByBox__11J3DUClipperFP8J3DModel = .text:0x80256CB8; // type:function size:0x104 scope:global align:4 +__dt__19J3DMtxCalcSoftimageFv = .text:0x80256DBC; // type:function size:0x90 scope:global align:4 +init__19J3DMtxCalcSoftimageFRC3VecRA3_A4_Cf = .text:0x80256E4C; // type:function size:0x48 scope:global align:4 +init__15J3DMtxCalcBasicFRC3VecRA3_A4_Cf = .text:0x80256E94; // type:function size:0xEC scope:global align:4 +getUseMtxNum__11J3DShapeMtxCFv = .text:0x80256F80; // type:function size:0x8 scope:global align:4 +makeColorTable__FP17JPAColorRegAnmKeyiiP7JKRHeap = .text:0x80256F88; // type:function size:0x2C0 scope:global align:4 +__ct__15JPABaseShapeArcFPCUcP7JKRHeap = .text:0x80257248; // type:function size:0x2C0 scope:global align:4 +__dt__12JPABaseShapeFv = .text:0x80257508; // type:function size:0x48 scope:global align:4 +isEnableEnvAnm__15JPABaseShapeArcFv = .text:0x80257550; // type:function size:0x10 scope:global align:4 +isEnablePrmAnm__15JPABaseShapeArcFv = .text:0x80257560; // type:function size:0x10 scope:global align:4 +getTextureAnmKeyNum__15JPABaseShapeArcFv = .text:0x80257570; // type:function size:0xC scope:global align:4 +isEnableTextureAnm__15JPABaseShapeArcFv = .text:0x8025757C; // type:function size:0x10 scope:global align:4 +getType__15JPABaseShapeArcFv = .text:0x8025758C; // type:function size:0x10 scope:global align:4 +__dt__15JPABaseShapeArcFv = .text:0x8025759C; // type:function size:0x5C scope:global align:4 +getDirType__15JPABaseShapeArcFv = .text:0x802575F8; // type:function size:0x10 scope:global align:4 +getRotType__15JPABaseShapeArcFv = .text:0x80257608; // type:function size:0x10 scope:global align:4 +getBasePlaneType__15JPABaseShapeArcFv = .text:0x80257618; // type:function size:0x10 scope:global align:4 +getBaseSizeX__15JPABaseShapeArcFv = .text:0x80257628; // type:function size:0xC scope:global align:4 +getBaseSizeY__15JPABaseShapeArcFv = .text:0x80257634; // type:function size:0xC scope:global align:4 +getLoopOffset__15JPABaseShapeArcFv = .text:0x80257640; // type:function size:0xC scope:global align:4 +getColLoopOffset__15JPABaseShapeArcFv = .text:0x8025764C; // type:function size:0x8 scope:global align:4 +getTexLoopOffset__15JPABaseShapeArcFv = .text:0x80257654; // type:function size:0x8 scope:global align:4 +isEnableGlobalColAnm__15JPABaseShapeArcFv = .text:0x8025765C; // type:function size:0xC scope:global align:4 +isEnableGlobalTexAnm__15JPABaseShapeArcFv = .text:0x80257668; // type:function size:0xC scope:global align:4 +getListOrder__15JPABaseShapeArcFv = .text:0x80257674; // type:function size:0x10 scope:global align:4 +getChildOrder__15JPABaseShapeArcFv = .text:0x80257684; // type:function size:0x10 scope:global align:4 +getTevColorArg__15JPABaseShapeArcFv = .text:0x80257694; // type:function size:0x1C scope:global align:4 +getTevAlphaArg__15JPABaseShapeArcFv = .text:0x802576B0; // type:function size:0x1C scope:global align:4 +getBlendMode1__15JPABaseShapeArcFv = .text:0x802576CC; // type:function size:0x1C scope:global align:4 +getSrcBlendFactor1__15JPABaseShapeArcFv = .text:0x802576E8; // type:function size:0x1C scope:global align:4 +getDstBlendFactor1__15JPABaseShapeArcFv = .text:0x80257704; // type:function size:0x1C scope:global align:4 +getBlendOp1__15JPABaseShapeArcFv = .text:0x80257720; // type:function size:0x1C scope:global align:4 +isEnableAlphaUpdate__15JPABaseShapeArcFv = .text:0x8025773C; // type:function size:0x10 scope:global align:4 +isEnableZCmp__15JPABaseShapeArcFv = .text:0x8025774C; // type:function size:0x10 scope:global align:4 +getZCmpFunction__15JPABaseShapeArcFv = .text:0x8025775C; // type:function size:0x1C scope:global align:4 +isEnableZCmpUpdate__15JPABaseShapeArcFv = .text:0x80257778; // type:function size:0x10 scope:global align:4 +getZCompLoc__15JPABaseShapeArcFv = .text:0x80257788; // type:function size:0x10 scope:global align:4 +getAlphaCmpComp0__15JPABaseShapeArcFv = .text:0x80257798; // type:function size:0x1C scope:global align:4 +getAlphaCmpComp1__15JPABaseShapeArcFv = .text:0x802577B4; // type:function size:0x1C scope:global align:4 +getAlphaCmpOp__15JPABaseShapeArcFv = .text:0x802577D0; // type:function size:0x1C scope:global align:4 +getAlphaCmpRef0__15JPABaseShapeArcFv = .text:0x802577EC; // type:function size:0xC scope:global align:4 +getAlphaCmpRef1__15JPABaseShapeArcFv = .text:0x802577F8; // type:function size:0xC scope:global align:4 +isEnableAnmTone__15JPABaseShapeArcFv = .text:0x80257804; // type:function size:0x10 scope:global align:4 +isEnableProjection__15JPABaseShapeArcFv = .text:0x80257814; // type:function size:0x10 scope:global align:4 +isClipOn__15JPABaseShapeArcFv = .text:0x80257824; // type:function size:0x10 scope:global align:4 +textureIsEmpty__15JPABaseShapeArcFv = .text:0x80257834; // type:function size:0x18 scope:global align:4 +getTextureAnmType__15JPABaseShapeArcFv = .text:0x8025784C; // type:function size:0x10 scope:global align:4 +getTextureIndex__15JPABaseShapeArcFUc = .text:0x8025785C; // type:function size:0x10 scope:global align:4 +getTextureIndex__15JPABaseShapeArcFv = .text:0x8025786C; // type:function size:0xC scope:global align:4 +isEnablePrm__15JPABaseShapeArcFv = .text:0x80257878; // type:function size:0x10 scope:global align:4 +isEnableEnv__15JPABaseShapeArcFv = .text:0x80257888; // type:function size:0x10 scope:global align:4 +getPrmColor__15JPABaseShapeArcFs = .text:0x80257898; // type:function size:0x14 scope:global align:4 +getPrmColor__15JPABaseShapeArcFv = .text:0x802578AC; // type:function size:0xC scope:global align:4 +getEnvColor__15JPABaseShapeArcFs = .text:0x802578B8; // type:function size:0x14 scope:global align:4 +getEnvColor__15JPABaseShapeArcFv = .text:0x802578CC; // type:function size:0xC scope:global align:4 +getColorRegAnmType__15JPABaseShapeArcFv = .text:0x802578D8; // type:function size:0x10 scope:global align:4 +getColorRegAnmMaxFrm__15JPABaseShapeArcFv = .text:0x802578E8; // type:function size:0xC scope:global align:4 +isEnableTexScrollAnm__15JPABaseShapeArcFv = .text:0x802578F4; // type:function size:0x10 scope:global align:4 +getTilingX__15JPABaseShapeArcFv = .text:0x80257904; // type:function size:0xC scope:global align:4 +getTilingY__15JPABaseShapeArcFv = .text:0x80257910; // type:function size:0xC scope:global align:4 +getTexStaticTransX__15JPABaseShapeArcFv = .text:0x8025791C; // type:function size:0xC scope:global align:4 +getTexStaticTransY__15JPABaseShapeArcFv = .text:0x80257928; // type:function size:0xC scope:global align:4 +getTexStaticScaleX__15JPABaseShapeArcFv = .text:0x80257934; // type:function size:0xC scope:global align:4 +getTexStaticScaleY__15JPABaseShapeArcFv = .text:0x80257940; // type:function size:0xC scope:global align:4 +getTexScrollTransX__15JPABaseShapeArcFv = .text:0x8025794C; // type:function size:0xC scope:global align:4 +getTexScrollTransY__15JPABaseShapeArcFv = .text:0x80257958; // type:function size:0xC scope:global align:4 +getTexScrollScaleX__15JPABaseShapeArcFv = .text:0x80257964; // type:function size:0xC scope:global align:4 +getTexScrollScaleY__15JPABaseShapeArcFv = .text:0x80257970; // type:function size:0xC scope:global align:4 +getTexScrollRotate__15JPABaseShapeArcFv = .text:0x8025797C; // type:function size:0xC scope:global align:4 +__ct__16JPAExtraShapeArcFPCUc = .text:0x80257988; // type:function size:0x120 scope:global align:4 +__dt__13JPAExtraShapeFv = .text:0x80257AA8; // type:function size:0x48 scope:global align:4 +__dt__16JPAExtraShapeArcFv = .text:0x80257AF0; // type:function size:0x5C scope:global align:4 +isEnableScale__16JPAExtraShapeArcFv = .text:0x80257B4C; // type:function size:0x10 scope:global align:4 +isDiffXY__16JPAExtraShapeArcFv = .text:0x80257B5C; // type:function size:0x10 scope:global align:4 +isEnableScaleAnmX__16JPAExtraShapeArcFv = .text:0x80257B6C; // type:function size:0x10 scope:global align:4 +isEnableScaleAnmY__16JPAExtraShapeArcFv = .text:0x80257B7C; // type:function size:0x10 scope:global align:4 +isEnableScaleBySpeedX__16JPAExtraShapeArcFv = .text:0x80257B8C; // type:function size:0x10 scope:global align:4 +isEnableScaleBySpeedY__16JPAExtraShapeArcFv = .text:0x80257B9C; // type:function size:0x10 scope:global align:4 +getScaleInTiming__16JPAExtraShapeArcFv = .text:0x80257BAC; // type:function size:0xC scope:global align:4 +getScaleOutTiming__16JPAExtraShapeArcFv = .text:0x80257BB8; // type:function size:0xC scope:global align:4 +getScaleInValueX__16JPAExtraShapeArcFv = .text:0x80257BC4; // type:function size:0xC scope:global align:4 +getScaleInValueY__16JPAExtraShapeArcFv = .text:0x80257BD0; // type:function size:0xC scope:global align:4 +getAnmTypeX__16JPAExtraShapeArcFv = .text:0x80257BDC; // type:function size:0x10 scope:global align:4 +getAnmTypeY__16JPAExtraShapeArcFv = .text:0x80257BEC; // type:function size:0x10 scope:global align:4 +getAnmCycleX__16JPAExtraShapeArcFv = .text:0x80257BFC; // type:function size:0xC scope:global align:4 +getAnmCycleY__16JPAExtraShapeArcFv = .text:0x80257C08; // type:function size:0xC scope:global align:4 +getIncreaseRateX__16JPAExtraShapeArcFv = .text:0x80257C14; // type:function size:0x8 scope:global align:4 +getIncreaseRateY__16JPAExtraShapeArcFv = .text:0x80257C1C; // type:function size:0x8 scope:global align:4 +getDecreaseRateX__16JPAExtraShapeArcFv = .text:0x80257C24; // type:function size:0x8 scope:global align:4 +getDecreaseRateY__16JPAExtraShapeArcFv = .text:0x80257C2C; // type:function size:0x8 scope:global align:4 +getPivotX__16JPAExtraShapeArcFv = .text:0x80257C34; // type:function size:0x10 scope:global align:4 +getPivotY__16JPAExtraShapeArcFv = .text:0x80257C44; // type:function size:0x10 scope:global align:4 +getRandomScale__16JPAExtraShapeArcFv = .text:0x80257C54; // type:function size:0xC scope:global align:4 +isEnableAlpha__16JPAExtraShapeArcFv = .text:0x80257C60; // type:function size:0x10 scope:global align:4 +isEnableSinWave__16JPAExtraShapeArcFv = .text:0x80257C70; // type:function size:0x10 scope:global align:4 +getAlphaInTiming__16JPAExtraShapeArcFv = .text:0x80257C80; // type:function size:0xC scope:global align:4 +getAlphaOutTiming__16JPAExtraShapeArcFv = .text:0x80257C8C; // type:function size:0xC scope:global align:4 +getAlphaInValue__16JPAExtraShapeArcFv = .text:0x80257C98; // type:function size:0xC scope:global align:4 +getAlphaBaseValue__16JPAExtraShapeArcFv = .text:0x80257CA4; // type:function size:0xC scope:global align:4 +getAlphaWaveType__16JPAExtraShapeArcFv = .text:0x80257CB0; // type:function size:0x10 scope:global align:4 +getAlphaWaveParam1__16JPAExtraShapeArcFv = .text:0x80257CC0; // type:function size:0xC scope:global align:4 +getAlphaWaveParam2__16JPAExtraShapeArcFv = .text:0x80257CCC; // type:function size:0xC scope:global align:4 +getAlphaWaveParam3__16JPAExtraShapeArcFv = .text:0x80257CD8; // type:function size:0xC scope:global align:4 +getAlphaWaveRandom__16JPAExtraShapeArcFv = .text:0x80257CE4; // type:function size:0xC scope:global align:4 +getAlphaIncreaseRate__16JPAExtraShapeArcFv = .text:0x80257CF0; // type:function size:0x8 scope:global align:4 +getAlphaDecreaseRate__16JPAExtraShapeArcFv = .text:0x80257CF8; // type:function size:0x8 scope:global align:4 +isEnableRotate__16JPAExtraShapeArcFv = .text:0x80257D00; // type:function size:0x10 scope:global align:4 +getRotateAngle__16JPAExtraShapeArcFv = .text:0x80257D10; // type:function size:0xC scope:global align:4 +getRotateSpeed__16JPAExtraShapeArcFv = .text:0x80257D1C; // type:function size:0xC scope:global align:4 +getRotateRandomAngle__16JPAExtraShapeArcFv = .text:0x80257D28; // type:function size:0xC scope:global align:4 +getRotateRandomSpeed__16JPAExtraShapeArcFv = .text:0x80257D34; // type:function size:0xC scope:global align:4 +getRotateDirection__16JPAExtraShapeArcFv = .text:0x80257D40; // type:function size:0xC scope:global align:4 +__ct__16JPASweepShapeArcFPCUc = .text:0x80257D4C; // type:function size:0x24 scope:global align:4 +__dt__13JPASweepShapeFv = .text:0x80257D70; // type:function size:0x48 scope:global align:4 +__dt__16JPASweepShapeArcFv = .text:0x80257DB8; // type:function size:0x5C scope:global align:4 +getType__16JPASweepShapeArcFv = .text:0x80257E14; // type:function size:0x10 scope:global align:4 +getDirType__16JPASweepShapeArcFv = .text:0x80257E24; // type:function size:0x10 scope:global align:4 +getRotType__16JPASweepShapeArcFv = .text:0x80257E34; // type:function size:0x10 scope:global align:4 +getBasePlaneType__16JPASweepShapeArcFv = .text:0x80257E44; // type:function size:0x10 scope:global align:4 +getLife__16JPASweepShapeArcFv = .text:0x80257E54; // type:function size:0xC scope:global align:4 +getRate__16JPASweepShapeArcFv = .text:0x80257E60; // type:function size:0xC scope:global align:4 +getTiming__16JPASweepShapeArcFv = .text:0x80257E6C; // type:function size:0xC scope:global align:4 +getStep__16JPASweepShapeArcFv = .text:0x80257E78; // type:function size:0xC scope:global align:4 +getPosRndm__16JPASweepShapeArcFv = .text:0x80257E84; // type:function size:0xC scope:global align:4 +getVelInfRate__16JPASweepShapeArcFv = .text:0x80257E90; // type:function size:0xC scope:global align:4 +getBaseVel__16JPASweepShapeArcFv = .text:0x80257E9C; // type:function size:0xC scope:global align:4 +getBaseVelRndm__16JPASweepShapeArcFv = .text:0x80257EA8; // type:function size:0xC scope:global align:4 +getGravity__16JPASweepShapeArcFv = .text:0x80257EB4; // type:function size:0xC scope:global align:4 +isEnableField__16JPASweepShapeArcFv = .text:0x80257EC0; // type:function size:0x10 scope:global align:4 +isEnableDrawParent__16JPASweepShapeArcFv = .text:0x80257ED0; // type:function size:0x10 scope:global align:4 +isClipOn__16JPASweepShapeArcFv = .text:0x80257EE0; // type:function size:0x10 scope:global align:4 +isEnableScaleOut__16JPASweepShapeArcFv = .text:0x80257EF0; // type:function size:0x10 scope:global align:4 +isEnableAlphaOut__16JPASweepShapeArcFv = .text:0x80257F00; // type:function size:0x10 scope:global align:4 +isEnableRotate__16JPASweepShapeArcFv = .text:0x80257F10; // type:function size:0x10 scope:global align:4 +isInheritedScale__16JPASweepShapeArcFv = .text:0x80257F20; // type:function size:0x10 scope:global align:4 +isInheritedAlpha__16JPASweepShapeArcFv = .text:0x80257F30; // type:function size:0x10 scope:global align:4 +isInheritedRGB__16JPASweepShapeArcFv = .text:0x80257F40; // type:function size:0x10 scope:global align:4 +getTextureIndex__16JPASweepShapeArcFv = .text:0x80257F50; // type:function size:0xC scope:global align:4 +getScaleX__16JPASweepShapeArcFv = .text:0x80257F5C; // type:function size:0xC scope:global align:4 +getScaleY__16JPASweepShapeArcFv = .text:0x80257F68; // type:function size:0xC scope:global align:4 +getPrm__16JPASweepShapeArcFv = .text:0x80257F74; // type:function size:0xC scope:global align:4 +getEnv__16JPASweepShapeArcFv = .text:0x80257F80; // type:function size:0xC scope:global align:4 +getPrmAlpha__16JPASweepShapeArcFv = .text:0x80257F8C; // type:function size:0xC scope:global align:4 +getEnvAlpha__16JPASweepShapeArcFv = .text:0x80257F98; // type:function size:0xC scope:global align:4 +getRotateSpeed__16JPASweepShapeArcFv = .text:0x80257FA4; // type:function size:0xC scope:global align:4 +getInheritScale__16JPASweepShapeArcFv = .text:0x80257FB0; // type:function size:0xC scope:global align:4 +getInheritAlpha__16JPASweepShapeArcFv = .text:0x80257FBC; // type:function size:0xC scope:global align:4 +getInheritRGB__16JPASweepShapeArcFv = .text:0x80257FC8; // type:function size:0xC scope:global align:4 +__ct__16JPAExTexShapeArcFPCUc = .text:0x80257FD4; // type:function size:0x24 scope:global align:4 +__dt__13JPAExTexShapeFv = .text:0x80257FF8; // type:function size:0x48 scope:global align:4 +__dt__16JPAExTexShapeArcFv = .text:0x80258040; // type:function size:0x5C scope:global align:4 +getIndTexMode__16JPAExTexShapeArcFv = .text:0x8025809C; // type:function size:0x10 scope:global align:4 +getIndTexMtxID__16JPAExTexShapeArcFv = .text:0x802580AC; // type:function size:0x1C scope:global align:4 +getIndTexMtx__16JPAExTexShapeArcFv = .text:0x802580C8; // type:function size:0xC scope:global align:4 +getExpScale__16JPAExTexShapeArcFv = .text:0x802580D4; // type:function size:0x10 scope:global align:4 +getIndTextureID__16JPAExTexShapeArcFv = .text:0x802580E4; // type:function size:0xC scope:global align:4 +getSubTextureID__16JPAExTexShapeArcFv = .text:0x802580F0; // type:function size:0xC scope:global align:4 +isEnableSecondTex__16JPAExTexShapeArcFv = .text:0x802580FC; // type:function size:0x10 scope:global align:4 +getSecondTexIndex__16JPAExTexShapeArcFv = .text:0x8025810C; // type:function size:0xC scope:global align:4 +__ct__19JPADynamicsBlockArcFPCUc = .text:0x80258118; // type:function size:0x24 scope:global align:4 +__dt__16JPADynamicsBlockFv = .text:0x8025813C; // type:function size:0x48 scope:global align:4 +__dt__19JPADynamicsBlockArcFv = .text:0x80258184; // type:function size:0x5C scope:global align:4 +getDataFlag__19JPADynamicsBlockArcFv = .text:0x802581E0; // type:function size:0xC scope:global align:4 +getUseKeyFlag__19JPADynamicsBlockArcFv = .text:0x802581EC; // type:function size:0x8 scope:global align:4 +getEmitterScl__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x802581F4; // type:function size:0x20 scope:global align:4 +getEmitterRot__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x80258214; // type:function size:0x20 scope:global align:4 +getEmitterTrs__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x80258234; // type:function size:0x20 scope:global align:4 +getEmitterDir__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x80258254; // type:function size:0x20 scope:global align:4 +getVolumeType__19JPADynamicsBlockArcFv = .text:0x80258274; // type:function size:0x10 scope:global align:4 +getVolumeSize__19JPADynamicsBlockArcFv = .text:0x80258284; // type:function size:0xC scope:global align:4 +getVolumeSweep__19JPADynamicsBlockArcFv = .text:0x80258290; // type:function size:0xC scope:global align:4 +getVolumeMinRad__19JPADynamicsBlockArcFv = .text:0x8025829C; // type:function size:0xC scope:global align:4 +getDivNumber__19JPADynamicsBlockArcFv = .text:0x802582A8; // type:function size:0xC scope:global align:4 +getRate__19JPADynamicsBlockArcFv = .text:0x802582B4; // type:function size:0xC scope:global align:4 +getRateRndm__19JPADynamicsBlockArcFv = .text:0x802582C0; // type:function size:0xC scope:global align:4 +getRateStep__19JPADynamicsBlockArcFv = .text:0x802582CC; // type:function size:0xC scope:global align:4 +getMaxFrame__19JPADynamicsBlockArcFv = .text:0x802582D8; // type:function size:0xC scope:global align:4 +getStartFrame__19JPADynamicsBlockArcFv = .text:0x802582E4; // type:function size:0xC scope:global align:4 +getLifeTime__19JPADynamicsBlockArcFv = .text:0x802582F0; // type:function size:0xC scope:global align:4 +getLifeTimeRndm__19JPADynamicsBlockArcFv = .text:0x802582FC; // type:function size:0xC scope:global align:4 +getInitVelOmni__19JPADynamicsBlockArcFv = .text:0x80258308; // type:function size:0xC scope:global align:4 +getInitVelAxis__19JPADynamicsBlockArcFv = .text:0x80258314; // type:function size:0xC scope:global align:4 +getInitVelRndm__19JPADynamicsBlockArcFv = .text:0x80258320; // type:function size:0xC scope:global align:4 +getInitVelDir__19JPADynamicsBlockArcFv = .text:0x8025832C; // type:function size:0xC scope:global align:4 +getSpread__19JPADynamicsBlockArcFv = .text:0x80258338; // type:function size:0xC scope:global align:4 +getInitVelRatio__19JPADynamicsBlockArcFv = .text:0x80258344; // type:function size:0xC scope:global align:4 +getAccel__19JPADynamicsBlockArcFv = .text:0x80258350; // type:function size:0xC scope:global align:4 +getAccelRndm__19JPADynamicsBlockArcFv = .text:0x8025835C; // type:function size:0xC scope:global align:4 +getAirResist__19JPADynamicsBlockArcFv = .text:0x80258368; // type:function size:0xC scope:global align:4 +getAirResistRndm__19JPADynamicsBlockArcFv = .text:0x80258374; // type:function size:0xC scope:global align:4 +getMoment__19JPADynamicsBlockArcFv = .text:0x80258380; // type:function size:0xC scope:global align:4 +getMomentRndm__19JPADynamicsBlockArcFv = .text:0x8025838C; // type:function size:0xC scope:global align:4 +__ct__16JPAFieldBlockArcFPCUc = .text:0x80258398; // type:function size:0x24 scope:global align:4 +__dt__13JPAFieldBlockFv = .text:0x802583BC; // type:function size:0x48 scope:global align:4 +__dt__16JPAFieldBlockArcFv = .text:0x80258404; // type:function size:0x5C scope:global align:4 +getType__16JPAFieldBlockArcFv = .text:0x80258460; // type:function size:0x10 scope:global align:4 +getVelType__16JPAFieldBlockArcFv = .text:0x80258470; // type:function size:0x10 scope:global align:4 +getSttFlag__16JPAFieldBlockArcFv = .text:0x80258480; // type:function size:0x10 scope:global align:4 +getCycle__16JPAFieldBlockArcFv = .text:0x80258490; // type:function size:0xC scope:global align:4 +getID__16JPAFieldBlockArcFv = .text:0x8025849C; // type:function size:0x8 scope:global align:4 +getPos__16JPAFieldBlockArcFRQ29JGeometry8TVec3 = .text:0x802584A4; // type:function size:0x20 scope:global align:4 +getDir__16JPAFieldBlockArcFRQ29JGeometry8TVec3 = .text:0x802584C4; // type:function size:0x20 scope:global align:4 +getMag__16JPAFieldBlockArcFv = .text:0x802584E4; // type:function size:0xC scope:global align:4 +getMagRndm__16JPAFieldBlockArcFv = .text:0x802584F0; // type:function size:0xC scope:global align:4 +getMaxDist__16JPAFieldBlockArcFv = .text:0x802584FC; // type:function size:0xC scope:global align:4 +getVal1__16JPAFieldBlockArcFv = .text:0x80258508; // type:function size:0xC scope:global align:4 +getVal2__16JPAFieldBlockArcFv = .text:0x80258514; // type:function size:0xC scope:global align:4 +getVal3__16JPAFieldBlockArcFv = .text:0x80258520; // type:function size:0xC scope:global align:4 +getFadeIn__16JPAFieldBlockArcFv = .text:0x8025852C; // type:function size:0xC scope:global align:4 +getFadeOut__16JPAFieldBlockArcFv = .text:0x80258538; // type:function size:0xC scope:global align:4 +getEnTime__16JPAFieldBlockArcFv = .text:0x80258544; // type:function size:0xC scope:global align:4 +getDisTime__16JPAFieldBlockArcFv = .text:0x80258550; // type:function size:0xC scope:global align:4 +__ct__14JPAKeyBlockArcFPCUc = .text:0x8025855C; // type:function size:0x2C scope:global align:4 +__dt__11JPAKeyBlockFv = .text:0x80258588; // type:function size:0x48 scope:global align:4 +__dt__14JPAKeyBlockArcFv = .text:0x802585D0; // type:function size:0x5C scope:global align:4 +getID__14JPAKeyBlockArcFv = .text:0x8025862C; // type:function size:0xC scope:global align:4 +isLoopEnable__14JPAKeyBlockArcFv = .text:0x80258638; // type:function size:0x14 scope:global align:4 +getNumber__14JPAKeyBlockArcFv = .text:0x8025864C; // type:function size:0xC scope:global align:4 +getKeyDataPtr__14JPAKeyBlockArcFv = .text:0x80258658; // type:function size:0x8 scope:global align:4 +__ct__13JPATextureArcFPCUc = .text:0x80258660; // type:function size:0x70 scope:global align:4 +initialize__17JPADefaultTextureFP7JKRHeap = .text:0x802586D0; // type:function size:0x4E4 scope:global align:4 +__dt__10JPATextureFv = .text:0x80258BB4; // type:function size:0x48 scope:global align:4 +__dt__13JPATextureArcFv = .text:0x80258BFC; // type:function size:0x78 scope:global align:4 +getName__13JPATextureArcCFv = .text:0x80258C74; // type:function size:0xC scope:global align:4 +load__13JPATextureArcF11_GXTexMapID = .text:0x80258C80; // type:function size:0x24 scope:global align:4 +getJUTTexture__13JPATextureArcFv = .text:0x80258CA4; // type:function size:0x8 scope:global align:4 +__ct__18JPATextureResourceFUlP7JKRHeap = .text:0x80258CAC; // type:function size:0xA8 scope:global align:4 +registration__18JPATextureResourceFP10JPATexture = .text:0x80258D54; // type:function size:0x90 scope:global align:4 +__ct__18JPAEmitterResourceFUlP7JKRHeap = .text:0x80258DE4; // type:function size:0x8C scope:global align:4 +registration__18JPAEmitterResourceFP14JPAEmitterDataUs = .text:0x80258E70; // type:function size:0xA8 scope:global align:4 +getByUserIndex__18JPAEmitterResourceFUs = .text:0x80258F18; // type:function size:0x44 scope:global align:4 +checkUserIndexDuplication__18JPAEmitterResourceFUs = .text:0x80258F5C; // type:function size:0x44 scope:global align:4 +__ct__18JPAResourceManagerFPCvP7JKRHeap = .text:0x80258FA0; // type:function size:0x54 scope:global align:4 +swapTexture__18JPAResourceManagerFPC7ResTIMGPCc = .text:0x80258FF4; // type:function size:0xC0 scope:global align:4 +load__31JPAEmitterArchiveLoaderDataBaseFPCUcP7JKRHeapPP18JPAEmitterResourcePP18JPATextureResource = .text:0x802590B4; // type:function size:0xC8 scope:global align:4 +load__27JPAEmitterArchiveLoader_v10Fv = .text:0x8025917C; // type:function size:0x7A0 scope:global align:4 +JPAGetYZRotateMtx__FssPA4_f = .text:0x8025991C; // type:function size:0x84 scope:global align:4 +JPAGetXYZRotateMtx__FsssPA4_f = .text:0x802599A0; // type:function size:0xC4 scope:global align:4 +JPAGetDirMtx__FRCQ29JGeometry8TVec3PA4_f = .text:0x80259A64; // type:function size:0x108 scope:global align:4 +JPASetSVecfromMtx__FPA4_fRQ29JGeometry8TVec3 = .text:0x80259B6C; // type:function size:0x124 scope:global align:4 +JPASetRMtxTVecfromMtx__FPA4_fPA4_fRQ29JGeometry8TVec3 = .text:0x80259C90; // type:function size:0x28 scope:global align:4 +JPASetRMtxSTVecfromMtx__FPA4_fPA4_fRQ29JGeometry8TVec3RQ29JGeometry8TVec3 = .text:0x80259CB8; // type:function size:0x118 scope:global align:4 +JPAGetKeyFrameValue__FfUsPCf = .text:0x80259DD0; // type:function size:0xAC scope:global align:4 +JPAGetUnitVec__FssRQ29JGeometry8TVec3 = .text:0x80259E7C; // type:function size:0x6C scope:global align:4 +loadFieldData__12JPABaseFieldFP12JPAFieldDataP13JPAFieldBlock = .text:0x80259EE8; // type:function size:0x1F0 scope:global align:4 +calcVel__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025A0D8; // type:function size:0x144 scope:global align:4 +calcFadeAffect__12JPABaseFieldFP12JPAFieldDataf = .text:0x8025A21C; // type:function size:0x94 scope:global align:4 +preCalc__12JPABaseFieldFP12JPAFieldData = .text:0x8025A2B0; // type:function size:0x80 scope:global align:4 +isItinRange__12JPABaseFieldFP12JPAFieldDataf = .text:0x8025A330; // type:function size:0x14 scope:global align:4 +preCalc__15JPAGravityFieldFP12JPAFieldData = .text:0x8025A344; // type:function size:0xA0 scope:global align:4 +calc__15JPAGravityFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025A3E4; // type:function size:0x20 scope:global align:4 +preCalc__11JPAAirFieldFP12JPAFieldData = .text:0x8025A404; // type:function size:0x10C scope:global align:4 +calc__11JPAAirFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025A510; // type:function size:0x1DC scope:global align:4 +preCalc__14JPAMagnetFieldFP12JPAFieldData = .text:0x8025A6EC; // type:function size:0x9C scope:global align:4 +calc__14JPAMagnetFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025A788; // type:function size:0x124 scope:global align:4 +preCalc__14JPANewtonFieldFP12JPAFieldData = .text:0x8025A8AC; // type:function size:0xA8 scope:global align:4 +calc__14JPANewtonFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025A954; // type:function size:0x264 scope:global align:4 +preCalc__14JPAVortexFieldFP12JPAFieldData = .text:0x8025ABB8; // type:function size:0xE8 scope:global align:4 +calc__14JPAVortexFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025ACA0; // type:function size:0x164 scope:global align:4 +preCalc__18JPAConvectionFieldFP12JPAFieldData = .text:0x8025AE04; // type:function size:0x310 scope:global align:4 +calc__18JPAConvectionFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025B114; // type:function size:0x2B8 scope:global align:4 +calc__14JPARandomFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025B3CC; // type:function size:0x140 scope:global align:4 +init__12JPADragFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025B50C; // type:function size:0x78 scope:global align:4 +calc__12JPADragFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025B584; // type:function size:0x70 scope:global align:4 +preCalc__12JPASpinFieldFP12JPAFieldData = .text:0x8025B5F4; // type:function size:0x124 scope:global align:4 +calc__12JPASpinFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025B718; // type:function size:0xE0 scope:global align:4 +initField__15JPAFieldManagerFP20JPADataBlockLinkInfoP14JPAEmitterInfo = .text:0x8025B7F8; // type:function size:0x168 scope:global align:4 +init__15JPAFieldManagerFP15JPABaseParticle = .text:0x8025B960; // type:function size:0x60 scope:global align:4 +preCalc__15JPAFieldManagerFv = .text:0x8025B9C0; // type:function size:0x50 scope:global align:4 +calc__15JPAFieldManagerFP15JPABaseParticle = .text:0x8025BA10; // type:function size:0xC8 scope:global align:4 +deleteField__15JPAFieldManagerFP12JPAFieldData = .text:0x8025BAD8; // type:function size:0x48 scope:global align:4 +deleteAllField__15JPAFieldManagerFv = .text:0x8025BB20; // type:function size:0x54 scope:global align:4 +init__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025BB74; // type:function size:0x4 scope:global align:4 +calc__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025BB78; // type:function size:0x4 scope:global align:4 +__dt__12JPASpinFieldFv = .text:0x8025BB7C; // type:function size:0x5C scope:global align:4 +isItinRange__12JPASpinFieldFP12JPAFieldDataf = .text:0x8025BBD8; // type:function size:0x8 scope:global align:4 +__dt__12JPADragFieldFv = .text:0x8025BBE0; // type:function size:0x5C scope:global align:4 +__dt__14JPARandomFieldFv = .text:0x8025BC3C; // type:function size:0x5C scope:global align:4 +__dt__18JPAConvectionFieldFv = .text:0x8025BC98; // type:function size:0x5C scope:global align:4 +isItinRange__18JPAConvectionFieldFP12JPAFieldDataf = .text:0x8025BCF4; // type:function size:0x8 scope:global align:4 +__dt__14JPAVortexFieldFv = .text:0x8025BCFC; // type:function size:0x5C scope:global align:4 +isItinRange__14JPAVortexFieldFP12JPAFieldDataf = .text:0x8025BD58; // type:function size:0x8 scope:global align:4 +__dt__14JPANewtonFieldFv = .text:0x8025BD60; // type:function size:0x5C scope:global align:4 +__dt__14JPAMagnetFieldFv = .text:0x8025BDBC; // type:function size:0x5C scope:global align:4 +__dt__11JPAAirFieldFv = .text:0x8025BE18; // type:function size:0x5C scope:global align:4 +__dt__15JPAGravityFieldFv = .text:0x8025BE74; // type:function size:0x5C scope:global align:4 +__dt__12JPABaseFieldFv = .text:0x8025BED0; // type:function size:0x48 scope:global align:4 +__sinit_JPAField_cpp = .text:0x8025BF18; // type:function size:0xAC scope:local align:4 +__dt__17JPAFieldContainerFv = .text:0x8025BFC4; // type:function size:0x164 scope:global align:4 +calcVolumePoint__14JPABaseEmitterFv = .text:0x8025C128; // type:function size:0x12C scope:global align:4 +calcVolumeLine__14JPABaseEmitterFv = .text:0x8025C254; // type:function size:0x140 scope:global align:4 +calcVolumeCircle__14JPABaseEmitterFv = .text:0x8025C394; // type:function size:0x1A4 scope:global align:4 +calcVolumeCube__14JPABaseEmitterFv = .text:0x8025C538; // type:function size:0x104 scope:global align:4 +calcVolumeSphere__14JPABaseEmitterFv = .text:0x8025C63C; // type:function size:0x268 scope:global align:4 +calcVolumeCylinder__14JPABaseEmitterFv = .text:0x8025C8A4; // type:function size:0x184 scope:global align:4 +calcVolumeTorus__14JPABaseEmitterFv = .text:0x8025CA28; // type:function size:0x12C scope:global align:4 +create__14JPABaseEmitterFP20JPADataBlockLinkInfo = .text:0x8025CB54; // type:function size:0x55C scope:global align:4 +calcEmitterInfo__14JPABaseEmitterFv = .text:0x8025D0B0; // type:function size:0x1E4 scope:global align:4 +calc__14JPABaseEmitterFv = .text:0x8025D294; // type:function size:0x12C scope:global align:4 +calcCreatePtcls__14JPABaseEmitterFv = .text:0x8025D3C0; // type:function size:0x214 scope:global align:4 +createChildren__14JPABaseEmitterFP15JPABaseParticle = .text:0x8025D5D4; // type:function size:0x9C scope:global align:4 +createParticle__14JPABaseEmitterFv = .text:0x8025D670; // type:function size:0x70 scope:global align:4 +calcParticle__14JPABaseEmitterFv = .text:0x8025D6E0; // type:function size:0x100 scope:global align:4 +calcChild__14JPABaseEmitterFv = .text:0x8025D7E0; // type:function size:0xEC scope:global align:4 +calcKey__14JPABaseEmitterFv = .text:0x8025D8CC; // type:function size:0x1C4 scope:global align:4 +deleteParticle__14JPABaseEmitterFP15JPABaseParticleP26JSUList<15JPABaseParticle> = .text:0x8025DA90; // type:function size:0x48 scope:global align:4 +deleteAllParticle__14JPABaseEmitterFv = .text:0x8025DAD8; // type:function size:0x90 scope:global align:4 +getPtclFromVacList__14JPABaseEmitterFv = .text:0x8025DB68; // type:function size:0x4C scope:global align:4 +doStartFrameProcess__14JPABaseEmitterFv = .text:0x8025DBB4; // type:function size:0x78 scope:global align:4 +doTerminationProcess__14JPABaseEmitterFv = .text:0x8025DC2C; // type:function size:0xB0 scope:global align:4 +calcEmitterGlobalPosition__14JPABaseEmitterFRQ29JGeometry8TVec3 = .text:0x8025DCDC; // type:function size:0x80 scope:global align:4 +calcgReRDirection__14JPABaseEmitterFv = .text:0x8025DD5C; // type:function size:0x8C scope:global align:4 +getPivotX__14JPABaseEmitterFv = .text:0x8025DDE8; // type:function size:0x44 scope:global align:4 +getPivotY__14JPABaseEmitterFv = .text:0x8025DE2C; // type:function size:0x44 scope:global align:4 +__sinit_JPAEmitter_cpp = .text:0x8025DE70; // type:function size:0x48 scope:local align:4 +__dt__14JPAEmitterInfoFv = .text:0x8025DEB8; // type:function size:0x3C scope:global align:4 +initParticle__15JPABaseParticleFv = .text:0x8025DEF4; // type:function size:0x738 scope:global align:4 +initChild__15JPABaseParticleFP15JPABaseParticle = .text:0x8025E62C; // type:function size:0x4FC scope:global align:4 +incFrame__15JPABaseParticleFv = .text:0x8025EB28; // type:function size:0x68 scope:global align:4 +calcVelocity__15JPABaseParticleFv = .text:0x8025EB90; // type:function size:0x158 scope:global align:4 +calcPosition__15JPABaseParticleFv = .text:0x8025ECE8; // type:function size:0x84 scope:global align:4 +checkCreateChild__15JPABaseParticleFv = .text:0x8025ED6C; // type:function size:0xD8 scope:global align:4 +__ct__17JPAEmitterManagerFP18JPAResourceManagerUlUlUlP7JKRHeap = .text:0x8025EE44; // type:function size:0x2A0 scope:global align:4 +createSimpleEmitterID__17JPAEmitterManagerFRCQ29JGeometry8TVec3UsUcUcP34JPACallBackBaseP54JPACallBackBase2 = .text:0x8025F0E4; // type:function size:0x210 scope:global align:4 +calc__17JPAEmitterManagerFUc = .text:0x8025F2F4; // type:function size:0xD0 scope:global align:4 +draw__17JPAEmitterManagerFP11JPADrawInfoUc = .text:0x8025F3C4; // type:function size:0xD0 scope:global align:4 +deleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x8025F494; // type:function size:0x60 scope:global align:4 +forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x8025F4F4; // type:function size:0x48 scope:global align:4 +forceDeleteAllEmitter__17JPAEmitterManagerFv = .text:0x8025F53C; // type:function size:0x78 scope:global align:4 +clearResourceManager__17JPAEmitterManagerFUc = .text:0x8025F5B4; // type:function size:0xD8 scope:global align:4 +__dt__12JPAFieldDataFv = .text:0x8025F68C; // type:function size:0x6C scope:global align:4 +__ct__12JPAFieldDataFv = .text:0x8025F6F8; // type:function size:0x44 scope:global align:4 +__dt__14JPABaseEmitterFv = .text:0x8025F73C; // type:function size:0xA4 scope:global align:4 +__ct__14JPABaseEmitterFv = .text:0x8025F7E0; // type:function size:0x68 scope:global align:4 +__dt__15JPABaseParticleFv = .text:0x8025F848; // type:function size:0x58 scope:global align:4 +__ct__15JPABaseParticleFv = .text:0x8025F8A0; // type:function size:0x3C scope:global align:4 +__ct__25JSUList<14JPABaseEmitter>Fv = .text:0x8025F8DC; // type:function size:0x30 scope:global align:4 +__dt__25JSUList<14JPABaseEmitter>Fv = .text:0x8025F90C; // type:function size:0x54 scope:global align:4 +exec__20JPADrawExecLoadExTexFPC14JPADrawContext = .text:0x8025F960; // type:function size:0x284 scope:global align:4 +exec__20JPADrawExecGenPrjMtxFPC14JPADrawContext = .text:0x8025FBE4; // type:function size:0x94 scope:global align:4 +exec__23JPADrawExecGenPrjTexMtxFPC14JPADrawContext = .text:0x8025FC78; // type:function size:0x2A8 scope:global align:4 +exec__21JPADrawExecGenTexMtx0FPC14JPADrawContext = .text:0x8025FF20; // type:function size:0x48 scope:global align:4 +exec__20JPADrawExecGenIdtMtxFPC14JPADrawContext = .text:0x8025FF68; // type:function size:0x48 scope:global align:4 +exec__20JPADrawExecSetTexMtxFPC14JPADrawContext = .text:0x8025FFB0; // type:function size:0x340 scope:global align:4 +exec__29JPADrawExecLoadDefaultTextureFPC14JPADrawContext = .text:0x802602F0; // type:function size:0x2C scope:global align:4 +exec__22JPADrawExecLoadTextureFPC14JPADrawContext = .text:0x8026031C; // type:function size:0x48 scope:global align:4 +exec__23JPADrawExecSetPointSizeFPC14JPADrawContextP15JPABaseParticle = .text:0x80260364; // type:function size:0x40 scope:global align:4 +exec__23JPADrawExecSetLineWidthFPC14JPADrawContextP15JPABaseParticle = .text:0x802603A4; // type:function size:0x40 scope:global align:4 +exec__30JPADrawExecRegisterPrmColorAnmFPC14JPADrawContextP15JPABaseParticle = .text:0x802603E4; // type:function size:0xC8 scope:global align:4 +exec__30JPADrawExecRegisterPrmAlphaAnmFPC14JPADrawContextP15JPABaseParticle = .text:0x802604AC; // type:function size:0xCC scope:global align:4 +exec__30JPADrawExecRegisterEnvColorAnmFPC14JPADrawContextP15JPABaseParticle = .text:0x80260578; // type:function size:0x84 scope:global align:4 +exec__26JPADrawExecRegisterPrmCEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x802605FC; // type:function size:0x12C scope:global align:4 +exec__26JPADrawExecRegisterPrmAEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x80260728; // type:function size:0x130 scope:global align:4 +exec__20JPADrawExecSetTexMtxFPC14JPADrawContextP15JPABaseParticle = .text:0x80260858; // type:function size:0x310 scope:global align:4 +exec__22JPADrawExecLoadTextureFPC14JPADrawContextP15JPABaseParticle = .text:0x80260B68; // type:function size:0x44 scope:global align:4 +exec__20JPADrawExecBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x80260BAC; // type:function size:0x178 scope:global align:4 +exec__23JPADrawExecRotBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x80260D24; // type:function size:0x208 scope:global align:4 +exec__21JPADrawExecYBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x80260F2C; // type:function size:0x1E0 scope:global align:4 +exec__24JPADrawExecRotYBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x8026110C; // type:function size:0x240 scope:global align:4 +dirTypeVel__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x8026134C; // type:function size:0x1C scope:global align:4 +dirTypePos__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x80261368; // type:function size:0x1C scope:global align:4 +dirTypePosInv__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x80261384; // type:function size:0x40 scope:global align:4 +dirTypeEmtrDir__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x802613C4; // type:function size:0x24 scope:global align:4 +dirTypePrevPtcl__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x802613E8; // type:function size:0xC0 scope:global align:4 +rotTypeY__FffRA3_A4_f = .text:0x802614A8; // type:function size:0x40 scope:global align:4 +rotTypeX__FffRA3_A4_f = .text:0x802614E8; // type:function size:0x40 scope:global align:4 +rotTypeZ__FffRA3_A4_f = .text:0x80261528; // type:function size:0x40 scope:global align:4 +rotTypeXYZ__FffRA3_A4_f = .text:0x80261568; // type:function size:0x5C scope:global align:4 +rotTypeYJiggle__FffRA3_A4_f = .text:0x802615C4; // type:function size:0x58 scope:global align:4 +basePlaneTypeXY__FffffPQ29JGeometry8TVec3 = .text:0x8026161C; // type:function size:0x38 scope:global align:4 +basePlaneTypeXZ__FffffPQ29JGeometry8TVec3 = .text:0x80261654; // type:function size:0x38 scope:global align:4 +exec__22JPADrawExecDirectionalFPC14JPADrawContextP15JPABaseParticle = .text:0x8026168C; // type:function size:0x444 scope:global align:4 +exec__25JPADrawExecRotDirectionalFPC14JPADrawContextP15JPABaseParticle = .text:0x80261AD0; // type:function size:0x490 scope:global align:4 +exec__27JPADrawExecDirectionalCrossFPC14JPADrawContextP15JPABaseParticle = .text:0x80261F60; // type:function size:0x574 scope:global align:4 +exec__30JPADrawExecRotDirectionalCrossFPC14JPADrawContextP15JPABaseParticle = .text:0x802624D4; // type:function size:0x5C4 scope:global align:4 +exec__23JPADrawExecDirBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x80262A98; // type:function size:0x328 scope:global align:4 +exec__19JPADrawExecRotationFPC14JPADrawContextP15JPABaseParticle = .text:0x80262DC0; // type:function size:0x1FC scope:global align:4 +exec__24JPADrawExecRotationCrossFPC14JPADrawContextP15JPABaseParticle = .text:0x80262FBC; // type:function size:0x330 scope:global align:4 +exec__16JPADrawExecPointFPC14JPADrawContextP15JPABaseParticle = .text:0x802632EC; // type:function size:0x94 scope:global align:4 +exec__15JPADrawExecLineFPC14JPADrawContextP15JPABaseParticle = .text:0x80263380; // type:function size:0x188 scope:global align:4 +stripeGetNext__FP26JSULink<15JPABaseParticle> = .text:0x80263508; // type:function size:0x8 scope:global align:4 +stripeGetPrev__FP26JSULink<15JPABaseParticle> = .text:0x80263510; // type:function size:0x8 scope:global align:4 +exec__17JPADrawExecStripeFPC14JPADrawContext = .text:0x80263518; // type:function size:0x550 scope:global align:4 +exec__22JPADrawExecStripeCrossFPC14JPADrawContext = .text:0x80263A68; // type:function size:0x948 scope:global align:4 +exec__33JPADrawExecRegisterColorEmitterPEFPC14JPADrawContext = .text:0x802643B0; // type:function size:0x104 scope:global align:4 +exec__32JPADrawExecRegisterColorEmitterPFPC14JPADrawContext = .text:0x802644B4; // type:function size:0xA0 scope:global align:4 +exec__32JPADrawExecRegisterColorEmitterEFPC14JPADrawContext = .text:0x80264554; // type:function size:0x88 scope:global align:4 +exec__31JPADrawExecRegisterColorChildPEFPC14JPADrawContext = .text:0x802645DC; // type:function size:0x12C scope:global align:4 +calc__19JPADrawCalcColorPrmFPC14JPADrawContext = .text:0x80264708; // type:function size:0x6C scope:global align:4 +calc__19JPADrawCalcColorEnvFPC14JPADrawContext = .text:0x80264774; // type:function size:0x6C scope:global align:4 +calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContext = .text:0x802647E0; // type:function size:0x8C scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContext = .text:0x8026486C; // type:function size:0x74 scope:global align:4 +calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContext = .text:0x802648E0; // type:function size:0x7C scope:global align:4 +calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContext = .text:0x8026495C; // type:function size:0x10 scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContext = .text:0x8026496C; // type:function size:0x10 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContext = .text:0x8026497C; // type:function size:0xB8 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContext = .text:0x80264A34; // type:function size:0x9C scope:global align:4 +calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContext = .text:0x80264AD0; // type:function size:0xB0 scope:global align:4 +calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContext = .text:0x80264B80; // type:function size:0x48 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContext = .text:0x80264BC8; // type:function size:0x48 scope:global align:4 +exec__19JPADrawExecCallBackFPC14JPADrawContext = .text:0x80264C10; // type:function size:0x3C scope:global align:4 +exec__19JPADrawExecCallBackFPC14JPADrawContextP15JPABaseParticle = .text:0x80264C4C; // type:function size:0x3C scope:global align:4 +calc__17JPADrawCalcScaleXFPC14JPADrawContextP15JPABaseParticle = .text:0x80264C88; // type:function size:0x130 scope:global align:4 +calc__17JPADrawCalcScaleYFPC14JPADrawContextP15JPABaseParticle = .text:0x80264DB8; // type:function size:0x130 scope:global align:4 +calc__24JPADrawCalcScaleXBySpeedFPC14JPADrawContextP15JPABaseParticle = .text:0x80264EE8; // type:function size:0x1D0 scope:global align:4 +calc__24JPADrawCalcScaleYBySpeedFPC14JPADrawContextP15JPABaseParticle = .text:0x802650B8; // type:function size:0x1D0 scope:global align:4 +calc__23JPADrawCalcScaleCopyX2YFPC14JPADrawContextP15JPABaseParticle = .text:0x80265288; // type:function size:0xC scope:global align:4 +calc__31JPADrawCalcScaleAnmTimingNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x80265294; // type:function size:0x10 scope:global align:4 +calc__32JPADrawCalcScaleAnmTimingRepeatXFPC14JPADrawContextP15JPABaseParticle = .text:0x802652A4; // type:function size:0xD0 scope:global align:4 +calc__32JPADrawCalcScaleAnmTimingRepeatYFPC14JPADrawContextP15JPABaseParticle = .text:0x80265374; // type:function size:0xD0 scope:global align:4 +calc__33JPADrawCalcScaleAnmTimingReverseXFPC14JPADrawContextP15JPABaseParticle = .text:0x80265444; // type:function size:0x144 scope:global align:4 +calc__33JPADrawCalcScaleAnmTimingReverseYFPC14JPADrawContextP15JPABaseParticle = .text:0x80265588; // type:function size:0x144 scope:global align:4 +calc__19JPADrawCalcColorPrmFPC14JPADrawContextP15JPABaseParticle = .text:0x802656CC; // type:function size:0x68 scope:global align:4 +calc__19JPADrawCalcColorEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x80265734; // type:function size:0x68 scope:global align:4 +calc__31JPADrawCalcColorCopyFromEmitterFPC14JPADrawContextP15JPABaseParticle = .text:0x8026579C; // type:function size:0x4C scope:global align:4 +calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x802657E8; // type:function size:0x98 scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x80265880; // type:function size:0x98 scope:global align:4 +calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x80265918; // type:function size:0xAC scope:global align:4 +calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x802659C4; // type:function size:0xCC scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x80265A90; // type:function size:0x84 scope:global align:4 +calc__16JPADrawCalcAlphaFPC14JPADrawContextP15JPABaseParticle = .text:0x80265B14; // type:function size:0x12C scope:global align:4 +calc__27JPADrawCalcAlphaFlickNrmSinFPC14JPADrawContextP15JPABaseParticle = .text:0x80265C40; // type:function size:0x114 scope:global align:4 +calc__27JPADrawCalcAlphaFlickAddSinFPC14JPADrawContextP15JPABaseParticle = .text:0x80265D54; // type:function size:0x170 scope:global align:4 +calc__28JPADrawCalcAlphaFlickMultSinFPC14JPADrawContextP15JPABaseParticle = .text:0x80265EC4; // type:function size:0x184 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x80266048; // type:function size:0xB8 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x80266100; // type:function size:0xB4 scope:global align:4 +calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x802661B4; // type:function size:0xD0 scope:global align:4 +calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x80266284; // type:function size:0xE8 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x8026636C; // type:function size:0xA0 scope:global align:4 +calc__24JPADrawCalcChildAlphaOutFPC14JPADrawContextP15JPABaseParticle = .text:0x8026640C; // type:function size:0x14 scope:global align:4 +calc__24JPADrawCalcChildScaleOutFPC14JPADrawContextP15JPABaseParticle = .text:0x80266420; // type:function size:0x30 scope:global align:4 +__dt__24JPADrawCalcChildScaleOutFv = .text:0x80266450; // type:function size:0x5C scope:global align:4 +__dt__26JPADrawCalcParticleVisitorFv = .text:0x802664AC; // type:function size:0x48 scope:global align:4 +__dt__24JPADrawCalcChildAlphaOutFv = .text:0x802664F4; // type:function size:0x5C scope:global align:4 +__dt__28JPADrawCalcAlphaFlickMultSinFv = .text:0x80266550; // type:function size:0x5C scope:global align:4 +__dt__27JPADrawCalcAlphaFlickAddSinFv = .text:0x802665AC; // type:function size:0x5C scope:global align:4 +__dt__27JPADrawCalcAlphaFlickNrmSinFv = .text:0x80266608; // type:function size:0x5C scope:global align:4 +__dt__16JPADrawCalcAlphaFv = .text:0x80266664; // type:function size:0x5C scope:global align:4 +__dt__31JPADrawCalcColorCopyFromEmitterFv = .text:0x802666C0; // type:function size:0x5C scope:global align:4 +__dt__33JPADrawCalcScaleAnmTimingReverseYFv = .text:0x8026671C; // type:function size:0x5C scope:global align:4 +__dt__33JPADrawCalcScaleAnmTimingReverseXFv = .text:0x80266778; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawCalcScaleAnmTimingRepeatYFv = .text:0x802667D4; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawCalcScaleAnmTimingRepeatXFv = .text:0x80266830; // type:function size:0x5C scope:global align:4 +__dt__31JPADrawCalcScaleAnmTimingNormalFv = .text:0x8026688C; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawCalcScaleCopyX2YFv = .text:0x802668E8; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawCalcScaleYBySpeedFv = .text:0x80266944; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawCalcScaleXBySpeedFv = .text:0x802669A0; // type:function size:0x5C scope:global align:4 +__dt__17JPADrawCalcScaleYFv = .text:0x802669FC; // type:function size:0x5C scope:global align:4 +__dt__17JPADrawCalcScaleXFv = .text:0x80266A58; // type:function size:0x5C scope:global align:4 +__dt__19JPADrawExecCallBackFv = .text:0x80266AB4; // type:function size:0x7C scope:global align:4 +__dt__25JPADrawExecEmitterVisitorFv = .text:0x80266B30; // type:function size:0x48 scope:global align:4 +__dt__26JPADrawExecParticleVisitorFv = .text:0x80266B78; // type:function size:0x48 scope:global align:4 +__dt__32JPADrawCalcTextureAnmIndexRandomFv = .text:0x80266BC0; // type:function size:0x7C scope:global align:4 +__dt__25JPADrawCalcEmitterVisitorFv = .text:0x80266C3C; // type:function size:0x48 scope:global align:4 +__dt__31JPADrawCalcTextureAnmIndexMergeFv = .text:0x80266C84; // type:function size:0x7C scope:global align:4 +__dt__33JPADrawCalcTextureAnmIndexReverseFv = .text:0x80266D00; // type:function size:0x7C scope:global align:4 +__dt__32JPADrawCalcTextureAnmIndexRepeatFv = .text:0x80266D7C; // type:function size:0x7C scope:global align:4 +__dt__32JPADrawCalcTextureAnmIndexNormalFv = .text:0x80266DF8; // type:function size:0x7C scope:global align:4 +__dt__30JPADrawCalcColorAnmFrameRandomFv = .text:0x80266E74; // type:function size:0x7C scope:global align:4 +__dt__29JPADrawCalcColorAnmFrameMergeFv = .text:0x80266EF0; // type:function size:0x7C scope:global align:4 +__dt__31JPADrawCalcColorAnmFrameReverseFv = .text:0x80266F6C; // type:function size:0x7C scope:global align:4 +__dt__30JPADrawCalcColorAnmFrameRepeatFv = .text:0x80266FE8; // type:function size:0x7C scope:global align:4 +__dt__30JPADrawCalcColorAnmFrameNormalFv = .text:0x80267064; // type:function size:0x7C scope:global align:4 +__dt__19JPADrawCalcColorEnvFv = .text:0x802670E0; // type:function size:0x7C scope:global align:4 +__dt__19JPADrawCalcColorPrmFv = .text:0x8026715C; // type:function size:0x7C scope:global align:4 +__dt__31JPADrawExecRegisterColorChildPEFv = .text:0x802671D8; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawExecRegisterColorEmitterEFv = .text:0x80267234; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawExecRegisterColorEmitterPFv = .text:0x80267290; // type:function size:0x5C scope:global align:4 +__dt__33JPADrawExecRegisterColorEmitterPEFv = .text:0x802672EC; // type:function size:0x5C scope:global align:4 +__dt__22JPADrawExecStripeCrossFv = .text:0x80267348; // type:function size:0x5C scope:global align:4 +__dt__17JPADrawExecStripeFv = .text:0x802673A4; // type:function size:0x5C scope:global align:4 +__dt__15JPADrawExecLineFv = .text:0x80267400; // type:function size:0x5C scope:global align:4 +__dt__16JPADrawExecPointFv = .text:0x8026745C; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawExecRotationCrossFv = .text:0x802674B8; // type:function size:0x5C scope:global align:4 +__dt__19JPADrawExecRotationFv = .text:0x80267514; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecDirBillBoardFv = .text:0x80267570; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRotDirectionalCrossFv = .text:0x802675CC; // type:function size:0x5C scope:global align:4 +__dt__27JPADrawExecDirectionalCrossFv = .text:0x80267628; // type:function size:0x5C scope:global align:4 +__dt__25JPADrawExecRotDirectionalFv = .text:0x80267684; // type:function size:0x5C scope:global align:4 +__dt__22JPADrawExecDirectionalFv = .text:0x802676E0; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawExecRotYBillBoardFv = .text:0x8026773C; // type:function size:0x5C scope:global align:4 +__dt__21JPADrawExecYBillBoardFv = .text:0x80267798; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecRotBillBoardFv = .text:0x802677F4; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecBillBoardFv = .text:0x80267850; // type:function size:0x5C scope:global align:4 +__dt__26JPADrawExecRegisterPrmAEnvFv = .text:0x802678AC; // type:function size:0x5C scope:global align:4 +__dt__26JPADrawExecRegisterPrmCEnvFv = .text:0x80267908; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRegisterEnvColorAnmFv = .text:0x80267964; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRegisterPrmAlphaAnmFv = .text:0x802679C0; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRegisterPrmColorAnmFv = .text:0x80267A1C; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecSetLineWidthFv = .text:0x80267A78; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecSetPointSizeFv = .text:0x80267AD4; // type:function size:0x5C scope:global align:4 +__dt__22JPADrawExecLoadTextureFv = .text:0x80267B30; // type:function size:0x7C scope:global align:4 +__dt__29JPADrawExecLoadDefaultTextureFv = .text:0x80267BAC; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecSetTexMtxFv = .text:0x80267C08; // type:function size:0x7C scope:global align:4 +__dt__20JPADrawExecGenIdtMtxFv = .text:0x80267C84; // type:function size:0x5C scope:global align:4 +__dt__21JPADrawExecGenTexMtx0Fv = .text:0x80267CE0; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecGenPrjTexMtxFv = .text:0x80267D3C; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecGenPrjMtxFv = .text:0x80267D98; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecLoadExTexFv = .text:0x80267DF4; // type:function size:0x5C scope:global align:4 +@4@exec__20JPADrawExecSetTexMtxFPC14JPADrawContextP15JPABaseParticle = .text:0x80267E50; // type:function size:0x8 scope:local align:4 +@4@__dt__20JPADrawExecSetTexMtxFv = .text:0x80267E58; // type:function size:0x8 scope:local align:4 +@4@exec__22JPADrawExecLoadTextureFPC14JPADrawContextP15JPABaseParticle = .text:0x80267E60; // type:function size:0x8 scope:local align:4 +@4@__dt__22JPADrawExecLoadTextureFv = .text:0x80267E68; // type:function size:0x8 scope:local align:4 +@4@calc__19JPADrawCalcColorPrmFPC14JPADrawContextP15JPABaseParticle = .text:0x80267E70; // type:function size:0x8 scope:local align:4 +@4@__dt__19JPADrawCalcColorPrmFv = .text:0x80267E78; // type:function size:0x8 scope:local align:4 +@4@calc__19JPADrawCalcColorEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x80267E80; // type:function size:0x8 scope:local align:4 +@4@__dt__19JPADrawCalcColorEnvFv = .text:0x80267E88; // type:function size:0x8 scope:local align:4 +@4@calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x80267E90; // type:function size:0x8 scope:local align:4 +@4@__dt__30JPADrawCalcColorAnmFrameNormalFv = .text:0x80267E98; // type:function size:0x8 scope:local align:4 +@4@calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x80267EA0; // type:function size:0x8 scope:local align:4 +@4@__dt__30JPADrawCalcColorAnmFrameRepeatFv = .text:0x80267EA8; // type:function size:0x8 scope:local align:4 +@4@calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x80267EB0; // type:function size:0x8 scope:local align:4 +@4@__dt__31JPADrawCalcColorAnmFrameReverseFv = .text:0x80267EB8; // type:function size:0x8 scope:local align:4 +@4@calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x80267EC0; // type:function size:0x8 scope:local align:4 +@4@__dt__29JPADrawCalcColorAnmFrameMergeFv = .text:0x80267EC8; // type:function size:0x8 scope:local align:4 +@4@calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x80267ED0; // type:function size:0x8 scope:local align:4 +@4@__dt__30JPADrawCalcColorAnmFrameRandomFv = .text:0x80267ED8; // type:function size:0x8 scope:local align:4 +@4@calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x80267EE0; // type:function size:0x8 scope:local align:4 +@4@__dt__32JPADrawCalcTextureAnmIndexNormalFv = .text:0x80267EE8; // type:function size:0x8 scope:local align:4 +@4@calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x80267EF0; // type:function size:0x8 scope:local align:4 +@4@__dt__32JPADrawCalcTextureAnmIndexRepeatFv = .text:0x80267EF8; // type:function size:0x8 scope:local align:4 +@4@calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x80267F00; // type:function size:0x8 scope:local align:4 +@4@__dt__33JPADrawCalcTextureAnmIndexReverseFv = .text:0x80267F08; // type:function size:0x8 scope:local align:4 +@4@calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x80267F10; // type:function size:0x8 scope:local align:4 +@4@__dt__31JPADrawCalcTextureAnmIndexMergeFv = .text:0x80267F18; // type:function size:0x8 scope:local align:4 +@4@calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x80267F20; // type:function size:0x8 scope:local align:4 +@4@__dt__32JPADrawCalcTextureAnmIndexRandomFv = .text:0x80267F28; // type:function size:0x8 scope:local align:4 +@4@exec__19JPADrawExecCallBackFPC14JPADrawContextP15JPABaseParticle = .text:0x80267F30; // type:function size:0x8 scope:local align:4 +@4@__dt__19JPADrawExecCallBackFv = .text:0x80267F38; // type:function size:0x8 scope:local align:4 +initialize__7JPADrawFP14JPABaseEmitterP18JPATextureResource = .text:0x80267F40; // type:function size:0x6F4 scope:global align:4 +draw__7JPADrawFPA4_f = .text:0x80268634; // type:function size:0x2A0 scope:global align:4 +calc__7JPADrawFv = .text:0x802688D4; // type:function size:0x6C scope:global align:4 +calcParticle__7JPADrawFP15JPABaseParticle = .text:0x80268940; // type:function size:0x84 scope:global align:4 +calcChild__7JPADrawFP15JPABaseParticle = .text:0x802689C4; // type:function size:0x84 scope:global align:4 +initParticle__7JPADrawFP15JPABaseParticle = .text:0x80268A48; // type:function size:0x4E0 scope:global align:4 +initChild__7JPADrawFP15JPABaseParticleP15JPABaseParticle = .text:0x80268F28; // type:function size:0x37C scope:global align:4 +loadTexture__7JPADrawFUc11_GXTexMapID = .text:0x802692A4; // type:function size:0xB4 scope:global align:4 +setDrawExecVisitorsBeforeCB__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags = .text:0x80269358; // type:function size:0x8B0 scope:global align:4 +setDrawExecVisitorsAfterCB__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags = .text:0x80269C08; // type:function size:0x6E4 scope:global align:4 +setDrawCalcVisitors__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags = .text:0x8026A2EC; // type:function size:0xAC4 scope:global align:4 +setParticleClipBoard__7JPADrawFv = .text:0x8026ADB0; // type:function size:0x62C scope:global align:4 +setChildClipBoard__7JPADrawFv = .text:0x8026B3DC; // type:function size:0x55C scope:global align:4 +drawParticle__7JPADrawFv = .text:0x8026B938; // type:function size:0x2F4 scope:global align:4 +drawChild__7JPADrawFv = .text:0x8026BC2C; // type:function size:0x35C scope:global align:4 +zDraw__7JPADrawFv = .text:0x8026BF88; // type:function size:0x9C scope:global align:4 +zDrawParticle__7JPADrawFv = .text:0x8026C024; // type:function size:0x228 scope:global align:4 +zDrawChild__7JPADrawFv = .text:0x8026C24C; // type:function size:0x290 scope:global align:4 +loadYBBMtx__7JPADrawFPA4_f = .text:0x8026C4DC; // type:function size:0x164 scope:global align:4 +__sinit_JPADraw_cpp = .text:0x8026C640; // type:function size:0x80 scope:local align:4 +__dt__16JPADrawClipBoardFv = .text:0x8026C6C0; // type:function size:0x3C scope:global align:4 +__ct__Q29JGeometry8TVec2Fv = .text:0x8026C6FC; // type:function size:0x4 scope:global align:4 +__dt__23JPADrawVisitorContainerFv = .text:0x8026C700; // type:function size:0xBE0 scope:global align:4 +__ct__23JPADrawVisitorContainerFv = .text:0x8026D2E0; // type:function size:0x4D8 scope:global align:4 +setupTev__15JPADrawSetupTevFP12JPABaseShapeP13JPAExTexShape = .text:0x8026D7B8; // type:function size:0x404 scope:global align:4 +__dt__Q26JStage6TActorFv = .text:0x8026DBBC; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TActorCFv = .text:0x8026DC1C; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__Q26JStage6TActorCFP3Vec = .text:0x8026DC24; // type:function size:0x4 scope:global align:4 +JSGSetTranslation__Q26JStage6TActorFRC3Vec = .text:0x8026DC28; // type:function size:0x4 scope:global align:4 +JSGGetScaling__Q26JStage6TActorCFP3Vec = .text:0x8026DC2C; // type:function size:0x4 scope:global align:4 +JSGSetScaling__Q26JStage6TActorFRC3Vec = .text:0x8026DC30; // type:function size:0x4 scope:global align:4 +JSGGetRotation__Q26JStage6TActorCFP3Vec = .text:0x8026DC34; // type:function size:0x4 scope:global align:4 +JSGSetRotation__Q26JStage6TActorFRC3Vec = .text:0x8026DC38; // type:function size:0x4 scope:global align:4 +JSGGetShape__Q26JStage6TActorCFv = .text:0x8026DC3C; // type:function size:0x8 scope:global align:4 +JSGSetShape__Q26JStage6TActorFUl = .text:0x8026DC44; // type:function size:0x4 scope:global align:4 +JSGGetAnimation__Q26JStage6TActorCFv = .text:0x8026DC48; // type:function size:0x8 scope:global align:4 +JSGSetAnimation__Q26JStage6TActorFUl = .text:0x8026DC50; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrame__Q26JStage6TActorCFv = .text:0x8026DC54; // type:function size:0x8 scope:global align:4 +JSGSetAnimationFrame__Q26JStage6TActorFf = .text:0x8026DC5C; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrameMax__Q26JStage6TActorCFv = .text:0x8026DC60; // type:function size:0x8 scope:global align:4 +JSGGetAnimationTransition__Q26JStage6TActorCFv = .text:0x8026DC68; // type:function size:0x8 scope:global align:4 +JSGSetAnimationTransition__Q26JStage6TActorFf = .text:0x8026DC70; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimation__Q26JStage6TActorCFv = .text:0x8026DC74; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimation__Q26JStage6TActorFUl = .text:0x8026DC7C; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrame__Q26JStage6TActorCFv = .text:0x8026DC80; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimationFrame__Q26JStage6TActorFf = .text:0x8026DC88; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrameMax__Q26JStage6TActorCFv = .text:0x8026DC8C; // type:function size:0x8 scope:global align:4 +__dt__Q26JStage13TAmbientLightFv = .text:0x8026DC94; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage13TAmbientLightCFv = .text:0x8026DCF4; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage13TAmbientLightCFv = .text:0x8026DCFC; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage13TAmbientLightF8_GXColor = .text:0x8026DD10; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TCameraFv = .text:0x8026DD14; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TCameraCFv = .text:0x8026DD74; // type:function size:0x8 scope:global align:4 +JSGGetProjectionType__Q26JStage7TCameraCFv = .text:0x8026DD7C; // type:function size:0x8 scope:global align:4 +JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection = .text:0x8026DD84; // type:function size:0x4 scope:global align:4 +JSGGetProjectionNear__Q26JStage7TCameraCFv = .text:0x8026DD88; // type:function size:0x8 scope:global align:4 +JSGSetProjectionNear__Q26JStage7TCameraFf = .text:0x8026DD90; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFar__Q26JStage7TCameraCFv = .text:0x8026DD94; // type:function size:0x8 scope:global align:4 +JSGSetProjectionFar__Q26JStage7TCameraFf = .text:0x8026DD9C; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFovy__Q26JStage7TCameraCFv = .text:0x8026DDA0; // type:function size:0x8 scope:global align:4 +JSGSetProjectionFovy__Q26JStage7TCameraFf = .text:0x8026DDA8; // type:function size:0x4 scope:global align:4 +JSGGetProjectionAspect__Q26JStage7TCameraCFv = .text:0x8026DDAC; // type:function size:0x8 scope:global align:4 +JSGSetProjectionAspect__Q26JStage7TCameraFf = .text:0x8026DDB4; // type:function size:0x4 scope:global align:4 +JSGGetProjectionField__Q26JStage7TCameraCFPf = .text:0x8026DDB8; // type:function size:0x4 scope:global align:4 +JSGSetProjectionField__Q26JStage7TCameraFPCf = .text:0x8026DDBC; // type:function size:0x4 scope:global align:4 +JSGGetViewType__Q26JStage7TCameraCFv = .text:0x8026DDC0; // type:function size:0x8 scope:global align:4 +JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView = .text:0x8026DDC8; // type:function size:0x4 scope:global align:4 +JSGGetViewPosition__Q26JStage7TCameraCFP3Vec = .text:0x8026DDCC; // type:function size:0x4 scope:global align:4 +JSGSetViewPosition__Q26JStage7TCameraFRC3Vec = .text:0x8026DDD0; // type:function size:0x4 scope:global align:4 +JSGGetViewUpVector__Q26JStage7TCameraCFP3Vec = .text:0x8026DDD4; // type:function size:0x4 scope:global align:4 +JSGSetViewUpVector__Q26JStage7TCameraFRC3Vec = .text:0x8026DDD8; // type:function size:0x4 scope:global align:4 +JSGGetViewTargetPosition__Q26JStage7TCameraCFP3Vec = .text:0x8026DDDC; // type:function size:0x4 scope:global align:4 +JSGSetViewTargetPosition__Q26JStage7TCameraFRC3Vec = .text:0x8026DDE0; // type:function size:0x4 scope:global align:4 +JSGGetViewRoll__Q26JStage7TCameraCFv = .text:0x8026DDE4; // type:function size:0x8 scope:global align:4 +JSGSetViewRoll__Q26JStage7TCameraFf = .text:0x8026DDEC; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage4TFogFv = .text:0x8026DDF0; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage4TFogCFv = .text:0x8026DE50; // type:function size:0x8 scope:global align:4 +JSGGetFogFunction__Q26JStage4TFogCFv = .text:0x8026DE58; // type:function size:0x8 scope:global align:4 +JSGSetFogFunction__Q26JStage4TFogF10_GXFogType = .text:0x8026DE60; // type:function size:0x4 scope:global align:4 +JSGGetStartZ__Q26JStage4TFogCFv = .text:0x8026DE64; // type:function size:0x8 scope:global align:4 +JSGSetStartZ__Q26JStage4TFogFf = .text:0x8026DE6C; // type:function size:0x4 scope:global align:4 +JSGGetEndZ__Q26JStage4TFogCFv = .text:0x8026DE70; // type:function size:0x8 scope:global align:4 +JSGSetEndZ__Q26JStage4TFogFf = .text:0x8026DE78; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage4TFogCFv = .text:0x8026DE7C; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage4TFogF8_GXColor = .text:0x8026DE90; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage6TLightFv = .text:0x8026DE94; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TLightCFv = .text:0x8026DEF4; // type:function size:0x8 scope:global align:4 +JSGGetLightType__Q26JStage6TLightCFv = .text:0x8026DEFC; // type:function size:0x8 scope:global align:4 +JSGSetLightType__Q26JStage6TLightFQ26JStage7TELight = .text:0x8026DF04; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage6TLightCFv = .text:0x8026DF08; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage6TLightF8_GXColor = .text:0x8026DF1C; // type:function size:0x4 scope:global align:4 +JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn = .text:0x8026DF20; // type:function size:0x4 scope:global align:4 +JSGSetDistanceAttenuation__Q26JStage6TLightFff13_GXDistAttnFn = .text:0x8026DF24; // type:function size:0x4 scope:global align:4 +JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn = .text:0x8026DF28; // type:function size:0x4 scope:global align:4 +JSGSetAngleAttenuation__Q26JStage6TLightFf9_GXSpotFn = .text:0x8026DF2C; // type:function size:0x4 scope:global align:4 +JSGGetPosition__Q26JStage6TLightCFP3Vec = .text:0x8026DF30; // type:function size:0x4 scope:global align:4 +JSGSetPosition__Q26JStage6TLightFRC3Vec = .text:0x8026DF34; // type:function size:0x4 scope:global align:4 +JSGGetDirection__Q26JStage6TLightCFP3Vec = .text:0x8026DF38; // type:function size:0x4 scope:global align:4 +JSGSetDirection__Q26JStage6TLightFRC3Vec = .text:0x8026DF3C; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TObjectFv = .text:0x8026DF40; // type:function size:0x48 scope:global align:4 +JSGGetName__Q26JStage7TObjectCFv = .text:0x8026DF88; // type:function size:0x8 scope:global align:4 +JSGGetFlag__Q26JStage7TObjectCFv = .text:0x8026DF90; // type:function size:0x8 scope:global align:4 +JSGSetFlag__Q26JStage7TObjectFUl = .text:0x8026DF98; // type:function size:0x4 scope:global align:4 +JSGGetData__Q26JStage7TObjectCFUlPvUl = .text:0x8026DF9C; // type:function size:0x8 scope:global align:4 +JSGSetData__Q26JStage7TObjectFUlPCvUl = .text:0x8026DFA4; // type:function size:0x4 scope:global align:4 +JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl = .text:0x8026DFA8; // type:function size:0x4 scope:global align:4 +JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl = .text:0x8026DFAC; // type:function size:0x4 scope:global align:4 +JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl = .text:0x8026DFB0; // type:function size:0x4 scope:global align:4 +JSGFindNodeID__Q26JStage7TObjectCFPCc = .text:0x8026DFB4; // type:function size:0x8 scope:global align:4 +JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f = .text:0x8026DFBC; // type:function size:0x3C scope:global align:4 +__dt__Q26JStage7TSystemFv = .text:0x8026DFF8; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TSystemCFv = .text:0x8026E058; // type:function size:0x8 scope:global align:4 +JSGFindObject__Q26JStage7TSystemCFPCcQ26JStage8TEObject = .text:0x8026E060; // type:function size:0x8 scope:global align:4 +JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl = .text:0x8026E068; // type:function size:0x8 scope:global align:4 +JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject = .text:0x8026E070; // type:function size:0x4 scope:global align:4 +JSGGetSystemData__Q26JStage7TSystemFUl = .text:0x8026E074; // type:function size:0x8 scope:global align:4 +JSGSetSystemData__Q26JStage7TSystemFUlUl = .text:0x8026E07C; // type:function size:0x4 scope:global align:4 +__ct__Q27JStudio8TControlFv = .text:0x8026E080; // type:function size:0x90 scope:global align:4 +__dt__Q27JStudio8TControlFv = .text:0x8026E110; // type:function size:0x70 scope:global align:4 +transformOnSet_setOrigin__Q27JStudio8TControlFRC3Vecf = .text:0x8026E180; // type:function size:0x40 scope:global align:4 +transformOnGet_setOrigin__Q27JStudio8TControlFRC3Vecf = .text:0x8026E1C0; // type:function size:0x88 scope:global align:4 +__dt__Q27JStudio13TCreateObjectFv = .text:0x8026E248; // type:function size:0x48 scope:global align:4 +__dt__Q27JStudio8TFactoryFv = .text:0x8026E290; // type:function size:0x84 scope:global align:4 +appendCreateObject__Q27JStudio8TFactoryFPQ27JStudio13TCreateObject = .text:0x8026E314; // type:function size:0x4C scope:global align:4 +create__Q27JStudio8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8026E360; // type:function size:0xD8 scope:global align:4 +__ct__Q27JStudio6TParseFPQ27JStudio8TControl = .text:0x8026E438; // type:function size:0x54 scope:global align:4 +__dt__Q27JStudio6TParseFv = .text:0x8026E48C; // type:function size:0x70 scope:global align:4 +parseHeader__Q27JStudio6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x8026E4FC; // type:function size:0x70 scope:global align:4 +parseBlock_block__Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026E56C; // type:function size:0x44 scope:global align:4 +parseBlock_block_fvb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026E5B0; // type:function size:0x60 scope:global align:4 +getRotation_xyz__Q27JStudio4mathFPA4_ffff = .text:0x8026E610; // type:function size:0x168 scope:global align:4 +rotate_xyz__Q27JStudio4mathFPA4_fPA4_Cffff = .text:0x8026E778; // type:function size:0x4C scope:global align:4 +rotate_y__Q27JStudio4mathFPA4_fPA4_Cff = .text:0x8026E7C4; // type:function size:0x58 scope:global align:4 +getTransformation_SRxyzT__Q27JStudio4mathFPA4_fRC3VecRC3VecRC3Vec = .text:0x8026E81C; // type:function size:0x7C scope:global align:4 +getTransformation_RyT__Q27JStudio4mathFPA4_ffRC3Vec = .text:0x8026E898; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio14TVariableValue7TOutputFv = .text:0x8026E8F8; // type:function size:0x48 scope:global align:4 +update__Q27JStudio14TVariableValueFdPQ27JStudio8TAdaptor = .text:0x8026E940; // type:function size:0x64 scope:global align:4 +update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026E9A4; // type:function size:0x14 scope:global align:4 +update_time___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026E9B8; // type:function size:0x3C scope:global align:4 +update_functionValue___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026E9F4; // type:function size:0x64 scope:global align:4 +__dt__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x8026EA58; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio14TVariableValue13TOutput_none_CFfPQ27JStudio8TAdaptor = .text:0x8026EAB8; // type:function size:0x4 scope:global align:4 +__dt__Q27JStudio8TAdaptorFv = .text:0x8026EABC; // type:function size:0x48 scope:global align:4 +adaptor_do_prepare__Q27JStudio8TAdaptorFPCQ27JStudio7TObject = .text:0x8026EB04; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q27JStudio8TAdaptorFPCQ27JStudio7TObject = .text:0x8026EB08; // type:function size:0x4 scope:global align:4 +adaptor_do_end__Q27JStudio8TAdaptorFPCQ27JStudio7TObject = .text:0x8026EB0C; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q27JStudio8TAdaptorFPCQ27JStudio7TObjectUl = .text:0x8026EB10; // type:function size:0x4 scope:global align:4 +adaptor_do_data__Q27JStudio8TAdaptorFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x8026EB14; // type:function size:0x4 scope:global align:4 +adaptor_setVariableValue__Q27JStudio8TAdaptorFPQ27JStudio7TObjectUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026EB18; // type:function size:0xA0 scope:global align:4 +adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio7TObjectPCUlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026EBB8; // type:function size:0xF4 scope:global align:4 +adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate = .text:0x8026ECAC; // type:function size:0x44 scope:global align:4 +adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec = .text:0x8026ECF0; // type:function size:0x70 scope:global align:4 +adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl = .text:0x8026ED60; // type:function size:0x40 scope:global align:4 +adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFPCUlRC8_GXColor = .text:0x8026EDA0; // type:function size:0xE0 scope:global align:4 +adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl = .text:0x8026EE80; // type:function size:0x14C scope:global align:4 +adaptor_updateVariableValue__Q27JStudio8TAdaptorFPQ27JStudio7TObjectUl = .text:0x8026EFCC; // type:function size:0x98 scope:global align:4 +adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026F064; // type:function size:0x18 scope:global align:4 +adaptor_setVariableValue_IMMEDIATE___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026F07C; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_TIME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026F0A8; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_FVR_NAME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026F0D4; // type:function size:0x70 scope:global align:4 +adaptor_setVariableValue_FVR_INDEX___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026F144; // type:function size:0x6C scope:global align:4 +__dt__Q27JStudio7TObjectFv = .text:0x8026F1B0; // type:function size:0x84 scope:global align:4 +forward_value__Q27JStudio7TObjectFUl = .text:0x8026F234; // type:function size:0x6C scope:global align:4 +do_begin__Q27JStudio7TObjectFv = .text:0x8026F2A0; // type:function size:0x3C scope:global align:4 +do_end__Q27JStudio7TObjectFv = .text:0x8026F2DC; // type:function size:0x3C scope:global align:4 +do_wait__Q27JStudio7TObjectFUl = .text:0x8026F318; // type:function size:0x20 scope:global align:4 +do_data__Q27JStudio7TObjectFPCvUlPCvUl = .text:0x8026F338; // type:function size:0x5C scope:global align:4 +__ct__Q27JStudio7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio8TAdaptor = .text:0x8026F394; // type:function size:0x4C scope:global align:4 +__dt__Q27JStudio14TAdaptor_actorFv = .text:0x8026F3E0; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_actorFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_actor = .text:0x8026F440; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_actorFUlPCvUl = .text:0x8026F47C; // type:function size:0x334 scope:global align:4 +__dt__Q27JStudio21TAdaptor_ambientLightFv = .text:0x8026F7B0; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio20TObject_ambientLightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio21TAdaptor_ambientLight = .text:0x8026F810; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl = .text:0x8026F84C; // type:function size:0xDC scope:global align:4 +__dt__Q27JStudio15TAdaptor_cameraFv = .text:0x8026F928; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio14TObject_cameraFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio15TAdaptor_camera = .text:0x8026F988; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio14TObject_cameraFUlPCvUl = .text:0x8026F9C4; // type:function size:0x238 scope:global align:4 +__dt__Q27JStudio12TAdaptor_fogFv = .text:0x8026FBFC; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio11TObject_fogFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio12TAdaptor_fog = .text:0x8026FC5C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio11TObject_fogFUlPCvUl = .text:0x8026FC98; // type:function size:0xE8 scope:global align:4 +__dt__Q27JStudio14TAdaptor_lightFv = .text:0x8026FD80; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_lightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_light = .text:0x8026FDE0; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_lightFUlPCvUl = .text:0x8026FE1C; // type:function size:0x23C scope:global align:4 +__dt__Q27JStudio16TAdaptor_messageFv = .text:0x80270058; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message = .text:0x802700B8; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio15TObject_messageFUlPCvUl = .text:0x802700F4; // type:function size:0x90 scope:global align:4 +__dt__Q27JStudio17TAdaptor_particleFv = .text:0x80270184; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio16TObject_particleFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio17TAdaptor_particle = .text:0x802701E4; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio16TObject_particleFUlPCvUl = .text:0x80270220; // type:function size:0x2C4 scope:global align:4 +__dt__Q27JStudio14TAdaptor_soundFv = .text:0x802704E4; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound = .text:0x80270544; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_soundFUlPCvUl = .text:0x80270580; // type:function size:0x1F8 scope:global align:4 +__dt__Q27JStudio13TObject_soundFv = .text:0x80270778; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio16TObject_particleFv = .text:0x802707D8; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio15TObject_messageFv = .text:0x80270838; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_lightFv = .text:0x80270898; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio11TObject_fogFv = .text:0x802708F8; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio14TObject_cameraFv = .text:0x80270958; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio20TObject_ambientLightFv = .text:0x802709B8; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_actorFv = .text:0x80270A18; // type:function size:0x60 scope:global align:4 +__sinit_jstudio-object_cpp = .text:0x80270A78; // type:function size:0x1FC scope:local align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x80270C74; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_Fv = .text:0x80270CD4; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x80270D34; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_Fv = .text:0x80270D94; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x80270DF4; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80270E54; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80270EB0; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80270F0C; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80270F68; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80270FC4; // type:function size:0x5C scope:global align:4 +toFunction_outside__Q27JStudio14TFunctionValueFi = .text:0x80271020; // type:function size:0x48 scope:global align:4 +__ct__Q27JStudio14TFunctionValueFv = .text:0x80271068; // type:function size:0x10 scope:global align:4 +__dt__Q27JStudio14TFunctionValueFv = .text:0x80271078; // type:function size:0x48 scope:global align:4 +refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv = .text:0x802710C0; // type:function size:0x28 scope:global align:4 +interpolateValue_hermite__Q27JStudio13functionvalueFddddddd = .text:0x802710E8; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd = .text:0x8027114C; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd = .text:0x802711B0; // type:function size:0xE0 scope:global align:4 +extrapolateParameter_turn__Q27JStudio13functionvalueFdd = .text:0x80271290; // type:function size:0x60 scope:global align:4 +range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x802712F0; // type:function size:0x34 scope:global align:4 +range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80271324; // type:function size:0xA8 scope:global align:4 +range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd = .text:0x802713CC; // type:function size:0x14 scope:global align:4 +range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd = .text:0x802713E0; // type:function size:0x310 scope:global align:4 +__ct__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x802716F0; // type:function size:0x44 scope:global align:4 +__ct__Q27JStudio24TFunctionValue_compositeFv = .text:0x80271734; // type:function size:0x5C scope:global align:4 +getType__Q27JStudio24TFunctionValue_compositeCFv = .text:0x80271790; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio24TFunctionValue_compositeFv = .text:0x80271798; // type:function size:0x20 scope:global align:4 +initialize__Q27JStudio24TFunctionValue_compositeFv = .text:0x802717B8; // type:function size:0x44 scope:global align:4 +prepare__Q27JStudio24TFunctionValue_compositeFv = .text:0x802717FC; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio24TFunctionValue_compositeFd = .text:0x80271800; // type:function size:0x34 scope:global align:4 +composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80271834; // type:function size:0x6C scope:global align:4 +composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x802718A0; // type:function size:0x164 scope:global align:4 +composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80271A04; // type:function size:0x6C scope:global align:4 +composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80271A70; // type:function size:0x88 scope:global align:4 +composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80271AF8; // type:function size:0xF0 scope:global align:4 +composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80271BE8; // type:function size:0x88 scope:global align:4 +composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80271C70; // type:function size:0xF0 scope:global align:4 +__ct__Q27JStudio23TFunctionValue_constantFv = .text:0x80271D60; // type:function size:0x48 scope:global align:4 +getType__Q27JStudio23TFunctionValue_constantCFv = .text:0x80271DA8; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio23TFunctionValue_constantFv = .text:0x80271DB0; // type:function size:0x14 scope:global align:4 +initialize__Q27JStudio23TFunctionValue_constantFv = .text:0x80271DC4; // type:function size:0x10 scope:global align:4 +prepare__Q27JStudio23TFunctionValue_constantFv = .text:0x80271DD4; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio23TFunctionValue_constantFd = .text:0x80271DD8; // type:function size:0x8 scope:global align:4 +__ct__Q27JStudio25TFunctionValue_transitionFv = .text:0x80271DE0; // type:function size:0x60 scope:global align:4 +getType__Q27JStudio25TFunctionValue_transitionCFv = .text:0x80271E40; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio25TFunctionValue_transitionFv = .text:0x80271E48; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio25TFunctionValue_transitionFv = .text:0x80271E78; // type:function size:0x4C scope:global align:4 +prepare__Q27JStudio25TFunctionValue_transitionFv = .text:0x80271EC4; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio25TFunctionValue_transitionFd = .text:0x80271EE8; // type:function size:0x1C8 scope:global align:4 +__ct__Q27JStudio19TFunctionValue_listFv = .text:0x802720B0; // type:function size:0x64 scope:global align:4 +getType__Q27JStudio19TFunctionValue_listCFv = .text:0x80272114; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio19TFunctionValue_listFv = .text:0x8027211C; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio19TFunctionValue_listFv = .text:0x8027214C; // type:function size:0x50 scope:global align:4 +prepare__Q27JStudio19TFunctionValue_listFv = .text:0x8027219C; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio19TFunctionValue_listFd = .text:0x8027224C; // type:function size:0x3B8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80272604; // type:function size:0x14 scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80272618; // type:function size:0x34 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8027264C; // type:function size:0x50 scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8027269C; // type:function size:0x8C scope:global align:4 +__ct__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80272728; // type:function size:0x6C scope:global align:4 +getType__Q27JStudio29TFunctionValue_list_parameterCFv = .text:0x80272794; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8027279C; // type:function size:0x30 scope:global align:4 +data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl = .text:0x802727CC; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x802727FC; // type:function size:0x58 scope:global align:4 +prepare__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80272854; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio29TFunctionValue_list_parameterFd = .text:0x80272904; // type:function size:0xD8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x802729DC; // type:function size:0xC scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x802729E8; // type:function size:0x30 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80272A18; // type:function size:0x3C scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80272A54; // type:function size:0x264 scope:global align:4 +__ct__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80272CB8; // type:function size:0x80 scope:global align:4 +getType__Q27JStudio22TFunctionValue_hermiteCFv = .text:0x80272D38; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80272D40; // type:function size:0x20 scope:global align:4 +data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl = .text:0x80272D60; // type:function size:0x50 scope:global align:4 +initialize__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80272DB0; // type:function size:0x6C scope:global align:4 +prepare__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80272E1C; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio22TFunctionValue_hermiteFd = .text:0x80272E40; // type:function size:0x124 scope:global align:4 +extrapolateParameter_raw__Q27JStudio13functionvalueFdd = .text:0x80272F64; // type:function size:0x4 scope:global align:4 +extrapolateParameter_repeat__Q27JStudio13functionvalueFdd = .text:0x80272F68; // type:function size:0x3C scope:global align:4 +extrapolateParameter_clamp__Q27JStudio13functionvalueFdd = .text:0x80272FA4; // type:function size:0x2C scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCd = .text:0x80272FD0; // type:function size:0x58 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x80273028; // type:function size:0x224 scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCd = .text:0x8027324C; // type:function size:0x70 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x802732BC; // type:function size:0x2EC scope:global align:4 +__dt__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802735A8; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80273608; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio19TFunctionValue_listFv = .text:0x80273668; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio25TFunctionValue_transitionFv = .text:0x802736C8; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio23TFunctionValue_constantFv = .text:0x80273728; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio24TFunctionValue_compositeFv = .text:0x80273788; // type:function size:0x80 scope:global align:4 +upper_bound>__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x80273808; // type:function size:0x94 scope:global align:4 +upper_bound>__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x8027389C; // type:function size:0xC8 scope:global align:4 +__dt__Q37JStudio3fvb7TObjectFv = .text:0x80273964; // type:function size:0x48 scope:global align:4 +prepare__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ37JStudio3fvb8TControl = .text:0x802739AC; // type:function size:0x224 scope:global align:4 +getCompositeData_raw___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80273BD0; // type:function size:0xC scope:global align:4 +getCompositeData_index___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80273BDC; // type:function size:0xC scope:global align:4 +getCompositeData_parameter___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80273BE8; // type:function size:0xC scope:global align:4 +getCompositeData_add___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80273BF4; // type:function size:0xC scope:global align:4 +getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80273C00; // type:function size:0xC scope:global align:4 +getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80273C0C; // type:function size:0xC scope:global align:4 +getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80273C18; // type:function size:0xC scope:global align:4 +getCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@FQ47JStudio3fvb4data11TEComposite = .text:0x80273C24; // type:function size:0x14 scope:global align:4 +__ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80273C38; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80273CB8; // type:function size:0x64 scope:global align:4 +__ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80273D1C; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80273D9C; // type:function size:0x10 scope:global align:4 +__ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80273DAC; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80273E2C; // type:function size:0x18 scope:global align:4 +__ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80273E44; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80273EC4; // type:function size:0x20 scope:global align:4 +__ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80273EE4; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80273F64; // type:function size:0x30 scope:global align:4 +__ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80273F94; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80274014; // type:function size:0x38 scope:global align:4 +__ct__Q37JStudio3fvb8TControlFv = .text:0x8027404C; // type:function size:0x30 scope:global align:4 +__dt__Q37JStudio3fvb8TControlFv = .text:0x8027407C; // type:function size:0x6C scope:global align:4 +appendObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x802740E8; // type:function size:0x4C scope:global align:4 +removeObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80274134; // type:function size:0x30 scope:global align:4 +destroyObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80274164; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3fvb8TControlFv = .text:0x802741B4; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3fvb8TControlFPCvUl = .text:0x80274218; // type:function size:0xA0 scope:global align:4 +getObject_index__Q37JStudio3fvb8TControlFUl = .text:0x802742B8; // type:function size:0x44 scope:global align:4 +__dt__Q37JStudio3fvb8TFactoryFv = .text:0x802742FC; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80274344; // type:function size:0x140 scope:global align:4 +destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject = .text:0x80274484; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl = .text:0x802744C0; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3fvb6TParseFv = .text:0x802744E0; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x80274540; // type:function size:0x94 scope:global align:4 +parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x802745D4; // type:function size:0xF4 scope:global align:4 +__dt__Q37JStudio3fvb15TObject_hermiteFv = .text:0x802746C8; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb22TObject_list_parameterFv = .text:0x8027474C; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb12TObject_listFv = .text:0x802747D0; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb18TObject_transitionFv = .text:0x80274854; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb16TObject_constantFv = .text:0x802748D8; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb17TObject_compositeFv = .text:0x8027495C; // type:function size:0xA0 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x802749FC; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3fvb4data17TParse_TParagraphCFPQ57JStudio3fvb4data17TParse_TParagraph5TData = .text:0x80274A90; // type:function size:0x68 scope:global align:4 +isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData = .text:0x80274AF8; // type:function size:0xF0 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80274BE8; // type:function size:0x48 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80274C30; // type:function size:0x7C scope:global align:4 +__dt__Q37JStudio3stb7TObjectFv = .text:0x80274CAC; // type:function size:0x48 scope:global align:4 +setFlag_operation__Q37JStudio3stb7TObjectFUci = .text:0x80274CF4; // type:function size:0x58 scope:global align:4 +reset__Q37JStudio3stb7TObjectFPCv = .text:0x80274D4C; // type:function size:0x18 scope:global align:4 +forward__Q37JStudio3stb7TObjectFUl = .text:0x80274D64; // type:function size:0x210 scope:global align:4 +do_begin__Q37JStudio3stb7TObjectFv = .text:0x80274F74; // type:function size:0x4 scope:global align:4 +do_end__Q37JStudio3stb7TObjectFv = .text:0x80274F78; // type:function size:0x4 scope:global align:4 +do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80274F7C; // type:function size:0x4 scope:global align:4 +do_wait__Q37JStudio3stb7TObjectFUl = .text:0x80274F80; // type:function size:0x4 scope:global align:4 +do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl = .text:0x80274F84; // type:function size:0x4 scope:global align:4 +process_sequence___Q37JStudio3stb7TObjectFv = .text:0x80274F88; // type:function size:0x154 scope:global align:4 +process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl = .text:0x802750DC; // type:function size:0xE8 scope:global align:4 +__ct__Q37JStudio3stb15TObject_controlFPCvUl = .text:0x802751C4; // type:function size:0x4C scope:global align:4 +__ct__Q37JStudio3stb8TControlFv = .text:0x80275210; // type:function size:0x80 scope:global align:4 +__dt__Q37JStudio3stb15TObject_controlFv = .text:0x80275290; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio3stb8TControlFv = .text:0x802752F0; // type:function size:0x94 scope:global align:4 +appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x80275384; // type:function size:0x50 scope:global align:4 +removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x802753D4; // type:function size:0x38 scope:global align:4 +destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8027540C; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3stb8TControlFv = .text:0x8027545C; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3stb8TControlFPCvUl = .text:0x802754C0; // type:function size:0xA0 scope:global align:4 +forward__Q37JStudio3stb8TControlFUl = .text:0x80275560; // type:function size:0xFC scope:global align:4 +__dt__Q37JStudio3stb8TFactoryFv = .text:0x8027565C; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3stb8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802756A4; // type:function size:0x8 scope:global align:4 +destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject = .text:0x802756AC; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl = .text:0x802756E8; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3stb6TParseFv = .text:0x80275708; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x80275768; // type:function size:0xCC scope:global align:4 +parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x80275834; // type:function size:0x54 scope:global align:4 +parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x80275888; // type:function size:0x8 scope:global align:4 +parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x80275890; // type:function size:0x38 scope:global align:4 +parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl = .text:0x802758C8; // type:function size:0x108 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x802759D0; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData = .text:0x80275A64; // type:function size:0x50 scope:global align:4 +getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData = .text:0x80275AB4; // type:function size:0x78 scope:global align:4 +getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TParse_TParagraph_data5TData = .text:0x80275B2C; // type:function size:0x80 scope:global align:4 +__dt__Q214JStudio_JStage13TCreateObjectFv = .text:0x80275BAC; // type:function size:0x60 scope:global align:4 +create__Q214JStudio_JStage13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80275C0C; // type:function size:0x150 scope:global align:4 +find__Q214JStudio_JStage13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectQ26JStage8TEObject = .text:0x80275D5C; // type:function size:0x80 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x80275DDC; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x80275E98; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x80275F54; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x80276010; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x802760CC; // type:function size:0xBC scope:global align:4 +adaptor_data___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectPCvUlPCvUl = .text:0x80276188; // type:function size:0x48 scope:global align:4 +adaptor_ENABLE___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectQ37JStudio4data15TEOperationDataPCvUl = .text:0x802761D0; // type:function size:0x94 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor = .text:0x80276264; // type:function size:0xB4 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x80276318; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject = .text:0x80276390; // type:function size:0x8C scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject = .text:0x8027641C; // type:function size:0x1E4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject = .text:0x80276600; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObjectUl = .text:0x80276654; // type:function size:0xFC scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x80276750; // type:function size:0x34 scope:global align:4 +adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276784; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802767DC; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276834; // type:function size:0x14 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276848; // type:function size:0x58 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802768A0; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802768B4; // type:function size:0x54 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276908; // type:function size:0x70 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276978; // type:function size:0x5C scope:global align:4 +adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802769D4; // type:function size:0x54 scope:global align:4 +adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276A28; // type:function size:0x70 scope:global align:4 +adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276A98; // type:function size:0x58 scope:global align:4 +setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276AF0; // type:function size:0x3C scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor = .text:0x80276B2C; // type:function size:0xD4 scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x80276C00; // type:function size:0x60 scope:global align:4 +__sinit_object-actor_cpp = .text:0x80276C60; // type:function size:0x3D0 scope:local align:4 +__ct__Q27JStudio14TVariableValueFv = .text:0x80277030; // type:function size:0x18 scope:global align:4 +__dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x80277048; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage81TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x802770A8; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight = .text:0x802770D8; // type:function size:0x94 scope:global align:4 +__dt__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8027716C; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject = .text:0x802771E4; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject = .text:0x802771E8; // type:function size:0x8C scope:global align:4 +adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject = .text:0x80277274; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectUl = .text:0x802772C8; // type:function size:0x58 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x80277320; // type:function size:0x34 scope:global align:4 +__ct__Q214JStudio_JStage15TAdaptor_cameraFPCQ26JStage7TSystemPQ26JStage7TCamera = .text:0x80277354; // type:function size:0x94 scope:global align:4 +__dt__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x802773E8; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject = .text:0x80277460; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject = .text:0x802774A8; // type:function size:0x158 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject = .text:0x80277600; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObjectUl = .text:0x80277654; // type:function size:0xC8 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x8027771C; // type:function size:0x34 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80277750; // type:function size:0x54 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802777A4; // type:function size:0x70 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80277814; // type:function size:0x5C scope:global align:4 +__sinit_object-camera_cpp = .text:0x80277870; // type:function size:0x364 scope:local align:4 +__dt__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x80277BD4; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage83TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x80277C34; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog = .text:0x80277C64; // type:function size:0x94 scope:global align:4 +__dt__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80277CF8; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject = .text:0x80277D70; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject = .text:0x80277DB8; // type:function size:0xE4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject = .text:0x80277E9C; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectUl = .text:0x80277EF0; // type:function size:0x58 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x80277F48; // type:function size:0x34 scope:global align:4 +__sinit_object-fog_cpp = .text:0x80277F7C; // type:function size:0x21C scope:local align:4 +__dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x80278198; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage77TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x802781F8; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_lightFPCQ26JStage7TSystemPQ26JStage6TLight = .text:0x80278228; // type:function size:0x9C scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x802782C4; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject = .text:0x8027833C; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject = .text:0x80278384; // type:function size:0x238 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject = .text:0x802785BC; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObjectUl = .text:0x80278610; // type:function size:0x1B4 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x802787C4; // type:function size:0x34 scope:global align:4 +adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802787F8; // type:function size:0x78 scope:global align:4 +adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80278870; // type:function size:0x24 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor = .text:0x80278894; // type:function size:0xC scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x802788A0; // type:function size:0x60 scope:global align:4 +__sinit_object-light_cpp = .text:0x80278900; // type:function size:0x298 scope:local align:4 +createObject_SOUND_JAI___Q214JStudio_JAudio21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP8JAIBasic = .text:0x80278B98; // type:function size:0xB4 scope:global align:4 +__dt__Q214JStudio_JAudio13TCreateObjectFv = .text:0x80278C4C; // type:function size:0x60 scope:global align:4 +create__Q214JStudio_JAudio13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80278CAC; // type:function size:0x74 scope:global align:4 +__ct__Q214JStudio_JAudio14TAdaptor_soundFP8JAIBasic = .text:0x80278D20; // type:function size:0xA0 scope:global align:4 +__dt__Q214JStudio_JAudio14TAdaptor_soundFv = .text:0x80278DC0; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JAudio14TAdaptor_soundFPCQ27JStudio7TObject = .text:0x80278E38; // type:function size:0x108 scope:global align:4 +adaptor_do_update__Q214JStudio_JAudio14TAdaptor_soundFPCQ27JStudio7TObjectUl = .text:0x80278F40; // type:function size:0x78 scope:global align:4 +adaptor_do_SOUND__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80278FB8; // type:function size:0xAC scope:global align:4 +adaptor_do_LOCATED__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80279064; // type:function size:0x28 scope:global align:4 +__cl__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_CFfPQ27JStudio8TAdaptor = .text:0x8027908C; // type:function size:0xD0 scope:global align:4 +__cl__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_CFfPQ27JStudio8TAdaptor = .text:0x8027915C; // type:function size:0x40 scope:global align:4 +__cl__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_CFfPQ27JStudio8TAdaptor = .text:0x8027919C; // type:function size:0x3C scope:global align:4 +setDemoFxmix__8JAISoundFfUl = .text:0x802791D8; // type:function size:0x24 scope:global align:4 +setDemoPitch__8JAISoundFfUl = .text:0x802791FC; // type:function size:0x24 scope:global align:4 +setDemoPan__8JAISoundFfUl = .text:0x80279220; // type:function size:0x24 scope:global align:4 +setDemoVolume__8JAISoundFfUl = .text:0x80279244; // type:function size:0x24 scope:global align:4 +__dt__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_Fv = .text:0x80279268; // type:function size:0x60 scope:global align:4 +__dt__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_Fv = .text:0x802792C8; // type:function size:0x60 scope:global align:4 +__dt__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_Fv = .text:0x80279328; // type:function size:0x60 scope:global align:4 +__sinit_object-sound_cpp = .text:0x80279388; // type:function size:0x35C scope:local align:4 +createObject_PARTICLE_JPA___Q217JStudio_JParticle21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP17JPAEmitterManagerPCQ26JStage7TSystem = .text:0x802796E4; // type:function size:0xBC scope:global align:4 +__dt__Q217JStudio_JParticle13TCreateObjectFv = .text:0x802797A0; // type:function size:0x60 scope:global align:4 +create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80279800; // type:function size:0x78 scope:global align:4 +__ct__Q217JStudio_JParticle17TAdaptor_particleFP17JPAEmitterManagerPCQ26JStage7TSystem = .text:0x80279878; // type:function size:0xDC scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_Fv = .text:0x80279954; // type:function size:0x5C scope:global align:4 +__dt__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x802799B0; // type:function size:0xA0 scope:global align:4 +adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObject = .text:0x80279A50; // type:function size:0x184 scope:global align:4 +adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObject = .text:0x80279BD4; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObjectUl = .text:0x80279BD8; // type:function size:0x54 scope:global align:4 +adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80279C2C; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80279C40; // type:function size:0x64 scope:global align:4 +adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80279CA4; // type:function size:0x80 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80279D24; // type:function size:0x1C scope:global align:4 +__cl__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_CFfPQ27JStudio8TAdaptor = .text:0x80279D40; // type:function size:0xEC scope:global align:4 +__cl__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_CFfPQ27JStudio8TAdaptor = .text:0x80279E2C; // type:function size:0xDC scope:global align:4 +execute__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_FP14JPABaseEmitter = .text:0x80279F08; // type:function size:0x3B0 scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_Fv = .text:0x8027A2B8; // type:function size:0x60 scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_Fv = .text:0x8027A318; // type:function size:0x60 scope:global align:4 +__sinit_object-particle_cpp = .text:0x8027A378; // type:function size:0x7C scope:local align:4 +createObject_MESSAGE_JMS___Q216JStudio_JMessage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ28JMessage8TControl = .text:0x8027A3F4; // type:function size:0xB4 scope:global align:4 +__dt__Q216JStudio_JMessage18TCreateObject_baseFv = .text:0x8027A4A8; // type:function size:0x60 scope:global align:4 +create__Q216JStudio_JMessage18TCreateObject_baseFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8027A508; // type:function size:0xA4 scope:global align:4 +__dt__Q216JStudio_JMessage13TCreateObjectFv = .text:0x8027A5AC; // type:function size:0x60 scope:global align:4 +find__Q216JStudio_JMessage13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8027A60C; // type:function size:0x8 scope:global align:4 +__ct__Q216JStudio_JMessage16TAdaptor_messageFPQ28JMessage8TControl = .text:0x8027A614; // type:function size:0x38 scope:global align:4 +__dt__Q216JStudio_JMessage16TAdaptor_messageFv = .text:0x8027A64C; // type:function size:0x60 scope:global align:4 +adaptor_do_MESSAGE__Q216JStudio_JMessage16TAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027A6AC; // type:function size:0x40 scope:global align:4 +__dt__20JSUMemoryInputStreamFv = .text:0x8027A6EC; // type:function size:0x70 scope:global align:4 +__dt__20JSURandomInputStreamFv = .text:0x8027A75C; // type:function size:0x60 scope:global align:4 +__dt__10JSUIosBaseFv = .text:0x8027A7BC; // type:function size:0x48 scope:global align:4 +initSinfT__Q28JASystem4CalcFv = .text:0x8027A804; // type:function size:0x1C4 scope:global align:4 +sinfT__Q28JASystem4CalcFf = .text:0x8027A9C8; // type:function size:0x2C scope:global align:4 +sinfDolby2__Q28JASystem4CalcFf = .text:0x8027A9F4; // type:function size:0x2C scope:global align:4 +imixcopy__Q28JASystem4CalcFPCsPCsPsl = .text:0x8027AA20; // type:function size:0x30 scope:global align:4 +bcopyfast__Q28JASystem4CalcFPCUlPUlUl = .text:0x8027AA50; // type:function size:0x118 scope:global align:4 +bcopy__Q28JASystem4CalcFPCvPvUl = .text:0x8027AB68; // type:function size:0x100 scope:global align:4 +bzerofast__Q28JASystem4CalcFPvUl = .text:0x8027AC68; // type:function size:0xD0 scope:global align:4 +bzero__Q28JASystem4CalcFPvUl = .text:0x8027AD38; // type:function size:0xF8 scope:global align:4 +init__Q28JASystem6KernelFv = .text:0x8027AE30; // type:function size:0x2C scope:global align:4 +initSystem__Q28JASystem6KernelFv = .text:0x8027AE5C; // type:function size:0x9C scope:global align:4 +registerMixCallback__Q28JASystem6KernelFPFl_PsUc = .text:0x8027AEF8; // type:function size:0xC scope:global align:4 +vframeWork__Q28JASystem6KernelFv = .text:0x8027AF04; // type:function size:0x1B4 scope:global align:4 +updateDac__Q28JASystem6KernelFv = .text:0x8027B0B8; // type:function size:0xA8 scope:global align:4 +mixMonoTrack__Q28JASystem6KernelFPslPFl_Ps = .text:0x8027B160; // type:function size:0xF0 scope:global align:4 +mixMonoTrackWide__Q28JASystem6KernelFPslPFl_Ps = .text:0x8027B250; // type:function size:0xF4 scope:global align:4 +mixExtraTrack__Q28JASystem6KernelFPslPFl_Ps = .text:0x8027B344; // type:function size:0x120 scope:global align:4 +mixInterleaveTrack__Q28JASystem6KernelFPslPFl_Ps = .text:0x8027B464; // type:function size:0x9C scope:global align:4 +__ct__Q213JASTaskThread10TCallStackFUl = .text:0x8027B500; // type:function size:0x84 scope:global align:4 +__dt__Q213JASTaskThread10TCallStackFv = .text:0x8027B584; // type:function size:0x54 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_lPvUl = .text:0x8027B5D8; // type:function size:0x94 scope:global align:4 +run__13JASTaskThreadFv = .text:0x8027B66C; // type:function size:0x68 scope:global align:4 +pause__13JASTaskThreadFb = .text:0x8027B6D4; // type:function size:0x58 scope:global align:4 +createThread__Q28JASystem3DvdFiiUl = .text:0x8027B72C; // type:function size:0xBC scope:global align:4 +resumeThread__Q28JASystem3DvdFv = .text:0x8027B7E8; // type:function size:0x64 scope:global align:4 +sendCmdMsg__Q28JASystem3DvdFPFPv_lPvUl = .text:0x8027B84C; // type:function size:0x88 scope:global align:4 +checkPassDvdT__Q28JASystem3DvdFUlPUlPFUl_v = .text:0x8027B8D4; // type:function size:0x40 scope:global align:4 +checkFile__Q28JASystem3DvdFPc = .text:0x8027B914; // type:function size:0x4C scope:global align:4 +unpauseDvdT__Q28JASystem3DvdFv = .text:0x8027B960; // type:function size:0x64 scope:global align:4 +dvdThreadCheckBack__Q28JASystem3DvdFPv = .text:0x8027B9C4; // type:function size:0x4C scope:global align:4 +__dt__13JASTaskThreadFv = .text:0x8027BA10; // type:function size:0x60 scope:global align:4 +resetCallback__Q28JASystem6KernelFv = .text:0x8027BA70; // type:function size:0xB4 scope:global align:4 +checkCallback__Q28JASystem6KernelFPFPv_lPv = .text:0x8027BB24; // type:function size:0x68 scope:global align:4 +registerDspCallback__Q28JASystem6KernelFPFPv_lPv = .text:0x8027BB8C; // type:function size:0x98 scope:global align:4 +registerSubFrameCallback__Q28JASystem6KernelFPFPv_lPv = .text:0x8027BC24; // type:function size:0xF0 scope:global align:4 +aiCallback__Q28JASystem6KernelFv = .text:0x8027BD14; // type:function size:0x98 scope:global align:4 +subframeCallback__Q28JASystem6KernelFv = .text:0x8027BDAC; // type:function size:0x98 scope:global align:4 +unregistBgmAll__Q28JASystem10HardStreamFv = .text:0x8027BE44; // type:function size:0x60 scope:global align:4 +main__Q28JASystem10HardStreamFv = .text:0x8027BEA4; // type:function size:0x474 scope:global align:4 +firstBgmCallback__Q28JASystem10HardStreamFlP11DVDFileInfo = .text:0x8027C318; // type:function size:0x84 scope:global align:4 +secondBgmCallback__Q28JASystem10HardStreamFlP11DVDFileInfo = .text:0x8027C39C; // type:function size:0x14 scope:global align:4 +getAddrCallback__Q28JASystem10HardStreamFlP15DVDCommandBlock = .text:0x8027C3B0; // type:function size:0x134 scope:global align:4 +__ct__Q38JASystem10HardStream8TControlFv = .text:0x8027C4E4; // type:function size:0x60 scope:global align:4 +getIntroNum__Q38JASystem10HardStream8TControlFv = .text:0x8027C544; // type:function size:0x38 scope:global align:4 +getLoopNum__Q38JASystem10HardStream8TControlFv = .text:0x8027C57C; // type:function size:0x38 scope:global align:4 +fileOpen__Q38JASystem10HardStream8TControlFUsP11DVDFileInfo = .text:0x8027C5B4; // type:function size:0x94 scope:global align:4 +clearListOne__Q38JASystem10HardStream8TControlFv = .text:0x8027C648; // type:function size:0x34 scope:global align:4 +setLastAddr__Q38JASystem10HardStream8TControlFP11DVDFileInfo = .text:0x8027C67C; // type:function size:0x94 scope:global align:4 +getLastAddr__Q38JASystem10HardStream8TControlFv = .text:0x8027C710; // type:function size:0x14 scope:global align:4 +startFirst__Q38JASystem10HardStream8TControlFUsP11DVDFileInfoPUl = .text:0x8027C724; // type:function size:0xB4 scope:global align:4 +startSecond__Q38JASystem10HardStream8TControlFUsP11DVDFileInfoPUl = .text:0x8027C7D8; // type:function size:0xB4 scope:global align:4 +resetFader__Q38JASystem10HardStream8TControlFv = .text:0x8027C88C; // type:function size:0x3C scope:global align:4 +getCurVol__Q38JASystem10HardStream8TControlFv = .text:0x8027C8C8; // type:function size:0x38 scope:global align:4 +calcCurVolume__Q38JASystem10HardStream8TControlFv = .text:0x8027C900; // type:function size:0x25C scope:global align:4 +volFloatToU8__Q38JASystem10HardStream8TControlFf = .text:0x8027CB5C; // type:function size:0x40 scope:global align:4 +__sinit_JASHardStream_cpp = .text:0x8027CB9C; // type:function size:0x3C scope:local align:4 +__dt__Q38JASystem10HardStream8TControlFv = .text:0x8027CBD8; // type:function size:0x3C scope:global align:4 +__ct__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel9TDisposer = .text:0x8027CC14; // type:function size:0x74 scope:global align:4 +initRootHeap__Q38JASystem6Kernel5THeapFPvUlQ48JASystem6Kernel5THeap4Type = .text:0x8027CC88; // type:function size:0xB0 scope:global align:4 +alloc__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel5THeapUl = .text:0x8027CD38; // type:function size:0x230 scope:global align:4 +free__Q38JASystem6Kernel5THeapFv = .text:0x8027CF68; // type:function size:0x120 scope:global align:4 +insertChild__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel5THeapPQ38JASystem6Kernel5THeapPvUlb = .text:0x8027D088; // type:function size:0x174 scope:global align:4 +getTailHeap__Q38JASystem6Kernel5THeapFv = .text:0x8027D1FC; // type:function size:0x84 scope:global align:4 +getTailOffset__Q38JASystem6Kernel5THeapFv = .text:0x8027D280; // type:function size:0x68 scope:global align:4 +getCurOffset__Q38JASystem6Kernel5THeapFv = .text:0x8027D2E8; // type:function size:0x6C scope:global align:4 +__ct__Q38JASystem6Kernel10TSolidHeapFv = .text:0x8027D354; // type:function size:0x1C scope:global align:4 +alloc__Q38JASystem6Kernel10TSolidHeapFl = .text:0x8027D370; // type:function size:0x9C scope:global align:4 +freeAll__Q38JASystem6Kernel10TSolidHeapFv = .text:0x8027D40C; // type:function size:0x18 scope:global align:4 +init__Q38JASystem6Kernel10TSolidHeapFPUcl = .text:0x8027D424; // type:function size:0x88 scope:global align:4 +getRemain__Q38JASystem6Kernel10TSolidHeapFv = .text:0x8027D4AC; // type:function size:0x18 scope:global align:4 +onDispose__Q38JASystem6Kernel9TDisposerFv = .text:0x8027D4C4; // type:function size:0x4 scope:global align:4 +getResSize__Q28JASystem12ResArcLoaderFP10JKRArchiveUs = .text:0x8027D4C8; // type:function size:0x34 scope:global align:4 +loadResourceCallback__Q28JASystem12ResArcLoaderFPv = .text:0x8027D4FC; // type:function size:0xA4 scope:global align:4 +loadResource__Q28JASystem12ResArcLoaderFP10JKRArchiveUsPUcUl = .text:0x8027D5A0; // type:function size:0xB8 scope:global align:4 +loadResourceAsync__Q28JASystem12ResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl = .text:0x8027D658; // type:function size:0x58 scope:global align:4 +probeStart__Q28JASystem6KernelFlPc = .text:0x8027D6B0; // type:function size:0x4 scope:global align:4 +probeFinish__Q28JASystem6KernelFl = .text:0x8027D6B4; // type:function size:0x4 scope:global align:4 +stackInit__Q28JASystem6KernelFPUxUl = .text:0x8027D6B8; // type:function size:0x3C scope:global align:4 +__ct__Q38JASystem6Kernel8TPortCmdFv = .text:0x8027D6F4; // type:function size:0x18 scope:global align:4 +addPortCmdOnce__Q38JASystem6Kernel8TPortCmdFv = .text:0x8027D70C; // type:function size:0x24 scope:global align:4 +setPortCmd__Q38JASystem6Kernel8TPortCmdFPFPQ38JASystem6Kernel9TPortArgs_vPQ38JASystem6Kernel9TPortArgs = .text:0x8027D730; // type:function size:0xB8 scope:global align:4 +addPortCmd__Q38JASystem6Kernel8TPortCmdFPQ38JASystem6Kernel9TPortHead = .text:0x8027D7E8; // type:function size:0xBC scope:global align:4 +portCmdProcOnce__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x8027D8A4; // type:function size:0x80 scope:global align:4 +portCmdProcStay__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x8027D924; // type:function size:0x80 scope:global align:4 +portHeadInit__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x8027D9A4; // type:function size:0x68 scope:global align:4 +portCmdInit__Q28JASystem6KernelFv = .text:0x8027DA0C; // type:function size:0x3C scope:global align:4 +getPortCmd__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x8027DA48; // type:function size:0xC0 scope:global align:4 +portCmdMain__Q28JASystem6KernelFPv = .text:0x8027DB08; // type:function size:0x30 scope:global align:4 +sysDramSetup__Q28JASystem6KernelFP12JKRSolidHeap = .text:0x8027DB38; // type:function size:0x64 scope:global align:4 +allocFromSysDram__Q28JASystem6KernelFUl = .text:0x8027DB9C; // type:function size:0x94 scope:global align:4 +sysAramSetup__Q28JASystem6KernelFUl = .text:0x8027DC30; // type:function size:0x54 scope:global align:4 +allocFromSysAramFull__Q28JASystem6KernelFPUl = .text:0x8027DC84; // type:function size:0x58 scope:global align:4 +__sinit_JASSystemHeap_cpp = .text:0x8027DCDC; // type:function size:0x3C scope:local align:4 +__dt__Q38JASystem6Kernel10TSolidHeapFv = .text:0x8027DD18; // type:function size:0x3C scope:global align:4 +init__Q38JASystem6TTrack8TNoteMgrFv = .text:0x8027DD54; // type:function size:0x40 scope:global align:4 +endProcess__Q38JASystem6TTrack8TNoteMgrFv = .text:0x8027DD94; // type:function size:0x28 scope:global align:4 +setChannel__Q38JASystem6TTrack8TNoteMgrFiPQ28JASystem8TChannel = .text:0x8027DDBC; // type:function size:0xBC scope:global align:4 +releaseChannel__Q38JASystem6TTrack8TNoteMgrFi = .text:0x8027DE78; // type:function size:0xAC scope:global align:4 +getChannel__Q38JASystem6TTrack8TNoteMgrFi = .text:0x8027DF24; // type:function size:0xB4 scope:global align:4 +__ct__Q38JASystem6TTrack11TOuterParamFv = .text:0x8027DFD8; // type:function size:0x48 scope:global align:4 +initExtBuffer__Q38JASystem6TTrack11TOuterParamFv = .text:0x8027E020; // type:function size:0x10 scope:global align:4 +setOuterSwitch__Q38JASystem6TTrack11TOuterParamFUs = .text:0x8027E030; // type:function size:0x8 scope:global align:4 +checkOuterSwitch__Q38JASystem6TTrack11TOuterParamFUs = .text:0x8027E038; // type:function size:0x1C scope:global align:4 +setOuterUpdate__Q38JASystem6TTrack11TOuterParamFUs = .text:0x8027E054; // type:function size:0x8 scope:global align:4 +getOuterUpdate__Q38JASystem6TTrack11TOuterParamFv = .text:0x8027E05C; // type:function size:0x8 scope:global align:4 +getIntFirFilter__Q38JASystem6TTrack11TOuterParamFUc = .text:0x8027E064; // type:function size:0x10 scope:global align:4 +setParam__Q38JASystem6TTrack11TOuterParamFUcf = .text:0x8027E074; // type:function size:0x9C scope:global align:4 +onSwitch__Q38JASystem6TTrack11TOuterParamFUs = .text:0x8027E110; // type:function size:0x1C scope:global align:4 +setFirFilter__Q38JASystem6TTrack11TOuterParamFPs = .text:0x8027E12C; // type:function size:0x44 scope:global align:4 +extend8to16__Q28JASystem6PlayerFUc = .text:0x8027E170; // type:function size:0x20 scope:global align:4 +pitchToCent__Q28JASystem6PlayerFff = .text:0x8027E190; // type:function size:0xC0 scope:global align:4 +getRandomS32__Q28JASystem6PlayerFv = .text:0x8027E250; // type:function size:0x70 scope:global align:4 +__ct__Q28JASystem14TRegisterParamFv = .text:0x8027E2C0; // type:function size:0x50 scope:global align:4 +init__Q28JASystem14TRegisterParamFv = .text:0x8027E310; // type:function size:0x68 scope:global align:4 +inherit__Q28JASystem14TRegisterParamFRCQ28JASystem14TRegisterParam = .text:0x8027E378; // type:function size:0x68 scope:global align:4 +getBankNumber__Q28JASystem14TRegisterParamCFv = .text:0x8027E3E0; // type:function size:0xC scope:global align:4 +getProgramNumber__Q28JASystem14TRegisterParamCFv = .text:0x8027E3EC; // type:function size:0xC scope:global align:4 +init__Q28JASystem8TSeqCtrlFv = .text:0x8027E3F8; // type:function size:0x50 scope:global align:4 +start__Q28JASystem8TSeqCtrlFPvUl = .text:0x8027E448; // type:function size:0x14 scope:global align:4 +loopEnd__Q28JASystem8TSeqCtrlFv = .text:0x8027E45C; // type:function size:0xA4 scope:global align:4 +waitCountDown__Q28JASystem8TSeqCtrlFv = .text:0x8027E500; // type:function size:0x30 scope:global align:4 +callIntr__Q28JASystem8TSeqCtrlFPv = .text:0x8027E530; // type:function size:0x38 scope:global align:4 +retIntr__Q28JASystem8TSeqCtrlFv = .text:0x8027E568; // type:function size:0x34 scope:global align:4 +get16__Q28JASystem8TSeqCtrlCFUl = .text:0x8027E59C; // type:function size:0x18 scope:global align:4 +get24__Q28JASystem8TSeqCtrlCFUl = .text:0x8027E5B4; // type:function size:0x28 scope:global align:4 +get32__Q28JASystem8TSeqCtrlCFUl = .text:0x8027E5DC; // type:function size:0x38 scope:global align:4 +read16__Q28JASystem8TSeqCtrlFv = .text:0x8027E614; // type:function size:0x28 scope:global align:4 +read24__Q28JASystem8TSeqCtrlFv = .text:0x8027E63C; // type:function size:0x44 scope:global align:4 +cmdOpenTrack__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027E680; // type:function size:0xA8 scope:global align:4 +cmdOpenTrackBros__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027E728; // type:function size:0xD8 scope:global align:4 +cmdCall__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027E800; // type:function size:0x10C scope:global align:4 +cmdRet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027E90C; // type:function size:0xA0 scope:global align:4 +cmdJmp__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027E9AC; // type:function size:0x148 scope:global align:4 +cmdLoopS__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EAF4; // type:function size:0x38 scope:global align:4 +cmdLoopE__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EB2C; // type:function size:0x28 scope:global align:4 +cmdReadPort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EB54; // type:function size:0x58 scope:global align:4 +cmdWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EBAC; // type:function size:0x34 scope:global align:4 +cmdParentWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EBE0; // type:function size:0x88 scope:global align:4 +cmdChildWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EC68; // type:function size:0x118 scope:global align:4 +cmdCheckPortImport__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027ED80; // type:function size:0x18 scope:global align:4 +cmdCheckPortExport__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027ED98; // type:function size:0x18 scope:global align:4 +cmdWait__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EDB0; // type:function size:0x14 scope:global align:4 +cmdSetLastNote__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EDC4; // type:function size:0x80 scope:global align:4 +cmdTimeRelate__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EE44; // type:function size:0x18 scope:global align:4 +cmdSimpleOsc__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EE5C; // type:function size:0x30 scope:global align:4 +cmdSimpleEnv__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EE8C; // type:function size:0x34 scope:global align:4 +cmdSimpleADSR__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EEC0; // type:function size:0x6C scope:global align:4 +cmdTranspose__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EF2C; // type:function size:0x10 scope:global align:4 +cmdCloseTrack__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EF3C; // type:function size:0x9C scope:global align:4 +cmdOutSwitch__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027EFD8; // type:function size:0x54 scope:global align:4 +cmdUpdateSync__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F02C; // type:function size:0x2C scope:global align:4 +cmdBusConnect__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F058; // type:function size:0x30 scope:global align:4 +cmdPauseStatus__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F088; // type:function size:0x10 scope:global align:4 +cmdVolumeMode__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F098; // type:function size:0x10 scope:global align:4 +cmdSetInterrupt__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F0A8; // type:function size:0x38 scope:global align:4 +cmdDisInterrupt__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F0E0; // type:function size:0x2C scope:global align:4 +cmdClrI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F10C; // type:function size:0x18 scope:global align:4 +cmdSetI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F124; // type:function size:0x10 scope:global align:4 +cmdRetI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F134; // type:function size:0x44 scope:global align:4 +cmdIntTimer__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F178; // type:function size:0x1C scope:global align:4 +cmdSyncCPU__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F194; // type:function size:0x58 scope:global align:4 +cmdFlushAll__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F1EC; // type:function size:0x28 scope:global align:4 +cmdFlushRelease__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F214; // type:function size:0x28 scope:global align:4 +cmdTimeBase__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F23C; // type:function size:0x30 scope:global align:4 +cmdTempo__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F26C; // type:function size:0x30 scope:global align:4 +cmdFinish__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F29C; // type:function size:0x8 scope:global align:4 +cmdNop__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F2A4; // type:function size:0x8 scope:global align:4 +cmdPanPowSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F2AC; // type:function size:0x84 scope:global align:4 +cmdFIRSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F330; // type:function size:0x38 scope:global align:4 +cmdEXTSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F368; // type:function size:0x54 scope:global align:4 +cmdPanSwSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F3BC; // type:function size:0xA4 scope:global align:4 +cmdOscRoute__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F460; // type:function size:0x1C scope:global align:4 +cmdVibDepth__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F47C; // type:function size:0x48 scope:global align:4 +cmdVibDepthMidi__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F4C4; // type:function size:0x38 scope:global align:4 +cmdVibPitch__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F4FC; // type:function size:0x48 scope:global align:4 +cmdIIRSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F544; // type:function size:0x84 scope:global align:4 +cmdIIRCutOff__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F5C8; // type:function size:0x94 scope:global align:4 +cmdOscFull__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F65C; // type:function size:0x3C scope:global align:4 +cmdCheckWave__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F698; // type:function size:0x10 scope:global align:4 +cmdPrintf__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027F6A8; // type:function size:0x24C scope:global align:4 +Cmd_Process__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUcUs = .text:0x8027F8F4; // type:function size:0x154 scope:global align:4 +RegCmd_Process__Q28JASystem10TSeqParserFPQ28JASystem6TTrackii = .text:0x8027FA48; // type:function size:0xC0 scope:global align:4 +cmdSetParam__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x8027FB08; // type:function size:0x190 scope:global align:4 +cmdWait__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x8027FC98; // type:function size:0x4C scope:global align:4 +cmdNoteOff__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x8027FCE4; // type:function size:0x124 scope:global align:4 +cmdNoteOn__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x8027FE08; // type:function size:0x340 scope:global align:4 +conditionCheck__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x80280148; // type:function size:0x104 scope:global align:4 +parseSeq__Q28JASystem10TSeqParserFPQ28JASystem6TTrack = .text:0x8028024C; // type:function size:0x164 scope:global align:4 +__sinit_JASSeqParser_cpp = .text:0x802803B0; // type:function size:0x5B0 scope:local align:4 +__ct__Q28JASystem6TTrackFv = .text:0x80280960; // type:function size:0xD4 scope:global align:4 +__ct__Q38JASystem6TTrack11TimedParam_Fv = .text:0x80280A34; // type:function size:0x4C scope:global align:4 +init__Q28JASystem6TTrackFv = .text:0x80280A80; // type:function size:0x190 scope:global align:4 +inherit__Q28JASystem6TTrackFv = .text:0x80280C10; // type:function size:0xFC scope:global align:4 +mainProc__Q28JASystem6TTrackFv = .text:0x80280D0C; // type:function size:0x274 scope:global align:4 +setInterrupt__Q28JASystem6TTrackFUs = .text:0x80280F80; // type:function size:0x28 scope:global align:4 +tryInterrupt__Q28JASystem6TTrackFv = .text:0x80280FA8; // type:function size:0x5C scope:global align:4 +assignExtBuffer__Q28JASystem6TTrackFPQ38JASystem6TTrack11TOuterParam = .text:0x80281004; // type:function size:0x8 scope:global align:4 +releaseChannelAll__Q28JASystem6TTrackFv = .text:0x8028100C; // type:function size:0x44 scope:global align:4 +flushAll__Q28JASystem6TTrackFv = .text:0x80281050; // type:function size:0x38 scope:global align:4 +moveFreeChannel__Q28JASystem6TTrackFPQ28JASystem11TChannelMgrPQ28JASystem11TChannelMgri = .text:0x80281088; // type:function size:0xB0 scope:global align:4 +initTimed__Q28JASystem6TTrackFv = .text:0x80281138; // type:function size:0xA4 scope:global align:4 +connectBus__Q28JASystem6TTrackFii = .text:0x802811DC; // type:function size:0x7C scope:global align:4 +noteOn__Q28JASystem6TTrackFUclllUl = .text:0x80281258; // type:function size:0x254 scope:global align:4 +overwriteOsc__Q28JASystem6TTrackFPQ28JASystem8TChannel = .text:0x802814AC; // type:function size:0x130 scope:global align:4 +noteOff__Q28JASystem6TTrackFUcUs = .text:0x802815DC; // type:function size:0x80 scope:global align:4 +gateOn__Q28JASystem6TTrackFUclll = .text:0x8028165C; // type:function size:0x68 scope:global align:4 +checkNoteStop__Q28JASystem6TTrackFl = .text:0x802816C4; // type:function size:0x44 scope:global align:4 +oscSetupFull__Q28JASystem6TTrackFUcUlUl = .text:0x80281708; // type:function size:0xDC scope:global align:4 +oscSetupSimpleEnv__Q28JASystem6TTrackFUcUl = .text:0x802817E4; // type:function size:0x6C scope:global align:4 +updateOscParam__Q28JASystem6TTrackFif = .text:0x80281850; // type:function size:0xB0 scope:global align:4 +oscSetupSimple__Q28JASystem6TTrackFUc = .text:0x80281900; // type:function size:0xD0 scope:global align:4 +updateTimedParam__Q28JASystem6TTrackFv = .text:0x802819D0; // type:function size:0xD4 scope:global align:4 +updateTrackAll__Q28JASystem6TTrackFv = .text:0x80281AA4; // type:function size:0x3EC scope:global align:4 +updateTrack__Q28JASystem6TTrackFUl = .text:0x80281E90; // type:function size:0x4D4 scope:global align:4 +updateTempo__Q28JASystem6TTrackFv = .text:0x80282364; // type:function size:0x15C scope:global align:4 +updateSeq__Q28JASystem6TTrackFUlb = .text:0x802824C0; // type:function size:0xE0 scope:global align:4 +seqTimeToDspTime__Q28JASystem6TTrackFlUc = .text:0x802825A0; // type:function size:0xBC scope:global align:4 +setParam__Q28JASystem6TTrackFifi = .text:0x8028265C; // type:function size:0x130 scope:global align:4 +setSeqData__Q28JASystem6TTrackFPUcli = .text:0x8028278C; // type:function size:0x64 scope:global align:4 +startSeq__Q28JASystem6TTrackFv = .text:0x802827F0; // type:function size:0xB8 scope:global align:4 +stopSeq__Q28JASystem6TTrackFv = .text:0x802828A8; // type:function size:0x60 scope:global align:4 +stopSeqMain__Q28JASystem6TTrackFv = .text:0x80282908; // type:function size:0x3C scope:global align:4 +noteOffAll__Q28JASystem6TTrackFv = .text:0x80282944; // type:function size:0x98 scope:global align:4 +close__Q28JASystem6TTrackFv = .text:0x802829DC; // type:function size:0xB4 scope:global align:4 +muteTrack__Q28JASystem6TTrackFb = .text:0x80282A90; // type:function size:0xB4 scope:global align:4 +start__Q28JASystem6TTrackFPvUl = .text:0x80282B44; // type:function size:0x40 scope:global align:4 +openChild__Q28JASystem6TTrackFUcUc = .text:0x80282B84; // type:function size:0x164 scope:global align:4 +loadTbl__Q28JASystem6TTrackFUlUlUl = .text:0x80282CE8; // type:function size:0x98 scope:global align:4 +exchangeRegisterValue__Q28JASystem6TTrackFUc = .text:0x80282D80; // type:function size:0x40 scope:global align:4 +readReg32__Q28JASystem6TTrackFUc = .text:0x80282DC0; // type:function size:0x114 scope:global align:4 +readReg16__Q28JASystem6TTrackFUc = .text:0x80282ED4; // type:function size:0x1D8 scope:global align:4 +writeRegDirect__Q28JASystem6TTrackFUcUs = .text:0x802830AC; // type:function size:0xB8 scope:global align:4 +writeRegParam__Q28JASystem6TTrackFUc = .text:0x80283164; // type:function size:0x598 scope:global align:4 +readSelfPort__Q28JASystem6TTrackFi = .text:0x802836FC; // type:function size:0x24 scope:global align:4 +writeSelfPort__Q28JASystem6TTrackFiUs = .text:0x80283720; // type:function size:0x24 scope:global align:4 +writePortAppDirect__Q28JASystem6TTrackFUlUs = .text:0x80283744; // type:function size:0x68 scope:global align:4 +readPortAppDirect__Q28JASystem6TTrackFUlPUs = .text:0x802837AC; // type:function size:0x38 scope:global align:4 +routeTrack__Q28JASystem6TTrackFUl = .text:0x802837E4; // type:function size:0x38 scope:global align:4 +writePortApp__Q28JASystem6TTrackFUlUs = .text:0x8028381C; // type:function size:0x54 scope:global align:4 +readPortApp__Q28JASystem6TTrackFUlPUs = .text:0x80283870; // type:function size:0x54 scope:global align:4 +pause__Q28JASystem6TTrackFbb = .text:0x802838C4; // type:function size:0x1A0 scope:global align:4 +getTranspose__Q28JASystem6TTrackCFv = .text:0x80283A64; // type:function size:0x50 scope:global align:4 +setTempo__Q28JASystem6TTrackFUs = .text:0x80283AB4; // type:function size:0x3C scope:global align:4 +setTimebase__Q28JASystem6TTrackFUs = .text:0x80283AF0; // type:function size:0x30 scope:global align:4 +panCalc__Q28JASystem6TTrackFfffUc = .text:0x80283B20; // type:function size:0x9C scope:global align:4 +rootCallback__Q28JASystem6TTrackFPv = .text:0x80283BBC; // type:function size:0xE0 scope:global align:4 +registerSeqCallback__Q28JASystem6TTrackFPFPQ28JASystem6TTrackUs_Us = .text:0x80283C9C; // type:function size:0x4C scope:global align:4 +newMemPool__Q28JASystem6TTrackFi = .text:0x80283CE8; // type:function size:0x1B4 scope:global align:4 +__ct__Q28JASystem8TVibrateFv = .text:0x80283E9C; // type:function size:0x30 scope:global align:4 +init__Q28JASystem8TVibrateFv = .text:0x80283ECC; // type:function size:0x18 scope:global align:4 +incCounter__Q28JASystem8TVibrateFv = .text:0x80283EE4; // type:function size:0x34 scope:global align:4 +getValue__Q28JASystem8TVibrateCFv = .text:0x80283F18; // type:function size:0xB8 scope:global align:4 +__ct__Q38JASystem6TTrack10MoveParam_Fv = .text:0x80283FD0; // type:function size:0x18 scope:global align:4 +__ct__Q38JASystem6TTrack12AInnerParam_Fv = .text:0x80283FE8; // type:function size:0x130 scope:global align:4 +init__Q28JASystem8TIntrMgrFv = .text:0x80284118; // type:function size:0x40 scope:global align:4 +request__Q28JASystem8TIntrMgrFUl = .text:0x80284158; // type:function size:0x24 scope:global align:4 +setIntr__Q28JASystem8TIntrMgrFUlPv = .text:0x8028417C; // type:function size:0x24 scope:global align:4 +resetInter__Q28JASystem8TIntrMgrFUl = .text:0x802841A0; // type:function size:0x18 scope:global align:4 +checkIntr__Q28JASystem8TIntrMgrFv = .text:0x802841B8; // type:function size:0x6C scope:global align:4 +timerProcess__Q28JASystem8TIntrMgrFv = .text:0x80284224; // type:function size:0x84 scope:global align:4 +init__Q28JASystem10TTrackPortFv = .text:0x802842A8; // type:function size:0x40 scope:global align:4 +readImport__Q28JASystem10TTrackPortFi = .text:0x802842E8; // type:function size:0x94 scope:global align:4 +readExport__Q28JASystem10TTrackPortFi = .text:0x8028437C; // type:function size:0x98 scope:global align:4 +writeImport__Q28JASystem10TTrackPortFiUs = .text:0x80284414; // type:function size:0x98 scope:global align:4 +writeExport__Q28JASystem10TTrackPortFiUs = .text:0x802844AC; // type:function size:0x9C scope:global align:4 +getCurrentHeap__Q28JASystem5TBankFv = .text:0x80284548; // type:function size:0x14 scope:global align:4 +getCurrentHeap__Q28JASystem9TWaveBankFv = .text:0x8028455C; // type:function size:0x14 scope:global align:4 +__ct__Q28JASystem10TBasicBankFv = .text:0x80284570; // type:function size:0x2C scope:global align:4 +__dt__Q28JASystem10TBasicBankFv = .text:0x8028459C; // type:function size:0x74 scope:global align:4 +setInstCount__Q28JASystem10TBasicBankFUl = .text:0x80284610; // type:function size:0xA0 scope:global align:4 +setInst__Q28JASystem10TBasicBankFiPQ28JASystem5TInst = .text:0x802846B0; // type:function size:0xB8 scope:global align:4 +getInst__Q28JASystem10TBasicBankCFi = .text:0x80284768; // type:function size:0x88 scope:global align:4 +__dt__Q28JASystem5TBankFv = .text:0x802847F0; // type:function size:0x48 scope:global align:4 +getType__Q28JASystem10TBasicBankCFv = .text:0x80284838; // type:function size:0xC scope:global align:4 +__ct__Q28JASystem10TBasicInstFv = .text:0x80284844; // type:function size:0x44 scope:global align:4 +__dt__Q28JASystem10TBasicInstFv = .text:0x80284888; // type:function size:0x8C scope:global align:4 +getParam__Q28JASystem10TBasicInstCFiiPQ28JASystem10TInstParam = .text:0x80284914; // type:function size:0x238 scope:global align:4 +getKeymapIndex__Q28JASystem10TBasicInstCFi = .text:0x80284B4C; // type:function size:0x8 scope:global align:4 +setKeyRegionCount__Q28JASystem10TBasicInstFUl = .text:0x80284B54; // type:function size:0xBC scope:global align:4 +setEffectCount__Q28JASystem10TBasicInstFUl = .text:0x80284C10; // type:function size:0xB4 scope:global align:4 +setEffect__Q28JASystem10TBasicInstFiPQ28JASystem11TInstEffect = .text:0x80284CC4; // type:function size:0xB8 scope:global align:4 +setOscCount__Q28JASystem10TBasicInstFUl = .text:0x80284D7C; // type:function size:0xB4 scope:global align:4 +setOsc__Q28JASystem10TBasicInstFiPQ38JASystem11TOscillator4Osc_ = .text:0x80284E30; // type:function size:0xB8 scope:global align:4 +getKeyRegion__Q28JASystem10TBasicInstFi = .text:0x80284EE8; // type:function size:0x88 scope:global align:4 +__dt__Q38JASystem10TBasicInst7TKeymapFv = .text:0x80284F70; // type:function size:0x54 scope:global align:4 +setVeloRegionCount__Q38JASystem10TBasicInst7TKeymapFUl = .text:0x80284FC4; // type:function size:0x94 scope:global align:4 +getVeloRegion__Q38JASystem10TBasicInst7TKeymapFi = .text:0x80285058; // type:function size:0x88 scope:global align:4 +getVeloRegion__Q38JASystem10TBasicInst7TKeymapCFi = .text:0x802850E0; // type:function size:0x88 scope:global align:4 +__dt__Q28JASystem5TInstFv = .text:0x80285168; // type:function size:0x48 scope:global align:4 +__ct__Q38JASystem10TBasicInst7TKeymapFv = .text:0x802851B0; // type:function size:0x18 scope:global align:4 +getType__Q28JASystem10TBasicInstCFv = .text:0x802851C8; // type:function size:0xC scope:global align:4 +getParam__Q28JASystem8TDrumSetCFiiPQ28JASystem10TInstParam = .text:0x802851D4; // type:function size:0x29C scope:global align:4 +getPerc__Q28JASystem8TDrumSetFi = .text:0x80285470; // type:function size:0xB0 scope:global align:4 +__ct__Q38JASystem8TDrumSet5TPercFv = .text:0x80285520; // type:function size:0x34 scope:global align:4 +__dt__Q38JASystem8TDrumSet5TPercFv = .text:0x80285554; // type:function size:0x5C scope:global align:4 +setEffectCount__Q38JASystem8TDrumSet5TPercFUl = .text:0x802855B0; // type:function size:0xB4 scope:global align:4 +setVeloRegionCount__Q38JASystem8TDrumSet5TPercFUl = .text:0x80285664; // type:function size:0x94 scope:global align:4 +getVeloRegion__Q38JASystem8TDrumSet5TPercFi = .text:0x802856F8; // type:function size:0xB4 scope:global align:4 +setEffect__Q38JASystem8TDrumSet5TPercFiPQ28JASystem11TInstEffect = .text:0x802857AC; // type:function size:0xB8 scope:global align:4 +setRelease__Q38JASystem8TDrumSet5TPercFUl = .text:0x80285864; // type:function size:0x74 scope:global align:4 +__dt__Q28JASystem8TDrumSetFv = .text:0x802858D8; // type:function size:0x84 scope:global align:4 +getType__Q28JASystem8TDrumSetCFv = .text:0x8028595C; // type:function size:0xC scope:global align:4 +__ct__Q28JASystem14TBasicWaveBankFv = .text:0x80285968; // type:function size:0x60 scope:global align:4 +__dt__Q28JASystem14TBasicWaveBankFv = .text:0x802859C8; // type:function size:0xAC scope:global align:4 +getWaveGroup__Q28JASystem14TBasicWaveBankFi = .text:0x80285A74; // type:function size:0x88 scope:global align:4 +setGroupCount__Q28JASystem14TBasicWaveBankFUl = .text:0x80285AFC; // type:function size:0x114 scope:global align:4 +setWaveTableSize__Q28JASystem14TBasicWaveBankFUl = .text:0x80285C10; // type:function size:0xA0 scope:global align:4 +incWaveTable__Q28JASystem14TBasicWaveBankFPCQ38JASystem14TBasicWaveBank10TWaveGroup = .text:0x80285CB0; // type:function size:0xA4 scope:global align:4 +decWaveTable__Q28JASystem14TBasicWaveBankFPCQ38JASystem14TBasicWaveBank10TWaveGroup = .text:0x80285D54; // type:function size:0xD4 scope:global align:4 +getWaveHandle__Q28JASystem14TBasicWaveBankCFUl = .text:0x80285E28; // type:function size:0x30 scope:global align:4 +__ct__Q38JASystem14TBasicWaveBank10TWaveGroupFPQ28JASystem14TBasicWaveBank = .text:0x80285E58; // type:function size:0x58 scope:global align:4 +__dt__Q38JASystem14TBasicWaveBank10TWaveGroupFv = .text:0x80285EB0; // type:function size:0xB4 scope:global align:4 +__dt__Q38JASystem14TBasicWaveBank9TWaveInfoFv = .text:0x80285F64; // type:function size:0x60 scope:global align:4 +setWaveCount__Q38JASystem14TBasicWaveBank10TWaveGroupFUl = .text:0x80285FC4; // type:function size:0xF4 scope:global align:4 +setWaveInfo__Q38JASystem14TBasicWaveBank10TWaveGroupFiUlRCQ28JASystem9TWaveInfo = .text:0x802860B8; // type:function size:0x14C scope:global align:4 +onLoadDone__Q38JASystem14TBasicWaveBank10TWaveGroupFv = .text:0x80286204; // type:function size:0x70 scope:global align:4 +onEraseDone__Q38JASystem14TBasicWaveBank10TWaveGroupFv = .text:0x80286274; // type:function size:0x70 scope:global align:4 +getWaveID__Q38JASystem14TBasicWaveBank10TWaveGroupCFi = .text:0x802862E4; // type:function size:0x14 scope:global align:4 +__dt__Q28JASystem9TWaveBankFv = .text:0x802862F8; // type:function size:0x48 scope:global align:4 +__dt__Q28JASystem11TWaveHandleFv = .text:0x80286340; // type:function size:0x48 scope:global align:4 +__ct__Q38JASystem14TBasicWaveBank9TWaveInfoFv = .text:0x80286388; // type:function size:0x30 scope:global align:4 +__dt__Q38JASystem14TBasicWaveBank11TWaveHandleFv = .text:0x802863B8; // type:function size:0x5C scope:global align:4 +getWaveInfo__Q38JASystem14TBasicWaveBank11TWaveHandleCFv = .text:0x80286414; // type:function size:0x8 scope:global align:4 +getWavePtr__Q38JASystem14TBasicWaveBank11TWaveHandleCFv = .text:0x8028641C; // type:function size:0x8C scope:global align:4 +getWaveArc__Q28JASystem14TBasicWaveBankFi = .text:0x802864A8; // type:function size:0x20 scope:global align:4 +__ct__Q28JASystem15TSimpleWaveBankFv = .text:0x802864C8; // type:function size:0x60 scope:global align:4 +__dt__Q28JASystem15TSimpleWaveBankFv = .text:0x80286528; // type:function size:0xCC scope:global align:4 +__dt__Q38JASystem15TSimpleWaveBank11TWaveHandleFv = .text:0x802865F4; // type:function size:0x5C scope:global align:4 +setWaveTableSize__Q28JASystem15TSimpleWaveBankFUl = .text:0x80286650; // type:function size:0xBC scope:global align:4 +getWaveHandle__Q28JASystem15TSimpleWaveBankCFUl = .text:0x8028670C; // type:function size:0x24 scope:global align:4 +setWaveInfo__Q28JASystem15TSimpleWaveBankFUlRCQ28JASystem9TWaveInfo = .text:0x80286730; // type:function size:0xA4 scope:global align:4 +getWaveArc__Q28JASystem15TSimpleWaveBankFi = .text:0x802867D4; // type:function size:0x20 scope:global align:4 +__ct__Q38JASystem15TSimpleWaveBank11TWaveHandleFv = .text:0x802867F4; // type:function size:0x24 scope:global align:4 +getWaveInfo__Q38JASystem15TSimpleWaveBank11TWaveHandleCFv = .text:0x80286818; // type:function size:0x8 scope:global align:4 +getWavePtr__Q38JASystem15TSimpleWaveBank11TWaveHandleCFv = .text:0x80286820; // type:function size:0x24 scope:global align:4 +onLoadDone__Q28JASystem8TWaveArcFv = .text:0x80286844; // type:function size:0x4 scope:global align:4 +onEraseDone__Q28JASystem8TWaveArcFv = .text:0x80286848; // type:function size:0x4 scope:global align:4 +setTarget__Q28JASystem11TInstEffectFi = .text:0x8028684C; // type:function size:0xA4 scope:global align:4 +getY__Q28JASystem10TInstSenseCFii = .text:0x802868F0; // type:function size:0x12C scope:global align:4 +setParams__Q28JASystem10TInstSenseFiiff = .text:0x80286A1C; // type:function size:0x13C scope:global align:4 +getY__Q28JASystem9TInstRandCFii = .text:0x80286B58; // type:function size:0x9C scope:global align:4 +getGroupCount__Q28JASystem8WSParserFPv = .text:0x80286BF4; // type:function size:0x28 scope:global align:4 +createBasicWaveBank__Q28JASystem8WSParserFPv = .text:0x80286C1C; // type:function size:0x21C scope:global align:4 +createSimpleWaveBank__Q28JASystem8WSParserFPv = .text:0x80286E38; // type:function size:0x210 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287048; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287060; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287078; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287090; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802870A8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802870C0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802870D8; // type:function size:0x18 scope:global align:4 +createBasicBank__Q28JASystem9BNKParserFPv = .text:0x802870F0; // type:function size:0x8B0 scope:global align:4 +findOscPtr__Q28JASystem9BNKParserFPQ28JASystem10TBasicBankPQ38JASystem9BNKParser7THeaderPQ38JASystem9BNKParser4TOsc = .text:0x802879A0; // type:function size:0x14C scope:global align:4 +getOscTableEndPtr__Q28JASystem9BNKParserFPs = .text:0x80287AEC; // type:function size:0x14 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287B00; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287B18; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287B30; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287B48; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287B60; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287B78; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287B90; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287BA8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80287BC0; // type:function size:0x18 scope:global align:4 +init__Q28JASystem13WaveArcLoaderFv = .text:0x80287BD8; // type:function size:0x4C scope:global align:4 +getRootHeap__Q28JASystem13WaveArcLoaderFv = .text:0x80287C24; // type:function size:0xC scope:global align:4 +setCurrentDir__Q28JASystem13WaveArcLoaderFPCc = .text:0x80287C30; // type:function size:0xF4 scope:global align:4 +getCurrentDir__Q28JASystem13WaveArcLoaderFv = .text:0x80287D24; // type:function size:0xC scope:global align:4 +__ct__Q28JASystem8TWaveArcFv = .text:0x80287D30; // type:function size:0x74 scope:global align:4 +loadSetup__Q28JASystem8TWaveArcFUl = .text:0x80287DA4; // type:function size:0x90 scope:global align:4 +eraseSetup__Q28JASystem8TWaveArcFv = .text:0x80287E34; // type:function size:0x84 scope:global align:4 +loadToAramCallback__Q28JASystem8TWaveArcFPv = .text:0x80287EB8; // type:function size:0x90 scope:global align:4 +sendLoadCmd__Q28JASystem8TWaveArcFv = .text:0x80287F48; // type:function size:0x9C scope:global align:4 +load__Q28JASystem8TWaveArcFPQ38JASystem6Kernel5THeap = .text:0x80287FE4; // type:function size:0xBC scope:global align:4 +erase__Q28JASystem8TWaveArcFv = .text:0x802880A0; // type:function size:0x24 scope:global align:4 +onDispose__Q28JASystem8TWaveArcFv = .text:0x802880C4; // type:function size:0x48 scope:global align:4 +setEntryNum__Q28JASystem8TWaveArcFl = .text:0x8028810C; // type:function size:0x60 scope:global align:4 +setFileName__Q28JASystem8TWaveArcFPCc = .text:0x8028816C; // type:function size:0xA8 scope:global align:4 +__dt__Q38JASystem6Kernel5THeapFv = .text:0x80288214; // type:function size:0x78 scope:global align:4 +__sinit_JASWaveArcLoader_cpp = .text:0x8028828C; // type:function size:0x40 scope:local align:4 +init__Q28JASystem11WaveBankMgrFi = .text:0x802882CC; // type:function size:0x90 scope:global align:4 +getWaveBank__Q28JASystem11WaveBankMgrFi = .text:0x8028835C; // type:function size:0x34 scope:global align:4 +registWaveBank__Q28JASystem11WaveBankMgrFiPQ28JASystem9TWaveBank = .text:0x80288390; // type:function size:0xB4 scope:global align:4 +registWaveBankWS__Q28JASystem11WaveBankMgrFiPv = .text:0x80288444; // type:function size:0x78 scope:global align:4 +getWaveArc__Q28JASystem11WaveBankMgrFii = .text:0x802884BC; // type:function size:0x50 scope:global align:4 +loadWave__Q28JASystem11WaveBankMgrFiiPQ38JASystem6Kernel5THeap = .text:0x8028850C; // type:function size:0x44 scope:global align:4 +eraseWave__Q28JASystem11WaveBankMgrFii = .text:0x80288550; // type:function size:0x44 scope:global align:4 +init__Q28JASystem7BankMgrFi = .text:0x80288594; // type:function size:0x104 scope:global align:4 +registBank__Q28JASystem7BankMgrFiPQ28JASystem5TBank = .text:0x80288698; // type:function size:0xB4 scope:global align:4 +registBankBNK__Q28JASystem7BankMgrFiPv = .text:0x8028874C; // type:function size:0x60 scope:global align:4 +getBank__Q28JASystem7BankMgrFi = .text:0x802887AC; // type:function size:0x34 scope:global align:4 +getPhysicalNumber__Q28JASystem7BankMgrFUs = .text:0x802887E0; // type:function size:0x10 scope:global align:4 +setVir2PhyTable__Q28JASystem7BankMgrFUli = .text:0x802887F0; // type:function size:0xB0 scope:global align:4 +assignWaveBank__Q28JASystem7BankMgrFii = .text:0x802888A0; // type:function size:0x64 scope:global align:4 +clamp01__Q28JASystem7BankMgrFf = .text:0x80288904; // type:function size:0x28 scope:global align:4 +noteOn__Q28JASystem7BankMgrFPQ28JASystem11TChannelMgriiUcUcUl = .text:0x8028892C; // type:function size:0x3BC scope:global align:4 +noteOnOsc__Q28JASystem7BankMgrFPQ28JASystem11TChannelMgriUcUcUl = .text:0x80288CE8; // type:function size:0x15C scope:global align:4 +gateOn__Q28JASystem7BankMgrFPQ28JASystem8TChannelUcUcUl = .text:0x80288E44; // type:function size:0xC4 scope:global align:4 +syncAudio__Q28JASystem12TAudioThreadFv = .text:0x80288F08; // type:function size:0x80 scope:global align:4 +audioproc__Q28JASystem12TAudioThreadFPv = .text:0x80288F88; // type:function size:0x1A8 scope:global align:4 +syncDSP__Q28JASystem12TAudioThreadFPv = .text:0x80289130; // type:function size:0xC0 scope:global align:4 +setPriority__Q28JASystem12TAudioThreadFUcUc = .text:0x802891F0; // type:function size:0x1C scope:global align:4 +start__Q28JASystem12TAudioThreadFP12JKRSolidHeapUlUl = .text:0x8028920C; // type:function size:0xD4 scope:global align:4 +init__Q28JASystem14TDSP_DACBufferFv = .text:0x802892E0; // type:function size:0x104 scope:global align:4 +updateDSP__Q28JASystem14TDSP_DACBufferFv = .text:0x802893E4; // type:function size:0x54 scope:global align:4 +mixDSP__Q28JASystem14TDSP_DACBufferFl = .text:0x80289438; // type:function size:0x130 scope:global align:4 +finishDSPFrame__Q28JASystem14TDSP_DACBufferFv = .text:0x80289568; // type:function size:0xD4 scope:global align:4 +init__Q28JASystem11TDSPChannelFUc = .text:0x8028963C; // type:function size:0x58 scope:global align:4 +allocate__Q28JASystem11TDSPChannelFUl = .text:0x80289694; // type:function size:0x8C scope:global align:4 +free__Q28JASystem11TDSPChannelFv = .text:0x80289720; // type:function size:0x1C scope:global align:4 +forceStop__Q28JASystem11TDSPChannelFv = .text:0x8028973C; // type:function size:0xA4 scope:global align:4 +forceDelete__Q28JASystem11TDSPChannelFv = .text:0x802897E0; // type:function size:0x14 scope:global align:4 +play__Q28JASystem11TDSPChannelFv = .text:0x802897F4; // type:function size:0x50 scope:global align:4 +stop__Q28JASystem11TDSPChannelFv = .text:0x80289844; // type:function size:0x30 scope:global align:4 +initAll__Q28JASystem11TDSPChannelFv = .text:0x80289874; // type:function size:0x120 scope:global align:4 +alloc__Q28JASystem11TDSPChannelFUlUl = .text:0x80289994; // type:function size:0xC0 scope:global align:4 +free__Q28JASystem11TDSPChannelFPQ28JASystem11TDSPChannelUl = .text:0x80289A54; // type:function size:0xA0 scope:global align:4 +getLower__Q28JASystem11TDSPChannelFv = .text:0x80289AF4; // type:function size:0x118 scope:global align:4 +getLowerActive__Q28JASystem11TDSPChannelFv = .text:0x80289C0C; // type:function size:0x104 scope:global align:4 +breakLower__Q28JASystem11TDSPChannelFUc = .text:0x80289D10; // type:function size:0xB8 scope:global align:4 +breakLowerActive__Q28JASystem11TDSPChannelFUc = .text:0x80289DC8; // type:function size:0xA0 scope:global align:4 +updateAll__Q28JASystem11TDSPChannelFv = .text:0x80289E68; // type:function size:0x1E4 scope:global align:4 +onUpdate__Q28JASystem11TDSPChannelFUl = .text:0x8028A04C; // type:function size:0x40 scope:global align:4 +getNumBreak__Q28JASystem11TDSPChannelFv = .text:0x8028A08C; // type:function size:0x34 scope:global align:4 +__dt__Q28JASystem11TDSPChannelFv = .text:0x8028A0C0; // type:function size:0x3C scope:global align:4 +__ct__Q28JASystem11TDSPChannelFv = .text:0x8028A0FC; // type:function size:0x10 scope:global align:4 +setDSPMixerLevel__Q28JASystem12DSPInterfaceFf = .text:0x8028A10C; // type:function size:0x24 scope:global align:4 +getDSPHandle__Q28JASystem12DSPInterfaceFUc = .text:0x8028A130; // type:function size:0x14 scope:global align:4 +setFilterTable__Q28JASystem12DSPInterfaceFPsPsUl = .text:0x8028A144; // type:function size:0x24 scope:global align:4 +flushBuffer__Q28JASystem12DSPInterfaceFv = .text:0x8028A168; // type:function size:0x34 scope:global align:4 +invalChannelAll__Q28JASystem12DSPInterfaceFv = .text:0x8028A19C; // type:function size:0x28 scope:global align:4 +clearBuffer__Q28JASystem12DSPInterfaceFv = .text:0x8028A1C4; // type:function size:0x7C scope:global align:4 +setupBuffer__Q28JASystem12DSPInterfaceFv = .text:0x8028A240; // type:function size:0x4C scope:global align:4 +initBuffer__Q28JASystem12DSPInterfaceFv = .text:0x8028A28C; // type:function size:0xDC scope:global align:4 +getFXHandle__Q28JASystem12DSPInterfaceFUc = .text:0x8028A368; // type:function size:0x10 scope:global align:4 +setFXLine__Q38JASystem12DSPInterface8FXBufferFPsPQ38JASystem12DSPInterface13FxlineConfig_ = .text:0x8028A378; // type:function size:0x1B0 scope:global align:4 +allocInit__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028A528; // type:function size:0x4C scope:global align:4 +playStart__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028A574; // type:function size:0x64 scope:global align:4 +setWaveInfo__Q38JASystem12DSPInterface9DSPBufferFPQ38JASystem6Driver5Wave_UlUl = .text:0x8028A5D8; // type:function size:0x124 scope:global align:4 +setOscInfo__Q38JASystem12DSPInterface9DSPBufferFUl = .text:0x8028A6FC; // type:function size:0x18 scope:global align:4 +initAutoMixer__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028A714; // type:function size:0x2C scope:global align:4 +setAutoMixer__Q38JASystem12DSPInterface9DSPBufferFUsUcUcUcUc = .text:0x8028A740; // type:function size:0x24 scope:global align:4 +setPitch__Q38JASystem12DSPInterface9DSPBufferFUs = .text:0x8028A764; // type:function size:0x18 scope:global align:4 +setMixerInitDelayMax__Q38JASystem12DSPInterface9DSPBufferFUc = .text:0x8028A77C; // type:function size:0xC scope:global align:4 +setMixerInitVolume__Q38JASystem12DSPInterface9DSPBufferFUcsUc = .text:0x8028A788; // type:function size:0x24 scope:global align:4 +setMixerVolume__Q38JASystem12DSPInterface9DSPBufferFUcsUc = .text:0x8028A7AC; // type:function size:0x30 scope:global align:4 +setMixerVolumeOnly__Q38JASystem12DSPInterface9DSPBufferFUcs = .text:0x8028A7DC; // type:function size:0x1C scope:global align:4 +setPauseFlag__Q38JASystem12DSPInterface9DSPBufferFUc = .text:0x8028A7F8; // type:function size:0xC scope:global align:4 +flushChannel__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028A804; // type:function size:0x24 scope:global align:4 +initFilter__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028A828; // type:function size:0x5C scope:global align:4 +setFilterMode__Q38JASystem12DSPInterface9DSPBufferFUs = .text:0x8028A884; // type:function size:0x38 scope:global align:4 +setIIRFilterParam__Q38JASystem12DSPInterface9DSPBufferFPs = .text:0x8028A8BC; // type:function size:0x28 scope:global align:4 +setFIR8FilterParam__Q38JASystem12DSPInterface9DSPBufferFPs = .text:0x8028A8E4; // type:function size:0x28 scope:global align:4 +setDistFilter__Q38JASystem12DSPInterface9DSPBufferFs = .text:0x8028A90C; // type:function size:0x8 scope:global align:4 +setBusConnect__Q38JASystem12DSPInterface9DSPBufferFUcUc = .text:0x8028A914; // type:function size:0x20 scope:global align:4 +DSP_CreateMap2__FUl = .text:0x8028A934; // type:function size:0x44 scope:global align:4 +init__Q28JASystem6DriverFv = .text:0x8028A978; // type:function size:0x28 scope:global align:4 +setMixerLevel__Q28JASystem6DriverFff = .text:0x8028A9A0; // type:function size:0x124 scope:global align:4 +getChannelLevel__Q28JASystem6DriverFv = .text:0x8028AAC4; // type:function size:0x8 scope:global align:4 +getAutoLevel__Q28JASystem6DriverFv = .text:0x8028AACC; // type:function size:0x8 scope:global align:4 +setOutputMode__Q28JASystem6DriverFUl = .text:0x8028AAD4; // type:function size:0x8 scope:global align:4 +getOutputMode__Q28JASystem6DriverFv = .text:0x8028AADC; // type:function size:0x8 scope:global align:4 +getUpdateInterval__Q28JASystem6DriverFv = .text:0x8028AAE4; // type:function size:0x8 scope:global align:4 +getChannelHandle__Q28JASystem14TGlobalChannelFUl = .text:0x8028AAEC; // type:function size:0x6C scope:global align:4 +init__Q28JASystem14TGlobalChannelFv = .text:0x8028AB58; // type:function size:0x1F8 scope:global align:4 +alloc__Q28JASystem14TGlobalChannelFPQ28JASystem11TChannelMgrUl = .text:0x8028AD50; // type:function size:0x98 scope:global align:4 +release__Q28JASystem14TGlobalChannelFPQ28JASystem8TChannel = .text:0x8028ADE8; // type:function size:0x64 scope:global align:4 +releaseAll__Q28JASystem14TGlobalChannelFPQ28JASystem11TChannelMgr = .text:0x8028AE4C; // type:function size:0x140 scope:global align:4 +__dt__Q28JASystem11TOscillatorFv = .text:0x8028AF8C; // type:function size:0x3C scope:global align:4 +__ct__Q28JASystem11TOscillatorFv = .text:0x8028AFC8; // type:function size:0x30 scope:global align:4 +__dt__Q28JASystem8TChannelFv = .text:0x8028AFF8; // type:function size:0x60 scope:global align:4 +__ct__Q28JASystem8TChannelFv = .text:0x8028B058; // type:function size:0x6C scope:global align:4 +deQueue__Q28JASystem9TDSPQueueFv = .text:0x8028B0C4; // type:function size:0x160 scope:global align:4 +enQueue__Q28JASystem9TDSPQueueFPQ28JASystem8TChannel = .text:0x8028B224; // type:function size:0x64 scope:global align:4 +deleteQueue__Q28JASystem9TDSPQueueFPQ28JASystem8TChannel = .text:0x8028B288; // type:function size:0x34 scope:global align:4 +checkQueue__Q28JASystem9TDSPQueueFv = .text:0x8028B2BC; // type:function size:0x94 scope:global align:4 +__sinit_JASChAllocQueue_cpp = .text:0x8028B350; // type:function size:0x44 scope:local align:4 +__dt__29JSUListFv = .text:0x8028B394; // type:function size:0x54 scope:global align:4 +init__Q28JASystem8TChannelFv = .text:0x8028B3E8; // type:function size:0x1BC scope:global align:4 +setOscillator__Q28JASystem8TChannelFUlPQ28JASystem11TOscillator = .text:0x8028B5A4; // type:function size:0x7C scope:global align:4 +setOscInit__Q28JASystem8TChannelFUlPCQ38JASystem11TOscillator4Osc_ = .text:0x8028B620; // type:function size:0x88 scope:global align:4 +forceStopOsc__Q28JASystem8TChannelFUl = .text:0x8028B6A8; // type:function size:0x94 scope:global align:4 +releaseOsc__Q28JASystem8TChannelFUl = .text:0x8028B73C; // type:function size:0x94 scope:global align:4 +directReleaseOsc__Q28JASystem8TChannelFUlUs = .text:0x8028B7D0; // type:function size:0x80 scope:global align:4 +bankOscToOfs__Q28JASystem8TChannelFUl = .text:0x8028B850; // type:function size:0x94 scope:global align:4 +effectOsc__Q28JASystem8TChannelFUlf = .text:0x8028B8E4; // type:function size:0x1B4 scope:global align:4 +getOscState__Q28JASystem8TChannelCFUl = .text:0x8028BA98; // type:function size:0x7C scope:global align:4 +isOsc__Q28JASystem8TChannelFUl = .text:0x8028BB14; // type:function size:0x84 scope:global align:4 +copyOsc__Q28JASystem8TChannelFUlPQ38JASystem11TOscillator4Osc_ = .text:0x8028BB98; // type:function size:0xE0 scope:global align:4 +overwriteOsc__Q28JASystem8TChannelFUlPQ38JASystem11TOscillator4Osc_ = .text:0x8028BC78; // type:function size:0x98 scope:global align:4 +setKeySweepTarget__Q28JASystem8TChannelFUcUl = .text:0x8028BD10; // type:function size:0x94 scope:global align:4 +setPauseFlag__Q28JASystem8TChannelFUc = .text:0x8028BDA4; // type:function size:0x8 scope:global align:4 +setPauseFlagReq__Q28JASystem8TChannelFUc = .text:0x8028BDAC; // type:function size:0x10 scope:global align:4 +setPanPower__Q28JASystem8TChannelFffff = .text:0x8028BDBC; // type:function size:0xA8 scope:global align:4 +checkLogicalChannel__Q28JASystem8TChannelFv = .text:0x8028BE64; // type:function size:0x54 scope:global align:4 +play__Q28JASystem8TChannelFUl = .text:0x8028BEB8; // type:function size:0x88 scope:global align:4 +stop__Q28JASystem8TChannelFUs = .text:0x8028BF40; // type:function size:0x6C scope:global align:4 +updateJcToDSP__Q28JASystem8TChannelFv = .text:0x8028BFAC; // type:function size:0x15C scope:global align:4 +forceStopLogicalChannel__Q28JASystem8TChannelFv = .text:0x8028C108; // type:function size:0x38 scope:global align:4 +stopLogicalChannel__Q28JASystem8TChannelFv = .text:0x8028C140; // type:function size:0x80 scope:global align:4 +playLogicalChannel__Q28JASystem8TChannelFv = .text:0x8028C1C0; // type:function size:0x1E8 scope:global align:4 +updateEffectorParam__Q28JASystem8TChannelFv = .text:0x8028C3A8; // type:function size:0x284 scope:global align:4 +killBrokenLogicalChannels__Q28JASystem8TChannelFPQ28JASystem11TDSPChannel = .text:0x8028C62C; // type:function size:0x98 scope:global align:4 +updatecallDSPChannel__Q28JASystem8TChannelFPQ28JASystem11TDSPChannelUl = .text:0x8028C6C4; // type:function size:0x3F8 scope:global align:4 +calcEffect__Q28JASystem8TChannelFPCQ38JASystem6Driver10PanMatrix_PCQ38JASystem6Driver10PanMatrix_Uc = .text:0x8028CABC; // type:function size:0xCC scope:global align:4 +calcPan__Q28JASystem8TChannelFPCQ38JASystem6Driver10PanMatrix_PCQ38JASystem6Driver10PanMatrix_Uc = .text:0x8028CB88; // type:function size:0x108 scope:global align:4 +updateJcToDSPInit__Q28JASystem8TChannelFv = .text:0x8028CC90; // type:function size:0x100 scope:global align:4 +updateAutoMixer__Q28JASystem8TChannelFffff = .text:0x8028CD90; // type:function size:0x118 scope:global align:4 +updateMixer__Q28JASystem8TChannelFffff = .text:0x8028CEA8; // type:function size:0x280 scope:global align:4 +extraUpdate__Q28JASystem8TChannelFPQ28JASystem8TChannelUl = .text:0x8028D128; // type:function size:0xF0 scope:global align:4 +updatecallLogicalChannel__Q28JASystem8TChannelFPQ28JASystem8TChannelUl = .text:0x8028D218; // type:function size:0x1A8 scope:global align:4 +init__Q28JASystem11TChannelMgrFv = .text:0x8028D3C0; // type:function size:0x110 scope:global align:4 +stopAll__Q28JASystem11TChannelMgrFv = .text:0x8028D4D0; // type:function size:0x44 scope:global align:4 +stopAllRelease__Q28JASystem11TChannelMgrFv = .text:0x8028D514; // type:function size:0x44 scope:global align:4 +initAllocChannel__Q28JASystem11TChannelMgrFUl = .text:0x8028D558; // type:function size:0x78 scope:global align:4 +getLogicalChannel__Q28JASystem11TChannelMgrFUl = .text:0x8028D5D0; // type:function size:0x1A8 scope:global align:4 +moveListHead__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028D778; // type:function size:0x60 scope:global align:4 +moveListTail__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028D7D8; // type:function size:0x60 scope:global align:4 +addListHead__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028D838; // type:function size:0xAC scope:global align:4 +addListTail__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028D8E4; // type:function size:0xE0 scope:global align:4 +getListHead__Q28JASystem11TChannelMgrFUl = .text:0x8028D9C4; // type:function size:0x74 scope:global align:4 +cutList__Q28JASystem11TChannelMgrFPQ28JASystem8TChannel = .text:0x8028DA38; // type:function size:0xB8 scope:global align:4 +receiveAllChannels__Q28JASystem11TChannelMgrFPQ28JASystem11TChannelMgr = .text:0x8028DAF0; // type:function size:0x144 scope:global align:4 +checkLimitStart__Q28JASystem11TChannelMgrFUl = .text:0x8028DC34; // type:function size:0x19C scope:global align:4 +checkLimitStop__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028DDD0; // type:function size:0xC4 scope:global align:4 +init__Q28JASystem11TOscillatorFv = .text:0x8028DE94; // type:function size:0x38 scope:global align:4 +initStart__Q28JASystem11TOscillatorFv = .text:0x8028DECC; // type:function size:0x60 scope:global align:4 +getOffset__Q28JASystem11TOscillatorFv = .text:0x8028DF2C; // type:function size:0x144 scope:global align:4 +forceStop__Q28JASystem11TOscillatorFv = .text:0x8028E070; // type:function size:0x3C scope:global align:4 +release__Q28JASystem11TOscillatorFv = .text:0x8028E0AC; // type:function size:0x18C scope:global align:4 +calc__Q28JASystem11TOscillatorFPs = .text:0x8028E238; // type:function size:0x3B4 scope:global align:4 +DSPReleaseHalt2__FUl = .text:0x8028E600; // type:function size:0x48 scope:global align:32 +DSPReleaseHalt__Fv = .text:0x8028E660; // type:function size:0x34 scope:global align:32 +setup_callback__FUs = .text:0x8028E6A0; // type:function size:0xC scope:global align:32 +DsetupTable__FUlUlUlUlUl = .text:0x8028E6C0; // type:function size:0x64 scope:global align:32 +DsetMixerLevel__Ff = .text:0x8028E740; // type:function size:0x24 scope:global align:32 +DsyncFrame__FUlUlUl = .text:0x8028E780; // type:function size:0x48 scope:global align:32 +dummy_callback__FUs = .text:0x8028E7E0; // type:function size:0xC scope:global align:32 +DsetDolbyDelay__FUlUs = .text:0x8028E800; // type:function size:0x54 scope:global align:32 +DspHandShake__FPv = .text:0x8028E860; // type:function size:0x38 scope:global align:32 +DspBoot__FPFPv_v = .text:0x8028E8A0; // type:function size:0xAC scope:global align:32 +DSPSendCommands2__FPUlUlPFUs_v = .text:0x8028E960; // type:function size:0xE8 scope:global align:32 +DspInitWork__Fv = .text:0x8028EA60; // type:function size:0x2C scope:global align:32 +DspStartWork__FUlPFUs_v = .text:0x8028EAA0; // type:function size:0x48 scope:global align:32 +DspFinishWork__FUs = .text:0x8028EB00; // type:function size:0x68 scope:global align:32 +DSPAddTask = .text:0x8028EB80; // type:function size:0x84 scope:global align:32 +DSPAddPriorTask__FP15STRUCT_DSP_TASK = .text:0x8028EC20; // type:function size:0x7C scope:global align:32 +__DSPHandler = .text:0x8028ECA0; // type:function size:0x304 scope:global align:32 +DsyncFrame2__FUlUlUl = .text:0x8028EFC0; // type:function size:0x50 scope:global align:32 +Dsp_Update_Request__Fv = .text:0x8028F020; // type:function size:0x40 scope:global align:32 +Dsp_Running_Check__Fv = .text:0x8028F060; // type:function size:0x14 scope:global align:32 +Dsp_Running_Start__Fv = .text:0x8028F080; // type:function size:0xC scope:global align:32 +__ct__13JAIAnimeSoundFv = .text:0x8028F08C; // type:function size:0x84 scope:global align:4 +initActorAnimSound__13JAIAnimeSoundFPvUlf = .text:0x8028F110; // type:function size:0x158 scope:global align:4 +setAnimSoundVec__13JAIAnimeSoundFP8JAIBasicP3VecffUlUc = .text:0x8028F268; // type:function size:0x38 scope:global align:4 +setAnimSoundActor__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorffUc = .text:0x8028F2A0; // type:function size:0x518 scope:global align:4 +playActorAnimSound__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorfUc = .text:0x8028F7B8; // type:function size:0x2A8 scope:global align:4 +startAnimSound__13JAIAnimeSoundFPvUlPP8JAISoundPQ27JAInter5ActorUc = .text:0x8028FA60; // type:function size:0x34 scope:global align:4 +setSpeedModifySound__13JAIAnimeSoundFP8JAISoundP22JAIAnimeFrameSoundDataf = .text:0x8028FA94; // type:function size:0x14C scope:global align:4 +stop__13JAIAnimeSoundFv = .text:0x8028FBE0; // type:function size:0x68 scope:global align:4 +__ct__8JAIBasicFv = .text:0x8028FC48; // type:function size:0x7C scope:global align:4 +initDriver__8JAIBasicFP12JKRSolidHeapUlUc = .text:0x8028FCC4; // type:function size:0x20 scope:global align:4 +initInterface__8JAIBasicFUc = .text:0x8028FCE4; // type:function size:0x20 scope:global align:4 +initInterfaceMain__8JAIBasicFv = .text:0x8028FD04; // type:function size:0xBC scope:global align:4 +initHeap__8JAIBasicFv = .text:0x8028FDC0; // type:function size:0xB8 scope:global align:4 +initArchive__8JAIBasicFv = .text:0x8028FE78; // type:function size:0xA8 scope:global align:4 +initResourcePath__8JAIBasicFv = .text:0x8028FF20; // type:function size:0xD8 scope:global align:4 +setCameraInfo__8JAIBasicFP3VecP3VecPA4_fUl = .text:0x8028FFF8; // type:function size:0x34 scope:global align:4 +initStream__8JAIBasicFv = .text:0x8029002C; // type:function size:0x3C scope:global align:4 +setRegisterTrackCallback__8JAIBasicFv = .text:0x80290068; // type:function size:0x28 scope:global align:4 +initAudioThread__8JAIBasicFP12JKRSolidHeapUlUc = .text:0x80290090; // type:function size:0x8C scope:global align:4 +initCamera__8JAIBasicFv = .text:0x8029011C; // type:function size:0x200 scope:global align:4 +__defctor__Q27JAInter6CameraFv = .text:0x8029031C; // type:function size:0x14 scope:global align:4 +initReadFile__8JAIBasicFv = .text:0x80290330; // type:function size:0x13C scope:global align:4 +processFrameWork__8JAIBasicFv = .text:0x8029046C; // type:function size:0x48 scope:global align:4 +startSoundVec__8JAIBasicFUlPP8JAISoundP3VecUlUlUc = .text:0x802904B4; // type:function size:0x38 scope:global align:4 +startSoundActor__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUc = .text:0x802904EC; // type:function size:0x20 scope:global align:4 +startSoundDirectID__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUc = .text:0x8029050C; // type:function size:0x70 scope:global align:4 +startSoundBasic__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUcPv = .text:0x8029057C; // type:function size:0x18C scope:global align:4 +stopSoundHandle__8JAIBasicFP8JAISoundUl = .text:0x80290708; // type:function size:0xD8 scope:global align:4 +stopPlayingCategoryObjectSe__8JAIBasicFUcPv = .text:0x802907E0; // type:function size:0x84 scope:global align:4 +stopAllSe__8JAIBasicFUcPv = .text:0x80290864; // type:function size:0x20 scope:global align:4 +stopActorSoundOneBuffer__8JAIBasicFPvP8JAISound = .text:0x80290884; // type:function size:0x64 scope:global align:4 +stopIDSoundOneBuffer__8JAIBasicFUlP8JAISound = .text:0x802908E8; // type:function size:0x64 scope:global align:4 +stopIDActorSoundOneBuffer__8JAIBasicFUlPvP8JAISound = .text:0x8029094C; // type:function size:0x74 scope:global align:4 +stopAllSound__8JAIBasicFPv = .text:0x802909C0; // type:function size:0x9C scope:global align:4 +stopAllSound__8JAIBasicFUl = .text:0x80290A5C; // type:function size:0x108 scope:global align:4 +stopAllSound__8JAIBasicFUlPv = .text:0x80290B64; // type:function size:0x110 scope:global align:4 +deleteObject__8JAIBasicFPv = .text:0x80290C74; // type:function size:0x120 scope:global align:4 +getMapInfoFxline__8JAIBasicFUl = .text:0x80290D94; // type:function size:0xC scope:global align:4 +getMapInfoGround__8JAIBasicFUl = .text:0x80290DA0; // type:function size:0xC scope:global align:4 +getMapInfoFxParameter__8JAIBasicFUl = .text:0x80290DAC; // type:function size:0x18 scope:global align:4 +getSoundOffsetNumberFromID__8JAIBasicFUl = .text:0x80290DC4; // type:function size:0x50 scope:global align:4 +setSeCategoryVolume__8JAIBasicFUcUc = .text:0x80290E14; // type:function size:0x3C scope:global align:4 +setParameterSeqSync__8JAIBasicFPQ28JASystem6TTrackUs = .text:0x80290E50; // type:function size:0x1E4 scope:global align:4 +setSeExtParameter__8JAIBasicFP8JAISound = .text:0x80291034; // type:function size:0xE0 scope:global align:4 +makeSound__8JAIBasicFUl = .text:0x80291114; // type:function size:0x94 scope:global align:4 +allocStreamBuffer__8JAIBasicFPvl = .text:0x802911A8; // type:function size:0x58 scope:global align:4 +deallocStreamBuffer__8JAIBasicFv = .text:0x80291200; // type:function size:0x20 scope:global align:4 +setWsGroupNumber__Q27JAInter8BankWaveFll = .text:0x80291220; // type:function size:0x10 scope:global align:4 +setWsLoadStatus__Q27JAInter8BankWaveFll = .text:0x80291230; // type:function size:0x10 scope:global align:4 +init__Q27JAInter8BankWaveFv = .text:0x80291240; // type:function size:0x20C scope:global align:4 +setWaveScene__Q27JAInter8BankWaveFv = .text:0x8029144C; // type:function size:0x88 scope:global align:4 +loadSecondStayWave__Q27JAInter8BankWaveFv = .text:0x802914D4; // type:function size:0xA4 scope:global align:4 +setSceneSetFinishCallback__Q27JAInter8BankWaveFll = .text:0x80291578; // type:function size:0x4C scope:global align:4 +finishSceneSet__Q27JAInter8BankWaveFUl = .text:0x802915C4; // type:function size:0x18 scope:global align:4 +loadSceneWave__Q27JAInter8BankWaveFll = .text:0x802915DC; // type:function size:0x80 scope:global align:4 +loadGroupWave__Q27JAInter8BankWaveFll = .text:0x8029165C; // type:function size:0x54 scope:global align:4 +getWaveLoadStatus__Q27JAInter8BankWaveFl = .text:0x802916B0; // type:function size:0x10 scope:global align:4 +checkAllWaveLoadStatus__Q27JAInter8BankWaveFv = .text:0x802916C0; // type:function size:0x44 scope:global align:4 +transInitDataFile__7JAInterFPUcUl = .text:0x80291704; // type:function size:0xD4 scope:global align:4 +loadTmpDVDFile__7JAInterFPcPPUc = .text:0x802917D8; // type:function size:0xF4 scope:global align:4 +deleteTmpDVDFile__7JAInterFPPUc = .text:0x802918CC; // type:function size:0x30 scope:global align:4 +routeToTrack__7JAInterFUl = .text:0x802918FC; // type:function size:0x40 scope:global align:4 +__sinit_JAIConst_cpp = .text:0x8029193C; // type:function size:0x64 scope:local align:4 +init__Q27JAInter14DummyObjectMgrFv = .text:0x802919A0; // type:function size:0x1A0 scope:global align:4 +getPointer__Q27JAInter14DummyObjectMgrFUlb = .text:0x80291B40; // type:function size:0x6C scope:global align:4 +releasePointer__Q27JAInter14DummyObjectMgrFPQ27JAInter8DummyVec = .text:0x80291BAC; // type:function size:0x74 scope:global align:4 +check__Q27JAInter14DummyObjectMgrFv = .text:0x80291C20; // type:function size:0xAC scope:global align:4 +init__Q27JAInter2FxFv = .text:0x80291CCC; // type:function size:0x39C scope:global align:4 +setSceneMax__Q27JAInter2FxFUc = .text:0x80292068; // type:function size:0x8 scope:global align:4 +setBufferMax__Q27JAInter2FxFUlUlUlUl = .text:0x80292070; // type:function size:0x24 scope:global align:4 +setTablePointer__Q27JAInter2FxFPPv = .text:0x80292094; // type:function size:0x8 scope:global align:4 +setBufferPointer__Q27JAInter2FxFUcPs = .text:0x8029209C; // type:function size:0x10 scope:global align:4 +setScenePointer__Q27JAInter2FxFUcPv = .text:0x802920AC; // type:function size:0x10 scope:global align:4 +getSceneMax__Q27JAInter2FxFv = .text:0x802920BC; // type:function size:0x8 scope:global align:4 +getBufferSizeMax__Q27JAInter2FxFUc = .text:0x802920C4; // type:function size:0x10 scope:global align:4 +getBufferPointer__Q27JAInter2FxFUc = .text:0x802920D4; // type:function size:0x10 scope:global align:4 +getFxconfigTable__Q27JAInter2FxFv = .text:0x802920E4; // type:function size:0x8 scope:global align:4 +setParamInitDataPointer__18JAIGlobalParameterFPv = .text:0x802920EC; // type:function size:0x14 scope:global align:4 +setParamInterfaceHeapSize__18JAIGlobalParameterFUl = .text:0x80292100; // type:function size:0x8 scope:global align:4 +setParamSoundSceneMax__18JAIGlobalParameterFUl = .text:0x80292108; // type:function size:0x8 scope:global align:4 +setParamSeRegistMax__18JAIGlobalParameterFUl = .text:0x80292110; // type:function size:0x8 scope:global align:4 +setParamSeTrackMax__18JAIGlobalParameterFUl = .text:0x80292118; // type:function size:0x8 scope:global align:4 +setParamSeqPlayTrackMax__18JAIGlobalParameterFUl = .text:0x80292120; // type:function size:0x10 scope:global align:4 +setParamSeqControlBufferMax__18JAIGlobalParameterFUl = .text:0x80292130; // type:function size:0x8 scope:global align:4 +setParamStreamControlBufferMax__18JAIGlobalParameterFUl = .text:0x80292138; // type:function size:0x8 scope:global align:4 +setParamAutoHeapMax__18JAIGlobalParameterFUl = .text:0x80292140; // type:function size:0x8 scope:global align:4 +setParamStayHeapMax__18JAIGlobalParameterFUl = .text:0x80292148; // type:function size:0x8 scope:global align:4 +setParamInputGainDown__18JAIGlobalParameterFf = .text:0x80292150; // type:function size:0x8 scope:global align:4 +setParamOutputGainUp__18JAIGlobalParameterFf = .text:0x80292158; // type:function size:0x8 scope:global align:4 +setParamDistanceMax__18JAIGlobalParameterFf = .text:0x80292160; // type:function size:0x8 scope:global align:4 +setParamMaxVolumeDistance__18JAIGlobalParameterFf = .text:0x80292168; // type:function size:0x8 scope:global align:4 +setParamMinDistanceVolume__18JAIGlobalParameterFf = .text:0x80292170; // type:function size:0x8 scope:global align:4 +setParamSeDistanceFxParameter__18JAIGlobalParameterFUs = .text:0x80292178; // type:function size:0x8 scope:global align:4 +setParamStreamDecodedBufferBlocks__18JAIGlobalParameterFUl = .text:0x80292180; // type:function size:0x20 scope:global align:4 +setParamStreamInsideBufferCut__18JAIGlobalParameterFb = .text:0x802921A0; // type:function size:0x18 scope:global align:4 +setParamAutoHeapRoomSize__18JAIGlobalParameterFUl = .text:0x802921B8; // type:function size:0x8 scope:global align:4 +setParamStayHeapSize__18JAIGlobalParameterFUl = .text:0x802921C0; // type:function size:0x8 scope:global align:4 +setParamSeDolbyCenterValue__18JAIGlobalParameterFUc = .text:0x802921C8; // type:function size:0x2C scope:global align:4 +setParamSeDolbyFrontDistanceMax__18JAIGlobalParameterFf = .text:0x802921F4; // type:function size:0x8 scope:global align:4 +setParamSeDolbyBehindDistanceMax__18JAIGlobalParameterFf = .text:0x802921FC; // type:function size:0x8 scope:global align:4 +setParamInitDataFileName__18JAIGlobalParameterFPc = .text:0x80292204; // type:function size:0x8 scope:global align:4 +setParamWavePath__18JAIGlobalParameterFPc = .text:0x8029220C; // type:function size:0x8 scope:global align:4 +setParamSequenceArchivesPath__18JAIGlobalParameterFPc = .text:0x80292214; // type:function size:0x8 scope:global align:4 +setParamStreamPath__18JAIGlobalParameterFPc = .text:0x8029221C; // type:function size:0x8 scope:global align:4 +setParamAudioResPath__18JAIGlobalParameterFPc = .text:0x80292224; // type:function size:0x8 scope:global align:4 +setParamSequenceArchivesFileName__18JAIGlobalParameterFPc = .text:0x8029222C; // type:function size:0x8 scope:global align:4 +setParamDummyObjectLifeTime__18JAIGlobalParameterFUl = .text:0x80292234; // type:function size:0x8 scope:global align:4 +setParamDummyObjectMax__18JAIGlobalParameterFUl = .text:0x8029223C; // type:function size:0x8 scope:global align:4 +setParamAudioCameraMax__18JAIGlobalParameterFUl = .text:0x80292244; // type:function size:0x8 scope:global align:4 +setParamSystemTrackMax__18JAIGlobalParameterFl = .text:0x8029224C; // type:function size:0x8 scope:global align:4 +setParamSoundOutputMode__18JAIGlobalParameterFUl = .text:0x80292254; // type:function size:0xE0 scope:global align:4 +getParamSeCategoryMax__18JAIGlobalParameterFv = .text:0x80292334; // type:function size:0x24 scope:global align:4 +getParamSoundSceneMax__18JAIGlobalParameterFv = .text:0x80292358; // type:function size:0x8 scope:global align:4 +getParamSeRegistMax__18JAIGlobalParameterFv = .text:0x80292360; // type:function size:0x8 scope:global align:4 +getParamSeTrackMax__18JAIGlobalParameterFv = .text:0x80292368; // type:function size:0x8 scope:global align:4 +getParamSeqTrackMax__18JAIGlobalParameterFv = .text:0x80292370; // type:function size:0x8 scope:global align:4 +getParamSeqControlBufferMax__18JAIGlobalParameterFv = .text:0x80292378; // type:function size:0x8 scope:global align:4 +getParamStreamControlBufferMax__18JAIGlobalParameterFv = .text:0x80292380; // type:function size:0x8 scope:global align:4 +getParamStreamParameterBufferMax__18JAIGlobalParameterFv = .text:0x80292388; // type:function size:0x8 scope:global align:4 +getParamAutoHeapMax__18JAIGlobalParameterFv = .text:0x80292390; // type:function size:0x8 scope:global align:4 +getParamStayHeapMax__18JAIGlobalParameterFv = .text:0x80292398; // type:function size:0x8 scope:global align:4 +getParamSeqPlayTrackMax__18JAIGlobalParameterFv = .text:0x802923A0; // type:function size:0x8 scope:global align:4 +getParamDistanceMax__18JAIGlobalParameterFv = .text:0x802923A8; // type:function size:0x8 scope:global align:4 +getParamMaxVolumeDistance__18JAIGlobalParameterFv = .text:0x802923B0; // type:function size:0x8 scope:global align:4 +getParamMinDistanceVolume__18JAIGlobalParameterFv = .text:0x802923B8; // type:function size:0x8 scope:global align:4 +getParamAutoHeapRoomSize__18JAIGlobalParameterFv = .text:0x802923C0; // type:function size:0x8 scope:global align:4 +getParamStayHeapSize__18JAIGlobalParameterFv = .text:0x802923C8; // type:function size:0x8 scope:global align:4 +getParamSeDolbyCenterValue__18JAIGlobalParameterFv = .text:0x802923D0; // type:function size:0x8 scope:global align:4 +getParamSeDolbyFrontDistanceMax__18JAIGlobalParameterFv = .text:0x802923D8; // type:function size:0x8 scope:global align:4 +getParamSeDolbyBehindDistanceMax__18JAIGlobalParameterFv = .text:0x802923E0; // type:function size:0x8 scope:global align:4 +getParamInitDataFileName__18JAIGlobalParameterFv = .text:0x802923E8; // type:function size:0x8 scope:global align:4 +getParamWavePath__18JAIGlobalParameterFv = .text:0x802923F0; // type:function size:0x8 scope:global align:4 +getParamSequenceArchivesPath__18JAIGlobalParameterFv = .text:0x802923F8; // type:function size:0x8 scope:global align:4 +getParamStreamPath__18JAIGlobalParameterFv = .text:0x80292400; // type:function size:0x8 scope:global align:4 +getParamAudioResPath__18JAIGlobalParameterFv = .text:0x80292408; // type:function size:0x8 scope:global align:4 +getParamSequenceArchivesFileName__18JAIGlobalParameterFv = .text:0x80292410; // type:function size:0x8 scope:global align:4 +getParamDopplarMoveTime__18JAIGlobalParameterFv = .text:0x80292418; // type:function size:0x8 scope:global align:4 +getParamDistanceParameterMoveTime__18JAIGlobalParameterFv = .text:0x80292420; // type:function size:0x8 scope:global align:4 +getParamDummyObjectMax__18JAIGlobalParameterFv = .text:0x80292428; // type:function size:0x8 scope:global align:4 +getParamSeqMuteVolumeSePlay__18JAIGlobalParameterFv = .text:0x80292430; // type:function size:0x8 scope:global align:4 +getParamSeqMuteMoveSpeedSePlay__18JAIGlobalParameterFv = .text:0x80292438; // type:function size:0x8 scope:global align:4 +getParamAudioCameraMax__18JAIGlobalParameterFv = .text:0x80292440; // type:function size:0x8 scope:global align:4 +getParamSeqParameterLines__18JAIGlobalParameterFv = .text:0x80292448; // type:function size:0x8 scope:global align:4 +getParamStreamParameterLines__18JAIGlobalParameterFv = .text:0x80292450; // type:function size:0x8 scope:global align:4 +getParamSeDistanceWaitMax__18JAIGlobalParameterFv = .text:0x80292458; // type:function size:0x8 scope:global align:4 +checkInitDataFile__Q27JAInter8InitDataFv = .text:0x80292460; // type:function size:0xE8 scope:global align:4 +checkInitDataOnMemory__Q27JAInter8InitDataFv = .text:0x80292548; // type:function size:0x314 scope:global align:4 +init__Q27JAInter5SeMgrFv = .text:0x8029285C; // type:function size:0xB14 scope:global align:4 +__ct__Q27JAInter11SeParameterFv = .text:0x80293370; // type:function size:0xF0 scope:global align:4 +startSeSequence__Q27JAInter5SeMgrFv = .text:0x80293460; // type:function size:0xA8 scope:global align:4 +processGFrameSe__Q27JAInter5SeMgrFv = .text:0x80293508; // type:function size:0x28 scope:global align:4 +checkNextFrameSe__Q27JAInter5SeMgrFv = .text:0x80293530; // type:function size:0x764 scope:global align:4 +checkPlayingSe__Q27JAInter5SeMgrFv = .text:0x80293C94; // type:function size:0x548 scope:global align:4 +setSeqMuteFromSeStart__Q27JAInter5SeMgrFP8JAISound = .text:0x802941DC; // type:function size:0xD4 scope:global align:4 +clearSeqMuteFromSeStop__Q27JAInter5SeMgrFP8JAISound = .text:0x802942B0; // type:function size:0xD0 scope:global align:4 +checkSeMovePara__Q27JAInter5SeMgrFv = .text:0x80294380; // type:function size:0x120 scope:global align:4 +sendSeAllParameter__Q27JAInter5SeMgrFP8JAISound = .text:0x802944A0; // type:function size:0x15C scope:global align:4 +checkPlayingSeUpdateMultiplication__Q27JAInter5SeMgrFP8JAISoundPQ27JAInter13SeqUpdateDataPfPQ27JAInter11MoveParaSetfUcPf = .text:0x802945FC; // type:function size:0xF4 scope:global align:4 +checkPlayingSeUpdateAddition__Q27JAInter5SeMgrFP8JAISoundPQ27JAInter13SeqUpdateDataPfPQ27JAInter11MoveParaSetUcPff = .text:0x802946F0; // type:function size:0x11C scope:global align:4 +changeIDToCategory__Q27JAInter5SeMgrFUl = .text:0x8029480C; // type:function size:0x8 scope:global align:4 +releaseSeRegist__Q27JAInter5SeMgrFP8JAISound = .text:0x80294814; // type:function size:0x124 scope:global align:4 +getSeParametermeterPointer__Q27JAInter5SeMgrFv = .text:0x80294938; // type:function size:0x5C scope:global align:4 +releaseSeParameterPointer__Q27JAInter5SeMgrFPQ27JAInter11SeParameter = .text:0x80294994; // type:function size:0x7C scope:global align:4 +storeSeBuffer__Q27JAInter5SeMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x80294A10; // type:function size:0x4AC scope:global align:4 +releaseSeBuffer__Q27JAInter5SeMgrFP8JAISoundUl = .text:0x80294EBC; // type:function size:0x58 scope:global align:4 +__ct__Q27JAInter19MoveParaSetInitZeroFv = .text:0x80294F14; // type:function size:0x18 scope:global align:4 +__ct__Q27JAInter19MoveParaSetInitHalfFv = .text:0x80294F2C; // type:function size:0x18 scope:global align:4 +__defctor__Q27JAInter11MoveParaSetFv = .text:0x80294F44; // type:function size:0x18 scope:global align:4 +init__Q27JAInter7HeapMgrFUcUlUcUl = .text:0x80294F5C; // type:function size:0x3C0 scope:global align:4 +getAutoHeapPointer__Q27JAInter7HeapMgrFv = .text:0x8029531C; // type:function size:0x8 scope:global align:4 +checkOnMemory__Q27JAInter7HeapMgrFUlPUc = .text:0x80295324; // type:function size:0xF8 scope:global align:4 +releaseAutoHeapPointer__Q27JAInter7HeapMgrFUc = .text:0x8029541C; // type:function size:0x24 scope:global align:4 +checkUsefulAutoHeapPosition__Q27JAInter7HeapMgrFv = .text:0x80295440; // type:function size:0xD8 scope:global align:4 +getFreeAutoHeapPointer__Q27JAInter7HeapMgrFUcUl = .text:0x80295518; // type:function size:0x48 scope:global align:4 +getFreeStayHeapPointer__Q27JAInter7HeapMgrFUlUl = .text:0x80295560; // type:function size:0xF8 scope:global align:4 +setAutoHeapLoadedFlag__Q27JAInter7HeapMgrFUcUc = .text:0x80295658; // type:function size:0x14 scope:global align:4 +__ct__Q27JAInter9HeapBlockFv = .text:0x8029566C; // type:function size:0x18 scope:global align:4 +init__Q27JAInter11SequenceMgrFv = .text:0x80295684; // type:function size:0xA1C scope:global align:4 +__ct__Q27JAInter13SeqUpdateDataFv = .text:0x802960A0; // type:function size:0x6A4 scope:global align:4 +__dt__Q27JAInter15PlayerParameterFv = .text:0x80296744; // type:function size:0x3C scope:global align:4 +__ct__Q27JAInter15PlayerParameterFv = .text:0x80296780; // type:function size:0x34 scope:global align:4 +getArchiveName__Q27JAInter11SequenceMgrFPc = .text:0x802967B4; // type:function size:0x6C scope:global align:4 +setArchivePointer__Q27JAInter11SequenceMgrFP10JKRArchive = .text:0x80296820; // type:function size:0x8 scope:global align:4 +processGFrameSequence__Q27JAInter11SequenceMgrFv = .text:0x80296828; // type:function size:0x38 scope:global align:4 +checkEntriedSeq__Q27JAInter11SequenceMgrFv = .text:0x80296860; // type:function size:0x3C4 scope:global align:4 +checkFadeoutSeq__Q27JAInter11SequenceMgrFv = .text:0x80296C24; // type:function size:0xA8 scope:global align:4 +checkStoppedSeq__Q27JAInter11SequenceMgrFv = .text:0x80296CCC; // type:function size:0xA0 scope:global align:4 +checkPlayingSeq__Q27JAInter11SequenceMgrFv = .text:0x80296D6C; // type:function size:0x100 scope:global align:4 +checkStartedSeq__Q27JAInter11SequenceMgrFv = .text:0x80296E6C; // type:function size:0x94 scope:global align:4 +checkReadSeq__Q27JAInter11SequenceMgrFv = .text:0x80296F00; // type:function size:0x23C scope:global align:4 +checkSeqWave__Q27JAInter11SequenceMgrFv = .text:0x8029713C; // type:function size:0xFC scope:global align:4 +checkPlayingSeqUpdateMultiplication__Q27JAInter11SequenceMgrFUlUcUlPQ27JAInter11MoveParaSetPUlUcPf = .text:0x80297238; // type:function size:0x140 scope:global align:4 +checkPlayingSeqUpdateAddition__Q27JAInter11SequenceMgrFUlUcUlPQ27JAInter11MoveParaSetPUlUcPff = .text:0x80297378; // type:function size:0x180 scope:global align:4 +checkPlayingSeqUpdateTrack__Q27JAInter11SequenceMgrFUlUlPQ27JAInter11MoveParaSetPUlUcPf = .text:0x802974F8; // type:function size:0x120 scope:global align:4 +checkPlayingSeqTrack__Q27JAInter11SequenceMgrFUl = .text:0x80297618; // type:function size:0x800 scope:global align:4 +stopSeq__Q27JAInter11SequenceMgrFP8JAISound = .text:0x80297E18; // type:function size:0xFC scope:global align:4 +checkDvdLoadArc__Q27JAInter11SequenceMgrFUlUl = .text:0x80297F14; // type:function size:0xBC scope:global align:4 +storeSeqBuffer__Q27JAInter11SequenceMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x80297FD0; // type:function size:0x238 scope:global align:4 +releaseSeqBuffer__Q27JAInter11SequenceMgrFP8JAISoundUl = .text:0x80298208; // type:function size:0xB8 scope:global align:4 +getPlayTrackInfo__Q27JAInter11SequenceMgrFUl = .text:0x802982C0; // type:function size:0x10 scope:global align:4 +__ct__Q27JAInter7MuteBitFv = .text:0x802982D0; // type:function size:0x20 scope:global align:4 +__dt__Q38JASystem6Kernel8TPortCmdFv = .text:0x802982F0; // type:function size:0x3C scope:global align:4 +getInterface__8JAIBasicFv = .text:0x8029832C; // type:function size:0x8 scope:global align:4 +init__Q27JAInter12SeqParameterFv = .text:0x80298334; // type:function size:0x268 scope:global align:4 +__ct__8JAISoundFv = .text:0x8029859C; // type:function size:0x28 scope:global align:4 +getSeCategoryNumber__8JAISoundFv = .text:0x802985C4; // type:function size:0x24 scope:global align:4 +getSwBit__8JAISoundFv = .text:0x802985E8; // type:function size:0xC scope:global align:4 +checkSwBit__8JAISoundFUl = .text:0x802985F4; // type:function size:0x30 scope:global align:4 +getInfoPriority__8JAISoundFv = .text:0x80298624; // type:function size:0xC scope:global align:4 +clearMainSoundPPointer__8JAISoundFv = .text:0x80298630; // type:function size:0x18 scope:global align:4 +start__8JAISoundFUl = .text:0x80298648; // type:function size:0x40 scope:global align:4 +stop__8JAISoundFUl = .text:0x80298688; // type:function size:0x30 scope:global align:4 +setVolume__8JAISoundFfUlUc = .text:0x802986B8; // type:function size:0xD4 scope:global align:4 +setPan__8JAISoundFfUlUc = .text:0x8029878C; // type:function size:0xD8 scope:global align:4 +setPitch__8JAISoundFfUlUc = .text:0x80298864; // type:function size:0xD8 scope:global align:4 +setFxmix__8JAISoundFfUlUc = .text:0x8029893C; // type:function size:0xC8 scope:global align:4 +setDolby__8JAISoundFfUlUc = .text:0x80298A04; // type:function size:0xC8 scope:global align:4 +setTempoProportion__8JAISoundFfUl = .text:0x80298ACC; // type:function size:0xA8 scope:global align:4 +setPortData__8JAISoundFUcUs = .text:0x80298B74; // type:function size:0xB4 scope:global align:4 +setPrepareFlag__8JAISoundFUc = .text:0x80298C28; // type:function size:0xB0 scope:global align:4 +setDistanceVolumeCommon__8JAISoundFfUc = .text:0x80298CD8; // type:function size:0x158 scope:global align:4 +setDistancePanCommon__8JAISoundFv = .text:0x80298E30; // type:function size:0x15C scope:global align:4 +setPositionDopplarCommon__8JAISoundFUl = .text:0x80298F8C; // type:function size:0x1EC scope:global align:4 +setSeqInterVolume__8JAISoundFUcfUl = .text:0x80299178; // type:function size:0xE4 scope:global align:4 +setSeqInterPan__8JAISoundFUcfUl = .text:0x8029925C; // type:function size:0x150 scope:global align:4 +setSeqInterPitch__8JAISoundFUcfUl = .text:0x802993AC; // type:function size:0x150 scope:global align:4 +setSeqInterFxmix__8JAISoundFUcfUl = .text:0x802994FC; // type:function size:0x150 scope:global align:4 +setSeqInterDolby__8JAISoundFUcfUl = .text:0x8029964C; // type:function size:0x198 scope:global align:4 +setSeqTempoProportion__8JAISoundFfUl = .text:0x802997E4; // type:function size:0xA0 scope:global align:4 +setSeqPortData__8JAISoundFUcUsUl = .text:0x80299884; // type:function size:0x170 scope:global align:4 +setTrackVolume__8JAISoundFUcfUl = .text:0x802999F4; // type:function size:0x120 scope:global align:4 +setTrackInterruptSwitch__8JAISoundFUcUc = .text:0x80299B14; // type:function size:0x98 scope:global align:4 +setTrackPortData__8JAISoundFUcUcUs = .text:0x80299BAC; // type:function size:0x128 scope:global align:4 +setSeInterRandomPara__8JAISoundFPfUlff = .text:0x80299CD4; // type:function size:0x114 scope:global align:4 +setSeInterVolume__8JAISoundFUcfUlUc = .text:0x80299DE8; // type:function size:0xA0 scope:global align:4 +setSeInterPan__8JAISoundFUcfUlUc = .text:0x80299E88; // type:function size:0xA0 scope:global align:4 +setSeInterPitch__8JAISoundFUcfUlf = .text:0x80299F28; // type:function size:0xB8 scope:global align:4 +setSeInterFxmix__8JAISoundFUcfUlUc = .text:0x80299FE0; // type:function size:0xA0 scope:global align:4 +setSeInterDolby__8JAISoundFUcfUlUc = .text:0x8029A080; // type:function size:0xA0 scope:global align:4 +setSePortData__8JAISoundFUcUs = .text:0x8029A120; // type:function size:0xA4 scope:global align:4 +setSeDistanceParameters__8JAISoundFv = .text:0x8029A1C4; // type:function size:0x120 scope:global align:4 +setSeDistanceVolume__8JAISoundFUc = .text:0x8029A2E4; // type:function size:0x80 scope:global align:4 +setSeDistancePan__8JAISoundFUc = .text:0x8029A364; // type:function size:0x58 scope:global align:4 +setSeDistancePitch__8JAISoundFUc = .text:0x8029A3BC; // type:function size:0x188 scope:global align:4 +setSePositionDopplar__8JAISoundFv = .text:0x8029A544; // type:function size:0x88 scope:global align:4 +setSeDistanceFxmix__8JAISoundFUc = .text:0x8029A5CC; // type:function size:0xE4 scope:global align:4 +setSeDistanceFir__8JAISoundFUc = .text:0x8029A6B0; // type:function size:0x4 scope:global align:4 +setSeDistanceDolby__8JAISoundFUc = .text:0x8029A6B4; // type:function size:0xD4 scope:global align:4 +setStreamInterVolume__8JAISoundFUcfUl = .text:0x8029A788; // type:function size:0xE4 scope:global align:4 +setStreamInterPitch__8JAISoundFUcfUl = .text:0x8029A86C; // type:function size:0xE4 scope:global align:4 +setStreamInterPan__8JAISoundFUcfUl = .text:0x8029A950; // type:function size:0xE4 scope:global align:4 +setStreamPrepareFlag__8JAISoundFUc = .text:0x8029AA34; // type:function size:0x50 scope:global align:4 +setPauseMode__8JAISoundFUcUc = .text:0x8029AA84; // type:function size:0x26C scope:global align:4 +setSeqPrepareFlag__8JAISoundFUc = .text:0x8029ACF0; // type:function size:0x64 scope:global align:4 +getSeqInterVolume__8JAISoundFUc = .text:0x8029AD54; // type:function size:0x54 scope:global align:4 +getStreamInterVolume__8JAISoundFUc = .text:0x8029ADA8; // type:function size:0x8C scope:global align:4 +getSeqParameter__8JAISoundFv = .text:0x8029AE34; // type:function size:0x8 scope:global align:4 +getSeParameter__8JAISoundFv = .text:0x8029AE3C; // type:function size:0x8 scope:global align:4 +getStreamParameter__8JAISoundFv = .text:0x8029AE44; // type:function size:0x8 scope:global align:4 +getTrackPortRoute__8JAISoundFUcUc = .text:0x8029AE4C; // type:function size:0x3C scope:global align:4 +checkSoundHandle__8JAISoundFUlPv = .text:0x8029AE88; // type:function size:0x70 scope:global align:4 +initParameter__8JAISoundFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x8029AEF8; // type:function size:0xD4 scope:global align:4 +set__Q27JAInter11MoveParaSetFfUl = .text:0x8029AFCC; // type:function size:0xB0 scope:global align:4 +move__Q27JAInter11MoveParaSetFv = .text:0x8029B07C; // type:function size:0x48 scope:global align:4 +init__Q27JAInter9LinkSoundFP8JAISoundUl = .text:0x8029B0C4; // type:function size:0x3E8 scope:global align:4 +getSound__Q27JAInter9LinkSoundFv = .text:0x8029B4AC; // type:function size:0x54 scope:global align:4 +releaseSound__Q27JAInter9LinkSoundFP8JAISound = .text:0x8029B500; // type:function size:0x70 scope:global align:4 +init__Q27JAInter10SoundTableFPUcUl = .text:0x8029B570; // type:function size:0x18C scope:global align:4 +getInfoPointer__Q27JAInter10SoundTableFUl = .text:0x8029B6FC; // type:function size:0x1D0 scope:global align:4 +getInfoFormat__Q27JAInter10SoundTableFUl = .text:0x8029B8CC; // type:function size:0xD0 scope:global align:4 +getCategotyMax__Q27JAInter10SoundTableFv = .text:0x8029B99C; // type:function size:0x8 scope:global align:4 +init__Q27JAInter9StreamMgrFv = .text:0x8029B9A4; // type:function size:0x510 scope:global align:4 +storeStreamBuffer__Q27JAInter9StreamMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x8029BEB4; // type:function size:0x198 scope:global align:4 +releaseStreamBuffer__Q27JAInter9StreamMgrFP8JAISoundUl = .text:0x8029C04C; // type:function size:0xA4 scope:global align:4 +processGFrameStream__Q27JAInter9StreamMgrFv = .text:0x8029C0F0; // type:function size:0x38 scope:global align:4 +checkEntriedStream__Q27JAInter9StreamMgrFv = .text:0x8029C128; // type:function size:0xB0 scope:global align:4 +checkWaitStream__Q27JAInter9StreamMgrFv = .text:0x8029C1D8; // type:function size:0xD4 scope:global align:4 +checkRequestStream__Q27JAInter9StreamMgrFv = .text:0x8029C2AC; // type:function size:0x98 scope:global align:4 +checkPlayingStream__Q27JAInter9StreamMgrFv = .text:0x8029C344; // type:function size:0x3EC scope:global align:4 +Play_DirectPCM__Q27JAInter9StreamLibFPQ28JASystem11TDSPChannelPsUsUlsUs = .text:0x8029C730; // type:function size:0x128 scope:global align:4 +Get_DirectPCM_LoopRemain__Q27JAInter9StreamLibFPQ38JASystem12DSPInterface9DSPBuffer = .text:0x8029C858; // type:function size:0xC scope:global align:4 +Get_DirectPCM_Remain__Q27JAInter9StreamLibFPQ38JASystem12DSPInterface9DSPBuffer = .text:0x8029C864; // type:function size:0x8 scope:global align:4 +init__Q27JAInter9StreamLibFb = .text:0x8029C86C; // type:function size:0x50 scope:global align:4 +allocBuffer__Q27JAInter9StreamLibFPvl = .text:0x8029C8BC; // type:function size:0x334 scope:global align:4 +deallocBuffer__Q27JAInter9StreamLibFv = .text:0x8029CBF0; // type:function size:0x60 scope:global align:4 +getNeedBufferSize__Q27JAInter9StreamLibFv = .text:0x8029CC50; // type:function size:0x54 scope:global align:4 +setAllocBufferCallback__Q27JAInter9StreamLibFPFv_v = .text:0x8029CCA4; // type:function size:0x8 scope:global align:4 +setDeallocBufferCallback__Q27JAInter9StreamLibFPFv_v = .text:0x8029CCAC; // type:function size:0x8 scope:global align:4 +sync__Q27JAInter9StreamLibFl = .text:0x8029CCB4; // type:function size:0x1C scope:global align:4 +__DecodePCM__Q27JAInter9StreamLibFv = .text:0x8029CCD0; // type:function size:0xBC scope:global align:4 +__DecodeADPCM__Q27JAInter9StreamLibFv = .text:0x8029CD8C; // type:function size:0x3A8 scope:global align:4 +__Decode__Q27JAInter9StreamLibFv = .text:0x8029D134; // type:function size:0x94 scope:global align:4 +__LoadFin__Q27JAInter9StreamLibFlP11DVDFileInfo = .text:0x8029D1C8; // type:function size:0x20 scope:global align:4 +LoadADPCM__Q27JAInter9StreamLibFv = .text:0x8029D1E8; // type:function size:0x140 scope:global align:4 +setVolume__Q27JAInter9StreamLibFf = .text:0x8029D328; // type:function size:0x10 scope:global align:4 +setPitch__Q27JAInter9StreamLibFf = .text:0x8029D338; // type:function size:0x10 scope:global align:4 +setPan__Q27JAInter9StreamLibFf = .text:0x8029D348; // type:function size:0x10 scope:global align:4 +stop__Q27JAInter9StreamLibFv = .text:0x8029D358; // type:function size:0x10 scope:global align:4 +setPauseFlag__Q27JAInter9StreamLibFUc = .text:0x8029D368; // type:function size:0x1C scope:global align:4 +clearPauseFlag__Q27JAInter9StreamLibFUc = .text:0x8029D384; // type:function size:0x20 scope:global align:4 +setPrepareFlag__Q27JAInter9StreamLibFUc = .text:0x8029D3A4; // type:function size:0x8 scope:global align:4 +setOutputMode__Q27JAInter9StreamLibFUl = .text:0x8029D3AC; // type:function size:0x8 scope:global align:4 +getPlayingFlag__Q27JAInter9StreamLibFv = .text:0x8029D3B4; // type:function size:0x8 scope:global align:4 +setDecodedBufferBlocks__Q27JAInter9StreamLibFUl = .text:0x8029D3BC; // type:function size:0x68 scope:global align:4 +LoopInit__Q27JAInter9StreamLibFv = .text:0x8029D424; // type:function size:0x40 scope:global align:4 +directPlayWait__Q27JAInter9StreamLibFPv = .text:0x8029D464; // type:function size:0x5C scope:global align:4 +start__Q27JAInter9StreamLibFPcUlPv = .text:0x8029D4C0; // type:function size:0xA0 scope:global align:4 +__start__Q27JAInter9StreamLibFv = .text:0x8029D560; // type:function size:0x260 scope:global align:4 +callBack__Q27JAInter9StreamLibFPv = .text:0x8029D7C0; // type:function size:0x98C scope:global align:4 +__sinit_JAIStreamMgr_cpp = .text:0x8029E14C; // type:function size:0x3C scope:local align:4 +checkFileExsistence__Q27JAInter15SystemInterfaceFPc = .text:0x8029E188; // type:function size:0x2C scope:global align:4 +checkSeqActiveFlag__Q27JAInter15SystemInterfaceFPQ28JASystem6TTrack = .text:0x8029E1B4; // type:function size:0xEC scope:global align:4 +trackToSeqp__Q27JAInter15SystemInterfaceFP8JAISoundUc = .text:0x8029E2A0; // type:function size:0x1D8 scope:global align:4 +setSeqPortargsF32__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataUlUcf = .text:0x8029E478; // type:function size:0x1C scope:global align:4 +setSeqPortargsU32__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataUlUcUl = .text:0x8029E494; // type:function size:0x1C scope:global align:4 +rootInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateData = .text:0x8029E4B0; // type:function size:0x68 scope:global align:4 +trackInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateData = .text:0x8029E518; // type:function size:0x9C scope:global align:4 +outerInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataPvUlUsUc = .text:0x8029E5B4; // type:function size:0x204 scope:global align:4 +setPortParameter__Q27JAInter15SystemInterfaceFPQ38JASystem6Kernel9TPortArgsPQ28JASystem6TTrackUlUl = .text:0x8029E7B8; // type:function size:0x68 scope:global align:4 +setSePortParameter__Q27JAInter15SystemInterfaceFPQ38JASystem6Kernel9TPortArgs = .text:0x8029E820; // type:function size:0xD4 scope:global align:4 +__sinit_JAISystemInterface_cpp = .text:0x8029E8F4; // type:function size:0x3C scope:local align:4 +__ct__Q28JMessage8TControlFv = .text:0x8029E930; // type:function size:0x40 scope:global align:4 +__dt__Q28JMessage8TControlFv = .text:0x8029E970; // type:function size:0x48 scope:global align:4 +getResource_groupID__Q28JMessage8TControlCFUs = .text:0x8029E9B8; // type:function size:0x7C scope:global align:4 +getMessageData__Q28JMessage8TControlCFUsUs = .text:0x8029EA34; // type:function size:0x94 scope:global align:4 +reset__Q28JMessage8TControlFv = .text:0x8029EAC8; // type:function size:0x54 scope:global align:4 +update__Q28JMessage8TControlFv = .text:0x8029EB1C; // type:function size:0xE4 scope:global align:4 +render__Q28JMessage8TControlFv = .text:0x8029EC00; // type:function size:0xCC scope:global align:4 +do_word__Q28JMessage8TControlFUl = .text:0x8029ECCC; // type:function size:0x8 scope:global align:4 +setMessageCode_flush___Q28JMessage8TControlFv = .text:0x8029ECD4; // type:function size:0xB4 scope:global align:4 +reset___Q28JMessage8TControlFv = .text:0x8029ED88; // type:function size:0x1C scope:global align:4 +process_setMessageIndex_reserved___Q28JMessage23@unnamed@processor_cpp@FUs = .text:0x8029EDA4; // type:function size:0x28 scope:global align:4 +process_setMessage_index___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUs = .text:0x8029EDCC; // type:function size:0x4C scope:global align:4 +process_setMessage_code___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUl = .text:0x8029EE18; // type:function size:0x54 scope:global align:4 +pushCurrent__Q28JMessage10TProcessorFPCc = .text:0x8029EE6C; // type:function size:0x38 scope:global align:4 +popCurrent__Q28JMessage10TProcessorFv = .text:0x8029EEA4; // type:function size:0x24 scope:global align:4 +on_select_begin__Q28JMessage10TProcessorFPFPQ28JMessage10TProcessor_PCcPCvPCcUl = .text:0x8029EEC8; // type:function size:0x8C scope:global align:4 +on_select_end__Q28JMessage10TProcessorFv = .text:0x8029EF54; // type:function size:0x4C scope:global align:4 +on_select_separate__Q28JMessage10TProcessorFv = .text:0x8029EFA0; // type:function size:0x5C scope:global align:4 +do_character__Q28JMessage10TProcessorFi = .text:0x8029EFFC; // type:function size:0x4 scope:global align:4 +do_tag__Q28JMessage10TProcessorFUlPCvUl = .text:0x8029F000; // type:function size:0x8 scope:global align:4 +do_systemTagCode__Q28JMessage10TProcessorFUsPCvUl = .text:0x8029F008; // type:function size:0x8 scope:global align:4 +do_select_begin__Q28JMessage10TProcessorFUl = .text:0x8029F010; // type:function size:0x4 scope:global align:4 +do_select_end__Q28JMessage10TProcessorFv = .text:0x8029F014; // type:function size:0x4 scope:global align:4 +do_select_separate__Q28JMessage10TProcessorFv = .text:0x8029F018; // type:function size:0x4 scope:global align:4 +__dt__Q28JMessage10TProcessorFv = .text:0x8029F01C; // type:function size:0x48 scope:global align:4 +reset___Q28JMessage10TProcessorFPCc = .text:0x8029F064; // type:function size:0x1C scope:global align:4 +on_tag___Q28JMessage10TProcessorFv = .text:0x8029F080; // type:function size:0xA0 scope:global align:4 +do_tag___Q28JMessage10TProcessorFUlPCvUl = .text:0x8029F120; // type:function size:0x128 scope:global align:4 +do_systemTagCode___Q28JMessage10TProcessorFUsPCvUl = .text:0x8029F248; // type:function size:0x58 scope:global align:4 +process_character___Q28JMessage10TProcessorFv = .text:0x8029F2A0; // type:function size:0xDC scope:global align:4 +process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8029F37C; // type:function size:0x48 scope:global align:4 +process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8029F3C4; // type:function size:0x48 scope:global align:4 +process_select_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8029F40C; // type:function size:0x1C scope:global align:4 +process_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8029F428; // type:function size:0x1C scope:global align:4 +__ct__Q28JMessage18TSequenceProcessorFPQ28JMessage8TControl = .text:0x8029F444; // type:function size:0x3C scope:global align:4 +__dt__Q28JMessage18TSequenceProcessorFv = .text:0x8029F480; // type:function size:0x60 scope:global align:4 +process__Q28JMessage18TSequenceProcessorFPCc = .text:0x8029F4E0; // type:function size:0x178 scope:global align:4 +on_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8029F658; // type:function size:0x2C scope:global align:4 +on_jump_register__Q28JMessage18TSequenceProcessorFPFPQ28JMessage18TSequenceProcessor_bUl = .text:0x8029F684; // type:function size:0x14 scope:global align:4 +on_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8029F698; // type:function size:0x2C scope:global align:4 +on_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029F6C4; // type:function size:0x5C scope:global align:4 +on_branch_register__Q28JMessage18TSequenceProcessorFPFPQ28JMessage18TSequenceProcessorUl_bPCvUl = .text:0x8029F720; // type:function size:0x10 scope:global align:4 +on_branch_query__Q28JMessage18TSequenceProcessorFUs = .text:0x8029F730; // type:function size:0x34 scope:global align:4 +on_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x8029F764; // type:function size:0x2C scope:global align:4 +on_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029F790; // type:function size:0x5C scope:global align:4 +do_begin__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029F7EC; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage18TSequenceProcessorFv = .text:0x8029F7F0; // type:function size:0x4 scope:global align:4 +do_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8029F7F4; // type:function size:0x8 scope:global align:4 +do_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8029F7FC; // type:function size:0x8 scope:global align:4 +do_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029F804; // type:function size:0x4 scope:global align:4 +do_branch_query__Q28JMessage18TSequenceProcessorFUs = .text:0x8029F808; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x8029F80C; // type:function size:0x8 scope:global align:4 +do_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029F814; // type:function size:0x4 scope:global align:4 +reset___Q28JMessage18TSequenceProcessorFPCc = .text:0x8029F818; // type:function size:0x50 scope:global align:4 +do_begin___Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029F868; // type:function size:0x2C scope:global align:4 +do_end___Q28JMessage18TSequenceProcessorFv = .text:0x8029F894; // type:function size:0x34 scope:global align:4 +do_tag___Q28JMessage18TSequenceProcessorFUlPCvUl = .text:0x8029F8C8; // type:function size:0x10C scope:global align:4 +do_systemTagCode___Q28JMessage18TSequenceProcessorFUsPCvUl = .text:0x8029F9D4; // type:function size:0x58 scope:global align:4 +process_jump_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor = .text:0x8029FA2C; // type:function size:0x30 scope:global align:4 +process_jump___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor = .text:0x8029FA5C; // type:function size:0x2C scope:global align:4 +process_branch_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl = .text:0x8029FA88; // type:function size:0x30 scope:global align:4 +process_branch___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl = .text:0x8029FAB8; // type:function size:0x30 scope:global align:4 +__ct__Q28JMessage19TRenderingProcessorFPQ28JMessage8TControl = .text:0x8029FAE8; // type:function size:0x38 scope:global align:4 +__dt__Q28JMessage19TRenderingProcessorFv = .text:0x8029FB20; // type:function size:0x60 scope:global align:4 +process__Q28JMessage19TRenderingProcessorFPCc = .text:0x8029FB80; // type:function size:0x70 scope:global align:4 +do_begin__Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x8029FBF0; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage19TRenderingProcessorFv = .text:0x8029FBF4; // type:function size:0x4 scope:global align:4 +do_begin___Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x8029FBF8; // type:function size:0x2C scope:global align:4 +do_end___Q28JMessage19TRenderingProcessorFv = .text:0x8029FC24; // type:function size:0x2C scope:global align:4 +do_tag___Q28JMessage19TRenderingProcessorFUlPCvUl = .text:0x8029FC50; // type:function size:0x34 scope:global align:4 +do_systemTagCode___Q28JMessage19TRenderingProcessorFUsPCvUl = .text:0x8029FC84; // type:function size:0x40 scope:global align:4 +__ct__Q28JMessage18TResourceContainerFv = .text:0x8029FCC4; // type:function size:0x40 scope:global align:4 +Get_groupID__Q28JMessage18TResourceContainerFUs = .text:0x8029FD04; // type:function size:0x8C scope:global align:4 +SetEncoding__Q28JMessage18TResourceContainerFUc = .text:0x8029FD90; // type:function size:0x38 scope:global align:4 +Do_create__Q28JMessage18TResourceContainerFv = .text:0x8029FDC8; // type:function size:0x4C scope:global align:4 +Do_destroy__Q28JMessage18TResourceContainerFPQ28JMessage9TResource = .text:0x8029FE14; // type:function size:0x24 scope:global align:4 +SetEncoding___Q28JMessage18TResourceContainerFUc = .text:0x8029FE38; // type:function size:0x30 scope:global align:4 +__ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer = .text:0x8029FE68; // type:function size:0x28 scope:global align:4 +__dt__Q28JMessage6TParseFv = .text:0x8029FE90; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x8029FEF0; // type:function size:0x134 scope:global align:4 +parseBlock_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x802A0024; // type:function size:0x14C scope:global align:4 +isLeadByte_1Byte__7JUTFontFi = .text:0x802A0170; // type:function size:0x8 scope:global align:4 +isLeadByte_2Byte__7JUTFontFi = .text:0x802A0178; // type:function size:0x8 scope:global align:4 +isLeadByte_ShiftJIS__7JUTFontFi = .text:0x802A0180; // type:function size:0x30 scope:global align:4 +ShortCommandProc = .text:0x802A01B0; // type:function size:0x54 scope:global align:4 +GBAInit = .text:0x802A0204; // type:function size:0xA0 scope:global align:4 +GBAGetStatusAsync = .text:0x802A02A4; // type:function size:0x64 scope:global align:4 +GBAGetStatus = .text:0x802A0308; // type:function size:0x90 scope:global align:4 +GBAResetAsync = .text:0x802A0398; // type:function size:0x64 scope:global align:4 +GBAReset = .text:0x802A03FC; // type:function size:0x90 scope:global align:4 +OnReset = .text:0x802A048C; // type:function size:0x10 scope:local align:4 +GBAGetProcessStatus = .text:0x802A049C; // type:function size:0x168 scope:global align:4 +GBAJoyBootAsync = .text:0x802A0604; // type:function size:0x13C scope:global align:4 +F23 = .text:0x802A0740; // type:function size:0xA8 scope:global align:4 +F25 = .text:0x802A07E8; // type:function size:0xD0 scope:global align:4 +F27 = .text:0x802A08B8; // type:function size:0xD0 scope:global align:4 +F29 = .text:0x802A0988; // type:function size:0x3B0 scope:global align:4 +F31 = .text:0x802A0D38; // type:function size:0x498 scope:global align:4 +F33 = .text:0x802A11D0; // type:function size:0x174 scope:global align:4 +F35 = .text:0x802A1344; // type:function size:0x15C scope:global align:4 +F37 = .text:0x802A14A0; // type:function size:0xFC scope:global align:4 +F39 = .text:0x802A159C; // type:function size:0x80 scope:global align:4 +GBAJoyBoot = .text:0x802A161C; // type:function size:0x48 scope:global align:4 +ReadProc = .text:0x802A1664; // type:function size:0x60 scope:global align:4 +GBAReadAsync = .text:0x802A16C4; // type:function size:0x6C scope:global align:4 +GBARead = .text:0x802A1730; // type:function size:0x94 scope:global align:4 +WriteProc = .text:0x802A17C4; // type:function size:0x30 scope:global align:4 +GBAWriteAsync = .text:0x802A17F4; // type:function size:0x94 scope:global align:4 +GBAWrite = .text:0x802A1888; // type:function size:0xC4 scope:global align:4 +__GBAHandler = .text:0x802A194C; // type:function size:0xDC scope:global align:4 +__GBASyncCallback = .text:0x802A1A28; // type:function size:0x34 scope:global align:4 +__GBASync = .text:0x802A1A5C; // type:function size:0x6C scope:global align:4 +TypeAndStatusCallback = .text:0x802A1AC8; // type:function size:0x118 scope:global align:4 +__GBATransfer = .text:0x802A1BE0; // type:function size:0x74 scope:global align:4 +__GBASetDelay = .text:0x802A1C54; // type:function size:0x24 scope:global align:4 +__ct__11JAIZelBasicFv = .text:0x802A1C78; // type:function size:0x23C scope:global align:4 +zeldaGFrameWork__11JAIZelBasicFv = .text:0x802A1EB4; // type:function size:0x1094 scope:global align:4 +heartGaugeOn__11JAIZelBasicFv = .text:0x802A2F48; // type:function size:0xC scope:global align:4 +processHeartGaugeSound__11JAIZelBasicFv = .text:0x802A2F54; // type:function size:0x104 scope:global align:4 +gframeProcess__11JAIZelBasicFv = .text:0x802A3058; // type:function size:0x4C scope:global align:4 +resetProcess__11JAIZelBasicFv = .text:0x802A30A4; // type:function size:0x11C scope:global align:4 +resetRecover__11JAIZelBasicFv = .text:0x802A31C0; // type:function size:0x18C scope:global align:4 +bgmStreamPrepare__11JAIZelBasicFUl = .text:0x802A334C; // type:function size:0x84 scope:global align:4 +bgmStreamPlay__11JAIZelBasicFv = .text:0x802A33D0; // type:function size:0xD4 scope:global align:4 +bgmStart__11JAIZelBasicFUlUll = .text:0x802A34A4; // type:function size:0x11B4 scope:global align:4 +bgmStop__11JAIZelBasicFUll = .text:0x802A4658; // type:function size:0x118 scope:global align:4 +mainBgmStopOnly__11JAIZelBasicFUl = .text:0x802A4770; // type:function size:0x48 scope:global align:4 +subBgmStart__11JAIZelBasicFUl = .text:0x802A47B8; // type:function size:0x524 scope:global align:4 +subBgmStop__11JAIZelBasicFv = .text:0x802A4CDC; // type:function size:0xC8 scope:global align:4 +subBgmStopInner__11JAIZelBasicFv = .text:0x802A4DA4; // type:function size:0x114 scope:global align:4 +bgmNowBattle__11JAIZelBasicFf = .text:0x802A4EB8; // type:function size:0x4FC scope:global align:4 +bgmBattleGFrame__11JAIZelBasicFv = .text:0x802A53B4; // type:function size:0x194 scope:global align:4 +stopBattleBgm__11JAIZelBasicFv = .text:0x802A5548; // type:function size:0x64 scope:global align:4 +bgmNowKaitengiri__11JAIZelBasicFv = .text:0x802A55AC; // type:function size:0xA0 scope:global align:4 +bgmHitSound__11JAIZelBasicFl = .text:0x802A564C; // type:function size:0x150 scope:global align:4 +bgmSetSwordUsing__11JAIZelBasicFl = .text:0x802A579C; // type:function size:0x8 scope:global align:4 +onEnemyDamage__11JAIZelBasicFv = .text:0x802A57A4; // type:function size:0x74 scope:global align:4 +mbossBgmMuteProcess__11JAIZelBasicFv = .text:0x802A5818; // type:function size:0x104 scope:global align:4 +mbossBgmNearByProcess__11JAIZelBasicFf = .text:0x802A591C; // type:function size:0x94 scope:global align:4 +checkBgmPlaying__11JAIZelBasicFv = .text:0x802A59B0; // type:function size:0x28 scope:global align:4 +checkPlayingMainBgmFlag__11JAIZelBasicFv = .text:0x802A59D8; // type:function size:0x1C scope:global align:4 +checkSubBgmPlaying__11JAIZelBasicFv = .text:0x802A59F4; // type:function size:0x10 scope:global align:4 +checkPlayingSubBgmFlag__11JAIZelBasicFv = .text:0x802A5A04; // type:function size:0x1C scope:global align:4 +checkPlayingStreamBgmFlag__11JAIZelBasicFv = .text:0x802A5A20; // type:function size:0x20 scope:global align:4 +changeBgmStatus__11JAIZelBasicFl = .text:0x802A5A40; // type:function size:0x38 scope:global align:4 +changeSubBgmStatus__11JAIZelBasicFl = .text:0x802A5A78; // type:function size:0x48 scope:global align:4 +bgmMuteMtDragon__11JAIZelBasicFv = .text:0x802A5AC0; // type:function size:0xC scope:global align:4 +enemyNearBy__11JAIZelBasicFv = .text:0x802A5ACC; // type:function size:0xD8 scope:global align:4 +enemyNearByGFrame__11JAIZelBasicFv = .text:0x802A5BA4; // type:function size:0xE8 scope:global align:4 +bgmAllMute__11JAIZelBasicFUl = .text:0x802A5C8C; // type:function size:0x80 scope:global align:4 +taktModeMute__11JAIZelBasicFv = .text:0x802A5D0C; // type:function size:0xE4 scope:global align:4 +taktModeMuteOff__11JAIZelBasicFv = .text:0x802A5DF0; // type:function size:0x134 scope:global align:4 +cbPracticePlay__11JAIZelBasicFP3Vec = .text:0x802A5F24; // type:function size:0x288 scope:global align:4 +cbPracticeProcess__11JAIZelBasicFv = .text:0x802A61AC; // type:function size:0x288 scope:global align:4 +cbPracticeStop__11JAIZelBasicFv = .text:0x802A6434; // type:function size:0xD4 scope:global align:4 +checkCbPracticePlay__11JAIZelBasicFv = .text:0x802A6508; // type:function size:0x68 scope:global align:4 +prepareLandingDemo__11JAIZelBasicFl = .text:0x802A6570; // type:function size:0x2C scope:global align:4 +startLandingDemo__11JAIZelBasicFv = .text:0x802A659C; // type:function size:0x6C scope:global align:4 +endLandingDemo__11JAIZelBasicFv = .text:0x802A6608; // type:function size:0xC scope:global align:4 +initSe__11JAIZelBasicFv = .text:0x802A6614; // type:function size:0x10C scope:global align:4 +seStart__11JAIZelBasicFUlP3VecUlScffffUc = .text:0x802A6720; // type:function size:0x1E30 scope:global align:4 +seStop__11JAIZelBasicFUll = .text:0x802A8550; // type:function size:0xA4 scope:global align:4 +checkSePlaying__11JAIZelBasicFUl = .text:0x802A85F4; // type:function size:0x40 scope:global align:4 +seStopActor__11JAIZelBasicFP3VecUl = .text:0x802A8634; // type:function size:0x54 scope:global align:4 +seDeleteObject__11JAIZelBasicFP3Vec = .text:0x802A8688; // type:function size:0x20 scope:global align:4 +getLinkVoiceVowel__11JAIZelBasicFUl = .text:0x802A86A8; // type:function size:0xA0 scope:global align:4 +linkVoiceStart__11JAIZelBasicFUlP3VecUcSc = .text:0x802A8748; // type:function size:0x1E4 scope:global align:4 +monsSeInit__11JAIZelBasicFv = .text:0x802A892C; // type:function size:0x2C scope:global align:4 +monsSeStart__11JAIZelBasicFUlP3VecUlUlSc = .text:0x802A8958; // type:function size:0x1CC scope:global align:4 +kuroboMotionPlay__11JAIZelBasicFUlP3VecUlSc = .text:0x802A8B24; // type:function size:0xC0 scope:global align:4 +kuroboVoicePlay__11JAIZelBasicFUlP3VecSc = .text:0x802A8BE4; // type:function size:0xD0 scope:global align:4 +setLevObjSE__11JAIZelBasicFUlP3VecSc = .text:0x802A8CB4; // type:function size:0x2A4 scope:global align:4 +processLevObjSE__11JAIZelBasicFv = .text:0x802A8F58; // type:function size:0x168 scope:global align:4 +initLevObjSE__11JAIZelBasicFv = .text:0x802A90C0; // type:function size:0x60 scope:global align:4 +charVoicePlay__11JAIZelBasicFllP3VecSc = .text:0x802A9120; // type:function size:0xAC scope:global align:4 +messageSePlay__11JAIZelBasicFUsP3VecSc = .text:0x802A91CC; // type:function size:0x100 scope:global align:4 +shipCruiseSePlay__11JAIZelBasicFP3Vecf = .text:0x802A92CC; // type:function size:0x390 scope:global align:4 +setShipSailState__11JAIZelBasicFl = .text:0x802A965C; // type:function size:0x8 scope:global align:4 +init__11JAIZelBasicFP12JKRSolidHeapUl = .text:0x802A9664; // type:function size:0x210 scope:global align:4 +setOutputMode__11JAIZelBasicFUl = .text:0x802A9874; // type:function size:0x2C scope:global align:4 +talkIn__11JAIZelBasicFv = .text:0x802A98A0; // type:function size:0x180 scope:global align:4 +talkOut__11JAIZelBasicFv = .text:0x802A9A20; // type:function size:0x154 scope:global align:4 +menuIn__11JAIZelBasicFv = .text:0x802A9B74; // type:function size:0x148 scope:global align:4 +menuOut__11JAIZelBasicFv = .text:0x802A9CBC; // type:function size:0x3C scope:global align:4 +getCameraInfo__11JAIZelBasicFP3VecPA4_fUl = .text:0x802A9CF8; // type:function size:0xB8 scope:global align:4 +getCameraMapInfo__11JAIZelBasicFUl = .text:0x802A9DB0; // type:function size:0x8 scope:global align:4 +setCameraPolygonPos__11JAIZelBasicFP3Vec = .text:0x802A9DB8; // type:function size:0x24 scope:global align:4 +setCameraGroupInfo__11JAIZelBasicFUc = .text:0x802A9DDC; // type:function size:0x184 scope:global align:4 +changeSeaBgm__11JAIZelBasicFv = .text:0x802A9F60; // type:function size:0x358 scope:global align:4 +startIsleBgm__11JAIZelBasicFv = .text:0x802AA2B8; // type:function size:0x90 scope:global align:4 +setLinkGroupInfo__11JAIZelBasicFUc = .text:0x802AA348; // type:function size:0x30 scope:global align:4 +getMapInfoFxline__11JAIZelBasicFUl = .text:0x802AA378; // type:function size:0x8 scope:global align:4 +getMapInfoFxParameter__11JAIZelBasicFUl = .text:0x802AA380; // type:function size:0x8 scope:global align:4 +getMapInfoGround__11JAIZelBasicFUl = .text:0x802AA388; // type:function size:0x8 scope:global align:4 +setScene__11JAIZelBasicFllll = .text:0x802AA390; // type:function size:0x958 scope:global align:4 +expandSceneBgmNum__11JAIZelBasicFUl = .text:0x802AACE8; // type:function size:0x24 scope:global align:4 +checkLinkOnSea__11JAIZelBasicFv = .text:0x802AAD0C; // type:function size:0x3C scope:global align:4 +checkLinkOnBoardSea__11JAIZelBasicFv = .text:0x802AAD48; // type:function size:0x4C scope:global align:4 +setSceneName__11JAIZelBasicFPcll = .text:0x802AAD94; // type:function size:0xEC scope:global align:4 +spotNameToId__11JAIZelBasicFPc = .text:0x802AAE80; // type:function size:0x84 scope:global align:4 +sceneChange__11JAIZelBasicFUlUlUll = .text:0x802AAF04; // type:function size:0x300 scope:global align:4 +sceneBgmStart__11JAIZelBasicFv = .text:0x802AB204; // type:function size:0x170 scope:global align:4 +load1stDynamicWave__11JAIZelBasicFv = .text:0x802AB374; // type:function size:0x304 scope:global align:4 +check1stDynamicWave__11JAIZelBasicFv = .text:0x802AB678; // type:function size:0x7C scope:global align:4 +load2ndDynamicWave__11JAIZelBasicFv = .text:0x802AB6F4; // type:function size:0x164 scope:global align:4 +loadStaticWaves__11JAIZelBasicFv = .text:0x802AB858; // type:function size:0x30 scope:global align:4 +checkFirstWaves__11JAIZelBasicFv = .text:0x802AB888; // type:function size:0x28 scope:global align:4 +setLinkHp__11JAIZelBasicFll = .text:0x802AB8B0; // type:function size:0x144 scope:global align:4 +setLinkSwordType__11JAIZelBasicFll = .text:0x802AB9F4; // type:function size:0x50 scope:global align:4 +setLinkShieldType__11JAIZelBasicFll = .text:0x802ABA44; // type:function size:0x50 scope:global align:4 +setLinkBootsType__11JAIZelBasicFl = .text:0x802ABA94; // type:function size:0x8 scope:global align:4 +setLinkOnBoard__11JAIZelBasicFl = .text:0x802ABA9C; // type:function size:0x7C scope:global align:4 +bgmMute__11JAIZelBasicFPP8JAISoundUllUl = .text:0x802ABB18; // type:function size:0xB8 scope:global align:4 +checkStreamPlaying__11JAIZelBasicFUl = .text:0x802ABBD0; // type:function size:0x6C scope:global align:4 +stWaterLevelUp__11JAIZelBasicFv = .text:0x802ABC3C; // type:function size:0x4C scope:global align:4 +stWaterLevelDown__11JAIZelBasicFv = .text:0x802ABC88; // type:function size:0x4C scope:global align:4 +stSkyCloisters__11JAIZelBasicFv = .text:0x802ABCD4; // type:function size:0x60 scope:global align:4 +stSkyCloistersProcess__11JAIZelBasicFv = .text:0x802ABD34; // type:function size:0xAC scope:global align:4 +getRandomU32__11JAIZelBasicFUl = .text:0x802ABDE0; // type:function size:0x30 scope:global align:4 +setEventBit__11JAIZelBasicFPv = .text:0x802ABE10; // type:function size:0x8 scope:global align:4 +checkEventBit__11JAIZelBasicFUs = .text:0x802ABE18; // type:function size:0x38 scope:global align:4 +checkDayTime__11JAIZelBasicFv = .text:0x802ABE50; // type:function size:0x24 scope:global align:4 +processTime__11JAIZelBasicFv = .text:0x802ABE74; // type:function size:0xB8 scope:global align:4 +processMorningToNormal__11JAIZelBasicFv = .text:0x802ABF2C; // type:function size:0x94 scope:global align:4 +checkOnOuterSea__11JAIZelBasicFPf = .text:0x802ABFC0; // type:function size:0x1FC scope:global align:4 +makeSound__11JAIZelBasicFUl = .text:0x802AC1BC; // type:function size:0x9C scope:global align:4 +checkSeqIDDemoPlaying__11JAIZelBasicFUl = .text:0x802AC258; // type:function size:0xA8 scope:global align:4 +checkDemoFanfarePlaying__11JAIZelBasicFv = .text:0x802AC300; // type:function size:0x100 scope:global align:4 +processDemoFanfareMute__11JAIZelBasicFv = .text:0x802AC400; // type:function size:0x68 scope:global align:4 +muteMainBgmAll__11JAIZelBasicFv = .text:0x802AC468; // type:function size:0x12C scope:global align:4 +unmuteMainBgmAll__11JAIZelBasicFv = .text:0x802AC594; // type:function size:0x12C scope:global align:4 +demoBgmStop__11JAIZelBasicFUl = .text:0x802AC6C0; // type:function size:0x98 scope:global align:4 +isDemo__11JAIZelBasicFv = .text:0x802AC758; // type:function size:0x30 scope:global align:4 +checkSeaBgmID__11JAIZelBasicFv = .text:0x802AC788; // type:function size:0x60 scope:global align:4 +__dt__11JAIZelSoundFv = .text:0x802AC7E8; // type:function size:0x48 scope:global align:4 +setAnimSound__11JAIZelAnimeFP3VecffUlSc = .text:0x802AC830; // type:function size:0x58 scope:global align:4 +startAnimSound__11JAIZelAnimeFPvUlPP8JAISoundPQ27JAInter5ActorUc = .text:0x802AC888; // type:function size:0x4AC scope:global align:4 +setSpeedModifySound__11JAIZelAnimeFP8JAISoundP22JAIAnimeFrameSoundDataf = .text:0x802ACD34; // type:function size:0x26C scope:global align:4 +setPlayPosition__11JAIZelAnimeFf = .text:0x802ACFA0; // type:function size:0x68 scope:global align:4 +initSeaEnvPos__11JAIZelBasicFv = .text:0x802AD008; // type:function size:0xC scope:global align:4 +registSeaEnvPos__11JAIZelBasicFP3Vec = .text:0x802AD014; // type:function size:0x94 scope:global align:4 +seaEnvSePlay__11JAIZelBasicFUlSc = .text:0x802AD0A8; // type:function size:0x4A4 scope:global align:4 +calcPosPanLR__11JAIZelBasicFP3Vec = .text:0x802AD54C; // type:function size:0xF0 scope:global align:4 +calcPosPanSR__11JAIZelBasicFP3Vecf = .text:0x802AD63C; // type:function size:0xEC scope:global align:4 +calcPosVolume__11JAIZelBasicFP3Vecf = .text:0x802AD728; // type:function size:0x150 scope:global align:4 +seaShoreSE__11JAIZelBasicFUlP3VecUlSc = .text:0x802AD878; // type:function size:0x114 scope:global align:4 +initRiverPos__11JAIZelBasicFv = .text:0x802AD98C; // type:function size:0xC scope:global align:4 +registRiverPos__11JAIZelBasicFP3Vec = .text:0x802AD998; // type:function size:0x1A0 scope:global align:4 +riverSePlay__11JAIZelBasicFUcSc = .text:0x802ADB38; // type:function size:0x120 scope:global align:4 +waterfallSePlay__11JAIZelBasicFUcP3VecSc = .text:0x802ADC58; // type:function size:0x210 scope:global align:4 +initWindowPos__11JAIZelBasicFv = .text:0x802ADE68; // type:function size:0xC scope:global align:4 +registWindowPos__11JAIZelBasicFP3Vec = .text:0x802ADE74; // type:function size:0xAC scope:global align:4 +rainPlay__11JAIZelBasicFl = .text:0x802ADF20; // type:function size:0x12C scope:global align:4 +__ct__10JAIZelInstFv = .text:0x802AE04C; // type:function size:0x68 scope:global align:4 +reset__10JAIZelInstFv = .text:0x802AE0B4; // type:function size:0x10C scope:global align:4 +playArmSwing__10JAIZelInstFll = .text:0x802AE1C0; // type:function size:0xB8 scope:global align:4 +stopArmSwing__10JAIZelInstFv = .text:0x802AE278; // type:function size:0x40 scope:global align:4 +setStickPos__10JAIZelInstFll = .text:0x802AE2B8; // type:function size:0x18C scope:global align:4 +play__10JAIZelInstFv = .text:0x802AE444; // type:function size:0x70 scope:global align:4 +setBeat__10JAIZelInstFl = .text:0x802AE4B4; // type:function size:0xDC scope:global align:4 +setVolume__10JAIZelInstFf = .text:0x802AE590; // type:function size:0x40 scope:global align:4 +metronomePlay__10JAIZelInstFll = .text:0x802AE5D0; // type:function size:0x294 scope:global align:4 +judge__10JAIZelInstFll = .text:0x802AE864; // type:function size:0x2F8 scope:global align:4 +ambientPlay__10JAIZelInstFv = .text:0x802AEB5C; // type:function size:0xF4 scope:global align:4 +armSoundPlay__10JAIZelInstFl = .text:0x802AEC50; // type:function size:0x70 scope:global align:4 +getMelodyPattern__10JAIZelInstFllPl = .text:0x802AECC0; // type:function size:0x88 scope:global align:4 +getMelodyBeat__10JAIZelInstFl = .text:0x802AED48; // type:function size:0x70 scope:global align:4 +getMelodyGFrames__10JAIZelInstFl = .text:0x802AEDB8; // type:function size:0x64 scope:global align:4 +melodyPlay__10JAIZelInstFl = .text:0x802AEE1C; // type:function size:0x8C scope:global align:4 +melodyStop__10JAIZelInstFv = .text:0x802AEEA8; // type:function size:0xBC scope:global align:4 +__ct__11JAIZelSoundFv = .text:0x802AEF64; // type:function size:0x3C scope:global align:4 +setDistanceVolumeCommon__11JAIZelSoundFfUc = .text:0x802AEFA0; // type:function size:0x1FC scope:global align:4 +setSeDistanceVolume__11JAIZelSoundFUc = .text:0x802AF19C; // type:function size:0x104 scope:global align:4 +setSeDistancePan__11JAIZelSoundFUc = .text:0x802AF2A0; // type:function size:0x74 scope:global align:4 +setSeDistanceDolby__11JAIZelSoundFUc = .text:0x802AF314; // type:function size:0x144 scope:global align:4 +GFSetVtxDescv__FP14_GXVtxDescList = .text:0x802AF458; // type:function size:0x320 scope:global align:4 +GFSetVtxAttrFmtv__F9_GXVtxFmtP17_GXVtxAttrFmtList = .text:0x802AF778; // type:function size:0x3A0 scope:global align:4 +GFSetArray__F7_GXAttrPvUc = .text:0x802AFB18; // type:function size:0x44 scope:global align:4 +GFSetCullMode__F11_GXCullMode = .text:0x802AFB5C; // type:function size:0x30 scope:global align:4 +GFSetChanMatColor__F12_GXChannelID8_GXColor = .text:0x802AFB8C; // type:function size:0x48 scope:global align:4 +GFSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802AFBD4; // type:function size:0x168 scope:global align:4 +GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc = .text:0x802AFD3C; // type:function size:0xA0 scope:global align:4 +GFSetTevColor__F11_GXTevRegID8_GXColor = .text:0x802AFDDC; // type:function size:0x5C scope:global align:4 +GFSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802AFE38; // type:function size:0x68 scope:global align:4 +GFSetAlphaCompare__F10_GXCompareUc10_GXAlphaOp10_GXCompareUc = .text:0x802AFEA0; // type:function size:0x34 scope:global align:4 +GFLoadPosMtxImm__FPA4_fUl = .text:0x802AFED4; // type:function size:0xE8 scope:global align:4 +GFLoadNrmMtxImm__FPA4_fUl = .text:0x802AFFBC; // type:function size:0xBC scope:global align:4 +GFSetCurrentMtx__FUlUlUlUlUlUlUlUlUl = .text:0x802B0078; // type:function size:0x88 scope:global align:4 +__ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802B0100; // type:function size:0x124 scope:global align:4 +__dt__7JKRHeapFv = .text:0x802B0224; // type:function size:0x114 scope:global align:4 +initArena__7JKRHeapFPPcPUli = .text:0x802B0338; // type:function size:0xB0 scope:global align:4 +becomeSystemHeap__7JKRHeapFv = .text:0x802B03E8; // type:function size:0x10 scope:global align:4 +becomeCurrentHeap__7JKRHeapFv = .text:0x802B03F8; // type:function size:0x10 scope:global align:4 +destroy__7JKRHeapFv = .text:0x802B0408; // type:function size:0x2C scope:global align:4 +alloc__7JKRHeapFUliP7JKRHeap = .text:0x802B0434; // type:function size:0x60 scope:global align:4 +alloc__7JKRHeapFUli = .text:0x802B0494; // type:function size:0x84 scope:global align:4 +free__7JKRHeapFPvP7JKRHeap = .text:0x802B0518; // type:function size:0x48 scope:global align:4 +free__7JKRHeapFPv = .text:0x802B0560; // type:function size:0x7C scope:global align:4 +callAllDisposer__7JKRHeapFv = .text:0x802B05DC; // type:function size:0x58 scope:global align:4 +freeAll__7JKRHeapFv = .text:0x802B0634; // type:function size:0x68 scope:global align:4 +freeTail__7JKRHeapFv = .text:0x802B069C; // type:function size:0x68 scope:global align:4 +resize__7JKRHeapFPvUlP7JKRHeap = .text:0x802B0704; // type:function size:0x60 scope:global align:4 +resize__7JKRHeapFPvUl = .text:0x802B0764; // type:function size:0x88 scope:global align:4 +getSize__7JKRHeapFPvP7JKRHeap = .text:0x802B07EC; // type:function size:0x50 scope:global align:4 +getSize__7JKRHeapFPv = .text:0x802B083C; // type:function size:0x2C scope:global align:4 +getFreeSize__7JKRHeapFv = .text:0x802B0868; // type:function size:0x2C scope:global align:4 +getMaxFreeBlock__7JKRHeapFv = .text:0x802B0894; // type:function size:0x2C scope:global align:4 +getTotalFreeSize__7JKRHeapFv = .text:0x802B08C0; // type:function size:0x2C scope:global align:4 +getCurrentGroupId__7JKRHeapFv = .text:0x802B08EC; // type:function size:0x2C scope:global align:4 +getMaxAllocatableSize__7JKRHeapFi = .text:0x802B0918; // type:function size:0x60 scope:global align:4 +findFromRoot__7JKRHeapFPv = .text:0x802B0978; // type:function size:0x38 scope:global align:4 +find__7JKRHeapCFPv = .text:0x802B09B0; // type:function size:0xA8 scope:global align:4 +dispose_subroutine__7JKRHeapFUlUl = .text:0x802B0A58; // type:function size:0x94 scope:global align:4 +dispose__7JKRHeapFPvUl = .text:0x802B0AEC; // type:function size:0x28 scope:global align:4 +dispose__7JKRHeapFPvPv = .text:0x802B0B14; // type:function size:0x20 scope:global align:4 +dispose__7JKRHeapFv = .text:0x802B0B34; // type:function size:0x58 scope:global align:4 +copyMemory__7JKRHeapFPvPvUl = .text:0x802B0B8C; // type:function size:0x28 scope:global align:4 +JKRDefaultMemoryErrorRoutine__FPvUli = .text:0x802B0BB4; // type:function size:0x54 scope:global align:4 +setErrorFlag__7JKRHeapFb = .text:0x802B0C08; // type:function size:0x10 scope:global align:4 +setErrorHandler__7JKRHeapFPFPvUli_v = .text:0x802B0C18; // type:function size:0x20 scope:global align:4 +__nw__FUl = .text:0x802B0C38; // type:function size:0x28 scope:global align:4 +__nw__FUli = .text:0x802B0C60; // type:function size:0x24 scope:global align:4 +__nw__FUlP7JKRHeapi = .text:0x802B0C84; // type:function size:0x2C scope:global align:4 +__nwa__FUl = .text:0x802B0CB0; // type:function size:0x28 scope:global align:4 +__nwa__FUli = .text:0x802B0CD8; // type:function size:0x24 scope:global align:4 +__nwa__FUlP7JKRHeapi = .text:0x802B0CFC; // type:function size:0x2C scope:global align:4 +__dl__FPv = .text:0x802B0D28; // type:function size:0x24 scope:global align:4 +__dla__FPv = .text:0x802B0D4C; // type:function size:0x24 scope:global align:4 +state_register__7JKRHeapCFPQ27JKRHeap6TStateUl = .text:0x802B0D70; // type:function size:0xA4 scope:global align:4 +state_compare__7JKRHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B0E14; // type:function size:0x88 scope:global align:4 +state_dump__7JKRHeapCFRCQ27JKRHeap6TState = .text:0x802B0E9C; // type:function size:0x88 scope:global align:4 +do_changeGroupID__7JKRHeapFUc = .text:0x802B0F24; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__7JKRHeapFv = .text:0x802B0F2C; // type:function size:0x8 scope:global align:4 +create__10JKRStdHeapFUlP7JKRHeapb = .text:0x802B0F34; // type:function size:0xAC scope:global align:4 +do_destroy__10JKRStdHeapFv = .text:0x802B0FE0; // type:function size:0x60 scope:global align:4 +__ct__10JKRStdHeapFPvUlP7JKRHeapb = .text:0x802B1040; // type:function size:0x4C scope:global align:4 +__dt__10JKRStdHeapFv = .text:0x802B108C; // type:function size:0x78 scope:global align:4 +do_alloc__10JKRStdHeapFUli = .text:0x802B1104; // type:function size:0xA0 scope:global align:4 +do_free__10JKRStdHeapFPv = .text:0x802B11A4; // type:function size:0x84 scope:global align:4 +do_freeAll__10JKRStdHeapFv = .text:0x802B1228; // type:function size:0x50 scope:global align:4 +do_freeTail__10JKRStdHeapFv = .text:0x802B1278; // type:function size:0x2C scope:global align:4 +do_resize__10JKRStdHeapFPvUl = .text:0x802B12A4; // type:function size:0x34 scope:global align:4 +do_getFreeSize__10JKRStdHeapFv = .text:0x802B12D8; // type:function size:0x30 scope:global align:4 +do_getMaxFreeBlock__10JKRStdHeapFv = .text:0x802B1308; // type:function size:0x30 scope:global align:4 +state_register__10JKRStdHeapCFPQ27JKRHeap6TStateUl = .text:0x802B1338; // type:function size:0xB8 scope:global align:4 +state_compare__10JKRStdHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B13F0; // type:function size:0xA0 scope:global align:4 +do_freeFill__10JKRStdHeapFv = .text:0x802B1490; // type:function size:0x4 scope:global align:4 +getHeapType__10JKRStdHeapFv = .text:0x802B1494; // type:function size:0xC scope:global align:4 +check__10JKRStdHeapFv = .text:0x802B14A0; // type:function size:0x30 scope:global align:4 +dump__10JKRStdHeapFv = .text:0x802B14D0; // type:function size:0x44 scope:global align:4 +do_getSize__10JKRStdHeapFPv = .text:0x802B1514; // type:function size:0x24 scope:global align:4 +do_getTotalFreeSize__10JKRStdHeapFv = .text:0x802B1538; // type:function size:0x20 scope:global align:4 +createRoot__10JKRExpHeapFib = .text:0x802B1558; // type:function size:0x78 scope:global align:4 +create__10JKRExpHeapFUlP7JKRHeapb = .text:0x802B15D0; // type:function size:0xD4 scope:global align:4 +do_destroy__10JKRExpHeapFv = .text:0x802B16A4; // type:function size:0x84 scope:global align:4 +__ct__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802B1728; // type:function size:0x90 scope:global align:4 +__dt__10JKRExpHeapFv = .text:0x802B17B8; // type:function size:0x68 scope:global align:4 +do_alloc__10JKRExpHeapFUli = .text:0x802B1820; // type:function size:0x10C scope:global align:4 +allocFromHead__10JKRExpHeapFUli = .text:0x802B192C; // type:function size:0x25C scope:global align:4 +allocFromHead__10JKRExpHeapFUl = .text:0x802B1B88; // type:function size:0xE4 scope:global align:4 +allocFromTail__10JKRExpHeapFUli = .text:0x802B1C6C; // type:function size:0x160 scope:global align:4 +allocFromTail__10JKRExpHeapFUl = .text:0x802B1DCC; // type:function size:0xD8 scope:global align:4 +do_free__10JKRExpHeapFPv = .text:0x802B1EA4; // type:function size:0xA0 scope:global align:4 +do_freeAll__10JKRExpHeapFv = .text:0x802B1F44; // type:function size:0x7C scope:global align:4 +do_freeTail__10JKRExpHeapFv = .text:0x802B1FC0; // type:function size:0x88 scope:global align:4 +do_changeGroupID__10JKRExpHeapFUc = .text:0x802B2048; // type:function size:0x50 scope:global align:4 +do_resize__10JKRExpHeapFPvUl = .text:0x802B2098; // type:function size:0x1AC scope:global align:4 +do_getSize__10JKRExpHeapFPv = .text:0x802B2244; // type:function size:0x80 scope:global align:4 +do_getFreeSize__10JKRExpHeapFv = .text:0x802B22C4; // type:function size:0x6C scope:global align:4 +do_getMaxFreeBlock__10JKRExpHeapFv = .text:0x802B2330; // type:function size:0x74 scope:global align:4 +do_getTotalFreeSize__10JKRExpHeapFv = .text:0x802B23A4; // type:function size:0x64 scope:global align:4 +getUsedSize__10JKRExpHeapCFUc = .text:0x802B2408; // type:function size:0x7C scope:global align:4 +getTotalUsedSize__10JKRExpHeapCFv = .text:0x802B2484; // type:function size:0x68 scope:global align:4 +appendUsedList__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B24EC; // type:function size:0x98 scope:global align:4 +setFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlock = .text:0x802B2584; // type:function size:0x4C scope:global align:4 +removeFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B25D0; // type:function size:0x34 scope:global align:4 +removeUsedBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B2604; // type:function size:0x34 scope:global align:4 +recycleFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B2638; // type:function size:0x198 scope:global align:4 +joinTwoBlocks__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B27D0; // type:function size:0x14C scope:global align:4 +check__10JKRExpHeapFv = .text:0x802B291C; // type:function size:0x228 scope:global align:4 +do_freeFill__10JKRExpHeapFv = .text:0x802B2B44; // type:function size:0x4 scope:global align:4 +dump__10JKRExpHeapFv = .text:0x802B2B48; // type:function size:0x214 scope:global align:4 +dump_sort_by_address__10JKRExpHeapFv = .text:0x802B2D5C; // type:function size:0x200 scope:global align:4 +dump_sort__10JKRExpHeapFv = .text:0x802B2F5C; // type:function size:0x20 scope:global align:4 +initiate__Q210JKRExpHeap9CMemBlockFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockUlUcUc = .text:0x802B2F7C; // type:function size:0x20 scope:global align:4 +allocFore__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802B2F9C; // type:function size:0x44 scope:global align:4 +allocBack__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802B2FE0; // type:function size:0x58 scope:global align:4 +free__Q210JKRExpHeap9CMemBlockFP10JKRExpHeap = .text:0x802B3038; // type:function size:0x50 scope:global align:4 +getHeapBlock__Q210JKRExpHeap9CMemBlockFPv = .text:0x802B3088; // type:function size:0x1C scope:global align:4 +state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl = .text:0x802B30A4; // type:function size:0x130 scope:global align:4 +state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B31D4; // type:function size:0xA8 scope:global align:4 +getHeapType__10JKRExpHeapFv = .text:0x802B327C; // type:function size:0xC scope:global align:4 +do_getCurrentGroupId__10JKRExpHeapFv = .text:0x802B3288; // type:function size:0x8 scope:global align:4 +create__12JKRSolidHeapFUlP7JKRHeapb = .text:0x802B3290; // type:function size:0xAC scope:global align:4 +do_destroy__12JKRSolidHeapFv = .text:0x802B333C; // type:function size:0x60 scope:global align:4 +__ct__12JKRSolidHeapFPvUlP7JKRHeapb = .text:0x802B339C; // type:function size:0x5C scope:global align:4 +__dt__12JKRSolidHeapFv = .text:0x802B33F8; // type:function size:0x68 scope:global align:4 +adjustSize__12JKRSolidHeapFv = .text:0x802B3460; // type:function size:0xBC scope:global align:4 +do_alloc__12JKRSolidHeapFUli = .text:0x802B351C; // type:function size:0xA8 scope:global align:4 +allocFromHead__12JKRSolidHeapFUli = .text:0x802B35C4; // type:function size:0xC8 scope:global align:4 +allocFromTail__12JKRSolidHeapFUli = .text:0x802B368C; // type:function size:0xC4 scope:global align:4 +do_free__12JKRSolidHeapFPv = .text:0x802B3750; // type:function size:0x30 scope:global align:4 +do_freeAll__12JKRSolidHeapFv = .text:0x802B3780; // type:function size:0x60 scope:global align:4 +do_freeTail__12JKRSolidHeapFv = .text:0x802B37E0; // type:function size:0x8C scope:global align:4 +do_resize__12JKRSolidHeapFPvUl = .text:0x802B386C; // type:function size:0x34 scope:global align:4 +do_getSize__12JKRSolidHeapFPv = .text:0x802B38A0; // type:function size:0x34 scope:global align:4 +check__12JKRSolidHeapFv = .text:0x802B38D4; // type:function size:0x90 scope:global align:4 +do_freeFill__12JKRSolidHeapFv = .text:0x802B3964; // type:function size:0x4 scope:global align:4 +dump__12JKRSolidHeapFv = .text:0x802B3968; // type:function size:0x100 scope:global align:4 +state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl = .text:0x802B3A68; // type:function size:0xE4 scope:global align:4 +state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B3B4C; // type:function size:0xA8 scope:global align:4 +getHeapType__12JKRSolidHeapFv = .text:0x802B3BF4; // type:function size:0xC scope:global align:4 +do_getFreeSize__12JKRSolidHeapFv = .text:0x802B3C00; // type:function size:0x8 scope:global align:4 +do_getMaxFreeBlock__12JKRSolidHeapFv = .text:0x802B3C08; // type:function size:0x8 scope:global align:4 +do_getTotalFreeSize__12JKRSolidHeapFv = .text:0x802B3C10; // type:function size:0x20 scope:global align:4 +__ct__11JKRDisposerFv = .text:0x802B3C30; // type:function size:0x68 scope:global align:4 +__dt__11JKRDisposerFv = .text:0x802B3C98; // type:function size:0x84 scope:global align:4 +__ct__9JKRThreadFUlii = .text:0x802B3D1C; // type:function size:0x11C scope:global align:4 +__ct__9JKRThreadFP8OSThreadi = .text:0x802B3E38; // type:function size:0xC4 scope:global align:4 +__dt__9JKRThreadFv = .text:0x802B3EFC; // type:function size:0xD8 scope:global align:4 +start__9JKRThreadFPv = .text:0x802B3FD4; // type:function size:0x2C scope:global align:4 +__ct__15JKRThreadSwitchFP7JKRHeap = .text:0x802B4000; // type:function size:0x50 scope:global align:4 +createManager__15JKRThreadSwitchFP7JKRHeap = .text:0x802B4050; // type:function size:0x9C scope:global align:4 +callback__15JKRThreadSwitchFP8OSThreadP8OSThread = .text:0x802B40EC; // type:function size:0xF0 scope:global align:4 +run__9JKRThreadFv = .text:0x802B41DC; // type:function size:0x8 scope:global align:4 +__dt__15JKRThreadSwitchFv = .text:0x802B41E4; // type:function size:0x48 scope:global align:4 +__sinit_JKRThread_cpp = .text:0x802B422C; // type:function size:0x44 scope:local align:4 +__dt__19JSUList<9JKRThread>Fv = .text:0x802B4270; // type:function size:0x54 scope:global align:4 +create__7JKRAramFUlUllll = .text:0x802B42C4; // type:function size:0x9C scope:global align:4 +__ct__7JKRAramFUlUll = .text:0x802B4360; // type:function size:0x178 scope:global align:4 +__dt__7JKRAramFv = .text:0x802B44D8; // type:function size:0x90 scope:global align:4 +run__7JKRAramFv = .text:0x802B4568; // type:function size:0x6C scope:global align:4 +checkOkAddress__7JKRAramFPUcUlP12JKRAramBlockUl = .text:0x802B45D4; // type:function size:0x90 scope:global align:4 +changeGroupIdIfNeed__7JKRAramFPUci = .text:0x802B4664; // type:function size:0x5C scope:global align:4 +mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapi = .text:0x802B46C0; // type:function size:0x24C scope:global align:4 +mainRamToAram__7JKRAramFPUcP12JKRAramBlockUl15JKRExpandSwitchUlP7JKRHeapi = .text:0x802B490C; // type:function size:0xD0 scope:global align:4 +aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802B49DC; // type:function size:0x278 scope:global align:4 +aramToMainRam__7JKRAramFP12JKRAramBlockPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802B4C54; // type:function size:0xF8 scope:global align:4 +JKRDecompressFromAramToMainRam__FUlPvUlUlUl = .text:0x802B4D4C; // type:function size:0x1D4 scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802B4F20; // type:function size:0x284 scope:local align:4 +firstSrcData__Fv = .text:0x802B51A4; // type:function size:0xA4 scope:local align:4 +nextSrcData__FPUc = .text:0x802B5248; // type:function size:0x108 scope:local align:4 +__sinit_JKRAram_cpp = .text:0x802B5350; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAMCommand>Fv = .text:0x802B5394; // type:function size:0x54 scope:global align:4 +__ct__11JKRAramHeapFUlUl = .text:0x802B53E8; // type:function size:0xD0 scope:global align:4 +__dt__11JKRAramHeapFv = .text:0x802B54B8; // type:function size:0xA8 scope:global align:4 +alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode = .text:0x802B5560; // type:function size:0x78 scope:global align:4 +allocFromHead__11JKRAramHeapFUl = .text:0x802B55D8; // type:function size:0x88 scope:global align:4 +allocFromTail__11JKRAramHeapFUl = .text:0x802B5660; // type:function size:0x78 scope:global align:4 +getFreeSize__11JKRAramHeapFv = .text:0x802B56D8; // type:function size:0x78 scope:global align:4 +getTotalFreeSize__11JKRAramHeapFv = .text:0x802B5750; // type:function size:0x6C scope:global align:4 +dump__11JKRAramHeapFv = .text:0x802B57BC; // type:function size:0x150 scope:global align:4 +__sinit_JKRAramHeap_cpp = .text:0x802B590C; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAramBlock>Fv = .text:0x802B5950; // type:function size:0x54 scope:global align:4 +__ct__12JKRAramBlockFUlUlUlUcb = .text:0x802B59A4; // type:function size:0x74 scope:global align:4 +__dt__12JKRAramBlockFv = .text:0x802B5A18; // type:function size:0xBC scope:global align:4 +allocHead__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802B5AD4; // type:function size:0x9C scope:global align:4 +allocTail__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802B5B70; // type:function size:0xA4 scope:global align:4 +prepareCommand__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802B5C14; // type:function size:0x80 scope:global align:4 +sendCommand__12JKRAramPieceFP12JKRAMCommand = .text:0x802B5C94; // type:function size:0x20 scope:global align:4 +orderAsync__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802B5CB4; // type:function size:0x158 scope:global align:4 +sync__12JKRAramPieceFP12JKRAMCommandi = .text:0x802B5E0C; // type:function size:0xC8 scope:global align:4 +orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock = .text:0x802B5ED4; // type:function size:0x94 scope:global align:4 +startDMA__12JKRAramPieceFP12JKRAMCommand = .text:0x802B5F68; // type:function size:0x78 scope:global align:4 +doneDMA__12JKRAramPieceFUl = .text:0x802B5FE0; // type:function size:0xA8 scope:global align:4 +__ct__12JKRAMCommandFv = .text:0x802B6088; // type:function size:0x70 scope:global align:4 +__dt__12JKRAMCommandFv = .text:0x802B60F8; // type:function size:0xA8 scope:global align:4 +__sinit_JKRAramPiece_cpp = .text:0x802B61A0; // type:function size:0x44 scope:local align:4 +create__13JKRAramStreamFl = .text:0x802B61E4; // type:function size:0x70 scope:global align:4 +__ct__13JKRAramStreamFl = .text:0x802B6254; // type:function size:0x50 scope:global align:4 +__dt__13JKRAramStreamFv = .text:0x802B62A4; // type:function size:0x60 scope:global align:4 +run__13JKRAramStreamFv = .text:0x802B6304; // type:function size:0x70 scope:global align:4 +readFromAram__13JKRAramStreamFv = .text:0x802B6374; // type:function size:0x8 scope:global align:4 +writeToAram__13JKRAramStreamFP20JKRAramStreamCommand = .text:0x802B637C; // type:function size:0x1EC scope:global align:4 +write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUl = .text:0x802B6568; // type:function size:0xBC scope:global align:4 +sync__13JKRAramStreamFP20JKRAramStreamCommandi = .text:0x802B6624; // type:function size:0x94 scope:global align:4 +setTransBuffer__13JKRAramStreamFPUcUlP7JKRHeap = .text:0x802B66B8; // type:function size:0x50 scope:global align:4 +__ct__20JKRAramStreamCommandFv = .text:0x802B6708; // type:function size:0xC scope:global align:4 +getAvailable__20JSURandomInputStreamCFv = .text:0x802B6714; // type:function size:0x5C scope:global align:4 +__ct__13JKRFileLoaderFv = .text:0x802B6770; // type:function size:0x58 scope:global align:4 +__dt__13JKRFileLoaderFv = .text:0x802B67C8; // type:function size:0x8C scope:global align:4 +unmount__13JKRFileLoaderFv = .text:0x802B6854; // type:function size:0x50 scope:global align:4 +getGlbResource__13JKRFileLoaderFPCc = .text:0x802B68A4; // type:function size:0x4C scope:global align:4 +getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader = .text:0x802B68F0; // type:function size:0x98 scope:global align:4 +removeResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802B6988; // type:function size:0x98 scope:global align:4 +detachResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802B6A20; // type:function size:0x98 scope:global align:4 +findVolume__13JKRFileLoaderFPPCc = .text:0x802B6AB8; // type:function size:0x8C scope:global align:4 +fetchVolumeName__13JKRFileLoaderFPclPCc = .text:0x802B6B44; // type:function size:0xDC scope:global align:4 +__sinit_JKRFileLoader_cpp = .text:0x802B6C20; // type:function size:0x44 scope:local align:4 +__dt__24JSUList<13JKRFileLoader>Fv = .text:0x802B6C64; // type:function size:0x54 scope:global align:4 +__ct__12JKRArcFinderFP10JKRArchivell = .text:0x802B6CB8; // type:function size:0x8C scope:global align:4 +findNextFile__12JKRArcFinderFv = .text:0x802B6D44; // type:function size:0xAC scope:global align:4 +__ct__12JKRDvdFinderFPCc = .text:0x802B6DF0; // type:function size:0x84 scope:global align:4 +__dt__12JKRDvdFinderFv = .text:0x802B6E74; // type:function size:0x80 scope:global align:4 +findNextFile__12JKRDvdFinderFv = .text:0x802B6EF4; // type:function size:0x9C scope:global align:4 +__dt__12JKRArcFinderFv = .text:0x802B6F90; // type:function size:0x5C scope:global align:4 +mount__12JKRFileCacheFPCcP7JKRHeapPCc = .text:0x802B6FEC; // type:function size:0x100 scope:global align:4 +__ct__12JKRFileCacheFPCcPCc = .text:0x802B70EC; // type:function size:0x1BC scope:global align:4 +__dt__12JKRFileCacheFv = .text:0x802B72A8; // type:function size:0xD4 scope:global align:4 +becomeCurrent__12JKRFileCacheFPCc = .text:0x802B737C; // type:function size:0x94 scope:global align:4 +getResource__12JKRFileCacheFPCc = .text:0x802B7410; // type:function size:0x154 scope:global align:4 +getResource__12JKRFileCacheFUlPCc = .text:0x802B7564; // type:function size:0xCC scope:global align:4 +readResource__12JKRFileCacheFPvUlPCc = .text:0x802B7630; // type:function size:0x124 scope:global align:4 +readResource__12JKRFileCacheFPvUlUlPCc = .text:0x802B7754; // type:function size:0xDC scope:global align:4 +removeResourceAll__12JKRFileCacheFv = .text:0x802B7830; // type:function size:0xD4 scope:global align:4 +removeResource__12JKRFileCacheFPv = .text:0x802B7904; // type:function size:0xE0 scope:global align:4 +detachResource__12JKRFileCacheFPv = .text:0x802B79E4; // type:function size:0xC4 scope:global align:4 +getResSize__12JKRFileCacheCFPCv = .text:0x802B7AA8; // type:function size:0x34 scope:global align:4 +countFile__12JKRFileCacheCFPCc = .text:0x802B7ADC; // type:function size:0x7C scope:global align:4 +getFirstFile__12JKRFileCacheCFPCc = .text:0x802B7B58; // type:function size:0x9C scope:global align:4 +findCacheBlock__12JKRFileCacheCFPCv = .text:0x802B7BF4; // type:function size:0x2C scope:global align:4 +findCacheBlock__12JKRFileCacheCFUl = .text:0x802B7C20; // type:function size:0x2C scope:global align:4 +findFile__12JKRFileCacheCFPcPCc = .text:0x802B7C4C; // type:function size:0x10C scope:global align:4 +getDvdPathName__12JKRFileCacheCFPCc = .text:0x802B7D58; // type:function size:0x108 scope:global align:4 +convStrLower__12JKRFileCacheCFPc = .text:0x802B7E60; // type:function size:0x48 scope:global align:4 +__ct__Q212JKRFileCache11CCacheBlockFUlUlPCv = .text:0x802B7EA8; // type:function size:0x5C scope:global align:4 +getFsResource__12JKRFileCacheFPCc = .text:0x802B7F04; // type:function size:0x2C scope:global align:4 +getNameResource__12JKRFileCacheFUlPCc = .text:0x802B7F30; // type:function size:0x2C scope:global align:4 +readFsResource__12JKRFileCacheFPvUlPCc = .text:0x802B7F5C; // type:function size:0x2C scope:global align:4 +readNameResource__12JKRFileCacheFPvUlUlPCc = .text:0x802B7F88; // type:function size:0x2C scope:global align:4 +check_mount_already__10JKRArchiveFl = .text:0x802B7FB4; // type:function size:0x54 scope:global align:4 +mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802B8008; // type:function size:0x5C scope:global align:4 +mount__10JKRArchiveFlQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802B8064; // type:function size:0x16C scope:global align:4 +becomeCurrent__10JKRArchiveFPCc = .text:0x802B81D0; // type:function size:0x88 scope:global align:4 +getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl = .text:0x802B8258; // type:function size:0x78 scope:global align:4 +getGlbResource__10JKRArchiveFUlPCcP10JKRArchive = .text:0x802B82D0; // type:function size:0xB0 scope:global align:4 +getResource__10JKRArchiveFPCc = .text:0x802B8380; // type:function size:0xD0 scope:global align:4 +getResource__10JKRArchiveFUlPCc = .text:0x802B8450; // type:function size:0xD8 scope:global align:4 +readTypeResource__10JKRArchiveFPvUlUlPCcP10JKRArchive = .text:0x802B8528; // type:function size:0xC8 scope:global align:4 +readResource__10JKRArchiveFPvUlUlPCc = .text:0x802B85F0; // type:function size:0xEC scope:global align:4 +readResource__10JKRArchiveFPvUlPCc = .text:0x802B86DC; // type:function size:0xE4 scope:global align:4 +readIdxResource__10JKRArchiveFPvUlUl = .text:0x802B87C0; // type:function size:0xB8 scope:global align:4 +readResource__10JKRArchiveFPvUlUs = .text:0x802B8878; // type:function size:0xB8 scope:global align:4 +removeResourceAll__10JKRArchiveFv = .text:0x802B8930; // type:function size:0x88 scope:global align:4 +removeResource__10JKRArchiveFPv = .text:0x802B89B8; // type:function size:0x9C scope:global align:4 +detachResource__10JKRArchiveFPv = .text:0x802B8A54; // type:function size:0x90 scope:global align:4 +getResSize__10JKRArchiveCFPCv = .text:0x802B8AE4; // type:function size:0x88 scope:global align:4 +countResource__10JKRArchiveCFUl = .text:0x802B8B6C; // type:function size:0x84 scope:global align:4 +countFile__10JKRArchiveCFPCc = .text:0x802B8BF0; // type:function size:0x60 scope:global align:4 +getFirstFile__10JKRArchiveCFPCc = .text:0x802B8C50; // type:function size:0xAC scope:global align:4 +getFirstResource__10JKRArchiveCFUl = .text:0x802B8CFC; // type:function size:0xC8 scope:global align:4 +getFileAttribute__10JKRArchiveCFUl = .text:0x802B8DC4; // type:function size:0x38 scope:global align:4 +__ct__10JKRArchiveFv = .text:0x802B8DFC; // type:function size:0x4C scope:global align:4 +__ct__10JKRArchiveFlQ210JKRArchive10EMountMode = .text:0x802B8E48; // type:function size:0xA0 scope:global align:4 +__dt__10JKRArchiveFv = .text:0x802B8EE8; // type:function size:0x60 scope:global align:4 +isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs = .text:0x802B8F48; // type:function size:0x4C scope:global align:4 +findResType__10JKRArchiveCFUl = .text:0x802B8F94; // type:function size:0x3C scope:global align:4 +findDirectory__10JKRArchiveCFPCcUl = .text:0x802B8FD0; // type:function size:0xD8 scope:global align:4 +findTypeResource__10JKRArchiveCFUlPCc = .text:0x802B90A8; // type:function size:0xB0 scope:global align:4 +findFsResource__10JKRArchiveCFPCcUl = .text:0x802B9158; // type:function size:0xE0 scope:global align:4 +findIdxResource__10JKRArchiveCFUl = .text:0x802B9238; // type:function size:0x28 scope:global align:4 +findNameResource__10JKRArchiveCFPCc = .text:0x802B9260; // type:function size:0x88 scope:global align:4 +findPtrResource__10JKRArchiveCFPCv = .text:0x802B92E8; // type:function size:0x3C scope:global align:4 +findIdResource__10JKRArchiveCFUs = .text:0x802B9324; // type:function size:0x80 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCc = .text:0x802B93A4; // type:function size:0x90 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCcc = .text:0x802B9434; // type:function size:0xB8 scope:global align:4 +setExpandSize__10JKRArchiveFPQ210JKRArchive12SDIFileEntryUl = .text:0x802B94EC; // type:function size:0x3C scope:global align:4 +getExpandSize__10JKRArchiveCFPQ210JKRArchive12SDIFileEntry = .text:0x802B9528; // type:function size:0x40 scope:global align:4 +__ct__13JKRMemArchiveFv = .text:0x802B9568; // type:function size:0x3C scope:global align:4 +__ct__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802B95A4; // type:function size:0xB4 scope:global align:4 +__dt__13JKRMemArchiveFv = .text:0x802B9658; // type:function size:0xA8 scope:global align:4 +fixedInit__13JKRMemArchiveFl = .text:0x802B9700; // type:function size:0x40 scope:global align:4 +mountFixed__13JKRMemArchiveFPv15JKRMemBreakFlag = .text:0x802B9740; // type:function size:0xD0 scope:global align:4 +unmountFixed__13JKRMemArchiveFv = .text:0x802B9810; // type:function size:0xEC scope:global align:4 +open__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802B98FC; // type:function size:0x194 scope:global align:4 +open__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802B9A90; // type:function size:0x100 scope:global align:4 +fetchResource__13JKRMemArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B9B90; // type:function size:0xA4 scope:global align:4 +fetchResource__13JKRMemArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B9C34; // type:function size:0x104 scope:global align:4 +removeResourceAll__13JKRMemArchiveFv = .text:0x802B9D38; // type:function size:0xB0 scope:global align:4 +removeResource__13JKRMemArchiveFPv = .text:0x802B9DE8; // type:function size:0x98 scope:global align:4 +fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli = .text:0x802B9E80; // type:function size:0xD0 scope:global align:4 +getExpandedResSize__13JKRMemArchiveCFPCv = .text:0x802B9F50; // type:function size:0x90 scope:global align:4 +__ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802B9FE0; // type:function size:0xA8 scope:global align:4 +__dt__14JKRAramArchiveFv = .text:0x802BA088; // type:function size:0x140 scope:global align:4 +open__14JKRAramArchiveFl = .text:0x802BA1C8; // type:function size:0x324 scope:global align:4 +fetchResource__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BA4EC; // type:function size:0x154 scope:global align:4 +fetchResource__14JKRAramArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BA640; // type:function size:0x148 scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli = .text:0x802BA788; // type:function size:0x10C scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc = .text:0x802BA894; // type:function size:0x1B4 scope:global align:4 +getExpandedResSize__14JKRAramArchiveCFPCv = .text:0x802BAA48; // type:function size:0x12C scope:global align:4 +__dt__7JKRFileFv = .text:0x802BAB74; // type:function size:0x60 scope:global align:4 +__ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection = .text:0x802BABD4; // type:function size:0xA8 scope:global align:4 +__dt__13JKRDvdArchiveFv = .text:0x802BAC7C; // type:function size:0x11C scope:global align:4 +open__13JKRDvdArchiveFl = .text:0x802BAD98; // type:function size:0x28C scope:global align:4 +fetchResource__13JKRDvdArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BB024; // type:function size:0x158 scope:global align:4 +fetchResource__13JKRDvdArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BB17C; // type:function size:0x140 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii = .text:0x802BB2BC; // type:function size:0x1C0 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlP7JKRHeapiiPPUc = .text:0x802BB47C; // type:function size:0x27C scope:global align:4 +getExpandedResSize__13JKRDvdArchiveCFPCv = .text:0x802BB6F8; // type:function size:0x134 scope:global align:4 +__ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection = .text:0x802BB82C; // type:function size:0xA8 scope:global align:4 +__dt__14JKRCompArchiveFv = .text:0x802BB8D4; // type:function size:0x140 scope:global align:4 +open__14JKRCompArchiveFl = .text:0x802BBA14; // type:function size:0x5C8 scope:global align:4 +fetchResource__14JKRCompArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BBFDC; // type:function size:0x1BC scope:global align:4 +fetchResource__14JKRCompArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BC198; // type:function size:0x1D8 scope:global align:4 +removeResourceAll__14JKRCompArchiveFv = .text:0x802BC370; // type:function size:0x94 scope:global align:4 +removeResource__14JKRCompArchiveFPv = .text:0x802BC404; // type:function size:0x6C scope:global align:4 +getExpandedResSize__14JKRCompArchiveCFPCv = .text:0x802BC470; // type:function size:0x1A0 scope:global align:4 +read__7JKRFileFPvll = .text:0x802BC610; // type:function size:0xA4 scope:global align:4 +__ct__10JKRDvdFileFv = .text:0x802BC6B4; // type:function size:0x74 scope:global align:4 +__ct__10JKRDvdFileFPCc = .text:0x802BC728; // type:function size:0xA8 scope:global align:4 +__ct__10JKRDvdFileFl = .text:0x802BC7D0; // type:function size:0xA8 scope:global align:4 +__dt__10JKRDvdFileFv = .text:0x802BC878; // type:function size:0x9C scope:global align:4 +initiate__10JKRDvdFileFv = .text:0x802BC914; // type:function size:0x6C scope:global align:4 +open__10JKRDvdFileFPCc = .text:0x802BC980; // type:function size:0x74 scope:global align:4 +open__10JKRDvdFileFl = .text:0x802BC9F4; // type:function size:0x74 scope:global align:4 +close__10JKRDvdFileFv = .text:0x802BCA68; // type:function size:0x78 scope:global align:4 +readData__10JKRDvdFileFPvll = .text:0x802BCAE0; // type:function size:0xEC scope:global align:4 +writeData__10JKRDvdFileFPCvll = .text:0x802BCBCC; // type:function size:0x58 scope:global align:4 +sync__10JKRDvdFileFv = .text:0x802BCC24; // type:function size:0x54 scope:global align:4 +doneProcess__10JKRDvdFileFlP11DVDFileInfo = .text:0x802BCC78; // type:function size:0x34 scope:global align:4 +getFileSize__10JKRDvdFileCFv = .text:0x802BCCAC; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdFile_cpp = .text:0x802BCCB4; // type:function size:0x44 scope:local align:4 +__dt__21JSUList<10JKRDvdFile>Fv = .text:0x802BCCF8; // type:function size:0x54 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi = .text:0x802BCD4C; // type:function size:0xB4 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi = .text:0x802BCE00; // type:function size:0xB4 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi = .text:0x802BCEB4; // type:function size:0x470 scope:global align:4 +JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUl = .text:0x802BD324; // type:function size:0x1CC scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802BD4F0; // type:function size:0x294 scope:local align:4 +firstSrcData__Fv = .text:0x802BD784; // type:function size:0xC8 scope:local align:4 +nextSrcData__FPUc = .text:0x802BD84C; // type:function size:0x128 scope:local align:4 +isErrorRetry__12JKRDvdRipperFv = .text:0x802BD974; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdRipper_cpp = .text:0x802BD97C; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRDMCommand>Fv = .text:0x802BD9C0; // type:function size:0x54 scope:global align:4 +loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUl = .text:0x802BDA14; // type:function size:0x9C scope:global align:4 +loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUl = .text:0x802BDAB0; // type:function size:0xA0 scope:global align:4 +loadToAram_Async__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchPFUl_vUlUl = .text:0x802BDB50; // type:function size:0xAC scope:global align:4 +callCommand_Async__16JKRDvdAramRipperFP12JKRADCommand = .text:0x802BDBFC; // type:function size:0x338 scope:global align:4 +__dt__18JSUFileInputStreamFv = .text:0x802BDF34; // type:function size:0x70 scope:global align:4 +syncAram__16JKRDvdAramRipperFP12JKRADCommandi = .text:0x802BDFA4; // type:function size:0xD4 scope:global align:4 +__ct__12JKRADCommandFv = .text:0x802BE078; // type:function size:0x40 scope:global align:4 +__dt__12JKRADCommandFv = .text:0x802BE0B8; // type:function size:0x8C scope:global align:4 +JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUl = .text:0x802BE144; // type:function size:0x208 scope:global align:4 +decompSZS_subroutine__FPUcUl = .text:0x802BE34C; // type:function size:0x274 scope:global align:4 +firstSrcData__Fv = .text:0x802BE5C0; // type:function size:0xB4 scope:local align:4 +nextSrcData__FPUc = .text:0x802BE674; // type:function size:0x11C scope:local align:4 +dmaBufferFlush__FUl = .text:0x802BE790; // type:function size:0x68 scope:global align:4 +__sinit_JKRDvdAramRipper_cpp = .text:0x802BE7F8; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRADCommand>Fv = .text:0x802BE83C; // type:function size:0x54 scope:global align:4 +create__9JKRDecompFl = .text:0x802BE890; // type:function size:0x60 scope:global align:4 +__ct__9JKRDecompFl = .text:0x802BE8F0; // type:function size:0x50 scope:global align:4 +__dt__9JKRDecompFv = .text:0x802BE940; // type:function size:0x60 scope:global align:4 +run__9JKRDecompFv = .text:0x802BE9A0; // type:function size:0xC8 scope:global align:4 +prepareCommand__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802BEA68; // type:function size:0x78 scope:global align:4 +sendCommand__9JKRDecompFP16JKRDecompCommand = .text:0x802BEAE0; // type:function size:0x30 scope:global align:4 +orderAsync__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802BEB10; // type:function size:0x34 scope:global align:4 +sync__9JKRDecompFP16JKRDecompCommandi = .text:0x802BEB44; // type:function size:0x54 scope:global align:4 +orderSync__9JKRDecompFPUcPUcUlUl = .text:0x802BEB98; // type:function size:0x54 scope:global align:4 +decode__9JKRDecompFPUcPUcUlUl = .text:0x802BEBEC; // type:function size:0x7C scope:global align:4 +decodeSZP__9JKRDecompFPUcPUcUlUl = .text:0x802BEC68; // type:function size:0x1BC scope:global align:4 +decodeSZS__9JKRDecompFPUcPUcUlUl = .text:0x802BEE24; // type:function size:0xE4 scope:global align:4 +checkCompressed__9JKRDecompFPUc = .text:0x802BEF08; // type:function size:0x50 scope:global align:4 +__ct__16JKRDecompCommandFv = .text:0x802BEF58; // type:function size:0x50 scope:global align:4 +__dt__16JKRDecompCommandFv = .text:0x802BEFA8; // type:function size:0x3C scope:global align:4 +__ct__10JSUPtrLinkFPv = .text:0x802BEFE4; // type:function size:0x18 scope:global align:4 +__dt__10JSUPtrLinkFv = .text:0x802BEFFC; // type:function size:0x60 scope:global align:4 +__ct__10JSUPtrListFb = .text:0x802BF05C; // type:function size:0x38 scope:global align:4 +__dt__10JSUPtrListFv = .text:0x802BF094; // type:function size:0x68 scope:global align:4 +initiate__10JSUPtrListFv = .text:0x802BF0FC; // type:function size:0x14 scope:global align:4 +setFirst__10JSUPtrListFP10JSUPtrLink = .text:0x802BF110; // type:function size:0x24 scope:global align:4 +append__10JSUPtrListFP10JSUPtrLink = .text:0x802BF134; // type:function size:0xA4 scope:global align:4 +prepend__10JSUPtrListFP10JSUPtrLink = .text:0x802BF1D8; // type:function size:0xA4 scope:global align:4 +insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink = .text:0x802BF27C; // type:function size:0xC8 scope:global align:4 +remove__10JSUPtrListFP10JSUPtrLink = .text:0x802BF344; // type:function size:0xB0 scope:global align:4 +__dt__14JSUInputStreamFv = .text:0x802BF3F4; // type:function size:0x88 scope:global align:4 +read__14JSUInputStreamFPvl = .text:0x802BF47C; // type:function size:0x58 scope:global align:4 +skip__14JSUInputStreamFl = .text:0x802BF4D4; // type:function size:0x80 scope:global align:4 +align__20JSURandomInputStreamFl = .text:0x802BF554; // type:function size:0x8C scope:global align:4 +skip__20JSURandomInputStreamFl = .text:0x802BF5E0; // type:function size:0x5C scope:global align:4 +peek__20JSURandomInputStreamFPvl = .text:0x802BF63C; // type:function size:0x84 scope:global align:4 +seek__20JSURandomInputStreamFl17JSUStreamSeekFrom = .text:0x802BF6C0; // type:function size:0x44 scope:global align:4 +setBuffer__20JSUMemoryInputStreamFPCvl = .text:0x802BF704; // type:function size:0x14 scope:global align:4 +readData__20JSUMemoryInputStreamFPvl = .text:0x802BF718; // type:function size:0x78 scope:global align:4 +seekPos__20JSUMemoryInputStreamFl17JSUStreamSeekFrom = .text:0x802BF790; // type:function size:0x7C scope:global align:4 +getLength__20JSUMemoryInputStreamCFv = .text:0x802BF80C; // type:function size:0x8 scope:global align:4 +getPosition__20JSUMemoryInputStreamCFv = .text:0x802BF814; // type:function size:0x8 scope:global align:4 +__ct__18JSUFileInputStreamFP7JKRFile = .text:0x802BF81C; // type:function size:0x44 scope:global align:4 +readData__18JSUFileInputStreamFPvl = .text:0x802BF860; // type:function size:0xD0 scope:global align:4 +seekPos__18JSUFileInputStreamFl17JSUStreamSeekFrom = .text:0x802BF930; // type:function size:0xE0 scope:global align:4 +getLength__18JSUFileInputStreamCFv = .text:0x802BFA10; // type:function size:0x30 scope:global align:4 +getPosition__18JSUFileInputStreamCFv = .text:0x802BFA40; // type:function size:0x8 scope:global align:4 +parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit = .text:0x802BFA48; // type:function size:0x64 scope:global align:4 +__dt__Q37JGadget6binary19TParse_header_blockFv = .text:0x802BFAAC; // type:function size:0x48 scope:global align:4 +parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl = .text:0x802BFAF4; // type:function size:0x10C scope:global align:4 +__dt__Q27JGadget13TNodeLinkListFv = .text:0x802BFC00; // type:function size:0x3C scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator = .text:0x802BFC3C; // type:function size:0x48 scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator = .text:0x802BFC84; // type:function size:0x68 scope:global align:4 +splice__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorRQ27JGadget13TNodeLinkListQ37JGadget13TNodeLinkList8iterator = .text:0x802BFCEC; // type:function size:0xA0 scope:global align:4 +Find__Q27JGadget13TNodeLinkListFPCQ27JGadget13TLinkListNode = .text:0x802BFD8C; // type:function size:0x68 scope:global align:4 +Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode = .text:0x802BFDF4; // type:function size:0x2C scope:global align:4 +Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802BFE20; // type:function size:0x24 scope:global align:4 +Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802BFE44; // type:function size:0xD0 scope:global align:4 +extend_default__Q27JGadget6vectorFUlUlUl = .text:0x802BFF14; // type:function size:0x8 scope:global align:4 +__ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator = .text:0x802BFF1C; // type:function size:0x2C scope:global align:4 +__dt__Q27JGadget20TVector_pointer_voidFv = .text:0x802BFF48; // type:function size:0xA8 scope:global align:4 +insert__Q27JGadget20TVector_pointer_voidFPPvRCPv = .text:0x802BFFF0; // type:function size:0x20 scope:global align:4 +erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802C0010; // type:function size:0x58 scope:global align:4 +insert__Q27JGadget38TVector>FPPvUlRCPv = .text:0x802C0068; // type:function size:0x70 scope:global align:4 +Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802C00D8; // type:function size:0x2A4 scope:global align:4 +insert__Q27JGadget38TVector>FPPvRCPv = .text:0x802C037C; // type:function size:0x58 scope:global align:4 +__ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap = .text:0x802C03D4; // type:function size:0x80 scope:global align:4 +__dt__12JUTCacheFontFv = .text:0x802C0454; // type:function size:0x94 scope:global align:4 +deleteMemBlocks_CacheFont__12JUTCacheFontFv = .text:0x802C04E8; // type:function size:0x84 scope:global align:4 +initialize_state__12JUTCacheFontFv = .text:0x802C056C; // type:function size:0x3C scope:global align:4 +getMemorySize__12JUTCacheFontFPC7ResFONTPUsPUlPUsPUlPUsPUlPUl = .text:0x802C05A8; // type:function size:0x190 scope:global align:4 +initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802C0738; // type:function size:0x60 scope:global align:4 +internal_initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802C0798; // type:function size:0x104 scope:global align:4 +allocArea__12JUTCacheFontFPvUlP7JKRHeap = .text:0x802C089C; // type:function size:0x1F4 scope:global align:4 +allocArray__12JUTCacheFontFP7JKRHeap = .text:0x802C0A90; // type:function size:0xE8 scope:global align:4 +setBlock__12JUTCacheFontFv = .text:0x802C0B78; // type:function size:0x258 scope:global align:4 +determineBlankPage__12JUTCacheFontFv = .text:0x802C0DD0; // type:function size:0xB0 scope:global align:4 +getGlyphFromAram__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfoPQ212JUTCacheFont10TCachePagePiPi = .text:0x802C0E80; // type:function size:0x168 scope:global align:4 +loadImage__12JUTCacheFontFi11_GXTexMapID = .text:0x802C0FE8; // type:function size:0xB4 scope:global align:4 +loadCache_char_subroutine__12JUTCacheFontFPib = .text:0x802C109C; // type:function size:0x148 scope:global align:4 +invalidiateAllCache__12JUTCacheFontFv = .text:0x802C11E4; // type:function size:0x88 scope:global align:4 +unlink__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802C126C; // type:function size:0x44 scope:global align:4 +prepend__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802C12B0; // type:function size:0x2C scope:global align:4 +getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive = .text:0x802C12DC; // type:function size:0xA8 scope:global align:4 +getResource__15JUTResReferenceFUlP10JKRArchive = .text:0x802C1384; // type:function size:0x78 scope:global align:4 +__dt__10JUTTextureFv = .text:0x802C13FC; // type:function size:0x74 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGUc = .text:0x802C1470; // type:function size:0x18C scope:global align:4 +attachPalette__10JUTTextureFP10JUTPalette = .text:0x802C15FC; // type:function size:0x58 scope:global align:4 +initTexObj__10JUTTextureFv = .text:0x802C1654; // type:function size:0xEC scope:global align:4 +initTexObj__10JUTTextureF7_GXTlut = .text:0x802C1740; // type:function size:0xFC scope:global align:4 +load__10JUTTextureF11_GXTexMapID = .text:0x802C183C; // type:function size:0x50 scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlutP7ResTLUT = .text:0x802C188C; // type:function size:0x8C scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv = .text:0x802C1918; // type:function size:0x40 scope:global align:4 +load__10JUTPaletteFv = .text:0x802C1958; // type:function size:0x44 scope:global align:4 +__ct__10JUTNameTabFv = .text:0x802C199C; // type:function size:0x40 scope:global align:4 +__ct__10JUTNameTabFPC7ResNTAB = .text:0x802C19DC; // type:function size:0x3C scope:global align:4 +setResource__10JUTNameTabFPC7ResNTAB = .text:0x802C1A18; // type:function size:0x3C scope:global align:4 +getIndex__10JUTNameTabCFPCc = .text:0x802C1A54; // type:function size:0xE4 scope:global align:4 +getName__10JUTNameTabCFUs = .text:0x802C1B38; // type:function size:0x9C scope:global align:4 +calcKeyCode__10JUTNameTabCFPCc = .text:0x802C1BD4; // type:function size:0x30 scope:global align:4 +__ct__12JUTGraphFifoFUl = .text:0x802C1C04; // type:function size:0xDC scope:global align:4 +__dt__12JUTGraphFifoFv = .text:0x802C1CE0; // type:function size:0xC4 scope:global align:4 +__ct__7JUTFontFv = .text:0x802C1DA4; // type:function size:0x2C scope:global align:4 +initialize_state__7JUTFontFv = .text:0x802C1DD0; // type:function size:0x4C scope:global align:4 +setCharColor__7JUTFontFQ28JUtility6TColor = .text:0x802C1E1C; // type:function size:0x84 scope:global align:4 +setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802C1EA0; // type:function size:0x84 scope:global align:4 +drawString_size_scale__7JUTFontFffffPCcUlb = .text:0x802C1F24; // type:function size:0x120 scope:global align:4 +__ct__10JUTResFontFv = .text:0x802C2044; // type:function size:0x4C scope:global align:4 +__ct__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802C2090; // type:function size:0x64 scope:global align:4 +__dt__10JUTResFontFv = .text:0x802C20F4; // type:function size:0x8C scope:global align:4 +deleteMemBlocks_ResFont__10JUTResFontFv = .text:0x802C2180; // type:function size:0x24 scope:global align:4 +initialize_state__10JUTResFontFv = .text:0x802C21A4; // type:function size:0x2C scope:global align:4 +initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802C21D0; // type:function size:0x60 scope:global align:4 +protected_initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802C2230; // type:function size:0x10C scope:global align:4 +countBlock__10JUTResFontFv = .text:0x802C233C; // type:function size:0xFC scope:global align:4 +setBlock__10JUTResFontFv = .text:0x802C2438; // type:function size:0x188 scope:global align:4 +setGX__10JUTResFontFv = .text:0x802C25C0; // type:function size:0xF8 scope:global align:4 +setGX__10JUTResFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802C26B8; // type:function size:0x240 scope:global align:4 +drawChar_scale__10JUTResFontFffffib = .text:0x802C28F8; // type:function size:0x474 scope:global align:4 +loadFont__10JUTResFontFi11_GXTexMapIDPQ27JUTFont6TWidth = .text:0x802C2D6C; // type:function size:0x7C scope:global align:4 +getWidthEntry__10JUTResFontCFiPQ27JUTFont6TWidth = .text:0x802C2DE8; // type:function size:0xA8 scope:global align:4 +getCellWidth__10JUTResFontCFv = .text:0x802C2E90; // type:function size:0x4C scope:global align:4 +getCellHeight__10JUTResFontCFv = .text:0x802C2EDC; // type:function size:0x4C scope:global align:4 +isLeadByte__10JUTResFontCFi = .text:0x802C2F28; // type:function size:0x34 scope:global align:4 +getFontCode__10JUTResFontCFi = .text:0x802C2F5C; // type:function size:0x188 scope:global align:4 +loadImage__10JUTResFontFi11_GXTexMapID = .text:0x802C30E4; // type:function size:0x164 scope:global align:4 +convertSjis__10JUTResFontCFiPUs = .text:0x802C3248; // type:function size:0x44 scope:global align:4 +__ct__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802C328C; // type:function size:0x48 scope:global align:4 +start__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802C32D4; // type:function size:0x74 scope:global align:4 +changeFont__10JUTDbPrintFP7JUTFont = .text:0x802C3348; // type:function size:0x18 scope:global align:4 +enter__10JUTDbPrintFiiiPCci = .text:0x802C3360; // type:function size:0x88 scope:global align:4 +flush__10JUTDbPrintFv = .text:0x802C33E8; // type:function size:0x11C scope:global align:4 +drawString__10JUTDbPrintFiiiPCUc = .text:0x802C3504; // type:function size:0xF0 scope:global align:4 +JUTReport__FiiPCce = .text:0x802C35F4; // type:function size:0xD0 scope:global align:4 +JUTReport__FiiiPCce = .text:0x802C36C4; // type:function size:0xDC scope:global align:4 +__ct__10JUTGamePadFQ210JUTGamePad8EPadPort = .text:0x802C37A0; // type:function size:0xC0 scope:global align:4 +__dt__10JUTGamePadFv = .text:0x802C3860; // type:function size:0xAC scope:global align:4 +initList__10JUTGamePadFv = .text:0x802C390C; // type:function size:0x3C scope:global align:4 +init__10JUTGamePadFv = .text:0x802C3948; // type:function size:0x38 scope:global align:4 +read__10JUTGamePadFv = .text:0x802C3980; // type:function size:0x294 scope:global align:4 +assign__10JUTGamePadFv = .text:0x802C3C14; // type:function size:0xB0 scope:global align:4 +checkResetCallback__10JUTGamePadFx = .text:0x802C3CC4; // type:function size:0x78 scope:global align:4 +update__10JUTGamePadFv = .text:0x802C3D3C; // type:function size:0x1D4 scope:global align:4 +checkResetSwitch__10JUTGamePadFv = .text:0x802C3F10; // type:function size:0x80 scope:global align:4 +clearForReset__10JUTGamePadFv = .text:0x802C3F90; // type:function size:0x2C scope:global align:4 +clear__Q210JUTGamePad7CButtonFv = .text:0x802C3FBC; // type:function size:0x3C scope:global align:4 +update__Q210JUTGamePad7CButtonFPC9PADStatusUl = .text:0x802C3FF8; // type:function size:0x190 scope:global align:4 +clear__Q210JUTGamePad6CStickFv = .text:0x802C4188; // type:function size:0x1C scope:global align:4 +update__Q210JUTGamePad6CStickFScScQ210JUTGamePad10EStickModeQ210JUTGamePad11EWhichStick = .text:0x802C41A4; // type:function size:0x1D4 scope:global align:4 +getButton__Q210JUTGamePad6CStickFv = .text:0x802C4378; // type:function size:0xAC scope:global align:4 +clear__Q210JUTGamePad7CRumbleFv = .text:0x802C4424; // type:function size:0x20 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFP10JUTGamePad = .text:0x802C4444; // type:function size:0x58 scope:global align:4 +startMotor__Q210JUTGamePad7CRumbleFi = .text:0x802C449C; // type:function size:0x58 scope:global align:4 +stopMotor__Q210JUTGamePad7CRumbleFi = .text:0x802C44F4; // type:function size:0x58 scope:global align:4 +stopMotorHard__Q210JUTGamePad7CRumbleFi = .text:0x802C454C; // type:function size:0x58 scope:global align:4 +update__Q210JUTGamePad7CRumbleFs = .text:0x802C45A4; // type:function size:0x128 scope:global align:4 +triggerPatternedRumble__Q210JUTGamePad7CRumbleFUl = .text:0x802C46CC; // type:function size:0x28 scope:global align:4 +startPatternedRumble__Q210JUTGamePad7CRumbleFPUcQ310JUTGamePad7CRumble7ERumbleUl = .text:0x802C46F4; // type:function size:0x7C scope:global align:4 +stopPatternedRumble__Q210JUTGamePad7CRumbleFs = .text:0x802C4770; // type:function size:0x2C scope:global align:4 +stopPatternedRumbleAtThePeriod__Q210JUTGamePad7CRumbleFv = .text:0x802C479C; // type:function size:0x24 scope:global align:4 +getGamePad__10JUTGamePadFi = .text:0x802C47C0; // type:function size:0x3C scope:global align:4 +setEnabled__Q210JUTGamePad7CRumbleFUl = .text:0x802C47FC; // type:function size:0xA0 scope:global align:4 +setRepeat__Q210JUTGamePad7CButtonFUlUlUl = .text:0x802C489C; // type:function size:0x1C scope:global align:4 +recalibrate__10JUTGamePadFUl = .text:0x802C48B8; // type:function size:0x88 scope:global align:4 +__sinit_JUTGamePad_cpp = .text:0x802C4940; // type:function size:0xD4 scope:local align:4 +__ct__Q210JUTGamePad6CStickFv = .text:0x802C4A14; // type:function size:0x30 scope:global align:4 +__ct__Q210JUTGamePad7CButtonFv = .text:0x802C4A44; // type:function size:0x30 scope:global align:4 +__dt__21JSUList<10JUTGamePad>Fv = .text:0x802C4A74; // type:function size:0x54 scope:global align:4 +__ct__12JUTExceptionFP14JUTDirectPrint = .text:0x802C4AC8; // type:function size:0xE4 scope:global align:4 +create__12JUTExceptionFP14JUTDirectPrint = .text:0x802C4BAC; // type:function size:0x68 scope:global align:4 +run__12JUTExceptionFv = .text:0x802C4C14; // type:function size:0xD8 scope:global align:4 +errorHandler__12JUTExceptionFUsP9OSContextUlUl = .text:0x802C4CEC; // type:function size:0x398 scope:global align:4 +setFPException__12JUTExceptionFUl = .text:0x802C5084; // type:function size:0x48 scope:global align:4 +showFloatSub__12JUTExceptionFif = .text:0x802C50CC; // type:function size:0x190 scope:global align:4 +showFloat__12JUTExceptionFP9OSContext = .text:0x802C525C; // type:function size:0x124 scope:global align:4 +searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl = .text:0x802C5380; // type:function size:0xC0 scope:global align:4 +search_name_part__FPUcPUci = .text:0x802C5440; // type:function size:0x78 scope:global align:4 +showStack__12JUTExceptionFP9OSContext = .text:0x802C54B8; // type:function size:0x104 scope:global align:4 +showMainInfo__12JUTExceptionFUsP9OSContextUlUl = .text:0x802C55BC; // type:function size:0x2B0 scope:global align:4 +showGPR__12JUTExceptionFP9OSContext = .text:0x802C586C; // type:function size:0xC0 scope:global align:4 +showMapInfo_subroutine__12JUTExceptionFUlb = .text:0x802C592C; // type:function size:0x15C scope:global align:4 +showGPRMap__12JUTExceptionFP9OSContext = .text:0x802C5A88; // type:function size:0x10C scope:global align:4 +showSRR0Map__12JUTExceptionFP9OSContext = .text:0x802C5B94; // type:function size:0xC4 scope:global align:4 +printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl = .text:0x802C5C58; // type:function size:0xA8 scope:global align:4 +isEnablePad__12JUTExceptionCFv = .text:0x802C5D00; // type:function size:0x3C scope:global align:4 +readPad__12JUTExceptionFPUlPUl = .text:0x802C5D3C; // type:function size:0x56C scope:global align:4 +printContext__12JUTExceptionFUsP9OSContextUlUl = .text:0x802C62A8; // type:function size:0x47C scope:global align:4 +waitTime__12JUTExceptionFl = .text:0x802C6724; // type:function size:0x88 scope:global align:4 +createFB__12JUTExceptionFv = .text:0x802C67AC; // type:function size:0xBC scope:global align:4 +setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802C6868; // type:function size:0x10 scope:global align:4 +setPostUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802C6878; // type:function size:0x10 scope:global align:4 +appendMapFile__12JUTExceptionFPCc = .text:0x802C6888; // type:function size:0x94 scope:global align:4 +queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802C691C; // type:function size:0xF0 scope:global align:4 +queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802C6A0C; // type:function size:0x354 scope:global align:4 +createConsole__12JUTExceptionFPvUl = .text:0x802C6D60; // type:function size:0xE0 scope:global align:4 +__ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl = .text:0x802C6E40; // type:function size:0x20 scope:global align:4 +__dt__12JUTExceptionFv = .text:0x802C6E60; // type:function size:0x60 scope:global align:4 +__sinit_JUTException_cpp = .text:0x802C6EC0; // type:function size:0x48 scope:local align:4 +__dt__39JSUListFv = .text:0x802C6F08; // type:function size:0x54 scope:global align:4 +__ct__14JUTDirectPrintFv = .text:0x802C6F5C; // type:function size:0x3C scope:global align:4 +start__14JUTDirectPrintFv = .text:0x802C6F98; // type:function size:0x48 scope:global align:4 +erase__14JUTDirectPrintFiiii = .text:0x802C6FE0; // type:function size:0x94 scope:global align:4 +drawChar__14JUTDirectPrintFiii = .text:0x802C7074; // type:function size:0x16C scope:global align:4 +changeFrameBuffer__14JUTDirectPrintFPvUsUs = .text:0x802C71E0; // type:function size:0x38 scope:global align:4 +printSub__14JUTDirectPrintFUsUsPCcPQ23std13__tag_va_Listb = .text:0x802C7218; // type:function size:0x134 scope:global align:4 +drawString__14JUTDirectPrintFUsUsPc = .text:0x802C734C; // type:function size:0x30 scope:global align:4 +drawString_f__14JUTDirectPrintFUsUsPCce = .text:0x802C737C; // type:function size:0x90 scope:global align:4 +create__12JUTAssertionFv = .text:0x802C740C; // type:function size:0x4 scope:global align:4 +flush_subroutine__12JUTAssertionFv = .text:0x802C7410; // type:function size:0x3C scope:global align:4 +flushMessage__12JUTAssertionFv = .text:0x802C744C; // type:function size:0x64 scope:global align:4 +flushMessage_dbPrint__12JUTAssertionFv = .text:0x802C74B0; // type:function size:0x1E0 scope:global align:4 +getSDevice__12JUTAssertionFv = .text:0x802C7690; // type:function size:0x8 scope:global align:4 +setConfirmMessage__12JUTAssertionFUlPcibPCc = .text:0x802C7698; // type:function size:0xF0 scope:global align:4 +showAssert__12JUTAssertionFUlPCciPCc = .text:0x802C7788; // type:function size:0x15C scope:global align:4 +setWarningMessage_f_va = .text:0x802C78E4; // type:function size:0x118 scope:global align:4 +setWarningMessage_f__12JUTAssertionFUlPciPCce = .text:0x802C79FC; // type:function size:0x80 scope:global align:4 +setLogMessage_f_va = .text:0x802C7A7C; // type:function size:0x118 scope:global align:4 +setLogMessage_f__12JUTAssertionFUlPciPCce = .text:0x802C7B94; // type:function size:0x80 scope:global align:4 +setVisible__12JUTAssertionFb = .text:0x802C7C14; // type:function size:0x8 scope:global align:4 +setMessageCount__12JUTAssertionFi = .text:0x802C7C1C; // type:function size:0x18 scope:global align:4 +createManager__8JUTVideoFPC16_GXRenderModeObj = .text:0x802C7C34; // type:function size:0x58 scope:global align:4 +destroyManager__8JUTVideoFv = .text:0x802C7C8C; // type:function size:0x48 scope:global align:4 +__ct__8JUTVideoFPC16_GXRenderModeObj = .text:0x802C7CD4; // type:function size:0xF4 scope:global align:4 +__dt__8JUTVideoFv = .text:0x802C7DC8; // type:function size:0x68 scope:global align:4 +preRetraceProc__8JUTVideoFUl = .text:0x802C7E30; // type:function size:0x224 scope:global align:4 +drawDoneStart__8JUTVideoFv = .text:0x802C8054; // type:function size:0x28 scope:global align:4 +dummyNoDrawWait__8JUTVideoFv = .text:0x802C807C; // type:function size:0xC scope:global align:4 +drawDoneCallback__8JUTVideoFv = .text:0x802C8088; // type:function size:0x88 scope:global align:4 +postRetraceProc__8JUTVideoFUl = .text:0x802C8110; // type:function size:0x4C scope:global align:4 +setRenderMode__8JUTVideoFPC16_GXRenderModeObj = .text:0x802C815C; // type:function size:0x78 scope:global align:4 +waitRetraceIfNeed__8JUTVideoFv = .text:0x802C81D4; // type:function size:0x4 scope:global align:4 +clearIndex__6JUTXfbFv = .text:0x802C81D8; // type:function size:0x14 scope:global align:4 +common_init__6JUTXfbFi = .text:0x802C81EC; // type:function size:0x38 scope:global align:4 +__ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802C8224; // type:function size:0xA8 scope:global align:4 +__dt__6JUTXfbFv = .text:0x802C82CC; // type:function size:0x70 scope:global align:4 +delXfb__6JUTXfbFi = .text:0x802C833C; // type:function size:0x40 scope:global align:4 +createManager__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802C837C; // type:function size:0x94 scope:global align:4 +destroyManager__6JUTXfbFv = .text:0x802C8410; // type:function size:0x58 scope:global align:4 +initiate__6JUTXfbFUsUsP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802C8468; // type:function size:0xDC scope:global align:4 +__ct__8JUTFaderFiiiiQ28JUtility6TColor = .text:0x802C8544; // type:function size:0xAC scope:global align:4 +control__8JUTFaderFv = .text:0x802C85F0; // type:function size:0x100 scope:global align:4 +draw__8JUTFaderFv = .text:0x802C86F0; // type:function size:0x90 scope:global align:4 +startFadeIn__8JUTFaderFi = .text:0x802C8780; // type:function size:0x30 scope:global align:4 +startFadeOut__8JUTFaderFi = .text:0x802C87B0; // type:function size:0x34 scope:global align:4 +__dt__8JUTFaderFv = .text:0x802C87E4; // type:function size:0x48 scope:global align:4 +__ct__10JUTProcBarFv = .text:0x802C882C; // type:function size:0x118 scope:global align:4 +__dt__10JUTProcBarFv = .text:0x802C8944; // type:function size:0x44 scope:global align:4 +create__10JUTProcBarFv = .text:0x802C8988; // type:function size:0x48 scope:global align:4 +destroy__10JUTProcBarFv = .text:0x802C89D0; // type:function size:0x38 scope:global align:4 +clear__10JUTProcBarFv = .text:0x802C8A08; // type:function size:0xD0 scope:global align:4 +bar_subroutine__10JUTProcBarFiiiiiiiQ28JUtility6TColorQ28JUtility6TColor = .text:0x802C8AD8; // type:function size:0x194 scope:global align:4 +adjustMeterLength__10JUTProcBarFUlPfffPi = .text:0x802C8C6C; // type:function size:0x144 scope:global align:4 +draw__10JUTProcBarFv = .text:0x802C8DB0; // type:function size:0x34 scope:global align:4 +drawProcessBar__10JUTProcBarFv = .text:0x802C8DE4; // type:function size:0xF00 scope:global align:4 +addrToXPos__FPvi = .text:0x802C9CE4; // type:function size:0x68 scope:global align:4 +byteToXLen__Fii = .text:0x802C9D4C; // type:function size:0x68 scope:global align:4 +heapBar__FP7JKRHeapiiiii = .text:0x802C9DB4; // type:function size:0x194 scope:global align:4 +drawHeapBar__10JUTProcBarFv = .text:0x802C9F48; // type:function size:0x3A0 scope:global align:4 +__ct__Q210JUTProcBar5CTimeFv = .text:0x802CA2E8; // type:function size:0x14 scope:global align:4 +create__10JUTConsoleFUiUiP7JKRHeap = .text:0x802CA2FC; // type:function size:0xD0 scope:global align:4 +create__10JUTConsoleFUiPvUl = .text:0x802CA3CC; // type:function size:0xFC scope:global align:4 +__ct__10JUTConsoleFUiUib = .text:0x802CA4C8; // type:function size:0xE4 scope:global align:4 +__dt__10JUTConsoleFv = .text:0x802CA5AC; // type:function size:0xAC scope:global align:4 +getObjectSizeFromBufferSize__10JUTConsoleFUiUi = .text:0x802CA658; // type:function size:0x10 scope:global align:4 +getLineFromObjectSize__10JUTConsoleFUlUi = .text:0x802CA668; // type:function size:0x10 scope:global align:4 +clear__10JUTConsoleFv = .text:0x802CA678; // type:function size:0x5C scope:global align:4 +doDraw__10JUTConsoleCFQ210JUTConsole12EConsoleType = .text:0x802CA6D4; // type:function size:0x548 scope:global align:4 +print_f__10JUTConsoleFPCce = .text:0x802CAC1C; // type:function size:0x80 scope:global align:4 +print__10JUTConsoleFPCc = .text:0x802CAC9C; // type:function size:0x314 scope:global align:4 +JUTConsole_print_f_va_ = .text:0x802CAFB0; // type:function size:0x8C scope:global align:4 +dumpToTerminal__10JUTConsoleFUi = .text:0x802CB03C; // type:function size:0x160 scope:global align:4 +scroll__10JUTConsoleFi = .text:0x802CB19C; // type:function size:0xDC scope:global align:4 +getUsedLine__10JUTConsoleCFv = .text:0x802CB278; // type:function size:0x24 scope:global align:4 +getLineOffset__10JUTConsoleCFv = .text:0x802CB29C; // type:function size:0x24 scope:global align:4 +__ct__17JUTConsoleManagerFv = .text:0x802CB2C0; // type:function size:0x28 scope:global align:4 +createManager__17JUTConsoleManagerFP7JKRHeap = .text:0x802CB2E8; // type:function size:0x98 scope:global align:4 +appendConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802CB380; // type:function size:0x144 scope:global align:4 +removeConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802CB4C4; // type:function size:0x1B0 scope:global align:4 +draw__17JUTConsoleManagerCFv = .text:0x802CB674; // type:function size:0xCC scope:global align:4 +drawDirect__17JUTConsoleManagerCFb = .text:0x802CB740; // type:function size:0x74 scope:global align:4 +setDirectConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802CB7B4; // type:function size:0x5C scope:global align:4 +JUTSetReportConsole = .text:0x802CB810; // type:function size:0x8 scope:global align:4 +JUTGetReportConsole = .text:0x802CB818; // type:function size:0x8 scope:global align:4 +JUTSetWarningConsole = .text:0x802CB820; // type:function size:0x8 scope:global align:4 +JUTGetWarningConsole = .text:0x802CB828; // type:function size:0x8 scope:global align:4 +JUTReportConsole_f_va = .text:0x802CB830; // type:function size:0xA0 scope:global align:4 +JUTReportConsole_f = .text:0x802CB8D0; // type:function size:0x80 scope:global align:4 +JUTReportConsole = .text:0x802CB950; // type:function size:0x34 scope:global align:4 +JUTWarningConsole_f_va = .text:0x802CB984; // type:function size:0xA0 scope:global align:4 +JUTWarningConsole_f = .text:0x802CBA24; // type:function size:0x80 scope:global align:4 +JUTWarningConsole = .text:0x802CBAA4; // type:function size:0x34 scope:global align:4 +fetch32byte__13JUTDirectFileFv = .text:0x802CBAD8; // type:function size:0xC8 scope:global align:4 +__ct__13JUTDirectFileFv = .text:0x802CBBA0; // type:function size:0x24 scope:global align:4 +__dt__13JUTDirectFileFv = .text:0x802CBBC4; // type:function size:0x44 scope:global align:4 +fopen__13JUTDirectFileFPCc = .text:0x802CBC08; // type:function size:0x9C scope:global align:4 +fclose__13JUTDirectFileFv = .text:0x802CBCA4; // type:function size:0x5C scope:global align:4 +fgets__13JUTDirectFileFPvi = .text:0x802CBD00; // type:function size:0x1B0 scope:global align:4 +__ct__6JUTGbaFv = .text:0x802CBEB0; // type:function size:0x4 scope:global align:4 +create__6JUTGbaFv = .text:0x802CBEB4; // type:function size:0x188 scope:global align:4 +result_common__6JUTGbaFiUlPUl = .text:0x802CC03C; // type:function size:0x50 scope:global align:4 +resultStatus_common__6JUTGbaFiUlPUc = .text:0x802CC08C; // type:function size:0x5C scope:global align:4 +doJoyBoot__6JUTGbaFillPUcUlPFP11JUTGbaParamPv_vPv = .text:0x802CC0E8; // type:function size:0x110 scope:global align:4 +resultJoyBoot__6JUTGbaFiPUc = .text:0x802CC1F8; // type:function size:0x110 scope:global align:4 +doInitProbe__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802CC308; // type:function size:0xA0 scope:global align:4 +resultInitProbe__6JUTGbaFiPUl = .text:0x802CC3A8; // type:function size:0x88 scope:global align:4 +doProbe__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802CC430; // type:function size:0xA0 scope:global align:4 +resultProbe__6JUTGbaFiPUl = .text:0x802CC4D0; // type:function size:0x88 scope:global align:4 +doReset__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802CC558; // type:function size:0xA0 scope:global align:4 +resultReset__6JUTGbaFiPUc = .text:0x802CC5F8; // type:function size:0x88 scope:global align:4 +doRead__6JUTGbaFiPUcPFP11JUTGbaParamPv_vPv = .text:0x802CC680; // type:function size:0xA8 scope:global align:4 +resultRead__6JUTGbaFiPUc = .text:0x802CC728; // type:function size:0x88 scope:global align:4 +doWrite__6JUTGbaFiPUcPFP11JUTGbaParamPv_vPv = .text:0x802CC7B0; // type:function size:0xA8 scope:global align:4 +resultWrite__6JUTGbaFiPUc = .text:0x802CC858; // type:function size:0x88 scope:global align:4 +doGetStatus__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802CC8E0; // type:function size:0xA0 scope:global align:4 +resultGetStatus__6JUTGbaFiPUc = .text:0x802CC980; // type:function size:0x88 scope:global align:4 +gbaThreadMain__6JUTGbaFPv = .text:0x802CCA08; // type:function size:0x264 scope:global align:4 +JUTGBAThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x802CCC6C; // type:function size:0x24 scope:global align:4 +gbaThread_sleep__6JUTGbaFx = .text:0x802CCC90; // type:function size:0x74 scope:global align:4 +gbaThread_Destroy__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CCD04; // type:function size:0x10 scope:global align:4 +gbaThread_JoyBoot__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CCD14; // type:function size:0xA4 scope:global align:4 +gbaThread_InitProbe__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CCDB8; // type:function size:0x100 scope:global align:4 +gbaThread_Probe__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CCEB8; // type:function size:0x80 scope:global align:4 +gbaThread_Reset__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CCF38; // type:function size:0x44 scope:global align:4 +gbaThread_Read__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CCF7C; // type:function size:0x48 scope:global align:4 +gbaThread_Write__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CCFC4; // type:function size:0x48 scope:global align:4 +gbaThread_GetStatus__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CD00C; // type:function size:0x44 scope:global align:4 +__ct__14J2DGrafContextFffff = .text:0x802CD050; // type:function size:0xAC scope:global align:4 +setPort__14J2DGrafContextFv = .text:0x802CD0FC; // type:function size:0x70 scope:global align:4 +setup2D__14J2DGrafContextFv = .text:0x802CD16C; // type:function size:0x1D4 scope:global align:4 +setScissor__14J2DGrafContextFv = .text:0x802CD340; // type:function size:0x250 scope:global align:4 +scissor__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802CD590; // type:function size:0x24 scope:global align:4 +place__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802CD5B4; // type:function size:0x44 scope:global align:4 +setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802CD5F8; // type:function size:0x11C scope:global align:4 +setLineWidth__14J2DGrafContextFUc = .text:0x802CD714; // type:function size:0x2C scope:global align:4 +fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802CD740; // type:function size:0x118 scope:global align:4 +drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802CD858; // type:function size:0x138 scope:global align:4 +line__14J2DGrafContextFQ29JGeometry8TVec2Q29JGeometry8TVec2 = .text:0x802CD990; // type:function size:0xDC scope:global align:4 +lineTo__14J2DGrafContextFQ29JGeometry8TVec2 = .text:0x802CDA6C; // type:function size:0x70 scope:global align:4 +__dt__14J2DGrafContextFv = .text:0x802CDADC; // type:function size:0x48 scope:global align:4 +place__14J2DGrafContextFffff = .text:0x802CDB24; // type:function size:0x48 scope:global align:4 +getGrafType__14J2DGrafContextCFv = .text:0x802CDB6C; // type:function size:0x8 scope:global align:4 +setLookat__14J2DGrafContextFv = .text:0x802CDB74; // type:function size:0x4 scope:global align:4 +__ct__13J2DOrthoGraphFv = .text:0x802CDB78; // type:function size:0x60 scope:global align:4 +__ct__13J2DOrthoGraphFffffff = .text:0x802CDBD8; // type:function size:0xDC scope:global align:4 +setPort__13J2DOrthoGraphFv = .text:0x802CDCB4; // type:function size:0x60 scope:global align:4 +setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2ff = .text:0x802CDD14; // type:function size:0x34 scope:global align:4 +setLookat__13J2DOrthoGraphFv = .text:0x802CDD48; // type:function size:0x3C scope:global align:4 +scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2PCQ29JGeometry8TBox2 = .text:0x802CDD84; // type:function size:0x8C scope:global align:4 +J2DDrawLine__FffffQ28JUtility6TColori = .text:0x802CDE10; // type:function size:0x12C scope:global align:4 +J2DFillBox__FffffQ28JUtility6TColor = .text:0x802CDF3C; // type:function size:0x48 scope:global align:4 +J2DFillBox__FRCQ29JGeometry8TBox2Q28JUtility6TColor = .text:0x802CDF84; // type:function size:0x90 scope:global align:4 +J2DDrawFrame__FffffQ28JUtility6TColorUc = .text:0x802CE014; // type:function size:0x4C scope:global align:4 +J2DDrawFrame__FRCQ29JGeometry8TBox2Q28JUtility6TColorUc = .text:0x802CE060; // type:function size:0xA0 scope:global align:4 +getGrafType__13J2DOrthoGraphCFv = .text:0x802CE100; // type:function size:0x8 scope:global align:4 +__ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802CE108; // type:function size:0x8C scope:global align:4 +private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb = .text:0x802CE194; // type:function size:0x1F0 scope:global align:4 +setBuffer__8J2DPrintFUl = .text:0x802CE384; // type:function size:0xA0 scope:global align:4 +setFontSize__8J2DPrintFv = .text:0x802CE424; // type:function size:0x98 scope:global align:4 +locate__8J2DPrintFff = .text:0x802CE4BC; // type:function size:0x1C scope:global align:4 +printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc = .text:0x802CE4D8; // type:function size:0x3B0 scope:global align:4 +parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb = .text:0x802CE888; // type:function size:0x714 scope:global align:4 +doCtrlCode__8J2DPrintFi = .text:0x802CEF9C; // type:function size:0x128 scope:global align:4 +doEscapeCode__8J2DPrintFPPCUcUc = .text:0x802CF0C4; // type:function size:0x53C scope:global align:4 +initchar__8J2DPrintFv = .text:0x802CF600; // type:function size:0x74 scope:global align:4 +getNumberS32__8J2DPrintFPPCUclli = .text:0x802CF674; // type:function size:0x104 scope:global align:4 +getNumberF32__8J2DPrintFPPCUcffi = .text:0x802CF778; // type:function size:0x134 scope:global align:4 +__dt__8J2DPrintFv = .text:0x802CF8AC; // type:function size:0x48 scope:global align:4 +__ct__7J2DPaneFv = .text:0x802CF8F4; // type:function size:0x90 scope:global align:4 +__ct__7J2DPaneFP7J2DPanebUlRCQ29JGeometry8TBox2 = .text:0x802CF984; // type:function size:0xC0 scope:global align:4 +__ct__7J2DPaneFUlRCQ29JGeometry8TBox2 = .text:0x802CFA44; // type:function size:0xA0 scope:global align:4 +initiate__7J2DPaneFv = .text:0x802CFAE4; // type:function size:0x64 scope:global align:4 +__ct__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802CFB48; // type:function size:0xB8 scope:global align:4 +makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802CFC00; // type:function size:0x2F8 scope:global align:4 +__dt__7J2DPaneFv = .text:0x802CFEF8; // type:function size:0xE0 scope:global align:4 +insertChild__7J2DPaneFP7J2DPaneP7J2DPane = .text:0x802CFFD8; // type:function size:0xA0 scope:global align:4 +draw__7J2DPaneFffPC14J2DGrafContextb = .text:0x802D0078; // type:function size:0x4D4 scope:global align:4 +move__7J2DPaneFff = .text:0x802D054C; // type:function size:0x7C scope:global align:4 +add__7J2DPaneFff = .text:0x802D05C8; // type:function size:0x3C scope:global align:4 +clip__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802D0604; // type:function size:0x7C scope:global align:4 +search__7J2DPaneFUl = .text:0x802D0680; // type:function size:0x94 scope:global align:4 +makeMatrix__7J2DPaneFff = .text:0x802D0714; // type:function size:0xEC scope:global align:4 +setBasePosition__7J2DPaneF15J2DBasePosition = .text:0x802D0800; // type:function size:0xD8 scope:global align:4 +drawSelf__7J2DPaneFffPA3_A4_f = .text:0x802D08D8; // type:function size:0x4 scope:global align:4 +getTypeID__7J2DPaneFv = .text:0x802D08DC; // type:function size:0x8 scope:global align:4 +__dt__9J2DScreenFv = .text:0x802D08E4; // type:function size:0x60 scope:global align:4 +set__9J2DScreenFPCcP10JKRArchive = .text:0x802D0944; // type:function size:0xE8 scope:global align:4 +makeHierarchyPanes__9J2DScreenFP7J2DPaneP20JSURandomInputStream = .text:0x802D0A2C; // type:function size:0x114 scope:global align:4 +createPane__9J2DScreenFRCQ27J2DPane18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPane = .text:0x802D0B40; // type:function size:0x1A0 scope:global align:4 +set__9J2DScreenFP20JSURandomInputStream = .text:0x802D0CE0; // type:function size:0x90 scope:global align:4 +checkSignature__9J2DScreenFP20JSURandomInputStream = .text:0x802D0D70; // type:function size:0x78 scope:global align:4 +getScreenInformation__9J2DScreenFP20JSURandomInputStream = .text:0x802D0DE8; // type:function size:0x144 scope:global align:4 +draw__9J2DScreenFffPC14J2DGrafContext = .text:0x802D0F2C; // type:function size:0x224 scope:global align:4 +search__9J2DScreenFUl = .text:0x802D1150; // type:function size:0x30 scope:global align:4 +drawSelf__9J2DScreenFffPA3_A4_f = .text:0x802D1180; // type:function size:0x160 scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStream = .text:0x802D12E0; // type:function size:0x540 scope:global align:4 +initinfo2__9J2DWindowFv = .text:0x802D1820; // type:function size:0x27C scope:global align:4 +__dt__9J2DWindowFv = .text:0x802D1A9C; // type:function size:0xA8 scope:global align:4 +draw_private__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802D1B44; // type:function size:0x418 scope:global align:4 +resize__9J2DWindowFff = .text:0x802D1F5C; // type:function size:0x120 scope:global align:4 +setContentsColor__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802D207C; // type:function size:0xAC scope:global align:4 +drawSelf__9J2DWindowFff = .text:0x802D2128; // type:function size:0x68 scope:global align:4 +drawSelf__9J2DWindowFffPA3_A4_f = .text:0x802D2190; // type:function size:0xF8 scope:global align:4 +drawContents__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802D2288; // type:function size:0x2C8 scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffffUsUsUsUsb = .text:0x802D2550; // type:function size:0x194 scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffbbb = .text:0x802D26E4; // type:function size:0xA0 scope:global align:4 +drawContentsTexture__9J2DWindowFffff = .text:0x802D2784; // type:function size:0x270 scope:global align:4 +setTevMode__9J2DWindowFP10JUTTextureQ28JUtility6TColorQ28JUtility6TColor = .text:0x802D29F4; // type:function size:0x398 scope:global align:4 +getTypeID__9J2DWindowFv = .text:0x802D2D8C; // type:function size:0x8 scope:global align:4 +__ct__10J2DPictureFv = .text:0x802D2D94; // type:function size:0x88 scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStream = .text:0x802D2E1C; // type:function size:0x450 scope:global align:4 +__ct__10J2DPictureFPC7ResTIMG = .text:0x802D326C; // type:function size:0xB4 scope:global align:4 +__ct__10J2DPictureFPCc = .text:0x802D3320; // type:function size:0xB4 scope:global align:4 +__ct__10J2DPictureFUlRCQ29JGeometry8TBox2PC7ResTIMGPC7ResTLUT = .text:0x802D33D4; // type:function size:0xA0 scope:global align:4 +initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802D3474; // type:function size:0xBC scope:global align:4 +private_initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802D3530; // type:function size:0xCC scope:global align:4 +initinfo__10J2DPictureFv = .text:0x802D35FC; // type:function size:0x178 scope:global align:4 +__dt__10J2DPictureFv = .text:0x802D3774; // type:function size:0xB0 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGUcf = .text:0x802D3824; // type:function size:0x1E4 scope:global align:4 +insert__10J2DPictureFPCcUcf = .text:0x802D3A08; // type:function size:0x60 scope:global align:4 +remove__10J2DPictureFUc = .text:0x802D3A68; // type:function size:0x110 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUc = .text:0x802D3B78; // type:function size:0xBC scope:global align:4 +changeTexture__10J2DPictureFPCcUc = .text:0x802D3C34; // type:function size:0x50 scope:global align:4 +drawSelf__10J2DPictureFff = .text:0x802D3C84; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DPictureFffPA3_A4_f = .text:0x802D3CEC; // type:function size:0x68 scope:global align:4 +drawFullSet__10J2DPictureFffff10J2DBinding9J2DMirrorbPA3_A4_f = .text:0x802D3D54; // type:function size:0x320 scope:global align:4 +draw__10J2DPictureFffffbbb = .text:0x802D4074; // type:function size:0x41C scope:global align:4 +drawOut__10J2DPictureFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802D4490; // type:function size:0x3E4 scope:global align:4 +drawTexCoord__10J2DPictureFffffffffffffPA3_A4_f = .text:0x802D4874; // type:function size:0x2C8 scope:global align:4 +setTevMode__10J2DPictureFv = .text:0x802D4B3C; // type:function size:0x408 scope:global align:4 +swap__10J2DPictureFRfRf = .text:0x802D4F44; // type:function size:0x14 scope:global align:4 +setBlendKonstColor__10J2DPictureFv = .text:0x802D4F58; // type:function size:0xD0 scope:global align:4 +setBlendKonstAlpha__10J2DPictureFv = .text:0x802D5028; // type:function size:0xD0 scope:global align:4 +getNewColor__10J2DPictureFPQ28JUtility6TColor = .text:0x802D50F8; // type:function size:0xE0 scope:global align:4 +__ct__10J2DTextBoxFPCcPCc = .text:0x802D51D8; // type:function size:0x90 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStream = .text:0x802D5268; // type:function size:0x36C scope:global align:4 +__ct__10J2DTextBoxFUlRCQ29JGeometry8TBox2PC7ResFONTPCc18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802D55D4; // type:function size:0x8C scope:global align:4 +initiate__10J2DTextBoxFPC7ResFONTPCc18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802D5660; // type:function size:0x1C0 scope:global align:4 +__dt__10J2DTextBoxFv = .text:0x802D5820; // type:function size:0x98 scope:global align:4 +setFont__10J2DTextBoxFP7JUTFont = .text:0x802D58B8; // type:function size:0x70 scope:global align:4 +draw__10J2DTextBoxFfff18J2DTextBoxHBinding = .text:0x802D5928; // type:function size:0x17C scope:global align:4 +getStringPtr__10J2DTextBoxCFv = .text:0x802D5AA4; // type:function size:0x8 scope:global align:4 +setString__10J2DTextBoxFPCce = .text:0x802D5AAC; // type:function size:0xC0 scope:global align:4 +setConnectParent__10J2DTextBoxFb = .text:0x802D5B6C; // type:function size:0x78 scope:global align:4 +drawSelf__10J2DTextBoxFff = .text:0x802D5BE4; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DTextBoxFffPA3_A4_f = .text:0x802D5C4C; // type:function size:0x158 scope:global align:4 +resize__10J2DTextBoxFff = .text:0x802D5DA4; // type:function size:0x10C scope:global align:4 +getTypeID__10J2DTextBoxFv = .text:0x802D5EB0; // type:function size:0x8 scope:global align:4 +JRNLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize = .text:0x802D5EB8; // type:function size:0x80 scope:global align:4 +J3DGDSetGenMode__FUcUcUcUc11_GXCullMode = .text:0x802D5F38; // type:function size:0x178 scope:global align:4 +J3DGDSetGenMode_3Param__FUcUcUc = .text:0x802D60B0; // type:function size:0x154 scope:global align:4 +J3DGDSetIndTexStageNum__FUl = .text:0x802D6204; // type:function size:0x128 scope:global align:4 +J3DGDSetLightAttn__F10_GXLightIDffffff = .text:0x802D632C; // type:function size:0x2F8 scope:global align:4 +J3DGDSetLightColor__F10_GXLightID8_GXColor = .text:0x802D6624; // type:function size:0x110 scope:global align:4 +J3DGDSetLightPos__F10_GXLightIDfff = .text:0x802D6734; // type:function size:0x1CC scope:global align:4 +J3DGDSetLightDir__F10_GXLightIDfff = .text:0x802D6900; // type:function size:0x1CC scope:global align:4 +J3DGDSetVtxAttrFmtv__F9_GXVtxFmtP17_GXVtxAttrFmtListb = .text:0x802D6ACC; // type:function size:0x560 scope:global align:4 +J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc = .text:0x802D702C; // type:function size:0x1D0 scope:global align:4 +J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc = .text:0x802D71FC; // type:function size:0x204 scope:global align:4 +J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy = .text:0x802D7400; // type:function size:0x19C scope:global align:4 +J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt = .text:0x802D759C; // type:function size:0xA8 scope:global align:4 +J3DGDSetTexImgPtr__F11_GXTexMapIDPv = .text:0x802D7644; // type:function size:0x90 scope:global align:4 +J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl = .text:0x802D76D4; // type:function size:0xD4 scope:global align:4 +J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt = .text:0x802D77A8; // type:function size:0x98 scope:global align:4 +J3DGDLoadTlut__FPvUl11_GXTlutSize = .text:0x802D7840; // type:function size:0x2B8 scope:global align:4 +J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc = .text:0x802D7AF8; // type:function size:0x2E0 scope:global align:4 +J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale = .text:0x802D7DD8; // type:function size:0xF8 scope:global align:4 +J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID = .text:0x802D7ED0; // type:function size:0x200 scope:global align:4 +J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID = .text:0x802D80D0; // type:function size:0x18C scope:global align:4 +J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor = .text:0x802D825C; // type:function size:0x168 scope:global align:4 +J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802D83C4; // type:function size:0x234 scope:global align:4 +J3DGDSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802D85F8; // type:function size:0x364 scope:global align:4 +J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable = .text:0x802D895C; // type:function size:0x14C scope:global align:4 +__ct__6J3DSysFv = .text:0x802D8AA8; // type:function size:0xE4 scope:global align:4 +loadPosMtxIndx__6J3DSysCFiUs = .text:0x802D8B8C; // type:function size:0x24 scope:global align:4 +loadNrmMtxIndx__6J3DSysCFiUs = .text:0x802D8BB0; // type:function size:0x28 scope:global align:4 +J3DFifoLoadPosMtxImm__FPA4_fUl = .text:0x802D8BD8; // type:function size:0x80 scope:global align:4 +J3DFifoLoadNrmMtxImm__FPA4_fUl = .text:0x802D8C58; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxImm3x3__FPA3_fUl = .text:0x802D8CC4; // type:function size:0x6C scope:global align:4 +setTexCacheRegion__6J3DSysF15_GXTexCacheSize = .text:0x802D8D30; // type:function size:0x1B0 scope:global align:4 +drawInit__6J3DSysFv = .text:0x802D8EE0; // type:function size:0x68C scope:global align:4 +reinitGX__6J3DSysFv = .text:0x802D956C; // type:function size:0x5C scope:global align:4 +reinitGenMode__6J3DSysFv = .text:0x802D95C8; // type:function size:0x4C scope:global align:4 +reinitLighting__6J3DSysFv = .text:0x802D9614; // type:function size:0xAC scope:global align:4 +reinitTransform__6J3DSysFv = .text:0x802D96C0; // type:function size:0x104 scope:global align:4 +reinitTexture__6J3DSysFv = .text:0x802D97C4; // type:function size:0xA4 scope:global align:4 +reinitTevStages__6J3DSysFv = .text:0x802D9868; // type:function size:0x308 scope:global align:4 +reinitIndStages__6J3DSysFv = .text:0x802D9B70; // type:function size:0xF8 scope:global align:4 +reinitPixelProc__6J3DSysFv = .text:0x802D9C68; // type:function size:0x94 scope:global align:4 +__sinit_J3DSys_cpp = .text:0x802D9CFC; // type:function size:0x28 scope:local align:4 +__ct__13J3DVertexDataFv = .text:0x802D9D24; // type:function size:0x78 scope:global align:4 +__dt__13J3DVertexDataFv = .text:0x802D9D9C; // type:function size:0x3C scope:global align:4 +setVertexData__15J3DVertexBufferFP13J3DVertexData = .text:0x802D9DD8; // type:function size:0x60 scope:global align:4 +init__15J3DVertexBufferFv = .text:0x802D9E38; // type:function size:0x58 scope:global align:4 +__dt__15J3DVertexBufferFv = .text:0x802D9E90; // type:function size:0x3C scope:global align:4 +setArray__15J3DVertexBufferCFv = .text:0x802D9ECC; // type:function size:0x24 scope:global align:4 +allocTransformedVtxPosArray__15J3DVertexBufferFv = .text:0x802D9EF0; // type:function size:0xB4 scope:global align:4 +allocTransformedVtxNrmArray__15J3DVertexBufferFv = .text:0x802D9FA4; // type:function size:0xB4 scope:global align:4 +__ct__14J3DDrawMtxDataFv = .text:0x802DA058; // type:function size:0x14 scope:global align:4 +__dt__14J3DDrawMtxDataFv = .text:0x802DA06C; // type:function size:0x3C scope:global align:4 +__MTGQR7__FUl = .text:0x802DA0A8; // type:function size:0x8 scope:global align:4 +J3DGQRSetup7__FUlUlUlUl = .text:0x802DA0B0; // type:function size:0x38 scope:global align:4 +J3DCalcZValue__FPA4_f3Vec = .text:0x802DA0E8; // type:function size:0x38 scope:global align:4 +J3DCalcBBoardMtx__FPA4_f = .text:0x802DA120; // type:function size:0x1C0 scope:global align:4 +J3DCalcYBBoardMtx__FPA4_f = .text:0x802DA2E0; // type:function size:0x2A4 scope:global align:4 +J3DPSCalcInverseTranspose__FPA4_fPA3_f = .text:0x802DA584; // type:function size:0xC8 scope:global align:4 +J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f = .text:0x802DA64C; // type:function size:0xD8 scope:global align:4 +J3DGetTranslateRotateMtx__FsssfffPA4_f = .text:0x802DA724; // type:function size:0xC0 scope:global align:4 +J3DGetTextureMtx__FRC17J3DTextureSRTInfo3VecPA4_f = .text:0x802DA7E4; // type:function size:0xC4 scope:global align:4 +J3DGetTextureMtxOld__FRC17J3DTextureSRTInfo3VecPA4_f = .text:0x802DA8A8; // type:function size:0xC4 scope:global align:4 +J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f = .text:0x802DA96C; // type:function size:0xCC scope:global align:4 +J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f = .text:0x802DAA38; // type:function size:0xCC scope:global align:4 +J3DScaleNrmMtx__FPA4_fRC3Vec = .text:0x802DAB04; // type:function size:0x64 scope:global align:4 +J3DScaleNrmMtx33__FPA3_fRC3Vec = .text:0x802DAB68; // type:function size:0x54 scope:global align:4 +J3DMtxProjConcat__FPA4_fPA4_fPA4_f = .text:0x802DABBC; // type:function size:0x124 scope:global align:4 +J3DPSMtx33Copy__FPA3_fPA3_f = .text:0x802DACE0; // type:function size:0x2C scope:global align:4 +J3DPSMtx33CopyFrom34__FPA4_fPA3_f = .text:0x802DAD0C; // type:function size:0x34 scope:global align:4 +J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl = .text:0x802DAD40; // type:function size:0xDC scope:global align:4 +newDisplayList__17J3DDisplayListObjFUl = .text:0x802DAE1C; // type:function size:0x80 scope:global align:4 +newSingleDisplayList__17J3DDisplayListObjFUl = .text:0x802DAE9C; // type:function size:0x64 scope:global align:4 +single_To_Double__17J3DDisplayListObjFv = .text:0x802DAF00; // type:function size:0x78 scope:global align:4 +setSingleDisplayList__17J3DDisplayListObjFPvUl = .text:0x802DAF78; // type:function size:0x20 scope:global align:4 +swapBuffer__17J3DDisplayListObjFv = .text:0x802DAF98; // type:function size:0x14 scope:global align:4 +callDL__17J3DDisplayListObjCFv = .text:0x802DAFAC; // type:function size:0x2C scope:global align:4 +beginDL__17J3DDisplayListObjFv = .text:0x802DAFD8; // type:function size:0x54 scope:global align:4 +endDL__17J3DDisplayListObjFv = .text:0x802DB02C; // type:function size:0x5C scope:global align:4 +beginPatch__17J3DDisplayListObjFv = .text:0x802DB088; // type:function size:0x20 scope:global align:4 +endPatch__17J3DDisplayListObjFv = .text:0x802DB0A8; // type:function size:0x3C scope:global align:4 +isSame__9J3DPacketCFP12J3DMatPacket = .text:0x802DB0E4; // type:function size:0x8 scope:global align:4 +entry__9J3DPacketFP13J3DDrawBuffer = .text:0x802DB0EC; // type:function size:0x8 scope:global align:4 +addChildPacket__9J3DPacketFP9J3DPacket = .text:0x802DB0F4; // type:function size:0x20 scope:global align:4 +draw__17J3DCallBackPacketFv = .text:0x802DB114; // type:function size:0x8C scope:global align:4 +__ct__13J3DDrawPacketFv = .text:0x802DB1A0; // type:function size:0x34 scope:global align:4 +__dt__13J3DDrawPacketFv = .text:0x802DB1D4; // type:function size:0x5C scope:global align:4 +newDisplayList__13J3DDrawPacketFUl = .text:0x802DB230; // type:function size:0x8C scope:global align:4 +newSingleDisplayList__13J3DDrawPacketFUl = .text:0x802DB2BC; // type:function size:0x8C scope:global align:4 +draw__13J3DDrawPacketFv = .text:0x802DB348; // type:function size:0x24 scope:global align:4 +__ct__12J3DMatPacketFv = .text:0x802DB36C; // type:function size:0x58 scope:global align:4 +__dt__12J3DMatPacketFv = .text:0x802DB3C4; // type:function size:0x60 scope:global align:4 +addShapePacket__12J3DMatPacketFP14J3DShapePacket = .text:0x802DB424; // type:function size:0x20 scope:global align:4 +beginDiff__12J3DMatPacketFv = .text:0x802DB444; // type:function size:0x28 scope:global align:4 +endDiff__12J3DMatPacketFv = .text:0x802DB46C; // type:function size:0x28 scope:global align:4 +draw__12J3DMatPacketFv = .text:0x802DB494; // type:function size:0x90 scope:global align:4 +__ct__14J3DShapePacketFv = .text:0x802DB524; // type:function size:0x60 scope:global align:4 +__dt__14J3DShapePacketFv = .text:0x802DB584; // type:function size:0x60 scope:global align:4 +calcDifferedBufferSize__14J3DShapePacketFUl = .text:0x802DB5E4; // type:function size:0x1E8 scope:global align:4 +newDifferedDisplayList__14J3DShapePacketFUl = .text:0x802DB7CC; // type:function size:0x4C scope:global align:4 +prepareDraw__14J3DShapePacketCFv = .text:0x802DB818; // type:function size:0x78 scope:global align:4 +draw__14J3DShapePacketFv = .text:0x802DB890; // type:function size:0x68 scope:global align:4 +drawFast__14J3DShapePacketFv = .text:0x802DB8F8; // type:function size:0x58 scope:global align:4 +isSame__12J3DMatPacketCFP12J3DMatPacket = .text:0x802DB950; // type:function size:0x28 scope:global align:4 +draw__9J3DPacketFv = .text:0x802DB978; // type:function size:0x4 scope:global align:4 +__dt__17J3DCallBackPacketFv = .text:0x802DB97C; // type:function size:0x5C scope:global align:4 +loadMtxIndx_PNGP__11J3DShapeMtxCFiUs = .text:0x802DB9D8; // type:function size:0x44 scope:global align:4 +loadMtxIndx_PCPU__11J3DShapeMtxCFiUs = .text:0x802DBA1C; // type:function size:0x60 scope:global align:4 +loadMtxIndx_NCPU__11J3DShapeMtxCFiUs = .text:0x802DBA7C; // type:function size:0x4C scope:global align:4 +loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs = .text:0x802DBAC8; // type:function size:0x58 scope:global align:4 +loadMtxImm_PNGP__14J3DShapeMtxImmCFiUs = .text:0x802DBB20; // type:function size:0x74 scope:global align:4 +loadMtxImm_PCPU__14J3DShapeMtxImmCFiUs = .text:0x802DBB94; // type:function size:0x6C scope:global align:4 +loadMtxImm_NCPU__14J3DShapeMtxImmCFiUs = .text:0x802DBC00; // type:function size:0x60 scope:global align:4 +loadMtxImm_PNCPU__14J3DShapeMtxImmCFiUs = .text:0x802DBC60; // type:function size:0x58 scope:global align:4 +loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs = .text:0x802DBCB8; // type:function size:0x8C scope:global align:4 +loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x802DBD44; // type:function size:0x90 scope:global align:4 +loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x802DBDD4; // type:function size:0x78 scope:global align:4 +loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x802DBE4C; // type:function size:0x58 scope:global align:4 +load__11J3DShapeMtxCFv = .text:0x802DBEA4; // type:function size:0x5C scope:global align:4 +calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f = .text:0x802DBF00; // type:function size:0x60 scope:global align:4 +load__14J3DShapeMtxImmCFv = .text:0x802DBF60; // type:function size:0x5C scope:global align:4 +load__21J3DShapeMtxConcatViewCFv = .text:0x802DBFBC; // type:function size:0xD0 scope:global align:4 +loadNrmMtx__14J3DShapeMtxImmCFiUs = .text:0x802DC08C; // type:function size:0xF8 scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f = .text:0x802DC184; // type:function size:0xD0 scope:global align:4 +load__16J3DShapeMtxMultiCFv = .text:0x802DC254; // type:function size:0xA0 scope:global align:4 +calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f = .text:0x802DC2F4; // type:function size:0x94 scope:global align:4 +load__19J3DShapeMtxMultiImmCFv = .text:0x802DC388; // type:function size:0xA0 scope:global align:4 +load__26J3DShapeMtxMultiConcatViewCFv = .text:0x802DC428; // type:function size:0xFC scope:global align:4 +loadNrmMtx__19J3DShapeMtxMultiImmCFiUs = .text:0x802DC524; // type:function size:0xFC scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f = .text:0x802DC620; // type:function size:0xD4 scope:global align:4 +load__20J3DShapeMtxBBoardImmCFv = .text:0x802DC6F4; // type:function size:0xC4 scope:global align:4 +load__27J3DShapeMtxBBoardConcatViewCFv = .text:0x802DC7B8; // type:function size:0x108 scope:global align:4 +load__21J3DShapeMtxYBBoardImmCFv = .text:0x802DC8C0; // type:function size:0xF8 scope:global align:4 +load__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x802DC9B8; // type:function size:0x134 scope:global align:4 +__ct__12J3DShapeDrawFPCUcUl = .text:0x802DCAEC; // type:function size:0x18 scope:global align:4 +draw__12J3DShapeDrawCFv = .text:0x802DCB04; // type:function size:0x2C scope:global align:4 +__dt__12J3DShapeDrawFv = .text:0x802DCB30; // type:function size:0x48 scope:global align:4 +__dt__28J3DShapeMtxYBBoardConcatViewFv = .text:0x802DCB78; // type:function size:0x7C scope:global align:4 +getType__21J3DShapeMtxYBBoardImmCFv = .text:0x802DCBF4; // type:function size:0xC scope:global align:4 +getUseMtxIndex__11J3DShapeMtxCFUs = .text:0x802DCC00; // type:function size:0x8 scope:global align:4 +__dt__21J3DShapeMtxYBBoardImmFv = .text:0x802DCC08; // type:function size:0x6C scope:global align:4 +__dt__27J3DShapeMtxBBoardConcatViewFv = .text:0x802DCC74; // type:function size:0x7C scope:global align:4 +getType__20J3DShapeMtxBBoardImmCFv = .text:0x802DCCF0; // type:function size:0xC scope:global align:4 +__dt__20J3DShapeMtxBBoardImmFv = .text:0x802DCCFC; // type:function size:0x6C scope:global align:4 +__dt__26J3DShapeMtxMultiConcatViewFv = .text:0x802DCD68; // type:function size:0x7C scope:global align:4 +getType__26J3DShapeMtxMultiConcatViewCFv = .text:0x802DCDE4; // type:function size:0xC scope:global align:4 +getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv = .text:0x802DCDF0; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs = .text:0x802DCDF8; // type:function size:0x10 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs = .text:0x802DCE08; // type:function size:0x4 scope:global align:4 +__dt__19J3DShapeMtxMultiImmFv = .text:0x802DCE0C; // type:function size:0x6C scope:global align:4 +getType__19J3DShapeMtxMultiImmCFv = .text:0x802DCE78; // type:function size:0xC scope:global align:4 +getUseMtxNum__19J3DShapeMtxMultiImmCFv = .text:0x802DCE84; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__19J3DShapeMtxMultiImmCFUs = .text:0x802DCE8C; // type:function size:0x10 scope:global align:4 +__dt__16J3DShapeMtxMultiFv = .text:0x802DCE9C; // type:function size:0x5C scope:global align:4 +getType__16J3DShapeMtxMultiCFv = .text:0x802DCEF8; // type:function size:0xC scope:global align:4 +getUseMtxNum__16J3DShapeMtxMultiCFv = .text:0x802DCF04; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__16J3DShapeMtxMultiCFUs = .text:0x802DCF0C; // type:function size:0x10 scope:global align:4 +__dt__21J3DShapeMtxConcatViewFv = .text:0x802DCF1C; // type:function size:0x6C scope:global align:4 +getType__21J3DShapeMtxConcatViewCFv = .text:0x802DCF88; // type:function size:0xC scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUs = .text:0x802DCF94; // type:function size:0x4 scope:global align:4 +__dt__14J3DShapeMtxImmFv = .text:0x802DCF98; // type:function size:0x5C scope:global align:4 +getType__14J3DShapeMtxImmCFv = .text:0x802DCFF4; // type:function size:0xC scope:global align:4 +__dt__11J3DShapeMtxFv = .text:0x802DD000; // type:function size:0x48 scope:global align:4 +getType__11J3DShapeMtxCFv = .text:0x802DD048; // type:function size:0xC scope:global align:4 +__sinit_J3DShapeMtx_cpp = .text:0x802DD054; // type:function size:0x138 scope:local align:4 +initialize__8J3DShapeFv = .text:0x802DD18C; // type:function size:0x70 scope:global align:4 +calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f = .text:0x802DD1FC; // type:function size:0x80 scope:global align:4 +countBumpMtxNum__8J3DShapeCFv = .text:0x802DD27C; // type:function size:0x74 scope:global align:4 +J3DLoadCPCmd__FUcUl = .text:0x802DD2F0; // type:function size:0x18 scope:global align:4 +J3DLoadArrayBasePtr__F7_GXAttrPv = .text:0x802DD308; // type:function size:0x3C scope:global align:4 +loadVtxArray__8J3DShapeCFv = .text:0x802DD344; // type:function size:0x70 scope:global align:4 +isSameVcdVatCmd__8J3DShapeFP8J3DShape = .text:0x802DD3B4; // type:function size:0x3C scope:global align:4 +makeVtxArrayCmd__8J3DShapeFv = .text:0x802DD3F0; // type:function size:0x2C8 scope:global align:4 +makeVcdVatCmd__8J3DShapeFv = .text:0x802DD6B8; // type:function size:0x74 scope:global align:4 +loadPreDrawSetting__8J3DShapeCFv = .text:0x802DD72C; // type:function size:0xA0 scope:global align:4 +setArrayAndBindPipeline__8J3DShapeCFv = .text:0x802DD7CC; // type:function size:0xA8 scope:global align:4 +drawFast__8J3DShapeCFv = .text:0x802DD874; // type:function size:0x188 scope:global align:4 +draw__8J3DShapeCFv = .text:0x802DD9FC; // type:function size:0x48 scope:global align:4 +simpleDraw__8J3DShapeCFv = .text:0x802DDA44; // type:function size:0x84 scope:global align:4 +simpleDrawCache__8J3DShapeCFv = .text:0x802DDAC8; // type:function size:0xFC scope:global align:4 +createColorBlock__11J3DMaterialFUl = .text:0x802DDBC4; // type:function size:0x200 scope:global align:4 +createTexGenBlock__11J3DMaterialFUl = .text:0x802DDDC4; // type:function size:0x164 scope:global align:4 +createTevBlock__11J3DMaterialFi = .text:0x802DDF28; // type:function size:0x374 scope:global align:4 +createIndBlock__11J3DMaterialFi = .text:0x802DE29C; // type:function size:0xE8 scope:global align:4 +createPEBlock__11J3DMaterialFUlUl = .text:0x802DE384; // type:function size:0x1C4 scope:global align:4 +calcSizeColorBlock__11J3DMaterialFUl = .text:0x802DE548; // type:function size:0x50 scope:global align:4 +calcSizeTexGenBlock__11J3DMaterialFUl = .text:0x802DE598; // type:function size:0x2C scope:global align:4 +calcSizeTevBlock__11J3DMaterialFi = .text:0x802DE5C4; // type:function size:0x48 scope:global align:4 +calcSizeIndBlock__11J3DMaterialFi = .text:0x802DE60C; // type:function size:0x14 scope:global align:4 +calcSizePEBlock__11J3DMaterialFUlUl = .text:0x802DE620; // type:function size:0x68 scope:global align:4 +initialize__11J3DMaterialFv = .text:0x802DE688; // type:function size:0x50 scope:global align:4 +countDLSize__11J3DMaterialFv = .text:0x802DE6D8; // type:function size:0xB4 scope:global align:4 +makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj = .text:0x802DE78C; // type:function size:0x2DC scope:global align:4 +makeDisplayList__11J3DMaterialFv = .text:0x802DEA68; // type:function size:0x48 scope:global align:4 +makeSharedDisplayList__11J3DMaterialFv = .text:0x802DEAB0; // type:function size:0x24 scope:global align:4 +load__11J3DMaterialFv = .text:0x802DEAD4; // type:function size:0x68 scope:global align:4 +loadSharedDL__11J3DMaterialFv = .text:0x802DEB3C; // type:function size:0x64 scope:global align:4 +patch__11J3DMaterialFv = .text:0x802DEBA0; // type:function size:0x98 scope:global align:4 +diff__11J3DMaterialFUl = .text:0x802DEC38; // type:function size:0x204 scope:global align:4 +calc__11J3DMaterialFPA4_Cf = .text:0x802DEE3C; // type:function size:0x4C scope:global align:4 +setCurrentMtx__11J3DMaterialFv = .text:0x802DEE88; // type:function size:0x18 scope:global align:4 +calcCurrentMtx__11J3DMaterialFv = .text:0x802DEEA0; // type:function size:0x150 scope:global align:4 +copy__11J3DMaterialFP11J3DMaterial = .text:0x802DEFF0; // type:function size:0xAC scope:global align:4 +reset__11J3DMaterialFv = .text:0x802DF09C; // type:function size:0x5C scope:global align:4 +change__11J3DMaterialFv = .text:0x802DF0F8; // type:function size:0x20 scope:global align:4 +newSharedDisplayList__11J3DMaterialFUl = .text:0x802DF118; // type:function size:0x94 scope:global align:4 +newSingleSharedDisplayList__11J3DMaterialFUl = .text:0x802DF1AC; // type:function size:0x94 scope:global align:4 +initialize__18J3DPatchedMaterialFv = .text:0x802DF240; // type:function size:0x20 scope:global align:4 +makeDisplayList__18J3DPatchedMaterialFv = .text:0x802DF260; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__18J3DPatchedMaterialFv = .text:0x802DF264; // type:function size:0x4 scope:global align:4 +load__18J3DPatchedMaterialFv = .text:0x802DF268; // type:function size:0x44 scope:global align:4 +loadSharedDL__18J3DPatchedMaterialFv = .text:0x802DF2AC; // type:function size:0x40 scope:global align:4 +calc__18J3DPatchedMaterialFPA4_Cf = .text:0x802DF2EC; // type:function size:0x4C scope:global align:4 +reset__18J3DPatchedMaterialFv = .text:0x802DF338; // type:function size:0x4 scope:global align:4 +change__18J3DPatchedMaterialFv = .text:0x802DF33C; // type:function size:0x4 scope:global align:4 +initialize__17J3DLockedMaterialFv = .text:0x802DF340; // type:function size:0x20 scope:global align:4 +makeDisplayList__17J3DLockedMaterialFv = .text:0x802DF360; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__17J3DLockedMaterialFv = .text:0x802DF364; // type:function size:0x4 scope:global align:4 +load__17J3DLockedMaterialFv = .text:0x802DF368; // type:function size:0x44 scope:global align:4 +loadSharedDL__17J3DLockedMaterialFv = .text:0x802DF3AC; // type:function size:0x40 scope:global align:4 +patch__17J3DLockedMaterialFv = .text:0x802DF3EC; // type:function size:0x4 scope:global align:4 +diff__17J3DLockedMaterialFUl = .text:0x802DF3F0; // type:function size:0x4 scope:global align:4 +calc__17J3DLockedMaterialFPA4_Cf = .text:0x802DF3F4; // type:function size:0x4 scope:global align:4 +reset__17J3DLockedMaterialFv = .text:0x802DF3F8; // type:function size:0x4 scope:global align:4 +change__17J3DLockedMaterialFv = .text:0x802DF3FC; // type:function size:0x4 scope:global align:4 +__dt__21J3DColorBlockLightOffFv = .text:0x802DF400; // type:function size:0x5C scope:global align:4 +__dt__13J3DColorBlockFv = .text:0x802DF45C; // type:function size:0x48 scope:global align:4 +__dt__21J3DTexGenBlockPatchedFv = .text:0x802DF4A4; // type:function size:0x5C scope:global align:4 +__dt__14J3DTexGenBlockFv = .text:0x802DF500; // type:function size:0x48 scope:global align:4 +__dt__11J3DTevBlockFv = .text:0x802DF548; // type:function size:0x48 scope:global align:4 +__dt__11J3DIndBlockFv = .text:0x802DF590; // type:function size:0x48 scope:global align:4 +__dt__10J3DPEBlockFv = .text:0x802DF5D8; // type:function size:0x48 scope:global align:4 +countDLSize__14J3DTexGenBlockFv = .text:0x802DF620; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DColorBlockFv = .text:0x802DF628; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DTevBlockFv = .text:0x802DF630; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DIndBlockFv = .text:0x802DF638; // type:function size:0x8 scope:global align:4 +countDLSize__10J3DPEBlockFv = .text:0x802DF640; // type:function size:0x8 scope:global align:4 +load__13J3DColorBlockFv = .text:0x802DF648; // type:function size:0x4 scope:global align:4 +getCullMode__13J3DColorBlockCFv = .text:0x802DF64C; // type:function size:0x8 scope:global align:4 +load__11J3DTevBlockFv = .text:0x802DF654; // type:function size:0x4 scope:global align:4 +getNBTScale__14J3DTexGenBlockFv = .text:0x802DF658; // type:function size:0x8 scope:global align:4 +patch__13J3DColorBlockFv = .text:0x802DF660; // type:function size:0x4 scope:global align:4 +diff__13J3DColorBlockFUl = .text:0x802DF664; // type:function size:0x4 scope:global align:4 +diff__10J3DPEBlockFUl = .text:0x802DF668; // type:function size:0x4 scope:global align:4 +reset__10J3DPEBlockFP10J3DPEBlock = .text:0x802DF66C; // type:function size:0x4 scope:global align:4 +reset__11J3DIndBlockFP11J3DIndBlock = .text:0x802DF670; // type:function size:0x4 scope:global align:4 +reset__11J3DTevBlockFP11J3DTevBlock = .text:0x802DF674; // type:function size:0x4 scope:global align:4 +reset__14J3DTexGenBlockFP14J3DTexGenBlock = .text:0x802DF678; // type:function size:0x4 scope:global align:4 +reset__13J3DColorBlockFP13J3DColorBlock = .text:0x802DF67C; // type:function size:0x4 scope:global align:4 +diffFog__10J3DPEBlockFv = .text:0x802DF680; // type:function size:0x4 scope:global align:4 +diffBlend__10J3DPEBlockFv = .text:0x802DF684; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockFP6J3DFog = .text:0x802DF688; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp = .text:0x802DF68C; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFPC8J3DBlend = .text:0x802DF690; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockFPC8J3DZMode = .text:0x802DF694; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFPCUc = .text:0x802DF698; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFUc = .text:0x802DF69C; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFPCUc = .text:0x802DF6A0; // type:function size:0x4 scope:global align:4 +getDither__10J3DPEBlockCFv = .text:0x802DF6A4; // type:function size:0x8 scope:global align:4 +getFogOffset__10J3DPEBlockCFv = .text:0x802DF6AC; // type:function size:0x8 scope:global align:4 +setFogOffset__10J3DPEBlockFUl = .text:0x802DF6B4; // type:function size:0x4 scope:global align:4 +diff__15J3DIndBlockNullFUl = .text:0x802DF6B8; // type:function size:0x4 scope:global align:4 +load__15J3DIndBlockNullFv = .text:0x802DF6BC; // type:function size:0x4 scope:global align:4 +reset__15J3DIndBlockNullFP11J3DIndBlock = .text:0x802DF6C0; // type:function size:0x4 scope:global align:4 +getType__15J3DIndBlockNullFv = .text:0x802DF6C4; // type:function size:0xC scope:global align:4 +__dt__15J3DIndBlockNullFv = .text:0x802DF6D0; // type:function size:0x5C scope:global align:4 +setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder = .text:0x802DF72C; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder = .text:0x802DF730; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx = .text:0x802DF734; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale = .text:0x802DF738; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFPCUl = .text:0x802DF73C; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockF11J3DNBTScale = .text:0x802DF740; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale = .text:0x802DF744; // type:function size:0x4 scope:global align:4 +getTexMtxOffset__14J3DTexGenBlockCFv = .text:0x802DF748; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__14J3DTexGenBlockFUl = .text:0x802DF750; // type:function size:0x4 scope:global align:4 +patchMatColor__13J3DColorBlockFv = .text:0x802DF754; // type:function size:0x4 scope:global align:4 +diffMatColor__13J3DColorBlockFv = .text:0x802DF758; // type:function size:0x4 scope:global align:4 +diffLight__13J3DColorBlockFv = .text:0x802DF75C; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x802DF760; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x802DF764; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFPCUc = .text:0x802DF768; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlPC12J3DColorChan = .text:0x802DF76C; // type:function size:0x4 scope:global align:4 +getLight__13J3DColorBlockFUl = .text:0x802DF770; // type:function size:0x8 scope:global align:4 +setCullMode__13J3DColorBlockFPCUc = .text:0x802DF778; // type:function size:0x4 scope:global align:4 +getMatColorOffset__13J3DColorBlockCFv = .text:0x802DF77C; // type:function size:0x8 scope:global align:4 +getColorChanOffset__13J3DColorBlockCFv = .text:0x802DF784; // type:function size:0x8 scope:global align:4 +setMatColorOffset__13J3DColorBlockFUl = .text:0x802DF78C; // type:function size:0x4 scope:global align:4 +setColorChanOffset__13J3DColorBlockFUl = .text:0x802DF790; // type:function size:0x4 scope:global align:4 +initialize__21J3DColorBlockLightOffFv = .text:0x802DF794; // type:function size:0x50 scope:global align:4 +initialize__22J3DColorBlockAmbientOnFv = .text:0x802DF7E4; // type:function size:0x8C scope:global align:4 +initialize__20J3DColorBlockLightOnFv = .text:0x802DF870; // type:function size:0xAC scope:global align:4 +initialize__21J3DTexGenBlockPatchedFv = .text:0x802DF91C; // type:function size:0x30 scope:global align:4 +initialize__15J3DTexGenBlock4Fv = .text:0x802DF94C; // type:function size:0x30 scope:global align:4 +initialize__19J3DTexGenBlockBasicFv = .text:0x802DF97C; // type:function size:0x30 scope:global align:4 +initialize__15J3DTevBlockNullFv = .text:0x802DF9AC; // type:function size:0xC scope:global align:4 +initialize__18J3DTevBlockPatchedFv = .text:0x802DF9B8; // type:function size:0x104 scope:global align:4 +initialize__12J3DTevBlock1Fv = .text:0x802DFABC; // type:function size:0x28 scope:global align:4 +initialize__12J3DTevBlock2Fv = .text:0x802DFAE4; // type:function size:0xD8 scope:global align:4 +initialize__12J3DTevBlock4Fv = .text:0x802DFBBC; // type:function size:0x110 scope:global align:4 +initialize__13J3DTevBlock16Fv = .text:0x802DFCCC; // type:function size:0x124 scope:global align:4 +initialize__15J3DIndBlockFullFv = .text:0x802DFDF0; // type:function size:0xC scope:global align:4 +initialize__16J3DPEBlockFogOffFv = .text:0x802DFDFC; // type:function size:0x24 scope:global align:4 +initialize__14J3DPEBlockFullFv = .text:0x802DFE20; // type:function size:0x30 scope:global align:4 +countDLSize__21J3DColorBlockLightOffFv = .text:0x802DFE50; // type:function size:0x8 scope:global align:4 +countDLSize__22J3DColorBlockAmbientOnFv = .text:0x802DFE58; // type:function size:0x8 scope:global align:4 +countDLSize__20J3DColorBlockLightOnFv = .text:0x802DFE60; // type:function size:0x8 scope:global align:4 +countDLSize__21J3DTexGenBlockPatchedFv = .text:0x802DFE68; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DTexGenBlock4Fv = .text:0x802DFE70; // type:function size:0x8 scope:global align:4 +countDLSize__19J3DTexGenBlockBasicFv = .text:0x802DFE78; // type:function size:0x8 scope:global align:4 +countDLSize__18J3DTevBlockPatchedFv = .text:0x802DFE80; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock1Fv = .text:0x802DFE88; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock2Fv = .text:0x802DFE90; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock4Fv = .text:0x802DFE98; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DTevBlock16Fv = .text:0x802DFEA0; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DIndBlockFullFv = .text:0x802DFEA8; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockOpaFv = .text:0x802DFEB0; // type:function size:0x8 scope:global align:4 +countDLSize__17J3DPEBlockTexEdgeFv = .text:0x802DFEB8; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockXluFv = .text:0x802DFEC0; // type:function size:0x8 scope:global align:4 +countDLSize__16J3DPEBlockFogOffFv = .text:0x802DFEC8; // type:function size:0x8 scope:global align:4 +countDLSize__14J3DPEBlockFullFv = .text:0x802DFED0; // type:function size:0x8 scope:global align:4 +load__21J3DColorBlockLightOffFv = .text:0x802DFED8; // type:function size:0x560 scope:global align:4 +load__22J3DColorBlockAmbientOnFv = .text:0x802E0438; // type:function size:0x688 scope:global align:4 +load__20J3DColorBlockLightOnFv = .text:0x802E0AC0; // type:function size:0x6C0 scope:global align:4 +patch__21J3DColorBlockLightOffFv = .text:0x802E1180; // type:function size:0x4C scope:global align:4 +patchMatColor__21J3DColorBlockLightOffFv = .text:0x802E11CC; // type:function size:0x1AC scope:global align:4 +patchLight__21J3DColorBlockLightOffFv = .text:0x802E1378; // type:function size:0x43C scope:global align:4 +patch__20J3DColorBlockLightOnFv = .text:0x802E17B4; // type:function size:0x4C scope:global align:4 +patchMatColor__20J3DColorBlockLightOnFv = .text:0x802E1800; // type:function size:0x1AC scope:global align:4 +patchLight__20J3DColorBlockLightOnFv = .text:0x802E19AC; // type:function size:0x46C scope:global align:4 +diff__21J3DColorBlockLightOffFUl = .text:0x802E1E18; // type:function size:0x68 scope:global align:4 +diffMatColor__21J3DColorBlockLightOffFv = .text:0x802E1E80; // type:function size:0x17C scope:global align:4 +diffLight__21J3DColorBlockLightOffFv = .text:0x802E1FFC; // type:function size:0x40C scope:global align:4 +diff__20J3DColorBlockLightOnFUl = .text:0x802E2408; // type:function size:0x70 scope:global align:4 +diffMatColor__20J3DColorBlockLightOnFv = .text:0x802E2478; // type:function size:0x17C scope:global align:4 +diffLight__20J3DColorBlockLightOnFv = .text:0x802E25F4; // type:function size:0x444 scope:global align:4 +load__15J3DTexGenBlock4Fv = .text:0x802E2A38; // type:function size:0x94 scope:global align:4 +load__19J3DTexGenBlockBasicFv = .text:0x802E2ACC; // type:function size:0x94 scope:global align:4 +patch__21J3DTexGenBlockPatchedFv = .text:0x802E2B60; // type:function size:0x90 scope:global align:4 +patch__15J3DTexGenBlock4Fv = .text:0x802E2BF0; // type:function size:0x9C scope:global align:4 +patch__19J3DTexGenBlockBasicFv = .text:0x802E2C8C; // type:function size:0x9C scope:global align:4 +diff__21J3DTexGenBlockPatchedFUl = .text:0x802E2D28; // type:function size:0x68 scope:global align:4 +diffTexMtx__21J3DTexGenBlockPatchedFv = .text:0x802E2D90; // type:function size:0x60 scope:global align:4 +diffTexGen__21J3DTexGenBlockPatchedFv = .text:0x802E2DF0; // type:function size:0xE0 scope:global align:4 +load__12J3DTevBlock1Fv = .text:0x802E2ED0; // type:function size:0x240 scope:global align:4 +load__12J3DTevBlock2Fv = .text:0x802E3110; // type:function size:0x51C scope:global align:4 +load__12J3DTevBlock4Fv = .text:0x802E362C; // type:function size:0x544 scope:global align:4 +load__13J3DTevBlock16Fv = .text:0x802E3B70; // type:function size:0x548 scope:global align:4 +patchTexNo__18J3DTevBlockPatchedFv = .text:0x802E40B8; // type:function size:0x94 scope:global align:4 +patchTevReg__18J3DTevBlockPatchedFv = .text:0x802E414C; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv = .text:0x802E4218; // type:function size:0x17C scope:global align:4 +patch__18J3DTevBlockPatchedFv = .text:0x802E4394; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock1Fv = .text:0x802E43E0; // type:function size:0x70 scope:global align:4 +patchTevReg__12J3DTevBlock1Fv = .text:0x802E4450; // type:function size:0x4 scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock1Fv = .text:0x802E4454; // type:function size:0xE4 scope:global align:4 +patch__12J3DTevBlock1Fv = .text:0x802E4538; // type:function size:0x2C scope:global align:4 +patchTexNo__12J3DTevBlock2Fv = .text:0x802E4564; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock2Fv = .text:0x802E45F8; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock2Fv = .text:0x802E46C4; // type:function size:0x150 scope:global align:4 +patch__12J3DTevBlock2Fv = .text:0x802E4814; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock4Fv = .text:0x802E4860; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock4Fv = .text:0x802E48F4; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock4Fv = .text:0x802E49C0; // type:function size:0x17C scope:global align:4 +patch__12J3DTevBlock4Fv = .text:0x802E4B3C; // type:function size:0x4C scope:global align:4 +patchTexNo__13J3DTevBlock16Fv = .text:0x802E4B88; // type:function size:0x94 scope:global align:4 +patchTevReg__13J3DTevBlock16Fv = .text:0x802E4C1C; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__13J3DTevBlock16Fv = .text:0x802E4CE8; // type:function size:0x17C scope:global align:4 +patch__13J3DTevBlock16Fv = .text:0x802E4E64; // type:function size:0x4C scope:global align:4 +diff__11J3DTevBlockFUl = .text:0x802E4EB0; // type:function size:0xBC scope:global align:4 +diffTexNo__18J3DTevBlockPatchedFv = .text:0x802E4F6C; // type:function size:0x64 scope:global align:4 +diffTevStage__18J3DTevBlockPatchedFv = .text:0x802E4FD0; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__18J3DTevBlockPatchedFv = .text:0x802E50E4; // type:function size:0xB0 scope:global align:4 +diffTevReg__18J3DTevBlockPatchedFv = .text:0x802E5194; // type:function size:0x9C scope:global align:4 +diffTexCoordScale__18J3DTevBlockPatchedFv = .text:0x802E5230; // type:function size:0xF8 scope:global align:4 +diffTexNo__12J3DTevBlock1Fv = .text:0x802E5328; // type:function size:0x38 scope:global align:4 +diffTevReg__12J3DTevBlock1Fv = .text:0x802E5360; // type:function size:0x4 scope:global align:4 +diffTevStage__12J3DTevBlock1Fv = .text:0x802E5364; // type:function size:0xF0 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock1Fv = .text:0x802E5454; // type:function size:0x80 scope:global align:4 +diffTexCoordScale__12J3DTevBlock1Fv = .text:0x802E54D4; // type:function size:0x68 scope:global align:4 +diffTexNo__12J3DTevBlock2Fv = .text:0x802E553C; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock2Fv = .text:0x802E55A0; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock2Fv = .text:0x802E563C; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock2Fv = .text:0x802E5750; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock2Fv = .text:0x802E5800; // type:function size:0xC4 scope:global align:4 +diffTexNo__12J3DTevBlock4Fv = .text:0x802E58C4; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock4Fv = .text:0x802E5928; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock4Fv = .text:0x802E59C4; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock4Fv = .text:0x802E5AD8; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock4Fv = .text:0x802E5B88; // type:function size:0xF8 scope:global align:4 +diffTexNo__13J3DTevBlock16Fv = .text:0x802E5C80; // type:function size:0x64 scope:global align:4 +diffTevReg__13J3DTevBlock16Fv = .text:0x802E5CE4; // type:function size:0x9C scope:global align:4 +diffTevStage__13J3DTevBlock16Fv = .text:0x802E5D80; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__13J3DTevBlock16Fv = .text:0x802E5E94; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__13J3DTevBlock16Fv = .text:0x802E5F44; // type:function size:0xF8 scope:global align:4 +ptrToIndex__13J3DTevBlock16Fv = .text:0x802E603C; // type:function size:0xE4 scope:global align:4 +ptrToIndex__18J3DTevBlockPatchedFv = .text:0x802E6120; // type:function size:0xE4 scope:global align:4 +indexToPtr_private__11J3DTevBlockFUl = .text:0x802E6204; // type:function size:0x94 scope:global align:4 +load__15J3DIndBlockFullFv = .text:0x802E6298; // type:function size:0x1FC scope:global align:4 +diff__15J3DIndBlockFullFUl = .text:0x802E6494; // type:function size:0xE8 scope:global align:4 +load__13J3DPEBlockOpaFv = .text:0x802E657C; // type:function size:0x2C0 scope:global align:4 +load__17J3DPEBlockTexEdgeFv = .text:0x802E683C; // type:function size:0x2C8 scope:global align:4 +load__13J3DPEBlockXluFv = .text:0x802E6B04; // type:function size:0x2C4 scope:global align:4 +load__16J3DPEBlockFogOffFv = .text:0x802E6DC8; // type:function size:0x488 scope:global align:4 +diffBlend__16J3DPEBlockFogOffFv = .text:0x802E7250; // type:function size:0x2E8 scope:global align:4 +load__14J3DPEBlockFullFv = .text:0x802E7538; // type:function size:0x4E4 scope:global align:4 +patch__14J3DPEBlockFullFv = .text:0x802E7A1C; // type:function size:0xBC scope:global align:4 +diffFog__14J3DPEBlockFullFv = .text:0x802E7AD8; // type:function size:0x84 scope:global align:4 +diffBlend__14J3DPEBlockFullFv = .text:0x802E7B5C; // type:function size:0x2E8 scope:global align:4 +diff__14J3DPEBlockFullFUl = .text:0x802E7E44; // type:function size:0x68 scope:global align:4 +reset__21J3DColorBlockLightOffFP13J3DColorBlock = .text:0x802E7EAC; // type:function size:0xDC scope:global align:4 +reset__22J3DColorBlockAmbientOnFP13J3DColorBlock = .text:0x802E7F88; // type:function size:0x150 scope:global align:4 +reset__20J3DColorBlockLightOnFP13J3DColorBlock = .text:0x802E80D8; // type:function size:0x150 scope:global align:4 +reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock = .text:0x802E8228; // type:function size:0x12C scope:global align:4 +reset__15J3DTexGenBlock4FP14J3DTexGenBlock = .text:0x802E8354; // type:function size:0x160 scope:global align:4 +reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock = .text:0x802E84B4; // type:function size:0x160 scope:global align:4 +reset__18J3DTevBlockPatchedFP11J3DTevBlock = .text:0x802E8614; // type:function size:0x1BC scope:global align:4 +reset__12J3DTevBlock1FP11J3DTevBlock = .text:0x802E87D0; // type:function size:0xE8 scope:global align:4 +reset__12J3DTevBlock2FP11J3DTevBlock = .text:0x802E88B8; // type:function size:0x300 scope:global align:4 +reset__12J3DTevBlock4FP11J3DTevBlock = .text:0x802E8BB8; // type:function size:0x4D8 scope:global align:4 +reset__13J3DTevBlock16FP11J3DTevBlock = .text:0x802E9090; // type:function size:0x29C scope:global align:4 +reset__15J3DIndBlockFullFP11J3DIndBlock = .text:0x802E932C; // type:function size:0x150 scope:global align:4 +reset__16J3DPEBlockFogOffFP10J3DPEBlock = .text:0x802E947C; // type:function size:0x100 scope:global align:4 +reset__14J3DPEBlockFullFP10J3DPEBlock = .text:0x802E957C; // type:function size:0x14C scope:global align:4 +calc__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x802E96C8; // type:function size:0x258 scope:global align:4 +load__9J3DTexMtxCFUl = .text:0x802E9920; // type:function size:0x64 scope:global align:4 +J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType = .text:0x802E9984; // type:function size:0x580 scope:global align:4 +diffTevReg__11J3DTevBlockFv = .text:0x802E9F04; // type:function size:0x4 scope:global align:4 +diffTevStageIndirect__11J3DTevBlockFv = .text:0x802E9F08; // type:function size:0x4 scope:global align:4 +diffTevStage__11J3DTevBlockFv = .text:0x802E9F0C; // type:function size:0x4 scope:global align:4 +diffTexCoordScale__11J3DTevBlockFv = .text:0x802E9F10; // type:function size:0x4 scope:global align:4 +diffTexNo__11J3DTevBlockFv = .text:0x802E9F14; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockFullFv = .text:0x802E9F18; // type:function size:0xC scope:global align:4 +setFog__14J3DPEBlockFullFP6J3DFog = .text:0x802E9F24; // type:function size:0x8 scope:global align:4 +getFog__14J3DPEBlockFullFv = .text:0x802E9F2C; // type:function size:0x8 scope:global align:4 +setAlphaComp__14J3DPEBlockFullF12J3DAlphaComp = .text:0x802E9F34; // type:function size:0x1C scope:global align:4 +setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp = .text:0x802E9F50; // type:function size:0x1C scope:global align:4 +getAlphaComp__14J3DPEBlockFullFv = .text:0x802E9F6C; // type:function size:0x8 scope:global align:4 +setBlend__14J3DPEBlockFullF8J3DBlend = .text:0x802E9F74; // type:function size:0x24 scope:global align:4 +setBlend__14J3DPEBlockFullFPC8J3DBlend = .text:0x802E9F98; // type:function size:0x24 scope:global align:4 +getBlend__14J3DPEBlockFullFv = .text:0x802E9FBC; // type:function size:0x8 scope:global align:4 +setZMode__14J3DPEBlockFullF8J3DZMode = .text:0x802E9FC4; // type:function size:0xC scope:global align:4 +setZMode__14J3DPEBlockFullFPC8J3DZMode = .text:0x802E9FD0; // type:function size:0xC scope:global align:4 +getZMode__14J3DPEBlockFullFv = .text:0x802E9FDC; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFUc = .text:0x802E9FE4; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFPCUc = .text:0x802E9FEC; // type:function size:0xC scope:global align:4 +getZCompLoc__14J3DPEBlockFullCFv = .text:0x802E9FF8; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFUc = .text:0x802EA000; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFPCUc = .text:0x802EA008; // type:function size:0xC scope:global align:4 +getDither__14J3DPEBlockFullCFv = .text:0x802EA014; // type:function size:0x8 scope:global align:4 +getFogOffset__14J3DPEBlockFullCFv = .text:0x802EA01C; // type:function size:0x8 scope:global align:4 +setFogOffset__14J3DPEBlockFullFUl = .text:0x802EA024; // type:function size:0x8 scope:global align:4 +__dt__14J3DPEBlockFullFv = .text:0x802EA02C; // type:function size:0x5C scope:global align:4 +diff__16J3DPEBlockFogOffFUl = .text:0x802EA088; // type:function size:0x34 scope:global align:4 +getType__16J3DPEBlockFogOffFv = .text:0x802EA0BC; // type:function size:0xC scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffF12J3DAlphaComp = .text:0x802EA0C8; // type:function size:0x1C scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp = .text:0x802EA0E4; // type:function size:0x1C scope:global align:4 +getAlphaComp__16J3DPEBlockFogOffFv = .text:0x802EA100; // type:function size:0x8 scope:global align:4 +setBlend__16J3DPEBlockFogOffF8J3DBlend = .text:0x802EA108; // type:function size:0x24 scope:global align:4 +setBlend__16J3DPEBlockFogOffFPC8J3DBlend = .text:0x802EA12C; // type:function size:0x24 scope:global align:4 +getBlend__16J3DPEBlockFogOffFv = .text:0x802EA150; // type:function size:0x8 scope:global align:4 +setZMode__16J3DPEBlockFogOffF8J3DZMode = .text:0x802EA158; // type:function size:0xC scope:global align:4 +setZMode__16J3DPEBlockFogOffFPC8J3DZMode = .text:0x802EA164; // type:function size:0xC scope:global align:4 +getZMode__16J3DPEBlockFogOffFv = .text:0x802EA170; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFUc = .text:0x802EA178; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFPCUc = .text:0x802EA180; // type:function size:0xC scope:global align:4 +getZCompLoc__16J3DPEBlockFogOffCFv = .text:0x802EA18C; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFUc = .text:0x802EA194; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFPCUc = .text:0x802EA19C; // type:function size:0xC scope:global align:4 +getDither__16J3DPEBlockFogOffCFv = .text:0x802EA1A8; // type:function size:0x8 scope:global align:4 +__dt__16J3DPEBlockFogOffFv = .text:0x802EA1B0; // type:function size:0x5C scope:global align:4 +indexToPtr__13J3DTevBlock16Fv = .text:0x802EA20C; // type:function size:0x24 scope:global align:4 +getType__13J3DTevBlock16Fv = .text:0x802EA230; // type:function size:0xC scope:global align:4 +setTexNo__13J3DTevBlock16FUlUs = .text:0x802EA23C; // type:function size:0x10 scope:global align:4 +setTexNo__13J3DTevBlock16FUlPCUs = .text:0x802EA24C; // type:function size:0x14 scope:global align:4 +getTexNo__13J3DTevBlock16CFUl = .text:0x802EA260; // type:function size:0x10 scope:global align:4 +setTevOrder__13J3DTevBlock16FUl11J3DTevOrder = .text:0x802EA270; // type:function size:0x24 scope:global align:4 +setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder = .text:0x802EA294; // type:function size:0x24 scope:global align:4 +getTevOrder__13J3DTevBlock16FUl = .text:0x802EA2B8; // type:function size:0x14 scope:global align:4 +setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 = .text:0x802EA2CC; // type:function size:0x2C scope:global align:4 +setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 = .text:0x802EA2F8; // type:function size:0x2C scope:global align:4 +getTevColor__13J3DTevBlock16FUl = .text:0x802EA324; // type:function size:0x14 scope:global align:4 +setTevKColor__13J3DTevBlock16FUl10J3DGXColor = .text:0x802EA338; // type:function size:0x2C scope:global align:4 +setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor = .text:0x802EA364; // type:function size:0x2C scope:global align:4 +getTevKColor__13J3DTevBlock16FUl = .text:0x802EA390; // type:function size:0x14 scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlUc = .text:0x802EA3A4; // type:function size:0xC scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlPCUc = .text:0x802EA3B0; // type:function size:0x10 scope:global align:4 +getTevKColorSel__13J3DTevBlock16FUl = .text:0x802EA3C0; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlUc = .text:0x802EA3CC; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlPCUc = .text:0x802EA3D8; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__13J3DTevBlock16FUl = .text:0x802EA3E8; // type:function size:0xC scope:global align:4 +setTevStageNum__13J3DTevBlock16FUc = .text:0x802EA3F4; // type:function size:0x8 scope:global align:4 +setTevStageNum__13J3DTevBlock16FPCUc = .text:0x802EA3FC; // type:function size:0xC scope:global align:4 +getTevStageNum__13J3DTevBlock16CFv = .text:0x802EA408; // type:function size:0x8 scope:global align:4 +setTevStage__13J3DTevBlock16FUl11J3DTevStage = .text:0x802EA410; // type:function size:0x3C scope:global align:4 +setTevStage__13J3DTevBlock16FUlPC11J3DTevStage = .text:0x802EA44C; // type:function size:0x3C scope:global align:4 +getTevStage__13J3DTevBlock16FUl = .text:0x802EA488; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo = .text:0x802EA49C; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo = .text:0x802EA4D4; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable = .text:0x802EA50C; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable = .text:0x802EA51C; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__13J3DTevBlock16FUl = .text:0x802EA52C; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage = .text:0x802EA53C; // type:function size:0x14 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage = .text:0x802EA550; // type:function size:0x14 scope:global align:4 +getIndTevStage__13J3DTevBlock16FUl = .text:0x802EA564; // type:function size:0x14 scope:global align:4 +getTexNoOffset__13J3DTevBlock16CFv = .text:0x802EA578; // type:function size:0x8 scope:global align:4 +getTevRegOffset__13J3DTevBlock16CFv = .text:0x802EA580; // type:function size:0x8 scope:global align:4 +setTevRegOffset__13J3DTevBlock16FUl = .text:0x802EA588; // type:function size:0x8 scope:global align:4 +__dt__13J3DTevBlock16Fv = .text:0x802EA590; // type:function size:0x5C scope:global align:4 +setTexNoOffset__11J3DTevBlockFUl = .text:0x802EA5EC; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock4Fv = .text:0x802EA5F4; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock4Fv = .text:0x802EA5F8; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock4Fv = .text:0x802EA61C; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock4FUlUs = .text:0x802EA628; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock4FUlPCUs = .text:0x802EA638; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock4CFUl = .text:0x802EA64C; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock4FUl11J3DTevOrder = .text:0x802EA65C; // type:function size:0x24 scope:global align:4 +setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder = .text:0x802EA680; // type:function size:0x24 scope:global align:4 +getTevOrder__12J3DTevBlock4FUl = .text:0x802EA6A4; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock4FUl13J3DGXColorS10 = .text:0x802EA6B8; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 = .text:0x802EA6E4; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock4FUl = .text:0x802EA710; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock4FUl10J3DGXColor = .text:0x802EA724; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor = .text:0x802EA750; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock4FUl = .text:0x802EA77C; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlUc = .text:0x802EA790; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlPCUc = .text:0x802EA79C; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock4FUl = .text:0x802EA7AC; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlUc = .text:0x802EA7B8; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlPCUc = .text:0x802EA7C4; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock4FUl = .text:0x802EA7D4; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock4FUc = .text:0x802EA7E0; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock4FPCUc = .text:0x802EA7E8; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock4CFv = .text:0x802EA7F4; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock4FUl11J3DTevStage = .text:0x802EA7FC; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock4FUlPC11J3DTevStage = .text:0x802EA838; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock4FUl = .text:0x802EA874; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo = .text:0x802EA888; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo = .text:0x802EA8C0; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable = .text:0x802EA8F8; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable = .text:0x802EA908; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock4FUl = .text:0x802EA918; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage = .text:0x802EA928; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage = .text:0x802EA93C; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock4FUl = .text:0x802EA950; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock4CFv = .text:0x802EA964; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock4CFv = .text:0x802EA96C; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock4FUl = .text:0x802EA974; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock4Fv = .text:0x802EA97C; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock2Fv = .text:0x802EA9D8; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock2Fv = .text:0x802EA9DC; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock2Fv = .text:0x802EAA00; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock2FUlUs = .text:0x802EAA0C; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock2FUlPCUs = .text:0x802EAA1C; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock2CFUl = .text:0x802EAA30; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock2FUl11J3DTevOrder = .text:0x802EAA40; // type:function size:0x24 scope:global align:4 +setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder = .text:0x802EAA64; // type:function size:0x24 scope:global align:4 +getTevOrder__12J3DTevBlock2FUl = .text:0x802EAA88; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock2FUl13J3DGXColorS10 = .text:0x802EAA9C; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 = .text:0x802EAAC8; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock2FUl = .text:0x802EAAF4; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock2FUl10J3DGXColor = .text:0x802EAB08; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor = .text:0x802EAB34; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock2FUl = .text:0x802EAB60; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlUc = .text:0x802EAB74; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlPCUc = .text:0x802EAB80; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock2FUl = .text:0x802EAB90; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlUc = .text:0x802EAB9C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlPCUc = .text:0x802EABA8; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock2FUl = .text:0x802EABB8; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock2FUc = .text:0x802EABC4; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock2FPCUc = .text:0x802EABCC; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock2CFv = .text:0x802EABD8; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock2FUl11J3DTevStage = .text:0x802EABE0; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock2FUlPC11J3DTevStage = .text:0x802EAC1C; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock2FUl = .text:0x802EAC58; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo = .text:0x802EAC6C; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo = .text:0x802EACA4; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable = .text:0x802EACDC; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable = .text:0x802EACEC; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock2FUl = .text:0x802EACFC; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage = .text:0x802EAD0C; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage = .text:0x802EAD20; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock2FUl = .text:0x802EAD34; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock2CFv = .text:0x802EAD48; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock2CFv = .text:0x802EAD50; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock2FUl = .text:0x802EAD58; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock2Fv = .text:0x802EAD60; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock1Fv = .text:0x802EADBC; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock1Fv = .text:0x802EADC0; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock1Fv = .text:0x802EADE4; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock1FUlUs = .text:0x802EADF0; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock1FUlPCUs = .text:0x802EAE00; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock1CFUl = .text:0x802EAE14; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock1FUl11J3DTevOrder = .text:0x802EAE24; // type:function size:0x24 scope:global align:4 +setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder = .text:0x802EAE48; // type:function size:0x24 scope:global align:4 +getTevOrder__12J3DTevBlock1FUl = .text:0x802EAE6C; // type:function size:0x14 scope:global align:4 +setTevStageNum__12J3DTevBlock1FUc = .text:0x802EAE80; // type:function size:0x4 scope:global align:4 +setTevStageNum__12J3DTevBlock1FPCUc = .text:0x802EAE84; // type:function size:0x4 scope:global align:4 +getTevStageNum__12J3DTevBlock1CFv = .text:0x802EAE88; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock1FUl11J3DTevStage = .text:0x802EAE90; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock1FUlPC11J3DTevStage = .text:0x802EAECC; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock1FUl = .text:0x802EAF08; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage = .text:0x802EAF1C; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage = .text:0x802EAF30; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock1FUl = .text:0x802EAF44; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock1CFv = .text:0x802EAF58; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock1Fv = .text:0x802EAF60; // type:function size:0x5C scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlPCUc = .text:0x802EAFBC; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlPCUc = .text:0x802EAFC0; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo = .text:0x802EAFC4; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo = .text:0x802EAFC8; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable = .text:0x802EAFCC; // type:function size:0x4 scope:global align:4 +getTevRegOffset__11J3DTevBlockCFv = .text:0x802EAFD0; // type:function size:0x8 scope:global align:4 +setTevRegOffset__11J3DTevBlockFUl = .text:0x802EAFD8; // type:function size:0x4 scope:global align:4 +load__18J3DTevBlockPatchedFv = .text:0x802EAFDC; // type:function size:0x4 scope:global align:4 +indexToPtr__18J3DTevBlockPatchedFv = .text:0x802EAFE0; // type:function size:0x24 scope:global align:4 +getType__18J3DTevBlockPatchedFv = .text:0x802EB004; // type:function size:0xC scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFUc = .text:0x802EB010; // type:function size:0x8 scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFPCUc = .text:0x802EB018; // type:function size:0xC scope:global align:4 +getTevStageNum__18J3DTevBlockPatchedCFv = .text:0x802EB024; // type:function size:0x8 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlUs = .text:0x802EB02C; // type:function size:0x10 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlPCUs = .text:0x802EB03C; // type:function size:0x14 scope:global align:4 +getTexNo__18J3DTevBlockPatchedCFUl = .text:0x802EB050; // type:function size:0x10 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder = .text:0x802EB060; // type:function size:0x24 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder = .text:0x802EB084; // type:function size:0x24 scope:global align:4 +getTevOrder__18J3DTevBlockPatchedFUl = .text:0x802EB0A8; // type:function size:0x14 scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage = .text:0x802EB0BC; // type:function size:0x3C scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage = .text:0x802EB0F8; // type:function size:0x3C scope:global align:4 +getTevStage__18J3DTevBlockPatchedFUl = .text:0x802EB134; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage = .text:0x802EB148; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage = .text:0x802EB15C; // type:function size:0x14 scope:global align:4 +getIndTevStage__18J3DTevBlockPatchedFUl = .text:0x802EB170; // type:function size:0x14 scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 = .text:0x802EB184; // type:function size:0x2C scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 = .text:0x802EB1B0; // type:function size:0x2C scope:global align:4 +getTevColor__18J3DTevBlockPatchedFUl = .text:0x802EB1DC; // type:function size:0x14 scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor = .text:0x802EB1F0; // type:function size:0x2C scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor = .text:0x802EB21C; // type:function size:0x2C scope:global align:4 +getTevKColor__18J3DTevBlockPatchedFUl = .text:0x802EB248; // type:function size:0x14 scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlUc = .text:0x802EB25C; // type:function size:0xC scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlPCUc = .text:0x802EB268; // type:function size:0x10 scope:global align:4 +getTevKColorSel__18J3DTevBlockPatchedFUl = .text:0x802EB278; // type:function size:0xC scope:global align:4 +getTexNoOffset__18J3DTevBlockPatchedCFv = .text:0x802EB284; // type:function size:0x8 scope:global align:4 +getTevRegOffset__18J3DTevBlockPatchedCFv = .text:0x802EB28C; // type:function size:0x8 scope:global align:4 +setTevRegOffset__18J3DTevBlockPatchedFUl = .text:0x802EB294; // type:function size:0x8 scope:global align:4 +__dt__18J3DTevBlockPatchedFv = .text:0x802EB29C; // type:function size:0x5C scope:global align:4 +getType__19J3DTexGenBlockBasicFv = .text:0x802EB2F8; // type:function size:0xC scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale = .text:0x802EB304; // type:function size:0x24 scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale = .text:0x802EB328; // type:function size:0x24 scope:global align:4 +getNBTScale__19J3DTexGenBlockBasicFv = .text:0x802EB34C; // type:function size:0x8 scope:global align:4 +__dt__19J3DTexGenBlockBasicFv = .text:0x802EB354; // type:function size:0x6C scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFUl = .text:0x802EB3C0; // type:function size:0x8 scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFPCUl = .text:0x802EB3C8; // type:function size:0xC scope:global align:4 +getTexGenNum__21J3DTexGenBlockPatchedCFv = .text:0x802EB3D4; // type:function size:0x8 scope:global align:4 +setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord = .text:0x802EB3DC; // type:function size:0x24 scope:global align:4 +getTexCoord__21J3DTexGenBlockPatchedFUl = .text:0x802EB400; // type:function size:0x14 scope:global align:4 +setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx = .text:0x802EB414; // type:function size:0x10 scope:global align:4 +getTexMtx__21J3DTexGenBlockPatchedFUl = .text:0x802EB424; // type:function size:0x10 scope:global align:4 +getTexMtxOffset__21J3DTexGenBlockPatchedCFv = .text:0x802EB434; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__21J3DTexGenBlockPatchedFUl = .text:0x802EB43C; // type:function size:0x8 scope:global align:4 +getType__15J3DTexGenBlock4Fv = .text:0x802EB444; // type:function size:0xC scope:global align:4 +setNBTScale__15J3DTexGenBlock4F11J3DNBTScale = .text:0x802EB450; // type:function size:0x24 scope:global align:4 +setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale = .text:0x802EB474; // type:function size:0x24 scope:global align:4 +getNBTScale__15J3DTexGenBlock4Fv = .text:0x802EB498; // type:function size:0x8 scope:global align:4 +__dt__15J3DTexGenBlock4Fv = .text:0x802EB4A0; // type:function size:0x6C scope:global align:4 +load__21J3DTexGenBlockPatchedFv = .text:0x802EB50C; // type:function size:0x4 scope:global align:4 +getType__21J3DTexGenBlockPatchedFv = .text:0x802EB510; // type:function size:0xC scope:global align:4 +getType__20J3DColorBlockLightOnFv = .text:0x802EB51C; // type:function size:0xC scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x802EB528; // type:function size:0x2C scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x802EB554; // type:function size:0x2C scope:global align:4 +getMatColor__20J3DColorBlockLightOnFUl = .text:0x802EB580; // type:function size:0x14 scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x802EB594; // type:function size:0x2C scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x802EB5C0; // type:function size:0x2C scope:global align:4 +getAmbColor__20J3DColorBlockLightOnFUl = .text:0x802EB5EC; // type:function size:0x14 scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFPCUc = .text:0x802EB600; // type:function size:0xC scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFUc = .text:0x802EB60C; // type:function size:0x8 scope:global align:4 +getColorChanNum__20J3DColorBlockLightOnCFv = .text:0x802EB614; // type:function size:0x8 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan = .text:0x802EB61C; // type:function size:0x14 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan = .text:0x802EB630; // type:function size:0x14 scope:global align:4 +getColorChan__20J3DColorBlockLightOnFUl = .text:0x802EB644; // type:function size:0x14 scope:global align:4 +setLight__20J3DColorBlockLightOnFUlP11J3DLightObj = .text:0x802EB658; // type:function size:0x10 scope:global align:4 +getLight__20J3DColorBlockLightOnFUl = .text:0x802EB668; // type:function size:0x10 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFUc = .text:0x802EB678; // type:function size:0x8 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFPCUc = .text:0x802EB680; // type:function size:0xC scope:global align:4 +getCullMode__20J3DColorBlockLightOnCFv = .text:0x802EB68C; // type:function size:0x8 scope:global align:4 +getMatColorOffset__20J3DColorBlockLightOnCFv = .text:0x802EB694; // type:function size:0x8 scope:global align:4 +getColorChanOffset__20J3DColorBlockLightOnCFv = .text:0x802EB69C; // type:function size:0x8 scope:global align:4 +setMatColorOffset__20J3DColorBlockLightOnFUl = .text:0x802EB6A4; // type:function size:0x8 scope:global align:4 +setColorChanOffset__20J3DColorBlockLightOnFUl = .text:0x802EB6AC; // type:function size:0x8 scope:global align:4 +__dt__20J3DColorBlockLightOnFv = .text:0x802EB6B4; // type:function size:0x5C scope:global align:4 +getType__22J3DColorBlockAmbientOnFv = .text:0x802EB710; // type:function size:0xC scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor = .text:0x802EB71C; // type:function size:0x2C scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor = .text:0x802EB748; // type:function size:0x2C scope:global align:4 +getAmbColor__22J3DColorBlockAmbientOnFUl = .text:0x802EB774; // type:function size:0x14 scope:global align:4 +__dt__22J3DColorBlockAmbientOnFv = .text:0x802EB788; // type:function size:0x6C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor = .text:0x802EB7F4; // type:function size:0x2C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor = .text:0x802EB820; // type:function size:0x2C scope:global align:4 +getMatColor__21J3DColorBlockLightOffFUl = .text:0x802EB84C; // type:function size:0x14 scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFPCUc = .text:0x802EB860; // type:function size:0xC scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFUc = .text:0x802EB86C; // type:function size:0x8 scope:global align:4 +getColorChanNum__21J3DColorBlockLightOffCFv = .text:0x802EB874; // type:function size:0x8 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan = .text:0x802EB87C; // type:function size:0x14 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan = .text:0x802EB890; // type:function size:0x14 scope:global align:4 +getColorChan__21J3DColorBlockLightOffFUl = .text:0x802EB8A4; // type:function size:0x14 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFUc = .text:0x802EB8B8; // type:function size:0x8 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFPCUc = .text:0x802EB8C0; // type:function size:0xC scope:global align:4 +getCullMode__21J3DColorBlockLightOffCFv = .text:0x802EB8CC; // type:function size:0x8 scope:global align:4 +getMatColorOffset__21J3DColorBlockLightOffCFv = .text:0x802EB8D4; // type:function size:0x8 scope:global align:4 +getColorChanOffset__21J3DColorBlockLightOffCFv = .text:0x802EB8DC; // type:function size:0x8 scope:global align:4 +setMatColorOffset__21J3DColorBlockLightOffFUl = .text:0x802EB8E4; // type:function size:0x8 scope:global align:4 +setColorChanOffset__21J3DColorBlockLightOffFUl = .text:0x802EB8EC; // type:function size:0x8 scope:global align:4 +getType__13J3DPEBlockXluFv = .text:0x802EB8F4; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockXluFv = .text:0x802EB900; // type:function size:0x5C scope:global align:4 +getType__17J3DPEBlockTexEdgeFv = .text:0x802EB95C; // type:function size:0xC scope:global align:4 +__dt__17J3DPEBlockTexEdgeFv = .text:0x802EB968; // type:function size:0x5C scope:global align:4 +getType__13J3DPEBlockOpaFv = .text:0x802EB9C4; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockOpaFv = .text:0x802EB9D0; // type:function size:0x5C scope:global align:4 +getType__15J3DIndBlockFullFv = .text:0x802EBA2C; // type:function size:0xC scope:global align:4 +setIndTexStageNum__15J3DIndBlockFullFUc = .text:0x802EBA38; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__15J3DIndBlockFullCFv = .text:0x802EBA40; // type:function size:0x8 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder = .text:0x802EBA48; // type:function size:0x1C scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder = .text:0x802EBA64; // type:function size:0x1C scope:global align:4 +getIndTexOrder__15J3DIndBlockFullFUl = .text:0x802EBA80; // type:function size:0x14 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx = .text:0x802EBA94; // type:function size:0x58 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx = .text:0x802EBAEC; // type:function size:0x58 scope:global align:4 +getIndTexMtx__15J3DIndBlockFullFUl = .text:0x802EBB44; // type:function size:0x14 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale = .text:0x802EBB58; // type:function size:0x1C scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale = .text:0x802EBB74; // type:function size:0x1C scope:global align:4 +getIndTexCoordScale__15J3DIndBlockFullFUl = .text:0x802EBB90; // type:function size:0x14 scope:global align:4 +__dt__15J3DIndBlockFullFv = .text:0x802EBBA4; // type:function size:0x9C scope:global align:4 +patchTexNo__11J3DTevBlockFv = .text:0x802EBC40; // type:function size:0x4 scope:global align:4 +patchTevReg__11J3DTevBlockFv = .text:0x802EBC44; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlPCUs = .text:0x802EBC48; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder = .text:0x802EBC4C; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFPCUc = .text:0x802EBC50; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUlPC11J3DTevStage = .text:0x802EBC54; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage = .text:0x802EBC58; // type:function size:0x4 scope:global align:4 +getTexNoOffset__11J3DTevBlockCFv = .text:0x802EBC5C; // type:function size:0x8 scope:global align:4 +getType__21J3DColorBlockLightOffFv = .text:0x802EBC64; // type:function size:0xC scope:global align:4 +__sinit_J3DMatBlock_cpp = .text:0x802EBC70; // type:function size:0x24 scope:local align:4 +load__11J3DLightObjCFUl = .text:0x802EBC94; // type:function size:0xB4 scope:global align:4 +loadTexCoordGens__FUlP11J3DTexCoord = .text:0x802EBD48; // type:function size:0x1F8 scope:global align:4 +calc__9J3DTexMtxFv = .text:0x802EBF40; // type:function size:0x418 scope:global align:4 +isTexNoReg__FPv = .text:0x802EC358; // type:function size:0x24 scope:global align:4 +getTexNoReg__FPv = .text:0x802EC37C; // type:function size:0xC scope:global align:4 +loadTexNo__FUlRCUs = .text:0x802EC388; // type:function size:0x1A8 scope:global align:4 +patchTexNo_PtrToIdx__FUlRCUs = .text:0x802EC530; // type:function size:0x24 scope:global align:4 +loadNBTScale__FR11J3DNBTScale = .text:0x802EC554; // type:function size:0x34 scope:global align:4 +makeTexCoordTable__Fv = .text:0x802EC588; // type:function size:0xA8 scope:global align:4 +makeAlphaCmpTable__Fv = .text:0x802EC630; // type:function size:0x6C scope:global align:4 +makeZModeTable__Fv = .text:0x802EC69C; // type:function size:0x6C scope:global align:4 +makeTevSwapTable__Fv = .text:0x802EC708; // type:function size:0x44 scope:global align:4 +initialize__13J3DDrawBufferFv = .text:0x802EC74C; // type:function size:0x68 scope:global align:4 +allocBuffer__13J3DDrawBufferFUl = .text:0x802EC7B4; // type:function size:0x98 scope:global align:4 +__dt__13J3DDrawBufferFv = .text:0x802EC84C; // type:function size:0x60 scope:global align:4 +frameInit__13J3DDrawBufferFv = .text:0x802EC8AC; // type:function size:0x38 scope:global align:4 +entryMatSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802EC8E4; // type:function size:0x154 scope:global align:4 +entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802ECA38; // type:function size:0xB8 scope:global align:4 +entryZSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802ECAF0; // type:function size:0xFC scope:global align:4 +entryModelSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802ECBEC; // type:function size:0x50 scope:global align:4 +entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802ECC3C; // type:function size:0x54 scope:global align:4 +entryNonSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802ECC90; // type:function size:0x34 scope:global align:4 +entryImm__13J3DDrawBufferFP9J3DPacketUs = .text:0x802ECCC4; // type:function size:0x20 scope:global align:4 +draw__13J3DDrawBufferCFv = .text:0x802ECCE4; // type:function size:0x54 scope:global align:4 +drawHead__13J3DDrawBufferCFv = .text:0x802ECD38; // type:function size:0x78 scope:global align:4 +drawTail__13J3DDrawBufferCFv = .text:0x802ECDB0; // type:function size:0x7C scope:global align:4 +setCallBackPacket__13J3DDrawBufferFP17J3DCallBackPacket = .text:0x802ECE2C; // type:function size:0x30 scope:global align:4 +__sinit_J3DDrawBuffer_cpp = .text:0x802ECE5C; // type:function size:0xD4 scope:local align:4 +clear__12J3DJointTreeFv = .text:0x802ECF30; // type:function size:0x40 scope:global align:4 +makeHierarchy__12J3DJointTreeFP7J3DNodePPC17J3DModelHierarchyP16J3DMaterialTablePP8J3DShape = .text:0x802ECF70; // type:function size:0x198 scope:global align:4 +clear__12J3DModelDataFv = .text:0x802ED108; // type:function size:0x28 scope:global align:4 +__ct__12J3DModelDataFv = .text:0x802ED130; // type:function size:0x78 scope:global align:4 +__dt__12J3DModelDataFv = .text:0x802ED1A8; // type:function size:0x90 scope:global align:4 +initShapeNodes__12J3DModelDataFv = .text:0x802ED238; // type:function size:0x6C scope:global align:4 +sortVcdVatCmd__12J3DModelDataFv = .text:0x802ED2A4; // type:function size:0x9C scope:global align:4 +indexToPtr__12J3DModelDataFv = .text:0x802ED340; // type:function size:0xA8 scope:global align:4 +isDeformablePositionFormat__12J3DModelDataCFv = .text:0x802ED3E8; // type:function size:0x4C scope:global align:4 +setMaterialTable__12J3DModelDataFP16J3DMaterialTable19J3DMaterialCopyFlag = .text:0x802ED434; // type:function size:0xC0 scope:global align:4 +getType__7J3DNodeCFv = .text:0x802ED4F4; // type:function size:0xC scope:global align:4 +__dt__12J3DJointTreeFv = .text:0x802ED500; // type:function size:0x64 scope:global align:4 +__ct__8J3DModelFv = .text:0x802ED564; // type:function size:0x48 scope:global align:4 +__dt__8J3DModelFv = .text:0x802ED5AC; // type:function size:0x64 scope:global align:4 +initialize__8J3DModelFv = .text:0x802ED610; // type:function size:0xB4 scope:global align:4 +entryModelData__8J3DModelFP12J3DModelDataUlUl = .text:0x802ED6C4; // type:function size:0x214 scope:global align:4 +setNoUseDrawMtx__8J3DModelFv = .text:0x802ED8D8; // type:function size:0x2C scope:global align:4 +createSingleDrawMtx__8J3DModelFP12J3DModelData = .text:0x802ED904; // type:function size:0x110 scope:global align:4 +createDoubleDrawMtx__8J3DModelFP12J3DModelDataUl = .text:0x802EDA14; // type:function size:0x1AC scope:global align:4 +createShapePacket__8J3DModelFP12J3DModelData = .text:0x802EDBC0; // type:function size:0xCC scope:global align:4 +createMatPacket__8J3DModelFP12J3DModelDataUl = .text:0x802EDC8C; // type:function size:0x2D4 scope:global align:4 +createBumpMtxArray__8J3DModelFP12J3DModelDataUl = .text:0x802EDF60; // type:function size:0x274 scope:global align:4 +newDifferedDisplayList__8J3DModelFUl = .text:0x802EE1D4; // type:function size:0x80 scope:global align:4 +lock__8J3DModelFv = .text:0x802EE254; // type:function size:0x38 scope:global align:4 +unlock__8J3DModelFv = .text:0x802EE28C; // type:function size:0x38 scope:global align:4 +calcMaterial__8J3DModelFv = .text:0x802EE2C4; // type:function size:0x168 scope:global align:4 +diff__8J3DModelFv = .text:0x802EE42C; // type:function size:0x90 scope:global align:4 +setSkinDeform__8J3DModelFP13J3DSkinDeformUl = .text:0x802EE4BC; // type:function size:0x11C scope:global align:4 +calcAnmMtx__8J3DModelFv = .text:0x802EE5D8; // type:function size:0xA4 scope:global align:4 +calcWeightEnvelopeMtx__8J3DModelFv = .text:0x802EE67C; // type:function size:0x1F8 scope:global align:4 +update__8J3DModelFv = .text:0x802EE874; // type:function size:0x4C scope:global align:4 +calc__8J3DModelFv = .text:0x802EE8C0; // type:function size:0x16C scope:global align:4 +entry__8J3DModelFv = .text:0x802EEA2C; // type:function size:0xF8 scope:global align:4 +calcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f = .text:0x802EEB24; // type:function size:0xB8 scope:global align:4 +calcDrawMtx__8J3DModelFv = .text:0x802EEBDC; // type:function size:0x254 scope:global align:4 +viewCalc__8J3DModelFv = .text:0x802EEE30; // type:function size:0x220 scope:global align:4 +calcNrmMtx__8J3DModelFv = .text:0x802EF050; // type:function size:0x168 scope:global align:4 +calcBumpMtx__8J3DModelFv = .text:0x802EF1B8; // type:function size:0xF8 scope:global align:4 +calcBBoard__8J3DModelFv = .text:0x802EF2B0; // type:function size:0x164 scope:global align:4 +prepareShapePackets__8J3DModelFv = .text:0x802EF414; // type:function size:0x1C4 scope:global align:4 +init__12J3DFrameCtrlFs = .text:0x802EF5D8; // type:function size:0x30 scope:global align:4 +checkPass__12J3DFrameCtrlFf = .text:0x802EF608; // type:function size:0x5A0 scope:global align:4 +update__12J3DFrameCtrlFv = .text:0x802EFBA8; // type:function size:0x43C scope:global align:4 +getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x802EFFE4; // type:function size:0x6F4 scope:global align:4 +J3DHermiteInterpolationS__FfPsPsPsPsPsPs = .text:0x802F06D8; // type:function size:0x54 scope:global align:4 +J3DGetKeyFrameInterpolationS__FfP18J3DAnmKeyTableBasePs = .text:0x802F072C; // type:function size:0x228 scope:global align:4 +calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x802F0954; // type:function size:0x4CC scope:global align:4 +calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x802F0E20; // type:function size:0x2B4 scope:global align:4 +getWeight__17J3DAnmClusterFullCFUs = .text:0x802F10D4; // type:function size:0xB4 scope:global align:4 +getWeight__16J3DAnmClusterKeyCFUs = .text:0x802F1188; // type:function size:0x84 scope:global align:4 +getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x802F120C; // type:function size:0x2A8 scope:global align:4 +getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x802F14B4; // type:function size:0x31C scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable = .text:0x802F17D0; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP12J3DModelData = .text:0x802F1868; // type:function size:0x24 scope:global align:4 +getColor__15J3DAnmColorFullCFUsP8_GXColor = .text:0x802F188C; // type:function size:0x350 scope:global align:4 +getColor__14J3DAnmColorKeyCFUsP8_GXColor = .text:0x802F1BDC; // type:function size:0x344 scope:global align:4 +getTexNo__16J3DAnmTexPatternCFUsPUs = .text:0x802F1F20; // type:function size:0xEC scope:global align:4 +getVisibility__20J3DAnmVisibilityFullCFUsPUc = .text:0x802F200C; // type:function size:0xE0 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable = .text:0x802F20EC; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData = .text:0x802F2184; // type:function size:0x24 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable = .text:0x802F21A8; // type:function size:0x114 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData = .text:0x802F22BC; // type:function size:0x24 scope:global align:4 +getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x802F22E0; // type:function size:0x344 scope:global align:4 +getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor = .text:0x802F2624; // type:function size:0x344 scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable = .text:0x802F2968; // type:function size:0xFC scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData = .text:0x802F2A64; // type:function size:0x24 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs = .text:0x802F2A88; // type:function size:0x324 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf = .text:0x802F2DAC; // type:function size:0x14C scope:global align:4 +__dt__14J3DAnmColorKeyFv = .text:0x802F2EF8; // type:function size:0x84 scope:global align:4 +__dt__11J3DAnmColorFv = .text:0x802F2F7C; // type:function size:0x74 scope:global align:4 +getColor__11J3DAnmColorCFUsP8_GXColor = .text:0x802F2FF0; // type:function size:0x4 scope:global align:4 +__dt__15J3DAnmColorFullFv = .text:0x802F2FF4; // type:function size:0x84 scope:global align:4 +__dt__17J3DAnmVtxColorKeyFv = .text:0x802F3078; // type:function size:0x6C scope:global align:4 +__dt__14J3DAnmVtxColorFv = .text:0x802F30E4; // type:function size:0x5C scope:global align:4 +getColor__14J3DAnmVtxColorCFUcUsP8_GXColor = .text:0x802F3140; // type:function size:0x4 scope:global align:4 +__dt__18J3DAnmVtxColorFullFv = .text:0x802F3144; // type:function size:0x6C scope:global align:4 +__dt__16J3DAnmClusterKeyFv = .text:0x802F31B0; // type:function size:0x6C scope:global align:4 +__dt__13J3DAnmClusterFv = .text:0x802F321C; // type:function size:0x5C scope:global align:4 +getWeight__13J3DAnmClusterCFUs = .text:0x802F3278; // type:function size:0x8 scope:global align:4 +__dt__17J3DAnmClusterFullFv = .text:0x802F3280; // type:function size:0x6C scope:global align:4 +__dt__19J3DAnmTransformFullFv = .text:0x802F32EC; // type:function size:0x6C scope:global align:4 +calc__14J3DMatColorAnmCFP8_GXColor = .text:0x802F3358; // type:function size:0x3C scope:global align:4 +calc__12J3DTexMtxAnmCFP17J3DTextureSRTInfo = .text:0x802F3394; // type:function size:0x34 scope:global align:4 +calc__11J3DTexNoAnmCFPUs = .text:0x802F33C8; // type:function size:0x30 scope:global align:4 +calc__14J3DTevColorAnmCFP11_GXColorS10 = .text:0x802F33F8; // type:function size:0x30 scope:global align:4 +calc__15J3DTevKColorAnmCFP8_GXColor = .text:0x802F3428; // type:function size:0x30 scope:global align:4 +initialize__14J3DMaterialAnmFv = .text:0x802F3458; // type:function size:0xA4 scope:global align:4 +calc__14J3DMaterialAnmCFP11J3DMaterial = .text:0x802F34FC; // type:function size:0x1C0 scope:global align:4 +setVisibility__20J3DVisibilityManagerFP12J3DModelData = .text:0x802F36BC; // type:function size:0xC0 scope:global align:4 +__dt__20J3DVisibilityManagerFv = .text:0x802F377C; // type:function size:0x48 scope:global align:4 +clear__13J3DDeformDataFv = .text:0x802F37C4; // type:function size:0x20 scope:global align:4 +__ct__13J3DDeformDataFv = .text:0x802F37E4; // type:function size:0x30 scope:global align:4 +deform__13J3DDeformDataFP8J3DModel = .text:0x802F3814; // type:function size:0x24 scope:global align:4 +deform__13J3DDeformDataFP15J3DVertexBuffer = .text:0x802F3838; // type:function size:0xC8 scope:global align:4 +clear__11J3DDeformerFv = .text:0x802F3900; // type:function size:0x20 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUs = .text:0x802F3920; // type:function size:0xE8 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUsPf = .text:0x802F3A08; // type:function size:0x5A0 scope:global align:4 +normalize__11J3DDeformerFPf = .text:0x802F3FA8; // type:function size:0xBC scope:global align:4 +normalizeWeight__11J3DDeformerFiPf = .text:0x802F4064; // type:function size:0x5C scope:global align:4 +__ct__13J3DSkinDeformFv = .text:0x802F40C0; // type:function size:0x30 scope:global align:4 +initMtxIndexArray__13J3DSkinDeformFP12J3DModelData = .text:0x802F40F0; // type:function size:0x3F8 scope:global align:4 +changeFastSkinDL__13J3DSkinDeformFP12J3DModelData = .text:0x802F44E8; // type:function size:0x24C scope:global align:4 +calcNrmMtx__13J3DSkinDeformFP8J3DModel = .text:0x802F4734; // type:function size:0x11C scope:global align:4 +deformVtxPos_F32__13J3DSkinDeformCFP8J3DModel = .text:0x802F4850; // type:function size:0x124 scope:global align:4 +deformVtxPos_S16__13J3DSkinDeformCFP8J3DModel = .text:0x802F4974; // type:function size:0x140 scope:global align:4 +deformVtxNrm_F32__13J3DSkinDeformCFP8J3DModel = .text:0x802F4AB4; // type:function size:0x104 scope:global align:4 +deformVtxNrm_S16__13J3DSkinDeformCFP8J3DModel = .text:0x802F4BB8; // type:function size:0x120 scope:global align:4 +deform__13J3DSkinDeformFP8J3DModel = .text:0x802F4CD8; // type:function size:0xA0 scope:global align:4 +__dt__13J3DSkinDeformFv = .text:0x802F4D78; // type:function size:0x48 scope:global align:4 +calc__13J3DMtxCalcAnmFUs = .text:0x802F4DC0; // type:function size:0xF0 scope:global align:4 +__ct__15J3DMtxCalcBasicFv = .text:0x802F4EB0; // type:function size:0x48 scope:global align:4 +recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x802F4EF8; // type:function size:0x198 scope:global align:4 +calcTransform__15J3DMtxCalcBasicFUsRC16J3DTransformInfo = .text:0x802F5090; // type:function size:0x1CC scope:global align:4 +calc__15J3DMtxCalcBasicFUs = .text:0x802F525C; // type:function size:0x60 scope:global align:4 +calcTransform__19J3DMtxCalcSoftimageFUsRC16J3DTransformInfo = .text:0x802F52BC; // type:function size:0x24C scope:global align:4 +calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x802F5508; // type:function size:0x21C scope:global align:4 +initialize__8J3DJointFv = .text:0x802F5724; // type:function size:0xF0 scope:global align:4 +addMesh__8J3DJointFP11J3DMaterial = .text:0x802F5814; // type:function size:0x20 scope:global align:4 +calcIn__8J3DJointFv = .text:0x802F5834; // type:function size:0x80 scope:global align:4 +calcOut__8J3DJointFv = .text:0x802F58B4; // type:function size:0x24 scope:global align:4 +entryIn__8J3DJointFv = .text:0x802F58D8; // type:function size:0x1A0 scope:global align:4 +getType__8J3DJointCFv = .text:0x802F5A78; // type:function size:0xC scope:global align:4 +__dt__8J3DJointFv = .text:0x802F5A84; // type:function size:0x60 scope:global align:4 +@8@36@calc__13J3DMtxCalcAnmFUs = .text:0x802F5AE4; // type:function size:0x14 scope:local align:4 +@80@36@calcTransform__15J3DMtxCalcBasicFUsRC16J3DTransformInfo = .text:0x802F5AF8; // type:function size:0x14 scope:local align:4 +@80@36@init__15J3DMtxCalcBasicFRC3VecRA3_A4_Cf = .text:0x802F5B0C; // type:function size:0x14 scope:local align:4 +@80@36@calcTransform__19J3DMtxCalcSoftimageFUsRC16J3DTransformInfo = .text:0x802F5B20; // type:function size:0x14 scope:local align:4 +@80@36@init__19J3DMtxCalcSoftimageFRC3VecRA3_A4_Cf = .text:0x802F5B34; // type:function size:0x14 scope:local align:4 +@80@36@calc__15J3DMtxCalcBasicFUs = .text:0x802F5B48; // type:function size:0x14 scope:local align:4 +@80@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x802F5B5C; // type:function size:0x14 scope:local align:4 +@80@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x802F5B70; // type:function size:0x14 scope:local align:4 +@80@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x802F5B84; // type:function size:0x14 scope:local align:4 +calcOut__7J3DNodeFv = .text:0x802F5B98; // type:function size:0x4 scope:global align:4 +calcIn__7J3DNodeFv = .text:0x802F5B9C; // type:function size:0x4 scope:global align:4 +init__7J3DNodeFP12J3DModelData = .text:0x802F5BA0; // type:function size:0x4 scope:global align:4 +__ct__7J3DNodeFv = .text:0x802F5BA4; // type:function size:0x24 scope:global align:4 +__dt__7J3DNodeFv = .text:0x802F5BC8; // type:function size:0x48 scope:global align:4 +appendChild__7J3DNodeFP7J3DNode = .text:0x802F5C10; // type:function size:0x34 scope:global align:4 +entryIn__7J3DNodeFv = .text:0x802F5C44; // type:function size:0x4 scope:global align:4 +clear__16J3DMaterialTableFv = .text:0x802F5C48; // type:function size:0x28 scope:global align:4 +__ct__16J3DMaterialTableFv = .text:0x802F5C70; // type:function size:0x3C scope:global align:4 +__dt__16J3DMaterialTableFv = .text:0x802F5CAC; // type:function size:0x48 scope:global align:4 +entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x802F5CF4; // type:function size:0xD4 scope:global align:4 +entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x802F5DC8; // type:function size:0x290 scope:global align:4 +entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x802F6058; // type:function size:0x190 scope:global align:4 +removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x802F61E8; // type:function size:0x78 scope:global align:4 +removeTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x802F6260; // type:function size:0x94 scope:global align:4 +removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x802F62F4; // type:function size:0xA4 scope:global align:4 +removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x802F6398; // type:function size:0x120 scope:global align:4 +setMatColorAnimator__16J3DMaterialTableFP11J3DAnmColorP14J3DMatColorAnm = .text:0x802F64B8; // type:function size:0x98 scope:global align:4 +setTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPatternP11J3DTexNoAnm = .text:0x802F6550; // type:function size:0xB0 scope:global align:4 +setTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKeyP12J3DTexMtxAnmP12J3DTexMtxAnm = .text:0x802F6600; // type:function size:0x198 scope:global align:4 +setTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKeyP14J3DTevColorAnmP15J3DTevKColorAnm = .text:0x802F6798; // type:function size:0x158 scope:global align:4 +__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock = .text:0x802F68F0; // type:function size:0x248 scope:global align:4 +__ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock = .text:0x802F6B38; // type:function size:0x88 scope:global align:4 +countUniqueMaterials__18J3DMaterialFactoryFv = .text:0x802F6BC0; // type:function size:0x48 scope:global align:4 +countTexGens__18J3DMaterialFactoryCFi = .text:0x802F6C08; // type:function size:0x38 scope:global align:4 +countStages__18J3DMaterialFactoryCFi = .text:0x802F6C40; // type:function size:0x88 scope:global align:4 +create__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x802F6CC8; // type:function size:0x7C scope:global align:4 +createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F6D44; // type:function size:0x948 scope:global align:4 +createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F768C; // type:function size:0x90C scope:global align:4 +modifyPatchedCurrentMtx__18J3DMaterialFactoryCFP11J3DMateriali = .text:0x802F7F98; // type:function size:0x160 scope:global align:4 +createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F80F8; // type:function size:0x2A8 scope:global align:4 +calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x802F83A0; // type:function size:0x80 scope:global align:4 +calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F8420; // type:function size:0x134 scope:global align:4 +calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F8554; // type:function size:0xD0 scope:global align:4 +calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F8624; // type:function size:0x18 scope:global align:4 +newMatColor__18J3DMaterialFactoryCFii = .text:0x802F863C; // type:function size:0x90 scope:global align:4 +newColorChanNum__18J3DMaterialFactoryCFi = .text:0x802F86CC; // type:function size:0x38 scope:global align:4 +newColorChan__18J3DMaterialFactoryCFii = .text:0x802F8704; // type:function size:0x1A4 scope:global align:4 +newAmbColor__18J3DMaterialFactoryCFii = .text:0x802F88A8; // type:function size:0x90 scope:global align:4 +newTexGenNum__18J3DMaterialFactoryCFi = .text:0x802F8938; // type:function size:0x38 scope:global align:4 +newTexCoord__18J3DMaterialFactoryCFii = .text:0x802F8970; // type:function size:0x74 scope:global align:4 +newTexMtx__18J3DMaterialFactoryCFii = .text:0x802F89E4; // type:function size:0x110 scope:global align:4 +newCullMode__18J3DMaterialFactoryCFi = .text:0x802F8AF4; // type:function size:0x40 scope:global align:4 +newTexNo__18J3DMaterialFactoryCFii = .text:0x802F8B34; // type:function size:0x48 scope:global align:4 +newTevOrder__18J3DMaterialFactoryCFii = .text:0x802F8B7C; // type:function size:0x74 scope:global align:4 +newTevColor__18J3DMaterialFactoryCFii = .text:0x802F8BF0; // type:function size:0x98 scope:global align:4 +newTevKColor__18J3DMaterialFactoryCFii = .text:0x802F8C88; // type:function size:0x90 scope:global align:4 +newTevStageNum__18J3DMaterialFactoryCFi = .text:0x802F8D18; // type:function size:0x38 scope:global align:4 +newTevStage__18J3DMaterialFactoryCFii = .text:0x802F8D50; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__18J3DMaterialFactoryCFii = .text:0x802F8DB0; // type:function size:0x9C scope:global align:4 +newIndTexStageNum__18J3DMaterialFactoryCFi = .text:0x802F8E4C; // type:function size:0x28 scope:global align:4 +newIndTexOrder__18J3DMaterialFactoryCFii = .text:0x802F8E74; // type:function size:0x60 scope:global align:4 +newIndTexMtx__18J3DMaterialFactoryCFii = .text:0x802F8ED4; // type:function size:0xFC scope:global align:4 +newIndTevStage__18J3DMaterialFactoryCFii = .text:0x802F8FD0; // type:function size:0x194 scope:global align:4 +newIndTexCoordScale__18J3DMaterialFactoryCFii = .text:0x802F9164; // type:function size:0x60 scope:global align:4 +newFog__18J3DMaterialFactoryCFi = .text:0x802F91C4; // type:function size:0x184 scope:global align:4 +newAlphaComp__18J3DMaterialFactoryCFi = .text:0x802F9348; // type:function size:0x80 scope:global align:4 +newBlend__18J3DMaterialFactoryCFi = .text:0x802F93C8; // type:function size:0x7C scope:global align:4 +newZMode__18J3DMaterialFactoryCFi = .text:0x802F9444; // type:function size:0x60 scope:global align:4 +newZCompLoc__18J3DMaterialFactoryCFi = .text:0x802F94A4; // type:function size:0x38 scope:global align:4 +newDither__18J3DMaterialFactoryCFi = .text:0x802F94DC; // type:function size:0x38 scope:global align:4 +newNBTScale__18J3DMaterialFactoryCFi = .text:0x802F9514; // type:function size:0xA4 scope:global align:4 +load__14J3DPEBlockNullFv = .text:0x802F95B8; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockNullFv = .text:0x802F95BC; // type:function size:0xC scope:global align:4 +__dt__14J3DPEBlockNullFv = .text:0x802F95C8; // type:function size:0x5C scope:global align:4 +reset__15J3DTevBlockNullFP11J3DTevBlock = .text:0x802F9624; // type:function size:0x4 scope:global align:4 +ptrToIndex__15J3DTevBlockNullFv = .text:0x802F9628; // type:function size:0x4 scope:global align:4 +indexToPtr__15J3DTevBlockNullFv = .text:0x802F962C; // type:function size:0x24 scope:global align:4 +getType__15J3DTevBlockNullFv = .text:0x802F9650; // type:function size:0xC scope:global align:4 +__dt__15J3DTevBlockNullFv = .text:0x802F965C; // type:function size:0x5C scope:global align:4 +calc__18J3DTexGenBlockNullFPA4_Cf = .text:0x802F96B8; // type:function size:0x4 scope:global align:4 +load__18J3DTexGenBlockNullFv = .text:0x802F96BC; // type:function size:0x4 scope:global align:4 +patch__18J3DTexGenBlockNullFv = .text:0x802F96C0; // type:function size:0x4 scope:global align:4 +diff__18J3DTexGenBlockNullFUl = .text:0x802F96C4; // type:function size:0x4 scope:global align:4 +diffTexMtx__18J3DTexGenBlockNullFv = .text:0x802F96C8; // type:function size:0x4 scope:global align:4 +diffTexGen__18J3DTexGenBlockNullFv = .text:0x802F96CC; // type:function size:0x4 scope:global align:4 +getType__18J3DTexGenBlockNullFv = .text:0x802F96D0; // type:function size:0xC scope:global align:4 +__dt__18J3DTexGenBlockNullFv = .text:0x802F96DC; // type:function size:0x5C scope:global align:4 +getType__17J3DColorBlockNullFv = .text:0x802F9738; // type:function size:0xC scope:global align:4 +__dt__17J3DColorBlockNullFv = .text:0x802F9744; // type:function size:0x5C scope:global align:4 +__ct__11J3DTevStageFRC15J3DTevStageInfo = .text:0x802F97A0; // type:function size:0x60 scope:global align:4 +__dt__11J3DMaterialFv = .text:0x802F9800; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<17J3DCurrentMtxInfo>__FPCvPCv = .text:0x802F9848; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DPatchingInfo>__FPCvPCv = .text:0x802F9860; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DDisplayListInit>__FPCvPCv = .text:0x802F9878; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DNBTScaleInfo>__FPCvPCv = .text:0x802F9890; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DZModeInfo>__FPCvPCv = .text:0x802F98A8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DBlendInfo>__FPCvPCv = .text:0x802F98C0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DAlphaCompInfo>__FPCvPCv = .text:0x802F98D8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DFogInfo>__FPCvPCv = .text:0x802F98F0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DTevSwapModeTableInfo>__FPCvPCv = .text:0x802F9908; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DTevSwapModeInfo>__FPCvPCv = .text:0x802F9920; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevStageInfo>__FPCvPCv = .text:0x802F9938; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXColorS10>__FPCvPCv = .text:0x802F9950; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevOrderInfo>__FPCvPCv = .text:0x802F9968; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DTexMtxInfo>__FPCvPCv = .text:0x802F9980; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DTexCoord2Info>__FPCvPCv = .text:0x802F9998; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTexCoordInfo>__FPCvPCv = .text:0x802F99B0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DLightInfo>__FPCvPCv = .text:0x802F99C8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DColorChanInfo>__FPCvPCv = .text:0x802F99E0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802F99F8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<8_GXColor>__FPCvPCv = .text:0x802F9A10; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXCullMode>__FPCvPCv = .text:0x802F9A28; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14J3DIndInitData>__FPCvPCv = .text:0x802F9A40; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802F9A58; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DMaterialInitData>__FPCvPCv = .text:0x802F9A70; // type:function size:0x18 scope:global align:4 +__ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21 = .text:0x802F9A88; // type:function size:0x1E0 scope:global align:4 +countUniqueMaterials__22J3DMaterialFactory_v21Fv = .text:0x802F9C68; // type:function size:0x24 scope:global align:4 +countTexGens__22J3DMaterialFactory_v21CFi = .text:0x802F9C8C; // type:function size:0x38 scope:global align:4 +countStages__22J3DMaterialFactory_v21CFi = .text:0x802F9CC4; // type:function size:0x88 scope:global align:4 +create__22J3DMaterialFactory_v21CFP11J3DMaterialiUl = .text:0x802F9D4C; // type:function size:0x774 scope:global align:4 +newMatColor__22J3DMaterialFactory_v21CFii = .text:0x802FA4C0; // type:function size:0x90 scope:global align:4 +newColorChanNum__22J3DMaterialFactory_v21CFi = .text:0x802FA550; // type:function size:0x38 scope:global align:4 +newColorChan__22J3DMaterialFactory_v21CFii = .text:0x802FA588; // type:function size:0x1A4 scope:global align:4 +newTexGenNum__22J3DMaterialFactory_v21CFi = .text:0x802FA72C; // type:function size:0x38 scope:global align:4 +newTexCoord__22J3DMaterialFactory_v21CFii = .text:0x802FA764; // type:function size:0x74 scope:global align:4 +newTexMtx__22J3DMaterialFactory_v21CFii = .text:0x802FA7D8; // type:function size:0x110 scope:global align:4 +newCullMode__22J3DMaterialFactory_v21CFi = .text:0x802FA8E8; // type:function size:0x40 scope:global align:4 +newTexNo__22J3DMaterialFactory_v21CFii = .text:0x802FA928; // type:function size:0x48 scope:global align:4 +newTevOrder__22J3DMaterialFactory_v21CFii = .text:0x802FA970; // type:function size:0x74 scope:global align:4 +newTevColor__22J3DMaterialFactory_v21CFii = .text:0x802FA9E4; // type:function size:0x98 scope:global align:4 +newTevKColor__22J3DMaterialFactory_v21CFii = .text:0x802FAA7C; // type:function size:0x90 scope:global align:4 +newTevStageNum__22J3DMaterialFactory_v21CFi = .text:0x802FAB0C; // type:function size:0x38 scope:global align:4 +newTevStage__22J3DMaterialFactory_v21CFii = .text:0x802FAB44; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__22J3DMaterialFactory_v21CFii = .text:0x802FABA4; // type:function size:0x9C scope:global align:4 +newFog__22J3DMaterialFactory_v21CFi = .text:0x802FAC40; // type:function size:0x184 scope:global align:4 +newAlphaComp__22J3DMaterialFactory_v21CFi = .text:0x802FADC4; // type:function size:0x80 scope:global align:4 +newBlend__22J3DMaterialFactory_v21CFi = .text:0x802FAE44; // type:function size:0x7C scope:global align:4 +newZMode__22J3DMaterialFactory_v21CFi = .text:0x802FAEC0; // type:function size:0x60 scope:global align:4 +newZCompLoc__22J3DMaterialFactory_v21CFi = .text:0x802FAF20; // type:function size:0x38 scope:global align:4 +newDither__22J3DMaterialFactory_v21CFi = .text:0x802FAF58; // type:function size:0x38 scope:global align:4 +newNBTScale__22J3DMaterialFactory_v21CFi = .text:0x802FAF90; // type:function size:0xA4 scope:global align:4 +JSUConvertOffsetToPtr<23J3DMaterialInitData_v21>__FPCvPCv = .text:0x802FB034; // type:function size:0x18 scope:global align:4 +load__24J3DClusterLoaderDataBaseFPCv = .text:0x802FB04C; // type:function size:0x9C scope:global align:4 +__ct__20J3DClusterLoader_v15Fv = .text:0x802FB0E8; // type:function size:0x1C scope:global align:4 +__dt__20J3DClusterLoader_v15Fv = .text:0x802FB104; // type:function size:0x5C scope:global align:4 +load__20J3DClusterLoader_v15FPCv = .text:0x802FB160; // type:function size:0xBC scope:global align:4 +readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock = .text:0x802FB21C; // type:function size:0x47C scope:global align:4 +__dt__16J3DClusterLoaderFv = .text:0x802FB698; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<16J3DClusterVertex>__FPCvPCv = .text:0x802FB6E0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DClusterKey>__FPCvPCv = .text:0x802FB6F8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DCluster>__FPCvPCv = .text:0x802FB710; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802FB728; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<7ResNTAB>__FPCvPCv = .text:0x802FB740; // type:function size:0x18 scope:global align:4 +load__22J3DModelLoaderDataBaseFPCvUl = .text:0x802FB758; // type:function size:0x14C scope:global align:4 +loadMaterialTable__22J3DModelLoaderDataBaseFPCv = .text:0x802FB8A4; // type:function size:0xA8 scope:global align:4 +loadBinaryDisplayList__22J3DModelLoaderDataBaseFPCvUl = .text:0x802FB94C; // type:function size:0xB8 scope:global align:4 +load__14J3DModelLoaderFPCvUl = .text:0x802FBA04; // type:function size:0x2C0 scope:global align:4 +loadMaterialTable__14J3DModelLoaderFPCv = .text:0x802FBCC4; // type:function size:0x160 scope:global align:4 +loadBinaryDisplayList__14J3DModelLoaderFPCvUl = .text:0x802FBE24; // type:function size:0x2A8 scope:global align:4 +setupBBoardInfo__14J3DModelLoaderFv = .text:0x802FC0CC; // type:function size:0x168 scope:global align:4 +readInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x802FC234; // type:function size:0x1B0 scope:global align:4 +getFmtType__FP17_GXVtxAttrFmtList7_GXAttr = .text:0x802FC3E4; // type:function size:0x2C scope:global align:4 +readVertex__14J3DModelLoaderFPC14J3DVertexBlock = .text:0x802FC410; // type:function size:0x220 scope:global align:4 +readEnvelop__14J3DModelLoaderFPC15J3DEnvelopBlock = .text:0x802FC630; // type:function size:0x90 scope:global align:4 +readDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x802FC6C0; // type:function size:0x90 scope:global align:4 +readJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x802FC750; // type:function size:0xE4 scope:global align:4 +readMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x802FC834; // type:function size:0x27C scope:global align:4 +readMaterial_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x802FCAB0; // type:function size:0x264 scope:global align:4 +readShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x802FCD14; // type:function size:0x13C scope:global align:4 +readTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x802FCE50; // type:function size:0xC4 scope:global align:4 +readMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x802FCF14; // type:function size:0x13C scope:global align:4 +readMaterialTable_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x802FD050; // type:function size:0x13C scope:global align:4 +readTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x802FD18C; // type:function size:0xC4 scope:global align:4 +readPatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FD250; // type:function size:0x140 scope:global align:4 +readMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x802FD390; // type:function size:0x1B8 scope:global align:4 +modifyMaterial__14J3DModelLoaderFUl = .text:0x802FD548; // type:function size:0x7C scope:global align:4 +__dt__18J3DModelLoader_v26Fv = .text:0x802FD5C4; // type:function size:0x5C scope:global align:4 +__dt__18J3DModelLoader_v21Fv = .text:0x802FD620; // type:function size:0x5C scope:global align:4 +__dt__14J3DModelLoaderFv = .text:0x802FD67C; // type:function size:0x48 scope:global align:4 +readMaterial_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x802FD6C4; // type:function size:0x4 scope:global align:4 +readMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FD6C8; // type:function size:0x4 scope:global align:4 +readMaterialTable_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x802FD6CC; // type:function size:0x4 scope:global align:4 +readMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FD6D0; // type:function size:0x4 scope:global align:4 +calcSizeMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FD6D4; // type:function size:0x8 scope:global align:4 +calcSizeMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FD6DC; // type:function size:0x8 scope:global align:4 +__ct__11J3DMaterialFv = .text:0x802FD6E4; // type:function size:0x54 scope:global align:4 +__dt__10J3DTextureFv = .text:0x802FD738; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<7ResTIMG>__FPCvPCv = .text:0x802FD780; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802FD798; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802FD7B0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17_GXVtxAttrFmtList>__FPCvPCv = .text:0x802FD7C8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17J3DModelHierarchy>__FPCvPCv = .text:0x802FD7E0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DShapeInitData>__FPCvUl = .text:0x802FD7F8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802FD810; // type:function size:0x18 scope:global align:4 +countMaterialNum__14J3DModelLoaderFPCv = .text:0x802FD828; // type:function size:0x40 scope:global align:4 +calcLoadSize__14J3DModelLoaderFPCvUl = .text:0x802FD868; // type:function size:0x1A8 scope:global align:4 +calcLoadMaterialTableSize__14J3DModelLoaderFPCv = .text:0x802FDA10; // type:function size:0xFC scope:global align:4 +calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl = .text:0x802FDB0C; // type:function size:0x21C scope:global align:4 +calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x802FDD28; // type:function size:0x8C scope:global align:4 +calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x802FDDB4; // type:function size:0x2C scope:global align:4 +calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x802FDDE0; // type:function size:0xEC scope:global align:4 +calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x802FDECC; // type:function size:0xA4 scope:global align:4 +calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x802FDF70; // type:function size:0x1C scope:global align:4 +calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x802FDF8C; // type:function size:0x90 scope:global align:4 +calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x802FE01C; // type:function size:0x20 scope:global align:4 +calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FE03C; // type:function size:0x90 scope:global align:4 +calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x802FE0CC; // type:function size:0xD8 scope:global align:4 +__ct__15J3DJointFactoryFRC13J3DJointBlock = .text:0x802FE1A4; // type:function size:0x58 scope:global align:4 +create__15J3DJointFactoryFi = .text:0x802FE1FC; // type:function size:0x194 scope:global align:4 +JSUConvertOffsetToPtr<16J3DJointInitData>__FPCvUl = .text:0x802FE390; // type:function size:0x18 scope:global align:4 +__ct__15J3DShapeFactoryFRC13J3DShapeBlock = .text:0x802FE3A8; // type:function size:0xB0 scope:global align:4 +create__15J3DShapeFactoryFiUlP14_GXVtxDescList = .text:0x802FE458; // type:function size:0x1BC scope:global align:4 +newShapeMtx__15J3DShapeFactoryCFUlii = .text:0x802FE614; // type:function size:0x42C scope:global align:4 +newShapeDraw__15J3DShapeFactoryCFii = .text:0x802FEA40; // type:function size:0x8C scope:global align:4 +allocVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x802FEACC; // type:function size:0x6C scope:global align:4 +calcSize__15J3DShapeFactoryFiUl = .text:0x802FEB38; // type:function size:0x94 scope:global align:4 +calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x802FEBCC; // type:function size:0x10 scope:global align:4 +calcSizeShapeMtx__15J3DShapeFactoryCFUlii = .text:0x802FEBDC; // type:function size:0x164 scope:global align:4 +JSUConvertOffsetToPtr<20J3DShapeDrawInitData>__FPCvUl = .text:0x802FED40; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DShapeMtxInitData>__FPCvUl = .text:0x802FED58; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802FED70; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14_GXVtxDescList>__FPCvUl = .text:0x802FED88; // type:function size:0x18 scope:global align:4 +load__20J3DAnmLoaderDataBaseFPCv = .text:0x802FEDA0; // type:function size:0x928 scope:global align:4 +setResource__20J3DAnmLoaderDataBaseFP10J3DAnmBasePCv = .text:0x802FF6C8; // type:function size:0x324 scope:global align:4 +__ct__20J3DAnmFullLoader_v15Fv = .text:0x802FF9EC; // type:function size:0x1C scope:global align:4 +__dt__20J3DAnmFullLoader_v15Fv = .text:0x802FFA08; // type:function size:0x5C scope:global align:4 +__ct__19J3DAnmKeyLoader_v15Fv = .text:0x802FFA64; // type:function size:0x1C scope:global align:4 +__dt__19J3DAnmKeyLoader_v15Fv = .text:0x802FFA80; // type:function size:0x5C scope:global align:4 +load__20J3DAnmFullLoader_v15FPCv = .text:0x802FFADC; // type:function size:0x14C scope:global align:4 +setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv = .text:0x802FFC28; // type:function size:0x1AC scope:global align:4 +readAnmTransform__20J3DAnmFullLoader_v15FPC23J3DAnmTransformFullData = .text:0x802FFDD4; // type:function size:0x28 scope:global align:4 +setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x802FFDFC; // type:function size:0x94 scope:global align:4 +readAnmColor__20J3DAnmFullLoader_v15FPC19J3DAnmColorFullData = .text:0x802FFE90; // type:function size:0x28 scope:global align:4 +setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData = .text:0x802FFEB8; // type:function size:0xCC scope:global align:4 +readAnmTexPattern__20J3DAnmFullLoader_v15FPC24J3DAnmTexPatternFullData = .text:0x802FFF84; // type:function size:0x28 scope:global align:4 +setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x802FFFAC; // type:function size:0xA4 scope:global align:4 +readAnmVisibility__20J3DAnmFullLoader_v15FPC24J3DAnmVisibilityFullData = .text:0x80300050; // type:function size:0x28 scope:global align:4 +setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x80300078; // type:function size:0x7C scope:global align:4 +readAnmCluster__20J3DAnmFullLoader_v15FPC21J3DAnmClusterFullData = .text:0x803000F4; // type:function size:0x28 scope:global align:4 +setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData = .text:0x8030011C; // type:function size:0x6C scope:global align:4 +readAnmVtxColor__20J3DAnmFullLoader_v15FPC22J3DAnmVtxColorFullData = .text:0x80300188; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x803001B0; // type:function size:0x168 scope:global align:4 +load__19J3DAnmKeyLoader_v15FPCv = .text:0x80300318; // type:function size:0x14C scope:global align:4 +setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv = .text:0x80300464; // type:function size:0x1AC scope:global align:4 +readAnmTransform__19J3DAnmKeyLoader_v15FPC22J3DAnmTransformKeyData = .text:0x80300610; // type:function size:0x28 scope:global align:4 +setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x80300638; // type:function size:0x9C scope:global align:4 +readAnmTextureSRT__19J3DAnmKeyLoader_v15FPC23J3DAnmTextureSRTKeyData = .text:0x803006D4; // type:function size:0x28 scope:global align:4 +setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x803006FC; // type:function size:0x1DC scope:global align:4 +readAnmColor__19J3DAnmKeyLoader_v15FPC18J3DAnmColorKeyData = .text:0x803008D8; // type:function size:0x28 scope:global align:4 +setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x80300900; // type:function size:0xEC scope:global align:4 +readAnmCluster__19J3DAnmKeyLoader_v15FPC20J3DAnmClusterKeyData = .text:0x803009EC; // type:function size:0x28 scope:global align:4 +setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData = .text:0x80300A14; // type:function size:0x6C scope:global align:4 +readAnmTevReg__19J3DAnmKeyLoader_v15FPC19J3DAnmTevRegKeyData = .text:0x80300A80; // type:function size:0x28 scope:global align:4 +setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x80300AA8; // type:function size:0x18C scope:global align:4 +readAnmVtxColor__19J3DAnmKeyLoader_v15FPC21J3DAnmVtxColorKeyData = .text:0x80300C34; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x80300C5C; // type:function size:0x168 scope:global align:4 +__dt__20J3DAnmVisibilityFullFv = .text:0x80300DC4; // type:function size:0x5C scope:global align:4 +__dt__15J3DAnmTevRegKeyFv = .text:0x80300E20; // type:function size:0x88 scope:global align:4 +__dt__12J3DAnmLoaderFv = .text:0x80300EA8; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmKRegKeyTable>__FPCvPCv = .text:0x80300EF0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmCRegKeyTable>__FPCvPCv = .text:0x80300F08; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<21J3DAnmClusterKeyTable>__FPCvPCv = .text:0x80300F20; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DAnmColorKeyTable>__FPCvPCv = .text:0x80300F38; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<3Vec>__FPCvPCv = .text:0x80300F50; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmTransformKeyTable>__FPCvPCv = .text:0x80300F68; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmVtxColorIndexData>__FPCvPCv = .text:0x80300F80; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<22J3DAnmClusterFullTable>__FPCvPCv = .text:0x80300F98; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmVisibilityFullTable>__FPCvPCv = .text:0x80300FB0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmTexPatternFullTable>__FPCvPCv = .text:0x80300FC8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<20J3DAnmColorFullTable>__FPCvPCv = .text:0x80300FE0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x80300FF8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<24J3DAnmTransformFullTable>__FPCvPCv = .text:0x80301010; // type:function size:0x18 scope:global align:4 +JMANewSinTable__FUc = .text:0x80301028; // type:function size:0x128 scope:global align:4 +JMAEulerToQuat__FsssP10Quaternion = .text:0x80301150; // type:function size:0xC8 scope:global align:4 +JMAQuatLerp__FP10QuaternionP10QuaternionfP10Quaternion = .text:0x80301218; // type:function size:0xC0 scope:global align:4 +JMAHermiteInterpolation__Ffffffff = .text:0x803012D8; // type:function size:0x78 scope:global align:4 +__ct__Q25JMath13TRandom_fast_FUl = .text:0x80301350; // type:function size:0x8 scope:global align:4 +setSeed__Q25JMath15TRandom_enough_FUl = .text:0x80301358; // type:function size:0xD4 scope:global align:4 +get__Q25JMath15TRandom_enough_Fv = .text:0x8030142C; // type:function size:0xA0 scope:global align:4 +PPCMfmsr = .text:0x803014CC; // type:function size:0x8 scope:global align:4 +PPCMtmsr = .text:0x803014D4; // type:function size:0x8 scope:global align:4 +PPCMfhid0 = .text:0x803014DC; // type:function size:0x8 scope:global align:4 +PPCMthid0 = .text:0x803014E4; // type:function size:0x8 scope:global align:4 +PPCMfl2cr = .text:0x803014EC; // type:function size:0x8 scope:global align:4 +PPCMtl2cr = .text:0x803014F4; // type:function size:0x8 scope:global align:4 +PPCMtdec = .text:0x803014FC; // type:function size:0x8 scope:global align:4 +PPCSync = .text:0x80301504; // type:function size:0x8 scope:global align:4 +PPCHalt = .text:0x8030150C; // type:function size:0x14 scope:global align:4 +PPCMffpscr = .text:0x80301520; // type:function size:0x20 scope:global align:4 +PPCMtfpscr = .text:0x80301540; // type:function size:0x28 scope:global align:4 +PPCMfhid2 = .text:0x80301568; // type:function size:0x8 scope:global align:4 +PPCMthid2 = .text:0x80301570; // type:function size:0x8 scope:global align:4 +PPCMtwpar = .text:0x80301578; // type:function size:0x8 scope:global align:4 +PPCDisableSpeculation = .text:0x80301580; // type:function size:0x28 scope:global align:4 +PPCSetFpNonIEEEMode = .text:0x803015A8; // type:function size:0x8 scope:global align:4 +OSGetConsoleType = .text:0x803015B0; // type:function size:0x28 scope:global align:4 +ClearArena = .text:0x803015D8; // type:function size:0x128 scope:global align:4 +InquiryCallback = .text:0x80301700; // type:function size:0x3C scope:global align:4 +OSInit = .text:0x8030173C; // type:function size:0x378 scope:global align:4 +OSExceptionInit = .text:0x80301AB4; // type:function size:0x280 scope:global align:4 +__OSDBIntegrator = .text:0x80301D34; // type:function size:0x24 scope:global align:4 +__OSDBINTSTART = .text:0x80301D34; // type:label scope:global +__OSDBJump = .text:0x80301D58; // type:function size:0x4 scope:global align:4 +__OSDBJUMPSTART = .text:0x80301D58; // type:label scope:global +__OSDBJUMPEND = .text:0x80301D5C; // type:label scope:global +__OSSetExceptionHandler = .text:0x80301D5C; // type:function size:0x1C scope:global align:4 +__OSGetExceptionHandler = .text:0x80301D78; // type:function size:0x14 scope:global align:4 +OSExceptionVector = .text:0x80301D8C; // type:function size:0x9C scope:global align:4 +__OSEVStart = .text:0x80301D8C; // type:label scope:global +__DBVECTOR = .text:0x80301DE4; // type:label scope:global data:4byte +__OSEVSetNumber = .text:0x80301DF4; // type:label scope:global data:4byte +__OSEVEnd = .text:0x80301E24; // type:label scope:global +OSDefaultExceptionHandler = .text:0x80301E28; // type:function size:0x58 scope:global align:4 +__OSPSInit = .text:0x80301E80; // type:function size:0x38 scope:global align:4 +__OSGetDIConfig = .text:0x80301EB8; // type:function size:0x14 scope:global align:4 +OSRegisterVersion = .text:0x80301ECC; // type:function size:0x2C scope:global align:4 +OSInitAlarm = .text:0x80301EF8; // type:function size:0x4C scope:global align:4 +OSCreateAlarm = .text:0x80301F44; // type:function size:0x10 scope:global align:4 +InsertAlarm = .text:0x80301F54; // type:function size:0x250 scope:global align:4 +OSSetAlarm = .text:0x803021A4; // type:function size:0x68 scope:global align:4 +OSSetPeriodicAlarm = .text:0x8030220C; // type:function size:0x7C scope:global align:4 +OSCancelAlarm = .text:0x80302288; // type:function size:0x11C scope:global align:4 +DecrementerExceptionCallback = .text:0x803023A4; // type:function size:0x230 scope:global align:4 +DecrementerExceptionHandler = .text:0x803025D4; // type:function size:0x50 scope:global align:4 +DLInsert = .text:0x80302624; // type:function size:0xAC scope:global align:4 +OSAllocFromHeap = .text:0x803026D0; // type:function size:0xFC scope:global align:4 +OSFreeToHeap = .text:0x803027CC; // type:function size:0x7C scope:global align:4 +OSSetCurrentHeap = .text:0x80302848; // type:function size:0x10 scope:global align:4 +OSInitAlloc = .text:0x80302858; // type:function size:0x70 scope:global align:4 +OSCreateHeap = .text:0x803028C8; // type:function size:0x6C scope:global align:4 +OSDestroyHeap = .text:0x80302934; // type:function size:0x14 scope:global align:4 +OSCheckHeap = .text:0x80302948; // type:function size:0x360 scope:global align:4 +OSReferentSize = .text:0x80302CA8; // type:function size:0xC scope:global align:4 +OSDumpHeap = .text:0x80302CB4; // type:function size:0x104 scope:global align:4 +OSGetArenaHi = .text:0x80302DB8; // type:function size:0x8 scope:global align:4 +OSGetArenaLo = .text:0x80302DC0; // type:function size:0x8 scope:global align:4 +OSSetArenaHi = .text:0x80302DC8; // type:function size:0x8 scope:global align:4 +OSSetArenaLo = .text:0x80302DD0; // type:function size:0x8 scope:global align:4 +OSAllocFromArenaLo = .text:0x80302DD8; // type:function size:0x2C scope:global align:4 +__OSInitAudioSystem = .text:0x80302E04; // type:function size:0x1BC scope:global align:4 +__OSStopAudioSystem = .text:0x80302FC0; // type:function size:0xD8 scope:global align:4 +DCEnable = .text:0x80303098; // type:function size:0x14 scope:global align:4 +DCInvalidateRange = .text:0x803030AC; // type:function size:0x2C scope:global align:4 +DCFlushRange = .text:0x803030D8; // type:function size:0x30 scope:global align:4 +DCStoreRange = .text:0x80303108; // type:function size:0x30 scope:global align:4 +DCFlushRangeNoSync = .text:0x80303138; // type:function size:0x2C scope:global align:4 +DCStoreRangeNoSync = .text:0x80303164; // type:function size:0x2C scope:global align:4 +DCZeroRange = .text:0x80303190; // type:function size:0x2C scope:global align:4 +ICInvalidateRange = .text:0x803031BC; // type:function size:0x34 scope:global align:4 +ICFlashInvalidate = .text:0x803031F0; // type:function size:0x10 scope:global align:4 +ICEnable = .text:0x80303200; // type:function size:0x14 scope:global align:4 +__LCEnable = .text:0x80303214; // type:function size:0xCC scope:global align:4 +LCEnable = .text:0x803032E0; // type:function size:0x38 scope:global align:4 +LCDisable = .text:0x80303318; // type:function size:0x28 scope:global align:4 +LCStoreBlocks = .text:0x80303340; // type:function size:0x24 scope:global align:4 +LCStoreData = .text:0x80303364; // type:function size:0xAC scope:global align:4 +LCQueueWait = .text:0x80303410; // type:function size:0x18 scope:global align:4 +L2GlobalInvalidate = .text:0x80303428; // type:function size:0x98 scope:global align:4 +DMAErrorHandler = .text:0x803034C0; // type:function size:0x160 scope:global align:4 +__OSCacheInit = .text:0x80303620; // type:function size:0xF4 scope:global align:4 +__OSLoadFPUContext = .text:0x80303714; // type:function size:0x124 scope:global align:4 +__OSSaveFPUContext = .text:0x80303838; // type:function size:0x128 scope:global align:4 +OSSaveFPUContext = .text:0x80303960; // type:function size:0x8 scope:global align:4 +OSSetCurrentContext = .text:0x80303968; // type:function size:0x5C scope:global align:4 +OSGetCurrentContext = .text:0x803039C4; // type:function size:0xC scope:global align:4 +OSSaveContext = .text:0x803039D0; // type:function size:0x80 scope:global align:4 +OSLoadContext = .text:0x80303A50; // type:function size:0xD8 scope:global align:4 +OSGetStackPointer = .text:0x80303B28; // type:function size:0x8 scope:global align:4 +OSClearContext = .text:0x80303B30; // type:function size:0x24 scope:global align:4 +OSInitContext = .text:0x80303B54; // type:function size:0xBC scope:global align:4 +OSDumpContext = .text:0x80303C10; // type:function size:0x2A8 scope:global align:4 +OSSwitchFPUContext = .text:0x80303EB8; // type:function size:0x84 scope:global align:4 +__OSContextInit = .text:0x80303F3C; // type:function size:0x48 scope:global align:4 +OSFillFPUContext = .text:0x80303F84; // type:function size:0x12C scope:global align:4 +OSSetErrorHandler = .text:0x803040B0; // type:function size:0x218 scope:global align:4 +__OSUnhandledException = .text:0x803042C8; // type:function size:0x2E8 scope:global align:4 +OSGetFontEncode = .text:0x803045B0; // type:function size:0x58 scope:global align:4 +OSDisableInterrupts = .text:0x80304608; // type:function size:0x14 scope:global align:4 +__RAS_OSDisableInterrupts_begin = .text:0x80304608; // type:label scope:global +__RAS_OSDisableInterrupts_end = .text:0x80304614; // type:label scope:global +OSEnableInterrupts = .text:0x8030461C; // type:function size:0x14 scope:global align:4 +OSRestoreInterrupts = .text:0x80304630; // type:function size:0x24 scope:global align:4 +__OSSetInterruptHandler = .text:0x80304654; // type:function size:0x1C scope:global align:4 +__OSGetInterruptHandler = .text:0x80304670; // type:function size:0x14 scope:global align:4 +__OSInterruptInit = .text:0x80304684; // type:function size:0x74 scope:global align:4 +SetInterruptMask = .text:0x803046F8; // type:function size:0x2D8 scope:global align:4 +__OSMaskInterrupts = .text:0x803049D0; // type:function size:0x88 scope:global align:4 +__OSUnmaskInterrupts = .text:0x80304A58; // type:function size:0x88 scope:global align:4 +__OSDispatchInterrupt = .text:0x80304AE0; // type:function size:0x344 scope:global align:4 +ExternalInterruptHandler = .text:0x80304E24; // type:function size:0x50 scope:global align:4 +OSNotifyLink = .text:0x80304E74; // type:function size:0x4 scope:global align:4 +OSNotifyUnlink = .text:0x80304E78; // type:function size:0x4 scope:global align:4 +OSSetStringTable = .text:0x80304E7C; // type:function size:0xC scope:global align:4 +Relocate = .text:0x80304E88; // type:function size:0x2BC scope:global align:4 +Link = .text:0x80305144; // type:function size:0x2E0 scope:global align:4 +OSLink = .text:0x80305424; // type:function size:0x24 scope:global align:4 +OSLinkFixed = .text:0x80305448; // type:function size:0x3C scope:global align:4 +Undo = .text:0x80305484; // type:function size:0x238 scope:global align:4 +OSUnlink = .text:0x803056BC; // type:function size:0x1D4 scope:global align:4 +__OSModuleInit = .text:0x80305890; // type:function size:0x18 scope:global align:4 +OSInitMessageQueue = .text:0x803058A8; // type:function size:0x60 scope:global align:4 +OSSendMessage = .text:0x80305908; // type:function size:0xC8 scope:global align:4 +OSReceiveMessage = .text:0x803059D0; // type:function size:0xDC scope:global align:4 +OSGetConsoleSimulatedMemSize = .text:0x80305AAC; // type:function size:0xC scope:global align:4 +OnReset = .text:0x80305AB8; // type:function size:0x3C scope:local align:4 +MEMIntrruptHandler = .text:0x80305AF4; // type:function size:0x6C scope:global align:4 +OSProtectRange = .text:0x80305B60; // type:function size:0xC4 scope:global align:4 +Config24MB = .text:0x80305C24; // type:function size:0x80 scope:global align:4 +Config48MB = .text:0x80305CA4; // type:function size:0x80 scope:global align:4 +RealMode = .text:0x80305D24; // type:function size:0x18 scope:global align:4 +__OSInitMemoryProtection = .text:0x80305D3C; // type:function size:0x120 scope:global align:4 +OSInitMutex = .text:0x80305E5C; // type:function size:0x38 scope:global align:4 +OSLockMutex = .text:0x80305E94; // type:function size:0xDC scope:global align:4 +OSUnlockMutex = .text:0x80305F70; // type:function size:0xC8 scope:global align:4 +__OSUnlockAllMutex = .text:0x80306038; // type:function size:0x70 scope:global align:4 +OSTryLockMutex = .text:0x803060A8; // type:function size:0xBC scope:global align:4 +OSInitCond = .text:0x80306164; // type:function size:0x20 scope:global align:4 +OSWaitCond = .text:0x80306184; // type:function size:0xD4 scope:global align:4 +OSSignalCond = .text:0x80306258; // type:function size:0x20 scope:global align:4 +__OSCheckMutex = .text:0x80306278; // type:function size:0x100 scope:global align:4 +__OSCheckDeadLock = .text:0x80306378; // type:function size:0x38 scope:global align:4 +__OSCheckMutexes = .text:0x803063B0; // type:function size:0x74 scope:global align:4 +Run = .text:0x80306424; // type:function size:0x10 scope:global align:4 +Callback = .text:0x80306434; // type:function size:0xC scope:local align:4 +__OSReboot = .text:0x80306440; // type:function size:0x1C8 scope:global align:4 +OSSetSaveRegion = .text:0x80306608; // type:function size:0xC scope:global align:4 +OSRegisterResetFunction = .text:0x80306614; // type:function size:0x84 scope:global align:4 +Reset = .text:0x80306698; // type:function size:0x70 scope:global align:4 +__OSDoHotReset = .text:0x80306708; // type:function size:0x48 scope:global align:4 +OSResetSystem = .text:0x80306750; // type:function size:0x278 scope:global align:4 +OSGetResetCode = .text:0x803069C8; // type:function size:0x30 scope:global align:4 +__OSResetSWInterruptHandler = .text:0x803069F8; // type:function size:0xF4 scope:global align:4 +OSGetResetButtonState = .text:0x80306AEC; // type:function size:0x298 scope:global align:4 +OSGetResetSwitchState = .text:0x80306D84; // type:function size:0x20 scope:global align:4 +WriteSramCallback = .text:0x80306DA4; // type:function size:0x60 scope:global align:4 +WriteSram = .text:0x80306E04; // type:function size:0x118 scope:global align:4 +__OSInitSram = .text:0x80306F1C; // type:function size:0x134 scope:global align:4 +__OSLockSram = .text:0x80307050; // type:function size:0x5C scope:global align:4 +__OSLockSramEx = .text:0x803070AC; // type:function size:0x5C scope:global align:4 +UnlockSram = .text:0x80307108; // type:function size:0x308 scope:global align:4 +__OSUnlockSram = .text:0x80307410; // type:function size:0x24 scope:global align:4 +__OSUnlockSramEx = .text:0x80307434; // type:function size:0x24 scope:global align:4 +__OSSyncSram = .text:0x80307458; // type:function size:0x10 scope:global align:4 +OSGetSoundMode = .text:0x80307468; // type:function size:0x80 scope:global align:4 +OSSetSoundMode = .text:0x803074E8; // type:function size:0xA4 scope:global align:4 +OSGetProgressiveMode = .text:0x8030758C; // type:function size:0x70 scope:global align:4 +OSSetProgressiveMode = .text:0x803075FC; // type:function size:0xA4 scope:global align:4 +OSGetWirelessID = .text:0x803076A0; // type:function size:0x84 scope:global align:4 +OSSetWirelessID = .text:0x80307724; // type:function size:0xAC scope:global align:4 +SystemCallVector = .text:0x803077D0; // type:function size:0x20 scope:global align:4 +__OSSystemCallVectorStart = .text:0x803077D0; // type:label scope:global +__OSSystemCallVectorEnd = .text:0x803077EC; // type:label scope:global +__OSInitSystemCall = .text:0x803077F0; // type:function size:0x64 scope:global align:4 +DefaultSwitchThreadCallback = .text:0x80307854; // type:function size:0x4 scope:global align:4 +OSSetSwitchThreadCallback = .text:0x80307858; // type:function size:0x74 scope:global align:4 +__OSThreadInit = .text:0x803078CC; // type:function size:0x158 scope:global align:4 +OSInitThreadQueue = .text:0x80307A24; // type:function size:0x10 scope:global align:4 +OSGetCurrentThread = .text:0x80307A34; // type:function size:0xC scope:global align:4 +OSIsThreadTerminated = .text:0x80307A40; // type:function size:0x34 scope:global align:4 +OSDisableScheduler = .text:0x80307A74; // type:function size:0x40 scope:global align:4 +OSEnableScheduler = .text:0x80307AB4; // type:function size:0x40 scope:global align:4 +UnsetRun = .text:0x80307AF4; // type:function size:0x68 scope:global align:4 +__OSGetEffectivePriority = .text:0x80307B5C; // type:function size:0x3C scope:global align:4 +SetEffectivePriority = .text:0x80307B98; // type:function size:0x1C0 scope:global align:4 +__OSPromoteThread = .text:0x80307D58; // type:function size:0x50 scope:global align:4 +SelectThread = .text:0x80307DA8; // type:function size:0x228 scope:global align:4 +__OSReschedule = .text:0x80307FD0; // type:function size:0x30 scope:global align:4 +OSYieldThread = .text:0x80308000; // type:function size:0x3C scope:global align:4 +OSCreateThread = .text:0x8030803C; // type:function size:0x1E8 scope:global align:4 +OSExitThread = .text:0x80308224; // type:function size:0xE4 scope:global align:4 +OSCancelThread = .text:0x80308308; // type:function size:0x1BC scope:global align:4 +OSJoinThread = .text:0x803084C4; // type:function size:0x140 scope:global align:4 +OSDetachThread = .text:0x80308604; // type:function size:0xA0 scope:global align:4 +OSResumeThread = .text:0x803086A4; // type:function size:0x288 scope:global align:4 +OSSuspendThread = .text:0x8030892C; // type:function size:0x170 scope:global align:4 +OSSleepThread = .text:0x80308A9C; // type:function size:0xEC scope:global align:4 +OSWakeupThread = .text:0x80308B88; // type:function size:0x104 scope:global align:4 +OSSetThreadPriority = .text:0x80308C8C; // type:function size:0xC0 scope:global align:4 +OSGetThreadPriority = .text:0x80308D4C; // type:function size:0x8 scope:global align:4 +CheckThreadQueue = .text:0x80308D54; // type:function size:0x9C scope:global align:4 +OSCheckActiveThreads = .text:0x80308DF0; // type:function size:0x750 scope:global align:4 +OSClearStack = .text:0x80309540; // type:function size:0xAC scope:global align:4 +OSGetTime = .text:0x803095EC; // type:function size:0x18 scope:global align:4 +OSGetTick = .text:0x80309604; // type:function size:0x8 scope:global align:4 +__OSGetSystemTime = .text:0x8030960C; // type:function size:0x64 scope:global align:4 +__OSTimeToSystemTime = .text:0x80309670; // type:function size:0x58 scope:global align:4 +GetDates = .text:0x803096C8; // type:function size:0x19C scope:global align:4 +OSTicksToCalendarTime = .text:0x80309864; // type:function size:0x204 scope:global align:4 +__init_user = .text:0x80309A68; // type:function size:0x20 scope:global align:4 +__init_cpp = .text:0x80309A88; // type:function size:0x54 scope:global align:4 +_ExitProcess = .text:0x80309ADC; // type:function size:0x20 scope:global align:4 +SetExiInterruptMask = .text:0x80309AFC; // type:function size:0xF4 scope:global align:4 +EXIImm = .text:0x80309BF0; // type:function size:0x25C scope:global align:4 +EXIImmEx = .text:0x80309E4C; // type:function size:0xA0 scope:global align:4 +EXIDma = .text:0x80309EEC; // type:function size:0xEC scope:global align:4 +EXISync = .text:0x80309FD8; // type:function size:0x238 scope:global align:4 +EXIClearInterrupts = .text:0x8030A210; // type:function size:0x48 scope:global align:4 +EXISetExiCallback = .text:0x8030A258; // type:function size:0x7C scope:global align:4 +__EXIProbe = .text:0x8030A2D4; // type:function size:0x174 scope:global align:4 +EXIProbe = .text:0x8030A448; // type:function size:0x80 scope:global align:4 +EXIProbeEx = .text:0x8030A4C8; // type:function size:0xB4 scope:global align:4 +EXIAttach = .text:0x8030A57C; // type:function size:0x10C scope:global align:4 +EXIDetach = .text:0x8030A688; // type:function size:0xBC scope:global align:4 +EXISelect = .text:0x8030A744; // type:function size:0x12C scope:global align:4 +EXIDeselect = .text:0x8030A870; // type:function size:0x110 scope:global align:4 +EXIIntrruptHandler = .text:0x8030A980; // type:function size:0xC8 scope:global align:4 +TCIntrruptHandler = .text:0x8030AA48; // type:function size:0x218 scope:global align:4 +EXTIntrruptHandler = .text:0x8030AC60; // type:function size:0xD0 scope:global align:4 +EXIInit = .text:0x8030AD30; // type:function size:0x11C scope:global align:4 +EXILock = .text:0x8030AE4C; // type:function size:0xF4 scope:global align:4 +EXIUnlock = .text:0x8030AF40; // type:function size:0xDC scope:global align:4 +EXIGetState = .text:0x8030B01C; // type:function size:0x18 scope:global align:4 +UnlockedHandler = .text:0x8030B034; // type:function size:0x28 scope:global align:4 +EXIGetID = .text:0x8030B05C; // type:function size:0x37C scope:global align:4 +InitializeUART = .text:0x8030B3D8; // type:function size:0x70 scope:global align:4 +WriteUARTN = .text:0x8030B448; // type:function size:0x200 scope:global align:4 +SIBusy = .text:0x8030B648; // type:function size:0x20 scope:global align:4 +SIIsChanBusy = .text:0x8030B668; // type:function size:0x3C scope:global align:4 +CompleteTransfer = .text:0x8030B6A4; // type:function size:0x2FC scope:global align:4 +SIInterruptHandler = .text:0x8030B9A0; // type:function size:0x344 scope:global align:4 +SIEnablePollingInterrupt = .text:0x8030BCE4; // type:function size:0x98 scope:global align:4 +SIRegisterPollingHandler = .text:0x8030BD7C; // type:function size:0xCC scope:global align:4 +SIUnregisterPollingHandler = .text:0x8030BE48; // type:function size:0xF4 scope:global align:4 +SIInit = .text:0x8030BF3C; // type:function size:0xB4 scope:global align:4 +__SITransfer = .text:0x8030BFF0; // type:function size:0x20C scope:global align:4 +SIGetStatus = .text:0x8030C1FC; // type:function size:0x7C scope:global align:4 +SISetCommand = .text:0x8030C278; // type:function size:0x14 scope:global align:4 +SITransferCommands = .text:0x8030C28C; // type:function size:0x10 scope:global align:4 +SISetXY = .text:0x8030C29C; // type:function size:0x6C scope:global align:4 +SIEnablePolling = .text:0x8030C308; // type:function size:0x9C scope:global align:4 +SIDisablePolling = .text:0x8030C3A4; // type:function size:0x6C scope:global align:4 +SIGetResponseRaw = .text:0x8030C410; // type:function size:0xD4 scope:global align:4 +SIGetResponse = .text:0x8030C4E4; // type:function size:0xC4 scope:global align:4 +AlarmHandler = .text:0x8030C5A8; // type:function size:0x8C scope:local align:4 +SITransfer = .text:0x8030C634; // type:function size:0x16C scope:global align:4 +GetTypeCallback = .text:0x8030C7A0; // type:function size:0x298 scope:global align:4 +SIGetType = .text:0x8030CA38; // type:function size:0x1C4 scope:global align:4 +SIGetTypeAsync = .text:0x8030CBFC; // type:function size:0x13C scope:global align:4 +SIDecodeType = .text:0x8030CD38; // type:function size:0x14C scope:global align:4 +SIProbe = .text:0x8030CE84; // type:function size:0x24 scope:global align:4 +SISetSamplingRate = .text:0x8030CEA8; // type:function size:0xE4 scope:global align:4 +SIRefreshSamplingRate = .text:0x8030CF8C; // type:function size:0x24 scope:global align:4 +DBInit = .text:0x8030CFB0; // type:function size:0x28 scope:global align:4 +__DBExceptionDestinationAux = .text:0x8030CFD8; // type:function size:0x48 scope:global align:4 +__DBExceptionDestination = .text:0x8030D020; // type:function size:0x10 scope:global align:4 +__DBIsExceptionMarked = .text:0x8030D030; // type:function size:0x1C scope:global align:4 +DBPrintf = .text:0x8030D04C; // type:function size:0x50 scope:global align:4 +PSMTXIdentity = .text:0x8030D09C; // type:function size:0x2C scope:global align:4 +PSMTXCopy = .text:0x8030D0C8; // type:function size:0x34 scope:global align:4 +PSMTXConcat = .text:0x8030D0FC; // type:function size:0xCC scope:global align:4 +PSMTXInverse = .text:0x8030D1C8; // type:function size:0xF8 scope:global align:4 +PSMTXRotRad = .text:0x8030D2C0; // type:function size:0x70 scope:global align:4 +PSMTXRotTrig = .text:0x8030D330; // type:function size:0xB0 scope:global align:4 +C_MTXRotAxisRad = .text:0x8030D3E0; // type:function size:0x118 scope:global align:4 +__PSMTXRotAxisRadInternal = .text:0x8030D4F8; // type:function size:0xB0 scope:global align:4 +PSMTXRotAxisRad = .text:0x8030D5A8; // type:function size:0x70 scope:global align:4 +PSMTXTrans = .text:0x8030D618; // type:function size:0x34 scope:global align:4 +PSMTXTransApply = .text:0x8030D64C; // type:function size:0x4C scope:global align:4 +PSMTXScale = .text:0x8030D698; // type:function size:0x28 scope:global align:4 +PSMTXQuat = .text:0x8030D6C0; // type:function size:0xA4 scope:global align:4 +C_MTXLookAt = .text:0x8030D764; // type:function size:0x18C scope:global align:4 +C_MTXLightPerspective = .text:0x8030D8F0; // type:function size:0xCC scope:global align:4 +C_MTXLightOrtho = .text:0x8030D9BC; // type:function size:0x88 scope:global align:4 +PSMTXMultVec = .text:0x8030DA44; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArray = .text:0x8030DA98; // type:function size:0x8C scope:global align:4 +PSMTXMultVecSR = .text:0x8030DB24; // type:function size:0x54 scope:global align:4 +C_MTXPerspective = .text:0x8030DB78; // type:function size:0xD0 scope:global align:4 +C_MTXOrtho = .text:0x8030DC48; // type:function size:0x98 scope:global align:4 +PSVECAdd = .text:0x8030DCE0; // type:function size:0x24 scope:global align:4 +PSVECSubtract = .text:0x8030DD04; // type:function size:0x24 scope:global align:4 +PSVECScale = .text:0x8030DD28; // type:function size:0x1C scope:global align:4 +C_VECNormalize = .text:0x8030DD44; // type:function size:0xC8 scope:global align:4 +PSVECNormalize = .text:0x8030DE0C; // type:function size:0x44 scope:global align:4 +PSVECSquareMag = .text:0x8030DE50; // type:function size:0x18 scope:global align:4 +PSVECMag = .text:0x8030DE68; // type:function size:0x44 scope:global align:4 +PSVECDotProduct = .text:0x8030DEAC; // type:function size:0x20 scope:global align:4 +PSVECCrossProduct = .text:0x8030DECC; // type:function size:0x3C scope:global align:4 +C_VECHalfAngle = .text:0x8030DF08; // type:function size:0xD8 scope:global align:4 +C_VECReflect = .text:0x8030DFE0; // type:function size:0xD4 scope:global align:4 +PSVECSquareDistance = .text:0x8030E0B4; // type:function size:0x28 scope:global align:4 +PSVECDistance = .text:0x8030E0DC; // type:function size:0x54 scope:global align:4 +PSQUATMultiply = .text:0x8030E130; // type:function size:0x5C scope:global align:4 +PSQUATNormalize = .text:0x8030E18C; // type:function size:0x54 scope:global align:4 +PSQUATInverse = .text:0x8030E1E0; // type:function size:0x58 scope:global align:4 +C_QUATRotAxisRad = .text:0x8030E238; // type:function size:0x8C scope:global align:4 +C_QUATSlerp = .text:0x8030E2C4; // type:function size:0x174 scope:global align:4 +__DVDInitWA = .text:0x8030E438; // type:function size:0x40 scope:global align:4 +__DVDInterruptHandler = .text:0x8030E478; // type:function size:0x2E0 scope:global align:4 +AlarmHandler = .text:0x8030E758; // type:function size:0x84 scope:local align:4 +AlarmHandlerForTimeout = .text:0x8030E7DC; // type:function size:0x70 scope:global align:4 +Read = .text:0x8030E84C; // type:function size:0x110 scope:global align:4 +SeekTwiceBeforeRead = .text:0x8030E95C; // type:function size:0x80 scope:global align:4 +DVDLowRead = .text:0x8030E9DC; // type:function size:0x298 scope:global align:4 +DVDLowSeek = .text:0x8030EC74; // type:function size:0x94 scope:global align:4 +DVDLowWaitCoverClose = .text:0x8030ED08; // type:function size:0x2C scope:global align:4 +DVDLowReadDiskID = .text:0x8030ED34; // type:function size:0xA4 scope:global align:4 +DVDLowStopMotor = .text:0x8030EDD8; // type:function size:0x8C scope:global align:4 +DVDLowRequestError = .text:0x8030EE64; // type:function size:0x8C scope:global align:4 +DVDLowInquiry = .text:0x8030EEF0; // type:function size:0x9C scope:global align:4 +DVDLowAudioStream = .text:0x8030EF8C; // type:function size:0x98 scope:global align:4 +DVDLowRequestAudioStatus = .text:0x8030F024; // type:function size:0x8C scope:global align:4 +DVDLowAudioBufferConfig = .text:0x8030F0B0; // type:function size:0x9C scope:global align:4 +DVDLowReset = .text:0x8030F14C; // type:function size:0xBC scope:global align:4 +DVDLowBreak = .text:0x8030F208; // type:function size:0x14 scope:global align:4 +DVDLowClearCallback = .text:0x8030F21C; // type:function size:0x18 scope:global align:4 +__DVDLowSetWAType = .text:0x8030F234; // type:function size:0x44 scope:global align:4 +__DVDFSInit = .text:0x8030F278; // type:function size:0x38 scope:global align:4 +DVDConvertPathToEntrynum = .text:0x8030F2B0; // type:function size:0x2F4 scope:global align:4 +DVDFastOpen = .text:0x8030F5A4; // type:function size:0x74 scope:global align:4 +DVDOpen = .text:0x8030F618; // type:function size:0xC8 scope:global align:4 +DVDClose = .text:0x8030F6E0; // type:function size:0x24 scope:global align:4 +entryToPath = .text:0x8030F704; // type:function size:0x160 scope:global align:4 +DVDConvertEntrynumToPath = .text:0x8030F864; // type:function size:0x154 scope:global align:4 +DVDGetCurrentDir = .text:0x8030F9B8; // type:function size:0xC4 scope:global align:4 +DVDChangeDir = .text:0x8030FA7C; // type:function size:0x60 scope:global align:4 +DVDReadAsyncPrio = .text:0x8030FADC; // type:function size:0xC0 scope:global align:4 +cbForReadAsync = .text:0x8030FB9C; // type:function size:0x30 scope:global align:4 +DVDReadPrio = .text:0x8030FBCC; // type:function size:0x118 scope:global align:4 +cbForReadSync = .text:0x8030FCE4; // type:function size:0x24 scope:global align:4 +DVDOpenDir = .text:0x8030FD08; // type:function size:0xC0 scope:global align:4 +DVDReadDir = .text:0x8030FDC8; // type:function size:0xA4 scope:global align:4 +DVDCloseDir = .text:0x8030FE6C; // type:function size:0x8 scope:global align:4 +DVDPrepareStreamAsync = .text:0x8030FE74; // type:function size:0xEC scope:global align:4 +cbForPrepareStreamAsync = .text:0x8030FF60; // type:function size:0x30 scope:global align:4 +defaultOptionalCommandChecker = .text:0x8030FF90; // type:function size:0x4 scope:global align:4 +DVDInit = .text:0x8030FF94; // type:function size:0xCC scope:global align:4 +stateReadingFST = .text:0x80310060; // type:function size:0x94 scope:global align:4 +cbForStateReadingFST = .text:0x803100F4; // type:function size:0x8C scope:global align:4 +cbForStateError = .text:0x80310180; // type:function size:0xAC scope:global align:4 +stateTimeout = .text:0x8031022C; // type:function size:0x34 scope:global align:4 +stateGettingError = .text:0x80310260; // type:function size:0x28 scope:global align:4 +CategorizeError = .text:0x80310288; // type:function size:0xB4 scope:global align:4 +cbForStateGettingError = .text:0x8031033C; // type:function size:0x294 scope:global align:4 +cbForUnrecoveredError = .text:0x803105D0; // type:function size:0x68 scope:global align:4 +cbForUnrecoveredErrorRetry = .text:0x80310638; // type:function size:0x98 scope:global align:4 +stateGoToRetry = .text:0x803106D0; // type:function size:0x28 scope:global align:4 +cbForStateGoToRetry = .text:0x803106F8; // type:function size:0x158 scope:global align:4 +stateCheckID = .text:0x80310850; // type:function size:0xE0 scope:global align:4 +stateCheckID3 = .text:0x80310930; // type:function size:0x34 scope:global align:4 +stateCheckID2a = .text:0x80310964; // type:function size:0x34 scope:global align:4 +cbForStateCheckID2a = .text:0x80310998; // type:function size:0x74 scope:global align:4 +stateCheckID2 = .text:0x80310A0C; // type:function size:0x38 scope:global align:4 +cbForStateCheckID1 = .text:0x80310A44; // type:function size:0x114 scope:global align:4 +cbForStateCheckID2 = .text:0x80310B58; // type:function size:0xE4 scope:global align:4 +cbForStateCheckID3 = .text:0x80310C3C; // type:function size:0xFC scope:global align:4 +AlarmHandler = .text:0x80310D38; // type:function size:0x44 scope:local align:4 +stateCoverClosed = .text:0x80310D7C; // type:function size:0xCC scope:global align:4 +stateCoverClosed_CMD = .text:0x80310E48; // type:function size:0x30 scope:global align:4 +cbForStateCoverClosed = .text:0x80310E78; // type:function size:0x70 scope:global align:4 +stateMotorStopped = .text:0x80310EE8; // type:function size:0x28 scope:global align:4 +cbForStateMotorStopped = .text:0x80310F10; // type:function size:0xE4 scope:global align:4 +stateReady = .text:0x80310FF4; // type:function size:0x2DC scope:global align:4 +stateBusy = .text:0x803112D0; // type:function size:0x320 scope:global align:4 +cbForStateBusy = .text:0x803115F0; // type:function size:0x638 scope:global align:4 +DVDReadAbsAsyncPrio = .text:0x80311C28; // type:function size:0xDC scope:global align:4 +DVDReadAbsAsyncForBS = .text:0x80311D04; // type:function size:0xD0 scope:global align:4 +DVDReadDiskID = .text:0x80311DD4; // type:function size:0xD4 scope:global align:4 +DVDPrepareStreamAbsAsync = .text:0x80311EA8; // type:function size:0xC4 scope:global align:4 +DVDCancelStreamAsync = .text:0x80311F6C; // type:function size:0xBC scope:global align:4 +DVDStopStreamAtEndAsync = .text:0x80312028; // type:function size:0xBC scope:global align:4 +DVDGetStreamPlayAddrAsync = .text:0x803120E4; // type:function size:0xBC scope:global align:4 +DVDInquiryAsync = .text:0x803121A0; // type:function size:0xD0 scope:global align:4 +DVDReset = .text:0x80312270; // type:function size:0x44 scope:global align:4 +DVDGetCommandBlockStatus = .text:0x803122B4; // type:function size:0x4C scope:global align:4 +DVDGetDriveStatus = .text:0x80312300; // type:function size:0xAC scope:global align:4 +DVDSetAutoInvalidation = .text:0x803123AC; // type:function size:0x10 scope:global align:4 +DVDCancelAsync = .text:0x803123BC; // type:function size:0x270 scope:global align:4 +DVDCancel = .text:0x8031262C; // type:function size:0xAC scope:global align:4 +cbForCancelSync = .text:0x803126D8; // type:function size:0x24 scope:global align:4 +DVDGetCurrentDiskID = .text:0x803126FC; // type:function size:0x8 scope:global align:4 +DVDCheckDisk = .text:0x80312704; // type:function size:0xE4 scope:global align:4 +__DVDPrepareResetAsync = .text:0x803127E8; // type:function size:0x11C scope:global align:4 +__DVDClearWaitingQueue = .text:0x80312904; // type:function size:0x38 scope:global align:4 +__DVDPushWaitingQueue = .text:0x8031293C; // type:function size:0x68 scope:global align:4 +__DVDPopWaitingQueue = .text:0x803129A4; // type:function size:0xA0 scope:global align:4 +__DVDCheckWaitingQueue = .text:0x80312A44; // type:function size:0x58 scope:global align:4 +__DVDDequeueWaitingQueue = .text:0x80312A9C; // type:function size:0x60 scope:global align:4 +ErrorCode2Num = .text:0x80312AFC; // type:function size:0x11C scope:global align:4 +__DVDStoreErrorCode = .text:0x80312C18; // type:function size:0x7C scope:global align:4 +DVDCompareDiskID = .text:0x80312C94; // type:function size:0xF8 scope:global align:4 +__DVDPrintFatalMessage = .text:0x80312D8C; // type:function size:0x30 scope:global align:4 +cb = .text:0x80312DBC; // type:function size:0xD8 scope:global align:4 +__fstLoad = .text:0x80312E94; // type:function size:0x168 scope:global align:4 +__VIRetraceHandler = .text:0x80312FFC; // type:function size:0x230 scope:global align:4 +VISetPreRetraceCallback = .text:0x8031322C; // type:function size:0x44 scope:global align:4 +VISetPostRetraceCallback = .text:0x80313270; // type:function size:0x44 scope:global align:4 +getTiming = .text:0x803132B4; // type:function size:0xA0 scope:global align:4 +__VIInit = .text:0x80313354; // type:function size:0x200 scope:global align:4 +VIInit = .text:0x80313554; // type:function size:0x4B0 scope:global align:4 +VIWaitForRetrace = .text:0x80313A04; // type:function size:0x54 scope:global align:4 +setFbbRegs = .text:0x80313A58; // type:function size:0x2D4 scope:global align:4 +setVerticalRegs = .text:0x80313D2C; // type:function size:0x1A0 scope:global align:4 +VIConfigure = .text:0x80313ECC; // type:function size:0x828 scope:global align:4 +VIFlush = .text:0x803146F4; // type:function size:0x130 scope:global align:4 +VISetNextFrameBuffer = .text:0x80314824; // type:function size:0x6C scope:global align:4 +VISetBlack = .text:0x80314890; // type:function size:0x7C scope:global align:4 +VIGetRetraceCount = .text:0x8031490C; // type:function size:0x8 scope:global align:4 +getCurrentFieldEvenOdd = .text:0x80314914; // type:function size:0x68 scope:global align:4 +VIGetNextField = .text:0x8031497C; // type:function size:0xA8 scope:global align:4 +VIGetCurrentLine = .text:0x80314A24; // type:function size:0x98 scope:global align:4 +VIGetTvFormat = .text:0x80314ABC; // type:function size:0x68 scope:global align:4 +VIGetDTVStatus = .text:0x80314B24; // type:function size:0x3C scope:global align:4 +ClampStick = .text:0x80314B60; // type:function size:0x130 scope:global align:4 +PADClamp = .text:0x80314C90; // type:function size:0x114 scope:global align:4 +UpdateOrigin = .text:0x80314DA4; // type:function size:0x1A4 scope:global align:4 +PADOriginCallback = .text:0x80314F48; // type:function size:0xC4 scope:global align:4 +PADOriginUpdateCallback = .text:0x8031500C; // type:function size:0xC0 scope:global align:4 +PADProbeCallback = .text:0x803150CC; // type:function size:0xD8 scope:global align:4 +PADTypeAndStatusCallback = .text:0x803151A4; // type:function size:0x32C scope:global align:4 +PADReceiveCheckCallback = .text:0x803154D0; // type:function size:0x134 scope:global align:4 +PADReset = .text:0x80315604; // type:function size:0x100 scope:global align:4 +PADRecalibrate = .text:0x80315704; // type:function size:0x104 scope:global align:4 +PADInit = .text:0x80315808; // type:function size:0x218 scope:global align:4 +PADRead = .text:0x80315A20; // type:function size:0x3AC scope:global align:4 +PADControlMotor = .text:0x80315DCC; // type:function size:0xA4 scope:global align:4 +PADSetSpec = .text:0x80315E70; // type:function size:0x60 scope:global align:4 +SPEC0_MakeStatus = .text:0x80315ED0; // type:function size:0x174 scope:global align:4 +SPEC1_MakeStatus = .text:0x80316044; // type:function size:0x174 scope:global align:4 +SPEC2_MakeStatus = .text:0x803161B8; // type:function size:0x3F8 scope:global align:4 +PADSetAnalogMode = .text:0x803165B0; // type:function size:0x74 scope:global align:4 +OnReset = .text:0x80316624; // type:function size:0x194 scope:local align:4 +SamplingHandler = .text:0x803167B8; // type:function size:0x60 scope:global align:4 +PADSetSamplingCallback = .text:0x80316818; // type:function size:0x54 scope:global align:4 +__PADDisableRecalibration = .text:0x8031686C; // type:function size:0x7C scope:global align:4 +AIRegisterDMACallback = .text:0x803168E8; // type:function size:0x44 scope:global align:4 +AIInitDMA = .text:0x8031692C; // type:function size:0x88 scope:global align:4 +AIStartDMA = .text:0x803169B4; // type:function size:0x18 scope:global align:4 +AIResetStreamSampleCount = .text:0x803169CC; // type:function size:0x18 scope:global align:4 +AISetStreamPlayState = .text:0x803169E4; // type:function size:0xD8 scope:global align:4 +AIGetStreamPlayState = .text:0x80316ABC; // type:function size:0x10 scope:global align:4 +AISetDSPSampleRate = .text:0x80316ACC; // type:function size:0xE0 scope:global align:4 +AIGetDSPSampleRate = .text:0x80316BAC; // type:function size:0x14 scope:global align:4 +AISetStreamSampleRate = .text:0x80316BC0; // type:function size:0x28 scope:global align:4 +__AI_set_stream_sample_rate = .text:0x80316BE8; // type:function size:0xD4 scope:global align:4 +AIGetStreamSampleRate = .text:0x80316CBC; // type:function size:0x10 scope:global align:4 +AISetStreamVolLeft = .text:0x80316CCC; // type:function size:0x1C scope:global align:4 +AIGetStreamVolLeft = .text:0x80316CE8; // type:function size:0x10 scope:global align:4 +AISetStreamVolRight = .text:0x80316CF8; // type:function size:0x1C scope:global align:4 +AIGetStreamVolRight = .text:0x80316D14; // type:function size:0x10 scope:global align:4 +AIInit = .text:0x80316D24; // type:function size:0x16C scope:global align:4 +__AISHandler = .text:0x80316E90; // type:function size:0x7C scope:global align:4 +__AIDHandler = .text:0x80316F0C; // type:function size:0xAC scope:global align:4 +__AICallbackStackSwitch = .text:0x80316FB8; // type:function size:0x58 scope:global align:4 +__AI_SRC_INIT = .text:0x80317010; // type:function size:0x1E4 scope:global align:4 +ARRegisterDMACallback = .text:0x803171F4; // type:function size:0x44 scope:global align:4 +ARStartDMA = .text:0x80317238; // type:function size:0xF0 scope:global align:4 +ARAlloc = .text:0x80317328; // type:function size:0x68 scope:global align:4 +ARInit = .text:0x80317390; // type:function size:0xC4 scope:global align:4 +ARGetBaseAddress = .text:0x80317454; // type:function size:0x8 scope:global align:4 +ARGetSize = .text:0x8031745C; // type:function size:0x8 scope:global align:4 +__ARHandler = .text:0x80317464; // type:function size:0x78 scope:global align:4 +__ARChecksize = .text:0x803174DC; // type:function size:0x17F4 scope:global align:4 +__ARQServiceQueueLo = .text:0x80318CD0; // type:function size:0x100 scope:global align:4 +__ARQCallbackHack = .text:0x80318DD0; // type:function size:0x4 scope:global align:4 +__ARQInterruptServiceRoutine = .text:0x80318DD4; // type:function size:0xCC scope:global align:4 +ARQInit = .text:0x80318EA0; // type:function size:0x70 scope:global align:4 +ARQPostRequest = .text:0x80318F10; // type:function size:0x15C scope:global align:4 +DSPCheckMailToDSP = .text:0x8031906C; // type:function size:0x10 scope:global align:4 +DSPCheckMailFromDSP = .text:0x8031907C; // type:function size:0x10 scope:global align:4 +DSPReadMailFromDSP = .text:0x8031908C; // type:function size:0x18 scope:global align:4 +DSPSendMailToDSP = .text:0x803190A4; // type:function size:0x14 scope:global align:4 +DSPAssertInt = .text:0x803190B8; // type:function size:0x40 scope:global align:4 +DSPInit = .text:0x803190F8; // type:function size:0xC4 scope:global align:4 +__DSP_debug_printf = .text:0x803191BC; // type:function size:0x50 scope:global align:4 +__DSP_exec_task = .text:0x8031920C; // type:function size:0x1A0 scope:global align:4 +__DSP_boot_task = .text:0x803193AC; // type:function size:0x18C scope:global align:4 +__DSP_insert_task = .text:0x80319538; // type:function size:0xA0 scope:global align:4 +__DSP_remove_task = .text:0x803195D8; // type:function size:0x94 scope:global align:4 +__CARDDefaultApiCallback = .text:0x8031966C; // type:function size:0x4 scope:global align:4 +__CARDSyncCallback = .text:0x80319670; // type:function size:0x34 scope:global align:4 +__CARDExtHandler = .text:0x803196A4; // type:function size:0xD8 scope:global align:4 +__CARDExiHandler = .text:0x8031977C; // type:function size:0x118 scope:global align:4 +__CARDTxHandler = .text:0x80319894; // type:function size:0xA8 scope:global align:4 +__CARDUnlockedHandler = .text:0x8031993C; // type:function size:0x84 scope:global align:4 +__CARDEnableInterrupt = .text:0x803199C0; // type:function size:0xC0 scope:global align:4 +__CARDReadStatus = .text:0x80319A80; // type:function size:0xF0 scope:global align:4 +__CARDClearStatus = .text:0x80319B70; // type:function size:0xAC scope:global align:4 +TimeoutHandler = .text:0x80319C1C; // type:function size:0xA4 scope:global align:4 +Retry = .text:0x80319CC0; // type:function size:0x22C scope:global align:4 +UnlockedCallback = .text:0x80319EEC; // type:function size:0x110 scope:global align:4 +__CARDStart = .text:0x80319FFC; // type:function size:0x1B4 scope:global align:4 +__CARDReadSegment = .text:0x8031A1B0; // type:function size:0x134 scope:global align:4 +__CARDWritePage = .text:0x8031A2E4; // type:function size:0x11C scope:global align:4 +__CARDEraseSector = .text:0x8031A400; // type:function size:0xE0 scope:global align:4 +CARDInit = .text:0x8031A4E0; // type:function size:0xAC scope:global align:4 +__CARDGetFontEncode = .text:0x8031A58C; // type:function size:0x8 scope:global align:4 +__CARDSetDiskID = .text:0x8031A594; // type:function size:0x38 scope:global align:4 +__CARDGetControlBlock = .text:0x8031A5CC; // type:function size:0xB8 scope:global align:4 +__CARDPutControlBlock = .text:0x8031A684; // type:function size:0x64 scope:global align:4 +CARDFreeBlocks = .text:0x8031A6E8; // type:function size:0x150 scope:global align:4 +__CARDSync = .text:0x8031A838; // type:function size:0x98 scope:global align:4 +OnReset = .text:0x8031A8D0; // type:function size:0x50 scope:local align:4 +bitrev = .text:0x8031A920; // type:function size:0x16C scope:global align:4 +ReadArrayUnlock = .text:0x8031AA8C; // type:function size:0x144 scope:global align:4 +DummyLen = .text:0x8031ABD0; // type:function size:0xC4 scope:global align:4 +__CARDUnlock = .text:0x8031AC94; // type:function size:0xB58 scope:global align:4 +InitCallback = .text:0x8031B7EC; // type:function size:0x70 scope:global align:4 +DoneCallback = .text:0x8031B85C; // type:function size:0x324 scope:global align:4 +BlockReadCallback = .text:0x8031BB80; // type:function size:0xDC scope:global align:4 +__CARDRead = .text:0x8031BC5C; // type:function size:0x64 scope:global align:4 +BlockWriteCallback = .text:0x8031BCC0; // type:function size:0xDC scope:global align:4 +__CARDWrite = .text:0x8031BD9C; // type:function size:0x64 scope:global align:4 +__CARDGetFatBlock = .text:0x8031BE00; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x8031BE08; // type:function size:0xD4 scope:local align:4 +EraseCallback = .text:0x8031BEDC; // type:function size:0xC8 scope:local align:4 +__CARDAllocBlock = .text:0x8031BFA4; // type:function size:0x118 scope:global align:4 +__CARDUpdateFatBlock = .text:0x8031C0BC; // type:function size:0xAC scope:global align:4 +__CARDGetDirBlock = .text:0x8031C168; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x8031C170; // type:function size:0xD0 scope:local align:4 +EraseCallback = .text:0x8031C240; // type:function size:0xC8 scope:local align:4 +__CARDUpdateDir = .text:0x8031C308; // type:function size:0xC4 scope:global align:4 +__CARDCheckSum = .text:0x8031C3CC; // type:function size:0x1B0 scope:global align:4 +VerifyID = .text:0x8031C57C; // type:function size:0x284 scope:global align:4 +VerifyDir = .text:0x8031C800; // type:function size:0x240 scope:global align:4 +VerifyFAT = .text:0x8031CA40; // type:function size:0x284 scope:global align:4 +__CARDVerify = .text:0x8031CCC4; // type:function size:0x8C scope:global align:4 +CARDCheckExAsync = .text:0x8031CD50; // type:function size:0x590 scope:global align:4 +CARDCheck = .text:0x8031D2E0; // type:function size:0x54 scope:global align:4 +IsCard = .text:0x8031D334; // type:function size:0xCC scope:global align:4 +CARDProbe = .text:0x8031D400; // type:function size:0x38 scope:global align:4 +CARDProbeEx = .text:0x8031D438; // type:function size:0x17C scope:global align:4 +DoMount = .text:0x8031D5B4; // type:function size:0x410 scope:global align:4 +__CARDMountCallback = .text:0x8031D9C4; // type:function size:0x138 scope:global align:4 +CARDMountAsync = .text:0x8031DAFC; // type:function size:0x1A0 scope:global align:4 +CARDMount = .text:0x8031DC9C; // type:function size:0x48 scope:global align:4 +DoUnmount = .text:0x8031DCE4; // type:function size:0x9C scope:global align:4 +CARDUnmount = .text:0x8031DD80; // type:function size:0xAC scope:global align:4 +FormatCallback = .text:0x8031DE2C; // type:function size:0x144 scope:global align:4 +__CARDFormatRegionAsync = .text:0x8031DF70; // type:function size:0x658 scope:global align:4 +CARDFormat = .text:0x8031E5C8; // type:function size:0x54 scope:global align:4 +__CARDCompareFileName = .text:0x8031E61C; // type:function size:0x68 scope:global align:4 +__CARDAccess = .text:0x8031E684; // type:function size:0x98 scope:global align:4 +__CARDIsPublic = .text:0x8031E71C; // type:function size:0x30 scope:global align:4 +CARDOpen = .text:0x8031E74C; // type:function size:0x178 scope:global align:4 +CARDClose = .text:0x8031E8C4; // type:function size:0x54 scope:global align:4 +CreateCallbackFat = .text:0x8031E918; // type:function size:0x130 scope:global align:4 +CARDCreateAsync = .text:0x8031EA48; // type:function size:0x220 scope:global align:4 +CARDCreate = .text:0x8031EC68; // type:function size:0x48 scope:global align:4 +__CARDSeek = .text:0x8031ECB0; // type:function size:0x1B8 scope:global align:4 +ReadCallback = .text:0x8031EE68; // type:function size:0x130 scope:global align:4 +CARDReadAsync = .text:0x8031EF98; // type:function size:0x148 scope:global align:4 +CARDRead = .text:0x8031F0E0; // type:function size:0x48 scope:global align:4 +WriteCallback = .text:0x8031F128; // type:function size:0x170 scope:local align:4 +EraseCallback = .text:0x8031F298; // type:function size:0xB0 scope:local align:4 +CARDWriteAsync = .text:0x8031F348; // type:function size:0x114 scope:global align:4 +CARDWrite = .text:0x8031F45C; // type:function size:0x48 scope:global align:4 +UpdateIconOffsets = .text:0x8031F4A4; // type:function size:0x1F8 scope:global align:4 +CARDGetStatus = .text:0x8031F69C; // type:function size:0x12C scope:global align:4 +CARDSetStatusAsync = .text:0x8031F7C8; // type:function size:0x174 scope:global align:4 +CARDSetStatus = .text:0x8031F93C; // type:function size:0x48 scope:global align:4 +CARDGetSerialNo = .text:0x8031F984; // type:function size:0xC4 scope:global align:4 +__GXDefaultTexRegionCallback = .text:0x8031FA48; // type:function size:0x7C scope:global align:4 +__GXDefaultTlutRegionCallback = .text:0x8031FAC4; // type:function size:0x24 scope:global align:4 +GXInit = .text:0x8031FAE8; // type:function size:0x86C scope:global align:4 +__GXInitGX = .text:0x80320354; // type:function size:0x8C4 scope:global align:4 +GXCPInterruptHandler = .text:0x80320C18; // type:function size:0x134 scope:global align:4 +GXInitFifoBase = .text:0x80320D4C; // type:function size:0x6C scope:global align:4 +GXInitFifoPtrs = .text:0x80320DB8; // type:function size:0x70 scope:global align:4 +GXInitFifoLimits = .text:0x80320E28; // type:function size:0xC scope:global align:4 +GXSetCPUFifo = .text:0x80320E34; // type:function size:0x110 scope:global align:4 +GXSetGPFifo = .text:0x80320F44; // type:function size:0x178 scope:global align:4 +GXSaveCPUFifo = .text:0x803210BC; // type:function size:0x20 scope:global align:4 +__GXSaveCPUFifoAux = .text:0x803210DC; // type:function size:0xDC scope:global align:4 +GXGetGPStatus = .text:0x803211B8; // type:function size:0x50 scope:global align:4 +__GXFifoInit = .text:0x80321208; // type:function size:0x4C scope:global align:4 +__GXFifoReadEnable = .text:0x80321254; // type:function size:0x24 scope:global align:4 +__GXFifoReadDisable = .text:0x80321278; // type:function size:0x20 scope:global align:4 +__GXFifoLink = .text:0x80321298; // type:function size:0x3C scope:global align:4 +__GXWriteFifoIntEnable = .text:0x803212D4; // type:function size:0x3C scope:global align:4 +__GXWriteFifoIntReset = .text:0x80321310; // type:function size:0x3C scope:global align:4 +__GXCleanGPFifo = .text:0x8032134C; // type:function size:0x100 scope:global align:4 +GXSetCurrentGXThread = .text:0x8032144C; // type:function size:0x4C scope:global align:4 +GXGetCurrentGXThread = .text:0x80321498; // type:function size:0x8 scope:global align:4 +GXGetCPUFifo = .text:0x803214A0; // type:function size:0x8 scope:global align:4 +GXGetGPFifo = .text:0x803214A8; // type:function size:0x8 scope:global align:4 +__GXXfVtxSpecs = .text:0x803214B0; // type:function size:0x158 scope:global align:4 +GXSetVtxDesc = .text:0x80321608; // type:function size:0x350 scope:global align:4 +__GXSetVCD = .text:0x80321958; // type:function size:0x54 scope:global align:4 +__GXCalculateVLim = .text:0x803219AC; // type:function size:0x124 scope:global align:4 +GXClearVtxDesc = .text:0x80321AD0; // type:function size:0x38 scope:global align:4 +GXSetVtxAttrFmt = .text:0x80321B08; // type:function size:0x358 scope:global align:4 +GXSetVtxAttrFmtv = .text:0x80321E60; // type:function size:0x378 scope:global align:4 +__GXSetVAT = .text:0x803221D8; // type:function size:0x9C scope:global align:4 +GXGetVtxAttrFmt = .text:0x80322274; // type:function size:0x280 scope:global align:4 +GXGetVtxAttrFmtv = .text:0x803224F4; // type:function size:0x74 scope:global align:4 +GXSetArray = .text:0x80322568; // type:function size:0x8C scope:global align:4 +GXInvalidateVtxCache = .text:0x803225F4; // type:function size:0x10 scope:global align:4 +GXSetTexCoordGen2 = .text:0x80322604; // type:function size:0x2D0 scope:global align:4 +GXSetNumTexGens = .text:0x803228D4; // type:function size:0x40 scope:global align:4 +GXSetMisc = .text:0x80322914; // type:function size:0x6C scope:global align:4 +GXFlush = .text:0x80322980; // type:function size:0x5C scope:global align:4 +GXAbortFrame = .text:0x803229DC; // type:function size:0xB4 scope:global align:4 +GXSetDrawSync = .text:0x80322A90; // type:function size:0xB8 scope:global align:4 +GXSetDrawDone = .text:0x80322B48; // type:function size:0x98 scope:global align:4 +GXDrawDone = .text:0x80322BE0; // type:function size:0x80 scope:global align:4 +GXPixModeSync = .text:0x80322C60; // type:function size:0x24 scope:global align:4 +GXPokeAlphaMode = .text:0x80322C84; // type:function size:0x14 scope:global align:4 +GXPokeAlphaRead = .text:0x80322C98; // type:function size:0x14 scope:global align:4 +GXPokeAlphaUpdate = .text:0x80322CAC; // type:function size:0x1C scope:global align:4 +GXPokeBlendMode = .text:0x80322CC8; // type:function size:0x88 scope:global align:4 +GXPokeColorUpdate = .text:0x80322D50; // type:function size:0x1C scope:global align:4 +GXPokeDstAlpha = .text:0x80322D6C; // type:function size:0x14 scope:global align:4 +GXPokeDither = .text:0x80322D80; // type:function size:0x1C scope:global align:4 +GXPokeZMode = .text:0x80322D9C; // type:function size:0x28 scope:global align:4 +GXPeekARGB = .text:0x80322DC4; // type:function size:0x24 scope:global align:4 +GXPeekZ = .text:0x80322DE8; // type:function size:0x28 scope:global align:4 +GXSetDrawSyncCallback = .text:0x80322E10; // type:function size:0x44 scope:global align:4 +GXTokenInterruptHandler = .text:0x80322E54; // type:function size:0x88 scope:global align:4 +GXSetDrawDoneCallback = .text:0x80322EDC; // type:function size:0x44 scope:global align:4 +GXFinishInterruptHandler = .text:0x80322F20; // type:function size:0x84 scope:global align:4 +__GXPEInit = .text:0x80322FA4; // type:function size:0x80 scope:global align:4 +__GXSetDirtyState = .text:0x80323024; // type:function size:0xA0 scope:global align:4 +GXBegin = .text:0x803230C4; // type:function size:0xF0 scope:global align:4 +__GXSendFlushPrim = .text:0x803231B4; // type:function size:0x88 scope:global align:4 +GXSetLineWidth = .text:0x8032323C; // type:function size:0x48 scope:global align:4 +GXSetPointSize = .text:0x80323284; // type:function size:0x48 scope:global align:4 +GXEnableTexOffsets = .text:0x803232CC; // type:function size:0x5C scope:global align:4 +GXSetCullMode = .text:0x80323328; // type:function size:0x4C scope:global align:4 +GXSetCoPlanar = .text:0x80323374; // type:function size:0x3C scope:global align:4 +__GXSetGenMode = .text:0x803233B0; // type:function size:0x24 scope:global align:4 +GXSetDispCopySrc = .text:0x803233D4; // type:function size:0x90 scope:global align:4 +GXSetTexCopySrc = .text:0x80323464; // type:function size:0x90 scope:global align:4 +GXSetDispCopyDst = .text:0x803234F4; // type:function size:0x3C scope:global align:4 +GXSetTexCopyDst = .text:0x80323530; // type:function size:0x154 scope:global align:4 +GXSetDispCopyFrame2Field = .text:0x80323684; // type:function size:0x28 scope:global align:4 +GXSetCopyClamp = .text:0x803236AC; // type:function size:0x68 scope:global align:4 +GXGetNumXfbLines = .text:0x80323714; // type:function size:0x90 scope:global align:4 +GXGetYScaleFactor = .text:0x803237A4; // type:function size:0x238 scope:global align:4 +GXSetDispCopyYScale = .text:0x803239DC; // type:function size:0xC8 scope:global align:4 +GXSetCopyClear = .text:0x80323AA4; // type:function size:0x68 scope:global align:4 +GXSetCopyFilter = .text:0x80323B0C; // type:function size:0x228 scope:global align:4 +GXSetDispCopyGamma = .text:0x80323D34; // type:function size:0x1C scope:global align:4 +GXCopyDisp = .text:0x80323D50; // type:function size:0x15C scope:global align:4 +GXCopyTex = .text:0x80323EAC; // type:function size:0x17C scope:global align:4 +GXClearBoundingBox = .text:0x80324028; // type:function size:0x38 scope:global align:4 +GXInitLightAttn = .text:0x80324060; // type:function size:0x1C scope:global align:4 +GXInitLightSpot = .text:0x8032407C; // type:function size:0x190 scope:global align:4 +GXInitLightDistAttn = .text:0x8032420C; // type:function size:0xD0 scope:global align:4 +GXInitLightPos = .text:0x803242DC; // type:function size:0x10 scope:global align:4 +GXInitLightDir = .text:0x803242EC; // type:function size:0x1C scope:global align:4 +GXInitLightColor = .text:0x80324308; // type:function size:0xC scope:global align:4 +GXLoadLightObjImm = .text:0x80324314; // type:function size:0x7C scope:global align:4 +GXSetChanAmbColor = .text:0x80324390; // type:function size:0xF4 scope:global align:4 +GXSetChanMatColor = .text:0x80324484; // type:function size:0xF4 scope:global align:4 +GXSetNumChans = .text:0x80324578; // type:function size:0x44 scope:global align:4 +GXSetChanCtrl = .text:0x803245BC; // type:function size:0xCC scope:global align:4 +GXGetTexBufferSize = .text:0x80324688; // type:function size:0x15C scope:global align:4 +__GetImageTileCount = .text:0x803247E4; // type:function size:0xC8 scope:global align:4 +GXInitTexObj = .text:0x803248AC; // type:function size:0x274 scope:global align:4 +GXInitTexObjCI = .text:0x80324B20; // type:function size:0x48 scope:global align:4 +GXInitTexObjLOD = .text:0x80324B68; // type:function size:0x194 scope:global align:4 +GXGetTexObjData = .text:0x80324CFC; // type:function size:0xC scope:global align:4 +GXGetTexObjWidth = .text:0x80324D08; // type:function size:0x10 scope:global align:4 +GXGetTexObjHeight = .text:0x80324D18; // type:function size:0x10 scope:global align:4 +GXGetTexObjFmt = .text:0x80324D28; // type:function size:0x8 scope:global align:4 +GXGetTexObjWrapS = .text:0x80324D30; // type:function size:0xC scope:global align:4 +GXGetTexObjWrapT = .text:0x80324D3C; // type:function size:0xC scope:global align:4 +GXGetTexObjTlut = .text:0x80324D48; // type:function size:0x8 scope:global align:4 +GXLoadTexObjPreLoaded = .text:0x80324D50; // type:function size:0x198 scope:global align:4 +GXLoadTexObj = .text:0x80324EE8; // type:function size:0x54 scope:global align:4 +GXInitTlutObj = .text:0x80324F3C; // type:function size:0x48 scope:global align:4 +GXLoadTlut = .text:0x80324F84; // type:function size:0x9C scope:global align:4 +GXInitTexCacheRegion = .text:0x80325020; // type:function size:0x120 scope:global align:4 +GXInitTlutRegion = .text:0x80325140; // type:function size:0x48 scope:global align:4 +GXInvalidateTexAll = .text:0x80325188; // type:function size:0x48 scope:global align:4 +GXSetTexRegionCallback = .text:0x803251D0; // type:function size:0x14 scope:global align:4 +GXSetTlutRegionCallback = .text:0x803251E4; // type:function size:0x14 scope:global align:4 +GXSetTexCoordScaleManually = .text:0x803251F8; // type:function size:0x8C scope:global align:4 +GXSetTexCoordBias = .text:0x80325284; // type:function size:0x7C scope:global align:4 +__SetSURegs = .text:0x80325300; // type:function size:0xB8 scope:global align:4 +__GXSetSUTexRegs = .text:0x803253B8; // type:function size:0x17C scope:global align:4 +__GXSetTmemConfig = .text:0x80325534; // type:function size:0x240 scope:global align:4 +GXSetTevIndirect = .text:0x80325774; // type:function size:0x9C scope:global align:4 +GXSetIndTexMtx = .text:0x80325810; // type:function size:0x160 scope:global align:4 +GXSetIndTexCoordScale = .text:0x80325970; // type:function size:0x17C scope:global align:4 +GXSetIndTexOrder = .text:0x80325AEC; // type:function size:0x114 scope:global align:4 +GXSetNumIndStages = .text:0x80325C00; // type:function size:0x28 scope:global align:4 +GXSetTevDirect = .text:0x80325C28; // type:function size:0x48 scope:global align:4 +GXSetTevIndWarp = .text:0x80325C70; // type:function size:0x64 scope:global align:4 +__GXUpdateBPMask = .text:0x80325CD4; // type:function size:0xCC scope:global align:4 +__GXFlushTextureState = .text:0x80325DA0; // type:function size:0x24 scope:global align:4 +GXSetTevOp = .text:0x80325DC4; // type:function size:0x8C scope:global align:4 +GXSetTevColorIn = .text:0x80325E50; // type:function size:0x44 scope:global align:4 +GXSetTevAlphaIn = .text:0x80325E94; // type:function size:0x44 scope:global align:4 +GXSetTevColorOp = .text:0x80325ED8; // type:function size:0x68 scope:global align:4 +GXSetTevAlphaOp = .text:0x80325F40; // type:function size:0x68 scope:global align:4 +GXSetTevColor = .text:0x80325FA8; // type:function size:0x74 scope:global align:4 +GXSetTevColorS10 = .text:0x8032601C; // type:function size:0x74 scope:global align:4 +GXSetTevKColor = .text:0x80326090; // type:function size:0x74 scope:global align:4 +GXSetTevKColorSel = .text:0x80326104; // type:function size:0x6C scope:global align:4 +GXSetTevKAlphaSel = .text:0x80326170; // type:function size:0x6C scope:global align:4 +GXSetTevSwapMode = .text:0x803261DC; // type:function size:0x54 scope:global align:4 +GXSetTevSwapModeTable = .text:0x80326230; // type:function size:0x98 scope:global align:4 +GXSetAlphaCompare = .text:0x803262C8; // type:function size:0x54 scope:global align:4 +GXSetZTexture = .text:0x8032631C; // type:function size:0x84 scope:global align:4 +GXSetTevOrder = .text:0x803263A0; // type:function size:0x1D8 scope:global align:4 +GXSetNumTevStages = .text:0x80326578; // type:function size:0x30 scope:global align:4 +GXSetFog = .text:0x803265A8; // type:function size:0x1B0 scope:global align:4 +GXSetFogRangeAdj = .text:0x80326758; // type:function size:0x100 scope:global align:4 +GXSetBlendMode = .text:0x80326858; // type:function size:0x54 scope:global align:4 +GXSetColorUpdate = .text:0x803268AC; // type:function size:0x2C scope:global align:4 +GXSetAlphaUpdate = .text:0x803268D8; // type:function size:0x2C scope:global align:4 +GXSetZMode = .text:0x80326904; // type:function size:0x34 scope:global align:4 +GXSetZCompLoc = .text:0x80326938; // type:function size:0x38 scope:global align:4 +GXSetPixelFmt = .text:0x80326970; // type:function size:0xE8 scope:global align:4 +GXSetDither = .text:0x80326A58; // type:function size:0x34 scope:global align:4 +GXSetDstAlpha = .text:0x80326A8C; // type:function size:0x3C scope:global align:4 +GXSetFieldMask = .text:0x80326AC8; // type:function size:0x38 scope:global align:4 +GXSetFieldMode = .text:0x80326B00; // type:function size:0x7C scope:global align:4 +__GXSetRange = .text:0x80326B7C; // type:function size:0x4 scope:global align:4 +GXCallDisplayList = .text:0x80326B80; // type:function size:0x70 scope:global align:4 +GXProject = .text:0x80326BF0; // type:function size:0x174 scope:global align:4 +GXSetProjection = .text:0x80326D64; // type:function size:0xB4 scope:global align:4 +GXSetProjectionv = .text:0x80326E18; // type:function size:0xC0 scope:global align:4 +GXGetProjectionv = .text:0x80326ED8; // type:function size:0x60 scope:global align:4 +GXLoadPosMtxImm = .text:0x80326F38; // type:function size:0x50 scope:global align:4 +GXLoadNrmMtxImm = .text:0x80326F88; // type:function size:0x50 scope:global align:4 +GXSetCurrentMtx = .text:0x80326FD8; // type:function size:0x38 scope:global align:4 +GXLoadTexMtxImm = .text:0x80327010; // type:function size:0xB4 scope:global align:4 +GXSetViewportJitter = .text:0x803270C4; // type:function size:0x104 scope:global align:4 +GXSetViewport = .text:0x803271C8; // type:function size:0x24 scope:global align:4 +GXGetViewportv = .text:0x803271EC; // type:function size:0x38 scope:global align:4 +GXSetScissor = .text:0x80327224; // type:function size:0x90 scope:global align:4 +GXGetScissor = .text:0x803272B4; // type:function size:0x48 scope:global align:4 +GXSetScissorBoxOffset = .text:0x803272FC; // type:function size:0x40 scope:global align:4 +GXSetClipMode = .text:0x8032733C; // type:function size:0x28 scope:global align:4 +__GXSetMatrixIndex = .text:0x80327364; // type:function size:0x84 scope:global align:4 +GXSetGPMetric = .text:0x803273E8; // type:function size:0x848 scope:global align:4 +GXClearGPMetric = .text:0x80327C30; // type:function size:0x10 scope:global align:4 +GXReadXfRasMetric = .text:0x80327C40; // type:function size:0xC4 scope:global align:4 +GDInitGDLObj = .text:0x80327D04; // type:function size:0x18 scope:global align:4 +GDFlushCurrToMem = .text:0x80327D1C; // type:function size:0x2C scope:global align:4 +GDPadCurr32 = .text:0x80327D48; // type:function size:0xF8 scope:global align:4 +GDOverflowed = .text:0x80327E40; // type:function size:0x30 scope:global align:4 +GDSetVtxDescv = .text:0x80327E70; // type:function size:0x5FC scope:global align:4 +GDSetArray = .text:0x8032846C; // type:function size:0x20C scope:global align:4 +GDSetArrayRaw = .text:0x80328678; // type:function size:0x208 scope:global align:4 +__va_arg = .text:0x80328880; // type:function size:0xC8 scope:global align:4 +__destroy_global_chain = .text:0x80328948; // type:function size:0x48 scope:global align:4 +__register_global_object = .text:0x80328990; // type:function size:0x18 scope:global align:4 +__copy = .text:0x803289A8; // type:function size:0x30 scope:global align:4 +__destroy_new_array = .text:0x803289D8; // type:function size:0x7C scope:global align:4 +__destroy_arr = .text:0x80328A54; // type:function size:0x78 scope:global align:4 +__construct_array = .text:0x80328ACC; // type:function size:0xF8 scope:global align:4 +__dt__26__partial_array_destructorFv = .text:0x80328BC4; // type:function size:0xB8 scope:global align:4 +__construct_new_array = .text:0x80328C7C; // type:function size:0x100 scope:global align:4 +__ptmf_test = .text:0x80328D7C; // type:function size:0x30 scope:global align:4 +__ptmf_cmpr = .text:0x80328DAC; // type:function size:0x3C scope:global align:4 +__ptmf_scall = .text:0x80328DE8; // type:function size:0x28 scope:global align:4 +__cvt_fp2unsigned = .text:0x80328E10; // type:function size:0x5C scope:global align:4 +__save_fpr = .text:0x80328E6C; // type:function size:0x4C scope:global align:4 +_savefpr_25 = .text:0x80328E98; // type:label scope:global +_savefpr_26 = .text:0x80328E9C; // type:label scope:global +_savefpr_28 = .text:0x80328EA4; // type:label scope:global +_savefpr_29 = .text:0x80328EA8; // type:label scope:global +__restore_fpr = .text:0x80328EB8; // type:function size:0x4C scope:global align:4 +_restfpr_25 = .text:0x80328EE4; // type:label scope:global +_restfpr_26 = .text:0x80328EE8; // type:label scope:global +_restfpr_28 = .text:0x80328EF0; // type:label scope:global +_restfpr_29 = .text:0x80328EF4; // type:label scope:global +__save_gpr = .text:0x80328F04; // type:function size:0x4C scope:global align:4 +_savegpr_14 = .text:0x80328F04; // type:label scope:global +_savegpr_15 = .text:0x80328F08; // type:label scope:global +_savegpr_16 = .text:0x80328F0C; // type:label scope:global +_savegpr_17 = .text:0x80328F10; // type:label scope:global +_savegpr_18 = .text:0x80328F14; // type:label scope:global +_savegpr_19 = .text:0x80328F18; // type:label scope:global +_savegpr_20 = .text:0x80328F1C; // type:label scope:global +_savegpr_21 = .text:0x80328F20; // type:label scope:global +_savegpr_22 = .text:0x80328F24; // type:label scope:global +_savegpr_23 = .text:0x80328F28; // type:label scope:global +_savegpr_24 = .text:0x80328F2C; // type:label scope:global +_savegpr_25 = .text:0x80328F30; // type:label scope:global +_savegpr_26 = .text:0x80328F34; // type:label scope:global +_savegpr_27 = .text:0x80328F38; // type:label scope:global +_savegpr_28 = .text:0x80328F3C; // type:label scope:global +_savegpr_29 = .text:0x80328F40; // type:label scope:global +__restore_gpr = .text:0x80328F50; // type:function size:0x4C scope:global align:4 +_restgpr_14 = .text:0x80328F50; // type:label scope:global +_restgpr_15 = .text:0x80328F54; // type:label scope:global +_restgpr_16 = .text:0x80328F58; // type:label scope:global +_restgpr_17 = .text:0x80328F5C; // type:label scope:global +_restgpr_18 = .text:0x80328F60; // type:label scope:global +_restgpr_19 = .text:0x80328F64; // type:label scope:global +_restgpr_20 = .text:0x80328F68; // type:label scope:global +_restgpr_21 = .text:0x80328F6C; // type:label scope:global +_restgpr_22 = .text:0x80328F70; // type:label scope:global +_restgpr_23 = .text:0x80328F74; // type:label scope:global +_restgpr_24 = .text:0x80328F78; // type:label scope:global +_restgpr_25 = .text:0x80328F7C; // type:label scope:global +_restgpr_26 = .text:0x80328F80; // type:label scope:global +_restgpr_27 = .text:0x80328F84; // type:label scope:global +_restgpr_28 = .text:0x80328F88; // type:label scope:global +_restgpr_29 = .text:0x80328F8C; // type:label scope:global +__div2u = .text:0x80328F9C; // type:function size:0xEC scope:global align:4 +__div2i = .text:0x80329088; // type:function size:0x138 scope:global align:4 +__mod2u = .text:0x803291C0; // type:function size:0xE4 scope:global align:4 +__mod2i = .text:0x803292A4; // type:function size:0x10C scope:global align:4 +__shl2i = .text:0x803293B0; // type:function size:0x24 scope:global align:4 +__shr2u = .text:0x803293D4; // type:function size:0x24 scope:global align:4 +__shr2i = .text:0x803293F8; // type:function size:0x28 scope:global align:4 +__cvt_dbl_usll = .text:0x80329420; // type:function size:0xCC scope:global align:4 +GetR2__Fv = .text:0x803294EC; // type:function size:0x8 scope:local align:4 +__fini_cpp_exceptions = .text:0x803294F4; // type:function size:0x34 scope:global align:4 +__init_cpp_exceptions = .text:0x80329528; // type:function size:0x40 scope:global align:4 +__unregister_fragment = .text:0x80329568; // type:function size:0x34 scope:global align:4 +__register_fragment = .text:0x8032959C; // type:function size:0x34 scope:global align:4 +__sys_free = .text:0x803295D0; // type:function size:0xB8 scope:global align:4 +exit = .text:0x80329688; // type:function size:0xCC scope:global align:4 +free = .text:0x80329754; // type:function size:0x134 scope:global align:4 +deallocate_from_fixed_pools = .text:0x80329888; // type:function size:0x1FC scope:global align:4 +SubBlock_merge_next = .text:0x80329A84; // type:function size:0xBC scope:global align:4 +Block_link = .text:0x80329B40; // type:function size:0x17C scope:global align:4 +__flush_all = .text:0x80329CBC; // type:function size:0x70 scope:global align:4 +__close_all = .text:0x80329D2C; // type:function size:0x98 scope:global align:4 +__num2dec = .text:0x80329DC4; // type:function size:0x1A4 scope:global align:4 +__num2dec_internal = .text:0x80329F68; // type:function size:0x23C scope:global align:4 +__two_exp = .text:0x8032A1A4; // type:function size:0x340 scope:global align:4 +__str2dec = .text:0x8032A4E4; // type:function size:0xEC scope:global align:4 +__timesdec = .text:0x8032A5D0; // type:function size:0x28C scope:global align:4 +__ull2dec = .text:0x8032A85C; // type:function size:0x110 scope:global align:4 +__count_trailing_zerol = .text:0x8032A96C; // type:function size:0x70 scope:global align:4 +div = .text:0x8032A9DC; // type:function size:0x58 scope:global align:4 +labs = .text:0x8032AA34; // type:function size:0x10 scope:global align:4 +abs = .text:0x8032AA44; // type:function size:0x10 scope:global align:4 +__flush_buffer = .text:0x8032AA54; // type:function size:0xC4 scope:global align:4 +__prep_buffer = .text:0x8032AB18; // type:function size:0x34 scope:global align:4 +tolower = .text:0x8032AB4C; // type:function size:0x24 scope:global align:4 +__fwrite = .text:0x8032AB70; // type:function size:0x30C scope:global align:4 +fwrite = .text:0x8032AE7C; // type:function size:0x20 scope:global align:4 +fflush = .text:0x8032AE9C; // type:function size:0x138 scope:global align:4 +fclose = .text:0x8032AFD4; // type:function size:0xC0 scope:global align:4 +fseek = .text:0x8032B094; // type:function size:0x20 scope:global align:4 +_fseek = .text:0x8032B0B4; // type:function size:0x23C scope:global align:4 +ftell = .text:0x8032B2F0; // type:function size:0x70 scope:global align:4 +wcstombs = .text:0x8032B360; // type:function size:0xA0 scope:global align:4 +unicode_to_UTF8 = .text:0x8032B400; // type:function size:0xA4 scope:global align:4 +memcmp = .text:0x8032B4A4; // type:function size:0x4C scope:global align:4 +__memrchr = .text:0x8032B4F0; // type:function size:0x2C scope:global align:4 +memchr = .text:0x8032B51C; // type:function size:0x2C scope:global align:4 +memmove = .text:0x8032B548; // type:function size:0xCC scope:global align:4 +__copy_longs_rev_unaligned = .text:0x8032B614; // type:function size:0xB0 scope:global align:4 +__copy_longs_unaligned = .text:0x8032B6C4; // type:function size:0xC4 scope:global align:4 +__copy_longs_rev_aligned = .text:0x8032B788; // type:function size:0xAC scope:global align:4 +__copy_longs_aligned = .text:0x8032B834; // type:function size:0xC0 scope:global align:4 +__stdio_atexit = .text:0x8032B8F4; // type:function size:0x10 scope:global align:4 +sprintf = .text:0x8032B904; // type:function size:0xE0 scope:global align:4 +snprintf = .text:0x8032B9E4; // type:function size:0xD4 scope:global align:4 +vsnprintf = .text:0x8032BAB8; // type:function size:0x74 scope:global align:4 +vprintf = .text:0x8032BB2C; // type:function size:0x7C scope:global align:4 +printf = .text:0x8032BBA8; // type:function size:0xCC scope:global align:4 +__StringWrite = .text:0x8032BC74; // type:function size:0x6C scope:global align:4 +__FileWrite = .text:0x8032BCE0; // type:function size:0x58 scope:global align:4 +__pformatter = .text:0x8032BD38; // type:function size:0x774 scope:global align:4 +float2str = .text:0x8032C4AC; // type:function size:0x6EC scope:global align:4 +round_decimal = .text:0x8032CB98; // type:function size:0x12C scope:global align:4 +double2hex = .text:0x8032CCC4; // type:function size:0x338 scope:global align:4 +longlong2str = .text:0x8032CFFC; // type:function size:0x2DC scope:global align:4 +long2str = .text:0x8032D2D8; // type:function size:0x220 scope:global align:4 +parse_format = .text:0x8032D4F8; // type:function size:0x504 scope:global align:4 +__StringRead = .text:0x8032D9FC; // type:function size:0x90 scope:global align:4 +strrchr = .text:0x8032DA8C; // type:function size:0x48 scope:global align:4 +strchr = .text:0x8032DAD4; // type:function size:0x30 scope:global align:4 +strncmp = .text:0x8032DB04; // type:function size:0x40 scope:global align:4 +strcmp = .text:0x8032DB44; // type:function size:0x128 scope:global align:4 +strcat = .text:0x8032DC6C; // type:function size:0x2C scope:global align:4 +strncpy = .text:0x8032DC98; // type:function size:0x44 scope:global align:4 +strcpy = .text:0x8032DCDC; // type:function size:0xB8 scope:global align:4 +strlen = .text:0x8032DD94; // type:function size:0x1C scope:global align:4 +strtol = .text:0x8032DDB0; // type:function size:0xF0 scope:global align:4 +strtoul = .text:0x8032DEA0; // type:function size:0xAC scope:global align:4 +__strtoul = .text:0x8032DF4C; // type:function size:0x378 scope:global align:4 +__close_console = .text:0x8032E2C4; // type:function size:0x8 scope:global align:4 +__write_console = .text:0x8032E2CC; // type:function size:0xC4 scope:global align:4 +fwide = .text:0x8032E390; // type:function size:0x88 scope:global align:4 +__ieee754_acos = .text:0x8032E418; // type:function size:0x310 scope:global align:4 +__ieee754_asin = .text:0x8032E728; // type:function size:0x264 scope:global align:4 +__ieee754_atan2 = .text:0x8032E98C; // type:function size:0x290 scope:global align:4 +__ieee754_fmod = .text:0x8032EC1C; // type:function size:0x33C scope:global align:4 +__ieee754_rem_pio2 = .text:0x8032EF58; // type:function size:0x3A0 scope:global align:4 +__kernel_cos = .text:0x8032F2F8; // type:function size:0xF4 scope:global align:4 +__kernel_rem_pio2 = .text:0x8032F3EC; // type:function size:0xE54 scope:global align:4 +__kernel_sin = .text:0x80330240; // type:function size:0xA0 scope:global align:4 +__kernel_tan = .text:0x803302E0; // type:function size:0x214 scope:global align:4 +atan = .text:0x803304F4; // type:function size:0x200 scope:global align:4 +copysign = .text:0x803306F4; // type:function size:0x28 scope:global align:4 +cos = .text:0x8033071C; // type:function size:0xD4 scope:global align:4 +floor = .text:0x803307F0; // type:function size:0x148 scope:global align:4 +frexp = .text:0x80330938; // type:function size:0x8C scope:global align:4 +ldexp = .text:0x803309C4; // type:function size:0x1C4 scope:global align:4 +modf = .text:0x80330B88; // type:function size:0xFC scope:global align:4 +sin = .text:0x80330C84; // type:function size:0xD8 scope:global align:4 +tan = .text:0x80330D5C; // type:function size:0x78 scope:global align:4 +acos = .text:0x80330DD4; // type:function size:0x20 scope:global align:4 +asin = .text:0x80330DF4; // type:function size:0x20 scope:global align:4 +atan2 = .text:0x80330E14; // type:function size:0x20 scope:global align:4 +fmod = .text:0x80330E34; // type:function size:0x20 scope:global align:4 +tanf = .text:0x80330E54; // type:function size:0x24 scope:global align:4 +sinf = .text:0x80330E78; // type:function size:0x24 scope:global align:4 +cosf = .text:0x80330E9C; // type:function size:0x24 scope:global align:4 +acosf = .text:0x80330EC0; // type:function size:0x24 scope:global align:4 +TRKNubMainLoop = .text:0x80330EE4; // type:function size:0xF8 scope:global align:4 +TRKDestructEvent = .text:0x80330FDC; // type:function size:0x24 scope:global align:4 +TRKConstructEvent = .text:0x80331000; // type:function size:0x18 scope:global align:4 +TRKPostEvent = .text:0x80331018; // type:function size:0xE0 scope:global align:4 +TRKGetNextEvent = .text:0x803310F8; // type:function size:0xB4 scope:global align:4 +TRKInitializeEventQueue = .text:0x803311AC; // type:function size:0x58 scope:global align:4 +TRKNubWelcome = .text:0x80331204; // type:function size:0x28 scope:global align:4 +TRKTerminateNub = .text:0x8033122C; // type:function size:0x24 scope:global align:4 +TRKInitializeNub = .text:0x80331250; // type:function size:0x134 scope:global align:4 +TRKMessageSend = .text:0x80331384; // type:function size:0x1DC scope:global align:4 +TRKReadBuffer_ui32 = .text:0x80331560; // type:function size:0xF0 scope:global align:4 +TRKReadBuffer_ui8 = .text:0x80331650; // type:function size:0x98 scope:global align:4 +TRKReadBuffer1_ui64 = .text:0x803316E8; // type:function size:0xE8 scope:global align:4 +TRKReadBuffer1_ui32 = .text:0x803317D0; // type:function size:0xC8 scope:global align:4 +TRKReadBuffer1_ui16 = .text:0x80331898; // type:function size:0xB8 scope:global align:4 +TRKReadBuffer1_ui8 = .text:0x80331950; // type:function size:0x80 scope:global align:4 +TRKAppendBuffer_ui32 = .text:0x803319D0; // type:function size:0xA8 scope:global align:4 +TRKAppendBuffer_ui8 = .text:0x80331A78; // type:function size:0x68 scope:global align:4 +TRKAppendBuffer1_ui64 = .text:0x80331AE0; // type:function size:0x88 scope:global align:4 +TRKAppendBuffer1_ui32 = .text:0x80331B68; // type:function size:0x64 scope:global align:4 +TRKAppendBuffer1_ui16 = .text:0x80331BCC; // type:function size:0x54 scope:global align:4 +TRKReadBuffer = .text:0x80331C20; // type:function size:0x8C scope:global align:4 +TRKAppendBuffer = .text:0x80331CAC; // type:function size:0xA4 scope:global align:4 +TRKSetBufferPosition = .text:0x80331D50; // type:function size:0x30 scope:global align:4 +TRKResetBuffer = .text:0x80331D80; // type:function size:0x40 scope:global align:4 +TRKReleaseBuffer = .text:0x80331DC0; // type:function size:0x64 scope:global align:4 +TRKGetBuffer = .text:0x80331E24; // type:function size:0x2C scope:global align:4 +TRKGetFreeBuffer = .text:0x80331E50; // type:function size:0xC8 scope:global align:4 +TRKInitializeMessageBuffers = .text:0x80331F18; // type:function size:0x74 scope:global align:4 +TRKTerminateSerialHandler = .text:0x80331F8C; // type:function size:0x8 scope:global align:4 +TRKInitializeSerialHandler = .text:0x80331F94; // type:function size:0x24 scope:global align:4 +TRKProcessInput = .text:0x80331FB8; // type:function size:0x50 scope:global align:4 +TRKGetInput = .text:0x80332008; // type:function size:0x98 scope:global align:4 +TRKTestForPacket = .text:0x803320A0; // type:function size:0x2B8 scope:global align:4 +usr_put_initialize = .text:0x80332358; // type:function size:0x4 scope:global align:4 +usr_puts_serial = .text:0x8033235C; // type:function size:0x88 scope:global align:4 +TRKDispatchMessage = .text:0x803323E4; // type:function size:0x84 scope:global align:4 +TRKInitializeDispatcher = .text:0x80332468; // type:function size:0x18 scope:global align:4 +TRKDoSetOption = .text:0x80332480; // type:function size:0x1A4 scope:global align:4 +TRKDoStop = .text:0x80332624; // type:function size:0x100 scope:global align:4 +TRKDoStep = .text:0x80332724; // type:function size:0x530 scope:global align:4 +TRKDoContinue = .text:0x80332C54; // type:function size:0x154 scope:global align:4 +TRKDoFlushCache = .text:0x80332DA8; // type:function size:0x2F8 scope:global align:4 +TRKDoWriteRegisters = .text:0x803330A0; // type:function size:0x3C8 scope:global align:4 +TRKDoReadRegisters = .text:0x80333468; // type:function size:0x3CC scope:global align:4 +TRKDoWriteMemory = .text:0x80333834; // type:function size:0x420 scope:global align:4 +TRKDoReadMemory = .text:0x80333C54; // type:function size:0x410 scope:global align:4 +TRKDoCPUType = .text:0x80334064; // type:function size:0x398 scope:global align:4 +TRKDoSupportMask = .text:0x803343FC; // type:function size:0x230 scope:global align:4 +TRKDoVersions = .text:0x8033462C; // type:function size:0x2D8 scope:global align:4 +TRKDoReset = .text:0x80334904; // type:function size:0xB8 scope:global align:4 +TRKDoDisconnect = .text:0x803349BC; // type:function size:0xE4 scope:global align:4 +TRKDoConnect = .text:0x80334AA0; // type:function size:0xBC scope:global align:4 +TRKDoUnsupported = .text:0x80334B5C; // type:function size:0xB0 scope:global align:4 +TRKStandardACK = .text:0x80334C0C; // type:function size:0xB8 scope:global align:4 +SetTRKConnected = .text:0x80334CC4; // type:function size:0xC scope:global align:4 +GetTRKConnected = .text:0x80334CD0; // type:function size:0x10 scope:global align:4 +HandlePositionFileSupportRequest = .text:0x80334CE0; // type:function size:0x190 scope:global align:4 +HandleCloseFileSupportRequest = .text:0x80334E70; // type:function size:0x120 scope:global align:4 +HandleOpenFileSupportRequest = .text:0x80334F90; // type:function size:0x1A8 scope:global align:4 +TRKRequestSend = .text:0x80335138; // type:function size:0x1A4 scope:global align:4 +TRKSuppAccessFile = .text:0x803352DC; // type:function size:0x2C4 scope:global align:4 +TRKReleaseMutex = .text:0x803355A0; // type:function size:0x8 scope:global align:4 +TRKAcquireMutex = .text:0x803355A8; // type:function size:0x8 scope:global align:4 +TRKInitializeMutex = .text:0x803355B0; // type:function size:0x8 scope:global align:4 +TRKDoNotifyStopped = .text:0x803355B8; // type:function size:0xD8 scope:global align:4 +TRK_flush_cache = .text:0x80335690; // type:function size:0x38 scope:global align:4 +TRK_fill_mem = .text:0x803356C8; // type:function size:0xBC scope:global align:4 +__TRK_get_MSR = .text:0x80335784; // type:function size:0x8 scope:global align:4 +__TRK_set_MSR = .text:0x8033578C; // type:function size:0x8 scope:global align:4 +TRK_ppc_memcpy = .text:0x80335794; // type:function size:0x3C scope:global align:4 +TRKInterruptHandler = .text:0x803357D0; // type:function size:0x194 scope:global align:4 +TRKExceptionHandler = .text:0x80335964; // type:function size:0x9C scope:global align:4 +TRKSwapAndGo = .text:0x80335A00; // type:function size:0xC4 scope:global align:4 +TRKInterruptHandlerEnableInterrupts = .text:0x80335AC4; // type:function size:0x54 scope:global align:4 +TRKTargetSetInputPendingPtr = .text:0x80335B18; // type:function size:0x10 scope:global align:4 +TRKPPCAccessFPRegister = .text:0x80335B28; // type:function size:0x21C scope:global align:4 +TRKTargetStop = .text:0x80335D44; // type:function size:0x18 scope:global align:4 +TRKTargetSetStopped = .text:0x80335D5C; // type:function size:0x10 scope:global align:4 +TRKTargetStopped = .text:0x80335D6C; // type:function size:0x10 scope:global align:4 +TRKTargetFlushCache = .text:0x80335D7C; // type:function size:0x3C scope:global align:4 +TRKTargetSupportRequest = .text:0x80335DB8; // type:function size:0x208 scope:global align:4 +TRKTargetGetPC = .text:0x80335FC0; // type:function size:0x10 scope:global align:4 +TRKTargetStepOutOfRange = .text:0x80335FD0; // type:function size:0x7C scope:global align:4 +TRKTargetSingleStep = .text:0x8033604C; // type:function size:0x6C scope:global align:4 +TRKTargetAddExceptionInfo = .text:0x803360B8; // type:function size:0xAC scope:global align:4 +TRKTargetAddStopInfo = .text:0x80336164; // type:function size:0x124 scope:global align:4 +TRKTargetInterrupt = .text:0x80336288; // type:function size:0x15C scope:global align:4 +TRKPostInterruptEvent = .text:0x803363E4; // type:function size:0xC0 scope:global align:4 +TRKTargetCPUType = .text:0x803364A4; // type:function size:0x60 scope:global align:4 +TRKTargetSupportMask = .text:0x80336504; // type:function size:0xA4 scope:global align:4 +TRKTargetVersions = .text:0x803365A8; // type:function size:0x24 scope:global align:4 +TRKTargetAccessExtended2 = .text:0x803365CC; // type:function size:0x438 scope:global align:4 +TRKTargetAccessExtended1 = .text:0x80336A04; // type:function size:0x170 scope:global align:4 +TRKTargetAccessFP = .text:0x80336B74; // type:function size:0x13C scope:global align:4 +TRKTargetAccessDefault = .text:0x80336CB0; // type:function size:0xF4 scope:global align:4 +TRKTargetAccessMemory = .text:0x80336DA4; // type:function size:0x14C scope:global align:4 +TRKValidMemory32 = .text:0x80336EF0; // type:function size:0x124 scope:global align:4 +TRKAccessFile = .text:0x80337020; // type:label scope:global +TRKOpenFile = .text:0x80337028; // type:label scope:global +TRKCloseFile = .text:0x80337030; // type:label scope:global +TRKPositionFile = .text:0x80337038; // type:label scope:global +InitMetroTRK = .text:0x80337040; // type:function size:0x94 scope:global align:4 +TRKInitializeTarget = .text:0x803370D4; // type:function size:0x4C scope:global align:4 +TRKTargetTranslate = .text:0x80337120; // type:function size:0x40 scope:global align:4 +EnableMetroTRKInterrupts = .text:0x80337160; // type:function size:0x20 scope:global align:4 +TRKSaveExtended1Block = .text:0x80337180; // type:function size:0x1B8 scope:global align:4 +TRKRestoreExtended1Block = .text:0x80337338; // type:function size:0x1B8 scope:global align:4 +TRKTargetCPUMinorType = .text:0x803374F0; // type:function size:0x8 scope:global align:4 +TRK_main = .text:0x803374F8; // type:function size:0x44 scope:global align:4 +TRKLoadContext = .text:0x8033753C; // type:function size:0x88 scope:global align:4 +TRKUARTInterruptHandler = .text:0x803375C4; // type:function size:0x4 scope:global align:4 +TRK_board_display = .text:0x803375C8; // type:function size:0x24 scope:global align:4 +UnreserveEXI2Port = .text:0x803375EC; // type:function size:0x30 scope:global align:4 +ReserveEXI2Port = .text:0x8033761C; // type:function size:0x30 scope:global align:4 +TRKReadUARTPoll = .text:0x8033764C; // type:function size:0xF0 scope:global align:4 +WriteUART1 = .text:0x8033773C; // type:function size:0x28 scope:global align:4 +WriteUARTFlush = .text:0x80337764; // type:function size:0xE0 scope:global align:4 +EnableEXI2Interrupts = .text:0x80337844; // type:function size:0x30 scope:global align:4 +TRKInitializeIntDrivenUART = .text:0x80337874; // type:function size:0x3C scope:global align:4 +InitMetroTRKCommTable = .text:0x803378B0; // type:function size:0x100 scope:global align:4 +TRKEXICallBack = .text:0x803379B0; // type:function size:0x38 scope:global align:4 +TRKTargetContinue = .text:0x803379E8; // type:function size:0x34 scope:global align:4 +GetUseSerialIO = .text:0x80337A1C; // type:function size:0x10 scope:global align:4 +SetUseSerialIO = .text:0x80337A2C; // type:function size:0xC scope:global align:4 +__TRK_write_console = .text:0x80337A38; // type:function size:0xBC scope:global align:4 +__read_console = .text:0x80337AF4; // type:function size:0xBC scope:global align:4 +EXI2_Init = .text:0x80337BB0; // type:function size:0x4 scope:global align:4 +EXI2_EnableInterrupts = .text:0x80337BB4; // type:function size:0x4 scope:global align:4 +EXI2_Poll = .text:0x80337BB8; // type:function size:0x8 scope:global align:4 +EXI2_ReadN = .text:0x80337BC0; // type:function size:0x8 scope:global align:4 +EXI2_WriteN = .text:0x80337BC8; // type:function size:0x8 scope:global align:4 +EXI2_Reserve = .text:0x80337BD0; // type:function size:0x4 scope:global align:4 +EXI2_Unreserve = .text:0x80337BD4; // type:function size:0x4 scope:global align:4 +AMC_IsStub = .text:0x80337BD8; // type:function size:0x8 scope:global align:4 +DBClose = .text:0x80337BE0; // type:function size:0x4 scope:global align:4 +DBOpen = .text:0x80337BE4; // type:function size:0x4 scope:global align:4 +DBWrite = .text:0x80337BE8; // type:function size:0x260 scope:global align:4 +DBRead = .text:0x80337E48; // type:function size:0x8C scope:global align:4 +DBQueryData = .text:0x80337ED4; // type:function size:0x9C scope:global align:4 +DBInitInterrupts = .text:0x80337F70; // type:function size:0x54 scope:global align:4 +DBInitComm = .text:0x80337FC4; // type:function size:0x78 scope:global align:4 +DBGHandler = .text:0x8033803C; // type:function size:0x40 scope:global align:4 +MWCallback = .text:0x8033807C; // type:function size:0x3C scope:global align:4 +DBGReadStatus = .text:0x803380B8; // type:function size:0xAC scope:global align:4 +DBGWrite = .text:0x80338164; // type:function size:0xDC scope:global align:4 +DBGRead = .text:0x80338240; // type:function size:0xDC scope:global align:4 +DBGReadMailbox = .text:0x8033831C; // type:function size:0xAC scope:global align:4 +DBGEXIImm = .text:0x803383C8; // type:function size:0x298 scope:global align:4 +Hu_IsStub = .text:0x80338660; // type:function size:0x8 scope:global align:4 +__init_cpp_exceptions_reference = .ctors:0x80338680; // type:object size:0x4 scope:local align:4 +_ctors = .ctors:0x80338680; // type:label scope:global data:4byte +__destroy_global_chain_reference = .dtors:0x80338820; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x80338820; // type:label scope:global data:4byte +__fini_cpp_exceptions_reference = .dtors:0x80338824; // type:object size:0x4 scope:local align:4 +__destroy_global_chain_reference = .dtors:0x80338828; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x80338840; // type:object size:0x2E3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80338B28; // type:object size:0xBD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80338BE8; // type:object size:0xB9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80338CA8; // type:object size:0xB3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80338D60; // type:object size:0x232 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80338F98; // type:object size:0x2B scope:local align:4 data:string_table +fontdata$8635 = .rodata:0x80338FC8; // type:object size:0x16 scope:local align:4 data:string +fontdata$8668 = .rodata:0x80338FE0; // type:object size:0xB scope:local align:4 data:string +@stringBase0 = .rodata:0x80338FEC; // type:object size:0x3B7 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803393A8; // type:object size:0x21 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803393D0; // type:object size:0xC8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80339498; // type:object size:0x1F0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80339688; // type:object size:0x8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80339690; // type:object size:0x5E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803396F0; // type:object size:0x5 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803396F8; // type:object size:0x1DF scope:local align:4 data:string_table +DynamicNameTable = .rodata:0x803398D8; // type:object size:0xD70 scope:global align:4 data:2byte +@stringBase0 = .rodata:0x8033A648; // type:object size:0x1541 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033BB90; // type:object size:0xF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033BBA0; // type:object size:0x2AE scope:local align:4 data:string_table +@4696 = .rodata:0x8033BE50; // type:object size:0xC scope:local align:4 data:4byte +@4697 = .rodata:0x8033BE5C; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8033BE68; // type:object size:0x2EF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033C158; // type:object size:0x32 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033C190; // type:object size:0x1A scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8033C1B0; // type:label scope:local +colorTable$6856 = .rodata:0x8033C1B0; // type:object size:0x24 scope:local align:4 +colorTable$6865 = .rodata:0x8033C1D4; // type:object size:0x24 scope:local align:4 +colorTable$6869 = .rodata:0x8033C1F8; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x8033C21C; // type:object size:0x473 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033C690; // type:object size:0x18 scope:local align:4 data:string_table +black_tex = .rodata:0x8033C6C0; // type:object size:0x40 scope:global align:4 +msg_data = .rodata:0x8033C700; // type:object size:0x260 scope:global align:32 +font_data = .rodata:0x8033C960; // type:object size:0x12260 scope:global align:32 +@stringBase0 = .rodata:0x8034EBC0; // type:object size:0x4C scope:local align:4 data:string_table +@4720 = .rodata:0x8034EC10; // type:object size:0x68 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8034EC78; // type:object size:0x3AF scope:local align:4 data:string_table +frameArcIdx$5155 = .rodata:0x8034F028; // type:object size:0x20 scope:local align:4 +cord$5156 = .rodata:0x8034F048; // type:object size:0x80 scope:local align:4 data:float +position$5408 = .rodata:0x8034F0C8; // type:object size:0x40 scope:local align:4 data:2byte +statusMapNo2TypeNoTbl$6998 = .rodata:0x8034F108; // type:object size:0x32 scope:local align:4 +agbTbl$7009 = .rodata:0x8034F13C; // type:object size:0x15 scope:local align:4 +agbSetList$7135 = .rodata:0x8034F154; // type:object size:0x15 scope:local align:4 data:byte +l_indexColor$7884 = .rodata:0x8034F16C; // type:object size:0x20 scope:local align:4 +@stringBase0 = .rodata:0x8034F18C; // type:object size:0x3A0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034F530; // type:object size:0x19D scope:local align:4 data:string_table +mData__Q29daWindTag11daWindTag_c = .rodata:0x8034F6D0; // type:object size:0x10 scope:global align:4 +m_savelabel__11daSalvage_c = .rodata:0x8034F6E0; // type:object size:0x20 scope:global align:4 +m_savelabel__7daDai_c = .rodata:0x8034F700; // type:object size:0x50 scope:global align:4 +@stringBase0 = .rodata:0x8034F750; // type:object size:0x82 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034F7D8; // type:object size:0x3AB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034FB88; // type:object size:0x29 scope:local align:4 data:string_table +zero_quat$4265 = .rodata:0x8034FBB8; // type:object size:0x10 scope:local align:4 data:float +zero_quat$4309 = .rodata:0x8034FBC8; // type:object size:0x10 scope:local align:4 data:float +@stringBase0 = .rodata:0x8034FBD8; // type:object size:0x7D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034FC58; // type:object size:0x31 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034FC90; // type:object size:0x2A scope:local align:4 data:string_table +m_data__12daItemBase_c = .rodata:0x8034FCC0; // type:object size:0x4C scope:global align:4 +mData__12daShopItem_c = .rodata:0x8034FD10; // type:object size:0x1FE0 scope:global align:4 +mModelType__12daShopItem_c = .rodata:0x80351CF0; // type:object size:0xFF scope:global align:4 +@stringBase0 = .rodata:0x80351DF0; // type:object size:0xF0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80351EE0; // type:object size:0x211 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803520F8; // type:object size:0x41E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80352518; // type:object size:0x51 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80352570; // type:object size:0x53 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803525C8; // type:object size:0x25D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80352828; // type:object size:0x183 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803529B0; // type:object size:0x52 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80352A08; // type:object size:0x42 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80352A50; // type:object size:0x2F scope:local align:4 data:string_table +@4100 = .rodata:0x80352A80; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80352A8C; // type:object size:0x12B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80352BB8; // type:object size:0x83 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80352C40; // type:object size:0x4A scope:local align:4 data:string_table +wind_table$5764 = .rodata:0x80352C90; // type:object size:0x48 scope:local align:4 data:2byte +@stringBase0 = .rodata:0x80352CD8; // type:object size:0xAC scope:local align:4 data:string_table +sun_chkpnt$5053 = .rodata:0x80352D88; // type:object size:0x28 scope:local align:4 data:float +@7605 = .rodata:0x80352DB0; // type:object size:0xF0 scope:local align:4 data:4byte +room_pat_tbl$7606 = .rodata:0x80352EA0; // type:object size:0x40 scope:local align:4 +@8391 = .rodata:0x80352EE0; // type:object size:0x1C scope:local align:4 data:4byte +scale_dat$8725 = .rodata:0x80352EFC; // type:object size:0x20 scope:local align:4 +col_dat$8726 = .rodata:0x80352F1C; // type:object size:0x20 scope:local align:4 +star_col$10513 = .rodata:0x80352F3C; // type:object size:0x10 scope:local align:4 data:byte +@stringBase0 = .rodata:0x80352F4C; // type:object size:0x84 scope:local align:4 data:string_table +M_attr__9dDetect_c = .rodata:0x80352FD0; // type:object size:0xC scope:global align:4 data:float +MS_patt__12dVibration_c = .rodata:0x80352FE0; // type:object size:0xD0 scope:global align:4 +CS_patt__12dVibration_c = .rodata:0x803530B0; // type:object size:0xD0 scope:global align:4 +MQ_patt__12dVibration_c = .rodata:0x80353180; // type:object size:0x60 scope:global align:4 +CQ_patt__12dVibration_c = .rodata:0x803531E0; // type:object size:0x60 scope:global align:4 +@stringBase0 = .rodata:0x80353240; // type:object size:0x72 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803532B8; // type:object size:0x149 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80353408; // type:object size:0x368 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80353770; // type:object size:0x32 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803537A8; // type:object size:0x331 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80353AE0; // type:object size:0x54 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80353B38; // type:object size:0x450 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80353F88; // type:object size:0x1A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80353FA8; // type:object size:0x2A scope:local align:4 data:string_table +types__9dCamera_c = .rodata:0x80353FD8; // type:object size:0xFC0 scope:global align:4 +styles__11dCamParam_c = .rodata:0x80354F98; // type:object size:0x4AC4 scope:global align:4 +@stringBase0 = .rodata:0x80359A60; // type:object size:0x12A scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80359B90; // type:label scope:local +@9933 = .rodata:0x80359B90; // type:object size:0x1C scope:local align:4 data:4byte +@9934 = .rodata:0x80359BAC; // type:object size:0x1C scope:local align:4 +@9935 = .rodata:0x80359BC8; // type:object size:0x1C scope:local align:4 +@9936 = .rodata:0x80359BE4; // type:object size:0x1C scope:local align:4 +@9937 = .rodata:0x80359C00; // type:object size:0x1C scope:local align:4 +@9938 = .rodata:0x80359C1C; // type:object size:0x1C scope:local align:4 +@10354 = .rodata:0x80359C38; // type:object size:0x1C scope:local align:4 +@10355 = .rodata:0x80359C54; // type:object size:0x1C scope:local align:4 +@10356 = .rodata:0x80359C70; // type:object size:0x1C scope:local align:4 +@10357 = .rodata:0x80359C8C; // type:object size:0x1C scope:local align:4 +@10358 = .rodata:0x80359CA8; // type:object size:0x1C scope:local align:4 +@stringBase0 = .rodata:0x80359CC4; // type:object size:0x271 scope:local align:4 data:string_table +L_attr__Q25dWood20@unnamed@d_wood_cpp@ = .rodata:0x80359F38; // type:object size:0x98 scope:global align:4 +@stringBase0 = .rodata:0x80359FD0; // type:object size:0x9A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A070; // type:object size:0x35 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A0A8; // type:object size:0x96E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035AA18; // type:object size:0x115 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035AB30; // type:object size:0x6E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035ABA0; // type:object size:0x1D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8035ABC0; // type:label scope:local +@2080 = .rodata:0x8035ABC0; // type:object size:0xC scope:local align:4 +@2100 = .rodata:0x8035ABCC; // type:object size:0xC scope:local align:4 +@3599 = .rodata:0x8035ABD8; // type:object size:0xC scope:local align:4 +l_CharaData = .rodata:0x8035ABE4; // type:object size:0x96C scope:global align:4 +cylvtx = .rodata:0x8035B550; // type:object size:0x3C scope:global align:4 +vdata = .rodata:0x8035B58C; // type:object size:0x90 scope:global align:4 +tindices = .rodata:0x8035B61C; // type:object size:0xF0 scope:global align:4 +@stringBase0 = .rodata:0x8035B70C; // type:object size:0x8F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B7A0; // type:object size:0x4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B7A8; // type:object size:0xB8 scope:local align:4 data:string_table +m_at_cps_src__9daArrow_c = .rodata:0x8035B860; // type:object size:0x4C scope:global align:4 +m_co_sph_src__9daArrow_c = .rodata:0x8035B8AC; // type:object size:0x40 scope:global align:4 +se$4269 = .rodata:0x8035B8EC; // type:object size:0x20 scope:local align:4 +arrow_mat$4293 = .rodata:0x8035B90C; // type:object size:0x20 scope:local align:4 data:4byte +heap_size$6231 = .rodata:0x8035B92C; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x8035B93C; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B968; // type:object size:0x36 scope:local align:4 data:string_table +L_attrState__22@unnamed@d_a_bomb_cpp@ = .rodata:0x8035B9A0; // type:object size:0x28 scope:global align:4 +m_attrType__8daBomb_c = .rodata:0x8035B9C8; // type:object size:0x18 scope:global align:4 +@stringBase0 = .rodata:0x8035B9E0; // type:object size:0x69 scope:local align:4 data:string_table +L_attr__Q27daBomb223@unnamed@d_a_bomb2_cpp@ = .rodata:0x8035BA50; // type:object size:0x6C scope:global align:4 data:4byte +mult$5741 = .rodata:0x8035BABC; // type:object size:0x28 scope:local align:4 +@stringBase0 = .rodata:0x8035BAE4; // type:object size:0x43 scope:local align:4 data:string_table +se_flg$4897 = .rodata:0x8035BB28; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x8035BB3C; // type:object size:0x3F scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8035BB80; // type:label scope:local +m_bmdidx__13daStandItem_c = .rodata:0x8035BB80; // type:object size:0x18 scope:global align:4 +m_bckidx__13daStandItem_c = .rodata:0x8035BB98; // type:object size:0x18 scope:global align:4 +m_heapsize__13daStandItem_c = .rodata:0x8035BBB0; // type:object size:0x18 scope:global align:4 +m_anim_min_time__13daStandItem_c = .rodata:0x8035BBC8; // type:object size:0x18 scope:global align:4 +m_anim_max_time__13daStandItem_c = .rodata:0x8035BBE0; // type:object size:0x18 scope:global align:4 +m_stop_min_time__13daStandItem_c = .rodata:0x8035BBF8; // type:object size:0x18 scope:global align:4 +m_stop_max_time__13daStandItem_c = .rodata:0x8035BC10; // type:object size:0x18 scope:global align:4 +playmode$4108 = .rodata:0x8035BC28; // type:object size:0x30 scope:local align:4 +@4125 = .rodata:0x8035BC58; // type:object size:0x10 scope:local align:4 +@4126 = .rodata:0x8035BC68; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x8035BC78; // type:object size:0x51 scope:local align:4 data:string_table +l_eventBit$localstatic3$execute__10daDemo00_cFv = .rodata:0x8035BCD0; // type:object size:0x64 scope:global align:4 +l_itemNo$localstatic4$execute__10daDemo00_cFv = .rodata:0x8035BD34; // type:object size:0xA scope:global align:4 +@stringBase0 = .rodata:0x8035BD40; // type:object size:0xA3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035BDE8; // type:object size:0x2F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035BE18; // type:object size:0x12 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035BE30; // type:object size:0x3F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035BE70; // type:object size:0x6 scope:local align:4 data:string_table +m_data = .rodata:0x8035BE78; // type:object size:0x3C scope:global align:4 +light_color$4027 = .rodata:0x8035BEB4; // type:object size:0x12 scope:local align:4 +@stringBase0 = .rodata:0x8035BEC8; // type:object size:0x3D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035BF08; // type:object size:0x10 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035BF18; // type:object size:0x64 scope:local align:4 data:string_table +init_data$3995 = .rodata:0x8035BF80; // type:object size:0x3C scope:local align:4 data:float +@stringBase0 = .rodata:0x8035BFBC; // type:object size:0x3C scope:local align:4 data:string_table +init_data$4040 = .rodata:0x8035BFF8; // type:object size:0x14 scope:local align:4 data:float +init_data$4046 = .rodata:0x8035C00C; // type:object size:0x20 scope:local align:4 data:float +init_data$4052 = .rodata:0x8035C02C; // type:object size:0x48 scope:local align:4 data:float +@stringBase0 = .rodata:0x8035C074; // type:object size:0x15 scope:local align:4 data:string_table +m_attr__Q212daObj_Search5Act_c = .rodata:0x8035C090; // type:object size:0x60 scope:global align:4 data:byte +@stringBase0 = .rodata:0x8035C0F0; // type:object size:0x11C scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8035C210; // type:label scope:local +l_ship_offset = .rodata:0x8035C210; // type:object size:0xC scope:global align:4 +l_ship_offset2 = .rodata:0x8035C21C; // type:object size:0xC scope:global align:4 +l_ship_offset3 = .rodata:0x8035C228; // type:object size:0xC scope:global align:4 +l_ship_redge = .rodata:0x8035C234; // type:object size:0xC scope:global align:4 +l_ship_ledge = .rodata:0x8035C240; // type:object size:0xC scope:global align:4 data:float +l_heel_pos = .rodata:0x8035C24C; // type:object size:0xC scope:global align:4 +l_toe_pos = .rodata:0x8035C258; // type:object size:0xC scope:global align:4 +l_eye_offset = .rodata:0x8035C264; // type:object size:0xC scope:global align:4 +l_head_center_offset = .rodata:0x8035C270; // type:object size:0xC scope:global align:4 +l_neck_front = .rodata:0x8035C27C; // type:object size:0xC scope:global align:4 +l_neck_top = .rodata:0x8035C288; // type:object size:0xC scope:global align:4 +l_land_smoke_offset = .rodata:0x8035C294; // type:object size:0xC scope:global align:4 +l_ms_light_local_start = .rodata:0x8035C2A0; // type:object size:0xC scope:global align:4 data:float +l_ms_light_local_vec = .rodata:0x8035C2AC; // type:object size:0xC scope:global align:4 +l_tact_top = .rodata:0x8035C2B8; // type:object size:0xC scope:global align:4 +l_crawl_start_front_offset = .rodata:0x8035C2C4; // type:object size:0xC scope:global align:4 +l_crawl_front_offset = .rodata:0x8035C2D0; // type:object size:0xC scope:global align:4 data:float +l_crawl_back_offset = .rodata:0x8035C2DC; // type:object size:0xC scope:global align:4 +l_crawl_top_offset = .rodata:0x8035C2E8; // type:object size:0xC scope:global align:4 +l_crawl_front_up_offset = .rodata:0x8035C2F4; // type:object size:0xC scope:global align:4 +l_crawl_back_up_offset = .rodata:0x8035C300; // type:object size:0xC scope:global align:4 +l_crawl_stand_up_offset = .rodata:0x8035C30C; // type:object size:0xC scope:global align:4 +l_crawl_top_up_offset = .rodata:0x8035C318; // type:object size:0xC scope:global align:4 +l_crawl_side_offset = .rodata:0x8035C324; // type:object size:0xC scope:global align:4 +l_crawl_lside_offset = .rodata:0x8035C330; // type:object size:0xC scope:global align:4 +l_crawl_rside_offset = .rodata:0x8035C33C; // type:object size:0xC scope:global align:4 +l_crawl_lside_front_offset = .rodata:0x8035C348; // type:object size:0xC scope:global align:4 +l_crawl_rside_front_offset = .rodata:0x8035C354; // type:object size:0xC scope:global align:4 +l_crawl_min_side_offset = .rodata:0x8035C360; // type:object size:0xC scope:global align:4 +mTexAnmIndexTable__9daPy_lk_c = .rodata:0x8035C36C; // type:object size:0x2B4 scope:global align:4 +mSwordAnmIndexTable__9daPy_lk_c = .rodata:0x8035C620; // type:object size:0x6C scope:global align:4 +mBokoAnmIndexTable__9daPy_lk_c = .rodata:0x8035C68C; // type:object size:0x6C scope:global align:4 +mHammerAnmIndexTable__9daPy_lk_c = .rodata:0x8035C6F8; // type:object size:0x6C scope:global align:4 +mAnmDataTable__9daPy_lk_c = .rodata:0x8035C764; // type:object size:0x750 scope:global align:4 +m__17daPy_HIO_basic_c0 = .rodata:0x8035CEB4; // type:object size:0x20 scope:global align:4 +m__16daPy_HIO_move_c0 = .rodata:0x8035CED4; // type:object size:0x88 scope:global align:4 data:2byte +m__19daPy_HIO_atnMove_c0 = .rodata:0x8035CF5C; // type:object size:0x30 scope:global align:4 data:2byte +m__20daPy_HIO_atnMoveB_c0 = .rodata:0x8035CF8C; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_turn_c0 = .rodata:0x8035CFC0; // type:object size:0x40 scope:global align:4 data:2byte +m__16daPy_HIO_cutA_c0 = .rodata:0x8035D000; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_cutF_c0 = .rodata:0x8035D034; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_cutR_c0 = .rodata:0x8035D068; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_cutL_c0 = .rodata:0x8035D09C; // type:object size:0x34 scope:global align:4 data:2byte +m__17daPy_HIO_cutEA_c0 = .rodata:0x8035D0D0; // type:object size:0x30 scope:global align:4 data:2byte +m__17daPy_HIO_cutEB_c0 = .rodata:0x8035D100; // type:object size:0x30 scope:global align:4 data:2byte +m__18daPy_HIO_cutExA_c0 = .rodata:0x8035D130; // type:object size:0x20 scope:global align:4 data:2byte +m__18daPy_HIO_cutExB_c0 = .rodata:0x8035D150; // type:object size:0x18 scope:global align:4 data:2byte +m__19daPy_HIO_cutExMJ_c0 = .rodata:0x8035D168; // type:object size:0x28 scope:global align:4 data:2byte +m__19daPy_HIO_cutKesa_c0 = .rodata:0x8035D190; // type:object size:0x1C scope:global align:4 data:2byte +m__19daPy_HIO_cutTurn_c0 = .rodata:0x8035D1AC; // type:object size:0x78 scope:global align:4 data:2byte +m__20daPy_HIO_cutTurnR_c0 = .rodata:0x8035D224; // type:object size:0x2C scope:global align:4 data:byte +m__19daPy_HIO_cutRoll_c0 = .rodata:0x8035D250; // type:object size:0x28 scope:global align:4 data:2byte +m__19daPy_HIO_cutJump_c0 = .rodata:0x8035D278; // type:object size:0x50 scope:global align:4 data:2byte +m__19daPy_HIO_cutBoko_c0 = .rodata:0x8035D2C8; // type:object size:0x84 scope:global align:4 +m__15daPy_HIO_cut_c0 = .rodata:0x8035D34C; // type:object size:0x6C scope:global align:4 data:2byte +m__16daPy_HIO_roll_c0 = .rodata:0x8035D3B8; // type:object size:0x48 scope:global align:4 data:2byte +m__20daPy_HIO_backJump_c0 = .rodata:0x8035D400; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_slip_c0 = .rodata:0x8035D434; // type:object size:0x24 scope:global align:4 data:2byte +m__17daPy_HIO_slide_c0 = .rodata:0x8035D458; // type:object size:0x4C scope:global align:4 data:2byte +m__20daPy_HIO_autoJump_c0 = .rodata:0x8035D4A4; // type:object size:0x44 scope:global align:4 +m__16daPy_HIO_fall_c0 = .rodata:0x8035D4E8; // type:object size:0x54 scope:global align:4 +m__16daPy_HIO_swim_c0 = .rodata:0x8035D53C; // type:object size:0x80 scope:global align:4 data:2byte +m__18daPy_HIO_b_jump_c0 = .rodata:0x8035D5BC; // type:object size:0x4C scope:global align:4 data:byte +m__18daPy_HIO_b_roll_c0 = .rodata:0x8035D608; // type:object size:0x3C scope:global align:4 data:2byte +m__19daPy_HIO_b_slide_c0 = .rodata:0x8035D644; // type:object size:0x10 scope:global align:4 +m__21daPy_HIO_b_verJump_c0 = .rodata:0x8035D654; // type:object size:0x44 scope:global align:4 data:2byte +m__16daPy_HIO_wall_c0 = .rodata:0x8035D698; // type:object size:0x68 scope:global align:4 data:2byte +m__21daPy_HIO_smallJump_c0 = .rodata:0x8035D700; // type:object size:0x1C scope:global align:4 data:2byte +m__21daPy_HIO_wallCatch_c0 = .rodata:0x8035D71C; // type:object size:0x58 scope:global align:4 data:2byte +m__16daPy_HIO_hang_c0 = .rodata:0x8035D774; // type:object size:0x34 scope:global align:4 data:2byte +m__17daPy_HIO_guard_c0 = .rodata:0x8035D7A8; // type:object size:0x28 scope:global align:4 data:2byte +m__20daPy_HIO_nockback_c0 = .rodata:0x8035D7D0; // type:object size:0x3C scope:global align:4 data:2byte +m__19daPy_HIO_iceSlip_c0 = .rodata:0x8035D80C; // type:object size:0x74 scope:global align:4 data:2byte +m__18daPy_HIO_damage_c0 = .rodata:0x8035D880; // type:object size:0x3C scope:global align:4 data:2byte +m__20daPy_HIO_laDamage_c0 = .rodata:0x8035D8BC; // type:object size:0x98 scope:global align:4 +m__20daPy_HIO_huDamage_c0 = .rodata:0x8035D954; // type:object size:0x98 scope:global align:4 +m__22daPy_HIO_elecDamage_c0 = .rodata:0x8035D9EC; // type:object size:0xC scope:global align:4 data:2byte +m__20daPy_HIO_slowJump_c0 = .rodata:0x8035D9F8; // type:object size:0x3C scope:global align:4 +m__20daPy_HIO_sideStep_c0 = .rodata:0x8035DA34; // type:object size:0x34 scope:global align:4 data:byte +m__16daPy_HIO_grab_c0 = .rodata:0x8035DA68; // type:object size:0xAC scope:global align:4 data:2byte +m__18daPy_HIO_ladder_c0 = .rodata:0x8035DB14; // type:object size:0x44 scope:global align:4 data:2byte +m__18daPy_HIO_crouch_c0 = .rodata:0x8035DB58; // type:object size:0x50 scope:global align:4 data:2byte +m__20daPy_HIO_pushpull_c0 = .rodata:0x8035DBA8; // type:object size:0x18 scope:global align:4 data:float +m__16daPy_HIO_rope_c0 = .rodata:0x8035DBC0; // type:object size:0x68 scope:global align:4 data:2byte +m__16daPy_HIO_boom_c0 = .rodata:0x8035DC28; // type:object size:0x30 scope:global align:4 data:2byte +m__15daPy_HIO_fan_c0 = .rodata:0x8035DC58; // type:object size:0x5C scope:global align:4 +m__16daPy_HIO_tact_c0 = .rodata:0x8035DCB4; // type:object size:0x1C scope:global align:4 data:float +m__15daPy_HIO_ham_c0 = .rodata:0x8035DCD0; // type:object size:0x44 scope:global align:4 data:2byte +m__17daPy_HIO_boots_c0 = .rodata:0x8035DD14; // type:object size:0x14 scope:global align:4 data:2byte +m__18daPy_HIO_bottle_c0 = .rodata:0x8035DD28; // type:object size:0x70 scope:global align:4 data:2byte +m__15daPy_HIO_bow_c0 = .rodata:0x8035DD98; // type:object size:0x1C scope:global align:4 data:2byte +m__16daPy_HIO_food_c0 = .rodata:0x8035DDB4; // type:object size:0x1C scope:global align:4 data:2byte +m__16daPy_HIO_item_c0 = .rodata:0x8035DDD0; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_ship_c0 = .rodata:0x8035DE04; // type:object size:0x18 scope:global align:4 +m__19daPy_HIO_restart_c0 = .rodata:0x8035DE1C; // type:object size:0x18 scope:global align:4 data:float +m__18daPy_HIO_holdup_c0 = .rodata:0x8035DE34; // type:object size:0x58 scope:global align:4 data:2byte +m__17daPy_HIO_vomit_c0 = .rodata:0x8035DE8C; // type:object size:0x40 scope:global align:4 data:2byte +m__16daPy_HIO_warp_c0 = .rodata:0x8035DECC; // type:object size:0x1C scope:global align:4 +aura_emitter_joint$5412 = .rodata:0x8035DEE8; // type:object size:0x14 scope:local align:4 +aura_model_joint$5413 = .rodata:0x8035DEFC; // type:object size:0xC scope:local align:4 +wave_offset$5635 = .rodata:0x8035DF08; // type:object size:0xC scope:local align:4 +swim_offset$5636 = .rodata:0x8035DF14; // type:object size:0xC scope:local align:4 +swim_side_offset$5637 = .rodata:0x8035DF20; // type:object size:0xC scope:local align:4 +eff_joint$8128 = .rodata:0x8035DF2C; // type:object size:0xA scope:local align:4 +ripple_scale$8193 = .rodata:0x8035DF38; // type:object size:0xC scope:local align:4 +splash_scale$21927 = .rodata:0x8035DF44; // type:object size:0xC scope:local align:4 +ripple_scale$21928 = .rodata:0x8035DF50; // type:object size:0xC scope:local align:4 +sword_model_tbl$23032 = .rodata:0x8035DF5C; // type:object size:0x20 scope:local align:4 data:2byte +rtoe_pos_offset$28977 = .rodata:0x8035DF7C; // type:object size:0xC scope:local align:4 +rheel_pos_offset$28978 = .rodata:0x8035DF88; // type:object size:0xC scope:local align:4 +tact_scale$32988 = .rodata:0x8035DF94; // type:object size:0xC scope:local align:4 data:float +offset$39104 = .rodata:0x8035DFA0; // type:object size:0xC scope:local align:4 +offset$39108 = .rodata:0x8035DFAC; // type:object size:0xC scope:local align:4 +nsword_top$40454 = .rodata:0x8035DFB8; // type:object size:0xC scope:local align:4 +msword_top$40455 = .rodata:0x8035DFC4; // type:object size:0xC scope:local align:4 +boomerang_catch$40456 = .rodata:0x8035DFD0; // type:object size:0xC scope:local align:4 +hookshot_root$40457 = .rodata:0x8035DFDC; // type:object size:0xC scope:local align:4 +hammer_top$40458 = .rodata:0x8035DFE8; // type:object size:0xC scope:local align:4 +hammer_root$40459 = .rodata:0x8035DFF4; // type:object size:0xC scope:local align:4 +fan_top$40460 = .rodata:0x8035E000; // type:object size:0xC scope:local align:4 +head_offset$40675 = .rodata:0x8035E00C; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8035E018; // type:object size:0x481 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E4A0; // type:object size:0x9E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E540; // type:object size:0x37 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E578; // type:object size:0x50 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E5C8; // type:object size:0x89 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E658; // type:object size:0x10D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E768; // type:object size:0x257 scope:local align:4 data:string_table +@17106 = .rodata:0x8035E9C0; // type:object size:0x150 scope:local align:4 data:4byte +wave$17461 = .rodata:0x8035EB10; // type:object size:0x10 scope:local align:4 +@18109 = .rodata:0x8035EB20; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8035EB2C; // type:object size:0x1FD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035ED30; // type:object size:0x6F scope:local align:4 data:string_table +@6117 = .rodata:0x8035EDA0; // type:object size:0x24 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8035EDC4; // type:object size:0xF4 scope:local align:4 data:string_table +labelt$4302 = .rodata:0x8035EEB8; // type:object size:0x20 scope:local align:4 +x$4363 = .rodata:0x8035EED8; // type:object size:0x20 scope:local align:4 +rot$4501 = .rodata:0x8035EEF8; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8035EF04; // type:object size:0x52 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035EF58; // type:object size:0x59 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035EFB8; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F008; // type:object size:0x3F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F048; // type:object size:0x40 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8035F088; // type:label scope:local +tact_beat = .rodata:0x8035F088; // type:object size:0x18 scope:global align:4 +l_ft$4058 = .rodata:0x8035F0A0; // type:object size:0x3C scope:local align:4 data:string +l_fd$4059 = .rodata:0x8035F0DC; // type:object size:0x3C scope:local align:4 data:string +l_car$4060 = .rodata:0x8035F118; // type:object size:0x10 scope:local align:4 data:string +l_tri$4061 = .rodata:0x8035F128; // type:object size:0x20 scope:local align:4 data:string +l_sit$4062 = .rodata:0x8035F148; // type:object size:0xC scope:local align:4 data:string +l_sik$4063 = .rodata:0x8035F154; // type:object size:0xC scope:local align:4 data:string +l_ci$4064 = .rodata:0x8035F160; // type:object size:0x2C scope:local align:4 data:string +l_htp$4065 = .rodata:0x8035F18C; // type:object size:0xC scope:local align:4 data:string +l_tit$4066 = .rodata:0x8035F198; // type:object size:0x18 scope:local align:4 data:string +l_tik$4067 = .rodata:0x8035F1B0; // type:object size:0x18 scope:local align:4 data:string +l_cn$4068 = .rodata:0x8035F1C8; // type:object size:0x18 scope:local align:4 data:string +l_wn$4069 = .rodata:0x8035F1E0; // type:object size:0x18 scope:local align:4 data:string +l_i0$4070 = .rodata:0x8035F1F8; // type:object size:0x18 scope:local align:4 data:string +l_i1$4071 = .rodata:0x8035F210; // type:object size:0x18 scope:local align:4 data:string +l_bs$4072 = .rodata:0x8035F228; // type:object size:0x18 scope:local align:4 data:string +l_hmb$4073 = .rodata:0x8035F240; // type:object size:0x18 scope:local align:4 data:string +l_wit$4074 = .rodata:0x8035F258; // type:object size:0x14 scope:local align:4 data:string +l_wik$4075 = .rodata:0x8035F26C; // type:object size:0x14 scope:local align:4 data:string +l_ip$4076 = .rodata:0x8035F280; // type:object size:0x14 scope:local align:4 data:string +l_wk$4077 = .rodata:0x8035F294; // type:object size:0x10 scope:local align:4 data:string +item$4486 = .rodata:0x8035F2A4; // type:object size:0xA8 scope:local align:4 +rotate_angle$5852 = .rodata:0x8035F34C; // type:object size:0xA scope:local align:4 +rotate_angle$6007 = .rodata:0x8035F358; // type:object size:0xA scope:local align:4 +@stringBase0 = .rodata:0x8035F364; // type:object size:0x229 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8035F590; // type:label scope:local +l_ft$4104 = .rodata:0x8035F590; // type:object size:0x3C scope:local align:4 data:string +l_fd$4105 = .rodata:0x8035F5CC; // type:object size:0x3C scope:local align:4 data:string +l_car$4106 = .rodata:0x8035F608; // type:object size:0x10 scope:local align:4 data:string +l_it$4107 = .rodata:0x8035F618; // type:object size:0xC scope:local align:4 data:string +l_ik$4108 = .rodata:0x8035F624; // type:object size:0xC scope:local align:4 data:string +l_ip$4109 = .rodata:0x8035F630; // type:object size:0x10 scope:local align:4 data:string +l_lnk$4110 = .rodata:0x8035F640; // type:object size:0xC scope:local align:4 data:string +l_fl$4111 = .rodata:0x8035F64C; // type:object size:0x18 scope:local align:4 data:string +l_fb$4112 = .rodata:0x8035F664; // type:object size:0x18 scope:local align:4 data:string +l_fbk$4113 = .rodata:0x8035F67C; // type:object size:0x18 scope:local align:4 data:string +bossOffsetX$4530 = .rodata:0x8035F694; // type:object size:0x40 scope:local align:4 +bossOffsetY$4531 = .rodata:0x8035F6D4; // type:object size:0x40 scope:local align:4 +@6054 = .rodata:0x8035F714; // type:object size:0x1E scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8035F734; // type:object size:0x281 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8035F9B8; // type:label scope:local +g_cursorTable = .rodata:0x8035F9B8; // type:object size:0x3F scope:global align:4 data:byte +hist = .rodata:0x8035F9F8; // type:object size:0xC4 scope:global align:4 data:string +l_island$4310 = .rodata:0x8035FABC; // type:object size:0x2C scope:local align:4 +endSalv$4316 = .rodata:0x8035FAE8; // type:object size:0xC4 scope:local align:4 data:string +gsShip$4335 = .rodata:0x8035FBAC; // type:object size:0x1C scope:local align:4 data:string +@stringBase0 = .rodata:0x8035FBC8; // type:object size:0x195 scope:local align:4 data:string_table +l_tagNm01$4199 = .rodata:0x8035FD60; // type:object size:0x44 scope:local align:4 +l_tagNm02$4200 = .rodata:0x8035FDA4; // type:object size:0x44 scope:local align:4 +hist$4410 = .rodata:0x8035FDE8; // type:object size:0xC4 scope:local align:4 data:string +@stringBase0 = .rodata:0x8035FEAC; // type:object size:0x37C scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80360228; // type:label scope:local +l_ft$4080 = .rodata:0x80360228; // type:object size:0x3C scope:local align:4 data:string +l_no$4081 = .rodata:0x80360264; // type:object size:0x18 scope:local align:4 data:string +l_car$4082 = .rodata:0x8036027C; // type:object size:0x10 scope:local align:4 data:string +l_sin_01$4083 = .rodata:0x8036028C; // type:object size:0x20 scope:local align:4 data:string +l_sin_10$4084 = .rodata:0x803602AC; // type:object size:0x20 scope:local align:4 data:string +l_sit$4085 = .rodata:0x803602CC; // type:object size:0x24 scope:local align:4 data:string +l_sik$4086 = .rodata:0x803602F0; // type:object size:0x24 scope:local align:4 data:string +l_sb$4087 = .rodata:0x80360314; // type:object size:0x24 scope:local align:4 data:string +l_it$4088 = .rodata:0x80360338; // type:object size:0x54 scope:local align:4 data:string +l_ik$4089 = .rodata:0x8036038C; // type:object size:0x54 scope:local align:4 data:string +l_ip$4090 = .rodata:0x803603E0; // type:object size:0x18 scope:local align:4 data:string +l_fd$4091 = .rodata:0x803603F8; // type:object size:0x3C scope:local align:4 data:string +event$4606 = .rodata:0x80360434; // type:object size:0x10 scope:local align:4 +attack$4607 = .rodata:0x80360444; // type:object size:0x10 scope:local align:4 +bottle$4608 = .rodata:0x80360454; // type:object size:0x10 scope:local align:4 +bag$4609 = .rodata:0x80360464; // type:object size:0xC scope:local align:4 +wepon1$4610 = .rodata:0x80360470; // type:object size:0xC scope:local align:4 +wepon2$4611 = .rodata:0x8036047C; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x80360488; // type:object size:0x161 scope:local align:4 data:string_table +soundMode = .rodata:0x803605F0; // type:object size:0xC scope:global align:4 +label_t$4008 = .rodata:0x803605FC; // type:object size:0x3C scope:local align:4 data:string +label_d$4009 = .rodata:0x80360638; // type:object size:0x3C scope:local align:4 data:string +moveX$4308 = .rodata:0x80360674; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x8036068C; // type:object size:0x69 scope:local align:4 data:string_table +x$4244 = .rodata:0x803606F8; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x80360708; // type:object size:0x80 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80360788; // type:object size:0x1E8 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80360970; // type:label scope:local +colorTable$4548 = .rodata:0x80360970; // type:object size:0x24 scope:local align:4 +scaleX$5119 = .rodata:0x80360994; // type:object size:0x14 scope:local align:4 +scaleY$5120 = .rodata:0x803609A8; // type:object size:0x14 scope:local align:4 +step$5121 = .rodata:0x803609BC; // type:object size:0xA scope:local align:4 +frameScale$5509 = .rodata:0x803609C8; // type:object size:0xC scope:local align:4 data:float +@stringBase0 = .rodata:0x803609D4; // type:object size:0x1F5 scope:local align:4 data:string_table +colorTable$4005 = .rodata:0x80360BD0; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x80360BF4; // type:object size:0x15C scope:local align:4 data:string_table +colorTable$4180 = .rodata:0x80360D50; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x80360D74; // type:object size:0x1C0 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80360F38; // type:label scope:local +act$5120 = .rodata:0x80360F38; // type:object size:0x1F8 scope:local align:4 +@9010 = .rodata:0x80361130; // type:object size:0x1E scope:local align:4 data:4byte +@9968 = .rodata:0x80361150; // type:object size:0xC scope:local align:4 data:4byte +@9969 = .rodata:0x8036115C; // type:object size:0xC scope:local align:4 data:4byte +scale$13042 = .rodata:0x80361168; // type:object size:0x10 scope:local align:4 +trans$13043 = .rodata:0x80361178; // type:object size:0x10 scope:local align:4 +white$13044 = .rodata:0x80361188; // type:object size:0x10 scope:local align:4 +black$13045 = .rodata:0x80361198; // type:object size:0x10 scope:local align:4 +@13361 = .rodata:0x803611A8; // type:object size:0x50 scope:local align:4 data:4byte +@13362 = .rodata:0x803611F8; // type:object size:0x50 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80361248; // type:object size:0x744 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80361990; // type:object size:0x3D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803619D0; // type:label scope:local +perfect$4111 = .rodata:0x803619D0; // type:object size:0x20 scope:local align:4 +perfect_nt$4117 = .rodata:0x803619F0; // type:object size:0x28 scope:local align:4 data:string +perfect_nk$4118 = .rodata:0x80361A18; // type:object size:0x28 scope:local align:4 data:string +failed$4119 = .rodata:0x80361A40; // type:object size:0x20 scope:local align:4 +remaintime$4125 = .rodata:0x80361A60; // type:object size:0x38 scope:local align:4 +remaintimek$4126 = .rodata:0x80361A98; // type:object size:0x34 scope:local align:4 +perfect$4203 = .rodata:0x80361ACC; // type:object size:0x20 scope:local align:4 +perfect_nt$4209 = .rodata:0x80361AEC; // type:object size:0x28 scope:local align:4 data:string +perfect_nk$4210 = .rodata:0x80361B14; // type:object size:0x28 scope:local align:4 data:string +failed$4211 = .rodata:0x80361B3C; // type:object size:0x20 scope:local align:4 +yougot$4217 = .rodata:0x80361B5C; // type:object size:0x18 scope:local align:4 +remaintime$4218 = .rodata:0x80361B74; // type:object size:0x34 scope:local align:4 +remaintimek$4219 = .rodata:0x80361BA8; // type:object size:0x34 scope:local align:4 +animeFrame$4344 = .rodata:0x80361BDC; // type:object size:0xE scope:local align:4 +transX$4345 = .rodata:0x80361BEC; // type:object size:0x10 scope:local align:4 +transY$4346 = .rodata:0x80361BFC; // type:object size:0x10 scope:local align:4 +rot$4347 = .rodata:0x80361C0C; // type:object size:0x10 scope:local align:4 +rot$4508 = .rodata:0x80361C1C; // type:object size:0xC scope:local align:4 +animeFrame$4636 = .rodata:0x80361C28; // type:object size:0xA scope:local align:4 +transY$4637 = .rodata:0x80361C34; // type:object size:0xC scope:local align:4 +rot$4638 = .rodata:0x80361C40; // type:object size:0xC scope:local align:4 +rot$4821 = .rodata:0x80361C4C; // type:object size:0xC scope:local align:4 data:2byte +@stringBase0 = .rodata:0x80361C58; // type:object size:0xE1 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80361D40; // type:label scope:local +ar_t$5217 = .rodata:0x80361D40; // type:object size:0x18 scope:local align:4 data:string +wn_t$5218 = .rodata:0x80361D58; // type:object size:0x18 scope:local align:4 data:string +bs_t$5219 = .rodata:0x80361D70; // type:object size:0x18 scope:local align:4 data:string +i0_t$5220 = .rodata:0x80361D88; // type:object size:0x18 scope:local align:4 data:string +frameScale$5874 = .rodata:0x80361DA0; // type:object size:0xC scope:local align:4 +time$6039 = .rodata:0x80361DAC; // type:object size:0x18 scope:local align:4 +scaleX$6040 = .rodata:0x80361DC4; // type:object size:0x14 scope:local align:4 +scaleY$6041 = .rodata:0x80361DD8; // type:object size:0x14 scope:local align:4 +frameScale$6619 = .rodata:0x80361DEC; // type:object size:0xC scope:local align:4 data:float +@stringBase0 = .rodata:0x80361DF8; // type:object size:0x2B5 scope:local align:4 data:string_table +@4629 = .rodata:0x803620B0; // type:object size:0xC scope:local align:4 data:4byte +@4630 = .rodata:0x803620BC; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803620C8; // type:object size:0xAA scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362178; // type:object size:0xFB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362278; // type:object size:0x8E scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80362308; // type:label scope:local +cn_t2$4078 = .rodata:0x80362308; // type:object size:0x18 scope:local align:4 data:string +wn_t2$4079 = .rodata:0x80362320; // type:object size:0x18 scope:local align:4 data:string +i12_t2$4080 = .rodata:0x80362338; // type:object size:0x18 scope:local align:4 data:string +i11_t2$4081 = .rodata:0x80362350; // type:object size:0x18 scope:local align:4 data:string +bs_t2$4082 = .rodata:0x80362368; // type:object size:0x18 scope:local align:4 data:string +cn_t1$4083 = .rodata:0x80362380; // type:object size:0x1C scope:local align:4 data:string +wn_t1$4084 = .rodata:0x8036239C; // type:object size:0x1C scope:local align:4 data:string +pk_t1$4085 = .rodata:0x803623B8; // type:object size:0x1C scope:local align:4 data:string +i11_t1$4086 = .rodata:0x803623D4; // type:object size:0x1C scope:local align:4 data:string +i12_t1$4087 = .rodata:0x803623F0; // type:object size:0x1C scope:local align:4 data:string +bs_t1$4088 = .rodata:0x8036240C; // type:object size:0x1C scope:local align:4 data:string +timing_t$4089 = .rodata:0x80362428; // type:object size:0x54 scope:local align:4 +@4345 = .rodata:0x8036247C; // type:object size:0xA scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80362488; // type:object size:0x2F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803624B8; // type:object size:0x28 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803624E0; // type:label scope:local +sb_l$4135 = .rodata:0x803624E0; // type:object size:0x30 scope:local align:4 data:string +st_l$4136 = .rodata:0x80362510; // type:object size:0x30 scope:local align:4 data:string +icn_l$4137 = .rodata:0x80362540; // type:object size:0xC scope:local align:4 data:string +emp_l$4138 = .rodata:0x8036254C; // type:object size:0xC scope:local align:4 data:string +sp_l$4139 = .rodata:0x80362558; // type:object size:0x20 scope:local align:4 data:string +no_l$4140 = .rodata:0x80362578; // type:object size:0xC scope:local align:4 +nob_l$4141 = .rodata:0x80362584; // type:object size:0xC scope:local align:4 data:string +nok_l$4142 = .rodata:0x80362590; // type:object size:0xC scope:local align:4 data:string +@stringBase0 = .rodata:0x8036259C; // type:object size:0x25F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362800; // type:object size:0x3F2 scope:local align:4 data:string_table +@4048 = .rodata:0x80362BF8; // type:object size:0x1C scope:local align:4 data:4byte +@4049 = .rodata:0x80362C14; // type:object size:0x1C scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80362C30; // type:object size:0x20E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362E40; // type:object size:0x10D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362F50; // type:object size:0x41 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362F98; // type:object size:0x80 scope:local align:4 data:string_table +majroom_dylKeyTbl = .rodata:0x80363018; // type:object size:0x22 scope:global align:4 +ma2room_dylKeyTbl = .rodata:0x8036303C; // type:object size:0x1C scope:global align:4 +ma3room_dylKeyTbl = .rodata:0x80363058; // type:object size:0x1A scope:global align:4 +M_NewD2_dylKeyTbl = .rodata:0x80363074; // type:object size:0x18 scope:global align:4 +kindan_dylKeyTbl = .rodata:0x8036308C; // type:object size:0x1A scope:global align:4 +M_Dai_dylKeyTbl = .rodata:0x803630A8; // type:object size:0x36 scope:global align:4 +sea_dylKeyTbl = .rodata:0x803630E0; // type:object size:0xE scope:global align:4 +kaze_dylKeyTbl = .rodata:0x803630F0; // type:object size:0x30 scope:global align:4 +PreLoadInfoT = .rodata:0x80363120; // type:object size:0x100 scope:global align:4 +@stringBase0 = .rodata:0x80363220; // type:object size:0x54B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80363770; // type:object size:0x9B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80363810; // type:object size:0x16 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80363828; // type:label scope:local +time$4655 = .rodata:0x80363828; // type:object size:0x18 scope:local align:4 +scaleX$4656 = .rodata:0x80363840; // type:object size:0x14 scope:local align:4 +scaleY$4657 = .rodata:0x80363854; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x80363868; // type:object size:0x127 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80363990; // type:object size:0xE0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80363A70; // type:object size:0x2C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80363AA0; // type:object size:0x35 scope:local align:4 data:string_table +min_y$4158 = .rodata:0x80363AD8; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x80363AE4; // type:object size:0x2E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80363B18; // type:object size:0x45D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80363F78; // type:object size:0x223 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803641A0; // type:object size:0x811 scope:local align:4 data:string_table +@2247 = .rodata:0x803649B8; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803649C4; // type:object size:0x42 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364A08; // type:object size:0x1E4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364BF0; // type:object size:0x262 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364E58; // type:object size:0x22 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364E80; // type:object size:0xF78 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80365DF8; // type:object size:0x2C8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803660C0; // type:object size:0x22D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803662F0; // type:object size:0x36 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366328; // type:object size:0x169 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80366498; // type:label scope:local +@1436 = .rodata:0x80366498; // type:object size:0xC scope:local align:4 +@1456 = .rodata:0x803664A4; // type:object size:0xC scope:local align:4 +@1525 = .rodata:0x803664B0; // type:object size:0xC scope:local align:4 +@1526 = .rodata:0x803664BC; // type:object size:0xC scope:local align:4 +@1527 = .rodata:0x803664C8; // type:object size:0xC scope:local align:4 +@1528 = .rodata:0x803664D4; // type:object size:0xC scope:local align:4 +@1529 = .rodata:0x803664E0; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x803664EC; // type:object size:0x65 scope:local align:4 data:string_table +@1437 = .rodata:0x80366558; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80366568; // type:object size:0x8E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803665F8; // type:object size:0x1B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366618; // type:object size:0xC6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803666E0; // type:object size:0x1F5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803668D8; // type:object size:0x39 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366918; // type:object size:0xE4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366A00; // type:object size:0x25 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366A28; // type:object size:0xFF scope:local align:4 data:string_table +@733 = .rodata:0x80366B28; // type:object size:0xC scope:local align:4 data:4byte +...rodata.0 = .rodata:0x80366B38; // type:label scope:local +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x80366B38; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x80366B44; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x80366B50; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight = .rodata:0x80366B5C; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight = .rodata:0x80366B68; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x80366B78; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x80366B84; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog = .rodata:0x80366B90; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog = .rodata:0x80366B9C; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light = .rodata:0x80366BAC; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light = .rodata:0x80366BB8; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x80366BC8; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x80366BD4; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x80366BE0; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x80366BEC; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x80366BF8; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x80366C04; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x80366C10; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x80366C20; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x80366C2C; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound = .rodata:0x80366C3C; // type:object size:0xC scope:global align:4 +saCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@ = .rodata:0x80366C48; // type:object size:0x40 scope:global align:4 +gauDataSize_TEParagraph_data__Q37JStudio3stb4data = .rodata:0x80366C88; // type:object size:0x20 scope:global align:4 +@1571 = .rodata:0x80366CA8; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80366CB8; // type:object size:0x9E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366D58; // type:object size:0x23 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366D80; // type:object size:0x27 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366DA8; // type:object size:0x68 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366E10; // type:object size:0x2DA scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803670F0; // type:object size:0x22B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367320; // type:object size:0x6D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367390; // type:object size:0x82 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367418; // type:object size:0x31 scope:local align:4 data:string_table +s_key_table__Q28JASystem6Player = .rodata:0x80367450; // type:object size:0x100 scope:global align:4 +sAdsrDef__Q28JASystem6Player = .rodata:0x80367550; // type:object size:0x18 scope:global align:4 data:byte +sEnvelopeDef__Q28JASystem6Player = .rodata:0x80367568; // type:object size:0x18 scope:global align:4 data:byte +sVibratoDef__Q28JASystem6Player = .rodata:0x80367580; // type:object size:0x18 scope:global align:4 data:byte +sTremoroDef__Q28JASystem6Player = .rodata:0x80367598; // type:object size:0x18 scope:global align:4 data:byte +@stringBase0 = .rodata:0x803675B0; // type:object size:0x36 scope:local align:4 data:string_table +Arglist__8JASystem = .rodata:0x803675E8; // type:object size:0x100 scope:global align:4 +@stringBase0 = .rodata:0x803676E8; // type:object size:0xFB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803677E8; // type:object size:0x2C0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367AA8; // type:object size:0x3C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367AE8; // type:object size:0x46 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367B30; // type:object size:0x7C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367BB0; // type:object size:0xBA scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367C70; // type:object size:0x9E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367D10; // type:object size:0x2B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367D40; // type:object size:0x30 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367D70; // type:object size:0x50 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367DC0; // type:object size:0x6F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367E30; // type:object size:0x45 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367E78; // type:object size:0x49 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367EC8; // type:object size:0x9D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367F68; // type:object size:0x96 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368000; // type:object size:0x94 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368098; // type:object size:0x231 scope:local align:4 data:string_table +connect_table$627 = .rodata:0x803682D0; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x803682E8; // type:object size:0x96 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368380; // type:object size:0x9A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368420; // type:object size:0x61 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368488; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803684B8; // type:object size:0x261 scope:local align:4 data:string_table +polys_table__Q28JASystem6Driver = .rodata:0x80368720; // type:object size:0x10 scope:global align:4 +@stringBase0 = .rodata:0x80368730; // type:object size:0x176 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803688A8; // type:label scope:local +relTableSampleCell__Q28JASystem11TOscillator = .rodata:0x803688A8; // type:object size:0x44 scope:global align:4 +relTableSqRoot__Q28JASystem11TOscillator = .rodata:0x803688EC; // type:object size:0x44 scope:global align:4 +relTableSquare__Q28JASystem11TOscillator = .rodata:0x80368930; // type:object size:0x44 scope:global align:4 +@stringBase0 = .rodata:0x80368974; // type:object size:0x32 scope:local align:4 data:string_table +@401 = .rodata:0x803689A8; // type:object size:0x1A scope:local align:4 data:string +@408 = .rodata:0x803689C4; // type:object size:0x1F scope:local align:4 data:string +@stringBase0 = .rodata:0x803689E8; // type:object size:0x112 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368B00; // type:object size:0x363 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368E68; // type:object size:0x5A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368EC8; // type:object size:0xA3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368F70; // type:object size:0xAB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369020; // type:object size:0x94 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803690B8; // type:object size:0xAB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369168; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803691B8; // type:object size:0x1DF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369398; // type:object size:0xAC scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369448; // type:object size:0x1E6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369630; // type:object size:0x6E7 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369D18; // type:object size:0x18C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369EA8; // type:object size:0x22D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A0D8; // type:object size:0x30 scope:local align:4 data:string_table +@5341 = .rodata:0x8036A108; // type:object size:0xC scope:local align:4 data:4byte +@5384 = .rodata:0x8036A114; // type:object size:0xC scope:local align:4 data:4byte +@5583 = .rodata:0x8036A120; // type:object size:0xC scope:local align:4 data:4byte +@6301 = .rodata:0x8036A12C; // type:object size:0xC scope:local align:4 data:4byte +@6473 = .rodata:0x8036A138; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8036A144; // type:object size:0x474 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8036A5B8; // type:label scope:local +@797 = .rodata:0x8036A5B8; // type:object size:0xC scope:local align:4 data:4byte +@798 = .rodata:0x8036A5C4; // type:object size:0xC scope:local align:4 +@799 = .rodata:0x8036A5D0; // type:object size:0xC scope:local align:4 +@800 = .rodata:0x8036A5DC; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8036A5E8; // type:object size:0x150 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A738; // type:object size:0x14D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A888; // type:object size:0x66 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A8F0; // type:object size:0x33D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036AC30; // type:object size:0x2A5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036AED8; // type:object size:0x184 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B060; // type:object size:0x430 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B490; // type:object size:0x1A6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B638; // type:object size:0x4E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B688; // type:object size:0x11D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B7A8; // type:object size:0x87 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B830; // type:object size:0x54 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B888; // type:object size:0x3A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B8C8; // type:object size:0x2 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B8D0; // type:object size:0x28 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B8F8; // type:object size:0x31 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B930; // type:object size:0x89 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B9C0; // type:object size:0x96 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BA58; // type:object size:0xA3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BB00; // type:object size:0xD9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BBE0; // type:object size:0x28 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BC08; // type:object size:0x42 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BC50; // type:object size:0x86 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BCD8; // type:object size:0x4C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BD28; // type:object size:0x1E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BD48; // type:object size:0xA1 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BDF0; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BE20; // type:object size:0x24 scope:local align:4 data:string_table +saoAboutEncoding___10JUTResFont = .rodata:0x8036BE48; // type:object size:0xC scope:global align:4 +halftofull$700 = .rodata:0x8036BE54; // type:object size:0xBE scope:local align:4 +@stringBase0 = .rodata:0x8036BF14; // type:object size:0x64 scope:local align:4 data:string_table +@1081 = .rodata:0x8036BF78; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8036BF88; // type:object size:0x125 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036C0B0; // type:object size:0x5D1 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036C688; // type:object size:0x3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036C690; // type:object size:0x99 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036C730; // type:object size:0x4A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036C780; // type:object size:0x219 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036C9A0; // type:object size:0x87 scope:local align:4 data:string_table +JUTResFONT_Ascfont_fix12 = .rodata:0x8036CA40; // type:label scope:global +@stringBase0 = .rodata:0x80370BA0; // type:object size:0x25 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370BC8; // type:object size:0x38 scope:local align:4 data:string_table +@1505 = .rodata:0x80370C00; // type:object size:0x10 scope:local align:4 data:4byte +@1506 = .rodata:0x80370C10; // type:object size:0x10 scope:local align:4 data:4byte +@1547 = .rodata:0x80370C20; // type:object size:0x18 scope:local align:4 data:4byte +j3dDefaultTransformInfo = .rodata:0x80370C38; // type:object size:0x20 scope:global align:4 data:float +j3dDefaultScale = .rodata:0x80370C58; // type:object size:0xC scope:global align:4 +j3dDefaultMtx = .rodata:0x80370C64; // type:object size:0x30 scope:global align:4 +@stringBase0 = .rodata:0x80370C98; // type:object size:0x1D scope:local align:4 data:string_table +@1419 = .rodata:0x80370CB8; // type:object size:0x30 scope:local align:4 data:4byte +@1420 = .rodata:0x80370CE8; // type:object size:0x30 scope:local align:4 data:4byte +j3dDefaultLightInfo = .rodata:0x80370D18; // type:object size:0x34 scope:global align:4 data:float +j3dDefaultTexCoordInfo = .rodata:0x80370D4C; // type:object size:0x20 scope:global align:4 data:byte +j3dDefaultTexMtxInfo = .rodata:0x80370D6C; // type:object size:0x64 scope:global align:4 data:byte +j3dDefaultIndTexMtxInfo = .rodata:0x80370DD0; // type:object size:0x1C scope:global align:4 +j3dDefaultTevStageInfo = .rodata:0x80370DEC; // type:object size:0x14 scope:global align:4 +j3dDefaultIndTevStageInfo = .rodata:0x80370E00; // type:object size:0xC scope:global align:4 data:byte +j3dDefaultFogInfo = .rodata:0x80370E0C; // type:object size:0x2C scope:global align:4 data:byte +j3dDefaultNBTScaleInfo = .rodata:0x80370E38; // type:object size:0x10 scope:global align:4 data:byte +@1570 = .rodata:0x80370E48; // type:object size:0xB scope:local align:4 data:4byte +@2006 = .rodata:0x80370E58; // type:object size:0x10 scope:local align:4 data:4byte +@2118 = .rodata:0x80370E68; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80370E78; // type:object size:0x3A scope:local align:4 data:string_table +@1791 = .rodata:0x80370EB8; // type:object size:0xC scope:local align:4 data:4byte +@1793 = .rodata:0x80370EC4; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80370ED0; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370EE8; // type:object size:0x38 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370F20; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370F38; // type:object size:0x2C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370F68; // type:object size:0x3D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80370FA8; // type:label scope:local +ClampRegion = .rodata:0x80370FA8; // type:object size:0xA scope:global align:4 data:byte +__ptmf_null = .rodata:0x80370FB8; // type:object size:0xC scope:global align:4 data:4byte +__constants = .rodata:0x80370FC8; // type:object size:0x18 scope:global align:8 data:double +@53 = .rodata:0x80370FE0; // type:object size:0x36 scope:local align:4 data:string +@54 = .rodata:0x80371018; // type:object size:0x39 scope:local align:4 data:string +fix_pool_sizes = .rodata:0x80371058; // type:object size:0x18 scope:global align:4 data:4byte +@stringBase0 = .rodata:0x80371070; // type:object size:0xDD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80371150; // type:object size:0x25 scope:local align:4 data:string_table +Zero = .rodata:0x80371178; // type:object size:0x10 scope:global align:8 +two_over_pi = .rodata:0x80371188; // type:object size:0x108 scope:global align:4 +npio2_hw = .rodata:0x80371290; // type:object size:0x80 scope:global align:4 +init_jk = .rodata:0x80371310; // type:object size:0x10 scope:global align:4 +PIo2 = .rodata:0x80371320; // type:object size:0x40 scope:global align:8 data:double +T = .rodata:0x80371360; // type:object size:0x68 scope:global align:8 data:double +...rodata.0 = .rodata:0x803713C8; // type:label scope:local +atanhi = .rodata:0x803713C8; // type:object size:0x20 scope:global align:8 +atanlo = .rodata:0x803713E8; // type:object size:0x20 scope:global align:8 +aT = .rodata:0x80371408; // type:object size:0x58 scope:global align:8 +@62 = .rodata:0x80371460; // type:object size:0x1C scope:local align:4 data:string +@484 = .rodata:0x80371480; // type:object size:0x1D scope:local align:4 data:string +gTRKMemMap = .rodata:0x803714A0; // type:object size:0x10 scope:global align:4 data:4byte +@300 = .rodata:0x803714B0; // type:object size:0x28 scope:local align:4 data:4byte +@307 = .rodata:0x803714D8; // type:object size:0x28 scope:local align:4 data:4byte +@314 = .rodata:0x80371500; // type:object size:0x28 scope:local align:4 data:4byte +@148 = .rodata:0x80371528; // type:object size:0x21 scope:local align:4 data:string +@149 = .rodata:0x8037154C; // type:object size:0x24 scope:local align:4 data:string +...data.0 = .data:0x80371580; // type:label scope:local +@2100 = .data:0x80371580; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037158C; // type:object size:0xC scope:local align:4 +COPYDATE_STRING__7mDoMain = .data:0x80371598; // type:object size:0x12 scope:global align:4 data:string +RootHeapCheck = .data:0x803715AC; // type:object size:0x24 scope:global align:4 +SystemHeapCheck = .data:0x803715D0; // type:object size:0x24 scope:global align:4 +ZeldaHeapCheck = .data:0x803715F4; // type:object size:0x24 scope:global align:4 +GameHeapCheck = .data:0x80371618; // type:object size:0x24 scope:global align:4 +ArchiveHeapCheck = .data:0x8037163C; // type:object size:0x24 scope:global align:4 +CommandHeapCheck = .data:0x80371660; // type:object size:0x24 scope:global align:4 +HeapCheckTable = .data:0x80371684; // type:object size:0x18 scope:global align:4 +desc1$4076 = .data:0x8037169C; // type:object size:0x14 scope:local align:4 +desc2$4077 = .data:0x803716B0; // type:object size:0x14 scope:local align:4 +__vt__17mDoAud_zelAudio_c = .data:0x803716C8; // type:object size:0x24 scope:global align:4 +g_ntscZeldaIntDf = .data:0x803716F0; // type:object size:0x3C scope:global align:4 +g_ntscZeldaProg = .data:0x8037172C; // type:object size:0x3C scope:global align:4 +g_mDoMtx_identity = .data:0x80371768; // type:object size:0x30 scope:global align:4 +@2100 = .data:0x803717A0; // type:object size:0xC scope:local align:4 data:4byte +l_invisibleMat$7212 = .data:0x803717C0; // type:object size:0x85 scope:local align:32 +l_matDL = .data:0x80371860; // type:object size:0x8D scope:local align:32 +l_toonMatDL = .data:0x80371900; // type:object size:0x9C scope:global align:32 +l_mat1DL = .data:0x803719A0; // type:object size:0x96 scope:global align:32 +l_toonMat1DL = .data:0x80371A40; // type:object size:0xA5 scope:global align:32 +__vt__7JUTFont = .data:0x80371AE8; // type:object size:0x44 scope:global align:4 +__vt__26mDoExt_3DlineMatSortPacket = .data:0x80371B2C; // type:object size:0x18 scope:global align:4 +__vt__19mDoExt_3DlineMat1_c = .data:0x80371B44; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_3DlineMat0_c = .data:0x80371B58; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_invJntPacket = .data:0x80371B6C; // type:object size:0x18 scope:global align:4 +__vt__24mDoExt_onCupOffAupPacket = .data:0x80371B84; // type:object size:0x18 scope:global align:4 +__vt__24mDoExt_offCupOnAupPacket = .data:0x80371B9C; // type:object size:0x18 scope:global align:4 +__vt__15mDoExt_McaMorf2 = .data:0x80371BB4; // type:object size:0x34 scope:global align:4 +__vt__14mDoExt_McaMorf = .data:0x80371BE8; // type:object size:0x34 scope:global align:4 +__vt__15mDoExt_zelAnime = .data:0x80371C1C; // type:object size:0x10 scope:global align:4 +__vt__28mDoExt_MtxCalcAnmBlendTblOld = .data:0x80371C2C; // type:object size:0x34 scope:global align:4 +__vt__25mDoExt_MtxCalcAnmBlendTbl = .data:0x80371C60; // type:object size:0x34 scope:global align:4 +__vt__17J3DMtxCalcMayaAnm = .data:0x80371C94; // type:object size:0x44 scope:global align:4 +__vt__10J3DMtxCalc = .data:0x80371CD8; // type:object size:0x18 scope:global align:4 +__vt__12J3DFrameCtrl = .data:0x80371CF0; // type:object size:0xC scope:global align:4 +__vt__11J3DUClipper = .data:0x80371D00; // type:object size:0xC scope:global align:4 +__vt__16mDoHIO_subRoot_c = .data:0x80371D10; // type:object size:0xC scope:global align:4 +__vt__13mDoHIO_root_c = .data:0x80371D1C; // type:object size:0xC scope:global align:4 +__vt__21mDoDvdThd_toMainRam_c = .data:0x80371D28; // type:object size:0x10 scope:global align:4 +__vt__25mDoDvdThd_mountXArchive_c = .data:0x80371D38; // type:object size:0x10 scope:global align:4 +__vt__24mDoDvdThd_mountArchive_c = .data:0x80371D48; // type:object size:0x10 scope:global align:4 +__vt__20mDoDvdThd_callback_c = .data:0x80371D58; // type:object size:0x10 scope:global align:4 +__vt__19mDoDvdThd_command_c = .data:0x80371D68; // type:object size:0x10 scope:global align:4 +@4127 = .data:0x80371D78; // type:object size:0x38 scope:local align:4 +@4532 = .data:0x80371DB0; // type:object size:0x1C scope:local align:4 +cc_cyl_src = .data:0x80371DD0; // type:object size:0x44 scope:global align:4 +fire_at_sph_src = .data:0x80371E14; // type:object size:0x40 scope:global align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x80371E54; // type:object size:0x30 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x80371E84; // type:object size:0x18 scope:global align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x80371E9C; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjGndChk = .data:0x80371ECC; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_GndChk = .data:0x80371EFC; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_LinChk = .data:0x80371F2C; // type:object size:0x30 scope:global align:4 +__vt__8dBgS_Chk = .data:0x80371F5C; // type:object size:0x18 scope:global align:4 +__vt__15dBgS_GrpPassChk = .data:0x80371F74; // type:object size:0xC scope:global align:4 +__vt__15cBgS_GrpPassChk = .data:0x80371F80; // type:object size:0xC scope:global align:4 +__vt__16dBgS_PolyPassChk = .data:0x80371F8C; // type:object size:0xC scope:global align:4 +__vt__16cBgS_PolyPassChk = .data:0x80371F98; // type:object size:0xC scope:global align:4 +__vt__8cM3dGLin = .data:0x80371FA4; // type:object size:0xC scope:global align:4 +__vt__11cBgS_LinChk = .data:0x80371FB0; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x80371FC8; // type:object size:0xC scope:global align:4 +l_method$2679 = .data:0x80371FD8; // type:object size:0xC scope:local align:4 +__vt__11fapGm_HIO_c = .data:0x80371FE8; // type:object size:0xC scope:global align:4 +g_fopAc_Method = .data:0x80371FF8; // type:object size:0x20 scope:global align:4 +__vt__11dEvt_info_c = .data:0x80372018; // type:object size:0xC scope:global align:4 +g_fopAcTg_Queue = .data:0x80372028; // type:object size:0xC scope:global align:4 +__vt__14dBgS_SplGrpChk = .data:0x80372038; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_WtrChk = .data:0x80372068; // type:object size:0x30 scope:global align:4 +g_fopCam_Method = .data:0x80372098; // type:object size:0x14 scope:global align:4 +g_fopOvlp_Method = .data:0x803720B0; // type:object size:0x14 scope:global align:4 +phaseMethod$2234 = .data:0x803720C8; // type:object size:0x20 scope:local align:4 +g_fopScn_Method = .data:0x803720E8; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x80372100; // type:label scope:local +submethod$2248 = .data:0x80372100; // type:object size:0x10 scope:local align:4 +noFadeFase$2249 = .data:0x80372110; // type:object size:0x20 scope:local align:4 +fadeFase$2250 = .data:0x80372130; // type:object size:0x20 scope:local align:4 +g_fopScnTg_SceneList = .data:0x80372150; // type:object size:0xC scope:global align:4 +g_fopVw_Method = .data:0x80372160; // type:object size:0x14 scope:global align:4 +g_fopKy_Method = .data:0x80372178; // type:object size:0x14 scope:global align:4 +g_fopMsg_Method = .data:0x80372190; // type:object size:0x14 scope:global align:4 +itemicon = .data:0x803721A8; // type:object size:0x1E0 scope:global align:4 +zfont = .data:0x80372388; // type:object size:0x184 scope:global align:4 data:2byte +fopMsgM_buttonTex = .data:0x8037250C; // type:object size:0x60 scope:global align:4 +fopMsgM_buttonW = .data:0x8037256C; // type:object size:0x60 scope:global align:4 +@5583 = .data:0x803725CC; // type:object size:0x2C scope:local align:4 +@5609 = .data:0x803725F8; // type:object size:0x2C scope:local align:4 +__vt__21fopMsgM_msgDataProc_c = .data:0x80372624; // type:object size:0xC scope:global align:4 +__vt__20fopMsgM_itemMsgGet_c = .data:0x80372630; // type:object size:0xC scope:global align:4 +__vt__16fopMsgM_msgGet_c = .data:0x8037263C; // type:object size:0xC scope:global align:4 +__vt__9MyPicture = .data:0x80372648; // type:object size:0x44 scope:global align:4 +g_fpcCtTg_Queue = .data:0x80372690; // type:object size:0xC scope:global align:4 +g_fpcDtTg_Queue = .data:0x803726A0; // type:object size:0xC scope:global align:4 +l_fpcLy_Crear = .data:0x803726B0; // type:object size:0x2C scope:global align:4 data:4byte +l_fpcLy_LayerList = .data:0x803726DC; // type:object size:0xC scope:global align:4 data:4byte +g_fpcLf_Method = .data:0x803726E8; // type:object size:0x14 scope:global align:4 +crear$2201 = .data:0x80372700; // type:object size:0x1C scope:local align:4 data:4byte +g_fpcNd_Method = .data:0x80372720; // type:object size:0x14 scope:global align:4 +l_fpcNdRq_Queue = .data:0x80372738; // type:object size:0xC scope:global align:4 data:4byte +clear$2321 = .data:0x80372744; // type:object size:0x64 scope:local align:4 data:4byte +methods$2338 = .data:0x803727A8; // type:object size:0x18 scope:local align:4 +methods$2348 = .data:0x803727C0; // type:object size:0x10 scope:local align:4 +methods$2359 = .data:0x803727D0; // type:object size:0xC scope:local align:4 +submethod$2176 = .data:0x803727E0; // type:object size:0xC scope:local align:4 +submethod$2223 = .data:0x803727F0; // type:object size:0xC scope:local align:4 +method$2224 = .data:0x803727FC; // type:object size:0x1C scope:local align:4 +l_objectName = .data:0x80372818; // type:object size:0x26AC scope:global align:4 +l_funcTable$5296 = .data:0x80374EC4; // type:object size:0xC scope:local align:4 +l_layer0FuncTable$5305 = .data:0x80374ED0; // type:object size:0x24 scope:local align:4 +l_layer1FuncTable$5306 = .data:0x80374EF4; // type:object size:0x24 scope:local align:4 +l_layer2FuncTable$5307 = .data:0x80374F18; // type:object size:0x24 scope:local align:4 +l_layer3FuncTable$5308 = .data:0x80374F3C; // type:object size:0x24 scope:local align:4 +l_layer4FuncTable$5309 = .data:0x80374F60; // type:object size:0x24 scope:local align:4 +l_layer5FuncTable$5310 = .data:0x80374F84; // type:object size:0x24 scope:local align:4 +l_layer6FuncTable$5311 = .data:0x80374FA8; // type:object size:0x24 scope:local align:4 +l_layer7FuncTable$5312 = .data:0x80374FCC; // type:object size:0x24 scope:local align:4 +l_layer8FuncTable$5313 = .data:0x80374FF0; // type:object size:0x24 scope:local align:4 +l_layer9FuncTable$5314 = .data:0x80375014; // type:object size:0x24 scope:local align:4 +l_layerAFuncTable$5315 = .data:0x80375038; // type:object size:0x24 scope:local align:4 +l_layerBFuncTable$5316 = .data:0x8037505C; // type:object size:0x24 scope:local align:4 +l_layerFuncTable_p$5317 = .data:0x80375080; // type:object size:0x30 scope:local align:4 +l_funcTable$5322 = .data:0x803750B0; // type:object size:0x198 scope:local align:4 +l_funcTable$5327 = .data:0x80375248; // type:object size:0x108 scope:local align:4 +l_funcTable$5332 = .data:0x80375350; // type:object size:0x54 scope:local align:4 +mDarkStatus__20dStage_roomControl_c = .data:0x803753A4; // type:object size:0x100 scope:global align:4 data:byte +__vt__15dStage_roomDt_c = .data:0x803754A4; // type:object size:0x13C scope:global align:4 +__vt__16dStage_stageDt_c = .data:0x803755E0; // type:object size:0x13C scope:global align:4 +__vt__11dStage_dt_c = .data:0x8037571C; // type:object size:0x13C scope:global align:4 +...data.0 = .data:0x80375858; // type:label scope:local +@2100 = .data:0x80375858; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80375864; // type:object size:0xC scope:local align:4 +@6406 = .data:0x80375870; // type:object size:0x58 scope:local align:4 +@6955 = .data:0x803758C8; // type:object size:0x28 scope:local align:4 +__vt__11dMap_Dmap_c = .data:0x803758F0; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_base_c = .data:0x80375900; // type:object size:0x10 scope:global align:4 +__vt__11dMap_2DT2_c = .data:0x80375910; // type:object size:0x10 scope:global align:4 +__vt__18dMap_2DAGBCursor_c = .data:0x80375920; // type:object size:0x10 scope:global align:4 +__vt__14dMap_2DPoint_c = .data:0x80375930; // type:object size:0x10 scope:global align:4 +__vt__12dMap_2DTri_c = .data:0x80375940; // type:object size:0x10 scope:global align:4 +__vt__18dMap_2DAGBScrDsp_c = .data:0x80375950; // type:object size:0x10 scope:global align:4 +__vt__18dMap_2DMtMapSpcl_c = .data:0x80375960; // type:object size:0x10 scope:global align:4 +__vt__11dMap_2DSQ_c = .data:0x80375970; // type:object size:0x10 scope:global align:4 +l_method$4526 = .data:0x80375980; // type:object size:0xC scope:local align:4 +@5370 = .data:0x8037598C; // type:object size:0xC4 scope:local align:4 +@5894 = .data:0x80375A50; // type:object size:0x150 scope:local align:4 +l_landingEvent$5946 = .data:0x80375BA0; // type:object size:0x18 scope:local align:4 data:byte +l_checkData$5964 = .data:0x80375BB8; // type:object size:0x54 scope:local align:4 data:byte +__vt__25mDoExt_McaMorfCallBack1_c = .data:0x80375C0C; // type:object size:0x10 scope:global align:4 +__vt__12dCcMassS_Obj = .data:0x80375C1C; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCyl = .data:0x80375C28; // type:object size:0xC scope:global align:4 +__vt__14cCcD_ShapeAttr = .data:0x80375C34; // type:object size:0x54 scope:global align:4 +__vt__8cM3dGCps = .data:0x80375C88; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideInfo = .data:0x80375C94; // type:object size:0xC scope:global align:4 +__vt__12dCcMassS_Mng = .data:0x80375CA0; // type:object size:0xC scope:global align:4 +__vt__8cM3dGAab = .data:0x80375CAC; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideArea = .data:0x80375CB8; // type:object size:0xC scope:global align:4 +__vt__34JPACallBackBase = .data:0x80375CC8; // type:object size:0x1C scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x80375CE4; // type:object size:0x20 scope:global align:4 +ZeroQuat = .data:0x80375D08; // type:object size:0x10 scope:global align:4 data:float +__vt__10CSTControl = .data:0x80375D18; // type:object size:0x10 scope:global align:4 +__vt__9STControl = .data:0x80375D28; // type:object size:0x10 scope:global align:4 +@5005 = .data:0x80375D38; // type:object size:0x48 scope:local align:4 +@5107 = .data:0x80375D80; // type:object size:0x48 scope:local align:4 +l_holdEventReg$7593 = .data:0x80375DC8; // type:object size:0x22 scope:local align:4 +l_onEventBit$7604 = .data:0x80375DEC; // type:object size:0xA scope:local align:4 +default_select_msg = .data:0x80375DF8; // type:object size:0x24 scope:global align:4 +shopItemData_Feedbag = .data:0x80375E1C; // type:object size:0x10 scope:global align:4 +shopItemData_FoodAll = .data:0x80375E2C; // type:object size:0x10 scope:global align:4 +shopItemData_FoodHyoi = .data:0x80375E3C; // type:object size:0x10 scope:global align:4 +shopItemData_arrow10 = .data:0x80375E4C; // type:object size:0x10 scope:global align:4 +shopItemData_arrow30 = .data:0x80375E5C; // type:object size:0x10 scope:global align:4 +shopItemData_red_bottle = .data:0x80375E6C; // type:object size:0x10 scope:global align:4 +shopItemData_blue_bottle = .data:0x80375E7C; // type:object size:0x10 scope:global align:4 +shopItemData_green_bottle = .data:0x80375E8C; // type:object size:0x10 scope:global align:4 +shopItemData_bomb10 = .data:0x80375E9C; // type:object size:0x10 scope:global align:4 +shopItemData_bomb20 = .data:0x80375EAC; // type:object size:0x10 scope:global align:4 +shopItemData_bomb30 = .data:0x80375EBC; // type:object size:0x10 scope:global align:4 +shopItemData_emptybottle = .data:0x80375ECC; // type:object size:0x10 scope:global align:4 +shopItemData_kakera_heart = .data:0x80375EDC; // type:object size:0x10 scope:global align:4 +shopItemData_map = .data:0x80375EEC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem0 = .data:0x80375EFC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem1 = .data:0x80375F0C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem2 = .data:0x80375F1C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem3 = .data:0x80375F2C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem4 = .data:0x80375F3C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem5 = .data:0x80375F4C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem6 = .data:0x80375F5C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem7 = .data:0x80375F6C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem8 = .data:0x80375F7C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem9 = .data:0x80375F8C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem10 = .data:0x80375F9C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem11 = .data:0x80375FAC; // type:object size:0x10 scope:global align:4 +shopItems_setData_Bomb10_exp = .data:0x80375FBC; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb20_exp = .data:0x80375FD0; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30_exp = .data:0x80375FE4; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb10 = .data:0x80375FF8; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb20 = .data:0x8037600C; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30 = .data:0x80376020; // type:object size:0x14 scope:global align:4 +shopItems_setData_Feedbag = .data:0x80376034; // type:object size:0x14 scope:global align:4 +shopItems_setData_FoodAll = .data:0x80376048; // type:object size:0x14 scope:global align:4 +shopItems_setData_FoodHyoi = .data:0x8037605C; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30Bs = .data:0x80376070; // type:object size:0x14 scope:global align:4 +shopItems_setData_arrow10 = .data:0x80376084; // type:object size:0x14 scope:global align:4 +shopItems_setData_arrow30 = .data:0x80376098; // type:object size:0x14 scope:global align:4 +shopItems_setData_red_bottleBs = .data:0x803760AC; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30Bs2 = .data:0x803760C0; // type:object size:0x14 scope:global align:4 +shopItems_setData_arrow30Bs2 = .data:0x803760D4; // type:object size:0x14 scope:global align:4 +shopItems_setData_red_bottleBs2 = .data:0x803760E8; // type:object size:0x14 scope:global align:4 +shopItems_setData_emptybottle = .data:0x803760FC; // type:object size:0x14 scope:global align:4 +shopItems_setData_kakera_heart = .data:0x80376110; // type:object size:0x14 scope:global align:4 +shopItems_setData_map = .data:0x80376124; // type:object size:0x14 scope:global align:4 +shopItems_setData_red_bottleDs = .data:0x80376138; // type:object size:0x14 scope:global align:4 +shopItems_setData_green_bottleDs = .data:0x8037614C; // type:object size:0x14 scope:global align:4 +shopItems_setData_blue_bottleDs = .data:0x80376160; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem0 = .data:0x80376174; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem1 = .data:0x80376188; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem2 = .data:0x8037619C; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem3 = .data:0x803761B0; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem4 = .data:0x803761C4; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem5 = .data:0x803761D8; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem6 = .data:0x803761EC; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem7 = .data:0x80376200; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem8 = .data:0x80376214; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem9 = .data:0x80376228; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem10 = .data:0x8037623C; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem11 = .data:0x80376250; // type:object size:0x14 scope:global align:4 +Item_setData_rshop = .data:0x80376264; // type:object size:0x34 scope:global align:4 +Item_set_data_dshop = .data:0x80376298; // type:object size:0x10 scope:global align:4 +Item_set_data_bmshop1 = .data:0x803762A8; // type:object size:0x10 scope:global align:4 +Item_set_data_bmshop2 = .data:0x803762B8; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_3 = .data:0x803762C8; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_4 = .data:0x803762D8; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_5 = .data:0x803762E8; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_6 = .data:0x803762F8; // type:object size:0x10 scope:global align:4 +Item_set_data_tbl = .data:0x80376308; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_dshop = .data:0x8037632C; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bmshop1 = .data:0x80376350; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bmshop2 = .data:0x80376374; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_3 = .data:0x80376398; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_4 = .data:0x803763BC; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_5 = .data:0x803763E0; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_6 = .data:0x80376404; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_7 = .data:0x80376428; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_rshop_0 = .data:0x8037644C; // type:object size:0x90 scope:global align:4 +Item_set_pos_data_tbl = .data:0x803764DC; // type:object size:0x24 scope:global align:4 +select_list_data_dshop_0 = .data:0x80376500; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_1 = .data:0x80376520; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_2 = .data:0x80376540; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_3 = .data:0x80376560; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_4 = .data:0x80376580; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_5 = .data:0x803765A0; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_6 = .data:0x803765C0; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_7 = .data:0x803765E0; // type:object size:0x20 scope:global align:4 +select_list_data_rshop = .data:0x80376600; // type:object size:0x20 scope:global align:4 +select_list_data_tbl = .data:0x80376620; // type:object size:0x24 scope:global align:4 +cam_dshop_0 = .data:0x80376644; // type:object size:0x38 scope:global align:4 +cam_bmshop_0 = .data:0x8037667C; // type:object size:0x38 scope:global align:4 +cam_bmshop_1 = .data:0x803766B4; // type:object size:0x38 scope:global align:4 +cam_bshop_3 = .data:0x803766EC; // type:object size:0x38 scope:global align:4 +cam_bshop_4 = .data:0x80376724; // type:object size:0x38 scope:global align:4 +cam_bshop_5 = .data:0x8037675C; // type:object size:0x38 scope:global align:4 +cam_bshop_6 = .data:0x80376794; // type:object size:0x38 scope:global align:4 +cam_bshop_7 = .data:0x803767CC; // type:object size:0x38 scope:global align:4 +cam_rshop_0 = .data:0x80376804; // type:object size:0x38 scope:global align:4 +cam_rshop_1 = .data:0x8037683C; // type:object size:0x38 scope:global align:4 +cam_rshop_2 = .data:0x80376874; // type:object size:0x38 scope:global align:4 +cam_rshop_3 = .data:0x803768AC; // type:object size:0x38 scope:global align:4 +cam_rshop_4 = .data:0x803768E4; // type:object size:0x38 scope:global align:4 +shop_cam_data_tbl = .data:0x8037691C; // type:object size:0x34 scope:global align:4 +@4140 = .data:0x80376950; // type:object size:0xC scope:local align:4 data:4byte +@4195 = .data:0x8037695C; // type:object size:0xC scope:local align:4 data:4byte +@4199 = .data:0x80376968; // type:object size:0xC scope:local align:4 data:4byte +@4250 = .data:0x80376974; // type:object size:0xC scope:local align:4 data:4byte +__vt__13mDoExt_brkAnm = .data:0x80376980; // type:object size:0xC scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x8037698C; // type:object size:0xC scope:global align:4 +__vt__12JntHit_HIO_c = .data:0x80376998; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803769C0; // type:label scope:local +@2100 = .data:0x803769C0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803769CC; // type:object size:0xC scope:local align:4 +l_chainS3TCTEX = .data:0x803769E0; // type:object size:0x200 scope:local align:32 +l_pos = .data:0x80376BE0; // type:object size:0x90 scope:local align:4 +l_texCoord = .data:0x80376C70; // type:object size:0x60 scope:local align:4 +l_chainDL = .data:0x80376CE0; // type:object size:0x7A scope:local align:32 +l_matDL = .data:0x80376D60; // type:object size:0xA8 scope:local align:32 +__vt__15dChain_packet_c = .data:0x80376E08; // type:object size:0x18 scope:global align:4 +l_matDL = .data:0x80376E20; // type:object size:0x34 scope:local align:32 +l_alpha_matDL = .data:0x80376E60; // type:object size:0x34 scope:global align:32 +__vt__16dClothVobj07_0_c = .data:0x80376E94; // type:object size:0x30 scope:global align:4 +__vt__14dClothVobj05_c = .data:0x80376EC4; // type:object size:0x30 scope:global align:4 +__vt__14dClothVobj04_c = .data:0x80376EF4; // type:object size:0x30 scope:global align:4 +__vt__14dClothVobj03_c = .data:0x80376F24; // type:object size:0x30 scope:global align:4 +__vt__18dCloth_packetXlu_c = .data:0x80376F54; // type:object size:0x30 scope:global align:4 +__vt__15dCloth_packet_c = .data:0x80376F84; // type:object size:0x30 scope:global align:4 +@4076 = .data:0x80376FB8; // type:object size:0x60 scope:local align:4 +m_top_offset__8daBoko_c = .data:0x80377018; // type:object size:0x48 scope:global align:4 +m_blur_root_offset__8daBoko_c = .data:0x80377060; // type:object size:0x48 scope:global align:4 +m_root_offset__8daBoko_c = .data:0x803770A8; // type:object size:0x48 scope:global align:4 +m_cps_r__8daBoko_c = .data:0x803770F0; // type:object size:0x18 scope:global align:4 +m_at_point__8daBoko_c = .data:0x80377108; // type:object size:0x18 scope:global align:4 +m_at_type__8daBoko_c = .data:0x80377120; // type:object size:0x18 scope:global align:4 +m_jump_blur_rate__8daBoko_c = .data:0x80377138; // type:object size:0x18 scope:global align:4 +m_blur_rate__8daBoko_c = .data:0x80377150; // type:object size:0x18 scope:global align:4 +@4058 = .data:0x80377168; // type:object size:0x40 scope:local align:4 +@4112 = .data:0x803771A8; // type:object size:0x7C scope:local align:4 +__vt__Q27JStudio13TCreateObject = .data:0x80377228; // type:object size:0x10 scope:global align:4 +__vt__14dDemo_system_c = .data:0x80377238; // type:object size:0x4C scope:global align:4 +__vt__11dDemo_fog_c = .data:0x80377284; // type:object size:0x58 scope:global align:4 +__vt__13dDemo_light_c = .data:0x803772DC; // type:object size:0x68 scope:global align:4 +__vt__15dDemo_ambient_c = .data:0x80377344; // type:object size:0x40 scope:global align:4 +__vt__14dDemo_camera_c = .data:0x80377384; // type:object size:0x90 scope:global align:4 +__vt__13dDemo_actor_c = .data:0x80377414; // type:object size:0x88 scope:global align:4 +table$4415 = .data:0x803774A0; // type:object size:0x30 scope:local align:4 +action_table$4624 = .data:0x803774D0; // type:object size:0x58 scope:local align:4 +l_readResType$4166 = .data:0x80377528; // type:object size:0x74 scope:local align:4 data:4byte +__vt__13JKRFileFinder = .data:0x8037759C; // type:object size:0x10 scope:global align:4 +__vt__18mDoExt_transAnmBas = .data:0x803775AC; // type:object size:0x14 scope:global align:4 +__vt__15J3DAnmTransform = .data:0x803775C0; // type:object size:0x10 scope:global align:4 +__vt__10J3DAnmBase = .data:0x803775D0; // type:object size:0xC scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x803775E0; // type:object size:0xC scope:global align:4 +@4408 = .data:0x803775F0; // type:object size:0x34 scope:local align:4 +@4179 = .data:0x80377628; // type:object size:0x34 scope:local align:4 +action_table$4196 = .data:0x8037765C; // type:object size:0xC scope:local align:4 +action_table$4251 = .data:0x80377668; // type:object size:0x24 scope:local align:4 +@4345 = .data:0x8037768C; // type:object size:0x24 scope:local align:4 +@4344 = .data:0x803776B0; // type:object size:0x24 scope:local align:4 +action_table$4350 = .data:0x803776D4; // type:object size:0x20 scope:local align:4 +landing_table$4363 = .data:0x803776F4; // type:object size:0x1C scope:local align:4 +@4424 = .data:0x80377710; // type:object size:0x20 scope:local align:4 +action_table$4506 = .data:0x80377730; // type:object size:0x24 scope:local align:4 +bgm_table$4521 = .data:0x80377754; // type:object size:0xC scope:local align:4 +@4644 = .data:0x80377760; // type:object size:0x1C scope:local align:4 +@4643 = .data:0x8037777C; // type:object size:0x24 scope:local align:4 +action_table$4648 = .data:0x803777A0; // type:object size:0xC scope:local align:4 +soecial_table$4019 = .data:0x803777B0; // type:object size:0x34 scope:local align:4 +action_table$4789 = .data:0x803777E4; // type:object size:0xC scope:local align:4 +dance_table$4855 = .data:0x803777F0; // type:object size:0xA scope:local align:4 +...data.0 = .data:0x80377800; // type:label scope:local +@2100 = .data:0x80377800; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037780C; // type:object size:0xC scope:local align:4 +l_YfloorPos = .data:0x80377818; // type:object size:0x30 scope:global align:4 +l_YfloorDL = .data:0x80377860; // type:object size:0x27 scope:global align:32 +l_YfloorMatDL = .data:0x803778A0; // type:object size:0x55 scope:global align:32 +l_YballPos = .data:0x803778F8; // type:object size:0x18C scope:global align:4 +l_YballDL = .data:0x80377AA0; // type:object size:0x76 scope:global align:32 +l_YballMatDL = .data:0x80377B20; // type:object size:0x4B scope:global align:32 +l_keyColor$4298 = .data:0x80377B6C; // type:object size:0xC scope:local align:4 data:byte +__vt__15dMagma_packet_c = .data:0x80377B78; // type:object size:0x18 scope:global align:4 +__vt__13dMagma_ball_c = .data:0x80377B90; // type:object size:0x18 scope:global align:4 +__vt__17dMagma_ballPath_c = .data:0x80377BA8; // type:object size:0x18 scope:global align:4 +__vt__17dMagma_ballBoss_c = .data:0x80377BC0; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x80377BE0; // type:label scope:local +@2100 = .data:0x80377BE0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80377BEC; // type:object size:0xC scope:local align:4 +l_K_kusa_00TEX = .data:0x80377C00; // type:object size:0x1000 scope:global align:32 +l_Vmori_pos = .data:0x80378C00; // type:object size:0x144 scope:global align:4 +l_Vmori_color = .data:0x80378D44; // type:object size:0x14 scope:global align:4 +l_Vmori_texCoord = .data:0x80378D58; // type:object size:0x48 scope:global align:4 +l_Vmori_00DL = .data:0x80378DA0; // type:object size:0xB0 scope:global align:32 +l_Vmori_01DL = .data:0x80378E60; // type:object size:0x8C scope:global align:32 +l_Vmori_matDL = .data:0x80378F00; // type:object size:0xA8 scope:global align:32 +l_Txa_ob_kusa_aTEX = .data:0x80378FC0; // type:object size:0x800 scope:global align:32 +l_pos = .data:0x803797C0; // type:object size:0x144 scope:local align:4 +l_color = .data:0x80379904; // type:object size:0x20 scope:local align:4 +l_texCoord = .data:0x80379924; // type:object size:0x48 scope:local align:4 +l_Oba_kusa_aDL = .data:0x80379980; // type:object size:0xA7 scope:global align:32 +l_Oba_kusa_a_cutDL = .data:0x80379A40; // type:object size:0x8C scope:global align:32 +l_matDL = .data:0x80379AE0; // type:object size:0xA8 scope:local align:32 +l_vtxDescList$4528 = .data:0x80379B88; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4529 = .data:0x80379BA8; // type:object size:0x40 scope:local align:4 +__vt__15dGrass_packet_c = .data:0x80379C84; // type:object size:0x18 scope:global align:4 +__vt__15dCcMassS_HitInf = .data:0x80379C9C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80379CC0; // type:label scope:local +@2100 = .data:0x80379CC0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80379CCC; // type:object size:0xC scope:local align:4 +l_Txa_swood_aTEX = .data:0x80379CE0; // type:object size:0x800 scope:global align:32 +l_pos = .data:0x8037A4E0; // type:object size:0x3CC scope:local align:4 +l_color = .data:0x8037A8AC; // type:object size:0x28 scope:local align:4 +l_texCoord = .data:0x8037A8D4; // type:object size:0x80 scope:local align:4 +l_Oba_swood_noneDL = .data:0x8037A960; // type:object size:0x25 scope:global align:32 +l_Oba_swood_a_cuttDL = .data:0x8037A9A0; // type:object size:0xAF scope:global align:32 +l_Oba_swood_a_cutuDL = .data:0x8037AA60; // type:object size:0x67 scope:global align:32 +l_Oba_swood_a_hapaDL = .data:0x8037AAE0; // type:object size:0x164 scope:global align:32 +l_Oba_swood_a_mikiDL = .data:0x8037AC60; // type:object size:0xC2 scope:global align:32 +l_matDL = .data:0x8037AD40; // type:object size:0xA3 scope:local align:32 +l_Txa_kage_32TEX = .data:0x8037AE00; // type:object size:0x200 scope:global align:32 +g_dTree_shadowPos = .data:0x8037B000; // type:object size:0xC scope:global align:4 +g_dTree_Oba_kage_32DL = .data:0x8037B020; // type:object size:0x2B scope:global align:32 +g_dTree_shadowMatDL = .data:0x8037B060; // type:object size:0x90 scope:global align:32 +l_shadowVtxDescList$4654 = .data:0x8037B0F0; // type:object size:0x18 scope:local align:4 +l_shadowVtxAttrFmtList$4655 = .data:0x8037B108; // type:object size:0x30 scope:local align:4 +l_vtxDescList$4669 = .data:0x8037B138; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4670 = .data:0x8037B158; // type:object size:0x40 scope:local align:4 +l_modelDataStatus$4682 = .data:0x8037B198; // type:object size:0x28 scope:local align:4 +__vt__14dTree_packet_c = .data:0x8037B25C; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8037B2C0; // type:label scope:local +@2100 = .data:0x8037B2C0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037B2CC; // type:object size:0xC scope:local align:4 +l_lifeBallColor = .data:0x8037B2D8; // type:object size:0xC scope:global align:4 +__vt__18dPa_trackEcallBack = .data:0x8037B2E4; // type:object size:0x20 scope:global align:4 +__vt__22dPa_bombSmokeEcallBack = .data:0x8037B304; // type:object size:0x20 scope:global align:4 +__vt__19dPa_kageroEcallBack = .data:0x8037B324; // type:object size:0x1C scope:global align:4 +__vt__20dPa_stripesEcallBack = .data:0x8037B340; // type:object size:0x20 scope:global align:4 +__vt__22dPa_cutTurnEcallBack_c = .data:0x8037B360; // type:object size:0x20 scope:global align:4 +__vt__19dPa_splashEcallBack = .data:0x8037B380; // type:object size:0x20 scope:global align:4 +__vt__17dPa_waveEcallBack = .data:0x8037B3A0; // type:object size:0x20 scope:global align:4 +__vt__19dPa_ripplePcallBack = .data:0x8037B3C0; // type:object size:0x18 scope:global align:4 +__vt__25dPa_singleRippleEcallBack = .data:0x8037B3D8; // type:object size:0x20 scope:global align:4 +__vt__19dPa_rippleEcallBack = .data:0x8037B3F8; // type:object size:0x20 scope:global align:4 +__vt__17dPa_windPcallBack = .data:0x8037B4E4; // type:object size:0x18 scope:global align:4 +__vt__19dPa_simpleEcallBack = .data:0x8037B4FC; // type:object size:0x1C scope:global align:4 +__vt__22dPa_selectTexEcallBack = .data:0x8037B518; // type:object size:0x20 scope:global align:4 +__vt__18dPa_smokePcallBack = .data:0x8037B538; // type:object size:0x18 scope:global align:4 +__vt__18dPa_smokeEcallBack = .data:0x8037B550; // type:object size:0x24 scope:global align:4 +__vt__54JPACallBackBase2 = .data:0x8037B574; // type:object size:0x18 scope:global align:4 +__vt__19dPa_followEcallBack = .data:0x8037B58C; // type:object size:0x24 scope:global align:4 +__vt__21dPa_J3DmodelEmitter_c = .data:0x8037B5EC; // type:object size:0x10 scope:global align:4 +__vt__18dPa_modelEmitter_c = .data:0x8037B5FC; // type:object size:0x10 scope:global align:4 +__vt__21dPa_setColorEcallBack = .data:0x8037B60C; // type:object size:0x20 scope:global align:4 +j_o_id__8dPa_name = .data:0x8037B630; // type:object size:0x10 scope:global align:4 +s_o_id__8dPa_name = .data:0x8037B640; // type:object size:0x44 scope:global align:4 +...data.0 = .data:0x8037B6A0; // type:label scope:local +@2100 = .data:0x8037B6A0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037B6AC; // type:object size:0xC scope:local align:4 +l_backRevZMat = .data:0x8037B6C0; // type:object size:0x41 scope:global align:32 +l_frontZMat = .data:0x8037B720; // type:object size:0x3C scope:global align:32 +l_frontNoZSubMat = .data:0x8037B760; // type:object size:0x2A scope:global align:32 +l_bonboriPos = .data:0x8037B78C; // type:object size:0x1F8 scope:global align:4 +l_bonboriDL = .data:0x8037B9A0; // type:object size:0xA7 scope:global align:32 +l_s_beam_checkPos = .data:0x8037BA48; // type:object size:0x1E0 scope:global align:4 +l_s_beam_checkDL = .data:0x8037BC40; // type:object size:0xF8 scope:global align:32 +l_cubePos = .data:0x8037BD38; // type:object size:0x60 scope:global align:4 +l_cubeDL = .data:0x8037BDA0; // type:object size:0x4A scope:global align:32 +l_bonbori2Pos = .data:0x8037BDEC; // type:object size:0x408 scope:global align:4 +l_bonbori2DL = .data:0x8037C200; // type:object size:0x2A8 scope:global align:32 +l_matDL$5108 = .data:0x8037C4C0; // type:object size:0x64 scope:local align:32 +l_vtxDescList$5111 = .data:0x8037C524; // type:object size:0x10 scope:local align:4 +l_vtxAttrFmtList$5112 = .data:0x8037C534; // type:object size:0x20 scope:local align:4 +l_shadowVolPos = .data:0x8037C554; // type:object size:0x60 scope:global align:4 +l_shadowVolDL = .data:0x8037C5C0; // type:object size:0x4A scope:global align:32 +l_shadowProjMat = .data:0x8037C620; // type:object size:0x55 scope:global align:32 +l_shadowVolMat = .data:0x8037C680; // type:object size:0x5A scope:global align:32 +l_clearMat = .data:0x8037C6E0; // type:object size:0x55 scope:global align:32 +l_frontMat = .data:0x8037C740; // type:object size:0x55 scope:global align:32 +l_backSubMat = .data:0x8037C7A0; // type:object size:0x3C scope:global align:32 +l_simpleShadowPos = .data:0x8037C7DC; // type:object size:0xA8 scope:global align:4 +l_shadowVolumeDL = .data:0x8037C8A0; // type:object size:0x58 scope:global align:32 +l_shadowSealTexDL = .data:0x8037C900; // type:object size:0x55 scope:global align:32 +l_shadowSealTex2DL = .data:0x8037C960; // type:object size:0x55 scope:global align:32 +l_shadowSealDL = .data:0x8037C9C0; // type:object size:0x69 scope:global align:32 +l_matDL$5761 = .data:0x8037CA40; // type:object size:0x84 scope:local align:32 +l_mirrorProjMat = .data:0x8037CAE0; // type:object size:0x55 scope:global align:32 +l_backMat$6018 = .data:0x8037CB40; // type:object size:0x6C scope:local align:32 +mtx_adj$6259 = .data:0x8037CBAC; // type:object size:0x30 scope:local align:4 +__vt__23dDlst_alphaInvVolPacket = .data:0x8037CBDC; // type:object size:0x18 scope:global align:4 +__vt__20dDlst_alphaVolPacket = .data:0x8037CBF4; // type:object size:0x18 scope:global align:4 +__vt__18dDlst_mirrorPacket = .data:0x8037CC0C; // type:object size:0x18 scope:global align:4 +__vt__14ShdwDrawPoly_c = .data:0x8037CC24; // type:object size:0xC scope:global align:4 +__vt__13cBgS_ShdwDraw = .data:0x8037CC3C; // type:object size:0xC scope:global align:4 +__vt__18dDlst_shadowPoly_c = .data:0x8037CC48; // type:object size:0x14 scope:global align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x8037CC5C; // type:object size:0x14 scope:global align:4 +__vt__22dDlst_alphaModelPacket = .data:0x8037CC70; // type:object size:0x18 scope:global align:4 +__vt__18dDlst_effectLine_c = .data:0x8037CC88; // type:object size:0x10 scope:global align:4 +__vt__10dDlst_2D_c = .data:0x8037CC98; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_2DMt_c = .data:0x8037CCB8; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_2Dm_c = .data:0x8037CCC8; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_2DM_c = .data:0x8037CCD8; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_2DT2_c = .data:0x8037CCE8; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_2DT_c = .data:0x8037CCF8; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_2DPoint_c = .data:0x8037CD08; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_2DTri_c = .data:0x8037CD18; // type:object size:0x10 scope:global align:4 +l_time_attribute = .data:0x8037CD28; // type:object size:0x84 scope:global align:4 +l_time_attribute_boss = .data:0x8037CDAC; // type:object size:0x84 scope:global align:4 +l_time_attribute_menu = .data:0x8037CE30; // type:object size:0x84 scope:global align:4 +l_field_data = .data:0x8037CEB4; // type:object size:0x2C0 scope:global align:4 +l_pselect_default = .data:0x8037D174; // type:object size:0x18 scope:global align:4 +l_envr_default = .data:0x8037D18C; // type:object size:0x10 scope:global align:4 +l_vr_box_data = .data:0x8037D19C; // type:object size:0x120 scope:global align:4 +S_xfog_table_data = .data:0x8037D2BC; // type:object size:0x28 scope:global align:4 +__vt__19dKankyo_wave_Packet = .data:0x8037D2E8; // type:object size:0x18 scope:global align:4 +__vt__21dKankyo_vrkumo_Packet = .data:0x8037D300; // type:object size:0x18 scope:global align:4 +__vt__20dKankyo_housi_Packet = .data:0x8037D318; // type:object size:0x18 scope:global align:4 +__vt__20dKankyo_cloud_Packet = .data:0x8037D330; // type:object size:0x18 scope:global align:4 +__vt__21dKankyo_poison_Packet = .data:0x8037D348; // type:object size:0x18 scope:global align:4 +__vt__19dKankyo_star_Packet = .data:0x8037D360; // type:object size:0x18 scope:global align:4 +__vt__19dKankyo_snow_Packet = .data:0x8037D378; // type:object size:0x18 scope:global align:4 +__vt__19dKankyo_rain_Packet = .data:0x8037D390; // type:object size:0x18 scope:global align:4 +__vt__22dKankyo_sunlenz_Packet = .data:0x8037D3A8; // type:object size:0x18 scope:global align:4 +__vt__18dKankyo_sun_Packet = .data:0x8037D3C0; // type:object size:0x18 scope:global align:4 +@8709 = .data:0x8037D3D8; // type:object size:0x1C scope:local align:4 +__vt__9dSnap_Obj = .data:0x8037D3F4; // type:object size:0xC scope:global align:4 +__vt__12dBgS_RoofChk = .data:0x8037D400; // type:object size:0x30 scope:global align:4 +__vt__18dBgS_ObjGndChk_All = .data:0x8037D430; // type:object size:0x30 scope:global align:4 +__vt__12dVibration_c = .data:0x8037D460; // type:object size:0xC scope:global align:4 +loc_type_tbl__12dAttention_c = .data:0x8037D470; // type:object size:0xC scope:global align:4 +act_type_tbl__12dAttention_c = .data:0x8037D47C; // type:object size:0x14 scope:global align:4 data:2byte +l_bpkIdx$4021 = .data:0x8037D490; // type:object size:0xA scope:local align:4 +ftp_table$4271 = .data:0x8037D49C; // type:object size:0x24 scope:local align:4 +ang_table2$4273 = .data:0x8037D4C0; // type:object size:0xC scope:local align:4 +__vt__19dAttDraw_CallBack_c = .data:0x8037D4CC; // type:object size:0x10 scope:global align:4 +__vt__11dAttParam_c = .data:0x8037D4DC; // type:object size:0xC scope:global align:4 +dist_table__12dAttention_c = .data:0x8037D4E8; // type:object size:0x1458 scope:global align:4 +atr_conv = .data:0x8037E940; // type:object size:0x80 scope:global align:4 +__vt__4dBgS = .data:0x8037E9C0; // type:object size:0x18 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x8037E9D8; // type:object size:0x24 scope:global align:4 +__vt__9dBgS_Acch = .data:0x8037E9FC; // type:object size:0x24 scope:global align:4 +__vt__8cM3dGPla = .data:0x8037EA20; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCir = .data:0x8037EA2C; // type:object size:0xC scope:global align:4 +__vt__8cM2dGCir = .data:0x8037EA38; // type:object size:0xC scope:global align:4 +__vt__12dBgS_AcchCir = .data:0x8037EA44; // type:object size:0xC scope:global align:4 +__vt__18dBgS_ObjGndChk_Wtr = .data:0x8037EA50; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x8037EA80; // type:object size:0x28 scope:global align:4 +__vt__4dBgW = .data:0x8037EAA8; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGTri = .data:0x8037EAD8; // type:object size:0xC scope:global align:4 +__vt__6dBgWHf = .data:0x8037EAE8; // type:object size:0x30 scope:global align:4 +__vt__6dBgWSv = .data:0x8037EB18; // type:object size:0x30 scope:global align:4 +__vt__12dCcD_GObjInf = .data:0x8037EB48; // type:object size:0x28 scope:global align:4 +__vt__11dCcD_GObjCo = .data:0x8037EB70; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjTg = .data:0x8037EB7C; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjAt = .data:0x8037EB88; // type:object size:0xC scope:global align:4 +__vt__22dCcD_GAtTgCoCommonBase = .data:0x8037EB94; // type:object size:0xC scope:global align:4 +__vt__12cCcD_GObjInf = .data:0x8037EBA0; // type:object size:0x28 scope:global align:4 +__vt__8cCcD_Obj = .data:0x8037EBC8; // type:object size:0x1C scope:global align:4 +__vt__10cCcD_ObjCo = .data:0x8037EBE4; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjTg = .data:0x8037EBF0; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjAt = .data:0x8037EBFC; // type:object size:0xC scope:global align:4 +__vt__18cCcD_ObjCommonBase = .data:0x8037EC08; // type:object size:0xC scope:global align:4 +__vt__14cCcD_ObjHitInf = .data:0x8037EC14; // type:object size:0xC scope:global align:4 +__vt__9dCcD_Stts = .data:0x8037EC20; // type:object size:0x2C scope:global align:4 +__vt__10dCcD_GStts = .data:0x8037EC4C; // type:object size:0xC scope:global align:4 +__vt__10cCcD_GStts = .data:0x8037EC58; // type:object size:0xC scope:global align:4 +rank_tbl = .data:0x8037EC68; // type:object size:0x79 scope:global align:4 +__vt__4dCcS = .data:0x8037ECE4; // type:object size:0x34 scope:global align:4 +__vt__11dCamSetup_c = .data:0x8037ED18; // type:object size:0xC scope:global align:4 +__vt__11dCamParam_c = .data:0x8037ED24; // type:object size:0xC scope:global align:4 +__vt__9dCstick_c = .data:0x8037ED30; // type:object size:0xC scope:global align:4 +mvBGTypes__9dCamera_c = .data:0x8037ED40; // type:object size:0x8C scope:global align:4 +curvePoints$5622 = .data:0x8037EDD0; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x8037EDE0; // type:label scope:local +@2100 = .data:0x8037EDE0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037EDEC; // type:object size:0xC scope:local align:4 +l_Txa_swood_bTEX__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x8037EE00; // type:object size:0x800 scope:global align:32 +l_pos__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x8037F600; // type:object size:0x2E8 scope:global align:4 +l_color__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x8037F8E8; // type:object size:0x50 scope:global align:4 +l_texCoord__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x8037F938; // type:object size:0x50 scope:global align:4 +l_Oba_swood_bDL__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x8037F9A0; // type:object size:0x11C scope:global align:32 +l_Oba_swood_b_cutDL__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x8037FAC0; // type:object size:0xCB scope:global align:32 +l_matDL__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x8037FBA0; // type:object size:0xA3 scope:global align:32 +@4190 = .data:0x8037FC44; // type:object size:0xC scope:local align:4 +@4191 = .data:0x8037FC50; // type:object size:0xC scope:local align:4 +@4192 = .data:0x8037FC5C; // type:object size:0xC scope:local align:4 +@4193 = .data:0x8037FC68; // type:object size:0xC scope:local align:4 +@4194 = .data:0x8037FC74; // type:object size:0xC scope:local align:4 +@4195 = .data:0x8037FC80; // type:object size:0xC scope:local align:4 +mode_proc$4189 = .data:0x8037FC8C; // type:object size:0x48 scope:local align:4 +l_shadowVtxDescList$5139 = .data:0x8037FCD4; // type:object size:0x18 scope:local align:4 +l_shadowVtxAttrFmtList$5140 = .data:0x8037FCEC; // type:object size:0x30 scope:local align:4 +l_vtxDescList$5156 = .data:0x8037FD1C; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$5157 = .data:0x8037FD3C; // type:object size:0x40 scope:local align:4 +__vt__Q25dWood8Packet_c = .data:0x8037FD7C; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8037FE80; // type:label scope:local +@2100 = .data:0x8037FE80; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037FE8C; // type:object size:0xC scope:local align:4 +l_Txq_bessou_hanaTEX = .data:0x8037FEA0; // type:object size:0x1000 scope:global align:32 +l_pos3 = .data:0x80380EA0; // type:object size:0xB4C scope:global align:4 +l_texCoord3 = .data:0x803819EC; // type:object size:0x178 scope:global align:4 +l_QbsafDL = .data:0x80381B80; // type:object size:0x9E scope:global align:32 +l_QbsfwDL = .data:0x80381C20; // type:object size:0x66B scope:global align:32 +l_Txo_ob_flower_white_64x64TEX = .data:0x803822A0; // type:object size:0x800 scope:global align:32 +l_pos = .data:0x80382AA0; // type:object size:0x240 scope:local align:4 +l_texCoord = .data:0x80382CE0; // type:object size:0xD0 scope:local align:4 +l_OhanaDL = .data:0x80382DC0; // type:object size:0x10A scope:global align:32 +l_Ohana_gutDL = .data:0x80382EE0; // type:object size:0xB0 scope:global align:32 +l_Txo_ob_flower_pink_64x64TEX = .data:0x80382FA0; // type:object size:0x800 scope:global align:32 +l_pos2 = .data:0x803837A0; // type:object size:0x150 scope:global align:4 +l_color2 = .data:0x803838F0; // type:object size:0x14 scope:global align:4 +l_texCoord2 = .data:0x80383904; // type:object size:0x120 scope:global align:4 +l_Ohana_highDL = .data:0x80383A40; // type:object size:0x122 scope:global align:32 +l_Ohana_high_gutDL = .data:0x80383B80; // type:object size:0x8C scope:global align:32 +l_matDL3 = .data:0x80383C20; // type:object size:0xA8 scope:global align:32 +l_matDL = .data:0x80383CE0; // type:object size:0xA8 scope:local align:32 +l_matDL2 = .data:0x80383DA0; // type:object size:0xA8 scope:global align:32 +__vt__16dFlower_packet_c = .data:0x80383EE4; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x80383F08; // type:label scope:local +@2100 = .data:0x80383F08; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80383F14; // type:object size:0xC scope:local align:4 +item_arcname_tbl__10dItem_data = .data:0x80383F20; // type:object size:0x1C0 scope:global align:4 +item_texture_tbl__10dItem_data = .data:0x803840E0; // type:object size:0x1D0 scope:global align:4 +item_resource__10dItem_data = .data:0x803842B0; // type:object size:0x2400 scope:global align:4 data:4byte +field_item_res__10dItem_data = .data:0x803866B0; // type:object size:0x1C00 scope:global align:4 data:4byte +item_info__10dItem_data = .data:0x803882B0; // type:object size:0x400 scope:global align:4 +effect_info__10dItem_data = .data:0x803886B0; // type:object size:0x204 scope:global align:4 +__vt__4dADM = .data:0x803888B8; // type:object size:0xC scope:global align:4 +item_func_ptr = .data:0x803888C8; // type:object size:0x400 scope:global align:4 +item_getcheck_func_ptr = .data:0x80388CC8; // type:object size:0x400 scope:global align:4 +@4959 = .data:0x803890C8; // type:object size:0x2C scope:local align:4 +__vt__16dDlst_2DObject_c = .data:0x803890F4; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_2DBattery_c = .data:0x80389104; // type:object size:0x10 scope:global align:4 +__vt__18dDlst_2DMinigame_c = .data:0x80389114; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_2DNumber_c = .data:0x80389124; // type:object size:0x10 scope:global align:4 +@4171 = .data:0x80389138; // type:object size:0x1C scope:local align:4 +...data.0 = .data:0x80389158; // type:label scope:local +@5092 = .data:0x80389158; // type:object size:0xC scope:local align:4 data:4byte +@5093 = .data:0x80389164; // type:object size:0xC scope:local align:4 +@5094 = .data:0x80389170; // type:object size:0xC scope:local align:4 +@5095 = .data:0x8038917C; // type:object size:0xC scope:local align:4 +@5096 = .data:0x80389188; // type:object size:0xC scope:local align:4 +@5097 = .data:0x80389194; // type:object size:0xC scope:local align:4 +@5098 = .data:0x803891A0; // type:object size:0xC scope:local align:4 +@5099 = .data:0x803891AC; // type:object size:0xC scope:local align:4 +@5100 = .data:0x803891B8; // type:object size:0xC scope:local align:4 +@5101 = .data:0x803891C4; // type:object size:0xC scope:local align:4 +m_judge_tbl__12dSnap_packet = .data:0x803891D0; // type:object size:0x84 scope:global align:4 data:4byte +__vt__12dSnap_packet = .data:0x80389254; // type:object size:0x18 scope:global align:4 +__vt__18dSnap_RegistObjElm = .data:0x8038926C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80389288; // type:label scope:local +@2100 = .data:0x80389288; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80389294; // type:object size:0xC scope:local align:4 +l_sjis2chrNo$4313 = .data:0x803892A0; // type:object size:0x9F scope:local align:4 +@4342 = .data:0x80389340; // type:object size:0xC scope:local align:4 +@4343 = .data:0x8038934C; // type:object size:0xC scope:local align:4 +@4344 = .data:0x80389358; // type:object size:0xC scope:local align:4 +@4345 = .data:0x80389364; // type:object size:0xC scope:local align:4 +@4346 = .data:0x80389370; // type:object size:0xC scope:local align:4 +@4347 = .data:0x8038937C; // type:object size:0xC scope:local align:4 +@4348 = .data:0x80389388; // type:object size:0xC scope:local align:4 +@4349 = .data:0x80389394; // type:object size:0xC scope:local align:4 +@4350 = .data:0x803893A0; // type:object size:0xC scope:local align:4 +@4351 = .data:0x803893AC; // type:object size:0xC scope:local align:4 +@4352 = .data:0x803893B8; // type:object size:0xC scope:local align:4 +@4353 = .data:0x803893C4; // type:object size:0xC scope:local align:4 +uploadFuncTable__7daAgb_c = .data:0x803893D0; // type:object size:0x90 scope:global align:4 data:4byte +@4667 = .data:0x80389460; // type:object size:0xB8 scope:local align:4 +DungeonNoTable__7daAgb_c = .data:0x80389518; // type:object size:0x10 scope:global align:4 +@5170 = .data:0x80389528; // type:object size:0x58 scope:local align:4 +l_ckOffset$5504 = .data:0x80389580; // type:object size:0x20 scope:local align:4 data:float +@6217 = .data:0x803895A0; // type:object size:0xC scope:local align:4 +@6218 = .data:0x803895AC; // type:object size:0xC scope:local align:4 +@6219 = .data:0x803895B8; // type:object size:0xC scope:local align:4 +@6220 = .data:0x803895C4; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$modeProcCall__7daAgb_cFv = .data:0x803895D0; // type:object size:0x30 scope:global align:4 data:4byte +l_daAgb_Method = .data:0x80389600; // type:object size:0x20 scope:global align:4 +g_profile_AGB = .data:0x80389620; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_CrrPos = .data:0x8038965C; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkCrrPos = .data:0x8038968C; // type:object size:0x30 scope:global align:4 +__vt__13dBgS_LinkAcch = .data:0x8038971C; // type:object size:0x24 scope:global align:4 +__vt__15dBgS_LinkLinChk = .data:0x803897A0; // type:object size:0x30 scope:global align:4 +__vt__11daAgb_HIO_c = .data:0x80389878; // type:object size:0xC scope:global align:4 +__vt__14mDoHIO_entry_c = .data:0x80389884; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80389890; // type:label scope:local +@2100 = .data:0x80389890; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038989C; // type:object size:0xC scope:local align:4 +@4483 = .data:0x803898A8; // type:object size:0xC scope:local align:4 data:4byte +@5221 = .data:0x803898B4; // type:object size:0xC scope:local align:4 data:4byte +@5255 = .data:0x803898C0; // type:object size:0xC scope:local align:4 +@5275 = .data:0x803898CC; // type:object size:0xC scope:local align:4 +@5279 = .data:0x803898D8; // type:object size:0xC scope:local align:4 +@5301 = .data:0x803898E4; // type:object size:0xC scope:local align:4 +@5320 = .data:0x803898F0; // type:object size:0xC scope:local align:4 +@5323 = .data:0x803898FC; // type:object size:0xC scope:local align:4 +@5928 = .data:0x80389908; // type:object size:0xC scope:local align:4 data:4byte +daArrowMethodTable = .data:0x80389914; // type:object size:0x20 scope:global align:4 +g_profile_ARROW = .data:0x80389934; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x803899D0; // type:object size:0x88 scope:global align:4 +__vt__8cM3dGSph = .data:0x80389A58; // type:object size:0xC scope:global align:4 +__vt__8dCcD_Cps = .data:0x80389A64; // type:object size:0x88 scope:global align:4 +__vt__16dBgS_ArrowLinChk = .data:0x80389BB8; // type:object size:0x30 scope:global align:4 +l_modelName$localstatic3$createHeap__6daBg_cFv = .data:0x80389C90; // type:object size:0x34 scope:global align:4 +l_modelName2$localstatic4$createHeap__6daBg_cFv = .data:0x80389CC4; // type:object size:0x34 scope:global align:4 +l_btkName$localstatic5$createHeap__6daBg_cFv = .data:0x80389CF8; // type:object size:0x34 scope:global align:4 +l_brkName$localstatic6$createHeap__6daBg_cFv = .data:0x80389D2C; // type:object size:0x34 scope:global align:4 +l_daBg_Method = .data:0x80389D60; // type:object size:0x20 scope:global align:4 +g_profile_BG = .data:0x80389D80; // type:object size:0x34 scope:global align:4 +...data.0 = .data:0x80389DB8; // type:label scope:local +@2100 = .data:0x80389DB8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80389DC4; // type:object size:0xC scope:local align:4 +@4552 = .data:0x80389DD0; // type:object size:0xC scope:local align:4 +@4553 = .data:0x80389DDC; // type:object size:0xC scope:local align:4 +@4554 = .data:0x80389DE8; // type:object size:0xC scope:local align:4 +proc$4551 = .data:0x80389DF4; // type:object size:0x24 scope:local align:4 +@4641 = .data:0x80389E18; // type:object size:0xC scope:local align:4 +@4642 = .data:0x80389E24; // type:object size:0xC scope:local align:4 +@4643 = .data:0x80389E30; // type:object size:0xC scope:local align:4 +proc$4640 = .data:0x80389E3C; // type:object size:0x24 scope:local align:4 +@5001 = .data:0x80389E60; // type:object size:0xC scope:local align:4 data:4byte +@5286 = .data:0x80389E6C; // type:object size:0xC scope:local align:4 data:4byte +@5316 = .data:0x80389E78; // type:object size:0xC scope:local align:4 data:4byte +@5390 = .data:0x80389E84; // type:object size:0xC scope:local align:4 +l_sph_src = .data:0x80389E90; // type:object size:0x40 scope:global align:4 +l_daBomb_Method = .data:0x80389ED0; // type:object size:0x20 scope:global align:4 +g_profile_BOMB = .data:0x80389EF0; // type:object size:0x30 scope:global align:4 +__vt__13dBgS_BombAcch = .data:0x8038A0BC; // type:object size:0x24 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x8038A0EC; // type:object size:0xC scope:global align:4 +__vt__26daBomb_fuseSparksEcallBack = .data:0x8038A1D0; // type:object size:0x20 scope:global align:4 +__vt__25daBomb_fuseSmokeEcallBack = .data:0x8038A1F0; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x8038A210; // type:label scope:local +@2100 = .data:0x8038A210; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038A21C; // type:object size:0xC scope:local align:4 +M_sph_src__Q27daBomb25Act_c = .data:0x8038A228; // type:object size:0x40 scope:global align:4 +@4475 = .data:0x8038A268; // type:object size:0xC scope:local align:4 +@4476 = .data:0x8038A274; // type:object size:0xC scope:local align:4 +@4477 = .data:0x8038A280; // type:object size:0xC scope:local align:4 +start_proc$4474 = .data:0x8038A28C; // type:object size:0x24 scope:local align:4 +@5588 = .data:0x8038A2B0; // type:object size:0xC scope:local align:4 +@5589 = .data:0x8038A2BC; // type:object size:0xC scope:local align:4 +@5590 = .data:0x8038A2C8; // type:object size:0xC scope:local align:4 +@5591 = .data:0x8038A2D4; // type:object size:0xC scope:local align:4 +mode_proc$5587 = .data:0x8038A2E0; // type:object size:0x30 scope:local align:4 +@5666 = .data:0x8038A310; // type:object size:0xC scope:local align:4 +@5667 = .data:0x8038A31C; // type:object size:0xC scope:local align:4 +@5668 = .data:0x8038A328; // type:object size:0xC scope:local align:4 +@5669 = .data:0x8038A334; // type:object size:0xC scope:local align:4 +tensor_proc$5665 = .data:0x8038A340; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q27daBomb223@unnamed@d_a_bomb2_cpp@ = .data:0x8038A370; // type:object size:0x20 scope:global align:4 +g_profile_Bomb2 = .data:0x8038A390; // type:object size:0x30 scope:global align:4 +__vt__Q27daBomb214FuseSparksCB_c = .data:0x8038A670; // type:object size:0x20 scope:global align:4 +__vt__Q27daBomb213FuseSmokeCB_c = .data:0x8038A690; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x8038A6C0; // type:label scope:local +@2100 = .data:0x8038A6C0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038A6CC; // type:object size:0xC scope:local align:4 +l_matDL$4438 = .data:0x8038A6E0; // type:object size:0x95 scope:local align:32 +l_vtxDescList$4439 = .data:0x8038A780; // type:object size:0x18 scope:local align:32 +l_vtxAttrFmtList$4440 = .data:0x8038A7A0; // type:object size:0x30 scope:local align:32 +l_sightMatDL = .data:0x8038A7E0; // type:object size:0x7C scope:global align:32 +l_sightDL = .data:0x8038A860; // type:object size:0x37 scope:local align:32 +l_vtxDescList$4674 = .data:0x8038A8A0; // type:object size:0x18 scope:local align:32 +l_vtxAttrFmtList$4675 = .data:0x8038A8C0; // type:object size:0x30 scope:local align:32 +@5029 = .data:0x8038A8F0; // type:object size:0xC scope:local align:4 data:4byte +@5180 = .data:0x8038A8FC; // type:object size:0xC scope:local align:4 data:4byte +l_at_cps_src = .data:0x8038A908; // type:object size:0x4C scope:local align:4 +@5409 = .data:0x8038A954; // type:object size:0xC scope:local align:4 data:4byte +l_daBoomerang_Method = .data:0x8038A960; // type:object size:0x20 scope:global align:4 +g_profile_BOOMERANG = .data:0x8038A980; // type:object size:0x30 scope:global align:4 +__vt__20dBgS_BoomerangLinChk = .data:0x8038AA40; // type:object size:0x30 scope:global align:4 +__vt__25daBoomerang_sightPacket_c = .data:0x8038AC1C; // type:object size:0x10 scope:global align:4 +__vt__18daBoomerang_blur_c = .data:0x8038AC2C; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8038AC48; // type:label scope:local +@2100 = .data:0x8038AC48; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038AC54; // type:object size:0xC scope:local align:4 +@4056 = .data:0x8038AC60; // type:object size:0x30 scope:local align:4 +l_cyl_src = .data:0x8038AC90; // type:object size:0x44 scope:local align:4 +VobjFlagPosTbl = .data:0x8038ACD4; // type:object size:0x10 scope:global align:4 +@4527 = .data:0x8038ACE4; // type:object size:0xC scope:local align:4 +@4528 = .data:0x8038ACF0; // type:object size:0xC scope:local align:4 +@4529 = .data:0x8038ACFC; // type:object size:0xC scope:local align:4 +@4530 = .data:0x8038AD08; // type:object size:0xC scope:local align:4 +@4531 = .data:0x8038AD14; // type:object size:0xC scope:local align:4 +@4532 = .data:0x8038AD20; // type:object size:0xC scope:local align:4 +@4533 = .data:0x8038AD2C; // type:object size:0xC scope:local align:4 +@4534 = .data:0x8038AD38; // type:object size:0xC scope:local align:4 +@4535 = .data:0x8038AD44; // type:object size:0xC scope:local align:4 +@4536 = .data:0x8038AD50; // type:object size:0xC scope:local align:4 +@4537 = .data:0x8038AD5C; // type:object size:0xC scope:local align:4 +@4538 = .data:0x8038AD68; // type:object size:0xC scope:local align:4 +item_action_tbl = .data:0x8038AD74; // type:object size:0x90 scope:global align:4 data:4byte +@4892 = .data:0x8038AE04; // type:object size:0xC scope:local align:4 +@4893 = .data:0x8038AE10; // type:object size:0xC scope:local align:4 +@4894 = .data:0x8038AE1C; // type:object size:0xC scope:local align:4 +mode_proc$4891 = .data:0x8038AE28; // type:object size:0x24 scope:local align:4 +daStandItemMethodTable = .data:0x8038AE4C; // type:object size:0x20 scope:global align:4 +g_profile_STANDITEM = .data:0x8038AE6C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x8038AF08; // type:object size:0x88 scope:global align:4 +l_lightData = .data:0x8038B018; // type:object size:0x18 scope:global align:4 +@4477 = .data:0x8038B030; // type:object size:0xC scope:local align:4 data:4byte +@4492 = .data:0x8038B03C; // type:object size:0xC scope:local align:4 data:4byte +@4530 = .data:0x8038B048; // type:object size:0xC scope:local align:4 data:4byte +@4760 = .data:0x8038B054; // type:object size:0xC scope:local align:4 data:4byte +l_daDemo00_Method = .data:0x8038B060; // type:object size:0x20 scope:global align:4 +g_profile_DEMO00 = .data:0x8038B080; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x8038B0B0; // type:object size:0xC scope:global align:4 +ki_item_d$4029 = .data:0x8038B0C0; // type:object size:0xC scope:local align:4 +@4113 = .data:0x8038B0CC; // type:object size:0x38 scope:local align:4 +l_daDisappear_Method = .data:0x8038B104; // type:object size:0x20 scope:global align:4 +g_profile_DISAPPEAR = .data:0x8038B124; // type:object size:0x30 scope:global align:4 +l_daEsa_Method = .data:0x8038B158; // type:object size:0x20 scope:global align:4 +g_profile_ESA = .data:0x8038B178; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x8038B1C0; // type:label scope:local +@2100 = .data:0x8038B1C0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038B1CC; // type:object size:0xC scope:local align:4 +l_pos = .data:0x8038B1D8; // type:object size:0x3FC scope:local align:4 data:float +l_texCoord = .data:0x8038B5D4; // type:object size:0x2A8 scope:local align:4 +l_DL = .data:0x8038B880; // type:object size:0x233 scope:global align:32 +l_matDL = .data:0x8038BAC0; // type:object size:0x34 scope:local align:32 +z_rate_tbl$4444 = .data:0x8038BAF4; // type:object size:0x34 scope:local align:4 +z_rate_tbl2$4445 = .data:0x8038BB28; // type:object size:0x34 scope:local align:4 +x_rate_tbl$4446 = .data:0x8038BB5C; // type:object size:0x34 scope:local align:4 +l_daGrid_Method = .data:0x8038BB90; // type:object size:0x20 scope:global align:4 +g_profile_GRID = .data:0x8038BBB0; // type:object size:0x30 scope:global align:4 +__vt__13daHo_packet_c = .data:0x8038BBE0; // type:object size:0x18 scope:global align:4 +__vt__10daHo_HIO_c = .data:0x8038BBF8; // type:object size:0xC scope:global align:4 +@5574 = .data:0x8038BC08; // type:object size:0x2C scope:local align:4 +@5572 = .data:0x8038BC34; // type:object size:0x30 scope:local align:4 +sph_src$5934 = .data:0x8038BC64; // type:object size:0x40 scope:local align:4 +l_daHimo2_Method = .data:0x8038BCA4; // type:object size:0x20 scope:global align:4 +g_profile_HIMO2 = .data:0x8038BCC4; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x8038BCF4; // type:object size:0x14 scope:global align:4 +__vt__10himo2HIO_c = .data:0x8038BD08; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8038BD20; // type:label scope:local +@2100 = .data:0x8038BD20; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038BD2C; // type:object size:0xC scope:local align:4 +l_chainS3TCTEX = .data:0x8038BD40; // type:object size:0x200 scope:local align:32 +l_pos = .data:0x8038BF40; // type:object size:0x90 scope:local align:4 +l_texCoord = .data:0x8038BFD0; // type:object size:0x60 scope:local align:4 +l_chainDL = .data:0x8038C040; // type:object size:0x7A scope:local align:32 +l_matDL = .data:0x8038C0C0; // type:object size:0xA8 scope:local align:32 +@4172 = .data:0x8038C168; // type:object size:0xC scope:local align:4 data:4byte +@4201 = .data:0x8038C174; // type:object size:0xC scope:local align:4 +@4203 = .data:0x8038C180; // type:object size:0xC scope:local align:4 +@4205 = .data:0x8038C18C; // type:object size:0xC scope:local align:4 +@4350 = .data:0x8038C198; // type:object size:0xC scope:local align:4 +@4360 = .data:0x8038C1A4; // type:object size:0xC scope:local align:4 +@4364 = .data:0x8038C1B0; // type:object size:0xC scope:local align:4 +@4374 = .data:0x8038C1BC; // type:object size:0xC scope:local align:4 +@4380 = .data:0x8038C1C8; // type:object size:0xC scope:local align:4 +@4574 = .data:0x8038C1D4; // type:object size:0xC scope:local align:4 data:4byte +@4581 = .data:0x8038C1E0; // type:object size:0xC scope:local align:4 data:4byte +l_at_cps_src = .data:0x8038C1EC; // type:object size:0x4C scope:local align:4 +l_daHookshot_Method = .data:0x8038C238; // type:object size:0x20 scope:global align:4 +g_profile_HOOKSHOT = .data:0x8038C258; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_RopeLinChk = .data:0x8038C40C; // type:object size:0x30 scope:global align:4 +__vt__16daHookshot_shape = .data:0x8038C4E4; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8038C500; // type:label scope:local +@2100 = .data:0x8038C500; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038C50C; // type:object size:0xC scope:local align:4 +@4232 = .data:0x8038C518; // type:object size:0xC scope:local align:4 +@4233 = .data:0x8038C524; // type:object size:0xC scope:local align:4 +mode_proc$4231 = .data:0x8038C530; // type:object size:0x18 scope:local align:4 +m_arcname__9daIball_c = .data:0x8038C548; // type:object size:0x7 scope:global align:4 data:string +m_cyl_src__9daIball_c = .data:0x8038C550; // type:object size:0x44 scope:global align:4 +l_daIball_Method = .data:0x8038C594; // type:object size:0x20 scope:global align:4 +g_profile_Iball = .data:0x8038C5B4; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x8038C8A0; // type:label scope:local +@2100 = .data:0x8038C8A0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038C8AC; // type:object size:0xC scope:local align:4 +@4160 = .data:0x8038C8B8; // type:object size:0x13C scope:local align:4 +@4605 = .data:0x8038C9F4; // type:object size:0x30 scope:local align:4 +@4610 = .data:0x8038CA24; // type:object size:0xC scope:local align:4 +@4611 = .data:0x8038CA30; // type:object size:0xC scope:local align:4 +@4612 = .data:0x8038CA3C; // type:object size:0xC scope:local align:4 +mode_proc$4609 = .data:0x8038CA48; // type:object size:0x24 scope:local align:4 +@5189 = .data:0x8038CA6C; // type:object size:0x210 scope:local align:4 +@6005 = .data:0x8038CC7C; // type:object size:0x130 scope:local align:4 +@6114 = .data:0x8038CDAC; // type:object size:0x30 scope:local align:4 +m_cyl_src__8daItem_c = .data:0x8038CDDC; // type:object size:0x44 scope:global align:4 +l_daItem_Method = .data:0x8038CE20; // type:object size:0x20 scope:global align:4 +g_profile_ITEM = .data:0x8038CE40; // type:object size:0x30 scope:global align:4 +__vt__8daItem_c = .data:0x8038CF60; // type:object size:0x24 scope:global align:4 +__vt__12daItemBase_c = .data:0x8038D120; // type:object size:0x24 scope:global align:4 +l_cyl_src = .data:0x8038D148; // type:object size:0x44 scope:local align:4 +@4279 = .data:0x8038D18C; // type:object size:0xC scope:local align:4 data:4byte +@4314 = .data:0x8038D198; // type:object size:0xC scope:local align:4 data:4byte +@4321 = .data:0x8038D1A4; // type:object size:0xC scope:local align:4 data:4byte +@4601 = .data:0x8038D1B0; // type:object size:0xC scope:local align:4 data:4byte +@4618 = .data:0x8038D1BC; // type:object size:0xC scope:local align:4 data:4byte +@4623 = .data:0x8038D1C8; // type:object size:0xC scope:local align:4 data:4byte +@4688 = .data:0x8038D1D4; // type:object size:0xC scope:local align:4 data:4byte +l_daNh_Method = .data:0x8038D1E0; // type:object size:0x20 scope:global align:4 +g_profile_NH = .data:0x8038D200; // type:object size:0x30 scope:global align:4 +__vt__10daNh_HIO_c = .data:0x8038D230; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8038D240; // type:label scope:local +@2100 = .data:0x8038D240; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038D24C; // type:object size:0xC scope:local align:4 +l_cyl_src = .data:0x8038D258; // type:object size:0x44 scope:local align:4 +@4170 = .data:0x8038D29C; // type:object size:0xC scope:local align:4 +@4171 = .data:0x8038D2A8; // type:object size:0xC scope:local align:4 +@4172 = .data:0x8038D2B4; // type:object size:0xC scope:local align:4 +@4173 = .data:0x8038D2C0; // type:object size:0xC scope:local align:4 +@4174 = .data:0x8038D2CC; // type:object size:0xC scope:local align:4 +@4175 = .data:0x8038D2D8; // type:object size:0xC scope:local align:4 +@4176 = .data:0x8038D2E4; // type:object size:0xC scope:local align:4 +@4177 = .data:0x8038D2F0; // type:object size:0xC scope:local align:4 +@4178 = .data:0x8038D2FC; // type:object size:0xC scope:local align:4 +moveProc = .data:0x8038D308; // type:object size:0x6C scope:global align:4 data:4byte +@4262 = .data:0x8038D374; // type:object size:0xC scope:local align:4 +@4263 = .data:0x8038D380; // type:object size:0xC scope:local align:4 +@4264 = .data:0x8038D38C; // type:object size:0xC scope:local align:4 +@4265 = .data:0x8038D398; // type:object size:0xC scope:local align:4 +moveSubProc = .data:0x8038D3A4; // type:object size:0x30 scope:global align:4 data:4byte +@4546 = .data:0x8038D3D4; // type:object size:0xC scope:local align:4 +@4547 = .data:0x8038D3E0; // type:object size:0xC scope:local align:4 +@4548 = .data:0x8038D3EC; // type:object size:0xC scope:local align:4 +bottleMoveSubProc = .data:0x8038D3F8; // type:object size:0x24 scope:global align:4 data:4byte +@4681 = .data:0x8038D41C; // type:object size:0xC scope:local align:4 +@4682 = .data:0x8038D428; // type:object size:0xC scope:local align:4 +bottleBabaSubProc = .data:0x8038D434; // type:object size:0x18 scope:global align:4 data:4byte +l_daNpc_Fa1_Method = .data:0x8038D44C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FA1 = .data:0x8038D46C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Fa1_c = .data:0x8038D610; // type:object size:0x14 scope:global align:4 +__vt__12fopNpc_npc_c = .data:0x8038D73C; // type:object size:0x14 scope:global align:4 +__vt__28daNpc_Fa1_McaMorfCallBack1_c = .data:0x8038D750; // type:object size:0x10 scope:global align:4 +__vt__15daNpc_Fa1_HIO_c = .data:0x8038D770; // type:object size:0xC scope:global align:4 +__vt__16daNpc_Fa1_HIO2_c = .data:0x8038D77C; // type:object size:0xC scope:global align:4 +__vt__16daNpc_Fa1_HIO3_c = .data:0x8038D788; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8038D798; // type:label scope:local +@2100 = .data:0x8038D798; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038D7A4; // type:object size:0xC scope:local align:4 +cps_src = .data:0x8038D7B0; // type:object size:0x4C scope:global align:4 +@4954 = .data:0x8038D7FC; // type:object size:0x40 scope:local align:4 +@4961 = .data:0x8038D83C; // type:object size:0xC scope:local align:4 +@4962 = .data:0x8038D848; // type:object size:0xC scope:local align:4 +@4963 = .data:0x8038D854; // type:object size:0xC scope:local align:4 +@4964 = .data:0x8038D860; // type:object size:0xC scope:local align:4 +@4965 = .data:0x8038D86C; // type:object size:0xC scope:local align:4 +@4966 = .data:0x8038D878; // type:object size:0xC scope:local align:4 +@4967 = .data:0x8038D884; // type:object size:0xC scope:local align:4 +@4968 = .data:0x8038D890; // type:object size:0xC scope:local align:4 +@4969 = .data:0x8038D89C; // type:object size:0xC scope:local align:4 +@4970 = .data:0x8038D8A8; // type:object size:0xC scope:local align:4 +@4971 = .data:0x8038D8B4; // type:object size:0xC scope:local align:4 +@4972 = .data:0x8038D8C0; // type:object size:0xC scope:local align:4 +@4973 = .data:0x8038D8CC; // type:object size:0xC scope:local align:4 +@4974 = .data:0x8038D8D8; // type:object size:0xC scope:local align:4 +@4975 = .data:0x8038D8E4; // type:object size:0xC scope:local align:4 +@4976 = .data:0x8038D8F0; // type:object size:0xC scope:local align:4 +mode_tbl$4960 = .data:0x8038D8FC; // type:object size:0xE0 scope:local align:4 +Table__Q212daObj_Search4Mthd = .data:0x8038D9DC; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SEARCH = .data:0x8038D9FC; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x8038DB74; // type:object size:0x30 scope:global align:4 +__vt__25daPy_mtxFollowEcallBack_c = .data:0x8038DC50; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x8038DC80; // type:label scope:local +@2100 = .data:0x8038DC80; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038DC8C; // type:object size:0xC scope:local align:4 +l_tact_event_label = .data:0x8038DC98; // type:object size:0x12 scope:global align:4 data:string +l_tact_night_event_label = .data:0x8038DCAC; // type:object size:0x9 scope:global align:4 data:string +l_tact_wind_change_event_label = .data:0x8038DCB8; // type:object size:0xD scope:global align:4 data:string +l_tact_wind_change_event_label2 = .data:0x8038DCC8; // type:object size:0x12 scope:global align:4 data:string +l_cyl_src = .data:0x8038DCDC; // type:object size:0x44 scope:local align:4 +l_wind_cyl_src = .data:0x8038DD20; // type:object size:0x44 scope:global align:4 +l_at_cyl_src = .data:0x8038DD64; // type:object size:0x44 scope:global align:4 +l_at_cps_src = .data:0x8038DDA8; // type:object size:0x4C scope:local align:4 +l_fan_wind_cps_src = .data:0x8038DDF4; // type:object size:0x4C scope:global align:4 +l_fan_wind_sph_src = .data:0x8038DE40; // type:object size:0x40 scope:global align:4 +@4146 = .data:0x8038DE80; // type:object size:0xC scope:local align:4 +@4147 = .data:0x8038DE8C; // type:object size:0xC scope:local align:4 +@4148 = .data:0x8038DE98; // type:object size:0xC scope:local align:4 +@4149 = .data:0x8038DEA4; // type:object size:0xC scope:local align:4 +@4150 = .data:0x8038DEB0; // type:object size:0xC scope:local align:4 +@4151 = .data:0x8038DEBC; // type:object size:0xC scope:local align:4 +@4152 = .data:0x8038DEC8; // type:object size:0xC scope:local align:4 +@4153 = .data:0x8038DED4; // type:object size:0xC scope:local align:4 +@4154 = .data:0x8038DEE0; // type:object size:0xC scope:local align:4 +@4155 = .data:0x8038DEEC; // type:object size:0xC scope:local align:4 +@4156 = .data:0x8038DEF8; // type:object size:0xC scope:local align:4 +@4157 = .data:0x8038DF04; // type:object size:0xC scope:local align:4 +@4158 = .data:0x8038DF10; // type:object size:0xC scope:local align:4 +@4159 = .data:0x8038DF1C; // type:object size:0xC scope:local align:4 +@4160 = .data:0x8038DF28; // type:object size:0xC scope:local align:4 +@4161 = .data:0x8038DF34; // type:object size:0xC scope:local align:4 +@4162 = .data:0x8038DF40; // type:object size:0xC scope:local align:4 +@4163 = .data:0x8038DF4C; // type:object size:0xC scope:local align:4 +@4164 = .data:0x8038DF58; // type:object size:0xC scope:local align:4 +@4165 = .data:0x8038DF64; // type:object size:0xC scope:local align:4 +@4166 = .data:0x8038DF70; // type:object size:0xC scope:local align:4 +@4167 = .data:0x8038DF7C; // type:object size:0xC scope:local align:4 +@4168 = .data:0x8038DF88; // type:object size:0xC scope:local align:4 +@4169 = .data:0x8038DF94; // type:object size:0xC scope:local align:4 +@4170 = .data:0x8038DFA0; // type:object size:0xC scope:local align:4 +@4171 = .data:0x8038DFAC; // type:object size:0xC scope:local align:4 +@4172 = .data:0x8038DFB8; // type:object size:0xC scope:local align:4 +@4173 = .data:0x8038DFC4; // type:object size:0xC scope:local align:4 +@4174 = .data:0x8038DFD0; // type:object size:0xC scope:local align:4 +@4175 = .data:0x8038DFDC; // type:object size:0xC scope:local align:4 +@4176 = .data:0x8038DFE8; // type:object size:0xC scope:local align:4 +@4177 = .data:0x8038DFF4; // type:object size:0xC scope:local align:4 +@4178 = .data:0x8038E000; // type:object size:0xC scope:local align:4 +@4179 = .data:0x8038E00C; // type:object size:0xC scope:local align:4 +@4180 = .data:0x8038E018; // type:object size:0xC scope:local align:4 +@4181 = .data:0x8038E024; // type:object size:0xC scope:local align:4 +@4182 = .data:0x8038E030; // type:object size:0xC scope:local align:4 +@4183 = .data:0x8038E03C; // type:object size:0xC scope:local align:4 +@4184 = .data:0x8038E048; // type:object size:0xC scope:local align:4 +@4185 = .data:0x8038E054; // type:object size:0xC scope:local align:4 +@4186 = .data:0x8038E060; // type:object size:0xC scope:local align:4 +@4187 = .data:0x8038E06C; // type:object size:0xC scope:local align:4 +@4188 = .data:0x8038E078; // type:object size:0xC scope:local align:4 +@4189 = .data:0x8038E084; // type:object size:0xC scope:local align:4 +@4190 = .data:0x8038E090; // type:object size:0xC scope:local align:4 +@4191 = .data:0x8038E09C; // type:object size:0xC scope:local align:4 +@4192 = .data:0x8038E0A8; // type:object size:0xC scope:local align:4 +@4193 = .data:0x8038E0B4; // type:object size:0xC scope:local align:4 +@4194 = .data:0x8038E0C0; // type:object size:0xC scope:local align:4 +@4195 = .data:0x8038E0CC; // type:object size:0xC scope:local align:4 +@4196 = .data:0x8038E0D8; // type:object size:0xC scope:local align:4 +@4197 = .data:0x8038E0E4; // type:object size:0xC scope:local align:4 +@4198 = .data:0x8038E0F0; // type:object size:0xC scope:local align:4 +@4199 = .data:0x8038E0FC; // type:object size:0xC scope:local align:4 +@4200 = .data:0x8038E108; // type:object size:0xC scope:local align:4 +@4201 = .data:0x8038E114; // type:object size:0xC scope:local align:4 +@4202 = .data:0x8038E120; // type:object size:0xC scope:local align:4 +@4203 = .data:0x8038E12C; // type:object size:0xC scope:local align:4 +@4204 = .data:0x8038E138; // type:object size:0xC scope:local align:4 +@4205 = .data:0x8038E144; // type:object size:0xC scope:local align:4 +@4206 = .data:0x8038E150; // type:object size:0xC scope:local align:4 +@4207 = .data:0x8038E15C; // type:object size:0xC scope:local align:4 +@4208 = .data:0x8038E168; // type:object size:0xC scope:local align:4 +@4209 = .data:0x8038E174; // type:object size:0xC scope:local align:4 +@4210 = .data:0x8038E180; // type:object size:0xC scope:local align:4 +@4211 = .data:0x8038E18C; // type:object size:0xC scope:local align:4 +@4212 = .data:0x8038E198; // type:object size:0xC scope:local align:4 +@4213 = .data:0x8038E1A4; // type:object size:0xC scope:local align:4 +@4214 = .data:0x8038E1B0; // type:object size:0xC scope:local align:4 +@4215 = .data:0x8038E1BC; // type:object size:0xC scope:local align:4 +@4216 = .data:0x8038E1C8; // type:object size:0xC scope:local align:4 +@4217 = .data:0x8038E1D4; // type:object size:0xC scope:local align:4 +@4218 = .data:0x8038E1E0; // type:object size:0xC scope:local align:4 +@4219 = .data:0x8038E1EC; // type:object size:0xC scope:local align:4 +@4220 = .data:0x8038E1F8; // type:object size:0xC scope:local align:4 +@4221 = .data:0x8038E204; // type:object size:0xC scope:local align:4 +@4222 = .data:0x8038E210; // type:object size:0xC scope:local align:4 +@4223 = .data:0x8038E21C; // type:object size:0xC scope:local align:4 +@4224 = .data:0x8038E228; // type:object size:0xC scope:local align:4 +@4225 = .data:0x8038E234; // type:object size:0xC scope:local align:4 +@4226 = .data:0x8038E240; // type:object size:0xC scope:local align:4 +@4227 = .data:0x8038E24C; // type:object size:0xC scope:local align:4 +@4228 = .data:0x8038E258; // type:object size:0xC scope:local align:4 +@4229 = .data:0x8038E264; // type:object size:0xC scope:local align:4 +@4230 = .data:0x8038E270; // type:object size:0xC scope:local align:4 +@4231 = .data:0x8038E27C; // type:object size:0xC scope:local align:4 +@4232 = .data:0x8038E288; // type:object size:0xC scope:local align:4 +@4233 = .data:0x8038E294; // type:object size:0xC scope:local align:4 +@4234 = .data:0x8038E2A0; // type:object size:0xC scope:local align:4 +@4235 = .data:0x8038E2AC; // type:object size:0xC scope:local align:4 +@4236 = .data:0x8038E2B8; // type:object size:0xC scope:local align:4 +@4237 = .data:0x8038E2C4; // type:object size:0xC scope:local align:4 +@4238 = .data:0x8038E2D0; // type:object size:0xC scope:local align:4 +@4239 = .data:0x8038E2DC; // type:object size:0xC scope:local align:4 +@4240 = .data:0x8038E2E8; // type:object size:0xC scope:local align:4 +@4241 = .data:0x8038E2F4; // type:object size:0xC scope:local align:4 +@4242 = .data:0x8038E300; // type:object size:0xC scope:local align:4 +@4243 = .data:0x8038E30C; // type:object size:0xC scope:local align:4 +@4244 = .data:0x8038E318; // type:object size:0xC scope:local align:4 +@4245 = .data:0x8038E324; // type:object size:0xC scope:local align:4 +@4246 = .data:0x8038E330; // type:object size:0xC scope:local align:4 +@4247 = .data:0x8038E33C; // type:object size:0xC scope:local align:4 +@4248 = .data:0x8038E348; // type:object size:0xC scope:local align:4 +@4249 = .data:0x8038E354; // type:object size:0xC scope:local align:4 +@4250 = .data:0x8038E360; // type:object size:0xC scope:local align:4 +@4251 = .data:0x8038E36C; // type:object size:0xC scope:local align:4 +@4252 = .data:0x8038E378; // type:object size:0xC scope:local align:4 +@4253 = .data:0x8038E384; // type:object size:0xC scope:local align:4 +@4254 = .data:0x8038E390; // type:object size:0xC scope:local align:4 +@4255 = .data:0x8038E39C; // type:object size:0xC scope:local align:4 +@4256 = .data:0x8038E3A8; // type:object size:0xC scope:local align:4 +@4257 = .data:0x8038E3B4; // type:object size:0xC scope:local align:4 +@4258 = .data:0x8038E3C0; // type:object size:0xC scope:local align:4 +@4259 = .data:0x8038E3CC; // type:object size:0xC scope:local align:4 +@4260 = .data:0x8038E3D8; // type:object size:0xC scope:local align:4 +@4261 = .data:0x8038E3E4; // type:object size:0xC scope:local align:4 +@4262 = .data:0x8038E3F0; // type:object size:0xC scope:local align:4 +@4263 = .data:0x8038E3FC; // type:object size:0xC scope:local align:4 +@4264 = .data:0x8038E408; // type:object size:0xC scope:local align:4 +@4265 = .data:0x8038E414; // type:object size:0xC scope:local align:4 +@4266 = .data:0x8038E420; // type:object size:0xC scope:local align:4 +@4267 = .data:0x8038E42C; // type:object size:0xC scope:local align:4 +@4268 = .data:0x8038E438; // type:object size:0xC scope:local align:4 +@4269 = .data:0x8038E444; // type:object size:0xC scope:local align:4 +@4270 = .data:0x8038E450; // type:object size:0xC scope:local align:4 +@4271 = .data:0x8038E45C; // type:object size:0xC scope:local align:4 +@4272 = .data:0x8038E468; // type:object size:0xC scope:local align:4 +@4273 = .data:0x8038E474; // type:object size:0xC scope:local align:4 +@4274 = .data:0x8038E480; // type:object size:0xC scope:local align:4 +@4275 = .data:0x8038E48C; // type:object size:0xC scope:local align:4 +@4276 = .data:0x8038E498; // type:object size:0xC scope:local align:4 +@4277 = .data:0x8038E4A4; // type:object size:0xC scope:local align:4 +@4278 = .data:0x8038E4B0; // type:object size:0xC scope:local align:4 +@4279 = .data:0x8038E4BC; // type:object size:0xC scope:local align:4 +@4280 = .data:0x8038E4C8; // type:object size:0xC scope:local align:4 +@4281 = .data:0x8038E4D4; // type:object size:0xC scope:local align:4 +@4282 = .data:0x8038E4E0; // type:object size:0xC scope:local align:4 +@4283 = .data:0x8038E4EC; // type:object size:0xC scope:local align:4 +@4284 = .data:0x8038E4F8; // type:object size:0xC scope:local align:4 +@4285 = .data:0x8038E504; // type:object size:0xC scope:local align:4 +@4286 = .data:0x8038E510; // type:object size:0xC scope:local align:4 +@4287 = .data:0x8038E51C; // type:object size:0xC scope:local align:4 +@4288 = .data:0x8038E528; // type:object size:0xC scope:local align:4 +@4289 = .data:0x8038E534; // type:object size:0xC scope:local align:4 +@4290 = .data:0x8038E540; // type:object size:0xC scope:local align:4 +@4291 = .data:0x8038E54C; // type:object size:0xC scope:local align:4 +@4292 = .data:0x8038E558; // type:object size:0xC scope:local align:4 +@4293 = .data:0x8038E564; // type:object size:0xC scope:local align:4 +@4294 = .data:0x8038E570; // type:object size:0xC scope:local align:4 +@4295 = .data:0x8038E57C; // type:object size:0xC scope:local align:4 +@4296 = .data:0x8038E588; // type:object size:0xC scope:local align:4 +@4297 = .data:0x8038E594; // type:object size:0xC scope:local align:4 +@4298 = .data:0x8038E5A0; // type:object size:0xC scope:local align:4 +@4299 = .data:0x8038E5AC; // type:object size:0xC scope:local align:4 +@4300 = .data:0x8038E5B8; // type:object size:0xC scope:local align:4 +@4301 = .data:0x8038E5C4; // type:object size:0xC scope:local align:4 +@4302 = .data:0x8038E5D0; // type:object size:0xC scope:local align:4 +@4303 = .data:0x8038E5DC; // type:object size:0xC scope:local align:4 +@4304 = .data:0x8038E5E8; // type:object size:0xC scope:local align:4 +@4305 = .data:0x8038E5F4; // type:object size:0xC scope:local align:4 +@4306 = .data:0x8038E600; // type:object size:0xC scope:local align:4 +@4307 = .data:0x8038E60C; // type:object size:0xC scope:local align:4 +@4308 = .data:0x8038E618; // type:object size:0xC scope:local align:4 +@4309 = .data:0x8038E624; // type:object size:0xC scope:local align:4 +@4310 = .data:0x8038E630; // type:object size:0xC scope:local align:4 +@4311 = .data:0x8038E63C; // type:object size:0xC scope:local align:4 +@4312 = .data:0x8038E648; // type:object size:0xC scope:local align:4 +@4313 = .data:0x8038E654; // type:object size:0xC scope:local align:4 +@4314 = .data:0x8038E660; // type:object size:0xC scope:local align:4 +@4315 = .data:0x8038E66C; // type:object size:0xC scope:local align:4 +@4316 = .data:0x8038E678; // type:object size:0xC scope:local align:4 +@4317 = .data:0x8038E684; // type:object size:0xC scope:local align:4 +@4318 = .data:0x8038E690; // type:object size:0xC scope:local align:4 +@4319 = .data:0x8038E69C; // type:object size:0xC scope:local align:4 +@4320 = .data:0x8038E6A8; // type:object size:0xC scope:local align:4 +@4321 = .data:0x8038E6B4; // type:object size:0xC scope:local align:4 +@4322 = .data:0x8038E6C0; // type:object size:0xC scope:local align:4 +@4323 = .data:0x8038E6CC; // type:object size:0xC scope:local align:4 +@4324 = .data:0x8038E6D8; // type:object size:0xC scope:local align:4 +@4325 = .data:0x8038E6E4; // type:object size:0xC scope:local align:4 +@4326 = .data:0x8038E6F0; // type:object size:0xC scope:local align:4 +@4327 = .data:0x8038E6FC; // type:object size:0xC scope:local align:4 +@4328 = .data:0x8038E708; // type:object size:0xC scope:local align:4 +@4329 = .data:0x8038E714; // type:object size:0xC scope:local align:4 +@4330 = .data:0x8038E720; // type:object size:0xC scope:local align:4 +@4331 = .data:0x8038E72C; // type:object size:0xC scope:local align:4 +@4332 = .data:0x8038E738; // type:object size:0xC scope:local align:4 +@4333 = .data:0x8038E744; // type:object size:0xC scope:local align:4 +@4334 = .data:0x8038E750; // type:object size:0xC scope:local align:4 +@4335 = .data:0x8038E75C; // type:object size:0xC scope:local align:4 +@4336 = .data:0x8038E768; // type:object size:0xC scope:local align:4 +@4337 = .data:0x8038E774; // type:object size:0xC scope:local align:4 +@4338 = .data:0x8038E780; // type:object size:0xC scope:local align:4 +@4339 = .data:0x8038E78C; // type:object size:0xC scope:local align:4 +@4340 = .data:0x8038E798; // type:object size:0xC scope:local align:4 +@4341 = .data:0x8038E7A4; // type:object size:0xC scope:local align:4 +@4342 = .data:0x8038E7B0; // type:object size:0xC scope:local align:4 +@4343 = .data:0x8038E7BC; // type:object size:0xC scope:local align:4 +@4344 = .data:0x8038E7C8; // type:object size:0xC scope:local align:4 +@4345 = .data:0x8038E7D4; // type:object size:0xC scope:local align:4 +@4346 = .data:0x8038E7E0; // type:object size:0xC scope:local align:4 +@4347 = .data:0x8038E7EC; // type:object size:0xC scope:local align:4 +@4348 = .data:0x8038E7F8; // type:object size:0xC scope:local align:4 +@4349 = .data:0x8038E804; // type:object size:0xC scope:local align:4 +@4350 = .data:0x8038E810; // type:object size:0xC scope:local align:4 +@4351 = .data:0x8038E81C; // type:object size:0xC scope:local align:4 +@4352 = .data:0x8038E828; // type:object size:0xC scope:local align:4 +@4353 = .data:0x8038E834; // type:object size:0xC scope:local align:4 +@4354 = .data:0x8038E840; // type:object size:0xC scope:local align:4 +@4355 = .data:0x8038E84C; // type:object size:0xC scope:local align:4 +@4356 = .data:0x8038E858; // type:object size:0xC scope:local align:4 +@4357 = .data:0x8038E864; // type:object size:0xC scope:local align:4 +@4358 = .data:0x8038E870; // type:object size:0xC scope:local align:4 +@4359 = .data:0x8038E87C; // type:object size:0xC scope:local align:4 +@4360 = .data:0x8038E888; // type:object size:0xC scope:local align:4 +@4361 = .data:0x8038E894; // type:object size:0xC scope:local align:4 +@4362 = .data:0x8038E8A0; // type:object size:0xC scope:local align:4 +@4363 = .data:0x8038E8AC; // type:object size:0xC scope:local align:4 +@4364 = .data:0x8038E8B8; // type:object size:0xC scope:local align:4 +mProcInitTable__9daPy_lk_c = .data:0x8038E8C4; // type:object size:0xDB0 scope:global align:4 data:4byte +@4365 = .data:0x8038F674; // type:object size:0xC scope:local align:4 +@4366 = .data:0x8038F680; // type:object size:0xC scope:local align:4 +@4367 = .data:0x8038F68C; // type:object size:0xC scope:local align:4 +@4368 = .data:0x8038F698; // type:object size:0xC scope:local align:4 +@4369 = .data:0x8038F6A4; // type:object size:0xC scope:local align:4 +@4370 = .data:0x8038F6B0; // type:object size:0xC scope:local align:4 +@4371 = .data:0x8038F6BC; // type:object size:0xC scope:local align:4 +@4372 = .data:0x8038F6C8; // type:object size:0xC scope:local align:4 +@4373 = .data:0x8038F6D4; // type:object size:0xC scope:local align:4 +@4374 = .data:0x8038F6E0; // type:object size:0xC scope:local align:4 +@4375 = .data:0x8038F6EC; // type:object size:0xC scope:local align:4 +@4376 = .data:0x8038F6F8; // type:object size:0xC scope:local align:4 +@4377 = .data:0x8038F704; // type:object size:0xC scope:local align:4 +@4378 = .data:0x8038F710; // type:object size:0xC scope:local align:4 +@4379 = .data:0x8038F71C; // type:object size:0xC scope:local align:4 +@4380 = .data:0x8038F728; // type:object size:0xC scope:local align:4 +@4381 = .data:0x8038F734; // type:object size:0xC scope:local align:4 +@4382 = .data:0x8038F740; // type:object size:0xC scope:local align:4 +@4383 = .data:0x8038F74C; // type:object size:0xC scope:local align:4 +@4384 = .data:0x8038F758; // type:object size:0xC scope:local align:4 +@4385 = .data:0x8038F764; // type:object size:0xC scope:local align:4 +@4386 = .data:0x8038F770; // type:object size:0xC scope:local align:4 +@4387 = .data:0x8038F77C; // type:object size:0xC scope:local align:4 +@4388 = .data:0x8038F788; // type:object size:0xC scope:local align:4 +@4389 = .data:0x8038F794; // type:object size:0xC scope:local align:4 +@4390 = .data:0x8038F7A0; // type:object size:0xC scope:local align:4 +@4391 = .data:0x8038F7AC; // type:object size:0xC scope:local align:4 +@4392 = .data:0x8038F7B8; // type:object size:0xC scope:local align:4 +@4393 = .data:0x8038F7C4; // type:object size:0xC scope:local align:4 +@4394 = .data:0x8038F7D0; // type:object size:0xC scope:local align:4 +@4395 = .data:0x8038F7DC; // type:object size:0xC scope:local align:4 +@4396 = .data:0x8038F7E8; // type:object size:0xC scope:local align:4 +@4397 = .data:0x8038F7F4; // type:object size:0xC scope:local align:4 +@4398 = .data:0x8038F800; // type:object size:0xC scope:local align:4 +@4399 = .data:0x8038F80C; // type:object size:0xC scope:local align:4 +@4400 = .data:0x8038F818; // type:object size:0xC scope:local align:4 +@4401 = .data:0x8038F824; // type:object size:0xC scope:local align:4 +@4402 = .data:0x8038F830; // type:object size:0xC scope:local align:4 +@4403 = .data:0x8038F83C; // type:object size:0xC scope:local align:4 +@4404 = .data:0x8038F848; // type:object size:0xC scope:local align:4 +@4405 = .data:0x8038F854; // type:object size:0xC scope:local align:4 +@4406 = .data:0x8038F860; // type:object size:0xC scope:local align:4 +@4407 = .data:0x8038F86C; // type:object size:0xC scope:local align:4 +@4408 = .data:0x8038F878; // type:object size:0xC scope:local align:4 +@4409 = .data:0x8038F884; // type:object size:0xC scope:local align:4 +@4410 = .data:0x8038F890; // type:object size:0xC scope:local align:4 +@4411 = .data:0x8038F89C; // type:object size:0xC scope:local align:4 +@4412 = .data:0x8038F8A8; // type:object size:0xC scope:local align:4 +@4413 = .data:0x8038F8B4; // type:object size:0xC scope:local align:4 +@4414 = .data:0x8038F8C0; // type:object size:0xC scope:local align:4 +@4415 = .data:0x8038F8CC; // type:object size:0xC scope:local align:4 +@4416 = .data:0x8038F8D8; // type:object size:0xC scope:local align:4 +mDemoProcInitFuncTable__9daPy_lk_c = .data:0x8038F8E4; // type:object size:0x384 scope:global align:4 data:4byte +l_sightDL = .data:0x8038FC80; // type:object size:0x89 scope:local align:32 +waterfall_ripple_scale$5702 = .data:0x8038FD0C; // type:object size:0xC scope:local align:4 +grass_scale$6038 = .data:0x8038FD18; // type:object size:0xC scope:local align:4 +smoke_scale$6039 = .data:0x8038FD24; // type:object size:0xC scope:local align:4 +eff_scale$24884 = .data:0x8038FD30; // type:object size:0xC scope:local align:4 +norm_quat$25648 = .data:0x8038FD3C; // type:object size:0x10 scope:local align:4 +top_vec$29499 = .data:0x8038FD4C; // type:object size:0xC scope:local align:4 +l_method$44066 = .data:0x8038FD58; // type:object size:0x10 scope:local align:4 +l_daPy_Method = .data:0x8038FD68; // type:object size:0x24 scope:global align:4 +g_profile_PLAYER = .data:0x8038FD8C; // type:object size:0x34 scope:global align:4 +__vt__9daPy_lk_c = .data:0x8038FDC0; // type:object size:0x9C scope:global align:4 +__vt__19dBgS_MirLightLinChk = .data:0x803901D0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_LinkRoofChk = .data:0x80390230; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkGndChk = .data:0x80390290; // type:object size:0x30 scope:global align:4 +__vt__9daPy_py_c = .data:0x8039044C; // type:object size:0x9C scope:global align:4 +__vt__10JUTNameTab = .data:0x803904E8; // type:object size:0xC scope:global align:4 +__vt__19J3DAnmTextureSRTKey = .data:0x803904F4; // type:object size:0xC scope:global align:4 +__vt__16J3DAnmTexPattern = .data:0x80390500; // type:object size:0xC scope:global align:4 +__vt__13daPy_matAnm_c = .data:0x80390560; // type:object size:0x10 scope:global align:4 +__vt__18daPy_dmEcallBack_c = .data:0x80390570; // type:object size:0x20 scope:global align:4 +__vt__28daPy_mtxPosFollowEcallBack_c = .data:0x80390590; // type:object size:0x20 scope:global align:4 +__vt__25daPy_waterDropEcallBack_c = .data:0x803905B0; // type:object size:0x20 scope:global align:4 +__vt__22daPy_followEcallBack_c = .data:0x803905D0; // type:object size:0x20 scope:global align:4 +__vt__25daPy_waterDropPcallBack_c = .data:0x803905F0; // type:object size:0x18 scope:global align:4 +__vt__24daPy_fanSwingEcallBack_c = .data:0x80390620; // type:object size:0x20 scope:global align:4 +__vt__13daPy_swBlur_c = .data:0x80390640; // type:object size:0x18 scope:global align:4 +__vt__18daPy_sightPacket_c = .data:0x80390658; // type:object size:0x10 scope:global align:4 +__vt__24daPy_swimTailEcallBack_c = .data:0x80390668; // type:object size:0x20 scope:global align:4 +wi_prm_ocean = .data:0x80390688; // type:object size:0x60 scope:global align:4 +pos_around = .data:0x803906E8; // type:object size:0x10 scope:global align:4 data:byte +l_daSea_Method = .data:0x803906F8; // type:object size:0x20 scope:global align:4 +g_profile_SEA = .data:0x80390718; // type:object size:0x30 scope:global align:4 +__vt__14daSea_packet_c = .data:0x80390748; // type:object size:0x18 scope:global align:4 +__vt__8cM2dGBox = .data:0x80390760; // type:object size:0xC scope:global align:4 +__vt__25daSea_WaterHeightInfo_Mng = .data:0x8039076C; // type:object size:0xC scope:global align:4 +__vt__14daSea_WaveInfo = .data:0x80390778; // type:object size:0xC scope:global align:4 +l_cyl_src = .data:0x80390788; // type:object size:0x44 scope:local align:4 +l_daSpcItem01_Method = .data:0x803907CC; // type:object size:0x20 scope:global align:4 +g_profile_SPC_ITEM01 = .data:0x803907EC; // type:object size:0x30 scope:global align:4 +__vt__13daSpcItem01_c = .data:0x8039081C; // type:object size:0x24 scope:global align:4 +l_daVrbox_Method = .data:0x80390840; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX = .data:0x80390860; // type:object size:0x30 scope:global align:4 +l_daVrbox2_Method = .data:0x80390890; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX2 = .data:0x803908B0; // type:object size:0x30 scope:global align:4 +number$4067 = .data:0x803908E0; // type:object size:0x28 scope:local align:4 +l_dAuction_screen_Method = .data:0x80390908; // type:object size:0x14 scope:global align:4 +g_profile_AUCTION_SCREEN = .data:0x8039091C; // type:object size:0x28 scope:global align:4 +__vt__17dAuction_screen_c = .data:0x80390944; // type:object size:0x10 scope:global align:4 +__vt__9dAs_HIO_c = .data:0x80390954; // type:object size:0xC scope:global align:4 +name_texture = .data:0x80390960; // type:object size:0x4C scope:global align:4 +l_dPlace_name_Method = .data:0x803909AC; // type:object size:0x14 scope:global align:4 +g_profile_PLACE_NAME = .data:0x803909C0; // type:object size:0x28 scope:global align:4 +__vt__13dPlace_name_c = .data:0x803909E8; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803909F8; // type:label scope:local +@2100 = .data:0x803909F8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80390A04; // type:object size:0xC scope:local align:4 +@4291 = .data:0x80390A10; // type:object size:0xC scope:local align:4 +@4292 = .data:0x80390A1C; // type:object size:0xC scope:local align:4 +@4293 = .data:0x80390A28; // type:object size:0xC scope:local align:4 +@4294 = .data:0x80390A34; // type:object size:0xC scope:local align:4 +@4295 = .data:0x80390A40; // type:object size:0xC scope:local align:4 +@4296 = .data:0x80390A4C; // type:object size:0xC scope:local align:4 +@4297 = .data:0x80390A58; // type:object size:0xC scope:local align:4 +@4298 = .data:0x80390A64; // type:object size:0xC scope:local align:4 +@4299 = .data:0x80390A70; // type:object size:0xC scope:local align:4 +@4300 = .data:0x80390A7C; // type:object size:0xC scope:local align:4 +@4301 = .data:0x80390A88; // type:object size:0xC scope:local align:4 +@4302 = .data:0x80390A94; // type:object size:0xC scope:local align:4 +@4303 = .data:0x80390AA0; // type:object size:0xC scope:local align:4 +@4304 = .data:0x80390AAC; // type:object size:0xC scope:local align:4 +@4305 = .data:0x80390AB8; // type:object size:0xC scope:local align:4 +@4306 = .data:0x80390AC4; // type:object size:0xC scope:local align:4 +@4307 = .data:0x80390AD0; // type:object size:0xC scope:local align:4 +@4308 = .data:0x80390ADC; // type:object size:0xC scope:local align:4 +@4309 = .data:0x80390AE8; // type:object size:0xC scope:local align:4 +@4310 = .data:0x80390AF4; // type:object size:0xC scope:local align:4 +engine_tbl__9dCamera_c = .data:0x80390B00; // type:object size:0xF0 scope:global align:4 data:4byte +@6432 = .data:0x80390BF0; // type:object size:0x3C scope:local align:4 +@6474 = .data:0x80390C2C; // type:object size:0x34 scope:local align:4 +@6630 = .data:0x80390C60; // type:object size:0x38 scope:local align:4 +@7998 = .data:0x80390C98; // type:object size:0x34 scope:local align:4 +@11374 = .data:0x80390CCC; // type:object size:0x80 scope:local align:4 +@17078 = .data:0x80390D4C; // type:object size:0xC scope:local align:4 +@17079 = .data:0x80390D58; // type:object size:0xC scope:local align:4 +@17080 = .data:0x80390D64; // type:object size:0xC scope:local align:4 +@17081 = .data:0x80390D70; // type:object size:0xC scope:local align:4 +@17082 = .data:0x80390D7C; // type:object size:0xC scope:local align:4 +@17083 = .data:0x80390D88; // type:object size:0xC scope:local align:4 +@17084 = .data:0x80390D94; // type:object size:0xC scope:local align:4 +@17085 = .data:0x80390DA0; // type:object size:0xC scope:local align:4 +@17086 = .data:0x80390DAC; // type:object size:0xC scope:local align:4 +@17087 = .data:0x80390DB8; // type:object size:0xC scope:local align:4 +@17088 = .data:0x80390DC4; // type:object size:0xC scope:local align:4 +@17089 = .data:0x80390DD0; // type:object size:0xC scope:local align:4 +@17090 = .data:0x80390DDC; // type:object size:0xC scope:local align:4 +@17091 = .data:0x80390DE8; // type:object size:0xC scope:local align:4 +@17092 = .data:0x80390DF4; // type:object size:0xC scope:local align:4 +@17093 = .data:0x80390E00; // type:object size:0xC scope:local align:4 +@17094 = .data:0x80390E0C; // type:object size:0xC scope:local align:4 +@17095 = .data:0x80390E18; // type:object size:0xC scope:local align:4 +@17096 = .data:0x80390E24; // type:object size:0xC scope:local align:4 +@17097 = .data:0x80390E30; // type:object size:0xC scope:local align:4 +@17098 = .data:0x80390E3C; // type:object size:0xC scope:local align:4 +@17099 = .data:0x80390E48; // type:object size:0xC scope:local align:4 +@17100 = .data:0x80390E54; // type:object size:0xC scope:local align:4 +@17101 = .data:0x80390E60; // type:object size:0xC scope:local align:4 +@17102 = .data:0x80390E6C; // type:object size:0xC scope:local align:4 +@17103 = .data:0x80390E78; // type:object size:0xC scope:local align:4 +@17104 = .data:0x80390E84; // type:object size:0xC scope:local align:4 +@17105 = .data:0x80390E90; // type:object size:0xC scope:local align:4 +ActionNames$17107 = .data:0x80390E9C; // type:object size:0x70 scope:local align:4 +l_method$18182 = .data:0x80390F0C; // type:object size:0xC scope:local align:4 +method = .data:0x80390F18; // type:object size:0x14 scope:global align:4 +g_profile_CAMERA = .data:0x80390F2C; // type:object size:0x44 scope:global align:4 +g_profile_CAMERA2 = .data:0x80390F70; // type:object size:0x44 scope:global align:4 +__vt__14dBgS_CamSphChk = .data:0x80390FE4; // type:object size:0x3C scope:global align:4 +__vt__11dBgS_SphChk = .data:0x80391020; // type:object size:0x3C scope:global align:4 +__vt__18dBgS_CamGndChk_Wtr = .data:0x80391074; // type:object size:0x30 scope:global align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x803910A4; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamLinChk = .data:0x803910D4; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamGndChk = .data:0x803911F4; // type:object size:0x30 scope:global align:4 +__vt__14d2DBSplinePath = .data:0x80391224; // type:object size:0xC scope:global align:4 +l_dEnvSe_Method = .data:0x80391240; // type:object size:0x14 scope:global align:4 +g_profile_ENVSE = .data:0x80391254; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x80391280; // type:label scope:local +@2100 = .data:0x80391280; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039128C; // type:object size:0xC scope:local align:4 +@4157 = .data:0x80391298; // type:object size:0xC scope:local align:4 +@4158 = .data:0x803912A4; // type:object size:0xC scope:local align:4 +@4159 = .data:0x803912B0; // type:object size:0xC scope:local align:4 +@4160 = .data:0x803912BC; // type:object size:0xC scope:local align:4 +@4161 = .data:0x803912C8; // type:object size:0xC scope:local align:4 +FileErrProc = .data:0x803912D4; // type:object size:0x3C scope:global align:4 data:4byte +xp1$4320 = .data:0x80391310; // type:object size:0xC scope:local align:4 +rt1$4321 = .data:0x8039131C; // type:object size:0xC scope:local align:4 +xp2$4322 = .data:0x80391328; // type:object size:0xC scope:local align:4 +rt2$4323 = .data:0x80391334; // type:object size:0xC scope:local align:4 +__vt__15dDlst_FileErr_c = .data:0x80391340; // type:object size:0x10 scope:global align:4 +__vt__8MyScreen = .data:0x80391360; // type:object size:0x3C scope:global align:4 +__vt__9dFe_HIO_c = .data:0x8039139C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803913A8; // type:label scope:local +@2100 = .data:0x803913A8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803913B4; // type:object size:0xC scope:local align:4 +@4076 = .data:0x803913C0; // type:object size:0xC scope:local align:4 +@4077 = .data:0x803913CC; // type:object size:0xC scope:local align:4 +@4078 = .data:0x803913D8; // type:object size:0xC scope:local align:4 +@4079 = .data:0x803913E4; // type:object size:0xC scope:local align:4 +@4080 = .data:0x803913F0; // type:object size:0xC scope:local align:4 +@4081 = .data:0x803913FC; // type:object size:0xC scope:local align:4 +@4082 = .data:0x80391408; // type:object size:0xC scope:local align:4 +@4083 = .data:0x80391414; // type:object size:0xC scope:local align:4 +@4084 = .data:0x80391420; // type:object size:0xC scope:local align:4 +@4085 = .data:0x8039142C; // type:object size:0xC scope:local align:4 +@4086 = .data:0x80391438; // type:object size:0xC scope:local align:4 +@4087 = .data:0x80391444; // type:object size:0xC scope:local align:4 +@4088 = .data:0x80391450; // type:object size:0xC scope:local align:4 +@4089 = .data:0x8039145C; // type:object size:0xC scope:local align:4 +@4090 = .data:0x80391468; // type:object size:0xC scope:local align:4 +@4091 = .data:0x80391474; // type:object size:0xC scope:local align:4 +@4092 = .data:0x80391480; // type:object size:0xC scope:local align:4 +@4093 = .data:0x8039148C; // type:object size:0xC scope:local align:4 +@4094 = .data:0x80391498; // type:object size:0xC scope:local align:4 +@4095 = .data:0x803914A4; // type:object size:0xC scope:local align:4 +@4096 = .data:0x803914B0; // type:object size:0xC scope:local align:4 +@4097 = .data:0x803914BC; // type:object size:0xC scope:local align:4 +@4098 = .data:0x803914C8; // type:object size:0xC scope:local align:4 +@4099 = .data:0x803914D4; // type:object size:0xC scope:local align:4 +@4100 = .data:0x803914E0; // type:object size:0xC scope:local align:4 +@4101 = .data:0x803914EC; // type:object size:0xC scope:local align:4 +@4102 = .data:0x803914F8; // type:object size:0xC scope:local align:4 +@4103 = .data:0x80391504; // type:object size:0xC scope:local align:4 +@4104 = .data:0x80391510; // type:object size:0xC scope:local align:4 +@4105 = .data:0x8039151C; // type:object size:0xC scope:local align:4 +@4106 = .data:0x80391528; // type:object size:0xC scope:local align:4 +@4107 = .data:0x80391534; // type:object size:0xC scope:local align:4 +@4108 = .data:0x80391540; // type:object size:0xC scope:local align:4 +@4109 = .data:0x8039154C; // type:object size:0xC scope:local align:4 +@4110 = .data:0x80391558; // type:object size:0xC scope:local align:4 +@4111 = .data:0x80391564; // type:object size:0xC scope:local align:4 +@4112 = .data:0x80391570; // type:object size:0xC scope:local align:4 +@4113 = .data:0x8039157C; // type:object size:0xC scope:local align:4 +@4114 = .data:0x80391588; // type:object size:0xC scope:local align:4 +DataSelProc = .data:0x80391594; // type:object size:0x1D4 scope:global align:4 data:4byte +amariheartTex$4545 = .data:0x80391768; // type:object size:0xC scope:local align:4 +posx$4771 = .data:0x80391774; // type:object size:0x10 scope:local align:4 +l_Collec$6111 = .data:0x80391784; // type:object size:0x30 scope:local align:4 data:string +l_Heart$6123 = .data:0x803917B4; // type:object size:0x50 scope:local align:4 data:string +l_HeartSdw$6124 = .data:0x80391804; // type:object size:0x50 scope:local align:4 data:string +l_RecInfo1$6160 = .data:0x80391854; // type:object size:0x48 scope:local align:4 data:string +l_RecInfo2$6171 = .data:0x8039189C; // type:object size:0x48 scope:local align:4 data:string +l_RecInfo3$6182 = .data:0x803918E4; // type:object size:0x48 scope:local align:4 data:string +__vt__15dDlst_FileSel_c = .data:0x8039192C; // type:object size:0x10 scope:global align:4 +__vt__9dFs_HIO_c = .data:0x8039194C; // type:object size:0xC scope:global align:4 +l_dGameover_Method = .data:0x80391958; // type:object size:0x14 scope:global align:4 +g_profile_GAMEOVER = .data:0x8039196C; // type:object size:0x28 scope:global align:4 +__vt__24dDlst_GameOverScrnDraw_c = .data:0x80391994; // type:object size:0x10 scope:global align:4 +__vt__12dMenu_save_c = .data:0x803919A4; // type:object size:0xC scope:global align:4 +__vt__24dDlst_Gameover_CAPTURE_c = .data:0x803919B0; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803919C0; // type:label scope:local +@2100 = .data:0x803919C0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803919CC; // type:object size:0xC scope:local align:4 +lightStatusBase = .data:0x803919D8; // type:object size:0xE8 scope:global align:4 data:4byte +lightMaskData = .data:0x80391AC0; // type:object size:0x10 scope:global align:4 data:2byte +@5244 = .data:0x80391AD0; // type:object size:0x20 scope:local align:4 +@5243 = .data:0x80391AF0; // type:object size:0x20 scope:local align:4 +flush_col$5775 = .data:0x80391B10; // type:object size:0x10 scope:local align:4 +flush_col2$5776 = .data:0x80391B20; // type:object size:0x10 scope:local align:4 data:byte +S_time_table$5989 = .data:0x80391B30; // type:object size:0x20 scope:local align:4 +S_wether_time_pat01$5992 = .data:0x80391B50; // type:object size:0xC scope:local align:4 +S_wether_time_pat02$5994 = .data:0x80391B5C; // type:object size:0xC scope:local align:4 +S_wether_time_pat03$5996 = .data:0x80391B68; // type:object size:0xC scope:local align:4 +l_dKy_Method = .data:0x80391B74; // type:object size:0x14 scope:global align:4 +g_profile_KANKYO = .data:0x80391B88; // type:object size:0x28 scope:global align:4 +@6697 = .data:0x80391BB0; // type:object size:0x1C scope:local align:4 +__vt__18dScnKy_env_light_c = .data:0x80391CC8; // type:object size:0xC scope:global align:4 +l_dKyeff_Method = .data:0x80391CD8; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF = .data:0x80391CEC; // type:object size:0x28 scope:global align:4 +l_dKyeff2_Method = .data:0x80391D18; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF2 = .data:0x80391D2C; // type:object size:0x28 scope:global align:4 +l_dThunder_Method = .data:0x80391D58; // type:object size:0x14 scope:global align:4 +g_profile_KY_THUNDER = .data:0x80391D6C; // type:object size:0x28 scope:global align:4 +l_dLevelSe_Method = .data:0x80391D98; // type:object size:0x14 scope:global align:4 +g_profile_LEVEL_SE = .data:0x80391DAC; // type:object size:0x28 scope:global align:4 +l_matDL = .data:0x80391DE0; // type:object size:0x34 scope:local align:32 +dMenu_ClothMethodTable = .data:0x80391E14; // type:object size:0x14 scope:global align:4 +g_profile_Menu_Cloth = .data:0x80391E28; // type:object size:0x28 scope:global align:4 +__vt__9dMCloth_c = .data:0x80391E50; // type:object size:0xC scope:global align:4 +__vt__18daCLOTH_ChildHIO_c = .data:0x80391E5C; // type:object size:0xC scope:global align:4 +__vt__13daCLOTH_HIO_c = .data:0x80391E68; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80391E78; // type:label scope:local +@2100 = .data:0x80391E78; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80391E84; // type:object size:0xC scope:local align:4 +triTex$4147 = .data:0x80391E90; // type:object size:0x20 scope:local align:4 +symTex$4153 = .data:0x80391EB0; // type:object size:0xC scope:local align:4 +wepTex$4159 = .data:0x80391EBC; // type:object size:0x14 scope:local align:4 +@4441 = .data:0x80391ED0; // type:object size:0x54 scope:local align:4 +@4464 = .data:0x80391F24; // type:object size:0x2C scope:local align:4 +@5052 = .data:0x80391F50; // type:object size:0x38 scope:local align:4 +@6789 = .data:0x80391F88; // type:object size:0x54 scope:local align:4 +@7303 = .data:0x80391FDC; // type:object size:0x54 scope:local align:4 +@7517 = .data:0x80392030; // type:object size:0x4C scope:local align:4 +__vt__14dMenu_Option_c = .data:0x80392098; // type:object size:0xC scope:global align:4 +__vt__15dMenu_Collect_c = .data:0x803920E0; // type:object size:0x28 scope:global align:4 +__vt__12dMenu_base_c = .data:0x80392108; // type:object size:0x28 scope:global align:4 +__vt__9dMc_HIO_c = .data:0x8039213C; // type:object size:0xC scope:global align:4 +floor_name$4096 = .data:0x80392148; // type:object size:0x50 scope:local align:4 +itmTex$4114 = .data:0x80392198; // type:object size:0xC scope:local align:4 +@5694 = .data:0x803921A4; // type:object size:0x24 scope:local align:4 +__vt__12dMenu_Dmap_c = .data:0x803921C8; // type:object size:0x28 scope:global align:4 +__vt__9dMd_HIO_c = .data:0x803921F0; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80392200; // type:label scope:local +@2100 = .data:0x80392200; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039220C; // type:object size:0xC scope:local align:4 +rollmapTex = .data:0x80392218; // type:object size:0x48 scope:local align:4 +salvItemex = .data:0x80392260; // type:object size:0x48 scope:global align:4 +tag00$4288 = .data:0x803922A8; // type:object size:0x3C scope:local align:4 data:string +tagkr$4304 = .data:0x803922E4; // type:object size:0x20 scope:local align:4 data:string +txtnm$4327 = .data:0x80392304; // type:object size:0xC scope:local align:4 data:string +islandPos$4618 = .data:0x80392310; // type:object size:0x2C scope:local align:4 +@6156 = .data:0x8039233C; // type:object size:0xC scope:local align:4 +@6157 = .data:0x80392348; // type:object size:0xC scope:local align:4 +@6158 = .data:0x80392354; // type:object size:0xC scope:local align:4 +@6159 = .data:0x80392360; // type:object size:0xC scope:local align:4 +@6160 = .data:0x8039236C; // type:object size:0xC scope:local align:4 +@6161 = .data:0x80392378; // type:object size:0xC scope:local align:4 +@6162 = .data:0x80392384; // type:object size:0xC scope:local align:4 +fmapProcMain = .data:0x80392390; // type:object size:0x54 scope:global align:4 data:4byte +@6636 = .data:0x803923E4; // type:object size:0xC scope:local align:4 +@6637 = .data:0x803923F0; // type:object size:0xC scope:local align:4 +mainProc = .data:0x803923FC; // type:object size:0x18 scope:local align:4 data:4byte +@6656 = .data:0x80392414; // type:object size:0xC scope:local align:4 +@6657 = .data:0x80392420; // type:object size:0xC scope:local align:4 +@6658 = .data:0x8039242C; // type:object size:0xC scope:local align:4 +HikakuProcMain = .data:0x80392438; // type:object size:0x24 scope:global align:4 data:4byte +@7142 = .data:0x8039245C; // type:object size:0xC scope:local align:4 +@7143 = .data:0x80392468; // type:object size:0xC scope:local align:4 +@7144 = .data:0x80392474; // type:object size:0xC scope:local align:4 +@7145 = .data:0x80392480; // type:object size:0xC scope:local align:4 +@7146 = .data:0x8039248C; // type:object size:0xC scope:local align:4 +warpProcMain = .data:0x80392498; // type:object size:0x3C scope:global align:4 data:4byte +@8086 = .data:0x803924D4; // type:object size:0xC scope:local align:4 +@8087 = .data:0x803924E0; // type:object size:0xC scope:local align:4 +@8088 = .data:0x803924EC; // type:object size:0xC scope:local align:4 +@8089 = .data:0x803924F8; // type:object size:0xC scope:local align:4 +@8090 = .data:0x80392504; // type:object size:0xC scope:local align:4 +@8091 = .data:0x80392510; // type:object size:0xC scope:local align:4 +@8092 = .data:0x8039251C; // type:object size:0xC scope:local align:4 +@8093 = .data:0x80392528; // type:object size:0xC scope:local align:4 +FishManProcMain = .data:0x80392534; // type:object size:0x60 scope:global align:4 data:4byte +__vt__12dDlst_FMAP_c = .data:0x80392594; // type:object size:0x10 scope:global align:4 +__vt__9dMf_HIO_c = .data:0x803925B4; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803925C0; // type:label scope:local +@2100 = .data:0x803925C0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803925CC; // type:object size:0xC scope:local align:4 +rollmapTex = .data:0x803925D8; // type:object size:0x48 scope:local align:4 +@4587 = .data:0x80392620; // type:object size:0xC scope:local align:4 +@4588 = .data:0x8039262C; // type:object size:0xC scope:local align:4 +@4589 = .data:0x80392638; // type:object size:0xC scope:local align:4 +@4590 = .data:0x80392644; // type:object size:0xC scope:local align:4 +@4591 = .data:0x80392650; // type:object size:0xC scope:local align:4 +@4592 = .data:0x8039265C; // type:object size:0xC scope:local align:4 +@4593 = .data:0x80392668; // type:object size:0xC scope:local align:4 +@4594 = .data:0x80392674; // type:object size:0xC scope:local align:4 +@4595 = .data:0x80392680; // type:object size:0xC scope:local align:4 +@4596 = .data:0x8039268C; // type:object size:0xC scope:local align:4 +mainProc = .data:0x80392698; // type:object size:0x78 scope:local align:4 data:4byte +@4918 = .data:0x80392710; // type:object size:0x3C scope:local align:4 +@5094 = .data:0x8039274C; // type:object size:0x3C scope:local align:4 +moon$5099 = .data:0x80392788; // type:object size:0x1C scope:local align:4 data:string +shipicon$5100 = .data:0x803927A4; // type:object size:0x1C scope:local align:4 data:string +b1Tag$5396 = .data:0x803927C0; // type:object size:0x58 scope:local align:4 data:string +tag$5576 = .data:0x80392818; // type:object size:0x98 scope:local align:4 +tag$5642 = .data:0x803928B0; // type:object size:0x1C scope:local align:4 +tag2$5643 = .data:0x803928CC; // type:object size:0x24 scope:local align:4 +@5764 = .data:0x803928F0; // type:object size:0x3C scope:local align:4 +@5824 = .data:0x8039292C; // type:object size:0x3C scope:local align:4 +__vt__15dDlst_FMAP2GS_c = .data:0x80392968; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_FMAP2_c = .data:0x80392988; // type:object size:0x10 scope:global align:4 +__vt__10dMf2_HIO_c = .data:0x80392998; // type:object size:0xC scope:global align:4 +number$7119 = .data:0x803929A8; // type:object size:0x28 scope:local align:4 +__vt__12dMenu_Item_c = .data:0x803929D0; // type:object size:0x28 scope:global align:4 +__vt__9dMi_HIO_c = .data:0x803929F8; // type:object size:0xC scope:global align:4 +__vt__9dMo_HIO_c = .data:0x80392A08; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80392A18; // type:label scope:local +@2100 = .data:0x80392A18; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80392A24; // type:object size:0xC scope:local align:4 +@4450 = .data:0x80392A30; // type:object size:0xC scope:local align:4 +@4451 = .data:0x80392A3C; // type:object size:0xC scope:local align:4 +@4452 = .data:0x80392A48; // type:object size:0xC scope:local align:4 +@4453 = .data:0x80392A54; // type:object size:0xC scope:local align:4 +@4454 = .data:0x80392A60; // type:object size:0xC scope:local align:4 +@4455 = .data:0x80392A6C; // type:object size:0xC scope:local align:4 +@4456 = .data:0x80392A78; // type:object size:0xC scope:local align:4 +@4457 = .data:0x80392A84; // type:object size:0xC scope:local align:4 +@4458 = .data:0x80392A90; // type:object size:0xC scope:local align:4 +@4459 = .data:0x80392A9C; // type:object size:0xC scope:local align:4 +@4460 = .data:0x80392AA8; // type:object size:0xC scope:local align:4 +@4461 = .data:0x80392AB4; // type:object size:0xC scope:local align:4 +@4462 = .data:0x80392AC0; // type:object size:0xC scope:local align:4 +@4463 = .data:0x80392ACC; // type:object size:0xC scope:local align:4 +@4464 = .data:0x80392AD8; // type:object size:0xC scope:local align:4 +@4465 = .data:0x80392AE4; // type:object size:0xC scope:local align:4 +@4466 = .data:0x80392AF0; // type:object size:0xC scope:local align:4 +@4467 = .data:0x80392AFC; // type:object size:0xC scope:local align:4 +@4468 = .data:0x80392B08; // type:object size:0xC scope:local align:4 +@4469 = .data:0x80392B14; // type:object size:0xC scope:local align:4 +@4470 = .data:0x80392B20; // type:object size:0xC scope:local align:4 +@4471 = .data:0x80392B2C; // type:object size:0xC scope:local align:4 +@4472 = .data:0x80392B38; // type:object size:0xC scope:local align:4 +@4473 = .data:0x80392B44; // type:object size:0xC scope:local align:4 +@4474 = .data:0x80392B50; // type:object size:0xC scope:local align:4 +@4475 = .data:0x80392B5C; // type:object size:0xC scope:local align:4 +@4476 = .data:0x80392B68; // type:object size:0xC scope:local align:4 +@4477 = .data:0x80392B74; // type:object size:0xC scope:local align:4 +@4478 = .data:0x80392B80; // type:object size:0xC scope:local align:4 +@4479 = .data:0x80392B8C; // type:object size:0xC scope:local align:4 +@4480 = .data:0x80392B98; // type:object size:0xC scope:local align:4 +@4481 = .data:0x80392BA4; // type:object size:0xC scope:local align:4 +@4482 = .data:0x80392BB0; // type:object size:0xC scope:local align:4 +@4483 = .data:0x80392BBC; // type:object size:0xC scope:local align:4 +@4484 = .data:0x80392BC8; // type:object size:0xC scope:local align:4 +@4485 = .data:0x80392BD4; // type:object size:0xC scope:local align:4 +@4486 = .data:0x80392BE0; // type:object size:0xC scope:local align:4 +@4487 = .data:0x80392BEC; // type:object size:0xC scope:local align:4 +@4488 = .data:0x80392BF8; // type:object size:0xC scope:local align:4 +MenuSaveProc = .data:0x80392C04; // type:object size:0x1D4 scope:global align:4 data:4byte +@4565 = .data:0x80392DD8; // type:object size:0x34 scope:local align:4 +__vt__16dDlst_MenuSave_c = .data:0x80392E0C; // type:object size:0x10 scope:global align:4 +__vt__13dFile_error_c = .data:0x80392E2C; // type:object size:0xC scope:global align:4 +__vt__9dMs_HIO_c = .data:0x80392E38; // type:object size:0xC scope:global align:4 +l_dMs_Method = .data:0x80392E48; // type:object size:0x14 scope:global align:4 +g_profile_MENUWINDOW = .data:0x80392E5C; // type:object size:0x28 scope:global align:4 +__vt__7dName_c = .data:0x80392E84; // type:object size:0xC scope:global align:4 +__vt__13dMenu_Fmap2_c = .data:0x80392E90; // type:object size:0xC scope:global align:4 +__vt__12dMenu_Fmap_c = .data:0x80392E9C; // type:object size:0xC scope:global align:4 +__vt__10dMw_DHIO_c = .data:0x80392EA8; // type:object size:0xC scope:global align:4 +__vt__9dMw_HIO_c = .data:0x80392EB4; // type:object size:0xC scope:global align:4 +__vt__18dDlst_MENU_CLOTH_c = .data:0x80392EC0; // type:object size:0x10 scope:global align:4 +__vt__20dDlst_MENU_CAPTURE_c = .data:0x80392ED0; // type:object size:0x10 scope:global align:4 +name$4067 = .data:0x80392EE0; // type:object size:0xC scope:local align:4 +@4510 = .data:0x80392EEC; // type:object size:0xA8 scope:local align:4 +l_dMesg_Method = .data:0x80392F94; // type:object size:0x14 scope:global align:4 +g_profile_MESG = .data:0x80392FA8; // type:object size:0x28 scope:global align:4 +__vt__15dMesg_outFont_c = .data:0x80392FD0; // type:object size:0xC scope:global align:4 +__vt__18dMesg_screenData_c = .data:0x80392FDC; // type:object size:0x28 scope:global align:4 +__vt__Q27JGadget42TLinkList_factory = .data:0x80393004; // type:object size:0x14 scope:global align:4 +__vt__22dMesg_screenDataItem_c = .data:0x80393018; // type:object size:0x2C scope:global align:4 +__vt__22dMesg_screenDataTalk_c = .data:0x80393044; // type:object size:0x28 scope:global align:4 +__vt__25dMesg_tRenderingProcessor = .data:0x8039306C; // type:object size:0x3C scope:global align:4 +__vt__23dMesg_tMeasureProcessor = .data:0x803930A8; // type:object size:0x54 scope:global align:4 +__vt__24dMesg_tSequenceProcessor = .data:0x803930FC; // type:object size:0x54 scope:global align:4 +__vt__14dMesg_tControl = .data:0x80393150; // type:object size:0x10 scope:global align:4 +dMsg2_tex_i4_color = .data:0x80393160; // type:object size:0xF0 scope:global align:4 +l_dMsg2_Method = .data:0x80393250; // type:object size:0x14 scope:global align:4 +g_profile_MSG2 = .data:0x80393264; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2DCopy_c = .data:0x8039328C; // type:object size:0x10 scope:global align:4 +__vt__14dDlst_2DMSG2_c = .data:0x8039329C; // type:object size:0x10 scope:global align:4 +dMsg3_tex_i4_color = .data:0x803932B0; // type:object size:0xF0 scope:global align:4 +l_dMsg3_Method = .data:0x803933A0; // type:object size:0x14 scope:global align:4 +g_profile_MSG3 = .data:0x803933B4; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2DMSG3_c = .data:0x803933DC; // type:object size:0x10 scope:global align:4 +__vt__10dmsg3_3d_c = .data:0x803933EC; // type:object size:0xC scope:global align:4 +arrowTexImage = .data:0x803933F8; // type:object size:0x10 scope:global align:4 +wepon$5133 = .data:0x80393408; // type:object size:0x10 scope:local align:4 +ht$5160 = .data:0x80393418; // type:object size:0x14 scope:local align:4 +@6271 = .data:0x8039342C; // type:object size:0x30 scope:local align:4 +@6806 = .data:0x8039345C; // type:object size:0x30 scope:local align:4 +number$6906 = .data:0x8039348C; // type:object size:0x28 scope:local align:4 +@10970 = .data:0x803934B4; // type:object size:0x28 scope:local align:4 +scaleX$11729 = .data:0x803934DC; // type:object size:0xC scope:local align:4 +scaleY$11730 = .data:0x803934E8; // type:object size:0xC scope:local align:4 +scaleX$11753 = .data:0x803934F4; // type:object size:0xC scope:local align:4 +scaleY$11754 = .data:0x80393500; // type:object size:0xC scope:local align:4 +l_dMeter_Method = .data:0x8039350C; // type:object size:0x14 scope:global align:4 +g_profile_METER = .data:0x80393520; // type:object size:0x28 scope:global align:4 +__vt__12dMetronome_c = .data:0x80393548; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_2DMETER2_c = .data:0x80393558; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_2DMETER1_c = .data:0x80393568; // type:object size:0x10 scope:global align:4 +__vt__20dMeter_message_HIO_c = .data:0x80393578; // type:object size:0xC scope:global align:4 +__vt__16dMeter_msg_HIO_c = .data:0x80393584; // type:object size:0xC scope:global align:4 +__vt__16dMeter_menuHIO_c = .data:0x80393590; // type:object size:0xC scope:global align:4 +__vt__12dMeter_HIO_c = .data:0x8039359C; // type:object size:0xC scope:global align:4 +__vt__16dMeter_map_HIO_c = .data:0x803935A8; // type:object size:0xC scope:global align:4 +label_t$4075 = .data:0x803935B8; // type:object size:0xC scope:local align:4 +l_dMinigame_Starter_Method = .data:0x803935C4; // type:object size:0x14 scope:global align:4 +g_profile_MINIGAME_STARTER = .data:0x803935D8; // type:object size:0x28 scope:global align:4 +__vt__23dDlst_StarterScrnDraw_c = .data:0x80393600; // type:object size:0x10 scope:global align:4 +number$4258 = .data:0x80393610; // type:object size:0x28 scope:local align:4 +l_dMinigame_Terminater_Method = .data:0x80393638; // type:object size:0x14 scope:global align:4 +g_profile_MINIGAME_TERMINATER = .data:0x8039364C; // type:object size:0x28 scope:global align:4 +__vt__26dDlst_TerminaterScrnDraw_c = .data:0x80393674; // type:object size:0x10 scope:global align:4 +mLayout = .data:0x80393688; // type:object size:0x20 scope:global align:4 +@5451 = .data:0x803936A8; // type:object size:0x3C scope:local align:4 +num_str$6386 = .data:0x803936E4; // type:object size:0x28 scope:local align:4 +@7683 = .data:0x8039370C; // type:object size:0x3C scope:local align:4 +@8057 = .data:0x80393748; // type:object size:0x3C scope:local align:4 +l_dMsg_Method = .data:0x80393784; // type:object size:0x14 scope:global align:4 +g_profile_MSG = .data:0x80393798; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2Dtact_c = .data:0x803937C0; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_2DMSG_c = .data:0x803937D0; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803937E0; // type:label scope:local +@2100 = .data:0x803937E0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803937EC; // type:object size:0xC scope:local align:4 +@4060 = .data:0x803937F8; // type:object size:0xC scope:local align:4 +@4061 = .data:0x80393804; // type:object size:0xC scope:local align:4 +@4062 = .data:0x80393810; // type:object size:0xC scope:local align:4 +@4063 = .data:0x8039381C; // type:object size:0xC scope:local align:4 +SelProc = .data:0x80393828; // type:object size:0x30 scope:global align:4 data:4byte +@4351 = .data:0x80393858; // type:object size:0x34 scope:local align:4 +PosData$4830 = .data:0x8039388C; // type:object size:0x14 scope:local align:4 +l_Eisu$4940 = .data:0x803938A0; // type:object size:0x34 scope:local align:4 +l_Kata$4941 = .data:0x803938D4; // type:object size:0x34 scope:local align:4 +l_Hira$4942 = .data:0x80393908; // type:object size:0x34 scope:local align:4 +l_NameNt$4956 = .data:0x8039393C; // type:object size:0x14 scope:local align:4 data:string +l_MenuNmB$4957 = .data:0x80393950; // type:object size:0x14 scope:local align:4 data:string +l_endB$4963 = .data:0x80393964; // type:object size:0x28 scope:local align:4 data:string +l_ArwB$4964 = .data:0x8039398C; // type:object size:0x28 scope:local align:4 data:string +l_EisuB$4965 = .data:0x803939B4; // type:object size:0x28 scope:local align:4 data:string +l_KataB$4966 = .data:0x803939DC; // type:object size:0x28 scope:local align:4 data:string +l_HiraB$4967 = .data:0x80393A04; // type:object size:0x28 scope:local align:4 data:string +__vt__14dDlst_NameIN_c = .data:0x80393A2C; // type:object size:0x10 scope:global align:4 +__vt__9dNm_HIO_c = .data:0x80393A4C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80393A58; // type:label scope:local +@2100 = .data:0x80393A58; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80393A64; // type:object size:0xC scope:local align:4 +action_table$4553 = .data:0x80393A70; // type:object size:0x1C scope:local align:4 +@4555 = .data:0x80393A8C; // type:object size:0xC scope:local align:4 +@4556 = .data:0x80393A98; // type:object size:0xC scope:local align:4 +@4557 = .data:0x80393AA4; // type:object size:0xC scope:local align:4 +@4558 = .data:0x80393AB0; // type:object size:0xC scope:local align:4 +@4559 = .data:0x80393ABC; // type:object size:0xC scope:local align:4 +@4560 = .data:0x80393AC8; // type:object size:0xC scope:local align:4 +@4561 = .data:0x80393AD4; // type:object size:0xC scope:local align:4 +@4562 = .data:0x80393AE0; // type:object size:0xC scope:local align:4 +@4563 = .data:0x80393AEC; // type:object size:0xC scope:local align:4 +@4564 = .data:0x80393AF8; // type:object size:0xC scope:local align:4 +@4565 = .data:0x80393B04; // type:object size:0xC scope:local align:4 +@4566 = .data:0x80393B10; // type:object size:0xC scope:local align:4 +@4567 = .data:0x80393B1C; // type:object size:0xC scope:local align:4 +@4568 = .data:0x80393B28; // type:object size:0xC scope:local align:4 +cut_tbl$4554 = .data:0x80393B34; // type:object size:0xA8 scope:local align:4 +@5751 = .data:0x80393BDC; // type:object size:0xC scope:local align:4 +@5755 = .data:0x80393BE8; // type:object size:0xC scope:local align:4 data:4byte +@5781 = .data:0x80393BF4; // type:object size:0xC scope:local align:4 +@5785 = .data:0x80393C00; // type:object size:0xC scope:local align:4 data:4byte +dNpc_cyl_src = .data:0x80393C0C; // type:object size:0x44 scope:global align:4 +@4769 = .data:0x80393C50; // type:object size:0x24 scope:local align:4 +l_dOperate_wind_Method = .data:0x80393C74; // type:object size:0x14 scope:global align:4 +g_profile_OPERATE_WIND = .data:0x80393C88; // type:object size:0x28 scope:global align:4 +__vt__15dOperate_wind_c = .data:0x80393CB0; // type:object size:0xC scope:global align:4 +__vt__15dDlst_Ow_mask_c = .data:0x80393CBC; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_Ow_main_c = .data:0x80393CCC; // type:object size:0x10 scope:global align:4 +__vt__9dOw_HIO_c = .data:0x80393CDC; // type:object size:0xC scope:global align:4 +__vt__9dMn_HIO_c = .data:0x80393CE8; // type:object size:0xC scope:global align:4 +l_dOvlpFd_Method = .data:0x80393CF8; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP0 = .data:0x80393D0C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP1 = .data:0x80393D34; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP6 = .data:0x80393D5C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP7 = .data:0x80393D84; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP8 = .data:0x80393DAC; // type:object size:0x28 scope:global align:4 +@4032 = .data:0x80393DD8; // type:object size:0xC scope:local align:4 data:4byte +@4069 = .data:0x80393DE4; // type:object size:0xC scope:local align:4 data:4byte +@4086 = .data:0x80393DF0; // type:object size:0xC scope:local align:4 data:4byte +@4115 = .data:0x80393DFC; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd2_Method = .data:0x80393E08; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP2 = .data:0x80393E1C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP3 = .data:0x80393E44; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd2_dlst_c = .data:0x80393E6C; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_snapShot_c = .data:0x80393E80; // type:object size:0x10 scope:global align:4 +@4129 = .data:0x80393E90; // type:object size:0xC scope:local align:4 data:4byte +@4131 = .data:0x80393E9C; // type:object size:0xC scope:local align:4 data:4byte +@4276 = .data:0x80393EA8; // type:object size:0xC scope:local align:4 data:4byte +@4301 = .data:0x80393EB4; // type:object size:0xC scope:local align:4 data:4byte +@4347 = .data:0x80393EC0; // type:object size:0xC scope:local align:4 data:4byte +@4349 = .data:0x80393ECC; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd4_Method = .data:0x80393ED8; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP4 = .data:0x80393EEC; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP5 = .data:0x80393F14; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2Dt_Sp_c = .data:0x80393F3C; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_snapShot2_c = .data:0x80393F4C; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_2DtEff1_c = .data:0x80393F5C; // type:object size:0x10 scope:global align:4 +photo_data = .data:0x80393F70; // type:object size:0x1C scope:global align:4 +number$4535 = .data:0x80393F8C; // type:object size:0x24 scope:local align:4 +l_dPb_Method = .data:0x80393FB0; // type:object size:0x14 scope:global align:4 +g_profile_PB = .data:0x80393FC4; // type:object size:0x28 scope:global align:4 +__vt__9dJle_Pb_c = .data:0x80393FEC; // type:object size:0x10 scope:global align:4 +l_execFunc$4864 = .data:0x80394000; // type:object size:0x2C scope:local align:4 +l_method$5571 = .data:0x8039402C; // type:object size:0xC scope:local align:4 +l_dScnLogo_Method = .data:0x80394038; // type:object size:0x14 scope:global align:4 +g_profile_LOGO_SCENE = .data:0x8039404C; // type:object size:0x28 scope:global align:4 +language$4053 = .data:0x80394078; // type:object size:0x14 scope:local align:4 +l_dScnMenu_Method = .data:0x8039408C; // type:object size:0x14 scope:global align:4 +g_profile_MENU_SCENE = .data:0x803940A0; // type:object size:0x28 scope:global align:4 +__vt__11myFontClass = .data:0x803940C8; // type:object size:0x4C scope:global align:4 +...data.0 = .data:0x80394118; // type:label scope:local +@2100 = .data:0x80394118; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80394124; // type:object size:0xC scope:local align:4 +l_method$4165 = .data:0x80394130; // type:object size:0xC scope:local align:4 +@4462 = .data:0x8039413C; // type:object size:0xC scope:local align:4 +@4463 = .data:0x80394148; // type:object size:0xC scope:local align:4 +@4464 = .data:0x80394154; // type:object size:0xC scope:local align:4 +@4465 = .data:0x80394160; // type:object size:0xC scope:local align:4 +@4466 = .data:0x8039416C; // type:object size:0xC scope:local align:4 +@4467 = .data:0x80394178; // type:object size:0xC scope:local align:4 +@4468 = .data:0x80394184; // type:object size:0xC scope:local align:4 +@4469 = .data:0x80394190; // type:object size:0xC scope:local align:4 +@4470 = .data:0x8039419C; // type:object size:0xC scope:local align:4 +@4471 = .data:0x803941A8; // type:object size:0xC scope:local align:4 +@4472 = .data:0x803941B4; // type:object size:0xC scope:local align:4 +@4473 = .data:0x803941C0; // type:object size:0xC scope:local align:4 +@4474 = .data:0x803941CC; // type:object size:0xC scope:local align:4 +@4475 = .data:0x803941D8; // type:object size:0xC scope:local align:4 +@4476 = .data:0x803941E4; // type:object size:0xC scope:local align:4 +@4477 = .data:0x803941F0; // type:object size:0xC scope:local align:4 +MainProc = .data:0x803941FC; // type:object size:0xC0 scope:global align:4 data:4byte +@4478 = .data:0x803942BC; // type:object size:0xC scope:local align:4 +@4479 = .data:0x803942C8; // type:object size:0xC scope:local align:4 +@4480 = .data:0x803942D4; // type:object size:0xC scope:local align:4 +@4481 = .data:0x803942E0; // type:object size:0xC scope:local align:4 +@4482 = .data:0x803942EC; // type:object size:0xC scope:local align:4 +@4483 = .data:0x803942F8; // type:object size:0xC scope:local align:4 +@4484 = .data:0x80394304; // type:object size:0xC scope:local align:4 +@4485 = .data:0x80394310; // type:object size:0xC scope:local align:4 +@4486 = .data:0x8039431C; // type:object size:0xC scope:local align:4 +@4487 = .data:0x80394328; // type:object size:0xC scope:local align:4 +@4488 = .data:0x80394334; // type:object size:0xC scope:local align:4 +@4489 = .data:0x80394340; // type:object size:0xC scope:local align:4 +@4490 = .data:0x8039434C; // type:object size:0xC scope:local align:4 +@4491 = .data:0x80394358; // type:object size:0xC scope:local align:4 +@4492 = .data:0x80394364; // type:object size:0xC scope:local align:4 +@4493 = .data:0x80394370; // type:object size:0xC scope:local align:4 +@4494 = .data:0x8039437C; // type:object size:0xC scope:local align:4 +MemCardCheckProc = .data:0x80394388; // type:object size:0xCC scope:global align:4 data:4byte +@4495 = .data:0x80394454; // type:object size:0xC scope:local align:4 +@4496 = .data:0x80394460; // type:object size:0xC scope:local align:4 +NameOpenProc = .data:0x8039446C; // type:object size:0x18 scope:global align:4 data:4byte +@4497 = .data:0x80394484; // type:object size:0xC scope:local align:4 +@4498 = .data:0x80394490; // type:object size:0xC scope:local align:4 +FileSelOpenProc = .data:0x8039449C; // type:object size:0x18 scope:global align:4 data:4byte +@4499 = .data:0x803944B4; // type:object size:0xC scope:local align:4 +@4500 = .data:0x803944C0; // type:object size:0xC scope:local align:4 +@4501 = .data:0x803944CC; // type:object size:0xC scope:local align:4 +@4502 = .data:0x803944D8; // type:object size:0xC scope:local align:4 +@4503 = .data:0x803944E4; // type:object size:0xC scope:local align:4 +DrawProc = .data:0x803944F0; // type:object size:0x3C scope:global align:4 data:4byte +@4705 = .data:0x8039452C; // type:object size:0x34 scope:local align:4 +@5082 = .data:0x80394560; // type:object size:0x1C scope:local align:4 +l_dScnName_Method = .data:0x8039457C; // type:object size:0x14 scope:global align:4 +g_profile_NAME_SCENE = .data:0x80394590; // type:object size:0x28 scope:global align:4 +g_profile_NAMEEX_SCENE = .data:0x803945B8; // type:object size:0x28 scope:global align:4 +__vt__19dDlst_FLSEL_CLOTH_c = .data:0x803945E0; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_BTICN_c = .data:0x803945F0; // type:object size:0x10 scope:global align:4 +__vt__9dSn_HIO_c = .data:0x8039464C; // type:object size:0xC scope:global align:4 +l_dScnOpen_Method = .data:0x80394658; // type:object size:0x14 scope:global align:4 +g_profile_OPEN_SCENE = .data:0x8039466C; // type:object size:0x28 scope:global align:4 +g_profile_OPEN2_SCENE = .data:0x80394694; // type:object size:0x28 scope:global align:4 +dScnOpen_message_timer_table = .data:0x803946C0; // type:object size:0x16 scope:global align:4 +@4413 = .data:0x803946D8; // type:object size:0xB4 scope:local align:4 +__vt__15dScnOpen_proc_c = .data:0x8039478C; // type:object size:0x10 scope:global align:4 +__vt__18dScnOpen_message_c = .data:0x8039479C; // type:object size:0xC scope:global align:4 +l_wipeType$4411 = .data:0x803947A8; // type:object size:0x18 scope:local align:4 +sea_resName = .data:0x803947C0; // type:object size:0x14 scope:global align:4 +M_Dai_resName = .data:0x803947D4; // type:object size:0x5C scope:global align:4 +majroom_resName = .data:0x80394830; // type:object size:0x54 scope:global align:4 +ma2room_resName = .data:0x80394884; // type:object size:0x60 scope:global align:4 +ma3room_resName = .data:0x803948E4; // type:object size:0x44 scope:global align:4 +M_NewD2_resName = .data:0x80394928; // type:object size:0x8C scope:global align:4 +kindan_resName = .data:0x803949B4; // type:object size:0x8C scope:global align:4 +kaze_resName = .data:0x80394A40; // type:object size:0x64 scope:global align:4 +Siren_dylKeyTbl = .data:0x80394AA4; // type:object size:0xE scope:global align:4 +Siren_resName = .data:0x80394AB4; // type:object size:0x28 scope:global align:4 +GanonJ_dylKeyTbl = .data:0x80394ADC; // type:object size:0x16 scope:global align:4 +GanonJ_resName = .data:0x80394AF4; // type:object size:0x38 scope:global align:4 +GanonK_dylKeyTbl = .data:0x80394B2C; // type:object size:0x1A scope:global align:4 +GanonK_resName = .data:0x80394B48; // type:object size:0x20 scope:global align:4 +GanonM_dylKeyTbl = .data:0x80394B68; // type:object size:0xA scope:global align:4 +GanonM_resName = .data:0x80394B74; // type:object size:0x14 scope:global align:4 +l_method$5457 = .data:0x80394B88; // type:object size:0x28 scope:local align:4 +l_dScnPly_Method = .data:0x80394BB0; // type:object size:0x14 scope:global align:4 +g_profile_PLAY_SCENE = .data:0x80394BC4; // type:object size:0x28 scope:global align:4 +g_profile_OPENING_SCENE = .data:0x80394BEC; // type:object size:0x28 scope:global align:4 +g_profile_OPENING2_SCENE = .data:0x80394C14; // type:object size:0x28 scope:global align:4 +__vt__17dScnPly_msg_HIO_c = .data:0x80394C3C; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_env_debugHIO_c = .data:0x80394C48; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_env_otherHIO_c = .data:0x80394C54; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_reg_childHIO_c = .data:0x80394C60; // type:object size:0xC scope:global align:4 +__vt__18dScnPly_dark_HIO_c = .data:0x80394C6C; // type:object size:0xC scope:global align:4 +__vt__21dScnPly_preLoad_HIO_c = .data:0x80394C78; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_env_HIO_c = .data:0x80394C84; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_reg_HIO_c = .data:0x80394C90; // type:object size:0xC scope:global align:4 +l_method$4448 = .data:0x80394CA0; // type:object size:0x14 scope:local align:4 +l_dScnRoom_Method = .data:0x80394CB4; // type:object size:0x14 scope:global align:4 +g_profile_ROOM_SCENE = .data:0x80394CC8; // type:object size:0x28 scope:global align:4 +l_dScnTitle_Method = .data:0x80394CF0; // type:object size:0x14 scope:global align:4 +g_profile_TITLE_SCENE = .data:0x80394D04; // type:object size:0x28 scope:global align:4 +g_profile_ENDING_SCENE = .data:0x80394D2C; // type:object size:0x28 scope:global align:4 +l_dScp_Method = .data:0x80394D58; // type:object size:0x14 scope:global align:4 +g_profile_SCP = .data:0x80394D6C; // type:object size:0x28 scope:global align:4 +__vt__13dDlst_2DSCP_c = .data:0x80394D94; // type:object size:0x10 scope:global align:4 +daThrowstoneMethodTable = .data:0x80394DA8; // type:object size:0x20 scope:global align:4 +g_profile_THROWSTONE = .data:0x80394DC8; // type:object size:0x30 scope:global align:4 +ShipRaceSeTable = .data:0x80394DF8; // type:object size:0x68 scope:global align:4 +VolcanoSeTable = .data:0x80394E60; // type:object size:0x68 scope:global align:4 +number$4344 = .data:0x80394EC8; // type:object size:0x28 scope:local align:4 +l_dTimer_Method = .data:0x80394EF0; // type:object size:0x14 scope:global align:4 +g_profile_TIMER = .data:0x80394F04; // type:object size:0x28 scope:global align:4 +__vt__21dDlst_TimerScrnDraw_c = .data:0x80394F2C; // type:object size:0x10 scope:global align:4 +l_dWaterMark_Method = .data:0x80394F40; // type:object size:0x14 scope:global align:4 +g_profile_WATER_MARK = .data:0x80394F54; // type:object size:0x28 scope:global align:4 +l_dWindArrow_Method = .data:0x80394F80; // type:object size:0x14 scope:global align:4 +g_profile_WIND_ARROW = .data:0x80394F94; // type:object size:0x28 scope:global align:4 +l_dWpillar_Method = .data:0x80394FC0; // type:object size:0x14 scope:global align:4 +g_profile_WPILLAR = .data:0x80394FD4; // type:object size:0x28 scope:global align:4 +l_dWpotWater_Method = .data:0x80395000; // type:object size:0x14 scope:global align:4 +g_profile_WPOT_WATER = .data:0x80395014; // type:object size:0x28 scope:global align:4 +__vt__20dWpotWater_EcallBack = .data:0x8039503C; // type:object size:0x20 scope:global align:4 +strings$3042 = .data:0x80395060; // type:object size:0x10 scope:local align:4 +__vt__20DynamicModuleControl = .data:0x80395070; // type:object size:0x34 scope:global align:4 +__vt__24DynamicModuleControlBase = .data:0x803950A4; // type:object size:0x34 scope:global align:4 +g_cAPI_Interface = .data:0x803950D8; // type:object size:0x1C scope:global align:4 +__vt__12cCcD_SphAttr = .data:0x803950F8; // type:object size:0x60 scope:global align:4 +__vt__12cCcD_CylAttr = .data:0x80395158; // type:object size:0x60 scope:global align:4 +__vt__12cCcD_CpsAttr = .data:0x803951B8; // type:object size:0x60 scope:global align:4 +__vt__12cCcD_TriAttr = .data:0x80395218; // type:object size:0x60 scope:global align:4 +__vt__9cCcD_Stts = .data:0x80395278; // type:object size:0x20 scope:global align:4 +__vt__4cCcS = .data:0x80395298; // type:object size:0x30 scope:global align:4 +atntable = .data:0x803952C8; // type:object size:0x802 scope:global align:4 +__vt__4cBgS = .data:0x80395AD0; // type:object size:0x18 scope:global align:4 +__vt__11cBgS_ChkElm = .data:0x80395AE8; // type:object size:0x10 scope:global align:4 +__vt__8cBgS_Chk = .data:0x80395AF8; // type:object size:0xC scope:global align:4 +__vt__11cBgW_RwgElm = .data:0x80395B08; // type:object size:0xC scope:global align:4 +__vt__13cBgW_NodeTree = .data:0x80395B14; // type:object size:0xC scope:global align:4 +__vt__11cBgW_GrpElm = .data:0x80395B20; // type:object size:0xC scope:global align:4 +__vt__11cBgW_TriElm = .data:0x80395B2C; // type:object size:0xC scope:global align:4 +__vt__4cBgW = .data:0x80395B38; // type:object size:0x24 scope:global align:4 +__vt__9cBgW_BgId = .data:0x80395B5C; // type:object size:0xC scope:global align:4 +__vt__11cDT_DataSrc = .data:0x80395B68; // type:object size:0xC scope:global align:4 +__vt__8cDT_Name = .data:0x80395B74; // type:object size:0xC scope:global align:4 +__vt__10cDT_Format = .data:0x80395B80; // type:object size:0xC scope:global align:4 +__vt__12cDT_NamePTbl = .data:0x80395B8C; // type:object size:0xC scope:global align:4 +e_mtx = .data:0x80395BA0; // type:object size:0x30 scope:global align:4 +clear_z_TX = .data:0x80395BE0; // type:object size:0x40 scope:global align:32 +__vt__10JFWDisplay = .data:0x80395C20; // type:object size:0x18 scope:global align:4 +stBlendMode__12JPABaseShape = .data:0x80395C38; // type:object size:0x10 scope:global align:4 +stBlendFactor__12JPABaseShape = .data:0x80395C48; // type:object size:0x28 scope:global align:4 +stLogicOp__12JPABaseShape = .data:0x80395C70; // type:object size:0x40 scope:global align:4 +stCompare__12JPABaseShape = .data:0x80395CB0; // type:object size:0x20 scope:global align:4 +stAlphaOp__12JPABaseShape = .data:0x80395CD0; // type:object size:0x10 scope:global align:4 +stTevColorArg__15JPABaseShapeArc = .data:0x80395CE0; // type:object size:0x60 scope:global align:4 +stTevAlphaArg__15JPABaseShapeArc = .data:0x80395D40; // type:object size:0x20 scope:global align:4 +__vt__15JPABaseShapeArc = .data:0x80395D60; // type:object size:0xFC scope:global align:4 +__vt__12JPABaseShape = .data:0x80395E5C; // type:object size:0xFC scope:global align:4 +__vt__16JPAExtraShapeArc = .data:0x80395F58; // type:object size:0xAC scope:global align:4 +__vt__13JPAExtraShape = .data:0x80396004; // type:object size:0xAC scope:global align:4 +__vt__16JPASweepShapeArc = .data:0x803960B0; // type:object size:0x90 scope:global align:4 +__vt__13JPASweepShape = .data:0x80396140; // type:object size:0x90 scope:global align:4 +indMtxID__16JPAExTexShapeArc = .data:0x803961D0; // type:object size:0x10 scope:global align:4 +__vt__16JPAExTexShapeArc = .data:0x803961E0; // type:object size:0x2C scope:global align:4 +__vt__13JPAExTexShape = .data:0x8039620C; // type:object size:0x2C scope:global align:4 +__vt__19JPADynamicsBlockArc = .data:0x80396238; // type:object size:0x84 scope:global align:4 +__vt__16JPADynamicsBlock = .data:0x803962BC; // type:object size:0x84 scope:global align:4 +__vt__16JPAFieldBlockArc = .data:0x80396340; // type:object size:0x50 scope:global align:4 +__vt__13JPAFieldBlock = .data:0x80396390; // type:object size:0x50 scope:global align:4 +__vt__14JPAKeyBlockArc = .data:0x803963E0; // type:object size:0x1C scope:global align:4 +__vt__11JPAKeyBlock = .data:0x803963FC; // type:object size:0x1C scope:global align:4 +__vt__13JPATextureArc = .data:0x80396418; // type:object size:0x18 scope:global align:4 +__vt__10JPATexture = .data:0x80396430; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x80396448; // type:label scope:local +@3214 = .data:0x80396448; // type:object size:0x24 scope:local align:4 +__vt__12JPASpinField = .data:0x8039646C; // type:object size:0x1C scope:global align:4 +__vt__12JPADragField = .data:0x80396488; // type:object size:0x1C scope:global align:4 +__vt__14JPARandomField = .data:0x803964A4; // type:object size:0x1C scope:global align:4 +__vt__18JPAConvectionField = .data:0x803964C0; // type:object size:0x1C scope:global align:4 +__vt__14JPAVortexField = .data:0x803964DC; // type:object size:0x1C scope:global align:4 +__vt__14JPANewtonField = .data:0x803964F8; // type:object size:0x1C scope:global align:4 +__vt__14JPAMagnetField = .data:0x80396514; // type:object size:0x1C scope:global align:4 +__vt__11JPAAirField = .data:0x80396530; // type:object size:0x1C scope:global align:4 +__vt__15JPAGravityField = .data:0x8039654C; // type:object size:0x1C scope:global align:4 +__vt__12JPABaseField = .data:0x80396568; // type:object size:0x1C scope:global align:4 +...data.0 = .data:0x80396588; // type:label scope:local +@2750 = .data:0x80396588; // type:object size:0xC scope:local align:4 data:4byte +@2752 = .data:0x80396594; // type:object size:0xC scope:local align:4 +@2754 = .data:0x803965A0; // type:object size:0xC scope:local align:4 +@2756 = .data:0x803965AC; // type:object size:0xC scope:local align:4 +@2758 = .data:0x803965B8; // type:object size:0xC scope:local align:4 +@2760 = .data:0x803965C4; // type:object size:0xC scope:local align:4 +@2762 = .data:0x803965D0; // type:object size:0xC scope:local align:4 +@2808 = .data:0x803965DC; // type:object size:0x1C scope:local align:4 +@3055 = .data:0x803965F8; // type:object size:0x2C scope:local align:4 +__vt__12JPAFieldData = .data:0x80396628; // type:object size:0xC scope:global align:4 +__vt__24JPADrawCalcChildScaleOut = .data:0x80396638; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawCalcParticleVisitor = .data:0x80396648; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawCalcChildAlphaOut = .data:0x80396658; // type:object size:0x10 scope:global align:4 +__vt__28JPADrawCalcAlphaFlickMultSin = .data:0x80396668; // type:object size:0x10 scope:global align:4 +__vt__27JPADrawCalcAlphaFlickAddSin = .data:0x80396678; // type:object size:0x10 scope:global align:4 +__vt__27JPADrawCalcAlphaFlickNrmSin = .data:0x80396688; // type:object size:0x10 scope:global align:4 +__vt__16JPADrawCalcAlpha = .data:0x80396698; // type:object size:0x10 scope:global align:4 +__vt__31JPADrawCalcColorCopyFromEmitter = .data:0x803966A8; // type:object size:0x10 scope:global align:4 +__vt__33JPADrawCalcScaleAnmTimingReverseY = .data:0x803966B8; // type:object size:0x10 scope:global align:4 +__vt__33JPADrawCalcScaleAnmTimingReverseX = .data:0x803966C8; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawCalcScaleAnmTimingRepeatY = .data:0x803966D8; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawCalcScaleAnmTimingRepeatX = .data:0x803966E8; // type:object size:0x10 scope:global align:4 +__vt__31JPADrawCalcScaleAnmTimingNormal = .data:0x803966F8; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawCalcScaleCopyX2Y = .data:0x80396708; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawCalcScaleYBySpeed = .data:0x80396718; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawCalcScaleXBySpeed = .data:0x80396728; // type:object size:0x10 scope:global align:4 +__vt__17JPADrawCalcScaleY = .data:0x80396738; // type:object size:0x10 scope:global align:4 +__vt__17JPADrawCalcScaleX = .data:0x80396748; // type:object size:0x10 scope:global align:4 +__vt__19JPADrawExecCallBack = .data:0x80396758; // type:object size:0x24 scope:global align:4 +__vt__25JPADrawExecEmitterVisitor = .data:0x8039677C; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawExecParticleVisitor = .data:0x8039678C; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawCalcTextureAnmIndexRandom = .data:0x8039679C; // type:object size:0x24 scope:global align:4 +__vt__25JPADrawCalcEmitterVisitor = .data:0x803967C0; // type:object size:0x10 scope:global align:4 +__vt__31JPADrawCalcTextureAnmIndexMerge = .data:0x803967D0; // type:object size:0x24 scope:global align:4 +__vt__33JPADrawCalcTextureAnmIndexReverse = .data:0x803967F4; // type:object size:0x24 scope:global align:4 +__vt__32JPADrawCalcTextureAnmIndexRepeat = .data:0x80396818; // type:object size:0x24 scope:global align:4 +__vt__32JPADrawCalcTextureAnmIndexNormal = .data:0x8039683C; // type:object size:0x24 scope:global align:4 +__vt__30JPADrawCalcColorAnmFrameRandom = .data:0x80396860; // type:object size:0x24 scope:global align:4 +__vt__29JPADrawCalcColorAnmFrameMerge = .data:0x80396884; // type:object size:0x24 scope:global align:4 +__vt__31JPADrawCalcColorAnmFrameReverse = .data:0x803968A8; // type:object size:0x24 scope:global align:4 +__vt__30JPADrawCalcColorAnmFrameRepeat = .data:0x803968CC; // type:object size:0x24 scope:global align:4 +__vt__30JPADrawCalcColorAnmFrameNormal = .data:0x803968F0; // type:object size:0x24 scope:global align:4 +__vt__19JPADrawCalcColorEnv = .data:0x80396914; // type:object size:0x24 scope:global align:4 +__vt__19JPADrawCalcColorPrm = .data:0x80396938; // type:object size:0x24 scope:global align:4 +__vt__31JPADrawExecRegisterColorChildPE = .data:0x8039695C; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawExecRegisterColorEmitterE = .data:0x8039696C; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawExecRegisterColorEmitterP = .data:0x8039697C; // type:object size:0x10 scope:global align:4 +__vt__33JPADrawExecRegisterColorEmitterPE = .data:0x8039698C; // type:object size:0x10 scope:global align:4 +__vt__22JPADrawExecStripeCross = .data:0x8039699C; // type:object size:0x10 scope:global align:4 +__vt__17JPADrawExecStripe = .data:0x803969AC; // type:object size:0x10 scope:global align:4 +__vt__15JPADrawExecLine = .data:0x803969BC; // type:object size:0x10 scope:global align:4 +__vt__16JPADrawExecPoint = .data:0x803969CC; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawExecRotationCross = .data:0x803969DC; // type:object size:0x10 scope:global align:4 +__vt__19JPADrawExecRotation = .data:0x803969EC; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecDirBillBoard = .data:0x803969FC; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRotDirectionalCross = .data:0x80396A0C; // type:object size:0x10 scope:global align:4 +__vt__27JPADrawExecDirectionalCross = .data:0x80396A1C; // type:object size:0x10 scope:global align:4 +__vt__25JPADrawExecRotDirectional = .data:0x80396A2C; // type:object size:0x10 scope:global align:4 +__vt__22JPADrawExecDirectional = .data:0x80396A3C; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawExecRotYBillBoard = .data:0x80396A4C; // type:object size:0x10 scope:global align:4 +__vt__21JPADrawExecYBillBoard = .data:0x80396A5C; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecRotBillBoard = .data:0x80396A6C; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecBillBoard = .data:0x80396A7C; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawExecRegisterPrmAEnv = .data:0x80396A8C; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawExecRegisterPrmCEnv = .data:0x80396A9C; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRegisterEnvColorAnm = .data:0x80396AAC; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRegisterPrmAlphaAnm = .data:0x80396ABC; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRegisterPrmColorAnm = .data:0x80396ACC; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecSetLineWidth = .data:0x80396ADC; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecSetPointSize = .data:0x80396AEC; // type:object size:0x10 scope:global align:4 +__vt__22JPADrawExecLoadTexture = .data:0x80396AFC; // type:object size:0x24 scope:global align:4 +__vt__29JPADrawExecLoadDefaultTexture = .data:0x80396B20; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecSetTexMtx = .data:0x80396B30; // type:object size:0x24 scope:global align:4 +__vt__20JPADrawExecGenIdtMtx = .data:0x80396B54; // type:object size:0x10 scope:global align:4 +__vt__21JPADrawExecGenTexMtx0 = .data:0x80396B64; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecGenPrjTexMtx = .data:0x80396B74; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecGenPrjMtx = .data:0x80396B84; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecLoadExTex = .data:0x80396B94; // type:object size:0x10 scope:global align:4 +@3027 = .data:0x80396BA8; // type:object size:0x2C scope:local align:4 +@3026 = .data:0x80396BD4; // type:object size:0x2C scope:local align:4 +__vt__Q26JStage6TActor = .data:0x80396C00; // type:object size:0x88 scope:global align:4 +__vt__Q26JStage13TAmbientLight = .data:0x80396C88; // type:object size:0x40 scope:global align:4 +__vt__Q26JStage7TCamera = .data:0x80396CC8; // type:object size:0x90 scope:global align:4 +__vt__Q26JStage4TFog = .data:0x80396D58; // type:object size:0x58 scope:global align:4 +__vt__Q26JStage6TLight = .data:0x80396DB0; // type:object size:0x68 scope:global align:4 +__vt__Q26JStage7TObject = .data:0x80396E18; // type:object size:0x38 scope:global align:4 +__vt__Q26JStage7TSystem = .data:0x80396E50; // type:object size:0x4C scope:global align:4 +__vt__Q27JStudio6TParse = .data:0x80396EA0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TFactory = .data:0x80396EC0; // type:object size:0x14 scope:global align:4 +__vt__Q27JStudio8TControl = .data:0x80396ED4; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80396EE0; // type:label scope:local +@730 = .data:0x80396EE0; // type:object size:0xC scope:local align:4 data:4byte +@733 = .data:0x80396EEC; // type:object size:0xC scope:local align:4 +@736 = .data:0x80396EF8; // type:object size:0xC scope:local align:4 +@739 = .data:0x80396F04; // type:object size:0xC scope:local align:4 +@742 = .data:0x80396F10; // type:object size:0xC scope:local align:4 +@745 = .data:0x80396F1C; // type:object size:0xC scope:local align:4 +@825 = .data:0x80396F28; // type:object size:0x4C scope:local align:4 +@1258 = .data:0x80396F74; // type:object size:0xC scope:local align:4 +@1261 = .data:0x80396F80; // type:object size:0xC scope:local align:4 +@1263 = .data:0x80396F8C; // type:object size:0xC scope:local align:4 +@1265 = .data:0x80396F98; // type:object size:0xC scope:local align:4 +@1267 = .data:0x80396FA4; // type:object size:0xC scope:local align:4 +@1269 = .data:0x80396FB0; // type:object size:0xC scope:local align:4 +@1271 = .data:0x80396FBC; // type:object size:0xC scope:local align:4 +@1273 = .data:0x80396FC8; // type:object size:0xC scope:local align:4 +@1276 = .data:0x80396FD4; // type:object size:0xC scope:local align:4 +@1278 = .data:0x80396FE0; // type:object size:0xC scope:local align:4 +@1280 = .data:0x80396FEC; // type:object size:0xC scope:local align:4 +@1315 = .data:0x80396FF8; // type:object size:0x118 scope:local align:4 +@1388 = .data:0x80397110; // type:object size:0xC scope:local align:4 +@1391 = .data:0x8039711C; // type:object size:0xC scope:local align:4 +@1393 = .data:0x80397128; // type:object size:0xC scope:local align:4 +@1427 = .data:0x80397134; // type:object size:0x78 scope:local align:4 +@1480 = .data:0x803971AC; // type:object size:0x44 scope:local align:4 +@1504 = .data:0x803971F0; // type:object size:0xC scope:local align:4 data:4byte +@1507 = .data:0x803971FC; // type:object size:0xC scope:local align:4 data:4byte +@1545 = .data:0x80397208; // type:object size:0x8C scope:local align:4 +@1569 = .data:0x80397294; // type:object size:0xC scope:local align:4 data:4byte +@1613 = .data:0x803972A0; // type:object size:0xC scope:local align:4 +@1616 = .data:0x803972AC; // type:object size:0xC scope:local align:4 +@1618 = .data:0x803972B8; // type:object size:0xC scope:local align:4 +@1620 = .data:0x803972C4; // type:object size:0xC scope:local align:4 +@1667 = .data:0x803972D0; // type:object size:0x108 scope:local align:4 +@1691 = .data:0x803973D8; // type:object size:0xC scope:local align:4 data:4byte +@1694 = .data:0x803973E4; // type:object size:0xC scope:local align:4 data:4byte +@1725 = .data:0x803973F0; // type:object size:0xB4 scope:local align:4 +__vt__Q27JStudio13TObject_sound = .data:0x803974A4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_sound = .data:0x803974C4; // type:object size:0x28 scope:global align:4 +__vt__Q27JStudio16TObject_particle = .data:0x803974EC; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio17TAdaptor_particle = .data:0x8039750C; // type:object size:0x30 scope:global align:4 +__vt__Q27JStudio15TObject_message = .data:0x8039753C; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio16TAdaptor_message = .data:0x8039755C; // type:object size:0x24 scope:global align:4 +__vt__Q27JStudio13TObject_light = .data:0x80397580; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_light = .data:0x803975A0; // type:object size:0x28 scope:global align:4 +__vt__Q27JStudio11TObject_fog = .data:0x803975C8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio12TAdaptor_fog = .data:0x803975E8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TObject_camera = .data:0x80397608; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio15TAdaptor_camera = .data:0x80397628; // type:object size:0x2C scope:global align:4 +__vt__Q27JStudio20TObject_ambientLight = .data:0x80397654; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio21TAdaptor_ambientLight = .data:0x80397674; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_actor = .data:0x80397694; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_actor = .data:0x803976B4; // type:object size:0x4C scope:global align:4 +__vt__Q27JStudio7TObject = .data:0x80397700; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TAdaptor = .data:0x80397720; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio14TVariableValue13TOutput_none_ = .data:0x80397740; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio14TVariableValue7TOutput = .data:0x80397750; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x80397760; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_ = .data:0x80397770; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x80397780; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_ = .data:0x80397790; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x803977A0; // type:object size:0x10 scope:global align:4 +gapfnExtrapolateParameter___Q27JStudio27@unnamed@functionvalue_cpp@ = .data:0x803977B0; // type:object size:0x10 scope:global align:4 data:4byte +__vt__Q27JStudio22TFunctionValue_hermite = .data:0x803977C0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio29TFunctionValue_list_parameter = .data:0x803977E0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio19TFunctionValue_list = .data:0x80397800; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio25TFunctionValue_transition = .data:0x80397820; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio23TFunctionValue_constant = .data:0x80397840; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio24TFunctionValue_composite = .data:0x80397860; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TFunctionValue = .data:0x80397880; // type:object size:0x20 scope:global align:4 +@833 = .data:0x803978A0; // type:object size:0x5C scope:local align:4 +__vt__Q37JStudio3fvb6TParse = .data:0x803978FC; // type:object size:0x14 scope:global align:4 +__vt__Q37JGadget6binary19TParse_header_block = .data:0x80397910; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TFactory = .data:0x80397924; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TControl = .data:0x80397938; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3fvb15TObject_hermite = .data:0x80397944; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb22TObject_list_parameter = .data:0x80397954; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb12TObject_list = .data:0x80397964; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb18TObject_transition = .data:0x80397974; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb16TObject_constant = .data:0x80397984; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb17TObject_composite = .data:0x80397994; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb7TObject = .data:0x803979A4; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3stb6TParse = .data:0x803979B8; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb8TFactory = .data:0x803979D8; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3stb8TControl = .data:0x803979EC; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3stb15TObject_control = .data:0x803979F8; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb7TObject = .data:0x80397A18; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage13TCreateObject = .data:0x80397A38; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x80397A50; // type:label scope:local +@881 = .data:0x80397A50; // type:object size:0xC scope:local align:4 data:4byte +@890 = .data:0x80397A5C; // type:object size:0xC scope:local align:4 data:4byte +@907 = .data:0x80397A68; // type:object size:0xC scope:local align:4 data:4byte +@1008 = .data:0x80397A74; // type:object size:0xC scope:local align:4 +@1009 = .data:0x80397A80; // type:object size:0xC scope:local align:4 +@1014 = .data:0x80397A8C; // type:object size:0xC scope:local align:4 +@1015 = .data:0x80397A98; // type:object size:0xC scope:local align:4 +@1016 = .data:0x80397AA4; // type:object size:0xC scope:local align:4 +@1021 = .data:0x80397AB0; // type:object size:0xC scope:local align:4 +@1022 = .data:0x80397ABC; // type:object size:0xC scope:local align:4 +@1023 = .data:0x80397AC8; // type:object size:0xC scope:local align:4 +__vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_ = .data:0x80397AD4; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_actor = .data:0x80397AE4; // type:object size:0x4C scope:global align:4 +__vt__Q214JStudio_JStage81TVariableValueOutput_object_ = .data:0x80397B7C; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage21TAdaptor_ambientLight = .data:0x80397BA0; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x80397BC0; // type:label scope:local +@886 = .data:0x80397BC0; // type:object size:0xC scope:local align:4 data:4byte +@887 = .data:0x80397BCC; // type:object size:0xC scope:local align:4 +@891 = .data:0x80397BD8; // type:object size:0xC scope:local align:4 +@892 = .data:0x80397BE4; // type:object size:0xC scope:local align:4 +@896 = .data:0x80397BF0; // type:object size:0xC scope:local align:4 +@897 = .data:0x80397BFC; // type:object size:0xC scope:local align:4 +@901 = .data:0x80397C08; // type:object size:0xC scope:local align:4 +@902 = .data:0x80397C14; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage15TAdaptor_camera = .data:0x80397C20; // type:object size:0x2C scope:global align:4 +__vt__Q214JStudio_JStage83TVariableValueOutput_object_ = .data:0x80397C78; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80397C98; // type:label scope:local +@817 = .data:0x80397C98; // type:object size:0xC scope:local align:4 data:4byte +@818 = .data:0x80397CA4; // type:object size:0xC scope:local align:4 +@822 = .data:0x80397CB0; // type:object size:0xC scope:local align:4 +@823 = .data:0x80397CBC; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage12TAdaptor_fog = .data:0x80397CC8; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage77TVariableValueOutput_object_ = .data:0x80397D08; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_ = .data:0x80397D28; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_light = .data:0x80397D38; // type:object size:0x28 scope:global align:4 +__vt__Q214JStudio_JAudio13TCreateObject = .data:0x80397D60; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80397D70; // type:label scope:local +@1228 = .data:0x80397D70; // type:object size:0xC scope:local align:4 data:4byte +@1231 = .data:0x80397D7C; // type:object size:0xC scope:local align:4 +@1234 = .data:0x80397D88; // type:object size:0xC scope:local align:4 +@1237 = .data:0x80397D94; // type:object size:0xC scope:local align:4 +@1240 = .data:0x80397DA0; // type:object size:0xC scope:local align:4 +__vt__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_ = .data:0x80397DAC; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_ = .data:0x80397DBC; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_ = .data:0x80397DCC; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JAudio14TAdaptor_sound = .data:0x80397DDC; // type:object size:0x28 scope:global align:4 +__vt__Q217JStudio_JParticle13TCreateObject = .data:0x80397E40; // type:object size:0x10 scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_ = .data:0x80397E50; // type:object size:0x1C scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_ = .data:0x80397E6C; // type:object size:0x10 scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_ = .data:0x80397E7C; // type:object size:0x10 scope:global align:4 +__vt__Q217JStudio_JParticle17TAdaptor_particle = .data:0x80397E8C; // type:object size:0x30 scope:global align:4 +__vt__Q216JStudio_JMessage13TCreateObject = .data:0x80397EC0; // type:object size:0x14 scope:global align:4 +__vt__Q216JStudio_JMessage18TCreateObject_base = .data:0x80397ED4; // type:object size:0x14 scope:global align:4 +__vt__Q216JStudio_JMessage16TAdaptor_message = .data:0x80397EE8; // type:object size:0x24 scope:global align:4 +__vt__10JSUIosBase = .data:0x80397F10; // type:object size:0xC scope:global align:4 +__vt__13JASTaskThread = .data:0x80397F20; // type:object size:0x10 scope:global align:4 +rootDir__Q28JASystem10HardStream = .data:0x80397F30; // type:object size:0x20 scope:global align:4 +@949 = .data:0x80397F50; // type:object size:0x1C scope:local align:4 +CUTOFF_TO_IIR_TABLE__Q28JASystem6Player = .data:0x80397F70; // type:object size:0x400 scope:global align:4 +sAdsTable__Q28JASystem6Player = .data:0x80398370; // type:object size:0x18 scope:global align:4 +sRelTable__Q28JASystem6Player = .data:0x80398388; // type:object size:0xC scope:global align:4 +sVibTable__Q28JASystem6Player = .data:0x80398394; // type:object size:0x24 scope:global align:4 +sTreTable__Q28JASystem6Player = .data:0x803983B8; // type:object size:0x24 scope:global align:4 +...data.0 = .data:0x803983E0; // type:label scope:local +@620 = .data:0x803983E0; // type:object size:0xC scope:local align:4 data:4byte +@621 = .data:0x803983EC; // type:object size:0xC scope:local align:4 +@622 = .data:0x803983F8; // type:object size:0xC scope:local align:4 +@623 = .data:0x80398404; // type:object size:0xC scope:local align:4 +@624 = .data:0x80398410; // type:object size:0xC scope:local align:4 +@625 = .data:0x8039841C; // type:object size:0xC scope:local align:4 +@626 = .data:0x80398428; // type:object size:0xC scope:local align:4 +@627 = .data:0x80398434; // type:object size:0xC scope:local align:4 +@628 = .data:0x80398440; // type:object size:0xC scope:local align:4 +@629 = .data:0x8039844C; // type:object size:0xC scope:local align:4 +@630 = .data:0x80398458; // type:object size:0xC scope:local align:4 +@631 = .data:0x80398464; // type:object size:0xC scope:local align:4 +@632 = .data:0x80398470; // type:object size:0xC scope:local align:4 +@633 = .data:0x8039847C; // type:object size:0xC scope:local align:4 +@634 = .data:0x80398488; // type:object size:0xC scope:local align:4 +@635 = .data:0x80398494; // type:object size:0xC scope:local align:4 +@636 = .data:0x803984A0; // type:object size:0xC scope:local align:4 +@637 = .data:0x803984AC; // type:object size:0xC scope:local align:4 +@638 = .data:0x803984B8; // type:object size:0xC scope:local align:4 +@639 = .data:0x803984C4; // type:object size:0xC scope:local align:4 +@640 = .data:0x803984D0; // type:object size:0xC scope:local align:4 +@641 = .data:0x803984DC; // type:object size:0xC scope:local align:4 +@642 = .data:0x803984E8; // type:object size:0xC scope:local align:4 +@643 = .data:0x803984F4; // type:object size:0xC scope:local align:4 +@644 = .data:0x80398500; // type:object size:0xC scope:local align:4 +@645 = .data:0x8039850C; // type:object size:0xC scope:local align:4 +@646 = .data:0x80398518; // type:object size:0xC scope:local align:4 +@647 = .data:0x80398524; // type:object size:0xC scope:local align:4 +@648 = .data:0x80398530; // type:object size:0xC scope:local align:4 +@649 = .data:0x8039853C; // type:object size:0xC scope:local align:4 +@650 = .data:0x80398548; // type:object size:0xC scope:local align:4 +@651 = .data:0x80398554; // type:object size:0xC scope:local align:4 +@652 = .data:0x80398560; // type:object size:0xC scope:local align:4 +@653 = .data:0x8039856C; // type:object size:0xC scope:local align:4 +@654 = .data:0x80398578; // type:object size:0xC scope:local align:4 +@655 = .data:0x80398584; // type:object size:0xC scope:local align:4 +@656 = .data:0x80398590; // type:object size:0xC scope:local align:4 +@657 = .data:0x8039859C; // type:object size:0xC scope:local align:4 +@658 = .data:0x803985A8; // type:object size:0xC scope:local align:4 +@659 = .data:0x803985B4; // type:object size:0xC scope:local align:4 +@660 = .data:0x803985C0; // type:object size:0xC scope:local align:4 +@661 = .data:0x803985CC; // type:object size:0xC scope:local align:4 +@662 = .data:0x803985D8; // type:object size:0xC scope:local align:4 +@663 = .data:0x803985E4; // type:object size:0xC scope:local align:4 +@664 = .data:0x803985F0; // type:object size:0xC scope:local align:4 +@665 = .data:0x803985FC; // type:object size:0xC scope:local align:4 +@666 = .data:0x80398608; // type:object size:0xC scope:local align:4 +@667 = .data:0x80398614; // type:object size:0xC scope:local align:4 +@668 = .data:0x80398620; // type:object size:0xC scope:local align:4 +@669 = .data:0x8039862C; // type:object size:0xC scope:local align:4 +@670 = .data:0x80398638; // type:object size:0xC scope:local align:4 +@671 = .data:0x80398644; // type:object size:0xC scope:local align:4 +@672 = .data:0x80398650; // type:object size:0xC scope:local align:4 +sCmdPList__Q28JASystem10TSeqParser = .data:0x8039865C; // type:object size:0x300 scope:global align:4 data:4byte +@1219 = .data:0x8039895C; // type:object size:0x34 scope:local align:4 +@1611 = .data:0x80398990; // type:object size:0x44 scope:local align:4 +@1731 = .data:0x803989D4; // type:object size:0x44 scope:local align:4 +__vt__Q28JASystem10TBasicBank = .data:0x80398A18; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem5TBank = .data:0x80398A2C; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem10TBasicInst = .data:0x80398A40; // type:object size:0x18 scope:global align:4 +__vt__Q28JASystem5TInst = .data:0x80398A58; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem8TDrumSet = .data:0x80398A70; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem14TBasicWaveBank10TWaveGroup = .data:0x80398A88; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem11TWaveHandle = .data:0x80398A9C; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem14TBasicWaveBank11TWaveHandle = .data:0x80398AB0; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem14TBasicWaveBank = .data:0x80398AC4; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem9TWaveBank = .data:0x80398AD8; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem15TSimpleWaveBank11TWaveHandle = .data:0x80398AF0; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem15TSimpleWaveBank = .data:0x80398B04; // type:object size:0x28 scope:global align:4 +__vt__Q28JASystem10TInstSense = .data:0x80398B30; // type:object size:0xC scope:global align:4 +__vt__Q28JASystem9TInstRand = .data:0x80398B40; // type:object size:0xC scope:global align:4 +__vt__Q28JASystem11TInstEffect = .data:0x80398B50; // type:object size:0xC scope:global align:4 +sCurrentDir__Q28JASystem13WaveArcLoader = .data:0x80398B60; // type:object size:0x40 scope:global align:4 +__vt__Q28JASystem8TWaveArc = .data:0x80398BA0; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem6Kernel9TDisposer = .data:0x80398BB4; // type:object size:0xC scope:global align:4 +OSC_RELEASE_TABLE__Q28JASystem7BankMgr = .data:0x80398BC0; // type:object size:0xC scope:global align:4 +OSC_ENV__Q28JASystem7BankMgr = .data:0x80398BCC; // type:object size:0x18 scope:global align:4 +history__8JASystem = .data:0x80398BE8; // type:object size:0x28 scope:global align:4 data:4byte +SEND_TABLE__Q28JASystem12DSPInterface = .data:0x80398C10; // type:object size:0x18 scope:global align:4 +calc_sw_table__Q28JASystem6Driver = .data:0x80398C28; // type:object size:0x51 scope:global align:4 +@967 = .data:0x80398C7C; // type:object size:0x20 scope:local align:4 +@966 = .data:0x80398C9C; // type:object size:0x20 scope:local align:4 +oscTableForceStop__Q28JASystem11TOscillator = .data:0x80398CC0; // type:object size:0xC scope:global align:4 +C5BASE_PITCHTABLE__Q28JASystem6Driver = .data:0x80398CE0; // type:object size:0x200 scope:global align:4 +DSPADPCM_FILTER__Q28JASystem12DSPInterface = .data:0x80398EE0; // type:object size:0x40 scope:global align:32 +DSPRES_FILTER__Q28JASystem12DSPInterface = .data:0x80398F20; // type:object size:0x500 scope:global align:32 +jdsp = .data:0x80399420; // type:object size:0x1D20 scope:global align:32 +__vt__13JAIAnimeSound = .data:0x8039B140; // type:object size:0x10 scope:global align:4 +__vt__8JAIBasic = .data:0x8039B150; // type:object size:0x24 scope:global align:4 +dummyZeroVec__Q27JAInter5Const = .data:0x8039B178; // type:object size:0xC scope:global align:4 data:float +sCInfos_0__Q27JAInter5Const = .data:0x8039B184; // type:object size:0x20 scope:global align:4 +@836 = .data:0x8039B1A8; // type:object size:0x24 scope:local align:4 +__vt__8JAISound = .data:0x8039B1D0; // type:object size:0x34 scope:global align:4 +filter_table__Q27JAInter9StreamLib = .data:0x8039B208; // type:object size:0x40 scope:global align:4 +table4__Q27JAInter9StreamLib = .data:0x8039B248; // type:object size:0x20 scope:global align:4 +__vt__Q28JMessage8TControl = .data:0x8039B268; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage19TRenderingProcessor = .data:0x8039B278; // type:object size:0x3C scope:global align:4 +__vt__Q28JMessage18TSequenceProcessor = .data:0x8039B2B4; // type:object size:0x54 scope:global align:4 +__vt__Q28JMessage10TProcessor = .data:0x8039B308; // type:object size:0x30 scope:global align:4 +gapfnIsLeadByte___Q28JMessage22@unnamed@resource_cpp@ = .data:0x8039B338; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage6TParse = .data:0x8039B348; // type:object size:0x14 scope:global align:4 +__vt__Q28JMessage18TResourceContainer = .data:0x8039B35C; // type:object size:0x14 scope:global align:4 +ResetFunctionInfo = .data:0x8039B370; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x8039B380; // type:label scope:local +D54 = .data:0x8039B380; // type:object size:0x2D scope:global align:4 data:byte +@4360 = .data:0x8039B3B0; // type:object size:0x158 scope:local align:4 +@6048 = .data:0x8039B508; // type:object size:0x30 scope:local align:4 +__vt__11JAIZelBasic = .data:0x8039B538; // type:object size:0x24 scope:global align:4 +__vt__11JAIZelAnime = .data:0x8039B560; // type:object size:0x10 scope:global align:4 +@1010 = .data:0x8039B570; // type:object size:0x1C scope:local align:4 +m_note_pattern__10JAIZelInst = .data:0x8039B590; // type:object size:0x48 scope:global align:4 +m_stick_to_note_table__10JAIZelInst = .data:0x8039B5D8; // type:object size:0x19 scope:global align:4 +mMelodyPattern__10JAIZelInst = .data:0x8039B5F4; // type:object size:0x38 scope:global align:4 data:byte +m_bgm_mute_state__11JAIZelBasic = .data:0x8039B630; // type:object size:0x600 scope:global align:4 +charVoiceTable__11JAIZelBasic = .data:0x8039BC30; // type:object size:0x460 scope:global align:4 +linkVoiceTable__11JAIZelBasic = .data:0x8039C090; // type:object size:0x190 scope:global align:4 +m_bgm_wave_info__11JAIZelBasic = .data:0x8039C220; // type:object size:0x60 scope:global align:4 +m_dy_wave_set_1st__11JAIZelBasic = .data:0x8039C280; // type:object size:0x64 scope:global align:4 +m_dy_wave_set_2nd__11JAIZelBasic = .data:0x8039C2E4; // type:object size:0x28 scope:global align:4 +m_scene_info__11JAIZelBasic = .data:0x8039C30C; // type:object size:0x1E4 scope:global align:4 +m_isle_info__11JAIZelBasic = .data:0x8039C4F0; // type:object size:0xC8 scope:global align:4 +spot_dir_name__11JAIZelBasic = .data:0x8039C5B8; // type:object size:0x1E0 scope:global align:4 +mIsleArea__11JAIZelBasic = .data:0x8039C798; // type:object size:0x320 scope:global align:4 +__vt__11JAIZelSound = .data:0x8039CAB8; // type:object size:0x34 scope:global align:4 +@315 = .data:0x8039CAF0; // type:object size:0x68 scope:local align:4 +@365 = .data:0x8039CB58; // type:object size:0x44 scope:local align:4 +__vt__7JKRHeap = .data:0x8039CBA0; // type:object size:0x60 scope:global align:4 +__vt__10JKRStdHeap = .data:0x8039CC00; // type:object size:0x60 scope:global align:4 +__vt__10JKRExpHeap = .data:0x8039CC60; // type:object size:0x60 scope:global align:4 +__vt__12JKRSolidHeap = .data:0x8039CCC0; // type:object size:0x60 scope:global align:4 +__vt__11JKRDisposer = .data:0x8039CD20; // type:object size:0xC scope:global align:4 +__vt__15JKRThreadSwitch = .data:0x8039CD30; // type:object size:0xC scope:global align:4 +__vt__9JKRThread = .data:0x8039CD3C; // type:object size:0x10 scope:global align:4 +sMessageBuffer__7JKRAram = .data:0x8039CD50; // type:object size:0x10 scope:global align:4 +sMessageQueue__7JKRAram = .data:0x8039CD60; // type:object size:0x20 scope:global align:4 +__vt__7JKRAram = .data:0x8039CD80; // type:object size:0x10 scope:global align:4 +__vt__11JKRAramHeap = .data:0x8039CD90; // type:object size:0xC scope:global align:4 +__vt__12JKRAramBlock = .data:0x8039CDA0; // type:object size:0xC scope:global align:4 +sMessageBuffer__13JKRAramStream = .data:0x8039CDB0; // type:object size:0x10 scope:global align:4 +sMessageQueue__13JKRAramStream = .data:0x8039CDC0; // type:object size:0x20 scope:global align:4 +__vt__13JKRAramStream = .data:0x8039CDE0; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileLoader = .data:0x8039CDF0; // type:object size:0x3C scope:global align:4 +__vt__12JKRDvdFinder = .data:0x8039CE30; // type:object size:0x10 scope:global align:4 +__vt__12JKRArcFinder = .data:0x8039CE40; // type:object size:0x10 scope:global align:4 +__vt__12JKRFileCache = .data:0x8039CE50; // type:object size:0x4C scope:global align:4 +__vt__10JKRArchive = .data:0x8039CEA0; // type:object size:0x50 scope:global align:4 +__vt__13JKRMemArchive = .data:0x8039CEF0; // type:object size:0x50 scope:global align:4 +__vt__7JKRFile = .data:0x8039CF40; // type:object size:0x20 scope:global align:4 +__vt__14JKRAramArchive = .data:0x8039CF60; // type:object size:0x50 scope:global align:4 +__vt__13JKRDvdArchive = .data:0x8039CFB0; // type:object size:0x50 scope:global align:4 +__vt__14JKRCompArchive = .data:0x8039D000; // type:object size:0x50 scope:global align:4 +__vt__10JKRDvdFile = .data:0x8039D050; // type:object size:0x24 scope:global align:4 +sMessageBuffer__9JKRDecomp = .data:0x8039D078; // type:object size:0x10 scope:global align:4 +sMessageQueue__9JKRDecomp = .data:0x8039D088; // type:object size:0x20 scope:global align:4 +__vt__9JKRDecomp = .data:0x8039D0A8; // type:object size:0x10 scope:global align:4 +__vt__20JSURandomInputStream = .data:0x8039D0B8; // type:object size:0x24 scope:global align:4 +__vt__14JSUInputStream = .data:0x8039D0DC; // type:object size:0x18 scope:global align:4 +__vt__20JSUMemoryInputStream = .data:0x8039D0F8; // type:object size:0x24 scope:global align:4 +__vt__18JSUFileInputStream = .data:0x8039D120; // type:object size:0x24 scope:global align:4 +__vt__12JUTCacheFont = .data:0x8039D148; // type:object size:0x4C scope:global align:4 +__vt__12JUTGraphFifo = .data:0x8039D198; // type:object size:0xC scope:global align:4 +__vt__10JUTResFont = .data:0x8039D1A8; // type:object size:0x4C scope:global align:4 +channel_mask = .data:0x8039D1F8; // type:object size:0x10 scope:global align:4 +__vt__10JUTGamePad = .data:0x8039D208; // type:object size:0xC scope:global align:4 +sMessageQueue__12JUTException = .data:0x8039D218; // type:object size:0x20 scope:global align:4 +c3bcnt = .data:0x8039D238; // type:object size:0x20 scope:global align:8 data:4byte +sCpuExpName__12JUTException = .data:0x8039D258; // type:object size:0x44 scope:global align:4 +__vt__12JUTException = .data:0x8039D29C; // type:object size:0x10 scope:global align:4 +sAsciiTable__14JUTDirectPrint = .data:0x8039D2B0; // type:object size:0x80 scope:global align:4 +sFontData__14JUTDirectPrint = .data:0x8039D330; // type:object size:0x100 scope:global align:4 +sFontData2__14JUTDirectPrint = .data:0x8039D430; // type:object size:0x134 scope:global align:4 +__vt__8JUTVideo = .data:0x8039D568; // type:object size:0xC scope:global align:4 +__vt__8JUTFader = .data:0x8039D578; // type:object size:0x18 scope:global align:4 +__vt__10JUTConsole = .data:0x8039D590; // type:object size:0xC scope:global align:4 +@2382 = .data:0x8039D5A0; // type:object size:0x20 scope:local align:4 +__vt__14J2DGrafContext = .data:0x8039D5C0; // type:object size:0x28 scope:global align:4 +__vt__13J2DOrthoGraph = .data:0x8039D5E8; // type:object size:0x28 scope:global align:4 +@882 = .data:0x8039D610; // type:object size:0x60 scope:local align:4 +__vt__8J2DPrint = .data:0x8039D670; // type:object size:0xC scope:global align:4 +__vt__7J2DPane = .data:0x8039D680; // type:object size:0x38 scope:global align:4 +__vt__9J2DScreen = .data:0x8039D6B8; // type:object size:0x3C scope:global align:4 +__vt__9J2DWindow = .data:0x8039D6F8; // type:object size:0x38 scope:global align:4 +__vt__10J2DPicture = .data:0x8039D730; // type:object size:0x40 scope:global align:4 +__vt__10J2DTextBox = .data:0x8039D770; // type:object size:0x38 scope:global align:4 +@893 = .data:0x8039D7A8; // type:object size:0x44 scope:local align:4 +@945 = .data:0x8039D7EC; // type:object size:0x54 scope:local align:4 +c2r$1296 = .data:0x8039D840; // type:object size:0x10 scope:local align:4 +NullTexData = .data:0x8039D860; // type:object size:0x10 scope:global align:32 +j3dIdentityMtx = .data:0x8039D870; // type:object size:0x30 scope:global align:4 +IndMtx = .data:0x8039D8A0; // type:object size:0x18 scope:global align:4 +PSMulUnit01 = .data:0x8039D8B8; // type:object size:0x8 scope:global align:4 +sDifferedRegister = .data:0x8039D8C0; // type:object size:0x1C scope:global align:4 +sSizeOfDiffered = .data:0x8039D8DC; // type:object size:0x1C scope:global align:4 +__vt__14J3DShapePacket = .data:0x8039D8F8; // type:object size:0x18 scope:global align:4 +__vt__12J3DMatPacket = .data:0x8039D910; // type:object size:0x18 scope:global align:4 +__vt__13J3DDrawPacket = .data:0x8039D928; // type:object size:0x18 scope:global align:4 +__vt__17J3DCallBackPacket = .data:0x8039D940; // type:object size:0x18 scope:global align:4 +__vt__9J3DPacket = .data:0x8039D958; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8039D970; // type:label scope:local +@1496 = .data:0x8039D970; // type:object size:0xC scope:local align:4 data:4byte +@1497 = .data:0x8039D97C; // type:object size:0xC scope:local align:4 +@1498 = .data:0x8039D988; // type:object size:0xC scope:local align:4 +@1499 = .data:0x8039D994; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__11J3DShapeMtx = .data:0x8039D9A0; // type:object size:0x30 scope:global align:4 data:4byte +@1500 = .data:0x8039D9D0; // type:object size:0xC scope:local align:4 +@1501 = .data:0x8039D9DC; // type:object size:0xC scope:local align:4 +@1502 = .data:0x8039D9E8; // type:object size:0xC scope:local align:4 +@1503 = .data:0x8039D9F4; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__14J3DShapeMtxImm = .data:0x8039DA00; // type:object size:0x30 scope:global align:4 data:4byte +@1504 = .data:0x8039DA30; // type:object size:0xC scope:local align:4 +@1505 = .data:0x8039DA3C; // type:object size:0xC scope:local align:4 +@1506 = .data:0x8039DA48; // type:object size:0xC scope:local align:4 +@1507 = .data:0x8039DA54; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__21J3DShapeMtxConcatView = .data:0x8039DA60; // type:object size:0x30 scope:global align:4 data:4byte +__vt__12J3DShapeDraw = .data:0x8039DA90; // type:object size:0xC scope:global align:4 +__vt__28J3DShapeMtxYBBoardConcatView = .data:0x8039DA9C; // type:object size:0x24 scope:global align:4 +__vt__21J3DShapeMtxYBBoardImm = .data:0x8039DAC0; // type:object size:0x24 scope:global align:4 +__vt__27J3DShapeMtxBBoardConcatView = .data:0x8039DAE4; // type:object size:0x24 scope:global align:4 +__vt__20J3DShapeMtxBBoardImm = .data:0x8039DB08; // type:object size:0x24 scope:global align:4 +__vt__26J3DShapeMtxMultiConcatView = .data:0x8039DB2C; // type:object size:0x28 scope:global align:4 +__vt__19J3DShapeMtxMultiImm = .data:0x8039DB54; // type:object size:0x24 scope:global align:4 +__vt__16J3DShapeMtxMulti = .data:0x8039DB78; // type:object size:0x20 scope:global align:4 +__vt__21J3DShapeMtxConcatView = .data:0x8039DB98; // type:object size:0x28 scope:global align:4 +__vt__14J3DShapeMtxImm = .data:0x8039DBC0; // type:object size:0x24 scope:global align:4 +__vt__11J3DShapeMtx = .data:0x8039DBE4; // type:object size:0x20 scope:global align:4 +__vt__8J3DShape = .data:0x8039DC08; // type:object size:0x18 scope:global align:4 +__vt__17J3DLockedMaterial = .data:0x8039DC20; // type:object size:0x2C scope:global align:4 +__vt__18J3DPatchedMaterial = .data:0x8039DC4C; // type:object size:0x2C scope:global align:4 +__vt__11J3DMaterial = .data:0x8039DC78; // type:object size:0x2C scope:global align:4 +__vt__10J3DPEBlock = .data:0x8039DCA4; // type:object size:0x78 scope:global align:4 +__vt__15J3DIndBlockNull = .data:0x8039DD1C; // type:object size:0x4C scope:global align:4 +__vt__11J3DIndBlock = .data:0x8039DD68; // type:object size:0x4C scope:global align:4 +__vt__14J3DTexGenBlock = .data:0x8039DDB4; // type:object size:0x60 scope:global align:4 +__vt__13J3DColorBlock = .data:0x8039DE14; // type:object size:0x88 scope:global align:4 +__vt__14J3DPEBlockFull = .data:0x8039DEA0; // type:object size:0x78 scope:global align:4 +__vt__16J3DPEBlockFogOff = .data:0x8039DF18; // type:object size:0x78 scope:global align:4 +__vt__13J3DTevBlock16 = .data:0x8039DF90; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock4 = .data:0x8039E06C; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock2 = .data:0x8039E148; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock1 = .data:0x8039E224; // type:object size:0xDC scope:global align:4 +__vt__18J3DTevBlockPatched = .data:0x8039E300; // type:object size:0xDC scope:global align:4 +__vt__19J3DTexGenBlockBasic = .data:0x8039E3DC; // type:object size:0x60 scope:global align:4 +__vt__15J3DTexGenBlock4 = .data:0x8039E43C; // type:object size:0x60 scope:global align:4 +__vt__21J3DTexGenBlockPatched = .data:0x8039E49C; // type:object size:0x60 scope:global align:4 +__vt__20J3DColorBlockLightOn = .data:0x8039E4FC; // type:object size:0x88 scope:global align:4 +__vt__22J3DColorBlockAmbientOn = .data:0x8039E584; // type:object size:0x88 scope:global align:4 +__vt__13J3DPEBlockXlu = .data:0x8039E60C; // type:object size:0x78 scope:global align:4 +__vt__17J3DPEBlockTexEdge = .data:0x8039E684; // type:object size:0x78 scope:global align:4 +__vt__13J3DPEBlockOpa = .data:0x8039E6FC; // type:object size:0x78 scope:global align:4 +__vt__15J3DIndBlockFull = .data:0x8039E774; // type:object size:0x4C scope:global align:4 +__vt__11J3DTevBlock = .data:0x8039E7C0; // type:object size:0xDC scope:global align:4 +__vt__21J3DColorBlockLightOff = .data:0x8039E89C; // type:object size:0x88 scope:global align:4 +...data.0 = .data:0x8039E928; // type:label scope:local +@1354 = .data:0x8039E928; // type:object size:0xC scope:local align:4 data:4byte +@1355 = .data:0x8039E934; // type:object size:0xC scope:local align:4 +@1356 = .data:0x8039E940; // type:object size:0xC scope:local align:4 +@1357 = .data:0x8039E94C; // type:object size:0xC scope:local align:4 +@1358 = .data:0x8039E958; // type:object size:0xC scope:local align:4 +@1359 = .data:0x8039E964; // type:object size:0xC scope:local align:4 +sortFuncTable__13J3DDrawBuffer = .data:0x8039E970; // type:object size:0x48 scope:global align:4 data:4byte +@1360 = .data:0x8039E9B8; // type:object size:0xC scope:local align:4 +@1361 = .data:0x8039E9C4; // type:object size:0xC scope:local align:4 +drawFuncTable__13J3DDrawBuffer = .data:0x8039E9D0; // type:object size:0x18 scope:global align:4 data:4byte +@1537 = .data:0x8039E9E8; // type:object size:0x4C scope:local align:4 +__vt__12J3DModelData = .data:0x8039EA34; // type:object size:0xC scope:global align:4 +__vt__12J3DJointTree = .data:0x8039EA40; // type:object size:0xC scope:global align:4 +__vt__8J3DModel = .data:0x8039EA50; // type:object size:0x20 scope:global align:4 +__vt__14J3DAnmColorKey = .data:0x8039EA70; // type:object size:0x10 scope:global align:4 +__vt__11J3DAnmColor = .data:0x8039EA80; // type:object size:0x10 scope:global align:4 +__vt__15J3DAnmColorFull = .data:0x8039EA90; // type:object size:0x10 scope:global align:4 +__vt__17J3DAnmVtxColorKey = .data:0x8039EAA0; // type:object size:0x10 scope:global align:4 +__vt__14J3DAnmVtxColor = .data:0x8039EAB0; // type:object size:0x10 scope:global align:4 +__vt__18J3DAnmVtxColorFull = .data:0x8039EAC0; // type:object size:0x10 scope:global align:4 +__vt__16J3DAnmClusterKey = .data:0x8039EAD0; // type:object size:0x10 scope:global align:4 +__vt__13J3DAnmCluster = .data:0x8039EAE0; // type:object size:0x10 scope:global align:4 +__vt__17J3DAnmClusterFull = .data:0x8039EAF0; // type:object size:0x10 scope:global align:4 +__vt__18J3DAnmTransformKey = .data:0x8039EB00; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTransformFull = .data:0x8039EB14; // type:object size:0x10 scope:global align:4 +__vt__14J3DMaterialAnm = .data:0x8039EB28; // type:object size:0x10 scope:global align:4 +__vt__11J3DTexNoAnm = .data:0x8039EB38; // type:object size:0xC scope:global align:4 +__vt__20J3DVisibilityManager = .data:0x8039EB48; // type:object size:0x10 scope:global align:4 +__vt__13J3DSkinDeform = .data:0x8039EB58; // type:object size:0x10 scope:global align:4 +__vt__8J3DJoint = .data:0x8039EB68; // type:object size:0x20 scope:global align:4 +__vt__14J3DMtxCalcMaya = .data:0x8039EB88; // type:object size:0x34 scope:global align:4 +__vt__19J3DMtxCalcSoftimage = .data:0x8039EBBC; // type:object size:0x34 scope:global align:4 +__vt__15J3DMtxCalcBasic = .data:0x8039EBF0; // type:object size:0x34 scope:global align:4 +__vt__13J3DMtxCalcAnm = .data:0x8039EC24; // type:object size:0x28 scope:global align:4 +__vt__7J3DNode = .data:0x8039EC50; // type:object size:0x20 scope:global align:4 +__vt__16J3DMaterialTable = .data:0x8039EC70; // type:object size:0xC scope:global align:4 +__vt__14J3DPEBlockNull = .data:0x8039EC80; // type:object size:0x78 scope:global align:4 +__vt__15J3DTevBlockNull = .data:0x8039ECF8; // type:object size:0xDC scope:global align:4 +__vt__18J3DTexGenBlockNull = .data:0x8039EDD4; // type:object size:0x60 scope:global align:4 +__vt__17J3DColorBlockNull = .data:0x8039EE34; // type:object size:0x88 scope:global align:4 +__vt__20J3DClusterLoader_v15 = .data:0x8039EEC0; // type:object size:0x10 scope:global align:4 +__vt__16J3DClusterLoader = .data:0x8039EED0; // type:object size:0x10 scope:global align:4 +__vt__18J3DModelLoader_v21 = .data:0x8039EEE0; // type:object size:0x44 scope:global align:4 +__vt__18J3DModelLoader_v26 = .data:0x8039EF24; // type:object size:0x44 scope:global align:4 +__vt__10J3DTexture = .data:0x8039EF68; // type:object size:0xC scope:global align:4 +__vt__14J3DModelLoader = .data:0x8039EF74; // type:object size:0x44 scope:global align:4 +__vt__19J3DAnmKeyLoader_v15 = .data:0x8039EFB8; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmFullLoader_v15 = .data:0x8039EFCC; // type:object size:0x14 scope:global align:4 +__vt__12J3DAnmLoader = .data:0x8039EFE0; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmVisibilityFull = .data:0x8039EFF4; // type:object size:0xC scope:global align:4 +__vt__15J3DAnmTevRegKey = .data:0x8039F000; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8039F010; // type:label scope:local +@1 = .data:0x8039F010; // type:object size:0x44 scope:local align:4 data:string +@83 = .data:0x8039F054; // type:object size:0x1E scope:local align:4 data:string +@84 = .data:0x8039F074; // type:object size:0x16 scope:local align:4 data:string +@85 = .data:0x8039F08C; // type:object size:0xC scope:local align:4 data:string +@86 = .data:0x8039F098; // type:object size:0x9 scope:local align:4 data:string +@87 = .data:0x8039F0A4; // type:object size:0x10 scope:local align:4 data:string +@88 = .data:0x8039F0B4; // type:object size:0xB scope:local align:4 data:string +@89 = .data:0x8039F0C0; // type:object size:0xE scope:local align:4 data:string +@90 = .data:0x8039F0D0; // type:object size:0xD scope:local align:4 data:string +@91 = .data:0x8039F0E0; // type:object size:0xD scope:local align:4 data:string +@92 = .data:0x8039F0F0; // type:object size:0xD scope:local align:4 data:string +@93 = .data:0x8039F100; // type:object size:0x19 scope:local align:4 data:string +@94 = .data:0x8039F11C; // type:object size:0xE scope:local align:4 data:string +@95 = .data:0x8039F12C; // type:object size:0x15 scope:local align:4 data:string +__OSExceptionLocations = .data:0x8039F144; // type:object size:0x3C scope:global align:4 +@129 = .data:0x8039F180; // type:object size:0x1B scope:local align:4 data:string +@130 = .data:0x8039F19C; // type:object size:0x2E scope:local align:4 data:string +@131 = .data:0x8039F1CC; // type:object size:0x2F scope:local align:4 data:string +@132 = .data:0x8039F1FC; // type:object size:0x1B scope:local align:4 data:string +...data.0 = .data:0x8039F218; // type:label scope:local +@354 = .data:0x8039F218; // type:object size:0x24 scope:local align:4 data:string +@355 = .data:0x8039F23C; // type:object size:0x37 scope:local align:4 data:string +@356 = .data:0x8039F274; // type:object size:0x28 scope:local align:4 data:string +@357 = .data:0x8039F29C; // type:object size:0x4F scope:local align:4 data:string +@358 = .data:0x8039F2EC; // type:object size:0x3E scope:local align:4 data:string +@359 = .data:0x8039F32C; // type:object size:0x37 scope:local align:4 data:string +@360 = .data:0x8039F364; // type:object size:0x49 scope:local align:4 data:string +@361 = .data:0x8039F3B0; // type:object size:0x33 scope:local align:4 data:string +@362 = .data:0x8039F3E4; // type:object size:0x3D scope:local align:4 data:string +@363 = .data:0x8039F424; // type:object size:0x39 scope:local align:4 data:string +@364 = .data:0x8039F460; // type:object size:0x45 scope:local align:4 data:string +@365 = .data:0x8039F4A8; // type:object size:0x5F scope:local align:4 data:string +@366 = .data:0x8039F508; // type:object size:0x2C scope:local align:4 data:string +@385 = .data:0x8039F534; // type:object size:0x12 scope:local align:4 data:string +@386 = .data:0x8039F548; // type:object size:0x12 scope:local align:4 data:string +@387 = .data:0x8039F55C; // type:object size:0x1A scope:local align:4 data:string +@388 = .data:0x8039F578; // type:object size:0x13 scope:local align:4 data:string +@389 = .data:0x8039F58C; // type:object size:0x10 scope:local align:4 data:string +@390 = .data:0x8039F59C; // type:object size:0xE scope:local align:4 data:string +DSPInitCode = .data:0x8039F5B0; // type:object size:0x80 scope:global align:4 +...data.0 = .data:0x8039F630; // type:label scope:local +@63 = .data:0x8039F630; // type:object size:0x29 scope:local align:4 data:string +@84 = .data:0x8039F65C; // type:object size:0x18 scope:local align:4 data:string +@85 = .data:0x8039F674; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x8039F690; // type:object size:0x30 scope:local align:4 data:string +@87 = .data:0x8039F6C0; // type:object size:0x3C scope:local align:4 data:string +@88 = .data:0x8039F6FC; // type:object size:0x37 scope:local align:4 data:string +@89 = .data:0x8039F734; // type:object size:0x3F scope:local align:4 data:string +@90 = .data:0x8039F774; // type:object size:0x29 scope:local align:4 data:string +@91 = .data:0x8039F7A0; // type:object size:0x1D scope:local align:4 data:string +@92 = .data:0x8039F7C0; // type:object size:0x19 scope:local align:4 data:string +@104 = .data:0x8039F7DC; // type:object size:0x19 scope:local align:4 data:string +@105 = .data:0x8039F7F8; // type:object size:0x19 scope:local align:4 data:string +@106 = .data:0x8039F814; // type:object size:0x16 scope:local align:4 data:string +@107 = .data:0x8039F82C; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x8039F860; // type:label scope:local +@61 = .data:0x8039F860; // type:object size:0x44 scope:local align:4 data:string +@62 = .data:0x8039F8A4; // type:object size:0x30 scope:local align:4 data:string +@63 = .data:0x8039F8D4; // type:object size:0x2F scope:local align:4 data:string +@64 = .data:0x8039F904; // type:object size:0x2F scope:local align:4 data:string +@65 = .data:0x8039F934; // type:object size:0x11 scope:local align:4 data:string +@66 = .data:0x8039F948; // type:object size:0x21 scope:local align:4 data:string +@67 = .data:0x8039F96C; // type:object size:0x12 scope:local align:4 data:string +@68 = .data:0x8039F980; // type:object size:0x19 scope:local align:4 data:string +@69 = .data:0x8039F99C; // type:object size:0x12 scope:local align:4 data:string +@70 = .data:0x8039F9B0; // type:object size:0x1D scope:local align:4 data:string +@71 = .data:0x8039F9D0; // type:object size:0x26 scope:local align:4 data:string +@72 = .data:0x8039F9F8; // type:object size:0x1C scope:local align:4 data:string +@76 = .data:0x8039FA14; // type:object size:0x23 scope:local align:4 data:string +...data.0 = .data:0x8039FA38; // type:label scope:local +@13 = .data:0x8039FA38; // type:object size:0x16 scope:local align:4 data:string +@14 = .data:0x8039FA50; // type:object size:0x26 scope:local align:4 data:string +@15 = .data:0x8039FA78; // type:object size:0x1C scope:local align:4 data:string +@74 = .data:0x8039FA94; // type:object size:0x1D scope:local align:4 data:string +@75 = .data:0x8039FAB4; // type:object size:0x17 scope:local align:4 data:string +@77 = .data:0x8039FACC; // type:object size:0x31 scope:local align:4 data:string +@78 = .data:0x8039FB00; // type:object size:0x10 scope:local align:4 data:string +@79 = .data:0x8039FB10; // type:object size:0x60 scope:local align:4 data:string +@80 = .data:0x8039FB70; // type:object size:0x4C scope:local align:4 data:string +@81 = .data:0x8039FBBC; // type:object size:0x62 scope:local align:4 data:string +@82 = .data:0x8039FC20; // type:object size:0x60 scope:local align:4 data:string +@83 = .data:0x8039FC80; // type:object size:0x1F scope:local align:4 data:string +@84 = .data:0x8039FCA0; // type:object size:0x1F scope:local align:4 data:string +@85 = .data:0x8039FCC0; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x8039FCDC; // type:object size:0x35 scope:local align:4 data:string +@87 = .data:0x8039FD14; // type:object size:0x40 scope:local align:4 +InterruptPrioTable = .data:0x8039FD58; // type:object size:0x2C scope:global align:4 data:4byte +@62 = .data:0x8039FD88; // type:object size:0x25 scope:local align:4 data:string +@189 = .data:0x8039FDB0; // type:object size:0x27 scope:local align:4 data:string +ResetFunctionInfo = .data:0x8039FDD8; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x8039FDE8; // type:label scope:local +@831 = .data:0x8039FDE8; // type:object size:0x5F scope:local align:4 data:string +@832 = .data:0x8039FE48; // type:object size:0xB scope:local align:4 data:string +@834 = .data:0x8039FE54; // type:object size:0x5F scope:local align:4 data:string +@835 = .data:0x8039FEB4; // type:object size:0x46 scope:local align:4 data:string +@836 = .data:0x8039FEFC; // type:object size:0x7E scope:local align:4 data:string +@837 = .data:0x8039FF7C; // type:object size:0x7E scope:local align:4 data:string +@838 = .data:0x8039FFFC; // type:object size:0x7A scope:local align:4 data:string +@839 = .data:0x803A0078; // type:object size:0x7A scope:local align:4 data:string +@840 = .data:0x803A00F4; // type:object size:0x51 scope:local align:4 data:string +@841 = .data:0x803A0148; // type:object size:0x71 scope:local align:4 data:string +@842 = .data:0x803A01BC; // type:object size:0x39 scope:local align:4 data:string +@843 = .data:0x803A01F8; // type:object size:0x49 scope:local align:4 data:string +@844 = .data:0x803A0244; // type:object size:0x51 scope:local align:4 data:string +@845 = .data:0x803A0298; // type:object size:0x52 scope:local align:4 data:string +@846 = .data:0x803A02EC; // type:object size:0x59 scope:local align:4 data:string +@847 = .data:0x803A0348; // type:object size:0x42 scope:local align:4 data:string +@848 = .data:0x803A038C; // type:object size:0x3A scope:local align:4 data:string +@849 = .data:0x803A03C8; // type:object size:0x3A scope:local align:4 data:string +@850 = .data:0x803A0404; // type:object size:0x44 scope:local align:4 data:string +@851 = .data:0x803A0448; // type:object size:0x44 scope:local align:4 data:string +@852 = .data:0x803A048C; // type:object size:0x3B scope:local align:4 data:string +@853 = .data:0x803A04C8; // type:object size:0x3F scope:local align:4 data:string +@854 = .data:0x803A0508; // type:object size:0x67 scope:local align:4 data:string +@855 = .data:0x803A0570; // type:object size:0x45 scope:local align:4 data:string +@856 = .data:0x803A05B8; // type:object size:0x3D scope:local align:4 data:string +YearDays = .data:0x803A05F8; // type:object size:0x30 scope:global align:4 +LeapYearDays = .data:0x803A0628; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x803A0658; // type:label scope:local +@1 = .data:0x803A0658; // type:object size:0x45 scope:local align:4 data:string +@413 = .data:0x803A06A0; // type:object size:0xF scope:local align:4 data:string +@414 = .data:0x803A06B0; // type:object size:0x10 scope:local align:4 data:string +@415 = .data:0x803A06C0; // type:object size:0x10 scope:local align:4 data:string +@416 = .data:0x803A06D0; // type:object size:0x10 scope:local align:4 data:string +@417 = .data:0x803A06E0; // type:object size:0xC scope:local align:4 data:string +@423 = .data:0x803A06EC; // type:object size:0x9 scope:local align:4 data:string +@424 = .data:0x803A06F8; // type:object size:0xD scope:local align:4 data:string +@427 = .data:0x803A0708; // type:object size:0xE scope:local align:4 data:string +@428 = .data:0x803A0718; // type:object size:0xA scope:local align:4 data:string +...data.0 = .data:0x803A0728; // type:label scope:local +@1 = .data:0x803A0728; // type:object size:0x44 scope:local align:4 data:string +Si = .data:0x803A076C; // type:object size:0x14 scope:global align:4 data:4byte +Type = .data:0x803A0780; // type:object size:0x10 scope:local align:4 +@457 = .data:0x803A0790; // type:object size:0xC scope:local align:4 data:string +@459 = .data:0x803A079C; // type:object size:0xF scope:local align:4 data:string +@460 = .data:0x803A07AC; // type:object size:0xF scope:local align:4 data:string +@461 = .data:0x803A07BC; // type:object size:0xD scope:local align:4 data:string +@462 = .data:0x803A07CC; // type:object size:0xA scope:local align:4 data:string +@463 = .data:0x803A07D8; // type:object size:0x10 scope:local align:4 data:string +@464 = .data:0x803A07E8; // type:object size:0x14 scope:local align:4 data:string +@465 = .data:0x803A07FC; // type:object size:0x12 scope:local align:4 data:string +@466 = .data:0x803A0810; // type:object size:0x14 scope:local align:4 data:string +@467 = .data:0x803A0824; // type:object size:0x9 scope:local align:4 data:string +@468 = .data:0x803A0830; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x803A0840; // type:label scope:local +XYNTSC = .data:0x803A0840; // type:object size:0x30 scope:global align:4 +XYPAL = .data:0x803A0870; // type:object size:0x30 scope:global align:4 +@16 = .data:0x803A08A0; // type:object size:0x33 scope:local align:4 data:string +@9 = .data:0x803A08D8; // type:object size:0x18 scope:local align:4 data:string +...data.0 = .data:0x803A08F0; // type:label scope:local +@119 = .data:0x803A08F0; // type:object size:0xC8 scope:local align:4 data:string +@140 = .data:0x803A09B8; // type:object size:0x37 scope:local align:4 data:string +@239 = .data:0x803A09F0; // type:object size:0x34 scope:local align:4 data:string +@265 = .data:0x803A0A24; // type:object size:0x2F scope:local align:4 data:string +@271 = .data:0x803A0A54; // type:object size:0x27 scope:local align:4 data:string +@311 = .data:0x803A0A7C; // type:object size:0x3A scope:local align:4 data:string +@342 = .data:0x803A0AB8; // type:object size:0x66 scope:local align:4 data:string +@343 = .data:0x803A0B20; // type:object size:0x55 scope:local align:4 data:string +@344 = .data:0x803A0B78; // type:object size:0x5C scope:local align:4 data:string +@375 = .data:0x803A0BD4; // type:object size:0x61 scope:local align:4 data:string +@376 = .data:0x803A0C38; // type:object size:0x50 scope:local align:4 data:string +@377 = .data:0x803A0C88; // type:object size:0x57 scope:local align:4 data:string +...data.0 = .data:0x803A0CE0; // type:label scope:local +@1 = .data:0x803A0CE0; // type:object size:0x45 scope:local align:4 data:string +@18 = .data:0x803A0D28; // type:object size:0xA scope:local align:4 data:string +@24 = .data:0x803A0D34; // type:object size:0x34 scope:local align:4 data:string +@354 = .data:0x803A0D68; // type:object size:0x40 scope:local align:4 +ImmCommand = .data:0x803A0DA8; // type:object size:0xC scope:global align:4 data:4byte +@778 = .data:0x803A0DB4; // type:object size:0x41 scope:local align:4 data:string +@917 = .data:0x803A0DF8; // type:object size:0x34 scope:local align:4 +@1018 = .data:0x803A0E2C; // type:object size:0x34 scope:local align:4 +ErrorTable = .data:0x803A0E60; // type:object size:0x48 scope:global align:4 data:4byte +...data.0 = .data:0x803A0EA8; // type:label scope:local +@38 = .data:0x803A0EA8; // type:object size:0x1A scope:local align:4 data:string +@39 = .data:0x803A0EC4; // type:object size:0x16 scope:local align:4 data:string +@40 = .data:0x803A0EDC; // type:object size:0x14 scope:local align:4 data:string +@41 = .data:0x803A0EF0; // type:object size:0x14 scope:local align:4 data:string +@44 = .data:0x803A0F04; // type:object size:0x14 scope:local align:4 data:string +...data.0 = .data:0x803A0F18; // type:label scope:local +@1 = .data:0x803A0F18; // type:object size:0x44 scope:local align:4 data:string +timing = .data:0x803A0F5C; // type:object size:0x17C scope:global align:4 +taps = .data:0x803A10D8; // type:object size:0x32 scope:global align:4 +@95 = .data:0x803A110C; // type:object size:0x6C scope:local align:4 +@345 = .data:0x803A1178; // type:object size:0x29 scope:local align:4 data:string +@346 = .data:0x803A11A4; // type:object size:0x29 scope:local align:4 data:string +@347 = .data:0x803A11D0; // type:object size:0x29 scope:local align:4 data:string +@348 = .data:0x803A11FC; // type:object size:0x29 scope:local align:4 data:string +@349 = .data:0x803A1228; // type:object size:0x29 scope:local align:4 data:string +@350 = .data:0x803A1254; // type:object size:0x29 scope:local align:4 data:string +@533 = .data:0x803A1280; // type:object size:0x4B scope:local align:4 data:string +@724 = .data:0x803A12CC; // type:object size:0x1C scope:local align:4 +...data.0 = .data:0x803A12E8; // type:label scope:local +@1 = .data:0x803A12E8; // type:object size:0x45 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803A1330; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x803A1340; // type:label scope:local +@1 = .data:0x803A1340; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803A1388; // type:label scope:local +@1 = .data:0x803A1388; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803A13D0; // type:label scope:local +@1 = .data:0x803A13D0; // type:object size:0x45 scope:local align:4 data:string +...data.0 = .data:0x803A1418; // type:label scope:local +@1 = .data:0x803A1418; // type:object size:0x45 scope:local align:4 data:string +@19 = .data:0x803A1460; // type:object size:0x1E scope:local align:4 data:string +@20 = .data:0x803A1480; // type:object size:0xC scope:local align:4 data:string +@21 = .data:0x803A148C; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x803A1498; // type:label scope:local +@266 = .data:0x803A1498; // type:object size:0x1D scope:local align:4 data:string +@267 = .data:0x803A14B8; // type:object size:0x2D scope:local align:4 data:string +@268 = .data:0x803A14E8; // type:object size:0x2D scope:local align:4 data:string +@269 = .data:0x803A1518; // type:object size:0x2D scope:local align:4 data:string +@270 = .data:0x803A1548; // type:object size:0x2D scope:local align:4 data:string +@271 = .data:0x803A1578; // type:object size:0x2D scope:local align:4 data:string +@294 = .data:0x803A15A8; // type:object size:0x2B scope:local align:4 data:string +...data.0 = .data:0x803A15D8; // type:label scope:local +@1 = .data:0x803A15D8; // type:object size:0x46 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803A1620; // type:object size:0x10 scope:local align:4 +CardData = .data:0x803A1640; // type:object size:0x160 scope:global align:32 +SectorSizeTable = .data:0x803A17A0; // type:object size:0x20 scope:global align:4 +LatencyTable = .data:0x803A17C0; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803A17E0; // type:label scope:local +@1 = .data:0x803A17E0; // type:object size:0x44 scope:local align:4 data:string +GXDefaultVATList = .data:0x803A1824; // type:object size:0xD0 scope:global align:4 +GXDefaultProjData = .data:0x803A18F4; // type:object size:0x1C scope:global align:4 +@140 = .data:0x803A1910; // type:object size:0x68 scope:local align:4 +@315 = .data:0x803A1978; // type:object size:0x44 scope:local align:4 +@342 = .data:0x803A19BC; // type:object size:0x44 scope:local align:4 +@418 = .data:0x803A1A00; // type:object size:0x44 scope:local align:4 +@524 = .data:0x803A1A44; // type:object size:0x1C scope:local align:4 +@523 = .data:0x803A1A60; // type:object size:0x54 scope:local align:4 +GXNtsc480IntDf = .data:0x803A1AB8; // type:object size:0x3C scope:global align:4 +GXNtsc480Int = .data:0x803A1AF4; // type:object size:0x3C scope:global align:4 +GXMpal480IntDf = .data:0x803A1B30; // type:object size:0x3C scope:global align:4 +GXPal528IntDf = .data:0x803A1B6C; // type:object size:0x3C scope:global align:4 +GXEurgb60Hz480IntDf = .data:0x803A1BA8; // type:object size:0x3C scope:global align:4 +@145 = .data:0x803A1BE8; // type:object size:0x1C scope:local align:4 +@104 = .data:0x803A1C08; // type:object size:0xF4 scope:local align:4 +@145 = .data:0x803A1CFC; // type:object size:0xF4 scope:local align:4 +@180 = .data:0x803A1DF0; // type:object size:0x3C scope:local align:4 +...data.0 = .data:0x803A1E30; // type:label scope:local +TEVCOpTableST0 = .data:0x803A1E30; // type:object size:0x14 scope:global align:4 +TEVCOpTableST1 = .data:0x803A1E44; // type:object size:0x14 scope:global align:4 +TEVAOpTableST0 = .data:0x803A1E58; // type:object size:0x14 scope:global align:4 +TEVAOpTableST1 = .data:0x803A1E6C; // type:object size:0x14 scope:global align:4 +c2r$194 = .data:0x803A1E80; // type:object size:0x24 scope:local align:4 +p2f$247 = .data:0x803A1EA8; // type:object size:0x20 scope:local align:4 +@254 = .data:0x803A1EC8; // type:object size:0x5C scope:local align:4 +@253 = .data:0x803A1F24; // type:object size:0x90 scope:local align:4 +@121 = .data:0x803A1FB8; // type:object size:0x68 scope:local align:4 +...data.0 = .data:0x803A2020; // type:label scope:local +__files = .data:0x803A2020; // type:object size:0x140 scope:global align:4 +@904 = .data:0x803A2160; // type:object size:0x124 scope:local align:4 +__ctype_map = .data:0x803A2288; // type:object size:0x100 scope:global align:4 +__lower_map = .data:0x803A2388; // type:object size:0x100 scope:global align:4 +__upper_map = .data:0x803A2488; // type:object size:0x100 scope:global align:4 +@1235 = .data:0x803A2588; // type:object size:0x84 scope:local align:4 +@1293 = .data:0x803A260C; // type:object size:0x84 scope:local align:4 +@1428 = .data:0x803A2690; // type:object size:0xE0 scope:local align:4 +@1427 = .data:0x803A2770; // type:object size:0x44 scope:local align:4 +@425 = .data:0x803A27B8; // type:object size:0x44 scope:local align:4 +gTRKDispatchTable = .data:0x803A2800; // type:object size:0x84 scope:global align:4 +@893 = .data:0x803A2888; // type:object size:0x1C scope:local align:4 +@989 = .data:0x803A28A4; // type:object size:0x1C scope:local align:4 +gTRKRestoreFlags = .data:0x803A28C0; // type:object size:0x9 scope:global align:4 data:byte +gTRKExceptionStatus = .data:0x803A28CC; // type:object size:0x10 scope:global align:4 data:4byte +gTRKStepStatus = .data:0x803A28DC; // type:object size:0x14 scope:global align:4 data:4byte +TRK_ISR_OFFSETS = .data:0x803A28F0; // type:object size:0x3C scope:global align:4 data:4byte +gDBCommTable = .data:0x803A2930; // type:object size:0x1C scope:global align:4 data:4byte +mainThread = .bss:0x803A2960; // type:object size:0x318 scope:global align:8 +...bss.0 = .bss:0x803A2C78; // type:label scope:local +@3569 = .bss:0x803A2C78; // type:object size:0xC scope:local align:4 +@3977 = .bss:0x803A2C84; // type:object size:0xC scope:local align:4 +mTact__17mDoAud_zelAudio_c = .bss:0x803A2C90; // type:object size:0x4C scope:global align:4 +@3978 = .bss:0x803A2CDC; // type:object size:0xC scope:local align:4 +g_mDoAud_zelAudio = .bss:0x803A2CE8; // type:object size:0x20F4 scope:global align:4 data:4byte +g_mDoCPd_gamePad = .bss:0x803A4DE0; // type:object size:0x10 scope:global align:4 data:4byte +g_mDoCPd_cpadInfo = .bss:0x803A4DF0; // type:object size:0xF0 scope:global align:4 data:float +mFrameBufferTexObj__13mDoGph_gInf_c = .bss:0x803A4EE0; // type:object size:0x20 scope:global align:4 +mZbufferTexObj__13mDoGph_gInf_c = .bss:0x803A4F00; // type:object size:0x20 scope:global align:4 +mBlureMtx__13mDoGph_gInf_c = .bss:0x803A4F20; // type:object size:0x30 scope:global align:4 +mCaptureThread = .bss:0x803A4F50; // type:object size:0x318 scope:global align:8 +mCaptureTimeOutAlarm = .bss:0x803A5268; // type:object size:0x28 scope:global align:8 +...bss.0 = .bss:0x803A5290; // type:label scope:local +@3569 = .bss:0x803A5290; // type:object size:0xC scope:local align:4 +now__14mDoMtx_stack_c = .bss:0x803A529C; // type:object size:0x30 scope:global align:4 data:float +buffer__14mDoMtx_stack_c = .bss:0x803A52CC; // type:object size:0x300 scope:global align:4 +@4322 = .bss:0x803A55CC; // type:object size:0xC scope:local align:4 +@4352 = .bss:0x803A55D8; // type:object size:0xC scope:local align:4 +mDoMtx_quatStack = .bss:0x803A55E4; // type:object size:0x11C scope:global align:4 +@4080 = .bss:0x803A5700; // type:object size:0xC scope:local align:4 +mClipper__14mDoLib_clipper = .bss:0x803A570C; // type:object size:0x5C scope:global align:4 data:4byte +@3967 = .bss:0x803A5768; // type:object size:0xC scope:local align:4 +mDoHIO_root = .bss:0x803A5774; // type:object size:0x808 scope:global align:4 data:4byte +...bss.0 = .bss:0x803A5F80; // type:label scope:local +@3569 = .bss:0x803A5F80; // type:object size:0xC scope:local align:4 +l_thread__9mDoDvdThd = .bss:0x803A5F90; // type:object size:0x318 scope:global align:8 +l_threadStack__9mDoDvdThd = .bss:0x803A62C0; // type:object size:0x1000 scope:global align:32 +l_param__9mDoDvdThd = .bss:0x803A72C0; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x803A7320; // type:label scope:local +DvdErr_thread = .bss:0x803A7320; // type:object size:0x318 scope:global align:8 +DvdErr_stack = .bss:0x803A7640; // type:object size:0x1000 scope:global align:32 +Alarm = .bss:0x803A8640; // type:object size:0x28 scope:local align:8 +MemCardStack = .bss:0x803A8680; // type:object size:0x1000 scope:global align:32 +MemCardThread = .bss:0x803A9680; // type:object size:0x318 scope:global align:8 +MemCardWorkArea0 = .bss:0x803A99A0; // type:object size:0xA000 scope:global align:32 +g_mDoMemCd_control = .bss:0x803B39A0; // type:object size:0x1698 scope:global align:8 +sTmpBuf = .bss:0x803B5040; // type:object size:0x2000 scope:global align:32 data:4byte +sTmpBuf2 = .bss:0x803B7040; // type:object size:0x2000 scope:global align:32 +@3978 = .bss:0x803B9040; // type:object size:0xC scope:local align:4 +g_mDoGaC_gbaCom = .bss:0x803B904C; // type:object size:0x130 scope:global align:4 data:byte +TestDataManager = .bss:0x803B917C; // type:object size:0x80 scope:global align:4 +@4036 = .bss:0x803B9200; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x803B920C; // type:object size:0xC scope:global align:4 data:float +DMC = .bss:0x803B9218; // type:object size:0x7D8 scope:global align:4 +@4055 = .bss:0x803B99F0; // type:object size:0xC scope:local align:4 +g_HIO = .bss:0x803B99FC; // type:object size:0x58 scope:global align:4 +...bss.0 = .bss:0x803B9A58; // type:label scope:local +@3569 = .bss:0x803B9A58; // type:object size:0xC scope:local align:4 +@4034 = .bss:0x803B9A64; // type:object size:0xC scope:local align:4 +@4704 = .bss:0x803B9A70; // type:object size:0xC scope:local align:4 +@4705 = .bss:0x803B9A7C; // type:object size:0xC scope:local align:4 +@4706 = .bss:0x803B9A88; // type:object size:0xC scope:local align:4 +@4707 = .bss:0x803B9A94; // type:object size:0xC scope:local align:4 +@4708 = .bss:0x803B9AA0; // type:object size:0xC scope:local align:4 +@4709 = .bss:0x803B9AAC; // type:object size:0xC scope:local align:4 +@4710 = .bss:0x803B9AB8; // type:object size:0xC scope:local align:4 +@4711 = .bss:0x803B9AC4; // type:object size:0xC scope:local align:4 +@4712 = .bss:0x803B9AD0; // type:object size:0xC scope:local align:4 +@4713 = .bss:0x803B9ADC; // type:object size:0xC scope:local align:4 +@4714 = .bss:0x803B9AE8; // type:object size:0xC scope:local align:4 +@4715 = .bss:0x803B9AF4; // type:object size:0xC scope:local align:4 +@4716 = .bss:0x803B9B00; // type:object size:0xC scope:local align:4 +@4717 = .bss:0x803B9B0C; // type:object size:0xC scope:local align:4 +l_cullSizeBox = .bss:0x803B9B18; // type:object size:0x150 scope:global align:4 +@4718 = .bss:0x803B9C68; // type:object size:0xC scope:local align:4 +@4719 = .bss:0x803B9C74; // type:object size:0xC scope:local align:4 +@4720 = .bss:0x803B9C80; // type:object size:0xC scope:local align:4 +@4721 = .bss:0x803B9C8C; // type:object size:0xC scope:local align:4 +@4722 = .bss:0x803B9C98; // type:object size:0xC scope:local align:4 +@4723 = .bss:0x803B9CA4; // type:object size:0xC scope:local align:4 +@4724 = .bss:0x803B9CB0; // type:object size:0xC scope:local align:4 +@4725 = .bss:0x803B9CBC; // type:object size:0xC scope:local align:4 +l_cullSizeSphere = .bss:0x803B9CC8; // type:object size:0x80 scope:global align:4 data:float +@4863 = .bss:0x803B9D48; // type:object size:0xC scope:local align:4 +min$4862 = .bss:0x803B9D54; // type:object size:0xC scope:local align:4 +@4899 = .bss:0x803B9D60; // type:object size:0xC scope:local align:4 +max$4898 = .bss:0x803B9D6C; // type:object size:0xC scope:local align:4 +@5081 = .bss:0x803B9D78; // type:object size:0xC scope:local align:4 +@5084 = .bss:0x803B9D84; // type:object size:0xC scope:local align:4 +@5085 = .bss:0x803B9D90; // type:object size:0xC scope:local align:4 +fairy_offset_tbl$5080 = .bss:0x803B9D9C; // type:object size:0x24 scope:local align:4 +@6114 = .bss:0x803B9DC0; // type:object size:0xC scope:local align:4 +water_check$6113 = .bss:0x803B9DCC; // type:object size:0x50 scope:local align:4 +l_fopCamM_id = .bss:0x803B9E20; // type:object size:0x10 scope:global align:4 +l_fopOvlpM_Request = .bss:0x803B9E30; // type:object size:0x28 scope:local align:4 +stick = .bss:0x803B9E58; // type:object size:0x28 scope:global align:4 data:4byte +lists$2178 = .bss:0x803B9E80; // type:object size:0x2EE0 scope:local align:4 +l_fpcLn_Line = .bss:0x803BCD60; // type:object size:0xC0 scope:global align:4 +rootlayer$4264 = .bss:0x803BCE20; // type:object size:0x2C scope:local align:4 +queue$4265 = .bss:0x803BCE4C; // type:object size:0x78 scope:local align:4 +l_fpcPi_Queue = .bss:0x803BCEC8; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803BCED8; // type:label scope:local +@3569 = .bss:0x803BCED8; // type:object size:0xC scope:local align:4 +@4236 = .bss:0x803BCEE4; // type:object size:0xC scope:local align:4 +TresureInfo = .bss:0x803BCEF0; // type:object size:0x404 scope:global align:4 data:4byte +@4241 = .bss:0x803BD2F4; // type:object size:0xC scope:local align:4 +DoorInfo = .bss:0x803BD300; // type:object size:0x904 scope:global align:4 data:4byte +@4538 = .bss:0x803BDC04; // type:object size:0xC scope:local align:4 +l_offset$4537 = .bss:0x803BDC10; // type:object size:0xC scope:local align:4 +l_m$4541 = .bss:0x803BDC1C; // type:object size:0x60 scope:local align:4 +@5592 = .bss:0x803BDC7C; // type:object size:0xC scope:local align:4 +mStatus__20dStage_roomControl_c = .bss:0x803BDC88; // type:object size:0x4500 scope:global align:4 data:4byte +mMemoryBlock__20dStage_roomControl_c = .bss:0x803C2188; // type:object size:0x40 scope:global align:4 +...bss.0 = .bss:0x803C21C8; // type:label scope:local +@3569 = .bss:0x803C21C8; // type:object size:0xC scope:local align:4 +mAgbSendBuf__6dMap_c = .bss:0x803C21D4; // type:object size:0x82 scope:global align:4 data:2byte +mAgbSendBufIsland__6dMap_c = .bss:0x803C2258; // type:object size:0xC4 scope:global align:4 data:byte +@4185 = .bss:0x803C231C; // type:object size:0xC scope:local align:4 +mRoomInfo__6dMap_c = .bss:0x803C2328; // type:object size:0x1270 scope:global align:4 +@4187 = .bss:0x803C3598; // type:object size:0xC scope:local align:4 +mFrameTex__6dMap_c = .bss:0x803C35A4; // type:object size:0xA0 scope:global align:4 +@4189 = .bss:0x803C3644; // type:object size:0xC scope:local align:4 +mFrameTexture__6dMap_c = .bss:0x803C3650; // type:object size:0x240 scope:global align:4 data:byte +@4190 = .bss:0x803C3890; // type:object size:0xC scope:local align:4 +mIconFreeTex__6dMap_c = .bss:0x803C389C; // type:object size:0x14 scope:global align:4 data:4byte +@4191 = .bss:0x803C38B0; // type:object size:0xC scope:local align:4 +mIconFreeTexture__6dMap_c = .bss:0x803C38BC; // type:object size:0x48 scope:global align:4 data:byte +@4192 = .bss:0x803C3904; // type:object size:0xC scope:local align:4 +mIconSelfTex__6dMap_c = .bss:0x803C3910; // type:object size:0x14 scope:global align:4 data:4byte +@4193 = .bss:0x803C3924; // type:object size:0xC scope:local align:4 +mIconSelfTexture__6dMap_c = .bss:0x803C3930; // type:object size:0x48 scope:global align:4 data:byte +@4194 = .bss:0x803C3978; // type:object size:0xC scope:local align:4 +mCursor__6dMap_c = .bss:0x803C3984; // type:object size:0x28 scope:global align:4 data:4byte +@4195 = .bss:0x803C39AC; // type:object size:0xC scope:local align:4 +mAgbCursor__6dMap_c = .bss:0x803C39B8; // type:object size:0x20 scope:global align:4 data:4byte +@4197 = .bss:0x803C39D8; // type:object size:0xC scope:local align:4 +mPoint__6dMap_c = .bss:0x803C39E4; // type:object size:0x1E0 scope:global align:4 +@4198 = .bss:0x803C3BC4; // type:object size:0xC scope:local align:4 +m2DSQdraw__6dMap_c = .bss:0x803C3BD0; // type:object size:0x20 scope:global align:4 data:4byte +@4199 = .bss:0x803C3BF0; // type:object size:0xC scope:local align:4 +m2DSQdraw2__6dMap_c = .bss:0x803C3BFC; // type:object size:0x20 scope:global align:4 data:4byte +@4201 = .bss:0x803C3C1C; // type:object size:0xC scope:local align:4 +mTbox__6dMap_c = .bss:0x803C3C28; // type:object size:0x2E0 scope:global align:4 +@4203 = .bss:0x803C3F08; // type:object size:0xC scope:local align:4 +mDoor__6dMap_c = .bss:0x803C3F14; // type:object size:0x5C0 scope:global align:4 +@4204 = .bss:0x803C44D4; // type:object size:0xC scope:local align:4 +mPointRestart__6dMap_c = .bss:0x803C44E0; // type:object size:0x28 scope:global align:4 data:4byte +@4206 = .bss:0x803C4508; // type:object size:0xC scope:local align:4 +mPointFriend__6dMap_c = .bss:0x803C4514; // type:object size:0x60 scope:global align:4 +@4207 = .bss:0x803C4574; // type:object size:0xC scope:local align:4 +mShip__6dMap_c = .bss:0x803C4580; // type:object size:0x5C scope:global align:4 data:4byte +mCollectPointData__6dMap_c = .bss:0x803C45DC; // type:object size:0x600 scope:global align:4 +mCollectPointDataLinkList__6dMap_c = .bss:0x803C4BDC; // type:object size:0x15 scope:global align:4 data:byte +@4576 = .bss:0x803C4BF8; // type:object size:0xC scope:local align:4 +g_dComIfG_gameInfo = .bss:0x803C4C08; // type:object size:0x1D1C8 scope:global align:8 data:2byte +...bss.0 = .bss:0x803E1DD0; // type:label scope:local +@3569 = .bss:0x803E1DD0; // type:object size:0xC scope:local align:4 +mFlags__7daAgb_c = .bss:0x803E1DDC; // type:object size:0xC scope:global align:4 data:2byte +@4373 = .bss:0x803E1DE8; // type:object size:0xC scope:local align:4 +m_smoke__10daNpc_Os_c = .bss:0x803E1DF4; // type:object size:0x20 scope:global align:4 +@4374 = .bss:0x803E1E14; // type:object size:0xC scope:local align:4 +m_smoke_tevstr__10daNpc_Os_c = .bss:0x803E1E20; // type:object size:0xB0 scope:global align:4 +m_ib_actor__9daIball_c = .bss:0x803E1ED0; // type:object size:0x14 scope:global align:4 +@7550 = .bss:0x803E1EE8; // type:object size:0xC scope:local align:4 +l_offsetPos$7549 = .bss:0x803E1EF4; // type:object size:0xC scope:local align:4 data:float +@4083 = .bss:0x803E1F00; // type:object size:0xC scope:local align:4 +total_spd$4082 = .bss:0x803E1F0C; // type:object size:0xC scope:local align:4 data:float +@4115 = .bss:0x803E1F18; // type:object size:0xC scope:local align:4 +path_spd$4114 = .bss:0x803E1F24; // type:object size:0xC scope:local align:4 data:float +@3981 = .bss:0x803E1F30; // type:object size:0xC scope:local align:4 +M_sound_pos__Q211daObjTribox5Act_c = .bss:0x803E1F3C; // type:object size:0xC scope:global align:4 data:float +mTempBackup__14dMat_control_c = .bss:0x803E1F48; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x803E1F58; // type:label scope:local +@3569 = .bss:0x803E1F58; // type:object size:0xC scope:local align:4 +l_kuroOrthoMtx = .bss:0x803E1F64; // type:object size:0x30 scope:global align:4 +l_colOrthoMtx = .bss:0x803E1F94; // type:object size:0x30 scope:global align:4 +mKuroTexObj__15dMagma_packet_c = .bss:0x803E1FC4; // type:object size:0x20 scope:global align:4 +mKuroMtx__15dMagma_packet_c = .bss:0x803E1FE4; // type:object size:0x30 scope:global align:4 +mColTexObj__15dMagma_packet_c = .bss:0x803E2014; // type:object size:0x20 scope:global align:4 +mFloorMtx__15dMagma_packet_c = .bss:0x803E2034; // type:object size:0x30 scope:global align:4 +mBallMtx__15dMagma_packet_c = .bss:0x803E2064; // type:object size:0x30 scope:global align:4 +@4374 = .bss:0x803E2098; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803E20A8; // type:label scope:local +@3569 = .bss:0x803E20A8; // type:object size:0xC scope:local align:4 +@4493 = .bss:0x803E20B4; // type:object size:0xC scope:local align:4 +l_particleOffset$4492 = .bss:0x803E20C0; // type:object size:0xC scope:local align:4 +@4497 = .bss:0x803E20CC; // type:object size:0xC scope:local align:4 +l_scale$4496 = .bss:0x803E20D8; // type:object size:0xC scope:local align:4 +@4586 = .bss:0x803E20E4; // type:object size:0xC scope:local align:4 +mSmokeEcallback__12dTree_data_c = .bss:0x803E20F0; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x803E2110; // type:label scope:local +@3569 = .bss:0x803E2110; // type:object size:0xC scope:local align:4 +@4529 = .bss:0x803E211C; // type:object size:0xC scope:local align:4 +@4931 = .bss:0x803E2128; // type:object size:0xC scope:local align:4 +pos$5010 = .bss:0x803E2134; // type:object size:0xC scope:local align:4 data:float +@5042 = .bss:0x803E2140; // type:object size:0xC scope:local align:4 +@5043 = .bss:0x803E214C; // type:object size:0xC scope:local align:4 +@5044 = .bss:0x803E2158; // type:object size:0xC scope:local align:4 +@5045 = .bss:0x803E2164; // type:object size:0xC scope:local align:4 +mTsubo__13dPa_control_c = .bss:0x803E2170; // type:object size:0x20 scope:global align:4 +@5046 = .bss:0x803E2190; // type:object size:0xC scope:local align:4 +@5047 = .bss:0x803E219C; // type:object size:0xC scope:local align:4 +@5048 = .bss:0x803E21A8; // type:object size:0xC scope:local align:4 +mLifeBall__13dPa_control_c = .bss:0x803E21B4; // type:object size:0x18 scope:global align:4 data:4byte +@5049 = .bss:0x803E21CC; // type:object size:0xC scope:local align:4 +@5050 = .bss:0x803E21D8; // type:object size:0xC scope:local align:4 +@5051 = .bss:0x803E21E4; // type:object size:0xC scope:local align:4 +mSmokeEcallback__13dPa_control_c = .bss:0x803E21F0; // type:object size:0x20 scope:global align:4 +@5052 = .bss:0x803E2210; // type:object size:0xC scope:local align:4 +@5053 = .bss:0x803E221C; // type:object size:0xC scope:local align:4 +@5054 = .bss:0x803E2228; // type:object size:0xC scope:local align:4 +@5055 = .bss:0x803E2234; // type:object size:0xC scope:local align:4 +mWindViewMatrix__13dPa_control_c = .bss:0x803E2240; // type:object size:0x30 scope:global align:4 +jpcName$5165 = .bss:0x803E2270; // type:object size:0x20 scope:local align:4 +...bss.0 = .bss:0x803E2290; // type:label scope:local +@3569 = .bss:0x803E2290; // type:object size:0xC scope:local align:4 +mSimpleTexObj__21dDlst_shadowControl_c = .bss:0x803E229C; // type:object size:0x20 scope:global align:4 +@5971 = .bss:0x803E22BC; // type:object size:0xC scope:local align:4 +l_p1Offset$5970 = .bss:0x803E22C8; // type:object size:0xC scope:local align:4 +@5975 = .bss:0x803E22D4; // type:object size:0xC scope:local align:4 +l_p2Offset$5974 = .bss:0x803E22E0; // type:object size:0xC scope:local align:4 +@6040 = .bss:0x803E22EC; // type:object size:0xC scope:local align:4 +mWipeDlst__12dDlst_list_c = .bss:0x803E22F8; // type:object size:0x44 scope:global align:4 data:4byte +@5111 = .bss:0x803E2340; // type:object size:0xC scope:local align:4 +r09o$5110 = .bss:0x803E234C; // type:object size:0xC scope:local align:4 data:float +...bss.0 = .bss:0x803E2358; // type:label scope:local +@3569 = .bss:0x803E2358; // type:object size:0xC scope:local align:4 +@9025 = .bss:0x803E2364; // type:object size:0xC scope:local align:4 +@9028 = .bss:0x803E2370; // type:object size:0xC scope:local align:4 +@9029 = .bss:0x803E237C; // type:object size:0xC scope:local align:4 +@9030 = .bss:0x803E2388; // type:object size:0xC scope:local align:4 +add_table$9024 = .bss:0x803E2394; // type:object size:0x30 scope:local align:4 +@9811 = .bss:0x803E23C4; // type:object size:0xC scope:local align:4 +@9814 = .bss:0x803E23D0; // type:object size:0xC scope:local align:4 +@9815 = .bss:0x803E23DC; // type:object size:0xC scope:local align:4 +@9816 = .bss:0x803E23E8; // type:object size:0xC scope:local align:4 +@9817 = .bss:0x803E23F4; // type:object size:0xC scope:local align:4 +@9818 = .bss:0x803E2400; // type:object size:0xC scope:local align:4 +@9819 = .bss:0x803E240C; // type:object size:0xC scope:local align:4 +@9820 = .bss:0x803E2418; // type:object size:0xC scope:local align:4 +add_table$9810 = .bss:0x803E2424; // type:object size:0x60 scope:local align:4 +@10285 = .bss:0x803E2484; // type:object size:0xC scope:local align:4 +@10288 = .bss:0x803E2490; // type:object size:0xC scope:local align:4 +@10289 = .bss:0x803E249C; // type:object size:0xC scope:local align:4 +@10290 = .bss:0x803E24A8; // type:object size:0xC scope:local align:4 +add_table$10284 = .bss:0x803E24B4; // type:object size:0x30 scope:local align:4 +@10495 = .bss:0x803E24E4; // type:object size:0xC scope:local align:4 +@10498 = .bss:0x803E24F0; // type:object size:0xC scope:local align:4 +@10499 = .bss:0x803E24FC; // type:object size:0xC scope:local align:4 +@10500 = .bss:0x803E2508; // type:object size:0xC scope:local align:4 +@10501 = .bss:0x803E2514; // type:object size:0xC scope:local align:4 +@10502 = .bss:0x803E2520; // type:object size:0xC scope:local align:4 +@10503 = .bss:0x803E252C; // type:object size:0xC scope:local align:4 +@10504 = .bss:0x803E2538; // type:object size:0xC scope:local align:4 +@10505 = .bss:0x803E2544; // type:object size:0xC scope:local align:4 +@10506 = .bss:0x803E2550; // type:object size:0xC scope:local align:4 +@10507 = .bss:0x803E255C; // type:object size:0xC scope:local align:4 +@10508 = .bss:0x803E2568; // type:object size:0xC scope:local align:4 +@10509 = .bss:0x803E2574; // type:object size:0xC scope:local align:4 +@10510 = .bss:0x803E2580; // type:object size:0xC scope:local align:4 +@10511 = .bss:0x803E258C; // type:object size:0xC scope:local align:4 +@10512 = .bss:0x803E2598; // type:object size:0xC scope:local align:4 +hokuto_position$10494 = .bss:0x803E25A4; // type:object size:0x60 scope:local align:4 +@10879 = .bss:0x803E2604; // type:object size:0xC scope:local align:4 +@10882 = .bss:0x803E2610; // type:object size:0xC scope:local align:4 +@10883 = .bss:0x803E261C; // type:object size:0xC scope:local align:4 +@10884 = .bss:0x803E2628; // type:object size:0xC scope:local align:4 +add_table$10878 = .bss:0x803E2634; // type:object size:0x30 scope:local align:4 +@5494 = .bss:0x803E2668; // type:object size:0xC scope:local align:4 +DefaultGap$5493 = .bss:0x803E2674; // type:object size:0xC scope:local align:4 data:float +@7666 = .bss:0x803E2680; // type:object size:0xC scope:local align:4 +DefaultGap$7665 = .bss:0x803E268C; // type:object size:0xC scope:local align:4 +@8298 = .bss:0x803E2698; // type:object size:0xC scope:local align:4 +DefaultGap$8297 = .bss:0x803E26A4; // type:object size:0xC scope:local align:4 data:float +@9375 = .bss:0x803E26B0; // type:object size:0xC scope:local align:4 +DefaultGap$9374 = .bss:0x803E26BC; // type:object size:0xC scope:local align:4 data:float +@11324 = .bss:0x803E26C8; // type:object size:0xC scope:local align:4 +DefaultGap$11323 = .bss:0x803E26D4; // type:object size:0xC scope:local align:4 data:float +@4229 = .bss:0x803E26E0; // type:object size:0xC scope:local align:4 +@5157 = .bss:0x803E26F0; // type:object size:0xC scope:local align:4 +l_snap = .bss:0x803E26FC; // type:object size:0xEE8 scope:global align:4 data:4byte +...bss.0 = .bss:0x803E35E8; // type:label scope:local +@3569 = .bss:0x803E35E8; // type:object size:0xC scope:local align:4 +@4268 = .bss:0x803E35F4; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803E3600; // type:object size:0x34 scope:local align:4 +@4341 = .bss:0x803E3634; // type:object size:0xC scope:local align:4 +l_msgCtrl = .bss:0x803E3640; // type:object size:0xC scope:global align:4 +@5150 = .bss:0x803E3650; // type:object size:0xC scope:local align:4 +offset_arrow_pos$5149 = .bss:0x803E365C; // type:object size:0xC scope:local align:4 data:float +arcName$4148 = .bss:0x803E3668; // type:object size:0x20 scope:local align:4 +@5400 = .bss:0x803E3688; // type:object size:0xC scope:local align:4 +fuse_offset$5399 = .bss:0x803E3694; // type:object size:0xC scope:local align:4 data:float +@4865 = .bss:0x803E36A0; // type:object size:0xC scope:local align:4 +local_center$4864 = .bss:0x803E36AC; // type:object size:0xC scope:local align:4 data:float +@5179 = .bss:0x803E36B8; // type:object size:0xC scope:local align:4 +fuse_offset$5178 = .bss:0x803E36C4; // type:object size:0xC scope:local align:4 data:float +...bss.0 = .bss:0x803E36D0; // type:label scope:local +@3569 = .bss:0x803E36D0; // type:object size:0xC scope:local align:4 +@4320 = .bss:0x803E36DC; // type:object size:0xC scope:local align:4 +l_blur_top = .bss:0x803E36E8; // type:object size:0xC scope:global align:4 data:float +@4321 = .bss:0x803E36F4; // type:object size:0xC scope:local align:4 +l_blur_root = .bss:0x803E3700; // type:object size:0xC scope:global align:4 data:float +texObj$4441 = .bss:0x803E370C; // type:object size:0x20 scope:local align:4 +@5156 = .bss:0x803E372C; // type:object size:0xC scope:local align:4 +at_offset$5155 = .bss:0x803E3738; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803E3748; // type:label scope:local +@3569 = .bss:0x803E3748; // type:object size:0xC scope:local align:4 +@4058 = .bss:0x803E3754; // type:object size:0xC scope:local align:4 +Vobj03_pos0 = .bss:0x803E3760; // type:object size:0x12C scope:global align:4 +@4060 = .bss:0x803E388C; // type:object size:0xC scope:local align:4 +Vobj03_pos1 = .bss:0x803E3898; // type:object size:0x12C scope:global align:4 +@4062 = .bss:0x803E39C4; // type:object size:0xC scope:local align:4 +Vobj04_pos0 = .bss:0x803E39D0; // type:object size:0x12C scope:global align:4 +@4064 = .bss:0x803E3AFC; // type:object size:0xC scope:local align:4 +Vobj04_pos1 = .bss:0x803E3B08; // type:object size:0x12C scope:global align:4 +@4066 = .bss:0x803E3C34; // type:object size:0xC scope:local align:4 +Vobj05_pos0 = .bss:0x803E3C40; // type:object size:0x12C scope:global align:4 +@4068 = .bss:0x803E3D6C; // type:object size:0xC scope:local align:4 +Vobj05_pos1 = .bss:0x803E3D78; // type:object size:0x12C scope:global align:4 +@4070 = .bss:0x803E3EA4; // type:object size:0xC scope:local align:4 +Vobj07_0_pos0 = .bss:0x803E3EB0; // type:object size:0x12C scope:global align:4 +@4072 = .bss:0x803E3FDC; // type:object size:0xC scope:local align:4 +Vobj07_0_pos1 = .bss:0x803E3FE8; // type:object size:0x12C scope:global align:4 +...bss.0 = .bss:0x803E4118; // type:label scope:local +@3569 = .bss:0x803E4118; // type:object size:0xC scope:local align:4 +@4427 = .bss:0x803E4124; // type:object size:0xC scope:local align:4 +ripple_scale$4426 = .bss:0x803E4130; // type:object size:0xC scope:local align:4 +@4450 = .bss:0x803E413C; // type:object size:0xC scope:local align:4 +ripple_scale$4449 = .bss:0x803E4148; // type:object size:0xC scope:local align:4 +@4099 = .bss:0x803E4158; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803E4164; // type:object size:0xA4 scope:local align:4 data:4byte +@4210 = .bss:0x803E4208; // type:object size:0xC scope:local align:4 +l_himo2HIO = .bss:0x803E4214; // type:object size:0x24 scope:global align:4 data:4byte +@3998 = .bss:0x803E4238; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803E4244; // type:object size:0x48 scope:local align:4 +@4059 = .bss:0x803E4290; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803E429C; // type:object size:0x94 scope:local align:4 +...bss.0 = .bss:0x803E4330; // type:label scope:local +@3569 = .bss:0x803E4330; // type:object size:0xC scope:local align:4 +@4263 = .bss:0x803E433C; // type:object size:0xC scope:local align:4 +pos$4262 = .bss:0x803E4348; // type:object size:0xC scope:local align:4 +@4269 = .bss:0x803E4354; // type:object size:0xC scope:local align:4 +pos$4268 = .bss:0x803E4360; // type:object size:0xC scope:local align:4 +@4275 = .bss:0x803E436C; // type:object size:0xC scope:local align:4 +pos$4274 = .bss:0x803E4378; // type:object size:0xC scope:local align:4 +@4568 = .bss:0x803E4384; // type:object size:0xC scope:local align:4 +pos$4567 = .bss:0x803E4390; // type:object size:0xC scope:local align:4 data:float +@4679 = .bss:0x803E439C; // type:object size:0xC scope:local align:4 +pos$4678 = .bss:0x803E43A8; // type:object size:0xC scope:local align:4 data:float +@4833 = .bss:0x803E43B4; // type:object size:0xC scope:local align:4 +pos$4832 = .bss:0x803E43C0; // type:object size:0xC scope:local align:4 +@4838 = .bss:0x803E43CC; // type:object size:0xC scope:local align:4 +pos$4837 = .bss:0x803E43D8; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803E43E8; // type:label scope:local +@3569 = .bss:0x803E43E8; // type:object size:0xC scope:local align:4 +l_hammer_splash_particle_scale = .bss:0x803E43F4; // type:object size:0xC scope:global align:4 data:float +@4839 = .bss:0x803E4400; // type:object size:0xC scope:local align:4 +l_debug_keep_pos = .bss:0x803E440C; // type:object size:0xC scope:global align:4 data:float +@4840 = .bss:0x803E4418; // type:object size:0xC scope:local align:4 +@4841 = .bss:0x803E4424; // type:object size:0xC scope:local align:4 +right_dir$4883 = .bss:0x803E4430; // type:object size:0xC scope:local align:4 data:float +texObj$5157 = .bss:0x803E443C; // type:object size:0x20 scope:local align:4 +@5243 = .bss:0x803E445C; // type:object size:0xC scope:local align:4 +m_pcallback__25daPy_waterDropEcallBack_c = .bss:0x803E4468; // type:object size:0x5C scope:global align:4 data:4byte +normal_ripple_scale$5638 = .bss:0x803E44C4; // type:object size:0xC scope:local align:4 +small_ripple_scale$5641 = .bss:0x803E44D0; // type:object size:0xC scope:local align:4 +waterfall_splash_trans$5699 = .bss:0x803E44DC; // type:object size:0xC scope:local align:4 +run_splash_scale$6040 = .bss:0x803E44E8; // type:object size:0xC scope:local align:4 +run_grass_scale$6043 = .bss:0x803E44F4; // type:object size:0xC scope:local align:4 +heavy_emit_smoke_scale$6046 = .bss:0x803E4500; // type:object size:0xC scope:local align:4 +heavy_dyn_smoke_scale$6049 = .bss:0x803E450C; // type:object size:0xC scope:local align:4 +heavy_pat_smoke_scale$6052 = .bss:0x803E4518; // type:object size:0xC scope:local align:4 +tail_scale$6508 = .bss:0x803E4524; // type:object size:0xC scope:local align:4 data:float +arm_flame_scale$6651 = .bss:0x803E4530; // type:object size:0xC scope:local align:4 data:float +@6785 = .bss:0x803E453C; // type:object size:0xC scope:local align:4 +eff_scale0$6784 = .bss:0x803E4548; // type:object size:0xC scope:local align:4 +@6789 = .bss:0x803E4554; // type:object size:0xC scope:local align:4 +eff_scale2$6788 = .bss:0x803E4560; // type:object size:0xC scope:local align:4 +direction$6792 = .bss:0x803E456C; // type:object size:0xC scope:local align:4 +splash_scale$14445 = .bss:0x803E4578; // type:object size:0xC scope:local align:4 data:float +ripple_scale$14448 = .bss:0x803E4584; // type:object size:0xC scope:local align:4 data:float +@15293 = .bss:0x803E4590; // type:object size:0xC scope:local align:4 +arm_pos$15292 = .bss:0x803E459C; // type:object size:0xC scope:local align:4 +@15297 = .bss:0x803E45A8; // type:object size:0xC scope:local align:4 +armA_offset$15296 = .bss:0x803E45B4; // type:object size:0xC scope:local align:4 +dynamic_scale$16750 = .bss:0x803E45C0; // type:object size:0xC scope:local align:4 data:float +particle_scale$16753 = .bss:0x803E45CC; // type:object size:0xC scope:local align:4 data:float +@17480 = .bss:0x803E45D8; // type:object size:0xC scope:local align:4 +local_height_offset$17479 = .bss:0x803E45E4; // type:object size:0xC scope:local align:4 data:float +eff_scale$18886 = .bss:0x803E45F0; // type:object size:0xC scope:local align:4 +eff_dscale$18889 = .bss:0x803E45FC; // type:object size:0xC scope:local align:4 +eff_pscale$18892 = .bss:0x803E4608; // type:object size:0xC scope:local align:4 +smoke_kusa_particle_scale$21005 = .bss:0x803E4614; // type:object size:0xC scope:local align:4 +emitter_scale$21008 = .bss:0x803E4620; // type:object size:0xC scope:local align:4 +emitter_trans$21011 = .bss:0x803E462C; // type:object size:0xC scope:local align:4 +d_scale$23162 = .bss:0x803E4638; // type:object size:0xC scope:local align:4 data:float +p_scale$23165 = .bss:0x803E4644; // type:object size:0xC scope:local align:4 data:float +emitter_trans$24824 = .bss:0x803E4650; // type:object size:0xC scope:local align:4 data:float +particle_scale$24827 = .bss:0x803E465C; // type:object size:0xC scope:local align:4 data:float +root_mtx$25647 = .bss:0x803E4668; // type:object size:0x30 scope:local align:4 +@27564 = .bss:0x803E4698; // type:object size:0xC scope:local align:4 +l_offCupOnAupPacket1 = .bss:0x803E46A4; // type:object size:0x10 scope:global align:4 +@27565 = .bss:0x803E46B4; // type:object size:0xC scope:local align:4 +l_offCupOnAupPacket2 = .bss:0x803E46C0; // type:object size:0x10 scope:global align:4 +@27566 = .bss:0x803E46D0; // type:object size:0xC scope:local align:4 +l_onCupOffAupPacket1 = .bss:0x803E46DC; // type:object size:0x10 scope:global align:4 +@27567 = .bss:0x803E46EC; // type:object size:0xC scope:local align:4 +l_onCupOffAupPacket2 = .bss:0x803E46F8; // type:object size:0x10 scope:global align:4 +normal_scale$38064 = .bss:0x803E4708; // type:object size:0xC scope:local align:4 data:float +boss_scale$38067 = .bss:0x803E4714; // type:object size:0xC scope:local align:4 data:float +@4175 = .bss:0x803E4720; // type:object size:0xC scope:local align:4 +l_offsetPos$4174 = .bss:0x803E472C; // type:object size:0xC scope:local align:4 data:float +@4168 = .bss:0x803E4738; // type:object size:0xC scope:local align:4 +l_cloth = .bss:0x803E4744; // type:object size:0x148 scope:global align:4 +offset$4646 = .bss:0x803E488C; // type:object size:0x18 scope:local align:4 data:float +@3997 = .bss:0x803E48A8; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803E48B8; // type:label scope:local +@3569 = .bss:0x803E48B8; // type:object size:0xC scope:local align:4 +@9215 = .bss:0x803E48C4; // type:object size:0xC scope:local align:4 +ofan$9214 = .bss:0x803E48D0; // type:object size:0xC scope:local align:4 +@9222 = .bss:0x803E48DC; // type:object size:0xC scope:local align:4 +opixy$9221 = .bss:0x803E48E8; // type:object size:0xC scope:local align:4 +@13483 = .bss:0x803E48F4; // type:object size:0xC scope:local align:4 +@13486 = .bss:0x803E4900; // type:object size:0xC scope:local align:4 +p$13482 = .bss:0x803E490C; // type:object size:0x18 scope:local align:4 +@13499 = .bss:0x803E4924; // type:object size:0xC scope:local align:4 +@13502 = .bss:0x803E4930; // type:object size:0xC scope:local align:4 +p$13498 = .bss:0x803E493C; // type:object size:0x18 scope:local align:4 +@14129 = .bss:0x803E4954; // type:object size:0xC scope:local align:4 +@14132 = .bss:0x803E4960; // type:object size:0xC scope:local align:4 +@14133 = .bss:0x803E496C; // type:object size:0xC scope:local align:4 +@14134 = .bss:0x803E4978; // type:object size:0xC scope:local align:4 +p$14128 = .bss:0x803E4984; // type:object size:0x30 scope:local align:4 +@14144 = .bss:0x803E49B4; // type:object size:0xC scope:local align:4 +@14147 = .bss:0x803E49C0; // type:object size:0xC scope:local align:4 +@14148 = .bss:0x803E49CC; // type:object size:0xC scope:local align:4 +@14149 = .bss:0x803E49D8; // type:object size:0xC scope:local align:4 +p$14143 = .bss:0x803E49E4; // type:object size:0x30 scope:local align:4 +@3999 = .bss:0x803E4A18; // type:object size:0xC scope:local align:4 +g_feHIO = .bss:0x803E4A24; // type:object size:0x1C scope:global align:4 +@4007 = .bss:0x803E4A40; // type:object size:0xC scope:local align:4 +g_fsHIO = .bss:0x803E4A4C; // type:object size:0x5C scope:global align:4 +@4467 = .bss:0x803E4AA8; // type:object size:0xC scope:local align:4 +g_env_light = .bss:0x803E4AB4; // type:object size:0xC9C scope:global align:4 +lightStatusData = .bss:0x803E5750; // type:object size:0x740 scope:global align:4 data:4byte +@4142 = .bss:0x803E5E90; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic3$draw__10dThunder_cFv = .bss:0x803E5E9C; // type:object size:0xC scope:global align:4 data:float +@4035 = .bss:0x803E5EA8; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803E5EB4; // type:object size:0x110 scope:local align:4 +@4047 = .bss:0x803E5FC8; // type:object size:0xC scope:local align:4 +g_mcHIO = .bss:0x803E5FD4; // type:object size:0x60 scope:global align:4 +@4072 = .bss:0x803E6038; // type:object size:0xC scope:local align:4 +g_mdHIO = .bss:0x803E6044; // type:object size:0x4C scope:global align:4 +@4184 = .bss:0x803E6090; // type:object size:0xC scope:local align:4 +g_mfHIO = .bss:0x803E609C; // type:object size:0x120 scope:global align:4 +@4107 = .bss:0x803E61C0; // type:object size:0xC scope:local align:4 +g_mf2HIO = .bss:0x803E61CC; // type:object size:0x98 scope:global align:4 +@4043 = .bss:0x803E6268; // type:object size:0xC scope:local align:4 +g_miHIO = .bss:0x803E6274; // type:object size:0x60 scope:global align:4 +@4000 = .bss:0x803E62D8; // type:object size:0xC scope:local align:4 +@4015 = .bss:0x803E62E8; // type:object size:0xC scope:local align:4 +g_msHIO = .bss:0x803E62F4; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x803E6328; // type:label scope:local +@3569 = .bss:0x803E6328; // type:object size:0xC scope:local align:4 +@4265 = .bss:0x803E6334; // type:object size:0xC scope:local align:4 +dMv_CIO_c = .bss:0x803E6340; // type:object size:0xC scope:global align:4 data:byte +@4320 = .bss:0x803E634C; // type:object size:0xC scope:local align:4 +g_mwHIO = .bss:0x803E6358; // type:object size:0xE8 scope:global align:4 +@4321 = .bss:0x803E6440; // type:object size:0xC scope:local align:4 +g_mwDHIO = .bss:0x803E644C; // type:object size:0xC8 scope:global align:4 +...bss.0 = .bss:0x803E6518; // type:label scope:local +@3569 = .bss:0x803E6518; // type:object size:0xC scope:local align:4 +sScreen2 = .bss:0x803E6524; // type:object size:0xC scope:local align:4 data:4byte +bbutton_icon = .bss:0x803E6530; // type:object size:0x60 scope:global align:4 +bbutton_kage = .bss:0x803E6590; // type:object size:0x60 scope:global align:4 +bbuttonTimer = .bss:0x803E65F0; // type:object size:0x30 scope:global align:4 +@3999 = .bss:0x803E6620; // type:object size:0xC scope:local align:4 +@4000 = .bss:0x803E662C; // type:object size:0xC scope:local align:4 +board = .bss:0x803E6638; // type:object size:0x84 scope:local align:4 data:4byte +@4001 = .bss:0x803E66BC; // type:object size:0xC scope:local align:4 +capture = .bss:0x803E66C8; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803E66D8; // type:label scope:local +@3569 = .bss:0x803E66D8; // type:object size:0xC scope:local align:4 +sScreen3 = .bss:0x803E66E4; // type:object size:0xC scope:global align:4 +bbutton_icon3 = .bss:0x803E66F0; // type:object size:0x60 scope:global align:4 +bbutton_kage3 = .bss:0x803E6750; // type:object size:0x60 scope:global align:4 +bbuttonTimer3 = .bss:0x803E67B0; // type:object size:0x30 scope:global align:4 +@4175 = .bss:0x803E67E0; // type:object size:0xC scope:local align:4 +@4176 = .bss:0x803E67EC; // type:object size:0xC scope:local align:4 +board = .bss:0x803E67F8; // type:object size:0x84 scope:local align:4 data:4byte +...bss.0 = .bss:0x803E6880; // type:label scope:local +@3569 = .bss:0x803E6880; // type:object size:0xC scope:local align:4 +@4480 = .bss:0x803E688C; // type:object size:0xC scope:local align:4 +item_parts = .bss:0x803E6898; // type:object size:0x38 scope:global align:4 +@4483 = .bss:0x803E68D0; // type:object size:0xC scope:local align:4 +g_meter_mapHIO = .bss:0x803E68DC; // type:object size:0x20 scope:global align:4 +@4629 = .bss:0x803E68FC; // type:object size:0xC scope:local align:4 +g_meterHIO = .bss:0x803E6908; // type:object size:0x158 scope:global align:4 +@4630 = .bss:0x803E6A60; // type:object size:0xC scope:local align:4 +g_menuHIO = .bss:0x803E6A6C; // type:object size:0xCC scope:global align:4 +@4631 = .bss:0x803E6B38; // type:object size:0xC scope:local align:4 +g_msgHIO = .bss:0x803E6B44; // type:object size:0x8C scope:global align:4 +@4632 = .bss:0x803E6BD0; // type:object size:0xC scope:local align:4 +g_messageHIO = .bss:0x803E6BDC; // type:object size:0x84 scope:global align:4 +@4707 = .bss:0x803E6C60; // type:object size:0xC scope:local align:4 +@4708 = .bss:0x803E6C6C; // type:object size:0xC scope:local align:4 +@4709 = .bss:0x803E6C78; // type:object size:0xC scope:local align:4 +tekari = .bss:0x803E6C84; // type:object size:0x84 scope:global align:4 data:4byte +@4711 = .bss:0x803E6D08; // type:object size:0xC scope:local align:4 +clock = .bss:0x803E6D14; // type:object size:0x18C scope:global align:4 +...bss.0 = .bss:0x803E6EA0; // type:label scope:local +@3569 = .bss:0x803E6EA0; // type:object size:0xC scope:local align:4 +button_icon = .bss:0x803E6EAC; // type:object size:0x20 scope:global align:4 +button_kage = .bss:0x803E6ECC; // type:object size:0x20 scope:global align:4 +buttonTimer = .bss:0x803E6EEC; // type:object size:0x10 scope:global align:4 +numberPane = .bss:0x803E6EFC; // type:object size:0xC scope:global align:4 data:4byte +@4275 = .bss:0x803E6F08; // type:object size:0xC scope:local align:4 +@4276 = .bss:0x803E6F14; // type:object size:0xC scope:local align:4 +capture = .bss:0x803E6F20; // type:object size:0xC scope:local align:4 +@4277 = .bss:0x803E6F2C; // type:object size:0xC scope:local align:4 +multiTex = .bss:0x803E6F38; // type:object size:0x38 scope:global align:4 +@4003 = .bss:0x803E6F70; // type:object size:0xC scope:local align:4 +g_nmHIO = .bss:0x803E6F7C; // type:object size:0x4C scope:global align:4 +@4004 = .bss:0x803E6FC8; // type:object size:0xC scope:local align:4 +g_owHIO = .bss:0x803E6FD4; // type:object size:0x1C scope:global align:4 +@4058 = .bss:0x803E6FF0; // type:object size:0xC scope:local align:4 +g_mnHIO = .bss:0x803E6FFC; // type:object size:0x20 scope:global align:4 +@4132 = .bss:0x803E7020; // type:object size:0xC scope:local align:4 +g_snHIO = .bss:0x803E702C; // type:object size:0x1C scope:global align:4 +...bss.0 = .bss:0x803E7048; // type:label scope:local +@3569 = .bss:0x803E7048; // type:object size:0xC scope:local align:4 +@4234 = .bss:0x803E7054; // type:object size:0xC scope:local align:4 +g_darkHIO = .bss:0x803E7060; // type:object size:0x28 scope:global align:4 +@4235 = .bss:0x803E7088; // type:object size:0xC scope:local align:4 +g_regHIO = .bss:0x803E7094; // type:object size:0xC68 scope:global align:4 data:4byte +@4236 = .bss:0x803E7CFC; // type:object size:0xC scope:local align:4 +g_envHIO = .bss:0x803E7D08; // type:object size:0x80 scope:global align:4 data:4byte +@4237 = .bss:0x803E7D88; // type:object size:0xC scope:local align:4 +g_msgDHIO = .bss:0x803E7D94; // type:object size:0x14 scope:global align:4 +number_of_resPhase = .bss:0x803E7DA8; // type:object size:0x23 scope:global align:4 +number_of_dylPhase = .bss:0x803E7DCC; // type:object size:0x1B scope:global align:4 +resPhase = .bss:0x803E7DE8; // type:object size:0x118 scope:global align:4 +dylPhase = .bss:0x803E7F00; // type:object size:0xD8 scope:global align:4 +@4574 = .bss:0x803E7FD8; // type:object size:0xC scope:local align:4 +arcName$4176 = .bss:0x803E7FE8; // type:object size:0x20 scope:local align:4 +...bss.0 = .bss:0x803E8008; // type:label scope:local +@3569 = .bss:0x803E8008; // type:object size:0xC scope:local align:4 +sbutton_icon = .bss:0x803E8014; // type:object size:0x20 scope:global align:4 +sbutton_kage = .bss:0x803E8034; // type:object size:0x20 scope:global align:4 +sbuttonTimer = .bss:0x803E8054; // type:object size:0x10 scope:global align:4 +@4096 = .bss:0x803E8064; // type:object size:0xC scope:local align:4 +@4102 = .bss:0x803E8070; // type:object size:0xC scope:local align:4 +m_ground_check__12dWaterMark_c = .bss:0x803E807C; // type:object size:0x54 scope:global align:4 data:4byte +@4128 = .bss:0x803E80D0; // type:object size:0xC scope:local align:4 +@4130 = .bss:0x803E80DC; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic3$draw__12dWindArrow_cFv = .bss:0x803E80E8; // type:object size:0xC scope:global align:4 data:float +l_scale$localstatic5$draw__12dWindArrow_cFv = .bss:0x803E80F4; // type:object size:0xC scope:global align:4 data:float +@4091 = .bss:0x803E8100; // type:object size:0xC scope:local align:4 +@2440 = .bss:0x803E8110; // type:object size:0xC scope:local align:4 +m_virtual_center__14cCcD_ShapeAttr = .bss:0x803E811C; // type:object size:0xC scope:global align:4 data:float +@2531 = .bss:0x803E8128; // type:object size:0xC scope:local align:4 +cross$2530 = .bss:0x803E8134; // type:object size:0xC scope:local align:4 data:float +g_Counter = .bss:0x803E8140; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x803E8150; // type:label scope:local +@2359 = .bss:0x803E8150; // type:object size:0xC scope:local align:4 +Zero__4cXyz = .bss:0x803E815C; // type:object size:0xC scope:global align:4 data:float +@2360 = .bss:0x803E8168; // type:object size:0xC scope:local align:4 +BaseX__4cXyz = .bss:0x803E8174; // type:object size:0xC scope:global align:4 data:float +@2361 = .bss:0x803E8180; // type:object size:0xC scope:local align:4 +BaseY__4cXyz = .bss:0x803E818C; // type:object size:0xC scope:global align:4 data:float +@2362 = .bss:0x803E8198; // type:object size:0xC scope:local align:4 +BaseZ__4cXyz = .bss:0x803E81A4; // type:object size:0xC scope:global align:4 data:float +@2363 = .bss:0x803E81B0; // type:object size:0xC scope:local align:4 +BaseXY__4cXyz = .bss:0x803E81BC; // type:object size:0xC scope:global align:4 +@2364 = .bss:0x803E81C8; // type:object size:0xC scope:local align:4 +BaseXZ__4cXyz = .bss:0x803E81D4; // type:object size:0xC scope:global align:4 +@2365 = .bss:0x803E81E0; // type:object size:0xC scope:local align:4 +BaseYZ__4cXyz = .bss:0x803E81EC; // type:object size:0xC scope:global align:4 +@2366 = .bss:0x803E81F8; // type:object size:0xC scope:local align:4 +BaseXYZ__4cXyz = .bss:0x803E8204; // type:object size:0xC scope:global align:4 data:float +@251 = .bss:0x803E8210; // type:object size:0xC scope:local align:4 +mtx = .bss:0x803E8220; // type:object size:0x1E0 scope:global align:4 +...bss.0 = .bss:0x803E8400; // type:label scope:local +@2364 = .bss:0x803E8400; // type:object size:0xC scope:local align:4 +@2365 = .bss:0x803E840C; // type:object size:0xC scope:local align:4 +@2366 = .bss:0x803E8418; // type:object size:0xC scope:local align:4 +@2367 = .bss:0x803E8424; // type:object size:0xC scope:local align:4 +@2368 = .bss:0x803E8430; // type:object size:0xC scope:local align:4 +clear_z_tobj = .bss:0x803E8440; // type:object size:0x20 scope:global align:4 +@3144 = .bss:0x803E8460; // type:object size:0xC scope:local align:4 +fc__15JPAFieldManager = .bss:0x803E846C; // type:object size:0x24 scope:global align:4 data:4byte +@2439 = .bss:0x803E8490; // type:object size:0xC scope:local align:4 +emtrInfo__14JPABaseEmitter = .bss:0x803E849C; // type:object size:0x14C scope:global align:4 data:4byte +...bss.0 = .bss:0x803E85E8; // type:label scope:local +@2467 = .bss:0x803E85E8; // type:object size:0xC scope:local align:4 +vc__7JPADraw = .bss:0x803E85F4; // type:object size:0x13C scope:global align:4 +@2468 = .bss:0x803E8730; // type:object size:0xC scope:local align:4 +cb__7JPADraw = .bss:0x803E873C; // type:object size:0xB4 scope:global align:4 +...bss.0 = .bss:0x803E87F0; // type:label scope:local +@732 = .bss:0x803E87F0; // type:object size:0xC scope:local align:4 +soovv_actor_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803E87FC; // type:object size:0x10 scope:global align:4 data:4byte +@735 = .bss:0x803E880C; // type:object size:0xC scope:local align:4 +soovv_actor_RELATION_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803E8818; // type:object size:0x10 scope:global align:4 data:4byte +@738 = .bss:0x803E8828; // type:object size:0xC scope:local align:4 +soovv_camera_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803E8834; // type:object size:0x10 scope:global align:4 data:4byte +@741 = .bss:0x803E8844; // type:object size:0xC scope:local align:4 +soovv_light_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803E8850; // type:object size:0x10 scope:global align:4 data:4byte +@744 = .bss:0x803E8860; // type:object size:0xC scope:local align:4 +soovv_particle_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803E886C; // type:object size:0x10 scope:global align:4 data:4byte +@747 = .bss:0x803E887C; // type:object size:0xC scope:local align:4 +soovv_sound_LOCATED___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803E8888; // type:object size:0x10 scope:global align:4 data:4byte +@786 = .bss:0x803E8898; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803E88A8; // type:label scope:local +@1012 = .bss:0x803E88A8; // type:object size:0xC scope:local align:4 +@1013 = .bss:0x803E88B4; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage14TAdaptor_actor = .bss:0x803E88C0; // type:object size:0x40 scope:global align:4 data:4byte +@1020 = .bss:0x803E8900; // type:object size:0xC scope:local align:4 +@1027 = .bss:0x803E890C; // type:object size:0xC scope:local align:4 +@1028 = .bss:0x803E8918; // type:object size:0xC scope:local align:4 +saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor = .bss:0x803E8924; // type:object size:0x90 scope:global align:4 data:4byte +...bss.0 = .bss:0x803E89B8; // type:label scope:local +@890 = .bss:0x803E89B8; // type:object size:0xC scope:local align:4 +@895 = .bss:0x803E89C4; // type:object size:0xC scope:local align:4 +@900 = .bss:0x803E89D0; // type:object size:0xC scope:local align:4 +@905 = .bss:0x803E89DC; // type:object size:0xC scope:local align:4 +@906 = .bss:0x803E89E8; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage15TAdaptor_camera = .bss:0x803E89F4; // type:object size:0xA0 scope:global align:4 data:4byte +...bss.0 = .bss:0x803E8A98; // type:label scope:local +@821 = .bss:0x803E8A98; // type:object size:0xC scope:local align:4 +@826 = .bss:0x803E8AA4; // type:object size:0xC scope:local align:4 +@827 = .bss:0x803E8AB0; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage12TAdaptor_fog = .bss:0x803E8ABC; // type:object size:0x60 scope:global align:4 data:4byte +...bss.0 = .bss:0x803E8B20; // type:label scope:local +@889 = .bss:0x803E8B20; // type:object size:0xC scope:local align:4 +@890 = .bss:0x803E8B2C; // type:object size:0xC scope:local align:4 +@891 = .bss:0x803E8B38; // type:object size:0xC scope:local align:4 +@892 = .bss:0x803E8B44; // type:object size:0xC scope:local align:4 +@893 = .bss:0x803E8B50; // type:object size:0xC scope:local align:4 +@894 = .bss:0x803E8B5C; // type:object size:0xC scope:local align:4 +saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light = .bss:0x803E8B68; // type:object size:0x48 scope:global align:4 data:4byte +...bss.0 = .bss:0x803E8BB0; // type:label scope:local +aoData$1089 = .bss:0x803E8BB0; // type:object size:0x20 scope:local align:4 data:4byte +@1226 = .bss:0x803E8BD0; // type:object size:0xC scope:local align:4 +@1227 = .bss:0x803E8BDC; // type:object size:0xC scope:local align:4 +@1230 = .bss:0x803E8BE8; // type:object size:0xC scope:local align:4 +@1233 = .bss:0x803E8BF4; // type:object size:0xC scope:local align:4 +@1236 = .bss:0x803E8C00; // type:object size:0xC scope:local align:4 +@1239 = .bss:0x803E8C0C; // type:object size:0xC scope:local align:4 +@1242 = .bss:0x803E8C18; // type:object size:0xC scope:local align:4 +@1244 = .bss:0x803E8C24; // type:object size:0xC scope:local align:4 +saoVVOSetValue___Q214JStudio_JAudio14TAdaptor_sound = .bss:0x803E8C30; // type:object size:0x78 scope:global align:4 data:4byte +aoData$1383 = .bss:0x803E8CA8; // type:object size:0x90 scope:local align:4 data:4byte +@1721 = .bss:0x803E8D38; // type:object size:0xC scope:local align:4 +@1722 = .bss:0x803E8D44; // type:object size:0xC scope:local align:4 +dac__Q28JASystem6Kernel = .bss:0x803E8D50; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803E8D60; // type:label scope:local +@586 = .bss:0x803E8D60; // type:object size:0xC scope:local align:4 +strCtrl__Q28JASystem10HardStream = .bss:0x803E8D6C; // type:object size:0x50 scope:global align:4 +finfo$822 = .bss:0x803E8DBC; // type:object size:0xB4 scope:local align:4 +get_addr_cmd$826 = .bss:0x803E8E70; // type:object size:0x300 scope:local align:4 +stop_cmd$827 = .bss:0x803E9170; // type:object size:0x30 scope:local align:4 +finish_cmd$828 = .bss:0x803E91A0; // type:object size:0x30 scope:local align:4 +@590 = .bss:0x803E91D0; // type:object size:0xC scope:local align:4 +audioAramHeap__Q28JASystem6Kernel = .bss:0x803E91DC; // type:object size:0x14 scope:global align:4 +osc$650 = .bss:0x803E91F0; // type:object size:0x18 scope:local align:4 data:byte +@606 = .bss:0x803E9208; // type:object size:0xC scope:local align:4 +sAramHeap__Q28JASystem13WaveArcLoader = .bss:0x803E9214; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x803E9260; // type:label scope:local +sAudioThread__Q28JASystem12TAudioThread = .bss:0x803E9260; // type:object size:0x318 scope:global align:8 +saAudioStack__Q28JASystem12TAudioThread = .bss:0x803E9580; // type:object size:0x1000 scope:global align:32 +sAudioprocMQ__Q28JASystem12TAudioThread = .bss:0x803EA580; // type:object size:0x20 scope:global align:4 +saAudioMsgBuf__Q28JASystem12TAudioThread = .bss:0x803EA5A0; // type:object size:0x40 scope:global align:4 +DOLBY2_DELAY_BUF__Q28JASystem12DSPInterface = .bss:0x803EA5E0; // type:object size:0x960 scope:global align:32 +@364 = .bss:0x803EAF40; // type:object size:0xC scope:local align:4 +sDspQueueList__8JASystem = .bss:0x803EAF4C; // type:object size:0xC scope:global align:4 data:4byte +audio_task = .bss:0x803EAF60; // type:object size:0x50 scope:global align:32 +AUDIO_YIELD_BUFFER = .bss:0x803EAFC0; // type:object size:0x2000 scope:global align:32 +taskwork = .bss:0x803ECFC0; // type:object size:0x80 scope:global align:4 +sync_stack = .bss:0x803ED040; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x803ED050; // type:label scope:local +nullCamera__Q27JAInter5Const = .bss:0x803ED050; // type:object size:0xC scope:global align:4 data:4byte +nullActor__Q27JAInter5Const = .bss:0x803ED05C; // type:object size:0x10 scope:global align:4 data:4byte +camMtx__Q27JAInter5Const = .bss:0x803ED06C; // type:object size:0x30 scope:global align:4 +camTrans__Q27JAInter5Const = .bss:0x803ED09C; // type:object size:0xC scope:global align:4 +camPreTrans__Q27JAInter5Const = .bss:0x803ED0A8; // type:object size:0xC scope:global align:4 +seqControl__Q27JAInter11SequenceMgr = .bss:0x803ED0B8; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803ED0C8; // type:label scope:local +streamControl__Q27JAInter9StreamMgr = .bss:0x803ED0C8; // type:object size:0xC scope:global align:4 +finfo__Q27JAInter9StreamLib = .bss:0x803ED0D4; // type:object size:0x3C scope:global align:4 +header__Q27JAInter9StreamLib = .bss:0x803ED110; // type:object size:0x20 scope:global align:4 data:4byte +Filename__Q27JAInter9StreamLib = .bss:0x803ED130; // type:object size:0x64 scope:global align:4 +@1061 = .bss:0x803ED194; // type:object size:0xC scope:local align:4 +streamHeap__Q27JAInter9StreamLib = .bss:0x803ED1A0; // type:object size:0x14 scope:global align:4 +@940 = .bss:0x803ED1B8; // type:object size:0xC scope:local align:4 +systemPortCmd__Q27JAInter15SystemInterface = .bss:0x803ED1C4; // type:object size:0x10 scope:global align:4 +SecParams = .bss:0x803ED1E0; // type:object size:0x100 scope:global align:32 +__GBA = .bss:0x803ED2E0; // type:object size:0x400 scope:global align:8 +@454 = .bss:0x803ED6E0; // type:object size:0xC scope:local align:4 +sThreadList__9JKRThread = .bss:0x803ED6EC; // type:object size:0xC scope:global align:4 data:4byte +@287 = .bss:0x803ED6F8; // type:object size:0xC scope:local align:4 +sAramCommandList__7JKRAram = .bss:0x803ED704; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x803ED710; // type:object size:0x18 scope:local align:4 +@283 = .bss:0x803ED728; // type:object size:0xC scope:local align:4 +sAramList__11JKRAramHeap = .bss:0x803ED734; // type:object size:0xC scope:global align:4 data:4byte +@287 = .bss:0x803ED740; // type:object size:0xC scope:local align:4 +sAramPieceCommandList__12JKRAramPiece = .bss:0x803ED74C; // type:object size:0xC scope:global align:4 +mMutex__12JKRAramPiece = .bss:0x803ED758; // type:object size:0x18 scope:global align:4 +@2144 = .bss:0x803ED770; // type:object size:0xC scope:local align:4 +sVolumeList__13JKRFileLoader = .bss:0x803ED77C; // type:object size:0xC scope:global align:4 data:4byte +@578 = .bss:0x803ED788; // type:object size:0xC scope:local align:4 +sDvdList__10JKRDvdFile = .bss:0x803ED794; // type:object size:0xC scope:global align:4 +@283 = .bss:0x803ED7A0; // type:object size:0xC scope:local align:4 +sDvdAsyncList__12JKRDvdRipper = .bss:0x803ED7AC; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x803ED7B8; // type:object size:0x18 scope:local align:4 +@287 = .bss:0x803ED7D0; // type:object size:0xC scope:local align:4 +sDvdAramAsyncList__16JKRDvdAramRipper = .bss:0x803ED7DC; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x803ED7E8; // type:object size:0x18 scope:local align:4 +...bss.0 = .bss:0x803ED800; // type:label scope:local +@498 = .bss:0x803ED800; // type:object size:0xC scope:local align:4 +mPadList__10JUTGamePad = .bss:0x803ED80C; // type:object size:0xC scope:global align:4 data:4byte +mPadStatus__10JUTGamePad = .bss:0x803ED818; // type:object size:0x30 scope:global align:4 +mPadButton__10JUTGamePad = .bss:0x803ED848; // type:object size:0xC0 scope:global align:4 +mPadMStick__10JUTGamePad = .bss:0x803ED908; // type:object size:0x40 scope:global align:4 +mPadSStick__10JUTGamePad = .bss:0x803ED948; // type:object size:0x40 scope:global align:4 +exCallbackObject = .bss:0x803ED988; // type:object size:0x14 scope:global align:4 data:4byte +@2144 = .bss:0x803ED99C; // type:object size:0xC scope:local align:4 +sMapFileList__12JUTException = .bss:0x803ED9A8; // type:object size:0xC scope:global align:4 data:4byte +sMessageFileLine__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x803ED9B8; // type:object size:0x40 scope:global align:4 +sMessageString__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x803ED9F8; // type:object size:0x60 scope:global align:4 +j3dSys = .bss:0x803EDA58; // type:object size:0x128 scope:global align:4 +mCurrentMtx__6J3DSys = .bss:0x803EDB80; // type:object size:0x30 scope:global align:4 data:float +mCurrentS__6J3DSys = .bss:0x803EDBB0; // type:object size:0xC scope:global align:4 data:float +mParentS__6J3DSys = .bss:0x803EDBBC; // type:object size:0xC scope:global align:4 data:float +sTexCoordScaleTable__6J3DSys = .bss:0x803EDBC8; // type:object size:0x40 scope:global align:4 data:2byte +sGDLObj__17J3DDisplayListObj = .bss:0x803EDC08; // type:object size:0x10 scope:global align:4 data:4byte +j3dTexCoordTable = .bss:0x803EDC18; // type:object size:0x1DC7 scope:global align:4 +j3dTevSwapTableTable = .bss:0x803EF9E0; // type:object size:0x400 scope:global align:4 data:byte +j3dAlphaCmpTable = .bss:0x803EFDE0; // type:object size:0x300 scope:global align:4 +j3dZModeTable = .bss:0x803F00E0; // type:object size:0x60 scope:global align:4 +sNoUseDrawMtx__8J3DModel = .bss:0x803F0140; // type:object size:0x30 scope:global align:4 +sNoUseNrmMtx__8J3DModel = .bss:0x803F0170; // type:object size:0x24 scope:global align:4 +...bss.0 = .bss:0x803F01A0; // type:label scope:local +DriveInfo = .bss:0x803F01A0; // type:object size:0x20 scope:global align:32 +DriveBlock = .bss:0x803F01C0; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x803F01F0; // type:label scope:local +__OSErrorTable = .bss:0x803F01F0; // type:object size:0x44 scope:global align:4 +...bss.0 = .bss:0x803F0240; // type:label scope:local +Header = .bss:0x803F0240; // type:object size:0x20 scope:global align:32 +...bss.0 = .bss:0x803F0260; // type:label scope:local +Scb = .bss:0x803F0260; // type:object size:0x54 scope:global align:32 data:2byte +...bss.0 = .bss:0x803F02B8; // type:label scope:local +RunQueue = .bss:0x803F02B8; // type:object size:0x100 scope:global align:4 data:4byte +IdleThread = .bss:0x803F03B8; // type:object size:0x318 scope:global align:8 +DefaultThread = .bss:0x803F06D0; // type:object size:0x318 scope:global align:8 +IdleContext = .bss:0x803F09E8; // type:object size:0x2C8 scope:global align:8 +Ecb = .bss:0x803F0CB0; // type:object size:0xC0 scope:global align:4 +...bss.0 = .bss:0x803F0D70; // type:label scope:local +Packet = .bss:0x803F0D70; // type:object size:0x80 scope:global align:8 data:4byte +Alarm = .bss:0x803F0DF0; // type:object size:0xA0 scope:local align:8 +TypeTime = .bss:0x803F0E90; // type:object size:0x20 scope:global align:8 +XferTime = .bss:0x803F0EB0; // type:object size:0x20 scope:global align:8 +TypeCallback = .bss:0x803F0ED0; // type:object size:0x40 scope:global align:4 +RDSTHandler = .bss:0x803F0F10; // type:object size:0x10 scope:global align:4 data:4byte +InputBufferValid = .bss:0x803F0F20; // type:object size:0x10 scope:global align:4 +InputBuffer = .bss:0x803F0F30; // type:object size:0x20 scope:global align:4 +InputBufferVcount = .bss:0x803F0F50; // type:object size:0x10 scope:global align:4 +cmdFixDevice$327 = .bss:0x803F0F60; // type:object size:0x10 scope:local align:4 +...bss.0 = .bss:0x803F0F70; // type:label scope:local +CommandList = .bss:0x803F0F70; // type:object size:0x3C scope:global align:4 data:4byte +AlarmForWA = .bss:0x803F0FB0; // type:object size:0x28 scope:global align:8 +AlarmForTimeout = .bss:0x803F0FD8; // type:object size:0x28 scope:global align:8 +AlarmForBreak = .bss:0x803F1000; // type:object size:0x28 scope:global align:8 +Prev = .bss:0x803F1028; // type:object size:0xC scope:global align:4 +Curr = .bss:0x803F1034; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803F1040; // type:label scope:local +BB2 = .bss:0x803F1040; // type:object size:0x20 scope:global align:32 +CurrDiskID = .bss:0x803F1060; // type:object size:0x20 scope:global align:32 +DummyCommandBlock = .bss:0x803F1080; // type:object size:0x30 scope:global align:4 +ResetAlarm = .bss:0x803F10B0; // type:object size:0x28 scope:global align:8 +...bss.0 = .bss:0x803F10D8; // type:label scope:local +WaitingQueue = .bss:0x803F10D8; // type:object size:0x20 scope:global align:4 data:4byte +bb2Buf = .bss:0x803F10F8; // type:object size:0x3F scope:global align:4 +block$18 = .bss:0x803F1138; // type:object size:0x30 scope:local align:4 +...bss.0 = .bss:0x803F1168; // type:label scope:local +regs = .bss:0x803F1168; // type:object size:0x76 scope:global align:4 data:2byte +shdwRegs = .bss:0x803F11E0; // type:object size:0x76 scope:global align:4 +HorVer = .bss:0x803F1258; // type:object size:0x58 scope:global align:4 data:2byte +...bss.0 = .bss:0x803F12B0; // type:label scope:local +Type = .bss:0x803F12B0; // type:object size:0x10 scope:local align:4 +Origin = .bss:0x803F12C0; // type:object size:0x30 scope:global align:4 +CmdProbeDevice = .bss:0x803F12F0; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x803F1300; // type:label scope:local +__CARDBlock = .bss:0x803F1300; // type:object size:0x220 scope:global align:8 data:4byte +__CARDDiskNone = .bss:0x803F1520; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x803F1540; // type:label scope:local +gxData = .bss:0x803F1540; // type:object size:0x4F8 scope:global align:4 +FifoObj = .bss:0x803F1A38; // type:object size:0x80 scope:global align:4 +fragmentinfo = .bss:0x803F1AB8; // type:object size:0xC scope:local align:4 data:4byte +__atexit_funcs = .bss:0x803F1AC8; // type:object size:0x100 scope:global align:4 +protopool$192 = .bss:0x803F1BC8; // type:object size:0x38 scope:local align:4 data:4byte +stderr_buff = .bss:0x803F1C00; // type:object size:0x100 scope:global align:4 +stdout_buff = .bss:0x803F1D00; // type:object size:0x100 scope:global align:4 +stdin_buff = .bss:0x803F1E00; // type:object size:0x100 scope:global align:4 +gTRKEventQueue = .bss:0x803F1F00; // type:object size:0x28 scope:global align:4 +gTRKBigEndian = .bss:0x803F1F28; // type:object size:0x4 scope:global align:4 data:4byte +gTRKMsgBufs = .bss:0x803F1F30; // type:object size:0x19B0 scope:global align:4 +gTRKInputPendingPtr = .bss:0x803F38E0; // type:object size:0x4 scope:global align:4 data:4byte +gTRKFramingState = .bss:0x803F38E4; // type:object size:0x14 scope:global align:4 data:4byte +gTRKDispatchTableSize = .bss:0x803F38F8; // type:object size:0x4 scope:global align:4 data:4byte +IsTRKConnected = .bss:0x803F3900; // type:object size:0x4 scope:global align:4 data:4byte +TRK_saved_exceptionID = .bss:0x803F3908; // type:object size:0x2 scope:global align:2 data:2byte +gTRKState = .bss:0x803F390C; // type:object size:0xA4 scope:global align:4 data:4byte +gTRKCPUState = .bss:0x803F39B0; // type:object size:0x430 scope:global align:8 +gTRKSaveState = .bss:0x803F3DE0; // type:object size:0x94 scope:global align:4 +TRKvalue128_temp = .bss:0x803F3E74; // type:object size:0x10 scope:global align:4 +lc_base = .bss:0x803F3E88; // type:object size:0x4 scope:global align:4 data:4byte +TRK_mainError = .bss:0x803F3E90; // type:object size:0x4 scope:global align:4 data:4byte +...bss.0 = .bss:0x803F3E98; // type:label scope:local +gWritePos = .bss:0x803F3E98; // type:object size:0x4 scope:global align:4 data:4byte +gReadPos = .bss:0x803F3E9C; // type:object size:0x4 scope:global align:4 +gReadCount = .bss:0x803F3EA0; // type:object size:0x4 scope:global align:4 +_MetroTRK_Has_Framing = .bss:0x803F3EA4; // type:object size:0x4 scope:global align:4 +gReadBuf = .bss:0x803F3EA8; // type:object size:0x110A scope:global align:4 +gWriteBuf = .bss:0x803F4FB4; // type:object size:0x110A scope:global align:4 +bUseSerialIO = .bss:0x803F60C0; // type:object size:0x1 scope:global align:1 data:byte +developmentMode__7mDoMain = .sdata:0x803F60E0; // type:object size:0x1 scope:global align:1 data:byte +memMargin__7mDoMain = .sdata:0x803F60E4; // type:object size:0x4 scope:global align:4 data:4byte +mHeapBriefType = .sdata:0x803F60E8; // type:object size:0x1 scope:global align:1 data:byte +print_callerPCLevel = .sdata:0x803F60F0; // type:object size:0x1 scope:global align:1 data:byte +mHeap__13mDoGph_gInf_c = .sdata:0x803F60F8; // type:object size:0x8 scope:global align:4 data:4byte +mBackColor__13mDoGph_gInf_c = .sdata:0x803F6100; // type:object size:0x4 scope:global align:4 data:byte +mFadeColor__13mDoGph_gInf_c = .sdata:0x803F6104; // type:object size:0x4 scope:global align:4 data:byte +l_tevColor0$4558 = .sdata:0x803F6108; // type:object size:0x8 scope:local align:4 data:4byte +mCaptureDraw = .sdata:0x803F6110; // type:object size:0x1 scope:global align:1 data:byte +mCaptureTextureFormat = .sdata:0x803F6111; // type:object size:0x1 scope:global align:1 data:byte +mCaptureCaptureFormat = .sdata:0x803F6112; // type:object size:0x1 scope:global align:1 data:byte +mCaptureSizeWidth = .sdata:0x803F6113; // type:object size:0x1 scope:global align:1 data:byte +mCaptureSizeHeight = .sdata:0x803F6114; // type:object size:0x1 scope:global align:1 data:byte +mCaptureCenterX = .sdata:0x803F6116; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureCenterY = .sdata:0x803F6118; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureMonoColor0 = .sdata:0x803F611C; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureMonoColor1 = .sdata:0x803F6120; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureThreadStackSize = .sdata:0x803F6124; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureThreadPriority = .sdata:0x803F6128; // type:object size:0x4 scope:global align:4 data:4byte +mRenderModeObj__15mDoMch_render_c = .sdata:0x803F6130; // type:object size:0x4 scope:global align:4 data:4byte +next__14mDoMtx_stack_c = .sdata:0x803F6138; // type:object size:0x4 scope:global align:4 data:4byte +end__14mDoMtx_stack_c = .sdata:0x803F613C; // type:object size:0x4 scope:global align:4 data:4byte +l_normal$7302 = .sdata:0x803F6140; // type:object size:0x6 scope:local align:4 +l_normal$7801 = .sdata:0x803F6148; // type:object size:0x6 scope:local align:4 +kado_bit$5637 = .sdata:0x803F6150; // type:object size:0x8 scope:local align:4 +kado_check_x$5638 = .sdata:0x803F6158; // type:object size:0x8 scope:local align:4 +l_fopOvlpM_overlap = .sdata:0x803F6160; // type:object size:0x4 scope:local align:4 data:4byte +l_scnRqID = .sdata:0x803F6168; // type:object size:0x4 scope:local align:4 data:4byte +i_msgID = .sdata:0x803F6170; // type:object size:0x4 scope:global align:4 data:4byte +g_fopDwTg_Queue = .sdata:0x803F6178; // type:object size:0x8 scope:global align:4 data:4byte +g_fpcLn_Queue = .sdata:0x803F6180; // type:object size:0x8 scope:global align:4 +g_fpcNd_IsCheckOfDeleteTiming = .sdata:0x803F6188; // type:object size:0x4 scope:global align:4 data:4byte +crear$2186 = .sdata:0x803F6190; // type:object size:0x8 scope:local align:4 data:4byte +l_spotColor$4536 = .sdata:0x803F6198; // type:object size:0x4 scope:local align:4 data:byte +g_clearColor = .sdata:0x803F61A0; // type:object size:0x4 scope:global align:4 data:byte +g_blackColor = .sdata:0x803F61A4; // type:object size:0x4 scope:global align:4 data:4byte +g_whiteColor = .sdata:0x803F61A8; // type:object size:0x4 scope:global align:4 data:4byte +g_saftyWhiteColor = .sdata:0x803F61AC; // type:object size:0x4 scope:global align:4 data:4byte +m_playerRoom__10daNpc_Os_c = .sdata:0x803F61B0; // type:object size:0x3 scope:global align:4 +m_cattleRoomNo__10daNpc_Os_c = .sdata:0x803F61B3; // type:object size:0x1 scope:global align:1 +daTitle_Kirakira_Sound_flag__14daTitle_proc_c = .sdata:0x803F61B4; // type:object size:0x1 scope:global align:1 data:byte +l_defaultName$6963 = .sdata:0x803F61B8; // type:object size:0x5 scope:local align:4 data:string +ZModeInfo$4898 = .sdata:0x803F61C0; // type:object size:0x4 scope:local align:4 data:byte +angle_z$4961 = .sdata:0x803F61C4; // type:object size:0x8 scope:local align:4 +cloth_counter__14dClothVobj03_c = .sdata:0x803F61D0; // type:object size:0x4 scope:global align:4 data:4byte +cloth_counter__14dClothVobj04_c = .sdata:0x803F61D4; // type:object size:0x4 scope:global align:4 data:4byte +cloth_counter__14dClothVobj05_c = .sdata:0x803F61D8; // type:object size:0x4 scope:global align:4 data:4byte +cloth_counter__16dClothVobj07_0_c = .sdata:0x803F61DC; // type:object size:0x4 scope:global align:4 data:4byte +m_se_type__8daBoko_c = .sdata:0x803F61E0; // type:object size:0x6 scope:global align:4 +action_table$4428 = .sdata:0x803F61E8; // type:object size:0x8 scope:local align:4 +se_table$4535 = .sdata:0x803F61F0; // type:object size:0x4 scope:local align:4 +action_table$4728 = .sdata:0x803F61F4; // type:object size:0x8 scope:local align:4 +daNpc_Tt_tact_table = .sdata:0x803F6200; // type:object size:0x5 scope:global align:4 +g_dTree_shadowTexCoord = .sdata:0x803F6208; // type:object size:0x8 scope:global align:4 +l_shadowColor$4656 = .sdata:0x803F6210; // type:object size:0x4 scope:local align:4 data:4byte +l_modelStatus$4683 = .sdata:0x803F6214; // type:object size:0x6 scope:local align:4 +l_color$4348 = .sdata:0x803F6220; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5298 = .sdata:0x803F6224; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5690 = .sdata:0x803F6228; // type:object size:0x4 scope:local align:4 data:4byte +clearColor$5775 = .sdata:0x803F622C; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5884 = .sdata:0x803F6230; // type:object size:0x4 scope:local align:4 data:4byte +mWipeColor__12dDlst_list_c = .sdata:0x803F6234; // type:object size:0x4 scope:global align:4 data:byte +now_room = .sdata:0x803F6238; // type:object size:0x4 scope:global align:4 data:4byte +loc_type_num__12dAttention_c = .sdata:0x803F6240; // type:object size:0x4 scope:global align:4 data:4byte +act_type_num__12dAttention_c = .sdata:0x803F6244; // type:object size:0x4 scope:global align:4 data:4byte +ang_table$4272 = .sdata:0x803F6248; // type:object size:0x6 scope:local align:4 +l_shadowColor$5141 = .sdata:0x803F6250; // type:object size:0x4 scope:local align:4 data:4byte +l_color3 = .sdata:0x803F6258; // type:object size:0x8 scope:global align:4 +l_color = .sdata:0x803F6260; // type:object size:0x8 scope:local align:4 +color0$4442 = .sdata:0x803F6268; // type:object size:0x4 scope:local align:4 data:4byte +Vobj03_pos = .sdata:0x803F6270; // type:object size:0x8 scope:global align:4 +Vobj04_pos = .sdata:0x803F6278; // type:object size:0x8 scope:global align:4 +Vobj05_pos = .sdata:0x803F6280; // type:object size:0x8 scope:global align:4 +Vobj07_0_pos = .sdata:0x803F6288; // type:object size:0x8 scope:global align:4 +m_timer_max__8daItem_c = .sdata:0x803F6290; // type:object size:0x4 scope:global align:4 data:4byte +dzb$4138 = .sdata:0x803F6298; // type:object size:0x8 scope:local align:4 +l_arcName = .sdata:0x803F62A0; // type:object size:0x5 scope:global align:4 data:string +l_freeze_fade_color = .sdata:0x803F62A8; // type:object size:0x4 scope:global align:4 +n_color0$5158 = .sdata:0x803F62AC; // type:object size:0x4 scope:local align:4 data:4byte +y_color0$5159 = .sdata:0x803F62B0; // type:object size:0x4 scope:local align:4 data:4byte +g_color0$5160 = .sdata:0x803F62B4; // type:object size:0x4 scope:local align:4 data:4byte +m_type__18daPy_dmEcallBack_c = .sdata:0x803F62B8; // type:object size:0x2 scope:global align:2 data:2byte +BASE_HEIGHT__14daSea_packet_c = .sdata:0x803F62C0; // type:object size:0x4 scope:global align:4 data:float +l_zmodeInfo = .sdata:0x803F62C8; // type:object size:0x4 scope:global align:4 data:byte +curxp = .sdata:0x803F62D0; // type:object size:0x8 scope:global align:4 +txt$4112 = .sdata:0x803F62D8; // type:object size:0x6 scope:local align:4 data:byte +posx$5833 = .sdata:0x803F62E0; // type:object size:0x8 scope:local align:4 +dGover_tex_number = .sdata:0x803F62E8; // type:object size:0x2 scope:global align:2 data:2byte +lightMask = .sdata:0x803F62F0; // type:object size:0x2 scope:global align:2 data:2byte +lightStatusPt = .sdata:0x803F62F4; // type:object size:0x4 scope:global align:4 data:4byte +S_wether_table$5990 = .sdata:0x803F62F8; // type:object size:0x8 scope:local align:4 +S_wether_mode_pat01$5991 = .sdata:0x803F6300; // type:object size:0x4 scope:local align:4 data:byte +S_wether_mode_pat02$5993 = .sdata:0x803F6304; // type:object size:0x4 scope:local align:4 data:byte +S_wether_mode_pat03$5995 = .sdata:0x803F6308; // type:object size:0x4 scope:local align:4 data:byte +S_wether_mode_pat04$5997 = .sdata:0x803F630C; // type:object size:0x2 scope:local align:4 data:byte +S_wether_time_pat04$5998 = .sdata:0x803F6310; // type:object size:0x4 scope:local align:4 +korogStat = .sdata:0x803F6318; // type:object size:0x8 scope:global align:4 +tag$5675 = .sdata:0x803F6320; // type:object size:0x8 scope:local align:4 data:string +lockFlag = .sdata:0x803F6328; // type:object size:0x1 scope:global align:1 data:byte +linemax = .sdata:0x803F6330; // type:object size:0x2 scope:global align:2 data:2byte +dMeter_windID = .sdata:0x803F6338; // type:object size:0x4 scope:global align:4 data:4byte +alphaNowFrame$8034 = .sdata:0x803F633C; // type:object size:0x6 scope:local align:4 data:2byte +initPosX$11639 = .sdata:0x803F6344; // type:object size:0x6 scope:local align:4 +initPosY$11640 = .sdata:0x803F634C; // type:object size:0x6 scope:local align:4 +cdFrame0 = .sdata:0x803F6358; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame1 = .sdata:0x803F635A; // type:object size:0x2 scope:global align:2 data:2byte +tmFrame = .sdata:0x803F635C; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame2 = .sdata:0x803F635E; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame3 = .sdata:0x803F6360; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame4 = .sdata:0x803F6362; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame5 = .sdata:0x803F6364; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame6 = .sdata:0x803F6366; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame7 = .sdata:0x803F6368; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame8 = .sdata:0x803F636A; // type:object size:0x2 scope:global align:2 data:2byte +dMinigame_Starter_tex_number = .sdata:0x803F636C; // type:object size:0x2 scope:global align:2 data:2byte +dMgtem_perfect_tex = .sdata:0x803F6370; // type:object size:0x2 scope:global align:2 data:2byte +dMgtem_failed_tex = .sdata:0x803F6372; // type:object size:0x2 scope:global align:2 data:2byte +dMgtem_yougot_tex = .sdata:0x803F6374; // type:object size:0x2 scope:global align:2 data:2byte +dMgtem_remain_tex = .sdata:0x803F6376; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureMonoColor1$4901 = .sdata:0x803F6378; // type:object size:0x4 scope:local align:4 data:4byte +l_method$4402 = .sdata:0x803F6380; // type:object size:0x8 scope:local align:4 +M_DragB_resName = .sdata:0x803F6388; // type:object size:0x4 scope:global align:4 +kinBOSS_resName = .sdata:0x803F638C; // type:object size:0x8 scope:global align:4 +M_DaiB_resName = .sdata:0x803F6394; // type:object size:0x4 scope:global align:4 +SirenB_resName = .sdata:0x803F6398; // type:object size:0x4 scope:global align:4 +preLoadNo = .sdata:0x803F639C; // type:object size:0x1 scope:global align:1 data:byte +doPreLoad = .sdata:0x803F639D; // type:object size:0x1 scope:global align:1 data:byte +calc_mtx = .sdata:0x803F63A0; // type:object size:0x4 scope:global align:4 data:4byte +maxStdHeaps__Q29JFWSystem11CSetUpParam = .sdata:0x803F63A8; // type:object size:0x4 scope:global align:4 data:4byte +sysHeapSize__Q29JFWSystem11CSetUpParam = .sdata:0x803F63AC; // type:object size:0x4 scope:global align:4 data:4byte +fifoBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x803F63B0; // type:object size:0x4 scope:global align:4 data:4byte +aramAudioBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x803F63B4; // type:object size:0x4 scope:global align:4 data:4byte +aramGraphBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x803F63B8; // type:object size:0x4 scope:global align:4 data:4byte +streamPriority__Q29JFWSystem11CSetUpParam = .sdata:0x803F63BC; // type:object size:0x4 scope:global align:4 data:4byte +decompPriority__Q29JFWSystem11CSetUpParam = .sdata:0x803F63C0; // type:object size:0x4 scope:global align:4 data:4byte +aPiecePriority__Q29JFWSystem11CSetUpParam = .sdata:0x803F63C4; // type:object size:0x4 scope:global align:4 data:4byte +systemFontRes__Q29JFWSystem11CSetUpParam = .sdata:0x803F63C8; // type:object size:0x4 scope:global align:4 data:4byte +renderMode__Q29JFWSystem11CSetUpParam = .sdata:0x803F63CC; // type:object size:0x4 scope:global align:4 data:4byte +exConsoleBufferSize__Q29JFWSystem11CSetUpParam = .sdata:0x803F63D0; // type:object size:0x4 scope:global align:4 data:4byte +JFWAutoAbortGfx = .sdata:0x803F63D8; // type:object size:0x1 scope:global align:1 data:byte +maxCallbacksUser__Q28JASystem6Kernel = .sdata:0x803F63E0; // type:object size:0x4 scope:global align:4 data:4byte +gDacRate__Q28JASystem6Kernel = .sdata:0x803F63E8; // type:object size:0x4 scope:global align:4 data:float +gSubFrames__Q28JASystem6Kernel = .sdata:0x803F63EC; // type:object size:0x4 scope:global align:4 data:4byte +gFrameSamples__Q28JASystem6Kernel = .sdata:0x803F63F0; // type:object size:0x4 scope:global align:4 data:4byte +gDacSize__Q28JASystem6Kernel = .sdata:0x803F63F4; // type:object size:0x4 scope:global align:4 data:4byte +playListMax__Q28JASystem10HardStream = .sdata:0x803F63F8; // type:object size:0x4 scope:global align:4 data:4byte +audioDramSize__Q28JASystem6Kernel = .sdata:0x803F6400; // type:object size:0x4 scope:global align:4 data:4byte +audioAramSize__Q28JASystem6Kernel = .sdata:0x803F6404; // type:object size:0x4 scope:global align:4 data:4byte +numDSPBuf__Q28JASystem14TDSP_DACBuffer = .sdata:0x803F6408; // type:object size:0x1 scope:global align:1 data:byte +smnFree__Q28JASystem11TDSPChannel = .sdata:0x803F6410; // type:object size:0x4 scope:global align:4 data:4byte +DSP_LIMIT_RATIO__8JASystem = .sdata:0x803F6414; // type:object size:0x4 scope:global align:4 data:float +JAS_DSP_PREFIX__Q28JASystem12DSPInterface = .sdata:0x803F6418; // type:object size:0x2 scope:global align:2 data:2byte +COMP_BLOCKSAMPLES$485 = .sdata:0x803F641C; // type:object size:0x8 scope:local align:4 +COMP_BLOCKBYTES$486 = .sdata:0x803F6424; // type:object size:0x8 scope:local align:4 +MAX_MIXERLEVEL__Q28JASystem6Driver = .sdata:0x803F6430; // type:object size:0x2 scope:global align:2 data:2byte +MAX_AUTOMIXERLEVEL__Q28JASystem6Driver = .sdata:0x803F6432; // type:object size:0x2 scope:global align:2 data:2byte +JAS_SYSTEM_OUTPUT_MODE__Q28JASystem6Driver = .sdata:0x803F6434; // type:object size:0x4 scope:global align:4 data:4byte +JAS_UPDATE_INTERVAL__Q28JASystem6Driver = .sdata:0x803F6438; // type:object size:0x1 scope:global align:1 data:byte +DSP_MIXERLEVEL = .sdata:0x803F6440; // type:object size:0x2 scope:global align:2 data:2byte +flags__Q27JAInter8BankWave = .sdata:0x803F6448; // type:object size:0x2 scope:global align:4 data:byte +SceneSetFlag__Q27JAInter8BankWave = .sdata:0x803F644C; // type:object size:0x4 scope:global align:4 data:4byte +distanceParameterMoveTime__18JAIGlobalParameter = .sdata:0x803F6450; // type:object size:0x1 scope:global align:1 data:byte +audioSystemThreadPriority__18JAIGlobalParameter = .sdata:0x803F6451; // type:object size:0x1 scope:global align:1 data:byte +audioDvdThreadPriority__18JAIGlobalParameter = .sdata:0x803F6452; // type:object size:0x1 scope:global align:1 data:byte +seqMuteVolumeSePlay__18JAIGlobalParameter = .sdata:0x803F6453; // type:object size:0x1 scope:global align:1 data:byte +seqParameterLines__18JAIGlobalParameter = .sdata:0x803F6454; // type:object size:0x1 scope:global align:1 data:byte +streamParameterLines__18JAIGlobalParameter = .sdata:0x803F6455; // type:object size:0x1 scope:global align:1 data:byte +seDistanceFxParameter__18JAIGlobalParameter = .sdata:0x803F6456; // type:object size:0x2 scope:global align:2 data:2byte +soundSceneMax__18JAIGlobalParameter = .sdata:0x803F6458; // type:object size:0x4 scope:global align:4 data:4byte +seRegistMax__18JAIGlobalParameter = .sdata:0x803F645C; // type:object size:0x4 scope:global align:4 data:4byte +seTrackMax__18JAIGlobalParameter = .sdata:0x803F6460; // type:object size:0x4 scope:global align:4 data:4byte +seqTrackMax__18JAIGlobalParameter = .sdata:0x803F6464; // type:object size:0x4 scope:global align:4 data:4byte +seqPlayTrackMax__18JAIGlobalParameter = .sdata:0x803F6468; // type:object size:0x4 scope:global align:4 data:4byte +seqControlBufferMax__18JAIGlobalParameter = .sdata:0x803F646C; // type:object size:0x4 scope:global align:4 data:4byte +streamControlBufferMax__18JAIGlobalParameter = .sdata:0x803F6470; // type:object size:0x4 scope:global align:4 data:4byte +streamParameterBufferMax__18JAIGlobalParameter = .sdata:0x803F6474; // type:object size:0x4 scope:global align:4 data:4byte +autoHeapMax__18JAIGlobalParameter = .sdata:0x803F6478; // type:object size:0x4 scope:global align:4 data:4byte +stayHeapMax__18JAIGlobalParameter = .sdata:0x803F647C; // type:object size:0x4 scope:global align:4 data:4byte +autoHeapRoomSize__18JAIGlobalParameter = .sdata:0x803F6480; // type:object size:0x4 scope:global align:4 data:4byte +stayHeapSize__18JAIGlobalParameter = .sdata:0x803F6484; // type:object size:0x4 scope:global align:4 data:4byte +initDataFileName__18JAIGlobalParameter = .sdata:0x803F6488; // type:object size:0x4 scope:global align:4 data:4byte +wavePath__18JAIGlobalParameter = .sdata:0x803F648C; // type:object size:0x4 scope:global align:4 data:4byte +sequenceArchivesPath__18JAIGlobalParameter = .sdata:0x803F6490; // type:object size:0x4 scope:global align:4 data:4byte +streamPath__18JAIGlobalParameter = .sdata:0x803F6494; // type:object size:0x4 scope:global align:4 data:4byte +audioResPath__18JAIGlobalParameter = .sdata:0x803F6498; // type:object size:0x4 scope:global align:4 data:4byte +sequenceArchivesFileName__18JAIGlobalParameter = .sdata:0x803F649C; // type:object size:0x4 scope:global align:4 data:4byte +inputGainDown__18JAIGlobalParameter = .sdata:0x803F64A0; // type:object size:0x4 scope:global align:4 data:float +outputGainUp__18JAIGlobalParameter = .sdata:0x803F64A4; // type:object size:0x4 scope:global align:4 data:float +distanceMax__18JAIGlobalParameter = .sdata:0x803F64A8; // type:object size:0x4 scope:global align:4 data:float +maxVolumeDistance__18JAIGlobalParameter = .sdata:0x803F64AC; // type:object size:0x4 scope:global align:4 data:float +seDolbyCenterValue__18JAIGlobalParameter = .sdata:0x803F64B0; // type:object size:0x4 scope:global align:4 data:float +seDolbyFrontDistanceMax__18JAIGlobalParameter = .sdata:0x803F64B4; // type:object size:0x4 scope:global align:4 data:float +seDolbyBehindDistanceMax__18JAIGlobalParameter = .sdata:0x803F64B8; // type:object size:0x4 scope:global align:4 data:float +dopplarMoveTime__18JAIGlobalParameter = .sdata:0x803F64BC; // type:object size:0x4 scope:global align:4 data:4byte +dummyObjectLifeTime__18JAIGlobalParameter = .sdata:0x803F64C0; // type:object size:0x4 scope:global align:4 data:4byte +dummyObjectMax__18JAIGlobalParameter = .sdata:0x803F64C4; // type:object size:0x4 scope:global align:4 data:4byte +seqMuteMoveSpeedSePlay__18JAIGlobalParameter = .sdata:0x803F64C8; // type:object size:0x4 scope:global align:4 data:4byte +audioCameraMax__18JAIGlobalParameter = .sdata:0x803F64CC; // type:object size:0x4 scope:global align:4 data:4byte +systemTrackMax__18JAIGlobalParameter = .sdata:0x803F64D0; // type:object size:0x4 scope:global align:4 data:4byte +panDistanceMax__18JAIGlobalParameter = .sdata:0x803F64D4; // type:object size:0x4 scope:global align:4 data:float +panDistance2Max__18JAIGlobalParameter = .sdata:0x803F64D8; // type:object size:0x4 scope:global align:4 data:float +panAngleParameter__18JAIGlobalParameter = .sdata:0x803F64DC; // type:object size:0x4 scope:global align:4 data:float +panAngleParameter2__18JAIGlobalParameter = .sdata:0x803F64E0; // type:object size:0x4 scope:global align:4 data:float +dopplarParameter__18JAIGlobalParameter = .sdata:0x803F64E4; // type:object size:0x4 scope:global align:4 data:float +seDistanceWaitMax__18JAIGlobalParameter = .sdata:0x803F64E8; // type:object size:0x2 scope:global align:2 data:2byte +seDistancepitchMax__18JAIGlobalParameter = .sdata:0x803F64EC; // type:object size:0x4 scope:global align:4 data:float +LOOP_BLOCKS__Q27JAInter9StreamLib = .sdata:0x803F64F0; // type:object size:0x4 scope:global align:4 data:4byte +LOOP_SAMPLESIZE__Q27JAInter9StreamLib = .sdata:0x803F64F4; // type:object size:0x4 scope:global align:4 data:4byte +outputmode__Q27JAInter9StreamLib = .sdata:0x803F64F8; // type:object size:0x4 scope:global align:4 data:4byte +jai_rnd_seed = .sdata:0x803F6500; // type:object size:0x4 scope:global align:4 data:4byte +mCPosToNote3__10JAIZelInst = .sdata:0x803F6508; // type:object size:0x5 scope:global align:4 data:string +mCPosToNote4__10JAIZelInst = .sdata:0x803F6510; // type:object size:0x5 scope:global align:4 data:string +mCPosToNote61__10JAIZelInst = .sdata:0x803F6518; // type:object size:0x5 scope:global align:4 data:string +mCPosToNote62__10JAIZelInst = .sdata:0x803F6520; // type:object size:0x5 scope:global align:4 data:string +SE_REGIST_MAX__11JAIZelParam = .sdata:0x803F6528; // type:object size:0x4 scope:global align:4 data:4byte +SOUND_SCENE_MAX__11JAIZelParam = .sdata:0x803F652C; // type:object size:0x4 scope:global align:4 data:4byte +STREAM_DECODED_BUFFERS__11JAIZelParam = .sdata:0x803F6530; // type:object size:0x4 scope:global align:4 data:4byte +SEQ_CONTROL_BUF_MAX__11JAIZelParam = .sdata:0x803F6534; // type:object size:0x4 scope:global align:4 data:4byte +STREAM_CONTROL_BUF_MAX__11JAIZelParam = .sdata:0x803F6538; // type:object size:0x4 scope:global align:4 data:4byte +AUTO_HEAP_MAX__11JAIZelParam = .sdata:0x803F653C; // type:object size:0x4 scope:global align:4 data:4byte +STAY_HEAP_MAX__11JAIZelParam = .sdata:0x803F6540; // type:object size:0x4 scope:global align:4 data:4byte +AUTO_HEAP_ROOM_SIZE__11JAIZelParam = .sdata:0x803F6544; // type:object size:0x4 scope:global align:4 data:4byte +STAY_HEAP_ROOM_SIZE__11JAIZelParam = .sdata:0x803F6548; // type:object size:0x4 scope:global align:4 data:4byte +SYSTEM_TRACK_MAX__11JAIZelParam = .sdata:0x803F654C; // type:object size:0x4 scope:global align:4 data:4byte +PLAY_TRACK_MAX__11JAIZelParam = .sdata:0x803F6550; // type:object size:0x4 scope:global align:4 data:4byte +DISTANCE_MAX__11JAIZelParam = .sdata:0x803F6554; // type:object size:0x4 scope:global align:4 data:float +MAX_VOLUME_DISTANCE__11JAIZelParam = .sdata:0x803F6558; // type:object size:0x4 scope:global align:4 data:float +DOLBY_CENTER_VALUE__11JAIZelParam = .sdata:0x803F655C; // type:object size:0x1 scope:global align:1 data:byte +DOLBY_FLONT_DISTANCE_MAX__11JAIZelParam = .sdata:0x803F6560; // type:object size:0x4 scope:global align:4 data:float +DOLBY_BEHIND_DISTANCE_MAX__11JAIZelParam = .sdata:0x803F6564; // type:object size:0x4 scope:global align:4 data:float +DISTANCE_FX_PARAM__11JAIZelParam = .sdata:0x803F6568; // type:object size:0x2 scope:global align:2 data:2byte +DUMMY_POSITION_MAX__11JAIZelParam = .sdata:0x803F656C; // type:object size:0x4 scope:global align:4 data:4byte +DUMMY_POSITION_LIFE_TIME__11JAIZelParam = .sdata:0x803F6570; // type:object size:0x4 scope:global align:4 data:4byte +INIT_DATA_FILE_NAME__11JAIZelParam = .sdata:0x803F6574; // type:object size:0x4 scope:global align:4 data:4byte +WAVE_PATH__11JAIZelParam = .sdata:0x803F6578; // type:object size:0x4 scope:global align:4 data:4byte +SEQ_PATH__11JAIZelParam = .sdata:0x803F657C; // type:object size:0x4 scope:global align:4 data:4byte +STREAM_PATH__11JAIZelParam = .sdata:0x803F6580; // type:object size:0x4 scope:global align:4 data:4byte +SEQ_ARCH_FILE_NAME__11JAIZelParam = .sdata:0x803F6584; // type:object size:0x4 scope:global align:4 data:4byte +VOL_BGM_DEFAULT__11JAIZelParam = .sdata:0x803F6588; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_DEFAULT__11JAIZelParam = .sdata:0x803F658C; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_VOICE_DEFAULT__11JAIZelParam = .sdata:0x803F658D; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_MOTION_DEFAULT__11JAIZelParam = .sdata:0x803F658E; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_FOOTNOTE_DEFAULT__11JAIZelParam = .sdata:0x803F658F; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_VOICE_DEFAULT__11JAIZelParam = .sdata:0x803F6590; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_MOVE_DEFAULT__11JAIZelParam = .sdata:0x803F6591; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_OBJECT_DEFAULT__11JAIZelParam = .sdata:0x803F6592; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_ATMOSPHERE_DEFAULT__11JAIZelParam = .sdata:0x803F6593; // type:object size:0x1 scope:global align:1 data:byte +VOL_BGM_TALKING__11JAIZelParam = .sdata:0x803F6594; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_TALKING__11JAIZelParam = .sdata:0x803F6598; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_VOICE_TALKING__11JAIZelParam = .sdata:0x803F6599; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_MOTION_TALKING__11JAIZelParam = .sdata:0x803F659A; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_FOOTNOTE_TALKING__11JAIZelParam = .sdata:0x803F659B; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_VOICE_TALKING__11JAIZelParam = .sdata:0x803F659C; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_MOVE_TALKING__11JAIZelParam = .sdata:0x803F659D; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_OBJECT_TALKING__11JAIZelParam = .sdata:0x803F659E; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_ATMOSPHERE_TALKING__11JAIZelParam = .sdata:0x803F659F; // type:object size:0x1 scope:global align:1 data:byte +VOL_BGM_PAUSING__11JAIZelParam = .sdata:0x803F65A0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_PAUSING__11JAIZelParam = .sdata:0x803F65A4; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_VOICE_PAUSING__11JAIZelParam = .sdata:0x803F65A5; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_MOTION_PAUSING__11JAIZelParam = .sdata:0x803F65A6; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_FOOTNOTE_PAUSING__11JAIZelParam = .sdata:0x803F65A7; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_VOICE_PAUSING__11JAIZelParam = .sdata:0x803F65A8; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_MOVE_PAUSING__11JAIZelParam = .sdata:0x803F65A9; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_OBJECT_PAUSING__11JAIZelParam = .sdata:0x803F65AA; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_ATMOSPHERE_PAUSING__11JAIZelParam = .sdata:0x803F65AB; // type:object size:0x1 scope:global align:1 data:byte +BGM_SCENE_CHANGE_FO_TIME__11JAIZelParam = .sdata:0x803F65AC; // type:object size:0x4 scope:global align:4 data:4byte +ENEMY_NEARBY_DIST__11JAIZelParam = .sdata:0x803F65B0; // type:object size:0x4 scope:global align:4 data:float +ENEMY_NEARBY_TRACK__11JAIZelParam = .sdata:0x803F65B4; // type:object size:0x1 scope:global align:1 data:byte +ENEMY_NEARBY_TRACK_2__11JAIZelParam = .sdata:0x803F65B5; // type:object size:0x1 scope:global align:1 data:byte +BTL_KAITENGIRI_TRACK__11JAIZelParam = .sdata:0x803F65B6; // type:object size:0x1 scope:global align:1 data:byte +SWORD_NOT_USING_TRACK__11JAIZelParam = .sdata:0x803F65B7; // type:object size:0x1 scope:global align:1 data:byte +ENEMY_NEARBY_FADEIN_TIME__11JAIZelParam = .sdata:0x803F65B8; // type:object size:0x4 scope:global align:4 data:4byte +ENEMY_NEARBY_FADEOUT_TIME__11JAIZelParam = .sdata:0x803F65BC; // type:object size:0x4 scope:global align:4 data:4byte +COMMON_BATTLE_FO_DELAY__11JAIZelParam = .sdata:0x803F65C0; // type:object size:0x1 scope:global align:1 data:byte +BTL_KAITENGIRI_FADEIN_TIME__11JAIZelParam = .sdata:0x803F65C4; // type:object size:0x4 scope:global align:4 data:4byte +BTL_KAITENGIRI_FADEOUT_TIME__11JAIZelParam = .sdata:0x803F65C8; // type:object size:0x4 scope:global align:4 data:4byte +BTL_SWORD_USING_FADE_TIME__11JAIZelParam = .sdata:0x803F65CC; // type:object size:0x4 scope:global align:4 data:4byte +MBOSS_ENEMY_NEARBY_TRACK__11JAIZelParam = .sdata:0x803F65D0; // type:object size:0x1 scope:global align:1 data:byte +MBOSS_BTL_KAITENGIRI_TRACK__11JAIZelParam = .sdata:0x803F65D1; // type:object size:0x1 scope:global align:1 data:byte +MBOSS_SWORD_USING_TRACK__11JAIZelParam = .sdata:0x803F65D2; // type:object size:0x1 scope:global align:1 data:byte +JAI_ZEL_NIGHT_FADEOUT_TIME__11JAIZelParam = .sdata:0x803F65D4; // type:object size:0x4 scope:global align:4 data:4byte +cm2hw$488 = .sdata:0x803F65D8; // type:object size:0x4 scope:local align:4 +sDefaultFillFlag__7JKRHeap = .sdata:0x803F65E0; // type:object size:0x1 scope:global align:1 data:byte +sSzpBufferSize__7JKRAram = .sdata:0x803F65E8; // type:object size:0x4 scope:global align:4 data:4byte +rootPath$2460 = .sdata:0x803F65F0; // type:object size:0x2 scope:local align:4 data:string +errorRetry__12JKRDvdRipper = .sdata:0x803F65F8; // type:object size:0x1 scope:global align:1 data:byte +sSzpBufferSize__12JKRDvdRipper = .sdata:0x803F65FC; // type:object size:0x4 scope:global align:4 data:4byte +errorRetry__16JKRDvdAramRipper = .sdata:0x803F6600; // type:object size:0x1 scope:global align:1 data:byte +sSzpBufferSize__16JKRDvdAramRipper = .sdata:0x803F6604; // type:object size:0x4 scope:global align:4 data:4byte +mStickMode__10JUTGamePad = .sdata:0x803F6608; // type:object size:0x4 scope:global align:4 data:4byte +sResetPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x803F660C; // type:object size:0x4 scope:global align:4 data:4byte +sResetMaskPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x803F6610; // type:object size:0x4 scope:global align:4 data:4byte +sMessageBuffer__12JUTException = .sdata:0x803F6618; // type:object size:0x4 scope:global align:4 +sDisplayTime__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x803F6620; // type:object size:0x4 scope:global align:4 data:4byte +sDevice__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x803F6624; // type:object size:0x4 scope:global align:4 data:4byte +mVisible__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x803F6628; // type:object size:0x1 scope:global align:1 data:byte +oneFrameRate = .sdata:0x803F6630; // type:object size:0x4 scope:global align:4 data:float +oneFrameRateUser = .sdata:0x803F6634; // type:object size:0x4 scope:global align:4 data:float +JRNTexImage1Ids = .sdata:0x803F6638; // type:object size:0x8 scope:global align:4 +JRNTexImage2Ids = .sdata:0x803F6640; // type:object size:0x8 scope:global align:4 +cm2hw$547 = .sdata:0x803F6648; // type:object size:0x4 scope:local align:4 +J3DGDTexMode0Ids = .sdata:0x803F664C; // type:object size:0x8 scope:global align:4 +J3DGDTexMode1Ids = .sdata:0x803F6654; // type:object size:0x8 scope:global align:4 +J3DGDTexImage0Ids = .sdata:0x803F665C; // type:object size:0x8 scope:global align:4 +J3DGDTexImage3Ids = .sdata:0x803F6664; // type:object size:0x8 scope:global align:4 +J3DGDTexTlutIds = .sdata:0x803F666C; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x803F6674; // type:object size:0x6 scope:local align:4 +ColorBlack = .sdata:0x803F6680; // type:object size:0x4 scope:global align:4 data:4byte +ColorWhite = .sdata:0x803F6684; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x803F6688; // type:object size:0x8 scope:local align:4 +SizeOfLoadMatColors = .sdata:0x803F6690; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadAmbColors = .sdata:0x803F6694; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadColorChans = .sdata:0x803F6698; // type:object size:0x4 scope:global align:4 data:4byte +sNoUseDrawMtxPtr__8J3DModel = .sdata:0x803F66A0; // type:object size:0x4 scope:global align:4 +sNoUseNrmMtxPtr__8J3DModel = .sdata:0x803F66A4; // type:object size:0x4 scope:global align:4 +J3DUnit01 = .sdata:0x803F66A8; // type:object size:0x8 scope:global align:4 +__OSVersion = .sdata:0x803F66B0; // type:object size:0x4 scope:global align:4 data:4byte +@140 = .sdata:0x803F66B4; // type:object size:0x4 scope:local align:4 data:string +__OSCurrHeap = .sdata:0x803F66B8; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaLo = .sdata:0x803F66C0; // type:object size:0x4 scope:global align:4 data:4byte +__OSFpscrEnableBits = .sdata:0x803F66C8; // type:object size:0x4 scope:global align:4 data:4byte +@76 = .sdata:0x803F66CC; // type:object size:0x2 scope:local align:4 data:string +fontEncode$80 = .sdata:0x803F66D0; // type:object size:0x2 scope:local align:2 data:2byte +SwitchThreadCallback = .sdata:0x803F66D8; // type:object size:0x4 scope:global align:4 data:4byte +@833 = .sdata:0x803F66DC; // type:object size:0x1 scope:local align:4 +__EXIVersion = .sdata:0x803F66E0; // type:object size:0x4 scope:global align:4 data:4byte +__SIVersion = .sdata:0x803F66E8; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x803F66F0; // type:object size:0x8 scope:local align:4 +FirstRead = .sdata:0x803F66F8; // type:object size:0x4 scope:global align:4 data:4byte +@118 = .sdata:0x803F6700; // type:object size:0x8 scope:local align:4 data:string +__DVDVersion = .sdata:0x803F6708; // type:object size:0x4 scope:global align:4 data:4byte +autoInvalidation = .sdata:0x803F670C; // type:object size:0x4 scope:global align:4 data:4byte +checkOptionalCommand = .sdata:0x803F6710; // type:object size:0x4 scope:global align:4 data:4byte +@23 = .sdata:0x803F6714; // type:object size:0x6 scope:local align:4 data:string +DmaCommand = .sdata:0x803F671C; // type:object size:0x4 scope:global align:4 data:4byte +@37 = .sdata:0x803F6720; // type:object size:0x2 scope:local align:4 data:string +@42 = .sdata:0x803F6724; // type:object size:0x4 scope:local align:4 data:string +@43 = .sdata:0x803F6728; // type:object size:0x3 scope:local align:4 data:string +__VIVersion = .sdata:0x803F6730; // type:object size:0x4 scope:global align:4 data:4byte +@532 = .sdata:0x803F6734; // type:object size:0x5 scope:local align:4 data:string +__PADVersion = .sdata:0x803F6740; // type:object size:0x4 scope:global align:4 data:4byte +ResettingChan = .sdata:0x803F6744; // type:object size:0x4 scope:global align:4 data:4byte +XPatchBits = .sdata:0x803F6748; // type:object size:0x4 scope:global align:4 data:4byte +AnalogMode = .sdata:0x803F674C; // type:object size:0x4 scope:global align:4 data:4byte +Spec = .sdata:0x803F6750; // type:object size:0x4 scope:global align:4 data:4byte +MakeStatus = .sdata:0x803F6754; // type:object size:0x4 scope:global align:4 data:4byte +CmdReadOrigin = .sdata:0x803F6758; // type:object size:0x4 scope:global align:4 +CmdCalibrate = .sdata:0x803F675C; // type:object size:0x4 scope:global align:4 +__AIVersion = .sdata:0x803F6760; // type:object size:0x4 scope:global align:4 data:4byte +__ARVersion = .sdata:0x803F6768; // type:object size:0x4 scope:global align:4 data:4byte +__ARQVersion = .sdata:0x803F6770; // type:object size:0x4 scope:global align:4 data:4byte +__DSPVersion = .sdata:0x803F6778; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVersion = .sdata:0x803F6780; // type:object size:0x4 scope:global align:4 data:4byte +next = .sdata:0x803F6788; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVendorID = .sdata:0x803F6790; // type:object size:0x2 scope:global align:2 data:2byte +__GXVersion = .sdata:0x803F6798; // type:object size:0x4 scope:global align:4 data:4byte +tbl1$227 = .sdata:0x803F67A0; // type:object size:0x4 scope:local align:4 +tbl2$228 = .sdata:0x803F67A4; // type:object size:0x4 scope:local align:4 +tbl3$229 = .sdata:0x803F67A8; // type:object size:0x4 scope:local align:4 +GXTexMode0Ids = .sdata:0x803F67B0; // type:object size:0x8 scope:global align:4 +GXTexMode1Ids = .sdata:0x803F67B8; // type:object size:0x8 scope:global align:4 +GXTexImage0Ids = .sdata:0x803F67C0; // type:object size:0x8 scope:global align:4 +GXTexImage1Ids = .sdata:0x803F67C8; // type:object size:0x8 scope:global align:4 +GXTexImage2Ids = .sdata:0x803F67D0; // type:object size:0x8 scope:global align:4 +GXTexImage3Ids = .sdata:0x803F67D8; // type:object size:0x8 scope:global align:4 +GXTexTlutIds = .sdata:0x803F67E0; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x803F67E8; // type:object size:0x6 scope:local align:4 +fragmentID = .sdata:0x803F67F0; // type:object size:0x4 scope:local align:4 data:4byte +@wstringBase0 = .sdata:0x803F67F8; // type:object size:0x2 scope:local align:4 +__float_nan = .sdata:0x803F6800; // type:object size:0x4 scope:global align:4 data:float +__float_huge = .sdata:0x803F6804; // type:object size:0x4 scope:global align:4 data:float +SendCount = .sdata:0x803F6808; // type:object size:0x1 scope:global align:1 data:byte +fillcheck_check_frame = .sbss:0x803F6820; // type:object size:0x1 scope:global align:1 data:byte +sPowerOnTime__7mDoMain = .sbss:0x803F6828; // type:object size:0x8 scope:global align:8 data:4byte +sHungUpTime__7mDoMain = .sbss:0x803F6830; // type:object size:0x8 scope:global align:8 data:4byte +mDisplayHeapSize = .sbss:0x803F6838; // type:object size:0x1 scope:global align:1 data:byte +mSelectHeapBar = .sbss:0x803F6839; // type:object size:0x1 scope:global align:1 data:byte +mCheckHeap = .sbss:0x803F683A; // type:object size:0x1 scope:global align:1 data:byte +console_position_x$4105 = .sbss:0x803F683C; // type:object size:0x4 scope:local align:4 data:float +init$4106 = .sbss:0x803F6840; // type:object size:0x1 scope:local align:1 data:byte +console_position_y$4108 = .sbss:0x803F6844; // type:object size:0x4 scope:local align:4 data:float +init$4109 = .sbss:0x803F6848; // type:object size:0x1 scope:local align:1 data:byte +console_scroll$4111 = .sbss:0x803F684C; // type:object size:0x4 scope:local align:4 data:float +init$4112 = .sbss:0x803F6850; // type:object size:0x1 scope:local align:1 data:byte +frame$4236 = .sbss:0x803F6854; // type:object size:0x4 scope:local align:4 data:4byte +__OSReport_disable = .sbss:0x803F6858; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_Error_disable = .sbss:0x803F6859; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_Warning_disable = .sbss:0x803F685A; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_enable = .sbss:0x803F685B; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_MonopolyThread = .sbss:0x803F685C; // type:object size:0x4 scope:global align:4 data:4byte +print_threadID = .sbss:0x803F6860; // type:object size:0x1 scope:global align:1 data:byte +print_callerPC = .sbss:0x803F6861; // type:object size:0x1 scope:global align:1 data:byte +print_counts = .sbss:0x803F6864; // type:object size:0x4 scope:global align:4 data:4byte +print_errors = .sbss:0x803F6868; // type:object size:0x4 scope:global align:4 data:4byte +print_warings = .sbss:0x803F686C; // type:object size:0x4 scope:global align:4 data:4byte +print_initialized = .sbss:0x803F6870; // type:object size:0x1 scope:global align:1 data:byte +mInitFlag__17mDoAud_zelAudio_c = .sbss:0x803F6878; // type:object size:0x1 scope:global align:1 data:byte +mResetFlag__17mDoAud_zelAudio_c = .sbss:0x803F6879; // type:object size:0x1 scope:global align:1 data:byte +mBgmSet__17mDoAud_zelAudio_c = .sbss:0x803F687A; // type:object size:0x1 scope:global align:1 data:byte +mLoadTimer__17mDoAud_zelAudio_c = .sbss:0x803F687B; // type:object size:0x1 scope:global align:1 data:byte +g_mDoAud_audioHeap = .sbss:0x803F687C; // type:object size:0x4 scope:global align:4 data:4byte +mDoAud_StreamBufferPointer = .sbss:0x803F6880; // type:object size:0x4 scope:global align:4 data:4byte +mDoAud_StreamBufferBlocks = .sbss:0x803F6884; // type:object size:0x1 scope:global align:1 data:byte +mDoAud_audioStreamHeap = .sbss:0x803F6888; // type:object size:0x4 scope:global align:4 data:4byte +l_affCommand = .sbss:0x803F688C; // type:object size:0x4 scope:global align:4 data:4byte +l_arcCommand = .sbss:0x803F6890; // type:object size:0x4 scope:global align:4 data:4byte +mFader__13mDoGph_gInf_c = .sbss:0x803F6898; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTimg__13mDoGph_gInf_c = .sbss:0x803F689C; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTex__13mDoGph_gInf_c = .sbss:0x803F68A0; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTex__13mDoGph_gInf_c = .sbss:0x803F68A4; // type:object size:0x4 scope:global align:4 data:4byte +mCurrentHeap__13mDoGph_gInf_c = .sbss:0x803F68A8; // type:object size:0x1 scope:global align:1 data:byte +mBlureFlag__13mDoGph_gInf_c = .sbss:0x803F68A9; // type:object size:0x1 scope:global align:1 data:byte +mBlureRate__13mDoGph_gInf_c = .sbss:0x803F68AA; // type:object size:0x1 scope:global align:1 data:byte +mFade__13mDoGph_gInf_c = .sbss:0x803F68AB; // type:object size:0x1 scope:global align:1 data:byte +mFadeRate__13mDoGph_gInf_c = .sbss:0x803F68AC; // type:object size:0x4 scope:global align:4 data:float +mFadeSpeed__13mDoGph_gInf_c = .sbss:0x803F68B0; // type:object size:0x4 scope:global align:4 data:float +mAutoForcus__13mDoGph_gInf_c = .sbss:0x803F68B4; // type:object size:0x1 scope:global align:1 data:byte +mMonotone__13mDoGph_gInf_c = .sbss:0x803F68B5; // type:object size:0x1 scope:global align:1 data:byte +mMonotoneRate__13mDoGph_gInf_c = .sbss:0x803F68B6; // type:object size:0x2 scope:global align:2 data:2byte +mMonotoneRateSpeed__13mDoGph_gInf_c = .sbss:0x803F68B8; // type:object size:0x2 scope:global align:2 data:2byte +g_mDoGph_graphicInfo = .sbss:0x803F68BC; // type:object size:0x1 scope:global align:4 +mCaptureStep = .sbss:0x803F68BE; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureCansel = .sbss:0x803F68C0; // type:object size:0x1 scope:global align:1 data:byte +mCaptureEnableGXSetCopyFilter = .sbss:0x803F68C1; // type:object size:0x1 scope:global align:1 data:byte +mCaptureThreadStackHead = .sbss:0x803F68C4; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureCaptureBuffer = .sbss:0x803F68C8; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureTextureBuffer = .sbss:0x803F68CC; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureTextureSize = .sbss:0x803F68D0; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureCaptureSize = .sbss:0x803F68D4; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureOldCB = .sbss:0x803F68D8; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureThreadQueue = .sbss:0x803F68DC; // type:object size:0x8 scope:global align:4 +mCaptureTimeOutTicks = .sbss:0x803F68E8; // type:object size:0x8 scope:global align:8 data:4byte +mDebugFill__6mDoMch = .sbss:0x803F68F0; // type:object size:0x1 scope:global align:1 data:byte +solidHeapErrors = .sbss:0x803F68F4; // type:object size:0x4 scope:global align:4 data:4byte +gameHeapErrors = .sbss:0x803F68F8; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeapErrors = .sbss:0x803F68FC; // type:object size:0x4 scope:global align:4 data:4byte +commandHeapErrors = .sbss:0x803F6900; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeapErrors = .sbss:0x803F6904; // type:object size:0x4 scope:global align:4 data:4byte +unknownHeapErrors = .sbss:0x803F6908; // type:object size:0x4 scope:global align:4 data:4byte +heapErrors = .sbss:0x803F690C; // type:object size:0x4 scope:global align:4 data:4byte +tmpString$4003 = .sbss:0x803F6910; // type:object size:0x5 scope:local align:4 data:byte +key_link$4106 = .sbss:0x803F6915; // type:object size:0x1 scope:local align:1 data:byte +key_ganon$4107 = .sbss:0x803F6916; // type:object size:0x1 scope:local align:1 data:byte +key_zelda$4108 = .sbss:0x803F6917; // type:object size:0x1 scope:local align:1 data:byte +mDoMtx_stack = .sbss:0x803F6918; // type:object size:0x1 scope:global align:4 +gameHeap = .sbss:0x803F6920; // type:object size:0x4 scope:global align:4 data:4byte +safeGameHeapSize = .sbss:0x803F6924; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeap = .sbss:0x803F6928; // type:object size:0x4 scope:global align:4 data:4byte +safeZeldaHeapSize = .sbss:0x803F692C; // type:object size:0x4 scope:global align:4 data:4byte +commandHeap = .sbss:0x803F6930; // type:object size:0x4 scope:global align:4 data:4byte +safeCommandHeapSize = .sbss:0x803F6934; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeap = .sbss:0x803F6938; // type:object size:0x4 scope:global align:4 data:4byte +safeArchiveHeapSize = .sbss:0x803F693C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_SaveCurrentHeap = .sbss:0x803F6940; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0 = .sbss:0x803F6944; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0_getCount = .sbss:0x803F6948; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont0 = .sbss:0x803F694C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1 = .sbss:0x803F6950; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1_getCount = .sbss:0x803F6954; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont1 = .sbss:0x803F6958; // type:object size:0x4 scope:global align:4 data:4byte +mSystemFar__14mDoLib_clipper = .sbss:0x803F6960; // type:object size:0x4 scope:global align:4 data:float +mFovyRate__14mDoLib_clipper = .sbss:0x803F6964; // type:object size:0x4 scope:global align:4 data:float +mResetData__6mDoRst = .sbss:0x803F6968; // type:object size:0x4 scope:global align:4 data:4byte +SyncWidthSound__9mDoDvdThd = .sbss:0x803F6970; // type:object size:0x1 scope:global align:1 data:byte +sDefaultDirection__9mDoDvdThd = .sbss:0x803F6971; // type:object size:0x1 scope:global align:1 data:byte +mDoDvdErr_initialized = .sbss:0x803F6978; // type:object size:0x1 scope:global align:1 data:byte +sSaveCount = .sbss:0x803F6980; // type:object size:0x4 scope:global align:4 data:4byte +flag$4426 = .sbss:0x803F6988; // type:object size:0x4 scope:local align:4 data:4byte +init$4427 = .sbss:0x803F698C; // type:object size:0x1 scope:local align:1 data:byte +data_type$4481 = .sbss:0x803F698D; // type:object size:0x1 scope:local align:1 data:byte +init$4482 = .sbss:0x803F698E; // type:object size:0x1 scope:local align:1 data:byte +check_sum$4484 = .sbss:0x803F6990; // type:object size:0x4 scope:local align:4 data:4byte +init$4485 = .sbss:0x803F6994; // type:object size:0x1 scope:local align:1 data:byte +data_sum$4487 = .sbss:0x803F6998; // type:object size:0x4 scope:local align:4 data:4byte +init$4488 = .sbss:0x803F699C; // type:object size:0x1 scope:local align:1 data:byte +recv_p$4490 = .sbss:0x803F69A0; // type:object size:0x4 scope:local align:4 data:4byte +init$4491 = .sbss:0x803F69A4; // type:object size:0x1 scope:local align:1 data:byte +end_p$4493 = .sbss:0x803F69A8; // type:object size:0x4 scope:local align:4 data:4byte +init$4494 = .sbss:0x803F69AC; // type:object size:0x1 scope:local align:1 data:byte +sConsole = .sbss:0x803F69B0; // type:object size:0x4 scope:global align:4 data:4byte +test_sw = .sbss:0x803F69B8; // type:object size:0x1 scope:global align:1 data:byte +DMC_initialized = .sbss:0x803F69C0; // type:object size:0x1 scope:global align:1 data:byte +cDyl_Initialized = .sbss:0x803F69C4; // type:object size:0x4 scope:global align:4 data:4byte +cDyl_DVD = .sbss:0x803F69C8; // type:object size:0x4 scope:global align:4 data:4byte +g_fopAc_type = .sbss:0x803F69D0; // type:object size:0x4 scope:global align:4 data:4byte +stopStatus__10fopAc_ac_c = .sbss:0x803F69D4; // type:object size:0x4 scope:global align:4 data:4byte +HeapAdjustEntry__6fopAcM = .sbss:0x803F69D8; // type:object size:0x1 scope:global align:1 data:byte +HeapAdjustVerbose__6fopAcM = .sbss:0x803F69D9; // type:object size:0x1 scope:global align:1 data:byte +HeapAdjustQuiet__6fopAcM = .sbss:0x803F69DA; // type:object size:0x1 scope:global align:1 data:byte +l_hio = .sbss:0x803F69DC; // type:object size:0x1 scope:global align:4 +init$5082 = .sbss:0x803F69DD; // type:object size:0x1 scope:local align:1 data:byte +init$6115 = .sbss:0x803F69DE; // type:object size:0x1 scope:local align:1 data:byte +l_fopScnRq_IsUsingOfOverlap = .sbss:0x803F69E0; // type:object size:0x4 scope:local align:4 data:4byte +fopKy_KANKYO_TYPE = .sbss:0x803F69E8; // type:object size:0x4 scope:global align:4 +fopMsg_MSG_TYPE = .sbss:0x803F69F0; // type:object size:0x4 scope:global align:4 +pushButton = .sbss:0x803F69F8; // type:object size:0x1 scope:global align:1 data:byte +pushButton2 = .sbss:0x803F69F9; // type:object size:0x1 scope:global align:1 data:byte +demoFlag = .sbss:0x803F69FA; // type:object size:0x1 scope:global align:1 data:byte +tactFlag = .sbss:0x803F69FB; // type:object size:0x1 scope:global align:1 data:byte +nextMsg = .sbss:0x803F69FC; // type:object size:0x1 scope:global align:1 data:byte +name$7641 = .sbss:0x803F6A00; // type:object size:0x4 scope:local align:4 data:4byte +init$7642 = .sbss:0x803F6A04; // type:object size:0x1 scope:local align:1 data:byte +name$7700 = .sbss:0x803F6A08; // type:object size:0x4 scope:local align:4 data:4byte +init$7701 = .sbss:0x803F6A0C; // type:object size:0x1 scope:local align:1 data:byte +l_fopDwTg_id = .sbss:0x803F6A10; // type:object size:0x4 scope:global align:4 data:4byte +g_fpcBs_type = .sbss:0x803F6A18; // type:object size:0x4 scope:global align:4 +t_type$2169 = .sbss:0x803F6A1C; // type:object size:0x4 scope:local align:4 data:4byte +init$2170 = .sbss:0x803F6A20; // type:object size:0x1 scope:local align:1 data:byte +process_id$2178 = .sbss:0x803F6A24; // type:object size:0x4 scope:local align:4 data:4byte +init$2179 = .sbss:0x803F6A28; // type:object size:0x1 scope:local align:1 data:byte +l_fpcLy_CurrLayer_p = .sbss:0x803F6A30; // type:object size:0x4 scope:global align:4 data:4byte +IsInitOfLayerList$2270 = .sbss:0x803F6A34; // type:object size:0x4 scope:local align:4 data:4byte +init$2271 = .sbss:0x803F6A38; // type:object size:0x1 scope:local align:1 data:byte +layer_id$2273 = .sbss:0x803F6A3C; // type:object size:0x4 scope:local align:4 data:4byte +init$2274 = .sbss:0x803F6A40; // type:object size:0x1 scope:local align:1 data:byte +g_fpcLf_type = .sbss:0x803F6A48; // type:object size:0x4 scope:global align:4 data:4byte +l_dvdError$4230 = .sbss:0x803F6A50; // type:object size:0x4 scope:local align:4 data:4byte +init$4231 = .sbss:0x803F6A54; // type:object size:0x1 scope:local align:1 data:byte +g_fpcNd_type = .sbss:0x803F6A58; // type:object size:0x4 scope:global align:4 data:4byte +request_id$2322 = .sbss:0x803F6A60; // type:object size:0x4 scope:local align:4 data:4byte +init$2323 = .sbss:0x803F6A64; // type:object size:0x1 scope:local align:1 data:byte +g_fpcPf_ProfileList_p = .sbss:0x803F6A68; // type:object size:0x4 scope:global align:4 data:4byte +init$4539 = .sbss:0x803F6A70; // type:object size:0x1 scope:local align:1 data:byte +mProcID__20dStage_roomControl_c = .sbss:0x803F6A74; // type:object size:0x4 scope:global align:4 data:4byte +mStayNo__20dStage_roomControl_c = .sbss:0x803F6A78; // type:object size:0x1 scope:global align:1 data:byte +mOldStayNo__20dStage_roomControl_c = .sbss:0x803F6A79; // type:object size:0x1 scope:global align:1 data:byte +mDarkRatio__20dStage_roomControl_c = .sbss:0x803F6A7A; // type:object size:0x1 scope:global align:1 data:byte +mDemoArcName__20dStage_roomControl_c = .sbss:0x803F6A7C; // type:object size:0x8 scope:global align:4 data:byte +m_time_pass__20dStage_roomControl_c = .sbss:0x803F6A84; // type:object size:0x1 scope:global align:1 data:byte +mCompAlpha__6dMap_c = .sbss:0x803F6A88; // type:object size:0x1 scope:global align:1 data:byte +mAlpha__6dMap_c = .sbss:0x803F6A89; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntPlayer__6dMap_c = .sbss:0x803F6A8A; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntEnemy__6dMap_c = .sbss:0x803F6A8B; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntAgbCursor__6dMap_c = .sbss:0x803F6A8C; // type:object size:0x1 scope:global align:1 data:byte +mTboxNum__6dMap_c = .sbss:0x803F6A8D; // type:object size:0x1 scope:global align:1 data:byte +mDoorNum__6dMap_c = .sbss:0x803F6A8E; // type:object size:0x1 scope:global align:1 data:byte +mPointFriendNum__6dMap_c = .sbss:0x803F6A8F; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntShip__6dMap_c = .sbss:0x803F6A90; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointRestartCnt__6dMap_c = .sbss:0x803F6A91; // type:object size:0x1 scope:global align:1 data:byte +mCollectPointDataCnt__6dMap_c = .sbss:0x803F6A92; // type:object size:0x1 scope:global align:1 data:byte +mAGBMapSendStatus__6dMap_c = .sbss:0x803F6A93; // type:object size:0x1 scope:global align:1 data:byte +mSetCursorFlg__6dMap_c = .sbss:0x803F6A94; // type:object size:0x1 scope:global align:1 data:byte +mMapDispMode__6dMap_c = .sbss:0x803F6A95; // type:object size:0x1 scope:global align:1 data:byte +mIconDispMode__6dMap_c = .sbss:0x803F6A96; // type:object size:0x1 scope:global align:1 data:byte +mIconFreeAlpha__6dMap_c = .sbss:0x803F6A97; // type:object size:0x1 scope:global align:1 data:byte +mIconSelfAlpha__6dMap_c = .sbss:0x803F6A98; // type:object size:0x1 scope:global align:1 data:byte +mAGBMapSendStopFlg__6dMap_c = .sbss:0x803F6A99; // type:object size:0x1 scope:global align:1 data:byte +mMapAGBCursorFlashFrmCnt__6dMap_c = .sbss:0x803F6A9A; // type:object size:0x1 scope:global align:1 data:byte +mPlayerStayAgbMapTypeNow__6dMap_c = .sbss:0x803F6A9B; // type:object size:0x1 scope:global align:1 data:byte +mPlayerStayAgbMapTypeOld__6dMap_c = .sbss:0x803F6A9C; // type:object size:0x1 scope:global align:1 data:byte +mPlGridX__6dMap_c = .sbss:0x803F6A9D; // type:object size:0x1 scope:global align:1 data:byte +mPlGridY__6dMap_c = .sbss:0x803F6A9E; // type:object size:0x1 scope:global align:1 data:byte +mPlGridX_Old__6dMap_c = .sbss:0x803F6A9F; // type:object size:0x1 scope:global align:1 data:byte +mPlGridY_Old__6dMap_c = .sbss:0x803F6AA0; // type:object size:0x1 scope:global align:1 data:byte +mNowFloorNo__6dMap_c = .sbss:0x803F6AA1; // type:object size:0x1 scope:global align:1 data:byte +mIconFreePosX__6dMap_c = .sbss:0x803F6AA2; // type:object size:0x2 scope:global align:2 data:2byte +mIconFreePosY__6dMap_c = .sbss:0x803F6AA4; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueC__6dMap_c = .sbss:0x803F6AA6; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueE__6dMap_c = .sbss:0x803F6AA8; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueAll__6dMap_c = .sbss:0x803F6AAA; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueRoomAll__6dMap_c = .sbss:0x803F6AAC; // type:object size:0x2 scope:global align:2 data:2byte +mAgbSendNowStageName__6dMap_c = .sbss:0x803F6AB0; // type:object size:0x8 scope:global align:4 +mAgbSendNowRoomNo__6dMap_c = .sbss:0x803F6AB8; // type:object size:0x4 scope:global align:4 data:4byte +mAgbSendNowDspFloorNo__6dMap_c = .sbss:0x803F6ABC; // type:object size:0x2 scope:global align:2 data:2byte +mAgbSendNowAgbMapType__6dMap_c = .sbss:0x803F6ABE; // type:object size:0x1 scope:global align:1 data:byte +mEnlargementSizeCenterX__6dMap_c = .sbss:0x803F6AC0; // type:object size:0x4 scope:global align:4 data:float +mEnlargementSizeCenterZ__6dMap_c = .sbss:0x803F6AC4; // type:object size:0x4 scope:global align:4 data:float +mEnlargementSizeScaleX__6dMap_c = .sbss:0x803F6AC8; // type:object size:0x4 scope:global align:4 data:float +mEnlargementSizeScaleZ__6dMap_c = .sbss:0x803F6ACC; // type:object size:0x4 scope:global align:4 data:float +mFmapChkPntValue__6dMap_c = .sbss:0x803F6AD0; // type:object size:0x1 scope:global align:1 data:byte +mFmapChkPntData_p__6dMap_c = .sbss:0x803F6AD4; // type:object size:0x4 scope:global align:4 data:4byte +mDispPosLeftUpX__6dMap_c = .sbss:0x803F6AD8; // type:object size:0x2 scope:global align:2 data:2byte +mDispPosLeftUpY__6dMap_c = .sbss:0x803F6ADA; // type:object size:0x2 scope:global align:2 data:2byte +mDispSizeX__6dMap_c = .sbss:0x803F6ADC; // type:object size:0x2 scope:global align:2 data:2byte +mDispSizeY__6dMap_c = .sbss:0x803F6ADE; // type:object size:0x2 scope:global align:2 data:2byte +mScissorOrigY__6dMap_c = .sbss:0x803F6AE0; // type:object size:0x4 scope:global align:4 data:4byte +mScissorOrigX__6dMap_c = .sbss:0x803F6AE4; // type:object size:0x4 scope:global align:4 data:4byte +mScissorWidth__6dMap_c = .sbss:0x803F6AE8; // type:object size:0x4 scope:global align:4 data:4byte +mScissorHeight__6dMap_c = .sbss:0x803F6AEC; // type:object size:0x4 scope:global align:4 data:4byte +mIconFreeScale__6dMap_c = .sbss:0x803F6AF0; // type:object size:0x4 scope:global align:4 data:float +mIconSelfScale__6dMap_c = .sbss:0x803F6AF4; // type:object size:0x4 scope:global align:4 data:float +mNowCenterX__6dMap_c = .sbss:0x803F6AF8; // type:object size:0x4 scope:global align:4 data:float +mNowCenterZ__6dMap_c = .sbss:0x803F6AFC; // type:object size:0x4 scope:global align:4 data:float +mNowScaleX__6dMap_c = .sbss:0x803F6B00; // type:object size:0x4 scope:global align:4 data:float +mNowScaleZ__6dMap_c = .sbss:0x803F6B04; // type:object size:0x4 scope:global align:4 data:float +mGbaSendMapOceanDt__6dMap_c = .sbss:0x803F6B08; // type:object size:0x8 scope:global align:4 data:byte +mRoomInfoCtrl__6dMap_c = .sbss:0x803F6B10; // type:object size:0x8 scope:global align:4 data:4byte +mNowRoomInfoP__6dMap_c = .sbss:0x803F6B18; // type:object size:0x4 scope:global align:4 data:4byte +sObjectCount__9daLodbg_c = .sbss:0x803F6B20; // type:object size:0x4 scope:global align:4 +sLocalHeap__9daLodbg_c = .sbss:0x803F6B24; // type:object size:0x4 scope:global align:4 +mEmitterNum__12daSteamTag_c = .sbss:0x803F6B28; // type:object size:0x1 scope:global align:1 data:byte +m_flag__8daYkgr_c = .sbss:0x803F6B29; // type:object size:0x1 scope:global align:1 data:byte +m_alpha_flag__8daYkgr_c = .sbss:0x803F6B2A; // type:object size:0x1 scope:global align:1 data:byte +m_alpha__8daYkgr_c = .sbss:0x803F6B2B; // type:object size:0x1 scope:global align:1 data:byte +m_aim_rate__8daYkgr_c = .sbss:0x803F6B2C; // type:object size:0x4 scope:global align:4 +m_path__8daYkgr_c = .sbss:0x803F6B30; // type:object size:0x4 scope:global align:4 +m_emitter__8daYkgr_c = .sbss:0x803F6B34; // type:object size:0x4 scope:global align:4 data:4byte +M_now__Q215daTagWaterlevel5Act_c = .sbss:0x803F6B38; // type:object size:0x4 scope:global align:4 +M_state__Q215daTagWaterlevel5Act_c = .sbss:0x803F6B3C; // type:object size:0x4 scope:global align:4 +mFigureDispose__10daAgbsw0_c = .sbss:0x803F6B40; // type:object size:0x1 scope:global align:1 data:byte +mFigureBeat__10daAgbsw0_c = .sbss:0x803F6B41; // type:object size:0x1 scope:global align:1 data:byte +mTagData_p__11daSalvage_c = .sbss:0x803F6B44; // type:object size:0x4 scope:global align:4 data:4byte +mNowRoomNo__11daSalvage_c = .sbss:0x803F6B48; // type:object size:0x1 scope:global align:1 data:byte +mSalvageId__11daSalvage_c = .sbss:0x803F6B4C; // type:object size:0x4 scope:global align:4 data:4byte +M_S_light_angle__Q210daObjLight5Act_c = .sbss:0x803F6B50; // type:object size:0x2 scope:global align:2 data:2byte +M_S_pre_set_frame_LOD__Q210daObjLight5Act_c = .sbss:0x803F6B54; // type:object size:0x4 scope:global align:4 data:4byte +M_S_pre_set_frame_FRRS__Q210daObjLight5Act_c = .sbss:0x803F6B58; // type:object size:0x4 scope:global align:4 data:4byte +M_S_lod_access__Q210daObjLight5Act_c = .sbss:0x803F6B5C; // type:object size:0x1 scope:global align:1 data:byte +mNowDaizaNum__7daDai_c = .sbss:0x803F6B5D; // type:object size:0x1 scope:global align:1 data:byte +mNowItemNum__7daDai_c = .sbss:0x803F6B5E; // type:object size:0x1 scope:global align:1 data:byte +m_flying__10daNpc_Md_c = .sbss:0x803F6B5F; // type:object size:0x1 scope:global align:1 data:byte +m_mirror__10daNpc_Md_c = .sbss:0x803F6B60; // type:object size:0x1 scope:global align:1 data:byte +m_seaTalk__10daNpc_Md_c = .sbss:0x803F6B61; // type:object size:0x1 scope:global align:1 data:byte +m_flyingTimer__10daNpc_Md_c = .sbss:0x803F6B62; // type:object size:0x2 scope:global align:2 data:2byte +m_playerRoom__10daNpc_Md_c = .sbss:0x803F6B64; // type:object size:0x1 scope:global align:1 +ship_race_rupee__14daNpc_Sarace_c = .sbss:0x803F6B68; // type:object size:0x4 scope:global align:4 data:4byte +ship_race_result__14daNpc_Sarace_c = .sbss:0x803F6B6C; // type:object size:0x4 scope:global align:4 data:4byte +canon_p__9daCanon_c = .sbss:0x803F6B70; // type:object size:0x4 scope:global align:4 data:4byte +canon_game_result__11daNpc_Kg2_c = .sbss:0x803F6B74; // type:object size:0x1 scope:global align:1 data:byte +l_kg2_pointer__11daNpc_Kg2_c = .sbss:0x803F6B78; // type:object size:0x4 scope:global align:4 +m_keep_type__9daArrow_c = .sbss:0x803F6B7C; // type:object size:0x1 scope:global align:1 data:byte +game_life_point__11daNpc_Ji1_c = .sbss:0x803F6B7D; // type:object size:0x1 scope:global align:1 data:byte +m_hyoi_kamome__11daNpc_kam_c = .sbss:0x803F6B7E; // type:object size:0x1 scope:global align:1 data:byte +m_tag_buy_item_max__11daNpc_Bs1_c = .sbss:0x803F6B7F; // type:object size:0x1 scope:global align:1 data:byte +m_tag_buy_item__11daNpc_Bs1_c = .sbss:0x803F6B80; // type:object size:0x1 scope:global align:1 data:byte +m_tag_pay_rupee__11daNpc_Bs1_c = .sbss:0x803F6B82; // type:object size:0x2 scope:global align:2 data:2byte +init$7551 = .sbss:0x803F6B88; // type:object size:0x1 scope:local align:1 data:byte +top_pointer__14dClothVobj03_c = .sbss:0x803F6B90; // type:object size:0x4 scope:global align:4 data:4byte +top_pointer__14dClothVobj04_c = .sbss:0x803F6B94; // type:object size:0x4 scope:global align:4 data:4byte +top_pointer__14dClothVobj05_c = .sbss:0x803F6B98; // type:object size:0x4 scope:global align:4 data:4byte +top_pointer__16dClothVobj07_0_c = .sbss:0x803F6B9C; // type:object size:0x4 scope:global align:4 data:4byte +init$4084 = .sbss:0x803F6BA0; // type:object size:0x1 scope:local align:1 data:byte +init$4116 = .sbss:0x803F6BA1; // type:object size:0x1 scope:local align:1 data:byte +M_correct_cnt__Q211daObjTribox5Act_c = .sbss:0x803F6BA8; // type:object size:0x4 scope:global align:4 data:4byte +M_correct_flag__Q211daObjTribox5Act_c = .sbss:0x803F6BAC; // type:object size:0x1 scope:global align:1 data:byte +M_b_cont_cnt__Q211daObjTribox5Act_c = .sbss:0x803F6BB0; // type:object size:0x4 scope:global align:4 data:4byte +M_c_cont_cnt__Q211daObjTribox5Act_c = .sbss:0x803F6BB4; // type:object size:0x4 scope:global align:4 data:4byte +M_sink_start__Q211daObjTribox5Act_c = .sbss:0x803F6BB8; // type:object size:0x1 scope:global align:1 data:byte +mode$4439 = .sbss:0x803F6BC0; // type:object size:0x4 scope:local align:4 data:4byte +init$4440 = .sbss:0x803F6BC4; // type:object size:0x1 scope:local align:1 data:byte +allocMode$4442 = .sbss:0x803F6BC8; // type:object size:0x4 scope:local align:4 data:4byte +init$4443 = .sbss:0x803F6BCC; // type:object size:0x1 scope:local align:1 data:byte +mHeap__14dMat_control_c = .sbss:0x803F6BD0; // type:object size:0x4 scope:global align:4 data:4byte +mBackup__14dMat_control_c = .sbss:0x803F6BD4; // type:object size:0x4 scope:global align:4 data:4byte +mIce__14dMat_control_c = .sbss:0x803F6BD8; // type:object size:0x4 scope:global align:4 data:4byte +l_msgId$4247 = .sbss:0x803F6BE0; // type:object size:0x4 scope:local align:4 data:4byte +l_msg$4248 = .sbss:0x803F6BE4; // type:object size:0x4 scope:local align:4 data:4byte +l_msgNo$4249 = .sbss:0x803F6BE8; // type:object size:0x4 scope:local align:4 data:4byte +btd = .sbss:0x803F6BF0; // type:object size:0x4 scope:local align:4 data:4byte +l_CutSoundFlag = .sbss:0x803F6BF8; // type:object size:0x1 scope:local align:1 data:byte +init$4375 = .sbss:0x803F6BF9; // type:object size:0x1 scope:local align:1 data:byte +ang$4373 = .sbss:0x803F6BFC; // type:object size:0x6 scope:local align:4 +l_CutSoundFlag = .sbss:0x803F6C08; // type:object size:0x1 scope:local align:1 data:byte +init$4494 = .sbss:0x803F6C09; // type:object size:0x1 scope:local align:1 data:byte +init$4498 = .sbss:0x803F6C0A; // type:object size:0x1 scope:local align:1 data:byte +mModel__18dPa_modelControl_c = .sbss:0x803F6C10; // type:object size:0x4 scope:global align:4 data:4byte +init$4530 = .sbss:0x803F6C14; // type:object size:0x1 scope:local align:1 data:byte +l_smokePcallBack$4528 = .sbss:0x803F6C18; // type:object size:0x4 scope:local align:4 data:4byte +init$4932 = .sbss:0x803F6C1C; // type:object size:0x1 scope:local align:1 data:byte +l_windPcallBack$4930 = .sbss:0x803F6C20; // type:object size:0x4 scope:local align:4 data:4byte +init$5011 = .sbss:0x803F6C24; // type:object size:0x1 scope:local align:1 data:byte +mEmitterMng__13dPa_control_c = .sbss:0x803F6C28; // type:object size:0x4 scope:global align:4 data:4byte +mStripes__13dPa_control_c = .sbss:0x803F6C2C; // type:object size:0x4 scope:global align:4 data:4byte +mKagero__13dPa_control_c = .sbss:0x803F6C30; // type:object size:0x4 scope:global align:4 data:4byte +mSmokePcallback__13dPa_control_c = .sbss:0x803F6C34; // type:object size:0x4 scope:global align:4 data:4byte +mSingleRippleEcallBack__13dPa_control_c = .sbss:0x803F6C38; // type:object size:0x4 scope:global align:4 data:4byte +mRipplePcallBack__13dPa_control_c = .sbss:0x803F6C3C; // type:object size:0x4 scope:global align:4 data:4byte +mBombSmokeEcallBack__13dPa_control_c = .sbss:0x803F6C40; // type:object size:0x4 scope:global align:4 data:4byte +mStatus__13dPa_control_c = .sbss:0x803F6C44; // type:object size:0x1 scope:global align:1 data:byte +init$5972 = .sbss:0x803F6C48; // type:object size:0x1 scope:local align:1 data:byte +init$5976 = .sbss:0x803F6C49; // type:object size:0x1 scope:local align:1 data:byte +mToonImage__12dDlst_list_c = .sbss:0x803F6C4C; // type:object size:0x4 scope:global align:4 data:4byte +mToonExImage__12dDlst_list_c = .sbss:0x803F6C50; // type:object size:0x4 scope:global align:4 data:4byte +mWipe__12dDlst_list_c = .sbss:0x803F6C54; // type:object size:0x1 scope:global align:1 data:byte +mWipeRate__12dDlst_list_c = .sbss:0x803F6C58; // type:object size:0x4 scope:global align:4 data:float +mWipeSpeed__12dDlst_list_c = .sbss:0x803F6C5C; // type:object size:0x4 scope:global align:4 data:float +init$5112 = .sbss:0x803F6C60; // type:object size:0x1 scope:local align:1 data:byte +rot$8999 = .sbss:0x803F6C68; // type:object size:0x4 scope:local align:4 data:4byte +init$9000 = .sbss:0x803F6C6C; // type:object size:0x1 scope:local align:1 data:byte +init$9026 = .sbss:0x803F6C6D; // type:object size:0x1 scope:local align:1 data:byte +rot$9395 = .sbss:0x803F6C70; // type:object size:0x4 scope:local align:4 data:float +init$9396 = .sbss:0x803F6C74; // type:object size:0x1 scope:local align:1 data:byte +rot$9557 = .sbss:0x803F6C78; // type:object size:0x4 scope:local align:4 data:4byte +init$9558 = .sbss:0x803F6C7C; // type:object size:0x1 scope:local align:1 data:byte +rot$9747 = .sbss:0x803F6C80; // type:object size:0x4 scope:local align:4 data:float +init$9748 = .sbss:0x803F6C84; // type:object size:0x1 scope:local align:1 data:byte +init$9812 = .sbss:0x803F6C85; // type:object size:0x1 scope:local align:1 data:byte +rot$10261 = .sbss:0x803F6C88; // type:object size:0x4 scope:local align:4 data:float +init$10262 = .sbss:0x803F6C8C; // type:object size:0x1 scope:local align:1 data:byte +init$10286 = .sbss:0x803F6C8D; // type:object size:0x1 scope:local align:1 data:byte +rot$10491 = .sbss:0x803F6C90; // type:object size:0x4 scope:local align:4 data:4byte +init$10492 = .sbss:0x803F6C94; // type:object size:0x1 scope:local align:1 data:byte +init$10496 = .sbss:0x803F6C95; // type:object size:0x1 scope:local align:1 data:byte +init$10880 = .sbss:0x803F6C96; // type:object size:0x1 scope:local align:1 data:byte +rot$11076 = .sbss:0x803F6C98; // type:object size:0x4 scope:local align:4 data:float +init$11077 = .sbss:0x803F6C9C; // type:object size:0x1 scope:local align:1 data:byte +howa_loop_cnt$11254 = .sbss:0x803F6CA0; // type:object size:0x4 scope:local align:4 data:float +init$11255 = .sbss:0x803F6CA4; // type:object size:0x1 scope:local align:1 data:byte +data$4141 = .sbss:0x803F6CA8; // type:object size:0x8 scope:local align:4 +m_name__16dBgS_MoveBgActor = .sbss:0x803F6CB0; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__16dBgS_MoveBgActor = .sbss:0x803F6CB4; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__16dBgS_MoveBgActor = .sbss:0x803F6CB8; // type:object size:0x4 scope:global align:4 data:4byte +DefaultTimer$4539 = .sbss:0x803F6CC0; // type:object size:0x4 scope:local align:4 data:4byte +init$4540 = .sbss:0x803F6CC4; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$4555 = .sbss:0x803F6CC8; // type:object size:0x4 scope:local align:4 data:4byte +init$4556 = .sbss:0x803F6CCC; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$4558 = .sbss:0x803F6CD0; // type:object size:0x4 scope:local align:4 data:float +init$4559 = .sbss:0x803F6CD4; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$4880 = .sbss:0x803F6CD8; // type:object size:0x4 scope:local align:4 data:4byte +init$4881 = .sbss:0x803F6CDC; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$4883 = .sbss:0x803F6CE0; // type:object size:0x4 scope:local align:4 data:float +init$4884 = .sbss:0x803F6CE4; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$5052 = .sbss:0x803F6CE8; // type:object size:0x4 scope:local align:4 data:4byte +init$5053 = .sbss:0x803F6CEC; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$5055 = .sbss:0x803F6CF0; // type:object size:0x4 scope:local align:4 data:float +init$5056 = .sbss:0x803F6CF4; // type:object size:0x1 scope:local align:1 data:byte +DefaultRoll$5058 = .sbss:0x803F6CF8; // type:object size:0x4 scope:local align:4 data:float +init$5059 = .sbss:0x803F6CFC; // type:object size:0x1 scope:local align:1 data:byte +init$5495 = .sbss:0x803F6CFD; // type:object size:0x1 scope:local align:1 data:byte +DefaultRadius$5497 = .sbss:0x803F6D00; // type:object size:0x4 scope:local align:4 data:float +init$5498 = .sbss:0x803F6D04; // type:object size:0x1 scope:local align:1 data:byte +DefaultCtrCus$5500 = .sbss:0x803F6D08; // type:object size:0x4 scope:local align:4 data:float +init$5501 = .sbss:0x803F6D0C; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$5503 = .sbss:0x803F6D10; // type:object size:0x4 scope:local align:4 data:4byte +init$5504 = .sbss:0x803F6D14; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$5506 = .sbss:0x803F6D18; // type:object size:0x4 scope:local align:4 data:float +init$5507 = .sbss:0x803F6D1C; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$5613 = .sbss:0x803F6D20; // type:object size:0x4 scope:local align:4 data:4byte +init$5614 = .sbss:0x803F6D24; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$5616 = .sbss:0x803F6D28; // type:object size:0x4 scope:local align:4 data:float +init$5617 = .sbss:0x803F6D2C; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$6306 = .sbss:0x803F6D30; // type:object size:0x4 scope:local align:4 data:4byte +init$6307 = .sbss:0x803F6D34; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$6309 = .sbss:0x803F6D38; // type:object size:0x4 scope:local align:4 data:float +init$6310 = .sbss:0x803F6D3C; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$6985 = .sbss:0x803F6D40; // type:object size:0x4 scope:local align:4 data:4byte +init$6986 = .sbss:0x803F6D44; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$6988 = .sbss:0x803F6D48; // type:object size:0x4 scope:local align:4 data:float +init$6989 = .sbss:0x803F6D4C; // type:object size:0x1 scope:local align:1 data:byte +init$7667 = .sbss:0x803F6D4D; // type:object size:0x1 scope:local align:1 data:byte +DefaultCushion$7669 = .sbss:0x803F6D50; // type:object size:0x4 scope:local align:4 data:float +init$7670 = .sbss:0x803F6D54; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearDist$7672 = .sbss:0x803F6D58; // type:object size:0x4 scope:local align:4 data:float +init$7673 = .sbss:0x803F6D5C; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarDist$7675 = .sbss:0x803F6D60; // type:object size:0x4 scope:local align:4 data:float +init$7676 = .sbss:0x803F6D64; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearTimer$7678 = .sbss:0x803F6D68; // type:object size:0x4 scope:local align:4 data:4byte +init$7679 = .sbss:0x803F6D6C; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarTimer$7681 = .sbss:0x803F6D70; // type:object size:0x4 scope:local align:4 data:4byte +init$7682 = .sbss:0x803F6D74; // type:object size:0x1 scope:local align:1 data:byte +DefaultJumpTimer$7684 = .sbss:0x803F6D78; // type:object size:0x4 scope:local align:4 data:4byte +init$7685 = .sbss:0x803F6D7C; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomDist$7687 = .sbss:0x803F6D80; // type:object size:0x4 scope:local align:4 data:float +init$7688 = .sbss:0x803F6D84; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomVAngle$7690 = .sbss:0x803F6D88; // type:object size:0x4 scope:local align:4 data:float +init$7691 = .sbss:0x803F6D8C; // type:object size:0x1 scope:local align:1 data:byte +DefaultFrontAngle$7693 = .sbss:0x803F6D90; // type:object size:0x4 scope:local align:4 data:float +init$7694 = .sbss:0x803F6D94; // type:object size:0x1 scope:local align:1 data:byte +init$8299 = .sbss:0x803F6D95; // type:object size:0x1 scope:local align:1 data:byte +DefaultCushion$8301 = .sbss:0x803F6D98; // type:object size:0x4 scope:local align:4 data:float +init$8302 = .sbss:0x803F6D9C; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearDist$8304 = .sbss:0x803F6DA0; // type:object size:0x4 scope:local align:4 data:float +init$8305 = .sbss:0x803F6DA4; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarDist$8307 = .sbss:0x803F6DA8; // type:object size:0x4 scope:local align:4 data:float +init$8308 = .sbss:0x803F6DAC; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearTimer$8310 = .sbss:0x803F6DB0; // type:object size:0x4 scope:local align:4 data:4byte +init$8311 = .sbss:0x803F6DB4; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarTimer$8313 = .sbss:0x803F6DB8; // type:object size:0x4 scope:local align:4 data:4byte +init$8314 = .sbss:0x803F6DBC; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomDist$8316 = .sbss:0x803F6DC0; // type:object size:0x4 scope:local align:4 data:float +init$8317 = .sbss:0x803F6DC4; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomVAngle$8319 = .sbss:0x803F6DC8; // type:object size:0x4 scope:local align:4 data:float +init$8320 = .sbss:0x803F6DCC; // type:object size:0x1 scope:local align:1 data:byte +init$9376 = .sbss:0x803F6DCD; // type:object size:0x1 scope:local align:1 data:byte +DefaultCushion$9378 = .sbss:0x803F6DD0; // type:object size:0x4 scope:local align:4 data:float +init$9379 = .sbss:0x803F6DD4; // type:object size:0x1 scope:local align:1 data:byte +DefaultDist$9381 = .sbss:0x803F6DD8; // type:object size:0x4 scope:local align:4 data:float +init$9382 = .sbss:0x803F6DDC; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$9384 = .sbss:0x803F6DE0; // type:object size:0x4 scope:local align:4 data:4byte +init$9385 = .sbss:0x803F6DE4; // type:object size:0x1 scope:local align:1 data:byte +DefaultFrontAngle$9387 = .sbss:0x803F6DE8; // type:object size:0x4 scope:local align:4 data:float +init$9388 = .sbss:0x803F6DEC; // type:object size:0x1 scope:local align:1 data:byte +DefaultCtrCus$11317 = .sbss:0x803F6DF0; // type:object size:0x4 scope:local align:4 data:float +init$11318 = .sbss:0x803F6DF4; // type:object size:0x1 scope:local align:1 data:byte +DefaultEyeCus$11320 = .sbss:0x803F6DF8; // type:object size:0x4 scope:local align:4 data:float +init$11321 = .sbss:0x803F6DFC; // type:object size:0x1 scope:local align:1 data:byte +init$11325 = .sbss:0x803F6DFD; // type:object size:0x1 scope:local align:1 data:byte +DefaultFovy$11327 = .sbss:0x803F6E00; // type:object size:0x4 scope:local align:4 data:float +init$11328 = .sbss:0x803F6E04; // type:object size:0x1 scope:local align:1 data:byte +DefaultRadiusMin$11330 = .sbss:0x803F6E08; // type:object size:0x4 scope:local align:4 data:float +init$11331 = .sbss:0x803F6E0C; // type:object size:0x1 scope:local align:1 data:byte +DefaultRadiusMax$11333 = .sbss:0x803F6E10; // type:object size:0x4 scope:local align:4 data:float +init$11334 = .sbss:0x803F6E14; // type:object size:0x1 scope:local align:1 data:byte +DefaultLatitudeMin$11336 = .sbss:0x803F6E18; // type:object size:0x4 scope:local align:4 data:float +init$11337 = .sbss:0x803F6E1C; // type:object size:0x1 scope:local align:1 data:byte +DefaultLatitudeMax$11339 = .sbss:0x803F6E20; // type:object size:0x4 scope:local align:4 data:float +init$11340 = .sbss:0x803F6E24; // type:object size:0x1 scope:local align:1 data:byte +DefaultLongitudeMin$11342 = .sbss:0x803F6E28; // type:object size:0x4 scope:local align:4 data:float +init$11343 = .sbss:0x803F6E2C; // type:object size:0x1 scope:local align:1 data:byte +DefaultLongitudeMax$11345 = .sbss:0x803F6E30; // type:object size:0x4 scope:local align:4 data:float +init$11346 = .sbss:0x803F6E34; // type:object size:0x1 scope:local align:1 data:byte +IllegalRatio$11348 = .sbss:0x803F6E38; // type:object size:0x4 scope:local align:4 data:float +init$11349 = .sbss:0x803F6E3C; // type:object size:0x1 scope:local align:1 data:byte +M_init_num__Q25dWood5Anm_c = .sbss:0x803F6E40; // type:object size:0x4 scope:global align:4 data:4byte +init$4196 = .sbss:0x803F6E44; // type:object size:0x1 scope:local align:1 data:byte +anm_norm_num$5226 = .sbss:0x803F6E48; // type:object size:0x4 scope:local align:4 data:4byte +init$5227 = .sbss:0x803F6E4C; // type:object size:0x1 scope:local align:1 data:byte +l_CutSoundFlag = .sbss:0x803F6E50; // type:object size:0x1 scope:local align:1 data:byte +init$4230 = .sbss:0x803F6E51; // type:object size:0x1 scope:local align:1 data:byte +ang$4228 = .sbss:0x803F6E54; // type:object size:0x6 scope:local align:4 +m_playerRoom__11daNpc_Cb1_c = .sbss:0x803F6E60; // type:object size:0x1 scope:global align:1 +m_flying__11daNpc_Cb1_c = .sbss:0x803F6E61; // type:object size:0x1 scope:global align:1 data:byte +m_flyingTimer__11daNpc_Cb1_c = .sbss:0x803F6E62; // type:object size:0x2 scope:global align:2 data:2byte +m_status__11daNpc_Cb1_c = .sbss:0x803F6E64; // type:object size:0x2 scope:global align:2 +l_gbaCommand = .sbss:0x803F6E68; // type:object size:0x4 scope:global align:4 data:4byte +mEffect__7daAgb_c = .sbss:0x803F6E6C; // type:object size:0x4 scope:global align:4 data:4byte +mItemBuy__7daAgb_c = .sbss:0x803F6E70; // type:object size:0x4 scope:global align:4 data:4byte +mGbaFlg__7daAgb_c = .sbss:0x803F6E74; // type:object size:0x8 scope:global align:4 data:2byte +mSwitch__7daAgb_c = .sbss:0x803F6E7C; // type:object size:0x8 scope:global align:4 data:byte +mItem__7daAgb_c = .sbss:0x803F6E84; // type:object size:0x4 scope:global align:4 data:byte +mShop__7daAgb_c = .sbss:0x803F6E88; // type:object size:0x4 scope:global align:4 data:byte +se_flag$4619 = .sbss:0x803F6E8C; // type:object size:0x1 scope:local align:1 data:byte +init$4620 = .sbss:0x803F6E8D; // type:object size:0x1 scope:local align:1 data:byte +init$localstatic4$modeProcCall__7daAgb_cFv = .sbss:0x803F6E8E; // type:object size:0x1 scope:global align:1 data:byte +m_count__9daArrow_c = .sbss:0x803F6E90; // type:object size:0x2 scope:global align:2 data:2byte +init$5151 = .sbss:0x803F6E92; // type:object size:0x1 scope:local align:1 data:byte +init$4555 = .sbss:0x803F6E98; // type:object size:0x1 scope:local align:1 data:byte +init$4644 = .sbss:0x803F6E99; // type:object size:0x1 scope:local align:1 data:byte +init$5401 = .sbss:0x803F6E9A; // type:object size:0x1 scope:local align:1 data:byte +init$4478 = .sbss:0x803F6EA0; // type:object size:0x1 scope:local align:1 data:byte +init$4866 = .sbss:0x803F6EA1; // type:object size:0x1 scope:local align:1 data:byte +init$5180 = .sbss:0x803F6EA2; // type:object size:0x1 scope:local align:1 data:byte +init$5592 = .sbss:0x803F6EA3; // type:object size:0x1 scope:local align:1 data:byte +init$5670 = .sbss:0x803F6EA4; // type:object size:0x1 scope:local align:1 data:byte +init$5157 = .sbss:0x803F6EA8; // type:object size:0x1 scope:local align:1 data:byte +init$4895 = .sbss:0x803F6EB0; // type:object size:0x1 scope:local align:1 data:byte +init$4428 = .sbss:0x803F6EB8; // type:object size:0x1 scope:local align:1 data:byte +init$4451 = .sbss:0x803F6EB9; // type:object size:0x1 scope:local align:1 data:byte +l_ship = .sbss:0x803F6EC0; // type:object size:0x4 scope:global align:4 data:4byte +rope_scale = .sbss:0x803F6EC8; // type:object size:0x4 scope:global align:4 data:float +btd = .sbss:0x803F6ECC; // type:object size:0x4 scope:local align:4 data:4byte +dr = .sbss:0x803F6ED0; // type:object size:0x4 scope:global align:4 data:4byte +init$4234 = .sbss:0x803F6ED8; // type:object size:0x1 scope:local align:1 data:byte +init$4613 = .sbss:0x803F6EE0; // type:object size:0x1 scope:local align:1 data:byte +a_heap_size_tbl$4111 = .sbss:0x803F6EE8; // type:object size:0x4 scope:local align:4 data:4byte +init$4112 = .sbss:0x803F6EEC; // type:object size:0x1 scope:local align:1 data:byte +l_hio_counter = .sbss:0x803F6EF0; // type:object size:0x4 scope:global align:4 data:4byte +a_heap_size_tbl$4888 = .sbss:0x803F6EF4; // type:object size:0x4 scope:local align:4 data:4byte +init$4889 = .sbss:0x803F6EF8; // type:object size:0x1 scope:local align:1 data:byte +init$4264 = .sbss:0x803F6F00; // type:object size:0x1 scope:local align:1 data:byte +init$4270 = .sbss:0x803F6F01; // type:object size:0x1 scope:local align:1 data:byte +init$4276 = .sbss:0x803F6F02; // type:object size:0x1 scope:local align:1 data:byte +init$4569 = .sbss:0x803F6F03; // type:object size:0x1 scope:local align:1 data:byte +init$4680 = .sbss:0x803F6F04; // type:object size:0x1 scope:local align:1 data:byte +init$4834 = .sbss:0x803F6F05; // type:object size:0x1 scope:local align:1 data:byte +init$4839 = .sbss:0x803F6F06; // type:object size:0x1 scope:local align:1 data:byte +init$4977 = .sbss:0x803F6F07; // type:object size:0x1 scope:local align:1 data:byte +m_find_flag__Q212daObj_Search5Act_c = .sbss:0x803F6F08; // type:object size:0x1 scope:global align:1 +l_debug_current_angle = .sbss:0x803F6F10; // type:object size:0x6 scope:global align:4 data:2byte +l_debug_shape_angle = .sbss:0x803F6F18; // type:object size:0x6 scope:global align:4 data:2byte +m_maba_timer__13daPy_matAnm_c = .sbss:0x803F6F1E; // type:object size:0x1 scope:global align:1 data:byte +m_maba_flg__13daPy_matAnm_c = .sbss:0x803F6F1F; // type:object size:0x1 scope:global align:1 data:byte +m_eye_move_flg__13daPy_matAnm_c = .sbss:0x803F6F20; // type:object size:0x1 scope:global align:1 data:byte +m_morf_frame__13daPy_matAnm_c = .sbss:0x803F6F21; // type:object size:0x1 scope:global align:1 data:byte +init$4884 = .sbss:0x803F6F22; // type:object size:0x1 scope:local align:1 data:byte +m_timer__18daPy_dmEcallBack_c = .sbss:0x803F6F24; // type:object size:0x2 scope:global align:2 data:2byte +init$5639 = .sbss:0x803F6F26; // type:object size:0x1 scope:local align:1 data:byte +init$5642 = .sbss:0x803F6F27; // type:object size:0x1 scope:local align:1 data:byte +init$5700 = .sbss:0x803F6F28; // type:object size:0x1 scope:local align:1 data:byte +init$6041 = .sbss:0x803F6F29; // type:object size:0x1 scope:local align:1 data:byte +init$6044 = .sbss:0x803F6F2A; // type:object size:0x1 scope:local align:1 data:byte +init$6047 = .sbss:0x803F6F2B; // type:object size:0x1 scope:local align:1 data:byte +init$6050 = .sbss:0x803F6F2C; // type:object size:0x1 scope:local align:1 data:byte +init$6053 = .sbss:0x803F6F2D; // type:object size:0x1 scope:local align:1 data:byte +init$6509 = .sbss:0x803F6F2E; // type:object size:0x1 scope:local align:1 data:byte +init$6652 = .sbss:0x803F6F2F; // type:object size:0x1 scope:local align:1 data:byte +init$6786 = .sbss:0x803F6F30; // type:object size:0x1 scope:local align:1 data:byte +init$6790 = .sbss:0x803F6F31; // type:object size:0x1 scope:local align:1 data:byte +init$6793 = .sbss:0x803F6F32; // type:object size:0x1 scope:local align:1 data:byte +magtail_offset$13136 = .sbss:0x803F6F34; // type:object size:0x4 scope:local align:4 data:float +init$13137 = .sbss:0x803F6F38; // type:object size:0x1 scope:local align:1 data:byte +init$14446 = .sbss:0x803F6F39; // type:object size:0x1 scope:local align:1 data:byte +init$14449 = .sbss:0x803F6F3A; // type:object size:0x1 scope:local align:1 data:byte +init$15294 = .sbss:0x803F6F3B; // type:object size:0x1 scope:local align:1 data:byte +init$15298 = .sbss:0x803F6F3C; // type:object size:0x1 scope:local align:1 data:byte +init$16751 = .sbss:0x803F6F3D; // type:object size:0x1 scope:local align:1 data:byte +init$16754 = .sbss:0x803F6F3E; // type:object size:0x1 scope:local align:1 data:byte +init$17481 = .sbss:0x803F6F3F; // type:object size:0x1 scope:local align:1 data:byte +init$18887 = .sbss:0x803F6F40; // type:object size:0x1 scope:local align:1 data:byte +init$18890 = .sbss:0x803F6F41; // type:object size:0x1 scope:local align:1 data:byte +init$18893 = .sbss:0x803F6F42; // type:object size:0x1 scope:local align:1 data:byte +init$21006 = .sbss:0x803F6F43; // type:object size:0x1 scope:local align:1 data:byte +init$21009 = .sbss:0x803F6F44; // type:object size:0x1 scope:local align:1 data:byte +init$21012 = .sbss:0x803F6F45; // type:object size:0x1 scope:local align:1 data:byte +init$23163 = .sbss:0x803F6F46; // type:object size:0x1 scope:local align:1 data:byte +init$23166 = .sbss:0x803F6F47; // type:object size:0x1 scope:local align:1 data:byte +init$24825 = .sbss:0x803F6F48; // type:object size:0x1 scope:local align:1 data:byte +init$24828 = .sbss:0x803F6F49; // type:object size:0x1 scope:local align:1 data:byte +guard_rate$25858 = .sbss:0x803F6F4C; // type:object size:0x4 scope:local align:4 data:float +init$25859 = .sbss:0x803F6F50; // type:object size:0x1 scope:local align:1 data:byte +init$38065 = .sbss:0x803F6F51; // type:object size:0x1 scope:local align:1 data:byte +init$38068 = .sbss:0x803F6F52; // type:object size:0x1 scope:local align:1 data:byte +init$4176 = .sbss:0x803F6F58; // type:object size:0x1 scope:local align:1 data:byte +g_asHIO = .sbss:0x803F6F60; // type:object size:0x8 scope:global align:4 +talkmode = .sbss:0x803F6F68; // type:object size:0x1 scope:global align:1 data:byte +talkFlag = .sbss:0x803F6F69; // type:object size:0x1 scope:global align:1 data:byte +slotShow = .sbss:0x803F6F6A; // type:object size:0x1 scope:global align:1 data:byte +gaugeShow = .sbss:0x803F6F6B; // type:object size:0x1 scope:global align:1 data:byte +gaugeTrans = .sbss:0x803F6F6C; // type:object size:0x1 scope:global align:1 data:byte +gaugeTransTimer = .sbss:0x803F6F6E; // type:object size:0x2 scope:global align:2 data:2byte +prev_hit_type$8381 = .sbss:0x803F6F70; // type:object size:0x4 scope:local align:4 data:4byte +init$8382 = .sbss:0x803F6F74; // type:object size:0x1 scope:local align:1 data:byte +prev_plat1$8384 = .sbss:0x803F6F78; // type:object size:0x4 scope:local align:4 data:4byte +init$8385 = .sbss:0x803F6F7C; // type:object size:0x1 scope:local align:1 data:byte +prev_plat2$8387 = .sbss:0x803F6F80; // type:object size:0x4 scope:local align:4 data:4byte +init$8388 = .sbss:0x803F6F84; // type:object size:0x1 scope:local align:1 data:byte +init$9216 = .sbss:0x803F6F85; // type:object size:0x1 scope:local align:1 data:byte +dfan$9218 = .sbss:0x803F6F88; // type:object size:0x4 scope:local align:4 data:float +init$9219 = .sbss:0x803F6F8C; // type:object size:0x1 scope:local align:1 data:byte +init$9223 = .sbss:0x803F6F8D; // type:object size:0x1 scope:local align:1 data:byte +dpixy$9225 = .sbss:0x803F6F90; // type:object size:0x4 scope:local align:4 data:float +init$9226 = .sbss:0x803F6F94; // type:object size:0x1 scope:local align:1 data:byte +SA_FLY$9681 = .sbss:0x803F6F98; // type:object size:0x4 scope:local align:4 data:float +init$9682 = .sbss:0x803F6F9C; // type:object size:0x1 scope:local align:1 data:byte +SA_FLY$12181 = .sbss:0x803F6FA0; // type:object size:0x4 scope:local align:4 data:float +init$12182 = .sbss:0x803F6FA4; // type:object size:0x1 scope:local align:1 data:byte +init$13484 = .sbss:0x803F6FA5; // type:object size:0x1 scope:local align:1 data:byte +init$13500 = .sbss:0x803F6FA6; // type:object size:0x1 scope:local align:1 data:byte +init$14130 = .sbss:0x803F6FA7; // type:object size:0x1 scope:local align:1 data:byte +init$14145 = .sbss:0x803F6FA8; // type:object size:0x1 scope:local align:1 data:byte +target$6206 = .sbss:0x803F6FB0; // type:object size:0x4 scope:local align:4 data:float +init$6207 = .sbss:0x803F6FB4; // type:object size:0x1 scope:local align:1 data:byte +target$6225 = .sbss:0x803F6FB8; // type:object size:0x4 scope:local align:4 data:float +init$6226 = .sbss:0x803F6FBC; // type:object size:0x1 scope:local align:1 data:byte +init$localstatic4$draw__10dThunder_cFv = .sbss:0x803F6FC0; // type:object size:0x1 scope:global align:1 data:byte +init_angle_z__9dMCloth_c = .sbss:0x803F6FC8; // type:object size:0x2 scope:global align:2 data:2byte +g_moHIO = .sbss:0x803F6FD0; // type:object size:0x8 scope:global align:4 +cloth_c = .sbss:0x803F6FD8; // type:object size:0x4 scope:global align:4 data:4byte +fonttype = .sbss:0x803F6FDC; // type:object size:0x4 scope:global align:4 data:4byte +rfonttype = .sbss:0x803F6FE0; // type:object size:0x4 scope:global align:4 data:4byte +dMs_capture_c = .sbss:0x803F6FE4; // type:object size:0x4 scope:global align:4 data:4byte +dMs_cloth_c = .sbss:0x803F6FE8; // type:object size:0x4 scope:global align:4 data:4byte +dMi_c = .sbss:0x803F6FEC; // type:object size:0x4 scope:global align:4 data:4byte +dMc_c = .sbss:0x803F6FF0; // type:object size:0x4 scope:global align:4 data:4byte +dMd_c = .sbss:0x803F6FF4; // type:object size:0x4 scope:global align:4 data:4byte +dMf_c = .sbss:0x803F6FF8; // type:object size:0x4 scope:global align:4 data:4byte +dNm_c = .sbss:0x803F6FFC; // type:object size:0x4 scope:global align:4 data:4byte +dMs_c = .sbss:0x803F7000; // type:object size:0x4 scope:global align:4 data:4byte +event_wait_frame = .sbss:0x803F7004; // type:object size:0x1 scope:global align:1 data:byte +timer$7109 = .sbss:0x803F7006; // type:object size:0x2 scope:local align:2 data:2byte +init$7110 = .sbss:0x803F7008; // type:object size:0x1 scope:local align:1 data:byte +dMesg_gpResourceContainer = .sbss:0x803F7010; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpControl = .sbss:0x803F7014; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpSequenceProcessor = .sbss:0x803F7018; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpRenderingProcessor = .sbss:0x803F701C; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpFont = .sbss:0x803F7020; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpRFont = .sbss:0x803F7024; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gbUpdate = .sbss:0x803F7028; // type:object size:0x1 scope:global align:1 data:byte +m_strSizeFlag = .sbss:0x803F7029; // type:object size:0x1 scope:global align:1 data:byte +s_strSizeFlag = .sbss:0x803F702A; // type:object size:0x1 scope:global align:1 data:byte +header = .sbss:0x803F702C; // type:object size:0x4 scope:global align:4 data:4byte +nowMesgCode = .sbss:0x803F7030; // type:object size:0x4 scope:global align:4 data:4byte +oldMesgCode = .sbss:0x803F7034; // type:object size:0x4 scope:global align:4 data:4byte +header2 = .sbss:0x803F7038; // type:object size:0x4 scope:global align:4 data:4byte +headerFlag = .sbss:0x803F703C; // type:object size:0x1 scope:global align:1 data:byte +messageOffsetY = .sbss:0x803F703E; // type:object size:0x2 scope:global align:2 data:2byte +zenkaku = .sbss:0x803F7040; // type:object size:0x1 scope:global align:1 data:byte +zenkakuCode = .sbss:0x803F7042; // type:object size:0x2 scope:global align:2 data:2byte +retFlag = .sbss:0x803F7044; // type:object size:0x4 scope:global align:4 data:4byte +oParse = .sbss:0x803F7048; // type:object size:0x4 scope:global align:4 data:4byte +dMsg2_popSpeed = .sbss:0x803F7050; // type:object size:0x4 scope:global align:4 data:4byte +message = .sbss:0x803F7054; // type:object size:0x8 scope:local align:4 data:4byte +msg3d = .sbss:0x803F7060; // type:object size:0x4 scope:global align:4 data:4byte +dMsg3_popSpeed = .sbss:0x803F7064; // type:object size:0x4 scope:global align:4 data:4byte +message = .sbss:0x803F7068; // type:object size:0x8 scope:local align:4 data:4byte +dMeter_Info = .sbss:0x803F7070; // type:object size:0x2 scope:global align:4 data:byte +dMn_c = .sbss:0x803F7074; // type:object size:0x4 scope:global align:4 data:4byte +sMainParts1 = .sbss:0x803F7078; // type:object size:0x4 scope:global align:4 data:4byte +sMainParts2 = .sbss:0x803F707C; // type:object size:0x4 scope:global align:4 data:4byte +sMainParts3 = .sbss:0x803F7080; // type:object size:0x4 scope:global align:4 data:4byte +sScrTimer1 = .sbss:0x803F7084; // type:object size:0x4 scope:global align:4 data:4byte +sScrTimer2 = .sbss:0x803F7088; // type:object size:0x4 scope:global align:4 data:4byte +sChoiceRoad = .sbss:0x803F708C; // type:object size:0x4 scope:global align:4 data:4byte +moveItemPane = .sbss:0x803F7090; // type:object size:0x4 scope:global align:4 data:4byte +mapAlpha = .sbss:0x803F7094; // type:object size:0x1 scope:global align:1 data:byte +menu_status = .sbss:0x803F7095; // type:object size:0x1 scope:global align:1 data:byte +menu_status_old = .sbss:0x803F7096; // type:object size:0x1 scope:global align:1 data:byte +dMenu_pause = .sbss:0x803F7097; // type:object size:0x1 scope:global align:1 data:byte +dMenu_frame_timer = .sbss:0x803F7098; // type:object size:0x4 scope:global align:4 data:4byte +dMenu_menuButton = .sbss:0x803F709C; // type:object size:0x1 scope:global align:1 data:byte +subWinFlag = .sbss:0x803F709D; // type:object size:0x1 scope:global align:1 data:byte +dMeter_auctionFlag = .sbss:0x803F709E; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemMoveFlag = .sbss:0x803F709F; // type:object size:0x1 scope:global align:1 data:byte +dMeter_btn_chk = .sbss:0x803F70A0; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemNum = .sbss:0x803F70A1; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemTimer = .sbss:0x803F70A2; // type:object size:0x2 scope:global align:2 data:2byte +texRateX = .sbss:0x803F70A4; // type:object size:0x4 scope:global align:4 data:float +texRateY = .sbss:0x803F70A8; // type:object size:0x4 scope:global align:4 data:float +texScaleX = .sbss:0x803F70AC; // type:object size:0x4 scope:global align:4 data:float +texScaleY = .sbss:0x803F70B0; // type:object size:0x4 scope:global align:4 data:float +dMenu_menuFlag = .sbss:0x803F70B4; // type:object size:0x1 scope:global align:1 data:byte +dMenu_baitNum = .sbss:0x803F70B8; // type:object size:0x8 scope:global align:4 data:byte +dMeter_place_name = .sbss:0x803F70C0; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemMode = .sbss:0x803F70C1; // type:object size:0x1 scope:global align:1 data:byte +dMeter_collectMode = .sbss:0x803F70C2; // type:object size:0x1 scope:global align:1 data:byte +dMeter_windStatus = .sbss:0x803F70C3; // type:object size:0x1 scope:global align:1 data:byte +rupy_soundSetFlag = .sbss:0x803F70C4; // type:object size:0x1 scope:global align:1 data:byte +rupy_soundOnFlag = .sbss:0x803F70C5; // type:object size:0x1 scope:global align:1 data:byte +dMeter_mMapCtrlDisp = .sbss:0x803F70C8; // type:object size:0x6 scope:global align:4 data:byte +meter1 = .sbss:0x803F70D0; // type:object size:0x4 scope:global align:4 data:4byte +meter2 = .sbss:0x803F70D4; // type:object size:0x4 scope:global align:4 data:4byte +soundOnFlag$5563 = .sbss:0x803F70D8; // type:object size:0x1 scope:local align:1 data:byte +init$5564 = .sbss:0x803F70D9; // type:object size:0x1 scope:local align:1 data:byte +point$5650 = .sbss:0x803F70DA; // type:object size:0x1 scope:local align:1 data:byte +init$5651 = .sbss:0x803F70DB; // type:object size:0x1 scope:local align:1 data:byte +flag$5797 = .sbss:0x803F70DC; // type:object size:0x1 scope:local align:1 data:byte +init$5798 = .sbss:0x803F70DD; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$6064 = .sbss:0x803F70DE; // type:object size:0x2 scope:local align:2 data:2byte +init$6065 = .sbss:0x803F70E0; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$6067 = .sbss:0x803F70E2; // type:object size:0x2 scope:local align:2 data:2byte +init$6068 = .sbss:0x803F70E4; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$6070 = .sbss:0x803F70E6; // type:object size:0x2 scope:local align:2 data:2byte +init$6071 = .sbss:0x803F70E8; // type:object size:0x1 scope:local align:1 data:byte +nowX$6073 = .sbss:0x803F70EC; // type:object size:0x4 scope:local align:4 data:float +init$6074 = .sbss:0x803F70F0; // type:object size:0x1 scope:local align:1 data:byte +nowY$6076 = .sbss:0x803F70F4; // type:object size:0x4 scope:local align:4 data:float +init$6077 = .sbss:0x803F70F8; // type:object size:0x1 scope:local align:1 data:byte +expX$6079 = .sbss:0x803F70FC; // type:object size:0x4 scope:local align:4 data:float +init$6080 = .sbss:0x803F7100; // type:object size:0x1 scope:local align:1 data:byte +expY$6082 = .sbss:0x803F7104; // type:object size:0x4 scope:local align:4 data:float +init$6083 = .sbss:0x803F7108; // type:object size:0x1 scope:local align:1 data:byte +alphaNowFrame$6279 = .sbss:0x803F710A; // type:object size:0x2 scope:local align:2 data:2byte +init$6280 = .sbss:0x803F710C; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$6602 = .sbss:0x803F710E; // type:object size:0x2 scope:local align:2 data:2byte +init$6603 = .sbss:0x803F7110; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$6605 = .sbss:0x803F7112; // type:object size:0x2 scope:local align:2 data:2byte +init$6606 = .sbss:0x803F7114; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$6608 = .sbss:0x803F7116; // type:object size:0x2 scope:local align:2 data:2byte +init$6609 = .sbss:0x803F7118; // type:object size:0x1 scope:local align:1 data:byte +nowX$6611 = .sbss:0x803F711C; // type:object size:0x4 scope:local align:4 data:float +init$6612 = .sbss:0x803F7120; // type:object size:0x1 scope:local align:1 data:byte +nowY$6614 = .sbss:0x803F7124; // type:object size:0x4 scope:local align:4 data:float +init$6615 = .sbss:0x803F7128; // type:object size:0x1 scope:local align:1 data:byte +expX$6617 = .sbss:0x803F712C; // type:object size:0x4 scope:local align:4 data:float +init$6618 = .sbss:0x803F7130; // type:object size:0x1 scope:local align:1 data:byte +expY$6620 = .sbss:0x803F7134; // type:object size:0x4 scope:local align:4 data:float +init$6621 = .sbss:0x803F7138; // type:object size:0x1 scope:local align:1 data:byte +alphaNowFrame$6814 = .sbss:0x803F713A; // type:object size:0x2 scope:local align:2 data:2byte +init$6815 = .sbss:0x803F713C; // type:object size:0x1 scope:local align:1 data:byte +arrowMax$7632 = .sbss:0x803F713D; // type:object size:0x1 scope:local align:1 data:byte +init$7633 = .sbss:0x803F713E; // type:object size:0x1 scope:local align:1 data:byte +bombMax$7635 = .sbss:0x803F713F; // type:object size:0x1 scope:local align:1 data:byte +init$7636 = .sbss:0x803F7140; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$8368 = .sbss:0x803F7142; // type:object size:0x2 scope:local align:2 data:2byte +init$8369 = .sbss:0x803F7144; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$8371 = .sbss:0x803F7146; // type:object size:0x2 scope:local align:2 data:2byte +init$8372 = .sbss:0x803F7148; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$8374 = .sbss:0x803F714A; // type:object size:0x2 scope:local align:2 data:2byte +init$8375 = .sbss:0x803F714C; // type:object size:0x1 scope:local align:1 data:byte +nowX$8377 = .sbss:0x803F7150; // type:object size:0x4 scope:local align:4 data:float +init$8378 = .sbss:0x803F7154; // type:object size:0x1 scope:local align:1 data:byte +nowY$8380 = .sbss:0x803F7158; // type:object size:0x4 scope:local align:4 data:float +init$8381 = .sbss:0x803F715C; // type:object size:0x1 scope:local align:1 data:byte +alphaNowFrame$8563 = .sbss:0x803F715E; // type:object size:0x2 scope:local align:2 data:2byte +init$8564 = .sbss:0x803F7160; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$8633 = .sbss:0x803F7162; // type:object size:0x2 scope:local align:2 data:2byte +init$8634 = .sbss:0x803F7164; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$8636 = .sbss:0x803F7166; // type:object size:0x2 scope:local align:2 data:2byte +init$8637 = .sbss:0x803F7168; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$8639 = .sbss:0x803F716A; // type:object size:0x2 scope:local align:2 data:2byte +init$8640 = .sbss:0x803F716C; // type:object size:0x1 scope:local align:1 data:byte +nowX$8642 = .sbss:0x803F7170; // type:object size:0x4 scope:local align:4 data:float +init$8643 = .sbss:0x803F7174; // type:object size:0x1 scope:local align:1 data:byte +nowY$8645 = .sbss:0x803F7178; // type:object size:0x4 scope:local align:4 data:float +init$8646 = .sbss:0x803F717C; // type:object size:0x1 scope:local align:1 data:byte +bossEyeFlag$9082 = .sbss:0x803F717D; // type:object size:0x1 scope:local align:1 data:byte +init$9083 = .sbss:0x803F717E; // type:object size:0x1 scope:local align:1 data:byte +soundOnFlag$9201 = .sbss:0x803F717F; // type:object size:0x1 scope:local align:1 data:byte +init$9202 = .sbss:0x803F7180; // type:object size:0x1 scope:local align:1 data:byte +frame$9916 = .sbss:0x803F7181; // type:object size:0x1 scope:local align:1 data:byte +init$9917 = .sbss:0x803F7182; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$9962 = .sbss:0x803F7184; // type:object size:0x2 scope:local align:2 data:2byte +init$9963 = .sbss:0x803F7186; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$9965 = .sbss:0x803F7188; // type:object size:0x2 scope:local align:2 data:2byte +init$9966 = .sbss:0x803F718A; // type:object size:0x1 scope:local align:1 data:byte +mapTimer$11802 = .sbss:0x803F718C; // type:object size:0x2 scope:local align:2 data:2byte +init$11803 = .sbss:0x803F718E; // type:object size:0x1 scope:local align:1 data:byte +stageFlag$11805 = .sbss:0x803F718F; // type:object size:0x1 scope:local align:1 data:byte +init$11806 = .sbss:0x803F7190; // type:object size:0x1 scope:local align:1 data:byte +stayNo$11808 = .sbss:0x803F7194; // type:object size:0x4 scope:local align:4 data:4byte +init$11809 = .sbss:0x803F7198; // type:object size:0x1 scope:local align:1 data:byte +arrowType$11959 = .sbss:0x803F7199; // type:object size:0x1 scope:local align:1 data:byte +init$11960 = .sbss:0x803F719A; // type:object size:0x1 scope:local align:1 data:byte +oldType$11962 = .sbss:0x803F719B; // type:object size:0x1 scope:local align:1 data:byte +init$11963 = .sbss:0x803F719C; // type:object size:0x1 scope:local align:1 data:byte +dist_buf$12565 = .sbss:0x803F71A0; // type:object size:0x4 scope:local align:4 data:float +init$12566 = .sbss:0x803F71A4; // type:object size:0x1 scope:local align:1 data:byte +sScreen = .sbss:0x803F71A8; // type:object size:0x4 scope:global align:4 data:4byte +sScreen2 = .sbss:0x803F71AC; // type:object size:0x4 scope:local align:4 data:4byte +textFont = .sbss:0x803F71B0; // type:object size:0x4 scope:global align:4 data:4byte +rubyFont = .sbss:0x803F71B4; // type:object size:0x4 scope:global align:4 data:4byte +arrowPane = .sbss:0x803F71B8; // type:object size:0x4 scope:global align:4 data:4byte +maskPane = .sbss:0x803F71BC; // type:object size:0x4 scope:global align:4 data:4byte +talkPosX = .sbss:0x803F71C0; // type:object size:0x4 scope:global align:4 data:float +talkPosY = .sbss:0x803F71C4; // type:object size:0x4 scope:global align:4 data:float +textOffsetY = .sbss:0x803F71C8; // type:object size:0x2 scope:global align:2 data:2byte +dMsg_font_flag = .sbss:0x803F71CA; // type:object size:0x1 scope:global align:1 data:byte +agb_work_area = .sbss:0x803F71CC; // type:object size:0x4 scope:global align:4 data:4byte +message = .sbss:0x803F71D0; // type:object size:0x8 scope:local align:4 data:4byte +flag$7049 = .sbss:0x803F71D8; // type:object size:0x1 scope:local align:1 data:byte +init$7050 = .sbss:0x803F71D9; // type:object size:0x1 scope:local align:1 data:byte +cnt$7052 = .sbss:0x803F71DA; // type:object size:0x2 scope:local align:2 data:2byte +init$7053 = .sbss:0x803F71DC; // type:object size:0x1 scope:local align:1 data:byte +posY0$7922 = .sbss:0x803F71E0; // type:object size:0x4 scope:local align:4 data:4byte +init$7923 = .sbss:0x803F71E4; // type:object size:0x1 scope:local align:1 data:byte +posY1$7925 = .sbss:0x803F71E8; // type:object size:0x4 scope:local align:4 data:4byte +init$7926 = .sbss:0x803F71EC; // type:object size:0x1 scope:local align:1 data:byte +posY2$7928 = .sbss:0x803F71F0; // type:object size:0x4 scope:local align:4 data:4byte +init$7929 = .sbss:0x803F71F4; // type:object size:0x1 scope:local align:1 data:byte +posY3$7931 = .sbss:0x803F71F8; // type:object size:0x4 scope:local align:4 data:4byte +init$7932 = .sbss:0x803F71FC; // type:object size:0x1 scope:local align:1 data:byte +init$4569 = .sbss:0x803F7200; // type:object size:0x1 scope:local align:1 data:byte +wind_flag$5173 = .sbss:0x803F7208; // type:object size:0x1 scope:local align:1 data:byte +init$5174 = .sbss:0x803F7209; // type:object size:0x1 scope:local align:1 data:byte +dOvlpFd_execute_f = .sbss:0x803F7210; // type:object size:0x4 scope:global align:4 data:4byte +init$4902 = .sbss:0x803F7218; // type:object size:0x1 scope:local align:1 data:byte +l_anmCommand = .sbss:0x803F7220; // type:object size:0x4 scope:global align:4 data:4byte +l_fmapCommand = .sbss:0x803F7224; // type:object size:0x4 scope:global align:4 data:4byte +l_itemResCommand = .sbss:0x803F7228; // type:object size:0x4 scope:global align:4 data:4byte +l_fmapResCommand = .sbss:0x803F722C; // type:object size:0x4 scope:global align:4 data:4byte +l_dmapResCommand = .sbss:0x803F7230; // type:object size:0x4 scope:global align:4 data:4byte +l_clctResCommand = .sbss:0x803F7234; // type:object size:0x4 scope:global align:4 data:4byte +l_optResCommand = .sbss:0x803F7238; // type:object size:0x4 scope:global align:4 data:4byte +l_saveResCommand = .sbss:0x803F723C; // type:object size:0x4 scope:global align:4 data:4byte +l_clothResCommand = .sbss:0x803F7240; // type:object size:0x4 scope:global align:4 data:4byte +l_itemiconCommand = .sbss:0x803F7244; // type:object size:0x4 scope:global align:4 data:4byte +l_actioniconCommand = .sbss:0x803F7248; // type:object size:0x4 scope:global align:4 data:4byte +l_scopeResCommand = .sbss:0x803F724C; // type:object size:0x4 scope:global align:4 data:4byte +l_camResCommand = .sbss:0x803F7250; // type:object size:0x4 scope:global align:4 data:4byte +l_swimResCommand = .sbss:0x803F7254; // type:object size:0x4 scope:global align:4 data:4byte +l_windResCommand = .sbss:0x803F7258; // type:object size:0x4 scope:global align:4 data:4byte +l_nameResCommand = .sbss:0x803F725C; // type:object size:0x4 scope:global align:4 data:4byte +l_tmsgCommand = .sbss:0x803F7260; // type:object size:0x4 scope:global align:4 data:4byte +l_dmsgCommand = .sbss:0x803F7264; // type:object size:0x4 scope:global align:4 data:4byte +l_errorResCommand = .sbss:0x803F7268; // type:object size:0x4 scope:global align:4 data:4byte +l_msgDtCommand = .sbss:0x803F726C; // type:object size:0x4 scope:global align:4 data:4byte +l_msgDtCommand2 = .sbss:0x803F7270; // type:object size:0x4 scope:global align:4 data:4byte +l_msgCommand = .sbss:0x803F7274; // type:object size:0x4 scope:global align:4 data:4byte +l_menuCommand = .sbss:0x803F7278; // type:object size:0x4 scope:global align:4 data:4byte +l_fontCommand = .sbss:0x803F727C; // type:object size:0x4 scope:global align:4 data:4byte +l_rubyCommand = .sbss:0x803F7280; // type:object size:0x4 scope:global align:4 data:4byte +l_particleCommand = .sbss:0x803F7284; // type:object size:0x4 scope:global align:4 data:4byte +l_itemTableCommand = .sbss:0x803F7288; // type:object size:0x4 scope:global align:4 data:4byte +l_ActorDataCommand = .sbss:0x803F728C; // type:object size:0x4 scope:global align:4 data:4byte +l_FmapDataCommand = .sbss:0x803F7290; // type:object size:0x4 scope:global align:4 data:4byte +l_lodCommand = .sbss:0x803F7294; // type:object size:0x4 scope:global align:4 data:4byte +l_startID = .sbss:0x803F7298; // type:object size:0x4 scope:global align:4 data:4byte +l_cursolID = .sbss:0x803F729C; // type:object size:0x4 scope:global align:4 data:4byte +l_timepat = .sbss:0x803F72A0; // type:object size:0x4 scope:global align:4 data:4byte +l_weekpat = .sbss:0x803F72A4; // type:object size:0x2 scope:global align:2 data:2byte +l_demo23 = .sbss:0x803F72A6; // type:object size:0x2 scope:global align:2 data:2byte +l_groupPoint = .sbss:0x803F72A8; // type:object size:0x4 scope:global align:4 data:4byte +l_languageType = .sbss:0x803F72AC; // type:object size:0x1 scope:global align:1 data:byte +pauseTimer__13dScnPly_ply_c = .sbss:0x803F72B0; // type:object size:0x1 scope:global align:1 data:byte +nextPauseTimer__13dScnPly_ply_c = .sbss:0x803F72B1; // type:object size:0x1 scope:global align:1 data:byte +dylPreLoadTime1 = .sbss:0x803F72B8; // type:object size:0x8 scope:global align:8 data:4byte +resPreLoadTime0 = .sbss:0x803F72C0; // type:object size:0x8 scope:global align:8 data:4byte +resPreLoadTime1 = .sbss:0x803F72C8; // type:object size:0x8 scope:global align:8 data:4byte +g_preLoadHIO = .sbss:0x803F72D0; // type:object size:0x4 scope:global align:4 data:4byte +l_lkDemoAnmCommand = .sbss:0x803F72D4; // type:object size:0x4 scope:global align:4 data:4byte +dScp_ScpScreen = .sbss:0x803F72D8; // type:object size:0x4 scope:global align:4 data:4byte +dScp_MsgScreen = .sbss:0x803F72DC; // type:object size:0x4 scope:global align:4 data:4byte +font0 = .sbss:0x803F72E0; // type:object size:0x4 scope:global align:4 data:4byte +font1 = .sbss:0x803F72E4; // type:object size:0x4 scope:global align:4 data:4byte +scope = .sbss:0x803F72E8; // type:object size:0x8 scope:global align:4 data:4byte +m_circle_cnt__12dWaterMark_c = .sbss:0x803F72F0; // type:object size:0x2 scope:global align:2 data:2byte +m_player_foot_now_id__12dWaterMark_c = .sbss:0x803F72F2; // type:object size:0x2 scope:global align:2 data:2byte +init$localstatic4$draw__12dWindArrow_cFv = .sbss:0x803F72F8; // type:object size:0x1 scope:global align:1 data:byte +init$localstatic6$draw__12dWindArrow_cFv = .sbss:0x803F72F9; // type:object size:0x1 scope:global align:1 data:byte +mEcallback__12dWpotWater_c = .sbss:0x803F7300; // type:object size:0x4 scope:global align:4 data:4byte +mFirst__24DynamicModuleControlBase = .sbss:0x803F7308; // type:object size:0x4 scope:global align:4 data:4byte +mLast__24DynamicModuleControlBase = .sbss:0x803F730C; // type:object size:0x4 scope:global align:4 data:4byte +sAllocBytes__20DynamicModuleControl = .sbss:0x803F7310; // type:object size:0x4 scope:global align:4 data:4byte +sArchive__20DynamicModuleControl = .sbss:0x803F7314; // type:object size:0x4 scope:global align:4 data:4byte +sFileCache__20DynamicModuleControl = .sbss:0x803F7318; // type:object size:0x4 scope:global align:4 data:4byte +Heap__3cMl = .sbss:0x803F7320; // type:object size:0x4 scope:global align:4 data:4byte +init$2532 = .sbss:0x803F7328; // type:object size:0x1 scope:local align:1 data:byte +Zero__5csXyz = .sbss:0x803F7330; // type:object size:0x6 scope:global align:4 data:4byte +r0 = .sbss:0x803F7338; // type:object size:0x4 scope:global align:4 data:4byte +r1 = .sbss:0x803F733C; // type:object size:0x4 scope:global align:4 data:4byte +r2 = .sbss:0x803F7340; // type:object size:0x4 scope:global align:4 data:4byte +r02 = .sbss:0x803F7344; // type:object size:0x4 scope:global align:4 data:4byte +r12 = .sbss:0x803F7348; // type:object size:0x4 scope:global align:4 data:4byte +r22 = .sbss:0x803F734C; // type:object size:0x4 scope:global align:4 data:4byte +l_SetCounter = .sbss:0x803F7350; // type:object size:0x4 scope:global align:4 data:4byte +_0__7cSAngle = .sbss:0x803F7358; // type:object size:0x2 scope:global align:4 data:2byte +_1__7cSAngle = .sbss:0x803F735C; // type:object size:0x2 scope:global align:4 +_90__7cSAngle = .sbss:0x803F7360; // type:object size:0x2 scope:global align:4 data:2byte +_180__7cSAngle = .sbss:0x803F7364; // type:object size:0x2 scope:global align:4 +_270__7cSAngle = .sbss:0x803F7368; // type:object size:0x2 scope:global align:4 data:2byte +rootHeap__9JFWSystem = .sbss:0x803F7370; // type:object size:0x4 scope:global align:4 data:4byte +systemHeap__9JFWSystem = .sbss:0x803F7374; // type:object size:0x4 scope:global align:4 data:4byte +mainThread__9JFWSystem = .sbss:0x803F7378; // type:object size:0x4 scope:global align:4 data:4byte +debugPrint__9JFWSystem = .sbss:0x803F737C; // type:object size:0x4 scope:global align:4 data:4byte +systemFont__9JFWSystem = .sbss:0x803F7380; // type:object size:0x4 scope:global align:4 data:4byte +systemConsoleManager__9JFWSystem = .sbss:0x803F7384; // type:object size:0x4 scope:global align:4 data:4byte +systemConsole__9JFWSystem = .sbss:0x803F7388; // type:object size:0x4 scope:global align:4 data:4byte +sInitCalled__9JFWSystem = .sbss:0x803F738C; // type:object size:0x1 scope:global align:1 data:byte +sManager__10JFWDisplay = .sbss:0x803F7390; // type:object size:0x4 scope:global align:4 data:4byte +prevFrame$2524 = .sbss:0x803F7394; // type:object size:0x4 scope:local align:4 data:4byte +init$2525 = .sbss:0x803F7398; // type:object size:0x1 scope:local align:1 data:byte +nextTick$2569 = .sbss:0x803F73A0; // type:object size:0x8 scope:local align:8 data:4byte +init$2570 = .sbss:0x803F73A8; // type:object size:0x1 scope:local align:1 data:byte +nextCount$2577 = .sbss:0x803F73AC; // type:object size:0x4 scope:local align:4 data:4byte +init$2578 = .sbss:0x803F73B0; // type:object size:0x1 scope:local align:1 data:byte +pEmtrInfo__12JPAFieldData = .sbss:0x803F73B8; // type:object size:0x4 scope:global align:4 data:4byte +pcb__14JPADrawContext = .sbss:0x803F73C0; // type:object size:0x4 scope:global align:4 data:4byte +soOutput_none___Q27JStudio14TVariableValue = .sbss:0x803F73C8; // type:object size:0x4 scope:global align:4 data:4byte +@564 = .sbss:0x803F73D0; // type:object size:0x1 scope:local align:4 data:byte +init$1090 = .sbss:0x803F73D8; // type:object size:0x1 scope:local align:1 data:byte +soVVOOn_BEGIN_FADE_IN___Q214JStudio_JAudio14TAdaptor_sound = .sbss:0x803F73DC; // type:object size:0x4 scope:global align:4 data:4byte +soVVOOn_END_FADE_OUT___Q214JStudio_JAudio14TAdaptor_sound = .sbss:0x803F73E0; // type:object size:0x4 scope:global align:4 data:4byte +init$1384 = .sbss:0x803F73E8; // type:object size:0x1 scope:local align:1 data:byte +soVVOOn_BEGIN_FADE_IN___Q217JStudio_JParticle17TAdaptor_particle = .sbss:0x803F73EC; // type:object size:0x4 scope:global align:4 data:4byte +soVVOOn_END_FADE_OUT___Q217JStudio_JParticle17TAdaptor_particle = .sbss:0x803F73F0; // type:object size:0x4 scope:global align:4 data:4byte +JASC_SINTABLE__Q28JASystem4Calc = .sbss:0x803F73F8; // type:object size:0x4 scope:global align:4 data:4byte +JASC_DOL2TABLE__Q28JASystem4Calc = .sbss:0x803F73FC; // type:object size:0x4 scope:global align:4 data:4byte +JASUniversalDacCounter__Q28JASystem6Kernel = .sbss:0x803F7400; // type:object size:0x4 scope:global align:4 data:4byte +lastRspMadep__Q28JASystem6Kernel = .sbss:0x803F7404; // type:object size:0x4 scope:global align:4 data:4byte +useRspMadep__Q28JASystem6Kernel = .sbss:0x803F7408; // type:object size:0x4 scope:global align:4 data:4byte +vframeWorkRunning__Q28JASystem6Kernel = .sbss:0x803F740C; // type:object size:0x4 scope:global align:4 data:4byte +dacCallbackFunc__Q28JASystem6Kernel = .sbss:0x803F7410; // type:object size:0x4 scope:global align:4 data:4byte +JASVframeCounter__Q28JASystem6Kernel = .sbss:0x803F7414; // type:object size:0x4 scope:global align:4 data:4byte +extMixCallback__Q28JASystem6Kernel = .sbss:0x803F7418; // type:object size:0x4 scope:global align:4 data:4byte +extMixMode__Q28JASystem6Kernel = .sbss:0x803F741C; // type:object size:0x1 scope:global align:1 data:byte +dacp$389 = .sbss:0x803F7420; // type:object size:0x4 scope:local align:4 data:4byte +init$390 = .sbss:0x803F7424; // type:object size:0x1 scope:local align:1 data:byte +sThread__Q28JASystem3Dvd = .sbss:0x803F7428; // type:object size:0x4 scope:global align:4 data:4byte +callList__Q28JASystem6Kernel = .sbss:0x803F7430; // type:object size:0x4 scope:global align:4 data:4byte +callbackInit__Q28JASystem6Kernel = .sbss:0x803F7434; // type:object size:0x1 scope:global align:1 data:byte +gOutputRate__Q28JASystem6Kernel = .sbss:0x803F7438; // type:object size:0x4 scope:global align:4 data:4byte +gAiSetting__Q28JASystem6Kernel = .sbss:0x803F743C; // type:object size:0x4 scope:global align:4 data:4byte +useHardStreaming__Q28JASystem10HardStream = .sbss:0x803F7440; // type:object size:0x1 scope:global align:1 data:byte +streamFiles__Q28JASystem10HardStream = .sbss:0x803F7444; // type:object size:0x4 scope:global align:4 data:4byte +playList__Q28JASystem10HardStream = .sbss:0x803F7448; // type:object size:0x4 scope:global align:4 data:4byte +cur_finfo$823 = .sbss:0x803F744C; // type:object size:0x4 scope:local align:4 data:4byte +init$824 = .sbss:0x803F7450; // type:object size:0x1 scope:local align:1 data:byte +cur_addr_cmd$829 = .sbss:0x803F7451; // type:object size:0x1 scope:local align:1 data:byte +init$830 = .sbss:0x803F7452; // type:object size:0x1 scope:local align:1 data:byte +last_frame$988 = .sbss:0x803F7454; // type:object size:0x4 scope:local align:4 data:4byte +init$989 = .sbss:0x803F7458; // type:object size:0x1 scope:local align:1 data:byte +cmd_once = .sbss:0x803F7460; // type:object size:0x8 scope:global align:4 +cmd_stay = .sbss:0x803F7468; // type:object size:0x8 scope:global align:4 +JASDram = .sbss:0x803F7470; // type:object size:0x4 scope:global align:4 data:4byte +audioAramTop__Q28JASystem6Kernel = .sbss:0x803F7474; // type:object size:0x4 scope:global align:4 data:4byte +CARD_SECURITY_BUFFER__Q28JASystem6Kernel = .sbss:0x803F7478; // type:object size:0x4 scope:global align:4 data:4byte +sV0$648 = .sbss:0x803F7480; // type:object size:0x4 scope:local align:4 data:4byte +init$649 = .sbss:0x803F7484; // type:object size:0x1 scope:local align:1 data:byte +sV1$651 = .sbss:0x803F7488; // type:object size:0x4 scope:local align:4 data:4byte +init$652 = .sbss:0x803F748C; // type:object size:0x1 scope:local align:1 data:byte +sCallBackFunc__Q28JASystem6TTrack = .sbss:0x803F7490; // type:object size:0x4 scope:global align:4 data:4byte +sParser__Q28JASystem6TTrack = .sbss:0x803F7494; // type:object size:0x1 scope:global align:4 +sFreeList__Q28JASystem6TTrack = .sbss:0x803F7498; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__Q28JASystem5TBank = .sbss:0x803F74A0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__Q28JASystem9TWaveBank = .sbss:0x803F74A8; // type:object size:0x4 scope:global align:4 data:4byte +oscp$651 = .sbss:0x803F74B0; // type:object size:0x4 scope:local align:4 data:4byte +init$652 = .sbss:0x803F74B4; // type:object size:0x1 scope:local align:1 data:byte +init$584 = .sbss:0x803F74B8; // type:object size:0x1 scope:local align:1 data:byte +oRandom$583 = .sbss:0x803F74BC; // type:object size:0x4 scope:local align:4 data:4byte +sUsedHeapSize__Q28JASystem8WSParser = .sbss:0x803F74C0; // type:object size:0x4 scope:global align:4 data:4byte +sUsedHeapSize__Q28JASystem9BNKParser = .sbss:0x803F74C8; // type:object size:0x4 scope:global align:4 data:4byte +sTableSize__Q28JASystem11WaveBankMgr = .sbss:0x803F74D0; // type:object size:0x4 scope:global align:4 data:4byte +sWaveBank__Q28JASystem11WaveBankMgr = .sbss:0x803F74D4; // type:object size:0x4 scope:global align:4 data:4byte +sTableSize__Q28JASystem7BankMgr = .sbss:0x803F74D8; // type:object size:0x4 scope:global align:4 data:4byte +sBankArray__Q28JASystem7BankMgr = .sbss:0x803F74DC; // type:object size:0x4 scope:global align:4 data:4byte +sVir2PhyTable__Q28JASystem7BankMgr = .sbss:0x803F74E0; // type:object size:0x4 scope:global align:4 data:4byte +sAudioprocMQInit__Q28JASystem12TAudioThread = .sbss:0x803F74E8; // type:object size:0x4 scope:global align:4 data:4byte +sbIsPrioritySet__Q28JASystem12TAudioThread = .sbss:0x803F74EC; // type:object size:0x4 scope:global align:4 data:4byte +sDSPPrio__Q28JASystem12TAudioThread = .sbss:0x803F74F0; // type:object size:0x4 scope:global align:4 data:4byte +sDVDPrio__Q28JASystem12TAudioThread = .sbss:0x803F74F4; // type:object size:0x4 scope:global align:4 data:4byte +snIntCount__Q28JASystem12TAudioThread = .sbss:0x803F74F8; // type:object size:0x4 scope:global align:4 data:4byte +sbIsDSPBoot__Q28JASystem12TAudioThread = .sbss:0x803F74FC; // type:object size:0x4 scope:global align:4 data:4byte +first$357 = .sbss:0x803F7500; // type:object size:0x4 scope:local align:4 data:4byte +init$358 = .sbss:0x803F7504; // type:object size:0x1 scope:local align:1 data:byte +isInit__Q28JASystem14TDSP_DACBuffer = .sbss:0x803F7508; // type:object size:0x4 scope:global align:4 data:4byte +dsp_buf__Q28JASystem14TDSP_DACBuffer = .sbss:0x803F750C; // type:object size:0x4 scope:global align:4 data:4byte +writeBuffer__Q28JASystem14TDSP_DACBuffer = .sbss:0x803F7510; // type:object size:0x1 scope:global align:1 data:byte +readBuffer__Q28JASystem14TDSP_DACBuffer = .sbss:0x803F7511; // type:object size:0x1 scope:global align:1 data:byte +dspStatus__Q28JASystem14TDSP_DACBuffer = .sbss:0x803F7512; // type:object size:0x1 scope:global align:1 data:byte +dacSyncCounter__Q28JASystem14TDSP_DACBuffer = .sbss:0x803F7514; // type:object size:0x4 scope:global align:4 data:4byte +callback__Q28JASystem14TDSP_DACBuffer = .sbss:0x803F7518; // type:object size:0x4 scope:global align:4 data:4byte +DSPCH__Q28JASystem11TDSPChannel = .sbss:0x803F7520; // type:object size:0x4 scope:global align:4 data:4byte +smnUse__Q28JASystem11TDSPChannel = .sbss:0x803F7524; // type:object size:0x4 scope:global align:4 data:4byte +first$417 = .sbss:0x803F7528; // type:object size:0x4 scope:local align:4 data:4byte +init$418 = .sbss:0x803F752C; // type:object size:0x1 scope:local align:1 data:byte +old_time__8JASystem = .sbss:0x803F7530; // type:object size:0x4 scope:global align:4 data:4byte +CH_BUF__Q28JASystem12DSPInterface = .sbss:0x803F7538; // type:object size:0x4 scope:global align:4 data:4byte +FX_BUF__Q28JASystem12DSPInterface = .sbss:0x803F753C; // type:object size:0x4 scope:global align:4 data:4byte +sDSPVolume__Q28JASystem12DSPInterface = .sbss:0x803F7540; // type:object size:0x4 scope:global align:4 data:float +sChannelMgr__Q28JASystem14TGlobalChannel = .sbss:0x803F7548; // type:object size:0x4 scope:global align:4 data:4byte +sChannel__Q28JASystem14TGlobalChannel = .sbss:0x803F754C; // type:object size:0x4 scope:global align:4 data:4byte +sOscillator__Q28JASystem14TGlobalChannel = .sbss:0x803F7550; // type:object size:0x4 scope:global align:4 data:4byte +flag = .sbss:0x803F7558; // type:object size:0x4 scope:global align:4 data:4byte +d_waitflag = .sbss:0x803F755C; // type:object size:0x4 scope:global align:4 data:4byte +taskreadp = .sbss:0x803F7560; // type:object size:0x4 scope:global align:4 data:4byte +taskwritep = .sbss:0x803F7564; // type:object size:0x4 scope:global align:4 data:4byte +DSP_prior_yield = .sbss:0x803F7568; // type:object size:0x1 scope:global align:1 data:byte +AUDIO_UPDATE_REQUEST = .sbss:0x803F756C; // type:object size:0x4 scope:global align:4 data:4byte +DSP_prior_task = .sbss:0x803F7570; // type:object size:0x4 scope:global align:4 data:4byte +msBasic__8JAIBasic = .sbss:0x803F7578; // type:object size:0x4 scope:global align:4 data:4byte +msCurrentHeap__8JAIBasic = .sbss:0x803F757C; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeBnk__Q27JAInter8BankWave = .sbss:0x803F7580; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeWs__Q27JAInter8BankWave = .sbss:0x803F7584; // type:object size:0x4 scope:global align:4 data:4byte +wsGroupNumber__Q27JAInter8BankWave = .sbss:0x803F7588; // type:object size:0x4 scope:global align:4 data:4byte +wsLoadStatus__Q27JAInter8BankWave = .sbss:0x803F758C; // type:object size:0x4 scope:global align:4 data:4byte +wsMax__Q27JAInter8BankWave = .sbss:0x803F7590; // type:object size:0x4 scope:global align:4 data:4byte +random__Q27JAInter5Const = .sbss:0x803F7598; // type:object size:0x4 scope:global align:4 data:4byte +deadObjectFreePointer__Q27JAInter14DummyObjectMgr = .sbss:0x803F75A0; // type:object size:0x4 scope:global align:4 data:4byte +deadObjectUsedPointer__Q27JAInter14DummyObjectMgr = .sbss:0x803F75A4; // type:object size:0x4 scope:global align:4 data:4byte +deadObjectObject__Q27JAInter14DummyObjectMgr = .sbss:0x803F75A8; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeFxScene__Q27JAInter2Fx = .sbss:0x803F75B0; // type:object size:0x4 scope:global align:4 data:4byte +mSceneMax__Q27JAInter2Fx = .sbss:0x803F75B4; // type:object size:0x1 scope:global align:1 data:byte +mBufferSizeMax__Q27JAInter2Fx = .sbss:0x803F75B8; // type:object size:0x4 scope:global align:4 data:4byte +mBufferPointer__Q27JAInter2Fx = .sbss:0x803F75BC; // type:object size:0x4 scope:global align:4 data:4byte +mFxconfigTable__Q27JAInter2Fx = .sbss:0x803F75C0; // type:object size:0x4 scope:global align:4 data:4byte +seDefaultFx__18JAIGlobalParameter = .sbss:0x803F75C8; // type:object size:0x2 scope:global align:2 data:2byte +interfaceHeapSize__18JAIGlobalParameter = .sbss:0x803F75CC; // type:object size:0x4 scope:global align:4 data:4byte +minDistanceVolume__18JAIGlobalParameter = .sbss:0x803F75D0; // type:object size:0x4 scope:global align:4 data:float +aafPointer__Q27JAInter8InitData = .sbss:0x803F75D8; // type:object size:0x4 scope:global align:4 data:4byte +seTrackUpdate__Q27JAInter5SeMgr = .sbss:0x803F75E0; // type:object size:0x4 scope:global align:4 data:4byte +categoryInfoTable__Q27JAInter5SeMgr = .sbss:0x803F75E4; // type:object size:0x4 scope:global align:4 data:4byte +sePlaySound__Q27JAInter5SeMgr = .sbss:0x803F75E8; // type:object size:0x4 scope:global align:4 data:4byte +seParameterFreeStartPointer__Q27JAInter5SeMgr = .sbss:0x803F75EC; // type:object size:0x4 scope:global align:4 data:4byte +seParameterUsedEndPointer__Q27JAInter5SeMgr = .sbss:0x803F75F0; // type:object size:0x4 scope:global align:4 data:4byte +seRegist__Q27JAInter5SeMgr = .sbss:0x803F75F4; // type:object size:0x4 scope:global align:4 data:4byte +seRegistBuffer__Q27JAInter5SeMgr = .sbss:0x803F75F8; // type:object size:0x4 scope:global align:4 data:4byte +seHandle__Q27JAInter5SeMgr = .sbss:0x803F75FC; // type:object size:0x4 scope:global align:4 data:4byte +seScene__Q27JAInter5SeMgr = .sbss:0x803F7600; // type:object size:0x1 scope:global align:1 data:byte +seqMuteFlagFromSe__Q27JAInter5SeMgr = .sbss:0x803F7604; // type:object size:0x4 scope:global align:4 data:4byte +seCategoryVolume__Q27JAInter5SeMgr = .sbss:0x803F7608; // type:object size:0x4 scope:global align:4 data:4byte +seEntryCancel__Q27JAInter5SeMgr = .sbss:0x803F760C; // type:object size:0x4 scope:global align:4 data:4byte +sAutoHeap__Q27JAInter7HeapMgr = .sbss:0x803F7610; // type:object size:0x4 scope:global align:4 data:4byte +sStayHeap__Q27JAInter7HeapMgr = .sbss:0x803F7614; // type:object size:0x4 scope:global align:4 data:4byte +sAutoHeapCount__Q27JAInter7HeapMgr = .sbss:0x803F7618; // type:object size:0x4 scope:global align:4 data:4byte +sStayHeapCount__Q27JAInter7HeapMgr = .sbss:0x803F761C; // type:object size:0x4 scope:global align:4 data:4byte +seqTrackInfo__Q27JAInter11SequenceMgr = .sbss:0x803F7620; // type:object size:0x4 scope:global align:4 data:4byte +FixSeqBufPointer__Q27JAInter11SequenceMgr = .sbss:0x803F7624; // type:object size:0x4 scope:global align:4 data:4byte +arcPointer__Q27JAInter11SequenceMgr = .sbss:0x803F7628; // type:object size:0x4 scope:global align:4 data:4byte +mVersion__Q27JAInter10SoundTable = .sbss:0x803F7630; // type:object size:0x1 scope:global align:1 data:byte +mCategotyMax__Q27JAInter10SoundTable = .sbss:0x803F7631; // type:object size:0x1 scope:global align:1 data:byte +mSoundMax__Q27JAInter10SoundTable = .sbss:0x803F7634; // type:object size:0x4 scope:global align:4 data:4byte +mDatasize__Q27JAInter10SoundTable = .sbss:0x803F7638; // type:object size:0x4 scope:global align:4 data:4byte +mPointerCategory__Q27JAInter10SoundTable = .sbss:0x803F763C; // type:object size:0x4 scope:global align:4 data:4byte +mAddress__Q27JAInter10SoundTable = .sbss:0x803F7640; // type:object size:0x4 scope:global align:4 data:4byte +flags__Q27JAInter9StreamMgr = .sbss:0x803F7648; // type:object size:0x2 scope:global align:4 data:byte +streamUpdate__Q27JAInter9StreamMgr = .sbss:0x803F764C; // type:object size:0x4 scope:global align:4 data:4byte +streamList__Q27JAInter9StreamMgr = .sbss:0x803F7650; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeStrm__Q27JAInter9StreamMgr = .sbss:0x803F7654; // type:object size:0x4 scope:global align:4 data:4byte +adpcm_remain__Q27JAInter9StreamLib = .sbss:0x803F7658; // type:object size:0x4 scope:global align:4 data:4byte +adpcm_loadpoint__Q27JAInter9StreamLib = .sbss:0x803F765C; // type:object size:0x4 scope:global align:4 data:4byte +loadsize__Q27JAInter9StreamLib = .sbss:0x803F7660; // type:object size:0x4 scope:global align:4 data:4byte +adpcm_buffer__Q27JAInter9StreamLib = .sbss:0x803F7664; // type:object size:0x4 scope:global align:4 data:4byte +loop_buffer__Q27JAInter9StreamLib = .sbss:0x803F7668; // type:object size:0x4 scope:global align:4 data:4byte +store_buffer__Q27JAInter9StreamLib = .sbss:0x803F766C; // type:object size:0x4 scope:global align:4 data:4byte +assign_ch__Q27JAInter9StreamLib = .sbss:0x803F7670; // type:object size:0x8 scope:global align:4 data:4byte +playside__Q27JAInter9StreamLib = .sbss:0x803F7678; // type:object size:0x4 scope:global align:4 data:4byte +playback_samples__Q27JAInter9StreamLib = .sbss:0x803F767C; // type:object size:0x4 scope:global align:4 data:4byte +loadup_samples__Q27JAInter9StreamLib = .sbss:0x803F7680; // type:object size:0x4 scope:global align:4 data:4byte +adpcmbuf_state__Q27JAInter9StreamLib = .sbss:0x803F7684; // type:object size:0x4 scope:global align:4 data:4byte +movieframe__Q27JAInter9StreamLib = .sbss:0x803F7688; // type:object size:0x4 scope:global align:4 data:4byte +stopflag__Q27JAInter9StreamLib = .sbss:0x803F768C; // type:object size:0x1 scope:global align:1 data:byte +stopflag2__Q27JAInter9StreamLib = .sbss:0x803F768D; // type:object size:0x1 scope:global align:1 data:byte +playflag__Q27JAInter9StreamLib = .sbss:0x803F768E; // type:object size:0x1 scope:global align:1 data:byte +playflag2__Q27JAInter9StreamLib = .sbss:0x803F768F; // type:object size:0x1 scope:global align:1 data:byte +prepareflag__Q27JAInter9StreamLib = .sbss:0x803F7690; // type:object size:0x1 scope:global align:1 data:byte +dspch_deallockflag__Q27JAInter9StreamLib = .sbss:0x803F7691; // type:object size:0x1 scope:global align:1 data:byte +outvolume__Q27JAInter9StreamLib = .sbss:0x803F7694; // type:object size:0x4 scope:global align:4 data:float +outpitch__Q27JAInter9StreamLib = .sbss:0x803F7698; // type:object size:0x4 scope:global align:4 data:float +outpan__Q27JAInter9StreamLib = .sbss:0x803F769C; // type:object size:0x4 scope:global align:4 data:float +stackvolume__Q27JAInter9StreamLib = .sbss:0x803F76A0; // type:object size:0x4 scope:global align:4 data:float +stackpitch__Q27JAInter9StreamLib = .sbss:0x803F76A4; // type:object size:0x4 scope:global align:4 data:float +stackpan__Q27JAInter9StreamLib = .sbss:0x803F76A8; // type:object size:0x4 scope:global align:4 data:float +outflag_volume__Q27JAInter9StreamLib = .sbss:0x803F76AC; // type:object size:0x1 scope:global align:1 data:byte +outflag_pan__Q27JAInter9StreamLib = .sbss:0x803F76AD; // type:object size:0x1 scope:global align:1 data:byte +outflag_pitch__Q27JAInter9StreamLib = .sbss:0x803F76AE; // type:object size:0x1 scope:global align:1 data:byte +loop_start_flag__Q27JAInter9StreamLib = .sbss:0x803F76B0; // type:object size:0x4 scope:global align:4 data:4byte +outpause__Q27JAInter9StreamLib = .sbss:0x803F76B4; // type:object size:0x4 scope:global align:4 data:4byte +playmode__Q27JAInter9StreamLib = .sbss:0x803F76B8; // type:object size:0x4 scope:global align:4 data:4byte +shift_sample__Q27JAInter9StreamLib = .sbss:0x803F76BC; // type:object size:0x4 scope:global align:4 data:4byte +extra_sample__Q27JAInter9StreamLib = .sbss:0x803F76C0; // type:object size:0x4 scope:global align:4 data:4byte +DvdLoadFlag__Q27JAInter9StreamLib = .sbss:0x803F76C4; // type:object size:0x4 scope:global align:4 data:4byte +startInitFlag__Q27JAInter9StreamLib = .sbss:0x803F76C8; // type:object size:0x4 scope:global align:4 data:4byte +Mode__Q27JAInter9StreamLib = .sbss:0x803F76CC; // type:object size:0x4 scope:global align:4 data:4byte +sFillBlockSize__Q27JAInter9StreamLib = .sbss:0x803F76D0; // type:object size:0x4 scope:global align:4 data:4byte +Head__Q27JAInter9StreamLib = .sbss:0x803F76D4; // type:object size:0x4 scope:global align:4 data:4byte +bufferMode__Q27JAInter9StreamLib = .sbss:0x803F76D8; // type:object size:0x1 scope:global align:1 data:byte +allocFlag__Q27JAInter9StreamLib = .sbss:0x803F76D9; // type:object size:0x1 scope:global align:1 data:byte +dspFinishFlag__Q27JAInter9StreamLib = .sbss:0x803F76DA; // type:object size:0x1 scope:global align:1 data:byte +allocCallback__Q27JAInter9StreamLib = .sbss:0x803F76DC; // type:object size:0x4 scope:global align:4 data:4byte +deallocCallback__Q27JAInter9StreamLib = .sbss:0x803F76E0; // type:object size:0x4 scope:global align:4 data:4byte +before$1183 = .sbss:0x803F76E4; // type:object size:0x4 scope:local align:4 data:4byte +init$1184 = .sbss:0x803F76E8; // type:object size:0x1 scope:local align:1 data:byte +L1$1209 = .sbss:0x803F76EA; // type:object size:0x2 scope:local align:2 data:2byte +L2$1210 = .sbss:0x803F76EC; // type:object size:0x2 scope:local align:2 data:2byte +R1$1211 = .sbss:0x803F76EE; // type:object size:0x2 scope:local align:2 data:2byte +R2$1212 = .sbss:0x803F76F0; // type:object size:0x2 scope:local align:2 data:2byte +oldstat$1491 = .sbss:0x803F76F4; // type:object size:0x4 scope:local align:4 data:4byte +init$1492 = .sbss:0x803F76F8; // type:object size:0x1 scope:local align:1 data:byte +old_dspside$1515 = .sbss:0x803F76FC; // type:object size:0x4 scope:local align:4 data:4byte +init$1516 = .sbss:0x803F7700; // type:object size:0x1 scope:local align:1 data:byte +__GBAReset = .sbss:0x803F7708; // type:object size:0x4 scope:global align:4 data:4byte +zel_basic__11JAIZelBasic = .sbss:0x803F7710; // type:object size:0x4 scope:global align:4 data:4byte +DRAM_HEAP_SIZE__11JAIZelParam = .sbss:0x803F7718; // type:object size:0x4 scope:global align:4 data:4byte +MIN_DISTANCE_VOLUME__11JAIZelParam = .sbss:0x803F771C; // type:object size:0x4 scope:global align:4 data:float +SWORD_USING_TRACK__11JAIZelParam = .sbss:0x803F7720; // type:object size:0x1 scope:global align:1 data:byte +sSystemHeap__7JKRHeap = .sbss:0x803F7728; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__7JKRHeap = .sbss:0x803F772C; // type:object size:0x4 scope:global align:4 data:4byte +sRootHeap__7JKRHeap = .sbss:0x803F7730; // type:object size:0x4 scope:global align:4 data:4byte +mErrorHandler__7JKRHeap = .sbss:0x803F7734; // type:object size:0x4 scope:global align:4 data:4byte +mCodeStart__7JKRHeap = .sbss:0x803F7738; // type:object size:0x4 scope:global align:4 data:4byte +mCodeEnd__7JKRHeap = .sbss:0x803F773C; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamStart__7JKRHeap = .sbss:0x803F7740; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamEnd__7JKRHeap = .sbss:0x803F7744; // type:object size:0x4 scope:global align:4 data:4byte +mMemorySize__7JKRHeap = .sbss:0x803F7748; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundSize = .sbss:0x803F7750; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundOffset = .sbss:0x803F7754; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundBlock = .sbss:0x803F7758; // type:object size:0x4 scope:global align:4 data:4byte +DBnewFreeBlock = .sbss:0x803F775C; // type:object size:0x4 scope:global align:4 data:4byte +DBnewUsedBlock = .sbss:0x803F7760; // type:object size:0x4 scope:global align:4 data:4byte +sManager__15JKRThreadSwitch = .sbss:0x803F7768; // type:object size:0x4 scope:global align:4 data:4byte +preEnd = .sbss:0x803F776C; // type:object size:0x4 scope:global align:4 data:4byte +mUserPreCallback__15JKRThreadSwitch = .sbss:0x803F7770; // type:object size:0x4 scope:global align:4 data:4byte +mUserPostCallback__15JKRThreadSwitch = .sbss:0x803F7774; // type:object size:0x4 scope:global align:4 data:4byte +sAramObject__7JKRAram = .sbss:0x803F7778; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x803F777C; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x803F7780; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x803F7784; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x803F7788; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x803F778C; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x803F7790; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x803F7794; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x803F7798; // type:object size:0x4 scope:local align:4 data:4byte +srcAddress = .sbss:0x803F779C; // type:object size:0x4 scope:global align:4 data:4byte +fileOffset = .sbss:0x803F77A0; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x803F77A4; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x803F77A8; // type:object size:0x4 scope:local align:4 data:4byte +isInitMutex = .sbss:0x803F77AC; // type:object size:0x1 scope:local align:1 data:byte +sAramStreamObject__13JKRAramStream = .sbss:0x803F77B0; // type:object size:0x4 scope:global align:4 data:4byte +transBuffer__13JKRAramStream = .sbss:0x803F77B4; // type:object size:0x4 scope:global align:4 data:4byte +transSize__13JKRAramStream = .sbss:0x803F77B8; // type:object size:0x4 scope:global align:4 data:4byte +transHeap__13JKRAramStream = .sbss:0x803F77BC; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentVolume__13JKRFileLoader = .sbss:0x803F77C0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentDirID__10JKRArchive = .sbss:0x803F77C8; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x803F77D0; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x803F77D4; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x803F77D8; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x803F77DC; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x803F77E0; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x803F77E4; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x803F77E8; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x803F77EC; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x803F77F0; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x803F77F4; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x803F77F8; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x803F77FC; // type:object size:0x4 scope:local align:4 data:4byte +isInitMutex = .sbss:0x803F7800; // type:object size:0x1 scope:local align:1 data:byte +szpBuf = .sbss:0x803F7808; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x803F780C; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x803F7810; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x803F7814; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x803F7818; // type:object size:0x4 scope:local align:4 data:4byte +dmaBuf = .sbss:0x803F781C; // type:object size:0x4 scope:global align:4 data:4byte +dmaEnd = .sbss:0x803F7820; // type:object size:0x4 scope:global align:4 data:4byte +dmaCurrent = .sbss:0x803F7824; // type:object size:0x4 scope:global align:4 data:4byte +srcOffset = .sbss:0x803F7828; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x803F782C; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x803F7830; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x803F7834; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x803F7838; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x803F783C; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x803F7840; // type:object size:0x4 scope:local align:4 data:4byte +isInitMutex = .sbss:0x803F7844; // type:object size:0x1 scope:local align:1 data:byte +sDecompObject__9JKRDecomp = .sbss:0x803F7848; // type:object size:0x4 scope:global align:4 data:4byte +sInitiated__12JUTGraphFifo = .sbss:0x803F7850; // type:object size:0x1 scope:global align:1 data:byte +sCurrentFifo__12JUTGraphFifo = .sbss:0x803F7854; // type:object size:0x4 scope:global align:4 data:4byte +mGpStatus__12JUTGraphFifo = .sbss:0x803F7858; // type:object size:0x5 scope:global align:4 +sDebugPrint__10JUTDbPrint = .sbss:0x803F7860; // type:object size:0x4 scope:global align:4 data:4byte +mListInitialized__10JUTGamePad = .sbss:0x803F7868; // type:object size:0x1 scope:global align:1 data:byte +mPadAssign__10JUTGamePad = .sbss:0x803F786C; // type:object size:0x4 scope:global align:4 data:byte +mSuppressPadReset__10JUTGamePad = .sbss:0x803F7870; // type:object size:0x4 scope:global align:4 data:4byte +sAnalogMode__10JUTGamePad = .sbss:0x803F7874; // type:object size:0x4 scope:global align:4 data:4byte +sRumbleSupported__10JUTGamePad = .sbss:0x803F7878; // type:object size:0x4 scope:global align:4 data:4byte +mStatus__Q210JUTGamePad7CRumble = .sbss:0x803F787C; // type:object size:0x4 scope:global align:4 data:byte +mEnabled__Q210JUTGamePad7CRumble = .sbss:0x803F7880; // type:object size:0x4 scope:global align:4 data:4byte +sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x803F7884; // type:object size:0x4 scope:global align:4 data:4byte +sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x803F7888; // type:object size:0x4 scope:global align:4 data:4byte +sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x803F7890; // type:object size:0x8 scope:global align:8 data:4byte +sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset = .sbss:0x803F7898; // type:object size:0x1 scope:global align:1 data:byte +sResetOccurred__Q210JUTGamePad13C3ButtonReset = .sbss:0x803F7899; // type:object size:0x1 scope:global align:1 data:byte +sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x803F789C; // type:object size:0x4 scope:global align:4 data:4byte +sErrorManager__12JUTException = .sbss:0x803F78A0; // type:object size:0x4 scope:global align:4 data:4byte +sPreUserCallback__12JUTException = .sbss:0x803F78A4; // type:object size:0x4 scope:global align:4 data:4byte +sPostUserCallback__12JUTException = .sbss:0x803F78A8; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBuffer__12JUTException = .sbss:0x803F78AC; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBufferSize__12JUTException = .sbss:0x803F78B0; // type:object size:0x4 scope:global align:4 data:4byte +sConsole__12JUTException = .sbss:0x803F78B4; // type:object size:0x4 scope:global align:4 data:4byte +msr__12JUTException = .sbss:0x803F78B8; // type:object size:0x4 scope:global align:4 data:4byte +fpscr__12JUTException = .sbss:0x803F78BC; // type:object size:0x4 scope:global align:4 data:4byte +sDirectPrint__14JUTDirectPrint = .sbss:0x803F78C0; // type:object size:0x4 scope:global align:4 data:4byte +sMessageLife__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x803F78C8; // type:object size:0x4 scope:global align:4 data:4byte +sMessageOwner__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x803F78CC; // type:object size:0x4 scope:global align:4 data:4byte +mSynchro__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x803F78D0; // type:object size:0x1 scope:global align:1 data:byte +sManager__8JUTVideo = .sbss:0x803F78D8; // type:object size:0x4 scope:global align:4 data:4byte +sVideoLastTick__8JUTVideo = .sbss:0x803F78DC; // type:object size:0x4 scope:global align:4 data:4byte +sVideoInterval__8JUTVideo = .sbss:0x803F78E0; // type:object size:0x4 scope:global align:4 data:4byte +sDrawWaiting = .sbss:0x803F78E4; // type:object size:0x1 scope:global align:1 data:byte +frameBuffer$2182 = .sbss:0x803F78E8; // type:object size:0x4 scope:local align:4 data:4byte +init$2183 = .sbss:0x803F78EC; // type:object size:0x1 scope:local align:1 data:byte +sManager__6JUTXfb = .sbss:0x803F78F0; // type:object size:0x4 scope:global align:4 data:4byte +sManager__10JUTProcBar = .sbss:0x803F78F8; // type:object size:0x4 scope:global align:4 data:4byte +cnt$2296 = .sbss:0x803F78FC; // type:object size:0x4 scope:local align:4 data:4byte +init$2297 = .sbss:0x803F7900; // type:object size:0x1 scope:local align:1 data:byte +cntUser$2345 = .sbss:0x803F7904; // type:object size:0x4 scope:local align:4 data:4byte +init$2346 = .sbss:0x803F7908; // type:object size:0x1 scope:local align:1 data:byte +sManager__17JUTConsoleManager = .sbss:0x803F7910; // type:object size:0x4 scope:global align:4 data:4byte +sReportConsole = .sbss:0x803F7914; // type:object size:0x4 scope:global align:4 data:4byte +sWarningConsole = .sbss:0x803F7918; // type:object size:0x4 scope:global align:4 data:4byte +sManager__6JUTGba = .sbss:0x803F7920; // type:object size:0x4 scope:global align:4 data:4byte +mStrBuff__8J2DPrint = .sbss:0x803F7928; // type:object size:0x4 scope:global align:4 data:4byte +mHeapFlag__8J2DPrint = .sbss:0x803F792C; // type:object size:0x1 scope:global align:1 data:byte +mStrBuffSize__8J2DPrint = .sbss:0x803F7930; // type:object size:0x4 scope:global align:4 data:4byte +mBufferNotEnough__8J2DPrint = .sbss:0x803F7934; // type:object size:0x1 scope:global align:1 data:byte +j3dDefaultViewNo = .sbss:0x803F7938; // type:object size:0x4 scope:global align:4 +sInterruptFlag__17J3DDisplayListObj = .sbss:0x803F7940; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentPipeline__11J3DShapeMtx = .sbss:0x803F7948; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentScaleFlag__11J3DShapeMtx = .sbss:0x803F794C; // type:object size:0x4 scope:global align:4 data:4byte +sNBTFlag__11J3DShapeMtx = .sbss:0x803F7950; // type:object size:0x1 scope:global align:1 data:byte +sMtxPtrTbl__21J3DShapeMtxConcatView = .sbss:0x803F7954; // type:object size:0x8 scope:global align:4 data:4byte +sOldVcdVatCmd__8J3DShape = .sbss:0x803F7960; // type:object size:0x4 scope:global align:4 data:4byte +sEnvelopeFlag__8J3DShape = .sbss:0x803F7964; // type:object size:0x1 scope:global align:1 data:byte +SizeOfJ3DColorBlockLightOffLoad = .sbss:0x803F7968; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfJ3DColorBlockAmbientOnLoad = .sbss:0x803F796C; // type:object size:0x4 scope:global align:4 data:4byte +dualReg$1374 = .sbss:0x803F7970; // type:object size:0x4 scope:local align:4 data:4byte +init$1375 = .sbss:0x803F7974; // type:object size:0x1 scope:local align:1 data:byte +entryNum__13J3DDrawBuffer = .sbss:0x803F7978; // type:object size:0x4 scope:global align:4 data:4byte +jmaSinTableSize = .sbss:0x803F7980; // type:object size:0x2 scope:global align:2 data:2byte +jmaSinShift = .sbss:0x803F7984; // type:object size:0x4 scope:global align:4 data:4byte +jmaSinTable = .sbss:0x803F7988; // type:object size:0x4 scope:global align:4 data:4byte +jmaCosTable = .sbss:0x803F798C; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x803F7990; // type:object size:0x4 scope:local align:4 data:4byte +BI2DebugFlag = .sbss:0x803F7994; // type:object size:0x4 scope:global align:4 data:4byte +BI2DebugFlagHolder = .sbss:0x803F7998; // type:object size:0x4 scope:global align:4 data:4byte +__OSIsGcam = .sbss:0x803F799C; // type:object size:0x4 scope:global align:4 data:4byte +AreWeInitialized = .sbss:0x803F79A0; // type:object size:0x4 scope:global align:4 data:4byte +OSExceptionTable = .sbss:0x803F79A4; // type:object size:0x4 scope:global align:4 data:4byte +__OSSavedRegionEnd = .sbss:0x803F79A8; // type:object size:0x4 scope:global align:4 data:4byte +__OSSavedRegionStart = .sbss:0x803F79AC; // type:object size:0x4 scope:global align:4 data:4byte +__OSInIPL = .sbss:0x803F79B0; // type:object size:0x4 scope:global align:4 data:4byte +__OSStartTime = .sbss:0x803F79B8; // type:object size:0x8 scope:global align:8 data:4byte +AlarmQueue = .sbss:0x803F79C0; // type:object size:0x8 scope:global align:4 data:4byte +HeapArray = .sbss:0x803F79C8; // type:object size:0x4 scope:global align:4 data:4byte +NumHeaps = .sbss:0x803F79CC; // type:object size:0x4 scope:global align:4 data:4byte +ArenaStart = .sbss:0x803F79D0; // type:object size:0x4 scope:global align:4 data:4byte +ArenaEnd = .sbss:0x803F79D4; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaHi = .sbss:0x803F79D8; // type:object size:0x4 scope:global align:4 data:4byte +InterruptHandlerTable = .sbss:0x803F79E0; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterruptSrr0 = .sbss:0x803F79E4; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterrupt = .sbss:0x803F79E8; // type:object size:0x2 scope:global align:2 data:2byte +__OSLastInterruptTime = .sbss:0x803F79F0; // type:object size:0x8 scope:global align:8 data:4byte +SaveStart = .sbss:0x803F79F8; // type:object size:0x4 scope:global align:4 data:4byte +SaveEnd = .sbss:0x803F79FC; // type:object size:0x4 scope:global align:4 data:4byte +Prepared = .sbss:0x803F7A00; // type:object size:0x4 scope:global align:4 data:4byte +ResetFunctionQueue = .sbss:0x803F7A08; // type:object size:0x8 scope:global align:4 data:4byte +ResetCallback = .sbss:0x803F7A10; // type:object size:0x4 scope:global align:4 data:4byte +Down = .sbss:0x803F7A14; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x803F7A18; // type:object size:0x4 scope:local align:4 data:4byte +HoldUp = .sbss:0x803F7A20; // type:object size:0x8 scope:global align:8 data:4byte +HoldDown = .sbss:0x803F7A28; // type:object size:0x8 scope:global align:8 data:4byte +RunQueueBits = .sbss:0x803F7A30; // type:object size:0x4 scope:global align:4 data:4byte +RunQueueHint = .sbss:0x803F7A34; // type:object size:0x4 scope:global align:4 data:4byte +Reschedule = .sbss:0x803F7A38; // type:object size:0x4 scope:global align:4 data:4byte +Chan = .sbss:0x803F7A40; // type:object size:0x4 scope:global align:4 data:4byte +Dev = .sbss:0x803F7A44; // type:object size:0x4 scope:global align:4 data:4byte +Enabled = .sbss:0x803F7A48; // type:object size:0x4 scope:global align:4 data:4byte +BarnacleEnabled = .sbss:0x803F7A4C; // type:object size:0x4 scope:global align:4 data:4byte +cmdTypeAndStatus$78 = .sbss:0x803F7A50; // type:object size:0x4 scope:local align:4 +cmdTypeAndStatus$372 = .sbss:0x803F7A54; // type:object size:0x4 scope:local align:4 +__PADFixBits = .sbss:0x803F7A58; // type:object size:0x4 scope:global align:4 data:4byte +SamplingRate = .sbss:0x803F7A60; // type:object size:0x4 scope:global align:4 data:4byte +__DBInterface = .sbss:0x803F7A68; // type:object size:0x4 scope:global align:4 data:4byte +DBVerbose = .sbss:0x803F7A6C; // type:object size:0x4 scope:global align:4 data:4byte +StopAtNextInt = .sbss:0x803F7A70; // type:object size:0x4 scope:global align:4 data:4byte +LastLength = .sbss:0x803F7A74; // type:object size:0x4 scope:global align:4 data:4byte +Callback = .sbss:0x803F7A78; // type:object size:0x4 scope:local align:4 data:4byte +ResetCoverCallback = .sbss:0x803F7A7C; // type:object size:0x4 scope:global align:4 data:4byte +LastResetEnd = .sbss:0x803F7A80; // type:object size:0x8 scope:global align:8 data:4byte +ResetOccurred = .sbss:0x803F7A88; // type:object size:0x4 scope:global align:4 data:4byte +WaitingCoverClose = .sbss:0x803F7A8C; // type:object size:0x4 scope:global align:4 data:4byte +Breaking = .sbss:0x803F7A90; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundType = .sbss:0x803F7A94; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundSeekLocation = .sbss:0x803F7A98; // type:object size:0x4 scope:global align:4 data:4byte +LastReadFinished = .sbss:0x803F7AA0; // type:object size:0x8 scope:global align:8 data:4byte +LastReadIssued = .sbss:0x803F7AA8; // type:object size:0x8 scope:global align:8 data:4byte +LastCommandWasRead = .sbss:0x803F7AB0; // type:object size:0x4 scope:global align:4 data:4byte +NextCommandNumber = .sbss:0x803F7AB4; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x803F7AB8; // type:object size:0x4 scope:local align:4 data:4byte +FstStart = .sbss:0x803F7ABC; // type:object size:0x4 scope:global align:4 data:4byte +FstStringStart = .sbss:0x803F7AC0; // type:object size:0x4 scope:global align:4 data:4byte +MaxEntryNum = .sbss:0x803F7AC4; // type:object size:0x4 scope:global align:4 data:4byte +currentDirectory = .sbss:0x803F7AC8; // type:object size:0x4 scope:global align:4 data:4byte +__DVDLongFileNameFlag = .sbss:0x803F7ACC; // type:object size:0x4 scope:global align:4 data:4byte +__DVDThreadQueue = .sbss:0x803F7AD0; // type:object size:0x8 scope:global align:4 +executing = .sbss:0x803F7AD8; // type:object size:0x4 scope:global align:4 data:4byte +IDShouldBe = .sbss:0x803F7ADC; // type:object size:0x4 scope:global align:4 data:4byte +bootInfo = .sbss:0x803F7AE0; // type:object size:0x4 scope:global align:4 data:4byte +PauseFlag = .sbss:0x803F7AE4; // type:object size:0x4 scope:global align:4 data:4byte +PausingFlag = .sbss:0x803F7AE8; // type:object size:0x4 scope:global align:4 data:4byte +AutoFinishing = .sbss:0x803F7AEC; // type:object size:0x4 scope:global align:4 data:4byte +FatalErrorFlag = .sbss:0x803F7AF0; // type:object size:0x4 scope:global align:4 data:4byte +CurrCommand = .sbss:0x803F7AF4; // type:object size:0x4 scope:global align:4 data:4byte +Canceling = .sbss:0x803F7AF8; // type:object size:0x4 scope:global align:4 data:4byte +CancelCallback = .sbss:0x803F7AFC; // type:object size:0x4 scope:global align:4 data:4byte +ResumeFromHere = .sbss:0x803F7B00; // type:object size:0x4 scope:global align:4 data:4byte +CancelLastError = .sbss:0x803F7B04; // type:object size:0x4 scope:global align:4 data:4byte +LastError = .sbss:0x803F7B08; // type:object size:0x4 scope:global align:4 data:4byte +NumInternalRetry = .sbss:0x803F7B0C; // type:object size:0x4 scope:global align:4 data:4byte +ResetRequired = .sbss:0x803F7B10; // type:object size:0x4 scope:global align:4 data:4byte +FirstTimeInBootrom = .sbss:0x803F7B14; // type:object size:0x4 scope:global align:4 data:4byte +DVDInitialized = .sbss:0x803F7B18; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x803F7B1C; // type:object size:0x4 scope:local align:4 data:4byte +FatalFunc = .sbss:0x803F7B20; // type:object size:0x4 scope:global align:4 data:4byte +status = .sbss:0x803F7B28; // type:object size:0x4 scope:global align:4 data:4byte +bb2 = .sbss:0x803F7B2C; // type:object size:0x4 scope:global align:4 data:4byte +idTmp = .sbss:0x803F7B30; // type:object size:0x4 scope:global align:4 data:4byte +IsInitialized = .sbss:0x803F7B38; // type:object size:0x4 scope:global align:4 data:4byte +retraceCount = .sbss:0x803F7B3C; // type:object size:0x4 scope:global align:4 data:4byte +flushFlag = .sbss:0x803F7B40; // type:object size:0x4 scope:global align:4 data:4byte +retraceQueue = .sbss:0x803F7B44; // type:object size:0x8 scope:global align:4 +PreCB = .sbss:0x803F7B4C; // type:object size:0x4 scope:global align:4 data:4byte +PostCB = .sbss:0x803F7B50; // type:object size:0x4 scope:global align:4 data:4byte +encoderType = .sbss:0x803F7B54; // type:object size:0x4 scope:global align:4 data:4byte +displayOffsetH = .sbss:0x803F7B58; // type:object size:0x2 scope:global align:2 data:2byte +displayOffsetV = .sbss:0x803F7B5A; // type:object size:0x2 scope:global align:2 data:2byte +changeMode = .sbss:0x803F7B5C; // type:object size:0x4 scope:global align:4 data:4byte +changed = .sbss:0x803F7B60; // type:object size:0x8 scope:global align:8 data:4byte +shdwChangeMode = .sbss:0x803F7B68; // type:object size:0x4 scope:global align:4 data:4byte +shdwChanged = .sbss:0x803F7B70; // type:object size:0x8 scope:global align:8 data:4byte +CurrTiming = .sbss:0x803F7B78; // type:object size:0x4 scope:global align:4 data:4byte +CurrTvMode = .sbss:0x803F7B7C; // type:object size:0x4 scope:global align:4 data:4byte +NextBufAddr = .sbss:0x803F7B80; // type:object size:0x4 scope:global align:4 data:4byte +CurrBufAddr = .sbss:0x803F7B84; // type:object size:0x4 scope:global align:4 data:4byte +FBSet = .sbss:0x803F7B88; // type:object size:0x4 scope:global align:4 data:4byte +message$341 = .sbss:0x803F7B8C; // type:object size:0x4 scope:local align:4 data:4byte +Initialized = .sbss:0x803F7B90; // type:object size:0x4 scope:global align:4 data:4byte +EnabledBits = .sbss:0x803F7B94; // type:object size:0x4 scope:global align:4 data:4byte +ResettingBits = .sbss:0x803F7B98; // type:object size:0x4 scope:global align:4 data:4byte +RecalibrateBits = .sbss:0x803F7B9C; // type:object size:0x4 scope:global align:4 data:4byte +WaitingBits = .sbss:0x803F7BA0; // type:object size:0x4 scope:global align:4 data:4byte +CheckingBits = .sbss:0x803F7BA4; // type:object size:0x4 scope:global align:4 data:4byte +PendingBits = .sbss:0x803F7BA8; // type:object size:0x4 scope:global align:4 data:4byte +SamplingCallback = .sbss:0x803F7BAC; // type:object size:0x4 scope:global align:4 data:4byte +recalibrated$397 = .sbss:0x803F7BB0; // type:object size:0x4 scope:local align:4 data:4byte +__PADSpec = .sbss:0x803F7BB4; // type:object size:0x4 scope:global align:4 data:4byte +__AIS_Callback = .sbss:0x803F7BB8; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Callback = .sbss:0x803F7BBC; // type:object size:0x4 scope:global align:4 data:4byte +__CallbackStack = .sbss:0x803F7BC0; // type:object size:0x4 scope:global align:4 data:4byte +__OldStack = .sbss:0x803F7BC4; // type:object size:0x4 scope:global align:4 data:4byte +__AI_init_flag = .sbss:0x803F7BC8; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Active = .sbss:0x803F7BCC; // type:object size:0x4 scope:global align:4 data:4byte +bound_32KHz = .sbss:0x803F7BD0; // type:object size:0x8 scope:global align:8 data:4byte +bound_48KHz = .sbss:0x803F7BD8; // type:object size:0x8 scope:global align:8 data:4byte +min_wait = .sbss:0x803F7BE0; // type:object size:0x8 scope:global align:8 data:4byte +max_wait = .sbss:0x803F7BE8; // type:object size:0x8 scope:global align:8 data:4byte +buffer = .sbss:0x803F7BF0; // type:object size:0x8 scope:global align:8 data:4byte +__AR_Callback = .sbss:0x803F7BF8; // type:object size:0x4 scope:global align:4 data:4byte +__AR_Size = .sbss:0x803F7BFC; // type:object size:0x4 scope:global align:4 data:4byte +__AR_InternalSize = .sbss:0x803F7C00; // type:object size:0x4 scope:global align:4 data:4byte +__AR_ExpansionSize = .sbss:0x803F7C04; // type:object size:0x4 scope:global align:4 data:4byte +__AR_StackPointer = .sbss:0x803F7C08; // type:object size:0x4 scope:global align:4 data:4byte +__AR_FreeBlocks = .sbss:0x803F7C0C; // type:object size:0x4 scope:global align:4 data:4byte +__AR_BlockLength = .sbss:0x803F7C10; // type:object size:0x4 scope:global align:4 data:4byte +__AR_init_flag = .sbss:0x803F7C14; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueHi = .sbss:0x803F7C18; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailHi = .sbss:0x803F7C1C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueLo = .sbss:0x803F7C20; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailLo = .sbss:0x803F7C24; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingHi = .sbss:0x803F7C28; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingLo = .sbss:0x803F7C2C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackHi = .sbss:0x803F7C30; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackLo = .sbss:0x803F7C34; // type:object size:0x4 scope:global align:4 data:4byte +__ARQChunkSize = .sbss:0x803F7C38; // type:object size:0x4 scope:global align:4 data:4byte +__ARQ_init_flag = .sbss:0x803F7C3C; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_init_flag = .sbss:0x803F7C40; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_tmp_task = .sbss:0x803F7C48; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_last_task = .sbss:0x803F7C4C; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_first_task = .sbss:0x803F7C50; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_curr_task = .sbss:0x803F7C54; // type:object size:0x4 scope:global align:4 data:4byte +__CARDEncode = .sbss:0x803F7C58; // type:object size:0x2 scope:global align:2 data:2byte +__piReg = .sbss:0x803F7C60; // type:object size:0x4 scope:global align:4 data:4byte +__cpReg = .sbss:0x803F7C64; // type:object size:0x4 scope:global align:4 data:4byte +__peReg = .sbss:0x803F7C68; // type:object size:0x4 scope:global align:4 data:4byte +__memReg = .sbss:0x803F7C6C; // type:object size:0x4 scope:global align:4 data:4byte +CPUFifo = .sbss:0x803F7C70; // type:object size:0x4 scope:global align:4 data:4byte +GPFifo = .sbss:0x803F7C74; // type:object size:0x4 scope:global align:4 data:4byte +__GXCurrentThread = .sbss:0x803F7C78; // type:object size:0x4 scope:global align:4 data:4byte +CPGPLinked = .sbss:0x803F7C7C; // type:object size:0x1 scope:global align:1 data:byte +GXOverflowSuspendInProgress = .sbss:0x803F7C80; // type:object size:0x4 scope:global align:4 data:4byte +BreakPointCB = .sbss:0x803F7C84; // type:object size:0x4 scope:global align:4 data:4byte +__GXOverflowCount = .sbss:0x803F7C88; // type:object size:0x4 scope:global align:4 data:4byte +TokenCB = .sbss:0x803F7C90; // type:object size:0x4 scope:global align:4 data:4byte +DrawDoneCB = .sbss:0x803F7C94; // type:object size:0x4 scope:global align:4 data:4byte +DrawDone = .sbss:0x803F7C98; // type:object size:0x1 scope:global align:1 data:byte +FinishQueue = .sbss:0x803F7C9C; // type:object size:0x8 scope:global align:4 +__GDCurrentDL = .sbss:0x803F7CA8; // type:object size:0x4 scope:global align:4 data:4byte +overflowcb = .sbss:0x803F7CAC; // type:object size:0x4 scope:global align:4 data:4byte +__global_destructor_chain = .sbss:0x803F7CB0; // type:object size:0x4 scope:global align:4 data:4byte +__aborting = .sbss:0x803F7CB8; // type:object size:0x4 scope:global align:4 data:4byte +__atexit_curr_func = .sbss:0x803F7CBC; // type:object size:0x4 scope:global align:4 data:4byte +__stdio_exit = .sbss:0x803F7CC0; // type:object size:0x4 scope:global align:4 data:4byte +__console_exit = .sbss:0x803F7CC4; // type:object size:0x4 scope:global align:4 data:4byte +init$193 = .sbss:0x803F7CC8; // type:object size:0x1 scope:local align:1 data:byte +errno = .sbss:0x803F7CD0; // type:object size:0x4 scope:global align:4 data:4byte +initialized$16 = .sbss:0x803F7CD8; // type:object size:0x4 scope:local align:4 data:4byte +MTRCallback = .sbss:0x803F7CE0; // type:object size:0x4 scope:global align:4 data:4byte +DBGCallback = .sbss:0x803F7CE4; // type:object size:0x4 scope:global align:4 data:4byte +SendMailData = .sbss:0x803F7CE8; // type:object size:0x4 scope:global align:4 data:4byte +RecvDataLeng = .sbss:0x803F7CEC; // type:object size:0x4 scope:global align:4 data:4byte +pEXIInputFlag = .sbss:0x803F7CF0; // type:object size:0x4 scope:global align:4 data:4byte +EXIInputFlag = .sbss:0x803F7CF4; // type:object size:0x1 scope:global align:1 data:byte +@4181 = .sdata2:0x803F7D00; // type:object size:0x4 scope:local align:4 data:float +@4182 = .sdata2:0x803F7D04; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x803F7D08; // type:object size:0x4 scope:local align:4 data:float +@4184 = .sdata2:0x803F7D0C; // type:object size:0x4 scope:local align:4 data:float +@4185 = .sdata2:0x803F7D10; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x803F7D18; // type:object size:0x8 scope:local align:8 data:double +@4149 = .sdata2:0x803F7D20; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803F7D28; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x803F7D2C; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x803F7D30; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x803F7D38; // type:object size:0x8 scope:local align:8 data:double +@4334 = .sdata2:0x803F7D40; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803F7D44; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803F7D48; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803F7D4C; // type:object size:0x4 scope:local align:4 data:float +@4693 = .sdata2:0x803F7D50; // type:object size:0x4 scope:local align:4 data:float +@4698 = .sdata2:0x803F7D58; // type:object size:0x8 scope:local align:8 data:double +@5160 = .sdata2:0x803F7D60; // type:object size:0x4 scope:local align:4 data:float +@5161 = .sdata2:0x803F7D64; // type:object size:0x4 scope:local align:4 data:float +@5162 = .sdata2:0x803F7D68; // type:object size:0x4 scope:local align:4 data:float +@5163 = .sdata2:0x803F7D6C; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x803F7D70; // type:object size:0x4 scope:local align:4 data:float +@5234 = .sdata2:0x803F7D74; // type:object size:0x4 scope:local align:4 data:float +@5288 = .sdata2:0x803F7D78; // type:object size:0x4 scope:local align:4 data:float +@5289 = .sdata2:0x803F7D7C; // type:object size:0x4 scope:local align:4 data:float +@5850 = .sdata2:0x803F7D80; // type:object size:0x4 scope:local align:4 data:float +@5851 = .sdata2:0x803F7D84; // type:object size:0x4 scope:local align:4 data:float +@5852 = .sdata2:0x803F7D88; // type:object size:0x4 scope:local align:4 data:float +@5853 = .sdata2:0x803F7D8C; // type:object size:0x4 scope:local align:4 data:float +@5854 = .sdata2:0x803F7D90; // type:object size:0x4 scope:local align:4 data:float +@5855 = .sdata2:0x803F7D94; // type:object size:0x4 scope:local align:4 data:float +@5856 = .sdata2:0x803F7D98; // type:object size:0x4 scope:local align:4 data:float +@5857 = .sdata2:0x803F7D9C; // type:object size:0x4 scope:local align:4 data:float +@5858 = .sdata2:0x803F7DA0; // type:object size:0x4 scope:local align:4 data:float +@5859 = .sdata2:0x803F7DA4; // type:object size:0x4 scope:local align:4 data:float +@5860 = .sdata2:0x803F7DA8; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803F7DB0; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803F7DB4; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803F7DB8; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803F7DBC; // type:object size:0x4 scope:local align:4 data:float +@4226 = .sdata2:0x803F7DC0; // type:object size:0x8 scope:local align:8 data:double +@4227 = .sdata2:0x803F7DC8; // type:object size:0x8 scope:local align:8 data:double +@4192 = .sdata2:0x803F7DD0; // type:object size:0x4 scope:local align:4 data:float +@4233 = .sdata2:0x803F7DD4; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803F7DD8; // type:object size:0x8 scope:local align:8 data:double +@6503 = .sdata2:0x803F7DE0; // type:object size:0x4 scope:local align:4 data:float +@7560 = .sdata2:0x803F7DE8; // type:object size:0x8 scope:local align:8 data:double +@7561 = .sdata2:0x803F7DF0; // type:object size:0x8 scope:local align:8 data:double +@7562 = .sdata2:0x803F7DF8; // type:object size:0x4 scope:local align:4 data:float +@7564 = .sdata2:0x803F7E00; // type:object size:0x8 scope:local align:8 data:double +@7793 = .sdata2:0x803F7E08; // type:object size:0x4 scope:local align:4 data:float +@7794 = .sdata2:0x803F7E0C; // type:object size:0x4 scope:local align:4 data:float +@8087 = .sdata2:0x803F7E10; // type:object size:0x4 scope:local align:4 data:float +@3988 = .sdata2:0x803F7E18; // type:object size:0x4 scope:local align:4 data:float +@3989 = .sdata2:0x803F7E1C; // type:object size:0x4 scope:local align:4 data:float +@3991 = .sdata2:0x803F7E20; // type:object size:0x8 scope:local align:8 data:double +@4092 = .sdata2:0x803F7E28; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x803F7E2C; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x803F7E30; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x803F7E34; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x803F7E38; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x803F7E3C; // type:object size:0x4 scope:local align:4 data:float +@4141 = .sdata2:0x803F7E40; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x803F7E44; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x803F7E48; // type:object size:0x4 scope:local align:4 data:float +@4066 = .sdata2:0x803F7E50; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x803F7E58; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x803F7E5C; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x803F7E60; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x803F7E64; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x803F7E68; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x803F7E6C; // type:object size:0x4 scope:local align:4 data:float +@4518 = .sdata2:0x803F7E70; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803F7E74; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x803F7E78; // type:object size:0x4 scope:local align:4 data:float +@4521 = .sdata2:0x803F7E7C; // type:object size:0x4 scope:local align:4 data:float +@4522 = .sdata2:0x803F7E80; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x803F7E84; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x803F7E88; // type:object size:0x4 scope:local align:4 data:float +@4525 = .sdata2:0x803F7E8C; // type:object size:0x4 scope:local align:4 data:float +@4526 = .sdata2:0x803F7E90; // type:object size:0x4 scope:local align:4 data:float +@4527 = .sdata2:0x803F7E94; // type:object size:0x4 scope:local align:4 data:float +@4528 = .sdata2:0x803F7E98; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x803F7E9C; // type:object size:0x4 scope:local align:4 data:float +@4530 = .sdata2:0x803F7EA0; // type:object size:0x4 scope:local align:4 data:float +@4531 = .sdata2:0x803F7EA4; // type:object size:0x4 scope:local align:4 data:float +@4532 = .sdata2:0x803F7EA8; // type:object size:0x4 scope:local align:4 data:float +@4533 = .sdata2:0x803F7EAC; // type:object size:0x4 scope:local align:4 data:float +@4535 = .sdata2:0x803F7EB0; // type:object size:0x8 scope:local align:8 data:double +@4747 = .sdata2:0x803F7EB8; // type:object size:0x4 scope:local align:4 data:float +@4748 = .sdata2:0x803F7EBC; // type:object size:0x4 scope:local align:4 data:float +@4749 = .sdata2:0x803F7EC0; // type:object size:0x4 scope:local align:4 data:float +@4750 = .sdata2:0x803F7EC4; // type:object size:0x4 scope:local align:4 data:float +@4751 = .sdata2:0x803F7EC8; // type:object size:0x4 scope:local align:4 data:float +@4752 = .sdata2:0x803F7ED0; // type:object size:0x8 scope:local align:8 data:double +@4753 = .sdata2:0x803F7ED8; // type:object size:0x8 scope:local align:8 data:double +@4754 = .sdata2:0x803F7EE0; // type:object size:0x4 scope:local align:4 data:float +@4755 = .sdata2:0x803F7EE4; // type:object size:0x4 scope:local align:4 data:float +@4922 = .sdata2:0x803F7EE8; // type:object size:0x4 scope:local align:4 data:float +@5126 = .sdata2:0x803F7EEC; // type:object size:0x4 scope:local align:4 data:float +@5127 = .sdata2:0x803F7EF0; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x803F7EF4; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x803F7EF8; // type:object size:0x4 scope:local align:4 data:float +@5130 = .sdata2:0x803F7EFC; // type:object size:0x4 scope:local align:4 data:float +@5610 = .sdata2:0x803F7F00; // type:object size:0x4 scope:local align:4 data:float +@5611 = .sdata2:0x803F7F04; // type:object size:0x4 scope:local align:4 data:float +@5745 = .sdata2:0x803F7F08; // type:object size:0x4 scope:local align:4 data:float +@5746 = .sdata2:0x803F7F0C; // type:object size:0x4 scope:local align:4 data:float +@5892 = .sdata2:0x803F7F10; // type:object size:0x4 scope:local align:4 data:float +@6149 = .sdata2:0x803F7F14; // type:object size:0x4 scope:local align:4 data:float +@6150 = .sdata2:0x803F7F18; // type:object size:0x4 scope:local align:4 data:float +@6151 = .sdata2:0x803F7F1C; // type:object size:0x4 scope:local align:4 data:float +@6152 = .sdata2:0x803F7F20; // type:object size:0x4 scope:local align:4 data:float +@6153 = .sdata2:0x803F7F24; // type:object size:0x4 scope:local align:4 data:float +@6154 = .sdata2:0x803F7F28; // type:object size:0x4 scope:local align:4 data:float +@6155 = .sdata2:0x803F7F2C; // type:object size:0x4 scope:local align:4 data:float +@6156 = .sdata2:0x803F7F30; // type:object size:0x4 scope:local align:4 data:float +@6157 = .sdata2:0x803F7F34; // type:object size:0x4 scope:local align:4 data:float +@6158 = .sdata2:0x803F7F38; // type:object size:0x4 scope:local align:4 data:float +@6159 = .sdata2:0x803F7F3C; // type:object size:0x4 scope:local align:4 data:float +@6160 = .sdata2:0x803F7F40; // type:object size:0x4 scope:local align:4 data:float +@6161 = .sdata2:0x803F7F44; // type:object size:0x4 scope:local align:4 data:float +@6162 = .sdata2:0x803F7F48; // type:object size:0x4 scope:local align:4 data:float +@6163 = .sdata2:0x803F7F4C; // type:object size:0x4 scope:local align:4 data:float +@6164 = .sdata2:0x803F7F50; // type:object size:0x4 scope:local align:4 data:float +@6165 = .sdata2:0x803F7F54; // type:object size:0x4 scope:local align:4 data:float +@6166 = .sdata2:0x803F7F58; // type:object size:0x4 scope:local align:4 data:float +@6167 = .sdata2:0x803F7F5C; // type:object size:0x4 scope:local align:4 data:float +@6168 = .sdata2:0x803F7F60; // type:object size:0x4 scope:local align:4 data:float +@6169 = .sdata2:0x803F7F64; // type:object size:0x4 scope:local align:4 data:float +@6170 = .sdata2:0x803F7F68; // type:object size:0x4 scope:local align:4 data:float +@6171 = .sdata2:0x803F7F6C; // type:object size:0x4 scope:local align:4 data:float +@6172 = .sdata2:0x803F7F70; // type:object size:0x4 scope:local align:4 data:float +@6173 = .sdata2:0x803F7F74; // type:object size:0x4 scope:local align:4 data:float +@6447 = .sdata2:0x803F7F78; // type:object size:0x4 scope:local align:4 data:float +@6448 = .sdata2:0x803F7F7C; // type:object size:0x4 scope:local align:4 data:float +@6449 = .sdata2:0x803F7F80; // type:object size:0x4 scope:local align:4 data:float +@6450 = .sdata2:0x803F7F84; // type:object size:0x4 scope:local align:4 data:float +@6451 = .sdata2:0x803F7F88; // type:object size:0x4 scope:local align:4 data:float +@6452 = .sdata2:0x803F7F8C; // type:object size:0x4 scope:local align:4 data:float +@6453 = .sdata2:0x803F7F90; // type:object size:0x4 scope:local align:4 data:float +@6454 = .sdata2:0x803F7F94; // type:object size:0x4 scope:local align:4 data:float +@6455 = .sdata2:0x803F7F98; // type:object size:0x4 scope:local align:4 data:float +@6456 = .sdata2:0x803F7F9C; // type:object size:0x4 scope:local align:4 data:float +@6457 = .sdata2:0x803F7FA0; // type:object size:0x4 scope:local align:4 data:float +@6458 = .sdata2:0x803F7FA4; // type:object size:0x4 scope:local align:4 data:float +@6459 = .sdata2:0x803F7FA8; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803F7FB0; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803F7FB4; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x803F7FB8; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x803F7FC0; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x803F7FC4; // type:object size:0x4 scope:local align:4 data:float +@4436 = .sdata2:0x803F7FC8; // type:object size:0x4 scope:local align:4 data:float +@4437 = .sdata2:0x803F7FCC; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x803F7FD0; // type:object size:0x8 scope:local align:8 data:double +@4135 = .sdata2:0x803F7FD8; // type:object size:0x4 scope:local align:4 data:float +@4467 = .sdata2:0x803F7FDC; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x803F7FE0; // type:object size:0x8 scope:local align:8 data:double +@4525 = .sdata2:0x803F7FE8; // type:object size:0x8 scope:local align:8 data:double +@4688 = .sdata2:0x803F7FF0; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x803F7FF4; // type:object size:0x4 scope:local align:4 data:float +@4690 = .sdata2:0x803F7FF8; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x803F7FFC; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x803F8000; // type:object size:0x4 scope:local align:4 data:float +@5234 = .sdata2:0x803F8004; // type:object size:0x4 scope:local align:4 data:float +@5235 = .sdata2:0x803F8008; // type:object size:0x4 scope:local align:4 data:float +@5382 = .sdata2:0x803F800C; // type:object size:0x4 scope:local align:4 data:float +@5453 = .sdata2:0x803F8010; // type:object size:0x4 scope:local align:4 data:float +@5454 = .sdata2:0x803F8014; // type:object size:0x4 scope:local align:4 data:float +@5455 = .sdata2:0x803F8018; // type:object size:0x4 scope:local align:4 data:float +@5456 = .sdata2:0x803F801C; // type:object size:0x4 scope:local align:4 data:float +@5457 = .sdata2:0x803F8020; // type:object size:0x4 scope:local align:4 data:float +@5496 = .sdata2:0x803F8024; // type:object size:0x4 scope:local align:4 data:float +@5547 = .sdata2:0x803F8028; // type:object size:0x4 scope:local align:4 data:float +@5548 = .sdata2:0x803F802C; // type:object size:0x4 scope:local align:4 data:float +@5549 = .sdata2:0x803F8030; // type:object size:0x4 scope:local align:4 data:float +@5576 = .sdata2:0x803F8034; // type:object size:0x4 scope:local align:4 data:float +@5764 = .sdata2:0x803F8038; // type:object size:0x4 scope:local align:4 data:float +@6137 = .sdata2:0x803F803C; // type:object size:0x4 scope:local align:4 data:float +@6138 = .sdata2:0x803F8040; // type:object size:0x4 scope:local align:4 data:float +@6546 = .sdata2:0x803F8044; // type:object size:0x4 scope:local align:4 data:float +@6547 = .sdata2:0x803F8048; // type:object size:0x4 scope:local align:4 data:float +@6548 = .sdata2:0x803F804C; // type:object size:0x4 scope:local align:4 data:float +@6549 = .sdata2:0x803F8050; // type:object size:0x4 scope:local align:4 data:float +@6550 = .sdata2:0x803F8054; // type:object size:0x4 scope:local align:4 data:float +@6551 = .sdata2:0x803F8058; // type:object size:0x4 scope:local align:4 data:float +@6552 = .sdata2:0x803F805C; // type:object size:0x4 scope:local align:4 data:float +@6553 = .sdata2:0x803F8060; // type:object size:0x4 scope:local align:4 data:float +@6554 = .sdata2:0x803F8064; // type:object size:0x4 scope:local align:4 data:float +@6555 = .sdata2:0x803F8068; // type:object size:0x4 scope:local align:4 data:float +@6556 = .sdata2:0x803F806C; // type:object size:0x4 scope:local align:4 data:float +@6557 = .sdata2:0x803F8070; // type:object size:0x4 scope:local align:4 data:float +@6558 = .sdata2:0x803F8074; // type:object size:0x4 scope:local align:4 data:float +@6559 = .sdata2:0x803F8078; // type:object size:0x4 scope:local align:4 data:float +@6560 = .sdata2:0x803F807C; // type:object size:0x4 scope:local align:4 data:float +@6561 = .sdata2:0x803F8080; // type:object size:0x4 scope:local align:4 data:float +@6562 = .sdata2:0x803F8084; // type:object size:0x4 scope:local align:4 data:float +@6563 = .sdata2:0x803F8088; // type:object size:0x4 scope:local align:4 data:float +@6564 = .sdata2:0x803F808C; // type:object size:0x4 scope:local align:4 data:float +@6565 = .sdata2:0x803F8090; // type:object size:0x4 scope:local align:4 data:float +@6566 = .sdata2:0x803F8094; // type:object size:0x4 scope:local align:4 data:float +@6567 = .sdata2:0x803F8098; // type:object size:0x4 scope:local align:4 data:float +@6568 = .sdata2:0x803F809C; // type:object size:0x4 scope:local align:4 data:float +@6569 = .sdata2:0x803F80A0; // type:object size:0x4 scope:local align:4 data:float +@6570 = .sdata2:0x803F80A4; // type:object size:0x4 scope:local align:4 data:float +@6571 = .sdata2:0x803F80A8; // type:object size:0x4 scope:local align:4 data:float +@6572 = .sdata2:0x803F80AC; // type:object size:0x4 scope:local align:4 data:float +@6573 = .sdata2:0x803F80B0; // type:object size:0x4 scope:local align:4 data:float +@6574 = .sdata2:0x803F80B4; // type:object size:0x4 scope:local align:4 data:float +@6575 = .sdata2:0x803F80B8; // type:object size:0x4 scope:local align:4 data:float +@6576 = .sdata2:0x803F80BC; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x803F80C0; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x803F80C8; // type:object size:0x4 scope:local align:4 data:float +@4886 = .sdata2:0x803F80CC; // type:object size:0x4 scope:local align:4 data:float +@4895 = .sdata2:0x803F80D0; // type:object size:0x8 scope:local align:8 data:double +@4999 = .sdata2:0x803F80D8; // type:object size:0x8 scope:local align:8 data:double +@5000 = .sdata2:0x803F80E0; // type:object size:0x8 scope:local align:8 data:double +@5001 = .sdata2:0x803F80E8; // type:object size:0x4 scope:local align:4 data:float +@5164 = .sdata2:0x803F80EC; // type:object size:0x4 scope:local align:4 data:float +@5408 = .sdata2:0x803F80F0; // type:object size:0x4 scope:local align:4 data:float +@5509 = .sdata2:0x803F80F8; // type:object size:0x8 scope:local align:8 data:double +@5545 = .sdata2:0x803F8100; // type:object size:0x4 scope:local align:4 data:float +@5546 = .sdata2:0x803F8104; // type:object size:0x4 scope:local align:4 data:float +@5547 = .sdata2:0x803F8108; // type:object size:0x4 scope:local align:4 data:float +@6433 = .sdata2:0x803F810C; // type:object size:0x4 scope:local align:4 data:float +color1$6529 = .sdata2:0x803F8110; // type:object size:0x4 scope:local align:4 data:byte +color2$6530 = .sdata2:0x803F8114; // type:object size:0x4 scope:local align:4 data:byte +@6617 = .sdata2:0x803F8118; // type:object size:0x4 scope:local align:4 data:float +@6618 = .sdata2:0x803F811C; // type:object size:0x4 scope:local align:4 data:float +@6619 = .sdata2:0x803F8120; // type:object size:0x4 scope:local align:4 data:float +@6776 = .sdata2:0x803F8124; // type:object size:0x4 scope:local align:4 data:float +@9134 = .sdata2:0x803F8128; // type:object size:0x4 scope:local align:4 data:float +@9135 = .sdata2:0x803F812C; // type:object size:0x4 scope:local align:4 data:float +@4141 = .sdata2:0x803F8130; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x803F8134; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x803F8138; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x803F813C; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x803F8140; // type:object size:0x4 scope:local align:4 data:float +@4146 = .sdata2:0x803F8144; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x803F8148; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x803F814C; // type:object size:0x4 scope:local align:4 data:float +@4149 = .sdata2:0x803F8150; // type:object size:0x4 scope:local align:4 data:float +@4150 = .sdata2:0x803F8154; // type:object size:0x4 scope:local align:4 data:float +@4151 = .sdata2:0x803F8158; // type:object size:0x4 scope:local align:4 data:float +@4152 = .sdata2:0x803F815C; // type:object size:0x4 scope:local align:4 data:float +@4153 = .sdata2:0x803F8160; // type:object size:0x4 scope:local align:4 data:float +@4154 = .sdata2:0x803F8164; // type:object size:0x4 scope:local align:4 data:float +@4156 = .sdata2:0x803F8168; // type:object size:0x8 scope:local align:8 data:double +@4217 = .sdata2:0x803F8170; // type:object size:0x4 scope:local align:4 data:float +@4218 = .sdata2:0x803F8174; // type:object size:0x4 scope:local align:4 data:float +@4219 = .sdata2:0x803F8178; // type:object size:0x4 scope:local align:4 data:float +@4220 = .sdata2:0x803F817C; // type:object size:0x4 scope:local align:4 data:float +@4221 = .sdata2:0x803F8180; // type:object size:0x4 scope:local align:4 data:float +@4222 = .sdata2:0x803F8184; // type:object size:0x4 scope:local align:4 data:float +@4601 = .sdata2:0x803F8188; // type:object size:0x4 scope:local align:4 data:float +@4602 = .sdata2:0x803F818C; // type:object size:0x4 scope:local align:4 data:float +@4603 = .sdata2:0x803F8190; // type:object size:0x4 scope:local align:4 data:float +@4604 = .sdata2:0x803F8194; // type:object size:0x4 scope:local align:4 data:float +@4606 = .sdata2:0x803F8198; // type:object size:0x8 scope:local align:8 data:double +@4779 = .sdata2:0x803F81A0; // type:object size:0x4 scope:local align:4 data:float +@4780 = .sdata2:0x803F81A4; // type:object size:0x4 scope:local align:4 data:float +@4781 = .sdata2:0x803F81A8; // type:object size:0x4 scope:local align:4 data:float +@4892 = .sdata2:0x803F81AC; // type:object size:0x4 scope:local align:4 data:float +@5557 = .sdata2:0x803F81B0; // type:object size:0x4 scope:local align:4 data:float +@4426 = .sdata2:0x803F81B8; // type:object size:0x4 scope:local align:4 data:float +@4550 = .sdata2:0x803F81BC; // type:object size:0x4 scope:local align:4 data:float +@4611 = .sdata2:0x803F81C0; // type:object size:0x4 scope:local align:4 data:float +@4740 = .sdata2:0x803F81C4; // type:object size:0x4 scope:local align:4 data:4byte +@4816 = .sdata2:0x803F81C8; // type:object size:0x4 scope:local align:4 data:float +@4818 = .sdata2:0x803F81D0; // type:object size:0x8 scope:local align:8 data:double +@4820 = .sdata2:0x803F81D8; // type:object size:0x8 scope:local align:8 data:double +@4836 = .sdata2:0x803F81E0; // type:object size:0x4 scope:local align:4 data:4byte +@4929 = .sdata2:0x803F81E4; // type:object size:0x4 scope:local align:4 data:float +l_cursorColor$5150 = .sdata2:0x803F81E8; // type:object size:0x4 scope:local align:4 +@5158 = .sdata2:0x803F81EC; // type:object size:0x4 scope:local align:4 data:4byte +@5161 = .sdata2:0x803F81F0; // type:object size:0x4 scope:local align:4 data:4byte +@5163 = .sdata2:0x803F81F4; // type:object size:0x4 scope:local align:4 data:4byte +@5209 = .sdata2:0x803F81F8; // type:object size:0x4 scope:local align:4 data:float +@5210 = .sdata2:0x803F81FC; // type:object size:0x4 scope:local align:4 data:float +@5372 = .sdata2:0x803F8200; // type:object size:0x4 scope:local align:4 data:float +@5373 = .sdata2:0x803F8204; // type:object size:0x4 scope:local align:4 data:float +l_color_field$5431 = .sdata2:0x803F8208; // type:object size:0x4 scope:local align:4 data:byte +l_color_dungeon$5432 = .sdata2:0x803F820C; // type:object size:0x4 scope:local align:4 data:byte +l_color_field$5490 = .sdata2:0x803F8210; // type:object size:0x4 scope:local align:4 data:byte +l_color_dungeon$5491 = .sdata2:0x803F8214; // type:object size:0x4 scope:local align:4 data:byte +@5602 = .sdata2:0x803F8218; // type:object size:0x4 scope:local align:4 data:float +@5603 = .sdata2:0x803F821C; // type:object size:0x4 scope:local align:4 data:float +@5604 = .sdata2:0x803F8220; // type:object size:0x4 scope:local align:4 data:float +data$5820 = .sdata2:0x803F8224; // type:object size:0x4 scope:local align:4 +@6065 = .sdata2:0x803F8228; // type:object size:0x4 scope:local align:4 data:float +@6066 = .sdata2:0x803F822C; // type:object size:0x4 scope:local align:4 data:float +@6067 = .sdata2:0x803F8230; // type:object size:0x4 scope:local align:4 data:float +@6086 = .sdata2:0x803F8234; // type:object size:0x4 scope:local align:4 data:float +@6087 = .sdata2:0x803F8238; // type:object size:0x4 scope:local align:4 data:float +@6088 = .sdata2:0x803F823C; // type:object size:0x4 scope:local align:4 data:float +@6089 = .sdata2:0x803F8240; // type:object size:0x4 scope:local align:4 data:float +@6090 = .sdata2:0x803F8244; // type:object size:0x4 scope:local align:4 data:float +@6091 = .sdata2:0x803F8248; // type:object size:0x4 scope:local align:4 data:float +@6400 = .sdata2:0x803F824C; // type:object size:0x4 scope:local align:4 data:float +@6401 = .sdata2:0x803F8250; // type:object size:0x4 scope:local align:4 data:float +@6402 = .sdata2:0x803F8254; // type:object size:0x4 scope:local align:4 data:float +@6403 = .sdata2:0x803F8258; // type:object size:0x4 scope:local align:4 data:float +@6423 = .sdata2:0x803F825C; // type:object size:0x4 scope:local align:4 data:float +@6629 = .sdata2:0x803F8260; // type:object size:0x4 scope:local align:4 data:float +@6630 = .sdata2:0x803F8264; // type:object size:0x4 scope:local align:4 data:float +@6638 = .sdata2:0x803F8268; // type:object size:0x4 scope:local align:4 data:4byte +@6664 = .sdata2:0x803F826C; // type:object size:0x4 scope:local align:4 data:float +@6665 = .sdata2:0x803F8270; // type:object size:0x4 scope:local align:4 data:float +@6666 = .sdata2:0x803F8274; // type:object size:0x4 scope:local align:4 data:float +@6667 = .sdata2:0x803F8278; // type:object size:0x4 scope:local align:4 data:float +@6668 = .sdata2:0x803F827C; // type:object size:0x4 scope:local align:4 data:float +@6711 = .sdata2:0x803F8280; // type:object size:0x4 scope:local align:4 data:4byte +@6712 = .sdata2:0x803F8284; // type:object size:0x4 scope:local align:4 data:4byte +@6767 = .sdata2:0x803F8288; // type:object size:0x4 scope:local align:4 data:float +@6774 = .sdata2:0x803F828C; // type:object size:0x4 scope:local align:4 data:4byte +@6943 = .sdata2:0x803F8290; // type:object size:0x4 scope:local align:4 data:float +@6944 = .sdata2:0x803F8294; // type:object size:0x4 scope:local align:4 data:float +@6945 = .sdata2:0x803F8298; // type:object size:0x4 scope:local align:4 data:float +@6946 = .sdata2:0x803F829C; // type:object size:0x4 scope:local align:4 data:float +@6947 = .sdata2:0x803F82A0; // type:object size:0x4 scope:local align:4 data:float +@6948 = .sdata2:0x803F82A4; // type:object size:0x4 scope:local align:4 data:float +@6949 = .sdata2:0x803F82A8; // type:object size:0x4 scope:local align:4 data:float +@6950 = .sdata2:0x803F82AC; // type:object size:0x4 scope:local align:4 data:float +@6951 = .sdata2:0x803F82B0; // type:object size:0x4 scope:local align:4 data:float +@6952 = .sdata2:0x803F82B4; // type:object size:0x4 scope:local align:4 data:float +@7319 = .sdata2:0x803F82B8; // type:object size:0x4 scope:local align:4 data:float +@7320 = .sdata2:0x803F82BC; // type:object size:0x4 scope:local align:4 data:float +@7488 = .sdata2:0x803F82C0; // type:object size:0x8 scope:local align:8 data:double +masterTevColor$7508 = .sdata2:0x803F82C8; // type:object size:0x4 scope:local align:4 +@7599 = .sdata2:0x803F82CC; // type:object size:0x4 scope:local align:4 data:float +@7600 = .sdata2:0x803F82D0; // type:object size:0x4 scope:local align:4 data:float +@7779 = .sdata2:0x803F82D4; // type:object size:0x4 scope:local align:4 data:4byte +@7781 = .sdata2:0x803F82D8; // type:object size:0x4 scope:local align:4 data:4byte +color_on$7798 = .sdata2:0x803F82DC; // type:object size:0x4 scope:local align:4 data:byte +color_off_map_possession$7799 = .sdata2:0x803F82E0; // type:object size:0x4 scope:local align:4 data:byte +color_off_map_none$7800 = .sdata2:0x803F82E4; // type:object size:0x4 scope:local align:4 data:byte +flash_color$7801 = .sdata2:0x803F82E8; // type:object size:0x4 scope:local align:4 data:byte +backColorWhite$8018 = .sdata2:0x803F82EC; // type:object size:0x4 scope:local align:4 data:byte +backColorBlack$8019 = .sdata2:0x803F82F0; // type:object size:0x4 scope:local align:4 data:byte +wallPaperColorWhite$8020 = .sdata2:0x803F82F4; // type:object size:0x4 scope:local align:4 data:byte +wallPaperColorBlack$8021 = .sdata2:0x803F82F8; // type:object size:0x4 scope:local align:4 data:byte +edgeColor$8022 = .sdata2:0x803F82FC; // type:object size:0x4 scope:local align:4 data:byte +@8200 = .sdata2:0x803F8300; // type:object size:0x4 scope:local align:4 data:float +@8201 = .sdata2:0x803F8304; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803F8308; // type:object size:0x4 scope:local align:4 data:float +@4598 = .sdata2:0x803F830C; // type:object size:0x4 scope:local align:4 data:float +@5938 = .sdata2:0x803F8310; // type:object size:0x4 scope:local align:4 data:float +@5939 = .sdata2:0x803F8314; // type:object size:0x4 scope:local align:4 data:float +@6043 = .sdata2:0x803F8318; // type:object size:0x4 scope:local align:4 data:float +M_box_x_min__Q210daTagLight5Act_c = .sdata2:0x803F8320; // type:object size:0x4 scope:global align:4 data:float +M_box_x_max__Q210daTagLight5Act_c = .sdata2:0x803F8324; // type:object size:0x4 scope:global align:4 data:float +M_box_y_min__Q210daTagLight5Act_c = .sdata2:0x803F8328; // type:object size:0x4 scope:global align:4 data:float +M_box_y_max__Q210daTagLight5Act_c = .sdata2:0x803F832C; // type:object size:0x4 scope:global align:4 data:float +M_box_z_min__Q210daTagLight5Act_c = .sdata2:0x803F8330; // type:object size:0x4 scope:global align:4 data:float +M_box_z_max__Q210daTagLight5Act_c = .sdata2:0x803F8334; // type:object size:0x4 scope:global align:4 data:float +M_cone_lower__Q210daTagLight5Act_c = .sdata2:0x803F8338; // type:object size:0x4 scope:global align:4 data:float +M_cone_upper__Q210daTagLight5Act_c = .sdata2:0x803F833C; // type:object size:0x4 scope:global align:4 data:float +M_cone_r__Q210daTagLight5Act_c = .sdata2:0x803F8340; // type:object size:0x4 scope:global align:4 data:float +M_dir_base__Q212daObjMovebox5Act_c = .sdata2:0x803F8344; // type:object size:0x8 scope:global align:4 +m_max_rot_speed__12daWindMill_c = .sdata2:0x803F834C; // type:object size:0x4 scope:global align:4 +m_highscore__11daNpc_Kg1_c = .sdata2:0x803F8350; // type:object size:0x1 scope:global align:1 data:byte +@4558 = .sdata2:0x803F8354; // type:object size:0x4 scope:local align:4 data:float +@4559 = .sdata2:0x803F8358; // type:object size:0x4 scope:local align:4 data:float +@4560 = .sdata2:0x803F835C; // type:object size:0x4 scope:local align:4 data:float +@4561 = .sdata2:0x803F8360; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x803F8368; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x803F836C; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x803F8370; // type:object size:0x4 scope:local align:4 data:float +@4047 = .sdata2:0x803F8374; // type:object size:0x4 scope:local align:4 data:float +@4049 = .sdata2:0x803F8378; // type:object size:0x8 scope:local align:8 data:double +@4157 = .sdata2:0x803F8380; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x803F8384; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803F8388; // type:object size:0x8 scope:local align:8 data:double +@4341 = .sdata2:0x803F8390; // type:object size:0x8 scope:local align:8 data:double +@4194 = .sdata2:0x803F8398; // type:object size:0x4 scope:local align:4 data:float +@4195 = .sdata2:0x803F839C; // type:object size:0x4 scope:local align:4 data:float +@6972 = .sdata2:0x803F83A0; // type:object size:0x4 scope:local align:4 data:float +@7558 = .sdata2:0x803F83A4; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x803F83A8; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x803F83AC; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x803F83B0; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803F83B4; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803F83B8; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803F83BC; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803F83C0; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803F83C4; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x803F83C8; // type:object size:0x4 scope:local align:4 data:float +@4457 = .sdata2:0x803F83CC; // type:object size:0x4 scope:local align:4 data:float +@4458 = .sdata2:0x803F83D0; // type:object size:0x8 scope:local align:8 data:double +@4459 = .sdata2:0x803F83D8; // type:object size:0x8 scope:local align:8 data:double +@4460 = .sdata2:0x803F83E0; // type:object size:0x4 scope:local align:4 data:float +@4461 = .sdata2:0x803F83E4; // type:object size:0x4 scope:local align:4 data:float +@4462 = .sdata2:0x803F83E8; // type:object size:0x4 scope:local align:4 data:float +@4931 = .sdata2:0x803F83EC; // type:object size:0x4 scope:local align:4 data:float +@4932 = .sdata2:0x803F83F0; // type:object size:0x4 scope:local align:4 data:float +@4933 = .sdata2:0x803F83F4; // type:object size:0x4 scope:local align:4 data:float +@5013 = .sdata2:0x803F83F8; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x803F8400; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x803F8404; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x803F8408; // type:object size:0x4 scope:local align:4 data:float +@4254 = .sdata2:0x803F8410; // type:object size:0x8 scope:local align:8 data:double +@4255 = .sdata2:0x803F8418; // type:object size:0x8 scope:local align:8 data:double +@4390 = .sdata2:0x803F8420; // type:object size:0x4 scope:local align:4 data:float +@5053 = .sdata2:0x803F8424; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803F8428; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x803F842C; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x803F8430; // type:object size:0x8 scope:local align:8 data:double +@4081 = .sdata2:0x803F8438; // type:object size:0x8 scope:local align:8 data:double +@4062 = .sdata2:0x803F8440; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x803F8444; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x803F8448; // type:object size:0x8 scope:local align:8 data:double +@4126 = .sdata2:0x803F8450; // type:object size:0x4 scope:local align:4 data:float +@4220 = .sdata2:0x803F8458; // type:object size:0x8 scope:local align:8 data:double +@4221 = .sdata2:0x803F8460; // type:object size:0x8 scope:local align:8 data:double +left_bit$4273 = .sdata2:0x803F8468; // type:object size:0x1 scope:local align:1 data:byte +right_bit$4274 = .sdata2:0x803F8469; // type:object size:0x1 scope:local align:1 data:byte +up_bit$4275 = .sdata2:0x803F846A; // type:object size:0x1 scope:local align:1 data:byte +down_bit$4276 = .sdata2:0x803F846B; // type:object size:0x1 scope:local align:1 data:byte +@4651 = .sdata2:0x803F846C; // type:object size:0x4 scope:local align:4 data:float +@4789 = .sdata2:0x803F8470; // type:object size:0x4 scope:local align:4 data:float +@4790 = .sdata2:0x803F8474; // type:object size:0x4 scope:local align:4 data:float +@4791 = .sdata2:0x803F8478; // type:object size:0x4 scope:local align:4 data:float +@4792 = .sdata2:0x803F847C; // type:object size:0x4 scope:local align:4 data:float +@4793 = .sdata2:0x803F8480; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x803F8484; // type:object size:0x4 scope:local align:4 data:float +@4795 = .sdata2:0x803F8488; // type:object size:0x4 scope:local align:4 data:float +@4796 = .sdata2:0x803F848C; // type:object size:0x4 scope:local align:4 data:float +@4797 = .sdata2:0x803F8490; // type:object size:0x4 scope:local align:4 data:float +@4841 = .sdata2:0x803F8494; // type:object size:0x4 scope:local align:4 data:float +@4842 = .sdata2:0x803F8498; // type:object size:0x4 scope:local align:4 data:float +@4908 = .sdata2:0x803F849C; // type:object size:0x4 scope:local align:4 data:float +@4909 = .sdata2:0x803F84A0; // type:object size:0x4 scope:local align:4 data:float +@5018 = .sdata2:0x803F84A4; // type:object size:0x4 scope:local align:4 data:float +@5019 = .sdata2:0x803F84A8; // type:object size:0x4 scope:local align:4 data:float +@5020 = .sdata2:0x803F84AC; // type:object size:0x4 scope:local align:4 data:float +@5021 = .sdata2:0x803F84B0; // type:object size:0x4 scope:local align:4 data:float +@5072 = .sdata2:0x803F84B4; // type:object size:0x4 scope:local align:4 data:float +@5138 = .sdata2:0x803F84B8; // type:object size:0x4 scope:local align:4 data:float +@5139 = .sdata2:0x803F84BC; // type:object size:0x4 scope:local align:4 data:float +@5140 = .sdata2:0x803F84C0; // type:object size:0x4 scope:local align:4 data:float +@5191 = .sdata2:0x803F84C4; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x803F84C8; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803F84CC; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x803F84D0; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x803F84D4; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x803F84D8; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x803F84DC; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x803F84E0; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x803F84E4; // type:object size:0x4 scope:local align:4 data:float +@4110 = .sdata2:0x803F84E8; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x803F84EC; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x803F84F0; // type:object size:0x8 scope:local align:8 data:double +@4169 = .sdata2:0x803F84F8; // type:object size:0x4 scope:local align:4 data:float +@4256 = .sdata2:0x803F8500; // type:object size:0x8 scope:local align:8 data:double +@4257 = .sdata2:0x803F8508; // type:object size:0x8 scope:local align:8 data:double +@4304 = .sdata2:0x803F8510; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803F8514; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803F8518; // type:object size:0x4 scope:local align:4 data:float +@4531 = .sdata2:0x803F851C; // type:object size:0x4 scope:local align:4 data:float +@4532 = .sdata2:0x803F8520; // type:object size:0x4 scope:local align:4 data:float +@4533 = .sdata2:0x803F8524; // type:object size:0x4 scope:local align:4 data:float +@4558 = .sdata2:0x803F8528; // type:object size:0x4 scope:local align:4 data:float +@3997 = .sdata2:0x803F8530; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803F8538; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803F853C; // type:object size:0x4 scope:local align:4 data:float +@4045 = .sdata2:0x803F8540; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x803F8544; // type:object size:0x4 scope:local align:4 data:float +@4047 = .sdata2:0x803F8548; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x803F854C; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x803F8550; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x803F8554; // type:object size:0x4 scope:local align:4 data:float +m_height__9daLlift_c = .sdata2:0x803F8558; // type:object size:0x4 scope:global align:4 +m_max_speed__9daLlift_c = .sdata2:0x803F855C; // type:object size:0x4 scope:global align:4 +m_min_speed__9daLlift_c = .sdata2:0x803F8560; // type:object size:0x4 scope:global align:4 +@4026 = .sdata2:0x803F8564; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803F8568; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803F856C; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803F8570; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803F8574; // type:object size:0x4 scope:local align:4 data:float +@4031 = .sdata2:0x803F8578; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x803F857C; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x803F8580; // type:object size:0x4 scope:local align:4 data:float +@4000 = .sdata2:0x803F8584; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803F8588; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x803F8590; // type:object size:0x8 scope:local align:8 data:double +@4112 = .sdata2:0x803F8598; // type:object size:0x4 scope:local align:4 data:float +@4306 = .sdata2:0x803F859C; // type:object size:0x4 scope:local align:4 data:float +@4378 = .sdata2:0x803F85A0; // type:object size:0x4 scope:local align:4 data:float +@4390 = .sdata2:0x803F85A4; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x803F85A8; // type:object size:0x4 scope:local align:4 data:float +@4855 = .sdata2:0x803F85B0; // type:object size:0x8 scope:local align:8 data:double +@4280 = .sdata2:0x803F85B8; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x803F85BC; // type:object size:0x4 scope:local align:4 data:float +@4573 = .sdata2:0x803F85C0; // type:object size:0x4 scope:local align:4 data:float +@4574 = .sdata2:0x803F85C4; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x803F85C8; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803F85CC; // type:object size:0x4 scope:local align:4 data:float +@4650 = .sdata2:0x803F85D0; // type:object size:0x4 scope:local align:4 data:float +@4651 = .sdata2:0x803F85D4; // type:object size:0x4 scope:local align:4 data:float +@4652 = .sdata2:0x803F85D8; // type:object size:0x4 scope:local align:4 data:float +@4653 = .sdata2:0x803F85DC; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x803F85E0; // type:object size:0x4 scope:local align:4 data:float +@4718 = .sdata2:0x803F85E4; // type:object size:0x4 scope:local align:4 data:float +@4719 = .sdata2:0x803F85E8; // type:object size:0x4 scope:local align:4 data:float +@4720 = .sdata2:0x803F85EC; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x803F85F0; // type:object size:0x4 scope:local align:4 data:float +@4733 = .sdata2:0x803F85F4; // type:object size:0x4 scope:local align:4 data:float +@4735 = .sdata2:0x803F85F8; // type:object size:0x8 scope:local align:8 data:double +@4854 = .sdata2:0x803F8600; // type:object size:0x4 scope:local align:4 data:float +@4855 = .sdata2:0x803F8604; // type:object size:0x4 scope:local align:4 data:float +@4905 = .sdata2:0x803F8608; // type:object size:0x4 scope:local align:4 data:float +@4914 = .sdata2:0x803F860C; // type:object size:0x4 scope:local align:4 data:float +@4915 = .sdata2:0x803F8610; // type:object size:0x4 scope:local align:4 data:float +@4941 = .sdata2:0x803F8614; // type:object size:0x4 scope:local align:4 data:float +@4942 = .sdata2:0x803F8618; // type:object size:0x4 scope:local align:4 data:float +@4408 = .sdata2:0x803F8620; // type:object size:0x4 scope:local align:4 data:float +@4513 = .sdata2:0x803F8628; // type:object size:0x8 scope:local align:8 data:double +@4560 = .sdata2:0x803F8630; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803F8638; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x803F8640; // type:object size:0x4 scope:local align:4 data:float +@4253 = .sdata2:0x803F8644; // type:object size:0x4 scope:local align:4 data:float +@4548 = .sdata2:0x803F8648; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803F8650; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x803F8654; // type:object size:0x4 scope:local align:4 data:float +@4242 = .sdata2:0x803F8658; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x803F8660; // type:object size:0x8 scope:local align:8 data:double +@4422 = .sdata2:0x803F8668; // type:object size:0x4 scope:local align:4 data:float +@4423 = .sdata2:0x803F866C; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x803F8670; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803F8678; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x803F867C; // type:object size:0x4 scope:local align:4 data:float +@4705 = .sdata2:0x803F8680; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x803F8688; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x803F868C; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x803F8690; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x803F8698; // type:object size:0x8 scope:local align:8 data:double +@4014 = .sdata2:0x803F86A0; // type:object size:0x8 scope:local align:8 data:double +@4015 = .sdata2:0x803F86A8; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803F86AC; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803F86B0; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803F86B4; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x803F86B8; // type:object size:0x4 scope:local align:4 data:float +@4055 = .sdata2:0x803F86BC; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x803F86C0; // type:object size:0x8 scope:local align:8 data:double +@4060 = .sdata2:0x803F86C8; // type:object size:0x8 scope:local align:8 data:double +@4092 = .sdata2:0x803F86D0; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x803F86D4; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x803F86D8; // type:object size:0x4 scope:local align:4 data:float +@4240 = .sdata2:0x803F86DC; // type:object size:0x4 scope:local align:4 data:float +@4241 = .sdata2:0x803F86E0; // type:object size:0x4 scope:local align:4 data:float +@4242 = .sdata2:0x803F86E4; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x803F86E8; // type:object size:0x4 scope:local align:4 data:float +@4319 = .sdata2:0x803F86EC; // type:object size:0x4 scope:local align:4 data:float +@4320 = .sdata2:0x803F86F0; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x803F86F4; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803F86F8; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803F86FC; // type:object size:0x4 scope:local align:4 data:float +@4392 = .sdata2:0x803F8700; // type:object size:0x4 scope:local align:4 data:float +@4393 = .sdata2:0x803F8704; // type:object size:0x4 scope:local align:4 data:float +@4394 = .sdata2:0x803F8708; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x803F870C; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x803F8710; // type:object size:0x4 scope:local align:4 data:float +@4021 = .sdata2:0x803F8714; // type:object size:0x4 scope:local align:4 data:float +@4022 = .sdata2:0x803F8718; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x803F8720; // type:object size:0x8 scope:local align:8 data:double +@4024 = .sdata2:0x803F8728; // type:object size:0x8 scope:local align:8 data:double +@4025 = .sdata2:0x803F8730; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x803F8734; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803F8738; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803F873C; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803F8740; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803F8744; // type:object size:0x4 scope:local align:4 data:float +@4031 = .sdata2:0x803F8748; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x803F874C; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x803F8750; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x803F8754; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803F8758; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x803F875C; // type:object size:0x4 scope:local align:4 data:float +@4094 = .sdata2:0x803F8760; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x803F8764; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x803F8768; // type:object size:0x4 scope:local align:4 data:float +@4097 = .sdata2:0x803F876C; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x803F8770; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x803F8774; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803F8778; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803F877C; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803F8780; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803F8788; // type:object size:0x8 scope:local align:8 data:double +@4270 = .sdata2:0x803F8790; // type:object size:0x8 scope:local align:8 data:double +@4271 = .sdata2:0x803F8798; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803F879C; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x803F87A0; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x803F87A4; // type:object size:0x4 scope:local align:4 data:float +@4351 = .sdata2:0x803F87A8; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x803F87AC; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x803F87B0; // type:object size:0x8 scope:local align:8 data:double +@4407 = .sdata2:0x803F87B8; // type:object size:0x4 scope:local align:4 data:float +@4408 = .sdata2:0x803F87BC; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x803F87C0; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x803F87C4; // type:object size:0x4 scope:local align:4 data:float +@4617 = .sdata2:0x803F87C8; // type:object size:0x4 scope:local align:4 data:float +@4618 = .sdata2:0x803F87CC; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803F87D0; // type:object size:0x8 scope:local align:8 data:double +@4697 = .sdata2:0x803F87D8; // type:object size:0x4 scope:local align:4 data:float +@4698 = .sdata2:0x803F87DC; // type:object size:0x4 scope:local align:4 data:float +@4822 = .sdata2:0x803F87E0; // type:object size:0x4 scope:local align:4 data:float +@4823 = .sdata2:0x803F87E4; // type:object size:0x4 scope:local align:4 data:float +@4841 = .sdata2:0x803F87E8; // type:object size:0x4 scope:local align:4 data:float +g_dTree_Oba_kage_32DL_SIZE = .sdata2:0x803F87F0; // type:object size:0x4 scope:global align:4 data:4byte +g_dTree_shadowMatDL_SIZE = .sdata2:0x803F87F4; // type:object size:0x4 scope:global align:4 data:4byte +@4243 = .sdata2:0x803F87F8; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x803F87FC; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x803F8800; // type:object size:0x4 scope:local align:4 data:float +@4246 = .sdata2:0x803F8804; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x803F8808; // type:object size:0x8 scope:local align:8 data:double +@4367 = .sdata2:0x803F8810; // type:object size:0x8 scope:local align:8 data:double +@4368 = .sdata2:0x803F8818; // type:object size:0x4 scope:local align:4 data:float +@4440 = .sdata2:0x803F881C; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x803F8820; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x803F8824; // type:object size:0x4 scope:local align:4 data:float +@4443 = .sdata2:0x803F8828; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x803F882C; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x803F8830; // type:object size:0x4 scope:local align:4 data:float +@4573 = .sdata2:0x803F8834; // type:object size:0x4 scope:local align:4 data:float +@4574 = .sdata2:0x803F8838; // type:object size:0x4 scope:local align:4 data:float +@4575 = .sdata2:0x803F883C; // type:object size:0x4 scope:local align:4 data:float +@4576 = .sdata2:0x803F8840; // type:object size:0x4 scope:local align:4 data:float +@4577 = .sdata2:0x803F8844; // type:object size:0x4 scope:local align:4 data:float +@4578 = .sdata2:0x803F8848; // type:object size:0x4 scope:local align:4 data:float +@4579 = .sdata2:0x803F884C; // type:object size:0x4 scope:local align:4 data:float +@4580 = .sdata2:0x803F8850; // type:object size:0x4 scope:local align:4 data:float +@4581 = .sdata2:0x803F8854; // type:object size:0x4 scope:local align:4 data:float +@4583 = .sdata2:0x803F8858; // type:object size:0x8 scope:local align:8 data:double +@4785 = .sdata2:0x803F8860; // type:object size:0x4 scope:local align:4 data:float +@4786 = .sdata2:0x803F8864; // type:object size:0x4 scope:local align:4 data:float +@4788 = .sdata2:0x803F8868; // type:object size:0x8 scope:local align:8 data:double +@4879 = .sdata2:0x803F8870; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x803F8874; // type:object size:0x4 scope:local align:4 data:float +@5027 = .sdata2:0x803F8878; // type:object size:0x4 scope:local align:4 data:float +@5043 = .sdata2:0x803F887C; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803F8880; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803F8884; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x803F8888; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803F888C; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803F8890; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803F8894; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803F8898; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803F88A0; // type:object size:0x8 scope:local align:8 data:double +@4501 = .sdata2:0x803F88A8; // type:object size:0x4 scope:local align:4 data:4byte +@4515 = .sdata2:0x803F88AC; // type:object size:0x4 scope:local align:4 data:4byte +@4631 = .sdata2:0x803F88B0; // type:object size:0x4 scope:local align:4 data:float +@4890 = .sdata2:0x803F88B4; // type:object size:0x4 scope:local align:4 data:float +@4971 = .sdata2:0x803F88B8; // type:object size:0x4 scope:local align:4 data:float +@4982 = .sdata2:0x803F88BC; // type:object size:0x4 scope:local align:4 data:4byte +@5459 = .sdata2:0x803F88C0; // type:object size:0x4 scope:local align:4 data:float +@5460 = .sdata2:0x803F88C4; // type:object size:0x4 scope:local align:4 data:float +@5461 = .sdata2:0x803F88C8; // type:object size:0x4 scope:local align:4 data:float +@5637 = .sdata2:0x803F88CC; // type:object size:0x4 scope:local align:4 data:float +@5638 = .sdata2:0x803F88D0; // type:object size:0x4 scope:local align:4 data:float +@5817 = .sdata2:0x803F88D4; // type:object size:0x4 scope:local align:4 data:float +@6111 = .sdata2:0x803F88D8; // type:object size:0x4 scope:local align:4 data:float +@6112 = .sdata2:0x803F88DC; // type:object size:0x4 scope:local align:4 data:float +@6415 = .sdata2:0x803F88E0; // type:object size:0x4 scope:local align:4 data:float +@6416 = .sdata2:0x803F88E4; // type:object size:0x4 scope:local align:4 data:float +@6610 = .sdata2:0x803F88E8; // type:object size:0x4 scope:local align:4 data:float +@4034 = .sdata2:0x803F88F0; // type:object size:0x4 scope:local align:4 data:float +@4382 = .sdata2:0x803F88F8; // type:object size:0x4 scope:local align:4 data:float +@4383 = .sdata2:0x803F88FC; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x803F8900; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803F8908; // type:object size:0x8 scope:local align:8 data:double +@4389 = .sdata2:0x803F8910; // type:object size:0x8 scope:local align:8 data:double +@4577 = .sdata2:0x803F8918; // type:object size:0x4 scope:local align:4 data:float +@4582 = .sdata2:0x803F891C; // type:object size:0x4 scope:local align:4 data:4byte +@4655 = .sdata2:0x803F8920; // type:object size:0x4 scope:local align:4 data:float +@4924 = .sdata2:0x803F8924; // type:object size:0x4 scope:local align:4 data:float +@4925 = .sdata2:0x803F8928; // type:object size:0x4 scope:local align:4 data:float +@4926 = .sdata2:0x803F892C; // type:object size:0x4 scope:local align:4 data:float +@4927 = .sdata2:0x803F8930; // type:object size:0x8 scope:local align:8 data:double +@4939 = .sdata2:0x803F8938; // type:object size:0x4 scope:local align:4 data:float +@5010 = .sdata2:0x803F893C; // type:object size:0x4 scope:local align:4 data:float +@5071 = .sdata2:0x803F8940; // type:object size:0x4 scope:local align:4 data:float +@5072 = .sdata2:0x803F8944; // type:object size:0x4 scope:local align:4 data:float +@5312 = .sdata2:0x803F8948; // type:object size:0x4 scope:local align:4 data:float +@5371 = .sdata2:0x803F894C; // type:object size:0x4 scope:local align:4 data:float +@5372 = .sdata2:0x803F8950; // type:object size:0x4 scope:local align:4 data:float +@5491 = .sdata2:0x803F8954; // type:object size:0x4 scope:local align:4 data:float +@5492 = .sdata2:0x803F8958; // type:object size:0x4 scope:local align:4 data:float +@5493 = .sdata2:0x803F895C; // type:object size:0x4 scope:local align:4 data:float +@5494 = .sdata2:0x803F8960; // type:object size:0x4 scope:local align:4 data:float +@5594 = .sdata2:0x803F8964; // type:object size:0x4 scope:local align:4 data:float +@5595 = .sdata2:0x803F8968; // type:object size:0x4 scope:local align:4 data:float +@5596 = .sdata2:0x803F896C; // type:object size:0x4 scope:local align:4 data:float +@5597 = .sdata2:0x803F8970; // type:object size:0x8 scope:local align:8 data:double +@5598 = .sdata2:0x803F8978; // type:object size:0x8 scope:local align:8 data:double +@5599 = .sdata2:0x803F8980; // type:object size:0x4 scope:local align:4 data:float +@5600 = .sdata2:0x803F8984; // type:object size:0x4 scope:local align:4 data:float +@5601 = .sdata2:0x803F8988; // type:object size:0x4 scope:local align:4 data:float +@5602 = .sdata2:0x803F898C; // type:object size:0x4 scope:local align:4 data:float +@5647 = .sdata2:0x803F8990; // type:object size:0x4 scope:local align:4 data:float +@5676 = .sdata2:0x803F8994; // type:object size:0x4 scope:local align:4 data:float +@5737 = .sdata2:0x803F8998; // type:object size:0x4 scope:local align:4 data:float +@5738 = .sdata2:0x803F899C; // type:object size:0x4 scope:local align:4 data:float +@5773 = .sdata2:0x803F89A0; // type:object size:0x4 scope:local align:4 data:4byte +@6005 = .sdata2:0x803F89A4; // type:object size:0x4 scope:local align:4 data:float +@6006 = .sdata2:0x803F89A8; // type:object size:0x4 scope:local align:4 data:float +@6190 = .sdata2:0x803F89AC; // type:object size:0x4 scope:local align:4 data:float +@6191 = .sdata2:0x803F89B0; // type:object size:0x4 scope:local align:4 data:float +@6192 = .sdata2:0x803F89B4; // type:object size:0x4 scope:local align:4 data:float +@6224 = .sdata2:0x803F89B8; // type:object size:0x4 scope:local align:4 data:float +@6225 = .sdata2:0x803F89BC; // type:object size:0x4 scope:local align:4 data:float +@6226 = .sdata2:0x803F89C0; // type:object size:0x4 scope:local align:4 data:float +@6227 = .sdata2:0x803F89C4; // type:object size:0x4 scope:local align:4 data:float +@6228 = .sdata2:0x803F89C8; // type:object size:0x4 scope:local align:4 data:float +@6255 = .sdata2:0x803F89CC; // type:object size:0x4 scope:local align:4 data:float +@4505 = .sdata2:0x803F89D0; // type:object size:0x4 scope:local align:4 data:float +@4789 = .sdata2:0x803F89D4; // type:object size:0x4 scope:local align:4 data:float +@4790 = .sdata2:0x803F89D8; // type:object size:0x4 scope:local align:4 data:float +@4854 = .sdata2:0x803F89DC; // type:object size:0x4 scope:local align:4 data:float +@4900 = .sdata2:0x803F89E0; // type:object size:0x4 scope:local align:4 data:float +@4901 = .sdata2:0x803F89E4; // type:object size:0x4 scope:local align:4 data:float +@4902 = .sdata2:0x803F89E8; // type:object size:0x4 scope:local align:4 data:float +@4904 = .sdata2:0x803F89F0; // type:object size:0x8 scope:local align:8 data:double +@4982 = .sdata2:0x803F89F8; // type:object size:0x4 scope:local align:4 data:float +@4983 = .sdata2:0x803F89FC; // type:object size:0x4 scope:local align:4 data:float +@4984 = .sdata2:0x803F8A00; // type:object size:0x4 scope:local align:4 data:float +@4985 = .sdata2:0x803F8A04; // type:object size:0x4 scope:local align:4 data:float +@4986 = .sdata2:0x803F8A08; // type:object size:0x4 scope:local align:4 data:float +@4987 = .sdata2:0x803F8A0C; // type:object size:0x4 scope:local align:4 data:float +@4988 = .sdata2:0x803F8A10; // type:object size:0x4 scope:local align:4 data:float +@4989 = .sdata2:0x803F8A14; // type:object size:0x4 scope:local align:4 data:float +@4990 = .sdata2:0x803F8A18; // type:object size:0x4 scope:local align:4 data:float +@4991 = .sdata2:0x803F8A1C; // type:object size:0x4 scope:local align:4 data:float +@4992 = .sdata2:0x803F8A20; // type:object size:0x4 scope:local align:4 data:float +@4993 = .sdata2:0x803F8A24; // type:object size:0x4 scope:local align:4 data:float +@4994 = .sdata2:0x803F8A28; // type:object size:0x4 scope:local align:4 data:float +@4995 = .sdata2:0x803F8A2C; // type:object size:0x4 scope:local align:4 data:float +@4996 = .sdata2:0x803F8A30; // type:object size:0x4 scope:local align:4 data:float +@4997 = .sdata2:0x803F8A34; // type:object size:0x4 scope:local align:4 data:float +@5106 = .sdata2:0x803F8A38; // type:object size:0x4 scope:local align:4 data:float +@5199 = .sdata2:0x803F8A3C; // type:object size:0x4 scope:local align:4 data:float +@5200 = .sdata2:0x803F8A40; // type:object size:0x4 scope:local align:4 data:float +@5201 = .sdata2:0x803F8A44; // type:object size:0x4 scope:local align:4 data:float +@5202 = .sdata2:0x803F8A48; // type:object size:0x4 scope:local align:4 data:float +@5203 = .sdata2:0x803F8A4C; // type:object size:0x4 scope:local align:4 data:float +@5204 = .sdata2:0x803F8A50; // type:object size:0x4 scope:local align:4 data:float +@5205 = .sdata2:0x803F8A54; // type:object size:0x4 scope:local align:4 data:float +@5206 = .sdata2:0x803F8A58; // type:object size:0x4 scope:local align:4 data:float +@5207 = .sdata2:0x803F8A60; // type:object size:0x8 scope:local align:8 data:double +@5208 = .sdata2:0x803F8A68; // type:object size:0x8 scope:local align:8 data:double +@5209 = .sdata2:0x803F8A70; // type:object size:0x4 scope:local align:4 data:float +@5210 = .sdata2:0x803F8A74; // type:object size:0x4 scope:local align:4 data:float +@5431 = .sdata2:0x803F8A78; // type:object size:0x4 scope:local align:4 data:float +@5432 = .sdata2:0x803F8A7C; // type:object size:0x4 scope:local align:4 data:float +@5433 = .sdata2:0x803F8A80; // type:object size:0x4 scope:local align:4 data:float +@5434 = .sdata2:0x803F8A84; // type:object size:0x4 scope:local align:4 data:float +@5435 = .sdata2:0x803F8A88; // type:object size:0x4 scope:local align:4 data:float +@5436 = .sdata2:0x803F8A8C; // type:object size:0x4 scope:local align:4 data:float +@5508 = .sdata2:0x803F8A90; // type:object size:0x4 scope:local align:4 data:float +@5686 = .sdata2:0x803F8A94; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x803F8A98; // type:object size:0x8 scope:local align:8 data:double +@4132 = .sdata2:0x803F8AA0; // type:object size:0x8 scope:local align:8 data:double +@4133 = .sdata2:0x803F8AA8; // type:object size:0x8 scope:local align:8 data:double +@4134 = .sdata2:0x803F8AB0; // type:object size:0x4 scope:local align:4 data:float +@4150 = .sdata2:0x803F8AB4; // type:object size:0x4 scope:local align:4 data:float +@4172 = .sdata2:0x803F8AB8; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x803F8ABC; // type:object size:0x4 scope:local align:4 data:float +@4175 = .sdata2:0x803F8AC0; // type:object size:0x8 scope:local align:8 data:double +@4430 = .sdata2:0x803F8AC8; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x803F8ACC; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x803F8AD0; // type:object size:0x4 scope:local align:4 data:float +@4433 = .sdata2:0x803F8AD4; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x803F8AD8; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x803F8ADC; // type:object size:0x4 scope:local align:4 data:float +@4436 = .sdata2:0x803F8AE0; // type:object size:0x4 scope:local align:4 data:float +@4437 = .sdata2:0x803F8AE4; // type:object size:0x4 scope:local align:4 data:float +@4438 = .sdata2:0x803F8AE8; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x803F8AEC; // type:object size:0x4 scope:local align:4 data:float +@4440 = .sdata2:0x803F8AF0; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x803F8AF4; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x803F8AF8; // type:object size:0x4 scope:local align:4 data:float +@4443 = .sdata2:0x803F8AFC; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x803F8B00; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x803F8B04; // type:object size:0x4 scope:local align:4 data:float +@4446 = .sdata2:0x803F8B08; // type:object size:0x4 scope:local align:4 data:float +@4447 = .sdata2:0x803F8B0C; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x803F8B10; // type:object size:0x4 scope:local align:4 data:float +@4449 = .sdata2:0x803F8B14; // type:object size:0x4 scope:local align:4 data:float +@4465 = .sdata2:0x803F8B18; // type:object size:0x4 scope:local align:4 data:float +@4841 = .sdata2:0x803F8B1C; // type:object size:0x4 scope:local align:4 data:float +@4842 = .sdata2:0x803F8B20; // type:object size:0x4 scope:local align:4 data:float +@4843 = .sdata2:0x803F8B24; // type:object size:0x4 scope:local align:4 data:float +@4844 = .sdata2:0x803F8B28; // type:object size:0x4 scope:local align:4 data:float +@4845 = .sdata2:0x803F8B2C; // type:object size:0x4 scope:local align:4 data:float +@4846 = .sdata2:0x803F8B30; // type:object size:0x4 scope:local align:4 data:float +@4847 = .sdata2:0x803F8B34; // type:object size:0x4 scope:local align:4 data:float +@4848 = .sdata2:0x803F8B38; // type:object size:0x4 scope:local align:4 data:float +@4849 = .sdata2:0x803F8B3C; // type:object size:0x4 scope:local align:4 data:float +@4850 = .sdata2:0x803F8B40; // type:object size:0x4 scope:local align:4 data:float +@4851 = .sdata2:0x803F8B44; // type:object size:0x4 scope:local align:4 data:float +@4852 = .sdata2:0x803F8B48; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x803F8B4C; // type:object size:0x4 scope:local align:4 data:float +@4854 = .sdata2:0x803F8B50; // type:object size:0x4 scope:local align:4 data:float +@4855 = .sdata2:0x803F8B54; // type:object size:0x4 scope:local align:4 data:float +@4856 = .sdata2:0x803F8B58; // type:object size:0x4 scope:local align:4 data:float +@4857 = .sdata2:0x803F8B5C; // type:object size:0x4 scope:local align:4 data:float +@4858 = .sdata2:0x803F8B60; // type:object size:0x4 scope:local align:4 data:float +@4859 = .sdata2:0x803F8B64; // type:object size:0x4 scope:local align:4 data:float +@4860 = .sdata2:0x803F8B68; // type:object size:0x4 scope:local align:4 data:float +@5013 = .sdata2:0x803F8B6C; // type:object size:0x4 scope:local align:4 data:float +@5014 = .sdata2:0x803F8B70; // type:object size:0x4 scope:local align:4 data:float +@5015 = .sdata2:0x803F8B74; // type:object size:0x4 scope:local align:4 data:float +@5016 = .sdata2:0x803F8B78; // type:object size:0x4 scope:local align:4 data:float +@5017 = .sdata2:0x803F8B7C; // type:object size:0x4 scope:local align:4 data:float +@5018 = .sdata2:0x803F8B80; // type:object size:0x4 scope:local align:4 data:float +@5030 = .sdata2:0x803F8B84; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x803F8B88; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x803F8B8C; // type:object size:0x4 scope:local align:4 data:float +@5175 = .sdata2:0x803F8B90; // type:object size:0x4 scope:local align:4 data:float +@5176 = .sdata2:0x803F8B94; // type:object size:0x4 scope:local align:4 data:float +@5177 = .sdata2:0x803F8B98; // type:object size:0x4 scope:local align:4 data:float +@5178 = .sdata2:0x803F8BA0; // type:object size:0x8 scope:local align:8 data:double +@5179 = .sdata2:0x803F8BA8; // type:object size:0x4 scope:local align:4 data:float +@5180 = .sdata2:0x803F8BAC; // type:object size:0x4 scope:local align:4 data:float +@5181 = .sdata2:0x803F8BB0; // type:object size:0x4 scope:local align:4 data:float +@5182 = .sdata2:0x803F8BB4; // type:object size:0x4 scope:local align:4 data:float +@5183 = .sdata2:0x803F8BB8; // type:object size:0x4 scope:local align:4 data:float +@5184 = .sdata2:0x803F8BBC; // type:object size:0x4 scope:local align:4 data:float +@5213 = .sdata2:0x803F8BC0; // type:object size:0x4 scope:local align:4 data:float +@5827 = .sdata2:0x803F8BC4; // type:object size:0x4 scope:local align:4 data:float +@5828 = .sdata2:0x803F8BC8; // type:object size:0x4 scope:local align:4 data:float +@5829 = .sdata2:0x803F8BCC; // type:object size:0x4 scope:local align:4 data:float +@5830 = .sdata2:0x803F8BD0; // type:object size:0x4 scope:local align:4 data:float +@5831 = .sdata2:0x803F8BD4; // type:object size:0x4 scope:local align:4 data:float +@5832 = .sdata2:0x803F8BD8; // type:object size:0x4 scope:local align:4 data:float +@5833 = .sdata2:0x803F8BDC; // type:object size:0x4 scope:local align:4 data:float +@5834 = .sdata2:0x803F8BE0; // type:object size:0x4 scope:local align:4 data:float +@5835 = .sdata2:0x803F8BE4; // type:object size:0x4 scope:local align:4 data:float +@5836 = .sdata2:0x803F8BE8; // type:object size:0x4 scope:local align:4 data:float +@5837 = .sdata2:0x803F8BEC; // type:object size:0x4 scope:local align:4 data:float +@5838 = .sdata2:0x803F8BF0; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x803F8BF4; // type:object size:0x4 scope:local align:4 data:float +@5840 = .sdata2:0x803F8BF8; // type:object size:0x4 scope:local align:4 data:float +@6077 = .sdata2:0x803F8BFC; // type:object size:0x4 scope:local align:4 data:float +@6078 = .sdata2:0x803F8C00; // type:object size:0x4 scope:local align:4 data:float +@6079 = .sdata2:0x803F8C04; // type:object size:0x4 scope:local align:4 data:float +@6080 = .sdata2:0x803F8C08; // type:object size:0x4 scope:local align:4 data:float +@6081 = .sdata2:0x803F8C0C; // type:object size:0x4 scope:local align:4 data:float +@6082 = .sdata2:0x803F8C10; // type:object size:0x4 scope:local align:4 data:float +@6083 = .sdata2:0x803F8C14; // type:object size:0x4 scope:local align:4 data:float +@6084 = .sdata2:0x803F8C18; // type:object size:0x4 scope:local align:4 data:float +@6085 = .sdata2:0x803F8C1C; // type:object size:0x4 scope:local align:4 data:float +@6086 = .sdata2:0x803F8C20; // type:object size:0x4 scope:local align:4 data:float +@6087 = .sdata2:0x803F8C24; // type:object size:0x4 scope:local align:4 data:float +@6088 = .sdata2:0x803F8C28; // type:object size:0x4 scope:local align:4 data:float +@6089 = .sdata2:0x803F8C2C; // type:object size:0x4 scope:local align:4 data:float +@6333 = .sdata2:0x803F8C30; // type:object size:0x4 scope:local align:4 data:float +@6334 = .sdata2:0x803F8C34; // type:object size:0x4 scope:local align:4 data:float +@6335 = .sdata2:0x803F8C38; // type:object size:0x4 scope:local align:4 data:float +@6336 = .sdata2:0x803F8C3C; // type:object size:0x4 scope:local align:4 data:float +@6337 = .sdata2:0x803F8C40; // type:object size:0x4 scope:local align:4 data:float +@6338 = .sdata2:0x803F8C44; // type:object size:0x4 scope:local align:4 data:float +@6651 = .sdata2:0x803F8C48; // type:object size:0x4 scope:local align:4 data:float +@6652 = .sdata2:0x803F8C4C; // type:object size:0x4 scope:local align:4 data:float +@6653 = .sdata2:0x803F8C50; // type:object size:0x4 scope:local align:4 data:float +@6654 = .sdata2:0x803F8C54; // type:object size:0x4 scope:local align:4 data:float +@6655 = .sdata2:0x803F8C58; // type:object size:0x4 scope:local align:4 data:float +@6656 = .sdata2:0x803F8C5C; // type:object size:0x4 scope:local align:4 data:float +@6657 = .sdata2:0x803F8C60; // type:object size:0x4 scope:local align:4 data:float +@6658 = .sdata2:0x803F8C64; // type:object size:0x4 scope:local align:4 data:float +@6659 = .sdata2:0x803F8C68; // type:object size:0x4 scope:local align:4 data:float +@6660 = .sdata2:0x803F8C6C; // type:object size:0x4 scope:local align:4 data:float +@6843 = .sdata2:0x803F8C70; // type:object size:0x4 scope:local align:4 data:float +@6844 = .sdata2:0x803F8C74; // type:object size:0x4 scope:local align:4 data:float +@6845 = .sdata2:0x803F8C78; // type:object size:0x4 scope:local align:4 data:float +@6846 = .sdata2:0x803F8C7C; // type:object size:0x4 scope:local align:4 data:float +@6847 = .sdata2:0x803F8C80; // type:object size:0x4 scope:local align:4 data:float +@7266 = .sdata2:0x803F8C84; // type:object size:0x4 scope:local align:4 data:float +@7267 = .sdata2:0x803F8C88; // type:object size:0x4 scope:local align:4 data:float +@7498 = .sdata2:0x803F8C8C; // type:object size:0x4 scope:local align:4 data:float +@7499 = .sdata2:0x803F8C90; // type:object size:0x4 scope:local align:4 data:float +@7500 = .sdata2:0x803F8C94; // type:object size:0x4 scope:local align:4 data:float +@7501 = .sdata2:0x803F8C98; // type:object size:0x4 scope:local align:4 data:float +@7502 = .sdata2:0x803F8C9C; // type:object size:0x4 scope:local align:4 data:float +@7503 = .sdata2:0x803F8CA0; // type:object size:0x4 scope:local align:4 data:float +@7504 = .sdata2:0x803F8CA4; // type:object size:0x4 scope:local align:4 data:float +@7565 = .sdata2:0x803F8CA8; // type:object size:0x4 scope:local align:4 data:float +@7566 = .sdata2:0x803F8CAC; // type:object size:0x4 scope:local align:4 data:float +@7567 = .sdata2:0x803F8CB0; // type:object size:0x4 scope:local align:4 data:float +@8058 = .sdata2:0x803F8CB4; // type:object size:0x4 scope:local align:4 data:float +@8059 = .sdata2:0x803F8CB8; // type:object size:0x4 scope:local align:4 data:float +@8060 = .sdata2:0x803F8CBC; // type:object size:0x4 scope:local align:4 data:float +@8061 = .sdata2:0x803F8CC0; // type:object size:0x4 scope:local align:4 data:float +@8062 = .sdata2:0x803F8CC4; // type:object size:0x4 scope:local align:4 data:float +@8063 = .sdata2:0x803F8CC8; // type:object size:0x4 scope:local align:4 data:float +@8064 = .sdata2:0x803F8CCC; // type:object size:0x4 scope:local align:4 data:float +@8065 = .sdata2:0x803F8CD0; // type:object size:0x4 scope:local align:4 data:float +@8066 = .sdata2:0x803F8CD4; // type:object size:0x4 scope:local align:4 data:float +@8067 = .sdata2:0x803F8CD8; // type:object size:0x4 scope:local align:4 data:float +@8068 = .sdata2:0x803F8CDC; // type:object size:0x4 scope:local align:4 data:float +@8069 = .sdata2:0x803F8CE0; // type:object size:0x4 scope:local align:4 data:float +@8070 = .sdata2:0x803F8CE4; // type:object size:0x4 scope:local align:4 data:float +@8071 = .sdata2:0x803F8CE8; // type:object size:0x4 scope:local align:4 data:float +@8299 = .sdata2:0x803F8CEC; // type:object size:0x4 scope:local align:4 data:float +@8300 = .sdata2:0x803F8CF0; // type:object size:0x4 scope:local align:4 data:float +@8301 = .sdata2:0x803F8CF4; // type:object size:0x4 scope:local align:4 data:float +@8302 = .sdata2:0x803F8CF8; // type:object size:0x4 scope:local align:4 data:float +@8303 = .sdata2:0x803F8CFC; // type:object size:0x4 scope:local align:4 data:float +@8304 = .sdata2:0x803F8D00; // type:object size:0x4 scope:local align:4 data:float +@8305 = .sdata2:0x803F8D04; // type:object size:0x4 scope:local align:4 data:float +@8306 = .sdata2:0x803F8D08; // type:object size:0x4 scope:local align:4 data:float +@8307 = .sdata2:0x803F8D0C; // type:object size:0x4 scope:local align:4 data:float +@8308 = .sdata2:0x803F8D10; // type:object size:0x8 scope:local align:8 data:double +@8309 = .sdata2:0x803F8D18; // type:object size:0x4 scope:local align:4 data:float +@8310 = .sdata2:0x803F8D1C; // type:object size:0x4 scope:local align:4 data:float +@8311 = .sdata2:0x803F8D20; // type:object size:0x4 scope:local align:4 data:float +@8312 = .sdata2:0x803F8D24; // type:object size:0x4 scope:local align:4 data:float +@8313 = .sdata2:0x803F8D28; // type:object size:0x4 scope:local align:4 data:float +@8314 = .sdata2:0x803F8D2C; // type:object size:0x4 scope:local align:4 data:float +@8317 = .sdata2:0x803F8D30; // type:object size:0x8 scope:local align:8 data:double +@8324 = .sdata2:0x803F8D38; // type:object size:0x4 scope:local align:4 data:float +@8325 = .sdata2:0x803F8D3C; // type:object size:0x4 scope:local align:4 data:float +@8700 = .sdata2:0x803F8D40; // type:object size:0x4 scope:local align:4 data:float +@8701 = .sdata2:0x803F8D44; // type:object size:0x4 scope:local align:4 data:float +@8702 = .sdata2:0x803F8D48; // type:object size:0x4 scope:local align:4 data:float +@8703 = .sdata2:0x803F8D4C; // type:object size:0x4 scope:local align:4 data:float +@8704 = .sdata2:0x803F8D50; // type:object size:0x4 scope:local align:4 data:float +@8705 = .sdata2:0x803F8D54; // type:object size:0x4 scope:local align:4 data:float +@8706 = .sdata2:0x803F8D58; // type:object size:0x4 scope:local align:4 data:float +@8707 = .sdata2:0x803F8D5C; // type:object size:0x4 scope:local align:4 data:float +@8708 = .sdata2:0x803F8D60; // type:object size:0x4 scope:local align:4 data:float +@8984 = .sdata2:0x803F8D64; // type:object size:0x4 scope:local align:4 data:float +@8985 = .sdata2:0x803F8D68; // type:object size:0x4 scope:local align:4 data:float +@8986 = .sdata2:0x803F8D6C; // type:object size:0x4 scope:local align:4 data:float +@8987 = .sdata2:0x803F8D70; // type:object size:0x4 scope:local align:4 data:float +@8988 = .sdata2:0x803F8D74; // type:object size:0x4 scope:local align:4 data:float +@8989 = .sdata2:0x803F8D78; // type:object size:0x4 scope:local align:4 data:float +@9261 = .sdata2:0x803F8D7C; // type:object size:0x4 scope:local align:4 data:float +@9262 = .sdata2:0x803F8D80; // type:object size:0x4 scope:local align:4 data:float +@9389 = .sdata2:0x803F8D84; // type:object size:0x4 scope:local align:4 data:float +@9390 = .sdata2:0x803F8D88; // type:object size:0x4 scope:local align:4 data:float +@9534 = .sdata2:0x803F8D8C; // type:object size:0x4 scope:local align:4 data:float +@9535 = .sdata2:0x803F8D90; // type:object size:0x4 scope:local align:4 data:float +@9536 = .sdata2:0x803F8D94; // type:object size:0x4 scope:local align:4 data:float +@9537 = .sdata2:0x803F8D98; // type:object size:0x4 scope:local align:4 data:float +@9538 = .sdata2:0x803F8D9C; // type:object size:0x4 scope:local align:4 data:float +@9539 = .sdata2:0x803F8DA0; // type:object size:0x4 scope:local align:4 data:float +@9540 = .sdata2:0x803F8DA4; // type:object size:0x4 scope:local align:4 data:float +@9541 = .sdata2:0x803F8DA8; // type:object size:0x4 scope:local align:4 data:float +@9542 = .sdata2:0x803F8DAC; // type:object size:0x4 scope:local align:4 data:float +@9543 = .sdata2:0x803F8DB0; // type:object size:0x4 scope:local align:4 data:float +@9742 = .sdata2:0x803F8DB4; // type:object size:0x4 scope:local align:4 data:float +@10233 = .sdata2:0x803F8DB8; // type:object size:0x4 scope:local align:4 data:float +@10234 = .sdata2:0x803F8DBC; // type:object size:0x4 scope:local align:4 data:float +@10235 = .sdata2:0x803F8DC0; // type:object size:0x4 scope:local align:4 data:float +@10236 = .sdata2:0x803F8DC4; // type:object size:0x4 scope:local align:4 data:float +@10237 = .sdata2:0x803F8DC8; // type:object size:0x4 scope:local align:4 data:float +@10238 = .sdata2:0x803F8DCC; // type:object size:0x4 scope:local align:4 data:float +@10239 = .sdata2:0x803F8DD0; // type:object size:0x4 scope:local align:4 data:float +@10240 = .sdata2:0x803F8DD4; // type:object size:0x4 scope:local align:4 data:float +@10241 = .sdata2:0x803F8DD8; // type:object size:0x4 scope:local align:4 data:float +@10484 = .sdata2:0x803F8DDC; // type:object size:0x4 scope:local align:4 data:float +@10485 = .sdata2:0x803F8DE0; // type:object size:0x4 scope:local align:4 data:float +@10836 = .sdata2:0x803F8DE4; // type:object size:0x4 scope:local align:4 data:float +@10837 = .sdata2:0x803F8DE8; // type:object size:0x4 scope:local align:4 data:float +@10838 = .sdata2:0x803F8DEC; // type:object size:0x4 scope:local align:4 data:float +@10839 = .sdata2:0x803F8DF0; // type:object size:0x4 scope:local align:4 data:float +@11071 = .sdata2:0x803F8DF4; // type:object size:0x4 scope:local align:4 data:float +@11658 = .sdata2:0x803F8DF8; // type:object size:0x4 scope:local align:4 data:float +@11659 = .sdata2:0x803F8DFC; // type:object size:0x4 scope:local align:4 data:float +@11660 = .sdata2:0x803F8E00; // type:object size:0x4 scope:local align:4 data:float +@11661 = .sdata2:0x803F8E04; // type:object size:0x4 scope:local align:4 data:float +@11662 = .sdata2:0x803F8E08; // type:object size:0x4 scope:local align:4 data:float +@11663 = .sdata2:0x803F8E0C; // type:object size:0x4 scope:local align:4 data:float +@11664 = .sdata2:0x803F8E10; // type:object size:0x4 scope:local align:4 data:float +@11665 = .sdata2:0x803F8E14; // type:object size:0x4 scope:local align:4 data:float +@11666 = .sdata2:0x803F8E18; // type:object size:0x4 scope:local align:4 data:float +@11667 = .sdata2:0x803F8E1C; // type:object size:0x4 scope:local align:4 data:float +@11668 = .sdata2:0x803F8E20; // type:object size:0x4 scope:local align:4 data:float +@11669 = .sdata2:0x803F8E24; // type:object size:0x4 scope:local align:4 data:float +@11670 = .sdata2:0x803F8E28; // type:object size:0x4 scope:local align:4 data:float +@11883 = .sdata2:0x803F8E2C; // type:object size:0x4 scope:local align:4 data:float +@11884 = .sdata2:0x803F8E30; // type:object size:0x4 scope:local align:4 data:float +@11885 = .sdata2:0x803F8E34; // type:object size:0x4 scope:local align:4 data:float +@11886 = .sdata2:0x803F8E38; // type:object size:0x4 scope:local align:4 data:float +@11887 = .sdata2:0x803F8E3C; // type:object size:0x4 scope:local align:4 data:float +@4015 = .sdata2:0x803F8E40; // type:object size:0x4 scope:local align:4 data:float +@4016 = .sdata2:0x803F8E44; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803F8E48; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x803F8E4C; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x803F8E50; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x803F8E54; // type:object size:0x4 scope:local align:4 data:float +@4153 = .sdata2:0x803F8E58; // type:object size:0x4 scope:local align:4 data:float +@4221 = .sdata2:0x803F8E60; // type:object size:0x8 scope:local align:8 data:double +@4222 = .sdata2:0x803F8E68; // type:object size:0x8 scope:local align:8 data:double +@4223 = .sdata2:0x803F8E70; // type:object size:0x4 scope:local align:4 data:float +@4224 = .sdata2:0x803F8E74; // type:object size:0x4 scope:local align:4 data:float +@4226 = .sdata2:0x803F8E78; // type:object size:0x8 scope:local align:8 data:double +@4102 = .sdata2:0x803F8E80; // type:object size:0x8 scope:local align:8 data:double +@3999 = .sdata2:0x803F8E88; // type:object size:0x4 scope:local align:4 data:float +@4000 = .sdata2:0x803F8E8C; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803F8E90; // type:object size:0x4 scope:local align:4 data:float +@4002 = .sdata2:0x803F8E94; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x803F8E98; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x803F8E9C; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803F8EA0; // type:object size:0x4 scope:local align:4 data:float +@4086 = .sdata2:0x803F8EA4; // type:object size:0x4 scope:local align:4 data:float +@4302 = .sdata2:0x803F8EA8; // type:object size:0x4 scope:local align:4 data:float +@4304 = .sdata2:0x803F8EB0; // type:object size:0x8 scope:local align:8 data:double +@4312 = .sdata2:0x803F8EB8; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x803F8EC0; // type:object size:0x8 scope:local align:8 data:double +@4359 = .sdata2:0x803F8EC8; // type:object size:0x8 scope:local align:8 data:double +@4402 = .sdata2:0x803F8ED0; // type:object size:0x4 scope:local align:4 data:float +@4463 = .sdata2:0x803F8ED4; // type:object size:0x4 scope:local align:4 data:float +@4821 = .sdata2:0x803F8ED8; // type:object size:0x4 scope:local align:4 data:float +@4852 = .sdata2:0x803F8EDC; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x803F8EE0; // type:object size:0x4 scope:local align:4 data:float +@4376 = .sdata2:0x803F8EE8; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x803F8EEC; // type:object size:0x4 scope:local align:4 data:float +@4725 = .sdata2:0x803F8EF0; // type:object size:0x4 scope:local align:4 data:float +@5054 = .sdata2:0x803F8EF4; // type:object size:0x4 scope:local align:4 data:float +@5055 = .sdata2:0x803F8EF8; // type:object size:0x4 scope:local align:4 data:float +@5056 = .sdata2:0x803F8EFC; // type:object size:0x4 scope:local align:4 data:float +@5057 = .sdata2:0x803F8F00; // type:object size:0x4 scope:local align:4 data:float +@3973 = .sdata2:0x803F8F08; // type:object size:0x4 scope:local align:4 data:float +@4327 = .sdata2:0x803F8F0C; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x803F8F10; // type:object size:0x4 scope:local align:4 data:float +@4329 = .sdata2:0x803F8F14; // type:object size:0x4 scope:local align:4 data:float +@4583 = .sdata2:0x803F8F18; // type:object size:0x4 scope:local align:4 data:float +@4584 = .sdata2:0x803F8F20; // type:object size:0x8 scope:local align:8 data:double +@4585 = .sdata2:0x803F8F28; // type:object size:0x8 scope:local align:8 data:double +@4586 = .sdata2:0x803F8F30; // type:object size:0x4 scope:local align:4 data:float +@4828 = .sdata2:0x803F8F34; // type:object size:0x4 scope:local align:4 data:float +@4829 = .sdata2:0x803F8F38; // type:object size:0x4 scope:local align:4 data:float +@4830 = .sdata2:0x803F8F3C; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x803F8F40; // type:object size:0x4 scope:local align:4 data:float +@2207 = .sdata2:0x803F8F48; // type:object size:0x4 scope:local align:4 data:float +@2208 = .sdata2:0x803F8F4C; // type:object size:0x4 scope:local align:4 data:float +@3140 = .sdata2:0x803F8F50; // type:object size:0x4 scope:local align:4 data:float +@3141 = .sdata2:0x803F8F58; // type:object size:0x8 scope:local align:8 data:double +@3142 = .sdata2:0x803F8F60; // type:object size:0x8 scope:local align:8 data:double +@3143 = .sdata2:0x803F8F68; // type:object size:0x4 scope:local align:4 data:float +@3144 = .sdata2:0x803F8F6C; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x803F8F70; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803F8F74; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x803F8F78; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x803F8F80; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803F8F84; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x803F8F88; // type:object size:0x4 scope:local align:4 data:float +@2891 = .sdata2:0x803F8F90; // type:object size:0x4 scope:local align:4 data:float +@2892 = .sdata2:0x803F8F94; // type:object size:0x4 scope:local align:4 data:float +@2494 = .sdata2:0x803F8F98; // type:object size:0x4 scope:local align:4 data:float +@2495 = .sdata2:0x803F8F9C; // type:object size:0x4 scope:local align:4 data:float +@2562 = .sdata2:0x803F8FA0; // type:object size:0x4 scope:local align:4 data:float +@2686 = .sdata2:0x803F8FA4; // type:object size:0x4 scope:local align:4 data:float +@2687 = .sdata2:0x803F8FA8; // type:object size:0x4 scope:local align:4 data:float +@2737 = .sdata2:0x803F8FAC; // type:object size:0x4 scope:local align:4 data:float +@4286 = .sdata2:0x803F8FB0; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x803F8FB4; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803F8FB8; // type:object size:0x8 scope:local align:8 data:double +@4289 = .sdata2:0x803F8FC0; // type:object size:0x8 scope:local align:8 data:double +@4291 = .sdata2:0x803F8FC8; // type:object size:0x8 scope:local align:8 data:double +@4322 = .sdata2:0x803F8FD0; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x803F8FD4; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803F8FD8; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x803F8FDC; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x803F8FE0; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x803F8FE8; // type:object size:0x8 scope:local align:8 data:double +@4446 = .sdata2:0x803F8FF0; // type:object size:0x8 scope:local align:8 data:double +@4447 = .sdata2:0x803F8FF8; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x803F8FFC; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x803F9000; // type:object size:0x4 scope:local align:4 data:float +@4104 = .sdata2:0x803F9008; // type:object size:0x8 scope:local align:8 data:double +@4105 = .sdata2:0x803F9010; // type:object size:0x8 scope:local align:8 data:double +@4106 = .sdata2:0x803F9018; // type:object size:0x8 scope:local align:8 data:double +@4107 = .sdata2:0x803F9020; // type:object size:0x8 scope:local align:8 data:double +@4108 = .sdata2:0x803F9028; // type:object size:0x8 scope:local align:8 data:double +@4109 = .sdata2:0x803F9030; // type:object size:0x8 scope:local align:8 data:double +@4110 = .sdata2:0x803F9038; // type:object size:0x8 scope:local align:8 data:double +@4111 = .sdata2:0x803F9040; // type:object size:0x8 scope:local align:8 data:double +@4112 = .sdata2:0x803F9048; // type:object size:0x8 scope:local align:8 data:double +@4113 = .sdata2:0x803F9050; // type:object size:0x8 scope:local align:8 data:double +@4125 = .sdata2:0x803F9058; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x803F905C; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x803F9060; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x803F9064; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x803F9068; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x803F906C; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x803F9070; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x803F9074; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x803F9078; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x803F907C; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x803F9080; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x803F9084; // type:object size:0x4 scope:local align:4 data:float +@4363 = .sdata2:0x803F9088; // type:object size:0x4 scope:local align:4 data:float +@4364 = .sdata2:0x803F908C; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x803F9090; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x803F9094; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x803F9098; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x803F909C; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x803F90A0; // type:object size:0x4 scope:local align:4 data:float +@4370 = .sdata2:0x803F90A4; // type:object size:0x4 scope:local align:4 data:float +@4371 = .sdata2:0x803F90A8; // type:object size:0x4 scope:local align:4 data:float +@4372 = .sdata2:0x803F90AC; // type:object size:0x4 scope:local align:4 data:float +@4373 = .sdata2:0x803F90B0; // type:object size:0x4 scope:local align:4 data:float +@4374 = .sdata2:0x803F90B4; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x803F90B8; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x803F90BC; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x803F90C0; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x803F90C4; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x803F90C8; // type:object size:0x4 scope:local align:4 data:float +@4675 = .sdata2:0x803F90CC; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803F90D0; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x803F90D4; // type:object size:0x4 scope:local align:4 data:float +@4678 = .sdata2:0x803F90D8; // type:object size:0x4 scope:local align:4 data:float +@4679 = .sdata2:0x803F90DC; // type:object size:0x4 scope:local align:4 data:float +@4680 = .sdata2:0x803F90E0; // type:object size:0x4 scope:local align:4 data:float +@4681 = .sdata2:0x803F90E4; // type:object size:0x4 scope:local align:4 data:float +@4682 = .sdata2:0x803F90E8; // type:object size:0x4 scope:local align:4 data:float +@4683 = .sdata2:0x803F90EC; // type:object size:0x4 scope:local align:4 data:float +@4684 = .sdata2:0x803F90F0; // type:object size:0x4 scope:local align:4 data:float +@4685 = .sdata2:0x803F90F4; // type:object size:0x4 scope:local align:4 data:float +@4686 = .sdata2:0x803F90F8; // type:object size:0x4 scope:local align:4 data:float +@4687 = .sdata2:0x803F90FC; // type:object size:0x4 scope:local align:4 data:float +@4688 = .sdata2:0x803F9100; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x803F9104; // type:object size:0x4 scope:local align:4 data:float +@4690 = .sdata2:0x803F9108; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x803F910C; // type:object size:0x4 scope:local align:4 data:float +@4692 = .sdata2:0x803F9110; // type:object size:0x4 scope:local align:4 data:float +type_num__9dCamera_c = .sdata2:0x803F9118; // type:object size:0x4 scope:global align:4 data:4byte +style_num__11dCamParam_c = .sdata2:0x803F9120; // type:object size:0x4 scope:global align:4 data:4byte +mvBGType_num__9dCamera_c = .sdata2:0x803F9128; // type:object size:0x4 scope:global align:4 data:4byte +@4862 = .sdata2:0x803F9130; // type:object size:0x4 scope:local align:4 data:float +@4863 = .sdata2:0x803F9138; // type:object size:0x8 scope:local align:8 data:double +@4864 = .sdata2:0x803F9140; // type:object size:0x8 scope:local align:8 data:double +@4865 = .sdata2:0x803F9148; // type:object size:0x4 scope:local align:4 data:float +@5485 = .sdata2:0x803F914C; // type:object size:0x4 scope:local align:4 data:float +@5486 = .sdata2:0x803F9150; // type:object size:0x4 scope:local align:4 data:float +@5488 = .sdata2:0x803F9158; // type:object size:0x8 scope:local align:8 data:double +@5606 = .sdata2:0x803F9160; // type:object size:0x4 scope:local align:4 data:float +@5609 = .sdata2:0x803F9168; // type:object size:0x8 scope:local align:8 data:double +@8269 = .sdata2:0x803F9170; // type:object size:0x4 scope:local align:4 data:float +@8270 = .sdata2:0x803F9174; // type:object size:0x4 scope:local align:4 data:float +@8271 = .sdata2:0x803F9178; // type:object size:0x4 scope:local align:4 data:float +@8272 = .sdata2:0x803F917C; // type:object size:0x4 scope:local align:4 data:float +@8273 = .sdata2:0x803F9180; // type:object size:0x4 scope:local align:4 data:float +@8274 = .sdata2:0x803F9184; // type:object size:0x4 scope:local align:4 data:float +@8275 = .sdata2:0x803F9188; // type:object size:0x4 scope:local align:4 data:float +@8276 = .sdata2:0x803F918C; // type:object size:0x4 scope:local align:4 data:float +@8277 = .sdata2:0x803F9190; // type:object size:0x4 scope:local align:4 data:float +@8278 = .sdata2:0x803F9194; // type:object size:0x4 scope:local align:4 data:float +@8279 = .sdata2:0x803F9198; // type:object size:0x4 scope:local align:4 data:float +@8280 = .sdata2:0x803F919C; // type:object size:0x4 scope:local align:4 data:float +@8281 = .sdata2:0x803F91A0; // type:object size:0x4 scope:local align:4 data:float +@8291 = .sdata2:0x803F91A4; // type:object size:0x4 scope:local align:4 data:float +@8558 = .sdata2:0x803F91A8; // type:object size:0x4 scope:local align:4 data:float +@8890 = .sdata2:0x803F91AC; // type:object size:0x4 scope:local align:4 data:float +@8891 = .sdata2:0x803F91B0; // type:object size:0x4 scope:local align:4 data:float +@8892 = .sdata2:0x803F91B4; // type:object size:0x4 scope:local align:4 data:float +@8893 = .sdata2:0x803F91B8; // type:object size:0x4 scope:local align:4 data:float +@8894 = .sdata2:0x803F91BC; // type:object size:0x4 scope:local align:4 data:float +@8895 = .sdata2:0x803F91C0; // type:object size:0x4 scope:local align:4 data:float +@8896 = .sdata2:0x803F91C4; // type:object size:0x4 scope:local align:4 data:float +@8897 = .sdata2:0x803F91C8; // type:object size:0x4 scope:local align:4 data:float +@8898 = .sdata2:0x803F91CC; // type:object size:0x4 scope:local align:4 data:float +@8899 = .sdata2:0x803F91D0; // type:object size:0x4 scope:local align:4 data:float +@8900 = .sdata2:0x803F91D4; // type:object size:0x4 scope:local align:4 data:float +@8901 = .sdata2:0x803F91D8; // type:object size:0x4 scope:local align:4 data:float +@8902 = .sdata2:0x803F91DC; // type:object size:0x4 scope:local align:4 data:float +@8903 = .sdata2:0x803F91E0; // type:object size:0x4 scope:local align:4 data:float +@8904 = .sdata2:0x803F91E4; // type:object size:0x4 scope:local align:4 data:float +@8905 = .sdata2:0x803F91E8; // type:object size:0x4 scope:local align:4 data:float +@8906 = .sdata2:0x803F91EC; // type:object size:0x4 scope:local align:4 data:float +@8907 = .sdata2:0x803F91F0; // type:object size:0x4 scope:local align:4 data:float +@8908 = .sdata2:0x803F91F4; // type:object size:0x4 scope:local align:4 data:float +@8958 = .sdata2:0x803F91F8; // type:object size:0x4 scope:local align:4 data:float +@8959 = .sdata2:0x803F91FC; // type:object size:0x4 scope:local align:4 data:float +@8960 = .sdata2:0x803F9200; // type:object size:0x4 scope:local align:4 data:float +@8961 = .sdata2:0x803F9204; // type:object size:0x4 scope:local align:4 data:float +@8962 = .sdata2:0x803F9208; // type:object size:0x4 scope:local align:4 data:float +@8963 = .sdata2:0x803F920C; // type:object size:0x4 scope:local align:4 data:float +@8964 = .sdata2:0x803F9210; // type:object size:0x4 scope:local align:4 data:float +@9352 = .sdata2:0x803F9214; // type:object size:0x4 scope:local align:4 data:float +@9353 = .sdata2:0x803F9218; // type:object size:0x4 scope:local align:4 data:float +@9354 = .sdata2:0x803F921C; // type:object size:0x4 scope:local align:4 data:float +@9355 = .sdata2:0x803F9220; // type:object size:0x4 scope:local align:4 data:float +@9356 = .sdata2:0x803F9224; // type:object size:0x4 scope:local align:4 data:float +@9357 = .sdata2:0x803F9228; // type:object size:0x4 scope:local align:4 data:float +@9358 = .sdata2:0x803F922C; // type:object size:0x4 scope:local align:4 data:float +@9359 = .sdata2:0x803F9230; // type:object size:0x4 scope:local align:4 data:float +@9360 = .sdata2:0x803F9234; // type:object size:0x4 scope:local align:4 data:float +@9361 = .sdata2:0x803F9238; // type:object size:0x4 scope:local align:4 data:float +@9362 = .sdata2:0x803F923C; // type:object size:0x4 scope:local align:4 data:float +@9363 = .sdata2:0x803F9240; // type:object size:0x4 scope:local align:4 data:float +@9864 = .sdata2:0x803F9244; // type:object size:0x4 scope:local align:4 data:float +@9865 = .sdata2:0x803F9248; // type:object size:0x4 scope:local align:4 data:float +@9866 = .sdata2:0x803F924C; // type:object size:0x4 scope:local align:4 data:float +@9867 = .sdata2:0x803F9250; // type:object size:0x4 scope:local align:4 data:float +@9868 = .sdata2:0x803F9254; // type:object size:0x4 scope:local align:4 data:float +@9869 = .sdata2:0x803F9258; // type:object size:0x4 scope:local align:4 data:float +@9870 = .sdata2:0x803F925C; // type:object size:0x4 scope:local align:4 data:float +@9871 = .sdata2:0x803F9260; // type:object size:0x4 scope:local align:4 data:float +@9872 = .sdata2:0x803F9264; // type:object size:0x4 scope:local align:4 data:float +@10300 = .sdata2:0x803F9268; // type:object size:0x4 scope:local align:4 data:float +@10301 = .sdata2:0x803F926C; // type:object size:0x4 scope:local align:4 data:float +@10302 = .sdata2:0x803F9270; // type:object size:0x4 scope:local align:4 data:float +@10303 = .sdata2:0x803F9274; // type:object size:0x4 scope:local align:4 data:float +@10304 = .sdata2:0x803F9278; // type:object size:0x4 scope:local align:4 data:float +@10305 = .sdata2:0x803F927C; // type:object size:0x4 scope:local align:4 data:float +@10306 = .sdata2:0x803F9280; // type:object size:0x4 scope:local align:4 data:float +@10307 = .sdata2:0x803F9284; // type:object size:0x4 scope:local align:4 data:float +@10308 = .sdata2:0x803F9288; // type:object size:0x4 scope:local align:4 data:float +@10309 = .sdata2:0x803F928C; // type:object size:0x4 scope:local align:4 data:float +@10310 = .sdata2:0x803F9290; // type:object size:0x4 scope:local align:4 data:float +@10311 = .sdata2:0x803F9294; // type:object size:0x4 scope:local align:4 data:float +@10312 = .sdata2:0x803F9298; // type:object size:0x4 scope:local align:4 data:float +@10313 = .sdata2:0x803F929C; // type:object size:0x4 scope:local align:4 data:float +@10314 = .sdata2:0x803F92A0; // type:object size:0x4 scope:local align:4 data:float +@10315 = .sdata2:0x803F92A4; // type:object size:0x4 scope:local align:4 data:float +@10316 = .sdata2:0x803F92A8; // type:object size:0x4 scope:local align:4 data:float +@10317 = .sdata2:0x803F92AC; // type:object size:0x4 scope:local align:4 data:float +@10318 = .sdata2:0x803F92B0; // type:object size:0x4 scope:local align:4 data:float +@10319 = .sdata2:0x803F92B4; // type:object size:0x4 scope:local align:4 data:float +@10320 = .sdata2:0x803F92B8; // type:object size:0x4 scope:local align:4 data:float +@10321 = .sdata2:0x803F92BC; // type:object size:0x4 scope:local align:4 data:float +@10322 = .sdata2:0x803F92C0; // type:object size:0x4 scope:local align:4 data:float +@10323 = .sdata2:0x803F92C4; // type:object size:0x4 scope:local align:4 data:float +@10324 = .sdata2:0x803F92C8; // type:object size:0x4 scope:local align:4 data:float +@10325 = .sdata2:0x803F92CC; // type:object size:0x4 scope:local align:4 data:float +@10326 = .sdata2:0x803F92D0; // type:object size:0x4 scope:local align:4 data:float +@10327 = .sdata2:0x803F92D4; // type:object size:0x4 scope:local align:4 data:float +@10328 = .sdata2:0x803F92D8; // type:object size:0x4 scope:local align:4 data:float +@10329 = .sdata2:0x803F92DC; // type:object size:0x4 scope:local align:4 data:float +@10330 = .sdata2:0x803F92E0; // type:object size:0x4 scope:local align:4 data:float +@10331 = .sdata2:0x803F92E4; // type:object size:0x4 scope:local align:4 data:float +@10332 = .sdata2:0x803F92E8; // type:object size:0x4 scope:local align:4 data:float +@10333 = .sdata2:0x803F92EC; // type:object size:0x4 scope:local align:4 data:float +@10334 = .sdata2:0x803F92F0; // type:object size:0x4 scope:local align:4 data:float +@10335 = .sdata2:0x803F92F4; // type:object size:0x4 scope:local align:4 data:float +@10336 = .sdata2:0x803F92F8; // type:object size:0x4 scope:local align:4 data:float +@10337 = .sdata2:0x803F92FC; // type:object size:0x4 scope:local align:4 data:float +@10338 = .sdata2:0x803F9300; // type:object size:0x4 scope:local align:4 data:float +@10339 = .sdata2:0x803F9304; // type:object size:0x4 scope:local align:4 data:float +@10340 = .sdata2:0x803F9308; // type:object size:0x4 scope:local align:4 data:float +@10341 = .sdata2:0x803F930C; // type:object size:0x4 scope:local align:4 data:float +@10342 = .sdata2:0x803F9310; // type:object size:0x4 scope:local align:4 data:float +@10343 = .sdata2:0x803F9314; // type:object size:0x4 scope:local align:4 data:float +@10344 = .sdata2:0x803F9318; // type:object size:0x4 scope:local align:4 data:float +@10345 = .sdata2:0x803F931C; // type:object size:0x4 scope:local align:4 data:float +@10346 = .sdata2:0x803F9320; // type:object size:0x4 scope:local align:4 data:float +@10347 = .sdata2:0x803F9324; // type:object size:0x4 scope:local align:4 data:float +@10712 = .sdata2:0x803F9328; // type:object size:0x4 scope:local align:4 data:float +@10713 = .sdata2:0x803F932C; // type:object size:0x4 scope:local align:4 data:float +@10714 = .sdata2:0x803F9330; // type:object size:0x4 scope:local align:4 data:float +@10715 = .sdata2:0x803F9334; // type:object size:0x4 scope:local align:4 data:float +@10716 = .sdata2:0x803F9338; // type:object size:0x4 scope:local align:4 data:float +@10717 = .sdata2:0x803F933C; // type:object size:0x4 scope:local align:4 data:float +@10718 = .sdata2:0x803F9340; // type:object size:0x4 scope:local align:4 data:float +@10719 = .sdata2:0x803F9344; // type:object size:0x4 scope:local align:4 data:float +@10720 = .sdata2:0x803F9348; // type:object size:0x4 scope:local align:4 data:float +@10721 = .sdata2:0x803F934C; // type:object size:0x4 scope:local align:4 data:float +@10916 = .sdata2:0x803F9350; // type:object size:0x4 scope:local align:4 data:float +@10917 = .sdata2:0x803F9354; // type:object size:0x4 scope:local align:4 data:float +@10918 = .sdata2:0x803F9358; // type:object size:0x4 scope:local align:4 data:float +@10919 = .sdata2:0x803F935C; // type:object size:0x4 scope:local align:4 data:float +@10920 = .sdata2:0x803F9360; // type:object size:0x4 scope:local align:4 data:float +@10921 = .sdata2:0x803F9364; // type:object size:0x4 scope:local align:4 data:float +@10922 = .sdata2:0x803F9368; // type:object size:0x4 scope:local align:4 data:float +@10923 = .sdata2:0x803F936C; // type:object size:0x4 scope:local align:4 data:float +@10924 = .sdata2:0x803F9370; // type:object size:0x4 scope:local align:4 data:float +@10925 = .sdata2:0x803F9374; // type:object size:0x4 scope:local align:4 data:float +@10926 = .sdata2:0x803F9378; // type:object size:0x4 scope:local align:4 data:float +@10927 = .sdata2:0x803F937C; // type:object size:0x4 scope:local align:4 data:float +@10928 = .sdata2:0x803F9380; // type:object size:0x4 scope:local align:4 data:float +@11097 = .sdata2:0x803F9384; // type:object size:0x4 scope:local align:4 data:float +@11098 = .sdata2:0x803F9388; // type:object size:0x4 scope:local align:4 data:float +@11099 = .sdata2:0x803F938C; // type:object size:0x4 scope:local align:4 data:float +@11100 = .sdata2:0x803F9390; // type:object size:0x4 scope:local align:4 data:float +@11101 = .sdata2:0x803F9394; // type:object size:0x4 scope:local align:4 data:float +@11102 = .sdata2:0x803F9398; // type:object size:0x4 scope:local align:4 data:float +@11103 = .sdata2:0x803F939C; // type:object size:0x4 scope:local align:4 data:float +@11502 = .sdata2:0x803F93A0; // type:object size:0x4 scope:local align:4 data:float +@11503 = .sdata2:0x803F93A4; // type:object size:0x4 scope:local align:4 data:float +@11504 = .sdata2:0x803F93A8; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x803F93B0; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x803F93B4; // type:object size:0x4 scope:local align:4 data:float +@4285 = .sdata2:0x803F93B8; // type:object size:0x8 scope:local align:8 data:double +@4325 = .sdata2:0x803F93C0; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x803F93C8; // type:object size:0x8 scope:local align:8 data:double +@4394 = .sdata2:0x803F93D0; // type:object size:0x4 scope:local align:4 data:float +@4395 = .sdata2:0x803F93D4; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803F93D8; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x803F93DC; // type:object size:0x4 scope:local align:4 data:float +@4622 = .sdata2:0x803F93E0; // type:object size:0x8 scope:local align:8 data:double +@4623 = .sdata2:0x803F93E8; // type:object size:0x8 scope:local align:8 data:double +@4876 = .sdata2:0x803F93F0; // type:object size:0x4 scope:local align:4 data:float +@4877 = .sdata2:0x803F93F4; // type:object size:0x4 scope:local align:4 data:float +@5155 = .sdata2:0x803F93F8; // type:object size:0x4 scope:local align:4 data:4byte +@4094 = .sdata2:0x803F9400; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x803F9404; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x803F9408; // type:object size:0x8 scope:local align:8 data:double +@4097 = .sdata2:0x803F9410; // type:object size:0x8 scope:local align:8 data:double +@4098 = .sdata2:0x803F9418; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x803F941C; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x803F9420; // type:object size:0x4 scope:local align:4 data:float +@4101 = .sdata2:0x803F9424; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x803F9428; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x803F942C; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x803F9430; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803F9434; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x803F9438; // type:object size:0x4 scope:local align:4 data:float +@4522 = .sdata2:0x803F9440; // type:object size:0x8 scope:local align:8 data:double +@4603 = .sdata2:0x803F9448; // type:object size:0x4 scope:local align:4 data:float +@4708 = .sdata2:0x803F944C; // type:object size:0x4 scope:local align:4 data:float +@4736 = .sdata2:0x803F9450; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x803F9458; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x803F945C; // type:object size:0x4 scope:local align:4 data:float +@2194 = .sdata2:0x803F9460; // type:object size:0x8 scope:local align:8 data:double +@2254 = .sdata2:0x803F9468; // type:object size:0x4 scope:local align:4 data:float +@2255 = .sdata2:0x803F946C; // type:object size:0x4 scope:local align:4 data:float +@3972 = .sdata2:0x803F9470; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803F9478; // type:object size:0x8 scope:local align:8 data:double +@4252 = .sdata2:0x803F9480; // type:object size:0x4 scope:local align:4 data:float +@9238 = .sdata2:0x803F9484; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x803F9488; // type:object size:0x8 scope:local align:8 data:double +@4077 = .sdata2:0x803F9490; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803F9494; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x803F9498; // type:object size:0x8 scope:local align:8 data:double +@4089 = .sdata2:0x803F94A0; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x803F94A4; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x803F94A8; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x803F94AC; // type:object size:0x4 scope:local align:4 data:float +@4246 = .sdata2:0x803F94B0; // type:object size:0x4 scope:local align:4 data:float +@4247 = .sdata2:0x803F94B4; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803F94B8; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x803F94BC; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803F94C0; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803F94C4; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803F94C8; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803F94CC; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x803F94D0; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803F94D4; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803F94D8; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803F94DC; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x803F94E0; // type:object size:0x4 scope:local align:4 data:float +@4291 = .sdata2:0x803F94E4; // type:object size:0x4 scope:local align:4 data:float +@4292 = .sdata2:0x803F94E8; // type:object size:0x4 scope:local align:4 data:float +@4293 = .sdata2:0x803F94EC; // type:object size:0x4 scope:local align:4 data:float +@4294 = .sdata2:0x803F94F0; // type:object size:0x4 scope:local align:4 data:float +@4312 = .sdata2:0x803F94F4; // type:object size:0x4 scope:local align:4 data:float +@4527 = .sdata2:0x803F94F8; // type:object size:0x4 scope:local align:4 data:float +@4528 = .sdata2:0x803F94FC; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x803F9500; // type:object size:0x4 scope:local align:4 data:float +@4798 = .sdata2:0x803F9504; // type:object size:0x4 scope:local align:4 data:float +@4088 = .sdata2:0x803F9508; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x803F9510; // type:object size:0x8 scope:local align:8 data:double +@4090 = .sdata2:0x803F9518; // type:object size:0x8 scope:local align:8 data:double +@4091 = .sdata2:0x803F9520; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803F9524; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x803F9528; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803F952C; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x803F9530; // type:object size:0x8 scope:local align:8 data:double +@4243 = .sdata2:0x803F9538; // type:object size:0x4 scope:local align:4 data:float +@4568 = .sdata2:0x803F953C; // type:object size:0x4 scope:local align:4 data:float +@4569 = .sdata2:0x803F9540; // type:object size:0x4 scope:local align:4 data:float +@4570 = .sdata2:0x803F9544; // type:object size:0x4 scope:local align:4 data:float +@4571 = .sdata2:0x803F9548; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x803F954C; // type:object size:0x4 scope:local align:4 data:float +@4573 = .sdata2:0x803F9550; // type:object size:0x4 scope:local align:4 data:float +@4656 = .sdata2:0x803F9558; // type:object size:0x8 scope:local align:8 data:double +@4167 = .sdata2:0x803F9560; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803F9564; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x803F9568; // type:object size:0x4 scope:local align:4 data:float +@4170 = .sdata2:0x803F956C; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x803F9570; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x803F9578; // type:object size:0x8 scope:local align:8 data:double +@4245 = .sdata2:0x803F9580; // type:object size:0x8 scope:local align:8 data:double +@4141 = .sdata2:0x803F9588; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803F958C; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x803F9590; // type:object size:0x4 scope:local align:4 data:float +@4819 = .sdata2:0x803F9594; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x803F9598; // type:object size:0x4 scope:local align:4 data:float +@4876 = .sdata2:0x803F959C; // type:object size:0x4 scope:local align:4 data:4byte +@4885 = .sdata2:0x803F95A0; // type:object size:0x4 scope:local align:4 data:4byte +@4899 = .sdata2:0x803F95A4; // type:object size:0x4 scope:local align:4 data:float +@4900 = .sdata2:0x803F95A8; // type:object size:0x4 scope:local align:4 data:float +@4901 = .sdata2:0x803F95AC; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x803F95B0; // type:object size:0x8 scope:local align:8 data:double +@4989 = .sdata2:0x803F95B8; // type:object size:0x4 scope:local align:4 data:float +@5023 = .sdata2:0x803F95BC; // type:object size:0x4 scope:local align:4 data:float +@5037 = .sdata2:0x803F95C0; // type:object size:0x4 scope:local align:4 data:float +@5089 = .sdata2:0x803F95C4; // type:object size:0x4 scope:local align:4 data:float +@5091 = .sdata2:0x803F95C8; // type:object size:0x8 scope:local align:8 data:double +@3975 = .sdata2:0x803F95D0; // type:object size:0x4 scope:local align:4 data:float +@3976 = .sdata2:0x803F95D4; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x803F95D8; // type:object size:0x4 scope:local align:4 data:float +@4024 = .sdata2:0x803F95DC; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x803F95E0; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x803F95E4; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803F95E8; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803F95F0; // type:object size:0x8 scope:local align:8 data:double +@4029 = .sdata2:0x803F95F8; // type:object size:0x8 scope:local align:8 data:double +@4274 = .sdata2:0x803F9600; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x803F9604; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x803F9608; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x803F960C; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x803F9610; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x803F9614; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x803F9618; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x803F961C; // type:object size:0x4 scope:local align:4 data:float +@4642 = .sdata2:0x803F9620; // type:object size:0x4 scope:local align:4 data:float +@4643 = .sdata2:0x803F9624; // type:object size:0x4 scope:local align:4 data:float +@4644 = .sdata2:0x803F9628; // type:object size:0x4 scope:local align:4 data:float +@4686 = .sdata2:0x803F962C; // type:object size:0x4 scope:local align:4 data:float +@5164 = .sdata2:0x803F9630; // type:object size:0x4 scope:local align:4 data:float +@5165 = .sdata2:0x803F9638; // type:object size:0x8 scope:local align:8 data:double +@5166 = .sdata2:0x803F9640; // type:object size:0x8 scope:local align:8 data:double +@5167 = .sdata2:0x803F9648; // type:object size:0x4 scope:local align:4 data:float +@5168 = .sdata2:0x803F9650; // type:object size:0x8 scope:local align:8 data:double +@5169 = .sdata2:0x803F9658; // type:object size:0x4 scope:local align:4 data:float +@5172 = .sdata2:0x803F9660; // type:object size:0x8 scope:local align:8 data:double +@5802 = .sdata2:0x803F9668; // type:object size:0x4 scope:local align:4 data:float +@5803 = .sdata2:0x803F966C; // type:object size:0x4 scope:local align:4 data:float +@5804 = .sdata2:0x803F9670; // type:object size:0x4 scope:local align:4 data:float +@5805 = .sdata2:0x803F9674; // type:object size:0x4 scope:local align:4 data:float +@5806 = .sdata2:0x803F9678; // type:object size:0x4 scope:local align:4 data:float +@5807 = .sdata2:0x803F967C; // type:object size:0x4 scope:local align:4 data:float +@5808 = .sdata2:0x803F9680; // type:object size:0x4 scope:local align:4 data:float +@5809 = .sdata2:0x803F9684; // type:object size:0x4 scope:local align:4 data:float +@5810 = .sdata2:0x803F9688; // type:object size:0x4 scope:local align:4 data:float +@6205 = .sdata2:0x803F968C; // type:object size:0x4 scope:local align:4 data:float +@6206 = .sdata2:0x803F9690; // type:object size:0x8 scope:local align:8 data:double +@6207 = .sdata2:0x803F9698; // type:object size:0x8 scope:local align:8 data:double +@6372 = .sdata2:0x803F96A0; // type:object size:0x4 scope:local align:4 data:float +@6477 = .sdata2:0x803F96A4; // type:object size:0x4 scope:local align:4 data:float +@6478 = .sdata2:0x803F96A8; // type:object size:0x4 scope:local align:4 data:float +@6480 = .sdata2:0x803F96B0; // type:object size:0x8 scope:local align:8 data:double +@6658 = .sdata2:0x803F96B8; // type:object size:0x4 scope:local align:4 data:float +m_arc_name__9daArrow_c = .sdata2:0x803F96C0; // type:object size:0x5 scope:global align:4 data:string +@4193 = .sdata2:0x803F96C8; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x803F96D0; // type:object size:0x8 scope:local align:8 data:double +@4195 = .sdata2:0x803F96D8; // type:object size:0x8 scope:local align:8 data:double +@4288 = .sdata2:0x803F96E0; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803F96E4; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803F96E8; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803F96EC; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x803F96F0; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x803F96F4; // type:object size:0x4 scope:local align:4 data:float +use_mp$4393 = .sdata2:0x803F96F8; // type:object size:0x8 scope:local align:4 +@4471 = .sdata2:0x803F9700; // type:object size:0x4 scope:local align:4 data:float +@5094 = .sdata2:0x803F9704; // type:object size:0x4 scope:local align:4 data:float +@5134 = .sdata2:0x803F9708; // type:object size:0x4 scope:local align:4 data:float +@5135 = .sdata2:0x803F970C; // type:object size:0x4 scope:local align:4 data:float +@5136 = .sdata2:0x803F9710; // type:object size:0x4 scope:local align:4 data:float +@5137 = .sdata2:0x803F9714; // type:object size:0x4 scope:local align:4 data:float +@5138 = .sdata2:0x803F9718; // type:object size:0x4 scope:local align:4 data:float +@5139 = .sdata2:0x803F971C; // type:object size:0x4 scope:local align:4 data:float +@5205 = .sdata2:0x803F9720; // type:object size:0x4 scope:local align:4 data:float +@5206 = .sdata2:0x803F9724; // type:object size:0x4 scope:local align:4 data:float +@5207 = .sdata2:0x803F9728; // type:object size:0x4 scope:local align:4 data:float +@5209 = .sdata2:0x803F9730; // type:object size:0x8 scope:local align:8 data:double +@5752 = .sdata2:0x803F9738; // type:object size:0x4 scope:local align:4 data:float +@5753 = .sdata2:0x803F973C; // type:object size:0x4 scope:local align:4 data:float +@5754 = .sdata2:0x803F9740; // type:object size:0x4 scope:local align:4 data:float +@5755 = .sdata2:0x803F9744; // type:object size:0x4 scope:local align:4 data:float +@5756 = .sdata2:0x803F9748; // type:object size:0x4 scope:local align:4 data:float +@5757 = .sdata2:0x803F974C; // type:object size:0x4 scope:local align:4 data:float +@5758 = .sdata2:0x803F9750; // type:object size:0x4 scope:local align:4 data:float +@5814 = .sdata2:0x803F9754; // type:object size:0x4 scope:local align:4 data:float +@5879 = .sdata2:0x803F9758; // type:object size:0x4 scope:local align:4 data:float +@5880 = .sdata2:0x803F975C; // type:object size:0x4 scope:local align:4 data:float +use_mp$5906 = .sdata2:0x803F9760; // type:object size:0x8 scope:local align:4 +@6001 = .sdata2:0x803F9768; // type:object size:0x4 scope:local align:4 data:float +@6002 = .sdata2:0x803F976C; // type:object size:0x4 scope:local align:4 data:float +@6003 = .sdata2:0x803F9770; // type:object size:0x4 scope:local align:4 data:float +@6143 = .sdata2:0x803F9774; // type:object size:0x4 scope:local align:4 data:float +@6144 = .sdata2:0x803F9778; // type:object size:0x4 scope:local align:4 data:float +@6145 = .sdata2:0x803F977C; // type:object size:0x4 scope:local align:4 data:float +@6146 = .sdata2:0x803F9780; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803F9788; // type:object size:0x4 scope:local align:4 data:float +@4223 = .sdata2:0x803F978C; // type:object size:0x4 scope:local align:4 data:float +@4238 = .sdata2:0x803F9790; // type:object size:0x8 scope:local align:8 data:double +@4604 = .sdata2:0x803F9798; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x803F97A0; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803F97A8; // type:object size:0x8 scope:local align:8 data:double +@4273 = .sdata2:0x803F97B0; // type:object size:0x8 scope:local align:8 data:double +@4274 = .sdata2:0x803F97B8; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x803F97BC; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x803F97C0; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x803F97C4; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x803F97C8; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x803F97CC; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x803F97D0; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x803F97D4; // type:object size:0x4 scope:local align:4 data:float +@4283 = .sdata2:0x803F97D8; // type:object size:0x8 scope:local align:8 data:double +@4374 = .sdata2:0x803F97E0; // type:object size:0x4 scope:local align:4 data:float +@4476 = .sdata2:0x803F97E4; // type:object size:0x4 scope:local align:4 data:float +@4477 = .sdata2:0x803F97E8; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x803F97EC; // type:object size:0x4 scope:local align:4 data:float +@4531 = .sdata2:0x803F97F0; // type:object size:0x4 scope:local align:4 data:float +@4661 = .sdata2:0x803F97F4; // type:object size:0x4 scope:local align:4 data:float +@4662 = .sdata2:0x803F97F8; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x803F97FC; // type:object size:0x4 scope:local align:4 data:float +@4692 = .sdata2:0x803F9800; // type:object size:0x4 scope:local align:4 data:float +@4693 = .sdata2:0x803F9804; // type:object size:0x4 scope:local align:4 data:float +@4694 = .sdata2:0x803F9808; // type:object size:0x4 scope:local align:4 data:float +@4695 = .sdata2:0x803F980C; // type:object size:0x4 scope:local align:4 data:float +@4753 = .sdata2:0x803F9810; // type:object size:0x4 scope:local align:4 data:float +@4793 = .sdata2:0x803F9814; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x803F9818; // type:object size:0x4 scope:local align:4 data:float +@4795 = .sdata2:0x803F981C; // type:object size:0x4 scope:local align:4 data:float +@4796 = .sdata2:0x803F9820; // type:object size:0x4 scope:local align:4 data:float +@4797 = .sdata2:0x803F9824; // type:object size:0x4 scope:local align:4 data:float +@4869 = .sdata2:0x803F9828; // type:object size:0x4 scope:local align:4 data:float +@4895 = .sdata2:0x803F982C; // type:object size:0x4 scope:local align:4 data:float +@4896 = .sdata2:0x803F9830; // type:object size:0x4 scope:local align:4 data:float +@4917 = .sdata2:0x803F9834; // type:object size:0x4 scope:local align:4 data:float +@4968 = .sdata2:0x803F9838; // type:object size:0x4 scope:local align:4 data:float +@4969 = .sdata2:0x803F983C; // type:object size:0x4 scope:local align:4 data:float +@5171 = .sdata2:0x803F9840; // type:object size:0x4 scope:local align:4 data:float +@5172 = .sdata2:0x803F9844; // type:object size:0x4 scope:local align:4 data:float +@5173 = .sdata2:0x803F9848; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x803F984C; // type:object size:0x4 scope:local align:4 data:float +@5276 = .sdata2:0x803F9850; // type:object size:0x4 scope:local align:4 data:float +@5277 = .sdata2:0x803F9854; // type:object size:0x4 scope:local align:4 data:float +@5278 = .sdata2:0x803F9858; // type:object size:0x4 scope:local align:4 data:float +@5279 = .sdata2:0x803F985C; // type:object size:0x4 scope:local align:4 data:float +@5280 = .sdata2:0x803F9860; // type:object size:0x4 scope:local align:4 data:float +@5523 = .sdata2:0x803F9864; // type:object size:0x4 scope:local align:4 data:float +@5524 = .sdata2:0x803F9868; // type:object size:0x4 scope:local align:4 data:float +@5525 = .sdata2:0x803F986C; // type:object size:0x4 scope:local align:4 data:float +@5526 = .sdata2:0x803F9870; // type:object size:0x4 scope:local align:4 data:float +@5616 = .sdata2:0x803F9874; // type:object size:0x4 scope:local align:4 data:float +@6043 = .sdata2:0x803F9878; // type:object size:0x4 scope:local align:4 data:float +@6044 = .sdata2:0x803F987C; // type:object size:0x4 scope:local align:4 data:float +@6045 = .sdata2:0x803F9880; // type:object size:0x4 scope:local align:4 data:float +@6046 = .sdata2:0x803F9884; // type:object size:0x4 scope:local align:4 data:float +@6047 = .sdata2:0x803F9888; // type:object size:0x4 scope:local align:4 data:float +@4156 = .sdata2:0x803F9890; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x803F9894; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803F9898; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x803F989C; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x803F98A0; // type:object size:0x4 scope:local align:4 data:float +@4161 = .sdata2:0x803F98A4; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x803F98A8; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803F98B0; // type:object size:0x8 scope:local align:8 data:double +@4201 = .sdata2:0x803F98B8; // type:object size:0x8 scope:local align:8 data:double +@4202 = .sdata2:0x803F98C0; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803F98C4; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803F98C8; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x803F98CC; // type:object size:0x4 scope:local align:4 data:float +@4206 = .sdata2:0x803F98D0; // type:object size:0x4 scope:local align:4 data:float +@4207 = .sdata2:0x803F98D4; // type:object size:0x4 scope:local align:4 data:float +@4208 = .sdata2:0x803F98D8; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x803F98DC; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x803F98E0; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x803F98E4; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803F98E8; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803F98EC; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803F98F0; // type:object size:0x8 scope:local align:8 data:double +@4448 = .sdata2:0x803F98F8; // type:object size:0x4 scope:local align:4 data:float +@4449 = .sdata2:0x803F98FC; // type:object size:0x4 scope:local align:4 data:float +@4450 = .sdata2:0x803F9900; // type:object size:0x4 scope:local align:4 data:float +@4497 = .sdata2:0x803F9904; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x803F9908; // type:object size:0x4 scope:local align:4 data:float +@4499 = .sdata2:0x803F990C; // type:object size:0x4 scope:local align:4 data:float +@4885 = .sdata2:0x803F9910; // type:object size:0x4 scope:local align:4 data:float +@4916 = .sdata2:0x803F9914; // type:object size:0x4 scope:local align:4 data:float +@5004 = .sdata2:0x803F9918; // type:object size:0x4 scope:local align:4 data:float +@5005 = .sdata2:0x803F991C; // type:object size:0x4 scope:local align:4 data:float +@5006 = .sdata2:0x803F9920; // type:object size:0x4 scope:local align:4 data:float +@5102 = .sdata2:0x803F9924; // type:object size:0x4 scope:local align:4 data:float +@5103 = .sdata2:0x803F9928; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x803F992C; // type:object size:0x4 scope:local align:4 data:float +@5206 = .sdata2:0x803F9930; // type:object size:0x4 scope:local align:4 data:float +@5235 = .sdata2:0x803F9934; // type:object size:0x4 scope:local align:4 data:float +@5766 = .sdata2:0x803F9938; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x803F9940; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x803F9944; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803F9948; // type:object size:0x4 scope:local align:4 data:4byte +@4677 = .sdata2:0x803F994C; // type:object size:0x4 scope:local align:4 data:4byte +@4727 = .sdata2:0x803F9950; // type:object size:0x4 scope:local align:4 data:float +@4728 = .sdata2:0x803F9954; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x803F9958; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x803F995C; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x803F9960; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x803F9964; // type:object size:0x4 scope:local align:4 data:float +@4733 = .sdata2:0x803F9968; // type:object size:0x4 scope:local align:4 data:float +@4734 = .sdata2:0x803F996C; // type:object size:0x4 scope:local align:4 data:float +@4735 = .sdata2:0x803F9970; // type:object size:0x4 scope:local align:4 data:float +@4737 = .sdata2:0x803F9978; // type:object size:0x8 scope:local align:8 data:double +@4739 = .sdata2:0x803F9980; // type:object size:0x8 scope:local align:8 data:double +@4846 = .sdata2:0x803F9988; // type:object size:0x4 scope:local align:4 data:float +@4863 = .sdata2:0x803F998C; // type:object size:0x4 scope:local align:4 data:float +@4864 = .sdata2:0x803F9990; // type:object size:0x4 scope:local align:4 data:float +@4921 = .sdata2:0x803F9994; // type:object size:0x4 scope:local align:4 data:float +@4961 = .sdata2:0x803F9998; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x803F999C; // type:object size:0x4 scope:local align:4 data:float +@4963 = .sdata2:0x803F99A0; // type:object size:0x4 scope:local align:4 data:float +@5144 = .sdata2:0x803F99A4; // type:object size:0x4 scope:local align:4 data:float +@5145 = .sdata2:0x803F99A8; // type:object size:0x8 scope:local align:8 data:double +@5146 = .sdata2:0x803F99B0; // type:object size:0x8 scope:local align:8 data:double +@5147 = .sdata2:0x803F99B8; // type:object size:0x4 scope:local align:4 data:float +@5337 = .sdata2:0x803F99BC; // type:object size:0x4 scope:local align:4 data:float +@5338 = .sdata2:0x803F99C0; // type:object size:0x4 scope:local align:4 data:float +@5339 = .sdata2:0x803F99C4; // type:object size:0x4 scope:local align:4 data:float +@5340 = .sdata2:0x803F99C8; // type:object size:0x4 scope:local align:4 data:float +@5341 = .sdata2:0x803F99CC; // type:object size:0x4 scope:local align:4 data:float +@5342 = .sdata2:0x803F99D0; // type:object size:0x4 scope:local align:4 data:float +@5343 = .sdata2:0x803F99D4; // type:object size:0x4 scope:local align:4 data:float +@5799 = .sdata2:0x803F99D8; // type:object size:0x4 scope:local align:4 data:float +m_arcname__13daStandItem_c = .sdata2:0x803F99E0; // type:object size:0x5 scope:global align:4 data:string +@4166 = .sdata2:0x803F99E8; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x803F99EC; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x803F99F0; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x803F99F4; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x803F99F8; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x803F99FC; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803F9A00; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803F9A08; // type:object size:0x8 scope:local align:8 data:double +@4514 = .sdata2:0x803F9A10; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x803F9A14; // type:object size:0x4 scope:local align:4 data:float +@4516 = .sdata2:0x803F9A18; // type:object size:0x8 scope:local align:8 data:double +@4517 = .sdata2:0x803F9A20; // type:object size:0x8 scope:local align:8 data:double +@4518 = .sdata2:0x803F9A28; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803F9A2C; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x803F9A30; // type:object size:0x4 scope:local align:4 data:float +@4614 = .sdata2:0x803F9A34; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x803F9A38; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x803F9A3C; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x803F9A40; // type:object size:0x4 scope:local align:4 data:float +@4825 = .sdata2:0x803F9A44; // type:object size:0x4 scope:local align:4 data:float +@4951 = .sdata2:0x803F9A48; // type:object size:0x4 scope:local align:4 data:float +@4161 = .sdata2:0x803F9A50; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x803F9A54; // type:object size:0x4 scope:local align:4 data:float +@4163 = .sdata2:0x803F9A58; // type:object size:0x4 scope:local align:4 data:float +@4164 = .sdata2:0x803F9A5C; // type:object size:0x4 scope:local align:4 data:float +@4165 = .sdata2:0x803F9A60; // type:object size:0x8 scope:local align:8 data:double +@4166 = .sdata2:0x803F9A68; // type:object size:0x8 scope:local align:8 data:double +@4167 = .sdata2:0x803F9A70; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803F9A74; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x803F9A78; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x803F9A80; // type:object size:0x8 scope:local align:8 data:double +@4750 = .sdata2:0x803F9A88; // type:object size:0x4 scope:local align:4 data:float +@4751 = .sdata2:0x803F9A8C; // type:object size:0x4 scope:local align:4 data:float +@4752 = .sdata2:0x803F9A90; // type:object size:0x4 scope:local align:4 data:float +@4111 = .sdata2:0x803F9A98; // type:object size:0x4 scope:local align:4 data:float +@4112 = .sdata2:0x803F9A9C; // type:object size:0x4 scope:local align:4 data:float +@4146 = .sdata2:0x803F9AA0; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x803F9AA8; // type:object size:0x8 scope:local align:8 data:double +@4313 = .sdata2:0x803F9AB0; // type:object size:0x4 scope:local align:4 data:float +@4314 = .sdata2:0x803F9AB4; // type:object size:0x4 scope:local align:4 data:float +@4315 = .sdata2:0x803F9AB8; // type:object size:0x4 scope:local align:4 data:float +@4316 = .sdata2:0x803F9ABC; // type:object size:0x4 scope:local align:4 data:float +@4317 = .sdata2:0x803F9AC0; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x803F9AC8; // type:object size:0x8 scope:local align:8 data:double +@4319 = .sdata2:0x803F9AD0; // type:object size:0x8 scope:local align:8 data:double +@4320 = .sdata2:0x803F9AD8; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x803F9ADC; // type:object size:0x4 scope:local align:4 data:float +@4485 = .sdata2:0x803F9AE0; // type:object size:0x4 scope:local align:4 data:float +@4486 = .sdata2:0x803F9AE4; // type:object size:0x4 scope:local align:4 data:float +@4487 = .sdata2:0x803F9AE8; // type:object size:0x4 scope:local align:4 data:float +@4488 = .sdata2:0x803F9AEC; // type:object size:0x4 scope:local align:4 data:float +@4489 = .sdata2:0x803F9AF0; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x803F9AF4; // type:object size:0x4 scope:local align:4 data:float +@4491 = .sdata2:0x803F9AF8; // type:object size:0x4 scope:local align:4 data:float +@4492 = .sdata2:0x803F9AFC; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x803F9B00; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x803F9B04; // type:object size:0x4 scope:local align:4 data:float +@4495 = .sdata2:0x803F9B08; // type:object size:0x4 scope:local align:4 data:float +@4496 = .sdata2:0x803F9B0C; // type:object size:0x4 scope:local align:4 data:float +@4497 = .sdata2:0x803F9B10; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x803F9B14; // type:object size:0x4 scope:local align:4 data:float +@4499 = .sdata2:0x803F9B18; // type:object size:0x4 scope:local align:4 data:float +@4627 = .sdata2:0x803F9B1C; // type:object size:0x4 scope:local align:4 data:float +@4628 = .sdata2:0x803F9B20; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x803F9B28; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x803F9B2C; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x803F9B30; // type:object size:0x8 scope:local align:8 data:double +@4151 = .sdata2:0x803F9B38; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x803F9B3C; // type:object size:0x4 scope:local align:4 data:float +@4421 = .sdata2:0x803F9B40; // type:object size:0x4 scope:local align:4 data:float +@4422 = .sdata2:0x803F9B44; // type:object size:0x4 scope:local align:4 data:float +@4752 = .sdata2:0x803F9B48; // type:object size:0x4 scope:local align:4 data:float +@4753 = .sdata2:0x803F9B4C; // type:object size:0x4 scope:local align:4 data:float +@4754 = .sdata2:0x803F9B50; // type:object size:0x4 scope:local align:4 data:float +@4755 = .sdata2:0x803F9B54; // type:object size:0x4 scope:local align:4 data:float +@4756 = .sdata2:0x803F9B58; // type:object size:0x4 scope:local align:4 data:float +@4757 = .sdata2:0x803F9B5C; // type:object size:0x4 scope:local align:4 data:float +@4758 = .sdata2:0x803F9B60; // type:object size:0x4 scope:local align:4 data:float +@4759 = .sdata2:0x803F9B64; // type:object size:0x4 scope:local align:4 data:float +@4760 = .sdata2:0x803F9B68; // type:object size:0x4 scope:local align:4 data:float +@4761 = .sdata2:0x803F9B6C; // type:object size:0x4 scope:local align:4 data:float +@4762 = .sdata2:0x803F9B70; // type:object size:0x4 scope:local align:4 data:float +@4763 = .sdata2:0x803F9B74; // type:object size:0x4 scope:local align:4 data:float +@4764 = .sdata2:0x803F9B78; // type:object size:0x4 scope:local align:4 data:float +@4765 = .sdata2:0x803F9B7C; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x803F9B80; // type:object size:0x4 scope:local align:4 data:float +@4767 = .sdata2:0x803F9B84; // type:object size:0x4 scope:local align:4 data:float +@4768 = .sdata2:0x803F9B88; // type:object size:0x4 scope:local align:4 data:float +@4769 = .sdata2:0x803F9B90; // type:object size:0x8 scope:local align:8 data:double +@4770 = .sdata2:0x803F9B98; // type:object size:0x8 scope:local align:8 data:double +@4771 = .sdata2:0x803F9BA0; // type:object size:0x4 scope:local align:4 data:float +@4772 = .sdata2:0x803F9BA4; // type:object size:0x4 scope:local align:4 data:float +@4773 = .sdata2:0x803F9BA8; // type:object size:0x4 scope:local align:4 data:float +@4774 = .sdata2:0x803F9BAC; // type:object size:0x4 scope:local align:4 data:float +@4775 = .sdata2:0x803F9BB0; // type:object size:0x4 scope:local align:4 data:float +@4776 = .sdata2:0x803F9BB4; // type:object size:0x4 scope:local align:4 data:float +@4777 = .sdata2:0x803F9BB8; // type:object size:0x4 scope:local align:4 data:float +@4778 = .sdata2:0x803F9BBC; // type:object size:0x4 scope:local align:4 data:float +@4779 = .sdata2:0x803F9BC0; // type:object size:0x4 scope:local align:4 data:float +@4780 = .sdata2:0x803F9BC4; // type:object size:0x4 scope:local align:4 data:float +@4781 = .sdata2:0x803F9BC8; // type:object size:0x4 scope:local align:4 data:float +@4782 = .sdata2:0x803F9BCC; // type:object size:0x4 scope:local align:4 data:float +@4783 = .sdata2:0x803F9BD0; // type:object size:0x4 scope:local align:4 data:float +@5023 = .sdata2:0x803F9BD4; // type:object size:0x4 scope:local align:4 data:float +@5024 = .sdata2:0x803F9BD8; // type:object size:0x4 scope:local align:4 data:float +@5025 = .sdata2:0x803F9BDC; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x803F9BE0; // type:object size:0x4 scope:local align:4 data:float +@5027 = .sdata2:0x803F9BE4; // type:object size:0x4 scope:local align:4 data:float +@5028 = .sdata2:0x803F9BE8; // type:object size:0x4 scope:local align:4 data:float +@5029 = .sdata2:0x803F9BEC; // type:object size:0x4 scope:local align:4 data:float +@5030 = .sdata2:0x803F9BF0; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x803F9BF4; // type:object size:0x4 scope:local align:4 data:float +@5096 = .sdata2:0x803F9BF8; // type:object size:0x4 scope:local align:4 data:float +@5098 = .sdata2:0x803F9C00; // type:object size:0x8 scope:local align:8 data:double +@5152 = .sdata2:0x803F9C08; // type:object size:0x4 scope:local align:4 data:float +@5153 = .sdata2:0x803F9C0C; // type:object size:0x4 scope:local align:4 data:float +@5154 = .sdata2:0x803F9C10; // type:object size:0x4 scope:local align:4 data:float +@5155 = .sdata2:0x803F9C14; // type:object size:0x4 scope:local align:4 data:float +@5156 = .sdata2:0x803F9C18; // type:object size:0x4 scope:local align:4 data:float +@5157 = .sdata2:0x803F9C1C; // type:object size:0x4 scope:local align:4 data:float +@5158 = .sdata2:0x803F9C20; // type:object size:0x4 scope:local align:4 data:float +@5159 = .sdata2:0x803F9C24; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x803F9C28; // type:object size:0x4 scope:local align:4 data:float +@4333 = .sdata2:0x803F9C2C; // type:object size:0x4 scope:local align:4 data:float +@4334 = .sdata2:0x803F9C30; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803F9C34; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x803F9C38; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x803F9C3C; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x803F9C40; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x803F9C44; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803F9C48; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803F9C4C; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803F9C50; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803F9C54; // type:object size:0x4 scope:local align:4 data:float +@4344 = .sdata2:0x803F9C58; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x803F9C5C; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x803F9C60; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x803F9C64; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x803F9C68; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x803F9C6C; // type:object size:0x4 scope:local align:4 data:float +@4390 = .sdata2:0x803F9C70; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x803F9C78; // type:object size:0x8 scope:local align:8 data:double +@4392 = .sdata2:0x803F9C80; // type:object size:0x8 scope:local align:8 data:double +@4450 = .sdata2:0x803F9C88; // type:object size:0x4 scope:local align:4 data:float +@4452 = .sdata2:0x803F9C90; // type:object size:0x8 scope:local align:8 data:double +@4492 = .sdata2:0x803F9C98; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x803F9C9C; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x803F9CA0; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x803F9CA4; // type:object size:0x4 scope:local align:4 data:float +@4561 = .sdata2:0x803F9CA8; // type:object size:0x4 scope:local align:4 data:4byte +@4587 = .sdata2:0x803F9CAC; // type:object size:0x4 scope:local align:4 data:4byte +@4597 = .sdata2:0x803F9CB0; // type:object size:0x4 scope:local align:4 data:4byte +@4719 = .sdata2:0x803F9CB4; // type:object size:0x4 scope:local align:4 data:float +@4720 = .sdata2:0x803F9CB8; // type:object size:0x4 scope:local align:4 data:float +@4721 = .sdata2:0x803F9CBC; // type:object size:0x4 scope:local align:4 data:float +@4722 = .sdata2:0x803F9CC0; // type:object size:0x4 scope:local align:4 data:float +@4723 = .sdata2:0x803F9CC4; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x803F9CC8; // type:object size:0x4 scope:local align:4 data:float +@4725 = .sdata2:0x803F9CCC; // type:object size:0x4 scope:local align:4 data:float +@4726 = .sdata2:0x803F9CD0; // type:object size:0x4 scope:local align:4 data:float +@4727 = .sdata2:0x803F9CD4; // type:object size:0x4 scope:local align:4 data:float +@4728 = .sdata2:0x803F9CD8; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x803F9CDC; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x803F9CE0; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x803F9CE4; // type:object size:0x4 scope:local align:4 data:float +@4915 = .sdata2:0x803F9CE8; // type:object size:0x4 scope:local align:4 data:float +@4916 = .sdata2:0x803F9CEC; // type:object size:0x4 scope:local align:4 data:float +@4949 = .sdata2:0x803F9CF0; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x803F9CF4; // type:object size:0x4 scope:local align:4 data:float +@4951 = .sdata2:0x803F9CF8; // type:object size:0x4 scope:local align:4 data:float +@4953 = .sdata2:0x803F9D00; // type:object size:0x8 scope:local align:8 data:double +@5042 = .sdata2:0x803F9D08; // type:object size:0x4 scope:local align:4 data:float +@5528 = .sdata2:0x803F9D0C; // type:object size:0x4 scope:local align:4 data:float +@5529 = .sdata2:0x803F9D10; // type:object size:0x4 scope:local align:4 data:float +@5530 = .sdata2:0x803F9D14; // type:object size:0x4 scope:local align:4 data:float +@5531 = .sdata2:0x803F9D18; // type:object size:0x4 scope:local align:4 data:float +@5532 = .sdata2:0x803F9D1C; // type:object size:0x4 scope:local align:4 data:float +@5533 = .sdata2:0x803F9D20; // type:object size:0x4 scope:local align:4 data:float +@5534 = .sdata2:0x803F9D24; // type:object size:0x4 scope:local align:4 data:float +@5535 = .sdata2:0x803F9D28; // type:object size:0x4 scope:local align:4 data:float +@5536 = .sdata2:0x803F9D2C; // type:object size:0x4 scope:local align:4 data:float +@5537 = .sdata2:0x803F9D30; // type:object size:0x4 scope:local align:4 data:float +@5538 = .sdata2:0x803F9D34; // type:object size:0x4 scope:local align:4 data:float +@5539 = .sdata2:0x803F9D38; // type:object size:0x4 scope:local align:4 data:float +@5540 = .sdata2:0x803F9D3C; // type:object size:0x4 scope:local align:4 data:float +@5541 = .sdata2:0x803F9D40; // type:object size:0x4 scope:local align:4 data:float +@5542 = .sdata2:0x803F9D44; // type:object size:0x4 scope:local align:4 data:float +@5543 = .sdata2:0x803F9D48; // type:object size:0x4 scope:local align:4 data:float +@5544 = .sdata2:0x803F9D4C; // type:object size:0x4 scope:local align:4 data:float +@5545 = .sdata2:0x803F9D50; // type:object size:0x4 scope:local align:4 data:float +@5546 = .sdata2:0x803F9D54; // type:object size:0x4 scope:local align:4 data:float +@5547 = .sdata2:0x803F9D58; // type:object size:0x4 scope:local align:4 data:float +@5548 = .sdata2:0x803F9D5C; // type:object size:0x4 scope:local align:4 data:float +@5549 = .sdata2:0x803F9D60; // type:object size:0x4 scope:local align:4 data:float +@5550 = .sdata2:0x803F9D64; // type:object size:0x4 scope:local align:4 data:float +@5551 = .sdata2:0x803F9D68; // type:object size:0x4 scope:local align:4 data:float +@5552 = .sdata2:0x803F9D6C; // type:object size:0x4 scope:local align:4 data:float +@5553 = .sdata2:0x803F9D70; // type:object size:0x4 scope:local align:4 data:float +@5554 = .sdata2:0x803F9D74; // type:object size:0x4 scope:local align:4 data:float +@5555 = .sdata2:0x803F9D78; // type:object size:0x4 scope:local align:4 data:float +@5556 = .sdata2:0x803F9D7C; // type:object size:0x4 scope:local align:4 data:float +@5557 = .sdata2:0x803F9D80; // type:object size:0x4 scope:local align:4 data:float +@5558 = .sdata2:0x803F9D84; // type:object size:0x4 scope:local align:4 data:float +@5559 = .sdata2:0x803F9D88; // type:object size:0x4 scope:local align:4 data:float +@5560 = .sdata2:0x803F9D8C; // type:object size:0x4 scope:local align:4 data:float +@5561 = .sdata2:0x803F9D90; // type:object size:0x4 scope:local align:4 data:float +@5562 = .sdata2:0x803F9D94; // type:object size:0x4 scope:local align:4 data:float +@5563 = .sdata2:0x803F9D98; // type:object size:0x4 scope:local align:4 data:float +@5564 = .sdata2:0x803F9D9C; // type:object size:0x4 scope:local align:4 data:float +@5565 = .sdata2:0x803F9DA0; // type:object size:0x4 scope:local align:4 data:float +@5566 = .sdata2:0x803F9DA4; // type:object size:0x4 scope:local align:4 data:float +@5567 = .sdata2:0x803F9DA8; // type:object size:0x4 scope:local align:4 data:float +@5568 = .sdata2:0x803F9DAC; // type:object size:0x4 scope:local align:4 data:float +@5569 = .sdata2:0x803F9DB0; // type:object size:0x4 scope:local align:4 data:float +@5570 = .sdata2:0x803F9DB4; // type:object size:0x4 scope:local align:4 data:float +@5571 = .sdata2:0x803F9DB8; // type:object size:0x4 scope:local align:4 data:float +@5868 = .sdata2:0x803F9DBC; // type:object size:0x4 scope:local align:4 data:float +@5869 = .sdata2:0x803F9DC0; // type:object size:0x4 scope:local align:4 data:float +@6143 = .sdata2:0x803F9DC4; // type:object size:0x4 scope:local align:4 data:float +@6144 = .sdata2:0x803F9DC8; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x803F9DD0; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x803F9DD4; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x803F9DD8; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x803F9DDC; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x803F9DE0; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x803F9DE4; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x803F9DE8; // type:object size:0x8 scope:local align:8 data:double +@4340 = .sdata2:0x803F9DF0; // type:object size:0x8 scope:local align:8 data:double +@4341 = .sdata2:0x803F9DF8; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803F9DFC; // type:object size:0x4 scope:local align:4 data:float +@4563 = .sdata2:0x803F9E00; // type:object size:0x4 scope:local align:4 data:float +@4564 = .sdata2:0x803F9E04; // type:object size:0x4 scope:local align:4 data:float +@4565 = .sdata2:0x803F9E08; // type:object size:0x4 scope:local align:4 data:float +@4651 = .sdata2:0x803F9E10; // type:object size:0x8 scope:local align:8 data:double +@4726 = .sdata2:0x803F9E18; // type:object size:0x4 scope:local align:4 data:float +@4727 = .sdata2:0x803F9E1C; // type:object size:0x4 scope:local align:4 data:float +@4913 = .sdata2:0x803F9E20; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x803F9E28; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x803F9E2C; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803F9E30; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x803F9E34; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x803F9E38; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x803F9E3C; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x803F9E40; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803F9E44; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x803F9E48; // type:object size:0x4 scope:local align:4 data:float +@4045 = .sdata2:0x803F9E4C; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x803F9E50; // type:object size:0x8 scope:local align:8 data:double +@4103 = .sdata2:0x803F9E58; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803F9E5C; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803F9E60; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x803F9E64; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803F9E68; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803F9E6C; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803F9E70; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803F9E74; // type:object size:0x4 scope:local align:4 data:float +@4848 = .sdata2:0x803F9E78; // type:object size:0x8 scope:local align:4 data:4byte +@4156 = .sdata2:0x803F9E80; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x803F9E84; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803F9E88; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x803F9E8C; // type:object size:0x4 scope:local align:4 data:float +@4223 = .sdata2:0x803F9E90; // type:object size:0x4 scope:local align:4 data:float +@4254 = .sdata2:0x803F9E94; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x803F9E98; // type:object size:0x8 scope:local align:8 data:double +@4259 = .sdata2:0x803F9EA0; // type:object size:0x8 scope:local align:8 data:double +@4367 = .sdata2:0x803F9EA8; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x803F9EAC; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x803F9EB0; // type:object size:0x4 scope:local align:4 data:float +@4696 = .sdata2:0x803F9EB4; // type:object size:0x4 scope:local align:4 data:float +@4835 = .sdata2:0x803F9EB8; // type:object size:0x4 scope:local align:4 data:float +@4836 = .sdata2:0x803F9EBC; // type:object size:0x4 scope:local align:4 data:float +@4937 = .sdata2:0x803F9EC0; // type:object size:0x8 scope:local align:8 data:double +@4938 = .sdata2:0x803F9EC8; // type:object size:0x8 scope:local align:8 data:double +@5519 = .sdata2:0x803F9ED0; // type:object size:0x4 scope:local align:4 data:float +@5520 = .sdata2:0x803F9ED4; // type:object size:0x4 scope:local align:4 data:float +@5521 = .sdata2:0x803F9ED8; // type:object size:0x4 scope:local align:4 data:float +@5522 = .sdata2:0x803F9EDC; // type:object size:0x4 scope:local align:4 data:float +@5523 = .sdata2:0x803F9EE0; // type:object size:0x4 scope:local align:4 data:float +@6004 = .sdata2:0x803F9EE4; // type:object size:0x4 scope:local align:4 data:float +@6110 = .sdata2:0x803F9EE8; // type:object size:0x4 scope:local align:4 data:float +@6111 = .sdata2:0x803F9EEC; // type:object size:0x4 scope:local align:4 data:float +@6112 = .sdata2:0x803F9EF0; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x803F9EF8; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803F9EFC; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x803F9F00; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x803F9F08; // type:object size:0x8 scope:local align:8 data:double +@4449 = .sdata2:0x803F9F10; // type:object size:0x8 scope:local align:8 data:double +@4090 = .sdata2:0x803F9F18; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x803F9F1C; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x803F9F20; // type:object size:0x8 scope:local align:8 data:double +@4363 = .sdata2:0x803F9F28; // type:object size:0x8 scope:local align:8 data:double +@4364 = .sdata2:0x803F9F30; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x803F9F34; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x803F9F38; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x803F9F3C; // type:object size:0x4 scope:local align:4 data:float +@4609 = .sdata2:0x803F9F40; // type:object size:0x4 scope:local align:4 data:float +@4610 = .sdata2:0x803F9F44; // type:object size:0x4 scope:local align:4 data:float +@4675 = .sdata2:0x803F9F48; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803F9F4C; // type:object size:0x4 scope:local align:4 data:float +@4900 = .sdata2:0x803F9F50; // type:object size:0x8 scope:local align:8 data:double +@4081 = .sdata2:0x803F9F58; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x803F9F5C; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x803F9F60; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x803F9F64; // type:object size:0x4 scope:local align:4 data:float +@4149 = .sdata2:0x803F9F68; // type:object size:0x4 scope:local align:4 data:float +@4150 = .sdata2:0x803F9F6C; // type:object size:0x4 scope:local align:4 data:float +@4151 = .sdata2:0x803F9F70; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803F9F74; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x803F9F78; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x803F9F7C; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803F9F80; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x803F9F84; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x803F9F88; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x803F9F8C; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x803F9F90; // type:object size:0x8 scope:local align:8 data:double +@4340 = .sdata2:0x803F9F98; // type:object size:0x8 scope:local align:8 data:double +@4497 = .sdata2:0x803F9FA0; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x803F9FA4; // type:object size:0x4 scope:local align:4 data:float +@4598 = .sdata2:0x803F9FA8; // type:object size:0x4 scope:local align:4 data:float +@4693 = .sdata2:0x803F9FAC; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x803F9FB0; // type:object size:0x4 scope:local align:4 data:float +@4769 = .sdata2:0x803F9FB4; // type:object size:0x4 scope:local align:4 data:float +@5397 = .sdata2:0x803F9FB8; // type:object size:0x8 scope:local align:8 data:double +m_arc_name__Q212daObj_Search5Act_c = .sdata2:0x803F9FC0; // type:object size:0x7 scope:global align:4 data:string +@4215 = .sdata2:0x803F9FC8; // type:object size:0x4 scope:local align:4 data:float +@4216 = .sdata2:0x803F9FCC; // type:object size:0x4 scope:local align:4 data:float +@4217 = .sdata2:0x803F9FD0; // type:object size:0x4 scope:local align:4 data:float +@4219 = .sdata2:0x803F9FD8; // type:object size:0x8 scope:local align:8 data:double +@4237 = .sdata2:0x803F9FE0; // type:object size:0x4 scope:local align:4 data:float +@4433 = .sdata2:0x803F9FE4; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x803F9FE8; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x803F9FF0; // type:object size:0x8 scope:local align:8 data:double +@4436 = .sdata2:0x803F9FF8; // type:object size:0x8 scope:local align:8 data:double +@4437 = .sdata2:0x803FA000; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x803FA004; // type:object size:0x4 scope:local align:4 data:float +@4548 = .sdata2:0x803FA008; // type:object size:0x4 scope:local align:4 data:float +@4942 = .sdata2:0x803FA00C; // type:object size:0x4 scope:local align:4 data:float +@4943 = .sdata2:0x803FA010; // type:object size:0x4 scope:local align:4 data:float +@4944 = .sdata2:0x803FA014; // type:object size:0x4 scope:local align:4 data:float +@4945 = .sdata2:0x803FA018; // type:object size:0x4 scope:local align:4 data:float +@4946 = .sdata2:0x803FA01C; // type:object size:0x4 scope:local align:4 data:float +@4947 = .sdata2:0x803FA020; // type:object size:0x4 scope:local align:4 data:float +@4948 = .sdata2:0x803FA024; // type:object size:0x4 scope:local align:4 data:float +@4949 = .sdata2:0x803FA028; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x803FA02C; // type:object size:0x4 scope:local align:4 data:float +@4951 = .sdata2:0x803FA030; // type:object size:0x4 scope:local align:4 data:float +@4952 = .sdata2:0x803FA034; // type:object size:0x4 scope:local align:4 data:float +@4953 = .sdata2:0x803FA038; // type:object size:0x4 scope:local align:4 data:float +@5132 = .sdata2:0x803FA03C; // type:object size:0x4 scope:local align:4 data:float +@5216 = .sdata2:0x803FA040; // type:object size:0x4 scope:local align:4 data:float +@5217 = .sdata2:0x803FA044; // type:object size:0x4 scope:local align:4 data:float +@5356 = .sdata2:0x803FA048; // type:object size:0x4 scope:local align:4 data:float +@5617 = .sdata2:0x803FA04C; // type:object size:0x4 scope:local align:4 data:float +@5618 = .sdata2:0x803FA050; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x803FA054; // type:object size:0x4 scope:local align:4 data:float +@5840 = .sdata2:0x803FA058; // type:object size:0x4 scope:local align:4 data:float +@5841 = .sdata2:0x803FA05C; // type:object size:0x4 scope:local align:4 data:float +@5842 = .sdata2:0x803FA060; // type:object size:0x4 scope:local align:4 data:float +@5843 = .sdata2:0x803FA064; // type:object size:0x4 scope:local align:4 data:float +@5844 = .sdata2:0x803FA068; // type:object size:0x4 scope:local align:4 data:float +@5845 = .sdata2:0x803FA06C; // type:object size:0x4 scope:local align:4 data:float +@5925 = .sdata2:0x803FA070; // type:object size:0x4 scope:local align:4 data:float +@5926 = .sdata2:0x803FA074; // type:object size:0x4 scope:local align:4 data:float +@5927 = .sdata2:0x803FA078; // type:object size:0x4 scope:local align:4 data:float +@5957 = .sdata2:0x803FA07C; // type:object size:0x4 scope:local align:4 data:float +@5958 = .sdata2:0x803FA080; // type:object size:0x4 scope:local align:4 data:float +@5959 = .sdata2:0x803FA084; // type:object size:0x4 scope:local align:4 data:float +@5973 = .sdata2:0x803FA088; // type:object size:0x4 scope:local align:4 data:float +@5974 = .sdata2:0x803FA08C; // type:object size:0x4 scope:local align:4 data:float +@5984 = .sdata2:0x803FA090; // type:object size:0x4 scope:local align:4 data:float +@6390 = .sdata2:0x803FA094; // type:object size:0x4 scope:local align:4 data:float +color_ok$6435 = .sdata2:0x803FA098; // type:object size:0x4 scope:local align:4 data:byte +color_ng$6436 = .sdata2:0x803FA09C; // type:object size:0x4 scope:local align:4 data:4byte +@6526 = .sdata2:0x803FA0A0; // type:object size:0x4 scope:local align:4 data:float +@6527 = .sdata2:0x803FA0A4; // type:object size:0x4 scope:local align:4 data:float +@6528 = .sdata2:0x803FA0A8; // type:object size:0x4 scope:local align:4 data:float +@6529 = .sdata2:0x803FA0AC; // type:object size:0x4 scope:local align:4 data:float +@6530 = .sdata2:0x803FA0B0; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803FA0B8; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x803FA0BC; // type:object size:0x4 scope:local align:4 data:float +@4170 = .sdata2:0x803FA0C0; // type:object size:0x8 scope:local align:8 data:double +@4171 = .sdata2:0x803FA0C8; // type:object size:0x8 scope:local align:8 data:double +@4172 = .sdata2:0x803FA0D0; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x803FA0D4; // type:object size:0x4 scope:local align:4 data:float +@4174 = .sdata2:0x803FA0D8; // type:object size:0x4 scope:local align:4 data:float +m__18daPy_HIO_battle_c0 = .sdata2:0x803FA0E0; // type:object size:0x8 scope:global align:4 +m__15daPy_HIO_dam_c0 = .sdata2:0x803FA0E8; // type:object size:0x4 scope:global align:4 data:2byte +m__23daPy_HIO_magicShield_c0 = .sdata2:0x803FA0EC; // type:object size:0x4 scope:global align:4 data:2byte +@4865 = .sdata2:0x803FA0F0; // type:object size:0x4 scope:local align:4 data:float +@4866 = .sdata2:0x803FA0F4; // type:object size:0x4 scope:local align:4 data:float +@4965 = .sdata2:0x803FA0F8; // type:object size:0x4 scope:local align:4 data:float +@4966 = .sdata2:0x803FA0FC; // type:object size:0x4 scope:local align:4 data:float +@4967 = .sdata2:0x803FA100; // type:object size:0x4 scope:local align:4 data:float +@4968 = .sdata2:0x803FA104; // type:object size:0x4 scope:local align:4 data:float +@4969 = .sdata2:0x803FA108; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x803FA10C; // type:object size:0x4 scope:local align:4 data:float +@5032 = .sdata2:0x803FA110; // type:object size:0x4 scope:local align:4 data:float +@5033 = .sdata2:0x803FA114; // type:object size:0x4 scope:local align:4 data:float +@5034 = .sdata2:0x803FA118; // type:object size:0x4 scope:local align:4 data:float +@5035 = .sdata2:0x803FA11C; // type:object size:0x4 scope:local align:4 data:float +@5036 = .sdata2:0x803FA120; // type:object size:0x4 scope:local align:4 data:float +@5037 = .sdata2:0x803FA124; // type:object size:0x4 scope:local align:4 data:float +@5038 = .sdata2:0x803FA128; // type:object size:0x4 scope:local align:4 data:float +@5040 = .sdata2:0x803FA130; // type:object size:0x8 scope:local align:8 data:double +@5042 = .sdata2:0x803FA138; // type:object size:0x8 scope:local align:8 data:double +@5269 = .sdata2:0x803FA140; // type:object size:0x4 scope:local align:4 data:float +@5405 = .sdata2:0x803FA144; // type:object size:0x4 scope:local align:4 data:float +@5406 = .sdata2:0x803FA148; // type:object size:0x8 scope:local align:8 data:double +@5407 = .sdata2:0x803FA150; // type:object size:0x8 scope:local align:8 data:double +@5408 = .sdata2:0x803FA158; // type:object size:0x4 scope:local align:4 data:float +@5620 = .sdata2:0x803FA15C; // type:object size:0x4 scope:local align:4 data:float +@5621 = .sdata2:0x803FA160; // type:object size:0x4 scope:local align:4 data:float +@5622 = .sdata2:0x803FA164; // type:object size:0x4 scope:local align:4 data:float +@5623 = .sdata2:0x803FA168; // type:object size:0x4 scope:local align:4 data:float +@5624 = .sdata2:0x803FA16C; // type:object size:0x4 scope:local align:4 data:float +@5625 = .sdata2:0x803FA170; // type:object size:0x4 scope:local align:4 data:float +@5626 = .sdata2:0x803FA174; // type:object size:0x4 scope:local align:4 data:float +@5627 = .sdata2:0x803FA178; // type:object size:0x4 scope:local align:4 data:float +@6029 = .sdata2:0x803FA17C; // type:object size:0x4 scope:local align:4 data:float +@6030 = .sdata2:0x803FA180; // type:object size:0x4 scope:local align:4 data:float +@6031 = .sdata2:0x803FA184; // type:object size:0x4 scope:local align:4 data:float +@6032 = .sdata2:0x803FA188; // type:object size:0x4 scope:local align:4 data:float +@6033 = .sdata2:0x803FA18C; // type:object size:0x4 scope:local align:4 data:float +@6034 = .sdata2:0x803FA190; // type:object size:0x4 scope:local align:4 data:float +@6245 = .sdata2:0x803FA194; // type:object size:0x4 scope:local align:4 data:float +@6246 = .sdata2:0x803FA198; // type:object size:0x4 scope:local align:4 data:float +@6247 = .sdata2:0x803FA19C; // type:object size:0x4 scope:local align:4 data:float +@6248 = .sdata2:0x803FA1A0; // type:object size:0x4 scope:local align:4 data:float +@6249 = .sdata2:0x803FA1A4; // type:object size:0x4 scope:local align:4 data:float +@6250 = .sdata2:0x803FA1A8; // type:object size:0x4 scope:local align:4 data:float +@6251 = .sdata2:0x803FA1AC; // type:object size:0x4 scope:local align:4 data:float +@6252 = .sdata2:0x803FA1B0; // type:object size:0x4 scope:local align:4 data:float +@6489 = .sdata2:0x803FA1B4; // type:object size:0x4 scope:local align:4 data:float +@6490 = .sdata2:0x803FA1B8; // type:object size:0x4 scope:local align:4 data:float +@6491 = .sdata2:0x803FA1BC; // type:object size:0x4 scope:local align:4 data:float +@6647 = .sdata2:0x803FA1C0; // type:object size:0x4 scope:local align:4 data:float +flame_joint$6654 = .sdata2:0x803FA1C4; // type:object size:0x8 scope:local align:4 data:2byte +@6866 = .sdata2:0x803FA1CC; // type:object size:0x4 scope:local align:4 data:float +@6867 = .sdata2:0x803FA1D0; // type:object size:0x4 scope:local align:4 data:float +@6868 = .sdata2:0x803FA1D4; // type:object size:0x4 scope:local align:4 data:float +@6869 = .sdata2:0x803FA1D8; // type:object size:0x4 scope:local align:4 data:float +@6992 = .sdata2:0x803FA1DC; // type:object size:0x4 scope:local align:4 data:float +@6993 = .sdata2:0x803FA1E0; // type:object size:0x4 scope:local align:4 data:float +@6994 = .sdata2:0x803FA1E4; // type:object size:0x4 scope:local align:4 data:float +@7684 = .sdata2:0x803FA1E8; // type:object size:0x4 scope:local align:4 data:float +@7760 = .sdata2:0x803FA1EC; // type:object size:0x4 scope:local align:4 data:float +@7761 = .sdata2:0x803FA1F0; // type:object size:0x4 scope:local align:4 data:float +@8065 = .sdata2:0x803FA1F4; // type:object size:0x4 scope:local align:4 data:float +@8066 = .sdata2:0x803FA1F8; // type:object size:0x4 scope:local align:4 data:float +@8219 = .sdata2:0x803FA1FC; // type:object size:0x4 scope:local align:4 data:float +@8345 = .sdata2:0x803FA200; // type:object size:0x4 scope:local align:4 data:float +@8346 = .sdata2:0x803FA204; // type:object size:0x4 scope:local align:4 data:float +@8347 = .sdata2:0x803FA208; // type:object size:0x4 scope:local align:4 data:float +@8348 = .sdata2:0x803FA20C; // type:object size:0x4 scope:local align:4 data:float +@8349 = .sdata2:0x803FA210; // type:object size:0x4 scope:local align:4 data:float +@8426 = .sdata2:0x803FA214; // type:object size:0x4 scope:local align:4 data:float +@8718 = .sdata2:0x803FA218; // type:object size:0x4 scope:local align:4 data:float +@8907 = .sdata2:0x803FA21C; // type:object size:0x4 scope:local align:4 data:float +@8940 = .sdata2:0x803FA220; // type:object size:0x4 scope:local align:4 data:float +@9314 = .sdata2:0x803FA224; // type:object size:0x4 scope:local align:4 data:float +@9518 = .sdata2:0x803FA228; // type:object size:0x4 scope:local align:4 data:float +@9519 = .sdata2:0x803FA22C; // type:object size:0x4 scope:local align:4 data:float +@9616 = .sdata2:0x803FA230; // type:object size:0x4 scope:local align:4 data:float +@9676 = .sdata2:0x803FA234; // type:object size:0x4 scope:local align:4 data:float +@9677 = .sdata2:0x803FA238; // type:object size:0x4 scope:local align:4 data:float +@9727 = .sdata2:0x803FA23C; // type:object size:0x4 scope:local align:4 data:float +@9753 = .sdata2:0x803FA240; // type:object size:0x4 scope:local align:4 data:float +@9754 = .sdata2:0x803FA244; // type:object size:0x4 scope:local align:4 data:float +@9780 = .sdata2:0x803FA248; // type:object size:0x4 scope:local align:4 data:float +@9781 = .sdata2:0x803FA24C; // type:object size:0x4 scope:local align:4 data:float +@10010 = .sdata2:0x803FA250; // type:object size:0x4 scope:local align:4 data:float +@10011 = .sdata2:0x803FA254; // type:object size:0x4 scope:local align:4 data:float +@10012 = .sdata2:0x803FA258; // type:object size:0x4 scope:local align:4 data:float +@10013 = .sdata2:0x803FA25C; // type:object size:0x4 scope:local align:4 data:float +@10115 = .sdata2:0x803FA260; // type:object size:0x4 scope:local align:4 data:float +@10198 = .sdata2:0x803FA264; // type:object size:0x4 scope:local align:4 data:float +@10971 = .sdata2:0x803FA268; // type:object size:0x4 scope:local align:4 data:float +@11032 = .sdata2:0x803FA26C; // type:object size:0x4 scope:local align:4 data:float +@11400 = .sdata2:0x803FA270; // type:object size:0x4 scope:local align:4 data:float +@11401 = .sdata2:0x803FA274; // type:object size:0x4 scope:local align:4 data:float +@11402 = .sdata2:0x803FA278; // type:object size:0x4 scope:local align:4 data:float +@11403 = .sdata2:0x803FA27C; // type:object size:0x4 scope:local align:4 data:float +@11415 = .sdata2:0x803FA280; // type:object size:0x4 scope:local align:4 data:float +@11556 = .sdata2:0x803FA284; // type:object size:0x4 scope:local align:4 data:float +@12004 = .sdata2:0x803FA288; // type:object size:0x4 scope:local align:4 data:float +@12270 = .sdata2:0x803FA28C; // type:object size:0x4 scope:local align:4 data:float +@12271 = .sdata2:0x803FA290; // type:object size:0x4 scope:local align:4 data:float +@12400 = .sdata2:0x803FA294; // type:object size:0x4 scope:local align:4 data:float +@12401 = .sdata2:0x803FA298; // type:object size:0x4 scope:local align:4 data:float +@12908 = .sdata2:0x803FA29C; // type:object size:0x4 scope:local align:4 data:float +@13035 = .sdata2:0x803FA2A0; // type:object size:0x4 scope:local align:4 data:float +@13287 = .sdata2:0x803FA2A4; // type:object size:0x4 scope:local align:4 data:float +@13288 = .sdata2:0x803FA2A8; // type:object size:0x4 scope:local align:4 data:float +@13289 = .sdata2:0x803FA2AC; // type:object size:0x4 scope:local align:4 data:float +@13290 = .sdata2:0x803FA2B0; // type:object size:0x4 scope:local align:4 data:float +@13291 = .sdata2:0x803FA2B4; // type:object size:0x4 scope:local align:4 data:float +@13292 = .sdata2:0x803FA2B8; // type:object size:0x4 scope:local align:4 data:float +@13983 = .sdata2:0x803FA2BC; // type:object size:0x4 scope:local align:4 data:float +@14067 = .sdata2:0x803FA2C0; // type:object size:0x4 scope:local align:4 data:float +@14281 = .sdata2:0x803FA2C4; // type:object size:0x4 scope:local align:4 data:float +@14308 = .sdata2:0x803FA2C8; // type:object size:0x4 scope:local align:4 data:float +@14408 = .sdata2:0x803FA2CC; // type:object size:0x4 scope:local align:4 data:float +@14441 = .sdata2:0x803FA2D0; // type:object size:0x4 scope:local align:4 data:float +@14586 = .sdata2:0x803FA2D4; // type:object size:0x4 scope:local align:4 data:float +@14682 = .sdata2:0x803FA2D8; // type:object size:0x4 scope:local align:4 data:float +@15277 = .sdata2:0x803FA2DC; // type:object size:0x4 scope:local align:4 data:float +@15409 = .sdata2:0x803FA2E0; // type:object size:0x4 scope:local align:4 data:float +@15595 = .sdata2:0x803FA2E4; // type:object size:0x4 scope:local align:4 data:float +@15596 = .sdata2:0x803FA2E8; // type:object size:0x4 scope:local align:4 data:float +@15597 = .sdata2:0x803FA2EC; // type:object size:0x4 scope:local align:4 data:float +@15902 = .sdata2:0x803FA2F0; // type:object size:0x4 scope:local align:4 data:float +@15961 = .sdata2:0x803FA2F4; // type:object size:0x4 scope:local align:4 data:float +@16043 = .sdata2:0x803FA2F8; // type:object size:0x4 scope:local align:4 data:float +@16044 = .sdata2:0x803FA2FC; // type:object size:0x4 scope:local align:4 data:float +@16045 = .sdata2:0x803FA300; // type:object size:0x4 scope:local align:4 data:float +@16046 = .sdata2:0x803FA304; // type:object size:0x4 scope:local align:4 data:float +@16670 = .sdata2:0x803FA308; // type:object size:0x4 scope:local align:4 data:float +@16947 = .sdata2:0x803FA30C; // type:object size:0x4 scope:local align:4 data:float +@16948 = .sdata2:0x803FA310; // type:object size:0x4 scope:local align:4 data:float +@16949 = .sdata2:0x803FA314; // type:object size:0x4 scope:local align:4 data:float +@16950 = .sdata2:0x803FA318; // type:object size:0x4 scope:local align:4 data:float +@17016 = .sdata2:0x803FA31C; // type:object size:0x4 scope:local align:4 data:float +@17017 = .sdata2:0x803FA320; // type:object size:0x4 scope:local align:4 data:float +@17228 = .sdata2:0x803FA324; // type:object size:0x4 scope:local align:4 data:float +@17271 = .sdata2:0x803FA328; // type:object size:0x4 scope:local align:4 data:float +@17431 = .sdata2:0x803FA32C; // type:object size:0x4 scope:local align:4 data:float +@17654 = .sdata2:0x803FA330; // type:object size:0x4 scope:local align:4 data:float +@17655 = .sdata2:0x803FA334; // type:object size:0x4 scope:local align:4 data:float +@17656 = .sdata2:0x803FA338; // type:object size:0x4 scope:local align:4 data:float +@17657 = .sdata2:0x803FA33C; // type:object size:0x4 scope:local align:4 data:float +@17658 = .sdata2:0x803FA340; // type:object size:0x4 scope:local align:4 data:float +@17659 = .sdata2:0x803FA344; // type:object size:0x4 scope:local align:4 data:float +@17660 = .sdata2:0x803FA348; // type:object size:0x4 scope:local align:4 data:float +@17661 = .sdata2:0x803FA34C; // type:object size:0x4 scope:local align:4 data:float +@17770 = .sdata2:0x803FA350; // type:object size:0x4 scope:local align:4 data:float +@17771 = .sdata2:0x803FA354; // type:object size:0x4 scope:local align:4 data:float +@17772 = .sdata2:0x803FA358; // type:object size:0x4 scope:local align:4 data:float +@17773 = .sdata2:0x803FA35C; // type:object size:0x4 scope:local align:4 data:float +@17804 = .sdata2:0x803FA360; // type:object size:0x4 scope:local align:4 data:float +@17986 = .sdata2:0x803FA364; // type:object size:0x4 scope:local align:4 data:float +@17987 = .sdata2:0x803FA368; // type:object size:0x4 scope:local align:4 data:float +@18866 = .sdata2:0x803FA36C; // type:object size:0x4 scope:local align:4 data:float +@19102 = .sdata2:0x803FA370; // type:object size:0x4 scope:local align:4 data:float +@19103 = .sdata2:0x803FA374; // type:object size:0x4 scope:local align:4 data:float +@19301 = .sdata2:0x803FA378; // type:object size:0x4 scope:local align:4 data:float +@19586 = .sdata2:0x803FA37C; // type:object size:0x4 scope:local align:4 data:float +@19587 = .sdata2:0x803FA380; // type:object size:0x4 scope:local align:4 data:float +@19588 = .sdata2:0x803FA384; // type:object size:0x4 scope:local align:4 data:float +@19589 = .sdata2:0x803FA388; // type:object size:0x4 scope:local align:4 data:float +@19874 = .sdata2:0x803FA38C; // type:object size:0x4 scope:local align:4 data:float +@19875 = .sdata2:0x803FA390; // type:object size:0x4 scope:local align:4 data:float +@19876 = .sdata2:0x803FA394; // type:object size:0x4 scope:local align:4 data:float +@19877 = .sdata2:0x803FA398; // type:object size:0x4 scope:local align:4 data:float +@19878 = .sdata2:0x803FA39C; // type:object size:0x4 scope:local align:4 data:float +@19879 = .sdata2:0x803FA3A0; // type:object size:0x4 scope:local align:4 data:float +@19880 = .sdata2:0x803FA3A4; // type:object size:0x4 scope:local align:4 data:float +@20037 = .sdata2:0x803FA3A8; // type:object size:0x4 scope:local align:4 data:float +@20155 = .sdata2:0x803FA3AC; // type:object size:0x4 scope:local align:4 data:float +@20404 = .sdata2:0x803FA3B0; // type:object size:0x4 scope:local align:4 data:float +@20920 = .sdata2:0x803FA3B4; // type:object size:0x4 scope:local align:4 data:float +@21660 = .sdata2:0x803FA3B8; // type:object size:0x4 scope:local align:4 data:float +red$21770 = .sdata2:0x803FA3BC; // type:object size:0x4 scope:local align:4 +green$21771 = .sdata2:0x803FA3C0; // type:object size:0x4 scope:local align:4 +blue$21772 = .sdata2:0x803FA3C4; // type:object size:0x4 scope:local align:4 +@22442 = .sdata2:0x803FA3C8; // type:object size:0x4 scope:local align:4 data:float +cut_type$22446 = .sdata2:0x803FA3CC; // type:object size:0x6 scope:local align:4 +g_prm0$23150 = .sdata2:0x803FA3D4; // type:object size:0x4 scope:local align:4 +g_env0$23151 = .sdata2:0x803FA3D8; // type:object size:0x4 scope:local align:4 +y_prm0$23152 = .sdata2:0x803FA3DC; // type:object size:0x4 scope:local align:4 data:byte +y_env0$23153 = .sdata2:0x803FA3E0; // type:object size:0x4 scope:local align:4 data:byte +g_prm1$23156 = .sdata2:0x803FA3E4; // type:object size:0x4 scope:local align:4 +y_prm1$23158 = .sdata2:0x803FA3E8; // type:object size:0x4 scope:local align:4 +y_env1$23159 = .sdata2:0x803FA3EC; // type:object size:0x4 scope:local align:4 +s_prm1$23160 = .sdata2:0x803FA3F0; // type:object size:0x4 scope:local align:4 +s_env1$23161 = .sdata2:0x803FA3F4; // type:object size:0x4 scope:local align:4 +@23370 = .sdata2:0x803FA3F8; // type:object size:0x4 scope:local align:4 data:float +@23371 = .sdata2:0x803FA3FC; // type:object size:0x4 scope:local align:4 data:float +@23764 = .sdata2:0x803FA400; // type:object size:0x4 scope:local align:4 data:float +@23765 = .sdata2:0x803FA404; // type:object size:0x4 scope:local align:4 data:float +@24482 = .sdata2:0x803FA408; // type:object size:0x4 scope:local align:4 data:float +@24625 = .sdata2:0x803FA40C; // type:object size:0x4 scope:local align:4 data:float +@24854 = .sdata2:0x803FA410; // type:object size:0x4 scope:local align:4 data:float +@25270 = .sdata2:0x803FA414; // type:object size:0x4 scope:local align:4 data:float +@26340 = .sdata2:0x803FA418; // type:object size:0x4 scope:local align:4 data:float +@26444 = .sdata2:0x803FA41C; // type:object size:0x4 scope:local align:4 data:float +@26445 = .sdata2:0x803FA420; // type:object size:0x4 scope:local align:4 data:float +@26446 = .sdata2:0x803FA424; // type:object size:0x4 scope:local align:4 data:float +@26447 = .sdata2:0x803FA428; // type:object size:0x4 scope:local align:4 data:float +@26448 = .sdata2:0x803FA42C; // type:object size:0x4 scope:local align:4 data:float +@26449 = .sdata2:0x803FA430; // type:object size:0x4 scope:local align:4 data:float +@26450 = .sdata2:0x803FA434; // type:object size:0x4 scope:local align:4 data:float +@26451 = .sdata2:0x803FA438; // type:object size:0x4 scope:local align:4 data:float +@26452 = .sdata2:0x803FA43C; // type:object size:0x4 scope:local align:4 data:float +@26453 = .sdata2:0x803FA440; // type:object size:0x4 scope:local align:4 data:float +@26637 = .sdata2:0x803FA444; // type:object size:0x4 scope:local align:4 data:float +@27316 = .sdata2:0x803FA448; // type:object size:0x4 scope:local align:4 data:float +@27317 = .sdata2:0x803FA44C; // type:object size:0x4 scope:local align:4 data:float +@27318 = .sdata2:0x803FA450; // type:object size:0x4 scope:local align:4 data:float +@27319 = .sdata2:0x803FA454; // type:object size:0x4 scope:local align:4 data:float +@27320 = .sdata2:0x803FA458; // type:object size:0x4 scope:local align:4 data:float +@27321 = .sdata2:0x803FA45C; // type:object size:0x4 scope:local align:4 data:float +@27322 = .sdata2:0x803FA460; // type:object size:0x4 scope:local align:4 data:float +@27323 = .sdata2:0x803FA464; // type:object size:0x4 scope:local align:4 data:float +@27324 = .sdata2:0x803FA468; // type:object size:0x4 scope:local align:4 data:float +@27325 = .sdata2:0x803FA46C; // type:object size:0x4 scope:local align:4 data:float +@27326 = .sdata2:0x803FA470; // type:object size:0x4 scope:local align:4 data:float +@27327 = .sdata2:0x803FA474; // type:object size:0x4 scope:local align:4 data:float +@27328 = .sdata2:0x803FA478; // type:object size:0x4 scope:local align:4 data:float +@27784 = .sdata2:0x803FA47C; // type:object size:0x4 scope:local align:4 data:float +@29237 = .sdata2:0x803FA480; // type:object size:0x4 scope:local align:4 data:float +@29567 = .sdata2:0x803FA488; // type:object size:0x8 scope:local align:8 data:double +@30186 = .sdata2:0x803FA490; // type:object size:0x4 scope:local align:4 data:float +@30187 = .sdata2:0x803FA494; // type:object size:0x4 scope:local align:4 data:float +@30188 = .sdata2:0x803FA498; // type:object size:0x4 scope:local align:4 data:float +@30189 = .sdata2:0x803FA49C; // type:object size:0x4 scope:local align:4 data:float +@30279 = .sdata2:0x803FA4A0; // type:object size:0x4 scope:local align:4 data:float +@30280 = .sdata2:0x803FA4A4; // type:object size:0x4 scope:local align:4 data:float +@32275 = .sdata2:0x803FA4A8; // type:object size:0x4 scope:local align:4 data:float +@32276 = .sdata2:0x803FA4AC; // type:object size:0x4 scope:local align:4 data:float +@32277 = .sdata2:0x803FA4B0; // type:object size:0x4 scope:local align:4 data:float +@32984 = .sdata2:0x803FA4B4; // type:object size:0x4 scope:local align:4 data:float +@33270 = .sdata2:0x803FA4B8; // type:object size:0x4 scope:local align:4 data:float +@33850 = .sdata2:0x803FA4BC; // type:object size:0x4 scope:local align:4 data:float +@35254 = .sdata2:0x803FA4C0; // type:object size:0x4 scope:local align:4 data:float +@35635 = .sdata2:0x803FA4C4; // type:object size:0x4 scope:local align:4 data:float +@36013 = .sdata2:0x803FA4C8; // type:object size:0x4 scope:local align:4 data:float +@36014 = .sdata2:0x803FA4CC; // type:object size:0x4 scope:local align:4 data:float +@36015 = .sdata2:0x803FA4D0; // type:object size:0x4 scope:local align:4 data:float +@36016 = .sdata2:0x803FA4D8; // type:object size:0x8 scope:local align:8 data:double +@36822 = .sdata2:0x803FA4E0; // type:object size:0x4 scope:local align:4 data:float +@37010 = .sdata2:0x803FA4E4; // type:object size:0x4 scope:local align:4 data:float +@37579 = .sdata2:0x803FA4E8; // type:object size:0x4 scope:local align:4 data:float +@37580 = .sdata2:0x803FA4EC; // type:object size:0x4 scope:local align:4 data:float +@37581 = .sdata2:0x803FA4F0; // type:object size:0x4 scope:local align:4 data:float +@37582 = .sdata2:0x803FA4F4; // type:object size:0x4 scope:local align:4 data:float +@37583 = .sdata2:0x803FA4F8; // type:object size:0x4 scope:local align:4 data:float +@37584 = .sdata2:0x803FA4FC; // type:object size:0x4 scope:local align:4 data:float +@37585 = .sdata2:0x803FA500; // type:object size:0x4 scope:local align:4 data:float +@37894 = .sdata2:0x803FA504; // type:object size:0x4 scope:local align:4 data:float +@37895 = .sdata2:0x803FA508; // type:object size:0x4 scope:local align:4 data:float +@37896 = .sdata2:0x803FA50C; // type:object size:0x4 scope:local align:4 data:float +@37897 = .sdata2:0x803FA510; // type:object size:0x4 scope:local align:4 data:float +@37898 = .sdata2:0x803FA514; // type:object size:0x4 scope:local align:4 data:float +@37899 = .sdata2:0x803FA518; // type:object size:0x4 scope:local align:4 data:float +@38027 = .sdata2:0x803FA51C; // type:object size:0x4 scope:local align:4 data:float +n_roll_prm0$38358 = .sdata2:0x803FA520; // type:object size:0x4 scope:local align:4 +n_roll_prm1$38359 = .sdata2:0x803FA524; // type:object size:0x4 scope:local align:4 +n_roll_env$38360 = .sdata2:0x803FA528; // type:object size:0x4 scope:local align:4 +nm_roll_prm0$38361 = .sdata2:0x803FA52C; // type:object size:0x4 scope:local align:4 +nm_roll_prm1$38362 = .sdata2:0x803FA530; // type:object size:0x4 scope:local align:4 +nm_roll_env$38363 = .sdata2:0x803FA534; // type:object size:0x4 scope:local align:4 +fm_roll_prm0$38364 = .sdata2:0x803FA538; // type:object size:0x4 scope:local align:4 +fm_roll_prm1$38365 = .sdata2:0x803FA53C; // type:object size:0x4 scope:local align:4 +fm_roll_env$38366 = .sdata2:0x803FA540; // type:object size:0x4 scope:local align:4 +n_turn_prm0$38367 = .sdata2:0x803FA544; // type:object size:0x4 scope:local align:4 +n_turn_prm1$38368 = .sdata2:0x803FA548; // type:object size:0x4 scope:local align:4 +n_turn_env$38369 = .sdata2:0x803FA54C; // type:object size:0x4 scope:local align:4 +nm_turn_prm0$38370 = .sdata2:0x803FA550; // type:object size:0x4 scope:local align:4 +nm_turn_prm1$38371 = .sdata2:0x803FA554; // type:object size:0x4 scope:local align:4 +nm_turn_env$38372 = .sdata2:0x803FA558; // type:object size:0x4 scope:local align:4 +fm_turn_prm0$38373 = .sdata2:0x803FA55C; // type:object size:0x4 scope:local align:4 +fm_turn_prm1$38374 = .sdata2:0x803FA560; // type:object size:0x4 scope:local align:4 +fm_turn_env$38375 = .sdata2:0x803FA564; // type:object size:0x4 scope:local align:4 +@39094 = .sdata2:0x803FA568; // type:object size:0x4 scope:local align:4 data:float +@39095 = .sdata2:0x803FA56C; // type:object size:0x4 scope:local align:4 data:float +@39096 = .sdata2:0x803FA570; // type:object size:0x4 scope:local align:4 data:float +@39176 = .sdata2:0x803FA574; // type:object size:0x4 scope:local align:4 data:float +@39177 = .sdata2:0x803FA578; // type:object size:0x4 scope:local align:4 data:float +@39178 = .sdata2:0x803FA57C; // type:object size:0x4 scope:local align:4 data:float +@39563 = .sdata2:0x803FA580; // type:object size:0x4 scope:local align:4 data:float +@39564 = .sdata2:0x803FA584; // type:object size:0x4 scope:local align:4 data:float +@39565 = .sdata2:0x803FA588; // type:object size:0x4 scope:local align:4 data:float +@39768 = .sdata2:0x803FA58C; // type:object size:0x4 scope:local align:4 data:float +@39769 = .sdata2:0x803FA590; // type:object size:0x4 scope:local align:4 data:float +@39770 = .sdata2:0x803FA594; // type:object size:0x4 scope:local align:4 data:float +@40050 = .sdata2:0x803FA598; // type:object size:0x4 scope:local align:4 data:float +@40051 = .sdata2:0x803FA59C; // type:object size:0x4 scope:local align:4 data:float +@41161 = .sdata2:0x803FA5A0; // type:object size:0x4 scope:local align:4 data:float +@41162 = .sdata2:0x803FA5A4; // type:object size:0x4 scope:local align:4 data:float +@42435 = .sdata2:0x803FA5A8; // type:object size:0x4 scope:local align:4 data:float +@44058 = .sdata2:0x803FA5AC; // type:object size:0x4 scope:local align:4 data:float +@44862 = .sdata2:0x803FA5B0; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803FA5B8; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x803FA5BC; // type:object size:0x4 scope:local align:4 data:float +@4180 = .sdata2:0x803FA5C0; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803FA5C4; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803FA5C8; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x803FA5D0; // type:object size:0x8 scope:local align:8 data:double +@4433 = .sdata2:0x803FA5D8; // type:object size:0x8 scope:local align:8 data:double +@4434 = .sdata2:0x803FA5E0; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x803FA5E4; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803FA5E8; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x803FA5EC; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x803FA5F0; // type:object size:0x8 scope:local align:8 data:double +@4131 = .sdata2:0x803FA5F8; // type:object size:0x4 scope:local align:4 data:float +@4132 = .sdata2:0x803FA5FC; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x803FA600; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x803FA604; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x803FA608; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x803FA60C; // type:object size:0x4 scope:local align:4 data:float +@4230 = .sdata2:0x803FA610; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803FA614; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x803FA618; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x803FA61C; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x803FA620; // type:object size:0x4 scope:local align:4 data:float +@4618 = .sdata2:0x803FA624; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x803FA628; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803FA62C; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x803FA630; // type:object size:0x4 scope:local align:4 data:float +@4622 = .sdata2:0x803FA634; // type:object size:0x4 scope:local align:4 data:float +@4623 = .sdata2:0x803FA638; // type:object size:0x4 scope:local align:4 data:float +@4961 = .sdata2:0x803FA63C; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x803FA640; // type:object size:0x4 scope:local align:4 data:float +@4963 = .sdata2:0x803FA644; // type:object size:0x4 scope:local align:4 data:float +@4964 = .sdata2:0x803FA648; // type:object size:0x4 scope:local align:4 data:float +@4965 = .sdata2:0x803FA64C; // type:object size:0x4 scope:local align:4 data:float +@4966 = .sdata2:0x803FA650; // type:object size:0x4 scope:local align:4 data:float +@4967 = .sdata2:0x803FA654; // type:object size:0x4 scope:local align:4 data:float +@4968 = .sdata2:0x803FA658; // type:object size:0x4 scope:local align:4 data:float +@4969 = .sdata2:0x803FA65C; // type:object size:0x4 scope:local align:4 data:float +@4970 = .sdata2:0x803FA660; // type:object size:0x4 scope:local align:4 data:float +@4971 = .sdata2:0x803FA664; // type:object size:0x4 scope:local align:4 data:float +@4972 = .sdata2:0x803FA668; // type:object size:0x4 scope:local align:4 data:float +@4977 = .sdata2:0x803FA670; // type:object size:0x8 scope:local align:8 data:double +@4031 = .sdata2:0x803FA678; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x803FA67C; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x803FA680; // type:object size:0x4 scope:local align:4 data:float +@4213 = .sdata2:0x803FA684; // type:object size:0x4 scope:local align:4 data:float +@4214 = .sdata2:0x803FA688; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x803FA68C; // type:object size:0x4 scope:local align:4 data:float +@4217 = .sdata2:0x803FA690; // type:object size:0x8 scope:local align:8 data:double +@4257 = .sdata2:0x803FA698; // type:object size:0x4 scope:local align:4 data:float +@4295 = .sdata2:0x803FA69C; // type:object size:0x4 scope:local align:4 data:float +@4296 = .sdata2:0x803FA6A0; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x803FA6A8; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x803FA6AC; // type:object size:0x4 scope:local align:4 data:float +@3998 = .sdata2:0x803FA6B0; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x803FA6B4; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x803FA6B8; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x803FA6BC; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803FA6C0; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803FA6C4; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x803FA6C8; // type:object size:0x4 scope:local align:4 data:float +@4291 = .sdata2:0x803FA6CC; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803FA6D0; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x803FA6D4; // type:object size:0x4 scope:local align:4 data:float +@4051 = .sdata2:0x803FA6D8; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803FA6E0; // type:object size:0x8 scope:local align:8 data:double +@4110 = .sdata2:0x803FA6E8; // type:object size:0x4 scope:local align:4 data:float +@4111 = .sdata2:0x803FA6EC; // type:object size:0x4 scope:local align:4 data:float +@4112 = .sdata2:0x803FA6F0; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x803FA6F4; // type:object size:0x4 scope:local align:4 data:float +@4166 = .sdata2:0x803FA6F8; // type:object size:0x4 scope:local align:4 data:float +@4214 = .sdata2:0x803FA6FC; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x803FA700; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803FA708; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x803FA70C; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x803FA710; // type:object size:0x4 scope:local align:4 data:float +@5123 = .sdata2:0x803FA718; // type:object size:0x4 scope:local align:4 data:float +@5124 = .sdata2:0x803FA71C; // type:object size:0x4 scope:local align:4 data:float +@5125 = .sdata2:0x803FA720; // type:object size:0x4 scope:local align:4 data:float +@5126 = .sdata2:0x803FA724; // type:object size:0x4 scope:local align:4 data:float +@5127 = .sdata2:0x803FA728; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x803FA72C; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x803FA730; // type:object size:0x4 scope:local align:4 data:float +@5310 = .sdata2:0x803FA734; // type:object size:0x4 scope:local align:4 data:float +@5311 = .sdata2:0x803FA738; // type:object size:0x4 scope:local align:4 data:float +@5572 = .sdata2:0x803FA73C; // type:object size:0x4 scope:local align:4 data:float +@5573 = .sdata2:0x803FA740; // type:object size:0x4 scope:local align:4 data:float +@5735 = .sdata2:0x803FA748; // type:object size:0x8 scope:local align:8 data:double +@5736 = .sdata2:0x803FA750; // type:object size:0x8 scope:local align:8 data:double +@5738 = .sdata2:0x803FA758; // type:object size:0x8 scope:local align:8 data:double +@6063 = .sdata2:0x803FA760; // type:object size:0x4 scope:local align:4 data:float +@6064 = .sdata2:0x803FA764; // type:object size:0x4 scope:local align:4 data:float +@6065 = .sdata2:0x803FA768; // type:object size:0x4 scope:local align:4 data:float +@6066 = .sdata2:0x803FA76C; // type:object size:0x4 scope:local align:4 data:float +@6067 = .sdata2:0x803FA770; // type:object size:0x4 scope:local align:4 data:float +@6068 = .sdata2:0x803FA774; // type:object size:0x4 scope:local align:4 data:float +@6117 = .sdata2:0x803FA778; // type:object size:0x4 scope:local align:4 data:float +@6118 = .sdata2:0x803FA77C; // type:object size:0x4 scope:local align:4 data:float +@6119 = .sdata2:0x803FA780; // type:object size:0x4 scope:local align:4 data:float +@6120 = .sdata2:0x803FA784; // type:object size:0x4 scope:local align:4 data:float +@6121 = .sdata2:0x803FA788; // type:object size:0x4 scope:local align:4 data:float +@6144 = .sdata2:0x803FA78C; // type:object size:0x4 scope:local align:4 data:float +@6431 = .sdata2:0x803FA790; // type:object size:0x4 scope:local align:4 data:float +@7227 = .sdata2:0x803FA794; // type:object size:0x4 scope:local align:4 data:float +@7767 = .sdata2:0x803FA798; // type:object size:0x4 scope:local align:4 data:float +@8357 = .sdata2:0x803FA79C; // type:object size:0x4 scope:local align:4 data:float +@8358 = .sdata2:0x803FA7A0; // type:object size:0x4 scope:local align:4 data:float +@8359 = .sdata2:0x803FA7A4; // type:object size:0x4 scope:local align:4 data:float +@9002 = .sdata2:0x803FA7A8; // type:object size:0x4 scope:local align:4 data:float +@9003 = .sdata2:0x803FA7AC; // type:object size:0x4 scope:local align:4 data:float +@9004 = .sdata2:0x803FA7B0; // type:object size:0x4 scope:local align:4 data:float +@9005 = .sdata2:0x803FA7B4; // type:object size:0x4 scope:local align:4 data:float +@9006 = .sdata2:0x803FA7B8; // type:object size:0x4 scope:local align:4 data:float +@9007 = .sdata2:0x803FA7BC; // type:object size:0x4 scope:local align:4 data:float +@9008 = .sdata2:0x803FA7C0; // type:object size:0x4 scope:local align:4 data:float +@9009 = .sdata2:0x803FA7C4; // type:object size:0x4 scope:local align:4 data:float +@9010 = .sdata2:0x803FA7C8; // type:object size:0x4 scope:local align:4 data:float +@9011 = .sdata2:0x803FA7CC; // type:object size:0x4 scope:local align:4 data:float +@9012 = .sdata2:0x803FA7D0; // type:object size:0x4 scope:local align:4 data:float +@9014 = .sdata2:0x803FA7D8; // type:object size:0x8 scope:local align:8 data:double +@9194 = .sdata2:0x803FA7E0; // type:object size:0x4 scope:local align:4 data:float +@9246 = .sdata2:0x803FA7E4; // type:object size:0x4 scope:local align:4 data:float +@9247 = .sdata2:0x803FA7E8; // type:object size:0x4 scope:local align:4 data:float +@9248 = .sdata2:0x803FA7EC; // type:object size:0x4 scope:local align:4 data:float +@9249 = .sdata2:0x803FA7F0; // type:object size:0x4 scope:local align:4 data:float +@9250 = .sdata2:0x803FA7F4; // type:object size:0x4 scope:local align:4 data:float +@9251 = .sdata2:0x803FA7F8; // type:object size:0x4 scope:local align:4 data:float +@10129 = .sdata2:0x803FA7FC; // type:object size:0x4 scope:local align:4 data:float +@10130 = .sdata2:0x803FA800; // type:object size:0x4 scope:local align:4 data:float +@10131 = .sdata2:0x803FA804; // type:object size:0x4 scope:local align:4 data:float +@10132 = .sdata2:0x803FA808; // type:object size:0x4 scope:local align:4 data:float +@10133 = .sdata2:0x803FA80C; // type:object size:0x4 scope:local align:4 data:float +@10134 = .sdata2:0x803FA810; // type:object size:0x4 scope:local align:4 data:float +@10135 = .sdata2:0x803FA814; // type:object size:0x4 scope:local align:4 data:float +@10136 = .sdata2:0x803FA818; // type:object size:0x4 scope:local align:4 data:float +@10137 = .sdata2:0x803FA81C; // type:object size:0x4 scope:local align:4 data:float +@10138 = .sdata2:0x803FA820; // type:object size:0x4 scope:local align:4 data:float +@10139 = .sdata2:0x803FA824; // type:object size:0x4 scope:local align:4 data:float +@10140 = .sdata2:0x803FA828; // type:object size:0x4 scope:local align:4 data:float +@10141 = .sdata2:0x803FA82C; // type:object size:0x4 scope:local align:4 data:float +@10142 = .sdata2:0x803FA830; // type:object size:0x4 scope:local align:4 data:float +@10143 = .sdata2:0x803FA834; // type:object size:0x4 scope:local align:4 data:float +@10144 = .sdata2:0x803FA838; // type:object size:0x4 scope:local align:4 data:float +@10145 = .sdata2:0x803FA83C; // type:object size:0x4 scope:local align:4 data:float +@10146 = .sdata2:0x803FA840; // type:object size:0x4 scope:local align:4 data:float +@10147 = .sdata2:0x803FA844; // type:object size:0x4 scope:local align:4 data:float +@10148 = .sdata2:0x803FA848; // type:object size:0x4 scope:local align:4 data:float +@10149 = .sdata2:0x803FA84C; // type:object size:0x4 scope:local align:4 data:float +@10150 = .sdata2:0x803FA850; // type:object size:0x4 scope:local align:4 data:float +@10151 = .sdata2:0x803FA854; // type:object size:0x4 scope:local align:4 data:float +@10152 = .sdata2:0x803FA858; // type:object size:0x4 scope:local align:4 data:float +@10153 = .sdata2:0x803FA85C; // type:object size:0x4 scope:local align:4 data:float +@10804 = .sdata2:0x803FA860; // type:object size:0x4 scope:local align:4 data:float +@10805 = .sdata2:0x803FA868; // type:object size:0x8 scope:local align:8 data:double +@10806 = .sdata2:0x803FA870; // type:object size:0x4 scope:local align:4 data:float +@10807 = .sdata2:0x803FA878; // type:object size:0x8 scope:local align:8 data:double +@10808 = .sdata2:0x803FA880; // type:object size:0x8 scope:local align:8 data:double +@10809 = .sdata2:0x803FA888; // type:object size:0x4 scope:local align:4 data:float +@10810 = .sdata2:0x803FA88C; // type:object size:0x4 scope:local align:4 data:float +@10811 = .sdata2:0x803FA890; // type:object size:0x4 scope:local align:4 data:float +@10812 = .sdata2:0x803FA894; // type:object size:0x4 scope:local align:4 data:float +@10813 = .sdata2:0x803FA898; // type:object size:0x4 scope:local align:4 data:float +@11355 = .sdata2:0x803FA89C; // type:object size:0x4 scope:local align:4 data:float +@11356 = .sdata2:0x803FA8A0; // type:object size:0x4 scope:local align:4 data:float +@11357 = .sdata2:0x803FA8A4; // type:object size:0x4 scope:local align:4 data:float +@11358 = .sdata2:0x803FA8A8; // type:object size:0x4 scope:local align:4 data:float +@11359 = .sdata2:0x803FA8AC; // type:object size:0x4 scope:local align:4 data:float +@11360 = .sdata2:0x803FA8B0; // type:object size:0x4 scope:local align:4 data:float +@11361 = .sdata2:0x803FA8B4; // type:object size:0x4 scope:local align:4 data:float +@11362 = .sdata2:0x803FA8B8; // type:object size:0x4 scope:local align:4 data:float +@11363 = .sdata2:0x803FA8BC; // type:object size:0x4 scope:local align:4 data:float +@11364 = .sdata2:0x803FA8C0; // type:object size:0x4 scope:local align:4 data:float +@11365 = .sdata2:0x803FA8C4; // type:object size:0x4 scope:local align:4 data:float +@11366 = .sdata2:0x803FA8C8; // type:object size:0x4 scope:local align:4 data:float +@11367 = .sdata2:0x803FA8CC; // type:object size:0x4 scope:local align:4 data:float +@11368 = .sdata2:0x803FA8D0; // type:object size:0x4 scope:local align:4 data:float +@11369 = .sdata2:0x803FA8D4; // type:object size:0x4 scope:local align:4 data:float +@11370 = .sdata2:0x803FA8D8; // type:object size:0x4 scope:local align:4 data:float +@11371 = .sdata2:0x803FA8DC; // type:object size:0x4 scope:local align:4 data:float +@11372 = .sdata2:0x803FA8E0; // type:object size:0x4 scope:local align:4 data:float +@11518 = .sdata2:0x803FA8E4; // type:object size:0x4 scope:local align:4 data:float +@12159 = .sdata2:0x803FA8E8; // type:object size:0x4 scope:local align:4 data:float +@12160 = .sdata2:0x803FA8EC; // type:object size:0x4 scope:local align:4 data:float +@12161 = .sdata2:0x803FA8F0; // type:object size:0x4 scope:local align:4 data:float +@12162 = .sdata2:0x803FA8F4; // type:object size:0x4 scope:local align:4 data:float +@12163 = .sdata2:0x803FA8F8; // type:object size:0x4 scope:local align:4 data:float +@12164 = .sdata2:0x803FA8FC; // type:object size:0x4 scope:local align:4 data:float +@12165 = .sdata2:0x803FA900; // type:object size:0x4 scope:local align:4 data:float +@12166 = .sdata2:0x803FA904; // type:object size:0x4 scope:local align:4 data:float +@13047 = .sdata2:0x803FA908; // type:object size:0x4 scope:local align:4 data:float +@13048 = .sdata2:0x803FA90C; // type:object size:0x4 scope:local align:4 data:float +@13450 = .sdata2:0x803FA910; // type:object size:0x4 scope:local align:4 data:float +@13451 = .sdata2:0x803FA914; // type:object size:0x4 scope:local align:4 data:float +@13452 = .sdata2:0x803FA918; // type:object size:0x4 scope:local align:4 data:float +@14076 = .sdata2:0x803FA91C; // type:object size:0x4 scope:local align:4 data:float +@14077 = .sdata2:0x803FA920; // type:object size:0x4 scope:local align:4 data:float +@14078 = .sdata2:0x803FA924; // type:object size:0x4 scope:local align:4 data:float +@14079 = .sdata2:0x803FA928; // type:object size:0x4 scope:local align:4 data:float +@14643 = .sdata2:0x803FA92C; // type:object size:0x4 scope:local align:4 data:float +@14644 = .sdata2:0x803FA930; // type:object size:0x4 scope:local align:4 data:float +@14645 = .sdata2:0x803FA934; // type:object size:0x4 scope:local align:4 data:float +@14646 = .sdata2:0x803FA938; // type:object size:0x4 scope:local align:4 data:float +@14647 = .sdata2:0x803FA93C; // type:object size:0x4 scope:local align:4 data:float +@14648 = .sdata2:0x803FA940; // type:object size:0x4 scope:local align:4 data:float +@14649 = .sdata2:0x803FA944; // type:object size:0x4 scope:local align:4 data:float +@14650 = .sdata2:0x803FA948; // type:object size:0x4 scope:local align:4 data:float +@14651 = .sdata2:0x803FA94C; // type:object size:0x4 scope:local align:4 data:float +@15074 = .sdata2:0x803FA950; // type:object size:0x4 scope:local align:4 data:float +@15075 = .sdata2:0x803FA954; // type:object size:0x4 scope:local align:4 data:float +@15076 = .sdata2:0x803FA958; // type:object size:0x4 scope:local align:4 data:float +@15077 = .sdata2:0x803FA95C; // type:object size:0x4 scope:local align:4 data:float +@15078 = .sdata2:0x803FA960; // type:object size:0x4 scope:local align:4 data:float +@16394 = .sdata2:0x803FA964; // type:object size:0x4 scope:local align:4 data:float +@16395 = .sdata2:0x803FA968; // type:object size:0x4 scope:local align:4 data:float +@16396 = .sdata2:0x803FA96C; // type:object size:0x4 scope:local align:4 data:float +@16397 = .sdata2:0x803FA970; // type:object size:0x4 scope:local align:4 data:float +@16398 = .sdata2:0x803FA974; // type:object size:0x4 scope:local align:4 data:float +@16399 = .sdata2:0x803FA978; // type:object size:0x4 scope:local align:4 data:float +@16400 = .sdata2:0x803FA97C; // type:object size:0x4 scope:local align:4 data:float +@16401 = .sdata2:0x803FA980; // type:object size:0x4 scope:local align:4 data:float +@16771 = .sdata2:0x803FA984; // type:object size:0x4 scope:local align:4 data:float +@17595 = .sdata2:0x803FA988; // type:object size:0x4 scope:local align:4 data:float +@17596 = .sdata2:0x803FA98C; // type:object size:0x4 scope:local align:4 data:float +@17597 = .sdata2:0x803FA990; // type:object size:0x4 scope:local align:4 data:float +PatternLengthMax__Q29dCamera_c23@class$4037d_camera_cpp = .sdata2:0x803FA994; // type:object size:0x4 scope:global align:4 data:4byte +@17778 = .sdata2:0x803FA998; // type:object size:0x4 scope:local align:4 data:float +@18178 = .sdata2:0x803FA99C; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x803FA9A0; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x803FA9A8; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x803FA9AC; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x803FA9B0; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x803FA9B4; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803FA9B8; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x803FA9BC; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x803FA9C0; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x803FA9C4; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x803FA9C8; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x803FA9CC; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x803FA9D0; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x803FA9D4; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x803FA9D8; // type:object size:0x4 scope:local align:4 data:float +@4101 = .sdata2:0x803FA9E0; // type:object size:0x8 scope:local align:8 data:double +@4188 = .sdata2:0x803FA9E8; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x803FA9EC; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x803FA9F0; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x803FA9F4; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x803FA9F8; // type:object size:0x4 scope:local align:4 data:float +@4051 = .sdata2:0x803FA9FC; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803FAA00; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803FAA04; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x803FAA08; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x803FAA10; // type:object size:0x8 scope:local align:8 data:double +@4196 = .sdata2:0x803FAA18; // type:object size:0x4 scope:local align:4 data:float +@4197 = .sdata2:0x803FAA1C; // type:object size:0x4 scope:local align:4 data:float +@4299 = .sdata2:0x803FAA20; // type:object size:0x4 scope:local align:4 data:float +@4329 = .sdata2:0x803FAA24; // type:object size:0x4 scope:local align:4 data:float +@4330 = .sdata2:0x803FAA28; // type:object size:0x4 scope:local align:4 data:float +@4475 = .sdata2:0x803FAA30; // type:object size:0x8 scope:local align:8 data:double +@4901 = .sdata2:0x803FAA38; // type:object size:0x4 scope:local align:4 data:float +@4902 = .sdata2:0x803FAA3C; // type:object size:0x4 scope:local align:4 data:float +@5719 = .sdata2:0x803FAA40; // type:object size:0x4 scope:local align:4 data:float +@5720 = .sdata2:0x803FAA44; // type:object size:0x4 scope:local align:4 data:float +@5721 = .sdata2:0x803FAA48; // type:object size:0x4 scope:local align:4 data:float +@5722 = .sdata2:0x803FAA4C; // type:object size:0x4 scope:local align:4 data:float +@5953 = .sdata2:0x803FAA50; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x803FAA58; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x803FAA5C; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x803FAA60; // type:object size:0x4 scope:local align:4 data:float +@4319 = .sdata2:0x803FAA64; // type:object size:0x4 scope:local align:4 data:float +@4320 = .sdata2:0x803FAA68; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803FAA6C; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x803FAA70; // type:object size:0x8 scope:local align:8 data:double +@4433 = .sdata2:0x803FAA78; // type:object size:0x4 scope:local align:4 data:float +@4491 = .sdata2:0x803FAA7C; // type:object size:0x4 scope:local align:4 data:float +@4492 = .sdata2:0x803FAA80; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x803FAA84; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x803FAA88; // type:object size:0x4 scope:local align:4 data:float +@4495 = .sdata2:0x803FAA8C; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x803FAA90; // type:object size:0x4 scope:local align:4 data:float +@4521 = .sdata2:0x803FAA94; // type:object size:0x4 scope:local align:4 data:float +@4522 = .sdata2:0x803FAA98; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x803FAA9C; // type:object size:0x4 scope:local align:4 data:float +@4536 = .sdata2:0x803FAAA0; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x803FAAA8; // type:object size:0x8 scope:local align:8 data:double +@4520 = .sdata2:0x803FAAB0; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x803FAAB4; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x803FAAB8; // type:object size:0x4 scope:local align:4 data:float +@4590 = .sdata2:0x803FAABC; // type:object size:0x4 scope:local align:4 data:float +@4591 = .sdata2:0x803FAAC0; // type:object size:0x8 scope:local align:8 data:double +@4592 = .sdata2:0x803FAAC8; // type:object size:0x8 scope:local align:8 data:double +@4758 = .sdata2:0x803FAAD0; // type:object size:0x4 scope:local align:4 data:float +@4779 = .sdata2:0x803FAAD4; // type:object size:0x4 scope:local align:4 data:float +@4781 = .sdata2:0x803FAAD8; // type:object size:0x8 scope:local align:8 data:double +@4875 = .sdata2:0x803FAAE0; // type:object size:0x4 scope:local align:4 data:float +@4876 = .sdata2:0x803FAAE4; // type:object size:0x4 scope:local align:4 data:float +@4877 = .sdata2:0x803FAAE8; // type:object size:0x4 scope:local align:4 data:float +@4878 = .sdata2:0x803FAAEC; // type:object size:0x4 scope:local align:4 data:float +@4879 = .sdata2:0x803FAAF0; // type:object size:0x4 scope:local align:4 data:float +@5057 = .sdata2:0x803FAAF4; // type:object size:0x4 scope:local align:4 data:float +@5058 = .sdata2:0x803FAAF8; // type:object size:0x4 scope:local align:4 data:float +@5059 = .sdata2:0x803FAAFC; // type:object size:0x4 scope:local align:4 data:float +@5099 = .sdata2:0x803FAB00; // type:object size:0x4 scope:local align:4 data:float +@5100 = .sdata2:0x803FAB04; // type:object size:0x4 scope:local align:4 data:float +@5101 = .sdata2:0x803FAB08; // type:object size:0x4 scope:local align:4 data:float +@5131 = .sdata2:0x803FAB0C; // type:object size:0x4 scope:local align:4 data:float +@5241 = .sdata2:0x803FAB10; // type:object size:0x4 scope:local align:4 data:float +@5242 = .sdata2:0x803FAB14; // type:object size:0x4 scope:local align:4 data:float +@5470 = .sdata2:0x803FAB18; // type:object size:0x4 scope:local align:4 data:float +@5471 = .sdata2:0x803FAB1C; // type:object size:0x4 scope:local align:4 data:float +@5472 = .sdata2:0x803FAB20; // type:object size:0x4 scope:local align:4 data:float +@5473 = .sdata2:0x803FAB24; // type:object size:0x4 scope:local align:4 data:float +@5474 = .sdata2:0x803FAB28; // type:object size:0x4 scope:local align:4 data:float +@5475 = .sdata2:0x803FAB2C; // type:object size:0x4 scope:local align:4 data:float +@5476 = .sdata2:0x803FAB30; // type:object size:0x4 scope:local align:4 data:float +@5477 = .sdata2:0x803FAB34; // type:object size:0x4 scope:local align:4 data:float +@5478 = .sdata2:0x803FAB38; // type:object size:0x4 scope:local align:4 data:float +@5479 = .sdata2:0x803FAB3C; // type:object size:0x4 scope:local align:4 data:float +@5838 = .sdata2:0x803FAB40; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x803FAB44; // type:object size:0x4 scope:local align:4 data:float +@5983 = .sdata2:0x803FAB48; // type:object size:0x4 scope:local align:4 data:float +@5984 = .sdata2:0x803FAB4C; // type:object size:0x4 scope:local align:4 data:float +@5985 = .sdata2:0x803FAB50; // type:object size:0x4 scope:local align:4 data:float +@6116 = .sdata2:0x803FAB54; // type:object size:0x4 scope:local align:4 data:float +@6332 = .sdata2:0x803FAB58; // type:object size:0x4 scope:local align:4 data:float +@6333 = .sdata2:0x803FAB5C; // type:object size:0x4 scope:local align:4 data:float +@6334 = .sdata2:0x803FAB60; // type:object size:0x4 scope:local align:4 data:float +@6335 = .sdata2:0x803FAB64; // type:object size:0x4 scope:local align:4 data:float +@6621 = .sdata2:0x803FAB68; // type:object size:0x4 scope:local align:4 data:float +@6694 = .sdata2:0x803FAB6C; // type:object size:0x4 scope:local align:4 data:float +@6695 = .sdata2:0x803FAB70; // type:object size:0x4 scope:local align:4 data:float +@6696 = .sdata2:0x803FAB74; // type:object size:0x4 scope:local align:4 data:float +@6798 = .sdata2:0x803FAB78; // type:object size:0x4 scope:local align:4 data:float +@6815 = .sdata2:0x803FAB7C; // type:object size:0x4 scope:local align:4 data:float +@6855 = .sdata2:0x803FAB80; // type:object size:0x4 scope:local align:4 data:float +@6906 = .sdata2:0x803FAB84; // type:object size:0x4 scope:local align:4 data:float +@7031 = .sdata2:0x803FAB88; // type:object size:0x4 scope:local align:4 data:float +@7032 = .sdata2:0x803FAB8C; // type:object size:0x4 scope:local align:4 data:float +@7033 = .sdata2:0x803FAB90; // type:object size:0x4 scope:local align:4 data:float +@7034 = .sdata2:0x803FAB94; // type:object size:0x4 scope:local align:4 data:float +@7035 = .sdata2:0x803FAB98; // type:object size:0x4 scope:local align:4 data:float +@7036 = .sdata2:0x803FAB9C; // type:object size:0x4 scope:local align:4 data:float +@7249 = .sdata2:0x803FABA0; // type:object size:0x4 scope:local align:4 data:float +@7250 = .sdata2:0x803FABA4; // type:object size:0x4 scope:local align:4 data:float +@7300 = .sdata2:0x803FABA8; // type:object size:0x4 scope:local align:4 data:float +@7301 = .sdata2:0x803FABAC; // type:object size:0x4 scope:local align:4 data:float +@7302 = .sdata2:0x803FABB0; // type:object size:0x4 scope:local align:4 data:float +@7314 = .sdata2:0x803FABB4; // type:object size:0x4 scope:local align:4 data:float +@7315 = .sdata2:0x803FABB8; // type:object size:0x4 scope:local align:4 data:float +@7316 = .sdata2:0x803FABBC; // type:object size:0x4 scope:local align:4 data:float +@7419 = .sdata2:0x803FABC0; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x803FABC8; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x803FABCC; // type:object size:0x4 scope:local align:4 data:float +@4110 = .sdata2:0x803FABD0; // type:object size:0x8 scope:local align:8 data:double +@4150 = .sdata2:0x803FABD8; // type:object size:0x4 scope:local align:4 data:float +@4151 = .sdata2:0x803FABDC; // type:object size:0x4 scope:local align:4 data:float +@4152 = .sdata2:0x803FABE0; // type:object size:0x4 scope:local align:4 data:float +@4153 = .sdata2:0x803FABE4; // type:object size:0x4 scope:local align:4 data:float +@4154 = .sdata2:0x803FABE8; // type:object size:0x4 scope:local align:4 data:float +@4155 = .sdata2:0x803FABEC; // type:object size:0x4 scope:local align:4 data:float +@4156 = .sdata2:0x803FABF0; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x803FABF4; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803FABF8; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x803FABFC; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x803FAC00; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x803FAC08; // type:object size:0x8 scope:local align:8 data:double +@4210 = .sdata2:0x803FAC10; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x803FAC14; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x803FAC18; // type:object size:0x4 scope:local align:4 data:float +@4227 = .sdata2:0x803FAC1C; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x803FAC20; // type:object size:0x4 scope:local align:4 data:float +@4383 = .sdata2:0x803FAC24; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x803FAC28; // type:object size:0x4 scope:local align:4 data:float +@4385 = .sdata2:0x803FAC2C; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803FAC30; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803FAC34; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x803FAC38; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x803FAC40; // type:object size:0x8 scope:local align:8 data:double +@4390 = .sdata2:0x803FAC48; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x803FAC4C; // type:object size:0x4 scope:local align:4 data:float +@4392 = .sdata2:0x803FAC50; // type:object size:0x8 scope:local align:8 data:double +@4393 = .sdata2:0x803FAC58; // type:object size:0x4 scope:local align:4 data:float +@4394 = .sdata2:0x803FAC5C; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803FAC60; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803FAC64; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x803FAC68; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x803FAC6C; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x803FAC70; // type:object size:0x4 scope:local align:4 data:float +@4008 = .sdata2:0x803FAC74; // type:object size:0x4 scope:local align:4 data:float +@4009 = .sdata2:0x803FAC78; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x803FAC7C; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x803FAC80; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x803FAC84; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x803FAC88; // type:object size:0x4 scope:local align:4 data:float +@4014 = .sdata2:0x803FAC8C; // type:object size:0x4 scope:local align:4 data:float +@4015 = .sdata2:0x803FAC90; // type:object size:0x4 scope:local align:4 data:float +@4016 = .sdata2:0x803FAC94; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803FAC98; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x803FAC9C; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x803FACA0; // type:object size:0x4 scope:local align:4 data:4byte +@4077 = .sdata2:0x803FACA4; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803FACA8; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x803FACAC; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x803FACB0; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803FACB4; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803FACB8; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x803FACBC; // type:object size:0x4 scope:local align:4 data:float +@4206 = .sdata2:0x803FACC0; // type:object size:0x4 scope:local align:4 data:float +@4207 = .sdata2:0x803FACC4; // type:object size:0x4 scope:local align:4 data:float +@4208 = .sdata2:0x803FACC8; // type:object size:0x4 scope:local align:4 data:float +@4209 = .sdata2:0x803FACCC; // type:object size:0x4 scope:local align:4 data:float +@4210 = .sdata2:0x803FACD0; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x803FACD4; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x803FACD8; // type:object size:0x4 scope:local align:4 data:float +@4213 = .sdata2:0x803FACDC; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x803FACE0; // type:object size:0x8 scope:local align:8 data:double +@4261 = .sdata2:0x803FACE8; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x803FACEC; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x803FACF0; // type:object size:0x4 scope:local align:4 data:float +@4451 = .sdata2:0x803FACF4; // type:object size:0x4 scope:local align:4 data:float +@4530 = .sdata2:0x803FACF8; // type:object size:0x4 scope:local align:4 data:float +@4656 = .sdata2:0x803FACFC; // type:object size:0x4 scope:local align:4 data:4byte +@4660 = .sdata2:0x803FAD00; // type:object size:0x4 scope:local align:4 data:4byte +@4663 = .sdata2:0x803FAD04; // type:object size:0x4 scope:local align:4 data:4byte +@4793 = .sdata2:0x803FAD08; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x803FAD0C; // type:object size:0x4 scope:local align:4 data:float +@4795 = .sdata2:0x803FAD10; // type:object size:0x4 scope:local align:4 data:float +@4796 = .sdata2:0x803FAD14; // type:object size:0x4 scope:local align:4 data:float +@4797 = .sdata2:0x803FAD18; // type:object size:0x4 scope:local align:4 data:float +@4798 = .sdata2:0x803FAD1C; // type:object size:0x4 scope:local align:4 data:float +@4804 = .sdata2:0x803FAD20; // type:object size:0x8 scope:local align:8 data:double +@4955 = .sdata2:0x803FAD28; // type:object size:0x4 scope:local align:4 data:float +@5091 = .sdata2:0x803FAD2C; // type:object size:0x4 scope:local align:4 data:float +@5092 = .sdata2:0x803FAD30; // type:object size:0x4 scope:local align:4 data:float +@5093 = .sdata2:0x803FAD34; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x803FAD38; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x803FAD3C; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803FAD40; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x803FAD48; // type:object size:0x8 scope:local align:8 data:double +@4440 = .sdata2:0x803FAD50; // type:object size:0x4 scope:local align:4 data:float +@4443 = .sdata2:0x803FAD58; // type:object size:0x8 scope:local align:8 data:double +@5050 = .sdata2:0x803FAD60; // type:object size:0x4 scope:local align:4 data:float +@5051 = .sdata2:0x803FAD64; // type:object size:0x4 scope:local align:4 data:float +@5148 = .sdata2:0x803FAD68; // type:object size:0x4 scope:local align:4 data:float +@5149 = .sdata2:0x803FAD6C; // type:object size:0x4 scope:local align:4 data:float +@5150 = .sdata2:0x803FAD70; // type:object size:0x4 scope:local align:4 data:float +@5151 = .sdata2:0x803FAD74; // type:object size:0x4 scope:local align:4 data:float +@5152 = .sdata2:0x803FAD78; // type:object size:0x4 scope:local align:4 data:float +@5177 = .sdata2:0x803FAD7C; // type:object size:0x4 scope:local align:4 data:float +@5178 = .sdata2:0x803FAD80; // type:object size:0x4 scope:local align:4 data:float +@5179 = .sdata2:0x803FAD84; // type:object size:0x4 scope:local align:4 data:float +@5180 = .sdata2:0x803FAD88; // type:object size:0x4 scope:local align:4 data:float +@5339 = .sdata2:0x803FAD8C; // type:object size:0x4 scope:local align:4 data:float +@5351 = .sdata2:0x803FAD90; // type:object size:0x4 scope:local align:4 data:float +@5363 = .sdata2:0x803FAD94; // type:object size:0x4 scope:local align:4 data:float +melody$5367 = .sdata2:0x803FAD98; // type:object size:0x6 scope:local align:4 +triforce$5368 = .sdata2:0x803FADA0; // type:object size:0x8 scope:local align:4 data:byte +symbol$5369 = .sdata2:0x803FADA8; // type:object size:0x3 scope:local align:4 +collect$5370 = .sdata2:0x803FADAC; // type:object size:0x5 scope:local align:4 +@5660 = .sdata2:0x803FADB4; // type:object size:0x4 scope:local align:4 data:float +@5911 = .sdata2:0x803FADB8; // type:object size:0x4 scope:local align:4 data:float +@5912 = .sdata2:0x803FADBC; // type:object size:0x4 scope:local align:4 data:float +@5913 = .sdata2:0x803FADC0; // type:object size:0x4 scope:local align:4 data:float +@6282 = .sdata2:0x803FADC4; // type:object size:0x4 scope:local align:4 data:float +@6283 = .sdata2:0x803FADC8; // type:object size:0x4 scope:local align:4 data:float +@6788 = .sdata2:0x803FADCC; // type:object size:0x4 scope:local align:4 data:float +@7299 = .sdata2:0x803FADD0; // type:object size:0x4 scope:local align:4 data:float +@7616 = .sdata2:0x803FADD4; // type:object size:0x4 scope:local align:4 data:float +@8592 = .sdata2:0x803FADD8; // type:object size:0x6 scope:local align:4 data:4byte +@4382 = .sdata2:0x803FADE0; // type:object size:0x4 scope:local align:4 data:float +@4383 = .sdata2:0x803FADE4; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x803FADE8; // type:object size:0x4 scope:local align:4 data:float +@4516 = .sdata2:0x803FADEC; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x803FADF0; // type:object size:0x4 scope:local align:4 data:float +@4518 = .sdata2:0x803FADF4; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803FADF8; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x803FADFC; // type:object size:0x4 scope:local align:4 data:float +@4521 = .sdata2:0x803FAE00; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x803FAE08; // type:object size:0x8 scope:local align:8 data:double +@5038 = .sdata2:0x803FAE10; // type:object size:0x4 scope:local align:4 data:float +@5151 = .sdata2:0x803FAE18; // type:object size:0x8 scope:local align:8 data:double +@5258 = .sdata2:0x803FAE20; // type:object size:0x4 scope:local align:4 data:float +@5259 = .sdata2:0x803FAE24; // type:object size:0x4 scope:local align:4 data:float +@5358 = .sdata2:0x803FAE28; // type:object size:0x4 scope:local align:4 data:float +@5359 = .sdata2:0x803FAE2C; // type:object size:0x4 scope:local align:4 data:float +@5360 = .sdata2:0x803FAE30; // type:object size:0x4 scope:local align:4 data:float +@5361 = .sdata2:0x803FAE34; // type:object size:0x4 scope:local align:4 data:float +@5362 = .sdata2:0x803FAE38; // type:object size:0x4 scope:local align:4 data:float +@5387 = .sdata2:0x803FAE3C; // type:object size:0x4 scope:local align:4 data:float +@5388 = .sdata2:0x803FAE40; // type:object size:0x4 scope:local align:4 data:float +@5389 = .sdata2:0x803FAE44; // type:object size:0x4 scope:local align:4 data:float +@5390 = .sdata2:0x803FAE48; // type:object size:0x4 scope:local align:4 data:float +@5563 = .sdata2:0x803FAE4C; // type:object size:0x4 scope:local align:4 data:float +@6120 = .sdata2:0x803FAE50; // type:object size:0x4 scope:local align:4 data:float +@6221 = .sdata2:0x803FAE54; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x803FAE58; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x803FAE5C; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x803FAE60; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x803FAE64; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x803FAE68; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x803FAE6C; // type:object size:0x4 scope:local align:4 data:float +@4195 = .sdata2:0x803FAE70; // type:object size:0x4 scope:local align:4 data:float +@4196 = .sdata2:0x803FAE74; // type:object size:0x4 scope:local align:4 data:float +@4197 = .sdata2:0x803FAE78; // type:object size:0x4 scope:local align:4 data:float +@4198 = .sdata2:0x803FAE7C; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x803FAE80; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803FAE84; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x803FAE88; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x803FAE8C; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803FAE90; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803FAE94; // type:object size:0x4 scope:local align:4 data:float +@4256 = .sdata2:0x803FAE98; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x803FAE9C; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x803FAEA0; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x803FAEA4; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x803FAEA8; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x803FAEAC; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803FAEB0; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x803FAEB4; // type:object size:0x4 scope:local align:4 data:float +@4606 = .sdata2:0x803FAEB8; // type:object size:0x4 scope:local align:4 data:float +@4607 = .sdata2:0x803FAEBC; // type:object size:0x4 scope:local align:4 data:float +@4609 = .sdata2:0x803FAEC0; // type:object size:0x8 scope:local align:8 data:double +@4718 = .sdata2:0x803FAEC8; // type:object size:0x4 scope:local align:4 data:float +@4719 = .sdata2:0x803FAECC; // type:object size:0x4 scope:local align:4 data:float +@4895 = .sdata2:0x803FAED0; // type:object size:0x4 scope:local align:4 data:float +@5228 = .sdata2:0x803FAED8; // type:object size:0x8 scope:local align:8 data:double +@5261 = .sdata2:0x803FAEE0; // type:object size:0x8 scope:local align:8 data:double +@5417 = .sdata2:0x803FAEE8; // type:object size:0x4 scope:local align:4 data:float +@5712 = .sdata2:0x803FAEEC; // type:object size:0x4 scope:local align:4 data:float +@5944 = .sdata2:0x803FAEF0; // type:object size:0x4 scope:local align:4 data:float +@5945 = .sdata2:0x803FAEF4; // type:object size:0x4 scope:local align:4 data:float +@5946 = .sdata2:0x803FAEF8; // type:object size:0x4 scope:local align:4 data:float +@6809 = .sdata2:0x803FAEFC; // type:object size:0x4 scope:local align:4 data:float +@6810 = .sdata2:0x803FAF00; // type:object size:0x4 scope:local align:4 data:float +@6811 = .sdata2:0x803FAF04; // type:object size:0x4 scope:local align:4 data:float +@6812 = .sdata2:0x803FAF08; // type:object size:0x4 scope:local align:4 data:float +@6896 = .sdata2:0x803FAF0C; // type:object size:0x4 scope:local align:4 data:float +@6989 = .sdata2:0x803FAF10; // type:object size:0x4 scope:local align:4 data:float +@7364 = .sdata2:0x803FAF14; // type:object size:0x4 scope:local align:4 data:float +@7692 = .sdata2:0x803FAF18; // type:object size:0x4 scope:local align:4 data:float +@7868 = .sdata2:0x803FAF1C; // type:object size:0x4 scope:local align:4 data:float +@7962 = .sdata2:0x803FAF20; // type:object size:0x8 scope:local align:8 data:double +@4112 = .sdata2:0x803FAF28; // type:object size:0x4 scope:local align:4 data:float +@4113 = .sdata2:0x803FAF2C; // type:object size:0x4 scope:local align:4 data:float +@4114 = .sdata2:0x803FAF30; // type:object size:0x4 scope:local align:4 data:float +@4115 = .sdata2:0x803FAF34; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x803FAF38; // type:object size:0x4 scope:local align:4 data:float +@4117 = .sdata2:0x803FAF3C; // type:object size:0x4 scope:local align:4 data:float +@4118 = .sdata2:0x803FAF40; // type:object size:0x4 scope:local align:4 data:float +@4119 = .sdata2:0x803FAF44; // type:object size:0x4 scope:local align:4 data:float +@4120 = .sdata2:0x803FAF48; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x803FAF4C; // type:object size:0x4 scope:local align:4 data:float +@4184 = .sdata2:0x803FAF50; // type:object size:0x4 scope:local align:4 data:float +@4185 = .sdata2:0x803FAF54; // type:object size:0x4 scope:local align:4 data:float +@4403 = .sdata2:0x803FAF58; // type:object size:0x4 scope:local align:4 data:float +@4404 = .sdata2:0x803FAF5C; // type:object size:0x4 scope:local align:4 data:float +@4406 = .sdata2:0x803FAF60; // type:object size:0x8 scope:local align:8 data:double +@4467 = .sdata2:0x803FAF68; // type:object size:0x4 scope:local align:4 data:float +@4468 = .sdata2:0x803FAF6C; // type:object size:0x4 scope:local align:4 data:float +@4713 = .sdata2:0x803FAF70; // type:object size:0x4 scope:local align:4 data:float +@5194 = .sdata2:0x803FAF74; // type:object size:0x4 scope:local align:4 data:float +@5195 = .sdata2:0x803FAF78; // type:object size:0x4 scope:local align:4 data:float +@5260 = .sdata2:0x803FAF80; // type:object size:0x8 scope:local align:8 data:double +@5715 = .sdata2:0x803FAF88; // type:object size:0x4 scope:local align:4 data:float +@6402 = .sdata2:0x803FAF8C; // type:object size:0x4 scope:local align:4 data:float +@6446 = .sdata2:0x803FAF90; // type:object size:0x4 scope:local align:4 data:float +@6447 = .sdata2:0x803FAF94; // type:object size:0x4 scope:local align:4 data:float +@6448 = .sdata2:0x803FAF98; // type:object size:0x4 scope:local align:4 data:float +@6592 = .sdata2:0x803FAF9C; // type:object size:0x4 scope:local align:4 data:float +@6593 = .sdata2:0x803FAFA0; // type:object size:0x4 scope:local align:4 data:float +@6627 = .sdata2:0x803FAFA4; // type:object size:0x4 scope:local align:4 data:float +@6628 = .sdata2:0x803FAFA8; // type:object size:0x4 scope:local align:4 data:float +@6703 = .sdata2:0x803FAFAC; // type:object size:0x4 scope:local align:4 data:float +@6704 = .sdata2:0x803FAFB0; // type:object size:0x4 scope:local align:4 data:float +@4058 = .sdata2:0x803FAFB8; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803FAFBC; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x803FAFC0; // type:object size:0x4 scope:local align:4 data:float +@4392 = .sdata2:0x803FAFC4; // type:object size:0x4 scope:local align:4 data:float +@4393 = .sdata2:0x803FAFC8; // type:object size:0x4 scope:local align:4 data:float +@4395 = .sdata2:0x803FAFD0; // type:object size:0x8 scope:local align:8 data:double +@4448 = .sdata2:0x803FAFD8; // type:object size:0x4 scope:local align:4 data:float +@6598 = .sdata2:0x803FAFDC; // type:object size:0x4 scope:local align:4 data:float +@6837 = .sdata2:0x803FAFE0; // type:object size:0x8 scope:local align:8 data:double +@6978 = .sdata2:0x803FAFE8; // type:object size:0x4 scope:local align:4 data:float +@7631 = .sdata2:0x803FAFEC; // type:object size:0x4 scope:local align:4 data:float +@7632 = .sdata2:0x803FAFF0; // type:object size:0x4 scope:local align:4 data:float +@7818 = .sdata2:0x803FAFF4; // type:object size:0x4 scope:local align:4 data:float +@7819 = .sdata2:0x803FAFF8; // type:object size:0x4 scope:local align:4 data:float +@8013 = .sdata2:0x803FAFFC; // type:object size:0x4 scope:local align:4 data:float +@8014 = .sdata2:0x803FB000; // type:object size:0x4 scope:local align:4 data:float +@8150 = .sdata2:0x803FB004; // type:object size:0x4 scope:local align:4 data:float +@8151 = .sdata2:0x803FB008; // type:object size:0x4 scope:local align:4 data:float +@8152 = .sdata2:0x803FB00C; // type:object size:0x4 scope:local align:4 data:float +@9797 = .sdata2:0x803FB010; // type:object size:0x4 scope:local align:4 data:float +@4105 = .sdata2:0x803FB018; // type:object size:0x4 scope:local align:4 data:float +@4106 = .sdata2:0x803FB01C; // type:object size:0x4 scope:local align:4 data:float +@4107 = .sdata2:0x803FB020; // type:object size:0x4 scope:local align:4 data:float +@4122 = .sdata2:0x803FB024; // type:object size:0x4 scope:local align:4 data:float +@4123 = .sdata2:0x803FB028; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x803FB030; // type:object size:0x8 scope:local align:8 data:double +@4151 = .sdata2:0x803FB038; // type:object size:0x4 scope:local align:4 data:float +@4152 = .sdata2:0x803FB03C; // type:object size:0x4 scope:local align:4 data:float +@4153 = .sdata2:0x803FB040; // type:object size:0x4 scope:local align:4 data:float +@4154 = .sdata2:0x803FB044; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x803FB048; // type:object size:0x4 scope:local align:4 data:float +@4220 = .sdata2:0x803FB04C; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803FB050; // type:object size:0x4 scope:local align:4 data:float +@4330 = .sdata2:0x803FB054; // type:object size:0x4 scope:local align:4 data:float +@4331 = .sdata2:0x803FB058; // type:object size:0x4 scope:local align:4 data:float +@4542 = .sdata2:0x803FB060; // type:object size:0x8 scope:local align:8 data:double +@4642 = .sdata2:0x803FB068; // type:object size:0x4 scope:local align:4 data:float +@4723 = .sdata2:0x803FB06C; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x803FB070; // type:object size:0x4 scope:local align:4 data:float +@4725 = .sdata2:0x803FB074; // type:object size:0x4 scope:local align:4 data:float +@4059 = .sdata2:0x803FB078; // type:object size:0x4 scope:local align:4 data:float +@4060 = .sdata2:0x803FB07C; // type:object size:0x4 scope:local align:4 data:float +@4061 = .sdata2:0x803FB080; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x803FB084; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x803FB088; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803FB08C; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x803FB090; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x803FB094; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x803FB098; // type:object size:0x8 scope:local align:8 data:double +@4281 = .sdata2:0x803FB0A0; // type:object size:0x4 scope:local align:4 data:float +@4282 = .sdata2:0x803FB0A4; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x803FB0A8; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x803FB0AC; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x803FB0B0; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x803FB0B4; // type:object size:0x4 scope:local align:4 data:float +@4351 = .sdata2:0x803FB0B8; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x803FB0BC; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x803FB0C0; // type:object size:0x4 scope:local align:4 data:float +@5166 = .sdata2:0x803FB0C4; // type:object size:0x4 scope:local align:4 data:float +@5168 = .sdata2:0x803FB0C8; // type:object size:0x8 scope:local align:8 data:double +@4299 = .sdata2:0x803FB0D0; // type:object size:0x4 scope:local align:4 data:float +@4300 = .sdata2:0x803FB0D4; // type:object size:0x4 scope:local align:4 data:float +@4301 = .sdata2:0x803FB0D8; // type:object size:0x4 scope:local align:4 data:float +@4317 = .sdata2:0x803FB0DC; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x803FB0E0; // type:object size:0x4 scope:local align:4 data:float +@7759 = .sdata2:0x803FB0E4; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x803FB0E8; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x803FB0F0; // type:object size:0x8 scope:local align:8 data:double +@4324 = .sdata2:0x803FB0F8; // type:object size:0x4 scope:local align:4 data:float +@4585 = .sdata2:0x803FB0FC; // type:object size:0x4 scope:local align:4 data:float +@5168 = .sdata2:0x803FB100; // type:object size:0x4 scope:local align:4 data:float +@5221 = .sdata2:0x803FB104; // type:object size:0x4 scope:local align:4 data:float +@5222 = .sdata2:0x803FB108; // type:object size:0x4 scope:local align:4 data:float +@5223 = .sdata2:0x803FB10C; // type:object size:0x4 scope:local align:4 data:float +@5225 = .sdata2:0x803FB110; // type:object size:0x8 scope:local align:8 data:double +@5289 = .sdata2:0x803FB118; // type:object size:0x4 scope:local align:4 data:float +@5290 = .sdata2:0x803FB11C; // type:object size:0x4 scope:local align:4 data:float +@5323 = .sdata2:0x803FB120; // type:object size:0x4 scope:local align:4 data:float +@5324 = .sdata2:0x803FB124; // type:object size:0x4 scope:local align:4 data:float +@5346 = .sdata2:0x803FB128; // type:object size:0x4 scope:local align:4 data:float +@5357 = .sdata2:0x803FB12C; // type:object size:0x4 scope:local align:4 data:float +@5358 = .sdata2:0x803FB130; // type:object size:0x4 scope:local align:4 data:float +@5359 = .sdata2:0x803FB134; // type:object size:0x4 scope:local align:4 data:float +@5360 = .sdata2:0x803FB138; // type:object size:0x4 scope:local align:4 data:float +@5361 = .sdata2:0x803FB13C; // type:object size:0x4 scope:local align:4 data:float +@5362 = .sdata2:0x803FB140; // type:object size:0x4 scope:local align:4 data:float +@5475 = .sdata2:0x803FB144; // type:object size:0x4 scope:local align:4 data:float +@5476 = .sdata2:0x803FB148; // type:object size:0x4 scope:local align:4 data:float +@5477 = .sdata2:0x803FB14C; // type:object size:0x4 scope:local align:4 data:float +@5629 = .sdata2:0x803FB150; // type:object size:0x4 scope:local align:4 data:float +@5669 = .sdata2:0x803FB154; // type:object size:0x4 scope:local align:4 data:float +@5670 = .sdata2:0x803FB158; // type:object size:0x4 scope:local align:4 data:float +cc_r$5691 = .sdata2:0x803FB15C; // type:object size:0x4 scope:local align:4 +cc_g$5692 = .sdata2:0x803FB160; // type:object size:0x4 scope:local align:4 +cc_b$5693 = .sdata2:0x803FB164; // type:object size:0x4 scope:local align:4 +@6382 = .sdata2:0x803FB168; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803FB170; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x803FB174; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803FB178; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803FB180; // type:object size:0x8 scope:local align:8 data:double +@4281 = .sdata2:0x803FB188; // type:object size:0x4 scope:local align:4 data:float +@4298 = .sdata2:0x803FB18C; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x803FB190; // type:object size:0x4 scope:local align:4 data:4byte +@4326 = .sdata2:0x803FB194; // type:object size:0x4 scope:local align:4 data:4byte +@4328 = .sdata2:0x803FB198; // type:object size:0x4 scope:local align:4 data:4byte +@4346 = .sdata2:0x803FB19C; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x803FB1A0; // type:object size:0x8 scope:local align:8 data:double +@4453 = .sdata2:0x803FB1A8; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x803FB1B0; // type:object size:0x8 scope:local align:8 data:double +@4491 = .sdata2:0x803FB1B8; // type:object size:0x8 scope:local align:8 data:double +@4498 = .sdata2:0x803FB1C0; // type:object size:0x4 scope:local align:4 data:float +@4499 = .sdata2:0x803FB1C4; // type:object size:0x4 scope:local align:4 data:float +@4500 = .sdata2:0x803FB1C8; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x803FB1CC; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x803FB1D0; // type:object size:0x4 scope:local align:4 data:float +@4837 = .sdata2:0x803FB1D4; // type:object size:0x4 scope:local align:4 data:float +@4930 = .sdata2:0x803FB1D8; // type:object size:0x4 scope:local align:4 data:float +@4931 = .sdata2:0x803FB1DC; // type:object size:0x4 scope:local align:4 data:float +@4932 = .sdata2:0x803FB1E0; // type:object size:0x4 scope:local align:4 data:float +@4933 = .sdata2:0x803FB1E4; // type:object size:0x4 scope:local align:4 data:float +@4961 = .sdata2:0x803FB1E8; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x803FB1EC; // type:object size:0x4 scope:local align:4 data:float +@5399 = .sdata2:0x803FB1F0; // type:object size:0x4 scope:local align:4 data:float +@5400 = .sdata2:0x803FB1F4; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x803FB1F8; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x803FB1FC; // type:object size:0x4 scope:local align:4 data:float +@4416 = .sdata2:0x803FB200; // type:object size:0x4 scope:local align:4 data:float +@4417 = .sdata2:0x803FB204; // type:object size:0x4 scope:local align:4 data:float +@4419 = .sdata2:0x803FB208; // type:object size:0x8 scope:local align:8 data:double +@4436 = .sdata2:0x803FB210; // type:object size:0x4 scope:local align:4 data:float +@4453 = .sdata2:0x803FB214; // type:object size:0x4 scope:local align:4 data:float +@4489 = .sdata2:0x803FB218; // type:object size:0x4 scope:local align:4 data:float +@4491 = .sdata2:0x803FB220; // type:object size:0x8 scope:local align:8 data:double +@4635 = .sdata2:0x803FB228; // type:object size:0x8 scope:local align:8 data:double +@4636 = .sdata2:0x803FB230; // type:object size:0x8 scope:local align:8 data:double +@4643 = .sdata2:0x803FB238; // type:object size:0x4 scope:local align:4 data:float +@4644 = .sdata2:0x803FB23C; // type:object size:0x4 scope:local align:4 data:float +@4645 = .sdata2:0x803FB240; // type:object size:0x4 scope:local align:4 data:float +@4815 = .sdata2:0x803FB244; // type:object size:0x4 scope:local align:4 data:float +@4975 = .sdata2:0x803FB248; // type:object size:0x4 scope:local align:4 data:float +@5470 = .sdata2:0x803FB24C; // type:object size:0x4 scope:local align:4 data:float +@5471 = .sdata2:0x803FB250; // type:object size:0x4 scope:local align:4 data:float +@4488 = .sdata2:0x803FB258; // type:object size:0x4 scope:local align:4 data:float +@4528 = .sdata2:0x803FB25C; // type:object size:0x4 scope:local align:4 data:float +@4612 = .sdata2:0x803FB260; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x803FB264; // type:object size:0x4 scope:local align:4 data:float +@4614 = .sdata2:0x803FB268; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x803FB26C; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x803FB270; // type:object size:0x4 scope:local align:4 data:float +@4617 = .sdata2:0x803FB274; // type:object size:0x4 scope:local align:4 data:float +@4618 = .sdata2:0x803FB278; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803FB280; // type:object size:0x8 scope:local align:8 data:double +@4622 = .sdata2:0x803FB288; // type:object size:0x8 scope:local align:8 data:double +@4637 = .sdata2:0x803FB290; // type:object size:0x4 scope:local align:4 data:float +@4638 = .sdata2:0x803FB294; // type:object size:0x4 scope:local align:4 data:float +@4639 = .sdata2:0x803FB298; // type:object size:0x4 scope:local align:4 data:float +@4640 = .sdata2:0x803FB29C; // type:object size:0x4 scope:local align:4 data:float +@4641 = .sdata2:0x803FB2A0; // type:object size:0x4 scope:local align:4 data:float +@4642 = .sdata2:0x803FB2A4; // type:object size:0x4 scope:local align:4 data:float +@4643 = .sdata2:0x803FB2A8; // type:object size:0x4 scope:local align:4 data:float +@4644 = .sdata2:0x803FB2AC; // type:object size:0x4 scope:local align:4 data:float +@4645 = .sdata2:0x803FB2B0; // type:object size:0x4 scope:local align:4 data:float +@4654 = .sdata2:0x803FB2B4; // type:object size:0x4 scope:local align:4 data:float +@4655 = .sdata2:0x803FB2B8; // type:object size:0x4 scope:local align:4 data:float +@4656 = .sdata2:0x803FB2BC; // type:object size:0x4 scope:local align:4 data:float +@4657 = .sdata2:0x803FB2C0; // type:object size:0x4 scope:local align:4 data:float +@4658 = .sdata2:0x803FB2C4; // type:object size:0x4 scope:local align:4 data:float +@4659 = .sdata2:0x803FB2C8; // type:object size:0x4 scope:local align:4 data:float +@4660 = .sdata2:0x803FB2CC; // type:object size:0x4 scope:local align:4 data:float +@4661 = .sdata2:0x803FB2D0; // type:object size:0x4 scope:local align:4 data:float +@4662 = .sdata2:0x803FB2D4; // type:object size:0x4 scope:local align:4 data:float +@4663 = .sdata2:0x803FB2D8; // type:object size:0x4 scope:local align:4 data:float +@4664 = .sdata2:0x803FB2DC; // type:object size:0x4 scope:local align:4 data:float +@4665 = .sdata2:0x803FB2E0; // type:object size:0x4 scope:local align:4 data:float +@4672 = .sdata2:0x803FB2E4; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x803FB2E8; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x803FB2EC; // type:object size:0x4 scope:local align:4 data:float +@4686 = .sdata2:0x803FB2F0; // type:object size:0x4 scope:local align:4 data:float +@5557 = .sdata2:0x803FB2F4; // type:object size:0x4 scope:local align:4 data:float +@5558 = .sdata2:0x803FB2F8; // type:object size:0x4 scope:local align:4 data:float +@5559 = .sdata2:0x803FB2FC; // type:object size:0x4 scope:local align:4 data:float +@5958 = .sdata2:0x803FB300; // type:object size:0x4 scope:local align:4 data:float +@6052 = .sdata2:0x803FB304; // type:object size:0x4 scope:local align:4 data:float +@6053 = .sdata2:0x803FB308; // type:object size:0x4 scope:local align:4 data:float +@6054 = .sdata2:0x803FB30C; // type:object size:0x4 scope:local align:4 data:float +@6055 = .sdata2:0x803FB310; // type:object size:0x4 scope:local align:4 data:float +@6056 = .sdata2:0x803FB314; // type:object size:0x4 scope:local align:4 data:float +@6057 = .sdata2:0x803FB318; // type:object size:0x4 scope:local align:4 data:float +@6268 = .sdata2:0x803FB31C; // type:object size:0x4 scope:local align:4 data:float +@6269 = .sdata2:0x803FB320; // type:object size:0x4 scope:local align:4 data:float +@6270 = .sdata2:0x803FB324; // type:object size:0x4 scope:local align:4 data:float +@6804 = .sdata2:0x803FB328; // type:object size:0x4 scope:local align:4 data:float +@6805 = .sdata2:0x803FB32C; // type:object size:0x4 scope:local align:4 data:float +@7213 = .sdata2:0x803FB330; // type:object size:0x4 scope:local align:4 data:float +@7214 = .sdata2:0x803FB334; // type:object size:0x4 scope:local align:4 data:float +@7625 = .sdata2:0x803FB338; // type:object size:0x4 scope:local align:4 data:float +@7626 = .sdata2:0x803FB33C; // type:object size:0x4 scope:local align:4 data:float +@8761 = .sdata2:0x803FB340; // type:object size:0x4 scope:local align:4 data:float +@8762 = .sdata2:0x803FB344; // type:object size:0x4 scope:local align:4 data:float +@8977 = .sdata2:0x803FB348; // type:object size:0x4 scope:local align:4 data:float +@9077 = .sdata2:0x803FB34C; // type:object size:0x4 scope:local align:4 data:float +@9164 = .sdata2:0x803FB350; // type:object size:0x4 scope:local align:4 data:float +@9165 = .sdata2:0x803FB354; // type:object size:0x4 scope:local align:4 data:float +@9619 = .sdata2:0x803FB358; // type:object size:0x4 scope:local align:4 data:float +@9645 = .sdata2:0x803FB35C; // type:object size:0x4 scope:local align:4 data:float +@9956 = .sdata2:0x803FB360; // type:object size:0x4 scope:local align:4 data:float +@9957 = .sdata2:0x803FB364; // type:object size:0x4 scope:local align:4 data:float +@10310 = .sdata2:0x803FB368; // type:object size:0x4 scope:local align:4 data:float +@10311 = .sdata2:0x803FB36C; // type:object size:0x4 scope:local align:4 data:float +@10325 = .sdata2:0x803FB370; // type:object size:0x4 scope:local align:4 data:float +@10326 = .sdata2:0x803FB374; // type:object size:0x4 scope:local align:4 data:float +@10769 = .sdata2:0x803FB378; // type:object size:0x4 scope:local align:4 data:float +@10770 = .sdata2:0x803FB37C; // type:object size:0x4 scope:local align:4 data:float +@10771 = .sdata2:0x803FB380; // type:object size:0x4 scope:local align:4 data:float +@11066 = .sdata2:0x803FB384; // type:object size:0x4 scope:local align:4 data:float +@11140 = .sdata2:0x803FB388; // type:object size:0x4 scope:local align:4 data:float +@11760 = .sdata2:0x803FB38C; // type:object size:0x4 scope:local align:4 data:4byte +@11762 = .sdata2:0x803FB390; // type:object size:0x4 scope:local align:4 data:4byte +particleName$11966 = .sdata2:0x803FB394; // type:object size:0x6 scope:local align:4 +@12424 = .sdata2:0x803FB39C; // type:object size:0x4 scope:local align:4 data:float +@12626 = .sdata2:0x803FB3A0; // type:object size:0x4 scope:local align:4 data:float +@12627 = .sdata2:0x803FB3A4; // type:object size:0x4 scope:local align:4 data:float +@12628 = .sdata2:0x803FB3A8; // type:object size:0x4 scope:local align:4 data:float +@12629 = .sdata2:0x803FB3AC; // type:object size:0x4 scope:local align:4 data:float +@12630 = .sdata2:0x803FB3B0; // type:object size:0x4 scope:local align:4 data:float +@12631 = .sdata2:0x803FB3B4; // type:object size:0x4 scope:local align:4 data:float +@12632 = .sdata2:0x803FB3B8; // type:object size:0x4 scope:local align:4 data:float +@12633 = .sdata2:0x803FB3BC; // type:object size:0x4 scope:local align:4 data:float +@12647 = .sdata2:0x803FB3C0; // type:object size:0x4 scope:local align:4 data:float +@12773 = .sdata2:0x803FB3C4; // type:object size:0x4 scope:local align:4 data:float +@12851 = .sdata2:0x803FB3C8; // type:object size:0x4 scope:local align:4 data:4byte +@12853 = .sdata2:0x803FB3CC; // type:object size:0x4 scope:local align:4 data:4byte +@12876 = .sdata2:0x803FB3D0; // type:object size:0x4 scope:local align:4 data:float +@12946 = .sdata2:0x803FB3D4; // type:object size:0x4 scope:local align:4 data:float +@13283 = .sdata2:0x803FB3D8; // type:object size:0x4 scope:local align:4 data:float +@13448 = .sdata2:0x803FB3DC; // type:object size:0x4 scope:local align:4 data:float +@13449 = .sdata2:0x803FB3E0; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803FB3E8; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x803FB3EC; // type:object size:0x4 scope:local align:4 data:float +@4094 = .sdata2:0x803FB3F0; // type:object size:0x4 scope:local align:4 data:float +@4177 = .sdata2:0x803FB3F4; // type:object size:0x4 scope:local align:4 data:float +@4178 = .sdata2:0x803FB3F8; // type:object size:0x4 scope:local align:4 data:float +@4179 = .sdata2:0x803FB3FC; // type:object size:0x4 scope:local align:4 data:float +@4180 = .sdata2:0x803FB400; // type:object size:0x4 scope:local align:4 data:float +@4181 = .sdata2:0x803FB404; // type:object size:0x4 scope:local align:4 data:float +@4182 = .sdata2:0x803FB408; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x803FB40C; // type:object size:0x4 scope:local align:4 data:float +@4185 = .sdata2:0x803FB410; // type:object size:0x8 scope:local align:8 data:double +@4258 = .sdata2:0x803FB418; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x803FB41C; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x803FB420; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803FB424; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803FB428; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803FB42C; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803FB430; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803FB434; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x803FB438; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803FB43C; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803FB440; // type:object size:0x4 scope:local align:4 data:float +@4104 = .sdata2:0x803FB448; // type:object size:0x4 scope:local align:4 data:float +@4105 = .sdata2:0x803FB44C; // type:object size:0x4 scope:local align:4 data:float +@4106 = .sdata2:0x803FB450; // type:object size:0x4 scope:local align:4 data:float +@4294 = .sdata2:0x803FB454; // type:object size:0x4 scope:local align:4 data:float +@4295 = .sdata2:0x803FB458; // type:object size:0x4 scope:local align:4 data:float +@4305 = .sdata2:0x803FB45C; // type:object size:0x4 scope:local align:4 data:float +@4308 = .sdata2:0x803FB460; // type:object size:0x8 scope:local align:8 data:double +@4334 = .sdata2:0x803FB468; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803FB46C; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x803FB470; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x803FB474; // type:object size:0x4 scope:local align:4 data:float +@4492 = .sdata2:0x803FB478; // type:object size:0x4 scope:local align:4 data:float +animeFrame$4506 = .sdata2:0x803FB47C; // type:object size:0x4 scope:local align:4 data:2byte +transY$4507 = .sdata2:0x803FB480; // type:object size:0x6 scope:local align:4 data:2byte +@4557 = .sdata2:0x803FB488; // type:object size:0x4 scope:local align:4 data:float +animeFrame$4573 = .sdata2:0x803FB48C; // type:object size:0x4 scope:local align:4 data:2byte +@4609 = .sdata2:0x803FB490; // type:object size:0x4 scope:local align:4 data:float +@4610 = .sdata2:0x803FB494; // type:object size:0x4 scope:local align:4 data:float +@4611 = .sdata2:0x803FB498; // type:object size:0x4 scope:local align:4 data:float +@4612 = .sdata2:0x803FB49C; // type:object size:0x4 scope:local align:4 data:float +@4630 = .sdata2:0x803FB4A0; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x803FB4A4; // type:object size:0x4 scope:local align:4 data:float +@4958 = .sdata2:0x803FB4A8; // type:object size:0x4 scope:local align:4 data:float +@4959 = .sdata2:0x803FB4AC; // type:object size:0x4 scope:local align:4 data:float +@4960 = .sdata2:0x803FB4B0; // type:object size:0x4 scope:local align:4 data:float +@4961 = .sdata2:0x803FB4B4; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x803FB4B8; // type:object size:0x4 scope:local align:4 data:float +mBeatNum = .sdata2:0x803FB4C0; // type:object size:0x8 scope:global align:4 +@4185 = .sdata2:0x803FB4C8; // type:object size:0x4 scope:local align:4 data:float +@4186 = .sdata2:0x803FB4CC; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x803FB4D0; // type:object size:0x8 scope:local align:8 data:double +@4267 = .sdata2:0x803FB4D8; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803FB4DC; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803FB4E0; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803FB4E4; // type:object size:0x4 scope:local align:4 data:float +@4286 = .sdata2:0x803FB4E8; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x803FB4EC; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803FB4F0; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803FB4F4; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x803FB4F8; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x803FB4FC; // type:object size:0x4 scope:local align:4 data:float +@5088 = .sdata2:0x803FB500; // type:object size:0x4 scope:local align:4 data:float +@5089 = .sdata2:0x803FB504; // type:object size:0x4 scope:local align:4 data:float +@5090 = .sdata2:0x803FB508; // type:object size:0x4 scope:local align:4 data:float +@5091 = .sdata2:0x803FB50C; // type:object size:0x4 scope:local align:4 data:float +@5092 = .sdata2:0x803FB510; // type:object size:0x4 scope:local align:4 data:float +@5611 = .sdata2:0x803FB514; // type:object size:0x4 scope:local align:4 data:float +@5685 = .sdata2:0x803FB518; // type:object size:0x4 scope:local align:4 data:float +@5863 = .sdata2:0x803FB51C; // type:object size:0x4 scope:local align:4 data:float +@5864 = .sdata2:0x803FB520; // type:object size:0x4 scope:local align:4 data:float +@5865 = .sdata2:0x803FB524; // type:object size:0x4 scope:local align:4 data:float +@5866 = .sdata2:0x803FB528; // type:object size:0x4 scope:local align:4 data:float +@5884 = .sdata2:0x803FB52C; // type:object size:0x4 scope:local align:4 data:float +@5885 = .sdata2:0x803FB530; // type:object size:0x4 scope:local align:4 data:float +@5886 = .sdata2:0x803FB534; // type:object size:0x4 scope:local align:4 data:float +@5907 = .sdata2:0x803FB538; // type:object size:0x4 scope:local align:4 data:float +@5908 = .sdata2:0x803FB53C; // type:object size:0x4 scope:local align:4 data:float +@5912 = .sdata2:0x803FB540; // type:object size:0x8 scope:local align:8 data:double +@6142 = .sdata2:0x803FB548; // type:object size:0x4 scope:local align:4 data:float +@6143 = .sdata2:0x803FB54C; // type:object size:0x4 scope:local align:4 data:float +@6176 = .sdata2:0x803FB550; // type:object size:0x4 scope:local align:4 data:float +@6213 = .sdata2:0x803FB554; // type:object size:0x4 scope:local align:4 data:float +@6214 = .sdata2:0x803FB558; // type:object size:0x4 scope:local align:4 data:float +cc_r$6219 = .sdata2:0x803FB55C; // type:object size:0x4 scope:local align:4 +cc_g$6220 = .sdata2:0x803FB560; // type:object size:0x4 scope:local align:4 +cc_b$6221 = .sdata2:0x803FB564; // type:object size:0x4 scope:local align:4 +cc2_r$6222 = .sdata2:0x803FB568; // type:object size:0x4 scope:local align:4 data:string +cc2_g$6223 = .sdata2:0x803FB56C; // type:object size:0x4 scope:local align:4 data:string +cc2_b$6224 = .sdata2:0x803FB570; // type:object size:0x4 scope:local align:4 +cc2_a$6225 = .sdata2:0x803FB574; // type:object size:0x4 scope:local align:4 +@6606 = .sdata2:0x803FB578; // type:object size:0x4 scope:local align:4 data:float +@6607 = .sdata2:0x803FB57C; // type:object size:0x4 scope:local align:4 data:float +@6707 = .sdata2:0x803FB580; // type:object size:0x4 scope:local align:4 data:float +@7566 = .sdata2:0x803FB584; // type:object size:0x4 scope:local align:4 data:float +@8056 = .sdata2:0x803FB588; // type:object size:0x4 scope:local align:4 data:float +@4034 = .sdata2:0x803FB590; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x803FB594; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x803FB598; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x803FB59C; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803FB5A0; // type:object size:0x4 scope:local align:4 data:float +@4113 = .sdata2:0x803FB5A8; // type:object size:0x8 scope:local align:8 data:double +@4200 = .sdata2:0x803FB5B0; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x803FB5B4; // type:object size:0x4 scope:local align:4 data:float +@4214 = .sdata2:0x803FB5B8; // type:object size:0x8 scope:local align:8 data:double +@4581 = .sdata2:0x803FB5C0; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x803FB5C4; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x803FB5C8; // type:object size:0x4 scope:local align:4 data:float +@4887 = .sdata2:0x803FB5CC; // type:object size:0x4 scope:local align:4 data:float +@4888 = .sdata2:0x803FB5D0; // type:object size:0x4 scope:local align:4 data:float +@4889 = .sdata2:0x803FB5D4; // type:object size:0x4 scope:local align:4 data:float +@4890 = .sdata2:0x803FB5D8; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x803FB5E0; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x803FB5E8; // type:object size:0x8 scope:local align:8 data:double +@4097 = .sdata2:0x803FB5F0; // type:object size:0x8 scope:local align:8 data:double +@4177 = .sdata2:0x803FB5F8; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x803FB5FC; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x803FB600; // type:object size:0x4 scope:local align:4 data:float +@4768 = .sdata2:0x803FB608; // type:object size:0x8 scope:local align:8 data:double +@4832 = .sdata2:0x803FB610; // type:object size:0x4 scope:local align:4 data:float +@4903 = .sdata2:0x803FB614; // type:object size:0x4 scope:local align:4 data:float +@4904 = .sdata2:0x803FB618; // type:object size:0x4 scope:local align:4 data:float +@5240 = .sdata2:0x803FB61C; // type:object size:0x4 scope:local align:4 data:float +@5955 = .sdata2:0x803FB620; // type:object size:0x4 scope:local align:4 data:float +@5956 = .sdata2:0x803FB624; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x803FB628; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803FB62C; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803FB630; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x803FB634; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x803FB638; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x803FB63C; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x803FB640; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x803FB644; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x803FB648; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x803FB64C; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x803FB650; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803FB654; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x803FB658; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x803FB660; // type:object size:0x8 scope:local align:8 data:double +@4282 = .sdata2:0x803FB668; // type:object size:0x8 scope:local align:8 data:double +@4764 = .sdata2:0x803FB670; // type:object size:0x4 scope:local align:4 data:float +@4765 = .sdata2:0x803FB678; // type:object size:0x8 scope:local align:8 data:double +@4766 = .sdata2:0x803FB680; // type:object size:0x4 scope:local align:4 data:float +@4767 = .sdata2:0x803FB684; // type:object size:0x4 scope:local align:4 data:float +@4805 = .sdata2:0x803FB688; // type:object size:0x4 scope:local align:4 data:float +@4836 = .sdata2:0x803FB68C; // type:object size:0x4 scope:local align:4 data:float +@4837 = .sdata2:0x803FB690; // type:object size:0x4 scope:local align:4 data:float +@4838 = .sdata2:0x803FB694; // type:object size:0x4 scope:local align:4 data:float +@4839 = .sdata2:0x803FB698; // type:object size:0x4 scope:local align:4 data:float +@4840 = .sdata2:0x803FB69C; // type:object size:0x4 scope:local align:4 data:float +@4841 = .sdata2:0x803FB6A0; // type:object size:0x4 scope:local align:4 data:float +@4842 = .sdata2:0x803FB6A4; // type:object size:0x4 scope:local align:4 data:float +@4843 = .sdata2:0x803FB6A8; // type:object size:0x4 scope:local align:4 data:float +@4888 = .sdata2:0x803FB6AC; // type:object size:0x4 scope:local align:4 data:float +@4949 = .sdata2:0x803FB6B0; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x803FB6B4; // type:object size:0x4 scope:local align:4 data:float +@5016 = .sdata2:0x803FB6B8; // type:object size:0x4 scope:local align:4 data:float +@5017 = .sdata2:0x803FB6BC; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x803FB6C0; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803FB6C4; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x803FB6C8; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803FB6CC; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x803FB6D0; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x803FB6D4; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x803FB6D8; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x803FB6DC; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x803FB6E0; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x803FB6E4; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803FB6E8; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803FB6F0; // type:object size:0x8 scope:local align:8 data:double +@4364 = .sdata2:0x803FB6F8; // type:object size:0x4 scope:local align:4 data:float +@4472 = .sdata2:0x803FB6FC; // type:object size:0x4 scope:local align:4 data:float +@4473 = .sdata2:0x803FB700; // type:object size:0x4 scope:local align:4 data:float +@4581 = .sdata2:0x803FB704; // type:object size:0x4 scope:local align:4 data:float +@4582 = .sdata2:0x803FB708; // type:object size:0x4 scope:local align:4 data:float +@3981 = .sdata2:0x803FB710; // type:object size:0x4 scope:local align:4 data:4byte +@4016 = .sdata2:0x803FB714; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803FB718; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x803FB71C; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x803FB720; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x803FB724; // type:object size:0x4 scope:local align:4 data:float +@4021 = .sdata2:0x803FB728; // type:object size:0x4 scope:local align:4 data:float +@4022 = .sdata2:0x803FB72C; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x803FB730; // type:object size:0x4 scope:local align:4 data:float +@4024 = .sdata2:0x803FB734; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x803FB738; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x803FB73C; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803FB740; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803FB744; // type:object size:0x4 scope:local align:4 data:float +@4107 = .sdata2:0x803FB748; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x803FB74C; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x803FB750; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x803FB754; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x803FB758; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x803FB75C; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x803FB760; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803FB764; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x803FB768; // type:object size:0x8 scope:local align:8 data:double +@4061 = .sdata2:0x803FB770; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x803FB774; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x803FB778; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x803FB77C; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x803FB780; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803FB784; // type:object size:0x4 scope:local align:4 data:float +@4114 = .sdata2:0x803FB788; // type:object size:0x4 scope:local align:4 data:float +@4115 = .sdata2:0x803FB78C; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x803FB790; // type:object size:0x4 scope:local align:4 data:float +@4117 = .sdata2:0x803FB794; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803FB798; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803FB79C; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x803FB7A0; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803FB7A4; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803FB7A8; // type:object size:0x8 scope:local align:8 data:double +@4381 = .sdata2:0x803FB7B0; // type:object size:0x4 scope:local align:4 data:float +@4382 = .sdata2:0x803FB7B4; // type:object size:0x4 scope:local align:4 data:float +photo_idx = .sdata2:0x803FB7B8; // type:object size:0x7 scope:global align:4 +@4201 = .sdata2:0x803FB7C0; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x803FB7C4; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803FB7C8; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803FB7CC; // type:object size:0x4 scope:local align:4 data:float +@4292 = .sdata2:0x803FB7D0; // type:object size:0x4 scope:local align:4 data:float +@4293 = .sdata2:0x803FB7D4; // type:object size:0x4 scope:local align:4 data:float +@4294 = .sdata2:0x803FB7D8; // type:object size:0x4 scope:local align:4 data:float +@4296 = .sdata2:0x803FB7E0; // type:object size:0x8 scope:local align:8 data:double +@4455 = .sdata2:0x803FB7E8; // type:object size:0x8 scope:local align:8 data:double +@4527 = .sdata2:0x803FB7F0; // type:object size:0x4 scope:local align:4 data:float +@4528 = .sdata2:0x803FB7F4; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x803FB7F8; // type:object size:0x4 scope:local align:4 data:float +@4530 = .sdata2:0x803FB7FC; // type:object size:0x4 scope:local align:4 data:float +@4545 = .sdata2:0x803FB800; // type:object size:0x4 scope:local align:4 data:float +@4546 = .sdata2:0x803FB804; // type:object size:0x4 scope:local align:4 data:float +@4661 = .sdata2:0x803FB808; // type:object size:0x4 scope:local align:4 data:float +@4662 = .sdata2:0x803FB80C; // type:object size:0x4 scope:local align:4 data:float +mCaptureMonoColor0$4900 = .sdata2:0x803FB810; // type:object size:0x4 scope:local align:4 data:4byte +@4927 = .sdata2:0x803FB814; // type:object size:0x4 scope:local align:4 data:float +@4928 = .sdata2:0x803FB818; // type:object size:0x4 scope:local align:4 data:float +@4929 = .sdata2:0x803FB81C; // type:object size:0x4 scope:local align:4 data:float +@4930 = .sdata2:0x803FB820; // type:object size:0x4 scope:local align:4 data:float +@4931 = .sdata2:0x803FB824; // type:object size:0x4 scope:local align:4 data:float +@4932 = .sdata2:0x803FB828; // type:object size:0x4 scope:local align:4 data:float +@4933 = .sdata2:0x803FB82C; // type:object size:0x4 scope:local align:4 data:float +@5694 = .sdata2:0x803FB830; // type:object size:0x4 scope:local align:4 data:float +@5695 = .sdata2:0x803FB834; // type:object size:0x4 scope:local align:4 data:float +@5696 = .sdata2:0x803FB838; // type:object size:0x4 scope:local align:4 data:float +@5780 = .sdata2:0x803FB83C; // type:object size:0x4 scope:local align:4 data:float +@6248 = .sdata2:0x803FB840; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803FB848; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x803FB84C; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x803FB850; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x803FB858; // type:object size:0x8 scope:local align:8 data:double +@4425 = .sdata2:0x803FB860; // type:object size:0x4 scope:local align:4 data:4byte +@4433 = .sdata2:0x803FB864; // type:object size:0x4 scope:local align:4 data:4byte +@4442 = .sdata2:0x803FB868; // type:object size:0x4 scope:local align:4 data:4byte +@4450 = .sdata2:0x803FB86C; // type:object size:0x4 scope:local align:4 data:4byte +@4636 = .sdata2:0x803FB870; // type:object size:0x4 scope:local align:4 data:float +@4637 = .sdata2:0x803FB874; // type:object size:0x4 scope:local align:4 data:float +@4638 = .sdata2:0x803FB878; // type:object size:0x4 scope:local align:4 data:float +@4639 = .sdata2:0x803FB87C; // type:object size:0x4 scope:local align:4 data:float +@5373 = .sdata2:0x803FB880; // type:object size:0x4 scope:local align:4 data:4byte +@5380 = .sdata2:0x803FB884; // type:object size:0x4 scope:local align:4 data:4byte +@5385 = .sdata2:0x803FB888; // type:object size:0x4 scope:local align:4 data:4byte +language$4146 = .sdata2:0x803FB890; // type:object size:0x5 scope:local align:4 +@4260 = .sdata2:0x803FB898; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803FB89C; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803FB8A0; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803FB8A4; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803FB8A8; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803FB8AC; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x803FB8B0; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803FB8B4; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803FB8B8; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803FB8BC; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803FB8C0; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x803FB8C4; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803FB8C8; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x803FB8D0; // type:object size:0x8 scope:local align:8 data:double +@4409 = .sdata2:0x803FB8D8; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803FB8E0; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803FB8E4; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x803FB8E8; // type:object size:0x4 scope:local align:4 data:float +@4325 = .sdata2:0x803FB8EC; // type:object size:0x4 scope:local align:4 data:float +@4326 = .sdata2:0x803FB8F0; // type:object size:0x4 scope:local align:4 data:float +@4327 = .sdata2:0x803FB8F4; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x803FB8F8; // type:object size:0x4 scope:local align:4 data:float +@4329 = .sdata2:0x803FB8FC; // type:object size:0x4 scope:local align:4 data:float +@4330 = .sdata2:0x803FB900; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x803FB908; // type:object size:0x8 scope:local align:8 data:double +@4447 = .sdata2:0x803FB910; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x803FB914; // type:object size:0x4 scope:local align:4 data:float +@4450 = .sdata2:0x803FB918; // type:object size:0x8 scope:local align:8 data:double +@4959 = .sdata2:0x803FB920; // type:object size:0x4 scope:local align:4 data:float +@5531 = .sdata2:0x803FB924; // type:object size:0x4 scope:local align:4 data:4byte +@5548 = .sdata2:0x803FB928; // type:object size:0x4 scope:local align:4 data:float +@5549 = .sdata2:0x803FB92C; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x803FB930; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x803FB934; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x803FB938; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x803FB93C; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x803FB940; // type:object size:0x8 scope:local align:8 data:double +@4190 = .sdata2:0x803FB948; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803FB94C; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803FB950; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803FB954; // type:object size:0x4 scope:local align:4 data:float +@4406 = .sdata2:0x803FB958; // type:object size:0x4 scope:local align:4 data:float +@4407 = .sdata2:0x803FB95C; // type:object size:0x4 scope:local align:4 data:float +@4408 = .sdata2:0x803FB960; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x803FB964; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x803FB968; // type:object size:0x4 scope:local align:4 data:float +@4411 = .sdata2:0x803FB96C; // type:object size:0x4 scope:local align:4 data:float +@4412 = .sdata2:0x803FB970; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x803FB978; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803FB97C; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x803FB980; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x803FB984; // type:object size:0x4 scope:local align:4 data:float +M_DragB_dylKeyTbl = .sdata2:0x803FB988; // type:object size:0x2 scope:global align:4 +kinBOSS_dylKeyTbl = .sdata2:0x803FB98C; // type:object size:0x4 scope:global align:4 +M_DaiB_dylKeyTbl = .sdata2:0x803FB990; // type:object size:0x2 scope:global align:4 +SirenB_dylKeyTbl = .sdata2:0x803FB994; // type:object size:0x2 scope:global align:4 +@4651 = .sdata2:0x803FB998; // type:object size:0x4 scope:local align:4 data:float +@4653 = .sdata2:0x803FB9A0; // type:object size:0x8 scope:local align:8 data:double +@5396 = .sdata2:0x803FB9A8; // type:object size:0x4 scope:local align:4 data:float +@5398 = .sdata2:0x803FB9B0; // type:object size:0x8 scope:local align:8 data:double +@4049 = .sdata2:0x803FB9B8; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x803FB9C0; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x803FB9C4; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x803FB9C8; // type:object size:0x8 scope:local align:8 data:double +@4239 = .sdata2:0x803FB9D0; // type:object size:0x4 scope:local align:4 data:float +@4240 = .sdata2:0x803FB9D4; // type:object size:0x4 scope:local align:4 data:float +@4241 = .sdata2:0x803FB9D8; // type:object size:0x4 scope:local align:4 data:float +@4242 = .sdata2:0x803FB9DC; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x803FB9E0; // type:object size:0x4 scope:local align:4 data:float +@4302 = .sdata2:0x803FB9E4; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x803FB9E8; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x803FB9EC; // type:object size:0x4 scope:local align:4 data:float +@4351 = .sdata2:0x803FB9F0; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x803FB9F4; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x803FB9F8; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x803FB9FC; // type:object size:0x4 scope:local align:4 data:float +@4355 = .sdata2:0x803FBA00; // type:object size:0x4 scope:local align:4 data:float +@4356 = .sdata2:0x803FBA04; // type:object size:0x4 scope:local align:4 data:float +@4480 = .sdata2:0x803FBA08; // type:object size:0x4 scope:local align:4 data:float +@4481 = .sdata2:0x803FBA0C; // type:object size:0x4 scope:local align:4 data:float +@4532 = .sdata2:0x803FBA10; // type:object size:0x4 scope:local align:4 data:float +@4551 = .sdata2:0x803FBA14; // type:object size:0x4 scope:local align:4 data:float +@4552 = .sdata2:0x803FBA18; // type:object size:0x4 scope:local align:4 data:float +@4761 = .sdata2:0x803FBA1C; // type:object size:0x4 scope:local align:4 data:float +@4762 = .sdata2:0x803FBA20; // type:object size:0x4 scope:local align:4 data:float +@4763 = .sdata2:0x803FBA24; // type:object size:0x4 scope:local align:4 data:float +@4765 = .sdata2:0x803FBA28; // type:object size:0x8 scope:local align:8 data:double +@5385 = .sdata2:0x803FBA30; // type:object size:0x4 scope:local align:4 data:float +@5386 = .sdata2:0x803FBA34; // type:object size:0x4 scope:local align:4 data:float +M_arcname__14daThrowstone_c = .sdata2:0x803FBA38; // type:object size:0x5 scope:global align:4 data:string +@4227 = .sdata2:0x803FBA40; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x803FBA44; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803FBA48; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803FBA4C; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x803FBA50; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x803FBA54; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x803FBA58; // type:object size:0x8 scope:local align:8 data:double +@4410 = .sdata2:0x803FBA60; // type:object size:0x4 scope:local align:4 data:float +animeFrame$4519 = .sdata2:0x803FBA64; // type:object size:0x6 scope:local align:4 data:2byte +@4550 = .sdata2:0x803FBA6C; // type:object size:0x4 scope:local align:4 data:float +@4575 = .sdata2:0x803FBA70; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803FBA74; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x803FBA78; // type:object size:0x4 scope:local align:4 data:float +@4678 = .sdata2:0x803FBA7C; // type:object size:0x4 scope:local align:4 data:float +@4679 = .sdata2:0x803FBA80; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x803FBA88; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803FBA8C; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803FBA90; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x803FBA94; // type:object size:0x4 scope:local align:4 data:float +@4206 = .sdata2:0x803FBA98; // type:object size:0x8 scope:local align:8 data:double +@4207 = .sdata2:0x803FBAA0; // type:object size:0x8 scope:local align:8 data:double +@4208 = .sdata2:0x803FBAA8; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x803FBAAC; // type:object size:0x4 scope:local align:4 data:float +@4227 = .sdata2:0x803FBAB0; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x803FBAB4; // type:object size:0x4 scope:local align:4 data:float +@4229 = .sdata2:0x803FBAB8; // type:object size:0x4 scope:local align:4 data:float +@4230 = .sdata2:0x803FBABC; // type:object size:0x4 scope:local align:4 data:float +@4308 = .sdata2:0x803FBAC0; // type:object size:0x4 scope:local align:4 data:float +calc_col$4179 = .sdata2:0x803FBAC8; // type:object size:0x8 scope:local align:4 +@4263 = .sdata2:0x803FBAD0; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803FBAD4; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803FBAD8; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x803FBADC; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803FBAE0; // type:object size:0x8 scope:local align:8 data:double +@4275 = .sdata2:0x803FBAE8; // type:object size:0x8 scope:local align:8 data:double +@4311 = .sdata2:0x803FBAF0; // type:object size:0x4 scope:local align:4 data:float +@4516 = .sdata2:0x803FBAF4; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x803FBAF8; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x803FBB00; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x803FBB04; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x803FBB08; // type:object size:0x4 scope:local align:4 data:float +@4474 = .sdata2:0x803FBB0C; // type:object size:0x4 scope:local align:4 data:float +@4475 = .sdata2:0x803FBB10; // type:object size:0x4 scope:local align:4 data:float +@4476 = .sdata2:0x803FBB14; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x803FBB18; // type:object size:0x8 scope:local align:8 data:double +@2626 = .sdata2:0x803FBB20; // type:object size:0x4 scope:local align:4 data:float +@2628 = .sdata2:0x803FBB28; // type:object size:0x8 scope:local align:8 data:double +@2321 = .sdata2:0x803FBB30; // type:object size:0x4 scope:local align:4 data:float +@2322 = .sdata2:0x803FBB34; // type:object size:0x4 scope:local align:4 data:float +@2323 = .sdata2:0x803FBB38; // type:object size:0x4 scope:local align:4 data:float +@2457 = .sdata2:0x803FBB3C; // type:object size:0x4 scope:local align:4 data:float +@2509 = .sdata2:0x803FBB40; // type:object size:0x4 scope:local align:4 data:float +@2510 = .sdata2:0x803FBB44; // type:object size:0x4 scope:local align:4 data:float +@2675 = .sdata2:0x803FBB48; // type:object size:0x4 scope:local align:4 data:float +@2676 = .sdata2:0x803FBB4C; // type:object size:0x4 scope:local align:4 data:float +@2693 = .sdata2:0x803FBB50; // type:object size:0x4 scope:local align:4 data:float +@2413 = .sdata2:0x803FBB58; // type:object size:0x4 scope:local align:4 data:float +@2572 = .sdata2:0x803FBB5C; // type:object size:0x4 scope:local align:4 data:float +@3043 = .sdata2:0x803FBB60; // type:object size:0x4 scope:local align:4 data:float +@3044 = .sdata2:0x803FBB64; // type:object size:0x4 scope:local align:4 data:float +@3045 = .sdata2:0x803FBB68; // type:object size:0x4 scope:local align:4 data:float +@3046 = .sdata2:0x803FBB6C; // type:object size:0x4 scope:local align:4 data:float +@3047 = .sdata2:0x803FBB70; // type:object size:0x4 scope:local align:4 data:float +@3048 = .sdata2:0x803FBB78; // type:object size:0x8 scope:local align:8 data:double +@3049 = .sdata2:0x803FBB80; // type:object size:0x8 scope:local align:8 data:double +@3051 = .sdata2:0x803FBB88; // type:object size:0x8 scope:local align:8 data:double +@3100 = .sdata2:0x803FBB90; // type:object size:0x4 scope:local align:4 data:float +@3101 = .sdata2:0x803FBB94; // type:object size:0x4 scope:local align:4 data:float +@2191 = .sdata2:0x803FBB98; // type:object size:0x4 scope:local align:4 data:float +@2223 = .sdata2:0x803FBB9C; // type:object size:0x4 scope:local align:4 data:float +@2273 = .sdata2:0x803FBBA0; // type:object size:0x4 scope:local align:4 data:float +@2274 = .sdata2:0x803FBBA4; // type:object size:0x4 scope:local align:4 data:float +@2275 = .sdata2:0x803FBBA8; // type:object size:0x4 scope:local align:4 data:float +@2357 = .sdata2:0x803FBBAC; // type:object size:0x4 scope:local align:4 data:float +@152 = .sdata2:0x803FBBB0; // type:object size:0x8 scope:local align:8 data:double +@2164 = .sdata2:0x803FBBB8; // type:object size:0x8 scope:local align:8 data:double +@2177 = .sdata2:0x803FBBC0; // type:object size:0x8 scope:local align:8 data:double +@2193 = .sdata2:0x803FBBC8; // type:object size:0x4 scope:local align:4 data:float +@2238 = .sdata2:0x803FBBCC; // type:object size:0x4 scope:local align:4 data:float +@2243 = .sdata2:0x803FBBD0; // type:object size:0x4 scope:local align:4 data:float +@2245 = .sdata2:0x803FBBD8; // type:object size:0x8 scope:local align:8 data:double +@2257 = .sdata2:0x803FBBE0; // type:object size:0x4 scope:local align:4 data:float +@2258 = .sdata2:0x803FBBE4; // type:object size:0x4 scope:local align:4 data:float +@2259 = .sdata2:0x803FBBE8; // type:object size:0x4 scope:local align:4 data:float +@2260 = .sdata2:0x803FBBF0; // type:object size:0x8 scope:local align:8 data:double +@2272 = .sdata2:0x803FBBF8; // type:object size:0x4 scope:local align:4 data:float +@2273 = .sdata2:0x803FBBFC; // type:object size:0x4 scope:local align:4 data:float +@2480 = .sdata2:0x803FBC00; // type:object size:0x4 scope:local align:4 data:float +@2281 = .sdata2:0x803FBC08; // type:object size:0x4 scope:local align:4 data:float +@2468 = .sdata2:0x803FBC0C; // type:object size:0x4 scope:local align:4 data:float +@2469 = .sdata2:0x803FBC10; // type:object size:0x4 scope:local align:4 data:float +@2515 = .sdata2:0x803FBC14; // type:object size:0x4 scope:local align:4 data:float +@2516 = .sdata2:0x803FBC18; // type:object size:0x4 scope:local align:4 data:float +@2517 = .sdata2:0x803FBC1C; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x803FBC20; // type:object size:0x4 scope:local align:4 data:float +@2936 = .sdata2:0x803FBC24; // type:object size:0x4 scope:local align:4 data:float +@2211 = .sdata2:0x803FBC28; // type:object size:0x4 scope:local align:4 data:float +@2212 = .sdata2:0x803FBC2C; // type:object size:0x4 scope:local align:4 data:float +@2213 = .sdata2:0x803FBC30; // type:object size:0x4 scope:local align:4 data:float +@2214 = .sdata2:0x803FBC34; // type:object size:0x4 scope:local align:4 data:float +@2215 = .sdata2:0x803FBC38; // type:object size:0x8 scope:local align:8 data:double +@2216 = .sdata2:0x803FBC40; // type:object size:0x8 scope:local align:8 data:double +@553 = .sdata2:0x803FBC48; // type:object size:0x4 scope:local align:4 data:float +@554 = .sdata2:0x803FBC50; // type:object size:0x8 scope:local align:8 data:double +@555 = .sdata2:0x803FBC58; // type:object size:0x8 scope:local align:8 data:double +G_CM3D_F_ABS_MIN = .sdata2:0x803FBC60; // type:object size:0x4 scope:global align:4 data:float +@2239 = .sdata2:0x803FBC64; // type:object size:0x4 scope:local align:4 data:float +@2240 = .sdata2:0x803FBC68; // type:object size:0x8 scope:local align:8 data:double +@2241 = .sdata2:0x803FBC70; // type:object size:0x8 scope:local align:8 data:double +@2261 = .sdata2:0x803FBC78; // type:object size:0x4 scope:local align:4 data:float +@2330 = .sdata2:0x803FBC7C; // type:object size:0x4 scope:local align:4 data:float +BPCP_OUTCODE0 = .sdata2:0x803FBC80; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE1 = .sdata2:0x803FBC84; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE4 = .sdata2:0x803FBC88; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE5 = .sdata2:0x803FBC8C; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE2 = .sdata2:0x803FBC90; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE3 = .sdata2:0x803FBC94; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE0 = .sdata2:0x803FBC98; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE1 = .sdata2:0x803FBC9C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE2 = .sdata2:0x803FBCA0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE3 = .sdata2:0x803FBCA4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE4 = .sdata2:0x803FBCA8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE5 = .sdata2:0x803FBCAC; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE6 = .sdata2:0x803FBCB0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE7 = .sdata2:0x803FBCB4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE8 = .sdata2:0x803FBCB8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE9 = .sdata2:0x803FBCBC; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE10 = .sdata2:0x803FBCC0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE11 = .sdata2:0x803FBCC4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE0 = .sdata2:0x803FBCC8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE1 = .sdata2:0x803FBCCC; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE2 = .sdata2:0x803FBCD0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE3 = .sdata2:0x803FBCD4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE4 = .sdata2:0x803FBCD8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE5 = .sdata2:0x803FBCDC; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE6 = .sdata2:0x803FBCE0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE7 = .sdata2:0x803FBCE4; // type:object size:0x4 scope:global align:4 data:4byte +@3088 = .sdata2:0x803FBCE8; // type:object size:0x4 scope:local align:4 data:float +@3420 = .sdata2:0x803FBCEC; // type:object size:0x4 scope:local align:4 data:float +@3421 = .sdata2:0x803FBCF0; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x803FBCF4; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x803FBCF8; // type:object size:0x4 scope:local align:4 data:float +@4411 = .sdata2:0x803FBCFC; // type:object size:0x4 scope:local align:4 data:float +@4703 = .sdata2:0x803FBD00; // type:object size:0x4 scope:local align:4 data:float +@4738 = .sdata2:0x803FBD04; // type:object size:0x4 scope:local align:4 data:float +@5243 = .sdata2:0x803FBD08; // type:object size:0x4 scope:local align:4 data:float +@184 = .sdata2:0x803FBD10; // type:object size:0x4 scope:local align:4 data:float +@185 = .sdata2:0x803FBD14; // type:object size:0x4 scope:local align:4 data:float +@349 = .sdata2:0x803FBD18; // type:object size:0x4 scope:local align:4 data:float +@350 = .sdata2:0x803FBD1C; // type:object size:0x4 scope:local align:4 data:float +@2225 = .sdata2:0x803FBD20; // type:object size:0x4 scope:local align:4 data:float +@2320 = .sdata2:0x803FBD28; // type:object size:0x8 scope:local align:8 data:double +@2321 = .sdata2:0x803FBD30; // type:object size:0x8 scope:local align:8 data:double +@2322 = .sdata2:0x803FBD38; // type:object size:0x4 scope:local align:4 data:float +@2211 = .sdata2:0x803FBD40; // type:object size:0x4 scope:local align:4 data:float +@2223 = .sdata2:0x803FBD44; // type:object size:0x4 scope:local align:4 data:float +@2226 = .sdata2:0x803FBD48; // type:object size:0x8 scope:local align:8 data:double +@2232 = .sdata2:0x803FBD50; // type:object size:0x4 scope:local align:4 data:float +@2240 = .sdata2:0x803FBD54; // type:object size:0x4 scope:local align:4 data:float +@2403 = .sdata2:0x803FBD58; // type:object size:0x4 scope:local align:4 data:float +@2404 = .sdata2:0x803FBD5C; // type:object size:0x4 scope:local align:4 data:float +@2437 = .sdata2:0x803FBD60; // type:object size:0x4 scope:local align:4 data:float +@2454 = .sdata2:0x803FBD64; // type:object size:0x4 scope:local align:4 data:float +@2654 = .sdata2:0x803FBD68; // type:object size:0x8 scope:local align:8 data:double +@2655 = .sdata2:0x803FBD70; // type:object size:0x8 scope:local align:8 data:double +@2656 = .sdata2:0x803FBD78; // type:object size:0x8 scope:local align:8 data:double +@2657 = .sdata2:0x803FBD80; // type:object size:0x4 scope:local align:4 data:float +@2206 = .sdata2:0x803FBD88; // type:object size:0x4 scope:local align:4 data:float +@2207 = .sdata2:0x803FBD8C; // type:object size:0x4 scope:local align:4 data:float +@2209 = .sdata2:0x803FBD90; // type:object size:0x8 scope:local align:8 data:double +@2164 = .sdata2:0x803FBD98; // type:object size:0x4 scope:local align:4 data:float +@2443 = .sdata2:0x803FBD9C; // type:object size:0x4 scope:local align:4 data:float +@2444 = .sdata2:0x803FBDA0; // type:object size:0x4 scope:local align:4 data:float +@2446 = .sdata2:0x803FBDA8; // type:object size:0x8 scope:local align:8 data:double +@2801 = .sdata2:0x803FBDB0; // type:object size:0x8 scope:local align:8 data:double +@1520 = .sdata2:0x803FBDB8; // type:object size:0x4 scope:local align:4 data:float +@1521 = .sdata2:0x803FBDBC; // type:object size:0x4 scope:local align:4 data:float +@1558 = .sdata2:0x803FBDC0; // type:object size:0x4 scope:local align:4 data:float +@1559 = .sdata2:0x803FBDC4; // type:object size:0x4 scope:local align:4 data:float +@1635 = .sdata2:0x803FBDC8; // type:object size:0x4 scope:local align:4 data:float +@2183 = .sdata2:0x803FBDD0; // type:object size:0x4 scope:local align:4 data:float +@2184 = .sdata2:0x803FBDD4; // type:object size:0x4 scope:local align:4 data:float +@2186 = .sdata2:0x803FBDD8; // type:object size:0x8 scope:local align:8 data:double +@2190 = .sdata2:0x803FBDE0; // type:object size:0x8 scope:local align:8 data:double +@2179 = .sdata2:0x803FBDE8; // type:object size:0x4 scope:local align:4 data:float +@2180 = .sdata2:0x803FBDEC; // type:object size:0x4 scope:local align:4 data:float +@2182 = .sdata2:0x803FBDF0; // type:object size:0x4 scope:local align:4 data:float +@2155 = .sdata2:0x803FBDF8; // type:object size:0x4 scope:local align:4 data:float +@2176 = .sdata2:0x803FBDFC; // type:object size:0x4 scope:local align:4 data:float +@2230 = .sdata2:0x803FBE00; // type:object size:0x4 scope:local align:4 data:float +@2231 = .sdata2:0x803FBE04; // type:object size:0x4 scope:local align:4 data:float +@2232 = .sdata2:0x803FBE08; // type:object size:0x4 scope:local align:4 data:float +@2449 = .sdata2:0x803FBE10; // type:object size:0x4 scope:local align:4 data:float +@2450 = .sdata2:0x803FBE14; // type:object size:0x4 scope:local align:4 data:float +@2556 = .sdata2:0x803FBE18; // type:object size:0x4 scope:local align:4 data:float +@2623 = .sdata2:0x803FBE1C; // type:object size:0x4 scope:local align:4 data:float +@2624 = .sdata2:0x803FBE20; // type:object size:0x4 scope:local align:4 data:float +@2625 = .sdata2:0x803FBE24; // type:object size:0x4 scope:local align:4 data:float +@2750 = .sdata2:0x803FBE28; // type:object size:0x4 scope:local align:4 data:float +@2482 = .sdata2:0x803FBE30; // type:object size:0x4 scope:local align:4 data:float +@2483 = .sdata2:0x803FBE34; // type:object size:0x4 scope:local align:4 data:float +@2484 = .sdata2:0x803FBE38; // type:object size:0x4 scope:local align:4 data:float +@2513 = .sdata2:0x803FBE40; // type:object size:0x8 scope:local align:8 data:double +@2650 = .sdata2:0x803FBE48; // type:object size:0x4 scope:local align:4 data:float +@2652 = .sdata2:0x803FBE50; // type:object size:0x8 scope:local align:8 data:double +@2806 = .sdata2:0x803FBE58; // type:object size:0x4 scope:local align:4 data:float +@2807 = .sdata2:0x803FBE5C; // type:object size:0x4 scope:local align:4 data:float +@2648 = .sdata2:0x803FBE60; // type:object size:0x4 scope:local align:4 data:float +@2649 = .sdata2:0x803FBE64; // type:object size:0x4 scope:local align:4 data:float +@2650 = .sdata2:0x803FBE68; // type:object size:0x4 scope:local align:4 data:float +@2651 = .sdata2:0x803FBE6C; // type:object size:0x4 scope:local align:4 data:float +@2652 = .sdata2:0x803FBE70; // type:object size:0x4 scope:local align:4 data:float +@2653 = .sdata2:0x803FBE74; // type:object size:0x4 scope:local align:4 data:float +@2654 = .sdata2:0x803FBE78; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x803FBE80; // type:object size:0x8 scope:local align:8 data:double +@2610 = .sdata2:0x803FBE88; // type:object size:0x4 scope:local align:4 data:float +@2504 = .sdata2:0x803FBE90; // type:object size:0x4 scope:local align:4 data:float +@2505 = .sdata2:0x803FBE94; // type:object size:0x4 scope:local align:4 data:float +@2523 = .sdata2:0x803FBE98; // type:object size:0x4 scope:local align:4 data:float +@2524 = .sdata2:0x803FBE9C; // type:object size:0x4 scope:local align:4 data:float +@2525 = .sdata2:0x803FBEA0; // type:object size:0x4 scope:local align:4 data:float +@2554 = .sdata2:0x803FBEA8; // type:object size:0x8 scope:local align:8 data:double +@2616 = .sdata2:0x803FBEB0; // type:object size:0x8 scope:local align:8 data:double +@3182 = .sdata2:0x803FBEB8; // type:object size:0x4 scope:local align:4 data:float +@3183 = .sdata2:0x803FBEBC; // type:object size:0x4 scope:local align:4 data:float +@3189 = .sdata2:0x803FBEC0; // type:object size:0x4 scope:local align:4 data:float +@3190 = .sdata2:0x803FBEC4; // type:object size:0x4 scope:local align:4 data:float +@3191 = .sdata2:0x803FBEC8; // type:object size:0x4 scope:local align:4 data:float +@3358 = .sdata2:0x803FBECC; // type:object size:0x4 scope:local align:4 data:float +@3359 = .sdata2:0x803FBED0; // type:object size:0x4 scope:local align:4 data:float +@5354 = .sdata2:0x803FBED4; // type:object size:0x4 scope:local align:4 data:float +@5420 = .sdata2:0x803FBED8; // type:object size:0x4 scope:local align:4 data:float +@2472 = .sdata2:0x803FBEE0; // type:object size:0x4 scope:local align:4 data:4byte +@2605 = .sdata2:0x803FBEE4; // type:object size:0x4 scope:local align:4 data:float +@2748 = .sdata2:0x803FBEE8; // type:object size:0x4 scope:local align:4 data:float +@2749 = .sdata2:0x803FBEEC; // type:object size:0x4 scope:local align:4 data:float +@2750 = .sdata2:0x803FBEF0; // type:object size:0x4 scope:local align:4 data:float +@2752 = .sdata2:0x803FBEF8; // type:object size:0x8 scope:local align:8 data:double +@2796 = .sdata2:0x803FBF00; // type:object size:0x8 scope:local align:8 data:double +@3193 = .sdata2:0x803FBF08; // type:object size:0x4 scope:local align:4 data:float +@3194 = .sdata2:0x803FBF0C; // type:object size:0x4 scope:local align:4 data:float +@3195 = .sdata2:0x803FBF10; // type:object size:0x4 scope:local align:4 data:float +@3196 = .sdata2:0x803FBF14; // type:object size:0x4 scope:local align:4 data:float +@3601 = .sdata2:0x803FBF18; // type:object size:0x4 scope:local align:4 data:float +@3602 = .sdata2:0x803FBF1C; // type:object size:0x4 scope:local align:4 data:float +@342 = .sdata2:0x803FBF20; // type:object size:0x4 scope:local align:4 data:float +@301 = .sdata2:0x803FBF28; // type:object size:0x4 scope:local align:4 data:4byte +@318 = .sdata2:0x803FBF30; // type:object size:0x4 scope:local align:4 data:float +@327 = .sdata2:0x803FBF34; // type:object size:0x4 scope:local align:4 data:float +@318 = .sdata2:0x803FBF38; // type:object size:0x4 scope:local align:4 data:float +@327 = .sdata2:0x803FBF3C; // type:object size:0x4 scope:local align:4 data:float +@336 = .sdata2:0x803FBF40; // type:object size:0x4 scope:local align:4 data:4byte +@310 = .sdata2:0x803FBF48; // type:object size:0x4 scope:local align:4 data:4byte +@333 = .sdata2:0x803FBF50; // type:object size:0x4 scope:local align:4 data:float +@735 = .sdata2:0x803FBF58; // type:object size:0x4 scope:local align:4 data:float +ga8cSignature__Q27JStudio4data = .sdata2:0x803FBF60; // type:object size:0x8 scope:global align:4 data:string +@299 = .sdata2:0x803FBF68; // type:object size:0x4 scope:local align:4 data:float +@300 = .sdata2:0x803FBF6C; // type:object size:0x4 scope:local align:4 data:float +@770 = .sdata2:0x803FBF70; // type:object size:0x8 scope:local align:8 data:double +@1037 = .sdata2:0x803FBF78; // type:object size:0x4 scope:local align:4 data:float +@1038 = .sdata2:0x803FBF7C; // type:object size:0x4 scope:local align:4 data:float +sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera = .sdata2:0x803FBF80; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog = .sdata2:0x803FBF88; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light = .sdata2:0x803FBF90; // type:object size:0x8 scope:global align:4 +@1826 = .sdata2:0x803FBF98; // type:object size:0x4 scope:local align:4 data:float +@625 = .sdata2:0x803FBFA0; // type:object size:0x8 scope:local align:8 data:double +@765 = .sdata2:0x803FBFA8; // type:object size:0x8 scope:local align:8 data:double +@766 = .sdata2:0x803FBFB0; // type:object size:0x8 scope:local align:8 data:double +@767 = .sdata2:0x803FBFB8; // type:object size:0x8 scope:local align:8 data:double +@772 = .sdata2:0x803FBFC0; // type:object size:0x8 scope:local align:8 data:double +@773 = .sdata2:0x803FBFC8; // type:object size:0x8 scope:local align:8 data:double +@774 = .sdata2:0x803FBFD0; // type:object size:0x8 scope:local align:8 data:double +@815 = .sdata2:0x803FBFD8; // type:object size:0x8 scope:local align:8 data:double +@840 = .sdata2:0x803FBFE0; // type:object size:0x8 scope:local align:8 data:double +@1489 = .sdata2:0x803FBFE8; // type:object size:0x8 scope:local align:8 data:double +ga4cSignature__Q37JStudio3fvb4data = .sdata2:0x803FBFF0; // type:object size:0x4 scope:global align:4 data:string +gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data = .sdata2:0x803FBFF8; // type:object size:0x4 scope:global align:4 data:4byte +ga4cSignature__Q37JStudio3stb4data = .sdata2:0x803FC000; // type:object size:0x4 scope:global align:4 data:string +@1006 = .sdata2:0x803FC008; // type:object size:0x4 scope:local align:4 data:float +@807 = .sdata2:0x803FC010; // type:object size:0x4 scope:local align:4 data:float +@808 = .sdata2:0x803FC018; // type:object size:0x8 scope:local align:8 data:double +@809 = .sdata2:0x803FC020; // type:object size:0x8 scope:local align:8 data:double +@810 = .sdata2:0x803FC028; // type:object size:0x4 scope:local align:4 data:float +@857 = .sdata2:0x803FC02C; // type:object size:0x4 scope:local align:4 data:float +@1147 = .sdata2:0x803FC030; // type:object size:0x4 scope:local align:4 data:float +@1493 = .sdata2:0x803FC038; // type:object size:0x4 scope:local align:4 data:float +@1494 = .sdata2:0x803FC03C; // type:object size:0x4 scope:local align:4 data:float +@1495 = .sdata2:0x803FC040; // type:object size:0x4 scope:local align:4 data:float +@1595 = .sdata2:0x803FC048; // type:object size:0x8 scope:local align:8 data:double +@1597 = .sdata2:0x803FC050; // type:object size:0x8 scope:local align:8 data:double +@1714 = .sdata2:0x803FC058; // type:object size:0x8 scope:local align:8 data:double +@1715 = .sdata2:0x803FC060; // type:object size:0x8 scope:local align:8 data:double +@1716 = .sdata2:0x803FC068; // type:object size:0x8 scope:local align:8 data:double +@1717 = .sdata2:0x803FC070; // type:object size:0x8 scope:local align:8 data:double +@796 = .sdata2:0x803FC078; // type:object size:0x4 scope:local align:4 data:float +@797 = .sdata2:0x803FC07C; // type:object size:0x4 scope:local align:4 data:float +@798 = .sdata2:0x803FC080; // type:object size:0x4 scope:local align:4 data:float +@799 = .sdata2:0x803FC084; // type:object size:0x4 scope:local align:4 data:float +@801 = .sdata2:0x803FC088; // type:object size:0x8 scope:local align:8 data:double +@806 = .sdata2:0x803FC090; // type:object size:0x4 scope:local align:4 data:float +@648 = .sdata2:0x803FC098; // type:object size:0x4 scope:local align:4 data:float +@1025 = .sdata2:0x803FC09C; // type:object size:0x4 scope:local align:4 data:float +@1135 = .sdata2:0x803FC0A0; // type:object size:0x8 scope:local align:8 data:double +@1160 = .sdata2:0x803FC0A8; // type:object size:0x4 scope:local align:4 data:float +@629 = .sdata2:0x803FC0B0; // type:object size:0x4 scope:local align:4 data:float +@638 = .sdata2:0x803FC0B8; // type:object size:0x4 scope:local align:4 data:float +@639 = .sdata2:0x803FC0BC; // type:object size:0x4 scope:local align:4 data:float +@640 = .sdata2:0x803FC0C0; // type:object size:0x4 scope:local align:4 data:float +@641 = .sdata2:0x803FC0C4; // type:object size:0x4 scope:local align:4 data:float +@644 = .sdata2:0x803FC0C8; // type:object size:0x8 scope:local align:8 data:double +@986 = .sdata2:0x803FC0D0; // type:object size:0x4 scope:local align:4 data:float +@988 = .sdata2:0x803FC0D8; // type:object size:0x8 scope:local align:8 data:double +@1014 = .sdata2:0x803FC0E0; // type:object size:0x7 scope:local align:4 data:4byte +@1015 = .sdata2:0x803FC0E8; // type:object size:0x7 scope:local align:4 data:4byte +@1038 = .sdata2:0x803FC0F0; // type:object size:0x4 scope:local align:4 data:float +@1040 = .sdata2:0x803FC0F8; // type:object size:0x8 scope:local align:8 data:double +@1053 = .sdata2:0x803FC100; // type:object size:0x4 scope:local align:4 data:float +@1064 = .sdata2:0x803FC104; // type:object size:0x4 scope:local align:4 data:float +@1065 = .sdata2:0x803FC108; // type:object size:0x4 scope:local align:4 data:float +@1066 = .sdata2:0x803FC10C; // type:object size:0x4 scope:local align:4 data:float +@1078 = .sdata2:0x803FC110; // type:object size:0x4 scope:local align:4 data:float +@680 = .sdata2:0x803FC118; // type:object size:0x4 scope:local align:4 data:float +@737 = .sdata2:0x803FC11C; // type:object size:0x4 scope:local align:4 data:float +@804 = .sdata2:0x803FC120; // type:object size:0x8 scope:local align:8 data:double +@935 = .sdata2:0x803FC128; // type:object size:0x4 scope:local align:4 data:float +@1184 = .sdata2:0x803FC12C; // type:object size:0x4 scope:local align:4 data:float +@1185 = .sdata2:0x803FC130; // type:object size:0x4 scope:local align:4 data:float +@1348 = .sdata2:0x803FC134; // type:object size:0x4 scope:local align:4 data:float +@1382 = .sdata2:0x803FC138; // type:object size:0x4 scope:local align:4 data:float +@1383 = .sdata2:0x803FC13C; // type:object size:0x4 scope:local align:4 data:float +@1384 = .sdata2:0x803FC140; // type:object size:0x4 scope:local align:4 data:float +@1386 = .sdata2:0x803FC148; // type:object size:0x8 scope:local align:8 data:double +@1953 = .sdata2:0x803FC150; // type:object size:0x4 scope:local align:4 data:float +@1960 = .sdata2:0x803FC158; // type:object size:0x8 scope:local align:8 data:double +@1961 = .sdata2:0x803FC160; // type:object size:0x4 scope:local align:4 data:float +@1980 = .sdata2:0x803FC168; // type:object size:0x8 scope:local align:8 data:double +@1981 = .sdata2:0x803FC170; // type:object size:0x8 scope:local align:8 data:double +@1982 = .sdata2:0x803FC178; // type:object size:0x4 scope:local align:4 data:float +@1983 = .sdata2:0x803FC180; // type:object size:0x8 scope:local align:8 data:double +@1984 = .sdata2:0x803FC188; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x803FC190; // type:object size:0x4 scope:local align:4 data:float +@711 = .sdata2:0x803FC198; // type:object size:0x8 scope:local align:8 data:double +@679 = .sdata2:0x803FC1A0; // type:object size:0x4 scope:local align:4 data:float +@680 = .sdata2:0x803FC1A4; // type:object size:0x4 scope:local align:4 data:float +@681 = .sdata2:0x803FC1A8; // type:object size:0x8 scope:local align:8 data:double +@704 = .sdata2:0x803FC1B0; // type:object size:0x4 scope:local align:4 data:float +@596 = .sdata2:0x803FC1B8; // type:object size:0x4 scope:local align:4 data:float +@597 = .sdata2:0x803FC1BC; // type:object size:0x4 scope:local align:4 data:float +@600 = .sdata2:0x803FC1C0; // type:object size:0x8 scope:local align:8 data:double +@602 = .sdata2:0x803FC1C8; // type:object size:0x8 scope:local align:8 data:double +@596 = .sdata2:0x803FC1D0; // type:object size:0x4 scope:local align:4 data:float +@597 = .sdata2:0x803FC1D4; // type:object size:0x4 scope:local align:4 data:float +@598 = .sdata2:0x803FC1D8; // type:object size:0x4 scope:local align:4 data:float +@906 = .sdata2:0x803FC1E0; // type:object size:0x4 scope:local align:4 data:float +@907 = .sdata2:0x803FC1E4; // type:object size:0x4 scope:local align:4 data:float +@908 = .sdata2:0x803FC1E8; // type:object size:0x4 scope:local align:4 data:float +@910 = .sdata2:0x803FC1F0; // type:object size:0x8 scope:local align:8 data:double +@974 = .sdata2:0x803FC1F8; // type:object size:0x4 scope:local align:4 data:float +@720 = .sdata2:0x803FC200; // type:object size:0x4 scope:local align:4 data:float +@721 = .sdata2:0x803FC204; // type:object size:0x4 scope:local align:4 data:float +@793 = .sdata2:0x803FC208; // type:object size:0x4 scope:local align:4 data:float +@794 = .sdata2:0x803FC20C; // type:object size:0x4 scope:local align:4 data:float +@796 = .sdata2:0x803FC210; // type:object size:0x8 scope:local align:8 data:double +@813 = .sdata2:0x803FC218; // type:object size:0x4 scope:local align:4 data:float +@612 = .sdata2:0x803FC220; // type:object size:0x8 scope:local align:8 data:double +@374 = .sdata2:0x803FC228; // type:object size:0x8 scope:local align:8 data:double +@375 = .sdata2:0x803FC230; // type:object size:0x8 scope:local align:8 data:double +@376 = .sdata2:0x803FC238; // type:object size:0x8 scope:local align:8 data:double +@377 = .sdata2:0x803FC240; // type:object size:0x4 scope:local align:4 data:float +@468 = .sdata2:0x803FC248; // type:object size:0x4 scope:local align:4 data:float +@500 = .sdata2:0x803FC250; // type:object size:0x8 scope:local align:8 data:double +@501 = .sdata2:0x803FC258; // type:object size:0x4 scope:local align:4 data:float +@549 = .sdata2:0x803FC25C; // type:object size:0x4 scope:local align:4 data:float +@738 = .sdata2:0x803FC260; // type:object size:0x4 scope:local align:4 data:float +@911 = .sdata2:0x803FC264; // type:object size:0x4 scope:local align:4 data:float +@913 = .sdata2:0x803FC268; // type:object size:0x8 scope:local align:8 data:double +@357 = .sdata2:0x803FC270; // type:object size:0x4 scope:local align:4 data:float +@358 = .sdata2:0x803FC274; // type:object size:0x4 scope:local align:4 data:float +@359 = .sdata2:0x803FC278; // type:object size:0x4 scope:local align:4 data:float +@394 = .sdata2:0x803FC280; // type:object size:0x4 scope:local align:4 data:float +@427 = .sdata2:0x803FC284; // type:object size:0x4 scope:local align:4 data:float +@465 = .sdata2:0x803FC288; // type:object size:0x4 scope:local align:4 data:float +@466 = .sdata2:0x803FC28C; // type:object size:0x4 scope:local align:4 data:float +@468 = .sdata2:0x803FC290; // type:object size:0x8 scope:local align:8 data:double +@470 = .sdata2:0x803FC298; // type:object size:0x8 scope:local align:8 data:double +@538 = .sdata2:0x803FC2A0; // type:object size:0x4 scope:local align:4 data:float +@539 = .sdata2:0x803FC2A8; // type:object size:0x8 scope:local align:8 data:double +@540 = .sdata2:0x803FC2B0; // type:object size:0x4 scope:local align:4 data:float +@315 = .sdata2:0x803FC2B8; // type:object size:0x4 scope:local align:4 data:float +@797 = .sdata2:0x803FC2C0; // type:object size:0x4 scope:local align:4 data:float +@975 = .sdata2:0x803FC2C4; // type:object size:0x4 scope:local align:4 data:float +@976 = .sdata2:0x803FC2C8; // type:object size:0x4 scope:local align:4 data:float +@977 = .sdata2:0x803FC2CC; // type:object size:0x4 scope:local align:4 data:float +@979 = .sdata2:0x803FC2D0; // type:object size:0x8 scope:local align:8 data:double +@981 = .sdata2:0x803FC2D8; // type:object size:0x8 scope:local align:8 data:double +@1002 = .sdata2:0x803FC2E0; // type:object size:0x4 scope:local align:4 data:float +@861 = .sdata2:0x803FC2E8; // type:object size:0x4 scope:local align:4 data:float +@862 = .sdata2:0x803FC2EC; // type:object size:0x4 scope:local align:4 data:float +@863 = .sdata2:0x803FC2F0; // type:object size:0x4 scope:local align:4 data:float +@1233 = .sdata2:0x803FC2F4; // type:object size:0x4 scope:local align:4 data:float +@1235 = .sdata2:0x803FC2F8; // type:object size:0x8 scope:local align:8 data:double +@855 = .sdata2:0x803FC300; // type:object size:0x8 scope:local align:8 data:double +@969 = .sdata2:0x803FC308; // type:object size:0x4 scope:local align:4 data:float +@970 = .sdata2:0x803FC30C; // type:object size:0x4 scope:local align:4 data:float +@971 = .sdata2:0x803FC310; // type:object size:0x4 scope:local align:4 data:float +@1413 = .sdata2:0x803FC314; // type:object size:0x4 scope:local align:4 data:float +@1414 = .sdata2:0x803FC318; // type:object size:0x4 scope:local align:4 data:float +@1415 = .sdata2:0x803FC31C; // type:object size:0x4 scope:local align:4 data:float +@1416 = .sdata2:0x803FC320; // type:object size:0x4 scope:local align:4 data:float +@1418 = .sdata2:0x803FC328; // type:object size:0x8 scope:local align:8 data:double +@1616 = .sdata2:0x803FC330; // type:object size:0x8 scope:local align:8 data:double +@1617 = .sdata2:0x803FC338; // type:object size:0x8 scope:local align:8 data:double +@1618 = .sdata2:0x803FC340; // type:object size:0x4 scope:local align:4 data:float +@1619 = .sdata2:0x803FC344; // type:object size:0x4 scope:local align:4 data:float +@1640 = .sdata2:0x803FC348; // type:object size:0x8 scope:local align:8 data:double +@1732 = .sdata2:0x803FC350; // type:object size:0x4 scope:local align:4 data:float +@885 = .sdata2:0x803FC358; // type:object size:0x4 scope:local align:4 data:float +@886 = .sdata2:0x803FC35C; // type:object size:0x4 scope:local align:4 data:float +@887 = .sdata2:0x803FC360; // type:object size:0x4 scope:local align:4 data:float +@888 = .sdata2:0x803FC364; // type:object size:0x4 scope:local align:4 data:float +@1280 = .sdata2:0x803FC368; // type:object size:0x4 scope:local align:4 data:float +@1660 = .sdata2:0x803FC370; // type:object size:0x8 scope:local align:8 data:double +@1661 = .sdata2:0x803FC378; // type:object size:0x8 scope:local align:8 data:double +@1662 = .sdata2:0x803FC380; // type:object size:0x4 scope:local align:4 data:float +@1665 = .sdata2:0x803FC388; // type:object size:0x8 scope:local align:8 data:double +@771 = .sdata2:0x803FC390; // type:object size:0x4 scope:local align:4 data:float +@999 = .sdata2:0x803FC394; // type:object size:0x4 scope:local align:4 data:float +@1001 = .sdata2:0x803FC398; // type:object size:0x8 scope:local align:8 data:double +@1045 = .sdata2:0x803FC3A0; // type:object size:0x4 scope:local align:4 data:float +@1082 = .sdata2:0x803FC3A8; // type:object size:0x8 scope:local align:8 data:double +@1083 = .sdata2:0x803FC3B0; // type:object size:0x8 scope:local align:8 data:double +@1084 = .sdata2:0x803FC3B8; // type:object size:0x4 scope:local align:4 data:float +@1085 = .sdata2:0x803FC3BC; // type:object size:0x4 scope:local align:4 data:float +@1087 = .sdata2:0x803FC3C0; // type:object size:0x8 scope:local align:8 data:double +@1466 = .sdata2:0x803FC3C8; // type:object size:0x4 scope:local align:4 data:float +@1467 = .sdata2:0x803FC3CC; // type:object size:0x4 scope:local align:4 data:float +@1497 = .sdata2:0x803FC3D0; // type:object size:0x4 scope:local align:4 data:float +@1596 = .sdata2:0x803FC3D4; // type:object size:0x4 scope:local align:4 data:float +@1622 = .sdata2:0x803FC3D8; // type:object size:0x4 scope:local align:4 data:float +@1784 = .sdata2:0x803FC3DC; // type:object size:0x4 scope:local align:4 data:float +@830 = .sdata2:0x803FC3E0; // type:object size:0x4 scope:local align:4 data:float +@831 = .sdata2:0x803FC3E4; // type:object size:0x4 scope:local align:4 data:float +@931 = .sdata2:0x803FC3E8; // type:object size:0x4 scope:local align:4 data:float +@1550 = .sdata2:0x803FC3EC; // type:object size:0x8 scope:local align:4 data:4byte +@1657 = .sdata2:0x803FC3F4; // type:object size:0x4 scope:local align:4 data:float +@1658 = .sdata2:0x803FC3F8; // type:object size:0x4 scope:local align:4 data:float +@1660 = .sdata2:0x803FC400; // type:object size:0x8 scope:local align:8 data:double +@1664 = .sdata2:0x803FC408; // type:object size:0x8 scope:local align:8 data:double +@906 = .sdata2:0x803FC410; // type:object size:0x4 scope:local align:4 data:float +ga4cSignature__Q28JMessage4data = .sdata2:0x803FC418; // type:object size:0x4 scope:global align:4 data:string +@4002 = .sdata2:0x803FC420; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x803FC424; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x803FC428; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x803FC42C; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803FC430; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803FC434; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803FC438; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803FC43C; // type:object size:0x4 scope:local align:4 data:float +@4344 = .sdata2:0x803FC440; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x803FC444; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x803FC448; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x803FC44C; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x803FC450; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x803FC458; // type:object size:0x8 scope:local align:8 data:double +@4350 = .sdata2:0x803FC460; // type:object size:0x8 scope:local align:8 data:double +@4351 = .sdata2:0x803FC468; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x803FC46C; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x803FC470; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x803FC474; // type:object size:0x4 scope:local align:4 data:float +@4355 = .sdata2:0x803FC478; // type:object size:0x4 scope:local align:4 data:float +@4356 = .sdata2:0x803FC47C; // type:object size:0x4 scope:local align:4 data:float +@4357 = .sdata2:0x803FC480; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x803FC484; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x803FC488; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x803FC48C; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x803FC490; // type:object size:0x4 scope:local align:4 data:float +@5371 = .sdata2:0x803FC494; // type:object size:0x4 scope:local align:4 data:float +@5372 = .sdata2:0x803FC498; // type:object size:0x4 scope:local align:4 data:float +@6028 = .sdata2:0x803FC49C; // type:object size:0x4 scope:local align:4 data:float +@6029 = .sdata2:0x803FC4A0; // type:object size:0x4 scope:local align:4 data:float +@6030 = .sdata2:0x803FC4A4; // type:object size:0x4 scope:local align:4 data:float +@6031 = .sdata2:0x803FC4A8; // type:object size:0x4 scope:local align:4 data:float +@6032 = .sdata2:0x803FC4AC; // type:object size:0x4 scope:local align:4 data:float +@6033 = .sdata2:0x803FC4B0; // type:object size:0x4 scope:local align:4 data:float +@6034 = .sdata2:0x803FC4B4; // type:object size:0x4 scope:local align:4 data:float +@6035 = .sdata2:0x803FC4B8; // type:object size:0x4 scope:local align:4 data:float +@6036 = .sdata2:0x803FC4BC; // type:object size:0x4 scope:local align:4 data:float +@6037 = .sdata2:0x803FC4C0; // type:object size:0x4 scope:local align:4 data:float +@6038 = .sdata2:0x803FC4C4; // type:object size:0x4 scope:local align:4 data:float +@6039 = .sdata2:0x803FC4C8; // type:object size:0x4 scope:local align:4 data:float +@6040 = .sdata2:0x803FC4CC; // type:object size:0x4 scope:local align:4 data:float +@6041 = .sdata2:0x803FC4D0; // type:object size:0x4 scope:local align:4 data:float +@6042 = .sdata2:0x803FC4D4; // type:object size:0x4 scope:local align:4 data:float +@6043 = .sdata2:0x803FC4D8; // type:object size:0x4 scope:local align:4 data:float +@6044 = .sdata2:0x803FC4DC; // type:object size:0x4 scope:local align:4 data:float +@6045 = .sdata2:0x803FC4E0; // type:object size:0x4 scope:local align:4 data:float +@6046 = .sdata2:0x803FC4E4; // type:object size:0x4 scope:local align:4 data:float +@6047 = .sdata2:0x803FC4E8; // type:object size:0x4 scope:local align:4 data:float +@6050 = .sdata2:0x803FC4F0; // type:object size:0x8 scope:local align:8 data:double +@6153 = .sdata2:0x803FC4F8; // type:object size:0x4 scope:local align:4 data:float +@6358 = .sdata2:0x803FC4FC; // type:object size:0x4 scope:local align:4 data:float +@6359 = .sdata2:0x803FC500; // type:object size:0x4 scope:local align:4 data:float +@6517 = .sdata2:0x803FC504; // type:object size:0x4 scope:local align:4 data:float +@6518 = .sdata2:0x803FC508; // type:object size:0x4 scope:local align:4 data:float +@6528 = .sdata2:0x803FC50C; // type:object size:0x4 scope:local align:4 data:float +@6743 = .sdata2:0x803FC510; // type:object size:0x4 scope:local align:4 data:float +@7413 = .sdata2:0x803FC514; // type:object size:0x4 scope:local align:4 data:float +@7414 = .sdata2:0x803FC518; // type:object size:0x4 scope:local align:4 data:float +@7415 = .sdata2:0x803FC51C; // type:object size:0x4 scope:local align:4 data:float +@7417 = .sdata2:0x803FC520; // type:object size:0x8 scope:local align:8 data:double +@7608 = .sdata2:0x803FC528; // type:object size:0x4 scope:local align:4 data:float +@7609 = .sdata2:0x803FC52C; // type:object size:0x4 scope:local align:4 data:float +@7610 = .sdata2:0x803FC530; // type:object size:0x4 scope:local align:4 data:float +@774 = .sdata2:0x803FC538; // type:object size:0x4 scope:local align:4 data:float +@775 = .sdata2:0x803FC53C; // type:object size:0x4 scope:local align:4 data:float +@883 = .sdata2:0x803FC540; // type:object size:0x4 scope:local align:4 data:float +@884 = .sdata2:0x803FC548; // type:object size:0x8 scope:local align:8 data:double +@885 = .sdata2:0x803FC550; // type:object size:0x8 scope:local align:8 data:double +@933 = .sdata2:0x803FC558; // type:object size:0x4 scope:local align:4 data:float +@934 = .sdata2:0x803FC55C; // type:object size:0x4 scope:local align:4 data:float +@935 = .sdata2:0x803FC560; // type:object size:0x4 scope:local align:4 data:float +@936 = .sdata2:0x803FC564; // type:object size:0x4 scope:local align:4 data:float +@937 = .sdata2:0x803FC568; // type:object size:0x4 scope:local align:4 data:float +@939 = .sdata2:0x803FC570; // type:object size:0x8 scope:local align:8 data:double +@941 = .sdata2:0x803FC578; // type:object size:0x8 scope:local align:8 data:double +@850 = .sdata2:0x803FC580; // type:object size:0x4 scope:local align:4 data:float +@851 = .sdata2:0x803FC584; // type:object size:0x4 scope:local align:4 data:float +@852 = .sdata2:0x803FC588; // type:object size:0x4 scope:local align:4 data:float +@853 = .sdata2:0x803FC58C; // type:object size:0x4 scope:local align:4 data:float +@854 = .sdata2:0x803FC590; // type:object size:0x4 scope:local align:4 data:float +@855 = .sdata2:0x803FC594; // type:object size:0x4 scope:local align:4 data:float +@884 = .sdata2:0x803FC598; // type:object size:0x8 scope:local align:8 data:double +@885 = .sdata2:0x803FC5A0; // type:object size:0x8 scope:local align:8 data:double +@886 = .sdata2:0x803FC5A8; // type:object size:0x4 scope:local align:4 data:float +@901 = .sdata2:0x803FC5AC; // type:object size:0x4 scope:local align:4 data:float +@1050 = .sdata2:0x803FC5B0; // type:object size:0x4 scope:local align:4 data:float +@769 = .sdata2:0x803FC5B8; // type:object size:0x4 scope:local align:4 data:float +@770 = .sdata2:0x803FC5BC; // type:object size:0x4 scope:local align:4 data:float +@771 = .sdata2:0x803FC5C0; // type:object size:0x4 scope:local align:4 data:float +@772 = .sdata2:0x803FC5C4; // type:object size:0x4 scope:local align:4 data:float +@773 = .sdata2:0x803FC5C8; // type:object size:0x4 scope:local align:4 data:float +@793 = .sdata2:0x803FC5CC; // type:object size:0x4 scope:local align:4 data:float +@880 = .sdata2:0x803FC5D0; // type:object size:0x4 scope:local align:4 data:float +@899 = .sdata2:0x803FC5D4; // type:object size:0x4 scope:local align:4 data:float +@900 = .sdata2:0x803FC5D8; // type:object size:0x4 scope:local align:4 data:float +@901 = .sdata2:0x803FC5DC; // type:object size:0x4 scope:local align:4 data:float +@902 = .sdata2:0x803FC5E0; // type:object size:0x4 scope:local align:4 data:float +@903 = .sdata2:0x803FC5E4; // type:object size:0x4 scope:local align:4 data:float +@904 = .sdata2:0x803FC5E8; // type:object size:0x4 scope:local align:4 data:float +@913 = .sdata2:0x803FC5EC; // type:object size:0x4 scope:local align:4 data:float +@914 = .sdata2:0x803FC5F0; // type:object size:0x4 scope:local align:4 data:float +@915 = .sdata2:0x803FC5F4; // type:object size:0x4 scope:local align:4 data:float +@807 = .sdata2:0x803FC5F8; // type:object size:0x4 scope:local align:4 data:float +@808 = .sdata2:0x803FC5FC; // type:object size:0x4 scope:local align:4 data:float +@810 = .sdata2:0x803FC600; // type:object size:0x8 scope:local align:8 data:double +@830 = .sdata2:0x803FC608; // type:object size:0x4 scope:local align:4 data:float +@861 = .sdata2:0x803FC60C; // type:object size:0x4 scope:local align:4 data:float +@864 = .sdata2:0x803FC610; // type:object size:0x8 scope:local align:8 data:double +@292 = .sdata2:0x803FC618; // type:object size:0x4 scope:local align:4 data:float +@293 = .sdata2:0x803FC61C; // type:object size:0x4 scope:local align:4 data:float +@294 = .sdata2:0x803FC620; // type:object size:0x8 scope:local align:8 data:double +@295 = .sdata2:0x803FC628; // type:object size:0x4 scope:local align:4 data:float +@296 = .sdata2:0x803FC630; // type:object size:0x8 scope:local align:8 data:double +@297 = .sdata2:0x803FC638; // type:object size:0x4 scope:local align:4 data:float +@300 = .sdata2:0x803FC640; // type:object size:0x8 scope:local align:8 data:double +@1087 = .sdata2:0x803FC648; // type:object size:0x4 scope:local align:4 data:float +@1089 = .sdata2:0x803FC650; // type:object size:0x8 scope:local align:8 data:double +@665 = .sdata2:0x803FC658; // type:object size:0x4 scope:local align:4 data:float +@667 = .sdata2:0x803FC660; // type:object size:0x8 scope:local align:8 data:double +@669 = .sdata2:0x803FC668; // type:object size:0x8 scope:local align:8 data:double +@777 = .sdata2:0x803FC670; // type:object size:0x4 scope:local align:4 data:float +@779 = .sdata2:0x803FC678; // type:object size:0x8 scope:local align:8 data:double +@688 = .sdata2:0x803FC680; // type:object size:0x4 scope:local align:4 data:float +@432 = .sdata2:0x803FC688; // type:object size:0x4 scope:local align:4 data:float +@433 = .sdata2:0x803FC68C; // type:object size:0x4 scope:local align:4 data:float +@435 = .sdata2:0x803FC690; // type:object size:0x8 scope:local align:8 data:double +@438 = .sdata2:0x803FC698; // type:object size:0x8 scope:local align:8 data:double +@622 = .sdata2:0x803FC6A0; // type:object size:0x4 scope:local align:4 data:float +@624 = .sdata2:0x803FC6A8; // type:object size:0x8 scope:local align:8 data:double +@626 = .sdata2:0x803FC6B0; // type:object size:0x8 scope:local align:8 data:double +@743 = .sdata2:0x803FC6B8; // type:object size:0x4 scope:local align:4 data:float +@744 = .sdata2:0x803FC6BC; // type:object size:0x4 scope:local align:4 data:float +@745 = .sdata2:0x803FC6C0; // type:object size:0x4 scope:local align:4 data:float +@746 = .sdata2:0x803FC6C4; // type:object size:0x4 scope:local align:4 data:float +@747 = .sdata2:0x803FC6C8; // type:object size:0x4 scope:local align:4 data:float +@760 = .sdata2:0x803FC6D0; // type:object size:0x8 scope:local align:8 data:double +@821 = .sdata2:0x803FC6D8; // type:object size:0x4 scope:local align:4 data:float +@824 = .sdata2:0x803FC6E0; // type:object size:0x8 scope:local align:8 data:double +@830 = .sdata2:0x803FC6E8; // type:object size:0x4 scope:local align:4 data:float +@867 = .sdata2:0x803FC6F0; // type:object size:0x8 scope:local align:8 data:double +@868 = .sdata2:0x803FC6F8; // type:object size:0x8 scope:local align:8 data:double +@869 = .sdata2:0x803FC700; // type:object size:0x4 scope:local align:4 data:float +@870 = .sdata2:0x803FC704; // type:object size:0x4 scope:local align:4 data:float +@901 = .sdata2:0x803FC708; // type:object size:0x4 scope:local align:4 data:float +@902 = .sdata2:0x803FC70C; // type:object size:0x4 scope:local align:4 data:float +@903 = .sdata2:0x803FC710; // type:object size:0x4 scope:local align:4 data:float +@904 = .sdata2:0x803FC714; // type:object size:0x4 scope:local align:4 data:float +@2258 = .sdata2:0x803FC718; // type:object size:0x4 scope:local align:4 data:float +@2982 = .sdata2:0x803FC71C; // type:object size:0x4 scope:local align:4 data:float +@2983 = .sdata2:0x803FC720; // type:object size:0x4 scope:local align:4 data:float +@634 = .sdata2:0x803FC728; // type:object size:0x4 scope:local align:4 data:float +@635 = .sdata2:0x803FC72C; // type:object size:0x4 scope:local align:4 data:float +@636 = .sdata2:0x803FC730; // type:object size:0x4 scope:local align:4 data:float +@638 = .sdata2:0x803FC738; // type:object size:0x8 scope:local align:8 data:double +@2158 = .sdata2:0x803FC740; // type:object size:0x8 scope:local align:8 data:double +@2224 = .sdata2:0x803FC748; // type:object size:0x4 scope:local align:4 data:float +@2225 = .sdata2:0x803FC74C; // type:object size:0x4 scope:local align:4 data:float +@2245 = .sdata2:0x803FC750; // type:object size:0x4 scope:local align:4 data:float +@2247 = .sdata2:0x803FC758; // type:object size:0x8 scope:local align:8 data:double +@2274 = .sdata2:0x803FC760; // type:object size:0x4 scope:local align:4 data:float +@2275 = .sdata2:0x803FC764; // type:object size:0x4 scope:local align:4 data:float +@2276 = .sdata2:0x803FC768; // type:object size:0x4 scope:local align:4 data:float +@2277 = .sdata2:0x803FC76C; // type:object size:0x4 scope:local align:4 data:float +@2278 = .sdata2:0x803FC770; // type:object size:0x4 scope:local align:4 data:float +@2279 = .sdata2:0x803FC774; // type:object size:0x4 scope:local align:4 data:float +@2281 = .sdata2:0x803FC778; // type:object size:0x8 scope:local align:8 data:double +@2546 = .sdata2:0x803FC780; // type:object size:0x4 scope:local align:4 data:float +@2547 = .sdata2:0x803FC784; // type:object size:0x4 scope:local align:4 data:float +@2427 = .sdata2:0x803FC788; // type:object size:0x4 scope:local align:4 data:float +@2428 = .sdata2:0x803FC78C; // type:object size:0x4 scope:local align:4 data:float +@2429 = .sdata2:0x803FC790; // type:object size:0x4 scope:local align:4 data:float +@2430 = .sdata2:0x803FC794; // type:object size:0x4 scope:local align:4 data:float +@2431 = .sdata2:0x803FC798; // type:object size:0x4 scope:local align:4 data:float +@2432 = .sdata2:0x803FC79C; // type:object size:0x4 scope:local align:4 data:float +@2433 = .sdata2:0x803FC7A0; // type:object size:0x4 scope:local align:4 data:float +@2436 = .sdata2:0x803FC7A8; // type:object size:0x8 scope:local align:8 data:double +@2438 = .sdata2:0x803FC7B0; // type:object size:0x8 scope:local align:8 data:double +@535 = .sdata2:0x803FC7B8; // type:object size:0x4 scope:local align:4 data:float +@536 = .sdata2:0x803FC7BC; // type:object size:0x4 scope:local align:4 data:float +@648 = .sdata2:0x803FC7C0; // type:object size:0x4 scope:local align:4 data:float +@649 = .sdata2:0x803FC7C4; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x803FC7C8; // type:object size:0x4 scope:local align:4 data:float +@448 = .sdata2:0x803FC7D0; // type:object size:0x4 scope:local align:4 data:float +@498 = .sdata2:0x803FC7D4; // type:object size:0x4 scope:local align:4 data:float +@363 = .sdata2:0x803FC7D8; // type:object size:0x4 scope:local align:4 data:float +@582 = .sdata2:0x803FC7DC; // type:object size:0x4 scope:local align:4 data:float +@588 = .sdata2:0x803FC7E0; // type:object size:0x8 scope:local align:8 data:double +@730 = .sdata2:0x803FC7E8; // type:object size:0x4 scope:local align:4 data:float +@736 = .sdata2:0x803FC7F0; // type:object size:0x8 scope:local align:8 data:double +@858 = .sdata2:0x803FC7F8; // type:object size:0x4 scope:local align:4 data:float +@881 = .sdata2:0x803FC7FC; // type:object size:0x4 scope:local align:4 data:float +@483 = .sdata2:0x803FC800; // type:object size:0x4 scope:local align:4 data:float +@649 = .sdata2:0x803FC808; // type:object size:0x8 scope:local align:8 data:double +@653 = .sdata2:0x803FC810; // type:object size:0x8 scope:local align:8 data:double +@1092 = .sdata2:0x803FC818; // type:object size:0x4 scope:local align:4 data:float +@1145 = .sdata2:0x803FC81C; // type:object size:0x4 scope:local align:4 data:float +@648 = .sdata2:0x803FC820; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x803FC828; // type:object size:0x8 scope:local align:8 data:double +@693 = .sdata2:0x803FC830; // type:object size:0x4 scope:local align:4 data:float +@694 = .sdata2:0x803FC834; // type:object size:0x4 scope:local align:4 data:float +@695 = .sdata2:0x803FC838; // type:object size:0x4 scope:local align:4 data:float +@696 = .sdata2:0x803FC83C; // type:object size:0x4 scope:local align:4 data:float +@845 = .sdata2:0x803FC840; // type:object size:0x8 scope:local align:8 data:double +@1034 = .sdata2:0x803FC848; // type:object size:0x4 scope:local align:4 data:float +@1042 = .sdata2:0x803FC850; // type:object size:0x8 scope:local align:8 data:double +@1673 = .sdata2:0x803FC858; // type:object size:0x4 scope:local align:4 data:float +@1674 = .sdata2:0x803FC85C; // type:object size:0x4 scope:local align:4 data:float +@619 = .sdata2:0x803FC860; // type:object size:0x4 scope:local align:4 data:float +@729 = .sdata2:0x803FC864; // type:object size:0x4 scope:local align:4 data:float +@733 = .sdata2:0x803FC868; // type:object size:0x8 scope:local align:8 data:double +@1093 = .sdata2:0x803FC870; // type:object size:0x4 scope:local align:4 data:float +@1421 = .sdata2:0x803FC874; // type:object size:0x4 scope:local align:4 data:float +@581 = .sdata2:0x803FC878; // type:object size:0x4 scope:local align:4 data:float +@583 = .sdata2:0x803FC880; // type:object size:0x8 scope:local align:8 data:double +@586 = .sdata2:0x803FC888; // type:object size:0x8 scope:local align:8 data:double +@821 = .sdata2:0x803FC890; // type:object size:0x4 scope:local align:4 data:float +@1044 = .sdata2:0x803FC898; // type:object size:0x4 scope:local align:4 data:float +@1045 = .sdata2:0x803FC89C; // type:object size:0x4 scope:local align:4 data:float +@1227 = .sdata2:0x803FC8A0; // type:object size:0x4 scope:local align:4 data:float +@1454 = .sdata2:0x803FC8A4; // type:object size:0x4 scope:local align:4 data:float +@1455 = .sdata2:0x803FC8A8; // type:object size:0x4 scope:local align:4 data:float +@1456 = .sdata2:0x803FC8B0; // type:object size:0x8 scope:local align:8 data:double +@1457 = .sdata2:0x803FC8B8; // type:object size:0x4 scope:local align:4 data:float +@1458 = .sdata2:0x803FC8C0; // type:object size:0x8 scope:local align:8 data:double +@1459 = .sdata2:0x803FC8C8; // type:object size:0x4 scope:local align:4 data:float +@1462 = .sdata2:0x803FC8D0; // type:object size:0x8 scope:local align:8 data:double +@1702 = .sdata2:0x803FC8D8; // type:object size:0x4 scope:local align:4 data:float +@1703 = .sdata2:0x803FC8DC; // type:object size:0x4 scope:local align:4 data:float +@1704 = .sdata2:0x803FC8E0; // type:object size:0x4 scope:local align:4 data:float +@1404 = .sdata2:0x803FC8E8; // type:object size:0x4 scope:local align:4 data:float +@1405 = .sdata2:0x803FC8F0; // type:object size:0x8 scope:local align:8 data:double +@1406 = .sdata2:0x803FC8F8; // type:object size:0x8 scope:local align:8 data:double +@1451 = .sdata2:0x803FC900; // type:object size:0x4 scope:local align:4 data:float +@1547 = .sdata2:0x803FC904; // type:object size:0x4 scope:local align:4 data:float +@1862 = .sdata2:0x803FC908; // type:object size:0x4 scope:local align:4 data:float +@1863 = .sdata2:0x803FC90C; // type:object size:0x4 scope:local align:4 data:float +@1500 = .sdata2:0x803FC910; // type:object size:0x4 scope:local align:4 data:float +@896 = .sdata2:0x803FC918; // type:object size:0x4 scope:local align:4 data:4byte +@5880 = .sdata2:0x803FC91C; // type:object size:0x4 scope:local align:4 data:float +@1540 = .sdata2:0x803FC920; // type:object size:0x4 scope:local align:4 data:float +@1541 = .sdata2:0x803FC924; // type:object size:0x4 scope:local align:4 data:float +@1544 = .sdata2:0x803FC928; // type:object size:0x8 scope:local align:8 data:double +j3dDefaultColInfo = .sdata2:0x803FC930; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultAmbInfo = .sdata2:0x803FC934; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultColorChanNum = .sdata2:0x803FC938; // type:object size:0x1 scope:global align:1 data:byte +j3dDefaultTevOrderInfoNull = .sdata2:0x803FC93C; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultIndTexOrderNull = .sdata2:0x803FC940; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevColor = .sdata2:0x803FC944; // type:object size:0x8 scope:global align:4 data:2byte +j3dDefaultIndTexCoordScaleInfo = .sdata2:0x803FC94C; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevKColor = .sdata2:0x803FC950; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevSwapMode = .sdata2:0x803FC954; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevSwapModeTable = .sdata2:0x803FC958; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultBlendInfo = .sdata2:0x803FC95C; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultColorChanInfo = .sdata2:0x803FC960; // type:object size:0x8 scope:global align:4 data:byte +j3dDefaultTevSwapTableID = .sdata2:0x803FC968; // type:object size:0x1 scope:global align:1 data:byte +j3dDefaultAlphaCmpID = .sdata2:0x803FC96A; // type:object size:0x2 scope:global align:2 data:2byte +j3dDefaultZModeID = .sdata2:0x803FC96C; // type:object size:0x2 scope:global align:2 data:2byte +@1367 = .sdata2:0x803FC970; // type:object size:0x4 scope:local align:4 data:float +@1368 = .sdata2:0x803FC974; // type:object size:0x4 scope:local align:4 data:float +@1370 = .sdata2:0x803FC978; // type:object size:0x8 scope:local align:8 data:double +@1516 = .sdata2:0x803FC980; // type:object size:0x4 scope:local align:4 data:float +@2632 = .sdata2:0x803FC984; // type:object size:0x4 scope:local align:4 data:float +@1502 = .sdata2:0x803FC988; // type:object size:0x4 scope:local align:4 data:float +@1503 = .sdata2:0x803FC98C; // type:object size:0x4 scope:local align:4 data:float +@1623 = .sdata2:0x803FC990; // type:object size:0x4 scope:local align:4 data:float +@1625 = .sdata2:0x803FC998; // type:object size:0x8 scope:local align:8 data:double +@1784 = .sdata2:0x803FC9A0; // type:object size:0x8 scope:local align:8 data:double +@2108 = .sdata2:0x803FC9A8; // type:object size:0x4 scope:local align:4 data:float +@2369 = .sdata2:0x803FC9AC; // type:object size:0x4 scope:local align:4 data:float +@2370 = .sdata2:0x803FC9B0; // type:object size:0x4 scope:local align:4 data:float +@1629 = .sdata2:0x803FC9B8; // type:object size:0x4 scope:local align:4 data:float +@1647 = .sdata2:0x803FC9BC; // type:object size:0x8 scope:local align:4 data:4byte +@1783 = .sdata2:0x803FC9C4; // type:object size:0x4 scope:local align:4 data:float +@1784 = .sdata2:0x803FC9C8; // type:object size:0x4 scope:local align:4 data:float +@1785 = .sdata2:0x803FC9CC; // type:object size:0x4 scope:local align:4 data:float +@1786 = .sdata2:0x803FC9D0; // type:object size:0x4 scope:local align:4 data:float +@1788 = .sdata2:0x803FC9D8; // type:object size:0x8 scope:local align:8 data:double +@1957 = .sdata2:0x803FC9E0; // type:object size:0x8 scope:local align:8 data:double +@1958 = .sdata2:0x803FC9E8; // type:object size:0x8 scope:local align:8 data:double +@1594 = .sdata2:0x803FC9F0; // type:object size:0x4 scope:local align:4 data:float +@1768 = .sdata2:0x803FC9F4; // type:object size:0x4 scope:local align:4 data:float +@2369 = .sdata2:0x803FC9F8; // type:object size:0x4 scope:local align:4 data:4byte +@2476 = .sdata2:0x803FC9FC; // type:object size:0x4 scope:local align:4 data:4byte +@2608 = .sdata2:0x803FCA00; // type:object size:0x4 scope:local align:4 data:4byte +@1815 = .sdata2:0x803FCA08; // type:object size:0x4 scope:local align:4 data:4byte +@2015 = .sdata2:0x803FCA0C; // type:object size:0x4 scope:local align:4 data:4byte +@1664 = .sdata2:0x803FCA10; // type:object size:0x4 scope:local align:4 data:float +@327 = .sdata2:0x803FCA18; // type:object size:0x4 scope:local align:4 data:float +@329 = .sdata2:0x803FCA20; // type:object size:0x8 scope:local align:8 data:double +@367 = .sdata2:0x803FCA28; // type:object size:0x8 scope:local align:8 data:double +@368 = .sdata2:0x803FCA30; // type:object size:0x8 scope:local align:8 data:double +@374 = .sdata2:0x803FCA38; // type:object size:0x4 scope:local align:4 data:float +@375 = .sdata2:0x803FCA3C; // type:object size:0x4 scope:local align:4 data:float +@376 = .sdata2:0x803FCA40; // type:object size:0x4 scope:local align:4 data:float +@377 = .sdata2:0x803FCA44; // type:object size:0x4 scope:local align:4 data:float +@336 = .sdata2:0x803FCA48; // type:object size:0x4 scope:local align:4 data:float +@337 = .sdata2:0x803FCA4C; // type:object size:0x4 scope:local align:4 data:float +@339 = .sdata2:0x803FCA50; // type:object size:0x8 scope:local align:8 data:double +@96 = .sdata2:0x803FCA58; // type:object size:0x4 scope:local align:4 data:float +@97 = .sdata2:0x803FCA5C; // type:object size:0x4 scope:local align:4 data:float +@190 = .sdata2:0x803FCA60; // type:object size:0x4 scope:local align:4 data:float +@191 = .sdata2:0x803FCA64; // type:object size:0x4 scope:local align:4 data:float +@206 = .sdata2:0x803FCA68; // type:object size:0x4 scope:local align:4 data:float +@227 = .sdata2:0x803FCA6C; // type:object size:0x4 scope:local align:4 data:float +@230 = .sdata2:0x803FCA70; // type:object size:0x4 scope:local align:4 data:float +@99 = .sdata2:0x803FCA78; // type:object size:0x4 scope:local align:4 data:float +@100 = .sdata2:0x803FCA7C; // type:object size:0x4 scope:local align:4 data:float +@101 = .sdata2:0x803FCA80; // type:object size:0x4 scope:local align:4 data:float +@102 = .sdata2:0x803FCA84; // type:object size:0x4 scope:local align:4 data:float +@105 = .sdata2:0x803FCA88; // type:object size:0x4 scope:local align:4 data:float +@106 = .sdata2:0x803FCA8C; // type:object size:0x4 scope:local align:4 data:float +@113 = .sdata2:0x803FCA90; // type:object size:0x4 scope:local align:4 data:float +@114 = .sdata2:0x803FCA98; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x803FCAA0; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x803FCAA8; // type:object size:0x4 scope:local align:4 data:float +@118 = .sdata2:0x803FCAAC; // type:object size:0x4 scope:local align:4 data:float +@119 = .sdata2:0x803FCAB0; // type:object size:0x4 scope:local align:4 data:float +@161 = .sdata2:0x803FCAB4; // type:object size:0x4 scope:local align:4 data:float +@129 = .sdata2:0x803FCAB8; // type:object size:0x4 scope:local align:4 data:float +@130 = .sdata2:0x803FCABC; // type:object size:0x4 scope:local align:4 data:float +@133 = .sdata2:0x803FCAC0; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x803FCAC4; // type:object size:0x4 scope:local align:4 data:float +@136 = .sdata2:0x803FCAC8; // type:object size:0x4 scope:local align:4 data:float +@261 = .sdata2:0x803FCACC; // type:object size:0x4 scope:local align:4 data:float +gx = .sdata2:0x803FCAD0; // type:object size:0x4 scope:global align:4 data:4byte +@134 = .sdata2:0x803FCAD4; // type:object size:0x4 scope:local align:4 data:4byte +@135 = .sdata2:0x803FCAD8; // type:object size:0x4 scope:local align:4 data:4byte +@136 = .sdata2:0x803FCADC; // type:object size:0x4 scope:local align:4 data:4byte +@196 = .sdata2:0x803FCAE0; // type:object size:0x4 scope:local align:4 data:float +@197 = .sdata2:0x803FCAE4; // type:object size:0x4 scope:local align:4 data:float +@198 = .sdata2:0x803FCAE8; // type:object size:0x4 scope:local align:4 data:float +@200 = .sdata2:0x803FCAF0; // type:object size:0x8 scope:local align:8 data:double +@95 = .sdata2:0x803FCAF8; // type:object size:0x4 scope:local align:4 data:float +@150 = .sdata2:0x803FCB00; // type:object size:0x8 scope:local align:8 data:double +@134 = .sdata2:0x803FCB08; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x803FCB0C; // type:object size:0x4 scope:local align:4 data:float +@136 = .sdata2:0x803FCB10; // type:object size:0x4 scope:local align:4 data:float +@137 = .sdata2:0x803FCB14; // type:object size:0x4 scope:local align:4 data:float +@138 = .sdata2:0x803FCB18; // type:object size:0x4 scope:local align:4 data:float +@139 = .sdata2:0x803FCB1C; // type:object size:0x4 scope:local align:4 data:float +@140 = .sdata2:0x803FCB20; // type:object size:0x4 scope:local align:4 data:float +@141 = .sdata2:0x803FCB24; // type:object size:0x4 scope:local align:4 data:float +@142 = .sdata2:0x803FCB28; // type:object size:0x4 scope:local align:4 data:float +@143 = .sdata2:0x803FCB2C; // type:object size:0x4 scope:local align:4 data:float +@144 = .sdata2:0x803FCB30; // type:object size:0x4 scope:local align:4 data:float +@160 = .sdata2:0x803FCB34; // type:object size:0x4 scope:local align:4 data:float +@176 = .sdata2:0x803FCB38; // type:object size:0x4 scope:local align:4 data:float +@178 = .sdata2:0x803FCB40; // type:object size:0x8 scope:local align:8 data:double +@204 = .sdata2:0x803FCB48; // type:object size:0x4 scope:local align:4 data:float +@205 = .sdata2:0x803FCB4C; // type:object size:0x4 scope:local align:4 data:float +@206 = .sdata2:0x803FCB50; // type:object size:0x4 scope:local align:4 data:float +@207 = .sdata2:0x803FCB54; // type:object size:0x4 scope:local align:4 data:float +@208 = .sdata2:0x803FCB58; // type:object size:0x4 scope:local align:4 data:float +@209 = .sdata2:0x803FCB5C; // type:object size:0x4 scope:local align:4 data:float +@57 = .sdata2:0x803FCB60; // type:object size:0x4 scope:local align:4 data:float +@137 = .sdata2:0x803FCB68; // type:object size:0x4 scope:local align:4 data:float +@138 = .sdata2:0x803FCB6C; // type:object size:0x4 scope:local align:4 data:float +@139 = .sdata2:0x803FCB70; // type:object size:0x8 scope:local align:8 data:double +@140 = .sdata2:0x803FCB78; // type:object size:0x4 scope:local align:4 data:float +@141 = .sdata2:0x803FCB80; // type:object size:0x8 scope:local align:8 data:double +@142 = .sdata2:0x803FCB88; // type:object size:0x4 scope:local align:4 data:float +@144 = .sdata2:0x803FCB90; // type:object size:0x8 scope:local align:8 data:double +@26 = .sdata2:0x803FCB98; // type:object size:0x4 scope:local align:4 data:float +@27 = .sdata2:0x803FCB9C; // type:object size:0x4 scope:local align:4 data:float +@28 = .sdata2:0x803FCBA0; // type:object size:0x4 scope:local align:4 data:float +@36 = .sdata2:0x803FCBA8; // type:object size:0x8 scope:local align:8 data:double +@121 = .sdata2:0x803FCBB0; // type:object size:0x4 scope:local align:4 data:float +@122 = .sdata2:0x803FCBB4; // type:object size:0x4 scope:local align:4 data:float +@620 = .sdata2:0x803FCBB8; // type:object size:0x8 scope:local align:8 data:double +@74 = .sdata2:0x803FCBC0; // type:object size:0x4 scope:local align:4 data:4byte +@1079 = .sdata2:0x803FCBC8; // type:object size:0x8 scope:local align:8 data:double +@103 = .sdata2:0x803FCBD0; // type:object size:0x8 scope:local align:8 data:double +@104 = .sdata2:0x803FCBD8; // type:object size:0x8 scope:local align:8 data:double +@105 = .sdata2:0x803FCBE0; // type:object size:0x8 scope:local align:8 data:double +@106 = .sdata2:0x803FCBE8; // type:object size:0x8 scope:local align:8 data:double +@107 = .sdata2:0x803FCBF0; // type:object size:0x8 scope:local align:8 data:double +@108 = .sdata2:0x803FCBF8; // type:object size:0x8 scope:local align:8 data:double +@109 = .sdata2:0x803FCC00; // type:object size:0x8 scope:local align:8 data:double +@110 = .sdata2:0x803FCC08; // type:object size:0x8 scope:local align:8 data:double +@111 = .sdata2:0x803FCC10; // type:object size:0x8 scope:local align:8 data:double +@112 = .sdata2:0x803FCC18; // type:object size:0x8 scope:local align:8 data:double +@113 = .sdata2:0x803FCC20; // type:object size:0x8 scope:local align:8 data:double +@114 = .sdata2:0x803FCC28; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x803FCC30; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x803FCC38; // type:object size:0x8 scope:local align:8 data:double +@117 = .sdata2:0x803FCC40; // type:object size:0x8 scope:local align:8 data:double +@118 = .sdata2:0x803FCC48; // type:object size:0x8 scope:local align:8 data:double +@119 = .sdata2:0x803FCC50; // type:object size:0x8 scope:local align:8 data:double +@120 = .sdata2:0x803FCC58; // type:object size:0x8 scope:local align:8 data:double +@105 = .sdata2:0x803FCC60; // type:object size:0x8 scope:local align:8 data:double +@106 = .sdata2:0x803FCC68; // type:object size:0x8 scope:local align:8 data:double +@107 = .sdata2:0x803FCC70; // type:object size:0x8 scope:local align:8 data:double +@108 = .sdata2:0x803FCC78; // type:object size:0x8 scope:local align:8 data:double +@109 = .sdata2:0x803FCC80; // type:object size:0x8 scope:local align:8 data:double +@110 = .sdata2:0x803FCC88; // type:object size:0x8 scope:local align:8 data:double +@111 = .sdata2:0x803FCC90; // type:object size:0x8 scope:local align:8 data:double +@112 = .sdata2:0x803FCC98; // type:object size:0x8 scope:local align:8 data:double +@113 = .sdata2:0x803FCCA0; // type:object size:0x8 scope:local align:8 data:double +@114 = .sdata2:0x803FCCA8; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x803FCCB0; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x803FCCB8; // type:object size:0x8 scope:local align:8 data:double +@117 = .sdata2:0x803FCCC0; // type:object size:0x8 scope:local align:8 data:double +@118 = .sdata2:0x803FCCC8; // type:object size:0x8 scope:local align:8 data:double +@119 = .sdata2:0x803FCCD0; // type:object size:0x8 scope:local align:8 data:double +@120 = .sdata2:0x803FCCD8; // type:object size:0x8 scope:local align:8 data:double +@121 = .sdata2:0x803FCCE0; // type:object size:0x8 scope:local align:8 data:double +@122 = .sdata2:0x803FCCE8; // type:object size:0x8 scope:local align:8 data:double +@123 = .sdata2:0x803FCCF0; // type:object size:0x8 scope:local align:8 data:double +@146 = .sdata2:0x803FCCF8; // type:object size:0x8 scope:local align:8 data:double +@147 = .sdata2:0x803FCD00; // type:object size:0x8 scope:local align:8 data:double +@148 = .sdata2:0x803FCD08; // type:object size:0x8 scope:local align:8 data:double +@149 = .sdata2:0x803FCD10; // type:object size:0x8 scope:local align:8 data:double +@150 = .sdata2:0x803FCD18; // type:object size:0x8 scope:local align:8 data:double +@151 = .sdata2:0x803FCD20; // type:object size:0x8 scope:local align:8 data:double +@152 = .sdata2:0x803FCD28; // type:object size:0x8 scope:local align:8 data:double +@153 = .sdata2:0x803FCD30; // type:object size:0x8 scope:local align:8 data:double +@154 = .sdata2:0x803FCD38; // type:object size:0x8 scope:local align:8 data:double +@155 = .sdata2:0x803FCD40; // type:object size:0x8 scope:local align:8 data:double +@156 = .sdata2:0x803FCD48; // type:object size:0x8 scope:local align:8 data:double +@146 = .sdata2:0x803FCD50; // type:object size:0x8 scope:local align:8 data:double +@147 = .sdata2:0x803FCD58; // type:object size:0x8 scope:local align:8 data:double +@148 = .sdata2:0x803FCD60; // type:object size:0x8 scope:local align:8 data:double +@149 = .sdata2:0x803FCD68; // type:object size:0x8 scope:local align:8 data:double +@150 = .sdata2:0x803FCD70; // type:object size:0x8 scope:local align:8 data:double +@151 = .sdata2:0x803FCD78; // type:object size:0x8 scope:local align:8 data:double +@152 = .sdata2:0x803FCD80; // type:object size:0x8 scope:local align:8 data:double +@153 = .sdata2:0x803FCD88; // type:object size:0x8 scope:local align:8 data:double +@154 = .sdata2:0x803FCD90; // type:object size:0x8 scope:local align:8 data:double +@155 = .sdata2:0x803FCD98; // type:object size:0x8 scope:local align:8 data:double +@158 = .sdata2:0x803FCDA0; // type:object size:0x8 scope:local align:8 data:double +@71 = .sdata2:0x803FCDA8; // type:object size:0x8 scope:local align:8 data:double +@72 = .sdata2:0x803FCDB0; // type:object size:0x8 scope:local align:8 data:double +@73 = .sdata2:0x803FCDB8; // type:object size:0x8 scope:local align:8 data:double +@74 = .sdata2:0x803FCDC0; // type:object size:0x8 scope:local align:8 data:double +@75 = .sdata2:0x803FCDC8; // type:object size:0x8 scope:local align:8 data:double +@76 = .sdata2:0x803FCDD0; // type:object size:0x8 scope:local align:8 data:double +@77 = .sdata2:0x803FCDD8; // type:object size:0x8 scope:local align:8 data:double +@78 = .sdata2:0x803FCDE0; // type:object size:0x8 scope:local align:8 data:double +@79 = .sdata2:0x803FCDE8; // type:object size:0x8 scope:local align:8 data:double +@437 = .sdata2:0x803FCDF0; // type:object size:0x8 scope:local align:8 data:double +@438 = .sdata2:0x803FCDF8; // type:object size:0x8 scope:local align:8 data:double +@439 = .sdata2:0x803FCE00; // type:object size:0x8 scope:local align:8 data:double +@440 = .sdata2:0x803FCE08; // type:object size:0x8 scope:local align:8 data:double +@441 = .sdata2:0x803FCE10; // type:object size:0x8 scope:local align:8 data:double +@442 = .sdata2:0x803FCE18; // type:object size:0x8 scope:local align:8 data:double +@443 = .sdata2:0x803FCE20; // type:object size:0x8 scope:local align:8 data:double +@445 = .sdata2:0x803FCE28; // type:object size:0x8 scope:local align:8 data:double +@61 = .sdata2:0x803FCE30; // type:object size:0x8 scope:local align:8 data:double +@62 = .sdata2:0x803FCE38; // type:object size:0x8 scope:local align:8 data:double +@63 = .sdata2:0x803FCE40; // type:object size:0x8 scope:local align:8 data:double +@64 = .sdata2:0x803FCE48; // type:object size:0x8 scope:local align:8 data:double +@65 = .sdata2:0x803FCE50; // type:object size:0x8 scope:local align:8 data:double +@66 = .sdata2:0x803FCE58; // type:object size:0x8 scope:local align:8 data:double +@67 = .sdata2:0x803FCE60; // type:object size:0x8 scope:local align:8 data:double +@95 = .sdata2:0x803FCE68; // type:object size:0x8 scope:local align:8 data:double +@96 = .sdata2:0x803FCE70; // type:object size:0x8 scope:local align:8 data:double +@97 = .sdata2:0x803FCE78; // type:object size:0x8 scope:local align:8 data:double +@98 = .sdata2:0x803FCE80; // type:object size:0x8 scope:local align:8 data:double +@99 = .sdata2:0x803FCE88; // type:object size:0x8 scope:local align:8 data:double +@100 = .sdata2:0x803FCE90; // type:object size:0x8 scope:local align:8 data:double +@102 = .sdata2:0x803FCE98; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x803FCEA0; // type:object size:0x8 scope:local align:8 data:double +@117 = .sdata2:0x803FCEA8; // type:object size:0x8 scope:local align:8 data:double +@118 = .sdata2:0x803FCEB0; // type:object size:0x8 scope:local align:8 data:double +@119 = .sdata2:0x803FCEB8; // type:object size:0x8 scope:local align:8 data:double +@120 = .sdata2:0x803FCEC0; // type:object size:0x8 scope:local align:8 data:double +@73 = .sdata2:0x803FCEC8; // type:object size:0x8 scope:local align:8 data:double +@125 = .sdata2:0x803FCED0; // type:object size:0x8 scope:local align:8 data:double +@126 = .sdata2:0x803FCED8; // type:object size:0x8 scope:local align:8 data:double +@60 = .sdata2:0x803FCEE0; // type:object size:0x8 scope:local align:8 data:double +@102 = .sdata2:0x803FCEE8; // type:object size:0x8 scope:local align:8 data:double +@103 = .sdata2:0x803FCEF0; // type:object size:0x8 scope:local align:8 data:double +@104 = .sdata2:0x803FCEF8; // type:object size:0x8 scope:local align:8 data:double +@105 = .sdata2:0x803FCF00; // type:object size:0x8 scope:local align:8 data:double +@106 = .sdata2:0x803FCF08; // type:object size:0x8 scope:local align:8 data:double +@73 = .sdata2:0x803FCF10; // type:object size:0x8 scope:local align:8 data:double +@59 = .sdata2:0x803FCF18; // type:object size:0x8 scope:local align:8 data:double +@4491 = .sbss2:0x803FCF20; // type:object size:0x4 scope:local align:4 data:4byte +@6775 = .sbss2:0x803FCF28; // type:object size:0x4 scope:local align:4 data:4byte +@5344 = .sbss2:0x803FCF30; // type:object size:0x4 scope:local align:4 data:4byte +@5585 = .sbss2:0x803FCF38; // type:object size:0x8 scope:local align:4 data:4byte +@5211 = .sbss2:0x803FCF40; // type:object size:0x8 scope:local align:4 data:4byte +@6426 = .sbss2:0x803FCF48; // type:object size:0x4 scope:local align:4 data:4byte +@6432 = .sbss2:0x803FCF4C; // type:object size:0x4 scope:local align:4 data:4byte +@6085 = .sbss2:0x803FCF50; // type:object size:0x4 scope:local align:4 data:4byte +@24529 = .sbss2:0x803FCF54; // type:object size:0x4 scope:local align:4 data:4byte +@4097 = .sbss2:0x803FCF58; // type:object size:0x8 scope:local align:4 data:4byte +@4653 = .sbss2:0x803FCF60; // type:object size:0x4 scope:local align:4 data:4byte +@4323 = .sbss2:0x803FCF68; // type:object size:0x4 scope:local align:4 data:4byte +@5451 = .sbss2:0x803FCF70; // type:object size:0x4 scope:local align:4 data:4byte +@4138 = .sbss2:0x803FCF78; // type:object size:0x4 scope:local align:4 data:4byte +@4429 = .sbss2:0x803FCF80; // type:object size:0x4 scope:local align:4 data:4byte +@4437 = .sbss2:0x803FCF84; // type:object size:0x4 scope:local align:4 data:4byte +@4446 = .sbss2:0x803FCF88; // type:object size:0x4 scope:local align:4 data:4byte +@4454 = .sbss2:0x803FCF8C; // type:object size:0x4 scope:local align:4 data:4byte +@5533 = .sbss2:0x803FCF90; // type:object size:0x4 scope:local align:4 data:4byte +@2587 = .sbss2:0x803FCF98; // type:object size:0x8 scope:local align:4 data:4byte +@1994 = .sbss2:0x803FCFA0; // type:object size:0x8 scope:local align:4 data:4byte diff --git a/config/GZLJ01/config.yml b/config/GZLJ01/config.yml new file mode 100644 index 000000000..e86a72a44 --- /dev/null +++ b/config/GZLJ01/config.yml @@ -0,0 +1,1672 @@ +name: framework +object: orig/GZLJ01/sys/main.dol + +# Generated from maps/framework.map +splits: config/GZLJ01/splits.txt +symbols: config/GZLJ01/symbols.txt + +mw_comment_version: 10 # GC Linker 1.3.2 +symbols_known: true # Very fast analysis +fill_gaps: false # Alignments known + +modules: + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/f_pc_profile_lst.rel + splits: config/GZLJ01/rels/f_pc_profile_lst/splits.txt + symbols: config/GZLJ01/rels/f_pc_profile_lst/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_agbsw0.rel + splits: config/GZLJ01/rels/d_a_agbsw0/splits.txt + symbols: config/GZLJ01/rels/d_a_agbsw0/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_andsw0.rel + splits: config/GZLJ01/rels/d_a_andsw0/splits.txt + symbols: config/GZLJ01/rels/d_a_andsw0/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_andsw2.rel + splits: config/GZLJ01/rels/d_a_andsw2/splits.txt + symbols: config/GZLJ01/rels/d_a_andsw2/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_att.rel + splits: config/GZLJ01/rels/d_a_att/splits.txt + symbols: config/GZLJ01/rels/d_a_att/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_bflower.rel + splits: config/GZLJ01/rels/d_a_bflower/splits.txt + symbols: config/GZLJ01/rels/d_a_bflower/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_bita.rel + splits: config/GZLJ01/rels/d_a_bita/splits.txt + symbols: config/GZLJ01/rels/d_a_bita/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_branch.rel + splits: config/GZLJ01/rels/d_a_branch/splits.txt + symbols: config/GZLJ01/rels/d_a_branch/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_bridge.rel + splits: config/GZLJ01/rels/d_a_bridge/splits.txt + symbols: config/GZLJ01/rels/d_a_bridge/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_coming2.rel + splits: config/GZLJ01/rels/d_a_coming2/splits.txt + symbols: config/GZLJ01/rels/d_a_coming2/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_coming3.rel + splits: config/GZLJ01/rels/d_a_coming3/splits.txt + symbols: config/GZLJ01/rels/d_a_coming3/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_demo_dk.rel + splits: config/GZLJ01/rels/d_a_demo_dk/splits.txt + symbols: config/GZLJ01/rels/d_a_demo_dk/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_demo_kmm.rel + splits: config/GZLJ01/rels/d_a_demo_kmm/splits.txt + symbols: config/GZLJ01/rels/d_a_demo_kmm/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_door10.rel + splits: config/GZLJ01/rels/d_a_door10/splits.txt + symbols: config/GZLJ01/rels/d_a_door10/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_dr.rel + splits: config/GZLJ01/rels/d_a_dr/splits.txt + symbols: config/GZLJ01/rels/d_a_dr/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_dr2.rel + splits: config/GZLJ01/rels/d_a_dr2/splits.txt + symbols: config/GZLJ01/rels/d_a_dr2/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_ep.rel + splits: config/GZLJ01/rels/d_a_ep/splits.txt + symbols: config/GZLJ01/rels/d_a_ep/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_floor.rel + splits: config/GZLJ01/rels/d_a_floor/splits.txt + symbols: config/GZLJ01/rels/d_a_floor/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_grass.rel + splits: config/GZLJ01/rels/d_a_grass/splits.txt + symbols: config/GZLJ01/rels/d_a_grass/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_hitobj.rel + splits: config/GZLJ01/rels/d_a_hitobj/splits.txt + symbols: config/GZLJ01/rels/d_a_hitobj/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_hot_floor.rel + splits: config/GZLJ01/rels/d_a_hot_floor/splits.txt + symbols: config/GZLJ01/rels/d_a_hot_floor/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_ikari.rel + splits: config/GZLJ01/rels/d_a_ikari/splits.txt + symbols: config/GZLJ01/rels/d_a_ikari/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_jbo.rel + splits: config/GZLJ01/rels/d_a_jbo/splits.txt + symbols: config/GZLJ01/rels/d_a_jbo/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kaji.rel + splits: config/GZLJ01/rels/d_a_kaji/splits.txt + symbols: config/GZLJ01/rels/d_a_kaji/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kanban.rel + splits: config/GZLJ01/rels/d_a_kanban/splits.txt + symbols: config/GZLJ01/rels/d_a_kanban/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_ki.rel + splits: config/GZLJ01/rels/d_a_ki/splits.txt + symbols: config/GZLJ01/rels/d_a_ki/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_knob00.rel + splits: config/GZLJ01/rels/d_a_knob00/splits.txt + symbols: config/GZLJ01/rels/d_a_knob00/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kui.rel + splits: config/GZLJ01/rels/d_a_kui/splits.txt + symbols: config/GZLJ01/rels/d_a_kui/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kytag00.rel + splits: config/GZLJ01/rels/d_a_kytag00/splits.txt + symbols: config/GZLJ01/rels/d_a_kytag00/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kytag01.rel + splits: config/GZLJ01/rels/d_a_kytag01/splits.txt + symbols: config/GZLJ01/rels/d_a_kytag01/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kytag02.rel + splits: config/GZLJ01/rels/d_a_kytag02/splits.txt + symbols: config/GZLJ01/rels/d_a_kytag02/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kytag03.rel + splits: config/GZLJ01/rels/d_a_kytag03/splits.txt + symbols: config/GZLJ01/rels/d_a_kytag03/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kytag04.rel + splits: config/GZLJ01/rels/d_a_kytag04/splits.txt + symbols: config/GZLJ01/rels/d_a_kytag04/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kytag05.rel + splits: config/GZLJ01/rels/d_a_kytag05/splits.txt + symbols: config/GZLJ01/rels/d_a_kytag05/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kytag06.rel + splits: config/GZLJ01/rels/d_a_kytag06/splits.txt + symbols: config/GZLJ01/rels/d_a_kytag06/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_kytag07.rel + splits: config/GZLJ01/rels/d_a_kytag07/splits.txt + symbols: config/GZLJ01/rels/d_a_kytag07/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_lamp.rel + splits: config/GZLJ01/rels/d_a_lamp/splits.txt + symbols: config/GZLJ01/rels/d_a_lamp/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_lod_bg.rel + splits: config/GZLJ01/rels/d_a_lod_bg/splits.txt + symbols: config/GZLJ01/rels/d_a_lod_bg/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_lwood.rel + splits: config/GZLJ01/rels/d_a_lwood/splits.txt + symbols: config/GZLJ01/rels/d_a_lwood/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_magma.rel + splits: config/GZLJ01/rels/d_a_magma/splits.txt + symbols: config/GZLJ01/rels/d_a_magma/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_majuu_flag.rel + splits: config/GZLJ01/rels/d_a_majuu_flag/splits.txt + symbols: config/GZLJ01/rels/d_a_majuu_flag/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_mdoor.rel + splits: config/GZLJ01/rels/d_a_mdoor/splits.txt + symbols: config/GZLJ01/rels/d_a_mdoor/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_msw.rel + splits: config/GZLJ01/rels/d_a_msw/splits.txt + symbols: config/GZLJ01/rels/d_a_msw/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_mtoge.rel + splits: config/GZLJ01/rels/d_a_mtoge/splits.txt + symbols: config/GZLJ01/rels/d_a_mtoge/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_AjavW.rel + splits: config/GZLJ01/rels/d_a_obj_AjavW/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_AjavW/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_Ygush00.rel + splits: config/GZLJ01/rels/d_a_obj_Ygush00/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_Ygush00/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_akabe.rel + splits: config/GZLJ01/rels/d_a_obj_akabe/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_akabe/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_barrel.rel + splits: config/GZLJ01/rels/d_a_obj_barrel/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_barrel/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_barrel2.rel + splits: config/GZLJ01/rels/d_a_obj_barrel2/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_barrel2/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_bscurtain.rel + splits: config/GZLJ01/rels/d_a_obj_bscurtain/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_bscurtain/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_cafelmp.rel + splits: config/GZLJ01/rels/d_a_obj_cafelmp/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_cafelmp/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_coming.rel + splits: config/GZLJ01/rels/d_a_obj_coming/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_coming/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_demo_barrel.rel + splits: config/GZLJ01/rels/d_a_obj_demo_barrel/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_demo_barrel/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_doguu.rel + splits: config/GZLJ01/rels/d_a_obj_doguu/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_doguu/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_doguu_demo.rel + splits: config/GZLJ01/rels/d_a_obj_doguu_demo/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_doguu_demo/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_gryw00.rel + splits: config/GZLJ01/rels/d_a_obj_gryw00/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_gryw00/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_hfuck1.rel + splits: config/GZLJ01/rels/d_a_obj_hfuck1/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hfuck1/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_hole.rel + splits: config/GZLJ01/rels/d_a_obj_hole/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hole/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_ice.rel + splits: config/GZLJ01/rels/d_a_obj_ice/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ice/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_ikada.rel + splits: config/GZLJ01/rels/d_a_obj_ikada/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ikada/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_kanat.rel + splits: config/GZLJ01/rels/d_a_obj_kanat/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_kanat/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_leaves.rel + splits: config/GZLJ01/rels/d_a_obj_leaves/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_leaves/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_lpalm.rel + splits: config/GZLJ01/rels/d_a_obj_lpalm/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_lpalm/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_monument.rel + splits: config/GZLJ01/rels/d_a_obj_monument/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_monument/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_movebox.rel + splits: config/GZLJ01/rels/d_a_obj_movebox/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_movebox/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_mshokki.rel + splits: config/GZLJ01/rels/d_a_obj_mshokki/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_mshokki/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_ohatch.rel + splits: config/GZLJ01/rels/d_a_obj_ohatch/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ohatch/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_otble.rel + splits: config/GZLJ01/rels/d_a_obj_otble/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_otble/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_pbco.rel + splits: config/GZLJ01/rels/d_a_obj_pbco/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_pbco/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_pirateship.rel + splits: config/GZLJ01/rels/d_a_obj_pirateship/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_pirateship/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_quake.rel + splits: config/GZLJ01/rels/d_a_obj_quake/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_quake/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_rcloud.rel + splits: config/GZLJ01/rels/d_a_obj_rcloud/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_rcloud/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_roten.rel + splits: config/GZLJ01/rels/d_a_obj_roten/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_roten/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_shelf.rel + splits: config/GZLJ01/rels/d_a_obj_shelf/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_shelf/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_shmrgrd.rel + splits: config/GZLJ01/rels/d_a_obj_shmrgrd/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_shmrgrd/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_swpush.rel + splits: config/GZLJ01/rels/d_a_obj_swpush/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_swpush/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_table.rel + splits: config/GZLJ01/rels/d_a_obj_table/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_table/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_tenmado.rel + splits: config/GZLJ01/rels/d_a_obj_tenmado/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_tenmado/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_tide.rel + splits: config/GZLJ01/rels/d_a_obj_tide/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_tide/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_timer.rel + splits: config/GZLJ01/rels/d_a_obj_timer/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_timer/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_toripost.rel + splits: config/GZLJ01/rels/d_a_obj_toripost/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_toripost/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_tousekiki.rel + splits: config/GZLJ01/rels/d_a_obj_tousekiki/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_tousekiki/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_warpt.rel + splits: config/GZLJ01/rels/d_a_obj_warpt/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_warpt/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_obj_wood.rel + splits: config/GZLJ01/rels/d_a_obj_wood/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_wood/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_pirate_flag.rel + splits: config/GZLJ01/rels/d_a_pirate_flag/splits.txt + symbols: config/GZLJ01/rels/d_a_pirate_flag/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_race_item.rel + splits: config/GZLJ01/rels/d_a_race_item/splits.txt + symbols: config/GZLJ01/rels/d_a_race_item/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_rd.rel + splits: config/GZLJ01/rels/d_a_rd/splits.txt + symbols: config/GZLJ01/rels/d_a_rd/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_rectangle.rel + splits: config/GZLJ01/rels/d_a_rectangle/splits.txt + symbols: config/GZLJ01/rels/d_a_rectangle/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_salvage.rel + splits: config/GZLJ01/rels/d_a_salvage/splits.txt + symbols: config/GZLJ01/rels/d_a_salvage/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_sbox.rel + splits: config/GZLJ01/rels/d_a_sbox/splits.txt + symbols: config/GZLJ01/rels/d_a_sbox/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_sk.rel + splits: config/GZLJ01/rels/d_a_sk/splits.txt + symbols: config/GZLJ01/rels/d_a_sk/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_sk2.rel + splits: config/GZLJ01/rels/d_a_sk2/splits.txt + symbols: config/GZLJ01/rels/d_a_sk2/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_spotbox.rel + splits: config/GZLJ01/rels/d_a_spotbox/splits.txt + symbols: config/GZLJ01/rels/d_a_spotbox/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_ssk.rel + splits: config/GZLJ01/rels/d_a_ssk/splits.txt + symbols: config/GZLJ01/rels/d_a_ssk/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_stone.rel + splits: config/GZLJ01/rels/d_a_stone/splits.txt + symbols: config/GZLJ01/rels/d_a_stone/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_stone2.rel + splits: config/GZLJ01/rels/d_a_stone2/splits.txt + symbols: config/GZLJ01/rels/d_a_stone2/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_swc00.rel + splits: config/GZLJ01/rels/d_a_swc00/splits.txt + symbols: config/GZLJ01/rels/d_a_swc00/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_swhit0.rel + splits: config/GZLJ01/rels/d_a_swhit0/splits.txt + symbols: config/GZLJ01/rels/d_a_swhit0/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_swtdoor.rel + splits: config/GZLJ01/rels/d_a_swtdoor/splits.txt + symbols: config/GZLJ01/rels/d_a_swtdoor/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_attention.rel + splits: config/GZLJ01/rels/d_a_tag_attention/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_attention/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_ba1.rel + splits: config/GZLJ01/rels/d_a_tag_ba1/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_ba1/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_event.rel + splits: config/GZLJ01/rels/d_a_tag_event/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_event/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_evsw.rel + splits: config/GZLJ01/rels/d_a_tag_evsw/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_evsw/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_ghostship.rel + splits: config/GZLJ01/rels/d_a_tag_ghostship/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_ghostship/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_hint.rel + splits: config/GZLJ01/rels/d_a_tag_hint/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_hint/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_kb_item.rel + splits: config/GZLJ01/rels/d_a_tag_kb_item/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_kb_item/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_kk1.rel + splits: config/GZLJ01/rels/d_a_tag_kk1/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_kk1/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_light.rel + splits: config/GZLJ01/rels/d_a_tag_light/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_light/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_msg.rel + splits: config/GZLJ01/rels/d_a_tag_msg/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_msg/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_photo.rel + splits: config/GZLJ01/rels/d_a_tag_photo/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_photo/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tag_waterlevel.rel + splits: config/GZLJ01/rels/d_a_tag_waterlevel/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_waterlevel/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tama.rel + splits: config/GZLJ01/rels/d_a_tama/splits.txt + symbols: config/GZLJ01/rels/d_a_tama/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tbox.rel + splits: config/GZLJ01/rels/d_a_tbox/splits.txt + symbols: config/GZLJ01/rels/d_a_tbox/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tpota.rel + splits: config/GZLJ01/rels/d_a_tpota/splits.txt + symbols: config/GZLJ01/rels/d_a_tpota/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_tsubo.rel + splits: config/GZLJ01/rels/d_a_tsubo/splits.txt + symbols: config/GZLJ01/rels/d_a_tsubo/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_warpdm20.rel + splits: config/GZLJ01/rels/d_a_warpdm20/splits.txt + symbols: config/GZLJ01/rels/d_a_warpdm20/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_warphr.rel + splits: config/GZLJ01/rels/d_a_warphr/splits.txt + symbols: config/GZLJ01/rels/d_a_warphr/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_wbird.rel + splits: config/GZLJ01/rels/d_a_wbird/splits.txt + symbols: config/GZLJ01/rels/d_a_wbird/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/mmem/d_a_ykgr.rel + splits: config/GZLJ01/rels/d_a_ykgr/splits.txt + symbols: config/GZLJ01/rels/d_a_ykgr/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_alldie.rel + splits: config/GZLJ01/rels/d_a_alldie/splits.txt + symbols: config/GZLJ01/rels/d_a_alldie/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_am.rel + splits: config/GZLJ01/rels/d_a_am/splits.txt + symbols: config/GZLJ01/rels/d_a_am/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_am2.rel + splits: config/GZLJ01/rels/d_a_am2/splits.txt + symbols: config/GZLJ01/rels/d_a_am2/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_amiprop.rel + splits: config/GZLJ01/rels/d_a_amiprop/splits.txt + symbols: config/GZLJ01/rels/d_a_amiprop/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_arrow_iceeff.rel + splits: config/GZLJ01/rels/d_a_arrow_iceeff/splits.txt + symbols: config/GZLJ01/rels/d_a_arrow_iceeff/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_arrow_lighteff.rel + splits: config/GZLJ01/rels/d_a_arrow_lighteff/splits.txt + symbols: config/GZLJ01/rels/d_a_arrow_lighteff/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_beam.rel + splits: config/GZLJ01/rels/d_a_beam/splits.txt + symbols: config/GZLJ01/rels/d_a_beam/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_boko.rel + splits: config/GZLJ01/rels/d_a_boko/splits.txt + symbols: config/GZLJ01/rels/d_a_boko/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_canon.rel + splits: config/GZLJ01/rels/d_a_canon/splits.txt + symbols: config/GZLJ01/rels/d_a_canon/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_cc.rel + splits: config/GZLJ01/rels/d_a_cc/splits.txt + symbols: config/GZLJ01/rels/d_a_cc/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_dai.rel + splits: config/GZLJ01/rels/d_a_dai/splits.txt + symbols: config/GZLJ01/rels/d_a_dai/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_demo_item.rel + splits: config/GZLJ01/rels/d_a_demo_item/splits.txt + symbols: config/GZLJ01/rels/d_a_demo_item/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_door12.rel + splits: config/GZLJ01/rels/d_a_door12/splits.txt + symbols: config/GZLJ01/rels/d_a_door12/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_fallrock.rel + splits: config/GZLJ01/rels/d_a_fallrock/splits.txt + symbols: config/GZLJ01/rels/d_a_fallrock/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_ff.rel + splits: config/GZLJ01/rels/d_a_ff/splits.txt + symbols: config/GZLJ01/rels/d_a_ff/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_gy_ctrl.rel + splits: config/GZLJ01/rels/d_a_gy_ctrl/splits.txt + symbols: config/GZLJ01/rels/d_a_gy_ctrl/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_himo3.rel + splits: config/GZLJ01/rels/d_a_himo3/splits.txt + symbols: config/GZLJ01/rels/d_a_himo3/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_hmlif.rel + splits: config/GZLJ01/rels/d_a_hmlif/splits.txt + symbols: config/GZLJ01/rels/d_a_hmlif/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_hys.rel + splits: config/GZLJ01/rels/d_a_hys/splits.txt + symbols: config/GZLJ01/rels/d_a_hys/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_kamome.rel + splits: config/GZLJ01/rels/d_a_kamome/splits.txt + symbols: config/GZLJ01/rels/d_a_kamome/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_kantera.rel + splits: config/GZLJ01/rels/d_a_kantera/splits.txt + symbols: config/GZLJ01/rels/d_a_kantera/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_kn.rel + splits: config/GZLJ01/rels/d_a_kn/splits.txt + symbols: config/GZLJ01/rels/d_a_kn/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_kokiie.rel + splits: config/GZLJ01/rels/d_a_kokiie/splits.txt + symbols: config/GZLJ01/rels/d_a_kokiie/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_ks.rel + splits: config/GZLJ01/rels/d_a_ks/splits.txt + symbols: config/GZLJ01/rels/d_a_ks/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_kt.rel + splits: config/GZLJ01/rels/d_a_kt/splits.txt + symbols: config/GZLJ01/rels/d_a_kt/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_mflft.rel + splits: config/GZLJ01/rels/d_a_mflft/splits.txt + symbols: config/GZLJ01/rels/d_a_mflft/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_npc_cb1.rel + splits: config/GZLJ01/rels/d_a_npc_cb1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_cb1/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_npc_md.rel + splits: config/GZLJ01/rels/d_a_npc_md/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_md/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_npc_so.rel + splits: config/GZLJ01/rels/d_a_npc_so/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_so/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_nzg.rel + splits: config/GZLJ01/rels/d_a_nzg/splits.txt + symbols: config/GZLJ01/rels/d_a_nzg/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_aygr.rel + splits: config/GZLJ01/rels/d_a_obj_aygr/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_aygr/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_balancelift.rel + splits: config/GZLJ01/rels/d_a_obj_balancelift/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_balancelift/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_barrier.rel + splits: config/GZLJ01/rels/d_a_obj_barrier/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_barrier/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_bemos.rel + splits: config/GZLJ01/rels/d_a_obj_bemos/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_bemos/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_canon.rel + splits: config/GZLJ01/rels/d_a_obj_canon/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_canon/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_eff.rel + splits: config/GZLJ01/rels/d_a_obj_eff/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_eff/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_magmarock.rel + splits: config/GZLJ01/rels/d_a_obj_magmarock/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_magmarock/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_majyuu_door.rel + splits: config/GZLJ01/rels/d_a_obj_majyuu_door/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_majyuu_door/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_stair.rel + splits: config/GZLJ01/rels/d_a_obj_stair/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_stair/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_swflat.rel + splits: config/GZLJ01/rels/d_a_obj_swflat/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_swflat/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_swhammer.rel + splits: config/GZLJ01/rels/d_a_obj_swhammer/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_swhammer/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_swheavy.rel + splits: config/GZLJ01/rels/d_a_obj_swheavy/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_swheavy/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_obj_swlight.rel + splits: config/GZLJ01/rels/d_a_obj_swlight/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_swlight/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_oq.rel + splits: config/GZLJ01/rels/d_a_oq/splits.txt + symbols: config/GZLJ01/rels/d_a_oq/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_pedestal.rel + splits: config/GZLJ01/rels/d_a_pedestal/splits.txt + symbols: config/GZLJ01/rels/d_a_pedestal/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_saku.rel + splits: config/GZLJ01/rels/d_a_saku/splits.txt + symbols: config/GZLJ01/rels/d_a_saku/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_seatag.rel + splits: config/GZLJ01/rels/d_a_seatag/splits.txt + symbols: config/GZLJ01/rels/d_a_seatag/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_shand.rel + splits: config/GZLJ01/rels/d_a_shand/splits.txt + symbols: config/GZLJ01/rels/d_a_shand/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_ship.rel + splits: config/GZLJ01/rels/d_a_ship/splits.txt + symbols: config/GZLJ01/rels/d_a_ship/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_shop_item.rel + splits: config/GZLJ01/rels/d_a_shop_item/splits.txt + symbols: config/GZLJ01/rels/d_a_shop_item/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_sie_flag.rel + splits: config/GZLJ01/rels/d_a_sie_flag/splits.txt + symbols: config/GZLJ01/rels/d_a_sie_flag/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_sitem.rel + splits: config/GZLJ01/rels/d_a_sitem/splits.txt + symbols: config/GZLJ01/rels/d_a_sitem/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_ss.rel + splits: config/GZLJ01/rels/d_a_ss/splits.txt + symbols: config/GZLJ01/rels/d_a_ss/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_sss.rel + splits: config/GZLJ01/rels/d_a_sss/splits.txt + symbols: config/GZLJ01/rels/d_a_sss/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_syan.rel + splits: config/GZLJ01/rels/d_a_syan/splits.txt + symbols: config/GZLJ01/rels/d_a_syan/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_tag_md_cb.rel + splits: config/GZLJ01/rels/d_a_tag_md_cb/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_md_cb/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_tag_mk.rel + splits: config/GZLJ01/rels/d_a_tag_mk/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_mk/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_tag_so.rel + splits: config/GZLJ01/rels/d_a_tag_so/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_so/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_tornado.rel + splits: config/GZLJ01/rels/d_a_tornado/splits.txt + symbols: config/GZLJ01/rels/d_a_tornado/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_warpf.rel + splits: config/GZLJ01/rels/d_a_warpf/splits.txt + symbols: config/GZLJ01/rels/d_a_warpf/symbols.txt + + - object: orig/GZLJ01/files/RELS.arc:rels/amem/d_a_wind_tag.rel + splits: config/GZLJ01/rels/d_a_wind_tag/splits.txt + symbols: config/GZLJ01/rels/d_a_wind_tag/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_acorn_leaf.rel + splits: config/GZLJ01/rels/d_a_acorn_leaf/splits.txt + symbols: config/GZLJ01/rels/d_a_acorn_leaf/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_atdoor.rel + splits: config/GZLJ01/rels/d_a_atdoor/splits.txt + symbols: config/GZLJ01/rels/d_a_atdoor/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_auction.rel + splits: config/GZLJ01/rels/d_a_auction/splits.txt + symbols: config/GZLJ01/rels/d_a_auction/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bb.rel + splits: config/GZLJ01/rels/d_a_bb/splits.txt + symbols: config/GZLJ01/rels/d_a_bb/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bdk.rel + splits: config/GZLJ01/rels/d_a_bdk/splits.txt + symbols: config/GZLJ01/rels/d_a_bdk/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bdkobj.rel + splits: config/GZLJ01/rels/d_a_bdkobj/splits.txt + symbols: config/GZLJ01/rels/d_a_bdkobj/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bgn.rel + splits: config/GZLJ01/rels/d_a_bgn/splits.txt + symbols: config/GZLJ01/rels/d_a_bgn/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bgn2.rel + splits: config/GZLJ01/rels/d_a_bgn2/splits.txt + symbols: config/GZLJ01/rels/d_a_bgn2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bgn3.rel + splits: config/GZLJ01/rels/d_a_bgn3/splits.txt + symbols: config/GZLJ01/rels/d_a_bgn3/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bigelf.rel + splits: config/GZLJ01/rels/d_a_bigelf/splits.txt + symbols: config/GZLJ01/rels/d_a_bigelf/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bk.rel + splits: config/GZLJ01/rels/d_a_bk/splits.txt + symbols: config/GZLJ01/rels/d_a_bk/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bl.rel + splits: config/GZLJ01/rels/d_a_bl/splits.txt + symbols: config/GZLJ01/rels/d_a_bl/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bmd.rel + splits: config/GZLJ01/rels/d_a_bmd/splits.txt + symbols: config/GZLJ01/rels/d_a_bmd/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bmdfoot.rel + splits: config/GZLJ01/rels/d_a_bmdfoot/splits.txt + symbols: config/GZLJ01/rels/d_a_bmdfoot/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bmdhand.rel + splits: config/GZLJ01/rels/d_a_bmdhand/splits.txt + symbols: config/GZLJ01/rels/d_a_bmdhand/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bo.rel + splits: config/GZLJ01/rels/d_a_bo/splits.txt + symbols: config/GZLJ01/rels/d_a_bo/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_boss_item.rel + splits: config/GZLJ01/rels/d_a_boss_item/splits.txt + symbols: config/GZLJ01/rels/d_a_boss_item/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bpw.rel + splits: config/GZLJ01/rels/d_a_bpw/splits.txt + symbols: config/GZLJ01/rels/d_a_bpw/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bst.rel + splits: config/GZLJ01/rels/d_a_bst/splits.txt + symbols: config/GZLJ01/rels/d_a_bst/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_btd.rel + splits: config/GZLJ01/rels/d_a_btd/splits.txt + symbols: config/GZLJ01/rels/d_a_btd/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bwd.rel + splits: config/GZLJ01/rels/d_a_bwd/splits.txt + symbols: config/GZLJ01/rels/d_a_bwd/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bwdg.rel + splits: config/GZLJ01/rels/d_a_bwdg/splits.txt + symbols: config/GZLJ01/rels/d_a_bwdg/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_bwds.rel + splits: config/GZLJ01/rels/d_a_bwds/splits.txt + symbols: config/GZLJ01/rels/d_a_bwds/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_daiocta.rel + splits: config/GZLJ01/rels/d_a_daiocta/splits.txt + symbols: config/GZLJ01/rels/d_a_daiocta/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_daiocta_eye.rel + splits: config/GZLJ01/rels/d_a_daiocta_eye/splits.txt + symbols: config/GZLJ01/rels/d_a_daiocta_eye/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_deku_item.rel + splits: config/GZLJ01/rels/d_a_deku_item/splits.txt + symbols: config/GZLJ01/rels/d_a_deku_item/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_dk.rel + splits: config/GZLJ01/rels/d_a_dk/splits.txt + symbols: config/GZLJ01/rels/d_a_dk/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_dummy.rel + splits: config/GZLJ01/rels/d_a_dummy/splits.txt + symbols: config/GZLJ01/rels/d_a_dummy/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_fallrock_tag.rel + splits: config/GZLJ01/rels/d_a_fallrock_tag/splits.txt + symbols: config/GZLJ01/rels/d_a_fallrock_tag/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_fan.rel + splits: config/GZLJ01/rels/d_a_fan/splits.txt + symbols: config/GZLJ01/rels/d_a_fan/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_fganon.rel + splits: config/GZLJ01/rels/d_a_fganon/splits.txt + symbols: config/GZLJ01/rels/d_a_fganon/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_fgmahou.rel + splits: config/GZLJ01/rels/d_a_fgmahou/splits.txt + symbols: config/GZLJ01/rels/d_a_fgmahou/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_fire.rel + splits: config/GZLJ01/rels/d_a_fire/splits.txt + symbols: config/GZLJ01/rels/d_a_fire/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_fm.rel + splits: config/GZLJ01/rels/d_a_fm/splits.txt + symbols: config/GZLJ01/rels/d_a_fm/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_gm.rel + splits: config/GZLJ01/rels/d_a_gm/splits.txt + symbols: config/GZLJ01/rels/d_a_gm/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_gnd.rel + splits: config/GZLJ01/rels/d_a_gnd/splits.txt + symbols: config/GZLJ01/rels/d_a_gnd/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_goal_flag.rel + splits: config/GZLJ01/rels/d_a_goal_flag/splits.txt + symbols: config/GZLJ01/rels/d_a_goal_flag/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_gy.rel + splits: config/GZLJ01/rels/d_a_gy/splits.txt + symbols: config/GZLJ01/rels/d_a_gy/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_icelift.rel + splits: config/GZLJ01/rels/d_a_icelift/splits.txt + symbols: config/GZLJ01/rels/d_a_icelift/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_kb.rel + splits: config/GZLJ01/rels/d_a_kb/splits.txt + symbols: config/GZLJ01/rels/d_a_kb/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_kddoor.rel + splits: config/GZLJ01/rels/d_a_kddoor/splits.txt + symbols: config/GZLJ01/rels/d_a_kddoor/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_kita.rel + splits: config/GZLJ01/rels/d_a_kita/splits.txt + symbols: config/GZLJ01/rels/d_a_kita/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_klft.rel + splits: config/GZLJ01/rels/d_a_klft/splits.txt + symbols: config/GZLJ01/rels/d_a_klft/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_kmon.rel + splits: config/GZLJ01/rels/d_a_kmon/splits.txt + symbols: config/GZLJ01/rels/d_a_kmon/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_komore.rel + splits: config/GZLJ01/rels/d_a_komore/splits.txt + symbols: config/GZLJ01/rels/d_a_komore/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_lbridge.rel + splits: config/GZLJ01/rels/d_a_lbridge/splits.txt + symbols: config/GZLJ01/rels/d_a_lbridge/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_leaflift.rel + splits: config/GZLJ01/rels/d_a_leaflift/splits.txt + symbols: config/GZLJ01/rels/d_a_leaflift/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_lstair.rel + splits: config/GZLJ01/rels/d_a_lstair/splits.txt + symbols: config/GZLJ01/rels/d_a_lstair/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_machine.rel + splits: config/GZLJ01/rels/d_a_machine/splits.txt + symbols: config/GZLJ01/rels/d_a_machine/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_mant.rel + splits: config/GZLJ01/rels/d_a_mant/splits.txt + symbols: config/GZLJ01/rels/d_a_mant/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_mbdoor.rel + splits: config/GZLJ01/rels/d_a_mbdoor/splits.txt + symbols: config/GZLJ01/rels/d_a_mbdoor/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_mgameboard.rel + splits: config/GZLJ01/rels/d_a_mgameboard/splits.txt + symbols: config/GZLJ01/rels/d_a_mgameboard/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_mmusic.rel + splits: config/GZLJ01/rels/d_a_mmusic/splits.txt + symbols: config/GZLJ01/rels/d_a_mmusic/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_mo2.rel + splits: config/GZLJ01/rels/d_a_mo2/splits.txt + symbols: config/GZLJ01/rels/d_a_mo2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_mozo.rel + splits: config/GZLJ01/rels/d_a_mozo/splits.txt + symbols: config/GZLJ01/rels/d_a_mozo/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_mt.rel + splits: config/GZLJ01/rels/d_a_mt/splits.txt + symbols: config/GZLJ01/rels/d_a_mt/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_ac1.rel + splits: config/GZLJ01/rels/d_a_npc_ac1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ac1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_ah.rel + splits: config/GZLJ01/rels/d_a_npc_ah/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ah/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_aj1.rel + splits: config/GZLJ01/rels/d_a_npc_aj1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_aj1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_auction.rel + splits: config/GZLJ01/rels/d_a_npc_auction/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_auction/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_ba1.rel + splits: config/GZLJ01/rels/d_a_npc_ba1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ba1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_bj1.rel + splits: config/GZLJ01/rels/d_a_npc_bj1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_bj1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_bm1.rel + splits: config/GZLJ01/rels/d_a_npc_bm1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_bm1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_bmcon1.rel + splits: config/GZLJ01/rels/d_a_npc_bmcon1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_bmcon1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_bms1.rel + splits: config/GZLJ01/rels/d_a_npc_bms1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_bms1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_bmsw.rel + splits: config/GZLJ01/rels/d_a_npc_bmsw/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_bmsw/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_bs1.rel + splits: config/GZLJ01/rels/d_a_npc_bs1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_bs1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_btsw.rel + splits: config/GZLJ01/rels/d_a_npc_btsw/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_btsw/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_btsw2.rel + splits: config/GZLJ01/rels/d_a_npc_btsw2/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_btsw2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_co1.rel + splits: config/GZLJ01/rels/d_a_npc_co1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_co1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_de1.rel + splits: config/GZLJ01/rels/d_a_npc_de1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_de1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_ds1.rel + splits: config/GZLJ01/rels/d_a_npc_ds1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ds1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_gk1.rel + splits: config/GZLJ01/rels/d_a_npc_gk1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_gk1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_gp1.rel + splits: config/GZLJ01/rels/d_a_npc_gp1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_gp1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_hi1.rel + splits: config/GZLJ01/rels/d_a_npc_hi1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_hi1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_ho.rel + splits: config/GZLJ01/rels/d_a_npc_ho/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ho/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_hr.rel + splits: config/GZLJ01/rels/d_a_npc_hr/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_hr/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_jb1.rel + splits: config/GZLJ01/rels/d_a_npc_jb1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_jb1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_ji1.rel + splits: config/GZLJ01/rels/d_a_npc_ji1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ji1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_kamome.rel + splits: config/GZLJ01/rels/d_a_npc_kamome/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_kamome/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_kf1.rel + splits: config/GZLJ01/rels/d_a_npc_kf1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_kf1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_kg1.rel + splits: config/GZLJ01/rels/d_a_npc_kg1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_kg1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_kg2.rel + splits: config/GZLJ01/rels/d_a_npc_kg2/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_kg2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_kk1.rel + splits: config/GZLJ01/rels/d_a_npc_kk1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_kk1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_km1.rel + splits: config/GZLJ01/rels/d_a_npc_km1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_km1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_ko1.rel + splits: config/GZLJ01/rels/d_a_npc_ko1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ko1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_kp1.rel + splits: config/GZLJ01/rels/d_a_npc_kp1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_kp1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_ls1.rel + splits: config/GZLJ01/rels/d_a_npc_ls1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ls1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_mk.rel + splits: config/GZLJ01/rels/d_a_npc_mk/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_mk/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_mn.rel + splits: config/GZLJ01/rels/d_a_npc_mn/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_mn/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_mt.rel + splits: config/GZLJ01/rels/d_a_npc_mt/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_mt/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_nz.rel + splits: config/GZLJ01/rels/d_a_npc_nz/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_nz/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_ob1.rel + splits: config/GZLJ01/rels/d_a_npc_ob1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ob1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_os.rel + splits: config/GZLJ01/rels/d_a_npc_os/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_os/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_p1.rel + splits: config/GZLJ01/rels/d_a_npc_p1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_p1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_p2.rel + splits: config/GZLJ01/rels/d_a_npc_p2/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_p2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_people.rel + splits: config/GZLJ01/rels/d_a_npc_people/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_people/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_pf1.rel + splits: config/GZLJ01/rels/d_a_npc_pf1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_pf1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_photo.rel + splits: config/GZLJ01/rels/d_a_npc_photo/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_photo/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_pm1.rel + splits: config/GZLJ01/rels/d_a_npc_pm1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_pm1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_roten.rel + splits: config/GZLJ01/rels/d_a_npc_roten/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_roten/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_rsh1.rel + splits: config/GZLJ01/rels/d_a_npc_rsh1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_rsh1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_sarace.rel + splits: config/GZLJ01/rels/d_a_npc_sarace/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_sarace/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_sv.rel + splits: config/GZLJ01/rels/d_a_npc_sv/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_sv/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_tc.rel + splits: config/GZLJ01/rels/d_a_npc_tc/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_tc/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_tt.rel + splits: config/GZLJ01/rels/d_a_npc_tt/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_tt/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_uk.rel + splits: config/GZLJ01/rels/d_a_npc_uk/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_uk/symbols.txt + force_active: [__register_global_object] # TODO why does this get stripped? + + - object: orig/GZLJ01/files/rels/d_a_npc_ym1.rel + splits: config/GZLJ01/rels/d_a_npc_ym1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_ym1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_yw1.rel + splits: config/GZLJ01/rels/d_a_npc_yw1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_yw1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_zk1.rel + splits: config/GZLJ01/rels/d_a_npc_zk1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_zk1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_npc_zl1.rel + splits: config/GZLJ01/rels/d_a_npc_zl1/splits.txt + symbols: config/GZLJ01/rels/d_a_npc_zl1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_nz.rel + splits: config/GZLJ01/rels/d_a_nz/splits.txt + symbols: config/GZLJ01/rels/d_a_nz/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_Itnak.rel + splits: config/GZLJ01/rels/d_a_obj_Itnak/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_Itnak/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_Vds.rel + splits: config/GZLJ01/rels/d_a_obj_Vds/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_Vds/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_Vteng.rel + splits: config/GZLJ01/rels/d_a_obj_Vteng/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_Vteng/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_YLzou.rel + splits: config/GZLJ01/rels/d_a_obj_YLzou/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_YLzou/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_Yboil.rel + splits: config/GZLJ01/rels/d_a_obj_Yboil/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_Yboil/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_adnno.rel + splits: config/GZLJ01/rels/d_a_obj_adnno/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_adnno/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ajav.rel + splits: config/GZLJ01/rels/d_a_obj_ajav/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ajav/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_apzl.rel + splits: config/GZLJ01/rels/d_a_obj_apzl/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_apzl/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ashut.rel + splits: config/GZLJ01/rels/d_a_obj_ashut/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ashut/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_auzu.rel + splits: config/GZLJ01/rels/d_a_obj_auzu/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_auzu/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_buoyflag.rel + splits: config/GZLJ01/rels/d_a_obj_buoyflag/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_buoyflag/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_buoyrace.rel + splits: config/GZLJ01/rels/d_a_obj_buoyrace/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_buoyrace/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_correct.rel + splits: config/GZLJ01/rels/d_a_obj_correct/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_correct/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_dmgroom.rel + splits: config/GZLJ01/rels/d_a_obj_dmgroom/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_dmgroom/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_dragonhead.rel + splits: config/GZLJ01/rels/d_a_obj_dragonhead/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_dragonhead/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_drift.rel + splits: config/GZLJ01/rels/d_a_obj_drift/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_drift/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_eayogn.rel + splits: config/GZLJ01/rels/d_a_obj_eayogn/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_eayogn/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ebomzo.rel + splits: config/GZLJ01/rels/d_a_obj_ebomzo/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ebomzo/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ekskz.rel + splits: config/GZLJ01/rels/d_a_obj_ekskz/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ekskz/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_eskban.rel + splits: config/GZLJ01/rels/d_a_obj_eskban/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_eskban/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ferris.rel + splits: config/GZLJ01/rels/d_a_obj_ferris/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ferris/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_figure.rel + splits: config/GZLJ01/rels/d_a_obj_figure/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_figure/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_firewall.rel + splits: config/GZLJ01/rels/d_a_obj_firewall/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_firewall/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_flame.rel + splits: config/GZLJ01/rels/d_a_obj_flame/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_flame/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ftree.rel + splits: config/GZLJ01/rels/d_a_obj_ftree/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ftree/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ganonbed.rel + splits: config/GZLJ01/rels/d_a_obj_ganonbed/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ganonbed/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_gaship.rel + splits: config/GZLJ01/rels/d_a_obj_gaship/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_gaship/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_gaship2.rel + splits: config/GZLJ01/rels/d_a_obj_gaship2/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_gaship2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_gnnbtltaki.rel + splits: config/GZLJ01/rels/d_a_obj_gnnbtltaki/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_gnnbtltaki/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_gnndemotakie.rel + splits: config/GZLJ01/rels/d_a_obj_gnndemotakie/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_gnndemotakie/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_gnndemotakis.rel + splits: config/GZLJ01/rels/d_a_obj_gnndemotakis/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_gnndemotakis/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_gong.rel + splits: config/GZLJ01/rels/d_a_obj_gong/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_gong/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_gtaki.rel + splits: config/GZLJ01/rels/d_a_obj_gtaki/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_gtaki/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_hami2.rel + splits: config/GZLJ01/rels/d_a_obj_hami2/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hami2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_hami3.rel + splits: config/GZLJ01/rels/d_a_obj_hami3/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hami3/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_hami4.rel + splits: config/GZLJ01/rels/d_a_obj_hami4/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hami4/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_hat.rel + splits: config/GZLJ01/rels/d_a_obj_hat/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hat/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_hbrf1.rel + splits: config/GZLJ01/rels/d_a_obj_hbrf1/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hbrf1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_hcbh.rel + splits: config/GZLJ01/rels/d_a_obj_hcbh/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hcbh/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_hha.rel + splits: config/GZLJ01/rels/d_a_obj_hha/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hha/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_hlift.rel + splits: config/GZLJ01/rels/d_a_obj_hlift/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hlift/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_homen.rel + splits: config/GZLJ01/rels/d_a_obj_homen/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_homen/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_homensmoke.rel + splits: config/GZLJ01/rels/d_a_obj_homensmoke/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_homensmoke/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_hsehi1.rel + splits: config/GZLJ01/rels/d_a_obj_hsehi1/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_hsehi1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_htetu1.rel + splits: config/GZLJ01/rels/d_a_obj_htetu1/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_htetu1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_iceisland.rel + splits: config/GZLJ01/rels/d_a_obj_iceisland/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_iceisland/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_jump.rel + splits: config/GZLJ01/rels/d_a_obj_jump/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_jump/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_kanoke.rel + splits: config/GZLJ01/rels/d_a_obj_kanoke/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_kanoke/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ladder.rel + splits: config/GZLJ01/rels/d_a_obj_ladder/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ladder/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_light.rel + splits: config/GZLJ01/rels/d_a_obj_light/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_light/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_mkie.rel + splits: config/GZLJ01/rels/d_a_obj_mkie/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_mkie/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_mkiek.rel + splits: config/GZLJ01/rels/d_a_obj_mkiek/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_mkiek/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_mknjd.rel + splits: config/GZLJ01/rels/d_a_obj_mknjd/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_mknjd/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_mmrr.rel + splits: config/GZLJ01/rels/d_a_obj_mmrr/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_mmrr/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_msdan.rel + splits: config/GZLJ01/rels/d_a_obj_msdan/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_msdan/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_msdan2.rel + splits: config/GZLJ01/rels/d_a_obj_msdan2/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_msdan2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_msdan_sub.rel + splits: config/GZLJ01/rels/d_a_obj_msdan_sub/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_msdan_sub/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_msdan_sub2.rel + splits: config/GZLJ01/rels/d_a_obj_msdan_sub2/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_msdan_sub2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_mtest.rel + splits: config/GZLJ01/rels/d_a_obj_mtest/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_mtest/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_nest.rel + splits: config/GZLJ01/rels/d_a_obj_nest/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_nest/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ojtree.rel + splits: config/GZLJ01/rels/d_a_obj_ojtree/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ojtree/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_ospbox.rel + splits: config/GZLJ01/rels/d_a_obj_ospbox/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_ospbox/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_paper.rel + splits: config/GZLJ01/rels/d_a_obj_paper/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_paper/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_pbka.rel + splits: config/GZLJ01/rels/d_a_obj_pbka/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_pbka/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_pfall.rel + splits: config/GZLJ01/rels/d_a_obj_pfall/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_pfall/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_plant.rel + splits: config/GZLJ01/rels/d_a_obj_plant/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_plant/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_rflw.rel + splits: config/GZLJ01/rels/d_a_obj_rflw/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_rflw/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_rforce.rel + splits: config/GZLJ01/rels/d_a_obj_rforce/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_rforce/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_smplbg.rel + splits: config/GZLJ01/rels/d_a_obj_smplbg/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_smplbg/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_tapestry.rel + splits: config/GZLJ01/rels/d_a_obj_tapestry/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_tapestry/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_tntrap.rel + splits: config/GZLJ01/rels/d_a_obj_tntrap/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_tntrap/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_tower.rel + splits: config/GZLJ01/rels/d_a_obj_tower/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_tower/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_trap.rel + splits: config/GZLJ01/rels/d_a_obj_trap/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_trap/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_tribox.rel + splits: config/GZLJ01/rels/d_a_obj_tribox/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_tribox/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_try.rel + splits: config/GZLJ01/rels/d_a_obj_try/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_try/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_usovmc.rel + splits: config/GZLJ01/rels/d_a_obj_usovmc/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_usovmc/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_vfan.rel + splits: config/GZLJ01/rels/d_a_obj_vfan/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_vfan/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_vgnfd.rel + splits: config/GZLJ01/rels/d_a_obj_vgnfd/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_vgnfd/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_vmc.rel + splits: config/GZLJ01/rels/d_a_obj_vmc/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_vmc/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_vmsdz.rel + splits: config/GZLJ01/rels/d_a_obj_vmsdz/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_vmsdz/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_vmsms.rel + splits: config/GZLJ01/rels/d_a_obj_vmsms/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_vmsms/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_volcano.rel + splits: config/GZLJ01/rels/d_a_obj_volcano/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_volcano/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_vtil.rel + splits: config/GZLJ01/rels/d_a_obj_vtil/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_vtil/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_vyasi.rel + splits: config/GZLJ01/rels/d_a_obj_vyasi/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_vyasi/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_xfuta.rel + splits: config/GZLJ01/rels/d_a_obj_xfuta/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_xfuta/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_obj_zouK.rel + splits: config/GZLJ01/rels/d_a_obj_zouK/splits.txt + symbols: config/GZLJ01/rels/d_a_obj_zouK/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_oship.rel + splits: config/GZLJ01/rels/d_a_oship/splits.txt + symbols: config/GZLJ01/rels/d_a_oship/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_ph.rel + splits: config/GZLJ01/rels/d_a_ph/splits.txt + symbols: config/GZLJ01/rels/d_a_ph/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_pt.rel + splits: config/GZLJ01/rels/d_a_pt/splits.txt + symbols: config/GZLJ01/rels/d_a_pt/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_pw.rel + splits: config/GZLJ01/rels/d_a_pw/splits.txt + symbols: config/GZLJ01/rels/d_a_pw/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_pz.rel + splits: config/GZLJ01/rels/d_a_pz/splits.txt + symbols: config/GZLJ01/rels/d_a_pz/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_sail.rel + splits: config/GZLJ01/rels/d_a_sail/splits.txt + symbols: config/GZLJ01/rels/d_a_sail/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_salvage_tbox.rel + splits: config/GZLJ01/rels/d_a_salvage_tbox/splits.txt + symbols: config/GZLJ01/rels/d_a_salvage_tbox/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_scene_change.rel + splits: config/GZLJ01/rels/d_a_scene_change/splits.txt + symbols: config/GZLJ01/rels/d_a_scene_change/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_shutter.rel + splits: config/GZLJ01/rels/d_a_shutter/splits.txt + symbols: config/GZLJ01/rels/d_a_shutter/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_shutter2.rel + splits: config/GZLJ01/rels/d_a_shutter2/splits.txt + symbols: config/GZLJ01/rels/d_a_shutter2/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_st.rel + splits: config/GZLJ01/rels/d_a_st/splits.txt + symbols: config/GZLJ01/rels/d_a_st/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_steam_tag.rel + splits: config/GZLJ01/rels/d_a_steam_tag/splits.txt + symbols: config/GZLJ01/rels/d_a_steam_tag/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_swattack.rel + splits: config/GZLJ01/rels/d_a_swattack/splits.txt + symbols: config/GZLJ01/rels/d_a_swattack/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_switem.rel + splits: config/GZLJ01/rels/d_a_switem/splits.txt + symbols: config/GZLJ01/rels/d_a_switem/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_swpropeller.rel + splits: config/GZLJ01/rels/d_a_swpropeller/splits.txt + symbols: config/GZLJ01/rels/d_a_swpropeller/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_swtact.rel + splits: config/GZLJ01/rels/d_a_swtact/splits.txt + symbols: config/GZLJ01/rels/d_a_swtact/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_tag_etc.rel + splits: config/GZLJ01/rels/d_a_tag_etc/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_etc/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_tag_island.rel + splits: config/GZLJ01/rels/d_a_tag_island/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_island/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_tag_kf1.rel + splits: config/GZLJ01/rels/d_a_tag_kf1/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_kf1/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_tag_ret.rel + splits: config/GZLJ01/rels/d_a_tag_ret/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_ret/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_tag_volcano.rel + splits: config/GZLJ01/rels/d_a_tag_volcano/splits.txt + symbols: config/GZLJ01/rels/d_a_tag_volcano/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_title.rel + splits: config/GZLJ01/rels/d_a_title/splits.txt + symbols: config/GZLJ01/rels/d_a_title/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_tn.rel + splits: config/GZLJ01/rels/d_a_tn/splits.txt + symbols: config/GZLJ01/rels/d_a_tn/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_toge.rel + splits: config/GZLJ01/rels/d_a_toge/splits.txt + symbols: config/GZLJ01/rels/d_a_toge/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_tori_flag.rel + splits: config/GZLJ01/rels/d_a_tori_flag/splits.txt + symbols: config/GZLJ01/rels/d_a_tori_flag/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_wall.rel + splits: config/GZLJ01/rels/d_a_wall/splits.txt + symbols: config/GZLJ01/rels/d_a_wall/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_warpfout.rel + splits: config/GZLJ01/rels/d_a_warpfout/splits.txt + symbols: config/GZLJ01/rels/d_a_warpfout/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_warpgn.rel + splits: config/GZLJ01/rels/d_a_warpgn/splits.txt + symbols: config/GZLJ01/rels/d_a_warpgn/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_warpls.rel + splits: config/GZLJ01/rels/d_a_warpls/splits.txt + symbols: config/GZLJ01/rels/d_a_warpls/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_warpmj.rel + splits: config/GZLJ01/rels/d_a_warpmj/splits.txt + symbols: config/GZLJ01/rels/d_a_warpmj/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_waterfall.rel + splits: config/GZLJ01/rels/d_a_waterfall/splits.txt + symbols: config/GZLJ01/rels/d_a_waterfall/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_windmill.rel + splits: config/GZLJ01/rels/d_a_windmill/splits.txt + symbols: config/GZLJ01/rels/d_a_windmill/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_wz.rel + splits: config/GZLJ01/rels/d_a_wz/splits.txt + symbols: config/GZLJ01/rels/d_a_wz/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_ygcwp.rel + splits: config/GZLJ01/rels/d_a_ygcwp/splits.txt + symbols: config/GZLJ01/rels/d_a_ygcwp/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_yougan.rel + splits: config/GZLJ01/rels/d_a_yougan/splits.txt + symbols: config/GZLJ01/rels/d_a_yougan/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_ghostship.rel + splits: config/GZLJ01/rels/d_a_ghostship/splits.txt + symbols: config/GZLJ01/rels/d_a_ghostship/symbols.txt + + - object: orig/GZLJ01/files/rels/d_a_movie_player.rel + splits: config/GZLJ01/rels/d_a_movie_player/splits.txt + symbols: config/GZLJ01/rels/d_a_movie_player/symbols.txt diff --git a/config/GZLJ01/rels/d_a_acorn_leaf/splits.txt b/config/GZLJ01/rels/d_a_acorn_leaf/splits.txt new file mode 100644 index 000000000..ca5d02457 --- /dev/null +++ b/config/GZLJ01/rels/d_a_acorn_leaf/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_acorn_leaf.cpp: + .text start:0x000000EC end:0x00000E60 + .text start:0x00000E60 end:0x00000E60 + .text start:0x00000E60 end:0x00000EDC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000075 + .data start:0x00000000 end:0x000001A0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_acorn_leaf/symbols.txt b/config/GZLJ01/rels/d_a_acorn_leaf/symbols.txt new file mode 100644 index 000000000..4c10ed63c --- /dev/null +++ b/config/GZLJ01/rels/d_a_acorn_leaf/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__9daAleaf_cFv = .text:0x0000010C; // type:function size:0x14C scope:global align:4 +CreateInit__9daAleaf_cFv = .text:0x00000258; // type:function size:0xBC scope:global align:4 +create_acorn__9daAleaf_cFv = .text:0x00000314; // type:function size:0x70 scope:global align:4 +create_acorn_sub__9daAleaf_cFb = .text:0x00000384; // type:function size:0xDC scope:global align:4 +__dt__4cXyzFv = .text:0x00000460; // type:function size:0x3C scope:weak align:4 +_create__9daAleaf_cFv = .text:0x0000049C; // type:function size:0x150 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000005EC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000648; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000690; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000075C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000007A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000800; // type:function size:0x48 scope:weak align:4 +set_mtx__9daAleaf_cFv = .text:0x00000848; // type:function size:0x88 scope:global align:4 +_execute__9daAleaf_cFv = .text:0x000008D0; // type:function size:0x374 scope:global align:4 +_draw__9daAleaf_cFv = .text:0x00000C44; // type:function size:0x90 scope:global align:4 +daAleaf_Create__FPv = .text:0x00000CD4; // type:function size:0x20 scope:local align:4 +daAleaf_Delete__FPv = .text:0x00000CF4; // type:function size:0x30 scope:local align:4 +daAleaf_Draw__FPv = .text:0x00000D24; // type:function size:0x24 scope:local align:4 +daAleaf_Execute__FPv = .text:0x00000D48; // type:function size:0x24 scope:local align:4 +daAleaf_IsDelete__FPv = .text:0x00000D6C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000D74; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000D84; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000D8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000D94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000D9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DA4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000DDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000DEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000DF4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E2C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E38; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E40; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000E48; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000E54; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00000E60; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_acorn_leaf_cpp = .text:0x00000E7C; // type:function size:0x50 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000ECC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000ED4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daAleaf_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4047 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4332 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4333 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x31 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daAleafMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_ACORN_LEAF = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000094; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000A0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000014C; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4011 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +acorn_offset = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_agbsw0/splits.txt b/config/GZLJ01/rels/d_a_agbsw0/splits.txt new file mode 100644 index 000000000..ce3ae9fa4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_agbsw0/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_agbsw0.cpp: + .text start:0x00000078 end:0x00005624 + .rodata start:0x00000000 end:0x00000095 + .data start:0x00000000 end:0x00000568 + .bss start:0x00000000 end:0x0000000F diff --git a/config/GZLJ01/rels/d_a_agbsw0/symbols.txt b/config/GZLJ01/rels/d_a_agbsw0/symbols.txt new file mode 100644 index 000000000..e077ae162 --- /dev/null +++ b/config/GZLJ01/rels/d_a_agbsw0/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ExeSubA__10daAgbsw0_cFv = .text:0x00000078; // type:function size:0x264 scope:global align:4 +ExeSubAT__10daAgbsw0_cFv = .text:0x000002DC; // type:function size:0x328 scope:global align:4 +ExeSubA2__10daAgbsw0_cFv = .text:0x00000604; // type:function size:0x26C scope:global align:4 +ExeSubF__10daAgbsw0_cFv = .text:0x00000870; // type:function size:0x174 scope:global align:4 +ExeSubF2__10daAgbsw0_cFv = .text:0x000009E4; // type:function size:0x394 scope:global align:4 +ExeSubM__10daAgbsw0_cFv = .text:0x00000D78; // type:function size:0x19C scope:global align:4 +ExeSubM2__10daAgbsw0_cFv = .text:0x00000F14; // type:function size:0x1B4 scope:global align:4 +ExeSubM3__10daAgbsw0_cFv = .text:0x000010C8; // type:function size:0x1C0 scope:global align:4 +TriforceCheck__10daAgbsw0_cFv = .text:0x00001288; // type:function size:0x4E4 scope:global align:4 +ExeSubMW__10daAgbsw0_cFv = .text:0x0000176C; // type:function size:0x320 scope:global align:4 +ExeSubT__10daAgbsw0_cFv = .text:0x00001A8C; // type:function size:0x1F4 scope:global align:4 +ExeSubS__10daAgbsw0_cFv = .text:0x00001C80; // type:function size:0x288 scope:global align:4 +ExeSubR__10daAgbsw0_cFv = .text:0x00001F08; // type:function size:0x240 scope:global align:4 +ExeSubB__10daAgbsw0_cFv = .text:0x00002148; // type:function size:0x83C scope:global align:4 +ExeSubD__10daAgbsw0_cFv = .text:0x00002984; // type:function size:0x368 scope:global align:4 +ExeSubFA__10daAgbsw0_cFv = .text:0x00002CEC; // type:function size:0x2E4 scope:global align:4 +HitCheck__10daAgbsw0_cFP10fopAc_ac_c = .text:0x00002FD0; // type:function size:0x130 scope:global align:4 +HitCheck__10daAgbsw0_cF4cXyzf = .text:0x00003100; // type:function size:0x138 scope:global align:4 +MoveCheck__10daAgbsw0_cFs = .text:0x00003238; // type:function size:0x13A8 scope:global align:4 +dComIfGs_getMagic__Fv = .text:0x000045E0; // type:function size:0x10 scope:weak align:4 +MailSend__10daAgbsw0_cFUsUcUcUcUc = .text:0x000045F0; // type:function size:0x9C scope:global align:4 +daAgbsw0_Draw__FP10daAgbsw0_c = .text:0x0000468C; // type:function size:0x20 scope:local align:4 +draw__10daAgbsw0_cFv = .text:0x000046AC; // type:function size:0x2F4 scope:weak align:4 +daAgbsw0_Execute__FP10daAgbsw0_c = .text:0x000049A0; // type:function size:0x1CC scope:local align:4 +daAgbsw0_IsDelete__FP10daAgbsw0_c = .text:0x00004B6C; // type:function size:0x8 scope:local align:4 +daAgbsw0_Delete__FP10daAgbsw0_c = .text:0x00004B74; // type:function size:0x198 scope:local align:4 +daAgbsw0_Create__FP10fopAc_ac_c = .text:0x00004D0C; // type:function size:0xE8 scope:local align:4 +create__10daAgbsw0_cFv = .text:0x00004DF4; // type:function size:0x4D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000052CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005398; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000053E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000543C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005484; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000054E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005528; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005538; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005540; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005548; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005550; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005558; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005590; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005598; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000055A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000055A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000055E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000055E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000055EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000055F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000055FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005608; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005614; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000561C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4732 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@5078 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@5080 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@5167 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@5168 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@5169 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@5170 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@5171 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@5172 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5173 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5346 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5347 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5348 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5557 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5737 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@7124 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@7125 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000006C; // type:object size:0x29 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4407 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4408 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4409 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4410 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4411 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4412 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4413 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4414 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4415 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4416 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4417 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4418 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4419 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4420 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4421 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +ExeSubTable$localstatic3$execute__10daAgbsw0_cFv = .data:0x00000128; // type:object size:0xB4 scope:weak align:4 data:4byte +@5081 = .data:0x000001DC; // type:object size:0x1C scope:local align:4 +BeatedMsg__10daAgbsw0_c = .data:0x000001F8; // type:object size:0xC scope:global align:4 +DisposedMsg__10daAgbsw0_c = .data:0x00000204; // type:object size:0x4 scope:global align:4 +@6876 = .data:0x00000208; // type:object size:0x204 scope:local align:4 +l_daAgbsw0_Method = .data:0x0000040C; // type:object size:0x20 scope:local align:4 +g_profile_AGBSW0 = .data:0x0000042C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000474; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000508; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000514; // type:object size:0x54 scope:weak align:4 +mMail__10daAgbsw0_c = .bss:0x00000000; // type:object size:0x8 scope:global align:4 +mSE__10daAgbsw0_c = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +se_flag$5089 = .bss:0x0000000C; // type:object size:0x1 scope:local align:1 data:byte +init$5090 = .bss:0x0000000D; // type:object size:0x1 scope:local align:1 +init$localstatic4$execute__10daAgbsw0_cFv = .bss:0x0000000E; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLJ01/rels/d_a_alldie/splits.txt b/config/GZLJ01/rels/d_a_alldie/splits.txt new file mode 100644 index 000000000..3cfa7a3bd --- /dev/null +++ b/config/GZLJ01/rels/d_a_alldie/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_alldie.cpp: + .text start:0x00000078 end:0x000002CC + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_alldie/symbols.txt b/config/GZLJ01/rels/d_a_alldie/symbols.txt new file mode 100644 index 000000000..13f3a0e8a --- /dev/null +++ b/config/GZLJ01/rels/d_a_alldie/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daAlldie_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +actionWait__10daAlldie_cFv = .text:0x00000084; // type:function size:0x8 scope:global align:4 +actionCheck__10daAlldie_cFv = .text:0x0000008C; // type:function size:0x4C scope:global align:4 +actionTimer__10daAlldie_cFv = .text:0x000000D8; // type:function size:0x94 scope:global align:4 +execute__10daAlldie_cFv = .text:0x0000016C; // type:function size:0x50 scope:global align:4 +daAlldie_Draw__FP10daAlldie_c = .text:0x000001BC; // type:function size:0x8 scope:local align:4 +daAlldie_Execute__FP10daAlldie_c = .text:0x000001C4; // type:function size:0x24 scope:local align:4 +daAlldie_IsDelete__FP10daAlldie_c = .text:0x000001E8; // type:function size:0x8 scope:local align:4 +daAlldie_Delete__FP10daAlldie_c = .text:0x000001F0; // type:function size:0x30 scope:local align:4 +daAlldie_Create__FP10fopAc_ac_c = .text:0x00000220; // type:function size:0xAC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAlldie_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ALLDIE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_am/splits.txt b/config/GZLJ01/rels/d_a_am/splits.txt new file mode 100644 index 000000000..fbb7cfe5f --- /dev/null +++ b/config/GZLJ01/rels/d_a_am/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_am.cpp: + .text start:0x00000078 end:0x00004AE4 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x000004C4 diff --git a/config/GZLJ01/rels/d_a_am/symbols.txt b/config/GZLJ01/rels/d_a_am/symbols.txt new file mode 100644 index 000000000..afb5d2690 --- /dev/null +++ b/config/GZLJ01/rels/d_a_am/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x1A4 scope:local align:4 +draw_SUB__FP8am_class = .text:0x0000021C; // type:function size:0xC8 scope:local align:4 +daAM_Draw__FP8am_class = .text:0x000002E4; // type:function size:0x94 scope:local align:4 +anm_init__FP8am_classifUcfi = .text:0x00000378; // type:function size:0x12C scope:local align:4 +body_atari_check__FP8am_class = .text:0x000004A4; // type:function size:0x2CC scope:local align:4 +medama_atari_check__FP8am_class = .text:0x00000770; // type:function size:0x58C scope:local align:4 +bomb_move_set__FP8am_classUc = .text:0x00000CFC; // type:function size:0x1F0 scope:local align:4 +bomb_nomi_check__FP8am_class = .text:0x00000EEC; // type:function size:0x230 scope:local align:4 +BG_check__FP8am_class = .text:0x0000111C; // type:function size:0xAC scope:local align:4 +Line_check__FP8am_class4cXyz = .text:0x000011C8; // type:function size:0x320 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000014E8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001614; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016B4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001710; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001758; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000017B4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000017FC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001890; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000018D8; // type:function size:0x48 scope:weak align:4 +medama_move__FP8am_class = .text:0x00001920; // type:function size:0x1C4 scope:local align:4 +action_dousa__FP8am_class = .text:0x00001AE4; // type:function size:0xA64 scope:local align:4 +action_modoru_move__FP8am_class = .text:0x00002548; // type:function size:0x360 scope:local align:4 +action_handou_move__FP8am_class = .text:0x000028A8; // type:function size:0x1A8 scope:local align:4 +action_itai_move__FP8am_class = .text:0x00002A50; // type:function size:0xA88 scope:local align:4 +daAM_Execute__FP8am_class = .text:0x000034D8; // type:function size:0x4B0 scope:local align:4 +daAM_IsDelete__FP8am_class = .text:0x00003988; // type:function size:0x8 scope:local align:4 +daAM_Delete__FP8am_class = .text:0x00003990; // type:function size:0xD8 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003A68; // type:function size:0x17C scope:local align:4 +daAM_Create__FP10fopAc_ac_c = .text:0x00003BE4; // type:function size:0x35C scope:local align:4 +__ct__8am_classFv = .text:0x00003F40; // type:function size:0x348 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004288; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004354; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000439C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004468; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000044B0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000450C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004554; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000045B0; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004620; // type:function size:0x88 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000046A8; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00004724; // type:function size:0x24 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004748; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000474C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004750; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004754; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004758; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000047A0; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000047FC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004844; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048A0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000048E8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000048F8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004900; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004908; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004910; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004918; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004950; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004958; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004960; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004968; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049A0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000049A4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000049AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000049C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000049CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000049D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000049DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004A14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004A1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004A24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A2C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A64; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A6C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004A74; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004A80; // type:function size:0xC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004A8C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004A94; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004A9C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004AA4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004AAC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004AB4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004ABC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004AC4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004ACC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004AD4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004ADC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4105 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4109 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4154 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4398 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4525 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4628 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4729 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4730 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@5012 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5013 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5014 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5015 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5122 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5407 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5408 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5503 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5504 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5505 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5506 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5507 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5715 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5716 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5718 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5018 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +@5409 = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +cyl2_eye_offset$5551 = .data:0x0000007C; // type:object size:0x18 scope:local align:4 +search_data$5552 = .data:0x00000094; // type:object size:0xC scope:local align:4 +eye_co_sph_src$5629 = .data:0x000000A0; // type:object size:0x40 scope:local align:4 +mouth_co_sph_src$5630 = .data:0x000000E0; // type:object size:0x40 scope:local align:4 +body_co_cyl_src$5631 = .data:0x00000120; // type:object size:0x44 scope:local align:4 +sword_co_cyl_src$5632 = .data:0x00000164; // type:object size:0x44 scope:local align:4 +l_daAM_Method = .data:0x000001A8; // type:object size:0x20 scope:local align:4 +g_profile_AM = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000001F8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000214; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000270; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000304; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003A4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003F8; // type:object size:0x24 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000041C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000044C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000470; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000047C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004A0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004B8; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_am2/splits.txt b/config/GZLJ01/rels/d_a_am2/splits.txt new file mode 100644 index 000000000..1620ae682 --- /dev/null +++ b/config/GZLJ01/rels/d_a_am2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_am2.cpp: + .text start:0x00000078 end:0x00004D98 + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x000004D4 diff --git a/config/GZLJ01/rels/d_a_am2/symbols.txt b/config/GZLJ01/rels/d_a_am2/symbols.txt new file mode 100644 index 000000000..b79401233 --- /dev/null +++ b/config/GZLJ01/rels/d_a_am2/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x138 scope:local align:4 +draw_SUB__FP9am2_class = .text:0x000001B0; // type:function size:0xC8 scope:local align:4 +daAM2_Draw__FP9am2_class = .text:0x00000278; // type:function size:0xFC scope:local align:4 +anm_init__FP9am2_classifUcfi = .text:0x00000374; // type:function size:0x12C scope:local align:4 +medama_atari_check__FP9am2_class = .text:0x000004A0; // type:function size:0x374 scope:local align:4 +week_atari_check__FP9am2_class = .text:0x00000814; // type:function size:0x510 scope:local align:4 +body_atari_check__FP9am2_class = .text:0x00000D24; // type:function size:0x220 scope:local align:4 +BG_check__FP9am2_class = .text:0x00000F44; // type:function size:0xA0 scope:local align:4 +Line_check__FP9am2_class4cXyz = .text:0x00000FE4; // type:function size:0x350 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001334; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001460; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001500; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000155C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000015A4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001600; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001648; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000016DC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001724; // type:function size:0x48 scope:weak align:4 +naraku_check__FP9am2_class = .text:0x0000176C; // type:function size:0x2A8 scope:local align:4 +action_dousa__FP9am2_class = .text:0x00001A14; // type:function size:0x81C scope:local align:4 +action_mahi__FP9am2_class = .text:0x00002230; // type:function size:0x8C8 scope:local align:4 +action_itai__FP9am2_class = .text:0x00002AF8; // type:function size:0x7A4 scope:local align:4 +action_handou_move__FP9am2_class = .text:0x0000329C; // type:function size:0x1F8 scope:local align:4 +action_modoru_move__FP9am2_class = .text:0x00003494; // type:function size:0x2F8 scope:local align:4 +daAM2_Execute__FP9am2_class = .text:0x0000378C; // type:function size:0x31C scope:local align:4 +daAM2_IsDelete__FP9am2_class = .text:0x00003AA8; // type:function size:0x8 scope:local align:4 +daAM2_Delete__FP9am2_class = .text:0x00003AB0; // type:function size:0x58 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003B08; // type:function size:0x310 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003E18; // type:function size:0x48 scope:weak align:4 +daAM2_Create__FP10fopAc_ac_c = .text:0x00003E60; // type:function size:0x3E0 scope:local align:4 +__ct__9am2_classFv = .text:0x00004240; // type:function size:0x2E4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004524; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004580; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000045C8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004694; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000046DC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000047A8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000047F0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000484C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004894; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000048F0; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004960; // type:function size:0x88 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000049E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004A30; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004A78; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AD4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AD8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004ADC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AE0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004AE4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004AF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004AFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004B04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004B0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B14; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004B4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004B54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004B5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B64; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004B9C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004BA0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004BA8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004BB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004BC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004BC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004BD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BD8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004C10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004C18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004C20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C28; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C60; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C68; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004C70; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004C7C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004C88; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00004CE4; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004D40; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004D48; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004D50; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004D58; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004D60; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004D68; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004D70; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004D78; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004D80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004D88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004D90; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4395 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4716 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4844 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4846 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5080 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5082 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5084 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5085 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5086 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5087 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5382 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5383 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5384 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5386 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5387 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5388 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5389 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5578 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5679 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@5734 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5735 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5736 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5737 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5979 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5980 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5981 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5982 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5984 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000B8; // type:object size:0xA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5088 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +cyl_offset_1$5777 = .data:0x00000050; // type:object size:0x18 scope:local align:4 +sph_offset$5778 = .data:0x00000068; // type:object size:0xC scope:local align:4 +search_data$5779 = .data:0x00000074; // type:object size:0x18 scope:local align:4 +eye_co_sph_src$5873 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +week_co_sph_src$5874 = .data:0x000000CC; // type:object size:0x40 scope:local align:4 +body_co_cyl_src$5875 = .data:0x0000010C; // type:object size:0x44 scope:local align:4 +sword_co_cyl_src$5876 = .data:0x00000150; // type:object size:0x44 scope:local align:4 +l_daAM2_Method = .data:0x00000194; // type:object size:0x20 scope:local align:4 +g_profile_AM2 = .data:0x000001B4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000220; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000240; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000025C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000390; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003E4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000042C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000045C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000480; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000048C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000498; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000004A4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004B0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004C8; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_amiprop/splits.txt b/config/GZLJ01/rels/d_a_amiprop/splits.txt new file mode 100644 index 000000000..76ad82996 --- /dev/null +++ b/config/GZLJ01/rels/d_a_amiprop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_amiprop.cpp: + .text start:0x00000078 end:0x00000AB4 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_amiprop/symbols.txt b/config/GZLJ01/rels/d_a_amiprop/symbols.txt new file mode 100644 index 000000000..f96fe96ef --- /dev/null +++ b/config/GZLJ01/rels/d_a_amiprop/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__11daAmiProp_cFv = .text:0x00000078; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:local align:4 +CreateHeap__11daAmiProp_cFv = .text:0x000000F4; // type:function size:0x150 scope:global align:4 +CreateInit__11daAmiProp_cFv = .text:0x00000244; // type:function size:0xD4 scope:global align:4 +_create__11daAmiProp_cFv = .text:0x00000318; // type:function size:0x12C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000444; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000510; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000558; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000005B4; // type:function size:0x48 scope:weak align:4 +set_mtx__11daAmiProp_cFv = .text:0x000005FC; // type:function size:0x98 scope:global align:4 +setMoveBGMtx__11daAmiProp_cFv = .text:0x00000694; // type:function size:0x78 scope:global align:4 +_execute__11daAmiProp_cFv = .text:0x0000070C; // type:function size:0x178 scope:global align:4 +_draw__11daAmiProp_cFv = .text:0x00000884; // type:function size:0xA0 scope:global align:4 +daAmiProp_Create__FPv = .text:0x00000924; // type:function size:0x20 scope:local align:4 +daAmiProp_Delete__FPv = .text:0x00000944; // type:function size:0x24 scope:local align:4 +daAmiProp_Draw__FPv = .text:0x00000968; // type:function size:0x24 scope:local align:4 +daAmiProp_Execute__FPv = .text:0x0000098C; // type:function size:0x24 scope:local align:4 +daAmiProp_IsDelete__FPv = .text:0x000009B0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000009B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000009C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000009D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000009D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000009E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000009E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000A20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000A28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A38; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000A70; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A84; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000A8C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000A98; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000AA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000AAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daAmiProp_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x24 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daAmiPropMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_AMI_PROP = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_andsw0/splits.txt b/config/GZLJ01/rels/d_a_andsw0/splits.txt new file mode 100644 index 000000000..0dd7c47a5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_andsw0/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw0.cpp: + .text start:0x00000078 end:0x00000A64 + .data start:0x00000000 end:0x000000CC + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_andsw0/symbols.txt b/config/GZLJ01/rels/d_a_andsw0/symbols.txt new file mode 100644 index 000000000..e91e95cd8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_andsw0/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daAndsw0_Draw__FP12andsw0_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daAndsw0_check__FP12andsw0_class = .text:0x00000080; // type:function size:0x344 scope:local align:4 +bk_s_sub1__FPvPv = .text:0x000003C4; // type:function size:0x88 scope:local align:4 +bk_s_sub2__FPvPv = .text:0x0000044C; // type:function size:0x88 scope:local align:4 +bk_s_sub3__FPvPv = .text:0x000004D4; // type:function size:0x88 scope:local align:4 +bb_s_sub__FPvPv = .text:0x0000055C; // type:function size:0x78 scope:local align:4 +hajimari_actor_entry__FP12andsw0_class = .text:0x000005D4; // type:function size:0xD8 scope:local align:4 +hajimarinomori_check__FP12andsw0_class = .text:0x000006AC; // type:function size:0x170 scope:local align:4 +event_start_check__FP12andsw0_class = .text:0x0000081C; // type:function size:0xF8 scope:local align:4 +daAndsw0_Execute__FP12andsw0_class = .text:0x00000914; // type:function size:0x50 scope:local align:4 +daAndsw0_IsDelete__FP12andsw0_class = .text:0x00000964; // type:function size:0x8 scope:local align:4 +daAndsw0_Delete__FP12andsw0_class = .text:0x0000096C; // type:function size:0x8 scope:local align:4 +daAndsw0_Create__FP10fopAc_ac_c = .text:0x00000974; // type:function size:0xF0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4158 = .data:0x00000000; // type:object size:0x7C scope:local align:4 +l_daAndsw0_Method = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_profile_ANDSW0 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +ac = .bss:0x00000000; // type:object size:0x1C scope:local align:4 +check_count = .bss:0x0000001C; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_andsw2/splits.txt b/config/GZLJ01/rels/d_a_andsw2/splits.txt new file mode 100644 index 000000000..9593e49c4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_andsw2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw2.cpp: + .text start:0x00000078 end:0x00000724 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLJ01/rels/d_a_andsw2/symbols.txt b/config/GZLJ01/rels/d_a_andsw2/symbols.txt new file mode 100644 index 000000000..72c4c3641 --- /dev/null +++ b/config/GZLJ01/rels/d_a_andsw2/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__10daAndsw2_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit__10daAndsw2_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getSwbit2__10daAndsw2_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getType__10daAndsw2_cFv = .text:0x0000009C; // type:function size:0xC scope:global align:4 +getTimer__10daAndsw2_cFv = .text:0x000000A8; // type:function size:0xC scope:global align:4 +getNum__10daAndsw2_cFv = .text:0x000000B4; // type:function size:0xC scope:global align:4 +getTopSw__10daAndsw2_cFv = .text:0x000000C0; // type:function size:0x70 scope:global align:4 +chkAllSw2__10daAndsw2_cFv = .text:0x00000130; // type:function size:0xA8 scope:global align:4 +daAndsw2_actionOnAll__FP10daAndsw2_c = .text:0x000001D8; // type:function size:0xD8 scope:local align:4 +daAndsw2_actionTimer__FP10daAndsw2_c = .text:0x000002B0; // type:function size:0xD0 scope:local align:4 +daAndsw2_actionOrder__FP10daAndsw2_c = .text:0x00000380; // type:function size:0xB8 scope:local align:4 +daAndsw2_actionEvent__FP10daAndsw2_c = .text:0x00000438; // type:function size:0x84 scope:local align:4 +daAndsw2_actionOff__FP10daAndsw2_c = .text:0x000004BC; // type:function size:0x6C scope:local align:4 +daAndsw2_actionWait__FP10daAndsw2_c = .text:0x00000528; // type:function size:0x8 scope:local align:4 +daAndsw2_Draw__FP10daAndsw2_c = .text:0x00000530; // type:function size:0x8 scope:local align:4 +daAndsw2_Execute__FP10daAndsw2_c = .text:0x00000538; // type:function size:0x3C scope:local align:4 +daAndsw2_IsDelete__FP10daAndsw2_c = .text:0x00000574; // type:function size:0x8 scope:local align:4 +daAndsw2_Delete__FP10daAndsw2_c = .text:0x0000057C; // type:function size:0x30 scope:local align:4 +daAndsw2_Create__FP10fopAc_ac_c = .text:0x000005AC; // type:function size:0x178 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_action$localstatic3$execute__10daAndsw2_cFv = .data:0x00000000; // type:object size:0x18 scope:weak align:4 +l_daAndsw2_Method = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_ANDSW2 = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_arrow_iceeff/splits.txt b/config/GZLJ01/rels/d_a_arrow_iceeff/splits.txt new file mode 100644 index 000000000..5354e8ab6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_arrow_iceeff/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_arrow_iceeff.cpp: + .text start:0x000000EC end:0x00001058 + .rodata start:0x00000000 end:0x00000083 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLJ01/rels/d_a_arrow_iceeff/symbols.txt b/config/GZLJ01/rels/d_a_arrow_iceeff/symbols.txt new file mode 100644 index 000000000..d3f8f6fa4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_arrow_iceeff/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__16daArrow_Iceeff_cFv = .text:0x0000010C; // type:function size:0x218 scope:global align:4 +CreateInit__16daArrow_Iceeff_cFv = .text:0x00000324; // type:function size:0x2C0 scope:global align:4 +set_mtx__16daArrow_Iceeff_cFv = .text:0x000005E4; // type:function size:0x158 scope:global align:4 +daArrow_Iceeff_Create__FPv = .text:0x0000073C; // type:function size:0x118 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000854; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008B0; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000008F8; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x00000934; // type:function size:0x4 scope:weak align:4 +daArrow_Iceeff_Delete__FPv = .text:0x00000938; // type:function size:0x8 scope:local align:4 +daArrow_Iceeff_Draw__FPv = .text:0x00000940; // type:function size:0x158 scope:local align:4 +daArrow_Iceeff_Execute__FPv = .text:0x00000A98; // type:function size:0x24 scope:local align:4 +_execute__16daArrow_Iceeff_cFv = .text:0x00000ABC; // type:function size:0x594 scope:weak align:4 +daArrow_Iceeff_IsDelete__FPv = .text:0x00001050; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4083 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4483 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4485 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4486 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4487 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x37 scope:local align:4 data:string_table +daArrow_IceeffMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ARROW_ICEEFF = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4209 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +init$localstatic4$_execute__16daArrow_Iceeff_cFv = .bss:0x00000014; // type:object size:0x1 scope:weak align:1 data:byte +ripple_scale$localstatic3$_execute__16daArrow_Iceeff_cFv = .bss:0x00000018; // type:object size:0xC scope:weak align:4 data:float diff --git a/config/GZLJ01/rels/d_a_arrow_lighteff/splits.txt b/config/GZLJ01/rels/d_a_arrow_lighteff/splits.txt new file mode 100644 index 000000000..fb141a390 --- /dev/null +++ b/config/GZLJ01/rels/d_a_arrow_lighteff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_arrow_lighteff.cpp: + .text start:0x00000078 end:0x000011AC + .rodata start:0x00000000 end:0x000000AE + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLJ01/rels/d_a_arrow_lighteff/symbols.txt b/config/GZLJ01/rels/d_a_arrow_lighteff/symbols.txt new file mode 100644 index 000000000..e44cf8090 --- /dev/null +++ b/config/GZLJ01/rels/d_a_arrow_lighteff/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setTopPos__18daArrow_Lighteff_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +setPointLight__18daArrow_Lighteff_cFv = .text:0x00000108; // type:function size:0x128 scope:global align:4 +delete_particle__18daArrow_Lighteff_cFv = .text:0x00000230; // type:function size:0x90 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002C0; // type:function size:0x20 scope:local align:4 +CreateHeap__18daArrow_Lighteff_cFv = .text:0x000002E0; // type:function size:0x344 scope:global align:4 +CreateInit__18daArrow_Lighteff_cFv = .text:0x00000624; // type:function size:0x25C scope:global align:4 +set_mtx__18daArrow_Lighteff_cFv = .text:0x00000880; // type:function size:0x100 scope:global align:4 +daArrow_Lighteff_Create__FPv = .text:0x00000980; // type:function size:0xF0 scope:local align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A70; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000ACC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B28; // type:function size:0x48 scope:weak align:4 +daArrow_Lighteff_Delete__FPv = .text:0x00000B70; // type:function size:0xA0 scope:local align:4 +daArrow_Lighteff_Draw__FPv = .text:0x00000C10; // type:function size:0x110 scope:local align:4 +daArrow_Lighteff_Execute__FPv = .text:0x00000D20; // type:function size:0x24 scope:local align:4 +_execute__18daArrow_Lighteff_cFv = .text:0x00000D44; // type:function size:0x460 scope:weak align:4 +daArrow_Lighteff_IsDelete__FPv = .text:0x000011A4; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4063 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +light_color$4068 = .rodata:0x00000008; // type:object size:0x18 scope:local align:4 +@4080 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4081 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4218 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4559 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4561 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000006C; // type:object size:0x42 scope:local align:4 data:string_table +daArrow_LighteffMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ARROW_LIGHTEFF = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_atdoor/splits.txt b/config/GZLJ01/rels/d_a_atdoor/splits.txt new file mode 100644 index 000000000..d88c39dde --- /dev/null +++ b/config/GZLJ01/rels/d_a_atdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_atdoor.cpp: + .text start:0x00000078 end:0x0000072C + .rodata start:0x00000000 end:0x00000039 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZLJ01/rels/d_a_atdoor/symbols.txt b/config/GZLJ01/rels/d_a_atdoor/symbols.txt new file mode 100644 index 000000000..fccd57afb --- /dev/null +++ b/config/GZLJ01/rels/d_a_atdoor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daAtdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000084; // type:function size:0x20 scope:local align:4 +CreateHeap__10daAtdoor_cFv = .text:0x000000A4; // type:function size:0x144 scope:global align:4 +calcMtx__10daAtdoor_cFv = .text:0x000001E8; // type:function size:0x70 scope:global align:4 +CreateInit__10daAtdoor_cFv = .text:0x00000258; // type:function size:0x114 scope:global align:4 +create__10daAtdoor_cFv = .text:0x0000036C; // type:function size:0xAC scope:global align:4 +daAtdoor_actionWait__FP10daAtdoor_c = .text:0x00000418; // type:function size:0x8 scope:local align:4 +daAtdoor_actionCloseWait__FP10daAtdoor_c = .text:0x00000420; // type:function size:0xAC scope:local align:4 +daAtdoor_actionClose__FP10daAtdoor_c = .text:0x000004CC; // type:function size:0x64 scope:local align:4 +daAtdoor_actionOpenWait__FP10daAtdoor_c = .text:0x00000530; // type:function size:0x64 scope:local align:4 +daAtdoor_actionOpen__FP10daAtdoor_c = .text:0x00000594; // type:function size:0x64 scope:local align:4 +daAtdoor_Draw__FP10daAtdoor_c = .text:0x000005F8; // type:function size:0x60 scope:local align:4 +daAtdoor_Execute__FP10daAtdoor_c = .text:0x00000658; // type:function size:0x3C scope:local align:4 +daAtdoor_IsDelete__FP10daAtdoor_c = .text:0x00000694; // type:function size:0x8 scope:local align:4 +daAtdoor_Delete__FP10daAtdoor_c = .text:0x0000069C; // type:function size:0x70 scope:local align:4 +daAtdoor_Create__FP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__10daAtdoor_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4057 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4105 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4106 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x25 scope:local align:4 data:string_table +l_action$localstatic3$execute__10daAtdoor_cFv = .data:0x00000000; // type:object size:0x14 scope:weak align:4 +l_daAtdoor_Method = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_ATDOOR = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_att/splits.txt b/config/GZLJ01/rels/d_a_att/splits.txt new file mode 100644 index 000000000..f44ed96c6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_att/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_att.cpp: + .text start:0x000000EC end:0x00000B88 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000025C + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLJ01/rels/d_a_att/symbols.txt b/config/GZLJ01/rels/d_a_att/symbols.txt new file mode 100644 index 000000000..f1e98461e --- /dev/null +++ b/config/GZLJ01/rels/d_a_att/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daAtt_Draw__FP9att_class = .text:0x000000EC; // type:function size:0x8 scope:local align:4 +boss_s_sub__FPvPv = .text:0x000000F4; // type:function size:0x4C scope:local align:4 +daAtt_Execute__FP9att_class = .text:0x00000140; // type:function size:0x374 scope:local align:4 +__dt__4cXyzFv = .text:0x000004B4; // type:function size:0x3C scope:weak align:4 +daAtt_IsDelete__FP9att_class = .text:0x000004F0; // type:function size:0x8 scope:local align:4 +daAtt_Delete__FP9att_class = .text:0x000004F8; // type:function size:0x8 scope:local align:4 +daAtt_Create__FP10fopAc_ac_c = .text:0x00000500; // type:function size:0x1B0 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x000006B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000077C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000007C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000890; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000934; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000097C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000098C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000994; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000099C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000009A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000009AC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000009E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000009EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000009F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000009FC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000A34; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000A38; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000A40; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A50; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A70; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000AA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000AB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000AB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AC0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AF8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B00; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B08; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B14; // type:function size:0xC scope:weak align:4 +__sinit_d_a_att_cpp = .text:0x00000B20; // type:function size:0x48 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000B68; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000B70; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000B78; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000B80; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4124 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +cc_cyl_src$4149 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +bm_sph_src$4150 = .data:0x00000044; // type:object size:0x40 scope:local align:4 +l_daAtt_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_ATT = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000D4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +boss = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +@4061 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000018; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_auction/splits.txt b/config/GZLJ01/rels/d_a_auction/splits.txt new file mode 100644 index 000000000..16da51a1c --- /dev/null +++ b/config/GZLJ01/rels/d_a_auction/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_auction.cpp: + .text start:0x000000EC end:0x00003C90 + .text start:0x00003C90 end:0x0000416C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001E5 + .data start:0x00000000 end:0x000005A0 + .bss start:0x00000008 end:0x000000E4 diff --git a/config/GZLJ01/rels/d_a_auction/symbols.txt b/config/GZLJ01/rels/d_a_auction/symbols.txt new file mode 100644 index 000000000..88511238b --- /dev/null +++ b/config/GZLJ01/rels/d_a_auction/symbols.txt @@ -0,0 +1,221 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daAuction_cFv = .text:0x000000EC; // type:function size:0x210 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000002FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000410; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000046C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000004B4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000510; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000598; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000608; // type:function size:0x3C scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000644; // type:function size:0x20 scope:local align:4 +_create__11daAuction_cFv = .text:0x00000664; // type:function size:0x90 scope:global align:4 +createHeap__11daAuction_cFv = .text:0x000006F4; // type:function size:0x7C scope:global align:4 +createInit__11daAuction_cFv = .text:0x00000770; // type:function size:0x154 scope:global align:4 +_delete__11daAuction_cFv = .text:0x000008C4; // type:function size:0x68 scope:global align:4 +_draw__11daAuction_cFv = .text:0x0000092C; // type:function size:0x6C scope:global align:4 +_execute__11daAuction_cFv = .text:0x00000998; // type:function size:0x178 scope:global align:4 +executeWait__11daAuction_cFv = .text:0x00000B10; // type:function size:0x34 scope:global align:4 +executeNormal__11daAuction_cFv = .text:0x00000B44; // type:function size:0x4 scope:global align:4 +executeStart__11daAuction_cFv = .text:0x00000B48; // type:function size:0x4 scope:global align:4 +checkOrder__11daAuction_cFv = .text:0x00000B4C; // type:function size:0x11C scope:global align:4 +eventOrder__11daAuction_cFv = .text:0x00000C68; // type:function size:0x290 scope:global align:4 +eventMove__11daAuction_cFv = .text:0x00000EF8; // type:function size:0x154 scope:global align:4 +privateCut__11daAuction_cFv = .text:0x0000104C; // type:function size:0x2B4 scope:global align:4 +eventTalkInit__11daAuction_cFi = .text:0x00001300; // type:function size:0xC0 scope:global align:4 +eventMesSet__11daAuction_cFv = .text:0x000013C0; // type:function size:0x40 scope:global align:4 +eventMesEnd__11daAuction_cFv = .text:0x00001400; // type:function size:0x34 scope:global align:4 +eventStartInit__11daAuction_cFv = .text:0x00001434; // type:function size:0x200 scope:global align:4 +eventStart__11daAuction_cFv = .text:0x00001634; // type:function size:0x78 scope:global align:4 +eventMainInit__11daAuction_cFv = .text:0x000016AC; // type:function size:0x1E0 scope:global align:4 +eventMain__11daAuction_cFv = .text:0x0000188C; // type:function size:0x20C scope:global align:4 +eventMainKai__11daAuction_cFv = .text:0x00001A98; // type:function size:0x810 scope:global align:4 +eventMainUri__11daAuction_cFv = .text:0x000022A8; // type:function size:0x4B8 scope:global align:4 +eventMainMsgSet__11daAuction_cFv = .text:0x00002760; // type:function size:0x3C scope:global align:4 +eventMainMsgEnd__11daAuction_cFv = .text:0x0000279C; // type:function size:0x1B0 scope:global align:4 +eventMainMsgBikonC__11daAuction_cFv = .text:0x0000294C; // type:function size:0x244 scope:global align:4 +eventMainMsgBikonW__11daAuction_cFv = .text:0x00002B90; // type:function size:0x8C scope:global align:4 +eventGetItemInit__11daAuction_cFv = .text:0x00002C1C; // type:function size:0x130 scope:global align:4 +eventGetItem__11daAuction_cFv = .text:0x00002D4C; // type:function size:0x8 scope:global align:4 +eventCameraOffInit__11daAuction_cFv = .text:0x00002D54; // type:function size:0x1C scope:global align:4 +eventGetItemNpcInit__11daAuction_cFi = .text:0x00002D70; // type:function size:0x90 scope:global align:4 +eventGetItemMesInit__11daAuction_cFv = .text:0x00002E00; // type:function size:0x40 scope:global align:4 +eventCameraOffNpc__11daAuction_cFv = .text:0x00002E40; // type:function size:0x60 scope:global align:4 +eventEndInit__11daAuction_cFv = .text:0x00002EA0; // type:function size:0x3C scope:global align:4 +eventEnd__11daAuction_cFv = .text:0x00002EDC; // type:function size:0x84 scope:global align:4 +eventCameraTestInit__11daAuction_cFv = .text:0x00002F60; // type:function size:0x4 scope:global align:4 +eventCameraTest__11daAuction_cFv = .text:0x00002F64; // type:function size:0x8 scope:global align:4 +next_msgStatus__11daAuction_cFPUl = .text:0x00002F6C; // type:function size:0x730 scope:global align:4 +setMessage__11daAuction_cFUl = .text:0x0000369C; // type:function size:0x10 scope:global align:4 +setMessage2__11daAuction_cFUl = .text:0x000036AC; // type:function size:0x38 scope:global align:4 +setMtx__11daAuction_cFv = .text:0x000036E4; // type:function size:0x70 scope:global align:4 +getItemNo__11daAuction_cFv = .text:0x00003754; // type:function size:0xD4 scope:global align:4 +getNpcActorP__11daAuction_cFi = .text:0x00003828; // type:function size:0x54 scope:global align:4 +setCameraNpc__11daAuction_cFis = .text:0x0000387C; // type:function size:0x180 scope:global align:4 +setLinkAnm__11daAuction_cFUc = .text:0x000039FC; // type:function size:0x40 scope:global align:4 +getPiconDispOfs__11daAuction_cFUc = .text:0x00003A3C; // type:function size:0x38 scope:global align:4 +nextBet__11daAuction_cFv = .text:0x00003A74; // type:function size:0x130 scope:global align:4 +getRand__11daAuction_cFi = .text:0x00003BA4; // type:function size:0x64 scope:global align:4 +daAuctionCreate__FPv = .text:0x00003C08; // type:function size:0x20 scope:local align:4 +daAuctionDelete__FPv = .text:0x00003C28; // type:function size:0x20 scope:local align:4 +daAuctionExecute__FPv = .text:0x00003C48; // type:function size:0x20 scope:local align:4 +daAuctionDraw__FPv = .text:0x00003C68; // type:function size:0x20 scope:local align:4 +daAuctionIsDelete__FPv = .text:0x00003C88; // type:function size:0x8 scope:local align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003C90; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003C98; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003C9C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003CE4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003D2C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003D88; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003DD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003DE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003DE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003DF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003DF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003E38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003E40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003E48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003E88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003E8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E94; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003EA4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003EB0; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003EBC; // type:function size:0x8 scope:weak align:4 +__sinit_d_a_auction_cpp = .text:0x00003EC4; // type:function size:0x288 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000414C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004154; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000415C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004164; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4470 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4471 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4472 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4714 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4715 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4739 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4740 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4741 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4744 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@5074 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@5076 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5078 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@5314 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5316 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5317 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@5669 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5837 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5838 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5839 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5840 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5841 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5842 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5843 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5844 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5845 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5849 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5850 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5851 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5852 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5854 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x12D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_item_dat = .data:0x00000030; // type:object size:0x20 scope:local align:4 +l_item_dat2 = .data:0x00000050; // type:object size:0x10 scope:local align:4 +l_item_dat22 = .data:0x00000060; // type:object size:0x4 scope:local align:4 +l_npc_dat = .data:0x00000064; // type:object size:0x70 scope:local align:4 +l_npc_msg_dat = .data:0x000000D4; // type:object size:0x78 scope:local align:4 +l_npc_camera_dat = .data:0x0000014C; // type:object size:0x54 scope:local align:4 +l_npc_emitter_ofsy = .data:0x000001A0; // type:object size:0x20 scope:local align:4 data:float +l_npc_camera_ofsy = .data:0x000001C0; // type:object size:0x20 scope:local align:4 +l_rest_msg_time1 = .data:0x000001E0; // type:object size:0x8 scope:local align:4 +l_rest_msg_time2 = .data:0x000001E8; // type:object size:0x8 scope:local align:4 +l_rest_msg_no = .data:0x000001F0; // type:object size:0xC scope:local align:4 +l_rest_se_no = .data:0x000001FC; // type:object size:0xC scope:local align:4 +l_after_bet_rate = .data:0x00000208; // type:object size:0x10 scope:local align:4 +l_after_bet_chk = .data:0x00000218; // type:object size:0x8 scope:local align:4 +l_after_bet_msg_no = .data:0x00000220; // type:object size:0x10 scope:local align:4 +l_after_bet_wait = .data:0x00000230; // type:object size:0x10 scope:local align:4 +l_link_face = .data:0x00000240; // type:object size:0x20 scope:local align:4 +@4431 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@4432 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@4433 = .data:0x00000278; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000284; // type:object size:0x24 scope:local align:4 +cut_name_tbl$4637 = .data:0x000002A8; // type:object size:0x2C scope:local align:4 +@4664 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +@4700 = .data:0x000002E0; // type:object size:0x2C scope:local align:4 +@4699 = .data:0x0000030C; // type:object size:0x2C scope:local align:4 +@4807 = .data:0x00000338; // type:object size:0xC scope:local align:4 +@4808 = .data:0x00000344; // type:object size:0xC scope:local align:4 +@4809 = .data:0x00000350; // type:object size:0xC scope:local align:4 +@4810 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@4811 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@4812 = .data:0x00000374; // type:object size:0xC scope:local align:4 +eventProc = .data:0x00000380; // type:object size:0x48 scope:local align:4 +daAuctionMethodTable = .data:0x000003C8; // type:object size:0x20 scope:local align:4 +g_profile_AUCTION = .data:0x000003E8; // type:object size:0x30 scope:global align:4 +__vt__11daAuction_c = .data:0x00000418; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000438; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000474; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000508; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000514; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000568; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000058C; // type:object size:0x14 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4137 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4138 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4139 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@4140 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4141 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4142 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +l_camera_pos = .bss:0x0000009C; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bb/splits.txt b/config/GZLJ01/rels/d_a_bb/splits.txt new file mode 100644 index 000000000..7520d7f55 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bb/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bb.cpp: + .text start:0x000000EC end:0x00008DE4 + .text start:0x00008DE4 end:0x00008DE4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000173 + .data start:0x00000000 end:0x000006C0 + .bss start:0x00000008 end:0x00000327 diff --git a/config/GZLJ01/rels/d_a_bb/symbols.txt b/config/GZLJ01/rels/d_a_bb/symbols.txt new file mode 100644 index 000000000..9068e89a9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bb/symbols.txt @@ -0,0 +1,243 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x2DC scope:local align:4 +__dt__4cXyzFv = .text:0x000003C8; // type:function size:0x3C scope:weak align:4 +tail_control__FP8bb_class = .text:0x00000404; // type:function size:0x5A0 scope:local align:4 +tail_draw__FP8bb_class = .text:0x000009A4; // type:function size:0xF0 scope:local align:4 +tex_anm_set__FP8bb_classUs = .text:0x00000A94; // type:function size:0xFC scope:local align:4 +bb_eye_tex_anm__FP8bb_class = .text:0x00000B90; // type:function size:0xB0 scope:local align:4 +anm_init__FP8bb_classifUcfi = .text:0x00000C40; // type:function size:0x134 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x00000D74; // type:function size:0x2D4 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001048; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001174; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001214; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001270; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000012B8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001314; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000135C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000013F0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001438; // type:function size:0x48 scope:weak align:4 +search_esa__FP8bb_class = .text:0x00001480; // type:function size:0x154 scope:local align:4 +kuti_open__FP8bb_classsUl = .text:0x000015D4; // type:function size:0x20 scope:local align:4 +bb_player_bg_check__FP8bb_class = .text:0x000015F4; // type:function size:0x334 scope:local align:4 +bb_setpos_bg_check__FP8bb_class = .text:0x00001928; // type:function size:0x328 scope:local align:4 +bb_player_view_check__FP8bb_class = .text:0x00001C50; // type:function size:0x1A8 scope:local align:4 +path_check__FP8bb_class = .text:0x00001DF8; // type:function size:0x458 scope:local align:4 +daBb_shadowDraw__FP8bb_class = .text:0x00002250; // type:function size:0xFC scope:local align:4 +daBb_Draw__FP8bb_class = .text:0x0000234C; // type:function size:0xF8 scope:local align:4 +bb_pos_move__FP8bb_class = .text:0x00002444; // type:function size:0x2C4 scope:local align:4 +bb_ground_pos_move__FP8bb_class = .text:0x00002708; // type:function size:0x14C scope:local align:4 +bb_path_move__FP8bb_class = .text:0x00002854; // type:function size:0x9D0 scope:local align:4 +bb_auto_move__FP8bb_class = .text:0x00003224; // type:function size:0xD64 scope:local align:4 +bb_water_check__FP8bb_class = .text:0x00003F88; // type:function size:0x78 scope:local align:4 +pl_name_check__FPvPv = .text:0x00004000; // type:function size:0x4C scope:local align:4 +bb_kamome_attack__FP8bb_class = .text:0x0000404C; // type:function size:0x4A0 scope:local align:4 +bb_atack_move__FP8bb_class = .text:0x000044EC; // type:function size:0x1044 scope:local align:4 +bb_wait_move__FP8bb_class = .text:0x00005530; // type:function size:0x680 scope:local align:4 +bb_su_wait_move__FP8bb_class = .text:0x00005BB0; // type:function size:0x680 scope:local align:4 +bb_fail_move__FP8bb_class = .text:0x00006230; // type:function size:0x44 scope:local align:4 +damage_check__FP8bb_class = .text:0x00006274; // type:function size:0x6E4 scope:local align:4 +__dt__5csXyzFv = .text:0x00006958; // type:function size:0x3C scope:weak align:4 +daBb_Execute__FP8bb_class = .text:0x00006994; // type:function size:0xDD0 scope:local align:4 +daBb_IsDelete__FP8bb_class = .text:0x00007764; // type:function size:0x8 scope:local align:4 +daBb_Delete__FP8bb_class = .text:0x0000776C; // type:function size:0x6C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000077D8; // type:function size:0x27C scope:local align:4 +daBb_Create__FP10fopAc_ac_c = .text:0x00007A54; // type:function size:0x4F0 scope:local align:4 +__ct__8bb_classFv = .text:0x00007F44; // type:function size:0x43C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00008380; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000844C; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x00008494; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00008498; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000849C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00008568; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000085B0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000860C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008654; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000086B0; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008720; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000087A8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008804; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000884C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008850; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008854; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008858; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000885C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000088A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008900; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00008948; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000089A4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000089EC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000089FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008A04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008A0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008A14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008A1C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008A54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008A5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008A64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008A6C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008AA4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008AA8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008AB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008AC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00008AC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008AD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008AD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008AE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008B18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008B20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008B28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008B30; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008B68; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008B70; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008B78; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008B84; // type:function size:0xC scope:weak align:4 +__sinit_d_a_bb_cpp = .text:0x00008B90; // type:function size:0x158 scope:local align:4 +__dt__7bbHIO_cFv = .text:0x00008CE8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00008D44; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008D8C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008D94; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008D9C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008DA4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008DAC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008DB4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008DBC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008DC4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00008DCC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008DD4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008DDC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4229 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4232 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4320 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4321 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4392 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4574 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4853 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@5014 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5015 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5087 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5088 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5458 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5459 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5460 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5461 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5575 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@5781 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5782 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5783 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5784 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5785 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5786 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5787 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5788 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5789 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5790 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5892 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5893 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6216 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6583 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6584 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6585 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6586 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6588 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6589 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6590 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@6821 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6822 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7222 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7223 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7224 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7225 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7226 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7227 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7228 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7229 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000013C; // type:object size:0x37 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +callback_check_index = .data:0x00000030; // type:object size:0x1F scope:local align:4 +tial_scale = .data:0x00000050; // type:object size:0x24 scope:local align:4 +bb_tex_anm_idx = .data:0x00000074; // type:object size:0xC scope:local align:4 +bb_tex_max_frame = .data:0x00000080; // type:object size:0xC scope:local align:4 +@5257 = .data:0x0000008C; // type:object size:0x6C scope:local align:4 +@5468 = .data:0x000000F8; // type:object size:0x68 scope:local align:4 +@5792 = .data:0x00000160; // type:object size:0x30 scope:local align:4 +@5894 = .data:0x00000190; // type:object size:0x58 scope:local align:4 +@5992 = .data:0x000001E8; // type:object size:0x58 scope:local align:4 +head_at_sph_src$6692 = .data:0x00000240; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$6693 = .data:0x00000280; // type:object size:0x40 scope:local align:4 +body_tg_sph_src$6694 = .data:0x000002C0; // type:object size:0x40 scope:local align:4 +body_co_sph_src$6695 = .data:0x00000300; // type:object size:0x40 scope:local align:4 +fire_j$6696 = .data:0x00000340; // type:object size:0xA scope:local align:4 +fire_sc$6697 = .data:0x0000034C; // type:object size:0x28 scope:local align:4 +l_daBb_Method = .data:0x00000374; // type:object size:0x20 scope:local align:4 +g_profile_BB = .data:0x00000394; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000003C4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003E0; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000424; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000430; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000043C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000004D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000570; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000005C4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000005E8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000005F4; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000600; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000630; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000648; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000654; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000660; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000066C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000678; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000684; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000069C; // type:object size:0xC scope:weak align:4 +__vt__7bbHIO_c = .data:0x000006A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006B4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4163 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_bbHIO = .bss:0x00000014; // type:object size:0x80 scope:local align:4 data:4byte +esa_info = .bss:0x00000094; // type:object size:0x190 scope:local align:4 +esa_check_count = .bss:0x00000224; // type:object size:0x4 scope:local align:4 data:4byte +check_index$4859 = .bss:0x00000228; // type:object size:0xFF scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bdk/splits.txt b/config/GZLJ01/rels/d_a_bdk/splits.txt new file mode 100644 index 000000000..307f137d4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bdk/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bdk.cpp: + .text start:0x000000EC end:0x0000DD98 + .text start:0x0000DD98 end:0x0000DD98 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000003A7 + .data start:0x00000000 end:0x00000828 + .bss start:0x00000008 end:0x00000130 diff --git a/config/GZLJ01/rels/d_a_bdk/symbols.txt b/config/GZLJ01/rels/d_a_bdk/symbols.txt new file mode 100644 index 000000000..687bd9f94 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bdk/symbols.txt @@ -0,0 +1,453 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBdk_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global align:4 +kamome_delete_sub__FPvPv = .text:0x0000015C; // type:function size:0x4C scope:local align:4 +kui_delete_sub__FPvPv = .text:0x000001A8; // type:function size:0x4C scope:local align:4 +ep_delete_sub__FPvPv = .text:0x000001F4; // type:function size:0x4C scope:local align:4 +dk_delete_sub__FPvPv = .text:0x00000240; // type:function size:0x4C scope:local align:4 +obj_delete_sub__FPvPv = .text:0x0000028C; // type:function size:0x5C scope:local align:4 +sea_delete_sub__FPvPv = .text:0x000002E8; // type:function size:0x4C scope:local align:4 +bk_delete_sub__FPvPv = .text:0x00000334; // type:function size:0x4C scope:local align:4 +boko_delete_sub__FPvPv = .text:0x00000380; // type:function size:0x4C scope:local align:4 +obj2_delete_sub__FPvPv = .text:0x000003CC; // type:function size:0x58 scope:local align:4 +land_area_check__FP4cXyzf = .text:0x00000424; // type:function size:0xB0 scope:local align:4 +eff_hane_set__FP9bdk_classP4cXyziSc = .text:0x000004D4; // type:function size:0x268 scope:local align:4 +pl_view_check__FP9bdk_class = .text:0x0000073C; // type:function size:0x68 scope:local align:4 +anm_init__FP9bdk_classifUcfiUc = .text:0x000007A4; // type:function size:0x154 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000008F8; // type:function size:0x218 scope:local align:4 +__dt__4cXyzFv = .text:0x00000B10; // type:function size:0x3C scope:weak align:4 +tail_control__FP9bdk_classP10bdk_tail_s = .text:0x00000B4C; // type:function size:0x4BC scope:local align:4 +tail_draw__FP9bdk_classP10bdk_tail_s = .text:0x00001008; // type:function size:0x118 scope:local align:4 +kamen_break_draw__FP9bdk_class = .text:0x00001120; // type:function size:0x80 scope:local align:4 +obj_draw__FP9bdk_class = .text:0x000011A0; // type:function size:0xD8 scope:local align:4 +kamen_draw__FP9bdk_class = .text:0x00001278; // type:function size:0x210 scope:local align:4 +eff_hane_draw__FP9bdk_classP9bdk_eff_s = .text:0x00001488; // type:function size:0x48 scope:local align:4 +eff_Grock_draw__FP9bdk_classP9bdk_eff_s = .text:0x000014D0; // type:function size:0x48 scope:local align:4 +my_effect_draw__FP9bdk_class = .text:0x00001518; // type:function size:0x84 scope:local align:4 +daBdk_Draw__FP9bdk_class = .text:0x0000159C; // type:function size:0x328 scope:local align:4 +pos_move__FP9bdk_class = .text:0x000018C4; // type:function size:0x2DC scope:local align:4 +ground_move__FP9bdk_class = .text:0x00001BA0; // type:function size:0x140 scope:local align:4 +up_fly__FP9bdk_class = .text:0x00001CE0; // type:function size:0x1D4 scope:local align:4 +fly__FP9bdk_class = .text:0x00001EB4; // type:function size:0x4B4 scope:local align:4 +landing__FP9bdk_class = .text:0x00002368; // type:function size:0x68C scope:local align:4 +wait__FP9bdk_class = .text:0x000029F4; // type:function size:0x570 scope:local align:4 +jump__FP9bdk_class = .text:0x00002F64; // type:function size:0x200 scope:local align:4 +jida_attack__FP9bdk_class = .text:0x00003164; // type:function size:0x2F8 scope:local align:4 +kuti_attack__FP9bdk_class = .text:0x0000345C; // type:function size:0x768 scope:local align:4 +wind_set__FP9bdk_classP4cXyz = .text:0x00003BC4; // type:function size:0x1D8 scope:local align:4 +fly_attack__FP9bdk_class = .text:0x00003D9C; // type:function size:0x82C scope:local align:4 +wind_attack__FP9bdk_class = .text:0x000045C8; // type:function size:0x354 scope:local align:4 +end_set__FP9bdk_class = .text:0x0000491C; // type:function size:0xA4 scope:local align:4 +damage_check__FP9bdk_class = .text:0x000049C0; // type:function size:0x650 scope:local align:4 +__dt__5csXyzFv = .text:0x00005010; // type:function size:0x3C scope:weak align:4 +kamen_demo__FP9bdk_class = .text:0x0000504C; // type:function size:0x370 scope:local align:4 +start__FP9bdk_class = .text:0x000053BC; // type:function size:0x424 scope:local align:4 +end__FP9bdk_class = .text:0x000057E0; // type:function size:0x6B8 scope:local align:4 +obj_s_sub__FPvPv = .text:0x00005E98; // type:function size:0x68 scope:local align:4 +t_fly__FP9bdk_class = .text:0x00005F00; // type:function size:0x6EC scope:local align:4 +t_landing__FP9bdk_class = .text:0x000065EC; // type:function size:0x84 scope:local align:4 +t_lastattack__FP9bdk_class = .text:0x00006670; // type:function size:0x590 scope:local align:4 +t_down__FP9bdk_class = .text:0x00006C00; // type:function size:0x3F8 scope:local align:4 +after_fight__FP9bdk_class = .text:0x00006FF8; // type:function size:0xC scope:local align:4 +move__FP9bdk_class = .text:0x00007004; // type:function size:0x204 scope:local align:4 +col_set__FP9bdk_class = .text:0x00007208; // type:function size:0x46C scope:local align:4 +kankyo_cont__FP9bdk_class = .text:0x00007674; // type:function size:0x228 scope:local align:4 +kamen_break_move__FP9bdk_class = .text:0x0000789C; // type:function size:0xC6C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00008508; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00008634; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000086C8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00008710; // type:function size:0x48 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00008758; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00008870; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00008910; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000896C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000089B4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00008A10; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00008A58; // type:function size:0x80 scope:weak align:4 +obj_move__FP9bdk_class = .text:0x00008AD8; // type:function size:0x1C8 scope:local align:4 +demo_camera__FP9bdk_class = .text:0x00008CA0; // type:function size:0x1B10 scope:local align:4 +eff_hane_move__FP9bdk_classP9bdk_eff_s = .text:0x0000A7B0; // type:function size:0xA38 scope:local align:4 +eff_Grock_move__FP9bdk_classP9bdk_eff_s = .text:0x0000B1E8; // type:function size:0x74 scope:local align:4 +my_effect_move__FP9bdk_class = .text:0x0000B25C; // type:function size:0x94 scope:local align:4 +daBdk_Execute__FP9bdk_class = .text:0x0000B2F0; // type:function size:0xA68 scope:local align:4 +daBdk_IsDelete__FP9bdk_class = .text:0x0000BD58; // type:function size:0x8 scope:local align:4 +daBdk_Delete__FP9bdk_class = .text:0x0000BD60; // type:function size:0x18C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000BEEC; // type:function size:0x77C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000C668; // type:function size:0x48 scope:weak align:4 +daBdk_Create__FP10fopAc_ac_c = .text:0x0000C6B0; // type:function size:0x5DC scope:local align:4 +__ct__9bdk_classFv = .text:0x0000CC8C; // type:function size:0x4FC scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x0000D188; // type:function size:0x28 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x0000D1B0; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000D21C; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000D298; // type:function size:0x24 scope:weak align:4 +__dt__9bdk_eff_sFv = .text:0x0000D2BC; // type:function size:0xD4 scope:weak align:4 +__ct__9bdk_eff_sFv = .text:0x0000D390; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000D424; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000D46C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000D4C8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000D510; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000D580; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000D608; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000D6D4; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000D758; // type:function size:0x5C scope:weak align:4 +__ct__5csXyzFv = .text:0x0000D7B4; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000D7B8; // type:function size:0x4 scope:weak align:4 +__dt__10bdk_tail_sFv = .text:0x0000D7BC; // type:function size:0xAC scope:weak align:4 +__ct__10bdk_tail_sFv = .text:0x0000D868; // type:function size:0xAC scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000D914; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000D95C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000D9A4; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA00; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA04; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA08; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA0C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000DA10; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000DA58; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000DAB4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000DAC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000DACC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000DAD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000DADC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000DAE4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000DB1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000DB24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000DB2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000DB34; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000DB6C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000DB70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000DB78; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000DB80; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000DB88; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000DB94; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_bvaAnmFv = .text:0x0000DBA0; // type:function size:0x5C scope:weak align:4 +__dt__11daBdk_HIO_cFv = .text:0x0000DBFC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bdk_cpp = .text:0x0000DC44; // type:function size:0xB4 scope:local align:4 +__arraydtor$5507 = .text:0x0000DCF8; // type:function size:0x38 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000DD30; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000DD38; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000DD40; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000DD48; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000DD50; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000DD58; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000DD60; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000DD68; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000DD70; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000DD78; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000DD80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000DD88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000DD90; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4149 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4259 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4287 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4320 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4370 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4448 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4563 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4684 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4736 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4737 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4802 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@4885 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4887 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4888 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4889 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4890 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4891 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4893 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4895 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4896 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5043 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5044 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5191 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@5455 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5456 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5505 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5685 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5686 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5687 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5743 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5757 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@6016 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6017 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6018 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6019 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6020 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6104 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6105 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6281 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6282 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6283 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6284 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6456 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6457 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6458 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6459 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6460 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6461 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6586 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6588 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6589 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6590 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@6805 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6806 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6807 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7208 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@7209 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@7210 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@7211 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@7328 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@7329 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@7330 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@7331 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@7332 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@7333 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@7785 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@7786 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@7787 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@7788 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@7789 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 data:string +@7790 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@7791 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@7792 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@7793 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@7794 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7795 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@7796 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7797 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@7798 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@7799 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@7800 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7801 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@7802 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@7803 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 data:string +@7804 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@7805 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@7806 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@7807 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@7808 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@7809 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:string +@7810 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@7811 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@7812 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@7813 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@7814 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@7815 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 data:string +@7816 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@7817 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@7818 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@7819 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@7820 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@7821 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@7822 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@7823 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@7824 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@7825 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 data:string +@7826 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@7827 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@7828 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@7829 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@7830 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@7831 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@7832 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@7833 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@7834 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@7835 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 data:string +@7836 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@7837 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@7838 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@7839 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 data:string +@7840 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@7841 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@7842 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@7843 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@7844 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@7845 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@7846 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@7847 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@7848 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@7849 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@7850 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@7851 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@7852 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@7853 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@7854 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@7855 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@7856 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@7857 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@7858 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@8081 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@8082 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 data:string +@8083 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@8084 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@8085 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@8334 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@8335 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@8336 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@8337 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@8338 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@8770 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@8771 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@8772 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000334; // type:object size:0x73 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +tial_scale = .data:0x00000030; // type:object size:0x24 scope:local align:4 +kamen_pt$4529 = .data:0x00000054; // type:object size:0x10 scope:local align:4 +@5154 = .data:0x00000064; // type:object size:0x20 scope:local align:4 +@5457 = .data:0x00000084; // type:object size:0x2C scope:local align:4 +@5689 = .data:0x000000B0; // type:object size:0x34 scope:local align:4 +kamen_break_off_x = .data:0x000000E4; // type:object size:0x10 scope:local align:4 +kamen_break_off_y = .data:0x000000F4; // type:object size:0x10 scope:local align:4 +kamen_break_off_z = .data:0x00000104; // type:object size:0x10 scope:local align:4 +kamen_break_sd_x = .data:0x00000114; // type:object size:0x10 scope:local align:4 +kamen_break_sd_z = .data:0x00000124; // type:object size:0x10 scope:local align:4 +kamen_break_time = .data:0x00000134; // type:object size:0x4 scope:local align:4 +@6285 = .data:0x00000138; // type:object size:0x24 scope:local align:4 +@6462 = .data:0x0000015C; // type:object size:0x54 scope:local align:4 +g_d$6854 = .data:0x000001B0; // type:object size:0x10 scope:local align:4 +z_d$6855 = .data:0x000001C0; // type:object size:0x8 scope:local align:4 +z_d2$6856 = .data:0x000001C8; // type:object size:0x8 scope:local align:4 +kamen_break_bdl$8410 = .data:0x000001D0; // type:object size:0x8 scope:local align:4 +kosi1_offset$8460 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +mune1_offset$8461 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +mune2_offset$8462 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +mune3_offset$8463 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +kubi1_offset_tbl$8464 = .data:0x00000208; // type:object size:0x18 scope:local align:4 +atama_offset$8465 = .data:0x00000220; // type:object size:0xC scope:local align:4 +tubasaL1_0_offset$8466 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +tubasaL1_1_offset_tbl$8467 = .data:0x00000238; // type:object size:0x18 scope:local align:4 +tubasaL1_2_offset_tbl$8468 = .data:0x00000250; // type:object size:0x18 scope:local align:4 +tubasaR1_0_offset$8469 = .data:0x00000268; // type:object size:0xC scope:local align:4 +tubasaR1_1_offset_tbl$8470 = .data:0x00000274; // type:object size:0x18 scope:local align:4 +tubasaR1_2_offset_tbl$8471 = .data:0x0000028C; // type:object size:0x18 scope:local align:4 +search_data$8472 = .data:0x000002A4; // type:object size:0x90 scope:local align:4 +head_at_sph_src$8612 = .data:0x00000334; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$8613 = .data:0x00000374; // type:object size:0x40 scope:local align:4 +tosaka_tg_sph_src$8614 = .data:0x000003B4; // type:object size:0x40 scope:local align:4 +body_cc_sph_src$8615 = .data:0x000003F4; // type:object size:0x40 scope:local align:4 +foot_cc_sph_src$8616 = .data:0x00000434; // type:object size:0x40 scope:local align:4 +wind_at_sph_src$8617 = .data:0x00000474; // type:object size:0x40 scope:local align:4 +kamen_sph_src$8618 = .data:0x000004B4; // type:object size:0x40 scope:local align:4 +eff_sph_src$8619 = .data:0x000004F4; // type:object size:0x40 scope:local align:4 +l_daBdk_Method = .data:0x00000534; // type:object size:0x20 scope:local align:4 +g_profile_BDK = .data:0x00000554; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000584; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000590; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000059C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000005A8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000005B4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000005C0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000005DC; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000005FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000684; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000690; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000069C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000006F0; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bvaAnm = .data:0x00000714; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000720; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000072C; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000744; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000774; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000780; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000798; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000007A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000007D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000007EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000007F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000804; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000810; // type:object size:0xC scope:weak align:4 +__vt__11daBdk_HIO_c = .data:0x0000081C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4139 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +center_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 data:float +@4140 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +center_pos2 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4141 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +wind_se_pos = .bss:0x00000090; // type:object size:0xC scope:local align:4 data:float +@4144 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x000000A8; // type:object size:0x2C scope:local align:4 +@5508 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +foot_eff_pos = .bss:0x000000E0; // type:object size:0x18 scope:local align:4 +@6815 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$6816 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +non_pos$6814 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@6858 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$6859 = .bss:0x00000120; // type:object size:0x1 scope:local align:1 +non_pos$6857 = .bss:0x00000124; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bdkobj/splits.txt b/config/GZLJ01/rels/d_a_bdkobj/splits.txt new file mode 100644 index 000000000..ead8a19da --- /dev/null +++ b/config/GZLJ01/rels/d_a_bdkobj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bdkobj.cpp: + .text start:0x000000EC end:0x00002F98 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E3 + .data start:0x00000000 end:0x000003D4 + .bss start:0x00000008 end:0x00000082 diff --git a/config/GZLJ01/rels/d_a_bdkobj/symbols.txt b/config/GZLJ01/rels/d_a_bdkobj/symbols.txt new file mode 100644 index 000000000..92b631ea0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bdkobj/symbols.txt @@ -0,0 +1,186 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x18 scope:local align:4 +hahen_draw__FP12bdkobj_class = .text:0x00000104; // type:function size:0x80 scope:local align:4 +daBdkobj_Draw__FP12bdkobj_class = .text:0x00000184; // type:function size:0x140 scope:local align:4 +__dt__4cXyzFv = .text:0x000002C4; // type:function size:0x3C scope:weak align:4 +top_hahen_move__FP12bdkobj_classP9bdo_eff_s = .text:0x00000300; // type:function size:0x904 scope:local align:4 +__dt__5csXyzFv = .text:0x00000C04; // type:function size:0x3C scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000C40; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000D6C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000E00; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000E48; // type:function size:0x48 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000E90; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000FA8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001048; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000010A4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000010EC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001148; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001190; // type:function size:0x80 scope:weak align:4 +kaidan_hahen_move__FP12bdkobj_classP9bdo_eff_s = .text:0x00001210; // type:function size:0x42C scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000163C; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000017A4; // type:function size:0x140 scope:weak align:4 +hahen_move__FP12bdkobj_class = .text:0x000018E4; // type:function size:0x88 scope:local align:4 +tower_kaidan_move__FP12bdkobj_class = .text:0x0000196C; // type:function size:0x380 scope:local align:4 +daBdkobj_Execute__FP12bdkobj_class = .text:0x00001CEC; // type:function size:0x580 scope:local align:4 +daBdkobj_IsDelete__FP12bdkobj_class = .text:0x0000226C; // type:function size:0x8 scope:local align:4 +daBdkobj_Delete__FP12bdkobj_class = .text:0x00002274; // type:function size:0x6C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000022E0; // type:function size:0x1E0 scope:local align:4 +daBdkobj_Create__FP10fopAc_ac_c = .text:0x000024C0; // type:function size:0x2F0 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x000027B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000287C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000028C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002920; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002968; // type:function size:0x5C scope:weak align:4 +__dt__9bdo_eff_sFv = .text:0x000029C4; // type:function size:0x12C scope:weak align:4 +__ct__9bdo_eff_sFv = .text:0x00002AF0; // type:function size:0xBC scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002BAC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002C78; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002CC0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002CD0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002CD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002CE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002CE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002CF0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002D28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002D30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002D38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D40; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002D78; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002D7C; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002D84; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002DCC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002DDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002DE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002DEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002DF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002E34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002E3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002E44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E4C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E84; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002E94; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002EA0; // type:function size:0xC scope:weak align:4 +__sinit_d_a_bdkobj_cpp = .text:0x00002EAC; // type:function size:0x54 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002F00; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002F08; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002F10; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002F18; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002F20; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002F28; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002F30; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002F38; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002F40; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002F48; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002F50; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002F58; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002F60; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002F68; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002F70; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002F78; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002F80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002F88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002F90; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4153 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4155 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4401 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4729 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@4732 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4735 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4889 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4890 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4891 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5272 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5273 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x2F scope:local align:4 data:string_table +bdl_data = .data:0x00000000; // type:object size:0x6 scope:local align:4 +hahen_bdl_data = .data:0x00000008; // type:object size:0x6 scope:local align:4 +cc_cyl_src$4966 = .data:0x00000010; // type:object size:0x44 scope:local align:4 +hahen_sph_src$4970 = .data:0x00000054; // type:object size:0x40 scope:local align:4 +l_daBdkobj_Method = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_BDKOBJ = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000000F0; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000190; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000230; // type:object size:0x54 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x00000284; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002B4; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002E4; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002FC; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000338; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000035C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000038C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000003A4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4094 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 data:float +@4773 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +init$4774 = .bss:0x00000078; // type:object size:0x1 scope:local align:1 +eff_ang$4772 = .bss:0x0000007C; // type:object size:0x6 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_beam/splits.txt b/config/GZLJ01/rels/d_a_beam/splits.txt new file mode 100644 index 000000000..e63fe7c22 --- /dev/null +++ b/config/GZLJ01/rels/d_a_beam/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_beam.cpp: + .text start:0x000000EC end:0x00002CA0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B2 + .data start:0x00000000 end:0x000003A4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLJ01/rels/d_a_beam/symbols.txt b/config/GZLJ01/rels/d_a_beam/symbols.txt new file mode 100644 index 000000000..17821791e --- /dev/null +++ b/config/GZLJ01/rels/d_a_beam/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBeam_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__8daBeam_cFv = .text:0x00000118; // type:function size:0x298 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003B0; // type:function size:0x20 scope:local align:4 +CreateHeap__8daBeam_cFv = .text:0x000003D0; // type:function size:0x2B8 scope:global align:4 +daBeam_AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000688; // type:function size:0x1DC scope:local align:4 +daBeam_AtHitDummyCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000864; // type:function size:0x19C scope:local align:4 +daBeam_checkHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000A00; // type:function size:0xA0 scope:local align:4 +CreateInit__8daBeam_cFv = .text:0x00000AA0; // type:function size:0x484 scope:global align:4 +_execute__8daBeam_cFv = .text:0x00000F24; // type:function size:0x680 scope:global align:4 +checkRange__8daBeam_cFP5csXyz = .text:0x000015A4; // type:function size:0x248 scope:global align:4 +move_search__8daBeam_cFv = .text:0x000017EC; // type:function size:0x224 scope:global align:4 +fix_search__8daBeam_cFv = .text:0x00001A10; // type:function size:0x4 scope:global align:4 +timer_change__8daBeam_cFv = .text:0x00001A14; // type:function size:0x1AC scope:global align:4 +wait_proc__8daBeam_cFv = .text:0x00001BC0; // type:function size:0xC4 scope:global align:4 +daBeamCreate__FPv = .text:0x00001C84; // type:function size:0x20 scope:local align:4 +_create__8daBeam_cFv = .text:0x00001CA4; // type:function size:0x90 scope:weak align:4 +__ct__8daBeam_cFv = .text:0x00001D34; // type:function size:0x2C4 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001FF8; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x0000214C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002278; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002318; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002374; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000023BC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002418; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002460; // type:function size:0x94 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000024F4; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000253C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002598; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000025F4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002650; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00002698; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00002778; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000027D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000281C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002878; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000028C0; // type:function size:0x5C scope:weak align:4 +daBeamDelete__FPv = .text:0x0000291C; // type:function size:0x70 scope:local align:4 +daBeamExecute__FPv = .text:0x0000298C; // type:function size:0x24 scope:local align:4 +daBeamDraw__FPv = .text:0x000029B0; // type:function size:0xF0 scope:local align:4 +daBeamIsDelete__FPv = .text:0x00002AA0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002AA8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002AF0; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002B50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002B58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B60; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002B98; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BA4; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002BB0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +__dt__12daBeam_HIO_cFv = .text:0x00002BCC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_beam_cpp = .text:0x00002C14; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002C70; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002C78; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002C80; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00002C88; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002C90; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00002C98; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4024 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__8daBeam_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +@4104 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4106 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4107 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4110 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4203 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4767 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4768 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4808 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5194 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000070; // type:object size:0x42 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cps_src = .data:0x00000030; // type:object size:0x4C scope:local align:4 +cps2_src = .data:0x0000007C; // type:object size:0x4C scope:local align:4 +@4288 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4290 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4293 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4295 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4298 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4300 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4303 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4309 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@4477 = .data:0x00000128; // type:object size:0xC scope:local align:4 +daBeamMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_Beam = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000019C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001CC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001FC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000244; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000298; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000344; // type:object size:0x54 scope:weak align:4 +__vt__12daBeam_HIO_c = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4019 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bflower/splits.txt b/config/GZLJ01/rels/d_a_bflower/splits.txt new file mode 100644 index 000000000..63e5a5286 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bflower/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bflower.cpp: + .text start:0x000000EC end:0x00001DF4 + .text start:0x00001DF4 end:0x00001DF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000338 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_bflower/symbols.txt b/config/GZLJ01/rels/d_a_bflower/symbols.txt new file mode 100644 index 000000000..1f8bf5b70 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bflower/symbols.txt @@ -0,0 +1,116 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__11daBFlower_cFv = .text:0x0000010C; // type:function size:0x480 scope:global align:4 +CreateInit__11daBFlower_cFv = .text:0x0000058C; // type:function size:0x1C4 scope:global align:4 +init_bck_anm__11daBFlower_cFs = .text:0x00000750; // type:function size:0xBC scope:global align:4 +_create__11daBFlower_cFv = .text:0x0000080C; // type:function size:0xA0 scope:global align:4 +__ct__11daBFlower_cFv = .text:0x000008AC; // type:function size:0x184 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000A30; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000A8C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000AE8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000B30; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000BFC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000C44; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000D10; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000D58; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000DB4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000DFC; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000E58; // type:function size:0x3C scope:weak align:4 +set_mtx__11daBFlower_cFv = .text:0x00000E94; // type:function size:0xB8 scope:global align:4 +_execute__11daBFlower_cFv = .text:0x00000F4C; // type:function size:0x12C scope:global align:4 +actLive__11daBFlower_cFv = .text:0x00001078; // type:function size:0x590 scope:global align:4 +actDead__11daBFlower_cFv = .text:0x00001608; // type:function size:0x24C scope:global align:4 +animPlay__11daBFlower_cFv = .text:0x00001854; // type:function size:0x48 scope:global align:4 +setCollision__11daBFlower_cFv = .text:0x0000189C; // type:function size:0x108 scope:global align:4 +_draw__11daBFlower_cFv = .text:0x000019A4; // type:function size:0x118 scope:global align:4 +daBFlower_Create__FPv = .text:0x00001ABC; // type:function size:0x20 scope:local align:4 +daBFlower_Delete__FPv = .text:0x00001ADC; // type:function size:0x30 scope:local align:4 +daBFlower_Draw__FPv = .text:0x00001B0C; // type:function size:0x24 scope:local align:4 +daBFlower_Execute__FPv = .text:0x00001B30; // type:function size:0x24 scope:local align:4 +daBFlower_IsDelete__FPv = .text:0x00001B54; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001B5C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001BA4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001BB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001BC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001BCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001BD4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001C14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001C1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C24; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001C5C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001C60; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001C68; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001C78; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001C80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001C88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001C90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001C98; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001CD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001CD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001CE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CE8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D20; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D28; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D30; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D3C; // type:function size:0xC scope:weak align:4 +__sinit_d_a_bflower_cpp = .text:0x00001D48; // type:function size:0x8C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001DD4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001DDC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001DE4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001DEC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daBFlower_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4186 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4225 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4474 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4475 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4682 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4683 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4684 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4685 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4785 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000060; // type:object size:0x38 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_sph_src = .data:0x00000074; // type:object size:0x40 scope:local align:4 +l_sph_src2 = .data:0x000000B4; // type:object size:0x40 scope:local align:4 +@4445 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4446 = .data:0x00000100; // type:object size:0xC scope:local align:4 +action_tbl = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +daBFlowerMethodTable = .data:0x00000124; // type:object size:0x20 scope:local align:4 +g_profile_BOMB_FLOWER = .data:0x00000144; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000174; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000198; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E4; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4072 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +bomb_offset = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_bgn/splits.txt b/config/GZLJ01/rels/d_a_bgn/splits.txt new file mode 100644 index 000000000..52231fdd7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bgn/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bgn.cpp: + .text start:0x000000EC end:0x0000EE24 + .text start:0x0000EE24 end:0x0000EE24 + .text start:0x0000EE24 end:0x0000EE80 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000219 + .data start:0x00000000 end:0x000003B8 + .bss start:0x00000008 end:0x000009C0 diff --git a/config/GZLJ01/rels/d_a_bgn/symbols.txt b/config/GZLJ01/rels/d_a_bgn/symbols.txt new file mode 100644 index 000000000..03122450b --- /dev/null +++ b/config/GZLJ01/rels/d_a_bgn/symbols.txt @@ -0,0 +1,415 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBgn_HIO_cFv = .text:0x000000EC; // type:function size:0x304 scope:global align:4 +draw__22mDoExt_J3DModelPacketSFv = .text:0x000003F0; // type:function size:0x198 scope:global align:4 +setMaterial__22mDoExt_J3DModelPacketSFv = .text:0x00000588; // type:function size:0x34 scope:global align:4 +part_draw__FP9bgn_classP6part_s = .text:0x000005BC; // type:function size:0x300 scope:local align:4 +__dt__4cXyzFv = .text:0x000008BC; // type:function size:0x3C scope:weak align:4 +water0_disp__FP9bgn_class = .text:0x000008F8; // type:function size:0x278 scope:local align:4 +water1_disp__FP9bgn_class = .text:0x00000B70; // type:function size:0x13C scope:local align:4 +daBgn_DrawS__FP9bgn_class = .text:0x00000CAC; // type:function size:0x320 scope:local align:4 +daBgn2_Draw__FP10bgn2_class = .text:0x00000FCC; // type:function size:0x304 scope:local align:4 +daBgn3_Draw__FP10bgn3_class = .text:0x000012D0; // type:function size:0x484 scope:local align:4 +room_disp__FP9bgn_class = .text:0x00001754; // type:function size:0x144 scope:local align:4 +ten_a_d_sub__FPvPv = .text:0x00001898; // type:function size:0x94 scope:local align:4 +ki_a_d_sub__FPvPv = .text:0x0000192C; // type:function size:0x6C scope:local align:4 +obj_disp__FP9bgn_class = .text:0x00001998; // type:function size:0x5C scope:local align:4 +bgn2_s_sub__FPvPv = .text:0x000019F4; // type:function size:0x4C scope:local align:4 +bgn3_s_sub__FPvPv = .text:0x00001A40; // type:function size:0x4C scope:local align:4 +daBgn_Draw__FP9bgn_class = .text:0x00001A8C; // type:function size:0x1B4 scope:local align:4 +ki_del_sub__FPvPv = .text:0x00001C40; // type:function size:0x4C scope:local align:4 +ks_del_sub__FPvPv = .text:0x00001C8C; // type:function size:0x4C scope:local align:4 +ki_c_sub__FPvPv = .text:0x00001CD8; // type:function size:0x58 scope:local align:4 +ki_check__FP9bgn_class = .text:0x00001D30; // type:function size:0x44 scope:local align:4 +move_se_set__FP9bgn_class = .text:0x00001D74; // type:function size:0x22C scope:local align:4 +gr_check__FP9bgn_classP4cXyz = .text:0x00001FA0; // type:function size:0x390 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00002330; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000245C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000024FC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002558; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000025A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000025FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002644; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000026D8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002720; // type:function size:0x48 scope:weak align:4 +s_b_sub__FPvPv = .text:0x00002768; // type:function size:0x1A4 scope:local align:4 +bomb_splash_check__FP9bgn_class = .text:0x0000290C; // type:function size:0x2C scope:local align:4 +attack_eff_set__FP9bgn_class4cXyzi = .text:0x00002938; // type:function size:0x39C scope:local align:4 +part_control_0__FP9bgn_classiP6part_sP6move_sf = .text:0x00002CD4; // type:function size:0x470 scope:local align:4 +part_control_0Z__FP9bgn_classiP6part_sP6move_sf = .text:0x00003144; // type:function size:0x4E0 scope:local align:4 +part_control_2__FP9bgn_classiP6part_sf = .text:0x00003624; // type:function size:0x238 scope:local align:4 +part_mtx_set__FP9bgn_classiP6part_sii = .text:0x0000385C; // type:function size:0x774 scope:local align:4 +damage_check__FP9bgn_class = .text:0x00003FD0; // type:function size:0x4C8 scope:local align:4 +__dt__5csXyzFv = .text:0x00004498; // type:function size:0x3C scope:weak align:4 +size_set__FP9bgn_class = .text:0x000044D4; // type:function size:0x2B8 scope:local align:4 +shape_calc__FP9bgn_class = .text:0x0000478C; // type:function size:0xF0C scope:local align:4 +dance_A__FP9bgn_class = .text:0x00005698; // type:function size:0x218 scope:local align:4 +dance_B__FP9bgn_class = .text:0x000058B0; // type:function size:0x1D8 scope:local align:4 +ki_set__FP9bgn_class = .text:0x00005A88; // type:function size:0x60 scope:local align:4 +dance_0__FP9bgn_class = .text:0x00005AE8; // type:function size:0x640 scope:local align:4 +punch_LR__FP9bgn_class = .text:0x00006128; // type:function size:0xF9C scope:local align:4 +start__FP9bgn_class = .text:0x000070C4; // type:function size:0xB8 scope:local align:4 +body_attack__FP9bgn_class = .text:0x0000717C; // type:function size:0x534 scope:local align:4 +tail_attack__FP9bgn_class = .text:0x000076B0; // type:function size:0x1DC scope:local align:4 +damage__FP9bgn_class = .text:0x0000788C; // type:function size:0x268 scope:local align:4 +head_recover__FP9bgn_class = .text:0x00007AF4; // type:function size:0x1B8 scope:local align:4 +hensin__FP9bgn_class = .text:0x00007CAC; // type:function size:0x7C4 scope:local align:4 +himo_control__FP9bgn_classP6move_sP4cXyz = .text:0x00008470; // type:function size:0x3D4 scope:local align:4 +last_himo_control__FP9bgn_class = .text:0x00008844; // type:function size:0x398 scope:local align:4 +action_s__FP9bgn_classP6move_si = .text:0x00008BDC; // type:function size:0x698 scope:local align:4 +action_main__FP9bgn_class = .text:0x00009274; // type:function size:0x354 scope:local align:4 +move__FP9bgn_class = .text:0x000095C8; // type:function size:0x960 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00009F28; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000A040; // type:function size:0x80 scope:weak align:4 +demo_camera__FP9bgn_class = .text:0x0000A0C0; // type:function size:0xD88 scope:local align:4 +daBgn_Execute__FP9bgn_class = .text:0x0000AE48; // type:function size:0x2A8 scope:local align:4 +daBgn_IsDelete__FP9bgn_class = .text:0x0000B0F0; // type:function size:0x8 scope:local align:4 +daBgn_Delete__FP9bgn_class = .text:0x0000B0F8; // type:function size:0xFC scope:local align:4 +part_init__FP6part_sP12J3DModelData = .text:0x0000B1F4; // type:function size:0x4C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000B240; // type:function size:0x710 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000B950; // type:function size:0x48 scope:weak align:4 +daBgn_Create__FP10fopAc_ac_c = .text:0x0000B998; // type:function size:0x10A4 scope:local align:4 +__ct__9bgn_classFv = .text:0x0000CA3C; // type:function size:0x424 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000CE60; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000CEDC; // type:function size:0x24 scope:weak align:4 +__dt__12dKy_tevstr_cFv = .text:0x0000CF00; // type:function size:0x3C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000CF3C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000D008; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000D050; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000D0AC; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000D0F4; // type:function size:0x4 scope:weak align:4 +__dt__6move_sFv = .text:0x0000D0F8; // type:function size:0x64 scope:weak align:4 +__ct__6move_sFv = .text:0x0000D15C; // type:function size:0x48 scope:weak align:4 +__dt__6part_sFv = .text:0x0000D1A4; // type:function size:0xFC scope:weak align:4 +__ct__6part_sFv = .text:0x0000D2A0; // type:function size:0x140 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D3E0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D3E4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D3E8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D3EC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000D3F0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000D438; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000D494; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000D4A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000D4AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D4B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D4BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D4C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000D4FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000D504; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000D50C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D514; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000D54C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000D550; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D558; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D560; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D568; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D574; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000D580; // type:function size:0x5C scope:weak align:4 +__dt__11daBgn_HIO_cFv = .text:0x0000D5DC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bgn_cpp = .text:0x0000D624; // type:function size:0x17A8 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000EDCC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000EDD4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000EDDC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000EDE4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000EDEC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000EDF4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000EDFC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000EE04; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000EE0C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000EE14; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000EE1C; // type:function size:0x8 scope:weak align:4 +__dt__22mDoExt_J3DModelPacketSFv = .text:0x0000EE24; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4309 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4316 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4503 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4504 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4505 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4507 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4564 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4960 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:4byte +@5058 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5442 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5540 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@5883 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5885 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5886 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6067 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6121 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6122 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:string +@6354 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6636 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6637 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6638 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6983 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6984 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6985 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7114 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7115 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7116 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7137 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7138 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7139 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7140 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7178 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7198 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7199 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@7347 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7348 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7349 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7350 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7351 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7352 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@7502 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7503 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7504 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7505 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7506 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7616 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7617 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7890 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7891 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@8131 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8132 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8133 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8134 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8135 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8136 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8137 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8138 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@8193 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@8569 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@8570 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001D0; // type:object size:0x49 scope:local align:4 data:string_table +l_DL$4427 = .data:0x00000000; // type:object size:0x2A scope:local align:32 +@7619 = .data:0x0000002C; // type:object size:0x20 scope:local align:4 +@7687 = .data:0x0000004C; // type:object size:0x2C scope:local align:4 +cc_sph_src$8363 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +core_sph_src$8364 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daBgn_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_BGN = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000148; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000164; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000184; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000224; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000278; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002A4; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002BC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002EC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000031C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000370; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__22mDoExt_J3DModelPacketS = .data:0x00000394; // type:object size:0x18 scope:global align:4 +__vt__11daBgn_HIO_c = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +bgn = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +bgn2 = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +bgn3 = .bss:0x0000005C; // type:object size:0x4 scope:local align:4 +@4301 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +zero = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +BGN_HAND_MAX = .bss:0x00000078; // type:object size:0x4 scope:local align:4 +BGN_TAIL_MAX = .bss:0x0000007C; // type:object size:0x4 scope:local align:4 +hio_set = .bss:0x00000080; // type:object size:0x1 scope:local align:1 data:byte +@4304 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000090; // type:object size:0x17C scope:local align:4 +ke_color = .bss:0x0000020C; // type:object size:0x4 scope:local align:4 +@4429 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +bg_tevstr = .bss:0x0000021C; // type:object size:0xB0 scope:local align:4 +@4510 = .bss:0x000002CC; // type:object size:0xC scope:local align:4 +w_pos = .bss:0x000002D8; // type:object size:0xC scope:local align:4 +ki_all_count = .bss:0x000002E4; // type:object size:0x4 scope:local align:4 data:4byte +@6358 = .bss:0x000002E8; // type:object size:0xC scope:local align:4 +@6359 = .bss:0x000002F4; // type:object size:0xC scope:local align:4 +@6360 = .bss:0x00000300; // type:object size:0xC scope:local align:4 +@6361 = .bss:0x0000030C; // type:object size:0xC scope:local align:4 +@6362 = .bss:0x00000318; // type:object size:0xC scope:local align:4 +@6363 = .bss:0x00000324; // type:object size:0xC scope:local align:4 +@6364 = .bss:0x00000330; // type:object size:0xC scope:local align:4 +@6365 = .bss:0x0000033C; // type:object size:0xC scope:local align:4 +dance_pause_1 = .bss:0x00000348; // type:object size:0x30 scope:local align:4 +@6366 = .bss:0x00000378; // type:object size:0xC scope:local align:4 +@6367 = .bss:0x00000384; // type:object size:0xC scope:local align:4 +@6368 = .bss:0x00000390; // type:object size:0xC scope:local align:4 +@6369 = .bss:0x0000039C; // type:object size:0xC scope:local align:4 +@6370 = .bss:0x000003A8; // type:object size:0xC scope:local align:4 +@6371 = .bss:0x000003B4; // type:object size:0xC scope:local align:4 +@6372 = .bss:0x000003C0; // type:object size:0xC scope:local align:4 +@6373 = .bss:0x000003CC; // type:object size:0xC scope:local align:4 +dance_pause_2 = .bss:0x000003D8; // type:object size:0x30 scope:local align:4 +@6374 = .bss:0x00000408; // type:object size:0xC scope:local align:4 +@6375 = .bss:0x00000414; // type:object size:0xC scope:local align:4 +@6376 = .bss:0x00000420; // type:object size:0xC scope:local align:4 +@6377 = .bss:0x0000042C; // type:object size:0xC scope:local align:4 +@6378 = .bss:0x00000438; // type:object size:0xC scope:local align:4 +@6379 = .bss:0x00000444; // type:object size:0xC scope:local align:4 +@6380 = .bss:0x00000450; // type:object size:0xC scope:local align:4 +@6381 = .bss:0x0000045C; // type:object size:0xC scope:local align:4 +dance_pause_3 = .bss:0x00000468; // type:object size:0x30 scope:local align:4 +@6382 = .bss:0x00000498; // type:object size:0xC scope:local align:4 +@6383 = .bss:0x000004A4; // type:object size:0xC scope:local align:4 +@6384 = .bss:0x000004B0; // type:object size:0xC scope:local align:4 +@6385 = .bss:0x000004BC; // type:object size:0xC scope:local align:4 +@6386 = .bss:0x000004C8; // type:object size:0xC scope:local align:4 +@6387 = .bss:0x000004D4; // type:object size:0xC scope:local align:4 +@6388 = .bss:0x000004E0; // type:object size:0xC scope:local align:4 +@6389 = .bss:0x000004EC; // type:object size:0xC scope:local align:4 +dance_pause_4 = .bss:0x000004F8; // type:object size:0x30 scope:local align:4 +@6642 = .bss:0x00000528; // type:object size:0xC scope:local align:4 +@6643 = .bss:0x00000534; // type:object size:0xC scope:local align:4 +@6644 = .bss:0x00000540; // type:object size:0xC scope:local align:4 +@6645 = .bss:0x0000054C; // type:object size:0xC scope:local align:4 +@6646 = .bss:0x00000558; // type:object size:0xC scope:local align:4 +@6647 = .bss:0x00000564; // type:object size:0xC scope:local align:4 +@6648 = .bss:0x00000570; // type:object size:0xC scope:local align:4 +@6649 = .bss:0x0000057C; // type:object size:0xC scope:local align:4 +punch_lr1_d = .bss:0x00000588; // type:object size:0x30 scope:local align:4 +@6650 = .bss:0x000005B8; // type:object size:0xC scope:local align:4 +@6651 = .bss:0x000005C4; // type:object size:0xC scope:local align:4 +@6652 = .bss:0x000005D0; // type:object size:0xC scope:local align:4 +@6653 = .bss:0x000005DC; // type:object size:0xC scope:local align:4 +@6654 = .bss:0x000005E8; // type:object size:0xC scope:local align:4 +@6655 = .bss:0x000005F4; // type:object size:0xC scope:local align:4 +@6656 = .bss:0x00000600; // type:object size:0xC scope:local align:4 +@6657 = .bss:0x0000060C; // type:object size:0xC scope:local align:4 +punch_lr12_d = .bss:0x00000618; // type:object size:0x30 scope:local align:4 +@6658 = .bss:0x00000648; // type:object size:0xC scope:local align:4 +@6659 = .bss:0x00000654; // type:object size:0xC scope:local align:4 +@6660 = .bss:0x00000660; // type:object size:0xC scope:local align:4 +@6661 = .bss:0x0000066C; // type:object size:0xC scope:local align:4 +@6662 = .bss:0x00000678; // type:object size:0xC scope:local align:4 +@6663 = .bss:0x00000684; // type:object size:0xC scope:local align:4 +@6664 = .bss:0x00000690; // type:object size:0xC scope:local align:4 +@6665 = .bss:0x0000069C; // type:object size:0xC scope:local align:4 +punch_lr2_d = .bss:0x000006A8; // type:object size:0x30 scope:local align:4 +@6666 = .bss:0x000006D8; // type:object size:0xC scope:local align:4 +@6667 = .bss:0x000006E4; // type:object size:0xC scope:local align:4 +@6668 = .bss:0x000006F0; // type:object size:0xC scope:local align:4 +@6669 = .bss:0x000006FC; // type:object size:0xC scope:local align:4 +@6670 = .bss:0x00000708; // type:object size:0xC scope:local align:4 +@6671 = .bss:0x00000714; // type:object size:0xC scope:local align:4 +@6672 = .bss:0x00000720; // type:object size:0xC scope:local align:4 +@6673 = .bss:0x0000072C; // type:object size:0xC scope:local align:4 +punch_r1_d = .bss:0x00000738; // type:object size:0x30 scope:local align:4 +@6674 = .bss:0x00000768; // type:object size:0xC scope:local align:4 +@6675 = .bss:0x00000774; // type:object size:0xC scope:local align:4 +@6676 = .bss:0x00000780; // type:object size:0xC scope:local align:4 +@6677 = .bss:0x0000078C; // type:object size:0xC scope:local align:4 +@6678 = .bss:0x00000798; // type:object size:0xC scope:local align:4 +@6679 = .bss:0x000007A4; // type:object size:0xC scope:local align:4 +@6680 = .bss:0x000007B0; // type:object size:0xC scope:local align:4 +@6681 = .bss:0x000007BC; // type:object size:0xC scope:local align:4 +punch_r2_d = .bss:0x000007C8; // type:object size:0x30 scope:local align:4 +@6682 = .bss:0x000007F8; // type:object size:0xC scope:local align:4 +@6683 = .bss:0x00000804; // type:object size:0xC scope:local align:4 +@6684 = .bss:0x00000810; // type:object size:0xC scope:local align:4 +@6685 = .bss:0x0000081C; // type:object size:0xC scope:local align:4 +@6686 = .bss:0x00000828; // type:object size:0xC scope:local align:4 +@6687 = .bss:0x00000834; // type:object size:0xC scope:local align:4 +@6688 = .bss:0x00000840; // type:object size:0xC scope:local align:4 +@6689 = .bss:0x0000084C; // type:object size:0xC scope:local align:4 +punch_l1_d = .bss:0x00000858; // type:object size:0x30 scope:local align:4 +@6690 = .bss:0x00000888; // type:object size:0xC scope:local align:4 +@6691 = .bss:0x00000894; // type:object size:0xC scope:local align:4 +@6692 = .bss:0x000008A0; // type:object size:0xC scope:local align:4 +@6693 = .bss:0x000008AC; // type:object size:0xC scope:local align:4 +@6694 = .bss:0x000008B8; // type:object size:0xC scope:local align:4 +@6695 = .bss:0x000008C4; // type:object size:0xC scope:local align:4 +@6696 = .bss:0x000008D0; // type:object size:0xC scope:local align:4 +@6697 = .bss:0x000008DC; // type:object size:0xC scope:local align:4 +punch_l2_d = .bss:0x000008E8; // type:object size:0x30 scope:local align:4 +@6992 = .bss:0x00000918; // type:object size:0xC scope:local align:4 +@6993 = .bss:0x00000924; // type:object size:0xC scope:local align:4 +@6994 = .bss:0x00000930; // type:object size:0xC scope:local align:4 +@6995 = .bss:0x0000093C; // type:object size:0xC scope:local align:4 +@6996 = .bss:0x00000948; // type:object size:0xC scope:local align:4 +@6997 = .bss:0x00000954; // type:object size:0xC scope:local align:4 +@6998 = .bss:0x00000960; // type:object size:0xC scope:local align:4 +@6999 = .bss:0x0000096C; // type:object size:0xC scope:local align:4 +start_pause = .bss:0x00000978; // type:object size:0x30 scope:local align:4 +@8142 = .bss:0x000009A8; // type:object size:0xC scope:local align:4 +center_pos = .bss:0x000009B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bgn2/splits.txt b/config/GZLJ01/rels/d_a_bgn2/splits.txt new file mode 100644 index 000000000..20a220956 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bgn2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bgn2.cpp: + .text start:0x000000EC end:0x000049A8 + .text start:0x000049A8 end:0x000049A8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000CD + .data start:0x00000000 end:0x000003C4 + .bss start:0x00000008 end:0x00000178 diff --git a/config/GZLJ01/rels/d_a_bgn2/symbols.txt b/config/GZLJ01/rels/d_a_bgn2/symbols.txt new file mode 100644 index 000000000..fcd4ffec9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bgn2/symbols.txt @@ -0,0 +1,198 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBgn2_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global align:4 +anm_init__FP10bgn2_classifUcfi = .text:0x00000194; // type:function size:0x128 scope:local align:4 +bgn_s_sub__FPvPv = .text:0x000002BC; // type:function size:0x4C scope:local align:4 +bgn3_s_sub__FPvPv = .text:0x00000308; // type:function size:0x4C scope:local align:4 +daBgn2_Draw__FP10bgn2_class = .text:0x00000354; // type:function size:0x8 scope:local align:4 +gr_check__FP10bgn2_classP4cXyz = .text:0x0000035C; // type:function size:0x390 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000006EC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000818; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000008B8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000914; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000095C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000009B8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000A00; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000A94; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000ADC; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B18; // type:function size:0x48 scope:weak align:4 +asi_eff_set__FP10bgn2_class = .text:0x00000B60; // type:function size:0x140 scope:local align:4 +asi_hamon_set__FP10bgn2_class = .text:0x00000CA0; // type:function size:0xE8 scope:local align:4 +attack_eff_set__FP10bgn2_class4cXyz = .text:0x00000D88; // type:function size:0x220 scope:local align:4 +checkGround__FP10bgn2_class = .text:0x00000FA8; // type:function size:0x3C scope:local align:4 +move_se_set__FP10bgn2_class = .text:0x00000FE4; // type:function size:0x22C scope:local align:4 +pos_move__FP10bgn2_class = .text:0x00001210; // type:function size:0x16C scope:local align:4 +start__FP10bgn2_class = .text:0x0000137C; // type:function size:0xD0 scope:local align:4 +ki_set__FP10bgn2_class = .text:0x0000144C; // type:function size:0x28 scope:local align:4 +plesattack__FP10bgn2_class = .text:0x00001474; // type:function size:0x3EC scope:local align:4 +jumpattack__FP10bgn2_class = .text:0x00001860; // type:function size:0x3FC scope:local align:4 +mahi__FP10bgn2_class = .text:0x00001C5C; // type:function size:0xF0 scope:local align:4 +damage__FP10bgn2_class = .text:0x00001D4C; // type:function size:0x168 scope:local align:4 +hensin__FP10bgn2_class = .text:0x00001EB4; // type:function size:0x46C scope:local align:4 +move__FP10bgn2_class = .text:0x00002320; // type:function size:0x384 scope:local align:4 +damage_check__FP10bgn2_class = .text:0x000026A4; // type:function size:0x5C8 scope:local align:4 +ki_c_sub__FPvPv = .text:0x00002C6C; // type:function size:0x58 scope:local align:4 +ki_check__FP10bgn2_class = .text:0x00002CC4; // type:function size:0x44 scope:local align:4 +daBgn2_Execute__FP10bgn2_class = .text:0x00002D08; // type:function size:0xA8C scope:local align:4 +daBgn2_IsDelete__FP10bgn2_class = .text:0x00003794; // type:function size:0x8 scope:local align:4 +daBgn2_Delete__FP10bgn2_class = .text:0x0000379C; // type:function size:0x70 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000380C; // type:function size:0x438 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003C44; // type:function size:0x48 scope:weak align:4 +daBgn2_Create__FP10fopAc_ac_c = .text:0x00003C8C; // type:function size:0x34C scope:local align:4 +__ct__10bgn2_classFv = .text:0x00003FD8; // type:function size:0x234 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000420C; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000427C; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x00004304; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00004308; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000438C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004458; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000044A0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000044FC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004544; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000045A0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000045E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004630; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000468C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000469C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000046A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000046AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000046B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046BC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000046F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000046FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004704; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000470C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004744; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004748; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004750; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004758; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004760; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000476C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004778; // type:function size:0x5C scope:weak align:4 +__dt__12daBgn2_HIO_cFv = .text:0x000047D4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bgn2_cpp = .text:0x0000481C; // type:function size:0x108 scope:local align:4 +__dt__12dKy_tevstr_cFv = .text:0x00004924; // type:function size:0x3C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004960; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004968; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004970; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004978; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004980; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004988; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004990; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004998; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000049A0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4280 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4296 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4628 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4694 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4695 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4750 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4826 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4827 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4931 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4932 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4977 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5070 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5145 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5715 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5716 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5718 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5720 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5721 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5722 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5723 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000BC; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5148 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +body_d$5411 = .data:0x0000005C; // type:object size:0x8 scope:local align:4 +body_scale$5412 = .data:0x00000064; // type:object size:0x8 scope:local align:4 +asi_scale$5423 = .data:0x0000006C; // type:object size:0x14 scope:local align:4 +fl_check_d$5430 = .data:0x00000080; // type:object size:0x40 scope:local align:4 +cc_sph_src$5825 = .data:0x000000C0; // type:object size:0x40 scope:local align:4 +core_sph_src$5826 = .data:0x00000100; // type:object size:0x40 scope:local align:4 +l_daBgn2_Method = .data:0x00000140; // type:object size:0x20 scope:local align:4 +g_profile_BGN2 = .data:0x00000160; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001CC; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001F0; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000204; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002A4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000310; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000340; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000394; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__12daBgn2_HIO_c = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +bgn = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +bgn3 = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +@4272 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +zero = .bss:0x00000068; // type:object size:0xC scope:local align:4 +hio_set = .bss:0x00000074; // type:object size:0x1 scope:local align:1 data:byte +@4275 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000084; // type:object size:0x34 scope:local align:4 +@4510 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +bg_tevstr = .bss:0x000000C4; // type:object size:0xB0 scope:local align:4 +ki_all_count = .bss:0x00000174; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_bgn3/splits.txt b/config/GZLJ01/rels/d_a_bgn3/splits.txt new file mode 100644 index 000000000..526bff4df --- /dev/null +++ b/config/GZLJ01/rels/d_a_bgn3/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bgn3.cpp: + .text start:0x000000EC end:0x000055B0 + .text start:0x000055B0 end:0x000055B0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F7 + .data start:0x00000000 end:0x00000334 + .bss start:0x00000008 end:0x000000E4 diff --git a/config/GZLJ01/rels/d_a_bgn3/symbols.txt b/config/GZLJ01/rels/d_a_bgn3/symbols.txt new file mode 100644 index 000000000..195d3f16a --- /dev/null +++ b/config/GZLJ01/rels/d_a_bgn3/symbols.txt @@ -0,0 +1,198 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBgn3_HIO_cFv = .text:0x000000EC; // type:function size:0x108 scope:global align:4 +bgn_s_sub__FPvPv = .text:0x000001F4; // type:function size:0x4C scope:local align:4 +daBgn3_Draw__FP10bgn3_class = .text:0x00000240; // type:function size:0x128 scope:local align:4 +gr_check__FP10bgn3_classP4cXyz = .text:0x00000368; // type:function size:0x390 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000006F8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000824; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000968; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000009C4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000A0C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000AA0; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000AE8; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B24; // type:function size:0x48 scope:weak align:4 +tail_eff_set__FP10bgn3_class = .text:0x00000B6C; // type:function size:0x224 scope:local align:4 +move_splash_set__FP10bgn3_class = .text:0x00000D90; // type:function size:0x128 scope:local align:4 +drop_eff_set__FP10bgn3_class = .text:0x00000EB8; // type:function size:0x164 scope:local align:4 +esa_s_sub__FPvPv = .text:0x0000101C; // type:function size:0x4C scope:local align:4 +part_control__FP10bgn3_class = .text:0x00001068; // type:function size:0x368 scope:local align:4 +checkWall__FP10bgn3_class = .text:0x000013D0; // type:function size:0x430 scope:local align:4 +checkGround__FP10bgn3_class = .text:0x00001800; // type:function size:0x48 scope:local align:4 +pos_move__FP10bgn3_class = .text:0x00001848; // type:function size:0xA4 scope:local align:4 +move0__FP10bgn3_class = .text:0x000018EC; // type:function size:0x478 scope:local align:4 +mahi__FP10bgn3_class = .text:0x00001D64; // type:function size:0x108 scope:local align:4 +damage__FP10bgn3_class = .text:0x00001E6C; // type:function size:0x294 scope:local align:4 +end__FP10bgn3_class = .text:0x00002100; // type:function size:0x424 scope:local align:4 +damage_check__FP10bgn3_class = .text:0x00002524; // type:function size:0x6D4 scope:local align:4 +ke_control__FP9bgn3_ke_sif = .text:0x00002BF8; // type:function size:0x234 scope:local align:4 +ke_move__FP19mDoExt_3DlineMat0_cP9bgn3_ke_sif = .text:0x00002E2C; // type:function size:0x98 scope:local align:4 +move_se_set__FP10bgn3_class = .text:0x00002EC4; // type:function size:0x22C scope:local align:4 +move__FP10bgn3_class = .text:0x000030F0; // type:function size:0xF48 scope:local align:4 +ki_c_sub__FPvPv = .text:0x00004038; // type:function size:0x58 scope:local align:4 +ki_check__FP10bgn3_class = .text:0x00004090; // type:function size:0x44 scope:local align:4 +daBgn3_Execute__FP10bgn3_class = .text:0x000040D4; // type:function size:0x264 scope:local align:4 +daBgn3_IsDelete__FP10bgn3_class = .text:0x00004338; // type:function size:0x8 scope:local align:4 +daBgn3_Delete__FP10bgn3_class = .text:0x00004340; // type:function size:0x8C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000043CC; // type:function size:0x45C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004828; // type:function size:0x48 scope:weak align:4 +daBgn3_Create__FP10fopAc_ac_c = .text:0x00004870; // type:function size:0x330 scope:local align:4 +__ct__10bgn3_classFv = .text:0x00004BA0; // type:function size:0x1F8 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004D98; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004E64; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004EAC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004F08; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004F50; // type:function size:0x5C scope:weak align:4 +__dt__7part_s3Fv = .text:0x00004FAC; // type:function size:0x128 scope:weak align:4 +__ct__7part_s3Fv = .text:0x000050D4; // type:function size:0x178 scope:weak align:4 +__dt__9bgn3_ke_sFv = .text:0x0000524C; // type:function size:0x7C scope:weak align:4 +__ct__9bgn3_ke_sFv = .text:0x000052C8; // type:function size:0x68 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005330; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005334; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000537C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000538C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005394; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000539C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000053A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000053AC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000053E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000053EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000053F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000053FC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005434; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005438; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005440; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005448; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005450; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000545C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005468; // type:function size:0x5C scope:weak align:4 +__dt__12daBgn3_HIO_cFv = .text:0x000054C4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bgn3_cpp = .text:0x0000550C; // type:function size:0x6C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00005578; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005580; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005588; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005590; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005598; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000055A0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000055A8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4280 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4286 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4563 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4694 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4695 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4697 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4698 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4941 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4942 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4943 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@4944 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5103 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5104 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5105 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5106 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5376 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5378 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5448 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5947 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5948 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5949 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5950 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5951 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5952 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5953 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5954 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5955 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5956 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6022 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6023 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6024 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6025 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E4; // type:object size:0x13 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +ke_max = .data:0x00000030; // type:object size:0xE scope:local align:4 +size_d = .data:0x00000040; // type:object size:0x24 scope:local align:4 +fl_check_d$5521 = .data:0x00000064; // type:object size:0x12 scope:local align:4 +cc_sph_src$6132 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +core_sph_src$6133 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daBgn3_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_BGN3 = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000160; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000200; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000254; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000280; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000304; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__12daBgn3_HIO_c = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +bgn = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +esa = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4272 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +zero = .bss:0x00000068; // type:object size:0xC scope:local align:4 +hio_set = .bss:0x00000074; // type:object size:0x1 scope:local align:1 data:byte +@4275 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000084; // type:object size:0x58 scope:local align:4 +ke_color = .bss:0x000000DC; // type:object size:0x4 scope:local align:4 +ki_all_count = .bss:0x000000E0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_bigelf/splits.txt b/config/GZLJ01/rels/d_a_bigelf/splits.txt new file mode 100644 index 000000000..fc894fc12 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bigelf/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bigelf.cpp: + .text start:0x00000078 end:0x00003890 + .text start:0x00003890 end:0x000038C8 + .rodata start:0x00000000 end:0x000001FD + .data start:0x00000000 end:0x00000130 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLJ01/rels/d_a_bigelf/symbols.txt b/config/GZLJ01/rels/d_a_bigelf/symbols.txt new file mode 100644 index 000000000..792e69302 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bigelf/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +oct_delete__10daBigelf_cFv = .text:0x00000078; // type:function size:0xF4 scope:global align:4 +nodeCallBack__10daBigelf_cFP7J3DNode = .text:0x0000016C; // type:function size:0x1CC scope:global align:4 +nodeCallBack_Bigelf__FP7J3DNodei = .text:0x00000338; // type:function size:0x4C scope:local align:4 +lightInit__10daBigelf_cFP4cXyz = .text:0x00000384; // type:function size:0xB4 scope:global align:4 +lightEnd__10daBigelf_cFv = .text:0x00000438; // type:function size:0x38 scope:global align:4 +lightProc__10daBigelf_cFv = .text:0x00000470; // type:function size:0xC scope:global align:4 +darkInit__10daBigelf_cFv = .text:0x0000047C; // type:function size:0xC scope:global align:4 +darkEnd__10daBigelf_cFv = .text:0x00000488; // type:function size:0x48 scope:global align:4 +darkProc__10daBigelf_cFv = .text:0x000004D0; // type:function size:0xA4 scope:global align:4 +demoInitFlDelete__10daBigelf_cFv = .text:0x00000574; // type:function size:0x14 scope:global align:4 +demoProcFlDelete__10daBigelf_cFv = .text:0x00000588; // type:function size:0x180 scope:global align:4 +demoInitFlLink__10daBigelf_cFv = .text:0x00000708; // type:function size:0xDC scope:global align:4 +demoProcFlLink__10daBigelf_cFv = .text:0x000007E4; // type:function size:0x24 scope:global align:4 +demoInitFlDmAf__10daBigelf_cFv = .text:0x00000808; // type:function size:0xE8 scope:global align:4 +demoProcFlDmAf__10daBigelf_cFv = .text:0x000008F0; // type:function size:0xD0 scope:global align:4 +demoInitFlDmMd__10daBigelf_cFv = .text:0x000009C0; // type:function size:0x60 scope:global align:4 +demoProcFlDmMd__10daBigelf_cFv = .text:0x00000A20; // type:function size:0x2CC scope:global align:4 +demoInitFlDmBf__10daBigelf_cFv = .text:0x00000CEC; // type:function size:0x4 scope:global align:4 +demoProcFlDmBf__10daBigelf_cFv = .text:0x00000CF0; // type:function size:0x8C scope:global align:4 +demoInitFlDemo__10daBigelf_cFv = .text:0x00000D7C; // type:function size:0xC scope:global align:4 +demoProcFlDemo__10daBigelf_cFv = .text:0x00000D88; // type:function size:0x230 scope:global align:4 +demoInitExit__10daBigelf_cFv = .text:0x00000FB8; // type:function size:0x1A4 scope:global align:4 +demoProcExit__10daBigelf_cFv = .text:0x0000115C; // type:function size:0x178 scope:global align:4 +demoInitTalk__10daBigelf_cFv = .text:0x000012D4; // type:function size:0xEC scope:global align:4 +demoProcTalk__10daBigelf_cFv = .text:0x000013C0; // type:function size:0x58 scope:global align:4 +demoInitAppear__10daBigelf_cFv = .text:0x00001418; // type:function size:0x224 scope:global align:4 +demoProcAppear__10daBigelf_cFv = .text:0x0000163C; // type:function size:0x178 scope:global align:4 +demoInitFa1__10daBigelf_cFv = .text:0x000017B4; // type:function size:0x94 scope:global align:4 +demoProcFa1__10daBigelf_cFv = .text:0x00001848; // type:function size:0x8C scope:global align:4 +demoInitWait__10daBigelf_cFv = .text:0x000018D4; // type:function size:0x74 scope:global align:4 +demoProcWait__10daBigelf_cFv = .text:0x00001948; // type:function size:0x50 scope:global align:4 +demoInitCom__10daBigelf_cFv = .text:0x00001998; // type:function size:0xDC scope:global align:4 +demoProcCom__10daBigelf_cFv = .text:0x00001A74; // type:function size:0x58 scope:global align:4 +getNowEventAction__10daBigelf_cFv = .text:0x00001ACC; // type:function size:0x48 scope:global align:4 +demoProc__10daBigelf_cFv = .text:0x00001B14; // type:function size:0x1B8 scope:global align:4 +getType__10daBigelf_cFv = .text:0x00001CCC; // type:function size:0xC scope:global align:4 +getSwbit__10daBigelf_cFv = .text:0x00001CD8; // type:function size:0xC scope:global align:4 +getSwbit2__10daBigelf_cFv = .text:0x00001CE4; // type:function size:0xC scope:global align:4 +getEventFlag__10daBigelf_cFv = .text:0x00001CF0; // type:function size:0x80 scope:global align:4 +makeFa1S__10daBigelf_cFv = .text:0x00001D70; // type:function size:0xB0 scope:global align:4 +makeFa1__10daBigelf_cFv = .text:0x00001E20; // type:function size:0x94 scope:global align:4 +setAnm__10daBigelf_cFSc = .text:0x00001EB4; // type:function size:0x158 scope:global align:4 +setAnmStatus__10daBigelf_cFv = .text:0x0000200C; // type:function size:0x24 scope:global align:4 +next_msgStatus__10daBigelf_cFPUl = .text:0x00002030; // type:function size:0x174 scope:global align:4 +getMsg__10daBigelf_cFv = .text:0x000021A4; // type:function size:0x30 scope:global align:4 +msgPushButton__10daBigelf_cFv = .text:0x000021D4; // type:function size:0x4 scope:global align:4 +msgAnm__10daBigelf_cFUc = .text:0x000021D8; // type:function size:0x4 scope:global align:4 +talkInit__10daBigelf_cFv = .text:0x000021DC; // type:function size:0x14 scope:global align:4 +talk__10daBigelf_cFv = .text:0x000021F0; // type:function size:0x17C scope:global align:4 +init__10daBigelf_cFv = .text:0x0000236C; // type:function size:0x1C8 scope:global align:4 +setAttention__10daBigelf_cFb = .text:0x00002534; // type:function size:0x6C scope:global align:4 +lookBack__10daBigelf_cFv = .text:0x000025A0; // type:function size:0x54 scope:global align:4 +hunt__10daBigelf_cFv = .text:0x000025F4; // type:function size:0xCC scope:global align:4 +oct_search__10daBigelf_cFv = .text:0x000026C0; // type:function size:0x70 scope:global align:4 +oct__10daBigelf_cFv = .text:0x00002730; // type:function size:0x1B8 scope:global align:4 +ready0__10daBigelf_cFv = .text:0x000028E8; // type:function size:0xB8 scope:global align:4 +event0__10daBigelf_cFv = .text:0x000029A0; // type:function size:0xD8 scope:global align:4 +dead__10daBigelf_cFv = .text:0x00002A78; // type:function size:0x8 scope:global align:4 +wait_action__10daBigelf_cFPv = .text:0x00002A80; // type:function size:0x20C scope:global align:4 +_draw__10daBigelf_cFv = .text:0x00002C8C; // type:function size:0x128 scope:global align:4 +_execute__10daBigelf_cFv = .text:0x00002DB4; // type:function size:0x1A8 scope:global align:4 +_delete__10daBigelf_cFv = .text:0x00002F5C; // type:function size:0x50 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002FAC; // type:function size:0x20 scope:local align:4 +_create__10daBigelf_cFv = .text:0x00002FCC; // type:function size:0x158 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00003124; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003180; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000031DC; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daBigelf_cFv = .text:0x00003224; // type:function size:0x5E4 scope:global align:4 +daBigelf_Create__FP10fopAc_ac_c = .text:0x00003808; // type:function size:0x20 scope:local align:4 +daBigelf_Delete__FP10daBigelf_c = .text:0x00003828; // type:function size:0x20 scope:local align:4 +daBigelf_Execute__FP10daBigelf_c = .text:0x00003848; // type:function size:0x20 scope:local align:4 +daBigelf_Draw__FP10daBigelf_c = .text:0x00003868; // type:function size:0x20 scope:local align:4 +daBigelf_IsDelete__FP10daBigelf_c = .text:0x00003888; // type:function size:0x8 scope:local align:4 +setEyePos__10daBigelf_cF4cXyz = .text:0x00003890; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daBigelf_cF4cXyz = .text:0x000038AC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +pa_name_flower = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +pa_name_flower2 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@4062 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4117 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4178 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@4181 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4299 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4300 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4376 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4380 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4502 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4503 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 data:double +@4629 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4667 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4739 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4884 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5067 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@5106 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@5156 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D8; // type:object size:0x125 scope:local align:4 data:string_table +p_name0$4584 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +p_name1$4585 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +action_table$4749 = .data:0x00000010; // type:object size:0x2C scope:local align:4 +@4791 = .data:0x0000003C; // type:object size:0x2C scope:local align:4 +@4790 = .data:0x00000068; // type:object size:0x2C scope:local align:4 +@4819 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +@5043 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +l_daBigelf_Method = .data:0x000000BC; // type:object size:0x20 scope:local align:4 +g_profile_BIGELF = .data:0x000000DC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x0000010C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000124; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_bita/splits.txt b/config/GZLJ01/rels/d_a_bita/splits.txt new file mode 100644 index 000000000..daf174fa3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bita/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bita.cpp: + .text start:0x00000078 end:0x000010D4 + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x00000208 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLJ01/rels/d_a_bita/symbols.txt b/config/GZLJ01/rels/d_a_bita/symbols.txt new file mode 100644 index 000000000..a54fb32e0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bita/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +b_a_sub__FPvPv = .text:0x00000078; // type:function size:0x4C scope:local align:4 +daBita_Draw__FP10bita_class = .text:0x000000C4; // type:function size:0xC8 scope:local align:4 +mode_normal__FP10bita_class = .text:0x0000018C; // type:function size:0x140 scope:local align:4 +mode_dead__FP10bita_class = .text:0x000002CC; // type:function size:0x1E4 scope:local align:4 +base_mtx_set__FP10bita_class = .text:0x000004B0; // type:function size:0xD0 scope:local align:4 +daBita_Execute__FP10bita_class = .text:0x00000580; // type:function size:0x190 scope:local align:4 +daBita_IsDelete__FP10bita_class = .text:0x00000710; // type:function size:0x8 scope:local align:4 +daBita_Delete__FP10bita_class = .text:0x00000718; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000774; // type:function size:0x2A0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A14; // type:function size:0x48 scope:weak align:4 +daBita_Create__FP10fopAc_ac_c = .text:0x00000A5C; // type:function size:0x2C4 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000D20; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000DEC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000E34; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000E90; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000ED8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000F34; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000F7C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000F8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000F94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000F9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000FA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FAC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000FE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000FEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000FF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FFC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001034; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001038; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001040; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001048; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001050; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000105C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001068; // type:function size:0x5C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000010C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000010CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4164 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4166 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4167 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x26 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +ita_bmd = .data:0x00000030; // type:object size:0x8 scope:local align:4 +ita_dzb = .data:0x00000038; // type:object size:0x8 scope:local align:4 +ita_Ef_bmd = .data:0x00000040; // type:object size:0x8 scope:local align:4 +ita_Ef = .data:0x00000048; // type:object size:0x8 scope:local align:4 +body_cyl_src$4366 = .data:0x00000050; // type:object size:0x44 scope:local align:4 +l_daBita_Method = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_BITA = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000019C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +btd = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bk/splits.txt b/config/GZLJ01/rels/d_a_bk/splits.txt new file mode 100644 index 000000000..4b207aae9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bk/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bk.cpp: + .text start:0x000000EC end:0x0000F910 + .text start:0x0000F910 end:0x0000F910 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000251 + .data start:0x00000000 end:0x00000B0C + .bss start:0x00000008 end:0x000001A2 diff --git a/config/GZLJ01/rels/d_a_bk/symbols.txt b/config/GZLJ01/rels/d_a_bk/symbols.txt new file mode 100644 index 000000000..0ae6bf8c1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bk/symbols.txt @@ -0,0 +1,377 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +anm_init__FP8bk_classifUcfi = .text:0x000000EC; // type:function size:0x148 scope:local align:4 +yari_off_check__FP8bk_class = .text:0x00000234; // type:function size:0x374 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000005A8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000006D4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000774; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000007D0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000818; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000874; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000008BC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000950; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000998; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000009E0; // type:function size:0x3C scope:weak align:4 +smoke_set_s__FP8bk_classf = .text:0x00000A1C; // type:function size:0x4CC scope:local align:4 +ground_smoke_set__FP8bk_class = .text:0x00000EE8; // type:function size:0x308 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000011F0; // type:function size:0x264 scope:local align:4 +nodeCallBack_P__FP7J3DNodei = .text:0x00001454; // type:function size:0x110 scope:local align:4 +search_check_draw__FP8bk_class = .text:0x00001564; // type:function size:0x440 scope:local align:4 +__ct__4cXyzFv = .text:0x000019A4; // type:function size:0x4 scope:weak align:4 +br_draw__FP8bk_class = .text:0x000019A8; // type:function size:0x1E0 scope:local align:4 +daBk_shadowDraw__FP8bk_class = .text:0x00001B88; // type:function size:0x148 scope:local align:4 +daBk_Draw__FP8bk_class = .text:0x00001CD0; // type:function size:0x290 scope:local align:4 +way_pos_check__FP8bk_classP4cXyz = .text:0x00001F60; // type:function size:0x4A4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00002404; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000251C; // type:function size:0x80 scope:weak align:4 +ground_4_check__FP8bk_classisf = .text:0x0000259C; // type:function size:0x2C8 scope:local align:4 +daBk_other_bg_check__FP8bk_classP10fopAc_ac_c = .text:0x00002864; // type:function size:0x3E8 scope:local align:4 +s_w_sub__FPvPv = .text:0x00002C4C; // type:function size:0x88 scope:local align:4 +search_wepon__FP8bk_class = .text:0x00002CD4; // type:function size:0x2DC scope:local align:4 +s_b_sub__FPvPv = .text:0x00002FB0; // type:function size:0x7C scope:local align:4 +search_bomb__FP8bk_classi = .text:0x0000302C; // type:function size:0x390 scope:local align:4 +daBk_wepon_view_check__FP8bk_class = .text:0x000033BC; // type:function size:0x7C scope:local align:4 +daBk_bomb_view_check__FP8bk_class = .text:0x00003438; // type:function size:0x40 scope:local align:4 +daBk_bomb_check__FP8bk_class = .text:0x00003478; // type:function size:0x40 scope:local align:4 +daBk_player_bg_check__FP8bk_classP4cXyz = .text:0x000034B8; // type:function size:0x398 scope:local align:4 +daBk_player_view_check__FP8bk_classP4cXyzss = .text:0x00003850; // type:function size:0x1B0 scope:local align:4 +daBk_player_way_check__FP8bk_class = .text:0x00003A00; // type:function size:0x44 scope:local align:4 +wait_set__FP8bk_class = .text:0x00003A44; // type:function size:0xD0 scope:local align:4 +walk_set__FP8bk_class = .text:0x00003B14; // type:function size:0x108 scope:local align:4 +fight_run_set__FP8bk_class = .text:0x00003C1C; // type:function size:0x40 scope:local align:4 +path_check__FP8bk_classUc = .text:0x00003C5C; // type:function size:0x490 scope:local align:4 +jyunkai__FP8bk_class = .text:0x000040EC; // type:function size:0x788 scope:local align:4 +ken_s_sub__FPvPv = .text:0x00004874; // type:function size:0x58 scope:local align:4 +stand__FP8bk_class = .text:0x000048CC; // type:function size:0xAFC scope:local align:4 +s_s_sub__FPvPv = .text:0x000053C8; // type:function size:0x100 scope:local align:4 +stand2__FP8bk_class = .text:0x000054C8; // type:function size:0x860 scope:local align:4 +path_run__FP8bk_class = .text:0x00005D28; // type:function size:0x4D8 scope:local align:4 +attack_set__FP8bk_classUc = .text:0x00006200; // type:function size:0x264 scope:local align:4 +shot_s_sub__FPvPv = .text:0x00006464; // type:function size:0x5C scope:local align:4 +fight_run__FP8bk_class = .text:0x000064C0; // type:function size:0xEE0 scope:local align:4 +yari_hit_check__FP8bk_class = .text:0x000073A0; // type:function size:0x22C scope:local align:4 +fight__FP8bk_class = .text:0x000075CC; // type:function size:0x90C scope:local align:4 +p_lost__FP8bk_class = .text:0x00007ED8; // type:function size:0x214 scope:local align:4 +b_nige__FP8bk_class = .text:0x000080EC; // type:function size:0x368 scope:local align:4 +defence__FP8bk_class = .text:0x00008454; // type:function size:0x110 scope:local align:4 +oshi__FP8bk_class = .text:0x00008564; // type:function size:0xD4 scope:local align:4 +hukki__FP8bk_class = .text:0x00008638; // type:function size:0x5E4 scope:local align:4 +aite_miru__FP8bk_class = .text:0x00008C1C; // type:function size:0xE4 scope:local align:4 +fail__FP8bk_class = .text:0x00008D00; // type:function size:0x1B0 scope:local align:4 +yogan_fail__FP8bk_class = .text:0x00008EB0; // type:function size:0x214 scope:local align:4 +water_fail__FP8bk_class = .text:0x000090C4; // type:function size:0x16C scope:local align:4 +wepon_search__FP8bk_class = .text:0x00009230; // type:function size:0x6F8 scope:local align:4 +d_dozou__FP8bk_class = .text:0x00009928; // type:function size:0x1B8 scope:local align:4 +carry__FP8bk_class = .text:0x00009AE0; // type:function size:0x10 scope:local align:4 +carry_drop__FP8bk_class = .text:0x00009AF0; // type:function size:0x2E4 scope:local align:4 +d_mahi__FP8bk_class = .text:0x00009DD4; // type:function size:0x12C scope:local align:4 +tubo_wait__FP8bk_class = .text:0x00009F00; // type:function size:0x434 scope:local align:4 +z_demo_1__FP8bk_class = .text:0x0000A334; // type:function size:0x2E0 scope:local align:4 +b_hang__FP8bk_class = .text:0x0000A614; // type:function size:0x38C scope:local align:4 +rope_on__FP8bk_class = .text:0x0000A9A0; // type:function size:0x2B0 scope:local align:4 +search_target__FP8bk_class = .text:0x0000AC50; // type:function size:0x18 scope:local align:4 +Bk_move__FP8bk_class = .text:0x0000AC68; // type:function size:0x5D4 scope:local align:4 +bk_eye_tex_anm__FP8bk_class = .text:0x0000B23C; // type:function size:0xC8 scope:local align:4 +damage_check__FP8bk_class = .text:0x0000B304; // type:function size:0x960 scope:local align:4 +__dt__5csXyzFv = .text:0x0000BC64; // type:function size:0x3C scope:weak align:4 +s_s2_sub__FPvPv = .text:0x0000BCA0; // type:function size:0x5C scope:local align:4 +waki_set__FP8bk_class = .text:0x0000BCFC; // type:function size:0x5A0 scope:local align:4 +demo_camera__FP8bk_class = .text:0x0000C29C; // type:function size:0x998 scope:local align:4 +tate_mtx_set__FP8bk_class = .text:0x0000CC34; // type:function size:0x98 scope:local align:4 +bou_mtx_set__FP8bk_class = .text:0x0000CCCC; // type:function size:0x118 scope:local align:4 +daBk_Execute__FP8bk_class = .text:0x0000CDE4; // type:function size:0xF04 scope:local align:4 +daBk_IsDelete__FP8bk_class = .text:0x0000DCE8; // type:function size:0x8 scope:local align:4 +daBk_Delete__FP8bk_class = .text:0x0000DCF0; // type:function size:0xB4 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000DDA4; // type:function size:0x4F0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000E294; // type:function size:0x48 scope:weak align:4 +daBk_Create__FP10fopAc_ac_c = .text:0x0000E2DC; // type:function size:0x720 scope:local align:4 +__ct__8bk_classFv = .text:0x0000E9FC; // type:function size:0x478 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000EE74; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000EF40; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000EF88; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000F054; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000F09C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000F0F8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000F140; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000F19C; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000F20C; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000F294; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F298; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F29C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2A0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2A4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000F2A8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000F2F0; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000F34C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000F394; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000F3F0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000F438; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000F448; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000F450; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000F458; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000F460; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000F468; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000F4A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000F4A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000F4B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000F4B8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000F4F0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000F4F4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000F4FC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000F50C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000F514; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000F51C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000F524; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000F52C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000F564; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000F56C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000F574; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000F57C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000F5B4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000F5BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000F5C4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000F5D0; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000F5DC; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_bk_cpp = .text:0x0000F638; // type:function size:0x3C scope:local align:4 +__dt__7bkHIO_cFv = .text:0x0000F674; // type:function size:0x48 scope:weak align:4 +__ct__7bkHIO_cFv = .text:0x0000F6BC; // type:function size:0x1DC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000F898; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000F8A0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000F8A8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000F8B0; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000F8B8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000F8C0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000F8C8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000F8D0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000F8D8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000F8E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000F8E8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000F8F0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000F8F8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000F900; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000F908; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4209 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4310 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4535 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4536 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4538 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4598 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4601 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4675 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4678 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4712 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4805 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4869 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4910 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4911 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5155 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5264 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5265 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@5529 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5530 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5531 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5678 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5830 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5831 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5901 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6238 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6239 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6467 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6468 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6469 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6472 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@6475 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@6506 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6657 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6658 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6659 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6660 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6750 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6798 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6799 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6800 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7105 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7106 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7107 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7108 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7371 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7372 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7373 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7374 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7375 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7490 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7521 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7522 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7649 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7650 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7651 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7652 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7754 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7755 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7921 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7922 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7923 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7967 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@8033 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@8146 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@8147 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@8212 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@8279 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@8332 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@8480 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@8481 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@8482 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@8852 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@8853 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@8854 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@8855 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@8856 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@8857 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@8858 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8859 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8860 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@9197 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@9198 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@9199 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@9200 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@9201 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@9632 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@9633 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@9634 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@10046 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@10047 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@10048 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@10541 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@10542 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@10543 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@10544 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x000001EC; // type:object size:0x65 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +bk_at_kind = .data:0x00000030; // type:object size:0xC scope:local align:4 +bk_attack_ready_SE = .data:0x0000003C; // type:object size:0xC scope:local align:4 +bk_attack_go_SE = .data:0x00000048; // type:object size:0xC scope:local align:4 +bk_attack_AP = .data:0x00000054; // type:object size:0xC scope:local align:4 +br_set_tm = .data:0x00000060; // type:object size:0xC scope:local align:4 +attack1_info = .data:0x0000006C; // type:object size:0x24 scope:local align:4 +jattack1_info = .data:0x00000090; // type:object size:0x24 scope:local align:4 +kattack1_info = .data:0x000000B4; // type:object size:0x24 scope:local align:4 +attack_info = .data:0x000000D8; // type:object size:0xC scope:local align:4 +joint_check = .data:0x000000E4; // type:object size:0x34 scope:local align:4 +xad$5184 = .data:0x00000118; // type:object size:0x10 scope:local align:4 +zad$5185 = .data:0x00000128; // type:object size:0x10 scope:local align:4 +check_bit$5186 = .data:0x00000138; // type:object size:0x4 scope:local align:4 +@6470 = .data:0x0000013C; // type:object size:0x144 scope:local align:4 +@7109 = .data:0x00000280; // type:object size:0x8C scope:local align:4 +@7924 = .data:0x0000030C; // type:object size:0x20 scope:local align:4 +@8148 = .data:0x0000032C; // type:object size:0x54 scope:local align:4 +@8483 = .data:0x00000380; // type:object size:0x80 scope:local align:4 +@8861 = .data:0x00000400; // type:object size:0x24 scope:local align:4 +@9636 = .data:0x00000424; // type:object size:0x7C scope:local align:4 +hip_offset$9697 = .data:0x000004A0; // type:object size:0xC scope:local align:4 +momo_offset$9698 = .data:0x000004AC; // type:object size:0x18 scope:local align:4 +sune_offset$9699 = .data:0x000004C4; // type:object size:0x18 scope:local align:4 +shipo_offset$9700 = .data:0x000004DC; // type:object size:0x18 scope:local align:4 +mune1_offset$9701 = .data:0x000004F4; // type:object size:0x18 scope:local align:4 +mune2_offset$9702 = .data:0x0000050C; // type:object size:0x18 scope:local align:4 +udeL_offset$9703 = .data:0x00000524; // type:object size:0x18 scope:local align:4 +udeR_offset$9704 = .data:0x0000053C; // type:object size:0x18 scope:local align:4 +search_data$9705 = .data:0x00000554; // type:object size:0xB4 scope:local align:4 +co_cyl_src$9854 = .data:0x00000608; // type:object size:0x44 scope:local align:4 +tg_cyl_src$9855 = .data:0x0000064C; // type:object size:0x44 scope:local align:4 +head_sph_src$9856 = .data:0x00000690; // type:object size:0x40 scope:local align:4 +wepon_sph_src$9857 = .data:0x000006D0; // type:object size:0x40 scope:local align:4 +defence_sph_src$9858 = .data:0x00000710; // type:object size:0x40 scope:local align:4 +fire_j$9859 = .data:0x00000750; // type:object size:0xA scope:local align:4 +fire_sc$9860 = .data:0x0000075C; // type:object size:0x28 scope:local align:4 +l_daBk_Method = .data:0x00000784; // type:object size:0x20 scope:local align:4 +g_profile_BK = .data:0x000007A4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000007D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000007F0; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000810; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000081C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000828; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000834; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000840; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000084C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000008D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000008E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000968; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000974; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000980; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000009D4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000009F8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000A04; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000A10; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000A28; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000A58; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000A88; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000AA0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000AAC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000AB8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000AC4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000AD0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000ADC; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000AF4; // type:object size:0xC scope:weak align:4 +__vt__7bkHIO_c = .data:0x00000B00; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 data:byte +another_hit = .bss:0x00000052; // type:object size:0x1 scope:local align:1 data:byte +ken = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +search_sp = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4193 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_bkHIO = .bss:0x00000068; // type:object size:0x10C scope:local align:4 +target_info = .bss:0x00000174; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x0000019C; // type:object size:0x4 scope:local align:4 +learn_check = .bss:0x000001A0; // type:object size:0x2 scope:global align:2 data:2byte diff --git a/config/GZLJ01/rels/d_a_bl/splits.txt b/config/GZLJ01/rels/d_a_bl/splits.txt new file mode 100644 index 000000000..40f358ca2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bl/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bl.cpp: + .text start:0x00000078 end:0x00006834 + .text start:0x00006834 end:0x0000688C + .rodata start:0x00000000 end:0x000000F9 + .data start:0x00000000 end:0x0000044C diff --git a/config/GZLJ01/rels/d_a_bl/symbols.txt b/config/GZLJ01/rels/d_a_bl/symbols.txt new file mode 100644 index 000000000..2ff2c8c48 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bl/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +draw_SUB__FP8bl_class = .text:0x00000078; // type:function size:0x100 scope:local align:4 +daBL_Draw__FP8bl_class = .text:0x00000178; // type:function size:0x180 scope:local align:4 +smoke_set__FP8bl_class = .text:0x000002F8; // type:function size:0x100 scope:local align:4 +fire_move_set__FP8bl_class = .text:0x000003F8; // type:function size:0xB4 scope:local align:4 +fire_emitter_clr__FP8bl_class = .text:0x000004AC; // type:function size:0xCC scope:local align:4 +fire_kaiten_keisan__FP8bl_class = .text:0x00000578; // type:function size:0x168 scope:local align:4 +shock_damage_check__FP8bl_class = .text:0x000006E0; // type:function size:0x144 scope:local align:4 +anm_init__FP8bl_classifUcfi = .text:0x00000824; // type:function size:0x12C scope:local align:4 +skull_atari_check__FP8bl_class = .text:0x00000950; // type:function size:0x2B8 scope:local align:4 +__dt__5csXyzFv = .text:0x00000C08; // type:function size:0x3C scope:weak align:4 +blue_body_atari_check__FP8bl_class = .text:0x00000C44; // type:function size:0xB20 scope:local align:4 +red_body_atari_check__FP8bl_class = .text:0x00001764; // type:function size:0xB50 scope:local align:4 +bound_sound_set__FP8bl_class = .text:0x000022B4; // type:function size:0x98 scope:local align:4 +fuwafuwa_keisan__FP8bl_class = .text:0x0000234C; // type:function size:0x104 scope:local align:4 +BG_check__FP8bl_class = .text:0x00002450; // type:function size:0x8C scope:local align:4 +Line_check__FP8bl_class4cXyz = .text:0x000024DC; // type:function size:0x320 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000027FC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002928; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000029C8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002A24; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002A6C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002AC8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002B10; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002BA4; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002BEC; // type:function size:0x48 scope:weak align:4 +roll_check__FP8bl_class = .text:0x00002C34; // type:function size:0x88 scope:local align:4 +way_check__FP8bl_classs = .text:0x00002CBC; // type:function size:0x390 scope:local align:4 +action_dousa__FP8bl_class = .text:0x0000304C; // type:function size:0x99C scope:local align:4 +action_kougeki__FP8bl_class = .text:0x000039E8; // type:function size:0x574 scope:local align:4 +action_sagarimasu__FP8bl_class = .text:0x00003F5C; // type:function size:0x1C0 scope:local align:4 +action_kaze_move__FP8bl_class = .text:0x0000411C; // type:function size:0x594 scope:local align:4 +action_itaiyo_ne_san__FP8bl_class = .text:0x000046B0; // type:function size:0x4C8 scope:local align:4 +action_hook_atari__FP8bl_class = .text:0x00004B78; // type:function size:0x1B8 scope:local align:4 +action_come_wait__FP8bl_class = .text:0x00004D30; // type:function size:0x80 scope:local align:4 +action_normal_skull__FP8bl_class = .text:0x00004DB0; // type:function size:0x348 scope:local align:4 +daBL_Execute__FP8bl_class = .text:0x000050F8; // type:function size:0x400 scope:local align:4 +daBL_IsDelete__FP8bl_class = .text:0x000054F8; // type:function size:0x8 scope:local align:4 +daBL_Delete__FP8bl_class = .text:0x00005500; // type:function size:0x80 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005580; // type:function size:0x2B0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005830; // type:function size:0x48 scope:weak align:4 +daBL_Create__FP10fopAc_ac_c = .text:0x00005878; // type:function size:0x504 scope:local align:4 +__ct__8bl_classFv = .text:0x00005D7C; // type:function size:0x298 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006014; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000060E0; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x00006128; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000612C; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00006130; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000061FC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00006244; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000062A0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000062E8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00006344; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000063B4; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000643C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00006440; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00006444; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00006448; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000644C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00006494; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000064F0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00006538; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00006594; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000065DC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000065EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000065F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000065FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00006604; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000660C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00006644; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000664C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00006654; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000665C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00006694; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00006698; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000066A0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000066B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000066B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000066C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000066C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000066D0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00006708; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00006710; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00006718; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00006720; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00006758; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00006760; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00006768; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00006774; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00006780; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000067DC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000067E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000067EC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000067F4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000067FC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00006804; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000680C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00006814; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000681C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00006824; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000682C; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00006834; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00006850; // type:function size:0x3C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4061 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4271 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4308 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4309 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4310 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4696 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4967 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@4997 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@5014 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5308 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5309 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5552 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5553 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5554 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5695 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5696 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5698 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5699 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5701 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5737 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5849 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5850 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5851 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5852 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5973 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6123 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6124 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6223 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6224 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6464 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000E8; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5557 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@5854 = .data:0x00000050; // type:object size:0x28 scope:local align:4 +@6225 = .data:0x00000078; // type:object size:0x2C scope:local align:4 +body_co_sph_src$6329 = .data:0x000000A4; // type:object size:0x40 scope:local align:4 +fire_j$6330 = .data:0x000000E4; // type:object size:0xA scope:local align:4 +fire_sc$6331 = .data:0x000000F0; // type:object size:0x28 scope:local align:4 +l_daBL_Method = .data:0x00000118; // type:object size:0x20 scope:local align:4 +g_profile_BL = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000168; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000184; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000274; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000314; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000368; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000003A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000003D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000003EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000428; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000440; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_bmd/splits.txt b/config/GZLJ01/rels/d_a_bmd/splits.txt new file mode 100644 index 000000000..811cb8f56 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bmd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bmd.cpp: + .text start:0x000000EC end:0x000074BC + .text start:0x000074BC end:0x000074BC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000021C + .data start:0x00000000 end:0x00000438 + .bss start:0x00000008 end:0x000000AC diff --git a/config/GZLJ01/rels/d_a_bmd/symbols.txt b/config/GZLJ01/rels/d_a_bmd/symbols.txt new file mode 100644 index 000000000..5470e14d4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bmd/symbols.txt @@ -0,0 +1,260 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBmd_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +core_nodeCallBack__FP7J3DNodei = .text:0x00000134; // type:function size:0x10C scope:local align:4 +mk_draw__FP9bmd_class = .text:0x00000240; // type:function size:0x8C scope:local align:4 +daBmd_Draw__FP9bmd_class = .text:0x000002CC; // type:function size:0x2FC scope:local align:4 +__dt__4cXyzFv = .text:0x000005C8; // type:function size:0x3C scope:weak align:4 +anm_init__FP9bmd_classifUcfi = .text:0x00000604; // type:function size:0x130 scope:local align:4 +damage__FP9bmd_class = .text:0x00000734; // type:function size:0x970 scope:local align:4 +eat__FP9bmd_class = .text:0x000010A4; // type:function size:0x48C scope:local align:4 +move1__FP9bmd_class = .text:0x00001530; // type:function size:0x154 scope:local align:4 +start__FP9bmd_class = .text:0x00001684; // type:function size:0x4C4 scope:local align:4 +end__FP9bmd_class = .text:0x00001B48; // type:function size:0x3B4 scope:local align:4 +core_damage_check__FP9bmd_class = .text:0x00001EFC; // type:function size:0x290 scope:local align:4 +__dt__5csXyzFv = .text:0x0000218C; // type:function size:0x3C scope:weak align:4 +core_move__FP9bmd_class = .text:0x000021C8; // type:function size:0xD10 scope:local align:4 +mk_voice_set__FP9bmd_classUl = .text:0x00002ED8; // type:function size:0x64 scope:local align:4 +mk_move__FP9bmd_class = .text:0x00002F3C; // type:function size:0x3CC scope:local align:4 +damage_check__FP9bmd_class = .text:0x00003308; // type:function size:0x90 scope:local align:4 +wait__FP9bmd_class = .text:0x00003398; // type:function size:0x574 scope:local align:4 +attack_1__FP9bmd_class = .text:0x0000390C; // type:function size:0x94 scope:local align:4 +attack_2__FP9bmd_class = .text:0x000039A0; // type:function size:0xD4 scope:local align:4 +move__FP9bmd_class = .text:0x00003A74; // type:function size:0x164 scope:local align:4 +eff_cont__FP9bmd_class = .text:0x00003BD8; // type:function size:0x16C scope:local align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00003D44; // type:function size:0xF0 scope:local align:4 +demo_camera__FP9bmd_class = .text:0x00003E34; // type:function size:0x169C scope:local align:4 +bmd_kankyo__FP9bmd_class = .text:0x000054D0; // type:function size:0x118 scope:local align:4 +daBmd_Execute__FP9bmd_class = .text:0x000055E8; // type:function size:0x608 scope:local align:4 +daBmd_IsDelete__FP9bmd_class = .text:0x00005BF0; // type:function size:0x8 scope:local align:4 +daBmd_Delete__FP9bmd_class = .text:0x00005BF8; // type:function size:0xF8 scope:local align:4 +useHeapInit__FP9bmd_class = .text:0x00005CF0; // type:function size:0x800 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000064F0; // type:function size:0x48 scope:weak align:4 +solidHeapCB__FP10fopAc_ac_c = .text:0x00006538; // type:function size:0x20 scope:local align:4 +daBmd_Create__FP10fopAc_ac_c = .text:0x00006558; // type:function size:0x3A0 scope:local align:4 +__ct__9bmd_classFv = .text:0x000068F8; // type:function size:0x1EC scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00006AE4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00006B60; // type:function size:0x24 scope:weak align:4 +__ct__5csXyzFv = .text:0x00006B84; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006B88; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00006C54; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00006C9C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00006D68; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00006DB0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00006E0C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00006E54; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00006EB0; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00006F20; // type:function size:0x88 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00006FA8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00006FF0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007038; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007094; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070DC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070E0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070E4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070E8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000070EC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007134; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007190; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000071A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000071A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000071B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000071B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000071C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000071F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007200; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007208; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007210; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007248; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000724C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007254; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007264; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000726C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007274; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000727C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007284; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000072BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000072C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000072CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000072D4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000730C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007314; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000731C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007328; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007334; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00007390; // type:function size:0x5C scope:weak align:4 +__dt__11daBmd_HIO_cFv = .text:0x000073EC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bmd_cpp = .text:0x00007434; // type:function size:0x58 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000748C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007494; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000749C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000074A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000074AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000074B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4168 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4170 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4315 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4333 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4543 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4546 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4547 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4769 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4770 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4951 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4952 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@5227 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5229 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5231 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5232 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5233 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5450 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5452 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5453 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5454 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5455 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5457 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5937 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5941 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5943 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5944 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@5945 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5946 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5947 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5948 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5949 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5950 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5951 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5952 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5953 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5954 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5955 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5956 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5957 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5958 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5959 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5960 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:string +@5961 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5962 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5963 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5964 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5965 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5966 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5967 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5968 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5969 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5970 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5971 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5972 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5973 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@5974 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5975 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5976 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@5977 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5978 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5979 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5980 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5981 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5982 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5983 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5984 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5997 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5998 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5999 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6109 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6110 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6111 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6112 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6113 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6114 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000198; // type:object size:0x84 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +jno$4354 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +jno$4787 = .data:0x00000044; // type:object size:0x14 scope:local align:4 +@5334 = .data:0x00000058; // type:object size:0x2C scope:local align:4 +@5511 = .data:0x00000084; // type:object size:0x30 scope:local align:4 +eff_name = .data:0x000000B4; // type:object size:0x6 scope:local align:4 +eff_joint = .data:0x000000BC; // type:object size:0x6 scope:local align:4 +body_sph_src$6379 = .data:0x000000C4; // type:object size:0x40 scope:local align:4 +core_sph_src$6380 = .data:0x00000104; // type:object size:0x40 scope:local align:4 +co_cyl_src$6381 = .data:0x00000144; // type:object size:0x44 scope:local align:4 +l_daBmd_Method = .data:0x00000188; // type:object size:0x20 scope:local align:4 +g_profile_BMD = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000220; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000023C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000025C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000390; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003E4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__11daBmd_HIO_c = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4160 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +static_center_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4163 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000078; // type:object size:0x18 scope:local align:4 +@4246 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +init$4247 = .bss:0x0000009C; // type:object size:0x1 scope:local align:1 +g_pos$4245 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bmdfoot/splits.txt b/config/GZLJ01/rels/d_a_bmdfoot/splits.txt new file mode 100644 index 000000000..67f911eb7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bmdfoot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bmdfoot.cpp: + .text start:0x000000EC end:0x0000348C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000CA + .data start:0x00000000 end:0x00000270 + .bss start:0x00000008 end:0x00000074 diff --git a/config/GZLJ01/rels/d_a_bmdfoot/symbols.txt b/config/GZLJ01/rels/d_a_bmdfoot/symbols.txt new file mode 100644 index 000000000..e668cca46 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bmdfoot/symbols.txt @@ -0,0 +1,142 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daBmdfoot_HIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000114; // type:function size:0xC4 scope:local align:4 +daBmdfoot_Draw__FP13bmdfoot_class = .text:0x000001D8; // type:function size:0xD8 scope:local align:4 +anm_init__FP13bmdfoot_classifUcfi = .text:0x000002B0; // type:function size:0x128 scope:local align:4 +housi_off__FP13bmdfoot_class = .text:0x000003D8; // type:function size:0x68 scope:local align:4 +wait__FP13bmdfoot_class = .text:0x00000440; // type:function size:0x400 scope:local align:4 +__dt__4cXyzFv = .text:0x00000840; // type:function size:0x3C scope:weak align:4 +attack_1__FP13bmdfoot_class = .text:0x0000087C; // type:function size:0x510 scope:local align:4 +ug_move__FP13bmdfoot_class = .text:0x00000D8C; // type:function size:0x3F4 scope:local align:4 +attack_2__FP13bmdfoot_class = .text:0x00001180; // type:function size:0x980 scope:local align:4 +damage__FP13bmdfoot_class = .text:0x00001B00; // type:function size:0x1DC scope:local align:4 +start__FP13bmdfoot_class = .text:0x00001CDC; // type:function size:0x1FC scope:local align:4 +end__FP13bmdfoot_class = .text:0x00001ED8; // type:function size:0xE0 scope:local align:4 +move__FP13bmdfoot_class = .text:0x00001FB8; // type:function size:0x200 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x000021B8; // type:function size:0x4C scope:local align:4 +daBmdfoot_Execute__FP13bmdfoot_class = .text:0x00002204; // type:function size:0x390 scope:local align:4 +daBmdfoot_IsDelete__FP13bmdfoot_class = .text:0x00002594; // type:function size:0x8 scope:local align:4 +daBmdfoot_Delete__FP13bmdfoot_class = .text:0x0000259C; // type:function size:0x114 scope:local align:4 +useHeapInit__FP13bmdfoot_class = .text:0x000026B0; // type:function size:0x304 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000029B4; // type:function size:0x48 scope:weak align:4 +solidHeapCB__FP10fopAc_ac_c = .text:0x000029FC; // type:function size:0x20 scope:local align:4 +daBmdfoot_Create__FP10fopAc_ac_c = .text:0x00002A1C; // type:function size:0x46C scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00002E88; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002F54; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002FD8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003020; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000307C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000030C4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00003140; // type:function size:0x24 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00003164; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000031D0; // type:function size:0x28 scope:weak align:4 +__ct__4cXyzFv = .text:0x000031F8; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000031FC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003200; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003204; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003208; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000320C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003254; // type:function size:0x5C scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000032B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000032B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000032C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000032CC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000032D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000032E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000032F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000032F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003300; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003308; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003340; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003348; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003350; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003358; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003390; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003394; // type:function size:0x8 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000339C; // type:function size:0x5C scope:weak align:4 +__dt__15daBmdfoot_HIO_cFv = .text:0x000033F8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bmdfoot_cpp = .text:0x00003440; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000347C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003484; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4259 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4264 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4383 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4385 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4473 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4474 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4475 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4751 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4894 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000098; // type:object size:0x32 scope:local align:4 data:string_table +eff_id$4181 = .data:0x00000000; // type:object size:0xC scope:local align:4 +jno$4299 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +col_joint$4314 = .data:0x00000018; // type:object size:0x14 scope:local align:4 +col_joint$4500 = .data:0x0000002C; // type:object size:0x10 scope:local align:4 +@4681 = .data:0x0000003C; // type:object size:0x20 scope:local align:4 +@4808 = .data:0x0000005C; // type:object size:0x30 scope:local align:4 +cc_sph_src$5008 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +l_daBmdfoot_Method = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_BMDFOOT = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000011C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000138; // type:object size:0x20 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000164; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001C4; // type:object size:0x88 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__15daBmdfoot_HIO_c = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +boss = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@4094 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bmdhand/splits.txt b/config/GZLJ01/rels/d_a_bmdhand/splits.txt new file mode 100644 index 000000000..45e901149 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bmdhand/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bmdhand.cpp: + .text start:0x000000EC end:0x00003894 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000C7 + .data start:0x00000000 end:0x000002AC + .bss start:0x00000008 end:0x00000078 diff --git a/config/GZLJ01/rels/d_a_bmdhand/symbols.txt b/config/GZLJ01/rels/d_a_bmdhand/symbols.txt new file mode 100644 index 000000000..54a697cc5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bmdhand/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daBmdhand_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +hand_draw__FP13bmdhand_class = .text:0x00000118; // type:function size:0xB4 scope:local align:4 +daBmdhand_Draw__FP13bmdhand_class = .text:0x000001CC; // type:function size:0x60 scope:local align:4 +hand_mtx_set__FP13bmdhand_class = .text:0x0000022C; // type:function size:0xE4 scope:local align:4 +control3__FP13bmdhand_class = .text:0x00000310; // type:function size:0x78 scope:local align:4 +control1__FP13bmdhand_class = .text:0x00000388; // type:function size:0x35C scope:local align:4 +control2__FP13bmdhand_class = .text:0x000006E4; // type:function size:0x338 scope:local align:4 +cut_control__FP13bmdhand_class = .text:0x00000A1C; // type:function size:0x4E0 scope:local align:4 +cut_control3__FP13bmdhand_class = .text:0x00000EFC; // type:function size:0xB0 scope:local align:4 +start_control1__FP13bmdhand_class = .text:0x00000FAC; // type:function size:0x330 scope:local align:4 +start_control2__FP13bmdhand_class = .text:0x000012DC; // type:function size:0x2B0 scope:local align:4 +hand_close__FP13bmdhand_class = .text:0x0000158C; // type:function size:0x90 scope:local align:4 +hand_open__FP13bmdhand_class = .text:0x0000161C; // type:function size:0x90 scope:local align:4 +hand_calc__FP13bmdhand_class = .text:0x000016AC; // type:function size:0x684 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001D30; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001E5C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001EFC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001F58; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001FA0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001FFC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002044; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000020D8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002120; // type:function size:0x48 scope:weak align:4 +start_hand_calc__FP13bmdhand_class = .text:0x00002168; // type:function size:0x46C scope:local align:4 +hand_move__FP13bmdhand_class = .text:0x000025D4; // type:function size:0x898 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x00002E6C; // type:function size:0x4C scope:local align:4 +daBmdhand_Execute__FP13bmdhand_class = .text:0x00002EB8; // type:function size:0x168 scope:local align:4 +daBmdhand_IsDelete__FP13bmdhand_class = .text:0x00003020; // type:function size:0x8 scope:local align:4 +daBmdhand_Delete__FP13bmdhand_class = .text:0x00003028; // type:function size:0x94 scope:local align:4 +useHeapInit__FP13bmdhand_class = .text:0x000030BC; // type:function size:0x14C scope:local align:4 +solidHeapCB__FP10fopAc_ac_c = .text:0x00003208; // type:function size:0x20 scope:local align:4 +daBmdhand_Create__FP10fopAc_ac_c = .text:0x00003228; // type:function size:0x2CC scope:local align:4 +__dt__8dCcD_SphFv = .text:0x000034F4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000035C0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003608; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003664; // type:function size:0x48 scope:weak align:4 +__dt__6hand_sFv = .text:0x000036AC; // type:function size:0x3C scope:weak align:4 +__ct__6hand_sFv = .text:0x000036E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000036EC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000036FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003704; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000370C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003714; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000371C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003754; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000375C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003764; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000376C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000037A4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000037A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000037B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000037B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000037C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000037CC; // type:function size:0xC scope:weak align:4 +__dt__15daBmdhand_HIO_cFv = .text:0x000037D8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bmdhand_cpp = .text:0x00003820; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000385C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003864; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000386C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00003874; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000387C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00003884; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000388C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4101 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +@4125 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4132 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:string +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4235 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4237 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4240 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@4701 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4888 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5021 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5022 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5200 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5201 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x13 scope:local align:4 data:string_table +boss_joint_d = .data:0x00000000; // type:object size:0x50 scope:local align:4 +boss_joint_xad = .data:0x00000050; // type:object size:0x10 scope:local align:4 +cc_sph_src$5121 = .data:0x00000060; // type:object size:0x40 scope:local align:4 +l_daBmdhand_Method = .data:0x000000A0; // type:object size:0x20 scope:local align:4 +g_profile_BMDHAND = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000190; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001E4; // type:object size:0x14 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001F8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000228; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000027C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000294; // type:object size:0xC scope:weak align:4 +__vt__15daBmdhand_HIO_c = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +boss = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@4096 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bo/splits.txt b/config/GZLJ01/rels/d_a_bo/splits.txt new file mode 100644 index 000000000..e0e8d403c --- /dev/null +++ b/config/GZLJ01/rels/d_a_bo/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bo.cpp: + .text start:0x000000EC end:0x00005D28 + .text start:0x00005D28 end:0x00005D80 + .text start:0x00005D80 end:0x000063F4 + .rodata start:0x00000000 end:0x00000131 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x00000099 diff --git a/config/GZLJ01/rels/d_a_bo/symbols.txt b/config/GZLJ01/rels/d_a_bo/symbols.txt new file mode 100644 index 000000000..a86acbb81 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bo/symbols.txt @@ -0,0 +1,236 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +smoke_set__FP8bo_class = .text:0x000000EC; // type:function size:0xFC scope:local align:4 +nodeCallBack_UP__FP7J3DNodei = .text:0x000001E8; // type:function size:0x450 scope:local align:4 +nodeCallBack_DW__FP7J3DNodei = .text:0x00000638; // type:function size:0x90 scope:local align:4 +execute__22yodare_ato_PcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x000006C8; // type:function size:0xD4 scope:global align:4 +draw_SUB__FP8bo_class = .text:0x0000079C; // type:function size:0x194 scope:local align:4 +daBO_Draw__FP8bo_class = .text:0x00000930; // type:function size:0x1A4 scope:local align:4 +anm_init__FP8bo_classifUcfii = .text:0x00000AD4; // type:function size:0x200 scope:local align:4 +shock_damage_check__FP8bo_class = .text:0x00000CD4; // type:function size:0x150 scope:local align:4 +head_atari_check__FP8bo_class = .text:0x00000E24; // type:function size:0x57C scope:local align:4 +nokezori_damage_rtn__FP8bo_class = .text:0x000013A0; // type:function size:0x368 scope:local align:4 +body_atari_check__FP8bo_class = .text:0x00001708; // type:function size:0x4A8 scope:local align:4 +damage_check__FP8bo_class = .text:0x00001BB0; // type:function size:0x490 scope:local align:4 +angle_initial__FP8bo_class = .text:0x00002040; // type:function size:0x38 scope:local align:4 +wait_initial__FP8bo_class = .text:0x00002078; // type:function size:0xF0 scope:local align:4 +start_bakutsuki_event_camera__FP10fopAc_ac_c = .text:0x00002168; // type:function size:0x188 scope:local align:4 +end_event_camera__FP10fopAc_ac_c = .text:0x000022F0; // type:function size:0x44 scope:local align:4 +bo_move__FP8bo_class = .text:0x00002334; // type:function size:0xC84 scope:local align:4 +bo2_move__FP8bo_class = .text:0x00002FB8; // type:function size:0x844 scope:local align:4 +bo3_move__FP8bo_class = .text:0x000037FC; // type:function size:0x2C8 scope:local align:4 +bo4_move__FP8bo_class = .text:0x00003AC4; // type:function size:0x3B8 scope:local align:4 +bo5_move__FP8bo_class = .text:0x00003E7C; // type:function size:0x42C scope:local align:4 +daBO_Execute__FP8bo_class = .text:0x000042A8; // type:function size:0x5F8 scope:local align:4 +daBO_IsDelete__FP8bo_class = .text:0x000048A0; // type:function size:0x8 scope:local align:4 +daBO_Delete__FP8bo_class = .text:0x000048A8; // type:function size:0xE0 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004988; // type:function size:0x370 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004CF8; // type:function size:0x48 scope:weak align:4 +daBO_Create__FP10fopAc_ac_c = .text:0x00004D40; // type:function size:0x38C scope:local align:4 +__ct__8bo_classFv = .text:0x000050CC; // type:function size:0x3D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000054A4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005570; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000055B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00005684; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000056CC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005728; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005770; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000057CC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000583C; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058C4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058C8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058CC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058D0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000058D4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000591C; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00005978; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000059C0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005A08; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005A64; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005AAC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005ABC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005AC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005ACC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005AD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005ADC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005B14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005B1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005B24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005B2C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005B64; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005B68; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005B70; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005B80; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005B88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005B90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005B98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005BA0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005BD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005BE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005BE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005BF0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005C28; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005C30; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005C38; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005C44; // type:function size:0xC scope:weak align:4 +draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00005C50; // type:function size:0x4 scope:weak align:4 +execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00005C54; // type:function size:0x4 scope:weak align:4 +init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00005C58; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005C5C; // type:function size:0x5C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005CB8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00005CC0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005CC8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00005CD0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005CD8; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005CE0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00005CE8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005CF0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005CF8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005D00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005D08; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005D10; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005D18; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005D20; // type:function size:0x8 scope:weak align:4 +__dt__4cXyzFv = .text:0x00005D28; // type:function size:0x3C scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00005D64; // type:function size:0x1C scope:weak align:4 +__dt__22yodare_ato_PcallBack_cFv = .text:0x00005D80; // type:function size:0x16C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00005EEC; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x0000602C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00006144; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000061E4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00006240; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00006288; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000062E4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000632C; // type:function size:0x80 scope:weak align:4 +__dt__54JPACallBackBase2Fv = .text:0x000063AC; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4175 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4201 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4284 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4286 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4345 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4481 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4519 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4520 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4521 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4779 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5057 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5549 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5552 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5553 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5554 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5557 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5558 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5825 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5826 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5827 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5828 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5973 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5974 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6073 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6252 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6253 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6254 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6530 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6531 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6532 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6533 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F0; // type:object size:0x41 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +pl_cut_real_no_dt = .data:0x00000030; // type:object size:0x40 scope:local align:4 +nokezoru_on_off_dt = .data:0x00000070; // type:object size:0x20 scope:local align:4 +@5559 = .data:0x00000090; // type:object size:0x20 scope:local align:4 +head_co_sph_src$6431 = .data:0x000000B0; // type:object size:0x40 scope:local align:4 +foot_co_sph_src$6432 = .data:0x000000F0; // type:object size:0x40 scope:local align:4 +body_cyl_src$6433 = .data:0x00000130; // type:object size:0x44 scope:local align:4 +fire_j$6436 = .data:0x00000174; // type:object size:0xA scope:local align:4 +fire_sc$6437 = .data:0x00000180; // type:object size:0x28 scope:local align:4 +l_daBO_Method = .data:0x000001A8; // type:object size:0x20 scope:local align:4 +g_profile_BO = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000001F8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000214; // type:object size:0x20 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000234; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000027C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000288; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000294; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000328; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000041C; // type:object size:0x24 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000440; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000470; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004A0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004DC; // type:object size:0xC scope:weak align:4 +__vt__54JPACallBackBase2 = .data:0x000004E8; // type:object size:0x18 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__22yodare_ato_PcallBack_c = .data:0x00000518; // type:object size:0x18 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@5036 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$5037 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +cam_pos$5035 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@5040 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$5041 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +ctr_pos$5039 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +cam_fovy$5043 = .bss:0x0000008C; // type:object size:0x4 scope:local align:4 +init$5044 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +cam_timer$5046 = .bss:0x00000094; // type:object size:0x4 scope:local align:4 +init$5047 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_boko/splits.txt b/config/GZLJ01/rels/d_a_boko/splits.txt new file mode 100644 index 000000000..1b5248a9c --- /dev/null +++ b/config/GZLJ01/rels/d_a_boko/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_boko.cpp: + .text start:0x000000EC end:0x0000436C + .text start:0x0000436C end:0x0000436C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000142 + .data start:0x00000000 end:0x000005C0 + .bss start:0x00000008 end:0x00000145 diff --git a/config/GZLJ01/rels/d_a_boko/symbols.txt b/config/GZLJ01/rels/d_a_boko/symbols.txt new file mode 100644 index 000000000..7eb301ceb --- /dev/null +++ b/config/GZLJ01/rels/d_a_boko/symbols.txt @@ -0,0 +1,249 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +keDraw__8daBoko_cFv = .text:0x000000EC; // type:function size:0x90 scope:global align:4 +keCalc1__8daBoko_cFP6ke_c_si = .text:0x0000017C; // type:function size:0x4A4 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00000620; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000738; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000007D8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000834; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000087C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000008D8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000920; // type:function size:0x80 scope:weak align:4 +__dt__4cXyzFv = .text:0x000009A0; // type:function size:0x3C scope:weak align:4 +keCalc__8daBoko_cFv = .text:0x000009DC; // type:function size:0x150 scope:global align:4 +draw__8daBoko_cFv = .text:0x00000B2C; // type:function size:0x298 scope:global align:4 +daBoko_Draw__FP8daBoko_c = .text:0x00000DC4; // type:function size:0x20 scope:local align:4 +setTopRootPos__8daBoko_cFi = .text:0x00000DE4; // type:function size:0xCC scope:global align:4 +setBaseMatrix__8daBoko_cFv = .text:0x00000EB0; // type:function size:0xB0 scope:global align:4 +checkNoDraw__8daBoko_cFv = .text:0x00000F60; // type:function size:0x44 scope:global align:4 +setFlameEffect__8daBoko_cFv = .text:0x00000FA4; // type:function size:0x39C scope:global align:4 +setRoomInfo__8daBoko_cFv = .text:0x00001340; // type:function size:0x8C scope:global align:4 +setThrowReverse__8daBoko_cFs = .text:0x000013CC; // type:function size:0x190 scope:global align:4 +procWait_init__8daBoko_cFv = .text:0x0000155C; // type:function size:0x84 scope:global align:4 +procWait__8daBoko_cFv = .text:0x000015E0; // type:function size:0x104 scope:global align:4 +procMove_init__8daBoko_cFv = .text:0x000016E4; // type:function size:0x78 scope:global align:4 +procMove__8daBoko_cFv = .text:0x0000175C; // type:function size:0x738 scope:global align:4 +procThrow__8daBoko_cFv = .text:0x00001E94; // type:function size:0x31C scope:global align:4 +procCarry__8daBoko_cFv = .text:0x000021B0; // type:function size:0x46C scope:global align:4 +execute__8daBoko_cFv = .text:0x0000261C; // type:function size:0x3DC scope:global align:4 +daBoko_Execute__FP8daBoko_c = .text:0x000029F8; // type:function size:0x20 scope:local align:4 +daBoko_IsDelete__FP8daBoko_c = .text:0x00002A18; // type:function size:0x8 scope:local align:4 +bokoDelete__8daBoko_cFv = .text:0x00002A20; // type:function size:0x78 scope:global align:4 +daBoko_Delete__FP8daBoko_c = .text:0x00002A98; // type:function size:0x24 scope:local align:4 +daBoko_createHeap__FP10fopAc_ac_c = .text:0x00002ABC; // type:function size:0x20 scope:local align:4 +createHeap__8daBoko_cFv = .text:0x00002ADC; // type:function size:0x214 scope:global align:4 +__dt__6ke_c_sFv = .text:0x00002CF0; // type:function size:0x7C scope:weak align:4 +__ct__6ke_c_sFv = .text:0x00002D6C; // type:function size:0x68 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002DD4; // type:function size:0x4 scope:weak align:4 +create__8daBoko_cFv = .text:0x00002DD8; // type:function size:0x370 scope:global align:4 +__ct__8daBoko_cFv = .text:0x00003148; // type:function size:0x19C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x000032E4; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x000033C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00003420; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00003468; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003534; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000357C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000035D8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003620; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000367C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003704; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003774; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000037D0; // type:function size:0x48 scope:weak align:4 +daBoko_Create__FP10fopAc_ac_c = .text:0x00003818; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003838; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000383C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003840; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003844; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003848; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003890; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000038EC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003934; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003990; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000039D8; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000039E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000039F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000039F8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00003A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00003A38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00003A40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003A48; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003A80; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003A8C; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003A98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003A9C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00003AA4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003AB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003ABC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003AC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003ACC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003AD4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003B0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003B14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003B1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003B24; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003B5C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003B64; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003B6C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_boko_cpp = .text:0x00003BB4; // type:function size:0x2BC scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00003E70; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00003FC4; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000040F0; // type:function size:0x94 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00004184; // type:function size:0x140 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000042C4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000042CC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000042D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000042DC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000042E4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000042EC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000042F4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x000042FC; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00004304; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x0000430C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004314; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000431C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00004324; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000432C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00004334; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000433C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004344; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000434C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004354; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x0000435C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00004364; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +throw_timer__13daBoko_HIO_c0 = .rodata:0x00000000; // type:object size:0x2 scope:global align:2 +throw_speed__13daBoko_HIO_c0 = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@4173 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +@4180 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4282 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4283 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4286 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@4287 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4288 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4293 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4295 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4369 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4385 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4477 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4507 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +base_angle$4543 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@4650 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4688 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4689 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4912 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4913 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4914 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4915 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4916 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4917 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@4918 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5202 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +model_idx$5234 = .rodata:0x000000D8; // type:object size:0x18 scope:local align:4 +@5429 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5430 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5431 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@5432 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000100; // type:object size:0x42 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_bound_se__8daBoko_c = .data:0x00000030; // type:object size:0x18 scope:global align:4 +m_heap_size__8daBoko_c = .data:0x00000048; // type:object size:0x18 scope:global align:4 +m_arc_name__8daBoko_c = .data:0x00000060; // type:object size:0x18 scope:global align:4 +m_cull_min__8daBoko_c = .data:0x00000078; // type:object size:0x48 scope:global align:4 +m_cull_max__8daBoko_c = .data:0x000000C0; // type:object size:0x48 scope:global align:4 +@4698 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4710 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4739 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@5014 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +sph_src$5307 = .data:0x00000138; // type:object size:0x40 scope:local align:4 +at_cps_src$5308 = .data:0x00000178; // type:object size:0x4C scope:local align:4 +@5324 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +l_daBoko_Method = .data:0x000001D0; // type:object size:0x20 scope:local align:4 +g_profile_BOKO = .data:0x000001F0; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000220; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000023C; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000298; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000338; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003D8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000042C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000468; // type:object size:0x14 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000047C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000488; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000004A0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004D0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004E8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000518; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000548; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000578; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000590; // type:object size:0x30 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4158 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_break_particle_offset = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4159 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +m_ground_check__8daBoko_c = .bss:0x00000078; // type:object size:0x54 scope:global align:4 +@4160 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +m_line_check__8daBoko_c = .bss:0x000000D8; // type:object size:0x6C scope:global align:4 +l_HIO = .bss:0x00000144; // type:object size:0x1 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_boss_item/splits.txt b/config/GZLJ01/rels/d_a_boss_item/splits.txt new file mode 100644 index 000000000..18e049a42 --- /dev/null +++ b/config/GZLJ01/rels/d_a_boss_item/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_boss_item.cpp: + .text start:0x00000078 end:0x00000128 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_boss_item/symbols.txt b/config/GZLJ01/rels/d_a_boss_item/symbols.txt new file mode 100644 index 000000000..9b298eb7f --- /dev/null +++ b/config/GZLJ01/rels/d_a_boss_item/symbols.txt @@ -0,0 +1,10 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daBossItem_IsDelete__FP14bossitem_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daBossItem_Delete__FP14bossitem_class = .text:0x00000080; // type:function size:0x8 scope:local align:4 +daBossItem_Create__FP10fopAc_ac_c = .text:0x00000088; // type:function size:0xA0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daBossItem_METHODS = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_BOSSITEM = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_bpw/splits.txt b/config/GZLJ01/rels/d_a_bpw/splits.txt new file mode 100644 index 000000000..e466e350c --- /dev/null +++ b/config/GZLJ01/rels/d_a_bpw/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bpw.cpp: + .text start:0x00000078 end:0x0000E2E4 + .text start:0x0000E2E4 end:0x0000E470 + .text start:0x0000E470 end:0x0000E5DC + .rodata start:0x00000000 end:0x00000308 + .data start:0x00000000 end:0x000005E8 + .bss start:0x00000000 end:0x00000198 diff --git a/config/GZLJ01/rels/d_a_bpw/symbols.txt b/config/GZLJ01/rels/d_a_bpw/symbols.txt new file mode 100644 index 000000000..0edfe8414 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bpw/symbols.txt @@ -0,0 +1,367 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +body_nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x1E0 scope:local align:4 +__dt__4cXyzFv = .text:0x00000258; // type:function size:0x3C scope:weak align:4 +kantera_nodeCallBack__FP7J3DNodei = .text:0x00000294; // type:function size:0x130 scope:local align:4 +draw_SUB__FP9bpw_class = .text:0x000003C4; // type:function size:0x12C scope:local align:4 +kantera_draw_SUB__FP9bpw_class = .text:0x000004F0; // type:function size:0xE8 scope:local align:4 +body_draw__FP9bpw_class = .text:0x000005D8; // type:function size:0x3C0 scope:local align:4 +kantera_draw__FP9bpw_class = .text:0x00000998; // type:function size:0x1CC scope:local align:4 +damage_ball_draw__FP9bpw_class = .text:0x00000B64; // type:function size:0xBC scope:local align:4 +line_draw__FP9bpw_class = .text:0x00000C20; // type:function size:0x4 scope:local align:4 +torituki_draw__FP9bpw_class = .text:0x00000C24; // type:function size:0xCC scope:local align:4 +daBPW_Draw__FP9bpw_class = .text:0x00000CF0; // type:function size:0x104 scope:local align:4 +anm_init__FP9bpw_classifUcfi = .text:0x00000DF4; // type:function size:0x12C scope:local align:4 +body_atari_check__FP9bpw_class = .text:0x00000F20; // type:function size:0x6A8 scope:local align:4 +BG_check__FP9bpw_class = .text:0x000015C8; // type:function size:0x8C scope:local align:4 +wall_HIT_check__FP9bpw_class = .text:0x00001654; // type:function size:0x140 scope:local align:4 +alpha_anime__FP9bpw_class = .text:0x00001794; // type:function size:0xFC scope:local align:4 +fuwafuwa_calc__FP9bpw_class = .text:0x00001890; // type:function size:0x58 scope:local align:4 +kankyou_hendou__FP9bpw_class = .text:0x000018E8; // type:function size:0x164 scope:local align:4 +noroi_check__FP9bpw_class = .text:0x00001A4C; // type:function size:0x268 scope:local align:4 +fire_and_emitter_clear__FP9bpw_class = .text:0x00001CB4; // type:function size:0xE4 scope:local align:4 +noroi_brk_check__FP9bpw_classUc = .text:0x00001D98; // type:function size:0x1A0 scope:local align:4 +next_att_wait_check__FP9bpw_class = .text:0x00001F38; // type:function size:0x50 scope:local align:4 +next_status_clear__FP9bpw_classUc = .text:0x00001F88; // type:function size:0x184 scope:local align:4 +light_on_off__FP9bpw_class = .text:0x0000210C; // type:function size:0x318 scope:local align:4 +skull_search_sub__FPvPv = .text:0x00002424; // type:function size:0x84 scope:local align:4 +search_get_skull__FP9bpw_classUc = .text:0x000024A8; // type:function size:0x248 scope:local align:4 +maai_sub__FP9bpw_class = .text:0x000026F0; // type:function size:0xF4 scope:local align:4 +gouen_maai_sub__FP9bpw_class = .text:0x000027E4; // type:function size:0x1CC scope:local align:4 +kantera_pos_search__FP9bpw_class = .text:0x000029B0; // type:function size:0x1F0 scope:local align:4 +action_dousa__FP9bpw_class = .text:0x00002BA0; // type:function size:0xA50 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000035F0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000371C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000037BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003818; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00003860; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000038BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003904; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00003998; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000039E0; // type:function size:0x48 scope:weak align:4 +action_kougeki__FP9bpw_class = .text:0x00003A28; // type:function size:0xE40 scope:local align:4 +action_karada_taore__FP9bpw_class = .text:0x00004868; // type:function size:0x970 scope:local align:4 +action_damage__FP9bpw_class = .text:0x000051D8; // type:function size:0x10EC scope:local align:4 +action_bunri_dousa__FP9bpw_class = .text:0x000062C4; // type:function size:0x28D4 scope:local align:4 +dComIfGs_onStageBossEnemy__Fv = .text:0x00008B98; // type:function size:0x30 scope:weak align:4 +cM_scos__Fs = .text:0x00008BC8; // type:function size:0x24 scope:weak align:4 +setGlobalPrmColor__14JPABaseEmitterFUcUcUc = .text:0x00008BEC; // type:function size:0x10 scope:weak align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00008BFC; // type:function size:0x88 scope:weak align:4 +setPlaySpeed__14mDoExt_McaMorfFf = .text:0x00008C84; // type:function size:0x8 scope:weak align:4 +cM_ssin__Fs = .text:0x00008C8C; // type:function size:0x24 scope:weak align:4 +sqrtf__3stdFf = .text:0x00008CB0; // type:function size:0x78 scope:weak align:4 +action_start_demo__FP9bpw_class = .text:0x00008D28; // type:function size:0x1328 scope:local align:4 +vib_mode_check__FP9bpw_class = .text:0x0000A050; // type:function size:0x104 scope:local align:4 +kantera_calc__FP9bpw_class = .text:0x0000A154; // type:function size:0x32C scope:local align:4 +body_execute__FP9bpw_class = .text:0x0000A480; // type:function size:0x434 scope:local align:4 +kantera_atari_check__FP9bpw_class = .text:0x0000A8B4; // type:function size:0x110 scope:local align:4 +action_kantera_dousa__FP9bpw_class = .text:0x0000A9C4; // type:function size:0x398 scope:local align:4 +kantera_execute__FP9bpw_class = .text:0x0000AD5C; // type:function size:0x28C scope:local align:4 +action_b_fire_1_dousa__FP9bpw_class = .text:0x0000AFE8; // type:function size:0x6FC scope:local align:4 +action_b_fire_2_dousa__FP9bpw_class = .text:0x0000B6E4; // type:function size:0x614 scope:local align:4 +damage_ball_execute__FP9bpw_class = .text:0x0000BCF8; // type:function size:0x134 scope:local align:4 +torituki_execute__FP9bpw_class = .text:0x0000BE2C; // type:function size:0x304 scope:local align:4 +daBPW_Execute__FP9bpw_class = .text:0x0000C130; // type:function size:0x46C scope:local align:4 +daBPW_IsDelete__FP9bpw_class = .text:0x0000C59C; // type:function size:0x8 scope:local align:4 +daBPW_Delete__FP9bpw_class = .text:0x0000C5A4; // type:function size:0x1A8 scope:local align:4 +boss_useHeapInit__FP10fopAc_ac_c = .text:0x0000C74C; // type:function size:0x4D0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000CC1C; // type:function size:0x48 scope:weak align:4 +body_create_init__FP9bpw_class = .text:0x0000CC64; // type:function size:0x168 scope:local align:4 +kantera_useHeapInit__FP10fopAc_ac_c = .text:0x0000CDCC; // type:function size:0x1DC scope:local align:4 +kantera_create_init__FP9bpw_class = .text:0x0000CFA8; // type:function size:0xEC scope:local align:4 +fire_useHeapInit__FP10fopAc_ac_c = .text:0x0000D094; // type:function size:0xE8 scope:local align:4 +damage_ball_create_init__FP9bpw_class = .text:0x0000D17C; // type:function size:0xB4 scope:local align:4 +tori_useHeapInit__FP10fopAc_ac_c = .text:0x0000D230; // type:function size:0x114 scope:local align:4 +tori_create_init__FP9bpw_class = .text:0x0000D344; // type:function size:0xD4 scope:local align:4 +daBPW_Create__FP10fopAc_ac_c = .text:0x0000D418; // type:function size:0x6CC scope:local align:4 +__ct__9bpw_classFv = .text:0x0000DAE4; // type:function size:0x2F0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000DDD4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000DEA0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000DEE8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000DF44; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000DF8C; // type:function size:0x70 scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000DFFC; // type:function size:0x24 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000E020; // type:function size:0x7C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000E09C; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0A0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0A4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0A8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0AC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000E0B0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000E0F8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000E154; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000E164; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000E16C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000E174; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000E17C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000E184; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000E1BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000E1C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000E1CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000E1D4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000E20C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000E210; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000E218; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000E220; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000E228; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000E234; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000E240; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000E29C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000E2A4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000E2AC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000E2B4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000E2BC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000E2C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000E2CC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000E2D4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000E2DC; // type:function size:0x8 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x0000E2E4; // type:function size:0x1C scope:weak align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000E300; // type:function size:0x14 scope:weak align:4 +__ct__4cXyzFRC4cXyz = .text:0x0000E314; // type:function size:0x1C scope:weak align:4 +changeDemoMode__9daPy_py_cFUl = .text:0x0000E330; // type:function size:0x8 scope:weak align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000E338; // type:function size:0x14 scope:weak align:4 +dComIfGp_event_onEventFlag__FUs = .text:0x0000E34C; // type:function size:0x18 scope:weak align:4 +mDoAud_seStart__FUlP3VecUlSc = .text:0x0000E364; // type:function size:0x64 scope:weak align:4 +__as__4cXyzFRC4cXyz = .text:0x0000E3C8; // type:function size:0x1C scope:weak align:4 +setall__4cXyzFf = .text:0x0000E3E4; // type:function size:0x10 scope:weak align:4 +ClrCoSet__14cCcD_ObjHitInfFv = .text:0x0000E3F4; // type:function size:0x10 scope:weak align:4 +OffTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000E404; // type:function size:0x10 scope:weak align:4 +ClrAtSet__14cCcD_ObjHitInfFv = .text:0x0000E414; // type:function size:0x10 scope:weak align:4 +dComIfGp_getCamera__Fi = .text:0x0000E424; // type:function size:0x18 scope:weak align:4 +dComIfGp_getPlayerCameraID__Fi = .text:0x0000E43C; // type:function size:0x1C scope:weak align:4 +dComIfGp_getPlayer__Fi = .text:0x0000E458; // type:function size:0x18 scope:weak align:4 +fopAcM_monsSeStart__FP10fopAc_ac_cUlUl = .text:0x0000E470; // type:function size:0x78 scope:weak align:4 +dComIfGp_event_reset__Fv = .text:0x0000E4E8; // type:function size:0x18 scope:weak align:4 +fopAcM_seStart__FP10fopAc_ac_cUlUl = .text:0x0000E500; // type:function size:0x80 scope:weak align:4 +isStop__14mDoExt_McaMorfFv = .text:0x0000E580; // type:function size:0x30 scope:weak align:4 +fopAcM_searchPlayerAngleY__FP10fopAc_ac_c = .text:0x0000E5B0; // type:function size:0x2C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4186 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4224 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4469 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4543 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4570 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4576 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4869 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4932 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4946 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4948 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4989 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4990 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@5178 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5179 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5180 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@5181 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5313 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5314 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5316 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5354 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5355 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5356 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5438 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5441 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5442 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5443 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5653 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5654 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5655 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5656 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5657 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5658 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6103 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6104 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6105 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6106 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6323 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6324 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6325 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6327 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6764 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6765 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6766 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6767 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6768 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6769 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6770 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7340 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7341 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7342 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7343 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@7344 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7345 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7346 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7347 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@7348 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7349 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7350 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7351 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7352 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7353 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7354 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7355 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7356 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7357 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7358 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7359 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7360 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7361 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7362 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7363 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@7364 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7365 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7366 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7367 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7368 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7369 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7370 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7371 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7372 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7373 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7374 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7375 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7376 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7377 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7378 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7379 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7380 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7381 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@7382 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@7383 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@7384 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@7385 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@7386 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@7387 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@7388 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@7389 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@7390 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@7391 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@7392 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@7393 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@7394 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@7395 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@7396 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@7397 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@7398 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@7399 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 data:string +@7402 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7403 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@7404 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@7405 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@7406 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7407 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@7408 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@7409 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@7410 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@7411 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@7412 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@7413 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@7414 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@7415 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@7416 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@7417 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@7418 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@7419 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@7420 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@7421 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@7422 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@7423 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@7424 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@7425 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@7426 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@7427 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@7428 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@7911 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@7912 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@7913 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@7914 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@7915 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@7916 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@7917 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@7918 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@7919 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@7920 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@7921 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@7922 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@7923 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@7924 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@7925 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@7926 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@7927 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@7928 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@7929 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@7930 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@7931 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@7932 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@7933 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@7934 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 data:string +@7935 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@7936 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 data:string +@7937 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@7938 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@7999 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@8000 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@8173 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@8487 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@8513 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 data:float +@8514 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 data:float +@8571 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@8730 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@8928 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 data:string_table +@4991 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +light_on_dt$5185 = .data:0x0000001C; // type:object size:0x12 scope:local align:4 +@5659 = .data:0x00000030; // type:object size:0x38 scope:local align:4 +@6107 = .data:0x00000068; // type:object size:0xA8 scope:local align:4 +@6328 = .data:0x00000110; // type:object size:0x28 scope:local align:4 +@6771 = .data:0x00000138; // type:object size:0x58 scope:local align:4 +@7429 = .data:0x00000190; // type:object size:0x6C scope:local align:4 +@7939 = .data:0x000001FC; // type:object size:0x34 scope:local align:4 +@8087 = .data:0x00000230; // type:object size:0x54 scope:local align:4 +body_co_sph_src$8900 = .data:0x00000284; // type:object size:0x40 scope:local align:4 +body_at_sph_src$8901 = .data:0x000002C4; // type:object size:0x40 scope:local align:4 +kantera_co_sph_src$8996 = .data:0x00000304; // type:object size:0x40 scope:local align:4 +damage_ball_co_sph_src$9036 = .data:0x00000344; // type:object size:0x40 scope:local align:4 +l_daBPW_Method = .data:0x00000384; // type:object size:0x20 scope:local align:4 +g_profile_BPW = .data:0x000003A4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000003D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003F0; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000410; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000498; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004A4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004B0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000504; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000528; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000540; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000570; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000588; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000594; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000005A0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000005AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000005B8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000005C4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000005DC; // type:object size:0xC scope:weak align:4 +GOUEN_FIRE_HIT = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +check_info = .bss:0x00000004; // type:object size:0x190 scope:local align:4 +get_check_count = .bss:0x00000194; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_branch/splits.txt b/config/GZLJ01/rels/d_a_branch/splits.txt new file mode 100644 index 000000000..3686cfc37 --- /dev/null +++ b/config/GZLJ01/rels/d_a_branch/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_branch.cpp: + .text start:0x00000078 end:0x0000080C + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLJ01/rels/d_a_branch/symbols.txt b/config/GZLJ01/rels/d_a_branch/symbols.txt new file mode 100644 index 000000000..0ed9007ce --- /dev/null +++ b/config/GZLJ01/rels/d_a_branch/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__10daBranch_cFv = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +set_anim__10daBranch_cFiii = .text:0x00000128; // type:function size:0xBC scope:global align:4 +demoPlay__10daBranch_cFP14mDoExt_McaMorf = .text:0x000001E4; // type:function size:0x44 scope:global align:4 +solidHeapCB__10daBranch_cFP10fopAc_ac_c = .text:0x00000228; // type:function size:0x20 scope:global align:4 +CreateHeap__10daBranch_cFv = .text:0x00000248; // type:function size:0x254 scope:global align:4 +daBranch_Draw__FP10daBranch_c = .text:0x0000049C; // type:function size:0x88 scope:local align:4 +daBranch_Execute__FP10daBranch_c = .text:0x00000524; // type:function size:0xE8 scope:local align:4 +daBranch_IsDelete__FP10daBranch_c = .text:0x0000060C; // type:function size:0x8 scope:local align:4 +daBranch_Delete__FP10daBranch_c = .text:0x00000614; // type:function size:0x80 scope:local align:4 +daBranch_Create__FP10fopAc_ac_c = .text:0x00000694; // type:function size:0x178 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +@4074 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 +@4075 = .rodata:0x0000001C; // type:object size:0x8 scope:local align:4 +@4253 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000034; // type:object size:0x2C scope:local align:4 data:string_table +anim_table = .data:0x00000000; // type:object size:0xC scope:local align:4 +m_arcname__10daBranch_c = .data:0x0000000C; // type:object size:0x9 scope:global align:4 data:string +l_daBranch_Method = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_BRANCH = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_bridge/splits.txt b/config/GZLJ01/rels/d_a_bridge/splits.txt new file mode 100644 index 000000000..6d03ade18 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bridge/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bridge.cpp: + .text start:0x00000078 end:0x00004CA4 + .text start:0x00004CA4 end:0x00004CA4 + .rodata start:0x00000000 end:0x00000169 + .data start:0x00000000 end:0x000001C8 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLJ01/rels/d_a_bridge/symbols.txt b/config/GZLJ01/rels/d_a_bridge/symbols.txt new file mode 100644 index 000000000..6fea1429c --- /dev/null +++ b/config/GZLJ01/rels/d_a_bridge/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x48C scope:local align:4 +__dt__4cXyzFv = .text:0x00000504; // type:function size:0x3C scope:weak align:4 +kikuzu_set__FP12bridge_classP4cXyz = .text:0x00000540; // type:function size:0xD4 scope:local align:4 +daBridge_Draw__FP12bridge_class = .text:0x00000614; // type:function size:0xBD8 scope:local align:4 +control1__FP12bridge_classP4br_s = .text:0x000011EC; // type:function size:0x394 scope:local align:4 +control2__FP12bridge_classP4br_s = .text:0x00001580; // type:function size:0x20C scope:local align:4 +control3__FP12bridge_classP4br_s = .text:0x0000178C; // type:function size:0x11C scope:local align:4 +cut_control1__FP12bridge_classP4br_s = .text:0x000018A8; // type:function size:0x260 scope:local align:4 +cut_control2__FP12bridge_classP4br_s = .text:0x00001B08; // type:function size:0x27C scope:local align:4 +himo_cut_control1__FP4cXyz = .text:0x00001D84; // type:function size:0x228 scope:local align:4 +bridge_move__FP12bridge_class = .text:0x00001FAC; // type:function size:0xA70 scope:local align:4 +s_a_b_sub__FPvPv = .text:0x00002A1C; // type:function size:0x70 scope:local align:4 +search_aite__FP12bridge_class = .text:0x00002A8C; // type:function size:0x2C scope:local align:4 +daBridge_Execute__FP12bridge_class = .text:0x00002AB8; // type:function size:0x11A0 scope:local align:4 +daBridge_IsDelete__FP12bridge_class = .text:0x00003C58; // type:function size:0x6C scope:local align:4 +daBridge_Delete__FP12bridge_class = .text:0x00003CC4; // type:function size:0x58 scope:local align:4 +CreateInit__FP10fopAc_ac_c = .text:0x00003D1C; // type:function size:0xD4 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00003DF0; // type:function size:0x510 scope:local align:4 +daBridge_Create__FP10fopAc_ac_c = .text:0x00004300; // type:function size:0x460 scope:local align:4 +__dt__4br_sFv = .text:0x00004760; // type:function size:0xC0 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004820; // type:function size:0xCC scope:weak align:4 +__ct__4br_sFv = .text:0x000048EC; // type:function size:0x148 scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00004A34; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004AB8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004B00; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004B5C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00004BA4; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BA8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BB0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004BB8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004BC4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004BD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004BE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004BE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004BF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004BF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004C38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004C40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004C48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004C88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004C8C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004C94; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004C9C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4306 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4308 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4309 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@4438 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4675 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4678 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4755 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4928 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4929 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5137 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5138 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5139 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5140 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5141 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5142 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5143 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5145 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5782 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5783 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5784 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5785 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5786 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5787 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +bridge_bmd$5840 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@5935 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6084 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6085 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6086 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6087 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6088 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6089 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000128; // type:object size:0x41 scope:local align:4 data:string_table +ita_z_p = .data:0x00000000; // type:object size:0x2C scope:local align:4 +himo_cyl_src$5817 = .data:0x0000002C; // type:object size:0x44 scope:local align:4 +l_daBridge_Method = .data:0x00000070; // type:object size:0x20 scope:local align:4 +g_profile_BRIDGE = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000CC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001B4; // type:object size:0x14 scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +wind_vec = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +wy = .bss:0x00000050; // type:object size:0x2 scope:local align:2 +wp = .bss:0x00000054; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bst/splits.txt b/config/GZLJ01/rels/d_a_bst/splits.txt new file mode 100644 index 000000000..f069ec57a --- /dev/null +++ b/config/GZLJ01/rels/d_a_bst/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bst.cpp: + .text start:0x000000EC end:0x0000C504 + .text start:0x0000C504 end:0x0000C504 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000017F + .data start:0x00000000 end:0x000007B4 + .bss start:0x00000008 end:0x00000098 diff --git a/config/GZLJ01/rels/d_a_bst/symbols.txt b/config/GZLJ01/rels/d_a_bst/symbols.txt new file mode 100644 index 000000000..5beb9764e --- /dev/null +++ b/config/GZLJ01/rels/d_a_bst/symbols.txt @@ -0,0 +1,315 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBst_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +message_set__FP9bst_classUl = .text:0x00000110; // type:function size:0x64 scope:local align:4 +message_cont__FP9bst_class = .text:0x00000174; // type:function size:0x88 scope:local align:4 +set_hand_AT__FP9bst_classUc = .text:0x000001FC; // type:function size:0x6C scope:local align:4 +set_hand_CO__FP9bst_classUc = .text:0x00000268; // type:function size:0x58 scope:local align:4 +anm_init__FP9bst_classifUcfi = .text:0x000002C0; // type:function size:0x128 scope:local align:4 +nodeCallBackHead__FP7J3DNodei = .text:0x000003E8; // type:function size:0x12C scope:local align:4 +__dt__4cXyzFv = .text:0x00000514; // type:function size:0x3C scope:weak align:4 +beam_draw__FP9bst_class = .text:0x00000550; // type:function size:0x64 scope:local align:4 +daBst_Draw__FP9bst_class = .text:0x000005B4; // type:function size:0x39C scope:local align:4 +pos_move__FP9bst_classUc = .text:0x00000950; // type:function size:0x1CC scope:local align:4 +stay__FP9bst_class = .text:0x00000B1C; // type:function size:0x33C scope:local align:4 +fly__FP9bst_class = .text:0x00000E58; // type:function size:0x690 scope:local align:4 +down_attack__FP9bst_class = .text:0x000014E8; // type:function size:0x72C scope:local align:4 +paa_attack__FP9bst_class = .text:0x00001C14; // type:function size:0x7B4 scope:local align:4 +__dt__5csXyzFv = .text:0x000023C8; // type:function size:0x3C scope:weak align:4 +kumi_attack__FP9bst_class = .text:0x00002404; // type:function size:0xA04 scope:local align:4 +harai_attack__FP9bst_class = .text:0x00002E08; // type:function size:0x384 scope:local align:4 +sleep__FP9bst_class = .text:0x0000318C; // type:function size:0x2E4 scope:local align:4 +beam_set__FP9bst_class = .text:0x00003470; // type:function size:0x14C scope:local align:4 +beam_attack__FP9bst_class = .text:0x000035BC; // type:function size:0x5D8 scope:local align:4 +damage__FP9bst_class = .text:0x00003B94; // type:function size:0x244 scope:local align:4 +bom_eat_check__FP9bst_class = .text:0x00003DD8; // type:function size:0xE8 scope:local align:4 +head_damage__FP9bst_class = .text:0x00003EC0; // type:function size:0xAE4 scope:local align:4 +head_hukki__FP9bst_class = .text:0x000049A4; // type:function size:0x224 scope:local align:4 +col_set__FP9bst_class = .text:0x00004BC8; // type:function size:0x614 scope:local align:4 +player_way_check__FP9bst_class = .text:0x000051DC; // type:function size:0x44 scope:local align:4 +damage_check__FP9bst_class = .text:0x00005220; // type:function size:0x6DC scope:local align:4 +hana_demo__FP9bst_class = .text:0x000058FC; // type:function size:0x480 scope:local align:4 +end_demo__FP9bst_class = .text:0x00005D7C; // type:function size:0x2EC scope:local align:4 +move__FP9bst_class = .text:0x00006068; // type:function size:0x390 scope:local align:4 +main_cont__FP9bst_class = .text:0x000063F8; // type:function size:0x9A8 scope:local align:4 +beam_eff_set__FP4cXyzsUc = .text:0x00006DA0; // type:function size:0x1E4 scope:local align:4 +beam_wall_check__FP4cXyzP4cXyz = .text:0x00006F84; // type:function size:0x364 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000072E8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00007414; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000074B4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00007510; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00007558; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000075B4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000075FC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00007690; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000076D8; // type:function size:0x48 scope:weak align:4 +beam_move__FP9bst_class = .text:0x00007720; // type:function size:0x418 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00007B38; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00007C50; // type:function size:0x80 scope:weak align:4 +end_brkbtk_set__FP9bst_class = .text:0x00007CD0; // type:function size:0x46C scope:local align:4 +demo_camera__FP9bst_class = .text:0x0000813C; // type:function size:0x1E6C scope:local align:4 +bst_kankyo__FP9bst_class = .text:0x00009FA8; // type:function size:0x1D8 scope:local align:4 +daBst_Execute__FP9bst_class = .text:0x0000A180; // type:function size:0x824 scope:local align:4 +daBst_IsDelete__FP9bst_class = .text:0x0000A9A4; // type:function size:0x8 scope:local align:4 +daBst_Delete__FP9bst_class = .text:0x0000A9AC; // type:function size:0x10C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000AAB8; // type:function size:0x7F4 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000B2AC; // type:function size:0x48 scope:weak align:4 +daBst_Create__FP10fopAc_ac_c = .text:0x0000B2F4; // type:function size:0x548 scope:local align:4 +__ct__9bst_classFv = .text:0x0000B83C; // type:function size:0x324 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000BB60; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000BC2C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000BC74; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000BCD0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000BD18; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000BD74; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000BDE4; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000BE6C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000BF38; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000BFBC; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000C004; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000C008; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000C00C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000C01C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000C024; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000C02C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000C034; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000C03C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000C074; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000C07C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000C084; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000C08C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000C0C4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000C0C8; // type:function size:0x8 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000C0D0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000C118; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000C174; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1BC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1C0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1C4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1C8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000C1CC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000C214; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000C270; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000C280; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000C288; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000C290; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000C298; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000C2A0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000C2D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000C2E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000C2E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000C2F0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000C328; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000C330; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000C338; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000C344; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000C350; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000C3AC; // type:function size:0x5C scope:weak align:4 +__dt__11daBst_HIO_cFv = .text:0x0000C408; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bst_cpp = .text:0x0000C450; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000C48C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000C494; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000C49C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000C4A4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000C4AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000C4B4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000C4BC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000C4C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000C4CC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000C4D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000C4DC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000C4E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000C4EC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000C4F4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000C4FC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4214 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4415 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4456 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4457 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4458 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4528 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4683 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4684 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4685 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4689 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4694 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4831 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5018 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5021 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5203 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5204 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5205 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5301 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5348 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5484 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5485 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5486 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5487 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5488 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5489 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5829 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5941 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6442 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6443 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6444 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6633 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@6634 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6635 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7611 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7612 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7613 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7614 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7615 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7616 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7617 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7618 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7619 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7620 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7621 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7622 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7623 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7624 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7625 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7626 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7627 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7649 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7843 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@8210 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000158; // type:object size:0x27 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +set_bdl_d = .data:0x00000030; // type:object size:0x6 scope:local align:4 +set_za_bdl = .data:0x00000038; // type:object size:0x6 scope:local align:4 +set_bck_d = .data:0x00000040; // type:object size:0x6 scope:local align:4 +fly_bck_d = .data:0x00000048; // type:object size:0x6 scope:local align:4 +damage_bck_d = .data:0x00000050; // type:object size:0x6 scope:local align:4 +down_bck_d = .data:0x00000058; // type:object size:0x6 scope:local align:4 +start_bck_d = .data:0x00000060; // type:object size:0x6 scope:local align:4 +start2_bck_d = .data:0x00000068; // type:object size:0x6 scope:local align:4 +start_smoke_name = .data:0x00000070; // type:object size:0x6 scope:local align:4 +fly_btk_d = .data:0x00000078; // type:object size:0x6 scope:local align:4 +fly_brk_d = .data:0x00000080; // type:object size:0x6 scope:local align:4 +damage_btk_d = .data:0x00000088; // type:object size:0x6 scope:local align:4 +damage_brk_d = .data:0x00000090; // type:object size:0x6 scope:local align:4 +downa_bck_d = .data:0x00000098; // type:object size:0x6 scope:local align:4 +paa_bck_d = .data:0x000000A0; // type:object size:0x6 scope:local align:4 +awasu_bck_d = .data:0x000000A8; // type:object size:0x6 scope:local align:4 +sleep_btk_d = .data:0x000000B0; // type:object size:0x6 scope:local align:4 +sleep_brk_d = .data:0x000000B8; // type:object size:0x6 scope:local align:4 +charge_e_name = .data:0x000000C0; // type:object size:0x4 scope:local align:4 +bomb_eff_name$5609 = .data:0x000000C4; // type:object size:0x8 scope:local align:4 +@5807 = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +te_x$5856 = .data:0x000000EC; // type:object size:0x10 scope:local align:4 +te_y$5857 = .data:0x000000FC; // type:object size:0x10 scope:local align:4 +te_z$5858 = .data:0x0000010C; // type:object size:0x10 scope:local align:4 +item_smoke_name = .data:0x0000011C; // type:object size:0x4 scope:local align:4 +@6352 = .data:0x00000120; // type:object size:0x30 scope:local align:4 +@6445 = .data:0x00000150; // type:object size:0x5C scope:local align:4 +@7628 = .data:0x000001AC; // type:object size:0xE8 scope:local align:4 +@7650 = .data:0x00000294; // type:object size:0x24 scope:local align:4 +set_btk_d = .data:0x000002B8; // type:object size:0x6 scope:local align:4 +set_brk_d = .data:0x000002C0; // type:object size:0x6 scope:local align:4 +set_za_btk_d = .data:0x000002C8; // type:object size:0x6 scope:local align:4 +set_za_brk_d = .data:0x000002D0; // type:object size:0x6 scope:local align:4 +cc_cyl_src$8105 = .data:0x000002D8; // type:object size:0x44 scope:local align:4 +core_cyl_src$8106 = .data:0x0000031C; // type:object size:0x44 scope:local align:4 +finger_sph_src$8107 = .data:0x00000360; // type:object size:0x40 scope:local align:4 +eye_sph_src$8108 = .data:0x000003A0; // type:object size:0x40 scope:local align:4 +beam_sph_src$8109 = .data:0x000003E0; // type:object size:0x40 scope:local align:4 +l_daBst_Method = .data:0x00000420; // type:object size:0x20 scope:local align:4 +g_profile_BST = .data:0x00000440; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x00000470; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000047C; // type:object size:0x88 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000504; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000051C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000528; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000540; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000055C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000057C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000604; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000610; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000061C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000670; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000694; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000006AC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000006B8; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000006D0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000700; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000730; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000748; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000754; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000760; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000076C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000778; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000784; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000079C; // type:object size:0xC scope:weak align:4 +__vt__11daBst_HIO_c = .data:0x000007A8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +boss = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +hand = .bss:0x00000058; // type:object size:0x8 scope:local align:4 data:4byte +msg = .bss:0x00000060; // type:object size:0x4 scope:local align:4 data:4byte +msg_end = .bss:0x00000064; // type:object size:0x1 scope:local align:1 data:byte +hio_set = .bss:0x00000065; // type:object size:0x1 scope:local align:1 data:byte +@4130 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000074; // type:object size:0x8 scope:local align:4 +@4295 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +init$4296 = .bss:0x00000088; // type:object size:0x1 scope:local align:1 +center_pos$4294 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_btd/splits.txt b/config/GZLJ01/rels/d_a_btd/splits.txt new file mode 100644 index 000000000..4a376196f --- /dev/null +++ b/config/GZLJ01/rels/d_a_btd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_btd.cpp: + .text start:0x000000EC end:0x00009DB8 + .text start:0x00009DB8 end:0x00009DB8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002D3 + .data start:0x00000000 end:0x00000778 + .bss start:0x00000008 end:0x000000F4 diff --git a/config/GZLJ01/rels/d_a_btd/symbols.txt b/config/GZLJ01/rels/d_a_btd/symbols.txt new file mode 100644 index 000000000..2f2ce3dde --- /dev/null +++ b/config/GZLJ01/rels/d_a_btd/symbols.txt @@ -0,0 +1,312 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBtd_HIO_cFv = .text:0x000000EC; // type:function size:0xDC scope:global align:4 +wave_set__FP9btd_class = .text:0x000001C8; // type:function size:0x84 scope:local align:4 +get_anm__FP9btd_class = .text:0x0000024C; // type:function size:0x1C scope:local align:4 +get_btk__FP9btd_class = .text:0x00000268; // type:function size:0x1C scope:local align:4 +get_brk__FP9btd_class = .text:0x00000284; // type:function size:0x1C scope:local align:4 +anm_init__FP9btd_classifUcfi = .text:0x000002A0; // type:function size:0x134 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000003D4; // type:function size:0x3A4 scope:local align:4 +__dt__4cXyzFv = .text:0x00000778; // type:function size:0x3C scope:weak align:4 +hahen_draw__FP9btd_class = .text:0x000007B4; // type:function size:0x74 scope:local align:4 +daBtd_Draw__FP9btd_class = .text:0x00000828; // type:function size:0x18C scope:local align:4 +player_view_check__FP9btd_class = .text:0x000009B4; // type:function size:0x54 scope:local align:4 +eff_off__FP9btd_class = .text:0x00000A08; // type:function size:0x30 scope:local align:4 +hahen_set2__FP9btd_class = .text:0x00000A38; // type:function size:0x1DC scope:local align:4 +hahen_set_s__FP9btd_classP4cXyzP5csXyz = .text:0x00000C14; // type:function size:0x170 scope:local align:4 +smoke_set_s__FP9btd_classP4cXyzP5csXyz = .text:0x00000D84; // type:function size:0xC0 scope:local align:4 +hahen_set__FP9btd_classSc = .text:0x00000E44; // type:function size:0xD0 scope:local align:4 +startdemo__FP9btd_class = .text:0x00000F14; // type:function size:0x484 scope:local align:4 +damage_check__FP9btd_class = .text:0x00001398; // type:function size:0x4E8 scope:local align:4 +sibuki_set__FP9btd_class = .text:0x00001880; // type:function size:0x140 scope:local align:4 +kubi_calc__FP9btd_class = .text:0x000019C0; // type:function size:0xAC scope:local align:4 +damage__FP9btd_class = .text:0x00001A6C; // type:function size:0xE40 scope:local align:4 +end__FP9btd_class = .text:0x000028AC; // type:function size:0xDDC scope:local align:4 +wait__FP9btd_class = .text:0x00003688; // type:function size:0x52C scope:local align:4 +jab_attack__FP9btd_class = .text:0x00003BB4; // type:function size:0x298 scope:local align:4 +punch_attack__FP9btd_class = .text:0x00003E4C; // type:function size:0x5B4 scope:local align:4 +punch2_attack__FP9btd_class = .text:0x00004400; // type:function size:0x530 scope:local align:4 +fire_attack__FP9btd_class = .text:0x00004930; // type:function size:0x69C scope:local align:4 +up_fire_attack__FP9btd_class = .text:0x00004FCC; // type:function size:0x400 scope:local align:4 +yoko_fire_attack__FP9btd_class = .text:0x000053CC; // type:function size:0x4C0 scope:local align:4 +attack__FP9btd_class = .text:0x0000588C; // type:function size:0x8C scope:local align:4 +move__FP9btd_class = .text:0x00005918; // type:function size:0x29C scope:local align:4 +k_a_d_sub__FPvPv = .text:0x00005BB4; // type:function size:0x58 scope:local align:4 +dr2_a_d_sub__FPvPv = .text:0x00005C0C; // type:function size:0x4C scope:local align:4 +wepon_s_sub__FPvPv = .text:0x00005C58; // type:function size:0x58 scope:local align:4 +hahen_move__FP9btd_class = .text:0x00005CB0; // type:function size:0xFC scope:local align:4 +sibuki_move__FP9btd_class = .text:0x00005DAC; // type:function size:0x318 scope:local align:4 +demo_camera__FP9btd_class = .text:0x000060C4; // type:function size:0x11DC scope:local align:4 +btd_effect__FP9btd_class = .text:0x000072A0; // type:function size:0x34C scope:local align:4 +btd_kankyo__FP9btd_class = .text:0x000075EC; // type:function size:0x348 scope:local align:4 +daBtd_Execute__FP9btd_class = .text:0x00007934; // type:function size:0x868 scope:local align:4 +daBtd_IsDelete__FP9btd_class = .text:0x0000819C; // type:function size:0x8 scope:local align:4 +daBtd_Delete__FP9btd_class = .text:0x000081A4; // type:function size:0x144 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000082E8; // type:function size:0xA2C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008D14; // type:function size:0x48 scope:weak align:4 +daBtd_Create__FP10fopAc_ac_c = .text:0x00008D5C; // type:function size:0x458 scope:local align:4 +__ct__9btd_classFv = .text:0x000091B4; // type:function size:0x298 scope:weak align:4 +__dt__12btd_sibuki_sFv = .text:0x0000944C; // type:function size:0x3C scope:weak align:4 +__ct__12btd_sibuki_sFv = .text:0x00009488; // type:function size:0x4 scope:weak align:4 +__dt__11btd_hahen_sFv = .text:0x0000948C; // type:function size:0x3C scope:weak align:4 +__ct__11btd_hahen_sFv = .text:0x000094C8; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000094CC; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00009548; // type:function size:0x24 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000956C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00009638; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000096BC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00009704; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000974C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000097A8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000097F0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x000098BC; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00009940; // type:function size:0x5C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000999C; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000099A0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000099E8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000099F8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009A08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009A10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009A18; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009A50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009A58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009A60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009A68; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009AA0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009AA4; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AAC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AB0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AB4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AB8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00009ABC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00009B04; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00009B60; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00009B70; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00009B78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009B80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009B88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009B90; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00009BC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00009BD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00009BD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009BE0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009C18; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009C20; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009C28; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009C34; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00009C40; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00009C9C; // type:function size:0x5C scope:weak align:4 +__dt__11daBtd_HIO_cFv = .text:0x00009CF8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_btd_cpp = .text:0x00009D40; // type:function size:0x58 scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00009D98; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009DA0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009DA8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009DB0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4134 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4136 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4140 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4161 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4273 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4579 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@4581 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4582 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4583 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4584 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4779 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5170 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5171 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5172 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5173 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5175 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5480 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5481 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5482 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5584 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5585 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5586 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5587 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6002 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6003 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6232 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@6355 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6356 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6633 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6634 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@6635 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6636 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6637 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6638 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6639 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6640 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6641 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6642 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6643 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6644 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6645 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:string +@6646 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6647 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6648 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6649 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6650 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6651 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6652 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6653 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6657 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6658 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6659 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6660 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6662 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6663 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6664 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6665 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6666 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@6667 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6668 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6669 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6670 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6671 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6672 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6673 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6674 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6675 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6676 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6677 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6678 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6679 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6680 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6681 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6682 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@6683 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@6684 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6685 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6686 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@6687 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@6688 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@6689 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@6690 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@6691 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6692 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@6693 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@6694 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:string +@6695 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@6873 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@6874 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@6875 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:string +@6876 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@6877 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@6878 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@6879 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@6881 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:8 +@7108 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7109 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 data:string +@7542 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7543 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000208; // type:object size:0xCB scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +joint_check = .data:0x00000030; // type:object size:0x49 scope:local align:4 +hibi_brk$4863 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +hibi_eff_name$4864 = .data:0x00000088; // type:object size:0x6 scope:local align:4 +hahen_eff_name$4924 = .data:0x00000090; // type:object size:0x18 scope:local align:4 +hahen_eff_index$4925 = .data:0x000000A8; // type:object size:0x30 scope:local align:4 +@5176 = .data:0x000000D8; // type:object size:0xAC scope:local align:4 +last_eff_name$5209 = .data:0x00000184; // type:object size:0x26 scope:local align:4 +last_eff_index$5210 = .data:0x000001AC; // type:object size:0x4C scope:local align:4 +@5483 = .data:0x000001F8; // type:object size:0x20 scope:local align:4 +@5588 = .data:0x00000218; // type:object size:0x58 scope:local align:4 +jab_bck = .data:0x00000270; // type:object size:0x20 scope:local align:4 +punch_bck = .data:0x00000290; // type:object size:0x28 scope:local align:4 +@6004 = .data:0x000002B8; // type:object size:0x1C scope:local align:4 +at_size = .data:0x000002D4; // type:object size:0x4C scope:local align:4 +eff_index$6702 = .data:0x00000320; // type:object size:0x14 scope:local align:4 +eff_name$6703 = .data:0x00000334; // type:object size:0xA scope:local align:4 +effF_name$6714 = .data:0x00000340; // type:object size:0xE scope:local align:4 +effF_nameR$6715 = .data:0x00000350; // type:object size:0xE scope:local align:4 +hand_co_pos_X$6943 = .data:0x00000360; // type:object size:0x18 scope:local align:4 +hand_co_pos_Y$6944 = .data:0x00000378; // type:object size:0x18 scope:local align:4 +hand_co_pos_Z$6945 = .data:0x00000390; // type:object size:0x18 scope:local align:4 +hand_co_size_H$6946 = .data:0x000003A8; // type:object size:0x18 scope:local align:4 +hand_co_size_R$6947 = .data:0x000003C0; // type:object size:0x18 scope:local align:4 +at_sph_src$7429 = .data:0x000003D8; // type:object size:0x40 scope:local align:4 +eye_sph_src$7430 = .data:0x00000418; // type:object size:0x40 scope:local align:4 +fire_sph_src$7431 = .data:0x00000458; // type:object size:0x40 scope:local align:4 +sibuki_sph_src$7432 = .data:0x00000498; // type:object size:0x40 scope:local align:4 +hand_cyl_src$7433 = .data:0x000004D8; // type:object size:0x44 scope:local align:4 +l_daBtd_Method = .data:0x0000051C; // type:object size:0x20 scope:local align:4 +g_profile_BTD = .data:0x0000053C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000056C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000578; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000584; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000590; // type:object size:0x88 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000618; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000634; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000654; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000006DC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000006E8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000006F4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000748; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000754; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000760; // type:object size:0xC scope:weak align:4 +__vt__11daBtd_HIO_c = .data:0x0000076C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +kui = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +dr2 = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4126 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +static_center_pos = .bss:0x00000068; // type:object size:0xC scope:local align:4 data:float +@4129 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000080; // type:object size:0x58 scope:local align:4 +@5230 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$5231 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +pos$5229 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bwd/splits.txt b/config/GZLJ01/rels/d_a_bwd/splits.txt new file mode 100644 index 000000000..b5930e11a --- /dev/null +++ b/config/GZLJ01/rels/d_a_bwd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bwd.cpp: + .text start:0x000000EC end:0x0000A864 + .text start:0x0000A864 end:0x0000A864 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000236 + .data start:0x00000000 end:0x000004D8 + .bss start:0x00000008 end:0x000002D0 diff --git a/config/GZLJ01/rels/d_a_bwd/symbols.txt b/config/GZLJ01/rels/d_a_bwd/symbols.txt new file mode 100644 index 000000000..bf37e575a --- /dev/null +++ b/config/GZLJ01/rels/d_a_bwd/symbols.txt @@ -0,0 +1,315 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBwd_HIO_cFv = .text:0x000000EC; // type:function size:0xB0 scope:global align:4 +g_eff_on__FP9bwd_class = .text:0x0000019C; // type:function size:0x18 scope:local align:4 +g_eff_off__FP9bwd_class = .text:0x000001B4; // type:function size:0x18 scope:local align:4 +ko_s_sub__FPvPv = .text:0x000001CC; // type:function size:0x84 scope:local align:4 +ko_delete_sub__FPvPv = .text:0x00000250; // type:function size:0x4C scope:local align:4 +anm_init__FP9bwd_classifUcfi = .text:0x0000029C; // type:function size:0x128 scope:local align:4 +gr_draw__FP9bwd_class = .text:0x000003C4; // type:function size:0xBC scope:local align:4 +__dt__4cXyzFv = .text:0x00000480; // type:function size:0x3C scope:weak align:4 +suna_draw__FP9bwd_class = .text:0x000004BC; // type:function size:0xA8 scope:local align:4 +daBwd_Draw__FP9bwd_class = .text:0x00000564; // type:function size:0x1FC scope:local align:4 +fly_pos_move__FP9bwd_classss = .text:0x00000760; // type:function size:0x85C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000FBC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000010E8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001188; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000011E4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000122C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001288; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000012D0; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001364; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000013AC; // type:function size:0x48 scope:weak align:4 +damage_check__FP9bwd_class = .text:0x000013F4; // type:function size:0x204 scope:local align:4 +__dt__5csXyzFv = .text:0x000015F8; // type:function size:0x3C scope:weak align:4 +start__FP9bwd_class = .text:0x00001634; // type:function size:0x26C scope:local align:4 +wait__FP9bwd_class = .text:0x000018A0; // type:function size:0x204 scope:local align:4 +reset__FP9bwd_class = .text:0x00001AA4; // type:function size:0x1D0 scope:local align:4 +sita_hit__FP9bwd_class = .text:0x00001C74; // type:function size:0x9E8 scope:local align:4 +eat_attack__FP9bwd_class = .text:0x0000265C; // type:function size:0x884 scope:local align:4 +fly__FP9bwd_class = .text:0x00002EE0; // type:function size:0x764 scope:local align:4 +s_fly__FP9bwd_class = .text:0x00003644; // type:function size:0x6A8 scope:local align:4 +end__FP9bwd_class = .text:0x00003CEC; // type:function size:0xD80 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00004A6C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00004B84; // type:function size:0x80 scope:weak align:4 +control1__FP9bwd_class = .text:0x00004C04; // type:function size:0x628 scope:local align:4 +control2__FP9bwd_class = .text:0x0000522C; // type:function size:0x1BC scope:local align:4 +sita_move__FP9bwd_class = .text:0x000053E8; // type:function size:0x940 scope:local align:4 +move__FP9bwd_class = .text:0x00005D28; // type:function size:0x84 scope:local align:4 +demo_camera__FP9bwd_class = .text:0x00005DAC; // type:function size:0x1524 scope:local align:4 +bwd_kankyo__FP9bwd_class = .text:0x000072D0; // type:function size:0x184 scope:local align:4 +daBwd_Execute__FP9bwd_class = .text:0x00007454; // type:function size:0x1780 scope:local align:4 +daBwd_IsDelete__FP9bwd_class = .text:0x00008BD4; // type:function size:0x8 scope:local align:4 +daBwd_Delete__FP9bwd_class = .text:0x00008BDC; // type:function size:0x1E0 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008DBC; // type:function size:0x8CC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00009688; // type:function size:0x48 scope:weak align:4 +daBwd_Create__FP10fopAc_ac_c = .text:0x000096D0; // type:function size:0x530 scope:local align:4 +__ct__9bwd_classFv = .text:0x00009C00; // type:function size:0x2B4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00009EB4; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00009F20; // type:function size:0x28 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00009F48; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00009FC4; // type:function size:0x24 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00009FE8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000A030; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000A08C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000A0D4; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000A1A0; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000A224; // type:function size:0x5C scope:weak align:4 +__dt__6sita_sFv = .text:0x0000A280; // type:function size:0x3C scope:weak align:4 +__ct__6sita_sFv = .text:0x0000A2BC; // type:function size:0x4 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000A2C0; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000A2C4; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000A2C8; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A310; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A314; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A318; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A31C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000A320; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000A368; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000A3C4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000A3D4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000A3DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A3E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A3EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A3F4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000A42C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000A434; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000A43C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A444; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000A47C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000A480; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A488; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A490; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000A498; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000A4A4; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000A4B0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000A50C; // type:function size:0x5C scope:weak align:4 +__dt__11daBwd_HIO_cFv = .text:0x0000A568; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bwd_cpp = .text:0x0000A5B0; // type:function size:0x224 scope:local align:4 +__arraydtor$4195 = .text:0x0000A7D4; // type:function size:0x38 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000A80C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000A814; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000A81C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000A824; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000A82C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000A834; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000A83C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000A844; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000A84C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000A854; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000A85C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4180 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4249 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4402 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4574 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4575 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4576 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4792 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4793 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4794 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4795 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@4796 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4797 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4836 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5117 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5294 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5295 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5296 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5297 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5298 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5430 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5431 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5432 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5433 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5434 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5435 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5436 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5437 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5865 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5866 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5867 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5868 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5869 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5870 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5871 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6062 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6063 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6064 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6065 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6067 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@6314 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6315 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6316 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6317 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6318 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6319 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6740 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6741 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6742 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@6743 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6744 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6745 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6746 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6747 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6748 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6749 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6750 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6751 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6752 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6753 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6754 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6755 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6756 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6757 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6758 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6759 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6760 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6761 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@6762 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6763 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6764 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6765 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@6766 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6767 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6768 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6769 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7402 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7403 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7404 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7405 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7406 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7407 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7408 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7409 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7410 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@8067 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8068 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8069 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8070 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8071 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8072 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8073 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8074 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:string +@8075 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:string +@8076 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:string +@8077 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@8078 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001D4; // type:object size:0x62 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +target_x$5442 = .data:0x00000030; // type:object size:0xC scope:local align:4 +target_y$5443 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +target_z$5444 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@5872 = .data:0x00000054; // type:object size:0x60 scope:local align:4 +@6342 = .data:0x000000B4; // type:object size:0x38 scope:local align:4 +jno$6848 = .data:0x000000EC; // type:object size:0x24 scope:local align:4 +jsize$6849 = .data:0x00000110; // type:object size:0x24 scope:local align:4 +demo_ang$6879 = .data:0x00000134; // type:object size:0x4 scope:local align:4 +taki_bdl$7512 = .data:0x00000138; // type:object size:0x8 scope:local align:4 +s_bdl$7530 = .data:0x00000140; // type:object size:0x8 scope:local align:4 +s_btk$7531 = .data:0x00000148; // type:object size:0x8 scope:local align:4 +s_brk$7532 = .data:0x00000150; // type:object size:0x8 scope:local align:4 +s_bck$7533 = .data:0x00000158; // type:object size:0x8 scope:local align:4 +body_sph_src$7703 = .data:0x00000160; // type:object size:0x40 scope:local align:4 +bero_sph_src$7704 = .data:0x000001A0; // type:object size:0x40 scope:local align:4 +bero_co_sph_src$7705 = .data:0x000001E0; // type:object size:0x40 scope:local align:4 +l_daBwd_Method = .data:0x00000220; // type:object size:0x20 scope:local align:4 +g_profile_BWD = .data:0x00000240; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000027C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000288; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000002A4; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000364; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003D0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000003DC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000003F4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000424; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000454; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000046C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000049C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004A8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__11daBwd_HIO_c = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +eff_col = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@4175 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x40 scope:local align:4 +@4189 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4190 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4191 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4192 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4193 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@4194 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +suna_gr_pos = .bss:0x000000F0; // type:object size:0x48 scope:local align:4 +@4196 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +suna_gr_ang = .bss:0x00000144; // type:object size:0x24 scope:local align:4 +@4197 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +center_pos = .bss:0x00000174; // type:object size:0xC scope:local align:4 +ko_count = .bss:0x00000180; // type:object size:0x4 scope:local align:4 +ko_ac = .bss:0x00000184; // type:object size:0x58 scope:local align:4 +@6343 = .bss:0x000001DC; // type:object size:0xC scope:local align:4 +set_pos = .bss:0x000001E8; // type:object size:0xC scope:local align:4 +@6851 = .bss:0x000001F4; // type:object size:0xC scope:local align:4 +init$6852 = .bss:0x00000200; // type:object size:0x1 scope:local align:1 +@6854 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@6855 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@6856 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@6857 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@6858 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@6859 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@6860 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@6861 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +joffset$6850 = .bss:0x00000264; // type:object size:0x6C scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bwdg/splits.txt b/config/GZLJ01/rels/d_a_bwdg/splits.txt new file mode 100644 index 000000000..051a85bb3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bwdg/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bwdg.cpp: + .text start:0x00000078 end:0x00000B88 + .text start:0x00000B88 end:0x00000B88 + .text start:0x00000B88 end:0x00000C2C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000061 + .data start:0x00000000 end:0x00024984 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLJ01/rels/d_a_bwdg/symbols.txt b/config/GZLJ01/rels/d_a_bwdg/symbols.txt new file mode 100644 index 000000000..9997812a8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bwdg/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +draw__15daBwdg_packet_cFv = .text:0x00000078; // type:function size:0x14C scope:global align:4 +daBwdg_Draw__FP10bwdg_class = .text:0x000001C4; // type:function size:0x9C scope:local align:4 +base_xz_set__FP10bwdg_class = .text:0x00000260; // type:function size:0xA8 scope:local align:4 +wave_cont__FP10bwdg_classUc = .text:0x00000308; // type:function size:0x3F0 scope:local align:4 +__dt__4cXyzFv = .text:0x000006F8; // type:function size:0x3C scope:weak align:4 +boss_a_d_sub__FPvPv = .text:0x00000734; // type:function size:0x4C scope:local align:4 +daBwdg_Execute__FP10bwdg_class = .text:0x00000780; // type:function size:0xCC scope:local align:4 +daBwdg_IsDelete__FP10bwdg_class = .text:0x0000084C; // type:function size:0x8 scope:local align:4 +daBwdg_Delete__FP10bwdg_class = .text:0x00000854; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000008B0; // type:function size:0xF0 scope:local align:4 +daBwdg_Create__FP10fopAc_ac_c = .text:0x000009A0; // type:function size:0x1BC scope:local align:4 +__sinit_d_a_bwdg_cpp = .text:0x00000B5C; // type:function size:0x2C scope:local align:4 +__dt__15daBwdg_packet_cFv = .text:0x00000B88; // type:function size:0xA0 scope:weak align:4 +__ct__4cXyzFv = .text:0x00000C28; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4307 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4325 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4326 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4328 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4403 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4407 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4408 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4409 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4410 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4414 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000005C; // type:object size:0x5 scope:local align:4 data:string_table +l_B_sand2TEX = .data:0x00000000; // type:object size:0x10000 scope:local align:32 +l_texCoord = .data:0x00010000; // type:object size:0x8408 scope:local align:4 +l_Hsand1DL = .data:0x00018420; // type:object size:0xC3E0 scope:local align:32 +l_matDL = .data:0x00024800; // type:object size:0xBA scope:local align:32 +l_vtxDescList$4284 = .data:0x000248BC; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4285 = .data:0x000248DC; // type:object size:0x40 scope:local align:4 +l_daBwdg_Method = .data:0x0002491C; // type:object size:0x20 scope:local align:4 +g_profile_BWDG = .data:0x0002493C; // type:object size:0x30 scope:global align:4 +__vt__15daBwdg_packet_c = .data:0x0002496C; // type:object size:0x18 scope:global align:4 +boss = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_bwds/splits.txt b/config/GZLJ01/rels/d_a_bwds/splits.txt new file mode 100644 index 000000000..f6abde78b --- /dev/null +++ b/config/GZLJ01/rels/d_a_bwds/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bwds.cpp: + .text start:0x000000EC end:0x00004078 + .text start:0x00004078 end:0x00004078 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E6 + .data start:0x00000000 end:0x000003D0 + .bss start:0x00000008 end:0x00000088 diff --git a/config/GZLJ01/rels/d_a_bwds/symbols.txt b/config/GZLJ01/rels/d_a_bwds/symbols.txt new file mode 100644 index 000000000..5f7eb0033 --- /dev/null +++ b/config/GZLJ01/rels/d_a_bwds/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBwds_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +anm_init__FP10bwds_classifUcfi = .text:0x00000144; // type:function size:0x128 scope:local align:4 +body_draw__FP10bwds_class = .text:0x0000026C; // type:function size:0x7C scope:local align:4 +daBwds_Draw__FP10bwds_class = .text:0x000002E8; // type:function size:0xFC scope:local align:4 +__dt__4cXyzFv = .text:0x000003E4; // type:function size:0x3C scope:weak align:4 +body_control__FP10bwds_class = .text:0x00000420; // type:function size:0x73C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000B5C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000C74; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000DB8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000E14; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000E5C; // type:function size:0x80 scope:weak align:4 +easy_bg_check2__FP10bwds_class = .text:0x00000EDC; // type:function size:0x128 scope:local align:4 +pos_move__FP10bwds_classs = .text:0x00001004; // type:function size:0x194 scope:local align:4 +ug_move__FP10bwds_class = .text:0x00001198; // type:function size:0x834 scope:local align:4 +hook_on__FP10bwds_class = .text:0x000019CC; // type:function size:0x16C scope:local align:4 +hook_chance__FP10bwds_class = .text:0x00001B38; // type:function size:0x294 scope:local align:4 +fail__FP10bwds_class = .text:0x00001DCC; // type:function size:0x3AC scope:local align:4 +__dt__5csXyzFv = .text:0x00002178; // type:function size:0x3C scope:weak align:4 +damage_check__FP10bwds_class = .text:0x000021B4; // type:function size:0x298 scope:local align:4 +move__FP10bwds_class = .text:0x0000244C; // type:function size:0x134 scope:local align:4 +daBwds_Execute__FP10bwds_class = .text:0x00002580; // type:function size:0xC24 scope:local align:4 +daBwds_IsDelete__FP10bwds_class = .text:0x000031A4; // type:function size:0x8 scope:local align:4 +daBwds_Delete__FP10bwds_class = .text:0x000031AC; // type:function size:0xBC scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003268; // type:function size:0x3BC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003624; // type:function size:0x48 scope:weak align:4 +daBwds_Create__FP10fopAc_ac_c = .text:0x0000366C; // type:function size:0x328 scope:local align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00003994; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00003A10; // type:function size:0x24 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00003A34; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00003AB8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003B84; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003BCC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003C28; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003C70; // type:function size:0x5C scope:weak align:4 +__ct__5csXyzFv = .text:0x00003CCC; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00003CD0; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003CD4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D20; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D24; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D28; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003D2C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003D74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00003DD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003DE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003DE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003DF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003DF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003E38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003E40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003E48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003E88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003E8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E94; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003EA4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003EB0; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003EBC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00003F18; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003F74; // type:function size:0x48 scope:weak align:4 +__dt__12daBwds_HIO_cFv = .text:0x00003FBC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bwds_cpp = .text:0x00004004; // type:function size:0x3C scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004040; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00004048; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00004050; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00004058; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00004060; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004068; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004070; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4126 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@4128 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4151 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4385 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4395 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4396 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4478 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4479 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4637 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4638 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4639 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4773 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4774 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4861 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5162 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5164 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5165 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D0; // type:object size:0x16 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4651 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +body_bdl = .data:0x00000070; // type:object size:0x1A scope:local align:4 +s_bdl$5205 = .data:0x0000008C; // type:object size:0x8 scope:local align:4 +s_btk$5206 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +s_brk$5207 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +s_bck$5208 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +cc_sph_src$5300 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +body_sph_src$5301 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +hs_sph_src$5302 = .data:0x0000012C; // type:object size:0x40 scope:local align:4 +l_daBwds_Method = .data:0x0000016C; // type:object size:0x20 scope:local align:4 +g_profile_BWDS = .data:0x0000018C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001F0; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000210; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002B0; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000310; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000334; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000034C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000037C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000394; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__vt__12daBwds_HIO_c = .data:0x000003C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +eff_col = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4121 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_canon/splits.txt b/config/GZLJ01/rels/d_a_canon/splits.txt new file mode 100644 index 000000000..d1c78b9c0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_canon/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_canon.cpp: + .text start:0x000000EC end:0x00002A04 + .text start:0x00002A04 end:0x00002A04 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLJ01/rels/d_a_canon/symbols.txt b/config/GZLJ01/rels/d_a_canon/symbols.txt new file mode 100644 index 000000000..cde874c55 --- /dev/null +++ b/config/GZLJ01/rels/d_a_canon/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_mtx__9daCanon_cFv = .text:0x000000EC; // type:function size:0x1DC scope:global align:4 +bul_set_mtx__9daCanon_cFP4cXyz = .text:0x000002C8; // type:function size:0x78 scope:global align:4 +getGridPos__9daCanon_cFii = .text:0x00000340; // type:function size:0x108 scope:global align:4 +getBulEndPos__9daCanon_cFss = .text:0x00000448; // type:function size:0x10C scope:global align:4 +createCheck__9daCanon_cFiii = .text:0x00000554; // type:function size:0x4C scope:global align:4 +daCanon_nodeCallBack__FP7J3DNodei = .text:0x000005A0; // type:function size:0x88 scope:local align:4 +target_createCB__FPv = .text:0x00000628; // type:function size:0x14 scope:local align:4 +createTargetObj__9daCanon_cFv = .text:0x0000063C; // type:function size:0x110 scope:global align:4 +daCanon_BreakTarget__FPvPv = .text:0x0000074C; // type:function size:0xA8 scope:local align:4 +breakAllObj__9daCanon_cFv = .text:0x000007F4; // type:function size:0x2C scope:global align:4 +makeFireEffect__9daCanon_cFR4cXyzR5csXyzi = .text:0x00000820; // type:function size:0x26C scope:global align:4 +wait_proc_init__9daCanon_cFv = .text:0x00000A8C; // type:function size:0x2C scope:global align:4 +wait_proc__9daCanon_cFv = .text:0x00000AB8; // type:function size:0x25C scope:global align:4 +game_start_proc_init__9daCanon_cFv = .text:0x00000D14; // type:function size:0xC0 scope:global align:4 +game_start_proc__9daCanon_cFv = .text:0x00000DD4; // type:function size:0x34 scope:global align:4 +game_proc_init__9daCanon_cFv = .text:0x00000E08; // type:function size:0x24 scope:global align:4 +game_proc__9daCanon_cFv = .text:0x00000E2C; // type:function size:0x174 scope:global align:4 +fire_proc_init__9daCanon_cFv = .text:0x00000FA0; // type:function size:0xD4 scope:global align:4 +fire_proc__9daCanon_cFv = .text:0x00001074; // type:function size:0x334 scope:global align:4 +pause_proc_init__9daCanon_cFv = .text:0x000013A8; // type:function size:0x2A0 scope:global align:4 +pause_proc__9daCanon_cFv = .text:0x00001648; // type:function size:0x54 scope:global align:4 +end_proc_init__9daCanon_cFv = .text:0x0000169C; // type:function size:0x6C scope:global align:4 +end_proc__9daCanon_cFv = .text:0x00001708; // type:function size:0x100 scope:global align:4 +PadMove__9daCanon_cFv = .text:0x00001808; // type:function size:0x204 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001A0C; // type:function size:0x20 scope:local align:4 +CreateHeap__9daCanon_cFv = .text:0x00001A2C; // type:function size:0x3CC scope:global align:4 +__dt__12dDlst_base_cFv = .text:0x00001DF8; // type:function size:0x48 scope:weak align:4 +GameInfo2DDraw__9daCanon_cFv = .text:0x00001E40; // type:function size:0x228 scope:global align:4 +daCanonCreate__FPv = .text:0x00002068; // type:function size:0x20 scope:local align:4 +_create__9daCanon_cFv = .text:0x00002088; // type:function size:0x32C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000023B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002480; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000024C8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002524; // type:function size:0x48 scope:weak align:4 +daCanonDelete__FPv = .text:0x0000256C; // type:function size:0x88 scope:local align:4 +daCanonExecute__FPv = .text:0x000025F4; // type:function size:0x14C scope:local align:4 +daCanonDraw__FPv = .text:0x00002740; // type:function size:0xF0 scope:local align:4 +daCanonIsDelete__FPv = .text:0x00002830; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002838; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002848; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002850; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002858; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002868; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000028A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000028A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000028B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028B8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000028F0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000028F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028FC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002904; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000290C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002918; // type:function size:0xC scope:weak align:4 +draw__12dDlst_base_cFv = .text:0x00002924; // type:function size:0x4 scope:weak align:4 +__sinit_d_a_canon_cpp = .text:0x00002928; // type:function size:0x54 scope:local align:4 +__dt__14WIND_INFLUENCEFv = .text:0x0000297C; // type:function size:0x3C scope:weak align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000029B8; // type:function size:0x3C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000029F4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000029FC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daCanon_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +angle_x_tbl = .rodata:0x00000008; // type:object size:0x10 scope:local align:4 +angle_y_tbl = .rodata:0x00000018; // type:object size:0x10 scope:local align:4 +@4181 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4182 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4185 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4210 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4229 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4480 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4481 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4482 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4561 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4626 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4850 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4851 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4852 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5008 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5009 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5010 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5011 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5012 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5013 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5014 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5217 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000D0; // type:object size:0x50 scope:local align:4 data:string_table +canon_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +canon_cyl2_src = .data:0x00000044; // type:object size:0x44 scope:local align:4 +@4144 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4403 = .data:0x00000094; // type:object size:0xC scope:local align:4 +cut_name_tbl$4413 = .data:0x000000A0; // type:object size:0x4 scope:local align:4 +@4487 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4510 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4554 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4645 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4721 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +cut_name_tbl$4748 = .data:0x000000E0; // type:object size:0x4 scope:local align:4 +@5016 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +daCanonMethodTable = .data:0x000000F0; // type:object size:0x20 scope:local align:4 +g_profile_Canon = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000140; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001E0; // type:object size:0x54 scope:weak align:4 +__vt__12dDlst_base_c = .data:0x00000234; // type:object size:0x10 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4139 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +plight = .bss:0x00000060; // type:object size:0x20 scope:global align:4 data:float +@4140 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +pwind = .bss:0x0000008C; // type:object size:0x2C scope:global align:4 data:float diff --git a/config/GZLJ01/rels/d_a_cc/splits.txt b/config/GZLJ01/rels/d_a_cc/splits.txt new file mode 100644 index 000000000..049024a17 --- /dev/null +++ b/config/GZLJ01/rels/d_a_cc/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_cc.cpp: + .text start:0x00000078 end:0x00007CA8 + .text start:0x00007CA8 end:0x00007CC4 + .text start:0x00007CC4 end:0x00007CC4 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x00000440 + .bss start:0x00000000 end:0x00000078 diff --git a/config/GZLJ01/rels/d_a_cc/symbols.txt b/config/GZLJ01/rels/d_a_cc/symbols.txt new file mode 100644 index 000000000..2ee530b01 --- /dev/null +++ b/config/GZLJ01/rels/d_a_cc/symbols.txt @@ -0,0 +1,222 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x234 scope:local align:4 +__dt__4cXyzFv = .text:0x000002AC; // type:function size:0x3C scope:weak align:4 +draw_SUB__FP8cc_class = .text:0x000002E8; // type:function size:0x23C scope:local align:4 +daCC_Draw__FP8cc_class = .text:0x00000524; // type:function size:0x3DC scope:local align:4 +cc_eff_set__FP8cc_classUc = .text:0x00000900; // type:function size:0x1B0 scope:local align:4 +anm_init__FP8cc_classifUcfi = .text:0x00000AB0; // type:function size:0x12C scope:local align:4 +damage_mode_move__FP8cc_class = .text:0x00000BDC; // type:function size:0x98 scope:local align:4 +s_b_sub__FPvPv = .text:0x00000C74; // type:function size:0xBC scope:local align:4 +naraku_check__FP8cc_class = .text:0x00000D30; // type:function size:0x2F8 scope:local align:4 +denki_start__FP8cc_class = .text:0x00001028; // type:function size:0x40 scope:local align:4 +denki_end__FP8cc_class = .text:0x00001068; // type:function size:0x70 scope:local align:4 +shock_damage_check__FP8cc_class = .text:0x000010D8; // type:function size:0x26C scope:local align:4 +black_light_check__FP8cc_class = .text:0x00001344; // type:function size:0x74 scope:local align:4 +body_atari_check__FP8cc_class = .text:0x000013B8; // type:function size:0xBBC scope:local align:4 +search_angle_set__FP8cc_class = .text:0x00001F74; // type:function size:0x208 scope:local align:4 +action_nomal_move__FP8cc_class = .text:0x0000217C; // type:function size:0x8A0 scope:local align:4 +action_oyogu__FP8cc_class = .text:0x00002A1C; // type:function size:0x404 scope:local align:4 +action_attack_move__FP8cc_class = .text:0x00002E20; // type:function size:0x474 scope:local align:4 +action_damage_move__FP8cc_class = .text:0x00003294; // type:function size:0x9B0 scope:local align:4 +action_dead_move__FP8cc_class = .text:0x00003C44; // type:function size:0x48C scope:local align:4 +deku_come_demo__FP8cc_class = .text:0x000040D0; // type:function size:0x204 scope:local align:4 +deku_ret_demo__FP8cc_class = .text:0x000042D4; // type:function size:0x230 scope:local align:4 +action_noboru__FP8cc_class = .text:0x00004504; // type:function size:0x794 scope:local align:4 +action_up_check__FP8cc_class = .text:0x00004C98; // type:function size:0x96C scope:local align:4 +action_tomaru__FP8cc_class = .text:0x00005604; // type:function size:0xB0 scope:local align:4 +tsubo_search__FPvPv = .text:0x000056B4; // type:function size:0xAC scope:local align:4 +action_tubo_search__FP8cc_class = .text:0x00005760; // type:function size:0x238 scope:local align:4 +BG_check__FP8cc_class = .text:0x00005998; // type:function size:0xA0 scope:local align:4 +daCC_Execute__FP8cc_class = .text:0x00005A38; // type:function size:0x7A4 scope:local align:4 +daCC_IsDelete__FP8cc_class = .text:0x000061DC; // type:function size:0x8 scope:local align:4 +daCC_Delete__FP8cc_class = .text:0x000061E4; // type:function size:0x74 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006258; // type:function size:0x79C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000069F4; // type:function size:0x48 scope:weak align:4 +daCC_Create__FP10fopAc_ac_c = .text:0x00006A3C; // type:function size:0x6F4 scope:local align:4 +__ct__8cc_classFv = .text:0x00007130; // type:function size:0x2E0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007410; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000074DC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007524; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000075F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007638; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007694; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000076DC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007738; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000077A8; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x00007830; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007834; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007890; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000078D8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00007920; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007968; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000079C4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007A0C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007A1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007A24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A3C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007A74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00007A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007A84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007A8C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007AC4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007AC8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007AD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007AE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007AF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007AF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007B00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007B38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007B40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007B50; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007B88; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007B90; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007B98; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007BA4; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BB0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BB4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BB8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BBC; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007BC0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00007C1C; // type:function size:0x5C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007C78; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007C80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007C88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007C90; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007C98; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007CA0; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00007CA8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4090 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4093 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4173 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4358 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4367 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:4byte +@4392 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4413 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4529 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4630 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4631 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5103 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@5104 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5341 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5342 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5343 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5344 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5345 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5346 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5438 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5440 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5441 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5543 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5544 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5751 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5752 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5753 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5754 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5755 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5756 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5757 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5758 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5759 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5760 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6240 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6241 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6242 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6546 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6640 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6652 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@6861 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6862 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6863 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6864 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7285 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7286 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@7287 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000011C; // type:object size:0x58 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +eff_color_dt$4366 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +@5347 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +@5761 = .data:0x00000074; // type:object size:0x1C scope:local align:4 +cut_name_tbl$5949 = .data:0x00000090; // type:object size:0x8 scope:local align:4 +cut_name_tbl$5991 = .data:0x00000098; // type:object size:0x8 scope:local align:4 +@6243 = .data:0x000000A0; // type:object size:0x30 scope:local align:4 +@6865 = .data:0x000000D0; // type:object size:0x24 scope:local align:4 +cc_atsp_kind = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +cc_atatp_kind = .data:0x00000108; // type:object size:0x14 scope:local align:4 +cc_HP_kind = .data:0x0000011C; // type:object size:0x5 scope:local align:4 +body_co_cyl$7107 = .data:0x00000124; // type:object size:0x44 scope:local align:4 +fire_j$7112 = .data:0x00000168; // type:object size:0xA scope:local align:4 +fire_sc$7113 = .data:0x00000174; // type:object size:0x28 scope:local align:4 +l_daCC_Method = .data:0x0000019C; // type:object size:0x20 scope:local align:4 +g_profile_CC = .data:0x000001BC; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000234; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000368; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003E0; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000400; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000434; // type:object size:0xC scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +DEMO_COME_START_FLAG = .bss:0x00000049; // type:object size:0x1 scope:local align:1 data:byte +DEMO_RET_START_FLAG = .bss:0x0000004A; // type:object size:0x1 scope:local align:1 data:byte +DEMO_SHORT_CUT_FLAG = .bss:0x0000004B; // type:object size:0x1 scope:local align:1 data:byte +target_info = .bss:0x0000004C; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x00000074; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_coming2/splits.txt b/config/GZLJ01/rels/d_a_coming2/splits.txt new file mode 100644 index 000000000..00733911b --- /dev/null +++ b/config/GZLJ01/rels/d_a_coming2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coming2.cpp: + .text start:0x000000EC end:0x0000244C + .text start:0x0000244C end:0x00002684 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x0000036C + .bss start:0x00000008 end:0x00000196 diff --git a/config/GZLJ01/rels/d_a_coming2/symbols.txt b/config/GZLJ01/rels/d_a_coming2/symbols.txt new file mode 100644 index 000000000..c5653c994 --- /dev/null +++ b/config/GZLJ01/rels/d_a_coming2/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +chase_ship__Q29daComing25Act_cFv = .text:0x000000EC; // type:function size:0x78 scope:global align:4 +get_speed__9daComing2FP10fopAc_ac_c = .text:0x00000164; // type:function size:0x9C scope:local align:4 +renew_scope_info__Q29daComing25Act_cFv = .text:0x00000200; // type:function size:0x13C scope:global align:4 +no_ship_obstacle__Q29daComing25Act_cFP4cXyz = .text:0x0000033C; // type:function size:0x1F0 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x0000052C; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000680; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000007AC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000084C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000008A8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000008F0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000094C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000994; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000A28; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000A70; // type:function size:0x48 scope:weak align:4 +position_is_safety_call_back__9daComing2FPvPv = .text:0x00000AB8; // type:function size:0x98 scope:local align:4 +position_is_none_obj__9daComing2FP4cXyz = .text:0x00000B50; // type:function size:0x48 scope:local align:4 +check_in_large_sea__Q29daComing25Act_cFPC4cXyz = .text:0x00000B98; // type:function size:0x40 scope:global align:4 +get_water_height__Q29daComing25Act_cFPfPC4cXyz = .text:0x00000BD8; // type:function size:0x288 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000E60; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000FA0; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000010B8; // type:function size:0x80 scope:weak align:4 +__dt__11dBgS_WtrChkFv = .text:0x00001138; // type:function size:0x124 scope:weak align:4 +init_barrelN_info__Q29daComing25Act_cFi = .text:0x0000125C; // type:function size:0x38 scope:global align:4 +init_barrel_info__Q29daComing25Act_cFv = .text:0x00001294; // type:function size:0x4C scope:global align:4 +init_flag_info__Q29daComing25Act_cFv = .text:0x000012E0; // type:function size:0x10 scope:global align:4 +init_coming_info__Q29daComing25Act_cFv = .text:0x000012F0; // type:function size:0x64 scope:global align:4 +make_coming_param__Q29daComing25Act_cFP4cXyzPQ212daObjBarrel26Type_ePiPb = .text:0x00001354; // type:function size:0xC8 scope:global align:4 +request_barrel_exitN__Q29daComing25Act_cFi = .text:0x0000141C; // type:function size:0x6C scope:global align:4 +request_all_barrel_exit__Q29daComing25Act_cFv = .text:0x00001488; // type:function size:0x68 scope:global align:4 +checkLineCrossXZ__9daComing2FP4cXyzP4cXyzP4cXyzP4cXyz = .text:0x000014F0; // type:function size:0x120 scope:local align:4 +request_all_flag_exit__Q29daComing25Act_cFv = .text:0x00001610; // type:function size:0xB4 scope:global align:4 +barrel_execute__Q29daComing25Act_cFi = .text:0x000016C4; // type:function size:0x11C scope:global align:4 +barrel_main__Q29daComing25Act_cFv = .text:0x000017E0; // type:function size:0x4C scope:global align:4 +coming_clear_init__Q29daComing25Act_cFv = .text:0x0000182C; // type:function size:0x24 scope:global align:4 +coming_clear_main__Q29daComing25Act_cFv = .text:0x00001850; // type:function size:0x68 scope:global align:4 +coming_wait_init__Q29daComing25Act_cFv = .text:0x000018B8; // type:function size:0x18 scope:global align:4 +coming_wait_main__Q29daComing25Act_cFv = .text:0x000018D0; // type:function size:0x104 scope:global align:4 +coming_setF_init__Q29daComing25Act_cFv = .text:0x000019D4; // type:function size:0xA8 scope:global align:4 +coming_setF_main__Q29daComing25Act_cFv = .text:0x00001A7C; // type:function size:0x23C scope:global align:4 +coming_checkS_init__Q29daComing25Act_cFv = .text:0x00001CB8; // type:function size:0x10 scope:global align:4 +coming_checkS_main__Q29daComing25Act_cFv = .text:0x00001CC8; // type:function size:0x98 scope:global align:4 +coming_game_init__Q29daComing25Act_cFv = .text:0x00001D60; // type:function size:0x2C scope:global align:4 +coming_game_main__Q29daComing25Act_cFv = .text:0x00001D8C; // type:function size:0x1CC scope:global align:4 +coming_process_init__Q29daComing25Act_cFs = .text:0x00001F58; // type:function size:0x118 scope:global align:4 +coming_process_main__Q29daComing25Act_cFv = .text:0x00002070; // type:function size:0xE4 scope:global align:4 +_create__Q29daComing25Act_cFv = .text:0x00002154; // type:function size:0x110 scope:global align:4 +__dt__Q39daComing25Act_c12_start_buoy_Fv = .text:0x00002264; // type:function size:0x3C scope:weak align:4 +__ct__Q39daComing25Act_c12_start_buoy_Fv = .text:0x000022A0; // type:function size:0x4 scope:weak align:4 +__dt__Q29daComing213_barrel_info_Fv = .text:0x000022A4; // type:function size:0x3C scope:weak align:4 +__ct__Q29daComing213_barrel_info_Fv = .text:0x000022E0; // type:function size:0x4 scope:weak align:4 +_delete__Q29daComing25Act_cFv = .text:0x000022E4; // type:function size:0x8 scope:global align:4 +_execute__Q29daComing25Act_cFv = .text:0x000022EC; // type:function size:0xC4 scope:global align:4 +_draw__Q29daComing25Act_cFv = .text:0x000023B0; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x000023B8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x000023D8; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x000023FC; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x00002420; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x00002444; // type:function size:0x8 scope:local align:4 +__dt__Q29daComing25Act_cFv = .text:0x0000244C; // type:function size:0x94 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x000024E0; // type:function size:0xFC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000025DC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000025E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000025EC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000025F4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000025FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00002604; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x0000260C; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00002614; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000261C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002624; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000262C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002634; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000263C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002644; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000264C; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x00002654; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x0000265C; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00002664; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000266C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00002674; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000267C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daComing225@unnamed@d_a_coming2_cpp@ = .rodata:0x00000000; // type:object size:0xA scope:local align:4 +@4096 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4097 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4098 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4102 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4385 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4811 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4814 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4815 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +coming_make_item_no_table__9daComing2 = .data:0x00000030; // type:object size:0x3C scope:local align:4 +colorR$4054 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +@4895 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4896 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4897 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4898 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4899 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +init_table$4894 = .data:0x000000AC; // type:object size:0x3C scope:local align:4 +@4912 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4913 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4914 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4915 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@4916 = .data:0x00000118; // type:object size:0xC scope:local align:4 +main_table$4911 = .data:0x00000124; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q29daComing225@unnamed@d_a_coming2_cpp@ = .data:0x00000160; // type:object size:0x20 scope:local align:4 +g_profile_Coming2 = .data:0x00000180; // type:object size:0x30 scope:global align:4 +__vt__Q29daComing25Act_c = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000001BC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x000001EC; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000021C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000234; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000264; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000294; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002C4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002F4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000348; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4145 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4146 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +M_wall_work$4144 = .bss:0x00000064; // type:object size:0x6C scope:local align:4 +@4322 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +init$4323 = .bss:0x000000DC; // type:object size:0x1 scope:local align:1 +wtr$4321 = .bss:0x000000E0; // type:object size:0x50 scope:local align:4 +@4330 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +init$4331 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 +gnd_work$4329 = .bss:0x00000140; // type:object size:0x54 scope:local align:4 +init$4900 = .bss:0x00000194; // type:object size:0x1 scope:local align:1 +init$4917 = .bss:0x00000195; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_coming3/splits.txt b/config/GZLJ01/rels/d_a_coming3/splits.txt new file mode 100644 index 000000000..3ebb7178d --- /dev/null +++ b/config/GZLJ01/rels/d_a_coming3/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coming3.cpp: + .text start:0x000000EC end:0x00001ED8 + .text start:0x00001ED8 end:0x000021E0 + .rodata start:0x00000000 end:0x000000EA + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000181 diff --git a/config/GZLJ01/rels/d_a_coming3/symbols.txt b/config/GZLJ01/rels/d_a_coming3/symbols.txt new file mode 100644 index 000000000..211a30fce --- /dev/null +++ b/config/GZLJ01/rels/d_a_coming3/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +get_water_height__Q29daComing35Act_cFPfPiPC4cXyz = .text:0x000000EC; // type:function size:0x318 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000404; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000544; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000065C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000006FC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000758; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000007A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000007FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000844; // type:function size:0x80 scope:weak align:4 +__dt__11dBgS_WtrChkFv = .text:0x000008C4; // type:function size:0x124 scope:weak align:4 +position_is_safety_call_back__9daComing3FPvPv = .text:0x000009E8; // type:function size:0x98 scope:local align:4 +position_is_none_obj__9daComing3FP4cXyz = .text:0x00000A80; // type:function size:0x48 scope:local align:4 +get_challenge_id__Q29daComing35Act_cFv = .text:0x00000AC8; // type:function size:0x10 scope:global align:4 +get_limit_dist__Q29daComing35Act_cFv = .text:0x00000AD8; // type:function size:0x44 scope:global align:4 +coming_start_init__Q29daComing35Act_cFv = .text:0x00000B1C; // type:function size:0x2C scope:global align:4 +coming_start_main__Q29daComing35Act_cFv = .text:0x00000B48; // type:function size:0x210 scope:global align:4 +coming_game_init__Q29daComing35Act_cFv = .text:0x00000D58; // type:function size:0x20 scope:global align:4 +coming_game_main__Q29daComing35Act_cFv = .text:0x00000D78; // type:function size:0x274 scope:global align:4 +coming_wait_init__Q29daComing35Act_cFv = .text:0x00000FEC; // type:function size:0x10 scope:global align:4 +coming_wait_main__Q29daComing35Act_cFv = .text:0x00000FFC; // type:function size:0x6C scope:global align:4 +coming_process_init__Q29daComing35Act_cFs = .text:0x00001068; // type:function size:0xE8 scope:global align:4 +eff_break_tsubo__Q29daComing35Act_cFv = .text:0x00001150; // type:function size:0x38C scope:global align:4 +coming_process_main__Q29daComing35Act_cFv = .text:0x000014DC; // type:function size:0xB4 scope:global align:4 +set_mtx__Q29daComing35Act_cFv = .text:0x00001590; // type:function size:0xEC scope:global align:4 +collision_init__Q29daComing35Act_cFv = .text:0x0000167C; // type:function size:0x7C scope:global align:4 +collision_main__Q29daComing35Act_cFv = .text:0x000016F8; // type:function size:0xE4 scope:global align:4 +solidHeapCB__Q29daComing35Act_cFP10fopAc_ac_c = .text:0x000017DC; // type:function size:0x24 scope:global align:4 +create_heap__Q29daComing35Act_cFv = .text:0x00001800; // type:function size:0xC8 scope:global align:4 +_create__Q29daComing35Act_cFv = .text:0x000018C8; // type:function size:0x158 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00001A20; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001AEC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001B34; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001B90; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001BD8; // type:function size:0x5C scope:weak align:4 +_delete__Q29daComing35Act_cFv = .text:0x00001C34; // type:function size:0x30 scope:global align:4 +_execute__Q29daComing35Act_cFv = .text:0x00001C64; // type:function size:0x38 scope:global align:4 +_draw__Q29daComing35Act_cFv = .text:0x00001C9C; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D10; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D30; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D54; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D78; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D9C; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001DA4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001DEC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001DFC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001E04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001E0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001E14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001E1C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001E54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001E5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001E64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E6C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001EA4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001EA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001EB0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001EB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001EC0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001ECC; // type:function size:0xC scope:weak align:4 +__dt__Q29daComing35Act_cFv = .text:0x00001ED8; // type:function size:0x144 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x0000201C; // type:function size:0xFC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002118; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002160; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002168; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002170; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002178; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002180; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002188; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002190; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002198; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x000021A0; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x000021A8; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x000021B0; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x000021B8; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x000021C0; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x000021C8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000021D0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000021D8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daComing325@unnamed@d_a_coming3_cpp@ = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +M_cyl_src__9daComing3 = .rodata:0x00000028; // type:object size:0x44 scope:local align:4 +@4146 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4264 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@4270 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4332 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4333 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4547 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4548 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4595 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C0; // type:object size:0x2A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +make_item_table$4287 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +@4442 = .data:0x00000038; // type:object size:0xC scope:local align:4 +@4443 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4444 = .data:0x00000050; // type:object size:0xC scope:local align:4 +init_table$4441 = .data:0x0000005C; // type:object size:0x24 scope:local align:4 +@4554 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4555 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4556 = .data:0x00000098; // type:object size:0xC scope:local align:4 +main_table$4553 = .data:0x000000A4; // type:object size:0x24 scope:local align:4 +M_arcname__Q29daComing35Act_c = .data:0x000000C8; // type:object size:0x7 scope:global align:4 data:string +Mthd_Table__Q29daComing325@unnamed@d_a_coming3_cpp@ = .data:0x000000D0; // type:object size:0x20 scope:local align:4 +g_profile_Coming3 = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000138; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001D8; // type:object size:0x54 scope:weak align:4 +__vt__Q29daComing35Act_c = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x00000238; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000268; // type:object size:0x30 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002A4; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002BC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002EC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000031C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4060 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4061 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +wtr$4059 = .bss:0x00000064; // type:object size:0x50 scope:local align:4 +@4077 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$4078 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +gnd_work$4076 = .bss:0x000000C4; // type:object size:0x54 scope:local align:4 +init$4445 = .bss:0x00000118; // type:object size:0x1 scope:local align:1 +@4457 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +init$4458 = .bss:0x00000128; // type:object size:0x1 scope:local align:1 +gnd$4456 = .bss:0x0000012C; // type:object size:0x54 scope:local align:4 +init$4557 = .bss:0x00000180; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_dai/splits.txt b/config/GZLJ01/rels/d_a_dai/splits.txt new file mode 100644 index 000000000..8585c6f78 --- /dev/null +++ b/config/GZLJ01/rels/d_a_dai/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dai.cpp: + .text start:0x00000078 end:0x0000112C + .text start:0x0000112C end:0x0000112C + .text start:0x0000112C end:0x0000124C + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x000001D4 diff --git a/config/GZLJ01/rels/d_a_dai/symbols.txt b/config/GZLJ01/rels/d_a_dai/symbols.txt new file mode 100644 index 000000000..792c65560 --- /dev/null +++ b/config/GZLJ01/rels/d_a_dai/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__7daDai_cFv = .text:0x00000078; // type:function size:0x4C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000C4; // type:function size:0x20 scope:local align:4 +CreateHeap__7daDai_cFv = .text:0x000000E4; // type:function size:0xBC scope:global align:4 +CreateInit__7daDai_cFv = .text:0x000001A0; // type:function size:0x204 scope:global align:4 +_create__7daDai_cFv = .text:0x000003A4; // type:function size:0xEC scope:global align:4 +__ct__7daDai_cFv = .text:0x00000490; // type:function size:0x1B8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000648; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000714; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000075C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007B8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000800; // type:function size:0x70 scope:weak align:4 +set_mtx__7daDai_cFv = .text:0x00000870; // type:function size:0x80 scope:global align:4 +eventOrder__7daDai_cFv = .text:0x000008F0; // type:function size:0x28 scope:global align:4 +checkOrder__7daDai_cFv = .text:0x00000918; // type:function size:0x1E0 scope:global align:4 +daDai_XyCheckCB__FPvi = .text:0x00000AF8; // type:function size:0x20 scope:local align:4 +XyCheckCB__7daDai_cFi = .text:0x00000B18; // type:function size:0x8C scope:global align:4 +daDai_XyEventCB__FPvi = .text:0x00000BA4; // type:function size:0x20 scope:local align:4 +XyEventCB__7daDai_cFi = .text:0x00000BC4; // type:function size:0x50 scope:global align:4 +_execute__7daDai_cFv = .text:0x00000C14; // type:function size:0x60 scope:global align:4 +proc__7daDai_cFv = .text:0x00000C74; // type:function size:0x170 scope:global align:4 +_draw__7daDai_cFv = .text:0x00000DE4; // type:function size:0x60 scope:global align:4 +getMsg__7daDai_cFv = .text:0x00000E44; // type:function size:0x94 scope:global align:4 +next_msgStatus__7daDai_cFPUl = .text:0x00000ED8; // type:function size:0x1C0 scope:global align:4 +daDai_Create__FPv = .text:0x00001098; // type:function size:0x20 scope:local align:4 +daDai_Delete__FPv = .text:0x000010B8; // type:function size:0x24 scope:local align:4 +daDai_Draw__FPv = .text:0x000010DC; // type:function size:0x24 scope:local align:4 +daDai_Execute__FPv = .text:0x00001100; // type:function size:0x24 scope:local align:4 +daDai_IsDelete__FPv = .text:0x00001124; // type:function size:0x8 scope:local align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000112C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001130; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001140; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001148; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001150; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001160; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001198; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000011A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000011A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011B0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000011E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000011EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000011F4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001204; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001210; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000121C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00001224; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000122C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001234; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000123C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001244; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__7daDai_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +m_cloth_arcname__7daDai_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4115 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4509 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4510 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4511 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x36 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daDaiMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_DAI = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__7daDai_c = .data:0x00000094; // type:object size:0x14 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000A8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000148; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000019C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001C0; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_daiocta/splits.txt b/config/GZLJ01/rels/d_a_daiocta/splits.txt new file mode 100644 index 000000000..8ee2d3b4f --- /dev/null +++ b/config/GZLJ01/rels/d_a_daiocta/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_daiocta.cpp: + .text start:0x000000EC end:0x000055F8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000038F + .data start:0x00000000 end:0x00000658 + .bss start:0x00000008 end:0x0000011D diff --git a/config/GZLJ01/rels/d_a_daiocta/symbols.txt b/config/GZLJ01/rels/d_a_daiocta/symbols.txt new file mode 100644 index 000000000..5769d7e27 --- /dev/null +++ b/config/GZLJ01/rels/d_a_daiocta/symbols.txt @@ -0,0 +1,255 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daDaiocta_HIO_cFv = .text:0x000000EC; // type:function size:0x1C4 scope:global align:4 +__dt__4cXyzFv = .text:0x000002B0; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000002EC; // type:function size:0x48 scope:weak align:4 +coHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000334; // type:function size:0x24 scope:local align:4 +_coHit__11daDaiocta_cFP10fopAc_ac_c = .text:0x00000358; // type:function size:0x84 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000003DC; // type:function size:0x94 scope:local align:4 +_nodeControl__11daDaiocta_cFP7J3DNodeP8J3DModel = .text:0x00000470; // type:function size:0x1FC scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x0000066C; // type:function size:0x20 scope:local align:4 +_createHeap__11daDaiocta_cFv = .text:0x0000068C; // type:function size:0x7C scope:global align:4 +createAwaHeap__11daDaiocta_cFv = .text:0x00000708; // type:function size:0x2B0 scope:global align:4 +createSuikomiHeap__11daDaiocta_cFv = .text:0x000009B8; // type:function size:0x104 scope:global align:4 +createBodyHeap__11daDaiocta_cFv = .text:0x00000ABC; // type:function size:0x148 scope:global align:4 +createArrowHitHeap__11daDaiocta_cFv = .text:0x00000C04; // type:function size:0x60 scope:global align:4 +setMtx__11daDaiocta_cFv = .text:0x00000C64; // type:function size:0x130 scope:global align:4 +setSuikomiMtx__11daDaiocta_cFv = .text:0x00000D94; // type:function size:0x98 scope:global align:4 +setAwaMtx__11daDaiocta_cFv = .text:0x00000E2C; // type:function size:0xB0 scope:global align:4 +initMtx__11daDaiocta_cFv = .text:0x00000EDC; // type:function size:0x94 scope:global align:4 +setEffect__11daDaiocta_cFUs = .text:0x00000F70; // type:function size:0x1FC scope:global align:4 +setAwaRandom__11daDaiocta_cFi = .text:0x0000116C; // type:function size:0x130 scope:global align:4 +initAwa__11daDaiocta_cFv = .text:0x0000129C; // type:function size:0x13C scope:global align:4 +execAwa__11daDaiocta_cFv = .text:0x000013D8; // type:function size:0x170 scope:global align:4 +isLivingEye__11daDaiocta_cFv = .text:0x00001548; // type:function size:0xA0 scope:global align:4 +isDead__11daDaiocta_cFv = .text:0x000015E8; // type:function size:0x9C scope:global align:4 +isDamageEye__11daDaiocta_cFv = .text:0x00001684; // type:function size:0x98 scope:global align:4 +isDamageBombEye__11daDaiocta_cFv = .text:0x0000171C; // type:function size:0x98 scope:global align:4 +setRotEye__11daDaiocta_cFv = .text:0x000017B4; // type:function size:0x2C8 scope:global align:4 +setCollision__11daDaiocta_cFv = .text:0x00001A7C; // type:function size:0x424 scope:global align:4 +modeHideInit__11daDaiocta_cFv = .text:0x00001EA0; // type:function size:0x18 scope:global align:4 +modeHide__11daDaiocta_cFv = .text:0x00001EB8; // type:function size:0x7C scope:global align:4 +modeAppearInit__11daDaiocta_cFv = .text:0x00001F34; // type:function size:0x18C scope:global align:4 +modeAppear__11daDaiocta_cFv = .text:0x000020C0; // type:function size:0x2A4 scope:global align:4 +modeWaitInit__11daDaiocta_cFv = .text:0x00002364; // type:function size:0x44 scope:global align:4 +modeWait__11daDaiocta_cFv = .text:0x000023A8; // type:function size:0xA8 scope:global align:4 +modeDamageInit__11daDaiocta_cFv = .text:0x00002450; // type:function size:0x80 scope:global align:4 +modeDamage__11daDaiocta_cFv = .text:0x000024D0; // type:function size:0xEC scope:global align:4 +modeDamageBombInit__11daDaiocta_cFv = .text:0x000025BC; // type:function size:0xC8 scope:global align:4 +modeDamageBomb__11daDaiocta_cFv = .text:0x00002684; // type:function size:0xEC scope:global align:4 +modeDemoInit__11daDaiocta_cFv = .text:0x00002770; // type:function size:0x184 scope:global align:4 +modeDemo__11daDaiocta_cFv = .text:0x000028F4; // type:function size:0x854 scope:global align:4 +modeDeleteInit__11daDaiocta_cFv = .text:0x00003148; // type:function size:0x134 scope:global align:4 +modeDelete__11daDaiocta_cFv = .text:0x0000327C; // type:function size:0x424 scope:global align:4 +modeProc__11daDaiocta_cFQ211daDaiocta_c6Proc_eQ211daDaiocta_c6Mode_e = .text:0x000036A0; // type:function size:0x1E0 scope:global align:4 +setAnm__11daDaiocta_cFv = .text:0x00003880; // type:function size:0x26C scope:global align:4 +setWater__11daDaiocta_cFv = .text:0x00003AEC; // type:function size:0x2C scope:global align:4 +_execute__11daDaiocta_cFv = .text:0x00003B18; // type:function size:0x200 scope:global align:4 +drawAwa__11daDaiocta_cFv = .text:0x00003D18; // type:function size:0x138 scope:global align:4 +drawSuikomi__11daDaiocta_cFv = .text:0x00003E50; // type:function size:0xF4 scope:global align:4 +drawDebug__11daDaiocta_cFv = .text:0x00003F44; // type:function size:0x1E0 scope:global align:4 +_draw__11daDaiocta_cFv = .text:0x00004124; // type:function size:0x118 scope:global align:4 +getArg__11daDaiocta_cFv = .text:0x0000423C; // type:function size:0x120 scope:global align:4 +createInit__11daDaiocta_cFv = .text:0x0000435C; // type:function size:0x2CC scope:global align:4 +_create__11daDaiocta_cFv = .text:0x00004628; // type:function size:0x2B8 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x000048E0; // type:function size:0x2C scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x0000490C; // type:function size:0x28 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00004934; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_bckAnmFv = .text:0x00004990; // type:function size:0x28 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000049B8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004A14; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004A9C; // type:function size:0x70 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004B0C; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00004B68; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00004C48; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00004CD8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00004D34; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004D7C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004DD8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004E20; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00004EEC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004F70; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004FB8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005014; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000505C; // type:function size:0x4 scope:weak align:4 +_delete__11daDaiocta_cFv = .text:0x00005060; // type:function size:0xA4 scope:global align:4 +daDaioctaCreate__FPv = .text:0x00005104; // type:function size:0x20 scope:local align:4 +daDaioctaDelete__FPv = .text:0x00005124; // type:function size:0x24 scope:local align:4 +daDaioctaExecute__FPv = .text:0x00005148; // type:function size:0x24 scope:local align:4 +daDaioctaDraw__FPv = .text:0x0000516C; // type:function size:0x24 scope:local align:4 +daDaioctaIsDelete__FPv = .text:0x00005190; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005198; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000051A8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000051B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000051B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000051C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000051C8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005200; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005208; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005210; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005218; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005250; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005254; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000525C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005264; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000526C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005278; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00005284; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005294; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000529C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000052A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x000052DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000052E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000052EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000052F4; // type:function size:0x38 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000532C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00005374; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000053BC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005404; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005460; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005464; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005468; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000546C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00005470; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000054B8; // type:function size:0x5C scope:weak align:4 +__dt__15daDaiocta_HIO_cFv = .text:0x00005514; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00005570; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_daiocta_cpp = .text:0x0000558C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000055C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000055D0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x000055D8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000055E0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000055E8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000055F0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__11daDaiocta_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__11daDaiocta_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +m_sph_src__11daDaiocta_c = .rodata:0x0000000C; // type:object size:0x40 scope:global align:4 +m_cps_src__11daDaiocta_c = .rodata:0x0000004C; // type:object size:0x4C scope:global align:4 +@4128 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4135 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4145 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@4157 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@4577 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 data:double +@4863 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@4981 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4983 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 +@4984 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@4985 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4986 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@4987 = .rodata:0x00000150; // type:object size:0x8 scope:local align:8 data:double +@5289 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5290 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5291 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$5456 = .rodata:0x00000164; // type:object size:0x38 scope:local align:4 +@5457 = .rodata:0x0000019C; // type:object size:0x90 scope:local align:4 +a_brk_anm_idx_tbl$5463 = .rodata:0x0000022C; // type:object size:0x1C scope:local align:4 +a_brk_anm_prm_tbl$5464 = .rodata:0x00000248; // type:object size:0x24 scope:local align:4 +@5528 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@5529 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@5530 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 data:float +@5702 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@5705 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@5708 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@5710 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@5712 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@5714 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@5721 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x000002A0; // type:object size:0x8 scope:local align:8 data:double +@5917 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@5918 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@5919 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002B4; // type:object size:0xDB scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4241 = .data:0x00000030; // type:object size:0x7C scope:local align:4 +ude_cyl_offset$4329 = .data:0x000000AC; // type:object size:0x18 scope:local align:4 +te_cyl_offset$4330 = .data:0x000000C4; // type:object size:0x18 scope:local align:4 +body_cyl_offset$4331 = .data:0x000000DC; // type:object size:0x18 scope:local align:4 +body_top_cyl_offset$4332 = .data:0x000000F4; // type:object size:0x18 scope:local align:4 +hire_cyl_offset$4333 = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +search_data$4334 = .data:0x00000124; // type:object size:0xCC scope:local align:4 +@4858 = .data:0x000001F0; // type:object size:0x28 scope:local align:4 +@5431 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@5432 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@5433 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@5434 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@5435 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@5436 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@5437 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@5438 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@5439 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@5440 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@5441 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@5442 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@5443 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@5444 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +mode_tbl$5430 = .data:0x000002C0; // type:object size:0xC4 scope:local align:4 +daDaioctaMethodTable = .data:0x00000384; // type:object size:0x20 scope:local align:4 +g_profile_DAIOCTA = .data:0x000003A4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x000003D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000003E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000474; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000004C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000004D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000004E0; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000574; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000580; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000058C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000598; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000005A4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000005B0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000005CC; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000005EC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000604; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000628; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000634; // type:object size:0xC scope:weak align:4 +__vt__15daDaiocta_HIO_c = .data:0x00000640; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x0000064C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4162 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x108 scope:local align:4 +init$5445 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_daiocta_eye/splits.txt b/config/GZLJ01/rels/d_a_daiocta_eye/splits.txt new file mode 100644 index 000000000..06a8b5778 --- /dev/null +++ b/config/GZLJ01/rels/d_a_daiocta_eye/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_daiocta_eye.cpp: + .text start:0x000000EC end:0x00001AF0 + .text start:0x00001AF0 end:0x00001B80 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x000002D0 + .bss start:0x00000008 end:0x00000071 diff --git a/config/GZLJ01/rels/d_a_daiocta_eye/symbols.txt b/config/GZLJ01/rels/d_a_daiocta_eye/symbols.txt new file mode 100644 index 000000000..edaa69564 --- /dev/null +++ b/config/GZLJ01/rels/d_a_daiocta_eye/symbols.txt @@ -0,0 +1,121 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daDaiocta_Eye_HIO_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000001B0; // type:function size:0x4C scope:local align:4 +_nodeControl__15daDaiocta_Eye_cFP7J3DNodeP8J3DModel = .text:0x000001FC; // type:function size:0xBC scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x20 scope:local align:4 +_createHeap__15daDaiocta_Eye_cFv = .text:0x000002D8; // type:function size:0x20C scope:global align:4 +coHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000004E4; // type:function size:0x2C scope:local align:4 +_coHit__15daDaiocta_Eye_cFP10fopAc_ac_c = .text:0x00000510; // type:function size:0xC0 scope:global align:4 +setMtx__15daDaiocta_Eye_cFv = .text:0x000005D0; // type:function size:0xF0 scope:global align:4 +checkTgHit__15daDaiocta_Eye_cFv = .text:0x000006C0; // type:function size:0x3AC scope:global align:4 +modeWaitInit__15daDaiocta_Eye_cFv = .text:0x00000A6C; // type:function size:0xC scope:global align:4 +modeWait__15daDaiocta_Eye_cFv = .text:0x00000A78; // type:function size:0x20 scope:global align:4 +modeDamageInit__15daDaiocta_Eye_cFv = .text:0x00000A98; // type:function size:0x140 scope:global align:4 +modeDamage__15daDaiocta_Eye_cFv = .text:0x00000BD8; // type:function size:0xF8 scope:global align:4 +modeDeathInit__15daDaiocta_Eye_cFv = .text:0x00000CD0; // type:function size:0x150 scope:global align:4 +modeDeath__15daDaiocta_Eye_cFv = .text:0x00000E20; // type:function size:0xC scope:global align:4 +modeProcCall__15daDaiocta_Eye_cFv = .text:0x00000E2C; // type:function size:0xA4 scope:global align:4 +_execute__15daDaiocta_Eye_cFv = .text:0x00000ED0; // type:function size:0x250 scope:global align:4 +_draw__15daDaiocta_Eye_cFv = .text:0x00001120; // type:function size:0xCC scope:global align:4 +createInit__15daDaiocta_Eye_cFv = .text:0x000011EC; // type:function size:0xE8 scope:global align:4 +_create__15daDaiocta_Eye_cFv = .text:0x000012D4; // type:function size:0x17C scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x00001450; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000014AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001578; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000015C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000161C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001664; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000016C0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000171C; // type:function size:0x48 scope:weak align:4 +_delete__15daDaiocta_Eye_cFv = .text:0x00001764; // type:function size:0x50 scope:global align:4 +daDaiocta_EyeCreate__FPv = .text:0x000017B4; // type:function size:0x20 scope:local align:4 +daDaiocta_EyeDelete__FPv = .text:0x000017D4; // type:function size:0x24 scope:local align:4 +daDaiocta_EyeExecute__FPv = .text:0x000017F8; // type:function size:0x24 scope:local align:4 +daDaiocta_EyeDraw__FPv = .text:0x0000181C; // type:function size:0x24 scope:local align:4 +daDaiocta_EyeIsDelete__FPv = .text:0x00001840; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001848; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001890; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001894; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001898; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000189C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000018A0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000018E8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001944; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001954; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000195C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001964; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000196C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001974; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000019AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000019B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000019BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000019FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A08; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001A10; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001A18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001A24; // type:function size:0xC scope:weak align:4 +__dt__19daDaiocta_Eye_HIO_cFv = .text:0x00001A30; // type:function size:0x74 scope:weak align:4 +__sinit_d_a_daiocta_eye_cpp = .text:0x00001AA4; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001AE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001AE8; // type:function size:0x8 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x00001AF0; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00001B38; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__15daDaiocta_Eye_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__15daDaiocta_Eye_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +m_scale_damage_time__15daDaiocta_Eye_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +@4054 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4058 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4296 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4462 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x28 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_sph_src = .data:0x00000030; // type:object size:0x40 scope:local align:4 +eye_sph_offset$4131 = .data:0x00000070; // type:object size:0xC scope:local align:4 +search_data$4132 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +scale_table$4330 = .data:0x00000088; // type:object size:0x20 scope:local align:4 +@4400 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4401 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4402 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +mode_proc$4399 = .data:0x000000CC; // type:object size:0x24 scope:local align:4 +daDaiocta_EyeMethodTable = .data:0x000000F0; // type:object size:0x20 scope:local align:4 +g_profile_DAIOCTA_EYE = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000158; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000174; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000194; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000234; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000288; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000294; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__19daDaiocta_Eye_HIO_c = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4071 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x5C scope:local align:4 +init$4403 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_deku_item/splits.txt b/config/GZLJ01/rels/d_a_deku_item/splits.txt new file mode 100644 index 000000000..cf903e2ae --- /dev/null +++ b/config/GZLJ01/rels/d_a_deku_item/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_deku_item.cpp: + .text start:0x00000078 end:0x0000119C + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x0000029C + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_deku_item/symbols.txt b/config/GZLJ01/rels/d_a_deku_item/symbols.txt new file mode 100644 index 000000000..7b23bd134 --- /dev/null +++ b/config/GZLJ01/rels/d_a_deku_item/symbols.txt @@ -0,0 +1,95 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daDekuItem_cFv = .text:0x00000078; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D0; // type:function size:0x20 scope:local align:4 +CreateHeap__12daDekuItem_cFv = .text:0x000000F0; // type:function size:0x1D8 scope:global align:4 +CreateInit__12daDekuItem_cFv = .text:0x000002C8; // type:function size:0xE0 scope:global align:4 +_create__12daDekuItem_cFv = .text:0x000003A8; // type:function size:0x1F0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000598; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000664; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000006AC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000708; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000750; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000007AC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000834; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000008A4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000900; // type:function size:0x48 scope:weak align:4 +set_mtx__12daDekuItem_cFv = .text:0x00000948; // type:function size:0x80 scope:global align:4 +_execute__12daDekuItem_cFv = .text:0x000009C8; // type:function size:0xAC scope:global align:4 +mode_proc_call__12daDekuItem_cFv = .text:0x00000A74; // type:function size:0xBC scope:global align:4 +mode_wait__12daDekuItem_cFv = .text:0x00000B30; // type:function size:0x11C scope:global align:4 +mode_getdemo_init__12daDekuItem_cFv = .text:0x00000C4C; // type:function size:0x68 scope:global align:4 +mode_getdemo_wait__12daDekuItem_cFv = .text:0x00000CB4; // type:function size:0x7C scope:global align:4 +mode_getdemo__12daDekuItem_cFv = .text:0x00000D30; // type:function size:0x4 scope:global align:4 +eventOrder__12daDekuItem_cFv = .text:0x00000D34; // type:function size:0x5C scope:global align:4 +checkOrder__12daDekuItem_cFv = .text:0x00000D90; // type:function size:0xC0 scope:global align:4 +_draw__12daDekuItem_cFv = .text:0x00000E50; // type:function size:0x78 scope:global align:4 +daDekuItem_Create__FPv = .text:0x00000EC8; // type:function size:0x20 scope:local align:4 +daDekuItem_Delete__FPv = .text:0x00000EE8; // type:function size:0x24 scope:local align:4 +daDekuItem_Draw__FPv = .text:0x00000F0C; // type:function size:0x24 scope:local align:4 +daDekuItem_Execute__FPv = .text:0x00000F30; // type:function size:0x24 scope:local align:4 +daDekuItem_IsDelete__FPv = .text:0x00000F54; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000F5C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00000FA4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00000FEC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001048; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001090; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000010A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000010A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000010B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000010B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000010C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000010F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001100; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001108; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001110; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001148; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000114C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001154; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000115C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001164; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001170; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000117C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001184; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000118C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001194; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daDekuItem_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4031 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +@4286 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000002C; // type:object size:0x40 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4241 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4242 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4243 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4244 = .data:0x00000098; // type:object size:0xC scope:local align:4 +mode_proc$4240 = .data:0x000000A4; // type:object size:0x30 scope:local align:4 +daDekuItemMethodTable = .data:0x000000D4; // type:object size:0x20 scope:local align:4 +g_profile_DEKU_ITEM = .data:0x000000F4; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000016C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000020C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000260; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000290; // type:object size:0xC scope:weak align:4 +init$4245 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_demo_dk/splits.txt b/config/GZLJ01/rels/d_a_demo_dk/splits.txt new file mode 100644 index 000000000..7878a9d66 --- /dev/null +++ b/config/GZLJ01/rels/d_a_demo_dk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_demo_dk.cpp: + .text start:0x00000078 end:0x00000714 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_demo_dk/symbols.txt b/config/GZLJ01/rels/d_a_demo_dk/symbols.txt new file mode 100644 index 000000000..12e092f7a --- /dev/null +++ b/config/GZLJ01/rels/d_a_demo_dk/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daDEMO_DK_Draw__FP13demo_dk_class = .text:0x00000078; // type:function size:0x70 scope:local align:4 +anm_init__FP13demo_dk_classifUcfi = .text:0x000000E8; // type:function size:0x128 scope:local align:4 +mode_wait__FP13demo_dk_class = .text:0x00000210; // type:function size:0xDC scope:local align:4 +mode_akubi__FP13demo_dk_class = .text:0x000002EC; // type:function size:0x8C scope:local align:4 +daDEMO_DK_Execute__FP13demo_dk_class = .text:0x00000378; // type:function size:0x148 scope:local align:4 +daDEMO_DK_IsDelete__FP13demo_dk_class = .text:0x000004C0; // type:function size:0x8 scope:local align:4 +daDEMO_DK_Delete__FP13demo_dk_class = .text:0x000004C8; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000004F8; // type:function size:0x104 scope:local align:4 +daDEMO_DK_Create__FP10fopAc_ac_c = .text:0x000005FC; // type:function size:0x118 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4023 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4062 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4179 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local align:4 data:string_table +l_daDEMO_DK_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_DEMO_DK = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_demo_item/splits.txt b/config/GZLJ01/rels/d_a_demo_item/splits.txt new file mode 100644 index 000000000..4c0e585cb --- /dev/null +++ b/config/GZLJ01/rels/d_a_demo_item/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo_item.cpp: + .text start:0x000000EC end:0x00000F98 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000028C + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLJ01/rels/d_a_demo_item/symbols.txt b/config/GZLJ01/rels/d_a_demo_item/symbols.txt new file mode 100644 index 000000000..8a383c8d2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_demo_item/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setParticle__9daDitem_cFv = .text:0x000000EC; // type:function size:0x234 scope:global align:4 +__dt__4cXyzFv = .text:0x00000320; // type:function size:0x3C scope:weak align:4 +CreateInit__9daDitem_cFv = .text:0x0000035C; // type:function size:0x94 scope:global align:4 +set_effect__9daDitem_cFv = .text:0x000003F0; // type:function size:0xBC scope:global align:4 +set_pos__9daDitem_cFv = .text:0x000004AC; // type:function size:0x238 scope:global align:4 +anim_control__9daDitem_cFv = .text:0x000006E4; // type:function size:0x7C scope:global align:4 +set_mtx__9daDitem_cFv = .text:0x00000760; // type:function size:0x120 scope:global align:4 +settingBeforeDraw__9daDitem_cFv = .text:0x00000880; // type:function size:0x70 scope:global align:4 +setListStart__9daDitem_cFv = .text:0x000008F0; // type:function size:0x4 scope:global align:4 +daDitem_Delete__FP9daDitem_c = .text:0x000008F4; // type:function size:0xA0 scope:local align:4 +daDitem_Create__FP9daDitem_c = .text:0x00000994; // type:function size:0x1D8 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000B6C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C38; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000C80; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000CDC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000D24; // type:function size:0x70 scope:weak align:4 +daDitem_IsDelete__FP9daDitem_c = .text:0x00000D94; // type:function size:0x20 scope:local align:4 +daDitem_Execute__FP9daDitem_c = .text:0x00000DB4; // type:function size:0xA4 scope:local align:4 +daDitem_Draw__FP9daDitem_c = .text:0x00000E58; // type:function size:0x2C scope:local align:4 +isdelete__9daDitem_cFv = .text:0x00000E84; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000E8C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000E9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000EA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000EAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000EB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000EBC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000EF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000EFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000F04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F0C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000F44; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000F48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F50; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F58; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000F60; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000F6C; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000F78; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000F80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000F88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000F90; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_rot_time__9daDitem_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +@4165 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4341 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +m_effect_type__9daDitem_c = .data:0x00000000; // type:object size:0x100 scope:global align:4 +l_daDitem_Method = .data:0x00000100; // type:object size:0x20 scope:local align:4 +g_profile_Demo_Item = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000150; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000244; // type:object size:0x24 scope:weak align:4 +__vt__9daDitem_c = .data:0x00000268; // type:object size:0x24 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4266 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4267 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4269 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4270 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +offset_tbl$4265 = .bss:0x0000007C; // type:object size:0x24 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_demo_kmm/splits.txt b/config/GZLJ01/rels/d_a_demo_kmm/splits.txt new file mode 100644 index 000000000..e0cbd8ac4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_demo_kmm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_demo_kmm.cpp: + .text start:0x00000078 end:0x00000520 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZLJ01/rels/d_a_demo_kmm/symbols.txt b/config/GZLJ01/rels/d_a_demo_kmm/symbols.txt new file mode 100644 index 000000000..1fd54bcc9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_demo_kmm/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daDemo_Kmm_cFv = .text:0x00000098; // type:function size:0xF8 scope:global align:4 +calcMtx__12daDemo_Kmm_cFv = .text:0x00000190; // type:function size:0x98 scope:global align:4 +setAnime__12daDemo_Kmm_cFiiff = .text:0x00000228; // type:function size:0xA8 scope:global align:4 +CreateInit__12daDemo_Kmm_cFv = .text:0x000002D0; // type:function size:0x38 scope:global align:4 +create__12daDemo_Kmm_cFv = .text:0x00000308; // type:function size:0x98 scope:global align:4 +daDemo_Kmm_actionWait__FP12daDemo_Kmm_c = .text:0x000003A0; // type:function size:0x8 scope:local align:4 +daDemo_Kmm_Draw__FP12daDemo_Kmm_c = .text:0x000003A8; // type:function size:0x64 scope:local align:4 +daDemo_Kmm_Execute__FP12daDemo_Kmm_c = .text:0x0000040C; // type:function size:0x9C scope:local align:4 +daDemo_Kmm_IsDelete__FP12daDemo_Kmm_c = .text:0x000004A8; // type:function size:0x8 scope:local align:4 +daDemo_Kmm_Delete__FP12daDemo_Kmm_c = .text:0x000004B0; // type:function size:0x50 scope:local align:4 +daDemo_Kmm_Create__FP10fopAc_ac_c = .text:0x00000500; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__12daDemo_Kmm_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +@4018 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +l_action$localstatic3$execute__12daDemo_Kmm_cFv = .data:0x00000000; // type:object size:0x4 scope:weak align:4 +l_daDemo_Kmm_Method = .data:0x00000004; // type:object size:0x20 scope:local align:4 +g_profile_DEMO_KMM = .data:0x00000024; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_dk/splits.txt b/config/GZLJ01/rels/d_a_dk/splits.txt new file mode 100644 index 000000000..f27471af9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_dk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_dk.cpp: + .text start:0x000000EC end:0x0000148C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B3 + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZLJ01/rels/d_a_dk/symbols.txt b/config/GZLJ01/rels/d_a_dk/symbols.txt new file mode 100644 index 000000000..e0f656378 --- /dev/null +++ b/config/GZLJ01/rels/d_a_dk/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daDk_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000130; // type:function size:0xBC scope:local align:4 +__dt__4cXyzFv = .text:0x000001EC; // type:function size:0x3C scope:weak align:4 +tail_control__FP8dk_classP6tail_s = .text:0x00000228; // type:function size:0x4F8 scope:local align:4 +tail_draw__FP8dk_classP6tail_s = .text:0x00000720; // type:function size:0x100 scope:local align:4 +kamen_draw__FP8dk_class = .text:0x00000820; // type:function size:0x118 scope:local align:4 +daDk_Draw__FP8dk_class = .text:0x00000938; // type:function size:0xE0 scope:local align:4 +move__FP8dk_class = .text:0x00000A18; // type:function size:0x4 scope:local align:4 +daDk_demoProc__FP8dk_class = .text:0x00000A1C; // type:function size:0x4 scope:local align:4 +daDk_delete_Bdk__Fv = .text:0x00000A20; // type:function size:0x40 scope:local align:4 +daDk_Execute__FP8dk_class = .text:0x00000A60; // type:function size:0x2A8 scope:local align:4 +daDk_IsDelete__FP8dk_class = .text:0x00000D08; // type:function size:0x8 scope:local align:4 +daDk_Delete__FP8dk_class = .text:0x00000D10; // type:function size:0x6C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000D7C; // type:function size:0x280 scope:local align:4 +daDk_Create__FP10fopAc_ac_c = .text:0x00000FFC; // type:function size:0x1F0 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000011EC; // type:function size:0x70 scope:weak align:4 +__dt__6tail_sFv = .text:0x0000125C; // type:function size:0xAC scope:weak align:4 +__dt__5csXyzFv = .text:0x00001308; // type:function size:0x3C scope:weak align:4 +__ct__6tail_sFv = .text:0x00001344; // type:function size:0xAC scope:weak align:4 +__ct__5csXyzFv = .text:0x000013F0; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x000013F4; // type:function size:0x4 scope:weak align:4 +__dt__10daDk_HIO_cFv = .text:0x000013F8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_dk_cpp = .text:0x00001440; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000147C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001484; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4003 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4004 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4026 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4123 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4124 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4125 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4171 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000007C; // type:object size:0x37 scope:local align:4 data:string_table +tial_scale = .data:0x00000000; // type:object size:0x24 scope:local align:4 +l_daDk_Method = .data:0x00000024; // type:object size:0x20 scope:local align:4 +g_profile_DK = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000074; // type:object size:0x24 scope:weak align:4 +__vt__10daDk_HIO_c = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3998 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_door10/splits.txt b/config/GZLJ01/rels/d_a_door10/splits.txt new file mode 100644 index 000000000..6c9796b6f --- /dev/null +++ b/config/GZLJ01/rels/d_a_door10/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door10.cpp: + .text start:0x00000078 end:0x00001F5C + .text start:0x00001F5C end:0x00002000 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x0000012C diff --git a/config/GZLJ01/rels/d_a_door10/symbols.txt b/config/GZLJ01/rels/d_a_door10/symbols.txt new file mode 100644 index 000000000..c8bf3ec8e --- /dev/null +++ b/config/GZLJ01/rels/d_a_door10/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chkMakeKey__10daDoor10_cFv = .text:0x00000078; // type:function size:0x50 scope:global align:4 +setKey__10daDoor10_cFv = .text:0x000000C8; // type:function size:0xE0 scope:global align:4 +chkMakeStop__10daDoor10_cFv = .text:0x000001A8; // type:function size:0x70 scope:global align:4 +chkStopF__10daDoor10_cFv = .text:0x00000218; // type:function size:0xCC scope:global align:4 +chkStopB__10daDoor10_cFv = .text:0x000002E4; // type:function size:0x90 scope:global align:4 +setStop__10daDoor10_cFv = .text:0x00000374; // type:function size:0x94 scope:global align:4 +chkStopOpen__10daDoor10_cFv = .text:0x00000408; // type:function size:0x190 scope:global align:4 +setStopDemo__10daDoor10_cFv = .text:0x00000598; // type:function size:0x24 scope:global align:4 +chkStopClose__10daDoor10_cFv = .text:0x000005BC; // type:function size:0xE8 scope:global align:4 +getBdlName__10daDoor10_cFv = .text:0x000006A4; // type:function size:0x70 scope:global align:4 +getDzbName__10daDoor10_cFv = .text:0x00000714; // type:function size:0x74 scope:global align:4 +getSize2X__10daDoor10_cFv = .text:0x00000788; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000007CC; // type:function size:0x20 scope:local align:4 +CreateHeap__10daDoor10_cFv = .text:0x000007EC; // type:function size:0x300 scope:global align:4 +setEventPrm__10daDoor10_cFv = .text:0x00000AEC; // type:function size:0x1A0 scope:global align:4 +openInit__10daDoor10_cFv = .text:0x00000C8C; // type:function size:0xAC scope:global align:4 +openProc__10daDoor10_cFv = .text:0x00000D38; // type:function size:0x90 scope:global align:4 +openEnd__10daDoor10_cFv = .text:0x00000DC8; // type:function size:0x94 scope:global align:4 +closeInit__10daDoor10_cFv = .text:0x00000E5C; // type:function size:0xE0 scope:global align:4 +closeProc__10daDoor10_cFv = .text:0x00000F3C; // type:function size:0x90 scope:global align:4 +closeEnd__10daDoor10_cFv = .text:0x00000FCC; // type:function size:0xB8 scope:global align:4 +calcMtx__10daDoor10_cFv = .text:0x00001084; // type:function size:0x78 scope:global align:4 +CreateInit__10daDoor10_cFv = .text:0x000010FC; // type:function size:0x160 scope:global align:4 +create__10daDoor10_cFv = .text:0x0000125C; // type:function size:0x14C scope:global align:4 +demoProc__10daDoor10_cFv = .text:0x000013A8; // type:function size:0x308 scope:global align:4 +daDoor10_actionWait__FP10daDoor10_c = .text:0x000016B0; // type:function size:0x1A0 scope:local align:4 +daDoor10_actionStopClose__FP10daDoor10_c = .text:0x00001850; // type:function size:0x54 scope:local align:4 +daDoor10_actionDemo__FP10daDoor10_c = .text:0x000018A4; // type:function size:0x84 scope:local align:4 +daDoor10_actionHkyo__FP10daDoor10_c = .text:0x00001928; // type:function size:0xD8 scope:local align:4 +daDoor10_actionInit__FP10daDoor10_c = .text:0x00001A00; // type:function size:0x80 scope:local align:4 +draw__10daDoor10_cFv = .text:0x00001A80; // type:function size:0x12C scope:global align:4 +daDoor10_Draw__FP10daDoor10_c = .text:0x00001BAC; // type:function size:0x20 scope:local align:4 +daDoor10_Execute__FP10daDoor10_c = .text:0x00001BCC; // type:function size:0x100 scope:local align:4 +daDoor10_IsDelete__FP10daDoor10_c = .text:0x00001CCC; // type:function size:0x8 scope:local align:4 +daDoor10_Delete__FP10daDoor10_c = .text:0x00001CD4; // type:function size:0x144 scope:local align:4 +daDoor10_Create__FP10fopAc_ac_c = .text:0x00001E18; // type:function size:0x90 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EA8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EAC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EB0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EB4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001EB8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001F00; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001F5C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001FB8; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4130 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4211 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +M_arcname__10daDoor10_c = .rodata:0x0000000C; // type:object size:0x7 scope:global align:4 data:string +@4315 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4326 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4327 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4336 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4371 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000003C; // type:object size:0x80 scope:local align:4 data:string_table +@4562 = .data:0x00000000; // type:object size:0x50 scope:local align:4 +@4561 = .data:0x00000050; // type:object size:0x24 scope:local align:4 +l_action$localstatic3$execute__10daDoor10_cFv = .data:0x00000074; // type:object size:0x14 scope:weak align:4 +l_daDoor10_Method = .data:0x00000088; // type:object size:0x20 scope:local align:4 +g_profile_DOOR10 = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000000D8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000F4; // type:object size:0x20 scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000120; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_door12/splits.txt b/config/GZLJ01/rels/d_a_door12/splits.txt new file mode 100644 index 000000000..eb09f71b3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_door12/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door12.cpp: + .text start:0x00000078 end:0x00001D3C + .text start:0x00001D3C end:0x00001D3C + .text start:0x00001D3C end:0x00001DE0 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000150 diff --git a/config/GZLJ01/rels/d_a_door12/symbols.txt b/config/GZLJ01/rels/d_a_door12/symbols.txt new file mode 100644 index 000000000..e5e64efcf --- /dev/null +++ b/config/GZLJ01/rels/d_a_door12/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chkMakeKey__10daDoor12_cFv = .text:0x00000078; // type:function size:0x48 scope:global align:4 +setKey__10daDoor12_cFv = .text:0x000000C0; // type:function size:0xE0 scope:global align:4 +chkMakeStop__10daDoor12_cFv = .text:0x000001A0; // type:function size:0x70 scope:global align:4 +chkStopF__10daDoor12_cFv = .text:0x00000210; // type:function size:0xCC scope:global align:4 +chkStopB__10daDoor12_cFv = .text:0x000002DC; // type:function size:0x90 scope:global align:4 +setStop__10daDoor12_cFv = .text:0x0000036C; // type:function size:0x94 scope:global align:4 +chkStopOpen__10daDoor12_cFv = .text:0x00000400; // type:function size:0x15C scope:global align:4 +setStopDemo__10daDoor12_cFv = .text:0x0000055C; // type:function size:0x24 scope:global align:4 +chkStopClose__10daDoor12_cFv = .text:0x00000580; // type:function size:0xD8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000658; // type:function size:0x20 scope:local align:4 +CreateHeap__10daDoor12_cFv = .text:0x00000678; // type:function size:0x280 scope:global align:4 +getShapeType__10daDoor12_cFv = .text:0x000008F8; // type:function size:0x7C scope:global align:4 +getArcName__10daDoor12_cFv = .text:0x00000974; // type:function size:0x3C scope:global align:4 +getBdlLf__10daDoor12_cFv = .text:0x000009B0; // type:function size:0x30 scope:global align:4 +getBdlRt__10daDoor12_cFv = .text:0x000009E0; // type:function size:0x30 scope:global align:4 +getDzb__10daDoor12_cFv = .text:0x00000A10; // type:function size:0x5C scope:global align:4 +openWide__10daDoor12_cFv = .text:0x00000A6C; // type:function size:0x60 scope:global align:4 +setEventPrm__10daDoor12_cFv = .text:0x00000ACC; // type:function size:0x204 scope:global align:4 +openInit__10daDoor12_cFv = .text:0x00000CD0; // type:function size:0xE0 scope:global align:4 +openProc__10daDoor12_cFv = .text:0x00000DB0; // type:function size:0xA0 scope:global align:4 +openEnd__10daDoor12_cFv = .text:0x00000E50; // type:function size:0xC4 scope:global align:4 +closeInit__10daDoor12_cFv = .text:0x00000F14; // type:function size:0x10C scope:global align:4 +closeProc__10daDoor12_cFv = .text:0x00001020; // type:function size:0x74 scope:global align:4 +closeEnd__10daDoor12_cFv = .text:0x00001094; // type:function size:0xEC scope:global align:4 +calcMtx__10daDoor12_cFv = .text:0x00001180; // type:function size:0xD4 scope:global align:4 +CreateInit__10daDoor12_cFv = .text:0x00001254; // type:function size:0xF8 scope:global align:4 +create__10daDoor12_cFv = .text:0x0000134C; // type:function size:0x100 scope:global align:4 +demoProc__10daDoor12_cFv = .text:0x0000144C; // type:function size:0x2D0 scope:global align:4 +daDoor12_actionWait__FP10daDoor12_c = .text:0x0000171C; // type:function size:0x14C scope:local align:4 +daDoor12_actionDemo__FP10daDoor12_c = .text:0x00001868; // type:function size:0x84 scope:local align:4 +daDoor12_actionStopClose__FP10daDoor12_c = .text:0x000018EC; // type:function size:0x54 scope:local align:4 +daDoor12_actionInit__FP10daDoor12_c = .text:0x00001940; // type:function size:0x60 scope:local align:4 +draw__10daDoor12_cFv = .text:0x000019A0; // type:function size:0x130 scope:global align:4 +daDoor12_Draw__FP10daDoor12_c = .text:0x00001AD0; // type:function size:0x20 scope:local align:4 +daDoor12_Execute__FP10daDoor12_c = .text:0x00001AF0; // type:function size:0xD8 scope:local align:4 +daDoor12_IsDelete__FP10daDoor12_c = .text:0x00001BC8; // type:function size:0x8 scope:local align:4 +daDoor12_Delete__FP10daDoor12_c = .text:0x00001BD0; // type:function size:0xF4 scope:local align:4 +daDoor12_Create__FP10fopAc_ac_c = .text:0x00001CC4; // type:function size:0x78 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001D3C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001D98; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4186 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4387 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4404 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4405 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4416 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4507 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x44 scope:local align:4 data:string_table +bldLf_table$4309 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +bldRf_table$4314 = .data:0x00000018; // type:object size:0x18 scope:local align:4 +@4626 = .data:0x00000030; // type:object size:0x50 scope:local align:4 +@4625 = .data:0x00000080; // type:object size:0x58 scope:local align:4 +l_action$localstatic3$execute__10daDoor12_cFv = .data:0x000000D8; // type:object size:0x10 scope:weak align:4 +l_daDoor12_Method = .data:0x000000E8; // type:object size:0x20 scope:local align:4 +g_profile_DOOR12 = .data:0x00000108; // type:object size:0x30 scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000144; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_dr/splits.txt b/config/GZLJ01/rels/d_a_dr/splits.txt new file mode 100644 index 000000000..9432b92e3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_dr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_dr.cpp: + .text start:0x000000EC end:0x00000D68 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x0000003C diff --git a/config/GZLJ01/rels/d_a_dr/symbols.txt b/config/GZLJ01/rels/d_a_dr/symbols.txt new file mode 100644 index 000000000..8e3ecac78 --- /dev/null +++ b/config/GZLJ01/rels/d_a_dr/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daDr_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global align:4 +daDr_Draw__FP8dr_class = .text:0x00000148; // type:function size:0x94 scope:local align:4 +anm_init__FP8dr_classifUcfi = .text:0x000001DC; // type:function size:0x144 scope:local align:4 +move__FP8dr_class = .text:0x00000320; // type:function size:0x5FC scope:local align:4 +daDr_setMtx__FP8dr_class = .text:0x0000091C; // type:function size:0xB0 scope:local align:4 +daDr_Execute__FP8dr_class = .text:0x000009CC; // type:function size:0xC0 scope:local align:4 +daDr_IsDelete__FP8dr_class = .text:0x00000A8C; // type:function size:0x8 scope:local align:4 +daDr_Delete__FP8dr_class = .text:0x00000A94; // type:function size:0x54 scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x00000AE8; // type:function size:0x120 scope:local align:4 +daDr_Create__FP10fopAc_ac_c = .text:0x00000C08; // type:function size:0xDC scope:local align:4 +__dt__10daDr_HIO_cFv = .text:0x00000CE4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_dr_cpp = .text:0x00000D2C; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4023 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4056 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0xC scope:local align:4 data:string_table +@4210 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_daDr_Method = .data:0x00000034; // type:object size:0x20 scope:local align:4 +g_profile_DR = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__10daDr_HIO_c = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4018 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_dr2/splits.txt b/config/GZLJ01/rels/d_a_dr2/splits.txt new file mode 100644 index 000000000..d566de7bd --- /dev/null +++ b/config/GZLJ01/rels/d_a_dr2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_dr2.cpp: + .text start:0x000000EC end:0x000027E4 + .text start:0x000027E4 end:0x00002800 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E7 + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_dr2/symbols.txt b/config/GZLJ01/rels/d_a_dr2/symbols.txt new file mode 100644 index 000000000..53514a5fb --- /dev/null +++ b/config/GZLJ01/rels/d_a_dr2/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daDr2_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000110; // type:function size:0x270 scope:local align:4 +hahen_draw__FP9dr2_class = .text:0x00000380; // type:function size:0x74 scope:local align:4 +iwa_draw__FP9dr2_class = .text:0x000003F4; // type:function size:0x98 scope:local align:4 +dr_draw__FP9dr2_class = .text:0x0000048C; // type:function size:0x108 scope:local align:4 +yuka_draw__FP9dr2_class = .text:0x00000594; // type:function size:0xB8 scope:local align:4 +daDr2_Draw__FP9dr2_class = .text:0x0000064C; // type:function size:0x88 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x000006D4; // type:function size:0x4C scope:local align:4 +hahen_move__FP9dr2_class = .text:0x00000720; // type:function size:0x164 scope:local align:4 +iwa_move__FP9dr2_class = .text:0x00000884; // type:function size:0xA88 scope:local align:4 +move__FP9dr2_class = .text:0x0000130C; // type:function size:0x420 scope:local align:4 +dr_move__FP9dr2_class = .text:0x0000172C; // type:function size:0xE4 scope:local align:4 +yuka_move__FP9dr2_class = .text:0x00001810; // type:function size:0x1A8 scope:local align:4 +daDr2_Execute__FP9dr2_class = .text:0x000019B8; // type:function size:0x1D8 scope:local align:4 +daDr2_IsDelete__FP9dr2_class = .text:0x00001B90; // type:function size:0x8 scope:local align:4 +daDr2_Delete__FP9dr2_class = .text:0x00001B98; // type:function size:0xC0 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001C58; // type:function size:0x800 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002458; // type:function size:0x48 scope:weak align:4 +daDr2_Create__FP10fopAc_ac_c = .text:0x000024A0; // type:function size:0x1C8 scope:local align:4 +__dt__11iwa_hahen_sFv = .text:0x00002668; // type:function size:0x3C scope:weak align:4 +__ct__11iwa_hahen_sFv = .text:0x000026A4; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000026A8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002704; // type:function size:0x5C scope:weak align:4 +__dt__11daDr2_HIO_cFv = .text:0x00002760; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_dr2_cpp = .text:0x000027A8; // type:function size:0x3C scope:local align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x000027E4; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4006 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4244 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4550 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4555 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4561 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4562 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4567 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4642 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x33 scope:local align:4 data:string_table +hsx = .data:0x00000000; // type:object size:0x18 scope:local align:4 +hsz = .data:0x00000018; // type:object size:0x18 scope:local align:4 +@4564 = .data:0x00000030; // type:object size:0x34 scope:local align:4 +hahen_model$4794 = .data:0x00000064; // type:object size:0x18 scope:local align:4 +l_daDr2_Method = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_profile_DR2 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000CC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__11daDr2_HIO_c = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4001 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_dummy/splits.txt b/config/GZLJ01/rels/d_a_dummy/splits.txt new file mode 100644 index 000000000..6dfe25c59 --- /dev/null +++ b/config/GZLJ01/rels/d_a_dummy/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dummy.cpp: + .text start:0x00000078 end:0x00000270 + .text start:0x00000270 end:0x000002D0 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZLJ01/rels/d_a_dummy/symbols.txt b/config/GZLJ01/rels/d_a_dummy/symbols.txt new file mode 100644 index 000000000..84cec102c --- /dev/null +++ b/config/GZLJ01/rels/d_a_dummy/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q27daDummy5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q27daDummy5Act_cFv = .text:0x0000009C; // type:function size:0x8 scope:global align:4 +_create__Q27daDummy5Act_cFv = .text:0x000000A4; // type:function size:0xB8 scope:global align:4 +_delete__Q27daDummy5Act_cFv = .text:0x0000015C; // type:function size:0x8 scope:global align:4 +set_mtx__Q27daDummy5Act_cFv = .text:0x00000164; // type:function size:0x68 scope:global align:4 +_execute__Q27daDummy5Act_cFv = .text:0x000001CC; // type:function size:0x8 scope:global align:4 +_draw__Q27daDummy5Act_cFv = .text:0x000001D4; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x000001DC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x000001FC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x00000220; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x00000244; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x00000268; // type:function size:0x8 scope:local align:4 +__dt__Q27daDummy5Act_cFv = .text:0x00000270; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4044 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +Mthd_Table__Q27daDummy23@unnamed@d_a_dummy_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Dummy = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q27daDummy5Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_ep/splits.txt b/config/GZLJ01/rels/d_a_ep/splits.txt new file mode 100644 index 000000000..10384bcbf --- /dev/null +++ b/config/GZLJ01/rels/d_a_ep/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ep.cpp: + .text start:0x00000078 end:0x00002FF8 + .text start:0x00002FF8 end:0x00002FF8 + .rodata start:0x00000000 end:0x00000111 + .data start:0x00000000 end:0x000003D8 diff --git a/config/GZLJ01/rels/d_a_ep/symbols.txt b/config/GZLJ01/rels/d_a_ep/symbols.txt new file mode 100644 index 000000000..1ce5b1cbd --- /dev/null +++ b/config/GZLJ01/rels/d_a_ep/symbols.txt @@ -0,0 +1,166 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ga_draw__FP8ep_class = .text:0x00000078; // type:function size:0xE0 scope:local align:4 +ep_draw__FP8ep_class = .text:0x00000158; // type:function size:0xA0 scope:local align:4 +daEp_Draw__FP8ep_class = .text:0x000001F8; // type:function size:0xE8 scope:local align:4 +ep_switch_event_end__FP8ep_class = .text:0x000002E0; // type:function size:0x64 scope:local align:4 +ep_switch_event_begin__FP8ep_class = .text:0x00000344; // type:function size:0xA4 scope:local align:4 +ep_switch_event_move__FP8ep_class = .text:0x000003E8; // type:function size:0xDC scope:local align:4 +ga_move__FP8ep_class = .text:0x000004C4; // type:function size:0x684 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000B48; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000C74; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000DB8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000E14; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000E5C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000EF0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000F38; // type:function size:0x48 scope:weak align:4 +ep_move__FP8ep_class = .text:0x00000F80; // type:function size:0x7B4 scope:local align:4 +daEp_set_mtx__FP8ep_class = .text:0x00001734; // type:function size:0xF8 scope:local align:4 +daEp_Execute__FP8ep_class = .text:0x0000182C; // type:function size:0x5F8 scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00001E24; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001F8C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000020CC; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000021E4; // type:function size:0x80 scope:weak align:4 +daEp_IsDelete__FP8ep_class = .text:0x00002264; // type:function size:0x8 scope:local align:4 +daEp_Delete__FP8ep_class = .text:0x0000226C; // type:function size:0x5C scope:local align:4 +daEp_CreateHeap__FP10fopAc_ac_c = .text:0x000022C8; // type:function size:0x244 scope:local align:4 +daEp_CreateInit__FP10fopAc_ac_c = .text:0x0000250C; // type:function size:0xF0 scope:local align:4 +daEp_Create__FP10fopAc_ac_c = .text:0x000025FC; // type:function size:0x238 scope:local align:4 +__ct__8ep_classFv = .text:0x00002834; // type:function size:0x1FC scope:weak align:4 +__dt__7ep_ga_sFv = .text:0x00002A30; // type:function size:0x3C scope:weak align:4 +__ct__7ep_ga_sFv = .text:0x00002A6C; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002A70; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002B3C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002B84; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002C50; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002C98; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002CF4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002D3C; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002DAC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002DBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002DC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002DCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002DD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DDC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002E14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002E1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002E24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E2C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002E64; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002E68; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002E70; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002E80; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002E88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EA0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002ED8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002EE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002EE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EF0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F28; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002F30; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002F38; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002F44; // type:function size:0xC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002F50; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002F58; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002F60; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002F68; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002F70; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002F78; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002F80; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002F88; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002F90; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002F98; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002FA0; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002FA8; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002FB0; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002FB8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002FC0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002FC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002FD0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002FD8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002FE0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002FE8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002FF0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4128 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4237 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4438 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4443 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4816 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4817 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4818 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4819 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4826 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4827 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4854 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4993 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4994 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@4995 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4996 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5002 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@5003 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5004 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5006 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5007 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5008 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5119 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5131 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5132 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5210 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000CC; // type:object size:0x45 scope:local align:4 data:string_table +actions$4219 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +sph_src$5145 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +co_cyl_src$5156 = .data:0x00000048; // type:object size:0x44 scope:local align:4 +l_daEp_Method = .data:0x0000008C; // type:object size:0x20 scope:local align:4 +g_profile_EP = .data:0x000000AC; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000170; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000210; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000288; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x000002A0; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002D0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000300; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000330; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000360; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000003B4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003CC; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_fallrock/splits.txt b/config/GZLJ01/rels/d_a_fallrock/splits.txt new file mode 100644 index 000000000..004ddcd95 --- /dev/null +++ b/config/GZLJ01/rels/d_a_fallrock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fallrock.cpp: + .text start:0x00000078 end:0x00001A2C + .rodata start:0x00000000 end:0x00000099 + .data start:0x00000000 end:0x000002B0 diff --git a/config/GZLJ01/rels/d_a_fallrock/symbols.txt b/config/GZLJ01/rels/d_a_fallrock/symbols.txt new file mode 100644 index 000000000..467192951 --- /dev/null +++ b/config/GZLJ01/rels/d_a_fallrock/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daFallRock_cFv = .text:0x00000098; // type:function size:0xA8 scope:global align:4 +set_mtx__12daFallRock_cFv = .text:0x00000140; // type:function size:0xB0 scope:global align:4 +daFallRock_Draw__FP12daFallRock_c = .text:0x000001F0; // type:function size:0xC0 scope:local align:4 +daFallRock_Execute__FP12daFallRock_c = .text:0x000002B0; // type:function size:0x20 scope:local align:4 +execute__12daFallRock_cFv = .text:0x000002D0; // type:function size:0x540 scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00000810; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000978; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000AB8; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000BD0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000C70; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000CCC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000DB8; // type:function size:0x80 scope:weak align:4 +daFallRock_IsDelete__FP12daFallRock_c = .text:0x00000E38; // type:function size:0x8 scope:local align:4 +daFallRock_Delete__FP12daFallRock_c = .text:0x00000E40; // type:function size:0x28 scope:local align:4 +__dt__12daFallRock_cFv = .text:0x00000E68; // type:function size:0x1C8 scope:weak align:4 +daFallRock_Create__FP10fopAc_ac_c = .text:0x00001030; // type:function size:0x20 scope:local align:4 +create__12daFallRock_cFv = .text:0x00001050; // type:function size:0x22C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000127C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001348; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001390; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000013EC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001434; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001490; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001518; // type:function size:0x70 scope:weak align:4 +setParticle__12daFallRock_cFiP4cXyz = .text:0x00001588; // type:function size:0x20C scope:global align:4 +__dt__8cM2dGCirFv = .text:0x00001794; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000017DC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001838; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001880; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001888; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001890; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000189C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000018A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000018B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000018C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000018C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000018D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000018D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001910; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001918; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001920; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001928; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001960; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001964; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000196C; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000019B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000019BC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000019C4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000019CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000019D4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000019DC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000019E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000019EC; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000019F4; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000019FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001A04; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001A0C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001A14; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001A1C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001A24; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_cyl_src__12daFallRock_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@4057 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4058 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4081 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4209 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4525 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0x25 scope:local align:4 data:string_table +m_arcname__12daFallRock_c = .data:0x00000000; // type:object size:0x7 scope:global align:4 data:string +m_falllen__12daFallRock_c = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:float +m_rot_speed__12daFallRock_c = .data:0x0000000C; // type:object size:0x2 scope:global align:2 data:2byte +l_daFallRock_Method = .data:0x00000010; // type:object size:0x20 scope:local align:4 +g_profile_FallRock = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000090; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000009C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000CC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001C0; // type:object size:0x18 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x000001D8; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000208; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000238; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000268; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002A4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_fallrock_tag/splits.txt b/config/GZLJ01/rels/d_a_fallrock_tag/splits.txt new file mode 100644 index 000000000..1112d31f1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_fallrock_tag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fallrock_tag.cpp: + .text start:0x00000078 end:0x000003E4 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZLJ01/rels/d_a_fallrock_tag/symbols.txt b/config/GZLJ01/rels/d_a_fallrock_tag/symbols.txt new file mode 100644 index 000000000..ae589e61e --- /dev/null +++ b/config/GZLJ01/rels/d_a_fallrock_tag/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daFallRockTag_Draw__FP15daFallRockTag_c = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daFallRockTag_Execute__FP15daFallRockTag_c = .text:0x00000080; // type:function size:0x220 scope:local align:4 +daFallRockTag_IsDelete__FP15daFallRockTag_c = .text:0x000002A0; // type:function size:0x8 scope:local align:4 +daFallRockTag_Delete__FP15daFallRockTag_c = .text:0x000002A8; // type:function size:0x44 scope:local align:4 +daFallRockTag_Create__FP10fopAc_ac_c = .text:0x000002EC; // type:function size:0x74 scope:local align:4 +createRock__15daFallRockTag_cFP4cXyzP4cXyzP5csXyziUl = .text:0x00000360; // type:function size:0x78 scope:global align:4 +getData__15daFallRockTag_cFv = .text:0x000003D8; // type:function size:0xC scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4057 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +m_div_num__15daFallRockTag_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +m_data__15daFallRockTag_c = .data:0x00000004; // type:object size:0x1C scope:global align:4 +l_daFallRockTag_Method = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_TagRock = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_fan/splits.txt b/config/GZLJ01/rels/d_a_fan/splits.txt new file mode 100644 index 000000000..07b1b47b4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_fan/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fan.cpp: + .text start:0x00000078 end:0x00001220 + .text start:0x00001220 end:0x00001324 + .rodata start:0x00000000 end:0x00000115 + .data start:0x00000000 end:0x000001F4 diff --git a/config/GZLJ01/rels/d_a_fan/symbols.txt b/config/GZLJ01/rels/d_a_fan/symbols.txt new file mode 100644 index 000000000..ec1585ca5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_fan/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__7daFan_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +CreateHeap__7daFan_cFv = .text:0x000000F0; // type:function size:0x31C scope:global align:4 +Create__7daFan_cFv = .text:0x0000040C; // type:function size:0x234 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000640; // type:function size:0xB4 scope:local align:4 +_create__7daFan_cFv = .text:0x000006F4; // type:function size:0x20C scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000900; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000095C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000009B8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000A00; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000AE0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000B3C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B84; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000BE0; // type:function size:0x48 scope:weak align:4 +set_mtx__7daFan_cFv = .text:0x00000C28; // type:function size:0x100 scope:global align:4 +set_wind_length__7daFan_cFf = .text:0x00000D28; // type:function size:0x3C scope:global align:4 +set_cps__7daFan_cFf = .text:0x00000D64; // type:function size:0xF0 scope:global align:4 +Execute__7daFan_cFPPA3_A4_f = .text:0x00000E54; // type:function size:0x234 scope:global align:4 +Draw__7daFan_cFv = .text:0x00001088; // type:function size:0x104 scope:global align:4 +daFan_Create__FPv = .text:0x0000118C; // type:function size:0x20 scope:local align:4 +daFan_Delete__FPv = .text:0x000011AC; // type:function size:0x20 scope:local align:4 +daFan_Draw__FPv = .text:0x000011CC; // type:function size:0x2C scope:local align:4 +daFan_Execute__FPv = .text:0x000011F8; // type:function size:0x20 scope:local align:4 +daFan_IsDelete__FPv = .text:0x00001218; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001230; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001238; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001248; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001250; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001258; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001290; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001298; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000012A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000012A8; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000012E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000012EC; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000012F8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000012FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001304; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000130C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001314; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000131C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname2__7daFan_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_bdlidx__7daFan_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_dzbidx__7daFan_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_wind_length__7daFan_c = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +m_wind_r__7daFan_c = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +m_wind_model_scale__7daFan_c = .rodata:0x00000030; // type:object size:0x24 scope:global align:4 +m_fan_speed__7daFan_c = .rodata:0x00000054; // type:object size:0x6 scope:global align:4 +m_heapsize__7daFan_c = .rodata:0x0000005C; // type:object size:0xC scope:global align:4 +m_cull_min__7daFan_c = .rodata:0x00000068; // type:object size:0x24 scope:global align:4 +m_cull_max__7daFan_c = .rodata:0x0000008C; // type:object size:0x24 scope:global align:4 +@4040 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4386 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000D0; // type:object size:0x45 scope:local align:4 data:string_table +m_arcname__7daFan_c = .data:0x00000000; // type:object size:0xC scope:global align:4 +l_cps_src = .data:0x0000000C; // type:object size:0x4C scope:local align:4 +daFanMethodTable = .data:0x00000058; // type:object size:0x20 scope:local align:4 +g_profile_FAN = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000000CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000178; // type:object size:0x54 scope:weak align:4 +__vt__7daFan_c = .data:0x000001CC; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_ff/splits.txt b/config/GZLJ01/rels/d_a_ff/splits.txt new file mode 100644 index 000000000..2a945e62e --- /dev/null +++ b/config/GZLJ01/rels/d_a_ff/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ff.cpp: + .text start:0x00000078 end:0x000019C8 + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x00000248 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLJ01/rels/d_a_ff/symbols.txt b/config/GZLJ01/rels/d_a_ff/symbols.txt new file mode 100644 index 000000000..c9833c886 --- /dev/null +++ b/config/GZLJ01/rels/d_a_ff/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +fire_fly_draw__FP8ff_class = .text:0x00000078; // type:function size:0x16C scope:local align:4 +z_check__FP8ff_classP4cXyz = .text:0x000001E4; // type:function size:0x108 scope:local align:4 +daFf_Draw__FP8ff_class = .text:0x000002EC; // type:function size:0x90 scope:local align:4 +fire_fly_move__FP8ff_class = .text:0x0000037C; // type:function size:0x99C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000D18; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000E30; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000ED0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000F2C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000F74; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000FD0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001018; // type:function size:0x80 scope:weak align:4 +daFf_Execute__FP8ff_class = .text:0x00001098; // type:function size:0xCC scope:local align:4 +daFf_IsDelete__FP8ff_class = .text:0x00001164; // type:function size:0x8 scope:local align:4 +daFf_Delete__FP8ff_class = .text:0x0000116C; // type:function size:0x3C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000011A8; // type:function size:0x1E0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001388; // type:function size:0x48 scope:weak align:4 +daFf_Create__FP10fopAc_ac_c = .text:0x000013D0; // type:function size:0x278 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00001648; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001714; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000175C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000017B8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001800; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001810; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001818; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001820; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001828; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001830; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001868; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001870; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001878; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001880; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000018B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000018BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000018C4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000018CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000018D4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000018E0; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000018EC; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001948; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001990; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001998; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000019A0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000019A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000019B0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000019B8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000019C0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4155 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4375 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4376 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@4378 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4380 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4385 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4386 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4392 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4513 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4608 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A0; // type:object size:0x22 scope:local align:4 data:string_table +ho_bmd$4474 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +ho_brk$4475 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +cc_sph_src$4533 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +l_daFf_Method = .data:0x00000050; // type:object size:0x20 scope:local align:4 +g_profile_FF = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000A0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000140; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001B8; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001D0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000200; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +ff_count = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_fganon/splits.txt b/config/GZLJ01/rels/d_a_fganon/splits.txt new file mode 100644 index 000000000..a964fbc22 --- /dev/null +++ b/config/GZLJ01/rels/d_a_fganon/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_fganon.cpp: + .text start:0x000000EC end:0x0000A720 + .text start:0x0000A720 end:0x0000A720 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000219 + .data start:0x00000000 end:0x00000570 + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLJ01/rels/d_a_fganon/symbols.txt b/config/GZLJ01/rels/d_a_fganon/symbols.txt new file mode 100644 index 000000000..19d336fbe --- /dev/null +++ b/config/GZLJ01/rels/d_a_fganon/symbols.txt @@ -0,0 +1,293 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daFganon_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +anm_init__FP12fganon_classifUcfi = .text:0x000001A0; // type:function size:0x128 scope:local align:4 +tama_draw__FP12fganon_class = .text:0x000002C8; // type:function size:0x70 scope:local align:4 +daFganon_Draw__FP12fganon_class = .text:0x00000338; // type:function size:0xE8 scope:local align:4 +deru_brk__FP12fganon_class = .text:0x00000420; // type:function size:0x134 scope:local align:4 +kieru_brk__FP12fganon_classUc = .text:0x00000554; // type:function size:0x164 scope:local align:4 +deru_brk2__FP12fganon_class = .text:0x000006B8; // type:function size:0x134 scope:local align:4 +kieru_brk2__FP12fganon_class = .text:0x000007EC; // type:function size:0x134 scope:local align:4 +pos_move__FP12fganon_classUc = .text:0x00000920; // type:function size:0x1CC scope:local align:4 +fly_se_set__FP12fganon_class = .text:0x00000AEC; // type:function size:0x128 scope:local align:4 +fly__FP12fganon_class = .text:0x00000C14; // type:function size:0x55C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001170; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000129C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000133C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001398; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000013E0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000143C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001484; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001518; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001560; // type:function size:0x48 scope:weak align:4 +shot__FP12fganon_class = .text:0x000015A8; // type:function size:0x628 scope:local align:4 +spinattack__FP12fganon_class = .text:0x00001BD0; // type:function size:0x4E8 scope:local align:4 +fly2__FP12fganon_class = .text:0x000020B8; // type:function size:0x55C scope:local align:4 +tama_set__FP12fganon_class = .text:0x00002614; // type:function size:0x3B4 scope:local align:4 +mahou_set__FP12fganon_class = .text:0x000029C8; // type:function size:0x70 scope:local align:4 +shot2__FP12fganon_class = .text:0x00002A38; // type:function size:0x68C scope:local align:4 +spinattack2__FP12fganon_class = .text:0x000030C4; // type:function size:0x5CC scope:local align:4 +down__FP12fganon_class = .text:0x00003690; // type:function size:0x4AC scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00003B3C; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003CA4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003DE4; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003EFC; // type:function size:0x80 scope:weak align:4 +kabe_check__FP12fganon_class = .text:0x00003F7C; // type:function size:0x384 scope:local align:4 +deru__FP12fganon_class = .text:0x00004300; // type:function size:0x1CC scope:local align:4 +kieru__FP12fganon_class = .text:0x000044CC; // type:function size:0xB8 scope:local align:4 +fail__FP12fganon_class = .text:0x00004584; // type:function size:0x644 scope:local align:4 +standby__FP12fganon_class = .text:0x00004BC8; // type:function size:0x1EC scope:local align:4 +start__FP12fganon_class = .text:0x00004DB4; // type:function size:0x374 scope:local align:4 +end__FP12fganon_class = .text:0x00005128; // type:function size:0x228 scope:local align:4 +last_end__FP12fganon_class = .text:0x00005350; // type:function size:0x354 scope:local align:4 +damage_check__FP12fganon_class = .text:0x000056A4; // type:function size:0xBD4 scope:local align:4 +move__FP12fganon_class = .text:0x00006278; // type:function size:0x2D8 scope:local align:4 +demo_camera__FP12fganon_class = .text:0x00006550; // type:function size:0xED4 scope:local align:4 +ball_bg_check__FP12fganon_class = .text:0x00007424; // type:function size:0x358 scope:local align:4 +energy_ball_move__FP12fganon_class = .text:0x0000777C; // type:function size:0xE30 scope:local align:4 +mahou_se_set__FPvPv = .text:0x000085AC; // type:function size:0xA0 scope:local align:4 +daFganon_Execute__FP12fganon_class = .text:0x0000864C; // type:function size:0xB98 scope:local align:4 +daFganon_IsDelete__FP12fganon_class = .text:0x000091E4; // type:function size:0x8 scope:local align:4 +daFganon_Delete__FP12fganon_class = .text:0x000091EC; // type:function size:0x160 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000934C; // type:function size:0x448 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00009794; // type:function size:0x48 scope:weak align:4 +daFganon_Create__FP10fopAc_ac_c = .text:0x000097DC; // type:function size:0x42C scope:local align:4 +__ct__12fganon_classFv = .text:0x00009C08; // type:function size:0x284 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009E8C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009F58; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00009FA0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00009FFC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000A06C; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000A0F4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000A1C0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000A208; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000A264; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000A2AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000A2F4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000A350; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000A398; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000A3A8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000A3B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A3B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A3C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A3C8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000A400; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000A408; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000A410; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A418; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000A450; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000A454; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000A45C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000A46C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000A474; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A47C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A484; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A48C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000A4C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000A4CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000A4D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A4DC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A514; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A51C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000A524; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000A530; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000A53C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000A598; // type:function size:0x5C scope:weak align:4 +__dt__14daFganon_HIO_cFv = .text:0x0000A5F4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_fganon_cpp = .text:0x0000A63C; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000A678; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000A680; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000A688; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000A690; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000A698; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000A6A0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000A6A8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000A6B0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000A6B8; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000A6C0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x0000A6C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000A6D0; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000A6D8; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000A6E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000A6E8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000A6F0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000A6F8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000A700; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A708; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000A710; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000A718; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4145 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4174 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4226 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4356 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4357 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4358 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4751 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4890 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4891 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5343 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5344 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5642 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5643 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@6068 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@6069 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@6070 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@6071 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@6106 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@6241 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6311 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6312 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6313 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6785 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6859 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6860 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6861 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@7151 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@7152 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@7153 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@7154 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@7155 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7156 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@7157 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7158 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@7159 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@7160 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@7161 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@7162 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@7163 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@7164 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@7165 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7166 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7167 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7168 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7169 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7170 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7171 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7172 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7173 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7174 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7175 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7176 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7177 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7178 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7179 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7180 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7181 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7182 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7183 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7184 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:string +@7185 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7186 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7187 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7188 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7189 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7190 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@7191 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7192 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@7193 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7194 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7195 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7312 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@7724 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7725 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@8084 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@8085 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@8087 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@8088 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@8089 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@8090 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@8092 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000001A8; // type:object size:0x71 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@6243 = .data:0x00000030; // type:object size:0x1C scope:local align:4 +@6862 = .data:0x0000004C; // type:object size:0x5C scope:local align:4 +jno$7781 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +eno$7782 = .data:0x000000B0; // type:object size:0x4 scope:local align:4 +cc_cyl_src$8267 = .data:0x000000B4; // type:object size:0x44 scope:local align:4 +wepon_sph_src$8268 = .data:0x000000F8; // type:object size:0x40 scope:local align:4 +ball_tg_sph_src$8269 = .data:0x00000138; // type:object size:0x40 scope:local align:4 +ball_at_sph_src$8270 = .data:0x00000178; // type:object size:0x40 scope:local align:4 +l_daFganon_Method = .data:0x000001B8; // type:object size:0x20 scope:local align:4 +g_profile_FGANON = .data:0x000001D8; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002D8; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000039C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003F0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003FC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000414; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x0000042C; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x0000045C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000048C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000004BC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004EC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000504; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000051C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000528; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000540; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__14daFganon_HIO_c = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +master = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4140 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x4C scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_fgmahou/splits.txt b/config/GZLJ01/rels/d_a_fgmahou/splits.txt new file mode 100644 index 000000000..7fce6a1dd --- /dev/null +++ b/config/GZLJ01/rels/d_a_fgmahou/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fgmahou.cpp: + .text start:0x00000078 end:0x000016FC + .rodata start:0x00000000 end:0x00000053 + .data start:0x00000000 end:0x00000268 diff --git a/config/GZLJ01/rels/d_a_fgmahou/symbols.txt b/config/GZLJ01/rels/d_a_fgmahou/symbols.txt new file mode 100644 index 000000000..fd47691d5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_fgmahou/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daFgmahou_Draw__FP13fgmahou_class = .text:0x00000078; // type:function size:0x6C scope:local align:4 +boss_s_sub__FPvPv = .text:0x000000E4; // type:function size:0x4C scope:local align:4 +move__FP13fgmahou_class = .text:0x00000130; // type:function size:0xA98 scope:local align:4 +daFgmahou_Execute__FP13fgmahou_class = .text:0x00000BC8; // type:function size:0x1C4 scope:local align:4 +daFgmahou_IsDelete__FP13fgmahou_class = .text:0x00000D8C; // type:function size:0x8 scope:local align:4 +daFgmahou_Delete__FP13fgmahou_class = .text:0x00000D94; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000DF0; // type:function size:0x260 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001050; // type:function size:0x48 scope:weak align:4 +daFgmahou_Create__FP10fopAc_ac_c = .text:0x00001098; // type:function size:0x278 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00001310; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000013DC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001424; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001480; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000014C8; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001538; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001548; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001550; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001558; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001560; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001568; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000015A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000015A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000015B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000015B8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000015F0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000015F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000015FC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001604; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000160C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001618; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001624; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001680; // type:function size:0x5C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000016DC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000016E4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000016EC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000016F4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4433 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4435 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4436 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4439 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4440 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4441 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4594 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4679 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0x7 scope:local align:4 data:string_table +spdd$4135 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +angXd$4136 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +@4448 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +tg_sph_src$4607 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +at_sph_src$4608 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +l_daFgmahou_Method = .data:0x000000DC; // type:object size:0x20 scope:local align:4 +g_profile_FGMAHOU = .data:0x000000FC; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000220; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000250; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000025C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_fire/splits.txt b/config/GZLJ01/rels/d_a_fire/splits.txt new file mode 100644 index 000000000..a5a14a7ed --- /dev/null +++ b/config/GZLJ01/rels/d_a_fire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fire.cpp: + .text start:0x00000078 end:0x0000179C + .rodata start:0x00000000 end:0x00000095 + .data start:0x00000000 end:0x0000026C diff --git a/config/GZLJ01/rels/d_a_fire/symbols.txt b/config/GZLJ01/rels/d_a_fire/symbols.txt new file mode 100644 index 000000000..08d811bf6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_fire/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daFire_cFv = .text:0x00000078; // type:function size:0x80 scope:global align:4 +CreateInit__8daFire_cFv = .text:0x000000F8; // type:function size:0x420 scope:global align:4 +_create__8daFire_cFv = .text:0x00000518; // type:function size:0x240 scope:global align:4 +__dt__8cM3dGCylFv = .text:0x00000758; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000007A0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007FC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000844; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00000910; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000994; // type:function size:0x5C scope:weak align:4 +_execute__8daFire_cFv = .text:0x000009F0; // type:function size:0x80 scope:global align:4 +search_wind__8daFire_cFv = .text:0x00000A70; // type:function size:0x68 scope:global align:4 +ctrlEffect__8daFire_cFv = .text:0x00000AD8; // type:function size:0x3B0 scope:global align:4 +demo_proc__8daFire_cFv = .text:0x00000E88; // type:function size:0x1A0 scope:global align:4 +normal_proc__8daFire_cFv = .text:0x00001028; // type:function size:0x4 scope:global align:4 +eventOrder__8daFire_cFv = .text:0x0000102C; // type:function size:0x178 scope:global align:4 +checkOrder__8daFire_cFv = .text:0x000011A4; // type:function size:0x104 scope:global align:4 +execStopFire__8daFire_cFv = .text:0x000012A8; // type:function size:0x70 scope:global align:4 +execStopNowFire__8daFire_cFv = .text:0x00001318; // type:function size:0x7C scope:global align:4 +execPlayFire__8daFire_cFv = .text:0x00001394; // type:function size:0x70 scope:global align:4 +setDirParticle__8daFire_cFP4cXyz = .text:0x00001404; // type:function size:0xDC scope:global align:4 +checkCol__8daFire_cFv = .text:0x000014E0; // type:function size:0xC0 scope:global align:4 +_draw__8daFire_cFv = .text:0x000015A0; // type:function size:0x8 scope:global align:4 +daFire_Create__FPv = .text:0x000015A8; // type:function size:0x20 scope:local align:4 +daFire_Delete__FPv = .text:0x000015C8; // type:function size:0x24 scope:local align:4 +daFire_Draw__FPv = .text:0x000015EC; // type:function size:0x24 scope:local align:4 +daFire_Execute__FPv = .text:0x00001610; // type:function size:0x24 scope:local align:4 +daFire_IsDelete__FPv = .text:0x00001634; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x0000163C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001684; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001694; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000169C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000016EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000016F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000016FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001704; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000173C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001740; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001748; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001750; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001758; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001764; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00001770; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000178C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001794; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4201 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4465 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4466 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4467 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4468 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4469 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4725 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x5D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_co_cyl_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +at_cyl_src = .data:0x000000B8; // type:object size:0x44 scope:local align:4 +action_table$4473 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +act_name$4569 = .data:0x00000108; // type:object size:0x8 scope:local align:4 +daFireMethodTable = .data:0x00000110; // type:object size:0x20 scope:local align:4 +g_profile_Fire = .data:0x00000130; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000178; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000218; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_floor/splits.txt b/config/GZLJ01/rels/d_a_floor/splits.txt new file mode 100644 index 000000000..c20497c1c --- /dev/null +++ b/config/GZLJ01/rels/d_a_floor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_floor.cpp: + .text start:0x00000078 end:0x00000774 + .text start:0x00000774 end:0x0000078C + .rodata start:0x00000000 end:0x00000066 + .data start:0x00000000 end:0x00000078 diff --git a/config/GZLJ01/rels/d_a_floor/symbols.txt b/config/GZLJ01/rels/d_a_floor/symbols.txt new file mode 100644 index 000000000..702c0cd6d --- /dev/null +++ b/config/GZLJ01/rels/d_a_floor/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x64 scope:local align:4 +Delete__9daFloor_cFv = .text:0x000000DC; // type:function size:0x50 scope:global align:4 +CreateHeap__9daFloor_cFv = .text:0x0000012C; // type:function size:0xBC scope:global align:4 +Create__9daFloor_cFv = .text:0x000001E8; // type:function size:0x74 scope:global align:4 +_create__9daFloor_cFv = .text:0x0000025C; // type:function size:0xF8 scope:global align:4 +set_mtx__9daFloor_cFv = .text:0x00000354; // type:function size:0x80 scope:global align:4 +Execute__9daFloor_cFPPA3_A4_f = .text:0x000003D4; // type:function size:0x174 scope:global align:4 +set_effect__9daFloor_cFv = .text:0x00000548; // type:function size:0xF8 scope:global align:4 +Draw__9daFloor_cFv = .text:0x00000640; // type:function size:0xA0 scope:global align:4 +daFloor_Create__FPv = .text:0x000006E0; // type:function size:0x20 scope:local align:4 +daFloor_Delete__FPv = .text:0x00000700; // type:function size:0x20 scope:local align:4 +daFloor_Draw__FPv = .text:0x00000720; // type:function size:0x2C scope:local align:4 +daFloor_Execute__FPv = .text:0x0000074C; // type:function size:0x20 scope:local align:4 +daFloor_IsDelete__FPv = .text:0x0000076C; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000774; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000077C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000784; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daFloor_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4039 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4041 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4157 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x22 scope:local align:4 data:string_table +daFloorMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_FLOOR = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__9daFloor_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_fm/splits.txt b/config/GZLJ01/rels/d_a_fm/splits.txt new file mode 100644 index 000000000..2554a3486 --- /dev/null +++ b/config/GZLJ01/rels/d_a_fm/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_fm.cpp: + .text start:0x000000EC end:0x0000A504 + .text start:0x0000A504 end:0x0000A5D0 + .text start:0x0000A5D0 end:0x0000A5EC + .text start:0x0000A5EC end:0x0000A6D0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000515 + .data start:0x00000000 end:0x000009AC + .bss start:0x00000008 end:0x00000171 diff --git a/config/GZLJ01/rels/d_a_fm/symbols.txt b/config/GZLJ01/rels/d_a_fm/symbols.txt new file mode 100644 index 000000000..544e67cbb --- /dev/null +++ b/config/GZLJ01/rels/d_a_fm/symbols.txt @@ -0,0 +1,397 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daFm_HIO_cFv = .text:0x000000EC; // type:function size:0x300 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000003EC; // type:function size:0x4C scope:local align:4 +_nodeControl__6daFm_cFP7J3DNodeP8J3DModel = .text:0x00000438; // type:function size:0x258 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000690; // type:function size:0x20 scope:local align:4 +_createHeap__6daFm_cFv = .text:0x000006B0; // type:function size:0x68 scope:global align:4 +holeCreateHeap__6daFm_cFv = .text:0x00000718; // type:function size:0x154 scope:global align:4 +bodyCreateHeap__6daFm_cFv = .text:0x0000086C; // type:function size:0x160 scope:global align:4 +jntHitCreateHeap__6daFm_cFv = .text:0x000009CC; // type:function size:0x64 scope:global align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x00000A30; // type:function size:0x3C scope:local align:4 +_pathMove__6daFm_cFP4cXyzP4cXyzP4cXyz = .text:0x00000A6C; // type:function size:0x2D4 scope:global align:4 +searchNearOtherActor_CB__FPvPv = .text:0x00000D40; // type:function size:0x2C scope:local align:4 +searchNearOtherActor__6daFm_cFP10fopAc_ac_c = .text:0x00000D6C; // type:function size:0x1AC scope:global align:4 +searchNearFm_CB__FPvPv = .text:0x00000F18; // type:function size:0x2C scope:local align:4 +searchNearFm__6daFm_cFP10fopAc_ac_c = .text:0x00000F44; // type:function size:0x20C scope:global align:4 +moveRndBack__6daFm_cFv = .text:0x00001150; // type:function size:0x234 scope:global align:4 +moveRndEscape__6daFm_cFv = .text:0x00001384; // type:function size:0x274 scope:global align:4 +spAttackVJump__6daFm_cFv = .text:0x000015F8; // type:function size:0x88 scope:global align:4 +spAttackJump__6daFm_cFv = .text:0x00001680; // type:function size:0x88 scope:global align:4 +spAttackNone__6daFm_cFv = .text:0x00001708; // type:function size:0x30 scope:global align:4 +iceProc__6daFm_cFv = .text:0x00001738; // type:function size:0x94 scope:global align:4 +bodySetMtx__6daFm_cFv = .text:0x000017CC; // type:function size:0x98 scope:global align:4 +holeSetMtx__6daFm_cFv = .text:0x00001864; // type:function size:0xBC scope:global align:4 +setCollision__6daFm_cFv = .text:0x00001920; // type:function size:0x130 scope:global align:4 +setAttention__6daFm_cFv = .text:0x00001A50; // type:function size:0x240 scope:global align:4 +checkTgHit__6daFm_cFv = .text:0x00001C90; // type:function size:0x89C scope:global align:4 +setGrabPos__6daFm_cFv = .text:0x0000252C; // type:function size:0x170 scope:global align:4 +getOffsetPos__6daFm_cFv = .text:0x0000269C; // type:function size:0x1C8 scope:global align:4 +checkPlayerGrabBomb__6daFm_cFv = .text:0x00002864; // type:function size:0x6C scope:global align:4 +checkPlayerGrabNpc__6daFm_cFv = .text:0x000028D0; // type:function size:0x80 scope:global align:4 +checkPlayerGrabTarget__6daFm_cFv = .text:0x00002950; // type:function size:0x54 scope:global align:4 +isGrabPos__6daFm_cFv = .text:0x000029A4; // type:function size:0x344 scope:global align:4 +isGrab__6daFm_cFv = .text:0x00002CE8; // type:function size:0x190 scope:global align:4 +isGrabFoot__6daFm_cFv = .text:0x00002E78; // type:function size:0x13C scope:global align:4 +modeSwWaitInit__6daFm_cFv = .text:0x00002FB4; // type:function size:0x44 scope:global align:4 +modeSwWait__6daFm_cFv = .text:0x00002FF8; // type:function size:0x1D4 scope:global align:4 +modeHideInit__6daFm_cFv = .text:0x000031CC; // type:function size:0x50 scope:global align:4 +modeHide__6daFm_cFv = .text:0x0000321C; // type:function size:0xE0 scope:global align:4 +modeUnderFootInit__6daFm_cFv = .text:0x000032FC; // type:function size:0x64 scope:global align:4 +modeUnderFoot__6daFm_cFv = .text:0x00003360; // type:function size:0x1A0 scope:global align:4 +modePathMoveInit__6daFm_cFv = .text:0x00003500; // type:function size:0x44 scope:global align:4 +modePathMove__6daFm_cFv = .text:0x00003544; // type:function size:0x148 scope:global align:4 +modeGoalKeeperInit__6daFm_cFv = .text:0x0000368C; // type:function size:0x44 scope:global align:4 +modeGoalKeeper__6daFm_cFv = .text:0x000036D0; // type:function size:0x228 scope:global align:4 +modeAppearInit__6daFm_cFv = .text:0x000038F8; // type:function size:0x5C scope:global align:4 +modeAppear__6daFm_cFv = .text:0x00003954; // type:function size:0xC8 scope:global align:4 +modeDisappearInit__6daFm_cFv = .text:0x00003A1C; // type:function size:0x68 scope:global align:4 +modeDisappear__6daFm_cFv = .text:0x00003A84; // type:function size:0x174 scope:global align:4 +modeWaitInit__6daFm_cFv = .text:0x00003BF8; // type:function size:0x80 scope:global align:4 +modeWait__6daFm_cFv = .text:0x00003C78; // type:function size:0x334 scope:global align:4 +modeAttackInit__6daFm_cFv = .text:0x00003FAC; // type:function size:0x68 scope:global align:4 +modeAttack__6daFm_cFv = .text:0x00004014; // type:function size:0x9D4 scope:global align:4 +modeThrowInit__6daFm_cFv = .text:0x000049E8; // type:function size:0x28 scope:global align:4 +modeThrow__6daFm_cFv = .text:0x00004A10; // type:function size:0x2F0 scope:global align:4 +modeGrabFootDemoInit__6daFm_cFv = .text:0x00004D00; // type:function size:0x3C scope:global align:4 +modeGrabFootDemo__6daFm_cFv = .text:0x00004D3C; // type:function size:0x394 scope:global align:4 +modeParalysisInit__6daFm_cFv = .text:0x000050D0; // type:function size:0x44 scope:global align:4 +modeParalysis__6daFm_cFv = .text:0x00005114; // type:function size:0x120 scope:global align:4 +modeDamageInit__6daFm_cFv = .text:0x00005234; // type:function size:0x44 scope:global align:4 +modeDamage__6daFm_cFv = .text:0x00005278; // type:function size:0xAC scope:global align:4 +modeGrabInit__6daFm_cFv = .text:0x00005324; // type:function size:0xD8 scope:global align:4 +modeGrab__6daFm_cFv = .text:0x000053FC; // type:function size:0x69C scope:global align:4 +modeGrabDemoInit__6daFm_cFv = .text:0x00005A98; // type:function size:0x5C scope:global align:4 +modeGrabDemo__6daFm_cFv = .text:0x00005AF4; // type:function size:0x3D4 scope:global align:4 +modeDeathInit__6daFm_cFv = .text:0x00005EC8; // type:function size:0x28 scope:global align:4 +modeDeath__6daFm_cFv = .text:0x00005EF0; // type:function size:0xA0 scope:global align:4 +modePrepareItemInit__6daFm_cFv = .text:0x00005F90; // type:function size:0x4C scope:global align:4 +modePrepareItem__6daFm_cFv = .text:0x00005FDC; // type:function size:0x1B4 scope:global align:4 +modeGrabNpcDemoInit__6daFm_cFv = .text:0x00006190; // type:function size:0x28 scope:global align:4 +modeGrabNpcDemo__6daFm_cFv = .text:0x000061B8; // type:function size:0x190 scope:global align:4 +modePlayerStartDemoInit__6daFm_cFv = .text:0x00006348; // type:function size:0x38 scope:global align:4 +modePlayerStartDemo__6daFm_cFv = .text:0x00006380; // type:function size:0x2DC scope:global align:4 +modeDeleteInit__6daFm_cFv = .text:0x0000665C; // type:function size:0x4 scope:global align:4 +modeDelete__6daFm_cFv = .text:0x00006660; // type:function size:0xA0 scope:global align:4 +modeBikubikuInit__6daFm_cFv = .text:0x00006700; // type:function size:0x5C scope:global align:4 +modeBikubiku__6daFm_cFv = .text:0x0000675C; // type:function size:0x130 scope:global align:4 +modeProc__6daFm_cFQ26daFm_c6Proc_ei = .text:0x0000688C; // type:function size:0x4BC scope:global align:4 +setAnm__6daFm_cFScb = .text:0x00006D48; // type:function size:0x5C scope:global align:4 +cancelGrab__6daFm_cFv = .text:0x00006DA4; // type:function size:0xBC scope:global align:4 +calcInvKine__6daFm_cFP10fopAc_ac_c = .text:0x00006E60; // type:function size:0x188 scope:global align:4 +resetInvKine__6daFm_cFv = .text:0x00006FE8; // type:function size:0xC8 scope:global align:4 +grabBomb__6daFm_cFv = .text:0x000070B0; // type:function size:0xEC scope:global align:4 +grabTsubo__6daFm_cFv = .text:0x0000719C; // type:function size:0x25C scope:global align:4 +grabPlayer__6daFm_cFv = .text:0x000073F8; // type:function size:0x244 scope:global align:4 +grabNPC__6daFm_cFv = .text:0x0000763C; // type:function size:0x1A8 scope:global align:4 +searchTarget__6daFm_cFv = .text:0x000077E4; // type:function size:0x224 scope:global align:4 +setBaseTarget__6daFm_cFv = .text:0x00007A08; // type:function size:0x1CC scope:global align:4 +turnToBaseTarget__6daFm_cFv = .text:0x00007BD4; // type:function size:0x34 scope:global align:4 +isNpc__6daFm_cFP10fopAc_ac_c = .text:0x00007C08; // type:function size:0x30 scope:global align:4 +checkHeight__6daFm_cFP10fopAc_ac_c = .text:0x00007C38; // type:function size:0x54 scope:global align:4 +isLink__6daFm_cFP10fopAc_ac_c = .text:0x00007C8C; // type:function size:0x1C scope:global align:4 +isLinkControl__6daFm_cFv = .text:0x00007CA8; // type:function size:0x20 scope:global align:4 +areaCheck__6daFm_cFv = .text:0x00007CC8; // type:function size:0x250 scope:global align:4 +lineCheck__6daFm_cFP4cXyzP4cXyz = .text:0x00007F18; // type:function size:0x80 scope:global align:4 +setRnd__6daFm_cFii = .text:0x00007F98; // type:function size:0x68 scope:global align:4 +setHoleEffect__6daFm_cFv = .text:0x00008000; // type:function size:0xD0 scope:global align:4 +holeExecute__6daFm_cFv = .text:0x000080D0; // type:function size:0xCC scope:global align:4 +setHoleScale__6daFm_cFfff = .text:0x0000819C; // type:function size:0x78 scope:global align:4 +_execute__6daFm_cFv = .text:0x00008214; // type:function size:0x30C scope:global align:4 +MtxToRot__6daFm_cFPA4_fP5csXyz = .text:0x00008520; // type:function size:0x40 scope:global align:4 +debugDraw__6daFm_cFv = .text:0x00008560; // type:function size:0x400 scope:global align:4 +holeDraw__6daFm_cFv = .text:0x00008960; // type:function size:0x70 scope:global align:4 +bodyDraw__6daFm_cFv = .text:0x000089D0; // type:function size:0x74 scope:global align:4 +_draw__6daFm_cFv = .text:0x00008A44; // type:function size:0xC4 scope:global align:4 +getArg__6daFm_cFv = .text:0x00008B08; // type:function size:0x12C scope:global align:4 +createInit__6daFm_cFv = .text:0x00008C34; // type:function size:0x464 scope:global align:4 +_create__6daFm_cFv = .text:0x00009098; // type:function size:0x17C scope:global align:4 +__ct__6daFm_cFv = .text:0x00009214; // type:function size:0x3E8 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000095FC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00009750; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000987C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000991C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00009978; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000099C0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00009A1C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00009A64; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00009AF8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00009B40; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009B88; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009C54; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00009C9C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00009D68; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00009DB0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00009E0C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00009E54; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00009EB0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00009F38; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00009FA8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000A004; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000A04C; // type:function size:0x4 scope:weak align:4 +_delete__6daFm_cFv = .text:0x0000A050; // type:function size:0x68 scope:global align:4 +daFmCreate__FPv = .text:0x0000A0B8; // type:function size:0x20 scope:local align:4 +daFmDelete__FPv = .text:0x0000A0D8; // type:function size:0x24 scope:local align:4 +daFmExecute__FPv = .text:0x0000A0FC; // type:function size:0x24 scope:local align:4 +daFmDraw__FPv = .text:0x0000A120; // type:function size:0x24 scope:local align:4 +daFmIsDelete__FPv = .text:0x0000A144; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A14C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A150; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A154; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A158; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000A15C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000A1A4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000A200; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000A248; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000A290; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000A2EC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000A2FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000A304; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A30C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A314; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A31C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000A354; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000A35C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000A364; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A36C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000A3A4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000A3A8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000A3B0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000A3C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000A3C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A3D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A3D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A3E0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000A418; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000A420; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000A428; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A430; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A468; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A470; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000A478; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000A484; // type:function size:0xC scope:weak align:4 +__dt__10daFm_HIO_cFv = .text:0x0000A490; // type:function size:0x74 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x0000A504; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000A54C; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x0000A588; // type:function size:0x48 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x0000A5D0; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x0000A5EC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x0000A608; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_fm_cpp = .text:0x0000A624; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000A660; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A668; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000A670; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000A678; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000A680; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000A688; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000A690; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000A698; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000A6A0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000A6A8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000A6B0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x0000A6B8; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x0000A6C0; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x0000A6C8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daFm_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daFm_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_sph_src__6daFm_c = .rodata:0x00000008; // type:object size:0x40 scope:global align:4 +m_cyl_src__6daFm_c = .rodata:0x00000048; // type:object size:0x44 scope:global align:4 +@4230 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4232 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@4244 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4248 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 data:double +@4507 = .rodata:0x00000118; // type:object size:0x8 scope:local align:8 +@4508 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@4625 = .rodata:0x00000128; // type:object size:0x8 scope:local align:8 +@4656 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4718 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@4753 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@4832 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@4894 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5183 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:float +@5308 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5309 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5512 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@5513 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@6339 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +a_anm_bcks_tbl$7049 = .rodata:0x0000017C; // type:object size:0x34 scope:local align:4 +a_anm_prm_tbl$7050 = .rodata:0x000001B0; // type:object size:0xF0 scope:local align:4 +@7125 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 data:float +@7152 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@7244 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@7245 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@7246 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@7247 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@7248 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@7387 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@7542 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 data:float +@7628 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@7654 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@7785 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@7789 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +color_ok$7792 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +color_ng$7793 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@7807 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@7809 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@7811 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@7813 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@7815 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@7819 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@7824 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@7828 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@7830 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@7832 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@7834 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@7839 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@7841 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@7846 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@7848 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@7850 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@7860 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@7862 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@7864 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@7873 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@7875 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@7877 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@7879 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@7881 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@7883 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@7885 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@8152 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@8154 = .rodata:0x00000350; // type:object size:0x8 scope:local align:8 +@8264 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@8265 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@8266 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000364; // type:object size:0x1B1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +hand_sph_offset$4413 = .data:0x00000030; // type:object size:0xC scope:local align:4 +ude_cyl_offset$4414 = .data:0x0000003C; // type:object size:0x18 scope:local align:4 +yubi_cyl_offset$4415 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +te_cyl2_offset$4416 = .data:0x0000006C; // type:object size:0x18 scope:local align:4 +search_data$4417 = .data:0x00000084; // type:object size:0xB4 scope:local align:4 +@5184 = .data:0x00000138; // type:object size:0x5C scope:local align:4 +@6976 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@6977 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@6978 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@6979 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@6980 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@6981 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@6982 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@6983 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@6984 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@6985 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@6986 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@6987 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@6988 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@6989 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@6990 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@6991 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@6992 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@6993 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@6994 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@6995 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@6996 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@6997 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@6998 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@6999 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@7000 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +@7001 = .data:0x000002C0; // type:object size:0xC scope:local align:4 +@7002 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +@7003 = .data:0x000002D8; // type:object size:0xC scope:local align:4 +@7004 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +@7005 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +@7006 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +@7007 = .data:0x00000308; // type:object size:0xC scope:local align:4 +@7008 = .data:0x00000314; // type:object size:0xC scope:local align:4 +@7009 = .data:0x00000320; // type:object size:0xC scope:local align:4 +@7010 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +@7011 = .data:0x00000338; // type:object size:0xC scope:local align:4 +@7012 = .data:0x00000344; // type:object size:0xC scope:local align:4 +@7013 = .data:0x00000350; // type:object size:0xC scope:local align:4 +@7014 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@7015 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@7016 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@7017 = .data:0x00000380; // type:object size:0xC scope:local align:4 +mode_tbl$6975 = .data:0x0000038C; // type:object size:0x24C scope:local align:4 +@7043 = .data:0x000005D8; // type:object size:0x4C scope:local align:4 +daFmMethodTable = .data:0x00000624; // type:object size:0x20 scope:local align:4 +g_profile_FM = .data:0x00000644; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000674; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000690; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000006BC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000006C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000006D4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000006E0; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000006EC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000071C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000074C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000764; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000770; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000077C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000788; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000794; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000007A0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000007B8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000007C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000084C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000858; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000008E0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000008EC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000008F8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000094C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000970; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000097C; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x00000988; // type:object size:0xC scope:weak align:4 +__vt__10daFm_HIO_c = .data:0x00000994; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000009A0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4275 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x15C scope:local align:4 +init$7018 = .bss:0x00000170; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_ghostship/splits.txt b/config/GZLJ01/rels/d_a_ghostship/splits.txt new file mode 100644 index 000000000..e0dcf877b --- /dev/null +++ b/config/GZLJ01/rels/d_a_ghostship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ghostship.cpp: + .text start:0x000000EC end:0x00001B40 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x0000014C + .bss start:0x00000008 end:0x0000002D diff --git a/config/GZLJ01/rels/d_a_ghostship/symbols.txt b/config/GZLJ01/rels/d_a_ghostship/symbols.txt new file mode 100644 index 000000000..2847e1acd --- /dev/null +++ b/config/GZLJ01/rels/d_a_ghostship/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daGhostship_SailVtxFactorCB__FP15dCloth_packet_cii = .text:0x000000EC; // type:function size:0xC scope:local align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000F8; // type:function size:0x20 scope:local align:4 +_createHeap__13daGhostship_cFv = .text:0x00000118; // type:function size:0x214 scope:global align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x0000032C; // type:function size:0x3C scope:local align:4 +__ct__17daGhostship_HIO_cFv = .text:0x00000368; // type:function size:0x50 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000003B8; // type:function size:0x48 scope:weak align:4 +pathMove__13daGhostship_cFv = .text:0x00000400; // type:function size:0xCC scope:global align:4 +modeWaitInit__13daGhostship_cFv = .text:0x000004CC; // type:function size:0xC scope:global align:4 +modeWait__13daGhostship_cFv = .text:0x000004D8; // type:function size:0x4 scope:global align:4 +modeRealize__13daGhostship_cFv = .text:0x000004DC; // type:function size:0x4 scope:global align:4 +_pathMove__13daGhostship_cFP4cXyzP4cXyzP4cXyz = .text:0x000004E0; // type:function size:0x290 scope:global align:4 +modePathMoveInit__13daGhostship_cFv = .text:0x00000770; // type:function size:0xC scope:global align:4 +modePathMove__13daGhostship_cFv = .text:0x0000077C; // type:function size:0x54 scope:global align:4 +modeProcCall__13daGhostship_cFv = .text:0x000007D0; // type:function size:0xA4 scope:global align:4 +createInit__13daGhostship_cFv = .text:0x00000874; // type:function size:0x404 scope:global align:4 +getArg__13daGhostship_cFv = .text:0x00000C78; // type:function size:0x14 scope:global align:4 +daGhostshipCreate__FPv = .text:0x00000C8C; // type:function size:0x170 scope:local align:4 +__dt__18dLib_circle_path_cFv = .text:0x00000DFC; // type:function size:0x3C scope:weak align:4 +__ct__18dLib_circle_path_cFv = .text:0x00000E38; // type:function size:0x4 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000E3C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000EC4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000F34; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000F90; // type:function size:0x48 scope:weak align:4 +daGhostshipDelete__FPv = .text:0x00000FD8; // type:function size:0x4C scope:local align:4 +daGhostshipExecute__FPv = .text:0x00001024; // type:function size:0x24 scope:local align:4 +_execute__13daGhostship_cFv = .text:0x00001048; // type:function size:0x7E4 scope:weak align:4 +daGhostshipDraw__FPv = .text:0x0000182C; // type:function size:0x24 scope:local align:4 +_draw__13daGhostship_cFv = .text:0x00001850; // type:function size:0x154 scope:weak align:4 +daGhostshipIsDelete__FPv = .text:0x000019A4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000019AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000019F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00001A3C; // type:function size:0x5C scope:weak align:4 +__dt__17daGhostship_HIO_cFv = .text:0x00001A98; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_ghostship_cpp = .text:0x00001AF4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001B30; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B38; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__13daGhostship_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__13daGhostship_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +m_cloth_arc_name__13daGhostship_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 data:string +@4064 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4094 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4095 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4097 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4190 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4204 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@4575 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4579 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4631 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x44 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4209 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4210 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4211 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4208 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +daGhostshipMethodTable = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_AYUSH = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__17daGhostship_HIO_c = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4086 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 +init$4212 = .bss:0x0000002C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_gm/splits.txt b/config/GZLJ01/rels/d_a_gm/splits.txt new file mode 100644 index 000000000..ea010ebd0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_gm/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gm.cpp: + .text start:0x000000EC end:0x00009064 + .text start:0x00009064 end:0x00009334 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001C6 + .data start:0x00000000 end:0x000006BC + .bss start:0x00000008 end:0x00000100 diff --git a/config/GZLJ01/rels/d_a_gm/symbols.txt b/config/GZLJ01/rels/d_a_gm/symbols.txt new file mode 100644 index 000000000..8b2d569df --- /dev/null +++ b/config/GZLJ01/rels/d_a_gm/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x240 scope:local align:4 +__dt__4cXyzFv = .text:0x0000032C; // type:function size:0x3C scope:weak align:4 +draw_SUB__FP8gm_class = .text:0x00000368; // type:function size:0x124 scope:local align:4 +daGM_Draw__FP8gm_class = .text:0x0000048C; // type:function size:0x47C scope:local align:4 +anm_init__FP8gm_classifUcfi = .text:0x00000908; // type:function size:0x12C scope:local align:4 +wing_cut_stat__FP8gm_class = .text:0x00000A34; // type:function size:0x2CC scope:local align:4 +__dt__5csXyzFv = .text:0x00000D00; // type:function size:0x3C scope:weak align:4 +body_atari_check__FP8gm_class = .text:0x00000D3C; // type:function size:0x9CC scope:local align:4 +BG_check__FP8gm_class = .text:0x00001708; // type:function size:0xCC scope:local align:4 +Line_check__FP8gm_class4cXyz = .text:0x000017D4; // type:function size:0x3AC scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001B80; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001CAC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001D4C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001DA8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001DF0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001E4C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001E94; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001F28; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001F70; // type:function size:0x48 scope:weak align:4 +ks_set_rtn__FP8gm_class = .text:0x00001FB8; // type:function size:0x170 scope:local align:4 +wing_ret_set__FP8gm_class = .text:0x00002128; // type:function size:0xD8 scope:local align:4 +fuwafuwa_set__FP8gm_class = .text:0x00002200; // type:function size:0xC0 scope:local align:4 +fly_move__FP8gm_class = .text:0x000022C0; // type:function size:0x1B0 scope:local align:4 +action_dousa__FP8gm_class = .text:0x00002470; // type:function size:0x644 scope:local align:4 +action_hane_rakka__FP8gm_class = .text:0x00002AB4; // type:function size:0x1E4 scope:local align:4 +action_uchiwa_dousa__FP8gm_class = .text:0x00002C98; // type:function size:0x460 scope:local align:4 +action_totugeki__FP8gm_class = .text:0x000030F8; // type:function size:0xD58 scope:local align:4 +action_kabehari__FP8gm_class = .text:0x00003E50; // type:function size:0x3B0 scope:local align:4 +action_fly_damage__FP8gm_class = .text:0x00004200; // type:function size:0x4EC scope:local align:4 +action_ground_attack__FP8gm_class = .text:0x000046EC; // type:function size:0x1588 scope:local align:4 +action_demo__FP8gm_class = .text:0x00005C74; // type:function size:0xE20 scope:local align:4 +daGM_Execute__FP8gm_class = .text:0x00006A94; // type:function size:0xCD8 scope:local align:4 +daGM_IsDelete__FP8gm_class = .text:0x0000776C; // type:function size:0x8 scope:local align:4 +daGM_Delete__FP8gm_class = .text:0x00007774; // type:function size:0x14C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000078C0; // type:function size:0x5B0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007E70; // type:function size:0x48 scope:weak align:4 +daGM_Create__FP10fopAc_ac_c = .text:0x00007EB8; // type:function size:0x570 scope:local align:4 +__ct__8gm_classFv = .text:0x00008428; // type:function size:0x388 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000087B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000887C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000088C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00008990; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000089D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008A34; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008A7C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008AD8; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008B48; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x00008BD0; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00008BD4; // type:function size:0x4 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008BD8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00008C20; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00008C7C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008CC4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008CD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00008CDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008CE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008CEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008CF4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008D2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008D34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008D3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008D44; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008D7C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008D80; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008D88; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008D98; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008DA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008DA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008DB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008DB8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008DF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008DF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008E00; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008E08; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008E40; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008E48; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008E50; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008E5C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00008E68; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_gm_cpp = .text:0x00008EC4; // type:function size:0x118 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008FDC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008FE4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008FEC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008FF4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008FFC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x00009004; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_CamLinChkFv = .text:0x0000900C; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x00009014; // type:function size:0x8 scope:weak align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x0000901C; // type:function size:0x8 scope:weak align:4 +@100@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009024; // type:function size:0x8 scope:weak align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x0000902C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00009034; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000903C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009044; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000904C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00009054; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000905C; // type:function size:0x8 scope:weak align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009064; // type:function size:0x17C scope:weak align:4 +__dt__14dBgS_CamLinChkFv = .text:0x000091E0; // type:function size:0x154 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4193 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4450 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4582 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4934 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4935 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4936 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4937 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4938 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4939 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4940 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@5180 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5182 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5259 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5260 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5261 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5402 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5403 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5407 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5408 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5411 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5412 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5413 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5414 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5415 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5445 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5446 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5447 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5531 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5532 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5533 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5534 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5901 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5903 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5905 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5906 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5907 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5908 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5909 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5983 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6086 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6087 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6088 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6089 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6090 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6091 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6092 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6653 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6657 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6658 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6659 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6660 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6662 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6663 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6664 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6667 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@6986 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6987 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6988 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6989 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6990 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6991 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6992 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6993 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6994 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6995 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6996 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6997 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6998 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6999 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@7000 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7001 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7002 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7003 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7004 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7005 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7006 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7569 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7570 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7571 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7948 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7949 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001B0; // type:object size:0x16 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4195 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +all_line_color_dt$4286 = .data:0x00000070; // type:object size:0x10 scope:local align:4 +check_x$5541 = .data:0x00000080; // type:object size:0xC scope:local align:4 +check_y$5542 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +check_z$5543 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@5910 = .data:0x000000A4; // type:object size:0x24 scope:local align:4 +@6665 = .data:0x000000C8; // type:object size:0xA8 scope:local align:4 +@7007 = .data:0x00000170; // type:object size:0x60 scope:local align:4 +@7572 = .data:0x000001D0; // type:object size:0x54 scope:local align:4 +weapon_co_sph_src$7785 = .data:0x00000224; // type:object size:0x40 scope:local align:4 +body_co_cyl_src$7786 = .data:0x00000264; // type:object size:0x44 scope:local align:4 +wing_co_cyl_src$7787 = .data:0x000002A8; // type:object size:0x44 scope:local align:4 +wind_co_cyl_src$7788 = .data:0x000002EC; // type:object size:0x44 scope:local align:4 +fire_j$7794 = .data:0x00000330; // type:object size:0xA scope:local align:4 +fire_sc$7795 = .data:0x0000033C; // type:object size:0x28 scope:local align:4 +l_daGM_Method = .data:0x00000364; // type:object size:0x20 scope:local align:4 +g_profile_GM = .data:0x00000384; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000003F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000484; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000518; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000524; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000578; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000059C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000005A8; // type:object size:0xC scope:weak align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x000005B4; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_CamLinChk = .data:0x000005E4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000614; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000644; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000065C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000668; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000674; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000680; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000068C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000698; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4468 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4469 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4471 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4472 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4473 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +wing_birth_pos_dt$4467 = .bss:0x00000088; // type:object size:0x30 scope:local align:4 +@5210 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@5211 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@5212 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@5213 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +wing_trans_angle_dt = .bss:0x000000E8; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_gnd/splits.txt b/config/GZLJ01/rels/d_a_gnd/splits.txt new file mode 100644 index 000000000..6fee22cc0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_gnd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gnd.cpp: + .text start:0x000000EC end:0x00008D4C + .text start:0x00008D4C end:0x00008D4C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000247 + .data start:0x00000000 end:0x00000920 + .bss start:0x00000008 end:0x00000218 diff --git a/config/GZLJ01/rels/d_a_gnd/symbols.txt b/config/GZLJ01/rels/d_a_gnd/symbols.txt new file mode 100644 index 000000000..14c9a6383 --- /dev/null +++ b/config/GZLJ01/rels/d_a_gnd/symbols.txt @@ -0,0 +1,313 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daGnd_HIO_cFv = .text:0x000000EC; // type:function size:0x150 scope:global align:4 +j_demo__FP9gnd_class = .text:0x0000023C; // type:function size:0x190 scope:local align:4 +checkGround__FP9gnd_classf = .text:0x000003CC; // type:function size:0x20 scope:local align:4 +setRipple__FP9gnd_class = .text:0x000003EC; // type:function size:0x124 scope:local align:4 +__dt__4cXyzFv = .text:0x00000510; // type:function size:0x3C scope:weak align:4 +splash_set__FP9gnd_class = .text:0x0000054C; // type:function size:0x90 scope:local align:4 +attack_eff_set__FP9gnd_classi = .text:0x000005DC; // type:function size:0xD8 scope:local align:4 +attack_eff_move__FP9gnd_class = .text:0x000006B4; // type:function size:0x84 scope:local align:4 +attack_eff_remove__FP9gnd_class = .text:0x00000738; // type:function size:0x44 scope:local align:4 +anm_init__FP9gnd_classifUcfi = .text:0x0000077C; // type:function size:0x184 scope:local align:4 +z_s_sub__FPvPv = .text:0x00000900; // type:function size:0x4C scope:local align:4 +daGnd_Draw__FP9gnd_class = .text:0x0000094C; // type:function size:0x2EC scope:local align:4 +player_view_check__FP9gnd_classs = .text:0x00000C38; // type:function size:0x34 scope:local align:4 +ke_control__FP9gnd_classP8gnd_ke_sf = .text:0x00000C6C; // type:function size:0x2B8 scope:local align:4 +ke_pos_set__FP9gnd_classP8gnd_ke_si = .text:0x00000F24; // type:function size:0x44 scope:local align:4 +ke_move__FP9gnd_class = .text:0x00000F68; // type:function size:0x1D8 scope:local align:4 +pos_move__FP9gnd_classSc = .text:0x00001140; // type:function size:0x138 scope:local align:4 +wait_set__FP9gnd_class = .text:0x00001278; // type:function size:0xBC scope:local align:4 +move0__FP9gnd_class = .text:0x00001334; // type:function size:0x640 scope:local align:4 +attack0__FP9gnd_class = .text:0x00001974; // type:function size:0xF5C scope:local align:4 +attack1__FP9gnd_class = .text:0x000028D0; // type:function size:0x298 scope:local align:4 +attack2__FP9gnd_class = .text:0x00002B68; // type:function size:0x214 scope:local align:4 +attackPZ__FP9gnd_class = .text:0x00002D7C; // type:function size:0x90C scope:local align:4 +attack_last__FP9gnd_class = .text:0x00003688; // type:function size:0x228 scope:local align:4 +defence0__FP9gnd_class = .text:0x000038B0; // type:function size:0xA20 scope:local align:4 +finish__FP9gnd_class = .text:0x000042D0; // type:function size:0x60 scope:local align:4 +damage__FP9gnd_class = .text:0x00004330; // type:function size:0x430 scope:local align:4 +damage_check__FP9gnd_class = .text:0x00004760; // type:function size:0x88C scope:local align:4 +shot_s_sub__FPvPv = .text:0x00004FEC; // type:function size:0x80 scope:local align:4 +demowait__FP9gnd_class = .text:0x0000506C; // type:function size:0x14 scope:local align:4 +yawait__FP9gnd_class = .text:0x00005080; // type:function size:0x18 scope:local align:4 +gnd_move__FP9gnd_class = .text:0x00005098; // type:function size:0x428 scope:local align:4 +demo_camera__FP9gnd_class = .text:0x000054C0; // type:function size:0x1614 scope:local align:4 +body_flash__FP9gnd_class = .text:0x00006AD4; // type:function size:0x208 scope:local align:4 +daGnd_Execute__FP9gnd_class = .text:0x00006CDC; // type:function size:0x9AC scope:local align:4 +daGnd_IsDelete__FP9gnd_class = .text:0x00007688; // type:function size:0x8 scope:local align:4 +daGnd_Delete__FP9gnd_class = .text:0x00007690; // type:function size:0x78 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007708; // type:function size:0x340 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007A48; // type:function size:0x48 scope:weak align:4 +daGnd_Create__FP10fopAc_ac_c = .text:0x00007A90; // type:function size:0x23C scope:local align:4 +__ct__9gnd_classFv = .text:0x00007CCC; // type:function size:0x314 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007FE0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000803C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00008084; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00008088; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000810C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000081D8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00008220; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000082EC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00008334; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008390; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000083D8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008434; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000084A4; // type:function size:0x88 scope:weak align:4 +__dt__8gnd_ke_sFv = .text:0x0000852C; // type:function size:0x7C scope:weak align:4 +__ct__8gnd_ke_sFv = .text:0x000085A8; // type:function size:0x68 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00008610; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008658; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000086A0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000086FC; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008744; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008748; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000874C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008750; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008754; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008764; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000876C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008774; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000877C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008784; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000087BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000087C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000087CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000087D4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000880C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008810; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008818; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008828; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008830; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008838; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008840; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008848; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008880; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008888; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008890; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008898; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000088D0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000088D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000088E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000088EC; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000088F8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00008954; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000089B0; // type:function size:0x5C scope:weak align:4 +__dt__11daGnd_HIO_cFv = .text:0x00008A0C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_gnd_cpp = .text:0x00008A54; // type:function size:0x2C8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008D1C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008D24; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008D2C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008D34; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008D3C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00008D44; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4404 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4406 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4407 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4408 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4409 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4414 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4420 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4596 = .rodata:0x00000050; // type:object size:0x48 scope:local align:4 +@4609 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4758 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4760 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4762 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4833 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@5002 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5003 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5388 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5389 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5391 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5392 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5393 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5740 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6009 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6010 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6011 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6012 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6013 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6014 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6015 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6016 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6647 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6648 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@6649 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7106 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7107 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7108 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7109 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7110 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7111 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7112 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7113 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@7114 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7115 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7116 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7117 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7118 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7119 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7120 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7121 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7122 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7123 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7124 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7219 = .rodata:0x00000198; // type:object size:0x8 scope:local align:8 data:double +@7479 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7480 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7481 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7482 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8017 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8018 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8019 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8020 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8021 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@8022 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@8023 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@8024 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@8025 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@8026 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@8027 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@8028 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@8029 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@8030 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@8031 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@8032 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@8033 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@8034 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@8035 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@8036 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@8037 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@8038 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@8039 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@8040 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@8041 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@8042 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@8043 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000021C; // type:object size:0x2B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +attack_eff_joint_d = .data:0x00000030; // type:object size:0x18 scope:local align:4 +attack_eff_id = .data:0x00000048; // type:object size:0x1B0 scope:local align:4 +ke_set_index = .data:0x000001F8; // type:object size:0x10 scope:local align:4 +ke_set_offsetxz = .data:0x00000208; // type:object size:0x10 scope:local align:4 +@5005 = .data:0x00000218; // type:object size:0x60 scope:local align:4 +@5395 = .data:0x00000278; // type:object size:0x6C scope:local align:4 +@5744 = .data:0x000002E4; // type:object size:0x30 scope:local align:4 +bougyo_d = .data:0x00000314; // type:object size:0x18 scope:local align:4 +@6017 = .data:0x0000032C; // type:object size:0x5C scope:local align:4 +@6137 = .data:0x00000388; // type:object size:0x54 scope:local align:4 +@6650 = .data:0x000003DC; // type:object size:0x7C scope:local align:4 +f_fovy = .data:0x00000458; // type:object size:0x14 scope:local align:4 +eff_d = .data:0x0000046C; // type:object size:0x3C scope:local align:4 +fl_check_d = .data:0x000004A8; // type:object size:0x3C scope:local align:4 +fl_scale = .data:0x000004E4; // type:object size:0x3C scope:local align:4 +w_d$7257 = .data:0x00000520; // type:object size:0x8 scope:local align:4 +w_asi$7258 = .data:0x00000528; // type:object size:0x8 scope:local align:4 +at_spl_d$7259 = .data:0x00000530; // type:object size:0x1C scope:local align:4 +cc_cyl_src$7591 = .data:0x0000054C; // type:object size:0x44 scope:local align:4 +head_sph_src$7592 = .data:0x00000590; // type:object size:0x40 scope:local align:4 +chest_sph_src$7593 = .data:0x000005D0; // type:object size:0x40 scope:local align:4 +wepon_sph_src$7594 = .data:0x00000610; // type:object size:0x40 scope:local align:4 +l_daGnd_Method = .data:0x00000650; // type:object size:0x20 scope:local align:4 +g_profile_GND = .data:0x00000670; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000006AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000006B8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000006C4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000006D0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000006DC; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000006E8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000708; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000724; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000007AC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000007B8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000840; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000084C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000858; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000008AC; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000008D0; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000008E4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000008F0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000008FC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000908; // type:object size:0xC scope:weak align:4 +__vt__11daGnd_HIO_c = .data:0x00000914; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4396 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 +hio_set = .bss:0x0000006C; // type:object size:0x1 scope:local align:1 data:byte +@4399 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000007C; // type:object size:0x8C scope:local align:4 +@4491 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +init$4492 = .bss:0x00000114; // type:object size:0x1 scope:local align:1 +ripple_scale$4490 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +pz = .bss:0x00000124; // type:object size:0x4 scope:local align:4 data:4byte +@6651 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@6652 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@6653 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@6654 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@6655 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +f_ctr = .bss:0x00000164; // type:object size:0x3C scope:local align:4 +@6656 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +@6657 = .bss:0x000001AC; // type:object size:0xC scope:local align:4 +@6658 = .bss:0x000001B8; // type:object size:0xC scope:local align:4 +@6659 = .bss:0x000001C4; // type:object size:0xC scope:local align:4 +@6660 = .bss:0x000001D0; // type:object size:0xC scope:local align:4 +f_eye = .bss:0x000001DC; // type:object size:0x3C scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_goal_flag/splits.txt b/config/GZLJ01/rels/d_a_goal_flag/splits.txt new file mode 100644 index 000000000..55f474c20 --- /dev/null +++ b/config/GZLJ01/rels/d_a_goal_flag/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_goal_flag.cpp: + .text start:0x000000EC end:0x00002D84 + .text start:0x00002D84 end:0x00002E6C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000119 + .data start:0x00000000 end:0x00002614 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZLJ01/rels/d_a_goal_flag/symbols.txt b/config/GZLJ01/rels/d_a_goal_flag/symbols.txt new file mode 100644 index 000000000..2e8aeda41 --- /dev/null +++ b/config/GZLJ01/rels/d_a_goal_flag/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setTexObj__16daGFlag_packet_cFUc = .text:0x000000EC; // type:function size:0x124 scope:global align:4 +setToonTexObj__16daGFlag_packet_cFv = .text:0x00000210; // type:function size:0x120 scope:global align:4 +draw__16daGFlag_packet_cFv = .text:0x00000330; // type:function size:0x634 scope:global align:4 +setBackNrm__16daGFlag_packet_cFv = .text:0x00000964; // type:function size:0x8C scope:global align:4 +setNrmVtx__16daGFlag_packet_cFP4cXyzii = .text:0x000009F0; // type:function size:0x474 scope:global align:4 +__dt__4cXyzFv = .text:0x00000E64; // type:function size:0x3C scope:weak align:4 +getRacePath__13daGoal_Flag_cFUc = .text:0x00000EA0; // type:function size:0xCC scope:global align:4 +RopeMove__13daGoal_Flag_cFv = .text:0x00000F6C; // type:function size:0x174 scope:global align:4 +CreateBuoyRaces__13daGoal_Flag_cFv = .text:0x000010E0; // type:function size:0x148 scope:global align:4 +goal_check__13daGoal_Flag_cFv = .text:0x00001228; // type:function size:0x214 scope:global align:4 +flag_move__13daGoal_Flag_cFv = .text:0x0000143C; // type:function size:0x3BC scope:global align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzf = .text:0x000017F8; // type:function size:0x134 scope:local align:4 +get_cloth_anim_factor__13daGoal_Flag_cFP4cXyzP4cXyzP4cXyzii = .text:0x0000192C; // type:function size:0x350 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x00001C7C; // type:function size:0x20 scope:local align:4 +CreateHeap__13daGoal_Flag_cFv = .text:0x00001C9C; // type:function size:0x94 scope:global align:4 +getDemoAction__13daGoal_Flag_cFi = .text:0x00001D30; // type:function size:0x40 scope:global align:4 +RaceStart__13daGoal_Flag_cFv = .text:0x00001D70; // type:function size:0x1AC scope:global align:4 +TimerExecute__13daGoal_Flag_cFv = .text:0x00001F1C; // type:function size:0x330 scope:global align:4 +RaceEnd__13daGoal_Flag_cFv = .text:0x0000224C; // type:function size:0x150 scope:global align:4 +daGoal_FlagCreate__FPv = .text:0x0000239C; // type:function size:0x20 scope:local align:4 +_create__13daGoal_Flag_cFv = .text:0x000023BC; // type:function size:0x568 scope:weak align:4 +__dt__19mDoExt_3DlineMat0_cFv = .text:0x00002924; // type:function size:0x48 scope:weak align:4 +__ct__19mDoExt_3DlineMat0_cFv = .text:0x0000296C; // type:function size:0x1C scope:weak align:4 +daGoal_FlagDelete__FPv = .text:0x00002988; // type:function size:0xE0 scope:local align:4 +daGoal_FlagExecute__FPv = .text:0x00002A68; // type:function size:0x68 scope:local align:4 +daGoal_FlagDraw__FPv = .text:0x00002AD0; // type:function size:0x190 scope:local align:4 +daGoal_FlagIsDelete__FPv = .text:0x00002C60; // type:function size:0x8 scope:local align:4 +__sinit_d_a_goal_flag_cpp = .text:0x00002C68; // type:function size:0xCC scope:local align:4 +__dt__13daGFlag_HIO_cFv = .text:0x00002D34; // type:function size:0x50 scope:weak align:4 +__dt__16daGFlag_packet_cFv = .text:0x00002D84; // type:function size:0xE4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002E68; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +arcname = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +index_tbl$4051 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +@4061 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4062 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4064 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4121 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4264 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +down_offset$4300 = .rodata:0x00000028; // type:object size:0x10 scope:local align:4 +@4339 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4388 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4454 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4455 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4565 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4568 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4569 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4664 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4665 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4994 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4995 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4996 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5094 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5095 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A4; // type:object size:0x75 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_txa_dummy_hataTEX = .data:0x00000040; // type:object size:0x2000 scope:local align:32 +l_pos = .data:0x00002040; // type:object size:0x21C scope:local align:4 +l_texCoord = .data:0x0000225C; // type:object size:0x168 scope:local align:4 +l_goal_flag_DL = .data:0x000023E0; // type:object size:0x104 scope:local align:32 +l_goal_flag_matDL = .data:0x00002500; // type:object size:0x34 scope:local align:32 +sub_arcname_tbl = .data:0x00002534; // type:object size:0x8 scope:local align:4 +arc_name_tbl$4050 = .data:0x0000253C; // type:object size:0x8 scope:local align:4 +@4716 = .data:0x00002544; // type:object size:0xC scope:local align:4 +ActionNames$4738 = .data:0x00002550; // type:object size:0x14 scope:local align:4 +@4764 = .data:0x00002564; // type:object size:0xC scope:local align:4 +@4821 = .data:0x00002570; // type:object size:0xC scope:local align:4 +event_name_tbl$4824 = .data:0x0000257C; // type:object size:0x8 scope:local align:4 +event_name_tbl$4870 = .data:0x00002584; // type:object size:0x8 scope:local align:4 +daGoal_FlagMethodTable = .data:0x0000258C; // type:object size:0x20 scope:local align:4 +g_profile_Goal_Flag = .data:0x000025AC; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000025DC; // type:object size:0x14 scope:weak align:4 +__vt__16daGFlag_packet_c = .data:0x000025F0; // type:object size:0x18 scope:global align:4 +__vt__13daGFlag_HIO_c = .data:0x00002608; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4046 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x40 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_grass/splits.txt b/config/GZLJ01/rels/d_a_grass/splits.txt new file mode 100644 index 000000000..fc21afb0d --- /dev/null +++ b/config/GZLJ01/rels/d_a_grass/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_grass.cpp: + .text start:0x000000EC end:0x0000151C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000532 diff --git a/config/GZLJ01/rels/d_a_grass/symbols.txt b/config/GZLJ01/rels/d_a_grass/symbols.txt new file mode 100644 index 000000000..c9bb7db26 --- /dev/null +++ b/config/GZLJ01/rels/d_a_grass/symbols.txt @@ -0,0 +1,116 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daGrass_IsDelete__FP11grass_class = .text:0x000000EC; // type:function size:0x8 scope:local align:4 +daGrass_Delete__FP11grass_class = .text:0x000000F4; // type:function size:0x8 scope:local align:4 +daGrass_Create__FP10fopAc_ac_c = .text:0x000000FC; // type:function size:0x13E4 scope:local align:4 +__dt__5csXyzFv = .text:0x000014E0; // type:function size:0x3C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@4572 = .rodata:0x00000000; // type:object size:0x8 scope:local align:8 +l_offsetData$4090 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +daGrass_METHODS = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_GRASS = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4003 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4004 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4006 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4007 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4008 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@4009 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@4010 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@4011 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +l_setType0$4002 = .bss:0x000000AC; // type:object size:0x2A scope:local align:4 +@4013 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$4014 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +@4016 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4017 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@4018 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4019 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@4020 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@4021 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +@4022 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@4023 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +@4024 = .bss:0x00000148; // type:object size:0xC scope:local align:4 +@4025 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +@4026 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@4027 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +@4028 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +@4029 = .bss:0x00000184; // type:object size:0xC scope:local align:4 +@4030 = .bss:0x00000190; // type:object size:0xC scope:local align:4 +@4031 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@4032 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@4033 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +@4034 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +@4035 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +l_setType1$4012 = .bss:0x000001D8; // type:object size:0x7E scope:local align:4 +@4037 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +init$4038 = .bss:0x00000264; // type:object size:0x1 scope:local align:1 +@4040 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@4041 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +l_setType2$4036 = .bss:0x00000280; // type:object size:0x12 scope:local align:4 +@4043 = .bss:0x00000294; // type:object size:0xC scope:local align:4 +init$4044 = .bss:0x000002A0; // type:object size:0x1 scope:local align:1 +@4046 = .bss:0x000002A4; // type:object size:0xC scope:local align:4 +@4047 = .bss:0x000002B0; // type:object size:0xC scope:local align:4 +@4048 = .bss:0x000002BC; // type:object size:0xC scope:local align:4 +@4049 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +@4050 = .bss:0x000002D4; // type:object size:0xC scope:local align:4 +@4051 = .bss:0x000002E0; // type:object size:0xC scope:local align:4 +l_setType3$4042 = .bss:0x000002EC; // type:object size:0x2A scope:local align:4 +@4053 = .bss:0x00000318; // type:object size:0xC scope:local align:4 +init$4054 = .bss:0x00000324; // type:object size:0x1 scope:local align:1 +@4056 = .bss:0x00000328; // type:object size:0xC scope:local align:4 +@4057 = .bss:0x00000334; // type:object size:0xC scope:local align:4 +@4058 = .bss:0x00000340; // type:object size:0xC scope:local align:4 +@4059 = .bss:0x0000034C; // type:object size:0xC scope:local align:4 +@4060 = .bss:0x00000358; // type:object size:0xC scope:local align:4 +@4061 = .bss:0x00000364; // type:object size:0xC scope:local align:4 +@4062 = .bss:0x00000370; // type:object size:0xC scope:local align:4 +@4063 = .bss:0x0000037C; // type:object size:0xC scope:local align:4 +@4064 = .bss:0x00000388; // type:object size:0xC scope:local align:4 +@4065 = .bss:0x00000394; // type:object size:0xC scope:local align:4 +@4066 = .bss:0x000003A0; // type:object size:0xC scope:local align:4 +@4067 = .bss:0x000003AC; // type:object size:0xC scope:local align:4 +@4068 = .bss:0x000003B8; // type:object size:0xC scope:local align:4 +@4069 = .bss:0x000003C4; // type:object size:0xC scope:local align:4 +@4070 = .bss:0x000003D0; // type:object size:0xC scope:local align:4 +@4071 = .bss:0x000003DC; // type:object size:0xC scope:local align:4 +l_setType4$4052 = .bss:0x000003E8; // type:object size:0x66 scope:local align:4 +@4073 = .bss:0x00000450; // type:object size:0xC scope:local align:4 +init$4074 = .bss:0x0000045C; // type:object size:0x1 scope:local align:1 +@4076 = .bss:0x00000460; // type:object size:0xC scope:local align:4 +@4077 = .bss:0x0000046C; // type:object size:0xC scope:local align:4 +@4078 = .bss:0x00000478; // type:object size:0xC scope:local align:4 +@4079 = .bss:0x00000484; // type:object size:0xC scope:local align:4 +@4080 = .bss:0x00000490; // type:object size:0xC scope:local align:4 +@4081 = .bss:0x0000049C; // type:object size:0xC scope:local align:4 +l_setType5$4072 = .bss:0x000004A8; // type:object size:0x2A scope:local align:4 +@4083 = .bss:0x000004D4; // type:object size:0xC scope:local align:4 +init$4084 = .bss:0x000004E0; // type:object size:0x1 scope:local align:1 +@4086 = .bss:0x000004E4; // type:object size:0xC scope:local align:4 +@4087 = .bss:0x000004F0; // type:object size:0xC scope:local align:4 +@4088 = .bss:0x000004FC; // type:object size:0xC scope:local align:4 +@4089 = .bss:0x00000508; // type:object size:0xC scope:local align:4 +l_setType6$4082 = .bss:0x00000514; // type:object size:0x1E scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_gy/splits.txt b/config/GZLJ01/rels/d_a_gy/splits.txt new file mode 100644 index 000000000..1ea0c4a19 --- /dev/null +++ b/config/GZLJ01/rels/d_a_gy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gy.cpp: + .text start:0x000000EC end:0x00005FBC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000282 + .data start:0x00000000 end:0x000006BC + .bss start:0x00000008 end:0x0000021C diff --git a/config/GZLJ01/rels/d_a_gy/symbols.txt b/config/GZLJ01/rels/d_a_gy/symbols.txt new file mode 100644 index 000000000..9dad35f30 --- /dev/null +++ b/config/GZLJ01/rels/d_a_gy/symbols.txt @@ -0,0 +1,307 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daGy_HIO_cFv = .text:0x000000EC; // type:function size:0x2E0 scope:global align:4 +__dt__4cXyzFv = .text:0x000003CC; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000408; // type:function size:0x48 scope:weak align:4 +nodeControl_CB__FP7J3DNodei = .text:0x00000450; // type:function size:0x4C scope:local align:4 +_nodeControl__6daGy_cFP7J3DNodeP8J3DModel = .text:0x0000049C; // type:function size:0x3EC scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000888; // type:function size:0x20 scope:local align:4 +_createHeap__6daGy_cFv = .text:0x000008A8; // type:function size:0x204 scope:global align:4 +setMtx__6daGy_cFv = .text:0x00000AAC; // type:function size:0x184 scope:global align:4 +setAnm__6daGy_cFv = .text:0x00000C30; // type:function size:0x4C scope:global align:4 +setAtCollision__6daGy_cFv = .text:0x00000C7C; // type:function size:0x1F0 scope:global align:4 +setCollision__6daGy_cFv = .text:0x00000E6C; // type:function size:0xC8 scope:global align:4 +setAimSpeedF__6daGy_cFv = .text:0x00000F34; // type:function size:0x88 scope:global align:4 +modeDiveInit__6daGy_cFv = .text:0x00000FBC; // type:function size:0x18 scope:global align:4 +modeDive__6daGy_cFv = .text:0x00000FD4; // type:function size:0x300 scope:global align:4 +modeCircleInit__6daGy_cFv = .text:0x000012D4; // type:function size:0x140 scope:global align:4 +modeCircle__6daGy_cFv = .text:0x00001414; // type:function size:0x2C8 scope:global align:4 +modeWithCircleInit__6daGy_cFv = .text:0x000016DC; // type:function size:0xA4 scope:global align:4 +modeWithCircle__6daGy_cFv = .text:0x00001780; // type:function size:0x224 scope:global align:4 +modeAttackInit__6daGy_cFv = .text:0x000019A4; // type:function size:0x68 scope:global align:4 +modeWithAttackInit__6daGy_cFv = .text:0x00001A0C; // type:function size:0x60 scope:global align:4 +modeWithAttack__6daGy_cFv = .text:0x00001A6C; // type:function size:0x2E8 scope:global align:4 +modeAttack__6daGy_cFv = .text:0x00001D54; // type:function size:0x1BC scope:global align:4 +modeAttackPlayerInit__6daGy_cFv = .text:0x00001F10; // type:function size:0x20 scope:global align:4 +modeAttackPlayer__6daGy_cFv = .text:0x00001F30; // type:function size:0x3B4 scope:global align:4 +modeAttackBackInit__6daGy_cFv = .text:0x000022E4; // type:function size:0x108 scope:global align:4 +modeAttackBack__6daGy_cFv = .text:0x000023EC; // type:function size:0x160 scope:global align:4 +modeDamageInit__6daGy_cFv = .text:0x0000254C; // type:function size:0x90 scope:global align:4 +modeDamage__6daGy_cFv = .text:0x000025DC; // type:function size:0x164 scope:global align:4 +modeDeleteInit__6daGy_cFv = .text:0x00002740; // type:function size:0x164 scope:global align:4 +modeDelete__6daGy_cFv = .text:0x000028A4; // type:function size:0xE0 scope:global align:4 +modeDeleteBombInit__6daGy_cFv = .text:0x00002984; // type:function size:0xD8 scope:global align:4 +modeDeleteBomb__6daGy_cFv = .text:0x00002A5C; // type:function size:0x24C scope:global align:4 +modeProcCall__6daGy_cFv = .text:0x00002CA8; // type:function size:0x168 scope:global align:4 +createWave__6daGy_cFv = .text:0x00002E10; // type:function size:0x1E0 scope:global align:4 +setWave__6daGy_cFv = .text:0x00002FF0; // type:function size:0x264 scope:global align:4 +lineCheck__6daGy_cFP4cXyzP4cXyz = .text:0x00003254; // type:function size:0x7C scope:global align:4 +checkTgHit__6daGy_cFv = .text:0x000032D0; // type:function size:0x608 scope:global align:4 +getWaterY__6daGy_cFv = .text:0x000038D8; // type:function size:0xC0 scope:global align:4 +_execute__6daGy_cFv = .text:0x00003998; // type:function size:0x8B8 scope:global align:4 +drawDebug__6daGy_cFv = .text:0x00004250; // type:function size:0x2FC scope:global align:4 +_draw__6daGy_cFv = .text:0x0000454C; // type:function size:0x154 scope:global align:4 +createInit__6daGy_cFv = .text:0x000046A0; // type:function size:0x258 scope:global align:4 +_create__6daGy_cFv = .text:0x000048F8; // type:function size:0x160 scope:global align:4 +__ct__6daGy_cFv = .text:0x00004A58; // type:function size:0x470 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00004EC8; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x0000501C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00005148; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000051E8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00005244; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000528C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000052E8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00005330; // type:function size:0x94 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000053C4; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000540C; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005410; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000546C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000054B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005580; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000055C8; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00005624; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00005704; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00005760; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000057A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00005874; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000058BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005918; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00005960; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000059E8; // type:function size:0x70 scope:weak align:4 +_delete__6daGy_cFv = .text:0x00005A58; // type:function size:0x54 scope:global align:4 +daGyCreate__FPv = .text:0x00005AAC; // type:function size:0x20 scope:local align:4 +daGyDelete__FPv = .text:0x00005ACC; // type:function size:0x24 scope:local align:4 +daGyExecute__FPv = .text:0x00005AF0; // type:function size:0x24 scope:local align:4 +daGyDraw__FPv = .text:0x00005B14; // type:function size:0x24 scope:local align:4 +daGyIsDelete__FPv = .text:0x00005B38; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00005B40; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005B88; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005BD0; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C2C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C30; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C34; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C38; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005C3C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005C4C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005C54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005C5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005C64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005C6C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005CA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005CAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005CB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005CBC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005CF4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005CF8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00005D00; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005D10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005D18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005D20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00005D58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00005D60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00005D68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005D70; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005DA8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005DB4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005DC0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005DD0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005DD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005DE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005DE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005DF0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005E28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005E30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005E38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005E40; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005E78; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005E80; // type:function size:0x8 scope:weak align:4 +__dt__10daGy_HIO_cFv = .text:0x00005E88; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00005EE4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_gy_cpp = .text:0x00005F00; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005F3C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005F44; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005F4C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005F54; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00005F5C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00005F64; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005F6C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005F74; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00005F7C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005F84; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005F8C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005F94; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005F9C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00005FA4; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00005FAC; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00005FB4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daGy_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daGy_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +@4136 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4161 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4166 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4314 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4431 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$4435 = .rodata:0x000000CC; // type:object size:0x48 scope:local align:4 +a_anm_prm_tbl$4436 = .rodata:0x00000114; // type:object size:0xC0 scope:local align:4 +@4543 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x000001E0; // type:object size:0x8 scope:local align:8 data:double +@4793 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@5306 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@5307 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@5386 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 data:string +@5569 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@5570 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@5844 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@5845 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@5858 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@5860 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +color_ok$5861 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +color_ng$5862 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@5866 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@5868 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@5870 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@5872 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@5879 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@5881 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@5888 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@5890 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@5892 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@5894 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5896 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@6051 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@6052 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000025C; // type:object size:0x26 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_sph_head_src = .data:0x00000030; // type:object size:0x40 scope:local align:4 +l_sph_src = .data:0x00000070; // type:object size:0x40 scope:local align:4 +l_cps_src = .data:0x000000B0; // type:object size:0x4C scope:local align:4 +atama_cyl_offset$4340 = .data:0x000000FC; // type:object size:0x18 scope:local align:4 +ago_cyl_offset$4341 = .data:0x00000114; // type:object size:0x18 scope:local align:4 +body1_cyl_offset$4342 = .data:0x0000012C; // type:object size:0x18 scope:local align:4 +body2_cyl_offset$4343 = .data:0x00000144; // type:object size:0x18 scope:local align:4 +sebire1_cyl_offset$4344 = .data:0x0000015C; // type:object size:0x18 scope:local align:4 +search_data$4345 = .data:0x00000174; // type:object size:0x60 scope:local align:4 +@5232 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@5233 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@5234 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5235 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@5236 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@5237 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@5238 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@5239 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@5240 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@5241 = .data:0x00000240; // type:object size:0xC scope:local align:4 +mode_proc$5231 = .data:0x0000024C; // type:object size:0x78 scope:local align:4 +daGyMethodTable = .data:0x000002C4; // type:object size:0x20 scope:local align:4 +g_profile_GY = .data:0x000002E4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000350; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000380; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000003B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000003E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000003EC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000003F8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000041C; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000043C; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000458; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004E0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000004EC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000574; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000580; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000058C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000614; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000620; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000062C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000680; // type:object size:0x24 scope:weak align:4 +__vt__10daGy_HIO_c = .data:0x000006A4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4183 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x19C scope:local align:4 +init$5242 = .bss:0x000001FC; // type:object size:0x1 scope:local align:1 +init$5249 = .bss:0x000001FD; // type:object size:0x1 scope:local align:1 +wave_l_direction$5248 = .bss:0x00000200; // type:object size:0xC scope:local align:4 +init$5252 = .bss:0x0000020C; // type:object size:0x1 scope:local align:1 +wave_r_direction$5251 = .bss:0x00000210; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_gy_ctrl/splits.txt b/config/GZLJ01/rels/d_a_gy_ctrl/splits.txt new file mode 100644 index 000000000..c624203dd --- /dev/null +++ b/config/GZLJ01/rels/d_a_gy_ctrl/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gy_ctrl.cpp: + .text start:0x000000EC end:0x00001DCC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000270 + .bss start:0x00000008 end:0x00000045 diff --git a/config/GZLJ01/rels/d_a_gy_ctrl/symbols.txt b/config/GZLJ01/rels/d_a_gy_ctrl/symbols.txt new file mode 100644 index 000000000..65fd004e2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_gy_ctrl/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daGy_Ctrl_HIO_cFv = .text:0x000000EC; // type:function size:0x84 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000170; // type:function size:0x48 scope:weak align:4 +searchNearActor_CB__FPvPv = .text:0x000001B8; // type:function size:0x2C scope:local align:4 +searchNearActor__11daGy_Ctrl_cFP10fopAc_ac_c = .text:0x000001E4; // type:function size:0xB8 scope:global align:4 +setTarget__11daGy_Ctrl_cFv = .text:0x0000029C; // type:function size:0x1B4 scope:global align:4 +setPathTargetPos__11daGy_Ctrl_cFv = .text:0x00000450; // type:function size:0x1E8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000638; // type:function size:0x3C scope:weak align:4 +getWaterY__11daGy_Ctrl_cFR4cXyz = .text:0x00000674; // type:function size:0x38 scope:global align:4 +lineCheck__11daGy_Ctrl_cFP4cXyzP4cXyz = .text:0x000006AC; // type:function size:0x80 scope:global align:4 +checkPath__11daGy_Ctrl_cFv = .text:0x0000072C; // type:function size:0x14C scope:global align:4 +setPathPos__11daGy_Ctrl_cFv = .text:0x00000878; // type:function size:0x250 scope:global align:4 +modeProc__11daGy_Ctrl_cFQ211daGy_Ctrl_c6Proc_ei = .text:0x00000AC8; // type:function size:0x14C scope:global align:4 +modeSwWaitInit__11daGy_Ctrl_cFv = .text:0x00000C14; // type:function size:0x4 scope:global align:4 +modeSwWait__11daGy_Ctrl_cFv = .text:0x00000C18; // type:function size:0x74 scope:global align:4 +modeCreateInit__11daGy_Ctrl_cFv = .text:0x00000C8C; // type:function size:0x14 scope:global align:4 +modeCreate__11daGy_Ctrl_cFv = .text:0x00000CA0; // type:function size:0x1B0 scope:global align:4 +modeWaitInit__11daGy_Ctrl_cFv = .text:0x00000E50; // type:function size:0x4 scope:global align:4 +modeWait__11daGy_Ctrl_cFv = .text:0x00000E54; // type:function size:0xAC scope:global align:4 +modeHideInit__11daGy_Ctrl_cFv = .text:0x00000F00; // type:function size:0x18 scope:global align:4 +modeHide__11daGy_Ctrl_cFv = .text:0x00000F18; // type:function size:0xE4 scope:global align:4 +deadCheckGy__11daGy_Ctrl_cFv = .text:0x00000FFC; // type:function size:0xA0 scope:global align:4 +_execute__11daGy_Ctrl_cFv = .text:0x0000109C; // type:function size:0x64 scope:global align:4 +_draw__11daGy_Ctrl_cFv = .text:0x00001100; // type:function size:0x110 scope:global align:4 +createInitNoArer__11daGy_Ctrl_cFv = .text:0x00001210; // type:function size:0x40 scope:global align:4 +createInit__11daGy_Ctrl_cFv = .text:0x00001250; // type:function size:0x84 scope:global align:4 +getParam__11daGy_Ctrl_cFUlUcUc = .text:0x000012D4; // type:function size:0x24 scope:global align:4 +getArg__11daGy_Ctrl_cFv = .text:0x000012F8; // type:function size:0x100 scope:global align:4 +checkGyCtrlExist__11daGy_Ctrl_cFv = .text:0x000013F8; // type:function size:0x60 scope:global align:4 +_create__11daGy_Ctrl_cFv = .text:0x00001458; // type:function size:0x254 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000016AC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001800; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000192C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000019CC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001A28; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001A70; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001ACC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001B14; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001BA8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001BF0; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001C38; // type:function size:0x4 scope:weak align:4 +_delete__11daGy_Ctrl_cFv = .text:0x00001C3C; // type:function size:0x8 scope:global align:4 +daGy_CtrlCreate__FPv = .text:0x00001C44; // type:function size:0x20 scope:local align:4 +daGy_CtrlDelete__FPv = .text:0x00001C64; // type:function size:0x24 scope:local align:4 +daGy_CtrlExecute__FPv = .text:0x00001C88; // type:function size:0x24 scope:local align:4 +daGy_CtrlDraw__FPv = .text:0x00001CAC; // type:function size:0x24 scope:local align:4 +daGy_CtrlIsDelete__FPv = .text:0x00001CD0; // type:function size:0x8 scope:local align:4 +__dt__15daGy_Ctrl_HIO_cFv = .text:0x00001CD8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001D34; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_gy_ctrl_cpp = .text:0x00001D50; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001D8C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001D94; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001D9C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001DA4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001DAC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00001DB4; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00001DBC; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00001DC4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4150 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4186 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4285 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4286 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4287 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4407 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4481 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +color_ok$4559 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +color_ng$4560 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4657 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000050; // type:object size:0x30 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4412 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4413 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4414 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4415 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4416 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4417 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4418 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4419 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_tbl$4411 = .data:0x00000090; // type:object size:0x70 scope:local align:4 +daGy_CtrlMethodTable = .data:0x00000100; // type:object size:0x20 scope:local align:4 +g_profile_GY_CTRL = .data:0x00000120; // type:object size:0x30 scope:global align:4 +g_profile_GY_CTRLB = .data:0x00000150; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000180; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001B0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001E0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000234; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__15daGy_Ctrl_HIO_c = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4158 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x30 scope:local align:4 +init$4420 = .bss:0x00000044; // type:object size:0x1 scope:local align:1 data:byte diff --git a/config/GZLJ01/rels/d_a_himo3/splits.txt b/config/GZLJ01/rels/d_a_himo3/splits.txt new file mode 100644 index 000000000..2fc555240 --- /dev/null +++ b/config/GZLJ01/rels/d_a_himo3/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_himo3.cpp: + .text start:0x000000EC end:0x00002D2C + .text start:0x00002D2C end:0x00002DA0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000141 + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLJ01/rels/d_a_himo3/symbols.txt b/config/GZLJ01/rels/d_a_himo3/symbols.txt new file mode 100644 index 000000000..32396d144 --- /dev/null +++ b/config/GZLJ01/rels/d_a_himo3/symbols.txt @@ -0,0 +1,184 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +himo3_control__FP11himo3_classP7himo3_s = .text:0x000000EC; // type:function size:0xB6C scope:local align:4 +ga_draw__FP11himo3_class = .text:0x00000C58; // type:function size:0xC4 scope:local align:4 +daHimo3_Draw__FP11himo3_class = .text:0x00000D1C; // type:function size:0x1DC scope:local align:4 +ga_move__FP11himo3_class = .text:0x00000EF8; // type:function size:0x210 scope:local align:4 +setActorHang__11himo3_classF4cXyzs = .text:0x00001108; // type:function size:0x20 scope:global align:4 +path_move__FP11himo3_class = .text:0x00001128; // type:function size:0x3D0 scope:local align:4 +daHimo3_Execute__FP11himo3_class = .text:0x000014F8; // type:function size:0x540 scope:local align:4 +daHimo3_IsDelete__FP11himo3_class = .text:0x00001A38; // type:function size:0x8 scope:local align:4 +daHimo3_Delete__FP11himo3_class = .text:0x00001A40; // type:function size:0x9C scope:local align:4 +useHeapInit__FP11himo3_class = .text:0x00001ADC; // type:function size:0x2F4 scope:local align:4 +daHimo3_Create__FP10fopAc_ac_c = .text:0x00001DD0; // type:function size:0x354 scope:local align:4 +__ct__11himo3_classFv = .text:0x00002124; // type:function size:0x264 scope:weak align:4 +__dt__7h3_ga_sFv = .text:0x00002388; // type:function size:0x3C scope:weak align:4 +__ct__7h3_ga_sFv = .text:0x000023C4; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000023C8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002494; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000024DC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002524; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002580; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000025C8; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002694; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002718; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002774; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000027E4; // type:function size:0x88 scope:weak align:4 +__dt__7himo3_sFv = .text:0x0000286C; // type:function size:0x3C scope:weak align:4 +__ct__7himo3_sFv = .text:0x000028A8; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000028AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000028F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000293C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002998; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029E0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029E4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029E8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029EC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000029F0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002A38; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002A94; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002AA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002AAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002AB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002ABC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002AC4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002AFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002B04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002B0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B14; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002B4C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002B50; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002B58; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002B68; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002B70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B88; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002BC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002BC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002BD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BD8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C10; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C18; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C20; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C2C; // type:function size:0xC scope:weak align:4 +__sinit_d_a_himo3_cpp = .text:0x00002C38; // type:function size:0x7C scope:local align:4 +__dt__10himo3HIO_cFv = .text:0x00002CB4; // type:function size:0x48 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002CFC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D04; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002D0C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002D14; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002D1C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002D24; // type:function size:0x8 scope:weak align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x00002D2C; // type:function size:0x1C scope:weak align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00002D48; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00002D64; // type:function size:0x3C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4351 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4353 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4354 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4355 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4362 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4413 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4421 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4712 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4713 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4715 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4716 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4717 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4718 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4719 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4720 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@4721 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4724 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4725 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4927 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4928 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4929 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5207 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D0; // type:object size:0x71 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +hook_bmd$4749 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +cc_cyl_src$4837 = .data:0x00000044; // type:object size:0x44 scope:local align:4 +sph_src$4839 = .data:0x00000088; // type:object size:0x40 scope:local align:4 +sph2_src$4840 = .data:0x000000C8; // type:object size:0x40 scope:local align:4 +l_daHimo3_Method = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_HIMO3 = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001A0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001BC; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000270; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000310; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000364; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000388; // type:object size:0x14 scope:weak align:4 +__vt__10himo3HIO_c = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +HIMO3_SCALE = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:float +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4109 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x1C scope:local align:4 data:4byte +@4637 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4638 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +fire_scale$4636 = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_hitobj/splits.txt b/config/GZLJ01/rels/d_a_hitobj/splits.txt new file mode 100644 index 000000000..2af55756d --- /dev/null +++ b/config/GZLJ01/rels/d_a_hitobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hitobj.cpp: + .text start:0x00000078 end:0x00000510 + .rodata start:0x00000000 end:0x00000007 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLJ01/rels/d_a_hitobj/symbols.txt b/config/GZLJ01/rels/d_a_hitobj/symbols.txt new file mode 100644 index 000000000..7d927782a --- /dev/null +++ b/config/GZLJ01/rels/d_a_hitobj/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daHitobj_Draw__FP12hitobj_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daHitobj_Execute__FP12hitobj_class = .text:0x00000080; // type:function size:0x68 scope:local align:4 +daHitobj_IsDelete__FP12hitobj_class = .text:0x000000E8; // type:function size:0x8 scope:local align:4 +daHitobj_Delete__FP12hitobj_class = .text:0x000000F0; // type:function size:0x30 scope:local align:4 +daHitobj_Create__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x13C scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000025C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000328; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000370; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000003CC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000414; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000424; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000042C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000434; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000043C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000444; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000047C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000484; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000048C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000494; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000004CC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000004D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000004D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000004E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000004E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000004F4; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000500; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000508; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string_table +cc_sph_src$4028 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daHitobj_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_HITOBJ = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_hmlif/splits.txt b/config/GZLJ01/rels/d_a_hmlif/splits.txt new file mode 100644 index 000000000..7b673f508 --- /dev/null +++ b/config/GZLJ01/rels/d_a_hmlif/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hmlif.cpp: + .text start:0x00000078 end:0x000016A0 + .text start:0x000016A0 end:0x0000186C + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x000001DC diff --git a/config/GZLJ01/rels/d_a_hmlif/symbols.txt b/config/GZLJ01/rels/d_a_hmlif/symbols.txt new file mode 100644 index 000000000..2be65e755 --- /dev/null +++ b/config/GZLJ01/rels/d_a_hmlif/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__9daHmlif_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +daHmlifDelete__9daHmlif_cFv = .text:0x00000080; // type:function size:0x58 scope:global align:4 +CreateHeap__9daHmlif_cFv = .text:0x000000D8; // type:function size:0x354 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000042C; // type:function size:0x48 scope:weak align:4 +Create__9daHmlif_cFv = .text:0x00000474; // type:function size:0x354 scope:global align:4 +daHmlifCreate__9daHmlif_cFv = .text:0x000007C8; // type:function size:0x168 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000930; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009FC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A44; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000AA0; // type:function size:0x48 scope:weak align:4 +set_mtx__9daHmlif_cFv = .text:0x00000AE8; // type:function size:0x98 scope:global align:4 +Execute__9daHmlif_cFPPA3_A4_f = .text:0x00000B80; // type:function size:0x64 scope:global align:4 +move__9daHmlif_cFv = .text:0x00000BE4; // type:function size:0x40 scope:global align:4 +set_se__9daHmlif_cFv = .text:0x00000C24; // type:function size:0x84 scope:global align:4 +anim_play__9daHmlif_cFv = .text:0x00000CA8; // type:function size:0xEC scope:global align:4 +check_col__9daHmlif_cFv = .text:0x00000D94; // type:function size:0x178 scope:global align:4 +lift_smooth_move__9daHmlif_cFv = .text:0x00000F0C; // type:function size:0x1B4 scope:global align:4 +lift_normal_move__9daHmlif_cFv = .text:0x000010C0; // type:function size:0x1AC scope:global align:4 +set_next_pnt__9daHmlif_cFv = .text:0x0000126C; // type:function size:0x1A0 scope:global align:4 +setNextPath__9daHmlif_cFv = .text:0x0000140C; // type:function size:0x110 scope:global align:4 +chkSwitchPathType__9daHmlif_cFv = .text:0x0000151C; // type:function size:0x14 scope:global align:4 +Draw__9daHmlif_cFv = .text:0x00001530; // type:function size:0xDC scope:global align:4 +daHmlif_Create__FPv = .text:0x0000160C; // type:function size:0x20 scope:local align:4 +daHmlif_Delete__FPv = .text:0x0000162C; // type:function size:0x20 scope:local align:4 +daHmlif_Draw__FPv = .text:0x0000164C; // type:function size:0x2C scope:local align:4 +daHmlif_Execute__FPv = .text:0x00001678; // type:function size:0x20 scope:local align:4 +daHmlif_IsDelete__FPv = .text:0x00001698; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000016A0; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000016A8; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000016B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000016C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000016D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001720; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001728; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001730; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001738; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001770; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001774; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000177C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001784; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000178C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001798; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000017A4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001800; // type:function size:0x5C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000185C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001864; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_speed__9daHmlif_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +m_bmdidx__9daHmlif_c = .rodata:0x00000040; // type:object size:0x6 scope:global align:4 +m_dzbidx__9daHmlif_c = .rodata:0x00000048; // type:object size:0x6 scope:global align:4 +m_btpidx__9daHmlif_c = .rodata:0x00000050; // type:object size:0x6 scope:global align:4 +m_brkidx__9daHmlif_c = .rodata:0x00000058; // type:object size:0x6 scope:global align:4 +m_cull_box__9daHmlif_c = .rodata:0x00000060; // type:object size:0x48 scope:global align:4 +m_heapsize__9daHmlif_c = .rodata:0x000000A8; // type:object size:0x6 scope:global align:4 +@4070 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4319 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4392 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4422 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:8 +@4423 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000108; // type:object size:0x48 scope:local align:4 data:string_table +m_arcname__9daHmlif_c = .data:0x00000000; // type:object size:0xC scope:global align:4 +l_sph_src = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +daHmlifMethodTable = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_Hmlif = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000009C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000013C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__9daHmlif_c = .data:0x000001B4; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_hot_floor/splits.txt b/config/GZLJ01/rels/d_a_hot_floor/splits.txt new file mode 100644 index 000000000..83ddba52f --- /dev/null +++ b/config/GZLJ01/rels/d_a_hot_floor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hot_floor.cpp: + .text start:0x00000078 end:0x00000614 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLJ01/rels/d_a_hot_floor/symbols.txt b/config/GZLJ01/rels/d_a_hot_floor/symbols.txt new file mode 100644 index 000000000..66c73f0f1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_hot_floor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx_init__13daHot_Floor_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +set_mtx__13daHot_Floor_cFv = .text:0x00000108; // type:function size:0x110 scope:global align:4 +CreateInit__13daHot_Floor_cFv = .text:0x00000218; // type:function size:0x4C scope:global align:4 +daHot_FloorCreate__FPv = .text:0x00000264; // type:function size:0x94 scope:local align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000002F8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000354; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003B0; // type:function size:0x48 scope:weak align:4 +daHot_FloorDelete__FPv = .text:0x000003F8; // type:function size:0x48 scope:local align:4 +daHot_FloorExecute__FPv = .text:0x00000440; // type:function size:0x1C4 scope:local align:4 +daHot_FloorDraw__FPv = .text:0x00000604; // type:function size:0x8 scope:local align:4 +daHot_FloorIsDelete__FPv = .text:0x0000060C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__13daHot_Floor_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +daHot_FloorMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Hot_Floor = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_hys/splits.txt b/config/GZLJ01/rels/d_a_hys/splits.txt new file mode 100644 index 000000000..f8995fb8f --- /dev/null +++ b/config/GZLJ01/rels/d_a_hys/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hys.cpp: + .text start:0x00000078 end:0x00000C2C + .text start:0x00000C2C end:0x00000DB0 + .rodata start:0x00000000 end:0x00000066 + .data start:0x00000000 end:0x0000026C + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_hys/symbols.txt b/config/GZLJ01/rels/d_a_hys/symbols.txt new file mode 100644 index 000000000..33302d09a --- /dev/null +++ b/config/GZLJ01/rels/d_a_hys/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__7daHys_cFv = .text:0x00000078; // type:function size:0x40 scope:global align:4 +CreateHeap__7daHys_cFv = .text:0x000000B8; // type:function size:0x198 scope:global align:4 +Create__7daHys_cFv = .text:0x00000250; // type:function size:0x118 scope:global align:4 +set_mtx__7daHys_cFv = .text:0x00000368; // type:function size:0x90 scope:weak align:4 +Execute__7daHys_cFPPA3_A4_f = .text:0x000003F8; // type:function size:0xAC scope:global align:4 +mode_proc_call__7daHys_cFv = .text:0x000004A4; // type:function size:0xBC scope:global align:4 +mode_wait__7daHys_cFv = .text:0x00000560; // type:function size:0x9C scope:global align:4 +mode_sw_on_init__7daHys_cFv = .text:0x000005FC; // type:function size:0x90 scope:global align:4 +mode_sw_on__7daHys_cFv = .text:0x0000068C; // type:function size:0x68 scope:global align:4 +mode_wait_init__7daHys_cFv = .text:0x000006F4; // type:function size:0xC scope:global align:4 +Draw__7daHys_cFv = .text:0x00000700; // type:function size:0x74 scope:global align:4 +daHys_Create__FPv = .text:0x00000774; // type:function size:0x18C scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000900; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009CC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A14; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A70; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000AB8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000B14; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B70; // type:function size:0x48 scope:weak align:4 +daHys_Delete__FPv = .text:0x00000BB8; // type:function size:0x20 scope:local align:4 +daHys_Draw__FPv = .text:0x00000BD8; // type:function size:0x2C scope:local align:4 +daHys_Execute__FPv = .text:0x00000C04; // type:function size:0x20 scope:local align:4 +daHys_IsDelete__FPv = .text:0x00000C24; // type:function size:0x8 scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000C2C; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000C34; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000C3C; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000C44; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000C4C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000C54; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000C5C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000C64; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000C6C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000CB4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000CC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000CCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CE4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000D1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000D24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000D2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D34; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D6C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D78; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D80; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D88; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D94; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000DA0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000DA8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bdlidx__7daHys_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_btpidx__7daHys_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_dzbidx__7daHys_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_heapsize__7daHys_c = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +m_tg_r__7daHys_c = .rodata:0x00000014; // type:object size:0x8 scope:global align:4 +@4022 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x2E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__7daHys_c = .data:0x00000030; // type:object size:0x8 scope:global align:4 +l_sph_src = .data:0x00000038; // type:object size:0x40 scope:local align:4 +@4092 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4093 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_proc$4091 = .data:0x00000090; // type:object size:0x18 scope:local align:4 +daHysMethodTable = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Hys = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000F8; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000138; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001D8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__7daHys_c = .data:0x00000244; // type:object size:0x28 scope:global align:4 +init$4094 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_icelift/splits.txt b/config/GZLJ01/rels/d_a_icelift/splits.txt new file mode 100644 index 000000000..0debd5fc1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_icelift/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_icelift.cpp: + .text start:0x00000078 end:0x0000109C + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZLJ01/rels/d_a_icelift/symbols.txt b/config/GZLJ01/rels/d_a_icelift/symbols.txt new file mode 100644 index 000000000..6b28ffd5f --- /dev/null +++ b/config/GZLJ01/rels/d_a_icelift/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__9daIlift_cFv = .text:0x00000078; // type:function size:0x68 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E0; // type:function size:0x20 scope:local align:4 +CreateHeap__9daIlift_cFv = .text:0x00000100; // type:function size:0x184 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000284; // type:function size:0x1FC scope:local align:4 +CreateInit__9daIlift_cFv = .text:0x00000480; // type:function size:0x200 scope:global align:4 +_create__9daIlift_cFv = .text:0x00000680; // type:function size:0x114 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000794; // type:function size:0x70 scope:weak align:4 +set_mtx__9daIlift_cFv = .text:0x00000804; // type:function size:0x98 scope:global align:4 +_execute__9daIlift_cFv = .text:0x0000089C; // type:function size:0x12C scope:global align:4 +lift_wave__9daIlift_cFv = .text:0x000009C8; // type:function size:0x2C4 scope:global align:4 +path_move__9daIlift_cFv = .text:0x00000C8C; // type:function size:0x2C scope:global align:4 +lift_normal_move__9daIlift_cFv = .text:0x00000CB8; // type:function size:0x1A4 scope:global align:4 +set_next_pnt__9daIlift_cFv = .text:0x00000E5C; // type:function size:0xFC scope:global align:4 +_draw__9daIlift_cFv = .text:0x00000F58; // type:function size:0xA0 scope:global align:4 +daIlift_Create__FPv = .text:0x00000FF8; // type:function size:0x20 scope:local align:4 +daIlift_Delete__FPv = .text:0x00001018; // type:function size:0x24 scope:local align:4 +daIlift_Draw__FPv = .text:0x0000103C; // type:function size:0x24 scope:local align:4 +daIlift_Execute__FPv = .text:0x00001060; // type:function size:0x24 scope:local align:4 +daIlift_IsDelete__FPv = .text:0x00001084; // type:function size:0x8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000108C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001094; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bmdidx__9daIlift_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +m_dzbidx__9daIlift_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +m_heapsize__9daIlift_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +m_down_param__9daIlift_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +m_max_speed__9daIlift_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +@4091 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4094 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4095 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4096 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4290 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4336 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000070; // type:object size:0x30 scope:local align:4 data:string_table +m_arcname__9daIlift_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +daIliftMethodTable = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_ICE_LIFT = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000058; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_ikari/splits.txt b/config/GZLJ01/rels/d_a_ikari/splits.txt new file mode 100644 index 000000000..5e26ffc9f --- /dev/null +++ b/config/GZLJ01/rels/d_a_ikari/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ikari.cpp: + .text start:0x000000EC end:0x0000077C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000005A + .data start:0x00000000 end:0x0000007C + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_ikari/symbols.txt b/config/GZLJ01/rels/d_a_ikari/symbols.txt new file mode 100644 index 000000000..a197d3ce7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_ikari/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +setMtx__9daIkari_cFv = .text:0x0000010C; // type:function size:0xB8 scope:global align:4 +_createHeap__9daIkari_cFv = .text:0x000001C4; // type:function size:0xCC scope:global align:4 +getArg__9daIkari_cFv = .text:0x00000290; // type:function size:0x68 scope:global align:4 +_execute__9daIkari_cFv = .text:0x000002F8; // type:function size:0xD4 scope:global align:4 +_draw__9daIkari_cFv = .text:0x000003CC; // type:function size:0xC8 scope:global align:4 +_create__9daIkari_cFv = .text:0x00000494; // type:function size:0x11C scope:global align:4 +_delete__9daIkari_cFv = .text:0x000005B0; // type:function size:0x30 scope:global align:4 +daIkariCreate__FPv = .text:0x000005E0; // type:function size:0x20 scope:local align:4 +daIkariDelete__FPv = .text:0x00000600; // type:function size:0x24 scope:local align:4 +daIkariExecute__FPv = .text:0x00000624; // type:function size:0x24 scope:local align:4 +daIkariDraw__FPv = .text:0x00000648; // type:function size:0x24 scope:local align:4 +daIkariIsDelete__FPv = .text:0x0000066C; // type:function size:0x8 scope:local align:4 +__sinit_d_a_ikari_cpp = .text:0x00000674; // type:function size:0x64 scope:local align:4 +__dt__15daObjIkariHIO_cFv = .text:0x000006D8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000734; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daIkari_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4102 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4103 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4111 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4154 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4161 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x22 scope:local align:4 data:string_table +ikari_bdl$4076 = .data:0x00000000; // type:object size:0x14 scope:local align:4 +daIkariMethodTable = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_IKARI = .data:0x00000034; // type:object size:0x30 scope:global align:4 +__vt__15daObjIkariHIO_c = .data:0x00000064; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000070; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4049 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_jbo/splits.txt b/config/GZLJ01/rels/d_a_jbo/splits.txt new file mode 100644 index 000000000..7e28625e8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_jbo/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_jbo.cpp: + .text start:0x00000078 end:0x00000D38 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLJ01/rels/d_a_jbo/symbols.txt b/config/GZLJ01/rels/d_a_jbo/symbols.txt new file mode 100644 index 000000000..ef31e14f2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_jbo/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x90 scope:local align:4 +jbo_draw_SUB__FP9jbo_class = .text:0x00000108; // type:function size:0x138 scope:local align:4 +daJBO_Draw__FP9jbo_class = .text:0x00000240; // type:function size:0x84 scope:local align:4 +jbo_move__FP9jbo_class = .text:0x000002C4; // type:function size:0x2B4 scope:local align:4 +daJBO_Execute__FP9jbo_class = .text:0x00000578; // type:function size:0x114 scope:local align:4 +daJBO_IsDelete__FP9jbo_class = .text:0x0000068C; // type:function size:0x8 scope:local align:4 +daJBO_Delete__FP9jbo_class = .text:0x00000694; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006C4; // type:function size:0x14C scope:local align:4 +daJBO_Create__FP10fopAc_ac_c = .text:0x00000810; // type:function size:0x274 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000A84; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000B50; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B98; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000BF4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000C3C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000C4C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000C54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C6C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000CA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000CAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000CB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CBC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000CF4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000CF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D00; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D08; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D10; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D1C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4033 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4174 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string_table +co_sph_src$4248 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daJBO_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_JBO = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_kaji/splits.txt b/config/GZLJ01/rels/d_a_kaji/splits.txt new file mode 100644 index 000000000..f0956698a --- /dev/null +++ b/config/GZLJ01/rels/d_a_kaji/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kaji.cpp: + .text start:0x00000078 end:0x00000570 + .rodata start:0x00000000 end:0x0000004A + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLJ01/rels/d_a_kaji/symbols.txt b/config/GZLJ01/rels/d_a_kaji/symbols.txt new file mode 100644 index 000000000..3c42362e1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kaji/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__8daKaji_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +daKajiCreate__FPv = .text:0x000001F4; // type:function size:0x150 scope:local align:4 +daKajiDelete__FPv = .text:0x00000344; // type:function size:0x30 scope:local align:4 +daKajiExecute__FPv = .text:0x00000374; // type:function size:0x160 scope:local align:4 +daKajiDraw__FPv = .text:0x000004D4; // type:function size:0x94 scope:local align:4 +daKajiIsDelete__FPv = .text:0x00000568; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__8daKaji_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4022 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x26 scope:local align:4 data:string_table +daKajiMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Kaji = .data:0x00000020; // type:object size:0x30 scope:global align:4 +l_p_ship = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_kamome/splits.txt b/config/GZLJ01/rels/d_a_kamome/splits.txt new file mode 100644 index 000000000..8d62d0196 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kamome/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kamome.cpp: + .text start:0x000000EC end:0x00005394 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DA + .data start:0x00000000 end:0x00000494 + .bss start:0x00000008 end:0x000001C4 diff --git a/config/GZLJ01/rels/d_a_kamome/symbols.txt b/config/GZLJ01/rels/d_a_kamome/symbols.txt new file mode 100644 index 000000000..49d520ab3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kamome/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +anm_init__FP12kamome_classifUcfi = .text:0x000000EC; // type:function size:0xF8 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x000001E4; // type:function size:0x2D4 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000004B8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000005E4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000684; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000006E0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000728; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000784; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000007CC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000860; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000008A8; // type:function size:0x48 scope:weak align:4 +search_esa__FP12kamome_class = .text:0x000008F0; // type:function size:0x154 scope:local align:4 +s_a_i_sub__FPvPv = .text:0x00000A44; // type:function size:0x4C scope:local align:4 +search_imouto__FP12kamome_class = .text:0x00000A90; // type:function size:0x2C scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000ABC; // type:function size:0xC8 scope:local align:4 +daKamome_Draw__FP12kamome_class = .text:0x00000B84; // type:function size:0x130 scope:local align:4 +kamome_pos_move__FP12kamome_class = .text:0x00000CB4; // type:function size:0x2C4 scope:local align:4 +kamome_bgcheck__FP12kamome_class = .text:0x00000F78; // type:function size:0x8C scope:local align:4 +kamome_ground_pos_move__FP12kamome_class = .text:0x00001004; // type:function size:0x154 scope:local align:4 +ko_s_sub__FPvPv = .text:0x00001158; // type:function size:0x68 scope:local align:4 +ko_check__FP12kamome_class = .text:0x000011C0; // type:function size:0x44 scope:local align:4 +heisou_control__FP12kamome_class = .text:0x00001204; // type:function size:0x108 scope:local align:4 +h_s_sub__FPvPv = .text:0x0000130C; // type:function size:0x5C scope:local align:4 +search_master__FP12kamome_class = .text:0x00001368; // type:function size:0x5C scope:local align:4 +kamome_heisou_move__FP12kamome_class = .text:0x000013C4; // type:function size:0x650 scope:local align:4 +kamome_path_move__FP12kamome_class = .text:0x00001A14; // type:function size:0xD34 scope:local align:4 +kamome_auto_move__FP12kamome_class = .text:0x00002748; // type:function size:0xEE8 scope:local align:4 +kamome_imouto_move__FP12kamome_class = .text:0x00003630; // type:function size:0xF48 scope:local align:4 +kamome_imouto2_move__FP12kamome_class = .text:0x00004578; // type:function size:0x10C scope:local align:4 +daKamome_setMtx__FP12kamome_class = .text:0x00004684; // type:function size:0xE8 scope:local align:4 +daKamome_Execute__FP12kamome_class = .text:0x0000476C; // type:function size:0x288 scope:local align:4 +daKamome_IsDelete__FP12kamome_class = .text:0x000049F4; // type:function size:0x8 scope:local align:4 +daKamome_Delete__FP12kamome_class = .text:0x000049FC; // type:function size:0x70 scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x00004A6C; // type:function size:0x124 scope:local align:4 +daKamome_Create__FP10fopAc_ac_c = .text:0x00004B90; // type:function size:0x3F0 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00004F80; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000504C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005094; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000050F0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00005138; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000051A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000051B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000051C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000051C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000051D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000051D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005210; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005218; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005220; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005228; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005260; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005264; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000526C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005274; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000527C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005288; // type:function size:0xC scope:weak align:4 +__sinit_d_a_kamome_cpp = .text:0x00005294; // type:function size:0x70 scope:local align:4 +__dt__11kamomeHIO_cFv = .text:0x00005304; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000534C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005354; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000535C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005364; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000536C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005374; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000537C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005384; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000538C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4124 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4214 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4310 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4312 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4313 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4411 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4436 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4646 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4879 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4880 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4881 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4882 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@4885 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5704 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5819 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000CC; // type:object size:0xE scope:local align:4 data:string_table +@4889 = .data:0x00000000; // type:object size:0x6C scope:local align:4 +@4887 = .data:0x0000006C; // type:object size:0x54 scope:local align:4 +@5159 = .data:0x000000C0; // type:object size:0x68 scope:local align:4 +@5157 = .data:0x00000128; // type:object size:0x54 scope:local align:4 +@5422 = .data:0x0000017C; // type:object size:0x68 scope:local align:4 +@5420 = .data:0x000001E4; // type:object size:0x54 scope:local align:4 +co_sph_src$5588 = .data:0x00000238; // type:object size:0x40 scope:local align:4 +l_daKamome_Method = .data:0x00000278; // type:object size:0x20 scope:local align:4 +g_profile_KAMOME = .data:0x00000298; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000002C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000368; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x24 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000003E0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000410; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000434; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000440; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000044C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000464; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000047C; // type:object size:0xC scope:weak align:4 +__vt__11kamomeHIO_c = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +hio_set = .bss:0x00000008; // type:object size:0x1 scope:local align:1 data:byte +@4110 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_kamomeHIO = .bss:0x00000018; // type:object size:0x14 scope:local align:4 data:4byte +esa_info = .bss:0x0000002C; // type:object size:0x190 scope:local align:4 +esa_check_count = .bss:0x000001BC; // type:object size:0x4 scope:local align:4 data:4byte +ko_count = .bss:0x000001C0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_kanban/splits.txt b/config/GZLJ01/rels/d_a_kanban/splits.txt new file mode 100644 index 000000000..f6b8f4db6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kanban/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kanban.cpp: + .text start:0x000000EC end:0x00002ED8 + .text start:0x00002ED8 end:0x00002EF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000C6 + .data start:0x00000000 end:0x000003D8 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZLJ01/rels/d_a_kanban/symbols.txt b/config/GZLJ01/rels/d_a_kanban/symbols.txt new file mode 100644 index 000000000..a4f619542 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kanban/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daKanban_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x0000012C; // type:function size:0x48 scope:weak align:4 +daKanban_Draw__FP12kanban_class = .text:0x00000174; // type:function size:0x308 scope:local align:4 +shibuki_set__FP12kanban_class4cXyzf = .text:0x0000047C; // type:function size:0xE0 scope:local align:4 +sea_water_check__FP12kanban_class = .text:0x0000055C; // type:function size:0x328 scope:local align:4 +bom_search_sub__FPvPv = .text:0x00000884; // type:function size:0xBC scope:local align:4 +shock_damage_check__FP12kanban_class = .text:0x00000940; // type:function size:0x244 scope:local align:4 +cut_point_check__FP12kanban_class = .text:0x00000B84; // type:function size:0x2E8 scope:local align:4 +mother_move__FP12kanban_class = .text:0x00000E6C; // type:function size:0x448 scope:local align:4 +mother_water_swim__FP12kanban_class = .text:0x000012B4; // type:function size:0x94 scope:local align:4 +ret_keisan_move__FP12kanban_class = .text:0x00001348; // type:function size:0x234 scope:local align:4 +mother_return_move__FP12kanban_class = .text:0x0000157C; // type:function size:0x1F0 scope:local align:4 +parts_move__FP12kanban_class = .text:0x0000176C; // type:function size:0x3E0 scope:local align:4 +chield_parts_move__FP12kanban_class = .text:0x00001B4C; // type:function size:0x208 scope:local align:4 +chield_water_swim__FP12kanban_class = .text:0x00001D54; // type:function size:0x94 scope:local align:4 +daKanban_Execute__FP12kanban_class = .text:0x00001DE8; // type:function size:0x4BC scope:local align:4 +daKanban_IsDelete__FP12kanban_class = .text:0x000022A4; // type:function size:0x8 scope:local align:4 +daKanban_Delete__FP12kanban_class = .text:0x000022AC; // type:function size:0x50 scope:local align:4 +setTex__FP12J3DModelData = .text:0x000022FC; // type:function size:0x19C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002498; // type:function size:0x178 scope:local align:4 +daKanban_Create__FP10fopAc_ac_c = .text:0x00002610; // type:function size:0x448 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00002A58; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002B24; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002B6C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002BC8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002C10; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002C6C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002CB4; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002D24; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002D34; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002D3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002D44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002D4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002D54; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002D8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002D94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002D9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002DA4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002DDC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002DE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DE8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002DF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002DF8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002E04; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E10; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E14; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E18; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E1C; // type:function size:0x4 scope:weak align:4 +__dt__14daKanban_HIO_cFv = .text:0x00002E20; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_kanban_cpp = .text:0x00002E7C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002EB8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002EC0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002EC8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002ED0; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00002ED8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4030 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4113 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4199 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4201 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4290 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4365 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4573 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4782 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x2A scope:local align:4 data:string_table +pl_cut_real_no_dt = .data:0x00000000; // type:object size:0x40 scope:local align:4 +pl_cut_no_dt = .data:0x00000040; // type:object size:0x40 scope:local align:4 +cut_parts_arg_data = .data:0x00000080; // type:object size:0xA0 scope:local align:4 +@4462 = .data:0x00000120; // type:object size:0x30 scope:local align:4 +@4631 = .data:0x00000150; // type:object size:0x2C scope:local align:4 +l_msgId = .data:0x0000017C; // type:object size:0x4 scope:local align:4 data:4byte +kanban_bdl$4832 = .data:0x00000180; // type:object size:0x2C scope:local align:4 +kut_size_dt$4871 = .data:0x000001AC; // type:object size:0x2C scope:local align:4 +cyl_src$4889 = .data:0x000001D8; // type:object size:0x44 scope:local align:4 +l_daKanban_Method = .data:0x0000021C; // type:object size:0x20 scope:local align:4 +g_profile_KANBAN = .data:0x0000023C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x0000026C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000030C; // type:object size:0x54 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000360; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000380; // type:object size:0x1C scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000039C; // type:object size:0x24 scope:weak align:4 +__vt__14daKanban_HIO_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4024 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 +target_info = .bss:0x00000024; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 data:4byte +l_Txi_HamaR0$4796 = .bss:0x00000050; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_kantera/splits.txt b/config/GZLJ01/rels/d_a_kantera/splits.txt new file mode 100644 index 000000000..2b8690d62 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kantera/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kantera.cpp: + .text start:0x000000EC end:0x00002780 + .rodata start:0x00000000 end:0x00000129 + .data start:0x00000000 end:0x0000025C + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLJ01/rels/d_a_kantera/symbols.txt b/config/GZLJ01/rels/d_a_kantera/symbols.txt new file mode 100644 index 000000000..f939ebfb3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kantera/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +kantera_nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0xFC scope:local align:4 +ga_draw__FP13kantera_class = .text:0x000001E8; // type:function size:0xE0 scope:local align:4 +daKantera_Draw__FP13kantera_class = .text:0x000002C8; // type:function size:0x2BC scope:local align:4 +ga_move__FP13kantera_class = .text:0x00000584; // type:function size:0x2A4 scope:local align:4 +__dt__4cXyzFv = .text:0x00000828; // type:function size:0x3C scope:weak align:4 +bon_move__FP13kantera_class = .text:0x00000864; // type:function size:0x304 scope:local align:4 +kantera_move__FP13kantera_class = .text:0x00000B68; // type:function size:0x9D0 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001538; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001650; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016F0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000174C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001794; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000017F0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001838; // type:function size:0x80 scope:weak align:4 +daKantera_Execute__FP13kantera_class = .text:0x000018B8; // type:function size:0x200 scope:local align:4 +daKantera_IsDelete__FP13kantera_class = .text:0x00001AB8; // type:function size:0x8 scope:local align:4 +daKantera_Delete__FP13kantera_class = .text:0x00001AC0; // type:function size:0x6C scope:local align:4 +daKantera_CreateHeap__FP10fopAc_ac_c = .text:0x00001B2C; // type:function size:0x42C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001F58; // type:function size:0x48 scope:weak align:4 +daKantera_Create__FP10fopAc_ac_c = .text:0x00001FA0; // type:function size:0x360 scope:local align:4 +__dt__7mo_ga_sFv = .text:0x00002300; // type:function size:0x3C scope:weak align:4 +__ct__7mo_ga_sFv = .text:0x0000233C; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002340; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000240C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002454; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000024B0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000024F8; // type:function size:0x70 scope:weak align:4 +__dt__5csXyzFv = .text:0x00002568; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000025A4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000025A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000025B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000025C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000025C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000025D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000025D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002610; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002618; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002620; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002628; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002660; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002664; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000266C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002674; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000267C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002688; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002694; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000026F0; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002738; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002740; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002748; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002750; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002758; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002760; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002768; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002770; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002778; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4103 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4247 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4317 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@4322 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4727 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4841 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4842 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4843 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000EC; // type:object size:0x3D scope:local align:4 data:string_table +at_sph_src$4748 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daKantera_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_KANTERA = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001CC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001E4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000214; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000250; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4409 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4410 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +e_scale$4408 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_kb/splits.txt b/config/GZLJ01/rels/d_a_kb/splits.txt new file mode 100644 index 000000000..d585c56f0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kb/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kb.cpp: + .text start:0x00000078 end:0x00007F78 + .text start:0x00007F78 end:0x00007F78 + .rodata start:0x00000000 end:0x0000010F + .data start:0x00000000 end:0x00000324 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLJ01/rels/d_a_kb/symbols.txt b/config/GZLJ01/rels/d_a_kb/symbols.txt new file mode 100644 index 000000000..42fb5c581 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kb/symbols.txt @@ -0,0 +1,185 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +anm_init__FP8kb_classifUcfi = .text:0x00000078; // type:function size:0x12C scope:local align:4 +tex_anm_set__FP8kb_classUs = .text:0x000001A4; // type:function size:0xB4 scope:local align:4 +kb_eye_tex_anm__FP8kb_class = .text:0x00000258; // type:function size:0x34 scope:local align:4 +esa_search_sub__FPvPv = .text:0x0000028C; // type:function size:0x3C8 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000654; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000780; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000820; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000087C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000968; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000009FC; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000A44; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000A80; // type:function size:0x48 scope:weak align:4 +item_tag_search__FPvPv = .text:0x00000AC8; // type:function size:0x98 scope:local align:4 +search_get_esa__FP8kb_class = .text:0x00000B60; // type:function size:0x3C scope:local align:4 +search_get_item__FP8kb_class = .text:0x00000B9C; // type:function size:0x3C scope:local align:4 +carry_check__FP8kb_class = .text:0x00000BD8; // type:function size:0x1D8 scope:local align:4 +speed_pos_set__FP8kb_class = .text:0x00000DB0; // type:function size:0x144 scope:local align:4 +hamon_set__FP8kb_classf = .text:0x00000EF4; // type:function size:0xAC scope:local align:4 +sibuki_set__FP8kb_class = .text:0x00000FA0; // type:function size:0x190 scope:local align:4 +swim_mode_change_check__FP8kb_class = .text:0x00001130; // type:function size:0x138 scope:local align:4 +pl_attack_hit_check__FP8kb_class = .text:0x00001268; // type:function size:0x270 scope:local align:4 +__dt__5csXyzFv = .text:0x000014D8; // type:function size:0x3C scope:weak align:4 +he_set__FP8kb_class = .text:0x00001514; // type:function size:0xF0 scope:local align:4 +smoke_set__FP8kb_class = .text:0x00001604; // type:function size:0xD4 scope:local align:4 +smoke_set2__FP8kb_class = .text:0x000016D8; // type:function size:0x10C scope:local align:4 +smoke_set3__FP8kb_class = .text:0x000017E4; // type:function size:0xF0 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000018D4; // type:function size:0xC8 scope:local align:4 +draw_SUB__FP8kb_class = .text:0x0000199C; // type:function size:0x128 scope:local align:4 +daKb_Draw__FP8kb_class = .text:0x00001AC4; // type:function size:0x4A0 scope:local align:4 +way_check__FP8kb_classsUc = .text:0x00001F64; // type:function size:0x3D0 scope:local align:4 +target_set__FP8kb_classUc = .text:0x00002334; // type:function size:0x40C scope:local align:4 +esa_demo_check__FP8kb_class = .text:0x00002740; // type:function size:0xEC scope:local align:4 +normal_move__FP8kb_class = .text:0x0000282C; // type:function size:0x8EC scope:local align:4 +carry_move__FP8kb_class = .text:0x00003118; // type:function size:0xCCC scope:local align:4 +swim_move__FP8kb_class = .text:0x00003DE4; // type:function size:0xB60 scope:local align:4 +attack_move__FP8kb_class = .text:0x00004944; // type:function size:0x848 scope:local align:4 +money_drop__FP8kb_class = .text:0x0000518C; // type:function size:0x30C scope:local align:4 +esa_demo_move__FP8kb_class = .text:0x00005498; // type:function size:0x11C8 scope:local align:4 +BG_check__FP8kb_class = .text:0x00006660; // type:function size:0xAC scope:local align:4 +daKb_Execute__FP8kb_class = .text:0x0000670C; // type:function size:0x71C scope:local align:4 +daKb_IsDelete__FP8kb_class = .text:0x00006E28; // type:function size:0x8 scope:local align:4 +daKb_Delete__FP8kb_class = .text:0x00006E30; // type:function size:0xE8 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006F18; // type:function size:0x2CC scope:local align:4 +__dt__11J3DTexNoAnmFv = .text:0x000071E4; // type:function size:0x48 scope:weak align:4 +__ct__11J3DTexNoAnmFv = .text:0x0000722C; // type:function size:0x1C scope:weak align:4 +daKb_Create__FP10fopAc_ac_c = .text:0x00007248; // type:function size:0x540 scope:local align:4 +__ct__8kb_classFv = .text:0x00007788; // type:function size:0x344 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007ACC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007B98; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007BE0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007C3C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007C84; // type:function size:0x70 scope:weak align:4 +__ct__5csXyzFv = .text:0x00007CF4; // type:function size:0x4 scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00007CF8; // type:function size:0x28 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00007D20; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007D8C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007DE8; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00007E30; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007E34; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007E44; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007E4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007E54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007E5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007E64; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007E9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00007EA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007EAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007EB4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007EEC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007EF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007EF8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007F00; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007F08; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007F14; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F20; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F24; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F28; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F2C; // type:function size:0x4 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007F30; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007F38; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007F40; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007F48; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007F50; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007F58; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007F60; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007F68; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007F70; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4140 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4292 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4447 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4486 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4685 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4900 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4952 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4953 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4954 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4956 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4958 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5106 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5108 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5219 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5220 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5221 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5222 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5246 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5459 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5460 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5461 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5829 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5830 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5831 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5832 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5833 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5834 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5835 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5836 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5837 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5838 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6219 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6220 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6221 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6403 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6404 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6405 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6476 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@6477 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6867 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6878 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6879 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7039 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7040 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7041 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000108; // type:object size:0x7 scope:local align:4 data:string_table +kb_btp_idx = .data:0x00000000; // type:object size:0xE scope:local align:4 +kb_bmt_idx = .data:0x00000010; // type:object size:0xE scope:local align:4 +@5467 = .data:0x00000020; // type:object size:0x1C scope:local align:4 +@6406 = .data:0x0000003C; // type:object size:0x1C scope:local align:4 +gold_rate_dt$6412 = .data:0x00000058; // type:object size:0xC scope:local align:4 +item_rate_dt$6413 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@6868 = .data:0x00000070; // type:object size:0x28 scope:local align:4 +co_sph_src$7225 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +l_daKb_Method = .data:0x000000D8; // type:object size:0x20 scope:local align:4 +g_profile_KB = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000021C; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000240; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000260; // type:object size:0x1C scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000300; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000318; // type:object size:0xC scope:weak align:4 +ALL_ANGER = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +DEMO_START = .bss:0x00000001; // type:object size:0x1 scope:local align:1 data:byte diff --git a/config/GZLJ01/rels/d_a_kddoor/splits.txt b/config/GZLJ01/rels/d_a_kddoor/splits.txt new file mode 100644 index 000000000..4950175f3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kddoor/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kddoor.cpp: + .text start:0x00000078 end:0x00002E5C + .text start:0x00002E5C end:0x00002FD8 + .text start:0x00002FD8 end:0x0000307C + .rodata start:0x00000000 end:0x000000D5 + .data start:0x00000000 end:0x00000278 diff --git a/config/GZLJ01/rels/d_a_kddoor/symbols.txt b/config/GZLJ01/rels/d_a_kddoor/symbols.txt new file mode 100644 index 000000000..3dc519535 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kddoor/symbols.txt @@ -0,0 +1,141 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chkMakeKey__10daKddoor_cFv = .text:0x00000078; // type:function size:0x30 scope:global align:4 +setKey__10daKddoor_cFv = .text:0x000000A8; // type:function size:0x6C scope:global align:4 +chkMakeStop__10daKddoor_cFv = .text:0x00000114; // type:function size:0x70 scope:global align:4 +chkStopF__10daKddoor_cFv = .text:0x00000184; // type:function size:0xBC scope:global align:4 +chkStopB__10daKddoor_cFv = .text:0x00000240; // type:function size:0x90 scope:global align:4 +setStop__10daKddoor_cFv = .text:0x000002D0; // type:function size:0x7C scope:global align:4 +chkGenocideCase__10daKddoor_cFv = .text:0x0000034C; // type:function size:0x80 scope:global align:4 +chkFeelerCase__10daKddoor_cFv = .text:0x000003CC; // type:function size:0x5C scope:global align:4 +chkStopOpen__10daKddoor_cFv = .text:0x00000428; // type:function size:0x130 scope:global align:4 +setStopDemo__10daKddoor_cFv = .text:0x00000558; // type:function size:0x24 scope:global align:4 +chkStopClose__10daKddoor_cFv = .text:0x0000057C; // type:function size:0xF4 scope:global align:4 +init__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000670; // type:function size:0x60 scope:global align:4 +end__11dDoor_ssk_cFv = .text:0x000006D0; // type:function size:0x50 scope:global align:4 +calcMtx__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000720; // type:function size:0x88 scope:global align:4 +nodeCB__FP7J3DNodei = .text:0x000007A8; // type:function size:0x1D0 scope:local align:4 +execute__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000978; // type:function size:0x180 scope:global align:4 +draw__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000AF8; // type:function size:0xB8 scope:global align:4 +closeInit__11dDoor_ssk_cFv = .text:0x00000BB0; // type:function size:0x58 scope:global align:4 +closeProc__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000C08; // type:function size:0x90 scope:global align:4 +openInit__11dDoor_ssk_cFv = .text:0x00000C98; // type:function size:0x58 scope:global align:4 +openProc__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000CF0; // type:function size:0x94 scope:global align:4 +init__15dDoor_ssk_sub_cFv = .text:0x00000D84; // type:function size:0x64 scope:global align:4 +end__15dDoor_ssk_sub_cFv = .text:0x00000DE8; // type:function size:0x2C scope:global align:4 +openInit__15dDoor_ssk_sub_cFv = .text:0x00000E14; // type:function size:0x70 scope:global align:4 +openProc__15dDoor_ssk_sub_cFP12dDoor_info_c = .text:0x00000E84; // type:function size:0x130 scope:global align:4 +closeInit__15dDoor_ssk_sub_cFv = .text:0x00000FB4; // type:function size:0x70 scope:global align:4 +closeProc__15dDoor_ssk_sub_cFP12dDoor_info_c = .text:0x00001024; // type:function size:0x1F8 scope:global align:4 +__ct__15dDoor_ssk_sub_cFv = .text:0x0000121C; // type:function size:0x174 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00001390; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000145C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000014A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001500; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001548; // type:function size:0x5C scope:weak align:4 +drawSet__15dDoor_ssk_sub_cFv = .text:0x000015A4; // type:function size:0x1D4 scope:global align:4 +calcMtx__15dDoor_ssk_sub_cFP12dDoor_info_cffUc = .text:0x00001778; // type:function size:0x18C scope:global align:4 +getBmdName__10daKddoor_cFv = .text:0x00001904; // type:function size:0x10 scope:global align:4 +getBmdName2__10daKddoor_cFv = .text:0x00001914; // type:function size:0x10 scope:global align:4 +getDzbName__10daKddoor_cFv = .text:0x00001924; // type:function size:0x10 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001934; // type:function size:0x20 scope:local align:4 +CreateHeap__10daKddoor_cFv = .text:0x00001954; // type:function size:0x220 scope:global align:4 +setEventPrm__10daKddoor_cFv = .text:0x00001B74; // type:function size:0x15C scope:global align:4 +openInit__10daKddoor_cFv = .text:0x00001CD0; // type:function size:0xAC scope:global align:4 +openProc__10daKddoor_cFv = .text:0x00001D7C; // type:function size:0x74 scope:global align:4 +openEnd__10daKddoor_cFv = .text:0x00001DF0; // type:function size:0x94 scope:global align:4 +closeInit__10daKddoor_cFv = .text:0x00001E84; // type:function size:0xE0 scope:global align:4 +closeProc__10daKddoor_cFv = .text:0x00001F64; // type:function size:0x74 scope:global align:4 +closeEnd__10daKddoor_cFv = .text:0x00001FD8; // type:function size:0xB8 scope:global align:4 +calcMtx__10daKddoor_cFv = .text:0x00002090; // type:function size:0x78 scope:global align:4 +CreateInit__10daKddoor_cFv = .text:0x00002108; // type:function size:0x104 scope:global align:4 +create__10daKddoor_cFv = .text:0x0000220C; // type:function size:0x1C0 scope:global align:4 +demoProc__10daKddoor_cFv = .text:0x000023CC; // type:function size:0x2AC scope:global align:4 +daKddoor_actionWait__FP10daKddoor_c = .text:0x00002678; // type:function size:0x148 scope:local align:4 +daKddoor_actionStopClose__FP10daKddoor_c = .text:0x000027C0; // type:function size:0x54 scope:local align:4 +daKddoor_actionDemo__FP10daKddoor_c = .text:0x00002814; // type:function size:0x84 scope:local align:4 +daKddoor_actionInit__FP10daKddoor_c = .text:0x00002898; // type:function size:0x60 scope:local align:4 +draw__10daKddoor_cFv = .text:0x000028F8; // type:function size:0xE8 scope:global align:4 +daKddoor_Draw__FP10daKddoor_c = .text:0x000029E0; // type:function size:0x20 scope:local align:4 +daKddoor_Execute__FP10daKddoor_c = .text:0x00002A00; // type:function size:0xF4 scope:local align:4 +daKddoor_IsDelete__FP10daKddoor_c = .text:0x00002AF4; // type:function size:0x8 scope:local align:4 +daKddoor_Delete__FP10daKddoor_c = .text:0x00002AFC; // type:function size:0x148 scope:local align:4 +daKddoor_Create__FP10fopAc_ac_c = .text:0x00002C44; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C64; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C68; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C6C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C70; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002C74; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002CBC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002D18; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002D60; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002D70; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002D78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002D80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002D88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002D90; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002DC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002DD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002DD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002DE0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002E18; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002E1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E24; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E2C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002E34; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002E40; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002E4C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002E54; // type:function size:0x8 scope:weak align:4 +__dt__15dDoor_ssk_sub_cFv = .text:0x00002E5C; // type:function size:0x17C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00002FD8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003034; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4217 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4316 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4317 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4318 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4319 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4320 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +M_arcname__10daKddoor_c = .rodata:0x00000054; // type:object size:0x4 scope:global align:4 data:string +@4848 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4849 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4866 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4867 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4898 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4899 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4938 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0x61 scope:local align:4 data:string_table +body_co_cyl$4396 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@5173 = .data:0x00000044; // type:object size:0x50 scope:local align:4 +@5172 = .data:0x00000094; // type:object size:0x24 scope:local align:4 +l_action$localstatic3$execute__10daKddoor_cFv = .data:0x000000B8; // type:object size:0x10 scope:weak align:4 +l_daKddoor_Method = .data:0x000000C8; // type:object size:0x20 scope:local align:4 +g_profile_KDDOOR = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000130; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000014C; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000184; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000224; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_ki/splits.txt b/config/GZLJ01/rels/d_a_ki/splits.txt new file mode 100644 index 000000000..a8c2d61ed --- /dev/null +++ b/config/GZLJ01/rels/d_a_ki/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ki.cpp: + .text start:0x000000EC end:0x00005358 + .text start:0x00005358 end:0x00005358 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x000004D8 + .bss start:0x00000008 end:0x000000C4 diff --git a/config/GZLJ01/rels/d_a_ki/symbols.txt b/config/GZLJ01/rels/d_a_ki/symbols.txt new file mode 100644 index 000000000..85904cda9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_ki/symbols.txt @@ -0,0 +1,225 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0xC8 scope:local align:4 +ki_a_d_sub__FPvPv = .text:0x000001B4; // type:function size:0x88 scope:local align:4 +ki_check__FP8ki_class = .text:0x0000023C; // type:function size:0x40 scope:local align:4 +anm_init__FP8ki_classifUcfi = .text:0x0000027C; // type:function size:0x128 scope:local align:4 +tex_anm_set__FP8ki_classUs = .text:0x000003A4; // type:function size:0xD4 scope:local align:4 +ki_eye_tex_anm__FP8ki_class = .text:0x00000478; // type:function size:0x4C scope:local align:4 +ki_player_bg_check__FP8ki_class = .text:0x000004C4; // type:function size:0x35C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000820; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000094C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000009EC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000A48; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000A90; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000AEC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000B34; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000BC8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000C10; // type:function size:0x48 scope:weak align:4 +daKi_Draw__FP8ki_class = .text:0x00000C58; // type:function size:0x2AC scope:local align:4 +ki_pos_move__FP8ki_classSc = .text:0x00000F04; // type:function size:0x214 scope:local align:4 +ki_wait_move__FP8ki_class = .text:0x00001118; // type:function size:0x604 scope:local align:4 +ki_fly_move__FP8ki_class = .text:0x0000171C; // type:function size:0x318 scope:local align:4 +ki_fire_set_move__FP8ki_class = .text:0x00001A34; // type:function size:0x350 scope:local align:4 +ki_atack_move__FP8ki_class = .text:0x00001D84; // type:function size:0xC8C scope:local align:4 +wall_angle_get__FP8ki_class = .text:0x00002A10; // type:function size:0x410 scope:local align:4 +ki_damage_move__FP8ki_class = .text:0x00002E20; // type:function size:0x2EC scope:local align:4 +ki_fail_move__FP8ki_class = .text:0x0000310C; // type:function size:0x164 scope:local align:4 +ki_path_move__FP8ki_class = .text:0x00003270; // type:function size:0x358 scope:local align:4 +daKi_Execute__FP8ki_class = .text:0x000035C8; // type:function size:0x830 scope:local align:4 +daKi_IsDelete__FP8ki_class = .text:0x00003DF8; // type:function size:0x8 scope:local align:4 +daKi_Delete__FP8ki_class = .text:0x00003E00; // type:function size:0xAC scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003EAC; // type:function size:0x400 scope:local align:4 +__dt__11J3DTexNoAnmFv = .text:0x000042AC; // type:function size:0x48 scope:weak align:4 +__ct__11J3DTexNoAnmFv = .text:0x000042F4; // type:function size:0x1C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004310; // type:function size:0x48 scope:weak align:4 +daKi_Create__FP10fopAc_ac_c = .text:0x00004358; // type:function size:0x390 scope:local align:4 +__ct__8ki_classFv = .text:0x000046E8; // type:function size:0x30C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000049F4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004AC0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004B08; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004BD4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004C1C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004C78; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004CC0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004D1C; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004D8C; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E14; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E18; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E1C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E20; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004E24; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004E6C; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004EC8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004F10; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004F6C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004FB4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004FC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004FCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004FD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004FDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004FE4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000501C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005024; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000502C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005034; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000506C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005070; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005078; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005088; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005090; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005098; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000050A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000050A8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000050E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000050E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000050F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000050F8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005130; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005138; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005140; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000514C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00005158; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_ki_cpp = .text:0x000051B4; // type:function size:0x104 scope:local align:4 +__dt__7kiHIO_cFv = .text:0x000052B8; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00005300; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005308; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005310; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005318; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005320; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005328; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005330; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005338; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005340; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005348; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005350; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4219 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4373 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4556 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4586 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4587 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4588 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4741 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4744 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4746 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4747 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4862 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4865 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4866 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5085 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5086 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5087 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5088 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5089 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5090 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5091 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5092 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5093 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5094 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5095 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5097 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@5243 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5313 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5391 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@5439 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5967 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5968 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6349 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6350 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6351 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6352 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6353 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6354 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6355 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0x5C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +ki_tex_anm_idx = .data:0x00000030; // type:object size:0x8 scope:local align:4 +ki_tex_max_frame = .data:0x00000038; // type:object size:0x8 scope:local align:4 +ki_tex_loop = .data:0x00000040; // type:object size:0x4 scope:local align:4 +@4748 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +@5099 = .data:0x00000074; // type:object size:0x2C scope:local align:4 +item_tbl$5338 = .data:0x000000A0; // type:object size:0x4 scope:local align:4 +at_sph_src$5876 = .data:0x000000A4; // type:object size:0x40 scope:local align:4 +tg_sph_src$5877 = .data:0x000000E4; // type:object size:0x40 scope:local align:4 +co_sph_src$5878 = .data:0x00000124; // type:object size:0x40 scope:local align:4 +fire_j$5883 = .data:0x00000164; // type:object size:0xA scope:local align:4 +fire_sc$5884 = .data:0x00000170; // type:object size:0x28 scope:local align:4 +l_daKi_Method = .data:0x00000198; // type:object size:0x20 scope:local align:4 +g_profile_KI = .data:0x000001B8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000001E8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000204; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000248; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000254; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000260; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002F4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000394; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003E8; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000424; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000454; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000046C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000049C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004A8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__7kiHIO_c = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 data:byte +@4165 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_kiHIO = .bss:0x00000060; // type:object size:0x5C scope:local align:4 data:4byte +ki_all_count = .bss:0x000000BC; // type:object size:0x4 scope:local align:4 data:4byte +ki_fight_count = .bss:0x000000C0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_kita/splits.txt b/config/GZLJ01/rels/d_a_kita/splits.txt new file mode 100644 index 000000000..478517233 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kita/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kita.cpp: + .text start:0x00000078 end:0x000027C8 + .rodata start:0x00000000 end:0x000000D5 + .data start:0x00000000 end:0x0000039C diff --git a/config/GZLJ01/rels/d_a_kita/symbols.txt b/config/GZLJ01/rels/d_a_kita/symbols.txt new file mode 100644 index 000000000..805804f3a --- /dev/null +++ b/config/GZLJ01/rels/d_a_kita/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x2B4 scope:local align:4 +__dt__4cXyzFv = .text:0x0000032C; // type:function size:0x3C scope:weak align:4 +daKita_Draw__FP10kita_class = .text:0x00000368; // type:function size:0xA0 scope:local align:4 +kita_move__FP10kita_class = .text:0x00000408; // type:function size:0xE60 scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00001268; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000013D0; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001510; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001628; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016C8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001724; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000176C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000017C8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001810; // type:function size:0x80 scope:weak align:4 +himo_create__FP10kita_class = .text:0x00001890; // type:function size:0x164 scope:local align:4 +daKita_Execute__FP10kita_class = .text:0x000019F4; // type:function size:0x2C0 scope:local align:4 +daKita_IsDelete__FP10kita_class = .text:0x00001CB4; // type:function size:0x8 scope:local align:4 +daKita_Delete__FP10kita_class = .text:0x00001CBC; // type:function size:0x7C scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001D38; // type:function size:0x174 scope:local align:4 +daKita_Create__FP10fopAc_ac_c = .text:0x00001EAC; // type:function size:0x374 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002220; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002290; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002318; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000023E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000242C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002488; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000024D0; // type:function size:0x5C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000252C; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002530; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002578; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000025C0; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000261C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000262C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002634; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000263C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002644; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000264C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002684; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000268C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002694; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000269C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000026D4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000026D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000026E0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000026F0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000026FC; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002708; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002750; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002758; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002760; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002768; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002770; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002778; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002780; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002788; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002790; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002798; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000027A0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000027A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000027B0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000027B8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000027C0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4064 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4433 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4650 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x39 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +himo_off_check$4112 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +himo_off_ya$4113 = .data:0x00000034; // type:object size:0x20 scope:local align:4 +himo_off_xa$4114 = .data:0x00000054; // type:object size:0x20 scope:local align:4 +himo_off_yp$4115 = .data:0x00000074; // type:object size:0x20 scope:local align:4 +yad$4552 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +xd$4588 = .data:0x0000009C; // type:object size:0x10 scope:local align:4 +zd$4589 = .data:0x000000AC; // type:object size:0x10 scope:local align:4 +utiwa_sph_src$4715 = .data:0x000000BC; // type:object size:0x40 scope:local align:4 +l_daKita_Method = .data:0x000000FC; // type:object size:0x20 scope:local align:4 +g_profile_KITA = .data:0x0000011C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000024C; // type:object size:0x54 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x000002C4; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002F4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000324; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000354; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000390; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_klft/splits.txt b/config/GZLJ01/rels/d_a_klft/splits.txt new file mode 100644 index 000000000..638078e6a --- /dev/null +++ b/config/GZLJ01/rels/d_a_klft/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_klft.cpp: + .text start:0x00000078 end:0x000021F4 + .rodata start:0x00000000 end:0x000000DA + .data start:0x00000000 end:0x00000270 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLJ01/rels/d_a_klft/symbols.txt b/config/GZLJ01/rels/d_a_klft/symbols.txt new file mode 100644 index 000000000..ccf546581 --- /dev/null +++ b/config/GZLJ01/rels/d_a_klft/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x2FC scope:local align:4 +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:weak align:4 +nodeCallBack_main__FP7J3DNodei = .text:0x000003B0; // type:function size:0xBC scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x0000046C; // type:function size:0xB4 scope:local align:4 +himo_Draw__FP10klft_class = .text:0x00000520; // type:function size:0x80 scope:local align:4 +daKlft_Draw__FP10klft_class = .text:0x000005A0; // type:function size:0xE8 scope:local align:4 +klft_move__FP10klft_class = .text:0x00000688; // type:function size:0x87C scope:local align:4 +himo_move__FP10klft_class = .text:0x00000F04; // type:function size:0x21C scope:local align:4 +daKlft_Execute__FP10klft_class = .text:0x00001120; // type:function size:0x304 scope:local align:4 +daKlft_IsDelete__FP10klft_class = .text:0x00001424; // type:function size:0x8 scope:local align:4 +daKlft_Delete__FP10klft_class = .text:0x0000142C; // type:function size:0xD4 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001500; // type:function size:0x2A4 scope:local align:4 +daKlft_Create__FP10fopAc_ac_c = .text:0x000017A4; // type:function size:0x4B4 scope:local align:4 +__ct__8dCcD_SphFv = .text:0x00001C58; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001CDC; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00001DA8; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001E2C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001E74; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001F40; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001F88; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001FE4; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000202C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002030; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002040; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002048; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002050; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002058; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002060; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002098; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000020A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000020A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000020B0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000020E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000020EC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000020F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002104; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000210C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002114; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000211C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002124; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000215C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002164; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000216C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002174; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021AC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021B4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021BC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000021C8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000021D4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000021DC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000021E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000021EC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4083 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4086 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:4byte +@4433 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4434 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4585 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4619 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4834 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@4835 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4836 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@4837 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x2A scope:local align:4 data:string_table +utiwa_sph_src$4723 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +p_co_cyl_src$4724 = .data:0x00000040; // type:object size:0x44 scope:local align:4 +l_daKlft_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_KLFT = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGCyl = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000E0; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000025C; // type:object size:0x14 scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +wind_vec = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +wy = .bss:0x00000050; // type:object size:0x2 scope:local align:2 +wp = .bss:0x00000054; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_kmon/splits.txt b/config/GZLJ01/rels/d_a_kmon/splits.txt new file mode 100644 index 000000000..bcdbd00b2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kmon/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kmon.cpp: + .text start:0x00000078 end:0x00000AB4 + .rodata start:0x00000000 end:0x0000007E + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZLJ01/rels/d_a_kmon/symbols.txt b/config/GZLJ01/rels/d_a_kmon/symbols.txt new file mode 100644 index 000000000..61d1e5050 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kmon/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__8daKmon_cFv = .text:0x00000078; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000118; // type:function size:0x20 scope:local align:4 +CreateHeap__8daKmon_cFv = .text:0x00000138; // type:function size:0x1EC scope:global align:4 +CreateInit__8daKmon_cFv = .text:0x00000324; // type:function size:0xD8 scope:global align:4 +checkTalk__8daKmon_cFv = .text:0x000003FC; // type:function size:0x2EC scope:global align:4 +daKmonCreate__FPv = .text:0x000006E8; // type:function size:0x110 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000007F8; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000868; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +daKmonDelete__FPv = .text:0x00000968; // type:function size:0x30 scope:local align:4 +daKmonExecute__FPv = .text:0x00000998; // type:function size:0x68 scope:local align:4 +daKmonDraw__FPv = .text:0x00000A00; // type:function size:0x9C scope:local align:4 +daKmonIsDelete__FPv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000AA4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000AAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__8daKmon_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4068 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4090 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4169 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4170 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4171 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000003C; // type:object size:0x42 scope:local align:4 data:string_table +@4103 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4108 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +daKmonMethodTable = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_Kmon = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000008C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000A4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_kn/splits.txt b/config/GZLJ01/rels/d_a_kn/splits.txt new file mode 100644 index 000000000..b93937753 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kn.cpp: + .text start:0x00000078 end:0x00001330 + .rodata start:0x00000000 end:0x0000009B + .data start:0x00000000 end:0x0000009C diff --git a/config/GZLJ01/rels/d_a_kn/symbols.txt b/config/GZLJ01/rels/d_a_kn/symbols.txt new file mode 100644 index 000000000..a89df476d --- /dev/null +++ b/config/GZLJ01/rels/d_a_kn/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKN_Draw__FP8kn_class = .text:0x00000078; // type:function size:0xA8 scope:local align:4 +anm_init__FP8kn_classifUcfi = .text:0x00000120; // type:function size:0x128 scope:local align:4 +smoke_set__FP8kn_class = .text:0x00000248; // type:function size:0x120 scope:local align:4 +shibuki_set__FP8kn_class = .text:0x00000368; // type:function size:0xD8 scope:local align:4 +kn_move__FP8kn_class = .text:0x00000440; // type:function size:0x8A8 scope:local align:4 +BG_check__FP8kn_class = .text:0x00000CE8; // type:function size:0x7C scope:local align:4 +daKN_Execute__FP8kn_class = .text:0x00000D64; // type:function size:0x21C scope:local align:4 +daKN_IsDelete__FP8kn_class = .text:0x00000F80; // type:function size:0x8 scope:local align:4 +daKN_Delete__FP8kn_class = .text:0x00000F88; // type:function size:0x50 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000FD8; // type:function size:0x108 scope:local align:4 +daKN_Create__FP10fopAc_ac_c = .text:0x000010E0; // type:function size:0x1D0 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000012B0; // type:function size:0x70 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001320; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001328; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4021 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4029 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4041 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4082 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4260 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4261 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4336 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4428 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000098; // type:object size:0x3 scope:local align:4 data:string_table +@4269 = .data:0x00000000; // type:object size:0x28 scope:local align:4 +l_daKN_Method = .data:0x00000028; // type:object size:0x20 scope:local align:4 +g_profile_KN = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000078; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_knob00/splits.txt b/config/GZLJ01/rels/d_a_knob00/splits.txt new file mode 100644 index 000000000..d53304699 --- /dev/null +++ b/config/GZLJ01/rels/d_a_knob00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_knob00.cpp: + .text start:0x00000078 end:0x00001F1C + .text start:0x00001F1C end:0x00001FC0 + .text start:0x00001FC0 end:0x00001FC0 + .rodata start:0x00000000 end:0x000000A9 + .data start:0x00000000 end:0x000000EC diff --git a/config/GZLJ01/rels/d_a_knob00/symbols.txt b/config/GZLJ01/rels/d_a_knob00/symbols.txt new file mode 100644 index 000000000..81bbf3be1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_knob00/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__10daKnob00_cFv = .text:0x00000098; // type:function size:0x2E4 scope:global align:4 +getShapeType__10daKnob00_cFv = .text:0x0000037C; // type:function size:0x20 scope:global align:4 +setEventPrm__10daKnob00_cFv = .text:0x0000039C; // type:function size:0xD8 scope:global align:4 +getType2__10daKnob00_cFv = .text:0x00000474; // type:function size:0xC scope:global align:4 +chkPassward__10daKnob00_cFv = .text:0x00000480; // type:function size:0x94 scope:global align:4 +msgDoor__10daKnob00_cFv = .text:0x00000514; // type:function size:0x74 scope:global align:4 +openInit__10daKnob00_cFi = .text:0x00000588; // type:function size:0x114 scope:global align:4 +openProc__10daKnob00_cFi = .text:0x0000069C; // type:function size:0x308 scope:global align:4 +openEnd__10daKnob00_cFv = .text:0x000009A4; // type:function size:0x98 scope:global align:4 +chkException__10daKnob00_cFv = .text:0x00000A3C; // type:function size:0x174 scope:global align:4 +calcMtx__10daKnob00_cFv = .text:0x00000BB0; // type:function size:0x64 scope:global align:4 +CreateInit__10daKnob00_cFv = .text:0x00000C14; // type:function size:0x11C scope:global align:4 +create__10daKnob00_cFv = .text:0x00000D30; // type:function size:0xEC scope:global align:4 +setStart__10daKnob00_cFff = .text:0x00000E1C; // type:function size:0xC0 scope:global align:4 +setAngle__10daKnob00_cFv = .text:0x00000EDC; // type:function size:0x1C scope:global align:4 +adjustmentProc__10daKnob00_cFv = .text:0x00000EF8; // type:function size:0x140 scope:global align:4 +demoProc__10daKnob00_cFv = .text:0x00001038; // type:function size:0x2A8 scope:global align:4 +demoProc2__10daKnob00_cFv = .text:0x000012E0; // type:function size:0x64 scope:global align:4 +actionWait__10daKnob00_cFv = .text:0x00001344; // type:function size:0x58 scope:global align:4 +actionDemo__10daKnob00_cFv = .text:0x0000139C; // type:function size:0x98 scope:global align:4 +actionTalk__10daKnob00_cFv = .text:0x00001434; // type:function size:0x94 scope:global align:4 +actionTalkWait__10daKnob00_cFv = .text:0x000014C8; // type:function size:0x58 scope:global align:4 +actionPassward2__10daKnob00_cFv = .text:0x00001520; // type:function size:0x238 scope:global align:4 +actionVilla__10daKnob00_cFv = .text:0x00001758; // type:function size:0x84 scope:global align:4 +actionPassward__10daKnob00_cFv = .text:0x000017DC; // type:function size:0x60 scope:global align:4 +actionInit__10daKnob00_cFv = .text:0x0000183C; // type:function size:0x194 scope:global align:4 +actionFigure__10daKnob00_cFv = .text:0x000019D0; // type:function size:0xE0 scope:global align:4 +actionDead__10daKnob00_cFv = .text:0x00001AB0; // type:function size:0x8 scope:global align:4 +draw__10daKnob00_cFv = .text:0x00001AB8; // type:function size:0x194 scope:global align:4 +daKnob00_Draw__FP10daKnob00_c = .text:0x00001C4C; // type:function size:0x20 scope:local align:4 +daKnob00_Execute__FP10daKnob00_c = .text:0x00001C6C; // type:function size:0x1B8 scope:local align:4 +daKnob00_IsDelete__FP10daKnob00_c = .text:0x00001E24; // type:function size:0x8 scope:local align:4 +daKnob00_Delete__FP10daKnob00_c = .text:0x00001E2C; // type:function size:0xD0 scope:local align:4 +daKnob00_Create__FP10fopAc_ac_c = .text:0x00001EFC; // type:function size:0x20 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001F1C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001F78; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__10daKnob00_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4150 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4177 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@4231 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4310 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4498 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4500 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4579 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x41 scope:local align:4 data:string_table +@4151 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +bck_table$4214 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +@4581 = .data:0x00000030; // type:object size:0x28 scope:local align:4 +@4889 = .data:0x00000058; // type:object size:0x2C scope:local align:4 +l_daKnob00_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_KNOB00 = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000E0; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_kokiie/splits.txt b/config/GZLJ01/rels/d_a_kokiie/splits.txt new file mode 100644 index 000000000..484db5faf --- /dev/null +++ b/config/GZLJ01/rels/d_a_kokiie/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kokiie.cpp: + .text start:0x00000078 end:0x000014E4 + .rodata start:0x00000000 end:0x000000FE + .data start:0x00000000 end:0x00000148 diff --git a/config/GZLJ01/rels/d_a_kokiie/symbols.txt b/config/GZLJ01/rels/d_a_kokiie/symbols.txt new file mode 100644 index 000000000..ca340d0a6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kokiie/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__dt__4cXyzFv = .text:0x00000078; // type:function size:0x3C scope:weak align:4 +daKokiie_Draw__FP12kokiie_class = .text:0x000000B4; // type:function size:0xA0 scope:local align:4 +kokiie_move__FP12kokiie_class = .text:0x00000154; // type:function size:0x730 scope:local align:4 +himo_create__FP12kokiie_class = .text:0x00000884; // type:function size:0x194 scope:local align:4 +demo_camera__FP12kokiie_class = .text:0x00000A18; // type:function size:0x480 scope:local align:4 +daKokiie_Execute__FP12kokiie_class = .text:0x00000E98; // type:function size:0x1E4 scope:local align:4 +daKokiie_IsDelete__FP12kokiie_class = .text:0x0000107C; // type:function size:0x8 scope:local align:4 +daKokiie_Delete__FP12kokiie_class = .text:0x00001084; // type:function size:0x60 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x000010E4; // type:function size:0x16C scope:local align:4 +daKokiie_Create__FP10fopAc_ac_c = .text:0x00001250; // type:function size:0x290 scope:local align:4 +__ct__4cXyzFv = .text:0x000014E0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4154 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4483 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4485 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4486 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4487 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4490 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4491 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4492 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@4678 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@4680 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x4E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +himo_off_check$4202 = .data:0x00000030; // type:object size:0x5 scope:local align:4 +himo_off_ya$4203 = .data:0x00000038; // type:object size:0x40 scope:local align:4 +himo_off_xa$4204 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +himo_off_yp$4205 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daKokiie_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_KOKIIE = .data:0x00000118; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_komore/splits.txt b/config/GZLJ01/rels/d_a_komore/splits.txt new file mode 100644 index 000000000..cccec59fe --- /dev/null +++ b/config/GZLJ01/rels/d_a_komore/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_komore.cpp: + .text start:0x00000078 end:0x000005AC + .text start:0x000005AC end:0x00000638 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLJ01/rels/d_a_komore/symbols.txt b/config/GZLJ01/rels/d_a_komore/symbols.txt new file mode 100644 index 000000000..8b08deb3b --- /dev/null +++ b/config/GZLJ01/rels/d_a_komore/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q28daKomore5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q28daKomore5Act_cFv = .text:0x0000009C; // type:function size:0x15C scope:global align:4 +_create__Q28daKomore5Act_cFv = .text:0x000001F8; // type:function size:0x100 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000002F8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000354; // type:function size:0x48 scope:weak align:4 +_delete__Q28daKomore5Act_cFv = .text:0x0000039C; // type:function size:0x30 scope:global align:4 +set_mtx__Q28daKomore5Act_cFv = .text:0x000003CC; // type:function size:0xAC scope:global align:4 +_execute__Q28daKomore5Act_cFv = .text:0x00000478; // type:function size:0x28 scope:global align:4 +_draw__Q28daKomore5Act_cFv = .text:0x000004A0; // type:function size:0x78 scope:global align:4 +Mthd_Create__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x00000518; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x00000538; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x0000055C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x00000580; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x000005A4; // type:function size:0x8 scope:local align:4 +__dt__Q28daKomore5Act_cFv = .text:0x000005AC; // type:function size:0x8C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q28daKomore5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4034 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4072 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x30 scope:local align:4 data:string_table +Mthd_Table__Q28daKomore24@unnamed@d_a_komore_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Komore = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__Q28daKomore5Act_c = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_ks/splits.txt b/config/GZLJ01/rels/d_a_ks/splits.txt new file mode 100644 index 000000000..a780afc83 --- /dev/null +++ b/config/GZLJ01/rels/d_a_ks/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ks.cpp: + .text start:0x00000078 end:0x00004578 + .text start:0x00004578 end:0x000045B0 + .text start:0x000045B0 end:0x000045B0 + .rodata start:0x00000000 end:0x00000101 + .data start:0x00000000 end:0x000003F0 + .bss start:0x00000000 end:0x0000005C diff --git a/config/GZLJ01/rels/d_a_ks/symbols.txt b/config/GZLJ01/rels/d_a_ks/symbols.txt new file mode 100644 index 000000000..9f3470dff --- /dev/null +++ b/config/GZLJ01/rels/d_a_ks/symbols.txt @@ -0,0 +1,193 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +draw_SUB__FP8ks_class = .text:0x00000078; // type:function size:0x254 scope:local align:4 +daKS_Draw__FP8ks_class = .text:0x000002CC; // type:function size:0x29C scope:local align:4 +naraku_check__FP8ks_class = .text:0x00000568; // type:function size:0x1E4 scope:local align:4 +tyaku_check__FP8ks_class = .text:0x0000074C; // type:function size:0x3C scope:local align:4 +ks_kuttuki_check__FP8ks_class = .text:0x00000788; // type:function size:0xF0 scope:local align:4 +gm_birth_delet__FP8ks_class = .text:0x00000878; // type:function size:0x78 scope:local align:4 +shock_damage_check__FP8ks_class = .text:0x000008F0; // type:function size:0x1A4 scope:local align:4 +body_atari_check__FP8ks_class = .text:0x00000A94; // type:function size:0x34C scope:local align:4 +speed_keisan__FP8ks_classs = .text:0x00000DE0; // type:function size:0xD4 scope:local align:4 +action_dousa_move__FP8ks_class = .text:0x00000EB4; // type:function size:0x458 scope:local align:4 +action_kougeki_move__FP8ks_class = .text:0x0000130C; // type:function size:0x31C scope:local align:4 +action_kaze_move__FP8ks_class = .text:0x00001628; // type:function size:0x244 scope:local align:4 +dead_eff_set__FP8ks_classP4cXyz = .text:0x0000186C; // type:function size:0x1A0 scope:local align:4 +action_dead_move__FP8ks_class = .text:0x00001A0C; // type:function size:0x248 scope:local align:4 +action_omoi__FP8ks_class = .text:0x00001C54; // type:function size:0xA80 scope:local align:4 +tsubo_search__FPvPv = .text:0x000026D4; // type:function size:0xC4 scope:local align:4 +action_tubo_search__FP8ks_class = .text:0x00002798; // type:function size:0x2A0 scope:local align:4 +action_kb_birth_check__FP8ks_class = .text:0x00002A38; // type:function size:0x184 scope:local align:4 +BG_check__FP8ks_class = .text:0x00002BBC; // type:function size:0x90 scope:local align:4 +daKS_Execute__FP8ks_class = .text:0x00002C4C; // type:function size:0x400 scope:local align:4 +daKS_IsDelete__FP8ks_class = .text:0x0000304C; // type:function size:0x8 scope:local align:4 +daKS_Delete__FP8ks_class = .text:0x00003054; // type:function size:0x98 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000030EC; // type:function size:0x3BC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000034A8; // type:function size:0x48 scope:weak align:4 +daKS_Create__FP10fopAc_ac_c = .text:0x000034F0; // type:function size:0x59C scope:local align:4 +__ct__8ks_classFv = .text:0x00003A8C; // type:function size:0x258 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003CE4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003DB0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00003DF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003EC4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003F0C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003F68; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003FB0; // type:function size:0x5C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000400C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004068; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000040B0; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004120; // type:function size:0x88 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000041A8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000041F0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004238; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004294; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000042DC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000042EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000042F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000042FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004304; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000430C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004344; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000434C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004354; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000435C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004394; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004398; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000043A0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000043B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000043B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000043C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000043C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000043D0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004408; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004410; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004418; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004420; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004458; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004460; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004468; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004474; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004480; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004484; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004488; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000448C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00004490; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000044EC; // type:function size:0x5C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004548; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004550; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004558; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004560; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004568; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004570; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00004578; // type:function size:0x1C scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00004594; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4238 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4240 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4241 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4350 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4398 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4505 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4593 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4704 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4784 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4785 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4786 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4790 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4836 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@4963 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4964 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4965 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4966 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5204 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5205 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5323 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5324 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5325 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5450 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5740 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5743 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5744 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F0; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +item_tbl$4857 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +pl_harituki_joint_dt = .data:0x00000034; // type:object size:0x50 scope:local align:4 +@5452 = .data:0x00000084; // type:object size:0x54 scope:local align:4 +body_co_sph_src$5586 = .data:0x000000D8; // type:object size:0x40 scope:local align:4 +fire_j$5587 = .data:0x00000118; // type:object size:0xA scope:local align:4 +fire_sc$5588 = .data:0x00000124; // type:object size:0x28 scope:local align:4 +l_daKS_Method = .data:0x0000014C; // type:object size:0x20 scope:local align:4 +g_profile_KS = .data:0x0000016C; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000278; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000318; // type:object size:0x54 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000036C; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000038C; // type:object size:0x1C scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003A8; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +KS_ALL_COUNT = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +KUTTUKU_ALL_COUNT = .bss:0x00000050; // type:object size:0x4 scope:local align:4 data:4byte +HEAVY_IN = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +GORON_COUNT = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_kt/splits.txt b/config/GZLJ01/rels/d_a_kt/splits.txt new file mode 100644 index 000000000..425cf3a65 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kt/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kt.cpp: + .text start:0x00000078 end:0x000015E8 + .text start:0x000015E8 end:0x00001984 + .rodata start:0x00000000 end:0x0000008B + .data start:0x00000000 end:0x00000150 diff --git a/config/GZLJ01/rels/d_a_kt/symbols.txt b/config/GZLJ01/rels/d_a_kt/symbols.txt new file mode 100644 index 000000000..8227d3b3f --- /dev/null +++ b/config/GZLJ01/rels/d_a_kt/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +kotori_draw__FP8kt_class = .text:0x00000078; // type:function size:0x144 scope:local align:4 +daKt_Draw__FP8kt_class = .text:0x000001BC; // type:function size:0x24 scope:local align:4 +kotori_move__FP8kt_class = .text:0x000001E0; // type:function size:0xFF4 scope:local align:4 +daKt_Execute__FP8kt_class = .text:0x000011D4; // type:function size:0x6C scope:local align:4 +daKt_IsDelete__FP8kt_class = .text:0x00001240; // type:function size:0x8 scope:local align:4 +daKt_Delete__FP8kt_class = .text:0x00001248; // type:function size:0x30 scope:local align:4 +daKt_solidHeapCB__FP10fopAc_ac_c = .text:0x00001278; // type:function size:0xD4 scope:local align:4 +daKt_Create__FP10fopAc_ac_c = .text:0x0000134C; // type:function size:0x1E4 scope:local align:4 +__dt__12J3DFrameCtrlFv = .text:0x00001530; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001578; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000015C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000015C8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000015D0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000015D8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000015E0; // type:function size:0x8 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x000015E8; // type:function size:0x1C scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001604; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000171C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000017BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001818; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001860; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000018BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001904; // type:function size:0x80 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4021 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4022 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4023 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4024 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4264 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4265 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4286 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000088; // type:object size:0x3 scope:local align:4 data:string_table +kt_scale = .data:0x00000000; // type:object size:0x4 scope:local align:4 +@4288 = .data:0x00000004; // type:object size:0x54 scope:local align:4 +l_daKt_Method = .data:0x00000058; // type:object size:0x20 scope:local align:4 +g_profile_KT = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__12J3DFrameCtrl = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000000C0; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000000D8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000108; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000144; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_kui/splits.txt b/config/GZLJ01/rels/d_a_kui/splits.txt new file mode 100644 index 000000000..97f088dfe --- /dev/null +++ b/config/GZLJ01/rels/d_a_kui/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kui.cpp: + .text start:0x00000078 end:0x000018C8 + .text start:0x000018C8 end:0x000018E4 + .rodata start:0x00000000 end:0x00000099 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZLJ01/rels/d_a_kui/symbols.txt b/config/GZLJ01/rels/d_a_kui/symbols.txt new file mode 100644 index 000000000..ade4f6ef3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kui/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +s_a_i_sub__FPvPv = .text:0x00000078; // type:function size:0x4C scope:local align:4 +search_dragontail__FP9kui_class = .text:0x000000C4; // type:function size:0x2C scope:local align:4 +b_a_i_sub__FPvPv = .text:0x000000F0; // type:function size:0x4C scope:local align:4 +search_btd__FP9kui_class = .text:0x0000013C; // type:function size:0x2C scope:local align:4 +setEffectMtx__FP10fopAc_ac_cP12J3DModelDataf = .text:0x00000168; // type:function size:0x214 scope:local align:4 +daKui_Draw__FP9kui_class = .text:0x0000037C; // type:function size:0x1C4 scope:local align:4 +demo_camera__FP9kui_class = .text:0x00000540; // type:function size:0x3E0 scope:local align:4 +daKui_Execute__FP9kui_class = .text:0x00000920; // type:function size:0x9C4 scope:local align:4 +daKui_IsDelete__FP9kui_class = .text:0x000012E4; // type:function size:0x8 scope:local align:4 +daKui_Delete__FP9kui_class = .text:0x000012EC; // type:function size:0x54 scope:local align:4 +daKui_CreateHeap__FP10fopAc_ac_c = .text:0x00001340; // type:function size:0x324 scope:local align:4 +daKui_Create__FP10fopAc_ac_c = .text:0x00001664; // type:function size:0x264 scope:local align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x000018C8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4248 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4386 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4663 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4665 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4819 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0x35 scope:local align:4 data:string_table +mtx_adj$4185 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +bure_xa_d$4423 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_daKui_Method = .data:0x00000034; // type:object size:0x20 scope:local align:4 +g_profile_KUI = .data:0x00000054; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_kytag00/splits.txt b/config/GZLJ01/rels/d_a_kytag00/splits.txt new file mode 100644 index 000000000..596dbfed6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag00.cpp: + .text start:0x00000078 end:0x00000F8C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLJ01/rels/d_a_kytag00/symbols.txt b/config/GZLJ01/rels/d_a_kytag00/symbols.txt new file mode 100644 index 000000000..80a01051a --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag00/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +get_check_pos__FP13kytag00_class = .text:0x00000078; // type:function size:0x1D4 scope:local align:4 +wether_tag_move__FP13kytag00_class = .text:0x0000024C; // type:function size:0x398 scope:local align:4 +raincnt_set__Ff = .text:0x000005E4; // type:function size:0xBC scope:local align:4 +raincnt_cut__Fv = .text:0x000006A0; // type:function size:0x38 scope:local align:4 +wether_tag_efect_move__FP13kytag00_class = .text:0x000006D8; // type:function size:0x534 scope:local align:4 +daKytag00_Draw__FP13kytag00_class = .text:0x00000C0C; // type:function size:0x24 scope:local align:4 +daKytag00_Execute__FP13kytag00_class = .text:0x00000C30; // type:function size:0x114 scope:local align:4 +daKytag00_IsDelete__FP13kytag00_class = .text:0x00000D44; // type:function size:0x8 scope:local align:4 +daKytag00_Delete__FP13kytag00_class = .text:0x00000D4C; // type:function size:0x18 scope:local align:4 +daKytag00_Create__FP10fopAc_ac_c = .text:0x00000D64; // type:function size:0x228 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4129 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4131 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4230 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4345 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_daKytag00_Method = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG00 = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_kytag01/splits.txt b/config/GZLJ01/rels/d_a_kytag01/splits.txt new file mode 100644 index 000000000..72626a038 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag01.cpp: + .text start:0x00000078 end:0x00000318 + .rodata start:0x00000000 end:0x00000053 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_kytag01/symbols.txt b/config/GZLJ01/rels/d_a_kytag01/symbols.txt new file mode 100644 index 000000000..fc0996b8e --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag01/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +wether_tag_move__FP13kytag01_class = .text:0x00000078; // type:function size:0x4 scope:local align:4 +daKytag01_Draw__FP13kytag01_class = .text:0x0000007C; // type:function size:0x8 scope:local align:4 +daKytag01_Execute__FP13kytag01_class = .text:0x00000084; // type:function size:0x24 scope:local align:4 +daKytag01_IsDelete__FP13kytag01_class = .text:0x000000A8; // type:function size:0x8 scope:local align:4 +daKytag01_Delete__FP13kytag01_class = .text:0x000000B0; // type:function size:0x50 scope:local align:4 +wave_make__Fv = .text:0x00000100; // type:function size:0x124 scope:local align:4 +daKytag01_Create__FP10fopAc_ac_c = .text:0x00000224; // type:function size:0xF4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4050 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4065 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0xF scope:local align:4 data:string_table +l_daKytag01_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG01 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_kytag02/splits.txt b/config/GZLJ01/rels/d_a_kytag02/splits.txt new file mode 100644 index 000000000..b04c749f5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag02/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag02.cpp: + .text start:0x00000078 end:0x0000047C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_kytag02/symbols.txt b/config/GZLJ01/rels/d_a_kytag02/symbols.txt new file mode 100644 index 000000000..ac67e46e8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag02/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_path_info__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x48 scope:local align:4 +set_next_path_info__FP13kytag02_classP5dPath = .text:0x000000C0; // type:function size:0x30 scope:local align:4 +get_railwind_vec__FP5dPathi = .text:0x000000F0; // type:function size:0x8C scope:local align:4 +get_nearpos_rail__FP13kytag02_classP5dPathP4cXyzPi = .text:0x0000017C; // type:function size:0x16C scope:local align:4 +windtag_move__FP13kytag02_class = .text:0x000002E8; // type:function size:0xEC scope:local align:4 +daKytag02_Draw__FP13kytag02_class = .text:0x000003D4; // type:function size:0x8 scope:local align:4 +daKytag02_Execute__FP13kytag02_class = .text:0x000003DC; // type:function size:0x24 scope:local align:4 +daKytag02_IsDelete__FP13kytag02_class = .text:0x00000400; // type:function size:0x8 scope:local align:4 +daKytag02_Delete__FP13kytag02_class = .text:0x00000408; // type:function size:0x18 scope:local align:4 +daKytag02_Create__FP10fopAc_ac_c = .text:0x00000420; // type:function size:0x5C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4046 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 data:string +@4047 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4049 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4067 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4069 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +l_daKytag02_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG02 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_kytag03/splits.txt b/config/GZLJ01/rels/d_a_kytag03/splits.txt new file mode 100644 index 000000000..7319c988b --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag03/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag03.cpp: + .text start:0x00000078 end:0x00000604 + .rodata start:0x00000000 end:0x0000000F + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_kytag03/symbols.txt b/config/GZLJ01/rels/d_a_kytag03/symbols.txt new file mode 100644 index 000000000..5635e7b9d --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag03/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xE4 scope:local align:4 +daKytag03_Draw__FP13kytag03_class = .text:0x0000015C; // type:function size:0x7C scope:local align:4 +draw_SUB__FP13kytag03_class = .text:0x000001D8; // type:function size:0xA8 scope:local align:4 +daKytag03_Execute__FP13kytag03_class = .text:0x00000280; // type:function size:0x28C scope:local align:4 +daKytag03_IsDelete__FP13kytag03_class = .text:0x0000050C; // type:function size:0x8 scope:local align:4 +daKytag03_Delete__FP13kytag03_class = .text:0x00000514; // type:function size:0x30 scope:local align:4 +daKytag03_Create__FP10fopAc_ac_c = .text:0x00000544; // type:function size:0xC0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4002 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x7 scope:local align:4 data:string_table +l_daKytag03_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG03 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_kytag04/splits.txt b/config/GZLJ01/rels/d_a_kytag04/splits.txt new file mode 100644 index 000000000..3b6600a69 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag04/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag04.cpp: + .text start:0x00000078 end:0x00000208 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_kytag04/symbols.txt b/config/GZLJ01/rels/d_a_kytag04/symbols.txt new file mode 100644 index 000000000..235073d7e --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag04/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag04_Draw__FP13kytag04_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag04_Execute__FP13kytag04_class = .text:0x00000080; // type:function size:0xB8 scope:local align:4 +daKytag04_IsDelete__FP13kytag04_class = .text:0x00000138; // type:function size:0x28 scope:local align:4 +daKytag04_Delete__FP13kytag04_class = .text:0x00000160; // type:function size:0x8 scope:local align:4 +daKytag04_Create__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0xA0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4049 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daKytag04_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG04 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_kytag05/splits.txt b/config/GZLJ01/rels/d_a_kytag05/splits.txt new file mode 100644 index 000000000..40d0c0585 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag05/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag05.cpp: + .text start:0x00000078 end:0x000004C0 + .rodata start:0x00000000 end:0x00000057 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_kytag05/symbols.txt b/config/GZLJ01/rels/d_a_kytag05/symbols.txt new file mode 100644 index 000000000..379fd6f5a --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag05/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag05_Draw__FP13kytag05_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag05_Execute__FP13kytag05_class = .text:0x00000080; // type:function size:0x374 scope:local align:4 +daKytag05_IsDelete__FP13kytag05_class = .text:0x000003F4; // type:function size:0x8 scope:local align:4 +daKytag05_Delete__FP13kytag05_class = .text:0x000003FC; // type:function size:0x8 scope:local align:4 +daKytag05_Create__FP10fopAc_ac_c = .text:0x00000404; // type:function size:0xBC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +wind_table$4107 = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +mufuu_timer$4108 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +fuu_timer$4109 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@4181 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000050; // type:object size:0x7 scope:local align:4 data:string_table +l_daKytag05_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG05 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_kytag06/splits.txt b/config/GZLJ01/rels/d_a_kytag06/splits.txt new file mode 100644 index 000000000..68d4fa57d --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag06/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag06.cpp: + .text start:0x00000078 end:0x00000224 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_kytag06/symbols.txt b/config/GZLJ01/rels/d_a_kytag06/symbols.txt new file mode 100644 index 000000000..6782df9c5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag06/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag06_Draw__FP13kytag06_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag06_Execute__FP13kytag06_class = .text:0x00000080; // type:function size:0x114 scope:local align:4 +daKytag06_IsDelete__FP13kytag06_class = .text:0x00000194; // type:function size:0x8 scope:local align:4 +daKytag06_Delete__FP13kytag06_class = .text:0x0000019C; // type:function size:0x8 scope:local align:4 +daKytag06_Create__FP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x80 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4044 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0xC scope:local align:4 data:string_table +l_daKytag06_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG06 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_kytag07/splits.txt b/config/GZLJ01/rels/d_a_kytag07/splits.txt new file mode 100644 index 000000000..22316d133 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag07/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag07.cpp: + .text start:0x00000078 end:0x00000350 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_kytag07/symbols.txt b/config/GZLJ01/rels/d_a_kytag07/symbols.txt new file mode 100644 index 000000000..156bab143 --- /dev/null +++ b/config/GZLJ01/rels/d_a_kytag07/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag07_Draw__FP13kytag07_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag07_Execute__FP13kytag07_class = .text:0x00000080; // type:function size:0x228 scope:local align:4 +daKytag07_IsDelete__FP13kytag07_class = .text:0x000002A8; // type:function size:0x8 scope:local align:4 +daKytag07_Delete__FP13kytag07_class = .text:0x000002B0; // type:function size:0x18 scope:local align:4 +daKytag07_Create__FP10fopAc_ac_c = .text:0x000002C8; // type:function size:0x88 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4089 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4094 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000020; // type:object size:0x10 scope:local align:4 data:string_table +l_daKytag07_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG07 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_lamp/splits.txt b/config/GZLJ01/rels/d_a_lamp/splits.txt new file mode 100644 index 000000000..79c49bb02 --- /dev/null +++ b/config/GZLJ01/rels/d_a_lamp/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_lamp.cpp: + .text start:0x000000EC end:0x00000BC4 + .rodata start:0x00000000 end:0x00000082 + .data start:0x00000000 end:0x00000184 + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLJ01/rels/d_a_lamp/symbols.txt b/config/GZLJ01/rels/d_a_lamp/symbols.txt new file mode 100644 index 000000000..e63698074 --- /dev/null +++ b/config/GZLJ01/rels/d_a_lamp/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daLamp_Draw__FP10lamp_class = .text:0x000000EC; // type:function size:0x6C scope:local align:4 +daLamp_Execute__FP10lamp_class = .text:0x00000158; // type:function size:0x46C scope:local align:4 +__dt__4cXyzFv = .text:0x000005C4; // type:function size:0x3C scope:weak align:4 +daLamp_IsDelete__FP10lamp_class = .text:0x00000600; // type:function size:0x30 scope:local align:4 +daLamp_Delete__FP10lamp_class = .text:0x00000630; // type:function size:0x44 scope:local align:4 +useHeapInit__FP10lamp_class = .text:0x00000674; // type:function size:0xC4 scope:local align:4 +daLamp_solidHeapCB__FP10fopAc_ac_c = .text:0x00000738; // type:function size:0x20 scope:local align:4 +daLamp_Create__FP10fopAc_ac_c = .text:0x00000758; // type:function size:0x1B8 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000910; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009DC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A24; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A80; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000AC8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000AD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000AE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000AF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AF8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000B30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000B38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000B40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B48; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B80; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B8C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B94; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B9C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000BA8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000BB4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000BBC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4224 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4349 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000005C; // type:object size:0x26 scope:local align:4 data:string_table +sph_src$4291 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daLamp_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_LAMP = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4122 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4123 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +fire_scale$4121 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_lbridge/splits.txt b/config/GZLJ01/rels/d_a_lbridge/splits.txt new file mode 100644 index 000000000..4d3ddc385 --- /dev/null +++ b/config/GZLJ01/rels/d_a_lbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lbridge.cpp: + .text start:0x00000078 end:0x00001140 + .rodata start:0x00000000 end:0x00000099 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLJ01/rels/d_a_lbridge/symbols.txt b/config/GZLJ01/rels/d_a_lbridge/symbols.txt new file mode 100644 index 000000000..a9cdd9035 --- /dev/null +++ b/config/GZLJ01/rels/d_a_lbridge/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daLbridge_cFv = .text:0x00000098; // type:function size:0x2EC scope:global align:4 +CreateInit__11daLbridge_cFv = .text:0x00000384; // type:function size:0x1C0 scope:global align:4 +_create__11daLbridge_cFv = .text:0x00000544; // type:function size:0xF8 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000063C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x00000698; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000006F4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000750; // type:function size:0x48 scope:weak align:4 +set_mtx__11daLbridge_cFv = .text:0x00000798; // type:function size:0x80 scope:global align:4 +setMoveBGMtx__11daLbridge_cFv = .text:0x00000818; // type:function size:0x70 scope:global align:4 +_execute__11daLbridge_cFv = .text:0x00000888; // type:function size:0x8C scope:global align:4 +sw_check__11daLbridge_cFv = .text:0x00000914; // type:function size:0x158 scope:global align:4 +demo__11daLbridge_cFv = .text:0x00000A6C; // type:function size:0x1AC scope:global align:4 +appear_bridge__11daLbridge_cFv = .text:0x00000C18; // type:function size:0x178 scope:global align:4 +disappear_bridge__11daLbridge_cFv = .text:0x00000D90; // type:function size:0xA0 scope:global align:4 +set_on_se__11daLbridge_cFv = .text:0x00000E30; // type:function size:0x70 scope:global align:4 +set_off_se__11daLbridge_cFv = .text:0x00000EA0; // type:function size:0x70 scope:global align:4 +_draw__11daLbridge_cFv = .text:0x00000F10; // type:function size:0xE8 scope:global align:4 +daLbridge_Create__FPv = .text:0x00000FF8; // type:function size:0x20 scope:local align:4 +daLbridge_Delete__FPv = .text:0x00001018; // type:function size:0xBC scope:local align:4 +daLbridge_Draw__FPv = .text:0x000010D4; // type:function size:0x24 scope:local align:4 +daLbridge_Execute__FPv = .text:0x000010F8; // type:function size:0x24 scope:local align:4 +daLbridge_IsDelete__FPv = .text:0x0000111C; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPUc = .text:0x00001124; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daLbridge_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4045 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4098 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4099 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4100 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4101 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 data:double +@4356 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x5D scope:local align:4 data:string_table +daLbridgeMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_LIGHTBRIDGE = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_leaflift/splits.txt b/config/GZLJ01/rels/d_a_leaflift/splits.txt new file mode 100644 index 000000000..f58886f73 --- /dev/null +++ b/config/GZLJ01/rels/d_a_leaflift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_leaflift.cpp: + .text start:0x000000EC end:0x00001360 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000081 + .data start:0x00000000 end:0x00000188 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_leaflift/symbols.txt b/config/GZLJ01/rels/d_a_leaflift/symbols.txt new file mode 100644 index 000000000..08f2345b7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_leaflift/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +_delete__9daLlift_cFv = .text:0x000000EC; // type:function size:0xD4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x20 scope:local align:4 +CreateHeap__9daLlift_cFv = .text:0x000001E0; // type:function size:0x158 scope:global align:4 +CreateInit__9daLlift_cFv = .text:0x00000338; // type:function size:0x2C0 scope:global align:4 +__dt__4cXyzFv = .text:0x000005F8; // type:function size:0x3C scope:weak align:4 +_create__9daLlift_cFv = .text:0x00000634; // type:function size:0x12C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000760; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000082C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000874; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000008D0; // type:function size:0x48 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000918; // type:function size:0xAC scope:local align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000009C4; // type:function size:0x2E8 scope:local align:4 +set_mtx__9daLlift_cFv = .text:0x00000CAC; // type:function size:0x88 scope:global align:4 +setMoveBGMtx__9daLlift_cFv = .text:0x00000D34; // type:function size:0x68 scope:global align:4 +_execute__9daLlift_cFv = .text:0x00000D9C; // type:function size:0x188 scope:global align:4 +emitterCtrl__9daLlift_cFv = .text:0x00000F24; // type:function size:0xBC scope:global align:4 +MoveDownLift__9daLlift_cFv = .text:0x00000FE0; // type:function size:0x100 scope:global align:4 +_draw__9daLlift_cFv = .text:0x000010E0; // type:function size:0xA0 scope:global align:4 +daLlift_Create__FPv = .text:0x00001180; // type:function size:0x20 scope:local align:4 +daLlift_Delete__FPv = .text:0x000011A0; // type:function size:0x24 scope:local align:4 +daLlift_Draw__FPv = .text:0x000011C4; // type:function size:0x24 scope:local align:4 +daLlift_Execute__FPv = .text:0x000011E8; // type:function size:0x24 scope:local align:4 +daLlift_IsDelete__FPv = .text:0x0000120C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001214; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001224; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000122C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001234; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000123C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001244; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000127C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001284; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000128C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001294; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000012CC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000012D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000012D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000012E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000012E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000012F4; // type:function size:0xC scope:weak align:4 +__sinit_d_a_leaflift_cpp = .text:0x00001300; // type:function size:0x50 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001350; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001358; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daLlift_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4134 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4334 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4336 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4337 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4390 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4446 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x2D scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daLliftMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_LEAF_LIFT = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4001 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +up_vec = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_lod_bg/splits.txt b/config/GZLJ01/rels/d_a_lod_bg/splits.txt new file mode 100644 index 000000000..998fd4d0c --- /dev/null +++ b/config/GZLJ01/rels/d_a_lod_bg/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lod_bg.cpp: + .text start:0x00000078 end:0x000011E8 + .rodata start:0x00000000 end:0x000001C7 + .data start:0x00000000 end:0x000000C8 + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_lod_bg/symbols.txt b/config/GZLJ01/rels/d_a_lod_bg/symbols.txt new file mode 100644 index 000000000..e1ac06ae6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_lod_bg/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daLodbg_cFv = .text:0x00000078; // type:function size:0x18C scope:global align:4 +__dt__9daLodbg_cFv = .text:0x00000204; // type:function size:0x118 scope:global align:4 +deleteModelData__9daLodbg_cFv = .text:0x0000031C; // type:function size:0x150 scope:global align:4 +loadModelData__9daLodbg_cFPCcRP12J3DModelDataRP12JKRSolidHeapRUl = .text:0x0000046C; // type:function size:0x2CC scope:global align:4 +createModelData__9daLodbg_cFv = .text:0x00000738; // type:function size:0x12C scope:global align:4 +createHeap__9daLodbg_cFv = .text:0x00000864; // type:function size:0x138 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x20 scope:local align:4 +execCreateWait__9daLodbg_cFv = .text:0x000009BC; // type:function size:0xF4 scope:global align:4 +execReadWait__9daLodbg_cFv = .text:0x00000AB0; // type:function size:0x21C scope:global align:4 +execDeleteWait__9daLodbg_cFv = .text:0x00000CCC; // type:function size:0x244 scope:global align:4 +draw__9daLodbg_cFv = .text:0x00000F10; // type:function size:0x210 scope:global align:4 +daLodbg_Draw__FP9daLodbg_c = .text:0x00001120; // type:function size:0x20 scope:local align:4 +daLodbg_Execute__FP9daLodbg_c = .text:0x00001140; // type:function size:0x28 scope:local align:4 +daLodbg_IsDelete__FP9daLodbg_c = .text:0x00001168; // type:function size:0x8 scope:local align:4 +daLodbg_Delete__FP9daLodbg_c = .text:0x00001170; // type:function size:0x28 scope:local align:4 +daLodbg_Create__FP10fopAc_ac_c = .text:0x00001198; // type:function size:0x50 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +LodAllPath__9daLodbg_c = .rodata:0x00000000; // type:object size:0x1A scope:local align:4 data:string +@4016 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4294 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4299 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x18B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4001 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4179 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4195 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4199 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4201 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4248 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +l_daLodbg_Method = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_LODBG = .data:0x00000098; // type:object size:0x30 scope:global align:4 +resPath$4132 = .bss:0x00000000; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_lstair/splits.txt b/config/GZLJ01/rels/d_a_lstair/splits.txt new file mode 100644 index 000000000..eb74440a4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_lstair/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lstair.cpp: + .text start:0x00000078 end:0x000012D4 + .rodata start:0x00000000 end:0x000000AF + .data start:0x00000000 end:0x0000008C diff --git a/config/GZLJ01/rels/d_a_lstair/symbols.txt b/config/GZLJ01/rels/d_a_lstair/symbols.txt new file mode 100644 index 000000000..6dc87a4d1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_lstair/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daLStair_cFv = .text:0x00000078; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:local align:4 +CreateHeap__10daLStair_cFv = .text:0x000000F4; // type:function size:0x404 scope:global align:4 +CreateInit__10daLStair_cFv = .text:0x000004F8; // type:function size:0x140 scope:global align:4 +_create__10daLStair_cFv = .text:0x00000638; // type:function size:0x120 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000758; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x000007B4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000810; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000086C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008C8; // type:function size:0x48 scope:weak align:4 +set_mtx__10daLStair_cFv = .text:0x00000910; // type:function size:0x88 scope:global align:4 +setMoveBGMtx__10daLStair_cFv = .text:0x00000998; // type:function size:0x84 scope:global align:4 +_execute__10daLStair_cFv = .text:0x00000A1C; // type:function size:0xB0 scope:global align:4 +demoMove__10daLStair_cFv = .text:0x00000ACC; // type:function size:0xC0 scope:global align:4 +checkAppear__10daLStair_cFv = .text:0x00000B8C; // type:function size:0xFC scope:global align:4 +moveBG__10daLStair_cFv = .text:0x00000C88; // type:function size:0xF0 scope:global align:4 +appear_stair__10daLStair_cFv = .text:0x00000D78; // type:function size:0x1FC scope:global align:4 +disappear_stair__10daLStair_cFv = .text:0x00000F74; // type:function size:0xC8 scope:global align:4 +set_on_se__10daLStair_cFv = .text:0x0000103C; // type:function size:0x98 scope:global align:4 +set_off_se__10daLStair_cFv = .text:0x000010D4; // type:function size:0x70 scope:global align:4 +daLStair_Create__FPv = .text:0x00001144; // type:function size:0x20 scope:local align:4 +daLStair_Delete__FPv = .text:0x00001164; // type:function size:0x24 scope:local align:4 +daLStair_Draw__FPv = .text:0x00001188; // type:function size:0x104 scope:local align:4 +daLStair_Execute__FPv = .text:0x0000128C; // type:function size:0x24 scope:local align:4 +daLStair_IsDelete__FPv = .text:0x000012B0; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPUc = .text:0x000012B8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daLStair_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4075 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4366 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000058; // type:object size:0x57 scope:local align:4 data:string_table +daLStairMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_LIGHTSTAIR = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000080; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_lwood/splits.txt b/config/GZLJ01/rels/d_a_lwood/splits.txt new file mode 100644 index 000000000..712dfd324 --- /dev/null +++ b/config/GZLJ01/rels/d_a_lwood/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lwood.cpp: + .text start:0x00000078 end:0x00000794 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_lwood/symbols.txt b/config/GZLJ01/rels/d_a_lwood/symbols.txt new file mode 100644 index 000000000..b7cd43243 --- /dev/null +++ b/config/GZLJ01/rels/d_a_lwood/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__9daLwood_cFv = .text:0x00000098; // type:function size:0xFC scope:global align:4 +CreateInit__9daLwood_cFv = .text:0x00000194; // type:function size:0x14C scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000002E0; // type:function size:0x1F8 scope:local align:4 +set_mtx__9daLwood_cFv = .text:0x000004D8; // type:function size:0x88 scope:weak align:4 +setMoveBGMtx__9daLwood_cFv = .text:0x00000560; // type:function size:0x78 scope:weak align:4 +daLwood_Create__FPv = .text:0x000005D8; // type:function size:0xA0 scope:local align:4 +daLwood_Delete__FPv = .text:0x00000678; // type:function size:0x5C scope:local align:4 +daLwood_Draw__FPv = .text:0x000006D4; // type:function size:0xA4 scope:local align:4 +daLwood_Execute__FPv = .text:0x00000778; // type:function size:0x14 scope:local align:4 +daLwood_IsDelete__FPv = .text:0x0000078C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daLwood_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4121 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000048; // type:object size:0x2C scope:local align:4 data:string_table +daLwoodMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Lwood = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_machine/splits.txt b/config/GZLJ01/rels/d_a_machine/splits.txt new file mode 100644 index 000000000..c6b98e821 --- /dev/null +++ b/config/GZLJ01/rels/d_a_machine/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_machine.cpp: + .text start:0x00000078 end:0x000017A4 + .rodata start:0x00000000 end:0x000000B1 + .data start:0x00000000 end:0x000002A0 diff --git a/config/GZLJ01/rels/d_a_machine/symbols.txt b/config/GZLJ01/rels/d_a_machine/symbols.txt new file mode 100644 index 000000000..c48431865 --- /dev/null +++ b/config/GZLJ01/rels/d_a_machine/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__11daMachine_cFv = .text:0x00000078; // type:function size:0x30 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000A8; // type:function size:0x20 scope:local align:4 +CreateHeap__11daMachine_cFv = .text:0x000000C8; // type:function size:0x164 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x0000022C; // type:function size:0x74 scope:local align:4 +CreateInit__11daMachine_cFv = .text:0x000002A0; // type:function size:0x280 scope:global align:4 +path_move__11daMachine_cFv = .text:0x00000520; // type:function size:0xE4 scope:global align:4 +set_next_pnt__11daMachine_cFv = .text:0x00000604; // type:function size:0xFC scope:global align:4 +search_wind_mill__11daMachine_cFv = .text:0x00000700; // type:function size:0x34 scope:global align:4 +set_speed__11daMachine_cFv = .text:0x00000734; // type:function size:0xC4 scope:global align:4 +_create__11daMachine_cFv = .text:0x000007F8; // type:function size:0xA0 scope:global align:4 +__ct__11daMachine_cFv = .text:0x00000898; // type:function size:0x208 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000AA0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000AFC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000B44; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000C24; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000C80; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000CC8; // type:function size:0x70 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000D38; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000DBC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000E88; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000ED0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000F2C; // type:function size:0x48 scope:weak align:4 +set_mtx__11daMachine_cFv = .text:0x00000F74; // type:function size:0x98 scope:global align:4 +_execute__11daMachine_cFv = .text:0x0000100C; // type:function size:0xEC scope:global align:4 +attack__11daMachine_cFv = .text:0x000010F8; // type:function size:0x154 scope:global align:4 +set_cube__11daMachine_cFv = .text:0x0000124C; // type:function size:0xE4 scope:global align:4 +set_body__11daMachine_cFv = .text:0x00001330; // type:function size:0x11C scope:global align:4 +set_at__11daMachine_cFv = .text:0x0000144C; // type:function size:0x88 scope:global align:4 +_draw__11daMachine_cFv = .text:0x000014D4; // type:function size:0x78 scope:global align:4 +daMachine_Create__FPv = .text:0x0000154C; // type:function size:0x20 scope:local align:4 +daMachine_Delete__FPv = .text:0x0000156C; // type:function size:0x24 scope:local align:4 +daMachine_Draw__FPv = .text:0x00001590; // type:function size:0x24 scope:local align:4 +daMachine_Execute__FPv = .text:0x000015B4; // type:function size:0x24 scope:local align:4 +daMachine_IsDelete__FPv = .text:0x000015D8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000015E0; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000015F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001600; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001638; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001640; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001648; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001650; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001688; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001694; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000016A0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000016A4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000016AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000016BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000016C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001714; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000171C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000172C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001764; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000176C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001774; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000177C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001784; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000178C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001794; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000179C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daMachine_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_search_r__11daMachine_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_search_l__11daMachine_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +@4043 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4124 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4152 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4153 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4203 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4486 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000007C; // type:object size:0x35 scope:local align:4 data:string_table +l_sph_src_at = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_sph_src_col = .data:0x00000040; // type:object size:0x40 scope:local align:4 +daMachineMethodTable = .data:0x00000080; // type:object size:0x20 scope:local align:4 +g_profile_MACHINE = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000DC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000000E8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000024C; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_magma/splits.txt b/config/GZLJ01/rels/d_a_magma/splits.txt new file mode 100644 index 000000000..5f6e463e4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_magma/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_magma.cpp: + .text start:0x00000078 end:0x00000178 + .rodata start:0x00000000 end:0x00000006 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_magma/symbols.txt b/config/GZLJ01/rels/d_a_magma/symbols.txt new file mode 100644 index 000000000..44761660e --- /dev/null +++ b/config/GZLJ01/rels/d_a_magma/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daMagma_IsDelete__FP9daMagma_c = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daMagma_Delete__FP9daMagma_c = .text:0x00000080; // type:function size:0x4C scope:local align:4 +daMagma_Create__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0xAC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string_table +l_daMagma_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_MAGMA = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_majuu_flag/splits.txt b/config/GZLJ01/rels/d_a_majuu_flag/splits.txt new file mode 100644 index 000000000..0d16a61fe --- /dev/null +++ b/config/GZLJ01/rels/d_a_majuu_flag/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_majuu_flag.cpp: + .text start:0x000000EC end:0x00001BF4 + .text start:0x00001BF4 end:0x00001CC4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000A7 + .data start:0x00000000 end:0x00000F98 + .bss start:0x00000008 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_majuu_flag/symbols.txt b/config/GZLJ01/rels/d_a_majuu_flag/symbols.txt new file mode 100644 index 000000000..cef29d234 --- /dev/null +++ b/config/GZLJ01/rels/d_a_majuu_flag/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_mtx__FP14daMajuu_Flag_c = .text:0x000000EC; // type:function size:0x288 scope:local align:4 +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:weak align:4 +setNrmMtx__21daMajuu_Flag_packet_cFv = .text:0x000003B0; // type:function size:0x34 scope:global align:4 +setBackNrm__21daMajuu_Flag_packet_cFv = .text:0x000003E4; // type:function size:0x88 scope:global align:4 +setNrmVtx__21daMajuu_Flag_packet_cFP4cXyzi = .text:0x0000046C; // type:function size:0x27C scope:global align:4 +draw__21daMajuu_Flag_packet_cFv = .text:0x000006E8; // type:function size:0x634 scope:global align:4 +daMajuu_Flag_Draw__FP14daMajuu_Flag_c = .text:0x00000D1C; // type:function size:0x9C scope:local align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzf = .text:0x00000DB8; // type:function size:0x134 scope:local align:4 +get_cloth_anim_factor__FP4cXyzP4cXyzP4cXyzi = .text:0x00000EEC; // type:function size:0x164 scope:local align:4 +majuu_flag_move__FP14daMajuu_Flag_c = .text:0x00001050; // type:function size:0x234 scope:local align:4 +daMajuu_Flag_Execute__FP14daMajuu_Flag_c = .text:0x00001284; // type:function size:0xE8 scope:local align:4 +daMajuu_Flag_IsDelete__FP14daMajuu_Flag_c = .text:0x0000136C; // type:function size:0x8 scope:local align:4 +daMajuu_Flag_Delete__FP14daMajuu_Flag_c = .text:0x00001374; // type:function size:0x9C scope:local align:4 +daMajuu_Flag_Create__FP10fopAc_ac_c = .text:0x00001410; // type:function size:0x68C scope:local align:4 +__sinit_d_a_majuu_flag_cpp = .text:0x00001A9C; // type:function size:0xB4 scope:local align:4 +__dt__18daMajuu_Flag_HIO_cFv = .text:0x00001B50; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00001BAC; // type:function size:0x48 scope:weak align:4 +__dt__21daMajuu_Flag_packet_cFv = .text:0x00001BF4; // type:function size:0xCC scope:weak align:4 +__ct__4cXyzFv = .text:0x00001CC0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4065 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4276 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4277 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4321 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4322 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4389 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4611 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4612 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4616 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4632 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4635 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000090; // type:object size:0x17 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_flag02TEX = .data:0x00000040; // type:object size:0x800 scope:local align:32 +l_majuu_flag_pos = .data:0x00000840; // type:object size:0xFC scope:local align:4 +l_texCoord = .data:0x0000093C; // type:object size:0xA8 scope:local align:4 +l_majuu_flagDL = .data:0x00000A00; // type:object size:0x98 scope:local align:32 +l_majuu_flag_matDL = .data:0x00000AA0; // type:object size:0x34 scope:local align:32 +rel_pos_idx_tbl$4099 = .data:0x00000AD4; // type:object size:0x24C scope:local align:4 +rel_pos_idx_tbl$4281 = .data:0x00000D20; // type:object size:0x1F8 scope:local align:4 +l_daMajuu_Flag_Method = .data:0x00000F18; // type:object size:0x20 scope:local align:4 +g_profile_MAJUU_FLAG = .data:0x00000F38; // type:object size:0x30 scope:global align:4 +__vt__21daMajuu_Flag_packet_c = .data:0x00000F68; // type:object size:0x18 scope:global align:4 +__vt__18daMajuu_Flag_HIO_c = .data:0x00000F80; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000F8C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4001 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_mant/splits.txt b/config/GZLJ01/rels/d_a_mant/splits.txt new file mode 100644 index 000000000..980e6bb77 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mant/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mant.cpp: + .text start:0x000000EC end:0x00002280 + .text start:0x00002280 end:0x00002320 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x0000AE5C + .bss start:0x00000008 end:0x00000078 diff --git a/config/GZLJ01/rels/d_a_mant/symbols.txt b/config/GZLJ01/rels/d_a_mant/symbols.txt new file mode 100644 index 000000000..0ce24ca5f --- /dev/null +++ b/config/GZLJ01/rels/d_a_mant/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +draw__15daMant_packet_cFv = .text:0x000000EC; // type:function size:0x2EC scope:global align:4 +daMant_Draw__FP10mant_class = .text:0x000003D8; // type:function size:0xFC scope:local align:4 +joint_control__FP10mant_classP8mant_j_si = .text:0x000004D4; // type:function size:0xAD4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000FA8; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000010C0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001160; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000011BC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001204; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001260; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000012A8; // type:function size:0x80 scope:weak align:4 +__dt__4cXyzFv = .text:0x00001328; // type:function size:0x3C scope:weak align:4 +mant_v_calc__FP10mant_class = .text:0x00001364; // type:function size:0x274 scope:local align:4 +mant_n_calc__FP10mant_class = .text:0x000015D8; // type:function size:0x1FC scope:local align:4 +mant_move__FP10mant_class = .text:0x000017D4; // type:function size:0x1D0 scope:local align:4 +daMant_Execute__FP10mant_class = .text:0x000019A4; // type:function size:0x7C scope:local align:4 +daMant_IsDelete__FP10mant_class = .text:0x00001A20; // type:function size:0x8 scope:local align:4 +daMant_Delete__FP10mant_class = .text:0x00001A28; // type:function size:0x8 scope:local align:4 +daMant_Create__FP10fopAc_ac_c = .text:0x00001A30; // type:function size:0x2CC scope:local align:4 +__ct__8dCcD_SphFv = .text:0x00001CFC; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001D80; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001E4C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001E94; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001EF0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001F38; // type:function size:0x5C scope:weak align:4 +__dt__8mant_j_sFv = .text:0x00001F94; // type:function size:0x7C scope:weak align:4 +__ct__8mant_j_sFv = .text:0x00002010; // type:function size:0x68 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002078; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000020C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000020D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000020D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000020E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000020E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000020F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002128; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002130; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002138; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002140; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002178; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000217C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002184; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000218C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002194; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000021A0; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000021AC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_mant_cpp = .text:0x000021F4; // type:function size:0x54 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002248; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002250; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002258; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002260; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002268; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002270; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002278; // type:function size:0x8 scope:weak align:4 +__dt__15daMant_packet_cFv = .text:0x00002280; // type:function size:0x9C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000231C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4178 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000004; // type:object size:0x8 scope:local align:4 +@4185 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +@4208 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4611 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4612 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4613 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4616 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4617 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4724 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4725 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4727 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4840 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@4841 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4944 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4945 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_pg_mantle1TEX = .data:0x00000040; // type:object size:0x2000 scope:local align:32 +l_pg_mantle1_palettePAL = .data:0x00002040; // type:object size:0x20 scope:local align:32 +l_tn_boro_b1TEX = .data:0x00002060; // type:object size:0x2000 scope:local align:32 +l_tn_boro_b1_palettePAL = .data:0x00004060; // type:object size:0x20 scope:local align:32 +l_tn_boro_k1TEX = .data:0x00004080; // type:object size:0x2000 scope:local align:32 +l_tn_boro_k1_palettePAL = .data:0x00006080; // type:object size:0x20 scope:local align:32 +l_tn_boro1TEX = .data:0x000060A0; // type:object size:0x2000 scope:local align:32 +l_tn_boro1_palettePAL = .data:0x000080A0; // type:object size:0x20 scope:local align:32 +l_tn_mantle1TEX = .data:0x000080C0; // type:object size:0x2000 scope:local align:32 +l_tn_mantle1_palettePAL = .data:0x0000A0C0; // type:object size:0x20 scope:local align:32 +l_pos = .data:0x0000A0E0; // type:object size:0x3CC scope:local align:4 +l_texCoord = .data:0x0000A4AC; // type:object size:0x288 scope:local align:4 +l_DL = .data:0x0000A740; // type:object size:0x1E8 scope:local align:32 +l_matDL = .data:0x0000A940; // type:object size:0xA6 scope:local align:32 +l_matDL2 = .data:0x0000AA00; // type:object size:0x46 scope:local align:32 +l_matDL_LIGHTOFF = .data:0x0000AA60; // type:object size:0x94 scope:local align:32 +tex_d = .data:0x0000AAF4; // type:object size:0x1C scope:local align:4 +pal_d = .data:0x0000AB10; // type:object size:0x1C scope:local align:4 +l_vtxDescList$4176 = .data:0x0000AB2C; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4177 = .data:0x0000AB4C; // type:object size:0x40 scope:local align:4 +d_p$4253 = .data:0x0000AB8C; // type:object size:0x20 scope:local align:4 +d_p2$4254 = .data:0x0000ABAC; // type:object size:0x20 scope:local align:4 +wind_cc_sph_src$4868 = .data:0x0000ABCC; // type:object size:0x40 scope:local align:4 +mesh_cc_sph_src$4869 = .data:0x0000AC0C; // type:object size:0x40 scope:local align:4 +l_daMant_Method = .data:0x0000AC4C; // type:object size:0x20 scope:local align:4 +g_profile_MANT = .data:0x0000AC6C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000AC9C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000ACA8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000ACB4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000AD3C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000AD48; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000AD54; // type:object size:0x54 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000ADA8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000ADB4; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000ADCC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000ADFC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000AE14; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000AE20; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000AE2C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000AE38; // type:object size:0xC scope:weak align:4 +__vt__15daMant_packet_c = .data:0x0000AE44; // type:object size:0x18 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +v_pos = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +v_count = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +mesh_cc_ct = .bss:0x0000005C; // type:object size:0x4 scope:local align:4 +@4242 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x0000006C; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_mbdoor/splits.txt b/config/GZLJ01/rels/d_a_mbdoor/splits.txt new file mode 100644 index 000000000..17935b20d --- /dev/null +++ b/config/GZLJ01/rels/d_a_mbdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mbdoor.cpp: + .text start:0x00000078 end:0x000015F4 + .text start:0x000015F4 end:0x000015F4 + .rodata start:0x00000000 end:0x000000FB + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZLJ01/rels/d_a_mbdoor/symbols.txt b/config/GZLJ01/rels/d_a_mbdoor/symbols.txt new file mode 100644 index 000000000..05fa5b434 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mbdoor/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daMbdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getType__10daMbdoor_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getShapeType__10daMbdoor_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getArcName__10daMbdoor_cFv = .text:0x0000009C; // type:function size:0x48 scope:global align:4 +getFuBdl__10daMbdoor_cFv = .text:0x000000E4; // type:function size:0x3C scope:global align:4 +getLBdl__10daMbdoor_cFv = .text:0x00000120; // type:function size:0x3C scope:global align:4 +getRBdl__10daMbdoor_cFv = .text:0x0000015C; // type:function size:0x3C scope:global align:4 +getToBdl__10daMbdoor_cFv = .text:0x00000198; // type:function size:0x3C scope:global align:4 +getDzb__10daMbdoor_cFv = .text:0x000001D4; // type:function size:0x3C scope:global align:4 +getLOffset__10daMbdoor_cFv = .text:0x00000210; // type:function size:0x44 scope:global align:4 +getROffset__10daMbdoor_cFv = .text:0x00000254; // type:function size:0x44 scope:global align:4 +getToOffset__10daMbdoor_cFv = .text:0x00000298; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002DC; // type:function size:0x20 scope:local align:4 +CreateHeap__10daMbdoor_cFv = .text:0x000002FC; // type:function size:0x310 scope:global align:4 +calcMtx__10daMbdoor_cFv = .text:0x0000060C; // type:function size:0x28C scope:global align:4 +CreateInit__10daMbdoor_cFv = .text:0x00000898; // type:function size:0x1AC scope:global align:4 +create__10daMbdoor_cFv = .text:0x00000A44; // type:function size:0xB0 scope:global align:4 +getDemoAction__10daMbdoor_cFv = .text:0x00000AF4; // type:function size:0x48 scope:global align:4 +demoProc__10daMbdoor_cFv = .text:0x00000B3C; // type:function size:0x43C scope:global align:4 +checkArea__10daMbdoor_cFv = .text:0x00000F78; // type:function size:0x154 scope:global align:4 +checkUnlock__10daMbdoor_cFv = .text:0x000010CC; // type:function size:0xCC scope:global align:4 +daMbdoor_actionWait__FP10daMbdoor_c = .text:0x00001198; // type:function size:0x24 scope:local align:4 +daMbdoor_actionLockWait__FP10daMbdoor_c = .text:0x000011BC; // type:function size:0x60 scope:local align:4 +daMbdoor_actionLockOff__FP10daMbdoor_c = .text:0x0000121C; // type:function size:0x90 scope:local align:4 +daMbdoor_actionLockDemo__FP10daMbdoor_c = .text:0x000012AC; // type:function size:0x78 scope:local align:4 +daMbdoor_actionCloseWait__FP10daMbdoor_c = .text:0x00001324; // type:function size:0xC0 scope:local align:4 +daMbdoor_actionOpen__FP10daMbdoor_c = .text:0x000013E4; // type:function size:0x24 scope:local align:4 +daMbdoor_Draw__FP10daMbdoor_c = .text:0x00001408; // type:function size:0xB4 scope:local align:4 +daMbdoor_Execute__FP10daMbdoor_c = .text:0x000014BC; // type:function size:0x9C scope:local align:4 +daMbdoor_IsDelete__FP10daMbdoor_c = .text:0x00001558; // type:function size:0x8 scope:local align:4 +daMbdoor_Delete__FP10daMbdoor_c = .text:0x00001560; // type:function size:0x74 scope:local align:4 +daMbdoor_Create__FP10fopAc_ac_c = .text:0x000015D4; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4055 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4064 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4365 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@4368 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0xA7 scope:local align:4 data:string_table +action_table$4259 = .data:0x00000000; // type:object size:0x24 scope:local align:4 +@4369 = .data:0x00000024; // type:object size:0x24 scope:local align:4 +l_action$localstatic3$execute__10daMbdoor_cFv = .data:0x00000048; // type:object size:0x18 scope:weak align:4 +l_daMbdoor_Method = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_MBDOOR = .data:0x00000080; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_mdoor/splits.txt b/config/GZLJ01/rels/d_a_mdoor/splits.txt new file mode 100644 index 000000000..af08c13fb --- /dev/null +++ b/config/GZLJ01/rels/d_a_mdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mdoor.cpp: + .text start:0x00000078 end:0x00001128 + .rodata start:0x00000000 end:0x000000A2 + .data start:0x00000000 end:0x000000D8 diff --git a/config/GZLJ01/rels/d_a_mdoor/symbols.txt b/config/GZLJ01/rels/d_a_mdoor/symbols.txt new file mode 100644 index 000000000..20d4e00d0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mdoor/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__9daMdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getType__9daMdoor_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getToolId__9daMdoor_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getShapeType__9daMdoor_cFv = .text:0x0000009C; // type:function size:0xC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000A8; // type:function size:0x20 scope:local align:4 +CreateHeap__9daMdoor_cFv = .text:0x000000C8; // type:function size:0x168 scope:global align:4 +calcMtx__9daMdoor_cFv = .text:0x00000230; // type:function size:0x6C scope:global align:4 +smokeInit__9daMdoor_cFv = .text:0x0000029C; // type:function size:0xA8 scope:global align:4 +smokeEnd__9daMdoor_cFv = .text:0x00000344; // type:function size:0x2C scope:global align:4 +CreateInit__9daMdoor_cFv = .text:0x00000370; // type:function size:0x270 scope:global align:4 +create__9daMdoor_cFv = .text:0x000005E0; // type:function size:0xB8 scope:global align:4 +demoProc__9daMdoor_cFv = .text:0x00000698; // type:function size:0x2C0 scope:global align:4 +daMdoor_actionWait__FP9daMdoor_c = .text:0x00000958; // type:function size:0x8 scope:local align:4 +daMdoor_actionDemoWait__FP9daMdoor_c = .text:0x00000960; // type:function size:0x88 scope:local align:4 +daMdoor_actionDemo__FP9daMdoor_c = .text:0x000009E8; // type:function size:0x64 scope:local align:4 +daMdoor_actionGenocide__FP9daMdoor_c = .text:0x00000A4C; // type:function size:0xA8 scope:local align:4 +daMdoor_actionOpen__FP9daMdoor_c = .text:0x00000AF4; // type:function size:0x178 scope:local align:4 +daMdoor_actionSwitch__FP9daMdoor_c = .text:0x00000C6C; // type:function size:0x7C scope:local align:4 +daMdoor_actionReady__FP9daMdoor_c = .text:0x00000CE8; // type:function size:0xE8 scope:local align:4 +daMdoor_actionReadyOpen__FP9daMdoor_c = .text:0x00000DD0; // type:function size:0x90 scope:local align:4 +daMdoor_actionEvent__FP9daMdoor_c = .text:0x00000E60; // type:function size:0x74 scope:local align:4 +daMdoor_Draw__FP9daMdoor_c = .text:0x00000ED4; // type:function size:0x60 scope:local align:4 +daMdoor_Execute__FP9daMdoor_c = .text:0x00000F34; // type:function size:0x50 scope:local align:4 +daMdoor_IsDelete__FP9daMdoor_c = .text:0x00000F84; // type:function size:0x8 scope:local align:4 +daMdoor_Delete__FP9daMdoor_c = .text:0x00000F8C; // type:function size:0xC8 scope:local align:4 +daMdoor_Create__FP10fopAc_ac_c = .text:0x00001054; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001074; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001078; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000107C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001080; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001084; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000010CC; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daMdoor_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4082 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000038; // type:object size:0x6A scope:local align:4 data:string_table +action_table$4175 = .data:0x00000000; // type:object size:0xC scope:local align:4 +l_action$localstatic3$execute__9daMdoor_cFv = .data:0x0000000C; // type:object size:0x40 scope:weak align:4 +l_daMdoor_Method = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_MDOOR = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000009C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000B8; // type:object size:0x20 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_mflft/splits.txt b/config/GZLJ01/rels/d_a_mflft/splits.txt new file mode 100644 index 000000000..0e6027168 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mflft/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mflft.cpp: + .text start:0x00000078 end:0x00002E08 + .rodata start:0x00000000 end:0x000000F6 + .data start:0x00000000 end:0x00000300 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLJ01/rels/d_a_mflft/symbols.txt b/config/GZLJ01/rels/d_a_mflft/symbols.txt new file mode 100644 index 000000000..f8d76b52a --- /dev/null +++ b/config/GZLJ01/rels/d_a_mflft/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setLiftUp__11mflft_classF4cXyz = .text:0x00000078; // type:function size:0xF8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000170; // type:function size:0x3C scope:weak align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001AC; // type:function size:0x25C scope:local align:4 +himo_Draw__FP11mflft_class = .text:0x00000408; // type:function size:0x80 scope:local align:4 +daMflft_Draw__FP11mflft_class = .text:0x00000488; // type:function size:0xA8 scope:local align:4 +kikuzu_set__FP11mflft_classP4cXyz = .text:0x00000530; // type:function size:0xE4 scope:local align:4 +himo_cut_control__FP11mflft_classP4cXyzPUcUc = .text:0x00000614; // type:function size:0x4A4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000AB8; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000BD0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000C70; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000CCC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000DB8; // type:function size:0x80 scope:weak align:4 +mflft_move__FP11mflft_class = .text:0x00000E38; // type:function size:0x8E0 scope:local align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00001718; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001880; // type:function size:0x140 scope:weak align:4 +himo_move__FP11mflft_class = .text:0x000019C0; // type:function size:0x494 scope:local align:4 +eff_cont__FP11mflft_class = .text:0x00001E54; // type:function size:0x1AC scope:local align:4 +daMflft_Execute__FP11mflft_class = .text:0x00002000; // type:function size:0x27C scope:local align:4 +daMflft_IsDelete__FP11mflft_class = .text:0x0000227C; // type:function size:0x8 scope:local align:4 +daMflft_Delete__FP11mflft_class = .text:0x00002284; // type:function size:0x84 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00002308; // type:function size:0x1B8 scope:local align:4 +daMflft_Create__FP10fopAc_ac_c = .text:0x000024C0; // type:function size:0x56C scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00002A2C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00002AF8; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002B7C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002BC4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002C20; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002C68; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C6C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C74; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C7C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C88; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002C94; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002CA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002CAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002CB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002CBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002CC4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002CFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002D04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002D0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D14; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002D4C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002D50; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002D58; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002DA0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002DA8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002DB0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002DB8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002DC0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002DC8; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002DD0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002DD8; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00002DE0; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00002DE8; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00002DF0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002DF8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002E00; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4016 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4021 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:4byte +@4162 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +@4275 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4279 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4582 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4593 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4594 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4792 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4794 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4871 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4930 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5162 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@5163 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5164 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5165 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5166 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x42 scope:local align:4 data:string_table +himo_off_check$4331 = .data:0x00000000; // type:object size:0x3 scope:local align:4 +himo_off_ya$4332 = .data:0x00000004; // type:object size:0x10 scope:local align:4 +bure_p = .data:0x00000014; // type:object size:0x30 scope:local align:4 +xd$4884 = .data:0x00000044; // type:object size:0xC scope:local align:4 +zd$4885 = .data:0x00000050; // type:object size:0xC scope:local align:4 +himo_cyl_src$4994 = .data:0x0000005C; // type:object size:0x44 scope:local align:4 +l_daMflft_Method = .data:0x000000A0; // type:object size:0x20 scope:local align:4 +g_profile_MFLFT = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000FC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001E4; // type:object size:0x14 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x000001F8; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000228; // type:object size:0x30 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000264; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__11mflft_class = .data:0x000002F4; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +wind_vec = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +wy = .bss:0x00000050; // type:object size:0x2 scope:local align:2 +wp = .bss:0x00000054; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_mgameboard/splits.txt b/config/GZLJ01/rels/d_a_mgameboard/splits.txt new file mode 100644 index 000000000..ec62d2d33 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mgameboard/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mgameboard.cpp: + .text start:0x000000EC end:0x00002C98 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F3 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x000008DC diff --git a/config/GZLJ01/rels/d_a_mgameboard/symbols.txt b/config/GZLJ01/rels/d_a_mgameboard/symbols.txt new file mode 100644 index 000000000..0c92741c2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mgameboard/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__11daMgBoard_cFv = .text:0x0000010C; // type:function size:0x6B0 scope:global align:4 +__dt__12dDlst_base_cFv = .text:0x000007BC; // type:function size:0x48 scope:weak align:4 +set_2dposition__11daMgBoard_cFv = .text:0x00000804; // type:function size:0x100 scope:global align:4 +CreateInit__11daMgBoard_cFv = .text:0x00000904; // type:function size:0xDC scope:global align:4 +MiniGameInit__11daMgBoard_cFv = .text:0x000009E0; // type:function size:0x108 scope:global align:4 +set_mtx__11daMgBoard_cFv = .text:0x00000AE8; // type:function size:0x304 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000DEC; // type:function size:0x3C scope:weak align:4 +_execute__11daMgBoard_cFv = .text:0x00000E28; // type:function size:0x1B0 scope:global align:4 +execGameMain__11daMgBoard_cFv = .text:0x00000FD8; // type:function size:0x68 scope:global align:4 +execEndGame__11daMgBoard_cFv = .text:0x00001040; // type:function size:0x20 scope:global align:4 +MinigameMain__11daMgBoard_cFv = .text:0x00001060; // type:function size:0x1F0 scope:global align:4 +CursorMove__11daMgBoard_cFv = .text:0x00001250; // type:function size:0x174 scope:global align:4 +daMgBoard_Create__FPv = .text:0x000013C4; // type:function size:0xEC scope:local align:4 +daMgBoard_Delete__FPv = .text:0x000014B0; // type:function size:0x50 scope:local align:4 +daMgBoard_Draw__FPv = .text:0x00001500; // type:function size:0x24 scope:local align:4 +_draw__11daMgBoard_cFv = .text:0x00001524; // type:function size:0x314 scope:weak align:4 +daMgBoard_Execute__FPv = .text:0x00001838; // type:function size:0x24 scope:local align:4 +daMgBoard_IsDelete__FPv = .text:0x0000185C; // type:function size:0x8 scope:local align:4 +draw__12dDlst_base_cFv = .text:0x00001864; // type:function size:0x4 scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00001868; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_mgameboard_cpp = .text:0x00001884; // type:function size:0x13F8 scope:local align:4 +__ct__4cXyzFRC4cXyz = .text:0x00002C7C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4319 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4350 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5395 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5396 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5397 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5398 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5399 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5400 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5401 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5402 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5403 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5407 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5408 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5411 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5412 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5413 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x43 scope:local align:4 data:string_table +m_arcname__11daMgBoard_c = .data:0x00000000; // type:object size:0x7 scope:global align:4 data:string +m_bullet_num__11daMgBoard_c = .data:0x00000007; // type:object size:0x1 scope:global align:1 +daMgBoardMethodTable = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_MGBOARD = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__12dDlst_base_c = .data:0x00000058; // type:object size:0x10 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4769 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4770 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4771 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@4772 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4773 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4774 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@4775 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4776 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4777 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4778 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4779 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4780 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@4781 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@4782 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@4783 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +@4784 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@4785 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@4786 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@4787 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@4788 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@4789 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@4790 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@4791 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@4792 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +@4793 = .bss:0x00000174; // type:object size:0xC scope:local align:4 +@4794 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +@4795 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +@4796 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@4797 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +@4798 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@4799 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@4800 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@4801 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@4802 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@4803 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@4804 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@4805 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@4806 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@4807 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@4808 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@4809 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@4810 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@4811 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@4812 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +@4813 = .bss:0x00000264; // type:object size:0xC scope:local align:4 +@4814 = .bss:0x00000270; // type:object size:0xC scope:local align:4 +@4815 = .bss:0x0000027C; // type:object size:0xC scope:local align:4 +@4816 = .bss:0x00000288; // type:object size:0xC scope:local align:4 +@4817 = .bss:0x00000294; // type:object size:0xC scope:local align:4 +@4818 = .bss:0x000002A0; // type:object size:0xC scope:local align:4 +@4819 = .bss:0x000002AC; // type:object size:0xC scope:local align:4 +@4820 = .bss:0x000002B8; // type:object size:0xC scope:local align:4 +@4821 = .bss:0x000002C4; // type:object size:0xC scope:local align:4 +@4822 = .bss:0x000002D0; // type:object size:0xC scope:local align:4 +@4823 = .bss:0x000002DC; // type:object size:0xC scope:local align:4 +@4824 = .bss:0x000002E8; // type:object size:0xC scope:local align:4 +@4825 = .bss:0x000002F4; // type:object size:0xC scope:local align:4 +@4826 = .bss:0x00000300; // type:object size:0xC scope:local align:4 +@4827 = .bss:0x0000030C; // type:object size:0xC scope:local align:4 +@4828 = .bss:0x00000318; // type:object size:0xC scope:local align:4 +@4829 = .bss:0x00000324; // type:object size:0xC scope:local align:4 +@4830 = .bss:0x00000330; // type:object size:0xC scope:local align:4 +@4831 = .bss:0x0000033C; // type:object size:0xC scope:local align:4 +@4832 = .bss:0x00000348; // type:object size:0xC scope:local align:4 +m_cur_table__11daMgBoard_c = .bss:0x00000354; // type:object size:0x300 scope:global align:4 +@4833 = .bss:0x00000654; // type:object size:0xC scope:local align:4 +@4834 = .bss:0x00000660; // type:object size:0xC scope:local align:4 +@4835 = .bss:0x0000066C; // type:object size:0xC scope:local align:4 +m_sink_table__11daMgBoard_c = .bss:0x00000678; // type:object size:0x24 scope:global align:4 +@4836 = .bss:0x0000069C; // type:object size:0xC scope:local align:4 +@4837 = .bss:0x000006A8; // type:object size:0xC scope:local align:4 +@4838 = .bss:0x000006B4; // type:object size:0xC scope:local align:4 +@4839 = .bss:0x000006C0; // type:object size:0xC scope:local align:4 +@4840 = .bss:0x000006CC; // type:object size:0xC scope:local align:4 +@4841 = .bss:0x000006D8; // type:object size:0xC scope:local align:4 +@4842 = .bss:0x000006E4; // type:object size:0xC scope:local align:4 +@4843 = .bss:0x000006F0; // type:object size:0xC scope:local align:4 +@4844 = .bss:0x000006FC; // type:object size:0xC scope:local align:4 +@4845 = .bss:0x00000708; // type:object size:0xC scope:local align:4 +@4846 = .bss:0x00000714; // type:object size:0xC scope:local align:4 +@4847 = .bss:0x00000720; // type:object size:0xC scope:local align:4 +@4848 = .bss:0x0000072C; // type:object size:0xC scope:local align:4 +@4849 = .bss:0x00000738; // type:object size:0xC scope:local align:4 +@4850 = .bss:0x00000744; // type:object size:0xC scope:local align:4 +@4851 = .bss:0x00000750; // type:object size:0xC scope:local align:4 +@4852 = .bss:0x0000075C; // type:object size:0xC scope:local align:4 +@4853 = .bss:0x00000768; // type:object size:0xC scope:local align:4 +@4854 = .bss:0x00000774; // type:object size:0xC scope:local align:4 +@4855 = .bss:0x00000780; // type:object size:0xC scope:local align:4 +@4856 = .bss:0x0000078C; // type:object size:0xC scope:local align:4 +@4857 = .bss:0x00000798; // type:object size:0xC scope:local align:4 +@4858 = .bss:0x000007A4; // type:object size:0xC scope:local align:4 +@4859 = .bss:0x000007B0; // type:object size:0xC scope:local align:4 +m_bullet_table__11daMgBoard_c = .bss:0x000007BC; // type:object size:0x120 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_mmusic/splits.txt b/config/GZLJ01/rels/d_a_mmusic/splits.txt new file mode 100644 index 000000000..ca72dc60e --- /dev/null +++ b/config/GZLJ01/rels/d_a_mmusic/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mmusic.cpp: + .text start:0x00000078 end:0x000005F0 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_mmusic/symbols.txt b/config/GZLJ01/rels/d_a_mmusic/symbols.txt new file mode 100644 index 000000000..2fda6f2af --- /dev/null +++ b/config/GZLJ01/rels/d_a_mmusic/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q28daMmusic5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q28daMmusic5Act_cFv = .text:0x0000009C; // type:function size:0x8 scope:global align:4 +Macore_is_playing__Q28daMmusic5Act_cFv = .text:0x000000A4; // type:function size:0x98 scope:global align:4 +set_mtx__Q28daMmusic5Act_cFv = .text:0x0000013C; // type:function size:0x68 scope:global align:4 +_create__Q28daMmusic5Act_cFv = .text:0x000001A4; // type:function size:0xC4 scope:global align:4 +_delete__Q28daMmusic5Act_cFv = .text:0x00000268; // type:function size:0x4C scope:global align:4 +init_se__Q28daMmusic5Act_cFv = .text:0x000002B4; // type:function size:0xC scope:global align:4 +manage_se__Q28daMmusic5Act_cFi = .text:0x000002C0; // type:function size:0x110 scope:global align:4 +delete_se__Q28daMmusic5Act_cFv = .text:0x000003D0; // type:function size:0x2C scope:global align:4 +_execute__Q28daMmusic5Act_cFv = .text:0x000003FC; // type:function size:0x158 scope:global align:4 +_draw__Q28daMmusic5Act_cFv = .text:0x00000554; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x0000055C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x0000057C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x000005A0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x000005C4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x000005E8; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q28daMmusic24@unnamed@d_a_mmusic_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 +@4079 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4126 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +Mthd_Table__Q28daMmusic24@unnamed@d_a_mmusic_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Mmusic = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_mo2/splits.txt b/config/GZLJ01/rels/d_a_mo2/splits.txt new file mode 100644 index 000000000..63ec73729 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mo2/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mo2.cpp: + .text start:0x000000EC end:0x0000D378 + .text start:0x0000D378 end:0x0000D378 + .text start:0x0000D378 end:0x0000D438 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000293 + .data start:0x00000000 end:0x00000AD4 + .bss start:0x00000008 end:0x00000337 diff --git a/config/GZLJ01/rels/d_a_mo2/symbols.txt b/config/GZLJ01/rels/d_a_mo2/symbols.txt new file mode 100644 index 000000000..5f22bcd62 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mo2/symbols.txt @@ -0,0 +1,407 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +tex_anm_set__FP9mo2_classUs = .text:0x000000EC; // type:function size:0xFC scope:local align:4 +anm_init__FP9mo2_classifUcfi = .text:0x000001E8; // type:function size:0x134 scope:local align:4 +yari_off_check__FP9mo2_class = .text:0x0000031C; // type:function size:0x194 scope:local align:4 +__dt__4cXyzFv = .text:0x000004B0; // type:function size:0x3C scope:weak align:4 +smoke_set_s__FP9mo2_classf = .text:0x000004EC; // type:function size:0x4CC scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000009B8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000AE4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000B84; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000BE0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000C28; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000C84; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000CCC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000D60; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000DA8; // type:function size:0x48 scope:weak align:4 +ground_smoke_set__FP9mo2_class = .text:0x00000DF0; // type:function size:0x308 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000010F8; // type:function size:0x264 scope:local align:4 +nodeCallBack_P__FP7J3DNodei = .text:0x0000135C; // type:function size:0x2D8 scope:local align:4 +search_check_draw__FP9mo2_class = .text:0x00001634; // type:function size:0x43C scope:local align:4 +__ct__4cXyzFv = .text:0x00001A70; // type:function size:0x4 scope:weak align:4 +ke_control__FP9mo2_classP4ke_si = .text:0x00001A74; // type:function size:0x498 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001F0C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002024; // type:function size:0x80 scope:weak align:4 +ke_draw__FP9mo2_classP4ke_si = .text:0x000020A4; // type:function size:0x44 scope:local align:4 +ke_disp__FP9mo2_class = .text:0x000020E8; // type:function size:0xF0 scope:local align:4 +br_draw__FP9mo2_class = .text:0x000021D8; // type:function size:0x194 scope:local align:4 +daMo2_shadowDraw__FP9mo2_class = .text:0x0000236C; // type:function size:0xAC scope:local align:4 +daMo2_Draw__FP9mo2_class = .text:0x00002418; // type:function size:0x214 scope:local align:4 +way_pos_check__FP9mo2_classP4cXyz = .text:0x0000262C; // type:function size:0x4A4 scope:local align:4 +ground_4_check__FP9mo2_classisf = .text:0x00002AD0; // type:function size:0x2C8 scope:local align:4 +daMo2_other_bg_check__FP9mo2_classP10fopAc_ac_c = .text:0x00002D98; // type:function size:0x3F0 scope:local align:4 +s_w_sub__FPvPv = .text:0x00003188; // type:function size:0x88 scope:local align:4 +search_wepon__FP9mo2_class = .text:0x00003210; // type:function size:0x2DC scope:local align:4 +s_b_sub__FPvPv = .text:0x000034EC; // type:function size:0x84 scope:local align:4 +search_bomb__FP9mo2_classi = .text:0x00003570; // type:function size:0x304 scope:local align:4 +daMo2_wepon_view_check__FP9mo2_class = .text:0x00003874; // type:function size:0x7C scope:local align:4 +daMo2_bomb_view_check__FP9mo2_class = .text:0x000038F0; // type:function size:0x40 scope:local align:4 +daMo2_bomb_check__FP9mo2_class = .text:0x00003930; // type:function size:0x40 scope:local align:4 +daMo2_player_bg_check__FP9mo2_classP4cXyz = .text:0x00003970; // type:function size:0x3A0 scope:local align:4 +daMo2_player_view_check__FP9mo2_classP4cXyzss = .text:0x00003D10; // type:function size:0x1B0 scope:local align:4 +daMo2_player_way_check__FP9mo2_class = .text:0x00003EC0; // type:function size:0x44 scope:local align:4 +wait_set__FP9mo2_class = .text:0x00003F04; // type:function size:0x13C scope:local align:4 +walk_set__FP9mo2_class = .text:0x00004040; // type:function size:0xCC scope:local align:4 +fight_run_set__FP9mo2_class = .text:0x0000410C; // type:function size:0x64 scope:local align:4 +path_check__FP9mo2_class = .text:0x00004170; // type:function size:0x488 scope:local align:4 +path_check2__FP9mo2_class = .text:0x000045F8; // type:function size:0x2A0 scope:local align:4 +attack_set__FP9mo2_classUc = .text:0x00004898; // type:function size:0x554 scope:local align:4 +jyunkai__FP9mo2_class = .text:0x00004DEC; // type:function size:0x944 scope:local align:4 +fight_run__FP9mo2_class = .text:0x00005730; // type:function size:0x9C4 scope:local align:4 +yari_hit_check__FP9mo2_class = .text:0x000060F4; // type:function size:0x354 scope:local align:4 +AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00006448; // type:function size:0x54 scope:local align:4 +fight__FP9mo2_class = .text:0x0000649C; // type:function size:0x920 scope:local align:4 +nage__FP9mo2_class = .text:0x00006DBC; // type:function size:0x40C scope:local align:4 +p_lost__FP9mo2_class = .text:0x000071C8; // type:function size:0x29C scope:local align:4 +b_nige__FP9mo2_class = .text:0x00007464; // type:function size:0x2E4 scope:local align:4 +defence__FP9mo2_class = .text:0x00007748; // type:function size:0x14C scope:local align:4 +oshi__FP9mo2_class = .text:0x00007894; // type:function size:0x118 scope:local align:4 +hukki__FP9mo2_class = .text:0x000079AC; // type:function size:0x3EC scope:local align:4 +aite_miru__FP9mo2_class = .text:0x00007D98; // type:function size:0x128 scope:local align:4 +fail__FP9mo2_class = .text:0x00007EC0; // type:function size:0x134 scope:local align:4 +yogan_fail__FP9mo2_class = .text:0x00007FF4; // type:function size:0x20C scope:local align:4 +wepon_search__FP9mo2_class = .text:0x00008200; // type:function size:0x6E4 scope:local align:4 +hip_damage__FP9mo2_class = .text:0x000088E4; // type:function size:0x200 scope:local align:4 +d_mahi__FP9mo2_class = .text:0x00008AE4; // type:function size:0x128 scope:local align:4 +d_sit__FP9mo2_class = .text:0x00008C0C; // type:function size:0xB8 scope:local align:4 +d_dozou__FP9mo2_class = .text:0x00008CC4; // type:function size:0x1C0 scope:local align:4 +carry__FP9mo2_class = .text:0x00008E84; // type:function size:0x10 scope:local align:4 +carry_drop__FP9mo2_class = .text:0x00008E94; // type:function size:0x264 scope:local align:4 +e3_demo__FP9mo2_class = .text:0x000090F8; // type:function size:0x3D0 scope:local align:4 +search_target__FP9mo2_class = .text:0x000094C8; // type:function size:0x18 scope:local align:4 +Mo2_move__FP9mo2_class = .text:0x000094E0; // type:function size:0x518 scope:local align:4 +mo2_eye_tex_anm__FP9mo2_class = .text:0x000099F8; // type:function size:0xB0 scope:local align:4 +damage_check__FP9mo2_class = .text:0x00009AA8; // type:function size:0x8EC scope:local align:4 +__dt__5csXyzFv = .text:0x0000A394; // type:function size:0x3C scope:weak align:4 +mo2_demo_camera__FP9mo2_class = .text:0x0000A3D0; // type:function size:0x38C scope:local align:4 +kantera_get_init__FP9mo2_class = .text:0x0000A75C; // type:function size:0x138 scope:local align:4 +daMo2_Execute__FP9mo2_class = .text:0x0000A894; // type:function size:0xD58 scope:local align:4 +daMo2_IsDelete__FP9mo2_class = .text:0x0000B5EC; // type:function size:0x8 scope:local align:4 +daMo2_Delete__FP9mo2_class = .text:0x0000B5F4; // type:function size:0x100 scope:local align:4 +useArrowHeapInit__FP10fopAc_ac_c = .text:0x0000B6F4; // type:function size:0x64 scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x0000B758; // type:function size:0x378 scope:local align:4 +daMo2_Create__FP10fopAc_ac_c = .text:0x0000BAD0; // type:function size:0x64C scope:local align:4 +__ct__9mo2_classFv = .text:0x0000C11C; // type:function size:0x5B4 scope:weak align:4 +__dt__4ga_sFv = .text:0x0000C6D0; // type:function size:0x3C scope:weak align:4 +__ct__4ga_sFv = .text:0x0000C70C; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000C710; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000C7DC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000C824; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000C8F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000C938; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000C994; // type:function size:0x48 scope:weak align:4 +__dt__4ke_sFv = .text:0x0000C9DC; // type:function size:0x7C scope:weak align:4 +__ct__4ke_sFv = .text:0x0000CA58; // type:function size:0x68 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000CAC0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000CB1C; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000CB8C; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000CC14; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000CC18; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000CC74; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCBC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCC0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCC4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCC8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000CCCC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000CD14; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000CD70; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000CDB8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000CE14; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000CE5C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000CE6C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000CE74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000CE7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000CE84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000CE8C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000CEC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000CECC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000CED4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000CEDC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000CF14; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000CF18; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000CF20; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000CF30; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000CF38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000CF40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000CF48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000CF50; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000CF88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000CF90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000CF98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000CFA0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000CFD8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000CFE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000CFE8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000CFF4; // type:function size:0xC scope:weak align:4 +__sinit_d_a_mo2_cpp = .text:0x0000D000; // type:function size:0x58 scope:local align:4 +__dt__8mo2HIO_cFv = .text:0x0000D058; // type:function size:0x60 scope:weak align:4 +__ct__8mo2HIO_cFv = .text:0x0000D0B8; // type:function size:0x2C0 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x0000D378; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000D3C0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000D3C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000D3D0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000D3D8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000D3E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000D3E8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000D3F0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000D3F8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000D400; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000D408; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D410; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000D418; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000D420; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000D428; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000D430; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4194 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4209 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4242 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4402 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4405 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4535 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4663 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4664 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4665 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4666 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4667 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4669 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4763 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4860 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4861 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4862 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@4863 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4865 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4866 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4867 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4868 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4869 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4917 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4924 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4999 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5215 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5216 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5564 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5687 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5840 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5913 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5914 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6199 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6200 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6201 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6202 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6203 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6204 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6205 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6206 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6207 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6208 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6209 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6210 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6211 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6212 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6412 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6413 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6414 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6597 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6598 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@6599 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6907 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6908 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6909 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6910 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7095 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7096 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7119 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7140 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7188 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7189 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7286 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7287 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7402 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7403 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7500 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7550 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7611 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8087 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8088 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8089 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8090 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8091 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8092 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@8093 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@8094 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@8157 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@8158 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@8159 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@8505 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@8506 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@8507 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@8508 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@8885 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@8886 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@9438 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@9439 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@9440 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@9441 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@9442 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@9443 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@9444 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@9445 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@9446 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@9447 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@9448 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@9449 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@9450 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000224; // type:object size:0x6F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +mo2_tex_anm_idx = .data:0x00000030; // type:object size:0xE scope:local align:4 +mo2_tex_max_frame = .data:0x00000040; // type:object size:0xE scope:local align:4 +mo2_at_kind = .data:0x00000050; // type:object size:0x18 scope:local align:4 +mo2_at_sm_kind = .data:0x00000068; // type:object size:0x18 scope:local align:4 +mo2_attack_ready_SE = .data:0x00000080; // type:object size:0x18 scope:local align:4 +mo2_attack_go_SE = .data:0x00000098; // type:object size:0x18 scope:local align:4 +mo2_attack_AP = .data:0x000000B0; // type:object size:0x18 scope:local align:4 +br_set_tm = .data:0x000000C8; // type:object size:0x18 scope:local align:4 +Atsuki_info = .data:0x000000E0; // type:object size:0x24 scope:local align:4 +Atate_info = .data:0x00000104; // type:object size:0x24 scope:local align:4 +Akaiten_info = .data:0x00000128; // type:object size:0x24 scope:local align:4 +Ahazushi_info = .data:0x0000014C; // type:object size:0x24 scope:local align:4 +Najab_info = .data:0x00000170; // type:object size:0x24 scope:local align:4 +Nabigpunch_info = .data:0x00000194; // type:object size:0x24 scope:local align:4 +attack_info = .data:0x000001B8; // type:object size:0x18 scope:local align:4 +joint_check = .data:0x000001D0; // type:object size:0x34 scope:local align:4 +joint_scale_x = .data:0x00000204; // type:object size:0x4 scope:local align:4 +joint_scale_y = .data:0x00000208; // type:object size:0x4 scope:local align:4 +joint_scale_z = .data:0x0000020C; // type:object size:0x4 scope:local align:4 +xad$5220 = .data:0x00000210; // type:object size:0x10 scope:local align:4 +zad$5221 = .data:0x00000220; // type:object size:0x10 scope:local align:4 +check_bit$5222 = .data:0x00000230; // type:object size:0x4 scope:local align:4 +@6415 = .data:0x00000234; // type:object size:0x3C scope:local align:4 +@6600 = .data:0x00000270; // type:object size:0x24 scope:local align:4 +@6990 = .data:0x00000294; // type:object size:0x34 scope:local align:4 +@7745 = .data:0x000002C8; // type:object size:0xA4 scope:local align:4 +@8095 = .data:0x0000036C; // type:object size:0x20 scope:local align:4 +@8509 = .data:0x0000038C; // type:object size:0x7C scope:local align:4 +kosi_cyl_offset$8536 = .data:0x00000408; // type:object size:0x18 scope:local align:4 +mata_cyl_offset$8537 = .data:0x00000420; // type:object size:0x18 scope:local align:4 +mune_cyl_offset$8538 = .data:0x00000438; // type:object size:0x18 scope:local align:4 +kata_l_sph_offset$8539 = .data:0x00000450; // type:object size:0xC scope:local align:4 +ude_cyl_offset$8540 = .data:0x0000045C; // type:object size:0x18 scope:local align:4 +te_cyl_offset$8541 = .data:0x00000474; // type:object size:0x18 scope:local align:4 +momo_cyl_offset$8542 = .data:0x0000048C; // type:object size:0x18 scope:local align:4 +asi_cyl_offset$8543 = .data:0x000004A4; // type:object size:0x18 scope:local align:4 +search_data$8544 = .data:0x000004BC; // type:object size:0xB4 scope:local align:4 +co_cyl_src$8694 = .data:0x00000570; // type:object size:0x44 scope:local align:4 +tg_cyl_src$8695 = .data:0x000005B4; // type:object size:0x44 scope:local align:4 +head_sph_src$8696 = .data:0x000005F8; // type:object size:0x40 scope:local align:4 +wepon_sph_src$8697 = .data:0x00000638; // type:object size:0x40 scope:local align:4 +wepon2_sph_src$8698 = .data:0x00000678; // type:object size:0x40 scope:local align:4 +defence_sph_src$8699 = .data:0x000006B8; // type:object size:0x40 scope:local align:4 +fire_j$8700 = .data:0x000006F8; // type:object size:0xA scope:local align:4 +fire_sc$8701 = .data:0x00000704; // type:object size:0x28 scope:local align:4 +l_daMo2_Method = .data:0x0000072C; // type:object size:0x20 scope:local align:4 +g_profile_MO2 = .data:0x0000074C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000077C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000798; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000007B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000007C4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000007D0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000007DC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000007E8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000007F4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000087C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000888; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000910; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000091C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000928; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000097C; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000009A0; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000009B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000009C0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000009CC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000009E4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000A14; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000A44; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000A5C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000A68; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000A74; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000A80; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000A8C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000A98; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000AB0; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x00000ABC; // type:object size:0xC scope:weak align:4 +__vt__8mo2HIO_c = .data:0x00000AC8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +mo2_set = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +alerm_set = .bss:0x00000059; // type:object size:0x1 scope:local align:1 data:byte +rouya_mode = .bss:0x0000005A; // type:object size:0x1 scope:local align:1 data:byte +camera_mode = .bss:0x0000005B; // type:object size:0x1 scope:local align:1 data:byte +search_sp = .bss:0x0000005C; // type:object size:0x1 scope:local align:1 data:byte +@4177 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +l_mo2HIO = .bss:0x0000006C; // type:object size:0x188 scope:local align:4 +@4765 = .bss:0x000001F4; // type:object size:0xC scope:local align:4 +wind = .bss:0x00000200; // type:object size:0xC scope:local align:4 data:float +target_info = .bss:0x0000020C; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x00000234; // type:object size:0x4 scope:local align:4 +check_index$5943 = .bss:0x00000238; // type:object size:0xFF scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_movie_player/splits.txt b/config/GZLJ01/rels/d_a_movie_player/splits.txt new file mode 100644 index 000000000..cf74895b3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_movie_player/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:32 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000020 + +d/actor/d_a_movie_player.cpp: + .text start:0x000000EC end:0x0000698C + .text start:0x0000698C end:0x00006A08 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000045D + .data start:0x00000000 end:0x00000180 + .bss start:0x00000020 end:0x000CB5C8 diff --git a/config/GZLJ01/rels/d_a_movie_player/symbols.txt b/config/GZLJ01/rels/d_a_movie_player/symbols.txt new file mode 100644 index 000000000..bb1696d86 --- /dev/null +++ b/config/GZLJ01/rels/d_a_movie_player/symbols.txt @@ -0,0 +1,259 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +THPAudioDecode = .text:0x000000EC; // type:function size:0x498 scope:local align:4 +__THPAudioGetNewSample = .text:0x00000584; // type:function size:0x90 scope:local align:4 +__THPAudioInitialize = .text:0x00000614; // type:function size:0x3C scope:local align:4 +THPVideoDecode = .text:0x00000650; // type:function size:0x244 scope:local align:4 +__THPSetupBuffers = .text:0x00000894; // type:function size:0x48 scope:local align:4 +__THPReadFrameHeader = .text:0x000008DC; // type:function size:0x140 scope:local align:4 +__THPReadScaneHeader = .text:0x00000A1C; // type:function size:0x12C scope:local align:4 +__THPReadQuantizationTable = .text:0x00000B48; // type:function size:0x3B4 scope:local align:4 +__THPReadHuffmanTableSpecification = .text:0x00000EFC; // type:function size:0x1E8 scope:local align:4 +__THPHuffGenerateSizeTable = .text:0x000010E4; // type:function size:0xE0 scope:local align:4 +__THPHuffGenerateCodeTable = .text:0x000011C4; // type:function size:0x74 scope:local align:4 +__THPHuffGenerateDecoderTables = .text:0x00001238; // type:function size:0xF8 scope:local align:4 +__THPRestartDefinition = .text:0x00001330; // type:function size:0x5C scope:local align:4 +__THPPrepBitStream = .text:0x0000138C; // type:function size:0x240 scope:local align:4 +__THPDecompressYUV = .text:0x000015CC; // type:function size:0xE4 scope:local align:4 +__THPGQRRestore = .text:0x000016B0; // type:function size:0x20 scope:local align:4 +__THPGQRSetup = .text:0x000016D0; // type:function size:0x34 scope:local align:4 +__THPDecompressiMCURow512x448 = .text:0x00001704; // type:function size:0x240 scope:local align:4 +__THPInverseDCTY8 = .text:0x00001944; // type:function size:0x4A0 scope:local align:4 +__THPInverseDCTNoYPos = .text:0x00001DE4; // type:function size:0x498 scope:local align:4 +__THPDecompressiMCURow640x480 = .text:0x0000227C; // type:function size:0x244 scope:local align:4 +__THPDecompressiMCURowNxN = .text:0x000024C0; // type:function size:0x254 scope:local align:4 +__THPHuffDecodeDCTCompY = .text:0x00002714; // type:function size:0x40C scope:local align:4 +__THPHuffDecodeTab = .text:0x00002B20; // type:function size:0x278 scope:local align:4 +__THPHuffDecodeDCTCompU = .text:0x00002D98; // type:function size:0x1E8 scope:local align:4 +__THPHuffDecodeDCTCompV = .text:0x00002F80; // type:function size:0x1E8 scope:local align:4 +THPInit = .text:0x00003168; // type:function size:0x6C scope:local align:4 +OSInitFastCast = .text:0x000031D4; // type:function size:0x34 scope:local align:4 +daMP_PopReadedBuffer__Fv = .text:0x00003208; // type:function size:0x34 scope:local align:4 +daMP_PushReadedBuffer__FPv = .text:0x0000323C; // type:function size:0x30 scope:local align:4 +daMP_PopFreeReadBuffer__Fv = .text:0x0000326C; // type:function size:0x34 scope:local align:4 +daMP_PushFreeReadBuffer__FPv = .text:0x000032A0; // type:function size:0x30 scope:local align:4 +daMP_PopReadedBuffer2__Fv = .text:0x000032D0; // type:function size:0x34 scope:local align:4 +daMP_PushReadedBuffer2__FPv = .text:0x00003304; // type:function size:0x30 scope:local align:4 +daMP_ReadThreadStart__Fv = .text:0x00003334; // type:function size:0x38 scope:local align:4 +daMP_ReadThreadCancel__Fv = .text:0x0000336C; // type:function size:0x44 scope:local align:4 +daMP_Reader__FPv = .text:0x000033B0; // type:function size:0xE4 scope:local align:4 +daMP_NEXT_READ_SIZE__FP18daMP_THPReadBuffer = .text:0x00003494; // type:function size:0xC scope:weak align:4 +daMP_CreateReadThread__Fl = .text:0x000034A0; // type:function size:0xB0 scope:local align:4 +daMP_PopFreeTextureSet__Fv = .text:0x00003550; // type:function size:0x34 scope:local align:4 +daMP_PushFreeTextureSet__FPv = .text:0x00003584; // type:function size:0x30 scope:local align:4 +daMP_PopDecodedTextureSet__Fl = .text:0x000035B4; // type:function size:0x44 scope:local align:4 +daMP_PushDecodedTextureSet__FPv = .text:0x000035F8; // type:function size:0x30 scope:local align:4 +daMP_VideoDecode__FP18daMP_THPReadBuffer = .text:0x00003628; // type:function size:0x138 scope:local align:4 +daMP_VideoDecoder__FPv = .text:0x00003760; // type:function size:0xC8 scope:local align:4 +daMP_VideoDecoderForOnMemory__FPv = .text:0x00003828; // type:function size:0x134 scope:local align:4 +daMP_CreateVideoDecodeThread__FlPUc = .text:0x0000395C; // type:function size:0x118 scope:local align:4 +daMP_VideoDecodeThreadStart__Fv = .text:0x00003A74; // type:function size:0x38 scope:local align:4 +daMP_VideoDecodeThreadCancel__Fv = .text:0x00003AAC; // type:function size:0x44 scope:local align:4 +daMP_PopFreeAudioBuffer__Fv = .text:0x00003AF0; // type:function size:0x34 scope:local align:4 +daMP_PushFreeAudioBuffer__FPv = .text:0x00003B24; // type:function size:0x30 scope:local align:4 +daMP_PopDecodedAudioBuffer__Fl = .text:0x00003B54; // type:function size:0x44 scope:local align:4 +daMP_PushDecodedAudioBuffer__FPv = .text:0x00003B98; // type:function size:0x30 scope:local align:4 +daMP_AudioDecode__FP18daMP_THPReadBuffer = .text:0x00003BC8; // type:function size:0xDC scope:local align:4 +daMP_AudioDecoder__FPv = .text:0x00003CA4; // type:function size:0x28 scope:local align:4 +daMP_AudioDecoderForOnMemory__FPv = .text:0x00003CCC; // type:function size:0xA8 scope:local align:4 +daMP_CreateAudioDecodeThread__FlPUc = .text:0x00003D74; // type:function size:0xFC scope:local align:4 +daMP_AudioDecodeThreadStart__Fv = .text:0x00003E70; // type:function size:0x38 scope:local align:4 +daMP_AudioDecodeThreadCancel__Fv = .text:0x00003EA8; // type:function size:0x44 scope:local align:4 +daMP_THPGXRestore__Fv = .text:0x00003EEC; // type:function size:0x118 scope:local align:4 +daMP_THPGXYuv2RgbSetup__FPC16_GXRenderModeObj = .text:0x00004004; // type:function size:0x4B8 scope:local align:4 +GXSetTexCoordGen = .text:0x000044BC; // type:function size:0x28 scope:local align:4 +daMP_THPGXYuv2RgbDraw__FPUcPUcPUcssssss = .text:0x000044E4; // type:function size:0x214 scope:local align:4 +GXEnd = .text:0x000046F8; // type:function size:0x4 scope:local align:4 +GXTexCoord2u16 = .text:0x000046FC; // type:function size:0x10 scope:local align:4 +GXPosition3s16 = .text:0x0000470C; // type:function size:0x14 scope:local align:4 +daMP_MixAudio__FPsPsUl = .text:0x00004720; // type:function size:0x22C scope:local align:4 +daMP_audioCallbackWithMSound__Fl = .text:0x0000494C; // type:function size:0xB8 scope:local align:4 +daMP_audioInitWithMSound__Fv = .text:0x00004A04; // type:function size:0x2C scope:local align:4 +daMP_audioQuitWithMSound__Fv = .text:0x00004A30; // type:function size:0x28 scope:local align:4 +daMP_PushUsedTextureSet__FPv = .text:0x00004A58; // type:function size:0x30 scope:local align:4 +daMP_PopUsedTextureSet__Fv = .text:0x00004A88; // type:function size:0x44 scope:local align:4 +daMP_THPPlayerInit__Fl = .text:0x00004ACC; // type:function size:0xD8 scope:local align:4 +daMP_THPPlayerQuit__Fv = .text:0x00004BA4; // type:function size:0x30 scope:local align:4 +daMP_THPPlayerOpen__FPCci = .text:0x00004BD4; // type:function size:0x3E0 scope:local align:4 +daMP_THPPlayerClose__Fv = .text:0x00004FB4; // type:function size:0x54 scope:local align:4 +daMP_THPPlayerCalcNeedMemory__Fv = .text:0x00005008; // type:function size:0xB0 scope:local align:4 +daMP_THPPlayerSetBuffer__FPUc = .text:0x000050B8; // type:function size:0x218 scope:local align:4 +daMP_InitAllMessageQueue__Fv = .text:0x000052D0; // type:function size:0xD4 scope:local align:4 +daMP_ProperTimingForStart__Fv = .text:0x000053A4; // type:function size:0x6C scope:local align:4 +daMP_ProperTimingForGettingNextFrame__Fv = .text:0x00005410; // type:function size:0x144 scope:local align:4 +daMP_PlayControl__FUl = .text:0x00005554; // type:function size:0x2BC scope:local align:4 +daMP_WaitUntilPrepare__Fv = .text:0x00005810; // type:function size:0x40 scope:local align:4 +daMP_PrepareReady__Fi = .text:0x00005850; // type:function size:0x30 scope:local align:4 +daMP_THPPlayerPrepare__Flll = .text:0x00005880; // type:function size:0x2E8 scope:local align:4 +daMP_THPPlayerDrawDone__Fv = .text:0x00005B68; // type:function size:0x44 scope:local align:4 +daMP_THPPlayerPlay__Fv = .text:0x00005BAC; // type:function size:0x60 scope:local align:4 +daMP_THPPlayerStop__Fv = .text:0x00005C0C; // type:function size:0xC0 scope:local align:4 +daMP_THPPlayerDrawCurrentFrame__FPC16_GXRenderModeObjUlUlUlUl = .text:0x00005CCC; // type:function size:0xE0 scope:local align:4 +daMP_THPPlayerGetVideoInfo__FP12THPVideoInfo = .text:0x00005DAC; // type:function size:0x48 scope:local align:4 +daMP_THPPlayerGetAudioInfo__FP12THPAudioInfo = .text:0x00005DF4; // type:function size:0x48 scope:local align:4 +daMP_THPPlayerGetTotalFrame__Fv = .text:0x00005E3C; // type:function size:0x24 scope:local align:4 +daMP_THPPlayerGetState__Fv = .text:0x00005E60; // type:function size:0x10 scope:local align:4 +daMP_THPPlayerSetVolume__Fll = .text:0x00005E70; // type:function size:0x12C scope:local align:4 +daMP_ActivePlayer_Init__FPCc = .text:0x00005F9C; // type:function size:0x1C8 scope:local align:4 +getRenderMode__8JUTVideoCFv = .text:0x00006164; // type:function size:0x8 scope:weak align:4 +getManager__8JUTVideoFv = .text:0x0000616C; // type:function size:0x10 scope:weak align:4 +daMP_ActivePlayer_Finish__Fv = .text:0x0000617C; // type:function size:0x40 scope:local align:4 +JKRFree__FPv = .text:0x000061BC; // type:function size:0x24 scope:weak align:4 +daMP_ActivePlayer_Main__Fv = .text:0x000061E0; // type:function size:0x94 scope:local align:4 +daMP_ActivePlayer_Draw__Fv = .text:0x00006274; // type:function size:0x54 scope:local align:4 +daMP_Get_MovieRestFrame__Fv = .text:0x000062C8; // type:function size:0xC0 scope:local align:4 +daMP_Set_PercentMovieVolume__Ff = .text:0x00006388; // type:function size:0x80 scope:local align:4 +daMP_c_Get_arg_data__6daMP_cFv = .text:0x00006408; // type:function size:0x20 scope:global align:4 +daMP_c_Init__6daMP_cFv = .text:0x00006428; // type:function size:0x170 scope:global align:4 +setFrameRate__13mDoGph_gInf_cFUs = .text:0x00006598; // type:function size:0x34 scope:weak align:4 +setFrameRate__10JFWDisplayFUs = .text:0x000065CC; // type:function size:0x10 scope:weak align:4 +getManager__10JFWDisplayFv = .text:0x000065DC; // type:function size:0x10 scope:weak align:4 +getFrameRate__13mDoGph_gInf_cFv = .text:0x000065EC; // type:function size:0x24 scope:weak align:4 +getFrameRate__10JFWDisplayCFv = .text:0x00006610; // type:function size:0x8 scope:weak align:4 +daMP_c_Finish__6daMP_cFv = .text:0x00006618; // type:function size:0x78 scope:global align:4 +daMP_c_Main__6daMP_cFv = .text:0x00006690; // type:function size:0x24 scope:global align:4 +draw__16daMP_Dlst_base_cFv = .text:0x000066B4; // type:function size:0x20 scope:global align:4 +daMP_c_Draw__6daMP_cFv = .text:0x000066D4; // type:function size:0x2C scope:global align:4 +dComIfGd_set2DOpa__FP12dDlst_base_c = .text:0x00006700; // type:function size:0x30 scope:weak align:4 +set2DOpa__12dDlst_list_cFP12dDlst_base_c = .text:0x00006730; // type:function size:0x2C scope:weak align:4 +daMP_c_Callback_Init__6daMP_cFP10fopAc_ac_c = .text:0x0000675C; // type:function size:0x64 scope:global align:4 +daMP_c_Callback_Finish__6daMP_cFP6daMP_c = .text:0x000067C0; // type:function size:0x20 scope:global align:4 +daMP_c_Callback_Main__6daMP_cFP6daMP_c = .text:0x000067E0; // type:function size:0x38 scope:global align:4 +daMP_c_Callback_Draw__6daMP_cFP6daMP_c = .text:0x00006818; // type:function size:0x38 scope:global align:4 +daMP_Callback_Dummy__FP6daMP_c = .text:0x00006850; // type:function size:0x8 scope:local align:4 +__dt__16daMP_Dlst_base_cFv = .text:0x00006858; // type:function size:0x60 scope:weak align:4 +__dt__12dDlst_base_cFv = .text:0x000068B8; // type:function size:0x48 scope:weak align:4 +draw__12dDlst_base_cFv = .text:0x00006900; // type:function size:0x4 scope:weak align:4 +__sinit_d_a_movie_player_cpp = .text:0x00006904; // type:function size:0x3C scope:local align:4 +__ct__16daMP_Dlst_base_cFv = .text:0x00006940; // type:function size:0x3C scope:weak align:4 +__ct__12dDlst_base_cFv = .text:0x0000697C; // type:function size:0x10 scope:weak align:4 +fopAcM_GetParam__FPv = .text:0x0000698C; // type:function size:0x20 scope:weak align:4 +fpcM_GetParam__FPv = .text:0x000069AC; // type:function size:0x8 scope:weak align:4 +fopAcM_OnCondition__FP10fopAc_ac_cUl = .text:0x000069B4; // type:function size:0x10 scope:weak align:4 +__ct__6daMP_cFv = .text:0x000069C4; // type:function size:0x30 scope:weak align:4 +__nw__FUlPv = .text:0x000069F4; // type:function size:0x8 scope:weak align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x000069FC; // type:function size:0xC scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +__THPJpegNaturalOrder = .rodata:0x00000000; // type:object size:0x50 scope:local align:4 +__THPAANScaleFactor = .rodata:0x00000050; // type:object size:0x40 scope:local align:8 data:double +@4368 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 data:double +@4575 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4579 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@4836 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000B4; // type:object size:0x8 scope:local align:4 +@5151 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5176 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5177 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5178 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5181 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 data:double +@5259 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@5348 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000E8; // type:object size:0x375 scope:local align:4 data:string_table +daMP_VolumeTable = .data:0x00000000; // type:object size:0x100 scope:local align:4 +set_vfilter$5841 = .data:0x00000100; // type:object size:0x7 scope:local align:4 data:byte +filename_table$5852 = .data:0x00000108; // type:object size:0x8 scope:local align:4 +daMP_METHODS = .data:0x00000110; // type:object size:0x20 scope:local align:4 +g_profile_MP = .data:0x00000130; // type:object size:0x30 scope:global align:4 +__vt__16daMP_Dlst_base_c = .data:0x00000160; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_base_c = .data:0x00000170; // type:object size:0x10 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000020; // type:label scope:local +@3569 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000054; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000058; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000005C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000060; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000064; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000068; // type:object size:0x1 scope:local align:4 +THPStatistics = .bss:0x0000006C; // type:object size:0x460 scope:local align:4 +Ydchuff = .bss:0x000004CC; // type:object size:0x4 scope:local align:4 +Udchuff = .bss:0x000004D0; // type:object size:0x4 scope:local align:4 +Vdchuff = .bss:0x000004D4; // type:object size:0x4 scope:local align:4 +Yachuff = .bss:0x000004D8; // type:object size:0x4 scope:local align:4 data:4byte +Uachuff = .bss:0x000004DC; // type:object size:0x4 scope:local align:4 +Vachuff = .bss:0x000004E0; // type:object size:0x4 scope:local align:4 +__THPIDCTWorkspace = .bss:0x00000500; // type:object size:0x100 scope:local align:32 +__THPHuffmanBits = .bss:0x00000600; // type:object size:0x4 scope:local align:4 +__THPHuffmanSizeTab = .bss:0x00000604; // type:object size:0x4 scope:local align:4 +__THPHuffmanCodeTab = .bss:0x00000608; // type:object size:0x4 scope:local align:4 +Gbase = .bss:0x0000060C; // type:object size:0x4 scope:local align:4 +Gwid = .bss:0x00000620; // type:object size:0x4 scope:local align:32 +Gq = .bss:0x00000624; // type:object size:0x4 scope:local align:4 +__THPLCWork512 = .bss:0x00000628; // type:object size:0xC scope:local align:4 +__THPLCWork640 = .bss:0x00000634; // type:object size:0xC scope:local align:4 +__THPOldGQR5 = .bss:0x00000640; // type:object size:0x4 scope:local align:4 data:4byte +__THPOldGQR6 = .bss:0x00000644; // type:object size:0x4 scope:local align:4 data:4byte +__THPWorkArea = .bss:0x00000648; // type:object size:0x4 scope:local align:4 +__THPMCUBuffer = .bss:0x0000064C; // type:object size:0x18 scope:local align:4 data:4byte +__THPInfo = .bss:0x00000664; // type:object size:0x4 scope:local align:4 data:4byte +__THPInitFlag = .bss:0x00000668; // type:object size:0x4 scope:local align:4 +daMP_ActivePlayer = .bss:0x00000670; // type:object size:0x1D0 scope:local align:8 +daMP_ReadThreadCreated = .bss:0x00000840; // type:object size:0x4 scope:local align:4 data:4byte +daMP_FreeReadBufferQueue = .bss:0x00000844; // type:object size:0x20 scope:local align:4 +daMP_ReadedBufferQueue = .bss:0x00000864; // type:object size:0x20 scope:local align:4 +daMP_ReadedBufferQueue2 = .bss:0x00000884; // type:object size:0x20 scope:local align:4 +daMP_FreeReadBufferMessage = .bss:0x000008A4; // type:object size:0x28 scope:local align:4 +daMP_ReadedBufferMessage = .bss:0x000008CC; // type:object size:0x28 scope:local align:4 +daMP_ReadedBufferMessage2 = .bss:0x000008F4; // type:object size:0x28 scope:local align:4 +daMP_ReadThread = .bss:0x00000920; // type:object size:0x318 scope:local align:8 +daMP_ReadThreadStack = .bss:0x00000C38; // type:object size:0x1000 scope:local align:4 +daMP_VideoDecodeThreadCreated = .bss:0x00001C38; // type:object size:0x4 scope:local align:4 data:4byte +daMP_VideoDecodeThread = .bss:0x00001C40; // type:object size:0x318 scope:local align:8 +daMP_VideoDecodeThreadStack = .bss:0x00001F58; // type:object size:0x64000 scope:local align:4 +daMP_FreeTextureSetQueue = .bss:0x00065F58; // type:object size:0x20 scope:local align:4 +daMP_DecodedTextureSetQueue = .bss:0x00065F78; // type:object size:0x20 scope:local align:4 +daMP_FreeTextureSetMessage = .bss:0x00065F98; // type:object size:0xC scope:local align:4 +daMP_DecodedTextureSetMessage = .bss:0x00065FA4; // type:object size:0xC scope:local align:4 +daMP_First = .bss:0x00065FB0; // type:object size:0x4 scope:local align:4 data:4byte +daMP_AudioDecodeThreadCreated = .bss:0x00065FB4; // type:object size:0x4 scope:local align:4 data:4byte +daMP_AudioDecodeThread = .bss:0x00065FB8; // type:object size:0x318 scope:local align:8 +daMP_AudioDecodeThreadStack = .bss:0x000662D0; // type:object size:0x64000 scope:local align:4 +daMP_FreeAudioBufferQueue = .bss:0x000CA2D0; // type:object size:0x20 scope:local align:4 +daMP_DecodedAudioBufferQueue = .bss:0x000CA2F0; // type:object size:0x20 scope:local align:4 +daMP_FreeAudioBufferMessage = .bss:0x000CA310; // type:object size:0xC scope:local align:4 +daMP_DecodedAudioBufferMessage = .bss:0x000CA31C; // type:object size:0xC scope:local align:4 +daMP_Initialized = .bss:0x000CA328; // type:object size:0x4 scope:local align:4 data:4byte +daMP_WorkBuffer = .bss:0x000CA340; // type:object size:0x40 scope:local align:32 data:4byte +daMP_PrepareReadyQueue = .bss:0x000CA380; // type:object size:0x20 scope:local align:4 +daMP_UsedTextureSetQueue = .bss:0x000CA3A0; // type:object size:0x20 scope:local align:4 +daMP_PrepareReadyMessage = .bss:0x000CA3C0; // type:object size:0x4 scope:local align:4 +daMP_UsedTextureSetMessage = .bss:0x000CA3C4; // type:object size:0xC scope:local align:4 +daMP_OldVIPostCallback = .bss:0x000CA3D0; // type:object size:0x4 scope:local align:4 data:4byte +daMP_SoundBufferIndex = .bss:0x000CA3D4; // type:object size:0x4 scope:local align:4 data:4byte +daMP_OldAIDCallback = .bss:0x000CA3D8; // type:object size:0x4 scope:local align:4 +daMP_LastAudioBuffer = .bss:0x000CA3DC; // type:object size:0x4 scope:local align:4 +daMP_CurAudioBuffer = .bss:0x000CA3E0; // type:object size:0x4 scope:local align:4 +daMP_AudioSystem = .bss:0x000CA3E4; // type:object size:0x4 scope:local align:4 +daMP_SoundBuffer = .bss:0x000CA400; // type:object size:0x1180 scope:local align:32 +daMP_videoInfo = .bss:0x000CB580; // type:object size:0xC scope:local align:4 +daMP_audioInfo = .bss:0x000CB58C; // type:object size:0x10 scope:local align:4 +daMP_DrawPosX = .bss:0x000CB59C; // type:object size:0x4 scope:local align:4 +daMP_DrawPosY = .bss:0x000CB5A0; // type:object size:0x4 scope:local align:4 +daMP_buffer = .bss:0x000CB5A4; // type:object size:0x4 scope:local align:4 +daMP_Fail_alloc = .bss:0x000CB5A8; // type:object size:0x4 scope:local align:4 data:4byte +daMP_backup_FrameRate = .bss:0x000CB5AC; // type:object size:0x2 scope:local align:2 data:2byte +daMP_backup_vfilter = .bss:0x000CB5B0; // type:object size:0x7 scope:local align:4 data:byte +@5907 = .bss:0x000CB5B8; // type:object size:0xC scope:local align:4 +daMP_c_Dlst_base = .bss:0x000CB5C4; // type:object size:0x4 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_mozo/splits.txt b/config/GZLJ01/rels/d_a_mozo/splits.txt new file mode 100644 index 000000000..14b828a8f --- /dev/null +++ b/config/GZLJ01/rels/d_a_mozo/splits.txt @@ -0,0 +1,31 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mozo.cpp: + .text start:0x000000EC end:0x000027F8 + .text start:0x000027F8 end:0x00002834 + .text start:0x00002834 end:0x00002834 + .text start:0x00002834 end:0x00002834 + .text start:0x00002834 end:0x00002924 + .text start:0x00002924 end:0x00002A4C + .text start:0x00002A4C end:0x00002AA8 + .text start:0x00002AA8 end:0x00002AF0 + .text start:0x00002AF0 end:0x00002B38 + .text start:0x00002B38 end:0x00002C38 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F1 + .data start:0x00000000 end:0x00000220 + .bss start:0x00000008 end:0x00000148 diff --git a/config/GZLJ01/rels/d_a_mozo/symbols.txt b/config/GZLJ01/rels/d_a_mozo/symbols.txt new file mode 100644 index 000000000..a6c3aaf19 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mozo/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daMozo_HIO_cFv = .text:0x000000EC; // type:function size:0xE4 scope:global align:4 +__dt__21daMozo_FireChildHIO_cFv = .text:0x000001D0; // type:function size:0x5C scope:weak align:4 +__dt__21daMozo_BeamChildHIO_cFv = .text:0x0000022C; // type:function size:0x5C scope:weak align:4 +__dt__17daMozo_childHIO_cFv = .text:0x00000288; // type:function size:0x48 scope:weak align:4 +daMozo_nodeCallBackBeam__FP8daMozo_cP8J3DModelP7J3DNodei = .text:0x000002D0; // type:function size:0x298 scope:local align:4 +daMozo_nodeCallBackFire__FP8daMozo_cP8J3DModelP7J3DNodei = .text:0x00000568; // type:function size:0x1C0 scope:local align:4 +daMozo_nodeCallBack__FP7J3DNodei = .text:0x00000728; // type:function size:0x64 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000078C; // type:function size:0x20 scope:local align:4 +CreateHeap__8daMozo_cFv = .text:0x000007AC; // type:function size:0x278 scope:global align:4 +set_mtx__8daMozo_cFv = .text:0x00000A24; // type:function size:0x88 scope:global align:4 +anime_proc__8daMozo_cFv = .text:0x00000AAC; // type:function size:0x18C scope:global align:4 +wait_proc_init__8daMozo_cFv = .text:0x00000C38; // type:function size:0x58 scope:global align:4 +wait_proc__8daMozo_cFv = .text:0x00000C90; // type:function size:0xC8 scope:global align:4 +search_beam_proc_init__8daMozo_cFv = .text:0x00000D58; // type:function size:0x88 scope:global align:4 +search_beam_proc__8daMozo_cFv = .text:0x00000DE0; // type:function size:0x450 scope:global align:4 +search_fire_proc_init__8daMozo_cFv = .text:0x00001230; // type:function size:0x90 scope:global align:4 +search_fire_proc__8daMozo_cFv = .text:0x000012C0; // type:function size:0x534 scope:global align:4 +towait_proc_init__8daMozo_cFv = .text:0x000017F4; // type:function size:0x80 scope:global align:4 +towait_proc__8daMozo_cFv = .text:0x00001874; // type:function size:0x2C8 scope:global align:4 +checkRange__8daMozo_cFi = .text:0x00001B3C; // type:function size:0x250 scope:global align:4 +setAnm__8daMozo_cFif = .text:0x00001D8C; // type:function size:0x1E4 scope:global align:4 +CreateInit__8daMozo_cFv = .text:0x00001F70; // type:function size:0x2B8 scope:global align:4 +_create__8daMozo_cFv = .text:0x00002228; // type:function size:0x188 scope:global align:4 +_delete__8daMozo_cFv = .text:0x000023B0; // type:function size:0x7C scope:global align:4 +getBeamActor__8daMozo_cFUi = .text:0x0000242C; // type:function size:0x6C scope:global align:4 +event_move__8daMozo_cFv = .text:0x00002498; // type:function size:0xF0 scope:global align:4 +_execute__8daMozo_cFv = .text:0x00002588; // type:function size:0x54 scope:global align:4 +_draw__8daMozo_cFv = .text:0x000025DC; // type:function size:0xA0 scope:global align:4 +daMozo_Draw__FP8daMozo_c = .text:0x0000267C; // type:function size:0x24 scope:local align:4 +daMozo_Execute__FP8daMozo_c = .text:0x000026A0; // type:function size:0x24 scope:local align:4 +daMozo_IsDelete__FP8daMozo_c = .text:0x000026C4; // type:function size:0x8 scope:local align:4 +daMozo_Delete__FP8daMozo_c = .text:0x000026CC; // type:function size:0x24 scope:local align:4 +daMozo_Create__FP10fopAc_ac_c = .text:0x000026F0; // type:function size:0x20 scope:local align:4 +__dt__12daMozo_HIO_cFv = .text:0x00002710; // type:function size:0x9C scope:weak align:4 +__sinit_d_a_mozo_cpp = .text:0x000027AC; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x000027E8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000027F0; // type:function size:0x8 scope:weak align:4 +__dt__4cXyzFv = .text:0x000027F8; // type:function size:0x3C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00002834; // type:function size:0xE0 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002914; // type:function size:0x10 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002924; // type:function size:0x5C scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002980; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002988; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002990; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x000029C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000029D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000029D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000029E0; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002A18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002A24; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002A30; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002A3C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A44; // type:function size:0x8 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00002A4C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002AA8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002AF0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002B38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002BF0; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@4140 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4144 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4216 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4219 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4221 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4307 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4360 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4361 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4362 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4517 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4518 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4519 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4520 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@4521 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4522 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4524 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@4727 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4728 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4729 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4730 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4731 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4732 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4752 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4825 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4826 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4827 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4828 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4900 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4901 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4918 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4919 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4920 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5017 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5018 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@5019 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000B4; // type:object size:0x3D scope:local align:4 data:string_table +cps_src = .data:0x00000000; // type:object size:0x4C scope:local align:4 +@4366 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4389 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4530 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4738 = .data:0x00000070; // type:object size:0xC scope:local align:4 +l_daMozo_Method = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_profile_MOZO = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cps = .data:0x000000CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000178; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__21daMozo_FireChildHIO_c = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__21daMozo_BeamChildHIO_c = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__17daMozo_childHIO_c = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__12daMozo_HIO_c = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@936 = .bss:0x00000008; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@1036 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@4159 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x48 scope:local align:4 +m_event_flag__8daMozo_c = .bss:0x0000009C; // type:object size:0x1 scope:global align:1 data:byte +@4166 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +init$4167 = .bss:0x000000AC; // type:object size:0x1 scope:local align:1 +a_beam_start$4165 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@4170 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +init$4171 = .bss:0x000000C8; // type:object size:0x1 scope:local align:1 +a_beam_end$4169 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4174 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$4175 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +a_beamL_start$4173 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4178 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +init$4179 = .bss:0x00000100; // type:object size:0x1 scope:local align:1 +a_beamR_start$4177 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@4228 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +init$4229 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 +a_fire_start$4227 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@4232 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +init$4233 = .bss:0x00000138; // type:object size:0x1 scope:local align:1 +a_fire_end$4231 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_msw/splits.txt b/config/GZLJ01/rels/d_a_msw/splits.txt new file mode 100644 index 000000000..867bb4e98 --- /dev/null +++ b/config/GZLJ01/rels/d_a_msw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_msw.cpp: + .text start:0x00000078 end:0x00001314 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000001A8 diff --git a/config/GZLJ01/rels/d_a_msw/symbols.txt b/config/GZLJ01/rels/d_a_msw/symbols.txt new file mode 100644 index 000000000..98b6c31e9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_msw/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x25C scope:local align:4 +__dt__4cXyzFv = .text:0x000002D4; // type:function size:0x3C scope:weak align:4 +chain_Draw__FP9msw_class = .text:0x00000310; // type:function size:0x230 scope:local align:4 +daMsw_Draw__FP9msw_class = .text:0x00000540; // type:function size:0xA8 scope:local align:4 +msw_move__FP9msw_class = .text:0x000005E8; // type:function size:0x224 scope:local align:4 +daMsw_Execute__FP9msw_class = .text:0x0000080C; // type:function size:0x2C0 scope:local align:4 +daMsw_IsDelete__FP9msw_class = .text:0x00000ACC; // type:function size:0x64 scope:local align:4 +daMsw_Delete__FP9msw_class = .text:0x00000B30; // type:function size:0x50 scope:local align:4 +daMsw_CreateInit__FP10fopAc_ac_c = .text:0x00000B80; // type:function size:0x1B4 scope:local align:4 +daMsw_Create__FP10fopAc_ac_c = .text:0x00000D34; // type:function size:0x2A4 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000FD8; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x000010A4; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001128; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001170; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000011CC; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001214; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001218; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001228; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001234; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001240; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001250; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001258; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001260; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001268; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001270; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000012A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000012B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000012B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000012C0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000012F8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000012FC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001304; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000130C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4056 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4128 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000068; // type:object size:0x24 scope:local align:4 data:string_table +xd$4203 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +zd$4204 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +himo_cyl_src$4335 = .data:0x00000020; // type:object size:0x44 scope:local align:4 +l_daMsw_Method = .data:0x00000064; // type:object size:0x20 scope:local align:4 +g_profile_MSW = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000C0; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000120; // type:object size:0x88 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_mt/splits.txt b/config/GZLJ01/rels/d_a_mt/splits.txt new file mode 100644 index 000000000..ab9830591 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mt/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mt.cpp: + .text start:0x000000EC end:0x00009610 + .text start:0x00009610 end:0x00009610 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000020A + .data start:0x00000000 end:0x0000070C + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZLJ01/rels/d_a_mt/symbols.txt b/config/GZLJ01/rels/d_a_mt/symbols.txt new file mode 100644 index 000000000..a0530ad92 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mt/symbols.txt @@ -0,0 +1,304 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daMt_HIO_cFv = .text:0x000000EC; // type:function size:0xFC scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000001E8; // type:function size:0x48 scope:weak align:4 +anm_init__FP8mt_classifUcfi = .text:0x00000230; // type:function size:0xA8 scope:local align:4 +mt_a_d_sub__FPvPv = .text:0x000002D8; // type:function size:0x78 scope:local align:4 +mt_check__FP8mt_class = .text:0x00000350; // type:function size:0x40 scope:local align:4 +mt_bg_check__FP8mt_class = .text:0x00000390; // type:function size:0xE8 scope:local align:4 +tex_anm_set__FP8mt_classUs = .text:0x00000478; // type:function size:0xC4 scope:local align:4 +mt_eye_tex_anm__FP8mt_class = .text:0x0000053C; // type:function size:0xB0 scope:local align:4 +nodeCallBack_head__FP7J3DNodei = .text:0x000005EC; // type:function size:0x134 scope:local align:4 +__dt__4cXyzFv = .text:0x00000720; // type:function size:0x3C scope:weak align:4 +nodeCallBack_body__FP7J3DNodei = .text:0x0000075C; // type:function size:0x230 scope:local align:4 +nodeCallBack_tail__FP7J3DNodei = .text:0x0000098C; // type:function size:0x19C scope:local align:4 +body_control2__FP8mt_class = .text:0x00000B28; // type:function size:0xBF4 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x0000171C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001848; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000018E8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001944; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000198C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000019E8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001A30; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001AC4; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001B0C; // type:function size:0x48 scope:weak align:4 +wall_check_sub__FP8mt_classP4cXyzP4cXyz = .text:0x00001B54; // type:function size:0x2F0 scope:local align:4 +body_wall_check__FP8mt_class = .text:0x00001E44; // type:function size:0xCC scope:local align:4 +body_control1__FP8mt_class = .text:0x00001F10; // type:function size:0x3C8 scope:local align:4 +body_control3__FP8mt_class = .text:0x000022D8; // type:function size:0x5E4 scope:local align:4 +body_control4__FP8mt_class = .text:0x000028BC; // type:function size:0x1F4 scope:local align:4 +body_control5__FP8mt_class = .text:0x00002AB0; // type:function size:0x558 scope:local align:4 +br_draw__FP8mt_class = .text:0x00003008; // type:function size:0x208 scope:local align:4 +daMt_shadowDraw__FP8mt_class = .text:0x00003210; // type:function size:0x150 scope:local align:4 +daMt_Draw__FP8mt_class = .text:0x00003360; // type:function size:0x2BC scope:local align:4 +bakuha__FP8mt_class = .text:0x0000361C; // type:function size:0x194 scope:local align:4 +mt_move__FP8mt_class = .text:0x000037B0; // type:function size:0xB14 scope:local align:4 +mt_fight__FP8mt_class = .text:0x000042C4; // type:function size:0xDC0 scope:local align:4 +mt_move_maru__FP8mt_class = .text:0x00005084; // type:function size:0x97C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00005A00; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00005B18; // type:function size:0x80 scope:weak align:4 +water_damage_se_set__FP8mt_class = .text:0x00005B98; // type:function size:0xB8 scope:local align:4 +damage_check__FP8mt_class = .text:0x00005C50; // type:function size:0x4EC scope:local align:4 +__dt__5csXyzFv = .text:0x0000613C; // type:function size:0x3C scope:weak align:4 +daMt_Execute__FP8mt_class = .text:0x00006178; // type:function size:0x1340 scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000074B8; // type:function size:0x154 scope:weak align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x0000760C; // type:function size:0x170 scope:weak align:4 +__ct__11dBgS_LinChkFv = .text:0x0000777C; // type:function size:0x144 scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000078C0; // type:function size:0x168 scope:weak align:4 +__ct__20dBgS_ObjGndChk_YoganFv = .text:0x00007A28; // type:function size:0x140 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00007B68; // type:function size:0x140 scope:weak align:4 +daMt_IsDelete__FP8mt_class = .text:0x00007CA8; // type:function size:0x8 scope:local align:4 +daMt_Delete__FP8mt_class = .text:0x00007CB0; // type:function size:0x14C scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00007DFC; // type:function size:0x5E8 scope:local align:4 +__dt__11J3DTexNoAnmFv = .text:0x000083E4; // type:function size:0x48 scope:weak align:4 +__ct__11J3DTexNoAnmFv = .text:0x0000842C; // type:function size:0x1C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008448; // type:function size:0x48 scope:weak align:4 +daMt_Create__FP10fopAc_ac_c = .text:0x00008490; // type:function size:0x3FC scope:local align:4 +__ct__8mt_classFv = .text:0x0000888C; // type:function size:0x2F0 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00008B7C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00008C48; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00008C90; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00008CD8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008D34; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00008D7C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00008E48; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008ECC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008F28; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008F98; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x00009020; // type:function size:0x4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00009024; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00009090; // type:function size:0x28 scope:weak align:4 +__ct__4cXyzFv = .text:0x000090B8; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090BC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090C0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090C4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090C8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000090CC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00009114; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00009170; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000091B8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009200; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000925C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000926C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009274; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000927C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009284; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000928C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000092C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000092CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000092D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000092DC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009314; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009318; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00009320; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00009330; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00009338; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009340; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009348; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009350; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00009388; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00009390; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00009398; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000093A0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000093D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000093E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000093E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000093F4; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00009400; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000945C; // type:function size:0x5C scope:weak align:4 +__dt__10daMt_HIO_cFv = .text:0x000094B8; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_mt_cpp = .text:0x00009514; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00009550; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00009558; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00009560; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00009568; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00009570; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00009578; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00009580; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00009588; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00009590; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00009598; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x000095A0; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x000095A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000095B0; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000095B8; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000095C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000095C8; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000095D0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000095D8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000095E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000095E8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000095F0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000095F8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009600; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009608; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4075 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4077 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4086 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4094 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4095 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4165 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4597 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4598 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4601 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4602 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4606 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 data:double +@4918 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5062 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5063 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5108 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5227 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5314 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5414 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 data:double +@5771 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5772 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6019 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6020 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6021 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6022 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6023 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6024 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6025 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6026 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:string +@6027 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6028 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6324 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6325 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6327 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6328 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6329 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6330 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6331 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6332 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6333 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7023 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7024 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7025 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7026 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7027 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7028 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7670 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7671 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7672 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000140; // type:object size:0xCA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +mt_tex_anm_idx = .data:0x00000030; // type:object size:0x4 scope:local align:4 +mt_tex_max_frame = .data:0x00000034; // type:object size:0x4 scope:local align:4 +brk_data = .data:0x00000038; // type:object size:0x20 scope:local align:4 +btk_data = .data:0x00000058; // type:object size:0x20 scope:local align:4 +move_ad = .data:0x00000078; // type:object size:0x20 scope:local align:4 +move_ad2 = .data:0x00000098; // type:object size:0x20 scope:local align:4 +br_no = .data:0x000000B8; // type:object size:0xB scope:local align:4 +br_ya = .data:0x000000C4; // type:object size:0x16 scope:local align:4 +check_x$5447 = .data:0x000000DC; // type:object size:0x18 scope:local align:4 +check_y$5448 = .data:0x000000F4; // type:object size:0x18 scope:local align:4 +check_z$5449 = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +check_bitD$5450 = .data:0x00000124; // type:object size:0x6 scope:local align:4 +@6029 = .data:0x0000012C; // type:object size:0x60 scope:local align:4 +bmd_data$7230 = .data:0x0000018C; // type:object size:0x20 scope:local align:4 +scale_data$7231 = .data:0x000001AC; // type:object size:0x20 scope:local align:4 +br_bmd$7280 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +bmd_data$7383 = .data:0x000001D8; // type:object size:0x20 scope:local align:4 +scale_data$7384 = .data:0x000001F8; // type:object size:0x20 scope:local align:4 +br_bmd$7433 = .data:0x00000218; // type:object size:0xC scope:local align:4 +sph_src$7567 = .data:0x00000224; // type:object size:0x40 scope:local align:4 +eye_sph_src$7568 = .data:0x00000264; // type:object size:0x40 scope:local align:4 +@7673 = .data:0x000002A4; // type:object size:0x38 scope:local align:4 +l_daMt_Method = .data:0x000002DC; // type:object size:0x20 scope:local align:4 +g_profile_MT = .data:0x000002FC; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000032C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000348; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000368; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003A4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000438; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004D8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000052C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000574; // type:object size:0x30 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x000005A4; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000005D4; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000604; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000061C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000064C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000067C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000694; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000006AC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000006B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000006C4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000006D0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000006E8; // type:object size:0xC scope:weak align:4 +__vt__10daMt_HIO_c = .data:0x000006F4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000700; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +mt_count = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +@4069 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x60 scope:local align:4 +mt_all_count = .bss:0x000000C0; // type:object size:0x4 scope:local align:4 data:4byte +mt_fight_count = .bss:0x000000C4; // type:object size:0x4 scope:local align:4 data:4byte +j_index = .bss:0x000000C8; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_mtoge/splits.txt b/config/GZLJ01/rels/d_a_mtoge/splits.txt new file mode 100644 index 000000000..93314ce07 --- /dev/null +++ b/config/GZLJ01/rels/d_a_mtoge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mtoge.cpp: + .text start:0x00000078 end:0x000007B0 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZLJ01/rels/d_a_mtoge/symbols.txt b/config/GZLJ01/rels/d_a_mtoge/symbols.txt new file mode 100644 index 000000000..861df26ad --- /dev/null +++ b/config/GZLJ01/rels/d_a_mtoge/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__9daMtoge_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000084; // type:function size:0x20 scope:local align:4 +CreateHeap__9daMtoge_cFv = .text:0x000000A4; // type:function size:0x144 scope:global align:4 +calcMtx__9daMtoge_cFv = .text:0x000001E8; // type:function size:0x6C scope:global align:4 +CreateInit__9daMtoge_cFv = .text:0x00000254; // type:function size:0x130 scope:global align:4 +create__9daMtoge_cFv = .text:0x00000384; // type:function size:0x98 scope:global align:4 +daMtoge_actionWait__FP9daMtoge_c = .text:0x0000041C; // type:function size:0x8 scope:local align:4 +daMtoge_actionHind__FP9daMtoge_c = .text:0x00000424; // type:function size:0xB0 scope:local align:4 +daMtoge_actionUp__FP9daMtoge_c = .text:0x000004D4; // type:function size:0x7C scope:local align:4 +daMtoge_actionArrival__FP9daMtoge_c = .text:0x00000550; // type:function size:0xB0 scope:local align:4 +daMtoge_actionDown__FP9daMtoge_c = .text:0x00000600; // type:function size:0x7C scope:local align:4 +daMtoge_Draw__FP9daMtoge_c = .text:0x0000067C; // type:function size:0x60 scope:local align:4 +daMtoge_Execute__FP9daMtoge_c = .text:0x000006DC; // type:function size:0x3C scope:local align:4 +daMtoge_IsDelete__FP9daMtoge_c = .text:0x00000718; // type:function size:0x8 scope:local align:4 +daMtoge_Delete__FP9daMtoge_c = .text:0x00000720; // type:function size:0x70 scope:local align:4 +daMtoge_Create__FP10fopAc_ac_c = .text:0x00000790; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daMtoge_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4064 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4111 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x24 scope:local align:4 data:string_table +l_action$localstatic3$execute__9daMtoge_cFv = .data:0x00000000; // type:object size:0x14 scope:weak align:4 +l_daMtoge_Method = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_MTOGE = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_npc_ac1/splits.txt b/config/GZLJ01/rels/d_a_npc_ac1/splits.txt new file mode 100644 index 000000000..6b35286b1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ac1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ac1.cpp: + .text start:0x000000EC end:0x0000328C + .text start:0x0000328C end:0x000032A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001B8 + .data start:0x00000000 end:0x000002B8 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZLJ01/rels/d_a_npc_ac1/symbols.txt b/config/GZLJ01/rels/d_a_npc_ac1/symbols.txt new file mode 100644 index 000000000..70b1be3ce --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ac1/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ac1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCallBack_Wng__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +nodeWngControl__11daNpc_Ac1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0xB0 scope:global align:4 +nodeCallBack_Arm__FP7J3DNodei = .text:0x00000294; // type:function size:0x4C scope:local align:4 +nodeArmControl__11daNpc_Ac1_cFP7J3DNodeP8J3DModel = .text:0x000002E0; // type:function size:0xB0 scope:global align:4 +nodeCallBack_Ac1__FP7J3DNodei = .text:0x00000390; // type:function size:0x4C scope:local align:4 +nodeAc1Control__11daNpc_Ac1_cFP7J3DNodeP8J3DModel = .text:0x000003DC; // type:function size:0x190 scope:global align:4 +__dt__4cXyzFv = .text:0x0000056C; // type:function size:0x3C scope:weak align:4 +init_AC1_0__11daNpc_Ac1_cFv = .text:0x000005A8; // type:function size:0x98 scope:global align:4 +createInit__11daNpc_Ac1_cFv = .text:0x00000640; // type:function size:0x188 scope:global align:4 +setMtx__11daNpc_Ac1_cFb = .text:0x000007C8; // type:function size:0x1C0 scope:global align:4 +anmNum_toResID__11daNpc_Ac1_cFi = .text:0x00000988; // type:function size:0x14 scope:global align:4 +wingAnmNum_toResID__11daNpc_Ac1_cFi = .text:0x0000099C; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ac1_cFi = .text:0x000009B0; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ac1_cFbi = .text:0x000009C4; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Ac1_cFb = .text:0x00000AD4; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ac1_cFv = .text:0x00000AFC; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ac1_cFSc = .text:0x00000BA8; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ac1_cFPQ211daNpc_Ac1_c9anm_prm_c = .text:0x00000BE4; // type:function size:0x128 scope:global align:4 +setAnm__11daNpc_Ac1_cFv = .text:0x00000D0C; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Ac1_cFv = .text:0x00000D8C; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Ac1_cFv = .text:0x00000D90; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Ac1_cFUc = .text:0x00000D94; // type:function size:0x44 scope:global align:4 +control_anmAtr__11daNpc_Ac1_cFv = .text:0x00000DD8; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Ac1_cFi = .text:0x00000DE4; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ac1_cFUs = .text:0x00000E4C; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Ac1_cFv = .text:0x00000F10; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Ac1_cFv = .text:0x00000F60; // type:function size:0x40 scope:global align:4 +chk_talk__11daNpc_Ac1_cFv = .text:0x00000FA0; // type:function size:0x9C scope:global align:4 +chk_partsNotMove__11daNpc_Ac1_cFv = .text:0x0000103C; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ac1_cFv = .text:0x0000107C; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Ac1_cFPUl = .text:0x0000121C; // type:function size:0x70 scope:global align:4 +getBitMask__11daNpc_Ac1_cFv = .text:0x0000128C; // type:function size:0x20 scope:global align:4 +getMsg_AC1_0__11daNpc_Ac1_cFv = .text:0x000012AC; // type:function size:0xD4 scope:global align:4 +getMsg__11daNpc_Ac1_cFv = .text:0x00001380; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Ac1_cFv = .text:0x000013BC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ac1_cFb = .text:0x0000143C; // type:function size:0x58 scope:global align:4 +charDecide__11daNpc_Ac1_cFi = .text:0x00001494; // type:function size:0x1C scope:global align:4 +event_actionInit__11daNpc_Ac1_cFi = .text:0x000014B0; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Ac1_cFv = .text:0x00001508; // type:function size:0x20 scope:global align:4 +privateCut__11daNpc_Ac1_cFi = .text:0x00001528; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Ac1_cFv = .text:0x00001614; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Ac1_cFv = .text:0x00001634; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ac1_cFi = .text:0x0000166C; // type:function size:0x58 scope:global align:4 +set_action__11daNpc_Ac1_cFM11daNpc_Ac1_cFPCvPvPv_iPv = .text:0x000016C4; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ac1_cFSc = .text:0x00001770; // type:function size:0x64 scope:global align:4 +wait_1__11daNpc_Ac1_cFv = .text:0x000017D4; // type:function size:0xC8 scope:global align:4 +talk_1__11daNpc_Ac1_cFv = .text:0x0000189C; // type:function size:0xDC scope:global align:4 +wait_action1__11daNpc_Ac1_cFPv = .text:0x00001978; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Ac1_cFv = .text:0x00001A34; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Ac1_cFv = .text:0x00001B74; // type:function size:0xFC scope:global align:4 +_draw__11daNpc_Ac1_cFv = .text:0x00001C70; // type:function size:0x154 scope:global align:4 +_execute__11daNpc_Ac1_cFv = .text:0x00001DC4; // type:function size:0x1BC scope:global align:4 +_delete__11daNpc_Ac1_cFv = .text:0x00001F80; // type:function size:0x7C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001FFC; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ac1_cFv = .text:0x0000201C; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ac1_cFv = .text:0x0000213C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000022A0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000022FC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002344; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002410; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002458; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000024B4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000024FC; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ac1_cFv = .text:0x0000256C; // type:function size:0x2CC scope:global align:4 +create_wng_Anm__11daNpc_Ac1_cFv = .text:0x00002838; // type:function size:0x214 scope:global align:4 +create_arm_Anm__11daNpc_Ac1_cFv = .text:0x00002A4C; // type:function size:0x270 scope:global align:4 +create_itm_Mdl__11daNpc_Ac1_cFv = .text:0x00002CBC; // type:function size:0x10C scope:global align:4 +CreateHeap__11daNpc_Ac1_cFv = .text:0x00002DC8; // type:function size:0x27C scope:global align:4 +daNpc_Ac1_Create__FP10fopAc_ac_c = .text:0x00003044; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_Delete__FP11daNpc_Ac1_c = .text:0x00003064; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_Execute__FP11daNpc_Ac1_c = .text:0x00003084; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_Draw__FP11daNpc_Ac1_c = .text:0x000030A4; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_IsDelete__FP11daNpc_Ac1_c = .text:0x000030C4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000030CC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000030DC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000030E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000030EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000030F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030FC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003134; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000313C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003144; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000314C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003184; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003188; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003190; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003198; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000031A0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000031AC; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ac1_HIO_cFv = .text:0x000031B8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003214; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ac1_cpp = .text:0x00003230; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000326C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003274; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000327C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003284; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000328C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003294; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000329C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4261 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4321 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4372 = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +a_bck_resID_tbl$4377 = .rodata:0x00000020; // type:object size:0x10 scope:local align:4 +a_btp_resID_tbl$4382 = .rodata:0x00000030; // type:object size:0xC scope:local align:4 +@4399 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4425 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4632 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4939 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4940 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4941 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4957 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4959 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5021 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@5091 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000006C; // type:object size:0x14C scope:local align:4 data:string_table +a_prm_tbl$4141 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +@4273 = .data:0x00000030; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4454 = .data:0x0000003C; // type:object size:0x3C scope:local align:4 +a_anm_prm_tbl$4511 = .data:0x00000078; // type:object size:0x78 scope:local align:4 +a_cut_tbl$4731 = .data:0x000000F0; // type:object size:0x4 scope:local align:4 +a_size_tbl$5047 = .data:0x000000F4; // type:object size:0x4 scope:local align:4 +l_daNpc_Ac1_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AC1 = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000160; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000200; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000254; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000278; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ac1_c = .data:0x0000028C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ac1_HIO_c = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4146 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +l_check_inf = .bss:0x0000009C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000EC; // type:object size:0x4 scope:local align:4 +@4219 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$4220 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4218 = .bss:0x00000100; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_ah/splits.txt b/config/GZLJ01/rels/d_a_npc_ah/splits.txt new file mode 100644 index 000000000..4e15a9e02 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ah/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_ah.cpp: + .text start:0x00000078 end:0x000025EC + .text start:0x000025EC end:0x0000261C + .text start:0x0000261C end:0x000026E8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DE + .data start:0x00000000 end:0x00000370 diff --git a/config/GZLJ01/rels/d_a_npc_ah/symbols.txt b/config/GZLJ01/rels/d_a_npc_ah/symbols.txt new file mode 100644 index 000000000..93be62ad4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ah/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcAh_cFv = .text:0x00000078; // type:function size:0x198 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000210; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000026C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000380; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003C8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000424; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000046C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000004C8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000550; // type:function size:0x70 scope:weak align:4 +da_Npc_Ah_nodeCallBack__FP7J3DNodei = .text:0x000005C0; // type:function size:0x11C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006DC; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcAh_c = .text:0x000006FC; // type:function size:0x12C scope:local align:4 +phase_2__FP9daNpcAh_c = .text:0x00000828; // type:function size:0xB0 scope:local align:4 +_create__9daNpcAh_cFv = .text:0x000008D8; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcAh_cFv = .text:0x00000908; // type:function size:0x29C scope:global align:4 +createInit__9daNpcAh_cFv = .text:0x00000BA4; // type:function size:0x1BC scope:global align:4 +_delete__9daNpcAh_cFv = .text:0x00000D60; // type:function size:0x6C scope:global align:4 +_draw__9daNpcAh_cFv = .text:0x00000DCC; // type:function size:0x110 scope:global align:4 +_execute__9daNpcAh_cFv = .text:0x00000EDC; // type:function size:0x258 scope:global align:4 +executeCommon__9daNpcAh_cFv = .text:0x00001134; // type:function size:0x70 scope:global align:4 +executeSetMode__9daNpcAh_cFUc = .text:0x000011A4; // type:function size:0x54 scope:global align:4 +executeWaitInit__9daNpcAh_cFv = .text:0x000011F8; // type:function size:0x80 scope:global align:4 +executeWait__9daNpcAh_cFv = .text:0x00001278; // type:function size:0x20 scope:global align:4 +executeTalkInit__9daNpcAh_cFv = .text:0x00001298; // type:function size:0x8 scope:global align:4 +executeTalk__9daNpcAh_cFv = .text:0x000012A0; // type:function size:0x78 scope:global align:4 +checkOrder__9daNpcAh_cFv = .text:0x00001318; // type:function size:0x54 scope:global align:4 +eventOrder__9daNpcAh_cFv = .text:0x0000136C; // type:function size:0x4C scope:global align:4 +eventMove__9daNpcAh_cFv = .text:0x000013B8; // type:function size:0x74 scope:global align:4 +privateCut__9daNpcAh_cFv = .text:0x0000142C; // type:function size:0x128 scope:global align:4 +eventMesSetInit__9daNpcAh_cFi = .text:0x00001554; // type:function size:0xD8 scope:global align:4 +eventMesSet__9daNpcAh_cFv = .text:0x0000162C; // type:function size:0x94 scope:global align:4 +eventGetItemInit__9daNpcAh_cFv = .text:0x000016C0; // type:function size:0x58 scope:global align:4 +talk2__9daNpcAh_cFi = .text:0x00001718; // type:function size:0x148 scope:global align:4 +next_msgStatus__9daNpcAh_cFPUl = .text:0x00001860; // type:function size:0x50 scope:global align:4 +getMsg__9daNpcAh_cFv = .text:0x000018B0; // type:function size:0xA8 scope:global align:4 +chkMsg__9daNpcAh_cFv = .text:0x00001958; // type:function size:0x4 scope:global align:4 +setMessage__9daNpcAh_cFUl = .text:0x0000195C; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcAh_cFv = .text:0x00001964; // type:function size:0x6C scope:global align:4 +getPrmArg0__9daNpcAh_cFv = .text:0x000019D0; // type:function size:0x38 scope:global align:4 +getSwBit__9daNpcAh_cFv = .text:0x00001A08; // type:function size:0x2C scope:global align:4 +setMtx__9daNpcAh_cFv = .text:0x00001A34; // type:function size:0x88 scope:global align:4 +chkAttention__9daNpcAh_cFv = .text:0x00001ABC; // type:function size:0x300 scope:global align:4 +lookBack__9daNpcAh_cFv = .text:0x00001DBC; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__9daNpcAh_cFb = .text:0x00001F08; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__9daNpcAh_cFv = .text:0x00002014; // type:function size:0x6C scope:global align:4 +playAnm__9daNpcAh_cFv = .text:0x00002080; // type:function size:0xC8 scope:global align:4 +setAnm__9daNpcAh_cFUcif = .text:0x00002148; // type:function size:0xD0 scope:global align:4 +setAnmTbl__9daNpcAh_cFP9sAhAnmDat = .text:0x00002218; // type:function size:0xA0 scope:global align:4 +setCollision__9daNpcAh_cFP8dCcD_Cyl4cXyzff = .text:0x000022B8; // type:function size:0x78 scope:global align:4 +chkEndEvent__9daNpcAh_cFv = .text:0x00002330; // type:function size:0x8 scope:global align:4 +daNpc_AhCreate__FPv = .text:0x00002338; // type:function size:0x20 scope:local align:4 +daNpc_AhDelete__FPv = .text:0x00002358; // type:function size:0x24 scope:local align:4 +daNpc_AhExecute__FPv = .text:0x0000237C; // type:function size:0x24 scope:local align:4 +daNpc_AhDraw__FPv = .text:0x000023A0; // type:function size:0x24 scope:local align:4 +daNpc_AhIsDelete__FPv = .text:0x000023C4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000023CC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002414; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000245C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000024B8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002500; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002510; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002518; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002520; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002528; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002530; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002568; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002570; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002578; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002580; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000025B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000025BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000025C4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000025CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000025D4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000025E0; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000025EC; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x000025F0; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000260C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002614; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ29daNpcAh_c5Prm_eQ29daNpcAh_c5Prm_e = .text:0x0000261C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002638; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ah_cpp = .text:0x00002654; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000026C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000026D0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000026D8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000026E0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcAh_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 data:4byte +@4071 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4072 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4396 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4397 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4460 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4853 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4980 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000050; // type:object size:0x8E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait2 = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_dat = .data:0x00000040; // type:object size:0x54 scope:local align:4 +l_msg_ah_0 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +l_msg_ah_1 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +l_msg_ah_2 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +l_msg_ah_3 = .data:0x000000AC; // type:object size:0x8 scope:local align:4 +l_msg_ah_4 = .data:0x000000B4; // type:object size:0x8 scope:local align:4 +l_msg_ah_5 = .data:0x000000BC; // type:object size:0x8 scope:local align:4 +l_msg_ah_6 = .data:0x000000C4; // type:object size:0x8 scope:local align:4 +l_msg_ah_7 = .data:0x000000CC; // type:object size:0x8 scope:local align:4 +l_msg_ah_8 = .data:0x000000D4; // type:object size:0x8 scope:local align:4 +l_msg_ah_9 = .data:0x000000DC; // type:object size:0x8 scope:local align:4 +l_msg_ah_tbl = .data:0x000000E4; // type:object size:0x28 scope:local align:4 +l_method$4333 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@4462 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@4463 = .data:0x00000124; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000130; // type:object size:0x18 scope:local align:4 +@4464 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@4465 = .data:0x00000154; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000160; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4604 = .data:0x00000178; // type:object size:0x8 scope:local align:4 +daNpc_AhMethodTable = .data:0x00000180; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AH = .data:0x000001A0; // type:object size:0x30 scope:global align:4 +__vt__9daNpcAh_c = .data:0x000001D0; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000338; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000035C; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_npc_aj1/splits.txt b/config/GZLJ01/rels/d_a_npc_aj1/splits.txt new file mode 100644 index 000000000..5c95b2d2c --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_aj1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_aj1.cpp: + .text start:0x000000EC end:0x000042DC + .text start:0x000042DC end:0x000042F0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001AD + .data start:0x00000000 end:0x000004A0 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLJ01/rels/d_a_npc_aj1/symbols.txt b/config/GZLJ01/rels/d_a_npc_aj1/symbols.txt new file mode 100644 index 000000000..1382a00a5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_aj1/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Aj1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Aj1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +__dt__4cXyzFv = .text:0x0000030C; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000348; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Aj1_cFP7J3DNodeP8J3DModel = .text:0x00000394; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_XyCheck_CB__FPvi = .text:0x0000044C; // type:function size:0x20 scope:local align:4 +_XyCheckCB__11daNpc_Aj1_cFi = .text:0x0000046C; // type:function size:0x20 scope:global align:4 +init_AJ1_0__11daNpc_Aj1_cFv = .text:0x0000048C; // type:function size:0xE8 scope:global align:4 +init_AJ1_1__11daNpc_Aj1_cFv = .text:0x00000574; // type:function size:0xB0 scope:global align:4 +init_AJ1_2__11daNpc_Aj1_cFv = .text:0x00000624; // type:function size:0x8C scope:global align:4 +createInit__11daNpc_Aj1_cFv = .text:0x000006B0; // type:function size:0x1B8 scope:global align:4 +play_animation__11daNpc_Aj1_cFv = .text:0x00000868; // type:function size:0xA8 scope:global align:4 +ctrl_WAITanm__11daNpc_Aj1_cFv = .text:0x00000910; // type:function size:0xB0 scope:global align:4 +ctrl_TIREanm__11daNpc_Aj1_cFv = .text:0x000009C0; // type:function size:0x7C scope:global align:4 +setMtx__11daNpc_Aj1_cFb = .text:0x00000A3C; // type:function size:0xF4 scope:global align:4 +bckResID__11daNpc_Aj1_cFi = .text:0x00000B30; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Aj1_cFi = .text:0x00000B44; // type:function size:0x14 scope:global align:4 +init_texPttrnAnm__11daNpc_Aj1_cFScb = .text:0x00000B58; // type:function size:0x10C scope:global align:4 +play_texPttrnAnm__11daNpc_Aj1_cFv = .text:0x00000C64; // type:function size:0x90 scope:global align:4 +setAnm_anm__11daNpc_Aj1_cFPQ211daNpc_Aj1_c9anm_prm_c = .text:0x00000CF4; // type:function size:0x108 scope:global align:4 +setAnm_NUM__11daNpc_Aj1_cFii = .text:0x00000DFC; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Aj1_cFv = .text:0x00000E6C; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Aj1_cFv = .text:0x00000ED8; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Aj1_cFv = .text:0x00000EDC; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Aj1_cFUc = .text:0x00000EE0; // type:function size:0x64 scope:global align:4 +ctrlAnmAtr__11daNpc_Aj1_cFv = .text:0x00000F44; // type:function size:0x7C scope:global align:4 +setAnm_ATR__11daNpc_Aj1_cFv = .text:0x00000FC0; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Aj1_cFUs = .text:0x00001024; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Aj1_cFPUl = .text:0x000010E0; // type:function size:0x1D4 scope:global align:4 +getMsg_AJ1_0__11daNpc_Aj1_cFv = .text:0x000012B4; // type:function size:0x40 scope:global align:4 +getMsg_AJ1_1__11daNpc_Aj1_cFv = .text:0x000012F4; // type:function size:0xA4 scope:global align:4 +getMsg_AJ1_2__11daNpc_Aj1_cFv = .text:0x00001398; // type:function size:0xC8 scope:global align:4 +getMsg__11daNpc_Aj1_cFv = .text:0x00001460; // type:function size:0x70 scope:global align:4 +eventOrder__11daNpc_Aj1_cFv = .text:0x000014D0; // type:function size:0xA4 scope:global align:4 +checkOrder__11daNpc_Aj1_cFv = .text:0x00001574; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Aj1_cFv = .text:0x00001628; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Aj1_cFv = .text:0x000016C0; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Aj1_cFv = .text:0x00001700; // type:function size:0x170 scope:global align:4 +chkAttention__11daNpc_Aj1_cFv = .text:0x00001870; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Aj1_cFb = .text:0x000018F0; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Aj1_cFi = .text:0x00001948; // type:function size:0x80 scope:global align:4 +cut_init_AJ1_TLK__11daNpc_Aj1_cFv = .text:0x000019C8; // type:function size:0x18 scope:global align:4 +cut_move_AJ1_TLK__11daNpc_Aj1_cFv = .text:0x000019E0; // type:function size:0x5C scope:global align:4 +cut_init_INI_ANGRY__11daNpc_Aj1_cFv = .text:0x00001A3C; // type:function size:0x44 scope:global align:4 +cut_move_INI_ANGRY__11daNpc_Aj1_cFv = .text:0x00001A80; // type:function size:0x8 scope:global align:4 +cut_init_VIVRATE__11daNpc_Aj1_cFv = .text:0x00001A88; // type:function size:0x4 scope:global align:4 +cut_move_VIVRATE__11daNpc_Aj1_cFv = .text:0x00001A8C; // type:function size:0xD0 scope:global align:4 +cut_init_JMP__11daNpc_Aj1_cFv = .text:0x00001B5C; // type:function size:0x4 scope:global align:4 +cut_move_JMP__11daNpc_Aj1_cFv = .text:0x00001B60; // type:function size:0x5C scope:global align:4 +cut_init_SPPRISE__11daNpc_Aj1_cFv = .text:0x00001BBC; // type:function size:0x4 scope:global align:4 +cut_move_SPPRISE__11daNpc_Aj1_cFv = .text:0x00001BC0; // type:function size:0x64 scope:global align:4 +cut_init_LOK__11daNpc_Aj1_cFv = .text:0x00001C24; // type:function size:0x4 scope:global align:4 +cut_move_LOK__11daNpc_Aj1_cFv = .text:0x00001C28; // type:function size:0xB8 scope:global align:4 +cut_init_DAN__11daNpc_Aj1_cFv = .text:0x00001CE0; // type:function size:0x4 scope:global align:4 +cut_move_DAN__11daNpc_Aj1_cFv = .text:0x00001CE4; // type:function size:0x60 scope:global align:4 +cut_init_INVIT__11daNpc_Aj1_cFv = .text:0x00001D44; // type:function size:0x70 scope:global align:4 +cut_move_INVIT__11daNpc_Aj1_cFv = .text:0x00001DB4; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Aj1_cFi = .text:0x00001DBC; // type:function size:0x1C0 scope:global align:4 +endEvent__11daNpc_Aj1_cFv = .text:0x00001F7C; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Aj1_cFv = .text:0x00001FA0; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Aj1_cFi = .text:0x00001FD8; // type:function size:0xC0 scope:global align:4 +set_pa_pun__11daNpc_Aj1_cFv = .text:0x00002098; // type:function size:0x88 scope:global align:4 +set_pa_aka__11daNpc_Aj1_cFv = .text:0x00002120; // type:function size:0x94 scope:global align:4 +set_pa_don__11daNpc_Aj1_cFv = .text:0x000021B4; // type:function size:0xD0 scope:global align:4 +set_pa_smk__11daNpc_Aj1_cFv = .text:0x00002284; // type:function size:0x178 scope:global align:4 +flw_pa_pun__11daNpc_Aj1_cFv = .text:0x000023FC; // type:function size:0xBC scope:global align:4 +flw_pa_aka__11daNpc_Aj1_cFv = .text:0x000024B8; // type:function size:0x50 scope:global align:4 +del_pa_aka__11daNpc_Aj1_cFv = .text:0x00002508; // type:function size:0x58 scope:global align:4 +del_pa__11daNpc_Aj1_cFPP14JPABaseEmitter = .text:0x00002560; // type:function size:0x2C scope:global align:4 +setSmoke__11daNpc_Aj1_cFv = .text:0x0000258C; // type:function size:0xEC scope:global align:4 +set_action__11daNpc_Aj1_cFM11daNpc_Aj1_cFPCvPvPv_iPv = .text:0x00002678; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Aj1_cFSc = .text:0x00002724; // type:function size:0xE8 scope:global align:4 +chk_areaIN__11daNpc_Aj1_cFfs4cXyz = .text:0x0000280C; // type:function size:0x17C scope:global align:4 +FARwai__11daNpc_Aj1_cFv = .text:0x00002988; // type:function size:0xFC scope:global align:4 +call_1__11daNpc_Aj1_cFv = .text:0x00002A84; // type:function size:0x198 scope:global align:4 +wait_1__11daNpc_Aj1_cFv = .text:0x00002C1C; // type:function size:0xF8 scope:global align:4 +talk_1__11daNpc_Aj1_cFv = .text:0x00002D14; // type:function size:0x150 scope:global align:4 +wait_action1__11daNpc_Aj1_cFPv = .text:0x00002E64; // type:function size:0xD8 scope:global align:4 +wait_action2__11daNpc_Aj1_cFPv = .text:0x00002F3C; // type:function size:0x110 scope:global align:4 +demo__11daNpc_Aj1_cFv = .text:0x0000304C; // type:function size:0x150 scope:global align:4 +shadowDraw__11daNpc_Aj1_cFv = .text:0x0000319C; // type:function size:0xB8 scope:global align:4 +_draw__11daNpc_Aj1_cFv = .text:0x00003254; // type:function size:0x12C scope:global align:4 +_execute__11daNpc_Aj1_cFv = .text:0x00003380; // type:function size:0x228 scope:global align:4 +_delete__11daNpc_Aj1_cFv = .text:0x000035A8; // type:function size:0x94 scope:global align:4 +_create__11daNpc_Aj1_cFv = .text:0x0000363C; // type:function size:0x254 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003890; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000038EC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003934; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003A00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003A48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003AA4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003AEC; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Aj1_cFv = .text:0x00003B5C; // type:function size:0x334 scope:global align:4 +itemCreateHeap__11daNpc_Aj1_cFv = .text:0x00003E90; // type:function size:0xC8 scope:global align:4 +CreateHeap__11daNpc_Aj1_cFv = .text:0x00003F58; // type:function size:0xA4 scope:global align:4 +daNpc_Aj1_Create__FP10fopAc_ac_c = .text:0x00003FFC; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_Delete__FP11daNpc_Aj1_c = .text:0x0000401C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_Execute__FP11daNpc_Aj1_c = .text:0x0000403C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_Draw__FP11daNpc_Aj1_c = .text:0x0000405C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_IsDelete__FP11daNpc_Aj1_c = .text:0x0000407C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004084; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004094; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000409C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000040A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000040AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000040B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000040EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000040F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000040FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004104; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000413C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004140; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004148; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004150; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004158; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004164; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Aj1_HIO_cFv = .text:0x00004170; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000041CC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000041E8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00004204; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_aj1_cpp = .text:0x00004280; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000042BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000042C4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000042CC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000042D4; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000042DC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000042E4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000042EC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4332 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4373 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +a_res_id_tbl$4414 = .rodata:0x00000014; // type:object size:0x24 scope:local align:4 +a_res_id_tbl$4419 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4762 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4809 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4833 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@5027 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5028 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5032 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5082 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5084 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5181 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5182 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5252 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5253 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5304 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5459 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5460 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5461 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5473 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5475 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5536 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5537 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5642 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5643 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5644 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5645 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@5972 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000C8; // type:object size:0xE5 scope:local align:4 data:string_table +a_prm_tbl$4141 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_evn_tbl = .data:0x00000030; // type:object size:0x4 scope:local align:4 +@4240 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4269 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4284 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4477 = .data:0x00000058; // type:object size:0x90 scope:local align:4 +a_anm_prm_tbl$4484 = .data:0x000000E8; // type:object size:0x50 scope:local align:4 +a_anm_prm_tbl$4535 = .data:0x00000138; // type:object size:0x90 scope:local align:4 +@4601 = .data:0x000001C8; // type:object size:0x5C scope:local align:4 +a_cut_tbl$4900 = .data:0x00000224; // type:object size:0x20 scope:local align:4 +@4939 = .data:0x00000244; // type:object size:0x20 scope:local align:4 +@4938 = .data:0x00000264; // type:object size:0x20 scope:local align:4 +@5352 = .data:0x00000284; // type:object size:0x58 scope:local align:4 +a_siz_tbl$5553 = .data:0x000002DC; // type:object size:0x4 scope:local align:4 +l_daNpc_Aj1_Method = .data:0x000002E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AJ1 = .data:0x00000300; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000348; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003E8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000043C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000460; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Aj1_c = .data:0x00000474; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Aj1_HIO_c = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4146 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +@4161 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4162 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4160 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_auction/splits.txt b/config/GZLJ01/rels/d_a_npc_auction/splits.txt new file mode 100644 index 000000000..bdaf6e269 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_auction/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_auction.cpp: + .text start:0x000000EC end:0x00002F1C + .text start:0x00002F1C end:0x00003E70 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000004BB + .data start:0x00000000 end:0x0000040C + .bss start:0x00000008 end:0x00000354 diff --git a/config/GZLJ01/rels/d_a_npc_auction/symbols.txt b/config/GZLJ01/rels/d_a_npc_auction/symbols.txt new file mode 100644 index 000000000..cb5652f45 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_auction/symbols.txt @@ -0,0 +1,211 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpcAuction_cFv = .text:0x000000EC; // type:function size:0x17C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000268; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000002C4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000030C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000420; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000047C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000004C4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000520; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005A8; // type:function size:0x70 scope:weak align:4 +daNpc_Auction_nodeCallBack1__FP7J3DNodei = .text:0x00000618; // type:function size:0x118 scope:local align:4 +daNpc_Auction_nodeCallBack2__FP7J3DNodei = .text:0x00000730; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000848; // type:function size:0x20 scope:local align:4 +phase_1__FP14daNpcAuction_c = .text:0x00000868; // type:function size:0x264 scope:local align:4 +phase_2__FP14daNpcAuction_c = .text:0x00000ACC; // type:function size:0x80 scope:local align:4 +createHeap__14daNpcAuction_cFv = .text:0x00000B4C; // type:function size:0x328 scope:global align:4 +daNpcAuction_XyCheckCB__FPvi = .text:0x00000E74; // type:function size:0x20 scope:local align:4 +daNpcAuction_XyEventCB__FPvi = .text:0x00000E94; // type:function size:0x20 scope:local align:4 +createInit__14daNpcAuction_cFv = .text:0x00000EB4; // type:function size:0x184 scope:global align:4 +wait_action_init__14daNpcAuction_cFv = .text:0x00001038; // type:function size:0x24 scope:global align:4 +wait_action__14daNpcAuction_cFv = .text:0x0000105C; // type:function size:0x138 scope:global align:4 +checkOrder__14daNpcAuction_cFv = .text:0x00001194; // type:function size:0x58 scope:global align:4 +eventOrder__14daNpcAuction_cFv = .text:0x000011EC; // type:function size:0x84 scope:global align:4 +eventMove__14daNpcAuction_cFv = .text:0x00001270; // type:function size:0x18C scope:global align:4 +privateCut__14daNpcAuction_cFv = .text:0x000013FC; // type:function size:0x14C scope:global align:4 +eventMainInit__14daNpcAuction_cFv = .text:0x00001548; // type:function size:0xC scope:global align:4 +eventMain__14daNpcAuction_cFv = .text:0x00001554; // type:function size:0x334 scope:global align:4 +eventMesSetInit__14daNpcAuction_cFi = .text:0x00001888; // type:function size:0x74 scope:global align:4 +eventMesSet__14daNpcAuction_cFv = .text:0x000018FC; // type:function size:0x34 scope:global align:4 +XyCheckCB__14daNpcAuction_cFi = .text:0x00001930; // type:function size:0x8 scope:global align:4 +XyEventCB__14daNpcAuction_cFi = .text:0x00001938; // type:function size:0xC0 scope:global align:4 +next_msgStatus__14daNpcAuction_cFPUl = .text:0x000019F8; // type:function size:0x2DC scope:global align:4 +getMsg__14daNpcAuction_cFv = .text:0x00001CD4; // type:function size:0x230 scope:global align:4 +setAnmFromMsgTag__14daNpcAuction_cFv = .text:0x00001F04; // type:function size:0x16C scope:global align:4 +getPrmNpcNo__14daNpcAuction_cFv = .text:0x00002070; // type:function size:0x20 scope:global align:4 +setMtx__14daNpcAuction_cFv = .text:0x00002090; // type:function size:0x88 scope:global align:4 +lookBack__14daNpcAuction_cFv = .text:0x00002118; // type:function size:0x370 scope:global align:4 +initTexPatternAnm__14daNpcAuction_cFb = .text:0x00002488; // type:function size:0x124 scope:global align:4 +playTexPatternAnm__14daNpcAuction_cFv = .text:0x000025AC; // type:function size:0x78 scope:global align:4 +playAnm__14daNpcAuction_cFv = .text:0x00002624; // type:function size:0xA8 scope:global align:4 +setAnm__14daNpcAuction_cFUcif = .text:0x000026CC; // type:function size:0xC0 scope:global align:4 +setAnm2__14daNpcAuction_cFUcif = .text:0x0000278C; // type:function size:0x50 scope:global align:4 +setAnmTbl__14daNpcAuction_cFP7sAnmDat = .text:0x000027DC; // type:function size:0x98 scope:global align:4 +isExecute__14daNpcAuction_cFv = .text:0x00002874; // type:function size:0xB4 scope:global align:4 +getRand__14daNpcAuction_cFi = .text:0x00002928; // type:function size:0x64 scope:global align:4 +clrEmitter__14daNpcAuction_cFv = .text:0x0000298C; // type:function size:0x50 scope:global align:4 +daNpc_AuctionCreate__FPv = .text:0x000029DC; // type:function size:0x30 scope:local align:4 +daNpc_AuctionDelete__FPv = .text:0x00002A0C; // type:function size:0x64 scope:local align:4 +daNpc_AuctionExecute__FPv = .text:0x00002A70; // type:function size:0x200 scope:local align:4 +daNpc_AuctionDraw__FPv = .text:0x00002C70; // type:function size:0x248 scope:local align:4 +daNpc_AuctionIsDelete__FPv = .text:0x00002EB8; // type:function size:0x8 scope:local align:4 +__dt__20daNpc_Auction2_HIO_cFv = .text:0x00002EC0; // type:function size:0x5C scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00002F1C; // type:function size:0x1C scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002F38; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002F3C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002F84; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002FCC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003028; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003070; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003080; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003088; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003090; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003098; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030A0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000030D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000030E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000030E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030F0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003128; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000312C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003134; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000313C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003144; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003150; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000315C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003164; // type:function size:0x8 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000316C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_auction_cpp = .text:0x00003188; // type:function size:0xC80 scope:local align:4 +__dt__10dNpc_HIO_cFv = .text:0x00003E08; // type:function size:0x48 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003E50; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003E58; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003E60; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003E68; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__14daNpcAuction_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x30 scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000034; // type:object size:0x30 scope:local align:4 +l_photo_no = .rodata:0x00000064; // type:object size:0xC scope:local align:4 data:string +l_bck_ix_tbl = .rodata:0x00000070; // type:object size:0x1E0 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000250; // type:object size:0x30 scope:local align:4 +l_bmt_ix_tbl = .rodata:0x00000280; // type:object size:0x30 scope:local align:4 +l_diff_flag_tbl = .rodata:0x000002B0; // type:object size:0x30 scope:local align:4 +l_kind_max = .rodata:0x000002E0; // type:object size:0x40 scope:local align:4 +@4578 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 data:float +@4579 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@4612 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 data:float +@4769 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 data:float +@4892 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 data:float +@5244 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 data:float +@5311 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x00000348; // type:object size:0x8 scope:local align:8 data:double +@5359 = .rodata:0x00000350; // type:object size:0x8 scope:local align:8 data:double +@5513 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@5514 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@5933 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@5935 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@5937 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@5941 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@5943 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@5944 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@5945 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@5946 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@5947 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@5948 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000003A4; // type:object size:0x117 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000030; // type:object size:0x30 scope:global align:4 +l_npc_anm_0 = .data:0x00000060; // type:object size:0x3 scope:local align:4 +l_npc_anm_2 = .data:0x00000064; // type:object size:0x3 scope:local align:4 +l_npc_anm_3 = .data:0x00000068; // type:object size:0x3 scope:local align:4 +l_npc_anm_4 = .data:0x0000006C; // type:object size:0x6 scope:local align:4 +l_npc_anm_5 = .data:0x00000074; // type:object size:0x3 scope:local align:4 +l_npc_anm_6 = .data:0x00000078; // type:object size:0x9 scope:local align:4 +l_npc_anm_7 = .data:0x00000084; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait = .data:0x00000088; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x0000008C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000090; // type:object size:0x6 scope:local align:4 +l_npc_anm_kuyasi = .data:0x00000098; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy = .data:0x0000009C; // type:object size:0x3 scope:local align:4 +l_npc_anm_dousho = .data:0x000000A0; // type:object size:0x3 scope:local align:4 +l_npc_msg_id = .data:0x000000A4; // type:object size:0x90 scope:local align:4 +l_npc_staff_id = .data:0x00000134; // type:object size:0x20 scope:local align:4 +l_node_call_back_tbl = .data:0x00000154; // type:object size:0x20 scope:local align:4 +l_method$localstatic3$_create__14daNpcAuction_cFv = .data:0x00000174; // type:object size:0xC scope:weak align:4 +@4646 = .data:0x00000180; // type:object size:0xC scope:local align:4 +cut_name_tbl$4773 = .data:0x0000018C; // type:object size:0x8 scope:local align:4 +@5083 = .data:0x00000194; // type:object size:0x20 scope:local align:4 +@5082 = .data:0x000001B4; // type:object size:0x20 scope:local align:4 +l_mdl_status = .data:0x000001D4; // type:object size:0x30 scope:local align:4 +daNpc_AuctionMethodTable = .data:0x00000204; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AUCTION = .data:0x00000224; // type:object size:0x30 scope:global align:4 +__vt__14daNpcAuction_c = .data:0x00000254; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000368; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000003E0; // type:object size:0x14 scope:weak align:4 +__vt__20daNpc_Auction2_HIO_c = .data:0x000003F4; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4136 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4137 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4138 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@4139 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4140 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4141 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@4142 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4143 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4144 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4145 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4146 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4147 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +l_npc_dat = .bss:0x000000E4; // type:object size:0x270 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_ba1/splits.txt b/config/GZLJ01/rels/d_a_npc_ba1/splits.txt new file mode 100644 index 000000000..77d8739f2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ba1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ba1.cpp: + .text start:0x000000EC end:0x00004AB8 + .text start:0x00004AB8 end:0x00004AB8 + .text start:0x00004AB8 end:0x00004ACC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x000005F4 + .bss start:0x00000008 end:0x00000100 diff --git a/config/GZLJ01/rels/d_a_npc_ba1/symbols.txt b/config/GZLJ01/rels/d_a_npc_ba1/symbols.txt new file mode 100644 index 000000000..b4683ff49 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ba1/symbols.txt @@ -0,0 +1,239 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ba1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +searchActor_Fa__FPvPv = .text:0x00000198; // type:function size:0x78 scope:local align:4 +nodeCallBack_Ba1__FP7J3DNodei = .text:0x00000210; // type:function size:0x4C scope:local align:4 +nodeBa1Control__11daNpc_Ba1_cFP7J3DNodeP8J3DModel = .text:0x0000025C; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x000003AC; // type:function size:0x3C scope:weak align:4 +daNpc_Ba1_XyCheck_cB__FPvi = .text:0x000003E8; // type:function size:0x20 scope:local align:4 +XyCheck_cB__11daNpc_Ba1_cFi = .text:0x00000408; // type:function size:0x20 scope:global align:4 +daNpc_Ba1_XyEvent_cB__FPvi = .text:0x00000428; // type:function size:0x20 scope:local align:4 +XyEvent_cB__11daNpc_Ba1_cFi = .text:0x00000448; // type:function size:0x8 scope:global align:4 +init_BA1_0__11daNpc_Ba1_cFv = .text:0x00000450; // type:function size:0xA8 scope:global align:4 +init_BA1_1__11daNpc_Ba1_cFv = .text:0x000004F8; // type:function size:0xFC scope:global align:4 +init_BA1_2__11daNpc_Ba1_cFv = .text:0x000005F4; // type:function size:0x54 scope:global align:4 +init_BA1_3__11daNpc_Ba1_cFv = .text:0x00000648; // type:function size:0xEC scope:global align:4 +init_BA1_4__11daNpc_Ba1_cFv = .text:0x00000734; // type:function size:0xB4 scope:global align:4 +createInit__11daNpc_Ba1_cFv = .text:0x000007E8; // type:function size:0x1D8 scope:global align:4 +setMtx__11daNpc_Ba1_cFb = .text:0x000009C0; // type:function size:0x168 scope:global align:4 +anmNum_toResID__11daNpc_Ba1_cFi = .text:0x00000B28; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ba1_cFi = .text:0x00000B3C; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ba1_cFbi = .text:0x00000B50; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Ba1_cFb = .text:0x00000C60; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ba1_cFv = .text:0x00000C88; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ba1_cFSc = .text:0x00000D34; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ba1_cFPQ211daNpc_Ba1_c9anm_prm_c = .text:0x00000D70; // type:function size:0xA8 scope:global align:4 +setAnm_NUM__11daNpc_Ba1_cFii = .text:0x00000E18; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Ba1_cFv = .text:0x00000E84; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Ba1_cFv = .text:0x00000F04; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Ba1_cFv = .text:0x00000F08; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Ba1_cFUc = .text:0x00000F0C; // type:function size:0x44 scope:global align:4 +control_anmAtr__11daNpc_Ba1_cFv = .text:0x00000F50; // type:function size:0x38 scope:global align:4 +setAnm_ATR__11daNpc_Ba1_cFi = .text:0x00000F88; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ba1_cFUs = .text:0x00000FF0; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Ba1_cFv = .text:0x000010B4; // type:function size:0xD0 scope:global align:4 +checkOrder__11daNpc_Ba1_cFv = .text:0x00001184; // type:function size:0x9C scope:global align:4 +chk_talk__11daNpc_Ba1_cFv = .text:0x00001220; // type:function size:0xAC scope:global align:4 +chk_drct__11daNpc_Ba1_cFf = .text:0x000012CC; // type:function size:0x94 scope:global align:4 +chk_partsNotMove__11daNpc_Ba1_cFv = .text:0x00001360; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ba1_cFv = .text:0x000013A0; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Ba1_cFPUl = .text:0x00001540; // type:function size:0x16C scope:global align:4 +getMsg_BA1_0__11daNpc_Ba1_cFv = .text:0x000016AC; // type:function size:0x70 scope:global align:4 +getMsg_BA1_1__11daNpc_Ba1_cFv = .text:0x0000171C; // type:function size:0xE0 scope:global align:4 +getMsg_BA1_3__11daNpc_Ba1_cFv = .text:0x000017FC; // type:function size:0xEC scope:global align:4 +getMsg_BA1_4__11daNpc_Ba1_cFv = .text:0x000018E8; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Ba1_cFv = .text:0x00001908; // type:function size:0x84 scope:global align:4 +chkAttention__11daNpc_Ba1_cFv = .text:0x0000198C; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ba1_cFb = .text:0x00001A0C; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Ba1_cFUi = .text:0x00001A74; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Ba1_cFPFPvPv_Pv = .text:0x00001AA8; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Ba1_cFv = .text:0x00001B58; // type:function size:0x18 scope:global align:4 +check_useFairyArea__11daNpc_Ba1_cFv = .text:0x00001B70; // type:function size:0x118 scope:global align:4 +checkCommandTalk__11daNpc_Ba1_cFv = .text:0x00001C88; // type:function size:0x50 scope:global align:4 +charDecide__11daNpc_Ba1_cFi = .text:0x00001CD8; // type:function size:0x84 scope:global align:4 +eInit_SET_PLYER_GOL___11daNpc_Ba1_cFv = .text:0x00001D5C; // type:function size:0x94 scope:global align:4 +eInit_PLYER_INI_POS___11daNpc_Ba1_cFv = .text:0x00001DF0; // type:function size:0xBC scope:global align:4 +eInit_USE_FAIRY_END___11daNpc_Ba1_cFv = .text:0x00001EAC; // type:function size:0x1C scope:global align:4 +eInit_MOV_POS___11daNpc_Ba1_cFv = .text:0x00001EC8; // type:function size:0x1C scope:global align:4 +eInit_SET_PLYER_TRN_ANG___11daNpc_Ba1_cFv = .text:0x00001EE4; // type:function size:0x44 scope:global align:4 +eInit_ACTOR_DRW_CONTROL___11daNpc_Ba1_cFPiPi = .text:0x00001F28; // type:function size:0x164 scope:global align:4 +eInit_setEvTimer__11daNpc_Ba1_cFPi = .text:0x0000208C; // type:function size:0x1C scope:global align:4 +eInit_CHK_FAIRY___11daNpc_Ba1_cFPi = .text:0x000020A8; // type:function size:0x20 scope:global align:4 +eInit_prmFloat__11daNpc_Ba1_cFPff = .text:0x000020C8; // type:function size:0x10 scope:global align:4 +eInit_SET_EYE_OFF___11daNpc_Ba1_cFPf = .text:0x000020D8; // type:function size:0x38 scope:global align:4 +eInit_EYE_OFF_ZRO___11daNpc_Ba1_cFPf = .text:0x00002110; // type:function size:0x38 scope:global align:4 +eInit_CHK_FAIRY_MOV_1__11daNpc_Ba1_cFPi = .text:0x00002148; // type:function size:0x20 scope:global align:4 +event_actionInit__11daNpc_Ba1_cFi = .text:0x00002168; // type:function size:0x1D0 scope:global align:4 +eMove_MOV_POS___11daNpc_Ba1_cFv = .text:0x00002338; // type:function size:0x1C0 scope:global align:4 +eMove_CHK_FAIRY___11daNpc_Ba1_cFv = .text:0x000024F8; // type:function size:0x5C scope:global align:4 +eMove_EYE_OFF_ZRO___11daNpc_Ba1_cFv = .text:0x00002554; // type:function size:0x94 scope:global align:4 +eMove_CHK_FAIRY_MOV_1__11daNpc_Ba1_cFv = .text:0x000025E8; // type:function size:0x94 scope:global align:4 +event_action__11daNpc_Ba1_cFv = .text:0x0000267C; // type:function size:0x68 scope:global align:4 +cut_init_START_TALE1__11daNpc_Ba1_cFi = .text:0x000026E4; // type:function size:0x60 scope:global align:4 +cut_move_START_TALE1__11daNpc_Ba1_cFv = .text:0x00002744; // type:function size:0xBC scope:global align:4 +privateCut__11daNpc_Ba1_cFi = .text:0x00002800; // type:function size:0x128 scope:global align:4 +endEvent__11daNpc_Ba1_cFv = .text:0x00002928; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Ba1_cFv = .text:0x00002948; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ba1_cFi = .text:0x00002980; // type:function size:0x1B0 scope:global align:4 +set_action__11daNpc_Ba1_cFM11daNpc_Ba1_cFPCvPvPv_iPv = .text:0x00002B30; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ba1_cFSc = .text:0x00002BDC; // type:function size:0xE0 scope:global align:4 +wait_0__11daNpc_Ba1_cFv = .text:0x00002CBC; // type:function size:0x188 scope:global align:4 +wait_1__11daNpc_Ba1_cFv = .text:0x00002E44; // type:function size:0x140 scope:global align:4 +talk_1__11daNpc_Ba1_cFv = .text:0x00002F84; // type:function size:0x1A0 scope:global align:4 +talk_2__11daNpc_Ba1_cFv = .text:0x00003124; // type:function size:0x20 scope:global align:4 +wait_2__11daNpc_Ba1_cFv = .text:0x00003144; // type:function size:0x218 scope:global align:4 +wait_3__11daNpc_Ba1_cFv = .text:0x0000335C; // type:function size:0x20 scope:global align:4 +ZZZwai__11daNpc_Ba1_cFv = .text:0x0000337C; // type:function size:0x144 scope:global align:4 +wait_action1__11daNpc_Ba1_cFPv = .text:0x000034C0; // type:function size:0x190 scope:global align:4 +wait_action2__11daNpc_Ba1_cFPv = .text:0x00003650; // type:function size:0xBC scope:global align:4 +demo_action1__11daNpc_Ba1_cFPv = .text:0x0000370C; // type:function size:0x38 scope:global align:4 +wait_action3__11daNpc_Ba1_cFPv = .text:0x00003744; // type:function size:0xBC scope:global align:4 +wait_action4__11daNpc_Ba1_cFPv = .text:0x00003800; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Ba1_cFv = .text:0x000038BC; // type:function size:0x170 scope:global align:4 +shadowDraw__11daNpc_Ba1_cFv = .text:0x00003A2C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Ba1_cFv = .text:0x00003ABC; // type:function size:0x164 scope:global align:4 +_execute__11daNpc_Ba1_cFv = .text:0x00003C20; // type:function size:0x210 scope:global align:4 +_delete__11daNpc_Ba1_cFv = .text:0x00003E30; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00003E8C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ba1_cFv = .text:0x00003EAC; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ba1_cFv = .text:0x00003FCC; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004130; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000418C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000041D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000042A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000042E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004344; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000438C; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ba1_cFv = .text:0x000043FC; // type:function size:0x270 scope:global align:4 +create_itm_Mdl__11daNpc_Ba1_cFv = .text:0x0000466C; // type:function size:0xBC scope:global align:4 +CreateHeap__11daNpc_Ba1_cFv = .text:0x00004728; // type:function size:0x148 scope:global align:4 +daNpc_Ba1_Create__FP10fopAc_ac_c = .text:0x00004870; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_Delete__FP11daNpc_Ba1_c = .text:0x00004890; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_Execute__FP11daNpc_Ba1_c = .text:0x000048B0; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_Draw__FP11daNpc_Ba1_c = .text:0x000048D0; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_IsDelete__FP11daNpc_Ba1_c = .text:0x000048F0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000048F8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004908; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004910; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004918; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004920; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004928; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004960; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004968; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004970; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004978; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049B0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000049B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000049C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000049CC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000049D8; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ba1_HIO_cFv = .text:0x000049E4; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004A40; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ba1_cpp = .text:0x00004A5C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004A98; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004AA0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004AA8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004AB0; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004AB8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004AC0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004AC8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4216 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4281 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4376 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4422 = .rodata:0x00000018; // type:object size:0x28 scope:local align:4 +a_btp_resID_tbl$4427 = .rodata:0x00000040; // type:object size:0x30 scope:local align:4 +@4444 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4469 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4470 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4641 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4694 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4923 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4924 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4925 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4988 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5040 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5145 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5423 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@5674 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5675 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5694 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5698 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5833 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5834 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E4; // type:object size:0x100 scope:local align:4 data:string_table +a_prm_tbl$4153 = .data:0x00000000; // type:object size:0x24 scope:local align:4 +l_evn_tbl = .data:0x00000024; // type:object size:0x18 scope:local align:4 +@4245 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4264 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4286 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4298 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4318 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4488 = .data:0x00000078; // type:object size:0xB0 scope:local align:4 +a_anm_prm_tbl$4495 = .data:0x00000128; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4551 = .data:0x000001A8; // type:object size:0x150 scope:local align:4 +@4745 = .data:0x000002F8; // type:object size:0x54 scope:local align:4 +@5101 = .data:0x0000034C; // type:object size:0x2C scope:local align:4 +@5198 = .data:0x00000378; // type:object size:0x2C scope:local align:4 +a_cut_tbl$5227 = .data:0x000003A4; // type:object size:0x8 scope:local align:4 +@5283 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +@5459 = .data:0x000003B8; // type:object size:0x78 scope:local align:4 +a_size_tbl$5789 = .data:0x00000430; // type:object size:0x4 scope:local align:4 +l_daNpc_Ba1_Method = .data:0x00000434; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BA1 = .data:0x00000454; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000049C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000530; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000053C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000590; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000005B4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ba1_c = .data:0x000005C8; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ba1_HIO_c = .data:0x000005DC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000005E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4158 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x30 scope:local align:4 +l_check_inf = .bss:0x00000090; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000E0; // type:object size:0x4 scope:local align:4 data:4byte +@4184 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +init$4185 = .bss:0x000000F0; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4183 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_bj1/splits.txt b/config/GZLJ01/rels/d_a_npc_bj1/splits.txt new file mode 100644 index 000000000..02b8a6dc2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bj1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bj1.cpp: + .text start:0x000000EC end:0x000074B8 + .text start:0x000074B8 end:0x000074CC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000281 + .data start:0x00000000 end:0x000010AC + .bss start:0x00000008 end:0x000004A8 diff --git a/config/GZLJ01/rels/d_a_npc_bj1/symbols.txt b/config/GZLJ01/rels/d_a_npc_bj1/symbols.txt new file mode 100644 index 000000000..4fdefcefe --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bj1/symbols.txt @@ -0,0 +1,300 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Bj1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Bj1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Bj1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +searchActor_Jb__FPvPv = .text:0x00000268; // type:function size:0x84 scope:local align:4 +nodeCallBack_Bj1__FP7J3DNodei = .text:0x000002EC; // type:function size:0x4C scope:local align:4 +nodeBj1Control__11daNpc_Bj1_cFP7J3DNodeP8J3DModel = .text:0x00000338; // type:function size:0x18C scope:global align:4 +__dt__4cXyzFv = .text:0x000004C4; // type:function size:0x3C scope:weak align:4 +nodeCallBack_Prp__FP7J3DNodei = .text:0x00000500; // type:function size:0x4C scope:local align:4 +nodePrpControl__11daNpc_Bj1_cFP7J3DNodeP8J3DModel = .text:0x0000054C; // type:function size:0x118 scope:global align:4 +init_BJ4_0__11daNpc_Bj1_cFv = .text:0x00000664; // type:function size:0xAC scope:global align:4 +init_BJ6_0__11daNpc_Bj1_cFv = .text:0x00000710; // type:function size:0xC4 scope:global align:4 +init_BJ7_0__11daNpc_Bj1_cFv = .text:0x000007D4; // type:function size:0x90 scope:global align:4 +init_BJX_0__11daNpc_Bj1_cFv = .text:0x00000864; // type:function size:0xAC scope:global align:4 +init_BJX_1__11daNpc_Bj1_cFv = .text:0x00000910; // type:function size:0x88 scope:global align:4 +createInit__11daNpc_Bj1_cFv = .text:0x00000998; // type:function size:0x2F8 scope:global align:4 +setMtx_anmProc__11daNpc_Bj1_cFv = .text:0x00000C90; // type:function size:0x170 scope:global align:4 +setMtx__11daNpc_Bj1_cFb = .text:0x00000E00; // type:function size:0x298 scope:global align:4 +anmNum_toResID__11daNpc_Bj1_cFi = .text:0x00001098; // type:function size:0x14 scope:global align:4 +setAnm_anm__11daNpc_Bj1_cFPQ211daNpc_Bj1_c9anm_prm_c = .text:0x000010AC; // type:function size:0xDC scope:global align:4 +setAnm_NUM__11daNpc_Bj1_cFi = .text:0x00001188; // type:function size:0x30 scope:global align:4 +setAnm__11daNpc_Bj1_cFv = .text:0x000011B8; // type:function size:0x3C scope:global align:4 +setAnm_prp__11daNpc_Bj1_cFSc = .text:0x000011F4; // type:function size:0x184 scope:global align:4 +chg_anmTag__11daNpc_Bj1_cFv = .text:0x00001378; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Bj1_cFv = .text:0x0000137C; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Bj1_cFUc = .text:0x00001380; // type:function size:0x40 scope:global align:4 +control_anmAtr__11daNpc_Bj1_cFv = .text:0x000013C0; // type:function size:0x7C scope:global align:4 +setAnm_ATR__11daNpc_Bj1_cFv = .text:0x0000143C; // type:function size:0x34 scope:global align:4 +anmAtr__11daNpc_Bj1_cFUs = .text:0x00001470; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Bj1_cFv = .text:0x00001534; // type:function size:0xA4 scope:global align:4 +checkOrder__11daNpc_Bj1_cFv = .text:0x000015D8; // type:function size:0xB8 scope:global align:4 +chk_talk__11daNpc_Bj1_cFv = .text:0x00001690; // type:function size:0x9C scope:global align:4 +chk_drct__11daNpc_Bj1_cFf = .text:0x0000172C; // type:function size:0x94 scope:global align:4 +chk_partsNotMove__11daNpc_Bj1_cFv = .text:0x000017C0; // type:function size:0x30 scope:global align:4 +lookBack__11daNpc_Bj1_cFv = .text:0x000017F0; // type:function size:0x1B0 scope:global align:4 +getMaskInf__11daNpc_Bj1_cFPUc = .text:0x000019A0; // type:function size:0xA4 scope:global align:4 +chkReg__11daNpc_Bj1_cFUs = .text:0x00001A44; // type:function size:0x64 scope:global align:4 +setReg__11daNpc_Bj1_cFUs = .text:0x00001AA8; // type:function size:0x6C scope:global align:4 +next_msgStatus__11daNpc_Bj1_cFPUl = .text:0x00001B14; // type:function size:0x370 scope:global align:4 +getMsg_BJ1_0__11daNpc_Bj1_cFv = .text:0x00001E84; // type:function size:0x90 scope:global align:4 +getMsg_BJ2_0__11daNpc_Bj1_cFv = .text:0x00001F14; // type:function size:0x40 scope:global align:4 +getMsg_BJ3_0__11daNpc_Bj1_cFv = .text:0x00001F54; // type:function size:0x54 scope:global align:4 +getMsg_BJ4_0__11daNpc_Bj1_cFv = .text:0x00001FA8; // type:function size:0x40 scope:global align:4 +getMsg_BJ5_0__11daNpc_Bj1_cFv = .text:0x00001FE8; // type:function size:0x40 scope:global align:4 +getMsg_BJ6_0__11daNpc_Bj1_cFv = .text:0x00002028; // type:function size:0x40 scope:global align:4 +getMsg_BJ7_0__11daNpc_Bj1_cFv = .text:0x00002068; // type:function size:0x15C scope:global align:4 +getMsg_BJ8_0__11daNpc_Bj1_cFv = .text:0x000021C4; // type:function size:0x90 scope:global align:4 +getMsg_BJ9_0__11daNpc_Bj1_cFv = .text:0x00002254; // type:function size:0x40 scope:global align:4 +getMsg_Corog__11daNpc_Bj1_cFv = .text:0x00002294; // type:function size:0x198 scope:global align:4 +getMsg__11daNpc_Bj1_cFv = .text:0x0000242C; // type:function size:0xC0 scope:global align:4 +chkAttention__11daNpc_Bj1_cFv = .text:0x000024EC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Bj1_cFb = .text:0x0000256C; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Bj1_cFUi = .text:0x000025D4; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Bj1_cFPFPvPv_Pv = .text:0x00002608; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Bj1_cFv = .text:0x000026B8; // type:function size:0x6C scope:global align:4 +setCollision_SP___11daNpc_Bj1_cFv = .text:0x00002724; // type:function size:0x8C scope:global align:4 +set_pthPoint__11daNpc_Bj1_cFUc = .text:0x000027B0; // type:function size:0x90 scope:global align:4 +bj_clcFlySpd__11daNpc_Bj1_cFv = .text:0x00002840; // type:function size:0x148 scope:global align:4 +bj_movPass__11daNpc_Bj1_cFb = .text:0x00002988; // type:function size:0x1F8 scope:global align:4 +bj_flyMove__11daNpc_Bj1_cFv = .text:0x00002B80; // type:function size:0x35C scope:global align:4 +bj_clcMovSpd__11daNpc_Bj1_cFv = .text:0x00002EDC; // type:function size:0x80 scope:global align:4 +bj_nMove__11daNpc_Bj1_cFv = .text:0x00002F5C; // type:function size:0x148 scope:global align:4 +setPrtcl_drugPot_1__11daNpc_Bj1_cFv = .text:0x000030A4; // type:function size:0x150 scope:global align:4 +setPrtcl_drugPot_2__11daNpc_Bj1_cFv = .text:0x000031F4; // type:function size:0xC0 scope:global align:4 +delPrtcl_drugPot__11daNpc_Bj1_cFv = .text:0x000032B4; // type:function size:0x7C scope:global align:4 +setPrtcl_danceLR__11daNpc_Bj1_cFv = .text:0x00003330; // type:function size:0xC4 scope:global align:4 +flwPrtcl_danceLR__11daNpc_Bj1_cFv = .text:0x000033F4; // type:function size:0x90 scope:global align:4 +delPrtcl_danceLR__11daNpc_Bj1_cFv = .text:0x00003484; // type:function size:0x54 scope:global align:4 +setPrtcl_peraProOpen__11daNpc_Bj1_cFv = .text:0x000034D8; // type:function size:0xBC scope:global align:4 +createSeed__11daNpc_Bj1_cFv = .text:0x00003594; // type:function size:0x1E0 scope:global align:4 +deleteSeed__11daNpc_Bj1_cFv = .text:0x00003774; // type:function size:0x70 scope:global align:4 +charDecide__11daNpc_Bj1_cFi = .text:0x000037E4; // type:function size:0x1B4 scope:global align:4 +eInit_setLocFlag__11daNpc_Bj1_cFPi = .text:0x00003998; // type:function size:0x44 scope:global align:4 +eInit_setShapeAngleY__11daNpc_Bj1_cFPis = .text:0x000039DC; // type:function size:0x38 scope:global align:4 +eInit_setEvTimer__11daNpc_Bj1_cFPi = .text:0x00003A14; // type:function size:0x1C scope:global align:4 +eInit_calcRelativPos__11daNpc_Bj1_cFP4cXyzPi = .text:0x00003A30; // type:function size:0xE0 scope:global align:4 +eInit_prmFloat__11daNpc_Bj1_cFPff = .text:0x00003B10; // type:function size:0x10 scope:global align:4 +eInit_ATTENTION___11daNpc_Bj1_cFPiPiPiP4cXyzPiPiPi = .text:0x00003B20; // type:function size:0x21C scope:global align:4 +eInit_PLYER_MOV_1___11daNpc_Bj1_cFv = .text:0x00003D3C; // type:function size:0xE8 scope:global align:4 +eInit_MOV___11daNpc_Bj1_cFPfPfPfPi = .text:0x00003E24; // type:function size:0xE0 scope:global align:4 +eInit_JMP___11daNpc_Bj1_cFPfPf = .text:0x00003F04; // type:function size:0x70 scope:global align:4 +eInit_CHG_PTH___11daNpc_Bj1_cFPiPi = .text:0x00003F74; // type:function size:0xF8 scope:global align:4 +eInit_END_MOV___11daNpc_Bj1_cFv = .text:0x0000406C; // type:function size:0x50 scope:global align:4 +eInit_SET_TNE___11daNpc_Bj1_cFv = .text:0x000040BC; // type:function size:0x38 scope:global align:4 +eInit_DEL_TNE___11daNpc_Bj1_cFv = .text:0x000040F4; // type:function size:0x20 scope:global align:4 +eInit_SET_ANM___11daNpc_Bj1_cFPiPf = .text:0x00004114; // type:function size:0x68 scope:global align:4 +event_actionInit__11daNpc_Bj1_cFi = .text:0x0000417C; // type:function size:0x368 scope:global align:4 +eMove_ATTENTION___11daNpc_Bj1_cFv = .text:0x000044E4; // type:function size:0x4C scope:global align:4 +eMove_MOV___11daNpc_Bj1_cFv = .text:0x00004530; // type:function size:0x50 scope:global align:4 +eMove_JMP___11daNpc_Bj1_cFv = .text:0x00004580; // type:function size:0x14 scope:global align:4 +eMove_SET_TNE___11daNpc_Bj1_cFv = .text:0x00004594; // type:function size:0x5C scope:global align:4 +eMove_PTH_MOV___11daNpc_Bj1_cFv = .text:0x000045F0; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Bj1_cFv = .text:0x00004678; // type:function size:0x70 scope:global align:4 +privateCut__11daNpc_Bj1_cFi = .text:0x000046E8; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Bj1_cFv = .text:0x000047D4; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Bj1_cFv = .text:0x000047F4; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Bj1_cFi = .text:0x0000482C; // type:function size:0xE8 scope:global align:4 +set_action__11daNpc_Bj1_cFM11daNpc_Bj1_cFPCvPvPv_iPv = .text:0x00004914; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Bj1_cFSc = .text:0x000049C0; // type:function size:0x1A0 scope:global align:4 +wait_1__11daNpc_Bj1_cFv = .text:0x00004B60; // type:function size:0xD0 scope:global align:4 +wait_2__11daNpc_Bj1_cFv = .text:0x00004C30; // type:function size:0xE0 scope:global align:4 +wait_3__11daNpc_Bj1_cFv = .text:0x00004D10; // type:function size:0x11C scope:global align:4 +wait_4__11daNpc_Bj1_cFv = .text:0x00004E2C; // type:function size:0x11C scope:global align:4 +flyMov__11daNpc_Bj1_cFv = .text:0x00004F48; // type:function size:0x184 scope:global align:4 +fall01__11daNpc_Bj1_cFv = .text:0x000050CC; // type:function size:0x80 scope:global align:4 +talk_1__11daNpc_Bj1_cFv = .text:0x0000514C; // type:function size:0x3C4 scope:global align:4 +walk_1__11daNpc_Bj1_cFv = .text:0x00005510; // type:function size:0xC8 scope:global align:4 +wait_action1__11daNpc_Bj1_cFPv = .text:0x000055D8; // type:function size:0xBC scope:global align:4 +wait_action2__11daNpc_Bj1_cFPv = .text:0x00005694; // type:function size:0xE8 scope:global align:4 +wait_action3__11daNpc_Bj1_cFPv = .text:0x0000577C; // type:function size:0xE4 scope:global align:4 +wait_action4__11daNpc_Bj1_cFPv = .text:0x00005860; // type:function size:0xC8 scope:global align:4 +demo__11daNpc_Bj1_cFv = .text:0x00005928; // type:function size:0x9C scope:global align:4 +shadowDraw__11daNpc_Bj1_cFv = .text:0x000059C4; // type:function size:0x100 scope:global align:4 +_draw__11daNpc_Bj1_cFv = .text:0x00005AC4; // type:function size:0x374 scope:global align:4 +_execute__11daNpc_Bj1_cFv = .text:0x00005E38; // type:function size:0x2F0 scope:global align:4 +_delete__11daNpc_Bj1_cFv = .text:0x00006128; // type:function size:0x7C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000061A4; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Bj1_cFv = .text:0x000061C4; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Bj1_cFv = .text:0x000062E4; // type:function size:0x144 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006428; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000064F4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000653C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00006598; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000065E0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000663C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000066C4; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Bj1_cFv = .text:0x00006734; // type:function size:0x2CC scope:global align:4 +create_prp_Anm__11daNpc_Bj1_cFv = .text:0x00006A00; // type:function size:0x214 scope:global align:4 +create_itm_Mdl__11daNpc_Bj1_cFv = .text:0x00006C14; // type:function size:0x340 scope:global align:4 +CreateHeap__11daNpc_Bj1_cFv = .text:0x00006F54; // type:function size:0x1C0 scope:global align:4 +daNpc_Bj1_Create__FP10fopAc_ac_c = .text:0x00007114; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_Delete__FP11daNpc_Bj1_c = .text:0x00007134; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_Execute__FP11daNpc_Bj1_c = .text:0x00007154; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_Draw__FP11daNpc_Bj1_c = .text:0x00007174; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_IsDelete__FP11daNpc_Bj1_c = .text:0x00007194; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000719C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000071E4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000722C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007288; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000072D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000072E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000072E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000072F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000072F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007300; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007338; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007340; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007348; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007350; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007388; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000738C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007394; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000739C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000073A4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000073B0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Bj1_HIO_cFv = .text:0x000073BC; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00007440; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bj1_cpp = .text:0x0000745C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007498; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000074A0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000074A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000074B0; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000074B8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000074C0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000074C8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4249 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4294 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4538 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4540 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4542 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +a_bck_resID_tbl$4620 = .rodata:0x00000030; // type:object size:0x2C scope:local align:4 +@4784 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4835 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5327 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@5328 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5477 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5669 = .rodata:0x0000007C; // type:object size:0x8 scope:local align:4 +@5715 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5716 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5718 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5921 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@6068 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@6256 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@6540 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6541 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6542 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@6579 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6581 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6583 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6589 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6717 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6786 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6787 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6788 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7142 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1A9 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_prm_tbl$4171 = .data:0x00000030; // type:object size:0x384 scope:local align:4 +l_evn_tbl = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@4303 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@4322 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@4339 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@4353 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@4370 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +l_bj1_prm_tbl$4383 = .data:0x000003FC; // type:object size:0x144 scope:local align:4 +a_staff_tbl$4384 = .data:0x00000540; // type:object size:0x44 scope:local align:4 +@4491 = .data:0x00000584; // type:object size:0x44 scope:local align:4 +@4490 = .data:0x000005C8; // type:object size:0x24 scope:local align:4 +a_anm_prm_tbl$4635 = .data:0x000005EC; // type:object size:0xC0 scope:local align:4 +a_anm_prm_tbl$4640 = .data:0x000006AC; // type:object size:0x90 scope:local align:4 +a_anm_prm_tbl$4703 = .data:0x0000073C; // type:object size:0xB0 scope:local align:4 +@4852 = .data:0x000007EC; // type:object size:0x44 scope:local align:4 +@4959 = .data:0x00000830; // type:object size:0x2C0 scope:local align:4 +@5138 = .data:0x00000AF0; // type:object size:0x44 scope:local align:4 +l_chk_tbl$5198 = .data:0x00000B34; // type:object size:0x48 scope:local align:4 +@5443 = .data:0x00000B7C; // type:object size:0x20 scope:local align:4 +@5776 = .data:0x00000B9C; // type:object size:0x24 scope:local align:4 +@5891 = .data:0x00000BC0; // type:object size:0x20 scope:local align:4 +@6043 = .data:0x00000BE0; // type:object size:0x28 scope:local align:4 +@6099 = .data:0x00000C08; // type:object size:0x28 scope:local align:4 +a_cut_tbl$6103 = .data:0x00000C30; // type:object size:0x4 scope:local align:4 +@6199 = .data:0x00000C34; // type:object size:0x24 scope:local align:4 +@6627 = .data:0x00000C58; // type:object size:0x24 scope:local align:4 +@6626 = .data:0x00000C7C; // type:object size:0x24 scope:local align:4 +a_size_tbl$6742 = .data:0x00000CA0; // type:object size:0x24 scope:local align:4 +l_arm_L_bmd_tbl$7031 = .data:0x00000CC4; // type:object size:0x24 scope:local align:4 +l_arm_R_bmd_tbl$7032 = .data:0x00000CE8; // type:object size:0x24 scope:local align:4 +l_bmd_tbl$7033 = .data:0x00000D0C; // type:object size:0x24 scope:local align:4 +l_daNpc_Bj1_Method = .data:0x00000D30; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BJ1 = .data:0x00000D50; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ2 = .data:0x00000D80; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ3 = .data:0x00000DB0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ4 = .data:0x00000DE0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ5 = .data:0x00000E10; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ6 = .data:0x00000E40; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ7 = .data:0x00000E70; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ8 = .data:0x00000EA0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ9 = .data:0x00000ED0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000F00; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000F0C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000F18; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000F24; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000F30; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000F3C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000F48; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000FD0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000FDC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000FE8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000103C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00001060; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Bj1_c = .data:0x00001074; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Bj1_HIO_c = .data:0x00001088; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Bj1_childHIO_c = .data:0x00001094; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000010A0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4184 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3D8 scope:local align:4 +l_check_inf = .bss:0x00000438; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000488; // type:object size:0x4 scope:local align:4 data:4byte +@4212 = .bss:0x0000048C; // type:object size:0xC scope:local align:4 +init$4213 = .bss:0x00000498; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4211 = .bss:0x0000049C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_bm1/splits.txt b/config/GZLJ01/rels/d_a_npc_bm1/splits.txt new file mode 100644 index 000000000..13f31fc54 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bm1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bm1.cpp: + .text start:0x000000EC end:0x00009810 + .text start:0x00009810 end:0x00009824 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000077D + .data start:0x00000000 end:0x00000F28 + .bss start:0x00000008 end:0x00000464 diff --git a/config/GZLJ01/rels/d_a_npc_bm1/symbols.txt b/config/GZLJ01/rels/d_a_npc_bm1/symbols.txt new file mode 100644 index 000000000..dab2108f8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bm1/symbols.txt @@ -0,0 +1,348 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Bm1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Bm1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Bm1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +searchActor_Zl__FPvPv = .text:0x00000268; // type:function size:0x78 scope:local align:4 +searchActor_Gp__FPvPv = .text:0x000002E0; // type:function size:0x78 scope:local align:4 +searchActor_Bm_Skt__FPvPv = .text:0x00000358; // type:function size:0x84 scope:local align:4 +searchActor_Bm_Kkt__FPvPv = .text:0x000003DC; // type:function size:0x84 scope:local align:4 +nodeCallBack_Wng__FP7J3DNodei = .text:0x00000460; // type:function size:0x4C scope:local align:4 +nodeWngControl__11daNpc_Bm1_cFP7J3DNodeP8J3DModel = .text:0x000004AC; // type:function size:0x110 scope:global align:4 +nodeCallBack_Arm__FP7J3DNodei = .text:0x000005BC; // type:function size:0x4C scope:local align:4 +nodeArmControl__11daNpc_Bm1_cFP7J3DNodeP8J3DModel = .text:0x00000608; // type:function size:0x110 scope:global align:4 +nodeCallBack_Bm1__FP7J3DNodei = .text:0x00000718; // type:function size:0x4C scope:local align:4 +nodeBm1Control__11daNpc_Bm1_cFP7J3DNodeP8J3DModel = .text:0x00000764; // type:function size:0x19C scope:global align:4 +__dt__4cXyzFv = .text:0x00000900; // type:function size:0x3C scope:weak align:4 +chk_appCnd__11daNpc_Bm1_cFv = .text:0x0000093C; // type:function size:0x160 scope:global align:4 +init_PST_0__11daNpc_Bm1_cFv = .text:0x00000A9C; // type:function size:0x9C scope:global align:4 +init_PST_1__11daNpc_Bm1_cFv = .text:0x00000B38; // type:function size:0x4C scope:global align:4 +init_PST_2__11daNpc_Bm1_cFv = .text:0x00000B84; // type:function size:0x88 scope:global align:4 +init_PST_3__11daNpc_Bm1_cFv = .text:0x00000C0C; // type:function size:0xAC scope:global align:4 +init_PST_4__11daNpc_Bm1_cFv = .text:0x00000CB8; // type:function size:0xA0 scope:global align:4 +init_BMB_0__11daNpc_Bm1_cFv = .text:0x00000D58; // type:function size:0x4C scope:global align:4 +init_BMB_1__11daNpc_Bm1_cFv = .text:0x00000DA4; // type:function size:0x20 scope:global align:4 +init_BMB_2__11daNpc_Bm1_cFv = .text:0x00000DC4; // type:function size:0x4C scope:global align:4 +init_BMC_0__11daNpc_Bm1_cFv = .text:0x00000E10; // type:function size:0x4C scope:global align:4 +init_BMC_1__11daNpc_Bm1_cFv = .text:0x00000E5C; // type:function size:0xA8 scope:global align:4 +init_BMC_2__11daNpc_Bm1_cFv = .text:0x00000F04; // type:function size:0xAC scope:global align:4 +init_BMC_3__11daNpc_Bm1_cFv = .text:0x00000FB0; // type:function size:0x60 scope:global align:4 +init_BMD_0__11daNpc_Bm1_cFv = .text:0x00001010; // type:function size:0x20 scope:global align:4 +init_BMD_1__11daNpc_Bm1_cFv = .text:0x00001030; // type:function size:0x54 scope:global align:4 +init_SKT_0__11daNpc_Bm1_cFv = .text:0x00001084; // type:function size:0x58 scope:global align:4 +init_KKT_0__11daNpc_Bm1_cFv = .text:0x000010DC; // type:function size:0x20 scope:global align:4 +createInit__11daNpc_Bm1_cFv = .text:0x000010FC; // type:function size:0x308 scope:global align:4 +setMtx__11daNpc_Bm1_cFb = .text:0x00001404; // type:function size:0x3A4 scope:global align:4 +anmNum_toResID__11daNpc_Bm1_cFi = .text:0x000017A8; // type:function size:0x50 scope:global align:4 +headAnmNum_toResID__11daNpc_Bm1_cFi = .text:0x000017F8; // type:function size:0x50 scope:global align:4 +wingAnmNum_toResID__11daNpc_Bm1_cFi = .text:0x00001848; // type:function size:0x50 scope:global align:4 +btpNum_toResID__11daNpc_Bm1_cFi = .text:0x00001898; // type:function size:0xB0 scope:global align:4 +setBtp__11daNpc_Bm1_cFbi = .text:0x00001948; // type:function size:0x104 scope:global align:4 +iniTexPttrnAnm__11daNpc_Bm1_cFb = .text:0x00001A4C; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Bm1_cFv = .text:0x00001A74; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Bm1_cFSc = .text:0x00001B20; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Bm1_cFPQ211daNpc_Bm1_c9anm_prm_c = .text:0x00001B5C; // type:function size:0x198 scope:global align:4 +setAnm_NUM__11daNpc_Bm1_cFii = .text:0x00001CF4; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Bm1_cFv = .text:0x00001D60; // type:function size:0x80 scope:global align:4 +setPlaySpd__11daNpc_Bm1_cFf = .text:0x00001DE0; // type:function size:0x44 scope:global align:4 +chg_anmTag__11daNpc_Bm1_cFv = .text:0x00001E24; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Bm1_cFv = .text:0x00001E28; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Bm1_cFUc = .text:0x00001E2C; // type:function size:0xD0 scope:global align:4 +control_anmAtr__11daNpc_Bm1_cFv = .text:0x00001EFC; // type:function size:0x6C scope:global align:4 +setAnm_ATR__11daNpc_Bm1_cFi = .text:0x00001F68; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Bm1_cFUs = .text:0x00001FD0; // type:function size:0x108 scope:global align:4 +eventOrder__11daNpc_Bm1_cFv = .text:0x000020D8; // type:function size:0xA4 scope:global align:4 +checkOrder__11daNpc_Bm1_cFv = .text:0x0000217C; // type:function size:0xB8 scope:global align:4 +chk_manzai__11daNpc_Bm1_cFv = .text:0x00002234; // type:function size:0xD0 scope:global align:4 +chk_talk__11daNpc_Bm1_cFv = .text:0x00002304; // type:function size:0x9C scope:global align:4 +chk_partsNotMove__11daNpc_Bm1_cFv = .text:0x000023A0; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Bm1_cFv = .text:0x000023E0; // type:function size:0x1B0 scope:global align:4 +next_msgStatus__11daNpc_Bm1_cFPUl = .text:0x00002590; // type:function size:0x4C8 scope:global align:4 +getBitMask__11daNpc_Bm1_cFv = .text:0x00002A58; // type:function size:0x6C scope:global align:4 +getMsg_PST_1__11daNpc_Bm1_cFv = .text:0x00002AC4; // type:function size:0x3C scope:global align:4 +getMsg_PST_3__11daNpc_Bm1_cFv = .text:0x00002B00; // type:function size:0x40 scope:global align:4 +getMsg_SKT_0__11daNpc_Bm1_cFv = .text:0x00002B40; // type:function size:0xA8 scope:global align:4 +getMsg_KKT_0__11daNpc_Bm1_cFv = .text:0x00002BE8; // type:function size:0xA8 scope:global align:4 +getMsg_BMB_0__11daNpc_Bm1_cFv = .text:0x00002C90; // type:function size:0x12C scope:global align:4 +getMsg_BMB_1__11daNpc_Bm1_cFv = .text:0x00002DBC; // type:function size:0x12C scope:global align:4 +getMsg_BMB_2__11daNpc_Bm1_cFv = .text:0x00002EE8; // type:function size:0x128 scope:global align:4 +getMsg_BMC_0__11daNpc_Bm1_cFv = .text:0x00003010; // type:function size:0x48 scope:global align:4 +getMsg_BMC_2__11daNpc_Bm1_cFv = .text:0x00003058; // type:function size:0x78 scope:global align:4 +getMsg_BMC_3__11daNpc_Bm1_cFv = .text:0x000030D0; // type:function size:0x12C scope:global align:4 +getMsg_BMD_0__11daNpc_Bm1_cFv = .text:0x000031FC; // type:function size:0x12C scope:global align:4 +getMsg_BMD_1__11daNpc_Bm1_cFv = .text:0x00003328; // type:function size:0x148 scope:global align:4 +getMsg__11daNpc_Bm1_cFv = .text:0x00003470; // type:function size:0xD8 scope:global align:4 +chkAttention__11daNpc_Bm1_cFv = .text:0x00003548; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Bm1_cFb = .text:0x000035C8; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Bm1_cFUi = .text:0x00003630; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Bm1_cFPFPvPv_Pv = .text:0x00003664; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Bm1_cFv = .text:0x00003714; // type:function size:0x104 scope:global align:4 +bm_movPass__11daNpc_Bm1_cFb = .text:0x00003818; // type:function size:0x20C scope:global align:4 +bm_setFlyAnm__11daNpc_Bm1_cFv = .text:0x00003A24; // type:function size:0x44 scope:global align:4 +bm_clcFlySpd__11daNpc_Bm1_cFv = .text:0x00003A68; // type:function size:0x188 scope:global align:4 +bm_clcMovSpd__11daNpc_Bm1_cFv = .text:0x00003BF0; // type:function size:0x74 scope:global align:4 +bm_flyMove__11daNpc_Bm1_cFv = .text:0x00003C64; // type:function size:0x270 scope:global align:4 +bm_nMove__11daNpc_Bm1_cFv = .text:0x00003ED4; // type:function size:0xD0 scope:global align:4 +setPrtcl_Flyaway__11daNpc_Bm1_cFv = .text:0x00003FA4; // type:function size:0x148 scope:global align:4 +delPrtcl_Flyaway__11daNpc_Bm1_cFv = .text:0x000040EC; // type:function size:0x74 scope:global align:4 +setPrtcl_Land0__11daNpc_Bm1_cFv = .text:0x00004160; // type:function size:0x148 scope:global align:4 +delPrtcl_Land0__11daNpc_Bm1_cFv = .text:0x000042A8; // type:function size:0x74 scope:global align:4 +setPrtcl_Hane0__11daNpc_Bm1_cFv = .text:0x0000431C; // type:function size:0xC4 scope:global align:4 +flwPrtcl_Hane0__11daNpc_Bm1_cFv = .text:0x000043E0; // type:function size:0x90 scope:global align:4 +delPrtcl_Hane0__11daNpc_Bm1_cFv = .text:0x00004470; // type:function size:0x54 scope:global align:4 +setPrtcl_Hane1__11daNpc_Bm1_cFv = .text:0x000044C4; // type:function size:0xF4 scope:global align:4 +flwPrtcl_Hane1__11daNpc_Bm1_cFv = .text:0x000045B8; // type:function size:0x90 scope:global align:4 +delPrtcl_Hane1__11daNpc_Bm1_cFv = .text:0x00004648; // type:function size:0x74 scope:global align:4 +decideType__11daNpc_Bm1_cFii = .text:0x000046BC; // type:function size:0x2FC scope:global align:4 +eInit_setLocFlag__11daNpc_Bm1_cFPi = .text:0x000049B8; // type:function size:0x44 scope:global align:4 +eInit_setShapeAngleY__11daNpc_Bm1_cFPis = .text:0x000049FC; // type:function size:0x38 scope:global align:4 +eInit_setEvTimer__11daNpc_Bm1_cFPi = .text:0x00004A34; // type:function size:0x1C scope:global align:4 +eInit_calcRelativPos__11daNpc_Bm1_cFP4cXyzPi = .text:0x00004A50; // type:function size:0xE0 scope:global align:4 +eInit_ATTENTION___11daNpc_Bm1_cFPiPiPiP4cXyzPiPiPi = .text:0x00004B30; // type:function size:0x1E0 scope:global align:4 +eInit_SET_PLYER_GOL___11daNpc_Bm1_cFPiP4cXyzPi = .text:0x00004D10; // type:function size:0xB4 scope:global align:4 +eInit_prmFloat__11daNpc_Bm1_cFPff = .text:0x00004DC4; // type:function size:0x10 scope:global align:4 +eInit_FLY___11daNpc_Bm1_cFPiPfPfPfPf = .text:0x00004DD4; // type:function size:0x1E4 scope:global align:4 +eInit_DEL_ACTOR___11daNpc_Bm1_cFv = .text:0x00004FB8; // type:function size:0x20 scope:global align:4 +eInit_WLK___11daNpc_Bm1_cFPiPfPfP4cXyzPiPiPi = .text:0x00004FD8; // type:function size:0x1B8 scope:global align:4 +eInit_INI_EVN_1___11daNpc_Bm1_cFv = .text:0x00005190; // type:function size:0xC scope:global align:4 +eInit_SET_NXT_PTH_INF___11daNpc_Bm1_cFv = .text:0x0000519C; // type:function size:0x50 scope:global align:4 +eInit_SET_ANM___11daNpc_Bm1_cFPi = .text:0x000051EC; // type:function size:0x40 scope:global align:4 +eInit_MOV_PTH_POINT___11daNpc_Bm1_cFPiPiPiPi = .text:0x0000522C; // type:function size:0x13C scope:global align:4 +event_actionInit__11daNpc_Bm1_cFi = .text:0x00005368; // type:function size:0x2E8 scope:global align:4 +eMove_ATTENTION___11daNpc_Bm1_cFv = .text:0x00005650; // type:function size:0x4C scope:global align:4 +eMove_KMA_FLY___11daNpc_Bm1_cFv = .text:0x0000569C; // type:function size:0x8 scope:global align:4 +eMove_FLY___11daNpc_Bm1_cFv = .text:0x000056A4; // type:function size:0x1C scope:global align:4 +eMove_WLK___11daNpc_Bm1_cFv = .text:0x000056C0; // type:function size:0x74 scope:global align:4 +event_action__11daNpc_Bm1_cFv = .text:0x00005734; // type:function size:0x9C scope:global align:4 +cut_init_360_TRN__11daNpc_Bm1_cFi = .text:0x000057D0; // type:function size:0x3C scope:global align:4 +cut_move_360_TRN__11daNpc_Bm1_cFv = .text:0x0000580C; // type:function size:0xAC scope:global align:4 +privateCut__11daNpc_Bm1_cFi = .text:0x000058B8; // type:function size:0x128 scope:global align:4 +endEvent__11daNpc_Bm1_cFv = .text:0x000059E0; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Bm1_cFv = .text:0x00005A00; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Bm1_cFi = .text:0x00005A38; // type:function size:0x128 scope:global align:4 +set_action__11daNpc_Bm1_cFM11daNpc_Bm1_cFPCvPvPv_iPv = .text:0x00005B60; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Bm1_cFSc = .text:0x00005C0C; // type:function size:0x278 scope:global align:4 +d_wait__11daNpc_Bm1_cFv = .text:0x00005E84; // type:function size:0x5C scope:global align:4 +lookup__11daNpc_Bm1_cFv = .text:0x00005EE0; // type:function size:0x34 scope:global align:4 +orooro__11daNpc_Bm1_cFv = .text:0x00005F14; // type:function size:0x50 scope:global align:4 +wait_1__11daNpc_Bm1_cFv = .text:0x00005F64; // type:function size:0xC4 scope:global align:4 +talk_1__11daNpc_Bm1_cFv = .text:0x00006028; // type:function size:0x204 scope:global align:4 +talk_2__11daNpc_Bm1_cFv = .text:0x0000622C; // type:function size:0x9C scope:global align:4 +manzai__11daNpc_Bm1_cFv = .text:0x000062C8; // type:function size:0x7C scope:global align:4 +wait_4__11daNpc_Bm1_cFv = .text:0x00006344; // type:function size:0xE0 scope:global align:4 +flyawy__11daNpc_Bm1_cFv = .text:0x00006424; // type:function size:0x58 scope:global align:4 +wait_5__11daNpc_Bm1_cFv = .text:0x0000647C; // type:function size:0x13C scope:global align:4 +h_wait__11daNpc_Bm1_cFv = .text:0x000065B8; // type:function size:0xD0 scope:global align:4 +wait_7__11daNpc_Bm1_cFv = .text:0x00006688; // type:function size:0xF4 scope:global align:4 +wait_3__11daNpc_Bm1_cFv = .text:0x0000677C; // type:function size:0x12C scope:global align:4 +wait_8__11daNpc_Bm1_cFv = .text:0x000068A8; // type:function size:0x84 scope:global align:4 +wait_2__11daNpc_Bm1_cFv = .text:0x0000692C; // type:function size:0x70 scope:global align:4 +walk_1__11daNpc_Bm1_cFv = .text:0x0000699C; // type:function size:0xF8 scope:global align:4 +CHKwai__11daNpc_Bm1_cFv = .text:0x00006A94; // type:function size:0xE0 scope:global align:4 +demo_action1__11daNpc_Bm1_cFPv = .text:0x00006B74; // type:function size:0xD8 scope:global align:4 +wait_action1__11daNpc_Bm1_cFPv = .text:0x00006C4C; // type:function size:0xBC scope:global align:4 +wait_action2__11daNpc_Bm1_cFPv = .text:0x00006D08; // type:function size:0x120 scope:global align:4 +wait_action3__11daNpc_Bm1_cFPv = .text:0x00006E28; // type:function size:0x9C scope:global align:4 +wait_action4__11daNpc_Bm1_cFPv = .text:0x00006EC4; // type:function size:0x6C scope:global align:4 +wait_action5__11daNpc_Bm1_cFPv = .text:0x00006F30; // type:function size:0xBC scope:global align:4 +wait_action6__11daNpc_Bm1_cFPv = .text:0x00006FEC; // type:function size:0xC4 scope:global align:4 +wait_action7__11daNpc_Bm1_cFPv = .text:0x000070B0; // type:function size:0xE8 scope:global align:4 +wait_action8__11daNpc_Bm1_cFPv = .text:0x00007198; // type:function size:0xD8 scope:global align:4 +wait_action9__11daNpc_Bm1_cFPv = .text:0x00007270; // type:function size:0x9C scope:global align:4 +wait_actionA__11daNpc_Bm1_cFPv = .text:0x0000730C; // type:function size:0xD8 scope:global align:4 +demo__11daNpc_Bm1_cFv = .text:0x000073E4; // type:function size:0x130 scope:global align:4 +shadowDraw__11daNpc_Bm1_cFv = .text:0x00007514; // type:function size:0x178 scope:global align:4 +_draw__11daNpc_Bm1_cFv = .text:0x0000768C; // type:function size:0x428 scope:global align:4 +_execute__11daNpc_Bm1_cFv = .text:0x00007AB4; // type:function size:0x1F8 scope:global align:4 +_delete__11daNpc_Bm1_cFv = .text:0x00007CAC; // type:function size:0xA4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00007D50; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Bm1_cFv = .text:0x00007D70; // type:function size:0x164 scope:global align:4 +__ct__11daNpc_Bm1_cFv = .text:0x00007ED4; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00008038; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008094; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000080DC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000081A8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000081F0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000824C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008294; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000082F0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008378; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Bm1_cFv = .text:0x000083E8; // type:function size:0x328 scope:global align:4 +create_hed_Anm__11daNpc_Bm1_cFv = .text:0x00008710; // type:function size:0x168 scope:global align:4 +create_wng_Anm__11daNpc_Bm1_cFv = .text:0x00008878; // type:function size:0x2CC scope:global align:4 +create_arm_Anm__11daNpc_Bm1_cFv = .text:0x00008B44; // type:function size:0x328 scope:global align:4 +create_itm_Mdl__11daNpc_Bm1_cFv = .text:0x00008E6C; // type:function size:0x308 scope:global align:4 +CreateHeap__11daNpc_Bm1_cFv = .text:0x00009174; // type:function size:0x2F8 scope:global align:4 +daNpc_Bm1_Create__FP10fopAc_ac_c = .text:0x0000946C; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_Delete__FP11daNpc_Bm1_c = .text:0x0000948C; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_Execute__FP11daNpc_Bm1_c = .text:0x000094AC; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_Draw__FP11daNpc_Bm1_c = .text:0x000094CC; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_IsDelete__FP11daNpc_Bm1_c = .text:0x000094EC; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000094F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000953C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009584; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000095E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009628; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009638; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009640; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009648; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009650; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009658; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009690; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009698; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000096A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000096A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000096E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000096E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000096EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000096F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000096FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009708; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Bm1_HIO_cFv = .text:0x00009714; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00009798; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bm1_cpp = .text:0x000097B4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000097F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000097F8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009800; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009808; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00009810; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00009818; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00009820; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4349 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4650 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4773 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4774 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4775 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4818 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4843 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4844 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@5115 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@5646 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@5647 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@5772 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@5788 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@5847 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@6662 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@6663 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@6664 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@6827 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@6828 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@7247 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@7248 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@7249 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@7305 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@7307 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@7311 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@7391 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@7392 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@7473 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@7474 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@7475 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@7476 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@7477 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@7478 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@7479 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@7480 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A0; // type:object size:0x6DD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_prm_tbl$4155 = .data:0x00000030; // type:object size:0x2F8 scope:local align:4 +l_evn_tbl = .data:0x00000328; // type:object size:0x10 scope:local align:4 +@4404 = .data:0x00000338; // type:object size:0xC scope:local align:4 +@4416 = .data:0x00000344; // type:object size:0xC scope:local align:4 +@4426 = .data:0x00000350; // type:object size:0xC scope:local align:4 +@4440 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@4457 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@4467 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@4479 = .data:0x00000380; // type:object size:0xC scope:local align:4 +@4487 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +@4499 = .data:0x00000398; // type:object size:0xC scope:local align:4 +@4516 = .data:0x000003A4; // type:object size:0xC scope:local align:4 +@4533 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +@4552 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +a_att_dis_TBL$4564 = .data:0x000003C8; // type:object size:0x16 scope:local align:4 +a_staff_tbl$4565 = .data:0x000003E0; // type:object size:0x40 scope:local align:4 +@4651 = .data:0x00000420; // type:object size:0x40 scope:local align:4 +a_BCKName_TBL$4779 = .data:0x00000460; // type:object size:0x58 scope:local align:4 +a_BCKName_TBL$4784 = .data:0x000004B8; // type:object size:0x58 scope:local align:4 +a_BCKName_TBL$4789 = .data:0x00000510; // type:object size:0x58 scope:local align:4 +a_BTPName_TBL$4794 = .data:0x00000568; // type:object size:0x4 scope:local align:4 +a_BTPName_TBL_2$4797 = .data:0x0000056C; // type:object size:0x40 scope:local align:4 +a_anm_prm_tbl$4868 = .data:0x000005AC; // type:object size:0x1CC scope:local align:4 +a_anm_prm_tbl$4875 = .data:0x00000778; // type:object size:0x17C scope:local align:4 +a_anm_prm_tbl$4964 = .data:0x000008F4; // type:object size:0x12C scope:local align:4 +@5499 = .data:0x00000A20; // type:object size:0x40 scope:local align:4 +@6272 = .data:0x00000A60; // type:object size:0x1C scope:local align:4 +@6483 = .data:0x00000A7C; // type:object size:0x60 scope:local align:4 +@6521 = .data:0x00000ADC; // type:object size:0x60 scope:local align:4 +a_cut_tbl$6538 = .data:0x00000B3C; // type:object size:0x8 scope:local align:4 +@6665 = .data:0x00000B44; // type:object size:0x4C scope:local align:4 +@7094 = .data:0x00000B90; // type:object size:0x2C scope:local align:4 +@7353 = .data:0x00000BBC; // type:object size:0x2C scope:local align:4 +a_size_tbl$7421 = .data:0x00000BE8; // type:object size:0x2C scope:local align:4 +a_headBDLName_TBL$7709 = .data:0x00000C14; // type:object size:0x40 scope:local align:4 +l_daNpc_Bm1_Method = .data:0x00000C54; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BM1 = .data:0x00000C74; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM2 = .data:0x00000CA4; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM3 = .data:0x00000CD4; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM4 = .data:0x00000D04; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM5 = .data:0x00000D34; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000D64; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000D70; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000D7C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000D88; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000D94; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000DA0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000DAC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000DB8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000DC4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000E4C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000E58; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000E64; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000EB8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000EDC; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Bm1_c = .data:0x00000EF0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Bm1_HIO_c = .data:0x00000F04; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Bm1_childHIO_c = .data:0x00000F10; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000F1C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4168 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x354 scope:local align:4 +l_check_inf = .bss:0x000003B4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000404; // type:object size:0x4 scope:local align:4 data:4byte +l_BCKName = .bss:0x00000408; // type:object size:0x1E scope:local align:4 +l_BTPName = .bss:0x00000428; // type:object size:0x1E scope:local align:4 +@4305 = .bss:0x00000448; // type:object size:0xC scope:local align:4 +init$4306 = .bss:0x00000454; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4304 = .bss:0x00000458; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_bmcon1/splits.txt b/config/GZLJ01/rels/d_a_npc_bmcon1/splits.txt new file mode 100644 index 000000000..9eaac60e5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bmcon1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bmcon1.cpp: + .text start:0x000000EC end:0x000040B0 + .text start:0x000040B0 end:0x000040E0 + .text start:0x000040E0 end:0x0000429C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000244 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x00000084 diff --git a/config/GZLJ01/rels/d_a_npc_bmcon1/symbols.txt b/config/GZLJ01/rels/d_a_npc_bmcon1/symbols.txt new file mode 100644 index 000000000..5cabaa823 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bmcon1/symbols.txt @@ -0,0 +1,231 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daNpcBmcon_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000002A4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000300; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000348; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000414; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000045C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000004B8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000500; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000055C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005E4; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000654; // type:function size:0x3C scope:weak align:4 +daNpc_Bmcon_nodeCallBack__FP7J3DNodei = .text:0x00000690; // type:function size:0x160 scope:local align:4 +daNpc_Arm_nodeCallBack__FP7J3DNodei = .text:0x000007F0; // type:function size:0x44 scope:local align:4 +nodeArmControl__12daNpcBmcon_cFP7J3DNodeP8J3DModel = .text:0x00000834; // type:function size:0xB0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000008E4; // type:function size:0x20 scope:local align:4 +phase_1__FP12daNpcBmcon_c = .text:0x00000904; // type:function size:0x90 scope:local align:4 +phase_2__FP12daNpcBmcon_c = .text:0x00000994; // type:function size:0x80 scope:local align:4 +_create__12daNpcBmcon_cFv = .text:0x00000A14; // type:function size:0x30 scope:global align:4 +createHeap__12daNpcBmcon_cFv = .text:0x00000A44; // type:function size:0x618 scope:global align:4 +daNpcBmcon_XyCheckCB__FPvi = .text:0x0000105C; // type:function size:0x20 scope:local align:4 +createInit__12daNpcBmcon_cFv = .text:0x0000107C; // type:function size:0x3EC scope:global align:4 +_delete__12daNpcBmcon_cFv = .text:0x00001468; // type:function size:0x70 scope:global align:4 +_draw__12daNpcBmcon_cFv = .text:0x000014D8; // type:function size:0x1BC scope:global align:4 +_execute__12daNpcBmcon_cFv = .text:0x00001694; // type:function size:0x1E4 scope:global align:4 +executeCommon__12daNpcBmcon_cFv = .text:0x00001878; // type:function size:0x350 scope:global align:4 +executeSetMode__12daNpcBmcon_cFUc = .text:0x00001BC8; // type:function size:0x54 scope:global align:4 +executeWaitInit__12daNpcBmcon_cFv = .text:0x00001C1C; // type:function size:0xAC scope:global align:4 +executeWait__12daNpcBmcon_cFv = .text:0x00001CC8; // type:function size:0x70 scope:global align:4 +executeTalkInit__12daNpcBmcon_cFv = .text:0x00001D38; // type:function size:0x10 scope:global align:4 +executeTalk__12daNpcBmcon_cFv = .text:0x00001D48; // type:function size:0xF8 scope:global align:4 +executeWalkInit__12daNpcBmcon_cFv = .text:0x00001E40; // type:function size:0x2C scope:global align:4 +executeWalk__12daNpcBmcon_cFv = .text:0x00001E6C; // type:function size:0x1E4 scope:global align:4 +executeTurnInit__12daNpcBmcon_cFv = .text:0x00002050; // type:function size:0x144 scope:global align:4 +executeTurn__12daNpcBmcon_cFv = .text:0x00002194; // type:function size:0xD0 scope:global align:4 +checkOrder__12daNpcBmcon_cFv = .text:0x00002264; // type:function size:0xFC scope:global align:4 +eventOrder__12daNpcBmcon_cFv = .text:0x00002360; // type:function size:0xE4 scope:global align:4 +eventMove__12daNpcBmcon_cFv = .text:0x00002444; // type:function size:0x84 scope:global align:4 +privateCut__12daNpcBmcon_cFv = .text:0x000024C8; // type:function size:0x130 scope:global align:4 +eventMesSetInit__12daNpcBmcon_cFi = .text:0x000025F8; // type:function size:0x450 scope:global align:4 +eventMesSet__12daNpcBmcon_cFv = .text:0x00002A48; // type:function size:0x94 scope:global align:4 +eventGetItemInit__12daNpcBmcon_cFv = .text:0x00002ADC; // type:function size:0x5C scope:global align:4 +talk2__12daNpcBmcon_cFi = .text:0x00002B38; // type:function size:0x154 scope:global align:4 +next_msgStatus__12daNpcBmcon_cFPUl = .text:0x00002C8C; // type:function size:0x1CC scope:global align:4 +getMsg__12daNpcBmcon_cFv = .text:0x00002E58; // type:function size:0x1C4 scope:global align:4 +chkMsg__12daNpcBmcon_cFv = .text:0x0000301C; // type:function size:0x7C scope:global align:4 +setMessage__12daNpcBmcon_cFUl = .text:0x00003098; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__12daNpcBmcon_cFv = .text:0x000030A0; // type:function size:0xB8 scope:global align:4 +getPrmNpcNo__12daNpcBmcon_cFv = .text:0x00003158; // type:function size:0x20 scope:global align:4 +getPrmRailID__12daNpcBmcon_cFv = .text:0x00003178; // type:function size:0x2C scope:global align:4 +setMtx__12daNpcBmcon_cFv = .text:0x000031A4; // type:function size:0x88 scope:global align:4 +chkAttention__12daNpcBmcon_cFv = .text:0x0000322C; // type:function size:0x340 scope:global align:4 +lookBack__12daNpcBmcon_cFv = .text:0x0000356C; // type:function size:0x14C scope:global align:4 +playAnm__12daNpcBmcon_cFv = .text:0x000036B8; // type:function size:0xDC scope:global align:4 +setAnm__12daNpcBmcon_cFUcif = .text:0x00003794; // type:function size:0x12C scope:global align:4 +setAnmTbl__12daNpcBmcon_cFP12sBmconAnmDat = .text:0x000038C0; // type:function size:0xA0 scope:global align:4 +XyCheckCB__12daNpcBmcon_cFi = .text:0x00003960; // type:function size:0x8 scope:global align:4 +setCollision__12daNpcBmcon_cFP8dCcD_Cyl4cXyzff = .text:0x00003968; // type:function size:0x78 scope:global align:4 +calcFlyDist__12daNpcBmcon_cFv = .text:0x000039E0; // type:function size:0x9C scope:global align:4 +getFlyDistMax__12daNpcBmcon_cFv = .text:0x00003A7C; // type:function size:0x6C scope:global align:4 +setFlyDistMax__12daNpcBmcon_cFs = .text:0x00003AE8; // type:function size:0x84 scope:global align:4 +getFlyDistNow__12daNpcBmcon_cFv = .text:0x00003B6C; // type:function size:0x6C scope:global align:4 +setFlyDistNow__12daNpcBmcon_cFs = .text:0x00003BD8; // type:function size:0x84 scope:global align:4 +chkEndEvent__12daNpcBmcon_cFv = .text:0x00003C5C; // type:function size:0x168 scope:global align:4 +isClear__12daNpcBmcon_cFv = .text:0x00003DC4; // type:function size:0x38 scope:global align:4 +daNpc_BmconCreate__FPv = .text:0x00003DFC; // type:function size:0x20 scope:local align:4 +daNpc_BmconDelete__FPv = .text:0x00003E1C; // type:function size:0x24 scope:local align:4 +daNpc_BmconExecute__FPv = .text:0x00003E40; // type:function size:0x24 scope:local align:4 +daNpc_BmconDraw__FPv = .text:0x00003E64; // type:function size:0x24 scope:local align:4 +daNpc_BmconIsDelete__FPv = .text:0x00003E88; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003E90; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003ED8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003F20; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003F7C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003FC4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003FD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003FDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003FE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003FEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003FF4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000402C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004034; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000403C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004044; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000407C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004080; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004088; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004090; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004098; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000040A4; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000040B0; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x000040B4; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000040D0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000040D8; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcBmcon_c5Prm_eQ212daNpcBmcon_c5Prm_e = .text:0x000040E0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bmcon1_cpp = .text:0x000040FC; // type:function size:0x180 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000427C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004284; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000428C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004294; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daNpcBmcon_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +l_arm_bmd_ix_tbl = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x20 scope:local align:4 +l_arm_bck_ix_tbl = .rodata:0x00000040; // type:object size:0x20 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4087 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4495 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4579 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4636 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4637 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4784 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4785 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4786 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4790 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4791 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4938 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 data:double +@5466 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5598 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@5796 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5797 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5798 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5799 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5800 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000EC; // type:object size:0x158 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x8 scope:local align:4 +l_arcname_tbl = .data:0x00000038; // type:object size:0x8 scope:local align:4 +l_npc_anm_wait = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait2 = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x0000004C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x00000050; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000054; // type:object size:0x3 scope:local align:4 +l_npc_anm_con1 = .data:0x00000058; // type:object size:0x3 scope:local align:4 +l_npc_anm_con2 = .data:0x0000005C; // type:object size:0x3 scope:local align:4 +l_npc_anm_tbl = .data:0x00000060; // type:object size:0x20 scope:local align:4 +l_npc_dat = .data:0x00000080; // type:object size:0x98 scope:local align:4 +l_msg_bmcon1_1st_appear = .data:0x00000118; // type:object size:0x14 scope:local align:4 +l_msg_bmcon1_appear = .data:0x0000012C; // type:object size:0xC scope:local align:4 +l_msg_bmcon1_not_appear = .data:0x00000138; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_not_rupee = .data:0x00000140; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_2nd = .data:0x00000148; // type:object size:0xC scope:local align:4 +l_msg_bmcon1_cleared = .data:0x00000154; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_appear2 = .data:0x0000015C; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_not_appear2 = .data:0x00000164; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_talk = .data:0x0000016C; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_result = .data:0x00000174; // type:object size:0x14 scope:local align:4 +l_msg_bmcon1_1st_goal = .data:0x00000188; // type:object size:0x18 scope:local align:4 +l_msg_bmcon1_goal = .data:0x000001A0; // type:object size:0x14 scope:local align:4 +l_msg_bmcon2_2st_talk = .data:0x000001B4; // type:object size:0x8 scope:local align:4 +l_msg_bmcon2_cleared = .data:0x000001BC; // type:object size:0x8 scope:local align:4 +l_msg_bmcon2_appear = .data:0x000001C4; // type:object size:0x10 scope:local align:4 +l_msg_bmcon2_talk = .data:0x000001D4; // type:object size:0x8 scope:local align:4 +l_method$4376 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@4638 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@4639 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@4640 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@4641 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000218; // type:object size:0x30 scope:local align:4 +@4642 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@4643 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@4644 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@4645 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000278; // type:object size:0x30 scope:local align:4 +cut_name_tbl$5038 = .data:0x000002A8; // type:object size:0x8 scope:local align:4 +@5359 = .data:0x000002B0; // type:object size:0x50 scope:local align:4 +daNpc_BmconMethodTable = .data:0x00000300; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BMCON1 = .data:0x00000320; // type:object size:0x30 scope:global align:4 +__vt__12daNpcBmcon_c = .data:0x00000350; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000394; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000044C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000464; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004B8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004DC; // type:object size:0x14 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4040 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4041 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +l_bmcon_pos_tbl = .bss:0x0000006C; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_bms1/splits.txt b/config/GZLJ01/rels/d_a_npc_bms1/splits.txt new file mode 100644 index 000000000..7e3081472 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bms1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bms1.cpp: + .text start:0x000000EC end:0x00004764 + .text start:0x00004764 end:0x000047AC + .text start:0x000047AC end:0x00004820 + .text start:0x00004820 end:0x00004820 + .text start:0x00004820 end:0x00004900 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001D6 + .data start:0x00000000 end:0x0000039C + .bss start:0x00000008 end:0x000000FC diff --git a/config/GZLJ01/rels/d_a_npc_bms1/symbols.txt b/config/GZLJ01/rels/d_a_npc_bms1/symbols.txt new file mode 100644 index 000000000..40a9a5911 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bms1/symbols.txt @@ -0,0 +1,207 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__21daNpc_Bms1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +daNpc_Bms1_shopMsgCheck__FUl = .text:0x00000108; // type:function size:0x40 scope:local align:4 +daNpc_Bms1_shopStickMoveMsgCheck__FUl = .text:0x00000148; // type:function size:0x40 scope:local align:4 +__ct__16daNpc_Bms1_HIO_cFv = .text:0x00000188; // type:function size:0x118 scope:global align:4 +__dt__21daNpc_Bms1_childHIO_cFv = .text:0x000002A0; // type:function size:0x60 scope:weak align:4 +nodeCallBack_Bms__FP7J3DNodei = .text:0x00000300; // type:function size:0x1C4 scope:local align:4 +nodeCallBack_BmsHead__FP7J3DNodei = .text:0x000004C4; // type:function size:0x53C scope:local align:4 +set_mtx__12daNpc_Bms1_cFv = .text:0x00000A00; // type:function size:0x24C scope:global align:4 +initTexPatternAnm__12daNpc_Bms1_cFb = .text:0x00000C4C; // type:function size:0x108 scope:global align:4 +playTexPatternAnm__12daNpc_Bms1_cFv = .text:0x00000D54; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Bms1_cFScf = .text:0x00000DE0; // type:function size:0x98 scope:global align:4 +setTexAnm__12daNpc_Bms1_cFSc = .text:0x00000E78; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__12daNpc_Bms1_cFv = .text:0x00000EBC; // type:function size:0x244 scope:global align:4 +chkAttention__12daNpc_Bms1_cF4cXyzs = .text:0x00001100; // type:function size:0xD8 scope:global align:4 +eventOrder__12daNpc_Bms1_cFv = .text:0x000011D8; // type:function size:0xA0 scope:global align:4 +checkOrder__12daNpc_Bms1_cFv = .text:0x00001278; // type:function size:0x234 scope:global align:4 +next_msgStatus__12daNpc_Bms1_cFPUl = .text:0x000014AC; // type:function size:0x350 scope:global align:4 +getMsg__12daNpc_Bms1_cFv = .text:0x000017FC; // type:function size:0x64 scope:global align:4 +setCollision__12daNpc_Bms1_cFv = .text:0x00001860; // type:function size:0xBC scope:global align:4 +talkInit__12daNpc_Bms1_cFv = .text:0x0000191C; // type:function size:0xC scope:global align:4 +normal_talk__12daNpc_Bms1_cFv = .text:0x00001928; // type:function size:0x10C scope:global align:4 +shop_talk__12daNpc_Bms1_cFv = .text:0x00001A34; // type:function size:0x154 scope:global align:4 +talk__12daNpc_Bms1_cFv = .text:0x00001B88; // type:function size:0x1E0 scope:global align:4 +CreateInit__12daNpc_Bms1_cFv = .text:0x00001D68; // type:function size:0x39C scope:global align:4 +setAttention__12daNpc_Bms1_cFb = .text:0x00002104; // type:function size:0x40 scope:global align:4 +checkPlayerLanding__12daNpc_Bms1_cFv = .text:0x00002144; // type:function size:0xB0 scope:global align:4 +lookBack__12daNpc_Bms1_cFv = .text:0x000021F4; // type:function size:0x230 scope:global align:4 +wait01__12daNpc_Bms1_cFv = .text:0x00002424; // type:function size:0x78 scope:global align:4 +talk01__12daNpc_Bms1_cFv = .text:0x0000249C; // type:function size:0xF4 scope:global align:4 +getdemo_action__12daNpc_Bms1_cFPv = .text:0x00002590; // type:function size:0x1D4 scope:global align:4 +wait_action__12daNpc_Bms1_cFPv = .text:0x00002764; // type:function size:0x1B4 scope:global align:4 +event_action__12daNpc_Bms1_cFPv = .text:0x00002918; // type:function size:0x180 scope:global align:4 +evn_talk_init__12daNpc_Bms1_cFi = .text:0x00002A98; // type:function size:0xFC scope:global align:4 +evn_continue_talk_init__12daNpc_Bms1_cFi = .text:0x00002B94; // type:function size:0x68 scope:global align:4 +evn_talk__12daNpc_Bms1_cFv = .text:0x00002BFC; // type:function size:0x1DC scope:global align:4 +evn_viblation_init__12daNpc_Bms1_cFi = .text:0x00002DD8; // type:function size:0x58 scope:global align:4 +evn_head_swing_init__12daNpc_Bms1_cFi = .text:0x00002E30; // type:function size:0x38 scope:global align:4 +privateCut__12daNpc_Bms1_cFv = .text:0x00002E68; // type:function size:0x154 scope:global align:4 +demo_move__12daNpc_Bms1_cFv = .text:0x00002FBC; // type:function size:0xE8 scope:global align:4 +demo_end_init__12daNpc_Bms1_cFv = .text:0x000030A4; // type:function size:0xC scope:global align:4 +_draw__12daNpc_Bms1_cFv = .text:0x000030B0; // type:function size:0x264 scope:global align:4 +_execute__12daNpc_Bms1_cFv = .text:0x00003314; // type:function size:0x160 scope:global align:4 +_delete__12daNpc_Bms1_cFv = .text:0x00003474; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00003514; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Bms1_cFv = .text:0x00003534; // type:function size:0x1E4 scope:global align:4 +__ct__12daNpc_Bms1_cFv = .text:0x00003718; // type:function size:0x220 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003938; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003A04; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003A4C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003AA8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003AF0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003B4C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003BD4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003C44; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003CA0; // type:function size:0x48 scope:weak align:4 +CreateHeap__12daNpc_Bms1_cFv = .text:0x00003CE8; // type:function size:0x6D0 scope:global align:4 +daNpc_Bms1_Create__FP10fopAc_ac_c = .text:0x000043B8; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_Delete__FP12daNpc_Bms1_c = .text:0x000043D8; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_Execute__FP12daNpc_Bms1_c = .text:0x000043F8; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_Draw__FP12daNpc_Bms1_c = .text:0x00004418; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_IsDelete__FP12daNpc_Bms1_c = .text:0x00004438; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004440; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004488; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000044D0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000452C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004574; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004584; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000458C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000459C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000045A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000045DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000045E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000045EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000045F4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000462C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004630; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004638; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004640; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004648; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004654; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Bms1_HIO_cFv = .text:0x00004660; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPSc = .text:0x000046D0; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000046EC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bms1_cpp = .text:0x00004708; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004744; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000474C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004754; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000475C; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004764; // type:function size:0x48 scope:weak align:4 +setEyePos__12daNpc_Bms1_cF4cXyz = .text:0x000047AC; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__12daNpc_Bms1_cF4cXyz = .text:0x000047C8; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x000047E4; // type:function size:0x3C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x00004820; // type:function size:0xE0 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4186 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4190 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4191 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000002C; // type:object size:0x1C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@4259 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4260 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4443 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4534 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4647 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4648 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@4734 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4735 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4854 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4855 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5044 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@5047 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5498 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5499 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5685 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x11E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +m_arcname__12daNpc_Bms1_c = .data:0x00000074; // type:object size:0x4 scope:local align:4 data:string +play_mode_tbl$4570 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +morf_frame_tbl$4571 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +play_speed_tbl$4572 = .data:0x000000B0; // type:object size:0x1C scope:local align:4 +@4649 = .data:0x000000CC; // type:object size:0x1C scope:local align:4 +@4704 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4709 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4827 = .data:0x00000100; // type:object size:0x70 scope:local align:4 +@4977 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@4980 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@5188 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@5279 = .data:0x00000194; // type:object size:0xC scope:local align:4 +cut_name_tbl$5387 = .data:0x000001A0; // type:object size:0x10 scope:local align:4 +l_daNpc_Bms1_Method = .data:0x000001B0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BMS1 = .data:0x000001D0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000248; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000033C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Bms1_HIO_c = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__21daNpc_Bms1_childHIO_c = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4201 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x5C scope:local align:4 +@4280 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +init$4281 = .bss:0x000000D0; // type:object size:0x1 scope:local align:1 +zero$4279 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@4284 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +init$4285 = .bss:0x000000EC; // type:object size:0x1 scope:local align:1 +offset_top$4283 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_bmsw/splits.txt b/config/GZLJ01/rels/d_a_npc_bmsw/splits.txt new file mode 100644 index 000000000..c83a124fc --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bmsw/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bmsw.cpp: + .text start:0x000000EC end:0x00005234 + .text start:0x00005234 end:0x00005290 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002C4 + .data start:0x00000000 end:0x0000045C + .bss start:0x00000008 end:0x000002E0 diff --git a/config/GZLJ01/rels/d_a_npc_bmsw/symbols.txt b/config/GZLJ01/rels/d_a_npc_bmsw/symbols.txt new file mode 100644 index 000000000..c4f5f8e10 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bmsw/symbols.txt @@ -0,0 +1,282 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_Bmsw_HIO_cFv = .text:0x000000EC; // type:function size:0xF8 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000001E4; // type:function size:0x218 scope:local align:4 +__dt__4cXyzFv = .text:0x000003FC; // type:function size:0x3C scope:weak align:4 +nodeCallBackArm__FP7J3DNodei = .text:0x00000438; // type:function size:0x118 scope:local align:4 +daNpc_Bmsw_getGameEndMsg__Fs = .text:0x00000550; // type:function size:0x1A4 scope:local align:4 +initTexPatternAnm__12daNpc_Bmsw_cFb = .text:0x000006F4; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__12daNpc_Bmsw_cFv = .text:0x00000808; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Bmsw_cFSc = .text:0x00000894; // type:function size:0xF0 scope:global align:4 +chkAttention__12daNpc_Bmsw_cF4cXyzs = .text:0x00000984; // type:function size:0x154 scope:global align:4 +eventOrder__12daNpc_Bmsw_cFv = .text:0x00000AD8; // type:function size:0x50 scope:global align:4 +checkOrder__12daNpc_Bmsw_cFv = .text:0x00000B28; // type:function size:0x40 scope:global align:4 +next_msgStatus__12daNpc_Bmsw_cFPUl = .text:0x00000B68; // type:function size:0x390 scope:global align:4 +getMsg__12daNpc_Bmsw_cFv = .text:0x00000EF8; // type:function size:0x134 scope:global align:4 +anmAtr__12daNpc_Bmsw_cFUs = .text:0x0000102C; // type:function size:0x94 scope:global align:4 +CreateInit__12daNpc_Bmsw_cFv = .text:0x000010C0; // type:function size:0x280 scope:global align:4 +set_mtx__12daNpc_Bmsw_cFv = .text:0x00001340; // type:function size:0x1C8 scope:global align:4 +setAttention__12daNpc_Bmsw_cFv = .text:0x00001508; // type:function size:0x2C scope:global align:4 +lookBack__12daNpc_Bmsw_cFv = .text:0x00001534; // type:function size:0x1B8 scope:global align:4 +wait01__12daNpc_Bmsw_cFv = .text:0x000016EC; // type:function size:0x160 scope:global align:4 +talk01__12daNpc_Bmsw_cFv = .text:0x0000184C; // type:function size:0x238 scope:global align:4 +wait_action__12daNpc_Bmsw_cFPv = .text:0x00001A84; // type:function size:0x120 scope:global align:4 +checkNextMailThrowOK__12daNpc_Bmsw_cFv = .text:0x00001BA4; // type:function size:0xCC scope:global align:4 +setGameGetRupee__12daNpc_Bmsw_cFs = .text:0x00001C70; // type:function size:0x134 scope:global align:4 +TimerCountDown__12daNpc_Bmsw_cFv = .text:0x00001DA4; // type:function size:0xE4 scope:global align:4 +shiwake_game_action__12daNpc_Bmsw_cFPv = .text:0x00001E88; // type:function size:0xAC8 scope:global align:4 +_draw__12daNpc_Bmsw_cFv = .text:0x00002950; // type:function size:0x1D4 scope:global align:4 +_execute__12daNpc_Bmsw_cFv = .text:0x00002B24; // type:function size:0x180 scope:global align:4 +_delete__12daNpc_Bmsw_cFv = .text:0x00002CA4; // type:function size:0x9C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00002D40; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Bmsw_cFv = .text:0x00002D60; // type:function size:0x16C scope:global align:4 +__ct__12daNpc_Bmsw_cFv = .text:0x00002ECC; // type:function size:0x2A8 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003174; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000031D0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003218; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000032E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000332C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003388; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000033D0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000342C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000034B4; // type:function size:0x70 scope:weak align:4 +CreateHeap__12daNpc_Bmsw_cFv = .text:0x00003524; // type:function size:0x78C scope:global align:4 +MailCreateInit__8SwMail_cFP4cXyzP4cXyz = .text:0x00003CB0; // type:function size:0x10C scope:global align:4 +getNextNo__8SwMail_cFUc = .text:0x00003DBC; // type:function size:0x22C scope:global align:4 +init__8SwMail_cFv = .text:0x00003FE8; // type:function size:0x8C scope:global align:4 +set_mtx__8SwMail_cFv = .text:0x00004074; // type:function size:0x84 scope:global align:4 +set_mtx_throw__8SwMail_cFv = .text:0x000040F8; // type:function size:0x8C scope:global align:4 +DummyInit__8SwMail_cFv = .text:0x00004184; // type:function size:0xD8 scope:global align:4 +Dummy__8SwMail_cFv = .text:0x0000425C; // type:function size:0x20 scope:global align:4 +AppearInit__8SwMail_cFv = .text:0x0000427C; // type:function size:0x110 scope:global align:4 +Appear__8SwMail_cFv = .text:0x0000438C; // type:function size:0x15C scope:global align:4 +WaitInit__8SwMail_cFv = .text:0x000044E8; // type:function size:0x24 scope:global align:4 +Wait__8SwMail_cFv = .text:0x0000450C; // type:function size:0x11C scope:global align:4 +ThrowInit__8SwMail_cF4cXyzUc = .text:0x00004628; // type:function size:0x48 scope:global align:4 +Throw__8SwMail_cFv = .text:0x00004670; // type:function size:0x2E4 scope:global align:4 +EndInit__8SwMail_cFv = .text:0x00004954; // type:function size:0x4C scope:global align:4 +End__8SwMail_cFv = .text:0x000049A0; // type:function size:0x194 scope:global align:4 +SeDelete__8SwMail_cFv = .text:0x00004B34; // type:function size:0x34 scope:global align:4 +move__8SwMail_cFv = .text:0x00004B68; // type:function size:0x28 scope:global align:4 +draw__8SwMail_cFP12dKy_tevstr_c = .text:0x00004B90; // type:function size:0x74 scope:global align:4 +Move__7SwCam_cFv = .text:0x00004C04; // type:function size:0x108 scope:global align:4 +daNpc_Bmsw_Create__FP10fopAc_ac_c = .text:0x00004D0C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_Delete__FP12daNpc_Bmsw_c = .text:0x00004D2C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_Execute__FP12daNpc_Bmsw_c = .text:0x00004D4C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_Draw__FP12daNpc_Bmsw_c = .text:0x00004D6C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_IsDelete__FP12daNpc_Bmsw_c = .text:0x00004D8C; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004D94; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004DDC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004E24; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004E80; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004EC8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004ED8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004EE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004EE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004EF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004EF8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004F30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004F38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004F40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F48; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004F80; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004F84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F94; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004F9C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004FA8; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Bmsw_HIO_cFv = .text:0x00004FB4; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005014; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bmsw_cpp = .text:0x00005030; // type:function size:0x1E4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005214; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000521C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005224; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000522C; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005234; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000527C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005284; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000528C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4147 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000001C; // type:object size:0x1C scope:local align:4 +l_arm_bck_ix_tbl = .rodata:0x00000038; // type:object size:0x1C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000054; // type:object size:0x8 scope:local align:4 +@4229 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4230 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4360 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4361 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4399 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4400 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4628 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4630 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4631 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@4632 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4712 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4713 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4715 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4863 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4966 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5229 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5231 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5232 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5233 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5234 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5235 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5236 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5237 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5238 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5239 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5240 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@5241 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5242 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5243 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@5244 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5245 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5246 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5263 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5265 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5818 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5819 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5820 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5821 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5822 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5824 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 +@5840 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@5944 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6038 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6049 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@6074 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6075 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6076 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6077 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6078 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6253 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6254 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:string +@6255 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6256 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6257 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6258 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:string +@6259 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6260 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6261 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000188; // type:object size:0x13C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4366 = .data:0x00000074; // type:object size:0x1C scope:local align:4 +a_morf_frame_tbl$4367 = .data:0x00000090; // type:object size:0x1C scope:local align:4 +a_play_speed_tbl$4368 = .data:0x000000AC; // type:object size:0x1C scope:local align:4 +@4538 = .data:0x000000C8; // type:object size:0x108 scope:local align:4 +@4591 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@4840 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@4895 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@4897 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@5020 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@5044 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@5875 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@5896 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@5948 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@5984 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@6042 = .data:0x00000248; // type:object size:0xC scope:local align:4 +l_daNpc_Bmsw_Method = .data:0x00000254; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BMSW = .data:0x00000274; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002E0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002EC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000304; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003A4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003F8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000041C; // type:object size:0x14 scope:weak align:4 +__vt__12daNpc_Bmsw_c = .data:0x00000430; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Bmsw_HIO_c = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4156 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x58 scope:local align:4 +@4165 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +init$4166 = .bss:0x000000C4; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4164 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@4169 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +init$4170 = .bss:0x000000E0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4168 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@4241 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$4242 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +a_eff_pos_offst$4240 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4971 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +init$4972 = .bss:0x00000118; // type:object size:0x1 scope:local align:1 +@4974 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@4975 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@4976 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@4977 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@4978 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +aim_pos_data$4970 = .bss:0x00000158; // type:object size:0x48 scope:local align:4 +@4980 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +init$4981 = .bss:0x000001AC; // type:object size:0x1 scope:local align:1 +@4983 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@4984 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@4985 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@4986 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@4987 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +cursor_pos_data$4979 = .bss:0x000001EC; // type:object size:0x48 scope:local align:4 +m_no_buff__8SwMail_c = .bss:0x00000234; // type:object size:0x1 scope:global align:1 data:byte +m_same_count__8SwMail_c = .bss:0x00000235; // type:object size:0x1 scope:global align:1 data:byte +@6099 = .bss:0x00000238; // type:object size:0xC scope:local align:4 +@6100 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +@6101 = .bss:0x00000250; // type:object size:0xC scope:local align:4 +@6102 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@6103 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@6104 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +camera_center_data__7SwCam_c = .bss:0x00000280; // type:object size:0x48 scope:global align:4 +@6105 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +camera_eye__7SwCam_c = .bss:0x000002D4; // type:object size:0xC scope:global align:4 data:float diff --git a/config/GZLJ01/rels/d_a_npc_bs1/splits.txt b/config/GZLJ01/rels/d_a_npc_bs1/splits.txt new file mode 100644 index 000000000..2027465d1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bs1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bs1.cpp: + .text start:0x000000EC end:0x00005800 + .text start:0x00005800 end:0x00005848 + .text start:0x00005848 end:0x000058BC + .text start:0x000058BC end:0x000058BC + .text start:0x000058BC end:0x0000599C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001D3 + .data start:0x00000000 end:0x00000578 + .bss start:0x00000008 end:0x000000B0 diff --git a/config/GZLJ01/rels/d_a_npc_bs1/symbols.txt b/config/GZLJ01/rels/d_a_npc_bs1/symbols.txt new file mode 100644 index 000000000..dd06c6026 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_bs1/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Bs1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__ct__15daNpc_Bs1_HIO_cFv = .text:0x00000108; // type:function size:0x15C scope:global align:4 +__dt__20daNpc_Bs1_childHIO_cFv = .text:0x00000264; // type:function size:0x60 scope:weak align:4 +daNpc_Bs1_XyEventCB__FPvi = .text:0x000002C4; // type:function size:0x20 scope:local align:4 +XyEventCB__11daNpc_Bs1_cFi = .text:0x000002E4; // type:function size:0x1AC scope:global align:4 +nodeCallBack_Bs__FP7J3DNodei = .text:0x00000490; // type:function size:0x1C8 scope:local align:4 +initTexPatternAnm__11daNpc_Bs1_cFb = .text:0x00000658; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__11daNpc_Bs1_cFv = .text:0x0000076C; // type:function size:0x8C scope:global align:4 +setAnm__11daNpc_Bs1_cFSc = .text:0x000007F8; // type:function size:0x84 scope:global align:4 +setTexAnm__11daNpc_Bs1_cFSc = .text:0x0000087C; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__11daNpc_Bs1_cFv = .text:0x000008C0; // type:function size:0x318 scope:global align:4 +chkAttention__11daNpc_Bs1_cF4cXyzs = .text:0x00000BD8; // type:function size:0xB0 scope:global align:4 +eventOrder__11daNpc_Bs1_cFv = .text:0x00000C88; // type:function size:0xB8 scope:global align:4 +checkOrder__11daNpc_Bs1_cFv = .text:0x00000D40; // type:function size:0x24C scope:global align:4 +daNpc_Bs1_getBuyItemMax__Fii = .text:0x00000F8C; // type:function size:0xFC scope:local align:4 +daNpc_Bs1_setPayRupee__Fii = .text:0x00001088; // type:function size:0x64 scope:local align:4 +next_msgStatus__11daNpc_Bs1_cFPUl = .text:0x000010EC; // type:function size:0xE90 scope:global align:4 +getMsg__11daNpc_Bs1_cFv = .text:0x00001F7C; // type:function size:0x53C scope:global align:4 +setCollision__11daNpc_Bs1_cFv = .text:0x000024B8; // type:function size:0xBC scope:global align:4 +talkInit__11daNpc_Bs1_cFv = .text:0x00002574; // type:function size:0xC scope:global align:4 +shopMsgCheck__11daNpc_Bs1_cFUl = .text:0x00002580; // type:function size:0x84 scope:global align:4 +daNpc_Bs1_getDefaultMsgCB__FPv = .text:0x00002604; // type:function size:0x20 scope:local align:4 +getDefaultMsg__11daNpc_Bs1_cFv = .text:0x00002624; // type:function size:0xF0 scope:global align:4 +shopStickMoveMsgCheck__11daNpc_Bs1_cFUl = .text:0x00002714; // type:function size:0xA4 scope:global align:4 +checkBeastItemSellMsg__11daNpc_Bs1_cFUl = .text:0x000027B8; // type:function size:0x34 scope:global align:4 +normal_talk__11daNpc_Bs1_cFv = .text:0x000027EC; // type:function size:0xE4 scope:global align:4 +shop_talk__11daNpc_Bs1_cFv = .text:0x000028D0; // type:function size:0x11C scope:global align:4 +talk__11daNpc_Bs1_cFv = .text:0x000029EC; // type:function size:0x224 scope:global align:4 +createShopList__11daNpc_Bs1_cFv = .text:0x00002C10; // type:function size:0x408 scope:global align:4 +isSellBomb__11daNpc_Bs1_cFv = .text:0x00003018; // type:function size:0x78 scope:global align:4 +CreateInit__11daNpc_Bs1_cFv = .text:0x00003090; // type:function size:0x3E8 scope:global align:4 +setAttention__11daNpc_Bs1_cFb = .text:0x00003478; // type:function size:0x50 scope:global align:4 +lookBack__11daNpc_Bs1_cFv = .text:0x000034C8; // type:function size:0x2F0 scope:global align:4 +wait01__11daNpc_Bs1_cFv = .text:0x000037B8; // type:function size:0x78 scope:global align:4 +talk01__11daNpc_Bs1_cFv = .text:0x00003830; // type:function size:0x140 scope:global align:4 +wait_action__11daNpc_Bs1_cFPv = .text:0x00003970; // type:function size:0x100 scope:global align:4 +getdemo_action__11daNpc_Bs1_cFPv = .text:0x00003A70; // type:function size:0x244 scope:global align:4 +evn_talk_init__11daNpc_Bs1_cFi = .text:0x00003CB4; // type:function size:0xC8 scope:global align:4 +evn_continue_talk_init__11daNpc_Bs1_cFi = .text:0x00003D7C; // type:function size:0x68 scope:global align:4 +evn_talk__11daNpc_Bs1_cFv = .text:0x00003DE4; // type:function size:0x130 scope:global align:4 +evn_jnt_lock_init__11daNpc_Bs1_cFi = .text:0x00003F14; // type:function size:0xCC scope:global align:4 +evn_wait_init__11daNpc_Bs1_cFi = .text:0x00003FE0; // type:function size:0x68 scope:global align:4 +evn_wait__11daNpc_Bs1_cFv = .text:0x00004048; // type:function size:0x30 scope:global align:4 +evn_set_anm_init__11daNpc_Bs1_cFi = .text:0x00004078; // type:function size:0x6C scope:global align:4 +evn_praise_init__11daNpc_Bs1_cFv = .text:0x000040E4; // type:function size:0x54 scope:global align:4 +evn_mantan_init__11daNpc_Bs1_cFv = .text:0x00004138; // type:function size:0xA8 scope:global align:4 +privateCut__11daNpc_Bs1_cFv = .text:0x000041E0; // type:function size:0x1A4 scope:global align:4 +event_action__11daNpc_Bs1_cFPv = .text:0x00004384; // type:function size:0x168 scope:global align:4 +_draw__11daNpc_Bs1_cFv = .text:0x000044EC; // type:function size:0x1FC scope:global align:4 +_execute__11daNpc_Bs1_cFv = .text:0x000046E8; // type:function size:0x1EC scope:global align:4 +_delete__11daNpc_Bs1_cFv = .text:0x000048D4; // type:function size:0x8C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00004960; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Bs1_cFv = .text:0x00004980; // type:function size:0x158 scope:global align:4 +__ct__11daNpc_Bs1_cFv = .text:0x00004AD8; // type:function size:0x21C scope:weak align:4 +__ct__4cXyzFv = .text:0x00004CF4; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004CF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004DC4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004E0C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004E68; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004EB0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004F0C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004F94; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005004; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005060; // type:function size:0x48 scope:weak align:4 +CreateHeap__11daNpc_Bs1_cFv = .text:0x000050A8; // type:function size:0x3C8 scope:global align:4 +daNpc_Bs1_Create__FP10fopAc_ac_c = .text:0x00005470; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_Delete__FP11daNpc_Bs1_c = .text:0x00005490; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_Execute__FP11daNpc_Bs1_c = .text:0x000054B0; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_Draw__FP11daNpc_Bs1_c = .text:0x000054D0; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_IsDelete__FP11daNpc_Bs1_c = .text:0x000054F0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000054F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005540; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005588; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000055E4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000562C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000563C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005644; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000564C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005654; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000565C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005694; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000569C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000056A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056AC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000056E4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000056E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000056F0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056F8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005700; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000570C; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Bs1_HIO_cFv = .text:0x00005718; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005788; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bs1_cpp = .text:0x000057A4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000057E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000057E8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000057F0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000057F8; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005800; // type:function size:0x48 scope:weak align:4 +setEyePos__11daNpc_Bs1_cF4cXyz = .text:0x00005848; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__11daNpc_Bs1_cF4cXyz = .text:0x00005864; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00005880; // type:function size:0x3C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x000058BC; // type:function size:0xE0 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4166 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4170 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4171 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x28 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x10 scope:local align:4 +@4266 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4312 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4406 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4487 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@5283 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5284 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@6053 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@6137 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@6579 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@6580 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@6756 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A4; // type:object size:0x12F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4190 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4195 = .data:0x00000080; // type:object size:0xC scope:local align:4 +play_mode_tbl$4318 = .data:0x0000008C; // type:object size:0x28 scope:local align:4 +morf_frame_tbl$4319 = .data:0x000000B4; // type:object size:0x28 scope:local align:4 +play_speed_tbl$4320 = .data:0x000000DC; // type:object size:0x28 scope:local align:4 +@4404 = .data:0x00000104; // type:object size:0x2C scope:local align:4 +@4449 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@4454 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +@5447 = .data:0x00000148; // type:object size:0x20 scope:local align:4 +@5570 = .data:0x00000168; // type:object size:0x168 scope:local align:4 +Item_set_data3$5691 = .data:0x000002D0; // type:object size:0x18 scope:local align:4 +Item_set_data4$5692 = .data:0x000002E8; // type:object size:0xC scope:local align:4 +Item_set_data5$5693 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +Item_set_dataBs2$5710 = .data:0x00000300; // type:object size:0xC scope:local align:4 +@5966 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +@5969 = .data:0x00000318; // type:object size:0xC scope:local align:4 +a_name$6211 = .data:0x00000324; // type:object size:0x8 scope:local align:4 +a_cut_name$6212 = .data:0x0000032C; // type:object size:0x8 scope:local align:4 +@6230 = .data:0x00000334; // type:object size:0xC scope:local align:4 +cut_name_tbl$6465 = .data:0x00000340; // type:object size:0x20 scope:local align:4 +@6510 = .data:0x00000360; // type:object size:0x20 scope:local align:4 +@6522 = .data:0x00000380; // type:object size:0xC scope:local align:4 +l_daNpc_Bs1_Method = .data:0x0000038C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BS1 = .data:0x000003AC; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003F4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000424; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004C4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000518; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000053C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000548; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Bs1_HIO_c = .data:0x00000554; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000560; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Bs1_childHIO_c = .data:0x0000056C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +l_msgId = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x0000000C; // type:object size:0x4 scope:local align:4 data:4byte +@4178 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x94 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_btsw/splits.txt b/config/GZLJ01/rels/d_a_npc_btsw/splits.txt new file mode 100644 index 000000000..c413c455b --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_btsw/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_btsw.cpp: + .text start:0x000000EC end:0x00004CB0 + .text start:0x00004CB0 end:0x00004D0C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000251 + .data start:0x00000000 end:0x00000470 + .bss start:0x00000008 end:0x000002CC diff --git a/config/GZLJ01/rels/d_a_npc_btsw/symbols.txt b/config/GZLJ01/rels/d_a_npc_btsw/symbols.txt new file mode 100644 index 000000000..183536754 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_btsw/symbols.txt @@ -0,0 +1,287 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_Btsw_HIO_cFv = .text:0x000000EC; // type:function size:0xFC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000001E8; // type:function size:0x20C scope:local align:4 +__dt__4cXyzFv = .text:0x000003F4; // type:function size:0x3C scope:weak align:4 +daNpc_Btsw_getGameEndMsg__Fs = .text:0x00000430; // type:function size:0x3C scope:local align:4 +initTexPatternAnm__12daNpc_Btsw_cFb = .text:0x0000046C; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__12daNpc_Btsw_cFv = .text:0x00000584; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Btsw_cFSc = .text:0x00000610; // type:function size:0xF8 scope:global align:4 +chkAttention__12daNpc_Btsw_cF4cXyzs = .text:0x00000708; // type:function size:0x154 scope:global align:4 +eventOrder__12daNpc_Btsw_cFv = .text:0x0000085C; // type:function size:0xAC scope:global align:4 +checkOrder__12daNpc_Btsw_cFv = .text:0x00000908; // type:function size:0x1BC scope:global align:4 +next_msgStatus__12daNpc_Btsw_cFPUl = .text:0x00000AC4; // type:function size:0x1F8 scope:global align:4 +getMsg__12daNpc_Btsw_cFv = .text:0x00000CBC; // type:function size:0x134 scope:global align:4 +anmAtr__12daNpc_Btsw_cFUs = .text:0x00000DF0; // type:function size:0x11C scope:global align:4 +daNpc_Btsw_XyCheckCB__FPvi = .text:0x00000F0C; // type:function size:0x24 scope:local align:4 +CreateInit__12daNpc_Btsw_cFv = .text:0x00000F30; // type:function size:0x1E0 scope:global align:4 +set_mtx__12daNpc_Btsw_cFv = .text:0x00001110; // type:function size:0x214 scope:global align:4 +setAttention__12daNpc_Btsw_cFv = .text:0x00001324; // type:function size:0x2C scope:global align:4 +lookBack__12daNpc_Btsw_cFv = .text:0x00001350; // type:function size:0x140 scope:global align:4 +wait01__12daNpc_Btsw_cFv = .text:0x00001490; // type:function size:0x104 scope:global align:4 +talk01__12daNpc_Btsw_cFv = .text:0x00001594; // type:function size:0x204 scope:global align:4 +wait_action__12daNpc_Btsw_cFPv = .text:0x00001798; // type:function size:0xF0 scope:global align:4 +dummy_event_action__12daNpc_Btsw_cFPv = .text:0x00001888; // type:function size:0x1B8 scope:global align:4 +checkNextMailThrowOK__12daNpc_Btsw_cFv = .text:0x00001A40; // type:function size:0xCC scope:global align:4 +TimerCountDown__12daNpc_Btsw_cFv = .text:0x00001B0C; // type:function size:0xE4 scope:global align:4 +shiwake_game_action__12daNpc_Btsw_cFPv = .text:0x00001BF0; // type:function size:0xAFC scope:global align:4 +getdemo_action__12daNpc_Btsw_cFPv = .text:0x000026EC; // type:function size:0x158 scope:global align:4 +_draw__12daNpc_Btsw_cFv = .text:0x00002844; // type:function size:0x15C scope:global align:4 +_execute__12daNpc_Btsw_cFv = .text:0x000029A0; // type:function size:0x154 scope:global align:4 +_delete__12daNpc_Btsw_cFv = .text:0x00002AF4; // type:function size:0x9C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00002B90; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Btsw_cFv = .text:0x00002BB0; // type:function size:0xFC scope:global align:4 +__ct__12daNpc_Btsw_cFv = .text:0x00002CAC; // type:function size:0x2A8 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002F54; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002FB0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002FF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000030C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000310C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003168; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000031B0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000320C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003294; // type:function size:0x70 scope:weak align:4 +CreateHeap__12daNpc_Btsw_cFv = .text:0x00003304; // type:function size:0x428 scope:global align:4 +MailCreateInit__9SwMail2_cFP4cXyzP4cXyz = .text:0x0000372C; // type:function size:0x10C scope:global align:4 +getNextNo__9SwMail2_cFUc = .text:0x00003838; // type:function size:0x22C scope:global align:4 +init__9SwMail2_cFv = .text:0x00003A64; // type:function size:0x8C scope:global align:4 +set_mtx__9SwMail2_cFv = .text:0x00003AF0; // type:function size:0x84 scope:global align:4 +set_mtx_throw__9SwMail2_cFv = .text:0x00003B74; // type:function size:0x8C scope:global align:4 +DummyInit__9SwMail2_cFv = .text:0x00003C00; // type:function size:0xD8 scope:global align:4 +Dummy__9SwMail2_cFv = .text:0x00003CD8; // type:function size:0x20 scope:global align:4 +AppearInit__9SwMail2_cFv = .text:0x00003CF8; // type:function size:0x110 scope:global align:4 +Appear__9SwMail2_cFv = .text:0x00003E08; // type:function size:0x15C scope:global align:4 +WaitInit__9SwMail2_cFv = .text:0x00003F64; // type:function size:0x24 scope:global align:4 +Wait__9SwMail2_cFv = .text:0x00003F88; // type:function size:0x11C scope:global align:4 +ThrowInit__9SwMail2_cF4cXyzUc = .text:0x000040A4; // type:function size:0x48 scope:global align:4 +Throw__9SwMail2_cFv = .text:0x000040EC; // type:function size:0x2E4 scope:global align:4 +EndInit__9SwMail2_cFv = .text:0x000043D0; // type:function size:0x4C scope:global align:4 +End__9SwMail2_cFv = .text:0x0000441C; // type:function size:0x194 scope:global align:4 +SeDelete__9SwMail2_cFv = .text:0x000045B0; // type:function size:0x34 scope:global align:4 +move__9SwMail2_cFv = .text:0x000045E4; // type:function size:0x28 scope:global align:4 +draw__9SwMail2_cFP12dKy_tevstr_c = .text:0x0000460C; // type:function size:0x74 scope:global align:4 +Move__8SwCam2_cFv = .text:0x00004680; // type:function size:0x108 scope:global align:4 +daNpc_Btsw_Create__FP10fopAc_ac_c = .text:0x00004788; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_Delete__FP12daNpc_Btsw_c = .text:0x000047A8; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_Execute__FP12daNpc_Btsw_c = .text:0x000047C8; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_Draw__FP12daNpc_Btsw_c = .text:0x000047E8; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_IsDelete__FP12daNpc_Btsw_c = .text:0x00004808; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004810; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004858; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000048A0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048FC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004944; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004954; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000495C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004964; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000496C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004974; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000049AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000049B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000049C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A08; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A10; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004A18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004A24; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Btsw_HIO_cFv = .text:0x00004A30; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004A90; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_btsw_cpp = .text:0x00004AAC; // type:function size:0x1E4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004C90; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C98; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004CA0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004CA8; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004CB0; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004CF8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004D00; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004D08; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4149 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x2C scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4280 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4281 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4333 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4334 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4526 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4550 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4552 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4553 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@4637 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4638 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4639 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4717 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4718 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@4871 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@5136 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5137 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5138 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5139 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5140 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5141 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5142 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5143 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5145 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:string +@5148 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@5151 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5198 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5200 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5673 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5674 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5675 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5678 = .rodata:0x00000128; // type:object size:0x8 scope:local align:8 +@5694 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@5798 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5799 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5893 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@5929 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5930 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5931 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5933 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6109 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6110 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:string +@6111 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6112 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6113 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6114 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:string +@6115 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6116 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6117 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000180; // type:object size:0xD1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4286 = .data:0x00000074; // type:object size:0x2C scope:local align:4 +a_morf_frame_tbl$4287 = .data:0x000000A0; // type:object size:0x2C scope:local align:4 +a_play_speed_tbl$4291 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +@4362 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4367 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4448 = .data:0x00000110; // type:object size:0x94 scope:local align:4 +@4524 = .data:0x000001A4; // type:object size:0x1C scope:local align:4 +@4537 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@4736 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@4801 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@4835 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@4837 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@4922 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@4946 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@4949 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@5164 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@5729 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +@5750 = .data:0x00000238; // type:object size:0xC scope:local align:4 +@5803 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@5839 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5897 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +l_daNpc_Btsw_Method = .data:0x00000268; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BTSW = .data:0x00000288; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000318; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003B8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000040C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000430; // type:object size:0x14 scope:weak align:4 +__vt__12daNpc_Btsw_c = .data:0x00000444; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Btsw_HIO_c = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4159 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x60 scope:local align:4 +@4168 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +init$4169 = .bss:0x000000CC; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4167 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4172 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4173 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4171 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@4876 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4877 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +@4879 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@4880 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@4881 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@4882 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@4883 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +aim_pos_data$4875 = .bss:0x00000144; // type:object size:0x48 scope:local align:4 +@4885 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +init$4886 = .bss:0x00000198; // type:object size:0x1 scope:local align:1 +@4888 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@4889 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@4890 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +@4891 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +@4892 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +cursor_pos_data$4884 = .bss:0x000001D8; // type:object size:0x48 scope:local align:4 +m_no_buff__9SwMail2_c = .bss:0x00000220; // type:object size:0x1 scope:global align:1 data:byte +m_same_count__9SwMail2_c = .bss:0x00000221; // type:object size:0x1 scope:global align:1 data:byte +@5955 = .bss:0x00000224; // type:object size:0xC scope:local align:4 +@5956 = .bss:0x00000230; // type:object size:0xC scope:local align:4 +@5957 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +@5958 = .bss:0x00000248; // type:object size:0xC scope:local align:4 +@5959 = .bss:0x00000254; // type:object size:0xC scope:local align:4 +@5960 = .bss:0x00000260; // type:object size:0xC scope:local align:4 +camera_center_data__8SwCam2_c = .bss:0x0000026C; // type:object size:0x48 scope:global align:4 +@5961 = .bss:0x000002B4; // type:object size:0xC scope:local align:4 +camera_eye__8SwCam2_c = .bss:0x000002C0; // type:object size:0xC scope:global align:4 data:float diff --git a/config/GZLJ01/rels/d_a_npc_btsw2/splits.txt b/config/GZLJ01/rels/d_a_npc_btsw2/splits.txt new file mode 100644 index 000000000..27be6e08d --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_btsw2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_btsw2.cpp: + .text start:0x000000EC end:0x000022EC + .text start:0x000022EC end:0x00002348 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x00000328 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZLJ01/rels/d_a_npc_btsw2/symbols.txt b/config/GZLJ01/rels/d_a_npc_btsw2/symbols.txt new file mode 100644 index 000000000..787a7d766 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_btsw2/symbols.txt @@ -0,0 +1,161 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daNpc_Btsw2_HIO_cFv = .text:0x000000EC; // type:function size:0xBC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000001A8; // type:function size:0x238 scope:local align:4 +__dt__4cXyzFv = .text:0x000003E0; // type:function size:0x3C scope:weak align:4 +initTexPatternAnm__13daNpc_Btsw2_cFb = .text:0x0000041C; // type:function size:0x108 scope:global align:4 +playTexPatternAnm__13daNpc_Btsw2_cFv = .text:0x00000524; // type:function size:0x8C scope:global align:4 +setAnm__13daNpc_Btsw2_cFSc = .text:0x000005B0; // type:function size:0xCC scope:global align:4 +chkAttention__13daNpc_Btsw2_cF4cXyzs = .text:0x0000067C; // type:function size:0x154 scope:global align:4 +eventOrder__13daNpc_Btsw2_cFv = .text:0x000007D0; // type:function size:0x50 scope:global align:4 +checkOrder__13daNpc_Btsw2_cFv = .text:0x00000820; // type:function size:0x40 scope:global align:4 +anmAtr__13daNpc_Btsw2_cFUs = .text:0x00000860; // type:function size:0x11C scope:global align:4 +getMsg__13daNpc_Btsw2_cFv = .text:0x0000097C; // type:function size:0x70 scope:global align:4 +next_msgStatus__13daNpc_Btsw2_cFPUl = .text:0x000009EC; // type:function size:0x8 scope:global align:4 +setAttention__13daNpc_Btsw2_cFv = .text:0x000009F4; // type:function size:0x2C scope:global align:4 +lookBack__13daNpc_Btsw2_cFv = .text:0x00000A20; // type:function size:0x174 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00000B94; // type:function size:0x20 scope:local align:4 +CreateHeap__13daNpc_Btsw2_cFv = .text:0x00000BB4; // type:function size:0x348 scope:global align:4 +CreateInit__13daNpc_Btsw2_cFv = .text:0x00000EFC; // type:function size:0x1FC scope:global align:4 +wait01__13daNpc_Btsw2_cFv = .text:0x000010F8; // type:function size:0x24 scope:global align:4 +talk01__13daNpc_Btsw2_cFv = .text:0x0000111C; // type:function size:0x8C scope:global align:4 +pathMove__13daNpc_Btsw2_cFv = .text:0x000011A8; // type:function size:0x3CC scope:global align:4 +wait_action__13daNpc_Btsw2_cFPv = .text:0x00001574; // type:function size:0xEC scope:global align:4 +_create__13daNpc_Btsw2_cFv = .text:0x00001660; // type:function size:0x224 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001884; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000018E0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001928; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000019F4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001A3C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001A98; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001AE0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001B3C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001BC4; // type:function size:0x70 scope:weak align:4 +_delete__13daNpc_Btsw2_cFv = .text:0x00001C34; // type:function size:0x58 scope:global align:4 +_execute__13daNpc_Btsw2_cFv = .text:0x00001C8C; // type:function size:0x150 scope:global align:4 +_draw__13daNpc_Btsw2_cFv = .text:0x00001DDC; // type:function size:0x190 scope:global align:4 +daNpc_Btsw2_Create__FP10fopAc_ac_c = .text:0x00001F6C; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_Delete__FP13daNpc_Btsw2_c = .text:0x00001F8C; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_Execute__FP13daNpc_Btsw2_c = .text:0x00001FAC; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_Draw__FP13daNpc_Btsw2_c = .text:0x00001FCC; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_IsDelete__FP13daNpc_Btsw2_c = .text:0x00001FEC; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001FF4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000203C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002084; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000020E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002128; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002138; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002140; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002148; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002150; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002158; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002190; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002198; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000021A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000021E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000021E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002208; // type:function size:0xC scope:weak align:4 +__dt__17daNpc_Btsw2_HIO_cFv = .text:0x00002214; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002274; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_btsw2_cpp = .text:0x00002290; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000022CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000022D4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000022DC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000022E4; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000022EC; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002334; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x0000233C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002344; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4035 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4036 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4037 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +m_arc_name__13daNpc_Btsw2_c = .rodata:0x00000014; // type:object size:0x5 scope:global align:4 data:string +l_bck_ix_tbl = .rodata:0x0000001C; // type:object size:0x2C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4154 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4200 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4201 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4260 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4420 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4422 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4850 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4851 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x90 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4159 = .data:0x00000074; // type:object size:0x2C scope:local align:4 +a_morf_frame_tbl$4160 = .data:0x000000A0; // type:object size:0x2C scope:local align:4 +a_play_speed_tbl$4161 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +@4258 = .data:0x000000F8; // type:object size:0x1C scope:local align:4 +@4403 = .data:0x00000114; // type:object size:0xC scope:local align:4 +l_daNpc_Btsw2_Method = .data:0x00000120; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BTSW2 = .data:0x00000140; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000270; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002C4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000002E8; // type:object size:0x14 scope:weak align:4 +__vt__13daNpc_Btsw2_c = .data:0x000002FC; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000310; // type:object size:0xC scope:weak align:4 +__vt__17daNpc_Btsw2_HIO_c = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4042 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x40 scope:local align:4 +@4051 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +init$4052 = .bss:0x000000AC; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4050 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@4055 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +init$4056 = .bss:0x000000C8; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4054 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_cb1/splits.txt b/config/GZLJ01/rels/d_a_npc_cb1/splits.txt new file mode 100644 index 000000000..9893c1371 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_cb1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_cb1.cpp: + .text start:0x000000EC end:0x00009A58 + .text start:0x00009A58 end:0x00009AA0 + .text start:0x00009AA0 end:0x0000A140 + .text start:0x0000A140 end:0x0000A21C + .text start:0x0000A21C end:0x0000A22C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000333 + .data start:0x00000000 end:0x00000B4C + .bss start:0x00000008 end:0x000001C8 diff --git a/config/GZLJ01/rels/d_a_npc_cb1/symbols.txt b/config/GZLJ01/rels/d_a_npc_cb1/symbols.txt new file mode 100644 index 000000000..80674c05c --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_cb1/symbols.txt @@ -0,0 +1,446 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Cb1_HIO_cFv = .text:0x000000EC; // type:function size:0x230 scope:global align:4 +isTagCheckOK__11daNpc_Cb1_cFv = .text:0x0000031C; // type:function size:0x108 scope:global align:4 +setMessageAnimation__11daNpc_Cb1_cFUc = .text:0x00000424; // type:function size:0xB4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004D8; // type:function size:0x20 scope:local align:4 +create__11daNpc_Cb1_cFv = .text:0x000004F8; // type:function size:0x31C scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000814; // type:function size:0x170 scope:local align:4 +nutNodeCallBack__FP7J3DNodei = .text:0x00000984; // type:function size:0x370 scope:local align:4 +ppNodeCallBack__FP7J3DNodei = .text:0x00000CF4; // type:function size:0xA8 scope:local align:4 +createHeap__11daNpc_Cb1_cFv = .text:0x00000D9C; // type:function size:0x6BC scope:global align:4 +setAction__11daNpc_Cb1_cFPM11daNpc_Cb1_cFPCvPvPv_iM11daNpc_Cb1_cFPCvPvPv_iPv = .text:0x00001458; // type:function size:0x104 scope:global align:4 +setWaitAction__11daNpc_Cb1_cFPv = .text:0x0000155C; // type:function size:0x64 scope:global align:4 +setWaitNpcAction__11daNpc_Cb1_cFPv = .text:0x000015C0; // type:function size:0x74 scope:global align:4 +npcAction__11daNpc_Cb1_cFPv = .text:0x00001634; // type:function size:0x70 scope:global align:4 +setNpcAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv = .text:0x000016A4; // type:function size:0x64 scope:global align:4 +playerAction__11daNpc_Cb1_cFPv = .text:0x00001708; // type:function size:0xA4 scope:global align:4 +setPlayerAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv = .text:0x000017AC; // type:function size:0x64 scope:global align:4 +getStickAngY__11daNpc_Cb1_cFv = .text:0x00001810; // type:function size:0x48 scope:global align:4 +calcStickPos__11daNpc_Cb1_cFsP4cXyz = .text:0x00001858; // type:function size:0x158 scope:global align:4 +flyCheck__11daNpc_Cb1_cFv = .text:0x000019B0; // type:function size:0x68 scope:global align:4 +checkLanding__11daNpc_Cb1_cFv = .text:0x00001A18; // type:function size:0x110 scope:global align:4 +breaking__11daNpc_Cb1_cFv = .text:0x00001B28; // type:function size:0x40 scope:global align:4 +flyAction__11daNpc_Cb1_cFifsi = .text:0x00001B68; // type:function size:0xBA0 scope:global align:4 +walkAction__11daNpc_Cb1_cFffs = .text:0x00002708; // type:function size:0x10C scope:global align:4 +returnLinkPlayer__11daNpc_Cb1_cFv = .text:0x00002814; // type:function size:0x50 scope:global align:4 +isFlyAction__11daNpc_Cb1_cFv = .text:0x00002864; // type:function size:0xAC scope:global align:4 +sowCheck__11daNpc_Cb1_cFv = .text:0x00002910; // type:function size:0x118 scope:global align:4 +shipRideCheck__11daNpc_Cb1_cFv = .text:0x00002A28; // type:function size:0xAC scope:global align:4 +eventProc__11daNpc_Cb1_cFv = .text:0x00002AD4; // type:function size:0x2D8 scope:global align:4 +evCheckDisp__11daNpc_Cb1_cFi = .text:0x00002DAC; // type:function size:0x94 scope:global align:4 +evInitWait__11daNpc_Cb1_cFi = .text:0x00002E40; // type:function size:0x9C scope:global align:4 +evActWait__11daNpc_Cb1_cFi = .text:0x00002EDC; // type:function size:0x64 scope:global align:4 +evInitMsgSet__11daNpc_Cb1_cFi = .text:0x00002F40; // type:function size:0x94 scope:global align:4 +evActMsgSet__11daNpc_Cb1_cFi = .text:0x00002FD4; // type:function size:0x20 scope:global align:4 +evInitMsgEnd__11daNpc_Cb1_cFi = .text:0x00002FF4; // type:function size:0x4 scope:global align:4 +evActMsgEnd__11daNpc_Cb1_cFi = .text:0x00002FF8; // type:function size:0x90 scope:global align:4 +evInitMovePos__11daNpc_Cb1_cFi = .text:0x00003088; // type:function size:0x13C scope:global align:4 +evActMovePos__11daNpc_Cb1_cFi = .text:0x000031C4; // type:function size:0x8 scope:global align:4 +evInitOffsetLink__11daNpc_Cb1_cFi = .text:0x000031CC; // type:function size:0xFC scope:global align:4 +evActOffsetLink__11daNpc_Cb1_cFi = .text:0x000032C8; // type:function size:0x8 scope:global align:4 +evInitWalk__11daNpc_Cb1_cFi = .text:0x000032D0; // type:function size:0x3C scope:global align:4 +evActWalk__11daNpc_Cb1_cFi = .text:0x0000330C; // type:function size:0x414 scope:global align:4 +evInitToLink__11daNpc_Cb1_cFi = .text:0x00003720; // type:function size:0x5C scope:global align:4 +evActToLink__11daNpc_Cb1_cFi = .text:0x0000377C; // type:function size:0x140 scope:global align:4 +evInitTact__11daNpc_Cb1_cFi = .text:0x000038BC; // type:function size:0x24 scope:global align:4 +evActTact__11daNpc_Cb1_cFi = .text:0x000038E0; // type:function size:0x130 scope:global align:4 +evInitCelloPlay__11daNpc_Cb1_cFi = .text:0x00003A10; // type:function size:0x24 scope:global align:4 +evActCelloPlay__11daNpc_Cb1_cFi = .text:0x00003A34; // type:function size:0x34 scope:global align:4 +evInitTurn__11daNpc_Cb1_cFi = .text:0x00003A68; // type:function size:0x38 scope:global align:4 +evActTurn__11daNpc_Cb1_cFi = .text:0x00003AA0; // type:function size:0x150 scope:global align:4 +evInitSow__11daNpc_Cb1_cFi = .text:0x00003BF0; // type:function size:0xE0 scope:global align:4 +evActSow__11daNpc_Cb1_cFi = .text:0x00003CD0; // type:function size:0xA4 scope:global align:4 +evInitSetAnm__11daNpc_Cb1_cFi = .text:0x00003D74; // type:function size:0x68 scope:global align:4 +evActSetAnm__11daNpc_Cb1_cFi = .text:0x00003DDC; // type:function size:0x8 scope:global align:4 +evInitSetGoal__11daNpc_Cb1_cFi = .text:0x00003DE4; // type:function size:0x74 scope:global align:4 +evActSetGoal__11daNpc_Cb1_cFi = .text:0x00003E58; // type:function size:0x8 scope:global align:4 +evInitWarp__11daNpc_Cb1_cFi = .text:0x00003E60; // type:function size:0x5C scope:global align:4 +evActWarp__11daNpc_Cb1_cFi = .text:0x00003EBC; // type:function size:0x168 scope:global align:4 +evInitEnd__11daNpc_Cb1_cFi = .text:0x00004024; // type:function size:0x118 scope:global align:4 +evActEnd__11daNpc_Cb1_cFi = .text:0x0000413C; // type:function size:0x8 scope:global align:4 +getAnmType__11daNpc_Cb1_cFi = .text:0x00004144; // type:function size:0x28 scope:global align:4 +initTalk__11daNpc_Cb1_cFv = .text:0x0000416C; // type:function size:0x84 scope:global align:4 +execTalk__11daNpc_Cb1_cFi = .text:0x000041F0; // type:function size:0x130 scope:global align:4 +waitNpcAction__11daNpc_Cb1_cFPv = .text:0x00004320; // type:function size:0x2C4 scope:global align:4 +talkNpcAction__11daNpc_Cb1_cFPv = .text:0x000045E4; // type:function size:0x194 scope:global align:4 +carryNpcAction__11daNpc_Cb1_cFPv = .text:0x00004778; // type:function size:0x3C4 scope:global align:4 +flyNpcAction__11daNpc_Cb1_cFPv = .text:0x00004B3C; // type:function size:0x148 scope:global align:4 +routeAngCheck__11daNpc_Cb1_cFR4cXyzPs = .text:0x00004C84; // type:function size:0xCC scope:global align:4 +routeWallCheck__11daNpc_Cb1_cFR4cXyzR4cXyzPs = .text:0x00004D50; // type:function size:0x264 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x00004FB4; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000050E0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00005180; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000051DC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00005224; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00005280; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000052C8; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000535C; // type:function size:0x48 scope:weak align:4 +checkForwardGroundY__11daNpc_Cb1_cFs = .text:0x000053A4; // type:function size:0x280 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00005624; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000573C; // type:function size:0x80 scope:weak align:4 +checkWallJump__11daNpc_Cb1_cFs = .text:0x000057BC; // type:function size:0xD4 scope:global align:4 +chkWallHit__11daNpc_Cb1_cFv = .text:0x00005890; // type:function size:0x74 scope:global align:4 +routeCheck__11daNpc_Cb1_cFfPs = .text:0x00005904; // type:function size:0x5D0 scope:global align:4 +searchNpcAction__11daNpc_Cb1_cFPv = .text:0x00005ED4; // type:function size:0x3E4 scope:global align:4 +hitNpcAction__11daNpc_Cb1_cFPv = .text:0x000062B8; // type:function size:0x14C scope:global align:4 +jumpNpcAction__11daNpc_Cb1_cFPv = .text:0x00006404; // type:function size:0xD8 scope:global align:4 +rescueNpcAction__11daNpc_Cb1_cFPv = .text:0x000064DC; // type:function size:0x60 scope:global align:4 +musicNpcAction__11daNpc_Cb1_cFPv = .text:0x0000653C; // type:function size:0xE4 scope:global align:4 +shipNpcAction__11daNpc_Cb1_cFPv = .text:0x00006620; // type:function size:0x14C scope:global align:4 +waitPlayerAction__11daNpc_Cb1_cFPv = .text:0x0000676C; // type:function size:0x244 scope:global align:4 +walkPlayerAction__11daNpc_Cb1_cFPv = .text:0x000069B0; // type:function size:0x318 scope:global align:4 +hitPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006CC8; // type:function size:0x120 scope:global align:4 +jumpPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006DE8; // type:function size:0xDC scope:global align:4 +flyPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006EC4; // type:function size:0x100 scope:global align:4 +carryPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006FC4; // type:function size:0x80 scope:global align:4 +daNpc_Cb1_XyCheckCB__FPvi = .text:0x00007044; // type:function size:0x54 scope:local align:4 +daNpc_Cb1_XyEventCB__FPvi = .text:0x00007098; // type:function size:0x8 scope:local align:4 +calcFlyingTimer__11daNpc_Cb1_cFv = .text:0x000070A0; // type:function size:0x44 scope:global align:4 +initAnm__11daNpc_Cb1_cFSci = .text:0x000070E4; // type:function size:0x134 scope:global align:4 +musicPlay__11daNpc_Cb1_cFv = .text:0x00007218; // type:function size:0x64 scope:global align:4 +musicStop__11daNpc_Cb1_cFv = .text:0x0000727C; // type:function size:0x38 scope:global align:4 +setAnm__11daNpc_Cb1_cFUc = .text:0x000072B4; // type:function size:0xA4 scope:global align:4 +playAnm__11daNpc_Cb1_cFv = .text:0x00007358; // type:function size:0x160 scope:global align:4 +chkAttention__11daNpc_Cb1_cFfl = .text:0x000074B8; // type:function size:0x160 scope:global align:4 +carryCheck__11daNpc_Cb1_cFv = .text:0x00007618; // type:function size:0x54 scope:global align:4 +eventOrder__11daNpc_Cb1_cFv = .text:0x0000766C; // type:function size:0xC8 scope:global align:4 +checkOrder__11daNpc_Cb1_cFv = .text:0x00007734; // type:function size:0xDC scope:global align:4 +checkCommandTalk__11daNpc_Cb1_cFv = .text:0x00007810; // type:function size:0x7C scope:global align:4 +next_msgStatus__11daNpc_Cb1_cFPUl = .text:0x0000788C; // type:function size:0xE8 scope:global align:4 +getMsg__11daNpc_Cb1_cFv = .text:0x00007974; // type:function size:0xE0 scope:global align:4 +setCollision__11daNpc_Cb1_cFv = .text:0x00007A54; // type:function size:0xAC scope:global align:4 +lookBack__11daNpc_Cb1_cFi = .text:0x00007B00; // type:function size:0x114 scope:global align:4 +setBaseMtx__11daNpc_Cb1_cFv = .text:0x00007C14; // type:function size:0x230 scope:global align:4 +init__11daNpc_Cb1_cFv = .text:0x00007E44; // type:function size:0x288 scope:global align:4 +draw__11daNpc_Cb1_cFv = .text:0x000080CC; // type:function size:0x3A0 scope:global align:4 +execute__11daNpc_Cb1_cFv = .text:0x0000846C; // type:function size:0xBC8 scope:global align:4 +__dt__11daNpc_Cb1_cFv = .text:0x00009034; // type:function size:0x318 scope:global align:4 +daNpc_Cb1_Create__FP10fopAc_ac_c = .text:0x0000934C; // type:function size:0x20 scope:local align:4 +daNpc_Cb1_Delete__FP11daNpc_Cb1_c = .text:0x0000936C; // type:function size:0x28 scope:local align:4 +daNpc_Cb1_Execute__FP11daNpc_Cb1_c = .text:0x00009394; // type:function size:0x20 scope:local align:4 +daNpc_Cb1_Draw__FP11daNpc_Cb1_c = .text:0x000093B4; // type:function size:0x20 scope:local align:4 +daNpc_Cb1_IsDelete__FP11daNpc_Cb1_c = .text:0x000093D4; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x000093DC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009424; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00009480; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000094C8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000094D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000094E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000094E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000094F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000094F8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009530; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009538; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009540; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009548; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009580; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009584; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000958C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009594; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000959C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000095A8; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Cb1_HIO_cFv = .text:0x000095B4; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00009614; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00009630; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fss = .text:0x0000964C; // type:function size:0x84 scope:weak align:4 +__sinit_d_a_npc_cb1_cpp = .text:0x000096D0; // type:function size:0x320 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000099F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000099F8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009A00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009A08; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00009A10; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00009A18; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00009A20; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00009A28; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00009A30; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00009A38; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00009A40; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00009A48; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00009A50; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00009A58; // type:function size:0x48 scope:weak align:4 +__ct__11daNpc_Cb1_cFv = .text:0x00009AA0; // type:function size:0x200 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00009CA0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009CE8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009DB4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00009DFC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00009E58; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00009EA0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00009EFC; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00009F84; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00009FE0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000A028; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000A098; // type:function size:0x3C scope:weak align:4 +getGroundY__11daNpc_Cb1_cFv = .text:0x0000A0D4; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__11daNpc_Cb1_cFv = .text:0x0000A0DC; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__11daNpc_Cb1_cFv = .text:0x0000A0E4; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__11daNpc_Cb1_cFv = .text:0x0000A0EC; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__11daNpc_Cb1_cFv = .text:0x0000A0F8; // type:function size:0xC scope:weak align:4 +restartPoint__11daNpc_Cb1_cFs = .text:0x0000A104; // type:function size:0x3C scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x0000A140; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x0000A148; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x0000A150; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x0000A158; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x0000A160; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x0000A168; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x0000A170; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x0000A178; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x0000A180; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x0000A188; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x0000A190; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x0000A194; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x0000A198; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x0000A1A0; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x0000A1A8; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x0000A1B0; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x0000A1B8; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x0000A1C0; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x0000A1C8; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x0000A1D0; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x0000A1D8; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x0000A1DC; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x0000A1E0; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x0000A1E4; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x0000A1EC; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x0000A1F8; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x0000A200; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x0000A204; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x0000A208; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x0000A20C; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x0000A214; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x0000A218; // type:function size:0x4 scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x0000A21C; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x0000A220; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x0000A228; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4206 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@4216 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4219 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4229 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4233 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4237 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4671 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4783 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4784 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4785 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4786 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4909 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5057 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5408 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5411 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5413 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@5725 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@6050 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@6066 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6224 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@6645 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@6685 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@6884 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6885 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6981 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7103 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@7466 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7614 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@7703 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7704 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7705 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7706 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7707 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7708 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7779 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@7889 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7890 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@8286 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@8287 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@8288 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@8289 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000013C; // type:object size:0x1F7 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_wind_cyl_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +@4244 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4246 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4252 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4926 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4935 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4936 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4937 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4970 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@5029 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@5163 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@5166 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@5421 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +@5456 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@5458 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@5507 = .data:0x00000160; // type:object size:0xC scope:local align:4 +@5516 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@5517 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@5518 = .data:0x00000184; // type:object size:0xC scope:local align:4 +@5519 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@5520 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5521 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5522 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5523 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@5524 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@5525 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@5526 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@5527 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5528 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@5529 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@5530 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@5531 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@5532 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +@5533 = .data:0x00000238; // type:object size:0xC scope:local align:4 +@5534 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@5535 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5536 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@5537 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@5538 = .data:0x00000274; // type:object size:0xC scope:local align:4 +@5539 = .data:0x00000280; // type:object size:0xC scope:local align:4 +@5540 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +@5541 = .data:0x00000298; // type:object size:0xC scope:local align:4 +@5542 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +@5543 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@5544 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@5545 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +m_evProcTbl__11daNpc_Cb1_c = .data:0x000002D4; // type:object size:0x168 scope:local align:4 +l_cutNameTbl = .data:0x0000043C; // type:object size:0x3C scope:local align:4 +l_talkAnmType$6105 = .data:0x00000478; // type:object size:0xB scope:local align:4 +@6169 = .data:0x00000484; // type:object size:0xC scope:local align:4 +@6186 = .data:0x00000490; // type:object size:0xC scope:local align:4 +@6306 = .data:0x0000049C; // type:object size:0xC scope:local align:4 +@6309 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +@6712 = .data:0x000004B4; // type:object size:0xC scope:local align:4 +@6719 = .data:0x000004C0; // type:object size:0xC scope:local align:4 +@6902 = .data:0x000004CC; // type:object size:0xC scope:local align:4 +@6916 = .data:0x000004D8; // type:object size:0xC scope:local align:4 +@6927 = .data:0x000004E4; // type:object size:0xC scope:local align:4 +@6993 = .data:0x000004F0; // type:object size:0xC scope:local align:4 +@7030 = .data:0x000004FC; // type:object size:0xC scope:local align:4 +@7083 = .data:0x00000508; // type:object size:0xC scope:local align:4 +@7129 = .data:0x00000514; // type:object size:0xC scope:local align:4 +@7183 = .data:0x00000520; // type:object size:0xC scope:local align:4 +@7188 = .data:0x0000052C; // type:object size:0xC scope:local align:4 +@7195 = .data:0x00000538; // type:object size:0xC scope:local align:4 +@7280 = .data:0x00000544; // type:object size:0xC scope:local align:4 +anmTblData__11daNpc_Cb1_c = .data:0x00000550; // type:object size:0xA8 scope:global align:4 +anmPrmData__11daNpc_Cb1_c = .data:0x000005F8; // type:object size:0x18 scope:global align:4 +@7472 = .data:0x00000610; // type:object size:0xC scope:local align:4 +@7514 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +@7716 = .data:0x00000628; // type:object size:0xC scope:local align:4 +@7721 = .data:0x00000634; // type:object size:0xC scope:local align:4 +@7722 = .data:0x00000640; // type:object size:0xC scope:local align:4 +@7734 = .data:0x0000064C; // type:object size:0xC scope:local align:4 +l_eventNameTbl$7736 = .data:0x00000658; // type:object size:0x14 scope:local align:4 +@7960 = .data:0x0000066C; // type:object size:0xC scope:local align:4 +@7975 = .data:0x00000678; // type:object size:0xC scope:local align:4 +@7981 = .data:0x00000684; // type:object size:0xC scope:local align:4 +@7991 = .data:0x00000690; // type:object size:0xC scope:local align:4 +l_daNpc_Cb1_Method = .data:0x0000069C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_CB1 = .data:0x000006BC; // type:object size:0x30 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x000006EC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000704; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000734; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000764; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000077C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000788; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000794; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000007A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000007AC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000007B8; // type:object size:0x18 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000007D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000007DC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000007E8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000007F4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000800; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000080C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000818; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000008A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000008AC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000008B8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000090C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000918; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000924; // type:object size:0x24 scope:weak align:4 +__vt__10daPy_npc_c = .data:0x00000948; // type:object size:0xA8 scope:weak align:4 +__vt__9daPy_py_c = .data:0x000009F0; // type:object size:0x9C scope:weak align:4 +__vt__11daNpc_Cb1_c = .data:0x00000A8C; // type:object size:0xA8 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000B34; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Cb1_HIO_c = .data:0x00000B40; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4240 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xF0 scope:global align:4 +@4638 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +init$4639 = .bss:0x0000015C; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4637 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@4642 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +init$4643 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4641 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@4680 = .bss:0x00000188; // type:object size:0xC scope:local align:4 +init$4681 = .bss:0x00000194; // type:object size:0x1 scope:local align:1 +l_nutOffset$4679 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@4684 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +init$4685 = .bss:0x000001B0; // type:object size:0x1 scope:local align:1 +l_nutBase$4683 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +l_msgId = .bss:0x000001C0; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000001C4; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_npc_co1/splits.txt b/config/GZLJ01/rels/d_a_npc_co1/splits.txt new file mode 100644 index 000000000..24b70846f --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_co1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_co1.cpp: + .text start:0x000000EC end:0x00003A10 + .text start:0x00003A10 end:0x00003A24 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001BD + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLJ01/rels/d_a_npc_co1/symbols.txt b/config/GZLJ01/rels/d_a_npc_co1/symbols.txt new file mode 100644 index 000000000..30d301aa3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_co1/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Co1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCallBack_Co1__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +nodeCo1Control__11daNpc_Co1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x00000334; // type:function size:0x3C scope:weak align:4 +init_CO1_0__11daNpc_Co1_cFv = .text:0x00000370; // type:function size:0xA0 scope:global align:4 +createInit__11daNpc_Co1_cFv = .text:0x00000410; // type:function size:0x178 scope:global align:4 +setMtx__11daNpc_Co1_cFb = .text:0x00000588; // type:function size:0x35C scope:global align:4 +anmNum_toResID__11daNpc_Co1_cFi = .text:0x000008E4; // type:function size:0x14 scope:global align:4 +anmNum_toResID_prl__11daNpc_Co1_cFi = .text:0x000008F8; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Co1_cFi = .text:0x0000090C; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Co1_cFbi = .text:0x00000920; // type:function size:0x110 scope:global align:4 +setBtk__11daNpc_Co1_cFb = .text:0x00000A30; // type:function size:0x100 scope:global align:4 +iniTexPttrnAnm__11daNpc_Co1_cFb = .text:0x00000B30; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Co1_cFv = .text:0x00000B58; // type:function size:0xEC scope:global align:4 +setAnm_tex__11daNpc_Co1_cFSc = .text:0x00000C44; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Co1_cFPQ211daNpc_Co1_c9anm_prm_c = .text:0x00000C80; // type:function size:0xE4 scope:global align:4 +setAnm_NUM__11daNpc_Co1_cFii = .text:0x00000D64; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Co1_cFv = .text:0x00000DD0; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Co1_cFv = .text:0x00000E50; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Co1_cFv = .text:0x00000E54; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Co1_cFUc = .text:0x00000E58; // type:function size:0xA0 scope:global align:4 +control_anmAtr__11daNpc_Co1_cFv = .text:0x00000EF8; // type:function size:0xFC scope:global align:4 +setAnm_ATR__11daNpc_Co1_cFi = .text:0x00000FF4; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Co1_cFUs = .text:0x0000105C; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Co1_cFv = .text:0x00001120; // type:function size:0x98 scope:global align:4 +checkOrder__11daNpc_Co1_cFv = .text:0x000011B8; // type:function size:0xD0 scope:global align:4 +setCollision_SP___11daNpc_Co1_cFv = .text:0x00001288; // type:function size:0x124 scope:global align:4 +set_target__11daNpc_Co1_cFi = .text:0x000013AC; // type:function size:0x10C scope:global align:4 +chk_talk__11daNpc_Co1_cFv = .text:0x000014B8; // type:function size:0x9C scope:global align:4 +chk_partsNotMove__11daNpc_Co1_cFv = .text:0x00001554; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Co1_cFv = .text:0x00001594; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Co1_cFPUl = .text:0x00001734; // type:function size:0xB8 scope:global align:4 +getMsg_CO1_0__11daNpc_Co1_cFv = .text:0x000017EC; // type:function size:0xA8 scope:global align:4 +getMsg__11daNpc_Co1_cFv = .text:0x00001894; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Co1_cFv = .text:0x000018D0; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Co1_cFb = .text:0x00001950; // type:function size:0xF4 scope:global align:4 +charDecide__11daNpc_Co1_cFi = .text:0x00001A44; // type:function size:0x1C scope:global align:4 +eInit_MDR___11daNpc_Co1_cFv = .text:0x00001A60; // type:function size:0x3C scope:global align:4 +eInit_RED_LTR___11daNpc_Co1_cFv = .text:0x00001A9C; // type:function size:0x28 scope:global align:4 +event_actionInit__11daNpc_Co1_cFi = .text:0x00001AC4; // type:function size:0x8C scope:global align:4 +eMove_MDR___11daNpc_Co1_cFv = .text:0x00001B50; // type:function size:0x58 scope:global align:4 +eMove_RED_LTR___11daNpc_Co1_cFv = .text:0x00001BA8; // type:function size:0x8C scope:global align:4 +event_action__11daNpc_Co1_cFv = .text:0x00001C34; // type:function size:0x50 scope:global align:4 +privateCut__11daNpc_Co1_cFi = .text:0x00001C84; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Co1_cFv = .text:0x00001D70; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Co1_cFv = .text:0x00001D90; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Co1_cFi = .text:0x00001DC8; // type:function size:0xF8 scope:global align:4 +set_action__11daNpc_Co1_cFM11daNpc_Co1_cFPCvPvPv_iPv = .text:0x00001EC0; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Co1_cFSc = .text:0x00001F6C; // type:function size:0x68 scope:global align:4 +wait_1__11daNpc_Co1_cFv = .text:0x00001FD4; // type:function size:0x88 scope:global align:4 +wait_2__11daNpc_Co1_cFv = .text:0x0000205C; // type:function size:0xB8 scope:global align:4 +wakeup__11daNpc_Co1_cFv = .text:0x00002114; // type:function size:0x3C scope:global align:4 +talk_1__11daNpc_Co1_cFv = .text:0x00002150; // type:function size:0x1FC scope:global align:4 +toru_1__11daNpc_Co1_cFv = .text:0x0000234C; // type:function size:0x70 scope:global align:4 +read_1__11daNpc_Co1_cFv = .text:0x000023BC; // type:function size:0x3C scope:global align:4 +modoru__11daNpc_Co1_cFv = .text:0x000023F8; // type:function size:0x60 scope:global align:4 +wait_action1__11daNpc_Co1_cFPv = .text:0x00002458; // type:function size:0x184 scope:global align:4 +demo__11daNpc_Co1_cFv = .text:0x000025DC; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Co1_cFv = .text:0x0000271C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Co1_cFv = .text:0x000027AC; // type:function size:0x1B0 scope:global align:4 +_execute__11daNpc_Co1_cFv = .text:0x0000295C; // type:function size:0x1AC scope:global align:4 +_delete__11daNpc_Co1_cFv = .text:0x00002B08; // type:function size:0x64 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002B6C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Co1_cFv = .text:0x00002B8C; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Co1_cFv = .text:0x00002CAC; // type:function size:0x17C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002E28; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002E84; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002EE0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002F28; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002FF4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000303C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003098; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000030E0; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Co1_cFv = .text:0x00003150; // type:function size:0x270 scope:global align:4 +create_prl_Anm__11daNpc_Co1_cFv = .text:0x000033C0; // type:function size:0x1B8 scope:global align:4 +create_itm_Mdl__11daNpc_Co1_cFv = .text:0x00003578; // type:function size:0xBC scope:global align:4 +CreateHeap__11daNpc_Co1_cFv = .text:0x00003634; // type:function size:0x194 scope:global align:4 +daNpc_Co1_Create__FP10fopAc_ac_c = .text:0x000037C8; // type:function size:0x20 scope:local align:4 +daNpc_Co1_Delete__FP11daNpc_Co1_c = .text:0x000037E8; // type:function size:0x20 scope:local align:4 +daNpc_Co1_Execute__FP11daNpc_Co1_c = .text:0x00003808; // type:function size:0x20 scope:local align:4 +daNpc_Co1_Draw__FP11daNpc_Co1_c = .text:0x00003828; // type:function size:0x20 scope:local align:4 +daNpc_Co1_IsDelete__FP11daNpc_Co1_c = .text:0x00003848; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003850; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003860; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003868; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003870; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003878; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003880; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000038B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000038C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000038C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000038D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003908; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000390C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003914; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000391C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003924; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003930; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Co1_HIO_cFv = .text:0x0000393C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003998; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_co1_cpp = .text:0x000039B4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000039F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000039F8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003A00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003A08; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003A10; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003A18; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003A20; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4240 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4357 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +a_bck_resID_tbl$4365 = .rodata:0x00000020; // type:object size:0x2C scope:local align:4 +a_bck_resID_tbl$4370 = .rodata:0x0000004C; // type:object size:0x2C scope:local align:4 +a_btp_resID_tbl$4375 = .rodata:0x00000078; // type:object size:0x1C scope:local align:4 +@4392 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4441 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4442 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4618 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4621 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4801 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5136 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5137 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5187 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 data:double +@5285 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5286 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5287 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000DC; // type:object size:0xE1 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x2C scope:local align:4 +l_evn_tbl = .data:0x0000002C; // type:object size:0xC scope:local align:4 +@4195 = .data:0x00000038; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4461 = .data:0x00000044; // type:object size:0xC0 scope:local align:4 +a_anm_prm_tbl$4468 = .data:0x00000104; // type:object size:0x80 scope:local align:4 +@4499 = .data:0x00000184; // type:object size:0x2C scope:local align:4 +@4530 = .data:0x000001B0; // type:object size:0x38 scope:local align:4 +a_anm_prm_tbl$4534 = .data:0x000001E8; // type:object size:0xE0 scope:local align:4 +@4738 = .data:0x000002C8; // type:object size:0x34 scope:local align:4 +a_cut_tbl$4859 = .data:0x000002FC; // type:object size:0x4 scope:local align:4 +@5084 = .data:0x00000300; // type:object size:0x20 scope:local align:4 +a_size_tbl$5241 = .data:0x00000320; // type:object size:0x4 scope:local align:4 +l_daNpc_Co1_Method = .data:0x00000324; // type:object size:0x20 scope:local align:4 +g_profile_NPC_CO1 = .data:0x00000344; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000398; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000438; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000048C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004B0; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Co1_c = .data:0x000004C4; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Co1_HIO_c = .data:0x000004D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000004E4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4138 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x38 scope:local align:4 +@4153 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4154 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4152 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_de1/splits.txt b/config/GZLJ01/rels/d_a_npc_de1/splits.txt new file mode 100644 index 000000000..efe7849f1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_de1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_de1.cpp: + .text start:0x000000EC end:0x00002F54 + .text start:0x00002F54 end:0x00002F54 + .text start:0x00002F54 end:0x00002F58 + .text start:0x00002F58 end:0x000032D0 + .text start:0x000032D0 end:0x000032E4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001C5 + .data start:0x00000000 end:0x0000051C + .bss start:0x00000008 end:0x000001D4 diff --git a/config/GZLJ01/rels/d_a_npc_de1/symbols.txt b/config/GZLJ01/rels/d_a_npc_de1/symbols.txt new file mode 100644 index 000000000..80affb80b --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_de1/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_De1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +searchActor_leafLift__FPvPv = .text:0x00000144; // type:function size:0x78 scope:local align:4 +createInit__11daNpc_De1_cFv = .text:0x000001BC; // type:function size:0x180 scope:global align:4 +setMtx__11daNpc_De1_cFv = .text:0x0000033C; // type:function size:0x214 scope:global align:4 +anmResID__11daNpc_De1_cFiPiPi = .text:0x00000550; // type:function size:0x108 scope:global align:4 +setAnm_anm__11daNpc_De1_cFPQ211daNpc_De1_c9anm_prm_c = .text:0x00000658; // type:function size:0xEC scope:global align:4 +setAnm_NUM__11daNpc_De1_cFi = .text:0x00000744; // type:function size:0x30 scope:global align:4 +setAnm__11daNpc_De1_cFv = .text:0x00000774; // type:function size:0x38 scope:global align:4 +chngAnmTag__11daNpc_De1_cFv = .text:0x000007AC; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_De1_cFv = .text:0x000007B8; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_De1_cFUc = .text:0x000007C4; // type:function size:0x3C scope:global align:4 +ctrlAnmAtr__11daNpc_De1_cFv = .text:0x00000800; // type:function size:0x48 scope:global align:4 +setAnm_ATR__11daNpc_De1_cFv = .text:0x00000848; // type:function size:0x34 scope:global align:4 +anmAtr__11daNpc_De1_cFUs = .text:0x0000087C; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_De1_cFSc = .text:0x00000938; // type:function size:0x7C scope:global align:4 +next_msgStatus__11daNpc_De1_cFPUl = .text:0x000009B4; // type:function size:0x2E4 scope:global align:4 +getMsg__11daNpc_De1_cFv = .text:0x00000C98; // type:function size:0xD4 scope:global align:4 +eventOrder__11daNpc_De1_cFv = .text:0x00000D6C; // type:function size:0xA8 scope:global align:4 +checkOrder__11daNpc_De1_cFv = .text:0x00000E14; // type:function size:0x178 scope:global align:4 +chkAttention__11daNpc_De1_cFv = .text:0x00000F8C; // type:function size:0x12C scope:global align:4 +setAttention__11daNpc_De1_cFv = .text:0x000010B8; // type:function size:0xDC scope:global align:4 +searchByID__11daNpc_De1_cFUi = .text:0x00001194; // type:function size:0x34 scope:global align:4 +setDemoStartCenter__11daNpc_De1_cFv = .text:0x000011C8; // type:function size:0x84 scope:global align:4 +partner_srch__11daNpc_De1_cFv = .text:0x0000124C; // type:function size:0xB4 scope:global align:4 +ccCreate__11daNpc_De1_cFv = .text:0x00001300; // type:function size:0xF0 scope:global align:4 +cc_set__11daNpc_De1_cFv = .text:0x000013F0; // type:function size:0xB0 scope:global align:4 +set_pa_happa__11daNpc_De1_cFv = .text:0x000014A0; // type:function size:0x84 scope:global align:4 +del_pa_happa__11daNpc_De1_cFv = .text:0x00001524; // type:function size:0x2C scope:global align:4 +followPa_happa__11daNpc_De1_cFv = .text:0x00001550; // type:function size:0x7C scope:global align:4 +decideType__11daNpc_De1_cFi = .text:0x000015CC; // type:function size:0x90 scope:global align:4 +event_actionInit__11daNpc_De1_cFi = .text:0x0000165C; // type:function size:0x1FC scope:global align:4 +event_action__11daNpc_De1_cFv = .text:0x00001858; // type:function size:0xE0 scope:global align:4 +privateCut__11daNpc_De1_cFv = .text:0x00001938; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_De1_cFv = .text:0x00001A40; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_De1_cFv = .text:0x00001A60; // type:function size:0x130 scope:global align:4 +set_action__11daNpc_De1_cFM11daNpc_De1_cFPCvPvPv_iPv = .text:0x00001B90; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_De1_cFv = .text:0x00001C3C; // type:function size:0x58 scope:global align:4 +wait02__11daNpc_De1_cFv = .text:0x00001C94; // type:function size:0xA4 scope:global align:4 +wait03__11daNpc_De1_cFv = .text:0x00001D38; // type:function size:0x54 scope:global align:4 +wait04__11daNpc_De1_cFv = .text:0x00001D8C; // type:function size:0x114 scope:global align:4 +wait05__11daNpc_De1_cFv = .text:0x00001EA0; // type:function size:0x98 scope:global align:4 +talk01__11daNpc_De1_cFv = .text:0x00001F38; // type:function size:0x58 scope:global align:4 +talk02__11daNpc_De1_cFv = .text:0x00001F90; // type:function size:0x90 scope:global align:4 +wait_action1__11daNpc_De1_cFPv = .text:0x00002020; // type:function size:0xA0 scope:global align:4 +wait_action2__11daNpc_De1_cFPv = .text:0x000020C0; // type:function size:0xEC scope:global align:4 +demo__11daNpc_De1_cFv = .text:0x000021AC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_De1_cFv = .text:0x00002248; // type:function size:0x110 scope:global align:4 +_execute__11daNpc_De1_cFv = .text:0x00002358; // type:function size:0xFC scope:global align:4 +_delete__11daNpc_De1_cFv = .text:0x00002454; // type:function size:0xAC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002500; // type:function size:0x20 scope:local align:4 +_create__11daNpc_De1_cFv = .text:0x00002520; // type:function size:0x284 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000027A4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002870; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000028B8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002914; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000295C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000029B8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002A40; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_De1_cFv = .text:0x00002AB0; // type:function size:0x354 scope:global align:4 +daNpc_De1_Create__FP10fopAc_ac_c = .text:0x00002E04; // type:function size:0x20 scope:local align:4 +daNpc_De1_Delete__FP11daNpc_De1_c = .text:0x00002E24; // type:function size:0x20 scope:local align:4 +daNpc_De1_Execute__FP11daNpc_De1_c = .text:0x00002E44; // type:function size:0x20 scope:local align:4 +daNpc_De1_Draw__FP11daNpc_De1_c = .text:0x00002E64; // type:function size:0x20 scope:local align:4 +daNpc_De1_IsDelete__FP11daNpc_De1_c = .text:0x00002E84; // type:function size:0x8 scope:local align:4 +__dt__15daNpc_De1_HIO_cFv = .text:0x00002E8C; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002ED4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_de1_cpp = .text:0x00002EF0; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002F2C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002F44; // type:function size:0x8 scope:weak align:4 +@196@__dt__10dBgWDeformFv = .text:0x00002F4C; // type:function size:0x8 scope:weak align:4 +MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x00002F54; // type:function size:0x4 scope:weak align:4 +__dt__10dBgWDeformFv = .text:0x00002F58; // type:function size:0xA4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002FFC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003044; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000308C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000030E8; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003130; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003134; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003138; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000313C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003140; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003188; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000031E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000031F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000031FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003204; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000320C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003214; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000324C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003254; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000325C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003264; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000329C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000032A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000032A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000032B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000032B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000032C4; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000032D0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000032D8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000032E0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4205 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4265 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4269 = .rodata:0x0000000C; // type:object size:0x38 scope:local align:4 +@4554 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4556 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4581 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x00000060; // type:object size:0x28 scope:local align:4 +@5048 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5050 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5054 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5056 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000A0; // type:object size:0x125 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_prm_tbl$4158 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@4179 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4182 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@4185 = .data:0x00000068; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4300 = .data:0x00000074; // type:object size:0x70 scope:local align:4 +a_anm_prm_tbl$4305 = .data:0x000000E4; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4348 = .data:0x00000164; // type:object size:0x40 scope:local align:4 +@4453 = .data:0x000001A4; // type:object size:0xD0 scope:local align:4 +a_demo_name_tbl$4474 = .data:0x00000274; // type:object size:0xC scope:local align:4 +cut_name_tbl$4818 = .data:0x00000280; // type:object size:0x4 scope:local align:4 +@4865 = .data:0x00000284; // type:object size:0xC scope:local align:4 +a_heap_size_tbl$5149 = .data:0x00000290; // type:object size:0x4 scope:local align:4 +a_jnt_name_tbl$5388 = .data:0x00000294; // type:object size:0x28 scope:local align:4 +l_daNpc_De1_Method = .data:0x000002BC; // type:object size:0x20 scope:local align:4 +g_profile_NPC_DE1 = .data:0x000002DC; // type:object size:0x30 scope:global align:4 +__vt__10dBgWDeform = .data:0x0000030C; // type:object size:0x40 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000394; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003B0; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000470; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004C4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004E8; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_De1_c = .data:0x000004FC; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_De1_HIO_c = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4160 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:local align:4 +l_check_inf = .bss:0x00000040; // type:object size:0x190 scope:local align:4 +l_check_wrk = .bss:0x000001D0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_npc_ds1/splits.txt b/config/GZLJ01/rels/d_a_npc_ds1/splits.txt new file mode 100644 index 000000000..8ee7775e3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ds1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ds1.cpp: + .text start:0x000000EC end:0x00005768 + .text start:0x00005768 end:0x000057B0 + .text start:0x000057B0 end:0x00005824 + .text start:0x00005824 end:0x00005824 + .text start:0x00005824 end:0x00005904 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000026E + .data start:0x00000000 end:0x00000480 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZLJ01/rels/d_a_npc_ds1/symbols.txt b/config/GZLJ01/rels/d_a_npc_ds1/symbols.txt new file mode 100644 index 000000000..fa3e02e91 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ds1/symbols.txt @@ -0,0 +1,234 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Ds1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +daNpc_Ds1_checkCreateDrugChuchu__FUc = .text:0x00000108; // type:function size:0x8C scope:local align:4 +__ct__15daNpc_Ds1_HIO_cFv = .text:0x00000194; // type:function size:0x104 scope:global align:4 +__dt__20daNpc_Ds1_childHIO_cFv = .text:0x00000298; // type:function size:0x60 scope:weak align:4 +daNpc_Ds1_XyEventCB__FPvi = .text:0x000002F8; // type:function size:0x20 scope:local align:4 +XyEventCB__11daNpc_Ds1_cFi = .text:0x00000318; // type:function size:0x238 scope:global align:4 +nodeCallBack_Ds__FP7J3DNodei = .text:0x00000550; // type:function size:0x1C8 scope:local align:4 +initTexPatternAnm__11daNpc_Ds1_cFb = .text:0x00000718; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__11daNpc_Ds1_cFv = .text:0x00000824; // type:function size:0x8C scope:global align:4 +setAnm__11daNpc_Ds1_cFScf = .text:0x000008B0; // type:function size:0xF8 scope:global align:4 +setTexAnm__11daNpc_Ds1_cFSc = .text:0x000009A8; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__11daNpc_Ds1_cFv = .text:0x000009EC; // type:function size:0x2C0 scope:global align:4 +chkAttention__11daNpc_Ds1_cF4cXyzs = .text:0x00000CAC; // type:function size:0x104 scope:global align:4 +eventOrder__11daNpc_Ds1_cFv = .text:0x00000DB0; // type:function size:0xFC scope:global align:4 +checkOrder__11daNpc_Ds1_cFv = .text:0x00000EAC; // type:function size:0x34C scope:global align:4 +next_msgStatus__11daNpc_Ds1_cFPUl = .text:0x000011F8; // type:function size:0x4A0 scope:global align:4 +getMsg__11daNpc_Ds1_cFv = .text:0x00001698; // type:function size:0xFC scope:global align:4 +setCollision__11daNpc_Ds1_cFv = .text:0x00001794; // type:function size:0xBC scope:global align:4 +talkInit__11daNpc_Ds1_cFv = .text:0x00001850; // type:function size:0xC scope:global align:4 +daNpc_Ds1_shopMsgCheck__FUl = .text:0x0000185C; // type:function size:0x28 scope:local align:4 +daNpc_Ds1_shopStickMoveMsgCheck__FUl = .text:0x00001884; // type:function size:0x28 scope:local align:4 +normal_talk__11daNpc_Ds1_cFv = .text:0x000018AC; // type:function size:0x258 scope:global align:4 +shop_talk__11daNpc_Ds1_cFv = .text:0x00001B04; // type:function size:0x148 scope:global align:4 +talk__11daNpc_Ds1_cFv = .text:0x00001C4C; // type:function size:0x238 scope:global align:4 +CreateInit__11daNpc_Ds1_cFv = .text:0x00001E84; // type:function size:0x2D4 scope:global align:4 +setAttention__11daNpc_Ds1_cFb = .text:0x00002158; // type:function size:0x50 scope:global align:4 +lookBack__11daNpc_Ds1_cFv = .text:0x000021A8; // type:function size:0x37C scope:global align:4 +wait01__11daNpc_Ds1_cFv = .text:0x00002524; // type:function size:0x54 scope:global align:4 +talk01__11daNpc_Ds1_cFv = .text:0x00002578; // type:function size:0x1E8 scope:global align:4 +getdemo_action__11daNpc_Ds1_cFPv = .text:0x00002760; // type:function size:0x2A4 scope:global align:4 +privateCut__11daNpc_Ds1_cFv = .text:0x00002A04; // type:function size:0x1CC scope:global align:4 +evn_setAnm_init__11daNpc_Ds1_cFi = .text:0x00002BD0; // type:function size:0x230 scope:global align:4 +evn_Anm__11daNpc_Ds1_cFv = .text:0x00002E00; // type:function size:0x2A0 scope:global align:4 +evn_talk_init__11daNpc_Ds1_cFi = .text:0x000030A0; // type:function size:0xC8 scope:global align:4 +evn_continue_talk_init__11daNpc_Ds1_cFi = .text:0x00003168; // type:function size:0x68 scope:global align:4 +evn_talk__11daNpc_Ds1_cFv = .text:0x000031D0; // type:function size:0x1DC scope:global align:4 +evn_jnt_lock_init__11daNpc_Ds1_cFi = .text:0x000033AC; // type:function size:0xCC scope:global align:4 +evn_player_hide_init__11daNpc_Ds1_cFi = .text:0x00003478; // type:function size:0x94 scope:global align:4 +evn_head_swing_init__11daNpc_Ds1_cFi = .text:0x0000350C; // type:function size:0xAC scope:global align:4 +evn_ItemModel_init__11daNpc_Ds1_cFi = .text:0x000035B8; // type:function size:0x64 scope:global align:4 +evn_move_pos_init__11daNpc_Ds1_cFi = .text:0x0000361C; // type:function size:0xB8 scope:global align:4 +evn_move_pos__11daNpc_Ds1_cFv = .text:0x000036D4; // type:function size:0x11C scope:global align:4 +evn_init_pos_init__11daNpc_Ds1_cFi = .text:0x000037F0; // type:function size:0x104 scope:global align:4 +event_action__11daNpc_Ds1_cFPv = .text:0x000038F4; // type:function size:0x204 scope:global align:4 +wait_action__11daNpc_Ds1_cFPv = .text:0x00003AF8; // type:function size:0xF8 scope:global align:4 +dummy_action__11daNpc_Ds1_cFPv = .text:0x00003BF0; // type:function size:0x1C scope:global align:4 +RoomEffectSet__11daNpc_Ds1_cFv = .text:0x00003C0C; // type:function size:0x2D8 scope:global align:4 +RoomEffectDelete__11daNpc_Ds1_cFv = .text:0x00003EE4; // type:function size:0x3C scope:global align:4 +_draw__11daNpc_Ds1_cFv = .text:0x00003F20; // type:function size:0x2B0 scope:global align:4 +_execute__11daNpc_Ds1_cFv = .text:0x000041D0; // type:function size:0x384 scope:global align:4 +_delete__11daNpc_Ds1_cFv = .text:0x00004554; // type:function size:0x108 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000465C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ds1_cFv = .text:0x0000467C; // type:function size:0x140 scope:global align:4 +__ct__11daNpc_Ds1_cFv = .text:0x000047BC; // type:function size:0x240 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000049FC; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004A58; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004B24; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004B6C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004BC8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004C10; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004C6C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004CF4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004D64; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004DC0; // type:function size:0x48 scope:weak align:4 +CreateHeap__11daNpc_Ds1_cFv = .text:0x00004E08; // type:function size:0x4CC scope:global align:4 +daNpc_Ds1_Create__FP10fopAc_ac_c = .text:0x000052D4; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_Delete__FP11daNpc_Ds1_c = .text:0x000052F4; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_Execute__FP11daNpc_Ds1_c = .text:0x00005314; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_Draw__FP11daNpc_Ds1_c = .text:0x00005334; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_IsDelete__FP11daNpc_Ds1_c = .text:0x00005354; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000535C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000053A4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000053EC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005448; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005490; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000054A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000054A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000054B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000054B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000054C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000054F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005500; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005508; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005510; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005548; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000554C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005554; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000555C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005564; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005570; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ds1_HIO_cFv = .text:0x0000557C; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000055EC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ds1_cpp = .text:0x00005608; // type:function size:0x140 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005748; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005750; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005758; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005760; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005768; // type:function size:0x48 scope:weak align:4 +setEyePos__11daNpc_Ds1_cF4cXyz = .text:0x000057B0; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__11daNpc_Ds1_cF4cXyz = .text:0x000057CC; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x000057E8; // type:function size:0x3C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x00005824; // type:function size:0xE0 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4188 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4193 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x28 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@4325 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4326 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4369 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4370 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4457 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +@4580 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4805 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5050 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5051 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5500 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5501 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5694 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5695 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5696 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5697 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@5798 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@5871 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5872 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5873 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5875 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5876 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5877 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5878 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5957 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5958 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5959 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5960 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5961 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5962 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5963 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6475 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6476 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000108; // type:object size:0x166 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4224 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4229 = .data:0x00000080; // type:object size:0xC scope:local align:4 +m_arcname__11daNpc_Ds1_c = .data:0x0000008C; // type:object size:0x3 scope:local align:4 data:string +play_mode_tbl$4375 = .data:0x00000090; // type:object size:0x28 scope:local align:4 +morf_frame_tbl$4376 = .data:0x000000B8; // type:object size:0x28 scope:local align:4 +play_speed_tbl$4377 = .data:0x000000E0; // type:object size:0x28 scope:local align:4 +@4520 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4526 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4757 = .data:0x00000120; // type:object size:0xAC scope:local align:4 +@5005 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@5079 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@5171 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@5239 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5288 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +cut_name_tbl$5315 = .data:0x00000208; // type:object size:0x28 scope:local align:4 +@5357 = .data:0x00000230; // type:object size:0x28 scope:local align:4 +ef_prmColor$5370 = .data:0x00000258; // type:object size:0xC scope:local align:4 +ef_envColor$5371 = .data:0x00000264; // type:object size:0xC scope:local align:4 +@5746 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@5967 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +l_daNpc_Ds1_Method = .data:0x00000288; // type:object size:0x20 scope:local align:4 +g_profile_NPC_DS1 = .data:0x000002A8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002F0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000032C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000420; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Ds1_HIO_c = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Ds1_childHIO_c = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4200 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x54 scope:local align:4 +@4201 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@4202 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@4203 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@4204 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +se_pos = .bss:0x000000EC; // type:object size:0x30 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_gk1/splits.txt b/config/GZLJ01/rels/d_a_npc_gk1/splits.txt new file mode 100644 index 000000000..e274721ad --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_gk1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gk1.cpp: + .text start:0x000000EC end:0x00002FF0 + .text start:0x00002FF0 end:0x00003004 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010E + .data start:0x00000000 end:0x000002B4 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZLJ01/rels/d_a_npc_gk1/symbols.txt b/config/GZLJ01/rels/d_a_npc_gk1/symbols.txt new file mode 100644 index 000000000..f355832df --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_gk1/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Gk1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Gk1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0xF4 scope:global align:4 +__dt__4cXyzFv = .text:0x000002D8; // type:function size:0x3C scope:weak align:4 +nodeCB_Neck__FP7J3DNodei = .text:0x00000314; // type:function size:0x4C scope:local align:4 +_nodeCB_Neck__11daNpc_Gk1_cFP7J3DNodeP8J3DModel = .text:0x00000360; // type:function size:0xA0 scope:global align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000400; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Gk1_cFP7J3DNodeP8J3DModel = .text:0x0000044C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x20 scope:local align:4 +init_GK1_0__11daNpc_Gk1_cFv = .text:0x0000050C; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Gk1_cFv = .text:0x0000058C; // type:function size:0x194 scope:global align:4 +play_animation__11daNpc_Gk1_cFv = .text:0x00000720; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Gk1_cFb = .text:0x000007C8; // type:function size:0x168 scope:global align:4 +bckResID__11daNpc_Gk1_cFi = .text:0x00000930; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Gk1_cFi = .text:0x00000944; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Gk1_cFScb = .text:0x00000958; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Gk1_cFScb = .text:0x00000A5C; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Gk1_cFv = .text:0x00000A7C; // type:function size:0x9C scope:global align:4 +setAnm_anm__11daNpc_Gk1_cFPQ211daNpc_Gk1_c9anm_prm_c = .text:0x00000B18; // type:function size:0x9C scope:global align:4 +setAnm__11daNpc_Gk1_cFv = .text:0x00000BB4; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Gk1_cFv = .text:0x00000C20; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Gk1_cFv = .text:0x00000C24; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Gk1_cFUc = .text:0x00000C28; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Gk1_cFv = .text:0x00000C68; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Gk1_cFv = .text:0x00000C74; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Gk1_cFUs = .text:0x00000CD8; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Gk1_cFPUl = .text:0x00000D94; // type:function size:0x118 scope:global align:4 +getMsg_GK1_0__11daNpc_Gk1_cFv = .text:0x00000EAC; // type:function size:0xA4 scope:global align:4 +getMsg__11daNpc_Gk1_cFv = .text:0x00000F50; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Gk1_cFv = .text:0x00000F8C; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Gk1_cFv = .text:0x00001018; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Gk1_cFv = .text:0x000010CC; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Gk1_cFv = .text:0x00001164; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Gk1_cFUiPi = .text:0x000011A4; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Gk1_cFv = .text:0x000011F8; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Gk1_cFv = .text:0x000013BC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Gk1_cFb = .text:0x0000143C; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Gk1_cFi = .text:0x00001494; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Gk1_cFi = .text:0x0000151C; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Gk1_cFv = .text:0x000015BC; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Gk1_cFv = .text:0x000015E0; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Gk1_cFi = .text:0x00001618; // type:function size:0x84 scope:global align:4 +set_action__11daNpc_Gk1_cFM11daNpc_Gk1_cFPCvPvPv_iPv = .text:0x0000169C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Gk1_cFSc = .text:0x00001748; // type:function size:0x80 scope:global align:4 +chk_attn__11daNpc_Gk1_cFv = .text:0x000017C8; // type:function size:0x218 scope:global align:4 +wait_1__11daNpc_Gk1_cFv = .text:0x000019E0; // type:function size:0x194 scope:global align:4 +talk_1__11daNpc_Gk1_cFv = .text:0x00001B74; // type:function size:0x100 scope:global align:4 +wait_action1__11daNpc_Gk1_cFPv = .text:0x00001C74; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Gk1_cFv = .text:0x00001D30; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Gk1_cFv = .text:0x00001E70; // type:function size:0xD8 scope:global align:4 +_draw__11daNpc_Gk1_cFv = .text:0x00001F48; // type:function size:0x11C scope:global align:4 +_execute__11daNpc_Gk1_cFv = .text:0x00002064; // type:function size:0x21C scope:global align:4 +_delete__11daNpc_Gk1_cFv = .text:0x00002280; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Gk1_cFv = .text:0x000022D4; // type:function size:0x24C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002520; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000257C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000025C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002690; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000026D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002734; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000277C; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Gk1_cFv = .text:0x000027EC; // type:function size:0x2FC scope:global align:4 +itemCreateHeap__11daNpc_Gk1_cFv = .text:0x00002AE8; // type:function size:0xC0 scope:global align:4 +hat_CreateHeap__11daNpc_Gk1_cFv = .text:0x00002BA8; // type:function size:0xC0 scope:global align:4 +CreateHeap__11daNpc_Gk1_cFv = .text:0x00002C68; // type:function size:0xC4 scope:global align:4 +daNpc_Gk1_Create__FP10fopAc_ac_c = .text:0x00002D2C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_Delete__FP11daNpc_Gk1_c = .text:0x00002D4C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_Execute__FP11daNpc_Gk1_c = .text:0x00002D6C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_Draw__FP11daNpc_Gk1_c = .text:0x00002D8C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_IsDelete__FP11daNpc_Gk1_c = .text:0x00002DAC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002DB4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002DC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002DCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002DD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002DDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DE4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002E1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002E24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002E2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E34; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002E6C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002E70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E78; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E80; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002E88; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002E94; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Gk1_HIO_cFv = .text:0x00002EA0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002EFC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00002F18; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_gk1_cpp = .text:0x00002F94; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002FD0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002FD8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002FE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002FE8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002FF0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002FF8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003000; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4199 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4395 = .rodata:0x00000010; // type:object size:0x14 scope:local align:4 +a_resID_tbl$4400 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4677 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4829 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4830 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4831 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4832 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4834 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@4977 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4979 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4993 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4995 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5159 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5160 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5161 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x8A scope:local align:4 data:string_table +a_prm_tbl$4161 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_evn_tbl = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +@4272 = .data:0x00000020; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4455 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4497 = .data:0x0000005C; // type:object size:0x50 scope:local align:4 +@4538 = .data:0x000000AC; // type:object size:0x3C scope:local align:4 +a_cut_tbl$4711 = .data:0x000000E8; // type:object size:0x4 scope:local align:4 +a_siz_tbl$5069 = .data:0x000000EC; // type:object size:0x8 scope:local align:4 +l_daNpc_Gk1_Method = .data:0x000000F4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_GK1 = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001FC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000250; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000274; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Gk1_c = .data:0x00000288; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Gk1_HIO_c = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4166 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +l_check_inf = .bss:0x00000088; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000D8; // type:object size:0x4 scope:local align:4 +@4181 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4182 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4180 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_gp1/splits.txt b/config/GZLJ01/rels/d_a_npc_gp1/splits.txt new file mode 100644 index 000000000..daa9d17a3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_gp1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gp1.cpp: + .text start:0x000000EC end:0x00003BE8 + .text start:0x00003BE8 end:0x00003BFC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000019C + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZLJ01/rels/d_a_npc_gp1/symbols.txt b/config/GZLJ01/rels/d_a_npc_gp1/symbols.txt new file mode 100644 index 000000000..373c90682 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_gp1/symbols.txt @@ -0,0 +1,206 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Gp1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +searchActor_Bm__FPvPv = .text:0x00000198; // type:function size:0x78 scope:local align:4 +nodeCallBack_Gp1__FP7J3DNodei = .text:0x00000210; // type:function size:0x4C scope:local align:4 +nodeGp1Control__11daNpc_Gp1_cFP7J3DNodeP8J3DModel = .text:0x0000025C; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x000003AC; // type:function size:0x3C scope:weak align:4 +init_GP1_0__11daNpc_Gp1_cFv = .text:0x000003E8; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Gp1_cFv = .text:0x00000468; // type:function size:0x1D0 scope:global align:4 +setMtx__11daNpc_Gp1_cFb = .text:0x00000638; // type:function size:0x120 scope:global align:4 +anmNum_toResID__11daNpc_Gp1_cFi = .text:0x00000758; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Gp1_cFi = .text:0x0000076C; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Gp1_cFbi = .text:0x00000780; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Gp1_cFb = .text:0x00000890; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Gp1_cFv = .text:0x000008B8; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Gp1_cFSc = .text:0x00000964; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Gp1_cFPQ211daNpc_Gp1_c9anm_prm_c = .text:0x000009A0; // type:function size:0xD8 scope:global align:4 +setAnm_NUM__11daNpc_Gp1_cFii = .text:0x00000A78; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Gp1_cFv = .text:0x00000AE4; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Gp1_cFv = .text:0x00000B64; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Gp1_cFv = .text:0x00000B68; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Gp1_cFUc = .text:0x00000B6C; // type:function size:0x44 scope:global align:4 +control_anmAtr__11daNpc_Gp1_cFv = .text:0x00000BB0; // type:function size:0x150 scope:global align:4 +setAnm_ATR__11daNpc_Gp1_cFi = .text:0x00000D00; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Gp1_cFUs = .text:0x00000D68; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Gp1_cFv = .text:0x00000E2C; // type:function size:0x98 scope:global align:4 +checkOrder__11daNpc_Gp1_cFv = .text:0x00000EC4; // type:function size:0x98 scope:global align:4 +chk_talk__11daNpc_Gp1_cFv = .text:0x00000F5C; // type:function size:0xAC scope:global align:4 +chk_partsNotMove__11daNpc_Gp1_cFv = .text:0x00001008; // type:function size:0x40 scope:global align:4 +chk_forceTlkArea__11daNpc_Gp1_cFv = .text:0x00001048; // type:function size:0x120 scope:global align:4 +lookBack__11daNpc_Gp1_cFv = .text:0x00001168; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Gp1_cFPUl = .text:0x00001308; // type:function size:0x1FC scope:global align:4 +getMsg_GP1_0__11daNpc_Gp1_cFv = .text:0x00001504; // type:function size:0x168 scope:global align:4 +getMsg__11daNpc_Gp1_cFv = .text:0x0000166C; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Gp1_cFv = .text:0x000016A8; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Gp1_cFb = .text:0x00001728; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Gp1_cFUi = .text:0x00001790; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Gp1_cFPFPvPv_Pv = .text:0x000017C4; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Gp1_cFv = .text:0x00001874; // type:function size:0xA4 scope:global align:4 +ctrl_WAITanm__11daNpc_Gp1_cFv = .text:0x00001918; // type:function size:0x94 scope:global align:4 +gp_movPass__11daNpc_Gp1_cFv = .text:0x000019AC; // type:function size:0x170 scope:global align:4 +gp_clcMovSpd__11daNpc_Gp1_cFv = .text:0x00001B1C; // type:function size:0x64 scope:global align:4 +gp_nMove__11daNpc_Gp1_cFv = .text:0x00001B80; // type:function size:0xC0 scope:global align:4 +create_rupee__11daNpc_Gp1_cFv = .text:0x00001C40; // type:function size:0x298 scope:global align:4 +charDecide__11daNpc_Gp1_cFi = .text:0x00001ED8; // type:function size:0x1C scope:global align:4 +eInit_INI_KAERE_KAERE___11daNpc_Gp1_cFv = .text:0x00001EF4; // type:function size:0x4C scope:global align:4 +eInit_END_KAERE_KAERE___11daNpc_Gp1_cFv = .text:0x00001F40; // type:function size:0xC scope:global align:4 +event_actionInit__11daNpc_Gp1_cFi = .text:0x00001F4C; // type:function size:0x94 scope:global align:4 +event_action__11daNpc_Gp1_cFv = .text:0x00001FE0; // type:function size:0x14 scope:global align:4 +privateCut__11daNpc_Gp1_cFi = .text:0x00001FF4; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Gp1_cFv = .text:0x000020E0; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Gp1_cFv = .text:0x00002100; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Gp1_cFi = .text:0x00002138; // type:function size:0x130 scope:global align:4 +set_action__11daNpc_Gp1_cFM11daNpc_Gp1_cFPCvPvPv_iPv = .text:0x00002268; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Gp1_cFSc = .text:0x00002314; // type:function size:0xF8 scope:global align:4 +wait_1__11daNpc_Gp1_cFv = .text:0x0000240C; // type:function size:0x150 scope:global align:4 +talk_1__11daNpc_Gp1_cFv = .text:0x0000255C; // type:function size:0x1C8 scope:global align:4 +walk_1__11daNpc_Gp1_cFv = .text:0x00002724; // type:function size:0x168 scope:global align:4 +hair_1__11daNpc_Gp1_cFv = .text:0x0000288C; // type:function size:0xA4 scope:global align:4 +wait_2__11daNpc_Gp1_cFv = .text:0x00002930; // type:function size:0x58 scope:global align:4 +wait_action1__11daNpc_Gp1_cFPv = .text:0x00002988; // type:function size:0x1A4 scope:global align:4 +demo__11daNpc_Gp1_cFv = .text:0x00002B2C; // type:function size:0x140 scope:global align:4 +_draw__11daNpc_Gp1_cFv = .text:0x00002C6C; // type:function size:0x1B8 scope:global align:4 +_execute__11daNpc_Gp1_cFv = .text:0x00002E24; // type:function size:0x1E4 scope:global align:4 +_delete__11daNpc_Gp1_cFv = .text:0x00003008; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00003064; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Gp1_cFv = .text:0x00003084; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Gp1_cFv = .text:0x000031A4; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003308; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003364; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000033AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003478; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000034C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000351C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003564; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Gp1_cFv = .text:0x000035D4; // type:function size:0x270 scope:global align:4 +CreateHeap__11daNpc_Gp1_cFv = .text:0x00003844; // type:function size:0x15C scope:global align:4 +daNpc_Gp1_Create__FP10fopAc_ac_c = .text:0x000039A0; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_Delete__FP11daNpc_Gp1_c = .text:0x000039C0; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_Execute__FP11daNpc_Gp1_c = .text:0x000039E0; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_Draw__FP11daNpc_Gp1_c = .text:0x00003A00; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_IsDelete__FP11daNpc_Gp1_c = .text:0x00003A20; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003A28; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003A38; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003A40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003A48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003A50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003A58; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003A90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003A98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003AA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003AA8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003AE0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003AE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003AEC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003AF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003AFC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003B08; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Gp1_HIO_cFv = .text:0x00003B14; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003B70; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_gp1_cpp = .text:0x00003B8C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003BC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003BD0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003BD8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003BE0; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003BE8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003BF0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003BF8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4211 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4278 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4309 = .rodata:0x00000010; // type:object size:0x20 scope:local align:4 +a_btp_resID_tbl$4314 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4356 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4357 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4374 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4375 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4438 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4521 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4566 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4567 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4846 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4854 = .rodata:0x00000074; // type:object size:0xC scope:local align:4 +@4895 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4896 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4898 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4899 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4900 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4901 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4904 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5066 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5276 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5278 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5280 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5282 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5332 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5373 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5374 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5438 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000DC; // type:object size:0xC0 scope:local align:4 data:string_table +a_prm_tbl$4148 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_evn_tbl = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4221 = .data:0x00000040; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4380 = .data:0x0000004C; // type:object size:0x90 scope:local align:4 +a_anm_prm_tbl$4387 = .data:0x000000DC; // type:object size:0x60 scope:local align:4 +a_anm_prm_tbl$4443 = .data:0x0000013C; // type:object size:0x70 scope:local align:4 +a_cut_tbl$4950 = .data:0x000001AC; // type:object size:0x4 scope:local align:4 +@5137 = .data:0x000001B0; // type:object size:0x58 scope:local align:4 +a_size_tbl$5394 = .data:0x00000208; // type:object size:0x4 scope:local align:4 +l_daNpc_Gp1_Method = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_GP1 = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000274; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000314; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000368; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000038C; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Gp1_c = .data:0x000003A0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Gp1_HIO_c = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4153 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x40 scope:local align:4 +l_check_inf = .bss:0x000000A0; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000F0; // type:object size:0x4 scope:local align:4 data:4byte +@4179 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +init$4180 = .bss:0x00000100; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4178 = .bss:0x00000104; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_hi1/splits.txt b/config/GZLJ01/rels/d_a_npc_hi1/splits.txt new file mode 100644 index 000000000..115b71b00 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_hi1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hi1.cpp: + .text start:0x000000EC end:0x00002AB0 + .text start:0x00002AB0 end:0x00002AC4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000274 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZLJ01/rels/d_a_npc_hi1/symbols.txt b/config/GZLJ01/rels/d_a_npc_hi1/symbols.txt new file mode 100644 index 000000000..171d52436 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_hi1/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Hi1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Hi1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000304; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Hi1_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +init_HI1_0__11daNpc_Hi1_cFv = .text:0x0000044C; // type:function size:0x4C scope:global align:4 +createInit__11daNpc_Hi1_cFv = .text:0x00000498; // type:function size:0x180 scope:global align:4 +play_animation__11daNpc_Hi1_cFv = .text:0x00000618; // type:function size:0xB0 scope:global align:4 +setMtx__11daNpc_Hi1_cFb = .text:0x000006C8; // type:function size:0xB0 scope:global align:4 +bckResID__11daNpc_Hi1_cFi = .text:0x00000778; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Hi1_cFi = .text:0x0000078C; // type:function size:0x14 scope:global align:4 +btkResID__11daNpc_Hi1_cFi = .text:0x000007A0; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Hi1_cFScb = .text:0x000007B4; // type:function size:0x104 scope:global align:4 +setBtk__11daNpc_Hi1_cFScb = .text:0x000008B8; // type:function size:0x100 scope:global align:4 +init_texPttrnAnm__11daNpc_Hi1_cFScb = .text:0x000009B8; // type:function size:0x6C scope:global align:4 +play_btp_anm__11daNpc_Hi1_cFv = .text:0x00000A24; // type:function size:0x9C scope:global align:4 +play_btk_anm__11daNpc_Hi1_cFv = .text:0x00000AC0; // type:function size:0x2C scope:global align:4 +setAnm_anm__11daNpc_Hi1_cFPQ211daNpc_Hi1_c9anm_prm_c = .text:0x00000AEC; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Hi1_cFii = .text:0x00000B88; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Hi1_cFv = .text:0x00000BF8; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Hi1_cFv = .text:0x00000C64; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Hi1_cFv = .text:0x00000C68; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Hi1_cFUc = .text:0x00000C6C; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Hi1_cFv = .text:0x00000CAC; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Hi1_cFv = .text:0x00000CB8; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Hi1_cFUs = .text:0x00000D1C; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Hi1_cFPUl = .text:0x00000DD8; // type:function size:0x8 scope:global align:4 +getMsg_HI1_0__11daNpc_Hi1_cFv = .text:0x00000DE0; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Hi1_cFv = .text:0x00000DE8; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Hi1_cFv = .text:0x00000E24; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Hi1_cFv = .text:0x00000EB0; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Hi1_cFv = .text:0x00000F64; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Hi1_cFv = .text:0x00000FFC; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Hi1_cFUiPi = .text:0x0000103C; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Hi1_cFv = .text:0x00001090; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Hi1_cFv = .text:0x00001254; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Hi1_cFb = .text:0x000012D4; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Hi1_cFi = .text:0x0000132C; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Hi1_cFi = .text:0x000013B4; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Hi1_cFv = .text:0x00001454; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Hi1_cFv = .text:0x00001478; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Hi1_cFi = .text:0x000014B0; // type:function size:0x84 scope:global align:4 +set_action__11daNpc_Hi1_cFM11daNpc_Hi1_cFPCvPvPv_iPv = .text:0x00001534; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Hi1_cFSc = .text:0x000015E0; // type:function size:0x74 scope:global align:4 +wait_1__11daNpc_Hi1_cFv = .text:0x00001654; // type:function size:0x180 scope:global align:4 +talk_1__11daNpc_Hi1_cFv = .text:0x000017D4; // type:function size:0xC8 scope:global align:4 +wait_action1__11daNpc_Hi1_cFPv = .text:0x0000189C; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Hi1_cFv = .text:0x00001958; // type:function size:0x1DC scope:global align:4 +shadowDraw__11daNpc_Hi1_cFv = .text:0x00001B34; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Hi1_cFv = .text:0x00001BC4; // type:function size:0xF0 scope:global align:4 +_execute__11daNpc_Hi1_cFv = .text:0x00001CB4; // type:function size:0x228 scope:global align:4 +_delete__11daNpc_Hi1_cFv = .text:0x00001EDC; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Hi1_cFv = .text:0x00001F30; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Hi1_cFv = .text:0x0000205C; // type:function size:0x170 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000021CC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002228; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002284; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000022CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002398; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000023E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000243C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002484; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Hi1_cFv = .text:0x000024F4; // type:function size:0x274 scope:global align:4 +CreateHeap__11daNpc_Hi1_cFv = .text:0x00002768; // type:function size:0x84 scope:global align:4 +daNpc_Hi1_Create__FP10fopAc_ac_c = .text:0x000027EC; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_Delete__FP11daNpc_Hi1_c = .text:0x0000280C; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_Execute__FP11daNpc_Hi1_c = .text:0x0000282C; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_Draw__FP11daNpc_Hi1_c = .text:0x0000284C; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_IsDelete__FP11daNpc_Hi1_c = .text:0x0000286C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002874; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002884; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000288C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002894; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000289C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000028DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000028E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000028EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028F4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000292C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002930; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002938; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002940; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002948; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002954; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Hi1_HIO_cFv = .text:0x00002960; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000029BC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000029D8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_hi1_cpp = .text:0x00002A54; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002A90; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A98; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002AA0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002AA8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002AB0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002AB8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002AC0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4177 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4179 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_resID_tbl$4308 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +a_resID_tbl$4313 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4318 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +a_btk_num_tbl$4350 = .rodata:0x00000020; // type:object size:0x1 scope:local align:4 +@4585 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4718 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4719 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4720 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4819 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4831 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4855 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4892 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4953 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4954 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4955 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4956 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5292 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000070; // type:object size:0x84 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_evn_tbl = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +@4219 = .data:0x00000020; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4392 = .data:0x0000002C; // type:object size:0x20 scope:local align:4 +a_anm_prm_tbl$4399 = .data:0x0000004C; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4438 = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +a_cut_tbl$4619 = .data:0x0000009C; // type:object size:0x4 scope:local align:4 +a_siz_tbl$4909 = .data:0x000000A0; // type:object size:0x8 scope:local align:4 +l_daNpc_Hi1_Method = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_HI1 = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000011C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001BC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000210; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000234; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Hi1_c = .data:0x00000248; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Hi1_HIO_c = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4138 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +l_check_inf = .bss:0x00000088; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000D8; // type:object size:0x4 scope:local align:4 +@4153 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4154 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4152 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_ho/splits.txt b/config/GZLJ01/rels/d_a_npc_ho/splits.txt new file mode 100644 index 000000000..3651e3534 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ho/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_ho.cpp: + .text start:0x00000078 end:0x00002934 + .text start:0x00002934 end:0x0000296C + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLJ01/rels/d_a_npc_ho/symbols.txt b/config/GZLJ01/rels/d_a_npc_ho/symbols.txt new file mode 100644 index 000000000..667b8e21c --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ho/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack_Ho__FP7J3DNodei = .text:0x00000078; // type:function size:0x1B4 scope:local align:4 +daNpc_ho_XyCheckCB__FPvi = .text:0x0000022C; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Ho_cFi = .text:0x0000024C; // type:function size:0x8 scope:global align:4 +receivePendant__10daNpc_Ho_cFi = .text:0x00000254; // type:function size:0xA4 scope:global align:4 +initTexPatternAnm__10daNpc_Ho_cFb = .text:0x000002F8; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_Ho_cFv = .text:0x0000040C; // type:function size:0x8C scope:global align:4 +setAnm__10daNpc_Ho_cFSc = .text:0x00000498; // type:function size:0x84 scope:global align:4 +setAnmStatus__10daNpc_Ho_cFv = .text:0x0000051C; // type:function size:0x24 scope:global align:4 +chkAttentionLocal__10daNpc_Ho_cFv = .text:0x00000540; // type:function size:0xB4 scope:global align:4 +chkAttention__10daNpc_Ho_cFv = .text:0x000005F4; // type:function size:0x9C scope:global align:4 +eventOrder__10daNpc_Ho_cFv = .text:0x00000690; // type:function size:0x78 scope:global align:4 +checkOrder__10daNpc_Ho_cFv = .text:0x00000708; // type:function size:0xA0 scope:global align:4 +next_msg_sub0__10daNpc_Ho_cFUl = .text:0x000007A8; // type:function size:0xDC scope:global align:4 +next_msgStatus__10daNpc_Ho_cFPUl = .text:0x00000884; // type:function size:0x388 scope:global align:4 +getMsg__10daNpc_Ho_cFv = .text:0x00000C0C; // type:function size:0x19C scope:global align:4 +setCollision__10daNpc_Ho_cFv = .text:0x00000DA8; // type:function size:0xA4 scope:global align:4 +msgPushButton__10daNpc_Ho_cFv = .text:0x00000E4C; // type:function size:0x44 scope:global align:4 +msgAnm__10daNpc_Ho_cFUc = .text:0x00000E90; // type:function size:0x60 scope:global align:4 +talkInit__10daNpc_Ho_cFv = .text:0x00000EF0; // type:function size:0x14 scope:global align:4 +talk__10daNpc_Ho_cFv = .text:0x00000F04; // type:function size:0x1E8 scope:global align:4 +init__10daNpc_Ho_cFv = .text:0x000010EC; // type:function size:0x1CC scope:global align:4 +setAttention__10daNpc_Ho_cFb = .text:0x000012B8; // type:function size:0x54 scope:global align:4 +lookBack__10daNpc_Ho_cFv = .text:0x0000130C; // type:function size:0x18C scope:global align:4 +wait01__10daNpc_Ho_cFv = .text:0x00001498; // type:function size:0xE4 scope:global align:4 +talk01__10daNpc_Ho_cFv = .text:0x0000157C; // type:function size:0xFC scope:global align:4 +talk02__10daNpc_Ho_cFv = .text:0x00001678; // type:function size:0x70 scope:global align:4 +talk03__10daNpc_Ho_cFv = .text:0x000016E8; // type:function size:0xEC scope:global align:4 +give01__10daNpc_Ho_cFv = .text:0x000017D4; // type:function size:0xB0 scope:global align:4 +give02__10daNpc_Ho_cFv = .text:0x00001884; // type:function size:0xB8 scope:global align:4 +preach__10daNpc_Ho_cFv = .text:0x0000193C; // type:function size:0xC4 scope:global align:4 +wait_action__10daNpc_Ho_cFPv = .text:0x00001A00; // type:function size:0x12C scope:global align:4 +_draw__10daNpc_Ho_cFv = .text:0x00001B2C; // type:function size:0x168 scope:global align:4 +_execute__10daNpc_Ho_cFv = .text:0x00001C94; // type:function size:0x21C scope:global align:4 +_delete__10daNpc_Ho_cFv = .text:0x00001EB0; // type:function size:0x4C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001EFC; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Ho_cFv = .text:0x00001F1C; // type:function size:0x208 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00002124; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000021F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002238; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002294; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000022DC; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000234C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000023A8; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Ho_cFv = .text:0x000023F0; // type:function size:0x394 scope:global align:4 +daNpc_Ho_Create__FP10fopAc_ac_c = .text:0x00002784; // type:function size:0x20 scope:local align:4 +daNpc_Ho_Delete__FP10daNpc_Ho_c = .text:0x000027A4; // type:function size:0x20 scope:local align:4 +daNpc_Ho_Execute__FP10daNpc_Ho_c = .text:0x000027C4; // type:function size:0x20 scope:local align:4 +daNpc_Ho_Draw__FP10daNpc_Ho_c = .text:0x000027E4; // type:function size:0x20 scope:local align:4 +daNpc_Ho_IsDelete__FP10daNpc_Ho_c = .text:0x00002804; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000280C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000281C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002824; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000282C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002834; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000283C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002874; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000287C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002884; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000288C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000028C4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000028C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028D0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000028E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000028EC; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000028F8; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002914; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000291C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002924; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000292C; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Ho_cF4cXyz = .text:0x00002934; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Ho_cF4cXyz = .text:0x00002950; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x14 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4082 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4149 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4167 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4176 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4536 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4554 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4747 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000050; // type:object size:0xB8 scope:local align:4 data:string_table +@4391 = .data:0x00000000; // type:object size:0x12C scope:local align:4 +msg_anm_table$4459 = .data:0x0000012C; // type:object size:0x5 scope:local align:4 +@4517 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@4716 = .data:0x00000140; // type:object size:0x20 scope:local align:4 +l_daNpc_Ho_Method = .data:0x00000160; // type:object size:0x20 scope:local align:4 +g_profile_NPC_HO = .data:0x00000180; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000250; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002A4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_npc_hr/splits.txt b/config/GZLJ01/rels/d_a_npc_hr/splits.txt new file mode 100644 index 000000000..cd793f1f5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_hr/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_hr.cpp: + .text start:0x00000078 end:0x00005F7C + .text start:0x00005F7C end:0x00005F7C + .text start:0x00005F7C end:0x00005FB4 + .rodata start:0x00000000 end:0x00000372 + .data start:0x00000000 end:0x00000390 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLJ01/rels/d_a_npc_hr/symbols.txt b/config/GZLJ01/rels/d_a_npc_hr/symbols.txt new file mode 100644 index 000000000..85bac436d --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_hr/symbols.txt @@ -0,0 +1,226 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init__14daNpc_Wind_EffFv = .text:0x00000078; // type:function size:0x28 scope:global align:4 +remove__14daNpc_Wind_EffFv = .text:0x000000A0; // type:function size:0x4C scope:global align:4 +create__14daNpc_Wind_EffFP4cXyz = .text:0x000000EC; // type:function size:0xC4 scope:global align:4 +end__14daNpc_Wind_EffFv = .text:0x000001B0; // type:function size:0x34 scope:global align:4 +proc__14daNpc_Wind_EffFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +setspd__14daNpc_Wind_EffFv = .text:0x0000030C; // type:function size:0x5C scope:global align:4 +__dt__4cXyzFv = .text:0x00000368; // type:function size:0x3C scope:weak align:4 +move__14daNpc_Wind_EffFv = .text:0x000003A4; // type:function size:0x30 scope:global align:4 +setSquallPos__18daNpc_Wind_ClothesFi = .text:0x000003D4; // type:function size:0x17C scope:global align:4 +create__18daNpc_Wind_ClothesFP10fopAc_ac_cUcPfi = .text:0x00000550; // type:function size:0xD0 scope:global align:4 +end__18daNpc_Wind_ClothesFv = .text:0x00000620; // type:function size:0x58 scope:global align:4 +proc__18daNpc_Wind_ClothesFv = .text:0x00000678; // type:function size:0xE4 scope:global align:4 +init__18daNpc_Wind_ClothesFv = .text:0x0000075C; // type:function size:0x54 scope:global align:4 +remove__18daNpc_Wind_ClothesFv = .text:0x000007B0; // type:function size:0x50 scope:global align:4 +getShapeType__10daNpc_Hr_cFv = .text:0x00000800; // type:function size:0xC scope:global align:4 +getSwbit__10daNpc_Hr_cFv = .text:0x0000080C; // type:function size:0xC scope:global align:4 +daNpc_hr_XyCheckCB__FPvi = .text:0x00000818; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Hr_cFi = .text:0x00000838; // type:function size:0x24 scope:global align:4 +daNpc_hr_XyEventCB__FPvi = .text:0x0000085C; // type:function size:0x50 scope:local align:4 +onHide__10daNpc_Hr_cFi = .text:0x000008AC; // type:function size:0x50 scope:global align:4 +offHide__10daNpc_Hr_cFi = .text:0x000008FC; // type:function size:0xF4 scope:global align:4 +defaultSetPos__10daNpc_Hr_cFP4cXyz = .text:0x000009F0; // type:function size:0xA4 scope:global align:4 +getNowEventAction__10daNpc_Hr_cFv = .text:0x00000A94; // type:function size:0x48 scope:global align:4 +demoInitWind__10daNpc_Hr_cFv = .text:0x00000ADC; // type:function size:0x1F4 scope:global align:4 +demoProcWind__10daNpc_Hr_cFi = .text:0x00000CD0; // type:function size:0x118 scope:global align:4 +demoInitWait__10daNpc_Hr_cFv = .text:0x00000DE8; // type:function size:0x68 scope:global align:4 +demoProcWait__10daNpc_Hr_cFv = .text:0x00000E50; // type:function size:0x50 scope:global align:4 +demoInitSpeak__10daNpc_Hr_cFv = .text:0x00000EA0; // type:function size:0x98 scope:global align:4 +demoProcSpeak__10daNpc_Hr_cFv = .text:0x00000F38; // type:function size:0x70 scope:global align:4 +demoProcPatten__10daNpc_Hr_cFv = .text:0x00000FA8; // type:function size:0x60 scope:global align:4 +demoProcTact0__10daNpc_Hr_cFv = .text:0x00001008; // type:function size:0xD4 scope:global align:4 +demoProcTact1__10daNpc_Hr_cFv = .text:0x000010DC; // type:function size:0x98 scope:global align:4 +demoProcTact2__10daNpc_Hr_cFv = .text:0x00001174; // type:function size:0x38 scope:global align:4 +demoProcTact3__10daNpc_Hr_cFv = .text:0x000011AC; // type:function size:0xBC scope:global align:4 +calcKaijou__10daNpc_Hr_cFi = .text:0x00001268; // type:function size:0x24 scope:global align:4 +demoInitMove__10daNpc_Hr_cFv = .text:0x0000128C; // type:function size:0x328 scope:global align:4 +demoInitSmall__10daNpc_Hr_cFv = .text:0x000015B4; // type:function size:0x18 scope:global align:4 +demoProcSmall__10daNpc_Hr_cFv = .text:0x000015CC; // type:function size:0xBC scope:global align:4 +demoProcMove__10daNpc_Hr_cFv = .text:0x00001688; // type:function size:0x124 scope:global align:4 +demoInitChange__10daNpc_Hr_cFv = .text:0x000017AC; // type:function size:0x114 scope:global align:4 +demoInitCom__10daNpc_Hr_cFv = .text:0x000018C0; // type:function size:0x4C4 scope:global align:4 +demoProcCom__10daNpc_Hr_cFv = .text:0x00001D84; // type:function size:0x184 scope:global align:4 +demoProc__10daNpc_Hr_cFv = .text:0x00001F08; // type:function size:0x424 scope:global align:4 +nodeCallBack_Hr__FP7J3DNodei = .text:0x0000232C; // type:function size:0x224 scope:local align:4 +node_Ht_ant__10daNpc_Hr_cFi = .text:0x00002550; // type:function size:0x318 scope:global align:4 +nodeCallBack_Ht_ant__FP7J3DNodei = .text:0x00002868; // type:function size:0xB0 scope:local align:4 +initTexPatternAnm__10daNpc_Hr_cFb = .text:0x00002918; // type:function size:0x110 scope:global align:4 +playTexPatternAnm__10daNpc_Hr_cFv = .text:0x00002A28; // type:function size:0x8C scope:global align:4 +setTexPtn__10daNpc_Hr_cFSc = .text:0x00002AB4; // type:function size:0x3C scope:global align:4 +setAnm__10daNpc_Hr_cFSc = .text:0x00002AF0; // type:function size:0xC0 scope:global align:4 +setAnmStatus__10daNpc_Hr_cFv = .text:0x00002BB0; // type:function size:0x6C scope:global align:4 +eventOrder__10daNpc_Hr_cFv = .text:0x00002C1C; // type:function size:0x78 scope:global align:4 +checkOrder__10daNpc_Hr_cFv = .text:0x00002C94; // type:function size:0xA8 scope:global align:4 +next_msgStatus__10daNpc_Hr_cFPUl = .text:0x00002D3C; // type:function size:0x4C scope:global align:4 +getMsg__10daNpc_Hr_cFv = .text:0x00002D88; // type:function size:0xD4 scope:global align:4 +setCollision__10daNpc_Hr_cFv = .text:0x00002E5C; // type:function size:0x12C scope:global align:4 +nextAnm__10daNpc_Hr_cFSci = .text:0x00002F88; // type:function size:0x38 scope:global align:4 +msgAnm__10daNpc_Hr_cFUc = .text:0x00002FC0; // type:function size:0x4C scope:global align:4 +talkInit__10daNpc_Hr_cFv = .text:0x0000300C; // type:function size:0x14 scope:global align:4 +talk__10daNpc_Hr_cFv = .text:0x00003020; // type:function size:0x18C scope:global align:4 +init__10daNpc_Hr_cFv = .text:0x000031AC; // type:function size:0x264 scope:global align:4 +setAttention__10daNpc_Hr_cFb = .text:0x00003410; // type:function size:0x74 scope:global align:4 +getNowJointY__10daNpc_Hr_cFv = .text:0x00003484; // type:function size:0x9C scope:global align:4 +getTornadoPos__10daNpc_Hr_cFiP4cXyz = .text:0x00003520; // type:function size:0x210 scope:global align:4 +rideTornado__10daNpc_Hr_cFv = .text:0x00003730; // type:function size:0xE8 scope:global align:4 +getLookBackMode__10daNpc_Hr_cFv = .text:0x00003818; // type:function size:0x30 scope:global align:4 +lookBack__10daNpc_Hr_cFv = .text:0x00003848; // type:function size:0x188 scope:global align:4 +rt_search__10daNpc_Hr_cFv = .text:0x000039D0; // type:function size:0x174 scope:global align:4 +rt_hide__10daNpc_Hr_cFv = .text:0x00003B44; // type:function size:0x1A8 scope:global align:4 +rt_intro__10daNpc_Hr_cFv = .text:0x00003CEC; // type:function size:0x20 scope:global align:4 +to_rt_hit__10daNpc_Hr_cFv = .text:0x00003D0C; // type:function size:0xCC scope:global align:4 +to_rt_tact__10daNpc_Hr_cFv = .text:0x00003DD8; // type:function size:0x10C scope:global align:4 +rt_angry__10daNpc_Hr_cFv = .text:0x00003EE4; // type:function size:0x2EC scope:global align:4 +rt_win__10daNpc_Hr_cFv = .text:0x000041D0; // type:function size:0x30 scope:global align:4 +rt_hit0__10daNpc_Hr_cFv = .text:0x00004200; // type:function size:0x120 scope:global align:4 +rt_hit1__10daNpc_Hr_cFv = .text:0x00004320; // type:function size:0xB0 scope:global align:4 +ht_hide__10daNpc_Hr_cFv = .text:0x000043D0; // type:function size:0x194 scope:global align:4 +wait01__10daNpc_Hr_cFv = .text:0x00004564; // type:function size:0x84 scope:global align:4 +wait02__10daNpc_Hr_cFv = .text:0x000045E8; // type:function size:0x8 scope:global align:4 +endTalk__10daNpc_Hr_cFv = .text:0x000045F0; // type:function size:0x60 scope:global align:4 +endTact__10daNpc_Hr_cFv = .text:0x00004650; // type:function size:0x9C scope:global align:4 +setEmitFlash__10daNpc_Hr_cFf = .text:0x000046EC; // type:function size:0x100 scope:global align:4 +smokeProc__10daNpc_Hr_cFv = .text:0x000047EC; // type:function size:0x1C4 scope:global align:4 +talk01__10daNpc_Hr_cFv = .text:0x000049B0; // type:function size:0x80 scope:global align:4 +ht_tact01__10daNpc_Hr_cFv = .text:0x00004A30; // type:function size:0xB4 scope:global align:4 +wait_action__10daNpc_Hr_cFPv = .text:0x00004AE4; // type:function size:0x1C8 scope:global align:4 +_draw__10daNpc_Hr_cFv = .text:0x00004CAC; // type:function size:0x1B8 scope:global align:4 +_execute__10daNpc_Hr_cFv = .text:0x00004E64; // type:function size:0x290 scope:global align:4 +_delete__10daNpc_Hr_cFv = .text:0x000050F4; // type:function size:0x8C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00005180; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Hr_cFv = .text:0x000051A0; // type:function size:0x11C scope:global align:4 +__ct__10daNpc_Hr_cFv = .text:0x000052BC; // type:function size:0x1BC scope:weak align:4 +__ct__4cXyzFv = .text:0x00005478; // type:function size:0x4 scope:weak align:4 +__dt__14daNpc_Wind_EffFv = .text:0x0000547C; // type:function size:0x70 scope:weak align:4 +__ct__14daNpc_Wind_EffFv = .text:0x000054EC; // type:function size:0x38 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005524; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000055F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005638; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005694; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000056DC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005738; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005794; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Hr_cFv = .text:0x000057DC; // type:function size:0x504 scope:global align:4 +daNpc_Hr_Create__FP10fopAc_ac_c = .text:0x00005CE0; // type:function size:0x20 scope:local align:4 +daNpc_Hr_Delete__FP10daNpc_Hr_c = .text:0x00005D00; // type:function size:0x20 scope:local align:4 +daNpc_Hr_Execute__FP10daNpc_Hr_c = .text:0x00005D20; // type:function size:0x20 scope:local align:4 +daNpc_Hr_Draw__FP10daNpc_Hr_c = .text:0x00005D40; // type:function size:0x20 scope:local align:4 +daNpc_Hr_IsDelete__FP10daNpc_Hr_c = .text:0x00005D60; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00005D68; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DB0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DB4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DB8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DBC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00005DC0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005E08; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005E64; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005E74; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005E7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005E84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005E8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005E94; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005ECC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005ED4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005EDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005EE4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005F1C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005F20; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005F28; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005F30; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005F38; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005F44; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005F50; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005F6C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005F74; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Hr_cF4cXyz = .text:0x00005F7C; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Hr_cF4cXyz = .text:0x00005F98; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4110 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@4167 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4223 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4368 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4369 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4646 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4675 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4891 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4892 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4893 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4989 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4990 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000005C; // type:object size:0x34 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +@5060 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@5154 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5208 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@5229 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5329 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5330 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5331 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5332 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5448 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5584 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@5669 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5803 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5929 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5930 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5931 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5933 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5935 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5937 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5977 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5978 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5980 = .rodata:0x00000118; // type:object size:0x8 scope:local align:8 +@6128 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000124; // type:object size:0x24E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +dNpc_hr_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +action_table$4373 = .data:0x00000074; // type:object size:0x4C scope:local align:4 +@4992 = .data:0x000000C0; // type:object size:0x48 scope:local align:4 +@4991 = .data:0x00000108; // type:object size:0x48 scope:local align:4 +msg_anm_table$5343 = .data:0x00000150; // type:object size:0x9 scope:local align:4 +@5390 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@6039 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +@6129 = .data:0x0000019C; // type:object size:0x2C scope:local align:4 +brow_bdl_table$6363 = .data:0x000001C8; // type:object size:0x8 scope:local align:4 +ant_bdl_table$6366 = .data:0x000001D0; // type:object size:0x8 scope:local align:4 +ant_bck_table$6367 = .data:0x000001D8; // type:object size:0x8 scope:local align:4 +l_daNpc_Hr_Method = .data:0x000001E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_HR = .data:0x00000200; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000248; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000264; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000284; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000324; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000384; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_npc_jb1/splits.txt b/config/GZLJ01/rels/d_a_npc_jb1/splits.txt new file mode 100644 index 000000000..ab80bb0ff --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_jb1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_jb1.cpp: + .text start:0x000000EC end:0x00001E38 + .text start:0x00001E38 end:0x00001E4C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000011B + .data start:0x00000000 end:0x00000224 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZLJ01/rels/d_a_npc_jb1/symbols.txt b/config/GZLJ01/rels/d_a_npc_jb1/symbols.txt new file mode 100644 index 000000000..393e573f5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_jb1/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Jb1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +init_JB1_0__11daNpc_Jb1_cFv = .text:0x00000144; // type:function size:0x4C scope:global align:4 +createInit__11daNpc_Jb1_cFv = .text:0x00000190; // type:function size:0xD4 scope:global align:4 +setMtx__11daNpc_Jb1_cFv = .text:0x00000264; // type:function size:0x238 scope:global align:4 +playBrkAnm__11daNpc_Jb1_cFP15J3DAnmTevRegKeyPs = .text:0x0000049C; // type:function size:0x30 scope:global align:4 +anmNum_toResID__11daNpc_Jb1_cFi = .text:0x000004CC; // type:function size:0x14 scope:global align:4 +setAnm_anm__11daNpc_Jb1_cFPQ211daNpc_Jb1_c9anm_prm_c = .text:0x000004E0; // type:function size:0xA8 scope:global align:4 +setAnm__11daNpc_Jb1_cFv = .text:0x00000588; // type:function size:0x48 scope:global align:4 +chg_anmTag__11daNpc_Jb1_cFv = .text:0x000005D0; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Jb1_cFv = .text:0x000005D4; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Jb1_cFUc = .text:0x000005D8; // type:function size:0x40 scope:global align:4 +control_anmAtr__11daNpc_Jb1_cFv = .text:0x00000618; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Jb1_cFv = .text:0x00000624; // type:function size:0x34 scope:global align:4 +anmAtr__11daNpc_Jb1_cFUs = .text:0x00000658; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Jb1_cFv = .text:0x0000071C; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Jb1_cFv = .text:0x0000076C; // type:function size:0x40 scope:global align:4 +next_msgStatus__11daNpc_Jb1_cFPUl = .text:0x000007AC; // type:function size:0x8 scope:global align:4 +getMsg_JB1_0__11daNpc_Jb1_cFv = .text:0x000007B4; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Jb1_cFv = .text:0x000007BC; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Jb1_cFv = .text:0x000007F8; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Jb1_cFv = .text:0x00000878; // type:function size:0xC4 scope:global align:4 +charDecide__11daNpc_Jb1_cFi = .text:0x0000093C; // type:function size:0x1C scope:global align:4 +event_actionInit__11daNpc_Jb1_cFi = .text:0x00000958; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Jb1_cFv = .text:0x000009B0; // type:function size:0x20 scope:global align:4 +privateCut__11daNpc_Jb1_cFi = .text:0x000009D0; // type:function size:0xEC scope:global align:4 +isEventEntry__11daNpc_Jb1_cFv = .text:0x00000ABC; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Jb1_cFi = .text:0x00000AF4; // type:function size:0x50 scope:global align:4 +set_action__11daNpc_Jb1_cFM11daNpc_Jb1_cFPCvPvPv_iPv = .text:0x00000B44; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Jb1_cFSc = .text:0x00000BF0; // type:function size:0x30 scope:global align:4 +wait_1__11daNpc_Jb1_cFv = .text:0x00000C20; // type:function size:0x8 scope:global align:4 +wait_action1__11daNpc_Jb1_cFPv = .text:0x00000C28; // type:function size:0x94 scope:global align:4 +demo__11daNpc_Jb1_cFv = .text:0x00000CBC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_Jb1_cFv = .text:0x00000D58; // type:function size:0x11C scope:global align:4 +_execute__11daNpc_Jb1_cFv = .text:0x00000E74; // type:function size:0x148 scope:global align:4 +_delete__11daNpc_Jb1_cFv = .text:0x00000FBC; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001054; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Jb1_cFv = .text:0x00001074; // type:function size:0x144 scope:global align:4 +__ct__11daNpc_Jb1_cFv = .text:0x000011B8; // type:function size:0x244 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000013FC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001458; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000014B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001510; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001558; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001624; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000166C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000016C8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001710; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Jb1_cFv = .text:0x00001780; // type:function size:0x28C scope:global align:4 +create_lgt__11daNpc_Jb1_cFv = .text:0x00001A0C; // type:function size:0x16C scope:global align:4 +CreateHeap__11daNpc_Jb1_cFv = .text:0x00001B78; // type:function size:0xA8 scope:global align:4 +daNpc_Jb1_Create__FP10fopAc_ac_c = .text:0x00001C20; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_Delete__FP11daNpc_Jb1_c = .text:0x00001C40; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_Execute__FP11daNpc_Jb1_c = .text:0x00001C60; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_Draw__FP11daNpc_Jb1_c = .text:0x00001C80; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_IsDelete__FP11daNpc_Jb1_c = .text:0x00001CA0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001CA8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001CB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001CC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001CD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CD8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001D10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001D18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001D20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D28; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001D60; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001D64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D74; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D7C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D88; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Jb1_HIO_cFv = .text:0x00001D94; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_npc_jb1_cpp = .text:0x00001DDC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001E18; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001E20; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001E28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001E30; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00001E38; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00001E40; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00001E48; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4162 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +a_bck_resID_tbl$4234 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@4396 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4546 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 data:double +@4942 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0xDF scope:local align:4 data:string_table +a_prm_tbl$4126 = .data:0x00000000; // type:object size:0x14 scope:local align:4 +@4132 = .data:0x00000014; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4251 = .data:0x00000020; // type:object size:0x20 scope:local align:4 +a_anm_prm_tbl$4281 = .data:0x00000040; // type:object size:0x10 scope:local align:4 +a_cut_tbl$4425 = .data:0x00000050; // type:object size:0x4 scope:local align:4 +a_size_tbl$4629 = .data:0x00000054; // type:object size:0x4 scope:local align:4 +l_daNpc_Jb1_Method = .data:0x00000058; // type:object size:0x20 scope:local align:4 +g_profile_NPC_JB1 = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000CC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000178; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001CC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001F0; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Jb1_c = .data:0x00000204; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Jb1_HIO_c = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4128 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_ji1/splits.txt b/config/GZLJ01/rels/d_a_npc_ji1/splits.txt new file mode 100644 index 000000000..ea6080344 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ji1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ji1.cpp: + .text start:0x000000EC end:0x000124AC + .text start:0x000124AC end:0x000124C8 + .text start:0x000124C8 end:0x000124E4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000480 + .data start:0x00000000 end:0x00000D1C + .bss start:0x00000008 end:0x00000254 diff --git a/config/GZLJ01/rels/d_a_npc_ji1/symbols.txt b/config/GZLJ01/rels/d_a_npc_ji1/symbols.txt new file mode 100644 index 000000000..1a51cd445 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ji1/symbols.txt @@ -0,0 +1,455 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ji1_HIO_cFv = .text:0x000000EC; // type:function size:0x294 scope:global align:4 +__ct__4cXyzFv = .text:0x00000380; // type:function size:0x4 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000384; // type:function size:0x3C scope:weak align:4 +daNpc_Ji1_XyCheckCB__FPvi = .text:0x000003C0; // type:function size:0x24 scope:local align:4 +daJi1_CoHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003E4; // type:function size:0x20 scope:local align:4 +daJi1_TgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000404; // type:function size:0x20 scope:local align:4 +daJi1_AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000424; // type:function size:0x7C scope:local align:4 +isGuardAnim__11daNpc_Ji1_cFv = .text:0x000004A0; // type:function size:0x2C scope:global align:4 +isAttackAnim__11daNpc_Ji1_cFv = .text:0x000004CC; // type:function size:0x2C scope:global align:4 +isAttackFrame__11daNpc_Ji1_cFv = .text:0x000004F8; // type:function size:0x74 scope:global align:4 +isItemWaitAnim__11daNpc_Ji1_cFv = .text:0x0000056C; // type:function size:0x34 scope:global align:4 +isClearRecord__11daNpc_Ji1_cFs = .text:0x000005A0; // type:function size:0x90 scope:global align:4 +setClearRecord__11daNpc_Ji1_cFs = .text:0x00000630; // type:function size:0xC8 scope:global align:4 +daNpc_Ji1_plRoomOutCheck__Fv = .text:0x000006F8; // type:function size:0x16C scope:local align:4 +normalSubActionHarpoonGuard__11daNpc_Ji1_cFs = .text:0x00000864; // type:function size:0x62C scope:global align:4 +normalSubActionGuard__11daNpc_Ji1_cFs = .text:0x00000E90; // type:function size:0x3F4 scope:global align:4 +normalAction__11daNpc_Ji1_cFPv = .text:0x00001284; // type:function size:0x350 scope:global align:4 +kaitenExpAction__11daNpc_Ji1_cFPv = .text:0x000015D4; // type:function size:0x3CC scope:global align:4 +kaitenspeakAction__11daNpc_Ji1_cFPv = .text:0x000019A0; // type:function size:0x1EC scope:global align:4 +kaitenwaitAction__11daNpc_Ji1_cFPv = .text:0x00001B8C; // type:function size:0x5B0 scope:global align:4 +kaitenAction__11daNpc_Ji1_cFPv = .text:0x0000213C; // type:function size:0x5EC scope:global align:4 +getMsg1stType__11daNpc_Ji1_cFv = .text:0x00002728; // type:function size:0x138 scope:global align:4 +getMsg2ndType__11daNpc_Ji1_cFv = .text:0x00002860; // type:function size:0x198 scope:global align:4 +getMsg__11daNpc_Ji1_cFv = .text:0x000029F8; // type:function size:0x58 scope:global align:4 +next_msgStatus__11daNpc_Ji1_cFPUl = .text:0x00002A50; // type:function size:0x204 scope:global align:4 +talkAction__11daNpc_Ji1_cFPv = .text:0x00002C54; // type:function size:0x76C scope:global align:4 +speakAction__11daNpc_Ji1_cFPv = .text:0x000033C0; // type:function size:0x5DC scope:global align:4 +speakBadAction__11daNpc_Ji1_cFPv = .text:0x0000399C; // type:function size:0x5A8 scope:global align:4 +initPosObject__11daNpc_Ji1_cFPvPv = .text:0x00003F44; // type:function size:0xFC scope:global align:4 +initPos__11daNpc_Ji1_cFi = .text:0x00004040; // type:function size:0xAC scope:global align:4 +__dt__5csXyzFv = .text:0x000040EC; // type:function size:0x3C scope:weak align:4 +createItem__11daNpc_Ji1_cFv = .text:0x00004128; // type:function size:0x130 scope:global align:4 +set_mtx__11daNpc_Ji1_cFv = .text:0x00004258; // type:function size:0x1E0 scope:global align:4 +getEventActionNo__11daNpc_Ji1_cFi = .text:0x00004438; // type:function size:0x40 scope:global align:4 +eventAction__11daNpc_Ji1_cFPv = .text:0x00004478; // type:function size:0x28C scope:global align:4 +evn_init_pos_init__11daNpc_Ji1_cFi = .text:0x00004704; // type:function size:0x64 scope:global align:4 +evn_setAnm_init__11daNpc_Ji1_cFi = .text:0x00004768; // type:function size:0xC0 scope:global align:4 +evn_talk_init__11daNpc_Ji1_cFi = .text:0x00004828; // type:function size:0x174 scope:global align:4 +evn_talk__11daNpc_Ji1_cFv = .text:0x0000499C; // type:function size:0x170 scope:global align:4 +evn_continue_talk_init__11daNpc_Ji1_cFi = .text:0x00004B0C; // type:function size:0x68 scope:global align:4 +evn_continue_talk__11daNpc_Ji1_cFv = .text:0x00004B74; // type:function size:0x170 scope:global align:4 +evn_setAngle_init__11daNpc_Ji1_cFi = .text:0x00004CE4; // type:function size:0x5C scope:global align:4 +evn_sound_proc_init__11daNpc_Ji1_cFi = .text:0x00004D40; // type:function size:0x13C scope:global align:4 +evn_head_swing_init__11daNpc_Ji1_cFi = .text:0x00004E7C; // type:function size:0xD4 scope:global align:4 +evn_harpoon_proc_init__11daNpc_Ji1_cFi = .text:0x00004F50; // type:function size:0xA8 scope:global align:4 +evn_RollAtControl_init__11daNpc_Ji1_cFi = .text:0x00004FF8; // type:function size:0x70 scope:global align:4 +evn_RollAtControl__11daNpc_Ji1_cFv = .text:0x00005068; // type:function size:0x29C scope:global align:4 +evn_game_mode_init__11daNpc_Ji1_cFi = .text:0x00005304; // type:function size:0xE4 scope:global align:4 +evn_turn_to_player__11daNpc_Ji1_cFv = .text:0x000053E8; // type:function size:0x64 scope:global align:4 +evn_hide_init__11daNpc_Ji1_cFi = .text:0x0000544C; // type:function size:0xAC scope:global align:4 +AnimeControlToWait__11daNpc_Ji1_cFv = .text:0x000054F8; // type:function size:0xDC scope:global align:4 +privateCut__11daNpc_Ji1_cFv = .text:0x000055D4; // type:function size:0x1F8 scope:global align:4 +setParticle__11daNpc_Ji1_cFiff = .text:0x000057CC; // type:function size:0xDC scope:global align:4 +dtParticle__11daNpc_Ji1_cFv = .text:0x000058A8; // type:function size:0x38 scope:global align:4 +setParticleAT__11daNpc_Ji1_cFiff = .text:0x000058E0; // type:function size:0xF8 scope:global align:4 +dtParticleAT__11daNpc_Ji1_cFv = .text:0x000059D8; // type:function size:0x38 scope:global align:4 +startspeakAction__11daNpc_Ji1_cFPv = .text:0x00005A10; // type:function size:0x510 scope:global align:4 +endspeakAction__11daNpc_Ji1_cFPv = .text:0x00005F20; // type:function size:0x308 scope:global align:4 +reiAction__11daNpc_Ji1_cFPv = .text:0x00006228; // type:function size:0x4F0 scope:global align:4 +plmoveAction__11daNpc_Ji1_cFPv = .text:0x00006718; // type:function size:0x4F4 scope:global align:4 +teachMove__11daNpc_Ji1_cFf = .text:0x00006C0C; // type:function size:0x524 scope:global align:4 +teachSpRollCutMove__11daNpc_Ji1_cFf = .text:0x00007130; // type:function size:0x2E4 scope:global align:4 +calcCoCorrectValue__11daNpc_Ji1_cFv = .text:0x00007414; // type:function size:0x8C scope:global align:4 +calcBgCorrectValue__11daNpc_Ji1_cFv = .text:0x000074A0; // type:function size:0x98 scope:global align:4 +MoveToPlayer__11daNpc_Ji1_cFfUc = .text:0x00007538; // type:function size:0x538 scope:global align:4 +teachSubActionAttackInit__11daNpc_Ji1_cFv = .text:0x00007A70; // type:function size:0x94 scope:global align:4 +teachSubActionAttack__11daNpc_Ji1_cFv = .text:0x00007B04; // type:function size:0x214 scope:global align:4 +teachSubActionJumpInit__11daNpc_Ji1_cFv = .text:0x00007D18; // type:function size:0x60 scope:global align:4 +teachSubActionJump__11daNpc_Ji1_cFv = .text:0x00007D78; // type:function size:0x188 scope:global align:4 +teachAction__11daNpc_Ji1_cFPv = .text:0x00007F00; // type:function size:0x1158 scope:global align:4 +teachSPRollCutAction__11daNpc_Ji1_cFPv = .text:0x00009058; // type:function size:0xAF0 scope:global align:4 +playerCutAtCheck__Fv = .text:0x00009B48; // type:function size:0x18 scope:local align:4 +battleGameSetTimer__11daNpc_Ji1_cFv = .text:0x00009B60; // type:function size:0x3A0 scope:global align:4 +battleMove__11daNpc_Ji1_cFf = .text:0x00009F00; // type:function size:0x4E4 scope:global align:4 +battleSubActionWaitInit__11daNpc_Ji1_cFv = .text:0x0000A3E4; // type:function size:0x30 scope:global align:4 +battleSubActionWait__11daNpc_Ji1_cFv = .text:0x0000A414; // type:function size:0x134 scope:global align:4 +battleSubActionNockBackInit__11daNpc_Ji1_cFi = .text:0x0000A548; // type:function size:0x98 scope:global align:4 +battleSubActionNockBack__11daNpc_Ji1_cFv = .text:0x0000A5E0; // type:function size:0x148 scope:global align:4 +battleSubActionAttackInit__11daNpc_Ji1_cFv = .text:0x0000A728; // type:function size:0xC4 scope:global align:4 +battleSubActionAttack__11daNpc_Ji1_cFv = .text:0x0000A7EC; // type:function size:0x29C scope:global align:4 +battleSubActionTateAttackInit__11daNpc_Ji1_cFv = .text:0x0000AA88; // type:function size:0xC4 scope:global align:4 +battleSubActionTateAttack__11daNpc_Ji1_cFv = .text:0x0000AB4C; // type:function size:0x2C4 scope:global align:4 +battleSubActionYokoAttackInit__11daNpc_Ji1_cFv = .text:0x0000AE10; // type:function size:0xC4 scope:global align:4 +battleSubActionYokoAttack__11daNpc_Ji1_cFv = .text:0x0000AED4; // type:function size:0x364 scope:global align:4 +battleSubActionJumpInit__11daNpc_Ji1_cFv = .text:0x0000B238; // type:function size:0x80 scope:global align:4 +battleSubActionJump__11daNpc_Ji1_cFv = .text:0x0000B2B8; // type:function size:0x318 scope:global align:4 +battleSubActionDamageInit__11daNpc_Ji1_cFv = .text:0x0000B5D0; // type:function size:0x90 scope:global align:4 +battleSubActionDamage__11daNpc_Ji1_cFv = .text:0x0000B660; // type:function size:0x230 scope:global align:4 +battleSubActionJpGuardInit__11daNpc_Ji1_cFv = .text:0x0000B890; // type:function size:0x80 scope:global align:4 +battleSubActionJpGuard__11daNpc_Ji1_cFv = .text:0x0000B910; // type:function size:0x1C0 scope:global align:4 +battleSubActionGuardInit__11daNpc_Ji1_cFv = .text:0x0000BAD0; // type:function size:0x80 scope:global align:4 +battleSubActionGuard__11daNpc_Ji1_cFv = .text:0x0000BB50; // type:function size:0x220 scope:global align:4 +battleAtSet__11daNpc_Ji1_cFv = .text:0x0000BD70; // type:function size:0x254 scope:global align:4 +battleGuardCheck__11daNpc_Ji1_cFv = .text:0x0000BFC4; // type:function size:0x7F4 scope:global align:4 +battleAction__11daNpc_Ji1_cFPv = .text:0x0000C7B8; // type:function size:0x2B4 scope:global align:4 +checkCutType__11daNpc_Ji1_cFii = .text:0x0000CA6C; // type:function size:0x190 scope:global align:4 +setAnimFromMsgNo__11daNpc_Ji1_cFUl = .text:0x0000CBFC; // type:function size:0x300 scope:global align:4 +setAnm__11daNpc_Ji1_cFifi = .text:0x0000CEFC; // type:function size:0xB88 scope:global align:4 +nodeCallBack1__FP7J3DNodei = .text:0x0000DA84; // type:function size:0x154 scope:local align:4 +nodeCallBack2__FP7J3DNodei = .text:0x0000DBD8; // type:function size:0x164 scope:local align:4 +nodeCallBack3__FP7J3DNodei = .text:0x0000DD3C; // type:function size:0x128 scope:local align:4 +daNpc_Ji1_Draw__FP11daNpc_Ji1_c = .text:0x0000DE64; // type:function size:0x20 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000DE84; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ji1_cFv = .text:0x0000DEA4; // type:function size:0xA8 scope:global align:4 +__ct__11daNpc_Ji1_cFv = .text:0x0000DF4C; // type:function size:0x300 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x0000E24C; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x0000E32C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000E388; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000E3D0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000E49C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000E4E4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000E540; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000E588; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000E5E4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000E66C; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000E6DC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000E738; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000E794; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000E7F0; // type:function size:0x48 scope:weak align:4 +CreateHeap__11daNpc_Ji1_cFv = .text:0x0000E838; // type:function size:0xAC0 scope:global align:4 +CreateInit__11daNpc_Ji1_cFv = .text:0x0000F2F8; // type:function size:0x7E8 scope:global align:4 +_delete__11daNpc_Ji1_cFv = .text:0x0000FAE0; // type:function size:0x118 scope:global align:4 +_execute__11daNpc_Ji1_cFv = .text:0x0000FBF8; // type:function size:0x4DC scope:global align:4 +_draw__11daNpc_Ji1_cFv = .text:0x000100D4; // type:function size:0x21C scope:global align:4 +daNpc_Ji1_setHairAngle__FP11daNpc_Ji1_c = .text:0x000102F0; // type:function size:0xB20 scope:local align:4 +chkAttention__11daNpc_Ji1_cF4cXyzs = .text:0x00010E10; // type:function size:0x184 scope:global align:4 +lookBack__11daNpc_Ji1_cFv = .text:0x00010F94; // type:function size:0x36C scope:global align:4 +setHitParticle__11daNpc_Ji1_cFP4cXyzUl = .text:0x00011300; // type:function size:0x1C0 scope:global align:4 +setGuardParticle__11daNpc_Ji1_cFv = .text:0x000114C0; // type:function size:0x130 scope:global align:4 +BackSlideInit__11daNpc_Ji1_cFv = .text:0x000115F0; // type:function size:0x28 scope:global align:4 +BackSlide__11daNpc_Ji1_cFff = .text:0x00011618; // type:function size:0xF8 scope:global align:4 +harpoonRelease__11daNpc_Ji1_cFP4cXyz = .text:0x00011710; // type:function size:0x1A4 scope:global align:4 +harpoonMove__11daNpc_Ji1_cFv = .text:0x000118B4; // type:function size:0x694 scope:global align:4 +daNpc_Ji1_Execute__FP11daNpc_Ji1_c = .text:0x00011F48; // type:function size:0x24 scope:local align:4 +daNpc_Ji1_IsDelete__FP11daNpc_Ji1_c = .text:0x00011F6C; // type:function size:0x8 scope:local align:4 +daNpc_Ji1_Delete__FP11daNpc_Ji1_c = .text:0x00011F74; // type:function size:0x20 scope:local align:4 +daNpc_Ji1_Create__FP10fopAc_ac_c = .text:0x00011F94; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FB4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FB8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FBC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FC0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00011FC4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0001200C; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00012068; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000120B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000120F8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00012154; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x0001219C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000121AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000121B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000121BC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x000121F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000121FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00012204; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x0001220C; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00012244; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00012250; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0001225C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00012260; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00012268; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00012278; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00012280; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00012288; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00012290; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00012298; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000122D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000122D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000122E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000122E8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00012320; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012328; // type:function size:0x8 scope:weak align:4 +__dt__15daNpc_Ji1_HIO_cFv = .text:0x00012330; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000123A0; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000123BC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ji1_cpp = .text:0x000123D8; // type:function size:0xA4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0001247C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00012484; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0001248C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00012494; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x0001249C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000124A4; // type:function size:0x8 scope:weak align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x000124AC; // type:function size:0x1C scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x000124C8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4164 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4174 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4175 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4182 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4185 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4368 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4479 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4480 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4484 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4486 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 data:double +@4715 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5721 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5871 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6136 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@6183 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6358 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6915 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6916 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@7188 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@7202 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@7258 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7259 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@7302 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7303 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@7656 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@8113 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:string +@8114 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@8154 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@8343 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@8344 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@8449 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@8529 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@8530 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@8700 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@8766 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@9025 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@9026 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@9027 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@9028 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@9892 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@10013 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@10014 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@10015 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@10016 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@10017 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@10018 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@10019 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@10020 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@10163 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@10164 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:string +@10215 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@10501 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@10502 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@10503 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@10504 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@10505 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@10506 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@10507 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@10508 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@10641 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@10961 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:string +@10962 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@10963 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000017C; // type:object size:0x304 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_cyl2_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +l_cylAt_src = .data:0x000000B8; // type:object size:0x44 scope:local align:4 +l_cpsAt_src = .data:0x000000FC; // type:object size:0x4C scope:local align:4 +@4398 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@4403 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@4408 = .data:0x00000160; // type:object size:0xC scope:local align:4 +@4501 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@4506 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@4511 = .data:0x00000184; // type:object size:0xC scope:local align:4 +@4559 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@4644 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@4732 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@4771 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@4773 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@4784 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@4795 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@4918 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@4921 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5216 = .data:0x000001FC; // type:object size:0x1D0 scope:local align:4 +@5272 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@5275 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@5286 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@5291 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@5470 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@5652 = .data:0x00000408; // type:object size:0xC scope:local align:4 +ActionNames$5875 = .data:0x00000414; // type:object size:0x1C scope:local align:4 +@5970 = .data:0x00000430; // type:object size:0xC scope:local align:4 +@5974 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +cut_name_tbl$6258 = .data:0x00000448; // type:object size:0x34 scope:local align:4 +@6304 = .data:0x0000047C; // type:object size:0x30 scope:local align:4 +@6303 = .data:0x000004AC; // type:object size:0x34 scope:local align:4 +@6411 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +@6420 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +@6423 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +@6501 = .data:0x00000504; // type:object size:0xC scope:local align:4 +@6585 = .data:0x00000510; // type:object size:0xC scope:local align:4 +@6692 = .data:0x0000051C; // type:object size:0xC scope:local align:4 +@6780 = .data:0x00000528; // type:object size:0xC scope:local align:4 +@7320 = .data:0x00000534; // type:object size:0xC scope:local align:4 +@7322 = .data:0x00000540; // type:object size:0xC scope:local align:4 +@7428 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +@7430 = .data:0x00000558; // type:object size:0xC scope:local align:4 +@7432 = .data:0x00000564; // type:object size:0xC scope:local align:4 +@7435 = .data:0x00000570; // type:object size:0xC scope:local align:4 +@7440 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +@7473 = .data:0x00000588; // type:object size:0xC scope:local align:4 +@7478 = .data:0x00000594; // type:object size:0xC scope:local align:4 +@7483 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +@7657 = .data:0x000005AC; // type:object size:0x40 scope:local align:4 +@7670 = .data:0x000005EC; // type:object size:0xC scope:local align:4 +@7672 = .data:0x000005F8; // type:object size:0xC scope:local align:4 +@7676 = .data:0x00000604; // type:object size:0xC scope:local align:4 +@7678 = .data:0x00000610; // type:object size:0xC scope:local align:4 +@7682 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +@7684 = .data:0x00000628; // type:object size:0xC scope:local align:4 +@7710 = .data:0x00000634; // type:object size:0xC scope:local align:4 +@7712 = .data:0x00000640; // type:object size:0xC scope:local align:4 +@7723 = .data:0x0000064C; // type:object size:0xC scope:local align:4 +@7726 = .data:0x00000658; // type:object size:0xC scope:local align:4 +@7898 = .data:0x00000664; // type:object size:0x2C scope:local align:4 +@7942 = .data:0x00000690; // type:object size:0xC scope:local align:4 +@8081 = .data:0x0000069C; // type:object size:0xC scope:local align:4 +@8121 = .data:0x000006A8; // type:object size:0xC scope:local align:4 +@8158 = .data:0x000006B4; // type:object size:0xC scope:local align:4 +@8251 = .data:0x000006C0; // type:object size:0xC scope:local align:4 +@8349 = .data:0x000006CC; // type:object size:0xC scope:local align:4 +@8454 = .data:0x000006D8; // type:object size:0xC scope:local align:4 +@8535 = .data:0x000006E4; // type:object size:0xC scope:local align:4 +@8602 = .data:0x000006F0; // type:object size:0xC scope:local align:4 +@8649 = .data:0x000006FC; // type:object size:0xC scope:local align:4 +@8782 = .data:0x00000708; // type:object size:0xC scope:local align:4 +@8784 = .data:0x00000714; // type:object size:0xC scope:local align:4 +@8790 = .data:0x00000720; // type:object size:0xC scope:local align:4 +@8808 = .data:0x0000072C; // type:object size:0xC scope:local align:4 +@8810 = .data:0x00000738; // type:object size:0xC scope:local align:4 +@8816 = .data:0x00000744; // type:object size:0xC scope:local align:4 +@8853 = .data:0x00000750; // type:object size:0xC scope:local align:4 +@8855 = .data:0x0000075C; // type:object size:0xC scope:local align:4 +@8863 = .data:0x00000768; // type:object size:0xC scope:local align:4 +@8871 = .data:0x00000774; // type:object size:0xC scope:local align:4 +@8873 = .data:0x00000780; // type:object size:0xC scope:local align:4 +@8875 = .data:0x0000078C; // type:object size:0xC scope:local align:4 +@8932 = .data:0x00000798; // type:object size:0x80 scope:local align:4 +@8949 = .data:0x00000818; // type:object size:0xC scope:local align:4 +@9090 = .data:0x00000824; // type:object size:0x80 scope:local align:4 +@9089 = .data:0x000008A4; // type:object size:0x80 scope:local align:4 +@9088 = .data:0x00000924; // type:object size:0x74 scope:local align:4 +@9294 = .data:0x00000998; // type:object size:0x68 scope:local align:4 +@9900 = .data:0x00000A00; // type:object size:0xC scope:local align:4 +@9903 = .data:0x00000A0C; // type:object size:0xC scope:local align:4 +@9909 = .data:0x00000A18; // type:object size:0xC scope:local align:4 +@9915 = .data:0x00000A24; // type:object size:0xC scope:local align:4 +@9918 = .data:0x00000A30; // type:object size:0xC scope:local align:4 +@10558 = .data:0x00000A3C; // type:object size:0xC scope:local align:4 +@10560 = .data:0x00000A48; // type:object size:0xC scope:local align:4 +l_daNpc_Ji1_Method = .data:0x00000A54; // type:object size:0x20 scope:local align:4 +g_profile_NPC_JI1 = .data:0x00000A74; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000AA4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000AC0; // type:object size:0x20 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000AE0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000AEC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000AF8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000B04; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000B10; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000B1C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000B28; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000BB0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000BBC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000BC8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000C50; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000C5C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000C68; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000CBC; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000CE0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000CEC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000CF8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000D04; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Ji1_HIO_c = .data:0x00000D10; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4155 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x100 scope:local align:4 +l_msgId = .bss:0x00000160; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000164; // type:object size:0x4 scope:local align:4 data:4byte +@4316 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +init$4317 = .bss:0x00000174; // type:object size:0x1 scope:local align:1 +out_chk_pos$4315 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +@6141 = .bss:0x00000184; // type:object size:0xC scope:local align:4 +init$6142 = .bss:0x00000190; // type:object size:0x1 scope:local align:1 +hit_scale$6140 = .bss:0x00000194; // type:object size:0xC scope:local align:4 +@8835 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +init$8836 = .bss:0x000001AC; // type:object size:0x1 scope:local align:1 +scale$8834 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@10065 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +init$10066 = .bss:0x000001C8; // type:object size:0x1 scope:local align:1 +aim_offset$10064 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +@10069 = .bss:0x000001D8; // type:object size:0xC scope:local align:4 +init$10070 = .bss:0x000001E4; // type:object size:0x1 scope:local align:1 +aim_angle$10068 = .bss:0x000001E8; // type:object size:0x6 scope:local align:4 +@10074 = .bss:0x000001F0; // type:object size:0xC scope:local align:4 +init$10075 = .bss:0x000001FC; // type:object size:0x1 scope:local align:1 +aim_offset$10073 = .bss:0x00000200; // type:object size:0xC scope:local align:4 +@10078 = .bss:0x0000020C; // type:object size:0xC scope:local align:4 +init$10079 = .bss:0x00000218; // type:object size:0x1 scope:local align:1 +aim_angle$10077 = .bss:0x0000021C; // type:object size:0x6 scope:local align:4 +@10220 = .bss:0x00000224; // type:object size:0xC scope:local align:4 +l_head_front = .bss:0x00000230; // type:object size:0xC scope:local align:4 +@10221 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +l_head_top = .bss:0x00000248; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_kamome/splits.txt b/config/GZLJ01/rels/d_a_npc_kamome/splits.txt new file mode 100644 index 000000000..21e9ddb8d --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kamome/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kamome.cpp: + .text start:0x000000EC end:0x000049A0 + .text start:0x000049A0 end:0x00004A98 + .text start:0x00004A98 end:0x00004C84 + .text start:0x00004C84 end:0x00004CB8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000019E + .data start:0x00000000 end:0x00000734 + .bss start:0x00000008 end:0x000001B8 diff --git a/config/GZLJ01/rels/d_a_npc_kamome/symbols.txt b/config/GZLJ01/rels/d_a_npc_kamome/symbols.txt new file mode 100644 index 000000000..b38c9317c --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kamome/symbols.txt @@ -0,0 +1,309 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_kam_HIO1_cFv = .text:0x000000EC; // type:function size:0x88 scope:global align:4 +__ct__15daNpc_kam_HIO_cFv = .text:0x00000174; // type:function size:0x84 scope:global align:4 +__dt__16daNpc_kam_HIO1_cFv = .text:0x000001F8; // type:function size:0x48 scope:weak align:4 +daNpc_kam_XyCheckCB__FPvi = .text:0x00000240; // type:function size:0x20 scope:local align:4 +XyCheckCB__11daNpc_kam_cFi = .text:0x00000260; // type:function size:0x44 scope:global align:4 +callDemoStartCheck__11daNpc_kam_cFv = .text:0x000002A4; // type:function size:0x24C scope:global align:4 +__dt__4cXyzFv = .text:0x000004F0; // type:function size:0x3C scope:weak align:4 +daNpc_kam_XyEventCB__FPvi = .text:0x0000052C; // type:function size:0x20 scope:local align:4 +XyEventCB__11daNpc_kam_cFi = .text:0x0000054C; // type:function size:0x1C scope:global align:4 +__dt__11daNpc_kam_cFv = .text:0x00000568; // type:function size:0x47C scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x000009E4; // type:function size:0x88 scope:weak align:4 +setAttention__11daNpc_kam_cFbi = .text:0x00000A6C; // type:function size:0xB4 scope:global align:4 +setBaseMtx__11daNpc_kam_cFv = .text:0x00000B20; // type:function size:0xE0 scope:global align:4 +headNodeCallBack__FP7J3DNodei = .text:0x00000C00; // type:function size:0xD0 scope:local align:4 +createHeap__11daNpc_kam_cFv = .text:0x00000CD0; // type:function size:0x1E8 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x00000EB8; // type:function size:0x20 scope:local align:4 +create__11daNpc_kam_cFv = .text:0x00000ED8; // type:function size:0x144 scope:global align:4 +__ct__11daNpc_kam_cFv = .text:0x0000101C; // type:function size:0x374 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00001390; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00001470; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000014CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001598; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000015E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000163C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001684; // type:function size:0x5C scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x000016E0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000180C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000018AC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001908; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001950; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000019AC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000019F4; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001A88; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001AD0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001B18; // type:function size:0x70 scope:weak align:4 +init__11daNpc_kam_cFv = .text:0x00001B88; // type:function size:0x234 scope:global align:4 +setAction__11daNpc_kam_cFPM11daNpc_kam_cFPCvPvPv_iM11daNpc_kam_cFPCvPvPv_iPv = .text:0x00001DBC; // type:function size:0xD0 scope:global align:4 +npcAction__11daNpc_kam_cFPv = .text:0x00001E8C; // type:function size:0xA0 scope:global align:4 +setNpcAction__11daNpc_kam_cFM11daNpc_kam_cFPCvPvPv_iPv = .text:0x00001F2C; // type:function size:0x64 scope:global align:4 +playerAction__11daNpc_kam_cFPv = .text:0x00001F90; // type:function size:0xB4 scope:global align:4 +setPlayerAction__11daNpc_kam_cFM11daNpc_kam_cFPCvPvPv_iPv = .text:0x00002044; // type:function size:0x64 scope:global align:4 +returnLinkCheck__11daNpc_kam_cFv = .text:0x000020A8; // type:function size:0x44 scope:global align:4 +changeAreaCheck__11daNpc_kam_cFv = .text:0x000020EC; // type:function size:0x25C scope:global align:4 +areaOutCheck__11daNpc_kam_cFv = .text:0x00002348; // type:function size:0xF4 scope:global align:4 +getStickAngY__11daNpc_kam_cFPsPs = .text:0x0000243C; // type:function size:0x160 scope:global align:4 +getAngleX__11daNpc_kam_cFv = .text:0x0000259C; // type:function size:0xB4 scope:global align:4 +wallHitCheck__11daNpc_kam_cFv = .text:0x00002650; // type:function size:0x48 scope:global align:4 +npcTurnCheck__11daNpc_kam_cFPs = .text:0x00002698; // type:function size:0x60 scope:global align:4 +waitNpcAction__11daNpc_kam_cFPv = .text:0x000026F8; // type:function size:0x3E8 scope:global align:4 +keyProc__11daNpc_kam_cFv = .text:0x00002AE0; // type:function size:0x110 scope:global align:4 +waitPlayerAction__11daNpc_kam_cFPv = .text:0x00002BF0; // type:function size:0x300 scope:global align:4 +damagePlayerAction__11daNpc_kam_cFPv = .text:0x00002EF0; // type:function size:0x150 scope:global align:4 +eventOrder__11daNpc_kam_cFv = .text:0x00003040; // type:function size:0x104 scope:global align:4 +checkOrder__11daNpc_kam_cFv = .text:0x00003144; // type:function size:0x38 scope:global align:4 +checkCommandTalk__11daNpc_kam_cFv = .text:0x0000317C; // type:function size:0x6C scope:global align:4 +returnLinkPlayer__11daNpc_kam_cFv = .text:0x000031E8; // type:function size:0x38 scope:global align:4 +eventProc__11daNpc_kam_cFv = .text:0x00003220; // type:function size:0x260 scope:global align:4 +eventEnd__11daNpc_kam_cFv = .text:0x00003480; // type:function size:0x6C scope:global align:4 +actionDefault__11daNpc_kam_cFi = .text:0x000034EC; // type:function size:0x8 scope:global align:4 +initialWaitEvent__11daNpc_kam_cFi = .text:0x000034F4; // type:function size:0x64 scope:global align:4 +actionWaitEvent__11daNpc_kam_cFi = .text:0x00003558; // type:function size:0x48 scope:global align:4 +initialChangeEvent__11daNpc_kam_cFi = .text:0x000035A0; // type:function size:0x54 scope:global align:4 +initialDescendEvent__11daNpc_kam_cFi = .text:0x000035F4; // type:function size:0x100 scope:global align:4 +actionDescendEvent__11daNpc_kam_cFi = .text:0x000036F4; // type:function size:0x134 scope:global align:4 +initialAreaOutTurn__11daNpc_kam_cFi = .text:0x00003828; // type:function size:0x20 scope:global align:4 +actionAreaOutTurn__11daNpc_kam_cFi = .text:0x00003848; // type:function size:0x164 scope:global align:4 +setAnm__11daNpc_kam_cFi = .text:0x000039AC; // type:function size:0x12C scope:global align:4 +setCollision__11daNpc_kam_cFv = .text:0x00003AD8; // type:function size:0x16C scope:global align:4 +setLineBgCheck__11daNpc_kam_cFv = .text:0x00003C44; // type:function size:0x1CC scope:global align:4 +animationPlay__11daNpc_kam_cFv = .text:0x00003E10; // type:function size:0xE0 scope:global align:4 +execute__11daNpc_kam_cFv = .text:0x00003EF0; // type:function size:0x530 scope:global align:4 +draw__11daNpc_kam_cFv = .text:0x00004420; // type:function size:0xEC scope:global align:4 +daNpc_kam_Draw__FP11daNpc_kam_c = .text:0x0000450C; // type:function size:0x20 scope:local align:4 +daNpc_kam_Execute__FP11daNpc_kam_c = .text:0x0000452C; // type:function size:0x20 scope:local align:4 +daNpc_kam_IsDelete__FP11daNpc_kam_c = .text:0x0000454C; // type:function size:0x8 scope:local align:4 +daNpc_kam_Delete__FP11daNpc_kam_c = .text:0x00004554; // type:function size:0x28 scope:local align:4 +daNpc_kam_Create__FP10fopAc_ac_c = .text:0x0000457C; // type:function size:0x20 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x0000459C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000045E4; // type:function size:0x5C scope:weak align:4 +__dt__15daNpc_kam_HIO_cFv = .text:0x00004640; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000046A0; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000046BC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000046D8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_kamome_cpp = .text:0x00004754; // type:function size:0x1F4 scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00004948; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00004950; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004958; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004960; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004968; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004970; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004978; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004980; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004988; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004990; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004998; // type:function size:0x8 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x000049A0; // type:function size:0x1C scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x000049C4; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x000049CC; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x000049D4; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x000049DC; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x000049E4; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x000049EC; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x000049F4; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x000049FC; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x00004A04; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x00004A0C; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x00004A10; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x00004A14; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x00004A1C; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x00004A24; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x00004A2C; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x00004A34; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x00004A3C; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x00004A44; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x00004A4C; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x00004A54; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x00004A58; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x00004A5C; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x00004A60; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x00004A68; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x00004A74; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x00004A7C; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x00004A80; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x00004A84; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x00004A88; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x00004A90; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x00004A94; // type:function size:0x4 scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x00004A98; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x00004A9C; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x00004AA4; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004AA8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004AF0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004B00; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004B08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004B10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004B18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004B58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004B60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004B68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B70; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004BA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004BAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BB4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004BC4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004BD0; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00004BDC; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004BEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004BF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00004C34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00004C3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00004C44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C4C; // type:function size:0x38 scope:weak align:4 +getGroundY__11daNpc_kam_cFv = .text:0x00004C84; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__11daNpc_kam_cFv = .text:0x00004C8C; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__11daNpc_kam_cFv = .text:0x00004C94; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__11daNpc_kam_cFv = .text:0x00004C9C; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__11daNpc_kam_cFv = .text:0x00004CA8; // type:function size:0xC scope:weak align:4 +restartPoint__11daNpc_kam_cFs = .text:0x00004CB4; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4196 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@4199 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +init_data$4203 = .rodata:0x00000010; // type:object size:0x18 scope:local align:4 data:float +@4291 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4555 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4556 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4612 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@5028 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5182 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5183 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5184 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@5185 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5186 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +l_turn_angleY$5320 = .rodata:0x00000070; // type:object size:0xC scope:local align:4 +l_anm_type$5321 = .rodata:0x0000007C; // type:object size:0x40 scope:local align:4 +@5386 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5387 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@5580 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5779 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6178 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6179 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6180 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6196 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6347 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6348 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6349 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E8; // type:object size:0xB6 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_staff_name = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_sph_src = .data:0x00000034; // type:object size:0x40 scope:local align:4 +l_tg_sph_src = .data:0x00000074; // type:object size:0x40 scope:local align:4 +l_kam_at_cps_src = .data:0x000000B4; // type:object size:0x4C scope:local align:4 +event_name_tbl = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4997 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@5045 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@5064 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@5443 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@5588 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +@5589 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@5590 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@5591 = .data:0x00000160; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000016C; // type:object size:0x30 scope:local align:4 +@5592 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5593 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5594 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5595 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000001CC; // type:object size:0x30 scope:local align:4 +cut_name_tbl = .data:0x000001FC; // type:object size:0x10 scope:local align:4 +l_anmTbl$5853 = .data:0x0000020C; // type:object size:0x6 scope:local align:4 +l_anmPrm$5854 = .data:0x00000214; // type:object size:0x3C scope:local align:4 +l_daNpc_kam_Method = .data:0x00000250; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KAM = .data:0x00000270; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__9daPy_py_c = .data:0x000002C4; // type:object size:0x9C scope:weak align:4 +__vt__10daPy_npc_c = .data:0x00000360; // type:object size:0xA8 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000408; // type:object size:0x24 scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000042C; // type:object size:0x18 scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000474; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000048C; // type:object size:0x30 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000004BC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000004C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGSph = .data:0x000004D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000004E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000574; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000005C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000005D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000005E0; // type:object size:0x88 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000668; // type:object size:0xC scope:weak align:4 +__vt__11daNpc_kam_c = .data:0x00000674; // type:object size:0xA8 scope:weak align:4 +__vt__15daNpc_kam_HIO_c = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_kam_HIO1_c = .data:0x00000728; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4208 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x50 scope:local align:4 +l_hio_counter = .bss:0x000000B0; // type:object size:0x4 scope:local align:4 +l_msgId = .bss:0x000000B4; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x000000B8; // type:object size:0x4 scope:local align:4 +l_act = .bss:0x000000BC; // type:object size:0x4 scope:local align:4 data:4byte +l_demo_start_chk_cnt = .bss:0x000000C0; // type:object size:0x2 scope:local align:2 +l_demo_start_chk_flag = .bss:0x000000C2; // type:object size:0x2 scope:local align:2 +@4209 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +l_ms_at_local_vec = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4210 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +l_ms_at_local_start = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4211 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +l_ms_at_local_end = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4212 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +l_line_bg_local_end = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@4213 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +l_call_local_kyori = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@4534 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +init$4535 = .bss:0x00000148; // type:object size:0x1 scope:local align:1 +l_offset$4533 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@4565 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +init$4566 = .bss:0x00000164; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4564 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +l_heap_size$4626 = .bss:0x00000174; // type:object size:0x4 scope:local align:4 +init$4627 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +@5100 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$5101 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +l_center$5099 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +init$6013 = .bss:0x00000198; // type:object size:0x1 scope:local align:1 +splash_scale$6012 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +init$6016 = .bss:0x000001A8; // type:object size:0x1 scope:local align:1 +ripple_scale$6015 = .bss:0x000001AC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_kf1/splits.txt b/config/GZLJ01/rels/d_a_npc_kf1/splits.txt new file mode 100644 index 000000000..e6736f40b --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kf1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kf1.cpp: + .text start:0x000000EC end:0x00004760 + .text start:0x00004760 end:0x00004774 + .text start:0x00004774 end:0x00004884 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000027E + .data start:0x00000000 end:0x000004A0 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZLJ01/rels/d_a_npc_kf1/symbols.txt b/config/GZLJ01/rels/d_a_npc_kf1/symbols.txt new file mode 100644 index 000000000..7b703cb9d --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kf1/symbols.txt @@ -0,0 +1,233 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kf1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Kf1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0xF4 scope:global align:4 +__dt__4cXyzFv = .text:0x000002D8; // type:function size:0x3C scope:weak align:4 +nodeCB_Neck__FP7J3DNodei = .text:0x00000314; // type:function size:0x4C scope:local align:4 +_nodeCB_Neck__11daNpc_Kf1_cFP7J3DNodeP8J3DModel = .text:0x00000360; // type:function size:0xA0 scope:global align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000400; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Kf1_cFP7J3DNodeP8J3DModel = .text:0x0000044C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x20 scope:local align:4 +searchActor_Tsubo__FPvPv = .text:0x0000050C; // type:function size:0x90 scope:local align:4 +init_KF1_0__11daNpc_Kf1_cFv = .text:0x0000059C; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Kf1_cFv = .text:0x0000061C; // type:function size:0x220 scope:global align:4 +play_animation__11daNpc_Kf1_cFv = .text:0x0000083C; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Kf1_cFb = .text:0x000008E4; // type:function size:0x13C scope:global align:4 +bckResID__11daNpc_Kf1_cFi = .text:0x00000A20; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Kf1_cFi = .text:0x00000A34; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Kf1_cFScb = .text:0x00000A48; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Kf1_cFScb = .text:0x00000B4C; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Kf1_cFv = .text:0x00000B6C; // type:function size:0x9C scope:global align:4 +setAnm_anm__11daNpc_Kf1_cFPQ211daNpc_Kf1_c9anm_prm_c = .text:0x00000C08; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Kf1_cFii = .text:0x00000CA4; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Kf1_cFv = .text:0x00000D14; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Kf1_cFv = .text:0x00000D80; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Kf1_cFv = .text:0x00000D84; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Kf1_cFUc = .text:0x00000D88; // type:function size:0x64 scope:global align:4 +ctrlAnmAtr__11daNpc_Kf1_cFv = .text:0x00000DEC; // type:function size:0x74 scope:global align:4 +setAnm_ATR__11daNpc_Kf1_cFv = .text:0x00000E60; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Kf1_cFUs = .text:0x00000EC4; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Kf1_cFPUl = .text:0x00000F80; // type:function size:0x174 scope:global align:4 +getMsg_KF1_0__11daNpc_Kf1_cFv = .text:0x000010F4; // type:function size:0xE8 scope:global align:4 +getMsg__11daNpc_Kf1_cFv = .text:0x000011DC; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Kf1_cFv = .text:0x00001218; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Kf1_cFv = .text:0x000012A4; // type:function size:0xDC scope:global align:4 +chk_talk__11daNpc_Kf1_cFv = .text:0x00001380; // type:function size:0x98 scope:global align:4 +searchByID__11daNpc_Kf1_cFUiPi = .text:0x00001418; // type:function size:0x54 scope:global align:4 +srch_Tsubo__11daNpc_Kf1_cFv = .text:0x0000146C; // type:function size:0x100 scope:global align:4 +create_rupee__11daNpc_Kf1_cF4cXyzi = .text:0x0000156C; // type:function size:0x288 scope:global align:4 +ready_kutaniCamera__11daNpc_Kf1_cFii = .text:0x000017F4; // type:function size:0x218 scope:global align:4 +lookBack__11daNpc_Kf1_cFv = .text:0x00001A0C; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Kf1_cFv = .text:0x00001BD0; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Kf1_cFb = .text:0x00001C50; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Kf1_cFi = .text:0x00001CA8; // type:function size:0x88 scope:global align:4 +cut_init_ANGRY_START__11daNpc_Kf1_cFi = .text:0x00001D30; // type:function size:0xD4 scope:global align:4 +cut_move_ANGRY_START__11daNpc_Kf1_cFv = .text:0x00001E04; // type:function size:0x8 scope:global align:4 +cut_init_BENSYOU_START__11daNpc_Kf1_cFi = .text:0x00001E0C; // type:function size:0x50 scope:global align:4 +cut_move_BENSYOU_START__11daNpc_Kf1_cFv = .text:0x00001E5C; // type:function size:0x8 scope:global align:4 +cut_init_TSUBO_CNT__11daNpc_Kf1_cFi = .text:0x00001E64; // type:function size:0x50 scope:global align:4 +cut_move_TSUBO_CNT__11daNpc_Kf1_cFv = .text:0x00001EB4; // type:function size:0x8 scope:global align:4 +cut_init_BENSYOU__11daNpc_Kf1_cFi = .text:0x00001EBC; // type:function size:0x2C scope:global align:4 +cut_move_BENSYOU__11daNpc_Kf1_cFv = .text:0x00001EE8; // type:function size:0x8 scope:global align:4 +cut_init_GET_OUT__11daNpc_Kf1_cFi = .text:0x00001EF0; // type:function size:0xF4 scope:global align:4 +cut_move_GET_OUT__11daNpc_Kf1_cFv = .text:0x00001FE4; // type:function size:0x60 scope:global align:4 +cut_init_DSP_RUPEE_CNT__11daNpc_Kf1_cFi = .text:0x00002044; // type:function size:0x18 scope:global align:4 +cut_move_DSP_RUPEE_CNT__11daNpc_Kf1_cFv = .text:0x0000205C; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN__11daNpc_Kf1_cFi = .text:0x00002064; // type:function size:0x48 scope:global align:4 +cut_move_PLYER_TRN__11daNpc_Kf1_cFv = .text:0x000020AC; // type:function size:0x8 scope:global align:4 +cut_init_RUPEE_CNT_END__11daNpc_Kf1_cFi = .text:0x000020B4; // type:function size:0x4 scope:global align:4 +cut_move_RUPEE_CNT_END__11daNpc_Kf1_cFv = .text:0x000020B8; // type:function size:0x34 scope:global align:4 +cut_init_START_AGE__11daNpc_Kf1_cFi = .text:0x000020EC; // type:function size:0x7C scope:global align:4 +cut_move_START_AGE__11daNpc_Kf1_cFv = .text:0x00002168; // type:function size:0x10 scope:global align:4 +cut_init_PLYER_MOV__11daNpc_Kf1_cFi = .text:0x00002178; // type:function size:0x10C scope:global align:4 +cut_move_PLYER_MOV__11daNpc_Kf1_cFv = .text:0x00002284; // type:function size:0x8 scope:global align:4 +cut_init_RUPEE_SET__11daNpc_Kf1_cFi = .text:0x0000228C; // type:function size:0x15C scope:global align:4 +cut_move_RUPEE_SET__11daNpc_Kf1_cFv = .text:0x000023E8; // type:function size:0x224 scope:global align:4 +cut_init_TSUBO_ATN__11daNpc_Kf1_cFi = .text:0x0000260C; // type:function size:0xA8 scope:global align:4 +cut_move_TSUBO_ATN__11daNpc_Kf1_cFv = .text:0x000026B4; // type:function size:0xE0 scope:global align:4 +cut_init_TLK_MSG__11daNpc_Kf1_cFi = .text:0x00002794; // type:function size:0x160 scope:global align:4 +cut_init_CONTNUE_TLK__11daNpc_Kf1_cFi = .text:0x000028F4; // type:function size:0x60 scope:global align:4 +cut_move_TLK_MSG__11daNpc_Kf1_cFv = .text:0x00002954; // type:function size:0x84 scope:global align:4 +privateCut__11daNpc_Kf1_cFi = .text:0x000029D8; // type:function size:0x288 scope:global align:4 +endEvent__11daNpc_Kf1_cFv = .text:0x00002C60; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Kf1_cFv = .text:0x00002C84; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Kf1_cFi = .text:0x00002CBC; // type:function size:0x158 scope:global align:4 +set_action__11daNpc_Kf1_cFM11daNpc_Kf1_cFPCvPvPv_iPv = .text:0x00002E14; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Kf1_cFSc = .text:0x00002EC0; // type:function size:0xC8 scope:global align:4 +set_pthPoint__11daNpc_Kf1_cFUc = .text:0x00002F88; // type:function size:0xA8 scope:global align:4 +chk_tsubo__11daNpc_Kf1_cFv = .text:0x00003030; // type:function size:0x78 scope:global align:4 +orderTsuboEvent__11daNpc_Kf1_cFv = .text:0x000030A8; // type:function size:0xD4 scope:global align:4 +wait_1__11daNpc_Kf1_cFv = .text:0x0000317C; // type:function size:0x100 scope:global align:4 +walk_1__11daNpc_Kf1_cFv = .text:0x0000327C; // type:function size:0x248 scope:global align:4 +talk_1__11daNpc_Kf1_cFv = .text:0x000034C4; // type:function size:0x108 scope:global align:4 +wait_action1__11daNpc_Kf1_cFPv = .text:0x000035CC; // type:function size:0xE8 scope:global align:4 +demo__11daNpc_Kf1_cFv = .text:0x000036B4; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Kf1_cFv = .text:0x000037F4; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Kf1_cFv = .text:0x00003884; // type:function size:0xF8 scope:global align:4 +_execute__11daNpc_Kf1_cFv = .text:0x0000397C; // type:function size:0x248 scope:global align:4 +_delete__11daNpc_Kf1_cFv = .text:0x00003BC4; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Kf1_cFv = .text:0x00003C18; // type:function size:0x24C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003E64; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003EC0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003F08; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003FD4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000401C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004078; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000040C0; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Kf1_cFv = .text:0x00004130; // type:function size:0x2FC scope:global align:4 +itemCreateHeap__11daNpc_Kf1_cFv = .text:0x0000442C; // type:function size:0xC0 scope:global align:4 +CreateHeap__11daNpc_Kf1_cFv = .text:0x000044EC; // type:function size:0xA4 scope:global align:4 +daNpc_Kf1_Create__FP10fopAc_ac_c = .text:0x00004590; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_Delete__FP11daNpc_Kf1_c = .text:0x000045B0; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_Execute__FP11daNpc_Kf1_c = .text:0x000045D0; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_Draw__FP11daNpc_Kf1_c = .text:0x000045F0; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_IsDelete__FP11daNpc_Kf1_c = .text:0x00004610; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004618; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004628; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004630; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004638; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004640; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004648; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004680; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004688; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004690; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004698; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000046D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000046D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046DC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000046E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000046EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000046F8; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kf1_HIO_cFv = .text:0x00004704; // type:function size:0x5C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004760; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004768; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004770; // type:function size:0x4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00004774; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004790; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000047AC; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_kf1_cpp = .text:0x00004828; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004864; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000486C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004874; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000487C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4196 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4352 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4409 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4414 = .rodata:0x00000014; // type:object size:0x28 scope:local align:4 +a_resID_tbl$4419 = .rodata:0x0000003C; // type:object size:0x8 scope:local align:4 +@4434 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4725 = .rodata:0x00000048; // type:object size:0xC scope:local align:4 +@4758 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4760 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4762 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4763 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4764 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4769 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@4816 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4817 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4818 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4927 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@5000 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@5100 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5110 = .rodata:0x0000009C; // type:object size:0x8 scope:local align:4 +@5146 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5209 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5210 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5211 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@5573 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@5662 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5674 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5678 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5739 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@5845 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x19E scope:local align:4 data:string_table +a_prm_tbl$4158 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_evn_tbl = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4284 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4467 = .data:0x00000048; // type:object size:0xA0 scope:local align:4 +a_anm_prm_tbl$4474 = .data:0x000000E8; // type:object size:0x40 scope:local align:4 +a_anm_prm_tbl$4529 = .data:0x00000128; // type:object size:0xB0 scope:local align:4 +@4580 = .data:0x000001D8; // type:object size:0x58 scope:local align:4 +a_cut_tbl$5299 = .data:0x00000230; // type:object size:0x38 scope:local align:4 +@5350 = .data:0x00000268; // type:object size:0x38 scope:local align:4 +@5349 = .data:0x000002A0; // type:object size:0x38 scope:local align:4 +a_siz_tbl$5755 = .data:0x000002D8; // type:object size:0x8 scope:local align:4 +l_daNpc_Kf1_Method = .data:0x000002E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KF1 = .data:0x00000300; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000348; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003E8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000043C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000460; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kf1_c = .data:0x00000474; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Kf1_HIO_c = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4163 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +l_check_inf = .bss:0x0000009C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000EC; // type:object size:0x4 scope:local align:4 data:4byte +@4178 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$4179 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4177 = .bss:0x00000100; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_kg1/splits.txt b/config/GZLJ01/rels/d_a_npc_kg1/splits.txt new file mode 100644 index 000000000..c72f2bc43 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kg1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kg1.cpp: + .text start:0x000000EC end:0x00002A34 + .text start:0x00002A34 end:0x00002ABC + .text start:0x00002ABC end:0x00002ABC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000026E + .data start:0x00000000 end:0x0000028C + .bss start:0x00000008 end:0x00000104 diff --git a/config/GZLJ01/rels/d_a_npc_kg1/symbols.txt b/config/GZLJ01/rels/d_a_npc_kg1/symbols.txt new file mode 100644 index 000000000..a1bd55d1f --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kg1/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kg1_HIO_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global align:4 +daNpc_Kg1_nodeCallBack__FP7J3DNodei = .text:0x000001E0; // type:function size:0x248 scope:local align:4 +__dt__4cXyzFv = .text:0x00000428; // type:function size:0x3C scope:weak align:4 +lookBack__11daNpc_Kg1_cFv = .text:0x00000464; // type:function size:0x224 scope:global align:4 +chkAttention__11daNpc_Kg1_cFv = .text:0x00000688; // type:function size:0x150 scope:global align:4 +initTexPatternAnm__11daNpc_Kg1_cFib = .text:0x000007D8; // type:function size:0x100 scope:global align:4 +playTexPatternAnm__11daNpc_Kg1_cFv = .text:0x000008D8; // type:function size:0x6C scope:global align:4 +set_mtx__11daNpc_Kg1_cFv = .text:0x00000944; // type:function size:0xA4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000009E8; // type:function size:0x20 scope:local align:4 +CreateHeap__11daNpc_Kg1_cFv = .text:0x00000A08; // type:function size:0x32C scope:global align:4 +CreateInit__11daNpc_Kg1_cFv = .text:0x00000D34; // type:function size:0x1BC scope:global align:4 +eventOrder__11daNpc_Kg1_cFv = .text:0x00000EF0; // type:function size:0xF8 scope:global align:4 +checkOrder__11daNpc_Kg1_cFv = .text:0x00000FE8; // type:function size:0xDC scope:global align:4 +kg1_talk_camera__11daNpc_Kg1_cFv = .text:0x000010C4; // type:function size:0xC4 scope:global align:4 +wait_action_init__11daNpc_Kg1_cFv = .text:0x00001188; // type:function size:0x4C scope:global align:4 +wait_action__11daNpc_Kg1_cFv = .text:0x000011D4; // type:function size:0x684 scope:global align:4 +clr_seq_flag__11daNpc_Kg1_cFv = .text:0x00001858; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Kg1_cFv = .text:0x00001878; // type:function size:0x13C scope:global align:4 +next_msgStatus__11daNpc_Kg1_cFPUl = .text:0x000019B4; // type:function size:0x2C8 scope:global align:4 +anmAtr__11daNpc_Kg1_cFUs = .text:0x00001C7C; // type:function size:0x3C scope:global align:4 +daNpc_Kg1_bcks_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPCiPC14dLib_anm_prm_c = .text:0x00001CB8; // type:function size:0x1A8 scope:local align:4 +setAnm__11daNpc_Kg1_cFv = .text:0x00001E60; // type:function size:0x12C scope:global align:4 +daNpc_Kg1Create__FPv = .text:0x00001F8C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Kg1_cFv = .text:0x00001FAC; // type:function size:0x90 scope:weak align:4 +__ct__11daNpc_Kg1_cFv = .text:0x0000203C; // type:function size:0x178 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000021B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002210; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002258; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002324; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000236C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000023C8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002410; // type:function size:0x70 scope:weak align:4 +daNpc_Kg1Delete__FPv = .text:0x00002480; // type:function size:0x8C scope:local align:4 +daNpc_Kg1Execute__FPv = .text:0x0000250C; // type:function size:0x13C scope:local align:4 +daNpc_Kg1Draw__FPv = .text:0x00002648; // type:function size:0x184 scope:local align:4 +daNpc_Kg1IsDelete__FPv = .text:0x000027CC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000027D4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000027E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000027EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000027F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000027FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002804; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000283C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002844; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000284C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002854; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000288C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002890; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002898; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000028A8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000028B4; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kg1_HIO_cFv = .text:0x000028C0; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00002930; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000294C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_kg1_cpp = .text:0x00002968; // type:function size:0xAC scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002A14; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A1C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002A24; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002A2C; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00002A34; // type:function size:0x48 scope:weak align:4 +__ct__10dNpc_HIO_cFv = .text:0x00002A7C; // type:function size:0x10 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00002A8C; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002AA8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002AB0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002AB8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4168 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +m_arcname__11daNpc_Kg1_c = .rodata:0x0000000C; // type:object size:0x3 scope:global align:4 data:string +m_camera_fovy__11daNpc_Kg1_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +l_btp_ix_tbl = .rodata:0x00000014; // type:object size:0x10 scope:local align:4 +@4241 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4316 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4378 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4662 = .rodata:0x00000068; // type:object size:0x3 scope:local align:4 +@4679 = .rodata:0x0000006C; // type:object size:0x2 scope:local align:4 +@4772 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +anm_atr$4899 = .rodata:0x00000078; // type:object size:0x9 scope:local align:4 +@4946 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 data:double +a_anm_bck_tbl$4952 = .rodata:0x00000090; // type:object size:0x28 scope:local align:4 +a_anm_btp_tbl$4953 = .rodata:0x000000B8; // type:object size:0x18 scope:local align:4 +@4954 = .rodata:0x000000D0; // type:object size:0xC0 scope:local align:4 +@4979 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5234 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5287 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5288 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@5357 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@5358 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@5361 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@5362 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001B8; // type:object size:0xB6 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@4591 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4773 = .data:0x00000050; // type:object size:0x30 scope:local align:4 +@4894 = .data:0x00000080; // type:object size:0x4C scope:local align:4 +daNpc_Kg1MethodTable = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KG1 = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000134; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001D4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000228; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000024C; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kg1_c = .data:0x00000260; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Kg1_HIO_c = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4163 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +@4174 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +m_camera_ctr__11daNpc_Kg1_c = .bss:0x000000A8; // type:object size:0xC scope:global align:4 data:float +@4175 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +m_camera_eye__11daNpc_Kg1_c = .bss:0x000000C0; // type:object size:0xC scope:global align:4 data:float +@4184 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +init$4185 = .bss:0x000000D8; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4183 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@4188 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +init$4189 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4187 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_kg2/splits.txt b/config/GZLJ01/rels/d_a_npc_kg2/splits.txt new file mode 100644 index 000000000..5c00571f1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kg2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kg2.cpp: + .text start:0x000000EC end:0x000031F4 + .text start:0x000031F4 end:0x00003250 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001EC + .data start:0x00000000 end:0x00000418 + .bss start:0x00000008 end:0x000000B0 diff --git a/config/GZLJ01/rels/d_a_npc_kg2/symbols.txt b/config/GZLJ01/rels/d_a_npc_kg2/symbols.txt new file mode 100644 index 000000000..15cc1e4d4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kg2/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kg2_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000194; // type:function size:0x1D4 scope:local align:4 +__dt__4cXyzFv = .text:0x00000368; // type:function size:0x3C scope:weak align:4 +set_mtx__11daNpc_Kg2_cFv = .text:0x000003A4; // type:function size:0xE8 scope:global align:4 +initTexPatternAnm__11daNpc_Kg2_cFb = .text:0x0000048C; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__11daNpc_Kg2_cFv = .text:0x000005A0; // type:function size:0x14C scope:global align:4 +setAnm__11daNpc_Kg2_cFScf = .text:0x000006EC; // type:function size:0x14C scope:global align:4 +subAnm__11daNpc_Kg2_cFv = .text:0x00000838; // type:function size:0x1B0 scope:global align:4 +chkAttention__11daNpc_Kg2_cF4cXyzs = .text:0x000009E8; // type:function size:0x154 scope:global align:4 +eventOrder__11daNpc_Kg2_cFv = .text:0x00000B3C; // type:function size:0x84 scope:global align:4 +checkOrder__11daNpc_Kg2_cFv = .text:0x00000BC0; // type:function size:0x104 scope:global align:4 +getMsg__11daNpc_Kg2_cFv = .text:0x00000CC4; // type:function size:0x174 scope:global align:4 +next_msgStatus__11daNpc_Kg2_cFPUl = .text:0x00000E38; // type:function size:0x1F0 scope:global align:4 +anmAtr__11daNpc_Kg2_cFUs = .text:0x00001028; // type:function size:0x2C4 scope:global align:4 +setAttention__11daNpc_Kg2_cFv = .text:0x000012EC; // type:function size:0x1C scope:global align:4 +lookBack__11daNpc_Kg2_cFv = .text:0x00001308; // type:function size:0x140 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x20 scope:local align:4 +CreateHeap__11daNpc_Kg2_cFv = .text:0x00001468; // type:function size:0x3A4 scope:global align:4 +CreateInit__11daNpc_Kg2_cFv = .text:0x0000180C; // type:function size:0x290 scope:global align:4 +wait01__11daNpc_Kg2_cFv = .text:0x00001A9C; // type:function size:0x140 scope:global align:4 +talk01__11daNpc_Kg2_cFv = .text:0x00001BDC; // type:function size:0xC8 scope:global align:4 +evn_setAnm_init__11daNpc_Kg2_cFi = .text:0x00001CA4; // type:function size:0xE4 scope:global align:4 +evn_setAnm__11daNpc_Kg2_cFv = .text:0x00001D88; // type:function size:0xC4 scope:global align:4 +evn_jnt_lock_init__11daNpc_Kg2_cFi = .text:0x00001E4C; // type:function size:0xC8 scope:global align:4 +evn_talk_init__11daNpc_Kg2_cFi = .text:0x00001F14; // type:function size:0x74 scope:global align:4 +evn_talk__11daNpc_Kg2_cFv = .text:0x00001F88; // type:function size:0x34 scope:global align:4 +evn_createItem_init__11daNpc_Kg2_cFi = .text:0x00001FBC; // type:function size:0xB4 scope:global align:4 +privateCut__11daNpc_Kg2_cFv = .text:0x00002070; // type:function size:0x17C scope:global align:4 +processMove__11daNpc_Kg2_cFv = .text:0x000021EC; // type:function size:0x64 scope:global align:4 +wait_action__11daNpc_Kg2_cFPv = .text:0x00002250; // type:function size:0xE4 scope:global align:4 +event_wait_action__11daNpc_Kg2_cFPv = .text:0x00002334; // type:function size:0x25C scope:global align:4 +_create__11daNpc_Kg2_cFv = .text:0x00002590; // type:function size:0x22C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000027BC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002818; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002860; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000292C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002974; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000029D0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002A18; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002A74; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002AFC; // type:function size:0x70 scope:weak align:4 +_delete__11daNpc_Kg2_cFv = .text:0x00002B6C; // type:function size:0x90 scope:global align:4 +_execute__11daNpc_Kg2_cFv = .text:0x00002BFC; // type:function size:0x118 scope:global align:4 +_draw__11daNpc_Kg2_cFv = .text:0x00002D14; // type:function size:0x160 scope:global align:4 +daNpc_Kg2_Create__FP10fopAc_ac_c = .text:0x00002E74; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_Delete__FP11daNpc_Kg2_c = .text:0x00002E94; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_Execute__FP11daNpc_Kg2_c = .text:0x00002EB4; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_Draw__FP11daNpc_Kg2_c = .text:0x00002ED4; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_IsDelete__FP11daNpc_Kg2_c = .text:0x00002EF4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002EFC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002F44; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002F8C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002FE8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003030; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003040; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003048; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003050; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003058; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003060; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003098; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000030A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000030A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030B0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000030E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000030EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030F4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003104; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003110; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kg2_HIO_cFv = .text:0x0000311C; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000317C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_kg2_cpp = .text:0x00003198; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000031D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031DC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000031E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000031EC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000031F4; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000323C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003244; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000324C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4041 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x3C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x14 scope:local align:4 +@4104 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4185 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4186 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4226 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 data:double +@4296 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4297 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4298 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4643 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5227 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C8; // type:object size:0x124 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4192 = .data:0x00000074; // type:object size:0x3C scope:local align:4 +a_morf_frame_tbl$4193 = .data:0x000000B0; // type:object size:0x3C scope:local align:4 +a_play_speed_tbl$4196 = .data:0x000000EC; // type:object size:0x3C scope:local align:4 +@4319 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@4449 = .data:0x00000134; // type:object size:0x80 scope:local align:4 +@4484 = .data:0x000001B4; // type:object size:0x30 scope:local align:4 +@4605 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +cut_name_tbl$4794 = .data:0x000001F0; // type:object size:0x14 scope:local align:4 +@4886 = .data:0x00000204; // type:object size:0xC scope:local align:4 +l_daNpc_Kg2_Method = .data:0x00000210; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KG2 = .data:0x00000230; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000260; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002C0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000348; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000360; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003B4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000003D8; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kg2_c = .data:0x000003EC; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Kg2_HIO_c = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4046 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x34 scope:local align:4 +@4057 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +init$4058 = .bss:0x000000A0; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4056 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_kk1/splits.txt b/config/GZLJ01/rels/d_a_npc_kk1/splits.txt new file mode 100644 index 000000000..2de2e16bd --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kk1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kk1.cpp: + .text start:0x000000EC end:0x000068C0 + .text start:0x000068C0 end:0x000068C0 + .text start:0x000068C0 end:0x000068D4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000249 + .data start:0x00000000 end:0x000006C8 + .bss start:0x00000008 end:0x00000130 diff --git a/config/GZLJ01/rels/d_a_npc_kk1/symbols.txt b/config/GZLJ01/rels/d_a_npc_kk1/symbols.txt new file mode 100644 index 000000000..c19fcf3e4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kk1/symbols.txt @@ -0,0 +1,263 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kk1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Kk1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000304; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Kk1_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +searchActor_SWC00__FPvPv = .text:0x0000044C; // type:function size:0xA0 scope:local align:4 +init_KK1_0__11daNpc_Kk1_cFv = .text:0x000004EC; // type:function size:0xAC scope:global align:4 +createInit__11daNpc_Kk1_cFv = .text:0x00000598; // type:function size:0x218 scope:global align:4 +play_animation__11daNpc_Kk1_cFv = .text:0x000007B0; // type:function size:0x168 scope:global align:4 +setMtx__11daNpc_Kk1_cFb = .text:0x00000918; // type:function size:0x180 scope:global align:4 +bckResID__11daNpc_Kk1_cFi = .text:0x00000A98; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Kk1_cFi = .text:0x00000AAC; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Kk1_cFScb = .text:0x00000AC0; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Kk1_cFScb = .text:0x00000BC4; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Kk1_cFv = .text:0x00000BE4; // type:function size:0x9C scope:global align:4 +play_eff_anm__11daNpc_Kk1_cFv = .text:0x00000C80; // type:function size:0x7C scope:global align:4 +setAnm_anm__11daNpc_Kk1_cFPQ211daNpc_Kk1_c9anm_prm_c = .text:0x00000CFC; // type:function size:0xE0 scope:global align:4 +setAnm_NUM__11daNpc_Kk1_cFii = .text:0x00000DDC; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Kk1_cFv = .text:0x00000E4C; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Kk1_cFv = .text:0x00000EB8; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Kk1_cFv = .text:0x00000EBC; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Kk1_cFUc = .text:0x00000EC0; // type:function size:0xE0 scope:global align:4 +ctrlAnmAtr__11daNpc_Kk1_cFv = .text:0x00000FA0; // type:function size:0xE0 scope:global align:4 +setAnm_ATR__11daNpc_Kk1_cFv = .text:0x00001080; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Kk1_cFUs = .text:0x000010E4; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Kk1_cFPUl = .text:0x000011A0; // type:function size:0x2FC scope:global align:4 +getMsg_KK1_0__11daNpc_Kk1_cFv = .text:0x0000149C; // type:function size:0x98 scope:global align:4 +getMsg__11daNpc_Kk1_cFv = .text:0x00001534; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Kk1_cFv = .text:0x00001570; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Kk1_cFv = .text:0x000015FC; // type:function size:0xE0 scope:global align:4 +chk_talk__11daNpc_Kk1_cFv = .text:0x000016DC; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Kk1_cFv = .text:0x00001774; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Kk1_cFUiPi = .text:0x000017B4; // type:function size:0x54 scope:global align:4 +partner_search_sub__11daNpc_Kk1_cFPFPvPv_Pv = .text:0x00001808; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Kk1_cFv = .text:0x000018B8; // type:function size:0x6C scope:global align:4 +lookBack__11daNpc_Kk1_cFv = .text:0x00001924; // type:function size:0x1EC scope:global align:4 +chkAttention__11daNpc_Kk1_cFv = .text:0x00001B10; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Kk1_cFb = .text:0x00001B90; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Kk1_cFi = .text:0x00001BE8; // type:function size:0x88 scope:global align:4 +cut_init_RUN_START__11daNpc_Kk1_cFi = .text:0x00001C70; // type:function size:0xA0 scope:global align:4 +cut_move_RUN_START__11daNpc_Kk1_cFv = .text:0x00001D10; // type:function size:0xC0 scope:global align:4 +cut_init_RUN__11daNpc_Kk1_cFi = .text:0x00001DD0; // type:function size:0x88 scope:global align:4 +cut_move_RUN__11daNpc_Kk1_cFv = .text:0x00001E58; // type:function size:0x54 scope:global align:4 +cut_init_CATCH_START__11daNpc_Kk1_cFi = .text:0x00001EAC; // type:function size:0x5C scope:global align:4 +cut_move_CATCH_START__11daNpc_Kk1_cFv = .text:0x00001F08; // type:function size:0x24 scope:global align:4 +cut_init_CATCH_END__11daNpc_Kk1_cFi = .text:0x00001F2C; // type:function size:0x80 scope:global align:4 +cut_move_CATCH_END__11daNpc_Kk1_cFv = .text:0x00001FAC; // type:function size:0x8 scope:global align:4 +cut_init_TRN__11daNpc_Kk1_cFi = .text:0x00001FB4; // type:function size:0x308 scope:global align:4 +cut_move_TRN__11daNpc_Kk1_cFv = .text:0x000022BC; // type:function size:0xA8 scope:global align:4 +cut_init_BYE_START__11daNpc_Kk1_cFi = .text:0x00002364; // type:function size:0x24 scope:global align:4 +cut_move_BYE_START__11daNpc_Kk1_cFv = .text:0x00002388; // type:function size:0x8 scope:global align:4 +cut_init_BYE__11daNpc_Kk1_cFi = .text:0x00002390; // type:function size:0x100 scope:global align:4 +cut_move_BYE__11daNpc_Kk1_cFv = .text:0x00002490; // type:function size:0xD8 scope:global align:4 +cut_init_BYE_CONTINUE__11daNpc_Kk1_cFi = .text:0x00002568; // type:function size:0x60 scope:global align:4 +cut_move_BYE_CONTINUE__11daNpc_Kk1_cFv = .text:0x000025C8; // type:function size:0x58 scope:global align:4 +cut_init_BYE_END__11daNpc_Kk1_cFi = .text:0x00002620; // type:function size:0x9C scope:global align:4 +cut_move_BYE_END__11daNpc_Kk1_cFv = .text:0x000026BC; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN__11daNpc_Kk1_cFi = .text:0x000026C4; // type:function size:0x4 scope:global align:4 +cut_move_PLYER_TRN__11daNpc_Kk1_cFv = .text:0x000026C8; // type:function size:0x8 scope:global align:4 +cut_init_OTOBOKE__11daNpc_Kk1_cFi = .text:0x000026D0; // type:function size:0x74 scope:global align:4 +cut_move_OTOBOKE__11daNpc_Kk1_cFv = .text:0x00002744; // type:function size:0x54 scope:global align:4 +cut_init_PLYER_MOV__11daNpc_Kk1_cFi = .text:0x00002798; // type:function size:0x10C scope:global align:4 +cut_move_PLYER_MOV__11daNpc_Kk1_cFv = .text:0x000028A4; // type:function size:0x8 scope:global align:4 +cut_init_RUNAWAY_START__11daNpc_Kk1_cFi = .text:0x000028AC; // type:function size:0x194 scope:global align:4 +cut_move_RUNAWAY_START__11daNpc_Kk1_cFv = .text:0x00002A40; // type:function size:0x90 scope:global align:4 +cut_init_RUNAWAY_END__11daNpc_Kk1_cFi = .text:0x00002AD0; // type:function size:0x38 scope:global align:4 +cut_move_RUNAWAY_END__11daNpc_Kk1_cFv = .text:0x00002B08; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Kk1_cFi = .text:0x00002B10; // type:function size:0x288 scope:global align:4 +endEvent__11daNpc_Kk1_cFv = .text:0x00002D98; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Kk1_cFv = .text:0x00002DBC; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Kk1_cFi = .text:0x00002DF4; // type:function size:0x18C scope:global align:4 +checkCommandTalk__11daNpc_Kk1_cFv = .text:0x00002F80; // type:function size:0x38 scope:global align:4 +set_action__11daNpc_Kk1_cFM11daNpc_Kk1_cFPCvPvPv_iPv = .text:0x00002FB8; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Kk1_cFSc = .text:0x00003064; // type:function size:0xB8 scope:global align:4 +createTama__11daNpc_Kk1_cFf = .text:0x0000311C; // type:function size:0x1BC scope:global align:4 +chk_areaIN__11daNpc_Kk1_cFf4cXyz = .text:0x000032D8; // type:function size:0x184 scope:global align:4 +startEvent_check__11daNpc_Kk1_cFv = .text:0x0000345C; // type:function size:0x11C scope:global align:4 +chkHitPlayer__11daNpc_Kk1_cFv = .text:0x00003578; // type:function size:0x78 scope:global align:4 +set_pthPoint__11daNpc_Kk1_cFUc = .text:0x000035F0; // type:function size:0xA8 scope:global align:4 +event_move__11daNpc_Kk1_cFb = .text:0x00003698; // type:function size:0x298 scope:global align:4 +kyoroPos__11daNpc_Kk1_cFi = .text:0x00003930; // type:function size:0xB0 scope:global align:4 +kyorokyoro__11daNpc_Kk1_cFv = .text:0x000039E0; // type:function size:0x94 scope:global align:4 +chk_attn__11daNpc_Kk1_cFv = .text:0x00003A74; // type:function size:0x218 scope:global align:4 +setBikon__11daNpc_Kk1_cF4cXyz = .text:0x00003C8C; // type:function size:0x100 scope:global align:4 +delBikon__11daNpc_Kk1_cFv = .text:0x00003D8C; // type:function size:0x4 scope:global align:4 +setAse__11daNpc_Kk1_cFv = .text:0x00003D90; // type:function size:0x78 scope:global align:4 +flwAse__11daNpc_Kk1_cFv = .text:0x00003E08; // type:function size:0x8C scope:global align:4 +delAse__11daNpc_Kk1_cFv = .text:0x00003E94; // type:function size:0x2C scope:global align:4 +wait_1__11daNpc_Kk1_cFv = .text:0x00003EC0; // type:function size:0x28C scope:global align:4 +walk_1__11daNpc_Kk1_cFv = .text:0x0000414C; // type:function size:0x340 scope:global align:4 +wait_2__11daNpc_Kk1_cFv = .text:0x0000448C; // type:function size:0x104 scope:global align:4 +init_CMT_WAI__11daNpc_Kk1_cFv = .text:0x00004590; // type:function size:0x58 scope:global align:4 +move_CMT_WAI__11daNpc_Kk1_cFv = .text:0x000045E8; // type:function size:0xE8 scope:global align:4 +init_CMT_TRN__11daNpc_Kk1_cFv = .text:0x000046D0; // type:function size:0x80 scope:global align:4 +move_CMT_TRN__11daNpc_Kk1_cFv = .text:0x00004750; // type:function size:0x240 scope:global align:4 +init_CMT_PCK__11daNpc_Kk1_cFv = .text:0x00004990; // type:function size:0x6C scope:global align:4 +move_CMT_PCK__11daNpc_Kk1_cFv = .text:0x000049FC; // type:function size:0x1B0 scope:global align:4 +cmmt_1__11daNpc_Kk1_cFv = .text:0x00004BAC; // type:function size:0x19C scope:global align:4 +wait_3__11daNpc_Kk1_cFv = .text:0x00004D48; // type:function size:0x1A4 scope:global align:4 +wait_4__11daNpc_Kk1_cFv = .text:0x00004EEC; // type:function size:0x1FC scope:global align:4 +talk_1__11daNpc_Kk1_cFv = .text:0x000050E8; // type:function size:0x144 scope:global align:4 +wait_action1__11daNpc_Kk1_cFPv = .text:0x0000522C; // type:function size:0x140 scope:global align:4 +demo__11daNpc_Kk1_cFv = .text:0x0000536C; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Kk1_cFv = .text:0x000054AC; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Kk1_cFv = .text:0x0000553C; // type:function size:0x1D4 scope:global align:4 +_execute__11daNpc_Kk1_cFv = .text:0x00005710; // type:function size:0x254 scope:global align:4 +_delete__11daNpc_Kk1_cFv = .text:0x00005964; // type:function size:0x6C scope:global align:4 +_create__11daNpc_Kk1_cFv = .text:0x000059D0; // type:function size:0x140 scope:global align:4 +__ct__11daNpc_Kk1_cFv = .text:0x00005B10; // type:function size:0x1A0 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00005CB0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00005D0C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x00005D68; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005DC4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005E20; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005E68; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005F34; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005F7C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005FD8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00006020; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Kk1_cFv = .text:0x00006090; // type:function size:0x274 scope:global align:4 +effcCreateHeap__11daNpc_Kk1_cFv = .text:0x00006304; // type:function size:0x254 scope:global align:4 +CreateHeap__11daNpc_Kk1_cFv = .text:0x00006558; // type:function size:0xA4 scope:global align:4 +daNpc_Kk1_Create__FP10fopAc_ac_c = .text:0x000065FC; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_Delete__FP11daNpc_Kk1_c = .text:0x0000661C; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_Execute__FP11daNpc_Kk1_c = .text:0x0000663C; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_Draw__FP11daNpc_Kk1_c = .text:0x0000665C; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_IsDelete__FP11daNpc_Kk1_c = .text:0x0000667C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00006684; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00006694; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000669C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000066A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000066AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000066B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000066EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000066F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000066FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00006704; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000673C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00006740; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00006748; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00006750; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00006758; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00006764; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kk1_HIO_cFv = .text:0x00006770; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000067CC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000067E8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_kk1_cpp = .text:0x00006864; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000068A0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000068A8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000068B0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000068B8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000068C0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000068C8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000068D0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4187 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4367 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4369 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4422 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +a_resID_tbl$4426 = .rodata:0x00000030; // type:object size:0x30 scope:local align:4 +a_resID_tbl$4431 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4830 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4947 = .rodata:0x00000070; // type:object size:0x10 scope:local align:4 data:string +@5017 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5018 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5019 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5020 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5215 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5474 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5475 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5772 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5773 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5774 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5775 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5800 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@5922 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@6387 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6388 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@6400 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6402 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6404 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6406 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6408 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6410 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6508 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E4; // type:object size:0x165 scope:local align:4 data:string_table +a_prm_tbl$4143 = .data:0x00000000; // type:object size:0x54 scope:local align:4 +l_evn_tbl = .data:0x00000054; // type:object size:0x1C scope:local align:4 +@4254 = .data:0x00000070; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4506 = .data:0x0000007C; // type:object size:0xE0 scope:local align:4 +a_anm_prm_tbl$4513 = .data:0x0000015C; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4577 = .data:0x000001DC; // type:object size:0xD0 scope:local align:4 +@4658 = .data:0x000002AC; // type:object size:0x98 scope:local align:4 +a_cut_tbl$5285 = .data:0x00000344; // type:object size:0x38 scope:local align:4 +@5336 = .data:0x0000037C; // type:object size:0x38 scope:local align:4 +@5335 = .data:0x000003B4; // type:object size:0x38 scope:local align:4 +@5379 = .data:0x000003EC; // type:object size:0x20 scope:local align:4 +@5418 = .data:0x0000040C; // type:object size:0x20 scope:local align:4 +a_tgt_offst$5695 = .data:0x0000042C; // type:object size:0x90 scope:local align:4 +@6333 = .data:0x000004BC; // type:object size:0x20 scope:local align:4 +a_siz_tbl$6524 = .data:0x000004DC; // type:object size:0x8 scope:local align:4 +l_daNpc_Kk1_Method = .data:0x000004E4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KK1 = .data:0x00000504; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000540; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000054C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000570; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000604; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000610; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000664; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000688; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kk1_c = .data:0x0000069C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Kk1_HIO_c = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006BC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4148 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x60 scope:local align:4 +l_check_inf = .bss:0x000000C0; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000110; // type:object size:0x4 scope:local align:4 data:4byte +@4163 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$4164 = .bss:0x00000120; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4162 = .bss:0x00000124; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_km1/splits.txt b/config/GZLJ01/rels/d_a_npc_km1/splits.txt new file mode 100644 index 000000000..36925d1de --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_km1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_km1.cpp: + .text start:0x000000EC end:0x0000238C + .text start:0x0000238C end:0x000023A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x00000228 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLJ01/rels/d_a_npc_km1/symbols.txt b/config/GZLJ01/rels/d_a_npc_km1/symbols.txt new file mode 100644 index 000000000..ca05b3136 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_km1/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Km1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +nodeCallBack_Km__FP7J3DNodei = .text:0x00000144; // type:function size:0x1AC scope:local align:4 +__dt__4cXyzFv = .text:0x000002F0; // type:function size:0x3C scope:weak align:4 +createInit__11daNpc_Km1_cFv = .text:0x0000032C; // type:function size:0x110 scope:global align:4 +setMtx__11daNpc_Km1_cFv = .text:0x0000043C; // type:function size:0x110 scope:global align:4 +anmResID__11daNpc_Km1_cFiPiPi = .text:0x0000054C; // type:function size:0x108 scope:global align:4 +BtpNum2ResID__11daNpc_Km1_cFiPi = .text:0x00000654; // type:function size:0x9C scope:global align:4 +setAnm_tex__11daNpc_Km1_cFSc = .text:0x000006F0; // type:function size:0x44 scope:global align:4 +init_btp__11daNpc_Km1_cFbi = .text:0x00000734; // type:function size:0x11C scope:global align:4 +initTexPatternAnm__11daNpc_Km1_cFb = .text:0x00000850; // type:function size:0x44 scope:global align:4 +playTexPatternAnm__11daNpc_Km1_cFv = .text:0x00000894; // type:function size:0xC4 scope:global align:4 +setAnm_anm__11daNpc_Km1_cFPQ211daNpc_Km1_c9anm_prm_c = .text:0x00000958; // type:function size:0xCC scope:global align:4 +setAnm__11daNpc_Km1_cFv = .text:0x00000A24; // type:function size:0x68 scope:global align:4 +chngAnmTag__11daNpc_Km1_cFv = .text:0x00000A8C; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_Km1_cFv = .text:0x00000A98; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_Km1_cFUc = .text:0x00000AA4; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Km1_cFv = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Km1_cFi = .text:0x00000AE8; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Km1_cFUs = .text:0x00000B50; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_Km1_cFSc = .text:0x00000C0C; // type:function size:0x58 scope:global align:4 +next_msgStatus__11daNpc_Km1_cFPUl = .text:0x00000C64; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Km1_cFv = .text:0x00000C6C; // type:function size:0x8 scope:global align:4 +eventOrder__11daNpc_Km1_cFv = .text:0x00000C74; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Km1_cFv = .text:0x00000CC4; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Km1_cFv = .text:0x00000D04; // type:function size:0x190 scope:global align:4 +chkAttention__11daNpc_Km1_cFv = .text:0x00000E94; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Km1_cFv = .text:0x00000F14; // type:function size:0x64 scope:global align:4 +decideType__11daNpc_Km1_cFi = .text:0x00000F78; // type:function size:0x2C scope:global align:4 +event_actionInit__11daNpc_Km1_cFi = .text:0x00000FA4; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Km1_cFv = .text:0x0000102C; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Km1_cFv = .text:0x0000103C; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_Km1_cFv = .text:0x00001144; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_Km1_cFv = .text:0x00001164; // type:function size:0x60 scope:global align:4 +set_action__11daNpc_Km1_cFM11daNpc_Km1_cFPCvPvPv_iPv = .text:0x000011C4; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_Km1_cFv = .text:0x00001270; // type:function size:0xF8 scope:global align:4 +talk01__11daNpc_Km1_cFv = .text:0x00001368; // type:function size:0x90 scope:global align:4 +wait_action1__11daNpc_Km1_cFPv = .text:0x000013F8; // type:function size:0xB4 scope:global align:4 +demo__11daNpc_Km1_cFv = .text:0x000014AC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_Km1_cFv = .text:0x00001548; // type:function size:0x164 scope:global align:4 +_execute__11daNpc_Km1_cFv = .text:0x000016AC; // type:function size:0x15C scope:global align:4 +_delete__11daNpc_Km1_cFv = .text:0x00001808; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000188C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Km1_cFv = .text:0x000018AC; // type:function size:0x170 scope:global align:4 +__ct__11daNpc_Km1_cFv = .text:0x00001A1C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001B80; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001BDC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001C24; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001CF0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D38; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001D94; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001DDC; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_Km1_cFv = .text:0x00001E4C; // type:function size:0x30C scope:global align:4 +daNpc_Km1_Create__FP10fopAc_ac_c = .text:0x00002158; // type:function size:0x20 scope:local align:4 +daNpc_Km1_Delete__FP11daNpc_Km1_c = .text:0x00002178; // type:function size:0x20 scope:local align:4 +daNpc_Km1_Execute__FP11daNpc_Km1_c = .text:0x00002198; // type:function size:0x20 scope:local align:4 +daNpc_Km1_Draw__FP11daNpc_Km1_c = .text:0x000021B8; // type:function size:0x20 scope:local align:4 +daNpc_Km1_IsDelete__FP11daNpc_Km1_c = .text:0x000021D8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000021E0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000021F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000021F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002200; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002208; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002210; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002248; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002250; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002258; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002260; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002298; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000229C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000022A4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000022AC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000022B4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000022C0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Km1_HIO_cFv = .text:0x000022CC; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002314; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_km1_cpp = .text:0x00002330; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000236C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002374; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000237C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002384; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000238C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002394; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000239C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4239 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +a_btp_arc_ix_tbl$4253 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4314 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4488 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4688 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4732 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4831 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0xF8 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@4198 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4340 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4376 = .data:0x00000058; // type:object size:0x10 scope:local align:4 +cut_name_tbl$4546 = .data:0x00000068; // type:object size:0x4 scope:local align:4 +a_heap_size_tbl$4780 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +a_tex_pattern_num_tbl$5029 = .data:0x00000070; // type:object size:0x1 scope:local align:4 +l_daNpc_Km1_Method = .data:0x00000074; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KM1 = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000017C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001F4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Km1_c = .data:0x00000208; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Km1_HIO_c = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4135 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4144 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4145 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4143 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4148 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4149 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4147 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_ko1/splits.txt b/config/GZLJ01/rels/d_a_npc_ko1/splits.txt new file mode 100644 index 000000000..014913008 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ko1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ko1.cpp: + .text start:0x000000EC end:0x00008938 + .text start:0x00008938 end:0x0000894C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002C6 + .data start:0x00000000 end:0x00000CD8 + .bss start:0x00000008 end:0x0000019C diff --git a/config/GZLJ01/rels/d_a_npc_ko1/symbols.txt b/config/GZLJ01/rels/d_a_npc_ko1/symbols.txt new file mode 100644 index 000000000..83b246bca --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ko1/symbols.txt @@ -0,0 +1,353 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Ko1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Ko1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Ko1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +searchActor_Ko_Hna__FPvPv = .text:0x00000268; // type:function size:0x78 scope:local align:4 +searchActor_Ko_Bou__FPvPv = .text:0x000002E0; // type:function size:0x78 scope:local align:4 +searchActor_Ob__FPvPv = .text:0x00000358; // type:function size:0x78 scope:local align:4 +nodeCallBack_Hed__FP7J3DNodei = .text:0x000003D0; // type:function size:0x4C scope:local align:4 +nodeHedControl__11daNpc_Ko1_cFP7J3DNodeP8J3DModel = .text:0x0000041C; // type:function size:0x6C scope:global align:4 +nodeCallBack_Bln__FP7J3DNodei = .text:0x00000488; // type:function size:0x4C scope:local align:4 +nodeBlnControl__11daNpc_Ko1_cFP7J3DNodeP8J3DModel = .text:0x000004D4; // type:function size:0x80 scope:global align:4 +nodeCallBack_Ko1__FP7J3DNodei = .text:0x00000554; // type:function size:0x4C scope:local align:4 +nodeKo1Control__11daNpc_Ko1_cFP7J3DNodeP8J3DModel = .text:0x000005A0; // type:function size:0x148 scope:global align:4 +__dt__4cXyzFv = .text:0x000006E8; // type:function size:0x3C scope:weak align:4 +init_HNA_0__11daNpc_Ko1_cFv = .text:0x00000724; // type:function size:0xA8 scope:global align:4 +init_HNA_1__11daNpc_Ko1_cFv = .text:0x000007CC; // type:function size:0x94 scope:global align:4 +init_HNA_2__11daNpc_Ko1_cFv = .text:0x00000860; // type:function size:0x88 scope:global align:4 +init_HNA_3__11daNpc_Ko1_cFv = .text:0x000008E8; // type:function size:0xAC scope:global align:4 +init_HNA_4__11daNpc_Ko1_cFv = .text:0x00000994; // type:function size:0x8C scope:global align:4 +init_BOU_0__11daNpc_Ko1_cFv = .text:0x00000A20; // type:function size:0x8C scope:global align:4 +init_BOU_1__11daNpc_Ko1_cFv = .text:0x00000AAC; // type:function size:0x8C scope:global align:4 +init_BOU_2__11daNpc_Ko1_cFv = .text:0x00000B38; // type:function size:0xAC scope:global align:4 +init_BOU_3__11daNpc_Ko1_cFv = .text:0x00000BE4; // type:function size:0x94 scope:global align:4 +createInit__11daNpc_Ko1_cFv = .text:0x00000C78; // type:function size:0x29C scope:global align:4 +setMtx__11daNpc_Ko1_cFb = .text:0x00000F14; // type:function size:0x2B0 scope:global align:4 +anmNum_toResID__11daNpc_Ko1_cFi = .text:0x000011C4; // type:function size:0x14 scope:global align:4 +headAnmNum_toResID__11daNpc_Ko1_cFi = .text:0x000011D8; // type:function size:0x28 scope:global align:4 +balloon_anmNum_toResID__11daNpc_Ko1_cFi = .text:0x00001200; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ko1_cFi = .text:0x00001214; // type:function size:0x88 scope:global align:4 +setBtp__11daNpc_Ko1_cFbi = .text:0x0000129C; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Ko1_cFb = .text:0x000013AC; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ko1_cFv = .text:0x000013D4; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ko1_cFSc = .text:0x00001480; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ko1_cFPQ211daNpc_Ko1_c9anm_prm_c = .text:0x000014BC; // type:function size:0xF8 scope:global align:4 +set_balloonAnm_anm__11daNpc_Ko1_cFPQ211daNpc_Ko1_c9anm_prm_c = .text:0x000015B4; // type:function size:0xC0 scope:global align:4 +set_balloonAnm_NUM__11daNpc_Ko1_cFi = .text:0x00001674; // type:function size:0x30 scope:global align:4 +setAnm_NUM__11daNpc_Ko1_cFii = .text:0x000016A4; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Ko1_cFv = .text:0x00001710; // type:function size:0x80 scope:global align:4 +setPlaySpd__11daNpc_Ko1_cFf = .text:0x00001790; // type:function size:0x14 scope:global align:4 +chg_anmTag__11daNpc_Ko1_cFv = .text:0x000017A4; // type:function size:0x38 scope:global align:4 +control_anmTag__11daNpc_Ko1_cFv = .text:0x000017DC; // type:function size:0x48 scope:global align:4 +chg_anmAtr__11daNpc_Ko1_cFUc = .text:0x00001824; // type:function size:0xB4 scope:global align:4 +control_anmAtr__11daNpc_Ko1_cFv = .text:0x000018D8; // type:function size:0x54 scope:global align:4 +setAnm_ATR__11daNpc_Ko1_cFi = .text:0x0000192C; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ko1_cFUs = .text:0x00001994; // type:function size:0x108 scope:global align:4 +eventOrder__11daNpc_Ko1_cFv = .text:0x00001A9C; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Ko1_cFv = .text:0x00001AEC; // type:function size:0x40 scope:global align:4 +chk_talk__11daNpc_Ko1_cFv = .text:0x00001B2C; // type:function size:0xA0 scope:global align:4 +chk_manzai_1__11daNpc_Ko1_cFv = .text:0x00001BCC; // type:function size:0x240 scope:global align:4 +chk_partsNotMove__11daNpc_Ko1_cFv = .text:0x00001E0C; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ko1_cFv = .text:0x00001E4C; // type:function size:0x1B0 scope:global align:4 +next_msgStatus__11daNpc_Ko1_cFPUl = .text:0x00001FFC; // type:function size:0x208 scope:global align:4 +getMsg_HNA_0__11daNpc_Ko1_cFv = .text:0x00002204; // type:function size:0x3C scope:global align:4 +getMsg_HNA_1__11daNpc_Ko1_cFv = .text:0x00002240; // type:function size:0x3C scope:global align:4 +getMsg_HNA_2__11daNpc_Ko1_cFv = .text:0x0000227C; // type:function size:0x3C scope:global align:4 +getMsg_HNA_3__11daNpc_Ko1_cFv = .text:0x000022B8; // type:function size:0x60 scope:global align:4 +getMsg_BOU_0__11daNpc_Ko1_cFv = .text:0x00002318; // type:function size:0x64 scope:global align:4 +getMsg_BOU_1__11daNpc_Ko1_cFv = .text:0x0000237C; // type:function size:0x3C scope:global align:4 +bitCount__11daNpc_Ko1_cFUc = .text:0x000023B8; // type:function size:0x30 scope:global align:4 +getMsg_BOU_2__11daNpc_Ko1_cFv = .text:0x000023E8; // type:function size:0xA4 scope:global align:4 +getMsg__11daNpc_Ko1_cFv = .text:0x0000248C; // type:function size:0x9C scope:global align:4 +chkAttention__11daNpc_Ko1_cFv = .text:0x00002528; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ko1_cFb = .text:0x000025A8; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Ko1_cFUi = .text:0x00002610; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Ko1_cFPFPvPv_Pv = .text:0x00002644; // type:function size:0x98 scope:global align:4 +partner_srch__11daNpc_Ko1_cFv = .text:0x000026DC; // type:function size:0xF0 scope:global align:4 +check_landOn__11daNpc_Ko1_cFv = .text:0x000027CC; // type:function size:0x134 scope:global align:4 +ko_setPthPos__11daNpc_Ko1_cFv = .text:0x00002900; // type:function size:0x9C scope:global align:4 +set_tgtPos__11daNpc_Ko1_cF4cXyz = .text:0x0000299C; // type:function size:0x108 scope:global align:4 +ko_movPass__11daNpc_Ko1_cFv = .text:0x00002AA4; // type:function size:0x170 scope:global align:4 +ko_clcMovSpd__11daNpc_Ko1_cFv = .text:0x00002C14; // type:function size:0x13C scope:global align:4 +ko_clcSwmSpd__11daNpc_Ko1_cFv = .text:0x00002D50; // type:function size:0xEC scope:global align:4 +ko_nMove__11daNpc_Ko1_cFv = .text:0x00002E3C; // type:function size:0x1EC scope:global align:4 +chk_routeAngle__11daNpc_Ko1_cFR4cXyzPs = .text:0x00003028; // type:function size:0xC0 scope:global align:4 +routeWallCheck__11daNpc_Ko1_cFR4cXyzR4cXyzPs = .text:0x000030E8; // type:function size:0x264 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x0000334C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003478; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003518; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003574; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000035BC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003618; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003660; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000036F4; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000373C; // type:function size:0x48 scope:weak align:4 +chk_ForwardGroundY__11daNpc_Ko1_cFs = .text:0x00003784; // type:function size:0x280 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00003A04; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003B1C; // type:function size:0x80 scope:weak align:4 +chk_wallJump__11daNpc_Ko1_cFs = .text:0x00003B9C; // type:function size:0xB8 scope:global align:4 +routeCheck__11daNpc_Ko1_cFfPs = .text:0x00003C54; // type:function size:0xE0 scope:global align:4 +chk_start_swim__11daNpc_Ko1_cFv = .text:0x00003D34; // type:function size:0xB4 scope:global align:4 +get_crsActorID__11daNpc_Ko1_cFv = .text:0x00003DE8; // type:function size:0x6C scope:global align:4 +chk_areaIn__11daNpc_Ko1_cFf4cXyz = .text:0x00003E54; // type:function size:0xEC scope:global align:4 +setPrtcl_Hamon__11daNpc_Ko1_cFff = .text:0x00003F40; // type:function size:0xA0 scope:global align:4 +setPrtcl_HanaPachi__11daNpc_Ko1_cFv = .text:0x00003FE0; // type:function size:0x108 scope:global align:4 +charDecide__11daNpc_Ko1_cFi = .text:0x000040E8; // type:function size:0x114 scope:global align:4 +event_actionInit__11daNpc_Ko1_cFi = .text:0x000041FC; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Ko1_cFv = .text:0x00004254; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Ko1_cFi = .text:0x00004264; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Ko1_cFv = .text:0x00004350; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Ko1_cFv = .text:0x00004374; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ko1_cFi = .text:0x000043AC; // type:function size:0x58 scope:global align:4 +set_action__11daNpc_Ko1_cFM11daNpc_Ko1_cFPCvPvPv_iPv = .text:0x00004404; // type:function size:0xAC scope:global align:4 +clrSpd__11daNpc_Ko1_cFv = .text:0x000044B0; // type:function size:0x28 scope:global align:4 +setStt__11daNpc_Ko1_cFSc = .text:0x000044D8; // type:function size:0x630 scope:global align:4 +wait_1__11daNpc_Ko1_cFv = .text:0x00004B08; // type:function size:0x158 scope:global align:4 +wait_2__11daNpc_Ko1_cFv = .text:0x00004C60; // type:function size:0x78 scope:global align:4 +wait_3__11daNpc_Ko1_cFv = .text:0x00004CD8; // type:function size:0x34 scope:global align:4 +wait_4__11daNpc_Ko1_cFv = .text:0x00004D0C; // type:function size:0x148 scope:global align:4 +wait_5__11daNpc_Ko1_cFSc = .text:0x00004E54; // type:function size:0xCC scope:global align:4 +wait_6__11daNpc_Ko1_cFv = .text:0x00004F20; // type:function size:0x158 scope:global align:4 +wait_7__11daNpc_Ko1_cFv = .text:0x00005078; // type:function size:0x24C scope:global align:4 +wait_9__11daNpc_Ko1_cFv = .text:0x000052C4; // type:function size:0x124 scope:global align:4 +wait_a__11daNpc_Ko1_cFv = .text:0x000053E8; // type:function size:0x12C scope:global align:4 +walk_1__11daNpc_Ko1_cFv = .text:0x00005514; // type:function size:0xD4 scope:global align:4 +walk_2__11daNpc_Ko1_cFScSc = .text:0x000055E8; // type:function size:0xDC scope:global align:4 +walk_3__11daNpc_Ko1_cFv = .text:0x000056C4; // type:function size:0xE4 scope:global align:4 +swim_1__11daNpc_Ko1_cFv = .text:0x000057A8; // type:function size:0x134 scope:global align:4 +swim_2__11daNpc_Ko1_cFv = .text:0x000058DC; // type:function size:0x130 scope:global align:4 +attk_1__11daNpc_Ko1_cFv = .text:0x00005A0C; // type:function size:0x148 scope:global align:4 +attk_2__11daNpc_Ko1_cFScSc = .text:0x00005B54; // type:function size:0x130 scope:global align:4 +attk_3__11daNpc_Ko1_cFv = .text:0x00005C84; // type:function size:0x158 scope:global align:4 +down_1__11daNpc_Ko1_cFSc = .text:0x00005DDC; // type:function size:0x30 scope:global align:4 +talk_1__11daNpc_Ko1_cFv = .text:0x00005E0C; // type:function size:0x280 scope:global align:4 +talk_2__11daNpc_Ko1_cFv = .text:0x0000608C; // type:function size:0xE8 scope:global align:4 +manzai__11daNpc_Ko1_cFv = .text:0x00006174; // type:function size:0x130 scope:global align:4 +neru_1__11daNpc_Ko1_cFv = .text:0x000062A4; // type:function size:0xA4 scope:global align:4 +neru_2__11daNpc_Ko1_cFv = .text:0x00006348; // type:function size:0x1CC scope:global align:4 +hana_action1__11daNpc_Ko1_cFPv = .text:0x00006514; // type:function size:0x144 scope:global align:4 +hana_action2__11daNpc_Ko1_cFPv = .text:0x00006658; // type:function size:0x10C scope:global align:4 +hana_action3__11daNpc_Ko1_cFPv = .text:0x00006764; // type:function size:0x120 scope:global align:4 +hana_action4__11daNpc_Ko1_cFPv = .text:0x00006884; // type:function size:0xF4 scope:global align:4 +hana_action5__11daNpc_Ko1_cFPv = .text:0x00006978; // type:function size:0x9C scope:global align:4 +wait_action1__11daNpc_Ko1_cFPv = .text:0x00006A14; // type:function size:0x100 scope:global align:4 +wait_action2__11daNpc_Ko1_cFPv = .text:0x00006B14; // type:function size:0x140 scope:global align:4 +wait_action3__11daNpc_Ko1_cFPv = .text:0x00006C54; // type:function size:0xF4 scope:global align:4 +wait_action4__11daNpc_Ko1_cFPv = .text:0x00006D48; // type:function size:0x9C scope:global align:4 +demo__11daNpc_Ko1_cFv = .text:0x00006DE4; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Ko1_cFv = .text:0x00006F24; // type:function size:0xD4 scope:global align:4 +_draw__11daNpc_Ko1_cFv = .text:0x00006FF8; // type:function size:0x284 scope:global align:4 +_execute__11daNpc_Ko1_cFv = .text:0x0000727C; // type:function size:0x2E0 scope:global align:4 +_delete__11daNpc_Ko1_cFv = .text:0x0000755C; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000075E0; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ko1_cFv = .text:0x00007600; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ko1_cFv = .text:0x00007720; // type:function size:0x18C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000078AC; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007908; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00007950; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000079AC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000079F4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007AC0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007B08; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007B64; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007BAC; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ko1_cFv = .text:0x00007C1C; // type:function size:0x270 scope:global align:4 +create_hed_Anm__11daNpc_Ko1_cFv = .text:0x00007E8C; // type:function size:0x1F4 scope:global align:4 +create_bln_Anm__11daNpc_Ko1_cFv = .text:0x00008080; // type:function size:0x214 scope:global align:4 +create_itm_Mdl__11daNpc_Ko1_cFv = .text:0x00008294; // type:function size:0xDC scope:global align:4 +CreateHeap__11daNpc_Ko1_cFv = .text:0x00008370; // type:function size:0x284 scope:global align:4 +daNpc_Ko1_Create__FP10fopAc_ac_c = .text:0x000085F4; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_Delete__FP11daNpc_Ko1_c = .text:0x00008614; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_Execute__FP11daNpc_Ko1_c = .text:0x00008634; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_Draw__FP11daNpc_Ko1_c = .text:0x00008654; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_IsDelete__FP11daNpc_Ko1_c = .text:0x00008674; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000867C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008680; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008684; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008688; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000868C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000869C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000086A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000086AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000086B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000086BC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000086F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000086FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008704; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000870C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008744; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008748; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008750; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008758; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008760; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000876C; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ko1_HIO_cFv = .text:0x00008778; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000087FC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00008818; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ko1_cpp = .text:0x00008894; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000088D0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000088D8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000088E0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000088E8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000088F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000088F8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00008900; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00008908; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00008910; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008918; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008920; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008928; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008930; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00008938; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00008940; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00008948; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4294 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4483 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4568 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4569 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4570 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4573 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +a_bck_resID_tbl$4577 = .rodata:0x00000028; // type:object size:0x38 scope:local align:4 +a_bck_resID_tbl$4582 = .rodata:0x00000060; // type:object size:0x38 scope:local align:4 +a_bck_resID_tbl$4589 = .rodata:0x00000098; // type:object size:0x38 scope:local align:4 +a_btp_resID_tbl$4594 = .rodata:0x000000D0; // type:object size:0x10 scope:local align:4 +@4648 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4649 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@4920 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@5173 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5175 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5176 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:8 +@5177 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@5178 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@5231 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5327 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5328 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5398 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5399 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5416 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@5630 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@5670 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5671 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6028 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@6029 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@6030 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6031 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6032 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6307 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6308 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6309 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6310 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6522 = .rodata:0x0000015C; // type:object size:0x8 scope:local align:4 +@6530 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@6553 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6790 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6810 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6812 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6814 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6818 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6820 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6823 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6825 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6827 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6951 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7022 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7023 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7024 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7337 = .rodata:0x000001A8; // type:object size:0x2 scope:local align:4 data:2byte +@stringBase0 = .rodata:0x000001AC; // type:object size:0x11A scope:local align:4 data:string_table +a_prm_tbl$4154 = .data:0x00000000; // type:object size:0xB0 scope:local align:4 +@4306 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4321 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4333 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4347 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4360 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4371 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4383 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4397 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4410 = .data:0x00000110; // type:object size:0xC scope:local align:4 +a_staff_tbl$4419 = .data:0x0000011C; // type:object size:0x24 scope:local align:4 +@4484 = .data:0x00000140; // type:object size:0x24 scope:local align:4 +a_anm_prm_tbl$4677 = .data:0x00000164; // type:object size:0x28 scope:local align:4 +a_anm_prm_tbl$4682 = .data:0x0000018C; // type:object size:0x118 scope:local align:4 +a_anm_prm_tbl$4689 = .data:0x000002A4; // type:object size:0x258 scope:local align:4 +a_anm_prm_tbl$4763 = .data:0x000004FC; // type:object size:0x104 scope:local align:4 +@4965 = .data:0x00000600; // type:object size:0x1B8 scope:local align:4 +@5066 = .data:0x000007B8; // type:object size:0x24 scope:local align:4 +@5131 = .data:0x000007DC; // type:object size:0x24 scope:local align:4 +a_cut_tbl$5860 = .data:0x00000800; // type:object size:0x4 scope:local align:4 +@6033 = .data:0x00000804; // type:object size:0x78 scope:local align:4 +@6577 = .data:0x0000087C; // type:object size:0x24 scope:local align:4 +@6597 = .data:0x000008A0; // type:object size:0x4C scope:local align:4 +@6617 = .data:0x000008EC; // type:object size:0x60 scope:local align:4 +@6690 = .data:0x0000094C; // type:object size:0x4C scope:local align:4 +a_size_tbl$6977 = .data:0x00000998; // type:object size:0x8 scope:local align:4 +a_hed_bdl_resID_tbl$7263 = .data:0x000009A0; // type:object size:0x8 scope:local align:4 +a_hed_bck_resID_tbl$7264 = .data:0x000009A8; // type:object size:0x8 scope:local align:4 +l_daNpc_Ko1_Method = .data:0x000009B0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KO1 = .data:0x000009D0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_KO2 = .data:0x00000A00; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x00000A30; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000A50; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000A6C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000A78; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000A84; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000B0C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000B18; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000B24; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000B78; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000B9C; // type:object size:0x14 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000BB0; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000BC8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000BF8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000C28; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000C40; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000C4C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000C58; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000C64; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000C70; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000C7C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000C94; // type:object size:0xC scope:weak align:4 +__vt__11daNpc_Ko1_c = .data:0x00000CA0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ko1_HIO_c = .data:0x00000CB4; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Ko1_childHIO_c = .data:0x00000CC0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000CCC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4167 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xCC scope:local align:4 +l_check_inf = .bss:0x0000012C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x0000017C; // type:object size:0x4 scope:local align:4 data:4byte +@4262 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +init$4263 = .bss:0x0000018C; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4261 = .bss:0x00000190; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_kp1/splits.txt b/config/GZLJ01/rels/d_a_npc_kp1/splits.txt new file mode 100644 index 000000000..9f2230d15 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kp1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kp1.cpp: + .text start:0x000000EC end:0x00002D5C + .text start:0x00002D5C end:0x00002D70 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLJ01/rels/d_a_npc_kp1/symbols.txt b/config/GZLJ01/rels/d_a_npc_kp1/symbols.txt new file mode 100644 index 000000000..f3bfbb936 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_kp1/symbols.txt @@ -0,0 +1,164 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kp1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCallBack_Kp__FP7J3DNodei = .text:0x00000198; // type:function size:0x1C4 scope:local align:4 +__dt__4cXyzFv = .text:0x0000035C; // type:function size:0x3C scope:weak align:4 +createInit__11daNpc_Kp1_cFv = .text:0x00000398; // type:function size:0x138 scope:global align:4 +setMtx__11daNpc_Kp1_cFv = .text:0x000004D0; // type:function size:0x188 scope:global align:4 +anmResID__11daNpc_Kp1_cFiPiPi = .text:0x00000658; // type:function size:0x108 scope:global align:4 +BtpNum2ResID__11daNpc_Kp1_cFiPi = .text:0x00000760; // type:function size:0x9C scope:global align:4 +setAnm_tex__11daNpc_Kp1_cFSc = .text:0x000007FC; // type:function size:0x44 scope:global align:4 +init_btp__11daNpc_Kp1_cFbi = .text:0x00000840; // type:function size:0x130 scope:global align:4 +initTexPatternAnm__11daNpc_Kp1_cFb = .text:0x00000970; // type:function size:0x44 scope:global align:4 +playTexPatternAnm__11daNpc_Kp1_cFv = .text:0x000009B4; // type:function size:0xCC scope:global align:4 +setAnm_anm__11daNpc_Kp1_cFPQ211daNpc_Kp1_c9anm_prm_c = .text:0x00000A80; // type:function size:0xCC scope:global align:4 +setAnm_NUM__11daNpc_Kp1_cFii = .text:0x00000B4C; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Kp1_cFv = .text:0x00000BB8; // type:function size:0x68 scope:global align:4 +chngAnmTag__11daNpc_Kp1_cFv = .text:0x00000C20; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_Kp1_cFv = .text:0x00000C2C; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_Kp1_cFUc = .text:0x00000C38; // type:function size:0x6C scope:global align:4 +ctrlAnmAtr__11daNpc_Kp1_cFv = .text:0x00000CA4; // type:function size:0xB0 scope:global align:4 +setAnm_ATR__11daNpc_Kp1_cFi = .text:0x00000D54; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Kp1_cFUs = .text:0x00000DBC; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_Kp1_cFSc = .text:0x00000E78; // type:function size:0x68 scope:global align:4 +next_msgStatus__11daNpc_Kp1_cFPUl = .text:0x00000EE0; // type:function size:0x14C scope:global align:4 +getMsg__11daNpc_Kp1_cFv = .text:0x0000102C; // type:function size:0x14C scope:global align:4 +eventOrder__11daNpc_Kp1_cFv = .text:0x00001178; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Kp1_cFv = .text:0x00001204; // type:function size:0xE0 scope:global align:4 +lookBack__11daNpc_Kp1_cFv = .text:0x000012E4; // type:function size:0x190 scope:global align:4 +chkAttention__11daNpc_Kp1_cFv = .text:0x00001474; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Kp1_cFv = .text:0x000014F4; // type:function size:0x64 scope:global align:4 +chk_talk__11daNpc_Kp1_cFv = .text:0x00001558; // type:function size:0x9C scope:global align:4 +decideType__11daNpc_Kp1_cFi = .text:0x000015F4; // type:function size:0x2C scope:global align:4 +event_actionInit__11daNpc_Kp1_cFi = .text:0x00001620; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Kp1_cFv = .text:0x000016A8; // type:function size:0xD0 scope:global align:4 +privateCut__11daNpc_Kp1_cFv = .text:0x00001778; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_Kp1_cFv = .text:0x00001880; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_Kp1_cFv = .text:0x000018A0; // type:function size:0xF8 scope:global align:4 +set_action__11daNpc_Kp1_cFM11daNpc_Kp1_cFPCvPvPv_iPv = .text:0x00001998; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_Kp1_cFv = .text:0x00001A44; // type:function size:0xB8 scope:global align:4 +talk01__11daNpc_Kp1_cFv = .text:0x00001AFC; // type:function size:0xD8 scope:global align:4 +wait_action1__11daNpc_Kp1_cFPv = .text:0x00001BD4; // type:function size:0xB4 scope:global align:4 +demo__11daNpc_Kp1_cFv = .text:0x00001C88; // type:function size:0x130 scope:global align:4 +shadowDraw__11daNpc_Kp1_cFv = .text:0x00001DB8; // type:function size:0xE4 scope:global align:4 +_draw__11daNpc_Kp1_cFv = .text:0x00001E9C; // type:function size:0x108 scope:global align:4 +_execute__11daNpc_Kp1_cFv = .text:0x00001FA4; // type:function size:0x15C scope:global align:4 +_delete__11daNpc_Kp1_cFv = .text:0x00002100; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000215C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Kp1_cFv = .text:0x0000217C; // type:function size:0x124 scope:global align:4 +__ct__11daNpc_Kp1_cFv = .text:0x000022A0; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002404; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002460; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000024A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002574; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000025BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002618; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002660; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_Kp1_cFv = .text:0x000026D0; // type:function size:0x444 scope:global align:4 +daNpc_Kp1_Create__FP10fopAc_ac_c = .text:0x00002B14; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_Delete__FP11daNpc_Kp1_c = .text:0x00002B34; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_Execute__FP11daNpc_Kp1_c = .text:0x00002B54; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_Draw__FP11daNpc_Kp1_c = .text:0x00002B74; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_IsDelete__FP11daNpc_Kp1_c = .text:0x00002B94; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B9C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002BAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BCC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002C04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002C14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C1C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002C54; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C70; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C7C; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kp1_HIO_cFv = .text:0x00002C88; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002CE4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_kp1_cpp = .text:0x00002D00; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002D3C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D44; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002D4C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002D54; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002D5C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002D64; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002D6C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4194 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4264 = .rodata:0x00000010; // type:object size:0x30 scope:local align:4 +a_btp_arc_ix_tbl$4278 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@4314 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4344 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4895 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4908 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4950 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000074; // type:object size:0x138 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@4204 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4363 = .data:0x00000028; // type:object size:0x60 scope:local align:4 +a_anm_prm_tbl$4370 = .data:0x00000088; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4425 = .data:0x000000B8; // type:object size:0x70 scope:local align:4 +@4487 = .data:0x00000128; // type:object size:0x68 scope:local align:4 +a_demo_name_tbl$4538 = .data:0x00000190; // type:object size:0x8 scope:local align:4 +cut_name_tbl$4705 = .data:0x00000198; // type:object size:0x4 scope:local align:4 +a_heap_size_tbl$4970 = .data:0x0000019C; // type:object size:0x4 scope:local align:4 +a_tex_pattern_num_tbl$5213 = .data:0x000001A0; // type:object size:0x1 scope:local align:4 +l_daNpc_Kp1_Method = .data:0x000001A4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KP1 = .data:0x000001C4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000020C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000294; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002AC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000300; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000324; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kp1_c = .data:0x00000338; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Kp1_HIO_c = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4138 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4147 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4148 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4146 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4151 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4152 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4150 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_ls1/splits.txt b/config/GZLJ01/rels/d_a_npc_ls1/splits.txt new file mode 100644 index 000000000..70545e8f3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ls1/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ls1.cpp: + .text start:0x000000EC end:0x00005880 + .text start:0x00005880 end:0x00005880 + .text start:0x00005880 end:0x00005894 + .text start:0x00005894 end:0x000058F0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002BB + .data start:0x00000000 end:0x000005B4 + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZLJ01/rels/d_a_npc_ls1/symbols.txt b/config/GZLJ01/rels/d_a_npc_ls1/symbols.txt new file mode 100644 index 000000000..1c7e779d2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ls1/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ls1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +__ct__18daNpc_Ls1_matAnm_cFv = .text:0x00000198; // type:function size:0x60 scope:global align:4 +calc__18daNpc_Ls1_matAnm_cCFP11J3DMaterial = .text:0x000001F8; // type:function size:0x94 scope:global align:4 +nodeCB_Head__FP7J3DNodei = .text:0x0000028C; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x000002D8; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x000003F8; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000434; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x00000480; // type:function size:0xA0 scope:global align:4 +nodeCB_Hand_L__FP7J3DNodei = .text:0x00000520; // type:function size:0x4C scope:local align:4 +_nodeCB_Hand_L__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x0000056C; // type:function size:0x88 scope:global align:4 +nodeCB_Hand_R__FP7J3DNodei = .text:0x000005F4; // type:function size:0x4C scope:local align:4 +_nodeCB_Hand_R__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x00000640; // type:function size:0x88 scope:global align:4 +Ls_hand_nodeCB_Hand_L__FP7J3DNodei = .text:0x000006C8; // type:function size:0x4C scope:local align:4 +_Ls_hand_nodeCB_Hand_L__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x00000714; // type:function size:0x5C scope:global align:4 +Ls_hand_nodeCB_Hand_R__FP7J3DNodei = .text:0x00000770; // type:function size:0x4C scope:local align:4 +_Ls_hand_nodeCB_Hand_R__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x000007BC; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000818; // type:function size:0x20 scope:local align:4 +searchActor_Bm1__FPvPv = .text:0x00000838; // type:function size:0x78 scope:local align:4 +searchActor_kamome_Set_NOSTOP_DEMO__FPvPv = .text:0x000008B0; // type:function size:0x50 scope:local align:4 +searchActor_kamome_Clr_NOSTOP_DEMO__FPvPv = .text:0x00000900; // type:function size:0x50 scope:local align:4 +init_LS1_0__11daNpc_Ls1_cFv = .text:0x00000950; // type:function size:0x64 scope:global align:4 +init_LS1_1__11daNpc_Ls1_cFv = .text:0x000009B4; // type:function size:0x4C scope:global align:4 +init_LS1_2__11daNpc_Ls1_cFv = .text:0x00000A00; // type:function size:0x20 scope:global align:4 +init_LS1_3__11daNpc_Ls1_cFv = .text:0x00000A20; // type:function size:0x20 scope:global align:4 +init_LS1_4__11daNpc_Ls1_cFv = .text:0x00000A40; // type:function size:0x20 scope:global align:4 +createInit__11daNpc_Ls1_cFv = .text:0x00000A60; // type:function size:0x20C scope:global align:4 +play_animation__11daNpc_Ls1_cFv = .text:0x00000C6C; // type:function size:0xDC scope:global align:4 +setMtx__11daNpc_Ls1_cFb = .text:0x00000D48; // type:function size:0x1A8 scope:global align:4 +bckResID__11daNpc_Ls1_cFi = .text:0x00000EF0; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Ls1_cFi = .text:0x00000F04; // type:function size:0x14 scope:global align:4 +btkResID__11daNpc_Ls1_cFi = .text:0x00000F18; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ls1_cFScb = .text:0x00000F2C; // type:function size:0x104 scope:global align:4 +setMat__11daNpc_Ls1_cFv = .text:0x00001030; // type:function size:0x80 scope:global align:4 +setBtk__11daNpc_Ls1_cFScb = .text:0x000010B0; // type:function size:0x11C scope:global align:4 +init_texPttrnAnm__11daNpc_Ls1_cFScb = .text:0x000011CC; // type:function size:0x6C scope:global align:4 +play_btp_anm__11daNpc_Ls1_cFv = .text:0x00001238; // type:function size:0x9C scope:global align:4 +eye_ctrl__11daNpc_Ls1_cFv = .text:0x000012D4; // type:function size:0x1BC scope:global align:4 +play_btk_anm__11daNpc_Ls1_cFv = .text:0x00001490; // type:function size:0x58 scope:global align:4 +setAnm_anm__11daNpc_Ls1_cFPQ211daNpc_Ls1_c9anm_prm_c = .text:0x000014E8; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Ls1_cFii = .text:0x00001584; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Ls1_cFv = .text:0x000015F4; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Ls1_cFv = .text:0x00001660; // type:function size:0x98 scope:global align:4 +ctrlAnmTag__11daNpc_Ls1_cFv = .text:0x000016F8; // type:function size:0x24 scope:global align:4 +chngAnmAtr__11daNpc_Ls1_cFUc = .text:0x0000171C; // type:function size:0x104 scope:global align:4 +ctrlAnmAtr__11daNpc_Ls1_cFv = .text:0x00001820; // type:function size:0x240 scope:global align:4 +setAnm_ATR__11daNpc_Ls1_cFi = .text:0x00001A60; // type:function size:0x6C scope:global align:4 +anmAtr__11daNpc_Ls1_cFUs = .text:0x00001ACC; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Ls1_cFPUl = .text:0x00001B88; // type:function size:0xA8 scope:global align:4 +getMsg_LS1_0__11daNpc_Ls1_cFv = .text:0x00001C30; // type:function size:0x118 scope:global align:4 +getMsg_LS1_3__11daNpc_Ls1_cFv = .text:0x00001D48; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Ls1_cFv = .text:0x00001D50; // type:function size:0x5C scope:global align:4 +eventOrder__11daNpc_Ls1_cFv = .text:0x00001DAC; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Ls1_cFv = .text:0x00001E38; // type:function size:0x140 scope:global align:4 +chk_talk__11daNpc_Ls1_cFv = .text:0x00001F78; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Ls1_cFv = .text:0x00002010; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Ls1_cFUiPi = .text:0x00002050; // type:function size:0x54 scope:global align:4 +partner_search_sub__11daNpc_Ls1_cFPFPvPv_Pv = .text:0x000020A4; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Ls1_cFv = .text:0x00002154; // type:function size:0x80 scope:global align:4 +setEyeCtrl__11daNpc_Ls1_cFv = .text:0x000021D4; // type:function size:0x38 scope:global align:4 +clrEyeCtrl__11daNpc_Ls1_cFv = .text:0x0000220C; // type:function size:0x38 scope:global align:4 +lookBack__11daNpc_Ls1_cFv = .text:0x00002244; // type:function size:0x220 scope:global align:4 +chkAttention__11daNpc_Ls1_cFv = .text:0x00002464; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ls1_cFb = .text:0x000024E4; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Ls1_cFi = .text:0x0000253C; // type:function size:0x134 scope:global align:4 +cut_init_LOK_PLYER__11daNpc_Ls1_cFi = .text:0x00002670; // type:function size:0xB4 scope:global align:4 +cut_move_LOK_PLYER__11daNpc_Ls1_cFv = .text:0x00002724; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_MOV__11daNpc_Ls1_cFi = .text:0x0000272C; // type:function size:0x34 scope:global align:4 +cut_move_PLYER_MOV__11daNpc_Ls1_cFv = .text:0x00002760; // type:function size:0x8 scope:global align:4 +cut_init_WAI__11daNpc_Ls1_cFi = .text:0x00002768; // type:function size:0x4 scope:global align:4 +cut_move_WAI__11daNpc_Ls1_cFv = .text:0x0000276C; // type:function size:0x54 scope:global align:4 +cut_init_ANM_CHG__11daNpc_Ls1_cFi = .text:0x000027C0; // type:function size:0x68 scope:global align:4 +cut_move_ANM_CHG__11daNpc_Ls1_cFv = .text:0x00002828; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Ls1_cFi = .text:0x00002830; // type:function size:0x180 scope:global align:4 +endEvent__11daNpc_Ls1_cFv = .text:0x000029B0; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Ls1_cFv = .text:0x000029D4; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ls1_cFi = .text:0x00002A0C; // type:function size:0x1C4 scope:global align:4 +set_action__11daNpc_Ls1_cFM11daNpc_Ls1_cFPCvPvPv_iPv = .text:0x00002BD0; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ls1_cFSc = .text:0x00002C7C; // type:function size:0xF4 scope:global align:4 +chk_areaIN__11daNpc_Ls1_cFffs4cXyz = .text:0x00002D70; // type:function size:0x188 scope:global align:4 +get_playerEvnPos__11daNpc_Ls1_cFi = .text:0x00002EF8; // type:function size:0xE0 scope:global align:4 +chkTelescope_sph__11daNpc_Ls1_cF4cXyzff = .text:0x00002FD8; // type:function size:0x17C scope:global align:4 +chkTelescope__11daNpc_Ls1_cF4cXyzff = .text:0x00003154; // type:function size:0x104 scope:global align:4 +telescope_proc__11daNpc_Ls1_cFv = .text:0x00003258; // type:function size:0x458 scope:global align:4 +wait_1__11daNpc_Ls1_cFv = .text:0x000036B0; // type:function size:0xF4 scope:global align:4 +wait_2__11daNpc_Ls1_cFv = .text:0x000037A4; // type:function size:0x268 scope:global align:4 +wait_3__11daNpc_Ls1_cFv = .text:0x00003A0C; // type:function size:0x118 scope:global align:4 +wait_4__11daNpc_Ls1_cFv = .text:0x00003B24; // type:function size:0xC0 scope:global align:4 +talk_1__11daNpc_Ls1_cFv = .text:0x00003BE4; // type:function size:0xF4 scope:global align:4 +wait_action1__11daNpc_Ls1_cFPv = .text:0x00003CD8; // type:function size:0x1D0 scope:global align:4 +demo_action1__11daNpc_Ls1_cFPv = .text:0x00003EA8; // type:function size:0x88 scope:global align:4 +demo__11daNpc_Ls1_cFv = .text:0x00003F30; // type:function size:0x288 scope:global align:4 +shadowDraw__11daNpc_Ls1_cFv = .text:0x000041B8; // type:function size:0xD0 scope:global align:4 +_draw__11daNpc_Ls1_cFv = .text:0x00004288; // type:function size:0x190 scope:global align:4 +_execute__11daNpc_Ls1_cFv = .text:0x00004418; // type:function size:0x23C scope:global align:4 +_delete__11daNpc_Ls1_cFv = .text:0x00004654; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Ls1_cFv = .text:0x000046A8; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Ls1_cFv = .text:0x000047D4; // type:function size:0x198 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000496C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004970; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000049CC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004A28; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004A70; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004B3C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004B84; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004BE0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004C28; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Ls1_cFv = .text:0x00004C98; // type:function size:0x5B8 scope:global align:4 +handCreateHeap__11daNpc_Ls1_cFv = .text:0x00005250; // type:function size:0x1D8 scope:global align:4 +itemCreateHeap__11daNpc_Ls1_cFv = .text:0x00005428; // type:function size:0xD0 scope:global align:4 +CreateHeap__11daNpc_Ls1_cFv = .text:0x000054F8; // type:function size:0xC4 scope:global align:4 +daNpc_Ls1_Create__FP10fopAc_ac_c = .text:0x000055BC; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_Delete__FP11daNpc_Ls1_c = .text:0x000055DC; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_Execute__FP11daNpc_Ls1_c = .text:0x000055FC; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_Draw__FP11daNpc_Ls1_c = .text:0x0000561C; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_IsDelete__FP11daNpc_Ls1_c = .text:0x0000563C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005644; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005654; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000565C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005664; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000566C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005674; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000056AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000056B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000056BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000056FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005700; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005708; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005710; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005718; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005724; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ls1_HIO_cFv = .text:0x00005730; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000578C; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000057A8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ls1_cpp = .text:0x00005824; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005860; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005868; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005870; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005878; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00005880; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005888; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00005890; // type:function size:0x4 scope:weak align:4 +__dt__18daNpc_Ls1_matAnm_cFv = .text:0x00005894; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4175 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4560 = .rodata:0x00000024; // type:object size:0x38 scope:local align:4 +a_resID_tbl$4565 = .rodata:0x0000005C; // type:object size:0x2C scope:local align:4 +a_resID_tbl$4570 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +@4585 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +a_btk_num_tbl$4638 = .rodata:0x00000098; // type:object size:0xB scope:local align:4 +@4713 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4715 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4717 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@4860 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5399 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@5400 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@5405 = .rodata:0x000000D0; // type:object size:0x18 scope:local align:4 +@5462 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5491 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@5621 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5622 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5623 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5644 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@5701 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5702 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5703 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5729 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5892 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5921 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5922 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5978 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 data:double +@6076 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6077 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6458 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000014C; // type:object size:0x16F scope:local align:4 data:string_table +a_prm_tbl$4164 = .data:0x00000000; // type:object size:0x38 scope:local align:4 +l_evn_tbl = .data:0x00000038; // type:object size:0x10 scope:local align:4 +@4394 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4402 = .data:0x00000054; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4744 = .data:0x00000060; // type:object size:0xE0 scope:local align:4 +a_anm_prm_tbl$4751 = .data:0x00000140; // type:object size:0x60 scope:local align:4 +@4805 = .data:0x000001A0; // type:object size:0x44 scope:local align:4 +@4861 = .data:0x000001E4; // type:object size:0x44 scope:local align:4 +a_anm_prm_tbl$4865 = .data:0x00000228; // type:object size:0x110 scope:local align:4 +@4911 = .data:0x00000338; // type:object size:0x88 scope:local align:4 +a_cut_tbl$5253 = .data:0x000003C0; // type:object size:0x10 scope:local align:4 +a_siz_tbl$6032 = .data:0x000003D0; // type:object size:0x8 scope:local align:4 +l_daNpc_Ls1_Method = .data:0x000003D8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_LS1 = .data:0x000003F8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000434; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000440; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000044C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004E0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004EC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000540; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000564; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ls1_c = .data:0x00000578; // type:object size:0x14 scope:global align:4 +__vt__18daNpc_Ls1_matAnm_c = .data:0x0000058C; // type:object size:0x10 scope:global align:4 +__vt__15daNpc_Ls1_HIO_c = .data:0x0000059C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000005A8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4169 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x44 scope:local align:4 +l_check_inf = .bss:0x000000A4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000F4; // type:object size:0x4 scope:local align:4 data:4byte +@4212 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4213 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4211 = .bss:0x00000108; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_md/splits.txt b/config/GZLJ01/rels/d_a_npc_md/splits.txt new file mode 100644 index 000000000..32dbb86be --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_md/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_md.cpp: + .text start:0x000000EC end:0x0001184C + .text start:0x0001184C end:0x00011894 + .text start:0x00011894 end:0x00011930 + .text start:0x00011930 end:0x00012A10 + .text start:0x00012A10 end:0x00012A20 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000077C + .data start:0x00000000 end:0x00002A58 + .bss start:0x00000008 end:0x0000029C diff --git a/config/GZLJ01/rels/d_a_npc_md/symbols.txt b/config/GZLJ01/rels/d_a_npc_md/symbols.txt new file mode 100644 index 000000000..9a1bd8594 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_md/symbols.txt @@ -0,0 +1,672 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Md_HIO6_cFv = .text:0x000000EC; // type:function size:0x50 scope:global align:4 +__ct__15daNpc_Md_HIO5_cFv = .text:0x0000013C; // type:function size:0x28 scope:global align:4 +__ct__15daNpc_Md_HIO4_cFv = .text:0x00000164; // type:function size:0x24 scope:global align:4 +__ct__15daNpc_Md_HIO3_cFv = .text:0x00000188; // type:function size:0x6C scope:global align:4 +__ct__15daNpc_Md_HIO2_cFv = .text:0x000001F4; // type:function size:0x80 scope:global align:4 +__ct__14daNpc_Md_HIO_cFv = .text:0x00000274; // type:function size:0x300 scope:global align:4 +__dt__15daNpc_Md_HIO6_cFv = .text:0x00000574; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO5_cFv = .text:0x000005BC; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO4_cFv = .text:0x00000604; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO3_cFv = .text:0x0000064C; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO2_cFv = .text:0x00000694; // type:function size:0x48 scope:weak align:4 +daNpc_Md_XyCheckCB__FPvi = .text:0x000006DC; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Md_cFi = .text:0x000006FC; // type:function size:0x100 scope:global align:4 +daNpc_Md_XyEventCB__FPvi = .text:0x000007FC; // type:function size:0x20 scope:local align:4 +XyEventCB__10daNpc_Md_cFi = .text:0x0000081C; // type:function size:0x48 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x20 scope:local align:4 +create__10daNpc_Md_cFv = .text:0x00000884; // type:function size:0x4FC scope:global align:4 +__ct__10daNpc_Md_cFv = .text:0x00000D80; // type:function size:0x53C scope:weak align:4 +__ct__4cXyzFv = .text:0x000012BC; // type:function size:0x4 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x000012C0; // type:function size:0x184 scope:local align:4 +waistNodeCallBack__FP7J3DNodei = .text:0x00001444; // type:function size:0x108 scope:local align:4 +armNodeCallBack__FP7J3DNodei = .text:0x0000154C; // type:function size:0xC0 scope:local align:4 +hairCross__FP4cXyzP4cXyzP4cXyz = .text:0x0000160C; // type:function size:0x654 scope:local align:4 +__dt__8cM3dGTriFv = .text:0x00001C60; // type:function size:0x5C scope:weak align:4 +hairTopNodeCallBack__FP7J3DNodei = .text:0x00001CBC; // type:function size:0x50 scope:local align:4 +vecChange__FP4cXyzP4cXyzs = .text:0x00001D0C; // type:function size:0x250 scope:local align:4 +hairNodeCallBack__FP7J3DNodei = .text:0x00001F5C; // type:function size:0x4B0 scope:local align:4 +createHeap__10daNpc_Md_cFv = .text:0x0000240C; // type:function size:0xB74 scope:global align:4 +setAction__10daNpc_Md_cFPM10daNpc_Md_cFPCvPvPv_iM10daNpc_Md_cFPCvPvPv_iPv = .text:0x00002F80; // type:function size:0xD0 scope:global align:4 +npcAction__10daNpc_Md_cFPv = .text:0x00003050; // type:function size:0xD4 scope:global align:4 +setNpcAction__10daNpc_Md_cFM10daNpc_Md_cFPCvPvPv_iPv = .text:0x00003124; // type:function size:0x70 scope:global align:4 +playerAction__10daNpc_Md_cFPv = .text:0x00003194; // type:function size:0x1CC scope:global align:4 +setPlayerAction__10daNpc_Md_cFM10daNpc_Md_cFPCvPvPv_iPv = .text:0x00003360; // type:function size:0x64 scope:global align:4 +getStickAngY__10daNpc_Md_cFi = .text:0x000033C4; // type:function size:0x6C scope:global align:4 +calcStickPos__10daNpc_Md_cFsP4cXyz = .text:0x00003430; // type:function size:0x158 scope:global align:4 +flyCheck__10daNpc_Md_cFv = .text:0x00003588; // type:function size:0xA4 scope:global align:4 +mirrorCancelCheck__10daNpc_Md_cFv = .text:0x0000362C; // type:function size:0x1C scope:global align:4 +setWingEmitter__10daNpc_Md_cFv = .text:0x00003648; // type:function size:0x2C scope:global align:4 +setHane02Emitter__10daNpc_Md_cFv = .text:0x00003674; // type:function size:0x4C scope:global align:4 +deleteHane02Emitter__10daNpc_Md_cFv = .text:0x000036C0; // type:function size:0x3C scope:global align:4 +setHane03Emitter__10daNpc_Md_cFv = .text:0x000036FC; // type:function size:0x4C scope:global align:4 +deleteHane03Emitter__10daNpc_Md_cFv = .text:0x00003748; // type:function size:0x3C scope:global align:4 +returnLinkPlayer__10daNpc_Md_cFv = .text:0x00003784; // type:function size:0x40 scope:global align:4 +shipRideCheck__10daNpc_Md_cFv = .text:0x000037C4; // type:function size:0x60 scope:global align:4 +isFallAction__10daNpc_Md_cFv = .text:0x00003824; // type:function size:0xE4 scope:global align:4 +returnLinkCheck__10daNpc_Md_cFv = .text:0x00003908; // type:function size:0x50 scope:global align:4 +lightHitCheck__10daNpc_Md_cFv = .text:0x00003958; // type:function size:0x3C4 scope:global align:4 +wallHitCheck__10daNpc_Md_cFv = .text:0x00003D1C; // type:function size:0x48 scope:global align:4 +NpcCall__10daNpc_Md_cFPi = .text:0x00003D64; // type:function size:0x10C scope:global align:4 +checkCollision__10daNpc_Md_cFi = .text:0x00003E70; // type:function size:0x168 scope:global align:4 +restartPoint__10daNpc_Md_cFs = .text:0x00003FD8; // type:function size:0x60 scope:global align:4 +isTagCheckOK__10daNpc_Md_cFv = .text:0x00004038; // type:function size:0x134 scope:global align:4 +setMessageAnimation__10daNpc_Md_cFUc = .text:0x0000416C; // type:function size:0xBC scope:global align:4 +waitGroundCheck__10daNpc_Md_cFv = .text:0x00004228; // type:function size:0x10C scope:global align:4 +chkAdanmaeDemoOrder__10daNpc_Md_cFv = .text:0x00004334; // type:function size:0x98 scope:global align:4 +waitNpcAction__10daNpc_Md_cFPv = .text:0x000043CC; // type:function size:0x714 scope:global align:4 +harpWaitNpcAction__10daNpc_Md_cFPv = .text:0x00004AE0; // type:function size:0x1F8 scope:global align:4 +XYTalkCheck__10daNpc_Md_cFv = .text:0x00004CD8; // type:function size:0x44 scope:global align:4 +talkNpcAction__10daNpc_Md_cFPv = .text:0x00004D1C; // type:function size:0x30C scope:global align:4 +shipTalkNpcAction__10daNpc_Md_cFPv = .text:0x00005028; // type:function size:0x1B0 scope:global align:4 +kyohiNpcAction__10daNpc_Md_cFPv = .text:0x000051D8; // type:function size:0x10C scope:global align:4 +shipNpcAction__10daNpc_Md_cFPv = .text:0x000052E4; // type:function size:0x22C scope:global align:4 +mwaitNpcAction__10daNpc_Md_cFPv = .text:0x00005510; // type:function size:0x27C scope:global align:4 +squatdownNpcAction__10daNpc_Md_cFPv = .text:0x0000578C; // type:function size:0x130 scope:global align:4 +sqwait01NpcAction__10daNpc_Md_cFPv = .text:0x000058BC; // type:function size:0x194 scope:global align:4 +changeCaught02__10daNpc_Md_cFv = .text:0x00005A50; // type:function size:0x3C scope:global align:4 +carryNpcAction__10daNpc_Md_cFPv = .text:0x00005A8C; // type:function size:0x6F8 scope:global align:4 +throwNpcAction__10daNpc_Md_cFPv = .text:0x00006184; // type:function size:0x2A8 scope:global align:4 +glidingNpcAction__10daNpc_Md_cFPv = .text:0x0000642C; // type:function size:0x314 scope:global align:4 +windProc__10daNpc_Md_cFv = .text:0x00006740; // type:function size:0x3BC scope:global align:4 +fallNpcAction__10daNpc_Md_cFPv = .text:0x00006AFC; // type:function size:0x15C scope:global align:4 +fall02NpcAction__10daNpc_Md_cFPv = .text:0x00006C58; // type:function size:0x2F0 scope:global align:4 +wallHitNpcAction__10daNpc_Md_cFPv = .text:0x00006F48; // type:function size:0x274 scope:global align:4 +land01NpcAction__10daNpc_Md_cFPv = .text:0x000071BC; // type:function size:0x1D8 scope:global align:4 +land02NpcAction__10daNpc_Md_cFPv = .text:0x00007394; // type:function size:0x104 scope:global align:4 +land03NpcAction__10daNpc_Md_cFPv = .text:0x00007498; // type:function size:0x104 scope:global align:4 +piyo2NpcAction__10daNpc_Md_cFPv = .text:0x0000759C; // type:function size:0x260 scope:global align:4 +deleteNpcAction__10daNpc_Md_cFPv = .text:0x000077FC; // type:function size:0x48 scope:global align:4 +demoFlyNpcAction__10daNpc_Md_cFPv = .text:0x00007844; // type:function size:0x22C scope:global align:4 +routeAngCheck__10daNpc_Md_cFR4cXyzPs = .text:0x00007A70; // type:function size:0xCC scope:global align:4 +routeWallCheck__10daNpc_Md_cFR4cXyzR4cXyzPs = .text:0x00007B3C; // type:function size:0x264 scope:global align:4 +checkForwardGroundY__10daNpc_Md_cFs = .text:0x00007DA0; // type:function size:0x28C scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x0000802C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00008144; // type:function size:0x80 scope:weak align:4 +checkWallJump__10daNpc_Md_cFs = .text:0x000081C4; // type:function size:0xD4 scope:global align:4 +routeCheck__10daNpc_Md_cFfPs = .text:0x00008298; // type:function size:0x598 scope:global align:4 +searchNpcAction__10daNpc_Md_cFPv = .text:0x00008830; // type:function size:0x494 scope:global align:4 +hitNpcAction__10daNpc_Md_cFPv = .text:0x00008CC4; // type:function size:0x168 scope:global align:4 +setNormalSpeedF__10daNpc_Md_cFfffff = .text:0x00008E2C; // type:function size:0x1A8 scope:global align:4 +setSpeedAndAngleNormal__10daNpc_Md_cFfs = .text:0x00008FD4; // type:function size:0xF0 scope:global align:4 +walkProc__10daNpc_Md_cFfs = .text:0x000090C4; // type:function size:0x94 scope:global align:4 +jumpNpcAction__10daNpc_Md_cFPv = .text:0x00009158; // type:function size:0x160 scope:global align:4 +escapeNpcAction__10daNpc_Md_cFPv = .text:0x000092B8; // type:function size:0x2E8 scope:global align:4 +waitPlayerAction__10daNpc_Md_cFPv = .text:0x000095A0; // type:function size:0x2CC scope:global align:4 +walkPlayerAction__10daNpc_Md_cFPv = .text:0x0000986C; // type:function size:0x274 scope:global align:4 +hitPlayerAction__10daNpc_Md_cFPv = .text:0x00009AE0; // type:function size:0x1C4 scope:global align:4 +jumpPlayerAction__10daNpc_Md_cFPv = .text:0x00009CA4; // type:function size:0x1B0 scope:global align:4 +flyPlayerAction__10daNpc_Md_cFPv = .text:0x00009E54; // type:function size:0x6B8 scope:global align:4 +landPlayerAction__10daNpc_Md_cFPv = .text:0x0000A50C; // type:function size:0x164 scope:global align:4 +mkamaePlayerAction__10daNpc_Md_cFPv = .text:0x0000A670; // type:function size:0x238 scope:global align:4 +carryPlayerAction__10daNpc_Md_cFPv = .text:0x0000A8A8; // type:function size:0xEC scope:global align:4 +eventProc__10daNpc_Md_cFv = .text:0x0000A994; // type:function size:0x2C4 scope:global align:4 +initialDefault__10daNpc_Md_cFi = .text:0x0000AC58; // type:function size:0x4 scope:global align:4 +actionDefault__10daNpc_Md_cFi = .text:0x0000AC5C; // type:function size:0x30 scope:global align:4 +initialWaitEvent__10daNpc_Md_cFi = .text:0x0000AC8C; // type:function size:0xE8 scope:global align:4 +actionWaitEvent__10daNpc_Md_cFi = .text:0x0000AD74; // type:function size:0x30 scope:global align:4 +initialLetterEvent__10daNpc_Md_cFi = .text:0x0000ADA4; // type:function size:0xEC scope:global align:4 +initialMsgSetEvent__10daNpc_Md_cFi = .text:0x0000AE90; // type:function size:0xF8 scope:global align:4 +actionMsgSetEvent__10daNpc_Md_cFi = .text:0x0000AF88; // type:function size:0x4C scope:global align:4 +actionMsgEndEvent__10daNpc_Md_cFi = .text:0x0000AFD4; // type:function size:0x74 scope:global align:4 +initialMovePosEvent__10daNpc_Md_cFi = .text:0x0000B048; // type:function size:0x6B8 scope:global align:4 +initialFlyEvent__10daNpc_Md_cFi = .text:0x0000B700; // type:function size:0x74 scope:global align:4 +actionFlyEvent__10daNpc_Md_cFi = .text:0x0000B774; // type:function size:0xD4 scope:global align:4 +initialGlidingEvent__10daNpc_Md_cFi = .text:0x0000B848; // type:function size:0x20 scope:global align:4 +actionGlidingEvent__10daNpc_Md_cFi = .text:0x0000B868; // type:function size:0xA4 scope:global align:4 +initialLandingEvent__10daNpc_Md_cFi = .text:0x0000B90C; // type:function size:0x68 scope:global align:4 +actionLandingEvent__10daNpc_Md_cFi = .text:0x0000B974; // type:function size:0x44 scope:global align:4 +initialWalkEvent__10daNpc_Md_cFi = .text:0x0000B9B8; // type:function size:0x18 scope:global align:4 +actionWalkEvent__10daNpc_Md_cFi = .text:0x0000B9D0; // type:function size:0x2A4 scope:global align:4 +actionDashEvent__10daNpc_Md_cFi = .text:0x0000BC74; // type:function size:0x230 scope:global align:4 +initialEndEvent__10daNpc_Md_cFi = .text:0x0000BEA4; // type:function size:0x210 scope:global align:4 +actionTactEvent__10daNpc_Md_cFi = .text:0x0000C0B4; // type:function size:0x124 scope:global align:4 +initialTakeOffEvent__10daNpc_Md_cFi = .text:0x0000C1D8; // type:function size:0x38 scope:global align:4 +actionTakeOffEvent__10daNpc_Md_cFi = .text:0x0000C210; // type:function size:0x3C scope:global align:4 +initialOnetimeEvent__10daNpc_Md_cFi = .text:0x0000C24C; // type:function size:0x9C scope:global align:4 +actionOnetimeEvent__10daNpc_Md_cFi = .text:0x0000C2E8; // type:function size:0x64 scope:global align:4 +initialQuake__10daNpc_Md_cFi = .text:0x0000C34C; // type:function size:0xC8 scope:global align:4 +setHarpPlayNum__10daNpc_Md_cFi = .text:0x0000C414; // type:function size:0x50 scope:global align:4 +initialHarpPlayEvent__10daNpc_Md_cFi = .text:0x0000C464; // type:function size:0x24 scope:global align:4 +actionHarpPlayEvent__10daNpc_Md_cFi = .text:0x0000C488; // type:function size:0x54 scope:global align:4 +initialOffLinkEvent__10daNpc_Md_cFi = .text:0x0000C4DC; // type:function size:0x1C scope:global align:4 +initialOnLinkEvent__10daNpc_Md_cFi = .text:0x0000C4F8; // type:function size:0x1C scope:global align:4 +initialTurnEvent__10daNpc_Md_cFi = .text:0x0000C514; // type:function size:0xC8 scope:global align:4 +actionTurnEvent__10daNpc_Md_cFi = .text:0x0000C5DC; // type:function size:0x178 scope:global align:4 +initialSetAnmEvent__10daNpc_Md_cFi = .text:0x0000C754; // type:function size:0x290 scope:global align:4 +initialLookDown__10daNpc_Md_cFi = .text:0x0000C9E4; // type:function size:0x24 scope:global align:4 +initialLookUp__10daNpc_Md_cFi = .text:0x0000CA08; // type:function size:0x24 scope:global align:4 +actionLookDown__10daNpc_Md_cFi = .text:0x0000CA2C; // type:function size:0xE8 scope:global align:4 +talk_init__10daNpc_Md_cFv = .text:0x0000CB14; // type:function size:0x84 scope:global align:4 +talk__10daNpc_Md_cFi = .text:0x0000CB98; // type:function size:0x1BC scope:global align:4 +getAnmType__10daNpc_Md_cFUc = .text:0x0000CD54; // type:function size:0x28 scope:global align:4 +initTexPatternAnm__10daNpc_Md_cFUcb = .text:0x0000CD7C; // type:function size:0x124 scope:global align:4 +playTexPatternAnm__10daNpc_Md_cFv = .text:0x0000CEA0; // type:function size:0xB4 scope:global align:4 +initLightBtkAnm__10daNpc_Md_cFb = .text:0x0000CF54; // type:function size:0xEC scope:global align:4 +playLightBtkAnm__10daNpc_Md_cFv = .text:0x0000D040; // type:function size:0x24 scope:global align:4 +setAnm__10daNpc_Md_cFi = .text:0x0000D064; // type:function size:0x3F0 scope:global align:4 +dNpc_Md_setAnm__10daNpc_Md_cFP15mDoExt_McaMorf2fiffPcPcPCc = .text:0x0000D454; // type:function size:0x118 scope:global align:4 +dNpc_Md_setAnm__10daNpc_Md_cFP14mDoExt_McaMorfiffPcPCc = .text:0x0000D56C; // type:function size:0x30 scope:global align:4 +chkAttention__10daNpc_Md_cF4cXyzsi = .text:0x0000D59C; // type:function size:0x218 scope:global align:4 +chkArea__10daNpc_Md_cFP4cXyz = .text:0x0000D7B4; // type:function size:0xD0 scope:global align:4 +carryCheck__10daNpc_Md_cFv = .text:0x0000D884; // type:function size:0x54 scope:global align:4 +eventOrder__10daNpc_Md_cFv = .text:0x0000D8D8; // type:function size:0x184 scope:global align:4 +checkOrder__10daNpc_Md_cFv = .text:0x0000DA5C; // type:function size:0x140 scope:global align:4 +checkCommandTalk__10daNpc_Md_cFv = .text:0x0000DB9C; // type:function size:0x9C scope:global align:4 +next_msgStatus__10daNpc_Md_cFPUl = .text:0x0000DC38; // type:function size:0x760 scope:global align:4 +getMsg__10daNpc_Md_cFv = .text:0x0000E398; // type:function size:0x23C scope:global align:4 +setCollision__10daNpc_Md_cFv = .text:0x0000E5D4; // type:function size:0x310 scope:global align:4 +setAttention__10daNpc_Md_cFb = .text:0x0000E8E4; // type:function size:0x94 scope:global align:4 +lookBack__10daNpc_Md_cFiii = .text:0x0000E978; // type:function size:0x138 scope:global align:4 +lookBack__10daNpc_Md_cFP4cXyzii = .text:0x0000EAB0; // type:function size:0x110 scope:global align:4 +lookBackWaist__10daNpc_Md_cFsf = .text:0x0000EBC0; // type:function size:0x198 scope:global align:4 +setBaseMtx__10daNpc_Md_cFv = .text:0x0000ED58; // type:function size:0x330 scope:global align:4 +deletePiyoPiyo__10daNpc_Md_cFv = .text:0x0000F088; // type:function size:0x60 scope:global align:4 +init__10daNpc_Md_cFv = .text:0x0000F0E8; // type:function size:0x380 scope:global align:4 +draw__10daNpc_Md_cFv = .text:0x0000F468; // type:function size:0x40C scope:global align:4 +animationPlay__10daNpc_Md_cFv = .text:0x0000F874; // type:function size:0x32C scope:global align:4 +checkPlayerRoom__10daNpc_Md_cFv = .text:0x0000FBA0; // type:function size:0x40 scope:global align:4 +execute__10daNpc_Md_cFv = .text:0x0000FBE0; // type:function size:0xC58 scope:global align:4 +particle_set__10daNpc_Md_cFPP14JPABaseEmitterUs = .text:0x00010838; // type:function size:0x98 scope:global align:4 +emitterTrace__10daNpc_Md_cFP14JPABaseEmitterPA4_fP5csXyz = .text:0x000108D0; // type:function size:0x58 scope:global align:4 +emitterDelete__10daNpc_Md_cFPP14JPABaseEmitter = .text:0x00010928; // type:function size:0x3C scope:global align:4 +__dt__10daNpc_Md_cFv = .text:0x00010964; // type:function size:0x6E0 scope:global align:4 +daNpc_Md_Create__FP10fopAc_ac_c = .text:0x00011044; // type:function size:0x20 scope:local align:4 +daNpc_Md_Delete__FP10daNpc_Md_c = .text:0x00011064; // type:function size:0x28 scope:local align:4 +daNpc_Md_Execute__FP10daNpc_Md_c = .text:0x0001108C; // type:function size:0x20 scope:local align:4 +daNpc_Md_Draw__FP10daNpc_Md_c = .text:0x000110AC; // type:function size:0x20 scope:local align:4 +daNpc_Md_IsDelete__FP10daNpc_Md_c = .text:0x000110CC; // type:function size:0x8 scope:local align:4 +execute__26daNpc_Md_followEcallBack_cFP14JPABaseEmitter = .text:0x000110D4; // type:function size:0x50 scope:global align:4 +setup__26daNpc_Md_followEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x00011124; // type:function size:0x8 scope:global align:4 +end__26daNpc_Md_followEcallBack_cFv = .text:0x0001112C; // type:function size:0x34 scope:global align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011160; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011164; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011168; // type:function size:0x4 scope:weak align:4 +__dt__14daNpc_Md_HIO_cFv = .text:0x0001116C; // type:function size:0xC4 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00011230; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x0001124C; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00011268; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_md_cpp = .text:0x000112E4; // type:function size:0x4D8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000117BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000117C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000117CC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000117D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000117DC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000117E4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000117EC; // type:function size:0x8 scope:weak align:4 +@20@__dt__19dBgS_MirLightLinChkFv = .text:0x000117F4; // type:function size:0x8 scope:weak align:4 +@100@__dt__19dBgS_MirLightLinChkFv = .text:0x000117FC; // type:function size:0x8 scope:weak align:4 +@88@__dt__19dBgS_MirLightLinChkFv = .text:0x00011804; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0001180C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00011814; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x0001181C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00011824; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0001182C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00011834; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0001183C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00011844; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x0001184C; // type:function size:0x48 scope:weak align:4 +__dt__26daNpc_Md_followEcallBack_cFv = .text:0x00011894; // type:function size:0x6C scope:weak align:4 +getGroundY__10daNpc_Md_cFv = .text:0x00011900; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__10daNpc_Md_cFv = .text:0x00011908; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__10daNpc_Md_cFv = .text:0x00011910; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__10daNpc_Md_cFv = .text:0x00011918; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__10daNpc_Md_cFv = .text:0x00011924; // type:function size:0xC scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00011930; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0001198C; // type:function size:0x48 scope:weak align:4 +__dt__22dDlst_shadowRealPoly_cFv = .text:0x000119D4; // type:function size:0x84 scope:weak align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x00011A58; // type:function size:0x60 scope:weak align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x00011AB8; // type:function size:0x48 scope:weak align:4 +__dt__18dDlst_shadowPoly_cFv = .text:0x00011B00; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00011B48; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00011C28; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00011C84; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00011D50; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00011D98; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00011DF4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00011E3C; // type:function size:0x5C scope:weak align:4 +__dt__19dBgS_MirLightLinChkFv = .text:0x00011E98; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00011FEC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00012118; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000121B8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00012214; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0001225C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000122B8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00012300; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00012394; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000123DC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00012424; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000124AC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00012508; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00012564; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000125AC; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x0001261C; // type:function size:0x3C scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x00012658; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x00012660; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x00012668; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x00012670; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x00012678; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x00012680; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x00012688; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x00012690; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x00012698; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x000126A0; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x000126A8; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x000126AC; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x000126B0; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x000126B8; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x000126C0; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x000126C8; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x000126D0; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x000126D8; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x000126E0; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x000126E8; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x000126F0; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x000126F4; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x000126F8; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x000126FC; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x00012704; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x00012710; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x00012718; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x0001271C; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x00012720; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x00012724; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x0001272C; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x00012730; // type:function size:0x4 scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00012734; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0001277C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000127C4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00012820; // type:function size:0x48 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00012868; // type:function size:0x4 scope:weak align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x0001286C; // type:function size:0x8 scope:weak align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x00012874; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x0001287C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0001288C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00012894; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0001289C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x000128D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000128DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000128E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000128EC; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00012924; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00012930; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0001293C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00012940; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00012948; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00012958; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00012960; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00012968; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00012970; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00012978; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000129B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000129B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000129C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000129C8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00012A00; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012A08; // type:function size:0x8 scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x00012A10; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x00012A14; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x00012A1C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4237 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4243 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4248 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4253 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4261 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +@4266 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:string +@4272 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4282 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4283 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@4285 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4286 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4294 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4295 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4299 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4301 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4305 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@4311 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@4312 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@4315 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5476 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:8 +@5477 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:8 +@5567 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5569 = .rodata:0x00000108; // type:object size:0x8 scope:local align:8 data:double +@5726 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@5912 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@5913 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@5914 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6363 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@6491 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6674 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6720 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7017 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@7338 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7553 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@8008 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@8009 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@8180 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@8181 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@8221 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:string +@8399 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@8505 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@8506 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@8689 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +cut_anm_idx_tbl$9353 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@9527 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@9528 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +cut_anm_idx_tbl$9906 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:4byte +l_harp_play_anm$9951 = .rodata:0x00000170; // type:object size:0x18 scope:local align:4 +@10004 = .rodata:0x00000188; // type:object size:0xA scope:local align:4 +anmTypeData_Talk$10231 = .rodata:0x00000194; // type:object size:0xB0 scope:local align:4 +@10266 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 data:float +@10458 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +l_msg_num$10706 = .rodata:0x0000024C; // type:object size:0xC scope:local align:4 +@10888 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:float +@10889 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 data:float +@11073 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@11074 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@11075 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@11076 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@11077 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@11328 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@11329 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +l_harp_play_se$11334 = .rodata:0x0000027C; // type:object size:0x30 scope:local align:4 +@11430 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@11431 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@12358 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002B8; // type:object size:0x4C4 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arc_name = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arc_name_ship = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_staff_name = .data:0x00000038; // type:object size:0x4 scope:local align:4 +event_name_tbl = .data:0x0000003C; // type:object size:0x28 scope:local align:4 +l_cyl_src = .data:0x00000064; // type:object size:0x44 scope:local align:4 +l_light_cyl_src = .data:0x000000A8; // type:object size:0x44 scope:local align:4 +l_fan_light_cps_src = .data:0x000000EC; // type:object size:0x4C scope:local align:4 +l_wind_cyl_src = .data:0x00000138; // type:object size:0x44 scope:local align:4 +l_heep_size$4396 = .data:0x0000017C; // type:object size:0x8 scope:local align:4 +waistVecDat = .data:0x00000184; // type:object size:0x30 scope:local align:4 +HairModeMaskData = .data:0x000001B4; // type:object size:0x8 scope:local align:4 +baseAngleX = .data:0x000001BC; // type:object size:0x10 scope:local align:4 +hairName = .data:0x000001CC; // type:object size:0x20 scope:local align:4 +@5931 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5934 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@5955 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@5960 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@5968 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@6061 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@6064 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@6110 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@6118 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@6120 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@6122 = .data:0x00000264; // type:object size:0xC scope:local align:4 +@6301 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@6331 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +@6334 = .data:0x00000288; // type:object size:0xC scope:local align:4 +@6367 = .data:0x00000294; // type:object size:0xC scope:local align:4 +@6375 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +@6377 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +@6379 = .data:0x000002B8; // type:object size:0xC scope:local align:4 +@6386 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +@6440 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +@6584 = .data:0x000002DC; // type:object size:0xC scope:local align:4 +@6761 = .data:0x000002E8; // type:object size:0xC scope:local align:4 +@6764 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +@6771 = .data:0x00000300; // type:object size:0xC scope:local align:4 +@6778 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +@6831 = .data:0x00000318; // type:object size:0xC scope:local align:4 +@6869 = .data:0x00000324; // type:object size:0xC scope:local align:4 +@6964 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@6967 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@7001 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@7031 = .data:0x00000354; // type:object size:0xC scope:local align:4 +@7109 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@7112 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@7120 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@7123 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@7128 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@7131 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@7287 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@7292 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@7297 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@7357 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@7360 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@7367 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@7370 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@7388 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@7391 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@7565 = .data:0x00000414; // type:object size:0xC scope:local align:4 +@7570 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@7607 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@7628 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@7633 = .data:0x00000444; // type:object size:0xC scope:local align:4 +@7680 = .data:0x00000450; // type:object size:0xC scope:local align:4 +@7685 = .data:0x0000045C; // type:object size:0xC scope:local align:4 +@7690 = .data:0x00000468; // type:object size:0xC scope:local align:4 +@7695 = .data:0x00000474; // type:object size:0xC scope:local align:4 +@7758 = .data:0x00000480; // type:object size:0xC scope:local align:4 +@7763 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +@7821 = .data:0x00000498; // type:object size:0xC scope:local align:4 +@7826 = .data:0x000004A4; // type:object size:0xC scope:local align:4 +@7860 = .data:0x000004B0; // type:object size:0xC scope:local align:4 +@7879 = .data:0x000004BC; // type:object size:0xC scope:local align:4 +@7898 = .data:0x000004C8; // type:object size:0xC scope:local align:4 +@7920 = .data:0x000004D4; // type:object size:0xC scope:local align:4 +@8235 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +@8242 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +@8441 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +@8450 = .data:0x00000504; // type:object size:0xC scope:local align:4 +@8520 = .data:0x00000510; // type:object size:0xC scope:local align:4 +@8620 = .data:0x0000051C; // type:object size:0xC scope:local align:4 +@8662 = .data:0x00000528; // type:object size:0xC scope:local align:4 +@8666 = .data:0x00000534; // type:object size:0xC scope:local align:4 +@8715 = .data:0x00000540; // type:object size:0xC scope:local align:4 +@8766 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +@8771 = .data:0x00000558; // type:object size:0xC scope:local align:4 +@8778 = .data:0x00000564; // type:object size:0xC scope:local align:4 +@8864 = .data:0x00000570; // type:object size:0xC scope:local align:4 +@8909 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +@8944 = .data:0x00000588; // type:object size:0xC scope:local align:4 +@9040 = .data:0x00000594; // type:object size:0xC scope:local align:4 +@9088 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +@9132 = .data:0x000005AC; // type:object size:0xC scope:local align:4 +@9133 = .data:0x000005B8; // type:object size:0xC scope:local align:4 +@9134 = .data:0x000005C4; // type:object size:0xC scope:local align:4 +@9135 = .data:0x000005D0; // type:object size:0xC scope:local align:4 +@9136 = .data:0x000005DC; // type:object size:0xC scope:local align:4 +@9137 = .data:0x000005E8; // type:object size:0xC scope:local align:4 +@9138 = .data:0x000005F4; // type:object size:0xC scope:local align:4 +@9139 = .data:0x00000600; // type:object size:0xC scope:local align:4 +@9140 = .data:0x0000060C; // type:object size:0xC scope:local align:4 +@9141 = .data:0x00000618; // type:object size:0xC scope:local align:4 +@9142 = .data:0x00000624; // type:object size:0xC scope:local align:4 +@9143 = .data:0x00000630; // type:object size:0xC scope:local align:4 +@9144 = .data:0x0000063C; // type:object size:0xC scope:local align:4 +@9145 = .data:0x00000648; // type:object size:0xC scope:local align:4 +@9146 = .data:0x00000654; // type:object size:0xC scope:local align:4 +@9147 = .data:0x00000660; // type:object size:0xC scope:local align:4 +@9148 = .data:0x0000066C; // type:object size:0xC scope:local align:4 +@9149 = .data:0x00000678; // type:object size:0xC scope:local align:4 +@9150 = .data:0x00000684; // type:object size:0xC scope:local align:4 +@9151 = .data:0x00000690; // type:object size:0xC scope:local align:4 +@9152 = .data:0x0000069C; // type:object size:0xC scope:local align:4 +@9153 = .data:0x000006A8; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000006B4; // type:object size:0x108 scope:local align:4 +@9154 = .data:0x000007BC; // type:object size:0xC scope:local align:4 +@9155 = .data:0x000007C8; // type:object size:0xC scope:local align:4 +@9156 = .data:0x000007D4; // type:object size:0xC scope:local align:4 +@9157 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +@9158 = .data:0x000007EC; // type:object size:0xC scope:local align:4 +@9159 = .data:0x000007F8; // type:object size:0xC scope:local align:4 +@9160 = .data:0x00000804; // type:object size:0xC scope:local align:4 +@9161 = .data:0x00000810; // type:object size:0xC scope:local align:4 +@9162 = .data:0x0000081C; // type:object size:0xC scope:local align:4 +@9163 = .data:0x00000828; // type:object size:0xC scope:local align:4 +@9164 = .data:0x00000834; // type:object size:0xC scope:local align:4 +@9165 = .data:0x00000840; // type:object size:0xC scope:local align:4 +@9166 = .data:0x0000084C; // type:object size:0xC scope:local align:4 +@9167 = .data:0x00000858; // type:object size:0xC scope:local align:4 +@9168 = .data:0x00000864; // type:object size:0xC scope:local align:4 +@9169 = .data:0x00000870; // type:object size:0xC scope:local align:4 +@9170 = .data:0x0000087C; // type:object size:0xC scope:local align:4 +@9171 = .data:0x00000888; // type:object size:0xC scope:local align:4 +@9172 = .data:0x00000894; // type:object size:0xC scope:local align:4 +@9173 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +@9174 = .data:0x000008AC; // type:object size:0xC scope:local align:4 +@9175 = .data:0x000008B8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000008C4; // type:object size:0x108 scope:local align:4 +cut_name_tbl = .data:0x000009CC; // type:object size:0x58 scope:local align:4 +cut_anm_tbl$9352 = .data:0x00000A24; // type:object size:0x4 scope:local align:4 +@9811 = .data:0x00000A28; // type:object size:0xC scope:local align:4 +@9814 = .data:0x00000A34; // type:object size:0xC scope:local align:4 +@9817 = .data:0x00000A40; // type:object size:0xC scope:local align:4 +@9824 = .data:0x00000A4C; // type:object size:0xC scope:local align:4 +cut_anm_tbl$9905 = .data:0x00000A58; // type:object size:0x4 scope:local align:4 +btpAnmTbl$10238 = .data:0x00000A5C; // type:object size:0x210 scope:local align:4 +l_anmTbl$10287 = .data:0x00000C6C; // type:object size:0x9C0 scope:local align:4 +l_anmPrm$10288 = .data:0x0000162C; // type:object size:0x320 scope:local align:4 +armAnmTbl$10289 = .data:0x0000194C; // type:object size:0x800 scope:local align:4 +wingAnmTbl$10290 = .data:0x0000214C; // type:object size:0x200 scope:local align:4 +@10486 = .data:0x0000234C; // type:object size:0xC scope:local align:4 +@10524 = .data:0x00002358; // type:object size:0x24 scope:local align:4 +@10538 = .data:0x0000237C; // type:object size:0xC scope:local align:4 +@10543 = .data:0x00002388; // type:object size:0xC scope:local align:4 +@10546 = .data:0x00002394; // type:object size:0xC scope:local align:4 +@11118 = .data:0x000023A0; // type:object size:0xC scope:local align:4 +@11121 = .data:0x000023AC; // type:object size:0xC scope:local align:4 +@11465 = .data:0x000023B8; // type:object size:0xC scope:local align:4 +@11506 = .data:0x000023C4; // type:object size:0xC scope:local align:4 +@11508 = .data:0x000023D0; // type:object size:0xC scope:local align:4 +@11510 = .data:0x000023DC; // type:object size:0xC scope:local align:4 +@11551 = .data:0x000023E8; // type:object size:0xC scope:local align:4 +@11559 = .data:0x000023F4; // type:object size:0xC scope:local align:4 +l_daNpc_Md_Method = .data:0x00002400; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MD = .data:0x00002420; // type:object size:0x30 scope:global align:4 +__vt__26daNpc_Md_followEcallBack_c = .data:0x00002450; // type:object size:0x20 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x00002470; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00002488; // type:object size:0x30 scope:weak align:4 +__vt__10daNpc_Md_c = .data:0x000024B8; // type:object size:0xA8 scope:global align:4 +__vt__8cM3dGPla = .data:0x00002560; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000256C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00002578; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00002584; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00002590; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000259C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000025A8; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000025B4; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000025D4; // type:object size:0x1C scope:weak align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x000025F0; // type:object size:0x14 scope:weak align:4 +__vt__18dDlst_shadowPoly_c = .data:0x00002604; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00002618; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000026A0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000026AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00002734; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00002740; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000274C; // type:object size:0x54 scope:weak align:4 +__vt__19dBgS_MirLightLinChk = .data:0x000027A0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000027D0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00002800; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00002818; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00002824; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00002830; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000283C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00002848; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00002854; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000286C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00002878; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00002884; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00002890; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000289C; // type:object size:0x24 scope:weak align:4 +__vt__10daPy_npc_c = .data:0x000028C0; // type:object size:0xA8 scope:weak align:4 +__vt__9daPy_py_c = .data:0x00002968; // type:object size:0x9C scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00002A04; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_Md_HIO_c = .data:0x00002A10; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO2_c = .data:0x00002A1C; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO3_c = .data:0x00002A28; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO4_c = .data:0x00002A34; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO5_c = .data:0x00002A40; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO6_c = .data:0x00002A4C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4331 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x1CC scope:local align:4 +@4332 = .bss:0x0000022C; // type:object size:0xC scope:local align:4 +l_ms_light_local_vec = .bss:0x00000238; // type:object size:0xC scope:local align:4 +@4333 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +l_ms_light_local_start = .bss:0x00000250; // type:object size:0xC scope:local align:4 data:float +@5110 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +init$5111 = .bss:0x00000268; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$5109 = .bss:0x0000026C; // type:object size:0xC scope:local align:4 +@5114 = .bss:0x00000278; // type:object size:0xC scope:local align:4 +init$5115 = .bss:0x00000284; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$5113 = .bss:0x00000288; // type:object size:0xC scope:local align:4 +l_msgId = .bss:0x00000294; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000298; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_npc_mk/splits.txt b/config/GZLJ01/rels/d_a_npc_mk/splits.txt new file mode 100644 index 000000000..3d4797c39 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_mk/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mk.cpp: + .text start:0x00000078 end:0x00004C38 + .text start:0x00004C38 end:0x00004C70 + .rodata start:0x00000000 end:0x00000227 + .data start:0x00000000 end:0x00000480 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLJ01/rels/d_a_npc_mk/symbols.txt b/config/GZLJ01/rels/d_a_npc_mk/symbols.txt new file mode 100644 index 000000000..6eeb39531 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_mk/symbols.txt @@ -0,0 +1,186 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack_Mk__FP7J3DNodei = .text:0x00000078; // type:function size:0x1B8 scope:local align:4 +initTexPatternAnm__10daNpc_Mk_cFb = .text:0x00000230; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_Mk_cFv = .text:0x00000344; // type:function size:0x8C scope:global align:4 +setAnm__10daNpc_Mk_cFSc = .text:0x000003D0; // type:function size:0xA0 scope:global align:4 +setAnmStatus__10daNpc_Mk_cFv = .text:0x00000470; // type:function size:0x74 scope:global align:4 +chkAttentionLocal__10daNpc_Mk_cFv = .text:0x000004E4; // type:function size:0xB4 scope:global align:4 +chkAttention__10daNpc_Mk_cFv = .text:0x00000598; // type:function size:0x9C scope:global align:4 +eventOrder__10daNpc_Mk_cFv = .text:0x00000634; // type:function size:0x44 scope:global align:4 +checkOrder__10daNpc_Mk_cFv = .text:0x00000678; // type:function size:0x5C scope:global align:4 +next_msgStatus__10daNpc_Mk_cFPUl = .text:0x000006D4; // type:function size:0x7C scope:global align:4 +getMsg__10daNpc_Mk_cFv = .text:0x00000750; // type:function size:0x158 scope:global align:4 +setCollision__10daNpc_Mk_cFv = .text:0x000008A8; // type:function size:0x98 scope:global align:4 +msgAnm__10daNpc_Mk_cFUc = .text:0x00000940; // type:function size:0x108 scope:global align:4 +talkInit__10daNpc_Mk_cFv = .text:0x00000A48; // type:function size:0x14 scope:global align:4 +msgPushButton__10daNpc_Mk_cFv = .text:0x00000A5C; // type:function size:0x24 scope:global align:4 +talk__10daNpc_Mk_cFv = .text:0x00000A80; // type:function size:0x184 scope:global align:4 +checkDemoStart__10daNpc_Mk_cFv = .text:0x00000C04; // type:function size:0x6C scope:global align:4 +getNowEventAction__10daNpc_Mk_cFv = .text:0x00000C70; // type:function size:0x48 scope:global align:4 +init__10daNpc_Mk_cFv = .text:0x00000CB8; // type:function size:0x5C4 scope:global align:4 +getType__10daNpc_Mk_cFv = .text:0x0000127C; // type:function size:0xC scope:global align:4 +getPath__10daNpc_Mk_cFv = .text:0x00001288; // type:function size:0xC scope:global align:4 +nextVisitMode__10daNpc_Mk_cFv = .text:0x00001294; // type:function size:0x2E0 scope:global align:4 +visitInit__10daNpc_Mk_cFUc = .text:0x00001574; // type:function size:0x184 scope:global align:4 +visitProc__10daNpc_Mk_cFv = .text:0x000016F8; // type:function size:0xB0 scope:global align:4 +runawayInit__10daNpc_Mk_cFv = .text:0x000017A8; // type:function size:0x158 scope:global align:4 +walkPath__10daNpc_Mk_cFUc = .text:0x00001900; // type:function size:0x50 scope:global align:4 +runLink__10daNpc_Mk_cFv = .text:0x00001950; // type:function size:0x8C scope:global align:4 +aroundLink__10daNpc_Mk_cFv = .text:0x000019DC; // type:function size:0x38 scope:global align:4 +remove_Um2__10daNpc_Mk_cFv = .text:0x00001A14; // type:function size:0x54 scope:global align:4 +demoInitCom__10daNpc_Mk_cFv = .text:0x00001A68; // type:function size:0x13C scope:global align:4 +demoProc__10daNpc_Mk_cFv = .text:0x00001BA4; // type:function size:0x924 scope:global align:4 +setAttention__10daNpc_Mk_cFb = .text:0x000024C8; // type:function size:0x54 scope:global align:4 +getLookBackMode__10daNpc_Mk_cFv = .text:0x0000251C; // type:function size:0xB0 scope:global align:4 +lookBack__10daNpc_Mk_cFv = .text:0x000025CC; // type:function size:0x1FC scope:global align:4 +wait01__10daNpc_Mk_cFv = .text:0x000027C8; // type:function size:0x84 scope:global align:4 +talk01__10daNpc_Mk_cFv = .text:0x0000284C; // type:function size:0x130 scope:global align:4 +talk02__10daNpc_Mk_cFv = .text:0x0000297C; // type:function size:0x144 scope:global align:4 +visitTalkInit__10daNpc_Mk_cFv = .text:0x00002AC0; // type:function size:0xF4 scope:global align:4 +visitSetEvent__10daNpc_Mk_cFv = .text:0x00002BB4; // type:function size:0xDC scope:global align:4 +visit01__10daNpc_Mk_cFv = .text:0x00002C90; // type:function size:0x29C scope:global align:4 +climb01__10daNpc_Mk_cFv = .text:0x00002F2C; // type:function size:0x138 scope:global align:4 +drop01__10daNpc_Mk_cFv = .text:0x00003064; // type:function size:0xA4 scope:global align:4 +runaway__10daNpc_Mk_cFv = .text:0x00003108; // type:function size:0x12C scope:global align:4 +jump__10daNpc_Mk_cFv = .text:0x00003234; // type:function size:0x98 scope:global align:4 +jitanda01__10daNpc_Mk_cFv = .text:0x000032CC; // type:function size:0x40 scope:global align:4 +jitanda02__10daNpc_Mk_cFv = .text:0x0000330C; // type:function size:0x90 scope:global align:4 +demo01__10daNpc_Mk_cFv = .text:0x0000339C; // type:function size:0x54 scope:global align:4 +demo02__10daNpc_Mk_cFv = .text:0x000033F0; // type:function size:0x174 scope:global align:4 +demo03__10daNpc_Mk_cFv = .text:0x00003564; // type:function size:0xD4 scope:global align:4 +wait_action__10daNpc_Mk_cFPv = .text:0x00003638; // type:function size:0xD4 scope:global align:4 +seek_action__10daNpc_Mk_cFPv = .text:0x0000370C; // type:function size:0x258 scope:global align:4 +hind_action__10daNpc_Mk_cFPv = .text:0x00003964; // type:function size:0x19C scope:global align:4 +visit_action__10daNpc_Mk_cFPv = .text:0x00003B00; // type:function size:0x17C scope:global align:4 +_draw__10daNpc_Mk_cFv = .text:0x00003C7C; // type:function size:0x124 scope:global align:4 +_execute__10daNpc_Mk_cFv = .text:0x00003DA0; // type:function size:0x270 scope:global align:4 +_delete__10daNpc_Mk_cFv = .text:0x00004010; // type:function size:0x4C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000405C; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Mk_cFv = .text:0x0000407C; // type:function size:0x27C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000042F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000043C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000440C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004468; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000044B0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000450C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004594; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004604; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004660; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Mk_cFv = .text:0x000046A8; // type:function size:0x2AC scope:global align:4 +daNpc_Mk_Create__FP10fopAc_ac_c = .text:0x00004954; // type:function size:0x20 scope:local align:4 +daNpc_Mk_Delete__FP10daNpc_Mk_c = .text:0x00004974; // type:function size:0x20 scope:local align:4 +daNpc_Mk_Execute__FP10daNpc_Mk_c = .text:0x00004994; // type:function size:0x20 scope:local align:4 +daNpc_Mk_Draw__FP10daNpc_Mk_c = .text:0x000049B4; // type:function size:0x20 scope:local align:4 +daNpc_Mk_IsDelete__FP10daNpc_Mk_c = .text:0x000049D4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000049DC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004A24; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004A6C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004AC8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004B10; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004B20; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004B28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004B30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004B38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B40; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004B78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004B80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004B88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B90; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004BC8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004BCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BD4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004BE4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004BF0; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004BFC; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004C18; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C20; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004C28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004C30; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Mk_cF4cXyz = .text:0x00004C38; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Mk_cF4cXyz = .text:0x00004C54; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4150 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4167 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4180 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4487 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4663 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5006 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5007 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5008 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5009 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5027 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5247 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5248 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@5274 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@5309 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5310 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5311 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5520 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5521 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5574 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@5675 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5677 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5824 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5825 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000CC; // type:object size:0x15B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4260 = .data:0x00000030; // type:object size:0x70 scope:local align:4 +@4332 = .data:0x000000A0; // type:object size:0x24 scope:local align:4 +action_table$4386 = .data:0x000000C4; // type:object size:0x44 scope:local align:4 +@4398 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4401 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4417 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4420 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@4423 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4664 = .data:0x00000144; // type:object size:0x28 scope:local align:4 +@4682 = .data:0x0000016C; // type:object size:0x28 scope:local align:4 +@4819 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@5011 = .data:0x000001A0; // type:object size:0x44 scope:local align:4 +@5010 = .data:0x000001E4; // type:object size:0x44 scope:local align:4 +@5353 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@5427 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@5439 = .data:0x00000240; // type:object size:0x38 scope:local align:4 +@5454 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@5498 = .data:0x00000284; // type:object size:0x34 scope:local align:4 +l_daNpc_Mk_Method = .data:0x000002B8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MK = .data:0x000002D8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000350; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000474; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_npc_mn/splits.txt b/config/GZLJ01/rels/d_a_npc_mn/splits.txt new file mode 100644 index 000000000..b1c980118 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_mn/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mn.cpp: + .text start:0x00000078 end:0x00003F9C + .text start:0x00003F9C end:0x00003FCC + .text start:0x00003FCC end:0x00004128 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001F2 + .data start:0x00000000 end:0x00000564 diff --git a/config/GZLJ01/rels/d_a_npc_mn/symbols.txt b/config/GZLJ01/rels/d_a_npc_mn/symbols.txt new file mode 100644 index 000000000..f1eb1b1f9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_mn/symbols.txt @@ -0,0 +1,212 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcMn_cFv = .text:0x00000078; // type:function size:0x1B8 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000230; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000028C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000444; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000048C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000004E8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000570; // type:function size:0x70 scope:weak align:4 +daNpc_Mn_nodeCallBack__FP7J3DNodei = .text:0x000005E0; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006F8; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcMn_c = .text:0x00000718; // type:function size:0x144 scope:local align:4 +phase_2__FP9daNpcMn_c = .text:0x0000085C; // type:function size:0x78 scope:local align:4 +_create__9daNpcMn_cFv = .text:0x000008D4; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcMn_cFv = .text:0x00000904; // type:function size:0x2DC scope:global align:4 +daNpcMn_XyCheckCB__FPvi = .text:0x00000BE0; // type:function size:0x20 scope:local align:4 +createInit__9daNpcMn_cFv = .text:0x00000C00; // type:function size:0x33C scope:global align:4 +_delete__9daNpcMn_cFv = .text:0x00000F3C; // type:function size:0xA8 scope:global align:4 +_draw__9daNpcMn_cFv = .text:0x00000FE4; // type:function size:0x170 scope:global align:4 +_execute__9daNpcMn_cFv = .text:0x00001154; // type:function size:0x1F0 scope:global align:4 +executeCommon__9daNpcMn_cFv = .text:0x00001344; // type:function size:0x70 scope:global align:4 +executeSetMode__9daNpcMn_cFUc = .text:0x000013B4; // type:function size:0x58 scope:global align:4 +executeWaitInit__9daNpcMn_cFv = .text:0x0000140C; // type:function size:0x10C scope:global align:4 +executeWait__9daNpcMn_cFv = .text:0x00001518; // type:function size:0x2B4 scope:global align:4 +executeTalkInit__9daNpcMn_cFv = .text:0x000017CC; // type:function size:0x8 scope:global align:4 +executeTalk__9daNpcMn_cFv = .text:0x000017D4; // type:function size:0x78 scope:global align:4 +executeTalk3Init__9daNpcMn_cFv = .text:0x0000184C; // type:function size:0x10 scope:global align:4 +executeTalk3__9daNpcMn_cFv = .text:0x0000185C; // type:function size:0xC0 scope:global align:4 +executeWalkInit__9daNpcMn_cFv = .text:0x0000191C; // type:function size:0x2C scope:global align:4 +executeWalk__9daNpcMn_cFv = .text:0x00001948; // type:function size:0x28C scope:global align:4 +executeTurnInit__9daNpcMn_cFv = .text:0x00001BD4; // type:function size:0x144 scope:global align:4 +executeTurn__9daNpcMn_cFv = .text:0x00001D18; // type:function size:0xD0 scope:global align:4 +checkOrder__9daNpcMn_cFv = .text:0x00001DE8; // type:function size:0x98 scope:global align:4 +eventOrder__9daNpcMn_cFv = .text:0x00001E80; // type:function size:0x80 scope:global align:4 +eventMove__9daNpcMn_cFv = .text:0x00001F00; // type:function size:0x74 scope:global align:4 +privateCut__9daNpcMn_cFv = .text:0x00001F74; // type:function size:0x220 scope:global align:4 +eventMesSetInit__9daNpcMn_cFi = .text:0x00002194; // type:function size:0xD8 scope:global align:4 +eventMesSet__9daNpcMn_cFv = .text:0x0000226C; // type:function size:0x34 scope:global align:4 +eventGetItemInit__9daNpcMn_cFv = .text:0x000022A0; // type:function size:0x58 scope:global align:4 +eventWaitInit__9daNpcMn_cFi = .text:0x000022F8; // type:function size:0x60 scope:global align:4 +eventWait__9daNpcMn_cFi = .text:0x00002358; // type:function size:0x90 scope:global align:4 +eventSwOnInit__9daNpcMn_cFi = .text:0x000023E8; // type:function size:0x60 scope:global align:4 +eventSwOn__9daNpcMn_cFv = .text:0x00002448; // type:function size:0x64 scope:global align:4 +eventHatchInit__9daNpcMn_cFv = .text:0x000024AC; // type:function size:0x94 scope:global align:4 +eventHatch__9daNpcMn_cFv = .text:0x00002540; // type:function size:0x38 scope:global align:4 +eventBikkuriInit__9daNpcMn_cFi = .text:0x00002578; // type:function size:0x74 scope:global align:4 +eventBikkuri__9daNpcMn_cFv = .text:0x000025EC; // type:function size:0x58 scope:global align:4 +eventTurnInit__9daNpcMn_cFv = .text:0x00002644; // type:function size:0x28 scope:global align:4 +eventTurn__9daNpcMn_cFi = .text:0x0000266C; // type:function size:0x148 scope:global align:4 +eventWalkInit__9daNpcMn_cFv = .text:0x000027B4; // type:function size:0x28 scope:global align:4 +eventWalk__9daNpcMn_cFv = .text:0x000027DC; // type:function size:0x160 scope:global align:4 +eventLookInit__9daNpcMn_cFv = .text:0x0000293C; // type:function size:0x28 scope:global align:4 +eventLook__9daNpcMn_cFv = .text:0x00002964; // type:function size:0x24 scope:global align:4 +eventJumpInit__9daNpcMn_cFi = .text:0x00002988; // type:function size:0x108 scope:global align:4 +eventJump__9daNpcMn_cFv = .text:0x00002A90; // type:function size:0x58 scope:global align:4 +talk2__9daNpcMn_cFi = .text:0x00002AE8; // type:function size:0x148 scope:global align:4 +talk3__9daNpcMn_cFi = .text:0x00002C30; // type:function size:0x138 scope:global align:4 +next_msgStatus__9daNpcMn_cFPUl = .text:0x00002D68; // type:function size:0x50 scope:global align:4 +getMsg__9daNpcMn_cFv = .text:0x00002DB8; // type:function size:0x1C4 scope:global align:4 +getMsg3__9daNpcMn_cFv = .text:0x00002F7C; // type:function size:0x10 scope:global align:4 +chkMsg__9daNpcMn_cFv = .text:0x00002F8C; // type:function size:0x4 scope:global align:4 +setMessage__9daNpcMn_cFUl = .text:0x00002F90; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcMn_cFv = .text:0x00002F98; // type:function size:0x94 scope:global align:4 +getPrmNpcNo__9daNpcMn_cFv = .text:0x0000302C; // type:function size:0x10 scope:global align:4 +getPrmRailID__9daNpcMn_cFv = .text:0x0000303C; // type:function size:0x2C scope:global align:4 +getPrmSwitchBit__9daNpcMn_cFv = .text:0x00003068; // type:function size:0x2C scope:global align:4 +getPrmSwitchBit2__9daNpcMn_cFv = .text:0x00003094; // type:function size:0x2C scope:global align:4 +setMtx__9daNpcMn_cFv = .text:0x000030C0; // type:function size:0x88 scope:global align:4 +chkAttention__9daNpcMn_cFv = .text:0x00003148; // type:function size:0x330 scope:global align:4 +lookBack__9daNpcMn_cFv = .text:0x00003478; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__9daNpcMn_cFb = .text:0x000035C4; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__9daNpcMn_cFv = .text:0x000036D0; // type:function size:0x6C scope:global align:4 +playAnm__9daNpcMn_cFv = .text:0x0000373C; // type:function size:0xBC scope:global align:4 +setAnm__9daNpcMn_cFUcif = .text:0x000037F8; // type:function size:0xD0 scope:global align:4 +setAnmTbl__9daNpcMn_cFP9sMnAnmDat = .text:0x000038C8; // type:function size:0xAC scope:global align:4 +XyCheckCB__9daNpcMn_cFi = .text:0x00003974; // type:function size:0x8 scope:global align:4 +getRand__9daNpcMn_cFi = .text:0x0000397C; // type:function size:0x64 scope:global align:4 +setCollision__9daNpcMn_cFP8dCcD_Cyl4cXyzff = .text:0x000039E0; // type:function size:0x78 scope:global align:4 +chkEndEvent__9daNpcMn_cFv = .text:0x00003A58; // type:function size:0x6C scope:global align:4 +chkPosNo__9daNpcMn_cFv = .text:0x00003AC4; // type:function size:0x74 scope:global align:4 +getPosNo__9daNpcMn_cFv = .text:0x00003B38; // type:function size:0x1A0 scope:global align:4 +isChangePos__9daNpcMn_cFUc = .text:0x00003CD8; // type:function size:0x10 scope:global align:4 +daNpc_MnCreate__FPv = .text:0x00003CE8; // type:function size:0x20 scope:local align:4 +daNpc_MnDelete__FPv = .text:0x00003D08; // type:function size:0x24 scope:local align:4 +daNpc_MnExecute__FPv = .text:0x00003D2C; // type:function size:0x24 scope:local align:4 +daNpc_MnDraw__FPv = .text:0x00003D50; // type:function size:0x24 scope:local align:4 +daNpc_MnIsDelete__FPv = .text:0x00003D74; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003D7C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003DC4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003E0C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003E68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003EB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003EC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003EC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003ED0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003ED8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003EE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003F18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003F20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003F28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003F30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003F68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003F6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003F74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003F7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003F84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003F90; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003F9C; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00003FA0; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003FBC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003FC4; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ29daNpcMn_c5Prm_eQ29daNpcMn_c5Prm_e = .text:0x00003FCC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003FE8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_mn_cpp = .text:0x00004004; // type:function size:0x104 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004108; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004110; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004118; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004120; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcMn_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +l_etc_bmd_ix_tbl = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x20 scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:4byte +@4094 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4095 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4424 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4425 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4497 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4498 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4601 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4688 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@5185 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5205 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5207 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5605 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000098; // type:object size:0x15A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait2 = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_bikkuri = .data:0x0000004C; // type:object size:0x6 scope:local align:4 +l_npc_anm_jump1 = .data:0x00000054; // type:object size:0x6 scope:local align:4 +l_npc_anm_jump2 = .data:0x0000005C; // type:object size:0x3 scope:local align:4 +l_npc_dat = .data:0x00000060; // type:object size:0x98 scope:local align:4 +l_msg_mn_1st_talk = .data:0x000000F8; // type:object size:0x10 scope:local align:4 +l_msg_mn_2nd_talk = .data:0x00000108; // type:object size:0x10 scope:local align:4 +l_msg_mn_1st_talk_in = .data:0x00000118; // type:object size:0x8 scope:local align:4 +l_msg_mn_2nd_talk_in = .data:0x00000120; // type:object size:0x8 scope:local align:4 +l_msg_mn_3rd_talk_in = .data:0x00000128; // type:object size:0x8 scope:local align:4 +l_msg_mn_comp_1st = .data:0x00000130; // type:object size:0x10 scope:local align:4 +l_msg_mn_comp_2nd = .data:0x00000140; // type:object size:0x8 scope:local align:4 +l_msg_mn_figure = .data:0x00000148; // type:object size:0x28 scope:local align:4 +l_cyl_src = .data:0x00000170; // type:object size:0x44 scope:local align:4 +l_room_name = .data:0x000001B4; // type:object size:0x28 scope:local align:4 +l_figure_comp = .data:0x000001DC; // type:object size:0x22 scope:local align:4 +l_method$4362 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@4554 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@4555 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@4556 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@4557 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@4558 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000248; // type:object size:0x3C scope:local align:4 +@4559 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@4560 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@4561 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@4562 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@4563 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000002C0; // type:object size:0x3C scope:local align:4 +cut_name_tbl$4922 = .data:0x000002FC; // type:object size:0x28 scope:local align:4 +@4970 = .data:0x00000324; // type:object size:0x28 scope:local align:4 +@4969 = .data:0x0000034C; // type:object size:0x28 scope:local align:4 +daNpc_MnMethodTable = .data:0x00000374; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MN = .data:0x00000394; // type:object size:0x30 scope:global align:4 +__vt__9daNpcMn_c = .data:0x000003C4; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003F0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000003FC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000438; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004D8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000052C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000550; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_npc_mt/splits.txt b/config/GZLJ01/rels/d_a_npc_mt/splits.txt new file mode 100644 index 000000000..7d3263c36 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_mt/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mt.cpp: + .text start:0x00000078 end:0x00003000 + .text start:0x00003000 end:0x00003030 + .text start:0x00003030 end:0x000030E0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000004B4 diff --git a/config/GZLJ01/rels/d_a_npc_mt/symbols.txt b/config/GZLJ01/rels/d_a_npc_mt/symbols.txt new file mode 100644 index 000000000..81ee7c2ec --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_mt/symbols.txt @@ -0,0 +1,183 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcMt_cFv = .text:0x00000078; // type:function size:0x1B0 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000228; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000284; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000398; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000043C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000484; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000004E0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000568; // type:function size:0x70 scope:weak align:4 +daNpc_Mt_nodeCallBack__FP7J3DNodei = .text:0x000005D8; // type:function size:0x11C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcMt_c = .text:0x00000714; // type:function size:0x144 scope:local align:4 +phase_2__FP9daNpcMt_c = .text:0x00000858; // type:function size:0x80 scope:local align:4 +_create__9daNpcMt_cFv = .text:0x000008D8; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcMt_cFv = .text:0x00000908; // type:function size:0x290 scope:global align:4 +daNpcMt_XyCheckCB__FPvi = .text:0x00000B98; // type:function size:0x20 scope:local align:4 +createInit__9daNpcMt_cFv = .text:0x00000BB8; // type:function size:0x234 scope:global align:4 +_delete__9daNpcMt_cFv = .text:0x00000DEC; // type:function size:0x180 scope:global align:4 +_draw__9daNpcMt_cFv = .text:0x00000F6C; // type:function size:0x110 scope:global align:4 +_execute__9daNpcMt_cFv = .text:0x0000107C; // type:function size:0x154 scope:global align:4 +executeCommon__9daNpcMt_cFv = .text:0x000011D0; // type:function size:0x70 scope:global align:4 +executeSetMode__9daNpcMt_cFUc = .text:0x00001240; // type:function size:0x54 scope:global align:4 +executeWaitInit__9daNpcMt_cFv = .text:0x00001294; // type:function size:0x8C scope:global align:4 +executeWait__9daNpcMt_cFv = .text:0x00001320; // type:function size:0x48 scope:global align:4 +executeTalkInit__9daNpcMt_cFv = .text:0x00001368; // type:function size:0x8 scope:global align:4 +executeTalk__9daNpcMt_cFv = .text:0x00001370; // type:function size:0x78 scope:global align:4 +checkOrder__9daNpcMt_cFv = .text:0x000013E8; // type:function size:0x98 scope:global align:4 +eventOrder__9daNpcMt_cFv = .text:0x00001480; // type:function size:0x8C scope:global align:4 +eventMove__9daNpcMt_cFv = .text:0x0000150C; // type:function size:0x74 scope:global align:4 +privateCut__9daNpcMt_cFv = .text:0x00001580; // type:function size:0x130 scope:global align:4 +eventMesSetInit__9daNpcMt_cFi = .text:0x000016B0; // type:function size:0xD8 scope:global align:4 +eventMesSet__9daNpcMt_cFv = .text:0x00001788; // type:function size:0x94 scope:global align:4 +eventGetItemInit__9daNpcMt_cFv = .text:0x0000181C; // type:function size:0x58 scope:global align:4 +talk2__9daNpcMt_cFi = .text:0x00001874; // type:function size:0x148 scope:global align:4 +next_msgStatus__9daNpcMt_cFPUl = .text:0x000019BC; // type:function size:0xD0 scope:global align:4 +getMsg__9daNpcMt_cFv = .text:0x00001A8C; // type:function size:0x53C scope:global align:4 +chkMsg__9daNpcMt_cFv = .text:0x00001FC8; // type:function size:0x4 scope:global align:4 +setMessage__9daNpcMt_cFUl = .text:0x00001FCC; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcMt_cFv = .text:0x00001FD4; // type:function size:0xB0 scope:global align:4 +getPrmNpcNo__9daNpcMt_cFv = .text:0x00002084; // type:function size:0x20 scope:global align:4 +setMtx__9daNpcMt_cFv = .text:0x000020A4; // type:function size:0x88 scope:global align:4 +chkAttention__9daNpcMt_cFv = .text:0x0000212C; // type:function size:0x348 scope:global align:4 +lookBack__9daNpcMt_cFv = .text:0x00002474; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__9daNpcMt_cFb = .text:0x000025C0; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__9daNpcMt_cFv = .text:0x000026D8; // type:function size:0x6C scope:global align:4 +playAnm__9daNpcMt_cFv = .text:0x00002744; // type:function size:0xC8 scope:global align:4 +setAnm__9daNpcMt_cFUcif = .text:0x0000280C; // type:function size:0xD8 scope:global align:4 +setAnmTbl__9daNpcMt_cFP9sMtAnmDat = .text:0x000028E4; // type:function size:0xA0 scope:global align:4 +XyCheckCB__9daNpcMt_cFi = .text:0x00002984; // type:function size:0xA4 scope:global align:4 +setCollision__9daNpcMt_cFP8dCcD_Cyl4cXyzff = .text:0x00002A28; // type:function size:0x78 scope:global align:4 +chkEndEvent__9daNpcMt_cFv = .text:0x00002AA0; // type:function size:0x5C scope:global align:4 +isFigureGet__9daNpcMt_cFUc = .text:0x00002AFC; // type:function size:0x9C scope:global align:4 +setFigure__9daNpcMt_cFUc = .text:0x00002B98; // type:function size:0xA0 scope:global align:4 +getFigureMakeNum__9daNpcMt_cFv = .text:0x00002C38; // type:function size:0x68 scope:global align:4 +isComp__9daNpcMt_cFv = .text:0x00002CA0; // type:function size:0x68 scope:global align:4 +changePhotoNo__9daNpcMt_cFUc = .text:0x00002D08; // type:function size:0x44 scope:global align:4 +daNpc_MtCreate__FPv = .text:0x00002D4C; // type:function size:0x20 scope:local align:4 +daNpc_MtDelete__FPv = .text:0x00002D6C; // type:function size:0x24 scope:local align:4 +daNpc_MtExecute__FPv = .text:0x00002D90; // type:function size:0x24 scope:local align:4 +daNpc_MtDraw__FPv = .text:0x00002DB4; // type:function size:0x24 scope:local align:4 +daNpc_MtIsDelete__FPv = .text:0x00002DD8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002DE0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002E28; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002E70; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002ECC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002F14; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002F24; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002F2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F44; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002F7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002F94; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002FCC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002FD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002FD8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002FE8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002FF4; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003000; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00003004; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003020; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003028; // type:function size:0x8 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003030; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_mt_cpp = .text:0x0000304C; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000030C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000030C8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000030D0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000030D8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcMt_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x18 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4085 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4414 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4415 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4522 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5033 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@5162 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000060; // type:object size:0xE0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk4 = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk5 = .data:0x0000004C; // type:object size:0x6 scope:local align:4 +l_npc_anm_tukuru = .data:0x00000054; // type:object size:0x6 scope:local align:4 +l_npc_dat = .data:0x0000005C; // type:object size:0x4C scope:local align:4 +l_msg_mt_1st_talk = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +l_msg_mt_2nd_talk = .data:0x000000C8; // type:object size:0x10 scope:local align:4 +l_msg_mt_3rd_talk = .data:0x000000D8; // type:object size:0x8 scope:local align:4 +l_msg_mt_4th_talk = .data:0x000000E0; // type:object size:0x8 scope:local align:4 +l_msg_mt_making = .data:0x000000E8; // type:object size:0x8 scope:local align:4 +l_msg_mt_1st_kansei = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +l_msg_mt_2nd_kansei = .data:0x00000104; // type:object size:0x14 scope:local align:4 +l_msg_mt_room = .data:0x00000118; // type:object size:0x20 scope:local align:4 +l_msg_mt_gallery = .data:0x00000138; // type:object size:0x8 scope:local align:4 +l_msg_mt_room_in = .data:0x00000140; // type:object size:0x8 scope:local align:4 +l_msg_mt_kansei_end = .data:0x00000148; // type:object size:0x8 scope:local align:4 +l_msg_mt_no_color = .data:0x00000150; // type:object size:0x8 scope:local align:4 +l_msg_mt_no_figure = .data:0x00000158; // type:object size:0x8 scope:local align:4 +l_msg_mt_maked = .data:0x00000160; // type:object size:0x8 scope:local align:4 +l_msg_mt_face_ng = .data:0x00000168; // type:object size:0x8 scope:local align:4 +l_msg_mt_body_ng = .data:0x00000170; // type:object size:0x8 scope:local align:4 +l_msg_mt_make_1st = .data:0x00000178; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_2nd = .data:0x00000188; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_1st_mt = .data:0x00000198; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_2nd_mt = .data:0x000001A8; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_1st_mn = .data:0x000001B8; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_2nd_mn = .data:0x000001C8; // type:object size:0x10 scope:local align:4 +l_msg_mt_make = .data:0x000001D8; // type:object size:0x8 scope:local align:4 +l_msg_mt_make_mt = .data:0x000001E0; // type:object size:0x8 scope:local align:4 +l_msg_mt_make_mn = .data:0x000001E8; // type:object size:0x8 scope:local align:4 +l_figure_comp = .data:0x000001F0; // type:object size:0x22 scope:local align:4 +l_figure_room_name = .data:0x00000214; // type:object size:0x20 scope:local align:4 +l_method$4356 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@4524 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@4525 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000258; // type:object size:0x18 scope:local align:4 +@4526 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@4527 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000288; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4646 = .data:0x000002A0; // type:object size:0x8 scope:local align:4 +@4924 = .data:0x000002A8; // type:object size:0x1C scope:local align:4 +daNpc_MtMethodTable = .data:0x000002C4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MT = .data:0x000002E4; // type:object size:0x30 scope:global align:4 +__vt__9daNpcMt_c = .data:0x00000314; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000388; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000428; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000047C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004A0; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_npc_nz/splits.txt b/config/GZLJ01/rels/d_a_npc_nz/splits.txt new file mode 100644 index 000000000..b951be795 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_nz/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_nz.cpp: + .text start:0x000000EC end:0x000032BC + .text start:0x000032BC end:0x00004554 + .text start:0x00004554 end:0x00004554 + .text start:0x00004554 end:0x00004568 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000035A + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x000000A6 diff --git a/config/GZLJ01/rels/d_a_npc_nz/symbols.txt b/config/GZLJ01/rels/d_a_npc_nz/symbols.txt new file mode 100644 index 000000000..ae2eb0280 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_nz/symbols.txt @@ -0,0 +1,265 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daNpcNz_NodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x3C scope:local align:4 +NodeCallBack__10daNpc_Nz_cFP7J3DNodei = .text:0x00000128; // type:function size:0x124 scope:global align:4 +__dt__4cXyzFv = .text:0x0000024C; // type:function size:0x3C scope:weak align:4 +daNpcNz_TailNodeCallBack__FP7J3DNodei = .text:0x00000288; // type:function size:0x3C scope:local align:4 +TailNodeCallBack__10daNpc_Nz_cFP7J3DNodei = .text:0x000002C4; // type:function size:0xE0 scope:global align:4 +TailControl__10daNpc_Nz_cFv = .text:0x000003A4; // type:function size:0x5D4 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00000978; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000A90; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000B30; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000B8C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000BD4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000C30; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000C78; // type:function size:0x80 scope:weak align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000CF8; // type:function size:0x20 scope:local align:4 +_createHeap__10daNpc_Nz_cFv = .text:0x00000D18; // type:function size:0x280 scope:global align:4 +__ct__14daNpc_Nz_HIO_cFv = .text:0x00000F98; // type:function size:0x78 scope:global align:4 +daNpc_Nz_XyCheckCB__FPvi = .text:0x00001010; // type:function size:0x190 scope:local align:4 +daNpc_Nz_XyEventCB__FPvi = .text:0x000011A0; // type:function size:0x20 scope:local align:4 +XyEventCB__10daNpc_Nz_cFi = .text:0x000011C0; // type:function size:0x50 scope:global align:4 +eventOrder__10daNpc_Nz_cFv = .text:0x00001210; // type:function size:0x58 scope:global align:4 +checkOrder__10daNpc_Nz_cFv = .text:0x00001268; // type:function size:0x68 scope:global align:4 +setAttention__10daNpc_Nz_cFv = .text:0x000012D0; // type:function size:0x24 scope:global align:4 +LookBack__10daNpc_Nz_cFv = .text:0x000012F4; // type:function size:0xF4 scope:global align:4 +setAnm__10daNpc_Nz_cFScb = .text:0x000013E8; // type:function size:0x84 scope:global align:4 +setMtx__10daNpc_Nz_cFv = .text:0x0000146C; // type:function size:0x374 scope:global align:4 +modeWaitInit__10daNpc_Nz_cFv = .text:0x000017E0; // type:function size:0x4 scope:global align:4 +modeWait__10daNpc_Nz_cFv = .text:0x000017E4; // type:function size:0xC scope:global align:4 +modeEventEsaInit__10daNpc_Nz_cFv = .text:0x000017F0; // type:function size:0x4 scope:global align:4 +modeEventEsa__10daNpc_Nz_cFv = .text:0x000017F4; // type:function size:0xF8 scope:global align:4 +modeProc__10daNpc_Nz_cFQ210daNpc_Nz_c6Proc_ei = .text:0x000018EC; // type:function size:0xF0 scope:global align:4 +daNpcNz_getShopBoughtMsg__FUc = .text:0x000019DC; // type:function size:0x15C scope:local align:4 +daNpc_Nz_ShopItemCreateCB__FPv = .text:0x00001B38; // type:function size:0x38 scope:local align:4 +createShopItem__10daNpc_Nz_cFUcUc = .text:0x00001B70; // type:function size:0xA4 scope:global align:4 +getShopItem__10daNpc_Nz_cFi = .text:0x00001C14; // type:function size:0x58 scope:global align:4 +deleteShopItem__10daNpc_Nz_cFv = .text:0x00001C6C; // type:function size:0x84 scope:global align:4 +next_msgStatus__10daNpc_Nz_cFPUl = .text:0x00001CF0; // type:function size:0x348 scope:global align:4 +anmAtr__10daNpc_Nz_cFUs = .text:0x00002038; // type:function size:0x288 scope:global align:4 +_execute__10daNpc_Nz_cFv = .text:0x000022C0; // type:function size:0xD0 scope:global align:4 +_draw__10daNpc_Nz_cFv = .text:0x00002390; // type:function size:0x1BC scope:global align:4 +createInit__10daNpc_Nz_cFv = .text:0x0000254C; // type:function size:0x21C scope:global align:4 +setSmokeParticle__10daNpc_Nz_cFv = .text:0x00002768; // type:function size:0xC4 scope:global align:4 +getArg__10daNpc_Nz_cFv = .text:0x0000282C; // type:function size:0x4 scope:global align:4 +_create__10daNpc_Nz_cFv = .text:0x00002830; // type:function size:0xCC scope:global align:4 +__ct__10daNpc_Nz_cFv = .text:0x000028FC; // type:function size:0x1F4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002AF0; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002AF4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002BC0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002C08; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002C64; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002CAC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002D08; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002D90; // type:function size:0x70 scope:weak align:4 +_delete__10daNpc_Nz_cFv = .text:0x00002E00; // type:function size:0x6C scope:global align:4 +daNpc_NzCreate__FPv = .text:0x00002E6C; // type:function size:0x20 scope:local align:4 +daNpc_NzDelete__FPv = .text:0x00002E8C; // type:function size:0x24 scope:local align:4 +daNpc_NzExecute__FPv = .text:0x00002EB0; // type:function size:0x24 scope:local align:4 +daNpc_NzDraw__FPv = .text:0x00002ED4; // type:function size:0x24 scope:local align:4 +daNpc_NzIsDelete__FPv = .text:0x00002EF8; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x00002F00; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002F48; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002FA4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FEC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FF0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FF4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FF8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002FFC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003044; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000030A0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000030B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000030B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000030C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000030C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030D0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003108; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003110; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003118; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003120; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003158; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000315C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003164; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000316C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003174; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003180; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_Nz_HIO_cFv = .text:0x0000318C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000031D4; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000321C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_nz_cpp = .text:0x00003238; // type:function size:0x3C scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003274; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000327C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003284; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000328C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00003294; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000329C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000032A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000032AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000032B4; // type:function size:0x8 scope:weak align:4 +searchEsa_CB__FPvPv = .text:0x000032BC; // type:function size:0x2C scope:local align:4 +_searchEsa__10daNpc_Nz_cFP10fopAc_ac_c = .text:0x000032E8; // type:function size:0x208 scope:global align:4 +searchNzAndBomb_CB__FPvPv = .text:0x000034F0; // type:function size:0x38 scope:local align:4 +searchTsuboAndBarrel_CB__FPvPv = .text:0x00003528; // type:function size:0x254 scope:local align:4 +searchEsaInit_CB__FPvPv = .text:0x0000377C; // type:function size:0x18C scope:local align:4 +cutProc__10daNpc_Nz_cFv = .text:0x00003908; // type:function size:0x288 scope:global align:4 +cutEatesaStart__10daNpc_Nz_cFv = .text:0x00003B90; // type:function size:0x28 scope:global align:4 +cutEatesaProc__10daNpc_Nz_cFv = .text:0x00003BB8; // type:function size:0x134 scope:global align:4 +cutEatesaFirstStart__10daNpc_Nz_cFv = .text:0x00003CEC; // type:function size:0x54 scope:global align:4 +cutEatesaFirstProc__10daNpc_Nz_cFv = .text:0x00003D40; // type:function size:0x214 scope:global align:4 +cutKillAllStart__10daNpc_Nz_cFv = .text:0x00003F54; // type:function size:0xF8 scope:global align:4 +cutKillAllProc__10daNpc_Nz_cFv = .text:0x0000404C; // type:function size:0x34 scope:global align:4 +cutShowStart__10daNpc_Nz_cFv = .text:0x00004080; // type:function size:0xC scope:global align:4 +cutShowProc__10daNpc_Nz_cFv = .text:0x0000408C; // type:function size:0x34 scope:global align:4 +cutHideStart__10daNpc_Nz_cFv = .text:0x000040C0; // type:function size:0xC scope:global align:4 +cutHideProc__10daNpc_Nz_cFv = .text:0x000040CC; // type:function size:0x34 scope:global align:4 +cutSetAnmStart__10daNpc_Nz_cFv = .text:0x00004100; // type:function size:0x104 scope:global align:4 +cutSetAnmProc__10daNpc_Nz_cFv = .text:0x00004204; // type:function size:0x1BC scope:global align:4 +cutGoHomeStart__10daNpc_Nz_cFv = .text:0x000043C0; // type:function size:0x4 scope:global align:4 +cutGoHomeProc__10daNpc_Nz_cFv = .text:0x000043C4; // type:function size:0x110 scope:global align:4 +cutChkGetItemStart__10daNpc_Nz_cFv = .text:0x000044D4; // type:function size:0x4C scope:global align:4 +cutChkGetItemProc__10daNpc_Nz_cFv = .text:0x00004520; // type:function size:0x34 scope:global align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004554; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x0000455C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004564; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__10daNpc_Nz_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +m_bdl_arc_name__10daNpc_Nz_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +@4112 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4291 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4292 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4293 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4294 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4295 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 data:double +@4417 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4418 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4564 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4777 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4839 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4841 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4918 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4983 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4984 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4985 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@5011 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$5082 = .rodata:0x00000094; // type:object size:0x78 scope:local align:4 +a_anm_prm_tbl$5083 = .rodata:0x0000010C; // type:object size:0xF0 scope:local align:4 +@5207 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@5208 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@5209 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@5210 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@5211 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@5212 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@5213 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@5214 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +shop_next_msg_tbl$5385 = .rodata:0x0000021C; // type:object size:0x20 scope:local align:4 +@5386 = .rodata:0x0000023C; // type:object size:0x8 scope:local align:4 +@5604 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@5611 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5642 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:4byte +@5735 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@5736 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@5737 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@5739 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@5762 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 data:float +@5763 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000270; // type:object size:0xEA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +action_table$4704 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@4706 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4707 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@4708 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4709 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4710 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4711 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4712 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4713 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4714 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4715 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4716 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4717 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4718 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4719 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4720 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4721 = .data:0x00000104; // type:object size:0xC scope:local align:4 +cut_tbl$4705 = .data:0x00000110; // type:object size:0xC0 scope:local align:4 +a_demo_name_tbl$5029 = .data:0x000001D0; // type:object size:0x4 scope:local align:4 +@5259 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@5260 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@5261 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5262 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +mode_tbl$5258 = .data:0x00000204; // type:object size:0x38 scope:local align:4 +daNpc_NzMethodTable = .data:0x0000023C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_NZ = .data:0x0000025C; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000002C8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000002E4; // type:object size:0x20 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000304; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000318; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003B8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000040C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000430; // type:object size:0x14 scope:weak align:4 +__vt__10daNpc_Nz_c = .data:0x00000444; // type:object size:0x14 scope:global align:4 +__vt__14daNpc_Nz_HIO_c = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000470; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000488; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004B8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004DC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004E8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4129 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4130 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +offset$4128 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4419 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000007C; // type:object size:0x28 scope:local align:4 +init$4722 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +init$5263 = .bss:0x000000A5; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_npc_ob1/splits.txt b/config/GZLJ01/rels/d_a_npc_ob1/splits.txt new file mode 100644 index 000000000..f52a8e57e --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ob1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ob1.cpp: + .text start:0x000000EC end:0x00003EAC + .text start:0x00003EAC end:0x00003EC0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000011D + .data start:0x00000000 end:0x00000480 + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZLJ01/rels/d_a_npc_ob1/symbols.txt b/config/GZLJ01/rels/d_a_npc_ob1/symbols.txt new file mode 100644 index 000000000..e777135d6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ob1/symbols.txt @@ -0,0 +1,202 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ob1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +searchActor_Kb__FPvPv = .text:0x00000198; // type:function size:0x90 scope:local align:4 +nodeCallBack_Ob1__FP7J3DNodei = .text:0x00000228; // type:function size:0x4C scope:local align:4 +nodeOb1Control__11daNpc_Ob1_cFP7J3DNodeP8J3DModel = .text:0x00000274; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x000003C4; // type:function size:0x3C scope:weak align:4 +init_OB1_0__11daNpc_Ob1_cFv = .text:0x00000400; // type:function size:0x80 scope:global align:4 +init_OB1_1__11daNpc_Ob1_cFv = .text:0x00000480; // type:function size:0x98 scope:global align:4 +init_OB1_2__11daNpc_Ob1_cFv = .text:0x00000518; // type:function size:0x8C scope:global align:4 +createInit__11daNpc_Ob1_cFv = .text:0x000005A4; // type:function size:0x208 scope:global align:4 +setMtx__11daNpc_Ob1_cFb = .text:0x000007AC; // type:function size:0x154 scope:global align:4 +anmNum_toResID__11daNpc_Ob1_cFi = .text:0x00000900; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ob1_cFi = .text:0x00000914; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ob1_cFbi = .text:0x00000928; // type:function size:0x10C scope:global align:4 +iniTexPttrnAnm__11daNpc_Ob1_cFb = .text:0x00000A34; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ob1_cFv = .text:0x00000A5C; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ob1_cFSc = .text:0x00000B08; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ob1_cFPQ211daNpc_Ob1_c9anm_prm_c = .text:0x00000B44; // type:function size:0xC0 scope:global align:4 +setAnm_NUM__11daNpc_Ob1_cFii = .text:0x00000C04; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Ob1_cFv = .text:0x00000C70; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Ob1_cFv = .text:0x00000CF0; // type:function size:0xC scope:global align:4 +control_anmTag__11daNpc_Ob1_cFv = .text:0x00000CFC; // type:function size:0xC scope:global align:4 +chg_anmAtr__11daNpc_Ob1_cFUc = .text:0x00000D08; // type:function size:0xF8 scope:global align:4 +control_anmAtr__11daNpc_Ob1_cFv = .text:0x00000E00; // type:function size:0x8C scope:global align:4 +setAnm_ATR__11daNpc_Ob1_cFi = .text:0x00000E8C; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ob1_cFUs = .text:0x00000EF4; // type:function size:0x108 scope:global align:4 +eventOrder__11daNpc_Ob1_cFv = .text:0x00000FFC; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Ob1_cFv = .text:0x00001088; // type:function size:0x98 scope:global align:4 +chk_talk__11daNpc_Ob1_cFv = .text:0x00001120; // type:function size:0xA0 scope:global align:4 +chk_partsNotMove__11daNpc_Ob1_cFv = .text:0x000011C0; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ob1_cFv = .text:0x00001200; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Ob1_cFPUl = .text:0x000013A0; // type:function size:0x12C scope:global align:4 +getMsg_OB1_0__11daNpc_Ob1_cFv = .text:0x000014CC; // type:function size:0x324 scope:global align:4 +getMsg_OB1_1__11daNpc_Ob1_cFv = .text:0x000017F0; // type:function size:0x6C scope:global align:4 +getMsg_OB1_2__11daNpc_Ob1_cFv = .text:0x0000185C; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Ob1_cFv = .text:0x0000187C; // type:function size:0x70 scope:global align:4 +chkAttention__11daNpc_Ob1_cFv = .text:0x000018EC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ob1_cFb = .text:0x0000196C; // type:function size:0x58 scope:global align:4 +searchByID__11daNpc_Ob1_cFUi = .text:0x000019C4; // type:function size:0x34 scope:global align:4 +partner_srch__11daNpc_Ob1_cFv = .text:0x000019F8; // type:function size:0xC scope:global align:4 +bitCount__11daNpc_Ob1_cFUc = .text:0x00001A04; // type:function size:0x30 scope:global align:4 +set_pigCnt__11daNpc_Ob1_cFv = .text:0x00001A34; // type:function size:0xE0 scope:global align:4 +ob_setPthPos__11daNpc_Ob1_cFv = .text:0x00001B14; // type:function size:0x9C scope:global align:4 +get_attPos__11daNpc_Ob1_cFv = .text:0x00001BB0; // type:function size:0xA0 scope:global align:4 +ob_movPass__11daNpc_Ob1_cFv = .text:0x00001C50; // type:function size:0x170 scope:global align:4 +ob_clcMovSpd__11daNpc_Ob1_cFv = .text:0x00001DC0; // type:function size:0x90 scope:global align:4 +ob_nMove__11daNpc_Ob1_cFv = .text:0x00001E50; // type:function size:0xD8 scope:global align:4 +charDecide__11daNpc_Ob1_cFi = .text:0x00001F28; // type:function size:0x50 scope:global align:4 +event_actionInit__11daNpc_Ob1_cFi = .text:0x00001F78; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Ob1_cFv = .text:0x00001FD0; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Ob1_cFi = .text:0x00001FE0; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Ob1_cFv = .text:0x000020CC; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Ob1_cFv = .text:0x000020EC; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ob1_cFi = .text:0x00002124; // type:function size:0x94 scope:global align:4 +set_action__11daNpc_Ob1_cFM11daNpc_Ob1_cFPCvPvPv_iPv = .text:0x000021B8; // type:function size:0xAC scope:global align:4 +clrSpd__11daNpc_Ob1_cFv = .text:0x00002264; // type:function size:0x24 scope:global align:4 +setStt__11daNpc_Ob1_cFSc = .text:0x00002288; // type:function size:0x200 scope:global align:4 +wait_1__11daNpc_Ob1_cFv = .text:0x00002488; // type:function size:0xDC scope:global align:4 +wait_2__11daNpc_Ob1_cFv = .text:0x00002564; // type:function size:0xE8 scope:global align:4 +wait_3__11daNpc_Ob1_cFv = .text:0x0000264C; // type:function size:0xA4 scope:global align:4 +walk_1__11daNpc_Ob1_cFv = .text:0x000026F0; // type:function size:0x118 scope:global align:4 +talk_1__11daNpc_Ob1_cFv = .text:0x00002808; // type:function size:0x250 scope:global align:4 +manzai__11daNpc_Ob1_cFv = .text:0x00002A58; // type:function size:0x108 scope:global align:4 +wait_action1__11daNpc_Ob1_cFPv = .text:0x00002B60; // type:function size:0xF4 scope:global align:4 +wait_action2__11daNpc_Ob1_cFPv = .text:0x00002C54; // type:function size:0xD8 scope:global align:4 +demo__11daNpc_Ob1_cFv = .text:0x00002D2C; // type:function size:0x13C scope:global align:4 +shadowDraw__11daNpc_Ob1_cFv = .text:0x00002E68; // type:function size:0xB0 scope:global align:4 +_draw__11daNpc_Ob1_cFv = .text:0x00002F18; // type:function size:0xF4 scope:global align:4 +_execute__11daNpc_Ob1_cFv = .text:0x0000300C; // type:function size:0x1E4 scope:global align:4 +_delete__11daNpc_Ob1_cFv = .text:0x000031F0; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000324C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ob1_cFv = .text:0x0000326C; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ob1_cFv = .text:0x0000338C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000034F0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000354C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003594; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003660; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000036A8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003704; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000374C; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ob1_cFv = .text:0x000037BC; // type:function size:0x214 scope:global align:4 +create_hed_Mdl__11daNpc_Ob1_cFv = .text:0x000039D0; // type:function size:0xCC scope:global align:4 +CreateHeap__11daNpc_Ob1_cFv = .text:0x00003A9C; // type:function size:0x14C scope:global align:4 +daNpc_Ob1_Create__FP10fopAc_ac_c = .text:0x00003BE8; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_Delete__FP11daNpc_Ob1_c = .text:0x00003C08; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_Execute__FP11daNpc_Ob1_c = .text:0x00003C28; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_Draw__FP11daNpc_Ob1_c = .text:0x00003C48; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_IsDelete__FP11daNpc_Ob1_c = .text:0x00003C68; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003C70; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003C80; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003C88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003C90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003C98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003CA0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003CD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003CE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003CE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003CF0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003D28; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003D2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003D34; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003D3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003D44; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003D50; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ob1_HIO_cFv = .text:0x00003D5C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003DB8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00003DD4; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ob1_cpp = .text:0x00003E50; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003E8C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003E94; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003E9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003EA4; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003EAC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003EB4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003EBC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4239 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4241 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4342 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4383 = .rodata:0x00000010; // type:object size:0x20 scope:local align:4 +a_btp_resID_tbl$4388 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@4402 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4427 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4428 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4970 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4971 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5007 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5373 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5374 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5375 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5387 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5389 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5446 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5447 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@5511 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5512 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x0000008C; // type:object size:0x1 scope:local align:4 +@stringBase0 = .rodata:0x00000090; // type:object size:0x8D scope:local align:4 data:string_table +a_prm_tbl$4151 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_evn_tbl = .data:0x00000030; // type:object size:0x4 scope:local align:4 +@4249 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4263 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4276 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4448 = .data:0x00000058; // type:object size:0xA0 scope:local align:4 +a_anm_prm_tbl$4455 = .data:0x000000F8; // type:object size:0x8C scope:local align:4 +a_anm_prm_tbl$4520 = .data:0x00000184; // type:object size:0x8C scope:local align:4 +@4685 = .data:0x00000210; // type:object size:0x88 scope:local align:4 +a_cut_tbl$5037 = .data:0x00000298; // type:object size:0x4 scope:local align:4 +@5144 = .data:0x0000029C; // type:object size:0x1C scope:local align:4 +a_size_tbl$5467 = .data:0x000002B8; // type:object size:0x4 scope:local align:4 +a_hed_mdl_resID_tbl$5728 = .data:0x000002BC; // type:object size:0x4 scope:local align:4 +l_daNpc_Ob1_Method = .data:0x000002C0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_OB1 = .data:0x000002E0; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000310; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000328; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000041C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000440; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ob1_c = .data:0x00000454; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ob1_HIO_c = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4156 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +l_check_inf = .bss:0x0000009C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000EC; // type:object size:0x4 scope:local align:4 +l_check_flg = .bss:0x000000F0; // type:object size:0x1 scope:local align:1 data:byte +@4207 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +init$4208 = .bss:0x00000100; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4206 = .bss:0x00000104; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_os/splits.txt b/config/GZLJ01/rels/d_a_npc_os/splits.txt new file mode 100644 index 000000000..af4de0465 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_os/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_os.cpp: + .text start:0x000000EC end:0x000074CC + .text start:0x000074CC end:0x00007514 + .text start:0x00007514 end:0x00007B48 + .text start:0x00007B48 end:0x00007B58 + .text start:0x00007B58 end:0x00007C34 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000029B + .data start:0x00000000 end:0x00000ADC + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZLJ01/rels/d_a_npc_os/symbols.txt b/config/GZLJ01/rels/d_a_npc_os/symbols.txt new file mode 100644 index 000000000..356a63e82 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_os/symbols.txt @@ -0,0 +1,414 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Os_HIO2_cFv = .text:0x000000EC; // type:function size:0x68 scope:global align:4 +__ct__14daNpc_Os_HIO_cFv = .text:0x00000154; // type:function size:0x164 scope:global align:4 +__dt__15daNpc_Os_HIO2_cFv = .text:0x000002B8; // type:function size:0x48 scope:weak align:4 +searchFromName__FPcUlUl = .text:0x00000300; // type:function size:0x54 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000354; // type:function size:0x20 scope:local align:4 +create__10daNpc_Os_cFv = .text:0x00000374; // type:function size:0x1C4 scope:global align:4 +__ct__10daNpc_Os_cFv = .text:0x00000538; // type:function size:0x1C8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000700; // type:function size:0x48 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000748; // type:function size:0x184 scope:local align:4 +tunoNodeCallBack__FP7J3DNodei = .text:0x000008CC; // type:function size:0xBC scope:local align:4 +createHeap__10daNpc_Os_cFv = .text:0x00000988; // type:function size:0x30C scope:global align:4 +jointCheck__10daNpc_Os_cFSc = .text:0x00000C94; // type:function size:0x7C scope:global align:4 +wakeupCheck__10daNpc_Os_cFv = .text:0x00000D10; // type:function size:0xAC scope:global align:4 +setWakeup__10daNpc_Os_cFv = .text:0x00000DBC; // type:function size:0x80 scope:global align:4 +finishCheck__10daNpc_Os_cFv = .text:0x00000E3C; // type:function size:0xAC scope:global align:4 +setFinish__10daNpc_Os_cFv = .text:0x00000EE8; // type:function size:0x80 scope:global align:4 +getWakeupOrderEventNum__10daNpc_Os_cFv = .text:0x00000F68; // type:function size:0x3C scope:global align:4 +getFinishOrderEventNum__10daNpc_Os_cFv = .text:0x00000FA4; // type:function size:0x84 scope:global align:4 +getMyStaffId__10daNpc_Os_cFv = .text:0x00001028; // type:function size:0x5C scope:global align:4 +getRestartNumber__10daNpc_Os_cFv = .text:0x00001084; // type:function size:0x40 scope:global align:4 +checkGoalRoom__10daNpc_Os_cFv = .text:0x000010C4; // type:function size:0x68 scope:global align:4 +checkPlayerRoom__10daNpc_Os_cFv = .text:0x0000112C; // type:function size:0x98 scope:global align:4 +eventOrderCheck__10daNpc_Os_cFv = .text:0x000011C4; // type:function size:0x13C scope:global align:4 +makeBeam__10daNpc_Os_cFi = .text:0x00001300; // type:function size:0xD4 scope:global align:4 +endBeam__10daNpc_Os_cFv = .text:0x000013D4; // type:function size:0x38 scope:global align:4 +wallHitCheck__10daNpc_Os_cFv = .text:0x0000140C; // type:function size:0x48 scope:global align:4 +walkProc__10daNpc_Os_cFfs = .text:0x00001454; // type:function size:0x78 scope:global align:4 +setAction__10daNpc_Os_cFPM10daNpc_Os_cFPCvPvPv_iM10daNpc_Os_cFPCvPvPv_iPv = .text:0x000014CC; // type:function size:0xD0 scope:global align:4 +npcAction__10daNpc_Os_cFPv = .text:0x0000159C; // type:function size:0xB0 scope:global align:4 +setNpcAction__10daNpc_Os_cFM10daNpc_Os_cFPCvPvPv_iPv = .text:0x0000164C; // type:function size:0x64 scope:global align:4 +playerAction__10daNpc_Os_cFPv = .text:0x000016B0; // type:function size:0xB0 scope:global align:4 +setPlayerAction__10daNpc_Os_cFM10daNpc_Os_cFPCvPvPv_iPv = .text:0x00001760; // type:function size:0x64 scope:global align:4 +getStickAngY__10daNpc_Os_cFv = .text:0x000017C4; // type:function size:0x48 scope:global align:4 +calcStickPos__10daNpc_Os_cFsP4cXyz = .text:0x0000180C; // type:function size:0x158 scope:global align:4 +returnLinkPlayer__10daNpc_Os_cFv = .text:0x00001964; // type:function size:0x54 scope:global align:4 +returnLinkCheck__10daNpc_Os_cFv = .text:0x000019B8; // type:function size:0x50 scope:global align:4 +waitNpcAction__10daNpc_Os_cFPv = .text:0x00001A08; // type:function size:0x2D0 scope:global align:4 +finish01NpcAction__10daNpc_Os_cFPv = .text:0x00001CD8; // type:function size:0x15C scope:global align:4 +finish02NpcAction__10daNpc_Os_cFPv = .text:0x00001E34; // type:function size:0x114 scope:global align:4 +talkNpcAction__10daNpc_Os_cFPv = .text:0x00001F48; // type:function size:0x1D0 scope:global align:4 +carryNpcAction__10daNpc_Os_cFPv = .text:0x00002118; // type:function size:0x28C scope:global align:4 +throwNpcAction__10daNpc_Os_cFPv = .text:0x000023A4; // type:function size:0x158 scope:global align:4 +jumpNpcAction__10daNpc_Os_cFPv = .text:0x000024FC; // type:function size:0xF4 scope:global align:4 +routeAngCheck__10daNpc_Os_cFR4cXyzPs = .text:0x000025F0; // type:function size:0xCC scope:global align:4 +routeWallCheck__10daNpc_Os_cFR4cXyzR4cXyzPs = .text:0x000026BC; // type:function size:0x264 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x00002920; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002A4C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002AEC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002B48; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002B90; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002BEC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002C34; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002CC8; // type:function size:0x48 scope:weak align:4 +checkForwardGroundY__10daNpc_Os_cFs = .text:0x00002D10; // type:function size:0x294 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00002FA4; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000030BC; // type:function size:0x80 scope:weak align:4 +checkWallJump__10daNpc_Os_cFs = .text:0x0000313C; // type:function size:0xD4 scope:global align:4 +routeCheck__10daNpc_Os_cFfPs = .text:0x00003210; // type:function size:0x54C scope:global align:4 +searchNpcAction__10daNpc_Os_cFPv = .text:0x0000375C; // type:function size:0x290 scope:global align:4 +waitPlayerAction__10daNpc_Os_cFPv = .text:0x000039EC; // type:function size:0x278 scope:global align:4 +walkPlayerAction__10daNpc_Os_cFPv = .text:0x00003C64; // type:function size:0x234 scope:global align:4 +eventProc__10daNpc_Os_cFv = .text:0x00003E98; // type:function size:0x390 scope:global align:4 +initialDefault__10daNpc_Os_cFi = .text:0x00004228; // type:function size:0x4 scope:global align:4 +actionDefault__10daNpc_Os_cFi = .text:0x0000422C; // type:function size:0x8 scope:global align:4 +initialWaitEvent__10daNpc_Os_cFi = .text:0x00004234; // type:function size:0x178 scope:global align:4 +actionWaitEvent__10daNpc_Os_cFi = .text:0x000043AC; // type:function size:0x44 scope:global align:4 +initialWakeupEvent__10daNpc_Os_cFi = .text:0x000043F0; // type:function size:0x80 scope:global align:4 +actionWakeupEvent__10daNpc_Os_cFi = .text:0x00004470; // type:function size:0x40 scope:global align:4 +initialMoveEvent__10daNpc_Os_cFi = .text:0x000044B0; // type:function size:0x24 scope:global align:4 +actionMoveEvent__10daNpc_Os_cFi = .text:0x000044D4; // type:function size:0x170 scope:global align:4 +initialMoveEndEvent__10daNpc_Os_cFi = .text:0x00004644; // type:function size:0xA0 scope:global align:4 +initialEndEvent__10daNpc_Os_cFi = .text:0x000046E4; // type:function size:0x64 scope:global align:4 +initialTurnEvent__10daNpc_Os_cFi = .text:0x00004748; // type:function size:0x4 scope:global align:4 +actionTurnEvent__10daNpc_Os_cFi = .text:0x0000474C; // type:function size:0x88 scope:global align:4 +initialFinishEvent__10daNpc_Os_cFi = .text:0x000047D4; // type:function size:0x8C scope:global align:4 +actionFinishEvent__10daNpc_Os_cFi = .text:0x00004860; // type:function size:0x14 scope:global align:4 +initialMsgSetEvent__10daNpc_Os_cFi = .text:0x00004874; // type:function size:0x64 scope:global align:4 +actionMsgSetEvent__10daNpc_Os_cFi = .text:0x000048D8; // type:function size:0x20 scope:global align:4 +actionMsgEndEvent__10daNpc_Os_cFi = .text:0x000048F8; // type:function size:0x20 scope:global align:4 +initialSwitchOnEvent__10daNpc_Os_cFi = .text:0x00004918; // type:function size:0x70 scope:global align:4 +initialNextEvent__10daNpc_Os_cFi = .text:0x00004988; // type:function size:0xD8 scope:global align:4 +initialSaveEvent__10daNpc_Os_cFi = .text:0x00004A60; // type:function size:0x98 scope:global align:4 +talk_init__10daNpc_Os_cFv = .text:0x00004AF8; // type:function size:0x6C scope:global align:4 +talk__10daNpc_Os_cFv = .text:0x00004B64; // type:function size:0xA0 scope:global align:4 +setAnm__10daNpc_Os_cFi = .text:0x00004C04; // type:function size:0x11C scope:global align:4 +dNpc_Os_setAnm__10daNpc_Os_cFP14mDoExt_McaMorfiffiPCc = .text:0x00004D20; // type:function size:0xB4 scope:global align:4 +initBrkAnm__10daNpc_Os_cFUcb = .text:0x00004DD4; // type:function size:0x174 scope:global align:4 +playBrkAnm__10daNpc_Os_cFv = .text:0x00004F48; // type:function size:0x100 scope:global align:4 +setAnm_brkAnm__10daNpc_Os_cFi = .text:0x00005048; // type:function size:0x68 scope:global align:4 +chkAttention__10daNpc_Os_cF4cXyzs = .text:0x000050B0; // type:function size:0x154 scope:global align:4 +chkArea__10daNpc_Os_cFP4cXyz = .text:0x00005204; // type:function size:0xD0 scope:global align:4 +carryCheck__10daNpc_Os_cFv = .text:0x000052D4; // type:function size:0x54 scope:global align:4 +eventOrder__10daNpc_Os_cFv = .text:0x00005328; // type:function size:0xA0 scope:global align:4 +checkOrder__10daNpc_Os_cFv = .text:0x000053C8; // type:function size:0x8C scope:global align:4 +checkCommandTalk__10daNpc_Os_cFv = .text:0x00005454; // type:function size:0x14 scope:global align:4 +next_msgStatus__10daNpc_Os_cFPUl = .text:0x00005468; // type:function size:0x54 scope:global align:4 +getMsg__10daNpc_Os_cFv = .text:0x000054BC; // type:function size:0x8 scope:global align:4 +setCollision__10daNpc_Os_cFv = .text:0x000054C4; // type:function size:0xB8 scope:global align:4 +setAttention__10daNpc_Os_cFb = .text:0x0000557C; // type:function size:0x58 scope:global align:4 +lookBack__10daNpc_Os_cFiii = .text:0x000055D4; // type:function size:0x120 scope:global align:4 +setBaseMtx__10daNpc_Os_cFv = .text:0x000056F4; // type:function size:0x130 scope:global align:4 +init__10daNpc_Os_cFv = .text:0x00005824; // type:function size:0x334 scope:global align:4 +draw__10daNpc_Os_cFv = .text:0x00005B58; // type:function size:0x170 scope:global align:4 +animationPlay__10daNpc_Os_cFv = .text:0x00005CC8; // type:function size:0x12C scope:global align:4 +smokeSet__10daNpc_Os_cFUs = .text:0x00005DF4; // type:function size:0x68 scope:global align:4 +execute__10daNpc_Os_cFv = .text:0x00005E5C; // type:function size:0xC9C scope:global align:4 +__dt__10daNpc_Os_cFv = .text:0x00006AF8; // type:function size:0x324 scope:global align:4 +daNpc_Os_Create__FP10fopAc_ac_c = .text:0x00006E1C; // type:function size:0x20 scope:local align:4 +daNpc_Os_Delete__FP10daNpc_Os_c = .text:0x00006E3C; // type:function size:0x28 scope:local align:4 +daNpc_Os_Execute__FP10daNpc_Os_c = .text:0x00006E64; // type:function size:0x44 scope:local align:4 +daNpc_Os_Draw__FP10daNpc_Os_c = .text:0x00006EA8; // type:function size:0x20 scope:local align:4 +daNpc_Os_IsDelete__FP10daNpc_Os_c = .text:0x00006EC8; // type:function size:0x8 scope:local align:4 +end__28daNpc_Os_infiniteEcallBack_cFv = .text:0x00006ED0; // type:function size:0x34 scope:global align:4 +makeEmitter__28daNpc_Os_infiniteEcallBack_cFUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00006F04; // type:function size:0x88 scope:global align:4 +__dt__8cM2dGCirFv = .text:0x00006F8C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00006FD4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007030; // type:function size:0x48 scope:weak align:4 +__dt__14daNpc_Os_HIO_cFv = .text:0x00007078; // type:function size:0x74 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000070EC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00007108; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00007124; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_os_cpp = .text:0x000071A0; // type:function size:0x2C4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007464; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000746C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007474; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000747C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007484; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000748C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007494; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000749C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000074A4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000074AC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000074B4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000074BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000074C4; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000074CC; // type:function size:0x48 scope:weak align:4 +__dt__28daNpc_Os_infiniteEcallBack_cFv = .text:0x00007514; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007580; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000075DC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007624; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000076F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007738; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007794; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000077DC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00007838; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000078C0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000791C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007964; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x000079D4; // type:function size:0x3C scope:weak align:4 +execute__28daNpc_Os_infiniteEcallBack_cFP14JPABaseEmitter = .text:0x00007A10; // type:function size:0x4 scope:weak align:4 +setup__28daNpc_Os_infiniteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x00007A14; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A20; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A24; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A28; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007A2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007A3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007A9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007AA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AAC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007AE4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007AF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007B00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007B0C; // type:function size:0xC scope:weak align:4 +getGroundY__10daNpc_Os_cFv = .text:0x00007B18; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__10daNpc_Os_cFv = .text:0x00007B20; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__10daNpc_Os_cFv = .text:0x00007B28; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__10daNpc_Os_cFv = .text:0x00007B30; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__10daNpc_Os_cFv = .text:0x00007B3C; // type:function size:0xC scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x00007B48; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x00007B4C; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x00007B54; // type:function size:0x4 scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x00007B58; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x00007B60; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x00007B68; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x00007B70; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x00007B78; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x00007B80; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x00007B88; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x00007B90; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x00007B98; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x00007BA0; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x00007BA8; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x00007BAC; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x00007BB0; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x00007BB8; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x00007BC0; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x00007BC8; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x00007BD0; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x00007BD8; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x00007BE0; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x00007BE8; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x00007BF0; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x00007BF4; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x00007BF8; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x00007BFC; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x00007C04; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x00007C10; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x00007C18; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x00007C1C; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x00007C20; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x00007C24; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x00007C2C; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x00007C30; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4190 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4192 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4201 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4205 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4207 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4209 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@4211 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4212 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4892 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5052 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@5148 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5345 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@5581 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5621 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5622 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5623 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@5780 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5833 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5834 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6205 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@6368 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 data:double +@6454 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6591 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@6667 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6668 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6773 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6774 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@7237 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7238 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x1BB scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_staff_name = .data:0x00000074; // type:object size:0xC scope:local align:4 +l_daiza_name = .data:0x00000080; // type:object size:0xC scope:local align:4 +l_finish_home_pos = .data:0x0000008C; // type:object size:0x24 scope:local align:4 +@4976 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4994 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@5109 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@5120 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@5162 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@5219 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@5224 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@5260 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@5267 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@5270 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@5315 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@5339 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@5633 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@5642 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@5806 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@5899 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@5949 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@5955 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@5971 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@5972 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@5973 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@5974 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@5975 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@5976 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@5977 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@5978 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@5979 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@5980 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@5981 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@5982 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000218; // type:object size:0x90 scope:local align:4 +@5983 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@5984 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +@5985 = .data:0x000002C0; // type:object size:0xC scope:local align:4 +@5986 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +@5987 = .data:0x000002D8; // type:object size:0xC scope:local align:4 +@5988 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +@5989 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +@5990 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +@5991 = .data:0x00000308; // type:object size:0xC scope:local align:4 +@5992 = .data:0x00000314; // type:object size:0xC scope:local align:4 +@5993 = .data:0x00000320; // type:object size:0xC scope:local align:4 +@5994 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000338; // type:object size:0x90 scope:local align:4 +cut_name_tbl = .data:0x000003C8; // type:object size:0x30 scope:local align:4 +@6021 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +@6209 = .data:0x00000404; // type:object size:0xC scope:local align:4 +l_anmTbl$6345 = .data:0x00000410; // type:object size:0x3 scope:local align:4 +l_anmPrm$6346 = .data:0x00000414; // type:object size:0x64 scope:local align:4 +brkAnmTbl$6382 = .data:0x00000478; // type:object size:0x90 scope:local align:4 +anmBrkTbl$6459 = .data:0x00000508; // type:object size:0x10 scope:local align:4 +@6514 = .data:0x00000518; // type:object size:0xC scope:local align:4 +@6545 = .data:0x00000524; // type:object size:0xC scope:local align:4 +event_name_tbl = .data:0x00000530; // type:object size:0x40 scope:local align:4 +@6677 = .data:0x00000570; // type:object size:0xC scope:local align:4 +@6680 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +@6832 = .data:0x00000588; // type:object size:0xC scope:local align:4 +@6863 = .data:0x00000594; // type:object size:0xC scope:local align:4 +@6886 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +@6888 = .data:0x000005AC; // type:object size:0xC scope:local align:4 +@6945 = .data:0x000005B8; // type:object size:0xC scope:local align:4 +l_daNpc_Os_Method = .data:0x000005C4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_OS = .data:0x000005E4; // type:object size:0x30 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x00000614; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000062C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000065C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000068C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000006A4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000006BC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000006C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000006D4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000006E0; // type:object size:0x18 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000006F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000704; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000710; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000728; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000734; // type:object size:0xC scope:weak align:4 +__vt__28daNpc_Os_infiniteEcallBack_c = .data:0x00000740; // type:object size:0x20 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000760; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000780; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000079C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000824; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000830; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000083C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000890; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000089C; // type:object size:0xC scope:weak align:4 +__vt__10daNpc_Os_c = .data:0x000008A8; // type:object size:0xA8 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000950; // type:object size:0x24 scope:weak align:4 +__vt__10daPy_npc_c = .data:0x00000974; // type:object size:0xA8 scope:weak align:4 +__vt__9daPy_py_c = .data:0x00000A1C; // type:object size:0x9C scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000AB8; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_Os_HIO_c = .data:0x00000AC4; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Os_HIO2_c = .data:0x00000AD0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4227 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xB4 scope:local align:4 +l_hio_counter = .bss:0x00000114; // type:object size:0x4 scope:local align:4 data:4byte +@4228 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +l_smoke_scale = .bss:0x00000124; // type:object size:0xC scope:local align:4 +l_heap_size$4251 = .bss:0x00000130; // type:object size:0x4 scope:local align:4 +init$4252 = .bss:0x00000134; // type:object size:0x1 scope:local align:1 +@4512 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +init$4513 = .bss:0x00000144; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4511 = .bss:0x00000148; // type:object size:0xC scope:local align:4 +@4516 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +init$4517 = .bss:0x00000160; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4515 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +l_msgId = .bss:0x00000170; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000174; // type:object size:0x4 scope:local align:4 data:4byte +init$6818 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +splash_scale$6817 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$6821 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +ripple_scale$6820 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_p1/splits.txt b/config/GZLJ01/rels/d_a_npc_p1/splits.txt new file mode 100644 index 000000000..6f2cde840 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_p1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_p1.cpp: + .text start:0x000000EC end:0x00004F14 + .text start:0x00004F14 end:0x00004F30 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000175 + .data start:0x00000000 end:0x000003EC + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLJ01/rels/d_a_npc_p1/symbols.txt b/config/GZLJ01/rels/d_a_npc_p1/symbols.txt new file mode 100644 index 000000000..8164bd1a1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_p1/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpc_P1_HIO_cFv = .text:0x000000EC; // type:function size:0x178 scope:global align:4 +__dt__19daNpc_P1_childHIO_cFv = .text:0x00000264; // type:function size:0x48 scope:weak align:4 +__ct__19daNpc_P1_childHIO_cFv = .text:0x000002AC; // type:function size:0x10 scope:global align:4 +setAnimFromMsg__10daNpc_P1_cFv = .text:0x000002BC; // type:function size:0x260 scope:global align:4 +setAnm__10daNpc_P1_cFif = .text:0x0000051C; // type:function size:0x5B4 scope:global align:4 +normalAction__10daNpc_P1_cFPv = .text:0x00000AD0; // type:function size:0x31C scope:global align:4 +confuseAction__10daNpc_P1_cFPv = .text:0x00000DEC; // type:function size:0x154 scope:global align:4 +talkAction__10daNpc_P1_cFPv = .text:0x00000F40; // type:function size:0x464 scope:global align:4 +p1c_speakAction__10daNpc_P1_cFPv = .text:0x000013A4; // type:function size:0x3FC scope:global align:4 +speakAction__10daNpc_P1_cFPv = .text:0x000017A0; // type:function size:0x4C0 scope:global align:4 +explainAction__10daNpc_P1_cFPv = .text:0x00001C60; // type:function size:0x74 scope:global align:4 +getNextMsgNo__10daNpc_P1_cFi = .text:0x00001CD4; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_P1_cFv = .text:0x00001DE8; // type:function size:0x88 scope:global align:4 +demo_end_init__10daNpc_P1_cFv = .text:0x00001E70; // type:function size:0x228 scope:global align:4 +demo_move__10daNpc_P1_cFv = .text:0x00002098; // type:function size:0x148 scope:global align:4 +event_move__10daNpc_P1_cFv = .text:0x000021E0; // type:function size:0x64 scope:global align:4 +evn_setAnm_init__10daNpc_P1_cFi = .text:0x00002244; // type:function size:0xA4 scope:global align:4 +evn_talk_init__10daNpc_P1_cFi = .text:0x000022E8; // type:function size:0x7C scope:global align:4 +evn_talk__10daNpc_P1_cFv = .text:0x00002364; // type:function size:0x100 scope:global align:4 +minigameExplainCut__10daNpc_P1_cFv = .text:0x00002464; // type:function size:0x348 scope:global align:4 +privateCut__10daNpc_P1_cFv = .text:0x000027AC; // type:function size:0x174 scope:global align:4 +nodeCallBack1__FP7J3DNodei = .text:0x00002920; // type:function size:0x15C scope:local align:4 +daNpc_P1_Draw__FP10daNpc_P1_c = .text:0x00002A7C; // type:function size:0x20 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002A9C; // type:function size:0x20 scope:local align:4 +setAttentionPos__10daNpc_P1_cFP4cXyz = .text:0x00002ABC; // type:function size:0x44 scope:global align:4 +_create__10daNpc_P1_cFv = .text:0x00002B00; // type:function size:0x984 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00003484; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003550; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003598; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000035F4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000363C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003698; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003720; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003790; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000037EC; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_P1_cFv = .text:0x00003834; // type:function size:0x538 scope:global align:4 +_delete__10daNpc_P1_cFv = .text:0x00003D6C; // type:function size:0x8C scope:global align:4 +getKajiID__10daNpc_P1_cFv = .text:0x00003DF8; // type:function size:0x78 scope:global align:4 +kaji_anm__10daNpc_P1_cFv = .text:0x00003E70; // type:function size:0x55C scope:global align:4 +_execute__10daNpc_P1_cFv = .text:0x000043CC; // type:function size:0x1C0 scope:global align:4 +_draw__10daNpc_P1_cFv = .text:0x0000458C; // type:function size:0x288 scope:global align:4 +lookBack__10daNpc_P1_cFv = .text:0x00004814; // type:function size:0x38C scope:global align:4 +daNpc_P1_Execute__FP10daNpc_P1_c = .text:0x00004BA0; // type:function size:0x24 scope:local align:4 +daNpc_P1_IsDelete__FP10daNpc_P1_c = .text:0x00004BC4; // type:function size:0x8 scope:local align:4 +daNpc_P1_Delete__FP10daNpc_P1_c = .text:0x00004BCC; // type:function size:0x20 scope:local align:4 +daNpc_P1_Create__FP10fopAc_ac_c = .text:0x00004BEC; // type:function size:0x20 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004C0C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004C54; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004C9C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004CF8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004D40; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004D50; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004D58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004D60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004D68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004D70; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004DA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004DB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004DB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004DC0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004DF8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004DFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004E04; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004E0C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004E14; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004E20; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_P1_HIO_cFv = .text:0x00004E2C; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004E9C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_p1_cpp = .text:0x00004EB8; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004EF4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004EFC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004F04; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004F0C; // type:function size:0x8 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00004F14; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4150 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4235 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4284 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4370 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4410 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4641 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4749 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4846 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4848 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5376 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5377 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5378 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5578 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5732 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5837 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5838 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5839 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5935 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000094; // type:object size:0xE1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4239 = .data:0x00000074; // type:object size:0x44 scope:local align:4 +@4285 = .data:0x000000B8; // type:object size:0x44 scope:local align:4 +@4315 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@4569 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4684 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4688 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4817 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +ActionNames$4944 = .data:0x00000138; // type:object size:0x8 scope:local align:4 +@4976 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@4982 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +cut_name_tbl$5024 = .data:0x00000158; // type:object size:0x14 scope:local align:4 +@5165 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@5170 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@5178 = .data:0x00000184; // type:object size:0xC scope:local align:4 +@5186 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@5189 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5194 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5626 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5641 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +l_snap_idx_tbl$5786 = .data:0x000001CC; // type:object size:0x3 scope:local align:4 data:string +@5845 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@5855 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@5857 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@5859 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@5861 = .data:0x00000200; // type:object size:0xC scope:local align:4 +l_daNpc_P1_Method = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_P1 = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002A4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000344; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000398; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__vt__19daNpc_P1_childHIO_c = .data:0x000003D4; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_P1_HIO_c = .data:0x000003E0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4145 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x9C scope:local align:4 +l_msgId = .bss:0x000000B0; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000000B4; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_npc_p2/splits.txt b/config/GZLJ01/rels/d_a_npc_p2/splits.txt new file mode 100644 index 000000000..32e3b8ff6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_p2/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_p2.cpp: + .text start:0x000000EC end:0x000051D4 + .text start:0x000051D4 end:0x00005238 + .text start:0x00005238 end:0x000083FC + .text start:0x000083FC end:0x000083FC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000003D4 + .data start:0x00000000 end:0x00000580 + .bss start:0x00000008 end:0x000003C4 diff --git a/config/GZLJ01/rels/d_a_npc_p2/symbols.txt b/config/GZLJ01/rels/d_a_npc_p2/symbols.txt new file mode 100644 index 000000000..de20f3be3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_p2/symbols.txt @@ -0,0 +1,316 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daNpc_P2_childHIO_cFv = .text:0x000000EC; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x0000020C; // type:function size:0x3C scope:weak align:4 +__ct__14daNpc_P2_HIO_cFv = .text:0x00000248; // type:function size:0x1A0 scope:global align:4 +__dt__19daNpc_P2_childHIO_cFv = .text:0x000003E8; // type:function size:0x60 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000448; // type:function size:0x48 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000490; // type:function size:0x1FC scope:local align:4 +initTexPatternAnm__10daNpc_P2_cFb = .text:0x0000068C; // type:function size:0xFC scope:global align:4 +playTexPatternAnm__10daNpc_P2_cFv = .text:0x00000788; // type:function size:0x88 scope:global align:4 +setAnm__10daNpc_P2_cFv = .text:0x00000810; // type:function size:0x280 scope:global align:4 +setTexAnm__10daNpc_P2_cFv = .text:0x00000A90; // type:function size:0x6C scope:global align:4 +setAttention__10daNpc_P2_cFv = .text:0x00000AFC; // type:function size:0x94 scope:global align:4 +chkAttention__10daNpc_P2_cFv = .text:0x00000B90; // type:function size:0x15C scope:global align:4 +lookBack__10daNpc_P2_cFv = .text:0x00000CEC; // type:function size:0x3FC scope:global align:4 +setMtx__10daNpc_P2_cFv = .text:0x000010E8; // type:function size:0x78 scope:global align:4 +setCollision__10daNpc_P2_cFv = .text:0x00001160; // type:function size:0xA4 scope:global align:4 +smoke_set__10daNpc_P2_cFv = .text:0x00001204; // type:function size:0x134 scope:global align:4 +next_msgStatus__10daNpc_P2_cFPUl = .text:0x00001338; // type:function size:0x1FC scope:global align:4 +getMsg__10daNpc_P2_cFv = .text:0x00001534; // type:function size:0x198 scope:global align:4 +talkInit__10daNpc_P2_cFv = .text:0x000016CC; // type:function size:0xC scope:global align:4 +anmAtr__10daNpc_P2_cFUs = .text:0x000016D8; // type:function size:0xD4 scope:global align:4 +talk__10daNpc_P2_cFb = .text:0x000017AC; // type:function size:0x16C scope:global align:4 +eventOrder__10daNpc_P2_cFv = .text:0x00001918; // type:function size:0x80 scope:global align:4 +checkOrder__10daNpc_P2_cFv = .text:0x00001998; // type:function size:0x68 scope:global align:4 +demo_wait_2__10daNpc_P2_cFv = .text:0x00001A00; // type:function size:0x7C scope:global align:4 +demo_intro_2__10daNpc_P2_cFv = .text:0x00001A7C; // type:function size:0x84 scope:global align:4 +goal_wait_2__10daNpc_P2_cFv = .text:0x00001B00; // type:function size:0xBC scope:global align:4 +demo_goal_2__10daNpc_P2_cFv = .text:0x00001BBC; // type:function size:0xB8 scope:global align:4 +demo_bomb_get__10daNpc_P2_cFv = .text:0x00001C74; // type:function size:0x88 scope:global align:4 +demo_wait__10daNpc_P2_cFv = .text:0x00001CFC; // type:function size:0x7C scope:global align:4 +demo_intro__10daNpc_P2_cFv = .text:0x00001D78; // type:function size:0x70 scope:global align:4 +demo_lift__10daNpc_P2_cFv = .text:0x00001DE8; // type:function size:0x64 scope:global align:4 +demo_jump__10daNpc_P2_cFv = .text:0x00001E4C; // type:function size:0x7C scope:global align:4 +goal_goalpos_to_talkpos__10daNpc_P2_cFv = .text:0x00001EC8; // type:function size:0x2FC scope:global align:4 +goal_talkpos_to_goalpos__10daNpc_P2_cFv = .text:0x000021C4; // type:function size:0x3F4 scope:global align:4 +goal_goalpos_wait__10daNpc_P2_cFv = .text:0x000025B8; // type:function size:0x13C scope:global align:4 +goal_talkpos_wait__10daNpc_P2_cFv = .text:0x000026F4; // type:function size:0x170 scope:global align:4 +demo_goal__10daNpc_P2_cFv = .text:0x00002864; // type:function size:0xA4 scope:global align:4 +goal_talkpos_talk__10daNpc_P2_cFv = .text:0x00002908; // type:function size:0x70 scope:global align:4 +treasure_wait__10daNpc_P2_cFv = .text:0x00002978; // type:function size:0xA8 scope:global align:4 +treasure_wait_talk__10daNpc_P2_cFv = .text:0x00002A20; // type:function size:0x68 scope:global align:4 +demo_arrive__10daNpc_P2_cFv = .text:0x00002A88; // type:function size:0x90 scope:global align:4 +wait01__10daNpc_P2_cFv = .text:0x00002B18; // type:function size:0x24 scope:global align:4 +zukotelescope__10daNpc_P2_cFv = .text:0x00002B3C; // type:function size:0xAC scope:global align:4 +moccowait__10daNpc_P2_cFv = .text:0x00002BE8; // type:function size:0x190 scope:global align:4 +talk01__10daNpc_P2_cFv = .text:0x00002D78; // type:function size:0xC0 scope:global align:4 +intro_action__10daNpc_P2_cFPv = .text:0x00002E38; // type:function size:0x1F8 scope:global align:4 +wait_action__10daNpc_P2_cFPv = .text:0x00003030; // type:function size:0x128 scope:global align:4 +_execute__10daNpc_P2_cFv = .text:0x00003158; // type:function size:0x3C8 scope:global align:4 +draw_item__10daNpc_P2_cFP8J3DModelSc = .text:0x00003520; // type:function size:0x84 scope:global align:4 +drawDagger__10daNpc_P2_cFv = .text:0x000035A4; // type:function size:0x44 scope:global align:4 +drawHead__10daNpc_P2_cFv = .text:0x000035E8; // type:function size:0xBC scope:global align:4 +drawShadow__10daNpc_P2_cFv = .text:0x000036A4; // type:function size:0x104 scope:global align:4 +drawP2a__10daNpc_P2_cFv = .text:0x000037A8; // type:function size:0xE8 scope:global align:4 +drawP2b__10daNpc_P2_cFv = .text:0x00003890; // type:function size:0xB8 scope:global align:4 +drawP2c__10daNpc_P2_cFv = .text:0x00003948; // type:function size:0x11C scope:global align:4 +_draw__10daNpc_P2_cFv = .text:0x00003A64; // type:function size:0x8C scope:global align:4 +CreateHeap_CB__FP10fopAc_ac_c = .text:0x00003AF0; // type:function size:0x20 scope:local align:4 +getArg__10daNpc_P2_cFv = .text:0x00003B10; // type:function size:0x48 scope:global align:4 +_createHeap__10daNpc_P2_cFv = .text:0x00003B58; // type:function size:0x4DC scope:global align:4 +createInit__10daNpc_P2_cFv = .text:0x00004034; // type:function size:0x738 scope:global align:4 +_create__10daNpc_P2_cFv = .text:0x0000476C; // type:function size:0x1C0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000492C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000049F8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004A40; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004A9C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004AE4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004B40; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004BC8; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004C38; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004C94; // type:function size:0x48 scope:weak align:4 +_delete__10daNpc_P2_cFv = .text:0x00004CDC; // type:function size:0x78 scope:global align:4 +daNpc_P2Create__FPv = .text:0x00004D54; // type:function size:0x20 scope:local align:4 +daNpc_P2Delete__FPv = .text:0x00004D74; // type:function size:0x24 scope:local align:4 +daNpc_P2Execute__FPv = .text:0x00004D98; // type:function size:0x24 scope:local align:4 +daNpc_P2Draw__FPv = .text:0x00004DBC; // type:function size:0x24 scope:local align:4 +daNpc_P2IsDelete__FPv = .text:0x00004DE0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004DE8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004E30; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004E78; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004ED4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F20; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F24; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F28; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004F2C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004F74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004FD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004FE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004FE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004FF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004FF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005000; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005038; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005040; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005048; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005050; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005088; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000508C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005094; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000509C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000050A4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000050B0; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_P2_HIO_cFv = .text:0x000050BC; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00005140; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000515C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_p2_cpp = .text:0x00005178; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000051B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000051BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000051C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000051CC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000051D4; // type:function size:0x48 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x0000521C; // type:function size:0x1C scope:weak align:4 +cutProc__10daNpc_P2_cFv = .text:0x00005238; // type:function size:0x2F0 scope:global align:4 +cutTalkStart__10daNpc_P2_cFi = .text:0x00005528; // type:function size:0xB4 scope:global align:4 +cutTalkProc__10daNpc_P2_cFi = .text:0x000055DC; // type:function size:0x50 scope:global align:4 +cutRideSwitchStart__10daNpc_P2_cFi = .text:0x0000562C; // type:function size:0xC8 scope:global align:4 +cutRideSwitchProc__10daNpc_P2_cFi = .text:0x000056F4; // type:function size:0x1A8 scope:global align:4 +cutRunWaitStart__10daNpc_P2_cFi = .text:0x0000589C; // type:function size:0x78 scope:global align:4 +cutRunWaitProc__10daNpc_P2_cFi = .text:0x00005914; // type:function size:0x9C scope:global align:4 +searchNearLift__10daNpc_P2_cFPvPv = .text:0x000059B0; // type:function size:0x220 scope:global align:4 +cutJumpToLiftStart__10daNpc_P2_cFi = .text:0x00005BD0; // type:function size:0x104 scope:global align:4 +cutJumpToLiftProc__10daNpc_P2_cFi = .text:0x00005CD4; // type:function size:0x390 scope:global align:4 +searchNearRope__10daNpc_P2_cFPvPv = .text:0x00006064; // type:function size:0x220 scope:global align:4 +cutLiftToRopeStart__10daNpc_P2_cFi = .text:0x00006284; // type:function size:0x104 scope:global align:4 +cutLiftToRopeProc__10daNpc_P2_cFi = .text:0x00006388; // type:function size:0x22C scope:global align:4 +cutRopeTalkStart__10daNpc_P2_cFi = .text:0x000065B4; // type:function size:0x550 scope:global align:4 +cutRopeTalkProc__10daNpc_P2_cFi = .text:0x00006B04; // type:function size:0x80C scope:global align:4 +cutRopeToLiftStart__10daNpc_P2_cFi = .text:0x00007310; // type:function size:0x128 scope:global align:4 +cutRopeToLiftProc__10daNpc_P2_cFi = .text:0x00007438; // type:function size:0x258 scope:global align:4 +cutJumpToGoalStart__10daNpc_P2_cFi = .text:0x00007690; // type:function size:0x174 scope:global align:4 +cutJumpToGoalProc__10daNpc_P2_cFi = .text:0x00007804; // type:function size:0x334 scope:global align:4 +cutJumpStart__10daNpc_P2_cFi = .text:0x00007B38; // type:function size:0x1CC scope:global align:4 +cutJumpProc__10daNpc_P2_cFi = .text:0x00007D04; // type:function size:0x268 scope:global align:4 +cutSetAnmStart__10daNpc_P2_cFi = .text:0x00007F6C; // type:function size:0x144 scope:global align:4 +cutSetAnmProc__10daNpc_P2_cFi = .text:0x000080B0; // type:function size:0x60 scope:global align:4 +cutSwOnStart__10daNpc_P2_cFi = .text:0x00008110; // type:function size:0x40 scope:global align:4 +cutSwOnProc__10daNpc_P2_cFi = .text:0x00008150; // type:function size:0x60 scope:global align:4 +cutSwOffStart__10daNpc_P2_cFi = .text:0x000081B0; // type:function size:0x40 scope:global align:4 +cutSwOffProc__10daNpc_P2_cFi = .text:0x000081F0; // type:function size:0x60 scope:global align:4 +cutSurpriseStart__10daNpc_P2_cFi = .text:0x00008250; // type:function size:0x78 scope:global align:4 +cutSurpriseProc__10daNpc_P2_cFi = .text:0x000082C8; // type:function size:0x2C scope:global align:4 +cutOmamoriInitStart__10daNpc_P2_cFi = .text:0x000082F4; // type:function size:0x58 scope:global align:4 +cutOmamoriInitProc__10daNpc_P2_cFi = .text:0x0000834C; // type:function size:0x2C scope:global align:4 +cutOmamoriEndStart__10daNpc_P2_cFi = .text:0x00008378; // type:function size:0x58 scope:global align:4 +cutOmamoriEndProc__10daNpc_P2_cFi = .text:0x000083D0; // type:function size:0x2C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__10daNpc_P2_c = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +m_arc_name__10daNpc_P2_c = .rodata:0x0000000C; // type:object size:0x3 scope:global align:4 data:string +@4157 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4160 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4161 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4163 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4166 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +l_btp_ix_tbl = .rodata:0x00000074; // type:object size:0x8 scope:local align:4 +l_bmt_ix_tbl = .rodata:0x0000007C; // type:object size:0xC scope:local align:4 +@4268 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +a_anm_bck_tbl$4307 = .rodata:0x00000094; // type:object size:0x70 scope:local align:4 +@4385 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +anm_atr$4702 = .rodata:0x00000114; // type:object size:0x15 scope:local align:4 +@4853 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:float +@4854 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@4896 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 +@4897 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@4898 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4899 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4900 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5010 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5108 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5377 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5379 = .rodata:0x00000168; // type:object size:0x8 scope:local align:8 +@5555 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5557 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5558 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5559 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5560 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5561 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5562 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5563 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5564 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5565 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5566 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@5599 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6243 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6244 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@6245 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@6246 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@6352 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@6353 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@6868 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6869 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +head_bdl_tbl$6964 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +head_tex_tbl$6969 = .rodata:0x000001D0; // type:object size:0x2 scope:local align:4 +@stringBase0 = .rodata:0x000001D4; // type:object size:0x200 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_anm_num_tbl$4308 = .data:0x00000030; // type:object size:0x48 scope:local align:4 +a_play_mode_tbl$4309 = .data:0x00000078; // type:object size:0x60 scope:local align:4 +a_morf_frame_tbl$4310 = .data:0x000000D8; // type:object size:0x60 scope:local align:4 +a_play_speed_tbl$4311 = .data:0x00000138; // type:object size:0x60 scope:local align:4 +a_tex_pattern_num_tbl$4389 = .data:0x00000198; // type:object size:0x2E scope:local align:4 +action_table$4763 = .data:0x000001C8; // type:object size:0x3C scope:local align:4 +@4814 = .data:0x00000204; // type:object size:0x3C scope:local align:4 +@4813 = .data:0x00000240; // type:object size:0x3C scope:local align:4 +a_demo_name_tbl$6013 = .data:0x0000027C; // type:object size:0x20 scope:local align:4 +@6614 = .data:0x0000029C; // type:object size:0x5C scope:local align:4 +actor_name_table$7073 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +@7082 = .data:0x00000304; // type:object size:0xC scope:local align:4 +@7085 = .data:0x00000310; // type:object size:0xC scope:local align:4 +@7092 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +@7095 = .data:0x00000328; // type:object size:0xC scope:local align:4 +@7098 = .data:0x00000334; // type:object size:0xC scope:local align:4 +@7101 = .data:0x00000340; // type:object size:0xC scope:local align:4 +daNpc_P2MethodTable = .data:0x0000034C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_P2 = .data:0x0000036C; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000003E4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000400; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000420; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004B4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004C0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000514; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000538; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000544; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_P2_HIO_c = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__19daNpc_P2_childHIO_c = .data:0x00000574; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4206 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x288 scope:local align:4 +@4217 = .bss:0x000002E8; // type:object size:0xC scope:local align:4 +init$4218 = .bss:0x000002F4; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4216 = .bss:0x000002F8; // type:object size:0xC scope:local align:4 +@4221 = .bss:0x00000304; // type:object size:0xC scope:local align:4 +init$4222 = .bss:0x00000310; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4220 = .bss:0x00000314; // type:object size:0xC scope:local align:4 +init$4582 = .bss:0x00000320; // type:object size:0x1 scope:local align:1 +smoke_scale$4581 = .bss:0x00000324; // type:object size:0xC scope:local align:4 data:float +l_msgId = .bss:0x00000330; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000334; // type:object size:0x4 scope:local align:4 data:4byte +@6173 = .bss:0x00000338; // type:object size:0xC scope:local align:4 +init$6174 = .bss:0x00000344; // type:object size:0x1 scope:local align:1 +aim_pos$6172 = .bss:0x00000348; // type:object size:0xC scope:local align:4 +@6177 = .bss:0x00000354; // type:object size:0xC scope:local align:4 +init$6178 = .bss:0x00000360; // type:object size:0x1 scope:local align:1 +attn_pos$6176 = .bss:0x00000364; // type:object size:0xC scope:local align:4 +@6256 = .bss:0x00000370; // type:object size:0xC scope:local align:4 +init$6257 = .bss:0x0000037C; // type:object size:0x1 scope:local align:1 +aim_pos$6255 = .bss:0x00000380; // type:object size:0xC scope:local align:4 +@6260 = .bss:0x0000038C; // type:object size:0xC scope:local align:4 +init$6261 = .bss:0x00000398; // type:object size:0x1 scope:local align:1 +attn_pos$6259 = .bss:0x0000039C; // type:object size:0xC scope:local align:4 +@6264 = .bss:0x000003A8; // type:object size:0xC scope:local align:4 +init$6265 = .bss:0x000003B4; // type:object size:0x1 scope:local align:1 +talk_attn_pos$6263 = .bss:0x000003B8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_people/splits.txt b/config/GZLJ01/rels/d_a_npc_people/splits.txt new file mode 100644 index 000000000..3052534fb --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_people/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_people.cpp: + .text start:0x00000078 end:0x00009B58 + .text start:0x00009B58 end:0x00009B7C + .text start:0x00009B7C end:0x00009BC4 + .text start:0x00009BC4 end:0x00009BF4 + .text start:0x00009BF4 end:0x0000A0FC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000597 + .data start:0x00000000 end:0x00002714 diff --git a/config/GZLJ01/rels/d_a_npc_people/symbols.txt b/config/GZLJ01/rels/d_a_npc_people/symbols.txt new file mode 100644 index 000000000..eb01001f8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_people/symbols.txt @@ -0,0 +1,642 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__13daNpcPeople_cFv = .text:0x00000078; // type:function size:0x1FC scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000274; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000002D0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000318; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000042C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000488; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000004D0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000052C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005B4; // type:function size:0x70 scope:weak align:4 +daNpc_People_nodeCallBack__FP7J3DNodei = .text:0x00000624; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000073C; // type:function size:0x20 scope:local align:4 +phase_1__FP13daNpcPeople_c = .text:0x0000075C; // type:function size:0x184 scope:local align:4 +phase_2__FP13daNpcPeople_c = .text:0x000008E0; // type:function size:0x80 scope:local align:4 +_create__13daNpcPeople_cFv = .text:0x00000960; // type:function size:0x30 scope:global align:4 +createHeap__13daNpcPeople_cFv = .text:0x00000990; // type:function size:0x47C scope:global align:4 +daNpcPeople_XyCheckCB__FPvi = .text:0x00000E0C; // type:function size:0x20 scope:local align:4 +daNpcPeople_XyEventCB__FPvi = .text:0x00000E2C; // type:function size:0x20 scope:local align:4 +daNpcPeople_photoCB__FPvi = .text:0x00000E4C; // type:function size:0x20 scope:local align:4 +createInit__13daNpcPeople_cFv = .text:0x00000E6C; // type:function size:0x6AC scope:global align:4 +_delete__13daNpcPeople_cFv = .text:0x00001518; // type:function size:0x74 scope:global align:4 +_draw__13daNpcPeople_cFv = .text:0x0000158C; // type:function size:0x32C scope:global align:4 +_execute__13daNpcPeople_cFv = .text:0x000018B8; // type:function size:0x590 scope:global align:4 +executeCommon__13daNpcPeople_cFv = .text:0x00001E48; // type:function size:0x2C0 scope:global align:4 +executeSetMode__13daNpcPeople_cFUc = .text:0x00002108; // type:function size:0x54 scope:global align:4 +executeWaitInit__13daNpcPeople_cFv = .text:0x0000215C; // type:function size:0xE4 scope:global align:4 +executeWait__13daNpcPeople_cFv = .text:0x00002240; // type:function size:0x2C0 scope:global align:4 +executeTalkInit__13daNpcPeople_cFv = .text:0x00002500; // type:function size:0x50 scope:global align:4 +executeTalk__13daNpcPeople_cFv = .text:0x00002550; // type:function size:0x1C8 scope:global align:4 +executeWalkInit__13daNpcPeople_cFv = .text:0x00002718; // type:function size:0xC0 scope:global align:4 +executeWalk__13daNpcPeople_cFv = .text:0x000027D8; // type:function size:0x210 scope:global align:4 +executeTurnInit__13daNpcPeople_cFv = .text:0x000029E8; // type:function size:0x134 scope:global align:4 +executeTurn__13daNpcPeople_cFv = .text:0x00002B1C; // type:function size:0x124 scope:global align:4 +executeBikkuriInit__13daNpcPeople_cFv = .text:0x00002C40; // type:function size:0x50 scope:global align:4 +executeBikkuri__13daNpcPeople_cFv = .text:0x00002C90; // type:function size:0x78 scope:global align:4 +executeFurueInit__13daNpcPeople_cFv = .text:0x00002D08; // type:function size:0xB0 scope:global align:4 +executeFurue__13daNpcPeople_cFv = .text:0x00002DB8; // type:function size:0x10C scope:global align:4 +executeKyoroInit__13daNpcPeople_cFv = .text:0x00002EC4; // type:function size:0xBC scope:global align:4 +executeKyoro__13daNpcPeople_cFv = .text:0x00002F80; // type:function size:0x9C scope:global align:4 +executeLetterInit__13daNpcPeople_cFv = .text:0x0000301C; // type:function size:0x54 scope:global align:4 +executeLetter__13daNpcPeople_cFv = .text:0x00003070; // type:function size:0xE4 scope:global align:4 +executeLookInit__13daNpcPeople_cFv = .text:0x00003154; // type:function size:0x7C scope:global align:4 +executeLook__13daNpcPeople_cFv = .text:0x000031D0; // type:function size:0xE4 scope:global align:4 +executeLook2Init__13daNpcPeople_cFv = .text:0x000032B4; // type:function size:0x60 scope:global align:4 +executeLook2__13daNpcPeople_cFv = .text:0x00003314; // type:function size:0xF4 scope:global align:4 +executeUgWalkInit__13daNpcPeople_cFv = .text:0x00003408; // type:function size:0x30 scope:global align:4 +executeUgWalk__13daNpcPeople_cFv = .text:0x00003438; // type:function size:0x630 scope:global align:4 +executeUgTurnInit__13daNpcPeople_cFv = .text:0x00003A68; // type:function size:0x1C0 scope:global align:4 +executeUgTurn__13daNpcPeople_cFv = .text:0x00003C28; // type:function size:0xB4 scope:global align:4 +executeUgLookInit__13daNpcPeople_cFv = .text:0x00003CDC; // type:function size:0x64 scope:global align:4 +executeUgLook__13daNpcPeople_cFv = .text:0x00003D40; // type:function size:0xA0 scope:global align:4 +executeUgLook2Init__13daNpcPeople_cFv = .text:0x00003DE0; // type:function size:0x50 scope:global align:4 +executeUgLook2__13daNpcPeople_cFv = .text:0x00003E30; // type:function size:0xAC scope:global align:4 +executeUgSitInit__13daNpcPeople_cFv = .text:0x00003EDC; // type:function size:0x54 scope:global align:4 +executeUgSit__13daNpcPeople_cFv = .text:0x00003F30; // type:function size:0x88 scope:global align:4 +checkOrder__13daNpcPeople_cFv = .text:0x00003FB8; // type:function size:0x23C scope:global align:4 +eventOrder__13daNpcPeople_cFv = .text:0x000041F4; // type:function size:0x240 scope:global align:4 +eventMove__13daNpcPeople_cFv = .text:0x00004434; // type:function size:0x84 scope:global align:4 +privateCut__13daNpcPeople_cFv = .text:0x000044B8; // type:function size:0x268 scope:global align:4 +eventMesSetTpInit__13daNpcPeople_cFi = .text:0x00004720; // type:function size:0x5C scope:global align:4 +eventMesSetInit__13daNpcPeople_cFi = .text:0x0000477C; // type:function size:0x208 scope:global align:4 +eventMesSet__13daNpcPeople_cFv = .text:0x00004984; // type:function size:0x38 scope:global align:4 +eventMesSet2__13daNpcPeople_cFv = .text:0x000049BC; // type:function size:0x34 scope:global align:4 +eventFlagSetInit__13daNpcPeople_cFi = .text:0x000049F0; // type:function size:0x98 scope:global align:4 +eventGetItemInit__13daNpcPeople_cFi = .text:0x00004A88; // type:function size:0xA4 scope:global align:4 +eventGetItem__13daNpcPeople_cFv = .text:0x00004B2C; // type:function size:0x8 scope:global align:4 +eventTurnToPlayerInit__13daNpcPeople_cFv = .text:0x00004B34; // type:function size:0x70 scope:global align:4 +eventTurnToPlayer__13daNpcPeople_cFv = .text:0x00004BA4; // type:function size:0x18 scope:global align:4 +eventUb1TalkInit__13daNpcPeople_cFi = .text:0x00004BBC; // type:function size:0x128 scope:global align:4 +eventUb1Talk__13daNpcPeople_cFv = .text:0x00004CE4; // type:function size:0xD4 scope:global align:4 +eventUb1TalkXyInit__13daNpcPeople_cFi = .text:0x00004DB8; // type:function size:0x164 scope:global align:4 +eventUb1TalkXy__13daNpcPeople_cFv = .text:0x00004F1C; // type:function size:0xD4 scope:global align:4 +eventUb2Talk__13daNpcPeople_cFv = .text:0x00004FF0; // type:function size:0xD8 scope:global align:4 +eventUbSetAnm__13daNpcPeople_cFv = .text:0x000050C8; // type:function size:0xBC scope:global align:4 +eventAreaMaxInit__13daNpcPeople_cFv = .text:0x00005184; // type:function size:0x28 scope:global align:4 +eventCameraStopInit__13daNpcPeople_cFv = .text:0x000051AC; // type:function size:0x110 scope:global align:4 +eventCameraStop__13daNpcPeople_cFv = .text:0x000052BC; // type:function size:0x8 scope:global align:4 +eventCameraStartInit__13daNpcPeople_cFv = .text:0x000052C4; // type:function size:0x48 scope:global align:4 +eventCoCylRInit__13daNpcPeople_cFi = .text:0x0000530C; // type:function size:0x88 scope:global align:4 +eventLookPo__13daNpcPeople_cFv = .text:0x00005394; // type:function size:0x74 scope:global align:4 +eventMesSetPoInit__13daNpcPeople_cFi = .text:0x00005408; // type:function size:0x20 scope:global align:4 +eventMesSetPo__13daNpcPeople_cFv = .text:0x00005428; // type:function size:0x50 scope:global align:4 +talk2__13daNpcPeople_cFiP10fopAc_ac_c = .text:0x00005478; // type:function size:0x254 scope:global align:4 +talk3__13daNpcPeople_cFi = .text:0x000056CC; // type:function size:0x128 scope:global align:4 +next_msgStatus__13daNpcPeople_cFPUl = .text:0x000057F4; // type:function size:0x7BC scope:global align:4 +getMsg__13daNpcPeople_cFv = .text:0x00005FB0; // type:function size:0x13F0 scope:global align:4 +getMsg3__13daNpcPeople_cFv = .text:0x000073A0; // type:function size:0xC0 scope:global align:4 +chkMsg__13daNpcPeople_cFv = .text:0x00007460; // type:function size:0x18C scope:global align:4 +setMessage__13daNpcPeople_cFUl = .text:0x000075EC; // type:function size:0x8 scope:global align:4 +setMessageUb__13daNpcPeople_cFP9sUbMsgDat = .text:0x000075F4; // type:function size:0xB4 scope:global align:4 +setAnmFromMsgTag__13daNpcPeople_cFv = .text:0x000076A8; // type:function size:0x5C scope:global align:4 +setAnmFromMsgTagUo__13daNpcPeople_cFi = .text:0x00007704; // type:function size:0xBC scope:global align:4 +setAnmFromMsgTagUb__13daNpcPeople_cFi = .text:0x000077C0; // type:function size:0x9C scope:global align:4 +setAnmFromMsgTagUw__13daNpcPeople_cFi = .text:0x0000785C; // type:function size:0xD0 scope:global align:4 +setAnmFromMsgTagUm__13daNpcPeople_cFi = .text:0x0000792C; // type:function size:0xD0 scope:global align:4 +setAnmFromMsgTagSa__13daNpcPeople_cFi = .text:0x000079FC; // type:function size:0xA0 scope:global align:4 +setAnmFromMsgTagUg__13daNpcPeople_cFi = .text:0x00007A9C; // type:function size:0x74 scope:global align:4 +getPrmNpcNo__13daNpcPeople_cFv = .text:0x00007B10; // type:function size:0x20 scope:global align:4 +getPrmRailID__13daNpcPeople_cFv = .text:0x00007B30; // type:function size:0x2C scope:global align:4 +getPrmArg0__13daNpcPeople_cFv = .text:0x00007B5C; // type:function size:0x2C scope:global align:4 +setMtx__13daNpcPeople_cFv = .text:0x00007B88; // type:function size:0x88 scope:global align:4 +chkAttention__13daNpcPeople_cFv = .text:0x00007C10; // type:function size:0x3E8 scope:global align:4 +lookBack__13daNpcPeople_cFv = .text:0x00007FF8; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__13daNpcPeople_cFb = .text:0x00008144; // type:function size:0x13C scope:global align:4 +playTexPatternAnm__13daNpcPeople_cFv = .text:0x00008280; // type:function size:0x78 scope:global align:4 +playAnm__13daNpcPeople_cFv = .text:0x000082F8; // type:function size:0xE0 scope:global align:4 +getBck__13daNpcPeople_cFUc = .text:0x000083D8; // type:function size:0x2C scope:global align:4 +getHeadBck__13daNpcPeople_cFUc = .text:0x00008404; // type:function size:0x3C scope:global align:4 +setAnm__13daNpcPeople_cFUciff = .text:0x00008440; // type:function size:0x1B0 scope:global align:4 +setAnmTbl__13daNpcPeople_cFP13sPeopleAnmDati = .text:0x000085F0; // type:function size:0x15C scope:global align:4 +setWaitAnm__13daNpcPeople_cFv = .text:0x0000874C; // type:function size:0xE8 scope:global align:4 +XyCheckCB__13daNpcPeople_cFi = .text:0x00008834; // type:function size:0x1A4 scope:global align:4 +XyEventCB__13daNpcPeople_cFi = .text:0x000089D8; // type:function size:0xB8 scope:global align:4 +photoCB__13daNpcPeople_cFi = .text:0x00008A90; // type:function size:0x74 scope:global align:4 +getRand__13daNpcPeople_cFi = .text:0x00008B04; // type:function size:0x64 scope:global align:4 +isPhoto__13daNpcPeople_cFUc = .text:0x00008B68; // type:function size:0x38 scope:global align:4 +isColor__13daNpcPeople_cFv = .text:0x00008BA0; // type:function size:0x2C scope:global align:4 +setCollision__13daNpcPeople_cFP8dCcD_Cyl4cXyzff = .text:0x00008BCC; // type:function size:0x78 scope:global align:4 +chkSurprise__13daNpcPeople_cFv = .text:0x00008C44; // type:function size:0x134 scope:global align:4 +chkEndEvent__13daNpcPeople_cFv = .text:0x00008D78; // type:function size:0x320 scope:global align:4 +is1GetMap20__13daNpcPeople_cFv = .text:0x00009098; // type:function size:0x30 scope:global align:4 +is1DayGetMap20__13daNpcPeople_cFv = .text:0x000090C8; // type:function size:0x44 scope:global align:4 +getWindDir__13daNpcPeople_cFv = .text:0x0000910C; // type:function size:0x38 scope:global align:4 +isUo1FdaiAll__13daNpcPeople_cFv = .text:0x00009144; // type:function size:0x3C scope:global align:4 +isUo1FdaiOne__13daNpcPeople_cFv = .text:0x00009180; // type:function size:0x28 scope:global align:4 +chkDaiza__13daNpcPeople_cFv = .text:0x000091A8; // type:function size:0x240 scope:global align:4 +checkPig__13daNpcPeople_cFv = .text:0x000093E8; // type:function size:0x1B8 scope:global align:4 +isPigOk__13daNpcPeople_cFv = .text:0x000095A0; // type:function size:0x70 scope:global align:4 +getPigTimer__13daNpcPeople_cFv = .text:0x00009610; // type:function size:0x10 scope:global align:4 +resetPig__13daNpcPeople_cFv = .text:0x00009620; // type:function size:0xA8 scope:global align:4 +initUgSearchArea__13daNpcPeople_cFv = .text:0x000096C8; // type:function size:0xC8 scope:global align:4 +getDirDistToPos__13daNpcPeople_cFsf = .text:0x00009790; // type:function size:0x64 scope:global align:4 +warp__13daNpcPeople_cFv = .text:0x000097F4; // type:function size:0xB0 scope:global align:4 +daNpc_PeopleCreate__FPv = .text:0x000098A4; // type:function size:0x20 scope:local align:4 +daNpc_PeopleDelete__FPv = .text:0x000098C4; // type:function size:0x24 scope:local align:4 +daNpc_PeopleExecute__FPv = .text:0x000098E8; // type:function size:0x24 scope:local align:4 +daNpc_PeopleDraw__FPv = .text:0x0000990C; // type:function size:0x24 scope:local align:4 +daNpc_PeopleIsDelete__FPv = .text:0x00009930; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00009938; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00009980; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000099C8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00009A24; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009A6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009A7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009A84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009A8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009A94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009A9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009AD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009ADC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009AE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009AEC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009B24; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009B28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009B30; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009B38; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009B40; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009B4C; // type:function size:0xC scope:weak align:4 +taura_pos_set__8kb_classF4cXyz = .text:0x00009B58; // type:function size:0x24 scope:weak align:4 +__dt__9dSnap_ObjFv = .text:0x00009B7C; // type:function size:0x48 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00009BC4; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00009BC8; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00009BE4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00009BEC; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daNpcPeople_c5Prm_eQ213daNpcPeople_c5Prm_e = .text:0x00009BF4; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00009C10; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_people_cpp = .text:0x00009C2C; // type:function size:0x4B0 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000A0DC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A0E4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000A0EC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000A0F4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__13daNpcPeople_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x4C scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000050; // type:object size:0x4C scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000009C; // type:object size:0x4C scope:local align:4 +l_bmt_ix_tbl = .rodata:0x000000E8; // type:object size:0x4C scope:local align:4 +l_diff_flag_tbl = .rodata:0x00000134; // type:object size:0x4C scope:local align:4 +l_head_diff_flag_tbl = .rodata:0x00000180; // type:object size:0x4C scope:local align:4 +l_etc_bmd_ix_tbl = .rodata:0x000001CC; // type:object size:0x98 scope:local align:4 +l_pig_para = .rodata:0x00000264; // type:object size:0xC scope:local align:4 +l_photo_no = .rodata:0x00000270; // type:object size:0x13 scope:local align:4 +@4262 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:float +@4601 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 data:float +@4602 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@4744 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 data:float +@4746 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@4857 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@4858 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 data:float +@5013 = .rodata:0x000002B8; // type:object size:0x8 scope:local align:8 +@5014 = .rodata:0x000002C0; // type:object size:0x8 scope:local align:8 +@5015 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@5018 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@5099 = .rodata:0x000002E0; // type:object size:0x8 scope:local align:8 data:double +@5185 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 data:float +@5427 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@5735 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 data:float +@6209 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 data:float +@7143 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@7144 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@7426 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 data:float +@7586 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@7619 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@7620 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@7621 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@7623 = .rodata:0x00000318; // type:object size:0x8 scope:local align:8 +@7791 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@8055 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000328; // type:object size:0x26F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4C scope:local align:4 +l_arcname_tbl = .data:0x0000007C; // type:object size:0x4C scope:local align:4 +l_bck_ix_tbl_uo1 = .data:0x000000C8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uo2 = .data:0x000000E0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uo3 = .data:0x000000F8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub1 = .data:0x00000110; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub2 = .data:0x00000128; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub3 = .data:0x00000140; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub4 = .data:0x00000158; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uw1 = .data:0x00000170; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uw2 = .data:0x00000188; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um1 = .data:0x000001A0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um2 = .data:0x000001B8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um3 = .data:0x000001D0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um3_n = .data:0x000001E8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa1_n = .data:0x00000200; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa2 = .data:0x00000218; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa3 = .data:0x00000230; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa3_n = .data:0x00000248; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa4 = .data:0x00000260; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa4_n = .data:0x00000278; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa5 = .data:0x00000290; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa5_n = .data:0x000002A8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ug1 = .data:0x000002C0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ug2 = .data:0x000002D8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl = .data:0x000002F0; // type:object size:0x98 scope:local align:4 +l_head_bck_ix_sa = .data:0x00000388; // type:object size:0x18 scope:local align:4 +l_head_bck_ix_sa_n = .data:0x000003A0; // type:object size:0x18 scope:local align:4 +l_head_bck_ix_ug = .data:0x000003B8; // type:object size:0x18 scope:local align:4 +l_head_bck_ix_tbl = .data:0x000003D0; // type:object size:0x98 scope:local align:4 +l_npc_dist_tbl = .data:0x00000468; // type:object size:0x26 scope:local align:4 +l_npc_anm_wait = .data:0x00000490; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000494; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000498; // type:object size:0x3 scope:local align:4 +l_npc_anm_surprise = .data:0x0000049C; // type:object size:0x6 scope:local align:4 +l_npc_anm_bikkuri = .data:0x000004A4; // type:object size:0x6 scope:local align:4 +l_npc_anm_furue = .data:0x000004AC; // type:object size:0x3 scope:local align:4 +l_npc_anm_miburui = .data:0x000004B0; // type:object size:0x6 scope:local align:4 +l_npc_anm_kyoro = .data:0x000004B8; // type:object size:0x6 scope:local align:4 +l_npc_anm_letter = .data:0x000004C0; // type:object size:0x6 scope:local align:4 +l_npc_anm_kyoro2 = .data:0x000004C8; // type:object size:0x6 scope:local align:4 +l_ub_anm_wait2 = .data:0x000004D0; // type:object size:0x3 scope:local align:4 +l_ub_anm_yada = .data:0x000004D4; // type:object size:0x6 scope:local align:4 +l_ub_anm_look = .data:0x000004DC; // type:object size:0x6 scope:local align:4 +l_ub_anm_kuyasi = .data:0x000004E4; // type:object size:0x3 scope:local align:4 +l_npc_anm_ub1_wait1 = .data:0x000004E8; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub1_wait2 = .data:0x000004F0; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub1_yada = .data:0x000004F8; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub1_tbl = .data:0x00000500; // type:object size:0x20 scope:local align:4 +l_npc_anm_ub2_wait1 = .data:0x00000520; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub2_wait2 = .data:0x00000528; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub2_yada = .data:0x00000530; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub2_tbl = .data:0x00000538; // type:object size:0x20 scope:local align:4 +l_npc_anm_talk3 = .data:0x00000558; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk4 = .data:0x0000055C; // type:object size:0x6 scope:local align:4 +l_npc_anm_talkH = .data:0x00000564; // type:object size:0x6 scope:local align:4 +l_npc_anm_talkH2 = .data:0x0000056C; // type:object size:0x6 scope:local align:4 +l_npc_anm_Mojimoji = .data:0x00000574; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy = .data:0x00000578; // type:object size:0x3 scope:local align:4 +l_npc_anm_shobon_um = .data:0x0000057C; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy_um = .data:0x00000580; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy2_um = .data:0x00000584; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_wait3 = .data:0x00000588; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_talk2 = .data:0x0000058C; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_talk3 = .data:0x00000590; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_wait2 = .data:0x00000594; // type:object size:0x9 scope:local align:4 +l_npc_anm_um3_wait = .data:0x000005A0; // type:object size:0x9 scope:local align:4 +l_npc_anm_um3_tameiki = .data:0x000005AC; // type:object size:0x6 scope:local align:4 +l_npc_anm_um3_tbl = .data:0x000005B4; // type:object size:0x20 scope:local align:4 +l_npc_anm_talk_sa = .data:0x000005D4; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2_sa = .data:0x000005D8; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3_sa = .data:0x000005DC; // type:object size:0x3 scope:local align:4 +l_npc_anm_kiai_sa = .data:0x000005E0; // type:object size:0x3 scope:local align:4 +l_npc_anm_sa3_wait3 = .data:0x000005E4; // type:object size:0x6 scope:local align:4 +l_npc_anm_sa3_laugh = .data:0x000005EC; // type:object size:0x6 scope:local align:4 +l_npc_anm_sa3_tbl = .data:0x000005F4; // type:object size:0x10 scope:local align:4 +l_npc_anm_sa5_drink = .data:0x00000604; // type:object size:0x6 scope:local align:4 +l_npc_anm_sa5_tbl = .data:0x0000060C; // type:object size:0x10 scope:local align:4 +l_npc_anm_talk2_ug = .data:0x0000061C; // type:object size:0x3 scope:local align:4 +l_npc_anm_sit_ug = .data:0x00000620; // type:object size:0xC scope:local align:4 +l_npc_anm_wait_tbl = .data:0x0000062C; // type:object size:0x98 scope:local align:4 +@4197 = .data:0x000006C4; // type:object size:0xC scope:local align:4 +@4198 = .data:0x000006D0; // type:object size:0xC scope:local align:4 +@4199 = .data:0x000006DC; // type:object size:0xC scope:local align:4 +@4200 = .data:0x000006E8; // type:object size:0xC scope:local align:4 +@4201 = .data:0x000006F4; // type:object size:0xC scope:local align:4 +@4202 = .data:0x00000700; // type:object size:0xC scope:local align:4 +@4203 = .data:0x0000070C; // type:object size:0xC scope:local align:4 +@4204 = .data:0x00000718; // type:object size:0xC scope:local align:4 +@4205 = .data:0x00000724; // type:object size:0xC scope:local align:4 +@4206 = .data:0x00000730; // type:object size:0xC scope:local align:4 +@4207 = .data:0x0000073C; // type:object size:0xC scope:local align:4 +@4208 = .data:0x00000748; // type:object size:0xC scope:local align:4 +@4209 = .data:0x00000754; // type:object size:0xC scope:local align:4 +@4210 = .data:0x00000760; // type:object size:0xC scope:local align:4 +@4211 = .data:0x0000076C; // type:object size:0xC scope:local align:4 +@4212 = .data:0x00000778; // type:object size:0xC scope:local align:4 +@4213 = .data:0x00000784; // type:object size:0xC scope:local align:4 +@4214 = .data:0x00000790; // type:object size:0xC scope:local align:4 +@4215 = .data:0x0000079C; // type:object size:0xC scope:local align:4 +l_anm_set_sub = .data:0x000007A8; // type:object size:0xE4 scope:local align:4 +l_npc_status = .data:0x0000088C; // type:object size:0x4C scope:local align:4 +l_npc_dat_uo1 = .data:0x000008D8; // type:object size:0x60 scope:local align:4 +l_npc_dat_uo2 = .data:0x00000938; // type:object size:0x60 scope:local align:4 +l_npc_dat_uo3 = .data:0x00000998; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub1 = .data:0x000009F8; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub2 = .data:0x00000A58; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub3 = .data:0x00000AB8; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub4 = .data:0x00000B18; // type:object size:0x60 scope:local align:4 +l_npc_dat_uw1 = .data:0x00000B78; // type:object size:0x60 scope:local align:4 +l_npc_dat_uw2 = .data:0x00000BD8; // type:object size:0x60 scope:local align:4 +l_npc_dat_um1 = .data:0x00000C38; // type:object size:0x60 scope:local align:4 +l_npc_dat_um2 = .data:0x00000C98; // type:object size:0x60 scope:local align:4 +l_npc_dat_um3 = .data:0x00000CF8; // type:object size:0x60 scope:local align:4 +l_npc_dat_um1_n = .data:0x00000D58; // type:object size:0x60 scope:local align:4 +l_npc_dat_um3_n = .data:0x00000DB8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa1 = .data:0x00000E18; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa2 = .data:0x00000E78; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa3 = .data:0x00000ED8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa4 = .data:0x00000F38; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa5 = .data:0x00000F98; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa1_n = .data:0x00000FF8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa3_n = .data:0x00001058; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa4_n = .data:0x000010B8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa5_n = .data:0x00001118; // type:object size:0x60 scope:local align:4 +l_npc_dat_ug1 = .data:0x00001178; // type:object size:0x60 scope:local align:4 +l_npc_dat_ug2 = .data:0x000011D8; // type:object size:0x60 scope:local align:4 +l_npc_dat = .data:0x00001238; // type:object size:0x98 scope:local align:4 +l_joint_dat_kyoro = .data:0x000012D0; // type:object size:0x12 scope:local align:4 +l_joint_dat_cafe = .data:0x000012E4; // type:object size:0x12 scope:local align:4 +l_msg_uo1_1st_haitatu = .data:0x000012F8; // type:object size:0xC scope:local align:4 +l_msg_uo1_haitatu = .data:0x00001304; // type:object size:0x8 scope:local align:4 +l_msg_uo1_1st_talk = .data:0x0000130C; // type:object size:0x10 scope:local align:4 +l_msg_uo1_1st_talk_fdai = .data:0x0000131C; // type:object size:0x14 scope:local align:4 +l_msg_uo1_1st_talk_fdai2 = .data:0x00001330; // type:object size:0x8 scope:local align:4 +l_msg_uo1_2nd_talk_fdai = .data:0x00001338; // type:object size:0x8 scope:local align:4 +l_msg_uo1_fadi1 = .data:0x00001340; // type:object size:0xC scope:local align:4 +l_msg_uo1_fdai2 = .data:0x0000134C; // type:object size:0xC scope:local align:4 +l_msg_uo2_1st_talk = .data:0x00001358; // type:object size:0x10 scope:local align:4 +l_msg_uo2_2nd_talk = .data:0x00001368; // type:object size:0x8 scope:local align:4 +l_msg_uo2_surprise = .data:0x00001370; // type:object size:0x8 scope:local align:4 +l_msg_uo2_help = .data:0x00001378; // type:object size:0x8 scope:local align:4 +l_msg_uo3_1st_talk = .data:0x00001380; // type:object size:0x10 scope:local align:4 +l_msg_uo3_befor_letter = .data:0x00001390; // type:object size:0x8 scope:local align:4 +l_msg_uo3_after_letter = .data:0x00001398; // type:object size:0x8 scope:local align:4 +l_msg_uo3_retry_letter = .data:0x000013A0; // type:object size:0x8 scope:local align:4 +l_msg_uo3_kyoro = .data:0x000013A8; // type:object size:0x8 scope:local align:4 +l_msg_uo3_letter = .data:0x000013B0; // type:object size:0x8 scope:local align:4 +l_msg_xy_uo3_photo = .data:0x000013B8; // type:object size:0xC scope:local align:4 +l_msg_xy_uo3_no_photo = .data:0x000013C4; // type:object size:0x8 scope:local align:4 +l_msg_ub1_1st_talk1 = .data:0x000013CC; // type:object size:0x10 scope:local align:4 +l_msg_ub1_1st_talk2 = .data:0x000013DC; // type:object size:0x10 scope:local align:4 +l_msg_ub1_1st_talk3 = .data:0x000013EC; // type:object size:0x18 scope:local align:4 +l_msg_ub1_1st_talk4 = .data:0x00001404; // type:object size:0x10 scope:local align:4 +l_msg_ub1_1st_talk = .data:0x00001414; // type:object size:0x14 scope:local align:4 +l_msg_ub1_no_camera1 = .data:0x00001428; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_camera2 = .data:0x00001438; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_camera = .data:0x00001448; // type:object size:0xC scope:local align:4 +l_msg_ub1_no_collect_map201 = .data:0x00001454; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map202 = .data:0x00001464; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map203 = .data:0x00001474; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map204 = .data:0x00001484; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map20 = .data:0x00001494; // type:object size:0x14 scope:local align:4 +l_msg_ub1_collect_map201 = .data:0x000014A8; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20 = .data:0x000014B8; // type:object size:0x8 scope:local align:4 +l_msg_ub1_collect_map20_1day1 = .data:0x000014C0; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20_1day2 = .data:0x000014D0; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20_1day3 = .data:0x000014E0; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20_1day = .data:0x000014F0; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_no_photo1 = .data:0x00001500; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_no_photo = .data:0x00001510; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub1_have_map201 = .data:0x00001518; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_have_map20 = .data:0x00001528; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub1_get_map201 = .data:0x00001530; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map202 = .data:0x00001540; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map203 = .data:0x00001550; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map204 = .data:0x00001560; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map205 = .data:0x00001570; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map20_1 = .data:0x00001580; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub1_get_map20_2 = .data:0x00001588; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map20_3 = .data:0x00001598; // type:object size:0x8 scope:local align:4 +l_msg_ub3_1st_talk = .data:0x000015A0; // type:object size:0x10 scope:local align:4 +l_msg_ub3_ship_near5 = .data:0x000015B0; // type:object size:0x8 scope:local align:4 +l_msg_ub3_tact = .data:0x000015B8; // type:object size:0x10 scope:local align:4 +l_msg_ub3_talk = .data:0x000015C8; // type:object size:0xC scope:local align:4 +l_msg_ub4_1st_talk = .data:0x000015D4; // type:object size:0x8 scope:local align:4 +l_msg_ub4_color_photo = .data:0x000015DC; // type:object size:0x8 scope:local align:4 +l_msg_ub4_no_photo_box = .data:0x000015E4; // type:object size:0x8 scope:local align:4 +l_msg_ub4_photo_box = .data:0x000015EC; // type:object size:0xC scope:local align:4 +l_msg_ub4_photo_house = .data:0x000015F8; // type:object size:0xC scope:local align:4 +l_msg_xy_ub4_no_photo = .data:0x00001604; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub4_no_color = .data:0x0000160C; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub4_get_item = .data:0x00001614; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub4_talk = .data:0x00001624; // type:object size:0x8 scope:local align:4 +l_msg_uw1_1st_talk_day = .data:0x0000162C; // type:object size:0xC scope:local align:4 +l_msg_uw1_talk_day = .data:0x00001638; // type:object size:0x8 scope:local align:4 +l_msg_uw1_talk_next = .data:0x00001640; // type:object size:0x8 scope:local align:4 +l_msg_uw1_done_gp1_arasoi = .data:0x00001648; // type:object size:0x8 scope:local align:4 +l_msg_uw1_get_pearl1 = .data:0x00001650; // type:object size:0xC scope:local align:4 +l_msg_uw1_talked_night = .data:0x0000165C; // type:object size:0x10 scope:local align:4 +l_msg_uw1_not_talked_night = .data:0x0000166C; // type:object size:0xC scope:local align:4 +l_msg_uw1_1st_talk_night = .data:0x00001678; // type:object size:0xC scope:local align:4 +l_msg_uw1_talk_night = .data:0x00001684; // type:object size:0xC scope:local align:4 +l_msg_uw1_magic_shield = .data:0x00001690; // type:object size:0xC scope:local align:4 +l_msg_uw1_no_magic_shield = .data:0x0000169C; // type:object size:0xC scope:local align:4 +l_msg_uw2_1st_talk1 = .data:0x000016A8; // type:object size:0xC scope:local align:4 +l_msg_uw2_no_photo3 = .data:0x000016B4; // type:object size:0xC scope:local align:4 +l_msg_uw2_no_1day_photo3 = .data:0x000016C0; // type:object size:0xC scope:local align:4 +l_msg_uw2_request = .data:0x000016CC; // type:object size:0x10 scope:local align:4 +l_msg_uw2_request_yes = .data:0x000016DC; // type:object size:0x8 scope:local align:4 +l_msg_uw2_request_no = .data:0x000016E4; // type:object size:0x8 scope:local align:4 +l_msg_uw2_cafe_off = .data:0x000016EC; // type:object size:0xC scope:local align:4 +l_msg_uw2_cafe_on = .data:0x000016F8; // type:object size:0x8 scope:local align:4 +l_msg_uw2_1st_talk2 = .data:0x00001700; // type:object size:0x10 scope:local align:4 +l_msg_uw2_talk2 = .data:0x00001710; // type:object size:0x8 scope:local align:4 +l_msg_uw2_talk3 = .data:0x00001718; // type:object size:0x8 scope:local align:4 +l_msg_um1_night = .data:0x00001720; // type:object size:0x8 scope:local align:4 +l_msg_um1_frrs_stop = .data:0x00001728; // type:object size:0x10 scope:local align:4 +l_msg_um1_wind = .data:0x00001738; // type:object size:0x20 scope:local align:4 +l_msg_um1_1st_talk = .data:0x00001758; // type:object size:0xC scope:local align:4 +l_msg_um1_light_off = .data:0x00001764; // type:object size:0x10 scope:local align:4 +l_msg_um1_get_item = .data:0x00001774; // type:object size:0x10 scope:local align:4 +l_msg_um1_last = .data:0x00001784; // type:object size:0x8 scope:local align:4 +l_msg_um2_1st_talk1 = .data:0x0000178C; // type:object size:0x10 scope:local align:4 +l_msg_um2_no_1day_photo3 = .data:0x0000179C; // type:object size:0x10 scope:local align:4 +l_msg_um2_no_request = .data:0x000017AC; // type:object size:0x8 scope:local align:4 +l_msg_um2_cafe_off = .data:0x000017B4; // type:object size:0xC scope:local align:4 +l_msg_um2_cafe_on = .data:0x000017C0; // type:object size:0xC scope:local align:4 +l_msg_um2_1st_talk2 = .data:0x000017CC; // type:object size:0x8 scope:local align:4 +l_msg_um2_talk2 = .data:0x000017D4; // type:object size:0x8 scope:local align:4 +l_msg_um2_talk3 = .data:0x000017DC; // type:object size:0x8 scope:local align:4 +l_msg_xy_um2_talk1 = .data:0x000017E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_um2_talk2 = .data:0x000017F4; // type:object size:0xC scope:local align:4 +l_msg_xy_um2_talk3 = .data:0x00001800; // type:object size:0x10 scope:local align:4 +l_msg_xy_um2_talk4 = .data:0x00001810; // type:object size:0x18 scope:local align:4 +l_msg_xy_um2_talk5 = .data:0x00001828; // type:object size:0xC scope:local align:4 +l_msg_um3_not_sail = .data:0x00001834; // type:object size:0x8 scope:local align:4 +l_msg_um3_1st_talk = .data:0x0000183C; // type:object size:0x10 scope:local align:4 +l_msg_um3_no_nazo_talk = .data:0x0000184C; // type:object size:0xC scope:local align:4 +l_msg_um3_no_nazo_talk2 = .data:0x00001858; // type:object size:0x8 scope:local align:4 +l_msg_um3_nazo_talk = .data:0x00001860; // type:object size:0x10 scope:local align:4 +l_msg_um3_no_map15 = .data:0x00001870; // type:object size:0xC scope:local align:4 +l_msg_um3_map15 = .data:0x0000187C; // type:object size:0x8 scope:local align:4 +l_msg_um3_1st_night = .data:0x00001884; // type:object size:0xC scope:local align:4 +l_msg_um3_no_look_moon = .data:0x00001890; // type:object size:0xC scope:local align:4 +l_msg_um3_no_map15_n = .data:0x0000189C; // type:object size:0x8 scope:local align:4 +l_msg_um3_map15_n = .data:0x000018A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_um3_ng = .data:0x000018B4; // type:object size:0x8 scope:local align:4 +l_msg_xy_um3_sun = .data:0x000018BC; // type:object size:0x8 scope:local align:4 +l_msg_xy_um3_no_full_moon = .data:0x000018C4; // type:object size:0x8 scope:local align:4 +l_msg_xy_um3_no_color = .data:0x000018CC; // type:object size:0x8 scope:local align:4 +l_msg_xy_moon = .data:0x000018D4; // type:object size:0x1C scope:local align:4 +l_msg_look_full_moon = .data:0x000018F0; // type:object size:0xC scope:local align:4 +l_msg_look_moon = .data:0x000018FC; // type:object size:0xC scope:local align:4 +l_msg_look_orion = .data:0x00001908; // type:object size:0x8 scope:local align:4 +l_msg_look_hokuto = .data:0x00001910; // type:object size:0x8 scope:local align:4 +l_msg_sa1_1st_talk = .data:0x00001918; // type:object size:0x14 scope:local align:4 +l_msg_sa1_talk = .data:0x0000192C; // type:object size:0x8 scope:local align:4 +l_msg_sa2_1st_talk = .data:0x00001934; // type:object size:0x8 scope:local align:4 +l_msg_sa2_wind_west = .data:0x0000193C; // type:object size:0x10 scope:local align:4 +l_msg_sa2_wind_east = .data:0x0000194C; // type:object size:0xC scope:local align:4 +l_msg_sa2_wind_not_west = .data:0x00001958; // type:object size:0xC scope:local align:4 +l_msg_sa2_night = .data:0x00001964; // type:object size:0x8 scope:local align:4 +l_msg_sa3_not_sail = .data:0x0000196C; // type:object size:0xC scope:local align:4 +l_msg_sa3_1st_talk = .data:0x00001978; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai_0 = .data:0x00001984; // type:object size:0x8 scope:local align:4 +l_msg_sa3_fdai_1 = .data:0x0000198C; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_2 = .data:0x000019AC; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_3 = .data:0x000019CC; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai_4 = .data:0x000019D8; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_5 = .data:0x000019F8; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_6 = .data:0x00001A18; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai_7 = .data:0x00001A24; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai = .data:0x00001A30; // type:object size:0x20 scope:local align:4 +l_item_chk_sa3 = .data:0x00001A50; // type:object size:0x8 scope:local align:4 +l_item_id_sa3 = .data:0x00001A58; // type:object size:0x10 scope:local align:4 +l_msg_sa3_night = .data:0x00001A68; // type:object size:0x8 scope:local align:4 +l_msg_sa4_1st_talk = .data:0x00001A70; // type:object size:0xC scope:local align:4 +l_msg_sa4_not_sail = .data:0x00001A7C; // type:object size:0x8 scope:local align:4 +l_msg_sa4_wind_0 = .data:0x00001A84; // type:object size:0x20 scope:local align:4 +l_msg_sa4_wind_1 = .data:0x00001AA4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_2 = .data:0x00001AB4; // type:object size:0x20 scope:local align:4 +l_msg_sa4_wind_3 = .data:0x00001AD4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_4 = .data:0x00001AE4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_5 = .data:0x00001AF4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_6 = .data:0x00001B04; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_7 = .data:0x00001B14; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind = .data:0x00001B24; // type:object size:0x20 scope:local align:4 +l_msg_sa4_night = .data:0x00001B44; // type:object size:0x8 scope:local align:4 +l_msg_sa4_night_yes = .data:0x00001B4C; // type:object size:0x8 scope:local align:4 +l_msg_sa4_night_no = .data:0x00001B54; // type:object size:0x10 scope:local align:4 +l_msg_sa5_1st_talk = .data:0x00001B64; // type:object size:0xC scope:local align:4 +l_msg_sa5_play0 = .data:0x00001B70; // type:object size:0xC scope:local align:4 +l_msg_sa5_play1 = .data:0x00001B7C; // type:object size:0xC scope:local align:4 +l_msg_sa5_play2 = .data:0x00001B88; // type:object size:0xC scope:local align:4 +l_msg_sa5_play3 = .data:0x00001B94; // type:object size:0x8 scope:local align:4 +l_msg_sa5_play = .data:0x00001B9C; // type:object size:0x10 scope:local align:4 +l_msg_sa5_day = .data:0x00001BAC; // type:object size:0x8 scope:local align:4 +l_msg_sa5_50rupee = .data:0x00001BB4; // type:object size:0x8 scope:local align:4 +l_msg_sa5_1st = .data:0x00001BBC; // type:object size:0xC scope:local align:4 +l_msg_sa5_2nd = .data:0x00001BC8; // type:object size:0xC scope:local align:4 +l_msg_sa5_no = .data:0x00001BD4; // type:object size:0x8 scope:local align:4 +l_msg_sa5_yes = .data:0x00001BDC; // type:object size:0x8 scope:local align:4 +l_msg_sa5_explain1 = .data:0x00001BE4; // type:object size:0x14 scope:local align:4 +l_msg_sa5_explain2 = .data:0x00001BF8; // type:object size:0x14 scope:local align:4 +l_msg_sa5_explain3 = .data:0x00001C0C; // type:object size:0x14 scope:local align:4 +l_msg_sa5_explain = .data:0x00001C20; // type:object size:0xC scope:local align:4 +l_msg_sa5_ok = .data:0x00001C2C; // type:object size:0xC scope:local align:4 +l_msg_sa5_wait = .data:0x00001C38; // type:object size:0x8 scope:local align:4 +l_msg_sa5_mini_game_clr = .data:0x00001C40; // type:object size:0x18 scope:local align:4 +l_msg_sa5_timer_zero = .data:0x00001C58; // type:object size:0x8 scope:local align:4 +l_msg_sa5__next_day = .data:0x00001C60; // type:object size:0x8 scope:local align:4 +l_msg_sa5_false_1st1 = .data:0x00001C68; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_1st2 = .data:0x00001C74; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_1st3 = .data:0x00001C80; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_1st = .data:0x00001C8C; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_2nd = .data:0x00001C98; // type:object size:0xC scope:local align:4 +l_msg_sa5_night = .data:0x00001CA4; // type:object size:0x8 scope:local align:4 +l_msg_xy_sa5_no_skull_necklace = .data:0x00001CAC; // type:object size:0x8 scope:local align:4 +l_msg_xy_sa5_1st = .data:0x00001CB4; // type:object size:0x10 scope:local align:4 +l_msg_xy_sa5_2nd = .data:0x00001CC4; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_no = .data:0x00001CD0; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_yes_ng = .data:0x00001CDC; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_yes = .data:0x00001CE8; // type:object size:0x10 scope:local align:4 +l_msg_xy_sa5_explain = .data:0x00001CF8; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_ok = .data:0x00001D04; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_wait = .data:0x00001D10; // type:object size:0x8 scope:local align:4 +l_msg_xy_sa5_mini_game2_clr = .data:0x00001D18; // type:object size:0x14 scope:local align:4 +l_msg_xy_pig1 = .data:0x00001D2C; // type:object size:0x8 scope:local align:4 +l_msg_xy_pig2 = .data:0x00001D34; // type:object size:0x8 scope:local align:4 +l_msg_ug1_1st_talk = .data:0x00001D3C; // type:object size:0xC scope:local align:4 +l_msg_ug1_hint_talk = .data:0x00001D48; // type:object size:0x8 scope:local align:4 +l_msg_ug1_hint_talk_today = .data:0x00001D50; // type:object size:0x8 scope:local align:4 +l_msg_ug1_out_area = .data:0x00001D58; // type:object size:0x8 scope:local align:4 +l_msg_ug2_1st_talk = .data:0x00001D60; // type:object size:0xC scope:local align:4 +l_msg_ug2_hint_talk = .data:0x00001D6C; // type:object size:0x8 scope:local align:4 +l_msg_ug2_hint_talk_today = .data:0x00001D74; // type:object size:0xC scope:local align:4 +l_msg_ug2_out_area = .data:0x00001D80; // type:object size:0x8 scope:local align:4 +l_get_item_no = .data:0x00001D88; // type:object size:0x18 scope:local align:4 +l_pso_uo2 = .data:0x00001DA0; // type:object size:0x1C scope:local align:4 +l_pso_uo3 = .data:0x00001DBC; // type:object size:0x1C scope:local align:4 +l_pso_ub4 = .data:0x00001DD8; // type:object size:0x1C scope:local align:4 +l_pso_uw2 = .data:0x00001DF4; // type:object size:0x1C scope:local align:4 +l_pso_uw2_2 = .data:0x00001E10; // type:object size:0x1C scope:local align:4 +l_pso_um2 = .data:0x00001E2C; // type:object size:0x1C scope:local align:4 +l_pso_tbl = .data:0x00001E48; // type:object size:0x18 scope:local align:4 +@4484 = .data:0x00001E60; // type:object size:0x34 scope:local align:4 +l_method$4501 = .data:0x00001E94; // type:object size:0xC scope:local align:4 +@4747 = .data:0x00001EA0; // type:object size:0x4C scope:local align:4 +@4863 = .data:0x00001EEC; // type:object size:0xC scope:local align:4 +@4864 = .data:0x00001EF8; // type:object size:0xC scope:local align:4 +@4865 = .data:0x00001F04; // type:object size:0xC scope:local align:4 +@4866 = .data:0x00001F10; // type:object size:0xC scope:local align:4 +@4867 = .data:0x00001F1C; // type:object size:0xC scope:local align:4 +@4868 = .data:0x00001F28; // type:object size:0xC scope:local align:4 +@4869 = .data:0x00001F34; // type:object size:0xC scope:local align:4 +@4870 = .data:0x00001F40; // type:object size:0xC scope:local align:4 +@4871 = .data:0x00001F4C; // type:object size:0xC scope:local align:4 +@4872 = .data:0x00001F58; // type:object size:0xC scope:local align:4 +@4873 = .data:0x00001F64; // type:object size:0xC scope:local align:4 +@4874 = .data:0x00001F70; // type:object size:0xC scope:local align:4 +@4875 = .data:0x00001F7C; // type:object size:0xC scope:local align:4 +@4876 = .data:0x00001F88; // type:object size:0xC scope:local align:4 +@4877 = .data:0x00001F94; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00001FA0; // type:object size:0xB4 scope:local align:4 +@4878 = .data:0x00002054; // type:object size:0xC scope:local align:4 +@4879 = .data:0x00002060; // type:object size:0xC scope:local align:4 +@4880 = .data:0x0000206C; // type:object size:0xC scope:local align:4 +@4881 = .data:0x00002078; // type:object size:0xC scope:local align:4 +@4882 = .data:0x00002084; // type:object size:0xC scope:local align:4 +@4883 = .data:0x00002090; // type:object size:0xC scope:local align:4 +@4884 = .data:0x0000209C; // type:object size:0xC scope:local align:4 +@4885 = .data:0x000020A8; // type:object size:0xC scope:local align:4 +@4886 = .data:0x000020B4; // type:object size:0xC scope:local align:4 +@4887 = .data:0x000020C0; // type:object size:0xC scope:local align:4 +@4888 = .data:0x000020CC; // type:object size:0xC scope:local align:4 +@4889 = .data:0x000020D8; // type:object size:0xC scope:local align:4 +@4890 = .data:0x000020E4; // type:object size:0xC scope:local align:4 +@4891 = .data:0x000020F0; // type:object size:0xC scope:local align:4 +@4892 = .data:0x000020FC; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00002108; // type:object size:0xB4 scope:local align:4 +@5186 = .data:0x000021BC; // type:object size:0x34 scope:local align:4 +cut_name_tbl$5944 = .data:0x000021F0; // type:object size:0x40 scope:local align:4 +@5997 = .data:0x00002230; // type:object size:0x40 scope:local align:4 +@5996 = .data:0x00002270; // type:object size:0x40 scope:local align:4 +@6346 = .data:0x000022B0; // type:object size:0x34 scope:local align:4 +@6541 = .data:0x000022E4; // type:object size:0x60 scope:local align:4 +@7145 = .data:0x00002344; // type:object size:0x4C scope:local align:4 +@7204 = .data:0x00002390; // type:object size:0x78 scope:local align:4 +@7263 = .data:0x00002408; // type:object size:0x24 scope:local align:4 +@7278 = .data:0x0000242C; // type:object size:0x24 scope:local align:4 +@7294 = .data:0x00002450; // type:object size:0x28 scope:local align:4 +@7683 = .data:0x00002478; // type:object size:0x44 scope:local align:4 +@7860 = .data:0x000024BC; // type:object size:0x4C scope:local align:4 +l_daiza_no_tbl = .data:0x00002508; // type:object size:0xC scope:local align:4 +l_ug_no$8086 = .data:0x00002514; // type:object size:0x2 scope:local align:4 +daNpc_PeopleMethodTable = .data:0x00002518; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PEOPLE = .data:0x00002538; // type:object size:0x30 scope:global align:4 +__vt__13daNpcPeople_c = .data:0x00002568; // type:object size:0x14 scope:global align:4 +__vt__9dSnap_Obj = .data:0x0000257C; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00002588; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00002594; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000025A0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000025AC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000025B8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000025C4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000025D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000025DC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000025E8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00002670; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000267C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00002688; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000026DC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00002700; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_npc_pf1/splits.txt b/config/GZLJ01/rels/d_a_npc_pf1/splits.txt new file mode 100644 index 000000000..2e7005616 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_pf1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pf1.cpp: + .text start:0x000000EC end:0x00003AE0 + .text start:0x00003AE0 end:0x00003AF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000139 + .data start:0x00000000 end:0x000003E4 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZLJ01/rels/d_a_npc_pf1/symbols.txt b/config/GZLJ01/rels/d_a_npc_pf1/symbols.txt new file mode 100644 index 000000000..e63f4765c --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_pf1/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Pf1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Pf1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +__dt__4cXyzFv = .text:0x0000030C; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000348; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Pf1_cFP7J3DNodeP8J3DModel = .text:0x00000394; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +init_PF1_0__11daNpc_Pf1_cFv = .text:0x0000044C; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Pf1_cFv = .text:0x000004CC; // type:function size:0x1EC scope:global align:4 +play_animation__11daNpc_Pf1_cFv = .text:0x000006B8; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Pf1_cFb = .text:0x00000760; // type:function size:0xB0 scope:global align:4 +bckResID__11daNpc_Pf1_cFi = .text:0x00000810; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Pf1_cFi = .text:0x00000824; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Pf1_cFScb = .text:0x00000838; // type:function size:0x120 scope:global align:4 +init_texPttrnAnm__11daNpc_Pf1_cFScb = .text:0x00000958; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Pf1_cFv = .text:0x00000978; // type:function size:0xA4 scope:global align:4 +setAnm_anm__11daNpc_Pf1_cFPQ211daNpc_Pf1_c9anm_prm_c = .text:0x00000A1C; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Pf1_cFii = .text:0x00000AB8; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Pf1_cFv = .text:0x00000B28; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Pf1_cFv = .text:0x00000B94; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Pf1_cFv = .text:0x00000B98; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Pf1_cFUc = .text:0x00000B9C; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Pf1_cFv = .text:0x00000BDC; // type:function size:0x6C scope:global align:4 +setAnm_ATR__11daNpc_Pf1_cFv = .text:0x00000C48; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Pf1_cFUs = .text:0x00000CAC; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Pf1_cFPUl = .text:0x00000D68; // type:function size:0xF8 scope:global align:4 +getMsg_PF1_0__11daNpc_Pf1_cFv = .text:0x00000E60; // type:function size:0x60 scope:global align:4 +getMsg__11daNpc_Pf1_cFv = .text:0x00000EC0; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Pf1_cFv = .text:0x00000EFC; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Pf1_cFv = .text:0x00000F88; // type:function size:0xBC scope:global align:4 +chk_talk__11daNpc_Pf1_cFv = .text:0x00001044; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Pf1_cFv = .text:0x000010DC; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Pf1_cFUiPi = .text:0x0000111C; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Pf1_cFv = .text:0x00001170; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Pf1_cFv = .text:0x00001334; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Pf1_cFb = .text:0x000013B4; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Pf1_cFi = .text:0x0000140C; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Pf1_cFi = .text:0x00001494; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Pf1_cFv = .text:0x00001534; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Pf1_cFv = .text:0x00001558; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Pf1_cFi = .text:0x00001590; // type:function size:0x8C scope:global align:4 +set_action__11daNpc_Pf1_cFM11daNpc_Pf1_cFPCvPvPv_iPv = .text:0x0000161C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Pf1_cFSc = .text:0x000016C8; // type:function size:0xD4 scope:global align:4 +createTama__11daNpc_Pf1_cFf = .text:0x0000179C; // type:function size:0x1BC scope:global align:4 +chk_areaIN__11daNpc_Pf1_cFf4cXyz = .text:0x00001958; // type:function size:0x128 scope:global align:4 +endEvent_check__11daNpc_Pf1_cFv = .text:0x00001A80; // type:function size:0x4C scope:global align:4 +startEvent_check__11daNpc_Pf1_cFv = .text:0x00001ACC; // type:function size:0x120 scope:global align:4 +set_pthPoint__11daNpc_Pf1_cFUc = .text:0x00001BEC; // type:function size:0xA8 scope:global align:4 +chk_attn__11daNpc_Pf1_cFv = .text:0x00001C94; // type:function size:0x218 scope:global align:4 +setBikon__11daNpc_Pf1_cF4cXyz = .text:0x00001EAC; // type:function size:0xBC scope:global align:4 +delBikon__11daNpc_Pf1_cFv = .text:0x00001F68; // type:function size:0x4 scope:global align:4 +wait_1__11daNpc_Pf1_cFv = .text:0x00001F6C; // type:function size:0x8 scope:global align:4 +regret__11daNpc_Pf1_cFv = .text:0x00001F74; // type:function size:0xBC scope:global align:4 +attk_1__11daNpc_Pf1_cFv = .text:0x00002030; // type:function size:0x320 scope:global align:4 +walk_1__11daNpc_Pf1_cFv = .text:0x00002350; // type:function size:0x280 scope:global align:4 +wait_2__11daNpc_Pf1_cFv = .text:0x000025D0; // type:function size:0x114 scope:global align:4 +wait_3__11daNpc_Pf1_cFv = .text:0x000026E4; // type:function size:0x190 scope:global align:4 +talk_1__11daNpc_Pf1_cFv = .text:0x00002874; // type:function size:0x10C scope:global align:4 +wait_action1__11daNpc_Pf1_cFPv = .text:0x00002980; // type:function size:0x10C scope:global align:4 +demo__11daNpc_Pf1_cFv = .text:0x00002A8C; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Pf1_cFv = .text:0x00002BCC; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Pf1_cFv = .text:0x00002C5C; // type:function size:0xD4 scope:global align:4 +_execute__11daNpc_Pf1_cFv = .text:0x00002D30; // type:function size:0x264 scope:global align:4 +_delete__11daNpc_Pf1_cFv = .text:0x00002F94; // type:function size:0x64 scope:global align:4 +_create__11daNpc_Pf1_cFv = .text:0x00002FF8; // type:function size:0x260 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003258; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000032B4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000032FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000033C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003410; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000346C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000034B4; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Pf1_cFv = .text:0x00003524; // type:function size:0x274 scope:global align:4 +CreateHeap__11daNpc_Pf1_cFv = .text:0x00003798; // type:function size:0x84 scope:global align:4 +daNpc_Pf1_Create__FP10fopAc_ac_c = .text:0x0000381C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_Delete__FP11daNpc_Pf1_c = .text:0x0000383C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_Execute__FP11daNpc_Pf1_c = .text:0x0000385C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_Draw__FP11daNpc_Pf1_c = .text:0x0000387C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_IsDelete__FP11daNpc_Pf1_c = .text:0x0000389C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000038A4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000038B4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000038BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000038C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000038CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000038D4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000390C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003914; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000391C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003924; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000395C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003960; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003968; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003970; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003978; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003984; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Pf1_HIO_cFv = .text:0x00003990; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000039EC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00003A08; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_pf1_cpp = .text:0x00003A84; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003AC0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003AC8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003AD0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003AD8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003AE0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003AE8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003AF0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4295 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_resID_tbl$4338 = .rodata:0x00000010; // type:object size:0x20 scope:local align:4 +a_resID_tbl$4343 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@4361 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4788 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4790 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4791 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4874 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4945 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4948 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4949 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4951 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@5266 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5267 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5268 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@5486 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5487 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5488 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5498 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5500 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5502 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5504 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5577 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5689 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5691 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5893 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000C0; // type:object size:0x79 scope:local align:4 data:string_table +a_prm_tbl$4141 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_evn_tbl = .data:0x00000040; // type:object size:0x4 scope:local align:4 +@4229 = .data:0x00000044; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4397 = .data:0x00000050; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4404 = .data:0x000000D0; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4451 = .data:0x00000150; // type:object size:0x60 scope:local align:4 +@4490 = .data:0x000001B0; // type:object size:0x28 scope:local align:4 +a_cut_tbl$4653 = .data:0x000001D8; // type:object size:0x4 scope:local align:4 +@4732 = .data:0x000001DC; // type:object size:0x20 scope:local align:4 +@5432 = .data:0x000001FC; // type:object size:0x20 scope:local align:4 +a_siz_tbl$5593 = .data:0x0000021C; // type:object size:0x8 scope:local align:4 +l_daNpc_Pf1_Method = .data:0x00000224; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PF1 = .data:0x00000244; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000028C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000032C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000380; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000003A4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Pf1_c = .data:0x000003B8; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Pf1_HIO_c = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4146 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x4C scope:local align:4 +l_check_inf = .bss:0x000000AC; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000FC; // type:object size:0x4 scope:local align:4 +@4161 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +init$4162 = .bss:0x0000010C; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4160 = .bss:0x00000110; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_photo/splits.txt b/config/GZLJ01/rels/d_a_npc_photo/splits.txt new file mode 100644 index 000000000..5e2b47e3e --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_photo/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_photo.cpp: + .text start:0x000000EC end:0x00004FEC + .text start:0x00004FEC end:0x00005034 + .text start:0x00005034 end:0x00005064 + .text start:0x00005064 end:0x00005390 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000027D + .data start:0x00000000 end:0x000007A8 + .bss start:0x00000008 end:0x0000012C diff --git a/config/GZLJ01/rels/d_a_npc_photo/symbols.txt b/config/GZLJ01/rels/d_a_npc_photo/symbols.txt new file mode 100644 index 000000000..446882535 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_photo/symbols.txt @@ -0,0 +1,315 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daNpcPhoto_cFv = .text:0x000000EC; // type:function size:0x1E4 scope:global align:4 +__ct__8dCcD_CylFv = .text:0x000002D0; // type:function size:0x84 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000354; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003B0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000003F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000004C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000050C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000568; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000005B0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000060C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000694; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000704; // type:function size:0x3C scope:weak align:4 +daNpc_Photo_nodeCallBack__FP7J3DNodei = .text:0x00000740; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000858; // type:function size:0x20 scope:local align:4 +phase_1__FP12daNpcPhoto_c = .text:0x00000878; // type:function size:0xE4 scope:local align:4 +phase_2__FP12daNpcPhoto_c = .text:0x0000095C; // type:function size:0x78 scope:local align:4 +_create__12daNpcPhoto_cFv = .text:0x000009D4; // type:function size:0x30 scope:global align:4 +createHeap__12daNpcPhoto_cFv = .text:0x00000A04; // type:function size:0x29C scope:global align:4 +daNpcPhoto_XyCheckCB__FPvi = .text:0x00000CA0; // type:function size:0x20 scope:local align:4 +daNpcPhoto_XyEventCB__FPvi = .text:0x00000CC0; // type:function size:0x20 scope:local align:4 +createInit__12daNpcPhoto_cFv = .text:0x00000CE0; // type:function size:0x368 scope:global align:4 +_delete__12daNpcPhoto_cFv = .text:0x00001048; // type:function size:0x5C scope:global align:4 +_draw__12daNpcPhoto_cFv = .text:0x000010A4; // type:function size:0x1B8 scope:global align:4 +_execute__12daNpcPhoto_cFv = .text:0x0000125C; // type:function size:0x2C0 scope:global align:4 +executeCommon__12daNpcPhoto_cFv = .text:0x0000151C; // type:function size:0x64 scope:global align:4 +executeSetMode__12daNpcPhoto_cFUc = .text:0x00001580; // type:function size:0x250 scope:global align:4 +executeWait__12daNpcPhoto_cFv = .text:0x000017D0; // type:function size:0x2A4 scope:global align:4 +executeTalk__12daNpcPhoto_cFv = .text:0x00001A74; // type:function size:0x134 scope:global align:4 +executeWalk__12daNpcPhoto_cFv = .text:0x00001BA8; // type:function size:0x1E4 scope:global align:4 +executeTurn__12daNpcPhoto_cFv = .text:0x00001D8C; // type:function size:0xC4 scope:global align:4 +checkOrder__12daNpcPhoto_cFv = .text:0x00001E50; // type:function size:0x180 scope:global align:4 +eventOrder__12daNpcPhoto_cFv = .text:0x00001FD0; // type:function size:0x1DC scope:global align:4 +eventMove__12daNpcPhoto_cFv = .text:0x000021AC; // type:function size:0x1B0 scope:global align:4 +privateCut__12daNpcPhoto_cFv = .text:0x0000235C; // type:function size:0x1F8 scope:global align:4 +eventMesSetInit__12daNpcPhoto_cFi = .text:0x00002554; // type:function size:0x1F8 scope:global align:4 +eventMesSet__12daNpcPhoto_cFv = .text:0x0000274C; // type:function size:0x34 scope:global align:4 +eventSeSetInit__12daNpcPhoto_cFi = .text:0x00002780; // type:function size:0x110 scope:global align:4 +eventPosSetInit__12daNpcPhoto_cFv = .text:0x00002890; // type:function size:0x3C4 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00002C54; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002D6C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002E0C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002E68; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002EB0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002F0C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002F54; // type:function size:0x80 scope:weak align:4 +eventGetItemInit__12daNpcPhoto_cFv = .text:0x00002FD4; // type:function size:0x5C scope:global align:4 +eventGetItem__12daNpcPhoto_cFv = .text:0x00003030; // type:function size:0x8 scope:global align:4 +eventSetAngleInit__12daNpcPhoto_cFv = .text:0x00003038; // type:function size:0x64 scope:global align:4 +eventSetEyeInit__12daNpcPhoto_cFv = .text:0x0000309C; // type:function size:0x48 scope:global align:4 +eventSetEye__12daNpcPhoto_cFv = .text:0x000030E4; // type:function size:0x100 scope:global align:4 +eventTurnToPlayerInit__12daNpcPhoto_cFv = .text:0x000031E4; // type:function size:0x70 scope:global align:4 +eventTurnToPlayer__12daNpcPhoto_cFv = .text:0x00003254; // type:function size:0x18 scope:global align:4 +eventClrHanmeInit__12daNpcPhoto_cFv = .text:0x0000326C; // type:function size:0x40 scope:global align:4 +eventGetPhotoInit__12daNpcPhoto_cFv = .text:0x000032AC; // type:function size:0x48 scope:global align:4 +eventGetPhoto__12daNpcPhoto_cFv = .text:0x000032F4; // type:function size:0x1C scope:global align:4 +eventMesSetUbInit__12daNpcPhoto_cFi = .text:0x00003310; // type:function size:0x20 scope:global align:4 +eventMesSetUb__12daNpcPhoto_cFv = .text:0x00003330; // type:function size:0x34 scope:global align:4 +eventLookUb__12daNpcPhoto_cFv = .text:0x00003364; // type:function size:0x74 scope:global align:4 +talk2__12daNpcPhoto_cFi = .text:0x000033D8; // type:function size:0x198 scope:global align:4 +setMsgCamera__12daNpcPhoto_cFv = .text:0x00003570; // type:function size:0x160 scope:global align:4 +next_msgStatus__12daNpcPhoto_cFPUl = .text:0x000036D0; // type:function size:0x20C scope:global align:4 +getMsg__12daNpcPhoto_cFv = .text:0x000038DC; // type:function size:0x580 scope:global align:4 +setMessage__12daNpcPhoto_cFUl = .text:0x00003E5C; // type:function size:0x10 scope:global align:4 +setAnmFromMsgTag__12daNpcPhoto_cFv = .text:0x00003E6C; // type:function size:0x160 scope:global align:4 +getPrmRailID__12daNpcPhoto_cFv = .text:0x00003FCC; // type:function size:0x2C scope:global align:4 +getPrmArg0__12daNpcPhoto_cFv = .text:0x00003FF8; // type:function size:0x2C scope:global align:4 +setMtx__12daNpcPhoto_cFv = .text:0x00004024; // type:function size:0x88 scope:global align:4 +chkAttention__12daNpcPhoto_cFv = .text:0x000040AC; // type:function size:0x274 scope:global align:4 +lookBack__12daNpcPhoto_cFv = .text:0x00004320; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__12daNpcPhoto_cFbi = .text:0x0000446C; // type:function size:0x148 scope:global align:4 +playTexPatternAnm__12daNpcPhoto_cFv = .text:0x000045B4; // type:function size:0x78 scope:global align:4 +playAnm__12daNpcPhoto_cFv = .text:0x0000462C; // type:function size:0x114 scope:global align:4 +setAnm__12daNpcPhoto_cFUcif = .text:0x00004740; // type:function size:0xD0 scope:global align:4 +setAnmTbl__12daNpcPhoto_cFP12sPhotoAnmDat = .text:0x00004810; // type:function size:0xB4 scope:global align:4 +XyCheckCB__12daNpcPhoto_cFi = .text:0x000048C4; // type:function size:0x80 scope:global align:4 +XyEventCB__12daNpcPhoto_cFi = .text:0x00004944; // type:function size:0x10C scope:global align:4 +isPhotoOk__12daNpcPhoto_cFv = .text:0x00004A50; // type:function size:0xAC scope:global align:4 +isPhotoDxOk__12daNpcPhoto_cFv = .text:0x00004AFC; // type:function size:0x1C4 scope:global align:4 +setCollision__12daNpcPhoto_cFP8dCcD_Cyl4cXyzff = .text:0x00004CC0; // type:function size:0x78 scope:global align:4 +daNpc_PhotoCreate__FPv = .text:0x00004D38; // type:function size:0x20 scope:local align:4 +daNpc_PhotoDelete__FPv = .text:0x00004D58; // type:function size:0x24 scope:local align:4 +daNpc_PhotoExecute__FPv = .text:0x00004D7C; // type:function size:0x24 scope:local align:4 +daNpc_PhotoDraw__FPv = .text:0x00004DA0; // type:function size:0x24 scope:local align:4 +daNpc_PhotoIsDelete__FPv = .text:0x00004DC4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004DCC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004E14; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004E5C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004EB8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004F00; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004F10; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004F18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004F20; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004F28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004F30; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004F68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004F70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004F78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F80; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004FB8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004FBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004FC4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004FCC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004FD4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004FE0; // type:function size:0xC scope:weak align:4 +__dt__9dSnap_ObjFv = .text:0x00004FEC; // type:function size:0x48 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00005034; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00005038; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00005054; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x0000505C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcPhoto_c5Prm_eQ212daNpcPhoto_c5Prm_e = .text:0x00005064; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005080; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_photo_cpp = .text:0x0000509C; // type:function size:0x2AC scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005348; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005350; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005358; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005360; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005368; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00005370; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005378; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00005380; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005388; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daNpcPhoto_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 data:string +l_bck_ix_tbl = .rodata:0x00000004; // type:object size:0x14 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +l_save_dat = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@4210 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4211 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4212 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4506 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4507 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4712 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@4839 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4841 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4842 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4843 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4844 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5305 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5306 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@6046 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 data:double +@6330 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6331 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6332 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6333 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6334 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6335 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6336 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6337 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6338 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6339 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6340 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6341 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6342 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6343 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6344 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6345 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6346 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6347 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6348 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6349 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6350 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6351 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F8; // type:object size:0x185 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000034; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_spit = .data:0x00000040; // type:object size:0x6 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000048; // type:object size:0x6 scope:local align:4 +l_npc_anm_talk4 = .data:0x00000050; // type:object size:0x6 scope:local align:4 +l_npc_dat = .data:0x00000058; // type:object size:0x54 scope:local align:4 data:float +l_msg_1st_talk = .data:0x000000AC; // type:object size:0x10 scope:local align:4 +l_msg_2nd_talk = .data:0x000000BC; // type:object size:0x8 scope:local align:4 +l_msg_1st_photo = .data:0x000000C4; // type:object size:0xC scope:local align:4 +l_msg_2nd_photo = .data:0x000000D0; // type:object size:0xC scope:local align:4 +l_msg_1st_order = .data:0x000000DC; // type:object size:0x2C scope:local align:4 +l_msg_1st_order_c = .data:0x00000108; // type:object size:0xA scope:local align:4 +l_msg_1st_order_not_end = .data:0x00000114; // type:object size:0xC scope:local align:4 +l_msg_1st_order_not_end_c = .data:0x00000120; // type:object size:0x2 scope:local align:4 +l_msg_2nd_order = .data:0x00000124; // type:object size:0x10 scope:local align:4 +l_msg_2nd_order_c = .data:0x00000134; // type:object size:0x3 scope:local align:4 +l_msg_2nd_order_not_end = .data:0x00000138; // type:object size:0xC scope:local align:4 +l_msg_2nd_order_not_end_c = .data:0x00000144; // type:object size:0x2 scope:local align:4 +l_msg_3rd_order = .data:0x00000148; // type:object size:0x14 scope:local align:4 +l_msg_3rd_order_c = .data:0x0000015C; // type:object size:0x4 scope:local align:4 +l_msg_3rd_order_not_end = .data:0x00000160; // type:object size:0xC scope:local align:4 +l_msg_3rd_order_not_end_c = .data:0x0000016C; // type:object size:0x2 scope:local align:4 +l_msg_3rd_order_end = .data:0x00000170; // type:object size:0x8 scope:local align:4 +l_msg_not_color = .data:0x00000178; // type:object size:0xC scope:local align:4 +l_msg_not_color_c = .data:0x00000184; // type:object size:0x2 scope:local align:4 +l_msg_color = .data:0x00000188; // type:object size:0xC scope:local align:4 +l_msg_color_c = .data:0x00000194; // type:object size:0x2 scope:local align:4 +l_msg_week_1st = .data:0x00000198; // type:object size:0x18 scope:local align:4 +l_msg_week0 = .data:0x000001B0; // type:object size:0x10 scope:local align:4 +l_msg_week1 = .data:0x000001C0; // type:object size:0x10 scope:local align:4 +l_msg_week2 = .data:0x000001D0; // type:object size:0x10 scope:local align:4 +l_msg_week3 = .data:0x000001E0; // type:object size:0x10 scope:local align:4 +l_msg_week4 = .data:0x000001F0; // type:object size:0x10 scope:local align:4 +l_msg_week5 = .data:0x00000200; // type:object size:0x10 scope:local align:4 +l_msg_week6 = .data:0x00000210; // type:object size:0x10 scope:local align:4 +l_msg_week = .data:0x00000220; // type:object size:0x1C scope:local align:4 +l_msg_1st_talk_photo = .data:0x0000023C; // type:object size:0x14 scope:local align:4 +l_msg_talk_photo_0 = .data:0x00000250; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_1 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_2 = .data:0x00000268; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_3 = .data:0x00000274; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_4 = .data:0x00000280; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_5 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_6 = .data:0x00000298; // type:object size:0xC scope:local align:4 +l_msg_talk_photo = .data:0x000002A4; // type:object size:0x1C scope:local align:4 +l_msg_buy_photo = .data:0x000002C0; // type:object size:0x8 scope:local align:4 +l_msg_get_photo = .data:0x000002C8; // type:object size:0x8 scope:local align:4 +l_msg_2F = .data:0x000002D0; // type:object size:0xC scope:local align:4 +l_msg_down = .data:0x000002DC; // type:object size:0x8 scope:local align:4 +l_msg_ub4 = .data:0x000002E4; // type:object size:0x8 scope:local align:4 +l_msg_1st_order_xy = .data:0x000002EC; // type:object size:0x10 scope:local align:4 +l_msg_2nd_order_xy = .data:0x000002FC; // type:object size:0x10 scope:local align:4 +l_msg_3rd_order_xy = .data:0x0000030C; // type:object size:0xC scope:local align:4 +l_msg_color_xy = .data:0x00000318; // type:object size:0x20 scope:local align:4 +l_msg_xy_buy_photo = .data:0x00000338; // type:object size:0x24 scope:local align:4 +l_cyl_src2 = .data:0x0000035C; // type:object size:0x44 scope:local align:4 +l_npc_staff_id = .data:0x000003A0; // type:object size:0x4 scope:local align:4 +l_pso_photo = .data:0x000003A4; // type:object size:0x18 scope:local align:4 data:float +l_method$4443 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +@4646 = .data:0x000003C8; // type:object size:0xC scope:local align:4 +@4647 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +@4648 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +@4649 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000003F8; // type:object size:0x30 scope:local align:4 +cut_name_tbl$5084 = .data:0x00000428; // type:object size:0x2C scope:local align:4 +@5130 = .data:0x00000454; // type:object size:0x2C scope:local align:4 +@5129 = .data:0x00000480; // type:object size:0x28 scope:local align:4 +@5601 = .data:0x000004A8; // type:object size:0x30 scope:local align:4 +@5811 = .data:0x000004D8; // type:object size:0x28 scope:local align:4 +@6183 = .data:0x00000500; // type:object size:0x1C scope:local align:4 +daNpc_PhotoMethodTable = .data:0x0000051C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PHOTO = .data:0x0000053C; // type:object size:0x30 scope:global align:4 +__vt__12daNpcPhoto_c = .data:0x0000056C; // type:object size:0x14 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x00000580; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000598; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000005C8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000005E0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000005EC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000604; // type:object size:0xC scope:weak align:4 +__vt__9dSnap_Obj = .data:0x00000610; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000061C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000628; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000634; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000640; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000064C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000658; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000664; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000670; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000067C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000704; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000710; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000071C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000770; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000794; // type:object size:0x14 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4161 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4162 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +l_counter_pos = .bss:0x0000006C; // type:object size:0x18 scope:local align:4 +@4163 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +l_gallery_pos = .bss:0x00000090; // type:object size:0xC scope:local align:4 data:float +@5461 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@5462 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@5463 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@5464 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@5465 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@5466 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +l_msg_camera = .bss:0x000000E4; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_pm1/splits.txt b/config/GZLJ01/rels/d_a_npc_pm1/splits.txt new file mode 100644 index 000000000..874b80d10 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_pm1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pm1.cpp: + .text start:0x000000EC end:0x0000239C + .text start:0x0000239C end:0x000023B0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000014A + .data start:0x00000000 end:0x00000228 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLJ01/rels/d_a_npc_pm1/symbols.txt b/config/GZLJ01/rels/d_a_npc_pm1/symbols.txt new file mode 100644 index 000000000..9008b2db8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_pm1/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Pm1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +nodeCallBack_Pm__FP7J3DNodei = .text:0x00000144; // type:function size:0x1BC scope:local align:4 +__dt__4cXyzFv = .text:0x00000300; // type:function size:0x3C scope:weak align:4 +createInit__11daNpc_Pm1_cFv = .text:0x0000033C; // type:function size:0x110 scope:global align:4 +setMtx__11daNpc_Pm1_cFv = .text:0x0000044C; // type:function size:0x110 scope:global align:4 +anmResID__11daNpc_Pm1_cFiPiPi = .text:0x0000055C; // type:function size:0x108 scope:global align:4 +BtpNum2ResID__11daNpc_Pm1_cFiPi = .text:0x00000664; // type:function size:0x9C scope:global align:4 +setAnm_tex__11daNpc_Pm1_cFSc = .text:0x00000700; // type:function size:0x44 scope:global align:4 +init_btp__11daNpc_Pm1_cFbi = .text:0x00000744; // type:function size:0x11C scope:global align:4 +initTexPatternAnm__11daNpc_Pm1_cFb = .text:0x00000860; // type:function size:0x44 scope:global align:4 +playTexPatternAnm__11daNpc_Pm1_cFv = .text:0x000008A4; // type:function size:0xC4 scope:global align:4 +setAnm_anm__11daNpc_Pm1_cFPQ211daNpc_Pm1_c9anm_prm_c = .text:0x00000968; // type:function size:0xCC scope:global align:4 +setAnm__11daNpc_Pm1_cFv = .text:0x00000A34; // type:function size:0x68 scope:global align:4 +chngAnmTag__11daNpc_Pm1_cFv = .text:0x00000A9C; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_Pm1_cFv = .text:0x00000AA8; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_Pm1_cFUc = .text:0x00000AB4; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Pm1_cFv = .text:0x00000AF4; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Pm1_cFi = .text:0x00000AF8; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Pm1_cFUs = .text:0x00000B60; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_Pm1_cFSc = .text:0x00000C1C; // type:function size:0x58 scope:global align:4 +next_msgStatus__11daNpc_Pm1_cFPUl = .text:0x00000C74; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Pm1_cFv = .text:0x00000C7C; // type:function size:0x8 scope:global align:4 +eventOrder__11daNpc_Pm1_cFv = .text:0x00000C84; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Pm1_cFv = .text:0x00000CD4; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Pm1_cFv = .text:0x00000D14; // type:function size:0x190 scope:global align:4 +chkAttention__11daNpc_Pm1_cFv = .text:0x00000EA4; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Pm1_cFv = .text:0x00000F24; // type:function size:0x64 scope:global align:4 +decideType__11daNpc_Pm1_cFi = .text:0x00000F88; // type:function size:0x2C scope:global align:4 +event_actionInit__11daNpc_Pm1_cFi = .text:0x00000FB4; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Pm1_cFv = .text:0x0000103C; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Pm1_cFv = .text:0x0000104C; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_Pm1_cFv = .text:0x00001154; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_Pm1_cFv = .text:0x00001174; // type:function size:0x60 scope:global align:4 +set_action__11daNpc_Pm1_cFM11daNpc_Pm1_cFPCvPvPv_iPv = .text:0x000011D4; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_Pm1_cFv = .text:0x00001280; // type:function size:0xF8 scope:global align:4 +talk01__11daNpc_Pm1_cFv = .text:0x00001378; // type:function size:0x90 scope:global align:4 +wait_action1__11daNpc_Pm1_cFPv = .text:0x00001408; // type:function size:0xB4 scope:global align:4 +demo__11daNpc_Pm1_cFv = .text:0x000014BC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_Pm1_cFv = .text:0x00001558; // type:function size:0x164 scope:global align:4 +_execute__11daNpc_Pm1_cFv = .text:0x000016BC; // type:function size:0x15C scope:global align:4 +_delete__11daNpc_Pm1_cFv = .text:0x00001818; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000189C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Pm1_cFv = .text:0x000018BC; // type:function size:0x170 scope:global align:4 +__ct__11daNpc_Pm1_cFv = .text:0x00001A2C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001B90; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001BEC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001C34; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001D00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001DA4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001DEC; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_Pm1_cFv = .text:0x00001E5C; // type:function size:0x30C scope:global align:4 +daNpc_Pm1_Create__FP10fopAc_ac_c = .text:0x00002168; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_Delete__FP11daNpc_Pm1_c = .text:0x00002188; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_Execute__FP11daNpc_Pm1_c = .text:0x000021A8; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_Draw__FP11daNpc_Pm1_c = .text:0x000021C8; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_IsDelete__FP11daNpc_Pm1_c = .text:0x000021E8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000021F0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002200; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002208; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002210; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002218; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002220; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002258; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002260; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002268; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002270; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000022A8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000022AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000022B4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000022BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000022C4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000022D0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Pm1_HIO_cFv = .text:0x000022DC; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002324; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_pm1_cpp = .text:0x00002340; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000237C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002384; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000238C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002394; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000239C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000023A4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000023AC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4240 = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +a_btp_arc_ix_tbl$4254 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4314 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4315 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4489 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4689 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4732 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4758 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4834 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0xF6 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@4199 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4341 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4377 = .data:0x00000058; // type:object size:0x10 scope:local align:4 +cut_name_tbl$4547 = .data:0x00000068; // type:object size:0x4 scope:local align:4 +a_heap_size_tbl$4783 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +a_tex_pattern_num_tbl$5030 = .data:0x00000070; // type:object size:0x1 scope:local align:4 +l_daNpc_Pm1_Method = .data:0x00000074; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PM1 = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000017C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001F4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Pm1_c = .data:0x00000208; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Pm1_HIO_c = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4135 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4144 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4145 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4143 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4148 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4149 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4147 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_roten/splits.txt b/config/GZLJ01/rels/d_a_npc_roten/splits.txt new file mode 100644 index 000000000..cb65777b2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_roten/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_roten.cpp: + .text start:0x00000078 end:0x00003F98 + .text start:0x00003F98 end:0x00003FB4 + .text start:0x00003FB4 end:0x000042BC + .text start:0x000042BC end:0x00004428 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002A9 + .data start:0x00000000 end:0x00000F9C diff --git a/config/GZLJ01/rels/d_a_npc_roten/symbols.txt b/config/GZLJ01/rels/d_a_npc_roten/symbols.txt new file mode 100644 index 000000000..b0b5513ef --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_roten/symbols.txt @@ -0,0 +1,361 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__12daNpcRoten_cFv = .text:0x00000078; // type:function size:0x278 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000002F0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000003BC; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000404; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000460; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000004A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000574; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000005BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000618; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000660; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000006BC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000744; // type:function size:0x70 scope:weak align:4 +daNpc_Roten_nodeCallBack__FP7J3DNodei = .text:0x000007B4; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000008CC; // type:function size:0x20 scope:local align:4 +phase_1__FP12daNpcRoten_c = .text:0x000008EC; // type:function size:0x88 scope:local align:4 +phase_2__FP12daNpcRoten_c = .text:0x00000974; // type:function size:0x80 scope:local align:4 +_create__12daNpcRoten_cFv = .text:0x000009F4; // type:function size:0x30 scope:global align:4 +createHeap__12daNpcRoten_cFv = .text:0x00000A24; // type:function size:0x464 scope:global align:4 +daNpcRoten_XyEventCB__FPvi = .text:0x00000E88; // type:function size:0x20 scope:local align:4 +createInit__12daNpcRoten_cFv = .text:0x00000EA8; // type:function size:0x320 scope:global align:4 +_delete__12daNpcRoten_cFv = .text:0x000011C8; // type:function size:0x64 scope:global align:4 +_draw__12daNpcRoten_cFv = .text:0x0000122C; // type:function size:0x1CC scope:global align:4 +_execute__12daNpcRoten_cFv = .text:0x000013F8; // type:function size:0x20C scope:global align:4 +executeCommon__12daNpcRoten_cFv = .text:0x00001604; // type:function size:0x70 scope:global align:4 +executeSetMode__12daNpcRoten_cFUc = .text:0x00001674; // type:function size:0x54 scope:global align:4 +executeWaitInit__12daNpcRoten_cFv = .text:0x000016C8; // type:function size:0xC8 scope:global align:4 +executeWait__12daNpcRoten_cFv = .text:0x00001790; // type:function size:0x78 scope:global align:4 +executeTalkInit__12daNpcRoten_cFv = .text:0x00001808; // type:function size:0x8 scope:global align:4 +executeTalk__12daNpcRoten_cFv = .text:0x00001810; // type:function size:0xD0 scope:global align:4 +executeWalkInit__12daNpcRoten_cFv = .text:0x000018E0; // type:function size:0xC8 scope:global align:4 +executeWalk__12daNpcRoten_cFv = .text:0x000019A8; // type:function size:0x1AC scope:global align:4 +executeTurnInit__12daNpcRoten_cFv = .text:0x00001B54; // type:function size:0x144 scope:global align:4 +executeTurn__12daNpcRoten_cFv = .text:0x00001C98; // type:function size:0xC4 scope:global align:4 +executeWindInit__12daNpcRoten_cFv = .text:0x00001D5C; // type:function size:0xA4 scope:global align:4 +executeWind__12daNpcRoten_cFv = .text:0x00001E00; // type:function size:0x68 scope:global align:4 +checkOrder__12daNpcRoten_cFv = .text:0x00001E68; // type:function size:0x138 scope:global align:4 +eventOrder__12daNpcRoten_cFv = .text:0x00001FA0; // type:function size:0x17C scope:global align:4 +eventMove__12daNpcRoten_cFv = .text:0x0000211C; // type:function size:0x1F8 scope:global align:4 +privateCut__12daNpcRoten_cFv = .text:0x00002314; // type:function size:0x2E8 scope:global align:4 +eventInit__12daNpcRoten_cFv = .text:0x000025FC; // type:function size:0x4 scope:global align:4 +eventMesSetInit__12daNpcRoten_cFi = .text:0x00002600; // type:function size:0x20C scope:global align:4 +eventMesSet__12daNpcRoten_cFv = .text:0x0000280C; // type:function size:0x34 scope:global align:4 +eventSetItemInit__12daNpcRoten_cFv = .text:0x00002840; // type:function size:0x84 scope:global align:4 +eventSetItem__12daNpcRoten_cFv = .text:0x000028C4; // type:function size:0x48 scope:global align:4 +eventClrItemInit__12daNpcRoten_cFv = .text:0x0000290C; // type:function size:0x6C scope:global align:4 +eventGetItemInit__12daNpcRoten_cFi = .text:0x00002978; // type:function size:0xF8 scope:global align:4 +eventSetAngleInit__12daNpcRoten_cFv = .text:0x00002A70; // type:function size:0x64 scope:global align:4 +eventOnPlrInit__12daNpcRoten_cFv = .text:0x00002AD4; // type:function size:0x1C scope:global align:4 +eventOffPlrInit__12daNpcRoten_cFv = .text:0x00002AF0; // type:function size:0x1C scope:global align:4 +next_msgStatus__12daNpcRoten_cFPUl = .text:0x00002B0C; // type:function size:0x250 scope:global align:4 +getMsg__12daNpcRoten_cFv = .text:0x00002D5C; // type:function size:0x364 scope:global align:4 +setMessage__12daNpcRoten_cFUl = .text:0x000030C0; // type:function size:0x10 scope:global align:4 +setAnmFromMsgTag__12daNpcRoten_cFv = .text:0x000030D0; // type:function size:0xC8 scope:global align:4 +getPrmNpcNo__12daNpcRoten_cFv = .text:0x00003198; // type:function size:0x2C scope:global align:4 +getPrmRailID__12daNpcRoten_cFv = .text:0x000031C4; // type:function size:0x2C scope:global align:4 +setMtx__12daNpcRoten_cFv = .text:0x000031F0; // type:function size:0x88 scope:global align:4 +chkAttention__12daNpcRoten_cFv = .text:0x00003278; // type:function size:0x2E0 scope:global align:4 +lookBack__12daNpcRoten_cFv = .text:0x00003558; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__12daNpcRoten_cFb = .text:0x000036A4; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__12daNpcRoten_cFv = .text:0x000037BC; // type:function size:0x6C scope:global align:4 +playAnm__12daNpcRoten_cFv = .text:0x00003828; // type:function size:0xBC scope:global align:4 +setAnm__12daNpcRoten_cFUcif = .text:0x000038E4; // type:function size:0xE4 scope:global align:4 +setAnmTbl__12daNpcRoten_cFP12sRotenAnmDat = .text:0x000039C8; // type:function size:0xB8 scope:global align:4 +isHaitatuItem__12daNpcRoten_cFUc = .text:0x00003A80; // type:function size:0x24 scope:global align:4 +isKoukanItem__12daNpcRoten_cFUc = .text:0x00003AA4; // type:function size:0x24 scope:global align:4 +isGetMap__12daNpcRoten_cFUc = .text:0x00003AC8; // type:function size:0x68 scope:global align:4 +XyEventCB__12daNpcRoten_cFi = .text:0x00003B30; // type:function size:0x14C scope:global align:4 +setCollisionB__12daNpcRoten_cFv = .text:0x00003C7C; // type:function size:0x158 scope:global align:4 +setCollisionH__12daNpcRoten_cFv = .text:0x00003DD4; // type:function size:0x130 scope:global align:4 +daNpc_RotenCreate__FPv = .text:0x00003F04; // type:function size:0x20 scope:local align:4 +daNpc_RotenDelete__FPv = .text:0x00003F24; // type:function size:0x24 scope:local align:4 +daNpc_RotenExecute__FPv = .text:0x00003F48; // type:function size:0x24 scope:local align:4 +daNpc_RotenDraw__FPv = .text:0x00003F6C; // type:function size:0x24 scope:local align:4 +daNpc_RotenIsDelete__FPv = .text:0x00003F90; // type:function size:0x8 scope:local align:4 +setOffsetPos__9daDitem_cF4cXyz = .text:0x00003F98; // type:function size:0x1C scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00003FB4; // type:function size:0x1C scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003FD0; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003FD4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000401C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004064; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000040C0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004108; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004118; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004120; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004128; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004130; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004138; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004170; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004178; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004180; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004188; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000041C0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000041C4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000041CC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000041DC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000041E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000041EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000041F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000041FC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004234; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000423C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004244; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000424C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004284; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000428C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004294; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000042A0; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000042AC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000042B4; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcRoten_c5Prm_eQ212daNpcRoten_c5Prm_e = .text:0x000042BC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000042D8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_roten_cpp = .text:0x000042F4; // type:function size:0x104 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000043F8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004400; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004408; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004410; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004418; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004420; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daNpcRoten_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0xC scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000010; // type:object size:0x78 scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +l_head_bck_ix_tbl = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +l_btp_ix_tbl = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +l_bmt_ix_tbl = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +l_diff_flag_tbl = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +l_save_dat = .rodata:0x000000C4; // type:object size:0x18 scope:local align:4 +l_item_dat = .rodata:0x000000DC; // type:object size:0x24 scope:local align:4 +@4121 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4462 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@4463 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@4543 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:float +@4666 = .rodata:0x00000130; // type:object size:0x8 scope:local align:8 data:double +@4828 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5051 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@5434 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@5565 = .rodata:0x00000148; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000150; // type:object size:0x159 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000030; // type:object size:0xC scope:local align:4 +l_npc_anm_wait = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x0000004C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk4 = .data:0x00000050; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk5 = .data:0x00000054; // type:object size:0x3 scope:local align:4 +l_npc_anm_watasu = .data:0x00000058; // type:object size:0x6 scope:local align:4 +l_npc_anm_itemwait = .data:0x00000060; // type:object size:0x3 scope:local align:4 +l_npc_anm_wind = .data:0x00000064; // type:object size:0x9 scope:local align:4 +l_npc_dat = .data:0x00000070; // type:object size:0xFC scope:local align:4 +l_msg_1st_talk_A = .data:0x0000016C; // type:object size:0x18 scope:local align:4 +l_msg_1st_talk_B = .data:0x00000184; // type:object size:0x18 scope:local align:4 +l_msg_1st_talk_C = .data:0x0000019C; // type:object size:0x18 scope:local align:4 +l_msg_1st_talk = .data:0x000001B4; // type:object size:0xC scope:local align:4 +l_msg_exchange3_A = .data:0x000001C0; // type:object size:0x10 scope:local align:4 +l_msg_exchange3_B = .data:0x000001D0; // type:object size:0x10 scope:local align:4 +l_msg_exchange3_C = .data:0x000001E0; // type:object size:0x10 scope:local align:4 +l_msg_exchange3 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +l_msg_exchange_A = .data:0x000001FC; // type:object size:0xC scope:local align:4 +l_msg_exchange_B = .data:0x00000208; // type:object size:0xC scope:local align:4 +l_msg_exchange_C = .data:0x00000214; // type:object size:0xC scope:local align:4 +l_msg_exchange = .data:0x00000220; // type:object size:0xC scope:local align:4 +l_msg_etc_A = .data:0x0000022C; // type:object size:0xC scope:local align:4 +l_msg_etc_B = .data:0x00000238; // type:object size:0xC scope:local align:4 +l_msg_etc_C = .data:0x00000244; // type:object size:0xC scope:local align:4 +l_msg_etc = .data:0x00000250; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3_A = .data:0x0000025C; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3_B = .data:0x00000268; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3_C = .data:0x00000274; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3 = .data:0x00000280; // type:object size:0xC scope:local align:4 +l_msg_xy_no_roten_item_A = .data:0x0000028C; // type:object size:0x8 scope:local align:4 +l_msg_xy_no_roten_item_B = .data:0x00000294; // type:object size:0x8 scope:local align:4 +l_msg_xy_no_roten_item_C = .data:0x0000029C; // type:object size:0x8 scope:local align:4 +l_msg_xy_no_roten_item = .data:0x000002A4; // type:object size:0xC scope:local align:4 +l_msg_xy_invalid_item_A = .data:0x000002B0; // type:object size:0x8 scope:local align:4 +l_msg_xy_invalid_item_B = .data:0x000002B8; // type:object size:0x8 scope:local align:4 +l_msg_xy_invalid_item_C = .data:0x000002C0; // type:object size:0x8 scope:local align:4 +l_msg_xy_invalid_item = .data:0x000002C8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A0 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A1 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A2 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A3 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A4 = .data:0x00000304; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A5 = .data:0x00000310; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A6 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A7 = .data:0x00000328; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A8 = .data:0x00000334; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A9 = .data:0x00000340; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_AA = .data:0x0000034C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_AB = .data:0x00000358; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B0 = .data:0x00000364; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B1 = .data:0x00000370; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B2 = .data:0x0000037C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B3 = .data:0x00000388; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B4 = .data:0x00000394; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B5 = .data:0x000003A0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B6 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B7 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B8 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B9 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_BA = .data:0x000003DC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_BB = .data:0x000003E8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C0 = .data:0x000003F4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C1 = .data:0x00000400; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C2 = .data:0x0000040C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C3 = .data:0x00000418; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C4 = .data:0x00000424; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C5 = .data:0x00000430; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C6 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C7 = .data:0x00000448; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C8 = .data:0x00000454; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C9 = .data:0x00000460; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_CA = .data:0x0000046C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_CB = .data:0x00000478; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item = .data:0x00000484; // type:object size:0x90 scope:local align:4 +l_msg_xy_koukan_item2_A0 = .data:0x00000514; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A1 = .data:0x00000524; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A2 = .data:0x00000534; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A3 = .data:0x00000544; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A4 = .data:0x00000554; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A5 = .data:0x00000564; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A6 = .data:0x00000574; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A7 = .data:0x00000584; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A8 = .data:0x00000594; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A9 = .data:0x000005A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_AA = .data:0x000005B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_AB = .data:0x000005C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B0 = .data:0x000005D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B1 = .data:0x000005E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B2 = .data:0x000005F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B3 = .data:0x00000604; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B4 = .data:0x00000614; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B5 = .data:0x00000624; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B6 = .data:0x00000634; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B7 = .data:0x00000644; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B8 = .data:0x00000654; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B9 = .data:0x00000664; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_BA = .data:0x00000674; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_BB = .data:0x00000684; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C0 = .data:0x00000694; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C1 = .data:0x000006A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C2 = .data:0x000006B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C3 = .data:0x000006C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C4 = .data:0x000006D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C5 = .data:0x000006E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C6 = .data:0x000006F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C7 = .data:0x00000704; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C8 = .data:0x00000714; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C9 = .data:0x00000724; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_CA = .data:0x00000734; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_CB = .data:0x00000744; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2 = .data:0x00000754; // type:object size:0x90 scope:local align:4 +l_msg_xy_koukan_item3_A0 = .data:0x000007E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A1 = .data:0x000007F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A2 = .data:0x00000804; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A3 = .data:0x00000814; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A4 = .data:0x00000824; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A5 = .data:0x00000834; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A6 = .data:0x00000844; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A7 = .data:0x00000854; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A8 = .data:0x00000864; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A9 = .data:0x00000874; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_AA = .data:0x00000884; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_AB = .data:0x00000894; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B0 = .data:0x000008A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B1 = .data:0x000008B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B2 = .data:0x000008C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B3 = .data:0x000008D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B4 = .data:0x000008E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B5 = .data:0x000008F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B6 = .data:0x00000904; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B7 = .data:0x00000914; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B8 = .data:0x00000924; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B9 = .data:0x00000934; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_BA = .data:0x00000944; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_BB = .data:0x00000954; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C0 = .data:0x00000964; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C1 = .data:0x00000974; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C2 = .data:0x00000984; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C3 = .data:0x00000994; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C4 = .data:0x000009A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C5 = .data:0x000009B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C6 = .data:0x000009C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C7 = .data:0x000009D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C8 = .data:0x000009E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C9 = .data:0x000009F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_CA = .data:0x00000A04; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_CB = .data:0x00000A14; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3 = .data:0x00000A24; // type:object size:0x90 scope:local align:4 +l_msg_xy_koukan_yes = .data:0x00000AB4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_no = .data:0x00000AC0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_rupee = .data:0x00000ACC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_end = .data:0x00000AD8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_first = .data:0x00000AE4; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo_A = .data:0x00000AF0; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo_B = .data:0x00000AFC; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo_C = .data:0x00000B08; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo = .data:0x00000B14; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo2_A = .data:0x00000B20; // type:object size:0x8 scope:local align:4 +l_msg_xy_after_get_demo2_B = .data:0x00000B28; // type:object size:0x8 scope:local align:4 +l_msg_xy_after_get_demo2_C = .data:0x00000B30; // type:object size:0x8 scope:local align:4 +l_msg_xy_after_get_demo2 = .data:0x00000B38; // type:object size:0xC scope:local align:4 +l_msg_collect_map = .data:0x00000B44; // type:object size:0x8 scope:local align:4 +l_msg_try_force = .data:0x00000B4C; // type:object size:0x1C scope:local align:4 +l_get_item_no = .data:0x00000B68; // type:object size:0x4 scope:local align:4 +l_sph_src = .data:0x00000B6C; // type:object size:0x40 scope:local align:4 +l_npc_staff_id = .data:0x00000BAC; // type:object size:0xC scope:local align:4 +l_method$4366 = .data:0x00000BB8; // type:object size:0xC scope:local align:4 +@4610 = .data:0x00000BC4; // type:object size:0xC scope:local align:4 +@4611 = .data:0x00000BD0; // type:object size:0xC scope:local align:4 +@4612 = .data:0x00000BDC; // type:object size:0xC scope:local align:4 +@4613 = .data:0x00000BE8; // type:object size:0xC scope:local align:4 +@4614 = .data:0x00000BF4; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000C00; // type:object size:0x3C scope:local align:4 +@4615 = .data:0x00000C3C; // type:object size:0xC scope:local align:4 +@4616 = .data:0x00000C48; // type:object size:0xC scope:local align:4 +@4617 = .data:0x00000C54; // type:object size:0xC scope:local align:4 +@4618 = .data:0x00000C60; // type:object size:0xC scope:local align:4 +@4619 = .data:0x00000C6C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000C78; // type:object size:0x3C scope:local align:4 +cut_name_tbl$4970 = .data:0x00000CB4; // type:object size:0x20 scope:local align:4 +@5052 = .data:0x00000CD4; // type:object size:0x20 scope:local align:4 +@5335 = .data:0x00000CF4; // type:object size:0x24 scope:local align:4 +daNpc_RotenMethodTable = .data:0x00000D18; // type:object size:0x20 scope:local align:4 +g_profile_NPC_ROTEN = .data:0x00000D38; // type:object size:0x30 scope:global align:4 +__vt__12daNpcRoten_c = .data:0x00000D68; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000D7C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000D88; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000D94; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000DA0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000DAC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000DB8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000DC4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000E4C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000E58; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000E64; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000E70; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000EF8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000F04; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000F10; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000F64; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000F88; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_npc_rsh1/splits.txt b/config/GZLJ01/rels/d_a_npc_rsh1/splits.txt new file mode 100644 index 000000000..5509d5577 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_rsh1/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_rsh1.cpp: + .text start:0x000000EC end:0x00004F90 + .text start:0x00004F90 end:0x00004FD8 + .text start:0x00004FD8 end:0x00005010 + .text start:0x00005010 end:0x000054F0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000239 + .data start:0x00000000 end:0x000004D0 + .bss start:0x00000008 end:0x00000260 diff --git a/config/GZLJ01/rels/d_a_npc_rsh1/symbols.txt b/config/GZLJ01/rels/d_a_npc_rsh1/symbols.txt new file mode 100644 index 000000000..5113be683 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_rsh1/symbols.txt @@ -0,0 +1,274 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_Rsh1_HIO_cFv = .text:0x000000EC; // type:function size:0x130 scope:global align:4 +checkCreateInShopPlayer__12daNpc_Rsh1_cFv = .text:0x0000021C; // type:function size:0x240 scope:global align:4 +__dt__4cXyzFv = .text:0x0000045C; // type:function size:0x3C scope:weak align:4 +daNpc_Rsh1_checkRotenBaseTalkArea__Fv = .text:0x00000498; // type:function size:0x278 scope:local align:4 +daNpc_Rsh1_countShop__Fv = .text:0x00000710; // type:function size:0x90 scope:local align:4 +daNpc_Rsh1_RotenItemNumInBag__Fv = .text:0x000007A0; // type:function size:0x6C scope:local align:4 +daNpc_Rsh1_shopMsgCheck__FUl = .text:0x0000080C; // type:function size:0x40 scope:local align:4 +daNpc_Rsh1_shopStickMoveMsgCheck__FUl = .text:0x0000084C; // type:function size:0x30 scope:local align:4 +nodeCallBack_Rsh__FP7J3DNodei = .text:0x0000087C; // type:function size:0x1C8 scope:local align:4 +initTexPatternAnm__12daNpc_Rsh1_cFb = .text:0x00000A44; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__12daNpc_Rsh1_cFv = .text:0x00000B50; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Rsh1_cFSc = .text:0x00000BDC; // type:function size:0x88 scope:global align:4 +setTexAnm__12daNpc_Rsh1_cFSc = .text:0x00000C64; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__12daNpc_Rsh1_cFv = .text:0x00000CA8; // type:function size:0x134 scope:global align:4 +chkAttention__12daNpc_Rsh1_cF4cXyzs = .text:0x00000DDC; // type:function size:0x174 scope:global align:4 +eventOrder__12daNpc_Rsh1_cFv = .text:0x00000F50; // type:function size:0xE8 scope:global align:4 +checkOrder__12daNpc_Rsh1_cFv = .text:0x00001038; // type:function size:0x234 scope:global align:4 +next_msgStatus__12daNpc_Rsh1_cFPUl = .text:0x0000126C; // type:function size:0x3E4 scope:global align:4 +getMsg__12daNpc_Rsh1_cFv = .text:0x00001650; // type:function size:0x1B8 scope:global align:4 +setCollision__12daNpc_Rsh1_cFv = .text:0x00001808; // type:function size:0xE4 scope:global align:4 +talkInit__12daNpc_Rsh1_cFv = .text:0x000018EC; // type:function size:0xC scope:global align:4 +normal_talk__12daNpc_Rsh1_cFv = .text:0x000018F8; // type:function size:0x3BC scope:global align:4 +shop_talk__12daNpc_Rsh1_cFv = .text:0x00001CB4; // type:function size:0x130 scope:global align:4 +talk__12daNpc_Rsh1_cFv = .text:0x00001DE4; // type:function size:0x1FC scope:global align:4 +CreateInit__12daNpc_Rsh1_cFv = .text:0x00001FE0; // type:function size:0x378 scope:global align:4 +daNpc_Rsh1_checkRotenItemGet__Fi = .text:0x00002358; // type:function size:0x50 scope:local align:4 +createShopList__12daNpc_Rsh1_cFv = .text:0x000023A8; // type:function size:0x1C0 scope:global align:4 +setAttention__12daNpc_Rsh1_cFv = .text:0x00002568; // type:function size:0x58 scope:global align:4 +lookBack__12daNpc_Rsh1_cFv = .text:0x000025C0; // type:function size:0x2A8 scope:global align:4 +pathGet__12daNpc_Rsh1_cFv = .text:0x00002868; // type:function size:0xC8 scope:global align:4 +getAimShopPosIdx__12daNpc_Rsh1_cFv = .text:0x00002930; // type:function size:0x230 scope:global align:4 +shopPosMove__12daNpc_Rsh1_cFv = .text:0x00002B60; // type:function size:0xCC scope:global align:4 +pathMove__12daNpc_Rsh1_cFPi = .text:0x00002C2C; // type:function size:0x1D4 scope:global align:4 +wait01__12daNpc_Rsh1_cFv = .text:0x00002E00; // type:function size:0x154 scope:global align:4 +talk01__12daNpc_Rsh1_cFv = .text:0x00002F54; // type:function size:0x1F8 scope:global align:4 +getdemo_action__12daNpc_Rsh1_cFPv = .text:0x0000314C; // type:function size:0x204 scope:global align:4 +wait_action__12daNpc_Rsh1_cFPv = .text:0x00003350; // type:function size:0xCC scope:global align:4 +pl_shop_out_action__12daNpc_Rsh1_cFPv = .text:0x0000341C; // type:function size:0x41C scope:global align:4 +evn_setAnm_init__12daNpc_Rsh1_cFi = .text:0x00003838; // type:function size:0x64 scope:global align:4 +evn_talk_init__12daNpc_Rsh1_cFi = .text:0x0000389C; // type:function size:0xC8 scope:global align:4 +evn_continue_talk_init__12daNpc_Rsh1_cFi = .text:0x00003964; // type:function size:0x68 scope:global align:4 +evn_talk__12daNpc_Rsh1_cFv = .text:0x000039CC; // type:function size:0x130 scope:global align:4 +evn_turn_init__12daNpc_Rsh1_cFi = .text:0x00003AFC; // type:function size:0x84 scope:global align:4 +evn_turn__12daNpc_Rsh1_cFv = .text:0x00003B80; // type:function size:0x88 scope:global align:4 +privateCut__12daNpc_Rsh1_cFv = .text:0x00003C08; // type:function size:0x170 scope:global align:4 +event_action__12daNpc_Rsh1_cFPv = .text:0x00003D78; // type:function size:0x16C scope:global align:4 +dummy_action__12daNpc_Rsh1_cFPv = .text:0x00003EE4; // type:function size:0x1C scope:global align:4 +_draw__12daNpc_Rsh1_cFv = .text:0x00003F00; // type:function size:0x138 scope:global align:4 +_execute__12daNpc_Rsh1_cFv = .text:0x00004038; // type:function size:0x23C scope:global align:4 +_delete__12daNpc_Rsh1_cFv = .text:0x00004274; // type:function size:0x8C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00004300; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Rsh1_cFv = .text:0x00004320; // type:function size:0x13C scope:global align:4 +__ct__12daNpc_Rsh1_cFv = .text:0x0000445C; // type:function size:0x1F8 scope:weak align:4 +__dt__11ShopItems_cFv = .text:0x00004654; // type:function size:0x3C scope:weak align:4 +CreateHeap__12daNpc_Rsh1_cFv = .text:0x00004690; // type:function size:0x308 scope:global align:4 +set_mtx__12daNpc_Rsh1_cFv = .text:0x00004998; // type:function size:0x88 scope:global align:4 +daNpc_Rsh1_Create__FP10fopAc_ac_c = .text:0x00004A20; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_Delete__FP12daNpc_Rsh1_c = .text:0x00004A40; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_Execute__FP12daNpc_Rsh1_c = .text:0x00004A60; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_Draw__FP12daNpc_Rsh1_c = .text:0x00004A80; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_IsDelete__FP12daNpc_Rsh1_c = .text:0x00004AA0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004AA8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004AF0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004B38; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004B94; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004BDC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004BEC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004BF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004BFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004C04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C0C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004C44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004C4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004C54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C5C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004C94; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004C98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004CA0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004CA8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004CB0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004CBC; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Rsh1_HIO_cFv = .text:0x00004CC8; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004D28; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_rsh1_cpp = .text:0x00004D44; // type:function size:0x22C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004F70; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004F78; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004F80; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004F88; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004F90; // type:function size:0x48 scope:weak align:4 +setEyePos__12daNpc_Rsh1_cF4cXyz = .text:0x00004FD8; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__12daNpc_Rsh1_cF4cXyz = .text:0x00004FF4; // type:function size:0x1C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x00005010; // type:function size:0xE0 scope:weak align:4 +__ct__11ShopItems_cFv = .text:0x000050F0; // type:function size:0x4C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000513C; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005140; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000520C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005254; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000052B0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000052F8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00005354; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000053DC; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000544C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000054A8; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4167 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4171 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4172 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4178 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000034; // type:object size:0x8 scope:local align:4 +@4310 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4311 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000068; // type:object size:0x1C scope:local align:4 +l_bas_ix_tbl = .rodata:0x00000084; // type:object size:0x1C scope:local align:4 +l_btp_ix_tbl = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@4536 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@4669 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4670 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4885 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5062 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5064 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5065 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5066 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5067 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5070 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5072 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5236 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5237 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x0000010C; // type:object size:0x8 scope:local align:4 +@5339 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@5790 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5791 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5989 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5990 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6041 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6167 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6489 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6490 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6491 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6492 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6493 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6494 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6495 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6496 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6497 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6498 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6499 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6500 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6501 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6502 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6503 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000016C; // type:object size:0xCD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +m_arcname__12daNpc_Rsh1_c = .data:0x00000074; // type:object size:0x4 scope:local align:4 data:string +play_mode_tbl$4583 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +morf_frame_tbl$4584 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +play_speed_tbl$4585 = .data:0x000000B0; // type:object size:0x1C scope:local align:4 +@4628 = .data:0x000000CC; // type:object size:0x1C scope:local align:4 +@4704 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4709 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4886 = .data:0x00000100; // type:object size:0x144 scope:local align:4 +@4945 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@4997 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5174 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@5179 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@5352 = .data:0x00000274; // type:object size:0xC scope:local align:4 +shop_buyer_pos$5510 = .data:0x00000280; // type:object size:0x30 scope:local align:4 +@5623 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@5672 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@5737 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +cut_name_tbl$5872 = .data:0x000002D4; // type:object size:0x10 scope:local align:4 +@5921 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +l_daNpc_Rsh1_Method = .data:0x000002F0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_RSH1 = .data:0x00000310; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000388; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000428; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000047C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000004A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Rsh1_HIO_c = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4182 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x6C scope:local align:4 +l_msgId = .bss:0x000000CC; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000000D0; // type:object size:0x4 scope:local align:4 data:4byte +@4183 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@4184 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@4185 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@4186 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +l_in_chk_pos1_tbl = .bss:0x00000104; // type:object size:0x30 scope:local align:4 +@4187 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@4188 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@4189 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@4190 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +l_in_chk_pos2_tbl = .bss:0x00000164; // type:object size:0x30 scope:local align:4 +@4318 = .bss:0x00000194; // type:object size:0xC scope:local align:4 +init$4319 = .bss:0x000001A0; // type:object size:0x1 scope:local align:1 +@4321 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +@4322 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@4323 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +base_talk_area_tbl$4317 = .bss:0x000001C8; // type:object size:0x30 scope:local align:4 +@4974 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +init$4975 = .bss:0x00000204; // type:object size:0x1 scope:local align:1 +@4977 = .bss:0x00000208; // type:object size:0xC scope:local align:4 +rel_cam_ctr_data$4973 = .bss:0x00000214; // type:object size:0x18 scope:local align:4 +@4979 = .bss:0x0000022C; // type:object size:0xC scope:local align:4 +init$4980 = .bss:0x00000238; // type:object size:0x1 scope:local align:1 +@4982 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +rel_cam_eye_data$4978 = .bss:0x00000248; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_sarace/splits.txt b/config/GZLJ01/rels/d_a_npc_sarace/splits.txt new file mode 100644 index 000000000..6e3b51700 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_sarace/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_sarace.cpp: + .text start:0x000000EC end:0x00002818 + .text start:0x00002818 end:0x00002874 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000014B + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZLJ01/rels/d_a_npc_sarace/symbols.txt b/config/GZLJ01/rels/d_a_npc_sarace/symbols.txt new file mode 100644 index 000000000..6b4fedcfa --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_sarace/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__18daNpc_Sarace_HIO_cFv = .text:0x000000EC; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000198; // type:function size:0x190 scope:local align:4 +__dt__4cXyzFv = .text:0x00000328; // type:function size:0x3C scope:weak align:4 +initTexPatternAnm__14daNpc_Sarace_cFb = .text:0x00000364; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__14daNpc_Sarace_cFv = .text:0x00000478; // type:function size:0x8C scope:global align:4 +setAnm__14daNpc_Sarace_cFScf = .text:0x00000504; // type:function size:0x108 scope:global align:4 +chkAttention__14daNpc_Sarace_cF4cXyzs = .text:0x0000060C; // type:function size:0x154 scope:global align:4 +eventOrder__14daNpc_Sarace_cFv = .text:0x00000760; // type:function size:0x78 scope:global align:4 +checkOrder__14daNpc_Sarace_cFv = .text:0x000007D8; // type:function size:0x110 scope:global align:4 +next_msgStatus__14daNpc_Sarace_cFPUl = .text:0x000008E8; // type:function size:0x184 scope:global align:4 +getMsg__14daNpc_Sarace_cFv = .text:0x00000A6C; // type:function size:0xE4 scope:global align:4 +anmAtr__14daNpc_Sarace_cFUs = .text:0x00000B50; // type:function size:0x9C scope:global align:4 +CreateInit__14daNpc_Sarace_cFv = .text:0x00000BEC; // type:function size:0x238 scope:global align:4 +setAttention__14daNpc_Sarace_cFv = .text:0x00000E24; // type:function size:0x44 scope:global align:4 +lookBack__14daNpc_Sarace_cFv = .text:0x00000E68; // type:function size:0x18C scope:global align:4 +wait01__14daNpc_Sarace_cFv = .text:0x00000FF4; // type:function size:0x30 scope:global align:4 +talk01__14daNpc_Sarace_cFv = .text:0x00001024; // type:function size:0x494 scope:global align:4 +dummy_action__14daNpc_Sarace_cFPv = .text:0x000014B8; // type:function size:0x28 scope:global align:4 +wait_action__14daNpc_Sarace_cFPv = .text:0x000014E0; // type:function size:0xDC scope:global align:4 +event_endCheck_action__14daNpc_Sarace_cFPv = .text:0x000015BC; // type:function size:0x180 scope:global align:4 +set_mtx__14daNpc_Sarace_cFv = .text:0x0000173C; // type:function size:0xA4 scope:global align:4 +_draw__14daNpc_Sarace_cFv = .text:0x000017E0; // type:function size:0x158 scope:global align:4 +_execute__14daNpc_Sarace_cFv = .text:0x00001938; // type:function size:0x130 scope:global align:4 +_delete__14daNpc_Sarace_cFv = .text:0x00001A68; // type:function size:0x78 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001AE0; // type:function size:0x20 scope:local align:4 +_create__14daNpc_Sarace_cFv = .text:0x00001B00; // type:function size:0x21C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001D1C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001D78; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001DC0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001E8C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001ED4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001F30; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001F78; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001FD4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000205C; // type:function size:0x70 scope:weak align:4 +CreateHeap__14daNpc_Sarace_cFv = .text:0x000020CC; // type:function size:0x3CC scope:global align:4 +daNpc_Sarace_Create__FP10fopAc_ac_c = .text:0x00002498; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_Delete__FP14daNpc_Sarace_c = .text:0x000024B8; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_Execute__FP14daNpc_Sarace_c = .text:0x000024D8; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_Draw__FP14daNpc_Sarace_c = .text:0x000024F8; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_IsDelete__FP14daNpc_Sarace_c = .text:0x00002518; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002520; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002568; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000025B0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000260C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002654; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002664; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000266C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002674; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000267C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002684; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000026BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000026C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000026CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026D4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000270C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002710; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002718; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002720; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002728; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002734; // type:function size:0xC scope:weak align:4 +__dt__18daNpc_Sarace_HIO_cFv = .text:0x00002740; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000027A0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_sarace_cpp = .text:0x000027BC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000027F8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002800; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002808; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002810; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00002818; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002868; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002870; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4060 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +l_bck_head_ix_tbl = .rodata:0x00000020; // type:object size:0xC scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4160 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4161 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4203 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4204 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4205 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4371 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4373 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4698 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0xBF scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4166 = .data:0x00000074; // type:object size:0xC scope:local align:4 +a_morf_frame_tbl$4167 = .data:0x00000080; // type:object size:0xC scope:local align:4 +a_play_speed_tbl$4170 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4229 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4298 = .data:0x000000A4; // type:object size:0x60 scope:local align:4 +@4347 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4458 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4746 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +l_daNpc_Sarace_Method = .data:0x00000128; // type:object size:0x20 scope:local align:4 +g_profile_NPC_SARACE = .data:0x00000148; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000260; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000278; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002CC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000002F0; // type:object size:0x14 scope:weak align:4 +__vt__14daNpc_Sarace_c = .data:0x00000304; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__18daNpc_Sarace_HIO_c = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4067 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x38 scope:local align:4 +@4078 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4079 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4077 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4446 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$4447 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +@4449 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +create_pos$4445 = .bss:0x000000D0; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_so/splits.txt b/config/GZLJ01/rels/d_a_npc_so/splits.txt new file mode 100644 index 000000000..be402ea30 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_so/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_so.cpp: + .text start:0x000000EC end:0x00004BCC + .text start:0x00004BCC end:0x00004C14 + .text start:0x00004C14 end:0x00004CD4 + .text start:0x00004CD4 end:0x00007FD8 + .text start:0x00007FD8 end:0x00007FD8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000453 + .data start:0x00000000 end:0x00000B30 + .bss start:0x00000008 end:0x00000144 diff --git a/config/GZLJ01/rels/d_a_npc_so/symbols.txt b/config/GZLJ01/rels/d_a_npc_so/symbols.txt new file mode 100644 index 000000000..2a5e0a6fb --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_so/symbols.txt @@ -0,0 +1,422 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpc_So_HIO_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global align:4 +searchEsa_CB__FPvPv = .text:0x000002A4; // type:function size:0x2C scope:local align:4 +_searchEsa__10daNpc_So_cFP10fopAc_ac_c = .text:0x000002D0; // type:function size:0x28 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000002F8; // type:function size:0x4C scope:local align:4 +_nodeControl__10daNpc_So_cFP7J3DNodeP8J3DModel = .text:0x00000344; // type:function size:0x130 scope:global align:4 +__dt__4cXyzFv = .text:0x00000474; // type:function size:0x3C scope:weak align:4 +searchTagSo_CB__FPvPv = .text:0x000004B0; // type:function size:0x2C scope:local align:4 +_searchTagSo__10daNpc_So_cFP10fopAc_ac_c = .text:0x000004DC; // type:function size:0x70 scope:global align:4 +searchMinigameTagSo_CB__FPvPv = .text:0x0000054C; // type:function size:0x2C scope:local align:4 +_searchMinigameTagSo__10daNpc_So_cFP10fopAc_ac_c = .text:0x00000578; // type:function size:0x50 scope:global align:4 +daNpc_So_XyCheckCB__FPvi = .text:0x000005C8; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_So_cFi = .text:0x000005E8; // type:function size:0x98 scope:global align:4 +daNpc_So_XyEventCB__FPvi = .text:0x00000680; // type:function size:0x20 scope:local align:4 +XyEventCB__10daNpc_So_cFi = .text:0x000006A0; // type:function size:0x4C scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000006EC; // type:function size:0x20 scope:local align:4 +_createHeap__10daNpc_So_cFv = .text:0x0000070C; // type:function size:0x314 scope:global align:4 +jntHitCreateHeap__10daNpc_So_cFv = .text:0x00000A20; // type:function size:0x64 scope:global align:4 +checkTgHit__10daNpc_So_cFv = .text:0x00000A84; // type:function size:0x204 scope:global align:4 +offsetZero__10daNpc_So_cFv = .text:0x00000C88; // type:function size:0x24 scope:global align:4 +offsetDive__10daNpc_So_cFv = .text:0x00000CAC; // type:function size:0x24 scope:global align:4 +offsetSwim__10daNpc_So_cFv = .text:0x00000CD0; // type:function size:0x24 scope:global align:4 +offsetAppear__10daNpc_So_cFv = .text:0x00000CF4; // type:function size:0x24 scope:global align:4 +getMsg__10daNpc_So_cFv = .text:0x00000D18; // type:function size:0x124 scope:global align:4 +next_msgStatus__10daNpc_So_cFPUl = .text:0x00000E3C; // type:function size:0x3D4 scope:global align:4 +lookBack__10daNpc_So_cFv = .text:0x00001210; // type:function size:0x184 scope:global align:4 +setAttention__10daNpc_So_cFv = .text:0x00001394; // type:function size:0x90 scope:global align:4 +setAnm__10daNpc_So_cFScb = .text:0x00001424; // type:function size:0xF4 scope:global align:4 +setAnmSwimSpeed__10daNpc_So_cFv = .text:0x00001518; // type:function size:0x120 scope:global align:4 +setMtx__10daNpc_So_cFv = .text:0x00001638; // type:function size:0xA4 scope:global align:4 +modeWaitInit__10daNpc_So_cFv = .text:0x000016DC; // type:function size:0x30 scope:global align:4 +modeWait__10daNpc_So_cFv = .text:0x0000170C; // type:function size:0x4 scope:global align:4 +modeHideInit__10daNpc_So_cFv = .text:0x00001710; // type:function size:0x40 scope:global align:4 +modeHide__10daNpc_So_cFv = .text:0x00001750; // type:function size:0x1C scope:global align:4 +modeJumpInit__10daNpc_So_cFv = .text:0x0000176C; // type:function size:0x108 scope:global align:4 +modeJump__10daNpc_So_cFv = .text:0x00001874; // type:function size:0x170 scope:global align:4 +modeSwimInit__10daNpc_So_cFv = .text:0x000019E4; // type:function size:0x7C scope:global align:4 +modeSwim__10daNpc_So_cFv = .text:0x00001A60; // type:function size:0x34C scope:global align:4 +modeNearSwimInit__10daNpc_So_cFv = .text:0x00001DAC; // type:function size:0x44 scope:global align:4 +modeNearSwim__10daNpc_So_cFv = .text:0x00001DF0; // type:function size:0x348 scope:global align:4 +modeEventFirstWaitInit__10daNpc_So_cFv = .text:0x00002138; // type:function size:0x38 scope:global align:4 +modeEventFirstWait__10daNpc_So_cFv = .text:0x00002170; // type:function size:0x154 scope:global align:4 +modeEventFirstInit__10daNpc_So_cFv = .text:0x000022C4; // type:function size:0x44 scope:global align:4 +modeEventFirst__10daNpc_So_cFv = .text:0x00002308; // type:function size:0xB4 scope:global align:4 +modeEventFirstEndInit__10daNpc_So_cFv = .text:0x000023BC; // type:function size:0x44 scope:global align:4 +modeEventFirstEnd__10daNpc_So_cFv = .text:0x00002400; // type:function size:0xB4 scope:global align:4 +modeEventEsaInit__10daNpc_So_cFv = .text:0x000024B4; // type:function size:0x44 scope:global align:4 +modeEventEsa__10daNpc_So_cFv = .text:0x000024F8; // type:function size:0x90 scope:global align:4 +modeEventMapopenInit__10daNpc_So_cFv = .text:0x00002588; // type:function size:0x1C scope:global align:4 +modeEventMapopen__10daNpc_So_cFv = .text:0x000025A4; // type:function size:0xC0 scope:global align:4 +modeEventBowInit__10daNpc_So_cFv = .text:0x00002664; // type:function size:0x44 scope:global align:4 +modeEventBow__10daNpc_So_cFv = .text:0x000026A8; // type:function size:0x144 scope:global align:4 +modeTalkInit__10daNpc_So_cFv = .text:0x000027EC; // type:function size:0x44 scope:global align:4 +modeTalk__10daNpc_So_cFv = .text:0x00002830; // type:function size:0x60 scope:global align:4 +modeDisappearInit__10daNpc_So_cFv = .text:0x00002890; // type:function size:0xD0 scope:global align:4 +modeDisappear__10daNpc_So_cFv = .text:0x00002960; // type:function size:0x11C scope:global align:4 +modeDebugInit__10daNpc_So_cFv = .text:0x00002A7C; // type:function size:0xD0 scope:global align:4 +modeDebug__10daNpc_So_cFv = .text:0x00002B4C; // type:function size:0x4 scope:global align:4 +modeGetRupeeInit__10daNpc_So_cFv = .text:0x00002B50; // type:function size:0x4 scope:global align:4 +modeGetRupee__10daNpc_So_cFv = .text:0x00002B54; // type:function size:0x104 scope:global align:4 +modeEventTriForceInit__10daNpc_So_cFv = .text:0x00002C58; // type:function size:0x54 scope:global align:4 +modeEventTriForce__10daNpc_So_cFv = .text:0x00002CAC; // type:function size:0xC0 scope:global align:4 +modeProc__10daNpc_So_cFQ210daNpc_So_c6Proc_ei = .text:0x00002D6C; // type:function size:0x390 scope:global align:4 +eventOrder__10daNpc_So_cFv = .text:0x000030FC; // type:function size:0x154 scope:global align:4 +checkOrder__10daNpc_So_cFv = .text:0x00003250; // type:function size:0xA8 scope:global align:4 +setScale__10daNpc_So_cFv = .text:0x000032F8; // type:function size:0xE8 scope:global align:4 +_execute__10daNpc_So_cFv = .text:0x000033E0; // type:function size:0x450 scope:global align:4 +debugDraw__10daNpc_So_cFv = .text:0x00003830; // type:function size:0x9C scope:global align:4 +hudeDraw__10daNpc_So_cFv = .text:0x000038CC; // type:function size:0x74 scope:global align:4 +_draw__10daNpc_So_cFv = .text:0x00003940; // type:function size:0x1AC scope:global align:4 +createInit__10daNpc_So_cFv = .text:0x00003AEC; // type:function size:0x2F8 scope:global align:4 +getArg__10daNpc_So_cFv = .text:0x00003DE4; // type:function size:0x2C scope:global align:4 +_create__10daNpc_So_cFv = .text:0x00003E10; // type:function size:0x114 scope:global align:4 +__ct__10daNpc_So_cFv = .text:0x00003F24; // type:function size:0x244 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004168; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000041C4; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000420C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004268; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000042B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000437C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000043C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004490; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000044D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004534; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000457C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000045D8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004660; // type:function size:0x70 scope:weak align:4 +_delete__10daNpc_So_cFv = .text:0x000046D0; // type:function size:0x70 scope:global align:4 +daNpc_SoCreate__FPv = .text:0x00004740; // type:function size:0x20 scope:local align:4 +daNpc_SoDelete__FPv = .text:0x00004760; // type:function size:0x24 scope:local align:4 +daNpc_SoExecute__FPv = .text:0x00004784; // type:function size:0x24 scope:local align:4 +daNpc_SoDraw__FPv = .text:0x000047A8; // type:function size:0x24 scope:local align:4 +daNpc_SoIsDelete__FPv = .text:0x000047CC; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000047D4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000481C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004864; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048C0; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004908; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000490C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004910; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004914; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004918; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004928; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004930; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004938; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004940; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004948; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004980; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004988; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004990; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004998; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000049D4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000049DC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000049EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000049F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000049FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A0C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004A44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004A4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004A54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A5C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A94; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004AA4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004AB0; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_So_HIO_cFv = .text:0x00004ABC; // type:function size:0x88 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00004B44; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_so_cpp = .text:0x00004B60; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004B9C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004BA4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004BAC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004BB4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004BBC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004BC4; // type:function size:0x8 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x00004BCC; // type:function size:0x48 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004C14; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00004C5C; // type:function size:0x48 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00004CA4; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004CC0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004CC8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004CD0; // type:function size:0x4 scope:weak align:4 +cutProc__10daNpc_So_cFv = .text:0x00004CD4; // type:function size:0x500 scope:global align:4 +cutSwimStart__10daNpc_So_cFv = .text:0x000051D4; // type:function size:0x4 scope:global align:4 +cutSwimProc__10daNpc_So_cFv = .text:0x000051D8; // type:function size:0x178 scope:global align:4 +cutJumpStart__10daNpc_So_cFv = .text:0x00005350; // type:function size:0x140 scope:global align:4 +cutJumpProc__10daNpc_So_cFv = .text:0x00005490; // type:function size:0xF4 scope:global align:4 +cutAppearStart__10daNpc_So_cFv = .text:0x00005584; // type:function size:0x78 scope:global align:4 +cutAppearProc__10daNpc_So_cFv = .text:0x000055FC; // type:function size:0x58 scope:global align:4 +cutDiveStart__10daNpc_So_cFv = .text:0x00005654; // type:function size:0x20 scope:global align:4 +cutDiveProc__10daNpc_So_cFv = .text:0x00005674; // type:function size:0x58 scope:global align:4 +cutDisappearStart__10daNpc_So_cFv = .text:0x000056CC; // type:function size:0x98 scope:global align:4 +cutDisappearProc__10daNpc_So_cFv = .text:0x00005764; // type:function size:0x58 scope:global align:4 +cutSetAnmStart__10daNpc_So_cFv = .text:0x000057BC; // type:function size:0x100 scope:global align:4 +cutSetAnmProc__10daNpc_So_cFv = .text:0x000058BC; // type:function size:0xCC scope:global align:4 +cutEffectStart__10daNpc_So_cFv = .text:0x00005988; // type:function size:0x10C scope:global align:4 +cutEffectProc__10daNpc_So_cFv = .text:0x00005A94; // type:function size:0x34 scope:global align:4 +cutEquipStart__10daNpc_So_cFv = .text:0x00005AC8; // type:function size:0x4 scope:global align:4 +cutEquipProc__10daNpc_So_cFv = .text:0x00005ACC; // type:function size:0x3C scope:global align:4 +cutUnequipStart__10daNpc_So_cFv = .text:0x00005B08; // type:function size:0x4 scope:global align:4 +cutUnequipProc__10daNpc_So_cFv = .text:0x00005B0C; // type:function size:0x3C scope:global align:4 +cutEatesaStart__10daNpc_So_cFv = .text:0x00005B48; // type:function size:0x3C scope:global align:4 +cutEatesaProc__10daNpc_So_cFv = .text:0x00005B84; // type:function size:0x60 scope:global align:4 +cutEatesaFirstStart__10daNpc_So_cFv = .text:0x00005BE4; // type:function size:0x74 scope:global align:4 +cutEatesaFirstProc__10daNpc_So_cFv = .text:0x00005C58; // type:function size:0x490 scope:global align:4 +cutJumpMapopenStart__10daNpc_So_cFv = .text:0x000060E8; // type:function size:0x4C scope:global align:4 +cutJumpMapopenProc__10daNpc_So_cFv = .text:0x00006134; // type:function size:0x370 scope:global align:4 +cutMiniGameStart__10daNpc_So_cFv = .text:0x000064A4; // type:function size:0x258 scope:global align:4 +cutMiniGameProc__10daNpc_So_cFv = .text:0x000066FC; // type:function size:0x8D4 scope:global align:4 +cutTurnStart__10daNpc_So_cFv = .text:0x00006FD0; // type:function size:0xC scope:global align:4 +cutTurnProc__10daNpc_So_cFv = .text:0x00006FDC; // type:function size:0x124 scope:global align:4 +cutMiniGameWarpStart__10daNpc_So_cFv = .text:0x00007100; // type:function size:0x1FC scope:global align:4 +cutMiniGameWarpProc__10daNpc_So_cFv = .text:0x000072FC; // type:function size:0x114 scope:global align:4 +cutMiniGameReturnStart__10daNpc_So_cFv = .text:0x00007410; // type:function size:0xDC scope:global align:4 +cutMiniGameReturnProc__10daNpc_So_cFv = .text:0x000074EC; // type:function size:0x2F8 scope:global align:4 +cutPartnerShipStart__10daNpc_So_cFv = .text:0x000077E4; // type:function size:0x4 scope:global align:4 +cutPartnerShipProc__10daNpc_So_cFv = .text:0x000077E8; // type:function size:0x58 scope:global align:4 +cutMiniGameWaitStart__10daNpc_So_cFv = .text:0x00007840; // type:function size:0x68 scope:global align:4 +cutMiniGameWaitProc__10daNpc_So_cFv = .text:0x000078A8; // type:function size:0x34 scope:global align:4 +cutMiniGameEndStart__10daNpc_So_cFv = .text:0x000078DC; // type:function size:0x20 scope:global align:4 +cutMiniGameEndProc__10daNpc_So_cFv = .text:0x000078FC; // type:function size:0x58 scope:global align:4 +cutMiniGamePlTurnStart__10daNpc_So_cFv = .text:0x00007954; // type:function size:0x20 scope:global align:4 +cutMiniGamePlTurnProc__10daNpc_So_cFv = .text:0x00007974; // type:function size:0x114 scope:global align:4 +cutMiniGamePlUpStart__10daNpc_So_cFv = .text:0x00007A88; // type:function size:0x5C scope:global align:4 +cutMiniGamePlUpProc__10daNpc_So_cFv = .text:0x00007AE4; // type:function size:0x1A0 scope:global align:4 +initCam__10daNpc_So_cFv = .text:0x00007C84; // type:function size:0x1B8 scope:global align:4 +moveCam__10daNpc_So_cFv = .text:0x00007E3C; // type:function size:0x19C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__10daNpc_So_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__10daNpc_So_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_sph_src__10daNpc_So_c = .rodata:0x00000008; // type:object size:0x40 scope:global align:4 +@4228 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:string +@4230 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@4235 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4342 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4588 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4590 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4618 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4619 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4637 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4779 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4780 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4830 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4945 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4948 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4949 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4950 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4951 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5010 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@5056 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5246 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5247 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5248 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5280 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@5431 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5432 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@5642 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5703 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5704 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5709 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5718 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@5720 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +a_anm_bcks_tbl$5960 = .rodata:0x00000148; // type:object size:0x14 scope:local align:4 +a_anm_prm_tbl$5961 = .rodata:0x0000015C; // type:object size:0x60 scope:local align:4 +@5973 = .rodata:0x000001C0; // type:object size:0x8 scope:local align:8 +@6189 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@6495 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@6706 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@6781 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@6782 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@6783 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@6790 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@6792 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@6794 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@6796 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@6798 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@6800 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@6802 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@6804 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@6806 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@6808 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@6810 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@6906 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@6961 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@6962 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000218; // type:object size:0x23B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +sph_offset$4466 = .data:0x00000030; // type:object size:0xC scope:local align:4 +cyl_offset_A$4467 = .data:0x0000003C; // type:object size:0x18 scope:local align:4 +cyl_offset_B$4468 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +search_data$4469 = .data:0x0000006C; // type:object size:0x18 scope:local align:4 +action_table$4485 = .data:0x00000084; // type:object size:0x54 scope:local align:4 +@4487 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4488 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4489 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4490 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@4491 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4492 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4493 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4494 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@4495 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4496 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@4497 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@4498 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@4499 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@4500 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@4501 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@4502 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@4503 = .data:0x00000198; // type:object size:0xC scope:local align:4 +@4504 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +@4505 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@4506 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@4507 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +@4508 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@4509 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@4510 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@4511 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@4512 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@4513 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@4514 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@4515 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@4516 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@4517 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@4518 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@4519 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@4520 = .data:0x00000264; // type:object size:0xC scope:local align:4 +@4521 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@4522 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +@4523 = .data:0x00000288; // type:object size:0xC scope:local align:4 +@4524 = .data:0x00000294; // type:object size:0xC scope:local align:4 +@4525 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +@4526 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +@4527 = .data:0x000002B8; // type:object size:0xC scope:local align:4 +@4528 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +cut_tbl$4486 = .data:0x000002D0; // type:object size:0x1F8 scope:local align:4 +@5251 = .data:0x000004C8; // type:object size:0x20 scope:local align:4 +@6586 = .data:0x000004E8; // type:object size:0xC scope:local align:4 +@6587 = .data:0x000004F4; // type:object size:0xC scope:local align:4 +@6588 = .data:0x00000500; // type:object size:0xC scope:local align:4 +@6589 = .data:0x0000050C; // type:object size:0xC scope:local align:4 +@6590 = .data:0x00000518; // type:object size:0xC scope:local align:4 +@6591 = .data:0x00000524; // type:object size:0xC scope:local align:4 +@6592 = .data:0x00000530; // type:object size:0xC scope:local align:4 +@6593 = .data:0x0000053C; // type:object size:0xC scope:local align:4 +@6594 = .data:0x00000548; // type:object size:0xC scope:local align:4 +@6595 = .data:0x00000554; // type:object size:0xC scope:local align:4 +@6596 = .data:0x00000560; // type:object size:0xC scope:local align:4 +@6597 = .data:0x0000056C; // type:object size:0xC scope:local align:4 +@6598 = .data:0x00000578; // type:object size:0xC scope:local align:4 +@6599 = .data:0x00000584; // type:object size:0xC scope:local align:4 +@6600 = .data:0x00000590; // type:object size:0xC scope:local align:4 +@6601 = .data:0x0000059C; // type:object size:0xC scope:local align:4 +@6602 = .data:0x000005A8; // type:object size:0xC scope:local align:4 +@6603 = .data:0x000005B4; // type:object size:0xC scope:local align:4 +@6604 = .data:0x000005C0; // type:object size:0xC scope:local align:4 +@6605 = .data:0x000005CC; // type:object size:0xC scope:local align:4 +@6606 = .data:0x000005D8; // type:object size:0xC scope:local align:4 +@6607 = .data:0x000005E4; // type:object size:0xC scope:local align:4 +@6608 = .data:0x000005F0; // type:object size:0xC scope:local align:4 +@6609 = .data:0x000005FC; // type:object size:0xC scope:local align:4 +@6610 = .data:0x00000608; // type:object size:0xC scope:local align:4 +@6611 = .data:0x00000614; // type:object size:0xC scope:local align:4 +@6612 = .data:0x00000620; // type:object size:0xC scope:local align:4 +@6613 = .data:0x0000062C; // type:object size:0xC scope:local align:4 +@6614 = .data:0x00000638; // type:object size:0xC scope:local align:4 +@6615 = .data:0x00000644; // type:object size:0xC scope:local align:4 +@6616 = .data:0x00000650; // type:object size:0xC scope:local align:4 +@6617 = .data:0x0000065C; // type:object size:0xC scope:local align:4 +mode_tbl$6585 = .data:0x00000668; // type:object size:0x1C0 scope:local align:4 +a_demo_name_tbl$6629 = .data:0x00000828; // type:object size:0x18 scope:local align:4 +daNpc_SoMethodTable = .data:0x00000840; // type:object size:0x20 scope:local align:4 +g_profile_NPC_SO = .data:0x00000860; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000890; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000089C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000008A8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000008B4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000008C0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000008CC; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000008D8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000008F8; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000914; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000920; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000092C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000009B4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000009C0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000A48; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000A54; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000A60; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000AB4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000AD8; // type:object size:0x14 scope:weak align:4 +__vt__10daNpc_So_c = .data:0x00000AEC; // type:object size:0x14 scope:global align:4 +__vt__12JntHit_HIO_c = .data:0x00000B00; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000B0C; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_So_HIO_c = .data:0x00000B18; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000B24; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4259 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xC4 scope:local align:4 +init$4529 = .bss:0x00000124; // type:object size:0x1 scope:local align:1 +init$6618 = .bss:0x00000125; // type:object size:0x1 scope:local align:1 +@6733 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +init$6734 = .bss:0x00000134; // type:object size:0x1 scope:local align:1 +ripple_scale$6732 = .bss:0x00000138; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_sv/splits.txt b/config/GZLJ01/rels/d_a_npc_sv/splits.txt new file mode 100644 index 000000000..6b09755df --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_sv/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_sv.cpp: + .text start:0x00000078 end:0x00002BFC + .text start:0x00002BFC end:0x00002C18 + .text start:0x00002C18 end:0x00002C48 + .text start:0x00002C48 end:0x00002CDC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x00000608 diff --git a/config/GZLJ01/rels/d_a_npc_sv/symbols.txt b/config/GZLJ01/rels/d_a_npc_sv/symbols.txt new file mode 100644 index 000000000..0025f7be6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_sv/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcSv_cFv = .text:0x00000078; // type:function size:0x1A4 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000021C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000330; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000038C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000003D4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000430; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000004B8; // type:function size:0x70 scope:weak align:4 +daNpc_People_nodeCallBack__FP7J3DNodei = .text:0x00000528; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcSv_c = .text:0x00000660; // type:function size:0x58 scope:local align:4 +phase_2__FP9daNpcSv_c = .text:0x000006B8; // type:function size:0x80 scope:local align:4 +_create__9daNpcSv_cFv = .text:0x00000738; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcSv_cFv = .text:0x00000768; // type:function size:0x29C scope:global align:4 +createInit__9daNpcSv_cFv = .text:0x00000A04; // type:function size:0x270 scope:global align:4 +_delete__9daNpcSv_cFv = .text:0x00000C74; // type:function size:0x64 scope:global align:4 +_draw__9daNpcSv_cFv = .text:0x00000CD8; // type:function size:0xD4 scope:global align:4 +_execute__9daNpcSv_cFv = .text:0x00000DAC; // type:function size:0x1E4 scope:global align:4 +executeCommon__9daNpcSv_cFv = .text:0x00000F90; // type:function size:0x28 scope:global align:4 +executeSetMode__9daNpcSv_cFUc = .text:0x00000FB8; // type:function size:0x48 scope:global align:4 +executeWaitInit__9daNpcSv_cFv = .text:0x00001000; // type:function size:0x80 scope:global align:4 +executeWait__9daNpcSv_cFv = .text:0x00001080; // type:function size:0x29C scope:global align:4 +executeTalkInit__9daNpcSv_cFv = .text:0x0000131C; // type:function size:0x1C scope:global align:4 +executeTalk__9daNpcSv_cFv = .text:0x00001338; // type:function size:0x80 scope:global align:4 +checkOrder__9daNpcSv_cFv = .text:0x000013B8; // type:function size:0x34 scope:global align:4 +eventOrder__9daNpcSv_cFv = .text:0x000013EC; // type:function size:0x6C scope:global align:4 +eventMove__9daNpcSv_cFv = .text:0x00001458; // type:function size:0x118 scope:global align:4 +privateCut__9daNpcSv_cFv = .text:0x00001570; // type:function size:0x1D4 scope:global align:4 +eventMesSetInit__9daNpcSv_cFi = .text:0x00001744; // type:function size:0xD0 scope:global align:4 +eventMesSet__9daNpcSv_cFv = .text:0x00001814; // type:function size:0x38 scope:global align:4 +eventGetItemInit__9daNpcSv_cFi = .text:0x0000184C; // type:function size:0xA4 scope:global align:4 +eventGetItem__9daNpcSv_cFv = .text:0x000018F0; // type:function size:0x8 scope:global align:4 +eventSetAngleInit__9daNpcSv_cFv = .text:0x000018F8; // type:function size:0xE8 scope:global align:4 +eventAttentionInit__9daNpcSv_cFi = .text:0x000019E0; // type:function size:0x94 scope:global align:4 +eventAttention__9daNpcSv_cFv = .text:0x00001A74; // type:function size:0x154 scope:global align:4 +eventTurnOkInit__9daNpcSv_cFv = .text:0x00001BC8; // type:function size:0xC scope:global align:4 +talk2__9daNpcSv_cFiP10fopAc_ac_c = .text:0x00001BD4; // type:function size:0x11C scope:global align:4 +next_msgStatus__9daNpcSv_cFPUl = .text:0x00001CF0; // type:function size:0xD8 scope:global align:4 +getMsg__9daNpcSv_cFv = .text:0x00001DC8; // type:function size:0xEC scope:global align:4 +setMessage__9daNpcSv_cFUl = .text:0x00001EB4; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcSv_cFv = .text:0x00001EBC; // type:function size:0xB8 scope:global align:4 +getPrmNpcNo__9daNpcSv_cFv = .text:0x00001F74; // type:function size:0x20 scope:global align:4 +setMtx__9daNpcSv_cFv = .text:0x00001F94; // type:function size:0x108 scope:global align:4 +chkAttention__9daNpcSv_cFv = .text:0x0000209C; // type:function size:0x338 scope:global align:4 +lookBack__9daNpcSv_cFv = .text:0x000023D4; // type:function size:0x14C scope:global align:4 +playAnm__9daNpcSv_cFv = .text:0x00002520; // type:function size:0xC8 scope:global align:4 +setAnm__9daNpcSv_cFUcif = .text:0x000025E8; // type:function size:0xE0 scope:global align:4 +setAnmTbl__9daNpcSv_cFP9sSvAnmDat = .text:0x000026C8; // type:function size:0xA0 scope:global align:4 +setCollision__9daNpcSv_cFP8dCcD_Cyl4cXyzff = .text:0x00002768; // type:function size:0x78 scope:global align:4 +getTalkNo__9daNpcSv_cFv = .text:0x000027E0; // type:function size:0x14C scope:global align:4 +isTalkOK__9daNpcSv_cFv = .text:0x0000292C; // type:function size:0x1C scope:global align:4 +daNpc_PeopleCreate__FPv = .text:0x00002948; // type:function size:0x20 scope:local align:4 +daNpc_PeopleDelete__FPv = .text:0x00002968; // type:function size:0x24 scope:local align:4 +daNpc_PeopleExecute__FPv = .text:0x0000298C; // type:function size:0x24 scope:local align:4 +daNpc_PeopleDraw__FPv = .text:0x000029B0; // type:function size:0x24 scope:local align:4 +daNpc_PeopleIsDelete__FPv = .text:0x000029D4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000029DC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002A24; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002A6C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002AC8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B10; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002B20; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002B28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B40; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002B78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002B80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002B88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B90; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002BC8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002BCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BD4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002BE4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BF0; // type:function size:0xC scope:weak align:4 +getCranePos__13daObj_Ikada_cFv = .text:0x00002BFC; // type:function size:0x1C scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002C18; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00002C1C; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002C38; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002C40; // type:function size:0x8 scope:weak align:4 +__sinit_d_a_npc_sv_cpp = .text:0x00002C48; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002CBC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CC4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002CCC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002CD4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcSv_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x10 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000014; // type:object size:0x60 scope:local align:4 +@4200 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4467 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4500 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4501 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4502 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4503 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 data:double +@5128 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5223 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000B8; // type:object size:0xDC scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x10 scope:local align:4 +l_arcname_tbl = .data:0x00000040; // type:object size:0x10 scope:local align:4 +l_npc_anm_wait = .data:0x00000050; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000054; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000058; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x0000005C; // type:object size:0x3 scope:local align:4 +l_npc_anm_ya1 = .data:0x00000060; // type:object size:0x6 scope:local align:4 +l_npc_anm_ya2 = .data:0x00000068; // type:object size:0x6 scope:local align:4 +l_npc_anm_mawasi = .data:0x00000070; // type:object size:0x3 scope:local align:4 +l_npc_anm_kyoro = .data:0x00000074; // type:object size:0x3 scope:local align:4 +l_npc_anm_unun = .data:0x00000078; // type:object size:0x6 scope:local align:4 +l_npc_anm_sisi = .data:0x00000080; // type:object size:0x6 scope:local align:4 +l_npc_anm_byebye = .data:0x00000088; // type:object size:0x6 scope:local align:4 +l_npc_anm_shi = .data:0x00000090; // type:object size:0x6 scope:local align:4 +l_npc_anm_sv1_tbl = .data:0x00000098; // type:object size:0x18 scope:local align:4 +l_npc_se_sv1_tbl = .data:0x000000B0; // type:object size:0x18 scope:local align:4 +l_npc_dat = .data:0x000000C8; // type:object size:0x110 scope:local align:4 +l_msg_sv_p1_1st_talk1 = .data:0x000001D8; // type:object size:0x3C scope:local align:4 +l_msg_sv_p1_1st_talk2 = .data:0x00000214; // type:object size:0x3C scope:local align:4 +l_msg_sv_p1_2nd_talk1 = .data:0x00000250; // type:object size:0x1C scope:local align:4 +l_msg_sv_p1_2nd_talk2 = .data:0x0000026C; // type:object size:0x18 scope:local align:4 +l_msg_sv_p1_3rd_talk1 = .data:0x00000284; // type:object size:0x18 scope:local align:4 +l_msg_sv_p1_3rd_talk2 = .data:0x0000029C; // type:object size:0x18 scope:local align:4 +l_msg_sv_p2_1st_talk = .data:0x000002B4; // type:object size:0x1C scope:local align:4 +l_msg_sv_p2_2nd_talk = .data:0x000002D0; // type:object size:0x18 scope:local align:4 +l_msg_sv_p3_1st_talk = .data:0x000002E8; // type:object size:0x1C scope:local align:4 +l_msg_sv_p3_2nd_talk = .data:0x00000304; // type:object size:0x18 scope:local align:4 +l_msg_sv_p4_1st_talk = .data:0x0000031C; // type:object size:0x1C scope:local align:4 +l_msg_sv_p4_2nd_talk = .data:0x00000338; // type:object size:0x14 scope:local align:4 +l_msg_sv_talk_tbl = .data:0x0000034C; // type:object size:0x30 scope:local align:4 +l_msg_sv_flag_tbl = .data:0x0000037C; // type:object size:0x18 scope:local align:4 +l_event_id_tbl = .data:0x00000394; // type:object size:0x18 scope:local align:4 +l_get_item_no = .data:0x000003AC; // type:object size:0x4 scope:local align:4 +l_method$4402 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +@4541 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +@4542 = .data:0x000003C8; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x000003D4; // type:object size:0x18 scope:local align:4 +@4543 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +@4544 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000404; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4773 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 +daNpc_PeopleMethodTable = .data:0x00000430; // type:object size:0x20 scope:local align:4 +g_profile_NPC_SV = .data:0x00000450; // type:object size:0x30 scope:global align:4 +__vt__9daNpcSv_c = .data:0x00000480; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000004A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000004DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000570; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000057C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000005D0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000005F4; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_npc_tc/splits.txt b/config/GZLJ01/rels/d_a_npc_tc/splits.txt new file mode 100644 index 000000000..ed8b361ca --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_tc/splits.txt @@ -0,0 +1,28 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tc.cpp: + .text start:0x000000EC end:0x00004BA4 + .text start:0x00004BA4 end:0x00005078 + .text start:0x00005078 end:0x000053B8 + .text start:0x000053B8 end:0x00005AB8 + .text start:0x00005AB8 end:0x00005B78 + .text start:0x00005B78 end:0x0000662C + .text start:0x0000662C end:0x000066DC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000448 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x0000019C diff --git a/config/GZLJ01/rels/d_a_npc_tc/symbols.txt b/config/GZLJ01/rels/d_a_npc_tc/symbols.txt new file mode 100644 index 000000000..b04e54b4e --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_tc/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpc_Tc_HIO_cFv = .text:0x000000EC; // type:function size:0x2A8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000394; // type:function size:0x3C scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x000003D0; // type:function size:0x1CC scope:local align:4 +searchTower_CB__FPvPv = .text:0x0000059C; // type:function size:0x2C scope:local align:4 +_searchTower__10daNpc_Tc_cFP10fopAc_ac_c = .text:0x000005C8; // type:function size:0x68 scope:global align:4 +initTexPatternAnm__10daNpc_Tc_cFb = .text:0x00000630; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_Tc_cFv = .text:0x00000744; // type:function size:0x8C scope:global align:4 +smoke_set__10daNpc_Tc_cFfffff = .text:0x000007D0; // type:function size:0x178 scope:global align:4 +setAnm__10daNpc_Tc_cFv = .text:0x00000948; // type:function size:0x820 scope:global align:4 +setTexAnm__10daNpc_Tc_cFv = .text:0x00001168; // type:function size:0x58 scope:global align:4 +chkAttention__10daNpc_Tc_cF4cXyzs = .text:0x000011C0; // type:function size:0x1AC scope:global align:4 +eventOrder__10daNpc_Tc_cFv = .text:0x0000136C; // type:function size:0xB8 scope:global align:4 +checkOrder__10daNpc_Tc_cFv = .text:0x00001424; // type:function size:0x4C scope:global align:4 +existTcMonument__10daNpc_Tc_cFv = .text:0x00001470; // type:function size:0x8C scope:global align:4 +anmAtr__10daNpc_Tc_cFUs = .text:0x000014FC; // type:function size:0x70 scope:global align:4 +stopTower__10daNpc_Tc_cFv = .text:0x0000156C; // type:function size:0xAC scope:global align:4 +startTower__10daNpc_Tc_cFv = .text:0x00001618; // type:function size:0x18C scope:global align:4 +next_msgStatusBlue__10daNpc_Tc_cFPUl = .text:0x000017A4; // type:function size:0x15C scope:global align:4 +next_msgStatusNormal__10daNpc_Tc_cFPUl = .text:0x00001900; // type:function size:0x1EC scope:global align:4 +next_msgStatus__10daNpc_Tc_cFPUl = .text:0x00001AEC; // type:function size:0x78 scope:global align:4 +setFirstMsg__10daNpc_Tc_cFPbUlUl = .text:0x00001B64; // type:function size:0x24 scope:global align:4 +getMsgNormal__10daNpc_Tc_cFv = .text:0x00001B88; // type:function size:0x58 scope:global align:4 +getMsgBlue__10daNpc_Tc_cFv = .text:0x00001BE0; // type:function size:0x8 scope:global align:4 +getMsg__10daNpc_Tc_cFv = .text:0x00001BE8; // type:function size:0x8C scope:global align:4 +getArg__10daNpc_Tc_cFv = .text:0x00001C74; // type:function size:0x24 scope:global align:4 +createInit__10daNpc_Tc_cFv = .text:0x00001C98; // type:function size:0x394 scope:global align:4 +searchStoolPos__10daNpc_Tc_cFPvPv = .text:0x0000202C; // type:function size:0x98 scope:global align:4 +setAttention__10daNpc_Tc_cFv = .text:0x000020C4; // type:function size:0x84 scope:global align:4 +calcMove__10daNpc_Tc_cFv = .text:0x00002148; // type:function size:0xD8 scope:global align:4 +lookBack__10daNpc_Tc_cFv = .text:0x00002220; // type:function size:0x2A4 scope:global align:4 +statusWait__10daNpc_Tc_cFv = .text:0x000024C4; // type:function size:0xD0 scope:global align:4 +statusSit__10daNpc_Tc_cFv = .text:0x00002594; // type:function size:0x150 scope:global align:4 +statusJump__10daNpc_Tc_cFv = .text:0x000026E4; // type:function size:0xB4 scope:global align:4 +statusWalkToJail__10daNpc_Tc_cFv = .text:0x00002798; // type:function size:0x218 scope:global align:4 +statusTalkNearJail__10daNpc_Tc_cFv = .text:0x000029B0; // type:function size:0x70 scope:global align:4 +statusWaitNearJail__10daNpc_Tc_cFv = .text:0x00002A20; // type:function size:0x1B4 scope:global align:4 +statusWalkToStool__10daNpc_Tc_cFv = .text:0x00002BD4; // type:function size:0x1AC scope:global align:4 +statusSitToStool__10daNpc_Tc_cFv = .text:0x00002D80; // type:function size:0x214 scope:global align:4 +statusTalk__10daNpc_Tc_cFv = .text:0x00002F94; // type:function size:0x94 scope:global align:4 +statusPayRupee__10daNpc_Tc_cFv = .text:0x00003028; // type:function size:0x60 scope:global align:4 +statusDemoPayRupee__10daNpc_Tc_cFv = .text:0x00003088; // type:function size:0x70 scope:global align:4 +statusGetRupee__10daNpc_Tc_cFv = .text:0x000030F8; // type:function size:0x60 scope:global align:4 +statusDemoGetRupee__10daNpc_Tc_cFv = .text:0x00003158; // type:function size:0x74 scope:global align:4 +statusMonumentComplete__10daNpc_Tc_cFv = .text:0x000031CC; // type:function size:0x60 scope:global align:4 +statusDemoMonumentComplete__10daNpc_Tc_cFv = .text:0x0000322C; // type:function size:0x74 scope:global align:4 +statusDemoJump__10daNpc_Tc_cFv = .text:0x000032A0; // type:function size:0x68 scope:global align:4 +statusDemoRescue__10daNpc_Tc_cFv = .text:0x00003308; // type:function size:0x7C scope:global align:4 +statusDemoTalk__10daNpc_Tc_cFv = .text:0x00003384; // type:function size:0xAC scope:global align:4 +help_action__10daNpc_Tc_cFPv = .text:0x00003430; // type:function size:0x1E0 scope:global align:4 +wait_action__10daNpc_Tc_cFPv = .text:0x00003610; // type:function size:0x13C scope:global align:4 +calc_sitpos__10daNpc_Tc_cFv = .text:0x0000374C; // type:function size:0xE4 scope:global align:4 +set_mtx__10daNpc_Tc_cFv = .text:0x00003830; // type:function size:0x70 scope:global align:4 +_draw__10daNpc_Tc_cFv = .text:0x000038A0; // type:function size:0x198 scope:global align:4 +setTower__10daNpc_Tc_cFv = .text:0x00003A38; // type:function size:0x1A0 scope:global align:4 +_execute__10daNpc_Tc_cFv = .text:0x00003BD8; // type:function size:0x2B0 scope:global align:4 +_delete__10daNpc_Tc_cFv = .text:0x00003E88; // type:function size:0x8C scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00003F14; // type:function size:0x20 scope:local align:4 +isCreate__10daNpc_Tc_cFv = .text:0x00003F34; // type:function size:0x84 scope:global align:4 +_create__10daNpc_Tc_cFv = .text:0x00003FB8; // type:function size:0xD0 scope:global align:4 +__ct__10daNpc_Tc_cFv = .text:0x00004088; // type:function size:0x190 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004218; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004274; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000042BC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004388; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000043D0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000442C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004474; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000044D0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004558; // type:function size:0x70 scope:weak align:4 +_createHeap__10daNpc_Tc_cFv = .text:0x000045C8; // type:function size:0x20C scope:global align:4 +daNpc_Tc_Create__FP10fopAc_ac_c = .text:0x000047D4; // type:function size:0x20 scope:local align:4 +daNpc_Tc_Delete__FP10daNpc_Tc_c = .text:0x000047F4; // type:function size:0x20 scope:local align:4 +daNpc_Tc_Execute__FP10daNpc_Tc_c = .text:0x00004814; // type:function size:0x20 scope:local align:4 +daNpc_Tc_Draw__FP10daNpc_Tc_c = .text:0x00004834; // type:function size:0x20 scope:local align:4 +daNpc_Tc_IsDelete__FP10daNpc_Tc_c = .text:0x00004854; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000485C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000048A4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000048EC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004948; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004990; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004994; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004998; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000499C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000049A0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000049E8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004A44; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004A54; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004A5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004A64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A74; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004AAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004AB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004AC4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004AFC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004B00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B08; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B10; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004B18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004B24; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_Tc_HIO_cFv = .text:0x00004B30; // type:function size:0x74 scope:weak align:4 +next_msgStatusNormal2__10daNpc_Tc_cFPUl = .text:0x00004BA4; // type:function size:0x244 scope:global align:4 +getMsgNormal2__10daNpc_Tc_cFv = .text:0x00004DE8; // type:function size:0x110 scope:global align:4 +existUnknownCollectMap__10daNpc_Tc_cFv = .text:0x00004EF8; // type:function size:0x7C scope:global align:4 +analysisCollectMap__10daNpc_Tc_cFv = .text:0x00004F74; // type:function size:0x88 scope:global align:4 +existKnownCollectMap__10daNpc_Tc_cFv = .text:0x00004FFC; // type:function size:0x7C scope:global align:4 +next_msgStatusWhite__10daNpc_Tc_cFPUl = .text:0x00005078; // type:function size:0x27C scope:global align:4 +getMsgWhite__10daNpc_Tc_cFv = .text:0x000052F4; // type:function size:0xC4 scope:global align:4 +next_msgStatusRed__10daNpc_Tc_cFPUl = .text:0x000053B8; // type:function size:0x288 scope:global align:4 +setFinishMsg__10daNpc_Tc_cFv = .text:0x00005640; // type:function size:0x10 scope:global align:4 +getMsgRed__10daNpc_Tc_cFv = .text:0x00005650; // type:function size:0x214 scope:global align:4 +checkMonumentFee__10daNpc_Tc_cFUsUs = .text:0x00005864; // type:function size:0x64 scope:global align:4 +checkAllMonumentFee__10daNpc_Tc_cFv = .text:0x000058C8; // type:function size:0xA8 scope:global align:4 +checkAllMonumentPay__10daNpc_Tc_cFv = .text:0x00005970; // type:function size:0xC0 scope:global align:4 +checkMonumentPay__10daNpc_Tc_cFUsUs = .text:0x00005A30; // type:function size:0x88 scope:global align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005AB8; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00005B00; // type:function size:0x48 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00005B48; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00005B64; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005B6C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00005B74; // type:function size:0x4 scope:weak align:4 +cutProc__10daNpc_Tc_cFv = .text:0x00005B78; // type:function size:0x208 scope:global align:4 +cutSitToJumpStart__10daNpc_Tc_cFi = .text:0x00005D80; // type:function size:0xC scope:global align:4 +cutSitToJumpProc__10daNpc_Tc_cFi = .text:0x00005D8C; // type:function size:0x138 scope:global align:4 +cutPresentStart__10daNpc_Tc_cFi = .text:0x00005EC4; // type:function size:0x4 scope:global align:4 +cutPresentProc__10daNpc_Tc_cFi = .text:0x00005EC8; // type:function size:0x1CC scope:global align:4 +cutSetAnmStart__10daNpc_Tc_cFi = .text:0x00006094; // type:function size:0x7C scope:global align:4 +cutSetAnmProc__10daNpc_Tc_cFi = .text:0x00006110; // type:function size:0xB0 scope:global align:4 +cutBackJumpStart__10daNpc_Tc_cFi = .text:0x000061C0; // type:function size:0x38 scope:global align:4 +cutBackJumpProc__10daNpc_Tc_cFi = .text:0x000061F8; // type:function size:0xE4 scope:global align:4 +cutEffectStart__10daNpc_Tc_cFi = .text:0x000062DC; // type:function size:0x10C scope:global align:4 +cutEffectProc__10daNpc_Tc_cFi = .text:0x000063E8; // type:function size:0x2C scope:global align:4 +cutDoorOpenStart__10daNpc_Tc_cFi = .text:0x00006414; // type:function size:0x70 scope:global align:4 +cutDoorOpenProc__10daNpc_Tc_cFi = .text:0x00006484; // type:function size:0x2C scope:global align:4 +cutDoorCloseStart__10daNpc_Tc_cFi = .text:0x000064B0; // type:function size:0x70 scope:global align:4 +cutDoorCloseProc__10daNpc_Tc_cFi = .text:0x00006520; // type:function size:0x2C scope:global align:4 +cutDoorClose2Start__10daNpc_Tc_cFi = .text:0x0000654C; // type:function size:0x70 scope:global align:4 +cutDoorClose2Proc__10daNpc_Tc_cFi = .text:0x000065BC; // type:function size:0x2C scope:global align:4 +cutPayStart__10daNpc_Tc_cFi = .text:0x000065E8; // type:function size:0x18 scope:global align:4 +cutPayProc__10daNpc_Tc_cFi = .text:0x00006600; // type:function size:0x2C scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSmplbg5Act_c5Prm_eQ311daObjSmplbg5Act_c5Prm_e = .text:0x0000662C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPc = .text:0x00006648; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00006664; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_tc_cpp = .text:0x00006680; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000066BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000066C4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000066CC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000066D4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4097 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4527 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4528 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4531 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4535 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +a_anm_bck_tbl$4718 = .rodata:0x00000060; // type:object size:0x44 scope:local align:4 +@4719 = .rodata:0x000000A4; // type:object size:0x180 scope:local align:4 +@5024 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@5026 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@5027 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@5028 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@5031 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@5032 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@5033 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@5034 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5035 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:float +@5080 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000258; // type:object size:0x8 scope:local align:8 +@5082 = .rodata:0x00000260; // type:object size:0x8 scope:local align:8 +@5083 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +anm_atr$5404 = .rodata:0x0000026C; // type:object size:0x10 scope:local align:4 +@5627 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@5628 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@5683 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@5889 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:float +@6027 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@6028 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@6030 = .rodata:0x00000298; // type:object size:0x8 scope:local align:8 +@6242 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +a_bmt_tbl$6262 = .rodata:0x000002A4; // type:object size:0x14 scope:local align:4 +a_snap_tbl$6263 = .rodata:0x000002B8; // type:object size:0x5 scope:local align:4 data:string +@6270 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@6272 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@6276 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@6278 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@6280 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@6282 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@6327 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002E0; // type:object size:0x168 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4257 = .data:0x00000030; // type:object size:0x60 scope:local align:4 +@4345 = .data:0x00000090; // type:object size:0xFC scope:local align:4 +a_tex_pattern_num_tbl$5040 = .data:0x0000018C; // type:object size:0x2 scope:local align:4 +action_table$5088 = .data:0x00000190; // type:object size:0x24 scope:local align:4 +@5127 = .data:0x000001B4; // type:object size:0x24 scope:local align:4 +@5126 = .data:0x000001D8; // type:object size:0x24 scope:local align:4 +@5211 = .data:0x000001FC; // type:object size:0x24 scope:local align:4 +a_demo_name_tbl$5357 = .data:0x00000220; // type:object size:0x1C scope:local align:4 +@5589 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@5593 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@5597 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@6183 = .data:0x00000260; // type:object size:0x34 scope:local align:4 +@6211 = .data:0x00000294; // type:object size:0x4C scope:local align:4 +l_daNpc_Tc_Method = .data:0x000002E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_TC = .data:0x00000300; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000348; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000378; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000394; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000454; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000460; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000046C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004C0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004E4; // type:object size:0x14 scope:weak align:4 +__vt__10daNpc_Tc_c = .data:0x000004F8; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_Tc_HIO_c = .data:0x00000518; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4551 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xF4 scope:local align:4 +@4562 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +init$4563 = .bss:0x00000160; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4561 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +@4566 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +init$4567 = .bss:0x0000017C; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4565 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +init$4667 = .bss:0x0000018C; // type:object size:0x1 scope:local align:1 +smoke_scale$4666 = .bss:0x00000190; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_npc_tt/splits.txt b/config/GZLJ01/rels/d_a_npc_tt/splits.txt new file mode 100644 index 000000000..3a06d97a9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_tt/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_tt.cpp: + .text start:0x00000078 end:0x00002C60 + .text start:0x00002C60 end:0x00002CD4 + .text start:0x00002CD4 end:0x00003210 + .text start:0x00003210 end:0x00003210 + .rodata start:0x00000000 end:0x000001ED + .data start:0x00000000 end:0x000001B8 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLJ01/rels/d_a_npc_tt/symbols.txt b/config/GZLJ01/rels/d_a_npc_tt/symbols.txt new file mode 100644 index 000000000..cb81aa9dd --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_tt/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daNpc_tt_XyCheckCB__FPvi = .text:0x00000078; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Tt_cFi = .text:0x00000098; // type:function size:0x24 scope:global align:4 +daNpc_tt_XyEventCB__FPvi = .text:0x000000BC; // type:function size:0x4C scope:local align:4 +nodeCallBack_Tt__FP7J3DNodei = .text:0x00000108; // type:function size:0x1D0 scope:local align:4 +setAnmStatus__10daNpc_Tt_cFv = .text:0x000002D8; // type:function size:0x90 scope:global align:4 +eventOrder__10daNpc_Tt_cFv = .text:0x00000368; // type:function size:0x74 scope:global align:4 +checkOrder__10daNpc_Tt_cFv = .text:0x000003DC; // type:function size:0xA8 scope:global align:4 +next_msgStatus__10daNpc_Tt_cFPUl = .text:0x00000484; // type:function size:0x70 scope:global align:4 +getMsg__10daNpc_Tt_cFv = .text:0x000004F4; // type:function size:0xDC scope:global align:4 +setCollision__10daNpc_Tt_cFv = .text:0x000005D0; // type:function size:0x80 scope:global align:4 +talkInit__10daNpc_Tt_cFv = .text:0x00000650; // type:function size:0x14 scope:global align:4 +msgAnm__10daNpc_Tt_cFv = .text:0x00000664; // type:function size:0xB4 scope:global align:4 +msgPushButton__10daNpc_Tt_cFv = .text:0x00000718; // type:function size:0x18 scope:global align:4 +msgContinue__10daNpc_Tt_cFv = .text:0x00000730; // type:function size:0x48 scope:global align:4 +talk__10daNpc_Tt_cFv = .text:0x00000778; // type:function size:0x188 scope:global align:4 +demoInitChange__10daNpc_Tt_cFv = .text:0x00000900; // type:function size:0xEC scope:global align:4 +demoProcTact1__10daNpc_Tt_cFv = .text:0x000009EC; // type:function size:0x130 scope:global align:4 +demoInitPatten__10daNpc_Tt_cFv = .text:0x00000B1C; // type:function size:0x84 scope:global align:4 +demoProcPatten__10daNpc_Tt_cFv = .text:0x00000BA0; // type:function size:0x1A0 scope:global align:4 +demoInitSpeak__10daNpc_Tt_cFv = .text:0x00000D40; // type:function size:0xC4 scope:global align:4 +demoProcSpeak__10daNpc_Tt_cFv = .text:0x00000E04; // type:function size:0x58 scope:global align:4 +demoInitWait__10daNpc_Tt_cFv = .text:0x00000E5C; // type:function size:0x68 scope:global align:4 +demoProcWait__10daNpc_Tt_cFv = .text:0x00000EC4; // type:function size:0x50 scope:global align:4 +demoInitCom__10daNpc_Tt_cFv = .text:0x00000F14; // type:function size:0x10C scope:global align:4 +demoProcCom__10daNpc_Tt_cFv = .text:0x00001020; // type:function size:0x20 scope:global align:4 +getNowEventAction__10daNpc_Tt_cFv = .text:0x00001040; // type:function size:0x48 scope:global align:4 +demoProc__10daNpc_Tt_cFv = .text:0x00001088; // type:function size:0x1B0 scope:global align:4 +init__10daNpc_Tt_cFv = .text:0x00001238; // type:function size:0x1E8 scope:global align:4 +setAttention__10daNpc_Tt_cFb = .text:0x00001420; // type:function size:0x54 scope:global align:4 +lookBack__10daNpc_Tt_cFv = .text:0x00001474; // type:function size:0x164 scope:global align:4 +wait01__10daNpc_Tt_cFv = .text:0x000015D8; // type:function size:0x15C scope:global align:4 +talk01__10daNpc_Tt_cFv = .text:0x00001734; // type:function size:0xD0 scope:global align:4 +tact00__10daNpc_Tt_cFv = .text:0x00001804; // type:function size:0x90 scope:global align:4 +wait_action__10daNpc_Tt_cFPv = .text:0x00001894; // type:function size:0xDC scope:global align:4 +ke_control__7tt_ke_sFf = .text:0x00001970; // type:function size:0x23C scope:global align:4 +ke_pos_set__7tt_ke_sFP4cXyz = .text:0x00001BAC; // type:function size:0x38 scope:global align:4 +set_ke_root__10daNpc_Tt_cFiii = .text:0x00001BE4; // type:function size:0x164 scope:global align:4 +ke_execute__10daNpc_Tt_cFv = .text:0x00001D48; // type:function size:0xBC scope:global align:4 +_draw__10daNpc_Tt_cFv = .text:0x00001E04; // type:function size:0x180 scope:global align:4 +_execute__10daNpc_Tt_cFv = .text:0x00001F84; // type:function size:0x1D4 scope:global align:4 +_delete__10daNpc_Tt_cFv = .text:0x00002158; // type:function size:0x50 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000021A8; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Tt_cFv = .text:0x000021C8; // type:function size:0x254 scope:global align:4 +__dt__7tt_ke_sFv = .text:0x0000241C; // type:function size:0x7C scope:weak align:4 +__ct__7tt_ke_sFv = .text:0x00002498; // type:function size:0x68 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002500; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002504; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000025D0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002618; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002674; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000026BC; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000272C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002788; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Tt_cFv = .text:0x000027D0; // type:function size:0x2E0 scope:global align:4 +daNpc_Tt_Create__FP10fopAc_ac_c = .text:0x00002AB0; // type:function size:0x20 scope:local align:4 +daNpc_Tt_Delete__FP10daNpc_Tt_c = .text:0x00002AD0; // type:function size:0x20 scope:local align:4 +daNpc_Tt_Execute__FP10daNpc_Tt_c = .text:0x00002AF0; // type:function size:0x20 scope:local align:4 +daNpc_Tt_Draw__FP10daNpc_Tt_c = .text:0x00002B10; // type:function size:0x20 scope:local align:4 +daNpc_Tt_IsDelete__FP10daNpc_Tt_c = .text:0x00002B30; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B38; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002B48; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002B50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B68; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002BA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002BB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BB8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002BF0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002BF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BFC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C04; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C0C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C18; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002C24; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002C40; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002C48; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Tt_cF4cXyz = .text:0x00002C60; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Tt_cF4cXyz = .text:0x00002C7C; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00002C98; // type:function size:0x3C scope:weak align:4 +initTexPatternAnm__10daNpc_Tt_cFb = .text:0x00002CD4; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__10daNpc_Tt_cFv = .text:0x00002DEC; // type:function size:0x8C scope:global align:4 +setAnm__10daNpc_Tt_cFi = .text:0x00002E78; // type:function size:0x11C scope:global align:4 +danceInit__10daNpc_Tt_cFi = .text:0x00002F94; // type:function size:0x68 scope:global align:4 +danceProc__10daNpc_Tt_cFv = .text:0x00002FFC; // type:function size:0xB4 scope:global align:4 +danceNext__10daNpc_Tt_cFv = .text:0x000030B0; // type:function size:0x160 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4218 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +l_bas_ix_tbl = .rodata:0x0000004C; // type:object size:0x40 scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4265 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@4341 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4451 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4776 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4792 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4960 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4961 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4962 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4963 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4964 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@5022 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5034 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@5041 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5062 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0xF9 scope:local align:4 data:string_table +action_table$4701 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +@4747 = .data:0x00000018; // type:object size:0xC scope:local align:4 +l_daNpc_Tt_Method = .data:0x00000024; // type:object size:0x20 scope:local align:4 +g_profile_NPC_TT = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000074; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000088; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000128; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_npc_uk/splits.txt b/config/GZLJ01/rels/d_a_npc_uk/splits.txt new file mode 100644 index 000000000..aad16a61e --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_uk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_uk.cpp: + .text start:0x000000EC end:0x00005A0C + .text start:0x00005A0C end:0x00005A44 + .rodata start:0x00000000 end:0x0000026A + .data start:0x00000000 end:0x00000480 + .bss start:0x00000008 end:0x00000078 diff --git a/config/GZLJ01/rels/d_a_npc_uk/symbols.txt b/config/GZLJ01/rels/d_a_npc_uk/symbols.txt new file mode 100644 index 000000000..7315b62ef --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_uk/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +getType__10daNpc_Uk_cFv = .text:0x000000EC; // type:function size:0xC scope:global align:4 +getPath__10daNpc_Uk_cFv = .text:0x000000F8; // type:function size:0xC scope:global align:4 +getShapeType__10daNpc_Uk_cFv = .text:0x00000104; // type:function size:0xC scope:global align:4 +getCaughtFlag__10daNpc_Uk_cFv = .text:0x00000110; // type:function size:0x4C scope:global align:4 +getFoundFlag__10daNpc_Uk_cFv = .text:0x0000015C; // type:function size:0x4C scope:global align:4 +getFirstTalk__10daNpc_Uk_cFv = .text:0x000001A8; // type:function size:0x4C scope:global align:4 +chkGameStart__10daNpc_Uk_cFv = .text:0x000001F4; // type:function size:0x78 scope:global align:4 +chkPositioning__10daNpc_Uk_cFfffss = .text:0x0000026C; // type:function size:0x1B4 scope:global align:4 +__dt__4cXyzFv = .text:0x00000420; // type:function size:0x3C scope:weak align:4 +nextVisitMode__10daNpc_Uk_cFv = .text:0x0000045C; // type:function size:0x454 scope:global align:4 +approachRun__10daNpc_Uk_cFP10fopAc_ac_c = .text:0x000008B0; // type:function size:0x80 scope:global align:4 +aroundWalk__10daNpc_Uk_cFP10fopAc_ac_c = .text:0x00000930; // type:function size:0x34 scope:global align:4 +surrender__10daNpc_Uk_cFv = .text:0x00000964; // type:function size:0x170 scope:global align:4 +runawayInit__10daNpc_Uk_cFv = .text:0x00000AD4; // type:function size:0x2B4 scope:global align:4 +nodeCallBack_Uk__FP7J3DNodei = .text:0x00000D88; // type:function size:0x1C0 scope:local align:4 +initTexPatternAnm__10daNpc_Uk_cFb = .text:0x00000F48; // type:function size:0x128 scope:global align:4 +playTexPatternAnm__10daNpc_Uk_cFv = .text:0x00001070; // type:function size:0x98 scope:global align:4 +setAnm__10daNpc_Uk_cFScUc = .text:0x00001108; // type:function size:0xB8 scope:global align:4 +chkAttentionLocal__10daNpc_Uk_cFv = .text:0x000011C0; // type:function size:0xB4 scope:global align:4 +chkAttention__10daNpc_Uk_cFv = .text:0x00001274; // type:function size:0x9C scope:global align:4 +setAnmStatus__10daNpc_Uk_cFv = .text:0x00001310; // type:function size:0x68 scope:global align:4 +eventOrder__10daNpc_Uk_cFv = .text:0x00001378; // type:function size:0x44 scope:global align:4 +checkOrder__10daNpc_Uk_cFv = .text:0x000013BC; // type:function size:0x64 scope:global align:4 +next_msgStatus__10daNpc_Uk_cFPUl = .text:0x00001420; // type:function size:0x44 scope:global align:4 +getMsg__10daNpc_Uk_cFv = .text:0x00001464; // type:function size:0x17C scope:global align:4 +setCollision__10daNpc_Uk_cFv = .text:0x000015E0; // type:function size:0x80 scope:global align:4 +msgAnm__10daNpc_Uk_cFUc = .text:0x00001660; // type:function size:0xD0 scope:global align:4 +talkInit__10daNpc_Uk_cFv = .text:0x00001730; // type:function size:0x14 scope:global align:4 +talk__10daNpc_Uk_cFv = .text:0x00001744; // type:function size:0x1AC scope:global align:4 +init__10daNpc_Uk_cFv = .text:0x000018F0; // type:function size:0x4F4 scope:global align:4 +setAttention__10daNpc_Uk_cFb = .text:0x00001DE4; // type:function size:0x54 scope:global align:4 +getLookBackMode__10daNpc_Uk_cFv = .text:0x00001E38; // type:function size:0x124 scope:global align:4 +lookBack__10daNpc_Uk_cFv = .text:0x00001F5C; // type:function size:0x230 scope:global align:4 +getStaffName__10daNpc_Uk_cFv = .text:0x0000218C; // type:function size:0xC8 scope:global align:4 +checkDemoStart__10daNpc_Uk_cFv = .text:0x00002254; // type:function size:0x70 scope:global align:4 +getNowEventAction__10daNpc_Uk_cFv = .text:0x000022C4; // type:function size:0x48 scope:global align:4 +visitInit__10daNpc_Uk_cFUc = .text:0x0000230C; // type:function size:0x188 scope:global align:4 +visitProc__10daNpc_Uk_cFv = .text:0x00002494; // type:function size:0x110 scope:global align:4 +wait01__10daNpc_Uk_cFv = .text:0x000025A4; // type:function size:0x84 scope:global align:4 +talk01__10daNpc_Uk_cFv = .text:0x00002628; // type:function size:0xA4 scope:global align:4 +talk02__10daNpc_Uk_cFv = .text:0x000026CC; // type:function size:0x140 scope:global align:4 +visitTalkInit__10daNpc_Uk_cFv = .text:0x0000280C; // type:function size:0x15C scope:global align:4 +visitSetEvent__10daNpc_Uk_cFv = .text:0x00002968; // type:function size:0xDC scope:global align:4 +visit01__10daNpc_Uk_cFv = .text:0x00002A44; // type:function size:0x23C scope:global align:4 +warningB__10daNpc_Uk_cFv = .text:0x00002C80; // type:function size:0xA0 scope:global align:4 +warningC__10daNpc_Uk_cFv = .text:0x00002D20; // type:function size:0xA0 scope:global align:4 +warningD__10daNpc_Uk_cFv = .text:0x00002DC0; // type:function size:0x118 scope:global align:4 +found__10daNpc_Uk_cFv = .text:0x00002ED8; // type:function size:0x9C scope:global align:4 +runaway__10daNpc_Uk_cFv = .text:0x00002F74; // type:function size:0x1D4 scope:global align:4 +jump__10daNpc_Uk_cFv = .text:0x00003148; // type:function size:0xA0 scope:global align:4 +jitanda01__10daNpc_Uk_cFv = .text:0x000031E8; // type:function size:0x40 scope:global align:4 +jitanda02__10daNpc_Uk_cFv = .text:0x00003228; // type:function size:0x84 scope:global align:4 +demo01__10daNpc_Uk_cFv = .text:0x000032AC; // type:function size:0x54 scope:global align:4 +demo02__10daNpc_Uk_cFv = .text:0x00003300; // type:function size:0xD4 scope:global align:4 +demoInitCom__10daNpc_Uk_cFv = .text:0x000033D4; // type:function size:0x274 scope:global align:4 +demoProc__10daNpc_Uk_cFv = .text:0x00003648; // type:function size:0xA98 scope:global align:4 +wait_action__10daNpc_Uk_cFPv = .text:0x000040E0; // type:function size:0xD0 scope:global align:4 +seek_action__10daNpc_Uk_cFPv = .text:0x000041B0; // type:function size:0x25C scope:global align:4 +hind_action__10daNpc_Uk_cFPv = .text:0x0000440C; // type:function size:0x170 scope:global align:4 +visit_action__10daNpc_Uk_cFPv = .text:0x0000457C; // type:function size:0x1F8 scope:global align:4 +_draw__10daNpc_Uk_cFv = .text:0x00004774; // type:function size:0x2AC scope:global align:4 +_execute__10daNpc_Uk_cFv = .text:0x00004A20; // type:function size:0x2C4 scope:global align:4 +_delete__10daNpc_Uk_cFv = .text:0x00004CE4; // type:function size:0x50 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00004D34; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Uk_cFv = .text:0x00004D54; // type:function size:0x2D4 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00005028; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000050F4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000513C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005198; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000051E0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000523C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000052C4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005334; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005390; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Uk_cFv = .text:0x000053D8; // type:function size:0x350 scope:global align:4 +daNpc_Uk_Create__FP10fopAc_ac_c = .text:0x00005728; // type:function size:0x20 scope:local align:4 +daNpc_Uk_Delete__FP10daNpc_Uk_c = .text:0x00005748; // type:function size:0x20 scope:local align:4 +daNpc_Uk_Execute__FP10daNpc_Uk_c = .text:0x00005768; // type:function size:0x20 scope:local align:4 +daNpc_Uk_Draw__FP10daNpc_Uk_c = .text:0x00005788; // type:function size:0x20 scope:local align:4 +daNpc_Uk_IsDelete__FP10daNpc_Uk_c = .text:0x000057A8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000057B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000057F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005840; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000589C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000058E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000058F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000058FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005904; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000590C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005914; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000594C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005954; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000595C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005964; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000599C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000059A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000059A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000059B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000059B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000059C4; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000059D0; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000059EC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000059F4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000059FC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005A04; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Uk_cF4cXyz = .text:0x00005A0C; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Uk_cF4cXyz = .text:0x00005A28; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4158 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4420 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4494 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4547 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000048; // type:object size:0x2C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4617 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4662 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4791 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4792 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4942 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4943 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4959 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5280 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5281 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@5282 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5290 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5291 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5299 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5310 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5358 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5689 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5691 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5866 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@6041 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6042 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6043 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6044 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6045 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6046 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6047 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6048 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6203 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6204 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000FC; // type:object size:0x16E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4746 = .data:0x00000030; // type:object size:0x68 scope:local align:4 +@4809 = .data:0x00000098; // type:object size:0x20 scope:local align:4 +@4855 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4860 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4863 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4870 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4873 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +action_table$5078 = .data:0x000000F4; // type:object size:0x40 scope:local align:4 +@5106 = .data:0x00000134; // type:object size:0x2C scope:local align:4 +@5132 = .data:0x00000160; // type:object size:0x2C scope:local align:4 +@5483 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@5693 = .data:0x00000198; // type:object size:0x38 scope:local align:4 +@5692 = .data:0x000001D0; // type:object size:0x3C scope:local align:4 +@5735 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@5746 = .data:0x00000218; // type:object size:0x38 scope:local align:4 +@5760 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5796 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@5808 = .data:0x00000268; // type:object size:0x38 scope:local align:4 +table_bmt$5816 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +head_bdl_table$6138 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +l_daNpc_Uk_Method = .data:0x000002B8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_UK = .data:0x000002D8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000350; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@5538 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +init$5539 = .bss:0x00000068; // type:object size:0x1 scope:local align:1 +scale$5537 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_ym1/splits.txt b/config/GZLJ01/rels/d_a_npc_ym1/splits.txt new file mode 100644 index 000000000..d6dc7b7d9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ym1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ym1.cpp: + .text start:0x000000EC end:0x000048E4 + .text start:0x000048E4 end:0x000048F8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000184 + .data start:0x00000000 end:0x00000590 + .bss start:0x00000008 end:0x00000134 diff --git a/config/GZLJ01/rels/d_a_npc_ym1/symbols.txt b/config/GZLJ01/rels/d_a_npc_ym1/symbols.txt new file mode 100644 index 000000000..5b350982b --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_ym1/symbols.txt @@ -0,0 +1,232 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Ym1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Ym1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Ym1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +area_check__FP10fopAc_ac_cP4cXyzUl = .text:0x00000268; // type:function size:0x28 scope:local align:4 +setKariFlg__11daNpc_Ym1_cFv = .text:0x00000290; // type:function size:0xC scope:global align:4 +nodeCB_Head__FP7J3DNodei = .text:0x0000029C; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Ym1_cFP7J3DNodeP8J3DModel = .text:0x000002E8; // type:function size:0x118 scope:global align:4 +__dt__4cXyzFv = .text:0x00000400; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x0000043C; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Ym1_cFP7J3DNodeP8J3DModel = .text:0x00000488; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000520; // type:function size:0x20 scope:local align:4 +init_YM1_0__11daNpc_Ym1_cFv = .text:0x00000540; // type:function size:0x80 scope:global align:4 +init_YM1_1__11daNpc_Ym1_cFv = .text:0x000005C0; // type:function size:0x80 scope:global align:4 +init_YM2_0__11daNpc_Ym1_cFv = .text:0x00000640; // type:function size:0xA0 scope:global align:4 +init_YM2_1__11daNpc_Ym1_cFv = .text:0x000006E0; // type:function size:0xA0 scope:global align:4 +init_YM2_2__11daNpc_Ym1_cFv = .text:0x00000780; // type:function size:0x8C scope:global align:4 +init_YM2_3__11daNpc_Ym1_cFv = .text:0x0000080C; // type:function size:0x8C scope:global align:4 +init_YMx_error__11daNpc_Ym1_cFv = .text:0x00000898; // type:function size:0x4C scope:global align:4 +createInit__11daNpc_Ym1_cFv = .text:0x000008E4; // type:function size:0x2B4 scope:global align:4 +play_animation__11daNpc_Ym1_cFv = .text:0x00000B98; // type:function size:0x6C scope:global align:4 +setMtx__11daNpc_Ym1_cFb = .text:0x00000C04; // type:function size:0x130 scope:global align:4 +bckResID__11daNpc_Ym1_cFi = .text:0x00000D34; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Ym1_cFi = .text:0x00000D48; // type:function size:0x50 scope:global align:4 +init_texPttrnAnm__11daNpc_Ym1_cFScb = .text:0x00000D98; // type:function size:0x100 scope:global align:4 +play_texPttrnAnm__11daNpc_Ym1_cFv = .text:0x00000E98; // type:function size:0x90 scope:global align:4 +setAnm_anm__11daNpc_Ym1_cFPQ211daNpc_Ym1_c9anm_prm_c = .text:0x00000F28; // type:function size:0xCC scope:global align:4 +setAnm_NUM__11daNpc_Ym1_cFii = .text:0x00000FF4; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Ym1_cFv = .text:0x00001064; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Ym1_cFv = .text:0x000010D0; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Ym1_cFv = .text:0x000010D4; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Ym1_cFUc = .text:0x000010D8; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Ym1_cFv = .text:0x00001118; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Ym1_cFv = .text:0x0000111C; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Ym1_cFUs = .text:0x00001180; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Ym1_cFPUl = .text:0x0000123C; // type:function size:0x2B4 scope:global align:4 +getMsg_YM1_0__11daNpc_Ym1_cFv = .text:0x000014F0; // type:function size:0x94 scope:global align:4 +getMsg_YM1_1__11daNpc_Ym1_cFv = .text:0x00001584; // type:function size:0x40 scope:global align:4 +getMsg_YM2_0__11daNpc_Ym1_cFv = .text:0x000015C4; // type:function size:0x6C scope:global align:4 +getMsg_YM2_1__11daNpc_Ym1_cFv = .text:0x00001630; // type:function size:0x3C scope:global align:4 +getMsg_YM2_2__11daNpc_Ym1_cFv = .text:0x0000166C; // type:function size:0xAC scope:global align:4 +getMsg_YM2_3__11daNpc_Ym1_cFv = .text:0x00001718; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Ym1_cFv = .text:0x00001738; // type:function size:0xA4 scope:global align:4 +eventOrder__11daNpc_Ym1_cFv = .text:0x000017DC; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Ym1_cFv = .text:0x0000182C; // type:function size:0x40 scope:global align:4 +set_collision_sp__11daNpc_Ym1_cFv = .text:0x0000186C; // type:function size:0x19C scope:global align:4 +set_cutGrass__11daNpc_Ym1_cFv = .text:0x00001A08; // type:function size:0x11C scope:global align:4 +chk_BlackPig__11daNpc_Ym1_cFv = .text:0x00001B24; // type:function size:0x38 scope:global align:4 +chk_nbt_attn__11daNpc_Ym1_cFv = .text:0x00001B5C; // type:function size:0x30 scope:global align:4 +chk_talk__11daNpc_Ym1_cFv = .text:0x00001B8C; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Ym1_cFv = .text:0x00001C24; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ym1_cFv = .text:0x00001C64; // type:function size:0x16C scope:global align:4 +chkAttention__11daNpc_Ym1_cFv = .text:0x00001DD0; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ym1_cFb = .text:0x00001E50; // type:function size:0x10C scope:global align:4 +decideType__11daNpc_Ym1_cFi = .text:0x00001F5C; // type:function size:0x12C scope:global align:4 +privateCut__11daNpc_Ym1_cFi = .text:0x00002088; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Ym1_cFv = .text:0x00002128; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Ym1_cFv = .text:0x0000214C; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ym1_cFi = .text:0x00002184; // type:function size:0x50 scope:global align:4 +set_action__11daNpc_Ym1_cFM11daNpc_Ym1_cFPCvPvPv_iPv = .text:0x000021D4; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ym1_cFSc = .text:0x00002280; // type:function size:0xA4 scope:global align:4 +chk_areaIN__11daNpc_Ym1_cFf4cXyz = .text:0x00002324; // type:function size:0x124 scope:global align:4 +kari_1__11daNpc_Ym1_cFv = .text:0x00002448; // type:function size:0x170 scope:global align:4 +wait_1__11daNpc_Ym1_cFv = .text:0x000025B8; // type:function size:0x1B8 scope:global align:4 +wait_2__11daNpc_Ym1_cFv = .text:0x00002770; // type:function size:0x1E8 scope:global align:4 +talk_1__11daNpc_Ym1_cFv = .text:0x00002958; // type:function size:0x248 scope:global align:4 +turn_1__11daNpc_Ym1_cFv = .text:0x00002BA0; // type:function size:0xD8 scope:global align:4 +NBTwai__11daNpc_Ym1_cFv = .text:0x00002C78; // type:function size:0x15C scope:global align:4 +SITwai__11daNpc_Ym1_cFv = .text:0x00002DD4; // type:function size:0x128 scope:global align:4 +wait_action1__11daNpc_Ym1_cFPv = .text:0x00002EFC; // type:function size:0x100 scope:global align:4 +wait_action2__11daNpc_Ym1_cFPv = .text:0x00002FFC; // type:function size:0x104 scope:global align:4 +wait_action3__11daNpc_Ym1_cFPv = .text:0x00003100; // type:function size:0x170 scope:global align:4 +wait_action4__11daNpc_Ym1_cFPv = .text:0x00003270; // type:function size:0xB4 scope:global align:4 +demo_action1__11daNpc_Ym1_cFPv = .text:0x00003324; // type:function size:0x6C scope:global align:4 +demo__11daNpc_Ym1_cFv = .text:0x00003390; // type:function size:0x13C scope:global align:4 +shadowDraw__11daNpc_Ym1_cFv = .text:0x000034CC; // type:function size:0xD0 scope:global align:4 +_draw__11daNpc_Ym1_cFv = .text:0x0000359C; // type:function size:0x204 scope:global align:4 +_execute__11daNpc_Ym1_cFv = .text:0x000037A0; // type:function size:0x2BC scope:global align:4 +_delete__11daNpc_Ym1_cFv = .text:0x00003A5C; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Ym1_cFv = .text:0x00003AB0; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Ym1_cFv = .text:0x00003BDC; // type:function size:0x1B4 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003D90; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003DEC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003E34; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003F00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003F48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003FA4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003FEC; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Ym1_cFv = .text:0x0000405C; // type:function size:0x304 scope:global align:4 +headCreateHeap__11daNpc_Ym1_cFv = .text:0x00004360; // type:function size:0x100 scope:global align:4 +itemCreateHeap__11daNpc_Ym1_cFv = .text:0x00004460; // type:function size:0xD4 scope:global align:4 +CreateHeap__11daNpc_Ym1_cFv = .text:0x00004534; // type:function size:0xC4 scope:global align:4 +daNpc_Ym1_Create__FP10fopAc_ac_c = .text:0x000045F8; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_Delete__FP11daNpc_Ym1_c = .text:0x00004618; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_Execute__FP11daNpc_Ym1_c = .text:0x00004638; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_Draw__FP11daNpc_Ym1_c = .text:0x00004658; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_IsDelete__FP11daNpc_Ym1_c = .text:0x00004678; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004680; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004690; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004698; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000046A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000046A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000046E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000046F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000046F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004700; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004738; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000473C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004744; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000474C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004754; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004760; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ym1_HIO_cFv = .text:0x0000476C; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000047F0; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x0000480C; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ym1_cpp = .text:0x00004888; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000048C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000048CC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000048D4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000048DC; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000048E4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000048EC; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000048F4; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4213 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4404 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4407 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +a_res_id_tbl$4471 = .rodata:0x0000001C; // type:object size:0x34 scope:local align:4 +a_res_id_tbl$4476 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4786 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4788 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4790 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4904 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4939 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4940 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5076 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5077 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5078 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5176 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5177 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5178 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5179 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5244 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5353 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5450 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5469 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5471 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5473 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5604 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5605 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5606 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5985 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000D8; // type:object size:0xAC scope:local align:4 data:string_table +a_prm_tbl$4151 = .data:0x00000000; // type:object size:0x48 scope:local align:4 +@4257 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4269 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4282 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4299 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4315 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4328 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4337 = .data:0x00000090; // type:object size:0xC scope:local align:4 +a_att_dis_TBL$4345 = .data:0x0000009C; // type:object size:0x6 scope:local align:4 +a_staff_tbl$4346 = .data:0x000000A4; // type:object size:0x20 scope:local align:4 +@4408 = .data:0x000000C4; // type:object size:0x20 scope:local align:4 +a_anm_prm_tbl$4530 = .data:0x000000E4; // type:object size:0xD0 scope:local align:4 +a_anm_prm_tbl$4537 = .data:0x000001B4; // type:object size:0xC0 scope:local align:4 +a_anm_prm_tbl$4575 = .data:0x00000274; // type:object size:0xD0 scope:local align:4 +a_cut_tbl$4964 = .data:0x00000344; // type:object size:0x4 scope:local align:4 +@5041 = .data:0x00000348; // type:object size:0x30 scope:local align:4 +a_siz_tbl$5560 = .data:0x00000378; // type:object size:0xC scope:local align:4 +a_hed_bdl_resID_tbl$5867 = .data:0x00000384; // type:object size:0xC scope:local align:4 +a_tex_pttrn_num_tbl$5870 = .data:0x00000390; // type:object size:0x3 scope:local align:4 +l_daNpc_Ym1_Method = .data:0x00000394; // type:object size:0x20 scope:local align:4 +g_profile_NPC_YM1 = .data:0x000003B4; // type:object size:0x30 scope:global align:4 +g_profile_NPC_YM2 = .data:0x000003E4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000042C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000520; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000544; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ym1_c = .data:0x00000558; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ym1_HIO_c = .data:0x0000056C; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Ym1_childHIO_c = .data:0x00000578; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000584; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4164 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x64 scope:local align:4 +l_check_inf = .bss:0x000000C4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000114; // type:object size:0x4 scope:local align:4 +@4189 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +init$4190 = .bss:0x00000124; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4188 = .bss:0x00000128; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_yw1/splits.txt b/config/GZLJ01/rels/d_a_npc_yw1/splits.txt new file mode 100644 index 000000000..1c3b742c4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_yw1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yw1.cpp: + .text start:0x000000EC end:0x00003F50 + .text start:0x00003F50 end:0x00003F64 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000102 + .data start:0x00000000 end:0x000003D4 + .bss start:0x00000008 end:0x0000012C diff --git a/config/GZLJ01/rels/d_a_npc_yw1/symbols.txt b/config/GZLJ01/rels/d_a_npc_yw1/symbols.txt new file mode 100644 index 000000000..59ed7fb31 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_yw1/symbols.txt @@ -0,0 +1,206 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Yw1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Yw1_HIO_cFv = .text:0x00000150; // type:function size:0x8C scope:global align:4 +__dt__20daNpc_Yw1_childHIO_cFv = .text:0x000001DC; // type:function size:0x5C scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000238; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Yw1_cFP7J3DNodeP8J3DModel = .text:0x00000284; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x000003A4; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x000003E0; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Yw1_cFP7J3DNodeP8J3DModel = .text:0x0000042C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004CC; // type:function size:0x20 scope:local align:4 +searchActor_Bm1__FPvPv = .text:0x000004EC; // type:function size:0x78 scope:local align:4 +init_YW1_0__11daNpc_Yw1_cFv = .text:0x00000564; // type:function size:0x104 scope:global align:4 +init_YW1_1__11daNpc_Yw1_cFv = .text:0x00000668; // type:function size:0xB4 scope:global align:4 +init_YW1_2__11daNpc_Yw1_cFv = .text:0x0000071C; // type:function size:0xAC scope:global align:4 +init_YW1_3__11daNpc_Yw1_cFv = .text:0x000007C8; // type:function size:0x110 scope:global align:4 +createInit__11daNpc_Yw1_cFv = .text:0x000008D8; // type:function size:0x1E8 scope:global align:4 +play_animation__11daNpc_Yw1_cFv = .text:0x00000AC0; // type:function size:0xA8 scope:global align:4 +upLift__11daNpc_Yw1_cFv = .text:0x00000B68; // type:function size:0x108 scope:global align:4 +setMtx__11daNpc_Yw1_cFb = .text:0x00000C70; // type:function size:0xF4 scope:global align:4 +bckResID__11daNpc_Yw1_cFi = .text:0x00000D64; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Yw1_cFi = .text:0x00000D78; // type:function size:0x14 scope:global align:4 +init_texPttrnAnm__11daNpc_Yw1_cFScb = .text:0x00000D8C; // type:function size:0x108 scope:global align:4 +play_texPttrnAnm__11daNpc_Yw1_cFv = .text:0x00000E94; // type:function size:0x90 scope:global align:4 +setAnm_anm__11daNpc_Yw1_cFPQ211daNpc_Yw1_c9anm_prm_c = .text:0x00000F24; // type:function size:0xA4 scope:global align:4 +setAnm_NUM__11daNpc_Yw1_cFii = .text:0x00000FC8; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Yw1_cFv = .text:0x00001038; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Yw1_cFv = .text:0x000010A4; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Yw1_cFv = .text:0x000010A8; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Yw1_cFUc = .text:0x000010AC; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Yw1_cFv = .text:0x000010EC; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Yw1_cFv = .text:0x000010F0; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Yw1_cFUs = .text:0x00001154; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Yw1_cFPUl = .text:0x00001210; // type:function size:0x98 scope:global align:4 +getMsg_YW1_0__11daNpc_Yw1_cFv = .text:0x000012A8; // type:function size:0xFC scope:global align:4 +getMsg_YW1_1__11daNpc_Yw1_cFv = .text:0x000013A4; // type:function size:0x78 scope:global align:4 +getMsg_YW1_2__11daNpc_Yw1_cFv = .text:0x0000141C; // type:function size:0x78 scope:global align:4 +getMsg_YW1_3__11daNpc_Yw1_cFv = .text:0x00001494; // type:function size:0x78 scope:global align:4 +getMsg__11daNpc_Yw1_cFv = .text:0x0000150C; // type:function size:0x80 scope:global align:4 +eventOrder__11daNpc_Yw1_cFv = .text:0x0000158C; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Yw1_cFv = .text:0x000015DC; // type:function size:0x40 scope:global align:4 +chk_talk__11daNpc_Yw1_cFv = .text:0x0000161C; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Yw1_cFv = .text:0x000016B4; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Yw1_cFUiPi = .text:0x000016F4; // type:function size:0x60 scope:global align:4 +partner_search_sub__11daNpc_Yw1_cFPFPvPv_Pv = .text:0x00001754; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Yw1_cFv = .text:0x00001804; // type:function size:0x6C scope:global align:4 +lookBack__11daNpc_Yw1_cFv = .text:0x00001870; // type:function size:0x1D8 scope:global align:4 +chkAttention__11daNpc_Yw1_cFv = .text:0x00001A48; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Yw1_cFb = .text:0x00001AC8; // type:function size:0x7C scope:global align:4 +decideType__11daNpc_Yw1_cFi = .text:0x00001B44; // type:function size:0x9C scope:global align:4 +privateCut__11daNpc_Yw1_cFi = .text:0x00001BE0; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Yw1_cFv = .text:0x00001C80; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Yw1_cFv = .text:0x00001CA4; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Yw1_cFi = .text:0x00001CDC; // type:function size:0x58 scope:global align:4 +set_action__11daNpc_Yw1_cFM11daNpc_Yw1_cFPCvPvPv_iPv = .text:0x00001D34; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Yw1_cFSc = .text:0x00001DE0; // type:function size:0x98 scope:global align:4 +chngTsuboAnm__11daNpc_Yw1_cFv = .text:0x00001E78; // type:function size:0xD0 scope:global align:4 +chk_areaIN__11daNpc_Yw1_cFffs4cXyz = .text:0x00001F48; // type:function size:0x18C scope:global align:4 +set_pthPoint__11daNpc_Yw1_cFUc = .text:0x000020D4; // type:function size:0xA8 scope:global align:4 +chk_brkTsubo__11daNpc_Yw1_cFv = .text:0x0000217C; // type:function size:0x58 scope:global align:4 +chk_bm1Odoroki__11daNpc_Yw1_cFv = .text:0x000021D4; // type:function size:0x3C scope:global align:4 +wait_1__11daNpc_Yw1_cFv = .text:0x00002210; // type:function size:0x168 scope:global align:4 +wait_2__11daNpc_Yw1_cFv = .text:0x00002378; // type:function size:0x10C scope:global align:4 +wait_3__11daNpc_Yw1_cFv = .text:0x00002484; // type:function size:0xD8 scope:global align:4 +walk_1__11daNpc_Yw1_cFv = .text:0x0000255C; // type:function size:0x308 scope:global align:4 +turn_1__11daNpc_Yw1_cFv = .text:0x00002864; // type:function size:0x118 scope:global align:4 +talk_1__11daNpc_Yw1_cFv = .text:0x0000297C; // type:function size:0x15C scope:global align:4 +wait_action1__11daNpc_Yw1_cFPv = .text:0x00002AD8; // type:function size:0x158 scope:global align:4 +wait_action2__11daNpc_Yw1_cFPv = .text:0x00002C30; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Yw1_cFv = .text:0x00002CEC; // type:function size:0x14C scope:global align:4 +shadowDraw__11daNpc_Yw1_cFv = .text:0x00002E38; // type:function size:0xFC scope:global align:4 +_draw__11daNpc_Yw1_cFv = .text:0x00002F34; // type:function size:0x138 scope:global align:4 +_execute__11daNpc_Yw1_cFv = .text:0x0000306C; // type:function size:0x258 scope:global align:4 +_delete__11daNpc_Yw1_cFv = .text:0x000032C4; // type:function size:0x5C scope:global align:4 +_create__11daNpc_Yw1_cFv = .text:0x00003320; // type:function size:0x244 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003564; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000035C0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003608; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000036D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000371C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003778; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000037C0; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Yw1_cFv = .text:0x00003830; // type:function size:0x254 scope:global align:4 +headCreateHeap__11daNpc_Yw1_cFv = .text:0x00003A84; // type:function size:0x108 scope:global align:4 +CreateHeap__11daNpc_Yw1_cFv = .text:0x00003B8C; // type:function size:0xA0 scope:global align:4 +daNpc_Yw1_Create__FP10fopAc_ac_c = .text:0x00003C2C; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_Delete__FP11daNpc_Yw1_c = .text:0x00003C4C; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_Execute__FP11daNpc_Yw1_c = .text:0x00003C6C; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_Draw__FP11daNpc_Yw1_c = .text:0x00003C8C; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_IsDelete__FP11daNpc_Yw1_c = .text:0x00003CAC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003CB4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003CC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003CCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003CD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003CDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003CE4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003D1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003D24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003D2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003D34; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003D6C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003D70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003D78; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003D80; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003D88; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003D94; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Yw1_HIO_cFv = .text:0x00003DA0; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003E24; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00003E40; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_yw1_cpp = .text:0x00003EBC; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003F30; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003F38; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003F40; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003F48; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003F50; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003F58; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003F60; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4235 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4403 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4456 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +a_res_id_tbl$4495 = .rodata:0x00000018; // type:object size:0x1C scope:local align:4 +a_res_id_tbl$4500 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4736 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4848 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@5017 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@5079 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@5201 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5378 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5379 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5380 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5392 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5394 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5460 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@5563 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5564 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5864 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000090; // type:object size:0x72 scope:local align:4 data:string_table +a_prm_tbl$4183 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +@4294 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4313 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4333 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4353 = .data:0x00000054; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4546 = .data:0x00000060; // type:object size:0x70 scope:local align:4 +a_anm_prm_tbl$4553 = .data:0x000000D0; // type:object size:0x70 scope:local align:4 +a_anm_prm_tbl$4591 = .data:0x00000140; // type:object size:0x70 scope:local align:4 +a_cut_tbl$4891 = .data:0x000001B0; // type:object size:0x4 scope:local align:4 +@5266 = .data:0x000001B4; // type:object size:0x48 scope:local align:4 +a_siz_tbl$5476 = .data:0x000001FC; // type:object size:0x4 scope:local align:4 +a_hed_bdl_resID_tbl$5760 = .data:0x00000200; // type:object size:0x4 scope:local align:4 +a_tex_pttrn_num_tbl$5763 = .data:0x00000204; // type:object size:0x1 scope:local align:4 +l_daNpc_Yw1_Method = .data:0x00000208; // type:object size:0x20 scope:local align:4 +g_profile_NPC_YW1 = .data:0x00000228; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000270; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000310; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000364; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000388; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Yw1_c = .data:0x0000039C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Yw1_HIO_c = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Yw1_childHIO_c = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4196 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x44 scope:local align:4 +l_check_inf = .bss:0x000000A4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000F4; // type:object size:0x4 scope:local align:4 data:4byte +@4211 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4212 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4210 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@4419 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +l_hed_front = .bss:0x00000120; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_zk1/splits.txt b/config/GZLJ01/rels/d_a_npc_zk1/splits.txt new file mode 100644 index 000000000..aaaa80d33 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_zk1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zk1.cpp: + .text start:0x000000EC end:0x000029D0 + .text start:0x000029D0 end:0x000029E4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000002C8 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZLJ01/rels/d_a_npc_zk1/symbols.txt b/config/GZLJ01/rels/d_a_npc_zk1/symbols.txt new file mode 100644 index 000000000..352a4e947 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_zk1/symbols.txt @@ -0,0 +1,173 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Zk1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Zk1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000304; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Zk1_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +init_ZK1_0__11daNpc_Zk1_cFv = .text:0x0000044C; // type:function size:0xCC scope:global align:4 +createInit__11daNpc_Zk1_cFv = .text:0x00000518; // type:function size:0x180 scope:global align:4 +play_animation__11daNpc_Zk1_cFv = .text:0x00000698; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Zk1_cFb = .text:0x00000740; // type:function size:0xB0 scope:global align:4 +bckResID__11daNpc_Zk1_cFi = .text:0x000007F0; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Zk1_cFi = .text:0x00000804; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Zk1_cFScb = .text:0x00000818; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Zk1_cFScb = .text:0x0000091C; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Zk1_cFv = .text:0x0000093C; // type:function size:0x9C scope:global align:4 +setAnm_anm__11daNpc_Zk1_cFPQ211daNpc_Zk1_c9anm_prm_c = .text:0x000009D8; // type:function size:0x9C scope:global align:4 +setAnm__11daNpc_Zk1_cFv = .text:0x00000A74; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Zk1_cFv = .text:0x00000AE0; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Zk1_cFv = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Zk1_cFUc = .text:0x00000AE8; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Zk1_cFv = .text:0x00000B28; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Zk1_cFv = .text:0x00000B34; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Zk1_cFUs = .text:0x00000B98; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Zk1_cFPUl = .text:0x00000C54; // type:function size:0xDC scope:global align:4 +getMsg_ZK1_0__11daNpc_Zk1_cFv = .text:0x00000D30; // type:function size:0xE0 scope:global align:4 +getMsg__11daNpc_Zk1_cFv = .text:0x00000E10; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Zk1_cFv = .text:0x00000E4C; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Zk1_cFv = .text:0x00000ED8; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Zk1_cFv = .text:0x00000F8C; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Zk1_cFv = .text:0x00001024; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Zk1_cFUiPi = .text:0x00001064; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Zk1_cFv = .text:0x000010B8; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Zk1_cFv = .text:0x0000127C; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Zk1_cFb = .text:0x000012FC; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Zk1_cFi = .text:0x00001354; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Zk1_cFi = .text:0x000013DC; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Zk1_cFv = .text:0x0000147C; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Zk1_cFv = .text:0x000014A0; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Zk1_cFi = .text:0x000014D8; // type:function size:0x84 scope:global align:4 +set_action__11daNpc_Zk1_cFM11daNpc_Zk1_cFPCvPvPv_iPv = .text:0x0000155C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Zk1_cFSc = .text:0x00001608; // type:function size:0x74 scope:global align:4 +wait_1__11daNpc_Zk1_cFv = .text:0x0000167C; // type:function size:0x180 scope:global align:4 +talk_1__11daNpc_Zk1_cFv = .text:0x000017FC; // type:function size:0x124 scope:global align:4 +wait_action1__11daNpc_Zk1_cFPv = .text:0x00001920; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Zk1_cFv = .text:0x000019DC; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Zk1_cFv = .text:0x00001B1C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Zk1_cFv = .text:0x00001BAC; // type:function size:0xD4 scope:global align:4 +_execute__11daNpc_Zk1_cFv = .text:0x00001C80; // type:function size:0x228 scope:global align:4 +_delete__11daNpc_Zk1_cFv = .text:0x00001EA8; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Zk1_cFv = .text:0x00001EFC; // type:function size:0x24C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002148; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000021A4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000021EC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000022B8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002300; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000235C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000023A4; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Zk1_cFv = .text:0x00002414; // type:function size:0x274 scope:global align:4 +CreateHeap__11daNpc_Zk1_cFv = .text:0x00002688; // type:function size:0x84 scope:global align:4 +daNpc_Zk1_Create__FP10fopAc_ac_c = .text:0x0000270C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_Delete__FP11daNpc_Zk1_c = .text:0x0000272C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_Execute__FP11daNpc_Zk1_c = .text:0x0000274C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_Draw__FP11daNpc_Zk1_c = .text:0x0000276C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_IsDelete__FP11daNpc_Zk1_c = .text:0x0000278C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002794; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000027A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000027AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000027B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000027BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000027C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000027FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002804; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000280C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002814; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000284C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002850; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002858; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002868; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002874; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Zk1_HIO_cFv = .text:0x00002880; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000028DC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000028F8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_zk1_cpp = .text:0x00002974; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000029B0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000029B8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000029C0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000029C8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000029D0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000029D8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000029E0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4176 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_resID_tbl$4318 = .rodata:0x0000000C; // type:object size:0x10 scope:local align:4 +a_resID_tbl$4323 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4599 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4732 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4828 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4830 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4842 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4896 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4897 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@5003 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5004 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5209 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@5291 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000068; // type:object size:0x78 scope:local align:4 data:string_table +a_prm_tbl$4132 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_evn_tbl = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +@4220 = .data:0x00000020; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4378 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4419 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +@4455 = .data:0x0000009C; // type:object size:0x30 scope:local align:4 +a_cut_tbl$4633 = .data:0x000000CC; // type:object size:0x4 scope:local align:4 +@4759 = .data:0x000000D0; // type:object size:0x30 scope:local align:4 +a_siz_tbl$4913 = .data:0x00000100; // type:object size:0x8 scope:local align:4 +l_daNpc_Zk1_Method = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_NPC_ZK1 = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000170; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000210; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000288; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Zk1_c = .data:0x0000029C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Zk1_HIO_c = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4137 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +l_check_inf = .bss:0x00000088; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000D8; // type:object size:0x4 scope:local align:4 +@4152 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4153 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4151 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_npc_zl1/splits.txt b/config/GZLJ01/rels/d_a_npc_zl1/splits.txt new file mode 100644 index 000000000..329d0c379 --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_zl1/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zl1.cpp: + .text start:0x000000EC end:0x00007C74 + .text start:0x00007C74 end:0x00007C90 + .text start:0x00007C90 end:0x00007CA4 + .text start:0x00007CA4 end:0x00007D00 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000004A7 + .data start:0x00000000 end:0x00000954 + .bss start:0x00000008 end:0x00000194 diff --git a/config/GZLJ01/rels/d_a_npc_zl1/symbols.txt b/config/GZLJ01/rels/d_a_npc_zl1/symbols.txt new file mode 100644 index 000000000..5a2c6f9ba --- /dev/null +++ b/config/GZLJ01/rels/d_a_npc_zl1/symbols.txt @@ -0,0 +1,377 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Zl1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +__ct__18daNpc_Zl1_matAnm_cFv = .text:0x00000198; // type:function size:0x60 scope:global align:4 +calc__18daNpc_Zl1_matAnm_cCFP11J3DMaterial = .text:0x000001F8; // type:function size:0x94 scope:global align:4 +nodeCB_Head__FP7J3DNodei = .text:0x0000028C; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Zl1_cFP7J3DNodeP8J3DModel = .text:0x000002D8; // type:function size:0x128 scope:global align:4 +__dt__4cXyzFv = .text:0x00000400; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x0000043C; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Zl1_cFP7J3DNodeP8J3DModel = .text:0x00000488; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000528; // type:function size:0x20 scope:local align:4 +searchActor_Branch__FPvPv = .text:0x00000548; // type:function size:0x78 scope:local align:4 +searchActor_Bm1__FPvPv = .text:0x000005C0; // type:function size:0x78 scope:local align:4 +set_startPos__11daNpc_Zl1_cFi = .text:0x00000638; // type:function size:0x1EC scope:global align:4 +init_ZL1_0__11daNpc_Zl1_cFv = .text:0x00000824; // type:function size:0x94 scope:global align:4 +init_ZL1_1__11daNpc_Zl1_cFv = .text:0x000008B8; // type:function size:0x94 scope:global align:4 +init_ZL1_2__11daNpc_Zl1_cFv = .text:0x0000094C; // type:function size:0xA0 scope:global align:4 +init_ZL1_3__11daNpc_Zl1_cFv = .text:0x000009EC; // type:function size:0xF8 scope:global align:4 +init_ZL1_4__11daNpc_Zl1_cFv = .text:0x00000AE4; // type:function size:0x64 scope:global align:4 +init_ZL1_5__11daNpc_Zl1_cFv = .text:0x00000B48; // type:function size:0x178 scope:global align:4 +init_ZL1_6__11daNpc_Zl1_cFv = .text:0x00000CC0; // type:function size:0x64 scope:global align:4 +init_ZL1_7__11daNpc_Zl1_cFv = .text:0x00000D24; // type:function size:0x64 scope:global align:4 +createInit__11daNpc_Zl1_cFv = .text:0x00000D88; // type:function size:0x228 scope:global align:4 +play_animation__11daNpc_Zl1_cFv = .text:0x00000FB0; // type:function size:0x144 scope:global align:4 +swoon_OnShip__11daNpc_Zl1_cFv = .text:0x000010F4; // type:function size:0xF8 scope:global align:4 +setMtx__11daNpc_Zl1_cFb = .text:0x000011EC; // type:function size:0x1B4 scope:global align:4 +bckResID__11daNpc_Zl1_cFi = .text:0x000013A0; // type:function size:0x50 scope:global align:4 +btpResID__11daNpc_Zl1_cFi = .text:0x000013F0; // type:function size:0x50 scope:global align:4 +btkResID__11daNpc_Zl1_cFi = .text:0x00001440; // type:function size:0x50 scope:global align:4 +setBtp__11daNpc_Zl1_cFScb = .text:0x00001490; // type:function size:0x100 scope:global align:4 +setMat__11daNpc_Zl1_cFv = .text:0x00001590; // type:function size:0x80 scope:global align:4 +setBtk__11daNpc_Zl1_cFScb = .text:0x00001610; // type:function size:0x118 scope:global align:4 +init_texPttrnAnm__11daNpc_Zl1_cFScb = .text:0x00001728; // type:function size:0x6C scope:global align:4 +play_btp_anm__11daNpc_Zl1_cFv = .text:0x00001794; // type:function size:0x9C scope:global align:4 +eye_ctrl__11daNpc_Zl1_cFv = .text:0x00001830; // type:function size:0x1BC scope:global align:4 +play_btk_anm__11daNpc_Zl1_cFv = .text:0x000019EC; // type:function size:0x58 scope:global align:4 +setAnm_anm__11daNpc_Zl1_cFPQ211daNpc_Zl1_c9anm_prm_c = .text:0x00001A44; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Zl1_cFii = .text:0x00001AE0; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Zl1_cFv = .text:0x00001B50; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Zl1_cFv = .text:0x00001BBC; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Zl1_cFv = .text:0x00001BC0; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Zl1_cFUc = .text:0x00001BC4; // type:function size:0x1E4 scope:global align:4 +ctrlAnmAtr__11daNpc_Zl1_cFv = .text:0x00001DA8; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Zl1_cFv = .text:0x00001DB4; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Zl1_cFUs = .text:0x00001E18; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Zl1_cFPUl = .text:0x00001ED4; // type:function size:0xCC scope:global align:4 +getMsg_ZL1_2__11daNpc_Zl1_cFv = .text:0x00001FA0; // type:function size:0x50 scope:global align:4 +getMsg_ZL1_4__11daNpc_Zl1_cFv = .text:0x00001FF0; // type:function size:0x3C scope:global align:4 +getMsg_ZL1_5__11daNpc_Zl1_cFv = .text:0x0000202C; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Zl1_cFv = .text:0x00002034; // type:function size:0x7C scope:global align:4 +eventOrder__11daNpc_Zl1_cFv = .text:0x000020B0; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Zl1_cFv = .text:0x0000213C; // type:function size:0x144 scope:global align:4 +chk_talk__11daNpc_Zl1_cFv = .text:0x00002280; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Zl1_cFv = .text:0x00002318; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Zl1_cFUiPi = .text:0x00002358; // type:function size:0x54 scope:global align:4 +partner_search_sub__11daNpc_Zl1_cFPFPvPv_Pv = .text:0x000023AC; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Zl1_cFv = .text:0x0000245C; // type:function size:0x94 scope:global align:4 +setEyeCtrl__11daNpc_Zl1_cFv = .text:0x000024F0; // type:function size:0x38 scope:global align:4 +clrEyeCtrl__11daNpc_Zl1_cFv = .text:0x00002528; // type:function size:0x38 scope:global align:4 +lookBack__11daNpc_Zl1_cFv = .text:0x00002560; // type:function size:0x26C scope:global align:4 +chkAttention__11daNpc_Zl1_cFv = .text:0x000027CC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Zl1_cFb = .text:0x0000284C; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Zl1_cFi = .text:0x000028A4; // type:function size:0x148 scope:global align:4 +get_prmFloat__11daNpc_Zl1_cFPff = .text:0x000029EC; // type:function size:0x10 scope:global align:4 +set_LightPos__11daNpc_Zl1_cFv = .text:0x000029FC; // type:function size:0x100 scope:global align:4 +init_Light__11daNpc_Zl1_cFv = .text:0x00002AFC; // type:function size:0x50 scope:global align:4 +incEnvironment__11daNpc_Zl1_cFv = .text:0x00002B4C; // type:function size:0x50 scope:global align:4 +decEnvironment__11daNpc_Zl1_cFv = .text:0x00002B9C; // type:function size:0x30 scope:global align:4 +darkProc__11daNpc_Zl1_cFv = .text:0x00002BCC; // type:function size:0x104 scope:global align:4 +cut_init_LOK_PLYER__11daNpc_Zl1_cFi = .text:0x00002CD0; // type:function size:0x88 scope:global align:4 +cut_move_LOK_PLYER__11daNpc_Zl1_cFv = .text:0x00002D58; // type:function size:0x8 scope:global align:4 +cut_init_LOK_PARTNER__11daNpc_Zl1_cFi = .text:0x00002D60; // type:function size:0xC0 scope:global align:4 +cut_move_LOK_PARTNER__11daNpc_Zl1_cFv = .text:0x00002E20; // type:function size:0x8 scope:global align:4 +cut_init_CHG_ANM_ATR__11daNpc_Zl1_cFi = .text:0x00002E28; // type:function size:0x60 scope:global align:4 +cut_move_CHG_ANM_ATR__11daNpc_Zl1_cFv = .text:0x00002E88; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN_PARTNER__11daNpc_Zl1_cFi = .text:0x00002E90; // type:function size:0x98 scope:global align:4 +cut_move_PLYER_TRN_PARTNER__11daNpc_Zl1_cFv = .text:0x00002F28; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN_TETRA__11daNpc_Zl1_cFi = .text:0x00002F30; // type:function size:0x44 scope:global align:4 +cut_move_PLYER_TRN_TETRA__11daNpc_Zl1_cFv = .text:0x00002F74; // type:function size:0x8 scope:global align:4 +cut_init_MAJYU_START__11daNpc_Zl1_cFi = .text:0x00002F7C; // type:function size:0x80 scope:global align:4 +cut_move_MAJYU_START__11daNpc_Zl1_cFv = .text:0x00002FFC; // type:function size:0x8 scope:global align:4 +cut_init_OKIRU__11daNpc_Zl1_cFi = .text:0x00003004; // type:function size:0x1C scope:global align:4 +cut_move_OKIRU__11daNpc_Zl1_cFv = .text:0x00003020; // type:function size:0x14 scope:global align:4 +cut_init_OKIRU_2__11daNpc_Zl1_cFi = .text:0x00003034; // type:function size:0x28 scope:global align:4 +cut_move_OKIRU_2__11daNpc_Zl1_cFv = .text:0x0000305C; // type:function size:0x5C scope:global align:4 +cut_init_DRW_ONOFF__11daNpc_Zl1_cFi = .text:0x000030B8; // type:function size:0x60 scope:global align:4 +cut_move_DRW_ONOFF__11daNpc_Zl1_cFv = .text:0x00003118; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_DRW_ONOFF__11daNpc_Zl1_cFi = .text:0x00003120; // type:function size:0x88 scope:global align:4 +cut_move_PLYER_DRW_ONOFF__11daNpc_Zl1_cFv = .text:0x000031A8; // type:function size:0x8 scope:global align:4 +cut_init_JMP_OFF__11daNpc_Zl1_cFi = .text:0x000031B0; // type:function size:0x18C scope:global align:4 +cut_move_JMP_OFF__11daNpc_Zl1_cFv = .text:0x0000333C; // type:function size:0x64 scope:global align:4 +cut_init_OMAMORI_ONOFF__11daNpc_Zl1_cFi = .text:0x000033A0; // type:function size:0x134 scope:global align:4 +cut_move_OMAMORI_ONOFF__11daNpc_Zl1_cFv = .text:0x000034D4; // type:function size:0x8 scope:global align:4 +cut_init_SURPRISED__11daNpc_Zl1_cFi = .text:0x000034DC; // type:function size:0x90 scope:global align:4 +cut_move_SURPRISED__11daNpc_Zl1_cFv = .text:0x0000356C; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Zl1_cFi = .text:0x00003574; // type:function size:0x26C scope:global align:4 +endEvent__11daNpc_Zl1_cFv = .text:0x000037E0; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Zl1_cFv = .text:0x00003804; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Zl1_cFi = .text:0x0000383C; // type:function size:0x1E0 scope:global align:4 +set_action__11daNpc_Zl1_cFM11daNpc_Zl1_cFPCvPvPv_iPv = .text:0x00003A1C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Zl1_cFSc = .text:0x00003AC8; // type:function size:0xC4 scope:global align:4 +chk_areaIN__11daNpc_Zl1_cFffs4cXyz = .text:0x00003B8C; // type:function size:0x188 scope:global align:4 +setWaterRipple__11daNpc_Zl1_cFv = .text:0x00003D14; // type:function size:0xD4 scope:global align:4 +setWaterSplash__11daNpc_Zl1_cFv = .text:0x00003DE8; // type:function size:0x8C scope:global align:4 +set_simpleLand__11daNpc_Zl1_cFb = .text:0x00003E74; // type:function size:0xC0 scope:global align:4 +setEff__11daNpc_Zl1_cFv = .text:0x00003F34; // type:function size:0x1E4 scope:global align:4 +setFrontWallType__11daNpc_Zl1_cFv = .text:0x00004118; // type:function size:0x874 scope:global align:4 +__dt__15dBgS_ObjRoofChkFv = .text:0x0000498C; // type:function size:0x124 scope:weak align:4 +__dt__12dBgS_RoofChkFv = .text:0x00004AB0; // type:function size:0xFC scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00004BAC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00004CD8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00004D78; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00004DD4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00004E1C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00004E78; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00004EC0; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00004F54; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004F9C; // type:function size:0x48 scope:weak align:4 +move_jmp__11daNpc_Zl1_cFv = .text:0x00004FE4; // type:function size:0x144 scope:global align:4 +kyoroPos__11daNpc_Zl1_cFi = .text:0x00005128; // type:function size:0xB0 scope:global align:4 +kyorokyoro__11daNpc_Zl1_cFv = .text:0x000051D8; // type:function size:0xBC scope:global align:4 +wait_1__11daNpc_Zl1_cFv = .text:0x00005294; // type:function size:0xE8 scope:global align:4 +talk_1__11daNpc_Zl1_cFv = .text:0x0000537C; // type:function size:0x15C scope:global align:4 +demo_1__11daNpc_Zl1_cFv = .text:0x000054D8; // type:function size:0x5C scope:global align:4 +demo_2__11daNpc_Zl1_cFv = .text:0x00005534; // type:function size:0x94 scope:global align:4 +demo_3__11daNpc_Zl1_cFv = .text:0x000055C8; // type:function size:0x120 scope:global align:4 +demo_4__11daNpc_Zl1_cFv = .text:0x000056E8; // type:function size:0x30 scope:global align:4 +optn_1__11daNpc_Zl1_cFv = .text:0x00005718; // type:function size:0x23C scope:global align:4 +optn_2__11daNpc_Zl1_cFv = .text:0x00005954; // type:function size:0x314 scope:global align:4 +optn_3__11daNpc_Zl1_cFv = .text:0x00005C68; // type:function size:0x30 scope:global align:4 +wait_action1__11daNpc_Zl1_cFPv = .text:0x00005C98; // type:function size:0x118 scope:global align:4 +demo_action1__11daNpc_Zl1_cFPv = .text:0x00005DB0; // type:function size:0xB8 scope:global align:4 +demo_action2__11daNpc_Zl1_cFPv = .text:0x00005E68; // type:function size:0x118 scope:global align:4 +optn_action1__11daNpc_Zl1_cFPv = .text:0x00005F80; // type:function size:0x120 scope:global align:4 +demo__11daNpc_Zl1_cFv = .text:0x000060A0; // type:function size:0x2AC scope:global align:4 +shadowDraw__11daNpc_Zl1_cFv = .text:0x0000634C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Zl1_cFv = .text:0x000063DC; // type:function size:0x5FC scope:global align:4 +_execute__11daNpc_Zl1_cFv = .text:0x000069D8; // type:function size:0x284 scope:global align:4 +_delete__11daNpc_Zl1_cFv = .text:0x00006C5C; // type:function size:0x6C scope:global align:4 +_create__11daNpc_Zl1_cFv = .text:0x00006CC8; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Zl1_cFv = .text:0x00006DF4; // type:function size:0x200 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00006FF4; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007050; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00007098; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000070F4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007150; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007198; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007264; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000072AC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007308; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007350; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Zl1_cFv = .text:0x000073C0; // type:function size:0x3DC scope:global align:4 +itemCreateHeap__11daNpc_Zl1_cFv = .text:0x0000779C; // type:function size:0xE4 scope:global align:4 +CreateHeap__11daNpc_Zl1_cFv = .text:0x00007880; // type:function size:0xC8 scope:global align:4 +daNpc_Zl1_Create__FP10fopAc_ac_c = .text:0x00007948; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_Delete__FP11daNpc_Zl1_c = .text:0x00007968; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_Execute__FP11daNpc_Zl1_c = .text:0x00007988; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_Draw__FP11daNpc_Zl1_c = .text:0x000079A8; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_IsDelete__FP11daNpc_Zl1_c = .text:0x000079C8; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079D0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079D4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079D8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000079E0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000079F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000079F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007A48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007A50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007A58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007A60; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007A98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007A9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007AA4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007AB4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007AC0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Zl1_HIO_cFv = .text:0x00007ACC; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00007B28; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00007B44; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_zl1_cpp = .text:0x00007BC0; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007BFC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007C04; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007C0C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007C14; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007C1C; // type:function size:0x8 scope:weak align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x00007C24; // type:function size:0x8 scope:weak align:4 +@48@__dt__12dBgS_RoofChkFv = .text:0x00007C2C; // type:function size:0x8 scope:weak align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x00007C34; // type:function size:0x8 scope:weak align:4 +@16@__dt__15dBgS_ObjRoofChkFv = .text:0x00007C3C; // type:function size:0x8 scope:weak align:4 +@48@__dt__15dBgS_ObjRoofChkFv = .text:0x00007C44; // type:function size:0x8 scope:weak align:4 +@36@__dt__15dBgS_ObjRoofChkFv = .text:0x00007C4C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007C54; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007C5C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007C64; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007C6C; // type:function size:0x8 scope:weak align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00007C74; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00007C90; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00007C98; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00007CA0; // type:function size:0x4 scope:weak align:4 +__dt__18daNpc_Zl1_matAnm_cFv = .text:0x00007CA4; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4164 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +a_chk_playerPos$4286 = .rodata:0x0000000C; // type:object size:0x48 scope:local align:4 +a_set_tetoraPos$4287 = .rodata:0x00000054; // type:object size:0x48 scope:local align:4 +a_set_tetoraAng$4288 = .rodata:0x0000009C; // type:object size:0x18 scope:local align:4 +@4356 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@4357 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4358 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4359 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4428 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4628 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4724 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +a_btk_num_tbl$4779 = .rodata:0x000000F8; // type:object size:0x11 scope:local align:4 +@4854 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@4855 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4857 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 data:double +@4956 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@4957 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4958 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +a_start_pos$5088 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@5359 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5361 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5370 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@5371 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5372 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@5404 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@5415 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5416 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5417 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5418 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5419 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5420 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5421 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5511 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5512 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5513 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5514 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5515 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5745 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5746 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5857 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5858 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:string +@5859 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@5860 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5861 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@5880 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@5881 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@5926 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@5927 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@5928 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6207 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@6208 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@6209 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@6444 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@6571 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@6572 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:string +@6759 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@6760 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@6790 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@6792 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@6794 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@6796 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@6798 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@6800 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@6802 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7049 = .rodata:0x00000200; // type:object size:0x8 scope:local align:8 data:double +@7094 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 data:float +@7095 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@7155 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7509 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000218; // type:object size:0x28F scope:local align:4 data:string_table +a_prm_tbl$4153 = .data:0x00000000; // type:object size:0x58 scope:local align:4 +l_evn_tbl = .data:0x00000058; // type:object size:0x10 scope:local align:4 +@4366 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4380 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4394 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4408 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4432 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4442 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4470 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4480 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4557 = .data:0x000000C8; // type:object size:0x20 scope:local align:4 +a_BCKName_tbl$4697 = .data:0x000000E8; // type:object size:0x44 scope:local align:4 +a_BTPName_tbl$4702 = .data:0x0000012C; // type:object size:0x44 scope:local align:4 +a_BTKName_tbl$4707 = .data:0x00000170; // type:object size:0x28 scope:local align:4 +a_anm_prm_tbl$4886 = .data:0x00000198; // type:object size:0x110 scope:local align:4 +a_anm_prm_tbl$4893 = .data:0x000002A8; // type:object size:0xA0 scope:local align:4 +@4959 = .data:0x00000348; // type:object size:0x34 scope:local align:4 +a_anm_prm_tbl$4988 = .data:0x0000037C; // type:object size:0x130 scope:local align:4 +@5307 = .data:0x000004AC; // type:object size:0x20 scope:local align:4 +a_cut_tbl$5646 = .data:0x000004CC; // type:object size:0x38 scope:local align:4 +@5697 = .data:0x00000504; // type:object size:0x38 scope:local align:4 +@5696 = .data:0x0000053C; // type:object size:0x38 scope:local align:4 +@5777 = .data:0x00000574; // type:object size:0x28 scope:local align:4 +a_tgt_offst$6348 = .data:0x0000059C; // type:object size:0x90 scope:local align:4 +a_siz_tbl$7111 = .data:0x0000062C; // type:object size:0x8 scope:local align:4 +l_daNpc_Zl1_Method = .data:0x00000634; // type:object size:0x20 scope:local align:4 +g_profile_NPC_ZL1 = .data:0x00000654; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x00000684; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000006A4; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000006C0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000006CC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000006D8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000006E4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000076C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000778; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000784; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000007D8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000007FC; // type:object size:0x14 scope:weak align:4 +__vt__15dBgS_ObjRoofChk = .data:0x00000810; // type:object size:0x30 scope:weak align:4 +__vt__12dBgS_RoofChk = .data:0x00000840; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000870; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000008A0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000008B8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000008C4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000008D0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000008DC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000008E8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000008F4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000090C; // type:object size:0xC scope:weak align:4 +__vt__11daNpc_Zl1_c = .data:0x00000918; // type:object size:0x14 scope:global align:4 +__vt__18daNpc_Zl1_matAnm_c = .data:0x0000092C; // type:object size:0x10 scope:global align:4 +__vt__15daNpc_Zl1_HIO_c = .data:0x0000093C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000948; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4158 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x64 scope:local align:4 +l_check_inf = .bss:0x000000C4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000114; // type:object size:0x4 scope:local align:4 data:4byte +l_BCKName = .bss:0x00000118; // type:object size:0x1E scope:local align:4 +l_BTPName = .bss:0x00000138; // type:object size:0x1E scope:local align:4 +l_BTKName = .bss:0x00000158; // type:object size:0x1E scope:local align:4 +@4201 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +init$4202 = .bss:0x00000184; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4200 = .bss:0x00000188; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_nz/splits.txt b/config/GZLJ01/rels/d_a_nz/splits.txt new file mode 100644 index 000000000..f42d88c71 --- /dev/null +++ b/config/GZLJ01/rels/d_a_nz/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_nz.cpp: + .text start:0x000000EC end:0x00008E44 + .text start:0x00008E44 end:0x00008E60 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000106 + .data start:0x00000000 end:0x00000630 + .bss start:0x00000008 end:0x000001C0 diff --git a/config/GZLJ01/rels/d_a_nz/symbols.txt b/config/GZLJ01/rels/d_a_nz/symbols.txt new file mode 100644 index 000000000..5fbd14173 --- /dev/null +++ b/config/GZLJ01/rels/d_a_nz/symbols.txt @@ -0,0 +1,240 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daNZ_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:weak align:4 +nodeCallBack_tail__FP7J3DNodei = .text:0x00000180; // type:function size:0xA8 scope:local align:4 +__dt__4cXyzFv = .text:0x00000228; // type:function size:0x3C scope:weak align:4 +tail_control__FP8nz_class = .text:0x00000264; // type:function size:0x610 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000874; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000098C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000A2C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000A88; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000AD0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000B2C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000B74; // type:function size:0x80 scope:weak align:4 +tail_draw__FP8nz_class = .text:0x00000BF4; // type:function size:0x94 scope:local align:4 +nodeCallBack_head__FP7J3DNodei = .text:0x00000C88; // type:function size:0xDC scope:local align:4 +nodeCallBack_hand__FP7J3DNodei = .text:0x00000D64; // type:function size:0xFC scope:local align:4 +smoke_set__FP8nz_class = .text:0x00000E60; // type:function size:0xE0 scope:local align:4 +rakka_line_check__FP8nz_class = .text:0x00000F40; // type:function size:0x3E8 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001328; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001454; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000014E8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001530; // type:function size:0x48 scope:weak align:4 +daNZ_Draw__FP8nz_class = .text:0x00001578; // type:function size:0x214 scope:local align:4 +item_poi__FP8nz_class = .text:0x0000178C; // type:function size:0xFC scope:local align:4 +naraku_water_check__FP8nz_class = .text:0x00001888; // type:function size:0x690 scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001F18; // type:function size:0x154 scope:weak align:4 +s_a_d_sub__FPvPv = .text:0x0000206C; // type:function size:0xE0 scope:local align:4 +search_get_obj__FP8nz_class = .text:0x0000214C; // type:function size:0x6B0 scope:local align:4 +s_ana_sub__FPvPv = .text:0x000027FC; // type:function size:0x68 scope:local align:4 +anm_init__FP8nz_classifUcfi = .text:0x00002864; // type:function size:0x12C scope:local align:4 +search_check__FP8nz_class = .text:0x00002990; // type:function size:0x530 scope:local align:4 +BG_check__FP8nz_class = .text:0x00002EC0; // type:function size:0x7C scope:local align:4 +shock_damage_check__FP8nz_class = .text:0x00002F3C; // type:function size:0x154 scope:local align:4 +body_atari_check__FP8nz_class = .text:0x00003090; // type:function size:0x1AC scope:local align:4 +nz_move__FP8nz_class = .text:0x0000323C; // type:function size:0x1098 scope:local align:4 +money_drop__FP8nz_class = .text:0x000042D4; // type:function size:0x1E0 scope:local align:4 +nz2_move__FP8nz_class = .text:0x000044B4; // type:function size:0x370 scope:local align:4 +nz3_move__FP8nz_class = .text:0x00004824; // type:function size:0x1BC scope:local align:4 +nz4_move__FP8nz_class = .text:0x000049E0; // type:function size:0x1140 scope:local align:4 +nz5_move__FP8nz_class = .text:0x00005B20; // type:function size:0x6B4 scope:local align:4 +bomb_catch_SUB__FP8nz_class = .text:0x000061D4; // type:function size:0xE8 scope:local align:4 +nezumi_move__FP8nz_classs = .text:0x000062BC; // type:function size:0x46C scope:local align:4 +nz6_move__FP8nz_class = .text:0x00006728; // type:function size:0xBA4 scope:local align:4 +daNZ_Execute__FP8nz_class = .text:0x000072CC; // type:function size:0x878 scope:local align:4 +daNZ_IsDelete__FP8nz_class = .text:0x00007B44; // type:function size:0x8 scope:local align:4 +daNZ_Delete__FP8nz_class = .text:0x00007B4C; // type:function size:0x88 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007BD4; // type:function size:0x2D0 scope:local align:4 +daNZ_CreateInit__FP8nz_class = .text:0x00007EA4; // type:function size:0x2FC scope:local align:4 +daNZ_Create__FP10fopAc_ac_c = .text:0x000081A0; // type:function size:0xE8 scope:local align:4 +__ct__8nz_classFv = .text:0x00008288; // type:function size:0x32C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000085B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00008680; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000086C8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00008794; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000087DC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008838; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008880; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000088DC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000894C; // type:function size:0x88 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000089D4; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00008A30; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00008A78; // type:function size:0x4 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008A7C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00008AC4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00008B20; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008B68; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008B78; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00008B80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008B88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008B90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008B98; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008BD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008BD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008BE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008BE8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008C20; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008C24; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008C2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008C3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008C44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008C4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008C54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008C5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008C94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008C9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008CA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008CAC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008CE4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008CEC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008CF4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008D00; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D0C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D10; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D14; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D18; // type:function size:0x4 scope:weak align:4 +__dt__10daNZ_HIO_cFv = .text:0x00008D1C; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_nz_cpp = .text:0x00008D78; // type:function size:0x3C scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008DB4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00008DBC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00008DC4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00008DCC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00008DD4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008DDC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008DE4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008DEC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008DF4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00008DFC; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00008E04; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00008E0C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008E14; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008E1C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008E24; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008E2C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008E34; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00008E3C; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00008E44; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4048 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4219 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4220 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4221 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4223 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4278 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:4byte +@4376 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4556 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4666 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4854 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4855 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@5120 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5330 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5331 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5372 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5824 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5825 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5826 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5827 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5828 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5829 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5905 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5906 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5988 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6464 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6465 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6466 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6467 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6468 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6469 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6470 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6618 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7058 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@7059 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7060 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@7061 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@7258 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@7259 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@7260 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@7261 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@7262 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@7263 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000FC; // type:object size:0xA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +nz_bmt_idx = .data:0x00000030; // type:object size:0x4 scope:local align:4 +all_line_color_dt$4561 = .data:0x00000034; // type:object size:0x20 scope:local align:4 +check_x$5441 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +check_y$5442 = .data:0x0000006C; // type:object size:0x18 scope:local align:4 +check_z$5443 = .data:0x00000084; // type:object size:0x18 scope:local align:4 +check_bitD$5444 = .data:0x0000009C; // type:object size:0x6 scope:local align:4 +@5830 = .data:0x000000A4; // type:object size:0x20 scope:local align:4 +rate_dt$5838 = .data:0x000000C4; // type:object size:0xA0 scope:local align:4 +ruppy_rate_dt$5839 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@6471 = .data:0x00000170; // type:object size:0x30 scope:local align:4 +@6619 = .data:0x000001A0; // type:object size:0x34 scope:local align:4 +@7062 = .data:0x000001D4; // type:object size:0x24 scope:local align:4 +body_cyl_src$7378 = .data:0x000001F8; // type:object size:0x44 scope:local align:4 +fire_j$7379 = .data:0x0000023C; // type:object size:0xA scope:local align:4 +fire_sc$7380 = .data:0x00000248; // type:object size:0x28 scope:local align:4 +l_daNZ_Method = .data:0x00000270; // type:object size:0x20 scope:local align:4 +g_profile_NZ = .data:0x00000290; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002F0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000390; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000424; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000430; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000484; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000004A8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000004C8; // type:object size:0x1C scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000004E4; // type:object size:0x14 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000004F8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000528; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000564; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000057C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000588; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000005A0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000005D0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000005E8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000005F4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000600; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000060C; // type:object size:0xC scope:weak align:4 +__vt__10daNZ_HIO_c = .data:0x00000618; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000624; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4042 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 +check_info = .bss:0x0000002C; // type:object size:0x190 scope:local align:4 +get_check_count = .bss:0x000001BC; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_nzg/splits.txt b/config/GZLJ01/rels/d_a_nzg/splits.txt new file mode 100644 index 000000000..ed6d0c598 --- /dev/null +++ b/config/GZLJ01/rels/d_a_nzg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_nzg.cpp: + .text start:0x00000078 end:0x00000B14 + .rodata start:0x00000000 end:0x00000072 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_nzg/symbols.txt b/config/GZLJ01/rels/d_a_nzg/symbols.txt new file mode 100644 index 000000000..3ba4c412c --- /dev/null +++ b/config/GZLJ01/rels/d_a_nzg/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daNZG_Draw__FP9nzg_class = .text:0x00000078; // type:function size:0x6C scope:local align:4 +nzg_00_move__FP9nzg_class = .text:0x000000E4; // type:function size:0x260 scope:local align:4 +nzg_01_move__FP9nzg_class = .text:0x00000344; // type:function size:0x108 scope:local align:4 +daNZG_Execute__FP9nzg_class = .text:0x0000044C; // type:function size:0x80 scope:local align:4 +daNZG_IsDelete__FP9nzg_class = .text:0x000004CC; // type:function size:0x8 scope:local align:4 +daNZG_Delete__FP9nzg_class = .text:0x000004D4; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000504; // type:function size:0x118 scope:local align:4 +daNZG_Create__FP10fopAc_ac_c = .text:0x0000061C; // type:function size:0x244 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000860; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000092C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000974; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000009D0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000A18; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A28; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A48; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000A80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000A88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000A90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A98; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000AD0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000AD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000ADC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000AEC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000AF8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000B04; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000B0C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4220 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4327 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4328 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4440 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4576 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4578 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000048; // type:object size:0x2A scope:local align:4 data:string_table +body_cyl_src$4506 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +l_daNZG_Method = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_NZG = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_AjavW/splits.txt b/config/GZLJ01/rels/d_a_obj_AjavW/splits.txt new file mode 100644 index 000000000..d79baf447 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_AjavW/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_AjavW.cpp: + .text start:0x00000078 end:0x00000600 + .rodata start:0x00000000 end:0x00000025 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLJ01/rels/d_a_obj_AjavW/symbols.txt b/config/GZLJ01/rels/d_a_obj_AjavW/symbols.txt new file mode 100644 index 000000000..3f02c6e72 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_AjavW/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjAjavW_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__12daObjAjavW_cFv = .text:0x0000009C; // type:function size:0x16C scope:global align:4 +_create__12daObjAjavW_cFv = .text:0x00000208; // type:function size:0x148 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000350; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003AC; // type:function size:0x48 scope:weak align:4 +_delete__12daObjAjavW_cFv = .text:0x000003F4; // type:function size:0x94 scope:global align:4 +_execute__12daObjAjavW_cFv = .text:0x00000488; // type:function size:0x6C scope:global align:4 +_draw__12daObjAjavW_cFv = .text:0x000004F4; // type:function size:0x78 scope:global align:4 +daObjAjavW_Create__FP12daObjAjavW_c = .text:0x0000056C; // type:function size:0x20 scope:local align:4 +daObjAjavW_Delete__FP12daObjAjavW_c = .text:0x0000058C; // type:function size:0x24 scope:local align:4 +daObjAjavW_Execute__FP12daObjAjavW_c = .text:0x000005B0; // type:function size:0x24 scope:local align:4 +daObjAjavW_Draw__FP12daObjAjavW_c = .text:0x000005D4; // type:function size:0x24 scope:local align:4 +daObjAjavW_IsDelete__FP12daObjAjavW_c = .text:0x000005F8; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__27@unnamed@d_a_obj_AjavW_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +@4014 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x19 scope:local align:4 data:string_table +l_daObjAjavW_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_AjavW = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_Itnak/splits.txt b/config/GZLJ01/rels/d_a_obj_Itnak/splits.txt new file mode 100644 index 000000000..026a89f77 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Itnak/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Itnak.cpp: + .text start:0x00000078 end:0x00001448 + .text start:0x00001448 end:0x0000184C + .text start:0x0000184C end:0x000018B8 + .rodata start:0x00000000 end:0x000000FD + .data start:0x00000000 end:0x00000234 diff --git a/config/GZLJ01/rels/d_a_obj_Itnak/symbols.txt b/config/GZLJ01/rels/d_a_obj_Itnak/symbols.txt new file mode 100644 index 000000000..5cb6faed5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Itnak/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjItnak5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjItnak5Act_cFv = .text:0x0000009C; // type:function size:0xD0 scope:global align:4 +_create__Q210daObjItnak5Act_cFv = .text:0x0000016C; // type:function size:0x234 scope:global align:4 +__ct__Q210daObjItnak5Act_cFv = .text:0x000003A0; // type:function size:0x29C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000063C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000708; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000750; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007AC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000007F4; // type:function size:0x5C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000850; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000990; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000AA8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000B48; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000BA4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000BEC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000C48; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000C90; // type:function size:0x80 scope:weak align:4 +_delete__Q210daObjItnak5Act_cFv = .text:0x00000D10; // type:function size:0x30 scope:global align:4 +set_mtx__Q210daObjItnak5Act_cFv = .text:0x00000D40; // type:function size:0xAC scope:global align:4 +set_co_se__Q210daObjItnak5Act_cFP8dCcD_Cyl = .text:0x00000DEC; // type:function size:0xC0 scope:global align:4 +manage_draw_flag__Q210daObjItnak5Act_cFv = .text:0x00000EAC; // type:function size:0xE4 scope:global align:4 +set_collision__Q210daObjItnak5Act_cFv = .text:0x00000F90; // type:function size:0x184 scope:global align:4 +_execute__Q210daObjItnak5Act_cFv = .text:0x00001114; // type:function size:0x40 scope:global align:4 +_draw__Q210daObjItnak5Act_cFv = .text:0x00001154; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x00001238; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x00001258; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x0000127C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x000012A0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x000012C4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000012CC; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001314; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000135C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000136C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001374; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000137C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001384; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000138C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000013C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000013CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000013D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013DC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001414; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001418; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001420; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001428; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001430; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000143C; // type:function size:0xC scope:weak align:4 +__dt__Q210daObjItnak5Act_cFv = .text:0x00001448; // type:function size:0x404 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x0000184C; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001868; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001870; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001878; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001880; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001888; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001890; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001898; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000018A0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000018A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000018B0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_cyl_src__10daObjItnak = .rodata:0x00000030; // type:object size:0x44 scope:local align:4 +M_arcname__Q210daObjItnak5Act_c = .rodata:0x00000074; // type:object size:0x6 scope:global align:4 data:string +@4103 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4433 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D8; // type:object size:0x25 scope:local align:4 data:string_table +Mthd_Table__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Itnak = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000005C; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000008C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000012C; // type:object size:0x54 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000180; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001B0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001E0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__Q210daObjItnak5Act_c = .data:0x00000228; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_Vds/splits.txt b/config/GZLJ01/rels/d_a_obj_Vds/splits.txt new file mode 100644 index 000000000..263aa35f8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Vds/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Vds.cpp: + .text start:0x00000078 end:0x0000163C + .text start:0x0000163C end:0x00001720 + .text start:0x00001720 end:0x0000173C + .rodata start:0x00000000 end:0x00000105 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLJ01/rels/d_a_obj_Vds/symbols.txt b/config/GZLJ01/rels/d_a_obj_Vds/symbols.txt new file mode 100644 index 000000000..804dcb007 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Vds/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +SetLoopJointAnimation__Q28daObjVds5Act_cFP18J3DAnmTransformKeyP18J3DAnmTransformKeyff = .text:0x00000078; // type:function size:0xBC scope:global align:4 +PlayLoopJointAnimation__Q28daObjVds5Act_cFv = .text:0x00000134; // type:function size:0x54 scope:global align:4 +set_first_process__Q28daObjVds5Act_cFv = .text:0x00000188; // type:function size:0x60 scope:global align:4 +ds_search_switchCB__8daObjVdsFPvPv = .text:0x000001E8; // type:function size:0x2C scope:local align:4 +search_switchCB__Q28daObjVds5Act_cFP10fopAc_ac_c = .text:0x00000214; // type:function size:0x9C scope:global align:4 +__dt__4cXyzFv = .text:0x000002B0; // type:function size:0x3C scope:weak align:4 +process_off_init__Q28daObjVds5Act_cFv = .text:0x000002EC; // type:function size:0xDC scope:global align:4 +process_off_main__Q28daObjVds5Act_cFv = .text:0x000003C8; // type:function size:0xAC scope:global align:4 +process_on_init__Q28daObjVds5Act_cFv = .text:0x00000474; // type:function size:0x7C scope:global align:4 +process_on_main__Q28daObjVds5Act_cFv = .text:0x000004F0; // type:function size:0x4 scope:global align:4 +process_init__Q28daObjVds5Act_cFi = .text:0x000004F4; // type:function size:0xCC scope:global align:4 +process_main__Q28daObjVds5Act_cFv = .text:0x000005C0; // type:function size:0x9C scope:global align:4 +process_common__Q28daObjVds5Act_cFv = .text:0x0000065C; // type:function size:0x190 scope:global align:4 +create_point_light__Q28daObjVds5Act_cFiP4cXyz = .text:0x000007EC; // type:function size:0x90 scope:global align:4 +execute_point_light__Q28daObjVds5Act_cFv = .text:0x0000087C; // type:function size:0x84 scope:global align:4 +delete_point_light__Q28daObjVds5Act_cFv = .text:0x00000900; // type:function size:0x54 scope:global align:4 +Event_init__Q28daObjVds5Act_cFv = .text:0x00000954; // type:function size:0x14 scope:global align:4 +Event_exe__Q28daObjVds5Act_cFv = .text:0x00000968; // type:function size:0xC0 scope:global align:4 +solidHeapCB__Q28daObjVds5Act_cFP10fopAc_ac_c = .text:0x00000A28; // type:function size:0x24 scope:global align:4 +create_heap__Q28daObjVds5Act_cFv = .text:0x00000A4C; // type:function size:0x5D4 scope:global align:4 +_create__Q28daObjVds5Act_cFv = .text:0x00001020; // type:function size:0x1CC scope:global align:4 +__ct__4cXyzFv = .text:0x000011EC; // type:function size:0x4 scope:weak align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000011F0; // type:function size:0x3C scope:weak align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x0000122C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001230; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000128C; // type:function size:0x48 scope:weak align:4 +_delete__Q28daObjVds5Act_cFv = .text:0x000012D4; // type:function size:0x94 scope:global align:4 +set_mtx__Q28daObjVds5Act_cFv = .text:0x00001368; // type:function size:0xB8 scope:global align:4 +_execute__Q28daObjVds5Act_cFv = .text:0x00001420; // type:function size:0xCC scope:global align:4 +_draw__Q28daObjVds5Act_cFv = .text:0x000014EC; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x000015A8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x000015C8; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x000015EC; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x00001610; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x00001634; // type:function size:0x8 scope:local align:4 +__dt__Q28daObjVds5Act_cFv = .text:0x0000163C; // type:function size:0xE4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00001720; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@ = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +@4016 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4017 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4089 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4257 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +M_arcname__Q28daObjVds5Act_c = .rodata:0x00000048; // type:object size:0x4 scope:global align:4 data:string +@4435 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@4531 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0xA1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +angle_data$4064 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +@4164 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4165 = .data:0x00000040; // type:object size:0xC scope:local align:4 +init_table$4163 = .data:0x0000004C; // type:object size:0x18 scope:local align:4 +@4178 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4179 = .data:0x00000070; // type:object size:0xC scope:local align:4 +main_table$4177 = .data:0x0000007C; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@ = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vds = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__Q28daObjVds5Act_c = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +init$4166 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4180 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_Vteng/splits.txt b/config/GZLJ01/rels/d_a_obj_Vteng/splits.txt new file mode 100644 index 000000000..1871d8ef6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Vteng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Vteng.cpp: + .text start:0x00000078 end:0x0000060C + .rodata start:0x00000000 end:0x0000002B + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_Vteng/symbols.txt b/config/GZLJ01/rels/d_a_obj_Vteng/symbols.txt new file mode 100644 index 000000000..a43188611 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Vteng/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__12daObjVteng_cFv = .text:0x00000078; // type:function size:0xA8 scope:global align:4 +solidHeapCB__12daObjVteng_cFP10fopAc_ac_c = .text:0x00000120; // type:function size:0x24 scope:global align:4 +create_heap__12daObjVteng_cFv = .text:0x00000144; // type:function size:0x180 scope:global align:4 +jokai_demo__12daObjVteng_cFv = .text:0x000002C4; // type:function size:0x60 scope:global align:4 +_create__12daObjVteng_cFv = .text:0x00000324; // type:function size:0xD0 scope:global align:4 +_delete__12daObjVteng_cFv = .text:0x000003F4; // type:function size:0x94 scope:global align:4 +_execute__12daObjVteng_cFv = .text:0x00000488; // type:function size:0x88 scope:global align:4 +_draw__12daObjVteng_cFv = .text:0x00000510; // type:function size:0x68 scope:global align:4 +daObjVteng_Create__FP10fopAc_ac_c = .text:0x00000578; // type:function size:0x20 scope:local align:4 +daObjVteng_Delete__FP12daObjVteng_c = .text:0x00000598; // type:function size:0x24 scope:local align:4 +daObjVteng_Execute__FP12daObjVteng_c = .text:0x000005BC; // type:function size:0x24 scope:local align:4 +daObjVteng_Draw__FP12daObjVteng_c = .text:0x000005E0; // type:function size:0x24 scope:local align:4 +daObjVteng_IsDelete__FP12daObjVteng_c = .text:0x00000604; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__27@unnamed@d_a_obj_Vteng_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +@4041 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x1F scope:local align:4 data:string_table +l_daObjVteng_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vteng = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_YLzou/splits.txt b/config/GZLJ01/rels/d_a_obj_YLzou/splits.txt new file mode 100644 index 000000000..c4b47f4a8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_YLzou/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_YLzou.cpp: + .text start:0x000000EC end:0x0000197C + .text start:0x0000197C end:0x00001A48 + .text start:0x00001A48 end:0x00001A64 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x000003E8 + .bss start:0x00000008 end:0x000000A6 diff --git a/config/GZLJ01/rels/d_a_obj_YLzou/symbols.txt b/config/GZLJ01/rels/d_a_obj_YLzou/symbols.txt new file mode 100644 index 000000000..d2595d7ea --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_YLzou/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_start_type__12daObjYLzou_cFv = .text:0x000000EC; // type:function size:0x1CC scope:global align:4 +set_mtx__12daObjYLzou_cFv = .text:0x000002B8; // type:function size:0xBC scope:global align:4 +init_mtx__12daObjYLzou_cFv = .text:0x00000374; // type:function size:0x3C scope:global align:4 +solidHeapCB__12daObjYLzou_cFP10fopAc_ac_c = .text:0x000003B0; // type:function size:0x24 scope:global align:4 +create_heap__12daObjYLzou_cFv = .text:0x000003D4; // type:function size:0x120 scope:global align:4 +eff_set_slip_smoke_pos__12daObjYLzou_cFv = .text:0x000004F4; // type:function size:0x174 scope:global align:4 +__dt__4cXyzFv = .text:0x00000668; // type:function size:0x3C scope:weak align:4 +eff_smoke_slip_start__12daObjYLzou_cFv = .text:0x000006A4; // type:function size:0x108 scope:global align:4 +eff_smoke_slip_end__12daObjYLzou_cFv = .text:0x000007AC; // type:function size:0x60 scope:global align:4 +eff_smoke_slip_remove__12daObjYLzou_cFv = .text:0x0000080C; // type:function size:0x60 scope:global align:4 +eff_smoke_proc__12daObjYLzou_cFv = .text:0x0000086C; // type:function size:0x64 scope:global align:4 +vib_proc__12daObjYLzou_cFv = .text:0x000008D0; // type:function size:0xD4 scope:global align:4 +_create__12daObjYLzou_cFv = .text:0x000009A4; // type:function size:0x13C scope:global align:4 +_delete__12daObjYLzou_cFv = .text:0x00000AE0; // type:function size:0x9C scope:global align:4 +move_ylzou_demo_start_wait_act_proc__12daObjYLzou_cFv = .text:0x00000B7C; // type:function size:0x5C scope:global align:4 +demo_regist_wait_act_proc__12daObjYLzou_cFv = .text:0x00000BD8; // type:function size:0x98 scope:global align:4 +demo_vib_start_wait_act_proc__12daObjYLzou_cFv = .text:0x00000C70; // type:function size:0xA8 scope:global align:4 +demo_vib_act_proc__12daObjYLzou_cFv = .text:0x00000D18; // type:function size:0xF0 scope:global align:4 +move_ylzou_demo_move_act_proc__12daObjYLzou_cFv = .text:0x00000E08; // type:function size:0x104 scope:global align:4 +go_up_stairs_demo_move_act_proc__12daObjYLzou_cFv = .text:0x00000F0C; // type:function size:0xFC scope:global align:4 +demo_end_wait_act_proc__12daObjYLzou_cFv = .text:0x00001008; // type:function size:0xA0 scope:global align:4 +wait_act_proc__12daObjYLzou_cFv = .text:0x000010A8; // type:function size:0x4 scope:global align:4 +move_ylzou_demo_start_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000010AC; // type:function size:0x2C scope:global align:4 +demo_regist_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000010D8; // type:function size:0x9C scope:global align:4 +move_ylzou_demo_vib_start_wait_act_init_proc__12daObjYLzou_cFv = .text:0x00001174; // type:function size:0x30 scope:global align:4 +move_ylzou_demo_vib_act_init_proc__12daObjYLzou_cFv = .text:0x000011A4; // type:function size:0x68 scope:global align:4 +move_ylzou_demo_move_act_init_proc__12daObjYLzou_cFv = .text:0x0000120C; // type:function size:0x1C scope:global align:4 +demo_end_wait_act_init_proc__12daObjYLzou_cFv = .text:0x00001228; // type:function size:0xA0 scope:global align:4 +open_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000012C8; // type:function size:0x2C scope:global align:4 +close_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000012F4; // type:function size:0x24 scope:global align:4 +go_up_stairs_demo_move_start_wait_act_init_proc__12daObjYLzou_cFv = .text:0x00001318; // type:function size:0x8C scope:global align:4 +go_up_stairs_demo_move_act_init_proc__12daObjYLzou_cFv = .text:0x000013A4; // type:function size:0x14 scope:global align:4 +setup_action__12daObjYLzou_cFi = .text:0x000013B8; // type:function size:0x388 scope:global align:4 +_execute__12daObjYLzou_cFv = .text:0x00001740; // type:function size:0x94 scope:global align:4 +_draw__12daObjYLzou_cFv = .text:0x000017D4; // type:function size:0x60 scope:global align:4 +daObjYLzou_Create__FP10fopAc_ac_c = .text:0x00001834; // type:function size:0x20 scope:local align:4 +daObjYLzou_Delete__FP12daObjYLzou_c = .text:0x00001854; // type:function size:0x24 scope:local align:4 +daObjYLzou_Execute__FP12daObjYLzou_c = .text:0x00001878; // type:function size:0x24 scope:local align:4 +daObjYLzou_Draw__FP12daObjYLzou_c = .text:0x0000189C; // type:function size:0x24 scope:local align:4 +daObjYLzou_IsDelete__FP12daObjYLzou_c = .text:0x000018C0; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018C8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018CC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018D0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018D4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000018D8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001920; // type:function size:0x5C scope:weak align:4 +__dt__10EffSmokeCBFv = .text:0x0000197C; // type:function size:0x8C scope:weak align:4 +__ct__10EffSmokeCBFv = .text:0x00001A08; // type:function size:0x40 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjYLzou_c7Param_eQ212daObjYLzou_c7Param_e = .text:0x00001A48; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_move_ylzou_demo_name__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000008; // type:object size:0xB scope:local align:4 data:string +l_go_up_stairs_demo_name__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000014; // type:object size:0xD scope:local align:4 data:string +l_go_up_stairs_demo2_name__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000024; // type:object size:0xE scope:local align:4 data:string +@4169 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4171 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4417 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4437 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4438 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000074; // type:object size:0x2C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_demo_name__27@unnamed@d_a_obj_YLzou_cpp@ = .data:0x00000030; // type:object size:0x10 scope:local align:4 +bdl_table$4104 = .data:0x00000040; // type:object size:0x8 scope:local align:4 +dzb_table$4105 = .data:0x00000048; // type:object size:0x8 scope:local align:4 +solidHeapSize_table$4267 = .data:0x00000050; // type:object size:0x8 scope:local align:4 +next_act_idx$4461 = .data:0x00000058; // type:object size:0x10 scope:local align:4 +@4567 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4568 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4569 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4570 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4571 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4572 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4573 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4574 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4575 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4576 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4577 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4578 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4579 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4580 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4581 = .data:0x00000110; // type:object size:0xC scope:local align:4 +act_init_proc$4566 = .data:0x0000011C; // type:object size:0xB4 scope:local align:4 +@4585 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@4586 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@4587 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@4588 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@4589 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@4590 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@4591 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@4592 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@4593 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@4594 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@4595 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@4596 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@4597 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@4598 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@4599 = .data:0x00000278; // type:object size:0xC scope:local align:4 +act_proc$4584 = .data:0x00000284; // type:object size:0xB4 scope:local align:4 +l_daObjYLzou_Method = .data:0x00000338; // type:object size:0x20 scope:local align:4 +g_profile_Obj_YLzou = .data:0x00000358; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000388; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003A4; // type:object size:0x20 scope:weak align:4 +__vt__10EffSmokeCB = .data:0x000003C4; // type:object size:0x24 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4127 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4128 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4130 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +base_pos$4126 = .bss:0x00000070; // type:object size:0x18 scope:local align:4 +@4180 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4181 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +scl$4179 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4582 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +init$4600 = .bss:0x000000A5; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_Yboil/splits.txt b/config/GZLJ01/rels/d_a_obj_Yboil/splits.txt new file mode 100644 index 000000000..d60cbf5a8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Yboil/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Yboil.cpp: + .text start:0x00000078 end:0x00000DFC + .text start:0x00000DFC end:0x00000E18 + .rodata start:0x00000000 end:0x0000007F + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLJ01/rels/d_a_obj_Yboil/symbols.txt b/config/GZLJ01/rels/d_a_obj_Yboil/symbols.txt new file mode 100644 index 000000000..fca8cbd0b --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Yboil/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjYboil_cFv = .text:0x00000098; // type:function size:0x2D0 scope:global align:4 +pos_reset__12daObjYboil_cFi = .text:0x00000368; // type:function size:0x108 scope:global align:4 +CreateInit__12daObjYboil_cFv = .text:0x00000470; // type:function size:0x15C scope:global align:4 +set_mtx__12daObjYboil_cFv = .text:0x000005CC; // type:function size:0xA0 scope:global align:4 +daObjYboil_Create__FPv = .text:0x0000066C; // type:function size:0x16C scope:local align:4 +__dt__4cXyzFv = .text:0x000007D8; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x00000814; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000818; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00000874; // type:function size:0x2C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008A0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000008E8; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x00000944; // type:function size:0x28 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000096C; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_bckAnmFv = .text:0x000009C8; // type:function size:0x28 scope:weak align:4 +daObjYboil_Delete__FPv = .text:0x000009F0; // type:function size:0x3C scope:local align:4 +daObjYboil_Draw__FPv = .text:0x00000A2C; // type:function size:0x24 scope:local align:4 +_draw__12daObjYboil_cFv = .text:0x00000A50; // type:function size:0x21C scope:weak align:4 +daObjYboil_Execute__FPv = .text:0x00000C6C; // type:function size:0x188 scope:local align:4 +daObjYboil_IsDelete__FPv = .text:0x00000DF4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjYboil_c5Prm_eQ212daObjYboil_c5Prm_e = .text:0x00000DFC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4027 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4041 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4071 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4072 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4339 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000038; // type:object size:0x47 scope:local align:4 data:string_table +daObj_YboilMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Yboil = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_Ygush00/splits.txt b/config/GZLJ01/rels/d_a_obj_Ygush00/splits.txt new file mode 100644 index 000000000..f5a2f9c3c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Ygush00/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Ygush00.cpp: + .text start:0x00000078 end:0x00000790 + .text start:0x00000790 end:0x000007AC + .rodata start:0x00000000 end:0x0000003B + .data start:0x00000000 end:0x000000D4 diff --git a/config/GZLJ01/rels/d_a_obj_Ygush00/symbols.txt b/config/GZLJ01/rels/d_a_obj_Ygush00/symbols.txt new file mode 100644 index 000000000..3c5b9e596 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_Ygush00/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__14daObjYgush00_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__14daObjYgush00_cFv = .text:0x0000009C; // type:function size:0x1B4 scope:global align:4 +_create__14daObjYgush00_cFv = .text:0x00000250; // type:function size:0x1A4 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000003F4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000450; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000004AC; // type:function size:0x48 scope:weak align:4 +_delete__14daObjYgush00_cFv = .text:0x000004F4; // type:function size:0x30 scope:global align:4 +_execute__14daObjYgush00_cFv = .text:0x00000524; // type:function size:0x148 scope:global align:4 +_draw__14daObjYgush00_cFv = .text:0x0000066C; // type:function size:0x90 scope:global align:4 +daObjYgush00_Create__FP14daObjYgush00_c = .text:0x000006FC; // type:function size:0x20 scope:local align:4 +daObjYgush00_Delete__FP14daObjYgush00_c = .text:0x0000071C; // type:function size:0x24 scope:local align:4 +daObjYgush00_Execute__FP14daObjYgush00_c = .text:0x00000740; // type:function size:0x24 scope:local align:4 +daObjYgush00_Draw__FP14daObjYgush00_c = .text:0x00000764; // type:function size:0x24 scope:local align:4 +daObjYgush00_IsDelete__FP14daObjYgush00_c = .text:0x00000788; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjYgush00_c7Param_eQ214daObjYgush00_c7Param_e = .text:0x00000790; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__29@unnamed@d_a_obj_Ygush00_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 data:string +@4024 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4090 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0x1B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +mdl_table$4001 = .data:0x00000030; // type:object size:0x10 scope:local align:4 +btk_table$4002 = .data:0x00000040; // type:object size:0x10 scope:local align:4 +bck_table$4003 = .data:0x00000050; // type:object size:0x10 scope:local align:4 +l_daObjYgush00_Method = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ygush00 = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000C8; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_adnno/splits.txt b/config/GZLJ01/rels/d_a_obj_adnno/splits.txt new file mode 100644 index 000000000..7e593ffe3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_adnno/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_adnno.cpp: + .text start:0x00000078 end:0x00000524 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_adnno/symbols.txt b/config/GZLJ01/rels/d_a_obj_adnno/symbols.txt new file mode 100644 index 000000000..67ee717f9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_adnno/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjAdnno_cFv = .text:0x00000098; // type:function size:0xE0 scope:global align:4 +CreateInit__12daObjAdnno_cFv = .text:0x00000178; // type:function size:0x70 scope:global align:4 +set_mtx__12daObjAdnno_cFv = .text:0x000001E8; // type:function size:0x148 scope:global align:4 +daObjAdnno_Create__FPv = .text:0x00000330; // type:function size:0xA4 scope:local align:4 +daObjAdnno_Delete__FPv = .text:0x000003D4; // type:function size:0x30 scope:local align:4 +daObjAdnno_Draw__FPv = .text:0x00000404; // type:function size:0xF4 scope:local align:4 +daObjAdnno_Execute__FPv = .text:0x000004F8; // type:function size:0x24 scope:local align:4 +daObjAdnno_IsDelete__FPv = .text:0x0000051C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +daObjAdnno_bmt_table = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@4022 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4023 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +daObjAdnno_event_bit_table = .rodata:0x00000068; // type:object size:0x20 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0x2C scope:local align:4 data:string_table +daObj_AdnnoMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Adnno = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ajav/splits.txt b/config/GZLJ01/rels/d_a_obj_ajav/splits.txt new file mode 100644 index 000000000..be8bdb0c7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ajav/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ajav.cpp: + .text start:0x000000EC end:0x00003564 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001C1 + .data start:0x00000000 end:0x000003C0 + .bss start:0x00000008 end:0x000002E0 diff --git a/config/GZLJ01/rels/d_a_obj_ajav/symbols.txt b/config/GZLJ01/rels/d_a_obj_ajav/symbols.txt new file mode 100644 index 000000000..3a16a00ee --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ajav/symbols.txt @@ -0,0 +1,253 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daObjAjav_make_splash__9daObjAjavF4cXyzf = .text:0x000000EC; // type:function size:0x84 scope:local align:4 +__dt__4cXyzFv = .text:0x00000170; // type:function size:0x3C scope:weak align:4 +make_hamon__Q29daObjAjav6Part_cF4cXyzf = .text:0x000001AC; // type:function size:0xBC scope:global align:4 +no_proc__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000268; // type:function size:0x4 scope:global align:4 +init_data__Q29daObjAjav6Part_cF4cXyz4cXyzP12dKy_tevstr_cP4cXyz = .text:0x0000026C; // type:function size:0x13C scope:global align:4 +set_mdl_area__Q29daObjAjav6Part_cFPCciUl = .text:0x000003A8; // type:function size:0xBC scope:global align:4 +init_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz4cXyz = .text:0x00000464; // type:function size:0xA8 scope:global align:4 +set_flaw_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz = .text:0x0000050C; // type:function size:0x9C scope:global align:4 +set_fall_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz = .text:0x000005A8; // type:function size:0xD4 scope:global align:4 +fall_init__Q29daObjAjav6Part_cF4cXyz5csXyzsUs = .text:0x0000067C; // type:function size:0x68 scope:global align:4 +check_angle__9daObjAjavFPss = .text:0x000006E4; // type:function size:0x88 scope:local align:4 +fall_0__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x0000076C; // type:function size:0x1F0 scope:global align:4 +fall_1__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x0000095C; // type:function size:0x230 scope:global align:4 +flaw__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000B8C; // type:function size:0x9C scope:global align:4 +draw_normal__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000C28; // type:function size:0x44 scope:global align:4 +draw_flashing__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000C6C; // type:function size:0x23C scope:global align:4 +draw_flashing_normal__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000EA8; // type:function size:0x68 scope:global align:4 +draw_shy__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000F10; // type:function size:0x180 scope:global align:4 +make_fall_rock__Q29daObjAjav6Part_cFi = .text:0x00001090; // type:function size:0xD8 scope:global align:4 +solidHeapCB__Q29daObjAjav5Act_cFP10fopAc_ac_c = .text:0x00001168; // type:function size:0x20 scope:global align:4 +create_heap__Q29daObjAjav5Act_cFv = .text:0x00001188; // type:function size:0x100 scope:global align:4 +_create__Q29daObjAjav5Act_cFv = .text:0x00001288; // type:function size:0x3E4 scope:global align:4 +__dt__Q29daObjAjav6Part_cFv = .text:0x0000166C; // type:function size:0x3C scope:weak align:4 +__ct__Q29daObjAjav6Part_cFv = .text:0x000016A8; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x000016AC; // type:function size:0x84 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00001730; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001784; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001850; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001898; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001964; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000019AC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001A08; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00001A50; // type:function size:0x90 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001AE0; // type:function size:0x5C scope:weak align:4 +_delete__Q29daObjAjav5Act_cFv = .text:0x00001B3C; // type:function size:0xCC scope:global align:4 +init_mtx__Q29daObjAjav5Act_cFv = .text:0x00001C08; // type:function size:0xA0 scope:global align:4 +set_tex__Q29daObjAjav5Act_cFv = .text:0x00001CA8; // type:function size:0x3C scope:global align:4 +set_co_offset__Q29daObjAjav5Act_cFv = .text:0x00001CE4; // type:function size:0x158 scope:global align:4 +daObjAjav_limit_angle__9daObjAjavFPss = .text:0x00001E3C; // type:function size:0x64 scope:local align:4 +daObjAjav_get_rot_speed__9daObjAjavF4cXyz4cXyzs = .text:0x00001EA0; // type:function size:0xB4 scope:local align:4 +check_all_wait__Q29daObjAjav5Act_cFv = .text:0x00001F54; // type:function size:0x90 scope:global align:4 +check_end__Q29daObjAjav5Act_cFv = .text:0x00001FE4; // type:function size:0x38 scope:global align:4 +to_broken__Q29daObjAjav5Act_cFv = .text:0x0000201C; // type:function size:0x94 scope:global align:4 +damage_part__Q29daObjAjav5Act_cFv = .text:0x000020B0; // type:function size:0x64 scope:global align:4 +make_shot_rock__Q29daObjAjav5Act_cFv = .text:0x00002114; // type:function size:0xC8 scope:global align:4 +make_hamon2__Q29daObjAjav5Act_cF4cXyzf = .text:0x000021DC; // type:function size:0x104 scope:global align:4 +set_hamon__Q29daObjAjav5Act_cFf = .text:0x000022E0; // type:function size:0x1B4 scope:global align:4 +_execute__Q29daObjAjav5Act_cFv = .text:0x00002494; // type:function size:0x844 scope:global align:4 +set_se_pos__Q29daObjAjav6Part_cF4cXyz = .text:0x00002CD8; // type:function size:0x5C scope:weak align:4 +_draw__Q29daObjAjav5Act_cFv = .text:0x00002D34; // type:function size:0x7C scope:global align:4 +Mthd_Create__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002DB0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002DD0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002DF4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002E18; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002E3C; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002E44; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002E8C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002E9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002EAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002EB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EBC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002EFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002F04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002F0C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002F44; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002F48; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002F50; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002F60; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002F68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002F70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002F78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F80; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002FB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002FC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002FC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FD0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003008; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003010; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003018; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003024; // type:function size:0xC scope:weak align:4 +__sinit_d_a_obj_ajav_cpp = .text:0x00003030; // type:function size:0x514 scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00003544; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000354C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003554; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000355C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_daObjAjav_idx_table = .rodata:0x00000000; // type:object size:0x18 scope:local align:4 +l_daObjAjav_ev_name = .rodata:0x00000018; // type:object size:0xC scope:local align:4 +@4031 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4032 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4050 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4367 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +M_arcname__Q29daObjAjav5Act_c = .rodata:0x00000084; // type:object size:0x5 scope:global align:4 data:string +@4942 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4991 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4992 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4994 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5258 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5259 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5260 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5261 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5520 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5521 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5522 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5523 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5524 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5525 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5526 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5527 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5528 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5529 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5530 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5531 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5532 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5533 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5534 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5535 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5536 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5537 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5538 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5539 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5540 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5543 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5544 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5545 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5546 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5547 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5548 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5549 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5552 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5553 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5554 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000144; // type:object size:0x7D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_daObjAjav_sph_data = .data:0x00000030; // type:object size:0x40 scope:local align:4 +l_daObjAjav_cyl_data = .data:0x00000070; // type:object size:0x44 scope:local align:4 +l_daObjAjav_hint_cyl_data = .data:0x000000B4; // type:object size:0x44 scope:local align:4 +l_daObjAjav_cyl_h_talbe = .data:0x000000F8; // type:object size:0xC scope:local align:4 +l_daObjAjav_cyl_r = .data:0x00000104; // type:object size:0x18 scope:local align:4 +l_daObjAjav_cyl_h = .data:0x0000011C; // type:object size:0x18 scope:local align:4 +@4061 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@4062 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@4169 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@4199 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@4261 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@4263 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@4315 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@4383 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@4393 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@4871 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@5035 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@5047 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@5056 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +Mthd_Table__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@ = .data:0x000001D0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ajav = .data:0x000001F0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000238; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000036C; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3998 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@3999 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4000 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +l_daObjAjav_co_offset = .bss:0x00000078; // type:object size:0x24 scope:local align:4 +@4001 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4002 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4003 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4004 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4005 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4006 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +l_daObjAjav_offset = .bss:0x000000E4; // type:object size:0x48 scope:local align:4 +@4007 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@4008 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@4009 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@4010 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@4011 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@4012 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +l_daObjAjav_cyl_offset = .bss:0x00000174; // type:object size:0x48 scope:local align:4 +@4013 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@4014 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@4015 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@4016 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@4017 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@4018 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +l_daObjAjav_rock_pos_table = .bss:0x00000204; // type:object size:0x48 scope:local align:4 +@4999 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +init$5000 = .bss:0x00000258; // type:object size:0x1 scope:local align:1 +@5002 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@5003 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@5004 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +@5005 = .bss:0x00000280; // type:object size:0xC scope:local align:4 +@5006 = .bss:0x0000028C; // type:object size:0xC scope:local align:4 +flaw_pos$4998 = .bss:0x00000298; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_akabe/splits.txt b/config/GZLJ01/rels/d_a_obj_akabe/splits.txt new file mode 100644 index 000000000..e7012b15b --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_akabe/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_akabe.cpp: + .text start:0x00000078 end:0x00000680 + .text start:0x00000680 end:0x0000069C + .rodata start:0x00000000 end:0x0000007E + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_akabe/symbols.txt b/config/GZLJ01/rels/d_a_obj_akabe/symbols.txt new file mode 100644 index 000000000..e6189adf1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_akabe/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjAkabe5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjAkabe5Act_cFv = .text:0x0000009C; // type:function size:0x108 scope:global align:4 +_create__Q210daObjAkabe5Act_cFv = .text:0x000001A4; // type:function size:0x1BC scope:global align:4 +_delete__Q210daObjAkabe5Act_cFv = .text:0x00000360; // type:function size:0x98 scope:global align:4 +init_scale__Q210daObjAkabe5Act_cFv = .text:0x000003F8; // type:function size:0xA0 scope:global align:4 +init_mtx__Q210daObjAkabe5Act_cFv = .text:0x00000498; // type:function size:0x78 scope:global align:4 +chk_appear__Q210daObjAkabe5Act_cFv = .text:0x00000510; // type:function size:0x94 scope:global align:4 +_execute__Q210daObjAkabe5Act_cFv = .text:0x000005A4; // type:function size:0x40 scope:global align:4 +_draw__Q210daObjAkabe5Act_cFv = .text:0x000005E4; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x000005EC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x0000060C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x00000630; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x00000654; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x00000678; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjAkabe5Act_c5Prm_eQ310daObjAkabe5Act_c5Prm_e = .text:0x00000680; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjAkabe5Act_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +dzb$4003 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +heap_size$4037 = .rodata:0x00000018; // type:object size:0x10 scope:local align:4 +@4082 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4117 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000040; // type:object size:0x3E scope:local align:4 data:string_table +Mthd_Table__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Akabe = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_apzl/splits.txt b/config/GZLJ01/rels/d_a_obj_apzl/splits.txt new file mode 100644 index 000000000..63299c98c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_apzl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_apzl.cpp: + .text start:0x00000078 end:0x00001E7C + .rodata start:0x00000000 end:0x0000052B + .data start:0x00000000 end:0x000000F8 diff --git a/config/GZLJ01/rels/d_a_obj_apzl/symbols.txt b/config/GZLJ01/rels/d_a_obj_apzl/symbols.txt new file mode 100644 index 000000000..7124c0d1c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_apzl/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +move_piece__11daObjApzl_cFv = .text:0x00000078; // type:function size:0x1E4 scope:global align:4 +check_arrow_draw__11daObjApzl_cFv = .text:0x0000025C; // type:function size:0xB4 scope:global align:4 +search_piece__11daObjApzl_cFUc = .text:0x00000310; // type:function size:0x2C scope:global align:4 +swap_piece__11daObjApzl_cFUcUc = .text:0x0000033C; // type:function size:0x24 scope:global align:4 +randamize_piece__11daObjApzl_cFv = .text:0x00000360; // type:function size:0x238 scope:global align:4 +save_piece__11daObjApzl_cFv = .text:0x00000598; // type:function size:0x34 scope:global align:4 +check_clear__11daObjApzl_cFv = .text:0x000005CC; // type:function size:0x38 scope:global align:4 +next_msgStatus__11daObjApzl_cFPUl = .text:0x00000604; // type:function size:0x144 scope:global align:4 +getMsg__11daObjApzl_cFv = .text:0x00000748; // type:function size:0x54 scope:global align:4 +talk__11daObjApzl_cFi = .text:0x0000079C; // type:function size:0xE0 scope:global align:4 +privateCut__11daObjApzl_cFv = .text:0x0000087C; // type:function size:0x474 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000CF0; // type:function size:0x20 scope:local align:4 +CreateHeap__11daObjApzl_cFv = .text:0x00000D10; // type:function size:0x360 scope:global align:4 +CreateInit__11daObjApzl_cFv = .text:0x00001070; // type:function size:0x234 scope:global align:4 +set_mtx__11daObjApzl_cFv = .text:0x000012A4; // type:function size:0x3FC scope:global align:4 +daObjApzl_Create__FPv = .text:0x000016A0; // type:function size:0xC8 scope:local align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001768; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_btpAnmFv = .text:0x000017C4; // type:function size:0x28 scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000017EC; // type:function size:0x48 scope:weak align:4 +daObjApzl_Delete__FPv = .text:0x00001834; // type:function size:0x48 scope:local align:4 +daObjApzl_Draw__FPv = .text:0x0000187C; // type:function size:0x24 scope:local align:4 +_draw__11daObjApzl_cFv = .text:0x000018A0; // type:function size:0x248 scope:weak align:4 +daObjApzl_Execute__FPv = .text:0x00001AE8; // type:function size:0x24 scope:local align:4 +_execute__11daObjApzl_cFv = .text:0x00001B0C; // type:function size:0x368 scope:weak align:4 +daObjApzl_IsDelete__FPv = .text:0x00001E74; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +daObjApzl_bmt_table = .rodata:0x00000000; // type:object size:0x400 scope:local align:4 +@4157 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000428; // type:object size:0x8 scope:local align:8 +@4463 = .rodata:0x00000430; // type:object size:0x8 scope:local align:8 +@4464 = .rodata:0x00000438; // type:object size:0x8 scope:local align:8 +@4465 = .rodata:0x00000440; // type:object size:0x8 scope:local align:8 +@4466 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 data:string +@4532 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@4621 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@4704 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x00000480; // type:object size:0x8 scope:local align:8 +@4711 = .rodata:0x00000488; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000490; // type:object size:0x9B scope:local align:4 data:string_table +@4236 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +cut_name_tbl$4278 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@4470 = .data:0x00000050; // type:object size:0x20 scope:local align:4 +@4469 = .data:0x00000070; // type:object size:0x20 scope:local align:4 +daObj_ApzlMethodTable = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Apzl = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000000EC; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ashut/splits.txt b/config/GZLJ01/rels/d_a_obj_ashut/splits.txt new file mode 100644 index 000000000..7be5e4ba3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ashut/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ashut.cpp: + .text start:0x00000078 end:0x00000E24 + .text start:0x00000E24 end:0x00000E64 + .text start:0x00000E64 end:0x00000E80 + .rodata start:0x00000000 end:0x0000010B + .data start:0x00000000 end:0x00000148 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLJ01/rels/d_a_obj_ashut/symbols.txt b/config/GZLJ01/rels/d_a_obj_ashut/symbols.txt new file mode 100644 index 000000000..337569536 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ashut/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjAshut5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjAshut5Act_cFv = .text:0x0000012C; // type:function size:0xF8 scope:global align:4 +Mthd_Create__Q210daObjAshut5Act_cFv = .text:0x00000224; // type:function size:0x164 scope:global align:4 +Delete__Q210daObjAshut5Act_cFv = .text:0x00000388; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjAshut5Act_cFv = .text:0x00000390; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjAshut5Act_cFv = .text:0x000003DC; // type:function size:0x90 scope:global align:4 +init_mtx__Q210daObjAshut5Act_cFv = .text:0x0000046C; // type:function size:0x3C scope:global align:4 +chk_safe_area__Q210daObjAshut5Act_cCFv = .text:0x000004A8; // type:function size:0xFC scope:global align:4 +mode_upper_init__Q210daObjAshut5Act_cFv = .text:0x000005A4; // type:function size:0x18 scope:global align:4 +mode_upper__Q210daObjAshut5Act_cFv = .text:0x000005BC; // type:function size:0xB0 scope:global align:4 +mode_u_l_init__Q210daObjAshut5Act_cFv = .text:0x0000066C; // type:function size:0x94 scope:global align:4 +mode_u_l__Q210daObjAshut5Act_cFv = .text:0x00000700; // type:function size:0xC0 scope:global align:4 +mode_lower_init__Q210daObjAshut5Act_cFv = .text:0x000007C0; // type:function size:0x18 scope:global align:4 +mode_lower__Q210daObjAshut5Act_cFv = .text:0x000007D8; // type:function size:0x60 scope:global align:4 +mode_l_u_init__Q210daObjAshut5Act_cFv = .text:0x00000838; // type:function size:0x9C scope:global align:4 +mode_l_u__Q210daObjAshut5Act_cFv = .text:0x000008D4; // type:function size:0x17C scope:global align:4 +mode_demoreq_init__Q210daObjAshut5Act_cFQ310daObjAshut5Act_c6Mode_e = .text:0x00000A50; // type:function size:0xBC scope:global align:4 +mode_demoreq__Q210daObjAshut5Act_cFv = .text:0x00000B0C; // type:function size:0xD8 scope:global align:4 +Execute__Q210daObjAshut5Act_cFPPA3_A4_f = .text:0x00000BE4; // type:function size:0x128 scope:global align:4 +Draw__Q210daObjAshut5Act_cFv = .text:0x00000D0C; // type:function size:0x60 scope:global align:4 +Mthd_Create__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000D6C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000D8C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000DAC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000DCC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000DF8; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000E24; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000E2C; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000E34; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000E3C; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000E44; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000E4C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000E54; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000E5C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjAshut5Act_c5Prm_eQ310daObjAshut5Act_c5Prm_e = .text:0x00000E64; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_arcname__Q210daObjAshut5Act_c = .rodata:0x00000030; // type:object size:0x6 scope:global align:4 data:string +@4024 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000006C; // type:object size:0x9F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4318 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4319 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4320 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4321 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4322 = .data:0x00000060; // type:object size:0xC scope:local align:4 +mode_proc$4317 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@ = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ashut = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000F8; // type:object size:0x28 scope:weak align:4 +__vt__Q210daObjAshut5Act_c = .data:0x00000120; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjAshut5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4323 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_auzu/splits.txt b/config/GZLJ01/rels/d_a_obj_auzu/splits.txt new file mode 100644 index 000000000..c324d0c13 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_auzu/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_auzu.cpp: + .text start:0x00000078 end:0x00000CC0 + .text start:0x00000CC0 end:0x00000CDC + .rodata start:0x00000000 end:0x0000008E + .data start:0x00000000 end:0x0000006C diff --git a/config/GZLJ01/rels/d_a_obj_auzu/symbols.txt b/config/GZLJ01/rels/d_a_obj_auzu/symbols.txt new file mode 100644 index 000000000..e7c29c9d4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_auzu/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q29daObjAuzu5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjAuzu5Act_cFv = .text:0x0000009C; // type:function size:0x15C scope:global align:4 +_create__Q29daObjAuzu5Act_cFv = .text:0x000001F8; // type:function size:0x1C0 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000003B8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000414; // type:function size:0x48 scope:weak align:4 +_delete__Q29daObjAuzu5Act_cFv = .text:0x0000045C; // type:function size:0x3C scope:global align:4 +is_exist__Q29daObjAuzu5Act_cCFv = .text:0x00000498; // type:function size:0x50 scope:global align:4 +set_mtx__Q29daObjAuzu5Act_cFv = .text:0x000004E8; // type:function size:0x6C scope:global align:4 +init_mtx__Q29daObjAuzu5Act_cFv = .text:0x00000554; // type:function size:0x64 scope:global align:4 +set_state_map__Q29daObjAuzu5Act_cFv = .text:0x000005B8; // type:function size:0x6C scope:global align:4 +ship_whirl__Q29daObjAuzu5Act_cFv = .text:0x00000624; // type:function size:0x164 scope:global align:4 +bgm_start__Q29daObjAuzu5Act_cFv = .text:0x00000788; // type:function size:0x54 scope:global align:4 +_execute__Q29daObjAuzu5Act_cFv = .text:0x000007DC; // type:function size:0x310 scope:global align:4 +set_material__Q29daObjAuzu5Act_cFP11J3DMaterialUc = .text:0x00000AEC; // type:function size:0x90 scope:global align:4 +_draw__Q29daObjAuzu5Act_cFv = .text:0x00000B7C; // type:function size:0xB0 scope:global align:4 +Mthd_Create__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C2C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C4C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C70; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C94; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000CB8; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjAuzu5Act_c5Prm_eQ39daObjAuzu5Act_c5Prm_e = .text:0x00000CC0; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjAuzu5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +M_attr__Q29daObjAuzu5Act_c = .rodata:0x00000008; // type:object size:0x20 scope:global align:4 +@4130 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4248 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4348 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000005C; // type:object size:0x32 scope:local align:4 data:string_table +L_radius__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@ = .data:0x00000000; // type:object size:0x4 scope:local align:4 +Mthd_Table__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@ = .data:0x00000004; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Auzu = .data:0x00000024; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000054; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000060; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_aygr/splits.txt b/config/GZLJ01/rels/d_a_obj_aygr/splits.txt new file mode 100644 index 000000000..e93d46911 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_aygr/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_aygr.cpp: + .text start:0x00000078 end:0x00000854 + .text start:0x00000854 end:0x0000086C + .text start:0x0000086C end:0x00000888 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_aygr/symbols.txt b/config/GZLJ01/rels/d_a_obj_aygr/symbols.txt new file mode 100644 index 000000000..783a8c2c9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_aygr/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjAygr5Act_cFv = .text:0x00000078; // type:function size:0x22C scope:global align:4 +Create__Q29daObjAygr5Act_cFv = .text:0x000002A4; // type:function size:0x6C scope:global align:4 +Mthd_Create__Q29daObjAygr5Act_cFv = .text:0x00000310; // type:function size:0x1C4 scope:global align:4 +Delete__Q29daObjAygr5Act_cFv = .text:0x000004D4; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjAygr5Act_cFv = .text:0x000004DC; // type:function size:0x70 scope:global align:4 +set_mtx__Q29daObjAygr5Act_cFv = .text:0x0000054C; // type:function size:0xAC scope:global align:4 +init_mtx__Q29daObjAygr5Act_cFv = .text:0x000005F8; // type:function size:0x7C scope:global align:4 +Execute__Q29daObjAygr5Act_cFPPA3_A4_f = .text:0x00000674; // type:function size:0x3C scope:global align:4 +Draw__Q29daObjAygr5Act_cFv = .text:0x000006B0; // type:function size:0xEC scope:global align:4 +Mthd_Create__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x0000079C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x000007BC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x000007DC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x000007FC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x00000828; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000854; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000085C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000864; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjAygr5Act_c5Prm_eQ39daObjAygr5Act_c5Prm_e = .text:0x0000086C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjAygr5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x88 scope:local align:4 data:string_table +Mthd_Aygr__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Aygr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q29daObjAygr5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjAygr5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_balancelift/splits.txt b/config/GZLJ01/rels/d_a_obj_balancelift/splits.txt new file mode 100644 index 000000000..09d83802c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_balancelift/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_balancelift.cpp: + .text start:0x000000EC end:0x000018F8 + .text start:0x000018F8 end:0x000018F8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DF + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x0000004C diff --git a/config/GZLJ01/rels/d_a_obj_balancelift/symbols.txt b/config/GZLJ01/rels/d_a_obj_balancelift/symbols.txt new file mode 100644 index 000000000..fff875fa2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_balancelift/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daBalancelift_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global align:4 +__dt__4cXyzFv = .text:0x00000160; // type:function size:0x3C scope:weak align:4 +daObjBlift_ride_actor_check__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0xC8 scope:local align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000264; // type:function size:0xD8 scope:local align:4 +calc_quat__15daBalancelift_cFv = .text:0x0000033C; // type:function size:0x1D4 scope:global align:4 +set_mtx__15daBalancelift_cFv = .text:0x00000510; // type:function size:0x160 scope:global align:4 +calc_weight__15daBalancelift_cFv = .text:0x00000670; // type:function size:0x314 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000984; // type:function size:0x20 scope:local align:4 +CreateHeap__15daBalancelift_cFv = .text:0x000009A4; // type:function size:0x1FC scope:global align:4 +CreateInit__15daBalancelift_cFv = .text:0x00000BA0; // type:function size:0x394 scope:global align:4 +daBalanceliftCreate__FPv = .text:0x00000F34; // type:function size:0x1AC scope:local align:4 +__dt__8dCcD_CylFv = .text:0x000010E0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000011AC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000011F4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001250; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001298; // type:function size:0x4 scope:weak align:4 +daBalanceliftDelete__FPv = .text:0x0000129C; // type:function size:0x7C scope:local align:4 +daBalanceliftExecute__FPv = .text:0x00001318; // type:function size:0x24 scope:local align:4 +_execute__15daBalancelift_cFv = .text:0x0000133C; // type:function size:0x3B0 scope:weak align:4 +daBalanceliftDraw__FPv = .text:0x000016EC; // type:function size:0x84 scope:local align:4 +daBalanceliftIsDelete__FPv = .text:0x00001770; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001778; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001788; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001790; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001798; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000017A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000017A8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000017E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000017E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000017F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000017F8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001830; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001834; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000183C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001844; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000184C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001858; // type:function size:0xC scope:weak align:4 +__dt__19daBalancelift_HIO_cFv = .text:0x00001864; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_balancelift_cpp = .text:0x000018AC; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x000018E8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000018F0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4027 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4031 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@4033 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +M_arcname__15daBalancelift_c = .rodata:0x00000024; // type:object size:0x6 scope:global align:4 data:string +@4128 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4169 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4233 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4235 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4236 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4433 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4594 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4595 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4596 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4597 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x5B scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daBalanceliftMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Balancelift = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000188; // type:object size:0x14 scope:weak align:4 +__vt__19daBalancelift_HIO_c = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4021 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x38 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_barrel/splits.txt b/config/GZLJ01/rels/d_a_obj_barrel/splits.txt new file mode 100644 index 000000000..5146a3538 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_barrel/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_barrel.cpp: + .text start:0x00000078 end:0x000026C4 + .text start:0x000026C4 end:0x00002700 + .rodata start:0x00000000 end:0x000001A9 + .data start:0x00000000 end:0x00000288 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZLJ01/rels/d_a_obj_barrel/symbols.txt b/config/GZLJ01/rels/d_a_obj_barrel/symbols.txt new file mode 100644 index 000000000..b46694e4f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_barrel/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q211daObjBarrel5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjBarrel5Act_cFv = .text:0x0000009C; // type:function size:0xC4 scope:global align:4 +_create__Q211daObjBarrel5Act_cFv = .text:0x00000160; // type:function size:0x314 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000474; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000540; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000588; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000005E4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000062C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000688; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000710; // type:function size:0x70 scope:weak align:4 +_delete__Q211daObjBarrel5Act_cFv = .text:0x00000780; // type:function size:0x30 scope:global align:4 +mode_wait_init__Q211daObjBarrel5Act_cFv = .text:0x000007B0; // type:function size:0x84 scope:global align:4 +mode_wait__Q211daObjBarrel5Act_cFv = .text:0x00000834; // type:function size:0x110 scope:global align:4 +mode_carry_init__Q211daObjBarrel5Act_cFv = .text:0x00000944; // type:function size:0xC8 scope:global align:4 +mode_carry__Q211daObjBarrel5Act_cFv = .text:0x00000A0C; // type:function size:0x88 scope:global align:4 +mode_vib0_init__Q211daObjBarrel5Act_cFv = .text:0x00000A94; // type:function size:0x78 scope:global align:4 +mode_vib0__Q211daObjBarrel5Act_cFv = .text:0x00000B0C; // type:function size:0x44 scope:global align:4 +mode_vib1_init__Q211daObjBarrel5Act_cFv = .text:0x00000B50; // type:function size:0x24 scope:global align:4 +mode_vib1__Q211daObjBarrel5Act_cFv = .text:0x00000B74; // type:function size:0x44 scope:global align:4 +mode_vib2_init__Q211daObjBarrel5Act_cFv = .text:0x00000BB8; // type:function size:0x24 scope:global align:4 +mode_vib2__Q211daObjBarrel5Act_cFv = .text:0x00000BDC; // type:function size:0x70 scope:global align:4 +mode_jump_init__Q211daObjBarrel5Act_cFv = .text:0x00000C4C; // type:function size:0x70 scope:global align:4 +mode_jump__Q211daObjBarrel5Act_cFv = .text:0x00000CBC; // type:function size:0x80 scope:global align:4 +mode_walk_init__Q211daObjBarrel5Act_cFv = .text:0x00000D3C; // type:function size:0x4C scope:global align:4 +mode_walk__Q211daObjBarrel5Act_cFv = .text:0x00000D88; // type:function size:0x1B8 scope:global align:4 +vib_pos_ang__Q211daObjBarrel5Act_cFv = .text:0x00000F40; // type:function size:0x134 scope:global align:4 +mode_proc_call__Q211daObjBarrel5Act_cFv = .text:0x00001074; // type:function size:0x22C scope:global align:4 +set_mtx__Q211daObjBarrel5Act_cFv = .text:0x000012A0; // type:function size:0x1F0 scope:global align:4 +init_mtx__Q211daObjBarrel5Act_cFv = .text:0x00001490; // type:function size:0x3C scope:global align:4 +set_walk_rot__Q211daObjBarrel5Act_cFv = .text:0x000014CC; // type:function size:0x244 scope:global align:4 +eff_break__Q211daObjBarrel5Act_cFv = .text:0x00001710; // type:function size:0x114 scope:global align:4 +damaged__Q211daObjBarrel5Act_cFb = .text:0x00001824; // type:function size:0xA4 scope:global align:4 +cull_set_draw__Q211daObjBarrel5Act_cFv = .text:0x000018C8; // type:function size:0x38 scope:global align:4 +cull_set_move__Q211daObjBarrel5Act_cFv = .text:0x00001900; // type:function size:0x38 scope:global align:4 +get_se_map_hit__Q211daObjBarrel5Act_cCFv = .text:0x00001938; // type:function size:0x8 scope:global align:4 +set_senv__Q211daObjBarrel5Act_cCFii = .text:0x00001940; // type:function size:0x54 scope:global align:4 +se_fall_water__Q211daObjBarrel5Act_cFv = .text:0x00001994; // type:function size:0xF4 scope:global align:4 +eff_hit_water_splash__Q211daObjBarrel5Act_cFv = .text:0x00001A88; // type:function size:0x50 scope:global align:4 +chk_sink_water__Q211daObjBarrel5Act_cFv = .text:0x00001AD8; // type:function size:0x38 scope:global align:4 +chk_sinkdown_water__Q211daObjBarrel5Act_cFv = .text:0x00001B10; // type:function size:0x48 scope:global align:4 +eff_land_smoke__Q211daObjBarrel5Act_cFv = .text:0x00001B58; // type:function size:0x2C scope:global align:4 +damage_cc_proc__Q211daObjBarrel5Act_cFv = .text:0x00001B84; // type:function size:0x398 scope:global align:4 +damage_bg_proc__Q211daObjBarrel5Act_cFv = .text:0x00001F1C; // type:function size:0xA4 scope:global align:4 +damage_bg_proc_directly__Q211daObjBarrel5Act_cFv = .text:0x00001FC0; // type:function size:0x188 scope:global align:4 +_execute__Q211daObjBarrel5Act_cFv = .text:0x00002148; // type:function size:0x1A0 scope:global align:4 +_draw__Q211daObjBarrel5Act_cFv = .text:0x000022E8; // type:function size:0x128 scope:global align:4 +Create__Q211daObjBarrel6MethodFPv = .text:0x00002410; // type:function size:0x20 scope:global align:4 +Delete__Q211daObjBarrel6MethodFPv = .text:0x00002430; // type:function size:0x24 scope:global align:4 +Execute__Q211daObjBarrel6MethodFPv = .text:0x00002454; // type:function size:0x24 scope:global align:4 +Draw__Q211daObjBarrel6MethodFPv = .text:0x00002478; // type:function size:0x24 scope:global align:4 +IsDelete__Q211daObjBarrel6MethodFPv = .text:0x0000249C; // type:function size:0x8 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000024A4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000024EC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002534; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002590; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000025D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000025E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000025F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000025F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002600; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002608; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002640; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002648; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002650; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002658; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002690; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002694; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000269C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000026AC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000026B8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjBarrel5Act_c5Prm_eQ311daObjBarrel5Act_c5Prm_e = .text:0x000026C4; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000026E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000026E8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000026F0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000026F8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjBarrel5Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +l_s_radius__Q211daObjBarrel5Act_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +l_l_radius__Q211daObjBarrel5Act_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +l_gnd_fric__Q211daObjBarrel5Act_c = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +l_gnd_deg__Q211daObjBarrel5Act_c = .rodata:0x00000018; // type:object size:0x2 scope:global align:2 +l_viscous_resist__Q211daObjBarrel5Act_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +l_inert_resist__Q211daObjBarrel5Act_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +l_max_move__Q211daObjBarrel5Act_c = .rodata:0x00000024; // type:object size:0x4 scope:global align:4 +l_max_vib_angl__Q211daObjBarrel5Act_c = .rodata:0x00000028; // type:object size:0x2 scope:global align:2 +l_min_move_dir__Q211daObjBarrel5Act_c = .rodata:0x0000002C; // type:object size:0x4 scope:global align:4 +l_wind_max__Q211daObjBarrel5Act_c = .rodata:0x00000030; // type:object size:0x4 scope:global align:4 +l_shape_vec__Q211daObjBarrel5Act_c = .rodata:0x00000034; // type:object size:0x4 scope:global align:4 +l_tgr_ratio__Q211daObjBarrel5Act_c = .rodata:0x00000038; // type:object size:0x4 scope:global align:4 +M_cyl_src__Q211daObjBarrel5Act_c = .rodata:0x0000003C; // type:object size:0x44 scope:global align:4 +M_attr__Q211daObjBarrel5Act_c = .rodata:0x00000080; // type:object size:0x48 scope:global align:4 +@4120 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4123 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4221 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4274 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@4368 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4429 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@4445 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@4498 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@4543 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000118; // type:object size:0x8 scope:local align:8 +@4600 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@4601 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4683 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 +@4862 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4865 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4866 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@4867 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4979 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000170; // type:object size:0x39 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4454 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4455 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4456 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4457 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4458 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4459 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4460 = .data:0x00000078; // type:object size:0xC scope:local align:4 +mode_proc$4453 = .data:0x00000084; // type:object size:0x54 scope:local align:4 +Table__Q211daObjBarrel6Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Barrel = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000170; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000210; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:weak align:4 +init$4461 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4614 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 +em_scl$4613 = .bss:0x00000004; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_obj_barrel2/splits.txt b/config/GZLJ01/rels/d_a_obj_barrel2/splits.txt new file mode 100644 index 000000000..ab9f3ce84 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_barrel2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barrel2.cpp: + .text start:0x000000EC end:0x000034C8 + .text start:0x000034C8 end:0x0000352C + .rodata start:0x00000000 end:0x00000305 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x000000BC diff --git a/config/GZLJ01/rels/d_a_obj_barrel2/symbols.txt b/config/GZLJ01/rels/d_a_obj_barrel2/symbols.txt new file mode 100644 index 000000000..fa1398130 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_barrel2/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q212daObjBarrel25Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjBarrel25Act_cFv = .text:0x00000110; // type:function size:0x1B0 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000002C0; // type:function size:0x48 scope:weak align:4 +_create__Q212daObjBarrel25Act_cFv = .text:0x00000308; // type:function size:0x594 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000089C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000968; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009B0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A0C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000A54; // type:function size:0x5C scope:weak align:4 +_delete__Q212daObjBarrel25Act_cFv = .text:0x00000AB0; // type:function size:0x30 scope:global align:4 +tg_hitCB__Q212daObjBarrel25Act_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000AE0; // type:function size:0x4C scope:global align:4 +co_hitCB__Q212daObjBarrel25Act_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000B2C; // type:function size:0x170 scope:global align:4 +cull_set_draw__Q212daObjBarrel25Act_cFv = .text:0x00000C9C; // type:function size:0x60 scope:global align:4 +cull_set_move__Q212daObjBarrel25Act_cFv = .text:0x00000CFC; // type:function size:0x58 scope:global align:4 +demo_mode_chk__Q212daObjBarrel25Act_cCFv = .text:0x00000D54; // type:function size:0x4C scope:global align:4 +mode_afl_init__Q212daObjBarrel25Act_cFv = .text:0x00000DA0; // type:function size:0xC scope:global align:4 +mode_afl__Q212daObjBarrel25Act_cFv = .text:0x00000DAC; // type:function size:0x238 scope:global align:4 +mode_exit_v_init__Q212daObjBarrel25Act_cFv = .text:0x00000FE4; // type:function size:0x20 scope:global align:4 +mode_exit_v__Q212daObjBarrel25Act_cFv = .text:0x00001004; // type:function size:0xD4 scope:global align:4 +mode_exit_h_init__Q212daObjBarrel25Act_cFv = .text:0x000010D8; // type:function size:0x18 scope:global align:4 +mode_exit_h__Q212daObjBarrel25Act_cFv = .text:0x000010F0; // type:function size:0xD4 scope:global align:4 +mode_exit_mine_init__Q212daObjBarrel25Act_cFv = .text:0x000011C4; // type:function size:0x18 scope:global align:4 +mode_exit_mine__Q212daObjBarrel25Act_cFv = .text:0x000011DC; // type:function size:0xD4 scope:global align:4 +mode_explode_init__Q212daObjBarrel25Act_cFv = .text:0x000012B0; // type:function size:0x68 scope:global align:4 +mode_explode__Q212daObjBarrel25Act_cFv = .text:0x00001318; // type:function size:0x124 scope:global align:4 +mode_demo_break0_init__Q212daObjBarrel25Act_cFv = .text:0x0000143C; // type:function size:0x48 scope:global align:4 +mode_demo_break0__Q212daObjBarrel25Act_cFv = .text:0x00001484; // type:function size:0xE4 scope:global align:4 +mode_demo_break1_init__Q212daObjBarrel25Act_cFv = .text:0x00001568; // type:function size:0xC scope:global align:4 +mode_demo_break1__Q212daObjBarrel25Act_cFv = .text:0x00001574; // type:function size:0x5C scope:global align:4 +mode_demo_explode0_init__Q212daObjBarrel25Act_cFv = .text:0x000015D0; // type:function size:0x2C scope:global align:4 +mode_demo_explode0__Q212daObjBarrel25Act_cFv = .text:0x000015FC; // type:function size:0xDC scope:global align:4 +mode_demo_explode1_init__Q212daObjBarrel25Act_cFv = .text:0x000016D8; // type:function size:0xC scope:global align:4 +mode_demo_explode1__Q212daObjBarrel25Act_cFv = .text:0x000016E4; // type:function size:0x60 scope:global align:4 +mode_proc_call__Q212daObjBarrel25Act_cFv = .text:0x00001744; // type:function size:0x154 scope:global align:4 +set_pos_y__Q212daObjBarrel25Act_cFv = .text:0x00001898; // type:function size:0x7C scope:global align:4 +set_mtx__Q212daObjBarrel25Act_cFv = .text:0x00001914; // type:function size:0x2C8 scope:global align:4 +init_mtx__Q212daObjBarrel25Act_cFv = .text:0x00001BDC; // type:function size:0x20 scope:global align:4 +eff_break__Q212daObjBarrel25Act_cFv = .text:0x00001BFC; // type:function size:0x1AC scope:global align:4 +eff_explode__Q212daObjBarrel25Act_cFv = .text:0x00001DA8; // type:function size:0x260 scope:global align:4 +set_item_position__Q212daObjBarrel25Act_cFv = .text:0x00002008; // type:function size:0xF8 scope:global align:4 +item_drop_init__Q212daObjBarrel25Act_cFf = .text:0x00002100; // type:function size:0xB4 scope:global align:4 +item_drop__Q212daObjBarrel25Act_cFv = .text:0x000021B4; // type:function size:0x60 scope:global align:4 +item_delete__Q212daObjBarrel25Act_cFv = .text:0x00002214; // type:function size:0x34 scope:global align:4 +item_give__Q212daObjBarrel25Act_cFv = .text:0x00002248; // type:function size:0x5C scope:global align:4 +item_connect_check__Q212daObjBarrel25Act_cFv = .text:0x000022A4; // type:function size:0x98 scope:global align:4 +buoy_jump__Q212daObjBarrel25Act_cFf = .text:0x0000233C; // type:function size:0xD8 scope:global align:4 +set_water_pos__Q212daObjBarrel25Act_cFv = .text:0x00002414; // type:function size:0x274 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x00002688; // type:function size:0x124 scope:weak align:4 +afl_sway__Q212daObjBarrel25Act_cFv = .text:0x000027AC; // type:function size:0x15C scope:global align:4 +mine_chk_range_flash__Q212daObjBarrel25Act_cFv = .text:0x00002908; // type:function size:0x7C scope:global align:4 +mine_chk_range_explode__Q212daObjBarrel25Act_cFv = .text:0x00002984; // type:function size:0x7C scope:global align:4 +mine_chk_range_damage__Q212daObjBarrel25Act_cFv = .text:0x00002A00; // type:function size:0x134 scope:global align:4 +execute_sub__Q212daObjBarrel25Act_cFv = .text:0x00002B34; // type:function size:0x2F4 scope:global align:4 +_execute__Q212daObjBarrel25Act_cFv = .text:0x00002E28; // type:function size:0xB4 scope:global align:4 +_draw__Q212daObjBarrel25Act_cFv = .text:0x00002EDC; // type:function size:0x9C scope:global align:4 +Create__Q212daObjBarrel26MethodFPv = .text:0x00002F78; // type:function size:0x20 scope:global align:4 +Delete__Q212daObjBarrel26MethodFPv = .text:0x00002F98; // type:function size:0x24 scope:global align:4 +Execute__Q212daObjBarrel26MethodFPv = .text:0x00002FBC; // type:function size:0x24 scope:global align:4 +Draw__Q212daObjBarrel26MethodFPv = .text:0x00002FE0; // type:function size:0x24 scope:global align:4 +IsDelete__Q212daObjBarrel26MethodFPv = .text:0x00003004; // type:function size:0x8 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000300C; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003054; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000309C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000030F8; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003140; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000319C; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x0000323C; // type:function size:0xFC scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003338; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003380; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003390; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003398; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000033A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000033A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000033B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000033E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000033F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000033F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003400; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003438; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000343C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003444; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000344C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003454; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003460; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000346C; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjBarrel25Act_c5Prm_eQ312daObjBarrel25Act_c5Prm_e = .text:0x000034C8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000034E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000034EC; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x000034F4; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x000034FC; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00003504; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000350C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00003514; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000351C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003524; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjBarrel25Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +M_evname_brk__Q212daObjBarrel25Act_c = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 data:string +M_cyl_src__Q212daObjBarrel25Act_c = .rodata:0x00000018; // type:object size:0x44 scope:global align:4 +M_attr__Q212daObjBarrel25Act_c = .rodata:0x0000005C; // type:object size:0x1D0 scope:global align:4 +@4163 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:float +@4340 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:float +@4341 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 data:float +@4342 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 data:string +@4546 = .rodata:0x00000270; // type:object size:0x8 scope:local align:8 +@4552 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 data:float +@4565 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:float +@4604 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:float +@4810 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@4923 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@4924 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@4963 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@5067 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@5070 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@5072 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x000002B8; // type:object size:0x8 scope:local align:8 +@5121 = .rodata:0x000002C0; // type:object size:0x8 scope:local align:8 +@5249 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002D0; // type:object size:0x35 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4709 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4710 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4711 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4712 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4713 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4714 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4715 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4716 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4717 = .data:0x00000090; // type:object size:0xC scope:local align:4 +mode_proc$4708 = .data:0x0000009C; // type:object size:0x6C scope:local align:4 +Table__Q212daObjBarrel26Method = .data:0x00000108; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Barrel2 = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000194; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000001AC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x000001DC; // type:object size:0x30 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000224; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002C4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_item_actor__Q212daObjBarrel25Act_c = .bss:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +init$4718 = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@5027 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +init$5028 = .bss:0x00000068; // type:object size:0x1 scope:local align:1 +wtr$5026 = .bss:0x0000006C; // type:object size:0x50 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_barrier/splits.txt b/config/GZLJ01/rels/d_a_obj_barrier/splits.txt new file mode 100644 index 000000000..6b1f31066 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_barrier/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barrier.cpp: + .text start:0x000000EC end:0x00001C28 + .text start:0x00001C28 end:0x00001FBC + .text start:0x00001FBC end:0x00002030 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000155 + .data start:0x00000000 end:0x00000174 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_obj_barrier/symbols.txt b/config/GZLJ01/rels/d_a_obj_barrier/symbols.txt new file mode 100644 index 000000000..a8f660935 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_barrier/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +init_mtx__14daObjBarrier_cFv = .text:0x000000EC; // type:function size:0xA0 scope:global align:4 +solidHeapCB__14daObjBarrier_cFP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x24 scope:global align:4 +init__18daObjBarrier_anm_cFv = .text:0x000001B0; // type:function size:0x190 scope:global align:4 +create_heap__14daObjBarrier_cFv = .text:0x00000340; // type:function size:0xA8 scope:global align:4 +checkCollision_Tg__14daObjBarrier_cFv = .text:0x000003E8; // type:function size:0x11C scope:global align:4 +__dt__4cXyzFv = .text:0x00000504; // type:function size:0x3C scope:weak align:4 +checkCollision_At__14daObjBarrier_cFv = .text:0x00000540; // type:function size:0xC0 scope:global align:4 +registCollisionTable__14daObjBarrier_cFv = .text:0x00000600; // type:function size:0x14C scope:global align:4 +brkAnmPlay__14daObjBarrier_cFv = .text:0x0000074C; // type:function size:0x130 scope:global align:4 +break_check__14daObjBarrier_cFv = .text:0x0000087C; // type:function size:0x158 scope:global align:4 +setDummyTexture__17daObjBarrier_ef_cFi = .text:0x000009D4; // type:function size:0x1F0 scope:global align:4 +checkHitActor__17daObjBarrier_ef_cFP10fopAc_ac_c = .text:0x00000BC4; // type:function size:0x38 scope:global align:4 +birth__17daObjBarrier_ef_cFP10fopAc_ac_cf4cXyz4cXyzi = .text:0x00000BFC; // type:function size:0x45C scope:global align:4 +init__17daObjBarrier_ef_cFv = .text:0x00001058; // type:function size:0x228 scope:global align:4 +create__17daObjBarrier_ef_cFv = .text:0x00001280; // type:function size:0x40 scope:global align:4 +execute__17daObjBarrier_ef_cFv = .text:0x000012C0; // type:function size:0xC0 scope:global align:4 +draw__17daObjBarrier_ef_cFv = .text:0x00001380; // type:function size:0x158 scope:global align:4 +_create__14daObjBarrier_cFv = .text:0x000014D8; // type:function size:0x1F4 scope:global align:4 +__ct__14daObjBarrier_cFv = .text:0x000016CC; // type:function size:0x20C scope:weak align:4 +_delete__14daObjBarrier_cFv = .text:0x000018D8; // type:function size:0xA0 scope:global align:4 +_execute__14daObjBarrier_cFv = .text:0x00001978; // type:function size:0x8C scope:global align:4 +_draw__14daObjBarrier_cFv = .text:0x00001A04; // type:function size:0xA4 scope:global align:4 +daObjBarrier_Create__FP10fopAc_ac_c = .text:0x00001AA8; // type:function size:0x20 scope:local align:4 +daObjBarrier_Delete__FP14daObjBarrier_c = .text:0x00001AC8; // type:function size:0x24 scope:local align:4 +daObjBarrier_Execute__FP14daObjBarrier_c = .text:0x00001AEC; // type:function size:0x24 scope:local align:4 +daObjBarrier_Draw__FP14daObjBarrier_c = .text:0x00001B10; // type:function size:0x24 scope:local align:4 +daObjBarrier_IsDelete__FP14daObjBarrier_c = .text:0x00001B34; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001B3C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001B4C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001B54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001B5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001B64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B6C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001BA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001BAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001BB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001BBC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001BF4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001BF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001C00; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C08; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001C10; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001C1C; // type:function size:0xC scope:weak align:4 +__ct__4cXyzFv = .text:0x00001C28; // type:function size:0x4 scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00001C2C; // type:function size:0x2C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001C58; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_bckAnmFv = .text:0x00001CB4; // type:function size:0x28 scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x00001CDC; // type:function size:0x28 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001D04; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001DD0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001E18; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001E74; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001EBC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001F18; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001F74; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjBarrier_c7Param_eQ214daObjBarrier_c7Param_e = .text:0x00001FBC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_barrier_cpp = .text:0x00001FD8; // type:function size:0x48 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002020; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002028; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__29@unnamed@d_a_obj_barrier_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_cyl_at_src__29@unnamed@d_a_obj_barrier_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_cyl_tg_src__29@unnamed@d_a_obj_barrier_cpp@ = .rodata:0x0000004C; // type:object size:0x44 scope:local align:4 +@4102 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4170 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4259 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4260 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000E0; // type:object size:0x75 scope:local align:4 data:string_table +l_daObjBarrier_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Barrier = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000005C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000FC; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000168; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4057 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_ef_scale__29@unnamed@d_a_obj_barrier_cpp@ = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_obj_bemos/splits.txt b/config/GZLJ01/rels/d_a_obj_bemos/splits.txt new file mode 100644 index 000000000..6e9f532bb --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_bemos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bemos.cpp: + .text start:0x000000EC end:0x000050D8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x0000042C + .bss start:0x00000008 end:0x00000064 diff --git a/config/GZLJ01/rels/d_a_obj_bemos/symbols.txt b/config/GZLJ01/rels/d_a_obj_bemos/symbols.txt new file mode 100644 index 000000000..ca68a118f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_bemos/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daBemos_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global align:4 +set_mtx__9daBemos_cFv = .text:0x00000194; // type:function size:0x1A8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000033C; // type:function size:0x20 scope:local align:4 +CreateHeap1__9daBemos_cFv = .text:0x0000035C; // type:function size:0x13C scope:global align:4 +CreateHeap2__9daBemos_cFv = .text:0x00000498; // type:function size:0x254 scope:global align:4 +CreateHeap3__9daBemos_cFv = .text:0x000006EC; // type:function size:0xBC scope:global align:4 +CreateHeap__9daBemos_cFv = .text:0x000007A8; // type:function size:0x60 scope:global align:4 +CreateInit1__9daBemos_cFv = .text:0x00000808; // type:function size:0x244 scope:global align:4 +CreateInit2__9daBemos_cFv = .text:0x00000A4C; // type:function size:0x270 scope:global align:4 +CreateInit3__9daBemos_cFv = .text:0x00000CBC; // type:function size:0x6C8 scope:global align:4 +CreateInit__9daBemos_cFv = .text:0x00001384; // type:function size:0x108 scope:global align:4 +blue_range_check__9daBemos_cFiP5csXyz = .text:0x0000148C; // type:function size:0x258 scope:global align:4 +red_range_check__9daBemos_cFiP5csXyz = .text:0x000016E4; // type:function size:0x2B8 scope:global align:4 +yellow_range_check__9daBemos_cFiP5csXyz = .text:0x0000199C; // type:function size:0x10 scope:global align:4 +blue_eye_wait_init__9daBemos_cFv = .text:0x000019AC; // type:function size:0x244 scope:global align:4 +blue_eye_wait__9daBemos_cFv = .text:0x00001BF0; // type:function size:0xBC scope:global align:4 +blue_eye_charge_init__9daBemos_cFv = .text:0x00001CAC; // type:function size:0x168 scope:global align:4 +blue_eye_charge__9daBemos_cFv = .text:0x00001E14; // type:function size:0x360 scope:global align:4 +blue_eye_search_init__9daBemos_cFv = .text:0x00002174; // type:function size:0x30 scope:global align:4 +blue_eye_search__9daBemos_cFv = .text:0x000021A4; // type:function size:0x24C scope:global align:4 +red_eye_wait_init__9daBemos_cFv = .text:0x000023F0; // type:function size:0x240 scope:global align:4 +red_eye_wait__9daBemos_cFv = .text:0x00002630; // type:function size:0xF4 scope:global align:4 +red_eye_charge_init__9daBemos_cFv = .text:0x00002724; // type:function size:0x168 scope:global align:4 +red_eye_charge__9daBemos_cFv = .text:0x0000288C; // type:function size:0x378 scope:global align:4 +red_eye_search_init__9daBemos_cFv = .text:0x00002C04; // type:function size:0x38 scope:global align:4 +red_eye_search__9daBemos_cFv = .text:0x00002C3C; // type:function size:0x2B8 scope:global align:4 +eye_break_init__9daBemos_cFv = .text:0x00002EF4; // type:function size:0x14C scope:global align:4 +eye_break__9daBemos_cFv = .text:0x00003040; // type:function size:0x458 scope:global align:4 +eye_dummy__9daBemos_cFv = .text:0x00003498; // type:function size:0x24 scope:global align:4 +yellow_eye_wait_init__9daBemos_cFv = .text:0x000034BC; // type:function size:0x17C scope:global align:4 +yellow_eye_wait__9daBemos_cFv = .text:0x00003638; // type:function size:0x160 scope:global align:4 +yellow_eye_search_init__9daBemos_cFv = .text:0x00003798; // type:function size:0xF8 scope:global align:4 +yellow_eye_search__9daBemos_cFv = .text:0x00003890; // type:function size:0x1F0 scope:global align:4 +event_move__9daBemos_cFv = .text:0x00003A80; // type:function size:0x1DC scope:global align:4 +guard_proc__9daBemos_cFv = .text:0x00003C5C; // type:function size:0x2A4 scope:global align:4 +getBeamActor__9daBemos_cFv = .text:0x00003F00; // type:function size:0x70 scope:global align:4 +daBemosCreate__FPv = .text:0x00003F70; // type:function size:0x20 scope:local align:4 +_create__9daBemos_cFv = .text:0x00003F90; // type:function size:0xAC scope:weak align:4 +__ct__9daBemos_cFv = .text:0x0000403C; // type:function size:0x260 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x0000429C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000043DC; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000044F4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00004594; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000045F0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00004638; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00004694; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000046DC; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000475C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004828; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004870; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000493C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004984; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000049E0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004A28; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004A84; // type:function size:0x48 scope:weak align:4 +daBemosDelete__FPv = .text:0x00004ACC; // type:function size:0xF4 scope:local align:4 +daBemosExecute__FPv = .text:0x00004BC0; // type:function size:0x120 scope:local align:4 +daBemosDraw__FPv = .text:0x00004CE0; // type:function size:0x120 scope:local align:4 +daBemosIsDelete__FPv = .text:0x00004E00; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004E08; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004E50; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004E60; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004E68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004E70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004E78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004E80; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004EB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004EC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004EC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004ED0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004F08; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004F0C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004F14; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004F24; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004F2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004F34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004F3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004F44; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004F7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004F84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F94; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004FCC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004FD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004FDC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004FE8; // type:function size:0xC scope:weak align:4 +__dt__13daBemos_HIO_cFv = .text:0x00004FF4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_bemos_cpp = .text:0x0000503C; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005078; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005080; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005088; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005090; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005098; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000050A0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000050A8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000050B0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000050B8; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000050C0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000050C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000050D0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4077 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +m_arcname__9daBemos_c = .rodata:0x00000020; // type:object size:0x5 scope:global align:4 data:string +@4140 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4510 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4511 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4512 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4513 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4517 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4518 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4730 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4792 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4964 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4965 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4966 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4967 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5034 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5369 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5371 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5374 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5376 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5467 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5468 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5745 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6116 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000DC; // type:object size:0x44 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +l_cylGuard_src = .data:0x00000044; // type:object size:0x44 scope:local align:4 +l_sph_src = .data:0x00000088; // type:object size:0x40 scope:local align:4 +SHeapSize$localstatic3$_create__9daBemos_cFv = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +@4748 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4844 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4849 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4973 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@5048 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@5134 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@5139 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@5258 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@5328 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@5379 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@5487 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@5569 = .data:0x00000158; // type:object size:0xC scope:local align:4 +daBemosMethodTable = .data:0x00000164; // type:object size:0x20 scope:local align:4 +g_profile_Bemos = .data:0x00000184; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001C0; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000001D8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000208; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000238; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000250; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000280; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000314; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003B4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__13daBemos_HIO_c = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4072 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x50 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_bscurtain/splits.txt b/config/GZLJ01/rels/d_a_obj_bscurtain/splits.txt new file mode 100644 index 000000000..48c9a23b1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_bscurtain/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bscurtain.cpp: + .text start:0x000000EC end:0x00000584 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000032 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x0000008C diff --git a/config/GZLJ01/rels/d_a_obj_bscurtain/symbols.txt b/config/GZLJ01/rels/d_a_obj_bscurtain/symbols.txt new file mode 100644 index 000000000..5bb5bbee2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_bscurtain/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__21daObj_Bscurtain_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__17daObj_Bscurtain_cFv = .text:0x00000118; // type:function size:0xB0 scope:global align:4 +__dt__4cXyzFv = .text:0x000001C8; // type:function size:0x3C scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000204; // type:function size:0x20 scope:local align:4 +CreateHeap__17daObj_Bscurtain_cFv = .text:0x00000224; // type:function size:0x110 scope:global align:4 +CreateInit__17daObj_Bscurtain_cFv = .text:0x00000334; // type:function size:0x3C scope:global align:4 +daObj_BscurtainCreate__FPv = .text:0x00000370; // type:function size:0x90 scope:local align:4 +daObj_BscurtainDelete__FPv = .text:0x00000400; // type:function size:0x30 scope:local align:4 +daObj_BscurtainExecute__FPv = .text:0x00000430; // type:function size:0x24 scope:local align:4 +daObj_BscurtainDraw__FPv = .text:0x00000454; // type:function size:0xA4 scope:local align:4 +daObj_BscurtainIsDelete__FPv = .text:0x000004F8; // type:function size:0x8 scope:local align:4 +__dt__21daObj_Bscurtain_HIO_cFv = .text:0x00000500; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_bscurtain_cpp = .text:0x00000548; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__17daObj_Bscurtain_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x2A scope:local align:4 data:string_table +daObj_BscurtainMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Bscurtain = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__21daObj_Bscurtain_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3994 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4004 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4005 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +trans$4003 = .bss:0x00000080; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_buoyflag/splits.txt b/config/GZLJ01/rels/d_a_obj_buoyflag/splits.txt new file mode 100644 index 000000000..05dfc204e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_buoyflag/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_buoyflag.cpp: + .text start:0x000000EC end:0x00002C74 + .text start:0x00002C74 end:0x0000304C + .text start:0x0000304C end:0x00003108 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000016C + .data start:0x00000000 end:0x00001B58 + .bss start:0x00000008 end:0x00000121 diff --git a/config/GZLJ01/rels/d_a_obj_buoyflag/symbols.txt b/config/GZLJ01/rels/d_a_obj_buoyflag/symbols.txt new file mode 100644 index 000000000..162b32dd3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_buoyflag/symbols.txt @@ -0,0 +1,166 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +hasi_nrm_init__Q213daObjBuoyflag8Packet_cFv = .text:0x000000EC; // type:function size:0xD0 scope:global align:4 +__dt__4cXyzFv = .text:0x000001BC; // type:function size:0x3C scope:weak align:4 +draw_hata__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000001F8; // type:function size:0x544 scope:global align:4 +draw_hasi__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x0000073C; // type:function size:0x500 scope:global align:4 +draw__Q213daObjBuoyflag8Packet_cFv = .text:0x00000C3C; // type:function size:0x60 scope:global align:4 +init__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x00000C9C; // type:function size:0x2C4 scope:global align:4 +calc_wind_base__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x00000F60; // type:function size:0x530 scope:global align:4 +calc_pos_spring_near__Q213daObjBuoyflag8Packet_cFPC4cXyzPC4cXyzff = .text:0x00001490; // type:function size:0x150 scope:global align:4 +calc_pos__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000015E0; // type:function size:0x5C4 scope:global align:4 +calc_nrm__Q213daObjBuoyflag8Packet_cFv = .text:0x00001BA4; // type:function size:0x524 scope:global align:4 +calc__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000020C8; // type:function size:0x128 scope:global align:4 +update__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000021F0; // type:function size:0x88 scope:global align:4 +prm_get_texture__Q213daObjBuoyflag5Act_cCFv = .text:0x00002278; // type:function size:0x28 scope:weak align:4 +attr_type__Q213daObjBuoyflag5Act_cCFv = .text:0x000022A0; // type:function size:0x18 scope:weak align:4 +mtx_init__Q213daObjBuoyflag5Act_cFv = .text:0x000022B8; // type:function size:0x78 scope:global align:4 +mode_afl__Q213daObjBuoyflag5Act_cFv = .text:0x00002330; // type:function size:0x164 scope:global align:4 +mode_jumpToSea__Q213daObjBuoyflag5Act_cFv = .text:0x00002494; // type:function size:0x2DC scope:global align:4 +Mthd_Create__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002770; // type:function size:0x20 scope:local align:4 +_create__Q213daObjBuoyflag5Act_cFv = .text:0x00002790; // type:function size:0x250 scope:weak align:4 +Mthd_Delete__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x000029E0; // type:function size:0x30 scope:local align:4 +Mthd_Execute__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002A10; // type:function size:0xD8 scope:local align:4 +Mthd_Draw__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002AE8; // type:function size:0x50 scope:local align:4 +Mthd_IsDelete__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002B38; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002B40; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B88; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002B98; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002BA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002BB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BB8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002BF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002BF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002C00; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C08; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002C40; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002C44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C4C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C54; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C5C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C68; // type:function size:0xC scope:weak align:4 +__dt__Q213daObjBuoyflag8Packet_cFv = .text:0x00002C74; // type:function size:0xA4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002D18; // type:function size:0x4 scope:weak align:4 +__dt__Q213daObjBuoyflag9DrawVtx_cFv = .text:0x00002D1C; // type:function size:0x94 scope:weak align:4 +__ct__Q213daObjBuoyflag9DrawVtx_cFv = .text:0x00002DB0; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002E38; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002F04; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002F4C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002FA8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002FF0; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjBuoyflag5Act_c5Prm_eQ313daObjBuoyflag5Act_c5Prm_e = .text:0x0000304C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_buoyflag_cpp = .text:0x00003068; // type:function size:0x58 scope:local align:4 +__arraydtor$3997 = .text:0x000030C0; // type:function size:0x38 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x000030F8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003100; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_arcname__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +L_attr__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@ = .rodata:0x00000008; // type:object size:0x3C scope:local align:4 +@4018 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4019 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4046 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4148 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4267 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4268 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4490 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4491 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4492 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@4819 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +M_cyl_src__Q213daObjBuoyflag5Act_c = .rodata:0x000000EC; // type:object size:0x44 scope:global align:4 +M_attr_type__Q213daObjBuoyflag5Act_c = .rodata:0x00000130; // type:object size:0x20 scope:global align:4 +@4912 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4913 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4948 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@4949 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5014 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_k_taru02TEX__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x00000040; // type:object size:0x400 scope:local align:32 +l_pos__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x00000440; // type:object size:0x84 scope:local align:4 +l_texCoord__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x000004C4; // type:object size:0x38 scope:local align:4 +l_Khasi_00DL__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x00000500; // type:object size:0xA7 scope:local align:32 +l_k_hata01TEX__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x000005C0; // type:object size:0x1000 scope:local align:32 +l_pos__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x000015C0; // type:object size:0x1A4 scope:local align:4 +l_texCoord__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x00001764; // type:object size:0x118 scope:local align:4 +l_Khata_00DL__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x00001880; // type:object size:0xEF scope:local align:32 +l_matDL__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x00001980; // type:object size:0x34 scope:local align:32 +@4953 = .data:0x000019B4; // type:object size:0xC scope:local align:4 +@4954 = .data:0x000019C0; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$_execute__Q213daObjBuoyflag5Act_cFv = .data:0x000019CC; // type:object size:0x18 scope:weak align:4 +Mthd_Table__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@ = .data:0x000019E4; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Buoyflag = .data:0x00001A04; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00001A34; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00001A40; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00001A4C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00001AD4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00001AE0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00001AEC; // type:object size:0x54 scope:weak align:4 +__vt__Q213daObjBuoyflag8Packet_c = .data:0x00001B40; // type:object size:0x18 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3998 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +M_hasi_nrm__Q213daObjBuoyflag8Packet_c = .bss:0x00000060; // type:object size:0x84 scope:global align:4 +M_hasi_nrm_flag__Q213daObjBuoyflag8Packet_c = .bss:0x000000E4; // type:object size:0x1 scope:global align:1 data:byte +@4090 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +init$4091 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +base_z_rev$4089 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@4831 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +init$4832 = .bss:0x00000110; // type:object size:0x1 scope:local align:1 +hata_vec$4830 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$localstatic4$_execute__Q213daObjBuoyflag5Act_cFv = .bss:0x00000120; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLJ01/rels/d_a_obj_buoyrace/splits.txt b/config/GZLJ01/rels/d_a_obj_buoyrace/splits.txt new file mode 100644 index 000000000..8c797b28d --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_buoyrace/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_buoyrace.cpp: + .text start:0x00000078 end:0x00000BBC + .text start:0x00000BBC end:0x00000BD8 + .rodata start:0x00000000 end:0x000000EA + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_buoyrace/symbols.txt b/config/GZLJ01/rels/d_a_obj_buoyrace/symbols.txt new file mode 100644 index 000000000..c8d7c0925 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_buoyrace/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q213daObjBuoyrace5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q213daObjBuoyrace5Act_cFv = .text:0x0000009C; // type:function size:0x134 scope:global align:4 +create_load__Q213daObjBuoyrace5Act_cFv = .text:0x000001D0; // type:function size:0x68 scope:global align:4 +_create__Q213daObjBuoyrace5Act_cFv = .text:0x00000238; // type:function size:0x13C scope:global align:4 +_delete__Q213daObjBuoyrace5Act_cFv = .text:0x00000374; // type:function size:0x4C scope:global align:4 +set_mtx__Q213daObjBuoyrace5Act_cFv = .text:0x000003C0; // type:function size:0x1E0 scope:global align:4 +init_mtx__Q213daObjBuoyrace5Act_cFv = .text:0x000005A0; // type:function size:0x20 scope:global align:4 +set_water_pos__Q213daObjBuoyrace5Act_cFv = .text:0x000005C0; // type:function size:0x118 scope:global align:4 +afl_calc_sway__Q213daObjBuoyrace5Act_cFv = .text:0x000006D8; // type:function size:0x144 scope:global align:4 +afl_calc__Q213daObjBuoyrace5Act_cFv = .text:0x0000081C; // type:function size:0x144 scope:global align:4 +set_rope_pos__Q213daObjBuoyrace5Act_cFv = .text:0x00000960; // type:function size:0x10C scope:global align:4 +_execute__Q213daObjBuoyrace5Act_cFv = .text:0x00000A6C; // type:function size:0x40 scope:global align:4 +_draw__Q213daObjBuoyrace5Act_cFv = .text:0x00000AAC; // type:function size:0x7C scope:global align:4 +Mthd_Create__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B28; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B48; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B6C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B90; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000BB4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjBuoyrace5Act_c5Prm_eQ313daObjBuoyrace5Act_c5Prm_e = .text:0x00000BBC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname_kiba__Q213daObjBuoyrace5Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +M_arcname_hasi__Q213daObjBuoyrace5Act_c = .rodata:0x0000000C; // type:object size:0x9 scope:global align:4 data:string +M_attr__Q213daObjBuoyrace5Act_c = .rodata:0x00000018; // type:object size:0x24 scope:global align:4 +@4060 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4168 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4179 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4212 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x4E scope:local align:4 data:string_table +Mthd_Table__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Buoyrace = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_cafelmp/splits.txt b/config/GZLJ01/rels/d_a_obj_cafelmp/splits.txt new file mode 100644 index 000000000..fd1ebe2c0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_cafelmp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_cafelmp.cpp: + .text start:0x00000078 end:0x000003F8 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_cafelmp/symbols.txt b/config/GZLJ01/rels/d_a_obj_cafelmp/symbols.txt new file mode 100644 index 000000000..dca859c5c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_cafelmp/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__14daObjCafelmp_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +CreateInit__14daObjCafelmp_cFv = .text:0x0000015C; // type:function size:0x70 scope:global align:4 +set_mtx__14daObjCafelmp_cFv = .text:0x000001CC; // type:function size:0x80 scope:global align:4 +daObjCafelmp_Create__FPv = .text:0x0000024C; // type:function size:0xA0 scope:local align:4 +daObjCafelmp_Delete__FPv = .text:0x000002EC; // type:function size:0x30 scope:local align:4 +daObjCafelmp_Draw__FPv = .text:0x0000031C; // type:function size:0xA4 scope:local align:4 +daObjCafelmp_Execute__FPv = .text:0x000003C0; // type:function size:0x30 scope:local align:4 +daObjCafelmp_IsDelete__FPv = .text:0x000003F0; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4010 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4013 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4014 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000014; // type:object size:0x30 scope:local align:4 data:string_table +daObj_CafelmpMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Cafelmp = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_canon/splits.txt b/config/GZLJ01/rels/d_a_obj_canon/splits.txt new file mode 100644 index 000000000..638a00a15 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_canon/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_canon.cpp: + .text start:0x000000EC end:0x00001F90 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000002E4 + .bss start:0x00000008 end:0x00000061 diff --git a/config/GZLJ01/rels/d_a_obj_canon/symbols.txt b/config/GZLJ01/rels/d_a_obj_canon/symbols.txt new file mode 100644 index 000000000..2a7e1f8bf --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_canon/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Canon_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000001A0; // type:function size:0x48 scope:weak align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000001E8; // type:function size:0x4C scope:local align:4 +_nodeControl__13daObj_Canon_cFP7J3DNodeP8J3DModel = .text:0x00000234; // type:function size:0x1A4 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000003D8; // type:function size:0x20 scope:local align:4 +_createHeap__13daObj_Canon_cFv = .text:0x000003F8; // type:function size:0xD4 scope:global align:4 +setEffect__13daObj_Canon_cFUs = .text:0x000004CC; // type:function size:0xE0 scope:global align:4 +checkTgHit__13daObj_Canon_cFv = .text:0x000005AC; // type:function size:0x280 scope:global align:4 +attackCannon__13daObj_Canon_cFv = .text:0x0000082C; // type:function size:0x164 scope:global align:4 +lockonCannon__13daObj_Canon_cFv = .text:0x00000990; // type:function size:0x1BC scope:global align:4 +setAttention__13daObj_Canon_cFv = .text:0x00000B4C; // type:function size:0x5C scope:global align:4 +setCollision__13daObj_Canon_cFv = .text:0x00000BA8; // type:function size:0x84 scope:global align:4 +setMtx__13daObj_Canon_cFv = .text:0x00000C2C; // type:function size:0x88 scope:global align:4 +modeWaitInit__13daObj_Canon_cFv = .text:0x00000CB4; // type:function size:0x14 scope:global align:4 +modeWait__13daObj_Canon_cFv = .text:0x00000CC8; // type:function size:0x39C scope:global align:4 +modeAttackInit__13daObj_Canon_cFv = .text:0x00001064; // type:function size:0x14 scope:global align:4 +modeAttack__13daObj_Canon_cFv = .text:0x00001078; // type:function size:0x64 scope:global align:4 +modeDeleteInit__13daObj_Canon_cFv = .text:0x000010DC; // type:function size:0x98 scope:global align:4 +modeDelete__13daObj_Canon_cFv = .text:0x00001174; // type:function size:0x4 scope:global align:4 +modeSwWaitInit__13daObj_Canon_cFv = .text:0x00001178; // type:function size:0x1C scope:global align:4 +modeSwWait__13daObj_Canon_cFv = .text:0x00001194; // type:function size:0x60 scope:global align:4 +modeAppearInit__13daObj_Canon_cFv = .text:0x000011F4; // type:function size:0x28 scope:global align:4 +modeAppear__13daObj_Canon_cFv = .text:0x0000121C; // type:function size:0x74 scope:global align:4 +modeProc__13daObj_Canon_cFQ213daObj_Canon_c6Proc_ei = .text:0x00001290; // type:function size:0x180 scope:global align:4 +_execute__13daObj_Canon_cFv = .text:0x00001410; // type:function size:0x19C scope:global align:4 +debugDraw__13daObj_Canon_cFv = .text:0x000015AC; // type:function size:0x4 scope:global align:4 +_draw__13daObj_Canon_cFv = .text:0x000015B0; // type:function size:0xD8 scope:global align:4 +createInit__13daObj_Canon_cFv = .text:0x00001688; // type:function size:0x17C scope:global align:4 +getArg__13daObj_Canon_cFv = .text:0x00001804; // type:function size:0x7C scope:global align:4 +_create__13daObj_Canon_cFv = .text:0x00001880; // type:function size:0x158 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x000019D8; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001A34; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001B00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001B48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001BA4; // type:function size:0x48 scope:weak align:4 +_delete__13daObj_Canon_cFv = .text:0x00001BEC; // type:function size:0x64 scope:global align:4 +daObj_CanonCreate__FPv = .text:0x00001C50; // type:function size:0x20 scope:local align:4 +daObj_CanonDelete__FPv = .text:0x00001C70; // type:function size:0x24 scope:local align:4 +daObj_CanonExecute__FPv = .text:0x00001C94; // type:function size:0x24 scope:local align:4 +daObj_CanonDraw__FPv = .text:0x00001CB8; // type:function size:0x24 scope:local align:4 +daObj_CanonIsDelete__FPv = .text:0x00001CDC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001CE4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D2C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D30; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D34; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D38; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001D3C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001D84; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001DE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001DF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001DF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001E10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001E48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E60; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001E98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001E9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001EA4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001EAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001EB4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001EC0; // type:function size:0xC scope:weak align:4 +__dt__17daObj_Canon_HIO_cFv = .text:0x00001ECC; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001F28; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_canon_cpp = .text:0x00001F44; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001F80; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001F88; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__13daObj_Canon_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__13daObj_Canon_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +m_sph_src__13daObj_Canon_c = .rodata:0x0000000C; // type:object size:0x40 scope:global align:4 +@4034 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4036 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4037 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4041 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4223 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4224 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4225 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4313 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4331 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4491 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@4518 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@4536 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 data:double +@4642 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:8 data:double +@4644 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000F8; // type:object size:0x48 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4496 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4497 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4498 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4499 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4500 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4501 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4502 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4503 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4504 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4505 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +mode_tbl$4495 = .data:0x000000A8; // type:object size:0x8C scope:local align:4 +daObj_CanonMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_CANON = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000019C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001B8; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000260; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000278; // type:object size:0x54 scope:weak align:4 +__vt__17daObj_Canon_HIO_c = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4044 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4C scope:local align:4 +init$4506 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_coming/splits.txt b/config/GZLJ01/rels/d_a_obj_coming/splits.txt new file mode 100644 index 000000000..9496612e0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_coming/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_coming.cpp: + .text start:0x000000EC end:0x000016D8 + .text start:0x000016D8 end:0x0000205C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000190 + .data start:0x00000000 end:0x00000278 + .bss start:0x00000008 end:0x0000018D diff --git a/config/GZLJ01/rels/d_a_obj_coming/symbols.txt b/config/GZLJ01/rels/d_a_obj_coming/symbols.txt new file mode 100644 index 000000000..c2909944e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_coming/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +init__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x000000EC; // type:function size:0x3C scope:global align:4 +init_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x00000128; // type:function size:0x80 scope:global align:4 +set_wait_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x000001A8; // type:function size:0x88 scope:global align:4 +set_retry_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x00000230; // type:function size:0x78 scope:global align:4 +set_appear_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x000002A8; // type:function size:0x78 scope:global align:4 +prm_get_waitTime__Q211daObjComing5Act_cCFv = .text:0x00000320; // type:function size:0x28 scope:weak align:4 +chk_switch__Q211daObjComing5Act_cFv = .text:0x00000348; // type:function size:0x68 scope:global align:4 +_create__Q211daObjComing5Act_cFv = .text:0x000003B0; // type:function size:0x100 scope:global align:4 +_delete__Q211daObjComing5Act_cFv = .text:0x000004B0; // type:function size:0x8 scope:global align:4 +get_aqua_y__Q211daObjComing5Act_cFPC4cXyz = .text:0x000004B8; // type:function size:0x104 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x000005BC; // type:function size:0x124 scope:weak align:4 +chk_ship_range__Q211daObjComing5Act_cCFPC10fopAc_ac_c = .text:0x000006E0; // type:function size:0x10C scope:global align:4 +chk_ship_spd__Q211daObjComing5Act_cCFPC10fopAc_ac_c = .text:0x000007EC; // type:function size:0x20 scope:global align:4 +get_make_pos__Q211daObjComing5Act_cCFPC10fopAc_ac_cP4cXyz = .text:0x0000080C; // type:function size:0xE8 scope:global align:4 +chk_make_pos_gnd__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c = .text:0x000008F4; // type:function size:0x1A8 scope:global align:4 +chk_make_pos_wall__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c = .text:0x00000A9C; // type:function size:0x54 scope:global align:4 +chk_make_pos_act__Q211daObjComing5Act_cFPvPv = .text:0x00000AF0; // type:function size:0x140 scope:global align:4 +chk_make_pos__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c = .text:0x00000C30; // type:function size:0x88 scope:global align:4 +barrel2_get_ptn__Q211daObjComing5Act_cCFv = .text:0x00000CB8; // type:function size:0xC4 scope:global align:4 +barrel2_get_type__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e = .text:0x00000D7C; // type:function size:0x20 scope:global align:4 +barrel2_get_item__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e = .text:0x00000D9C; // type:function size:0x14 scope:global align:4 +barrel2_get_buoy__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e = .text:0x00000DB0; // type:function size:0x10 scope:global align:4 +barrel2_get_param__Q211daObjComing5Act_cFPQ211daObjComing12PrmBarrel2_c = .text:0x00000DC0; // type:function size:0x140 scope:global align:4 +mode_barrel2_wait__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c = .text:0x00000F00; // type:function size:0x130 scope:global align:4 +mode_barrel2_appear__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c = .text:0x00001030; // type:function size:0xE0 scope:global align:4 +mode_barrel2_leave__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c = .text:0x00001110; // type:function size:0xA4 scope:global align:4 +_execute__Q211daObjComing5Act_cFv = .text:0x000011B4; // type:function size:0x15C scope:global align:4 +_draw__Q211daObjComing5Act_cFv = .text:0x00001310; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x00001318; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x00001338; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x0000135C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x00001380; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x000013A4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000013AC; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000013F4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000143C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001498; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000014E0; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000153C; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x000015DC; // type:function size:0xFC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjComing5Act_c5Prm_eQ311daObjComing5Act_c5Prm_e = .text:0x000016D8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_coming_cpp = .text:0x000016F4; // type:function size:0x28C scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001980; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001AD4; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001C00; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001C94; // type:function size:0x48 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001CDC; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001E1C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001F34; // type:function size:0x80 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001FB4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001FBC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001FC4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001FCC; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001FD4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001FDC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001FE4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001FEC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001FF4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001FFC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002004; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x0000200C; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002014; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x0000201C; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x00002024; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x0000202C; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00002034; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000203C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00002044; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000204C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002054; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@ = .rodata:0x00000000; // type:object size:0x38 scope:local align:4 +@4036 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 data:double +M_item_tbl__Q211daObjComing5Act_c = .rodata:0x00000040; // type:object size:0x70 scope:global align:4 +@4123 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4156 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4157 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4210 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4212 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4213 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +a$4361 = .rodata:0x000000E8; // type:object size:0x15 scope:local align:4 +b$4363 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +item_data$4368 = .rodata:0x0000010C; // type:object size:0x15 scope:local align:4 +buoy$4373 = .rodata:0x00000124; // type:object size:0x15 scope:local align:4 +@4415 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000148; // type:object size:0x48 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4529 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4530 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4531 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4528 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Coming = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000104; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x0000011C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x0000014C; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000017C; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001AC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001C4; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000200; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000218; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000248; // type:object size:0x30 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4058 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +M_gnd_work__Q211daObjComing5Act_c = .bss:0x00000060; // type:object size:0x54 scope:global align:4 +@4059 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +M_wall_work__Q211daObjComing5Act_c = .bss:0x000000C0; // type:object size:0x6C scope:global align:4 +@4137 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +init$4138 = .bss:0x00000138; // type:object size:0x1 scope:local align:1 +wtr$4136 = .bss:0x0000013C; // type:object size:0x50 scope:local align:4 +init$4532 = .bss:0x0000018C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_correct/splits.txt b/config/GZLJ01/rels/d_a_obj_correct/splits.txt new file mode 100644 index 000000000..5279c6ad9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_correct/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_correct.cpp: + .text start:0x00000078 end:0x00000E50 + .text start:0x00000E50 end:0x00000E50 + .text start:0x00000E50 end:0x00000EA4 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLJ01/rels/d_a_obj_correct/symbols.txt b/config/GZLJ01/rels/d_a_obj_correct/symbols.txt new file mode 100644 index 000000000..32534afff --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_correct/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q212daObjCorrect5Act_cFv = .text:0x00000078; // type:function size:0x138 scope:global align:4 +_delete__Q212daObjCorrect5Act_cFv = .text:0x000001B0; // type:function size:0x8 scope:global align:4 +chk_try_actor0__Q212daObjCorrect5Act_cFP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x4C scope:global align:4 +chk_try_actor1__Q212daObjCorrect5Act_cCFPQ28daObjTry5Act_cQ28daObjTry6Type_ef = .text:0x00000204; // type:function size:0xDC scope:global align:4 +chk_try_actor2__Q212daObjCorrect5Act_cCFPQ28daObjTry5Act_cQ28daObjTry6Type_ebff = .text:0x000002E0; // type:function size:0x148 scope:global align:4 +search_movebox__Q212daObjCorrect5Act_cFPvPv = .text:0x00000428; // type:function size:0x10C scope:global align:4 +search_tryColSun__Q212daObjCorrect5Act_cFPvPv = .text:0x00000534; // type:function size:0x4C scope:global align:4 +search_tryColMer__Q212daObjCorrect5Act_cFPvPv = .text:0x00000580; // type:function size:0x4C scope:global align:4 +search_tryColJup__Q212daObjCorrect5Act_cFPvPv = .text:0x000005CC; // type:function size:0x4C scope:global align:4 +search_tryKeyGate__Q212daObjCorrect5Act_cFPvPv = .text:0x00000618; // type:function size:0xB8 scope:global align:4 +search_tryKeyDoor__Q212daObjCorrect5Act_cFPvPv = .text:0x000006D0; // type:function size:0xB8 scope:global align:4 +search_tryColGreen__Q212daObjCorrect5Act_cFPvPv = .text:0x00000788; // type:function size:0xAC scope:global align:4 +search_tryColBlue__Q212daObjCorrect5Act_cFPvPv = .text:0x00000834; // type:function size:0x20 scope:global align:4 +mode_off_init__Q212daObjCorrect5Act_cFv = .text:0x00000854; // type:function size:0x28 scope:global align:4 +mode_off__Q212daObjCorrect5Act_cFv = .text:0x0000087C; // type:function size:0x90 scope:global align:4 +mode_on_init__Q212daObjCorrect5Act_cFv = .text:0x0000090C; // type:function size:0x28 scope:global align:4 +mode_on__Q212daObjCorrect5Act_cFv = .text:0x00000934; // type:function size:0x90 scope:global align:4 +demo_non_init__Q212daObjCorrect5Act_cFv = .text:0x000009C4; // type:function size:0xC scope:global align:4 +demo_non__Q212daObjCorrect5Act_cFv = .text:0x000009D0; // type:function size:0x1A8 scope:global align:4 +demo_req_init__Q212daObjCorrect5Act_cFv = .text:0x00000B78; // type:function size:0x94 scope:global align:4 +demo_req__Q212daObjCorrect5Act_cFv = .text:0x00000C0C; // type:function size:0x34 scope:global align:4 +demo_run_init__Q212daObjCorrect5Act_cFv = .text:0x00000C40; // type:function size:0xC scope:global align:4 +demo_run__Q212daObjCorrect5Act_cFv = .text:0x00000C4C; // type:function size:0x60 scope:global align:4 +_execute__Q212daObjCorrect5Act_cFv = .text:0x00000CAC; // type:function size:0x12C scope:global align:4 +Mthd_Create__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000DD8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000DF8; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000E1C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000E40; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000E48; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjCorrect5Act_c5Prm_eQ312daObjCorrect5Act_c5Prm_e = .text:0x00000E50; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjTry5Act_c5Prm_eQ38daObjTry5Act_c5Prm_e = .text:0x00000E6C; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x00000E88; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_ev_CrTrM1__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .rodata:0x00000000; // type:object size:0xB scope:local align:4 data:string +L_ev_CrTrM2__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .rodata:0x0000000C; // type:object size:0xB scope:local align:4 data:string +L_attr__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .rodata:0x00000018; // type:object size:0x80 scope:local align:4 +type$4214 = .rodata:0x00000098; // type:object size:0x18 scope:local align:4 +M_search_proc__Q212daObjCorrect5Act_c = .rodata:0x000000B0; // type:object size:0x20 scope:global align:4 +@4332 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x38 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4376 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4377 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4375 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +@4381 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4382 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4383 = .data:0x00000078; // type:object size:0xC scope:local align:4 +demo_proc$4380 = .data:0x00000084; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Correct = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +init$4378 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4384 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_demo_barrel/splits.txt b/config/GZLJ01/rels/d_a_obj_demo_barrel/splits.txt new file mode 100644 index 000000000..497d0f968 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_demo_barrel/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_demo_barrel.cpp: + .text start:0x00000078 end:0x0000081C + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZLJ01/rels/d_a_obj_demo_barrel/symbols.txt b/config/GZLJ01/rels/d_a_obj_demo_barrel/symbols.txt new file mode 100644 index 000000000..9832be194 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_demo_barrel/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setParticleHahen__19daObj_Demo_Barrel_cFv = .text:0x00000078; // type:function size:0xCC scope:global align:4 +setParticleSibuki__19daObj_Demo_Barrel_cFv = .text:0x00000144; // type:function size:0x234 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000378; // type:function size:0x20 scope:local align:4 +CreateHeap__19daObj_Demo_Barrel_cFv = .text:0x00000398; // type:function size:0x1A0 scope:global align:4 +daObj_Demo_BarrelCreate__FPv = .text:0x00000538; // type:function size:0xB4 scope:local align:4 +daObj_Demo_BarrelDelete__FPv = .text:0x000005EC; // type:function size:0x30 scope:local align:4 +daObj_Demo_BarrelExecute__FPv = .text:0x0000061C; // type:function size:0x174 scope:local align:4 +daObj_Demo_BarrelDraw__FPv = .text:0x00000790; // type:function size:0x84 scope:local align:4 +daObj_Demo_BarrelIsDelete__FPv = .text:0x00000814; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__19daObj_Demo_Barrel_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4015 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4016 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4056 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4104 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:string_table +daObj_Demo_BarrelMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Demo_Barrel = .data:0x00000020; // type:object size:0x30 scope:global align:4 +init$3997 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +em_scl$3996 = .bss:0x00000004; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_obj_dmgroom/splits.txt b/config/GZLJ01/rels/d_a_obj_dmgroom/splits.txt new file mode 100644 index 000000000..b2bf856b8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_dmgroom/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_dmgroom.cpp: + .text start:0x00000078 end:0x000005D4 + .rodata start:0x00000000 end:0x0000004D + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLJ01/rels/d_a_obj_dmgroom/symbols.txt b/config/GZLJ01/rels/d_a_obj_dmgroom/symbols.txt new file mode 100644 index 000000000..486b984da --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_dmgroom/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__14daObjDmgroom_cFv = .text:0x00000098; // type:function size:0x164 scope:global align:4 +CreateInit__14daObjDmgroom_cFv = .text:0x000001FC; // type:function size:0x70 scope:global align:4 +set_mtx__14daObjDmgroom_cFv = .text:0x0000026C; // type:function size:0x80 scope:global align:4 +daObjDmgroom_Create__FPv = .text:0x000002EC; // type:function size:0xC8 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000003B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000410; // type:function size:0x48 scope:weak align:4 +daObjDmgroom_Delete__FPv = .text:0x00000458; // type:function size:0x30 scope:local align:4 +daObjDmgroom_Draw__FPv = .text:0x00000488; // type:function size:0xD0 scope:local align:4 +daObjDmgroom_Execute__FPv = .text:0x00000558; // type:function size:0x74 scope:local align:4 +daObjDmgroom_IsDelete__FPv = .text:0x000005CC; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4006 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000014; // type:object size:0x39 scope:local align:4 data:string_table +daObj_DmgroomMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Dmgroom = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_doguu/splits.txt b/config/GZLJ01/rels/d_a_obj_doguu/splits.txt new file mode 100644 index 000000000..5e9944fce --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_doguu/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_doguu.cpp: + .text start:0x00000078 end:0x0000289C + .text start:0x0000289C end:0x0000289C + .text start:0x0000289C end:0x000028D0 + .rodata start:0x00000000 end:0x000001CA + .data start:0x00000000 end:0x000002D0 diff --git a/config/GZLJ01/rels/d_a_obj_doguu/symbols.txt b/config/GZLJ01/rels/d_a_obj_doguu/symbols.txt new file mode 100644 index 000000000..5fba7d3f4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_doguu/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setPointLight__12daObjDoguu_cFv = .text:0x00000078; // type:function size:0xF0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjDoguu_cFv = .text:0x00000188; // type:function size:0x648 scope:global align:4 +CreateInit__12daObjDoguu_cFv = .text:0x000007D0; // type:function size:0x3B0 scope:global align:4 +set_mtx__12daObjDoguu_cFv = .text:0x00000B80; // type:function size:0x16C scope:global align:4 +next_msgStatus__12daObjDoguu_cFPUl = .text:0x00000CEC; // type:function size:0x94 scope:global align:4 +getMsg__12daObjDoguu_cFv = .text:0x00000D80; // type:function size:0x3C scope:global align:4 +setGoal__12daObjDoguu_cFi = .text:0x00000DBC; // type:function size:0xDC scope:global align:4 +setPlayerAngle__12daObjDoguu_cFi = .text:0x00000E98; // type:function size:0x80 scope:global align:4 +setQuake__12daObjDoguu_cFi = .text:0x00000F18; // type:function size:0xA0 scope:global align:4 +setJDemo__12daObjDoguu_cFi = .text:0x00000FB8; // type:function size:0x54 scope:global align:4 +privateCut__12daObjDoguu_cFv = .text:0x0000100C; // type:function size:0x59C scope:global align:4 +getFinishEventCount__12daObjDoguu_cFv = .text:0x000015A8; // type:function size:0x88 scope:global align:4 +setFinishMyEvent__12daObjDoguu_cFv = .text:0x00001630; // type:function size:0x74 scope:global align:4 +daObjDoguu_Create__FPv = .text:0x000016A4; // type:function size:0x20 scope:local align:4 +_create__12daObjDoguu_cFv = .text:0x000016C4; // type:function size:0xC8 scope:weak align:4 +__ct__12daObjDoguu_cFv = .text:0x0000178C; // type:function size:0x214 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000019A0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000019FC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001A58; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001AA0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001B6C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001BB4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001C10; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001C58; // type:function size:0x70 scope:weak align:4 +daObjDoguu_Delete__FPv = .text:0x00001CC8; // type:function size:0x44 scope:local align:4 +daObjDoguu_Draw__FPv = .text:0x00001D0C; // type:function size:0x24 scope:local align:4 +_draw__12daObjDoguu_cFv = .text:0x00001D30; // type:function size:0x234 scope:weak align:4 +setEffectMtx__12daObjDoguu_cFPC4cXyzf = .text:0x00001F64; // type:function size:0x300 scope:weak align:4 +daObjDoguu_Execute__FPv = .text:0x00002264; // type:function size:0x24 scope:local align:4 +_execute__12daObjDoguu_cFv = .text:0x00002288; // type:function size:0x520 scope:weak align:4 +daObjDoguu_IsDelete__FPv = .text:0x000027A8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000027B0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000027C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000027C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000027D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000027D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000027E0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002818; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002820; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002828; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002830; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002868; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000286C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002874; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000287C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002884; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002890; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000289C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000028A4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000028AC; // type:function size:0x4 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000028B0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000028B8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000028C0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000028C8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +daObjDoguu_idx_table = .rodata:0x00000000; // type:object size:0x48 scope:local align:4 +L_attr__27@unnamed@d_a_obj_doguu_cpp@ = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:float +light_color$4116 = .rodata:0x00000050; // type:object size:0x12 scope:local align:4 +@4120 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4124 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4333 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4478 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4604 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5302 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C0; // type:object size:0x10A scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +cut_name_tbl$4486 = .data:0x00000044; // type:object size:0x24 scope:local align:4 +@4612 = .data:0x00000068; // type:object size:0x24 scope:local align:4 +@4611 = .data:0x0000008C; // type:object size:0x24 scope:local align:4 +mtx_adj$localstatic3$setEffectMtx__12daObjDoguu_cFPC4cXyzf = .data:0x000000B0; // type:object size:0x30 scope:weak align:4 +@5303 = .data:0x000000E0; // type:object size:0x3C scope:local align:4 +daObj_DoguuMethodTable = .data:0x0000011C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Doguu = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000190; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000230; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000284; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000002A8; // type:object size:0x14 scope:weak align:4 +__vt__12daObjDoguu_c = .data:0x000002BC; // type:object size:0x14 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_doguu_demo/splits.txt b/config/GZLJ01/rels/d_a_obj_doguu_demo/splits.txt new file mode 100644 index 000000000..da3707f62 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_doguu_demo/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_doguu_demo.cpp: + .text start:0x00000078 end:0x00000540 + .rodata start:0x00000000 end:0x00000042 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_doguu_demo/symbols.txt b/config/GZLJ01/rels/d_a_obj_doguu_demo/symbols.txt new file mode 100644 index 000000000..8e47f391e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_doguu_demo/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__13daObjDoguuD_cFv = .text:0x00000098; // type:function size:0x17C scope:global align:4 +CreateInit__13daObjDoguuD_cFv = .text:0x00000214; // type:function size:0x80 scope:global align:4 +set_mtx__13daObjDoguuD_cFv = .text:0x00000294; // type:function size:0x80 scope:global align:4 +daObjDoguuD_create__FPv = .text:0x00000314; // type:function size:0xA8 scope:local align:4 +daObjDoguuD_Delete__FPv = .text:0x000003BC; // type:function size:0x68 scope:local align:4 +daObjDoguuD_Draw__FPv = .text:0x00000424; // type:function size:0xA4 scope:local align:4 +daObjDoguuD_Execute__FPv = .text:0x000004C8; // type:function size:0x70 scope:local align:4 +daObjDoguuD_IsDelete__FPv = .text:0x00000538; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4031 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000010; // type:object size:0x32 scope:local align:4 data:string_table +daObj_DoguuDMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_DoguuD = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_dragonhead/splits.txt b/config/GZLJ01/rels/d_a_obj_dragonhead/splits.txt new file mode 100644 index 000000000..ba0be1952 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_dragonhead/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_dragonhead.cpp: + .text start:0x00000078 end:0x00000B48 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLJ01/rels/d_a_obj_dragonhead/symbols.txt b/config/GZLJ01/rels/d_a_obj_dragonhead/symbols.txt new file mode 100644 index 000000000..6ebc1f03d --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_dragonhead/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__17daObjDragonhead_cFv = .text:0x00000098; // type:function size:0x190 scope:global align:4 +CreateInit__17daObjDragonhead_cFv = .text:0x00000228; // type:function size:0x124 scope:global align:4 +set_mtx__17daObjDragonhead_cFv = .text:0x0000034C; // type:function size:0x80 scope:global align:4 +daObjDragonhead_Create__FPv = .text:0x000003CC; // type:function size:0x130 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x000004FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000005C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000610; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000066C; // type:function size:0x48 scope:weak align:4 +daObjDragonhead_Delete__FPv = .text:0x000006B4; // type:function size:0x7C scope:local align:4 +daObjDragonhead_Draw__FPv = .text:0x00000730; // type:function size:0xF4 scope:local align:4 +daObjDragonhead_Execute__FPv = .text:0x00000824; // type:function size:0x220 scope:local align:4 +daObjDragonhead_IsDelete__FPv = .text:0x00000A44; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000A4C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000A5C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000A64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A7C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000AB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000AC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000ACC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B04; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B10; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B18; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B20; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B2C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000B38; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000B40; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4047 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x32 scope:local align:4 data:string_table +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +daObj_DragonheadMethodTable = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Dragonhead = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_drift/splits.txt b/config/GZLJ01/rels/d_a_obj_drift/splits.txt new file mode 100644 index 000000000..5a373aabe --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_drift/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_drift.cpp: + .text start:0x000000EC end:0x00001324 + .text start:0x00001324 end:0x00001498 + .text start:0x00001498 end:0x000014C4 + .rodata start:0x00000000 end:0x00000146 + .data start:0x00000000 end:0x0000020C + .bss start:0x00000008 end:0x00000071 diff --git a/config/GZLJ01/rels/d_a_obj_drift/symbols.txt b/config/GZLJ01/rels/d_a_obj_drift/symbols.txt new file mode 100644 index 000000000..563e9acd6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_drift/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeap__Q210daObjDrift5Act_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjDrift5Act_cFv = .text:0x000001A0; // type:function size:0x1D0 scope:global align:4 +Mthd_Create__Q210daObjDrift5Act_cFv = .text:0x00000370; // type:function size:0x19C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000050C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000005D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000620; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000067C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000006C4; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000720; // type:function size:0x3C scope:weak align:4 +make_flower__Q210daObjDrift5Act_cFv = .text:0x0000075C; // type:function size:0x90 scope:global align:4 +calc_flower_param__Q210daObjDrift5Act_cFP4cXyzP5csXyz = .text:0x000007EC; // type:function size:0xA4 scope:global align:4 +set_flower_current__Q210daObjDrift5Act_cFv = .text:0x00000890; // type:function size:0xC4 scope:global align:4 +Delete__Q210daObjDrift5Act_cFv = .text:0x00000954; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjDrift5Act_cFv = .text:0x0000095C; // type:function size:0x4C scope:global align:4 +mode_wait_init__Q210daObjDrift5Act_cFv = .text:0x000009A8; // type:function size:0x18 scope:global align:4 +mode_wait__Q210daObjDrift5Act_cFv = .text:0x000009C0; // type:function size:0xBC scope:global align:4 +mode_rot_init__Q210daObjDrift5Act_cFv = .text:0x00000A7C; // type:function size:0xB8 scope:global align:4 +mode_rot__Q210daObjDrift5Act_cFv = .text:0x00000B34; // type:function size:0x104 scope:global align:4 +set_mtx__Q210daObjDrift5Act_cFv = .text:0x00000C38; // type:function size:0xDC scope:global align:4 +init_mtx__Q210daObjDrift5Act_cFv = .text:0x00000D14; // type:function size:0x3C scope:global align:4 +rideCB__Q210daObjDrift5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000D50; // type:function size:0x170 scope:global align:4 +set_current__Q210daObjDrift5Act_cFv = .text:0x00000EC0; // type:function size:0x240 scope:global align:4 +Execute__Q210daObjDrift5Act_cFPPA3_A4_f = .text:0x00001100; // type:function size:0xCC scope:global align:4 +Draw__Q210daObjDrift5Act_cFv = .text:0x000011CC; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x0000126C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x0000128C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x000012AC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x000012CC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x000012F8; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001324; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x0000132C; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001334; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x0000133C; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001344; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x0000134C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001354; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000135C; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001364; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000013AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000013BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000013C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000013CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000013D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000013DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001414; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000141C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001424; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000142C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001464; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001468; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001470; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001478; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001480; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000148C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjDrift5Act_c5Prm_eQ310daObjDrift5Act_c5Prm_e = .text:0x00001498; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000014B4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000014BC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@ = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +M_arcname__Q210daObjDrift5Act_c = .rodata:0x00000040; // type:object size:0x5 scope:global align:4 data:string +M_cyl_src__Q210daObjDrift5Act_c = .rodata:0x00000048; // type:object size:0x44 scope:global align:4 +@4027 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +pf_name$4161 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4264 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4265 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4363 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x000000DC; // type:object size:0x6A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4397 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4398 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4396 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@ = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Drift = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000B0; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000190; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjDrift5Act_c = .data:0x000001E4; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4181 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4182 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +offset_vec$4180 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +init$4399 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_eayogn/splits.txt b/config/GZLJ01/rels/d_a_obj_eayogn/splits.txt new file mode 100644 index 000000000..29eaf65d2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_eayogn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_eayogn.cpp: + .text start:0x00000078 end:0x00000524 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_eayogn/symbols.txt b/config/GZLJ01/rels/d_a_obj_eayogn/symbols.txt new file mode 100644 index 000000000..231ae58b3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_eayogn/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__13daObjEayogn_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__13daObjEayogn_cFv = .text:0x00000098; // type:function size:0x100 scope:global align:4 +_create__13daObjEayogn_cFv = .text:0x00000198; // type:function size:0x104 scope:global align:4 +_delete__13daObjEayogn_cFv = .text:0x0000029C; // type:function size:0x94 scope:global align:4 +check_ev_bit__13daObjEayogn_cCFv = .text:0x00000330; // type:function size:0x30 scope:weak align:4 +init_mtx__13daObjEayogn_cFv = .text:0x00000360; // type:function size:0x88 scope:global align:4 +_execute__13daObjEayogn_cFv = .text:0x000003E8; // type:function size:0x8 scope:global align:4 +_draw__13daObjEayogn_cFv = .text:0x000003F0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x00000490; // type:function size:0x20 scope:local align:4 +Mthd_Delete__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x000004B0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x000004D4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x000004F8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x0000051C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__13daObjEayogn_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4053 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x26 scope:local align:4 data:string_table +Eayogn_Mthd_Table__28@unnamed@d_a_obj_eayogn_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Eayogn = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ebomzo/splits.txt b/config/GZLJ01/rels/d_a_obj_ebomzo/splits.txt new file mode 100644 index 000000000..935b8e9ce --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ebomzo/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ebomzo.cpp: + .text start:0x00000078 end:0x00000C50 + .text start:0x00000C50 end:0x00000D54 + .text start:0x00000D54 end:0x00000D80 + .rodata start:0x00000000 end:0x000000A7 + .data start:0x00000000 end:0x000001AC + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_ebomzo/symbols.txt b/config/GZLJ01/rels/d_a_obj_ebomzo/symbols.txt new file mode 100644 index 000000000..90ec3ab99 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ebomzo/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjEbomzo5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjEbomzo5Act_cFv = .text:0x0000012C; // type:function size:0xF0 scope:global align:4 +Mthd_Create__Q211daObjEbomzo5Act_cFv = .text:0x0000021C; // type:function size:0x184 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000003A0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000046C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004B4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000510; // type:function size:0x48 scope:weak align:4 +Delete__Q211daObjEbomzo5Act_cFv = .text:0x00000558; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjEbomzo5Act_cFv = .text:0x00000560; // type:function size:0x4C scope:global align:4 +set_mtx__Q211daObjEbomzo5Act_cFv = .text:0x000005AC; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjEbomzo5Act_cFv = .text:0x0000062C; // type:function size:0x3C scope:global align:4 +check__Q211daObjEbomzo5Act_cFv = .text:0x00000668; // type:function size:0x1F8 scope:global align:4 +demo__Q211daObjEbomzo5Act_cFv = .text:0x00000860; // type:function size:0x158 scope:global align:4 +fall__Q211daObjEbomzo5Act_cFv = .text:0x000009B8; // type:function size:0x4 scope:global align:4 +Execute__Q211daObjEbomzo5Act_cFPPA3_A4_f = .text:0x000009BC; // type:function size:0x13C scope:global align:4 +Draw__Q211daObjEbomzo5Act_cFv = .text:0x00000AF8; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000B98; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000BB8; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000BD8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000BF8; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000C24; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000C50; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000C58; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000C60; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000C68; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000C78; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000C80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C98; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000CD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000CD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000CE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CE8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D20; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D2C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D34; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D3C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D48; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjEbomzo5Act_c5Prm_eQ311daObjEbomzo5Act_c5Prm_e = .text:0x00000D54; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000D70; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000D78; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjEbomzo5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4015 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4016 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4227 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4228 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x6B scope:local align:4 data:string_table +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +Mthd_Ebomzo__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@ = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ebomzo = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__Q211daObjEbomzo5Act_c = .data:0x00000184; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjEbomzo5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_eff/splits.txt b/config/GZLJ01/rels/d_a_obj_eff/splits.txt new file mode 100644 index 000000000..fe53fce66 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_eff/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_eff.cpp: + .text start:0x000000EC end:0x00001538 + .text start:0x00001538 end:0x00001934 + .text start:0x00001934 end:0x00001950 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000003D4 + .bss start:0x00000008 end:0x000000E7 diff --git a/config/GZLJ01/rels/d_a_obj_eff/symbols.txt b/config/GZLJ01/rels/d_a_obj_eff/symbols.txt new file mode 100644 index 000000000..e91d3bafc --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_eff/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q28daObjEff13BarrelSmokeCBFv = .text:0x000000EC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff13BarrelSmokeCBFP14JPABaseEmitter = .text:0x00000140; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff12StoolSmokeCBFv = .text:0x000001CC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff12StoolSmokeCBFP14JPABaseEmitter = .text:0x00000220; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff12SkullSmokeCBFv = .text:0x000002AC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff12SkullSmokeCBFP14JPABaseEmitter = .text:0x00000300; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff11LandSmokeCBFv = .text:0x0000038C; // type:function size:0x40 scope:global align:4 +__ct__Q28daObjEff15PineconeSmokeCBFv = .text:0x000003CC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff15PineconeSmokeCBFP14JPABaseEmitter = .text:0x00000420; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff14WoodBoxSmokeCBFv = .text:0x000004AC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff14WoodBoxSmokeCBFP14JPABaseEmitter = .text:0x00000500; // type:function size:0x8C scope:global align:4 +solidHeapCB__Q28daObjEff5Act_cFP10fopAc_ac_c = .text:0x0000058C; // type:function size:0x24 scope:global align:4 +create_heap_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x000005B0; // type:function size:0x50 scope:global align:4 +create_heap_stool_smoke__Q28daObjEff5Act_cFv = .text:0x00000600; // type:function size:0x50 scope:global align:4 +create_heap_skull_smoke__Q28daObjEff5Act_cFv = .text:0x00000650; // type:function size:0x50 scope:global align:4 +create_heap_land_smoke__Q28daObjEff5Act_cFv = .text:0x000006A0; // type:function size:0x50 scope:global align:4 +create_heap_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x000006F0; // type:function size:0x50 scope:global align:4 +create_heap_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00000740; // type:function size:0x50 scope:global align:4 +create_heap__Q28daObjEff5Act_cFv = .text:0x00000790; // type:function size:0x108 scope:global align:4 +eff_set_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x00000898; // type:function size:0x100 scope:global align:4 +__dt__4cXyzFv = .text:0x00000998; // type:function size:0x3C scope:weak align:4 +eff_set_stool_smoke__Q28daObjEff5Act_cFv = .text:0x000009D4; // type:function size:0xFC scope:global align:4 +eff_set_skull_smoke__Q28daObjEff5Act_cFv = .text:0x00000AD0; // type:function size:0xF0 scope:global align:4 +eff_set_land_smoke__Q28daObjEff5Act_cFv = .text:0x00000BC0; // type:function size:0x164 scope:global align:4 +eff_set_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x00000D24; // type:function size:0x74 scope:global align:4 +eff_set_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00000D98; // type:function size:0xE8 scope:global align:4 +eff_set__Q28daObjEff5Act_cFv = .text:0x00000E80; // type:function size:0xEC scope:global align:4 +_create__Q28daObjEff5Act_cFv = .text:0x00000F6C; // type:function size:0xC4 scope:global align:4 +remove_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x00001030; // type:function size:0x38 scope:global align:4 +remove_stool_smoke__Q28daObjEff5Act_cFv = .text:0x00001068; // type:function size:0x38 scope:global align:4 +remove_skull_smoke__Q28daObjEff5Act_cFv = .text:0x000010A0; // type:function size:0x38 scope:global align:4 +remove_land_smoke__Q28daObjEff5Act_cFv = .text:0x000010D8; // type:function size:0x38 scope:global align:4 +remove_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x00001110; // type:function size:0x38 scope:global align:4 +remove_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00001148; // type:function size:0x38 scope:global align:4 +remove__Q28daObjEff5Act_cFv = .text:0x00001180; // type:function size:0xEC scope:global align:4 +_delete__Q28daObjEff5Act_cFv = .text:0x0000126C; // type:function size:0x24 scope:global align:4 +die_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x00001290; // type:function size:0x30 scope:global align:4 +die_stool_smoke__Q28daObjEff5Act_cFv = .text:0x000012C0; // type:function size:0x30 scope:global align:4 +die_skull_smoke__Q28daObjEff5Act_cFv = .text:0x000012F0; // type:function size:0x30 scope:global align:4 +die_land_smoke__Q28daObjEff5Act_cFv = .text:0x00001320; // type:function size:0x30 scope:global align:4 +die_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x00001350; // type:function size:0x30 scope:global align:4 +die_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00001380; // type:function size:0x30 scope:global align:4 +die__Q28daObjEff5Act_cFv = .text:0x000013B0; // type:function size:0xEC scope:global align:4 +_execute__Q28daObjEff5Act_cFv = .text:0x0000149C; // type:function size:0x24 scope:global align:4 +Mthd_Create__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x000014C0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x000014E0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00001504; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00001528; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00001530; // type:function size:0x8 scope:local align:4 +__dt__Q28daObjEff14WoodBoxSmokeCBFv = .text:0x00001538; // type:function size:0x8C scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000015C4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000015C8; // type:function size:0x4 scope:weak align:4 +__dt__Q28daObjEff15PineconeSmokeCBFv = .text:0x000015CC; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff11LandSmokeCBFv = .text:0x00001658; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff12SkullSmokeCBFv = .text:0x000016E4; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff12StoolSmokeCBFv = .text:0x00001770; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff13BarrelSmokeCBFv = .text:0x000017FC; // type:function size:0x8C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001888; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000188C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001890; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000018D8; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjEff5Act_c5Prm_eQ38daObjEff5Act_c5Prm_e = .text:0x00001934; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +original_color__Q28daObjEff13BarrelSmokeCB = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +@4025 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4027 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +original_color__Q28daObjEff12StoolSmokeCB = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +original_color__Q28daObjEff12SkullSmokeCB = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +original_color__Q28daObjEff15PineconeSmokeCB = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +original_color__Q28daObjEff14WoodBoxSmokeCB = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +@4190 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +heap_size$4349 = .rodata:0x00000048; // type:object size:0x18 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4155 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4156 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4157 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4158 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4159 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4160 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +proc$4154 = .data:0x00000078; // type:object size:0x48 scope:local align:4 +@4337 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4338 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4339 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4340 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4341 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4342 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +proc$4336 = .data:0x00000108; // type:object size:0x48 scope:local align:4 +@4426 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@4427 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@4428 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@4429 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@4430 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@4431 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +proc$4425 = .data:0x00000198; // type:object size:0x48 scope:local align:4 +@4479 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@4480 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@4481 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@4482 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@4483 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@4484 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +proc$4478 = .data:0x00000228; // type:object size:0x48 scope:local align:4 +Mthd_Table__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@ = .data:0x00000270; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Eff = .data:0x00000290; // type:object size:0x30 scope:global align:4 +__vt__Q28daObjEff14WoodBoxSmokeCB = .data:0x000002C0; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff15PineconeSmokeCB = .data:0x000002E4; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff11LandSmokeCB = .data:0x00000308; // type:object size:0x24 scope:weak align:4 +__vt__Q28daObjEff12SkullSmokeCB = .data:0x0000032C; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff12StoolSmokeCB = .data:0x00000350; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff13BarrelSmokeCB = .data:0x00000374; // type:object size:0x24 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000398; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003B4; // type:object size:0x20 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +init$4161 = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +@4170 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4171 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +particle_scl$4169 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4201 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4202 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +particle_scl$4200 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@4225 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +init$4226 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 +particle_scl$4224 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4251 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +em_scl$4250 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +init$4254 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 +em_trans$4253 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@4315 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +init$4316 = .bss:0x000000D4; // type:object size:0x1 scope:local align:1 +particle_scl$4314 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$4343 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +init$4432 = .bss:0x000000E5; // type:object size:0x1 scope:local align:1 +init$4485 = .bss:0x000000E6; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_ekskz/splits.txt b/config/GZLJ01/rels/d_a_obj_ekskz/splits.txt new file mode 100644 index 000000000..fc6f609d7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ekskz/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ekskz.cpp: + .text start:0x00000078 end:0x000011D8 + .text start:0x000011D8 end:0x00001390 + .text start:0x00001390 end:0x000013BC + .rodata start:0x00000000 end:0x000000C1 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_ekskz/symbols.txt b/config/GZLJ01/rels/d_a_obj_ekskz/symbols.txt new file mode 100644 index 000000000..f8e43d271 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ekskz/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjEkskz5Act_cFv = .text:0x00000078; // type:function size:0x2F0 scope:global align:4 +Create__Q210daObjEkskz5Act_cFv = .text:0x00000368; // type:function size:0x1E4 scope:global align:4 +Mthd_Create__Q210daObjEkskz5Act_cFv = .text:0x0000054C; // type:function size:0x138 scope:global align:4 +__ct__Q210daObjEkskz5Act_cFv = .text:0x00000684; // type:function size:0x1C8 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000084C; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x000008C8; // type:function size:0x24 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000008EC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000948; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000009A4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A00; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000A48; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000B14; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B5C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000BB8; // type:function size:0x48 scope:weak align:4 +Delete__Q210daObjEkskz5Act_cFv = .text:0x00000C00; // type:function size:0x64 scope:global align:4 +Mthd_Delete__Q210daObjEkskz5Act_cFv = .text:0x00000C64; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjEkskz5Act_cFv = .text:0x00000CBC; // type:function size:0xAC scope:global align:4 +init_mtx__Q210daObjEkskz5Act_cFv = .text:0x00000D68; // type:function size:0x58 scope:global align:4 +Execute__Q210daObjEkskz5Act_cFPPA3_A4_f = .text:0x00000DC0; // type:function size:0x238 scope:global align:4 +Draw__Q210daObjEkskz5Act_cFv = .text:0x00000FF8; // type:function size:0x128 scope:global align:4 +Mthd_Create__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001120; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001140; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001160; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001180; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x000011AC; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000011D8; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000011E0; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000011E8; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011F0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011F4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011F8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011FC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001200; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001248; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000012A4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000012B4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000012BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000012C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000012CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000012D4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000130C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001314; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000131C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001324; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000135C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001360; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001368; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001370; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001378; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001384; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjEkskz5Act_c5Prm_eQ310daObjEkskz5Act_c5Prm_e = .text:0x00001390; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000013AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000013B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjEkskz5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4020 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x99 scope:local align:4 data:string_table +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Ekskz__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ekskz = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000094; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000B0; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000000DC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000000E8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000F4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000100; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001A0; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjEkskz5Act_c = .data:0x000001F4; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjEkskz5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_eskban/splits.txt b/config/GZLJ01/rels/d_a_obj_eskban/splits.txt new file mode 100644 index 000000000..51a48d58d --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_eskban/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_eskban.cpp: + .text start:0x000000EC end:0x00001560 + .text start:0x00001560 end:0x0000178C + .text start:0x0000178C end:0x000017C8 + .rodata start:0x00000000 end:0x000000CA + .data start:0x00000000 end:0x00000338 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLJ01/rels/d_a_obj_eskban/symbols.txt b/config/GZLJ01/rels/d_a_obj_eskban/symbols.txt new file mode 100644 index 000000000..8768cdc0f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_eskban/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeap__Q211daObjEskban5Act_cFv = .text:0x000000EC; // type:function size:0x110 scope:global align:4 +Create__Q211daObjEskban5Act_cFv = .text:0x000001FC; // type:function size:0x16C scope:global align:4 +__dt__4cXyzFv = .text:0x00000368; // type:function size:0x3C scope:weak align:4 +Mthd_Create__Q211daObjEskban5Act_cFv = .text:0x000003A4; // type:function size:0x12C scope:global align:4 +__ct__Q211daObjEskban5Act_cFv = .text:0x000004D0; // type:function size:0x1C8 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000698; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000764; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000007AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000878; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000091C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000964; // type:function size:0x5C scope:weak align:4 +Delete__Q211daObjEskban5Act_cFv = .text:0x000009C0; // type:function size:0x50 scope:global align:4 +Mthd_Delete__Q211daObjEskban5Act_cFv = .text:0x00000A10; // type:function size:0x58 scope:global align:4 +set_mtx__Q211daObjEskban5Act_cFv = .text:0x00000A68; // type:function size:0x98 scope:global align:4 +init_mtx__Q211daObjEskban5Act_cFv = .text:0x00000B00; // type:function size:0x3C scope:global align:4 +eff_m_break__Q211daObjEskban5Act_cFUsUs = .text:0x00000B3C; // type:function size:0x144 scope:global align:4 +eff_b_break__Q211daObjEskban5Act_cFUs = .text:0x00000C80; // type:function size:0xC4 scope:global align:4 +daObjEskban_effect_set__Q211daObjEskban5Act_cFv = .text:0x00000D44; // type:function size:0x1AC scope:global align:4 +Execute__Q211daObjEskban5Act_cFPPA3_A4_f = .text:0x00000EF0; // type:function size:0x504 scope:global align:4 +Draw__Q211daObjEskban5Act_cFv = .text:0x000013F4; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x000014A8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x000014C8; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x000014E8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x00001508; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x00001534; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001560; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001568; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001570; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001578; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001580; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001588; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001590; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001598; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000015A0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000015E8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000015F8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001600; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001608; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001610; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001618; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001650; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001658; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001660; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001668; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000016A0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000016A4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000016AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000016BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000016C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001714; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000171C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000172C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001764; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000176C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001774; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001780; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjEskban5Act_c5Prm_eQ311daObjEskban5Act_c5Prm_e = .text:0x0000178C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000017A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000017B0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000017B8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000017C0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjEskban5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_evname__Q211daObjEskban5Act_c = .rodata:0x00000008; // type:object size:0x7 scope:global align:4 data:string +@4028 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4336 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x86 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cyl_check_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +cyl_camera_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +sph_check_src = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +Mthd_Eskban__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@ = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Eskban = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000148; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000188; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000021C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002BC; // type:object size:0x54 scope:weak align:4 +__vt__Q211daObjEskban5Act_c = .data:0x00000310; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_mtx__Q211daObjEskban5Act_c = .bss:0x00000054; // type:object size:0x30 scope:global align:4 +@4341 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4342 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +offset_vec$4340 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +init$4349 = .bss:0x000000A0; // type:object size:0x1 scope:local align:1 +d_scale$4348 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4352 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +p_scale$4351 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ferris/splits.txt b/config/GZLJ01/rels/d_a_obj_ferris/splits.txt new file mode 100644 index 000000000..6345d1861 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ferris/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ferris.cpp: + .text start:0x000000EC end:0x00002098 + .text start:0x00002098 end:0x000020D4 + .rodata start:0x00000000 end:0x000001F5 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x00000120 diff --git a/config/GZLJ01/rels/d_a_obj_ferris/symbols.txt b/config/GZLJ01/rels/d_a_obj_ferris/symbols.txt new file mode 100644 index 000000000..d8fd3a732 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ferris/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q211daObjFerris5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjFerris5Act_cFv = .text:0x00000110; // type:function size:0x37C scope:global align:4 +ride_call_back__Q211daObjFerris5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x50 scope:global align:4 +_create__Q211daObjFerris5Act_cFv = .text:0x000004DC; // type:function size:0x3BC scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000898; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000964; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A30; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A8C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000AD4; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00000BA0; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C24; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00000C6C; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00000CFC; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000D50; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000DAC; // type:function size:0x3C scope:weak align:4 +_delete__Q211daObjFerris5Act_cFv = .text:0x00000DE8; // type:function size:0xC0 scope:global align:4 +set_mtx__Q211daObjFerris5Act_cFi = .text:0x00000EA8; // type:function size:0x310 scope:global align:4 +init_mtx__Q211daObjFerris5Act_cFv = .text:0x000011B8; // type:function size:0x88 scope:global align:4 +now_event__Q211daObjFerris5Act_cFs = .text:0x00001240; // type:function size:0x2C scope:global align:4 +set_event__Q211daObjFerris5Act_cFs = .text:0x0000126C; // type:function size:0x28 scope:global align:4 +exe_event__Q211daObjFerris5Act_cFv = .text:0x00001294; // type:function size:0xC8 scope:global align:4 +angle_mng__Q211daObjFerris5Act_cFv = .text:0x0000135C; // type:function size:0x58 scope:global align:4 +rot_mng__Q211daObjFerris5Act_cFv = .text:0x000013B4; // type:function size:0x30C scope:global align:4 +set_collision__Q211daObjFerris5Act_cFv = .text:0x000016C0; // type:function size:0x390 scope:global align:4 +make_lean__Q211daObjFerris5Act_cFv = .text:0x00001A50; // type:function size:0x1E0 scope:global align:4 +_execute__Q211daObjFerris5Act_cFv = .text:0x00001C30; // type:function size:0x128 scope:global align:4 +_draw__Q211daObjFerris5Act_cFv = .text:0x00001D58; // type:function size:0xC0 scope:global align:4 +Mthd_Create__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E18; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E38; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E5C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E80; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001EA4; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001EAC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001EF4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001F04; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001F0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001F14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001F1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001F24; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001F5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001F64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001F6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001F74; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001FAC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001FB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001FB8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001FC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001FC8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001FD4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001FE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001FF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001FF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002000; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002008; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002010; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002048; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002050; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002058; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002060; // type:function size:0x38 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjFerris5Act_c7Param_eQ311daObjFerris5Act_c7Param_e = .text:0x00002098; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000020B4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000020BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000020C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000020CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +M_cyl_src__11daObjFerris = .rodata:0x00000024; // type:object size:0x44 scope:local align:4 +M_sph_src__11daObjFerris = .rodata:0x00000068; // type:object size:0x40 scope:local align:4 +M_arcname__Q211daObjFerris5Act_c = .rodata:0x000000A8; // type:object size:0x8 scope:global align:4 data:string +@4214 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4477 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4478 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4479 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4480 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4749 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4750 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4751 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4753 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4754 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4758 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4760 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4762 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4763 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4764 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4767 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4768 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4826 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4844 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x00000160; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000168; // type:object size:0x8D scope:local align:4 data:string_table +@4621 = .data:0x00000000; // type:object size:0x2C scope:local align:4 +Mthd_Table__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@ = .data:0x0000002C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ferris = .data:0x0000004C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000007C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000088; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000A0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000194; // type:object size:0x88 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4378 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4379 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4381 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4382 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4383 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@4384 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@4385 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +offset$4377 = .bss:0x000000A0; // type:object size:0x48 scope:local align:4 +@4630 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +init$4631 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +zero_offset$4629 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@4641 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +init$4642 = .bss:0x00000110; // type:object size:0x1 scope:local align:1 +zero_offset$4640 = .bss:0x00000114; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_figure/splits.txt b/config/GZLJ01/rels/d_a_obj_figure/splits.txt new file mode 100644 index 000000000..0fec6f8f0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_figure/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_figure.cpp: + .text start:0x000000EC end:0x00002348 + .text start:0x00002348 end:0x000023A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000822 + .data start:0x00000000 end:0x00000234 + .bss start:0x00000008 end:0x000000D4 diff --git a/config/GZLJ01/rels/d_a_obj_figure/symbols.txt b/config/GZLJ01/rels/d_a_obj_figure/symbols.txt new file mode 100644 index 000000000..a45a6b5e9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_figure/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daObjFigure_cFv = .text:0x000000EC; // type:function size:0x240 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000032C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003F8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000440; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000049C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000004E4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000540; // type:function size:0x48 scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000588; // type:function size:0x20 scope:local align:4 +phase_1__FP13daObjFigure_c = .text:0x000005A8; // type:function size:0x7C scope:local align:4 +phase_2__FP13daObjFigure_c = .text:0x00000624; // type:function size:0xCC scope:local align:4 +_create__13daObjFigure_cFv = .text:0x000006F0; // type:function size:0x30 scope:global align:4 +createHeap__13daObjFigure_cFv = .text:0x00000720; // type:function size:0x370 scope:global align:4 +createInit__13daObjFigure_cFv = .text:0x00000A90; // type:function size:0x164 scope:global align:4 +_delete__13daObjFigure_cFv = .text:0x00000BF4; // type:function size:0x84 scope:global align:4 +_draw__13daObjFigure_cFv = .text:0x00000C78; // type:function size:0x170 scope:global align:4 +_execute__13daObjFigure_cFv = .text:0x00000DE8; // type:function size:0x128 scope:global align:4 +executeNormal__13daObjFigure_cFv = .text:0x00000F10; // type:function size:0xC4 scope:global align:4 +eventMove__13daObjFigure_cFv = .text:0x00000FD4; // type:function size:0x8C scope:global align:4 +privateCut__13daObjFigure_cFv = .text:0x00001060; // type:function size:0x13C scope:global align:4 +eventMesSetInit__13daObjFigure_cFi = .text:0x0000119C; // type:function size:0xF8 scope:global align:4 +eventMesSet__13daObjFigure_cFv = .text:0x00001294; // type:function size:0x36C scope:global align:4 +eventOnPlrInit__13daObjFigure_cFv = .text:0x00001600; // type:function size:0x58 scope:global align:4 +eventOffPlrInit__13daObjFigure_cFv = .text:0x00001658; // type:function size:0x50 scope:global align:4 +talk__13daObjFigure_cFi = .text:0x000016A8; // type:function size:0xE0 scope:global align:4 +next_msgStatus__13daObjFigure_cFPUl = .text:0x00001788; // type:function size:0x50 scope:global align:4 +getMsg__13daObjFigure_cFv = .text:0x000017D8; // type:function size:0x14 scope:global align:4 +setMessage__13daObjFigure_cFUl = .text:0x000017EC; // type:function size:0x10 scope:global align:4 +getPrmFigureNo__13daObjFigure_cFv = .text:0x000017FC; // type:function size:0x2C scope:global align:4 +setMtx__13daObjFigure_cFv = .text:0x00001828; // type:function size:0x12C scope:global align:4 +isFigureGet__13daObjFigure_cFUc = .text:0x00001954; // type:function size:0x88 scope:global align:4 +getFigureBmd__13daObjFigure_cFUc = .text:0x000019DC; // type:function size:0xA4 scope:global align:4 +daSampleCreate__FPv = .text:0x00001A80; // type:function size:0x20 scope:local align:4 +daSampleDelete__FPv = .text:0x00001AA0; // type:function size:0x20 scope:local align:4 +daSampleExecute__FPv = .text:0x00001AC0; // type:function size:0x20 scope:local align:4 +daSampleDraw__FPv = .text:0x00001AE0; // type:function size:0x20 scope:local align:4 +daSampleIsDelete__FPv = .text:0x00001B00; // type:function size:0x8 scope:local align:4 +linkDraw__FP14mDoExt_McaMorf = .text:0x00001B08; // type:function size:0x640 scope:local align:4 +__dt__24mDoExt_onCupOffAupPacketFv = .text:0x00002148; // type:function size:0x5C scope:weak align:4 +__dt__24mDoExt_offCupOnAupPacketFv = .text:0x000021A4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002200; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000225C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000226C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002274; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000227C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002284; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000228C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000022C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000022CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000022D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000022DC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002314; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002318; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002320; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002328; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002330; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000233C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjFigure_c5Prm_eQ213daObjFigure_c5Prm_e = .text:0x00002348; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_figure_cpp = .text:0x00002364; // type:function size:0x2C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002390; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002398; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_figure_dat_tbl = .rodata:0x00000000; // type:object size:0x648 scope:local align:4 +l_figure_check_tbl = .rodata:0x00000648; // type:object size:0xD0 scope:local align:4 +@4420 = .rodata:0x00000718; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x0000071C; // type:object size:0x4 scope:local align:4 data:float +@4445 = .rodata:0x00000720; // type:object size:0x4 scope:local align:4 data:float +@4446 = .rodata:0x00000724; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000728; // type:object size:0x4 scope:local align:4 data:float +@4448 = .rodata:0x0000072C; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000730; // type:object size:0x4 scope:local align:4 data:float +@4701 = .rodata:0x00000738; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000740; // type:object size:0xE2 scope:local align:4 data:string_table +l_arcname_tbl = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_figure_comp = .data:0x00000034; // type:object size:0x22 scope:local align:4 +l_cyl_src = .data:0x00000058; // type:object size:0x44 scope:local align:4 +l_method$4348 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4508 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000000B4; // type:object size:0xC scope:local align:4 +cut_name_tbl$4579 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +daSampleMethodTable = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_FIGURE = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4923 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4924 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +l_offCupOnAupPacket1$4922 = .bss:0x00000064; // type:object size:0x10 scope:local align:4 +@4927 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +init$4928 = .bss:0x00000080; // type:object size:0x1 scope:local align:1 +l_offCupOnAupPacket2$4926 = .bss:0x00000084; // type:object size:0x10 scope:local align:4 +@4931 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +init$4932 = .bss:0x000000A0; // type:object size:0x1 scope:local align:1 +l_onCupOffAupPacket1$4930 = .bss:0x000000A4; // type:object size:0x10 scope:local align:4 +@4935 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$4936 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +l_onCupOffAupPacket2$4934 = .bss:0x000000C4; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_firewall/splits.txt b/config/GZLJ01/rels/d_a_obj_firewall/splits.txt new file mode 100644 index 000000000..c61b212c5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_firewall/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_firewall.cpp: + .text start:0x00000078 end:0x00001E9C + .text start:0x00001E9C end:0x00001EF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000012F + .data start:0x00000000 end:0x00000280 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLJ01/rels/d_a_obj_firewall/symbols.txt b/config/GZLJ01/rels/d_a_obj_firewall/symbols.txt new file mode 100644 index 000000000..d7997891c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_firewall/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__15daObjFirewall_cFv = .text:0x00000078; // type:function size:0x74 scope:global align:4 +solidHeapCB__15daObjFirewall_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__15daObjFirewall_cFv = .text:0x00000110; // type:function size:0x1CC scope:global align:4 +registCollisionTable__15daObjFirewall_cFv = .text:0x000002DC; // type:function size:0x28C scope:global align:4 +__dt__4cXyzFv = .text:0x00000568; // type:function size:0x3C scope:weak align:4 +setPointLight__15daObjFirewall_cFv = .text:0x000005A4; // type:function size:0x1F0 scope:global align:4 +particle_set__15daObjFirewall_cFv = .text:0x00000794; // type:function size:0x1DC scope:global align:4 +particle_delete__15daObjFirewall_cFv = .text:0x00000970; // type:function size:0xAC scope:global align:4 +seStart__15daObjFirewall_cFUl = .text:0x00000A1C; // type:function size:0x94 scope:global align:4 +set_se__15daObjFirewall_cFb = .text:0x00000AB0; // type:function size:0x78 scope:global align:4 +seDelete__15daObjFirewall_cFv = .text:0x00000B28; // type:function size:0x6C scope:global align:4 +set_pl_se__15daObjFirewall_cFv = .text:0x00000B94; // type:function size:0xD0 scope:global align:4 +setup_burn_up__15daObjFirewall_cFv = .text:0x00000C64; // type:function size:0x178 scope:global align:4 +setup_put_the_fire_out__15daObjFirewall_cFv = .text:0x00000DDC; // type:function size:0xD0 scope:global align:4 +_create__15daObjFirewall_cFv = .text:0x00000EAC; // type:function size:0x34C scope:global align:4 +__ct__4cXyzFv = .text:0x000011F8; // type:function size:0x4 scope:weak align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000011FC; // type:function size:0x3C scope:weak align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x00001238; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000123C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001298; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000012F4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000133C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001408; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001450; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000014AC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000014F4; // type:function size:0x5C scope:weak align:4 +_delete__15daObjFirewall_cFv = .text:0x00001550; // type:function size:0xA4 scope:global align:4 +wait_act_proc__15daObjFirewall_cFv = .text:0x000015F4; // type:function size:0xE0 scope:global align:4 +wait2_act_proc__15daObjFirewall_cFv = .text:0x000016D4; // type:function size:0x14C scope:global align:4 +wait3_act_proc__15daObjFirewall_cFv = .text:0x00001820; // type:function size:0xC0 scope:global align:4 +appear_act_proc__15daObjFirewall_cFv = .text:0x000018E0; // type:function size:0xD0 scope:global align:4 +demo_end_wait_act_proc__15daObjFirewall_cFv = .text:0x000019B0; // type:function size:0x84 scope:global align:4 +burn_wait_act_proc__15daObjFirewall_cFv = .text:0x00001A34; // type:function size:0x134 scope:global align:4 +retire_act_proc__15daObjFirewall_cFv = .text:0x00001B68; // type:function size:0x84 scope:global align:4 +_execute__15daObjFirewall_cFv = .text:0x00001BEC; // type:function size:0x84 scope:global align:4 +_draw__15daObjFirewall_cFv = .text:0x00001C70; // type:function size:0x64 scope:global align:4 +daObjFirewall_Create__FP10fopAc_ac_c = .text:0x00001CD4; // type:function size:0x20 scope:local align:4 +daObjFirewall_Delete__FP15daObjFirewall_c = .text:0x00001CF4; // type:function size:0x24 scope:local align:4 +daObjFirewall_Execute__FP15daObjFirewall_c = .text:0x00001D18; // type:function size:0x24 scope:local align:4 +daObjFirewall_Draw__FP15daObjFirewall_c = .text:0x00001D3C; // type:function size:0x24 scope:local align:4 +daObjFirewall_IsDelete__FP15daObjFirewall_c = .text:0x00001D60; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001D68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001DB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001DC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001DC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001DD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001DD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001DE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001E18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001E20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001E28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001E68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001E6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001E74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001E84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001E90; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ215daObjFirewall_c7Param_eQ215daObjFirewall_c7Param_e = .text:0x00001E9C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_firewall_cpp = .text:0x00001EB8; // type:function size:0x2C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001EE4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001EEC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 data:string +l_cyl_src__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_ev_name__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x0000004C; // type:object size:0xE scope:local align:4 data:string +l_ev_name2__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x0000005C; // type:object size:0xF scope:local align:4 data:string +@4065 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4092 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4145 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4199 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4201 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@4212 = .rodata:0x000000C8; // type:object size:0xA scope:local align:4 +@4651 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4652 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4653 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F0; // type:object size:0x3F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_ev_name_table__30@unnamed@d_a_obj_firewall_cpp@ = .data:0x00000030; // type:object size:0x8 scope:local align:4 +zou_chk_angl$4096 = .data:0x00000038; // type:object size:0xA scope:local align:4 +@4155 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4156 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4157 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +chk_word0$4336 = .data:0x00000068; // type:object size:0x9 scope:local align:4 data:string +chk_word1$4337 = .data:0x00000074; // type:object size:0xA scope:local align:4 data:string +chk_word2$4338 = .data:0x00000080; // type:object size:0x6 scope:local align:4 data:string +chk_word_table$4339 = .data:0x00000088; // type:object size:0xC scope:local align:4 +voice_table$4340 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4364 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4423 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +@4425 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4626 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4677 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4679 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4699 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4713 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +l_daObjFirewall_Method = .data:0x00000100; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Firewall = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000168; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000174; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000018C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000022C; // type:object size:0x54 scope:weak align:4 +l_enter_angl_band__30@unnamed@d_a_obj_firewall_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_flame/splits.txt b/config/GZLJ01/rels/d_a_obj_flame/splits.txt new file mode 100644 index 000000000..8d7f3fae0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_flame/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_flame.cpp: + .text start:0x00000078 end:0x0000298C + .text start:0x0000298C end:0x000029B8 + .rodata start:0x00000000 end:0x0000028B + .data start:0x00000000 end:0x00000270 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_obj_flame/symbols.txt b/config/GZLJ01/rels/d_a_obj_flame/symbols.txt new file mode 100644 index 000000000..ea1a7edff --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_flame/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_switch__Q210daObjFlame5Act_cFv = .text:0x00000078; // type:function size:0x98 scope:global align:4 +solidHeapCB__Q210daObjFlame5Act_cFP10fopAc_ac_c = .text:0x00000110; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjFlame5Act_cFv = .text:0x00000134; // type:function size:0x2E0 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000414; // type:function size:0x48 scope:weak align:4 +create_mode_init__Q210daObjFlame5Act_cFv = .text:0x0000045C; // type:function size:0x37C scope:global align:4 +set_mtx__Q210daObjFlame5Act_cFv = .text:0x000007D8; // type:function size:0x158 scope:global align:4 +init_mtx__Q210daObjFlame5Act_cFv = .text:0x00000930; // type:function size:0x20 scope:global align:4 +em_position__Q210daObjFlame5Act_cFv = .text:0x00000950; // type:function size:0x1EC scope:global align:4 +em_simple_set__Q210daObjFlame5Act_cFv = .text:0x00000B3C; // type:function size:0x170 scope:global align:4 +em_simple_inv__Q210daObjFlame5Act_cFv = .text:0x00000CAC; // type:function size:0x40 scope:global align:4 +em_manual_set__Q210daObjFlame5Act_cFv = .text:0x00000CEC; // type:function size:0x218 scope:global align:4 +em_manual_inv__Q210daObjFlame5Act_cFv = .text:0x00000F04; // type:function size:0x10C scope:global align:4 +ki_init__Q210daObjFlame5Act_cFv = .text:0x00001010; // type:function size:0x60 scope:global align:4 +ki_make__Q210daObjFlame5Act_cFv = .text:0x00001070; // type:function size:0x124 scope:global align:4 +eff_hase__Q210daObjFlame5Act_cFv = .text:0x00001194; // type:function size:0x50 scope:global align:4 +se_fireblast_omen__Q210daObjFlame5Act_cFv = .text:0x000011E4; // type:function size:0x70 scope:global align:4 +liftup_magmarock__Q210daObjFlame5Act_cFPvPv = .text:0x00001254; // type:function size:0x3BC scope:global align:4 +liftup_mflft__Q210daObjFlame5Act_cFPvPv = .text:0x00001610; // type:function size:0x274 scope:global align:4 +mode_wait__Q210daObjFlame5Act_cFv = .text:0x00001884; // type:function size:0x104 scope:global align:4 +mode_wait2__Q210daObjFlame5Act_cFv = .text:0x00001988; // type:function size:0x80 scope:global align:4 +mode_l_before__Q210daObjFlame5Act_cFv = .text:0x00001A08; // type:function size:0x90 scope:global align:4 +mode_l_u__Q210daObjFlame5Act_cFv = .text:0x00001A98; // type:function size:0x50 scope:global align:4 +mode_u__Q210daObjFlame5Act_cFv = .text:0x00001AE8; // type:function size:0x38 scope:global align:4 +mode_u_l__Q210daObjFlame5Act_cFv = .text:0x00001B20; // type:function size:0x54 scope:global align:4 +mode_l_after__Q210daObjFlame5Act_cFv = .text:0x00001B74; // type:function size:0x78 scope:global align:4 +mode_proc_call__Q210daObjFlame5Act_cFv = .text:0x00001BEC; // type:function size:0x2C0 scope:global align:4 +Create__Q210daObjFlame6MethodFPv = .text:0x00001EAC; // type:function size:0x20 scope:global align:4 +_create__Q210daObjFlame5Act_cFv = .text:0x00001ECC; // type:function size:0x334 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00002200; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x000022E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000233C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002384; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000023E0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002428; // type:function size:0x5C scope:weak align:4 +Delete__Q210daObjFlame6MethodFPv = .text:0x00002484; // type:function size:0x30 scope:global align:4 +Execute__Q210daObjFlame6MethodFPv = .text:0x000024B4; // type:function size:0x184 scope:global align:4 +Draw__Q210daObjFlame6MethodFPv = .text:0x00002638; // type:function size:0xD8 scope:global align:4 +IsDelete__Q210daObjFlame6MethodFPv = .text:0x00002710; // type:function size:0xA0 scope:global align:4 +__dt__10cCcD_GSttsFv = .text:0x000027B0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000027F8; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002808; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002810; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002818; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002850; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002858; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002868; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000028A0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000028AC; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000028B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000028BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028C4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028CC; // type:function size:0x8 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000028D4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002930; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjFlame5Act_c5Prm_eQ310daObjFlame5Act_c5Prm_e = .text:0x0000298C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x000029A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000029B0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr_base__Q210daObjFlame5Act_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +M_cps_src__Q210daObjFlame5Act_c = .rodata:0x00000014; // type:object size:0x4C scope:global align:4 +M_attr_scl__Q210daObjFlame5Act_c = .rodata:0x00000060; // type:object size:0x160 scope:global align:4 +@4242 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@4244 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 data:float +@4250 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x000001F8; // type:object size:0x8 scope:local align:8 data:double +@4360 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@4362 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@4564 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000218; // type:object size:0x8 scope:local align:8 +@4646 = .rodata:0x00000220; // type:object size:0x8 scope:local align:8 +@4647 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:string +@4695 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@4763 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@4770 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 data:float +@4777 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000254; // type:object size:0x37 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +M_arcname__Q210daObjFlame5Act_c = .data:0x00000030; // type:object size:0x9 scope:global align:4 data:string +@4791 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4792 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4793 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4794 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4795 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4796 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4797 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_proc$4790 = .data:0x00000090; // type:object size:0x54 scope:local align:4 +Table__Q210daObjFlame6Method = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Flame = .data:0x00000104; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x0000014C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001F8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000264; // type:object size:0xC scope:weak align:4 +init$4798 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_ftree/splits.txt b/config/GZLJ01/rels/d_a_obj_ftree/splits.txt new file mode 100644 index 000000000..eee521472 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ftree/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ftree.cpp: + .text start:0x00000078 end:0x00004758 + .text start:0x00004758 end:0x00004758 + .text start:0x00004758 end:0x00004AA4 + .text start:0x00004AA4 end:0x00004B10 + .rodata start:0x00000000 end:0x00000228 + .data start:0x00000000 end:0x00000524 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLJ01/rels/d_a_obj_ftree/symbols.txt b/config/GZLJ01/rels/d_a_obj_ftree/symbols.txt new file mode 100644 index 000000000..84303eba1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ftree/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +search_heart_part__Q210daObjFtree5Act_cFv = .text:0x00000078; // type:function size:0x64 scope:global align:4 +launch_heart_part__Q210daObjFtree5Act_cFv = .text:0x000000DC; // type:function size:0x114 scope:global align:4 +place_heart_part__Q210daObjFtree5Act_cFv = .text:0x000001F0; // type:function size:0x1A4 scope:global align:4 +Ftree_get_water_pos__10daObjFtreeFP4cXyzP4cXyz = .text:0x00000394; // type:function size:0xC0 scope:local align:4 +estimate_water__Q210daObjFtree5Act_cFv = .text:0x00000454; // type:function size:0x64 scope:global align:4 +Ftree_checkXyEventCallBack__10daObjFtreeFPvi = .text:0x000004B8; // type:function size:0x24 scope:local align:4 +Ftree_XyEventCallBack__10daObjFtreeFPvi = .text:0x000004DC; // type:function size:0x20 scope:local align:4 +XyEventCallBack__Q210daObjFtree5Act_cFi = .text:0x000004FC; // type:function size:0xE8 scope:global align:4 +XyEvent_init__Q210daObjFtree5Act_cFv = .text:0x000005E4; // type:function size:0x14 scope:global align:4 +XyEvent_set__Q210daObjFtree5Act_cFs = .text:0x000005F8; // type:function size:0x34 scope:global align:4 +XyEvent_exe__Q210daObjFtree5Act_cFv = .text:0x0000062C; // type:function size:0x138 scope:global align:4 +param_get_tree_idx__Q210daObjFtree5Act_cCFv = .text:0x00000764; // type:function size:0x44 scope:weak align:4 +SetJointAnimation__Q210daObjFtree5Act_cFiffi = .text:0x000007A8; // type:function size:0x130 scope:global align:4 +PlayStopJointAnimation__Q210daObjFtree5Act_cFv = .text:0x000008D8; // type:function size:0x38 scope:global align:4 +PlayStopColorAnimation__Q210daObjFtree5Act_cFv = .text:0x00000910; // type:function size:0x2C scope:global align:4 +set_first_stat__Q210daObjFtree5Act_cFv = .text:0x0000093C; // type:function size:0xE0 scope:global align:4 +set_collision__Q210daObjFtree5Act_cFv = .text:0x00000A1C; // type:function size:0x1F4 scope:global align:4 +talk_ct__Q210daObjFtree5Act_cFv = .text:0x00000C10; // type:function size:0x134 scope:global align:4 +talk_main__Q210daObjFtree5Act_cFv = .text:0x00000D44; // type:function size:0x1C4 scope:global align:4 +get_tev_material0_color__Q210daObjFtree5Act_cFP12J3DModelDataUlPsPsPs = .text:0x00000F08; // type:function size:0xB0 scope:global align:4 +set_tev_color__Q210daObjFtree5Act_cFP12J3DModelDataUlsss = .text:0x00000FB8; // type:function size:0xAC scope:global align:4 +is_broughtID__10daObjFtreeFi = .text:0x00001064; // type:function size:0x80 scope:local align:4 +is_brought__Q210daObjFtree5Act_cFv = .text:0x000010E4; // type:function size:0x48 scope:global align:4 +set_broughtID__Q210daObjFtree5Act_cFi = .text:0x0000112C; // type:function size:0xC4 scope:global align:4 +set_brought__Q210daObjFtree5Act_cFv = .text:0x000011F0; // type:function size:0x64 scope:global align:4 +unset_broughtID__Q210daObjFtree5Act_cFi = .text:0x00001254; // type:function size:0x70 scope:global align:4 +unset_brought__Q210daObjFtree5Act_cFv = .text:0x000012C4; // type:function size:0x64 scope:global align:4 +get_ftree_info__Q210daObjFtree5Act_cFPQ210daObjFtree18_ftree_seach_info_ = .text:0x00001328; // type:function size:0x6C scope:global align:4 +iam_last__Q210daObjFtree5Act_cFv = .text:0x00001394; // type:function size:0x60 scope:global align:4 +action_none_init__Q210daObjFtree5Act_cFs = .text:0x000013F4; // type:function size:0x14 scope:global align:4 +action_none_main__Q210daObjFtree5Act_cFv = .text:0x00001408; // type:function size:0x4 scope:global align:4 +action_waitS_init__Q210daObjFtree5Act_cFs = .text:0x0000140C; // type:function size:0xD0 scope:global align:4 +action_waitS_main__Q210daObjFtree5Act_cFv = .text:0x000014DC; // type:function size:0x11C scope:global align:4 +action_waitM_init__Q210daObjFtree5Act_cFs = .text:0x000015F8; // type:function size:0x134 scope:global align:4 +action_waitM_main__Q210daObjFtree5Act_cFv = .text:0x0000172C; // type:function size:0x138 scope:global align:4 +action_waitL_init__Q210daObjFtree5Act_cFs = .text:0x00001864; // type:function size:0x34 scope:global align:4 +action_waitL_main__Q210daObjFtree5Act_cFv = .text:0x00001898; // type:function size:0x110 scope:global align:4 +action_pikupikuS_init__Q210daObjFtree5Act_cFs = .text:0x000019A8; // type:function size:0x90 scope:global align:4 +action_pikupikuS_main__Q210daObjFtree5Act_cFv = .text:0x00001A38; // type:function size:0xA8 scope:global align:4 +action_pikupikuM_init__Q210daObjFtree5Act_cFs = .text:0x00001AE0; // type:function size:0x58 scope:global align:4 +action_pikupikuM_main__Q210daObjFtree5Act_cFv = .text:0x00001B38; // type:function size:0xF8 scope:global align:4 +action_pikupikuL_init__Q210daObjFtree5Act_cFs = .text:0x00001C30; // type:function size:0x58 scope:global align:4 +action_pikupikuL_main__Q210daObjFtree5Act_cFv = .text:0x00001C88; // type:function size:0xF8 scope:global align:4 +action_changeSL_init__Q210daObjFtree5Act_cFs = .text:0x00001D80; // type:function size:0x118 scope:global align:4 +action_changeSL_main__Q210daObjFtree5Act_cFv = .text:0x00001E98; // type:function size:0x60 scope:global align:4 +action_changeSL2_init__Q210daObjFtree5Act_cFs = .text:0x00001EF8; // type:function size:0xA8 scope:global align:4 +action_changeSL2_main__Q210daObjFtree5Act_cFv = .text:0x00001FA0; // type:function size:0x34C scope:global align:4 +action_changeLS_init__Q210daObjFtree5Act_cFs = .text:0x000022EC; // type:function size:0x44 scope:global align:4 +action_changeLS_main__Q210daObjFtree5Act_cFv = .text:0x00002330; // type:function size:0x298 scope:global align:4 +action_changeLS2_init__Q210daObjFtree5Act_cFs = .text:0x000025C8; // type:function size:0xD0 scope:global align:4 +action_changeLS2_main__Q210daObjFtree5Act_cFv = .text:0x00002698; // type:function size:0x60 scope:global align:4 +action_changeSM_init__Q210daObjFtree5Act_cFs = .text:0x000026F8; // type:function size:0x88 scope:global align:4 +action_changeSM_main__Q210daObjFtree5Act_cFv = .text:0x00002780; // type:function size:0x60 scope:global align:4 +action_changeMS_init__Q210daObjFtree5Act_cFs = .text:0x000027E0; // type:function size:0x4C scope:global align:4 +action_changeMS_main__Q210daObjFtree5Act_cFv = .text:0x0000282C; // type:function size:0x20 scope:global align:4 +process_init__Q210daObjFtree5Act_cFis = .text:0x0000284C; // type:function size:0x1EC scope:global align:4 +process_main__Q210daObjFtree5Act_cFv = .text:0x00002A38; // type:function size:0x1A4 scope:global align:4 +solidHeapCB__Q210daObjFtree5Act_cFP10fopAc_ac_c = .text:0x00002BDC; // type:function size:0x24 scope:global align:4 +NodeCallBack_Effect__Q210daObjFtree5Act_cFP7J3DNodei = .text:0x00002C00; // type:function size:0x180 scope:global align:4 +Ftree_NodeCallBack_Effect__10daObjFtreeFP7J3DNodei = .text:0x00002D80; // type:function size:0x48 scope:local align:4 +Ftree_NodeCallBack_M__10daObjFtreeFP7J3DNodei = .text:0x00002DC8; // type:function size:0xC0 scope:local align:4 +Ftree_NodeCallBack_L__10daObjFtreeFP7J3DNodei = .text:0x00002E88; // type:function size:0xC0 scope:local align:4 +create_heap__Q210daObjFtree5Act_cFv = .text:0x00002F48; // type:function size:0x3F8 scope:global align:4 +_create__Q210daObjFtree5Act_cFv = .text:0x00003340; // type:function size:0x2A0 scope:global align:4 +__ct__Q210daObjFtree5Act_cFv = .text:0x000035E0; // type:function size:0x24C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000382C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000038F8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003940; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000399C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000039E4; // type:function size:0x5C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003A40; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003B80; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003C98; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003D38; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003D94; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00003DDC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003E38; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003E80; // type:function size:0x80 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003F00; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003F5C; // type:function size:0x48 scope:weak align:4 +_delete__Q210daObjFtree5Act_cFv = .text:0x00003FA4; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjFtree5Act_cFv = .text:0x00003FF0; // type:function size:0x140 scope:global align:4 +_execute__Q210daObjFtree5Act_cFv = .text:0x00004130; // type:function size:0x180 scope:global align:4 +_draw__Q210daObjFtree5Act_cFv = .text:0x000042B0; // type:function size:0x298 scope:global align:4 +Mthd_Create__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x00004548; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x00004568; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x0000458C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x000045B0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x000045D4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000045DC; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004624; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000466C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000467C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004684; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000468C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004694; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000469C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000046D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000046DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000046E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000046EC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004724; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004728; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004730; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004738; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004740; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000474C; // type:function size:0xC scope:weak align:4 +__dt__Q210daObjFtree5Act_cFv = .text:0x00004758; // type:function size:0x34C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00004AA4; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004AC0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00004AC8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00004AD0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00004AD8; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00004AE0; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00004AE8; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00004AF0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004AF8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004B00; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00004B08; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@ = .rodata:0x00000000; // type:object size:0x60 scope:local align:4 +M_cyl_src__10daObjFtree = .rodata:0x00000060; // type:object size:0x44 scope:local align:4 +M_cyl_srcW__10daObjFtree = .rodata:0x000000A4; // type:object size:0x44 scope:local align:4 +@4076 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@4140 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4176 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@4278 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +ret_tree_no__10daObjFtree = .rodata:0x00000110; // type:object size:0xA scope:local align:4 +ret_num$localstatic3$param_get_tree_idx__Q210daObjFtree5Act_cCFv = .rodata:0x0000011A; // type:object size:0x1 scope:weak align:1 data:string +@4298 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@4300 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 data:double +@4332 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@4367 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4401 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@4649 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@4650 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:string +@4744 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@4803 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@4879 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@4880 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@4881 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@4882 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@4943 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5282 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5283 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5701 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5702 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001A0; // type:object size:0x88 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +message_table__10daObjFtree = .data:0x00000030; // type:object size:0x34 scope:global align:4 +@4980 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4981 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4982 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4983 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4984 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4985 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4986 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +@4987 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4988 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4989 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4990 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4991 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4992 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +init_table$4979 = .data:0x00000100; // type:object size:0x9C scope:local align:4 +@5005 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5006 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5007 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5008 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@5009 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@5010 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@5011 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@5012 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5013 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@5014 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@5015 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@5016 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@5017 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +main_table$5004 = .data:0x00000238; // type:object size:0x9C scope:local align:4 +M_arcname__Q210daObjFtree5Act_c = .data:0x000002D4; // type:object size:0x4 scope:global align:4 data:string +Mthd_Table__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@ = .data:0x000002D8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ftree = .data:0x000002F8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000334; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000364; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000404; // type:object size:0x54 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000458; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000488; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004B8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004DC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004E8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__Q210daObjFtree5Act_c = .data:0x00000518; // type:object size:0xC scope:weak align:4 +init$4993 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$5018 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_ganonbed/splits.txt b/config/GZLJ01/rels/d_a_obj_ganonbed/splits.txt new file mode 100644 index 000000000..7e3aa32a8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ganonbed/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ganonbed.cpp: + .text start:0x00000078 end:0x000004D8 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_ganonbed/symbols.txt b/config/GZLJ01/rels/d_a_obj_ganonbed/symbols.txt new file mode 100644 index 000000000..c33c84557 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ganonbed/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__11daObjGbed_cFv = .text:0x00000078; // type:function size:0x88 scope:global align:4 +solidHeapCB__11daObjGbed_cFP10fopAc_ac_c = .text:0x00000100; // type:function size:0x24 scope:global align:4 +create_heap__11daObjGbed_cFv = .text:0x00000124; // type:function size:0x100 scope:global align:4 +_create__11daObjGbed_cFv = .text:0x00000224; // type:function size:0xD4 scope:global align:4 +_delete__11daObjGbed_cFv = .text:0x000002F8; // type:function size:0x94 scope:global align:4 +_execute__11daObjGbed_cFv = .text:0x0000038C; // type:function size:0x58 scope:global align:4 +_draw__11daObjGbed_cFv = .text:0x000003E4; // type:function size:0x60 scope:global align:4 +daObjGbed_Create__FP10fopAc_ac_c = .text:0x00000444; // type:function size:0x20 scope:local align:4 +daObjGbed_Delete__FP11daObjGbed_c = .text:0x00000464; // type:function size:0x24 scope:local align:4 +daObjGbed_Execute__FP11daObjGbed_c = .text:0x00000488; // type:function size:0x24 scope:local align:4 +daObjGbed_Draw__FP11daObjGbed_c = .text:0x000004AC; // type:function size:0x24 scope:local align:4 +daObjGbed_IsDelete__FP11daObjGbed_c = .text:0x000004D0; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__30@unnamed@d_a_obj_ganonbed_cpp@ = .rodata:0x00000000; // type:object size:0x5 scope:local align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x1C scope:local align:4 data:string_table +l_daObjGbed_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gbed = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_gaship/splits.txt b/config/GZLJ01/rels/d_a_obj_gaship/splits.txt new file mode 100644 index 000000000..04ad4a9e6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gaship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gaship.cpp: + .text start:0x000000EC end:0x00000700 + .text start:0x00000700 end:0x00000760 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x000000B0 diff --git a/config/GZLJ01/rels/d_a_obj_gaship/symbols.txt b/config/GZLJ01/rels/d_a_obj_gaship/symbols.txt new file mode 100644 index 000000000..a93294ce8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gaship/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +birth_flag__Q211daObjGaship5Act_cFv = .text:0x000000EC; // type:function size:0x1F0 scope:global align:4 +__dt__5csXyzFv = .text:0x000002DC; // type:function size:0x3C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000318; // type:function size:0x3C scope:weak align:4 +solidHeapCB__Q211daObjGaship5Act_cFP10fopAc_ac_c = .text:0x00000354; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjGaship5Act_cFv = .text:0x00000378; // type:function size:0xD0 scope:global align:4 +_create__Q211daObjGaship5Act_cFv = .text:0x00000448; // type:function size:0xB0 scope:global align:4 +_delete__Q211daObjGaship5Act_cFv = .text:0x000004F8; // type:function size:0x30 scope:global align:4 +set_mtx__Q211daObjGaship5Act_cFv = .text:0x00000528; // type:function size:0xAC scope:global align:4 +_execute__Q211daObjGaship5Act_cFv = .text:0x000005D4; // type:function size:0x38 scope:global align:4 +_draw__Q211daObjGaship5Act_cFv = .text:0x0000060C; // type:function size:0x60 scope:global align:4 +Mthd_Create__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x0000066C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x0000068C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x000006B0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x000006D4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x000006F8; // type:function size:0x8 scope:local align:4 +__dt__Q211daObjGaship5Act_cFv = .text:0x00000700; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjGaship5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4087 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4092 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x26 scope:local align:4 data:string_table +Mthd_Table__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gaship = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjGaship5Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4023 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4024 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4026 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +flag_offset$4022 = .bss:0x00000070; // type:object size:0x18 scope:local align:4 +@4028 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4029 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +@4031 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +flag_angle$4027 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_gaship2/splits.txt b/config/GZLJ01/rels/d_a_obj_gaship2/splits.txt new file mode 100644 index 000000000..d1fa2013e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gaship2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gaship2.cpp: + .text start:0x00000078 end:0x0000059C + .text start:0x0000059C end:0x000005FC + .rodata start:0x00000000 end:0x0000003D + .data start:0x00000000 end:0x0000005C diff --git a/config/GZLJ01/rels/d_a_obj_gaship2/symbols.txt b/config/GZLJ01/rels/d_a_obj_gaship2/symbols.txt new file mode 100644 index 000000000..ff1e9815b --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gaship2/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q212daObjGaship25Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjGaship25Act_cFv = .text:0x0000009C; // type:function size:0x184 scope:global align:4 +_create__Q212daObjGaship25Act_cFv = .text:0x00000220; // type:function size:0xD8 scope:global align:4 +_delete__Q212daObjGaship25Act_cFv = .text:0x000002F8; // type:function size:0x8C scope:global align:4 +set_mtx__Q212daObjGaship25Act_cFv = .text:0x00000384; // type:function size:0xAC scope:global align:4 +_execute__Q212daObjGaship25Act_cFv = .text:0x00000430; // type:function size:0x38 scope:global align:4 +_draw__Q212daObjGaship25Act_cFv = .text:0x00000468; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000508; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000528; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x0000054C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000570; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000594; // type:function size:0x8 scope:local align:4 +__dt__Q212daObjGaship25Act_cFv = .text:0x0000059C; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q212daObjGaship25Act_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x35 scope:local align:4 data:string_table +Mthd_Table__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gaship2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q212daObjGaship25Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_gnnbtltaki/splits.txt b/config/GZLJ01/rels/d_a_obj_gnnbtltaki/splits.txt new file mode 100644 index 000000000..464a97530 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gnnbtltaki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gnnbtltaki.cpp: + .text start:0x00000078 end:0x00000660 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLJ01/rels/d_a_obj_gnnbtltaki/symbols.txt b/config/GZLJ01/rels/d_a_obj_gnnbtltaki/symbols.txt new file mode 100644 index 000000000..ad713135d --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gnnbtltaki/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__15daObjGnnbtaki_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__15daObjGnnbtaki_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +_create__15daObjGnnbtaki_cFv = .text:0x000001F4; // type:function size:0x154 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000348; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003A4; // type:function size:0x48 scope:weak align:4 +_delete__15daObjGnnbtaki_cFv = .text:0x000003EC; // type:function size:0x30 scope:global align:4 +init_mtx__15daObjGnnbtaki_cFv = .text:0x0000041C; // type:function size:0x20 scope:global align:4 +_execute__15daObjGnnbtaki_cFv = .text:0x0000043C; // type:function size:0x10C scope:global align:4 +_draw__15daObjGnnbtaki_cFv = .text:0x00000548; // type:function size:0x84 scope:global align:4 +Mthd_Create__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x000005CC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x000005EC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x00000610; // type:function size:0x24 scope:local align:4 +Mthd_Draw__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x00000634; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x00000658; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__15daObjGnnbtaki_c = .rodata:0x00000000; // type:object size:0xB scope:global align:4 data:string +@4010 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4076 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x48 scope:local align:4 data:string_table +Gnnbtaki_Mthd_Table__32@unnamed@d_a_obj_gnnbtltaki_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gnnbtaki = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_gnndemotakie/splits.txt b/config/GZLJ01/rels/d_a_obj_gnndemotakie/splits.txt new file mode 100644 index 000000000..4f0646634 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gnndemotakie/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gnndemotakie.cpp: + .text start:0x00000078 end:0x00000528 + .rodata start:0x00000000 end:0x0000005A + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLJ01/rels/d_a_obj_gnndemotakie/symbols.txt b/config/GZLJ01/rels/d_a_obj_gnndemotakie/symbols.txt new file mode 100644 index 000000000..2ce518131 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gnndemotakie/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__15daObjGnntakie_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__15daObjGnntakie_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +_create__15daObjGnntakie_cFv = .text:0x000001F4; // type:function size:0x10C scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000300; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000035C; // type:function size:0x48 scope:weak align:4 +_delete__15daObjGnntakie_cFv = .text:0x000003A4; // type:function size:0x30 scope:global align:4 +init_mtx__15daObjGnntakie_cFv = .text:0x000003D4; // type:function size:0x20 scope:global align:4 +_execute__15daObjGnntakie_cFv = .text:0x000003F4; // type:function size:0x28 scope:global align:4 +_draw__15daObjGnntakie_cFv = .text:0x0000041C; // type:function size:0x78 scope:global align:4 +Mthd_Create__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x00000494; // type:function size:0x20 scope:local align:4 +Mthd_Delete__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x000004B4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x000004D8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x000004FC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x00000520; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__15daObjGnntakie_c = .rodata:0x00000000; // type:object size:0xD scope:global align:4 data:string +@4010 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x3A scope:local align:4 data:string_table +Gnntakie_Mthd_Table__34@unnamed@d_a_obj_gnndemotakie_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gnntakie = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_gnndemotakis/splits.txt b/config/GZLJ01/rels/d_a_obj_gnndemotakis/splits.txt new file mode 100644 index 000000000..ee01fde4c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gnndemotakis/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gnndemotakis.cpp: + .text start:0x00000078 end:0x00000620 + .rodata start:0x00000000 end:0x0000006A + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLJ01/rels/d_a_obj_gnndemotakis/symbols.txt b/config/GZLJ01/rels/d_a_obj_gnndemotakis/symbols.txt new file mode 100644 index 000000000..94c2497be --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gnndemotakis/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__15daObjGnntakis_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__15daObjGnntakis_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +_create__15daObjGnntakis_cFv = .text:0x000001F4; // type:function size:0x114 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000308; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000364; // type:function size:0x48 scope:weak align:4 +_delete__15daObjGnntakis_cFv = .text:0x000003AC; // type:function size:0x30 scope:global align:4 +init_mtx__15daObjGnntakis_cFv = .text:0x000003DC; // type:function size:0x20 scope:global align:4 +_execute__15daObjGnntakis_cFv = .text:0x000003FC; // type:function size:0x118 scope:global align:4 +_draw__15daObjGnntakis_cFv = .text:0x00000514; // type:function size:0x78 scope:global align:4 +Mthd_Create__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x0000058C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x000005AC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x000005D0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x000005F4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x00000618; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__15daObjGnntakis_c = .rodata:0x00000000; // type:object size:0xD scope:global align:4 data:string +@4010 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4062 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4064 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x4A scope:local align:4 data:string_table +Gnntakis_Mthd_Table__34@unnamed@d_a_obj_gnndemotakis_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gnntakis = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_gong/splits.txt b/config/GZLJ01/rels/d_a_obj_gong/splits.txt new file mode 100644 index 000000000..b5ba6b931 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gong/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gong.cpp: + .text start:0x00000078 end:0x00000614 + .rodata start:0x00000000 end:0x000000A6 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_gong/symbols.txt b/config/GZLJ01/rels/d_a_obj_gong/symbols.txt new file mode 100644 index 000000000..4548c139c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gong/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q29daObjGong5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjGong5Act_cFv = .text:0x0000009C; // type:function size:0x1F0 scope:global align:4 +_create__Q29daObjGong5Act_cFv = .text:0x0000028C; // type:function size:0xE8 scope:global align:4 +_delete__Q29daObjGong5Act_cFv = .text:0x00000374; // type:function size:0x30 scope:global align:4 +set_mtx__Q29daObjGong5Act_cFv = .text:0x000003A4; // type:function size:0x70 scope:global align:4 +init_mtx__Q29daObjGong5Act_cFv = .text:0x00000414; // type:function size:0x40 scope:global align:4 +demo_move__Q29daObjGong5Act_cFv = .text:0x00000454; // type:function size:0x50 scope:global align:4 +_execute__Q29daObjGong5Act_cFv = .text:0x000004A4; // type:function size:0x4C scope:global align:4 +_draw__Q29daObjGong5Act_cFv = .text:0x000004F0; // type:function size:0x90 scope:global align:4 +Mthd_Create__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x00000580; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x000005A0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x000005C4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x000005E8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x0000060C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +M_arcname__Q29daObjGong5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4127 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4165 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000002C; // type:object size:0x7A scope:local align:4 data:string_table +Mthd_Table__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gong = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_gryw00/splits.txt b/config/GZLJ01/rels/d_a_obj_gryw00/splits.txt new file mode 100644 index 000000000..f59bcb300 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gryw00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gryw00.cpp: + .text start:0x00000078 end:0x00000F84 + .text start:0x00000F84 end:0x00000F9C + .text start:0x00000F9C end:0x00000FB8 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZLJ01/rels/d_a_obj_gryw00/symbols.txt b/config/GZLJ01/rels/d_a_obj_gryw00/symbols.txt new file mode 100644 index 000000000..0c0b3e14d --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gryw00/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +get_draw_water_lv__13daObjGryw00_cFPv = .text:0x00000078; // type:function size:0x18 scope:global align:4 +setup_high_water_level_btk_anm__13daObjGryw00_cFv = .text:0x00000090; // type:function size:0xD8 scope:global align:4 +particle_set__13daObjGryw00_cFv = .text:0x00000168; // type:function size:0x168 scope:global align:4 +particle_move__13daObjGryw00_cFv = .text:0x000002D0; // type:function size:0x68 scope:global align:4 +particle_delete__13daObjGryw00_cFv = .text:0x00000338; // type:function size:0x54 scope:global align:4 +set_se__13daObjGryw00_cFv = .text:0x0000038C; // type:function size:0x138 scope:global align:4 +CreateHeap__13daObjGryw00_cFv = .text:0x000004C4; // type:function size:0x190 scope:global align:4 +Create__13daObjGryw00_cFv = .text:0x00000654; // type:function size:0x180 scope:global align:4 +Mthd_Create__13daObjGryw00_cFv = .text:0x000007D4; // type:function size:0x138 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000090C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000968; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000009C4; // type:function size:0x48 scope:weak align:4 +Delete__13daObjGryw00_cFv = .text:0x00000A0C; // type:function size:0x24 scope:global align:4 +Mthd_Delete__13daObjGryw00_cFv = .text:0x00000A30; // type:function size:0x4C scope:global align:4 +switch_wait_act_proc__13daObjGryw00_cFv = .text:0x00000A7C; // type:function size:0xD4 scope:global align:4 +spread_water_face_act_proc__13daObjGryw00_cFv = .text:0x00000B50; // type:function size:0x60 scope:global align:4 +water_level_move_wait_act_proc__13daObjGryw00_cFv = .text:0x00000BB0; // type:function size:0x94 scope:global align:4 +anime_loop_start_wait_act_proc__13daObjGryw00_cFv = .text:0x00000C44; // type:function size:0x8C scope:global align:4 +high_water_level_act_proc__13daObjGryw00_cFv = .text:0x00000CD0; // type:function size:0x4 scope:global align:4 +Execute__13daObjGryw00_cFPPA3_A4_f = .text:0x00000CD4; // type:function size:0x15C scope:global align:4 +Draw__13daObjGryw00_cFv = .text:0x00000E30; // type:function size:0x9C scope:global align:4 +daObjGryw00_Create__FP13daObjGryw00_c = .text:0x00000ECC; // type:function size:0x20 scope:local align:4 +daObjGryw00_Delete__FP13daObjGryw00_c = .text:0x00000EEC; // type:function size:0x20 scope:local align:4 +daObjGryw00_Execute__FP13daObjGryw00_c = .text:0x00000F0C; // type:function size:0x20 scope:local align:4 +daObjGryw00_Draw__FP13daObjGryw00_c = .text:0x00000F2C; // type:function size:0x2C scope:local align:4 +daObjGryw00_IsDelete__FP13daObjGryw00_c = .text:0x00000F58; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000F84; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000F8C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000F94; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjGryw00_c7Param_eQ213daObjGryw00_c7Param_e = .text:0x00000F9C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_gryw00_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +@4007 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4184 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4288 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000038; // type:object size:0x6C scope:local align:4 data:string_table +@4153 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4155 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@4248 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4272 = .data:0x00000024; // type:object size:0xC scope:local align:4 +@4280 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4294 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +l_daObjGryw00_Method = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gryw00 = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000A4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__13daObjGryw00_c = .data:0x000000BC; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_gtaki/splits.txt b/config/GZLJ01/rels/d_a_obj_gtaki/splits.txt new file mode 100644 index 000000000..e4728ebad --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gtaki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gtaki.cpp: + .text start:0x00000078 end:0x00000D68 + .rodata start:0x00000000 end:0x00000073 + .data start:0x00000000 end:0x000001A0 diff --git a/config/GZLJ01/rels/d_a_obj_gtaki/symbols.txt b/config/GZLJ01/rels/d_a_obj_gtaki/symbols.txt new file mode 100644 index 000000000..880d3c6be --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_gtaki/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +setDummyTexture__12daObjGtaki_cFv = .text:0x00000098; // type:function size:0x1E8 scope:global align:4 +CreateHeap__12daObjGtaki_cFv = .text:0x00000280; // type:function size:0x204 scope:global align:4 +CreateInit__12daObjGtaki_cFv = .text:0x00000484; // type:function size:0x180 scope:global align:4 +set_mtx__12daObjGtaki_cFv = .text:0x00000604; // type:function size:0x80 scope:global align:4 +daObjGtaki_Create__FPv = .text:0x00000684; // type:function size:0x20 scope:local align:4 +_create__12daObjGtaki_cFv = .text:0x000006A4; // type:function size:0x1D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000087C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000948; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000990; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000009EC; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A34; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A90; // type:function size:0x48 scope:weak align:4 +daObjGtaki_Delete__FPv = .text:0x00000AD8; // type:function size:0x60 scope:local align:4 +daObjGtaki_Draw__FPv = .text:0x00000B38; // type:function size:0xD0 scope:local align:4 +daObjGtaki_Execute__FPv = .text:0x00000C08; // type:function size:0x5C scope:local align:4 +daObjGtaki_IsDelete__FPv = .text:0x00000C64; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000C7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000C84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000CDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000CE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CEC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D24; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D38; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D40; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D4C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D58; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D60; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4058 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x5B scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daObj_GtakiMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gtaki = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hami2/splits.txt b/config/GZLJ01/rels/d_a_obj_hami2/splits.txt new file mode 100644 index 000000000..524dbf3b0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hami2/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hami2.cpp: + .text start:0x00000078 end:0x00000C10 + .text start:0x00000C10 end:0x00000C28 + .text start:0x00000C28 end:0x00000C44 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_hami2/symbols.txt b/config/GZLJ01/rels/d_a_obj_hami2/symbols.txt new file mode 100644 index 000000000..380540d80 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hami2/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xB4 scope:local align:4 +CreateHeap__Q210daObjHami25Act_cFv = .text:0x0000012C; // type:function size:0x200 scope:global align:4 +Create__Q210daObjHami25Act_cFv = .text:0x0000032C; // type:function size:0x100 scope:global align:4 +Mthd_Create__Q210daObjHami25Act_cFv = .text:0x0000042C; // type:function size:0x114 scope:global align:4 +Delete__Q210daObjHami25Act_cFv = .text:0x00000540; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjHami25Act_cFv = .text:0x00000548; // type:function size:0xA0 scope:global align:4 +set_mtx__Q210daObjHami25Act_cFv = .text:0x000005E8; // type:function size:0x90 scope:global align:4 +init_mtx__Q210daObjHami25Act_cFv = .text:0x00000678; // type:function size:0x3C scope:global align:4 +daObjHami2_close_stop__Q210daObjHami25Act_cFv = .text:0x000006B4; // type:function size:0x7C scope:global align:4 +daObjHami2_open_demo_wait__Q210daObjHami25Act_cFv = .text:0x00000730; // type:function size:0xE0 scope:global align:4 +daObjHami2_open_demo__Q210daObjHami25Act_cFv = .text:0x00000810; // type:function size:0x90 scope:global align:4 +daObjHami2_open_stop__Q210daObjHami25Act_cFv = .text:0x000008A0; // type:function size:0x7C scope:global align:4 +daObjHami2_close_demo_wait__Q210daObjHami25Act_cFv = .text:0x0000091C; // type:function size:0x50 scope:global align:4 +daObjHami2_close_demo__Q210daObjHami25Act_cFv = .text:0x0000096C; // type:function size:0x9C scope:global align:4 +Execute__Q210daObjHami25Act_cFPPA3_A4_f = .text:0x00000A08; // type:function size:0xB0 scope:global align:4 +Draw__Q210daObjHami25Act_cFv = .text:0x00000AB8; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000B58; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000B78; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000B98; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000BB8; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000BE4; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000C10; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000C18; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000C20; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHami25Act_c5Prm_eQ310daObjHami25Act_c5Prm_e = .text:0x00000C28; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjHami25Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHami25Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4083 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4206 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000002C; // type:object size:0x84 scope:local align:4 data:string_table +Mthd_Hami2__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hami2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjHami25Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjHami25Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hami3/splits.txt b/config/GZLJ01/rels/d_a_obj_hami3/splits.txt new file mode 100644 index 000000000..b5ecf6e61 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hami3/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hami3.cpp: + .text start:0x00000078 end:0x00000B4C + .text start:0x00000B4C end:0x00000B64 + .text start:0x00000B64 end:0x00000B80 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_hami3/symbols.txt b/config/GZLJ01/rels/d_a_obj_hami3/symbols.txt new file mode 100644 index 000000000..9c8e714c5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hami3/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xB4 scope:local align:4 +CreateHeap__Q210daObjHami35Act_cFv = .text:0x0000012C; // type:function size:0x140 scope:global align:4 +Create__Q210daObjHami35Act_cFv = .text:0x0000026C; // type:function size:0xE8 scope:global align:4 +Mthd_Create__Q210daObjHami35Act_cFv = .text:0x00000354; // type:function size:0xFC scope:global align:4 +Delete__Q210daObjHami35Act_cFv = .text:0x00000450; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjHami35Act_cFv = .text:0x00000458; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjHami35Act_cFv = .text:0x000004A4; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjHami35Act_cFv = .text:0x00000524; // type:function size:0x3C scope:global align:4 +daObjHami3_close_stop__Q210daObjHami35Act_cFv = .text:0x00000560; // type:function size:0x7C scope:global align:4 +daObjHami3_open_demo_wait__Q210daObjHami35Act_cFv = .text:0x000005DC; // type:function size:0xAC scope:global align:4 +daObjHami3_open_demo__Q210daObjHami35Act_cFv = .text:0x00000688; // type:function size:0x104 scope:global align:4 +daObjHami3_open_stop__Q210daObjHami35Act_cFv = .text:0x0000078C; // type:function size:0x7C scope:global align:4 +daObjHami3_close_demo_wait__Q210daObjHami35Act_cFv = .text:0x00000808; // type:function size:0x50 scope:global align:4 +daObjHami3_close_demo__Q210daObjHami35Act_cFv = .text:0x00000858; // type:function size:0xDC scope:global align:4 +Execute__Q210daObjHami35Act_cFPPA3_A4_f = .text:0x00000934; // type:function size:0xC0 scope:global align:4 +Draw__Q210daObjHami35Act_cFv = .text:0x000009F4; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000A94; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000AB4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000AD4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000AF4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000B20; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000B4C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000B54; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000B5C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHami35Act_c5Prm_eQ310daObjHami35Act_c5Prm_e = .text:0x00000B64; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjHami35Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHami35Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4065 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4181 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x74 scope:local align:4 data:string_table +Mthd_Hami3__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hami3 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjHami35Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjHami35Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hami4/splits.txt b/config/GZLJ01/rels/d_a_obj_hami4/splits.txt new file mode 100644 index 000000000..15de4e3c3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hami4/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hami4.cpp: + .text start:0x00000078 end:0x00000A60 + .text start:0x00000A60 end:0x00000A7C + .rodata start:0x00000000 end:0x00000062 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_hami4/symbols.txt b/config/GZLJ01/rels/d_a_obj_hami4/symbols.txt new file mode 100644 index 000000000..d8b19efe1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hami4/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjHami4_cFv = .text:0x00000098; // type:function size:0x2DC scope:global align:4 +CreateInit__12daObjHami4_cFv = .text:0x00000374; // type:function size:0xAC scope:global align:4 +set_mtx__12daObjHami4_cFv = .text:0x00000420; // type:function size:0x198 scope:global align:4 +daObjHami4_close_stop__12daObjHami4_cFv = .text:0x000005B8; // type:function size:0x7C scope:global align:4 +daObjHami4_open_demo_wait__12daObjHami4_cFv = .text:0x00000634; // type:function size:0xE0 scope:global align:4 +daObjHami4_open_demo__12daObjHami4_cFv = .text:0x00000714; // type:function size:0x98 scope:global align:4 +daObjHami4_open_stop__12daObjHami4_cFv = .text:0x000007AC; // type:function size:0x4 scope:global align:4 +daObjHami4_Create__FPv = .text:0x000007B0; // type:function size:0xC0 scope:local align:4 +daObjHami4_Delete__FPv = .text:0x00000870; // type:function size:0xA8 scope:local align:4 +daObjHami4_Draw__FPv = .text:0x00000918; // type:function size:0xC4 scope:local align:4 +daObjHami4_Execute__FPv = .text:0x000009DC; // type:function size:0x7C scope:local align:4 +daObjHami4_IsDelete__FPv = .text:0x00000A58; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjHami4_c5Prm_eQ212daObjHami4_c5Prm_e = .text:0x00000A60; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4048 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4052 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4072 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4146 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4163 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000002C; // type:object size:0x36 scope:local align:4 data:string_table +daObj_Hami4MethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hami4 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hat/splits.txt b/config/GZLJ01/rels/d_a_obj_hat/splits.txt new file mode 100644 index 000000000..43d1109df --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hat/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hat.cpp: + .text start:0x00000078 end:0x00000B90 + .text start:0x00000B90 end:0x00000BAC + .text start:0x00000BAC end:0x00000C14 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000004B + .data start:0x00000000 end:0x000001C4 diff --git a/config/GZLJ01/rels/d_a_obj_hat/symbols.txt b/config/GZLJ01/rels/d_a_obj_hat/symbols.txt new file mode 100644 index 000000000..7f592104b --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hat/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__10daObjHat_cFv = .text:0x00000078; // type:function size:0x10C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000184; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000250; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000298; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000002F4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000033C; // type:function size:0x70 scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003AC; // type:function size:0x20 scope:local align:4 +_create__10daObjHat_cFv = .text:0x000003CC; // type:function size:0x90 scope:global align:4 +createHeap__10daObjHat_cFv = .text:0x0000045C; // type:function size:0x178 scope:global align:4 +createInit__10daObjHat_cFv = .text:0x000005D4; // type:function size:0xD8 scope:global align:4 +_delete__10daObjHat_cFv = .text:0x000006AC; // type:function size:0x30 scope:global align:4 +_draw__10daObjHat_cFv = .text:0x000006DC; // type:function size:0x60 scope:global align:4 +_execute__10daObjHat_cFv = .text:0x0000073C; // type:function size:0x144 scope:global align:4 +executeNormal__10daObjHat_cFv = .text:0x00000880; // type:function size:0x4 scope:global align:4 +getPrmHatNo__10daObjHat_cFv = .text:0x00000884; // type:function size:0x2C scope:global align:4 +setMtx__10daObjHat_cFv = .text:0x000008B0; // type:function size:0xB0 scope:global align:4 +setSpeed__10daObjHat_cF4cXyz = .text:0x00000960; // type:function size:0xBC scope:global align:4 +daSampleCreate__FPv = .text:0x00000A1C; // type:function size:0x20 scope:local align:4 +daSampleDelete__FPv = .text:0x00000A3C; // type:function size:0x20 scope:local align:4 +daSampleExecute__FPv = .text:0x00000A5C; // type:function size:0x20 scope:local align:4 +daSampleDraw__FPv = .text:0x00000A7C; // type:function size:0x20 scope:local align:4 +daSampleIsDelete__FPv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000AA4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000AB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000ABC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000AC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000ACC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AD4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000B0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000B14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000B1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B24; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B5C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B68; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B70; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B78; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B84; // type:function size:0xC scope:weak align:4 +getWindVec__12daNpcRoten_cFv = .text:0x00000B90; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ210daObjHat_c5Prm_eQ210daObjHat_c5Prm_e = .text:0x00000BAC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_hat_cpp = .text:0x00000BC8; // type:function size:0x2C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000BF4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000BFC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000C04; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000C0C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd_ix_tbl = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +@4173 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0x3 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@4210 = .data:0x00000044; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000050; // type:object size:0xC scope:local align:4 +daSampleMethodTable = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_HAT = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000014C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hbrf1/splits.txt b/config/GZLJ01/rels/d_a_obj_hbrf1/splits.txt new file mode 100644 index 000000000..c7ca02474 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hbrf1/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hbrf1.cpp: + .text start:0x00000078 end:0x00000D74 + .text start:0x00000D74 end:0x00000D8C + .text start:0x00000D8C end:0x00000DA8 + .rodata start:0x00000000 end:0x000000A7 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_hbrf1/symbols.txt b/config/GZLJ01/rels/d_a_obj_hbrf1/symbols.txt new file mode 100644 index 000000000..92718d6ba --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hbrf1/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjHbrf15Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjHbrf15Act_cFv = .text:0x0000012C; // type:function size:0x188 scope:global align:4 +Mthd_Create__Q210daObjHbrf15Act_cFv = .text:0x000002B4; // type:function size:0xFC scope:global align:4 +Delete__Q210daObjHbrf15Act_cFv = .text:0x000003B0; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjHbrf15Act_cFv = .text:0x000003B8; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjHbrf15Act_cFv = .text:0x00000404; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjHbrf15Act_cFv = .text:0x00000484; // type:function size:0x3C scope:global align:4 +daObjHbrf1_down_stop__Q210daObjHbrf15Act_cFv = .text:0x000004C0; // type:function size:0x1AC scope:global align:4 +daObjHbrf1_up_demo_wait__Q210daObjHbrf15Act_cFv = .text:0x0000066C; // type:function size:0x20 scope:global align:4 +daObjHbrf1_up_demo_timer__Q210daObjHbrf15Act_cFv = .text:0x0000068C; // type:function size:0x24 scope:global align:4 +daObjHbrf1_up_demo__Q210daObjHbrf15Act_cFv = .text:0x000006B0; // type:function size:0x14C scope:global align:4 +daObjHbrf1_up_stop__Q210daObjHbrf15Act_cFv = .text:0x000007FC; // type:function size:0x1B4 scope:global align:4 +daObjHbrf1_down_demo_wait__Q210daObjHbrf15Act_cFv = .text:0x000009B0; // type:function size:0x58 scope:global align:4 +daObjHbrf1_down_demo_timer__Q210daObjHbrf15Act_cFv = .text:0x00000A08; // type:function size:0x24 scope:global align:4 +daObjHbrf1_down_demo__Q210daObjHbrf15Act_cFv = .text:0x00000A2C; // type:function size:0x144 scope:global align:4 +Execute__Q210daObjHbrf15Act_cFPPA3_A4_f = .text:0x00000B70; // type:function size:0xAC scope:global align:4 +Draw__Q210daObjHbrf15Act_cFv = .text:0x00000C1C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000CBC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000CDC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000CFC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000D1C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000D48; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000D74; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000D84; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHbrf15Act_c5Prm_eQ310daObjHbrf15Act_c5Prm_e = .text:0x00000D8C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjHbrf15Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHbrf15Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4028 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000034; // type:object size:0x73 scope:local align:4 data:string_table +@4274 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +Mthd_Hbrf1__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@ = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hbrf1 = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjHbrf15Act_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjHbrf15Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hcbh/splits.txt b/config/GZLJ01/rels/d_a_obj_hcbh/splits.txt new file mode 100644 index 000000000..39ad6d105 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hcbh/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hcbh.cpp: + .text start:0x00000078 end:0x00001BB0 + .text start:0x00001BB0 end:0x00001BFC + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000022C diff --git a/config/GZLJ01/rels/d_a_obj_hcbh/symbols.txt b/config/GZLJ01/rels/d_a_obj_hcbh/symbols.txt new file mode 100644 index 000000000..b4cbd6683 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hcbh/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__11daObjHcbh_cFv = .text:0x00000078; // type:function size:0x60 scope:global align:4 +set_mtx__11daObjHcbh_cFv = .text:0x000000D8; // type:function size:0x1C4 scope:global align:4 +init_mtx__11daObjHcbh_cFv = .text:0x0000029C; // type:function size:0x70 scope:global align:4 +solidHeapCB__11daObjHcbh_cFP10fopAc_ac_c = .text:0x0000030C; // type:function size:0x24 scope:global align:4 +create_heap__11daObjHcbh_cFv = .text:0x00000330; // type:function size:0x1D0 scope:global align:4 +setup_break_condition__11daObjHcbh_cFP10fopAc_ac_c = .text:0x00000500; // type:function size:0xE8 scope:global align:4 +checkCollision__11daObjHcbh_cFv = .text:0x000005E8; // type:function size:0x138 scope:global align:4 +co_hitCallback__11daObjHcbh_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000720; // type:function size:0x58 scope:global align:4 +particle_set__11daObjHcbh_cFv = .text:0x00000778; // type:function size:0x17C scope:global align:4 +make_item__11daObjHcbh_cFv = .text:0x000008F4; // type:function size:0xEC scope:global align:4 +__dt__4cXyzFv = .text:0x000009E0; // type:function size:0x3C scope:weak align:4 +_create__11daObjHcbh_cFv = .text:0x00000A1C; // type:function size:0x410 scope:global align:4 +__ct__4cXyzFv = .text:0x00000E2C; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000E30; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000EFC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000F80; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000FC8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001094; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000010DC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001138; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001180; // type:function size:0x70 scope:weak align:4 +_delete__11daObjHcbh_cFv = .text:0x000011F0; // type:function size:0x100 scope:global align:4 +wait_act_proc__11daObjHcbh_cFv = .text:0x000012F0; // type:function size:0xC8 scope:global align:4 +fall_act_proc__11daObjHcbh_cFv = .text:0x000013B8; // type:function size:0x41C scope:global align:4 +_execute__11daObjHcbh_cFv = .text:0x000017D4; // type:function size:0x100 scope:global align:4 +_draw__11daObjHcbh_cFv = .text:0x000018D4; // type:function size:0xA4 scope:global align:4 +daObjHcbh_Create__FP10fopAc_ac_c = .text:0x00001978; // type:function size:0x20 scope:local align:4 +daObjHcbh_Delete__FP11daObjHcbh_c = .text:0x00001998; // type:function size:0x24 scope:local align:4 +daObjHcbh_Execute__FP11daObjHcbh_c = .text:0x000019BC; // type:function size:0x24 scope:local align:4 +daObjHcbh_Draw__FP11daObjHcbh_c = .text:0x000019E0; // type:function size:0x24 scope:local align:4 +daObjHcbh_IsDelete__FP11daObjHcbh_c = .text:0x00001A04; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001A0C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001A1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001A24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A3C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001A74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001A84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001A8C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001AC4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001AC8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001AD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001AE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001AF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001AF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001B38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001B40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B50; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B88; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B90; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001B98; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001BA4; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ211daObjHcbh_c7Param_eQ211daObjHcbh_c7Param_e = .text:0x00001BB0; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001BCC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001BD4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001BDC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001BE4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001BEC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001BF4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x00000000; // type:object size:0x5 scope:local align:4 data:string +l_cyl_src__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_sph_src__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x0000004C; // type:object size:0x40 scope:local align:4 +l_co_sph_offset__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x0000008C; // type:object size:0x48 scope:local align:4 +@4072 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@4073 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4156 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@4240 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4371 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4551 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4652 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000118; // type:object size:0x18 scope:local align:4 data:string_table +bdl_table$4096 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +set_anglY$4135 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +@4273 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4541 = .data:0x00000024; // type:object size:0xC scope:local align:4 +l_daObjHcbh_Method = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hcbh = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000008C; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000114; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001B4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000208; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hfuck1/splits.txt b/config/GZLJ01/rels/d_a_obj_hfuck1/splits.txt new file mode 100644 index 000000000..f9feedd11 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hfuck1/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hfuck1.cpp: + .text start:0x00000078 end:0x000009B8 + .text start:0x000009B8 end:0x000009B8 + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x00000144 diff --git a/config/GZLJ01/rels/d_a_obj_hfuck1/symbols.txt b/config/GZLJ01/rels/d_a_obj_hfuck1/symbols.txt new file mode 100644 index 000000000..36d058ff4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hfuck1/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__13daObjHfuck1_cFv = .text:0x00000078; // type:function size:0x88 scope:global align:4 +solidHeapCB__13daObjHfuck1_cFP10fopAc_ac_c = .text:0x00000100; // type:function size:0x24 scope:global align:4 +create_heap__13daObjHfuck1_cFv = .text:0x00000124; // type:function size:0x100 scope:global align:4 +checkCollision__13daObjHfuck1_cFv = .text:0x00000224; // type:function size:0x84 scope:global align:4 +_create__13daObjHfuck1_cFv = .text:0x000002A8; // type:function size:0x204 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000004AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000578; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000005C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000061C; // type:function size:0x48 scope:weak align:4 +_delete__13daObjHfuck1_cFv = .text:0x00000664; // type:function size:0x94 scope:global align:4 +_execute__13daObjHfuck1_cFv = .text:0x000006F8; // type:function size:0xD0 scope:global align:4 +_draw__13daObjHfuck1_cFv = .text:0x000007C8; // type:function size:0x60 scope:global align:4 +daObjHfuck1_Create__FP10fopAc_ac_c = .text:0x00000828; // type:function size:0x20 scope:local align:4 +daObjHfuck1_Delete__FP13daObjHfuck1_c = .text:0x00000848; // type:function size:0x24 scope:local align:4 +daObjHfuck1_Execute__FP13daObjHfuck1_c = .text:0x0000086C; // type:function size:0x24 scope:local align:4 +daObjHfuck1_Draw__FP13daObjHfuck1_c = .text:0x00000890; // type:function size:0x24 scope:local align:4 +daObjHfuck1_IsDelete__FP13daObjHfuck1_c = .text:0x000008B4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000008BC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000008CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000008D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000008DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000008E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000008EC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000924; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000092C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000934; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000093C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000974; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000978; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000980; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000988; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000990; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000099C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000009A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000009B0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_hfuck1_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +l_sph_src__28@unnamed@d_a_obj_hfuck1_cpp@ = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +l_hook_offset__28@unnamed@d_a_obj_hfuck1_cpp@ = .rodata:0x00000048; // type:object size:0xC scope:local align:4 +@4124 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000060; // type:object size:0x1A scope:local align:4 data:string_table +l_daObjHfuck1_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hfuck1 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hha/splits.txt b/config/GZLJ01/rels/d_a_obj_hha/splits.txt new file mode 100644 index 000000000..82e54a9ab --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hha/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hha.cpp: + .text start:0x00000078 end:0x00003064 + .text start:0x00003064 end:0x000030D4 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x0000031C diff --git a/config/GZLJ01/rels/d_a_obj_hha/symbols.txt b/config/GZLJ01/rels/d_a_obj_hha/symbols.txt new file mode 100644 index 000000000..61c272924 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hha/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_data__14daObjHhaPart_cFffUsUcUc = .text:0x00000078; // type:function size:0xF8 scope:global align:4 +set_mdl_area__14daObjHhaPart_cFPCci = .text:0x00000170; // type:function size:0xB4 scope:global align:4 +set_bgw__14daObjHhaPart_cFPCci = .text:0x00000224; // type:function size:0x80 scope:global align:4 +init_mtx__14daObjHhaPart_cF4cXyz5csXyz4cXyz = .text:0x000002A4; // type:function size:0xB8 scope:global align:4 +exe_normal__14daObjHhaPart_cFP10daObjHha_c = .text:0x0000035C; // type:function size:0xB0 scope:global align:4 +exe_move__14daObjHhaPart_cFP10daObjHha_c = .text:0x0000040C; // type:function size:0x118 scope:global align:4 +draw_normal__14daObjHhaPart_cFP10daObjHha_c = .text:0x00000524; // type:function size:0x48 scope:global align:4 +create_s__16daObjHhaSplash_cFUsP4cXyzffP5csXyz = .text:0x0000056C; // type:function size:0x12C scope:global align:4 +create_area__15daObjHhaYgush_cFPCc = .text:0x00000698; // type:function size:0x214 scope:global align:4 +init_data__15daObjHhaYgush_cFP4cXyzfP5csXyzP4cXyzP12dKy_tevstr_cUc = .text:0x000008AC; // type:function size:0x22C scope:global align:4 +init_mtx__15daObjHhaYgush_cFv = .text:0x00000AD8; // type:function size:0xB0 scope:global align:4 +draw__15daObjHhaYgush_cFv = .text:0x00000B88; // type:function size:0xA4 scope:global align:4 +solidHeapCB__10daObjHha_cFP10fopAc_ac_c = .text:0x00000C2C; // type:function size:0x20 scope:global align:4 +create_heap__10daObjHha_cFv = .text:0x00000C4C; // type:function size:0x1FC scope:global align:4 +_create__10daObjHha_cFv = .text:0x00000E48; // type:function size:0x364 scope:global align:4 +__ct__10daObjHha_cFv = .text:0x000011AC; // type:function size:0x264 scope:weak align:4 +__dt__16daObjHhaSplash_cFv = .text:0x00001410; // type:function size:0x70 scope:weak align:4 +__ct__16daObjHhaSplash_cFv = .text:0x00001480; // type:function size:0x38 scope:weak align:4 +__dt__14daObjHhaPart_cFv = .text:0x000014B8; // type:function size:0x3C scope:weak align:4 +__ct__14daObjHhaPart_cFv = .text:0x000014F4; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000014F8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001554; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000159C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001668; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000016B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000177C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000017C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001820; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001868; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x000018C4; // type:function size:0x28 scope:weak align:4 +_delete__10daObjHha_cFv = .text:0x000018EC; // type:function size:0x100 scope:global align:4 +check_sw__10daObjHha_cFv = .text:0x000019EC; // type:function size:0x38 scope:weak align:4 +set_tex__10daObjHha_cFffi = .text:0x00001A24; // type:function size:0x1C scope:global align:4 +init_mtx__10daObjHha_cFv = .text:0x00001A40; // type:function size:0xC0 scope:global align:4 +init_co__10daObjHha_cFv = .text:0x00001B00; // type:function size:0x164 scope:global align:4 +get_water_h__10daObjHha_cFv = .text:0x00001C64; // type:function size:0x1B0 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x00001E14; // type:function size:0x124 scope:weak align:4 +set_splash_bottom_h__10daObjHha_cFv = .text:0x00001F38; // type:function size:0x30 scope:global align:4 +daObjHha_get_r__Fs = .text:0x00001F68; // type:function size:0xB4 scope:local align:4 +set_splash_bottom_r__10daObjHha_cFv = .text:0x0000201C; // type:function size:0xA4 scope:global align:4 +set_splash_bottom_stop_r__10daObjHha_cFv = .text:0x000020C0; // type:function size:0x10C scope:global align:4 +water_manager__10daObjHha_cFv = .text:0x000021CC; // type:function size:0x2A4 scope:global align:4 +part_manager__10daObjHha_cFv = .text:0x00002470; // type:function size:0x12C scope:global align:4 +ygush_manager__10daObjHha_cFv = .text:0x0000259C; // type:function size:0xBC scope:global align:4 +_execute__10daObjHha_cFv = .text:0x00002658; // type:function size:0x28C scope:global align:4 +_draw__10daObjHha_cFv = .text:0x000028E4; // type:function size:0x110 scope:global align:4 +Mthd_Create__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x000029F4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A14; // type:function size:0x24 scope:local align:4 +Mthd_Execute__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A38; // type:function size:0x24 scope:local align:4 +Mthd_Draw__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A5C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A80; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002A88; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002AD0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002B18; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002B74; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002BBC; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002C18; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00002CB8; // type:function size:0xFC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DB4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DB8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DBC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DC0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002DC4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002E0C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002E68; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002E78; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002E80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E98; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002ED0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002ED8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002EE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EE8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002F20; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002F24; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002F2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002F44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002F4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002F54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FAC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002FE4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FEC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002FF4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003000; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000300C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003014; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000301C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003024; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x0000302C; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00003034; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x0000303C; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00003044; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x0000304C; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00003054; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000305C; // type:function size:0x8 scope:weak align:4 +get_base_pos__16daObjHhaSplash_cFv = .text:0x00003064; // type:function size:0x1C scope:weak align:4 +get_pos__16daObjHhaSplash_cFv = .text:0x00003080; // type:function size:0x1C scope:weak align:4 +set_pos__15daObjHhaYgush_cF4cXyz = .text:0x0000309C; // type:function size:0x1C scope:weak align:4 +get_base_pos__15daObjHhaYgush_cFv = .text:0x000030B8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_cyl_data__10daObjHha_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +M_sph_data__10daObjHha_c = .rodata:0x00000044; // type:object size:0x40 scope:global align:4 +l_daObjHha_bdl_idx_table = .rodata:0x00000084; // type:object size:0x8 scope:local align:4 +l_daObjHha_dzb_idx_table = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 +l_daObjHha_btk_idx_table = .rodata:0x00000094; // type:object size:0x8 scope:local align:4 +l_daObjHha_btk_mode_table = .rodata:0x0000009C; // type:object size:0x8 scope:local align:4 +l_daObjHha_splash_id_table = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4029 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@4139 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4249 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +M_arcname__10daObjHha_c = .rodata:0x000000C4; // type:object size:0x4 scope:global align:4 data:string +pos_y$4322 = .rodata:0x000000C8; // type:object size:0x10 scope:local align:4 +tar_y$4323 = .rodata:0x000000D8; // type:object size:0x10 scope:local align:4 +move_frame$4324 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +splash_y$4325 = .rodata:0x000000EC; // type:object size:0x8 scope:local align:4 +splash_z$4326 = .rodata:0x000000F4; // type:object size:0x8 scope:local align:4 +@4436 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4754 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4798 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@4836 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:float +@4883 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@4967 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4968 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4970 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5004 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000015C; // type:object size:0x54 scope:local align:4 data:string_table +@3988 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4017 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@4018 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4112 = .data:0x00000024; // type:object size:0xC scope:local align:4 +Hha_Mthd_Table__25@unnamed@d_a_obj_hha_cpp@ = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hha = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000008C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000A4; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000BC; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000000D4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000104; // type:object size:0x30 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000134; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000150; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000194; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000228; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002C8; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hlift/splits.txt b/config/GZLJ01/rels/d_a_obj_hlift/splits.txt new file mode 100644 index 000000000..160f2e323 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hlift/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hlift.cpp: + .text start:0x00000078 end:0x00001148 + .text start:0x00001148 end:0x00001188 + .text start:0x00001188 end:0x000011A4 + .rodata start:0x00000000 end:0x0000012D + .data start:0x00000000 end:0x0000014C + .bss start:0x00000000 end:0x00000082 diff --git a/config/GZLJ01/rels/d_a_obj_hlift/symbols.txt b/config/GZLJ01/rels/d_a_obj_hlift/symbols.txt new file mode 100644 index 000000000..05a6106e4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hlift/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjHlift5Act_cFv = .text:0x00000078; // type:function size:0x144 scope:global align:4 +Create__Q210daObjHlift5Act_cFv = .text:0x000001BC; // type:function size:0x114 scope:global align:4 +Mthd_Create__Q210daObjHlift5Act_cFv = .text:0x000002D0; // type:function size:0x138 scope:global align:4 +Delete__Q210daObjHlift5Act_cFv = .text:0x00000408; // type:function size:0x28 scope:global align:4 +Mthd_Delete__Q210daObjHlift5Act_cFv = .text:0x00000430; // type:function size:0x4C scope:global align:4 +mode_lower_init__Q210daObjHlift5Act_cFv = .text:0x0000047C; // type:function size:0x14 scope:global align:4 +mode_lower__Q210daObjHlift5Act_cFv = .text:0x00000490; // type:function size:0x60 scope:global align:4 +mode_l_u_init__Q210daObjHlift5Act_cFv = .text:0x000004F0; // type:function size:0xC8 scope:global align:4 +mode_l_u__Q210daObjHlift5Act_cFv = .text:0x000005B8; // type:function size:0x16C scope:global align:4 +mode_upper_init__Q210daObjHlift5Act_cFv = .text:0x00000724; // type:function size:0x54 scope:global align:4 +mode_upper__Q210daObjHlift5Act_cFv = .text:0x00000778; // type:function size:0x60 scope:global align:4 +mode_u_l_init__Q210daObjHlift5Act_cFv = .text:0x000007D8; // type:function size:0xC8 scope:global align:4 +mode_u_l__Q210daObjHlift5Act_cFv = .text:0x000008A0; // type:function size:0x13C scope:global align:4 +mode_demoreq_init__Q210daObjHlift5Act_cFQ310daObjHlift5Act_c6Mode_e = .text:0x000009DC; // type:function size:0xD4 scope:global align:4 +mode_demoreq__Q210daObjHlift5Act_cFv = .text:0x00000AB0; // type:function size:0x78 scope:global align:4 +set_mtx__Q210daObjHlift5Act_cFv = .text:0x00000B28; // type:function size:0xC0 scope:global align:4 +init_mtx__Q210daObjHlift5Act_cFv = .text:0x00000BE8; // type:function size:0x58 scope:global align:4 +rot_set__Q210daObjHlift5Act_cFv = .text:0x00000C40; // type:function size:0x4C scope:global align:4 +vib_set__Q210daObjHlift5Act_cFv = .text:0x00000C8C; // type:function size:0x1C scope:global align:4 +vib_proc__Q210daObjHlift5Act_cFv = .text:0x00000CA8; // type:function size:0xC8 scope:global align:4 +chk_demo_end__Q210daObjHlift5Act_cFv = .text:0x00000D70; // type:function size:0x78 scope:global align:4 +se_whole__Q210daObjHlift5Act_cFv = .text:0x00000DE8; // type:function size:0x8C scope:global align:4 +Execute__Q210daObjHlift5Act_cFPPA3_A4_f = .text:0x00000E74; // type:function size:0x160 scope:global align:4 +Draw__Q210daObjHlift5Act_cFv = .text:0x00000FD4; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x00001090; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x000010B0; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x000010D0; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x000010F0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x0000111C; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001148; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001150; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001168; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001170; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001178; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001180; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHlift5Act_c5Prm_eQ310daObjHlift5Act_c5Prm_e = .text:0x00001188; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@ = .rodata:0x00000000; // type:object size:0x2C scope:local align:4 +M_arcname__Q210daObjHlift5Act_c = .rodata:0x0000002C; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHlift5Act_c = .rodata:0x00000034; // type:object size:0x9 scope:global align:4 data:string +M_up_dist__Q210daObjHlift5Act_c = .rodata:0x00000040; // type:object size:0x10 scope:global align:4 +M_data_size__Q210daObjHlift5Act_c = .rodata:0x00000050; // type:object size:0x10 scope:global align:4 +@4028 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4104 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4127 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@4240 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0xA5 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +M_control_id__Q210daObjHlift5Act_c = .data:0x00000030; // type:object size:0x4 scope:global align:4 +@4289 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4290 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4291 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4292 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4293 = .data:0x00000064; // type:object size:0xC scope:local align:4 +mode_proc$4288 = .data:0x00000070; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@ = .data:0x000000AC; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hlift = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000FC; // type:object size:0x28 scope:weak align:4 +__vt__Q210daObjHlift5Act_c = .data:0x00000124; // type:object size:0x28 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +L_time_lag_num__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@ = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +M_tmp_mtx__Q210daObjHlift5Act_c = .bss:0x00000050; // type:object size:0x30 scope:global align:4 +M_lift_move_flag__Q210daObjHlift5Act_c = .bss:0x00000080; // type:object size:0x1 scope:global align:1 data:byte +init$4294 = .bss:0x00000081; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_hole/splits.txt b/config/GZLJ01/rels/d_a_obj_hole/splits.txt new file mode 100644 index 000000000..33422d51d --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hole.cpp: + .text start:0x000000EC end:0x00001468 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000077 + .data start:0x00000000 end:0x00000214 + .bss start:0x00000008 end:0x00000029 diff --git a/config/GZLJ01/rels/d_a_obj_hole/symbols.txt b/config/GZLJ01/rels/d_a_obj_hole/symbols.txt new file mode 100644 index 000000000..d76b971bc --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hole/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +__ct__16daObj_Hole_HIO_cFv = .text:0x0000010C; // type:function size:0x3C scope:global align:4 +setMtx__12daObj_Hole_cFv = .text:0x00000148; // type:function size:0x174 scope:global align:4 +getPosAndAngle__12daObj_Hole_cFv = .text:0x000002BC; // type:function size:0x134 scope:global align:4 +modeWaitInit__12daObj_Hole_cFv = .text:0x000003F0; // type:function size:0x20 scope:global align:4 +modeWait__12daObj_Hole_cFv = .text:0x00000410; // type:function size:0xE0 scope:global align:4 +modeEventInit__12daObj_Hole_cFv = .text:0x000004F0; // type:function size:0x4 scope:global align:4 +modeEvent__12daObj_Hole_cFv = .text:0x000004F4; // type:function size:0xDC scope:global align:4 +modeProc__12daObj_Hole_cFQ212daObj_Hole_c6Proc_ei = .text:0x000005D0; // type:function size:0xF0 scope:global align:4 +_execute__12daObj_Hole_cFv = .text:0x000006C0; // type:function size:0x40 scope:global align:4 +debugDraw__12daObj_Hole_cFv = .text:0x00000700; // type:function size:0x38 scope:global align:4 +_draw__12daObj_Hole_cFv = .text:0x00000738; // type:function size:0x84 scope:global align:4 +createInit__12daObj_Hole_cFv = .text:0x000007BC; // type:function size:0xA8 scope:global align:4 +_createHeap__12daObj_Hole_cFv = .text:0x00000864; // type:function size:0xC4 scope:global align:4 +getArg__12daObj_Hole_cFv = .text:0x00000928; // type:function size:0x44 scope:global align:4 +_create__12daObj_Hole_cFv = .text:0x0000096C; // type:function size:0x23C scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000BA8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000C30; // type:function size:0x70 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00000CA0; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000DF4; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000F20; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000FC0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000101C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001064; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000010C0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001108; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000119C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000011E4; // type:function size:0x48 scope:weak align:4 +_delete__12daObj_Hole_cFv = .text:0x0000122C; // type:function size:0x30 scope:global align:4 +daObj_HoleCreate__FPv = .text:0x0000125C; // type:function size:0x20 scope:local align:4 +daObj_HoleDelete__FPv = .text:0x0000127C; // type:function size:0x24 scope:local align:4 +daObj_HoleExecute__FPv = .text:0x000012A0; // type:function size:0x24 scope:local align:4 +daObj_HoleDraw__FPv = .text:0x000012C4; // type:function size:0x24 scope:local align:4 +daObj_HoleIsDelete__FPv = .text:0x000012E8; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x000012F0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00001338; // type:function size:0x5C scope:weak align:4 +__dt__16daObj_Hole_HIO_cFv = .text:0x00001394; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_hole_cpp = .text:0x000013DC; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001418; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001420; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001428; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001430; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001438; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00001440; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00001448; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00001450; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001458; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001460; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__12daObj_Hole_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4009 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4010 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4058 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4165 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x47 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4142 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4143 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4144 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4145 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_tbl$4141 = .data:0x00000060; // type:object size:0x38 scope:local align:4 +daObj_HoleMethodTable = .data:0x00000098; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_HOLE = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000000E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000F4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000130; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000160; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000190; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000001E4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__16daObj_Hole_HIO_c = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4011 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 +init$4146 = .bss:0x00000028; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_homen/splits.txt b/config/GZLJ01/rels/d_a_obj_homen/splits.txt new file mode 100644 index 000000000..645b184a4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_homen/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_homen.cpp: + .text start:0x000000EC end:0x00002C04 + .text start:0x00002C04 end:0x00002C04 + .text start:0x00002C04 end:0x00002E80 + .text start:0x00002E80 end:0x00002EFC + .rodata start:0x00000000 end:0x0000027E + .data start:0x00000000 end:0x0000045C + .bss start:0x00000008 end:0x00000184 diff --git a/config/GZLJ01/rels/d_a_obj_homen/symbols.txt b/config/GZLJ01/rels/d_a_obj_homen/symbols.txt new file mode 100644 index 000000000..5980ff623 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_homen/symbols.txt @@ -0,0 +1,225 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q210daObjHomen5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjHomen5Act_cFv = .text:0x00000110; // type:function size:0x1A4 scope:global align:4 +_create__Q210daObjHomen5Act_cFv = .text:0x000002B4; // type:function size:0x2FC scope:global align:4 +__ct__Q210daObjHomen5Act_cFv = .text:0x000005B0; // type:function size:0x1EC scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x0000079C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000008DC; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000009F4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000A94; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000AF0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000B38; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000B94; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000BDC; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000C5C; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00000D3C; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000DCC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000E28; // type:function size:0x48 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00000E70; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000EC4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000F90; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000FD8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001034; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x0000107C; // type:function size:0x90 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000110C; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00001168; // type:function size:0x3C scope:weak align:4 +_delete__Q210daObjHomen5Act_cFv = .text:0x000011A4; // type:function size:0x8C scope:global align:4 +set_mtx__Q210daObjHomen5Act_cFv = .text:0x00001230; // type:function size:0x144 scope:global align:4 +init_mtx__Q210daObjHomen5Act_cFv = .text:0x00001374; // type:function size:0x5C scope:global align:4 +exe_event__Q210daObjHomen5Act_cFv = .text:0x000013D0; // type:function size:0xC8 scope:global align:4 +make_enemy__Q210daObjHomen5Act_cFv = .text:0x00001498; // type:function size:0x104 scope:global align:4 +make_item__Q210daObjHomen5Act_cFv = .text:0x0000159C; // type:function size:0xBC scope:global align:4 +manage_item_timer__Q210daObjHomen5Act_cFv = .text:0x00001658; // type:function size:0x40 scope:global align:4 +manage_enemy_timer__Q210daObjHomen5Act_cFv = .text:0x00001698; // type:function size:0x40 scope:global align:4 +get_norse_offset__Q210daObjHomen5Act_cFP4cXyzi = .text:0x000016D8; // type:function size:0x18C scope:global align:4 +get_norse_point__Q210daObjHomen5Act_cFP4cXyzi = .text:0x00001864; // type:function size:0x64 scope:global align:4 +process_free_init__Q210daObjHomen5Act_cFv = .text:0x000018C8; // type:function size:0x10 scope:global align:4 +process_free_main__Q210daObjHomen5Act_cFv = .text:0x000018D8; // type:function size:0x94 scope:global align:4 +process_wait_falldown_init__Q210daObjHomen5Act_cFv = .text:0x0000196C; // type:function size:0x190 scope:global align:4 +process_wait_falldown_main__Q210daObjHomen5Act_cFv = .text:0x00001AFC; // type:function size:0xA8 scope:global align:4 +process_falldown_init__Q210daObjHomen5Act_cFv = .text:0x00001BA4; // type:function size:0xE0 scope:global align:4 +process_falldown_main__Q210daObjHomen5Act_cFv = .text:0x00001C84; // type:function size:0x244 scope:global align:4 +process_wait_init__Q210daObjHomen5Act_cFv = .text:0x00001EC8; // type:function size:0xE0 scope:global align:4 +process_wait_main__Q210daObjHomen5Act_cFv = .text:0x00001FA8; // type:function size:0x44 scope:global align:4 +process_none_init__Q210daObjHomen5Act_cFv = .text:0x00001FEC; // type:function size:0x68 scope:global align:4 +process_none_main__Q210daObjHomen5Act_cFv = .text:0x00002054; // type:function size:0x58 scope:global align:4 +process_init__Q210daObjHomen5Act_cFs = .text:0x000020AC; // type:function size:0x118 scope:global align:4 +process_main__Q210daObjHomen5Act_cFv = .text:0x000021C4; // type:function size:0xE4 scope:global align:4 +set_co_collision__Q210daObjHomen5Act_cFv = .text:0x000022A8; // type:function size:0x118 scope:global align:4 +set_at_collision__Q210daObjHomen5Act_cFv = .text:0x000023C0; // type:function size:0x360 scope:global align:4 +adjust_hookshot__Q210daObjHomen5Act_cFv = .text:0x00002720; // type:function size:0xE8 scope:global align:4 +_execute__Q210daObjHomen5Act_cFv = .text:0x00002808; // type:function size:0xD0 scope:global align:4 +_draw__Q210daObjHomen5Act_cFv = .text:0x000028D8; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x0000294C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x0000296C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x00002990; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x000029B4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x000029D8; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x000029E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002A28; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002A38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002A40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002A48; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002A80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002A88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002A90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A98; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002AD0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002ADC; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002AE8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002AEC; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002AF4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002B3C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002B4C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002B54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B6C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002BA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002BAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BBC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BF4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BFC; // type:function size:0x8 scope:weak align:4 +__dt__Q210daObjHomen5Act_cFv = .text:0x00002C04; // type:function size:0x27C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHomen5Act_c7Param_eQ310daObjHomen5Act_c7Param_e = .text:0x00002E80; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002E9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002EAC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002EB4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002EBC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002EC4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002ECC; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002ED4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002EDC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002EE4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@ = .rodata:0x00000000; // type:object size:0x54 scope:local align:4 +M_arcname__Q210daObjHomen5Act_c = .rodata:0x00000054; // type:object size:0x6 scope:global align:4 data:string +M_sph_srcS__Q210daObjHomen5Act_c = .rodata:0x0000005C; // type:object size:0x40 scope:global align:4 +M_sph_srcL__Q210daObjHomen5Act_c = .rodata:0x0000009C; // type:object size:0x40 scope:global align:4 +M_cps_srcL__Q210daObjHomen5Act_c = .rodata:0x000000DC; // type:object size:0x4C scope:global align:4 +M_cps_srcS__Q210daObjHomen5Act_c = .rodata:0x00000128; // type:object size:0x4C scope:global align:4 +@4468 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@4469 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@4470 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +make_enemy_dat$4508 = .rodata:0x00000180; // type:object size:0x58 scope:local align:4 +@4543 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 data:float +@4630 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@4631 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4632 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@4635 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 data:float +@4723 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@4746 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@4747 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@4748 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@4749 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 data:float +@4883 = .rodata:0x0000021C; // type:object size:0x8 scope:local align:4 +@5018 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@5021 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@5022 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000240; // type:object size:0x3E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +bdl_idx$4030 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +dzb_idx$4031 = .data:0x00000038; // type:object size:0x8 scope:local align:4 +culling_dat$4074 = .data:0x00000040; // type:object size:0x30 scope:local align:4 +at_col_radius$4078 = .data:0x00000070; // type:object size:0x8 scope:local align:4 +offset_table$4595 = .data:0x00000078; // type:object size:0x8 scope:local align:4 +vibe_level_1st$4674 = .data:0x00000080; // type:object size:0x8 scope:local align:4 +vibe_level_2nd$4766 = .data:0x00000088; // type:object size:0x8 scope:local align:4 +speed_table$4772 = .data:0x00000090; // type:object size:0x8 scope:local align:4 +@4843 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4844 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4845 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4846 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4847 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +init_table$4842 = .data:0x000000D4; // type:object size:0x3C scope:local align:4 +@4860 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4861 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@4862 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@4863 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@4864 = .data:0x00000140; // type:object size:0xC scope:local align:4 +main_table$4859 = .data:0x0000014C; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@ = .data:0x00000188; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Homen = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000208; // type:object size:0x88 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000029C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002B4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002E4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000314; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000035C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003FC; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjHomen5Act_c = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4586 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4587 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4589 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +offset_data0$4585 = .bss:0x00000070; // type:object size:0x18 scope:local align:4 +@4591 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4592 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +@4594 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +offset_data1$4590 = .bss:0x000000A4; // type:object size:0x18 scope:local align:4 +init$4848 = .bss:0x000000BC; // type:object size:0x1 scope:local align:1 +init$4865 = .bss:0x000000BD; // type:object size:0x1 scope:local align:1 +@4901 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +init$4902 = .bss:0x000000CC; // type:object size:0x1 scope:local align:1 +@4904 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4905 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@4906 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4907 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@4908 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4909 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@4910 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +at_offset$4900 = .bss:0x00000124; // type:object size:0x60 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_homensmoke/splits.txt b/config/GZLJ01/rels/d_a_obj_homensmoke/splits.txt new file mode 100644 index 000000000..faaff2e67 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_homensmoke/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_homensmoke.cpp: + .text start:0x000000EC end:0x00000888 + .text start:0x00000888 end:0x0000093C + .text start:0x0000093C end:0x00000958 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x0000008C diff --git a/config/GZLJ01/rels/d_a_obj_homensmoke/symbols.txt b/config/GZLJ01/rels/d_a_obj_homensmoke/symbols.txt new file mode 100644 index 000000000..d0d0b2a3a --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_homensmoke/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_mtx__Q215daObjHomensmoke5Act_cFv = .text:0x000000EC; // type:function size:0x144 scope:global align:4 +__dt__4cXyzFv = .text:0x00000230; // type:function size:0x3C scope:weak align:4 +_create__Q215daObjHomensmoke5Act_cFv = .text:0x0000026C; // type:function size:0x220 scope:global align:4 +_delete__Q215daObjHomensmoke5Act_cFv = .text:0x0000048C; // type:function size:0x3C scope:global align:4 +_execute__Q215daObjHomensmoke5Act_cFv = .text:0x000004C8; // type:function size:0x270 scope:global align:4 +_draw__Q215daObjHomensmoke5Act_cFv = .text:0x00000738; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x00000740; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x00000760; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x00000784; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x000007A8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x000007CC; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007D4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007D8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007DC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007E0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000007E4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000082C; // type:function size:0x5C scope:weak align:4 +__dt__Q215daObjHomensmoke5Act_cFv = .text:0x00000888; // type:function size:0xB4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x0000093C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4061 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +culling_dat$4072 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +rate_table$4131 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +Mthd_Table__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@ = .data:0x00000038; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Homensmk = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000088; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000A4; // type:object size:0x20 scope:weak align:4 +__vt__Q215daObjHomensmoke5Act_c = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4124 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4125 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +norse_offsetL$4123 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4128 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4129 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +norse_offsetS$4127 = .bss:0x00000080; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_hsehi1/splits.txt b/config/GZLJ01/rels/d_a_obj_hsehi1/splits.txt new file mode 100644 index 000000000..5277bfc29 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hsehi1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hsehi1.cpp: + .text start:0x000000EC end:0x000024D4 + .text start:0x000024D4 end:0x000024D4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000002E8 + .bss start:0x00000008 end:0x0000008D diff --git a/config/GZLJ01/rels/d_a_obj_hsehi1/symbols.txt b/config/GZLJ01/rels/d_a_obj_hsehi1/symbols.txt new file mode 100644 index 000000000..e6bdc48a7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_hsehi1/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daObj_hsh_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global align:4 +__dt__11daObj_hsh_cFv = .text:0x00000130; // type:function size:0x174 scope:global align:4 +daObj_hsh_XyCheckCB__FPvi = .text:0x000002A4; // type:function size:0x20 scope:local align:4 +XyCheckCB__11daObj_hsh_cFi = .text:0x000002C4; // type:function size:0x24 scope:global align:4 +daObj_hsh_XyEventCB__FPvi = .text:0x000002E8; // type:function size:0x20 scope:local align:4 +XyEventCB__11daObj_hsh_cFi = .text:0x00000308; // type:function size:0x88 scope:global align:4 +particle_set__11daObj_hsh_cFUs = .text:0x00000390; // type:function size:0x64 scope:global align:4 +particle_set__11daObj_hsh_cFPP14JPABaseEmitterUs = .text:0x000003F4; // type:function size:0x94 scope:global align:4 +emitterDelete__11daObj_hsh_cFPP14JPABaseEmitter = .text:0x00000488; // type:function size:0x3C scope:global align:4 +setAttention__11daObj_hsh_cFb = .text:0x000004C4; // type:function size:0xA4 scope:global align:4 +onOffDraw__11daObj_hsh_cFv = .text:0x00000568; // type:function size:0x44 scope:global align:4 +offOffDraw__11daObj_hsh_cFv = .text:0x000005AC; // type:function size:0x48 scope:global align:4 +drawStop__11daObj_hsh_cFv = .text:0x000005F4; // type:function size:0x38 scope:global align:4 +drawStart__11daObj_hsh_cFv = .text:0x0000062C; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObj_hsh_cFv = .text:0x0000064C; // type:function size:0x7C scope:global align:4 +createHeap__11daObj_hsh_cFv = .text:0x000006C8; // type:function size:0x248 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x00000910; // type:function size:0x20 scope:local align:4 +create__11daObj_hsh_cFv = .text:0x00000930; // type:function size:0x214 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B44; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000B8C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000C14; // type:function size:0x70 scope:weak align:4 +init__11daObj_hsh_cFv = .text:0x00000C84; // type:function size:0x1DC scope:global align:4 +action__11daObj_hsh_cFPv = .text:0x00000E60; // type:function size:0x94 scope:global align:4 +setAction__11daObj_hsh_cFM11daObj_hsh_cFPCvPvPv_iPv = .text:0x00000EF4; // type:function size:0xC8 scope:global align:4 +waitAction__11daObj_hsh_cFPv = .text:0x00000FBC; // type:function size:0x12C scope:global align:4 +talkAction__11daObj_hsh_cFPv = .text:0x000010E8; // type:function size:0x12C scope:global align:4 +offAction__11daObj_hsh_cFPv = .text:0x00001214; // type:function size:0x1C scope:global align:4 +deleteAction__11daObj_hsh_cFPv = .text:0x00001230; // type:function size:0x48 scope:global align:4 +eventOrder__11daObj_hsh_cFv = .text:0x00001278; // type:function size:0xE4 scope:global align:4 +checkOrder__11daObj_hsh_cFv = .text:0x0000135C; // type:function size:0xB0 scope:global align:4 +checkCommandTalk__11daObj_hsh_cFv = .text:0x0000140C; // type:function size:0x6C scope:global align:4 +chkAttention__11daObj_hsh_cF4cXyzs = .text:0x00001478; // type:function size:0x168 scope:global align:4 +eventProc__11daObj_hsh_cFv = .text:0x000015E0; // type:function size:0x1A4 scope:global align:4 +eventEnd__11daObj_hsh_cFv = .text:0x00001784; // type:function size:0x2C scope:global align:4 +initialDefault__11daObj_hsh_cFi = .text:0x000017B0; // type:function size:0x4 scope:global align:4 +actionDefault__11daObj_hsh_cFi = .text:0x000017B4; // type:function size:0x8 scope:global align:4 +initialLinkDispEvent__11daObj_hsh_cFi = .text:0x000017BC; // type:function size:0x17C scope:global align:4 +initialMsgSetEvent__11daObj_hsh_cFi = .text:0x00001938; // type:function size:0x88 scope:global align:4 +actionMsgSetEvent__11daObj_hsh_cFi = .text:0x000019C0; // type:function size:0x20 scope:global align:4 +actionMessageEvent__11daObj_hsh_cFi = .text:0x000019E0; // type:function size:0x60 scope:global align:4 +actionTactEvent__11daObj_hsh_cFi = .text:0x00001A40; // type:function size:0x9C scope:global align:4 +initialJudgeEvent__11daObj_hsh_cFi = .text:0x00001ADC; // type:function size:0x60 scope:global align:4 +initialAppearEvent__11daObj_hsh_cFi = .text:0x00001B3C; // type:function size:0xE0 scope:global align:4 +actionAppearEvent__11daObj_hsh_cFi = .text:0x00001C1C; // type:function size:0x58 scope:global align:4 +initialDeleteEvent__11daObj_hsh_cFi = .text:0x00001C74; // type:function size:0xC8 scope:global align:4 +actionDeleteEvent__11daObj_hsh_cFi = .text:0x00001D3C; // type:function size:0x4C scope:global align:4 +talk_init__11daObj_hsh_cFv = .text:0x00001D88; // type:function size:0x6C scope:global align:4 +talk__11daObj_hsh_cFi = .text:0x00001DF4; // type:function size:0x128 scope:global align:4 +getMsg__11daObj_hsh_cFv = .text:0x00001F1C; // type:function size:0x1C scope:global align:4 +next_msgStatus__11daObj_hsh_cFPUl = .text:0x00001F38; // type:function size:0x40 scope:global align:4 +execute__11daObj_hsh_cFv = .text:0x00001F78; // type:function size:0x120 scope:global align:4 +draw__11daObj_hsh_cFv = .text:0x00002098; // type:function size:0xC0 scope:global align:4 +daObj_hsh_Draw__FP11daObj_hsh_c = .text:0x00002158; // type:function size:0x20 scope:local align:4 +daObj_hsh_Execute__FP11daObj_hsh_c = .text:0x00002178; // type:function size:0x20 scope:local align:4 +daObj_hsh_IsDelete__FP11daObj_hsh_c = .text:0x00002198; // type:function size:0x8 scope:local align:4 +daObj_hsh_Delete__FP11daObj_hsh_c = .text:0x000021A0; // type:function size:0x28 scope:local align:4 +daObj_hsh_Create__FP10fopAc_ac_c = .text:0x000021C8; // type:function size:0x20 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x000021E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002230; // type:function size:0x5C scope:weak align:4 +__dt__15daObj_hsh_HIO_cFv = .text:0x0000228C; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000022D4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_hsehi1_cpp = .text:0x000022F0; // type:function size:0x1D4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000024C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000024CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +init_data$4019 = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +@4083 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4084 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4141 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4367 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4558 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4559 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4882 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0xC0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +event_name_tbl = .data:0x00000030; // type:object size:0x8 scope:local align:4 +@4322 = .data:0x00000038; // type:object size:0xC scope:local align:4 +@4325 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4328 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4362 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@4427 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4504 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4561 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4562 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4563 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4564 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4565 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4566 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4567 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4568 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000000E0; // type:object size:0x60 scope:local align:4 +@4569 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@4570 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@4571 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@4572 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@4573 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@4574 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@4575 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@4576 = .data:0x00000194; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000001A0; // type:object size:0x60 scope:local align:4 +cut_name_tbl = .data:0x00000200; // type:object size:0x20 scope:local align:4 +@4731 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@4752 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +l_daObj_hsh_Method = .data:0x00000238; // type:object size:0x20 scope:local align:4 +g_profile_Obj_HSH = .data:0x00000258; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000288; // type:object size:0x24 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__15daObj_hsh_HIO_c = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4022 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x1C scope:local align:4 +l_hio_counter = .bss:0x0000007C; // type:object size:0x4 scope:local align:4 +l_msgId = .bss:0x00000080; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000084; // type:object size:0x4 scope:local align:4 data:4byte +a_heap_size_tbl$4227 = .bss:0x00000088; // type:object size:0x4 scope:local align:4 +init$4228 = .bss:0x0000008C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_htetu1/splits.txt b/config/GZLJ01/rels/d_a_obj_htetu1/splits.txt new file mode 100644 index 000000000..ea4efbdf1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_htetu1/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_htetu1.cpp: + .text start:0x00000078 end:0x00001528 + .rodata start:0x00000000 end:0x00000082 + .data start:0x00000000 end:0x00000140 diff --git a/config/GZLJ01/rels/d_a_obj_htetu1/symbols.txt b/config/GZLJ01/rels/d_a_obj_htetu1/symbols.txt new file mode 100644 index 000000000..848f4265f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_htetu1/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +create_s__19daObjHtetu1Splash_cFUsP4cXyzP5csXyzP12dKy_tevstr_c = .text:0x00000078; // type:function size:0x100 scope:global align:4 +solidHeapCB__13daObjHtetu1_cFP10fopAc_ac_c = .text:0x00000178; // type:function size:0x20 scope:global align:4 +create_heap__13daObjHtetu1_cFv = .text:0x00000198; // type:function size:0x100 scope:global align:4 +_create__13daObjHtetu1_cFv = .text:0x00000298; // type:function size:0x1C8 scope:global align:4 +__dt__19daObjHtetu1Splash_cFv = .text:0x00000460; // type:function size:0x70 scope:weak align:4 +__ct__19daObjHtetu1Splash_cFv = .text:0x000004D0; // type:function size:0x38 scope:weak align:4 +_delete__13daObjHtetu1_cFv = .text:0x00000508; // type:function size:0x108 scope:global align:4 +check_sw__13daObjHtetu1_cFv = .text:0x00000610; // type:function size:0x38 scope:weak align:4 +init_mtx__13daObjHtetu1_cFv = .text:0x00000648; // type:function size:0x9C scope:global align:4 +unlock__13daObjHtetu1_cFv = .text:0x000006E4; // type:function size:0x114 scope:global align:4 +get_water_h__13daObjHtetu1_cFv = .text:0x000007F8; // type:function size:0x194 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x0000098C; // type:function size:0x124 scope:weak align:4 +splash_manager__13daObjHtetu1_cFv = .text:0x00000AB0; // type:function size:0x11C scope:global align:4 +_execute__13daObjHtetu1_cFv = .text:0x00000BCC; // type:function size:0x450 scope:global align:4 +_draw__13daObjHtetu1_cFv = .text:0x0000101C; // type:function size:0x60 scope:global align:4 +Mthd_Create__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x0000107C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x0000109C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x000010C0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x000010E4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x00001108; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001110; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001158; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000011A0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000011FC; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001244; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000012A0; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00001340; // type:function size:0xFC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000143C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001440; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001444; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001448; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000144C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001494; // type:function size:0x5C scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x000014F0; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x000014F8; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00001500; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00001508; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00001510; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00001518; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001520; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_daObjHtetu1_splash_id_table = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__13daObjHtetu1_c = .rodata:0x00000004; // type:object size:0x7 scope:global align:4 data:string +@4112 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4219 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4261 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4338 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4463 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000050; // type:object size:0x32 scope:local align:4 data:string_table +Htetu1_Mthd_Table__28@unnamed@d_a_obj_htetu1_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Htetu1 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000008C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000000A4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x000000D4; // type:object size:0x30 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000104; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000120; // type:object size:0x20 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ice/splits.txt b/config/GZLJ01/rels/d_a_obj_ice/splits.txt new file mode 100644 index 000000000..49aa2e08c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ice/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ice.cpp: + .text start:0x00000078 end:0x0000151C + .text start:0x0000151C end:0x00001548 + .rodata start:0x00000000 end:0x000000C3 + .data start:0x00000000 end:0x0000018C diff --git a/config/GZLJ01/rels/d_a_obj_ice/symbols.txt b/config/GZLJ01/rels/d_a_obj_ice/symbols.txt new file mode 100644 index 000000000..65ca120ca --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ice/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__10daObjIce_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +set_mtx__10daObjIce_cFv = .text:0x000000F0; // type:function size:0x9C scope:global align:4 +init_mtx__10daObjIce_cFv = .text:0x0000018C; // type:function size:0x3C scope:global align:4 +solidHeapCB__10daObjIce_cFP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x24 scope:global align:4 +create_heap__10daObjIce_cFv = .text:0x000001EC; // type:function size:0xF8 scope:global align:4 +tg_hitCallback__10daObjIce_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000002E4; // type:function size:0x310 scope:global align:4 +_create__10daObjIce_cFv = .text:0x000005F4; // type:function size:0x2CC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000008C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000098C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A30; // type:function size:0x48 scope:weak align:4 +_delete__10daObjIce_cFv = .text:0x00000A78; // type:function size:0xA0 scope:global align:4 +wait_act_proc__10daObjIce_cFv = .text:0x00000B18; // type:function size:0x188 scope:global align:4 +fade_out_retire_act_proc__10daObjIce_cFv = .text:0x00000CA0; // type:function size:0x158 scope:global align:4 +_execute__10daObjIce_cFv = .text:0x00000DF8; // type:function size:0xBC scope:global align:4 +set_material_sub__FP11J3DMaterialUc = .text:0x00000EB4; // type:function size:0x90 scope:local align:4 +set_material__FP8J3DModelUc = .text:0x00000F44; // type:function size:0x68 scope:local align:4 +_draw__10daObjIce_cFv = .text:0x00000FAC; // type:function size:0xC0 scope:global align:4 +setEffectMtx__10daObjIce_cFv = .text:0x0000106C; // type:function size:0x330 scope:weak align:4 +daObjIce_Create__FP10fopAc_ac_c = .text:0x0000139C; // type:function size:0x20 scope:local align:4 +daObjIce_Delete__FP10daObjIce_c = .text:0x000013BC; // type:function size:0x24 scope:local align:4 +daObjIce_Execute__FP10daObjIce_c = .text:0x000013E0; // type:function size:0x24 scope:local align:4 +daObjIce_Draw__FP10daObjIce_c = .text:0x00001404; // type:function size:0x24 scope:local align:4 +daObjIce_IsDelete__FP10daObjIce_c = .text:0x00001428; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001430; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001440; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001448; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001450; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001458; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001460; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001498; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000014A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000014A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014B0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000014E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000014EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014F4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001504; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001510; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ210daObjIce_c7Param_eQ210daObjIce_c7Param_e = .text:0x0000151C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001538; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001540; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_co_radius_table__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000008; // type:object size:0xC scope:local align:4 +l_co_height_table__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +l_cyl_src__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000020; // type:object size:0x44 scope:local align:4 +@4204 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4205 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4296 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4297 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4299 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4463 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@4464 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000AC; // type:object size:0x17 scope:local align:4 data:string_table +@4233 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4396 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +mtx_adj$localstatic3$setEffectMtx__10daObjIce_cFv = .data:0x00000018; // type:object size:0x30 scope:weak align:4 +l_daObjIce_Method = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ice = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000098; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000138; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_iceisland/splits.txt b/config/GZLJ01/rels/d_a_obj_iceisland/splits.txt new file mode 100644 index 000000000..7f3c0b13f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_iceisland/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_iceisland.cpp: + .text start:0x00000078 end:0x00000EC8 + .rodata start:0x00000000 end:0x00000076 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZLJ01/rels/d_a_obj_iceisland/symbols.txt b/config/GZLJ01/rels/d_a_obj_iceisland/symbols.txt new file mode 100644 index 000000000..9f4289a6f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_iceisland/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__16daObjIceisland_cFv = .text:0x00000098; // type:function size:0x2A0 scope:global align:4 +daObjIceisland_particle_set__16daObjIceisland_cFv = .text:0x00000338; // type:function size:0xD8 scope:global align:4 +CreateInit__16daObjIceisland_cFv = .text:0x00000410; // type:function size:0x178 scope:global align:4 +set_mtx__16daObjIceisland_cFv = .text:0x00000588; // type:function size:0x80 scope:global align:4 +daObjIceisland_freeze_main__16daObjIceisland_cFv = .text:0x00000608; // type:function size:0x74 scope:global align:4 +daObjIceisland_melt_demo_wait__16daObjIceisland_cFv = .text:0x0000067C; // type:function size:0xF8 scope:global align:4 +daObjIceisland_melt_demo__16daObjIceisland_cFv = .text:0x00000774; // type:function size:0x68 scope:global align:4 +daObjIceisland_melt_main__16daObjIceisland_cFv = .text:0x000007DC; // type:function size:0x74 scope:global align:4 +daObjIceisland_freeze_demo_wait__16daObjIceisland_cFv = .text:0x00000850; // type:function size:0x70 scope:global align:4 +daObjIceisland_freeze_demo__16daObjIceisland_cFv = .text:0x000008C0; // type:function size:0x68 scope:global align:4 +daObjIceisland_fail_demo_wait__16daObjIceisland_cFv = .text:0x00000928; // type:function size:0x6C scope:global align:4 +daObjIceisland_fail_demo_main__16daObjIceisland_cFv = .text:0x00000994; // type:function size:0x24 scope:global align:4 +daObjIceisland_Create__FPv = .text:0x000009B8; // type:function size:0x174 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000B2C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B88; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BE4; // type:function size:0x48 scope:weak align:4 +daObjIceisland_Delete__FPv = .text:0x00000C2C; // type:function size:0x30 scope:local align:4 +daObjIceisland_Draw__FPv = .text:0x00000C5C; // type:function size:0xD0 scope:local align:4 +daObjIceisland_Execute__FPv = .text:0x00000D2C; // type:function size:0x194 scope:local align:4 +daObjIceisland_IsDelete__FPv = .text:0x00000EC0; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4020 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x62 scope:local align:4 data:string_table +@4355 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +daObj_IceislandMethodTable = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Iceisland = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000070; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000007C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000088; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ikada/splits.txt b/config/GZLJ01/rels/d_a_obj_ikada/splits.txt new file mode 100644 index 000000000..581fe3e05 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ikada/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ikada.cpp: + .text start:0x000000EC end:0x00005840 + .text start:0x00005840 end:0x0000585C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002FD + .data start:0x00000000 end:0x00000508 + .bss start:0x00000008 end:0x00000214 diff --git a/config/GZLJ01/rels/d_a_obj_ikada/symbols.txt b/config/GZLJ01/rels/d_a_obj_ikada/symbols.txt new file mode 100644 index 000000000..fb1bdd307 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ikada/symbols.txt @@ -0,0 +1,305 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Ikada_HIO_cFv = .text:0x000000EC; // type:function size:0x168 scope:global align:4 +__dt__4cXyzFv = .text:0x00000254; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000290; // type:function size:0x48 scope:weak align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000002D8; // type:function size:0x4C scope:local align:4 +_nodeControl__13daObj_Ikada_cFP7J3DNodeP8J3DModel = .text:0x00000324; // type:function size:0x134 scope:global align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x00000458; // type:function size:0x3C scope:local align:4 +_pathMove__13daObj_Ikada_cFP4cXyzP4cXyzP4cXyz = .text:0x00000494; // type:function size:0x30C scope:global align:4 +ride_CB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x28 scope:local align:4 +_ride__13daObj_Ikada_cFP10fopAc_ac_c = .text:0x000007C8; // type:function size:0x238 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000A00; // type:function size:0x20 scope:local align:4 +setCollision__13daObj_Ikada_cFv = .text:0x00000A20; // type:function size:0x84 scope:global align:4 +checkTgHit__13daObj_Ikada_cFv = .text:0x00000AA4; // type:function size:0x358 scope:global align:4 +__dt__5csXyzFv = .text:0x00000DFC; // type:function size:0x3C scope:weak align:4 +pathMove__13daObj_Ikada_cFv = .text:0x00000E38; // type:function size:0xCC scope:global align:4 +HandleRight__13daObj_Ikada_cFv = .text:0x00000F04; // type:function size:0xB8 scope:global align:4 +HandleLeft__13daObj_Ikada_cFv = .text:0x00000FBC; // type:function size:0xB8 scope:global align:4 +createWave__13daObj_Ikada_cFv = .text:0x00001074; // type:function size:0x278 scope:global align:4 +setWave__13daObj_Ikada_cFv = .text:0x000012EC; // type:function size:0x23C scope:global align:4 +incRopeCnt__13daObj_Ikada_cFii = .text:0x00001528; // type:function size:0x168 scope:global align:4 +setRopePos__13daObj_Ikada_cFv = .text:0x00001690; // type:function size:0x75C scope:global align:4 +setMtx__13daObj_Ikada_cFv = .text:0x00001DEC; // type:function size:0x6B8 scope:global align:4 +modeProc__13daObj_Ikada_cFQ213daObj_Ikada_c6Proc_ei = .text:0x000024A4; // type:function size:0x300 scope:global align:4 +modeWaitInit__13daObj_Ikada_cFv = .text:0x000027A4; // type:function size:0x4 scope:global align:4 +modeWait__13daObj_Ikada_cFv = .text:0x000027A8; // type:function size:0x98 scope:global align:4 +modeCraneUpInit__13daObj_Ikada_cFv = .text:0x00002840; // type:function size:0x4 scope:global align:4 +modeCraneUp__13daObj_Ikada_cFv = .text:0x00002844; // type:function size:0x58 scope:global align:4 +modeCraneUpWaitInit__13daObj_Ikada_cFv = .text:0x0000289C; // type:function size:0x14 scope:global align:4 +modeCraneUpWait__13daObj_Ikada_cFv = .text:0x000028B0; // type:function size:0x48 scope:global align:4 +modeCraneDownInit__13daObj_Ikada_cFv = .text:0x000028F8; // type:function size:0xC scope:global align:4 +modeCraneDown__13daObj_Ikada_cFv = .text:0x00002904; // type:function size:0xAC scope:global align:4 +modeCraneDownWaitInit__13daObj_Ikada_cFv = .text:0x000029B0; // type:function size:0x14 scope:global align:4 +modeCraneDownWait__13daObj_Ikada_cFv = .text:0x000029C4; // type:function size:0x48 scope:global align:4 +modeCraneTurnInit__13daObj_Ikada_cFv = .text:0x00002A0C; // type:function size:0x18 scope:global align:4 +modeCraneTurn__13daObj_Ikada_cFv = .text:0x00002A24; // type:function size:0xC8 scope:global align:4 +modeCraneResetInit__13daObj_Ikada_cFv = .text:0x00002AEC; // type:function size:0x18 scope:global align:4 +modeCraneReset__13daObj_Ikada_cFv = .text:0x00002B04; // type:function size:0xB0 scope:global align:4 +modeCraneWaitInit__13daObj_Ikada_cFv = .text:0x00002BB4; // type:function size:0xC scope:global align:4 +modeCraneWait__13daObj_Ikada_cFv = .text:0x00002BC0; // type:function size:0x48 scope:global align:4 +modePathMoveInit__13daObj_Ikada_cFv = .text:0x00002C08; // type:function size:0x58 scope:global align:4 +modePathMove__13daObj_Ikada_cFv = .text:0x00002C60; // type:function size:0x160 scope:global align:4 +modeStopInit__13daObj_Ikada_cFv = .text:0x00002DC0; // type:function size:0x4 scope:global align:4 +modeStop__13daObj_Ikada_cFv = .text:0x00002DC4; // type:function size:0x140 scope:global align:4 +modePathMoveTerryInit__13daObj_Ikada_cFv = .text:0x00002F04; // type:function size:0xC scope:global align:4 +modePathMoveTerry__13daObj_Ikada_cFv = .text:0x00002F10; // type:function size:0x318 scope:global align:4 +modeStopTerryInit__13daObj_Ikada_cFv = .text:0x00003228; // type:function size:0xC scope:global align:4 +modeStopTerry__13daObj_Ikada_cFv = .text:0x00003234; // type:function size:0x1F8 scope:global align:4 +modeStopBombTerryInit__13daObj_Ikada_cFv = .text:0x0000342C; // type:function size:0x4 scope:global align:4 +modeStopBombTerry__13daObj_Ikada_cFv = .text:0x00003430; // type:function size:0xA0 scope:global align:4 +epProc__13daObj_Ikada_cFv = .text:0x000034D0; // type:function size:0x280 scope:global align:4 +_execute__13daObj_Ikada_cFv = .text:0x00003750; // type:function size:0x550 scope:global align:4 +debugDraw__13daObj_Ikada_cFv = .text:0x00003CA0; // type:function size:0x34 scope:global align:4 +_draw__13daObj_Ikada_cFv = .text:0x00003CD4; // type:function size:0x20C scope:global align:4 +getArg__13daObj_Ikada_cFv = .text:0x00003EE0; // type:function size:0x54 scope:global align:4 +createInit__13daObj_Ikada_cFv = .text:0x00003F34; // type:function size:0x904 scope:global align:4 +_createHeap__13daObj_Ikada_cFv = .text:0x00004838; // type:function size:0x328 scope:global align:4 +_create__13daObj_Ikada_cFv = .text:0x00004B60; // type:function size:0xB8 scope:global align:4 +__ct__13daObj_Ikada_cFv = .text:0x00004C18; // type:function size:0x2A8 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004EC0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004F1C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004FE8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005030; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000508C; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x000050D4; // type:function size:0x4 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000050D8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00005160; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000051D0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000522C; // type:function size:0x48 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00005274; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005278; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000527C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000052D8; // type:function size:0x48 scope:weak align:4 +_delete__13daObj_Ikada_cFv = .text:0x00005320; // type:function size:0x11C scope:global align:4 +daObj_IkadaCreate__FPv = .text:0x0000543C; // type:function size:0x20 scope:local align:4 +daObj_IkadaDelete__FPv = .text:0x0000545C; // type:function size:0x24 scope:local align:4 +daObj_IkadaExecute__FPv = .text:0x00005480; // type:function size:0x24 scope:local align:4 +daObj_IkadaDraw__FPv = .text:0x000054A4; // type:function size:0x24 scope:local align:4 +daObj_IkadaIsDelete__FPv = .text:0x000054C8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000054D0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005518; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005560; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000055BC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005604; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005614; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000561C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005624; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000562C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005634; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000566C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005674; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000567C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005684; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000056BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000056C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000056C8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000056D8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000056E4; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056F0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056F4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056F8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056FC; // type:function size:0x4 scope:weak align:4 +__dt__17daObj_Ikada_HIO_cFv = .text:0x00005700; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x0000575C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_ikada_cpp = .text:0x00005778; // type:function size:0xA8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005820; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005828; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005830; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005838; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00005840; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__13daObj_Ikada_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +m_arc_name__13daObj_Ikada_c = .rodata:0x00000014; // type:object size:0x7 scope:global align:4 data:string +m_rope_joint_len__13daObj_Ikada_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +m_rope_min_cnt__13daObj_Ikada_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +m_sph_src__13daObj_Ikada_c = .rodata:0x00000024; // type:object size:0x40 scope:global align:4 +@4051 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4057 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4071 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4072 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4077 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@4214 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 data:double +@4215 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4216 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4281 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@4569 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4930 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4931 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@4932 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4933 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@4947 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@4951 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@4959 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@5073 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5076 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5078 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@5290 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5291 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5474 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5475 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5476 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5478 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5488 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@5608 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5617 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@5621 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@5623 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@5625 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@5629 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@5631 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@5636 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@5640 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@5646 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +param$5801 = .rodata:0x000001CC; // type:object size:0x14 scope:local align:4 +flag_scale$5810 = .rodata:0x000001E0; // type:object size:0x14 scope:local align:4 +@6007 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@6008 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@6009 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +bdl$6015 = .rodata:0x00000200; // type:object size:0x14 scope:local align:4 +dzb$6016 = .rodata:0x00000214; // type:object size:0x14 scope:local align:4 +@6411 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@6412 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000230; // type:object size:0xCD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5094 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@5095 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5096 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@5097 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@5098 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@5099 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@5100 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@5101 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@5102 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@5103 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@5104 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@5105 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@5106 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@5107 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@5108 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@5109 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@5110 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5111 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@5112 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@5113 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@5114 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@5115 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@5116 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@5117 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@5118 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@5119 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +mode_tbl$5093 = .data:0x00000168; // type:object size:0x16C scope:local align:4 +rope_color$5692 = .data:0x000002D4; // type:object size:0x4 scope:local align:4 +daObj_IkadaMethodTable = .data:0x000002D8; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_IKADA = .data:0x000002F8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000370; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000410; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000464; // type:object size:0x14 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000478; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000049C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000004A8; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000004B4; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000004D4; // type:object size:0x1C scope:weak align:4 +__vt__17daObj_Ikada_HIO_c = .data:0x000004F0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4036 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +m_rope_base_vec__13daObj_Ikada_c = .bss:0x00000060; // type:object size:0xC scope:global align:4 +@4037 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +m_crane_offset__13daObj_Ikada_c = .bss:0x00000078; // type:object size:0xC scope:global align:4 +@4082 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000090; // type:object size:0xAC scope:local align:4 +init$4487 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 +wave_l_direction$4486 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +init$4490 = .bss:0x0000014C; // type:object size:0x1 scope:local align:1 +wave_r_direction$4489 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@4704 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +init$4705 = .bss:0x00000168; // type:object size:0x1 scope:local align:1 +ripple_scale$4703 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +init$5120 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +@5451 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$5452 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +fire_scale$5450 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +@5803 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +init$5804 = .bss:0x000001A4; // type:object size:0x1 scope:local align:1 +@5806 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@5807 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +@5808 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +@5809 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +flag_offset$5802 = .bss:0x000001D8; // type:object size:0x3C scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_jump/splits.txt b/config/GZLJ01/rels/d_a_obj_jump/splits.txt new file mode 100644 index 000000000..9bebb88ea --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_jump/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_jump.cpp: + .text start:0x00000078 end:0x0000164C + .text start:0x0000164C end:0x000016D4 + .text start:0x000016D4 end:0x00001730 + .rodata start:0x00000000 end:0x0000012D + .data start:0x00000000 end:0x0000022C + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLJ01/rels/d_a_obj_jump/symbols.txt b/config/GZLJ01/rels/d_a_obj_jump/symbols.txt new file mode 100644 index 000000000..6710ad809 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_jump/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjJump5Act_cFv = .text:0x00000078; // type:function size:0x10C scope:global align:4 +Create__Q29daObjJump5Act_cFv = .text:0x00000184; // type:function size:0x1B8 scope:global align:4 +Mthd_Create__Q29daObjJump5Act_cFv = .text:0x0000033C; // type:function size:0x208 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000544; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000684; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000079C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000083C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000898; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000008E0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000093C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000984; // type:function size:0x80 scope:weak align:4 +Delete__Q29daObjJump5Act_cFv = .text:0x00000A04; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjJump5Act_cFv = .text:0x00000A0C; // type:function size:0x4C scope:global align:4 +set_mtx__Q29daObjJump5Act_cFv = .text:0x00000A58; // type:function size:0x120 scope:global align:4 +init_mtx__Q29daObjJump5Act_cFv = .text:0x00000B78; // type:function size:0x3C scope:global align:4 +set_push_flag__Q29daObjJump5Act_cFv = .text:0x00000BB4; // type:function size:0x1E8 scope:global align:4 +clear_push_flag__Q29daObjJump5Act_cFv = .text:0x00000D9C; // type:function size:0x18 scope:global align:4 +calc_vib_pos__Q29daObjJump5Act_cFv = .text:0x00000DB4; // type:function size:0x68 scope:global align:4 +rideCB__Q29daObjJump5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000E1C; // type:function size:0x58 scope:global align:4 +jnodeCB_lower__Q29daObjJump5Act_cFP7J3DNodei = .text:0x00000E74; // type:function size:0xD4 scope:global align:4 +mode_wait_init__Q29daObjJump5Act_cFv = .text:0x00000F48; // type:function size:0x1C scope:global align:4 +mode_wait__Q29daObjJump5Act_cFv = .text:0x00000F64; // type:function size:0x128 scope:global align:4 +mode_w_l_init__Q29daObjJump5Act_cFv = .text:0x0000108C; // type:function size:0x28 scope:global align:4 +mode_w_l__Q29daObjJump5Act_cFv = .text:0x000010B4; // type:function size:0x34 scope:global align:4 +mode_lower_init__Q29daObjJump5Act_cFv = .text:0x000010E8; // type:function size:0x14 scope:global align:4 +mode_lower__Q29daObjJump5Act_cFv = .text:0x000010FC; // type:function size:0x104 scope:global align:4 +mode_l_u_init__Q29daObjJump5Act_cFv = .text:0x00001200; // type:function size:0x28 scope:global align:4 +mode_l_u__Q29daObjJump5Act_cFv = .text:0x00001228; // type:function size:0x68 scope:global align:4 +mode_upper_init__Q29daObjJump5Act_cFv = .text:0x00001290; // type:function size:0x28 scope:global align:4 +mode_upper__Q29daObjJump5Act_cFv = .text:0x000012B8; // type:function size:0x34 scope:global align:4 +mode_u_w_init__Q29daObjJump5Act_cFv = .text:0x000012EC; // type:function size:0x18 scope:global align:4 +mode_u_w__Q29daObjJump5Act_cFv = .text:0x00001304; // type:function size:0x34 scope:global align:4 +Execute__Q29daObjJump5Act_cFPPA3_A4_f = .text:0x00001338; // type:function size:0x178 scope:global align:4 +Draw__Q29daObjJump5Act_cFv = .text:0x000014B0; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x00001594; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x000015B4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x000015D4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x000015F4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x00001620; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x0000164C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001654; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x0000165C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001664; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x0000166C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001674; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000167C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001684; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000168C; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjJump5Act_c5Prm_eQ39daObjJump5Act_c5Prm_e = .text:0x000016D4; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000016F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000016F8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001700; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001708; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001710; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001718; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001720; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001728; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjJump5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_attr__Q29daObjJump5Act_c = .rodata:0x00000008; // type:object size:0xA0 scope:global align:4 +@4060 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4061 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4230 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4352 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C4; // type:object size:0x69 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4433 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4434 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4435 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4436 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4437 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4438 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +mode_proc$4432 = .data:0x00000078; // type:object size:0x48 scope:local align:4 +Mthd_Table__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@ = .data:0x000000C0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Jump = .data:0x000000E0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000110; // type:object size:0x28 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000144; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x0000015C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000018C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001BC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjJump5Act_c = .data:0x00000204; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjJump5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4439 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_kanat/splits.txt b/config/GZLJ01/rels/d_a_obj_kanat/splits.txt new file mode 100644 index 000000000..87d03f6ea --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_kanat/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kanat.cpp: + .text start:0x00000078 end:0x000006FC + .text start:0x000006FC end:0x00000714 + .text start:0x00000714 end:0x00000730 + .rodata start:0x00000000 end:0x00000082 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_kanat/symbols.txt b/config/GZLJ01/rels/d_a_obj_kanat/symbols.txt new file mode 100644 index 000000000..c7e90f227 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_kanat/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjKanat5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjKanat5Act_cFv = .text:0x0000012C; // type:function size:0x80 scope:global align:4 +Mthd_Create__Q210daObjKanat5Act_cFv = .text:0x000001AC; // type:function size:0x140 scope:global align:4 +Delete__Q210daObjKanat5Act_cFv = .text:0x000002EC; // type:function size:0x30 scope:global align:4 +Mthd_Delete__Q210daObjKanat5Act_cFv = .text:0x0000031C; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjKanat5Act_cFv = .text:0x00000374; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjKanat5Act_cFv = .text:0x000003F4; // type:function size:0x3C scope:global align:4 +Execute__Q210daObjKanat5Act_cFPPA3_A4_f = .text:0x00000430; // type:function size:0x160 scope:global align:4 +Draw__Q210daObjKanat5Act_cFv = .text:0x00000590; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x00000644; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x00000664; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x00000684; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x000006A4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x000006D0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000006FC; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000704; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000070C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjKanat5Act_c5Prm_eQ310daObjKanat5Act_c5Prm_e = .text:0x00000714; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjKanat5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4007 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4008 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4009 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4010 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x6A scope:local align:4 data:string_table +Mthd_Kanat__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Kanat = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjKanat5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjKanat5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_kanoke/splits.txt b/config/GZLJ01/rels/d_a_obj_kanoke/splits.txt new file mode 100644 index 000000000..d1e9b2019 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_kanoke/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kanoke.cpp: + .text start:0x000000EC end:0x000020A8 + .text start:0x000020A8 end:0x0000236C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x0000032C + .bss start:0x00000008 end:0x000000FC diff --git a/config/GZLJ01/rels/d_a_obj_kanoke/symbols.txt b/config/GZLJ01/rels/d_a_obj_kanoke/symbols.txt new file mode 100644 index 000000000..823e82a80 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_kanoke/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daObjKanoke_cFv = .text:0x000000EC; // type:function size:0x208 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x000002F4; // type:function size:0x90 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000384; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000464; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000004C0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000508; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000564; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000005AC; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000608; // type:function size:0x3C scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000644; // type:function size:0x20 scope:local align:4 +_create__13daObjKanoke_cFv = .text:0x00000664; // type:function size:0x9C scope:global align:4 +createHeap__13daObjKanoke_cFv = .text:0x00000700; // type:function size:0x1BC scope:global align:4 +createInit__13daObjKanoke_cFv = .text:0x000008BC; // type:function size:0x26C scope:global align:4 +_delete__13daObjKanoke_cFv = .text:0x00000B28; // type:function size:0xE4 scope:global align:4 +_draw__13daObjKanoke_cFv = .text:0x00000C0C; // type:function size:0xD4 scope:global align:4 +_execute__13daObjKanoke_cFv = .text:0x00000CE0; // type:function size:0x19C scope:global align:4 +executeNormal__13daObjKanoke_cFv = .text:0x00000E7C; // type:function size:0x3AC scope:global align:4 +executeYureYoko__13daObjKanoke_cFv = .text:0x00001228; // type:function size:0x12C scope:global align:4 +executeOpenYoko__13daObjKanoke_cFv = .text:0x00001354; // type:function size:0x1EC scope:global align:4 +executeEffectYoko__13daObjKanoke_cFv = .text:0x00001540; // type:function size:0xB4 scope:global align:4 +executeYureTate__13daObjKanoke_cFv = .text:0x000015F4; // type:function size:0x16C scope:global align:4 +executeOpenTate__13daObjKanoke_cFv = .text:0x00001760; // type:function size:0x308 scope:global align:4 +executeEffectTate__13daObjKanoke_cFv = .text:0x00001A68; // type:function size:0xB8 scope:global align:4 +executeWait__13daObjKanoke_cFv = .text:0x00001B20; // type:function size:0x4 scope:global align:4 +getPrmType__13daObjKanoke_cFv = .text:0x00001B24; // type:function size:0x2C scope:global align:4 +getPrmSearch__13daObjKanoke_cFv = .text:0x00001B50; // type:function size:0x2C scope:global align:4 +getPrmYure__13daObjKanoke_cFv = .text:0x00001B7C; // type:function size:0x2C scope:global align:4 +getPrmSwNo__13daObjKanoke_cFv = .text:0x00001BA8; // type:function size:0x2C scope:global align:4 +getPrmSwNo2__13daObjKanoke_cFv = .text:0x00001BD4; // type:function size:0x2C scope:global align:4 +setMtx__13daObjKanoke_cFv = .text:0x00001C00; // type:function size:0x98 scope:global align:4 +setMtxHontai__13daObjKanoke_cFv = .text:0x00001C98; // type:function size:0x9C scope:global align:4 +setMtxHuta__13daObjKanoke_cFP4cXyz = .text:0x00001D34; // type:function size:0x114 scope:global align:4 +daObjKanokeCreate__FPv = .text:0x00001E48; // type:function size:0x20 scope:local align:4 +daObjKanokeDelete__FPv = .text:0x00001E68; // type:function size:0x20 scope:local align:4 +daObjKanokeExecute__FPv = .text:0x00001E88; // type:function size:0x20 scope:local align:4 +daObjKanokeDraw__FPv = .text:0x00001EA8; // type:function size:0x20 scope:local align:4 +daObjKanokeIsDelete__FPv = .text:0x00001EC8; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001ED0; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F18; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F1C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F20; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F24; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001F28; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001F70; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001FCC; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001FDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001FE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001FEC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002024; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x0000202C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002034; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000203C; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002074; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002080; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000208C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002090; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002098; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000020A0; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjKanoke_c5Prm_eQ213daObjKanoke_c5Prm_e = .text:0x000020A8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_kanoke_cpp = .text:0x000020C4; // type:function size:0x298 scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x0000235C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002364; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4045 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4477 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4478 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4479 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4499 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4544 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4546 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4680 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4903 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4904 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4905 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4906 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cps_src_body = .data:0x00000030; // type:object size:0x4C scope:local align:4 +l_cps_src_huta = .data:0x0000007C; // type:object size:0x4C scope:local align:4 +@4330 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4331 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4332 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4333 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4334 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4335 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4336 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4337 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000128; // type:object size:0x60 scope:local align:4 +daObjKanokeMethodTable = .data:0x00000188; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Kanoke = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001F0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000020C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cps = .data:0x0000022C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002D8; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3995 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +daObjKanoke_Yoko_pfs = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@3996 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@3997 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@3998 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@3999 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@4000 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4001 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +daObjKanoke_Tate_pfs = .bss:0x000000B4; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ladder/splits.txt b/config/GZLJ01/rels/d_a_obj_ladder/splits.txt new file mode 100644 index 000000000..0011b34be --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ladder/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ladder.cpp: + .text start:0x00000078 end:0x000011F8 + .text start:0x000011F8 end:0x00001280 + .text start:0x00001280 end:0x000012DC + .rodata start:0x00000000 end:0x000000C7 + .data start:0x00000000 end:0x0000023C + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLJ01/rels/d_a_obj_ladder/symbols.txt b/config/GZLJ01/rels/d_a_obj_ladder/symbols.txt new file mode 100644 index 000000000..2cb0ce5db --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ladder/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjLadder5Act_cFv = .text:0x00000078; // type:function size:0xC4 scope:global align:4 +Create__Q211daObjLadder5Act_cFv = .text:0x0000013C; // type:function size:0x1B4 scope:global align:4 +Mthd_Create__Q211daObjLadder5Act_cFv = .text:0x000002F0; // type:function size:0x208 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000004F8; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000638; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000750; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000007F0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000084C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000894; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000008F0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000938; // type:function size:0x80 scope:weak align:4 +Delete__Q211daObjLadder5Act_cFv = .text:0x000009B8; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjLadder5Act_cFv = .text:0x000009C0; // type:function size:0x4C scope:global align:4 +demo_end_reset__Q211daObjLadder5Act_cFv = .text:0x00000A0C; // type:function size:0x6C scope:global align:4 +mode_wait_init__Q211daObjLadder5Act_cFv = .text:0x00000A78; // type:function size:0xC scope:global align:4 +mode_wait__Q211daObjLadder5Act_cFv = .text:0x00000A84; // type:function size:0x5C scope:global align:4 +mode_demoreq_init__Q211daObjLadder5Act_cFv = .text:0x00000AE0; // type:function size:0x14 scope:global align:4 +mode_demoreq__Q211daObjLadder5Act_cFv = .text:0x00000AF4; // type:function size:0xC0 scope:global align:4 +mode_vib_init__Q211daObjLadder5Act_cFv = .text:0x00000BB4; // type:function size:0x28 scope:global align:4 +mode_vib__Q211daObjLadder5Act_cFv = .text:0x00000BDC; // type:function size:0xBC scope:global align:4 +mode_drop_init__Q211daObjLadder5Act_cFv = .text:0x00000C98; // type:function size:0x44 scope:global align:4 +mode_drop__Q211daObjLadder5Act_cFv = .text:0x00000CDC; // type:function size:0x1CC scope:global align:4 +mode_fell_init__Q211daObjLadder5Act_cFv = .text:0x00000EA8; // type:function size:0xC scope:global align:4 +mode_fell__Q211daObjLadder5Act_cFv = .text:0x00000EB4; // type:function size:0x4 scope:global align:4 +set_mtx__Q211daObjLadder5Act_cFv = .text:0x00000EB8; // type:function size:0x94 scope:global align:4 +init_mtx__Q211daObjLadder5Act_cFv = .text:0x00000F4C; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjLadder5Act_cFPPA3_A4_f = .text:0x00000F88; // type:function size:0x118 scope:global align:4 +Draw__Q211daObjLadder5Act_cFv = .text:0x000010A0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00001140; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00001160; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00001180; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000011A0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000011CC; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x000011F8; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001200; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001208; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001210; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001218; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001230; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001238; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjLadder5Act_c5Prm_eQ311daObjLadder5Act_c5Prm_e = .text:0x00001280; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000129C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000012A4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000012AC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000012B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000012BC; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000012C4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000012CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000012D4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +M_arcname__Q211daObjLadder5Act_c = .rodata:0x00000024; // type:object size:0x5 scope:global align:4 data:string +@4049 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4056 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000005C; // type:object size:0x6B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +L_attr_type__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x00000030; // type:object size:0x28 scope:local align:4 +@4344 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4345 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4346 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4347 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4348 = .data:0x00000088; // type:object size:0xC scope:local align:4 +mode_proc$4343 = .data:0x00000094; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x000000D0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ladder = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000120; // type:object size:0x28 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000154; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x0000016C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000019C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001CC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__Q211daObjLadder5Act_c = .data:0x00000214; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjLadder5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4349 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_leaves/splits.txt b/config/GZLJ01/rels/d_a_obj_leaves/splits.txt new file mode 100644 index 000000000..1b8382b26 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_leaves/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_leaves.cpp: + .text start:0x00000078 end:0x000016F4 + .text start:0x000016F4 end:0x00001730 + .rodata start:0x00000000 end:0x000000DE + .data start:0x00000000 end:0x00000280 diff --git a/config/GZLJ01/rels/d_a_obj_leaves/symbols.txt b/config/GZLJ01/rels/d_a_obj_leaves/symbols.txt new file mode 100644 index 000000000..834a00db1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_leaves/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__13daObjLeaves_cFv = .text:0x00000078; // type:function size:0x60 scope:global align:4 +init_mtx__13daObjLeaves_cFv = .text:0x000000D8; // type:function size:0x70 scope:global align:4 +birthEffect__13daObjLeaves_cFiP4cXyzP5csXyzP8_GXColor = .text:0x00000148; // type:function size:0x19C scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x7C scope:local align:4 +solidHeapCB__13daObjLeaves_cFP10fopAc_ac_c = .text:0x00000360; // type:function size:0x24 scope:global align:4 +create_heap__13daObjLeaves_cFv = .text:0x00000384; // type:function size:0x110 scope:global align:4 +checkCollision__13daObjLeaves_cFv = .text:0x00000494; // type:function size:0x450 scope:global align:4 +registFireCollision__13daObjLeaves_cFv = .text:0x000008E4; // type:function size:0x50 scope:global align:4 +_create__13daObjLeaves_cFv = .text:0x00000934; // type:function size:0x2B0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000BE4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000CB0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000CF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000DC4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000E0C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000E68; // type:function size:0x48 scope:weak align:4 +_delete__13daObjLeaves_cFv = .text:0x00000EB0; // type:function size:0xB4 scope:global align:4 +wait_proc__13daObjLeaves_cFv = .text:0x00000F64; // type:function size:0x100 scope:global align:4 +alpha_calc_start_wait_proc__13daObjLeaves_cFv = .text:0x00001064; // type:function size:0x58 scope:global align:4 +item_set_wait_proc__13daObjLeaves_cFv = .text:0x000010BC; // type:function size:0x10C scope:global align:4 +retire_wait_proc__13daObjLeaves_cFv = .text:0x000011C8; // type:function size:0x74 scope:global align:4 +_execute__13daObjLeaves_cFv = .text:0x0000123C; // type:function size:0x6C scope:global align:4 +set_material_sub__FP11J3DMaterialUc = .text:0x000012A8; // type:function size:0x134 scope:local align:4 +set_material__FP8J3DModelUc = .text:0x000013DC; // type:function size:0x68 scope:local align:4 +_draw__13daObjLeaves_cFv = .text:0x00001444; // type:function size:0x78 scope:global align:4 +daObjLeaves_Create__FP13daObjLeaves_c = .text:0x000014BC; // type:function size:0x20 scope:local align:4 +daObjLeaves_Delete__FP13daObjLeaves_c = .text:0x000014DC; // type:function size:0x24 scope:local align:4 +daObjLeaves_Execute__FP13daObjLeaves_c = .text:0x00001500; // type:function size:0x24 scope:local align:4 +daObjLeaves_Draw__FP13daObjLeaves_c = .text:0x00001524; // type:function size:0x24 scope:local align:4 +daObjLeaves_IsDelete__FP13daObjLeaves_c = .text:0x00001548; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001550; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001560; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001568; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001570; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001578; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001580; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000015B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000015C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000015C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000015D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001608; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000160C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001614; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001624; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000162C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001634; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000163C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001644; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000167C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001684; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000168C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001694; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016CC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000016D4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000016DC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000016E8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjLeaves_c7Param_eQ213daObjLeaves_c7Param_e = .text:0x000016F4; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001710; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001718; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001720; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001728; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_leaves_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_sph_src__28@unnamed@d_a_obj_leaves_cpp@ = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +l_fire_cyl_src__28@unnamed@d_a_obj_leaves_cpp@ = .rodata:0x00000048; // type:object size:0x44 scope:local align:4 +@4079 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4192 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4193 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@4194 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4299 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4476 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000C4; // type:object size:0x1A scope:local align:4 data:string_table +particle_data$4043 = .data:0x00000000; // type:object size:0x78 scope:local align:4 +@4222 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4435 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4457 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4464 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +l_daObjLeaves_Method = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Leaves = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000F8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000018C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000022C; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_light/splits.txt b/config/GZLJ01/rels/d_a_obj_light/splits.txt new file mode 100644 index 000000000..e769b6bb5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_light/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_light.cpp: + .text start:0x000000EC end:0x000016B4 + .rodata start:0x00000000 end:0x000000F2 + .data start:0x00000000 end:0x00000144 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLJ01/rels/d_a_obj_light/symbols.txt b/config/GZLJ01/rels/d_a_obj_light/symbols.txt new file mode 100644 index 000000000..7cf76ea12 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_light/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q210daObjLight5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjLight5Act_cFv = .text:0x00000110; // type:function size:0x234 scope:global align:4 +init_collision__Q210daObjLight5Act_cFv = .text:0x00000344; // type:function size:0x7C scope:global align:4 +set_collision__Q210daObjLight5Act_cFv = .text:0x000003C0; // type:function size:0xA4 scope:global align:4 +__dt__4cXyzFv = .text:0x00000464; // type:function size:0x3C scope:weak align:4 +_create__Q210daObjLight5Act_cFv = .text:0x000004A0; // type:function size:0x268 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000708; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000007D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000081C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000878; // type:function size:0x48 scope:weak align:4 +_delete__Q210daObjLight5Act_cFv = .text:0x000008C0; // type:function size:0xA0 scope:global align:4 +set_fire__Q210daObjLight5Act_cFi = .text:0x00000960; // type:function size:0x138 scope:global align:4 +draw_fire__Q210daObjLight5Act_cFv = .text:0x00000A98; // type:function size:0x68 scope:global align:4 +exe_fire__Q210daObjLight5Act_cFv = .text:0x00000B00; // type:function size:0x124 scope:global align:4 +delete_fire__Q210daObjLight5Act_cFv = .text:0x00000C24; // type:function size:0x38 scope:global align:4 +now_event__Q210daObjLight5Act_cFs = .text:0x00000C5C; // type:function size:0x2C scope:global align:4 +set_event__Q210daObjLight5Act_cFs = .text:0x00000C88; // type:function size:0x28 scope:global align:4 +exe_event__Q210daObjLight5Act_cFv = .text:0x00000CB0; // type:function size:0xD0 scope:global align:4 +set_mtx__Q210daObjLight5Act_cFv = .text:0x00000D80; // type:function size:0x300 scope:global align:4 +renew_angle__Q210daObjLight5Act_cFv = .text:0x00001080; // type:function size:0x140 scope:global align:4 +control_light__Q210daObjLight5Act_cFv = .text:0x000011C0; // type:function size:0x16C scope:global align:4 +control_treasure__Q210daObjLight5Act_cFv = .text:0x0000132C; // type:function size:0x68 scope:global align:4 +_execute__Q210daObjLight5Act_cFv = .text:0x00001394; // type:function size:0x68 scope:global align:4 +_draw__Q210daObjLight5Act_cFv = .text:0x000013FC; // type:function size:0x128 scope:global align:4 +Mthd_Create__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x00001524; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x00001544; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x00001568; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x0000158C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x000015B0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000015B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000015C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000015D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000015D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000015E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001620; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001628; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001630; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001638; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001670; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001674; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000167C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001684; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000168C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001698; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000016A4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000016AC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjLight27@unnamed@d_a_obj_light_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 +M_arcname__Q210daObjLight5Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +M_cyl_src__Q210daObjLight5Act_c = .rodata:0x00000010; // type:object size:0x44 scope:global align:4 +@4066 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4148 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4269 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4270 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000094; // type:object size:0x5E scope:local align:4 data:string_table +Mthd_Table__Q210daObjLight27@unnamed@d_a_obj_light_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Light = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4368 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4369 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4371 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4372 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +i_offset$4367 = .bss:0x0000007C; // type:object size:0x24 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_lpalm/splits.txt b/config/GZLJ01/rels/d_a_obj_lpalm/splits.txt new file mode 100644 index 000000000..966a63a24 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_lpalm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lpalm.cpp: + .text start:0x00000078 end:0x00000958 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_lpalm/symbols.txt b/config/GZLJ01/rels/d_a_obj_lpalm/symbols.txt new file mode 100644 index 000000000..a241bffb8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_lpalm/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000098; // type:function size:0xCC scope:local align:4 +CreateHeap__12daObjLpalm_cFv = .text:0x00000164; // type:function size:0x104 scope:global align:4 +CreateInit__12daObjLpalm_cFv = .text:0x00000268; // type:function size:0x19C scope:global align:4 +daObjLpalmCreate__FPv = .text:0x00000404; // type:function size:0xA0 scope:local align:4 +daObjLpalmDelete__FPv = .text:0x000004A4; // type:function size:0x84 scope:local align:4 +daObjLpalmExecute__FPv = .text:0x00000528; // type:function size:0x24 scope:local align:4 +_execute__12daObjLpalm_cFv = .text:0x0000054C; // type:function size:0x378 scope:weak align:4 +daObjLpalmDraw__FPv = .text:0x000008C4; // type:function size:0x8C scope:local align:4 +daObjLpalmIsDelete__FPv = .text:0x00000950; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__12daObjLpalm_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_attr__12daObjLpalm_c = .rodata:0x00000008; // type:object size:0x2 scope:global align:4 +@4050 = .rodata:0x0000000C; // type:object size:0x10 scope:local align:4 +@4084 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4222 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4223 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4224 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +daObjLpalmMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Lpalm = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_magmarock/splits.txt b/config/GZLJ01/rels/d_a_obj_magmarock/splits.txt new file mode 100644 index 000000000..21fa4527b --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_magmarock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_magmarock.cpp: + .text start:0x00000078 end:0x00002130 + .rodata start:0x00000000 end:0x00000106 + .data start:0x00000000 end:0x0000013C diff --git a/config/GZLJ01/rels/d_a_obj_magmarock/symbols.txt b/config/GZLJ01/rels/d_a_obj_magmarock/symbols.txt new file mode 100644 index 000000000..558fcfa41 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_magmarock/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__Q214daObjMagmarock5Act_cFv = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +demo_move__Q214daObjMagmarock5Act_cFv = .text:0x00000128; // type:function size:0x130 scope:global align:4 +ControlEffect__Q214daObjMagmarock5Act_cFv = .text:0x00000258; // type:function size:0x1B8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000410; // type:function size:0x3C scope:weak align:4 +play_anim__Q214daObjMagmarock5Act_cFv = .text:0x0000044C; // type:function size:0x114 scope:global align:4 +appear_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x00000560; // type:function size:0x2C scope:global align:4 +appear_proc__Q214daObjMagmarock5Act_cFv = .text:0x0000058C; // type:function size:0x60 scope:global align:4 +wait_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x000005EC; // type:function size:0x2C scope:global align:4 +wait_proc__Q214daObjMagmarock5Act_cFv = .text:0x00000618; // type:function size:0x2C scope:global align:4 +stay_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x00000644; // type:function size:0x9C scope:global align:4 +stay_proc__Q214daObjMagmarock5Act_cFv = .text:0x000006E0; // type:function size:0x40 scope:global align:4 +quake_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x00000720; // type:function size:0x98 scope:global align:4 +quake_proc__Q214daObjMagmarock5Act_cFv = .text:0x000007B8; // type:function size:0x94 scope:global align:4 +vanish_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x0000084C; // type:function size:0x2C scope:global align:4 +vanish_proc__Q214daObjMagmarock5Act_cFv = .text:0x00000878; // type:function size:0x80 scope:global align:4 +ride_call_back__14daObjMagmarockFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000008F8; // type:function size:0x1F4 scope:local align:4 +CheckCreateHeap__14daObjMagmarockFP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x20 scope:local align:4 +CreateHeap__Q214daObjMagmarock5Act_cFv = .text:0x00000B0C; // type:function size:0x294 scope:global align:4 +CreateInit__Q214daObjMagmarock5Act_cFv = .text:0x00000DA0; // type:function size:0x614 scope:global align:4 +LiftUpRequest__Q214daObjMagmarock5Act_cFR4cXyz = .text:0x000013B4; // type:function size:0x1AC scope:global align:4 +BeforeLiftRequest__Q214daObjMagmarock5Act_cFR4cXyz = .text:0x00001560; // type:function size:0x11C scope:global align:4 +calc_ground_quat__Q214daObjMagmarock5Act_cFv = .text:0x0000167C; // type:function size:0x160 scope:global align:4 +Create__Q214daObjMagmarock6MethodFPv = .text:0x000017DC; // type:function size:0x1B0 scope:global align:4 +__ct__4cXyzFv = .text:0x0000198C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001990; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000019EC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001A48; // type:function size:0x48 scope:weak align:4 +Delete__Q214daObjMagmarock6MethodFPv = .text:0x00001A90; // type:function size:0x84 scope:global align:4 +Execute__Q214daObjMagmarock6MethodFPv = .text:0x00001B14; // type:function size:0x24 scope:global align:4 +_execute__Q214daObjMagmarock5Act_cFv = .text:0x00001B38; // type:function size:0x388 scope:weak align:4 +Draw__Q214daObjMagmarock6MethodFPv = .text:0x00001EC0; // type:function size:0x268 scope:global align:4 +IsDelete__Q214daObjMagmarock6MethodFPv = .text:0x00002128; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q214daObjMagmarock5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4111 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4112 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4185 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4207 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4277 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4278 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4428 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4480 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4485 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4504 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4505 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x000000B4; // type:object size:0x52 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +default_color__Q214daObjMagmarock5Act_c = .data:0x00000030; // type:object size:0x4 scope:global align:4 +@4147 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4163 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4179 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4197 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4220 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4447 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4451 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4491 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4560 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4562 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4576 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +Table__Q214daObjMagmarock6Method = .data:0x000000B8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Magmarock = .data:0x000000D8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__Q214daObjMagmarock5Act_c = .data:0x0000012C; // type:object size:0x10 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_majyuu_door/splits.txt b/config/GZLJ01/rels/d_a_obj_majyuu_door/splits.txt new file mode 100644 index 000000000..24910c6b5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_majyuu_door/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_majyuu_door.cpp: + .text start:0x000000EC end:0x0000116C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000001D4 + .bss start:0x00000008 end:0x0000002D diff --git a/config/GZLJ01/rels/d_a_obj_majyuu_door/symbols.txt b/config/GZLJ01/rels/d_a_obj_majyuu_door/symbols.txt new file mode 100644 index 000000000..eef1adb93 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_majyuu_door/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +TgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000010C; // type:function size:0x24 scope:local align:4 +__ct__17daObj_MjDoorHIO_cFv = .text:0x00000130; // type:function size:0x24 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000154; // type:function size:0x48 scope:weak align:4 +set_mtx__14daObj_MjDoor_cFv = .text:0x0000019C; // type:function size:0xA4 scope:global align:4 +_createHeap__14daObj_MjDoor_cFv = .text:0x00000240; // type:function size:0x160 scope:global align:4 +getArg__14daObj_MjDoor_cFv = .text:0x000003A0; // type:function size:0xC scope:global align:4 +CreateInit__14daObj_MjDoor_cFv = .text:0x000003AC; // type:function size:0xCC scope:global align:4 +_create__14daObj_MjDoor_cFv = .text:0x00000478; // type:function size:0x13C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000005B4; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00000680; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000704; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000074C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007A8; // type:function size:0x48 scope:weak align:4 +_delete__14daObj_MjDoor_cFv = .text:0x000007F0; // type:function size:0x94 scope:global align:4 +setCollision__14daObj_MjDoor_cFv = .text:0x00000884; // type:function size:0x150 scope:global align:4 +modeWaitInit__14daObj_MjDoor_cFv = .text:0x000009D4; // type:function size:0xC scope:global align:4 +modeWait__14daObj_MjDoor_cFv = .text:0x000009E0; // type:function size:0x54 scope:global align:4 +smoke_set__14daObj_MjDoor_cFv = .text:0x00000A34; // type:function size:0xB8 scope:global align:4 +modeDeleteInit__14daObj_MjDoor_cFv = .text:0x00000AEC; // type:function size:0x278 scope:global align:4 +modeDelete__14daObj_MjDoor_cFv = .text:0x00000D64; // type:function size:0x8C scope:global align:4 +_execute__14daObj_MjDoor_cFv = .text:0x00000DF0; // type:function size:0xC4 scope:global align:4 +_draw__14daObj_MjDoor_cFv = .text:0x00000EB4; // type:function size:0x74 scope:global align:4 +daObj_MjDoorCreate__FPv = .text:0x00000F28; // type:function size:0x20 scope:local align:4 +daObj_MjDoorDelete__FPv = .text:0x00000F48; // type:function size:0x24 scope:local align:4 +daObj_MjDoorExecute__FPv = .text:0x00000F6C; // type:function size:0x24 scope:local align:4 +daObj_MjDoorDraw__FPv = .text:0x00000F90; // type:function size:0x24 scope:local align:4 +daObj_MjDoorIsDelete__FPv = .text:0x00000FB4; // type:function size:0x8 scope:local align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FBC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000FCC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000FD8; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000FE4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000FF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000FFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001004; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000100C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001014; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000104C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001054; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000105C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001064; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000109C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000010A0; // type:function size:0x8 scope:weak align:4 +__dt__17daObj_MjDoorHIO_cFv = .text:0x000010A8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001104; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_majyuu_door_cpp = .text:0x00001120; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000115C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001164; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__14daObj_MjDoor_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__14daObj_MjDoor_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +@4091 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4233 = .rodata:0x00000010; // type:object size:0x28 scope:local align:4 +@4260 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4365 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4366 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0x2C scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +smoke_col__14daObj_MjDoor_c = .data:0x00000044; // type:object size:0x4 scope:global align:4 +@4385 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4386 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$modeProcCall__14daObj_MjDoor_cFv = .data:0x00000060; // type:object size:0x18 scope:weak align:4 +daObj_MjDoorMethodTable = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_MJDOOR = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000D4; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000134; // type:object size:0x88 scope:weak align:4 +__vt__17daObj_MjDoorHIO_c = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4024 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 +init$4277 = .bss:0x0000001C; // type:object size:0x1 scope:local align:1 +smoke_scale$4276 = .bss:0x00000020; // type:object size:0xC scope:local align:4 data:float +init$localstatic4$modeProcCall__14daObj_MjDoor_cFv = .bss:0x0000002C; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLJ01/rels/d_a_obj_mkie/splits.txt b/config/GZLJ01/rels/d_a_obj_mkie/splits.txt new file mode 100644 index 000000000..11db66f66 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mkie/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mkie.cpp: + .text start:0x00000078 end:0x00001668 + .text start:0x00001668 end:0x000017E4 + .text start:0x000017E4 end:0x00001810 + .rodata start:0x00000000 end:0x00000370 + .data start:0x00000000 end:0x00000248 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLJ01/rels/d_a_obj_mkie/symbols.txt b/config/GZLJ01/rels/d_a_obj_mkie/symbols.txt new file mode 100644 index 000000000..fb3b83e05 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mkie/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjMkie5Act_cFv = .text:0x00000078; // type:function size:0x1D8 scope:global align:4 +init_cc__Q29daObjMkie5Act_cFv = .text:0x00000250; // type:function size:0x9C scope:global align:4 +set_cc_pos__Q29daObjMkie5Act_cFv = .text:0x000002EC; // type:function size:0x134 scope:global align:4 +Create__Q29daObjMkie5Act_cFv = .text:0x00000420; // type:function size:0x148 scope:global align:4 +Mthd_Create__Q29daObjMkie5Act_cFv = .text:0x00000568; // type:function size:0x1EC scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x00000754; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x000007E4; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000838; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00000894; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00000974; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00000A04; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000A60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000AA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B04; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000B4C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BA8; // type:function size:0x48 scope:weak align:4 +Delete__Q29daObjMkie5Act_cFv = .text:0x00000BF0; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjMkie5Act_cFv = .text:0x00000BF8; // type:function size:0x5C scope:global align:4 +set_mtx__Q29daObjMkie5Act_cFv = .text:0x00000C54; // type:function size:0xA4 scope:global align:4 +init_mtx__Q29daObjMkie5Act_cFv = .text:0x00000CF8; // type:function size:0x58 scope:global align:4 +chk_light__Q29daObjMkie5Act_cFv = .text:0x00000D50; // type:function size:0x9C scope:global align:4 +eff_break__Q29daObjMkie5Act_cFv = .text:0x00000DEC; // type:function size:0x90 scope:global align:4 +sound_melt__Q29daObjMkie5Act_cFv = .text:0x00000E7C; // type:function size:0x70 scope:global align:4 +sound_break__Q29daObjMkie5Act_cFv = .text:0x00000EEC; // type:function size:0x88 scope:global align:4 +vib_break__Q29daObjMkie5Act_cFv = .text:0x00000F74; // type:function size:0x54 scope:global align:4 +mode_wait__Q29daObjMkie5Act_cFv = .text:0x00000FC8; // type:function size:0xC4 scope:global align:4 +mode_demoWait_init__Q29daObjMkie5Act_cFv = .text:0x0000108C; // type:function size:0x14 scope:global align:4 +mode_demoWait__Q29daObjMkie5Act_cFv = .text:0x000010A0; // type:function size:0xC0 scope:global align:4 +mode_demo_init__Q29daObjMkie5Act_cFv = .text:0x00001160; // type:function size:0x94 scope:global align:4 +mode_demo__Q29daObjMkie5Act_cFv = .text:0x000011F4; // type:function size:0x13C scope:global align:4 +mode_proc_call__Q29daObjMkie5Act_cFv = .text:0x00001330; // type:function size:0xA4 scope:global align:4 +Execute__Q29daObjMkie5Act_cFPPA3_A4_f = .text:0x000013D4; // type:function size:0xC4 scope:global align:4 +Draw__Q29daObjMkie5Act_cFv = .text:0x00001498; // type:function size:0x118 scope:global align:4 +Mthd_Create__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x000015B0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x000015D0; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x000015F0; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x00001610; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x0000163C; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001668; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001670; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001678; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001680; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001688; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001690; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001698; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000016A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000016B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000016C4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x000016D0; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00001728; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00001730; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00001738; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00001740; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00001748; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00001750; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001758; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001790; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001794; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000179C; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjMkie5Act_c5Prm_eQ39daObjMkie5Act_c5Prm_e = .text:0x000017E4; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001800; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001808; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjMkie5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_tri_src__Q29daObjMkie5Act_c = .rodata:0x00000008; // type:object size:0x54 scope:global align:4 +M_attr__Q29daObjMkie5Act_c = .rodata:0x0000005C; // type:object size:0x250 scope:global align:4 +@4114 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 data:float +se_break$4468 = .rodata:0x000002C4; // type:object size:0x8 scope:local align:4 +@4485 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000002D0; // type:object size:0xA0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4576 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4577 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4578 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4575 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mkie = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000C8; // type:object size:0x28 scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000FC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjMkie5Act_c = .data:0x00000220; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjMkie5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4579 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_mkiek/splits.txt b/config/GZLJ01/rels/d_a_obj_mkiek/splits.txt new file mode 100644 index 000000000..e7d99743f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mkiek/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mkiek.cpp: + .text start:0x00000078 end:0x00000ED0 + .text start:0x00000ED0 end:0x00000FD4 + .text start:0x00000FD4 end:0x00001000 + .rodata start:0x00000000 end:0x000000BF + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_mkiek/symbols.txt b/config/GZLJ01/rels/d_a_obj_mkiek/symbols.txt new file mode 100644 index 000000000..1871581c0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mkiek/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjMkiek5Act_cFv = .text:0x00000078; // type:function size:0x1C8 scope:global align:4 +Create__Q210daObjMkiek5Act_cFv = .text:0x00000240; // type:function size:0xD4 scope:global align:4 +Mthd_Create__Q210daObjMkiek5Act_cFv = .text:0x00000314; // type:function size:0x1E4 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000004F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000005C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000060C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000668; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000006B0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000070C; // type:function size:0x48 scope:weak align:4 +Delete__Q210daObjMkiek5Act_cFv = .text:0x00000754; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjMkiek5Act_cFv = .text:0x0000075C; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjMkiek5Act_cFv = .text:0x000007B4; // type:function size:0x94 scope:global align:4 +init_mtx__Q210daObjMkiek5Act_cFv = .text:0x00000848; // type:function size:0x58 scope:global align:4 +check__Q210daObjMkiek5Act_cFv = .text:0x000008A0; // type:function size:0x9C scope:global align:4 +demo_wait__Q210daObjMkiek5Act_cFv = .text:0x0000093C; // type:function size:0x1E8 scope:global align:4 +demo__Q210daObjMkiek5Act_cFv = .text:0x00000B24; // type:function size:0xF4 scope:global align:4 +Execute__Q210daObjMkiek5Act_cFPPA3_A4_f = .text:0x00000C18; // type:function size:0xE4 scope:global align:4 +Draw__Q210daObjMkiek5Act_cFv = .text:0x00000CFC; // type:function size:0x11C scope:global align:4 +Mthd_Create__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E18; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E38; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E58; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E78; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000EA4; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000ED0; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000ED8; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000EE0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000EE8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000EF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000F00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000F08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000F10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F18; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000F50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000F58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000F60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F68; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000FA0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000FA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FAC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000FBC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000FC8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMkiek5Act_c5Prm_eQ310daObjMkiek5Act_c5Prm_e = .text:0x00000FD4; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000FF0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000FF8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjMkiek5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjMkiek5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4009 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4021 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4022 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4023 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4285 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4305 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x8F scope:local align:4 data:string_table +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +Mthd_Table__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@ = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mkiek = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__Q210daObjMkiek5Act_c = .data:0x0000019C; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjMkiek5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_mknjd/splits.txt b/config/GZLJ01/rels/d_a_obj_mknjd/splits.txt new file mode 100644 index 000000000..be694d812 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mknjd/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mknjd.cpp: + .text start:0x00000078 end:0x000024A8 + .text start:0x000024A8 end:0x000024A8 + .text start:0x000024A8 end:0x00002574 + .text start:0x00002574 end:0x00002590 + .rodata start:0x00000000 end:0x00000292 + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLJ01/rels/d_a_obj_mknjd/symbols.txt b/config/GZLJ01/rels/d_a_obj_mknjd/symbols.txt new file mode 100644 index 000000000..bd1397b56 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mknjd/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBackL__FP7J3DNodei = .text:0x00000078; // type:function size:0xB4 scope:local align:4 +nodeCallBackR__FP7J3DNodei = .text:0x0000012C; // type:function size:0xB4 scope:local align:4 +nodeCallBack_Hahen__FP7J3DNodei = .text:0x000001E0; // type:function size:0xD0 scope:local align:4 +daObjMknjD_XyCheckCB__FPvi = .text:0x000002B0; // type:function size:0x20 scope:local align:4 +daObjMknjD_XyEventCB__FPvi = .text:0x000002D0; // type:function size:0x20 scope:local align:4 +XyCheckCB__Q210daObjMknjD5Act_cFi = .text:0x000002F0; // type:function size:0x24 scope:global align:4 +XyEventCB__Q210daObjMknjD5Act_cFi = .text:0x00000314; // type:function size:0x8 scope:global align:4 +CreateHeap__Q210daObjMknjD5Act_cFv = .text:0x0000031C; // type:function size:0x304 scope:global align:4 +Create__Q210daObjMknjD5Act_cFv = .text:0x00000620; // type:function size:0x2C8 scope:global align:4 +Mthd_Create__Q210daObjMknjD5Act_cFv = .text:0x000008E8; // type:function size:0x19C scope:global align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00000A84; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00000B00; // type:function size:0x24 scope:weak align:4 +__ct__4cXyzFv = .text:0x00000B24; // type:function size:0x4 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B28; // type:function size:0x3C scope:weak align:4 +Delete__Q210daObjMknjD5Act_cFv = .text:0x00000B64; // type:function size:0x78 scope:global align:4 +Mthd_Delete__Q210daObjMknjD5Act_cFv = .text:0x00000BDC; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjMknjD5Act_cFv = .text:0x00000C34; // type:function size:0x94 scope:global align:4 +init_mtx__Q210daObjMknjD5Act_cFv = .text:0x00000CC8; // type:function size:0x60 scope:global align:4 +setGoal__Q210daObjMknjD5Act_cFi = .text:0x00000D28; // type:function size:0xDC scope:global align:4 +setPlayerAngle__Q210daObjMknjD5Act_cFi = .text:0x00000E04; // type:function size:0x80 scope:global align:4 +talk__Q210daObjMknjD5Act_cFi = .text:0x00000E84; // type:function size:0x104 scope:global align:4 +privateCut__Q210daObjMknjD5Act_cFv = .text:0x00000F88; // type:function size:0x3C0 scope:global align:4 +manage_friend_draw__10daObjMknjDFi = .text:0x00001348; // type:function size:0xB8 scope:local align:4 +daObjMknjD_break__Q210daObjMknjD5Act_cFv = .text:0x00001400; // type:function size:0x55C scope:global align:4 +Execute__Q210daObjMknjD5Act_cFPPA3_A4_f = .text:0x0000195C; // type:function size:0x744 scope:global align:4 +setMaterial__10daObjMknjDFP11J3DMaterialUc = .text:0x000020A0; // type:function size:0x21C scope:local align:4 +Draw__Q210daObjMknjD5Act_cFv = .text:0x000022BC; // type:function size:0x134 scope:global align:4 +Mthd_Create__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x000023F0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002410; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002430; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002450; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x0000247C; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000024A8; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000024B0; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000024B8; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000024C0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000024C4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000024C8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000024CC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000024D0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002518; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMknjD5Act_c5Prm_eQ310daObjMknjD5Act_c5Prm_e = .text:0x00002574; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjMknjD5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4345 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4473 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4806 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4807 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4808 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4814 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4815 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4816 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4817 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4819 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@5029 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5030 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5031 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x20E scope:local align:4 data:string_table +daObjMknjD_jointName = .data:0x00000000; // type:object size:0x50 scope:local align:4 +daObjMknjD_EventName = .data:0x00000050; // type:object size:0x20 scope:global align:4 +cut_name_tbl$4539 = .data:0x00000070; // type:object size:0x24 scope:local align:4 +@4644 = .data:0x00000094; // type:object size:0x24 scope:local align:4 +@4643 = .data:0x000000B8; // type:object size:0x24 scope:local align:4 +@5032 = .data:0x000000DC; // type:object size:0x34 scope:local align:4 +Mthd_Table__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@ = .data:0x00000110; // type:object size:0x20 scope:local align:4 +g_profile_Obj_MknjD = .data:0x00000130; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000160; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000017C; // type:object size:0x20 scope:weak align:4 +__vt__Q210daObjMknjD5Act_c = .data:0x0000019C; // type:object size:0x28 scope:global align:4 +joint_number_table = .bss:0x00000000; // type:object size:0x28 scope:local align:4 +M_tmp_mtx__Q210daObjMknjD5Act_c = .bss:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_mmrr/splits.txt b/config/GZLJ01/rels/d_a_obj_mmrr/splits.txt new file mode 100644 index 000000000..f1ba9001e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mmrr/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mmrr.cpp: + .text start:0x00000078 end:0x00001B70 + .text start:0x00001B70 end:0x000021C4 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x0000034C diff --git a/config/GZLJ01/rels/d_a_obj_mmrr/symbols.txt b/config/GZLJ01/rels/d_a_obj_mmrr/symbols.txt new file mode 100644 index 000000000..ec65b8fee --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mmrr/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +end__Q29daObjMmrr5Eff_cFv = .text:0x00000078; // type:function size:0x34 scope:global align:4 +remove__Q29daObjMmrr5Eff_cFv = .text:0x000000AC; // type:function size:0x40 scope:global align:4 +solidHeapCB__Q29daObjMmrr5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjMmrr5Act_cFv = .text:0x00000110; // type:function size:0x250 scope:global align:4 +init_cc__Q29daObjMmrr5Act_cFv = .text:0x00000360; // type:function size:0xD4 scope:global align:4 +set_cc_rec_pos__Q29daObjMmrr5Act_cFv = .text:0x00000434; // type:function size:0x1A8 scope:global align:4 +set_cc_trans_pos__Q29daObjMmrr5Act_cFv = .text:0x000005DC; // type:function size:0x420 scope:global align:4 +__dt__19dBgS_MirLightLinChkFv = .text:0x000009FC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000B50; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000C7C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000D1C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000D78; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000DC0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000E1C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000E64; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000EF8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000F40; // type:function size:0x48 scope:weak align:4 +set_cull__Q29daObjMmrr5Act_cFv = .text:0x00000F88; // type:function size:0xA4 scope:global align:4 +_create__Q29daObjMmrr5Act_cFv = .text:0x0000102C; // type:function size:0x200 scope:global align:4 +_delete__Q29daObjMmrr5Act_cFv = .text:0x0000122C; // type:function size:0x40 scope:global align:4 +set_mtx__Q29daObjMmrr5Act_cFv = .text:0x0000126C; // type:function size:0xB0 scope:global align:4 +init_mtx__Q29daObjMmrr5Act_cFv = .text:0x0000131C; // type:function size:0x3C scope:global align:4 +chk_light__Q29daObjMmrr5Act_cFv = .text:0x00001358; // type:function size:0xBC scope:global align:4 +eff_start__Q29daObjMmrr5Act_cFv = .text:0x00001414; // type:function size:0x68 scope:global align:4 +eff_stop__Q29daObjMmrr5Act_cFv = .text:0x0000147C; // type:function size:0x2C scope:global align:4 +eff_remove__Q29daObjMmrr5Act_cFv = .text:0x000014A8; // type:function size:0x24 scope:global align:4 +_execute__Q29daObjMmrr5Act_cFv = .text:0x000014CC; // type:function size:0x218 scope:global align:4 +_draw__Q29daObjMmrr5Act_cFv = .text:0x000016E4; // type:function size:0x100 scope:global align:4 +Mthd_Create__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x000017E4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x00001804; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x00001828; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x0000184C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x00001870; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001878; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001888; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001890; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001898; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x000018D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x000018D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x000018E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x000018E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x000018F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x000018F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001900; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001938; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001944; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001950; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001954; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000195C; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019A4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019A8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019AC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019B0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000019B4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000019FC; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001A58; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A78; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001AB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001AB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001AC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AC8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B00; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B08; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001B10; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001B18; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001B20; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001B28; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001B30; // type:function size:0x8 scope:weak align:4 +@20@__dt__19dBgS_MirLightLinChkFv = .text:0x00001B38; // type:function size:0x8 scope:weak align:4 +@100@__dt__19dBgS_MirLightLinChkFv = .text:0x00001B40; // type:function size:0x8 scope:weak align:4 +@88@__dt__19dBgS_MirLightLinChkFv = .text:0x00001B48; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001B50; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001B58; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001B60; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001B68; // type:function size:0x8 scope:weak align:4 +__dt__Q29daObjMmrr5Eff_cFv = .text:0x00001B70; // type:function size:0x7C scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001BEC; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00001C48; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00001D28; // type:function size:0x5C scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D84; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001DE0; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00001E28; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00001EB8; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00001F0C; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00001FEC; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x0000207C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x000020D8; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002120; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000217C; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@ = .rodata:0x00000000; // type:object size:0xD4 scope:local align:4 +M_arcname__Q29daObjMmrr5Act_c = .rodata:0x000000D4; // type:object size:0x8 scope:global align:4 data:string +M_tri_src__Q29daObjMmrr5Act_c = .rodata:0x000000DC; // type:object size:0x54 scope:global align:4 +M_cps_src__Q29daObjMmrr5Act_c = .rodata:0x00000130; // type:object size:0x4C scope:global align:4 +@4045 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@4253 = .rodata:0x00000188; // type:object size:0x8 scope:local align:8 +@4254 = .rodata:0x00000190; // type:object size:0x8 scope:local align:8 +@4362 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001B4; // type:object size:0x54 scope:local align:4 data:string_table +Mthd_Table__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mmrr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGPla = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000068; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000108; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000144; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001E4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__19dBgS_MirLightLinChk = .data:0x00000250; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000280; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000304; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjMmrr5Eff_c = .data:0x00000328; // type:object size:0x24 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_monument/splits.txt b/config/GZLJ01/rels/d_a_obj_monument/splits.txt new file mode 100644 index 000000000..a0e1ebc0e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_monument/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_monument.cpp: + .text start:0x00000078 end:0x000005CC + .text start:0x000005CC end:0x000005E8 + .rodata start:0x00000000 end:0x00000031 + .data start:0x00000000 end:0x00000058 diff --git a/config/GZLJ01/rels/d_a_obj_monument/symbols.txt b/config/GZLJ01/rels/d_a_obj_monument/symbols.txt new file mode 100644 index 000000000..fd1cb6b42 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_monument/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q213daObjMonument5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q213daObjMonument5Act_cFv = .text:0x0000009C; // type:function size:0x19C scope:global align:4 +_create__Q213daObjMonument5Act_cFv = .text:0x00000238; // type:function size:0xE0 scope:global align:4 +_delete__Q213daObjMonument5Act_cFv = .text:0x00000318; // type:function size:0x80 scope:global align:4 +set_mtx__Q213daObjMonument5Act_cFv = .text:0x00000398; // type:function size:0x6C scope:global align:4 +init_mtx__Q213daObjMonument5Act_cFv = .text:0x00000404; // type:function size:0x3C scope:global align:4 +_execute__Q213daObjMonument5Act_cFv = .text:0x00000440; // type:function size:0x24 scope:global align:4 +_draw__Q213daObjMonument5Act_cFv = .text:0x00000464; // type:function size:0xD4 scope:global align:4 +Mthd_Create__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x00000538; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x00000558; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x0000057C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x000005A0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x000005C4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjMonument5Act_c5Prm_eQ313daObjMonument5Act_c5Prm_e = .text:0x000005CC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q213daObjMonument5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x29 scope:local align:4 data:string_table +L_attr__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@ = .data:0x00000000; // type:object size:0x8 scope:local align:4 +Mthd_Table__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@ = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Monument = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_movebox/splits.txt b/config/GZLJ01/rels/d_a_obj_movebox/splits.txt new file mode 100644 index 000000000..72e196665 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_movebox/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_movebox.cpp: + .text start:0x000000EC end:0x000045B8 + .text start:0x000045B8 end:0x00004898 + .text start:0x00004898 end:0x00004AC0 + .text start:0x00004AC0 end:0x00005144 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000B50 + .data start:0x00000000 end:0x00000434 + .bss start:0x00000008 end:0x00001355 diff --git a/config/GZLJ01/rels/d_a_obj_movebox/symbols.txt b/config/GZLJ01/rels/d_a_obj_movebox/symbols.txt new file mode 100644 index 000000000..9ed27863c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_movebox/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q212daObjMovebox5Bgc_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global align:4 +__dt__4cXyzFv = .text:0x000001B0; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x000001EC; // type:function size:0x4 scope:weak align:4 +gnd_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cif = .text:0x000001F0; // type:function size:0x1B4 scope:global align:4 +wrt_pos__Q212daObjMovebox5Bgc_cFRC4cXyz = .text:0x000003A4; // type:function size:0xD0 scope:global align:4 +wall_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cisf = .text:0x00000474; // type:function size:0x2D4 scope:global align:4 +proc_vertical__Q212daObjMovebox5Bgc_cFPQ212daObjMovebox5Act_c = .text:0x00000748; // type:function size:0x1A0 scope:global align:4 +chk_wall_pre__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x000008E8; // type:function size:0x40 scope:global align:4 +chk_wall_touch__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cs = .text:0x00000928; // type:function size:0x3A4 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00000CCC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000E20; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000F4C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000FEC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001048; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001090; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000010EC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001134; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000011C8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001210; // type:function size:0x48 scope:weak align:4 +chk_wall_touch2__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x00001258; // type:function size:0x88 scope:global align:4 +prm_get_swSave1__Q212daObjMovebox5Act_cCFv = .text:0x000012E0; // type:function size:0x28 scope:global align:4 +prmZ_init__Q212daObjMovebox5Act_cFv = .text:0x00001308; // type:function size:0x78 scope:global align:4 +prmX_init__Q212daObjMovebox5Act_cFv = .text:0x00001380; // type:function size:0x30 scope:global align:4 +attr__Q212daObjMovebox5Act_cCFv = .text:0x000013B0; // type:function size:0x18 scope:weak align:4 +set_mtx__Q212daObjMovebox5Act_cFv = .text:0x000013C8; // type:function size:0x2AC scope:global align:4 +init_mtx__Q212daObjMovebox5Act_cFv = .text:0x00001674; // type:function size:0x44 scope:global align:4 +path_init__Q212daObjMovebox5Act_cFv = .text:0x000016B8; // type:function size:0x178 scope:global align:4 +path_save__Q212daObjMovebox5Act_cFv = .text:0x00001830; // type:function size:0x1E0 scope:global align:4 +CreateHeap__Q212daObjMovebox5Act_cFv = .text:0x00001A10; // type:function size:0xF0 scope:global align:4 +RideCallBack__Q212daObjMovebox5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00001B00; // type:function size:0x164 scope:global align:4 +PPCallBack__Q212daObjMovebox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ24dBgW13PushPullLabel = .text:0x00001C64; // type:function size:0x170 scope:global align:4 +Create__Q212daObjMovebox5Act_cFv = .text:0x00001DD4; // type:function size:0x440 scope:global align:4 +afl_sway__Q212daObjMovebox5Act_cFv = .text:0x00002214; // type:function size:0x2C0 scope:global align:4 +check_to_walk__Q212daObjMovebox5Act_cFv = .text:0x000024D4; // type:function size:0x194 scope:global align:4 +clr_moment_cnt__Q212daObjMovebox5Act_cFv = .text:0x00002668; // type:function size:0x24 scope:global align:4 +chk_appear__Q212daObjMovebox5Act_cCFv = .text:0x0000268C; // type:function size:0xDC scope:global align:4 +eff_set_slip_smoke_pos__Q212daObjMovebox5Act_cFv = .text:0x00002768; // type:function size:0x1A4 scope:global align:4 +eff_smoke_slip_start__Q212daObjMovebox5Act_cFv = .text:0x0000290C; // type:function size:0x108 scope:global align:4 +eff_smoke_slip_end__Q212daObjMovebox5Act_cFv = .text:0x00002A14; // type:function size:0x60 scope:global align:4 +eff_smoke_slip_remove__Q212daObjMovebox5Act_cFv = .text:0x00002A74; // type:function size:0x60 scope:global align:4 +mode_wait_init__Q212daObjMovebox5Act_cFv = .text:0x00002AD4; // type:function size:0x74 scope:global align:4 +mode_wait__Q212daObjMovebox5Act_cFv = .text:0x00002B48; // type:function size:0x23C scope:global align:4 +mode_walk_init__Q212daObjMovebox5Act_cFv = .text:0x00002D84; // type:function size:0x20 scope:global align:4 +mode_walk__Q212daObjMovebox5Act_cFv = .text:0x00002DA4; // type:function size:0x408 scope:global align:4 +mode_afl_init__Q212daObjMovebox5Act_cFv = .text:0x000031AC; // type:function size:0x28 scope:global align:4 +mode_afl__Q212daObjMovebox5Act_cFv = .text:0x000031D4; // type:function size:0x204 scope:global align:4 +make_item__Q212daObjMovebox5Act_cFv = .text:0x000033D8; // type:function size:0x78 scope:global align:4 +eff_break__Q212daObjMovebox5Act_cFv = .text:0x00003450; // type:function size:0x120 scope:global align:4 +sound_break__Q212daObjMovebox5Act_cFv = .text:0x00003570; // type:function size:0x298 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003808; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003948; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003A60; // type:function size:0x80 scope:weak align:4 +sound_slip__Q212daObjMovebox5Act_cFv = .text:0x00003AE0; // type:function size:0xC4 scope:global align:4 +sound_limit__Q212daObjMovebox5Act_cFv = .text:0x00003BA4; // type:function size:0xC4 scope:global align:4 +sound_land__Q212daObjMovebox5Act_cFv = .text:0x00003C68; // type:function size:0xC4 scope:global align:4 +vib_land__Q212daObjMovebox5Act_cFv = .text:0x00003D2C; // type:function size:0x54 scope:global align:4 +eff_land_smoke__Q212daObjMovebox5Act_cFv = .text:0x00003D80; // type:function size:0x84 scope:global align:4 +Execute__Q212daObjMovebox5Act_cFPPA3_A4_f = .text:0x00003E04; // type:function size:0x2C8 scope:global align:4 +Draw__Q212daObjMovebox5Act_cFv = .text:0x000040CC; // type:function size:0x184 scope:global align:4 +Delete__Q212daObjMovebox5Act_cFv = .text:0x00004250; // type:function size:0x4C scope:global align:4 +Mthd_Create__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x0000429C; // type:function size:0x240 scope:local align:4 +Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x000044DC; // type:function size:0x64 scope:local align:4 +Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00004540; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00004560; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x0000458C; // type:function size:0x2C scope:local align:4 +__dt__Q212daObjMovebox10EffSmokeCBFv = .text:0x000045B8; // type:function size:0x8C scope:weak align:4 +__ct__Q212daObjMovebox10EffSmokeCBFv = .text:0x00004644; // type:function size:0x40 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004684; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004750; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004798; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000047F4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000483C; // type:function size:0x5C scope:weak align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00004898; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000048A0; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x000048A8; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x000048B0; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x000048B8; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x000048C0; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000048C8; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000048D0; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048D8; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004920; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004924; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004928; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000492C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004930; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004978; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000049D4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000049E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000049EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000049F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000049FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004A3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004A44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004A4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A54; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004A8C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004A90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A98; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004AA0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004AA8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004AB4; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x00004AC0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_movebox_cpp = .text:0x00004ADC; // type:function size:0xAC scope:local align:4 +__arraydtor$4060 = .text:0x00004B88; // type:function size:0x38 scope:local align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x00004BC0; // type:function size:0x170 scope:weak align:4 +__dt__11dBgS_WtrChkFv = .text:0x00004D30; // type:function size:0x124 scope:weak align:4 +__arraydtor$4057 = .text:0x00004E54; // type:function size:0x38 scope:local align:4 +__ct__14dBgS_ObjGndChkFv = .text:0x00004E8C; // type:function size:0x104 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00004F90; // type:function size:0xFC scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x0000508C; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00005094; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x0000509C; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x000050A4; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x000050AC; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x000050B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000050BC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000050C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000050CC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000050D4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000050DC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x000050E4; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x000050EC; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x000050F4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000050FC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005104; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000510C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005114; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000511C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00005124; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000512C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005134; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000513C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_lin5__Q212daObjMovebox5Bgc_c = .rodata:0x00000000; // type:object size:0x50 scope:global align:4 +M_lin20__Q212daObjMovebox5Bgc_c = .rodata:0x00000050; // type:object size:0x170 scope:global align:4 +@4076 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@4158 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@4159 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@4403 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +M_arcname__Q212daObjMovebox5Act_c = .rodata:0x000001E0; // type:object size:0x34 scope:global align:4 +M_cyl_src__Q212daObjMovebox5Act_c = .rodata:0x00000214; // type:object size:0x44 scope:global align:4 +M_attr__Q212daObjMovebox5Act_c = .rodata:0x00000258; // type:object size:0x7EC scope:global align:4 +@4628 = .rodata:0x00000A44; // type:object size:0x4 scope:local align:4 data:float +@4629 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 +@4631 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@4813 = .rodata:0x00000A58; // type:object size:0x8 scope:local align:8 +@4814 = .rodata:0x00000A60; // type:object size:0x8 scope:local align:8 +@4815 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 +@4816 = .rodata:0x00000A6C; // type:object size:0x4 scope:local align:4 data:string +@4992 = .rodata:0x00000A70; // type:object size:0x8 scope:local align:8 +@5186 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 +@5226 = .rodata:0x00000A7C; // type:object size:0x4 scope:local align:4 +@5227 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 +@5229 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 +@5499 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 +@5500 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000AA0; // type:object size:0xB0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5460 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@5461 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5462 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$mode_proc_call__Q212daObjMovebox5Act_cFv = .data:0x00000054; // type:object size:0x24 scope:weak align:4 +Mthd_Table__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Movebox = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000C8; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000108; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x20 scope:weak align:4 +__vt__Q212daObjMovebox10EffSmokeCB = .data:0x00000144; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000025C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000274; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002A4; // type:object size:0x30 scope:weak align:4 +__vt__Q212daObjMovebox5Act_c = .data:0x000002D4; // type:object size:0x28 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x000002FC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000032C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000035C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000003A4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000003B0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000003D4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000404; // type:object size:0x30 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4058 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +M_gnd_work__Q212daObjMovebox5Bgc_c = .bss:0x00000060; // type:object size:0x78C scope:global align:4 +@4059 = .bss:0x000007EC; // type:object size:0xC scope:local align:4 +M_wrt_work__Q212daObjMovebox5Bgc_c = .bss:0x000007F8; // type:object size:0x50 scope:global align:4 +@4061 = .bss:0x00000848; // type:object size:0xC scope:local align:4 +M_wall_work__Q212daObjMovebox5Bgc_c = .bss:0x00000854; // type:object size:0x9B4 scope:global align:4 +@4316 = .bss:0x00001208; // type:object size:0xC scope:local align:4 +init$4317 = .bss:0x00001214; // type:object size:0x1 scope:local align:1 +touch_work$4315 = .bss:0x00001218; // type:object size:0x6C scope:local align:4 +@5149 = .bss:0x00001284; // type:object size:0xC scope:local align:4 +init$5150 = .bss:0x00001290; // type:object size:0x1 scope:local align:1 +@5152 = .bss:0x00001294; // type:object size:0xC scope:local align:4 +base_pos$5148 = .bss:0x000012A0; // type:object size:0x18 scope:local align:4 +@5191 = .bss:0x000012B8; // type:object size:0xC scope:local align:4 +init$5192 = .bss:0x000012C4; // type:object size:0x1 scope:local align:1 +scl$5190 = .bss:0x000012C8; // type:object size:0xC scope:local align:4 +@5312 = .bss:0x000012D4; // type:object size:0xC scope:local align:4 +init$5313 = .bss:0x000012E0; // type:object size:0x1 scope:local align:1 +@5315 = .bss:0x000012E4; // type:object size:0xC scope:local align:4 +@5316 = .bss:0x000012F0; // type:object size:0xC scope:local align:4 +@5317 = .bss:0x000012FC; // type:object size:0xC scope:local align:4 +dir_vec$5311 = .bss:0x00001308; // type:object size:0x30 scope:local align:4 +@5478 = .bss:0x00001338; // type:object size:0xC scope:local align:4 +init$5479 = .bss:0x00001344; // type:object size:0x1 scope:local align:1 +particle_scale$5477 = .bss:0x00001348; // type:object size:0xC scope:local align:4 +init$localstatic4$mode_proc_call__Q212daObjMovebox5Act_cFv = .bss:0x00001354; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLJ01/rels/d_a_obj_msdan/splits.txt b/config/GZLJ01/rels/d_a_obj_msdan/splits.txt new file mode 100644 index 000000000..0a61df0c8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_msdan/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan.cpp: + .text start:0x00000078 end:0x00000660 + .text start:0x00000660 end:0x0000067C + .rodata start:0x00000000 end:0x0000002A + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_msdan/symbols.txt b/config/GZLJ01/rels/d_a_obj_msdan/symbols.txt new file mode 100644 index 000000000..838c0c125 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_msdan/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Mthd_Create__Q210daObjMsdan5Act_cFv = .text:0x00000078; // type:function size:0x35C scope:global align:4 +Mthd_Execute__Q210daObjMsdan5Act_cFv = .text:0x000003D4; // type:function size:0x1EC scope:global align:4 +Mthd_Delete__Q210daObjMsdan5Act_cFv = .text:0x000005C0; // type:function size:0x30 scope:global align:4 +Mthd_Create__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x000005F0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000610; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000630; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000650; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000658; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMsdan5Act_c5Prm_eQ310daObjMsdan5Act_c5Prm_e = .text:0x00000660; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjMsdan5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjMsdan5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4088 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0x6 scope:local align:4 data:string_table +Mthd_Msdan__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Msdan = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_msdan2/splits.txt b/config/GZLJ01/rels/d_a_obj_msdan2/splits.txt new file mode 100644 index 000000000..97dd469b9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_msdan2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan2.cpp: + .text start:0x00000078 end:0x000003BC + .text start:0x000003BC end:0x000003D8 + .rodata start:0x00000000 end:0x0000000F + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_msdan2/symbols.txt b/config/GZLJ01/rels/d_a_obj_msdan2/symbols.txt new file mode 100644 index 000000000..35ec64a87 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_msdan2/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Mthd_Create__Q211daObjMsdan25Act_cFv = .text:0x00000078; // type:function size:0x1D4 scope:global align:4 +Mthd_Execute__Q211daObjMsdan25Act_cFv = .text:0x0000024C; // type:function size:0xF8 scope:global align:4 +Mthd_Delete__Q211daObjMsdan25Act_cFv = .text:0x00000344; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x0000034C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x0000036C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x0000038C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x000003AC; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x000003B4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjMsdan25Act_c5Prm_eQ311daObjMsdan25Act_c5Prm_e = .text:0x000003BC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4046 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x7 scope:local align:4 data:string_table +Mthd_Msdan2__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Msdan2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_msdan_sub/splits.txt b/config/GZLJ01/rels/d_a_obj_msdan_sub/splits.txt new file mode 100644 index 000000000..6aa537279 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_msdan_sub/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan_sub.cpp: + .text start:0x00000078 end:0x00000D0C + .text start:0x00000D0C end:0x00000D24 + .text start:0x00000D24 end:0x00000D40 + .rodata start:0x00000000 end:0x000000B2 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_msdan_sub/symbols.txt b/config/GZLJ01/rels/d_a_obj_msdan_sub/symbols.txt new file mode 100644 index 000000000..38a305056 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_msdan_sub/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q213daObjMsdanSub5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q213daObjMsdanSub5Act_cFv = .text:0x0000012C; // type:function size:0x1D8 scope:global align:4 +Mthd_Create__Q213daObjMsdanSub5Act_cFv = .text:0x00000304; // type:function size:0xFC scope:global align:4 +Delete__Q213daObjMsdanSub5Act_cFv = .text:0x00000400; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q213daObjMsdanSub5Act_cFv = .text:0x00000408; // type:function size:0x4C scope:global align:4 +set_mtx__Q213daObjMsdanSub5Act_cFv = .text:0x00000454; // type:function size:0x80 scope:global align:4 +init_mtx__Q213daObjMsdanSub5Act_cFv = .text:0x000004D4; // type:function size:0x60 scope:global align:4 +Execute__Q213daObjMsdanSub5Act_cFPPA3_A4_f = .text:0x00000534; // type:function size:0x680 scope:global align:4 +Draw__Q213daObjMsdanSub5Act_cFv = .text:0x00000BB4; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000C54; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000C74; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000C94; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000CB4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000CE0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000D0C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000D14; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000D1C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjMsdanSub5Act_c5Prm_eQ313daObjMsdanSub5Act_c5Prm_e = .text:0x00000D24; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q213daObjMsdanSub5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4023 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4095 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4202 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x6E scope:local align:4 data:string_table +Mthd_MsdanSub__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_MsdanSub = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q213daObjMsdanSub5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q213daObjMsdanSub5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_msdan_sub2/splits.txt b/config/GZLJ01/rels/d_a_obj_msdan_sub2/splits.txt new file mode 100644 index 000000000..0bc5fc029 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_msdan_sub2/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan_sub2.cpp: + .text start:0x00000078 end:0x00000A64 + .text start:0x00000A64 end:0x00000A7C + .text start:0x00000A7C end:0x00000A98 + .rodata start:0x00000000 end:0x0000009F + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_msdan_sub2/symbols.txt b/config/GZLJ01/rels/d_a_obj_msdan_sub2/symbols.txt new file mode 100644 index 000000000..33fd444df --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_msdan_sub2/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q214daObjMsdanSub25Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q214daObjMsdanSub25Act_cFv = .text:0x0000012C; // type:function size:0x1B8 scope:global align:4 +Mthd_Create__Q214daObjMsdanSub25Act_cFv = .text:0x000002E4; // type:function size:0x170 scope:global align:4 +Delete__Q214daObjMsdanSub25Act_cFv = .text:0x00000454; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q214daObjMsdanSub25Act_cFv = .text:0x0000045C; // type:function size:0x4C scope:global align:4 +set_mtx__Q214daObjMsdanSub25Act_cFv = .text:0x000004A8; // type:function size:0x80 scope:global align:4 +init_mtx__Q214daObjMsdanSub25Act_cFv = .text:0x00000528; // type:function size:0x70 scope:global align:4 +Execute__Q214daObjMsdanSub25Act_cFPPA3_A4_f = .text:0x00000598; // type:function size:0x374 scope:global align:4 +Draw__Q214daObjMsdanSub25Act_cFv = .text:0x0000090C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x000009AC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x000009CC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x000009EC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x00000A0C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x00000A38; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000A64; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000A6C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000A74; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ314daObjMsdanSub25Act_c5Prm_eQ314daObjMsdanSub25Act_c5Prm_e = .text:0x00000A7C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q214daObjMsdanSub25Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000030; // type:object size:0x6F scope:local align:4 data:string_table +Mthd_MsdanSub2__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_MsdanSub2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q214daObjMsdanSub25Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q214daObjMsdanSub25Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_mshokki/splits.txt b/config/GZLJ01/rels/d_a_obj_mshokki/splits.txt new file mode 100644 index 000000000..6fb59c019 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mshokki/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mshokki.cpp: + .text start:0x00000078 end:0x00001000 + .text start:0x00001000 end:0x0000103C + .rodata start:0x00000000 end:0x000000F3 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_obj_mshokki/symbols.txt b/config/GZLJ01/rels/d_a_obj_mshokki/symbols.txt new file mode 100644 index 000000000..b1c7d5076 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mshokki/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__14daObjMshokki_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +solidHeapCB__14daObjMshokki_cFP10fopAc_ac_c = .text:0x00000108; // type:function size:0x24 scope:global align:4 +create_heap__14daObjMshokki_cFv = .text:0x0000012C; // type:function size:0xD0 scope:global align:4 +checkCollision__14daObjMshokki_cFv = .text:0x000001FC; // type:function size:0x12C scope:global align:4 +co_hitCallback__14daObjMshokki_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000328; // type:function size:0x1B8 scope:global align:4 +break_proc__14daObjMshokki_cFv = .text:0x000004E0; // type:function size:0x12C scope:global align:4 +set_se__14daObjMshokki_cFv = .text:0x0000060C; // type:function size:0x130 scope:global align:4 +_create__14daObjMshokki_cFv = .text:0x0000073C; // type:function size:0x2DC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000A18; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000AE4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B2C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B88; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000BD0; // type:function size:0x70 scope:weak align:4 +_delete__14daObjMshokki_cFv = .text:0x00000C40; // type:function size:0x30 scope:global align:4 +_execute__14daObjMshokki_cFv = .text:0x00000C70; // type:function size:0x1B0 scope:global align:4 +_draw__14daObjMshokki_cFv = .text:0x00000E20; // type:function size:0x60 scope:global align:4 +daObjMshokki_Create__FP10fopAc_ac_c = .text:0x00000E80; // type:function size:0x20 scope:local align:4 +daObjMshokki_Delete__FP14daObjMshokki_c = .text:0x00000EA0; // type:function size:0x24 scope:local align:4 +daObjMshokki_Execute__FP14daObjMshokki_c = .text:0x00000EC4; // type:function size:0x24 scope:local align:4 +daObjMshokki_Draw__FP14daObjMshokki_c = .text:0x00000EE8; // type:function size:0x24 scope:local align:4 +daObjMshokki_IsDelete__FP14daObjMshokki_c = .text:0x00000F0C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000F14; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000F24; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000F2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000F34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000F3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F44; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000F7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000F84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F94; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000FCC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000FD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FD8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000FE8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000FF4; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjMshokki_c7Param_eQ214daObjMshokki_c7Param_e = .text:0x00001000; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000101C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001024; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000102C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001034; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__29@unnamed@d_a_obj_mshokki_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 data:string +l_cyl_src__29@unnamed@d_a_obj_mshokki_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_data__29@unnamed@d_a_obj_mshokki_cpp@ = .rodata:0x0000004C; // type:object size:0x30 scope:local align:4 +@4059 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4061 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4062 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4090 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4095 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4120 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1B scope:local align:4 data:string_table +bdl_idx$4018 = .data:0x00000000; // type:object size:0xC scope:local align:4 +particle_id$4099 = .data:0x0000000C; // type:object size:0x6 scope:local align:4 +se_flag$4124 = .data:0x00000014; // type:object size:0xC scope:local align:4 +l_daObjMshokki_Method = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mshokki = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000070; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000110; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_mtest/splits.txt b/config/GZLJ01/rels/d_a_obj_mtest/splits.txt new file mode 100644 index 000000000..64c1fe684 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mtest/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_mtest.cpp: + .text start:0x000000EC end:0x00000D18 + .text start:0x00000D18 end:0x00000E8C + .text start:0x00000E8C end:0x0000109C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010F + .data start:0x00000000 end:0x000002FC + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZLJ01/rels/d_a_obj_mtest/symbols.txt b/config/GZLJ01/rels/d_a_obj_mtest/symbols.txt new file mode 100644 index 000000000..b466cf575 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_mtest/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +chk_appear__Q210daObjMtest5Act_cFv = .text:0x000000EC; // type:function size:0xAC scope:global align:4 +CreateHeap__Q210daObjMtest5Act_cFv = .text:0x00000198; // type:function size:0xEC scope:global align:4 +Create__Q210daObjMtest5Act_cFv = .text:0x00000284; // type:function size:0x164 scope:global align:4 +Mthd_Create__Q210daObjMtest5Act_cFv = .text:0x000003E8; // type:function size:0x320 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000708; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000007D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000081C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000878; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000008C0; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x0000091C; // type:function size:0x3C scope:weak align:4 +Delete__Q210daObjMtest5Act_cFv = .text:0x00000958; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjMtest5Act_cFv = .text:0x00000960; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjMtest5Act_cFv = .text:0x000009B8; // type:function size:0x94 scope:global align:4 +init_mtx__Q210daObjMtest5Act_cFv = .text:0x00000A4C; // type:function size:0x44 scope:global align:4 +Execute__Q210daObjMtest5Act_cFPPA3_A4_f = .text:0x00000A90; // type:function size:0xEC scope:global align:4 +Draw__Q210daObjMtest5Act_cFv = .text:0x00000B7C; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000C60; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000C80; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000CA0; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000CC0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000CEC; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000D18; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000D20; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000D38; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000D40; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000D48; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000D50; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000D58; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000DA0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000DB0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000DB8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000DC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000DC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DD0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000E08; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000E10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000E18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E20; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E58; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E64; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E6C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000E74; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000E80; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMtest5Act_c5Prm_eQ310daObjMtest5Act_c5Prm_e = .text:0x00000E8C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_mtest_cpp = .text:0x00000EA8; // type:function size:0x1E4 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000108C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001094; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_cyl_src__Q210daObjMtest5Act_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@4067 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4071 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4072 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000080; // type:object size:0x8F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +M_arcname__Q210daObjMtest5Act_c = .data:0x00000030; // type:object size:0x20 scope:global align:4 +bmd_data$4023 = .data:0x00000050; // type:object size:0x10 scope:local align:4 +dzb_data$4096 = .data:0x00000060; // type:object size:0x50 scope:local align:4 +heap_size$4097 = .data:0x000000B0; // type:object size:0xA0 scope:local align:4 +Mthd_Table__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@ = .data:0x00000150; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mtest = .data:0x00000170; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000001A0; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000280; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjMtest5Act_c = .data:0x000002D4; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3990 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@3991 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@3992 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@3993 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@3994 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@3995 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@3996 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@3997 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +M_scl_mult__Q210daObjMtest5Act_c = .bss:0x000000B4; // type:object size:0x60 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_nest/splits.txt b/config/GZLJ01/rels/d_a_obj_nest/splits.txt new file mode 100644 index 000000000..672b0e0d3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_nest/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_nest.cpp: + .text start:0x00000078 end:0x000008B4 + .text start:0x000008B4 end:0x000008CC + .rodata start:0x00000000 end:0x000000C1 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_nest/symbols.txt b/config/GZLJ01/rels/d_a_obj_nest/symbols.txt new file mode 100644 index 000000000..e92f4feeb --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_nest/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjNest5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q29daObjNest5Act_cFv = .text:0x0000012C; // type:function size:0xC4 scope:global align:4 +Mthd_Create__Q29daObjNest5Act_cFv = .text:0x000001F0; // type:function size:0xF8 scope:global align:4 +Delete__Q29daObjNest5Act_cFv = .text:0x000002E8; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjNest5Act_cFv = .text:0x000002F0; // type:function size:0x4C scope:global align:4 +set_mtx__Q29daObjNest5Act_cFv = .text:0x0000033C; // type:function size:0x98 scope:global align:4 +init_mtx__Q29daObjNest5Act_cFv = .text:0x000003D4; // type:function size:0x3C scope:global align:4 +rideCB__Q29daObjNest5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000410; // type:function size:0x88 scope:global align:4 +vib_set__Q29daObjNest5Act_cFf = .text:0x00000498; // type:function size:0xAC scope:global align:4 +vib_proc__Q29daObjNest5Act_cFv = .text:0x00000544; // type:function size:0x1C8 scope:global align:4 +Execute__Q29daObjNest5Act_cFPPA3_A4_f = .text:0x0000070C; // type:function size:0x50 scope:global align:4 +Draw__Q29daObjNest5Act_cFv = .text:0x0000075C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x000007FC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x0000081C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x0000083C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x0000085C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x00000888; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000008B4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000008BC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000008C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_arcname__Q29daObjNest5Act_c = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 data:string +@4016 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4169 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000058; // type:object size:0x69 scope:local align:4 data:string_table +Mthd_Table__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Nest = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q29daObjNest5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjNest5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ohatch/splits.txt b/config/GZLJ01/rels/d_a_obj_ohatch/splits.txt new file mode 100644 index 000000000..a58b1f494 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ohatch/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ohatch.cpp: + .text start:0x00000078 end:0x00000BF8 + .text start:0x00000BF8 end:0x00000C14 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000098 diff --git a/config/GZLJ01/rels/d_a_obj_ohatch/symbols.txt b/config/GZLJ01/rels/d_a_obj_ohatch/symbols.txt new file mode 100644 index 000000000..685b8b6bc --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ohatch/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__13daObjOhatch_cFv = .text:0x00000078; // type:function size:0x114 scope:global align:4 +init_mtx__13daObjOhatch_cFv = .text:0x0000018C; // type:function size:0xF0 scope:global align:4 +solidHeapCB__13daObjOhatch_cFP10fopAc_ac_c = .text:0x0000027C; // type:function size:0x24 scope:global align:4 +create_heap__13daObjOhatch_cFv = .text:0x000002A0; // type:function size:0x12C scope:global align:4 +_create__13daObjOhatch_cFv = .text:0x000003CC; // type:function size:0x17C scope:global align:4 +_delete__13daObjOhatch_cFv = .text:0x00000548; // type:function size:0xE0 scope:global align:4 +close_wait_act_proc__13daObjOhatch_cFv = .text:0x00000628; // type:function size:0x1E8 scope:global align:4 +tremor_act_proc__13daObjOhatch_cFv = .text:0x00000810; // type:function size:0x94 scope:global align:4 +open_act_proc__13daObjOhatch_cFv = .text:0x000008A4; // type:function size:0x15C scope:global align:4 +vibrate_act_proc__13daObjOhatch_cFv = .text:0x00000A00; // type:function size:0x4C scope:global align:4 +open_wait_act_proc__13daObjOhatch_cFv = .text:0x00000A4C; // type:function size:0x4 scope:global align:4 +_execute__13daObjOhatch_cFv = .text:0x00000A50; // type:function size:0xB4 scope:global align:4 +_draw__13daObjOhatch_cFv = .text:0x00000B04; // type:function size:0x60 scope:global align:4 +daObjOhatch_Create__FP10fopAc_ac_c = .text:0x00000B64; // type:function size:0x20 scope:local align:4 +daObjOhatch_Delete__FP13daObjOhatch_c = .text:0x00000B84; // type:function size:0x24 scope:local align:4 +daObjOhatch_Execute__FP13daObjOhatch_c = .text:0x00000BA8; // type:function size:0x24 scope:local align:4 +daObjOhatch_Draw__FP13daObjOhatch_c = .text:0x00000BCC; // type:function size:0x24 scope:local align:4 +daObjOhatch_IsDelete__FP13daObjOhatch_c = .text:0x00000BF0; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjOhatch_c7Param_eQ213daObjOhatch_c7Param_e = .text:0x00000BF8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_ohatch_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +@4009 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4010 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4013 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4015 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4205 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x38 scope:local align:4 data:string_table +@4075 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4079 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@4167 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4214 = .data:0x00000024; // type:object size:0xC scope:local align:4 +@4229 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4251 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +l_daObjOhatch_Method = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ohatch = .data:0x00000068; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ojtree/splits.txt b/config/GZLJ01/rels/d_a_obj_ojtree/splits.txt new file mode 100644 index 000000000..f70c50619 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ojtree/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ojtree.cpp: + .text start:0x00000078 end:0x000005B4 + .text start:0x000005B4 end:0x000005CC + .rodata start:0x00000000 end:0x0000008B + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_ojtree/symbols.txt b/config/GZLJ01/rels/d_a_obj_ojtree/symbols.txt new file mode 100644 index 000000000..49fe7c0a9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ojtree/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjOjtree5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjOjtree5Act_cFv = .text:0x0000012C; // type:function size:0xC0 scope:global align:4 +Mthd_Create__Q211daObjOjtree5Act_cFv = .text:0x000001EC; // type:function size:0xF8 scope:global align:4 +Delete__Q211daObjOjtree5Act_cFv = .text:0x000002E4; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjOjtree5Act_cFv = .text:0x000002EC; // type:function size:0x4C scope:global align:4 +set_mtx__Q211daObjOjtree5Act_cFv = .text:0x00000338; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjOjtree5Act_cFv = .text:0x000003B8; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjOjtree5Act_cFPPA3_A4_f = .text:0x000003F4; // type:function size:0x68 scope:global align:4 +Draw__Q211daObjOjtree5Act_cFv = .text:0x0000045C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x000004FC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x0000051C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x0000053C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x0000055C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x00000588; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000005B4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000005BC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000005C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjOjtree5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4010 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4013 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4014 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4015 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x6B scope:local align:4 data:string_table +Mthd_Table__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ojtree = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjOjtree5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjOjtree5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_ospbox/splits.txt b/config/GZLJ01/rels/d_a_obj_ospbox/splits.txt new file mode 100644 index 000000000..840b21f19 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ospbox/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ospbox.cpp: + .text start:0x000000EC end:0x00001254 + .text start:0x00001254 end:0x000013A0 + .text start:0x000013A0 end:0x0000140C + .rodata start:0x00000000 end:0x00000103 + .data start:0x00000000 end:0x00000238 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLJ01/rels/d_a_obj_ospbox/symbols.txt b/config/GZLJ01/rels/d_a_obj_ospbox/symbols.txt new file mode 100644 index 000000000..d3883f79c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_ospbox/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeap__Q211daObjOspbox5Act_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjOspbox5Act_cFv = .text:0x000001A0; // type:function size:0xF4 scope:global align:4 +Mthd_Create__Q211daObjOspbox5Act_cFv = .text:0x00000294; // type:function size:0x264 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000004F8; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000638; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000750; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000007F0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000084C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000894; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000008F0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000938; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000009B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000A84; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000ACC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B28; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B70; // type:function size:0x3C scope:weak align:4 +Delete__Q211daObjOspbox5Act_cFv = .text:0x00000BAC; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjOspbox5Act_cFv = .text:0x00000BB4; // type:function size:0x50 scope:global align:4 +set_mtx__Q211daObjOspbox5Act_cFv = .text:0x00000C04; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjOspbox5Act_cFv = .text:0x00000C84; // type:function size:0x3C scope:global align:4 +make_item__Q211daObjOspbox5Act_cFv = .text:0x00000CC0; // type:function size:0xBC scope:global align:4 +eff_break__Q211daObjOspbox5Act_cFv = .text:0x00000D7C; // type:function size:0xFC scope:global align:4 +sound_break__Q211daObjOspbox5Act_cFv = .text:0x00000E78; // type:function size:0xA8 scope:global align:4 +set_ground__Q211daObjOspbox5Act_cFv = .text:0x00000F20; // type:function size:0xC0 scope:global align:4 +init_ground__Q211daObjOspbox5Act_cFv = .text:0x00000FE0; // type:function size:0x28 scope:global align:4 +Execute__Q211daObjOspbox5Act_cFPPA3_A4_f = .text:0x00001008; // type:function size:0xCC scope:global align:4 +Draw__Q211daObjOspbox5Act_cFv = .text:0x000010D4; // type:function size:0xC8 scope:global align:4 +Mthd_Create__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x0000119C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x000011BC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x000011DC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x000011FC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x00001228; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001254; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000125C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001264; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000126C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000012B4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000012C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000012CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000012D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000012DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000012E4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000131C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001324; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000132C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001334; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000136C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001370; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001378; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001380; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001388; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001394; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjOspbox5Act_c5Prm_eQ311daObjOspbox5Act_c5Prm_e = .text:0x000013A0; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000013BC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000013C4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000013CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000013D4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000013DC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000013E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000013EC; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000013F4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000013FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001404; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjOspbox5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_cyl_src__Q211daObjOspbox5Act_c = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +@4027 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4029 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +pf_name$4275 = .rodata:0x00000060; // type:object size:0x10 scope:local align:4 +prm$4276 = .rodata:0x00000070; // type:object size:0x10 scope:local align:4 +@4310 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4312 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4353 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4395 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000098; // type:object size:0x6B scope:local align:4 data:string_table +Mthd_Table__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ospbox = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000005C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000074; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000000A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000011C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001BC; // type:object size:0x54 scope:weak align:4 +__vt__Q211daObjOspbox5Act_c = .data:0x00000210; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_mtx__Q211daObjOspbox5Act_c = .bss:0x00000054; // type:object size:0x30 scope:global align:4 +@4290 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4291 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +particle_scale$4289 = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_otble/splits.txt b/config/GZLJ01/rels/d_a_obj_otble/splits.txt new file mode 100644 index 000000000..dd70aeb8d --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_otble/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_otble.cpp: + .text start:0x00000078 end:0x000007F4 + .rodata start:0x00000000 end:0x00000079 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLJ01/rels/d_a_obj_otble/symbols.txt b/config/GZLJ01/rels/d_a_obj_otble/symbols.txt new file mode 100644 index 000000000..d0e61a0b3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_otble/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +set_mtx__Q211daObj_Otble5Act_cFv = .text:0x00000098; // type:function size:0xD0 scope:global align:4 +_execute__Q211daObj_Otble5Act_cFv = .text:0x00000168; // type:function size:0x54 scope:global align:4 +_draw__Q211daObj_Otble5Act_cFv = .text:0x000001BC; // type:function size:0x12C scope:global align:4 +_createHeap__Q211daObj_Otble5Act_cFv = .text:0x000002E8; // type:function size:0x188 scope:global align:4 +CreateInit__Q211daObj_Otble5Act_cFv = .text:0x00000470; // type:function size:0x130 scope:global align:4 +Create__Q211daObj_Otble4MthdFPv = .text:0x000005A0; // type:function size:0x10C scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000006AC; // type:function size:0x70 scope:weak align:4 +Delete__Q211daObj_Otble4MthdFPv = .text:0x0000071C; // type:function size:0x80 scope:global align:4 +Execute__Q211daObj_Otble4MthdFPv = .text:0x0000079C; // type:function size:0x20 scope:global align:4 +Draw__Q211daObj_Otble4MthdFPv = .text:0x000007BC; // type:function size:0x20 scope:global align:4 +IsDelete__Q211daObj_Otble4MthdFPv = .text:0x000007DC; // type:function size:0x8 scope:global align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000007E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007EC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__Q211daObj_Otble5Act_c = .rodata:0x00000000; // type:object size:0x2 scope:global align:4 +size$4023 = .rodata:0x00000004; // type:object size:0x8 scope:local align:4 +@4056 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +bdl$4061 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 +dzb$4062 = .rodata:0x0000001C; // type:object size:0x8 scope:local align:4 +@4111 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +heapsize$localstatic3$_create__Q211daObj_Otble5Act_cFv = .rodata:0x00000044; // type:object size:0x8 scope:weak align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x2D scope:local align:4 data:string_table +Table__Q211daObj_Otble4Mthd = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_OTBLE = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_paper/splits.txt b/config/GZLJ01/rels/d_a_obj_paper/splits.txt new file mode 100644 index 000000000..6babeb6ee --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_paper/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_paper.cpp: + .text start:0x00000078 end:0x00000D98 + .text start:0x00000D98 end:0x00000DC4 + .rodata start:0x00000000 end:0x000000DE + .data start:0x00000000 end:0x000001EC + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_obj_paper/symbols.txt b/config/GZLJ01/rels/d_a_obj_paper/symbols.txt new file mode 100644 index 000000000..154f54efc --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_paper/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjPaper5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjPaper5Act_cFv = .text:0x0000009C; // type:function size:0xD4 scope:global align:4 +_create__Q210daObjPaper5Act_cFv = .text:0x00000170; // type:function size:0x370 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x000004E0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000053C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000608; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000650; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000006AC; // type:function size:0x48 scope:weak align:4 +_delete__Q210daObjPaper5Act_cFv = .text:0x000006F4; // type:function size:0x3C scope:global align:4 +mode_wait_init__Q210daObjPaper5Act_cFv = .text:0x00000730; // type:function size:0x18 scope:global align:4 +mode_wait__Q210daObjPaper5Act_cFv = .text:0x00000748; // type:function size:0x3C scope:global align:4 +mode_talk0_init__Q210daObjPaper5Act_cFv = .text:0x00000784; // type:function size:0x20 scope:global align:4 +mode_talk0__Q210daObjPaper5Act_cFv = .text:0x000007A4; // type:function size:0x7C scope:global align:4 +mode_talk1_init__Q210daObjPaper5Act_cFv = .text:0x00000820; // type:function size:0xC scope:global align:4 +mode_talk1__Q210daObjPaper5Act_cFv = .text:0x0000082C; // type:function size:0x48 scope:global align:4 +mode_talk2_init__Q210daObjPaper5Act_cFv = .text:0x00000874; // type:function size:0xC scope:global align:4 +mode_talk2__Q210daObjPaper5Act_cFv = .text:0x00000880; // type:function size:0x5C scope:global align:4 +set_mtx__Q210daObjPaper5Act_cFv = .text:0x000008DC; // type:function size:0x6C scope:global align:4 +init_mtx__Q210daObjPaper5Act_cFv = .text:0x00000948; // type:function size:0x3C scope:global align:4 +damage_cc_proc__Q210daObjPaper5Act_cFv = .text:0x00000984; // type:function size:0xB0 scope:global align:4 +_execute__Q210daObjPaper5Act_cFv = .text:0x00000A34; // type:function size:0x120 scope:global align:4 +_draw__Q210daObjPaper5Act_cFv = .text:0x00000B54; // type:function size:0x7C scope:global align:4 +Mthd_Create__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000BD0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000BF0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000C14; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000C38; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000C5C; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00000C64; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000CAC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000CBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000CC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CDC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000D14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000D1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000D24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D2C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D64; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D70; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D78; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D80; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D8C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjPaper5Act_c5Prm_eQ310daObjPaper5Act_c5Prm_e = .text:0x00000D98; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000DB4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000DBC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@ = .rodata:0x00000000; // type:object size:0x54 scope:local align:4 +M_cyl_src__Q210daObjPaper5Act_c = .rodata:0x00000054; // type:object size:0x44 scope:global align:4 +@4120 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000A8; // type:object size:0x36 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4296 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4297 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4298 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4299 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4295 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Paper = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000F8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000198; // type:object size:0x54 scope:weak align:4 +init$4300 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_pbco/splits.txt b/config/GZLJ01/rels/d_a_obj_pbco/splits.txt new file mode 100644 index 000000000..c8726688e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_pbco/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pbco.cpp: + .text start:0x000000EC end:0x000005C8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000002D + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZLJ01/rels/d_a_obj_pbco/symbols.txt b/config/GZLJ01/rels/d_a_obj_pbco/symbols.txt new file mode 100644 index 000000000..3cfad338c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_pbco/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daObj_Pbco_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global align:4 +set_mtx__12daObj_Pbco_cFv = .text:0x00000104; // type:function size:0x88 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObj_Pbco_cFv = .text:0x000001AC; // type:function size:0x19C scope:global align:4 +CreateInit__12daObj_Pbco_cFv = .text:0x00000348; // type:function size:0x5C scope:global align:4 +daObj_PbcoCreate__FPv = .text:0x000003A4; // type:function size:0x90 scope:local align:4 +daObj_PbcoDelete__FPv = .text:0x00000434; // type:function size:0x58 scope:local align:4 +daObj_PbcoExecute__FPv = .text:0x0000048C; // type:function size:0x44 scope:local align:4 +daObj_PbcoDraw__FPv = .text:0x000004D0; // type:function size:0x6C scope:local align:4 +daObj_PbcoIsDelete__FPv = .text:0x0000053C; // type:function size:0x8 scope:local align:4 +__dt__16daObj_Pbco_HIO_cFv = .text:0x00000544; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_pbco_cpp = .text:0x0000058C; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__12daObj_Pbco_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x25 scope:local align:4 data:string_table +daObj_PbcoMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Pbco = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Pbco_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3992 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_pbka/splits.txt b/config/GZLJ01/rels/d_a_obj_pbka/splits.txt new file mode 100644 index 000000000..8d4677118 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_pbka/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_pbka.cpp: + .text start:0x00000078 end:0x00000458 + .rodata start:0x00000000 end:0x0000003A + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_pbka/symbols.txt b/config/GZLJ01/rels/d_a_obj_pbka/symbols.txt new file mode 100644 index 000000000..de33e06a0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_pbka/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daObjPbka_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +CreateInit__11daObjPbka_cFv = .text:0x0000015C; // type:function size:0x70 scope:global align:4 +set_mtx__11daObjPbka_cFv = .text:0x000001CC; // type:function size:0x80 scope:global align:4 +daObjPbka_Create__FPv = .text:0x0000024C; // type:function size:0xA0 scope:local align:4 +daObjPbka_Delete__FPv = .text:0x000002EC; // type:function size:0x30 scope:local align:4 +daObjPbka_Draw__FPv = .text:0x0000031C; // type:function size:0xA4 scope:local align:4 +daObjPbka_Execute__FPv = .text:0x000003C0; // type:function size:0x90 scope:local align:4 +daObjPbka_IsDelete__FPv = .text:0x00000450; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4010 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x2A scope:local align:4 data:string_table +daObj_PbkaMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Pbka = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_pfall/splits.txt b/config/GZLJ01/rels/d_a_obj_pfall/splits.txt new file mode 100644 index 000000000..8ae423701 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_pfall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pfall.cpp: + .text start:0x000000EC end:0x00001620 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000113 + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x000000E1 diff --git a/config/GZLJ01/rels/d_a_obj_pfall/symbols.txt b/config/GZLJ01/rels/d_a_obj_pfall/symbols.txt new file mode 100644 index 000000000..79edc4c62 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_pfall/symbols.txt @@ -0,0 +1,111 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +__ct__16daObj_PfallHIO_cFv = .text:0x0000010C; // type:function size:0x34 scope:global align:4 +setAnm__13daObj_Pfall_cFv = .text:0x00000140; // type:function size:0x50 scope:global align:4 +set_mtx__13daObj_Pfall_cFv = .text:0x00000190; // type:function size:0x34C scope:global align:4 +__dt__4cXyzFv = .text:0x000004DC; // type:function size:0x3C scope:weak align:4 +CreateHeap__13daObj_Pfall_cFv = .text:0x00000518; // type:function size:0x340 scope:global align:4 +CreateInit__13daObj_Pfall_cFv = .text:0x00000858; // type:function size:0x74 scope:global align:4 +_create__13daObj_Pfall_cFv = .text:0x000008CC; // type:function size:0x11C scope:global align:4 +__ct__4cXyzFv = .text:0x000009E8; // type:function size:0x4 scope:weak align:4 +_delete__13daObj_Pfall_cFv = .text:0x000009EC; // type:function size:0xC4 scope:global align:4 +cutProc__13daObj_Pfall_cFv = .text:0x00000AB0; // type:function size:0x154 scope:global align:4 +cutWaitStart__13daObj_Pfall_cFi = .text:0x00000C04; // type:function size:0x68 scope:global align:4 +cutWaitProc__13daObj_Pfall_cFi = .text:0x00000C6C; // type:function size:0xAC scope:global align:4 +cutOpenStart__13daObj_Pfall_cFi = .text:0x00000D18; // type:function size:0x7C scope:global align:4 +cutOpenProc__13daObj_Pfall_cFi = .text:0x00000D94; // type:function size:0xE0 scope:global align:4 +cutHikuStart__13daObj_Pfall_cFi = .text:0x00000E74; // type:function size:0xC scope:global align:4 +cutHikuProc__13daObj_Pfall_cFi = .text:0x00000E80; // type:function size:0x80 scope:global align:4 +mode_wait_init__13daObj_Pfall_cFv = .text:0x00000F00; // type:function size:0x1C scope:global align:4 +mode_wait__13daObj_Pfall_cFv = .text:0x00000F1C; // type:function size:0xA4 scope:global align:4 +mode_event_init__13daObj_Pfall_cFv = .text:0x00000FC0; // type:function size:0xC scope:global align:4 +mode_event__13daObj_Pfall_cFv = .text:0x00000FCC; // type:function size:0xD8 scope:global align:4 +mode_proc_call__13daObj_Pfall_cFv = .text:0x000010A4; // type:function size:0x8C scope:global align:4 +_execute__13daObj_Pfall_cFv = .text:0x00001130; // type:function size:0x1C4 scope:global align:4 +nz_draw__13daObj_Pfall_cFv = .text:0x000012F4; // type:function size:0x138 scope:global align:4 +_draw__13daObj_Pfall_cFv = .text:0x0000142C; // type:function size:0xB8 scope:global align:4 +daObj_PfallCreate__FPv = .text:0x000014E4; // type:function size:0x20 scope:local align:4 +daObj_PfallDelete__FPv = .text:0x00001504; // type:function size:0x24 scope:local align:4 +daObj_PfallExecute__FPv = .text:0x00001528; // type:function size:0x24 scope:local align:4 +daObj_PfallDraw__FPv = .text:0x0000154C; // type:function size:0x24 scope:local align:4 +daObj_PfallIsDelete__FPv = .text:0x00001570; // type:function size:0x8 scope:local align:4 +__dt__16daObj_PfallHIO_cFv = .text:0x00001578; // type:function size:0x50 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000015C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_pfall_cpp = .text:0x000015E4; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +@4013 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_anm_bcks_tbl$4018 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +a_anm_prm_tbl$4019 = .rodata:0x00000014; // type:object size:0x30 scope:local align:4 +@4097 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4098 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4099 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4100 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4101 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4287 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x00000070; // type:object size:0xE scope:local align:4 +@4303 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 data:double +@4347 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4446 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x77 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +action_table$4223 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4369 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4370 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4368 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +daObj_PfallMethodTable = .data:0x0000006C; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_PFALL = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000000BC; // type:object size:0x14 scope:weak align:4 +__vt__16daObj_PfallHIO_c = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4014 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4025 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4026 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +offset_pos_left$4024 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@4029 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +init$4030 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 +offset_pos_right$4028 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4033 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +init$4034 = .bss:0x000000B4; // type:object size:0x1 scope:local align:1 +offset_pos$4032 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@4037 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +init$4038 = .bss:0x000000D0; // type:object size:0x1 scope:local align:1 +scale$4036 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +init$4371 = .bss:0x000000E0; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_pirateship/splits.txt b/config/GZLJ01/rels/d_a_obj_pirateship/splits.txt new file mode 100644 index 000000000..d490ab8c6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_pirateship/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pirateship.cpp: + .text start:0x000000EC end:0x00001FDC + .text start:0x00001FDC end:0x00002274 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000012E + .data start:0x00000000 end:0x0000047C + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLJ01/rels/d_a_obj_pirateship/symbols.txt b/config/GZLJ01/rels/d_a_obj_pirateship/symbols.txt new file mode 100644 index 000000000..ea683b145 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_pirateship/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x10 scope:local align:4 +path_move_call_back__FP4cXyzP4cXyzP4cXyzPv = .text:0x000000FC; // type:function size:0x124 scope:local align:4 +__dt__4cXyzFv = .text:0x00000220; // type:function size:0x3C scope:weak align:4 +set_mtx__Q215daObjPirateship5Act_cFv = .text:0x0000025C; // type:function size:0x154 scope:global align:4 +pirateCreate__Q215daObjPirateship5Act_cFPi = .text:0x000003B0; // type:function size:0x98 scope:global align:4 +partsCreate__Q215daObjPirateship5Act_cFv = .text:0x00000448; // type:function size:0x3CC scope:global align:4 +sound_proc__Q215daObjPirateship5Act_cFv = .text:0x00000814; // type:function size:0x148 scope:global align:4 +CreateHeap__Q215daObjPirateship5Act_cFv = .text:0x0000095C; // type:function size:0xF4 scope:global align:4 +CreateWave__Q215daObjPirateship5Act_cFv = .text:0x00000A50; // type:function size:0x140 scope:global align:4 +SetWave__Q215daObjPirateship5Act_cFv = .text:0x00000B90; // type:function size:0x11C scope:global align:4 +DeleteWave__Q215daObjPirateship5Act_cFv = .text:0x00000CAC; // type:function size:0x4C scope:global align:4 +Create__Q215daObjPirateship5Act_cFv = .text:0x00000CF8; // type:function size:0x6C scope:global align:4 +Execute__Q215daObjPirateship5Act_cFPPA3_A4_f = .text:0x00000D64; // type:function size:0x10 scope:global align:4 +Draw__Q215daObjPirateship5Act_cFv = .text:0x00000D74; // type:function size:0xB4 scope:global align:4 +Delete__Q215daObjPirateship5Act_cFv = .text:0x00000E28; // type:function size:0x8 scope:global align:4 +demo_move__Q215daObjPirateship5Act_cFv = .text:0x00000E30; // type:function size:0x80 scope:global align:4 +Create__Q215daObjPirateship6MethodFPv = .text:0x00000EB0; // type:function size:0x20 scope:global align:4 +_create__Q215daObjPirateship5Act_cFv = .text:0x00000ED0; // type:function size:0x394 scope:weak align:4 +_execute__Q215daObjPirateship5Act_cFv = .text:0x00001264; // type:function size:0x514 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001778; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001890; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001930; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000198C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000019D4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001A30; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001A78; // type:function size:0x80 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001AF8; // type:function size:0x70 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00001B68; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001B6C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001BC8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001C10; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001CDC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D24; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001D80; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001DC8; // type:function size:0x5C scope:weak align:4 +Delete__Q215daObjPirateship6MethodFPv = .text:0x00001E24; // type:function size:0xC4 scope:global align:4 +Execute__Q215daObjPirateship6MethodFPv = .text:0x00001EE8; // type:function size:0x24 scope:global align:4 +Draw__Q215daObjPirateship6MethodFPv = .text:0x00001F0C; // type:function size:0x38 scope:global align:4 +IsDelete__Q215daObjPirateship6MethodFPv = .text:0x00001F44; // type:function size:0x8 scope:global align:4 +__dt__20daObjPirateShipHIO_cFv = .text:0x00001F4C; // type:function size:0x48 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001F94; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001F9C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001FA4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001FAC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001FB4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001FBC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001FC4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001FCC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001FD4; // type:function size:0x8 scope:weak align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001FDC; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001FE4; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001FEC; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001FF4; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001FFC; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00002004; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000200C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00002014; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000201C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002064; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000020AC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000020B0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000020B4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000020B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000020BC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000020CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000020D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000020DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000020E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000020EC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002124; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000212C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002134; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000213C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002174; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002178; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002180; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002188; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002190; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000219C; // type:function size:0xC scope:weak align:4 +__sinit_d_a_obj_pirateship_cpp = .text:0x000021A8; // type:function size:0xCC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4068 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mArcname__Q215daObjPirateship5Act_c = .rodata:0x00000004; // type:object size:0xB scope:global align:4 data:string +@4109 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4110 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000044; // type:object size:0xC scope:local align:4 +@4363 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@4368 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4885 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4887 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4888 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0xA2 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +p_offset__Q215daObjPirateship5Act_c = .data:0x00000030; // type:object size:0x134 scope:local align:4 +create_idx_tbl_1stIsland__15daObjPirateship = .data:0x00000164; // type:object size:0x14 scope:local align:4 +create_idx_tbl_1stIsland_demo__15daObjPirateship = .data:0x00000178; // type:object size:0x8 scope:local align:4 +create_idx_tbl_umikz__15daObjPirateship = .data:0x00000180; // type:object size:0x18 scope:local align:4 +create_idx_tbl_arriveMj__15daObjPirateship = .data:0x00000198; // type:object size:0x18 scope:local align:4 +create_idx_tbl_Yuukaigo__15daObjPirateship = .data:0x000001B0; // type:object size:0x10 scope:local align:4 +dr_prm$4134 = .data:0x000001C0; // type:object size:0x8 scope:local align:4 +Table__Q215daObjPirateship6Method = .data:0x000001C8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Pirateship = .data:0x000001E8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000218; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000264; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002F4; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000318; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000338; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000354; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003E8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003F4; // type:object size:0x54 scope:weak align:4 +__vt__Q215daObjPirateship5Act_c = .data:0x00000448; // type:object size:0x28 scope:global align:4 +__vt__20daObjPirateShipHIO_c = .data:0x00000470; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4016 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 data:4byte +@4077 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4078 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +offset$4076 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_plant/splits.txt b/config/GZLJ01/rels/d_a_obj_plant/splits.txt new file mode 100644 index 000000000..a5d0a652a --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_plant/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_plant.cpp: + .text start:0x00000078 end:0x00000B58 + .rodata start:0x00000000 end:0x0000006B + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_obj_plant/symbols.txt b/config/GZLJ01/rels/d_a_obj_plant/symbols.txt new file mode 100644 index 000000000..15871ae78 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_plant/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjPlant_cFv = .text:0x00000098; // type:function size:0x148 scope:global align:4 +CreateInit__12daObjPlant_cFv = .text:0x000001E0; // type:function size:0xCC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000002AC; // type:function size:0xE4 scope:local align:4 +set_mtx__12daObjPlant_cFv = .text:0x00000390; // type:function size:0x80 scope:global align:4 +daObjPlant_Create__FPv = .text:0x00000410; // type:function size:0x134 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000544; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000610; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000658; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000006B4; // type:function size:0x48 scope:weak align:4 +daObjPlant_Delete__FPv = .text:0x000006FC; // type:function size:0x30 scope:local align:4 +daObjPlant_Draw__FPv = .text:0x0000072C; // type:function size:0xE8 scope:local align:4 +daObjPlant_Execute__FPv = .text:0x00000814; // type:function size:0x240 scope:local align:4 +daObjPlant_IsDelete__FPv = .text:0x00000A54; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000A5C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A6C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A8C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000AC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000ACC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000AD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000ADC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B14; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B20; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B28; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B30; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B3C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000B48; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000B50; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4045 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000038; // type:object size:0x33 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daObj_PlantMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Plant = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_quake/splits.txt b/config/GZLJ01/rels/d_a_obj_quake/splits.txt new file mode 100644 index 000000000..ed372f991 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_quake/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_quake.cpp: + .text start:0x000000EC end:0x000007C8 + .text start:0x000007C8 end:0x00000820 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZLJ01/rels/d_a_obj_quake/symbols.txt b/config/GZLJ01/rels/d_a_obj_quake/symbols.txt new file mode 100644 index 000000000..ae575910f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_quake/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daObjQuake_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +_create__12daObjQuake_cFv = .text:0x00000134; // type:function size:0x190 scope:global align:4 +_delete__12daObjQuake_cFv = .text:0x000002C4; // type:function size:0x8 scope:global align:4 +_is_delete__12daObjQuake_cFv = .text:0x000002CC; // type:function size:0xC4 scope:global align:4 +_execute__12daObjQuake_cFv = .text:0x00000390; // type:function size:0x2E4 scope:global align:4 +getPrmType__12daObjQuake_cFv = .text:0x00000674; // type:function size:0x2C scope:global align:4 +getPrmSch__12daObjQuake_cFv = .text:0x000006A0; // type:function size:0x2C scope:global align:4 +getPrmPower__12daObjQuake_cFv = .text:0x000006CC; // type:function size:0x2C scope:global align:4 +daObjQuakeCreate__FPv = .text:0x000006F8; // type:function size:0x20 scope:local align:4 +daObjQuakeDelete__FPv = .text:0x00000718; // type:function size:0x20 scope:local align:4 +daObjQuakeExecute__FPv = .text:0x00000738; // type:function size:0x20 scope:local align:4 +daObjQuakeDraw__FPv = .text:0x00000758; // type:function size:0x8 scope:local align:4 +daObjQuakeIsDelete__FPv = .text:0x00000760; // type:function size:0x20 scope:local align:4 +__dt__16daObjQuake_HIO_cFv = .text:0x00000780; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjQuake_c5Prm_eQ212daObjQuake_c5Prm_e = .text:0x000007C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_quake_cpp = .text:0x000007E4; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4045 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4079 = .rodata:0x00000018; // type:object size:0xC scope:local align:4 +@4135 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000038; // type:object size:0x1C scope:local align:4 data:string_table +daObjQuakeMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Quake = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daObjQuake_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3990 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_rcloud/splits.txt b/config/GZLJ01/rels/d_a_obj_rcloud/splits.txt new file mode 100644 index 000000000..d7f435c79 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_rcloud/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rcloud.cpp: + .text start:0x00000078 end:0x000008DC + .text start:0x000008DC end:0x000008F8 + .rodata start:0x00000000 end:0x0000004A + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_obj_rcloud/symbols.txt b/config/GZLJ01/rels/d_a_obj_rcloud/symbols.txt new file mode 100644 index 000000000..85f7860d0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_rcloud/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__13daObjRcloud_cFv = .text:0x00000078; // type:function size:0x70 scope:global align:4 +solidHeapCB__13daObjRcloud_cFP10fopAc_ac_c = .text:0x000000E8; // type:function size:0x24 scope:global align:4 +create_heap__13daObjRcloud_cFv = .text:0x0000010C; // type:function size:0x12C scope:global align:4 +_create__13daObjRcloud_cFv = .text:0x00000238; // type:function size:0x17C scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000003B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000410; // type:function size:0x48 scope:weak align:4 +_delete__13daObjRcloud_cFv = .text:0x00000458; // type:function size:0x3C scope:global align:4 +wait_act_proc__13daObjRcloud_cFv = .text:0x00000494; // type:function size:0x6C scope:global align:4 +clouds_lift_start_wait_act_proc__13daObjRcloud_cFv = .text:0x00000500; // type:function size:0x68 scope:global align:4 +clouds_lift_act_proc__13daObjRcloud_cFv = .text:0x00000568; // type:function size:0x74 scope:global align:4 +setup_action__13daObjRcloud_cFi = .text:0x000005DC; // type:function size:0x9C scope:global align:4 +_execute__13daObjRcloud_cFv = .text:0x00000678; // type:function size:0x44 scope:global align:4 +setTexMtx__13daObjRcloud_cFv = .text:0x000006BC; // type:function size:0xBC scope:global align:4 +_draw__13daObjRcloud_cFv = .text:0x00000778; // type:function size:0xD0 scope:global align:4 +daObjRcloud_Create__FP10fopAc_ac_c = .text:0x00000848; // type:function size:0x20 scope:local align:4 +daObjRcloud_Delete__FP13daObjRcloud_c = .text:0x00000868; // type:function size:0x24 scope:local align:4 +daObjRcloud_Execute__FP13daObjRcloud_c = .text:0x0000088C; // type:function size:0x24 scope:local align:4 +daObjRcloud_Draw__FP13daObjRcloud_c = .text:0x000008B0; // type:function size:0x24 scope:local align:4 +daObjRcloud_IsDelete__FP13daObjRcloud_c = .text:0x000008D4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjRcloud_c7Param_eQ213daObjRcloud_c7Param_e = .text:0x000008DC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__28@unnamed@d_a_obj_rcloud_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +l_demo41_name__28@unnamed@d_a_obj_rcloud_cpp@ = .rodata:0x00000008; // type:object size:0x7 scope:local align:4 data:string +l_dummy_name__28@unnamed@d_a_obj_rcloud_cpp@ = .rodata:0x00000010; // type:object size:0x7 scope:local align:4 data:string +@4033 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4130 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4132 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +@4141 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x1A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_demo_name__28@unnamed@d_a_obj_rcloud_cpp@ = .data:0x00000030; // type:object size:0x8 scope:local align:4 +@4147 = .data:0x00000038; // type:object size:0xC scope:local align:4 +@4148 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4149 = .data:0x00000050; // type:object size:0xC scope:local align:4 +act_proc$4146 = .data:0x0000005C; // type:object size:0x24 scope:local align:4 +l_daObjRcloud_Method = .data:0x00000080; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Rcloud = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000DC; // type:object size:0xC scope:weak align:4 +init$4150 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_rflw/splits.txt b/config/GZLJ01/rels/d_a_obj_rflw/splits.txt new file mode 100644 index 000000000..30d246f3e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_rflw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rflw.cpp: + .text start:0x00000078 end:0x00000AEC + .rodata start:0x00000000 end:0x00000059 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_obj_rflw/symbols.txt b/config/GZLJ01/rels/d_a_obj_rflw/symbols.txt new file mode 100644 index 000000000..e794d2779 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_rflw/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daObjRflw_cFv = .text:0x00000098; // type:function size:0x148 scope:global align:4 +CreateInit__11daObjRflw_cFv = .text:0x000001E0; // type:function size:0xA4 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000284; // type:function size:0xE4 scope:local align:4 +set_mtx__11daObjRflw_cFv = .text:0x00000368; // type:function size:0x80 scope:global align:4 +daObjRflw_Create__FPv = .text:0x000003E8; // type:function size:0x134 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x0000051C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000005E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000630; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000068C; // type:function size:0x48 scope:weak align:4 +daObjRflw_Delete__FPv = .text:0x000006D4; // type:function size:0x30 scope:local align:4 +daObjRflw_Draw__FPv = .text:0x00000704; // type:function size:0xA4 scope:local align:4 +daObjRflw_Execute__FPv = .text:0x000007A8; // type:function size:0x240 scope:local align:4 +daObjRflw_IsDelete__FPv = .text:0x000009E8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000009F0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A00; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000A58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000A60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000A68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A70; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000AA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000AAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AB4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000ABC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000AC4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000AD0; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000ADC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000AE4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4043 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4044 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000028; // type:object size:0x31 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daObj_RflwMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Rflw = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_rforce/splits.txt b/config/GZLJ01/rels/d_a_obj_rforce/splits.txt new file mode 100644 index 000000000..125a2afb3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_rforce/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rforce.cpp: + .text start:0x00000078 end:0x0000059C + .text start:0x0000059C end:0x000005FC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZLJ01/rels/d_a_obj_rforce/symbols.txt b/config/GZLJ01/rels/d_a_obj_rforce/symbols.txt new file mode 100644 index 000000000..1f52c2df7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_rforce/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q211daObjRforce5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjRforce5Act_cFv = .text:0x0000009C; // type:function size:0x184 scope:global align:4 +_create__Q211daObjRforce5Act_cFv = .text:0x00000220; // type:function size:0xD8 scope:global align:4 +_delete__Q211daObjRforce5Act_cFv = .text:0x000002F8; // type:function size:0x8C scope:global align:4 +set_mtx__Q211daObjRforce5Act_cFv = .text:0x00000384; // type:function size:0xAC scope:global align:4 +_execute__Q211daObjRforce5Act_cFv = .text:0x00000430; // type:function size:0x38 scope:global align:4 +_draw__Q211daObjRforce5Act_cFv = .text:0x00000468; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000508; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000528; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x0000054C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000570; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000594; // type:function size:0x8 scope:local align:4 +__dt__Q211daObjRforce5Act_cFv = .text:0x0000059C; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q211daObjRforce5Act_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x34 scope:local align:4 data:string_table +Mthd_Table__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Rforce = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjRforce5Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_roten/splits.txt b/config/GZLJ01/rels/d_a_obj_roten/splits.txt new file mode 100644 index 000000000..d3ee9d2d1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_roten/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_roten.cpp: + .text start:0x000000EC end:0x000006BC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000003E + .data start:0x00000000 end:0x00000074 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLJ01/rels/d_a_obj_roten/symbols.txt b/config/GZLJ01/rels/d_a_obj_roten/symbols.txt new file mode 100644 index 000000000..b8617b226 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_roten/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Roten_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__13daObj_Roten_cFv = .text:0x00000118; // type:function size:0x70 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000188; // type:function size:0x20 scope:local align:4 +CreateHeap__13daObj_Roten_cFv = .text:0x000001A8; // type:function size:0x13C scope:global align:4 +CreateInit__13daObj_Roten_cFv = .text:0x000002E4; // type:function size:0x64 scope:global align:4 +Roten_create_check__FUc = .text:0x00000348; // type:function size:0xC8 scope:local align:4 +daObj_RotenCreate__FPv = .text:0x00000410; // type:function size:0x120 scope:local align:4 +daObj_RotenDelete__FPv = .text:0x00000530; // type:function size:0x5C scope:local align:4 +daObj_RotenExecute__FPv = .text:0x0000058C; // type:function size:0x38 scope:local align:4 +daObj_RotenDraw__FPv = .text:0x000005C4; // type:function size:0x6C scope:local align:4 +daObj_RotenIsDelete__FPv = .text:0x00000630; // type:function size:0x8 scope:local align:4 +__dt__17daObj_Roten_HIO_cFv = .text:0x00000638; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_roten_cpp = .text:0x00000680; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@3997 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__13daObj_Roten_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +@4084 = .rodata:0x0000000C; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x26 scope:local align:4 data:string_table +bdl_arc_idx$4019 = .data:0x00000000; // type:object size:0xC scope:local align:4 +dzb_arc_idx$4020 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +daObj_RotenMethodTable = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Roten = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__17daObj_Roten_HIO_c = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3992 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_shelf/splits.txt b/config/GZLJ01/rels/d_a_obj_shelf/splits.txt new file mode 100644 index 000000000..b419a0644 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_shelf/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_shelf.cpp: + .text start:0x00000078 end:0x00000B08 + .text start:0x00000B08 end:0x00000B48 + .text start:0x00000B48 end:0x00000B64 + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x00000130 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLJ01/rels/d_a_obj_shelf/symbols.txt b/config/GZLJ01/rels/d_a_obj_shelf/symbols.txt new file mode 100644 index 000000000..c9bbe65b9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_shelf/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjShelf5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjShelf5Act_cFv = .text:0x0000012C; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q210daObjShelf5Act_cFv = .text:0x000001A0; // type:function size:0xFC scope:global align:4 +Delete__Q210daObjShelf5Act_cFv = .text:0x0000029C; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjShelf5Act_cFv = .text:0x000002A4; // type:function size:0x4C scope:global align:4 +hold_event__Q210daObjShelf5Act_cCFv = .text:0x000002F0; // type:function size:0x44 scope:global align:4 +mode_wait_init__Q210daObjShelf5Act_cFv = .text:0x00000334; // type:function size:0xC scope:global align:4 +mode_wait__Q210daObjShelf5Act_cFv = .text:0x00000340; // type:function size:0xBC scope:global align:4 +mode_vib_init__Q210daObjShelf5Act_cFv = .text:0x000003FC; // type:function size:0x28 scope:global align:4 +mode_vib__Q210daObjShelf5Act_cFv = .text:0x00000424; // type:function size:0x140 scope:global align:4 +mode_rot_init__Q210daObjShelf5Act_cFv = .text:0x00000564; // type:function size:0x44 scope:global align:4 +mode_rot_init2__Q210daObjShelf5Act_cFv = .text:0x000005A8; // type:function size:0x3C scope:global align:4 +mode_rot_init3__Q210daObjShelf5Act_cFv = .text:0x000005E4; // type:function size:0x3C scope:global align:4 +mode_rot__Q210daObjShelf5Act_cFv = .text:0x00000620; // type:function size:0x18C scope:global align:4 +mode_fell_init__Q210daObjShelf5Act_cFv = .text:0x000007AC; // type:function size:0xC scope:global align:4 +mode_fell__Q210daObjShelf5Act_cFv = .text:0x000007B8; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjShelf5Act_cFv = .text:0x00000804; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjShelf5Act_cFv = .text:0x00000884; // type:function size:0x3C scope:global align:4 +Execute__Q210daObjShelf5Act_cFPPA3_A4_f = .text:0x000008C0; // type:function size:0xF0 scope:global align:4 +Draw__Q210daObjShelf5Act_cFv = .text:0x000009B0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000A50; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000A70; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000A90; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000AB0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000ADC; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000B08; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000B10; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000B18; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000B20; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000B28; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000B30; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000B38; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000B40; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjShelf5Act_c5Prm_eQ310daObjShelf5Act_c5Prm_e = .text:0x00000B48; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@ = .rodata:0x00000000; // type:object size:0x2C scope:local align:4 +M_arcname__Q210daObjShelf5Act_c = .rodata:0x0000002C; // type:object size:0x6 scope:global align:4 data:string +@4041 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4044 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000058; // type:object size:0x6A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4219 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4220 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4221 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4222 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4218 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Shelf = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000E0; // type:object size:0x28 scope:weak align:4 +__vt__Q210daObjShelf5Act_c = .data:0x00000108; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjShelf5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4223 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_shmrgrd/splits.txt b/config/GZLJ01/rels/d_a_obj_shmrgrd/splits.txt new file mode 100644 index 000000000..6b4b7bfdc --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_shmrgrd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_shmrgrd.cpp: + .text start:0x000000EC end:0x00001CEC + .text start:0x00001CEC end:0x00002120 + .text start:0x00002120 end:0x0000214C + .rodata start:0x00000000 end:0x000001CB + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x0000008D diff --git a/config/GZLJ01/rels/d_a_obj_shmrgrd/symbols.txt b/config/GZLJ01/rels/d_a_obj_shmrgrd/symbols.txt new file mode 100644 index 000000000..b041ab1d8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_shmrgrd/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daObjShmrgrd_cFv = .text:0x000000EC; // type:function size:0x26C scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x00000358; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000003B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000480; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004C8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000524; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000056C; // type:function size:0x3C scope:weak align:4 +solidHeapCB__14daObjShmrgrd_cFP10fopAc_ac_c = .text:0x000005A8; // type:function size:0x20 scope:global align:4 +create_heap__14daObjShmrgrd_cFv = .text:0x000005C8; // type:function size:0x118 scope:global align:4 +_create__14daObjShmrgrd_cFv = .text:0x000006E0; // type:function size:0x284 scope:global align:4 +_delete__14daObjShmrgrd_cFv = .text:0x00000964; // type:function size:0xB0 scope:global align:4 +search_target_next__14daObjShmrgrd_cFP14daObjShmrgrd_c = .text:0x00000A14; // type:function size:0x34 scope:global align:4 +register_list__14daObjShmrgrd_cFv = .text:0x00000A48; // type:function size:0x5C scope:global align:4 +leave_list__14daObjShmrgrd_cFv = .text:0x00000AA4; // type:function size:0x74 scope:global align:4 +search_gap__14daObjShmrgrd_cFv = .text:0x00000B18; // type:function size:0x174 scope:global align:4 +daObjShmrgrd_get_at_v__FP4cXyzP4cXyz = .text:0x00000C8C; // type:function size:0xA0 scope:local align:4 +set_gap_co__14daObjShmrgrd_cFv = .text:0x00000D2C; // type:function size:0xC4 scope:global align:4 +init_mtx__14daObjShmrgrd_cFv = .text:0x00000DF0; // type:function size:0x3C scope:global align:4 +set_mtx__14daObjShmrgrd_cFv = .text:0x00000E2C; // type:function size:0x6C scope:global align:4 +check_player_angle__14daObjShmrgrd_cFP10fopAc_ac_c = .text:0x00000E98; // type:function size:0x5C scope:global align:4 +set_damage__14daObjShmrgrd_cFv = .text:0x00000EF4; // type:function size:0x134 scope:global align:4 +vib_start__14daObjShmrgrd_cFsf = .text:0x00001028; // type:function size:0x64 scope:global align:4 +vib_proc__14daObjShmrgrd_cFv = .text:0x0000108C; // type:function size:0x78 scope:global align:4 +crush_start__14daObjShmrgrd_cFv = .text:0x00001104; // type:function size:0xC scope:global align:4 +crush_proc__14daObjShmrgrd_cFv = .text:0x00001110; // type:function size:0x64 scope:global align:4 +eff_crush__14daObjShmrgrd_cFv = .text:0x00001174; // type:function size:0x1C8 scope:global align:4 +calc_top_pos__14daObjShmrgrd_cFv = .text:0x0000133C; // type:function size:0xBC scope:global align:4 +jnodeCB__14daObjShmrgrd_cFP7J3DNodei = .text:0x000013F8; // type:function size:0x120 scope:global align:4 +mode_upper_init__14daObjShmrgrd_cFv = .text:0x00001518; // type:function size:0x5C scope:global align:4 +mode_upper__14daObjShmrgrd_cFv = .text:0x00001574; // type:function size:0x118 scope:global align:4 +mode_u_l_init__14daObjShmrgrd_cFv = .text:0x0000168C; // type:function size:0x88 scope:global align:4 +mode_u_l__14daObjShmrgrd_cFv = .text:0x00001714; // type:function size:0x84 scope:global align:4 +mode_lower_init__14daObjShmrgrd_cFv = .text:0x00001798; // type:function size:0x24 scope:global align:4 +mode_lower__14daObjShmrgrd_cFv = .text:0x000017BC; // type:function size:0x4 scope:global align:4 +_execute__14daObjShmrgrd_cFv = .text:0x000017C0; // type:function size:0x210 scope:global align:4 +_draw__14daObjShmrgrd_cFv = .text:0x000019D0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001A70; // type:function size:0x20 scope:local align:4 +Mthd_Delete__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001A90; // type:function size:0x24 scope:local align:4 +Mthd_Execute__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001AB4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001AD8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001AFC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001B04; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B4C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B50; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B54; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B58; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001B5C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001BA4; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001C00; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001C10; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001C18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001C20; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001C28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001C30; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001C68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001C70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001C78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C80; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001CB8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001CBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CC4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CCC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001CD4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001CE0; // type:function size:0xC scope:weak align:4 +__dt__14daObjShmrgrd_cFv = .text:0x00001CEC; // type:function size:0x434 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjShmrgrd_c5Prm_eQ214daObjShmrgrd_c5Prm_e = .text:0x00002120; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000213C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002144; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +M_cyl_src_co__14daObjShmrgrd_c = .rodata:0x00000028; // type:object size:0x44 scope:global align:4 +M_cyl_src_at__14daObjShmrgrd_c = .rodata:0x0000006C; // type:object size:0x44 scope:global align:4 +M_cyl_src_tg__14daObjShmrgrd_c = .rodata:0x000000B0; // type:object size:0x44 scope:global align:4 +M_cyl_src_gap_co__14daObjShmrgrd_c = .rodata:0x000000F4; // type:object size:0x44 scope:global align:4 +M_arcname__14daObjShmrgrd_c = .rodata:0x00000138; // type:object size:0x8 scope:global align:4 data:string +color$4002 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:byte +@4254 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@4259 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000160; // type:object size:0x8 scope:local align:8 +@4368 = .rodata:0x00000168; // type:object size:0x8 scope:local align:8 +@4369 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@4499 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@4548 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@4597 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:float +@4627 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:float +@4697 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@4698 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000001A4; // type:object size:0x27 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4668 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4669 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4670 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4667 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +Shmrgrd_Mthd_Table__29@unnamed@d_a_obj_shmrgrd_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Shmrgrd = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000000E0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000FC; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000011C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001BC; // type:object size:0x54 scope:weak align:4 +__vt__14daObjShmrgrd_c = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_damage__14daObjShmrgrd_c = .bss:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +M_damage_dir__14daObjShmrgrd_c = .bss:0x00000058; // type:object size:0x2 scope:global align:2 data:2byte +M_list_p__14daObjShmrgrd_c = .bss:0x0000005C; // type:object size:0x4 scope:global align:4 data:4byte +@4506 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +init$4507 = .bss:0x0000006C; // type:object size:0x1 scope:local align:1 +particle_scale$4505 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4512 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +vec$4511 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +init$4671 = .bss:0x0000008C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_smplbg/splits.txt b/config/GZLJ01/rels/d_a_obj_smplbg/splits.txt new file mode 100644 index 000000000..3734e8eef --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_smplbg/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smplbg.cpp: + .text start:0x00000078 end:0x0000081C + .text start:0x0000081C end:0x00000834 + .text start:0x00000834 end:0x00000850 + .rodata start:0x00000000 end:0x000000A9 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLJ01/rels/d_a_obj_smplbg/symbols.txt b/config/GZLJ01/rels/d_a_obj_smplbg/symbols.txt new file mode 100644 index 000000000..406af7eee --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_smplbg/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjSmplbg5Act_cFv = .text:0x00000078; // type:function size:0xCC scope:global align:4 +Create__Q211daObjSmplbg5Act_cFv = .text:0x00000144; // type:function size:0x1E8 scope:global align:4 +Mthd_Create__Q211daObjSmplbg5Act_cFv = .text:0x0000032C; // type:function size:0x148 scope:global align:4 +Delete__Q211daObjSmplbg5Act_cFv = .text:0x00000474; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjSmplbg5Act_cFv = .text:0x0000047C; // type:function size:0x5C scope:global align:4 +set_mtx__Q211daObjSmplbg5Act_cFv = .text:0x000004D8; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjSmplbg5Act_cFv = .text:0x00000558; // type:function size:0x3C scope:global align:4 +exec_qtkhd__Q211daObjSmplbg5Act_cFv = .text:0x00000594; // type:function size:0x88 scope:global align:4 +Execute__Q211daObjSmplbg5Act_cFPPA3_A4_f = .text:0x0000061C; // type:function size:0xB0 scope:global align:4 +Draw__Q211daObjSmplbg5Act_cFv = .text:0x000006CC; // type:function size:0x98 scope:global align:4 +Mthd_Create__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x00000764; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x00000784; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x000007A4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x000007C4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x000007F0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x0000081C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000824; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000082C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSmplbg5Act_c5Prm_eQ311daObjSmplbg5Act_c5Prm_e = .text:0x00000834; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_attr__Q211daObjSmplbg5Act_c = .rodata:0x00000000; // type:object size:0x24 scope:global align:4 +@4044 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4137 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x71 scope:local align:4 data:string_table +@4143 = .data:0x00000000; // type:object size:0xC scope:local align:4 +exec_proc$4142 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +Mthd_Table__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@ = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Smplbg = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjSmplbg5Act_c = .data:0x00000068; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjSmplbg5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4144 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_stair/splits.txt b/config/GZLJ01/rels/d_a_obj_stair/splits.txt new file mode 100644 index 000000000..ce5d19c33 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_stair/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stair.cpp: + .text start:0x000000EC end:0x00001434 + .text start:0x00001434 end:0x00001528 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x000001D0 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_stair/symbols.txt b/config/GZLJ01/rels/d_a_obj_stair/symbols.txt new file mode 100644 index 000000000..35debba15 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_stair/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daobj_stairHIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000130; // type:function size:0xA8 scope:local align:4 +CreateHeap__13daObj_Stair_cFv = .text:0x000001D8; // type:function size:0xEC scope:global align:4 +Create__13daObj_Stair_cFv = .text:0x000002C4; // type:function size:0x14 scope:global align:4 +Execute__13daObj_Stair_cFPPA3_A4_f = .text:0x000002D8; // type:function size:0x138 scope:global align:4 +Draw__13daObj_Stair_cFv = .text:0x00000410; // type:function size:0xA0 scope:global align:4 +Delete__13daObj_Stair_cFv = .text:0x000004B0; // type:function size:0x8 scope:global align:4 +daObj_StairCreate__FPv = .text:0x000004B8; // type:function size:0x20 scope:local align:4 +_create__13daObj_Stair_cFv = .text:0x000004D8; // type:function size:0x37C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000854; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000934; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000990; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A34; // type:function size:0x48 scope:weak align:4 +daObj_StairDelete__FPv = .text:0x00000A7C; // type:function size:0x80 scope:local align:4 +daObj_StairExecute__FPv = .text:0x00000AFC; // type:function size:0x24 scope:local align:4 +_execute__13daObj_Stair_cFv = .text:0x00000B20; // type:function size:0x840 scope:weak align:4 +daObj_StairDraw__FPv = .text:0x00001360; // type:function size:0x38 scope:local align:4 +daObj_StairIsDelete__FPv = .text:0x00001398; // type:function size:0x8 scope:local align:4 +__dt__16daobj_stairHIO_cFv = .text:0x000013A0; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_stair_cpp = .text:0x000013E8; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001424; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000142C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001434; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000143C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001444; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x0000144C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000145C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001464; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000146C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x000014A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000014AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000014B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014BC; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000014F4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001500; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000150C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001510; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001518; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001520; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__13daObj_Stair_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@3997 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@3998 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@3999 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4020 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000028; // type:object size:0x10 scope:local align:4 +@4257 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4518 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4519 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4521 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4524 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4525 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4526 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4527 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@4528 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x74 scope:local align:4 data:string_table +cps_src = .data:0x00000000; // type:object size:0x4C scope:local align:4 +daObj_StairMethodTable = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Stair = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cps = .data:0x0000009C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000148; // type:object size:0x54 scope:weak align:4 +__vt__13daObj_Stair_c = .data:0x0000019C; // type:object size:0x28 scope:global align:4 +__vt__16daobj_stairHIO_c = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_swflat/splits.txt b/config/GZLJ01/rels/d_a_obj_swflat/splits.txt new file mode 100644 index 000000000..aa1c52af5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swflat/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swflat.cpp: + .text start:0x000000EC end:0x000013D8 + .text start:0x000013D8 end:0x00001530 + .text start:0x00001530 end:0x00001598 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x000001D4 + .bss start:0x00000008 end:0x00000060 diff --git a/config/GZLJ01/rels/d_a_obj_swflat/symbols.txt b/config/GZLJ01/rels/d_a_obj_swflat/symbols.txt new file mode 100644 index 000000000..3ea9d650c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swflat/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObjSwflat_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global align:4 +CreateHeap__Q211daObjSwflat5Act_cFv = .text:0x00000138; // type:function size:0x148 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000280; // type:function size:0x48 scope:weak align:4 +Create__Q211daObjSwflat5Act_cFv = .text:0x000002C8; // type:function size:0x368 scope:global align:4 +Mthd_Create__Q211daObjSwflat5Act_cFv = .text:0x00000630; // type:function size:0x18C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000007BC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000888; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008D0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000092C; // type:function size:0x48 scope:weak align:4 +Delete__Q211daObjSwflat5Act_cFv = .text:0x00000974; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjSwflat5Act_cFv = .text:0x0000097C; // type:function size:0xE8 scope:global align:4 +set_mtx__Q211daObjSwflat5Act_cFv = .text:0x00000A64; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjSwflat5Act_cFv = .text:0x00000AE4; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjSwflat5Act_cFPPA3_A4_f = .text:0x00000B20; // type:function size:0x6F8 scope:global align:4 +Draw__Q211daObjSwflat5Act_cFv = .text:0x00001218; // type:function size:0xB8 scope:global align:4 +IsDelete__Q211daObjSwflat5Act_cFv = .text:0x000012D0; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x000012D8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x000012F8; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x00001318; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x00001338; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x00001364; // type:function size:0x2C scope:local align:4 +__dt__17daObjSwflat_HIO_cFv = .text:0x00001390; // type:function size:0x48 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000013D8; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000013E0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000013E8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000013F8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001400; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001408; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001410; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001418; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001450; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001458; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001460; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001468; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000014A0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000014A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014AC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014B4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000014BC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000014C8; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000014D4; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwflat5Act_c5Prm_eQ311daObjSwflat5Act_c5Prm_e = .text:0x00001530; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_swflat_cpp = .text:0x0000154C; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001588; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001590; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3998 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@3999 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +M_arcname__Q211daObjSwflat5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4023 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4107 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4475 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000030; // type:object size:0x6C scope:local align:4 data:string_table +l_cyl_src__11daObjSwflat = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Table__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swflat = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__Q211daObjSwflat5Act_c = .data:0x000001A0; // type:object size:0x28 scope:global align:4 +__vt__17daObjSwflat_HIO_c = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3993 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:local align:4 +M_tmp_mtx__Q211daObjSwflat5Act_c = .bss:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_swhammer/splits.txt b/config/GZLJ01/rels/d_a_obj_swhammer/splits.txt new file mode 100644 index 000000000..04fa233f1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swhammer/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swhammer.cpp: + .text start:0x000000EC end:0x0000161C + .text start:0x0000161C end:0x00001844 + .text start:0x00001844 end:0x00001ACC + .text start:0x00001ACC end:0x00001AF8 + .rodata start:0x00000000 end:0x00000160 + .data start:0x00000000 end:0x0000027C + .bss start:0x00000008 end:0x000000B9 diff --git a/config/GZLJ01/rels/d_a_obj_swhammer/symbols.txt b/config/GZLJ01/rels/d_a_obj_swhammer/symbols.txt new file mode 100644 index 000000000..38ca73724 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swhammer/symbols.txt @@ -0,0 +1,150 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q213daObjSwhammer5Act_cFv = .text:0x000000EC; // type:function size:0x174 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x00000260; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002BC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000388; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003D0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000042C; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000474; // type:function size:0x3C scope:weak align:4 +CreateHeap__Q213daObjSwhammer5Act_cFv = .text:0x000004B0; // type:function size:0xDC scope:global align:4 +Create__Q213daObjSwhammer5Act_cFv = .text:0x0000058C; // type:function size:0x180 scope:global align:4 +_create__Q213daObjSwhammer5Act_cFv = .text:0x0000070C; // type:function size:0xEC scope:global align:4 +Delete__Q213daObjSwhammer5Act_cFv = .text:0x000007F8; // type:function size:0x30 scope:global align:4 +_delete__Q213daObjSwhammer5Act_cFv = .text:0x00000828; // type:function size:0x54 scope:global align:4 +set_mtx__Q213daObjSwhammer5Act_cFv = .text:0x0000087C; // type:function size:0x6C scope:global align:4 +init_mtx__Q213daObjSwhammer5Act_cFv = .text:0x000008E8; // type:function size:0x50 scope:global align:4 +set_damage__Q213daObjSwhammer5Act_cFv = .text:0x00000938; // type:function size:0x11C scope:global align:4 +vib_start__Q213daObjSwhammer5Act_cFsf = .text:0x00000A54; // type:function size:0x64 scope:global align:4 +vib_proc__Q213daObjSwhammer5Act_cFv = .text:0x00000AB8; // type:function size:0x78 scope:global align:4 +crush_start__Q213daObjSwhammer5Act_cFv = .text:0x00000B30; // type:function size:0xC scope:global align:4 +crush_proc__Q213daObjSwhammer5Act_cFv = .text:0x00000B3C; // type:function size:0xB0 scope:global align:4 +eff_crush__Q213daObjSwhammer5Act_cFv = .text:0x00000BEC; // type:function size:0x1C8 scope:global align:4 +calc_top_pos__Q213daObjSwhammer5Act_cFv = .text:0x00000DB4; // type:function size:0xBC scope:global align:4 +jnodeCB__Q213daObjSwhammer5Act_cFP7J3DNodei = .text:0x00000E70; // type:function size:0x120 scope:global align:4 +mode_upper_init__Q213daObjSwhammer5Act_cFv = .text:0x00000F90; // type:function size:0x6C scope:global align:4 +mode_upper__Q213daObjSwhammer5Act_cFv = .text:0x00000FFC; // type:function size:0xF4 scope:global align:4 +mode_u_l_init__Q213daObjSwhammer5Act_cFv = .text:0x000010F0; // type:function size:0x88 scope:global align:4 +mode_u_l__Q213daObjSwhammer5Act_cFv = .text:0x00001178; // type:function size:0xA0 scope:global align:4 +mode_lower_init__Q213daObjSwhammer5Act_cFv = .text:0x00001218; // type:function size:0x70 scope:global align:4 +mode_lower__Q213daObjSwhammer5Act_cFv = .text:0x00001288; // type:function size:0xA4 scope:global align:4 +mode_l_u_init__Q213daObjSwhammer5Act_cFv = .text:0x0000132C; // type:function size:0x18 scope:global align:4 +mode_l_u__Q213daObjSwhammer5Act_cFv = .text:0x00001344; // type:function size:0x38 scope:global align:4 +Execute__Q213daObjSwhammer5Act_cFPPA3_A4_f = .text:0x0000137C; // type:function size:0x184 scope:global align:4 +Draw__Q213daObjSwhammer5Act_cFv = .text:0x00001500; // type:function size:0x60 scope:global align:4 +Mthd_Create__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x00001560; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x00001580; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x000015A4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x000015C4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x000015F0; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x0000161C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001624; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000162C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001634; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x0000163C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001644; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x0000164C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001654; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000165C; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016A4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016A8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016AC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016B0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000016B4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000016FC; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001758; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001768; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001770; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001778; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001780; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001788; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000017C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000017C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000017D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000017D8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001810; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001814; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000181C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001824; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000182C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001838; // type:function size:0xC scope:weak align:4 +__dt__Q213daObjSwhammer5Act_cFv = .text:0x00001844; // type:function size:0x288 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjSwhammer5Act_c5Prm_eQ313daObjSwhammer5Act_c5Prm_e = .text:0x00001ACC; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001AE8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001AF0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@ = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +M_arcname__Q213daObjSwhammer5Act_c = .rodata:0x00000028; // type:object size:0x7 scope:global align:4 data:string +M_cyl_src_co__Q213daObjSwhammer5Act_c = .rodata:0x00000030; // type:object size:0x44 scope:global align:4 +M_cyl_src_tg__Q213daObjSwhammer5Act_c = .rodata:0x00000074; // type:object size:0x44 scope:global align:4 +color$4007 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:byte +@4168 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4169 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@4171 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4172 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4409 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@4450 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x6C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4486 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4487 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4488 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4489 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4485 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swhammer = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__Q213daObjSwhammer5Act_c = .data:0x000000E0; // type:object size:0x2C scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x0000010C; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000014C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000168; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000188; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000228; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_damage__Q213daObjSwhammer5Act_c = .bss:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +M_damage_dir__Q213daObjSwhammer5Act_c = .bss:0x00000058; // type:object size:0x2 scope:global align:2 data:2byte +M_tmp_mtx__Q213daObjSwhammer5Act_c = .bss:0x0000005C; // type:object size:0x30 scope:global align:4 +@4289 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +init$4290 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 +particle_scale$4288 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4295 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +vec$4294 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +init$4490 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_swheavy/splits.txt b/config/GZLJ01/rels/d_a_obj_swheavy/splits.txt new file mode 100644 index 000000000..5c24f13af --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swheavy/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swheavy.cpp: + .text start:0x00000078 end:0x00001254 + .text start:0x00001254 end:0x00001270 + .rodata start:0x00000000 end:0x000000FD + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_obj_swheavy/symbols.txt b/config/GZLJ01/rels/d_a_obj_swheavy/symbols.txt new file mode 100644 index 000000000..7334fec20 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swheavy/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q212daObjSwheavy5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjSwheavy5Act_cFv = .text:0x0000009C; // type:function size:0x290 scope:global align:4 +_create__Q212daObjSwheavy5Act_cFv = .text:0x0000032C; // type:function size:0x2FC scope:global align:4 +_delete__Q212daObjSwheavy5Act_cFv = .text:0x00000628; // type:function size:0xC4 scope:global align:4 +set_mtx__Q212daObjSwheavy5Act_cFv = .text:0x000006EC; // type:function size:0x10C scope:global align:4 +init_mtx__Q212daObjSwheavy5Act_cFv = .text:0x000007F8; // type:function size:0x58 scope:global align:4 +rideCB__Q212daObjSwheavy5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000850; // type:function size:0x34 scope:global align:4 +calc_top_pos__Q212daObjSwheavy5Act_cFv = .text:0x00000884; // type:function size:0x114 scope:global align:4 +top_bg_aim_req__Q212daObjSwheavy5Act_cFfs = .text:0x00000998; // type:function size:0xC scope:global align:4 +set_push_flag__Q212daObjSwheavy5Act_cFv = .text:0x000009A4; // type:function size:0x154 scope:global align:4 +mode_upper_init__Q212daObjSwheavy5Act_cFv = .text:0x00000AF8; // type:function size:0x1C scope:global align:4 +mode_upper__Q212daObjSwheavy5Act_cFv = .text:0x00000B14; // type:function size:0x11C scope:global align:4 +mode_u_l_init__Q212daObjSwheavy5Act_cFv = .text:0x00000C30; // type:function size:0x60 scope:global align:4 +mode_u_l__Q212daObjSwheavy5Act_cFv = .text:0x00000C90; // type:function size:0x108 scope:global align:4 +mode_lower_init__Q212daObjSwheavy5Act_cFv = .text:0x00000D98; // type:function size:0x20 scope:global align:4 +mode_lower__Q212daObjSwheavy5Act_cFv = .text:0x00000DB8; // type:function size:0x154 scope:global align:4 +mode_l_u_init__Q212daObjSwheavy5Act_cFv = .text:0x00000F0C; // type:function size:0x38 scope:global align:4 +mode_l_u__Q212daObjSwheavy5Act_cFv = .text:0x00000F44; // type:function size:0x78 scope:global align:4 +_execute__Q212daObjSwheavy5Act_cFv = .text:0x00000FBC; // type:function size:0x148 scope:global align:4 +_draw__Q212daObjSwheavy5Act_cFv = .text:0x00001104; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x000011C0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x000011E0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x00001204; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x00001228; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x0000124C; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwheavy5Act_c5Prm_eQ312daObjSwheavy5Act_c5Prm_e = .text:0x00001254; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjSwheavy5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_attr__Q212daObjSwheavy5Act_c = .rodata:0x00000008; // type:object size:0x70 scope:global align:4 +@4132 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4134 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4252 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@4365 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A4; // type:object size:0x59 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4441 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4442 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4443 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4444 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4440 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swheavy = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +init$4445 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_swlight/splits.txt b/config/GZLJ01/rels/d_a_obj_swlight/splits.txt new file mode 100644 index 000000000..df0050b7b --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swlight/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swlight.cpp: + .text start:0x000000EC end:0x00001C8C + .text start:0x00001C8C end:0x00001CB8 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x00000071 diff --git a/config/GZLJ01/rels/d_a_obj_swlight/symbols.txt b/config/GZLJ01/rels/d_a_obj_swlight/symbols.txt new file mode 100644 index 000000000..a70375df9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swlight/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +is_switch2__Q212daObjSwlight5Act_cCFv = .text:0x000000EC; // type:function size:0x68 scope:global align:4 +solidHeapCB__Q212daObjSwlight5Act_cFP10fopAc_ac_c = .text:0x00000154; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjSwlight5Act_cFv = .text:0x00000178; // type:function size:0x2E4 scope:global align:4 +_create__Q212daObjSwlight5Act_cFv = .text:0x0000045C; // type:function size:0x2A8 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x00000704; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00000794; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000007E8; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000844; // type:function size:0x3C scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00000880; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00000960; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x000009F0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000A4C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A94; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000AF0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BF0; // type:function size:0x48 scope:weak align:4 +_delete__Q212daObjSwlight5Act_cFv = .text:0x00000C38; // type:function size:0x80 scope:global align:4 +jnodeCB_moon__Q212daObjSwlight5Act_cFP7J3DNodei = .text:0x00000CB8; // type:function size:0x8 scope:global align:4 +set_mtx__Q212daObjSwlight5Act_cFv = .text:0x00000CC0; // type:function size:0x6C scope:global align:4 +init_mtx__Q212daObjSwlight5Act_cFv = .text:0x00000D2C; // type:function size:0x3C scope:global align:4 +init_cc__Q212daObjSwlight5Act_cFv = .text:0x00000D68; // type:function size:0x9C scope:global align:4 +set_cc_pos__Q212daObjSwlight5Act_cFv = .text:0x00000E04; // type:function size:0x1C0 scope:global align:4 +set_cc__Q212daObjSwlight5Act_cFv = .text:0x00000FC4; // type:function size:0x64 scope:global align:4 +init_eye_pos__Q212daObjSwlight5Act_cFv = .text:0x00001028; // type:function size:0x90 scope:global align:4 +chk_light__Q212daObjSwlight5Act_cFv = .text:0x000010B8; // type:function size:0x9C scope:global align:4 +power_up__Q212daObjSwlight5Act_cFv = .text:0x00001154; // type:function size:0x40 scope:global align:4 +power_down__Q212daObjSwlight5Act_cFv = .text:0x00001194; // type:function size:0x40 scope:global align:4 +mode_norm_moon_init__Q212daObjSwlight5Act_cFv = .text:0x000011D4; // type:function size:0x18 scope:global align:4 +mode_norm_moon__Q212daObjSwlight5Act_cFv = .text:0x000011EC; // type:function size:0x140 scope:global align:4 +mode_norm_sun_init__Q212daObjSwlight5Act_cFv = .text:0x0000132C; // type:function size:0xC scope:global align:4 +mode_norm_sun__Q212daObjSwlight5Act_cFv = .text:0x00001338; // type:function size:0xC0 scope:global align:4 +mode_active_moon_init__Q212daObjSwlight5Act_cFv = .text:0x000013F8; // type:function size:0x18 scope:global align:4 +mode_active_moon__Q212daObjSwlight5Act_cFv = .text:0x00001410; // type:function size:0x10C scope:global align:4 +mode_active_sun_init__Q212daObjSwlight5Act_cFv = .text:0x0000151C; // type:function size:0xC scope:global align:4 +mode_active_sun__Q212daObjSwlight5Act_cFv = .text:0x00001528; // type:function size:0xFC scope:global align:4 +_execute__Q212daObjSwlight5Act_cFv = .text:0x00001624; // type:function size:0xE8 scope:global align:4 +setMaterial__12daObjSwlightFP11J3DMaterialUc = .text:0x0000170C; // type:function size:0x168 scope:local align:4 +setMaterial_Before_mirror__12daObjSwlightFP11J3DMaterialUc = .text:0x00001874; // type:function size:0xF4 scope:local align:4 +_draw__Q212daObjSwlight5Act_cFv = .text:0x00001968; // type:function size:0x154 scope:global align:4 +Mthd_Create__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001ABC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001ADC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001B00; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001B24; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001B48; // type:function size:0x8 scope:local align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B50; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B58; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001B60; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001B6C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001B78; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001B88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001B90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B98; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00001BD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00001BD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00001BE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00001BE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00001BF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00001BF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C00; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001C38; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001C3C; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001C44; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwlight5Act_c5Prm_eQ312daObjSwlight5Act_c5Prm_e = .text:0x00001C8C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001CA8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001CB0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@ = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +M_arcname__Q212daObjSwlight5Act_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 data:string +M_tri_src__Q212daObjSwlight5Act_c = .rodata:0x00000018; // type:object size:0x54 scope:global align:4 +@4060 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4151 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000078; // type:object size:0x24 scope:local align:4 +@4389 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4410 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4456 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4541 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000B0; // type:object size:0x48 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4546 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4547 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4548 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4549 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4545 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swlight = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000EC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000158; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4379 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4380 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +local_eye$4378 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +init$4550 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_swpush/splits.txt b/config/GZLJ01/rels/d_a_obj_swpush/splits.txt new file mode 100644 index 000000000..473d27ee9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swpush/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush.cpp: + .text start:0x000000EC end:0x00002080 + .text start:0x00002080 end:0x0000209C + .rodata start:0x00000000 end:0x000001CF + .data start:0x00000000 end:0x00000188 + .bss start:0x00000008 end:0x000000BA diff --git a/config/GZLJ01/rels/d_a_obj_swpush/symbols.txt b/config/GZLJ01/rels/d_a_obj_swpush/symbols.txt new file mode 100644 index 000000000..b1c72c1ef --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_swpush/symbols.txt @@ -0,0 +1,120 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +prmZ_init__Q211daObjSwpush5Act_cFv = .text:0x000000EC; // type:function size:0x30 scope:global align:4 +is_switch2__Q211daObjSwpush5Act_cCFv = .text:0x0000011C; // type:function size:0x80 scope:global align:4 +solidHeapCB__Q211daObjSwpush5Act_cFP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjSwpush5Act_cFv = .text:0x000001C0; // type:function size:0x2B8 scope:global align:4 +create_res_load__Q211daObjSwpush5Act_cFv = .text:0x00000478; // type:function size:0xA4 scope:global align:4 +Mthd_Create__Q211daObjSwpush5Act_cFv = .text:0x0000051C; // type:function size:0x3A8 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +Mthd_Delete__Q211daObjSwpush5Act_cFv = .text:0x00000968; // type:function size:0x90 scope:global align:4 +set_mtx__Q211daObjSwpush5Act_cFv = .text:0x000009F8; // type:function size:0x6C scope:global align:4 +init_mtx__Q211daObjSwpush5Act_cFv = .text:0x00000A64; // type:function size:0x3C scope:global align:4 +set_btp_frame__Q211daObjSwpush5Act_cFv = .text:0x00000AA0; // type:function size:0x94 scope:global align:4 +rideCB__Q211daObjSwpush5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000B34; // type:function size:0x3A8 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x00000EDC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000F38; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000F80; // type:function size:0x3C scope:weak align:4 +jnodeCB__Q211daObjSwpush5Act_cFP7J3DNodei = .text:0x00000FBC; // type:function size:0xA0 scope:global align:4 +calc_top_pos__Q211daObjSwpush5Act_cFv = .text:0x0000105C; // type:function size:0x114 scope:global align:4 +top_bg_aim_req__Q211daObjSwpush5Act_cFfs = .text:0x00001170; // type:function size:0xC scope:global align:4 +set_push_flag__Q211daObjSwpush5Act_cFv = .text:0x0000117C; // type:function size:0x190 scope:global align:4 +mode_upper_init__Q211daObjSwpush5Act_cFv = .text:0x0000130C; // type:function size:0x20 scope:global align:4 +mode_upper__Q211daObjSwpush5Act_cFv = .text:0x0000132C; // type:function size:0x1DC scope:global align:4 +mode_u_l_init__Q211daObjSwpush5Act_cFv = .text:0x00001508; // type:function size:0x60 scope:global align:4 +mode_u_l__Q211daObjSwpush5Act_cFv = .text:0x00001568; // type:function size:0x174 scope:global align:4 +mode_lower_init__Q211daObjSwpush5Act_cFv = .text:0x000016DC; // type:function size:0x20 scope:global align:4 +mode_lower__Q211daObjSwpush5Act_cFv = .text:0x000016FC; // type:function size:0x19C scope:global align:4 +mode_l_u_init__Q211daObjSwpush5Act_cFv = .text:0x00001898; // type:function size:0x38 scope:global align:4 +mode_l_u__Q211daObjSwpush5Act_cFv = .text:0x000018D0; // type:function size:0xC0 scope:global align:4 +demo_non_init__Q211daObjSwpush5Act_cFv = .text:0x00001990; // type:function size:0xC scope:global align:4 +demo_non__Q211daObjSwpush5Act_cFv = .text:0x0000199C; // type:function size:0x4 scope:global align:4 +demo_reqPause_init__Q211daObjSwpush5Act_cFv = .text:0x000019A0; // type:function size:0x58 scope:global align:4 +demo_reqPause__Q211daObjSwpush5Act_cFv = .text:0x000019F8; // type:function size:0x34 scope:global align:4 +demo_runPause_init__Q211daObjSwpush5Act_cFv = .text:0x00001A2C; // type:function size:0x28 scope:global align:4 +demo_runPause__Q211daObjSwpush5Act_cFv = .text:0x00001A54; // type:function size:0x4C scope:global align:4 +demo_stop_puase__Q211daObjSwpush5Act_cFv = .text:0x00001AA0; // type:function size:0x58 scope:global align:4 +demo_reqSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001AF8; // type:function size:0xAC scope:global align:4 +demo_reqSw__Q211daObjSwpush5Act_cFv = .text:0x00001BA4; // type:function size:0x74 scope:global align:4 +demo_runSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001C18; // type:function size:0xC scope:global align:4 +demo_runSw__Q211daObjSwpush5Act_cFv = .text:0x00001C24; // type:function size:0x60 scope:global align:4 +Mthd_Execute__Q211daObjSwpush5Act_cFv = .text:0x00001C84; // type:function size:0x290 scope:global align:4 +Mthd_Draw__Q211daObjSwpush5Act_cFv = .text:0x00001F14; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001FF8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002018; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002038; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002058; // type:function size:0x20 scope:local align:4 +Mthd_IsDelete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002078; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwpush5Act_c5Prm_eQ311daObjSwpush5Act_c5Prm_e = .text:0x00002080; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname_kbota__Q211daObjSwpush5Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +M_arcname_hhbot__Q211daObjSwpush5Act_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 data:string +M_attr__Q211daObjSwpush5Act_c = .rodata:0x00000014; // type:object size:0x130 scope:global align:4 +M_op_vtx__Q211daObjSwpush5Act_c = .rodata:0x00000144; // type:object size:0x4 scope:global align:4 +@4094 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@4246 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@4251 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +tri_id$4333 = .rodata:0x00000164; // type:object size:0x6 scope:local align:4 +@4450 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x00000178; // type:object size:0x57 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4874 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4875 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4876 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4877 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4878 = .data:0x00000060; // type:object size:0xC scope:local align:4 +demo_proc$4873 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4882 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4883 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4884 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4885 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +mode_proc$4881 = .data:0x000000D8; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@ = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swpush = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGTri = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4327 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4328 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4330 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4331 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4332 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +no_push_vec$4326 = .bss:0x00000088; // type:object size:0x30 scope:local align:4 +init$4879 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 +init$4886 = .bss:0x000000B9; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_table/splits.txt b/config/GZLJ01/rels/d_a_obj_table/splits.txt new file mode 100644 index 000000000..6c05082cc --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_table/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_table.cpp: + .text start:0x00000078 end:0x000006C0 + .text start:0x000006C0 end:0x000006D8 + .text start:0x000006D8 end:0x000006F4 + .rodata start:0x00000000 end:0x00000092 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_table/symbols.txt b/config/GZLJ01/rels/d_a_obj_table/symbols.txt new file mode 100644 index 000000000..eec61f2fd --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_table/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjTable5Act_cFv = .text:0x00000078; // type:function size:0x140 scope:global align:4 +Create__Q210daObjTable5Act_cFv = .text:0x000001B8; // type:function size:0xCC scope:global align:4 +Mthd_Create__Q210daObjTable5Act_cFv = .text:0x00000284; // type:function size:0x130 scope:global align:4 +Delete__Q210daObjTable5Act_cFv = .text:0x000003B4; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjTable5Act_cFv = .text:0x000003BC; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjTable5Act_cFv = .text:0x00000408; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjTable5Act_cFv = .text:0x00000488; // type:function size:0x3C scope:global align:4 +Execute__Q210daObjTable5Act_cFPPA3_A4_f = .text:0x000004C4; // type:function size:0x3C scope:global align:4 +Draw__Q210daObjTable5Act_cFv = .text:0x00000500; // type:function size:0x108 scope:global align:4 +Mthd_Create__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000608; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000628; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000648; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000668; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000694; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000006C0; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000006C8; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000006D0; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTable5Act_c5Prm_eQ310daObjTable5Act_c5Prm_e = .text:0x000006D8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjTable5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4024 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x6A scope:local align:4 data:string_table +Mthd_Table__Q210daObjTable27@unnamed@d_a_obj_table_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Table = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjTable5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjTable5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_tapestry/splits.txt b/config/GZLJ01/rels/d_a_obj_tapestry/splits.txt new file mode 100644 index 000000000..9bacf05ee --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tapestry/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:32 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000020 + +d/actor/d_a_obj_tapestry.cpp: + .text start:0x000000EC end:0x00005F40 + .text start:0x00005F40 end:0x00006260 + .text start:0x00006260 end:0x00006380 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000023A + .data start:0x00000000 end:0x00002418 + .bss start:0x00000020 end:0x0000050A diff --git a/config/GZLJ01/rels/d_a_obj_tapestry/symbols.txt b/config/GZLJ01/rels/d_a_obj_tapestry/symbols.txt new file mode 100644 index 000000000..6800c6671 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tapestry/symbols.txt @@ -0,0 +1,292 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daObjTapestry_HIO_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global align:4 +plight_delete__21daObjTapestryPLight_cFv = .text:0x000001E0; // type:function size:0x74 scope:global align:4 +plight_move__21daObjTapestryPLight_cF4cXyz5csXyz = .text:0x00000254; // type:function size:0x5C scope:global align:4 +__dt__4cXyzFv = .text:0x000002B0; // type:function size:0x3C scope:weak align:4 +plight_make__21daObjTapestryPLight_cFv = .text:0x000002EC; // type:function size:0x38 scope:global align:4 +setPointLight__21daObjTapestryPLight_cF4cXyz5csXyz = .text:0x00000324; // type:function size:0x16C scope:global align:4 +execute__22daObjTapestryFireEff_cFP14JPABaseEmitter = .text:0x00000490; // type:function size:0x170 scope:global align:4 +__ct__23daObjTapestryDrawData_cFv = .text:0x00000600; // type:function size:0x38 scope:global align:4 +ct_tex__23daObjTapestryDrawData_cFv = .text:0x00000638; // type:function size:0x90 scope:global align:4 +ct_dl__23daObjTapestryDrawData_cFv = .text:0x000006C8; // type:function size:0x1B0 scope:global align:4 +__ct__21daObjTapestryPacket_cFv = .text:0x00000878; // type:function size:0x3CC scope:global align:4 +__dt__22daObjTapestrySmokeCB_cFv = .text:0x00000C44; // type:function size:0x7C scope:weak align:4 +init__21daObjTapestryPacket_cFP15daObjTapestry_c = .text:0x00000CC0; // type:function size:0x27C scope:global align:4 +update__21daObjTapestryPacket_cFv = .text:0x00000F3C; // type:function size:0x54 scope:global align:4 +calc_acc_spring_sub__21daObjTapestryPacket_cFPC4cXyzPC4cXyzff = .text:0x00000F90; // type:function size:0x1C4 scope:global align:4 +calc_acc_spring__21daObjTapestryPacket_cFii = .text:0x00001154; // type:function size:0x3A8 scope:global align:4 +calc_acc_gravity__21daObjTapestryPacket_cFv = .text:0x000014FC; // type:function size:0xBC scope:global align:4 +calc_acc_wave__21daObjTapestryPacket_cFii = .text:0x000015B8; // type:function size:0x2A0 scope:global align:4 +calc_acc_hit__21daObjTapestryPacket_cFii = .text:0x00001858; // type:function size:0x174 scope:global align:4 +calc_spd__21daObjTapestryPacket_cFii = .text:0x000019CC; // type:function size:0x128 scope:global align:4 +calc_pos_crr__21daObjTapestryPacket_cFii = .text:0x00001AF4; // type:function size:0x240 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001D34; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001E74; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001F8C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000202C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002088; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000020D0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000212C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002174; // type:function size:0x80 scope:weak align:4 +calc_pos__21daObjTapestryPacket_cFv = .text:0x000021F4; // type:function size:0x15C scope:global align:4 +calc_nrm__21daObjTapestryPacket_cFv = .text:0x00002350; // type:function size:0x524 scope:global align:4 +calc_wind__21daObjTapestryPacket_cFv = .text:0x00002874; // type:function size:0x50C scope:global align:4 +calc_hit__21daObjTapestryPacket_cFv = .text:0x00002D80; // type:function size:0x1B8 scope:global align:4 +calc_fire_leap__21daObjTapestryPacket_cFii = .text:0x00002F38; // type:function size:0xD0 scope:global align:4 +calc_fire__21daObjTapestryPacket_cFv = .text:0x00003008; // type:function size:0x314 scope:global align:4 +calc__21daObjTapestryPacket_cFP15daObjTapestry_c = .text:0x0000331C; // type:function size:0xF0 scope:global align:4 +set_hit__21daObjTapestryPacket_cF4cXyz4cXyzffb = .text:0x0000340C; // type:function size:0xC0 scope:global align:4 +get_now_pos__21daObjTapestryPacket_cFii = .text:0x000034CC; // type:function size:0x28 scope:global align:4 +eff_start__21daObjTapestryPacket_cFii = .text:0x000034F4; // type:function size:0x1D0 scope:global align:4 +eff_start_chk__21daObjTapestryPacket_cFii = .text:0x000036C4; // type:function size:0x270 scope:global align:4 +eff_end__21daObjTapestryPacket_cFv = .text:0x00003934; // type:function size:0x8C scope:global align:4 +eff_pos__21daObjTapestryPacket_cFv = .text:0x000039C0; // type:function size:0x300 scope:global align:4 +eff_delete__21daObjTapestryPacket_cFv = .text:0x00003CC0; // type:function size:0x7C scope:global align:4 +smokeCallback_init__21daObjTapestryPacket_cFv = .text:0x00003D3C; // type:function size:0xC scope:global align:4 +smoke_set__21daObjTapestryPacket_cFv = .text:0x00003D48; // type:function size:0xD8 scope:global align:4 +smoke_move__21daObjTapestryPacket_cFP10fopAc_ac_c = .text:0x00003E20; // type:function size:0x16C scope:global align:4 +setup_vtx__21daObjTapestryPacket_cFP22daObjTapestryDrawVtx_c = .text:0x00003F8C; // type:function size:0x104 scope:global align:4 +load_tex__21daObjTapestryPacket_cFv = .text:0x00004090; // type:function size:0x7C scope:global align:4 +setup_rendar__21daObjTapestryPacket_cFv = .text:0x0000410C; // type:function size:0x80 scope:global align:4 +setup_tev_stage__21daObjTapestryPacket_cFv = .text:0x0000418C; // type:function size:0x16C scope:global align:4 +setup_tevColReg__21daObjTapestryPacket_cFP15daObjTapestry_c = .text:0x000042F8; // type:function size:0x1C0 scope:global align:4 +draw__21daObjTapestryPacket_cFv = .text:0x000044B8; // type:function size:0xFC scope:global align:4 +chk_appear__15daObjTapestry_cFv = .text:0x000045B4; // type:function size:0x54 scope:global align:4 +set_mtx__15daObjTapestry_cFv = .text:0x00004608; // type:function size:0x8C scope:global align:4 +init_mtx__15daObjTapestry_cFv = .text:0x00004694; // type:function size:0x3C scope:global align:4 +solidHeapCB__15daObjTapestry_cFP10fopAc_ac_c = .text:0x000046D0; // type:function size:0x24 scope:global align:4 +create_heap__15daObjTapestry_cFv = .text:0x000046F4; // type:function size:0xF8 scope:global align:4 +create_res_load__15daObjTapestry_cFv = .text:0x000047EC; // type:function size:0x2C scope:global align:4 +init_cc__15daObjTapestry_cFv = .text:0x00004818; // type:function size:0x9C scope:global align:4 +set_cc_pos__15daObjTapestry_cFv = .text:0x000048B4; // type:function size:0x168 scope:global align:4 +checkCollision__15daObjTapestry_cFv = .text:0x00004A1C; // type:function size:0x3FC scope:global align:4 +set_eye_pos__15daObjTapestry_cFv = .text:0x00004E18; // type:function size:0xFC scope:global align:4 +_create__15daObjTapestry_cFv = .text:0x00004F14; // type:function size:0x23C scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x00005150; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x000051E0; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005234; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00005290; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00005370; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00005400; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x0000545C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000054A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005500; // type:function size:0x48 scope:weak align:4 +_delete__15daObjTapestry_cFv = .text:0x00005548; // type:function size:0xC8 scope:global align:4 +wait_act_proc__15daObjTapestry_cFv = .text:0x00005610; // type:function size:0x108 scope:global align:4 +demo_request_act_proc__15daObjTapestry_cFv = .text:0x00005718; // type:function size:0x80 scope:global align:4 +burn_act_proc__15daObjTapestry_cFv = .text:0x00005798; // type:function size:0x128 scope:global align:4 +burn_act_init_proc__15daObjTapestry_cFv = .text:0x000058C0; // type:function size:0xAC scope:global align:4 +fine_act_init_proc__15daObjTapestry_cFv = .text:0x0000596C; // type:function size:0x10 scope:global align:4 +setup_action__15daObjTapestry_cFi = .text:0x0000597C; // type:function size:0x19C scope:global align:4 +_execute__15daObjTapestry_cFv = .text:0x00005B18; // type:function size:0xA0 scope:global align:4 +_draw__15daObjTapestry_cFv = .text:0x00005BB8; // type:function size:0x74 scope:global align:4 +daObjTapestry_Create__FP10fopAc_ac_c = .text:0x00005C2C; // type:function size:0x20 scope:local align:4 +daObjTapestry_Delete__FP15daObjTapestry_c = .text:0x00005C4C; // type:function size:0x24 scope:local align:4 +daObjTapestry_Execute__FP15daObjTapestry_c = .text:0x00005C70; // type:function size:0x24 scope:local align:4 +daObjTapestry_Draw__FP15daObjTapestry_c = .text:0x00005C94; // type:function size:0x24 scope:local align:4 +daObjTapestry_IsDelete__FP15daObjTapestry_c = .text:0x00005CB8; // type:function size:0x8 scope:local align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005CC0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005CC8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005CD0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005CDC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00005CE8; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005CF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005D00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005D08; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00005D40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00005D48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00005D50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00005D58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00005D60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00005D68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005D70; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005DA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005DAC; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005DB4; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00005DFC; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E44; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E48; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E4C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E50; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00005E54; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005E9C; // type:function size:0x5C scope:weak align:4 +__dt__19daObjTapestry_HIO_cFv = .text:0x00005EF8; // type:function size:0x48 scope:weak align:4 +__dt__22daObjTapestryFireEff_cFv = .text:0x00005F40; // type:function size:0x7C scope:weak align:4 +__ct__22daObjTapestryFireEff_cFv = .text:0x00005FBC; // type:function size:0x78 scope:weak align:4 +__ct__4cXyzFv = .text:0x00006034; // type:function size:0x4 scope:weak align:4 +__dt__22daObjTapestryDrawVtx_cFv = .text:0x00006038; // type:function size:0x94 scope:weak align:4 +__ct__22daObjTapestryDrawVtx_cFv = .text:0x000060CC; // type:function size:0x88 scope:weak align:4 +__dt__21daObjTapestryPacket_cFv = .text:0x00006154; // type:function size:0x10C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ215daObjTapestry_c7Param_eQ215daObjTapestry_c7Param_e = .text:0x00006260; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_tapestry_cpp = .text:0x0000627C; // type:function size:0xB4 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00006330; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00006338; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00006340; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00006348; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00006350; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00006358; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00006360; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00006368; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00006370; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00006378; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname_Mcrtn__30@unnamed@d_a_obj_tapestry_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_tri_src__30@unnamed@d_a_obj_tapestry_cpp@ = .rodata:0x00000008; // type:object size:0x54 scope:local align:4 +l_attr__30@unnamed@d_a_obj_tapestry_cpp@ = .rodata:0x0000005C; // type:object size:0x5C scope:local align:4 data:float +@4102 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4103 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@4161 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4181 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@4182 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +begin_data$4187 = .rodata:0x000000E4; // type:object size:0x3 scope:local align:4 +@4192 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 +@4201 = .rodata:0x000000F0; // type:object size:0x2 scope:local align:4 +tmp_clr$4202 = .rodata:0x000000F4; // type:object size:0x1 scope:local align:4 +@4203 = .rodata:0x000000F8; // type:object size:0x1 scope:local align:4 +@4339 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4460 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4510 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@4511 = .rodata:0x00000128; // type:object size:0x8 scope:local align:8 +@4512 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@4620 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4621 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4735 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5158 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5159 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5160 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5161 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5162 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5275 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5276 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5324 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:float +@5403 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:float +@5522 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@5799 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 data:float +@5929 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5930 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@6031 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@6032 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@6033 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:string +@6059 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:float +@6129 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6130 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@6131 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@6132 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@6133 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@6498 = .rodata:0x000001D0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000001D8; // type:object size:0x62 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_matDL__30@unnamed@d_a_obj_tapestry_cpp@ = .data:0x00000040; // type:object size:0x34 scope:local align:32 +l_Txm_curtainTEX__30@unnamed@d_a_obj_tapestry_cpp@ = .data:0x00000080; // type:object size:0x2000 scope:local align:32 +l_color__30@unnamed@d_a_obj_tapestry_cpp@ = .data:0x00002080; // type:object size:0x4 scope:local align:4 +kcolor_data$5752 = .data:0x00002084; // type:object size:0x10 scope:local align:4 +idx_tbl$5887 = .data:0x00002094; // type:object size:0xC scope:local align:4 +@6375 = .data:0x000020A0; // type:object size:0xC scope:local align:4 +@6376 = .data:0x000020AC; // type:object size:0xC scope:local align:4 +act_init_proc$6374 = .data:0x000020B8; // type:object size:0x30 scope:local align:4 +@6380 = .data:0x000020E8; // type:object size:0xC scope:local align:4 +@6381 = .data:0x000020F4; // type:object size:0xC scope:local align:4 +@6382 = .data:0x00002100; // type:object size:0xC scope:local align:4 +act_proc$6379 = .data:0x0000210C; // type:object size:0x30 scope:local align:4 +l_daObjTapestry_Method = .data:0x0000213C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tapestry = .data:0x0000215C; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x0000218C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00002198; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x000021EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x000021F8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00002204; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000228C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00002298; // type:object size:0xC scope:weak align:4 +__vt__21daObjTapestryPacket_c = .data:0x000022A4; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000022BC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000022C8; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000022E0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00002310; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00002340; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00002358; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00002364; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00002370; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000237C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00002388; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000023A4; // type:object size:0x20 scope:weak align:4 +__vt__22daObjTapestrySmokeCB_c = .data:0x000023C4; // type:object size:0x24 scope:weak align:4 +__vt__22daObjTapestryFireEff_c = .data:0x000023E8; // type:object size:0x24 scope:global align:4 +__vt__19daObjTapestry_HIO_c = .data:0x0000240C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000020; // type:label scope:local +@3569 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000054; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000058; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000005C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000060; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000064; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000068; // type:object size:0x1 scope:local align:4 +l_mesh_diagonal__30@unnamed@d_a_obj_tapestry_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +m_draw_data__21daObjTapestryPacket_c = .bss:0x00000080; // type:object size:0x320 scope:global align:32 +@4012 = .bss:0x000003A0; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x000003AC; // type:object size:0x6C scope:local align:4 +@4403 = .bss:0x00000418; // type:object size:0xC scope:local align:4 +init$4404 = .bss:0x00000424; // type:object size:0x1 scope:local align:1 +base_z_rev$4402 = .bss:0x00000428; // type:object size:0xC scope:local align:4 +@4682 = .bss:0x00000434; // type:object size:0xC scope:local align:4 +init$4683 = .bss:0x00000440; // type:object size:0x1 scope:local align:1 +gnd_work$4681 = .bss:0x00000444; // type:object size:0x54 scope:local align:4 +@5184 = .bss:0x00000498; // type:object size:0xC scope:local align:4 +init$5185 = .bss:0x000004A4; // type:object size:0x1 scope:local align:1 +vec0_base$5183 = .bss:0x000004A8; // type:object size:0xC scope:local align:4 +@5188 = .bss:0x000004B4; // type:object size:0xC scope:local align:4 +init$5189 = .bss:0x000004C0; // type:object size:0x1 scope:local align:1 +vec1_base$5187 = .bss:0x000004C4; // type:object size:0xC scope:local align:4 +@5192 = .bss:0x000004D0; // type:object size:0xC scope:local align:4 +init$5193 = .bss:0x000004DC; // type:object size:0x1 scope:local align:1 +vec2_base$5191 = .bss:0x000004E0; // type:object size:0xC scope:local align:4 +@5700 = .bss:0x000004EC; // type:object size:0xC scope:local align:4 +init$5701 = .bss:0x000004F8; // type:object size:0x1 scope:local align:1 +scl$5699 = .bss:0x000004FC; // type:object size:0xC scope:local align:4 +init$6377 = .bss:0x00000508; // type:object size:0x1 scope:local align:1 +init$6383 = .bss:0x00000509; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_tenmado/splits.txt b/config/GZLJ01/rels/d_a_obj_tenmado/splits.txt new file mode 100644 index 000000000..9572958f4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tenmado/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tenmado.cpp: + .text start:0x00000078 end:0x00000808 + .text start:0x00000808 end:0x00000820 + .text start:0x00000820 end:0x0000083C + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_tenmado/symbols.txt b/config/GZLJ01/rels/d_a_obj_tenmado/symbols.txt new file mode 100644 index 000000000..a48ff598c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tenmado/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q212daObjTenmado5Act_cFv = .text:0x00000078; // type:function size:0x13C scope:global align:4 +Create__Q212daObjTenmado5Act_cFv = .text:0x000001B4; // type:function size:0xE8 scope:global align:4 +Mthd_Create__Q212daObjTenmado5Act_cFv = .text:0x0000029C; // type:function size:0xF8 scope:global align:4 +Delete__Q212daObjTenmado5Act_cFv = .text:0x00000394; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q212daObjTenmado5Act_cFv = .text:0x0000039C; // type:function size:0x4C scope:global align:4 +set_mtx__Q212daObjTenmado5Act_cFv = .text:0x000003E8; // type:function size:0xF0 scope:global align:4 +init_mtx__Q212daObjTenmado5Act_cFv = .text:0x000004D8; // type:function size:0x58 scope:global align:4 +Execute__Q212daObjTenmado5Act_cFPPA3_A4_f = .text:0x00000530; // type:function size:0x164 scope:global align:4 +Draw__Q212daObjTenmado5Act_cFv = .text:0x00000694; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x00000750; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x00000770; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x00000790; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x000007B0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x000007DC; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000808; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000810; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000818; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjTenmado5Act_c5Prm_eQ312daObjTenmado5Act_c5Prm_e = .text:0x00000820; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjTenmado5Act_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x80 scope:local align:4 data:string_table +Mthd_Tenmado__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tenmado = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q212daObjTenmado5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q212daObjTenmado5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_tide/splits.txt b/config/GZLJ01/rels/d_a_obj_tide/splits.txt new file mode 100644 index 000000000..56d163a66 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tide/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tide.cpp: + .text start:0x00000078 end:0x00001E1C + .text start:0x00001E1C end:0x00001F70 + .text start:0x00001F70 end:0x00001F8C + .rodata start:0x00000000 end:0x0000032B + .data start:0x00000000 end:0x00000160 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLJ01/rels/d_a_obj_tide/symbols.txt b/config/GZLJ01/rels/d_a_obj_tide/symbols.txt new file mode 100644 index 000000000..a0792b140 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tide/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjTide5Act_cFv = .text:0x00000078; // type:function size:0x5CC scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000644; // type:function size:0x48 scope:weak align:4 +Create__Q29daObjTide5Act_cFv = .text:0x0000068C; // type:function size:0x130 scope:global align:4 +Mthd_Create__Q29daObjTide5Act_cFv = .text:0x000007BC; // type:function size:0x1DC scope:global align:4 +Delete__Q29daObjTide5Act_cFv = .text:0x00000998; // type:function size:0x54 scope:global align:4 +Mthd_Delete__Q29daObjTide5Act_cFv = .text:0x000009EC; // type:function size:0x68 scope:global align:4 +set_mtx__Q29daObjTide5Act_cFv = .text:0x00000A54; // type:function size:0xD0 scope:global align:4 +init_mtx__Q29daObjTide5Act_cFv = .text:0x00000B24; // type:function size:0x60 scope:global align:4 +move_to_aim__Q29daObjTide5Act_cFfb = .text:0x00000B84; // type:function size:0x180 scope:global align:4 +chk_demo_rescue__Q29daObjTide5Act_cCFv = .text:0x00000D04; // type:function size:0x60 scope:global align:4 +gmtw_demo_up_start__Q29daObjTide5Act_cCFv = .text:0x00000D64; // type:function size:0x68 scope:global align:4 +mode_norm_init__Q29daObjTide5Act_cFv = .text:0x00000DCC; // type:function size:0xC scope:global align:4 +mode_norm__Q29daObjTide5Act_cFv = .text:0x00000DD8; // type:function size:0x1D4 scope:global align:4 +mode_gmtw_pre_init__Q29daObjTide5Act_cFv = .text:0x00000FAC; // type:function size:0x88 scope:global align:4 +mode_gmtw_pre__Q29daObjTide5Act_cFv = .text:0x00001034; // type:function size:0x8C scope:global align:4 +mode_gmtw_init__Q29daObjTide5Act_cFv = .text:0x000010C0; // type:function size:0x124 scope:global align:4 +mode_gmtw__Q29daObjTide5Act_cFv = .text:0x000011E4; // type:function size:0x190 scope:global align:4 +mode_gmtw_demo_init__Q29daObjTide5Act_cFv = .text:0x00001374; // type:function size:0x88 scope:global align:4 +mode_gmtw_demo__Q29daObjTide5Act_cFv = .text:0x000013FC; // type:function size:0x258 scope:global align:4 +se_init_gmtw__Q29daObjTide5Act_cFv = .text:0x00001654; // type:function size:0x28 scope:global align:4 +se_set_gmtw__Q29daObjTide5Act_cFv = .text:0x0000167C; // type:function size:0x1C8 scope:global align:4 +se_start_gopo__Q29daObjTide5Act_cFv = .text:0x00001844; // type:function size:0x84 scope:global align:4 +se_start_out__Q29daObjTide5Act_cFv = .text:0x000018C8; // type:function size:0x84 scope:global align:4 +se_start_up__Q29daObjTide5Act_cFv = .text:0x0000194C; // type:function size:0x84 scope:global align:4 +se_stop_gopo__Q29daObjTide5Act_cFv = .text:0x000019D0; // type:function size:0x50 scope:global align:4 +se_stop_out__Q29daObjTide5Act_cFv = .text:0x00001A20; // type:function size:0x50 scope:global align:4 +se_stop_up__Q29daObjTide5Act_cFv = .text:0x00001A70; // type:function size:0x50 scope:global align:4 +se_pos_up__Q29daObjTide5Act_cFv = .text:0x00001AC0; // type:function size:0x4C scope:global align:4 +Execute__Q29daObjTide5Act_cFPPA3_A4_f = .text:0x00001B0C; // type:function size:0x10C scope:global align:4 +Draw__Q29daObjTide5Act_cFv = .text:0x00001C18; // type:function size:0x14C scope:global align:4 +Mthd_Create__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001D64; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001D84; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001DA4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001DC4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001DF0; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001E1C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001E24; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001E2C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001E34; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001E3C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001E44; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001E4C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001E54; // type:function size:0x8 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001E5C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001EB8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001F14; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjTide5Act_c5Prm_eQ39daObjTide5Act_c5Prm_e = .text:0x00001F70; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_arcname_Humi__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .rodata:0x00000000; // type:object size:0x5 scope:local align:4 data:string +L_arcname_Gmtw__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .rodata:0x00000008; // type:object size:0x5 scope:local align:4 data:string +L_attr__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .rodata:0x00000010; // type:object size:0x1B0 scope:local align:4 +@4166 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x000001C8; // type:object size:0x8 scope:local align:8 data:double +@4186 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +@4364 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 data:float +@4542 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 data:float +@4583 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:float +@4667 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001F4; // type:object size:0x137 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4782 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4783 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4784 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4785 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4781 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tide = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000E0; // type:object size:0x28 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjTide5Act_c = .data:0x00000138; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjTide5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4786 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_timer/splits.txt b/config/GZLJ01/rels/d_a_obj_timer/splits.txt new file mode 100644 index 000000000..162441ebd --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_timer/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_timer.cpp: + .text start:0x00000078 end:0x0000040C + .text start:0x0000040C end:0x00000428 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_obj_timer/symbols.txt b/config/GZLJ01/rels/d_a_obj_timer/symbols.txt new file mode 100644 index 000000000..10d3918d2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_timer/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q210daObjTimer5Act_cFv = .text:0x00000078; // type:function size:0x9C scope:global align:4 +_delete__Q210daObjTimer5Act_cFv = .text:0x00000114; // type:function size:0x8 scope:global align:4 +mode_wait_init__Q210daObjTimer5Act_cFv = .text:0x0000011C; // type:function size:0x10 scope:global align:4 +mode_wait__Q210daObjTimer5Act_cFv = .text:0x0000012C; // type:function size:0x5C scope:global align:4 +mode_count_init__Q210daObjTimer5Act_cFv = .text:0x00000188; // type:function size:0x44 scope:global align:4 +mode_count__Q210daObjTimer5Act_cFv = .text:0x000001CC; // type:function size:0x138 scope:global align:4 +_execute__Q210daObjTimer5Act_cFv = .text:0x00000304; // type:function size:0x90 scope:global align:4 +Mthd_Create__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000394; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000003B4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000003D8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000003FC; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000404; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTimer5Act_c5Prm_eQ310daObjTimer5Act_c5Prm_e = .text:0x0000040C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4075 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4081 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4082 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4080 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@ = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Timer = .data:0x00000080; // type:object size:0x30 scope:global align:4 +init$4083 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_tntrap/splits.txt b/config/GZLJ01/rels/d_a_obj_tntrap/splits.txt new file mode 100644 index 000000000..31738ad92 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tntrap/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tntrap.cpp: + .text start:0x00000078 end:0x00001DC0 + .text start:0x00001DC0 end:0x00001DEC + .rodata start:0x00000000 end:0x00000173 + .data start:0x00000000 end:0x00000318 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLJ01/rels/d_a_obj_tntrap/symbols.txt b/config/GZLJ01/rels/d_a_obj_tntrap/symbols.txt new file mode 100644 index 000000000..487d36707 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tntrap/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__13daObjTnTrap_cFv = .text:0x00000078; // type:function size:0x234 scope:global align:4 +set_mtx__13daObjTnTrap_cFv = .text:0x000002AC; // type:function size:0x98 scope:global align:4 +solidHeapCB__13daObjTnTrap_cFP10fopAc_ac_c = .text:0x00000344; // type:function size:0x24 scope:global align:4 +create_heap__13daObjTnTrap_cFv = .text:0x00000368; // type:function size:0x7C scope:global align:4 +particle_set__13daObjTnTrap_cFif = .text:0x000003E4; // type:function size:0x214 scope:global align:4 +particle_delete__13daObjTnTrap_cFi = .text:0x000005F8; // type:function size:0xAC scope:global align:4 +set_se__13daObjTnTrap_cFv = .text:0x000006A4; // type:function size:0x88 scope:global align:4 +set_tri__13daObjTnTrap_cFi = .text:0x0000072C; // type:function size:0x174 scope:global align:4 +chk_event_flg__13daObjTnTrap_cFv = .text:0x000008A0; // type:function size:0x170 scope:global align:4 +set_em_set_offsetY__13daObjTnTrap_cFv = .text:0x00000A10; // type:function size:0x88 scope:global align:4 +_create__13daObjTnTrap_cFv = .text:0x00000A98; // type:function size:0x1E0 scope:global align:4 +__dt__8dCcD_TriFv = .text:0x00000C78; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00000D58; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00000DE8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000E44; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000E8C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000EE8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000F30; // type:function size:0x5C scope:weak align:4 +_delete__13daObjTnTrap_cFv = .text:0x00000F8C; // type:function size:0xC4 scope:global align:4 +trap_off_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001050; // type:function size:0x100 scope:global align:4 +trap_on_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001150; // type:function size:0x234 scope:global align:4 +demo_regist_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001384; // type:function size:0xC4 scope:global align:4 +demo_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001448; // type:function size:0xA8 scope:global align:4 +demo_wait2_act_proc__13daObjTnTrap_cFv = .text:0x000014F0; // type:function size:0xC4 scope:global align:4 +demo_end_wait_act_proc__13daObjTnTrap_cFv = .text:0x000015B4; // type:function size:0xF4 scope:global align:4 +hide_wait_act_proc__13daObjTnTrap_cFv = .text:0x000016A8; // type:function size:0x98 scope:global align:4 +dummy_proc__13daObjTnTrap_cFv = .text:0x00001740; // type:function size:0x4 scope:global align:4 +trap_off_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x00001744; // type:function size:0x4C scope:global align:4 +trap_on_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x00001790; // type:function size:0x3C scope:global align:4 +demo_regist_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x000017CC; // type:function size:0x94 scope:global align:4 +demo_wait2_act_init_proc__13daObjTnTrap_cFv = .text:0x00001860; // type:function size:0x30 scope:global align:4 +demo_end_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x00001890; // type:function size:0x4C scope:global align:4 +setup_action__13daObjTnTrap_cFi = .text:0x000018DC; // type:function size:0x208 scope:global align:4 +_execute__13daObjTnTrap_cFv = .text:0x00001AE4; // type:function size:0x104 scope:global align:4 +_draw__13daObjTnTrap_cFv = .text:0x00001BE8; // type:function size:0x8 scope:global align:4 +daObjTnTrap_Create__FP10fopAc_ac_c = .text:0x00001BF0; // type:function size:0x20 scope:local align:4 +daObjTnTrap_Delete__FP13daObjTnTrap_c = .text:0x00001C10; // type:function size:0x24 scope:local align:4 +daObjTnTrap_Execute__FP13daObjTnTrap_c = .text:0x00001C34; // type:function size:0x24 scope:local align:4 +daObjTnTrap_Draw__FP13daObjTnTrap_c = .text:0x00001C58; // type:function size:0x24 scope:local align:4 +daObjTnTrap_IsDelete__FP13daObjTnTrap_c = .text:0x00001C7C; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001C84; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CCC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001CDC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001CE8; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001CF4; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001D04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001D0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D14; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00001D4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00001D54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00001D5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00001D64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00001D74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D7C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001DB4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001DB8; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjTnTrap_c7Param_eQ213daObjTnTrap_c7Param_e = .text:0x00001DC0; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001DDC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001DE4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +l_tri_src__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x00000008; // type:object size:0x54 scope:local align:4 +l_tri_vtx__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x0000005C; // type:object size:0x48 scope:local align:4 +l_offset_ball__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x000000A4; // type:object size:0x18 scope:local align:4 +l_offset_thunder__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x000000BC; // type:object size:0x24 scope:local align:4 +@4099 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4100 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4101 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4268 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4391 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4394 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 data:double +@4614 = .rodata:0x00000108; // type:object size:0x8 scope:local align:8 +@4615 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 +@4616 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000128; // type:object size:0x4B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +table_idx$4272 = .data:0x00000030; // type:object size:0x30 scope:local align:4 +@4826 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4827 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4828 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4829 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4830 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4831 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4832 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +act_proc$4825 = .data:0x000000B4; // type:object size:0x54 scope:local align:4 +@4836 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4837 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4838 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4839 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@4840 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4841 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@4842 = .data:0x00000150; // type:object size:0xC scope:local align:4 +act_init_proc$4835 = .data:0x0000015C; // type:object size:0x54 scope:local align:4 +l_daObjTnTrap_Method = .data:0x000001B0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_TnTrap = .data:0x000001D0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000224; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000290; // type:object size:0x88 scope:weak align:4 +init$4833 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4843 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_toripost/splits.txt b/config/GZLJ01/rels/d_a_obj_toripost/splits.txt new file mode 100644 index 000000000..c002c9f23 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_toripost/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_toripost.cpp: + .text start:0x000000EC end:0x00002434 + .text start:0x00002434 end:0x00002448 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000265 + .data start:0x00000000 end:0x00000378 + .bss start:0x00000008 end:0x0000002D diff --git a/config/GZLJ01/rels/d_a_obj_toripost/symbols.txt b/config/GZLJ01/rels/d_a_obj_toripost/symbols.txt new file mode 100644 index 000000000..0c96344af --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_toripost/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +_createHeap__12daObjTpost_cFv = .text:0x0000010C; // type:function size:0x120 scope:global align:4 +__ct__16daObjTpost_HIO_cFv = .text:0x0000022C; // type:function size:0x54 scope:global align:4 +cutProc__12daObjTpost_cFv = .text:0x00000280; // type:function size:0x154 scope:global align:4 +cutPresentStart__12daObjTpost_cFi = .text:0x000003D4; // type:function size:0x4 scope:global align:4 +cutPresentProc__12daObjTpost_cFi = .text:0x000003D8; // type:function size:0x9C scope:global align:4 +cutSetAnmStart__12daObjTpost_cFi = .text:0x00000474; // type:function size:0x8C scope:global align:4 +cutSetAnmProc__12daObjTpost_cFi = .text:0x00000500; // type:function size:0x60 scope:global align:4 +cutDispLetterStart__12daObjTpost_cFi = .text:0x00000560; // type:function size:0x20 scope:global align:4 +cutDispLetterProc__12daObjTpost_cFi = .text:0x00000580; // type:function size:0x74 scope:global align:4 +deliverLetter__12daObjTpost_cFv = .text:0x000005F4; // type:function size:0x5C scope:global align:4 +getReceiveLetterNum__12daObjTpost_cFv = .text:0x00000650; // type:function size:0x70 scope:global align:4 +getReadableLetterNum__12daObjTpost_cFv = .text:0x000006C0; // type:function size:0x90 scope:global align:4 +checkSendPrice__12daObjTpost_cFv = .text:0x00000750; // type:function size:0x68 scope:global align:4 +getMsgXY__12daObjTpost_cFv = .text:0x000007B8; // type:function size:0x174 scope:global align:4 +getMsgNormal__12daObjTpost_cFv = .text:0x0000092C; // type:function size:0x64 scope:global align:4 +getMsg__12daObjTpost_cFv = .text:0x00000990; // type:function size:0x5C scope:global align:4 +next_msgStatus__12daObjTpost_cFPUl = .text:0x000009EC; // type:function size:0x308 scope:global align:4 +checkTalk__12daObjTpost_cFv = .text:0x00000CF4; // type:function size:0x44 scope:global align:4 +eventOrder__12daObjTpost_cFv = .text:0x00000D38; // type:function size:0x88 scope:global align:4 +checkOrder__12daObjTpost_cFv = .text:0x00000DC0; // type:function size:0x88 scope:global align:4 +setAttention__12daObjTpost_cFv = .text:0x00000E48; // type:function size:0x5C scope:global align:4 +setAnm__12daObjTpost_cFScb = .text:0x00000EA4; // type:function size:0x168 scope:global align:4 +setMtx__12daObjTpost_cFv = .text:0x0000100C; // type:function size:0x88 scope:global align:4 +modeWaitInit__12daObjTpost_cFv = .text:0x00001094; // type:function size:0x4C scope:global align:4 +modeWait__12daObjTpost_cFv = .text:0x000010E0; // type:function size:0xA8 scope:global align:4 +modeTalkInit__12daObjTpost_cFv = .text:0x00001188; // type:function size:0x28 scope:global align:4 +modeTalk__12daObjTpost_cFv = .text:0x000011B0; // type:function size:0x90 scope:global align:4 +modeTalkXYInit__12daObjTpost_cFv = .text:0x00001240; // type:function size:0x5C scope:global align:4 +modeTalkXY__12daObjTpost_cFv = .text:0x0000129C; // type:function size:0x1F4 scope:global align:4 +modeReceiveInit__12daObjTpost_cFv = .text:0x00001490; // type:function size:0x44 scope:global align:4 +modeReceive__12daObjTpost_cFv = .text:0x000014D4; // type:function size:0x28 scope:global align:4 +modeReceiveDemoInit__12daObjTpost_cFv = .text:0x000014FC; // type:function size:0x4 scope:global align:4 +modeReceiveDemo__12daObjTpost_cFv = .text:0x00001500; // type:function size:0xD8 scope:global align:4 +modeProc__12daObjTpost_cFQ212daObjTpost_c6Proc_ei = .text:0x000015D8; // type:function size:0x180 scope:global align:4 +_execute__12daObjTpost_cFv = .text:0x00001758; // type:function size:0x170 scope:global align:4 +debugDraw__12daObjTpost_cFv = .text:0x000018C8; // type:function size:0x4 scope:global align:4 +_draw__12daObjTpost_cFv = .text:0x000018CC; // type:function size:0xB0 scope:global align:4 +createInit__12daObjTpost_cFv = .text:0x0000197C; // type:function size:0x224 scope:global align:4 +getArg__12daObjTpost_cFv = .text:0x00001BA0; // type:function size:0x4 scope:global align:4 +_create__12daObjTpost_cFv = .text:0x00001BA4; // type:function size:0x1E0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00001D84; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001E50; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001E98; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001EF4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001F3C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001F98; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002020; // type:function size:0x70 scope:weak align:4 +_delete__12daObjTpost_cFv = .text:0x00002090; // type:function size:0x30 scope:global align:4 +daObjTpostCreate__FPv = .text:0x000020C0; // type:function size:0x20 scope:local align:4 +daObjTpostDelete__FPv = .text:0x000020E0; // type:function size:0x24 scope:local align:4 +daObjTpostExecute__FPv = .text:0x00002104; // type:function size:0x24 scope:local align:4 +daObjTpostDraw__FPv = .text:0x00002128; // type:function size:0x24 scope:local align:4 +daObjTpostIsDelete__FPv = .text:0x0000214C; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002154; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000219C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000021E4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002240; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002288; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002298; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000022A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000022A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000022B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000022B8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000022F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000022F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002300; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002308; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002340; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002344; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000234C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002354; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000235C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002368; // type:function size:0xC scope:weak align:4 +__dt__16daObjTpost_HIO_cFv = .text:0x00002374; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000023BC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_toripost_cpp = .text:0x000023D8; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002414; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000241C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002424; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000242C; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002434; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x0000243C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002444; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__12daObjTpost_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +m_letter__12daObjTpost_c = .rodata:0x0000000C; // type:object size:0x9C scope:global align:4 +m_cyl_src__12daObjTpost_c = .rodata:0x000000A8; // type:object size:0x44 scope:global align:4 +m_send_price__12daObjTpost_c = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@4112 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4119 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +pay_type$4265 = .rodata:0x0000010C; // type:object size:0x31 scope:local align:4 +@4274 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:4byte +@4308 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +pay_msg_num$4340 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +a_anm_bcks_tbl$4491 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4492 = .rodata:0x00000160; // type:object size:0x50 scope:local align:4 +@4522 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:float +@4736 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@4804 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@4805 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001D4; // type:object size:0x91 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +action_table$4126 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4428 = .data:0x0000003C; // type:object size:0x50 scope:local align:4 +a_demo_name_tbl$4440 = .data:0x0000008C; // type:object size:0x4 scope:local align:4 +@4693 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4694 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4695 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4696 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4697 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4698 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4699 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4700 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4701 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4702 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +mode_tbl$4692 = .data:0x00000108; // type:object size:0x8C scope:local align:4 +daObjTpostMethodTable = .data:0x00000194; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_TORIPOST = .data:0x000001B4; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000022C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000320; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000344; // type:object size:0x14 scope:weak align:4 +__vt__12daObjTpost_c = .data:0x00000358; // type:object size:0x14 scope:global align:4 +__vt__16daObjTpost_HIO_c = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4122 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 +init$4703 = .bss:0x0000002C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_tousekiki/splits.txt b/config/GZLJ01/rels/d_a_obj_tousekiki/splits.txt new file mode 100644 index 000000000..daa17630b --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tousekiki/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tousekiki.cpp: + .text start:0x000000EC end:0x00000A38 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000144 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZLJ01/rels/d_a_obj_tousekiki/symbols.txt b/config/GZLJ01/rels/d_a_obj_tousekiki/symbols.txt new file mode 100644 index 000000000..c1ed0c804 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tousekiki/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__17daObj_Tousekiki_cFv = .text:0x0000010C; // type:function size:0x1B0 scope:global align:4 +daObj_TousekikiCreate__FPv = .text:0x000002BC; // type:function size:0x20 scope:local align:4 +_create__17daObj_Tousekiki_cFv = .text:0x000002DC; // type:function size:0x218 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000004F4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000005C0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000608; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000664; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000006AC; // type:function size:0x3C scope:weak align:4 +daObj_TousekikiDelete__FPv = .text:0x000006E8; // type:function size:0x30 scope:local align:4 +daObj_TousekikiExecute__FPv = .text:0x00000718; // type:function size:0x18C scope:local align:4 +daObj_TousekikiDraw__FPv = .text:0x000008A4; // type:function size:0x90 scope:local align:4 +daObj_TousekikiIsDelete__FPv = .text:0x00000934; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000093C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000094C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000954; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000095C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000964; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000096C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000009A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000009AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000009B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000009BC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000009F4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000009F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A00; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A08; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000A10; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000A1C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000A28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000A30; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__17daObj_Tousekiki_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4026 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4222 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:string_table +daObj_TousekikiMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tousekiki = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +l_p_ship = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +@3995 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +init$localstatic4$demo_move__17daObj_Tousekiki_cFv = .bss:0x00000018; // type:object size:0x1 scope:weak align:1 data:byte +touseki_offset$localstatic3$demo_move__17daObj_Tousekiki_cFv = .bss:0x0000001C; // type:object size:0xC scope:weak align:4 data:float diff --git a/config/GZLJ01/rels/d_a_obj_tower/splits.txt b/config/GZLJ01/rels/d_a_obj_tower/splits.txt new file mode 100644 index 000000000..c18147823 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tower/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tower.cpp: + .text start:0x00000078 end:0x00000570 + .rodata start:0x00000000 end:0x0000003E + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_tower/symbols.txt b/config/GZLJ01/rels/d_a_obj_tower/symbols.txt new file mode 100644 index 000000000..e2bd1420a --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tower/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjTower_cFv = .text:0x00000098; // type:function size:0x174 scope:global align:4 +CreateInit__12daObjTower_cFv = .text:0x0000020C; // type:function size:0x80 scope:global align:4 +set_mtx__12daObjTower_cFv = .text:0x0000028C; // type:function size:0x80 scope:global align:4 +daObjTower_Create__FPv = .text:0x0000030C; // type:function size:0xD0 scope:local align:4 +daObjTower_Delete__FPv = .text:0x000003DC; // type:function size:0x68 scope:local align:4 +daObjTower_Draw__FPv = .text:0x00000444; // type:function size:0xA4 scope:local align:4 +daObjTower_Execute__FPv = .text:0x000004E8; // type:function size:0x80 scope:local align:4 +daObjTower_IsDelete__FPv = .text:0x00000568; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4030 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000010; // type:object size:0x2E scope:local align:4 data:string_table +daObj_TowerMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tower = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_trap/splits.txt b/config/GZLJ01/rels/d_a_obj_trap/splits.txt new file mode 100644 index 000000000..295a9c250 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_trap/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_trap.cpp: + .text start:0x000000EC end:0x00002F5C + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x000002F4 + .bss start:0x00000008 end:0x0000014C diff --git a/config/GZLJ01/rels/d_a_obj_trap/symbols.txt b/config/GZLJ01/rels/d_a_obj_trap/symbols.txt new file mode 100644 index 000000000..f2ff63f32 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_trap/symbols.txt @@ -0,0 +1,160 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__11daObjTrap_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:global align:4 +create_heap__11daObjTrap_cFv = .text:0x0000010C; // type:function size:0x198 scope:global align:4 +_create__11daObjTrap_cFv = .text:0x000002A4; // type:function size:0x26C scope:global align:4 +__ct__11daObjTrap_cFv = .text:0x00000510; // type:function size:0x1C4 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000006D4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000814; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000092C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000009CC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000A28; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000A70; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000ACC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000B14; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000B94; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000CA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000D04; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000D4C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000DA8; // type:function size:0x48 scope:weak align:4 +_delete__11daObjTrap_cFv = .text:0x00000DF0; // type:function size:0x94 scope:global align:4 +init_mtx__11daObjTrap_cFv = .text:0x00000E84; // type:function size:0x9C scope:global align:4 +set_co_pos__11daObjTrap_cFv = .text:0x00000F20; // type:function size:0x50 scope:global align:4 +get_ground__11daObjTrap_cFv = .text:0x00000F70; // type:function size:0x84 scope:global align:4 +circle_search__11daObjTrap_cFv = .text:0x00000FF4; // type:function size:0x138 scope:global align:4 +set_move_info__11daObjTrap_cFv = .text:0x0000112C; // type:function size:0x100 scope:global align:4 +check_arrival__11daObjTrap_cFv = .text:0x0000122C; // type:function size:0x1B8 scope:global align:4 +check_wall__11daObjTrap_cFv = .text:0x000013E4; // type:function size:0x500 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000018E4; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001A38; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001B64; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001BF8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001C40; // type:function size:0x48 scope:weak align:4 +check_block_target_pos__11daObjTrap_cFP4cXyz = .text:0x00001C88; // type:function size:0xF4 scope:global align:4 +check_block__11daObjTrap_cF4cXyz = .text:0x00001D7C; // type:function size:0x658 scope:global align:4 +set_vib_mode__11daObjTrap_cFv = .text:0x000023D4; // type:function size:0x138 scope:global align:4 +vibrate__11daObjTrap_cFv = .text:0x0000250C; // type:function size:0x50 scope:global align:4 +bound__11daObjTrap_cFv = .text:0x0000255C; // type:function size:0x11C scope:global align:4 +set_shine__11daObjTrap_cFv = .text:0x00002678; // type:function size:0x94 scope:global align:4 +shine_move__11daObjTrap_cFv = .text:0x0000270C; // type:function size:0x4C scope:global align:4 +_execute__11daObjTrap_cFv = .text:0x00002758; // type:function size:0x558 scope:global align:4 +_draw__11daObjTrap_cFv = .text:0x00002CB0; // type:function size:0xA4 scope:global align:4 +Mthd_Create__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002D54; // type:function size:0x20 scope:local align:4 +Mthd_Delete__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002D74; // type:function size:0x24 scope:local align:4 +Mthd_Execute__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002D98; // type:function size:0x24 scope:local align:4 +Mthd_Draw__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002DBC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002DE0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002DE8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002DF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E18; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002E60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E68; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002EA0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EAC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002EBC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002EC8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002ED4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002EDC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002EE4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002EFC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002F04; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002F0C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002F14; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002F1C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002F24; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002F2C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00002F44; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002F4C; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00002F54; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_speed_table__11daObjTrap_c = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +M_wait_f_table__11daObjTrap_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 +M_arcname__11daObjTrap_c = .rodata:0x00000014; // type:object size:0x5 scope:global align:4 data:string +@4044 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4130 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4364 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4386 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +angleY$4515 = .rodata:0x00000048; // type:object size:0x6 scope:local align:4 +transA$4516 = .rodata:0x00000050; // type:object size:0xC scope:local align:4 +@4689 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4690 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5053 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5054 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@5083 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5245 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000090; // type:object size:0x32 scope:local align:4 data:string_table +l_daObjTrap_cyl_data = .data:0x00000000; // type:object size:0x44 scope:local align:4 +angleY$4795 = .data:0x00000044; // type:object size:0x4 scope:local align:4 +Trap_Mthd_Table__26@unnamed@d_a_obj_trap_cpp@ = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Trap = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000098; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000000C8; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000104; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000128; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000140; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000170; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001A0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001DC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000027C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000288; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4512 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4513 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +wall_work$4511 = .bss:0x00000064; // type:object size:0x6C scope:local align:4 +@4792 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +init$4793 = .bss:0x000000DC; // type:object size:0x1 scope:local align:1 +wall_work$4791 = .bss:0x000000E0; // type:object size:0x6C scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_tribox/splits.txt b/config/GZLJ01/rels/d_a_obj_tribox/splits.txt new file mode 100644 index 000000000..4ce6c2fc6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tribox/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tribox.cpp: + .text start:0x000000EC end:0x000036C0 + .text start:0x000036C0 end:0x00003D70 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000189 + .data start:0x00000000 end:0x00000374 + .bss start:0x00000008 end:0x0000013D diff --git a/config/GZLJ01/rels/d_a_obj_tribox/symbols.txt b/config/GZLJ01/rels/d_a_obj_tribox/symbols.txt new file mode 100644 index 000000000..3e8e32026 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_tribox/symbols.txt @@ -0,0 +1,224 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_state__Q211daObjTribox5Act_cFv = .text:0x000000EC; // type:function size:0xB8 scope:global align:4 +solidHeapCB__Q211daObjTribox5Act_cFP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjTribox5Act_cFv = .text:0x000001C8; // type:function size:0x2E8 scope:global align:4 +block_init__Q211daObjTribox5Act_cFv = .text:0x000004B0; // type:function size:0x110 scope:global align:4 +chk_light__Q211daObjTribox5Act_cCFv = .text:0x000005C0; // type:function size:0x44 scope:global align:4 +correct_before_init__Q211daObjTribox5Act_cFv = .text:0x00000604; // type:function size:0x88 scope:global align:4 +correct_after_init__Q211daObjTribox5Act_cFv = .text:0x0000068C; // type:function size:0xBC scope:global align:4 +controll_set__Q211daObjTribox5Act_cFv = .text:0x00000748; // type:function size:0xF0 scope:global align:4 +controll_clear__Q211daObjTribox5Act_cFv = .text:0x00000838; // type:function size:0xC4 scope:global align:4 +create_block_before__Q211daObjTribox5Act_cFv = .text:0x000008FC; // type:function size:0x7C scope:global align:4 +create_block_after__Q211daObjTribox5Act_cFv = .text:0x00000978; // type:function size:0x8 scope:global align:4 +create_correct_before__Q211daObjTribox5Act_cFv = .text:0x00000980; // type:function size:0x24 scope:global align:4 +create_correct_after__Q211daObjTribox5Act_cFv = .text:0x000009A4; // type:function size:0x7C scope:global align:4 +_create__Q211daObjTribox5Act_cFv = .text:0x00000A20; // type:function size:0x19C scope:global align:4 +__dt__4cXyzFv = .text:0x00000BBC; // type:function size:0x3C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000BF8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000C54; // type:function size:0x48 scope:weak align:4 +_delete__Q211daObjTribox5Act_cFv = .text:0x00000C9C; // type:function size:0xC4 scope:global align:4 +set_mtx__Q211daObjTribox5Act_cFv = .text:0x00000D60; // type:function size:0x94 scope:global align:4 +init_mtx__Q211daObjTribox5Act_cFv = .text:0x00000DF4; // type:function size:0x58 scope:global align:4 +push_pullCB__Q211daObjTribox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ24dBgW13PushPullLabel = .text:0x00000E4C; // type:function size:0x138 scope:global align:4 +line_cross__Q211daObjTribox5Act_cCFPC4cXyzPC4cXyz = .text:0x00000F84; // type:function size:0x68 scope:global align:4 +chk_wall__Q211daObjTribox5Act_cCFi = .text:0x00000FEC; // type:function size:0x2AC scope:global align:4 +chk_space__Q211daObjTribox5Act_cCFv = .text:0x00001298; // type:function size:0x48 scope:global align:4 +eff_flash__Q211daObjTribox5Act_cFv = .text:0x000012E0; // type:function size:0x90 scope:global align:4 +eff_smoke_start__Q211daObjTribox5Act_cFv = .text:0x00001370; // type:function size:0xEC scope:global align:4 +eff_smoke_pos__Q211daObjTribox5Act_cFv = .text:0x0000145C; // type:function size:0x164 scope:global align:4 +eff_smoke_end__Q211daObjTribox5Act_cFv = .text:0x000015C0; // type:function size:0x2C scope:global align:4 +eff_smoke_remove__Q211daObjTribox5Act_cFv = .text:0x000015EC; // type:function size:0x2C scope:global align:4 +eff_sink_smoke_init__Q211daObjTribox5Act_cFv = .text:0x00001618; // type:function size:0xC scope:global align:4 +eff_sink_smoke_start__Q211daObjTribox5Act_cFv = .text:0x00001624; // type:function size:0x114 scope:global align:4 +eff_sink_smoke_end__Q211daObjTribox5Act_cFv = .text:0x00001738; // type:function size:0x78 scope:global align:4 +eff_sink_smoke_remove__Q211daObjTribox5Act_cFv = .text:0x000017B0; // type:function size:0x64 scope:global align:4 +vib_sink_init__Q211daObjTribox5Act_cFv = .text:0x00001814; // type:function size:0xC scope:global align:4 +vib_sink_start__Q211daObjTribox5Act_cFv = .text:0x00001820; // type:function size:0xD4 scope:global align:4 +vib_sink_end__Q211daObjTribox5Act_cFv = .text:0x000018F4; // type:function size:0x80 scope:global align:4 +search_block__Q211daObjTribox5Act_cFPvPv = .text:0x00001974; // type:function size:0x8C scope:global align:4 +sound_pos_init__Q211daObjTribox5Act_cFv = .text:0x00001A00; // type:function size:0x88 scope:global align:4 +sound_pos_delete__Q211daObjTribox5Act_cFv = .text:0x00001A88; // type:function size:0x34 scope:global align:4 +sound_get_mapinfo__Q211daObjTribox5Act_cFRC4cXyz = .text:0x00001ABC; // type:function size:0x248 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001D04; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001E44; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001F5C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001FFC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002058; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000020A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000020FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002144; // type:function size:0x80 scope:weak align:4 +sound_sink_down_block__Q211daObjTribox5Act_cFv = .text:0x000021C4; // type:function size:0x9C scope:global align:4 +sound_sink_stop_block__Q211daObjTribox5Act_cFv = .text:0x00002260; // type:function size:0x9C scope:global align:4 +sound_flash_shine__Q211daObjTribox5Act_cFv = .text:0x000022FC; // type:function size:0x9C scope:global align:4 +sound_flash_light__Q211daObjTribox5Act_cFv = .text:0x00002398; // type:function size:0x9C scope:global align:4 +mode_block_wait_init__Q211daObjTribox5Act_cFv = .text:0x00002434; // type:function size:0x1C scope:global align:4 +mode_block_wait__Q211daObjTribox5Act_cFv = .text:0x00002450; // type:function size:0x168 scope:global align:4 +mode_block_walk_init__Q211daObjTribox5Act_cFv = .text:0x000025B8; // type:function size:0x6C scope:global align:4 +mode_block_walk__Q211daObjTribox5Act_cFv = .text:0x00002624; // type:function size:0x508 scope:global align:4 +mode_block_sink_init__Q211daObjTribox5Act_cFv = .text:0x00002B2C; // type:function size:0x5C scope:global align:4 +mode_block_sink__Q211daObjTribox5Act_cFv = .text:0x00002B88; // type:function size:0x154 scope:global align:4 +mode_block_lower_init__Q211daObjTribox5Act_cFv = .text:0x00002CDC; // type:function size:0x30 scope:global align:4 +mode_block_lower__Q211daObjTribox5Act_cFv = .text:0x00002D0C; // type:function size:0x94 scope:global align:4 +mode_correct_off_init__Q211daObjTribox5Act_cFv = .text:0x00002DA0; // type:function size:0x18 scope:global align:4 +mode_correct_off__Q211daObjTribox5Act_cFv = .text:0x00002DB8; // type:function size:0x5C scope:global align:4 +mode_correct_on_init__Q211daObjTribox5Act_cFv = .text:0x00002E14; // type:function size:0x18 scope:global align:4 +mode_correct_on__Q211daObjTribox5Act_cFv = .text:0x00002E2C; // type:function size:0xB8 scope:global align:4 +mode_correct_demoreq_init__Q211daObjTribox5Act_cFv = .text:0x00002EE4; // type:function size:0x20 scope:global align:4 +mode_correct_demoreq__Q211daObjTribox5Act_cFv = .text:0x00002F04; // type:function size:0xA8 scope:global align:4 +mode_correct_demorun_init__Q211daObjTribox5Act_cFv = .text:0x00002FAC; // type:function size:0x74 scope:global align:4 +mode_correct_demorun__Q211daObjTribox5Act_cFv = .text:0x00003020; // type:function size:0xDC scope:global align:4 +mode_correct_end_init__Q211daObjTribox5Act_cFv = .text:0x000030FC; // type:function size:0x18 scope:global align:4 +mode_correct_end__Q211daObjTribox5Act_cFv = .text:0x00003114; // type:function size:0x4 scope:global align:4 +mode_correct_dummy_init__Q211daObjTribox5Act_cFv = .text:0x00003118; // type:function size:0x18 scope:global align:4 +mode_correct_dummy__Q211daObjTribox5Act_cFv = .text:0x00003130; // type:function size:0x4 scope:global align:4 +mode_proc_call__Q211daObjTribox5Act_cFv = .text:0x00003134; // type:function size:0x14C scope:global align:4 +execute_block__Q211daObjTribox5Act_cFv = .text:0x00003280; // type:function size:0x7C scope:global align:4 +execute_correct__Q211daObjTribox5Act_cFv = .text:0x000032FC; // type:function size:0x20 scope:global align:4 +_execute__Q211daObjTribox5Act_cFv = .text:0x0000331C; // type:function size:0xB4 scope:global align:4 +_draw__Q211daObjTribox5Act_cFv = .text:0x000033D0; // type:function size:0x160 scope:global align:4 +Mthd_Create__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x00003530; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x00003550; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x00003574; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x00003598; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x000035BC; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000035C4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000360C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003610; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003614; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003618; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000361C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003664; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjTribox5Act_c5Prm_eQ311daObjTribox5Act_c5Prm_e = .text:0x000036C0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_tribox_cpp = .text:0x000036DC; // type:function size:0x2C0 scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x0000399C; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00003AF0; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003C1C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00003CB0; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00003CF8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00003D00; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00003D08; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00003D10; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00003D18; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00003D20; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00003D28; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003D30; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00003D38; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003D40; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00003D48; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003D50; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003D58; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00003D60; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00003D68; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .rodata:0x00000000; // type:object size:0x1C scope:local align:4 +M_arcname__Q211daObjTribox5Act_c = .rodata:0x0000001C; // type:object size:0x6 scope:global align:4 data:string +@4072 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4087 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +face_ang_offset$4294 = .rodata:0x0000003C; // type:object size:0x6 scope:local align:4 +@4429 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4480 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4540 = .rodata:0x00000064; // type:object size:0xC scope:local align:4 +@4628 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4722 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4801 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5023 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5026 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5027 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5418 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5419 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5420 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5421 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5422 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000BC; // type:object size:0xCD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4185 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4186 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4187 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4188 = .data:0x00000054; // type:object size:0xC scope:local align:4 +proc$4184 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +@5187 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@5188 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@5189 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@5190 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@5191 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@5192 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@5193 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@5194 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@5195 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5196 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +mode_proc$5186 = .data:0x00000108; // type:object size:0x78 scope:local align:4 +Mthd_Table__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .data:0x00000180; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tribox = .data:0x000001A0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001DC; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000001F4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000224; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000254; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000029C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000002B8; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000002F0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000320; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000035C; // type:object size:0x18 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +L_r_in__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +L_r_out__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +@4004 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@4005 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@4006 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +M_post__Q211daObjTribox5Act_c = .bss:0x00000080; // type:object size:0x24 scope:global align:4 +@4007 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +M_lin__Q211daObjTribox5Act_c = .bss:0x000000B0; // type:object size:0x6C scope:global align:4 +init$4189 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 +@4461 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +init$4462 = .bss:0x0000012C; // type:object size:0x1 scope:local align:1 +scl$4460 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +init$5197 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_try/splits.txt b/config/GZLJ01/rels/d_a_obj_try/splits.txt new file mode 100644 index 000000000..095ea3907 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_try/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_try.cpp: + .text start:0x00000078 end:0x000034E8 + .text start:0x000034E8 end:0x0000355C + .rodata start:0x00000000 end:0x00000710 + .data start:0x00000000 end:0x00000374 + .bss start:0x00000000 end:0x0000004C diff --git a/config/GZLJ01/rels/d_a_obj_try/symbols.txt b/config/GZLJ01/rels/d_a_obj_try/symbols.txt new file mode 100644 index 000000000..d92916d72 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_try/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +prm_set_swSave__Q28daObjTry5Act_cFi = .text:0x00000078; // type:function size:0x18 scope:global align:4 +solidHeapCB__Q28daObjTry5Act_cFP10fopAc_ac_c = .text:0x00000090; // type:function size:0x24 scope:global align:4 +create_heap__Q28daObjTry5Act_cFv = .text:0x000000B4; // type:function size:0x1B8 scope:global align:4 +init_cc__Q28daObjTry5Act_cFv = .text:0x0000026C; // type:function size:0x120 scope:global align:4 +search_sameType__Q28daObjTry5Act_cFPvPv = .text:0x0000038C; // type:function size:0x9C scope:global align:4 +chk_appear__Q28daObjTry5Act_cCFv = .text:0x00000428; // type:function size:0x100 scope:global align:4 +_create__Q28daObjTry5Act_cFv = .text:0x00000528; // type:function size:0x3B0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000008D8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000009A4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009EC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A48; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000A90; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000AEC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000B74; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000BE4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000C40; // type:function size:0x48 scope:weak align:4 +_delete__Q28daObjTry5Act_cFv = .text:0x00000C88; // type:function size:0xD4 scope:global align:4 +mode_restart_init__Q28daObjTry5Act_cFv = .text:0x00000D5C; // type:function size:0x14C scope:global align:4 +mode_restart__Q28daObjTry5Act_cFv = .text:0x00000EA8; // type:function size:0x154 scope:global align:4 +mode_wait_init__Q28daObjTry5Act_cFv = .text:0x00000FFC; // type:function size:0x78 scope:global align:4 +mode_wait__Q28daObjTry5Act_cFv = .text:0x00001074; // type:function size:0x250 scope:global align:4 +mode_carry_init__Q28daObjTry5Act_cFv = .text:0x000012C4; // type:function size:0x80 scope:global align:4 +mode_carry__Q28daObjTry5Act_cFv = .text:0x00001344; // type:function size:0x90 scope:global align:4 +mode_drop_init__Q28daObjTry5Act_cFv = .text:0x000013D4; // type:function size:0xD4 scope:global align:4 +mode_drop__Q28daObjTry5Act_cFv = .text:0x000014A8; // type:function size:0x70 scope:global align:4 +mode_sink_init__Q28daObjTry5Act_cFv = .text:0x00001518; // type:function size:0x188 scope:global align:4 +mode_sink__Q28daObjTry5Act_cFv = .text:0x000016A0; // type:function size:0xDC scope:global align:4 +mode_proc_call__Q28daObjTry5Act_cFv = .text:0x0000177C; // type:function size:0x3DC scope:global align:4 +cull_set_draw__Q28daObjTry5Act_cFv = .text:0x00001B58; // type:function size:0x38 scope:global align:4 +cull_set_move__Q28daObjTry5Act_cFv = .text:0x00001B90; // type:function size:0x38 scope:global align:4 +damaged__Q28daObjTry5Act_cFv = .text:0x00001BC8; // type:function size:0x20 scope:global align:4 +damage_cc_proc__Q28daObjTry5Act_cFv = .text:0x00001BE8; // type:function size:0xE8 scope:global align:4 +damage_bg_proc__Q28daObjTry5Act_cFv = .text:0x00001CD0; // type:function size:0x1C0 scope:global align:4 +damage_bg_proc_directly__Q28daObjTry5Act_cFv = .text:0x00001E90; // type:function size:0x154 scope:global align:4 +chk_sink_water__Q28daObjTry5Act_cFv = .text:0x00001FE4; // type:function size:0x48 scope:global align:4 +chk_sinkdown_water__Q28daObjTry5Act_cFv = .text:0x0000202C; // type:function size:0x78 scope:global align:4 +calc_drop_param__Q28daObjTry5Act_cCFPfPfPf = .text:0x000020A4; // type:function size:0x16C scope:global align:4 +bound__Q28daObjTry5Act_cFv = .text:0x00002210; // type:function size:0xDC scope:global align:4 +se_fall_water__Q28daObjTry5Act_cFv = .text:0x000022EC; // type:function size:0x118 scope:global align:4 +set_senv__Q28daObjTry5Act_cCFii = .text:0x00002404; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q28daObjTry5Act_cCFv = .text:0x00002458; // type:function size:0x38 scope:global align:4 +set_mtx__Q28daObjTry5Act_cFv = .text:0x00002490; // type:function size:0x6C scope:global align:4 +init_mtx__Q28daObjTry5Act_cFv = .text:0x000024FC; // type:function size:0x3C scope:global align:4 +eff_set_bingo__Q28daObjTry5Act_cFbb = .text:0x00002538; // type:function size:0x1D8 scope:global align:4 +eff_clr_bingo__Q28daObjTry5Act_cFv = .text:0x00002710; // type:function size:0x78 scope:global align:4 +eff_land_smoke__Q28daObjTry5Act_cFv = .text:0x00002788; // type:function size:0x2C scope:global align:4 +eff_hit_water_splash__Q28daObjTry5Act_cFv = .text:0x000027B4; // type:function size:0x50 scope:global align:4 +make_vib__Q28daObjTry5Act_cFv = .text:0x00002804; // type:function size:0x5C scope:global align:4 +check_circle__Q28daObjTry5Act_cFv = .text:0x00002860; // type:function size:0xF8 scope:global align:4 +get_water_h__Q28daObjTry5Act_cFv = .text:0x00002958; // type:function size:0x130 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x00002A88; // type:function size:0x124 scope:weak align:4 +_execute__Q28daObjTry5Act_cFv = .text:0x00002BAC; // type:function size:0x1F4 scope:global align:4 +_draw__Q28daObjTry5Act_cFv = .text:0x00002DA0; // type:function size:0xFC scope:global align:4 +Mthd_Create__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002E9C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002EBC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002EE0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002F04; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002F28; // type:function size:0x8 scope:local align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002F30; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002F78; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002FD4; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000301C; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003078; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00003118; // type:function size:0xFC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003214; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000325C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000032A4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003300; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003348; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000334C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003350; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003354; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003358; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000033A0; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000033FC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000340C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003414; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000341C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003424; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000342C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003464; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000346C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003474; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000347C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000034B4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000034B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000034C0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000034C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000034D0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000034DC; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjTry5Act_c5Prm_eQ38daObjTry5Act_c5Prm_e = .text:0x000034E8; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003504; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000350C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003514; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000351C; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x00003524; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x0000352C; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00003534; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000353C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00003544; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000354C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003554; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attrBase__Q28daObjTry25@unnamed@d_a_obj_try_cpp@ = .rodata:0x00000000; // type:object size:0xC scope:local align:4 +M_arcname__Q28daObjTry5Act_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 data:string +M_cyl_src__Q28daObjTry5Act_c = .rodata:0x00000014; // type:object size:0x44 scope:global align:4 +M_attr__Q28daObjTry5Act_c = .rodata:0x00000058; // type:object size:0x618 scope:global align:4 +@4159 = .rodata:0x00000670; // type:object size:0x4 scope:local align:4 data:float +@4161 = .rodata:0x00000678; // type:object size:0x8 scope:local align:8 +@4183 = .rodata:0x00000680; // type:object size:0x8 scope:local align:8 data:double +@4319 = .rodata:0x00000688; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x0000068C; // type:object size:0x4 scope:local align:4 data:float +@4474 = .rodata:0x00000690; // type:object size:0x4 scope:local align:4 +@4490 = .rodata:0x00000694; // type:object size:0x4 scope:local align:4 +@4491 = .rodata:0x00000698; // type:object size:0x4 scope:local align:4 +@4492 = .rodata:0x0000069C; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x000006A0; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x000006A4; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x000006A8; // type:object size:0x8 scope:local align:8 +@4678 = .rodata:0x000006B0; // type:object size:0x8 scope:local align:8 +@4791 = .rodata:0x000006B8; // type:object size:0x4 scope:local align:4 data:float +@4796 = .rodata:0x000006BC; // type:object size:0x4 scope:local align:4 +@4797 = .rodata:0x000006C0; // type:object size:0x4 scope:local align:4 data:float +@4802 = .rodata:0x000006C4; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x000006C8; // type:object size:0x4 scope:local align:4 data:float +@4923 = .rodata:0x000006CC; // type:object size:0x4 scope:local align:4 data:float +@4983 = .rodata:0x000006D0; // type:object size:0x4 scope:local align:4 +@4988 = .rodata:0x000006D4; // type:object size:0x8 scope:local align:4 +@5127 = .rodata:0x000006DC; // type:object size:0x4 scope:local align:4 data:float +@5171 = .rodata:0x000006E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000006E4; // type:object size:0x2C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4701 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4702 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4703 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4704 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4705 = .data:0x00000060; // type:object size:0xC scope:local align:4 +mode_proc$4700 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +prm0$5060 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +env0$5061 = .data:0x000000B0; // type:object size:0x8 scope:local align:4 +prm1$5062 = .data:0x000000B8; // type:object size:0x8 scope:local align:4 +env1$5063 = .data:0x000000C0; // type:object size:0x8 scope:local align:4 +Mthd_Table__Q28daObjTry25@unnamed@d_a_obj_try_cpp@ = .data:0x000000C8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Try = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000148; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x00000160; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000190; // type:object size:0x30 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000208; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000224; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000338; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000368; // type:object size:0xC scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +M_bingo__Q28daObjTry5Act_c = .bss:0x00000049; // type:object size:0x1 scope:global align:1 data:byte +M_restart__Q28daObjTry5Act_c = .bss:0x0000004A; // type:object size:0x1 scope:global align:1 data:byte +init$4706 = .bss:0x0000004B; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_usovmc/splits.txt b/config/GZLJ01/rels/d_a_obj_usovmc/splits.txt new file mode 100644 index 000000000..c03bd0d06 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_usovmc/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_usovmc.cpp: + .text start:0x00000078 end:0x00000534 + .text start:0x00000534 end:0x0000054C + .rodata start:0x00000000 end:0x00000083 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_usovmc/symbols.txt b/config/GZLJ01/rels/d_a_obj_usovmc/symbols.txt new file mode 100644 index 000000000..8fa1cd8ee --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_usovmc/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjUsovmc5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjUsovmc5Act_cFv = .text:0x0000012C; // type:function size:0x6C scope:global align:4 +Mthd_Create__Q211daObjUsovmc5Act_cFv = .text:0x00000198; // type:function size:0xF8 scope:global align:4 +Delete__Q211daObjUsovmc5Act_cFv = .text:0x00000290; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjUsovmc5Act_cFv = .text:0x00000298; // type:function size:0x4C scope:global align:4 +set_mtx__Q211daObjUsovmc5Act_cFv = .text:0x000002E4; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjUsovmc5Act_cFv = .text:0x00000364; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjUsovmc5Act_cFPPA3_A4_f = .text:0x000003A0; // type:function size:0x3C scope:global align:4 +Draw__Q211daObjUsovmc5Act_cFv = .text:0x000003DC; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x0000047C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x0000049C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x000004BC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x000004DC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x00000508; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000534; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000053C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000544; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjUsovmc5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4004 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4006 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4007 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x6B scope:local align:4 data:string_table +Mthd_Usovmc__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Usovmc = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjUsovmc5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjUsovmc5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_vfan/splits.txt b/config/GZLJ01/rels/d_a_obj_vfan/splits.txt new file mode 100644 index 000000000..aa4ef57b4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vfan/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vfan.cpp: + .text start:0x00000078 end:0x00000DD4 + .text start:0x00000DD4 end:0x00000ED8 + .text start:0x00000ED8 end:0x00000F04 + .rodata start:0x00000000 end:0x0000008E + .data start:0x00000000 end:0x000001B0 + .bss start:0x00000000 end:0x00000034 diff --git a/config/GZLJ01/rels/d_a_obj_vfan/symbols.txt b/config/GZLJ01/rels/d_a_obj_vfan/symbols.txt new file mode 100644 index 000000000..614acdeac --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vfan/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjVfan5Act_cFv = .text:0x00000078; // type:function size:0xBC scope:global align:4 +Create__Q29daObjVfan5Act_cFv = .text:0x00000134; // type:function size:0xE0 scope:global align:4 +Mthd_Create__Q29daObjVfan5Act_cFv = .text:0x00000214; // type:function size:0x1BC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000003D0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000049C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004E4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000540; // type:function size:0x48 scope:weak align:4 +Delete__Q29daObjVfan5Act_cFv = .text:0x00000588; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjVfan5Act_cFv = .text:0x00000590; // type:function size:0x58 scope:global align:4 +set_mtx__Q29daObjVfan5Act_cFv = .text:0x000005E8; // type:function size:0x98 scope:global align:4 +init_mtx__Q29daObjVfan5Act_cFv = .text:0x00000680; // type:function size:0x3C scope:global align:4 +ParticleSet__Q29daObjVfan5Act_cFv = .text:0x000006BC; // type:function size:0x2F8 scope:global align:4 +Execute__Q29daObjVfan5Act_cFPPA3_A4_f = .text:0x000009B4; // type:function size:0x2BC scope:global align:4 +Draw__Q29daObjVfan5Act_cFv = .text:0x00000C70; // type:function size:0xAC scope:global align:4 +Mthd_Create__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D1C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D3C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D5C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D7C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000DA8; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000DD4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000DDC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000DEC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000DFC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000E04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000E0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000E14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E1C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000E54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000E5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000E64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E6C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000EA4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000EA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000EB0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000EB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000EC0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000ECC; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjVfan5Act_c5Prm_eQ39daObjVfan5Act_c5Prm_e = .text:0x00000ED8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000EF4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000EFC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjVfan5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4013 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4014 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4015 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4016 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4284 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0x6E scope:local align:4 data:string_table +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Vfan__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vfan = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__Q29daObjVfan5Act_c = .data:0x00000188; // type:object size:0x28 scope:global align:4 +m_evid__9daObjVfan = .bss:0x00000000; // type:object size:0x2 scope:global align:2 +M_tmp_mtx__Q29daObjVfan5Act_c = .bss:0x00000004; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_vgnfd/splits.txt b/config/GZLJ01/rels/d_a_obj_vgnfd/splits.txt new file mode 100644 index 000000000..70e0bde83 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vgnfd/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vgnfd.cpp: + .text start:0x00000078 end:0x00001538 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000011C diff --git a/config/GZLJ01/rels/d_a_obj_vgnfd/symbols.txt b/config/GZLJ01/rels/d_a_obj_vgnfd/symbols.txt new file mode 100644 index 000000000..b115dd82d --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vgnfd/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjVgnfd_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_bdl_brk__12daObjVgnfd_cFi = .text:0x00000098; // type:function size:0x194 scope:global align:4 +create_heap__12daObjVgnfd_cFv = .text:0x0000022C; // type:function size:0x278 scope:global align:4 +_create__12daObjVgnfd_cFv = .text:0x000004A4; // type:function size:0x260 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000704; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00000760; // type:function size:0x2C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000078C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000007E8; // type:function size:0x48 scope:weak align:4 +_delete__12daObjVgnfd_cFv = .text:0x00000830; // type:function size:0xA8 scope:global align:4 +check_ev_init__12daObjVgnfd_cFi = .text:0x000008D8; // type:function size:0x3C scope:weak align:4 +get_start_demo_idx__12daObjVgnfd_cFv = .text:0x00000914; // type:function size:0x98 scope:global align:4 +check_fin__12daObjVgnfd_cFv = .text:0x000009AC; // type:function size:0x7C scope:global align:4 +on_fin__12daObjVgnfd_cFv = .text:0x00000A28; // type:function size:0x30 scope:global align:4 +init_mtx__12daObjVgnfd_cFv = .text:0x00000A58; // type:function size:0xE4 scope:global align:4 +set_timer__12daObjVgnfd_cFv = .text:0x00000B3C; // type:function size:0x64 scope:global align:4 +_execute__12daObjVgnfd_cFv = .text:0x00000BA0; // type:function size:0x6F8 scope:global align:4 +_draw__12daObjVgnfd_cFv = .text:0x00001298; // type:function size:0x158 scope:global align:4 +Mthd_Create__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x000013F0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x00001410; // type:function size:0x24 scope:local align:4 +Mthd_Execute__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x00001434; // type:function size:0x24 scope:local align:4 +Mthd_Draw__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x00001458; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x0000147C; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001484; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001488; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000148C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001490; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001494; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000014DC; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_bdl_table__12daObjVgnfd_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +M_brk_table__12daObjVgnfd_c = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +M_door_bdl_table__12daObjVgnfd_c = .rodata:0x00000028; // type:object size:0x8 scope:global align:4 +M_door_ev_table__12daObjVgnfd_c = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +M_boss_ev_table__12daObjVgnfd_c = .rodata:0x00000038; // type:object size:0x8 scope:global align:4 +M_arcname__12daObjVgnfd_c = .rodata:0x00000040; // type:object size:0x6 scope:global align:4 data:string +@4030 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4507 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000074; // type:object size:0xBC scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_daObjVgnfd_demo_name = .data:0x00000030; // type:object size:0x10 scope:local align:4 +l_daObjVgnfd_act_name = .data:0x00000040; // type:object size:0x8 scope:local align:4 +l_daObjVgnfd_break_act_name = .data:0x00000048; // type:object size:0x18 scope:local align:4 +l_daObjVgnfd_pt_table = .data:0x00000060; // type:object size:0xC scope:local align:4 +Vgnfd_Mthd_Table__27@unnamed@d_a_obj_vgnfd_cpp@ = .data:0x0000006C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vgnfd = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000BC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000000C8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000E4; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000110; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_vmc/splits.txt b/config/GZLJ01/rels/d_a_obj_vmc/splits.txt new file mode 100644 index 000000000..53526acd0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vmc/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vmc.cpp: + .text start:0x00000078 end:0x0000140C + .text start:0x0000140C end:0x00001438 + .rodata start:0x00000000 end:0x0000009E + .data start:0x00000000 end:0x000001A0 diff --git a/config/GZLJ01/rels/d_a_obj_vmc/symbols.txt b/config/GZLJ01/rels/d_a_obj_vmc/symbols.txt new file mode 100644 index 000000000..fd5c8f208 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vmc/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q28daObjVmc5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q28daObjVmc5Act_cFv = .text:0x0000009C; // type:function size:0x364 scope:global align:4 +CreateInit__Q28daObjVmc5Act_cFv = .text:0x00000400; // type:function size:0x1BC scope:global align:4 +_create__Q28daObjVmc5Act_cFv = .text:0x000005BC; // type:function size:0x174 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000730; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000007FC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000844; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000008A0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000008E8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000944; // type:function size:0x48 scope:weak align:4 +_delete__Q28daObjVmc5Act_cFv = .text:0x0000098C; // type:function size:0x88 scope:global align:4 +set_mtx__Q28daObjVmc5Act_cFv = .text:0x00000A14; // type:function size:0xB0 scope:global align:4 +init_mtx__Q28daObjVmc5Act_cFv = .text:0x00000AC4; // type:function size:0x58 scope:global align:4 +daObjVmc_base_main__Q28daObjVmc5Act_cFv = .text:0x00000B1C; // type:function size:0xB4 scope:global align:4 +daObjVmc_tree_demo_wait__Q28daObjVmc5Act_cFv = .text:0x00000BD0; // type:function size:0xC scope:global align:4 +daObjVmc_tree_demo_main__Q28daObjVmc5Act_cFv = .text:0x00000BDC; // type:function size:0x178 scope:global align:4 +daObjVmc_tree_main__Q28daObjVmc5Act_cFv = .text:0x00000D54; // type:function size:0x180 scope:global align:4 +_execute__Q28daObjVmc5Act_cFv = .text:0x00000ED4; // type:function size:0x2BC scope:global align:4 +_draw__Q28daObjVmc5Act_cFv = .text:0x00001190; // type:function size:0xFC scope:global align:4 +Mthd_Create__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x0000128C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x000012AC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x000012D0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x000012F4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x00001318; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001320; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001330; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001338; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001340; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001348; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001350; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001388; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001390; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001398; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013A0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000013D8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000013DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000013E4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000013F4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001400; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjVmc5Act_c5Prm_eQ38daObjVmc5Act_c5Prm_e = .text:0x0000140C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001428; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001430; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q28daObjVmc5Act_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 data:string +@4104 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4393 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4561 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4562 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0x56 scope:local align:4 data:string_table +cyl_src_base = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Table__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vmc = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_vmsdz/splits.txt b/config/GZLJ01/rels/d_a_obj_vmsdz/splits.txt new file mode 100644 index 000000000..addf58a39 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vmsdz/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vmsdz.cpp: + .text start:0x00000078 end:0x00000394 + .rodata start:0x00000000 end:0x0000002D + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_vmsdz/symbols.txt b/config/GZLJ01/rels/d_a_obj_vmsdz/symbols.txt new file mode 100644 index 000000000..a5fa2f29e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vmsdz/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjVmsdz_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__12daObjVmsdz_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +_create__12daObjVmsdz_cFv = .text:0x0000015C; // type:function size:0xAC scope:global align:4 +_delete__12daObjVmsdz_cFv = .text:0x00000208; // type:function size:0x30 scope:global align:4 +init_mtx__12daObjVmsdz_cFv = .text:0x00000238; // type:function size:0x20 scope:global align:4 +_execute__12daObjVmsdz_cFv = .text:0x00000258; // type:function size:0x8 scope:global align:4 +_draw__12daObjVmsdz_cFv = .text:0x00000260; // type:function size:0xA0 scope:global align:4 +Mthd_Create__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000300; // type:function size:0x20 scope:local align:4 +Mthd_Delete__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000320; // type:function size:0x24 scope:local align:4 +Mthd_Execute__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000344; // type:function size:0x24 scope:local align:4 +Mthd_Draw__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000368; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x0000038C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__12daObjVmsdz_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x25 scope:local align:4 data:string_table +Vmsdz_Mthd_Table__27@unnamed@d_a_obj_vmsdz_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vmsdz = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_vmsms/splits.txt b/config/GZLJ01/rels/d_a_obj_vmsms/splits.txt new file mode 100644 index 000000000..efd64f5b7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vmsms/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vmsms.cpp: + .text start:0x00000078 end:0x00000400 + .rodata start:0x00000000 end:0x0000003A + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_obj_vmsms/symbols.txt b/config/GZLJ01/rels/d_a_obj_vmsms/symbols.txt new file mode 100644 index 000000000..6e1d566db --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vmsms/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjVmsms_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__12daObjVmsms_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +_create__12daObjVmsms_cFv = .text:0x0000015C; // type:function size:0xC0 scope:global align:4 +_delete__12daObjVmsms_cFv = .text:0x0000021C; // type:function size:0x30 scope:global align:4 +init_mtx__12daObjVmsms_cFv = .text:0x0000024C; // type:function size:0x20 scope:global align:4 +check_demo__12daObjVmsms_cCFv = .text:0x0000026C; // type:function size:0x3C scope:weak align:4 +_execute__12daObjVmsms_cFv = .text:0x000002A8; // type:function size:0x64 scope:global align:4 +_draw__12daObjVmsms_cFv = .text:0x0000030C; // type:function size:0x60 scope:global align:4 +Mthd_Create__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x0000036C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x0000038C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x000003B0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x000003D4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x000003F8; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__12daObjVmsms_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x32 scope:local align:4 data:string_table +Vmsms_Mthd_Table__27@unnamed@d_a_obj_vmsms_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vmsms = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_volcano/splits.txt b/config/GZLJ01/rels/d_a_obj_volcano/splits.txt new file mode 100644 index 000000000..4a654a95f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_volcano/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_volcano.cpp: + .text start:0x00000078 end:0x00001C40 + .text start:0x00001C40 end:0x00001D44 + .text start:0x00001D44 end:0x00001D70 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000001F4 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLJ01/rels/d_a_obj_volcano/symbols.txt b/config/GZLJ01/rels/d_a_obj_volcano/symbols.txt new file mode 100644 index 000000000..015e114fa --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_volcano/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +StartFire__Q212daObjVolcano5Act_cFv = .text:0x00000078; // type:function size:0x354 scope:global align:4 +StopFire__Q212daObjVolcano5Act_cFv = .text:0x000003CC; // type:function size:0xA4 scope:global align:4 +CreateHeap__Q212daObjVolcano5Act_cFv = .text:0x00000470; // type:function size:0x2E8 scope:global align:4 +Create__Q212daObjVolcano5Act_cFv = .text:0x00000758; // type:function size:0x270 scope:global align:4 +Mthd_Create__Q212daObjVolcano5Act_cFv = .text:0x000009C8; // type:function size:0x1D8 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000BA0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C6C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000CB4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000D10; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000D58; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000DB4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000E10; // type:function size:0x48 scope:weak align:4 +Delete__Q212daObjVolcano5Act_cFv = .text:0x00000E58; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q212daObjVolcano5Act_cFv = .text:0x00000E60; // type:function size:0x60 scope:global align:4 +set_mtx__Q212daObjVolcano5Act_cFv = .text:0x00000EC0; // type:function size:0xC4 scope:global align:4 +init_mtx__Q212daObjVolcano5Act_cFv = .text:0x00000F84; // type:function size:0x58 scope:global align:4 +daObjVolcano_fire_demo_wait__Q212daObjVolcano5Act_cFv = .text:0x00000FDC; // type:function size:0x60 scope:global align:4 +daObjVolcano_fire_demo_main__Q212daObjVolcano5Act_cFv = .text:0x0000103C; // type:function size:0x124 scope:global align:4 +daObjVolcano_fire_main__Q212daObjVolcano5Act_cFv = .text:0x00001160; // type:function size:0x120 scope:global align:4 +daObjVolcano_freeze_demo_wait__Q212daObjVolcano5Act_cFv = .text:0x00001280; // type:function size:0x160 scope:global align:4 +daObjVolcano_freeze_demo_main__Q212daObjVolcano5Act_cFv = .text:0x000013E0; // type:function size:0x174 scope:global align:4 +daObjVolcano_freeze_main__Q212daObjVolcano5Act_cFv = .text:0x00001554; // type:function size:0x90 scope:global align:4 +daObjVolcano_fail_demo_wait__Q212daObjVolcano5Act_cFv = .text:0x000015E4; // type:function size:0x64 scope:global align:4 +daObjVolcano_fail_demo_main__Q212daObjVolcano5Act_cFv = .text:0x00001648; // type:function size:0xF4 scope:global align:4 +Execute__Q212daObjVolcano5Act_cFPPA3_A4_f = .text:0x0000173C; // type:function size:0x25C scope:global align:4 +set_material__Q212daObjVolcano5Act_cFP11J3DMaterialUc = .text:0x00001998; // type:function size:0x90 scope:global align:4 +Draw__Q212daObjVolcano5Act_cFv = .text:0x00001A28; // type:function size:0x160 scope:global align:4 +Mthd_Create__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001B88; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001BA8; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001BC8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001BE8; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001C14; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001C40; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001C48; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001C50; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001C58; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001C68; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001C70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001C78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001C80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001C88; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001CC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001CD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CD8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001D10; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001D14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D1C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D24; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D2C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D38; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjVolcano5Act_c5Prm_eQ312daObjVolcano5Act_c5Prm_e = .text:0x00001D44; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001D60; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001D68; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjVolcano5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q212daObjVolcano5Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4067 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4068 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4397 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000054; // type:object size:0xBC scope:local align:4 data:string_table +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@4613 = .data:0x00000044; // type:object size:0x20 scope:local align:4 +Mthd_Table__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@ = .data:0x00000064; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Volcano = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000B4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000154; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__Q212daObjVolcano5Act_c = .data:0x000001CC; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q212daObjVolcano5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_obj_vtil/splits.txt b/config/GZLJ01/rels/d_a_obj_vtil/splits.txt new file mode 100644 index 000000000..e9152684f --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vtil/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vtil.cpp: + .text start:0x00000078 end:0x00001B10 + .text start:0x00001B10 end:0x00001B4C + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x00000240 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_obj_vtil/symbols.txt b/config/GZLJ01/rels/d_a_obj_vtil/symbols.txt new file mode 100644 index 000000000..021a7bba7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vtil/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__11daObjVtil_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__11daObjVtil_cFv = .text:0x00000098; // type:function size:0xD4 scope:global align:4 +_create__11daObjVtil_cFv = .text:0x0000016C; // type:function size:0x254 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000003C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000048C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000530; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000578; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000005D4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000065C; // type:function size:0x70 scope:weak align:4 +_delete__11daObjVtil_cFv = .text:0x000006CC; // type:function size:0x4C scope:global align:4 +check_ev_bit__11daObjVtil_cCFv = .text:0x00000718; // type:function size:0x38 scope:weak align:4 +tell_agb_attack__11daObjVtil_cFv = .text:0x00000750; // type:function size:0x20 scope:global align:4 +tell_agb_sink__11daObjVtil_cFv = .text:0x00000770; // type:function size:0x20 scope:global align:4 +init_mtx__11daObjVtil_cFv = .text:0x00000790; // type:function size:0x9C scope:global align:4 +init_co__11daObjVtil_cFv = .text:0x0000082C; // type:function size:0xA0 scope:global align:4 +init_bgc__11daObjVtil_cFv = .text:0x000008CC; // type:function size:0xD8 scope:global align:4 +renew_attention_pos__11daObjVtil_cFv = .text:0x000009A4; // type:function size:0x28 scope:global align:4 +make_smoke__11daObjVtil_cFv = .text:0x000009CC; // type:function size:0x2C scope:global align:4 +se_smoke__11daObjVtil_cFv = .text:0x000009F8; // type:function size:0x90 scope:global align:4 +make_splash__11daObjVtil_cFv = .text:0x00000A88; // type:function size:0x50 scope:global align:4 +se_splash__11daObjVtil_cFv = .text:0x00000AD8; // type:function size:0xF4 scope:global align:4 +set_sound__11daObjVtil_cCFii = .text:0x00000BCC; // type:function size:0x54 scope:global align:4 +to_wait_mode__11daObjVtil_cFv = .text:0x00000C20; // type:function size:0x80 scope:global align:4 +mode_wait__11daObjVtil_cFv = .text:0x00000CA0; // type:function size:0xD0 scope:global align:4 +to_carry_mode__11daObjVtil_cFv = .text:0x00000D70; // type:function size:0x3C scope:global align:4 +mode_carry__11daObjVtil_cFv = .text:0x00000DAC; // type:function size:0xD0 scope:global align:4 +to_throw_mode__11daObjVtil_cFv = .text:0x00000E7C; // type:function size:0x98 scope:global align:4 +calc_throw__11daObjVtil_cCFPfPfPf = .text:0x00000F14; // type:function size:0xC8 scope:global align:4 +mode_throw__11daObjVtil_cFv = .text:0x00000FDC; // type:function size:0x78 scope:global align:4 +to_sink_mode__11daObjVtil_cFv = .text:0x00001054; // type:function size:0x174 scope:global align:4 +mode_sink__11daObjVtil_cFv = .text:0x000011C8; // type:function size:0x64 scope:global align:4 +hit_co__11daObjVtil_cFv = .text:0x0000122C; // type:function size:0xC4 scope:global align:4 +check_sink__11daObjVtil_cFv = .text:0x000012F0; // type:function size:0x38 scope:global align:4 +check_sink_end__11daObjVtil_cFv = .text:0x00001328; // type:function size:0x44 scope:global align:4 +hit_bg__11daObjVtil_cFv = .text:0x0000136C; // type:function size:0x16C scope:global align:4 +make_vib__11daObjVtil_cFv = .text:0x000014D8; // type:function size:0x5C scope:global align:4 +check_circle__11daObjVtil_cFv = .text:0x00001534; // type:function size:0xF8 scope:global align:4 +_execute__11daObjVtil_cFv = .text:0x0000162C; // type:function size:0x198 scope:global align:4 +_draw__11daObjVtil_cFv = .text:0x000017C4; // type:function size:0x98 scope:global align:4 +Mthd_Create__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x0000185C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x0000187C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x000018A0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x000018C4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x000018E8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000018F0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00001938; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00001980; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000019DC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001A24; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001A34; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001A3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A54; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001A8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001A9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AA4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001ADC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001AE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001AE8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001AF8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001B04; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ211daObjVtil_c5Prm_eQ211daObjVtil_c5Prm_e = .text:0x00001B10; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001B2C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B34; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001B3C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001B44; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_daObjVtil_bdl_idx_table__11daObjVtil_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_daObjVtil_scene_no_table__11daObjVtil_c = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +M_co_cyl_data__11daObjVtil_c = .rodata:0x00000028; // type:object size:0x44 scope:global align:4 +M_arcname__11daObjVtil_c = .rodata:0x0000006C; // type:object size:0x5 scope:global align:4 data:string +@4225 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4227 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4228 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4229 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4230 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4380 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4400 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4412 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4417 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@4550 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4568 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4569 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4571 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4572 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@4573 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4616 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4617 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:8 +@4632 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4641 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4690 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4753 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000010C; // type:object size:0x24 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4739 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4740 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4741 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4742 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_exe$4738 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Vtil_Mthd_Table__26@unnamed@d_a_obj_vtil_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vtil = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000021C; // type:object size:0x24 scope:weak align:4 +init$4743 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_vyasi/splits.txt b/config/GZLJ01/rels/d_a_obj_vyasi/splits.txt new file mode 100644 index 000000000..9329fb1c5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vyasi/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_vyasi.cpp: + .text start:0x000000EC end:0x00002D8C + .text start:0x00002D8C end:0x00002F60 + .text start:0x00002F60 end:0x00002FAC + .rodata start:0x00000000 end:0x00000249 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000154 diff --git a/config/GZLJ01/rels/d_a_obj_vyasi/symbols.txt b/config/GZLJ01/rels/d_a_obj_vyasi/symbols.txt new file mode 100644 index 000000000..3995e5e4e --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_vyasi/symbols.txt @@ -0,0 +1,219 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +SetStopJointAnimation__Q210daObjVyasi5Act_cFP18J3DAnmTransformKeyff = .text:0x000000EC; // type:function size:0x70 scope:global align:4 +PlayStopJointAnimation__Q210daObjVyasi5Act_cFv = .text:0x0000015C; // type:function size:0x38 scope:global align:4 +set_first_process__Q210daObjVyasi5Act_cFv = .text:0x00000194; // type:function size:0x88 scope:global align:4 +set_collision__Q210daObjVyasi5Act_cFv = .text:0x0000021C; // type:function size:0x394 scope:global align:4 +__dt__4cXyzFv = .text:0x000005B0; // type:function size:0x3C scope:weak align:4 +JointNodeCallBack__10daObjVyasiFP7J3DNodei = .text:0x000005EC; // type:function size:0x3C4 scope:local align:4 +__dt__5csXyzFv = .text:0x000009B0; // type:function size:0x3C scope:weak align:4 +process_none_init__Q210daObjVyasi5Act_cFv = .text:0x000009EC; // type:function size:0x8 scope:global align:4 +process_none_main__Q210daObjVyasi5Act_cFv = .text:0x000009F4; // type:function size:0x4 scope:global align:4 +process_sag_init__Q210daObjVyasi5Act_cFv = .text:0x000009F8; // type:function size:0x64 scope:global align:4 +process_sag_main__Q210daObjVyasi5Act_cFv = .text:0x00000A5C; // type:function size:0x74 scope:global align:4 +process_sagWind_init__Q210daObjVyasi5Act_cFv = .text:0x00000AD0; // type:function size:0x1E8 scope:global align:4 +process_sagWind_main__Q210daObjVyasi5Act_cFv = .text:0x00000CB8; // type:function size:0x60 scope:global align:4 +process_toNormal_init__Q210daObjVyasi5Act_cFv = .text:0x00000D18; // type:function size:0x34 scope:global align:4 +process_toNormal_main__Q210daObjVyasi5Act_cFv = .text:0x00000D4C; // type:function size:0xBC scope:global align:4 +process_normal_init__Q210daObjVyasi5Act_cFv = .text:0x00000E08; // type:function size:0x64 scope:global align:4 +process_normal_main__Q210daObjVyasi5Act_cFv = .text:0x00000E6C; // type:function size:0x5C scope:global align:4 +process_init__Q210daObjVyasi5Act_cFi = .text:0x00000EC8; // type:function size:0x114 scope:global align:4 +process_main__Q210daObjVyasi5Act_cFv = .text:0x00000FDC; // type:function size:0xE4 scope:global align:4 +solidHeapCB__Q210daObjVyasi5Act_cFP10fopAc_ac_c = .text:0x000010C0; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjVyasi5Act_cFv = .text:0x000010E4; // type:function size:0x1A4 scope:global align:4 +_create__Q210daObjVyasi5Act_cFv = .text:0x00001288; // type:function size:0x450 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000016D8; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x000017A4; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001828; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00001870; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00001950; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x000019E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001A3C; // type:function size:0x48 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00001A84; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001AD8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001BA4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001BEC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001C48; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00001C90; // type:function size:0x90 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001D20; // type:function size:0x5C scope:weak align:4 +__ct__4cXyzFv = .text:0x00001D7C; // type:function size:0x4 scope:weak align:4 +__ct__5csXyzFv = .text:0x00001D80; // type:function size:0x4 scope:weak align:4 +_delete__Q210daObjVyasi5Act_cFv = .text:0x00001D84; // type:function size:0x30 scope:global align:4 +set_mtx__Q210daObjVyasi5Act_cFv = .text:0x00001DB4; // type:function size:0xA0 scope:global align:4 +calc_dif_angle__Q210daObjVyasi5Act_cFv = .text:0x00001E54; // type:function size:0x74C scope:global align:4 +quaternion_main__Q210daObjVyasi5Act_cFv = .text:0x000025A0; // type:function size:0x2D8 scope:global align:4 +leaf_scale_main__Q210daObjVyasi5Act_cFv = .text:0x00002878; // type:function size:0xB8 scope:global align:4 +_execute__Q210daObjVyasi5Act_cFv = .text:0x00002930; // type:function size:0x84 scope:global align:4 +_draw__Q210daObjVyasi5Act_cFv = .text:0x000029B4; // type:function size:0xB0 scope:global align:4 +Mthd_Create__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002A64; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002A84; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002AA8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002ACC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002AF0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002AF8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002B40; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B60; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002B98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002BA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BB0; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002BE8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BF4; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002C00; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002C04; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002C0C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002C1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002C24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002C2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002C34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C3C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002C74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002C7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002C84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C8C; // type:function size:0x38 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002CC4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002CD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002CDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002CE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002CEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002CF4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002D2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002D34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002D3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D44; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002D7C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D84; // type:function size:0x8 scope:weak align:4 +__dt__Q210daObjVyasi5Act_cFv = .text:0x00002D8C; // type:function size:0x1D4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00002F60; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002F7C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@ = .rodata:0x00000000; // type:object size:0x84 scope:local align:4 +M_cyl_src__10daObjVyasi = .rodata:0x00000084; // type:object size:0x44 scope:local align:4 +M_cps_src__10daObjVyasi = .rodata:0x000000C8; // type:object size:0x4C scope:local align:4 +M_sph_src__10daObjVyasi = .rodata:0x00000114; // type:object size:0x40 scope:local align:4 +@4016 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@4017 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@4039 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@4129 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000178; // type:object size:0x8 scope:local align:8 +@4348 = .rodata:0x00000180; // type:object size:0x8 scope:local align:8 +@4349 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@4409 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +M_arcname__Q210daObjVyasi5Act_c = .rodata:0x000001B8; // type:object size:0x6 scope:global align:4 data:string +@4614 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@4975 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@4976 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@4977 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4979 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4980 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4981 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@4983 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@4984 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4988 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:8 +@5070 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@5072 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@5089 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@5090 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000214; // type:object size:0x35 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +joint_kind_table__10daObjVyasi = .data:0x00000030; // type:object size:0xE scope:local align:4 +@4415 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4416 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4417 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4418 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4419 = .data:0x00000070; // type:object size:0xC scope:local align:4 +init_table$4414 = .data:0x0000007C; // type:object size:0x3C scope:local align:4 +@4432 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4433 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4434 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4435 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4436 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +main_table$4431 = .data:0x000000F4; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@ = .data:0x00000130; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vyasi = .data:0x00000150; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000198; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000036C; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjVyasi5Act_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +init$4420 = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +init$4437 = .bss:0x00000052; // type:object size:0x1 scope:local align:1 +@4851 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4852 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4854 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4855 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4856 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@4857 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@4858 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@4859 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@4860 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@4861 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@4862 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@4863 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4864 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@4865 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4866 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +sag_offset_angle$4850 = .bss:0x00000100; // type:object size:0x54 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_obj_warpt/splits.txt b/config/GZLJ01/rels/d_a_obj_warpt/splits.txt new file mode 100644 index 000000000..d32c4e56c --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_warpt/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_warpt.cpp: + .text start:0x000000EC end:0x00002CB0 + .text start:0x00002CB0 end:0x00002CB0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x00000031 diff --git a/config/GZLJ01/rels/d_a_obj_warpt/symbols.txt b/config/GZLJ01/rels/d_a_obj_warpt/symbols.txt new file mode 100644 index 000000000..8f17ebb90 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_warpt/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Warpt_HIO_cFv = .text:0x000000EC; // type:function size:0xA4 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000190; // type:function size:0x48 scope:weak align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:local align:4 +_createHeap__13daObj_Warpt_cFv = .text:0x000001F8; // type:function size:0x78 scope:global align:4 +createHutaHeap__13daObj_Warpt_cFv = .text:0x00000270; // type:function size:0x218 scope:global align:4 +createBodyHeap__13daObj_Warpt_cFv = .text:0x00000488; // type:function size:0x198 scope:global align:4 +ride_CB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000620; // type:function size:0x28 scope:local align:4 +_ride__13daObj_Warpt_cFP10fopAc_ac_c = .text:0x00000648; // type:function size:0x108 scope:global align:4 +isHuta__13daObj_Warpt_cFv = .text:0x00000750; // type:function size:0x8 scope:global align:4 +isSp__13daObj_Warpt_cFv = .text:0x00000758; // type:function size:0x2C scope:global align:4 +isOtherHuta__13daObj_Warpt_cFv = .text:0x00000784; // type:function size:0x88 scope:global align:4 +isRealHuta__13daObj_Warpt_cFv = .text:0x0000080C; // type:function size:0x58 scope:global align:4 +warp__13daObj_Warpt_cFi = .text:0x00000864; // type:function size:0x84 scope:global align:4 +onWarpBit__13daObj_Warpt_cFUc = .text:0x000008E8; // type:function size:0x80 scope:global align:4 +isWarpBit__13daObj_Warpt_cFUc = .text:0x00000968; // type:function size:0x68 scope:global align:4 +setMtx__13daObj_Warpt_cFv = .text:0x000009D0; // type:function size:0x1E8 scope:global align:4 +initCollision__13daObj_Warpt_cFv = .text:0x00000BB8; // type:function size:0x84 scope:global align:4 +setCollision__13daObj_Warpt_cFv = .text:0x00000C3C; // type:function size:0x90 scope:global align:4 +breakHuta__13daObj_Warpt_cFi = .text:0x00000CCC; // type:function size:0x1C4 scope:global align:4 +openHuta__13daObj_Warpt_cFv = .text:0x00000E90; // type:function size:0xB0 scope:global align:4 +checkHitSE__13daObj_Warpt_cFv = .text:0x00000F40; // type:function size:0x1A0 scope:global align:4 +modeOpenInit__13daObj_Warpt_cFv = .text:0x000010E0; // type:function size:0x98 scope:global align:4 +modeOpen__13daObj_Warpt_cFv = .text:0x00001178; // type:function size:0x70 scope:global align:4 +modeCloseInit__13daObj_Warpt_cFv = .text:0x000011E8; // type:function size:0x70 scope:global align:4 +modeClose__13daObj_Warpt_cFv = .text:0x00001258; // type:function size:0x130 scope:global align:4 +modeBreakFireInit__13daObj_Warpt_cFv = .text:0x00001388; // type:function size:0x78 scope:global align:4 +modeBreakFire__13daObj_Warpt_cFv = .text:0x00001400; // type:function size:0x9C scope:global align:4 +modeEventWarpInit__13daObj_Warpt_cFv = .text:0x0000149C; // type:function size:0x4 scope:global align:4 +modeEventWarp__13daObj_Warpt_cFv = .text:0x000014A0; // type:function size:0x194 scope:global align:4 +normalWarp__13daObj_Warpt_cFv = .text:0x00001634; // type:function size:0x70 scope:global align:4 +spWarp__13daObj_Warpt_cFv = .text:0x000016A4; // type:function size:0x134 scope:global align:4 +modeEventOpenInit__13daObj_Warpt_cFv = .text:0x000017D8; // type:function size:0x4 scope:global align:4 +modeEventOpen__13daObj_Warpt_cFv = .text:0x000017DC; // type:function size:0x7C scope:global align:4 +modeProc__13daObj_Warpt_cFQ213daObj_Warpt_c6Proc_ei = .text:0x00001858; // type:function size:0x180 scope:global align:4 +_execute__13daObj_Warpt_cFv = .text:0x000019D8; // type:function size:0x1F4 scope:global align:4 +_draw__13daObj_Warpt_cFv = .text:0x00001BCC; // type:function size:0x1B0 scope:global align:4 +getArg__13daObj_Warpt_cFv = .text:0x00001D7C; // type:function size:0x1B4 scope:global align:4 +createInit__13daObj_Warpt_cFv = .text:0x00001F30; // type:function size:0x22C scope:global align:4 +_create__13daObj_Warpt_cFv = .text:0x0000215C; // type:function size:0x21C scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002378; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002400; // type:function size:0x70 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002470; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000253C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002584; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000025E0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002628; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002684; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000026E0; // type:function size:0x48 scope:weak align:4 +_delete__13daObj_Warpt_cFv = .text:0x00002728; // type:function size:0x130 scope:global align:4 +daObj_WarptCreate__FPv = .text:0x00002858; // type:function size:0x20 scope:local align:4 +daObj_WarptDelete__FPv = .text:0x00002878; // type:function size:0x24 scope:local align:4 +daObj_WarptExecute__FPv = .text:0x0000289C; // type:function size:0x24 scope:local align:4 +daObj_WarptDraw__FPv = .text:0x000028C0; // type:function size:0x24 scope:local align:4 +daObj_WarptIsDelete__FPv = .text:0x000028E4; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x000028EC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002934; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000297C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000029C4; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A20; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A24; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A28; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A2C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002A30; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002A78; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002AD4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002AE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002AEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002AF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002AFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002B44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002B4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B54; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002B8C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002B90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B98; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002BA8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BB4; // type:function size:0xC scope:weak align:4 +__dt__17daObj_Warpt_HIO_cFv = .text:0x00002BC0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPc = .text:0x00002C1C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00002C38; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_warpt_cpp = .text:0x00002C54; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002C90; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002C98; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002CA0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CA8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__13daObj_Warpt_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_event_reg__13daObj_Warpt_c = .rodata:0x00000008; // type:object size:0xC scope:global align:4 +m_def_smoke_prm_color__13daObj_Warpt_c = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +m_def_smoke_env_color__13daObj_Warpt_c = .rodata:0x00000028; // type:object size:0x14 scope:global align:4 +m_cyl_body_src__13daObj_Warpt_c = .rodata:0x0000003C; // type:object size:0x44 scope:global align:4 +m_cyl_huta_src__13daObj_Warpt_c = .rodata:0x00000080; // type:object size:0x44 scope:global align:4 +@4017 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4134 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@4179 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4725 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@4809 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4814 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000100; // type:object size:0x74 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4583 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4584 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4585 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4586 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4587 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4588 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4589 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4590 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4591 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4592 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +mode_tbl$4582 = .data:0x000000A8; // type:object size:0x8C scope:local align:4 +daObj_WarptMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_WARPT = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001CC; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001E8; // type:object size:0x20 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000208; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000022C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002CC; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__17daObj_Warpt_HIO_c = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4031 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:local align:4 +init$4593 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_obj_wood/splits.txt b/config/GZLJ01/rels/d_a_obj_wood/splits.txt new file mode 100644 index 000000000..64face4c9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_wood/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wood.cpp: + .text start:0x00000078 end:0x0000048C + .data start:0x00000000 end:0x00000144 diff --git a/config/GZLJ01/rels/d_a_obj_wood/symbols.txt b/config/GZLJ01/rels/d_a_obj_wood/symbols.txt new file mode 100644 index 000000000..255b711d0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_wood/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Create__Q29daObjWood6MethodFPv = .text:0x00000078; // type:function size:0x118 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000190; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000025C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000002A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000300; // type:function size:0x48 scope:weak align:4 +Delete__Q29daObjWood6MethodFPv = .text:0x00000348; // type:function size:0x8 scope:global align:4 +Execute__Q29daObjWood6MethodFPv = .text:0x00000350; // type:function size:0x30 scope:global align:4 +Draw__Q29daObjWood6MethodFPv = .text:0x00000380; // type:function size:0x8 scope:global align:4 +IsDelete__Q29daObjWood6MethodFPv = .text:0x00000388; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000390; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000003A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000003A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000003B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000003B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000003C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000003F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000400; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000408; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000410; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000448; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000044C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000454; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000045C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000464; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000470; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000047C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000484; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +Table__Q29daObjWood6Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Wood = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_xfuta/splits.txt b/config/GZLJ01/rels/d_a_obj_xfuta/splits.txt new file mode 100644 index 000000000..b0404b973 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_xfuta/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_xfuta.cpp: + .text start:0x00000078 end:0x000004A0 + .text start:0x000004A0 end:0x00000500 + .rodata start:0x00000000 end:0x00000031 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZLJ01/rels/d_a_obj_xfuta/symbols.txt b/config/GZLJ01/rels/d_a_obj_xfuta/symbols.txt new file mode 100644 index 000000000..2f230bb4a --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_xfuta/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjXfuta5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjXfuta5Act_cFv = .text:0x0000009C; // type:function size:0xC0 scope:global align:4 +_create__Q210daObjXfuta5Act_cFv = .text:0x0000015C; // type:function size:0xB8 scope:global align:4 +_delete__Q210daObjXfuta5Act_cFv = .text:0x00000214; // type:function size:0x30 scope:global align:4 +set_mtx__Q210daObjXfuta5Act_cFv = .text:0x00000244; // type:function size:0xAC scope:global align:4 +_execute__Q210daObjXfuta5Act_cFv = .text:0x000002F0; // type:function size:0x48 scope:global align:4 +_draw__Q210daObjXfuta5Act_cFv = .text:0x00000338; // type:function size:0xD4 scope:global align:4 +Mthd_Create__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x0000040C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x0000042C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x00000450; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x00000474; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x00000498; // type:function size:0x8 scope:local align:4 +__dt__Q210daObjXfuta5Act_cFv = .text:0x000004A0; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q210daObjXfuta5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4138 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x25 scope:local align:4 data:string_table +tev_mode__10daObjXfuta = .data:0x00000000; // type:object size:0x38 scope:local align:4 +Mthd_Table__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@ = .data:0x00000038; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Xfuta = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjXfuta5Act_c = .data:0x00000088; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_obj_zouK/splits.txt b/config/GZLJ01/rels/d_a_obj_zouK/splits.txt new file mode 100644 index 000000000..0934d9119 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_zouK/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zouK.cpp: + .text start:0x00000078 end:0x00001A14 + .text start:0x00001A14 end:0x00001E18 + .text start:0x00001E18 end:0x00001E84 + .rodata start:0x00000000 end:0x00000142 + .data start:0x00000000 end:0x00000264 diff --git a/config/GZLJ01/rels/d_a_obj_zouK/symbols.txt b/config/GZLJ01/rels/d_a_obj_zouK/symbols.txt new file mode 100644 index 000000000..46fa0cdb5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_obj_zouK/symbols.txt @@ -0,0 +1,109 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q29daObjZouk5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjZouk5Act_cFv = .text:0x0000009C; // type:function size:0x3CC scope:global align:4 +_create__Q29daObjZouk5Act_cFv = .text:0x00000468; // type:function size:0x2BC scope:global align:4 +__ct__Q29daObjZouk5Act_cFv = .text:0x00000724; // type:function size:0x29C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000009C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000A8C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000AD4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B30; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000B78; // type:function size:0x5C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000BD4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000D14; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000E2C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000ECC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000F28; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000F70; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000FCC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001014; // type:function size:0x80 scope:weak align:4 +_delete__Q29daObjZouk5Act_cFv = .text:0x00001094; // type:function size:0xD0 scope:global align:4 +set_mtx__Q29daObjZouk5Act_cFv = .text:0x00001164; // type:function size:0xD8 scope:global align:4 +texture_scroll__Q29daObjZouk5Act_cFv = .text:0x0000123C; // type:function size:0x4 scope:global align:4 +play_stop_joint_anime__Q29daObjZouk5Act_cFv = .text:0x00001240; // type:function size:0x30 scope:global align:4 +jokai_demo__Q29daObjZouk5Act_cFv = .text:0x00001270; // type:function size:0x80 scope:global align:4 +_execute__Q29daObjZouk5Act_cFv = .text:0x000012F0; // type:function size:0x220 scope:global align:4 +_draw__Q29daObjZouk5Act_cFv = .text:0x00001510; // type:function size:0xE0 scope:global align:4 +setEffectMtx__Q29daObjZouk5Act_cFPC4cXyzf = .text:0x000015F0; // type:function size:0x214 scope:weak align:4 +Mthd_Create__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001804; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001824; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001848; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x0000186C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001890; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001898; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000018E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001928; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001938; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001940; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001948; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001950; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001958; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001990; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001998; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000019A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000019E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000019E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000019EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000019FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001A08; // type:function size:0xC scope:weak align:4 +__dt__Q29daObjZouk5Act_cFv = .text:0x00001A14; // type:function size:0x404 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00001E18; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001E34; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001E3C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001E44; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001E4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001E54; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001E5C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001E64; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001E6C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001E74; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001E7C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_cyl_src__9daObjZouk = .rodata:0x00000030; // type:object size:0x44 scope:local align:4 +M_arcname__Q29daObjZouk5Act_c = .rodata:0x00000074; // type:object size:0x6 scope:global align:4 data:string +@4195 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4196 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4198 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4305 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4621 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4626 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4764 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D4; // type:object size:0x6E scope:local align:4 data:string_table +mtx_adj$localstatic3$setEffectMtx__Q29daObjZouk5Act_cFPC4cXyzf = .data:0x00000000; // type:object size:0x30 scope:weak align:4 +Mthd_Table__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@ = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Zouk = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000008C; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000A4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000BC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000015C; // type:object size:0x54 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000001B0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001E0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000210; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjZouk5Act_c = .data:0x00000258; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_oq/splits.txt b/config/GZLJ01/rels/d_a_oq/splits.txt new file mode 100644 index 000000000..28887262f --- /dev/null +++ b/config/GZLJ01/rels/d_a_oq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_oq.cpp: + .text start:0x000000EC end:0x00005A40 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000132 + .data start:0x00000000 end:0x00000540 + .bss start:0x00000008 end:0x0000009C diff --git a/config/GZLJ01/rels/d_a_oq/symbols.txt b/config/GZLJ01/rels/d_a_oq/symbols.txt new file mode 100644 index 000000000..afe826c79 --- /dev/null +++ b/config/GZLJ01/rels/d_a_oq/symbols.txt @@ -0,0 +1,235 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x11C scope:local align:4 +draw_SUB__FP8oq_class = .text:0x00000208; // type:function size:0x108 scope:local align:4 +daOQ_Draw__FP8oq_class = .text:0x00000310; // type:function size:0x1CC scope:local align:4 +anm_init__FP8oq_classifUcfi = .text:0x000004DC; // type:function size:0x12C scope:local align:4 +body_atari_check__FP8oq_class = .text:0x00000608; // type:function size:0x740 scope:local align:4 +__dt__5csXyzFv = .text:0x00000D48; // type:function size:0x3C scope:weak align:4 +BG_check__FP8oq_class = .text:0x00000D84; // type:function size:0x138 scope:local align:4 +Line_check__FP8oq_class4cXyz = .text:0x00000EBC; // type:function size:0x314 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000011D0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000012FC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000139C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000013F8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001440; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000149C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000014E4; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001578; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000015C0; // type:function size:0x48 scope:weak align:4 +shibuki_set__FP8oq_class4cXyzf = .text:0x00001608; // type:function size:0x9C scope:local align:4 +sea_water_check__FP8oq_class = .text:0x000016A4; // type:function size:0x284 scope:local align:4 +search_y_check__FP8oq_classs = .text:0x00001928; // type:function size:0x5C scope:local align:4 +moguru_check__FP8oq_class = .text:0x00001984; // type:function size:0x198 scope:local align:4 +action_dousa__FP8oq_class = .text:0x00001B1C; // type:function size:0x74C scope:local align:4 +action_kougeki__FP8oq_class = .text:0x00002268; // type:function size:0x97C scope:local align:4 +action_tama_shoot__FP8oq_class = .text:0x00002BE4; // type:function size:0x6B0 scope:local align:4 +action_itai__FP8oq_class = .text:0x00003294; // type:function size:0x3F8 scope:local align:4 +action_wakidasi__FP8oq_class = .text:0x0000368C; // type:function size:0x528 scope:local align:4 +daOQ_Execute__FP8oq_class = .text:0x00003BB4; // type:function size:0x6B0 scope:local align:4 +daOQ_IsDelete__FP8oq_class = .text:0x00004264; // type:function size:0x8 scope:local align:4 +daOQ_Delete__FP8oq_class = .text:0x0000426C; // type:function size:0x84 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000042F0; // type:function size:0x3C0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000046B0; // type:function size:0x48 scope:weak align:4 +daOQ_Create__FP10fopAc_ac_c = .text:0x000046F8; // type:function size:0x6B4 scope:local align:4 +__ct__8oq_classFv = .text:0x00004DAC; // type:function size:0x364 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00005110; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000051DC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005224; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000052F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005338; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005394; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000053DC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00005438; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000054A8; // type:function size:0x88 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005530; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000558C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000055D4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000561C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005678; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000056C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000056D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000056D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000056E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000056E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000056F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005728; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005730; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005738; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005740; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005778; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000577C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005784; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005794; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000579C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000057A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000057AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000057B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000057EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000057F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000057FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005804; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000583C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005844; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000584C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005858; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005864; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005868; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000586C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005870; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005874; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_oq_cpp = .text:0x000058D0; // type:function size:0x118 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000059E8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000059F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000059F8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005A00; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005A08; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005A10; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005A18; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005A20; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005A28; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005A30; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005A38; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4132 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4134 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4241 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4494 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4497 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4498 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4521 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4758 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4798 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4799 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4800 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4959 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4960 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4961 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@4962 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4963 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4964 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4965 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4966 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4967 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4968 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4970 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5242 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5243 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5244 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5245 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5246 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5247 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5248 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@5481 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5482 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5483 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5484 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5608 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5725 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5726 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5727 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5729 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5730 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5885 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5886 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5887 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5888 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5889 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5890 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5891 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6262 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6263 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6264 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6265 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6266 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6267 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6269 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000128; // type:object size:0xA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4971 = .data:0x00000030; // type:object size:0x30 scope:local align:4 +@5250 = .data:0x00000060; // type:object size:0x1C scope:local align:4 +head0_offset$5955 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +head1_offset_tbl$5956 = .data:0x00000088; // type:object size:0x18 scope:local align:4 +head2_offset$5957 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +search_data$5958 = .data:0x000000AC; // type:object size:0x24 scope:local align:4 +body_co_cyl_src$6067 = .data:0x000000D0; // type:object size:0x44 scope:local align:4 +body_at_cyl_src$6068 = .data:0x00000114; // type:object size:0x44 scope:local align:4 +tama_at_co_sph_src$6069 = .data:0x00000158; // type:object size:0x40 scope:local align:4 +tama_tg_co_sph_src$6070 = .data:0x00000198; // type:object size:0x40 scope:local align:4 +fire_j$6078 = .data:0x000001D8; // type:object size:0xA scope:local align:4 +fire_sc$6079 = .data:0x000001E4; // type:object size:0x28 scope:local align:4 +l_daOQ_Method = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_OQ = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000298; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000032C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000420; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000444; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000464; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000480; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000048C; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000498; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004C8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004E0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004EC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004F8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000504; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000051C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hazure_shoot_timer = .bss:0x00000052; // type:object size:0x2 scope:local align:2 data:2byte +@5255 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@5256 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@5257 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@5258 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +roll_dt = .bss:0x00000084; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_oship/splits.txt b/config/GZLJ01/rels/d_a_oship/splits.txt new file mode 100644 index 000000000..6c0b2c8a7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_oship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_oship.cpp: + .text start:0x000000EC end:0x000042B0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001F3 + .data start:0x00000000 end:0x000004DC + .bss start:0x00000008 end:0x00000134 diff --git a/config/GZLJ01/rels/d_a_oship/symbols.txt b/config/GZLJ01/rels/d_a_oship/symbols.txt new file mode 100644 index 000000000..dd97c827a --- /dev/null +++ b/config/GZLJ01/rels/d_a_oship/symbols.txt @@ -0,0 +1,267 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daOship_HIO_cFv = .text:0x000000EC; // type:function size:0x148 scope:global align:4 +__dt__4cXyzFv = .text:0x00000234; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000270; // type:function size:0x48 scope:weak align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x20 scope:local align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000002D8; // type:function size:0x4C scope:local align:4 +_nodeControl__9daOship_cFP7J3DNodeP8J3DModel = .text:0x00000324; // type:function size:0xEC scope:global align:4 +__dt__5csXyzFv = .text:0x00000410; // type:function size:0x3C scope:weak align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x0000044C; // type:function size:0x3C scope:local align:4 +_pathMove__9daOship_cFP4cXyzP4cXyzP4cXyz = .text:0x00000488; // type:function size:0x290 scope:global align:4 +pathMove__9daOship_cFv = .text:0x00000718; // type:function size:0xCC scope:global align:4 +plFireRepeat__9daOship_cFv = .text:0x000007E4; // type:function size:0xBC scope:global align:4 +lineCheck__9daOship_cFP4cXyzP4cXyz = .text:0x000008A0; // type:function size:0x58 scope:global align:4 +changeModeByRange__9daOship_cFv = .text:0x000008F8; // type:function size:0x98 scope:global align:4 +createWave__9daOship_cFv = .text:0x00000990; // type:function size:0x278 scope:global align:4 +setWave__9daOship_cFv = .text:0x00000C08; // type:function size:0x248 scope:global align:4 +checkTgHit__9daOship_cFv = .text:0x00000E50; // type:function size:0x334 scope:global align:4 +setAttention__9daOship_cFv = .text:0x00001184; // type:function size:0x70 scope:global align:4 +setCollision__9daOship_cFv = .text:0x000011F4; // type:function size:0x13C scope:global align:4 +attackCannon__9daOship_cFi = .text:0x00001330; // type:function size:0x1A4 scope:global align:4 +setMtx__9daOship_cFv = .text:0x000014D4; // type:function size:0x2F8 scope:global align:4 +modeWaitInit__9daOship_cFv = .text:0x000017CC; // type:function size:0x20 scope:global align:4 +modeWait__9daOship_cFv = .text:0x000017EC; // type:function size:0x20 scope:global align:4 +modeRangeAInit__9daOship_cFv = .text:0x0000180C; // type:function size:0x14 scope:global align:4 +modeRangeA__9daOship_cFv = .text:0x00001820; // type:function size:0xE0 scope:global align:4 +modeRangeBInit__9daOship_cFv = .text:0x00001900; // type:function size:0x34 scope:global align:4 +modeRangeB__9daOship_cFv = .text:0x00001934; // type:function size:0xE0 scope:global align:4 +modeRangeCInit__9daOship_cFv = .text:0x00001A14; // type:function size:0x14 scope:global align:4 +modeRangeC__9daOship_cFv = .text:0x00001A28; // type:function size:0xD4 scope:global align:4 +modeRangeDInit__9daOship_cFv = .text:0x00001AFC; // type:function size:0x4 scope:global align:4 +modeRangeD__9daOship_cFv = .text:0x00001B00; // type:function size:0x7C scope:global align:4 +modeDamageInit__9daOship_cFv = .text:0x00001B7C; // type:function size:0x14 scope:global align:4 +modeDamage__9daOship_cFv = .text:0x00001B90; // type:function size:0x108 scope:global align:4 +modeAttackInit__9daOship_cFv = .text:0x00001C98; // type:function size:0x230 scope:global align:4 +modeAttack__9daOship_cFv = .text:0x00001EC8; // type:function size:0x17C scope:global align:4 +modeDeleteInit__9daOship_cFv = .text:0x00002044; // type:function size:0xC0 scope:global align:4 +modeDelete__9daOship_cFv = .text:0x00002104; // type:function size:0x310 scope:global align:4 +modeProc__9daOship_cFQ29daOship_c6Proc_ei = .text:0x00002414; // type:function size:0x228 scope:global align:4 +_execute__9daOship_cFv = .text:0x0000263C; // type:function size:0x498 scope:global align:4 +_draw__9daOship_cFv = .text:0x00002AD4; // type:function size:0x80 scope:global align:4 +createInit__9daOship_cFv = .text:0x00002B54; // type:function size:0x2A8 scope:global align:4 +_createHeap__9daOship_cFv = .text:0x00002DFC; // type:function size:0x148 scope:global align:4 +getArg__9daOship_cFv = .text:0x00002F44; // type:function size:0x4C scope:global align:4 +_create__9daOship_cFv = .text:0x00002F90; // type:function size:0x15C scope:global align:4 +__ct__9daOship_cFv = .text:0x000030EC; // type:function size:0x32C scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00003418; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x0000356C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003698; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003738; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003794; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000037DC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003838; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003880; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00003914; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000395C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000039A4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003A2C; // type:function size:0x70 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003A9C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00003B68; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003BEC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003C34; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003C90; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003CD8; // type:function size:0x5C scope:weak align:4 +__ct__5csXyzFv = .text:0x00003D34; // type:function size:0x4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00003D38; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00003DA4; // type:function size:0x28 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00003DCC; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00003DD0; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003DD4; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003E30; // type:function size:0x48 scope:weak align:4 +_delete__9daOship_cFv = .text:0x00003E78; // type:function size:0xA8 scope:global align:4 +daOshipCreate__FPv = .text:0x00003F20; // type:function size:0x20 scope:local align:4 +daOshipDelete__FPv = .text:0x00003F40; // type:function size:0x24 scope:local align:4 +daOshipExecute__FPv = .text:0x00003F64; // type:function size:0x24 scope:local align:4 +daOshipDraw__FPv = .text:0x00003F88; // type:function size:0x24 scope:local align:4 +daOshipIsDelete__FPv = .text:0x00003FAC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00003FB4; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003FFC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004004; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000400C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004018; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004024; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004034; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000403C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004044; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000404C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004054; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000408C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004094; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000409C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000040A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000040DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000040E0; // type:function size:0x8 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000040E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004130; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000418C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004190; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004194; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004198; // type:function size:0x4 scope:weak align:4 +__dt__13daOship_HIO_cFv = .text:0x0000419C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000041F8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_oship_cpp = .text:0x00004214; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004250; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004258; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004260; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004268; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004270; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004278; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004280; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00004288; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00004290; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00004298; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000042A0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000042A8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__9daOship_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__9daOship_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +m_cyl_src__9daOship_c = .rodata:0x0000000C; // type:object size:0x44 scope:global align:4 +@4232 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4243 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4255 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4384 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4385 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@4393 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4409 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@4458 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@4521 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4597 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4598 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4784 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4812 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@4848 = .rodata:0x00000108; // type:object size:0x8 scope:local align:8 data:double +@4970 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@5021 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5022 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5132 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5133 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5134 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5185 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +@5207 = .rodata:0x00000138; // type:object size:0xC scope:local align:4 +@5208 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +@5295 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5296 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5297 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5298 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5299 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5307 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5309 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5311 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5313 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000180; // type:object size:0x73 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cyl_offset$4756 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +cyl_r$4757 = .data:0x00000044; // type:object size:0x14 scope:local align:4 +cyl_h$4758 = .data:0x00000058; // type:object size:0x14 scope:local align:4 +@5141 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@5142 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@5143 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@5144 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@5145 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@5146 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@5147 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@5148 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@5149 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@5150 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@5151 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@5152 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5153 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@5154 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@5155 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@5156 = .data:0x00000120; // type:object size:0xC scope:local align:4 +mode_tbl$5140 = .data:0x0000012C; // type:object size:0xE0 scope:local align:4 +daOshipMethodTable = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_OSHIP = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000280; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000368; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000038C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000003BC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000003EC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000434; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000440; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000464; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000488; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000004A8; // type:object size:0x1C scope:weak align:4 +__vt__13daOship_HIO_c = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4260 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x94 scope:local align:4 +init$4439 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +wave_l_direction$4438 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4442 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +wave_r_direction$4441 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +init$5157 = .bss:0x00000114; // type:object size:0x1 scope:local align:1 +@5376 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +init$5377 = .bss:0x00000124; // type:object size:0x1 scope:local align:1 +flag_offset$5375 = .bss:0x00000128; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_pedestal/splits.txt b/config/GZLJ01/rels/d_a_pedestal/splits.txt new file mode 100644 index 000000000..60865b802 --- /dev/null +++ b/config/GZLJ01/rels/d_a_pedestal/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_pedestal.cpp: + .text start:0x00000078 end:0x000010D4 + .text start:0x000010D4 end:0x00001374 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x0000020C diff --git a/config/GZLJ01/rels/d_a_pedestal/symbols.txt b/config/GZLJ01/rels/d_a_pedestal/symbols.txt new file mode 100644 index 000000000..cb3365a5d --- /dev/null +++ b/config/GZLJ01/rels/d_a_pedestal/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__Q210daPedestal7daPds_cFv = .text:0x00000078; // type:function size:0x64 scope:global align:4 +CheckCreateHeap__10daPedestalFP10fopAc_ac_c = .text:0x000000DC; // type:function size:0x20 scope:local align:4 +CreateHeap__Q210daPedestal7daPds_cFv = .text:0x000000FC; // type:function size:0x148 scope:global align:4 +CreateInit__Q210daPedestal7daPds_cFv = .text:0x00000244; // type:function size:0x13C scope:global align:4 +_create__Q210daPedestal7daPds_cFv = .text:0x00000380; // type:function size:0xF4 scope:global align:4 +getMyStaffId__Q210daPedestal7daPds_cFv = .text:0x00000474; // type:function size:0xB8 scope:global align:4 +wakeupCheck__Q210daPedestal7daPds_cFv = .text:0x0000052C; // type:function size:0xAC scope:global align:4 +finishCheck__Q210daPedestal7daPds_cFv = .text:0x000005D8; // type:function size:0xAC scope:global align:4 +setAction__Q210daPedestal7daPds_cFMQ210daPedestal7daPds_cFPCvPvPv_iPv = .text:0x00000684; // type:function size:0xB8 scope:global align:4 +action__Q210daPedestal7daPds_cFPv = .text:0x0000073C; // type:function size:0x88 scope:global align:4 +waitAction__Q210daPedestal7daPds_cFPv = .text:0x000007C4; // type:function size:0x1C scope:global align:4 +eventProc__Q210daPedestal7daPds_cFv = .text:0x000007E0; // type:function size:0x104 scope:global align:4 +initialDefault__Q210daPedestal7daPds_cFi = .text:0x000008E4; // type:function size:0x4 scope:global align:4 +actionDefault__Q210daPedestal7daPds_cFi = .text:0x000008E8; // type:function size:0x8 scope:global align:4 +initialMoveEvent__Q210daPedestal7daPds_cFi = .text:0x000008F0; // type:function size:0xB8 scope:global align:4 +actionMoveEvent__Q210daPedestal7daPds_cFi = .text:0x000009A8; // type:function size:0x144 scope:global align:4 +initialEffectSet__Q210daPedestal7daPds_cFi = .text:0x00000AEC; // type:function size:0x54 scope:global align:4 +initialEffectEnd__Q210daPedestal7daPds_cFi = .text:0x00000B40; // type:function size:0x40 scope:global align:4 +set_mtx__Q210daPedestal7daPds_cFv = .text:0x00000B80; // type:function size:0x90 scope:global align:4 +initBrkAnm__Q210daPedestal7daPds_cFUcb = .text:0x00000C10; // type:function size:0x148 scope:global align:4 +playBrkAnm__Q210daPedestal7daPds_cFv = .text:0x00000D58; // type:function size:0x40 scope:global align:4 +_execute__Q210daPedestal7daPds_cFv = .text:0x00000D98; // type:function size:0xB0 scope:global align:4 +_draw__Q210daPedestal7daPds_cFv = .text:0x00000E48; // type:function size:0xC8 scope:global align:4 +daPds_Create__10daPedestalFPv = .text:0x00000F10; // type:function size:0x20 scope:local align:4 +daPds_Delete__10daPedestalFPv = .text:0x00000F30; // type:function size:0x24 scope:local align:4 +daPds_Draw__10daPedestalFPv = .text:0x00000F54; // type:function size:0x24 scope:local align:4 +daPds_Execute__10daPedestalFPv = .text:0x00000F78; // type:function size:0x24 scope:local align:4 +daPds_IsDelete__10daPedestalFPv = .text:0x00000F9C; // type:function size:0x8 scope:local align:4 +execute__Q210daPedestal25daPds_infiniteEcallBack_cFP14JPABaseEmitter = .text:0x00000FA4; // type:function size:0x64 scope:global align:4 +end__Q210daPedestal25daPds_infiniteEcallBack_cFv = .text:0x00001008; // type:function size:0x3C scope:global align:4 +makeEmitter__Q210daPedestal25daPds_infiniteEcallBack_cFUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00001044; // type:function size:0x90 scope:global align:4 +__dt__Q210daPedestal25daPds_infiniteEcallBack_cFv = .text:0x000010D4; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001140; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000119C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000011E4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001240; // type:function size:0x48 scope:weak align:4 +setup__Q210daPedestal25daPds_infiniteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x00001288; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001290; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001294; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001298; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000129C; // type:function size:0x4 scope:weak align:4 +__sinit_d_a_pedestal_cpp = .text:0x000012A0; // type:function size:0xD4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__Q210daPedestal7daPds_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4056 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4260 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4291 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4348 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000038; // type:object size:0x70 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_os_name$4031 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4188 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4204 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4205 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4206 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4207 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +event_init_tbl__10daPedestal = .data:0x00000078; // type:object size:0x30 scope:local align:4 +@4208 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4209 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4210 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4211 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +event_action_tbl__10daPedestal = .data:0x000000D8; // type:object size:0x30 scope:local align:4 +cut_name_tbl__10daPedestal = .data:0x00000108; // type:object size:0x10 scope:local align:4 +brkAnmTbl$4321 = .data:0x00000118; // type:object size:0x30 scope:local align:4 +daActMethodTable__10daPedestal = .data:0x00000148; // type:object size:0x20 scope:local align:4 +g_profile_PEDESTAL = .data:0x00000168; // type:object size:0x30 scope:global align:4 +__vt__Q210daPedestal25daPds_infiniteEcallBack_c = .data:0x00000198; // type:object size:0x20 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x000001B8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001D8; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000200; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_ph/splits.txt b/config/GZLJ01/rels/d_a_ph/splits.txt new file mode 100644 index 000000000..858973358 --- /dev/null +++ b/config/GZLJ01/rels/d_a_ph/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ph.cpp: + .text start:0x00000078 end:0x00007840 + .rodata start:0x00000000 end:0x0000014C + .data start:0x00000000 end:0x000004C8 diff --git a/config/GZLJ01/rels/d_a_ph/symbols.txt b/config/GZLJ01/rels/d_a_ph/symbols.txt new file mode 100644 index 000000000..5c1564cc4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_ph/symbols.txt @@ -0,0 +1,201 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack_UP__FP7J3DNodei = .text:0x00000078; // type:function size:0xE0 scope:local align:4 +nodeCallBack_DW__FP7J3DNodei = .text:0x00000158; // type:function size:0x104 scope:local align:4 +daPH_Draw__FP8ph_class = .text:0x0000025C; // type:function size:0x1A0 scope:local align:4 +anm_init__FP8ph_classifUcfii = .text:0x000003FC; // type:function size:0x3C4 scope:local align:4 +puropera_sound__FP8ph_class = .text:0x000007C0; // type:function size:0x1BC scope:local align:4 +zaisitu_sound__FP8ph_classP8cCcD_Obj = .text:0x0000097C; // type:function size:0x168 scope:local align:4 +puropera_kaiten__FP8ph_class = .text:0x00000AE4; // type:function size:0x68 scope:local align:4 +fuwafuwa_set__FP8ph_class = .text:0x00000B4C; // type:function size:0x1E0 scope:local align:4 +fly_angle_set__FP8ph_classUc = .text:0x00000D2C; // type:function size:0x4C8 scope:local align:4 +body_atari_check__FP8ph_class = .text:0x000011F4; // type:function size:0x7EC scope:local align:4 +hajiki_check__FP8ph_class = .text:0x000019E0; // type:function size:0x204 scope:local align:4 +ph_wall_hit_check__FP8ph_class = .text:0x00001BE4; // type:function size:0x78 scope:local align:4 +ph_hani_check__FP8ph_classffUc = .text:0x00001C5C; // type:function size:0x180 scope:local align:4 +shibuki_set__FP8ph_class4cXyzf = .text:0x00001DDC; // type:function size:0xFC scope:local align:4 +sea_water_check__FP8ph_classUc = .text:0x00001ED8; // type:function size:0x40C scope:local align:4 +ph_fly_move__FP8ph_class = .text:0x000022E4; // type:function size:0x324 scope:local align:4 +ph_fly_sea_move__FP8ph_class = .text:0x00002608; // type:function size:0x7DC scope:local align:4 +ph_hane_move__FP8ph_class = .text:0x00002DE4; // type:function size:0x138 scope:local align:4 +ph_bunri_move__FP8ph_class = .text:0x00002F1C; // type:function size:0x818 scope:local align:4 +ph_fujyou_move__FP8ph_class = .text:0x00003734; // type:function size:0x7CC scope:local align:4 +dead_item__FP8ph_class = .text:0x00003F00; // type:function size:0x128 scope:local align:4 +ph_damage_dead_move__FP8ph_class = .text:0x00004028; // type:function size:0x92C scope:local align:4 +ph_wind_move__FP8ph_class = .text:0x00004954; // type:function size:0x7AC scope:local align:4 +ph_water_move__FP8ph_class = .text:0x00005100; // type:function size:0x4F4 scope:local align:4 +BG_check__FP8ph_class = .text:0x000055F4; // type:function size:0x114 scope:local align:4 +UP_draw_SUB__FP8ph_class = .text:0x00005708; // type:function size:0x100 scope:local align:4 +DW_draw_SUB__FP8ph_class = .text:0x00005808; // type:function size:0xE0 scope:local align:4 +daPH_Execute__FP8ph_class = .text:0x000058E8; // type:function size:0x888 scope:local align:4 +daPH_IsDelete__FP8ph_class = .text:0x00006170; // type:function size:0x8 scope:local align:4 +daPH_Delete__FP8ph_class = .text:0x00006178; // type:function size:0x78 scope:local align:4 +useArrowHeapInit__FP10fopAc_ac_c = .text:0x000061F0; // type:function size:0x90 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006280; // type:function size:0x44C scope:local align:4 +daPH_Create__FP10fopAc_ac_c = .text:0x000066CC; // type:function size:0x61C scope:local align:4 +__ct__8ph_classFv = .text:0x00006CE8; // type:function size:0x37C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007064; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007130; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007178; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007244; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000728C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000072E8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007330; // type:function size:0x5C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000738C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000073E8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007430; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000074A0; // type:function size:0x88 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00007528; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00007570; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000075B8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007614; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000765C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000766C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007674; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000767C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007684; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000768C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000076C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000076CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000076D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000076DC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007714; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007718; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007720; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007730; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007738; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007740; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007748; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007750; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007788; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00007790; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007798; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000077A0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000077D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000077E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000077E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000077F4; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007800; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007804; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007808; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000780C; // type:function size:0x4 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007810; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007818; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007820; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007828; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007830; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007838; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4226 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4288 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4371 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4442 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4524 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4525 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4526 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4958 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5053 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5054 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@5055 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5056 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5057 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5114 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5115 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5116 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5117 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5118 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5119 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5122 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5256 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5257 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5258 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5259 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5260 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5286 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5461 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5607 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5608 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5610 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5611 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5849 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5850 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5851 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5852 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@5993 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5994 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6087 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6292 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6293 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6294 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6627 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6628 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6629 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6630 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6631 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6633 = .rodata:0x00000130; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000138; // type:object size:0x14 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5261 = .data:0x00000030; // type:object size:0x24 scope:local align:4 +@5465 = .data:0x00000054; // type:object size:0x1C scope:local align:4 +@5612 = .data:0x00000070; // type:object size:0x1C scope:local align:4 +@5854 = .data:0x0000008C; // type:object size:0x28 scope:local align:4 +@6295 = .data:0x000000B4; // type:object size:0x1C scope:local align:4 +sph_offset$6315 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +up_sph_offset$6316 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +search_data_norm$6317 = .data:0x000000E8; // type:object size:0x18 scope:local align:4 +search_data_sh$6318 = .data:0x00000100; // type:object size:0x18 scope:local align:4 +at_hit_puropera_co_cyl$6487 = .data:0x00000118; // type:object size:0x44 scope:local align:4 +tg_hit_puropera_co_cyl$6488 = .data:0x0000015C; // type:object size:0x44 scope:local align:4 +body_co_sph_src$6489 = .data:0x000001A0; // type:object size:0x40 scope:local align:4 +fire_j$6490 = .data:0x000001E0; // type:object size:0xA scope:local align:4 +fire_sc$6491 = .data:0x000001EC; // type:object size:0x28 scope:local align:4 +fire_j2$6497 = .data:0x00000214; // type:object size:0xA scope:local align:4 +fire_sc2$6498 = .data:0x00000220; // type:object size:0x28 scope:local align:4 +l_daPH_Method = .data:0x00000248; // type:object size:0x20 scope:local align:4 +g_profile_PH = .data:0x00000268; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000368; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000374; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000414; // type:object size:0x54 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000468; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000488; // type:object size:0x1C scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004A4; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_pirate_flag/splits.txt b/config/GZLJ01/rels/d_a_pirate_flag/splits.txt new file mode 100644 index 000000000..c4f44bd3e --- /dev/null +++ b/config/GZLJ01/rels/d_a_pirate_flag/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_pirate_flag.cpp: + .text start:0x000000EC end:0x00001D28 + .text start:0x00001D28 end:0x00001DF8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000008D + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLJ01/rels/d_a_pirate_flag/symbols.txt b/config/GZLJ01/rels/d_a_pirate_flag/symbols.txt new file mode 100644 index 000000000..2c33be261 --- /dev/null +++ b/config/GZLJ01/rels/d_a_pirate_flag/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setCorrectNrmAngle__22daPirate_Flag_packet_cFsf = .text:0x000000EC; // type:function size:0x278 scope:global align:4 +setBackNrm__22daPirate_Flag_packet_cFv = .text:0x00000364; // type:function size:0x8C scope:global align:4 +setNrmVtx__22daPirate_Flag_packet_cFP4cXyzii = .text:0x000003F0; // type:function size:0x410 scope:global align:4 +__dt__4cXyzFv = .text:0x00000800; // type:function size:0x3C scope:weak align:4 +draw__22daPirate_Flag_packet_cFv = .text:0x0000083C; // type:function size:0x5F4 scope:global align:4 +daPirate_Flag_Draw__FP17pirate_flag_class = .text:0x00000E30; // type:function size:0x35C scope:local align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzP4cXyzf = .text:0x0000118C; // type:function size:0x134 scope:local align:4 +get_cloth_anim_factor__FP17pirate_flag_classP4cXyzP4cXyzP4cXyzP4cXyzii = .text:0x000012C0; // type:function size:0x350 scope:local align:4 +pirate_flag_move__FP17pirate_flag_class = .text:0x00001610; // type:function size:0x2E4 scope:local align:4 +daPirate_Flag_Execute__FP17pirate_flag_class = .text:0x000018F4; // type:function size:0x100 scope:local align:4 +daPirate_Flag_IsDelete__FP17pirate_flag_class = .text:0x000019F4; // type:function size:0x8 scope:local align:4 +daPirate_Flag_Delete__FP17pirate_flag_class = .text:0x000019FC; // type:function size:0x50 scope:local align:4 +daPirate_Flag_Create__FP10fopAc_ac_c = .text:0x00001A4C; // type:function size:0x1FC scope:local align:4 +__sinit_d_a_pirate_flag_cpp = .text:0x00001C48; // type:function size:0x90 scope:local align:4 +__dt__19daPirate_Flag_HIO_cFv = .text:0x00001CD8; // type:function size:0x50 scope:weak align:4 +__dt__22daPirate_Flag_packet_cFv = .text:0x00001D28; // type:function size:0xCC scope:weak align:4 +__ct__4cXyzFv = .text:0x00001DF4; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4049 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4183 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4216 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4240 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4365 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4422 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4525 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4526 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000007C; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_pos = .data:0x00000030; // type:object size:0x12C scope:local align:4 +l_texCoord = .data:0x0000015C; // type:object size:0xC8 scope:local align:4 +l_pirate_flag_DL = .data:0x00000240; // type:object size:0xA4 scope:local align:32 +l_pirate_flag_matDL = .data:0x00000300; // type:object size:0x34 scope:local align:32 +l_daPirate_Flag_Method = .data:0x00000334; // type:object size:0x20 scope:local align:4 +g_profile_PIRATE_FLAG = .data:0x00000354; // type:object size:0x30 scope:global align:4 +__vt__22daPirate_Flag_packet_c = .data:0x00000384; // type:object size:0x18 scope:global align:4 +__vt__19daPirate_Flag_HIO_c = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_p_ship = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +@3997 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000064; // type:object size:0x20 scope:local align:4 data:4byte +@4533 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4534 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +flag_offset$4532 = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_pt/splits.txt b/config/GZLJ01/rels/d_a_pt/splits.txt new file mode 100644 index 000000000..47d917aa6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_pt/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_pt.cpp: + .text start:0x000000EC end:0x00005998 + .text start:0x00005998 end:0x00005998 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000107 + .data start:0x00000000 end:0x0000050C + .bss start:0x00000008 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_pt/symbols.txt b/config/GZLJ01/rels/d_a_pt/symbols.txt new file mode 100644 index 000000000..43f51b3cf --- /dev/null +++ b/config/GZLJ01/rels/d_a_pt/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daPt_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +anm_init__FP8pt_classifUcfi = .text:0x00000110; // type:function size:0x128 scope:local align:4 +daPt_Draw__FP8pt_class = .text:0x00000238; // type:function size:0x128 scope:local align:4 +__dt__4cXyzFv = .text:0x00000360; // type:function size:0x3C scope:weak align:4 +smoke_set__FP8pt_classSc = .text:0x0000039C; // type:function size:0xE8 scope:local align:4 +damage_check__FP8pt_class = .text:0x00000484; // type:function size:0x4B0 scope:local align:4 +get_z_ang__FP8pt_class = .text:0x00000934; // type:function size:0x438 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000D6C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000E98; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000F38; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000F94; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000FDC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001038; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001080; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001114; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000115C; // type:function size:0x48 scope:weak align:4 +next_pos_set__FP8pt_class = .text:0x000011A4; // type:function size:0x740 scope:local align:4 +pt_move__FP8pt_class = .text:0x000018E4; // type:function size:0x4D4 scope:local align:4 +view_check__FP8pt_class = .text:0x00001DB8; // type:function size:0x314 scope:local align:4 +pt_attack__FP8pt_class = .text:0x000020CC; // type:function size:0x454 scope:local align:4 +pt_wait__FP8pt_class = .text:0x00002520; // type:function size:0x5A0 scope:local align:4 +pt_koke__FP8pt_class = .text:0x00002AC0; // type:function size:0x468 scope:local align:4 +pt_ples__FP8pt_class = .text:0x00002F28; // type:function size:0xF8 scope:local align:4 +pt_bat__FP8pt_class = .text:0x00003020; // type:function size:0x1B4 scope:local align:4 +water_check__FP8pt_class = .text:0x000031D4; // type:function size:0x4E4 scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x000036B8; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003820; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003960; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003A78; // type:function size:0x80 scope:weak align:4 +esa_s_sub__FPvPv = .text:0x00003AF8; // type:function size:0x4C scope:local align:4 +action__FP8pt_class = .text:0x00003B44; // type:function size:0x410 scope:local align:4 +daPt_Execute__FP8pt_class = .text:0x00003F54; // type:function size:0x46C scope:local align:4 +daPt_IsDelete__FP8pt_class = .text:0x000043C0; // type:function size:0x8 scope:local align:4 +daPt_Delete__FP8pt_class = .text:0x000043C8; // type:function size:0x170 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004538; // type:function size:0x294 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000047CC; // type:function size:0x48 scope:weak align:4 +daPt_Create__FP10fopAc_ac_c = .text:0x00004814; // type:function size:0x300 scope:local align:4 +__ct__8pt_classFv = .text:0x00004B14; // type:function size:0x28C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004DA0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004E6C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004EB4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004F80; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004FC8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005024; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000506C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000050C8; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00005138; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051C0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051C4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051C8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051CC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000051D0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005218; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005274; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000052BC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005318; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005360; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005370; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005378; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005380; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005388; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005390; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000053C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000053D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000053D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000053E0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005418; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000541C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005424; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005434; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000543C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005444; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000544C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005454; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000548C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005494; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000549C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000054A4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000054DC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000054E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000054EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000054F8; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005504; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005560; // type:function size:0x5C scope:weak align:4 +__dt__10daPt_HIO_cFv = .text:0x000055BC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_pt_cpp = .text:0x00005604; // type:function size:0x2EC scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000058F0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000058F8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005900; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005908; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005910; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00005918; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005920; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00005928; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005930; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005938; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00005940; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00005948; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00005950; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00005958; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005960; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005968; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005970; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005978; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005980; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005988; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005990; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4155 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4192 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4193 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4226 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4397 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4398 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4401 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4869 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4870 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4871 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5198 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5199 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5200 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5201 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5202 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5203 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5204 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5205 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5393 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@5494 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5518 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5558 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5559 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5864 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5990 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5991 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@5992 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5993 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:string +@5995 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@6105 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@6195 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0x13 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5495 = .data:0x00000030; // type:object size:0x34 scope:local align:4 +cc_sph_src$6126 = .data:0x00000064; // type:object size:0x40 scope:local align:4 +at_sph_src$6127 = .data:0x000000A4; // type:object size:0x40 scope:local align:4 +fire_j$6128 = .data:0x000000E4; // type:object size:0xA scope:local align:4 +fire_sc$6129 = .data:0x000000F0; // type:object size:0x28 scope:local align:4 +l_daPt_Method = .data:0x00000118; // type:object size:0x20 scope:local align:4 +g_profile_PT = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000168; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000184; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000274; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000314; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000368; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003A4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000003B0; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x000003C8; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000003F8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000428; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000458; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000488; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004A0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004DC; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__vt__10daPt_HIO_c = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 data:byte +@4131 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x8 scope:local align:4 +@4414 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@4415 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@4416 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@4417 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@4418 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4419 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +p_check_d = .bss:0x000000B0; // type:object size:0x48 scope:local align:4 +@4420 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@4421 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@4422 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +@4423 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@4424 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@4425 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +p_off_d = .bss:0x00000140; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_pw/splits.txt b/config/GZLJ01/rels/d_a_pw/splits.txt new file mode 100644 index 000000000..b4648d197 --- /dev/null +++ b/config/GZLJ01/rels/d_a_pw/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_pw.cpp: + .text start:0x00000078 end:0x000076D0 + .rodata start:0x00000000 end:0x00000113 + .data start:0x00000000 end:0x000006AC + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_pw/symbols.txt b/config/GZLJ01/rels/d_a_pw/symbols.txt new file mode 100644 index 000000000..a52a5d80c --- /dev/null +++ b/config/GZLJ01/rels/d_a_pw/symbols.txt @@ -0,0 +1,210 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xE0 scope:local align:4 +draw_SUB__FP8pw_class = .text:0x00000158; // type:function size:0xD8 scope:local align:4 +daPW_Draw__FP8pw_class = .text:0x00000230; // type:function size:0x28C scope:local align:4 +anm_init__FP8pw_classifUcfi = .text:0x000004BC; // type:function size:0x12C scope:local align:4 +kantera_break__FP8pw_class = .text:0x000005E8; // type:function size:0xF4 scope:local align:4 +Big_pow_gattai_check__FP8pw_class = .text:0x000006DC; // type:function size:0xD8 scope:local align:4 +Big_pow_down_check__FP8pw_class = .text:0x000007B4; // type:function size:0xE4 scope:local align:4 +body_atari_check__FP8pw_class = .text:0x00000898; // type:function size:0x960 scope:local align:4 +__dt__5csXyzFv = .text:0x000011F8; // type:function size:0x3C scope:weak align:4 +kantera_atari_check__FP8pw_class = .text:0x00001234; // type:function size:0x49C scope:local align:4 +kantera_calc__FP8pw_class = .text:0x000016D0; // type:function size:0x200 scope:local align:4 +BG_check__FP8pw_class = .text:0x000018D0; // type:function size:0x94 scope:local align:4 +Line_check__FP8pw_class4cXyzUc = .text:0x00001964; // type:function size:0x3D0 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001D34; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001E60; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001F00; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001F5C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001FA4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002000; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002048; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000020DC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002124; // type:function size:0x48 scope:weak align:4 +alpha_anime__FP8pw_class = .text:0x0000216C; // type:function size:0xBC scope:local align:4 +fuwafuwa_calc__FP8pw_class = .text:0x00002228; // type:function size:0x1AC scope:local align:4 +kougen_hani_check__FP8pw_classUc = .text:0x000023D4; // type:function size:0x160 scope:local align:4 +kyori_sub__FP8pw_class = .text:0x00002534; // type:function size:0x1B4 scope:local align:4 +hani_check__FP8pw_class = .text:0x000026E8; // type:function size:0x188 scope:local align:4 +next_dousa_check__FP8pw_class = .text:0x00002870; // type:function size:0x12C scope:local align:4 +move_sound__FP8pw_class = .text:0x0000299C; // type:function size:0x8C scope:local align:4 +first_mode_change__FP8pw_class = .text:0x00002A28; // type:function size:0x3C scope:local align:4 +action_dousa__FP8pw_class = .text:0x00002A64; // type:function size:0x1078 scope:local align:4 +action_kougeki__FP8pw_class = .text:0x00003ADC; // type:function size:0x7AC scope:local align:4 +action_itai__FP8pw_class = .text:0x00004288; // type:function size:0x998 scope:local align:4 +action_demo__FP8pw_class = .text:0x00004C20; // type:function size:0x3AC scope:local align:4 +action_torituku__FP8pw_class = .text:0x00004FCC; // type:function size:0x2B8 scope:local align:4 +action_big_demo__FP8pw_class = .text:0x00005284; // type:function size:0x9EC scope:local align:4 +daPW_Execute__FP8pw_class = .text:0x00005C70; // type:function size:0x558 scope:local align:4 +daPW_IsDelete__FP8pw_class = .text:0x000061C8; // type:function size:0x8 scope:local align:4 +daPW_Delete__FP8pw_class = .text:0x000061D0; // type:function size:0xAC scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000627C; // type:function size:0x428 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000066A4; // type:function size:0x48 scope:weak align:4 +daPW_Create__FP10fopAc_ac_c = .text:0x000066EC; // type:function size:0x4BC scope:local align:4 +__ct__8pw_classFv = .text:0x00006BA8; // type:function size:0x2B0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00006E58; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00006F24; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006F6C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007038; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007080; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000070DC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007124; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007180; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000071F0; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x00007278; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000727C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007280; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007284; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007288; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000728C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000072D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00007330; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007378; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000073D4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000741C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000742C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007434; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000743C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007444; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000744C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007484; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000748C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007494; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000749C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000074D4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000074D8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000074E0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000074F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000074F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007500; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007508; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007510; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007548; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007550; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007558; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007560; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007598; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000075A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000075A8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000075B4; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000075C0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000761C; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007678; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007680; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007688; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007690; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007698; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000076A0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000076A8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000076B0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000076B8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000076C0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000076C8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4157 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4301 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4304 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4317 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4341 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4744 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4746 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4747 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4909 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4911 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4912 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4913 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4920 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4921 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@5035 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5112 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@5114 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@5153 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5198 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5256 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5257 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5283 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5284 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5285 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5315 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5862 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5863 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5864 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5865 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5866 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5867 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5868 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5869 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5870 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5871 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5872 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5873 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5875 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5876 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5877 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6065 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6066 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6067 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6068 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6069 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6269 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6270 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6271 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6611 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6612 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6763 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7044 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000010C; // type:object size:0x7 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5878 = .data:0x00000030; // type:object size:0x1C4 scope:local align:4 +@6070 = .data:0x000001F4; // type:object size:0x30 scope:local align:4 +@6272 = .data:0x00000224; // type:object size:0x34 scope:local align:4 +@6613 = .data:0x00000258; // type:object size:0x5C scope:local align:4 +body_co_cyl_src$6925 = .data:0x000002B4; // type:object size:0x44 scope:local align:4 +kantera_co_sph_src$6926 = .data:0x000002F8; // type:object size:0x40 scope:local align:4 +fire_j$6927 = .data:0x00000338; // type:object size:0xA scope:local align:4 +fire_sc$6928 = .data:0x00000344; // type:object size:0x28 scope:local align:4 +l_daPW_Method = .data:0x0000036C; // type:object size:0x20 scope:local align:4 +g_profile_PW = .data:0x0000038C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000003BC; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003D8; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000434; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000004BC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000004C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000568; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000005BC; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000005E0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000005EC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000604; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000634; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000064C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000658; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000664; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000670; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000067C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000688; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +TORITUKI_ON = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_pz/splits.txt b/config/GZLJ01/rels/d_a_pz/splits.txt new file mode 100644 index 000000000..6fa9a2fa3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_pz/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_pz.cpp: + .text start:0x000000EC end:0x000082A8 + .text start:0x000082A8 end:0x0000834C + .text start:0x0000834C end:0x000083A8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000412 + .data start:0x00000000 end:0x000006F4 + .bss start:0x00000008 end:0x00000205 diff --git a/config/GZLJ01/rels/d_a_pz/symbols.txt b/config/GZLJ01/rels/d_a_pz/symbols.txt new file mode 100644 index 000000000..8237478fc --- /dev/null +++ b/config/GZLJ01/rels/d_a_pz/symbols.txt @@ -0,0 +1,359 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daPz_HIO_cFv = .text:0x000000EC; // type:function size:0x224 scope:global align:4 +stealItem_CB__FPv = .text:0x00000310; // type:function size:0x30 scope:local align:4 +nodeHeadControl_CB__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeHeadControl__6daPz_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0x170 scope:global align:4 +__dt__4cXyzFv = .text:0x000004FC; // type:function size:0x3C scope:weak align:4 +nodeWaistControl_CB__FP7J3DNodei = .text:0x00000538; // type:function size:0x4C scope:local align:4 +_nodeWaistControl__6daPz_cFP7J3DNodeP8J3DModel = .text:0x00000584; // type:function size:0x18C scope:global align:4 +nodeWaist2Control_CB__FP7J3DNodei = .text:0x00000710; // type:function size:0x4C scope:local align:4 +_nodeWaist2Control__6daPz_cFP7J3DNodeP8J3DModel = .text:0x0000075C; // type:function size:0x98 scope:global align:4 +nodeSkirtControl_CB__FP7J3DNodei = .text:0x000007F4; // type:function size:0x4C scope:local align:4 +_nodeSkirtControl__6daPz_cFP7J3DNodeP8J3DModel = .text:0x00000840; // type:function size:0xE0 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000920; // type:function size:0x20 scope:local align:4 +bodyCreateHeap__6daPz_cFv = .text:0x00000940; // type:function size:0x414 scope:global align:4 +bowCreateHeap__6daPz_cFv = .text:0x00000D54; // type:function size:0x120 scope:global align:4 +_createHeap__6daPz_cFv = .text:0x00000E74; // type:function size:0x4C scope:global align:4 +__ct__13daPz_matAnm_cFv = .text:0x00000EC0; // type:function size:0x60 scope:global align:4 +calc__13daPz_matAnm_cCFP11J3DMaterial = .text:0x00000F20; // type:function size:0x94 scope:global align:4 +getGndPos__6daPz_cFv = .text:0x00000FB4; // type:function size:0x84 scope:global align:4 +checkEyeArea__6daPz_cFR4cXyz = .text:0x00001038; // type:function size:0x114 scope:global align:4 +getMsg__6daPz_cFv = .text:0x0000114C; // type:function size:0x48 scope:global align:4 +next_msgStatus__6daPz_cFPUl = .text:0x00001194; // type:function size:0x74 scope:global align:4 +anmAtr__6daPz_cFUs = .text:0x00001208; // type:function size:0x80 scope:global align:4 +eventOrder__6daPz_cFv = .text:0x00001288; // type:function size:0x4C scope:global align:4 +checkOrder__6daPz_cFv = .text:0x000012D4; // type:function size:0x64 scope:global align:4 +setFallSplash__6daPz_cFv = .text:0x00001338; // type:function size:0x1E4 scope:global align:4 +setHeadSplash__6daPz_cFv = .text:0x0000151C; // type:function size:0xD8 scope:global align:4 +setRipple__6daPz_cFv = .text:0x000015F4; // type:function size:0x110 scope:global align:4 +setJntStatus__6daPz_cFv = .text:0x00001704; // type:function size:0x58 scope:global align:4 +demo__6daPz_cFv = .text:0x0000175C; // type:function size:0x1F8 scope:global align:4 +checkTgHit__6daPz_cFv = .text:0x00001954; // type:function size:0x594 scope:global align:4 +getArg__6daPz_cFv = .text:0x00001EE8; // type:function size:0x24 scope:global align:4 +setAttention__6daPz_cFv = .text:0x00001F0C; // type:function size:0x1A8 scope:global align:4 +setBowAnm__6daPz_cFScb = .text:0x000020B4; // type:function size:0x5C scope:global align:4 +setBowString__6daPz_cFb = .text:0x00002110; // type:function size:0x70 scope:global align:4 +setAnm__6daPz_cFScbi = .text:0x00002180; // type:function size:0x2E8 scope:global align:4 +setAnmRunSpeed__6daPz_cFv = .text:0x00002468; // type:function size:0x218 scope:global align:4 +setEyeBtp__6daPz_cFi = .text:0x00002680; // type:function size:0xC8 scope:global align:4 +setEyeBtk__6daPz_cFi = .text:0x00002748; // type:function size:0xC4 scope:global align:4 +setEyeAnm__6daPz_cFSc = .text:0x0000280C; // type:function size:0x78 scope:global align:4 +ctrlEye__6daPz_cFv = .text:0x00002884; // type:function size:0x258 scope:global align:4 +playEyeAnm__6daPz_cFv = .text:0x00002ADC; // type:function size:0x258 scope:global align:4 +setMtx__6daPz_cFv = .text:0x00002D34; // type:function size:0x90 scope:global align:4 +modeWaitInit__6daPz_cFv = .text:0x00002DC4; // type:function size:0x64 scope:global align:4 +modeWait__6daPz_cFv = .text:0x00002E28; // type:function size:0x1BC scope:global align:4 +modeMoveInit__6daPz_cFv = .text:0x00002FE4; // type:function size:0x200 scope:global align:4 +modeMove__6daPz_cFv = .text:0x000031E4; // type:function size:0x774 scope:global align:4 +modeAttackWaitInit__6daPz_cFv = .text:0x00003958; // type:function size:0x64 scope:global align:4 +modeAttackWait__6daPz_cFv = .text:0x000039BC; // type:function size:0x3C8 scope:global align:4 +modeAttackInit__6daPz_cFv = .text:0x00003D84; // type:function size:0x18C scope:global align:4 +modeAttack__6daPz_cFv = .text:0x00003F10; // type:function size:0x548 scope:global align:4 +modeDefendInit__6daPz_cFv = .text:0x00004458; // type:function size:0x58 scope:global align:4 +modeDefend__6daPz_cFv = .text:0x000044B0; // type:function size:0x17C scope:global align:4 +modeDownInit__6daPz_cFv = .text:0x0000462C; // type:function size:0xDC scope:global align:4 +modeDown__6daPz_cFv = .text:0x00004708; // type:function size:0x514 scope:global align:4 +modeAfraidInit__6daPz_cFv = .text:0x00004C1C; // type:function size:0x58 scope:global align:4 +modeAfraid__6daPz_cFv = .text:0x00004C74; // type:function size:0x214 scope:global align:4 +modeSideStepInit__6daPz_cFv = .text:0x00004E88; // type:function size:0x7C scope:global align:4 +modeSideStep__6daPz_cFv = .text:0x00004F04; // type:function size:0x190 scope:global align:4 +modeBackStepInit__6daPz_cFv = .text:0x00005094; // type:function size:0x7C scope:global align:4 +modeBackStep__6daPz_cFv = .text:0x00005110; // type:function size:0x168 scope:global align:4 +modeTalkInit__6daPz_cFv = .text:0x00005278; // type:function size:0x88 scope:global align:4 +modeTalk__6daPz_cFv = .text:0x00005300; // type:function size:0x98 scope:global align:4 +modeFollowInit__6daPz_cFv = .text:0x00005398; // type:function size:0x100 scope:global align:4 +modeFollow__6daPz_cFv = .text:0x00005498; // type:function size:0x51C scope:global align:4 +modeProc__6daPz_cFQ26daPz_c6Proc_ei = .text:0x000059B4; // type:function size:0x2A0 scope:global align:4 +_execute__6daPz_cFv = .text:0x00005C54; // type:function size:0x480 scope:global align:4 +bowDraw__6daPz_cFv = .text:0x000060D4; // type:function size:0x7C scope:global align:4 +bodyDraw__6daPz_cFv = .text:0x00006150; // type:function size:0x4AC scope:global align:4 +drawShadow__6daPz_cFv = .text:0x000065FC; // type:function size:0xD8 scope:global align:4 +_draw__6daPz_cFv = .text:0x000066D4; // type:function size:0x94 scope:global align:4 +bodyCreateInit__6daPz_cFv = .text:0x00006768; // type:function size:0x208 scope:global align:4 +createInit__6daPz_cFv = .text:0x00006970; // type:function size:0x238 scope:global align:4 +_create__6daPz_cFv = .text:0x00006BA8; // type:function size:0x104 scope:global align:4 +__ct__6daPz_cFv = .text:0x00006CAC; // type:function size:0x544 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000071F0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000724C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000072A8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007304; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000734C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007418; // type:function size:0x48 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00007460; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x000075B4; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000076E0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00007780; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000077DC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00007824; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00007880; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000078C8; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000795C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000079A4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000079EC; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007A48; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007A90; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007B5C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007BA4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007C00; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007C48; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00007CA4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007D2C; // type:function size:0x70 scope:weak align:4 +_delete__6daPz_cFv = .text:0x00007D9C; // type:function size:0x80 scope:global align:4 +daPzCreate__FPv = .text:0x00007E1C; // type:function size:0x20 scope:local align:4 +daPzDelete__FPv = .text:0x00007E3C; // type:function size:0x24 scope:local align:4 +daPzExecute__FPv = .text:0x00007E60; // type:function size:0x24 scope:local align:4 +daPzDraw__FPv = .text:0x00007E84; // type:function size:0x24 scope:local align:4 +daPzIsDelete__FPv = .text:0x00007EA8; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x00007EB0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007EF8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007F54; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007F9C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007FAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007FB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007FBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007FC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007FCC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008004; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000800C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008014; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000801C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008054; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008058; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008060; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008064; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008068; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000806C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008070; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008080; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008088; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008090; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008098; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000080A0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000080D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000080E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000080E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000080F0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008128; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008130; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008138; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008144; // type:function size:0xC scope:weak align:4 +__dt__10daPz_HIO_cFv = .text:0x00008150; // type:function size:0x74 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000081C4; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000081E0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_pz_cpp = .text:0x000081FC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008238; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008240; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008248; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008250; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008258; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008260; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008268; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008270; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008278; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00008280; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00008288; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00008290; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008298; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000082A0; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000082A8; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000082F0; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00008338; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00008340; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00008348; // type:function size:0x4 scope:weak align:4 +__dt__13daPz_matAnm_cFv = .text:0x0000834C; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daPz_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daPz_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_smoke_ef__6daPz_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_grass_ef__6daPz_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_splash_ef__6daPz_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m_cyl_src__6daPz_c = .rodata:0x00000014; // type:object size:0x44 scope:global align:4 +@4137 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@4144 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4147 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4148 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4155 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4532 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +anm_atr$4564 = .rodata:0x000000C8; // type:object size:0x2 scope:local align:4 data:string +@4703 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@4991 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4992 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4993 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +a_anm_bcks_tbl$5056 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$5057 = .rodata:0x000000F0; // type:object size:0x50 scope:local align:4 +a_anm_bcks_tbl$5101 = .rodata:0x00000140; // type:object size:0x2C scope:local align:4 +@5102 = .rodata:0x0000016C; // type:object size:0xF0 scope:local align:4 +eye_anm$5126 = .rodata:0x0000025C; // type:object size:0xF scope:local align:4 +@5250 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +a_eye_tbl$5280 = .rodata:0x0000027C; // type:object size:0x50 scope:local align:4 +@5358 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@5361 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@5362 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@5363 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@5365 = .rodata:0x000002E8; // type:object size:0x8 scope:local align:8 data:double +@5425 = .rodata:0x000002F0; // type:object size:0x8 scope:local align:8 data:double +@5737 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@6107 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@6261 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@6262 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@6319 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@6320 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@6678 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@6679 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +color_ok$6683 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +color_ng$6684 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@6693 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@6695 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@6697 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@6699 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@6701 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@6730 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@6988 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@7137 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@7138 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@7139 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000350; // type:object size:0xC2 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +fall_ripple_scale$4605 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4994 = .data:0x0000003C; // type:object size:0x5C scope:local align:4 +@6565 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@6566 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@6567 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@6568 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@6569 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@6570 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@6571 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@6572 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@6573 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@6574 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@6575 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@6576 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@6577 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@6578 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@6579 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@6580 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@6581 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@6582 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@6583 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@6584 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@6585 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@6586 = .data:0x00000194; // type:object size:0xC scope:local align:4 +mode_tbl$6564 = .data:0x000001A0; // type:object size:0x134 scope:local align:4 +l_eyeMatNo$7005 = .data:0x000002D4; // type:object size:0x6 scope:local align:4 +l_eyeblowMatNo$7011 = .data:0x000002DC; // type:object size:0x6 scope:local align:4 +l_faceMatNo$7017 = .data:0x000002E4; // type:object size:0x4 scope:local align:4 +fire_j$7106 = .data:0x000002E8; // type:object size:0xA scope:local align:4 +fire_sc$7107 = .data:0x000002F4; // type:object size:0x28 scope:local align:4 +daPzMethodTable = .data:0x0000031C; // type:object size:0x20 scope:local align:4 +g_profile_PZ = .data:0x0000033C; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000003D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000460; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000046C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000049C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004CC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004E4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004F0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000508; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000514; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000520; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000538; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000544; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000564; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000580; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000608; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000614; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000620; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000674; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000698; // type:object size:0x14 scope:weak align:4 +__vt__6daPz_c = .data:0x000006AC; // type:object size:0x14 scope:global align:4 +__vt__13daPz_matAnm_c = .data:0x000006C0; // type:object size:0x10 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x000006D0; // type:object size:0xC scope:weak align:4 +__vt__10daPz_HIO_c = .data:0x000006DC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4163 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10C scope:local align:4 +@4188 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +init$4189 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4187 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@4192 = .bss:0x00000188; // type:object size:0xC scope:local align:4 +init$4193 = .bss:0x00000194; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4191 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +tmp_angle$4235 = .bss:0x000001A4; // type:object size:0x2 scope:local align:2 +@4690 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +init$4691 = .bss:0x000001B4; // type:object size:0x1 scope:local align:1 +ripple_scale$4689 = .bss:0x000001B8; // type:object size:0xC scope:local align:4 +init$5180 = .bss:0x000001C4; // type:object size:0x1 scope:local align:1 +run_splash_scale$5179 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +init$6150 = .bss:0x000001D4; // type:object size:0x1 scope:local align:1 +run_splash_scale$6149 = .bss:0x000001D8; // type:object size:0xC scope:local align:4 +init$6157 = .bss:0x000001E4; // type:object size:0x1 scope:local align:1 +run_splash_scale$6156 = .bss:0x000001E8; // type:object size:0xC scope:local align:4 +init$6164 = .bss:0x000001F4; // type:object size:0x1 scope:local align:1 +run_splash_scale$6163 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +init$6587 = .bss:0x00000204; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_race_item/splits.txt b/config/GZLJ01/rels/d_a_race_item/splits.txt new file mode 100644 index 000000000..3f31f2135 --- /dev/null +++ b/config/GZLJ01/rels/d_a_race_item/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_race_item.cpp: + .text start:0x00000078 end:0x00000C74 + .text start:0x00000C74 end:0x00000C90 + .text start:0x00000C90 end:0x00000DA0 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000001D0 diff --git a/config/GZLJ01/rels/d_a_race_item/symbols.txt b/config/GZLJ01/rels/d_a_race_item/symbols.txt new file mode 100644 index 000000000..00223cee0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_race_item/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__12daRaceItem_cFv = .text:0x00000078; // type:function size:0x80 scope:global align:4 +Delete__12daRaceItem_cFv = .text:0x000000F8; // type:function size:0x34 scope:global align:4 +create__12daRaceItem_cFv = .text:0x0000012C; // type:function size:0x1EC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000318; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000042C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000488; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000004D0; // type:function size:0x70 scope:weak align:4 +CreateInit__12daRaceItem_cFv = .text:0x00000540; // type:function size:0x164 scope:global align:4 +checkGet__12daRaceItem_cFv = .text:0x000006A4; // type:function size:0x38 scope:global align:4 +daRaceItem_Draw__FP12daRaceItem_c = .text:0x000006DC; // type:function size:0x2C scope:local align:4 +daRaceItem_Execute__FP12daRaceItem_c = .text:0x00000708; // type:function size:0x20 scope:local align:4 +execute__12daRaceItem_cFv = .text:0x00000728; // type:function size:0x504 scope:weak align:4 +daRaceItem_IsDelete__FP12daRaceItem_c = .text:0x00000C2C; // type:function size:0x8 scope:local align:4 +daRaceItem_Delete__FP12daRaceItem_c = .text:0x00000C34; // type:function size:0x20 scope:local align:4 +daRaceItem_Create__FP10fopAc_ac_c = .text:0x00000C54; // type:function size:0x20 scope:local align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00000C74; // type:function size:0x1C scope:weak align:4 +setListStart__12daRaceItem_cFv = .text:0x00000C90; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C94; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000CA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000CAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CC4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000CFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000D04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000D0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D14; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D4C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D58; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D60; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D68; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D74; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000D80; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D88; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D90; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D98; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4240 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4243 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4413 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4414 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +l_daRaceItem_Method = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_RACEITEM = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__12daRaceItem_c = .data:0x00000094; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000B8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000158; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001AC; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_rd/splits.txt b/config/GZLJ01/rels/d_a_rd/splits.txt new file mode 100644 index 000000000..fd21d346c --- /dev/null +++ b/config/GZLJ01/rels/d_a_rd/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_rd.cpp: + .text start:0x000000EC end:0x00005448 + .text start:0x00005448 end:0x00005490 + .text start:0x00005490 end:0x00005520 + .text start:0x00005520 end:0x0000553C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000032B + .data start:0x00000000 end:0x0000086C + .bss start:0x00000008 end:0x00000141 diff --git a/config/GZLJ01/rels/d_a_rd/symbols.txt b/config/GZLJ01/rels/d_a_rd/symbols.txt new file mode 100644 index 000000000..9179975e2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_rd/symbols.txt @@ -0,0 +1,276 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daRd_HIO_cFv = .text:0x000000EC; // type:function size:0x190 scope:global align:4 +searchNeadDeadRd_CB__FPvPv = .text:0x0000027C; // type:function size:0x2C scope:local align:4 +_searchNearDeadRd__6daRd_cFP10fopAc_ac_c = .text:0x000002A8; // type:function size:0x64 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x0000030C; // type:function size:0x4C scope:local align:4 +_nodeControl__6daRd_cFP7J3DNodeP8J3DModel = .text:0x00000358; // type:function size:0x1BC scope:global align:4 +__dt__4cXyzFv = .text:0x00000514; // type:function size:0x3C scope:weak align:4 +nodeHeadControl_CB__FP7J3DNodei = .text:0x00000550; // type:function size:0x4C scope:local align:4 +_nodeHeadControl__6daRd_cFP7J3DNodeP8J3DModel = .text:0x0000059C; // type:function size:0x104 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000006A0; // type:function size:0x20 scope:local align:4 +_createHeap__6daRd_cFv = .text:0x000006C0; // type:function size:0x2AC scope:global align:4 +createArrowHeap__6daRd_cFv = .text:0x0000096C; // type:function size:0x64 scope:global align:4 +checkPlayerInAttack__6daRd_cFv = .text:0x000009D0; // type:function size:0x68 scope:global align:4 +checkPlayerInCry__6daRd_cFv = .text:0x00000A38; // type:function size:0x68 scope:global align:4 +lookBack__6daRd_cFv = .text:0x00000AA0; // type:function size:0x2D8 scope:global align:4 +checkTgHit__6daRd_cFv = .text:0x00000D78; // type:function size:0x8D0 scope:global align:4 +setCollision__6daRd_cFv = .text:0x00001648; // type:function size:0x180 scope:global align:4 +setIceCollision__6daRd_cFv = .text:0x000017C8; // type:function size:0x3C scope:global align:4 +setAttention__6daRd_cFv = .text:0x00001804; // type:function size:0x164 scope:global align:4 +setMtx__6daRd_cFv = .text:0x00001968; // type:function size:0x88 scope:global align:4 +modeWaitInit__6daRd_cFv = .text:0x000019F0; // type:function size:0x44 scope:global align:4 +modeWait__6daRd_cFv = .text:0x00001A34; // type:function size:0x3A0 scope:global align:4 +modeDeathInit__6daRd_cFv = .text:0x00001DD4; // type:function size:0x8C scope:global align:4 +modeDeath__6daRd_cFv = .text:0x00001E60; // type:function size:0xAC scope:global align:4 +modeDamageInit__6daRd_cFv = .text:0x00001F0C; // type:function size:0x84 scope:global align:4 +modeDamage__6daRd_cFv = .text:0x00001F90; // type:function size:0xEC scope:global align:4 +modeParalysisInit__6daRd_cFv = .text:0x0000207C; // type:function size:0x68 scope:global align:4 +modeParalysis__6daRd_cFv = .text:0x000020E4; // type:function size:0x104 scope:global align:4 +modeMoveInit__6daRd_cFv = .text:0x000021E8; // type:function size:0x4C scope:global align:4 +modeMove__6daRd_cFv = .text:0x00002234; // type:function size:0x274 scope:global align:4 +modeCryInit__6daRd_cFv = .text:0x000024A8; // type:function size:0xF8 scope:global align:4 +modeCry__6daRd_cFv = .text:0x000025A0; // type:function size:0x310 scope:global align:4 +modeCryWaitInit__6daRd_cFv = .text:0x000028B0; // type:function size:0x14 scope:global align:4 +modeCryWait__6daRd_cFv = .text:0x000028C4; // type:function size:0x118 scope:global align:4 +modeAttackInit__6daRd_cFv = .text:0x000029DC; // type:function size:0x74 scope:global align:4 +modeAttack__6daRd_cFv = .text:0x00002A50; // type:function size:0x4D8 scope:global align:4 +modeReturnInit__6daRd_cFv = .text:0x00002F28; // type:function size:0x4 scope:global align:4 +modeReturn__6daRd_cFv = .text:0x00002F2C; // type:function size:0x2D4 scope:global align:4 +modeSilentPrayInit__6daRd_cFv = .text:0x00003200; // type:function size:0x4 scope:global align:4 +modeSilentPray__6daRd_cFv = .text:0x00003204; // type:function size:0x1F4 scope:global align:4 +modeSwWaitInit__6daRd_cFv = .text:0x000033F8; // type:function size:0x28 scope:global align:4 +modeSwWait__6daRd_cFv = .text:0x00003420; // type:function size:0x58 scope:global align:4 +modeKanokeInit__6daRd_cFv = .text:0x00003478; // type:function size:0x94 scope:global align:4 +modeKanoke__6daRd_cFv = .text:0x0000350C; // type:function size:0x48 scope:global align:4 +modeProc__6daRd_cFQ26daRd_c6Proc_ei = .text:0x00003554; // type:function size:0x378 scope:global align:4 +setBrkAnm__6daRd_cFSc = .text:0x000038CC; // type:function size:0xD8 scope:global align:4 +setBtkAnm__6daRd_cFSc = .text:0x000039A4; // type:function size:0x190 scope:global align:4 +setAnm__6daRd_cFScb = .text:0x00003B34; // type:function size:0x10C scope:global align:4 +_execute__6daRd_cFv = .text:0x00003C40; // type:function size:0x460 scope:global align:4 +debugDraw__6daRd_cFv = .text:0x000040A0; // type:function size:0x100 scope:global align:4 +_draw__6daRd_cFv = .text:0x000041A0; // type:function size:0x170 scope:global align:4 +isLinkControl__6daRd_cFv = .text:0x00004310; // type:function size:0x20 scope:global align:4 +createInit__6daRd_cFv = .text:0x00004330; // type:function size:0x36C scope:global align:4 +getArg__6daRd_cFv = .text:0x0000469C; // type:function size:0x7C scope:global align:4 +_create__6daRd_cFv = .text:0x00004718; // type:function size:0xA8 scope:global align:4 +__ct__6daRd_cFv = .text:0x000047C0; // type:function size:0x278 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004A38; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004B04; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004B4C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004C18; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004C60; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004CBC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004D04; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004D60; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004DE8; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004E58; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00004EB4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004F10; // type:function size:0x48 scope:weak align:4 +_delete__6daRd_cFv = .text:0x00004F58; // type:function size:0x58 scope:global align:4 +daRdCreate__FPv = .text:0x00004FB0; // type:function size:0x20 scope:local align:4 +daRdDelete__FPv = .text:0x00004FD0; // type:function size:0x24 scope:local align:4 +daRdExecute__FPv = .text:0x00004FF4; // type:function size:0x24 scope:local align:4 +daRdDraw__FPv = .text:0x00005018; // type:function size:0x24 scope:local align:4 +daRdIsDelete__FPv = .text:0x0000503C; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00005044; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000508C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000050D4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005130; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005178; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005188; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005190; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005198; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000051A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000051A8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000051E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000051E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000051F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000051F8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005230; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005234; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000523C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000524C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005254; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000525C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005264; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000526C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000052A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000052AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000052B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000052BC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000052F4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000052FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005304; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005310; // type:function size:0xC scope:weak align:4 +__dt__10daRd_HIO_cFv = .text:0x0000531C; // type:function size:0x88 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000053A4; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000053C0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_rd_cpp = .text:0x000053DC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005418; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005420; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005428; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005430; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005438; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005440; // type:function size:0x8 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x00005448; // type:function size:0x48 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005490; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000054D8; // type:function size:0x48 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00005520; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daRd_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daRd_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_cyl_src__6daRd_c = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +@4229 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@4239 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4329 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4563 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4564 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4919 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@5200 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5331 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@5456 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5457 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5563 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$5680 = .rodata:0x000000CC; // type:object size:0x10 scope:local align:4 +a_play_mod_tbl$5681 = .rodata:0x000000DC; // type:object size:0x10 scope:local align:4 +a_anm_idx_tbl$5696 = .rodata:0x000000EC; // type:object size:0x10 scope:local align:4 +a_anm_prm_tbl$5697 = .rodata:0x000000FC; // type:object size:0x28 scope:local align:4 +a_anm_bcks_tbl$5740 = .rodata:0x00000124; // type:object size:0x38 scope:local align:4 +a_anm_prm_tbl$5741 = .rodata:0x0000015C; // type:object size:0xF0 scope:local align:4 +@5897 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@5906 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@5908 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@5971 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@5972 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@6048 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@6049 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@6050 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000274; // type:object size:0xB7 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +sebone_cyl_offset$4429 = .data:0x00000030; // type:object size:0x18 scope:local align:4 +muneA_cyl_offset$4430 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +muneB1_cyl_offset$4431 = .data:0x00000060; // type:object size:0x18 scope:local align:4 +muneB2_cyl_offset$4432 = .data:0x00000078; // type:object size:0x18 scope:local align:4 +muneB3_cyl_offset$4433 = .data:0x00000090; // type:object size:0x18 scope:local align:4 +kosi1_cyl_offset$4434 = .data:0x000000A8; // type:object size:0x18 scope:local align:4 +kosi2_cyl_offset$4435 = .data:0x000000C0; // type:object size:0x18 scope:local align:4 +kosi3_cyl_offset$4436 = .data:0x000000D8; // type:object size:0x18 scope:local align:4 +asi1_cyl_offset$4437 = .data:0x000000F0; // type:object size:0x18 scope:local align:4 +asi2_cyl_offset$4438 = .data:0x00000108; // type:object size:0x18 scope:local align:4 +asi3_cyl_offset$4439 = .data:0x00000120; // type:object size:0x18 scope:local align:4 +head_sph_offset$4440 = .data:0x00000138; // type:object size:0xC scope:local align:4 +ude1_cyl_offset$4441 = .data:0x00000144; // type:object size:0x18 scope:local align:4 +ude2_cyl_offset$4442 = .data:0x0000015C; // type:object size:0x18 scope:local align:4 +te_cyl_offset$4443 = .data:0x00000174; // type:object size:0x18 scope:local align:4 +yubi_cyl_offset$4444 = .data:0x0000018C; // type:object size:0x18 scope:local align:4 +search_data$4445 = .data:0x000001A4; // type:object size:0x108 scope:local align:4 +@4565 = .data:0x000002AC; // type:object size:0x28 scope:local align:4 +@4835 = .data:0x000002D4; // type:object size:0x5C scope:local align:4 +@5605 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@5606 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@5607 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@5608 = .data:0x00000354; // type:object size:0xC scope:local align:4 +@5609 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@5610 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@5611 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@5612 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@5613 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@5614 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@5615 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@5616 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@5617 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@5618 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@5619 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@5620 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@5621 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@5622 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@5623 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@5624 = .data:0x00000414; // type:object size:0xC scope:local align:4 +@5625 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@5626 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@5627 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@5628 = .data:0x00000444; // type:object size:0xC scope:local align:4 +mode_tbl$5604 = .data:0x00000450; // type:object size:0x150 scope:local align:4 +fire_j$5988 = .data:0x000005A0; // type:object size:0xA scope:local align:4 +fire_sc$5989 = .data:0x000005AC; // type:object size:0x28 scope:local align:4 +daRdMethodTable = .data:0x000005D4; // type:object size:0x20 scope:local align:4 +g_profile_RD = .data:0x000005F4; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000624; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000630; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000063C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000648; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000654; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000660; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000066C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000006F4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000700; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000788; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000794; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000007A0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000007F4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000818; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000824; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000830; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x0000083C; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000848; // type:object size:0xC scope:weak align:4 +__vt__10daRd_HIO_c = .data:0x00000854; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000860; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4251 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xA8 scope:local align:4 +@4283 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +init$4284 = .bss:0x00000114; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4282 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@4287 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +init$4288 = .bss:0x00000130; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4286 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +init$5629 = .bss:0x00000140; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_rectangle/splits.txt b/config/GZLJ01/rels/d_a_rectangle/splits.txt new file mode 100644 index 000000000..9861d3b4e --- /dev/null +++ b/config/GZLJ01/rels/d_a_rectangle/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_rectangle.cpp: + .text start:0x00000078 end:0x000000A0 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_rectangle/symbols.txt b/config/GZLJ01/rels/d_a_rectangle/symbols.txt new file mode 100644 index 000000000..8e76bea02 --- /dev/null +++ b/config/GZLJ01/rels/d_a_rectangle/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daRct_Draw__FP15RECTANGLE_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daRct_Execute__FP15RECTANGLE_class = .text:0x00000080; // type:function size:0x8 scope:local align:4 +daRct_IsDelete__FP15RECTANGLE_class = .text:0x00000088; // type:function size:0x8 scope:local align:4 +daRct_Delete__FP15RECTANGLE_class = .text:0x00000090; // type:function size:0x8 scope:local align:4 +daRct_Create__FP10fopAc_ac_c = .text:0x00000098; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daRct_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_RECTANGLE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_sail/splits.txt b/config/GZLJ01/rels/d_a_sail/splits.txt new file mode 100644 index 000000000..ccdcf87d5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sail/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sail.cpp: + .text start:0x000000EC end:0x0000255C + .text start:0x0000255C end:0x0000262C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00001458 + .bss start:0x00000008 end:0x00000094 diff --git a/config/GZLJ01/rels/d_a_sail/symbols.txt b/config/GZLJ01/rels/d_a_sail/symbols.txt new file mode 100644 index 000000000..842c4e559 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sail/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setCorrectNrmAngle__15daSail_packet_cFsf = .text:0x000000EC; // type:function size:0x278 scope:global align:4 +setNrmMtx__15daSail_packet_cFv = .text:0x00000364; // type:function size:0x34 scope:global align:4 +setBackNrm__15daSail_packet_cFv = .text:0x00000398; // type:function size:0x8C scope:global align:4 +setNrmVtx__15daSail_packet_cFP4cXyzii = .text:0x00000424; // type:function size:0x410 scope:global align:4 +__dt__4cXyzFv = .text:0x00000834; // type:function size:0x3C scope:weak align:4 +draw__15daSail_packet_cFv = .text:0x00000870; // type:function size:0x854 scope:global align:4 +daSail_Draw__FP10sail_class = .text:0x000010C4; // type:function size:0x2F4 scope:local align:4 +sail_pos_move__FP10sail_class = .text:0x000013B8; // type:function size:0x920 scope:local align:4 +demo_move__FP10sail_class = .text:0x00001CD8; // type:function size:0xC4 scope:local align:4 +sail_move__FP10sail_class = .text:0x00001D9C; // type:function size:0x2B8 scope:local align:4 +daSail_Execute__FP10sail_class = .text:0x00002054; // type:function size:0xC0 scope:local align:4 +daSail_IsDelete__FP10sail_class = .text:0x00002114; // type:function size:0x8 scope:local align:4 +daSail_Delete__FP10sail_class = .text:0x0000211C; // type:function size:0x7C scope:local align:4 +daSail_checkCreateHeap__FP10fopAc_ac_c = .text:0x00002198; // type:function size:0x7C scope:local align:4 +daSail_Create__FP10fopAc_ac_c = .text:0x00002214; // type:function size:0x290 scope:local align:4 +__sinit_d_a_sail_cpp = .text:0x000024A4; // type:function size:0x68 scope:local align:4 +__dt__12daSail_HIO_cFv = .text:0x0000250C; // type:function size:0x50 scope:weak align:4 +__dt__15daSail_packet_cFv = .text:0x0000255C; // type:function size:0xCC scope:weak align:4 +__ct__4cXyzFv = .text:0x00002628; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4056 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4190 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4230 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000030; // type:object size:0x1C scope:local align:4 +@4303 = .rodata:0x0000004C; // type:object size:0x1C scope:local align:4 +@4415 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:string +@4419 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@4422 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4428 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4433 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4437 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4438 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@4443 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4498 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@4499 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000011C; // type:object size:0x1C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_pos = .data:0x00000030; // type:object size:0x3F0 scope:local align:4 +l_texCoord = .data:0x00000420; // type:object size:0x2A0 scope:local align:4 +l_sail_DL = .data:0x000006C0; // type:object size:0x20F scope:local align:32 +l_sail_matDL = .data:0x000008E0; // type:object size:0x34 scope:local align:32 +l_Txa_kizoku_mastTEX = .data:0x00000920; // type:object size:0x800 scope:local align:32 +l_mast_pos = .data:0x00001120; // type:object size:0xF0 scope:local align:4 +l_mast_color = .data:0x00001210; // type:object size:0x20 scope:local align:4 +l_mast_texCoord = .data:0x00001230; // type:object size:0x40 scope:local align:4 +l_AmastDL = .data:0x00001280; // type:object size:0x164 scope:local align:32 +l_daSail_Method = .data:0x000013E4; // type:object size:0x20 scope:local align:4 +g_profile_SAIL = .data:0x00001404; // type:object size:0x30 scope:global align:4 +__vt__15daSail_packet_c = .data:0x00001434; // type:object size:0x18 scope:global align:4 +__vt__12daSail_HIO_c = .data:0x0000144C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_p_ship = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +@3997 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000064; // type:object size:0x14 scope:local align:4 data:4byte +@4571 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +init$4572 = .bss:0x00000084; // type:object size:0x1 scope:local align:1 +sail_offset$4570 = .bss:0x00000088; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_saku/splits.txt b/config/GZLJ01/rels/d_a_saku/splits.txt new file mode 100644 index 000000000..ee52d543c --- /dev/null +++ b/config/GZLJ01/rels/d_a_saku/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_saku.cpp: + .text start:0x000000EC end:0x00002838 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000014C + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZLJ01/rels/d_a_saku/symbols.txt b/config/GZLJ01/rels/d_a_saku/symbols.txt new file mode 100644 index 000000000..738789037 --- /dev/null +++ b/config/GZLJ01/rels/d_a_saku/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateInit__8daSaku_cFv = .text:0x000000EC; // type:function size:0x114 scope:global align:4 +saku_draw_sub__8daSaku_cFi = .text:0x00000200; // type:function size:0x1A8 scope:global align:4 +mode_break_none__8daSaku_cFi = .text:0x000003A8; // type:function size:0x1E0 scope:global align:4 +__dt__4cXyzFv = .text:0x00000588; // type:function size:0x3C scope:weak align:4 +mode_break_fire__8daSaku_cFi = .text:0x000005C4; // type:function size:0xDC scope:global align:4 +mode_break_throw_obj__8daSaku_cFi = .text:0x000006A0; // type:function size:0x194 scope:global align:4 +RecreateHeap__8daSaku_cFii = .text:0x00000834; // type:function size:0xB0 scope:global align:4 +CreateHeap__8daSaku_cFii = .text:0x000008E4; // type:function size:0xC4 scope:global align:4 +GetDzbId__8daSaku_cFi = .text:0x000009A8; // type:function size:0x9C scope:global align:4 +CreateDummyHeap__8daSaku_cFi = .text:0x00000A44; // type:function size:0x90 scope:global align:4 +loadMoveBG__8daSaku_cFiii = .text:0x00000AD4; // type:function size:0x10C scope:global align:4 +loadModel__8daSaku_cFiii = .text:0x00000BE0; // type:function size:0x194 scope:global align:4 +burn__8daSaku_cFv = .text:0x00000D74; // type:function size:0x110 scope:global align:4 +broken__8daSaku_cFi = .text:0x00000E84; // type:function size:0xD4 scope:global align:4 +changeCollision__8daSaku_cFi = .text:0x00000F58; // type:function size:0x94 scope:global align:4 +setMtx__8daSaku_cFv = .text:0x00000FEC; // type:function size:0x148 scope:global align:4 +setMoveBGMtx__8daSaku_cFv = .text:0x00001134; // type:function size:0xD0 scope:global align:4 +checkCol__8daSaku_cFv = .text:0x00001204; // type:function size:0x140 scope:global align:4 +setCol__8daSaku_cFv = .text:0x00001344; // type:function size:0x1C4 scope:global align:4 +MoveBGResist__8daSaku_cFii = .text:0x00001508; // type:function size:0x88 scope:global align:4 +setEffFire__8daSaku_cFi = .text:0x00001590; // type:function size:0x128 scope:global align:4 +setEffBreak__8daSaku_cFi = .text:0x000016B8; // type:function size:0x2EC scope:global align:4 +matAlphaAnim__FP12J3DModelDataUcb = .text:0x000019A4; // type:function size:0xA4 scope:global align:4 +changeXluMaterialAlpha__FP11J3DMaterialUcb = .text:0x00001A48; // type:function size:0x148 scope:local align:4 +daSaku_Create__FP10fopAc_ac_c = .text:0x00001B90; // type:function size:0x20 scope:local align:4 +_daSaku_create__8daSaku_cFv = .text:0x00001BB0; // type:function size:0x370 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001F20; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001F24; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00001FF0; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002074; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000020BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002118; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002160; // type:function size:0x5C scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000021BC; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00002238; // type:function size:0x24 scope:weak align:4 +daSaku_Delete__FP8daSaku_c = .text:0x0000225C; // type:function size:0x174 scope:local align:4 +daSaku_IsDelete__FP8daSaku_c = .text:0x000023D0; // type:function size:0x8 scope:local align:4 +daSaku_Draw__FP8daSaku_c = .text:0x000023D8; // type:function size:0x4C scope:local align:4 +daSaku_Execute__FP8daSaku_c = .text:0x00002424; // type:function size:0x134 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002558; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000255C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002560; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002564; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002568; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000025B0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000260C; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002654; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000265C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002664; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002670; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000267C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000268C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002694; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000269C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000026A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000026AC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000026E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000026EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000026F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026FC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002734; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002738; // type:function size:0x8 scope:weak align:4 +__sinit_d_a_saku_cpp = .text:0x00002740; // type:function size:0xA0 scope:local align:4 +__dt__9sakuHIO_cFv = .text:0x000027E0; // type:function size:0x48 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002828; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002830; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4267 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4321 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4325 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4384 = .rodata:0x00000020; // type:object size:0x14 scope:local align:4 +@4402 = .rodata:0x00000034; // type:object size:0x18 scope:local align:4 +@4403 = .rodata:0x0000004C; // type:object size:0x18 scope:local align:4 +@4549 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4648 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4799 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4800 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4801 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@4802 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4803 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +m_max_particle_timer__8daSaku_c = .rodata:0x00000090; // type:object size:0x4 scope:global align:4 +m_start_alpha__8daSaku_c = .rodata:0x00000094; // type:object size:0x1 scope:global align:1 +m_alpha_spd__8daSaku_c = .rodata:0x00000096; // type:object size:0x2 scope:global align:2 +m_saku_height__8daSaku_c = .rodata:0x00000098; // type:object size:0x4 scope:global align:4 +m_at_cyl_src__8daSaku_c = .rodata:0x0000009C; // type:object size:0x44 scope:global align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x6C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_blendInfo$4821 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_zmodeInfo$4822 = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_zmodeInfo2$4823 = .data:0x00000038; // type:object size:0x4 scope:local align:4 +m_arcname__8daSaku_c = .data:0x0000003C; // type:object size:0xC scope:global align:4 +m_smoke_alpha__8daSaku_c = .data:0x00000048; // type:object size:0x1 scope:global align:1 +m_alpha_start_time__8daSaku_c = .data:0x0000004C; // type:object size:0x4 scope:global align:4 data:4byte +m_saku_alpha_out_time__8daSaku_c = .data:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte +m_fade_time__8daSaku_c = .data:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +dust_color__8daSaku_c = .data:0x00000058; // type:object size:0x4 scope:global align:4 data:byte +m_cyl_src__8daSaku_c = .data:0x0000005C; // type:object size:0x44 scope:global align:4 +l_daSaku_Method = .data:0x000000A0; // type:object size:0x20 scope:local align:4 +g_profile_SAKU = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000000F0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000010C; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000150; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__9sakuHIO_c = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4006 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_sakuHIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_salvage/splits.txt b/config/GZLJ01/rels/d_a_salvage/splits.txt new file mode 100644 index 000000000..381921d4f --- /dev/null +++ b/config/GZLJ01/rels/d_a_salvage/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_salvage.cpp: + .text start:0x00000078 end:0x0000255C + .text start:0x0000255C end:0x00002668 + .rodata start:0x00000000 end:0x000000EB + .data start:0x00000000 end:0x000000C0 diff --git a/config/GZLJ01/rels/d_a_salvage/symbols.txt b/config/GZLJ01/rels/d_a_salvage/symbols.txt new file mode 100644 index 000000000..849aff756 --- /dev/null +++ b/config/GZLJ01/rels/d_a_salvage/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daSalvage_cFv = .text:0x00000098; // type:function size:0x304 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000039C; // type:function size:0x48 scope:weak align:4 +__dt__15dSalvage_info_cFv = .text:0x000003E4; // type:function size:0x3C scope:weak align:4 +__ct__15dSalvage_info_cFv = .text:0x00000420; // type:function size:0x4 scope:weak align:4 +CreateInit__11daSalvage_cFv = .text:0x00000424; // type:function size:0x14C scope:global align:4 +_create__11daSalvage_cFv = .text:0x00000570; // type:function size:0x1B8 scope:global align:4 +_delete__11daSalvage_cFv = .text:0x00000728; // type:function size:0xFC scope:global align:4 +_execute__11daSalvage_cFv = .text:0x00000824; // type:function size:0x80 scope:global align:4 +salvage_createCB__FPv = .text:0x000008A4; // type:function size:0x14 scope:local align:4 +checkOrder__11daSalvage_cFv = .text:0x000008B8; // type:function size:0x3A0 scope:global align:4 +eventOrder__11daSalvage_cFv = .text:0x00000C58; // type:function size:0x10C scope:global align:4 +proc_wait_init__11daSalvage_cFv = .text:0x00000D64; // type:function size:0x30 scope:global align:4 +proc_wait__11daSalvage_cFv = .text:0x00000D94; // type:function size:0x598 scope:global align:4 +proc_salvage_init__11daSalvage_cFv = .text:0x0000132C; // type:function size:0x60 scope:global align:4 +proc_salvage__11daSalvage_cFv = .text:0x0000138C; // type:function size:0x8 scope:global align:4 +calcAlpha__11daSalvage_cFv = .text:0x00001394; // type:function size:0x2BC scope:global align:4 +checkArea__11daSalvage_cF4cXyzi = .text:0x00001650; // type:function size:0x1C4 scope:global align:4 +createEnemy__11daSalvage_cFv = .text:0x00001814; // type:function size:0x4C scope:global align:4 +onSalvageForOship__11daSalvage_cFP9daOship_c = .text:0x00001860; // type:function size:0x19C scope:global align:4 +end_salvage__11daSalvage_cFv = .text:0x000019FC; // type:function size:0x15C scope:global align:4 +checkDistance__11daSalvage_cFv = .text:0x00001B58; // type:function size:0x14C scope:global align:4 +checkXZDistance__11daSalvage_cFv = .text:0x00001CA4; // type:function size:0xEC scope:global align:4 +getDistance__11daSalvage_cFiPf = .text:0x00001D90; // type:function size:0x70 scope:global align:4 +send_agb__11daSalvage_cFv = .text:0x00001E00; // type:function size:0x160 scope:global align:4 +debug_print2__11daSalvage_cFv = .text:0x00001F60; // type:function size:0x4 scope:global align:4 +_draw__11daSalvage_cFv = .text:0x00001F64; // type:function size:0x1AC scope:global align:4 +set_mtx__11daSalvage_cFP8J3DModeli = .text:0x00002110; // type:function size:0x258 scope:global align:4 +isEffectKind__11daSalvage_cFi = .text:0x00002368; // type:function size:0x5C scope:global align:4 +debugDraw__11daSalvage_cFv = .text:0x000023C4; // type:function size:0x4 scope:global align:4 +daSalvageCreate__FPv = .text:0x000023C8; // type:function size:0x20 scope:local align:4 +daSalvageDelete__FPv = .text:0x000023E8; // type:function size:0x24 scope:local align:4 +daSalvageExecute__FPv = .text:0x0000240C; // type:function size:0x24 scope:local align:4 +daSalvageDraw__FPv = .text:0x00002430; // type:function size:0x24 scope:local align:4 +daSalvageIsDelete__FPv = .text:0x00002454; // type:function size:0x8 scope:local align:4 +__dt__8cM3dGPlaFv = .text:0x0000245C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000024A4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002500; // type:function size:0x5C scope:weak align:4 +setPos__11daSalvage_cFi4cXyz = .text:0x0000255C; // type:function size:0x48 scope:weak align:4 +getPos__11daSalvage_cFi = .text:0x000025A4; // type:function size:0x34 scope:weak align:4 +getScale__11daSalvage_cFi = .text:0x000025D8; // type:function size:0x34 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x0000260C; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_outersea_near__11daSalvage_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_inside_near__11daSalvage_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_cmap_near__11daSalvage_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_disappear_frame__11daSalvage_c = .rodata:0x0000000C; // type:object size:0x1 scope:global align:1 +@4297 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4724 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4725 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4726 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4860 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4861 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4862 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +l_salvage_depth$5046 = .rodata:0x00000034; // type:object size:0xC scope:local align:4 +@5095 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@5097 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@5265 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5436 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@5437 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5471 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000068; // type:object size:0x83 scope:local align:4 data:string_table +m_arcname__11daSalvage_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +@4314 = .data:0x00000004; // type:object size:0xC scope:local align:4 +@4468 = .data:0x00000010; // type:object size:0xC scope:local align:4 +@4556 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +@4737 = .data:0x00000028; // type:object size:0xC scope:local align:4 +daSalvageMethodTable = .data:0x00000034; // type:object size:0x20 scope:local align:4 +g_profile_Salvage = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGPla = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x00000090; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000009C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000B4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_salvage_tbox/splits.txt b/config/GZLJ01/rels/d_a_salvage_tbox/splits.txt new file mode 100644 index 000000000..a92bff1d8 --- /dev/null +++ b/config/GZLJ01/rels/d_a_salvage_tbox/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_salvage_tbox.cpp: + .text start:0x00000078 end:0x000014A8 + .text start:0x000014A8 end:0x000016D4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010A + .data start:0x00000000 end:0x000001E0 diff --git a/config/GZLJ01/rels/d_a_salvage_tbox/symbols.txt b/config/GZLJ01/rels/d_a_salvage_tbox/symbols.txt new file mode 100644 index 000000000..47ff4c50d --- /dev/null +++ b/config/GZLJ01/rels/d_a_salvage_tbox/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getMaxWaterY__25daSTBox_shadowEcallBack_cFPQ29JGeometry8TVec3 = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +execute__25daSTBox_shadowEcallBack_cFP14JPABaseEmitter = .text:0x00000128; // type:function size:0x1CC scope:global align:4 +draw__25daSTBox_shadowEcallBack_cFP14JPABaseEmitter = .text:0x000002F4; // type:function size:0x27C scope:global align:4 +getWaterY__F4cXyz = .text:0x00000570; // type:function size:0x68 scope:local align:4 +_delete__9daSTBox_cFv = .text:0x000005D8; // type:function size:0x110 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006E8; // type:function size:0x20 scope:local align:4 +CreateHeap__9daSTBox_cFv = .text:0x00000708; // type:function size:0xCC scope:global align:4 +CreateInit__9daSTBox_cFv = .text:0x000007D4; // type:function size:0x308 scope:global align:4 +_create__9daSTBox_cFv = .text:0x00000ADC; // type:function size:0x120 scope:global align:4 +set_mtx__9daSTBox_cFv = .text:0x00000BFC; // type:function size:0x80 scope:global align:4 +_execute__9daSTBox_cFv = .text:0x00000C7C; // type:function size:0x23C scope:global align:4 +initWait__9daSTBox_cFi = .text:0x00000EB8; // type:function size:0x4 scope:global align:4 +initWait02__9daSTBox_cFi = .text:0x00000EBC; // type:function size:0xC scope:global align:4 +initWaitGetItem__9daSTBox_cFi = .text:0x00000EC8; // type:function size:0x88 scope:global align:4 +initWaitDummy__9daSTBox_cFi = .text:0x00000F50; // type:function size:0x4 scope:global align:4 +initDrop__9daSTBox_cFi = .text:0x00000F54; // type:function size:0x10 scope:global align:4 +actWait__9daSTBox_cFi = .text:0x00000F64; // type:function size:0x2B4 scope:global align:4 +actDrop__9daSTBox_cFi = .text:0x00001218; // type:function size:0x12C scope:global align:4 +actWait02__9daSTBox_cFi = .text:0x00001344; // type:function size:0x68 scope:global align:4 +actWaitGetItem__9daSTBox_cFi = .text:0x000013AC; // type:function size:0x8 scope:global align:4 +actWaitDummy__9daSTBox_cFi = .text:0x000013B4; // type:function size:0x8 scope:global align:4 +daSTBox_Create__FPv = .text:0x000013BC; // type:function size:0x20 scope:local align:4 +daSTBox_Delete__FPv = .text:0x000013DC; // type:function size:0x24 scope:local align:4 +daSTBox_Draw__FPv = .text:0x00001400; // type:function size:0x6C scope:local align:4 +daSTBox_Execute__FPv = .text:0x0000146C; // type:function size:0x24 scope:local align:4 +daSTBox_IsDelete__FPv = .text:0x00001490; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001498; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000149C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000014A0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000014A4; // type:function size:0x4 scope:weak align:4 +__dt__25daSTBox_shadowEcallBack_cFv = .text:0x000014A8; // type:function size:0x6C scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00001514; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001518; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001574; // type:function size:0x48 scope:weak align:4 +setup__25daSTBox_shadowEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x000015BC; // type:function size:0x14 scope:weak align:4 +__sinit_d_a_salvage_tbox_cpp = .text:0x000015D0; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daSTBox_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_heapsize__9daSTBox_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_bdlidx__9daSTBox_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_rope_max_length__9daSTBox_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +m_shadow_alpha__9daSTBox_c = .rodata:0x0000001C; // type:object size:0x1 scope:global align:1 data:string +m_shadow_depth__9daSTBox_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +m_shadow_scroll__9daSTBox_c = .rodata:0x00000024; // type:object size:0x4 scope:global align:4 +m_shadow_scale__9daSTBox_c = .rodata:0x00000028; // type:object size:0x4 scope:global align:4 +@4021 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4022 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4115 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4116 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4207 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4387 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +crane_offset = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +@4699 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4732 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x5A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4479 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4480 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4481 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4482 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4483 = .data:0x00000060; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4484 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4485 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4486 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4487 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4488 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000000E4; // type:object size:0x3C scope:local align:4 +action_table$4492 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +daSTBoxMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_SALVAGE_TBOX = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x00000184; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001A4; // type:object size:0x1C scope:weak align:4 +__vt__25daSTBox_shadowEcallBack_c = .data:0x000001C0; // type:object size:0x20 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_sbox/splits.txt b/config/GZLJ01/rels/d_a_sbox/splits.txt new file mode 100644 index 000000000..f4d7afb00 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_sbox.cpp: + .text start:0x00000078 end:0x00001660 + .rodata start:0x00000000 end:0x000000BA + .data start:0x00000000 end:0x0000008C diff --git a/config/GZLJ01/rels/d_a_sbox/symbols.txt b/config/GZLJ01/rels/d_a_sbox/symbols.txt new file mode 100644 index 000000000..49792189e --- /dev/null +++ b/config/GZLJ01/rels/d_a_sbox/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__8daSbox_cFv = .text:0x00000098; // type:function size:0x2B4 scope:global align:4 +calcMtx__8daSbox_cFv = .text:0x0000034C; // type:function size:0xE4 scope:global align:4 +shipMtx__8daSbox_cFv = .text:0x00000430; // type:function size:0x168 scope:global align:4 +volmProc__8daSbox_cFv = .text:0x00000598; // type:function size:0x94 scope:global align:4 +darkProc__8daSbox_cFv = .text:0x0000062C; // type:function size:0xD4 scope:global align:4 +lightProc__8daSbox_cFv = .text:0x00000700; // type:function size:0xF4 scope:global align:4 +lightInit__8daSbox_cFv = .text:0x000007F4; // type:function size:0xC8 scope:global align:4 +CreateInit__8daSbox_cFv = .text:0x000008BC; // type:function size:0x34 scope:global align:4 +create__8daSbox_cFv = .text:0x000008F0; // type:function size:0x100 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000009F0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A4C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000AA8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B04; // type:function size:0x48 scope:weak align:4 +demoInitWait__8daSbox_cFv = .text:0x00000B4C; // type:function size:0x68 scope:global align:4 +demoProcWait__8daSbox_cFv = .text:0x00000BB4; // type:function size:0x50 scope:global align:4 +demoInitOpen__8daSbox_cFv = .text:0x00000C04; // type:function size:0x318 scope:global align:4 +demoProcOpen__8daSbox_cFv = .text:0x00000F1C; // type:function size:0xC8 scope:global align:4 +demoInitDelete__8daSbox_cFv = .text:0x00000FE4; // type:function size:0x98 scope:global align:4 +demoProcDelete__8daSbox_cFv = .text:0x0000107C; // type:function size:0x34 scope:global align:4 +demoInitCom__8daSbox_cFv = .text:0x000010B0; // type:function size:0x60 scope:global align:4 +demoProcCom__8daSbox_cFv = .text:0x00001110; // type:function size:0xE8 scope:global align:4 +getNowEventAction__8daSbox_cFv = .text:0x000011F8; // type:function size:0x48 scope:global align:4 +demoProc__8daSbox_cFv = .text:0x00001240; // type:function size:0x148 scope:global align:4 +actionWait__8daSbox_cFv = .text:0x00001388; // type:function size:0x48 scope:global align:4 +daSbox_Draw__FP8daSbox_c = .text:0x000013D0; // type:function size:0x130 scope:local align:4 +daSbox_Execute__FP8daSbox_c = .text:0x00001500; // type:function size:0x34 scope:local align:4 +daSbox_IsDelete__FP8daSbox_c = .text:0x00001534; // type:function size:0x8 scope:local align:4 +daSbox_Delete__FP8daSbox_c = .text:0x0000153C; // type:function size:0x104 scope:local align:4 +daSbox_Create__FP10fopAc_ac_c = .text:0x00001640; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__8daSbox_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4042 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4110 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4182 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4391 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x00000058; // type:object size:0x62 scope:local align:4 data:string_table +action_table$4472 = .data:0x00000000; // type:object size:0xC scope:local align:4 +l_daSbox_Method = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_SBOX = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000080; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_scene_change/splits.txt b/config/GZLJ01/rels/d_a_scene_change/splits.txt new file mode 100644 index 000000000..83746d63d --- /dev/null +++ b/config/GZLJ01/rels/d_a_scene_change/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_scene_change.cpp: + .text start:0x000000EC end:0x00000254 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_scene_change/symbols.txt b/config/GZLJ01/rels/d_a_scene_change/symbols.txt new file mode 100644 index 000000000..44ff6e7b2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_scene_change/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daSceneChgHIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +daSceneChgCreate__FPv = .text:0x00000118; // type:function size:0x90 scope:local align:4 +daSceneChgDelete__FPv = .text:0x000001A8; // type:function size:0x8 scope:local align:4 +daSceneChgExecute__FPv = .text:0x000001B0; // type:function size:0x8 scope:local align:4 +daSceneChgDraw__FPv = .text:0x000001B8; // type:function size:0x8 scope:local align:4 +daSceneChgIsDelete__FPv = .text:0x000001C0; // type:function size:0x8 scope:local align:4 +__dt__15daSceneChgHIO_cFv = .text:0x000001C8; // type:function size:0x50 scope:weak align:4 +__sinit_d_a_scene_change_cpp = .text:0x00000218; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +daSceneChgMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SCENECHG = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__15daSceneChgHIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_seatag/splits.txt b/config/GZLJ01/rels/d_a_seatag/splits.txt new file mode 100644 index 000000000..9e6142b5d --- /dev/null +++ b/config/GZLJ01/rels/d_a_seatag/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_seatag.cpp: + .text start:0x00000078 end:0x00000110 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_seatag/symbols.txt b/config/GZLJ01/rels/d_a_seatag/symbols.txt new file mode 100644 index 000000000..a4fefcfb9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_seatag/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSeatag_Draw__FP10daSeatag_c = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daSeatag_Execute__FP10daSeatag_c = .text:0x00000080; // type:function size:0x8 scope:local align:4 +daSeatag_IsDelete__FP10daSeatag_c = .text:0x00000088; // type:function size:0x8 scope:local align:4 +daSeatag_Delete__FP10daSeatag_c = .text:0x00000090; // type:function size:0x30 scope:local align:4 +daSeatag_Create__FP10fopAc_ac_c = .text:0x000000C0; // type:function size:0x50 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daSeatag_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SEATAG = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_shand/splits.txt b/config/GZLJ01/rels/d_a_shand/splits.txt new file mode 100644 index 000000000..eeb2740fb --- /dev/null +++ b/config/GZLJ01/rels/d_a_shand/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_shand.cpp: + .text start:0x000000EC end:0x00002C78 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000093 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLJ01/rels/d_a_shand/symbols.txt b/config/GZLJ01/rels/d_a_shand/symbols.txt new file mode 100644 index 000000000..3baf9a9c3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_shand/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daShand_HIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global align:4 +hand_draw__FP11shand_class = .text:0x00000114; // type:function size:0x80 scope:local align:4 +daShand_Draw__FP11shand_class = .text:0x00000194; // type:function size:0x4C scope:local align:4 +control1__FP11shand_class = .text:0x000001E0; // type:function size:0x34C scope:local align:4 +control2__FP11shand_class = .text:0x0000052C; // type:function size:0x214 scope:local align:4 +control3__FP11shand_class = .text:0x00000740; // type:function size:0x84 scope:local align:4 +cut_control__FP11shand_class = .text:0x000007C4; // type:function size:0x3E8 scope:local align:4 +cut_control3__FP11shand_class = .text:0x00000BAC; // type:function size:0x84 scope:local align:4 +normal__FP11shand_class = .text:0x00000C30; // type:function size:0x3C0 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000FF0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000111C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000011BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001218; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001260; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000012BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001304; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001398; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000013E0; // type:function size:0x48 scope:weak align:4 +cut__FP11shand_class = .text:0x00001428; // type:function size:0xE0 scope:local align:4 +hand_move__FP11shand_class = .text:0x00001508; // type:function size:0x89C scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00001DA4; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001F0C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x0000204C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002164; // type:function size:0x80 scope:weak align:4 +daShand_Execute__FP11shand_class = .text:0x000021E4; // type:function size:0x70 scope:local align:4 +daShand_IsDelete__FP11shand_class = .text:0x00002254; // type:function size:0x8 scope:local align:4 +daShand_Delete__FP11shand_class = .text:0x0000225C; // type:function size:0x70 scope:local align:4 +useHeapInit__FP11shand_class = .text:0x000022CC; // type:function size:0x8C scope:local align:4 +daShand_solidHeapCB__FP10fopAc_ac_c = .text:0x00002358; // type:function size:0x20 scope:local align:4 +daShand_Create__FP10fopAc_ac_c = .text:0x00002378; // type:function size:0x2B0 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00002628; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x000026F4; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002778; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000027C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000288C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000028D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002930; // type:function size:0x48 scope:weak align:4 +__dt__7shand_sFv = .text:0x00002978; // type:function size:0x3C scope:weak align:4 +__ct__7shand_sFv = .text:0x000029B4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000029B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000029C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000029D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000029D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000029E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000029E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002A20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002A28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A38; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002A70; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002A74; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002A7C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002A8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002A94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002A9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002AA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002AAC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002AE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002AEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002AF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002AFC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B34; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002B44; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002B50; // type:function size:0xC scope:weak align:4 +__dt__13daShand_HIO_cFv = .text:0x00002B5C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_shand_cpp = .text:0x00002BA4; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002BE0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002BE8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002BF0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002BF8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002C00; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002C08; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002C10; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002C18; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002C20; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002C28; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002C30; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002C38; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002C40; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002C48; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002C70; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4113 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4192 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4194 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4232 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4830 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4831 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4836 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5050 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5051 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5052 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0xF scope:local align:4 data:string_table +tg_cyl_src$4968 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +bm_sph_src$4969 = .data:0x00000044; // type:object size:0x40 scope:local align:4 +l_daShand_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_SHAND = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGCyl = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000E0; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000025C; // type:object size:0x14 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000270; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x00000288; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002B8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002E8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000318; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000348; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000039C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__13daShand_HIO_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +hio_set = .bss:0x00000008; // type:object size:0x1 scope:local align:1 data:byte +@4096 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_ship/splits.txt b/config/GZLJ01/rels/d_a_ship/splits.txt new file mode 100644 index 000000000..f62c0975c --- /dev/null +++ b/config/GZLJ01/rels/d_a_ship/splits.txt @@ -0,0 +1,28 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ship.cpp: + .text start:0x000000EC end:0x0000D2A0 + .text start:0x0000D2A0 end:0x0000D33C + .text start:0x0000D33C end:0x0000D3A4 + .text start:0x0000D3A4 end:0x0000D3E8 + .text start:0x0000D3E8 end:0x0000D490 + .text start:0x0000D490 end:0x0000D54C + .text start:0x0000D54C end:0x0000D8A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000003D6 + .data start:0x00000000 end:0x000004C8 + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZLJ01/rels/d_a_ship/symbols.txt b/config/GZLJ01/rels/d_a_ship/symbols.txt new file mode 100644 index 000000000..6ad4d050c --- /dev/null +++ b/config/GZLJ01/rels/d_a_ship/symbols.txt @@ -0,0 +1,477 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +bodyJointCallBack__8daShip_cFi = .text:0x000000EC; // type:function size:0x150 scope:global align:4 +daShip_bodyJointCallBack__FP7J3DNodei = .text:0x0000023C; // type:function size:0x48 scope:local align:4 +cannonJointCallBack__8daShip_cFi = .text:0x00000284; // type:function size:0xB8 scope:global align:4 +daShip_cannonJointCallBack__FP7J3DNodei = .text:0x0000033C; // type:function size:0x44 scope:local align:4 +craneJointCallBack__8daShip_cFv = .text:0x00000380; // type:function size:0x94 scope:global align:4 +daShip_craneJointCallBack__FP7J3DNodei = .text:0x00000414; // type:function size:0x3C scope:local align:4 +headJointCallBack0__8daShip_cFv = .text:0x00000450; // type:function size:0x24 scope:global align:4 +daShip_headJointCallBack0__FP7J3DNodei = .text:0x00000474; // type:function size:0x3C scope:local align:4 +headJointCallBack1__8daShip_cFi = .text:0x000004B0; // type:function size:0x134 scope:global align:4 +daShip_headJointCallBack1__FP7J3DNodei = .text:0x000005E4; // type:function size:0x44 scope:local align:4 +draw__8daShip_cFv = .text:0x00000628; // type:function size:0x4B0 scope:global align:4 +__dt__4cXyzFv = .text:0x00000AD8; // type:function size:0x3C scope:weak align:4 +daShip_Draw__FP8daShip_c = .text:0x00000B14; // type:function size:0x20 scope:local align:4 +checkForceMessage__8daShip_cFv = .text:0x00000B34; // type:function size:0x278 scope:global align:4 +setInitMessage__8daShip_cFv = .text:0x00000DAC; // type:function size:0x958 scope:global align:4 +setNextMessage__8daShip_cFP9msg_class = .text:0x00001704; // type:function size:0x49C scope:global align:4 +seStart__8daShip_cFUlP4cXyz = .text:0x00001BA0; // type:function size:0x54 scope:global align:4 +setSailAngle__8daShip_cFv = .text:0x00001BF4; // type:function size:0x12C scope:global align:4 +setControllAngle__8daShip_cFs = .text:0x00001D20; // type:function size:0xB8 scope:global align:4 +getMaxWaterY__8daShip_cFP4cXyz = .text:0x00001DD8; // type:function size:0x94 scope:global align:4 +setWaveAngle__8daShip_cFPsPs = .text:0x00001E6C; // type:function size:0x478 scope:global align:4 +getWaterY__8daShip_cFv = .text:0x000022E4; // type:function size:0xA0 scope:global align:4 +setYPos__8daShip_cFv = .text:0x00002384; // type:function size:0x444 scope:global align:4 +checkOutRange__8daShip_cFv = .text:0x000027C8; // type:function size:0x4A0 scope:global align:4 +decrementShipSpeed__8daShip_cFf = .text:0x00002C68; // type:function size:0x38 scope:global align:4 +firstDecrementShipSpeed__8daShip_cFf = .text:0x00002CA0; // type:function size:0x60 scope:global align:4 +getAimControllAngle__8daShip_cFs = .text:0x00002D00; // type:function size:0x34 scope:global align:4 +setMoveAngle__8daShip_cFs = .text:0x00002D34; // type:function size:0x150 scope:global align:4 +changeDemoEndProc__8daShip_cFv = .text:0x00002E84; // type:function size:0xDC scope:global align:4 +setCrashData__8daShip_cFs = .text:0x00002F60; // type:function size:0x214 scope:global align:4 +checkNextMode__8daShip_cFi = .text:0x00003174; // type:function size:0x29C scope:global align:4 +setPartOnAnime__8daShip_cFUc = .text:0x00003410; // type:function size:0xFC scope:global align:4 +setPartOffAnime__8daShip_cFv = .text:0x0000350C; // type:function size:0xE0 scope:global align:4 +setPartAnimeInit__8daShip_cFUc = .text:0x000035EC; // type:function size:0x1D8 scope:global align:4 +setSelfMove__8daShip_cFi = .text:0x000037C4; // type:function size:0x200 scope:global align:4 +procWait_init__8daShip_cFv = .text:0x000039C4; // type:function size:0x5C scope:global align:4 +procWait__8daShip_cFv = .text:0x00003A20; // type:function size:0xF4 scope:global align:4 +procReady_init__8daShip_cFv = .text:0x00003B14; // type:function size:0x30 scope:global align:4 +procReady__8daShip_cFv = .text:0x00003B44; // type:function size:0xB8 scope:global align:4 +procGetOff_init__8daShip_cFv = .text:0x00003BFC; // type:function size:0x70 scope:global align:4 +procGetOff__8daShip_cFv = .text:0x00003C6C; // type:function size:0x100 scope:global align:4 +procPaddleMove_init__8daShip_cFv = .text:0x00003D6C; // type:function size:0x114 scope:global align:4 +procPaddleMove__8daShip_cFv = .text:0x00003E80; // type:function size:0x104 scope:global align:4 +procSteerMove_init__8daShip_cFv = .text:0x00003F84; // type:function size:0x5C scope:global align:4 +procSteerMove__8daShip_cFv = .text:0x00003FE0; // type:function size:0x4BC scope:global align:4 +procCannonReady_init__8daShip_cFv = .text:0x0000449C; // type:function size:0x64 scope:global align:4 +procCannonReady__8daShip_cFv = .text:0x00004500; // type:function size:0xB4 scope:global align:4 +procCannon_init__8daShip_cFv = .text:0x000045B4; // type:function size:0x48 scope:global align:4 +procCannon__8daShip_cFv = .text:0x000045FC; // type:function size:0x48C scope:global align:4 +procCraneReady_init__8daShip_cFv = .text:0x00004A88; // type:function size:0x74 scope:global align:4 +procCraneReady__8daShip_cFv = .text:0x00004AFC; // type:function size:0x154 scope:global align:4 +procCrane_init__8daShip_cFv = .text:0x00004C50; // type:function size:0xA0 scope:global align:4 +procCrane__8daShip_cFv = .text:0x00004CF0; // type:function size:0x354 scope:global align:4 +procCraneUp_init__8daShip_cFv = .text:0x00005044; // type:function size:0x120 scope:global align:4 +procCraneUp__8daShip_cFv = .text:0x00005164; // type:function size:0x1F8 scope:global align:4 +procToolDemo_init__8daShip_cFv = .text:0x0000535C; // type:function size:0x3C scope:global align:4 +procToolDemo__8daShip_cFv = .text:0x00005398; // type:function size:0x104 scope:global align:4 +procZevDemo_init__8daShip_cFv = .text:0x0000549C; // type:function size:0x44 scope:global align:4 +procZevDemo__8daShip_cFv = .text:0x000054E0; // type:function size:0xD9C scope:global align:4 +procTalkReady_init__8daShip_cFv = .text:0x0000627C; // type:function size:0x130 scope:global align:4 +procTalkReady__8daShip_cFv = .text:0x000063AC; // type:function size:0x68 scope:global align:4 +procTalk_init__8daShip_cFv = .text:0x00006414; // type:function size:0xB0 scope:global align:4 +procTalk__8daShip_cFv = .text:0x000064C4; // type:function size:0x1C8 scope:global align:4 +procTurn_init__8daShip_cFv = .text:0x0000668C; // type:function size:0x14C scope:global align:4 +procTurn__8daShip_cFv = .text:0x000067D8; // type:function size:0x40C scope:global align:4 +procTornadoUp_init__8daShip_cFv = .text:0x00006BE4; // type:function size:0x168 scope:global align:4 +procTornadoUp__8daShip_cFv = .text:0x00006D4C; // type:function size:0x1FC scope:global align:4 +procStartModeWarp_init__8daShip_cFv = .text:0x00006F48; // type:function size:0x160 scope:global align:4 +procStartModeWarp__8daShip_cFv = .text:0x000070A8; // type:function size:0x398 scope:global align:4 +procTactWarp_init__8daShip_cFv = .text:0x00007440; // type:function size:0x1B0 scope:global align:4 +procTactWarp__8daShip_cFv = .text:0x000075F0; // type:function size:0x2F8 scope:global align:4 +procWhirlDown_init__8daShip_cFv = .text:0x000078E8; // type:function size:0x114 scope:global align:4 +procWhirlDown__8daShip_cFv = .text:0x000079FC; // type:function size:0x154 scope:global align:4 +procStartModeThrow_init__8daShip_cFv = .text:0x00007B50; // type:function size:0x1D4 scope:global align:4 +procStartModeThrow__8daShip_cFv = .text:0x00007D24; // type:function size:0x28C scope:global align:4 +setEffectData__8daShip_cFfs = .text:0x00007FB0; // type:function size:0x58C scope:global align:4 +setRoomInfo__8daShip_cFv = .text:0x0000853C; // type:function size:0xB0 scope:global align:4 +incRopeCnt__8daShip_cFii = .text:0x000085EC; // type:function size:0x1A4 scope:global align:4 +setRopePos__8daShip_cFv = .text:0x00008790; // type:function size:0xAE8 scope:global align:4 +getAnglePartRate__8daShip_cFv = .text:0x00009278; // type:function size:0x70 scope:global align:4 +setTornadoActor__8daShip_cFv = .text:0x000092E8; // type:function size:0x260 scope:global align:4 +setWhirlActor__8daShip_cFv = .text:0x00009548; // type:function size:0x1AC scope:global align:4 +setHeadAnm__8daShip_cFv = .text:0x000096F4; // type:function size:0x31C scope:global align:4 +execute__8daShip_cFv = .text:0x00009A10; // type:function size:0x1E2C scope:global align:4 +dComIfGp_clearPlayerStatus1__FiUl = .text:0x0000B83C; // type:function size:0x20 scope:weak align:4 +dComIfGp_setPlayerStatus1__FiUl = .text:0x0000B85C; // type:function size:0x20 scope:weak align:4 +SetTgGrp__14cCcD_ObjHitInfFUl = .text:0x0000B87C; // type:function size:0x1C scope:weak align:4 +daShip_Execute__FP8daShip_c = .text:0x0000B898; // type:function size:0x20 scope:local align:4 +daShip_IsDelete__FP8daShip_c = .text:0x0000B8B8; // type:function size:0x8 scope:local align:4 +shipDelete__8daShip_cFv = .text:0x0000B8C0; // type:function size:0x120 scope:global align:4 +daShip_Delete__FP8daShip_c = .text:0x0000B9E0; // type:function size:0x24 scope:local align:4 +createHeap__8daShip_cFv = .text:0x0000BA04; // type:function size:0x478 scope:global align:4 +daShip_createHeap__FP10fopAc_ac_c = .text:0x0000BE7C; // type:function size:0x20 scope:local align:4 +create__8daShip_cFv = .text:0x0000BE9C; // type:function size:0x798 scope:global align:4 +__ct__8daShip_cFv = .text:0x0000C634; // type:function size:0x2F0 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x0000C924; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000C928; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000C984; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000C9CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000CA98; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000CAE0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000CB3C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000CB84; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x0000CC50; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000CCD4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000CD1C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000CD78; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000CDE8; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000CE70; // type:function size:0x4 scope:weak align:4 +__dt__12J3DFrameCtrlFv = .text:0x0000CE74; // type:function size:0x48 scope:weak align:4 +daShip_Create__FP10fopAc_ac_c = .text:0x0000CEBC; // type:function size:0x20 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000CEDC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000CF24; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000CF6C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000CFC8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000D010; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000D020; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000D028; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D030; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D038; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D040; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000D078; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000D080; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000D088; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D090; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000D0C8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000D0CC; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D0D4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D0D8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D0DC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D0E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000D0E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000D0F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000D0FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D104; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D10C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D114; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000D14C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000D154; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000D15C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D164; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D19C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D1A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D1AC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D1B8; // type:function size:0xC scope:weak align:4 +__sinit_d_a_ship_cpp = .text:0x0000D1C4; // type:function size:0x70 scope:local align:4 +__dt__13daShip_HIO_c0Fv = .text:0x0000D234; // type:function size:0x3C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000D270; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D278; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000D280; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000D288; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000D290; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000D298; // type:function size:0x8 scope:weak align:4 +checkNoControll__9daPy_lk_cCFv = .text:0x0000D2A0; // type:function size:0x20 scope:weak align:4 +daPy_getPlayerLinkActorClass__Fv = .text:0x0000D2C0; // type:function size:0x10 scope:weak align:4 +dComIfGp_evmng_getMyStaffId__FPCcP10fopAc_ac_ci = .text:0x0000D2D0; // type:function size:0x40 scope:weak align:4 +dComIfGp_event_runCheck__Fv = .text:0x0000D310; // type:function size:0x1C scope:weak align:4 +__ct__4cXyzFfff = .text:0x0000D32C; // type:function size:0x10 scope:weak align:4 +Center__9dCamera_cFv = .text:0x0000D33C; // type:function size:0x34 scope:weak align:4 +Eye__9dCamera_cFv = .text:0x0000D370; // type:function size:0x34 scope:weak align:4 +checkMasterSwordEquip__9daPy_py_cCFv = .text:0x0000D3A4; // type:function size:0x44 scope:weak align:4 +fopAcM_seenPlayerAngleY__FP10fopAc_ac_c = .text:0x0000D3E8; // type:function size:0x2C scope:weak align:4 +abs2XZ__4cXyzCFv = .text:0x0000D414; // type:function size:0x40 scope:weak align:4 +fopAcM_searchPlayerDistanceXZ2__FP10fopAc_ac_c = .text:0x0000D454; // type:function size:0x2C scope:weak align:4 +set__4cXyzFfff = .text:0x0000D480; // type:function size:0x10 scope:weak align:4 +force_calc_wind_rel_angle__8daGrid_cFs = .text:0x0000D490; // type:function size:0x10 scope:weak align:4 +cMtx_multVecSR__FPA4_CfPC3VecP3Vec = .text:0x0000D4A0; // type:function size:0x20 scope:weak align:4 +__as__5csXyzFRC5csXyz = .text:0x0000D4C0; // type:function size:0x1C scope:weak align:4 +setFrame__14mDoExt_McaMorfFf = .text:0x0000D4DC; // type:function size:0x40 scope:weak align:4 +setPlaySpeed__14mDoExt_McaMorfFf = .text:0x0000D51C; // type:function size:0x8 scope:weak align:4 +dComIfGp_setItemBombNumCount__Fs = .text:0x0000D524; // type:function size:0x18 scope:weak align:4 +set__5csXyzFsss = .text:0x0000D53C; // type:function size:0x10 scope:weak align:4 +getCannonAngleX__8daShip_cCFv = .text:0x0000D54C; // type:function size:0x18 scope:weak align:4 +cMtx_multVec__FPA4_CfPC3VecP3Vec = .text:0x0000D564; // type:function size:0x20 scope:weak align:4 +mDoMtx_multVecZero__FPA4_CfP3Vec = .text:0x0000D584; // type:function size:0x1C scope:weak align:4 +ClrCcMove__9cCcD_SttsFv = .text:0x0000D5A0; // type:function size:0x18 scope:weak align:4 +abs__4cXyzCFv = .text:0x0000D5B8; // type:function size:0x94 scope:weak align:4 +cM_scos__Fs = .text:0x0000D64C; // type:function size:0x24 scope:weak align:4 +cM_ssin__Fs = .text:0x0000D670; // type:function size:0x24 scope:weak align:4 +absXZ__4cXyzCFv = .text:0x0000D694; // type:function size:0xB0 scope:weak align:4 +__ct__4cXyzFRC4cXyz = .text:0x0000D744; // type:function size:0x1C scope:weak align:4 +cM_fcos__Ff = .text:0x0000D760; // type:function size:0x40 scope:weak align:4 +cM_fsin__Ff = .text:0x0000D7A0; // type:function size:0x40 scope:weak align:4 +dComIfGs_getBombNum__Fv = .text:0x0000D7E0; // type:function size:0x10 scope:weak align:4 +dComIfGp_checkCameraAttentionStatus__FiUl = .text:0x0000D7F0; // type:function size:0x1C scope:weak align:4 +checkForceMove__8daShip_cFv = .text:0x0000D80C; // type:function size:0x28 scope:weak align:4 +__as__4cXyzFRC4cXyz = .text:0x0000D834; // type:function size:0x1C scope:weak align:4 +dComIfGp_demo_getActor__FUc = .text:0x0000D850; // type:function size:0x34 scope:weak align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x0000D884; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +tiller_speed__13daShip_HIO_c0 = .rodata:0x00000000; // type:object size:0x2 scope:global align:2 +cannon_no_gravity_timer__13daShip_HIO_c0 = .rodata:0x00000002; // type:object size:0x2 scope:global align:2 +throw_start_angle_speed__13daShip_HIO_c0 = .rodata:0x00000004; // type:object size:0x2 scope:global align:2 +throw_return_angle_speed__13daShip_HIO_c0 = .rodata:0x00000006; // type:object size:0x2 scope:global align:2 +paddle_speed__13daShip_HIO_c0 = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +min_speed__13daShip_HIO_c0 = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +wind_inc_speed__13daShip_HIO_c0 = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +r_inc_speed__13daShip_HIO_c0 = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +r_wind_inc_speed__13daShip_HIO_c0 = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +fly_rate__13daShip_HIO_c0 = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +wind_rate__13daShip_HIO_c0 = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +ef_dis_speed__13daShip_HIO_c0 = .rodata:0x00000024; // type:object size:0x4 scope:global align:4 +ef_speed_rate__13daShip_HIO_c0 = .rodata:0x00000028; // type:object size:0x4 scope:global align:4 data:string +ef_front_x__13daShip_HIO_c0 = .rodata:0x0000002C; // type:object size:0x4 scope:global align:4 +ef_front_y__13daShip_HIO_c0 = .rodata:0x00000030; // type:object size:0x4 scope:global align:4 +ef_front_z__13daShip_HIO_c0 = .rodata:0x00000034; // type:object size:0x4 scope:global align:4 +ef_back_x__13daShip_HIO_c0 = .rodata:0x00000038; // type:object size:0x4 scope:global align:4 +ef_back_y__13daShip_HIO_c0 = .rodata:0x0000003C; // type:object size:0x4 scope:global align:4 +ef_back_z__13daShip_HIO_c0 = .rodata:0x00000040; // type:object size:0x4 scope:global align:4 +ef_sp_max_speed__13daShip_HIO_c0 = .rodata:0x00000044; // type:object size:0x4 scope:global align:4 +ef_pitch__13daShip_HIO_c0 = .rodata:0x00000048; // type:object size:0x4 scope:global align:4 +ef_ind_scroll__13daShip_HIO_c0 = .rodata:0x0000004C; // type:object size:0x4 scope:global align:4 +ef_ind_scale__13daShip_HIO_c0 = .rodata:0x00000050; // type:object size:0x4 scope:global align:4 +cannon_speed__13daShip_HIO_c0 = .rodata:0x00000054; // type:object size:0x4 scope:global align:4 +cannon_gravity__13daShip_HIO_c0 = .rodata:0x00000058; // type:object size:0x4 scope:global align:4 +whirl_init_speed__13daShip_HIO_c0 = .rodata:0x0000005C; // type:object size:0x4 scope:global align:4 +whirl_inc_speed__13daShip_HIO_c0 = .rodata:0x00000060; // type:object size:0x4 scope:global align:4 +whirl_distance__13daShip_HIO_c0 = .rodata:0x00000064; // type:object size:0x4 scope:global align:4 +tornado_init_speed__13daShip_HIO_c0 = .rodata:0x00000068; // type:object size:0x4 scope:global align:4 +tornado_inc_speed__13daShip_HIO_c0 = .rodata:0x0000006C; // type:object size:0x4 scope:global align:4 +tornado_distance__13daShip_HIO_c0 = .rodata:0x00000070; // type:object size:0x4 scope:global align:4 +tornado_pull_speed__13daShip_HIO_c0 = .rodata:0x00000074; // type:object size:0x4 scope:global align:4 +throw_start_speedF__13daShip_HIO_c0 = .rodata:0x00000078; // type:object size:0x4 scope:global align:4 +throw_start_speed_y__13daShip_HIO_c0 = .rodata:0x0000007C; // type:object size:0x4 scope:global align:4 +@4551 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4554 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5194 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5231 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5233 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 data:double +@5249 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@5356 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5357 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5358 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@5361 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@5362 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5448 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5449 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@5450 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5452 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@5453 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5454 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5455 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5456 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5457 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5458 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5459 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5460 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5461 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5598 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5603 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5610 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5643 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5644 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:string +@5645 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5677 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@5713 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:string +@5714 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5830 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5901 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@5952 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5953 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5984 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@6070 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@6200 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6201 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6202 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:string +@6203 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6204 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6205 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6206 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6207 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6349 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6384 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6541 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6542 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6543 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6544 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6545 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@6985 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@6986 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6987 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6988 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7123 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@7281 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@7282 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@7342 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@7343 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@7379 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@7470 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@7471 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@7472 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@7614 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@7615 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@7616 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@7661 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@7662 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@7706 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@7707 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@7709 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:8 +@7914 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7915 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@7916 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7917 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@7918 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@7919 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@7920 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7921 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@7922 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@8396 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 data:string +@8397 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@8398 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 data:string +@8399 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@8492 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@8493 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@8494 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@8541 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@8632 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@9249 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@9250 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@9251 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@9252 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@9253 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@9254 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@9255 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@9256 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@9257 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@9258 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@9259 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@9260 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@9261 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@9262 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@9263 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@9264 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@9265 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:string +@9266 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:string +@9267 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@9268 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@9849 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@9850 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@9851 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@9852 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@9853 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@9854 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@9855 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002AC; // type:object size:0x12A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcName = .data:0x00000030; // type:object size:0x5 scope:local align:4 data:string +l_cannon_top = .data:0x00000038; // type:object size:0xC scope:local align:4 +l_tiller_top_offset = .data:0x00000044; // type:object size:0xC scope:local align:4 +rope_color$4412 = .data:0x00000050; // type:object size:0x4 scope:local align:4 +@5958 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@5988 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@6014 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@6044 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@6095 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@6212 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@6231 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@6356 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@6390 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@6483 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@6486 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@6551 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@6603 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@6996 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@7024 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@7086 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@7248 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@7348 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@7476 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@7569 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@7622 = .data:0x00000144; // type:object size:0xC scope:local align:4 +rope_offset$7997 = .data:0x00000150; // type:object size:0xC scope:local align:4 +water_drop_scale$7998 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@8002 = .data:0x00000168; // type:object size:0xC scope:local align:4 +cyl_offset$8640 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@8846 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@8847 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@8855 = .data:0x00000198; // type:object size:0xC scope:local align:4 +cyl_src$9528 = .data:0x000001A4; // type:object size:0x44 scope:local align:4 +sph_src$9529 = .data:0x000001E8; // type:object size:0x40 scope:local align:4 +l_daShip_Method = .data:0x00000228; // type:object size:0x20 scope:local align:4 +g_profile_SHIP = .data:0x00000248; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002CC; // type:object size:0x88 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000354; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000374; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000390; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000424; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000430; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000484; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000004A8; // type:object size:0x14 scope:weak align:4 +__vt__12J3DFrameCtrl = .data:0x000004BC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4207 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x1 scope:local align:4 +@4208 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +l_rope_base_vec = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@5254 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +init$5255 = .bss:0x00000088; // type:object size:0x1 scope:local align:1 +local_front$5253 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@5258 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$5259 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +local_back$5257 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@5262 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$5263 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +local_right$5261 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@5266 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +init$5267 = .bss:0x000000DC; // type:object size:0x1 scope:local align:1 +local_left$5265 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +init$7719 = .bss:0x000000EC; // type:object size:0x1 scope:local align:1 +wave_l_direction$7718 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$7722 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +wave_r_direction$7721 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@7994 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +init$7995 = .bss:0x00000118; // type:object size:0x1 scope:local align:1 +ripple_scale$7993 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@8637 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +init$8638 = .bss:0x00000134; // type:object size:0x1 scope:local align:1 +sail_offset$8636 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@8642 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +init$8643 = .bss:0x00000150; // type:object size:0x1 scope:local align:1 +sph_offset$8641 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +@8865 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +init$8866 = .bss:0x0000016C; // type:object size:0x1 scope:local align:1 +top_offset$8864 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +@8869 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$8870 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +XZ_top_offset$8868 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_shop_item/splits.txt b/config/GZLJ01/rels/d_a_shop_item/splits.txt new file mode 100644 index 000000000..1a803c7af --- /dev/null +++ b/config/GZLJ01/rels/d_a_shop_item/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shop_item.cpp: + .text start:0x00000078 end:0x00000E68 + .text start:0x00000E68 end:0x00000E84 + .text start:0x00000E84 end:0x00000EA8 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x0000018C diff --git a/config/GZLJ01/rels/d_a_shop_item/symbols.txt b/config/GZLJ01/rels/d_a_shop_item/symbols.txt new file mode 100644 index 000000000..2822ab22f --- /dev/null +++ b/config/GZLJ01/rels/d_a_shop_item/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getShopArcname__12daShopItem_cFv = .text:0x00000078; // type:function size:0x60 scope:global align:4 +getShopBmdIdx__12daShopItem_cFv = .text:0x000000D8; // type:function size:0x68 scope:global align:4 +CreateInit__12daShopItem_cFv = .text:0x00000140; // type:function size:0x100 scope:global align:4 +clothCreate__12daShopItem_cFv = .text:0x00000240; // type:function size:0x17C scope:global align:4 +set_mtx__12daShopItem_cFv = .text:0x000003BC; // type:function size:0x1EC scope:global align:4 +_execute__12daShopItem_cFv = .text:0x000005A8; // type:function size:0x50 scope:global align:4 +_draw__12daShopItem_cFv = .text:0x000005F8; // type:function size:0x9C scope:global align:4 +settingBeforeDraw__12daShopItem_cFv = .text:0x00000694; // type:function size:0x78 scope:global align:4 +setTevStr__12daShopItem_cFv = .text:0x0000070C; // type:function size:0x98 scope:global align:4 +daShopItem_Create__FPv = .text:0x000007A4; // type:function size:0x20 scope:local align:4 +_create__12daShopItem_cFv = .text:0x000007C4; // type:function size:0x2E0 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000AA4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000B70; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000BB8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000C14; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000C5C; // type:function size:0x70 scope:weak align:4 +daShopItem_Delete__FPv = .text:0x00000CCC; // type:function size:0x60 scope:local align:4 +daShopItem_Draw__FPv = .text:0x00000D2C; // type:function size:0x24 scope:local align:4 +daShopItem_Execute__FPv = .text:0x00000D50; // type:function size:0x24 scope:local align:4 +daShopItem_IsDelete__FPv = .text:0x00000D74; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000D7C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000D8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000D94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000D9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000DA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DAC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000DEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000DF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000DFC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E34; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E40; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E48; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000E50; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000E5C; // type:function size:0xC scope:weak align:4 +setScale__15dCloth_packet_cF4cXyz = .text:0x00000E68; // type:function size:0x1C scope:weak align:4 +setListStart__12daShopItem_cFv = .text:0x00000E84; // type:function size:0x4 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000E88; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000E90; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000E98; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000EA0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_cloth_arcname__12daShopItem_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_cullfar_max__12daShopItem_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@4144 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4149 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000024; // type:object size:0x10 scope:local align:4 +@4156 = .rodata:0x00000034; // type:object size:0x10 scope:local align:4 +@4284 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +daShopItemMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ShopItem = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x24 scope:weak align:4 +__vt__12daShopItem_c = .data:0x00000168; // type:object size:0x24 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_shutter/splits.txt b/config/GZLJ01/rels/d_a_shutter/splits.txt new file mode 100644 index 000000000..67eb0a5fd --- /dev/null +++ b/config/GZLJ01/rels/d_a_shutter/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shutter.cpp: + .text start:0x00000078 end:0x00000E7C + .rodata start:0x00000000 end:0x000000EA + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLJ01/rels/d_a_shutter/symbols.txt b/config/GZLJ01/rels/d_a_shutter/symbols.txt new file mode 100644 index 000000000..a4ef07169 --- /dev/null +++ b/config/GZLJ01/rels/d_a_shutter/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__11daShutter_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000108; // type:function size:0x20 scope:local align:4 +CreateHeap__11daShutter_cFv = .text:0x00000128; // type:function size:0x190 scope:global align:4 +Create__11daShutter_cFv = .text:0x000002B8; // type:function size:0x1FC scope:global align:4 +_create__11daShutter_cFv = .text:0x000004B4; // type:function size:0xEC scope:global align:4 +__dt__4cXyzFv = .text:0x000005A0; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x000005DC; // type:function size:0x4 scope:weak align:4 +set_mtx__11daShutter_cFv = .text:0x000005E0; // type:function size:0x110 scope:global align:4 +_execute__11daShutter_cFv = .text:0x000006F0; // type:function size:0x98 scope:global align:4 +shutter_move__11daShutter_cFv = .text:0x00000788; // type:function size:0x38C scope:global align:4 +demo__11daShutter_cFv = .text:0x00000B14; // type:function size:0x1DC scope:global align:4 +_draw__11daShutter_cFv = .text:0x00000CF0; // type:function size:0xE8 scope:global align:4 +daShutter_Create__FPv = .text:0x00000DD8; // type:function size:0x20 scope:local align:4 +daShutter_Delete__FPv = .text:0x00000DF8; // type:function size:0x20 scope:local align:4 +daShutter_Draw__FPv = .text:0x00000E18; // type:function size:0x20 scope:local align:4 +daShutter_Execute__FPv = .text:0x00000E38; // type:function size:0x20 scope:local align:4 +daShutter_IsDelete__FPv = .text:0x00000E58; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPUc = .text:0x00000E60; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_max_speed__11daShutter_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +m_min_speed__11daShutter_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +m_move_len__11daShutter_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +m_width__11daShutter_c = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +m_height__11daShutter_c = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +m_bdlidx__11daShutter_c = .rodata:0x00000028; // type:object size:0x4 scope:global align:4 +m_dzbidx__11daShutter_c = .rodata:0x0000002C; // type:object size:0x4 scope:global align:4 +m_heapsize__11daShutter_c = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +m_cull_min__11daShutter_c = .rodata:0x00000038; // type:object size:0x18 scope:global align:4 +m_cull_max__11daShutter_c = .rodata:0x00000050; // type:object size:0x18 scope:global align:4 +@4079 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000007C; // type:object size:0x6E scope:local align:4 data:string_table +m_arcname__11daShutter_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +m_open_ev_name__11daShutter_c = .data:0x00000008; // type:object size:0x8 scope:global align:4 +m_close_ev_name__11daShutter_c = .data:0x00000010; // type:object size:0x8 scope:global align:4 +m_staff_name__11daShutter_c = .data:0x00000018; // type:object size:0x8 scope:global align:4 +action_table$4165 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +daShutterMethodTable = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_SHUTTER = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_shutter2/splits.txt b/config/GZLJ01/rels/d_a_shutter2/splits.txt new file mode 100644 index 000000000..ed55be209 --- /dev/null +++ b/config/GZLJ01/rels/d_a_shutter2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shutter2.cpp: + .text start:0x00000078 end:0x000009E4 + .text start:0x000009E4 end:0x000009FC + .rodata start:0x00000000 end:0x000000AB + .data start:0x00000000 end:0x00000098 diff --git a/config/GZLJ01/rels/d_a_shutter2/symbols.txt b/config/GZLJ01/rels/d_a_shutter2/symbols.txt new file mode 100644 index 000000000..961e8682c --- /dev/null +++ b/config/GZLJ01/rels/d_a_shutter2/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__12daShutter2_cFv = .text:0x00000078; // type:function size:0x40 scope:global align:4 +CreateHeap__12daShutter2_cFv = .text:0x000000B8; // type:function size:0xDC scope:global align:4 +Create__12daShutter2_cFv = .text:0x00000194; // type:function size:0x1BC scope:global align:4 +_create__12daShutter2_cFv = .text:0x00000350; // type:function size:0xCC scope:global align:4 +set_mtx__12daShutter2_cFv = .text:0x0000041C; // type:function size:0x90 scope:global align:4 +Execute__12daShutter2_cFPPA3_A4_f = .text:0x000004AC; // type:function size:0x7C scope:global align:4 +shutter_move__12daShutter2_cFv = .text:0x00000528; // type:function size:0x170 scope:global align:4 +demo__12daShutter2_cFv = .text:0x00000698; // type:function size:0x218 scope:global align:4 +Draw__12daShutter2_cFv = .text:0x000008B0; // type:function size:0xA0 scope:global align:4 +daShutter2_Create__FPv = .text:0x00000950; // type:function size:0x20 scope:local align:4 +daShutter2_Delete__FPv = .text:0x00000970; // type:function size:0x20 scope:local align:4 +daShutter2_Draw__FPv = .text:0x00000990; // type:function size:0x2C scope:local align:4 +daShutter2_Execute__FPv = .text:0x000009BC; // type:function size:0x20 scope:local align:4 +daShutter2_IsDelete__FPv = .text:0x000009DC; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000009E4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000009EC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000009F4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_max_speed__12daShutter2_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_min_speed__12daShutter2_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_move_len__12daShutter2_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_width__12daShutter2_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_height__12daShutter2_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m_bdlidx__12daShutter2_c = .rodata:0x00000014; // type:object size:0x2 scope:global align:4 +m_dzbidx__12daShutter2_c = .rodata:0x00000018; // type:object size:0x2 scope:global align:4 +m_heapsize__12daShutter2_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +m_cull_min__12daShutter2_c = .rodata:0x00000020; // type:object size:0xC scope:global align:4 +m_cull_max__12daShutter2_c = .rodata:0x0000002C; // type:object size:0xC scope:global align:4 +@4045 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x5F scope:local align:4 data:string_table +m_arcname__12daShutter2_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +m_open_ev_name__12daShutter2_c = .data:0x00000004; // type:object size:0x4 scope:global align:4 +m_close_ev_name__12daShutter2_c = .data:0x00000008; // type:object size:0x4 scope:global align:4 +m_staff_name__12daShutter2_c = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +action_table$4110 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +daShutter2MethodTable = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_SHUTTER2 = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__12daShutter2_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_sie_flag/splits.txt b/config/GZLJ01/rels/d_a_sie_flag/splits.txt new file mode 100644 index 000000000..d456603a5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sie_flag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sie_flag.cpp: + .text start:0x000000EC end:0x00000E0C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000087 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLJ01/rels/d_a_sie_flag/symbols.txt b/config/GZLJ01/rels/d_a_sie_flag/symbols.txt new file mode 100644 index 000000000..eccb97d74 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sie_flag/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daSie_Flag_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__12daSie_Flag_cFv = .text:0x00000118; // type:function size:0xAC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x20 scope:local align:4 +CreateHeap__12daSie_Flag_cFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +CreateInit__12daSie_Flag_cFv = .text:0x0000030C; // type:function size:0xC8 scope:global align:4 +_create__12daSie_Flag_cFv = .text:0x000003D4; // type:function size:0xB4 scope:global align:4 +__ct__12daSie_Flag_cFv = .text:0x00000488; // type:function size:0x198 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000620; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006EC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000734; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000790; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000007D8; // type:function size:0x3C scope:weak align:4 +_delete__12daSie_Flag_cFv = .text:0x00000814; // type:function size:0x50 scope:global align:4 +_execute__12daSie_Flag_cFv = .text:0x00000864; // type:function size:0x2A0 scope:global align:4 +_draw__12daSie_Flag_cFv = .text:0x00000B04; // type:function size:0x8C scope:global align:4 +daSie_FlagCreate__FPv = .text:0x00000B90; // type:function size:0x20 scope:local align:4 +daSie_FlagDelete__FPv = .text:0x00000BB0; // type:function size:0x24 scope:local align:4 +daSie_FlagExecute__FPv = .text:0x00000BD4; // type:function size:0x24 scope:local align:4 +daSie_FlagDraw__FPv = .text:0x00000BF8; // type:function size:0x24 scope:local align:4 +daSie_FlagIsDelete__FPv = .text:0x00000C1C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C24; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000C34; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000C3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C54; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000C8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000C94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000C9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CA4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000CDC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000CE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CE8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000CF8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D04; // type:function size:0xC scope:weak align:4 +__dt__16daSie_Flag_HIO_cFv = .text:0x00000D10; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_sie_flag_cpp = .text:0x00000D58; // type:function size:0xA4 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000DFC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000E04; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4028 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__12daSie_Flag_c = .rodata:0x00000004; // type:object size:0x7 scope:global align:4 data:string +@4068 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4294 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4295 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4299 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@4300 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x0000005C; // type:object size:0x2B scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daSie_FlagMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Sie_Flag = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__16daSie_Flag_HIO_c = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4023 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4029 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_flag_offset = .bss:0x0000007C; // type:object size:0xC scope:local align:4 data:float +@4030 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +l_wind_offset = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_sitem/splits.txt b/config/GZLJ01/rels/d_a_sitem/splits.txt new file mode 100644 index 000000000..05acd4731 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sitem/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sitem.cpp: + .text start:0x000000EC end:0x000031D8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000086 + .data start:0x00000000 end:0x0000034C + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_sitem/symbols.txt b/config/GZLJ01/rels/d_a_sitem/symbols.txt new file mode 100644 index 000000000..e10f26e84 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sitem/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +hand_draw__FP11sitem_class = .text:0x000000EC; // type:function size:0x110 scope:local align:4 +daSitem_Draw__FP11sitem_class = .text:0x000001FC; // type:function size:0x4C scope:local align:4 +hand_mtx_set__FP11sitem_class = .text:0x00000248; // type:function size:0x104 scope:local align:4 +__dt__4cXyzFv = .text:0x0000034C; // type:function size:0x3C scope:weak align:4 +control3__FP11sitem_class = .text:0x00000388; // type:function size:0x88 scope:local align:4 +control1__FP11sitem_class = .text:0x00000410; // type:function size:0x338 scope:local align:4 +control2__FP11sitem_class = .text:0x00000748; // type:function size:0x2A0 scope:local align:4 +cut_control1__FP11sitem_class = .text:0x000009E8; // type:function size:0x444 scope:local align:4 +my_break__FP11sitem_class = .text:0x00000E2C; // type:function size:0x22C scope:local align:4 +__dt__5csXyzFv = .text:0x00001058; // type:function size:0x3C scope:weak align:4 +cut_control2__FP11sitem_class = .text:0x00001094; // type:function size:0x52C scope:local align:4 +hand_move__FP11sitem_class = .text:0x000015C0; // type:function size:0xD2C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x000022EC; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002404; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000024A4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002500; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002548; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000025A4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000025EC; // type:function size:0x80 scope:weak align:4 +daSitem_Execute__FP11sitem_class = .text:0x0000266C; // type:function size:0x70 scope:local align:4 +daSitem_IsDelete__FP11sitem_class = .text:0x000026DC; // type:function size:0x8 scope:local align:4 +daSitem_Delete__FP11sitem_class = .text:0x000026E4; // type:function size:0x64 scope:local align:4 +useHeapInit__FP11sitem_class = .text:0x00002748; // type:function size:0xC4 scope:local align:4 +daSitem_solidHeapCB__FP10fopAc_ac_c = .text:0x0000280C; // type:function size:0x20 scope:local align:4 +daSitem_Create__FP10fopAc_ac_c = .text:0x0000282C; // type:function size:0x3C0 scope:local align:4 +__ct__5csXyzFv = .text:0x00002BEC; // type:function size:0x4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00002BF0; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00002C5C; // type:function size:0x28 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002C84; // type:function size:0x70 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002CF4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002D3C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002D98; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002DE0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002EAC; // type:function size:0x84 scope:weak align:4 +__dt__7sitem_sFv = .text:0x00002F30; // type:function size:0x3C scope:weak align:4 +__ct__7sitem_sFv = .text:0x00002F6C; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F70; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F74; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F78; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F7C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002F80; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002FC8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00003024; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003034; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000303C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003044; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000304C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003054; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000308C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003094; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000309C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000030DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000030E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030E8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000030F8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003104; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003110; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_sitem_cpp = .text:0x00003158; // type:function size:0x38 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003190; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00003198; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000031A0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000031A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000031B0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000031B8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000031C0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000031C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031D0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4133 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4173 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4261 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4262 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4263 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4415 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4567 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4568 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5031 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5032 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5033 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5034 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5035 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5036 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5037 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5038 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5039 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5040 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5041 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5042 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5256 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000080; // type:object size:0x6 scope:local align:4 data:string_table +size_d = .data:0x00000000; // type:object size:0x28 scope:local align:4 +g_d$4194 = .data:0x00000028; // type:object size:0x28 scope:local align:4 +hr_d = .data:0x00000050; // type:object size:0x10 scope:local align:4 +max_d = .data:0x00000060; // type:object size:0x10 scope:local align:4 +bmd_data = .data:0x00000070; // type:object size:0x6 scope:local align:4 +tg_sph_src$5153 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +bm_sph_src$5154 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daSitem_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_SITEM = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000148; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000164; // type:object size:0x20 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001A8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000248; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000029C; // type:object size:0x14 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002BC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002D4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000304; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4118 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_sk/splits.txt b/config/GZLJ01/rels/d_a_sk/splits.txt new file mode 100644 index 000000000..95fc60ab1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_sk.cpp: + .text start:0x00000078 end:0x000011A4 + .rodata start:0x00000000 end:0x0000003F + .data start:0x00000000 end:0x000001B4 diff --git a/config/GZLJ01/rels/d_a_sk/symbols.txt b/config/GZLJ01/rels/d_a_sk/symbols.txt new file mode 100644 index 000000000..8e5d88834 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sk/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x1C8 scope:local align:4 +__dt__4cXyzFv = .text:0x00000240; // type:function size:0x3C scope:weak align:4 +daSk_Draw__FP8sk_class = .text:0x0000027C; // type:function size:0x70 scope:local align:4 +dousa_move__FP8sk_class = .text:0x000002EC; // type:function size:0x1AC scope:local align:4 +body_atari_check__FP8sk_class = .text:0x00000498; // type:function size:0x2B8 scope:local align:4 +daSk_Execute__FP8sk_class = .text:0x00000750; // type:function size:0x17C scope:local align:4 +daSk_IsDelete__FP8sk_class = .text:0x000008CC; // type:function size:0x8 scope:local align:4 +daSk_Delete__FP8sk_class = .text:0x000008D4; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000904; // type:function size:0x160 scope:local align:4 +daSk_Create__FP10fopAc_ac_c = .text:0x00000A64; // type:function size:0x3C4 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000E28; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000EF4; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000F78; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000FC0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000101C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001064; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00001068; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000010A4; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000010A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000010B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000010B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000010C4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000010D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000010E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000010E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000010F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000010F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001100; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001138; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001140; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001148; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001150; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001188; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000118C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001194; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000119C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4056 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4108 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4202 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000003C; // type:object size:0x3 scope:local align:4 data:string_table +sph_offset$4227 = .data:0x00000000; // type:object size:0xC scope:local align:4 +search_data$4228 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +body_co_sph_src$4288 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +l_daSk_Method = .data:0x00000070; // type:object size:0x20 scope:local align:4 +g_profile_SK = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000CC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_sk2/splits.txt b/config/GZLJ01/rels/d_a_sk2/splits.txt new file mode 100644 index 000000000..b96314ee4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sk2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_sk2.cpp: + .text start:0x00000078 end:0x00000C78 + .text start:0x00000C78 end:0x00000C7C + .text start:0x00000C7C end:0x00000D38 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000C4 diff --git a/config/GZLJ01/rels/d_a_sk2/symbols.txt b/config/GZLJ01/rels/d_a_sk2/symbols.txt new file mode 100644 index 000000000..b14f93930 --- /dev/null +++ b/config/GZLJ01/rels/d_a_sk2/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x11C scope:local align:4 +__dt__4cXyzFv = .text:0x00000194; // type:function size:0x3C scope:weak align:4 +daSk2_Draw__FP9sk2_class = .text:0x000001D0; // type:function size:0xA8 scope:local align:4 +dousa_move__FP9sk2_class = .text:0x00000278; // type:function size:0x2F0 scope:local align:4 +daSk2_Execute__FP9sk2_class = .text:0x00000568; // type:function size:0xF8 scope:local align:4 +daSk2_IsDelete__FP9sk2_class = .text:0x00000660; // type:function size:0x8 scope:local align:4 +daSk2_Delete__FP9sk2_class = .text:0x00000668; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006C4; // type:function size:0x254 scope:local align:4 +daSk2_Create__FP10fopAc_ac_c = .text:0x00000918; // type:function size:0x2AC scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000BC4; // type:function size:0x70 scope:weak align:4 +__ct__4cXyzFv = .text:0x00000C34; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00000C38; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x00000C74; // type:function size:0x4 scope:weak align:4 +MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x00000C78; // type:function size:0x4 scope:weak align:4 +__dt__10dBgWDeformFv = .text:0x00000C7C; // type:function size:0xA4 scope:weak align:4 +@196@__dt__10dBgWDeformFv = .text:0x00000D20; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4024 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4114 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4344 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string_table +sk2_dzb = .data:0x00000000; // type:object size:0x8 scope:local align:4 +sk2_bck = .data:0x00000008; // type:object size:0x8 scope:local align:4 +l_daSk2_Method = .data:0x00000010; // type:object size:0x20 scope:local align:4 +g_profile_SK2 = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:weak align:4 +__vt__10dBgWDeform = .data:0x00000084; // type:object size:0x40 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_spotbox/splits.txt b/config/GZLJ01/rels/d_a_spotbox/splits.txt new file mode 100644 index 000000000..98bd808aa --- /dev/null +++ b/config/GZLJ01/rels/d_a_spotbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_spotbox.cpp: + .text start:0x00000078 end:0x00000250 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_spotbox/symbols.txt b/config/GZLJ01/rels/d_a_spotbox/symbols.txt new file mode 100644 index 000000000..9910f7aae --- /dev/null +++ b/config/GZLJ01/rels/d_a_spotbox/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSpotbox_Draw__FP11daSpotbox_c = .text:0x00000078; // type:function size:0x4C scope:local align:4 +daSpotbox_Execute__FP11daSpotbox_c = .text:0x000000C4; // type:function size:0x74 scope:local align:4 +daSpotbox_IsDelete__FP11daSpotbox_c = .text:0x00000138; // type:function size:0x8 scope:local align:4 +daSpotbox_Delete__FP11daSpotbox_c = .text:0x00000140; // type:function size:0x30 scope:local align:4 +daSpotbox_Create__FP10fopAc_ac_c = .text:0x00000170; // type:function size:0xE0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4060 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_daSpotbox_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SPOTBOX = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_ss/splits.txt b/config/GZLJ01/rels/d_a_ss/splits.txt new file mode 100644 index 000000000..fd55e206f --- /dev/null +++ b/config/GZLJ01/rels/d_a_ss/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ss.cpp: + .text start:0x000000EC end:0x0000386C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000BE + .data start:0x00000000 end:0x00000354 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLJ01/rels/d_a_ss/symbols.txt b/config/GZLJ01/rels/d_a_ss/symbols.txt new file mode 100644 index 000000000..f705e85bf --- /dev/null +++ b/config/GZLJ01/rels/d_a_ss/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0xF0 scope:local align:4 +__dt__4cXyzFv = .text:0x000001DC; // type:function size:0x3C scope:weak align:4 +hand_draw__FP8ss_class = .text:0x00000218; // type:function size:0x78 scope:local align:4 +daSs_Draw__FP8ss_class = .text:0x00000290; // type:function size:0x78 scope:local align:4 +anm_init__FP8ss_classifUcfi = .text:0x00000308; // type:function size:0x130 scope:local align:4 +hand_1_set__FP8ss_classP4ss_s = .text:0x00000438; // type:function size:0x498 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000008D0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000009FC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000A9C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000AF8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000B40; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000B9C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000BE4; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000C78; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000CC0; // type:function size:0x48 scope:weak align:4 +hand_1_set_2__FP8ss_classP4ss_s = .text:0x00000D08; // type:function size:0x4B4 scope:local align:4 +hand_1_move__FP8ss_classP4ss_s = .text:0x000011BC; // type:function size:0x364 scope:local align:4 +hand_1_cut__FP8ss_classP4ss_s = .text:0x00001520; // type:function size:0x804 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001D24; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001E3C; // type:function size:0x80 scope:weak align:4 +hand_move__FP8ss_class = .text:0x00001EBC; // type:function size:0x4A4 scope:local align:4 +core_move__FP8ss_class = .text:0x00002360; // type:function size:0x814 scope:local align:4 +daSs_Execute__FP8ss_class = .text:0x00002B74; // type:function size:0x398 scope:local align:4 +daSs_IsDelete__FP8ss_class = .text:0x00002F0C; // type:function size:0x8 scope:local align:4 +daSs_Delete__FP8ss_class = .text:0x00002F14; // type:function size:0x34 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002F48; // type:function size:0x17C scope:local align:4 +daSs_Create__FP10fopAc_ac_c = .text:0x000030C4; // type:function size:0x2C8 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000338C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003458; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000034A0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000034FC; // type:function size:0x48 scope:weak align:4 +__dt__4ss_sFv = .text:0x00003544; // type:function size:0x7C scope:weak align:4 +__dt__6ss_s_sFv = .text:0x000035C0; // type:function size:0x3C scope:weak align:4 +__ct__4ss_sFv = .text:0x000035FC; // type:function size:0x6C scope:weak align:4 +__ct__6ss_s_sFv = .text:0x00003668; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000366C; // type:function size:0x84 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000036F0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003700; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003708; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003710; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003718; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003720; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003758; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003760; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003768; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003770; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000037A8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000037AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000037B4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000037BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000037C4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000037D0; // type:function size:0xC scope:weak align:4 +__sinit_d_a_ss_cpp = .text:0x000037DC; // type:function size:0x38 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00003814; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000381C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00003824; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000382C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00003834; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000383C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003844; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000384C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00003854; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000385C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003864; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4163 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4306 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4307 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4869 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4870 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4871 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4875 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4876 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4877 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4879 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4880 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5253 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5332 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x6 scope:local align:4 data:string_table +@5254 = .data:0x00000000; // type:object size:0xCC scope:local align:4 +tg_sph_src$5414 = .data:0x000000CC; // type:object size:0x40 scope:local align:4 +l_daSs_Method = .data:0x0000010C; // type:object size:0x20 scope:local align:4 +g_profile_SS = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001FC; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000250; // type:object size:0x14 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000264; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002AC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002DC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000330; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000348; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +col = .bss:0x00000008; // type:object size:0x4 scope:local align:4 +@4906 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_ssk/splits.txt b/config/GZLJ01/rels/d_a_ssk/splits.txt new file mode 100644 index 000000000..cfcd3f7a4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_ssk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ssk.cpp: + .text start:0x00000078 end:0x000015B8 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000001DC diff --git a/config/GZLJ01/rels/d_a_ssk/symbols.txt b/config/GZLJ01/rels/d_a_ssk/symbols.txt new file mode 100644 index 000000000..73c4a498c --- /dev/null +++ b/config/GZLJ01/rels/d_a_ssk/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x11C scope:local align:4 +__dt__4cXyzFv = .text:0x00000194; // type:function size:0x3C scope:weak align:4 +draw_sub__FP9ssk_class = .text:0x000001D0; // type:function size:0x16C scope:local align:4 +daSsk_Draw__FP9ssk_class = .text:0x0000033C; // type:function size:0xAC scope:local align:4 +nomal_move__FP9ssk_class = .text:0x000003E8; // type:function size:0x558 scope:local align:4 +body_atari_check__FP9ssk_class = .text:0x00000940; // type:function size:0x294 scope:local align:4 +daSsk_Execute__FP9ssk_class = .text:0x00000BD4; // type:function size:0xA8 scope:local align:4 +daSsk_IsDelete__FP9ssk_class = .text:0x00000C7C; // type:function size:0x8 scope:local align:4 +daSsk_Delete__FP9ssk_class = .text:0x00000C84; // type:function size:0x50 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000CD4; // type:function size:0x1E0 scope:local align:4 +daSsk_Create__FP10fopAc_ac_c = .text:0x00000EB4; // type:function size:0x38C scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00001240; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000130C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001354; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000013B0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000013F8; // type:function size:0x70 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001468; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x0000146C; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000014A8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000014AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000014BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000014C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000014CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000014D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001514; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000151C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001524; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000152C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001564; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001568; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001570; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001578; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001580; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000158C; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001598; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000015A0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000015A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000015B0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4055 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4266 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4511 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string_table +sph_offset$4355 = .data:0x00000000; // type:object size:0xC scope:local align:4 +search_data$4356 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +body_co_cyl$4403 = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_daSsk_Method = .data:0x00000074; // type:object size:0x20 scope:local align:4 +g_profile_SSK = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000164; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001B8; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_sss/splits.txt b/config/GZLJ01/rels/d_a_sss/splits.txt new file mode 100644 index 000000000..7e861ed9a --- /dev/null +++ b/config/GZLJ01/rels/d_a_sss/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sss.cpp: + .text start:0x000000EC end:0x00002FD0 + .text start:0x00002FD0 end:0x00003350 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLJ01/rels/d_a_sss/symbols.txt b/config/GZLJ01/rels/d_a_sss/symbols.txt new file mode 100644 index 000000000..a1000f04d --- /dev/null +++ b/config/GZLJ01/rels/d_a_sss/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +hand_draw__FP9sss_class = .text:0x000000EC; // type:function size:0x104 scope:local align:4 +daSss_Draw__FP9sss_class = .text:0x000001F0; // type:function size:0x58 scope:local align:4 +hand_close__FP9sss_class = .text:0x00000248; // type:function size:0x80 scope:local align:4 +hand_open__FP9sss_class = .text:0x000002C8; // type:function size:0x80 scope:local align:4 +hand_mtx_set__FP9sss_class = .text:0x00000348; // type:function size:0xFC scope:local align:4 +control3__FP9sss_class = .text:0x00000444; // type:function size:0x88 scope:local align:4 +control1__FP9sss_class = .text:0x000004CC; // type:function size:0x338 scope:local align:4 +__dt__4cXyzFv = .text:0x00000804; // type:function size:0x3C scope:weak align:4 +control2__FP9sss_class = .text:0x00000840; // type:function size:0x2CC scope:local align:4 +cut_control1__FP9sss_class = .text:0x00000B0C; // type:function size:0x46C scope:local align:4 +cut_control2__FP9sss_class = .text:0x00000F78; // type:function size:0x57C scope:local align:4 +hand_move__FP9sss_class = .text:0x000014F4; // type:function size:0x111C scope:local align:4 +hand_main__FP9sss_class = .text:0x00002610; // type:function size:0x4 scope:local align:4 +daSss_Execute__FP9sss_class = .text:0x00002614; // type:function size:0x84 scope:local align:4 +daSss_IsDelete__FP9sss_class = .text:0x00002698; // type:function size:0x8 scope:local align:4 +daSss_Delete__FP9sss_class = .text:0x000026A0; // type:function size:0x7C scope:local align:4 +useHeapInit__FP9sss_class = .text:0x0000271C; // type:function size:0x180 scope:local align:4 +daSss_solidHeapCB__FP10fopAc_ac_c = .text:0x0000289C; // type:function size:0x20 scope:local align:4 +daSss_Create__FP10fopAc_ac_c = .text:0x000028BC; // type:function size:0x2F4 scope:local align:4 +__dt__8cM3dGSphFv = .text:0x00002BB0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002BF8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002C54; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002C9C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002D68; // type:function size:0x84 scope:weak align:4 +__dt__5sss_sFv = .text:0x00002DEC; // type:function size:0x3C scope:weak align:4 +__ct__5sss_sFv = .text:0x00002E28; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002E2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002E3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002E44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002E94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002E9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EAC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002EE4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002EE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002F00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002F0C; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002F18; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_sss_cpp = .text:0x00002F60; // type:function size:0x38 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002F98; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002FA0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002FA8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002FB0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002FB8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002FC0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002FC8; // type:function size:0x8 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00002FD0; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000030E8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003188; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000031E4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000322C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003288; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000032D0; // type:function size:0x80 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4107 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4249 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4250 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4316 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5088 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5089 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5090 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5091 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5092 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5093 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5094 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5095 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5097 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5098 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5099 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5103 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5104 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5105 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5106 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5109 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5332 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5335 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string_table +size_d = .data:0x00000000; // type:object size:0x28 scope:local align:4 +g_d$4182 = .data:0x00000028; // type:object size:0x28 scope:local align:4 +@5110 = .data:0x00000050; // type:object size:0x1C scope:local align:4 +tg_sph_src$5251 = .data:0x0000006C; // type:object size:0x40 scope:local align:4 +bm_sph_src$5252 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +l_daSss_Method = .data:0x000000EC; // type:object size:0x20 scope:local align:4 +g_profile_SSS = .data:0x0000010C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000013C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001DC; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000230; // type:object size:0x14 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000250; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000268; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000298; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4094 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_st/splits.txt b/config/GZLJ01/rels/d_a_st/splits.txt new file mode 100644 index 000000000..faa4b05fe --- /dev/null +++ b/config/GZLJ01/rels/d_a_st/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_st.cpp: + .text start:0x000000EC end:0x00009DBC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000159 + .data start:0x00000000 end:0x00000758 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZLJ01/rels/d_a_st/symbols.txt b/config/GZLJ01/rels/d_a_st/symbols.txt new file mode 100644 index 000000000..790de2ac7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_st/symbols.txt @@ -0,0 +1,259 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +smoke_set_s__FP8st_classf = .text:0x000000EC; // type:function size:0x4C8 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000005B4; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000006E0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000780; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000007DC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000824; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000880; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000008C8; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000095C; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000009A4; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000009E0; // type:function size:0x48 scope:weak align:4 +spin_smoke_move__FP8st_class = .text:0x00000A28; // type:function size:0x1C0 scope:local align:4 +anm_init__FP8st_classifUcfi = .text:0x00000BE8; // type:function size:0x128 scope:local align:4 +head_anm_init__FP8st_classifUcfi = .text:0x00000D10; // type:function size:0x128 scope:local align:4 +ke_control__FP8st_classP7st_ke_si = .text:0x00000E38; // type:function size:0x55C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001394; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000014AC; // type:function size:0x80 scope:weak align:4 +ke_pos_set__FP8st_classP7st_ke_si = .text:0x0000152C; // type:function size:0x44 scope:local align:4 +ke_disp__FP8st_class = .text:0x00001570; // type:function size:0x8C scope:local align:4 +ke_move__FP8st_class = .text:0x000015FC; // type:function size:0x68 scope:local align:4 +nun_control__FP8st_class = .text:0x00001664; // type:function size:0x3B4 scope:local align:4 +nun_pos_set__FP8st_class = .text:0x00001A18; // type:function size:0xF0 scope:local align:4 +nun_move__FP8st_class = .text:0x00001B08; // type:function size:0x170 scope:local align:4 +st_part_drawShadow__FP8st_classP8J3DModelP4cXyzPi = .text:0x00001C78; // type:function size:0xBC scope:local align:4 +st_part_draw__FP8st_class = .text:0x00001D34; // type:function size:0x14C scope:local align:4 +daSt_Draw__FP8st_class = .text:0x00001E80; // type:function size:0x110 scope:local align:4 +wait_set__FP8st_class = .text:0x00001F90; // type:function size:0xF0 scope:local align:4 +walk_set__FP8st_classf = .text:0x00002080; // type:function size:0xE4 scope:local align:4 +speed_pos_calc__FP8st_class = .text:0x00002164; // type:function size:0x1BC scope:local align:4 +jyunkai__FP8st_class = .text:0x00002320; // type:function size:0x2E4 scope:local align:4 +attack_set__FP8st_classifUc = .text:0x00002604; // type:function size:0x2C scope:local align:4 +buki_smoke_set__FP8st_class = .text:0x00002630; // type:function size:0x3C8 scope:local align:4 +fight__FP8st_class = .text:0x000029F8; // type:function size:0x1554 scope:local align:4 +fight2__FP8st_class = .text:0x00003F4C; // type:function size:0x57C scope:local align:4 +ground_wait__FP8st_class = .text:0x000044C8; // type:function size:0x2BC scope:local align:4 +kan_wait__FP8st_class = .text:0x00004784; // type:function size:0x20C scope:local align:4 +st_break_wait__FP8st_class = .text:0x00004990; // type:function size:0x360 scope:local align:4 +head_damage__FP8st_class = .text:0x00004CF0; // type:function size:0x3A8 scope:local align:4 +__dt__5csXyzFv = .text:0x00005098; // type:function size:0x3C scope:weak align:4 +ue_move__FP8st_class = .text:0x000050D4; // type:function size:0x3B0 scope:local align:4 +sita_move__FP8st_class = .text:0x00005484; // type:function size:0x31C scope:local align:4 +St_move__FP8st_class = .text:0x000057A0; // type:function size:0x1B0 scope:local align:4 +damage_check__FP8st_class = .text:0x00005950; // type:function size:0x764 scope:local align:4 +part_posmove__FP8st_classP4st_p = .text:0x000060B4; // type:function size:0x5A8 scope:local align:4 +part_move__FP8st_classi = .text:0x0000665C; // type:function size:0x16DC scope:local align:4 +cc_set__FP8st_class = .text:0x00007D38; // type:function size:0x40C scope:local align:4 +eff_move__FP8st_class = .text:0x00008144; // type:function size:0x1B4 scope:local align:4 +daSt_Execute__FP8st_class = .text:0x000082F8; // type:function size:0x4D0 scope:local align:4 +daSt_IsDelete__FP8st_class = .text:0x000087C8; // type:function size:0x8 scope:local align:4 +daSt_Delete__FP8st_class = .text:0x000087D0; // type:function size:0xFC scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x000088CC; // type:function size:0x278 scope:local align:4 +daSt_Create__FP10fopAc_ac_c = .text:0x00008B44; // type:function size:0x41C scope:local align:4 +__ct__8st_classFv = .text:0x00008F60; // type:function size:0x2D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009238; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009304; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000934C; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x000093C8; // type:function size:0x24 scope:weak align:4 +__ct__5csXyzFv = .text:0x000093EC; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x000093F0; // type:function size:0x4 scope:weak align:4 +__dt__7st_ke_sFv = .text:0x000093F4; // type:function size:0x7C scope:weak align:4 +__ct__7st_ke_sFv = .text:0x00009470; // type:function size:0x68 scope:weak align:4 +__dt__4st_pFv = .text:0x000094D8; // type:function size:0x90 scope:weak align:4 +__ct__4st_pFv = .text:0x00009568; // type:function size:0x38 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000095A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000095E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00009644; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000968C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00009758; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000097DC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00009838; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000098A8; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009930; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009934; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009938; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000993C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00009940; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00009988; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000099E4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00009A2C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009A74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009AD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009AE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009AF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009AF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009B00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009B38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009B40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009B50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009B88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009B8C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00009B94; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00009BA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00009BAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009BC4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00009BFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00009C04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00009C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009C14; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009C4C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009C54; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009C5C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009C68; // type:function size:0xC scope:weak align:4 +__sinit_d_a_st_cpp = .text:0x00009C74; // type:function size:0x88 scope:local align:4 +__dt__5HIO_cFv = .text:0x00009CFC; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00009D44; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00009D4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00009D54; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00009D5C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00009D64; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00009D6C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00009D74; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00009D7C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00009D84; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00009D8C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009D94; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00009D9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009DA4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009DAC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009DB4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4206 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4210 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4306 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4460 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4461 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4463 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4507 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:4byte +@4513 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4582 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4583 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4634 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4657 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4796 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5478 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5480 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5481 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5482 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5483 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5484 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5485 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@5688 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@5985 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5986 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6054 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6055 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6056 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6101 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@6380 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6381 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6382 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6538 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6539 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7254 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7255 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@7256 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7257 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7258 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7259 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@7260 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7261 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7262 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7263 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7264 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7398 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7399 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@7400 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7402 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7824 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7825 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@8169 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@8170 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000014C; // type:object size:0xD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5486 = .data:0x00000030; // type:object size:0x198 scope:local align:4 +@5987 = .data:0x000001C8; // type:object size:0x1C scope:local align:4 +@6057 = .data:0x000001E4; // type:object size:0x20 scope:local align:4 +@6102 = .data:0x00000204; // type:object size:0x88 scope:local align:4 +hit_bit = .data:0x0000028C; // type:object size:0x7 scope:local align:4 +@7265 = .data:0x00000294; // type:object size:0x30 scope:local align:4 +cc_j_no = .data:0x000002C4; // type:object size:0x1C scope:local align:4 +st_part_bdl$7613 = .data:0x000002E0; // type:object size:0x34 scope:local align:4 +head_sph_src$7694 = .data:0x00000314; // type:object size:0x40 scope:local align:4 +body_sph_src$7695 = .data:0x00000354; // type:object size:0x40 scope:local align:4 +wepon_sph_src$7696 = .data:0x00000394; // type:object size:0x40 scope:local align:4 +l_daSt_Method = .data:0x000003D4; // type:object size:0x20 scope:local align:4 +g_profile_ST = .data:0x000003F4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000424; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000440; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000460; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000046C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000049C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000530; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000544; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000005CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000005D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000005E4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000638; // type:object size:0x24 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000065C; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000674; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000006A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000006D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000006EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000006F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000704; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000710; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000728; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000740; // type:object size:0xC scope:weak align:4 +__vt__5HIO_c = .data:0x0000074C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +hio_set = .bss:0x00000008; // type:object size:0x1 scope:local align:1 data:byte +another_hit = .bss:0x00000009; // type:object size:0x1 scope:local align:1 data:byte +@4313 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_steam_tag/splits.txt b/config/GZLJ01/rels/d_a_steam_tag/splits.txt new file mode 100644 index 000000000..b0dbb1041 --- /dev/null +++ b/config/GZLJ01/rels/d_a_steam_tag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_steam_tag.cpp: + .text start:0x00000078 end:0x00001064 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000258 diff --git a/config/GZLJ01/rels/d_a_steam_tag/symbols.txt b/config/GZLJ01/rels/d_a_steam_tag/symbols.txt new file mode 100644 index 000000000..04e5bc0f9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_steam_tag/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getData__12daSteamTag_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +CreateInit__12daSteamTag_cFv = .text:0x00000084; // type:function size:0x218 scope:global align:4 +createEmitter__12daSteamTag_cFv = .text:0x0000029C; // type:function size:0xFC scope:global align:4 +endEmitter__12daSteamTag_cFv = .text:0x00000398; // type:function size:0x1C scope:global align:4 +daSteamTag_Draw__FP12daSteamTag_c = .text:0x000003B4; // type:function size:0x8 scope:local align:4 +daSteamTag_Execute__FP12daSteamTag_c = .text:0x000003BC; // type:function size:0x20 scope:local align:4 +execute__12daSteamTag_cFv = .text:0x000003DC; // type:function size:0x320 scope:weak align:4 +daSteamTag_IsDelete__FP12daSteamTag_c = .text:0x000006FC; // type:function size:0x8 scope:local align:4 +daSteamTag_Delete__FP12daSteamTag_c = .text:0x00000704; // type:function size:0x28 scope:local align:4 +__dt__12daSteamTag_cFv = .text:0x0000072C; // type:function size:0x204 scope:weak align:4 +daSteamTag_Create__FP10fopAc_ac_c = .text:0x00000930; // type:function size:0x1A0 scope:local align:4 +__dt__8dCcD_CpsFv = .text:0x00000AD0; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000BB0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000C0C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000C54; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000D20; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000D68; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000DC4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000E0C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000E68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000EB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000EC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000EC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000ED0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000ED8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000EE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000F18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000F20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000F28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000F68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000F6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000F84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000F90; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00000F9C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000FAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000FB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FBC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00000FF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00000FFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001004; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000100C; // type:function size:0x38 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001044; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000104C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001054; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000105C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4041 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4090 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4186 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local align:4 data:string_table +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:local align:4 +mData__12daSteamTag_c = .data:0x0000004C; // type:object size:0x10 scope:global align:4 +l_daSteamTag_Method = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +g_profile_SteamTag = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000164; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000001D0; // type:object size:0x88 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_stone/splits.txt b/config/GZLJ01/rels/d_a_stone/splits.txt new file mode 100644 index 000000000..86c9bb438 --- /dev/null +++ b/config/GZLJ01/rels/d_a_stone/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_stone.cpp: + .text start:0x000000EC end:0x000036F8 + .text start:0x000036F8 end:0x000036F8 + .text start:0x000036F8 end:0x000037E0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000469 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x00000021 diff --git a/config/GZLJ01/rels/d_a_stone/symbols.txt b/config/GZLJ01/rels/d_a_stone/symbols.txt new file mode 100644 index 000000000..282337ee5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_stone/symbols.txt @@ -0,0 +1,168 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeapCB__7daStoneFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:local align:4 +create_heap__Q27daStone5Act_cFv = .text:0x00000110; // type:function size:0x1A0 scope:global align:4 +chk_appear__Q27daStone5Act_cFv = .text:0x000002B0; // type:function size:0x8C scope:global align:4 +_create__Q27daStone5Act_cFv = .text:0x0000033C; // type:function size:0x408 scope:global align:4 +__ct__Q27daStone5Act_cFv = .text:0x00000744; // type:function size:0x214 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000958; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000A24; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A6C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000AC8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000B10; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B6C; // type:function size:0x3C scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00000BA8; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000D10; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000E50; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000F68; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001008; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001064; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000010AC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001108; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001150; // type:function size:0x80 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000011D0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001258; // type:function size:0x70 scope:weak align:4 +_delete__Q27daStone5Act_cFv = .text:0x000012C8; // type:function size:0x5C scope:global align:4 +mode_wait_init__Q27daStone5Act_cFv = .text:0x00001324; // type:function size:0xD4 scope:global align:4 +mode_wait__Q27daStone5Act_cFv = .text:0x000013F8; // type:function size:0x84 scope:global align:4 +mode_carry_init__Q27daStone5Act_cFv = .text:0x0000147C; // type:function size:0x80 scope:global align:4 +mode_carry__Q27daStone5Act_cFv = .text:0x000014FC; // type:function size:0x104 scope:global align:4 +mode_drop_init__Q27daStone5Act_cFv = .text:0x00001600; // type:function size:0x130 scope:global align:4 +mode_drop__Q27daStone5Act_cFv = .text:0x00001730; // type:function size:0x74 scope:global align:4 +mode_sink_init__Q27daStone5Act_cFv = .text:0x000017A4; // type:function size:0x1B4 scope:global align:4 +mode_sink__Q27daStone5Act_cFv = .text:0x00001958; // type:function size:0x70 scope:global align:4 +mode_proc_call__Q27daStone5Act_cFv = .text:0x000019C8; // type:function size:0x244 scope:global align:4 +cull_set_draw__Q27daStone5Act_cFv = .text:0x00001C0C; // type:function size:0xA0 scope:global align:4 +cull_set_move__Q27daStone5Act_cFv = .text:0x00001CAC; // type:function size:0xA0 scope:global align:4 +damaged__Q27daStone5Act_cFi = .text:0x00001D4C; // type:function size:0x1B4 scope:global align:4 +damage_cc_proc__Q27daStone5Act_cFv = .text:0x00001F00; // type:function size:0x150 scope:global align:4 +damage_bg_proc__Q27daStone5Act_cFv = .text:0x00002050; // type:function size:0x19C scope:global align:4 +damage_bg_proc_directly__Q27daStone5Act_cFv = .text:0x000021EC; // type:function size:0x200 scope:global align:4 +set_mtx__Q27daStone5Act_cFv = .text:0x000023EC; // type:function size:0x138 scope:global align:4 +init_mtx__Q27daStone5Act_cFv = .text:0x00002524; // type:function size:0x70 scope:global align:4 +init_rot_throw__Q27daStone5Act_cFv = .text:0x00002594; // type:function size:0xD0 scope:global align:4 +init_rot_clean__Q27daStone5Act_cFv = .text:0x00002664; // type:function size:0x84 scope:global align:4 +set_drop_rot__Q27daStone5Act_cFv = .text:0x000026E8; // type:function size:0x134 scope:global align:4 +set_sink_rot__Q27daStone5Act_cFv = .text:0x0000281C; // type:function size:0x134 scope:global align:4 +eff_break__Q27daStone5Act_cFv = .text:0x00002950; // type:function size:0x198 scope:global align:4 +eff_hit_water_splash__Q27daStone5Act_cFv = .text:0x00002AE8; // type:function size:0x5C scope:global align:4 +eff_hit_lava_splash__Q27daStone5Act_cFv = .text:0x00002B44; // type:function size:0x58 scope:global align:4 +eff_land_smoke__Q27daStone5Act_cFv = .text:0x00002B9C; // type:function size:0x3C scope:global align:4 +bg_crr_water__Q27daStone5Act_cFv = .text:0x00002BD8; // type:function size:0x134 scope:global align:4 +bg_crr_lava__Q27daStone5Act_cFv = .text:0x00002D0C; // type:function size:0x8C scope:global align:4 +chk_sink_lava__Q27daStone5Act_cFv = .text:0x00002D98; // type:function size:0x4C scope:global align:4 +chk_sink_water__Q27daStone5Act_cFv = .text:0x00002DE4; // type:function size:0x8 scope:global align:4 +water_tention__Q27daStone5Act_cFv = .text:0x00002DEC; // type:function size:0x90 scope:global align:4 +se_fall_water__Q27daStone5Act_cFv = .text:0x00002E7C; // type:function size:0x134 scope:global align:4 +se_fall_lava__Q27daStone5Act_cFv = .text:0x00002FB0; // type:function size:0x118 scope:global align:4 +set_senv__Q27daStone5Act_cCFii = .text:0x000030C8; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q27daStone5Act_cCFv = .text:0x0000311C; // type:function size:0x38 scope:global align:4 +_execute__Q27daStone5Act_cFv = .text:0x00003154; // type:function size:0x1FC scope:global align:4 +_draw__Q27daStone5Act_cFv = .text:0x00003350; // type:function size:0xF4 scope:global align:4 +Create__Q27daStone6MethodFPv = .text:0x00003444; // type:function size:0x20 scope:global align:4 +Delete__Q27daStone6MethodFPv = .text:0x00003464; // type:function size:0x24 scope:global align:4 +Execute__Q27daStone6MethodFPv = .text:0x00003488; // type:function size:0x24 scope:global align:4 +Draw__Q27daStone6MethodFPv = .text:0x000034AC; // type:function size:0x24 scope:global align:4 +IsDelete__Q27daStone6MethodFPv = .text:0x000034D0; // type:function size:0x8 scope:global align:4 +__dt__8cM2dGCirFv = .text:0x000034D8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003520; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000357C; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000035C4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000360C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000361C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003624; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000362C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003634; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000363C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003674; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000367C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003684; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000368C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000036C4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000036C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000036D0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000036D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000036E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000036EC; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daStone5Act_c5Prm_eQ37daStone5Act_c5Prm_e = .text:0x000036F8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_stone_cpp = .text:0x00003714; // type:function size:0x54 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003768; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003770; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003778; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00003780; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003788; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00003790; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003798; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000037A0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000037A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000037B0; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000037B8; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000037C0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000037C8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000037D0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000037D8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname_Always__Q27daStone5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_arcname_Ebrock__Q27daStone5Act_c = .rodata:0x00000008; // type:object size:0x7 scope:global align:4 data:string +M_arcname_Ekao__Q27daStone5Act_c = .rodata:0x00000010; // type:object size:0x5 scope:global align:4 data:string +M_cyl_src__Q27daStone5Act_c = .rodata:0x00000018; // type:object size:0x44 scope:global align:4 +M_data__Q27daStone5Act_c = .rodata:0x0000005C; // type:object size:0x384 scope:global align:4 +@4159 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 data:float +@4162 = .rodata:0x000003E8; // type:object size:0x8 scope:local align:8 data:double +@4308 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 data:float +@4309 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 data:float +@4311 = .rodata:0x000003F8; // type:object size:0x8 scope:local align:8 +@4565 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 data:float +@4665 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 data:float +@4705 = .rodata:0x00000408; // type:object size:0x8 scope:local align:8 +@4706 = .rodata:0x00000410; // type:object size:0x8 scope:local align:8 +@4838 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@4993 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@5186 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 data:float +@5205 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@5211 = .rodata:0x0000042C; // type:object size:0x8 scope:local align:4 +@5244 = .rodata:0x00000434; // type:object size:0x8 scope:local align:4 +@stringBase0 = .rodata:0x0000043C; // type:object size:0x2D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4719 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4720 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4721 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4722 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4718 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Table__Q27daStone6Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_STONE = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000110; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000140; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001E0; // type:object size:0x54 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x00000234; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000264; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000294; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002C4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000030C; // type:object size:0x24 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4131 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +M_axis__Q27daStone5Act_c = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float +init$4723 = .bss:0x00000020; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_stone2/splits.txt b/config/GZLJ01/rels/d_a_stone2/splits.txt new file mode 100644 index 000000000..2861290b3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_stone2/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_stone2.cpp: + .text start:0x000000EC end:0x000027EC + .text start:0x000027EC end:0x00002B00 + .text start:0x00002B00 end:0x00002D78 + .text start:0x00002D78 end:0x00002DB4 + .rodata start:0x00000000 end:0x000002D6 + .data start:0x00000000 end:0x00000390 + .bss start:0x00000008 end:0x0000013E diff --git a/config/GZLJ01/rels/d_a_stone2/symbols.txt b/config/GZLJ01/rels/d_a_stone2/symbols.txt new file mode 100644 index 000000000..9656c27e3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_stone2/symbols.txt @@ -0,0 +1,205 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q28daStone25Act_cFv = .text:0x000000EC; // type:function size:0x11C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000208; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000031C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000378; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000003C0; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x0000041C; // type:function size:0x3C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000458; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000004E0; // type:function size:0x70 scope:weak align:4 +prmZ_init__Q28daStone25Act_cFv = .text:0x00000550; // type:function size:0x30 scope:global align:4 +is_switch__Q28daStone25Act_cCFv = .text:0x00000580; // type:function size:0x64 scope:global align:4 +on_switch__Q28daStone25Act_cCFv = .text:0x000005E4; // type:function size:0x54 scope:global align:4 +CreateHeap__Q28daStone25Act_cFv = .text:0x00000638; // type:function size:0xCC scope:global align:4 +Create__Q28daStone25Act_cFv = .text:0x00000704; // type:function size:0x2C4 scope:global align:4 +chk_appear__Q28daStone25Act_cFv = .text:0x000009C8; // type:function size:0x2C scope:global align:4 +Mthd_Create__Q28daStone25Act_cFv = .text:0x000009F4; // type:function size:0x148 scope:global align:4 +Delete__Q28daStone25Act_cFv = .text:0x00000B3C; // type:function size:0x48 scope:global align:4 +Mthd_Delete__Q28daStone25Act_cFv = .text:0x00000B84; // type:function size:0x68 scope:global align:4 +set_mtx__Q28daStone25Act_cFv = .text:0x00000BEC; // type:function size:0xF8 scope:global align:4 +init_mtx__Q28daStone25Act_cFv = .text:0x00000CE4; // type:function size:0x3C scope:global align:4 +cull_set_draw__Q28daStone25Act_cFv = .text:0x00000D20; // type:function size:0xA0 scope:global align:4 +cull_set_move__Q28daStone25Act_cFv = .text:0x00000DC0; // type:function size:0xB4 scope:global align:4 +damaged__Q28daStone25Act_cFi = .text:0x00000E74; // type:function size:0x214 scope:global align:4 +damage_cc_proc__Q28daStone25Act_cFv = .text:0x00001088; // type:function size:0xCC scope:global align:4 +damage_bg_proc__Q28daStone25Act_cFv = .text:0x00001154; // type:function size:0x8 scope:global align:4 +damage_bg_proc_directly__Q28daStone25Act_cFv = .text:0x0000115C; // type:function size:0xB0 scope:global align:4 +eff_m_break__Q28daStone25Act_cFUsUs = .text:0x0000120C; // type:function size:0x154 scope:global align:4 +eff_b_break__Q28daStone25Act_cFUs = .text:0x00001360; // type:function size:0xD4 scope:global align:4 +eff_break_ebrock__Q28daStone25Act_cFv = .text:0x00001434; // type:function size:0x19C scope:global align:4 +eff_break_ekao__Q28daStone25Act_cFv = .text:0x000015D0; // type:function size:0x19C scope:global align:4 +eff_break_ebrock2__Q28daStone25Act_cFv = .text:0x0000176C; // type:function size:0x19C scope:global align:4 +eff_lift_smoke_start__Q28daStone25Act_cFv = .text:0x00001908; // type:function size:0x1AC scope:global align:4 +eff_lift_smoke_end__Q28daStone25Act_cFv = .text:0x00001AB4; // type:function size:0x40 scope:global align:4 +eff_lift_smoke_remove__Q28daStone25Act_cFv = .text:0x00001AF4; // type:function size:0x2C scope:global align:4 +set_senv__Q28daStone25Act_cCFii = .text:0x00001B20; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q28daStone25Act_cCFv = .text:0x00001B74; // type:function size:0x38 scope:global align:4 +mode_wait_init__Q28daStone25Act_cFv = .text:0x00001BAC; // type:function size:0x30 scope:global align:4 +mode_wait__Q28daStone25Act_cFv = .text:0x00001BDC; // type:function size:0x60 scope:global align:4 +mode_carry_init__Q28daStone25Act_cFv = .text:0x00001C3C; // type:function size:0x7C scope:global align:4 +mode_carry__Q28daStone25Act_cFv = .text:0x00001CB8; // type:function size:0x9C scope:global align:4 +mode_drop_init__Q28daStone25Act_cFv = .text:0x00001D54; // type:function size:0xA4 scope:global align:4 +mode_drop__Q28daStone25Act_cFv = .text:0x00001DF8; // type:function size:0x6C scope:global align:4 +mode_fine_init__Q28daStone25Act_cFv = .text:0x00001E64; // type:function size:0xB8 scope:global align:4 +mode_fine__Q28daStone25Act_cFv = .text:0x00001F1C; // type:function size:0xA4 scope:global align:4 +mode_proc_call__Q28daStone25Act_cFv = .text:0x00001FC0; // type:function size:0x1D4 scope:global align:4 +demo_non_init__Q28daStone25Act_cFv = .text:0x00002194; // type:function size:0xC scope:global align:4 +demo_non__Q28daStone25Act_cFv = .text:0x000021A0; // type:function size:0x4 scope:global align:4 +demo_req_init__Q28daStone25Act_cFv = .text:0x000021A4; // type:function size:0x68 scope:global align:4 +demo_req__Q28daStone25Act_cFv = .text:0x0000220C; // type:function size:0x98 scope:global align:4 +demo_run_init__Q28daStone25Act_cFv = .text:0x000022A4; // type:function size:0xC scope:global align:4 +demo_run__Q28daStone25Act_cFv = .text:0x000022B0; // type:function size:0x60 scope:global align:4 +demo_proc_call__Q28daStone25Act_cFv = .text:0x00002310; // type:function size:0xA4 scope:global align:4 +Execute__Q28daStone25Act_cFPPA3_A4_f = .text:0x000023B4; // type:function size:0x1B8 scope:global align:4 +draw_shadow__Q28daStone25Act_cFv = .text:0x0000256C; // type:function size:0x114 scope:global align:4 +Draw__Q28daStone25Act_cFv = .text:0x00002680; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x00002734; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x00002754; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x00002774; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x00002794; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x000027C0; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x000027EC; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000027F4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000027FC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00002804; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x0000280C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00002814; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x0000281C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00002824; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000282C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002874; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000028BC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002918; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002960; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002964; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002968; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000296C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002970; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000029B8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002A14; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002A24; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002A3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002A44; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002A84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002A8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A94; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002ACC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002AD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002AD8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002AE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002AE8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002AF4; // type:function size:0xC scope:weak align:4 +__dt__Q28daStone25Act_cFv = .text:0x00002B00; // type:function size:0x278 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daStone25Act_c5Prm_eQ38daStone25Act_c5Prm_e = .text:0x00002D78; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002D94; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D9C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002DA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002DAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_cyl_src__Q28daStone25Act_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +M_attr__Q28daStone25Act_c = .rodata:0x00000044; // type:object size:0x1E0 scope:global align:4 +@4319 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000228; // type:object size:0x8 scope:local align:8 data:double +@4393 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:float +@4467 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:float +@4632 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@4673 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@4674 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@4713 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@4746 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000025C; // type:object size:0x7A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4436 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4437 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4438 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4439 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4440 = .data:0x00000060; // type:object size:0xC scope:local align:4 +eff_break_proc$4435 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4904 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4905 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4906 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4907 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +mode_proc$4903 = .data:0x000000D8; // type:object size:0x30 scope:local align:4 +@4988 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4989 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4990 = .data:0x00000120; // type:object size:0xC scope:local align:4 +demo_proc$4987 = .data:0x0000012C; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q28daStone224@unnamed@d_a_stone2_cpp@ = .data:0x00000150; // type:object size:0x20 scope:local align:4 +g_profile_Stone2 = .data:0x00000170; // type:object size:0x30 scope:global align:4 +__vt__Q28daStone25Act_c = .data:0x000001A0; // type:object size:0x2C scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000001CC; // type:object size:0x28 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000023C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000258; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000278; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000318; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000036C; // type:object size:0x24 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_mtx__Q28daStone25Act_c = .bss:0x00000054; // type:object size:0x30 scope:global align:4 +init$4441 = .bss:0x00000084; // type:object size:0x1 scope:local align:1 +@4590 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4591 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +offset_vec$4589 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4596 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +d_scale$4595 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +init$4599 = .bss:0x000000B4; // type:object size:0x1 scope:local align:1 +p_scale$4598 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@4639 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +init$4640 = .bss:0x000000D0; // type:object size:0x1 scope:local align:1 +offset_vec$4638 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +init$4645 = .bss:0x000000E0; // type:object size:0x1 scope:local align:1 +d_scale$4644 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +init$4648 = .bss:0x000000F0; // type:object size:0x1 scope:local align:1 +p_scale$4647 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@4679 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +init$4680 = .bss:0x0000010C; // type:object size:0x1 scope:local align:1 +offset_vec$4678 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +init$4685 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 +d_scale$4684 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +init$4688 = .bss:0x0000012C; // type:object size:0x1 scope:local align:1 +p_scale$4687 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +init$4908 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 +init$4991 = .bss:0x0000013D; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_swattack/splits.txt b/config/GZLJ01/rels/d_a_swattack/splits.txt new file mode 100644 index 000000000..c2aa14292 --- /dev/null +++ b/config/GZLJ01/rels/d_a_swattack/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swattack.cpp: + .text start:0x00000078 end:0x000006F0 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_swattack/symbols.txt b/config/GZLJ01/rels/d_a_swattack/symbols.txt new file mode 100644 index 000000000..aa0b74cc1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_swattack/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daSwAt_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__8daSwAt_cFv = .text:0x00000080; // type:function size:0xA0 scope:global align:4 +_create__8daSwAt_cFv = .text:0x00000120; // type:function size:0xEC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000020C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000320; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000037C; // type:function size:0x48 scope:weak align:4 +_execute__8daSwAt_cFv = .text:0x000003C4; // type:function size:0x194 scope:global align:4 +_draw__8daSwAt_cFv = .text:0x00000558; // type:function size:0x8 scope:global align:4 +daSwAt_Create__FPv = .text:0x00000560; // type:function size:0x20 scope:local align:4 +daSwAt_Delete__FPv = .text:0x00000580; // type:function size:0x24 scope:local align:4 +daSwAt_Draw__FPv = .text:0x000005A4; // type:function size:0x24 scope:local align:4 +daSwAt_Execute__FPv = .text:0x000005C8; // type:function size:0x24 scope:local align:4 +daSwAt_IsDelete__FPv = .text:0x000005EC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000005F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000604; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000060C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000614; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000061C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000624; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000065C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000664; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000066C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000674; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000006AC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000006B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000006B8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000006C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000006C8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000006D4; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000006E0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000006E8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4004 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daSwAtMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_SW_ATTACK = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_swc00/splits.txt b/config/GZLJ01/rels/d_a_swc00/splits.txt new file mode 100644 index 000000000..7ec20623b --- /dev/null +++ b/config/GZLJ01/rels/d_a_swc00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swc00.cpp: + .text start:0x00000078 end:0x00000274 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_swc00/symbols.txt b/config/GZLJ01/rels/d_a_swc00/symbols.txt new file mode 100644 index 000000000..8bccca514 --- /dev/null +++ b/config/GZLJ01/rels/d_a_swc00/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSwc00_Execute__FP11swc00_class = .text:0x00000078; // type:function size:0x108 scope:local align:4 +daSwc00_IsDelete__FP11swc00_class = .text:0x00000180; // type:function size:0x8 scope:local align:4 +daSwc00_Delete__FP11swc00_class = .text:0x00000188; // type:function size:0x8 scope:local align:4 +daSwc00_Create__FP10fopAc_ac_c = .text:0x00000190; // type:function size:0xE4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4034 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_daSwc00_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SWC00 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_swhit0/splits.txt b/config/GZLJ01/rels/d_a_swhit0/splits.txt new file mode 100644 index 000000000..326115ba7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_swhit0/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swhit0.cpp: + .text start:0x00000078 end:0x00001694 + .text start:0x00001694 end:0x000018A4 + .rodata start:0x00000000 end:0x0000006F + .data start:0x00000000 end:0x000002C0 diff --git a/config/GZLJ01/rels/d_a_swhit0/symbols.txt b/config/GZLJ01/rels/d_a_swhit0/symbols.txt new file mode 100644 index 000000000..fe5af137b --- /dev/null +++ b/config/GZLJ01/rels/d_a_swhit0/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwNo__10daSwhit0_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getEvNo__10daSwhit0_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getType__10daSwhit0_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getTimer__10daSwhit0_cFv = .text:0x0000009C; // type:function size:0x1C scope:global align:4 +getSwNo2__10daSwhit0_cFv = .text:0x000000B8; // type:function size:0xC scope:global align:4 +CreateHeap__10daSwhit0_cFv = .text:0x000000C4; // type:function size:0x16C scope:global align:4 +decisionRtType__10daSwhit0_cFv = .text:0x00000230; // type:function size:0x40 scope:global align:4 +CreateInit__10daSwhit0_cFv = .text:0x00000270; // type:function size:0x278 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004E8; // type:function size:0x20 scope:local align:4 +create__10daSwhit0_cFv = .text:0x00000508; // type:function size:0x1B8 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000006C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000078C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000007D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000008A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000944; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000098C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000009E8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000A44; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000AA0; // type:function size:0x48 scope:weak align:4 +checkHit__10daSwhit0_cFv = .text:0x00000AE8; // type:function size:0x58 scope:global align:4 +DemoProc__10daSwhit0_cFv = .text:0x00000B40; // type:function size:0x104 scope:global align:4 +actionOffWait__10daSwhit0_cFv = .text:0x00000C44; // type:function size:0x144 scope:global align:4 +actionToOnReady__10daSwhit0_cFv = .text:0x00000D88; // type:function size:0x98 scope:global align:4 +actionToOnOrder__10daSwhit0_cFv = .text:0x00000E20; // type:function size:0xA4 scope:global align:4 +actionToOnDemo__10daSwhit0_cFv = .text:0x00000EC4; // type:function size:0x74 scope:global align:4 +actionOnWait__10daSwhit0_cFv = .text:0x00000F38; // type:function size:0x110 scope:global align:4 +actionOnTimer__10daSwhit0_cFv = .text:0x00001048; // type:function size:0x110 scope:global align:4 +setDrawMtx__10daSwhit0_cFv = .text:0x00001158; // type:function size:0x88 scope:global align:4 +daSwhit0_Draw__FP10daSwhit0_c = .text:0x000011E0; // type:function size:0x150 scope:local align:4 +daSwhit0_Execute__FP10daSwhit0_c = .text:0x00001330; // type:function size:0xEC scope:local align:4 +daSwhit0_IsDelete__FP10daSwhit0_c = .text:0x0000141C; // type:function size:0x8 scope:local align:4 +daSwhit0_Delete__FP10daSwhit0_c = .text:0x00001424; // type:function size:0x28 scope:local align:4 +daSwhit0_Create__FP10fopAc_ac_c = .text:0x0000144C; // type:function size:0x20 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x0000146C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000014B4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000014C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000014CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000014D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000014DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014E4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000151C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001524; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000152C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001534; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000156C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001570; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001578; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001588; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001590; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001598; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000015A8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000015E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000015E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000015F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000015F8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001630; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001638; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001640; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000164C; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00001658; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001674; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000167C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001684; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000168C; // type:function size:0x8 scope:weak align:4 +__dt__10daSwhit0_cFv = .text:0x00001694; // type:function size:0x210 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4036 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4319 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x63 scope:local align:4 data:string_table +l_sph_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_cyl_src = .data:0x00000040; // type:object size:0x44 scope:local align:4 +action_table$4292 = .data:0x00000084; // type:object size:0x8 scope:local align:4 +l_color$localstatic3$draw__10daSwhit0_cFv = .data:0x0000008C; // type:object size:0x20 scope:weak align:4 +l_daSwhit0_Method = .data:0x000000AC; // type:object size:0x20 scope:local align:4 +g_profile_SWHIT0 = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000114; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001A8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000248; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002B4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_switem/splits.txt b/config/GZLJ01/rels/d_a_switem/splits.txt new file mode 100644 index 000000000..e066450ee --- /dev/null +++ b/config/GZLJ01/rels/d_a_switem/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_switem.cpp: + .text start:0x00000078 end:0x00000900 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_switem/symbols.txt b/config/GZLJ01/rels/d_a_switem/symbols.txt new file mode 100644 index 000000000..c309e8e3c --- /dev/null +++ b/config/GZLJ01/rels/d_a_switem/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daSwItem_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__10daSwItem_cFv = .text:0x00000080; // type:function size:0xD4 scope:global align:4 +_create__10daSwItem_cFv = .text:0x00000154; // type:function size:0xFC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000250; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000031C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000364; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000003C0; // type:function size:0x48 scope:weak align:4 +_execute__10daSwItem_cFv = .text:0x00000408; // type:function size:0x2D0 scope:global align:4 +isRupeeInAllCreateTable__10daSwItem_cFi = .text:0x000006D8; // type:function size:0x90 scope:global align:4 +_draw__10daSwItem_cFv = .text:0x00000768; // type:function size:0x8 scope:global align:4 +daSwItem_Create__FPv = .text:0x00000770; // type:function size:0x20 scope:local align:4 +daSwItem_Delete__FPv = .text:0x00000790; // type:function size:0x24 scope:local align:4 +daSwItem_Draw__FPv = .text:0x000007B4; // type:function size:0x24 scope:local align:4 +daSwItem_Execute__FPv = .text:0x000007D8; // type:function size:0x24 scope:local align:4 +daSwItem_IsDelete__FPv = .text:0x000007FC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000804; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000814; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000081C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000824; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000082C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000834; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000086C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000874; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000087C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000884; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000008BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000008C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000008C8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000008D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000008D8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000008E4; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000008F0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000008F8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4029 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4215 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4216 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daSwItemMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_SW_ITEM = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_swpropeller/splits.txt b/config/GZLJ01/rels/d_a_swpropeller/splits.txt new file mode 100644 index 000000000..9ff4e5d1e --- /dev/null +++ b/config/GZLJ01/rels/d_a_swpropeller/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swpropeller.cpp: + .text start:0x00000078 end:0x00000D9C + .rodata start:0x00000000 end:0x00000087 + .data start:0x00000000 end:0x000001B4 diff --git a/config/GZLJ01/rels/d_a_swpropeller/symbols.txt b/config/GZLJ01/rels/d_a_swpropeller/symbols.txt new file mode 100644 index 000000000..7eef02224 --- /dev/null +++ b/config/GZLJ01/rels/d_a_swpropeller/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daSwProp_cFv = .text:0x00000078; // type:function size:0x40 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B8; // type:function size:0x20 scope:local align:4 +CreateHeap__10daSwProp_cFv = .text:0x000000D8; // type:function size:0xE0 scope:global align:4 +CreateInit__10daSwProp_cFv = .text:0x000001B8; // type:function size:0x198 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000350; // type:function size:0xB4 scope:local align:4 +_create__10daSwProp_cFv = .text:0x00000404; // type:function size:0x18C scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000590; // type:function size:0x70 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000600; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006CC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000714; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000770; // type:function size:0x48 scope:weak align:4 +set_mtx__10daSwProp_cFv = .text:0x000007B8; // type:function size:0x80 scope:global align:4 +_execute__10daSwProp_cFv = .text:0x00000838; // type:function size:0x324 scope:global align:4 +_draw__10daSwProp_cFv = .text:0x00000B5C; // type:function size:0xA0 scope:global align:4 +daSwProp_Create__FPv = .text:0x00000BFC; // type:function size:0x20 scope:local align:4 +daSwProp_Delete__FPv = .text:0x00000C1C; // type:function size:0x24 scope:local align:4 +daSwProp_Draw__FPv = .text:0x00000C40; // type:function size:0x24 scope:local align:4 +daSwProp_Execute__FPv = .text:0x00000C64; // type:function size:0x24 scope:local align:4 +daSwProp_IsDelete__FPv = .text:0x00000C88; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C90; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000CA0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000CA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CB8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CC0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000CF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000D00; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000D08; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D10; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D48; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D54; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D5C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D64; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D70; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D84; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000D8C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D94; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bdlidx__10daSwProp_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_heapsize__10daSwProp_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +@4061 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4304 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0x3F scope:local align:4 data:string_table +m_arcname__10daSwProp_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_cyl_src = .data:0x00000008; // type:object size:0x44 scope:local align:4 +daSwPropMethodTable = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_SW_PROPELLER = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x0000009C; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000C0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000160; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_swtact/splits.txt b/config/GZLJ01/rels/d_a_swtact/splits.txt new file mode 100644 index 000000000..f2d1e7e89 --- /dev/null +++ b/config/GZLJ01/rels/d_a_swtact/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swtact.cpp: + .text start:0x00000078 end:0x000007B4 + .text start:0x000007B4 end:0x000007B4 + .rodata start:0x00000000 end:0x00000069 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZLJ01/rels/d_a_swtact/symbols.txt b/config/GZLJ01/rels/d_a_swtact/symbols.txt new file mode 100644 index 000000000..0996aea0d --- /dev/null +++ b/config/GZLJ01/rels/d_a_swtact/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daSwTact_cFv = .text:0x00000078; // type:function size:0x34 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000AC; // type:function size:0x20 scope:local align:4 +CreateHeap__10daSwTact_cFv = .text:0x000000CC; // type:function size:0xC8 scope:global align:4 +CreateInit__10daSwTact_cFv = .text:0x00000194; // type:function size:0xB8 scope:global align:4 +set_mtx__10daSwTact_cFv = .text:0x0000024C; // type:function size:0x80 scope:global align:4 +_create__10daSwTact_cFv = .text:0x000002CC; // type:function size:0xC0 scope:global align:4 +getAnswer__10daSwTact_cFv = .text:0x0000038C; // type:function size:0x84 scope:global align:4 +_execute__10daSwTact_cFv = .text:0x00000410; // type:function size:0x29C scope:global align:4 +_draw__10daSwTact_cFv = .text:0x000006AC; // type:function size:0x74 scope:global align:4 +daSwTact_Create__FPv = .text:0x00000720; // type:function size:0x20 scope:local align:4 +daSwTact_Delete__FPv = .text:0x00000740; // type:function size:0x24 scope:local align:4 +daSwTact_Draw__FPv = .text:0x00000764; // type:function size:0x24 scope:local align:4 +daSwTact_Execute__FPv = .text:0x00000788; // type:function size:0x24 scope:local align:4 +daSwTact_IsDelete__FPv = .text:0x000007AC; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mDefaultR__10daSwTact_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +mDefaultRwM__10daSwTact_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_heapsize__10daSwTact_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +cull_size$4018 = .rodata:0x0000000C; // type:object size:0x18 scope:local align:4 +@4037 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4187 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000040; // type:object size:0x29 scope:local align:4 data:string_table +m_arcname__10daSwTact_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +daSwTactMethodTable = .data:0x00000004; // type:object size:0x20 scope:local align:4 +g_profile_SW_TACT = .data:0x00000024; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_swtdoor/splits.txt b/config/GZLJ01/rels/d_a_swtdoor/splits.txt new file mode 100644 index 000000000..a0af862fa --- /dev/null +++ b/config/GZLJ01/rels/d_a_swtdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swtdoor.cpp: + .text start:0x00000078 end:0x00000374 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_swtdoor/symbols.txt b/config/GZLJ01/rels/d_a_swtdoor/symbols.txt new file mode 100644 index 000000000..432e3b0c4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_swtdoor/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSwtdoor_Draw__FP13swtdoor_class = .text:0x00000078; // type:function size:0x4C scope:local align:4 +daSwtdoor_Execute__FP13swtdoor_class = .text:0x000000C4; // type:function size:0xF8 scope:local align:4 +daSwtdoor_IsDelete__FP13swtdoor_class = .text:0x000001BC; // type:function size:0x8 scope:local align:4 +daSwtdoor_Delete__FP13swtdoor_class = .text:0x000001C4; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001F4; // type:function size:0x6C scope:local align:4 +daSwtdoor_Create__FP10fopAc_ac_c = .text:0x00000260; // type:function size:0x114 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4127 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4193 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x8 scope:local align:4 data:string_table +l_daSwtdoor_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SWTDOOR = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_syan/splits.txt b/config/GZLJ01/rels/d_a_syan/splits.txt new file mode 100644 index 000000000..9bf3a13df --- /dev/null +++ b/config/GZLJ01/rels/d_a_syan/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_syan.cpp: + .text start:0x000000EC end:0x0000116C + .rodata start:0x00000000 end:0x000000A5 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLJ01/rels/d_a_syan/symbols.txt b/config/GZLJ01/rels/d_a_syan/symbols.txt new file mode 100644 index 000000000..a7c632f2e --- /dev/null +++ b/config/GZLJ01/rels/d_a_syan/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x1E8 scope:local align:4 +__dt__4cXyzFv = .text:0x000002D4; // type:function size:0x3C scope:weak align:4 +syan_draw__FP10syan_class = .text:0x00000310; // type:function size:0x130 scope:local align:4 +daSyan_Draw__FP10syan_class = .text:0x00000440; // type:function size:0x6C scope:local align:4 +daSyan_Execute__FP10syan_class = .text:0x000004AC; // type:function size:0x7F4 scope:local align:4 +daSyan_IsDelete__FP10syan_class = .text:0x00000CA0; // type:function size:0x8 scope:local align:4 +daSyan_Delete__FP10syan_class = .text:0x00000CA8; // type:function size:0x74 scope:local align:4 +daSyan_solidHeapCB__FP10fopAc_ac_c = .text:0x00000D1C; // type:function size:0xF4 scope:local align:4 +daSyan_Create__FP10fopAc_ac_c = .text:0x00000E10; // type:function size:0x1D0 scope:local align:4 +__dt__19dPa_followEcallBackFv = .text:0x00000FE0; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x0000104C; // type:function size:0x28 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001074; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00001078; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000010B4; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010B8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010BC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010C0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010C4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000010C8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001110; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4352 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4362 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4371 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4375 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4376 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@4380 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4384 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4385 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4500 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4501 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A0; // type:object size:0x5 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +b_pos_x = .data:0x00000030; // type:object size:0x18 scope:local align:4 +b_pos_y = .data:0x00000048; // type:object size:0x18 scope:local align:4 +b_pos_z = .data:0x00000060; // type:object size:0x18 scope:local align:4 +fire_time$4433 = .data:0x00000078; // type:object size:0xC scope:local align:4 +l_daSyan_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_SYAN = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000000D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000F0; // type:object size:0x20 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4234 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4235 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +fire_scale$4233 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_tag_attention/splits.txt b/config/GZLJ01/rels/d_a_tag_attention/splits.txt new file mode 100644 index 000000000..dbedfae98 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_attention/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_attention.cpp: + .text start:0x00000078 end:0x000005C4 + .text start:0x000005C4 end:0x000007E0 + .text start:0x000007E0 end:0x0000080C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLJ01/rels/d_a_tag_attention/symbols.txt b/config/GZLJ01/rels/d_a_tag_attention/symbols.txt new file mode 100644 index 000000000..30dec0146 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_attention/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q214daTagAttention5Act_cFv = .text:0x00000078; // type:function size:0x110 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000188; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000254; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000029C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000002F8; // type:function size:0x48 scope:weak align:4 +_execute__Q214daTagAttention5Act_cFv = .text:0x00000340; // type:function size:0x140 scope:global align:4 +Mthd_Create__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x00000480; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004A0; // type:function size:0x8 scope:local align:4 +Mthd_Execute__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004A8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004C8; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004D0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000004D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000004E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000004F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000004F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000500; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000508; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000540; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000548; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000550; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000558; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000590; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000059C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000005A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000005AC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000005B8; // type:function size:0xC scope:weak align:4 +chk_inside__Q214daTagAttention5Act_cCFP4cXyz = .text:0x000005C4; // type:function size:0x21C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ314daTagAttention5Act_c5Prm_eQ314daTagAttention5Act_c5Prm_e = .text:0x000007E0; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000007FC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000804; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4167 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4224 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +Mthd_Table__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@ = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Attention = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_tag_ba1/splits.txt b/config/GZLJ01/rels/d_a_tag_ba1/splits.txt new file mode 100644 index 000000000..3e7e3ce5b --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_ba1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_ba1.cpp: + .text start:0x000000EC end:0x00000560 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000022 + .data start:0x00000000 end:0x00000064 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLJ01/rels/d_a_tag_ba1/symbols.txt b/config/GZLJ01/rels/d_a_tag_ba1/symbols.txt new file mode 100644 index 000000000..24260d812 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_ba1/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daTag_Ba1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +daTag_Ba1_XyCheck_cB__FPvi = .text:0x00000144; // type:function size:0x20 scope:local align:4 +XyCheck_cB__11daTag_Ba1_cFi = .text:0x00000164; // type:function size:0x20 scope:global align:4 +daTag_Ba1_XyEvent_cB__FPvi = .text:0x00000184; // type:function size:0x20 scope:local align:4 +XyEvent_cB__11daTag_Ba1_cFi = .text:0x000001A4; // type:function size:0x1C scope:global align:4 +createInit__11daTag_Ba1_cFv = .text:0x000001C0; // type:function size:0xC8 scope:global align:4 +_draw__11daTag_Ba1_cFv = .text:0x00000288; // type:function size:0x8 scope:global align:4 +_execute__11daTag_Ba1_cFv = .text:0x00000290; // type:function size:0xB0 scope:global align:4 +_delete__11daTag_Ba1_cFv = .text:0x00000340; // type:function size:0x54 scope:global align:4 +_create__11daTag_Ba1_cFv = .text:0x00000394; // type:function size:0xC0 scope:global align:4 +daTag_Ba1_Create__FP10fopAc_ac_c = .text:0x00000454; // type:function size:0x20 scope:local align:4 +daTag_Ba1_Delete__FP11daTag_Ba1_c = .text:0x00000474; // type:function size:0x20 scope:local align:4 +daTag_Ba1_Execute__FP11daTag_Ba1_c = .text:0x00000494; // type:function size:0x20 scope:local align:4 +daTag_Ba1_Draw__FP11daTag_Ba1_c = .text:0x000004B4; // type:function size:0x20 scope:local align:4 +daTag_Ba1_IsDelete__FP11daTag_Ba1_c = .text:0x000004D4; // type:function size:0x8 scope:local align:4 +__dt__15daTag_Ba1_HIO_cFv = .text:0x000004DC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_ba1_cpp = .text:0x00000524; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x22 scope:local align:4 data:string_table +a_prm_tbl$4010 = .data:0x00000000; // type:object size:0x1 scope:local align:4 +l_evn_tbl = .data:0x00000004; // type:object size:0x4 scope:local align:4 +l_daTag_Ba1_Method = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_TAG_BA1 = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__15daTag_Ba1_HIO_c = .data:0x00000058; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4012 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_tag_etc/splits.txt b/config/GZLJ01/rels/d_a_tag_etc/splits.txt new file mode 100644 index 000000000..0a075365d --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_etc/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_etc.cpp: + .text start:0x00000078 end:0x00000788 + .rodata start:0x00000000 end:0x0000002E + .data start:0x00000000 end:0x00000064 diff --git a/config/GZLJ01/rels/d_a_tag_etc/symbols.txt b/config/GZLJ01/rels/d_a_tag_etc/symbols.txt new file mode 100644 index 000000000..d7f17e9fa --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_etc/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__11daTag_Etc_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getType2__11daTag_Etc_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +rangeCheck__11daTag_Etc_cFP10fopAc_ac_c = .text:0x00000090; // type:function size:0x124 scope:global align:4 +otherCheck__11daTag_Etc_cFP10fopAc_ac_c = .text:0x000001B4; // type:function size:0x60 scope:global align:4 +demoProc__11daTag_Etc_cFv = .text:0x00000214; // type:function size:0xD8 scope:global align:4 +demoInitProc__11daTag_Etc_cFv = .text:0x000002EC; // type:function size:0x7C scope:global align:4 +create__11daTag_Etc_cFv = .text:0x00000368; // type:function size:0xF0 scope:global align:4 +daTag_Etc_action_wait__FP11daTag_Etc_c = .text:0x00000458; // type:function size:0x8 scope:local align:4 +daTag_Etc_action_search__FP11daTag_Etc_c = .text:0x00000460; // type:function size:0x88 scope:local align:4 +daTag_Etc_action_event__FP11daTag_Etc_c = .text:0x000004E8; // type:function size:0x78 scope:local align:4 +daTag_Etc_action_ready__FP11daTag_Etc_c = .text:0x00000560; // type:function size:0xDC scope:local align:4 +daTag_Etc_action_hunt__FP11daTag_Etc_c = .text:0x0000063C; // type:function size:0xB0 scope:local align:4 +daTag_Etc_Draw__FP11daTag_Etc_c = .text:0x000006EC; // type:function size:0x8 scope:local align:4 +daTag_Etc_Execute__FP11daTag_Etc_c = .text:0x000006F4; // type:function size:0x3C scope:local align:4 +daTag_Etc_IsDelete__FP11daTag_Etc_c = .text:0x00000730; // type:function size:0x8 scope:local align:4 +daTag_Etc_Delete__FP11daTag_Etc_c = .text:0x00000738; // type:function size:0x30 scope:local align:4 +daTag_Etc_Create__FP10fopAc_ac_c = .text:0x00000768; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4109 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4110 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4111 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4112 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0xE scope:local align:4 data:string_table +l_action$localstatic3$execute__11daTag_Etc_cFv = .data:0x00000000; // type:object size:0x14 scope:weak align:4 +l_daTag_Etc_Method = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_TAG_ETC = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_tag_event/splits.txt b/config/GZLJ01/rels/d_a_tag_event/splits.txt new file mode 100644 index 000000000..411f37521 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_event/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_event.cpp: + .text start:0x00000078 end:0x00001524 + .rodata start:0x00000000 end:0x00000057 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZLJ01/rels/d_a_tag_event/symbols.txt b/config/GZLJ01/rels/d_a_tag_event/symbols.txt new file mode 100644 index 000000000..6add2790f --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_event/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daTag_getBk__FUl = .text:0x00000078; // type:function size:0x30 scope:local align:4 +getEventNo__13daTag_Event_cFv = .text:0x000000A8; // type:function size:0xC scope:global align:4 +getSwbit__13daTag_Event_cFv = .text:0x000000B4; // type:function size:0xC scope:global align:4 +getSwbit2__13daTag_Event_cFv = .text:0x000000C0; // type:function size:0xC scope:global align:4 +getType__13daTag_Event_cFv = .text:0x000000CC; // type:function size:0xC scope:global align:4 +getEventFlag__13daTag_Event_cFv = .text:0x000000D8; // type:function size:0xC scope:global align:4 +cancelShutter__13daTag_Event_cFv = .text:0x000000E4; // type:function size:0x6C scope:global align:4 +arrivalTerms__13daTag_Event_cFv = .text:0x00000150; // type:function size:0x100 scope:global align:4 +demoInitProc__13daTag_Event_cFv = .text:0x00000250; // type:function size:0x210 scope:global align:4 +demoEndProc__13daTag_Event_cFv = .text:0x00000460; // type:function size:0xD0 scope:global align:4 +demoProc__13daTag_Event_cFv = .text:0x00000530; // type:function size:0x254 scope:global align:4 +actionEvent__13daTag_Event_cFv = .text:0x00000784; // type:function size:0x78 scope:global align:4 +actionReady__13daTag_Event_cFv = .text:0x000007FC; // type:function size:0x104 scope:global align:4 +actionHunt__13daTag_Event_cFv = .text:0x00000900; // type:function size:0x168 scope:global align:4 +actionArrival__13daTag_Event_cFv = .text:0x00000A68; // type:function size:0x1E8 scope:global align:4 +actionSpeEvent__13daTag_Event_cFv = .text:0x00000C50; // type:function size:0x20 scope:global align:4 +actionSpeReady__13daTag_Event_cFv = .text:0x00000C70; // type:function size:0x80 scope:global align:4 +actionSpeHunt__13daTag_Event_cFv = .text:0x00000CF0; // type:function size:0x100 scope:global align:4 +actionSpeArrival__13daTag_Event_cFv = .text:0x00000DF0; // type:function size:0x130 scope:global align:4 +actionWait__13daTag_Event_cFv = .text:0x00000F20; // type:function size:0x8 scope:global align:4 +actionMjReady__13daTag_Event_cFv = .text:0x00000F28; // type:function size:0x16C scope:global align:4 +actionMjHunt__13daTag_Event_cFv = .text:0x00001094; // type:function size:0x1D0 scope:global align:4 +actionHunt2__13daTag_Event_cFv = .text:0x00001264; // type:function size:0xC8 scope:global align:4 +daTag_Event_Draw__FP13daTag_Event_c = .text:0x0000132C; // type:function size:0x8 scope:local align:4 +daTag_Event_Execute__FP13daTag_Event_c = .text:0x00001334; // type:function size:0xA0 scope:local align:4 +daTag_Event_IsDelete__FP13daTag_Event_c = .text:0x000013D4; // type:function size:0x8 scope:local align:4 +daTag_Event_Delete__FP13daTag_Event_c = .text:0x000013DC; // type:function size:0x30 scope:local align:4 +daTag_Event_Create__FP10fopAc_ac_c = .text:0x0000140C; // type:function size:0x118 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4151 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x3F scope:local align:4 data:string_table +@4152 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +@4376 = .data:0x00000034; // type:object size:0x30 scope:local align:4 +@4605 = .data:0x00000064; // type:object size:0x30 scope:local align:4 +l_daTag_Event_Method = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_TAG_EVENT = .data:0x000000B4; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_tag_evsw/splits.txt b/config/GZLJ01/rels/d_a_tag_evsw/splits.txt new file mode 100644 index 000000000..595935f1d --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_evsw/splits.txt @@ -0,0 +1,13 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_evsw.cpp: + .text start:0x00000078 end:0x00000604 + .text start:0x00000604 end:0x00000630 + .data start:0x00000000 end:0x00000144 diff --git a/config/GZLJ01/rels/d_a_tag_evsw/symbols.txt b/config/GZLJ01/rels/d_a_tag_evsw/symbols.txt new file mode 100644 index 000000000..cdfee5205 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_evsw/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q29daTagEvsw5Act_cFv = .text:0x00000078; // type:function size:0x180 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000001F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000030C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000368; // type:function size:0x48 scope:weak align:4 +_delete__Q29daTagEvsw5Act_cFv = .text:0x000003B0; // type:function size:0x8 scope:global align:4 +_execute__Q29daTagEvsw5Act_cFv = .text:0x000003B8; // type:function size:0xC4 scope:global align:4 +_draw__Q29daTagEvsw5Act_cFv = .text:0x0000047C; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x00000484; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x000004A4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x000004C8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x000004EC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x00000510; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000518; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000528; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000530; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000538; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000540; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000548; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000580; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000588; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000590; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000598; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000005D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000005D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000005DC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000005E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000005EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000005F8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daTagEvsw5Act_c5Prm_eQ39daTagEvsw5Act_c5Prm_e = .text:0x00000604; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000620; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000628; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +Mthd_Table__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TAG_EVSW = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_tag_ghostship/splits.txt b/config/GZLJ01/rels/d_a_tag_ghostship/splits.txt new file mode 100644 index 000000000..bab68079a --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_ghostship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_ghostship.cpp: + .text start:0x000000EC end:0x0000070C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000008E + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000025 diff --git a/config/GZLJ01/rels/d_a_tag_ghostship/symbols.txt b/config/GZLJ01/rels/d_a_tag_ghostship/symbols.txt new file mode 100644 index 000000000..086ab0f39 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_ghostship/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daTag_Gship_HIO_cFv = .text:0x000000EC; // type:function size:0x20 scope:global align:4 +modeClearWaitInit__13daTag_Gship_cFv = .text:0x0000010C; // type:function size:0x4 scope:global align:4 +modeClearWait__13daTag_Gship_cFv = .text:0x00000110; // type:function size:0xB0 scope:global align:4 +modeClearEventInit__13daTag_Gship_cFv = .text:0x000001C0; // type:function size:0x54 scope:global align:4 +modeClearEvent__13daTag_Gship_cFv = .text:0x00000214; // type:function size:0x204 scope:global align:4 +modeProc__13daTag_Gship_cFQ213daTag_Gship_c6Proc_ei = .text:0x00000418; // type:function size:0xF0 scope:global align:4 +_execute__13daTag_Gship_cFv = .text:0x00000508; // type:function size:0x2C scope:global align:4 +_draw__13daTag_Gship_cFv = .text:0x00000534; // type:function size:0x8 scope:global align:4 +getArg__13daTag_Gship_cFv = .text:0x0000053C; // type:function size:0x58 scope:global align:4 +_create__13daTag_Gship_cFv = .text:0x00000594; // type:function size:0x58 scope:global align:4 +_delete__13daTag_Gship_cFv = .text:0x000005EC; // type:function size:0x8 scope:global align:4 +daTag_GshipCreate__FPv = .text:0x000005F4; // type:function size:0x20 scope:local align:4 +daTag_GshipDelete__FPv = .text:0x00000614; // type:function size:0x24 scope:local align:4 +daTag_GshipExecute__FPv = .text:0x00000638; // type:function size:0x24 scope:local align:4 +daTag_GshipDraw__FPv = .text:0x0000065C; // type:function size:0x24 scope:local align:4 +daTag_GshipIsDelete__FPv = .text:0x00000680; // type:function size:0x8 scope:local align:4 +__dt__17daTag_Gship_HIO_cFv = .text:0x00000688; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_ghostship_cpp = .text:0x000006D0; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4114 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4158 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x6E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4122 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4123 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4124 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4125 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_tbl$4121 = .data:0x00000060; // type:object size:0x38 scope:local align:4 +daTag_GshipMethodTable = .data:0x00000098; // type:object size:0x20 scope:local align:4 +g_profile_TAG_GSHIP = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +__vt__17daTag_Gship_HIO_c = .data:0x000000E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4054 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 +init$4126 = .bss:0x00000024; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_tag_hint/splits.txt b/config/GZLJ01/rels/d_a_tag_hint/splits.txt new file mode 100644 index 000000000..0747b40ae --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_hint/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_hint.cpp: + .text start:0x000000EC end:0x00002264 + .text start:0x00002264 end:0x00002280 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x0000022C + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLJ01/rels/d_a_tag_hint/symbols.txt b/config/GZLJ01/rels/d_a_tag_hint/symbols.txt new file mode 100644 index 000000000..24f3f26c2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_hint/symbols.txt @@ -0,0 +1,135 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +getEventNo__12daTag_Hint_cFv = .text:0x000000EC; // type:function size:0xC scope:global align:4 +getSwbit__12daTag_Hint_cFv = .text:0x000000F8; // type:function size:0xC scope:global align:4 +getSwbit2__12daTag_Hint_cFv = .text:0x00000104; // type:function size:0xC scope:global align:4 +getType__12daTag_Hint_cFv = .text:0x00000110; // type:function size:0xC scope:global align:4 +getType2__12daTag_Hint_cFv = .text:0x0000011C; // type:function size:0xC scope:global align:4 +getMessage__12daTag_Hint_cFv = .text:0x00000128; // type:function size:0xC scope:global align:4 +getEventFlag__12daTag_Hint_cFv = .text:0x00000134; // type:function size:0xC scope:global align:4 +arrivalTerms__12daTag_Hint_cFv = .text:0x00000140; // type:function size:0x1F0 scope:global align:4 +waitTerms__12daTag_Hint_cFv = .text:0x00000330; // type:function size:0x2B8 scope:global align:4 +rangeCheck_local__12daTag_Hint_cFP4cXyz = .text:0x000005E8; // type:function size:0xB4 scope:global align:4 +rangeCheck__12daTag_Hint_cFv = .text:0x0000069C; // type:function size:0x30 scope:global align:4 +otherCheck__12daTag_Hint_cFv = .text:0x000006CC; // type:function size:0x1B0 scope:global align:4 +getPriority__12daTag_Hint_cFv = .text:0x0000087C; // type:function size:0x3C scope:global align:4 +makeEventId__12daTag_Hint_cFv = .text:0x000008B8; // type:function size:0x120 scope:global align:4 +initLight__12daTag_Hint_cFv = .text:0x000009D8; // type:function size:0x60 scope:global align:4 +setLightPos__12daTag_Hint_cFv = .text:0x00000A38; // type:function size:0x118 scope:global align:4 +makeLight__12daTag_Hint_cFv = .text:0x00000B50; // type:function size:0x4C scope:global align:4 +deleteLight__12daTag_Hint_cFv = .text:0x00000B9C; // type:function size:0x34 scope:global align:4 +findObjectCallBack__FP10fopAc_ac_cPv = .text:0x00000BD0; // type:function size:0xA8 scope:local align:4 +moveBoxCheck__12daTag_Hint_cFv = .text:0x00000C78; // type:function size:0x34 scope:global align:4 +setPlayerAngle__12daTag_Hint_cFv = .text:0x00000CAC; // type:function size:0x444 scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x000010F0; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001244; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001370; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001410; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000146C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000014B4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001510; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001558; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000015EC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001634; // type:function size:0x48 scope:weak align:4 +darkProc__12daTag_Hint_cFv = .text:0x0000167C; // type:function size:0xC8 scope:global align:4 +startProc__12daTag_Hint_cFv = .text:0x00001744; // type:function size:0x160 scope:global align:4 +next_msgStatus__12daTag_Hint_cFPUl = .text:0x000018A4; // type:function size:0x8 scope:global align:4 +getMsg__12daTag_Hint_cFv = .text:0x000018AC; // type:function size:0x8 scope:global align:4 +talkInit__12daTag_Hint_cFv = .text:0x000018B4; // type:function size:0xC scope:global align:4 +talk__12daTag_Hint_cFv = .text:0x000018C0; // type:function size:0x140 scope:global align:4 +actionEvent__12daTag_Hint_cFv = .text:0x00001A00; // type:function size:0x398 scope:global align:4 +actionHunt__12daTag_Hint_cFv = .text:0x00001D98; // type:function size:0xE4 scope:global align:4 +actionArrival__12daTag_Hint_cFv = .text:0x00001E7C; // type:function size:0x88 scope:global align:4 +actionLight__12daTag_Hint_cFv = .text:0x00001F04; // type:function size:0x5C scope:global align:4 +actionWait__12daTag_Hint_cFv = .text:0x00001F60; // type:function size:0x8 scope:global align:4 +daTag_Hint_Draw__FP12daTag_Hint_c = .text:0x00001F68; // type:function size:0x8 scope:local align:4 +daTag_Hint_Execute__FP12daTag_Hint_c = .text:0x00001F70; // type:function size:0x74 scope:local align:4 +daTag_Hint_IsDelete__FP12daTag_Hint_c = .text:0x00001FE4; // type:function size:0x8 scope:local align:4 +daTag_Hint_Delete__FP12daTag_Hint_c = .text:0x00001FEC; // type:function size:0x88 scope:local align:4 +daTag_Hint_Create__FP10fopAc_ac_c = .text:0x00002074; // type:function size:0x120 scope:local align:4 +__sinit_d_a_tag_hint_cpp = .text:0x00002194; // type:function size:0x54 scope:local align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000021E8; // type:function size:0x3C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002224; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000222C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002234; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000223C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002244; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x0000224C; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_CamLinChkFv = .text:0x00002254; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x0000225C; // type:function size:0x8 scope:weak align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00002264; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4275 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4595 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4695 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4704 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4737 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4874 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4875 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4927 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@5011 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@5012 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000060; // type:object size:0x54 scope:local align:4 data:string_table +@4125 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +@4124 = .data:0x00000040; // type:object size:0x48 scope:local align:4 +@4240 = .data:0x00000088; // type:object size:0x48 scope:local align:4 +search_angle_table$4456 = .data:0x000000D0; // type:object size:0x10 scope:local align:4 +search_angle_table_grab$4457 = .data:0x000000E0; // type:object size:0x10 scope:local align:4 +action_table$4796 = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +l_daTag_Hint_Method = .data:0x00000104; // type:object size:0x20 scope:local align:4 +g_profile_TAG_HINT = .data:0x00000124; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamLinChk = .data:0x00000154; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000184; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001B4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000208; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4041 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +plight = .bss:0x00000060; // type:object size:0x20 scope:local align:4 +@4042 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +elight = .bss:0x0000008C; // type:object size:0x20 scope:local align:4 data:float +l_msgId = .bss:0x000000AC; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000000B0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_tag_island/splits.txt b/config/GZLJ01/rels/d_a_tag_island/splits.txt new file mode 100644 index 000000000..89d248737 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_island/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_island.cpp: + .text start:0x00000078 end:0x000013D8 + .text start:0x000013D8 end:0x000013D8 + .rodata start:0x00000000 end:0x0000011E + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLJ01/rels/d_a_tag_island/symbols.txt b/config/GZLJ01/rels/d_a_tag_island/symbols.txt new file mode 100644 index 000000000..7f4092ec1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_island/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__14daTag_Island_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit__14daTag_Island_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getType__14daTag_Island_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +checkArea__14daTag_Island_cFv = .text:0x0000009C; // type:function size:0x13C scope:global align:4 +makeEvId__14daTag_Island_cFv = .text:0x000001D8; // type:function size:0x17C scope:global align:4 +getArrivalFlag__14daTag_Island_cFv = .text:0x00000354; // type:function size:0x80 scope:global align:4 +otherCheck__14daTag_Island_cFv = .text:0x000003D4; // type:function size:0x88 scope:global align:4 +arrivalTerms__14daTag_Island_cFv = .text:0x0000045C; // type:function size:0xB8 scope:global align:4 +demoInitProc__14daTag_Island_cFv = .text:0x00000514; // type:function size:0x3C scope:global align:4 +next_msgStatus__14daTag_Island_cFPUl = .text:0x00000550; // type:function size:0x8 scope:global align:4 +getMsg__14daTag_Island_cFv = .text:0x00000558; // type:function size:0x8 scope:global align:4 +talkInit__14daTag_Island_cFv = .text:0x00000560; // type:function size:0xC scope:global align:4 +talk__14daTag_Island_cFv = .text:0x0000056C; // type:function size:0x140 scope:global align:4 +demoInitTact_Bf__14daTag_Island_cFv = .text:0x000006AC; // type:function size:0xCC scope:global align:4 +demoProcTact_Bf__14daTag_Island_cFv = .text:0x00000778; // type:function size:0x50 scope:global align:4 +demoInitTact_Af__14daTag_Island_cFv = .text:0x000007C8; // type:function size:0x8C scope:global align:4 +demoProcTact_Af__14daTag_Island_cFv = .text:0x00000854; // type:function size:0x1AC scope:global align:4 +demoInitSpeak__14daTag_Island_cFv = .text:0x00000A00; // type:function size:0xC4 scope:global align:4 +demoProcSpeak__14daTag_Island_cFv = .text:0x00000AC4; // type:function size:0x58 scope:global align:4 +demoInitWait__14daTag_Island_cFv = .text:0x00000B1C; // type:function size:0x68 scope:global align:4 +demoProcWait__14daTag_Island_cFv = .text:0x00000B84; // type:function size:0x50 scope:global align:4 +demoInitCom__14daTag_Island_cFv = .text:0x00000BD4; // type:function size:0x10 scope:global align:4 +demoProcCom__14daTag_Island_cFv = .text:0x00000BE4; // type:function size:0x4 scope:global align:4 +demoProcCom_ikada__14daTag_Island_cFv = .text:0x00000BE8; // type:function size:0x114 scope:global align:4 +getNowEventAction__14daTag_Island_cFv = .text:0x00000CFC; // type:function size:0x48 scope:global align:4 +demoProc__14daTag_Island_cFv = .text:0x00000D44; // type:function size:0x198 scope:global align:4 +actionTact__14daTag_Island_cFv = .text:0x00000EDC; // type:function size:0x70 scope:global align:4 +actionEvent__14daTag_Island_cFv = .text:0x00000F4C; // type:function size:0xE8 scope:global align:4 +actionReady__14daTag_Island_cFv = .text:0x00001034; // type:function size:0xFC scope:global align:4 +actionHunt__14daTag_Island_cFv = .text:0x00001130; // type:function size:0xB4 scope:global align:4 +actionArrival__14daTag_Island_cFv = .text:0x000011E4; // type:function size:0x54 scope:global align:4 +actionWait__14daTag_Island_cFv = .text:0x00001238; // type:function size:0x8 scope:global align:4 +daTag_Island_Draw__FP14daTag_Island_c = .text:0x00001240; // type:function size:0x8 scope:local align:4 +daTag_Island_Execute__FP14daTag_Island_c = .text:0x00001248; // type:function size:0x7C scope:local align:4 +daTag_Island_IsDelete__FP14daTag_Island_c = .text:0x000012C4; // type:function size:0x8 scope:local align:4 +daTag_Island_Delete__FP14daTag_Island_c = .text:0x000012CC; // type:function size:0x30 scope:local align:4 +daTag_Island_Create__FP10fopAc_ac_c = .text:0x000012FC; // type:function size:0xDC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4126 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4128 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4129 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x102 scope:local align:4 data:string_table +@4160 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +@4173 = .data:0x00000020; // type:object size:0x20 scope:local align:4 +action_table$4394 = .data:0x00000040; // type:object size:0x14 scope:local align:4 +l_daTag_Island_Method = .data:0x00000054; // type:object size:0x20 scope:local align:4 +g_profile_TAG_ISLAND = .data:0x00000074; // type:object size:0x30 scope:global align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_tag_kb_item/splits.txt b/config/GZLJ01/rels/d_a_tag_kb_item/splits.txt new file mode 100644 index 000000000..48176021c --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_kb_item/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_kb_item.cpp: + .text start:0x00000078 end:0x00000294 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_tag_kb_item/symbols.txt b/config/GZLJ01/rels/d_a_tag_kb_item/symbols.txt new file mode 100644 index 000000000..ab509cfc7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_kb_item/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__13daTagKbItem_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__13daTagKbItem_cFv = .text:0x00000080; // type:function size:0x44 scope:global align:4 +_create__13daTagKbItem_cFv = .text:0x000000C4; // type:function size:0xB0 scope:global align:4 +_execute__13daTagKbItem_cFv = .text:0x00000174; // type:function size:0x84 scope:global align:4 +_draw__13daTagKbItem_cFv = .text:0x000001F8; // type:function size:0x8 scope:global align:4 +daTagKbItem_Create__FPv = .text:0x00000200; // type:function size:0x20 scope:local align:4 +daTagKbItem_Delete__FPv = .text:0x00000220; // type:function size:0x24 scope:local align:4 +daTagKbItem_Draw__FPv = .text:0x00000244; // type:function size:0x24 scope:local align:4 +daTagKbItem_Execute__FPv = .text:0x00000268; // type:function size:0x24 scope:local align:4 +daTagKbItem_IsDelete__FPv = .text:0x0000028C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daTagKbItemMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TAG_KB_ITEM = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_tag_kf1/splits.txt b/config/GZLJ01/rels/d_a_tag_kf1/splits.txt new file mode 100644 index 000000000..5008033a9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_kf1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_kf1.cpp: + .text start:0x000000EC end:0x0000127C + .text start:0x0000127C end:0x00001290 + .text start:0x00001290 end:0x00001308 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000072 + .data start:0x00000000 end:0x000001CC + .bss start:0x00000008 end:0x000001BC diff --git a/config/GZLJ01/rels/d_a_tag_kf1/symbols.txt b/config/GZLJ01/rels/d_a_tag_kf1/symbols.txt new file mode 100644 index 000000000..2694f487d --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_kf1/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daTag_Kf1_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global align:4 +searchActor_Kutani__FPvPv = .text:0x00000120; // type:function size:0x90 scope:local align:4 +createInit__11daTag_Kf1_cFv = .text:0x000001B0; // type:function size:0x70 scope:global align:4 +setStt__11daTag_Kf1_cFSc = .text:0x00000220; // type:function size:0x14 scope:global align:4 +next_msgStatus__11daTag_Kf1_cFPUl = .text:0x00000234; // type:function size:0x60 scope:global align:4 +eventOrder__11daTag_Kf1_cFv = .text:0x00000294; // type:function size:0x80 scope:global align:4 +checkOrder__11daTag_Kf1_cFv = .text:0x00000314; // type:function size:0x6C scope:global align:4 +chkAttention__11daTag_Kf1_cF4cXyz = .text:0x00000380; // type:function size:0xF0 scope:global align:4 +partner_srch__11daTag_Kf1_cFv = .text:0x00000470; // type:function size:0x10C scope:global align:4 +checkPartner__11daTag_Kf1_cFv = .text:0x0000057C; // type:function size:0x88 scope:global align:4 +goto_nextStage__11daTag_Kf1_cFv = .text:0x00000604; // type:function size:0x4C scope:global align:4 +event_talkInit__11daTag_Kf1_cFi = .text:0x00000650; // type:function size:0x8C scope:global align:4 +event_mesSet__11daTag_Kf1_cFv = .text:0x000006DC; // type:function size:0x40 scope:global align:4 +event_mesEnd__11daTag_Kf1_cFv = .text:0x0000071C; // type:function size:0x34 scope:global align:4 +bensyoInit__11daTag_Kf1_cFv = .text:0x00000750; // type:function size:0x54 scope:global align:4 +event_bensyo__11daTag_Kf1_cFv = .text:0x000007A4; // type:function size:0x20 scope:global align:4 +event_cntTsubo__11daTag_Kf1_cFv = .text:0x000007C4; // type:function size:0x38 scope:global align:4 +privateCut__11daTag_Kf1_cFv = .text:0x000007FC; // type:function size:0x17C scope:global align:4 +event_proc__11daTag_Kf1_cFv = .text:0x00000978; // type:function size:0x94 scope:global align:4 +set_action__11daTag_Kf1_cFM11daTag_Kf1_cFPCvPvPv_iPv = .text:0x00000A0C; // type:function size:0xAC scope:global align:4 +wait01__11daTag_Kf1_cFv = .text:0x00000AB8; // type:function size:0x5C scope:global align:4 +wait02__11daTag_Kf1_cFv = .text:0x00000B14; // type:function size:0x8 scope:global align:4 +wait_action1__11daTag_Kf1_cFPv = .text:0x00000B1C; // type:function size:0xCC scope:global align:4 +_draw__11daTag_Kf1_cFv = .text:0x00000BE8; // type:function size:0x8 scope:global align:4 +_execute__11daTag_Kf1_cFv = .text:0x00000BF0; // type:function size:0x78 scope:global align:4 +_delete__11daTag_Kf1_cFv = .text:0x00000C68; // type:function size:0x54 scope:global align:4 +_create__11daTag_Kf1_cFv = .text:0x00000CBC; // type:function size:0x1DC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000E98; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000F64; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000FAC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001008; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001050; // type:function size:0x70 scope:weak align:4 +daTag_Kf1_Create__FP10fopAc_ac_c = .text:0x000010C0; // type:function size:0x20 scope:local align:4 +daTag_Kf1_Delete__FP11daTag_Kf1_c = .text:0x000010E0; // type:function size:0x20 scope:local align:4 +daTag_Kf1_Execute__FP11daTag_Kf1_c = .text:0x00001100; // type:function size:0x20 scope:local align:4 +daTag_Kf1_Draw__FP11daTag_Kf1_c = .text:0x00001120; // type:function size:0x20 scope:local align:4 +daTag_Kf1_IsDelete__FP11daTag_Kf1_c = .text:0x00001140; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001148; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001168; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001170; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001178; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000011B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000011B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000011C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011C8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001200; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001204; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000120C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001214; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000121C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001228; // type:function size:0xC scope:weak align:4 +__dt__15daTag_Kf1_HIO_cFv = .text:0x00001234; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000127C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00001284; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000128C; // type:function size:0x4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00001290; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_tag_kf1_cpp = .text:0x000012AC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000012E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000012F0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000012F8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001300; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4137 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4139 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4350 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x56 scope:local align:4 data:string_table +a_prm_tbl$4033 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4055 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +a_demo_name_tbl$4088 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cut_name_tbl$4236 = .data:0x0000001C; // type:object size:0x14 scope:local align:4 +l_daTag_Kf1_Method = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_TAG_KF1 = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000080; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000120; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000174; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000198; // type:object size:0x14 scope:weak align:4 +__vt__11daTag_Kf1_c = .data:0x000001AC; // type:object size:0x14 scope:global align:4 +__vt__15daTag_Kf1_HIO_c = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4036 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 +l_check_inf = .bss:0x00000028; // type:object size:0x190 scope:local align:4 +l_check_wrk = .bss:0x000001B8; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_tag_kk1/splits.txt b/config/GZLJ01/rels/d_a_tag_kk1/splits.txt new file mode 100644 index 000000000..367f15e84 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_kk1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_kk1.cpp: + .text start:0x000000EC end:0x000007C0 + .text start:0x000007C0 end:0x000008C0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000002F + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZLJ01/rels/d_a_tag_kk1/symbols.txt b/config/GZLJ01/rels/d_a_tag_kk1/symbols.txt new file mode 100644 index 000000000..6dec345d4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_kk1/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daTag_Kk1_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global align:4 +createInit__11daTag_Kk1_cFv = .text:0x00000120; // type:function size:0x8 scope:global align:4 +_draw__11daTag_Kk1_cFv = .text:0x00000128; // type:function size:0x8 scope:global align:4 +_execute__11daTag_Kk1_cFv = .text:0x00000130; // type:function size:0x11C scope:global align:4 +_delete__11daTag_Kk1_cFv = .text:0x0000024C; // type:function size:0x54 scope:global align:4 +_create__11daTag_Kk1_cFv = .text:0x000002A0; // type:function size:0x1CC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000046C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000538; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000580; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000005DC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000624; // type:function size:0x70 scope:weak align:4 +daTag_Kk1_Create__FP10fopAc_ac_c = .text:0x00000694; // type:function size:0x20 scope:local align:4 +daTag_Kk1_Delete__FP11daTag_Kk1_c = .text:0x000006B4; // type:function size:0x20 scope:local align:4 +daTag_Kk1_Execute__FP11daTag_Kk1_c = .text:0x000006D4; // type:function size:0x20 scope:local align:4 +daTag_Kk1_Draw__FP11daTag_Kk1_c = .text:0x000006F4; // type:function size:0x20 scope:local align:4 +daTag_Kk1_IsDelete__FP11daTag_Kk1_c = .text:0x00000714; // type:function size:0x8 scope:local align:4 +__dt__15daTag_Kk1_HIO_cFv = .text:0x0000071C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_kk1_cpp = .text:0x00000764; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000007A0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007A8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000007B0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000007B8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000007C0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000007C8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000007D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000007D4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000007E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000007EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000007F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000007FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000804; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000083C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000844; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000084C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000854; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000088C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000890; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000898; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000008A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000008A8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000008B4; // type:function size:0xC scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4024 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4066 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000018; // type:object size:0x17 scope:local align:4 data:string_table +a_prm_tbl$4010 = .data:0x00000000; // type:object size:0xC scope:local align:4 +l_daTag_Kk1_Method = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_TAG_KK1 = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daTag_Kk1_c = .data:0x0000005C; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000070; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000110; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000188; // type:object size:0x14 scope:weak align:4 +__vt__15daTag_Kk1_HIO_c = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4013 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_tag_light/splits.txt b/config/GZLJ01/rels/d_a_tag_light/splits.txt new file mode 100644 index 000000000..bc6793958 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_light/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_light.cpp: + .text start:0x00000078 end:0x00002038 + .text start:0x00002038 end:0x000020A4 + .rodata start:0x00000000 end:0x00000128 + .data start:0x00000000 end:0x00000234 diff --git a/config/GZLJ01/rels/d_a_tag_light/symbols.txt b/config/GZLJ01/rels/d_a_tag_light/symbols.txt new file mode 100644 index 000000000..48a8e1e38 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_light/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +get_cc_r__Q210daTagLight5Act_cCFv = .text:0x00000078; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q210daTagLight5Act_cFP10fopAc_ac_c = .text:0x000000D0; // type:function size:0x24 scope:global align:4 +create_heap__Q210daTagLight5Act_cFv = .text:0x000000F4; // type:function size:0x220 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000314; // type:function size:0x48 scope:weak align:4 +_create__Q210daTagLight5Act_cFv = .text:0x0000035C; // type:function size:0x394 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000006F0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000007BC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000804; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000860; // type:function size:0x48 scope:weak align:4 +_delete__Q210daTagLight5Act_cFv = .text:0x000008A8; // type:function size:0x3C scope:global align:4 +chk_sw__Q210daTagLight5Act_cCFv = .text:0x000008E4; // type:function size:0xD4 scope:global align:4 +chk_sch__Q210daTagLight5Act_cCFv = .text:0x000009B8; // type:function size:0x58 scope:global align:4 +chk_light__Q210daTagLight5Act_cCFv = .text:0x00000A10; // type:function size:0x6C scope:global align:4 +get_cross_plane_line__10daTagLightFP4cXyzffffffffff = .text:0x00000A7C; // type:function size:0x80 scope:local align:4 +get_base_model_light_start_offset__Q210daTagLight5Act_cFP4cXyz = .text:0x00000AFC; // type:function size:0xC4 scope:global align:4 +get_projection_info__Q210daTagLight5Act_cFP4cXyzP4cXyzP4cXyzPC4cXyzPC4cXyz = .text:0x00000BC0; // type:function size:0x550 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001110; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001264; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001390; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001430; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000148C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000014D4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001530; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001578; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000160C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001654; // type:function size:0x48 scope:weak align:4 +make_projection_mtx__Q210daTagLight5Act_cFPC4cXyzPC4cXyzPC4cXyzPC4cXyz = .text:0x0000169C; // type:function size:0x350 scope:global align:4 +set_spot_mtx__Q210daTagLight5Act_cFv = .text:0x000019EC; // type:function size:0xB0 scope:global align:4 +set_spot__Q210daTagLight5Act_cFv = .text:0x00001A9C; // type:function size:0x20 scope:global align:4 +init_spot__Q210daTagLight5Act_cFv = .text:0x00001ABC; // type:function size:0x20 scope:global align:4 +_execute__Q210daTagLight5Act_cFv = .text:0x00001ADC; // type:function size:0x170 scope:global align:4 +set_material__Q210daTagLight5Act_cFP11J3DMaterialUc = .text:0x00001C4C; // type:function size:0x90 scope:global align:4 +_draw__Q210daTagLight5Act_cFv = .text:0x00001CDC; // type:function size:0x180 scope:global align:4 +Mthd_Create__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001E5C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001E7C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001EA0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001EC4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001EE8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001EF0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001F00; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001F08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001F10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001F18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001F20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001F58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001F60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001F68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001F70; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001FA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001FAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001FB4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001FBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001FC4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001FD0; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001FDC; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daTagLight5Act_c5Prm_eQ310daTagLight5Act_c5Prm_e = .text:0x00002038; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002054; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000205C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002064; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000206C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002074; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000207C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002084; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x0000208C; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002094; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x0000209C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daTagLight27@unnamed@d_a_tag_light_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +M_arcname__Q210daTagLight5Act_c = .rodata:0x00000024; // type:object size:0x6 scope:global align:4 data:string +M_sph_src__Q210daTagLight5Act_c = .rodata:0x0000002C; // type:object size:0x40 scope:global align:4 +M_alpha_spd__Q210daTagLight5Act_c = .rodata:0x0000006C; // type:object size:0x10 scope:global align:4 +M_cc_r__Q210daTagLight5Act_c = .rodata:0x0000007C; // type:object size:0x8 scope:global align:4 +@4011 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 data:double +@4044 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4340 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4521 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4704 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4705 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4829 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4871 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0x34 scope:local align:4 data:string_table +Mthd_Table__Q210daTagLight27@unnamed@d_a_tag_light_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Light = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000050; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000080; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000104; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000228; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_tag_md_cb/splits.txt b/config/GZLJ01/rels/d_a_tag_md_cb/splits.txt new file mode 100644 index 000000000..150f73d32 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_md_cb/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_md_cb.cpp: + .text start:0x000000EC end:0x00001B88 + .text start:0x00001B88 end:0x00001B88 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000011D + .data start:0x00000000 end:0x00000234 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZLJ01/rels/d_a_tag_md_cb/symbols.txt b/config/GZLJ01/rels/d_a_tag_md_cb/symbols.txt new file mode 100644 index 000000000..ac482f86c --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_md_cb/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daTag_MdCb_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global align:4 +create__12daTag_MdCb_cFv = .text:0x00000160; // type:function size:0x170 scope:global align:4 +init__12daTag_MdCb_cFv = .text:0x000002D0; // type:function size:0x180 scope:global align:4 +checkTimer__12daTag_MdCb_cFv = .text:0x00000450; // type:function size:0x30 scope:global align:4 +checkEventFinish__12daTag_MdCb_cFv = .text:0x00000480; // type:function size:0x190 scope:global align:4 +action__12daTag_MdCb_cFPv = .text:0x00000610; // type:function size:0x88 scope:global align:4 +setAction__12daTag_MdCb_cFM12daTag_MdCb_cFPCvPvPv_iPv = .text:0x00000698; // type:function size:0xC8 scope:global align:4 +warpAction__12daTag_MdCb_cFPv = .text:0x00000760; // type:function size:0x74 scope:global align:4 +messageAction__12daTag_MdCb_cFPv = .text:0x000007D4; // type:function size:0x160 scope:global align:4 +talk_init__12daTag_MdCb_cFv = .text:0x00000934; // type:function size:0x6C scope:global align:4 +talk__12daTag_MdCb_cFv = .text:0x000009A0; // type:function size:0xFC scope:global align:4 +next_msgStatus__12daTag_MdCb_cFPUl = .text:0x00000A9C; // type:function size:0x1B8 scope:global align:4 +eventProc__12daTag_MdCb_cFv = .text:0x00000C54; // type:function size:0x174 scope:global align:4 +eventEnd__12daTag_MdCb_cFv = .text:0x00000DC8; // type:function size:0x2C scope:global align:4 +getMyStaffId__12daTag_MdCb_cFv = .text:0x00000DF4; // type:function size:0x50 scope:global align:4 +initialDefault__12daTag_MdCb_cFi = .text:0x00000E44; // type:function size:0x4 scope:global align:4 +actionDefault__12daTag_MdCb_cFi = .text:0x00000E48; // type:function size:0x8 scope:global align:4 +initialInitEvent__12daTag_MdCb_cFi = .text:0x00000E50; // type:function size:0x40 scope:global align:4 +initialMsgSetEvent__12daTag_MdCb_cFi = .text:0x00000E90; // type:function size:0x120 scope:global align:4 +actionMsgSetEvent__12daTag_MdCb_cFi = .text:0x00000FB0; // type:function size:0x20 scope:global align:4 +actionMessageEvent__12daTag_MdCb_cFi = .text:0x00000FD0; // type:function size:0x20 scope:global align:4 +initialPlayerOffDrow__12daTag_MdCb_cFi = .text:0x00000FF0; // type:function size:0x1C scope:global align:4 +initialPlayerOnDrow__12daTag_MdCb_cFi = .text:0x0000100C; // type:function size:0x1C scope:global align:4 +eventOrder__12daTag_MdCb_cFv = .text:0x00001028; // type:function size:0x88 scope:global align:4 +checkCommandTalk__12daTag_MdCb_cFv = .text:0x000010B0; // type:function size:0x14 scope:global align:4 +checkAreaIn__12daTag_MdCb_cFP10fopAc_ac_c = .text:0x000010C4; // type:function size:0x8C scope:global align:4 +checkCondition__12daTag_MdCb_cFv = .text:0x00001150; // type:function size:0x628 scope:global align:4 +execute__12daTag_MdCb_cFv = .text:0x00001778; // type:function size:0xEC scope:global align:4 +draw__12daTag_MdCb_cFv = .text:0x00001864; // type:function size:0x8 scope:global align:4 +__dt__12daTag_MdCb_cFv = .text:0x0000186C; // type:function size:0xB0 scope:global align:4 +daTag_MdCb_Draw__FP12daTag_MdCb_c = .text:0x0000191C; // type:function size:0x20 scope:local align:4 +daTag_MdCb_Execute__FP12daTag_MdCb_c = .text:0x0000193C; // type:function size:0x24 scope:local align:4 +daTag_MdCb_IsDelete__FP12daTag_MdCb_c = .text:0x00001960; // type:function size:0x8 scope:local align:4 +daTag_MdCb_Delete__FP12daTag_MdCb_c = .text:0x00001968; // type:function size:0x28 scope:local align:4 +daTag_MdCb_Create__FP10fopAc_ac_c = .text:0x00001990; // type:function size:0x20 scope:local align:4 +__dt__16daTag_MdCb_HIO_cFv = .text:0x000019B0; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000019F8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_tag_md_cb_cpp = .text:0x00001A14; // type:function size:0x174 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +init_data$4113 = .rodata:0x00000000; // type:object size:0x14 scope:local align:4 +event_bit = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4212 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4595 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4655 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4874 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0xED scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +event_name_tbl = .data:0x00000030; // type:object size:0x1C scope:local align:4 +@4187 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4190 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4289 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4479 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4480 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4481 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4482 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4483 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4484 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000000B8; // type:object size:0x48 scope:local align:4 +@4485 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4486 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@4487 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@4488 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@4489 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@4490 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000148; // type:object size:0x48 scope:local align:4 +cut_name_tbl = .data:0x00000190; // type:object size:0x18 scope:local align:4 +name$4539 = .data:0x000001A8; // type:object size:0x30 scope:local align:4 +l_daTag_MdCb_Method = .data:0x000001D8; // type:object size:0x20 scope:local align:4 +g_profile_TAG_MDCB = .data:0x000001F8; // type:object size:0x30 scope:global align:4 +__vt__16daTag_MdCb_HIO_c = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4116 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:local align:4 +l_HIO_counter = .bss:0x00000034; // type:object size:0x4 scope:local align:4 data:4byte +l_msgId = .bss:0x00000038; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x0000003C; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_tag_mk/splits.txt b/config/GZLJ01/rels/d_a_tag_mk/splits.txt new file mode 100644 index 000000000..eeafc56e2 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_mk/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mk.cpp: + .text start:0x00000078 end:0x000011E4 + .rodata start:0x00000000 end:0x00000093 + .data start:0x00000000 end:0x000000BC + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLJ01/rels/d_a_tag_mk/symbols.txt b/config/GZLJ01/rels/d_a_tag_mk/symbols.txt new file mode 100644 index 000000000..07ec07e64 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_mk/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daTag_Mk_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit2__10daTag_Mk_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getType__10daTag_Mk_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +checkArea__10daTag_Mk_cFfff = .text:0x0000009C; // type:function size:0x15C scope:global align:4 +next_msgStatus__10daTag_Mk_cFPUl = .text:0x000001F8; // type:function size:0x30 scope:global align:4 +getMsg__10daTag_Mk_cFv = .text:0x00000228; // type:function size:0x48 scope:global align:4 +talkInit__10daTag_Mk_cFv = .text:0x00000270; // type:function size:0xC scope:global align:4 +talk__10daTag_Mk_cFv = .text:0x0000027C; // type:function size:0x140 scope:global align:4 +setTagWpEvId__10daTag_Mk_cFv = .text:0x000003BC; // type:function size:0xB4 scope:global align:4 +demoInitSetgoal__10daTag_Mk_cFv = .text:0x00000470; // type:function size:0x50 scope:global align:4 +demoInitDelete__10daTag_Mk_cFv = .text:0x000004C0; // type:function size:0x40 scope:global align:4 +demoInitMake__10daTag_Mk_cFv = .text:0x00000500; // type:function size:0x104 scope:global align:4 +demoProcMake__10daTag_Mk_cFv = .text:0x00000604; // type:function size:0x38 scope:global align:4 +demoInitWait__10daTag_Mk_cFv = .text:0x0000063C; // type:function size:0x68 scope:global align:4 +demoProcWait__10daTag_Mk_cFv = .text:0x000006A4; // type:function size:0x50 scope:global align:4 +demoInitCom__10daTag_Mk_cFv = .text:0x000006F4; // type:function size:0x4 scope:global align:4 +demoProcCom__10daTag_Mk_cFv = .text:0x000006F8; // type:function size:0x4 scope:global align:4 +getNowEventAction__10daTag_Mk_cFv = .text:0x000006FC; // type:function size:0x48 scope:global align:4 +demoProc__10daTag_Mk_cFv = .text:0x00000744; // type:function size:0xF8 scope:global align:4 +actionEvent__10daTag_Mk_cFv = .text:0x0000083C; // type:function size:0x70 scope:global align:4 +actionReady__10daTag_Mk_cFv = .text:0x000008AC; // type:function size:0x9C scope:global align:4 +actionHunt__10daTag_Mk_cFv = .text:0x00000948; // type:function size:0xA4 scope:global align:4 +actionArrival__10daTag_Mk_cFv = .text:0x000009EC; // type:function size:0x5C scope:global align:4 +actionWait__10daTag_Mk_cFv = .text:0x00000A48; // type:function size:0x8 scope:global align:4 +actionVillaTalk__10daTag_Mk_cFv = .text:0x00000A50; // type:function size:0xA4 scope:global align:4 +actionVilla__10daTag_Mk_cFv = .text:0x00000AF4; // type:function size:0x80 scope:global align:4 +actionTagWp2__10daTag_Mk_cFv = .text:0x00000B74; // type:function size:0x64 scope:global align:4 +actionTagWp__10daTag_Mk_cFv = .text:0x00000BD8; // type:function size:0x84 scope:global align:4 +actionDaichi__10daTag_Mk_cFv = .text:0x00000C5C; // type:function size:0x1B0 scope:global align:4 +execute__10daTag_Mk_cFv = .text:0x00000E0C; // type:function size:0x90 scope:global align:4 +daTag_Mk_Draw__FP10daTag_Mk_c = .text:0x00000E9C; // type:function size:0x8 scope:local align:4 +daTag_Mk_Execute__FP10daTag_Mk_c = .text:0x00000EA4; // type:function size:0x24 scope:local align:4 +daTag_Mk_IsDelete__FP10daTag_Mk_c = .text:0x00000EC8; // type:function size:0x8 scope:local align:4 +daTag_Mk_Delete__FP10daTag_Mk_c = .text:0x00000ED0; // type:function size:0x30 scope:local align:4 +daTag_Mk_Create__FP10fopAc_ac_c = .text:0x00000F00; // type:function size:0x20 scope:local align:4 +create__10daTag_Mk_cFv = .text:0x00000F20; // type:function size:0x2C4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4111 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4419 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@4446 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4600 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0x5F scope:local align:4 data:string_table +action_table$4309 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +@4488 = .data:0x00000010; // type:object size:0x34 scope:local align:4 +@4504 = .data:0x00000044; // type:object size:0x28 scope:local align:4 +l_daTag_Mk_Method = .data:0x0000006C; // type:object size:0x20 scope:local align:4 +g_profile_TAG_MK = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLJ01/rels/d_a_tag_msg/splits.txt b/config/GZLJ01/rels/d_a_tag_msg/splits.txt new file mode 100644 index 000000000..4858ddedc --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_msg/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_msg.cpp: + .text start:0x00000078 end:0x00000964 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x00000060 + .bss start:0x00000000 end:0x00000055 diff --git a/config/GZLJ01/rels/d_a_tag_msg/symbols.txt b/config/GZLJ01/rels/d_a_tag_msg/symbols.txt new file mode 100644 index 000000000..f2d853f25 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_msg/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__11daTag_Msg_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit__11daTag_Msg_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getSwbit2__11daTag_Msg_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getType2__11daTag_Msg_cFv = .text:0x0000009C; // type:function size:0xC scope:global align:4 +myDemoName__11daTag_Msg_cFv = .text:0x000000A8; // type:function size:0xB4 scope:global align:4 +getMessage__11daTag_Msg_cFv = .text:0x0000015C; // type:function size:0xC scope:global align:4 +getEventFlag__11daTag_Msg_cFv = .text:0x00000168; // type:function size:0xC scope:global align:4 +arrivalTerms__11daTag_Msg_cFv = .text:0x00000174; // type:function size:0xA8 scope:global align:4 +rangeCheck__11daTag_Msg_cFv = .text:0x0000021C; // type:function size:0xE0 scope:global align:4 +otherCheck__11daTag_Msg_cFv = .text:0x000002FC; // type:function size:0x120 scope:global align:4 +daTag_Msg_actionEvent__FP11daTag_Msg_c = .text:0x0000041C; // type:function size:0x240 scope:local align:4 +daTag_Msg_actionHunt__FP11daTag_Msg_c = .text:0x0000065C; // type:function size:0xF8 scope:local align:4 +daTag_Msg_actionArrival__FP11daTag_Msg_c = .text:0x00000754; // type:function size:0x5C scope:local align:4 +daTag_Msg_actionWait__FP11daTag_Msg_c = .text:0x000007B0; // type:function size:0x8 scope:local align:4 +daTag_Msg_Draw__FP11daTag_Msg_c = .text:0x000007B8; // type:function size:0x8 scope:local align:4 +daTag_Msg_Execute__FP11daTag_Msg_c = .text:0x000007C0; // type:function size:0x3C scope:local align:4 +daTag_Msg_IsDelete__FP11daTag_Msg_c = .text:0x000007FC; // type:function size:0x8 scope:local align:4 +daTag_Msg_Delete__FP11daTag_Msg_c = .text:0x00000804; // type:function size:0x30 scope:local align:4 +daTag_Msg_Create__FP10fopAc_ac_c = .text:0x00000834; // type:function size:0x130 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4142 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x36 scope:local align:4 data:string_table +l_action$localstatic3$execute__11daTag_Msg_cFv = .data:0x00000000; // type:object size:0x10 scope:weak align:4 +l_daTag_Msg_Method = .data:0x00000010; // type:object size:0x20 scope:local align:4 +g_profile_TAG_MSG = .data:0x00000030; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000050; // type:object size:0x4 scope:local align:4 +msg_mode = .bss:0x00000054; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_tag_photo/splits.txt b/config/GZLJ01/rels/d_a_tag_photo/splits.txt new file mode 100644 index 000000000..5ce02285c --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_photo/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_photo.cpp: + .text start:0x00000078 end:0x000009B0 + .text start:0x000009B0 end:0x00000A0C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000004A + .data start:0x00000000 end:0x0000014C diff --git a/config/GZLJ01/rels/d_a_tag_photo/symbols.txt b/config/GZLJ01/rels/d_a_tag_photo/symbols.txt new file mode 100644 index 000000000..0068397d0 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_photo/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__12daTagPhoto_cFv = .text:0x00000078; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D0; // type:function size:0x20 scope:local align:4 +phase_1__FP12daTagPhoto_c = .text:0x000000F0; // type:function size:0x50 scope:local align:4 +phase_2__FP12daTagPhoto_c = .text:0x00000140; // type:function size:0x58 scope:local align:4 +_create__12daTagPhoto_cFv = .text:0x00000198; // type:function size:0x30 scope:global align:4 +createHeap__12daTagPhoto_cFv = .text:0x000001C8; // type:function size:0x8 scope:global align:4 +createInit__12daTagPhoto_cFv = .text:0x000001D0; // type:function size:0xC8 scope:global align:4 +_delete__12daTagPhoto_cFv = .text:0x00000298; // type:function size:0x8 scope:global align:4 +_draw__12daTagPhoto_cFv = .text:0x000002A0; // type:function size:0x8 scope:global align:4 +setMode__12daTagPhoto_cFUc = .text:0x000002A8; // type:function size:0x24 scope:global align:4 +_execute__12daTagPhoto_cFv = .text:0x000002CC; // type:function size:0x9C scope:global align:4 +executeWait__12daTagPhoto_cFv = .text:0x00000368; // type:function size:0x138 scope:global align:4 +executeTalk__12daTagPhoto_cFv = .text:0x000004A0; // type:function size:0x5C scope:global align:4 +checkOrder__12daTagPhoto_cFv = .text:0x000004FC; // type:function size:0x4 scope:global align:4 +eventOrder__12daTagPhoto_cFv = .text:0x00000500; // type:function size:0x4 scope:global align:4 +eventMove__12daTagPhoto_cFv = .text:0x00000504; // type:function size:0xB8 scope:global align:4 +privateCut__12daTagPhoto_cFv = .text:0x000005BC; // type:function size:0x10C scope:global align:4 +eventMesSetInit__12daTagPhoto_cFi = .text:0x000006C8; // type:function size:0xA0 scope:global align:4 +eventMesSet__12daTagPhoto_cFv = .text:0x00000768; // type:function size:0x34 scope:global align:4 +talk__12daTagPhoto_cFi = .text:0x0000079C; // type:function size:0xE0 scope:global align:4 +next_msgStatus__12daTagPhoto_cFPUl = .text:0x0000087C; // type:function size:0x50 scope:global align:4 +getMsg__12daTagPhoto_cFv = .text:0x000008CC; // type:function size:0x20 scope:global align:4 +setMessage__12daTagPhoto_cFUl = .text:0x000008EC; // type:function size:0x10 scope:global align:4 +getPrmTagNo__12daTagPhoto_cFv = .text:0x000008FC; // type:function size:0x2C scope:global align:4 +daTagPhotoCreate__FPv = .text:0x00000928; // type:function size:0x20 scope:local align:4 +daTagPhotoDelete__FPv = .text:0x00000948; // type:function size:0x20 scope:local align:4 +daTagPhotoExecute__FPv = .text:0x00000968; // type:function size:0x20 scope:local align:4 +daTagPhotoDraw__FPv = .text:0x00000988; // type:function size:0x20 scope:local align:4 +daTagPhotoIsDelete__FPv = .text:0x000009A8; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daTagPhoto_c5Prm_eQ212daTagPhoto_c5Prm_e = .text:0x000009B0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_tag_photo_cpp = .text:0x000009CC; // type:function size:0x40 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4208 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4248 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4249 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x2E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_msg_talk = .data:0x00000030; // type:object size:0x1C scope:local align:4 +l_msg_talk2_0 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +l_msg_talk2_1 = .data:0x00000058; // type:object size:0xC scope:local align:4 +l_msg_talk2_2 = .data:0x00000064; // type:object size:0xC scope:local align:4 +l_msg_talk2_3 = .data:0x00000070; // type:object size:0xC scope:local align:4 +l_msg_talk2_4 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +l_msg_talk2_5 = .data:0x00000088; // type:object size:0xC scope:local align:4 +l_msg_talk2_6 = .data:0x00000094; // type:object size:0xC scope:local align:4 +l_msg_talk2 = .data:0x000000A0; // type:object size:0x1C scope:local align:4 +l_method$4162 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4187 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4188 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000000E0; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4297 = .data:0x000000F8; // type:object size:0x4 scope:local align:4 +daTagPhotoMethodTable = .data:0x000000FC; // type:object size:0x20 scope:local align:4 +g_profile_TAG_PHOTO = .data:0x0000011C; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_tag_ret/splits.txt b/config/GZLJ01/rels/d_a_tag_ret/splits.txt new file mode 100644 index 000000000..1bec23c08 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_ret/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_ret.cpp: + .text start:0x00000078 end:0x000005E4 + .text start:0x000005E4 end:0x00000610 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_tag_ret/symbols.txt b/config/GZLJ01/rels/d_a_tag_ret/symbols.txt new file mode 100644 index 000000000..e51f0fc91 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_ret/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q28daTagRet5Act_cFv = .text:0x00000078; // type:function size:0x15C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000001D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000002E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000344; // type:function size:0x48 scope:weak align:4 +_delete__Q28daTagRet5Act_cFv = .text:0x0000038C; // type:function size:0x8 scope:global align:4 +set_mtx__Q28daTagRet5Act_cFv = .text:0x00000394; // type:function size:0x4 scope:global align:4 +_execute__Q28daTagRet5Act_cFv = .text:0x00000398; // type:function size:0xC4 scope:global align:4 +_draw__Q28daTagRet5Act_cFv = .text:0x0000045C; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x00000464; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x00000484; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x000004A8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x000004CC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x000004F0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000004F8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000508; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000510; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000518; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000520; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000528; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000560; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000568; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000570; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000578; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000005B0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000005B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000005BC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000005C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000005CC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000005D8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daTagRet5Act_c5Prm_eQ38daTagRet5Act_c5Prm_e = .text:0x000005E4; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000600; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000608; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4084 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Table__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Ret = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_tag_so/splits.txt b/config/GZLJ01/rels/d_a_tag_so/splits.txt new file mode 100644 index 000000000..5d83bb4c7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_so/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_so.cpp: + .text start:0x000000EC end:0x0000039C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLJ01/rels/d_a_tag_so/symbols.txt b/config/GZLJ01/rels/d_a_tag_so/symbols.txt new file mode 100644 index 000000000..e0e0c5b40 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_so/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daTag_So_HIO_cFv = .text:0x000000EC; // type:function size:0x20 scope:global align:4 +_execute__10daTag_So_cFv = .text:0x0000010C; // type:function size:0x8 scope:global align:4 +debugDraw__10daTag_So_cFv = .text:0x00000114; // type:function size:0x78 scope:global align:4 +_draw__10daTag_So_cFv = .text:0x0000018C; // type:function size:0x38 scope:global align:4 +getArg__10daTag_So_cFv = .text:0x000001C4; // type:function size:0x60 scope:global align:4 +_create__10daTag_So_cFv = .text:0x00000224; // type:function size:0x58 scope:global align:4 +_delete__10daTag_So_cFv = .text:0x0000027C; // type:function size:0x8 scope:global align:4 +daTag_SoCreate__FPv = .text:0x00000284; // type:function size:0x20 scope:local align:4 +daTag_SoDelete__FPv = .text:0x000002A4; // type:function size:0x24 scope:local align:4 +daTag_SoExecute__FPv = .text:0x000002C8; // type:function size:0x24 scope:local align:4 +daTag_SoDraw__FPv = .text:0x000002EC; // type:function size:0x24 scope:local align:4 +daTag_SoIsDelete__FPv = .text:0x00000310; // type:function size:0x8 scope:local align:4 +__dt__14daTag_So_HIO_cFv = .text:0x00000318; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_so_cpp = .text:0x00000360; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@4016 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4049 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4051 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +daTag_SoMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TAG_SO = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14daTag_So_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_tag_volcano/splits.txt b/config/GZLJ01/rels/d_a_tag_volcano/splits.txt new file mode 100644 index 000000000..ea418ba12 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_volcano/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_volcano.cpp: + .text start:0x00000078 end:0x000009A4 + .text start:0x000009A4 end:0x000009C0 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_tag_volcano/symbols.txt b/config/GZLJ01/rels/d_a_tag_volcano/symbols.txt new file mode 100644 index 000000000..205412ab4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_volcano/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q212daTagvolcano5Act_cFv = .text:0x00000078; // type:function size:0x23C scope:global align:4 +check_timer_clear__Q212daTagvolcano5Act_cFv = .text:0x000002B4; // type:function size:0x84 scope:global align:4 +_delete__Q212daTagvolcano5Act_cFv = .text:0x00000338; // type:function size:0x84 scope:global align:4 +_execute__Q212daTagvolcano5Act_cFv = .text:0x000003BC; // type:function size:0x54C scope:global align:4 +_draw__Q212daTagvolcano5Act_cFv = .text:0x00000908; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x00000910; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x00000930; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x00000954; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x00000978; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x0000099C; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daTagvolcano5Act_c5Prm_eQ312daTagvolcano5Act_c5Prm_e = .text:0x000009A4; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@ = .rodata:0x00000000; // type:object size:0x2 scope:local align:4 +@4295 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4299 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x38 scope:local align:4 data:string_table +Mthd_Table__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Volcano = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_tag_waterlevel/splits.txt b/config/GZLJ01/rels/d_a_tag_waterlevel/splits.txt new file mode 100644 index 000000000..7687a0330 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_waterlevel/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_waterlevel.cpp: + .text start:0x00000078 end:0x00000400 + .text start:0x00000400 end:0x0000041C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_tag_waterlevel/symbols.txt b/config/GZLJ01/rels/d_a_tag_waterlevel/symbols.txt new file mode 100644 index 000000000..a79df4565 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tag_waterlevel/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q215daTagWaterlevel5Act_cFv = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +_delete__Q215daTagWaterlevel5Act_cFv = .text:0x00000128; // type:function size:0x8 scope:global align:4 +bgm_proc__Q215daTagWaterlevel5Act_cFv = .text:0x00000130; // type:function size:0xA8 scope:global align:4 +_execute__Q215daTagWaterlevel5Act_cFv = .text:0x000001D8; // type:function size:0x18C scope:global align:4 +_draw__Q215daTagWaterlevel5Act_cFv = .text:0x00000364; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x0000036C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x0000038C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x000003B0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x000003D4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x000003F8; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ315daTagWaterlevel5Act_c5Prm_eQ315daTagWaterlevel5Act_c5Prm_e = .text:0x00000400; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@ = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +@4016 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4017 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4052 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4053 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4123 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +Mthd_Table__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Waterlevel = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_tama/splits.txt b/config/GZLJ01/rels/d_a_tama/splits.txt new file mode 100644 index 000000000..b8d8e35c6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tama/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tama.cpp: + .text start:0x00000078 end:0x000007C8 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000001A8 diff --git a/config/GZLJ01/rels/d_a_tama/symbols.txt b/config/GZLJ01/rels/d_a_tama/symbols.txt new file mode 100644 index 000000000..065f9e147 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tama/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +createInit__8daTama_cFv = .text:0x00000078; // type:function size:0x9C scope:global align:4 +_draw__8daTama_cFv = .text:0x00000114; // type:function size:0x8 scope:global align:4 +_execute__8daTama_cFv = .text:0x0000011C; // type:function size:0x1B4 scope:global align:4 +_delete__8daTama_cFv = .text:0x000002D0; // type:function size:0x8 scope:global align:4 +_create__8daTama_cFv = .text:0x000002D8; // type:function size:0x134 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x0000040C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000004D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000520; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000057C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005C4; // type:function size:0x70 scope:weak align:4 +daTama_Create__FP10fopAc_ac_c = .text:0x00000634; // type:function size:0x20 scope:local align:4 +daTama_Delete__FP8daTama_c = .text:0x00000654; // type:function size:0x20 scope:local align:4 +daTama_Execute__FP8daTama_c = .text:0x00000674; // type:function size:0x20 scope:local align:4 +daTama_Draw__FP8daTama_c = .text:0x00000694; // type:function size:0x20 scope:local align:4 +daTama_IsDelete__FP8daTama_c = .text:0x000006B4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000006BC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000006CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000006D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000006DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000006E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000006EC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000072C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000734; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000073C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000774; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000778; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000780; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000788; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000790; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000079C; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000007A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007B0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000007B8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000007C0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4011 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4068 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4069 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +l_sph_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daTama_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_TAMA = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_tbox/splits.txt b/config/GZLJ01/rels/d_a_tbox/splits.txt new file mode 100644 index 000000000..f96572215 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tbox.cpp: + .text start:0x000000EC end:0x00003A88 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLJ01/rels/d_a_tbox/symbols.txt b/config/GZLJ01/rels/d_a_tbox/symbols.txt new file mode 100644 index 000000000..9b6bda66d --- /dev/null +++ b/config/GZLJ01/rels/d_a_tbox/symbols.txt @@ -0,0 +1,176 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daTbox_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global align:4 +commonShapeSet__8daTbox_cFv = .text:0x00000124; // type:function size:0x42C scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000550; // type:function size:0x48 scope:weak align:4 +effectShapeSet__8daTbox_cFv = .text:0x00000598; // type:function size:0x1CC scope:global align:4 +envShapeSet__8daTbox_cFv = .text:0x00000764; // type:function size:0x1C4 scope:global align:4 +bgCheckSet__8daTbox_cFv = .text:0x00000928; // type:function size:0x288 scope:global align:4 +searchRoomNo__8daTbox_cFv = .text:0x00000BB0; // type:function size:0x64 scope:global align:4 +lightReady__8daTbox_cFv = .text:0x00000C14; // type:function size:0x84 scope:global align:4 +checkEnv__8daTbox_cFv = .text:0x00000C98; // type:function size:0x40 scope:global align:4 +checkOpen__8daTbox_cFv = .text:0x00000CD8; // type:function size:0x70 scope:global align:4 +getModelInfo__8daTbox_cFv = .text:0x00000D48; // type:function size:0x30 scope:global align:4 +clrDzb__8daTbox_cFv = .text:0x00000D78; // type:function size:0x58 scope:global align:4 +setDzb__8daTbox_cFv = .text:0x00000DD0; // type:function size:0xFC scope:global align:4 +surfaceProc__8daTbox_cFv = .text:0x00000ECC; // type:function size:0xC0 scope:global align:4 +checkRoomDisp__8daTbox_cFi = .text:0x00000F8C; // type:function size:0x34 scope:global align:4 +getShapeType__8daTbox_cFv = .text:0x00000FC0; // type:function size:0x24 scope:global align:4 +getFuncType__8daTbox_cFv = .text:0x00000FE4; // type:function size:0xC scope:global align:4 +checkNormal__8daTbox_cFv = .text:0x00000FF0; // type:function size:0x9C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000108C; // type:function size:0x20 scope:local align:4 +CreateHeap__8daTbox_cFv = .text:0x000010AC; // type:function size:0xA0 scope:global align:4 +CreateInit__8daTbox_cFv = .text:0x0000114C; // type:function size:0x414 scope:global align:4 +boxCheck__8daTbox_cFv = .text:0x00001560; // type:function size:0xC4 scope:global align:4 +lightUpProc__8daTbox_cFv = .text:0x00001624; // type:function size:0x44 scope:global align:4 +lightDownProc__8daTbox_cFv = .text:0x00001668; // type:function size:0x54 scope:global align:4 +darkProc__8daTbox_cFv = .text:0x000016BC; // type:function size:0x70 scope:global align:4 +volmProc__8daTbox_cFv = .text:0x0000172C; // type:function size:0xA0 scope:global align:4 +demoProcOpen__8daTbox_cFv = .text:0x000017CC; // type:function size:0xC4 scope:global align:4 +demoInitAppear_Tact__8daTbox_cFv = .text:0x00001890; // type:function size:0x1B0 scope:global align:4 +demoInitAppear__8daTbox_cFv = .text:0x00001A40; // type:function size:0xF8 scope:global align:4 +demoProcAppear_Tact__8daTbox_cFv = .text:0x00001B38; // type:function size:0x1BC scope:global align:4 +demoProcAppear__8daTbox_cFv = .text:0x00001CF4; // type:function size:0x158 scope:global align:4 +demoProc__8daTbox_cFv = .text:0x00001E4C; // type:function size:0x2C0 scope:global align:4 +OpenInit_com__8daTbox_cFv = .text:0x0000210C; // type:function size:0x144 scope:global align:4 +OpenInit__8daTbox_cFv = .text:0x00002250; // type:function size:0x1F4 scope:global align:4 +setCollision__8daTbox_cFv = .text:0x00002444; // type:function size:0x68 scope:global align:4 +actionWait__8daTbox_cFv = .text:0x000024AC; // type:function size:0x8 scope:global align:4 +actionDemo__8daTbox_cFv = .text:0x000024B4; // type:function size:0xF0 scope:global align:4 +actionDemo2__8daTbox_cFv = .text:0x000025A4; // type:function size:0x90 scope:global align:4 +actionOpenWait__8daTbox_cFv = .text:0x00002634; // type:function size:0x194 scope:global align:4 +actionSwOnWait__8daTbox_cFv = .text:0x000027C8; // type:function size:0xD8 scope:global align:4 +actionSwOnWait2__8daTbox_cFv = .text:0x000028A0; // type:function size:0x74 scope:global align:4 +actionGenocide__8daTbox_cFv = .text:0x00002914; // type:function size:0x118 scope:global align:4 +execute__8daTbox_cFv = .text:0x00002A2C; // type:function size:0x1C4 scope:global align:4 +daTbox_Draw__FP8daTbox_c = .text:0x00002BF0; // type:function size:0x20 scope:local align:4 +draw__8daTbox_cFv = .text:0x00002C10; // type:function size:0x3A0 scope:weak align:4 +daTbox_Execute__FP8daTbox_c = .text:0x00002FB0; // type:function size:0x20 scope:local align:4 +daTbox_IsDelete__FP8daTbox_c = .text:0x00002FD0; // type:function size:0x8 scope:local align:4 +daTbox_Delete__FP8daTbox_c = .text:0x00002FD8; // type:function size:0x98 scope:local align:4 +daTbox_Create__FP10fopAc_ac_c = .text:0x00003070; // type:function size:0xEC scope:local align:4 +__ct__8daTbox_cFv = .text:0x0000315C; // type:function size:0x194 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000032F0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000033BC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003404; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003460; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000034A8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003504; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000358C; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000035FC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00003658; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000036B4; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003710; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003714; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003718; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000371C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003720; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003768; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000037C4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000380C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003854; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000038B0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000038F8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003908; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003910; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003918; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003920; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003928; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003960; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003968; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003970; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003978; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000039B0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000039B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000039BC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000039C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000039CC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000039D8; // type:function size:0xC scope:weak align:4 +__dt__12daTbox_HIO_cFv = .text:0x000039E4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tbox_cpp = .text:0x00003A2C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003A68; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003A70; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003A78; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003A80; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4151 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4282 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4551 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4588 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4599 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4601 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4626 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4970 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4971 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5168 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5341 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +heapsize_tbl$5382 = .rodata:0x00000078; // type:object size:0x10 scope:local align:4 +opensize_tbl$5385 = .rodata:0x00000088; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x00000098; // type:object size:0xC4 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_modelInfo = .data:0x00000030; // type:object size:0x30 scope:local align:4 +@4429 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4436 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4444 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4447 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4452 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4456 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4459 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4462 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4554 = .data:0x000000C0; // type:object size:0x24 scope:local align:4 +action_table$4815 = .data:0x000000E4; // type:object size:0x10 scope:local align:4 +@4981 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@5009 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@5029 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@5059 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@5080 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@5094 = .data:0x00000130; // type:object size:0xC scope:local align:4 +l_daTbox_Method = .data:0x0000013C; // type:object size:0x20 scope:local align:4 +g_profile_TBOX = .data:0x0000015C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000018C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001A8; // type:object size:0x20 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000210; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002B0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000304; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__12daTbox_HIO_c = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4069 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_title/splits.txt b/config/GZLJ01/rels/d_a_title/splits.txt new file mode 100644 index 000000000..63a452cc7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_title/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_title.cpp: + .text start:0x00000078 end:0x00001E38 + .text start:0x00001E38 end:0x00001E5C + .rodata start:0x00000000 end:0x000001DD + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZLJ01/rels/d_a_title/symbols.txt b/config/GZLJ01/rels/d_a_title/symbols.txt new file mode 100644 index 000000000..28f297c1f --- /dev/null +++ b/config/GZLJ01/rels/d_a_title/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +proc_init3D__14daTitle_proc_cFv = .text:0x00000078; // type:function size:0x5C0 scope:global align:4 +proc_init2D__14daTitle_proc_cFv = .text:0x00000638; // type:function size:0x2C8 scope:global align:4 +__ct__14daTitle_proc_cFv = .text:0x00000900; // type:function size:0x178 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A78; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x00000AD4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B30; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B8C; // type:function size:0x48 scope:weak align:4 +__dt__12dDlst_base_cFv = .text:0x00000BD4; // type:function size:0x48 scope:weak align:4 +__dt__14daTitle_proc_cFv = .text:0x00000C1C; // type:function size:0x160 scope:global align:4 +setEnterMode__14daTitle_proc_cFv = .text:0x00000D7C; // type:function size:0x18 scope:global align:4 +set_mtx__14daTitle_proc_cFv = .text:0x00000D94; // type:function size:0x18C scope:global align:4 +calc_2d_alpha__14daTitle_proc_cFv = .text:0x00000F20; // type:function size:0x864 scope:global align:4 +proc_execute__14daTitle_proc_cFv = .text:0x00001784; // type:function size:0x154 scope:global align:4 +model_draw__14daTitle_proc_cFv = .text:0x000018D8; // type:function size:0x130 scope:global align:4 +proc_draw__14daTitle_proc_cFv = .text:0x00001A08; // type:function size:0x7C scope:global align:4 +daTitle_Draw__FP9daTitle_c = .text:0x00001A84; // type:function size:0x50 scope:local align:4 +daTitle_Execute__FP9daTitle_c = .text:0x00001AD4; // type:function size:0x234 scope:local align:4 +daTitle_IsDelete__FP9daTitle_c = .text:0x00001D08; // type:function size:0x8 scope:local align:4 +daTitle_Delete__FP9daTitle_c = .text:0x00001D10; // type:function size:0x70 scope:local align:4 +daTitle_Create__FP10fopAc_ac_c = .text:0x00001D80; // type:function size:0xB8 scope:local align:4 +draw__14daTitle_proc_cFv = .text:0x00001E38; // type:function size:0x20 scope:weak align:4 +draw__12dDlst_base_cFv = .text:0x00001E58; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__23@unnamed@d_a_title_cpp@ = .rodata:0x00000000; // type:object size:0x38 scope:local align:4 +@4043 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4044 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4074 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4098 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@4210 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4396 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0x151 scope:local align:4 data:string_table +l_daTitle_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TITLE = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14daTitle_proc_c = .data:0x00000050; // type:object size:0x10 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000060; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000006C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000078; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__vt__12dDlst_base_c = .data:0x00000090; // type:object size:0x10 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_tn/splits.txt b/config/GZLJ01/rels/d_a_tn/splits.txt new file mode 100644 index 000000000..48950fe55 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tn/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tn.cpp: + .text start:0x000000EC end:0x0000DBC4 + .text start:0x0000DBC4 end:0x0000DBC4 + .text start:0x0000DBC4 end:0x0000DC84 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000024A + .data start:0x00000000 end:0x00000A24 + .bss start:0x00000008 end:0x00000294 diff --git a/config/GZLJ01/rels/d_a_tn/symbols.txt b/config/GZLJ01/rels/d_a_tn/symbols.txt new file mode 100644 index 000000000..69eda2711 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tn/symbols.txt @@ -0,0 +1,365 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +anm_init__FP8tn_classifUcfi = .text:0x000000EC; // type:function size:0x134 scope:local align:4 +tate_anm_init__FP8tn_classifUcf = .text:0x00000220; // type:function size:0xB4 scope:local align:4 +yoroi_anm_init__FP8tn_classifUcf = .text:0x000002D4; // type:function size:0xC4 scope:local align:4 +yari_off_check__FP8tn_class = .text:0x00000398; // type:function size:0x398 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000730; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000085C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000008FC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000958; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000009A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000009FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000A44; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000AD8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B20; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B68; // type:function size:0x3C scope:weak align:4 +smoke_set_s__FP8tn_classf = .text:0x00000BA4; // type:function size:0x4D0 scope:local align:4 +ground_smoke_set__FP8tn_class = .text:0x00001074; // type:function size:0x1D0 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x00001244; // type:function size:0x258 scope:local align:4 +nodeCallBack_P__FP7J3DNodei = .text:0x0000149C; // type:function size:0x194 scope:local align:4 +nodeCallBack_mimi__FP7J3DNodei = .text:0x00001630; // type:function size:0xC0 scope:local align:4 +nodeCallBack_kata__FP7J3DNodei = .text:0x000016F0; // type:function size:0x80 scope:local align:4 +part_draw__FP8tn_classSc = .text:0x00001770; // type:function size:0x140 scope:local align:4 +daTn_Draw__FP8tn_class = .text:0x000018B0; // type:function size:0x2CC scope:local align:4 +way_pos_check__FP8tn_classP4cXyz = .text:0x00001B7C; // type:function size:0x4A4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00002020; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002138; // type:function size:0x80 scope:weak align:4 +ground_4_check__FP8tn_classisf = .text:0x000021B8; // type:function size:0x2C8 scope:local align:4 +daTn_other_bg_check__FP8tn_classP10fopAc_ac_c = .text:0x00002480; // type:function size:0x3F0 scope:local align:4 +get_view_H__FP8tn_class = .text:0x00002870; // type:function size:0x2C scope:local align:4 +s_w_sub__FPvPv = .text:0x0000289C; // type:function size:0x7C scope:local align:4 +search_wepon__FP8tn_class = .text:0x00002918; // type:function size:0x2DC scope:local align:4 +s_b_sub__FPvPv = .text:0x00002BF4; // type:function size:0x84 scope:local align:4 +search_bomb__FP8tn_classi = .text:0x00002C78; // type:function size:0x30C scope:local align:4 +daTn_bomb_view_check__FP8tn_class = .text:0x00002F84; // type:function size:0x54 scope:local align:4 +daTn_bomb_check__FP8tn_class = .text:0x00002FD8; // type:function size:0x40 scope:local align:4 +daTn_wepon_view_check__FP8tn_class = .text:0x00003018; // type:function size:0x7C scope:local align:4 +daTn_player_bg_check__FP8tn_classP4cXyz = .text:0x00003094; // type:function size:0x354 scope:local align:4 +daTn_player_view_check__FP8tn_classP4cXyzss = .text:0x000033E8; // type:function size:0x1B0 scope:local align:4 +daTn_player_way_check__FP8tn_class = .text:0x00003598; // type:function size:0x44 scope:local align:4 +wait_set__FP8tn_class = .text:0x000035DC; // type:function size:0x88 scope:local align:4 +walk_set__FP8tn_class = .text:0x00003664; // type:function size:0x68 scope:local align:4 +fight_run_set__FP8tn_class = .text:0x000036CC; // type:function size:0xD0 scope:local align:4 +path_check__FP8tn_class = .text:0x0000379C; // type:function size:0x470 scope:local align:4 +jyunkai__FP8tn_class = .text:0x00003C0C; // type:function size:0x77C scope:local align:4 +shot_s_sub__FPvPv = .text:0x00004388; // type:function size:0x4C scope:local align:4 +fight_run__FP8tn_class = .text:0x000043D4; // type:function size:0x928 scope:local align:4 +wepon_hit_check__FP8tn_class = .text:0x00004CFC; // type:function size:0x38C scope:local align:4 +fight__FP8tn_class = .text:0x00005088; // type:function size:0xE18 scope:local align:4 +p_lost__FP8tn_class = .text:0x00005EA0; // type:function size:0x14C scope:local align:4 +wepon_search__FP8tn_class = .text:0x00005FEC; // type:function size:0x454 scope:local align:4 +b_nige__FP8tn_class = .text:0x00006440; // type:function size:0x500 scope:local align:4 +defence__FP8tn_class = .text:0x00006940; // type:function size:0x170 scope:local align:4 +hukki__FP8tn_class = .text:0x00006AB0; // type:function size:0x314 scope:local align:4 +aite_miru__FP8tn_class = .text:0x00006DC4; // type:function size:0xE0 scope:local align:4 +fail__FP8tn_class = .text:0x00006EA4; // type:function size:0x13C scope:local align:4 +yogan_fail__FP8tn_class = .text:0x00006FE0; // type:function size:0x1AC scope:local align:4 +d_mahi__FP8tn_class = .text:0x0000718C; // type:function size:0x12C scope:local align:4 +d_sit__FP8tn_class = .text:0x000072B8; // type:function size:0x178 scope:local align:4 +stand__FP8tn_class = .text:0x00007430; // type:function size:0x56C scope:local align:4 +d_dozou__FP8tn_class = .text:0x0000799C; // type:function size:0x1D0 scope:local align:4 +s_demo__FP8tn_class = .text:0x00007B6C; // type:function size:0x914 scope:local align:4 +demo_camera__FP8tn_class = .text:0x00008480; // type:function size:0x244 scope:local align:4 +Tn_move__FP8tn_class = .text:0x000086C4; // type:function size:0x584 scope:local align:4 +yoroi_break__FP8tn_classP4cXyzUc = .text:0x00008C48; // type:function size:0x340 scope:local align:4 +damage_check__FP8tn_class = .text:0x00008F88; // type:function size:0xE7C scope:local align:4 +__dt__5csXyzFv = .text:0x00009E04; // type:function size:0x3C scope:weak align:4 +part_move__FP8tn_classi = .text:0x00009E40; // type:function size:0xDEC scope:local align:4 +spin_blur_set__FP8tn_class = .text:0x0000AC2C; // type:function size:0x254 scope:local align:4 +daTn_Execute__FP8tn_class = .text:0x0000AE80; // type:function size:0xE3C scope:local align:4 +daTn_IsDelete__FP8tn_class = .text:0x0000BCBC; // type:function size:0x8 scope:local align:4 +daTn_Delete__FP8tn_class = .text:0x0000BCC4; // type:function size:0x16C scope:local align:4 +useArrowHeapInit__FP10fopAc_ac_c = .text:0x0000BE30; // type:function size:0x64 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000BE94; // type:function size:0x5DC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000C470; // type:function size:0x48 scope:weak align:4 +daTn_Create__FP10fopAc_ac_c = .text:0x0000C4B8; // type:function size:0x71C scope:local align:4 +__ct__8tn_classFv = .text:0x0000CBD4; // type:function size:0x518 scope:weak align:4 +__dt__22dPa_cutTurnEcallBack_cFv = .text:0x0000D0EC; // type:function size:0x6C scope:weak align:4 +__ct__22dPa_cutTurnEcallBack_cFv = .text:0x0000D158; // type:function size:0x28 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000D180; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000D1DC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000D224; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000D2F0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000D338; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000D404; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000D44C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000D4A8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000D4F0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000D54C; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000D5BC; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000D644; // type:function size:0x4 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000D648; // type:function size:0x4 scope:weak align:4 +__dt__4tn_pFv = .text:0x0000D64C; // type:function size:0x3C scope:weak align:4 +__ct__4tn_pFv = .text:0x0000D688; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D68C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D690; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D694; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D698; // type:function size:0x4 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000D69C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000D6E4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000D740; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000D788; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000D798; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000D7A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D7A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D7B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D7B8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000D7F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000D7F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000D800; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D808; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000D840; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000D844; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000D84C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000D85C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000D864; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D86C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D874; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D87C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000D8B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000D8BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000D8C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D8CC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D904; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D90C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D914; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D920; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000D92C; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_tn_cpp = .text:0x0000D988; // type:function size:0x1DC scope:local align:4 +__dt__7tnHIO_cFv = .text:0x0000DB64; // type:function size:0x60 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x0000DBC4; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000DC0C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000DC14; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000DC1C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000DC24; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000DC2C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000DC34; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000DC3C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000DC44; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000DC4C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000DC54; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000DC5C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000DC64; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000DC6C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000DC74; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000DC7C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4193 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4318 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4546 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4547 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4548 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4549 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4895 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@5046 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:string +@5426 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5427 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5428 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@5760 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5776 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5777 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@6062 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6063 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6064 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6065 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6066 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6067 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6068 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6275 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6276 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6277 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6278 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6279 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6425 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6426 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6427 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6777 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6778 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6779 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6780 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@6781 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6896 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6998 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6999 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7060 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7136 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7137 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7276 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7277 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7279 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 +@7322 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7323 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7562 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7563 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7564 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7565 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7608 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7609 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7610 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7747 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7748 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7819 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7820 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@8392 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@8393 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@8394 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@8395 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@8805 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@8806 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@8807 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@8808 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@8809 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@8810 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@8811 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@8812 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@8813 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@8816 = .rodata:0x00000180; // type:object size:0x8 scope:local align:8 +turn_prim0$8828 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +turn_prim1$8829 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +turn_env$8830 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +roll_prim0$8831 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +roll_prim1$8832 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +roll_env$8833 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@9274 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@9275 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@9276 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@9277 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@9757 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@9758 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@10294 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@10295 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@10296 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@10297 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001C8; // type:object size:0x82 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +joint_check = .data:0x00000030; // type:object size:0x21 scope:local align:4 +joint_scale_x = .data:0x00000054; // type:object size:0x4 scope:local align:4 +joint_scale_y = .data:0x00000058; // type:object size:0x4 scope:local align:4 +joint_scale_z = .data:0x0000005C; // type:object size:0x4 scope:local align:4 +xad$5075 = .data:0x00000060; // type:object size:0x10 scope:local align:4 +zad$5076 = .data:0x00000070; // type:object size:0x10 scope:local align:4 +check_bit$5077 = .data:0x00000080; // type:object size:0x4 scope:local align:4 +@6069 = .data:0x00000084; // type:object size:0x3C scope:local align:4 +@6280 = .data:0x000000C0; // type:object size:0x4C scope:local align:4 +atp_0$6311 = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +atp_1$6312 = .data:0x00000124; // type:object size:0x18 scope:local align:4 +@6782 = .data:0x0000013C; // type:object size:0xAC scope:local align:4 +@7567 = .data:0x000001E8; // type:object size:0x5C scope:local align:4 +@7749 = .data:0x00000244; // type:object size:0x68 scope:local align:4 +prim$7757 = .data:0x000002AC; // type:object size:0x18 scope:local align:4 +env$7758 = .data:0x000002C4; // type:object size:0x18 scope:local align:4 +@8396 = .data:0x000002DC; // type:object size:0x20 scope:local align:4 +j_dt = .data:0x000002FC; // type:object size:0xC scope:local align:4 +spin_eff_name$8820 = .data:0x00000308; // type:object size:0x6 scope:local align:4 +@9279 = .data:0x00000310; // type:object size:0x7C scope:local align:4 +kosi_cyl_offset$9322 = .data:0x0000038C; // type:object size:0x18 scope:local align:4 +asi_cyl_offset$9323 = .data:0x000003A4; // type:object size:0x18 scope:local align:4 +mune_cyl_offset$9324 = .data:0x000003BC; // type:object size:0x18 scope:local align:4 +kata_l_cyl_offset$9325 = .data:0x000003D4; // type:object size:0x18 scope:local align:4 +kata_r_cyl_offset$9326 = .data:0x000003EC; // type:object size:0x18 scope:local align:4 +kubi_cyl_offset$9327 = .data:0x00000404; // type:object size:0x18 scope:local align:4 +atama_cyl_offset$9328 = .data:0x0000041C; // type:object size:0x18 scope:local align:4 +mimi_cyl_offset$9329 = .data:0x00000434; // type:object size:0x18 scope:local align:4 +search_data$9330 = .data:0x0000044C; // type:object size:0x78 scope:local align:4 +part_bmd$9369 = .data:0x000004C4; // type:object size:0x6 scope:local align:4 +part_brk$9370 = .data:0x000004CC; // type:object size:0x6 scope:local align:4 +co_cyl_src$9554 = .data:0x000004D4; // type:object size:0x44 scope:local align:4 +tg_cyl_src$9555 = .data:0x00000518; // type:object size:0x44 scope:local align:4 +head_sph_src$9556 = .data:0x0000055C; // type:object size:0x40 scope:local align:4 +wepon_sph_src$9557 = .data:0x0000059C; // type:object size:0x40 scope:local align:4 +wepon2_sph_src$9558 = .data:0x000005DC; // type:object size:0x40 scope:local align:4 +defence_sph_src$9559 = .data:0x0000061C; // type:object size:0x40 scope:local align:4 +fire_j$9563 = .data:0x0000065C; // type:object size:0xA scope:local align:4 +fire_sc$9564 = .data:0x00000668; // type:object size:0x28 scope:local align:4 +l_daTn_Method = .data:0x00000690; // type:object size:0x20 scope:local align:4 +g_profile_TN = .data:0x000006B0; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000006E0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000006FC; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000728; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000734; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000740; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000074C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000758; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000007E0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000007EC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000874; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000880; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000088C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000008E0; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000904; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000910; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000091C; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000934; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000964; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000994; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000009AC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000009B8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000009C4; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000009D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000009DC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000009E8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000A00; // type:object size:0xC scope:weak align:4 +__vt__7tnHIO_c = .data:0x00000A0C; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x00000A18; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +@4179 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_tnHIO = .bss:0x00000060; // type:object size:0x104 scope:local align:4 data:4byte +search_sp = .bss:0x00000164; // type:object size:0x1 scope:local align:1 data:byte +target_info = .bss:0x00000168; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x00000190; // type:object size:0x4 scope:local align:4 +check_index$5785 = .bss:0x00000194; // type:object size:0xFF scope:local align:4 +s_check = .bss:0x00000293; // type:object size:0x1 scope:local align:1 data:byte diff --git a/config/GZLJ01/rels/d_a_toge/splits.txt b/config/GZLJ01/rels/d_a_toge/splits.txt new file mode 100644 index 000000000..10d5a187a --- /dev/null +++ b/config/GZLJ01/rels/d_a_toge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_toge.cpp: + .text start:0x00000078 end:0x00000EE4 + .rodata start:0x00000000 end:0x0000006A + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLJ01/rels/d_a_toge/symbols.txt b/config/GZLJ01/rels/d_a_toge/symbols.txt new file mode 100644 index 000000000..9d7cd0879 --- /dev/null +++ b/config/GZLJ01/rels/d_a_toge/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daToge_cFv = .text:0x00000078; // type:function size:0xC4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000013C; // type:function size:0x20 scope:local align:4 +CreateHeap__8daToge_cFv = .text:0x0000015C; // type:function size:0x134 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000290; // type:function size:0xB8 scope:local align:4 +Create__8daToge_cFv = .text:0x00000348; // type:function size:0x1AC scope:global align:4 +_create__8daToge_cFv = .text:0x000004F4; // type:function size:0x12C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000620; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006EC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000734; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000790; // type:function size:0x48 scope:weak align:4 +set_mtx__8daToge_cFv = .text:0x000007D8; // type:function size:0x90 scope:weak align:4 +_execute__8daToge_cFv = .text:0x00000868; // type:function size:0x18C scope:global align:4 +set_collision__8daToge_cFv = .text:0x000009F4; // type:function size:0x84 scope:global align:4 +search_wind__8daToge_cFv = .text:0x00000A78; // type:function size:0x68 scope:global align:4 +toge_move__8daToge_cFv = .text:0x00000AE0; // type:function size:0x13C scope:global align:4 +toge_seStart__8daToge_cFUl = .text:0x00000C1C; // type:function size:0x88 scope:global align:4 +_draw__8daToge_cFv = .text:0x00000CA4; // type:function size:0xA0 scope:global align:4 +daToge_Create__FPv = .text:0x00000D44; // type:function size:0x20 scope:local align:4 +daToge_Delete__FPv = .text:0x00000D64; // type:function size:0x20 scope:local align:4 +daToge_Draw__FPv = .text:0x00000D84; // type:function size:0x20 scope:local align:4 +daToge_Execute__FPv = .text:0x00000DA4; // type:function size:0x20 scope:local align:4 +daToge_IsDelete__FPv = .text:0x00000DC4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000DCC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000DDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000DEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000DF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000E34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000E3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000E44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E4C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E84; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E90; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E98; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000EA0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000EAC; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00000EB8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000ED4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000EDC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__8daToge_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +m_dzbidx__8daToge_c = .rodata:0x00000008; // type:object size:0x2 scope:global align:2 +m_bdlidx__8daToge_c = .rodata:0x0000000A; // type:object size:0x2 scope:global align:2 +m_heapsize__8daToge_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_y_min__8daToge_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +@4055 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4101 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4330 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4347 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x26 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daTogeMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_TOGE = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_tori_flag/splits.txt b/config/GZLJ01/rels/d_a_tori_flag/splits.txt new file mode 100644 index 000000000..fb0b79a53 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tori_flag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tori_flag.cpp: + .text start:0x000000EC end:0x00000D74 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x00000088 diff --git a/config/GZLJ01/rels/d_a_tori_flag/symbols.txt b/config/GZLJ01/rels/d_a_tori_flag/symbols.txt new file mode 100644 index 000000000..11fd2b93b --- /dev/null +++ b/config/GZLJ01/rels/d_a_tori_flag/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daTori_Flag_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__13daTori_Flag_cFv = .text:0x00000118; // type:function size:0xAC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x20 scope:local align:4 +CreateHeap__13daTori_Flag_cFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +CreateInit__13daTori_Flag_cFv = .text:0x0000030C; // type:function size:0x98 scope:global align:4 +daTori_FlagCreate__FPv = .text:0x000003A4; // type:function size:0x20 scope:local align:4 +_create__13daTori_Flag_cFv = .text:0x000003C4; // type:function size:0xB4 scope:weak align:4 +__ct__13daTori_Flag_cFv = .text:0x00000478; // type:function size:0x198 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000610; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006DC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000724; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000780; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000007C8; // type:function size:0x3C scope:weak align:4 +daTori_FlagDelete__FPv = .text:0x00000804; // type:function size:0x50 scope:local align:4 +daTori_FlagExecute__FPv = .text:0x00000854; // type:function size:0x24 scope:local align:4 +_execute__13daTori_Flag_cFv = .text:0x00000878; // type:function size:0x2A0 scope:weak align:4 +daTori_FlagDraw__FPv = .text:0x00000B18; // type:function size:0x9C scope:local align:4 +daTori_FlagIsDelete__FPv = .text:0x00000BB4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000BBC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000BCC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000BD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000BDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000BE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000BEC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000C24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000C2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000C34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000C3C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000C74; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000C78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C80; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000C88; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000C90; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000C9C; // type:function size:0xC scope:weak align:4 +__dt__17daTori_Flag_HIO_cFv = .text:0x00000CA8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tori_flag_cpp = .text:0x00000CF0; // type:function size:0x74 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D64; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D6C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4028 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__13daTori_Flag_c = .rodata:0x00000004; // type:object size:0x7 scope:global align:4 data:string +@4067 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4293 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4294 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@4299 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000050; // type:object size:0x2C scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daTori_FlagMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Tori_Flag = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__17daTori_Flag_HIO_c = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4023 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4029 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_flag_offset = .bss:0x0000007C; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLJ01/rels/d_a_tornado/splits.txt b/config/GZLJ01/rels/d_a_tornado/splits.txt new file mode 100644 index 000000000..6878d9313 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tornado/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tornado.cpp: + .text start:0x000000EC end:0x0000164C + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZLJ01/rels/d_a_tornado/symbols.txt b/config/GZLJ01/rels/d_a_tornado/symbols.txt new file mode 100644 index 000000000..2e5b069ee --- /dev/null +++ b/config/GZLJ01/rels/d_a_tornado/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +jointCallBack__11daTornado_cFi = .text:0x000000EC; // type:function size:0x174 scope:global align:4 +daTornado_jointCallBack__FP7J3DNodei = .text:0x00000260; // type:function size:0x44 scope:local align:4 +draw__11daTornado_cFv = .text:0x000002A4; // type:function size:0x1C0 scope:global align:4 +daTornado_Draw__FP11daTornado_c = .text:0x00000464; // type:function size:0x20 scope:local align:4 +execute__11daTornado_cFv = .text:0x00000484; // type:function size:0x7C8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000C4C; // type:function size:0x3C scope:weak align:4 +daTornado_Execute__FP11daTornado_c = .text:0x00000C88; // type:function size:0x20 scope:local align:4 +daTornado_IsDelete__FP11daTornado_c = .text:0x00000CA8; // type:function size:0x8 scope:local align:4 +tornado_delete__11daTornado_cFv = .text:0x00000CB0; // type:function size:0x80 scope:global align:4 +daTornado_Delete__FP11daTornado_c = .text:0x00000D30; // type:function size:0x24 scope:local align:4 +createHeap__11daTornado_cFv = .text:0x00000D54; // type:function size:0x348 scope:global align:4 +daTornado_createHeap__FP10fopAc_ac_c = .text:0x0000109C; // type:function size:0x20 scope:local align:4 +create__11daTornado_cFv = .text:0x000010BC; // type:function size:0x414 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000014D0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000152C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001588; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000015E4; // type:function size:0x48 scope:weak align:4 +daTornado_Create__FP10fopAc_ac_c = .text:0x0000162C; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +move_dis__16daTornado_HIO_c0 = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +start_dis__16daTornado_HIO_c0 = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@4059 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +l_joint_scale = .rodata:0x00000014; // type:object size:0x2C scope:local align:4 +joint_offset$4160 = .rodata:0x00000040; // type:object size:0x2C scope:local align:4 +@4386 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4388 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4615 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@4616 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4617 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x24 scope:local align:4 data:string_table +l_arcName = .data:0x00000000; // type:object size:0x5 scope:local align:4 data:string +l_daTornado_Method = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_TORNADO = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000058; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000064; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000070; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000007C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x1 scope:local align:4 +@4162 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +init$4163 = .bss:0x00000064; // type:object size:0x1 scope:local align:1 +wind_scale$4161 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@4470 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +init$4471 = .bss:0x00000080; // type:object size:0x1 scope:local align:1 +small_scale$4469 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4474 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +init$4475 = .bss:0x0000009C; // type:object size:0x1 scope:local align:1 +under_small_scale$4473 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@4478 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +init$4479 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 +under_scale$4477 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_tpota/splits.txt b/config/GZLJ01/rels/d_a_tpota/splits.txt new file mode 100644 index 000000000..fb7b612e1 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tpota/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tpota.cpp: + .text start:0x00000078 end:0x00000564 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_tpota/symbols.txt b/config/GZLJ01/rels/d_a_tpota/symbols.txt new file mode 100644 index 000000000..c173269c4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tpota/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__9daTpota_cFv = .text:0x00000078; // type:function size:0x158 scope:global align:4 +__dt__5csXyzFv = .text:0x000001D0; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x0000020C; // type:function size:0x4 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000210; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000024C; // type:function size:0x4 scope:weak align:4 +_delete__9daTpota_cFv = .text:0x00000250; // type:function size:0x48 scope:global align:4 +make_ripple__9daTpota_cF4cXyz = .text:0x00000298; // type:function size:0x64 scope:global align:4 +check_water_h__9daTpota_cFP15JPABaseParticlef = .text:0x000002FC; // type:function size:0x58 scope:global align:4 +clear_splash__9daTpota_cFv = .text:0x00000354; // type:function size:0x2C scope:global align:4 +renew_splash__9daTpota_cFv = .text:0x00000380; // type:function size:0x74 scope:global align:4 +_execute__9daTpota_cFv = .text:0x000003F4; // type:function size:0xD4 scope:global align:4 +_draw__9daTpota_cFv = .text:0x000004C8; // type:function size:0x8 scope:global align:4 +Mthd_Create__23@unnamed@d_a_tpota_cpp@FPv = .text:0x000004D0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__23@unnamed@d_a_tpota_cpp@FPv = .text:0x000004F0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__23@unnamed@d_a_tpota_cpp@FPv = .text:0x00000514; // type:function size:0x24 scope:local align:4 +Mthd_Draw__23@unnamed@d_a_tpota_cpp@FPv = .text:0x00000538; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__23@unnamed@d_a_tpota_cpp@FPv = .text:0x0000055C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTpota_idx_table = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4092 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +Tpota_Mthd_Table__23@unnamed@d_a_tpota_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tpota = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_tsubo/splits.txt b/config/GZLJ01/rels/d_a_tsubo/splits.txt new file mode 100644 index 000000000..67054dfdc --- /dev/null +++ b/config/GZLJ01/rels/d_a_tsubo/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tsubo.cpp: + .text start:0x000000EC end:0x00008100 + .text start:0x00008100 end:0x00008100 + .text start:0x00008100 end:0x00008194 + .rodata start:0x00000000 end:0x00000F1F + .data start:0x00000000 end:0x000007A4 + .bss start:0x00000008 end:0x000000AC diff --git a/config/GZLJ01/rels/d_a_tsubo/symbols.txt b/config/GZLJ01/rels/d_a_tsubo/symbols.txt new file mode 100644 index 000000000..9381bb8c9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_tsubo/symbols.txt @@ -0,0 +1,368 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +prmZ_init__Q27daTsubo5Act_cFv = .text:0x000000EC; // type:function size:0x30 scope:global align:4 +solidHeapCB__Q27daTsubo5Act_cFP10fopAc_ac_c = .text:0x0000011C; // type:function size:0x24 scope:global align:4 +create_heap__Q27daTsubo5Act_cFv = .text:0x00000140; // type:function size:0x1F0 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000330; // type:function size:0x48 scope:weak align:4 +create_init_cull__Q27daTsubo5Act_cFv = .text:0x00000378; // type:function size:0xCC scope:global align:4 +create_init_cc__Q27daTsubo5Act_cFv = .text:0x00000444; // type:function size:0x150 scope:global align:4 +create_init_bgc__Q27daTsubo5Act_cFv = .text:0x00000594; // type:function size:0x100 scope:global align:4 +_create__Q27daTsubo5Act_cFv = .text:0x00000694; // type:function size:0x47C scope:global align:4 +__ct__Q27daTsubo5Act_cFv = .text:0x00000B10; // type:function size:0x264 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00000D74; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00000DE0; // type:function size:0x28 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000E08; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000E64; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000F30; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000F78; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000FD4; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000101C; // type:function size:0x3C scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00001058; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000011C0; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001300; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001418; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000014B8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001514; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000155C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000015B8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001600; // type:function size:0x80 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001680; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001708; // type:function size:0x70 scope:weak align:4 +_is_delete__Q27daTsubo5Act_cFv = .text:0x00001778; // type:function size:0x40 scope:global align:4 +_delete__Q27daTsubo5Act_cFv = .text:0x000017B8; // type:function size:0xC4 scope:global align:4 +spec_make_boko__Q27daTsubo5Act_cFi = .text:0x0000187C; // type:function size:0xA8 scope:global align:4 +spec_init__Q27daTsubo5Act_cFv = .text:0x00001924; // type:function size:0x170 scope:global align:4 +spec_set_actor__Q27daTsubo5Act_cFv = .text:0x00001A94; // type:function size:0xF0 scope:global align:4 +spec_clr_actor__Q27daTsubo5Act_cFv = .text:0x00001B84; // type:function size:0xB0 scope:global align:4 +spec_carry_spec__Q27daTsubo5Act_cFv = .text:0x00001C34; // type:function size:0xE4 scope:global align:4 +spec_mode_carry_init__Q27daTsubo5Act_cFv = .text:0x00001D18; // type:function size:0xD8 scope:global align:4 +spec_mode_carry__Q27daTsubo5Act_cFb = .text:0x00001DF0; // type:function size:0x198 scope:global align:4 +spec_mode_put_init__Q27daTsubo5Act_cFv = .text:0x00001F88; // type:function size:0x10C scope:global align:4 +spec_set_room__Q27daTsubo5Act_cFv = .text:0x00002094; // type:function size:0xDC scope:global align:4 +spec_remove__Q27daTsubo5Act_cFv = .text:0x00002170; // type:function size:0x12C scope:global align:4 +spec_kill__Q27daTsubo5Act_cFv = .text:0x0000229C; // type:function size:0xF4 scope:global align:4 +spec_mtx__Q27daTsubo5Act_cFv = .text:0x00002390; // type:function size:0x15C scope:global align:4 +mode_hide_init__Q27daTsubo5Act_cFv = .text:0x000024EC; // type:function size:0x8C scope:global align:4 +mode_hide__Q27daTsubo5Act_cFv = .text:0x00002578; // type:function size:0x54 scope:global align:4 +mode_appear_init__Q27daTsubo5Act_cFv = .text:0x000025CC; // type:function size:0x130 scope:global align:4 +mode_appear__Q27daTsubo5Act_cFv = .text:0x000026FC; // type:function size:0x240 scope:global align:4 +mode_wait_init__Q27daTsubo5Act_cFv = .text:0x0000293C; // type:function size:0xD4 scope:global align:4 +mode_wait__Q27daTsubo5Act_cFv = .text:0x00002A10; // type:function size:0x10C scope:global align:4 +mode_walk_init__Q27daTsubo5Act_cFv = .text:0x00002B1C; // type:function size:0x9C scope:global align:4 +mode_walk__Q27daTsubo5Act_cFv = .text:0x00002BB8; // type:function size:0x1BC scope:global align:4 +mode_carry_init__Q27daTsubo5Act_cFv = .text:0x00002D74; // type:function size:0x184 scope:global align:4 +mode_carry__Q27daTsubo5Act_cFv = .text:0x00002EF8; // type:function size:0x214 scope:global align:4 +mode_drop_init__Q27daTsubo5Act_cFv = .text:0x0000310C; // type:function size:0x154 scope:global align:4 +mode_drop__Q27daTsubo5Act_cFv = .text:0x00003260; // type:function size:0xB4 scope:global align:4 +mode_sink_init__Q27daTsubo5Act_cFv = .text:0x00003314; // type:function size:0x1AC scope:global align:4 +mode_sink__Q27daTsubo5Act_cFv = .text:0x000034C0; // type:function size:0x68 scope:global align:4 +mode_afl_init__Q27daTsubo5Act_cFv = .text:0x00003528; // type:function size:0x1A8 scope:global align:4 +mode_afl__Q27daTsubo5Act_cFv = .text:0x000036D0; // type:function size:0x154 scope:global align:4 +mode_proc_call__Q27daTsubo5Act_cFv = .text:0x00003824; // type:function size:0x398 scope:global align:4 +cull_set_draw__Q27daTsubo5Act_cFv = .text:0x00003BBC; // type:function size:0xA0 scope:global align:4 +cull_set_move__Q27daTsubo5Act_cFv = .text:0x00003C5C; // type:function size:0xA0 scope:global align:4 +damaged__Q27daTsubo5Act_cFiP13cBgS_PolyInfobPC4cXyz = .text:0x00003CFC; // type:function size:0x2C8 scope:global align:4 +damaged__Q27daTsubo5Act_cFiP13cBgS_PolyInfo = .text:0x00003FC4; // type:function size:0x28 scope:global align:4 +damaged_lava__Q27daTsubo5Act_cFv = .text:0x00003FEC; // type:function size:0x68 scope:global align:4 +damage_tg_acc__Q27daTsubo5Act_cFv = .text:0x00004054; // type:function size:0x330 scope:global align:4 +damage_cc_proc__Q27daTsubo5Act_cFv = .text:0x00004384; // type:function size:0x3D8 scope:global align:4 +damage_bg_proc__Q27daTsubo5Act_cFv = .text:0x0000475C; // type:function size:0x228 scope:global align:4 +damage_bg_proc_directly__Q27daTsubo5Act_cFv = .text:0x00004984; // type:function size:0x374 scope:global align:4 +damage_kill_proc__Q27daTsubo5Act_cFv = .text:0x00004CF8; // type:function size:0x54 scope:global align:4 +crr_pos__Q27daTsubo5Act_cFRC4cXyz = .text:0x00004D4C; // type:function size:0x15C scope:global align:4 +crr_pos_water__Q27daTsubo5Act_cFv = .text:0x00004EA8; // type:function size:0x134 scope:global align:4 +crr_pos_lava__Q27daTsubo5Act_cFv = .text:0x00004FDC; // type:function size:0xA4 scope:global align:4 +water_tention__Q27daTsubo5Act_cFv = .text:0x00005080; // type:function size:0x90 scope:global align:4 +reflect__Q27daTsubo5Act_cFP4cXyzRC13cBgS_PolyInfof = .text:0x00005110; // type:function size:0x13C scope:global align:4 +bound__Q27daTsubo5Act_cFf = .text:0x0000524C; // type:function size:0x2EC scope:global align:4 +moment_small__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005538; // type:function size:0x4 scope:global align:4 +moment_big__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000553C; // type:function size:0x4 scope:global align:4 +moment_water__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005540; // type:function size:0x4 scope:global align:4 +moment_barrel__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005544; // type:function size:0x4 scope:global align:4 +moment_stool__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005548; // type:function size:0x4 scope:global align:4 +moment_skull__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000554C; // type:function size:0x4 scope:global align:4 +moment_pail__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005550; // type:function size:0x4 scope:global align:4 +moment_spine__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005554; // type:function size:0x4 scope:global align:4 +moment_hbox2S__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005558; // type:function size:0x4 scope:global align:4 +moment_tryColSun__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000555C; // type:function size:0x4 scope:global align:4 +moment_tryColMer__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005560; // type:function size:0x4 scope:global align:4 +moment_tryColJup__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005564; // type:function size:0x4 scope:global align:4 +moment_tryKeyGate__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005568; // type:function size:0x4 scope:global align:4 +moment_pinecone__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000556C; // type:function size:0x4 scope:global align:4 +moment_kutani__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005570; // type:function size:0x4 scope:global align:4 +moment_woodS__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005574; // type:function size:0x4 scope:global align:4 +moment_proc_call__Q27daTsubo5Act_cFv = .text:0x00005578; // type:function size:0x29C scope:global align:4 +set_wind_vec__Q27daTsubo5Act_cFv = .text:0x00005814; // type:function size:0x274 scope:global align:4 +init_mtx__Q27daTsubo5Act_cFv = .text:0x00005A88; // type:function size:0x88 scope:global align:4 +set_mtx__Q27daTsubo5Act_cFv = .text:0x00005B10; // type:function size:0x20C scope:global align:4 +set_tensor__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005D1C; // type:function size:0x90 scope:global align:4 +init_rot_throw__Q27daTsubo5Act_cFv = .text:0x00005DAC; // type:function size:0xD0 scope:global align:4 +init_rot_clean__Q27daTsubo5Act_cFv = .text:0x00005E7C; // type:function size:0x84 scope:global align:4 +set_tensor_hide__Q27daTsubo5Act_cFv = .text:0x00005F00; // type:function size:0x20 scope:global align:4 +set_tensor_appear__Q27daTsubo5Act_cFv = .text:0x00005F20; // type:function size:0x20 scope:global align:4 +set_tensor_wait__Q27daTsubo5Act_cFv = .text:0x00005F40; // type:function size:0xE8 scope:global align:4 +set_tensor_walk__Q27daTsubo5Act_cFv = .text:0x00006028; // type:function size:0x1B0 scope:global align:4 +set_tensor_carry__Q27daTsubo5Act_cFv = .text:0x000061D8; // type:function size:0x20 scope:global align:4 +set_tensor_drop__Q27daTsubo5Act_cFv = .text:0x000061F8; // type:function size:0x12C scope:global align:4 +set_tensor_sink__Q27daTsubo5Act_cFv = .text:0x00006324; // type:function size:0x12C scope:global align:4 +set_tensor_afl__Q27daTsubo5Act_cFv = .text:0x00006450; // type:function size:0x1A4 scope:global align:4 +eff_drop_water__Q27daTsubo5Act_cFv = .text:0x000065F4; // type:function size:0x108 scope:global align:4 +eff_land_smoke__Q27daTsubo5Act_cFv = .text:0x000066FC; // type:function size:0x3C scope:global align:4 +eff_break_barrel__Q27daTsubo5Act_cFv = .text:0x00006738; // type:function size:0x144 scope:global align:4 +eff_break_tsubo__Q27daTsubo5Act_cFv = .text:0x0000687C; // type:function size:0x1C0 scope:global align:4 +eff_break_stool__Q27daTsubo5Act_cFv = .text:0x00006A3C; // type:function size:0x118 scope:global align:4 +eff_break_skull__Q27daTsubo5Act_cFv = .text:0x00006B54; // type:function size:0xB0 scope:global align:4 +eff_break_pail__Q27daTsubo5Act_cFv = .text:0x00006C04; // type:function size:0x20 scope:global align:4 +eff_break_spine__Q27daTsubo5Act_cFv = .text:0x00006C24; // type:function size:0x20 scope:global align:4 +eff_break_hbox2S__Q27daTsubo5Act_cFv = .text:0x00006C44; // type:function size:0x20 scope:global align:4 +eff_break_try__Q27daTsubo5Act_cFv = .text:0x00006C64; // type:function size:0x20 scope:global align:4 +eff_break_pinecone__Q27daTsubo5Act_cFv = .text:0x00006C84; // type:function size:0xEC scope:global align:4 +eff_break_woodS__Q27daTsubo5Act_cFv = .text:0x00006D70; // type:function size:0x20 scope:global align:4 +eff_hit_water_splash__Q27daTsubo5Act_cFv = .text:0x00006D90; // type:function size:0x5C scope:global align:4 +eff_hit_lava_splash__Q27daTsubo5Act_cFv = .text:0x00006DEC; // type:function size:0x58 scope:global align:4 +eff_kutani_set__Q27daTsubo5Act_cFv = .text:0x00006E44; // type:function size:0x84 scope:global align:4 +eff_kutani_init__Q27daTsubo5Act_cFv = .text:0x00006EC8; // type:function size:0x48 scope:global align:4 +chk_sink_lava__Q27daTsubo5Act_cFv = .text:0x00006F10; // type:function size:0x60 scope:global align:4 +chk_sink_water__Q27daTsubo5Act_cFv = .text:0x00006F70; // type:function size:0x8 scope:global align:4 +chk_sinkdown_water__Q27daTsubo5Act_cFv = .text:0x00006F78; // type:function size:0x74 scope:global align:4 +calc_drop_param__Q27daTsubo5Act_cCFPfPfPf = .text:0x00006FEC; // type:function size:0x1DC scope:global align:4 +calc_afl_param__Q27daTsubo5Act_cCFPfPfPf = .text:0x000071C8; // type:function size:0x1C4 scope:global align:4 +se_fall_water__Q27daTsubo5Act_cFv = .text:0x0000738C; // type:function size:0x134 scope:global align:4 +se_fall_lava__Q27daTsubo5Act_cFv = .text:0x000074C0; // type:function size:0x118 scope:global align:4 +se_break__Q27daTsubo5Act_cFP13cBgS_PolyInfo = .text:0x000075D8; // type:function size:0x11C scope:global align:4 +se_pickup_carry__Q27daTsubo5Act_cFv = .text:0x000076F4; // type:function size:0x58 scope:global align:4 +se_pickup_carry_init__Q27daTsubo5Act_cFv = .text:0x0000774C; // type:function size:0x18 scope:global align:4 +se_pickup__Q27daTsubo5Act_cFv = .text:0x00007764; // type:function size:0x7C scope:global align:4 +set_senv__Q27daTsubo5Act_cCFii = .text:0x000077E0; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q27daTsubo5Act_cCFv = .text:0x00007834; // type:function size:0x38 scope:global align:4 +_execute__Q27daTsubo5Act_cFv = .text:0x0000786C; // type:function size:0x290 scope:global align:4 +_draw__Q27daTsubo5Act_cFv = .text:0x00007AFC; // type:function size:0x224 scope:global align:4 +Create__Q27daTsubo6MethodFPv = .text:0x00007D20; // type:function size:0x20 scope:global align:4 +Delete__Q27daTsubo6MethodFPv = .text:0x00007D40; // type:function size:0x24 scope:global align:4 +Execute__Q27daTsubo6MethodFPv = .text:0x00007D64; // type:function size:0x24 scope:global align:4 +Draw__Q27daTsubo6MethodFPv = .text:0x00007D88; // type:function size:0x24 scope:global align:4 +IsDelete__Q27daTsubo6MethodFPv = .text:0x00007DAC; // type:function size:0x24 scope:global align:4 +__dt__8cM2dGCirFv = .text:0x00007DD0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007E18; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00007E74; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007EBC; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F04; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F08; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F0C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F10; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007F14; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007F5C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007FB8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007FC8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007FD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007FD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007FE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007FE8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008020; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008028; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008030; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008038; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008070; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008074; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000807C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008084; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000808C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008098; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000080A4; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00008100; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000811C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008124; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000812C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00008134; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000813C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00008144; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000814C; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00008154; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x0000815C; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00008164; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x0000816C; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00008174; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000817C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008184; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000818C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q27daTsubo5Act_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +M_cyl_src__Q27daTsubo5Act_c = .rodata:0x00000040; // type:object size:0x44 scope:global align:4 +M_data__Q27daTsubo5Act_c = .rodata:0x00000084; // type:object size:0xCC0 scope:global align:4 +M_data_spec_boko__Q27daTsubo5Act_c = .rodata:0x00000D44; // type:object size:0x24 scope:global align:4 +M_attrSpine__Q27daTsubo5Act_c = .rodata:0x00000D68; // type:object size:0x34 scope:global align:4 +@4198 = .rodata:0x00000D9C; // type:object size:0x4 scope:local align:4 data:float +@4224 = .rodata:0x00000DA0; // type:object size:0x8 scope:local align:8 data:double +@4275 = .rodata:0x00000DA8; // type:object size:0x4 scope:local align:4 data:float +@4276 = .rodata:0x00000DAC; // type:object size:0x4 scope:local align:4 data:float +@4450 = .rodata:0x00000DB0; // type:object size:0x4 scope:local align:4 data:float +@4908 = .rodata:0x00000DB4; // type:object size:0x4 scope:local align:4 +@4909 = .rodata:0x00000DB8; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x00000DBC; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x00000DC0; // type:object size:0x4 scope:local align:4 data:float +@5006 = .rodata:0x00000DC4; // type:object size:0x4 scope:local align:4 data:float +@5142 = .rodata:0x00000DC8; // type:object size:0x4 scope:local align:4 +@5143 = .rodata:0x00000DCC; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x00000DD0; // type:object size:0x4 scope:local align:4 +@5181 = .rodata:0x00000DD4; // type:object size:0x4 scope:local align:4 data:float +@5182 = .rodata:0x00000DD8; // type:object size:0x4 scope:local align:4 +@5224 = .rodata:0x00000DDC; // type:object size:0x4 scope:local align:4 data:float +@5293 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 +@5294 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:string +@5295 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 +@5297 = .rodata:0x00000DF0; // type:object size:0x8 scope:local align:8 data:double +@5478 = .rodata:0x00000DF8; // type:object size:0x8 scope:local align:8 +@5479 = .rodata:0x00000E00; // type:object size:0x8 scope:local align:8 +@5521 = .rodata:0x00000E08; // type:object size:0x4 scope:local align:4 data:float +@5541 = .rodata:0x00000E0C; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:string +@5610 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 +@5699 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@5779 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 +@5780 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 +@5781 = .rodata:0x00000E28; // type:object size:0x4 scope:local align:4 +@6033 = .rodata:0x00000E2C; // type:object size:0x4 scope:local align:4 +@6140 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 +@6263 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 +@6264 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 +@6265 = .rodata:0x00000E3C; // type:object size:0x4 scope:local align:4 +@6266 = .rodata:0x00000E40; // type:object size:0x4 scope:local align:4 +@6370 = .rodata:0x00000E44; // type:object size:0x4 scope:local align:4 +@6437 = .rodata:0x00000E48; // type:object size:0x4 scope:local align:4 +@6438 = .rodata:0x00000E4C; // type:object size:0x4 scope:local align:4 +@6439 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 +@6491 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 +@6504 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@6599 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:string +@6687 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 +@6688 = .rodata:0x00000E64; // type:object size:0x4 scope:local align:4 +@6846 = .rodata:0x00000E68; // type:object size:0x4 scope:local align:4 +@6847 = .rodata:0x00000E6C; // type:object size:0x4 scope:local align:4 +@6864 = .rodata:0x00000E70; // type:object size:0x4 scope:local align:4 data:float +@6970 = .rodata:0x00000E74; // type:object size:0x4 scope:local align:4 +@7071 = .rodata:0x00000E78; // type:object size:0x8 scope:local align:4 +@7104 = .rodata:0x00000E80; // type:object size:0x8 scope:local align:4 +@7132 = .rodata:0x00000E88; // type:object size:0x8 scope:local align:4 +@7321 = .rodata:0x00000E90; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000E94; // type:object size:0x8B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5549 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@5550 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5551 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@5552 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@5553 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@5554 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@5555 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@5556 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_proc$5548 = .data:0x00000090; // type:object size:0x60 scope:local align:4 +@5568 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5569 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@5570 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@5571 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@5572 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@5573 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@5574 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@5575 = .data:0x00000144; // type:object size:0xC scope:local align:4 +set_tensor_proc$5567 = .data:0x00000150; // type:object size:0x60 scope:local align:4 +@5646 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@5647 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@5648 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +@5649 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@5650 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@5651 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5652 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@5653 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@5654 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@5655 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@5656 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@5657 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@5658 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@5659 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@5660 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@5661 = .data:0x00000264; // type:object size:0xC scope:local align:4 +eff_break_proc$5645 = .data:0x00000270; // type:object size:0xC0 scope:local align:4 +@6336 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@6337 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@6338 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@6339 = .data:0x00000354; // type:object size:0xC scope:local align:4 +@6340 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@6341 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@6342 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@6343 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@6344 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@6345 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@6346 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@6347 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@6348 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@6349 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@6350 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@6351 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +moment_proc$6335 = .data:0x000003F0; // type:object size:0xC0 scope:local align:4 +Table__Q27daTsubo6Method = .data:0x000004B0; // type:object size:0x20 scope:global align:4 +g_profile_TSUBO = .data:0x000004D0; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000518; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000530; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000548; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000554; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000560; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000057C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000059C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000624; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000630; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000063C; // type:object size:0x54 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x00000690; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000006C0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000006F0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000720; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000738; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000744; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000750; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000075C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000768; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000078C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000798; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_spec_act__Q27daTsubo5Act_c = .bss:0x00000054; // type:object size:0xC scope:global align:4 +init$5557 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 data:byte +init$5576 = .bss:0x00000061; // type:object size:0x1 scope:local align:1 +init$5662 = .bss:0x00000062; // type:object size:0x1 scope:local align:1 +init$6352 = .bss:0x00000063; // type:object size:0x1 scope:local align:1 +@6461 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +init$6462 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 +offset_pos$6460 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +init$6729 = .bss:0x00000080; // type:object size:0x1 scope:local align:1 +em_scl$6728 = .bss:0x00000084; // type:object size:0xC scope:local align:4 data:float +@6826 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +init$6827 = .bss:0x0000009C; // type:object size:0x1 scope:local align:1 +particle_scl$6825 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_wall/splits.txt b/config/GZLJ01/rels/d_a_wall/splits.txt new file mode 100644 index 000000000..28e425e40 --- /dev/null +++ b/config/GZLJ01/rels/d_a_wall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wall.cpp: + .text start:0x00000078 end:0x000012D4 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x00000268 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_wall/symbols.txt b/config/GZLJ01/rels/d_a_wall/symbols.txt new file mode 100644 index 000000000..d0a7cb0c6 --- /dev/null +++ b/config/GZLJ01/rels/d_a_wall/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daWall_cFv = .text:0x00000078; // type:function size:0x88 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000100; // type:function size:0x20 scope:local align:4 +CreateHeap__8daWall_cFv = .text:0x00000120; // type:function size:0x168 scope:global align:4 +CreateInit__8daWall_cFv = .text:0x00000288; // type:function size:0xF8 scope:global align:4 +_create__8daWall_cFv = .text:0x00000380; // type:function size:0x16C scope:global align:4 +__dt__8dCcD_TriFv = .text:0x000004EC; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x000005CC; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x0000065C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x000006B8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000700; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000075C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000007A4; // type:function size:0x5C scope:weak align:4 +set_mtx__8daWall_cFv = .text:0x00000800; // type:function size:0x80 scope:global align:4 +setMoveBGMtx__8daWall_cFv = .text:0x00000880; // type:function size:0x70 scope:global align:4 +_execute__8daWall_cFv = .text:0x000008F0; // type:function size:0x90 scope:global align:4 +mode_wait__8daWall_cFv = .text:0x00000980; // type:function size:0xD4 scope:global align:4 +mode_break__8daWall_cFv = .text:0x00000A54; // type:function size:0xBC scope:global align:4 +set_tri__8daWall_cFv = .text:0x00000B10; // type:function size:0x270 scope:global align:4 +set_effect__8daWall_cFv = .text:0x00000D80; // type:function size:0x1F0 scope:global align:4 +set_se__8daWall_cFv = .text:0x00000F70; // type:function size:0x70 scope:global align:4 +_draw__8daWall_cFv = .text:0x00000FE0; // type:function size:0x60 scope:global align:4 +daWall_Create__FPv = .text:0x00001040; // type:function size:0x20 scope:local align:4 +daWall_Delete__FPv = .text:0x00001060; // type:function size:0x24 scope:local align:4 +daWall_Draw__FPv = .text:0x00001084; // type:function size:0x24 scope:local align:4 +daWall_Execute__FPv = .text:0x000010A8; // type:function size:0x24 scope:local align:4 +daWall_IsDelete__FPv = .text:0x000010CC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x000010D4; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000111C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001124; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000112C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001138; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001144; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001154; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000115C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001164; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x0000119C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x000011A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x000011AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x000011B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x000011BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x000011C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011CC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001204; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001208; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001210; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001214; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001218; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000121C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001220; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001268; // type:function size:0x5C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x000012C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x000012CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__8daWall_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 +m_bmdname__8daWall_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_dzbname__8daWall_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_tri_vtx__8daWall_c = .rodata:0x00000018; // type:object size:0x90 scope:global align:4 +m_cull_size__8daWall_c = .rodata:0x000000A8; // type:object size:0x48 scope:global align:4 +@4049 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4350 = .rodata:0x000000FC; // type:object size:0x6 scope:local align:4 +@4351 = .rodata:0x00000104; // type:object size:0x6 scope:local align:4 +@4412 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000114; // type:object size:0x30 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__8daWall_c = .data:0x00000030; // type:object size:0xC scope:global align:4 +m_smoke_color__8daWall_c = .data:0x0000003C; // type:object size:0x4 scope:global align:4 +l_tri_src = .data:0x00000040; // type:object size:0x54 scope:local align:4 +@4215 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4216 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +mode_proc$4214 = .data:0x000000AC; // type:object size:0x18 scope:local align:4 +daWallMethodTable = .data:0x000000C4; // type:object size:0x20 scope:local align:4 +g_profile_WALL = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000138; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x00000198; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x000001A4; // type:object size:0x88 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000022C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000248; // type:object size:0x20 scope:weak align:4 +init$4217 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_warpdm20/splits.txt b/config/GZLJ01/rels/d_a_warpdm20/splits.txt new file mode 100644 index 000000000..66a020207 --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpdm20/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpdm20.cpp: + .text start:0x00000078 end:0x00001A40 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F5 + .data start:0x00000000 end:0x00000224 diff --git a/config/GZLJ01/rels/d_a_warpdm20/symbols.txt b/config/GZLJ01/rels/d_a_warpdm20/symbols.txt new file mode 100644 index 000000000..e0d33013b --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpdm20/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daWarpdm20_cFv = .text:0x00000078; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000BC; // type:function size:0x20 scope:local align:4 +CreateHeap__12daWarpdm20_cFv = .text:0x000000DC; // type:function size:0x390 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000046C; // type:function size:0x48 scope:weak align:4 +CreateInit__12daWarpdm20_cFv = .text:0x000004B4; // type:function size:0x114 scope:global align:4 +_create__12daWarpdm20_cFv = .text:0x000005C8; // type:function size:0xD8 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000006A0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000006FC; // type:function size:0x48 scope:weak align:4 +set_mtx__12daWarpdm20_cFv = .text:0x00000744; // type:function size:0xDC scope:weak align:4 +_execute__12daWarpdm20_cFv = .text:0x00000820; // type:function size:0x168 scope:global align:4 +normal_execute__12daWarpdm20_cFv = .text:0x00000988; // type:function size:0x168 scope:global align:4 +demo_execute__12daWarpdm20_cFv = .text:0x00000AF0; // type:function size:0xC4 scope:global align:4 +demo_proc__12daWarpdm20_cFv = .text:0x00000BB4; // type:function size:0x11C scope:global align:4 +initWait__12daWarpdm20_cFi = .text:0x00000CD0; // type:function size:0x1C scope:global align:4 +actWait__12daWarpdm20_cFi = .text:0x00000CEC; // type:function size:0x24 scope:global align:4 +initWait2__12daWarpdm20_cFi = .text:0x00000D10; // type:function size:0x34 scope:global align:4 +actWait2__12daWarpdm20_cFi = .text:0x00000D44; // type:function size:0x24 scope:global align:4 +initWarp__12daWarpdm20_cFi = .text:0x00000D68; // type:function size:0x78 scope:global align:4 +actWarp__12daWarpdm20_cFi = .text:0x00000DE0; // type:function size:0x24 scope:global align:4 +initWaitDead__12daWarpdm20_cFi = .text:0x00000E04; // type:function size:0x11C scope:global align:4 +actWaitDead__12daWarpdm20_cFi = .text:0x00000F20; // type:function size:0x74 scope:global align:4 +initDead__12daWarpdm20_cFi = .text:0x00000F94; // type:function size:0x4 scope:global align:4 +actDead__12daWarpdm20_cFi = .text:0x00000F98; // type:function size:0x100 scope:global align:4 +initReturnWait__12daWarpdm20_cFi = .text:0x00001098; // type:function size:0x70 scope:global align:4 +actReturnWait__12daWarpdm20_cFi = .text:0x00001108; // type:function size:0x24 scope:global align:4 +eventOrder__12daWarpdm20_cFv = .text:0x0000112C; // type:function size:0x5C scope:global align:4 +checkOrder__12daWarpdm20_cFv = .text:0x00001188; // type:function size:0xC0 scope:global align:4 +animPlay__12daWarpdm20_cFv = .text:0x00001248; // type:function size:0x94 scope:global align:4 +setEndAnm__12daWarpdm20_cFv = .text:0x000012DC; // type:function size:0x7C scope:global align:4 +getSeaY__12daWarpdm20_cF4cXyz = .text:0x00001358; // type:function size:0x54 scope:global align:4 +set_effect__12daWarpdm20_cFUs = .text:0x000013AC; // type:function size:0xB4 scope:global align:4 +set_wpsenko__12daWarpdm20_cFv = .text:0x00001460; // type:function size:0x84 scope:global align:4 +init_bck_anm__12daWarpdm20_cFi = .text:0x000014E4; // type:function size:0xA0 scope:global align:4 +check_warp__12daWarpdm20_cFv = .text:0x00001584; // type:function size:0xFC scope:global align:4 +_draw__12daWarpdm20_cFv = .text:0x00001680; // type:function size:0xD4 scope:global align:4 +daWarpdm20_Create__FPv = .text:0x00001754; // type:function size:0x20 scope:local align:4 +daWarpdm20_Delete__FPv = .text:0x00001774; // type:function size:0x24 scope:local align:4 +daWarpdm20_Draw__FPv = .text:0x00001798; // type:function size:0x24 scope:local align:4 +daWarpdm20_Execute__FPv = .text:0x000017BC; // type:function size:0x24 scope:local align:4 +daWarpdm20_IsDelete__FPv = .text:0x000017E0; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000017E8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000017EC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000017F0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000017F4; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000017F8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001854; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000018B0; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_warpdm20_cpp = .text:0x0000190C; // type:function size:0x134 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daWarpdm20_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_residxA__12daWarpdm20_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +m_residxB__12daWarpdm20_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +m_heapsize__12daWarpdm20_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +m_warp_distance__12daWarpdm20_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +m_eff_distance__12daWarpdm20_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +@4101 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4102 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4284 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4285 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4435 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@4509 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4642 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000070; // type:object size:0x85 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4314 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4315 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4316 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4317 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4318 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4319 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000078; // type:object size:0x48 scope:local align:4 +@4320 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4321 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4322 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4323 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4324 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4325 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000108; // type:object size:0x48 scope:local align:4 +action_table$4329 = .data:0x00000150; // type:object size:0x18 scope:local align:4 +daWarpdm20MethodTable = .data:0x00000168; // type:object size:0x20 scope:local align:4 +g_profile_WARPDEMO20 = .data:0x00000188; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x000001B8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001D8; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000218; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_warpf/splits.txt b/config/GZLJ01/rels/d_a_warpf/splits.txt new file mode 100644 index 000000000..3cc81e18a --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpf/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpf.cpp: + .text start:0x00000078 end:0x00002638 + .text start:0x00002638 end:0x00002638 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001B6 + .data start:0x00000000 end:0x00000260 diff --git a/config/GZLJ01/rels/d_a_warpf/symbols.txt b/config/GZLJ01/rels/d_a_warpf/symbols.txt new file mode 100644 index 000000000..38180bbe7 --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpf/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__9daWarpf_cFv = .text:0x00000098; // type:function size:0x994 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A2C; // type:function size:0x48 scope:weak align:4 +_delete__9daWarpf_cFv = .text:0x00000A74; // type:function size:0xE4 scope:global align:4 +checkEndDemo__9daWarpf_cFv = .text:0x00000B58; // type:function size:0xDC scope:global align:4 +onEndDemo__9daWarpf_cFv = .text:0x00000C34; // type:function size:0x4 scope:global align:4 +CreateInit__9daWarpf_cFv = .text:0x00000C38; // type:function size:0xC4 scope:global align:4 +_create__9daWarpf_cFv = .text:0x00000CFC; // type:function size:0x178 scope:global align:4 +_execute__9daWarpf_cFv = .text:0x00000E74; // type:function size:0x5C scope:global align:4 +eventOrder__9daWarpf_cFv = .text:0x00000ED0; // type:function size:0x5C scope:global align:4 +checkOrder__9daWarpf_cFv = .text:0x00000F2C; // type:function size:0xC4 scope:global align:4 +demo_proc__9daWarpf_cFv = .text:0x00000FF0; // type:function size:0x11C scope:global align:4 +initWait__9daWarpf_cFi = .text:0x0000110C; // type:function size:0xDC scope:global align:4 +actWait__9daWarpf_cFi = .text:0x000011E8; // type:function size:0x3C scope:global align:4 +initWarpStart__9daWarpf_cFi = .text:0x00001224; // type:function size:0x28 scope:global align:4 +actWarpStart__9daWarpf_cFi = .text:0x0000124C; // type:function size:0x8 scope:global align:4 +initWarpMode_1__9daWarpf_cFi = .text:0x00001254; // type:function size:0xC scope:global align:4 +actWarpMode_1__9daWarpf_cFi = .text:0x00001260; // type:function size:0x124 scope:global align:4 +initWarpMode_2__9daWarpf_cFi = .text:0x00001384; // type:function size:0xC scope:global align:4 +actWarpMode_2__9daWarpf_cFi = .text:0x00001390; // type:function size:0xFC scope:global align:4 +initWarpMode_3__9daWarpf_cFi = .text:0x0000148C; // type:function size:0xC scope:global align:4 +actWarpMode_3__9daWarpf_cFi = .text:0x00001498; // type:function size:0x150 scope:global align:4 +initEndWait__9daWarpf_cFi = .text:0x000015E8; // type:function size:0x4 scope:global align:4 +actEndWait__9daWarpf_cFi = .text:0x000015EC; // type:function size:0x8 scope:global align:4 +check_warp_event__9daWarpf_cFv = .text:0x000015F4; // type:function size:0x128 scope:global align:4 +get_distance__9daWarpf_cFv = .text:0x0000171C; // type:function size:0x6C scope:global align:4 +get_earth_pos__9daWarpf_cFv = .text:0x00001788; // type:function size:0x80 scope:global align:4 +set_effect__9daWarpf_cFv = .text:0x00001808; // type:function size:0x43C scope:global align:4 +set_effect_wind00__9daWarpf_cFv = .text:0x00001C44; // type:function size:0xC8 scope:global align:4 +get_angle_wind01__9daWarpf_cFv = .text:0x00001D0C; // type:function size:0x7C scope:global align:4 +anim_play__9daWarpf_cFv = .text:0x00001D88; // type:function size:0xBC scope:global align:4 +setEndAnim__9daWarpf_cFv = .text:0x00001E44; // type:function size:0x134 scope:global align:4 +set_se__9daWarpf_cFv = .text:0x00001F78; // type:function size:0x174 scope:global align:4 +set_mtx__9daWarpf_cFv = .text:0x000020EC; // type:function size:0xB0 scope:global align:4 +_draw__9daWarpf_cFv = .text:0x0000219C; // type:function size:0x1A4 scope:global align:4 +daWarpf_Create__FPv = .text:0x00002340; // type:function size:0x20 scope:local align:4 +daWarpf_Delete__FPv = .text:0x00002360; // type:function size:0x24 scope:local align:4 +daWarpf_Draw__FPv = .text:0x00002384; // type:function size:0x24 scope:local align:4 +daWarpf_Execute__FPv = .text:0x000023A8; // type:function size:0x24 scope:local align:4 +daWarpf_IsDelete__FPv = .text:0x000023CC; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000023D4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00002430; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000248C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000024E8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_warpf_cpp = .text:0x00002504; // type:function size:0x134 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_warp_size__9daWarpf_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@4288 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4575 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4643 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4675 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4709 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4750 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4751 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4763 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +l_earth_pos$4767 = .rodata:0x00000074; // type:object size:0x40 scope:local align:4 +l_earth_pos_2nd$4768 = .rodata:0x000000B4; // type:object size:0x40 scope:local align:4 +@4883 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4885 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4906 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4907 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@5024 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000118; // type:object size:0x9E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__9daWarpf_c = .data:0x00000030; // type:object size:0x40 scope:global align:4 +@4356 = .data:0x00000070; // type:object size:0x38 scope:local align:4 +@4497 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4498 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4499 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4500 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4501 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4502 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000000F0; // type:object size:0x48 scope:local align:4 +@4503 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4504 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@4505 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@4506 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@4507 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@4508 = .data:0x00000174; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000180; // type:object size:0x48 scope:local align:4 +action_table$4512 = .data:0x000001C8; // type:object size:0x18 scope:local align:4 +daWarpfMethodTable = .data:0x000001E0; // type:object size:0x20 scope:local align:4 +g_profile_WARPFLOWER = .data:0x00000200; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000248; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000254; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_warpfout/splits.txt b/config/GZLJ01/rels/d_a_warpfout/splits.txt new file mode 100644 index 000000000..de43b6d92 --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpfout/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpfout.cpp: + .text start:0x00000078 end:0x00000808 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000037 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLJ01/rels/d_a_warpfout/symbols.txt b/config/GZLJ01/rels/d_a_warpfout/symbols.txt new file mode 100644 index 000000000..2d5846a76 --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpfout/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daWarpfout_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__12daWarpfout_cFv = .text:0x00000080; // type:function size:0xC scope:global align:4 +_create__12daWarpfout_cFv = .text:0x0000008C; // type:function size:0x58 scope:global align:4 +_execute__12daWarpfout_cFv = .text:0x000000E4; // type:function size:0x40 scope:global align:4 +checkOrder__12daWarpfout_cFv = .text:0x00000124; // type:function size:0x4 scope:global align:4 +eventOrder__12daWarpfout_cFv = .text:0x00000128; // type:function size:0x4 scope:global align:4 +demo_proc__12daWarpfout_cFv = .text:0x0000012C; // type:function size:0x11C scope:global align:4 +initWarp1__12daWarpfout_cFi = .text:0x00000248; // type:function size:0x60 scope:global align:4 +actWarp1__12daWarpfout_cFi = .text:0x000002A8; // type:function size:0x9C scope:global align:4 +initWarp2__12daWarpfout_cFi = .text:0x00000344; // type:function size:0x7C scope:global align:4 +actWarp2__12daWarpfout_cFi = .text:0x000003C0; // type:function size:0x2C scope:global align:4 +initWarp3__12daWarpfout_cFi = .text:0x000003EC; // type:function size:0x7C scope:global align:4 +actWarp3__12daWarpfout_cFi = .text:0x00000468; // type:function size:0x2C scope:global align:4 +initWarp4__12daWarpfout_cFi = .text:0x00000494; // type:function size:0x88 scope:global align:4 +actWarp4__12daWarpfout_cFi = .text:0x0000051C; // type:function size:0x8 scope:global align:4 +initEnd__12daWarpfout_cFi = .text:0x00000524; // type:function size:0x4 scope:global align:4 +actEnd__12daWarpfout_cFi = .text:0x00000528; // type:function size:0x24 scope:global align:4 +set_effect_wind01__12daWarpfout_cF4cXyzs = .text:0x0000054C; // type:function size:0xA8 scope:global align:4 +get_effect_angle__12daWarpfout_cFv = .text:0x000005F4; // type:function size:0x7C scope:global align:4 +daWarpfout_Create__FPv = .text:0x00000670; // type:function size:0x20 scope:local align:4 +daWarpfout_Delete__FPv = .text:0x00000690; // type:function size:0x24 scope:local align:4 +daWarpfout_Draw__FPv = .text:0x000006B4; // type:function size:0x8 scope:local align:4 +daWarpfout_Execute__FPv = .text:0x000006BC; // type:function size:0x24 scope:local align:4 +daWarpfout_IsDelete__FPv = .text:0x000006E0; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPi = .text:0x000006E8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_warpfout_cpp = .text:0x00000704; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4237 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4276 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4298 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x23 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4186 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4187 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4188 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4189 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4190 = .data:0x00000060; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4191 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4192 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4193 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4194 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4195 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000000E4; // type:object size:0x3C scope:local align:4 +action_table$4199 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +daWarpfoutMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_WARPFOUT = .data:0x00000154; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_warpgn/splits.txt b/config/GZLJ01/rels/d_a_warpgn/splits.txt new file mode 100644 index 000000000..84893c4c5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpgn/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpgn.cpp: + .text start:0x00000078 end:0x00001BCC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DF + .data start:0x00000000 end:0x000001E8 diff --git a/config/GZLJ01/rels/d_a_warpgn/symbols.txt b/config/GZLJ01/rels/d_a_warpgn/symbols.txt new file mode 100644 index 000000000..b0bd2e201 --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpgn/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daWarpgn_cFv = .text:0x00000078; // type:function size:0xA8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarpgn_cFv = .text:0x00000140; // type:function size:0x430 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000570; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarpgn_cFv = .text:0x000005B8; // type:function size:0x218 scope:global align:4 +_create__10daWarpgn_cFv = .text:0x000007D0; // type:function size:0x124 scope:global align:4 +set_mtx__10daWarpgn_cFv = .text:0x000008F4; // type:function size:0x70 scope:weak align:4 +_execute__10daWarpgn_cFv = .text:0x00000964; // type:function size:0x114 scope:global align:4 +normal_execute__10daWarpgn_cFv = .text:0x00000A78; // type:function size:0x110 scope:global align:4 +demo_execute__10daWarpgn_cFv = .text:0x00000B88; // type:function size:0x88 scope:global align:4 +demo_proc__10daWarpgn_cFv = .text:0x00000C10; // type:function size:0x11C scope:global align:4 +initWait__10daWarpgn_cFi = .text:0x00000D2C; // type:function size:0x4 scope:global align:4 +actWait__10daWarpgn_cFi = .text:0x00000D30; // type:function size:0x28 scope:global align:4 +initStartWarp__10daWarpgn_cFi = .text:0x00000D58; // type:function size:0xBC scope:global align:4 +actStartWarp__10daWarpgn_cFi = .text:0x00000E14; // type:function size:0x28 scope:global align:4 +initWarp__10daWarpgn_cFi = .text:0x00000E3C; // type:function size:0x58 scope:global align:4 +actWarp__10daWarpgn_cFi = .text:0x00000E94; // type:function size:0x28 scope:global align:4 +initWarpArrive__10daWarpgn_cFi = .text:0x00000EBC; // type:function size:0xB0 scope:global align:4 +actWarpArrive__10daWarpgn_cFi = .text:0x00000F6C; // type:function size:0x28 scope:global align:4 +initWarpArriveEnd__10daWarpgn_cFi = .text:0x00000F94; // type:function size:0x4 scope:global align:4 +actWarpArriveEnd__10daWarpgn_cFi = .text:0x00000F98; // type:function size:0x68 scope:global align:4 +initAppear__10daWarpgn_cFi = .text:0x00001000; // type:function size:0xC scope:global align:4 +actAppear__10daWarpgn_cFi = .text:0x0000100C; // type:function size:0xB0 scope:global align:4 +eventOrder__10daWarpgn_cFv = .text:0x000010BC; // type:function size:0x90 scope:global align:4 +checkOrder__10daWarpgn_cFv = .text:0x0000114C; // type:function size:0x10C scope:global align:4 +anim_play__10daWarpgn_cFi = .text:0x00001258; // type:function size:0x214 scope:global align:4 +set_end_anim__10daWarpgn_cFv = .text:0x0000146C; // type:function size:0xB4 scope:global align:4 +check_warp__10daWarpgn_cFv = .text:0x00001520; // type:function size:0x1BC scope:global align:4 +checkValidWarp__10daWarpgn_cFv = .text:0x000016DC; // type:function size:0x68 scope:global align:4 +_draw__10daWarpgn_cFv = .text:0x00001744; // type:function size:0x190 scope:global align:4 +daWarpgn_Create__FPv = .text:0x000018D4; // type:function size:0x20 scope:local align:4 +daWarpgn_Delete__FPv = .text:0x000018F4; // type:function size:0x24 scope:local align:4 +daWarpgn_Draw__FPv = .text:0x00001918; // type:function size:0x24 scope:local align:4 +daWarpgn_Execute__FPv = .text:0x0000193C; // type:function size:0x24 scope:local align:4 +daWarpgn_IsDelete__FPv = .text:0x00001960; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001968; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000019C4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001A20; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001A7C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_warpgn_cpp = .text:0x00001A98; // type:function size:0x134 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daWarpgn_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_heapsize__10daWarpgn_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@4124 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4125 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4183 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4476 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4769 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4770 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4771 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x9B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4322 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4323 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4324 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4325 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4326 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4327 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000078; // type:object size:0x48 scope:local align:4 +@4328 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4329 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4330 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4331 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4332 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4333 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000108; // type:object size:0x48 scope:local align:4 +action_table$4337 = .data:0x00000150; // type:object size:0x18 scope:local align:4 +daWarpgnMethodTable = .data:0x00000168; // type:object size:0x20 scope:local align:4 +g_profile_WARPGANON = .data:0x00000188; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001DC; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_warphr/splits.txt b/config/GZLJ01/rels/d_a_warphr/splits.txt new file mode 100644 index 000000000..87b864118 --- /dev/null +++ b/config/GZLJ01/rels/d_a_warphr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_warphr.cpp: + .text start:0x000000EC end:0x00001720 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000EE + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLJ01/rels/d_a_warphr/symbols.txt b/config/GZLJ01/rels/d_a_warphr/symbols.txt new file mode 100644 index 000000000..d39925f9a --- /dev/null +++ b/config/GZLJ01/rels/d_a_warphr/symbols.txt @@ -0,0 +1,109 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +_delete__10daWarphr_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000144; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarphr_cFv = .text:0x00000164; // type:function size:0x410 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000574; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarphr_cFv = .text:0x000005BC; // type:function size:0xD8 scope:global align:4 +_create__10daWarphr_cFv = .text:0x00000694; // type:function size:0xAC scope:global align:4 +set_mtx__10daWarphr_cFv = .text:0x00000740; // type:function size:0xA0 scope:weak align:4 +_execute__10daWarphr_cFv = .text:0x000007E0; // type:function size:0x11C scope:global align:4 +normal_execute__10daWarphr_cFv = .text:0x000008FC; // type:function size:0x70 scope:global align:4 +demo_execute__10daWarphr_cFv = .text:0x0000096C; // type:function size:0x88 scope:global align:4 +demo_proc__10daWarphr_cFv = .text:0x000009F4; // type:function size:0x11C scope:global align:4 +initWait__10daWarphr_cFi = .text:0x00000B10; // type:function size:0x4 scope:global align:4 +actWait__10daWarphr_cFi = .text:0x00000B14; // type:function size:0x28 scope:global align:4 +initStartWarp__10daWarphr_cFi = .text:0x00000B3C; // type:function size:0x34 scope:global align:4 +actStartWarp__10daWarphr_cFi = .text:0x00000B70; // type:function size:0x28 scope:global align:4 +initWarp__10daWarphr_cFi = .text:0x00000B98; // type:function size:0xF8 scope:global align:4 +actWarp__10daWarphr_cFi = .text:0x00000C90; // type:function size:0x28 scope:global align:4 +initWarpArrive__10daWarphr_cFi = .text:0x00000CB8; // type:function size:0x15C scope:global align:4 +__dt__4cXyzFv = .text:0x00000E14; // type:function size:0x3C scope:weak align:4 +actWarpArrive__10daWarphr_cFi = .text:0x00000E50; // type:function size:0x8 scope:global align:4 +initWarpArriveEnd__10daWarphr_cFi = .text:0x00000E58; // type:function size:0x2C scope:global align:4 +actWarpArriveEnd__10daWarphr_cFi = .text:0x00000E84; // type:function size:0x68 scope:global align:4 +eventOrder__10daWarphr_cFv = .text:0x00000EEC; // type:function size:0x5C scope:global align:4 +checkOrder__10daWarphr_cFv = .text:0x00000F48; // type:function size:0xB8 scope:global align:4 +anim_play__10daWarphr_cFi = .text:0x00001000; // type:function size:0x120 scope:global align:4 +set_end_anim__10daWarphr_cFv = .text:0x00001120; // type:function size:0x7C scope:global align:4 +get_return_count__10daWarphr_cFv = .text:0x0000119C; // type:function size:0x54 scope:global align:4 +check_warp__10daWarphr_cFv = .text:0x000011F0; // type:function size:0x1A4 scope:global align:4 +_draw__10daWarphr_cFv = .text:0x00001394; // type:function size:0x13C scope:global align:4 +daWarphr_Create__FPv = .text:0x000014D0; // type:function size:0x20 scope:local align:4 +daWarphr_Delete__FPv = .text:0x000014F0; // type:function size:0x24 scope:local align:4 +daWarphr_Draw__FPv = .text:0x00001514; // type:function size:0x24 scope:local align:4 +daWarphr_Execute__FPv = .text:0x00001538; // type:function size:0x24 scope:local align:4 +daWarphr_IsDelete__FPv = .text:0x0000155C; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001564; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000015C0; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_warphr_cpp = .text:0x0000161C; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daWarphr_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_residxA__10daWarphr_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_residxB__10daWarphr_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_heapsize__10daWarphr_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +@4113 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4114 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4347 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4470 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4506 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4571 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4572 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4573 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0x8A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4241 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4242 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4243 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4244 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4245 = .data:0x00000060; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4246 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4247 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4248 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4249 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4250 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000000E4; // type:object size:0x3C scope:local align:4 +action_table$4254 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +daWarphrMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_WARPHYRULE = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4328 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4329 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +arrive_target$4327 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_warpls/splits.txt b/config/GZLJ01/rels/d_a_warpls/splits.txt new file mode 100644 index 000000000..33d5bd744 --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpls/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpls.cpp: + .text start:0x00000078 end:0x000012B4 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZLJ01/rels/d_a_warpls/symbols.txt b/config/GZLJ01/rels/d_a_warpls/symbols.txt new file mode 100644 index 000000000..ab0e7c338 --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpls/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daWarpls_cFv = .text:0x00000078; // type:function size:0x68 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E0; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarpls_cFv = .text:0x00000100; // type:function size:0x2D8 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003D8; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarpls_cFv = .text:0x00000420; // type:function size:0x344 scope:global align:4 +_create__10daWarpls_cFv = .text:0x00000764; // type:function size:0xC8 scope:global align:4 +set_mtx__10daWarpls_cFv = .text:0x0000082C; // type:function size:0x70 scope:weak align:4 +_execute__10daWarpls_cFv = .text:0x0000089C; // type:function size:0xE8 scope:global align:4 +checkOrder__10daWarpls_cFv = .text:0x00000984; // type:function size:0x140 scope:global align:4 +eventOrder__10daWarpls_cFv = .text:0x00000AC4; // type:function size:0x138 scope:global align:4 +setStatus__10daWarpls_cFv = .text:0x00000BFC; // type:function size:0x80 scope:global align:4 +demo__10daWarpls_cFv = .text:0x00000C7C; // type:function size:0x148 scope:global align:4 +check_warp_link__10daWarpls_cFv = .text:0x00000DC4; // type:function size:0x124 scope:global align:4 +check_warp_distance__10daWarpls_cFv = .text:0x00000EE8; // type:function size:0x10C scope:global align:4 +warp_eff_start__10daWarpls_cFv = .text:0x00000FF4; // type:function size:0xD4 scope:global align:4 +daWarpls_Create__FPv = .text:0x000010C8; // type:function size:0x20 scope:local align:4 +daWarpls_Delete__FPv = .text:0x000010E8; // type:function size:0x24 scope:local align:4 +daWarpls_Draw__FPv = .text:0x0000110C; // type:function size:0xC4 scope:local align:4 +daWarpls_Execute__FPv = .text:0x000011D0; // type:function size:0x24 scope:local align:4 +daWarpls_IsDelete__FPv = .text:0x000011F4; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000011FC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001258; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bdlidx__10daWarpls_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_brkidx__10daWarpls_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_bckidx__10daWarpls_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_heapsize__10daWarpls_c = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +m_warp_distance__10daWarpls_c = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +@4124 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4130 = .rodata:0x0000001C; // type:object size:0xC scope:local align:4 +@4271 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4384 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4515 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4516 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4517 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0x74 scope:local align:4 data:string_table +m_arcname__10daWarpls_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +daWarplsMethodTable = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_WARPLIGHT = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000058; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000064; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000070; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_warpmj/splits.txt b/config/GZLJ01/rels/d_a_warpmj/splits.txt new file mode 100644 index 000000000..5b18f083e --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpmj/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpmj.cpp: + .text start:0x00000078 end:0x00001398 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x0000014C diff --git a/config/GZLJ01/rels/d_a_warpmj/symbols.txt b/config/GZLJ01/rels/d_a_warpmj/symbols.txt new file mode 100644 index 000000000..bfecc4e8f --- /dev/null +++ b/config/GZLJ01/rels/d_a_warpmj/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daWarpmj_cFv = .text:0x00000078; // type:function size:0x30 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000A8; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarpmj_cFv = .text:0x000000C8; // type:function size:0x38C scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000454; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarpmj_cFv = .text:0x0000049C; // type:function size:0x194 scope:global align:4 +_create__10daWarpmj_cFv = .text:0x00000630; // type:function size:0x148 scope:global align:4 +set_mtx__10daWarpmj_cFv = .text:0x00000778; // type:function size:0xD4 scope:weak align:4 +_execute__10daWarpmj_cFv = .text:0x0000084C; // type:function size:0x144 scope:global align:4 +normal_execute__10daWarpmj_cFv = .text:0x00000990; // type:function size:0x44 scope:global align:4 +demo_execute__10daWarpmj_cFv = .text:0x000009D4; // type:function size:0x8C scope:global align:4 +demo_proc__10daWarpmj_cFv = .text:0x00000A60; // type:function size:0x11C scope:global align:4 +initWait__10daWarpmj_cFi = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 +actWait__10daWarpmj_cFi = .text:0x00000B80; // type:function size:0x24 scope:global align:4 +initWarp__10daWarpmj_cFi = .text:0x00000BA4; // type:function size:0x70 scope:global align:4 +actWarp__10daWarpmj_cFi = .text:0x00000C14; // type:function size:0x24 scope:global align:4 +initWarpArrive__10daWarpmj_cFi = .text:0x00000C38; // type:function size:0x5C scope:global align:4 +actWarpArrive__10daWarpmj_cFi = .text:0x00000C94; // type:function size:0x24 scope:global align:4 +eventOrder__10daWarpmj_cFv = .text:0x00000CB8; // type:function size:0x5C scope:global align:4 +checkOrder__10daWarpmj_cFv = .text:0x00000D14; // type:function size:0xBC scope:global align:4 +animPlay__10daWarpmj_cFv = .text:0x00000DD0; // type:function size:0x40 scope:global align:4 +setEndAnm__10daWarpmj_cFv = .text:0x00000E10; // type:function size:0x7C scope:global align:4 +getSeaY__10daWarpmj_cF4cXyz = .text:0x00000E8C; // type:function size:0x54 scope:global align:4 +check_warp__10daWarpmj_cFv = .text:0x00000EE0; // type:function size:0xFC scope:global align:4 +_draw__10daWarpmj_cFv = .text:0x00000FDC; // type:function size:0x170 scope:global align:4 +daWarpmj_Create__FPv = .text:0x0000114C; // type:function size:0x20 scope:local align:4 +daWarpmj_Delete__FPv = .text:0x0000116C; // type:function size:0x24 scope:local align:4 +daWarpmj_Draw__FPv = .text:0x00001190; // type:function size:0x24 scope:local align:4 +daWarpmj_Execute__FPv = .text:0x000011B4; // type:function size:0x24 scope:local align:4 +daWarpmj_IsDelete__FPv = .text:0x000011D8; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000011E0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000123C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001298; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_warpmj_cpp = .text:0x000012F4; // type:function size:0xA4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daWarpmj_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_heapsize__10daWarpmj_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_warp_distance__10daWarpmj_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +@4101 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4102 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4137 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4455 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4456 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4457 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x6C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4270 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4271 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4272 = .data:0x00000048; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000054; // type:object size:0x24 scope:local align:4 +@4273 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4274 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4275 = .data:0x00000090; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x0000009C; // type:object size:0x24 scope:local align:4 +action_table$4279 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +daWarpmjMethodTable = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_WARPMAJYUU = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000140; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_waterfall/splits.txt b/config/GZLJ01/rels/d_a_waterfall/splits.txt new file mode 100644 index 000000000..7291a9d98 --- /dev/null +++ b/config/GZLJ01/rels/d_a_waterfall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_waterfall.cpp: + .text start:0x00000078 end:0x00001994 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_waterfall/symbols.txt b/config/GZLJ01/rels/d_a_waterfall/symbols.txt new file mode 100644 index 000000000..369239cff --- /dev/null +++ b/config/GZLJ01/rels/d_a_waterfall/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__9daWfall_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x20 scope:local align:4 +CreateHeap__9daWfall_cFv = .text:0x00000110; // type:function size:0x37C scope:global align:4 +CreateInit__9daWfall_cFv = .text:0x0000048C; // type:function size:0x27C scope:global align:4 +_create__9daWfall_cFv = .text:0x00000708; // type:function size:0x130 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000838; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000894; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008F0; // type:function size:0x48 scope:weak align:4 +set_mtx__9daWfall_cFv = .text:0x00000938; // type:function size:0x80 scope:global align:4 +set_gate_mtx__9daWfall_cFv = .text:0x000009B8; // type:function size:0x64 scope:global align:4 +set_minamo_mtx__9daWfall_cFv = .text:0x00000A1C; // type:function size:0xB4 scope:global align:4 +_execute__9daWfall_cFv = .text:0x00000AD0; // type:function size:0x1C4 scope:global align:4 +mode_proc_call__9daWfall_cFv = .text:0x00000C94; // type:function size:0x8C scope:global align:4 +mode_wtr_on_init__9daWfall_cFv = .text:0x00000D20; // type:function size:0x28 scope:global align:4 +mode_wtr_on__9daWfall_cFv = .text:0x00000D48; // type:function size:0xA4 scope:global align:4 +mode_wtr_off_init__9daWfall_cFv = .text:0x00000DEC; // type:function size:0x28 scope:global align:4 +mode_wtr_off__9daWfall_cFv = .text:0x00000E14; // type:function size:0xD4 scope:global align:4 +setEmitter00Pos__9daWfall_cFv = .text:0x00000EE8; // type:function size:0x108 scope:global align:4 +setEmitter01Pos__9daWfall_cFv = .text:0x00000FF0; // type:function size:0xA8 scope:global align:4 +getWaterScaleFromGatePos__9daWfall_cFv = .text:0x00001098; // type:function size:0x40 scope:global align:4 +getWaterHeight__9daWfall_cFv = .text:0x000010D8; // type:function size:0x174 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x0000124C; // type:function size:0x124 scope:weak align:4 +set_se__9daWfall_cFv = .text:0x00001370; // type:function size:0x70 scope:global align:4 +daWfall_Create__FPv = .text:0x000013E0; // type:function size:0x20 scope:local align:4 +daWfall_Delete__FPv = .text:0x00001400; // type:function size:0x24 scope:local align:4 +daWfall_Draw__FPv = .text:0x00001424; // type:function size:0x12C scope:local align:4 +daWfall_Execute__FPv = .text:0x00001550; // type:function size:0x24 scope:local align:4 +daWfall_IsDelete__FPv = .text:0x00001574; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000157C; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000015C4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000160C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001668; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016B0; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000170C; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x000017AC; // type:function size:0xFC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018A8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018AC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018B0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018B4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000018B8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001900; // type:function size:0x5C scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x0000195C; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00001964; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x0000196C; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00001974; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x0000197C; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00001984; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000198C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daWfall_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_wait_timer__9daWfall_c = .rodata:0x00000006; // type:object size:0x1 scope:global align:1 data:string +m_heapsize__9daWfall_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@4051 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4052 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4124 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4308 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4318 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4320 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x44 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4294 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4295 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4293 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +daWfallMethodTable = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_WATERFALL = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000000BC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000EC; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x00000104; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000134; // type:object size:0x30 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000164; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000180; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +init$4296 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_wbird/splits.txt b/config/GZLJ01/rels/d_a_wbird/splits.txt new file mode 100644 index 000000000..68f4b40a9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_wbird/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wbird.cpp: + .text start:0x00000078 end:0x00000928 + .text start:0x00000928 end:0x00000928 + .rodata start:0x00000000 end:0x00000063 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLJ01/rels/d_a_wbird/symbols.txt b/config/GZLJ01/rels/d_a_wbird/symbols.txt new file mode 100644 index 000000000..2fff2e7ce --- /dev/null +++ b/config/GZLJ01/rels/d_a_wbird/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +calcMtx__9daWbird_cFv = .text:0x00000078; // type:function size:0x34 scope:global align:4 +setStartPos__9daWbird_cFv = .text:0x000000AC; // type:function size:0x278 scope:global align:4 +CreateInit__9daWbird_cFv = .text:0x00000324; // type:function size:0x64 scope:global align:4 +create__9daWbird_cFv = .text:0x00000388; // type:function size:0x58 scope:global align:4 +actionWait__9daWbird_cFv = .text:0x000003E0; // type:function size:0x4 scope:global align:4 +actionEnd__9daWbird_cFv = .text:0x000003E4; // type:function size:0x90 scope:global align:4 +actionMove__9daWbird_cFv = .text:0x00000474; // type:function size:0x168 scope:global align:4 +actionSelect__9daWbird_cFv = .text:0x000005DC; // type:function size:0x274 scope:global align:4 +daWbird_Draw__FP9daWbird_c = .text:0x00000850; // type:function size:0x8 scope:local align:4 +daWbird_Execute__FP9daWbird_c = .text:0x00000858; // type:function size:0x78 scope:local align:4 +daWbird_IsDelete__FP9daWbird_c = .text:0x000008D0; // type:function size:0x8 scope:local align:4 +daWbird_Delete__FP9daWbird_c = .text:0x000008D8; // type:function size:0x30 scope:local align:4 +daWbird_Create__FP10fopAc_ac_c = .text:0x00000908; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daWbird_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4065 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4157 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4158 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000030; // type:object size:0x33 scope:local align:4 data:string_table +l_daWbird_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_WBIRD = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLJ01/rels/d_a_wind_tag/splits.txt b/config/GZLJ01/rels/d_a_wind_tag/splits.txt new file mode 100644 index 000000000..8d35ac8ea --- /dev/null +++ b/config/GZLJ01/rels/d_a_wind_tag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wind_tag.cpp: + .text start:0x00000078 end:0x00001CC8 + .rodata start:0x00000000 end:0x0000008D + .data start:0x00000000 end:0x00000208 diff --git a/config/GZLJ01/rels/d_a_wind_tag/symbols.txt b/config/GZLJ01/rels/d_a_wind_tag/symbols.txt new file mode 100644 index 000000000..31cf0b7d3 --- /dev/null +++ b/config/GZLJ01/rels/d_a_wind_tag/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__Q29daWindTag11daWindTag_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +CheckCreateHeap__9daWindTagFP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x20 scope:local align:4 +CreateHeap__Q29daWindTag11daWindTag_cFv = .text:0x00000110; // type:function size:0x2D4 scope:global align:4 +CreateInit__Q29daWindTag11daWindTag_cFv = .text:0x000003E4; // type:function size:0x444 scope:global align:4 +set_wind_angle__Q29daWindTag11daWindTag_cFv = .text:0x00000828; // type:function size:0xAC scope:global align:4 +_create__Q29daWindTag11daWindTag_cFv = .text:0x000008D4; // type:function size:0xC8 scope:global align:4 +__ct__Q29daWindTag11daWindTag_cFv = .text:0x0000099C; // type:function size:0x19C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BF0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000C38; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000D18; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000D74; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000DBC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000E18; // type:function size:0x48 scope:weak align:4 +set_mtx__Q29daWindTag11daWindTag_cFv = .text:0x00000E60; // type:function size:0x114 scope:global align:4 +checkSizeSpecialBig__Q29daWindTag11daWindTag_cFv = .text:0x00000F74; // type:function size:0x14 scope:global align:4 +set_wind_se_sub__Q29daWindTag11daWindTag_cFUlP4cXyz = .text:0x00000F88; // type:function size:0xBC scope:global align:4 +set_wind_se__Q29daWindTag11daWindTag_cFv = .text:0x00001044; // type:function size:0x188 scope:global align:4 +NearPos__8cM3dGCpsCF4cXyzP4cXyz = .text:0x000011CC; // type:function size:0x20 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000011EC; // type:function size:0x48 scope:weak align:4 +_execute__Q29daWindTag11daWindTag_cFv = .text:0x00001234; // type:function size:0x394 scope:global align:4 +path_move__Q29daWindTag11daWindTag_cFv = .text:0x000015C8; // type:function size:0x54 scope:global align:4 +set_next_pnt__Q29daWindTag11daWindTag_cFv = .text:0x0000161C; // type:function size:0xE4 scope:global align:4 +_draw__Q29daWindTag11daWindTag_cFv = .text:0x00001700; // type:function size:0x114 scope:global align:4 +MoveEmitter__Q29daWindTag11daWindTag_cFv = .text:0x00001814; // type:function size:0x290 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x00001AA4; // type:function size:0x5C scope:weak align:4 +daWindTag_Create__FPv = .text:0x00001B00; // type:function size:0x20 scope:local align:4 +daWindTag_Delete__FPv = .text:0x00001B20; // type:function size:0x24 scope:local align:4 +daWindTag_Draw__FPv = .text:0x00001B44; // type:function size:0x24 scope:local align:4 +daWindTag_Execute__FPv = .text:0x00001B68; // type:function size:0x24 scope:local align:4 +daWindTag_IsDelete__FPv = .text:0x00001B8C; // type:function size:0x8 scope:local align:4 +__dt__8cM3dGPlaFv = .text:0x00001B94; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001BDC; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001BEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001BF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001BFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001C34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001C3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001C44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C4C; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001C84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001C90; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001C9C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001CA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CA8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CB0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001CB8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4152 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4292 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4294 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4295 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4726 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4727 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4728 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4729 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4923 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4924 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4925 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x49 scope:local align:4 data:string_table +l_cps_src__9daWindTag = .data:0x00000000; // type:object size:0x4C scope:local align:4 +m_arcname__Q29daWindTag11daWindTag_c = .data:0x0000004C; // type:object size:0x8 scope:global align:4 +m_bdlidx__Q29daWindTag11daWindTag_c = .data:0x00000054; // type:object size:0x4 scope:global align:4 +m_heapsize__Q29daWindTag11daWindTag_c = .data:0x00000058; // type:object size:0x4 scope:global align:4 data:string +m_bckidx__Q29daWindTag11daWindTag_c = .data:0x0000005C; // type:object size:0x4 scope:global align:4 +m_btkidx__Q29daWindTag11daWindTag_c = .data:0x00000060; // type:object size:0x4 scope:global align:4 +m_btkidx2__Q29daWindTag11daWindTag_c = .data:0x00000064; // type:object size:0x4 scope:global align:4 +m_cullsize_far__Q29daWindTag11daWindTag_c = .data:0x00000068; // type:object size:0x4 scope:global align:4 data:float +m_ef_cullsize_far__Q29daWindTag11daWindTag_c = .data:0x0000006C; // type:object size:0x4 scope:global align:4 data:float +daWindTagMethodTable = .data:0x00000070; // type:object size:0x20 scope:local align:4 +g_profile_WindTag = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGPla = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x000000CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000108; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001B4; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_windmill/splits.txt b/config/GZLJ01/rels/d_a_windmill/splits.txt new file mode 100644 index 000000000..cafe8ee36 --- /dev/null +++ b/config/GZLJ01/rels/d_a_windmill/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_windmill.cpp: + .text start:0x00000078 end:0x00001AFC + .rodata start:0x00000000 end:0x000000B7 + .data start:0x00000000 end:0x00000398 diff --git a/config/GZLJ01/rels/d_a_windmill/symbols.txt b/config/GZLJ01/rels/d_a_windmill/symbols.txt new file mode 100644 index 000000000..e898b49b4 --- /dev/null +++ b/config/GZLJ01/rels/d_a_windmill/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daWindMill_cFv = .text:0x00000078; // type:function size:0x70 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E8; // type:function size:0x20 scope:local align:4 +CreateHeap__12daWindMill_cFv = .text:0x00000108; // type:function size:0x198 scope:global align:4 +CreateInit__12daWindMill_cFv = .text:0x000002A0; // type:function size:0x26C scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x0000050C; // type:function size:0xFC scope:local align:4 +search_wind__12daWindMill_cFv = .text:0x00000608; // type:function size:0x68 scope:global align:4 +_create__12daWindMill_cFv = .text:0x00000670; // type:function size:0x194 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000804; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000008D0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000918; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000974; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x000009BC; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00000A9C; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000B2C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000B88; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000BD0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000C9C; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000D20; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000D68; // type:function size:0x5C scope:weak align:4 +set_mtx__12daWindMill_cFv = .text:0x00000DC4; // type:function size:0x88 scope:global align:4 +_execute__12daWindMill_cFv = .text:0x00000E4C; // type:function size:0x80 scope:global align:4 +hane_move__12daWindMill_cFv = .text:0x00000ECC; // type:function size:0x17C scope:global align:4 +set_at__12daWindMill_cFv = .text:0x00001048; // type:function size:0x464 scope:global align:4 +set_co__12daWindMill_cFv = .text:0x000014AC; // type:function size:0x230 scope:global align:4 +_draw__12daWindMill_cFv = .text:0x000016DC; // type:function size:0xC8 scope:global align:4 +daWindMill_Create__FPv = .text:0x000017A4; // type:function size:0x20 scope:local align:4 +daWindMill_Delete__FPv = .text:0x000017C4; // type:function size:0x24 scope:local align:4 +daWindMill_Draw__FPv = .text:0x000017E8; // type:function size:0x24 scope:local align:4 +daWindMill_Execute__FPv = .text:0x0000180C; // type:function size:0x24 scope:local align:4 +daWindMill_IsDelete__FPv = .text:0x00001830; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001838; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001880; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001890; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001898; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000018A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000018A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000018B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000018E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000018F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000018F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001900; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001938; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000193C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001944; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001954; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000195C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001964; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x0000199C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000019A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000019AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019B4; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000019EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000019F8; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001A04; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001A14; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001A1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A34; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001A6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001A74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001A84; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AC4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001ACC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001AD4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001ADC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001AE4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001AEC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001AF4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bmdidx__12daWindMill_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_dzbidx__12daWindMill_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_heapsize__12daWindMill_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 data:string +m_cull_size__12daWindMill_c = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +@4124 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4672 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4673 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4674 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4675 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4678 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4795 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4796 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4797 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4798 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0x2F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__12daWindMill_c = .data:0x00000030; // type:object size:0x8 scope:global align:4 +l_sph_src = .data:0x00000038; // type:object size:0x40 scope:local align:4 +l_cps_src = .data:0x00000078; // type:object size:0x4C scope:local align:4 +l_cyl_src = .data:0x000000C4; // type:object size:0x44 scope:local align:4 +daWindMillMethodTable = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_WINDMILL = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000017C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x0000021C; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002A4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000344; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_wz/splits.txt b/config/GZLJ01/rels/d_a_wz/splits.txt new file mode 100644 index 000000000..475a5612c --- /dev/null +++ b/config/GZLJ01/rels/d_a_wz/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wz.cpp: + .text start:0x00000078 end:0x00007BD0 + .text start:0x00007BD0 end:0x00007BD0 + .rodata start:0x00000000 end:0x00000186 + .data start:0x00000000 end:0x00000A80 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLJ01/rels/d_a_wz/symbols.txt b/config/GZLJ01/rels/d_a_wz/symbols.txt new file mode 100644 index 000000000..7d396f3ca --- /dev/null +++ b/config/GZLJ01/rels/d_a_wz/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xC8 scope:local align:4 +rod_nodeCallBack__FP7J3DNodei = .text:0x00000140; // type:function size:0xC8 scope:local align:4 +draw_SUB__FP8wz_class = .text:0x00000208; // type:function size:0x158 scope:local align:4 +hontai_draw__FP8wz_class = .text:0x00000360; // type:function size:0x390 scope:local align:4 +summon_door_draw__FP8wz_class = .text:0x000006F0; // type:function size:0x7C scope:local align:4 +damage_ball_draw__FP8wz_class = .text:0x0000076C; // type:function size:0xC8 scope:local align:4 +daWZ_Draw__FP8wz_class = .text:0x00000834; // type:function size:0xAC scope:local align:4 +anm_init__FP8wz_classifUcfi = .text:0x000008E0; // type:function size:0x12C scope:local align:4 +rod_size_set__FP8wz_classUc = .text:0x00000A0C; // type:function size:0x6C scope:local align:4 +body_atari_check__FP8wz_class = .text:0x00000A78; // type:function size:0x7F8 scope:local align:4 +BG_check__FP8wz_class = .text:0x00001270; // type:function size:0x98 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001308; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001434; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000014D4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001530; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001578; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000015D4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000161C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000016B0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000016F8; // type:function size:0x48 scope:weak align:4 +fuwafuwa_calc__FP8wz_class = .text:0x00001740; // type:function size:0x58 scope:local align:4 +weapon_shoot__FP8wz_classUc = .text:0x00001798; // type:function size:0x3B8 scope:local align:4 +action_dousa__FP8wz_class = .text:0x00001B50; // type:function size:0x9F0 scope:local align:4 +action_itai__FP8wz_class = .text:0x00002540; // type:function size:0x914 scope:local align:4 +action_demo__FP8wz_class = .text:0x00002E54; // type:function size:0x198C scope:local align:4 +next_tama_move__FP8wz_class4cXyz = .text:0x000047E0; // type:function size:0x48 scope:local align:4 +summon_call_sub__FP8wz_class = .text:0x00004828; // type:function size:0x3E4 scope:local align:4 +sea_water_check__FP8wz_class = .text:0x00004C0C; // type:function size:0x124 scope:local align:4 +action_tama_dousa__FP8wz_class = .text:0x00004D30; // type:function size:0xA40 scope:local align:4 +action_summon_dousa__FP8wz_class = .text:0x00005770; // type:function size:0x328 scope:local align:4 +daWZ_Execute__FP8wz_class = .text:0x00005A98; // type:function size:0x58C scope:local align:4 +daWZ_IsDelete__FP8wz_class = .text:0x00006024; // type:function size:0x8 scope:local align:4 +daWZ_Delete__FP8wz_class = .text:0x0000602C; // type:function size:0x16C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006198; // type:function size:0x408 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000065A0; // type:function size:0x48 scope:weak align:4 +useHeapInit2__FP10fopAc_ac_c = .text:0x000065E8; // type:function size:0x1BC scope:local align:4 +daWZ_Create__FP10fopAc_ac_c = .text:0x000067A4; // type:function size:0x8E8 scope:local align:4 +__ct__8wz_classFv = .text:0x0000708C; // type:function size:0x2D0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000735C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007428; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007470; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000753C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007584; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000075E0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007628; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007684; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000076F4; // type:function size:0x88 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000777C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000077C4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007820; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007868; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000786C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007870; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007874; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007878; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000078C0; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000791C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000792C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007934; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000793C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007944; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000794C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007984; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000798C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007994; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000799C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000079D4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000079D8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000079E0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000079F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000079F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007A48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007A50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007A58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007A60; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A98; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AA0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007AA8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007AB4; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007AC0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00007B1C; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007B78; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007B80; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007B88; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007B90; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007B98; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007BA0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007BA8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007BB0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007BB8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007BC0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007BC8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4154 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4356 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4358 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4415 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4432 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4804 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4879 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4880 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4974 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4975 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4976 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4977 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5327 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5328 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5329 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5330 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5547 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5548 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5549 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@6098 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@6099 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@6100 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6101 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6102 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6103 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6104 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6105 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@6106 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6107 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6109 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6110 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6111 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6112 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6113 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6114 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6115 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6116 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6117 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6118 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6119 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6120 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6121 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6122 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6123 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6124 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6125 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6126 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6127 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6128 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6129 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6130 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6131 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6132 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6133 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6134 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6135 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6136 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6265 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:string +@6266 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6528 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6529 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6758 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6759 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6760 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6761 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6762 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7288 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7289 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000160; // type:object size:0x26 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +eff_prm_color_dt$4981 = .data:0x00000030; // type:object size:0xC scope:local align:4 +eff_env_color_dt$4982 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5331 = .data:0x00000048; // type:object size:0x24 scope:local align:4 +@5552 = .data:0x0000006C; // type:object size:0x28 scope:local align:4 +@5551 = .data:0x00000094; // type:object size:0x88 scope:local align:4 +@6137 = .data:0x0000011C; // type:object size:0xAC scope:local align:4 +enemy_name_dt$6161 = .data:0x000001C8; // type:object size:0xF0 scope:local align:4 +enemy_arg_dt$6162 = .data:0x000002B8; // type:object size:0x1E0 scope:local align:4 +birth_dt$6163 = .data:0x00000498; // type:object size:0x1E0 scope:local align:4 +cc_birth_dt$6164 = .data:0x00000678; // type:object size:0x10 scope:local align:4 +body_co_cyl_src$7050 = .data:0x00000688; // type:object size:0x44 scope:local align:4 +fire_j$7051 = .data:0x000006CC; // type:object size:0xA scope:local align:4 +fire_sc$7052 = .data:0x000006D8; // type:object size:0x28 scope:local align:4 +ball_co_sph_src$7068 = .data:0x00000700; // type:object size:0x40 scope:local align:4 +l_daWZ_Method = .data:0x00000740; // type:object size:0x20 scope:local align:4 +g_profile_WZ = .data:0x00000760; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x00000790; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000079C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000007A8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000007B4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000007C0; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000007CC; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000007E8; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000808; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000890; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000089C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000924; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000930; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000093C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000990; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000009B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000009C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000009CC; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000009D8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000A08; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000A20; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000A2C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000A38; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000A44; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000A50; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000A5C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000A74; // type:object size:0xC scope:weak align:4 +come_flag = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLJ01/rels/d_a_ygcwp/splits.txt b/config/GZLJ01/rels/d_a_ygcwp/splits.txt new file mode 100644 index 000000000..98f7ccfa9 --- /dev/null +++ b/config/GZLJ01/rels/d_a_ygcwp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ygcwp.cpp: + .text start:0x00000078 end:0x00000970 + .rodata start:0x00000000 end:0x000000A2 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLJ01/rels/d_a_ygcwp/symbols.txt b/config/GZLJ01/rels/d_a_ygcwp/symbols.txt new file mode 100644 index 000000000..f4078552d --- /dev/null +++ b/config/GZLJ01/rels/d_a_ygcwp/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__9daYgcwp_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__9daYgcwp_cFv = .text:0x00000098; // type:function size:0x1A4 scope:global align:4 +_create__9daYgcwp_cFv = .text:0x0000023C; // type:function size:0x164 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000003A0; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x000003FC; // type:function size:0x2C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000428; // type:function size:0x48 scope:weak align:4 +_delete__9daYgcwp_cFv = .text:0x00000470; // type:function size:0x30 scope:global align:4 +check_ev__9daYgcwp_cCFv = .text:0x000004A0; // type:function size:0x30 scope:weak align:4 +off_ev__9daYgcwp_cCFv = .text:0x000004D0; // type:function size:0x30 scope:weak align:4 +init_mtx__9daYgcwp_cFv = .text:0x00000500; // type:function size:0x88 scope:global align:4 +make_shine__9daYgcwp_cFv = .text:0x00000588; // type:function size:0x68 scope:global align:4 +set_timer__9daYgcwp_cFv = .text:0x000005F0; // type:function size:0x64 scope:global align:4 +_execute__9daYgcwp_cFv = .text:0x00000654; // type:function size:0x1E0 scope:global align:4 +_draw__9daYgcwp_cFv = .text:0x00000834; // type:function size:0xA8 scope:global align:4 +Mthd_Create__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x000008DC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x000008FC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x00000920; // type:function size:0x24 scope:local align:4 +Mthd_Draw__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x00000944; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x00000968; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_brk_table__9daYgcwp_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +M_brk_mode_table__9daYgcwp_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +M_arcname__9daYgcwp_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 data:string +@4034 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4094 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4095 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4097 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4098 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000034; // type:object size:0x6E scope:local align:4 data:string_table +M_act_table = .data:0x00000000; // type:object size:0xC scope:local align:4 +Ygcwp_Mthd_Table__23@unnamed@d_a_ygcwp_cpp@ = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_Ygcwp = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLJ01/rels/d_a_ykgr/splits.txt b/config/GZLJ01/rels/d_a_ykgr/splits.txt new file mode 100644 index 000000000..e6296ce2c --- /dev/null +++ b/config/GZLJ01/rels/d_a_ykgr/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ykgr.cpp: + .text start:0x000000EC end:0x000009A0 + .text start:0x000009A0 end:0x00000B54 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLJ01/rels/d_a_ykgr/symbols.txt b/config/GZLJ01/rels/d_a_ykgr/symbols.txt new file mode 100644 index 000000000..96e8ffb7c --- /dev/null +++ b/config/GZLJ01/rels/d_a_ykgr/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +setParam__17dPa_YkgrPcallBackFf = .text:0x00000134; // type:function size:0x100 scope:global align:4 +getPosRate__8daYkgr_cFv = .text:0x00000234; // type:function size:0x1D4 scope:global align:4 +daYkgrCreate__FPv = .text:0x00000408; // type:function size:0x20 scope:local align:4 +_create__8daYkgr_cFv = .text:0x00000428; // type:function size:0x258 scope:weak align:4 +daYkgrDelete__FPv = .text:0x00000680; // type:function size:0x8 scope:local align:4 +daYkgrExecute__FPv = .text:0x00000688; // type:function size:0x16C scope:local align:4 +daYkgrDraw__FPv = .text:0x000007F4; // type:function size:0x100 scope:local align:4 +daYkgrIsDelete__FPv = .text:0x000008F4; // type:function size:0x8 scope:local align:4 +__dt__12daYkgr_HIO_cFv = .text:0x000008FC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000958; // type:function size:0x48 scope:weak align:4 +__dt__17dPa_YkgrPcallBackFv = .text:0x000009A0; // type:function size:0x5C scope:weak align:4 +execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x000009FC; // type:function size:0x4 scope:weak align:4 +init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00000A00; // type:function size:0x4 scope:weak align:4 +draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00000A04; // type:function size:0x4 scope:weak align:4 +__dt__54JPACallBackBase2Fv = .text:0x00000A08; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_ykgr_cpp = .text:0x00000A50; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4112 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4188 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4190 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4292 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x8 scope:local align:4 data:string_table +daYkgrMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Ykgr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17dPa_YkgrPcallBack = .data:0x00000050; // type:object size:0x18 scope:global align:4 +__vt__54JPACallBackBase2 = .data:0x00000068; // type:object size:0x18 scope:weak align:4 +__vt__12daYkgr_HIO_c = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x0000008C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4097 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4193 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +YkgrCB = .bss:0x00000094; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLJ01/rels/d_a_yougan/splits.txt b/config/GZLJ01/rels/d_a_yougan/splits.txt new file mode 100644 index 000000000..34570ccfc --- /dev/null +++ b/config/GZLJ01/rels/d_a_yougan/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_yougan.cpp: + .text start:0x000000EC end:0x00000A4C + .text start:0x00000A4C end:0x00000C1C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000006A + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZLJ01/rels/d_a_yougan/symbols.txt b/config/GZLJ01/rels/d_a_yougan/symbols.txt new file mode 100644 index 000000000..8b7fecfb5 --- /dev/null +++ b/config/GZLJ01/rels/d_a_yougan/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daYOUGAN_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global align:4 +daYougan_Draw__FP10daYougan_c = .text:0x00000158; // type:function size:0x20 scope:local align:4 +_daYougan_draw__10daYougan_cFv = .text:0x00000178; // type:function size:0x130 scope:global align:4 +daYougan_Execute__FP10daYougan_c = .text:0x000002A8; // type:function size:0x20 scope:local align:4 +_daYougan_execute__10daYougan_cFv = .text:0x000002C8; // type:function size:0x28C scope:global align:4 +daYougan_IsDelete__FP10daYougan_c = .text:0x00000554; // type:function size:0x20 scope:local align:4 +_daYougan_isdelete__10daYougan_cFv = .text:0x00000574; // type:function size:0x8 scope:global align:4 +daYougan_Delete__FP10daYougan_c = .text:0x0000057C; // type:function size:0x20 scope:local align:4 +_daYougan_delete__10daYougan_cFv = .text:0x0000059C; // type:function size:0x64 scope:global align:4 +useHeapInit__10daYougan_cFv = .text:0x00000600; // type:function size:0x284 scope:global align:4 +daYougan_solidHeapCB__FP10fopAc_ac_c = .text:0x00000884; // type:function size:0x20 scope:local align:4 +daYougan_Create__FP10fopAc_ac_c = .text:0x000008A4; // type:function size:0x20 scope:local align:4 +_daYougan_create__10daYougan_cFv = .text:0x000008C4; // type:function size:0x104 scope:global align:4 +__dt__14daYOUGAN_HIO_cFv = .text:0x000009C8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_yougan_cpp = .text:0x00000A10; // type:function size:0x3C scope:local align:4 +__dt__11yg_awa_dataFv = .text:0x00000A4C; // type:function size:0x90 scope:weak align:4 +__ct__11yg_awa_dataFv = .text:0x00000ADC; // type:function size:0x40 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B1C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B78; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BD4; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4002 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4003 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4004 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4006 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4007 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x46 scope:local align:4 data:string_table +yg_awa_num = .data:0x00000000; // type:object size:0x4 scope:local align:4 +m_arcname__10daYougan_c = .data:0x00000004; // type:object size:0x7 scope:global align:4 data:string +l_daYougan_Method = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_YOUGAN = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__14daYOUGAN_HIO_c = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3997 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x24 scope:local align:4 diff --git a/config/GZLJ01/rels/f_pc_profile_lst/splits.txt b/config/GZLJ01/rels/f_pc_profile_lst/splits.txt new file mode 100644 index 000000000..fe345e049 --- /dev/null +++ b/config/GZLJ01/rels/f_pc_profile_lst/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +f_pc/f_pc_profile_lst.cpp: + .text start:0x00000078 end:0x0000009C + .data start:0x00000000 end:0x000007DC diff --git a/config/GZLJ01/rels/f_pc_profile_lst/symbols.txt b/config/GZLJ01/rels/f_pc_profile_lst/symbols.txt new file mode 100644 index 000000000..1d482d456 --- /dev/null +++ b/config/GZLJ01/rels/f_pc_profile_lst/symbols.txt @@ -0,0 +1,8 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ModuleProlog = .text:0x00000078; // type:function size:0x14 scope:global align:4 +ModuleEpilog = .text:0x0000008C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_fpcPfLst_ProfileList = .data:0x00000000; // type:object size:0x7DC scope:global align:4 diff --git a/config/GZLJ01/splits.txt b/config/GZLJ01/splits.txt new file mode 100644 index 000000000..d4a61c32a --- /dev/null +++ b/config/GZLJ01/splits.txt @@ -0,0 +1,4061 @@ +Sections: + .init type:code + extab type:rodata + extabindex type:rodata + .text type:code + .ctors type:rodata + .dtors type:rodata + .rodata type:rodata + .data type:data + .bss type:bss + .sdata type:data + .sbss type:bss + .sdata2 type:rodata + .sbss2 type:bss + +m_Do/m_Do_main.cpp: + .text start:0x800056E0 end:0x80006578 + .rodata start:0x80336240 end:0x80336528 + .data start:0x80364A20 end:0x80364B68 + .bss start:0x80395E80 end:0x80396198 + .sdata start:0x803E95C0 end:0x803E95D0 + .sbss start:0x803E9D00 end:0x803E9D38 + .sdata2 start:0x803EB1A0 end:0x803EB1C0 + +m_Do/m_Do_printf.cpp: + .text start:0x80006578 end:0x80006D20 + .rodata start:0x80336528 end:0x803365E8 + .sdata start:0x803E95D0 end:0x803E95D8 + .sbss start:0x803E9D38 end:0x803E9D58 + +m_Do/m_Do_audio.cpp: + .text start:0x80006D20 end:0x80007554 + .ctors start:0x80336084 end:0x80336088 + .rodata start:0x803365E8 end:0x80336700 + .data start:0x80364B68 end:0x80364B90 + .bss start:0x80396198 end:0x803982F8 + .sbss start:0x803E9D58 end:0x803E9D78 + .sdata2 start:0x803EB1C0 end:0x803EB1C8 + +m_Do/m_Do_controller_pad.cpp: + .text start:0x80007554 end:0x80007B60 + .bss start:0x803982F8 end:0x803983F8 + .sdata2 start:0x803EB1C8 end:0x803EB1E0 + +m_Do/m_Do_graphic.cpp: + .text start:0x80007B60 end:0x8000B944 + .rodata start:0x80336700 end:0x803367A0 + .bss start:0x803983F8 end:0x80398780 + .sdata start:0x803E95D8 end:0x803E9610 + .sbss start:0x803E9D78 end:0x803E9DC8 + .sdata2 start:0x803EB1E0 end:0x803EB250 + .sbss2 start:0x803F0400 end:0x803F0408 + +m_Do/m_Do_machine.cpp: + .text start:0x8000B944 end:0x8000C790 + .rodata start:0x803367A0 end:0x803369D8 + .data start:0x80364B90 end:0x80364C08 + .sdata start:0x803E9610 end:0x803E9618 + .sbss start:0x803E9DC8 end:0x803E9DF0 + .sdata2 start:0x803EB250 end:0x803EB258 + +m_Do/m_Do_mtx.cpp: + .text start:0x8000C790 end:0x8000D6B8 + .ctors start:0x80336088 end:0x8033608C + .rodata start:0x803369D8 end:0x80336A08 + .data start:0x80364C08 end:0x80364C40 + .bss start:0x80398780 end:0x80398BF0 + .sdata start:0x803E9618 end:0x803E9620 + .sbss start:0x803E9DF0 end:0x803E9DF8 + .sdata2 start:0x803EB258 end:0x803EB270 + +m_Do/m_Do_ext.cpp: + .text start:0x8000D6B8 end:0x800171F8 + .rodata start:0x80336A08 end:0x80336DF8 + .data start:0x80364C40 end:0x803651A0 + .sdata start:0x803E9620 end:0x803E9630 + .sbss start:0x803E9DF8 end:0x803E9E38 + .sdata2 start:0x803EB270 end:0x803EB2C0 + +m_Do/m_Do_lib.cpp: + .text start:0x800171F8 end:0x800176CC + .text start:0x800176CC end:0x80017714 + .ctors start:0x8033608C end:0x80336090 + .rodata start:0x80336DF8 end:0x80336E20 + .data start:0x803651A0 end:0x803651B0 + .bss start:0x80398BF0 end:0x80398C58 + .sbss start:0x803E9E38 end:0x803E9E40 + .sdata2 start:0x803EB2C0 end:0x803EB2F8 + +m_Do/m_Do_hostIO.cpp: + .text start:0x80017714 end:0x80017A08 + .ctors start:0x80336090 end:0x80336094 + .rodata start:0x80336E20 end:0x80336EE8 + .data start:0x803651B0 end:0x803651C8 + .bss start:0x80398C58 end:0x80399480 + +m_Do/m_Do_Reset.cpp: + .text start:0x80017A08 end:0x80017B74 + .sdata start:0x803E9630 end:0x803E9638 + .sbss start:0x803E9E40 end:0x803E9E50 + +m_Do/m_Do_dvd_thread.cpp: + .text start:0x80017B74 end:0x8001885C + .ctors start:0x80336094 end:0x80336098 + .rodata start:0x80336EE8 end:0x803370D8 + .data start:0x803651C8 end:0x80365218 + .bss start:0x80399480 end:0x8039A820 + .sbss start:0x803E9E50 end:0x803E9E58 + +m_Do/m_Do_DVDError.cpp: + .text start:0x8001885C end:0x800189E8 + .bss start:0x8039A820 end:0x8039BB80 + .sbss start:0x803E9E58 end:0x803E9E60 + +m_Do/m_Do_MemCard.cpp: + .text start:0x800189E8 end:0x800195A8 + .ctors start:0x80336098 end:0x8033609C + .rodata start:0x803370D8 end:0x803370E0 + .data start:0x80365218 end:0x80365250 + .bss start:0x8039BB80 end:0x803A8540 + +m_Do/m_Do_MemCardRWmng.cpp: + .text start:0x800195A8 end:0x8001A100 + .rodata start:0x803370E0 end:0x80337150 + .bss start:0x803A8540 end:0x803AC540 + .sbss start:0x803E9E60 end:0x803E9E68 + +m_Do/m_Do_gba_com.cpp: + .text start:0x8001A100 end:0x8001B734 + .text start:0x8001B734 end:0x8001B770 + .ctors start:0x8033609C end:0x803360A0 + .rodata start:0x80337150 end:0x80337158 + .data start:0x80365250 end:0x80365270 + .bss start:0x803AC540 end:0x803AC700 + .sbss start:0x803E9E68 end:0x803E9E90 + .sdata2 start:0x803EB2F8 end:0x803EB300 + +m_Do/m_Do_machine_exception.cpp: + .text start:0x8001B770 end:0x8001BB70 + .rodata start:0x80337158 end:0x80337338 + .sbss start:0x803E9E90 end:0x803E9E98 + +dolphin/os/__start.o: + .init start:0x80003100 end:0x800033A8 + +c/c_damagereaction.o: + .text start:0x8001BB70 end:0x80022430 + .ctors start:0x803360A0 end:0x803360A4 + .data start:0x80365270 end:0x80365478 + .bss start:0x803AC700 end:0x803AC718 + .sdata start:0x803E9638 end:0x803E9648 + .sbss start:0x803E9E98 end:0x803E9EA0 + .sdata2 start:0x803EB300 end:0x803EB458 + +c/c_dylink.o: + .text start:0x80022430 end:0x80022C94 + .text start:0x80022C94 end:0x80022CFC + .rodata start:0x80337338 end:0x803395F0 + .data start:0x80365478 end:0x80365488 + .bss start:0x803AC718 end:0x803ACEF0 + .sbss start:0x803E9EA0 end:0x803E9EB0 + +f_ap/f_ap_game.cpp: + .text start:0x80022CFC end:0x80022F18 + .text start:0x80022F18 end:0x80022F9C + .ctors start:0x803360A4 end:0x803360A8 + .rodata start:0x803395F0 end:0x80339600 + .data start:0x80365488 end:0x80365498 + .bss start:0x803ACEF0 end:0x803ACF58 + .sdata2 start:0x803EB458 end:0x803EB468 + +f_op/f_op_actor.cpp: + .text start:0x80022F9C end:0x80023C08 + .rodata start:0x80339600 end:0x803398B0 + .data start:0x80365498 end:0x803654C8 + .sbss start:0x803E9EB0 end:0x803E9EB8 + .sdata2 start:0x803EB468 end:0x803EB480 + +f_op/f_op_actor_iter.cpp: + .text start:0x80023C08 end:0x80023C80 + +f_op/f_op_actor_tag.cpp: + .text start:0x80023C80 end:0x80023CF0 + .data start:0x803654C8 end:0x803654D8 + +f_op/f_op_actor_mng.cpp: + .text start:0x80023CF0 end:0x80028EFC + .text start:0x80028EFC end:0x80028F08 + .ctors start:0x803360A8 end:0x803360AC + .rodata start:0x803398B0 end:0x80339BB8 + .data start:0x803654D8 end:0x80365538 + .bss start:0x803ACF58 end:0x803AD320 + .sbss start:0x803E9EB8 end:0x803E9EC0 + .sdata2 start:0x803EB480 end:0x803EB568 + +f_op/f_op_camera.cpp: + .text start:0x80028F08 end:0x800290F8 + .data start:0x80365538 end:0x80365550 + +f_op/f_op_camera_mng.cpp: + .text start:0x800290F8 end:0x8002916C + .bss start:0x803AD320 end:0x803AD330 + +f_op/f_op_overlap.cpp: + .text start:0x8002916C end:0x80029274 + .data start:0x80365550 end:0x80365568 + +f_op/f_op_overlap_mng.cpp: + .text start:0x80029274 end:0x800294FC + .rodata start:0x80339BB8 end:0x80339BF0 + .bss start:0x803AD330 end:0x803AD358 + .sdata start:0x803E9648 end:0x803E9650 + +f_op/f_op_overlap_req.cpp: + .text start:0x800294FC end:0x80029944 + .data start:0x80365568 end:0x80365588 + +f_op/f_op_scene.cpp: + .text start:0x80029944 end:0x80029A90 + .data start:0x80365588 end:0x803655A0 + +f_op/f_op_scene_iter.cpp: + .text start:0x80029A90 end:0x80029ACC + +f_op/f_op_scene_mng.cpp: + .text start:0x80029ACC end:0x80029C88 + .rodata start:0x80339BF0 end:0x80339C10 + .sdata start:0x803E9650 end:0x803E9658 + +f_op/f_op_scene_req.cpp: + .text start:0x80029C88 end:0x80029F9C + .data start:0x803655A0 end:0x803655F0 + .sbss start:0x803E9EC0 end:0x803E9EC8 + +f_op/f_op_scene_tag.cpp: + .text start:0x80029F9C end:0x8002A008 + .data start:0x803655F0 end:0x80365600 + +f_op/f_op_view.cpp: + .text start:0x8002A008 end:0x8002A0E4 + .data start:0x80365600 end:0x80365618 + +f_op/f_op_kankyo.cpp: + .text start:0x8002A0E4 end:0x8002A318 + .data start:0x80365618 end:0x80365630 + .sbss start:0x803E9EC8 end:0x803E9ED0 + +f_op/f_op_msg.cpp: + .text start:0x8002A318 end:0x8002A4F0 + .data start:0x80365630 end:0x80365648 + .sbss start:0x803E9ED0 end:0x803E9ED8 + +f_op/f_op_kankyo_mng.cpp: + .text start:0x8002A4F0 end:0x8002A844 + .sdata2 start:0x803EB568 end:0x803EB570 + +f_op/f_op_msg_mng.cpp: + .text start:0x8002A844 end:0x8003A4A8 + .text start:0x8003A4A8 end:0x8003A5A8 + .ctors start:0x803360AC end:0x803360B0 + .rodata start:0x80339C10 end:0x8033A120 + .data start:0x80365648 end:0x80365B30 + .bss start:0x803AD358 end:0x803AD380 + .sdata start:0x803E9658 end:0x803E9660 + .sbss start:0x803E9ED8 end:0x803E9EE0 + .sdata2 start:0x803EB570 end:0x803EB5E0 + +f_op/f_op_draw_iter.cpp: + .text start:0x8003A5A8 end:0x8003A654 + .sbss start:0x803E9EE0 end:0x803E9EE8 + +f_op/f_op_draw_tag.cpp: + .text start:0x8003A654 end:0x8003A6F0 + .bss start:0x803AD380 end:0x803B0260 + .sdata start:0x803E9660 end:0x803E9668 + +f_op/f_op_scene_pause.cpp: + .text start:0x8003A6F0 end:0x8003A7F4 + +f_pc/f_pc_base.cpp: + .text start:0x8003A7F4 end:0x8003AB70 + .sbss start:0x803E9EE8 end:0x803E9F00 + +f_pc/f_pc_create_iter.cpp: + .text start:0x8003AB70 end:0x8003AC74 + +f_pc/f_pc_create_req.cpp: + .text start:0x8003AC74 end:0x8003AFE0 + +f_pc/f_pc_create_tag.cpp: + .text start:0x8003AFE0 end:0x8003B050 + .data start:0x80365B30 end:0x80365B40 + +f_pc/f_pc_creator.cpp: + .text start:0x8003B050 end:0x8003B0D8 + +f_pc/f_pc_delete_tag.cpp: + .text start:0x8003B0D8 end:0x8003B1E8 + .data start:0x80365B40 end:0x80365B50 + +f_pc/f_pc_deletor.cpp: + .text start:0x8003B1E8 end:0x8003B4E8 + .rodata start:0x8033A120 end:0x8033A140 + +f_pc/f_pc_draw_priority.cpp: + .text start:0x8003B4E8 end:0x8003B518 + +f_pc/f_pc_executor.cpp: + .text start:0x8003B518 end:0x8003B768 + +f_pc/f_pc_layer.cpp: + .text start:0x8003B768 end:0x8003BBE0 + .data start:0x80365B50 end:0x80365B88 + .sbss start:0x803E9F00 end:0x803E9F18 + +f_pc/f_pc_leaf.cpp: + .text start:0x8003BBE0 end:0x8003BD68 + .data start:0x80365B88 end:0x80365BA0 + .sbss start:0x803E9F18 end:0x803E9F20 + +f_pc/f_pc_layer_iter.cpp: + .text start:0x8003BD68 end:0x8003BEB4 + +f_pc/f_pc_layer_tag.cpp: + .text start:0x8003BEB4 end:0x8003C144 + .data start:0x80365BA0 end:0x80365BC0 + +f_pc/f_pc_line.cpp: + .text start:0x8003C144 end:0x8003C198 + .bss start:0x803B0260 end:0x803B0320 + .sdata start:0x803E9668 end:0x803E9670 + +f_pc/f_pc_load.cpp: + .text start:0x8003C198 end:0x8003C280 + +f_pc/f_pc_manager.cpp: + .text start:0x8003C280 end:0x8003CD5C + .rodata start:0x8033A140 end:0x80342670 + .bss start:0x803B0320 end:0x803B03C8 + .sbss start:0x803E9F20 end:0x803E9F28 + .sdata2 start:0x803EB5E0 end:0x803EB640 + +f_pc/f_pc_method.cpp: + .text start:0x8003CD5C end:0x8003CE24 + +f_pc/f_pc_node.cpp: + .text start:0x8003CE24 end:0x8003D0F8 + .data start:0x80365BC0 end:0x80365BD8 + .sdata start:0x803E9670 end:0x803E9678 + .sbss start:0x803E9F28 end:0x803E9F30 + +f_pc/f_pc_node_req.cpp: + .text start:0x8003D0F8 end:0x8003DA64 + .data start:0x80365BD8 end:0x80365C80 + .sbss start:0x803E9F30 end:0x803E9F38 + +f_pc/f_pc_priority.cpp: + .text start:0x8003DA64 end:0x8003DE98 + .bss start:0x803B03C8 end:0x803B03D8 + .sdata start:0x803E9678 end:0x803E9680 + +f_pc/f_pc_profile.cpp: + .text start:0x8003DE98 end:0x8003DEAC + .sbss start:0x803E9F38 end:0x803E9F40 + +f_pc/f_pc_searcher.cpp: + .text start:0x8003DEAC end:0x8003DEDC + +f_pc/f_pc_line_tag.cpp: + .text start:0x8003DEDC end:0x8003DFF4 + +f_pc/f_pc_line_iter.cpp: + .text start:0x8003DFF4 end:0x8003E098 + +f_pc/f_pc_method_iter.cpp: + .text start:0x8003E098 end:0x8003E0BC + +f_pc/f_pc_method_tag.cpp: + .text start:0x8003E0BC end:0x8003E178 + +f_pc/f_pc_pause.cpp: + .text start:0x8003E178 end:0x8003E288 + +f_pc/f_pc_draw.cpp: + .text start:0x8003E288 end:0x8003E37C + +f_pc/f_pc_fstcreate_req.cpp: + .text start:0x8003E37C end:0x8003E4A4 + .data start:0x80365C80 end:0x80365C90 + +f_pc/f_pc_stdcreate_req.cpp: + .text start:0x8003E4A4 end:0x8003E75C + .data start:0x80365C90 end:0x80365CB8 + +d/d_stage.cpp: + .text start:0x8003E75C end:0x80043400 + .text start:0x80043400 end:0x80043408 + .ctors start:0x803360B0 end:0x803360B4 + .rodata start:0x80342670 end:0x80342A88 + .data start:0x80365CB8 end:0x80368CF8 + .bss start:0x803B03D8 end:0x803B56C8 + .sdata start:0x803E9680 end:0x803E9688 + .sbss start:0x803E9F40 end:0x803E9F58 + .sdata2 start:0x803EB640 end:0x803EB670 + +d/d_map.cpp: + .text start:0x80043408 end:0x8004F608 + .text start:0x8004F608 end:0x8004FF90 + .ctors start:0x803360B4 end:0x803360B8 + .rodata start:0x80342A88 end:0x80342F90 + .data start:0x80368CF8 end:0x80368E20 + .bss start:0x803B56C8 end:0x803B80F8 + .sbss start:0x803E9F58 end:0x803E9FF0 + .sdata2 start:0x803EB670 end:0x803EB7C0 + .sbss2 start:0x803F0408 end:0x803F0410 + +d/d_com_inf_game.cpp: + .text start:0x8004FF90 end:0x800543FC + .ctors start:0x803360B8 end:0x803360BC + .rodata start:0x80342F90 end:0x80343130 + .data start:0x80368E20 end:0x80369168 + .bss start:0x803B80F8 end:0x803D52C0 + .sdata start:0x803E9688 end:0x803E9698 + .sdata2 start:0x803EB7C0 end:0x803EB7D8 + +d/d_com_lib_game.cpp: + .text start:0x800543FC end:0x8005445C + +d/d_com_static.cpp: + .text start:0x8005445C end:0x80054DF8 + .ctors start:0x803360BC end:0x803360C0 + .rodata start:0x80343130 end:0x803431B0 + .data start:0x80369168 end:0x803691A8 + .bss start:0x803D52C0 end:0x803D53D8 + .sdata start:0x803E9698 end:0x803E96A0 + .sbss start:0x803E9FF0 end:0x803EA058 + .sdata2 start:0x803EB7D8 end:0x803EB820 + +d/d_lib.cpp: + .text start:0x80054DF8 end:0x800567A0 + .rodata start:0x803431B0 end:0x80343238 + .data start:0x803691A8 end:0x803691D8 + .sdata2 start:0x803EB820 end:0x803EB850 + +d/d_save.cpp: + .text start:0x800567A0 end:0x8005CDCC + .rodata start:0x80343238 end:0x803435E8 + .data start:0x803691D8 end:0x80369298 + .bss start:0x803D53D8 end:0x803D53F0 + .sdata start:0x803E96A0 end:0x803E96A8 + .sbss start:0x803EA058 end:0x803EA060 + .sdata2 start:0x803EB850 end:0x803EB860 + +d/d_save_init.cpp: + .text start:0x8005CDCC end:0x8005CE20 + +d/d_shop.cpp: + .text start:0x8005CE20 end:0x8005EA2C + .data start:0x80369298 end:0x80369E38 + .sdata start:0x803E96A8 end:0x803E96B8 + .sdata2 start:0x803EB860 end:0x803EB8B8 + +d/d_jnt_hit.cpp: + .text start:0x8005EA2C end:0x800606B0 + .text start:0x800606B0 end:0x800606F8 + .data start:0x80369E38 end:0x80369E60 + .sdata2 start:0x803EB8B8 end:0x803EB8E0 + +d/d_chain.cpp: + .text start:0x800606F8 end:0x80060BA0 + .ctors start:0x803360C0 end:0x803360C4 + .data start:0x80369E60 end:0x8036A2C0 + .sdata2 start:0x803EB8E0 end:0x803EB8F8 + +d/d_cloth_packet.cpp: + .text start:0x80060BA0 end:0x80064340 + .text start:0x80064340 end:0x80064520 + .rodata start:0x803435E8 end:0x80343618 + .data start:0x8036A2C0 end:0x8036A458 + .sdata start:0x803E96B8 end:0x803E96C8 + .sbss start:0x803EA060 end:0x803EA070 + .sdata2 start:0x803EB8F8 end:0x803EB980 + +d/actor/d_a_obj.cpp: + .text start:0x80064520 end:0x80065B50 + .rodata start:0x80343618 end:0x803436B8 + .data start:0x8036A458 end:0x8036A4B8 + .bss start:0x803D53F0 end:0x803D5420 + .sbss start:0x803EA070 end:0x803EA078 + .sdata2 start:0x803EB980 end:0x803EB9E8 + +d/actor/d_a_obj_tribox_static.cpp: + .text start:0x80065B50 end:0x80065BC8 + .ctors start:0x803360C4 end:0x803360C8 + .bss start:0x803D5420 end:0x803D5438 + .sbss start:0x803EA078 end:0x803EA090 + +d/actor/d_a_ship_static.cpp: + .text start:0x80065BC8 end:0x80065CAC + .sdata2 start:0x803EB9E8 end:0x803EB9F0 + +d/actor/d_a_boko_static.cpp: + .text start:0x80065CAC end:0x80065DD4 + .data start:0x8036A4B8 end:0x8036A608 + .sdata start:0x803E96C8 end:0x803E96D0 + +d/actor/d_a_bomb_static.cpp: + .text start:0x80065DD4 end:0x80066328 + .text start:0x80066328 end:0x80066344 + .rodata start:0x803436B8 end:0x803436F0 + +d/actor/d_a_branch_static.cpp: + .text start:0x80066344 end:0x8006642C + .rodata start:0x803436F0 end:0x80343720 + +d/actor/d_a_mgameboard_static.cpp: + .text start:0x8006642C end:0x80066484 + +d/actor/d_a_itembase_static.cpp: + .text start:0x80066484 end:0x80066654 + .rodata start:0x80343720 end:0x80343770 + +d/actor/d_a_item_static.cpp: + .text start:0x80066654 end:0x80066824 + .sdata2 start:0x803EB9F0 end:0x803EB9F8 + +d/actor/d_a_shop_item_static.cpp: + .text start:0x80066824 end:0x8006688C + .rodata start:0x80343770 end:0x80345850 + .sdata2 start:0x803EB9F8 end:0x803EBA08 + +d/actor/d_a_race_item_static.cpp: + .text start:0x8006688C end:0x80066F18 + .data start:0x8036A608 end:0x8036A6C8 + .sdata2 start:0x803EBA08 end:0x803EBA10 + +d/actor/d_a_leaflift_static.cpp: + .text start:0x80066F18 end:0x800670F8 + .sdata2 start:0x803EBA10 end:0x803EBA38 + +d/d_demo.cpp: + .text start:0x800670F8 end:0x800691D0 + .rodata start:0x80345850 end:0x80345940 + .data start:0x8036A6C8 end:0x8036A940 + .sdata2 start:0x803EBA38 end:0x803EBA70 + +d/d_door.cpp: + .text start:0x800691D0 end:0x8006B634 + .text start:0x8006B634 end:0x8006B638 + .rodata start:0x80345940 end:0x80345B58 + .data start:0x8036A940 end:0x8036A9C8 + .sdata2 start:0x803EBA70 end:0x803EBAD8 + +d/d_resorce.cpp: + .text start:0x8006B638 end:0x8006D460 + .rodata start:0x80345B58 end:0x80345F78 + .data start:0x8036A9C8 end:0x8036AA80 + .sbss start:0x803EA090 end:0x803EA0A0 + .sdata2 start:0x803EBAD8 end:0x803EBAF0 + +d/d_material.cpp: + .text start:0x8006D460 end:0x8006DC38 + .ctors start:0x803360C8 end:0x803360CC + .rodata start:0x80345F78 end:0x80345FD0 + .data start:0x8036AA80 end:0x8036AA90 + .bss start:0x803D5438 end:0x803D5448 + .sbss start:0x803EA0A0 end:0x803EA0B0 + .sdata2 start:0x803EBAF0 end:0x803EBAF8 + +d/d_event.cpp: + .text start:0x8006DC38 end:0x8006F5AC + .rodata start:0x80345FD0 end:0x80346028 + .data start:0x8036AA90 end:0x8036AAC8 + .sdata2 start:0x803EBAF8 end:0x803EBB08 + +d/d_event_data.cpp: + .text start:0x8006F5AC end:0x80071610 + .rodata start:0x80346028 end:0x80346288 + .data start:0x8036AAC8 end:0x8036AC50 + .sdata start:0x803E96D0 end:0x803E96E8 + .sbss start:0x803EA0B0 end:0x803EA0C0 + .sdata2 start:0x803EBB08 end:0x803EBB30 + +d/d_event_manager.cpp: + .text start:0x80071610 end:0x800733D8 + .rodata start:0x80346288 end:0x80346410 + .data start:0x8036AC50 end:0x8036ACA0 + .sdata start:0x803E96E8 end:0x803E96F0 + .sdata2 start:0x803EBB30 end:0x803EBB40 + +d/d_magma.cpp: + .text start:0x800733D8 end:0x80074904 + .rodata start:0x80346410 end:0x80346468 + .data start:0x8036ACA0 end:0x8036B060 + .bss start:0x803D5448 end:0x803D5588 + .sdata2 start:0x803EBB40 end:0x803EBBC8 + +d/d_boss_magma.cpp: + .text start:0x80074904 end:0x80074E4C + .data start:0x8036B060 end:0x8036B080 + .sbss start:0x803EA0C0 end:0x803EA0C8 + .sdata2 start:0x803EBBC8 end:0x803EBC30 + +d/d_grass.cpp: + .text start:0x80074E4C end:0x800765A4 + .ctors start:0x803360CC end:0x803360D0 + .rodata start:0x80346468 end:0x803464B0 + .data start:0x8036B080 end:0x8036D160 + .bss start:0x803D5588 end:0x803D5598 + .sbss start:0x803EA0C8 end:0x803EA0D8 + .sdata2 start:0x803EBC30 end:0x803EBCA8 + +d/d_tree.cpp: + .text start:0x800765A4 end:0x80078294 + .text start:0x80078294 end:0x800782B0 + .ctors start:0x803360D0 end:0x803360D4 + .rodata start:0x803464B0 end:0x803464E0 + .data start:0x8036D160 end:0x8036E760 + .bss start:0x803D5598 end:0x803D5600 + .sdata start:0x803E96F0 end:0x803E9708 + .sbss start:0x803EA0D8 end:0x803EA0E0 + .sdata2 start:0x803EBCA8 end:0x803EBD38 + +d/d_particle.cpp: + .text start:0x800782B0 end:0x8007DDE8 + .ctors start:0x803360D4 end:0x803360D8 + .rodata start:0x803464E0 end:0x80346618 + .data start:0x8036E760 end:0x8036EAD0 + .bss start:0x803D5600 end:0x803D5780 + .sbss start:0x803EA0E0 end:0x803EA118 + .sdata2 start:0x803EBD38 end:0x803EBDA8 + .sbss2 start:0x803F0410 end:0x803F0418 + +d/d_particle_name.cpp: + .text start:0x8007DDE8 end:0x8007DDE8 + .data start:0x8036EAD0 end:0x8036EB40 + +d/d_path.cpp: + .text start:0x8007DDE8 end:0x8007E274 + .text start:0x8007E274 end:0x8007E274 + .rodata start:0x80346618 end:0x803466A0 + .sdata2 start:0x803EBDA8 end:0x803EBDB0 + +d/d_drawlist.cpp: + .text start:0x8007E274 end:0x80084C88 + .ctors start:0x803360D8 end:0x803360DC + .rodata start:0x803466A0 end:0x803466F0 + .data start:0x8036EB40 end:0x803701C8 + .bss start:0x803D5780 end:0x803D5830 + .sdata start:0x803E9708 end:0x803E9720 + .sbss start:0x803EA118 end:0x803EA130 + .sdata2 start:0x803EBDB0 end:0x803EBE88 + +d/d_kankyo_data.cpp: + .text start:0x80084C88 end:0x80084D1C + .data start:0x803701C8 end:0x80370788 + +d/d_kankyo_wether.cpp: + .text start:0x80084D1C end:0x800887D8 + .rodata start:0x803466F0 end:0x803467E8 + .data start:0x80370788 end:0x80370878 + .bss start:0x803D5830 end:0x803D5848 + .sbss start:0x803EA130 end:0x803EA138 + .sdata2 start:0x803EBE88 end:0x803EBF50 + +d/d_kankyo_rain.cpp: + .text start:0x800887D8 end:0x80099AF0 + .text start:0x80099AF0 end:0x80099B38 + .rodata start:0x803467E8 end:0x80346A30 + .data start:0x80370878 end:0x80370900 + .bss start:0x803D5848 end:0x803D5B58 + .sdata start:0x803E9720 end:0x803E9728 + .sbss start:0x803EA138 end:0x803EA178 + .sdata2 start:0x803EBF50 end:0x803EC308 + +d/d_kankyo_demo.cpp: + .text start:0x80099B38 end:0x80099CA8 + .sdata2 start:0x803EC308 end:0x803EC320 + +d/d_detect.cpp: + .text start:0x80099CA8 end:0x8009A2F4 + .text start:0x8009A2F4 end:0x8009A2F4 + .text start:0x8009A2F4 end:0x8009A310 + .rodata start:0x80346A30 end:0x80346A40 + .sdata2 start:0x803EC320 end:0x803EC348 + +d/d_vibration.cpp: + .text start:0x8009A310 end:0x8009AEF4 + .data start:0x80370900 end:0x80370910 + .sbss start:0x803EA178 end:0x803EA180 + .sdata2 start:0x803EC348 end:0x803EC350 + +d/d_vib_pattern.cpp: + .text start:0x8009AEF4 end:0x8009AEF4 + .rodata start:0x80346A40 end:0x80346CA0 + +d/d_attention.cpp: + .text start:0x8009AEF4 end:0x8009DF44 + .text start:0x8009DF44 end:0x8009DF44 + .rodata start:0x80346CA0 end:0x80346D18 + .data start:0x80370910 end:0x80370988 + .sdata start:0x803E9728 end:0x803E9738 + .sdata2 start:0x803EC350 end:0x803EC3B0 + +d/d_att_dist.cpp: + .text start:0x8009DF44 end:0x8009DF44 + .data start:0x80370988 end:0x80371DE0 + +d/d_bg_s.cpp: + .text start:0x8009DF44 end:0x800A0224 + .text start:0x800A0224 end:0x800A0224 + .text start:0x800A0224 end:0x800A0224 + .text start:0x800A0224 end:0x800A0224 + .text start:0x800A0224 end:0x800A0224 + .text start:0x800A0224 end:0x800A0224 + .text start:0x800A0224 end:0x800A0224 + .text start:0x800A0224 end:0x800A0224 + .text start:0x800A0224 end:0x800A0250 + .text start:0x800A0250 end:0x800A0250 + .text start:0x800A0250 end:0x800A0250 + .text start:0x800A0250 end:0x800A0250 + .text start:0x800A0250 end:0x800A0250 + .text start:0x800A0250 end:0x800A0250 + .text start:0x800A0250 end:0x800A0250 + .rodata start:0x80346D18 end:0x80346E68 + .data start:0x80371DE0 end:0x80371E78 + .sdata2 start:0x803EC3B0 end:0x803EC3D0 + +d/d_bg_s_acch.cpp: + .text start:0x800A0250 end:0x800A201C + .text start:0x800A201C end:0x800A2078 + .text start:0x800A2078 end:0x800A20C0 + .text start:0x800A20C0 end:0x800A20C0 + .text start:0x800A20C0 end:0x800A20C0 + .text start:0x800A20C0 end:0x800A20C0 + .text start:0x800A20C0 end:0x800A20C0 + .text start:0x800A20C0 end:0x800A20C0 + .text start:0x800A20C0 end:0x800A2108 + .text start:0x800A2108 end:0x800A2108 + .text start:0x800A2108 end:0x800A2108 + .text start:0x800A2108 end:0x800A2108 + .text start:0x800A2108 end:0x800A2108 + .text start:0x800A2108 end:0x800A2108 + .text start:0x800A2108 end:0x800A2108 + .text start:0x800A2108 end:0x800A2108 + .text start:0x800A2108 end:0x800A2108 + .text start:0x800A2108 end:0x800A2108 + .text start:0x800A2108 end:0x800A2120 + .text start:0x800A2120 end:0x800A2238 + .text start:0x800A2238 end:0x800A2238 + .rodata start:0x80346E68 end:0x803471D0 + .data start:0x80371E78 end:0x80371EF0 + .sdata2 start:0x803EC3D0 end:0x803EC408 + +d/d_bg_s_func.cpp: + .text start:0x800A2238 end:0x800A31CC + .text start:0x800A31CC end:0x800A3334 + .text start:0x800A3334 end:0x800A3334 + .text start:0x800A3334 end:0x800A3334 + .text start:0x800A3334 end:0x800A3334 + .text start:0x800A3334 end:0x800A3334 + .text start:0x800A3334 end:0x800A3334 + .text start:0x800A3334 end:0x800A3334 + .text start:0x800A3334 end:0x800A3334 + .text start:0x800A3334 end:0x800A3334 + .text start:0x800A3334 end:0x800A334C + .rodata start:0x803471D0 end:0x80347208 + .data start:0x80371EF0 end:0x80371F20 + .sdata2 start:0x803EC408 end:0x803EC410 + +d/d_bg_s_lin_chk.cpp: + .text start:0x800A334C end:0x800A338C + +d/d_bg_s_movebg_actor.cpp: + .text start:0x800A338C end:0x800A3710 + .text start:0x800A3710 end:0x800A3750 + .data start:0x80371F20 end:0x80371F48 + .sbss start:0x803EA180 end:0x803EA190 + +d/d_bg_s_spl_grp_chk.cpp: + .text start:0x800A3750 end:0x800A38B0 + .text start:0x800A38B0 end:0x800A38B0 + .text start:0x800A38B0 end:0x800A38B0 + .text start:0x800A38B0 end:0x800A38B0 + .text start:0x800A38B0 end:0x800A38B0 + .text start:0x800A38B0 end:0x800A38B0 + .text start:0x800A38B0 end:0x800A38B0 + .text start:0x800A38B0 end:0x800A38B0 + .text start:0x800A38B0 end:0x800A38B0 + .sdata2 start:0x803EC410 end:0x803EC418 + +d/d_bg_s_wtr_chk.cpp: + .text start:0x800A38B0 end:0x800A3910 + .text start:0x800A3910 end:0x800A3910 + .text start:0x800A3910 end:0x800A3910 + .text start:0x800A3910 end:0x800A3910 + .text start:0x800A3910 end:0x800A3910 + .text start:0x800A3910 end:0x800A3910 + .text start:0x800A3910 end:0x800A3910 + .text start:0x800A3910 end:0x800A3910 + .text start:0x800A3910 end:0x800A3910 + +d/d_bg_w.cpp: + .text start:0x800A3910 end:0x800A7540 + .text start:0x800A7540 end:0x800A759C + .text start:0x800A759C end:0x800A759C + .text start:0x800A759C end:0x800A759C + .text start:0x800A759C end:0x800A75FC + .rodata start:0x80347208 end:0x80347540 + .data start:0x80371F48 end:0x80371F88 + .sdata2 start:0x803EC418 end:0x803EC448 + +d/d_bg_w_deform.cpp: + .text start:0x800A75FC end:0x800A771C + .rodata start:0x80347540 end:0x80347598 + +d/d_bg_w_hf.cpp: + .text start:0x800A771C end:0x800A8390 + .text start:0x800A8390 end:0x800A8410 + .text start:0x800A8410 end:0x800A8414 + .rodata start:0x80347598 end:0x803475D8 + .data start:0x80371F88 end:0x80371FB8 + .sdata2 start:0x803EC448 end:0x803EC458 + +d/d_bg_w_sv.cpp: + .text start:0x800A8414 end:0x800A8A54 + .text start:0x800A8A54 end:0x800A8A54 + .text start:0x800A8A54 end:0x800A8AC4 + .data start:0x80371FB8 end:0x80371FE8 + .sdata2 start:0x803EC458 end:0x803EC460 + +d/d_cc_d.cpp: + .text start:0x800A8AC4 end:0x800A97F8 + .text start:0x800A97F8 end:0x800A9CA4 + .text start:0x800A9CA4 end:0x800A9F20 + .text start:0x800A9F20 end:0x800A9F20 + .rodata start:0x803475D8 end:0x803475F8 + .data start:0x80371FE8 end:0x80372108 + +d/d_cc_mass_s.cpp: + .text start:0x800A9F20 end:0x800AAB08 + .text start:0x800AAB08 end:0x800AACA4 + .text start:0x800AACA4 end:0x800AACA4 + .text start:0x800AACA4 end:0x800AACA4 + .text start:0x800AACA4 end:0x800AACA4 + .text start:0x800AACA4 end:0x800AACC0 + .text start:0x800AACC0 end:0x800AACC0 + .text start:0x800AACC0 end:0x800AACC0 + .rodata start:0x803475F8 end:0x80347628 + .sdata2 start:0x803EC460 end:0x803EC478 + +d/d_cc_s.cpp: + .text start:0x800AACC0 end:0x800ABFAC + .text start:0x800ABFAC end:0x800ABFAC + .text start:0x800ABFAC end:0x800ABFAC + .text start:0x800ABFAC end:0x800ABFAC + .text start:0x800ABFAC end:0x800ABFAC + .text start:0x800ABFAC end:0x800ABFAC + .text start:0x800ABFAC end:0x800ABFAC + .text start:0x800ABFAC end:0x800AC040 + .text start:0x800AC040 end:0x800AC040 + .text start:0x800AC040 end:0x800AC048 + .text start:0x800AC048 end:0x800AC048 + .data start:0x80372108 end:0x803721B8 + .sdata2 start:0x803EC478 end:0x803EC4A0 + +d/d_cc_uty.cpp: + .text start:0x800AC048 end:0x800ACA78 + .text start:0x800ACA78 end:0x800ACA94 + .sdata2 start:0x803EC4A0 end:0x803EC4C8 + +d/d_cam_param.cpp: + .text start:0x800ACA94 end:0x800AD714 + .text start:0x800AD714 end:0x800AD75C + .data start:0x803721B8 end:0x803721E0 + .sdata2 start:0x803EC4C8 end:0x803EC5E0 + +d/d_cam_type.cpp: + .text start:0x800AD75C end:0x800AD75C + .rodata start:0x80347628 end:0x803485A8 + .sdata2 start:0x803EC5E0 end:0x803EC5E8 + +d/d_cam_style.cpp: + .text start:0x800AD75C end:0x800AD75C + .rodata start:0x803485A8 end:0x8034CFE8 + .sdata2 start:0x803EC5E8 end:0x803EC5F0 + +d/d_cam_type2.cpp: + .text start:0x800AD75C end:0x800AD75C + .rodata start:0x8034CFE8 end:0x8034D118 + .data start:0x803721E0 end:0x80372270 + .sdata2 start:0x803EC5F0 end:0x803EC5F8 + +d/d_ev_camera.cpp: + .text start:0x800AD75C end:0x800BAD88 + .rodata start:0x8034D118 end:0x8034D4C0 + .data start:0x80372270 end:0x80372280 + .bss start:0x803D5B58 end:0x803D5BD0 + .sbss start:0x803EA190 end:0x803EA310 + .sdata2 start:0x803EC5F8 end:0x803EC878 + +d/d_wood.cpp: + .text start:0x800BAD88 end:0x800BD1A4 + .ctors start:0x803360DC end:0x803360E0 + .rodata start:0x8034D4C0 end:0x8034D5F8 + .data start:0x80372280 end:0x80373320 + .sdata start:0x803E9738 end:0x803E9740 + .sbss start:0x803EA310 end:0x803EA320 + .sdata2 start:0x803EC878 end:0x803EC8C8 + +d/d_flower.cpp: + .text start:0x800BD1A4 end:0x800BE9E0 + .text start:0x800BE9E0 end:0x800BE9E0 + .ctors start:0x803360E0 end:0x803360E4 + .rodata start:0x8034D5F8 end:0x8034D630 + .data start:0x80373320 end:0x803773A8 + .bss start:0x803D5BD0 end:0x803D5BE0 + .sdata start:0x803E9740 end:0x803E9750 + .sbss start:0x803EA320 end:0x803EA330 + .sdata2 start:0x803EC8C8 end:0x803EC920 + +d/d_item_data.cpp: + .text start:0x800BE9E0 end:0x800BF67C + .ctors start:0x803360E4 end:0x803360E8 + .rodata start:0x8034D630 end:0x8034DFA0 + .data start:0x803773A8 end:0x8037BD58 + +d/d_seafightgame.cpp: + .text start:0x800BF67C end:0x800BFA88 + .sdata2 start:0x803EC920 end:0x803EC928 + +d/d_spline_path.cpp: + .text start:0x800BFA88 end:0x800BFDC0 + .text start:0x800BFDC0 end:0x800BFDC0 + .text start:0x800BFDC0 end:0x800BFDC0 + .sdata2 start:0x803EC928 end:0x803EC938 + +d/d_s_actor_data_mng.cpp: + .text start:0x800BFDC0 end:0x800C04E8 + .rodata start:0x8034DFA0 end:0x8034E0B8 + .data start:0x8037BD58 end:0x8037BD68 + +d/d_item.cpp: + .text start:0x800C04E8 end:0x800C58B4 + .data start:0x8037BD68 end:0x8037C568 + .sdata2 start:0x803EC938 end:0x803EC950 + +d/d_2dnumber.cpp: + .text start:0x800C58B4 end:0x800C8448 + .text start:0x800C8448 end:0x800C855C + .rodata start:0x8034E0B8 end:0x8034E128 + .data start:0x8037C568 end:0x8037C5D8 + .sdata2 start:0x803EC950 end:0x803EC9D0 + +d/actor/d_a_npc_cb1_static.cpp: + .text start:0x800C855C end:0x800C8564 + .sbss start:0x803EA330 end:0x803EA338 + +d/actor/d_a_npc_mk_static.cpp: + .text start:0x800C8564 end:0x800C96CC + .sdata2 start:0x803EC9D0 end:0x803ECA28 + +d/d_salvage.cpp: + .text start:0x800C96CC end:0x800C9F04 + .text start:0x800C9F04 end:0x800C9F04 + .rodata start:0x8034E128 end:0x8034E148 + .data start:0x8037C5D8 end:0x8037C5F8 + .sdata2 start:0x803ECA28 end:0x803ECA50 + +d/d_snap.cpp: + .text start:0x800C9F04 end:0x800CBFE4 + .text start:0x800CBFE4 end:0x800CBFE4 + .text start:0x800CBFE4 end:0x800CC2A8 + .text start:0x800CC2A8 end:0x800CC2A8 + .ctors start:0x803360E8 end:0x803360EC + .rodata start:0x8034E148 end:0x8034ED28 + .data start:0x8037C5F8 end:0x8037C728 + .bss start:0x803D5BE0 end:0x803D6AD8 + .sdata2 start:0x803ECA50 end:0x803ECA98 + +d/d_point_wind.cpp: + .text start:0x800CC2A8 end:0x800CC578 + .rodata start:0x8034ED28 end:0x8034ED30 + .sdata2 start:0x803ECA98 end:0x803ECAC8 + +d/actor/d_a_agb.cpp: + .text start:0x800CC578 end:0x800D1638 + .text start:0x800D1638 end:0x800D1640 + .ctors start:0x803360EC end:0x803360F0 + .rodata start:0x8034ED30 end:0x8034EDE8 + .data start:0x8037C728 end:0x8037CF28 + .bss start:0x803D6AD8 end:0x803D6B40 + .sbss start:0x803EA338 end:0x803EA348 + .sdata2 start:0x803ECAC8 end:0x803ECB88 + +d/actor/d_a_arrow.cpp: + .text start:0x800D1640 end:0x800D5510 + .rodata start:0x8034EDE8 end:0x8034EEF0 + .data start:0x8037CF28 end:0x8037D328 + .bss start:0x803D6B40 end:0x803D6B58 + .sbss start:0x803EA348 end:0x803EA350 + .sdata2 start:0x803ECB88 end:0x803ECC50 + +d/actor/d_a_bg.cpp: + .text start:0x800D5510 end:0x800D63B4 + .rodata start:0x8034EEF0 end:0x8034EF28 + .data start:0x8037D328 end:0x8037D450 + .bss start:0x803D6B58 end:0x803D6B78 + .sdata2 start:0x803ECC50 end:0x803ECC68 + +d/actor/d_a_bomb.cpp: + .text start:0x800D63B4 end:0x800D63B4 + .text start:0x800D63B4 end:0x800DA228 + .text start:0x800DA228 end:0x800DA228 + .text start:0x800DA228 end:0x800DA400 + .rodata start:0x8034EF28 end:0x8034EFD8 + .data start:0x8037D450 end:0x8037D8A8 + .bss start:0x803D6B78 end:0x803D6B90 + .sbss start:0x803EA350 end:0x803EA358 + .sdata2 start:0x803ECC68 end:0x803ECD58 + .sbss2 start:0x803F0418 end:0x803F0420 + +d/actor/d_a_bomb2.cpp: + .text start:0x800DA400 end:0x800DDB8C + .text start:0x800DDB8C end:0x800DDC64 + .text start:0x800DDC64 end:0x800DDC64 + .text start:0x800DDC64 end:0x800DDC80 + .rodata start:0x8034EFD8 end:0x8034F0B0 + .data start:0x8037D8A8 end:0x8037DD60 + .bss start:0x803D6B90 end:0x803D6BC0 + .sbss start:0x803EA358 end:0x803EA360 + .sdata2 start:0x803ECD58 end:0x803ECE08 + .sbss2 start:0x803F0420 end:0x803F0428 + +d/actor/d_a_boomerang.cpp: + .text start:0x800DDC80 end:0x800E04FC + .text start:0x800E04FC end:0x800E0504 + .text start:0x800E0504 end:0x800E0568 + .text start:0x800E0568 end:0x800E0690 + .ctors start:0x803360F0 end:0x803360F4 + .rodata start:0x8034F0B0 end:0x8034F108 + .data start:0x8037DD60 end:0x8037E2E8 + .bss start:0x803D6BC0 end:0x803D6C38 + .sdata start:0x803E9750 end:0x803E9758 + .sbss start:0x803EA360 end:0x803EA368 + .sdata2 start:0x803ECE08 end:0x803ECEA8 + +d/actor/d_a_dai_item.cpp: + .text start:0x800E0690 end:0x800E299C + .ctors start:0x803360F4 end:0x803360F8 + .rodata start:0x8034F108 end:0x8034F258 + .data start:0x8037E2E8 end:0x8037E6B8 + .bss start:0x803D6C38 end:0x803D7608 + .sdata start:0x803E9758 end:0x803E9778 + .sbss start:0x803EA368 end:0x803EA370 + .sdata2 start:0x803ECEA8 end:0x803ECF18 + +d/actor/d_a_demo00.cpp: + .text start:0x800E299C end:0x800E49B0 + .rodata start:0x8034F258 end:0x8034F370 + .data start:0x8037E6B8 end:0x8037E760 + .sdata2 start:0x803ECF18 end:0x803ECF60 + +d/actor/d_a_disappear.cpp: + .text start:0x800E49B0 end:0x800E4E50 + .data start:0x8037E760 end:0x8037E7F8 + .sdata2 start:0x803ECF60 end:0x803ECF78 + +d/actor/d_a_esa.cpp: + .text start:0x800E4E50 end:0x800E5C94 + .text start:0x800E5C94 end:0x800E5CB0 + .rodata start:0x8034F370 end:0x8034F3A0 + .data start:0x8037E7F8 end:0x8037E860 + .bss start:0x803D7608 end:0x803D7648 + .sbss start:0x803EA370 end:0x803EA378 + .sdata2 start:0x803ECF78 end:0x803ECFF0 + +d/actor/d_a_grid.cpp: + .text start:0x800E5CB0 end:0x800E84D0 + .text start:0x800E84D0 end:0x800E8588 + .text start:0x800E8588 end:0x800E85BC + .ctors start:0x803360F8 end:0x803360FC + .rodata start:0x8034F3A0 end:0x8034F3B8 + .data start:0x8037E860 end:0x8037F2A8 + .bss start:0x803D7648 end:0x803D76F8 + .sbss start:0x803EA378 end:0x803EA380 + .sdata2 start:0x803ECFF0 end:0x803ED0F0 + +d/actor/d_a_himo2.cpp: + .text start:0x800E85BC end:0x800EDB90 + .text start:0x800EDB90 end:0x800EDC04 + .text start:0x800EDC04 end:0x800EDC7C + .text start:0x800EDC7C end:0x800EDED8 + .text start:0x800EDED8 end:0x800EE008 + .ctors start:0x803360FC end:0x80336100 + .rodata start:0x8034F3B8 end:0x8034F3F8 + .data start:0x8037F2A8 end:0x8037F3C0 + .bss start:0x803D76F8 end:0x803D7728 + .sbss start:0x803EA380 end:0x803EA390 + .sdata2 start:0x803ED0F0 end:0x803ED298 + +d/actor/d_a_hookshot.cpp: + .text start:0x800EE008 end:0x800F0134 + .text start:0x800F0134 end:0x800F0168 + .text start:0x800F0168 end:0x800F01C4 + .ctors start:0x80336100 end:0x80336104 + .rodata start:0x8034F3F8 end:0x8034F400 + .data start:0x8037F3C0 end:0x8037FBA0 + .sdata2 start:0x803ED298 end:0x803ED2F0 + +d/actor/d_a_ib.cpp: + .text start:0x800F01C4 end:0x800F1B60 + .rodata start:0x8034F400 end:0x8034F490 + .data start:0x8037FBA0 end:0x8037FF40 + .sbss start:0x803EA390 end:0x803EA398 + .sdata2 start:0x803ED2F0 end:0x803ED348 + +d/actor/d_a_item.cpp: + .text start:0x800F1B60 end:0x800F598C + .text start:0x800F598C end:0x800F59A8 + .rodata start:0x8034F490 end:0x8034F4A0 + .data start:0x8037FF40 end:0x803807C0 + .sdata start:0x803E9778 end:0x803E9780 + .sbss start:0x803EA398 end:0x803EA3A0 + .sdata2 start:0x803ED348 end:0x803ED3C0 + +d/actor/d_a_itembase.cpp: + .text start:0x800F59A8 end:0x800F654C + .rodata start:0x8034F4A0 end:0x8034F508 + .data start:0x803807C0 end:0x803807E8 + .sdata2 start:0x803ED3C0 end:0x803ED3E0 + +d/actor/d_a_nh.cpp: + .text start:0x800F654C end:0x800F7F54 + .ctors start:0x80336104 end:0x80336108 + .rodata start:0x8034F508 end:0x8034F580 + .data start:0x803807E8 end:0x803808E0 + .bss start:0x803D7728 end:0x803D7780 + .sbss start:0x803EA3A0 end:0x803EA3A8 + .sdata2 start:0x803ED3E0 end:0x803ED420 + +d/actor/d_a_npc_fa1.cpp: + .text start:0x800F7F54 end:0x800FAA74 + .text start:0x800FAA74 end:0x800FAA88 + .ctors start:0x80336108 end:0x8033610C + .rodata start:0x8034F580 end:0x8034F618 + .data start:0x803808E0 end:0x80380E38 + .bss start:0x803D7780 end:0x803D7820 + .sbss start:0x803EA3A8 end:0x803EA3B8 + .sdata2 start:0x803ED420 end:0x803ED488 + +d/actor/d_a_obj_search.cpp: + .text start:0x800FAA88 end:0x800FF878 + .text start:0x800FF878 end:0x800FF878 + .rodata start:0x8034F618 end:0x8034F798 + .data start:0x80380E38 end:0x803812F0 + .bss start:0x803D7820 end:0x803D78D8 + .sdata start:0x803E9780 end:0x803E9788 + .sbss start:0x803EA3B8 end:0x803EA3C8 + .sdata2 start:0x803ED488 end:0x803ED580 + .sbss2 start:0x803F0428 end:0x803F0430 + +d/actor/d_a_player.cpp: + .text start:0x800FF878 end:0x800FFD90 + .text start:0x800FFD90 end:0x800FFD90 + .text start:0x800FFD90 end:0x800FFE04 + .text start:0x800FFE04 end:0x800FFE04 + .data start:0x803812F0 end:0x80381320 + .sdata2 start:0x803ED580 end:0x803ED5A8 + +d/actor/d_a_player_main.cpp: + .text start:0x800FFE04 end:0x80125EAC + .text start:0x80125EAC end:0x80129BB8 + .text start:0x80129BB8 end:0x8012FD84 + .text start:0x8012FD84 end:0x80130D6C + .text start:0x80130D6C end:0x801329A0 + .text start:0x801329A0 end:0x80133ECC + .text start:0x80133ECC end:0x801355F4 + .text start:0x801355F4 end:0x801376AC + .text start:0x801376AC end:0x801399E4 + .text start:0x801399E4 end:0x8013AFD0 + .text start:0x8013AFD0 end:0x8013C5C8 + .text start:0x8013C5C8 end:0x8013FA84 + .text start:0x8013FA84 end:0x80143868 + .text start:0x80143868 end:0x801462E4 + .text start:0x801462E4 end:0x80146C44 + .text start:0x80146C44 end:0x801478D4 + .text start:0x801478D4 end:0x801487F4 + .text start:0x801487F4 end:0x80148810 + .text start:0x80148810 end:0x8014A4E4 + .text start:0x8014A4E4 end:0x8014C604 + .text start:0x8014C604 end:0x8014CF9C + .text start:0x8014CF9C end:0x8014E210 + .text start:0x8014E210 end:0x8014EBA0 + .text start:0x8014EBA0 end:0x801502B4 + .text start:0x801502B4 end:0x80151094 + .text start:0x80151094 end:0x801518E0 + .text start:0x801518E0 end:0x80156F3C + .text start:0x80156F3C end:0x80156F40 + .text start:0x80156F40 end:0x801570DC + .ctors start:0x8033610C end:0x80336110 + .rodata start:0x8034F798 end:0x80351A28 + .data start:0x80381320 end:0x80383D20 + .bss start:0x803D78D8 end:0x803D7C10 + .sdata start:0x803E9788 end:0x803E97A8 + .sbss start:0x803EA3C8 end:0x803EA410 + .sdata2 start:0x803ED5A8 end:0x803EDA70 + .sbss2 start:0x803F0430 end:0x803F0438 + +d/actor/d_a_player_npc.cpp: + .text start:0x801570DC end:0x80157E04 + .rodata start:0x80351A28 end:0x80351AC8 + .bss start:0x803D7C10 end:0x803D7C28 + .sbss start:0x803EA410 end:0x803EA418 + .sdata2 start:0x803EDA70 end:0x803EDAA0 + +d/actor/d_a_sea.cpp: + .text start:0x80157E04 end:0x8015A6E8 + .text start:0x8015A6E8 end:0x8015A7F8 + .text start:0x8015A7F8 end:0x8015A840 + .ctors start:0x80336110 end:0x80336114 + .rodata start:0x80351AC8 end:0x80351B00 + .data start:0x80383D20 end:0x80383E20 + .bss start:0x803D7C28 end:0x803D7D98 + .sdata start:0x803E97A8 end:0x803E97B0 + .sdata2 start:0x803EDAA0 end:0x803EDB30 + +d/actor/d_a_spc_item01.cpp: + .text start:0x8015A840 end:0x8015B13C + .data start:0x80383E20 end:0x80383ED8 + .sdata2 start:0x803EDB30 end:0x803EDB60 + +d/actor/d_a_vrbox.cpp: + .text start:0x8015B13C end:0x8015B760 + .rodata start:0x80351B00 end:0x80351B50 + .data start:0x80383ED8 end:0x80383F28 + .sdata2 start:0x803EDB60 end:0x803EDB68 + +d/actor/d_a_vrbox2.cpp: + .text start:0x8015B760 end:0x8015C29C + .rodata start:0x80351B50 end:0x80351BE0 + .data start:0x80383F28 end:0x80383F78 + .sdata start:0x803E97B0 end:0x803E97B8 + .sdata2 start:0x803EDB68 end:0x803EDB88 + +d/d_auction_screen.cpp: + .text start:0x8015C29C end:0x8015DBB0 + .text start:0x8015DBB0 end:0x8015DCAC + .ctors start:0x80336114 end:0x80336118 + .rodata start:0x80351BE0 end:0x80351CF0 + .data start:0x80383F78 end:0x80383FF8 + .bss start:0x803D7D98 end:0x803D7DA8 + .sbss start:0x803EA418 end:0x803EA428 + .sdata2 start:0x803EDB88 end:0x803EDBC0 + +d/d_place_name.cpp: + .text start:0x8015DCAC end:0x8015E460 + .text start:0x8015E460 end:0x8015E4BC + .rodata start:0x80351CF0 end:0x80351F48 + .data start:0x80383FF8 end:0x80384090 + .sdata2 start:0x803EDBC0 end:0x803EDBD0 + +d/d_camera.cpp: + .text start:0x8015E4BC end:0x80179550 + .text start:0x80179550 end:0x80179B44 + .text start:0x80179B44 end:0x80179B60 + .text start:0x80179B60 end:0x80179C0C + .text start:0x80179C0C end:0x80179C58 + .text start:0x80179C58 end:0x80179C68 + .text start:0x80179C68 end:0x80179EF8 + .ctors start:0x80336118 end:0x8033611C + .rodata start:0x80351F48 end:0x803522B8 + .data start:0x80384090 end:0x803848D8 + .bss start:0x803D7DA8 end:0x803D7F08 + .sbss start:0x803EA428 end:0x803EA468 + .sdata2 start:0x803EDBD0 end:0x803EDE58 + +d/d_envse.cpp: + .text start:0x80179EF8 end:0x8017A578 + .text start:0x8017A578 end:0x8017A578 + .data start:0x803848D8 end:0x80384918 + .sdata2 start:0x803EDE58 end:0x803EDE60 + .sbss2 start:0x803F0438 end:0x803F0440 + +d/d_file_error.cpp: + .text start:0x8017A578 end:0x8017C070 + .text start:0x8017C070 end:0x8017C2A4 + .ctors start:0x8033611C end:0x80336120 + .rodata start:0x803522B8 end:0x80352328 + .data start:0x80384918 end:0x80384A40 + .bss start:0x803D7F08 end:0x803D7F30 + .sdata start:0x803E97B8 end:0x803E97C8 + .sdata2 start:0x803EDE60 end:0x803EDEA8 + +d/d_file_select.cpp: + .text start:0x8017C2A4 end:0x8018A708 + .text start:0x8018A708 end:0x8018ABA4 + .ctors start:0x80336120 end:0x80336124 + .rodata start:0x80352328 end:0x80352440 + .data start:0x80384A40 end:0x80384FF0 + .bss start:0x803D7F30 end:0x803D7F98 + .sdata start:0x803E97C8 end:0x803E97D0 + .sdata2 start:0x803EDEA8 end:0x803EDF10 + +d/d_gameover.cpp: + .text start:0x8018ABA4 end:0x8018C00C + .text start:0x8018C00C end:0x8018C0DC + .text start:0x8018C0DC end:0x8018C194 + .rodata start:0x80352440 end:0x803524E0 + .data start:0x80384FF0 end:0x80385058 + .sdata2 start:0x803EDF10 end:0x803EDF60 + +d/d_kankyo.cpp: + .text start:0x8018C194 end:0x801943B4 + .text start:0x801943B4 end:0x801948CC + .ctors start:0x80336124 end:0x80336128 + .rodata start:0x803524E0 end:0x80352540 + .data start:0x80385058 end:0x80385370 + .bss start:0x803D7F98 end:0x803D9380 + .sdata start:0x803E97D0 end:0x803E97F8 + .sbss start:0x803EA468 end:0x803EA478 + .sdata2 start:0x803EDF60 end:0x803EE080 + +d/d_kyeff.cpp: + .text start:0x801948CC end:0x80195040 + .rodata start:0x80352540 end:0x80352590 + .data start:0x80385370 end:0x803853B0 + .sdata2 start:0x803EE080 end:0x803EE0C8 + +d/d_kyeff2.cpp: + .text start:0x80195040 end:0x801950F8 + .data start:0x803853B0 end:0x803853F0 + +d/d_ky_thunder.cpp: + .text start:0x801950F8 end:0x801959B4 + .text start:0x801959B4 end:0x801959B4 + .rodata start:0x80352590 end:0x803525D0 + .data start:0x803853F0 end:0x80385430 + .bss start:0x803D9380 end:0x803D9398 + .sbss start:0x803EA478 end:0x803EA480 + .sdata2 start:0x803EE0C8 end:0x803EE118 + +d/d_letter.cpp: + .text start:0x801959B4 end:0x80195BF0 + +d/d_level_se.cpp: + .text start:0x80195BF0 end:0x80195CF4 + .data start:0x80385430 end:0x80385480 + .sdata2 start:0x803EE118 end:0x803EE120 + +d/d_menu_cloth.cpp: + .text start:0x80195CF4 end:0x80198750 + .ctors start:0x80336128 end:0x8033612C + .rodata start:0x803525D0 end:0x80352610 + .data start:0x80385480 end:0x80385518 + .bss start:0x803D9398 end:0x803D94B8 + .sbss start:0x803EA480 end:0x803EA488 + .sdata2 start:0x803EE120 end:0x803EE1F0 + .sbss2 start:0x803F0440 end:0x803F0448 + +d/d_menu_collect.cpp: + .text start:0x80198750 end:0x801A4C34 + .text start:0x801A4C34 end:0x801A4C34 + .text start:0x801A4C34 end:0x801A4C7C + .text start:0x801A4C7C end:0x801A4E24 + .ctors start:0x8033612C end:0x80336130 + .rodata start:0x80352610 end:0x80352B18 + .data start:0x80385518 end:0x803857E8 + .bss start:0x803D94B8 end:0x803D9528 + .sdata2 start:0x803EE1F0 end:0x803EE298 + +d/d_menu_dmap.cpp: + .text start:0x801A4E24 end:0x801AB778 + .text start:0x801AB778 end:0x801AB778 + .text start:0x801AB778 end:0x801AB8B0 + .ctors start:0x80336130 end:0x80336134 + .rodata start:0x80352B18 end:0x80352F40 + .data start:0x803857E8 end:0x803858A0 + .bss start:0x803D9528 end:0x803D9580 + .sdata2 start:0x803EE298 end:0x803EE310 + +d/d_menu_fmap.cpp: + .text start:0x801AB8B0 end:0x801B712C + .text start:0x801B712C end:0x801B7488 + .ctors start:0x80336134 end:0x80336138 + .rodata start:0x80352F40 end:0x803532D0 + .data start:0x803858A0 end:0x80385C60 + .bss start:0x803D9580 end:0x803D96A8 + .sdata start:0x803E97F8 end:0x803E9800 + .sdata2 start:0x803EE310 end:0x803EE3D8 + +d/d_menu_fmap2.cpp: + .text start:0x801B7488 end:0x801C3420 + .text start:0x801C3420 end:0x801C3420 + .text start:0x801C3420 end:0x801C3660 + .ctors start:0x80336138 end:0x8033613C + .rodata start:0x803532D0 end:0x80353798 + .data start:0x80385C60 end:0x80386028 + .bss start:0x803D96A8 end:0x803D9748 + .sdata start:0x803E9800 end:0x803E9808 + .sdata2 start:0x803EE3D8 end:0x803EE468 + +d/d_menu_item.cpp: + .text start:0x801C3660 end:0x801CE448 + .text start:0x801CE448 end:0x801CE448 + .text start:0x801CE448 end:0x801CE564 + .ctors start:0x8033613C end:0x80336140 + .rodata start:0x80353798 end:0x80353B60 + .data start:0x80386028 end:0x80386088 + .bss start:0x803D9748 end:0x803D97B8 + .sdata2 start:0x803EE468 end:0x803EE4C8 + +d/d_menu_option.cpp: + .text start:0x801CE564 end:0x801D13C8 + .text start:0x801D13C8 end:0x801D1448 + .ctors start:0x80336140 end:0x80336144 + .rodata start:0x80353B60 end:0x80353C68 + .data start:0x80386088 end:0x80386098 + .bss start:0x803D97B8 end:0x803D97C8 + .sbss start:0x803EA488 end:0x803EA490 + .sdata2 start:0x803EE4C8 end:0x803EE528 + +d/d_menu_save.cpp: + .text start:0x801D1448 end:0x801D6530 + .text start:0x801D6530 end:0x801D65A4 + .text start:0x801D65A4 end:0x801D69E4 + .ctors start:0x80336144 end:0x80336148 + .rodata start:0x80353C68 end:0x80353CF8 + .data start:0x80386098 end:0x803864C8 + .bss start:0x803D97C8 end:0x803D9808 + .sdata2 start:0x803EE528 end:0x803EE580 + +d/d_menu_window.cpp: + .text start:0x801D69E4 end:0x801DACB0 + .text start:0x801DACB0 end:0x801DB154 + .text start:0x801DB154 end:0x801DB154 + .text start:0x801DB154 end:0x801DB154 + .text start:0x801DB154 end:0x801DB1F0 + .text start:0x801DB1F0 end:0x801DB2C8 + .text start:0x801DB2C8 end:0x801DB2C8 + .text start:0x801DB2C8 end:0x801DB398 + .text start:0x801DB398 end:0x801DB398 + .text start:0x801DB398 end:0x801DB4D4 + .text start:0x801DB4D4 end:0x801DB510 + .ctors start:0x80336148 end:0x8033614C + .rodata start:0x80353CF8 end:0x80353EE0 + .data start:0x803864C8 end:0x80386560 + .bss start:0x803D9808 end:0x803D99F8 + .sdata start:0x803E9808 end:0x803E9810 + .sbss start:0x803EA490 end:0x803EA4C0 + .sdata2 start:0x803EE580 end:0x803EE598 + +d/d_mesg.cpp: + .text start:0x801DB510 end:0x801E2708 + .rodata start:0x80353EE0 end:0x80354188 + .data start:0x80386560 end:0x803867D8 + .sdata start:0x803E9810 end:0x803E9818 + .sbss start:0x803EA4C0 end:0x803EA4F0 + .sdata2 start:0x803EE598 end:0x803EE628 + +d/d_message.cpp: + .text start:0x801E2708 end:0x801E6618 + .ctors start:0x8033614C end:0x80336150 + .rodata start:0x80354188 end:0x80354308 + .data start:0x803867D8 end:0x80386928 + .bss start:0x803D99F8 end:0x803D9BB8 + .sbss start:0x803EA4F0 end:0x803EA500 + .sdata2 start:0x803EE628 end:0x803EE6B0 + .sbss2 start:0x803F0448 end:0x803F0450 + +d/d_message_paper.cpp: + .text start:0x801E6618 end:0x801EA6B4 + .ctors start:0x80336150 end:0x80336154 + .rodata start:0x80354308 end:0x803544F0 + .data start:0x80386928 end:0x80386A70 + .bss start:0x803D9BB8 end:0x803D9D60 + .sbss start:0x803EA500 end:0x803EA510 + .sdata2 start:0x803EE6B0 end:0x803EE718 + +d/d_meter.cpp: + .text start:0x801EA6B4 end:0x80201068 + .text start:0x80201068 end:0x80201644 + .text start:0x80201644 end:0x80201644 + .text start:0x80201644 end:0x802016C0 + .ctors start:0x80336154 end:0x80336158 + .rodata start:0x803544F0 end:0x80354F48 + .data start:0x80386A70 end:0x80386C30 + .bss start:0x803D9D60 end:0x803DA380 + .sdata start:0x803E9818 end:0x803E9838 + .sbss start:0x803EA510 end:0x803EA648 + .sdata2 start:0x803EE718 end:0x803EE8A8 + .sbss2 start:0x803F0450 end:0x803F0458 + +d/d_minigame_starter.cpp: + .text start:0x802016C0 end:0x80202654 + .text start:0x80202654 end:0x802026B0 + .rodata start:0x80354F48 end:0x80354F88 + .data start:0x80386C30 end:0x80386C80 + .sdata start:0x803E9838 end:0x803E9850 + .sdata2 start:0x803EE8A8 end:0x803EE908 + +d/d_minigame_terminater.cpp: + .text start:0x802026B0 end:0x80206634 + .text start:0x80206634 end:0x80206690 + .rodata start:0x80354F88 end:0x803551C8 + .data start:0x80386C80 end:0x80386CF8 + .sdata2 start:0x803EE908 end:0x803EE980 + +d/d_msg.cpp: + .text start:0x80206690 end:0x80212BCC + .ctors start:0x80336158 end:0x8033615C + .rodata start:0x803551C8 end:0x80355550 + .data start:0x80386CF8 end:0x80386E50 + .bss start:0x803DA380 end:0x803DA450 + .sbss start:0x803EA648 end:0x803EA6A0 + .sdata2 start:0x803EE980 end:0x803EEA58 + +d/d_name.cpp: + .text start:0x80212BCC end:0x80217A8C + .text start:0x80217A8C end:0x80217B84 + .ctors start:0x8033615C end:0x80336160 + .rodata start:0x80355550 end:0x80355628 + .data start:0x80386E50 end:0x803870C8 + .bss start:0x803DA450 end:0x803DA4A8 + .sdata2 start:0x803EEA58 end:0x803EEAA8 + +d/d_npc.cpp: + .text start:0x80217B84 end:0x8021A01C + .text start:0x8021A01C end:0x8021B95C + .text start:0x8021B95C end:0x8021B95C + .text start:0x8021B95C end:0x8021B95C + .rodata start:0x80355628 end:0x80355728 + .data start:0x803870C8 end:0x803872C0 + .sbss start:0x803EA6A0 end:0x803EA6A8 + .sdata2 start:0x803EEAA8 end:0x803EEAF0 + +d/d_operate_wind.cpp: + .text start:0x8021B95C end:0x8021EE4C + .text start:0x8021EE4C end:0x8021EFE4 + .ctors start:0x80336160 end:0x80336164 + .rodata start:0x80355728 end:0x803557B8 + .data start:0x803872C0 end:0x80387358 + .bss start:0x803DA4A8 end:0x803DA4D0 + .sbss start:0x803EA6A8 end:0x803EA6B0 + .sdata2 start:0x803EEAF0 end:0x803EEB88 + +d/d_metronome.cpp: + .text start:0x8021EFE4 end:0x802208E0 + .text start:0x802208E0 end:0x80220978 + .ctors start:0x80336164 end:0x80336168 + .rodata start:0x803557B8 end:0x80355968 + .data start:0x80387358 end:0x80387368 + .bss start:0x803DA4D0 end:0x803DA500 + .sdata2 start:0x803EEB88 end:0x803EEBD8 + +d/d_ovlp_fade.cpp: + .text start:0x80220978 end:0x80220BA0 + .data start:0x80387368 end:0x80387448 + .sbss start:0x803EA6B0 end:0x803EA6B8 + +d/d_ovlp_fade2.cpp: + .text start:0x80220BA0 end:0x80221630 + .text start:0x80221630 end:0x802216E8 + .data start:0x80387448 end:0x803874C8 + .sdata2 start:0x803EEBD8 end:0x803EEC20 + +d/d_ovlp_fade3.cpp: + .text start:0x802216E8 end:0x80221A40 + .rodata start:0x80355968 end:0x80355998 + .data start:0x803874C8 end:0x80387530 + .sdata2 start:0x803EEC20 end:0x803EEC48 + +d/d_ovlp_fade4.cpp: + .text start:0x80221A40 end:0x80222D4C + .text start:0x80222D4C end:0x80222F54 + .rodata start:0x80355998 end:0x803559C0 + .data start:0x80387530 end:0x80387610 + .sdata2 start:0x803EEC48 end:0x803EECA0 + .sbss2 start:0x803F0458 end:0x803F0460 + +d/d_picture_box.cpp: + .text start:0x80222F54 end:0x802297E8 + .text start:0x802297E8 end:0x80229860 + .rodata start:0x803559C0 end:0x80355CE0 + .data start:0x80387610 end:0x803876A0 + .sdata start:0x803E9850 end:0x803E9858 + .sbss start:0x803EA6B8 end:0x803EA6C0 + .sdata2 start:0x803EECA0 end:0x803EED30 + +d/d_s_logo.cpp: + .text start:0x80229860 end:0x8022C16C + .rodata start:0x80355CE0 end:0x803560C0 + .data start:0x803876A0 end:0x80387718 + .sbss start:0x803EA6C0 end:0x803EA738 + .sdata2 start:0x803EED30 end:0x803EED78 + .sbss2 start:0x803F0460 end:0x803F0470 + +d/d_s_menu.cpp: + .text start:0x8022C16C end:0x8022CF40 + .rodata start:0x803560C0 end:0x803562E0 + .data start:0x80387718 end:0x803877A0 + .sdata start:0x803E9858 end:0x803E9860 + .sbss start:0x803EA738 end:0x803EA750 + .sdata2 start:0x803EED78 end:0x803EEDC0 + +d/d_s_name.cpp: + .text start:0x8022CF40 end:0x8022FBCC + .text start:0x8022FBCC end:0x8022FBCC + .text start:0x8022FBCC end:0x8022FBCC + .text start:0x8022FBCC end:0x8022FBCC + .text start:0x8022FBCC end:0x8022FBCC + .text start:0x8022FBCC end:0x8023011C + .ctors start:0x80336168 end:0x8033616C + .rodata start:0x803562E0 end:0x803563F0 + .data start:0x803877A0 end:0x80387CE0 + .bss start:0x803DA500 end:0x803DA528 + .sdata2 start:0x803EEDC0 end:0x803EEE10 + .sbss2 start:0x803F0470 end:0x803F0478 + +d/d_s_open.cpp: + .text start:0x8023011C end:0x802305A0 + .rodata start:0x803563F0 end:0x80356438 + .data start:0x80387CE0 end:0x80387D48 + +d/d_s_open_sub.cpp: + .text start:0x802305A0 end:0x80231B40 + .text start:0x80231B40 end:0x80231B60 + .rodata start:0x80356438 end:0x803564B8 + .data start:0x80387D48 end:0x80387E30 + .sdata2 start:0x803EEE10 end:0x803EEE50 + +d/d_s_play.cpp: + .text start:0x80231B60 end:0x80233F1C + .ctors start:0x8033616C end:0x80336170 + .rodata start:0x803564B8 end:0x80356C10 + .data start:0x80387E30 end:0x80388328 + .bss start:0x803DA528 end:0x803DB4C8 + .sdata start:0x803E9860 end:0x803E9878 + .sbss start:0x803EA750 end:0x803EA778 + .sdata2 start:0x803EEE50 end:0x803EEE90 + +d/d_s_room.cpp: + .text start:0x80233F1C end:0x802348D8 + .rodata start:0x80356C10 end:0x80356CB0 + .data start:0x80388328 end:0x80388378 + .bss start:0x803DB4C8 end:0x803DB4E8 + +d/d_s_title.cpp: + .text start:0x802348D8 end:0x80234B4C + .rodata start:0x80356CB0 end:0x80356CC8 + .data start:0x80388378 end:0x803883E0 + .sdata2 start:0x803EEE90 end:0x803EEE98 + +d/d_scope.cpp: + .text start:0x80234B4C end:0x80238CD4 + .ctors start:0x80336170 end:0x80336174 + .rodata start:0x80356CC8 end:0x80356E30 + .data start:0x803883E0 end:0x80388430 + .bss start:0x803DB4E8 end:0x803DB550 + .sbss start:0x803EA778 end:0x803EA790 + .sdata2 start:0x803EEE98 end:0x803EEF10 + +d/d_throwstone.cpp: + .text start:0x80238CD4 end:0x80238FF0 + .data start:0x80388430 end:0x80388480 + .sdata2 start:0x803EEF10 end:0x803EEF18 + +d/d_timer.cpp: + .text start:0x80238FF0 end:0x8023B2D8 + .rodata start:0x80356E30 end:0x80356F10 + .data start:0x80388480 end:0x803885C8 + .sdata2 start:0x803EEF18 end:0x803EEF60 + +d/d_water_mark.cpp: + .text start:0x8023B2D8 end:0x8023BB54 + .ctors start:0x80336174 end:0x80336178 + .rodata start:0x80356F10 end:0x80356F40 + .data start:0x803885C8 end:0x80388608 + .bss start:0x803DB550 end:0x803DB5B0 + .sbss start:0x803EA790 end:0x803EA798 + .sdata2 start:0x803EEF60 end:0x803EEF88 + +d/d_wind_arrow.cpp: + .text start:0x8023BB54 end:0x8023C0F8 + .text start:0x8023C0F8 end:0x8023C0F8 + .rodata start:0x80356F40 end:0x80356F78 + .data start:0x80388608 end:0x80388648 + .bss start:0x803DB5B0 end:0x803DB5E0 + .sbss start:0x803EA798 end:0x803EA7A0 + .sdata2 start:0x803EEF88 end:0x803EEFA0 + +d/d_wpillar.cpp: + .text start:0x8023C0F8 end:0x8023CD60 + .rodata start:0x80356F78 end:0x80356FB8 + .data start:0x80388648 end:0x80388688 + .sdata2 start:0x803EEFA0 end:0x803EEFD8 + +d/d_wpot_water.cpp: + .text start:0x8023CD60 end:0x8023D75C + .text start:0x8023D75C end:0x8023D828 + .ctors start:0x80336178 end:0x8033617C + .data start:0x80388688 end:0x803886E8 + .bss start:0x803DB5E0 end:0x803DB5F0 + .sbss start:0x803EA7A0 end:0x803EA7A8 + .sdata2 start:0x803EEFD8 end:0x803EEFF8 + +Runtime.PPCEABI.H/__mem.o: + .init start:0x800033A8 end:0x800034E0 + +DynamicLink.cpp: + .text start:0x8023D828 end:0x8023EA08 + .text start:0x8023EA08 end:0x8023EA54 + .text start:0x8023EA54 end:0x8023EA80 + .rodata start:0x80356FB8 end:0x80357418 + .data start:0x803886E8 end:0x80388760 + .sbss start:0x803EA7A8 end:0x803EA7C0 + .sdata2 start:0x803EEFF8 end:0x803EF008 + +SSystem/SComponent/c_malloc.cpp: + .text start:0x8023EA80 end:0x8023EAEC + .sbss start:0x803EA7C0 end:0x803EA7C8 + +SSystem/SComponent/c_API.cpp: + .text start:0x8023EAEC end:0x8023EAEC + .data start:0x80388760 end:0x80388780 + +SSystem/SComponent/c_API_graphic.cpp: + .text start:0x8023EAEC end:0x8023EB7C + +SSystem/SComponent/c_cc_d.cpp: + .text start:0x8023EB7C end:0x802401E4 + .text start:0x802401E4 end:0x802401E4 + .text start:0x802401E4 end:0x802401E4 + .text start:0x802401E4 end:0x802401E4 + .text start:0x802401E4 end:0x802403B8 + .text start:0x802403B8 end:0x802403B8 + .text start:0x802403B8 end:0x802403B8 + .text start:0x802403B8 end:0x802403B8 + .text start:0x802403B8 end:0x802403B8 + .text start:0x802403B8 end:0x802403B8 + .text start:0x802403B8 end:0x802403B8 + .ctors start:0x8033617C end:0x80336180 + .rodata start:0x80357418 end:0x80357640 + .data start:0x80388780 end:0x80388920 + .bss start:0x803DB5F0 end:0x803DB608 + .sdata2 start:0x803EF008 end:0x803EF030 + +SSystem/SComponent/c_cc_s.cpp: + .text start:0x802403B8 end:0x80242120 + .text start:0x80242120 end:0x80242120 + .text start:0x80242120 end:0x80242120 + .text start:0x80242120 end:0x80242120 + .text start:0x80242120 end:0x8024213C + .rodata start:0x80357640 end:0x80357E58 + .data start:0x80388920 end:0x80388950 + .bss start:0x803DB608 end:0x803DB620 + .sbss start:0x803EA7C8 end:0x803EA7D0 + .sdata2 start:0x803EF030 end:0x803EF070 + +SSystem/SComponent/c_counter.cpp: + .text start:0x8024213C end:0x80242184 + .bss start:0x803DB620 end:0x803DB630 + +SSystem/SComponent/c_list.cpp: + .text start:0x80242184 end:0x80242380 + +SSystem/SComponent/c_list_iter.cpp: + .text start:0x80242380 end:0x802423F0 + +SSystem/SComponent/c_node.cpp: + .text start:0x802423F0 end:0x80242644 + +SSystem/SComponent/c_node_iter.cpp: + .text start:0x80242644 end:0x80242760 + +SSystem/SComponent/c_tree.cpp: + .text start:0x80242760 end:0x80242860 + +SSystem/SComponent/c_tree_iter.cpp: + .text start:0x80242860 end:0x80242944 + +SSystem/SComponent/c_phase.cpp: + .text start:0x80242944 end:0x80242AF4 + +SSystem/SComponent/c_request.cpp: + .text start:0x80242AF4 end:0x80242BA0 + +SSystem/SComponent/c_tag.cpp: + .text start:0x80242BA0 end:0x80242D9C + +SSystem/SComponent/c_tag_iter.cpp: + .text start:0x80242D9C end:0x80242E04 + +SSystem/SComponent/c_xyz.cpp: + .text start:0x80242E04 end:0x8024363C + .text start:0x8024363C end:0x8024363C + .ctors start:0x80336180 end:0x80336184 + .rodata start:0x80357E58 end:0x80357EA8 + .bss start:0x803DB630 end:0x803DB6F0 + .sdata2 start:0x803EF070 end:0x803EF088 + +SSystem/SComponent/c_sxyz.cpp: + .text start:0x8024363C end:0x802437D4 + .text start:0x802437D4 end:0x802437D4 + .ctors start:0x80336184 end:0x80336188 + .bss start:0x803DB6F0 end:0x803DB700 + .sbss start:0x803EA7D0 end:0x803EA7D8 + .sdata2 start:0x803EF088 end:0x803EF090 + +SSystem/SComponent/c_math.cpp: + .text start:0x802437D4 end:0x80243BD0 + .data start:0x80388950 end:0x80389158 + .sbss start:0x803EA7D8 end:0x803EA7F0 + .sdata2 start:0x803EF090 end:0x803EF0D8 + +SSystem/SComponent/c_bg_s.cpp: + .text start:0x80243BD0 end:0x80244A94 + .text start:0x80244A94 end:0x80244A94 + .text start:0x80244A94 end:0x80244A94 + .text start:0x80244A94 end:0x80244A94 + .text start:0x80244A94 end:0x80244A94 + .text start:0x80244A94 end:0x80244A94 + .rodata start:0x80357EA8 end:0x80358090 + .data start:0x80389158 end:0x80389180 + .sbss start:0x803EA7F0 end:0x803EA7F8 + .sdata2 start:0x803EF0D8 end:0x803EF0E0 + +SSystem/SComponent/c_bg_s_chk.cpp: + .text start:0x80244A94 end:0x80244B1C + .data start:0x80389180 end:0x80389190 + +SSystem/SComponent/c_bg_s_gnd_chk.cpp: + .text start:0x80244B1C end:0x80244BA8 + .text start:0x80244BA8 end:0x80244BA8 + .text start:0x80244BA8 end:0x80244BA8 + .text start:0x80244BA8 end:0x80244BA8 + +SSystem/SComponent/c_bg_s_lin_chk.cpp: + .text start:0x80244BA8 end:0x80244C90 + .text start:0x80244C90 end:0x80244C90 + +SSystem/SComponent/c_bg_w.cpp: + .text start:0x80244C90 end:0x80247330 + .text start:0x80247330 end:0x80247330 + .text start:0x80247330 end:0x802474C4 + .text start:0x802474C4 end:0x8024753C + .text start:0x8024753C end:0x8024753C + .text start:0x8024753C end:0x8024753C + .text start:0x8024753C end:0x8024753C + .rodata start:0x80358090 end:0x803582F8 + .data start:0x80389190 end:0x803891F0 + .sdata2 start:0x803EF0E0 end:0x803EF100 + +SSystem/SComponent/c_m2d.cpp: + .text start:0x8024753C end:0x80247870 + .text start:0x80247870 end:0x80247870 + .rodata start:0x803582F8 end:0x80358320 + .sdata2 start:0x803EF100 end:0x803EF120 + +SSystem/SComponent/c_m2d_g_box.cpp: + .text start:0x80247870 end:0x80247B90 + .sdata2 start:0x803EF120 end:0x803EF138 + +SSystem/SComponent/c_m3d.cpp: + .text start:0x80247B90 end:0x8024F454 + .text start:0x8024F454 end:0x8024F454 + .text start:0x8024F454 end:0x8024F454 + .text start:0x8024F454 end:0x8024F454 + .text start:0x8024F454 end:0x8024F454 + .rodata start:0x80358320 end:0x80359298 + .sdata2 start:0x803EF138 end:0x803EF1E8 + +SSystem/SComponent/c_m3d_g_aab.cpp: + .text start:0x8024F454 end:0x8024F518 + +SSystem/SComponent/c_m3d_g_cyl.cpp: + .text start:0x8024F518 end:0x8024FA94 + .text start:0x8024FA94 end:0x8024FA94 + .rodata start:0x80359298 end:0x80359560 + .sdata2 start:0x803EF1E8 end:0x803EF1F0 + +SSystem/SComponent/c_m3d_g_pla.cpp: + .text start:0x8024FA94 end:0x8024FB1C + +SSystem/SComponent/c_m3d_g_sph.cpp: + .text start:0x8024FB1C end:0x8024FF64 + .rodata start:0x80359560 end:0x80359790 + .sdata2 start:0x803EF1F0 end:0x803EF1F8 + +SSystem/SComponent/c_m3d_g_tri.cpp: + .text start:0x8024FF64 end:0x80250034 + .text start:0x80250034 end:0x80250034 + .text start:0x80250034 end:0x80250034 + .text start:0x80250034 end:0x80250034 + +SSystem/SComponent/c_lib.cpp: + .text start:0x80250034 end:0x80251340 + .text start:0x80251340 end:0x80251340 + .bss start:0x803DB700 end:0x803DB8E0 + .sdata start:0x803E9878 end:0x803E9880 + .sdata2 start:0x803EF1F8 end:0x803EF218 + +SSystem/SComponent/c_angle.cpp: + .text start:0x80251340 end:0x80252020 + .text start:0x80252020 end:0x80252104 + .text start:0x80252104 end:0x80252104 + .ctors start:0x80336188 end:0x8033618C + .bss start:0x803DB8E0 end:0x803DB920 + .sbss start:0x803EA7F8 end:0x803EA810 + .sdata2 start:0x803EF218 end:0x803EF260 + +SSystem/SComponent/c_data_tbl.cpp: + .text start:0x80252104 end:0x8025251C + .data start:0x803891F0 end:0x80389220 + +SSystem/SStandard/s_basic.cpp: + .text start:0x8025251C end:0x80252560 + +JSystem/JFramework/JFWSystem.cpp: + .text start:0x80252560 end:0x80252950 + .rodata start:0x80359790 end:0x803597C8 + .sdata start:0x803E9880 end:0x803E98B0 + .sbss start:0x803EA810 end:0x803EA830 + .sdata2 start:0x803EF260 end:0x803EF270 + +JSystem/JFramework/JFWDisplay.cpp: + .text start:0x80252950 end:0x80253E60 + .text start:0x80253E60 end:0x80253E60 + .rodata start:0x803597C8 end:0x80359938 + .data start:0x80389220 end:0x803892B8 + .bss start:0x803DB920 end:0x803DB940 + .sdata start:0x803E98B0 end:0x803E98B8 + .sbss start:0x803EA830 end:0x803EA858 + .sdata2 start:0x803EF270 end:0x803EF290 + +JSystem/J3DU/J3DUClipper.cpp: + .text start:0x80253E60 end:0x80254564 + .rodata start:0x80359938 end:0x803599F8 + .sdata2 start:0x803EF290 end:0x803EF2A8 + +JSystem/J3DU/J3DUMotion.cpp: + .text start:0x80254564 end:0x802545F4 + .text start:0x802545F4 end:0x80254728 + .text start:0x80254728 end:0x80254728 + .rodata start:0x803599F8 end:0x80359A08 + +JSystem/J3DU/J3DUDL.cpp: + .text start:0x80254728 end:0x80254728 + .text start:0x80254728 end:0x80254730 + +JSystem/JParticle/JPABaseShape.cpp: + .text start:0x80254730 end:0x80254CB0 + .text start:0x80254CB0 end:0x80255130 + .rodata start:0x80359A08 end:0x80359A98 + .data start:0x803892B8 end:0x803895D8 + .sdata2 start:0x803EF2A8 end:0x803EF2C0 + +JSystem/JParticle/JPAExtraShape.cpp: + .text start:0x80255130 end:0x80255250 + .text start:0x80255250 end:0x802554F4 + .data start:0x803895D8 end:0x80389730 + .sdata2 start:0x803EF2C0 end:0x803EF2C8 + +JSystem/JParticle/JPASweepShape.cpp: + .text start:0x802554F4 end:0x80255518 + .text start:0x80255518 end:0x8025577C + .data start:0x80389730 end:0x80389850 + +JSystem/JParticle/JPAExTexShape.cpp: + .text start:0x8025577C end:0x802557A0 + .text start:0x802557A0 end:0x802558C0 + .data start:0x80389850 end:0x803898B8 + +JSystem/JParticle/JPADynamicsBlock.cpp: + .text start:0x802558C0 end:0x802558E4 + .text start:0x802558E4 end:0x80255B40 + .data start:0x803898B8 end:0x803899C0 + +JSystem/JParticle/JPAFieldBlock.cpp: + .text start:0x80255B40 end:0x80255B64 + .text start:0x80255B64 end:0x80255D04 + .data start:0x803899C0 end:0x80389A60 + +JSystem/JParticle/JPAKeyBlock.cpp: + .text start:0x80255D04 end:0x80255D30 + .text start:0x80255D30 end:0x80255E08 + .data start:0x80389A60 end:0x80389A98 + +JSystem/JParticle/JPATexture.cpp: + .text start:0x80255E08 end:0x8025635C + .text start:0x8025635C end:0x80256454 + .rodata start:0x80359A98 end:0x80359AB8 + .data start:0x80389A98 end:0x80389AC8 + .sdata2 start:0x803EF2C8 end:0x803EF2D0 + +JSystem/JParticle/JPAResourceManager.cpp: + .text start:0x80256454 end:0x8025685C + .text start:0x8025685C end:0x8025685C + .text start:0x8025685C end:0x8025685C + .rodata start:0x80359AB8 end:0x80359B80 + +JSystem/JParticle/JPAEmitterLoader.cpp: + .text start:0x8025685C end:0x802570C4 + .text start:0x802570C4 end:0x802570C4 + .rodata start:0x80359B80 end:0x80359D78 + +JSystem/JParticle/JPAMath.cpp: + .text start:0x802570C4 end:0x80257690 + .sdata2 start:0x803EF2D0 end:0x803EF2E8 + +JSystem/JParticle/JPAField.cpp: + .text start:0x80257690 end:0x8025931C + .text start:0x8025931C end:0x802598D0 + .ctors start:0x8033618C end:0x80336190 + .rodata start:0x80359D78 end:0x80359DB8 + .data start:0x80389AC8 end:0x80389C08 + .bss start:0x803DB940 end:0x803DB970 + .sbss start:0x803EA858 end:0x803EA860 + .sdata2 start:0x803EF2E8 end:0x803EF308 + +JSystem/JParticle/JPAEmitter.cpp: + .text start:0x802598D0 end:0x8025B660 + .text start:0x8025B660 end:0x8025B660 + .text start:0x8025B660 end:0x8025B69C + .ctors start:0x80336190 end:0x80336194 + .data start:0x80389C08 end:0x80389CA8 + .bss start:0x803DB970 end:0x803DBAC8 + .sdata2 start:0x803EF308 end:0x803EF338 + +JSystem/JParticle/JPAParticle.cpp: + .text start:0x8025B69C end:0x8025C5EC + .sdata2 start:0x803EF338 end:0x803EF360 + +JSystem/JParticle/JPAEmitterManager.cpp: + .text start:0x8025C5EC end:0x8025CE34 + .text start:0x8025CE34 end:0x8025CEE4 + .text start:0x8025CEE4 end:0x8025CFF0 + .text start:0x8025CFF0 end:0x8025CFF0 + .text start:0x8025CFF0 end:0x8025CFF0 + .text start:0x8025CFF0 end:0x8025D084 + .text start:0x8025D084 end:0x8025D108 + .rodata start:0x80359DB8 end:0x80359EA0 + .data start:0x80389CA8 end:0x80389CB8 + .sdata2 start:0x803EF360 end:0x803EF368 + +JSystem/JParticle/JPADrawVisitor.cpp: + .text start:0x8025D108 end:0x80263C54 + .text start:0x80263C54 end:0x80263C54 + .text start:0x80263C54 end:0x802656E8 + .rodata start:0x80359EA0 end:0x80359EC8 + .data start:0x80389CB8 end:0x8038A228 + .sbss start:0x803EA860 end:0x803EA868 + .sdata2 start:0x803EF368 end:0x803EF3B8 + +JSystem/JParticle/JPADraw.cpp: + .text start:0x802656E8 end:0x80269EA4 + .text start:0x80269EA4 end:0x80269EA8 + .text start:0x80269EA8 end:0x80269EA8 + .text start:0x80269EA8 end:0x8026AF60 + .text start:0x8026AF60 end:0x8026AF60 + .ctors start:0x80336194 end:0x80336198 + .rodata start:0x80359EC8 end:0x80359FC8 + .data start:0x8038A228 end:0x8038A280 + .bss start:0x803DBAC8 end:0x803DBCD0 + .sdata2 start:0x803EF3B8 end:0x803EF3F8 + +JSystem/JParticle/JPADrawSetupTev.cpp: + .text start:0x8026AF60 end:0x8026B364 + +JSystem/JStage/JSGActor.cpp: + .text start:0x8026B364 end:0x8026B43C + .data start:0x8038A280 end:0x8038A308 + .sdata2 start:0x803EF3F8 end:0x803EF400 + +JSystem/JStage/JSGAmbientLight.cpp: + .text start:0x8026B43C end:0x8026B4BC + .data start:0x8038A308 end:0x8038A348 + .sdata2 start:0x803EF400 end:0x803EF408 + +JSystem/JStage/JSGCamera.cpp: + .text start:0x8026B4BC end:0x8026B598 + .data start:0x8038A348 end:0x8038A3D8 + .sdata2 start:0x803EF408 end:0x803EF410 + +JSystem/JStage/JSGFog.cpp: + .text start:0x8026B598 end:0x8026B63C + .data start:0x8038A3D8 end:0x8038A430 + .sdata2 start:0x803EF410 end:0x803EF420 + +JSystem/JStage/JSGLight.cpp: + .text start:0x8026B63C end:0x8026B6E8 + .data start:0x8038A430 end:0x8038A498 + .sdata2 start:0x803EF420 end:0x803EF428 + +JSystem/JStage/JSGObject.cpp: + .text start:0x8026B6E8 end:0x8026B7A0 + .data start:0x8038A498 end:0x8038A4D0 + .sdata2 start:0x803EF428 end:0x803EF430 + +JSystem/JStage/JSGSystem.cpp: + .text start:0x8026B7A0 end:0x8026B828 + .data start:0x8038A4D0 end:0x8038A520 + +JSystem/JStudio/JStudio/jstudio-control.cpp: + .text start:0x8026B828 end:0x8026BDB8 + .rodata start:0x80359FC8 end:0x80359FD8 + .data start:0x8038A520 end:0x8038A560 + .sdata2 start:0x803EF430 end:0x803EF438 + +JSystem/JStudio/JStudio/jstudio-data.cpp: + .text start:0x8026BDB8 end:0x8026BDB8 + .sdata2 start:0x803EF438 end:0x803EF440 + +JSystem/JStudio/JStudio/jstudio-math.cpp: + .text start:0x8026BDB8 end:0x8026C0A0 + .sdata2 start:0x803EF440 end:0x803EF448 + +JSystem/JStudio/JStudio/jstudio-object.cpp: + .text start:0x8026C0A0 end:0x8026E7C8 + .ctors start:0x80336198 end:0x8033619C + .rodata start:0x80359FD8 end:0x8035A0E8 + .data start:0x8038A560 end:0x8038AE30 + .bss start:0x803DBCD0 end:0x803DBD88 + .sbss start:0x803EA868 end:0x803EA870 + .sdata2 start:0x803EF448 end:0x803EF478 + +JSystem/JStudio/JStudio/functionvalue.cpp: + .text start:0x8026E7C8 end:0x8027070C + .text start:0x8027070C end:0x80270778 + .text start:0x80270778 end:0x80270778 + .text start:0x80270778 end:0x80270FB0 + .text start:0x80270FB0 end:0x8027110C + .data start:0x8038AE30 end:0x8038AF20 + .sbss start:0x803EA870 end:0x803EA878 + .sdata2 start:0x803EF478 end:0x803EF4C8 + +JSystem/JStudio/JStudio/fvb.cpp: + .text start:0x8027110C end:0x802721A4 + .text start:0x802721A4 end:0x802721A4 + .text start:0x802721A4 end:0x80272238 + .rodata start:0x8035A0E8 end:0x8035A128 + .data start:0x8038AF20 end:0x8038B038 + +JSystem/JStudio/JStudio/fvb-data.cpp: + .text start:0x80272238 end:0x80272238 + .sdata2 start:0x803EF4C8 end:0x803EF4D0 + +JSystem/JStudio/JStudio/fvb-data-parse.cpp: + .text start:0x80272238 end:0x802722A0 + +JSystem/JStudio/JStudio/object-id.cpp: + .text start:0x802722A0 end:0x80272390 + +JSystem/JStudio/JStudio/stb.cpp: + .text start:0x80272390 end:0x80273178 + .text start:0x80273178 end:0x80273178 + .text start:0x80273178 end:0x8027320C + .data start:0x8038B038 end:0x8038B0B8 + .sdata2 start:0x803EF4D0 end:0x803EF4D8 + +JSystem/JStudio/JStudio/stb-data.cpp: + .text start:0x8027320C end:0x8027320C + .rodata start:0x8035A128 end:0x8035A148 + .sdata2 start:0x803EF4D8 end:0x803EF4E0 + +JSystem/JStudio/JStudio/stb-data-parse.cpp: + .text start:0x8027320C end:0x80273354 + +JSystem/JStudio/JStudio_JStage/control.cpp: + .text start:0x80273354 end:0x80273930 + .data start:0x8038B0B8 end:0x8038B0D0 + +JSystem/JStudio/JStudio_JStage/object.cpp: + .text start:0x80273930 end:0x80273A0C + +JSystem/JStudio/JStudio_JStage/object-actor.cpp: + .text start:0x80273A0C end:0x802747D8 + .text start:0x802747D8 end:0x802747F0 + .text start:0x802747F0 end:0x80274880 + .ctors start:0x8033619C end:0x803361A0 + .data start:0x8038B0D0 end:0x8038B220 + .bss start:0x803DBD88 end:0x803DBE98 + .sdata2 start:0x803EF4E0 end:0x803EF4E8 + +JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp: + .text start:0x80274880 end:0x80274AFC + .text start:0x80274AFC end:0x80274AFC + .data start:0x8038B220 end:0x8038B240 + +JSystem/JStudio/JStudio_JStage/object-camera.cpp: + .text start:0x80274AFC end:0x8027537C + .text start:0x8027537C end:0x8027537C + .text start:0x8027537C end:0x8027540C + .ctors start:0x803361A0 end:0x803361A4 + .data start:0x8038B240 end:0x8038B318 + .bss start:0x803DBE98 end:0x803DBF78 + +JSystem/JStudio/JStudio_JStage/object-fog.cpp: + .text start:0x8027540C end:0x80275940 + .text start:0x80275940 end:0x80275940 + .text start:0x80275940 end:0x802759D0 + .ctors start:0x803361A4 end:0x803361A8 + .data start:0x8038B318 end:0x8038B3A8 + .bss start:0x803DBF78 end:0x803DC000 + +JSystem/JStudio/JStudio_JStage/object-light.cpp: + .text start:0x802759D0 end:0x80276340 + .text start:0x80276340 end:0x80276340 + .ctors start:0x803361A8 end:0x803361AC + .data start:0x8038B3A8 end:0x8038B3E0 + .bss start:0x803DC000 end:0x803DC090 + .sdata2 start:0x803EF4E8 end:0x803EF508 + +JSystem/JStudio/JStudio_JAudio/control.cpp: + .text start:0x80276340 end:0x802764C8 + .data start:0x8038B3E0 end:0x8038B3F0 + +JSystem/JStudio/JStudio_JAudio/object-sound.cpp: + .text start:0x802764C8 end:0x80276980 + .text start:0x80276980 end:0x80276980 + .text start:0x80276980 end:0x80276E8C + .ctors start:0x803361AC end:0x803361B0 + .data start:0x8038B3F0 end:0x8038B4C0 + .bss start:0x803DC090 end:0x803DC188 + .sbss start:0x803EA878 end:0x803EA888 + .sdata2 start:0x803EF508 end:0x803EF510 + +JSystem/JStudio/JStudio_JParticle/control.cpp: + .text start:0x80276E8C end:0x80277020 + .data start:0x8038B4C0 end:0x8038B4D0 + +JSystem/JStudio/JStudio_JParticle/object-particle.cpp: + .text start:0x80277020 end:0x80277A60 + .text start:0x80277A60 end:0x80277B9C + .text start:0x80277B9C end:0x80277B9C + .ctors start:0x803361B0 end:0x803361B4 + .rodata start:0x8035A148 end:0x8035A158 + .data start:0x8038B4D0 end:0x8038B540 + .bss start:0x803DC188 end:0x803DC230 + .sbss start:0x803EA888 end:0x803EA898 + .sdata2 start:0x803EF510 end:0x803EF550 + +JSystem/JStudio/JStudio_JMessage/control.cpp: + .text start:0x80277B9C end:0x80277DBC + .data start:0x8038B540 end:0x8038B568 + +JSystem/JStudio/JStudio_JMessage/object-message.cpp: + .text start:0x80277DBC end:0x80277E94 + .data start:0x8038B568 end:0x8038B590 + +JSystem/JStudio/JStudioToolLibrary/console.cpp: + .text start:0x80277E94 end:0x80277F04 + .text start:0x80277F04 end:0x80277F04 + .text start:0x80277F04 end:0x80277F64 + .text start:0x80277F64 end:0x80277FAC + .data start:0x8038B590 end:0x8038B5A0 + +JSystem/JAudio/JASCalc.cpp: + .text start:0x80277FAC end:0x802785D8 + .rodata start:0x8035A158 end:0x8035A1F8 + .sbss start:0x803EA898 end:0x803EA8A0 + .sdata2 start:0x803EF550 end:0x803EF570 + +JSystem/JAudio/JASAiCtrl.cpp: + .text start:0x802785D8 end:0x80278CA8 + .rodata start:0x8035A1F8 end:0x8035A220 + .bss start:0x803DC230 end:0x803DC240 + .sbss start:0x803EA8A0 end:0x803EA8C8 + +JSystem/JAudio/JASDvdThread.cpp: + .text start:0x80278CA8 end:0x80279218 + .rodata start:0x8035A220 end:0x8035A248 + .data start:0x8038B5A0 end:0x8038B5B0 + .sbss start:0x803EA8C8 end:0x803EA8D0 + +JSystem/JAudio/JASCallback.cpp: + .text start:0x80279218 end:0x802795EC + .rodata start:0x8035A248 end:0x8035A2B0 + .sdata start:0x803E98B8 end:0x803E98C0 + .sbss start:0x803EA8D0 end:0x803EA8D8 + +JSystem/JAudio/JASRate.cpp: + .text start:0x802795EC end:0x802795EC + .sdata start:0x803E98C0 end:0x803E98D0 + .sbss start:0x803EA8D8 end:0x803EA8E0 + +JSystem/JAudio/JASHardStream.cpp: + .text start:0x802795EC end:0x8027A380 + .text start:0x8027A380 end:0x8027A3BC + .ctors start:0x803361B4 end:0x803361B8 + .rodata start:0x8035A2B0 end:0x8035A590 + .data start:0x8038B5B0 end:0x8038B5F0 + .bss start:0x803DC240 end:0x803DC6B0 + .sdata start:0x803E98D0 end:0x803E98D8 + .sbss start:0x803EA8E0 end:0x803EA900 + .sdata2 start:0x803EF570 end:0x803EF588 + +JSystem/JAudio/JASHeapCtrl.cpp: + .text start:0x8027A3BC end:0x8027AC6C + .text start:0x8027AC6C end:0x8027AC70 + .rodata start:0x8035A590 end:0x8035A7C0 + +JSystem/JAudio/JASResArcLoader.cpp: + .text start:0x8027AC70 end:0x8027AE58 + +JSystem/JAudio/JASProbe.cpp: + .text start:0x8027AE58 end:0x8027AE60 + +JSystem/JAudio/JASKernelDebug.cpp: + .text start:0x8027AE60 end:0x8027AE9C + +JSystem/JAudio/JASCmdStack.cpp: + .text start:0x8027AE9C end:0x8027B2E0 + .rodata start:0x8035A7C0 end:0x8035A830 + .sbss start:0x803EA900 end:0x803EA910 + +JSystem/JAudio/JASSystemHeap.cpp: + .text start:0x8027B2E0 end:0x8027B4C0 + .text start:0x8027B4C0 end:0x8027B4FC + .ctors start:0x803361B8 end:0x803361BC + .rodata start:0x8035A830 end:0x8035A8B8 + .bss start:0x803DC6B0 end:0x803DC6D0 + .sdata start:0x803E98D8 end:0x803E98E0 + .sbss start:0x803EA910 end:0x803EA920 + +JSystem/JAudio/JASNoteMgr.cpp: + .text start:0x8027B4FC end:0x8027B780 + .rodata start:0x8035A8B8 end:0x8035A8F0 + +JSystem/JAudio/JASOuterParam.cpp: + .text start:0x8027B780 end:0x8027B918 + .sdata2 start:0x803EF588 end:0x803EF590 + +JSystem/JAudio/JASPlayer_impl.cpp: + .text start:0x8027B918 end:0x8027BA68 + .rodata start:0x8035A8F0 end:0x8035AA50 + .data start:0x8038B5F0 end:0x8038BA60 + .sbss start:0x803EA920 end:0x803EA930 + .sdata2 start:0x803EF590 end:0x803EF5A8 + +JSystem/JAudio/JASRegisterParam.cpp: + .text start:0x8027BA68 end:0x8027BBA0 + +JSystem/JAudio/JASSeqCtrl.cpp: + .text start:0x8027BBA0 end:0x8027BE28 + .rodata start:0x8035AA50 end:0x8035AA88 + +JSystem/JAudio/JASSeqParser.cpp: + .text start:0x8027BE28 end:0x8027E108 + .ctors start:0x803361BC end:0x803361C0 + .rodata start:0x8035AA88 end:0x8035AC88 + .data start:0x8038BA60 end:0x8038C010 + .sdata2 start:0x803EF5A8 end:0x803EF5F0 + +JSystem/JAudio/JASTrack.cpp: + .text start:0x8027E108 end:0x80281778 + .text start:0x80281778 end:0x802818C0 + .text start:0x802818C0 end:0x802818C0 + .rodata start:0x8035AC88 end:0x8035AF48 + .data start:0x8038C010 end:0x8038C098 + .sbss start:0x803EA930 end:0x803EA940 + .sdata2 start:0x803EF5F0 end:0x803EF668 + +JSystem/JAudio/JASTrackInterrupt.cpp: + .text start:0x802818C0 end:0x80281A50 + +JSystem/JAudio/JASTrackPort.cpp: + .text start:0x80281A50 end:0x80281CF0 + .rodata start:0x8035AF48 end:0x8035AF88 + +JSystem/JAudio/JASBank.cpp: + .text start:0x80281CF0 end:0x80281D04 + .sbss start:0x803EA940 end:0x803EA948 + +JSystem/JAudio/JASWaveBank.cpp: + .text start:0x80281D04 end:0x80281D18 + .sbss start:0x803EA948 end:0x803EA950 + +JSystem/JAudio/JASBasicBank.cpp: + .text start:0x80281D18 end:0x80281F98 + .text start:0x80281F98 end:0x80281FE0 + .text start:0x80281FE0 end:0x80281FEC + .rodata start:0x8035AF88 end:0x8035AFD0 + .data start:0x8038C098 end:0x8038C0C0 + +JSystem/JAudio/JASBasicInst.cpp: + .text start:0x80281FEC end:0x80282910 + .text start:0x80282910 end:0x80282958 + .text start:0x80282958 end:0x8028297C + .rodata start:0x8035AFD0 end:0x8035B050 + .data start:0x8038C0C0 end:0x8038C0F0 + .sdata2 start:0x803EF668 end:0x803EF678 + +JSystem/JAudio/JASDrumSet.cpp: + .text start:0x8028297C end:0x80283104 + .text start:0x80283104 end:0x80283110 + .text start:0x80283110 end:0x80283110 + .rodata start:0x8035B050 end:0x8035B110 + .data start:0x8038C0F0 end:0x8038C108 + .bss start:0x803DC6D0 end:0x803DC6E8 + .sbss start:0x803EA950 end:0x803EA958 + .sdata2 start:0x803EF678 end:0x803EF690 + +JSystem/JAudio/JASBasicWaveBank.cpp: + .text start:0x80283110 end:0x80283AA0 + .text start:0x80283AA0 end:0x80283B30 + .text start:0x80283B30 end:0x80283C70 + .rodata start:0x8035B110 end:0x8035B1B0 + .data start:0x8038C108 end:0x8038C170 + +JSystem/JAudio/JASSimpleWaveBank.cpp: + .text start:0x80283C70 end:0x80283F9C + .text start:0x80283F9C end:0x80283F9C + .text start:0x80283F9C end:0x80283FEC + .text start:0x80283FEC end:0x80283FF4 + .rodata start:0x8035B1B0 end:0x8035B1E0 + .data start:0x8038C170 end:0x8038C1B0 + +JSystem/JAudio/JASInstEffect.cpp: + .text start:0x80283FF4 end:0x80284098 + .rodata start:0x8035B1E0 end:0x8035B210 + +JSystem/JAudio/JASInstSense.cpp: + .text start:0x80284098 end:0x80284300 + .rodata start:0x8035B210 end:0x8035B260 + .data start:0x8038C1B0 end:0x8038C1C0 + .sdata2 start:0x803EF690 end:0x803EF6A8 + +JSystem/JAudio/JASInstRand.cpp: + .text start:0x80284300 end:0x8028439C + .data start:0x8038C1C0 end:0x8038C1D0 + .sbss start:0x803EA958 end:0x803EA960 + .sdata2 start:0x803EF6A8 end:0x803EF6B8 + +JSystem/JAudio/JASWSParser.cpp: + .text start:0x8028439C end:0x802847F0 + .text start:0x802847F0 end:0x80284898 + .sbss start:0x803EA960 end:0x803EA968 + +JSystem/JAudio/JASBNKParser.cpp: + .text start:0x80284898 end:0x802852A8 + .text start:0x802852A8 end:0x802852A8 + .text start:0x802852A8 end:0x80285380 + .rodata start:0x8035B260 end:0x8035B2D0 + .data start:0x8038C1D0 end:0x8038C1E0 + .sbss start:0x803EA968 end:0x803EA970 + .sdata2 start:0x803EF6B8 end:0x803EF6D8 + +JSystem/JAudio/JASWaveArcLoader.cpp: + .text start:0x80285380 end:0x802859BC + .text start:0x802859BC end:0x80285A74 + .text start:0x80285A74 end:0x80285A74 + .ctors start:0x803361C0 end:0x803361C4 + .rodata start:0x8035B2D0 end:0x8035B318 + .data start:0x8038C1E0 end:0x8038C240 + .bss start:0x803DC6E8 end:0x803DC740 + +JSystem/JAudio/JASWaveBankMgr.cpp: + .text start:0x80285A74 end:0x80285D3C + .rodata start:0x8035B318 end:0x8035B368 + .sbss start:0x803EA970 end:0x803EA978 + +JSystem/JAudio/JASBankMgr.cpp: + .text start:0x80285D3C end:0x802866B0 + .rodata start:0x8035B368 end:0x8035B408 + .data start:0x8038C240 end:0x8038C268 + .sbss start:0x803EA978 end:0x803EA988 + .sdata2 start:0x803EF6D8 end:0x803EF6F8 + +JSystem/JAudio/JASAudioThread.cpp: + .text start:0x802866B0 end:0x80286A88 + .rodata start:0x8035B408 end:0x8035B4A0 + .bss start:0x803DC740 end:0x803DDAC0 + .sbss start:0x803EA988 end:0x803EA9A8 + +JSystem/JAudio/JASDSPBuf.cpp: + .text start:0x80286A88 end:0x80286DE4 + .rodata start:0x8035B4A0 end:0x8035B538 + .sdata start:0x803E98E0 end:0x803E98E8 + .sbss start:0x803EA9A8 end:0x803EA9C0 + +JSystem/JAudio/JASDSPChannel.cpp: + .text start:0x80286DE4 end:0x80287868 + .text start:0x80287868 end:0x802878B4 + .rodata start:0x8035B538 end:0x8035B770 + .data start:0x8038C268 end:0x8038C290 + .sdata start:0x803E98E8 end:0x803E98F0 + .sbss start:0x803EA9C0 end:0x803EA9D8 + .sdata2 start:0x803EF6F8 end:0x803EF700 + +JSystem/JAudio/JASDSPInterface.cpp: + .text start:0x802878B4 end:0x80288120 + .rodata start:0x8035B770 end:0x8035B820 + .data start:0x8038C290 end:0x8038C2A8 + .bss start:0x803DDAC0 end:0x803DE420 + .sdata start:0x803E98F0 end:0x803E9908 + .sbss start:0x803EA9D8 end:0x803EA9E8 + +JSystem/JAudio/JASDriverIF.cpp: + .text start:0x80288120 end:0x80288294 + .rodata start:0x8035B820 end:0x8035B8C0 + .sdata start:0x803E9908 end:0x803E9918 + .sdata2 start:0x803EF700 end:0x803EF720 + +JSystem/JAudio/JASChGlobal.cpp: + .text start:0x80288294 end:0x80288734 + .text start:0x80288734 end:0x802887A0 + .text start:0x802887A0 end:0x8028886C + .rodata start:0x8035B8C0 end:0x8035B928 + .sbss start:0x803EA9E8 end:0x803EA9F8 + +JSystem/JAudio/JASChAllocQueue.cpp: + .text start:0x8028886C end:0x80288B90 + .ctors start:0x803361C4 end:0x803361C8 + .rodata start:0x8035B928 end:0x8035B958 + .bss start:0x803DE420 end:0x803DE440 + +JSystem/JAudio/JASChannel.cpp: + .text start:0x80288B90 end:0x8028AB68 + .rodata start:0x8035B958 end:0x8035BBC0 + .data start:0x8038C2A8 end:0x8038C340 + .sdata2 start:0x803EF720 end:0x803EF748 + +JSystem/JAudio/JASChannelMgr.cpp: + .text start:0x8028AB68 end:0x8028B63C + .rodata start:0x8035BBC0 end:0x8035BD48 + .sdata2 start:0x803EF748 end:0x803EF758 + +JSystem/JAudio/JASOscillator.cpp: + .text start:0x8028B63C end:0x8028BD94 + .rodata start:0x8035BD48 end:0x8035BE48 + .data start:0x8038C340 end:0x8038C360 + .sdata2 start:0x803EF758 end:0x803EF790 + +JSystem/JAudio/JASDriverTables.cpp: + .text start:0x8028BD94 end:0x8028BDA0 + .data start:0x8038C360 end:0x8038CAA0 + +JSystem/JAudio/dspproc.c: + .text start:0x8028BDA0 end:0x8028C000 + .sdata start:0x803E9918 end:0x803E9920 + .sbss start:0x803EA9F8 end:0x803EAA00 + .sdata2 start:0x803EF790 end:0x803EF798 + +JSystem/JAudio/dsptask.c: + .text start:0x8028C000 end:0x8028C320 + .data start:0x8038CAA0 end:0x8038E7C0 + .bss start:0x803DE440 end:0x803E0520 + .sbss start:0x803EAA00 end:0x803EAA08 + +JSystem/JAudio/osdsp.c: + .text start:0x8028C320 end:0x8028C440 + .rodata start:0x8035BE48 end:0x8035BE88 + +JSystem/JAudio/osdsp_task.c: + .text start:0x8028C440 end:0x8028C82C + .bss start:0x803E0520 end:0x803E0530 + .sbss start:0x803EAA08 end:0x803EAA18 + +JSystem/JAudio/JAIAnimation.cpp: + .text start:0x8028C82C end:0x8028D3E8 + .rodata start:0x8035BE88 end:0x8035BFA0 + .data start:0x8038E7C0 end:0x8038E7D0 + .sdata2 start:0x803EF798 end:0x803EF7C0 + +JSystem/JAudio/JAIBasic.cpp: + .text start:0x8028D3E8 end:0x8028E9C0 + .rodata start:0x8035BFA0 end:0x8035C308 + .data start:0x8038E7D0 end:0x8038E7F8 + .sbss start:0x803EAA18 end:0x803EAA20 + .sdata2 start:0x803EF7C0 end:0x803EF7D8 + +JSystem/JAudio/JAIBankWave.cpp: + .text start:0x8028E9C0 end:0x8028EEA4 + .rodata start:0x8035C308 end:0x8035C368 + .sdata start:0x803E9920 end:0x803E9928 + .sbss start:0x803EAA20 end:0x803EAA38 + +JSystem/JAudio/JAIConst.cpp: + .text start:0x8028EEA4 end:0x8028F140 + .ctors start:0x803361C8 end:0x803361CC + .rodata start:0x8035C368 end:0x8035C410 + .data start:0x8038E7F8 end:0x8038E828 + .bss start:0x803E0530 end:0x803E0598 + .sbss start:0x803EAA38 end:0x803EAA40 + +JSystem/JAudio/JAIDummyObject.cpp: + .text start:0x8028F140 end:0x8028F46C + .rodata start:0x8035C410 end:0x8035C4C0 + .sbss start:0x803EAA40 end:0x803EAA50 + +JSystem/JAudio/JAIFx.cpp: + .text start:0x8028F46C end:0x8028F88C + .rodata start:0x8035C4C0 end:0x8035C558 + .sbss start:0x803EAA50 end:0x803EAA68 + +JSystem/JAudio/JAIGlobalParameter.cpp: + .text start:0x8028F88C end:0x8028FC00 + .rodata start:0x8035C558 end:0x8035C608 + .sdata start:0x803E9928 end:0x803E99C8 + .sbss start:0x803EAA68 end:0x803EAA78 + .sdata2 start:0x803EF7D8 end:0x803EF7E0 + +JSystem/JAudio/JAIInitData.cpp: + .text start:0x8028FC00 end:0x8028FFFC + .rodata start:0x8035C608 end:0x8035C658 + .data start:0x8038E828 end:0x8038E850 + .sbss start:0x803EAA78 end:0x803EAA80 + +JSystem/JAudio/JAISeMgr.cpp: + .text start:0x8028FFFC end:0x802926B4 + .text start:0x802926B4 end:0x802926FC + .rodata start:0x8035C658 end:0x8035C838 + .sbss start:0x803EAA80 end:0x803EAAB0 + .sdata2 start:0x803EF7E0 end:0x803EF830 + +JSystem/JAudio/JAISequenceHeap.cpp: + .text start:0x802926FC end:0x80292E24 + .rodata start:0x8035C838 end:0x8035C8E8 + .sbss start:0x803EAAB0 end:0x803EAAC0 + +JSystem/JAudio/JAISequenceMgr.cpp: + .text start:0x80292E24 end:0x80295A70 + .text start:0x80295A70 end:0x80295A90 + .text start:0x80295A90 end:0x80295ACC + .text start:0x80295ACC end:0x80295AD4 + .text start:0x80295AD4 end:0x80295D3C + .rodata start:0x8035C8E8 end:0x8035CAD0 + .bss start:0x803E0598 end:0x803E05A8 + .sbss start:0x803EAAC0 end:0x803EAAD0 + .sdata2 start:0x803EF830 end:0x803EF868 + +JSystem/JAudio/JAISound.cpp: + .text start:0x80295D3C end:0x80298D10 + .rodata start:0x8035CAD0 end:0x8035D1B8 + .data start:0x8038E850 end:0x8038E888 + .sdata2 start:0x803EF868 end:0x803EF8B8 + +JSystem/JAudio/JAISoundTable.cpp: + .text start:0x80298D10 end:0x80299144 + .rodata start:0x8035D1B8 end:0x8035D348 + .sbss start:0x803EAAD0 end:0x803EAAE8 + +JSystem/JAudio/JAIStreamMgr.cpp: + .text start:0x80299144 end:0x8029B928 + .text start:0x8029B928 end:0x8029B928 + .ctors start:0x803361CC end:0x803361D0 + .rodata start:0x8035D348 end:0x8035D578 + .data start:0x8038E888 end:0x8038E8E8 + .bss start:0x803E05A8 end:0x803E0698 + .sdata start:0x803E99C8 end:0x803E99D8 + .sbss start:0x803EAAE8 end:0x803EABA8 + .sdata2 start:0x803EF8B8 end:0x803EF8E8 + +JSystem/JAudio/JAISystemInterface.cpp: + .text start:0x8029B928 end:0x8029C0D0 + .text start:0x8029C0D0 end:0x8029C0D0 + .ctors start:0x803361D0 end:0x803361D4 + .rodata start:0x8035D578 end:0x8035D5A8 + .bss start:0x803E0698 end:0x803E06C0 + .sdata2 start:0x803EF8E8 end:0x803EF8F0 + +JSystem/JMessage/data.cpp: + .text start:0x8029C0D0 end:0x8029C0D0 + .sdata2 start:0x803EF8F0 end:0x803EF8F8 + +JSystem/JMessage/control.cpp: + .text start:0x8029C0D0 end:0x8029C544 + .data start:0x8038E8E8 end:0x8038E8F8 + +JSystem/JMessage/processor.cpp: + .text start:0x8029C544 end:0x8029D464 + .data start:0x8038E8F8 end:0x8038E9B8 + +JSystem/JMessage/resource.cpp: + .text start:0x8029D464 end:0x8029D910 + .text start:0x8029D910 end:0x8029D950 + .text start:0x8029D950 end:0x8029D950 + .text start:0x8029D950 end:0x8029D950 + .data start:0x8038E9B8 end:0x8038E9F0 + +dolphin/gba/GBA.c: + .text start:0x8029D950 end:0x8029DC3C + .data start:0x8038E9F0 end:0x8038EA00 + .bss start:0x803E06C0 end:0x803E0BC0 + .sbss start:0x803EABA8 end:0x803EABB0 + +dolphin/gba/GBAGetProcessStatus.c: + .text start:0x8029DC3C end:0x8029DDA4 + +dolphin/gba/GBAJoyBoot.c: + .text start:0x8029DDA4 end:0x8029EE04 + .data start:0x8038EA00 end:0x8038EA30 + +dolphin/gba/GBARead.c: + .text start:0x8029EE04 end:0x8029EF64 + +dolphin/gba/GBAWrite.c: + .text start:0x8029EF64 end:0x8029F0EC + +dolphin/gba/GBAXfer.c: + .text start:0x8029F0EC end:0x8029F418 + +JSystem/JAZelAudio/JAIZelBasic.cpp: + .text start:0x8029F418 end:0x802A9F50 + .rodata start:0x8035D5A8 end:0x8035DA58 + .data start:0x8038EA30 end:0x8038EA88 + .sdata start:0x803E99D8 end:0x803E99E0 + .sbss start:0x803EABB0 end:0x803EABB8 + .sdata2 start:0x803EF8F8 end:0x803EFA10 + +JSystem/JAZelAudio/JAIZelAnime.cpp: + .text start:0x802A9F50 end:0x802AA684 + .data start:0x8038EA88 end:0x8038EA98 + .sdata2 start:0x803EFA10 end:0x803EFA58 + +JSystem/JAZelAudio/JAIZelAtmos.cpp: + .text start:0x802AA684 end:0x802AB6C8 + .rodata start:0x8035DA58 end:0x8035DBD8 + .data start:0x8038EA98 end:0x8038EAB8 + .sdata2 start:0x803EFA58 end:0x803EFA90 + +JSystem/JAZelAudio/JAIZelInst.cpp: + .text start:0x802AB6C8 end:0x802AC5E0 + .rodata start:0x8035DBD8 end:0x8035DD28 + .data start:0x8038EAB8 end:0x8038EB58 + .sdata start:0x803E99E0 end:0x803E9A00 + .sdata2 start:0x803EFA90 end:0x803EFAD0 + +JSystem/JAZelAudio/JAIZelParam.cpp: + .rodata start:0x8035DD28 end:0x8035DD90 + .data start:0x8038EB58 end:0x8038F158 + .sdata start:0x803E9A00 end:0x803E9AB0 + .sbss start:0x803EABB8 end:0x803EABC8 + +JSystem/JAZelAudio/JAIZelCharVoiceTable.cpp: + .data start:0x8038F158 end:0x8038F748 + +JSystem/JAZelAudio/JAIZelScene.cpp: + .rodata start:0x8035DD90 end:0x8035E0D0 + .data start:0x8038F748 end:0x8038FFE0 + +JSystem/JAZelAudio/JAIZelSound.cpp: + .text start:0x802AC5E0 end:0x802ACAD4 + .data start:0x8038FFE0 end:0x80390018 + .sdata2 start:0x803EFAD0 end:0x803EFAF0 + +dolphin/gf/GFGeometry.cpp: + .text start:0x802ACAD4 end:0x802AD208 + .data start:0x80390018 end:0x803900C8 + .sdata start:0x803E9AB0 end:0x803E9AB8 + +dolphin/gf/GFLight.cpp: + .text start:0x802AD208 end:0x802AD250 + +dolphin/gf/GFPixel.cpp: + .text start:0x802AD250 end:0x802AD458 + .sdata2 start:0x803EFAF0 end:0x803EFB20 + +dolphin/gf/GFTev.cpp: + .text start:0x802AD458 end:0x802AD550 + +dolphin/gf/GFTransform.cpp: + .text start:0x802AD550 end:0x802AD77C + +JSystem/JKernel/JKRHeap.cpp: + .text start:0x802AD77C end:0x802AE5A0 + .text start:0x802AE5A0 end:0x802AE5B0 + .rodata start:0x8035E0D0 end:0x8035E378 + .data start:0x803900C8 end:0x80390128 + .sdata start:0x803E9AB8 end:0x803E9AC0 + .sbss start:0x803EABC8 end:0x803EABF0 + +JSystem/JKernel/JKRStdHeap.cpp: + .text start:0x802AE5B0 end:0x802AEB10 + .text start:0x802AEB10 end:0x802AEBD4 + .text start:0x802AEBD4 end:0x802AEBD4 + .rodata start:0x8035E378 end:0x8035E500 + .data start:0x80390128 end:0x80390188 + +JSystem/JKernel/JKRExpHeap.cpp: + .text start:0x802AEBD4 end:0x802B08F8 + .text start:0x802B08F8 end:0x802B090C + .rodata start:0x8035E500 end:0x8035E930 + .data start:0x80390188 end:0x803901E8 + .sbss start:0x803EABF0 end:0x803EAC08 + .sdata2 start:0x803EFB20 end:0x803EFB30 + +JSystem/JKernel/JKRSolidHeap.cpp: + .text start:0x802B090C end:0x802B1270 + .text start:0x802B1270 end:0x802B12AC + .text start:0x802B12AC end:0x802B12AC + .rodata start:0x8035E930 end:0x8035EAD8 + .data start:0x803901E8 end:0x80390248 + .sdata2 start:0x803EFB30 end:0x803EFB48 + +JSystem/JKernel/JKRDisposer.cpp: + .text start:0x802B12AC end:0x802B1398 + .data start:0x80390248 end:0x80390258 + +JSystem/JKernel/JKRThread.cpp: + .text start:0x802B1398 end:0x802B1858 + .text start:0x802B1858 end:0x802B1940 + .ctors start:0x803361D4 end:0x803361D8 + .rodata start:0x8035EAD8 end:0x8035EB28 + .data start:0x80390258 end:0x80390278 + .bss start:0x803E0BC0 end:0x803E0BD8 + .sbss start:0x803EAC08 end:0x803EAC18 + +JSystem/JKernel/JKRAram.cpp: + .text start:0x802B1940 end:0x802B2A64 + .ctors start:0x803361D8 end:0x803361DC + .rodata start:0x8035EB28 end:0x8035EC48 + .data start:0x80390278 end:0x803902B8 + .bss start:0x803E0BD8 end:0x803E0C08 + .sdata start:0x803E9AC0 end:0x803E9AC8 + .sbss start:0x803EAC18 end:0x803EAC50 + +JSystem/JKernel/JKRAramHeap.cpp: + .text start:0x802B2A64 end:0x802B3020 + .ctors start:0x803361DC end:0x803361E0 + .rodata start:0x8035EC48 end:0x8035ECD0 + .data start:0x803902B8 end:0x803902C8 + .bss start:0x803E0C08 end:0x803E0C20 + .sdata2 start:0x803EFB48 end:0x803EFB58 + +JSystem/JKernel/JKRAramBlock.cpp: + .text start:0x802B3020 end:0x802B3290 + .data start:0x803902C8 end:0x803902D8 + +JSystem/JKernel/JKRAramPiece.cpp: + .text start:0x802B3290 end:0x802B3860 + .ctors start:0x803361E0 end:0x803361E4 + .rodata start:0x8035ECD0 end:0x8035ED28 + .bss start:0x803E0C20 end:0x803E0C50 + +JSystem/JKernel/JKRAramStream.cpp: + .text start:0x802B3860 end:0x802B3D90 + .text start:0x802B3D90 end:0x802B3DEC + .rodata start:0x8035ED28 end:0x8035ED68 + .data start:0x803902D8 end:0x80390318 + .sbss start:0x803EAC50 end:0x803EAC60 + +JSystem/JKernel/JKRFileLoader.cpp: + .text start:0x802B3DEC end:0x802B4334 + .ctors start:0x803361E4 end:0x803361E8 + .rodata start:0x8035ED68 end:0x8035ED70 + .data start:0x80390318 end:0x80390358 + .bss start:0x803E0C50 end:0x803E0C68 + .sdata start:0x803E9AC8 end:0x803E9AD0 + .sbss start:0x803EAC60 end:0x803EAC68 + +JSystem/JKernel/JKRFileFinder.cpp: + .text start:0x802B4334 end:0x802B460C + .text start:0x802B460C end:0x802B4668 + .data start:0x80390358 end:0x80390378 + +JSystem/JKernel/JKRFileCache.cpp: + .text start:0x802B4668 end:0x802B5580 + .text start:0x802B5580 end:0x802B5580 + .text start:0x802B5580 end:0x802B5630 + .rodata start:0x8035ED70 end:0x8035ED98 + .data start:0x80390378 end:0x803903C8 + +JSystem/JKernel/JKRArchivePub.cpp: + .text start:0x802B5630 end:0x802B6478 + .text start:0x802B6478 end:0x802B6478 + .rodata start:0x8035ED98 end:0x8035EDD0 + .data start:0x803903C8 end:0x80390418 + +JSystem/JKernel/JKRArchivePri.cpp: + .text start:0x802B6478 end:0x802B6BE4 + .sbss start:0x803EAC68 end:0x803EAC70 + +JSystem/JKernel/JKRMemArchive.cpp: + .text start:0x802B6BE4 end:0x802B765C + .rodata start:0x8035EDD0 end:0x8035EE60 + .data start:0x80390418 end:0x80390468 + +JSystem/JKernel/JKRAramArchive.cpp: + .text start:0x802B765C end:0x802B81F0 + .text start:0x802B81F0 end:0x802B8250 + .rodata start:0x8035EE60 end:0x8035EEF8 + .data start:0x80390468 end:0x803904D8 + +JSystem/JKernel/JKRDvdArchive.cpp: + .text start:0x802B8250 end:0x802B8EA8 + .text start:0x802B8EA8 end:0x802B8EA8 + .rodata start:0x8035EEF8 end:0x8035EFA0 + .data start:0x803904D8 end:0x80390528 + +JSystem/JKernel/JKRCompArchive.cpp: + .text start:0x802B8EA8 end:0x802B9C8C + .text start:0x802B9C8C end:0x802B9C8C + .rodata start:0x8035EFA0 end:0x8035F080 + .data start:0x80390528 end:0x80390578 + +JSystem/JKernel/JKRFile.cpp: + .text start:0x802B9C8C end:0x802B9D30 + .rodata start:0x8035F080 end:0x8035F0A8 + +JSystem/JKernel/JKRDvdFile.cpp: + .text start:0x802B9D30 end:0x802BA328 + .text start:0x802BA328 end:0x802BA328 + .text start:0x802BA328 end:0x802BA3C8 + .ctors start:0x803361E8 end:0x803361EC + .rodata start:0x8035F0A8 end:0x8035F0F0 + .data start:0x80390578 end:0x803905A0 + .bss start:0x803E0C68 end:0x803E0C80 + +JSystem/JKernel/JKRDvdRipper.cpp: + .text start:0x802BA3C8 end:0x802BAFF0 + .text start:0x802BAFF0 end:0x802BAFF0 + .text start:0x802BAFF0 end:0x802BB090 + .ctors start:0x803361EC end:0x803361F0 + .rodata start:0x8035F0F0 end:0x8035F178 + .bss start:0x803E0C80 end:0x803E0CB0 + .sdata start:0x803E9AD0 end:0x803E9AD8 + .sbss start:0x803EAC70 end:0x803EACA8 + +JSystem/JKernel/JKRDvdAramRipper.cpp: + .text start:0x802BB090 end:0x802BBF0C + .text start:0x802BBF0C end:0x802BBF0C + .text start:0x802BBF0C end:0x802BBF0C + .ctors start:0x803361F0 end:0x803361F4 + .rodata start:0x8035F178 end:0x8035F1C8 + .bss start:0x803E0CB0 end:0x803E0CE0 + .sdata start:0x803E9AD8 end:0x803E9AE0 + .sbss start:0x803EACA8 end:0x803EACE8 + +JSystem/JKernel/JKRDecomp.cpp: + .text start:0x802BBF0C end:0x802BC660 + .data start:0x803905A0 end:0x803905E0 + .sbss start:0x803EACE8 end:0x803EACF0 + +JSystem/JSupport/JSUList.cpp: + .text start:0x802BC660 end:0x802BCA70 + +JSystem/JSupport/JSUInputStream.cpp: + .text start:0x802BCA70 end:0x802BCD80 + .text start:0x802BCD80 end:0x802BCD80 + .text start:0x802BCD80 end:0x802BCD80 + .rodata start:0x8035F1C8 end:0x8035F1E8 + .data start:0x803905E0 end:0x80390620 + +JSystem/JSupport/JSUMemoryStream.cpp: + .text start:0x802BCD80 end:0x802BCE88 + .text start:0x802BCE88 end:0x802BCE98 + .text start:0x802BCE98 end:0x802BCE98 + .text start:0x802BCE98 end:0x802BCE98 + .data start:0x80390620 end:0x80390648 + +JSystem/JSupport/JSUFileStream.cpp: + .text start:0x802BCE98 end:0x802BD08C + .text start:0x802BD08C end:0x802BD08C + .text start:0x802BD08C end:0x802BD08C + .text start:0x802BD08C end:0x802BD08C + .text start:0x802BD08C end:0x802BD0C4 + .data start:0x80390648 end:0x80390670 + +JSystem/JGadget/binary.cpp: + .text start:0x802BD0C4 end:0x802BD27C + +JSystem/JGadget/linklist.cpp: + .text start:0x802BD27C end:0x802BD590 + +JSystem/JGadget/std-vector.cpp: + .text start:0x802BD590 end:0x802BD6E4 + .text start:0x802BD6E4 end:0x802BDA50 + +JSystem/JUtility/JUTCacheFont.cpp: + .text start:0x802BDA50 end:0x802BE958 + .text start:0x802BE958 end:0x802BE958 + .rodata start:0x8035F1E8 end:0x8035F290 + .data start:0x80390670 end:0x803906C0 + .sdata2 start:0x803EFB58 end:0x803EFB60 + +JSystem/JUtility/JUTResource.cpp: + .text start:0x802BE958 end:0x802BEA78 + +JSystem/JUtility/JUTTexture.cpp: + .text start:0x802BEA78 end:0x802BEF08 + .sdata2 start:0x803EFB60 end:0x803EFB78 + +JSystem/JUtility/JUTPalette.cpp: + .text start:0x802BEF08 end:0x802BF018 + .rodata start:0x8035F290 end:0x8035F2C0 + +JSystem/JUtility/JUTNameTab.cpp: + .text start:0x802BF018 end:0x802BF280 + .text start:0x802BF280 end:0x802BF280 + .rodata start:0x8035F2C0 end:0x8035F2E8 + +JSystem/JUtility/JUTGraphFifo.cpp: + .text start:0x802BF280 end:0x802BF420 + .data start:0x803906C0 end:0x803906D0 + .sbss start:0x803EACF0 end:0x803EAD00 + +JSystem/JUtility/JUTFont.cpp: + .text start:0x802BF420 end:0x802BF6C0 + .text start:0x802BF6C0 end:0x802BF6C0 + +JSystem/JUtility/JUTResFont.cpp: + .text start:0x802BF6C0 end:0x802C0908 + .text start:0x802C0908 end:0x802C0908 + .text start:0x802C0908 end:0x802C0908 + .rodata start:0x8035F2E8 end:0x8035F418 + .data start:0x803906D0 end:0x80390720 + .sdata2 start:0x803EFB78 end:0x803EFB90 + +JSystem/JUtility/JUTDbPrint.cpp: + .text start:0x802C0908 end:0x802C0E1C + .text start:0x802C0E1C end:0x802C0E1C + .sbss start:0x803EAD00 end:0x803EAD08 + .sdata2 start:0x803EFB90 end:0x803EFBB0 + +JSystem/JUtility/JUTGamePad.cpp: + .text start:0x802C0E1C end:0x802C1FBC + .text start:0x802C1FBC end:0x802C2144 + .ctors start:0x803361F4 end:0x803361F8 + .rodata start:0x8035F418 end:0x8035F550 + .data start:0x80390720 end:0x80390740 + .bss start:0x803E0CE0 end:0x803E0E68 + .sdata start:0x803E9AE0 end:0x803E9AF0 + .sbss start:0x803EAD08 end:0x803EAD40 + .sdata2 start:0x803EFBB0 end:0x803EFBF0 + +JSystem/JUtility/JUTException.cpp: + .text start:0x802C2144 end:0x802C44DC + .text start:0x802C44DC end:0x802C45D8 + .ctors start:0x803361F8 end:0x803361FC + .rodata start:0x8035F550 end:0x8035FB28 + .data start:0x80390740 end:0x803907D8 + .bss start:0x803E0E68 end:0x803E0E98 + .sdata start:0x803E9AF0 end:0x803E9AF8 + .sbss start:0x803EAD40 end:0x803EAD60 + .sdata2 start:0x803EFBF0 end:0x803EFC00 + +JSystem/JUtility/JUTDirectPrint.cpp: + .text start:0x802C45D8 end:0x802C4A88 + .rodata start:0x8035FB28 end:0x8035FB30 + .data start:0x803907D8 end:0x80390A90 + .sbss start:0x803EAD60 end:0x803EAD68 + +JSystem/JUtility/JUTAssert.cpp: + .text start:0x802C4A88 end:0x802C52B0 + .rodata start:0x8035FB30 end:0x8035FBD0 + .bss start:0x803E0E98 end:0x803E0F38 + .sdata start:0x803E9AF8 end:0x803E9B08 + .sbss start:0x803EAD68 end:0x803EAD78 + .sdata2 start:0x803EFC00 end:0x803EFC18 + +JSystem/JUtility/JUTVideo.cpp: + .text start:0x802C52B0 end:0x802C5854 + .data start:0x80390A90 end:0x80390AA0 + .sbss start:0x803EAD78 end:0x803EAD90 + +JSystem/JUtility/JUTXfb.cpp: + .text start:0x802C5854 end:0x802C5BA4 + .rodata start:0x8035FBD0 end:0x8035FC20 + .sbss start:0x803EAD90 end:0x803EAD98 + +JSystem/JUtility/JUTFader.cpp: + .text start:0x802C5BA4 end:0x802C5E44 + .text start:0x802C5E44 end:0x802C5E44 + .text start:0x802C5E44 end:0x802C5E8C + .data start:0x80390AA0 end:0x80390AB8 + .sdata2 start:0x803EFC18 end:0x803EFC20 + +JSystem/JUtility/JUTProcBar.cpp: + .text start:0x802C5E8C end:0x802C7948 + .text start:0x802C7948 end:0x802C795C + .sdata start:0x803E9B08 end:0x803E9B10 + .sbss start:0x803EAD98 end:0x803EADB0 + .sdata2 start:0x803EFC20 end:0x803EFC60 + +JSystem/JUtility/JUTConsole.cpp: + .text start:0x802C795C end:0x802C9138 + .text start:0x802C9138 end:0x802C9138 + .rodata start:0x8035FC20 end:0x8035FE40 + .data start:0x80390AB8 end:0x80390AC8 + .sbss start:0x803EADB0 end:0x803EADC0 + .sdata2 start:0x803EFC60 end:0x803EFC90 + +JSystem/JUtility/JUTDirectFile.cpp: + .text start:0x802C9138 end:0x802C9510 + +JSystem/JUtility/JUTGba.cpp: + .text start:0x802C9510 end:0x802CA6B0 + .rodata start:0x8035FE40 end:0x8035FEE0 + .data start:0x80390AC8 end:0x80390AE8 + .sbss start:0x803EADC0 end:0x803EADC8 + +JSystem/JUtility/JUTFontData_Ascfont_fix12.s: comment:0 + .rodata start:0x8035FEE0 end:0x80364040 align:32 + +JSystem/J2DGraph/J2DGrafContext.cpp: + .text start:0x802CA6B0 end:0x802CB13C + .text start:0x802CB13C end:0x802CB1D8 + .data start:0x80390AE8 end:0x80390B10 + .sdata2 start:0x803EFC90 end:0x803EFCA8 + +JSystem/J2DGraph/J2DOrthoGraph.cpp: + .text start:0x802CB1D8 end:0x802CB760 + .text start:0x802CB760 end:0x802CB760 + .text start:0x802CB760 end:0x802CB768 + .data start:0x80390B10 end:0x80390B38 + .sdata2 start:0x803EFCA8 end:0x803EFCB0 + +JSystem/J2DGraph/J2DPrint.cpp: + .text start:0x802CB768 end:0x802CCF0C + .text start:0x802CCF0C end:0x802CCF0C + .text start:0x802CCF0C end:0x802CCF54 + .rodata start:0x80364040 end:0x80364068 + .data start:0x80390B38 end:0x80390BA8 + .sbss start:0x803EADC8 end:0x803EADD8 + .sdata2 start:0x803EFCB0 end:0x803EFCD8 + +JSystem/J2DGraph/J2DPane.cpp: + .text start:0x802CCF54 end:0x802CDF38 + .text start:0x802CDF38 end:0x802CDF44 + .text start:0x802CDF44 end:0x802CDF44 + .data start:0x80390BA8 end:0x80390BE0 + .sdata2 start:0x803EFCD8 end:0x803EFCF8 + +JSystem/J2DGraph/J2DScreen.cpp: + .text start:0x802CDF44 end:0x802CE940 + .text start:0x802CE940 end:0x802CE940 + .text start:0x802CE940 end:0x802CE940 + .text start:0x802CE940 end:0x802CE940 + .text start:0x802CE940 end:0x802CE940 + .text start:0x802CE940 end:0x802CE940 + .text start:0x802CE940 end:0x802CE940 + .text start:0x802CE940 end:0x802CE940 + .rodata start:0x80364068 end:0x803640A0 + .data start:0x80390BE0 end:0x80390C20 + .sdata2 start:0x803EFCF8 end:0x803EFD18 + +JSystem/J2DGraph/J2DWindow.cpp: + .text start:0x802CE940 end:0x802D03EC + .text start:0x802D03EC end:0x802D03EC + .text start:0x802D03EC end:0x802D03F4 + .data start:0x80390C20 end:0x80390C58 + .sdata2 start:0x803EFD18 end:0x803EFD38 + +JSystem/J2DGraph/J2DPicture.cpp: + .text start:0x802D03F4 end:0x802D2838 + .text start:0x802D2838 end:0x802D2838 + .text start:0x802D2838 end:0x802D2838 + .text start:0x802D2838 end:0x802D2838 + .data start:0x80390C58 end:0x80390C98 + .sdata2 start:0x803EFD38 end:0x803EFD50 + +JSystem/J2DGraph/J2DTextBox.cpp: + .text start:0x802D2838 end:0x802D3510 + .text start:0x802D3510 end:0x802D3510 + .text start:0x802D3510 end:0x802D3510 + .text start:0x802D3510 end:0x802D3510 + .text start:0x802D3510 end:0x802D3518 + .data start:0x80390C98 end:0x80390CD0 + .sdata2 start:0x803EFD50 end:0x803EFD70 + +JSystem/JRenderer/JRenderer.cpp: + .text start:0x802D3518 end:0x802D3598 + .sdata start:0x803E9B10 end:0x803E9B20 + +JSystem/J3DGraphBase/J3DGD.cpp: + .text start:0x802D3598 end:0x802D6108 + .data start:0x80390CD0 end:0x80390D80 + .sdata start:0x803E9B20 end:0x803E9B58 + .sdata2 start:0x803EFD70 end:0x803EFDB0 + +JSystem/J3DGraphBase/J3DSys.cpp: + .text start:0x802D6108 end:0x802D7384 + .ctors start:0x803361FC end:0x80336200 + .rodata start:0x803640A0 end:0x803640D8 + .data start:0x80390D80 end:0x80390DD8 + .bss start:0x803E0F38 end:0x803E10E8 + .sdata start:0x803E9B58 end:0x803E9B60 + .sbss start:0x803EADD8 end:0x803EADE0 + .sdata2 start:0x803EFDB0 end:0x803EFDC0 + +JSystem/J3DGraphBase/J3DVertex.cpp: + .text start:0x802D7384 end:0x802D7708 + +JSystem/J3DGraphBase/J3DTransform.cpp: + .text start:0x802D7708 end:0x802D847C + .rodata start:0x803640D8 end:0x80364138 + .data start:0x80390DD8 end:0x80390DE0 + .sdata start:0x803E9B60 end:0x803E9B68 + .sdata2 start:0x803EFDC0 end:0x803EFDE0 + +JSystem/J3DGraphBase/J3DPacket.cpp: + .text start:0x802D847C end:0x802D8FD8 + .text start:0x802D8FD8 end:0x802D9038 + .text start:0x802D9038 end:0x802D9038 + .data start:0x80390DE0 end:0x80390E90 + .bss start:0x803E10E8 end:0x803E10F8 + .sbss start:0x803EADE0 end:0x803EADE8 + +JSystem/J3DGraphBase/J3DShapeMtx.cpp: + .text start:0x802D9038 end:0x802DA190 + .text start:0x802DA190 end:0x802DA7EC + .ctors start:0x80336200 end:0x80336204 + .data start:0x80390E90 end:0x80391128 + .sbss start:0x803EADE8 end:0x803EAE00 + .sdata2 start:0x803EFDE0 end:0x803EFDE8 + +JSystem/J3DGraphBase/J3DShape.cpp: + .text start:0x802DA7EC end:0x802DB224 + .text start:0x802DB224 end:0x802DB224 + .data start:0x80391128 end:0x80391140 + .sbss start:0x803EAE00 end:0x803EAE08 + .sdata2 start:0x803EFDE8 end:0x803EFDF0 + +JSystem/J3DGraphBase/J3DMaterial.cpp: + .text start:0x802DB224 end:0x802DCA60 + .text start:0x802DCA60 end:0x802DCDF4 + .text start:0x802DCDF4 end:0x802DCDF4 + .text start:0x802DCDF4 end:0x802DCDF4 + .data start:0x80391140 end:0x803913C0 + +JSystem/J3DGraphBase/J3DMatBlock.cpp: + .text start:0x802DCDF4 end:0x802E6F80 + .text start:0x802E6F80 end:0x802E7564 + .text start:0x802E7564 end:0x802E92F4 + .ctors start:0x80336204 end:0x80336208 + .rodata start:0x80364138 end:0x80364158 + .data start:0x803913C0 end:0x80391E48 + .sdata start:0x803E9B68 end:0x803E9B78 + .sbss start:0x803EAE08 end:0x803EAE10 + .sdata2 start:0x803EFDF0 end:0x803EFDF8 + +JSystem/J3DGraphBase/J3DTevs.cpp: + .text start:0x802E92F4 end:0x802E9DAC + .rodata start:0x80364158 end:0x803642F8 + .bss start:0x803E10F8 end:0x803E3620 + .sbss start:0x803EAE10 end:0x803EAE18 + .sdata2 start:0x803EFDF8 end:0x803EFE48 + +JSystem/J3DGraphBase/J3DDrawBuffer.cpp: + .text start:0x802E9DAC end:0x802EA590 + .text start:0x802EA590 end:0x802EA590 + .text start:0x802EA590 end:0x802EA590 + .ctors start:0x80336208 end:0x80336210 + .data start:0x80391E48 end:0x80391F08 + .sbss start:0x803EAE18 end:0x803EAE20 + .sdata2 start:0x803EFE48 end:0x803EFE58 + +JSystem/J3DGraphAnimator/J3DModelData.cpp: + .text start:0x802EA590 end:0x802EAB54 + .text start:0x802EAB54 end:0x802EAB60 + .text start:0x802EAB60 end:0x802EABC4 + .data start:0x80391F08 end:0x80391F70 + +JSystem/J3DGraphAnimator/J3DModel.cpp: + .text start:0x802EABC4 end:0x802ED358 + .text start:0x802ED358 end:0x802ED358 + .text start:0x802ED358 end:0x802ED358 + .data start:0x80391F70 end:0x80391F90 + .bss start:0x803E3620 end:0x803E3680 + .sdata start:0x803E9B78 end:0x803E9B88 + .sdata2 start:0x803EFE58 end:0x803EFE60 + +JSystem/J3DGraphAnimator/J3DAnimation.cpp: + .text start:0x802ED358 end:0x802F0C78 + .text start:0x802F0C78 end:0x802F10D8 + .text start:0x802F10D8 end:0x802F10D8 + .data start:0x80391F90 end:0x80392048 + .sdata2 start:0x803EFE60 end:0x803EFE90 + +JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp: + .text start:0x802F10D8 end:0x802F143C + .text start:0x802F143C end:0x802F143C + .text start:0x802F143C end:0x802F143C + .text start:0x802F143C end:0x802F143C + .data start:0x80392048 end:0x80392068 + +JSystem/J3DGraphAnimator/J3DVisibility.cpp: + .text start:0x802F143C end:0x802F14FC + .text start:0x802F14FC end:0x802F1544 + .data start:0x80392068 end:0x80392078 + +JSystem/J3DGraphAnimator/J3DCluster.cpp: + .text start:0x802F1544 end:0x802F2AF8 + .text start:0x802F2AF8 end:0x802F2AF8 + .text start:0x802F2AF8 end:0x802F2AF8 + .text start:0x802F2AF8 end:0x802F2B40 + .rodata start:0x803642F8 end:0x80364358 + .data start:0x80392078 end:0x80392088 + .sdata2 start:0x803EFE90 end:0x803EFEC8 + +JSystem/J3DGraphAnimator/J3DJoint.cpp: + .text start:0x802F2B40 end:0x802F37F8 + .text start:0x802F37F8 end:0x802F3918 + .text start:0x802F3918 end:0x802F3918 + .text start:0x802F3918 end:0x802F3924 + .text start:0x802F3924 end:0x802F3924 + .rodata start:0x80364358 end:0x80364370 + .data start:0x80392088 end:0x80392170 + .sdata2 start:0x803EFEC8 end:0x803EFED0 + +JSystem/J3DGraphAnimator/J3DNode.cpp: + .text start:0x802F3924 end:0x802F39C4 + .text start:0x802F39C4 end:0x802F39C8 + .data start:0x80392170 end:0x80392190 + +JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp: + .text start:0x802F39C8 end:0x802F4670 + .text start:0x802F4670 end:0x802F4670 + .data start:0x80392190 end:0x803921A0 + +JSystem/J3DGraphLoader/J3DMaterialFactory.cpp: + .text start:0x802F4670 end:0x802F7338 + .text start:0x802F7338 end:0x802F7520 + .text start:0x802F7520 end:0x802F7580 + .text start:0x802F7580 end:0x802F7580 + .text start:0x802F7580 end:0x802F75C8 + .text start:0x802F75C8 end:0x802F7808 + .data start:0x803921A0 end:0x803923E0 + .sdata2 start:0x803EFED0 end:0x803EFEE0 + .sbss2 start:0x803F0478 end:0x803F0480 + +JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp: + .text start:0x802F7808 end:0x802F8DB4 + .text start:0x802F8DB4 end:0x802F8DB4 + .text start:0x802F8DB4 end:0x802F8DB4 + .text start:0x802F8DB4 end:0x802F8DCC + .sdata2 start:0x803EFEE0 end:0x803EFEE8 + .sbss2 start:0x803F0480 end:0x803F0488 + +JSystem/J3DGraphLoader/J3DClusterLoader.cpp: + .text start:0x802F8DCC end:0x802F9418 + .text start:0x802F9418 end:0x802F9460 + .text start:0x802F9460 end:0x802F94D8 + .rodata start:0x80364370 end:0x80364388 + .data start:0x803923E0 end:0x80392400 + +JSystem/J3DGraphLoader/J3DModelLoader.cpp: + .text start:0x802F94D8 end:0x802FB344 + .text start:0x802FB344 end:0x802FB464 + .text start:0x802FB464 end:0x802FB464 + .text start:0x802FB464 end:0x802FB4B8 + .text start:0x802FB4B8 end:0x802FB500 + .text start:0x802FB500 end:0x802FB5A8 + .rodata start:0x80364388 end:0x803643C0 + .data start:0x80392400 end:0x803924D8 + +JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp: + .text start:0x802FB5A8 end:0x802FBF24 + .text start:0x802FBF24 end:0x802FBF24 + .text start:0x802FBF24 end:0x802FBF24 + .rodata start:0x803643C0 end:0x803643D8 + +JSystem/J3DGraphLoader/J3DJointFactory.cpp: + .text start:0x802FBF24 end:0x802FC110 + .text start:0x802FC110 end:0x802FC128 + +JSystem/J3DGraphLoader/J3DShapeFactory.cpp: + .text start:0x802FC128 end:0x802FCAC0 + .text start:0x802FCAC0 end:0x802FCAC0 + .text start:0x802FCAC0 end:0x802FCB20 + .rodata start:0x803643D8 end:0x80364408 + +JSystem/J3DGraphLoader/J3DAnmLoader.cpp: + .text start:0x802FCB20 end:0x802FEB44 + .text start:0x802FEB44 end:0x802FEC28 + .text start:0x802FEC28 end:0x802FEC28 + .text start:0x802FEC28 end:0x802FEC70 + .text start:0x802FEC70 end:0x802FEDA8 + .rodata start:0x80364408 end:0x80364448 + .data start:0x803924D8 end:0x80392530 + .sdata2 start:0x803EFEE8 end:0x803EFEF0 + +JSystem/JMath/JMath.cpp: + .text start:0x802FEDA8 end:0x802FF0D0 + .sbss start:0x803EAE20 end:0x803EAE30 + .sdata2 start:0x803EFEF0 end:0x803EFF20 + +JSystem/JMath/random.cpp: + .text start:0x802FF0D0 end:0x802FF24C + .sdata2 start:0x803EFF20 end:0x803EFF30 + +dolphin/base/PPCArch.c: + .text start:0x802FF24C end:0x802FF330 + +dolphin/os/OS.c: + .text start:0x802FF330 end:0x802FFC78 + .data start:0x80392530 end:0x80392738 + .bss start:0x803E3680 end:0x803E36D0 + .sdata start:0x803E9B88 end:0x803E9B90 + .sbss start:0x803EAE30 end:0x803EAE60 + +dolphin/os/OSAlarm.c: + .text start:0x802FFC78 end:0x803003A4 + .sbss start:0x803EAE60 end:0x803EAE68 + +dolphin/os/OSAlloc.c: + .text start:0x803003A4 end:0x80300B38 + .data start:0x80392738 end:0x80392AD0 + .sdata start:0x803E9B90 end:0x803E9B98 + .sbss start:0x803EAE68 end:0x803EAE78 + +dolphin/os/OSArena.c: + .text start:0x80300B38 end:0x80300B58 + .sdata start:0x803E9B98 end:0x803E9BA0 + .sbss start:0x803EAE78 end:0x803EAE80 + +dolphin/os/OSAudioSystem.c: + .text start:0x80300B58 end:0x80300DEC + .data start:0x80392AD0 end:0x80392B50 + +dolphin/os/OSCache.c: + .text start:0x80300DEC end:0x80301468 + .data start:0x80392B50 end:0x80392D80 + +dolphin/os/OSContext.c: + .text start:0x80301468 end:0x80301E04 + .data start:0x80392D80 end:0x80392F58 + +dolphin/os/OSError.c: + .text start:0x80301E04 end:0x80302304 + .data start:0x80392F58 end:0x80393278 + .bss start:0x803E36D0 end:0x803E3720 + .sdata start:0x803E9BA0 end:0x803E9BA8 + +dolphin/os/OSFont.c: + .text start:0x80302304 end:0x8030235C + .sdata start:0x803E9BA8 end:0x803E9BB0 + +dolphin/os/OSInterrupt.c: + .text start:0x8030235C end:0x80302BC8 + .data start:0x80393278 end:0x803932A8 + .sbss start:0x803EAE80 end:0x803EAE98 + +dolphin/os/OSLink.c: + .text start:0x80302BC8 end:0x803035FC + .data start:0x803932A8 end:0x803932F8 + +dolphin/os/OSMessage.c: + .text start:0x803035FC end:0x80303800 + +dolphin/os/OSMemory.c: + .text start:0x80303800 end:0x80303BB0 + .data start:0x803932F8 end:0x80393308 + +dolphin/os/OSMutex.c: + .text start:0x80303BB0 end:0x80304178 + +dolphin/os/OSReboot.c: + .text start:0x80304178 end:0x8030435C + .bss start:0x803E3720 end:0x803E3740 + .sbss start:0x803EAE98 end:0x803EAEA8 + +dolphin/os/OSReset.c: + .text start:0x8030435C end:0x80304740 + .sbss start:0x803EAEA8 end:0x803EAEB0 + +dolphin/os/OSResetSW.c: + .text start:0x80304740 end:0x80304AEC + .sbss start:0x803EAEB0 end:0x803EAED0 + +dolphin/os/OSRtc.c: + .text start:0x80304AEC end:0x80305518 + .bss start:0x803E3740 end:0x803E3798 + +dolphin/os/OSSync.c: + .text start:0x80305518 end:0x8030559C + +dolphin/os/OSThread.c: + .text start:0x8030559C end:0x80307334 + .data start:0x80393308 end:0x80393B18 + .bss start:0x803E3798 end:0x803E4190 + .sdata start:0x803E9BB0 end:0x803E9BB8 + .sbss start:0x803EAED0 end:0x803EAEE0 + +dolphin/os/OSTime.c: + .text start:0x80307334 end:0x803077B0 + .data start:0x80393B18 end:0x80393B78 + +dolphin/os/__ppc_eabi_init.cpp: + .text start:0x803077B0 end:0x80307844 + +dolphin/exi/EXIBios.c: + .text start:0x80307844 end:0x80309120 + .data start:0x80393B78 end:0x80393C48 + .bss start:0x803E4190 end:0x803E4250 + .sdata start:0x803E9BB8 end:0x803E9BC0 + +dolphin/exi/EXIUart.c: + .text start:0x80309120 end:0x80309390 + .sbss start:0x803EAEE0 end:0x803EAEF0 + +dolphin/si/SIBios.c: + .text start:0x80309390 end:0x8030ABF0 + .data start:0x80393C48 end:0x80393D60 + .bss start:0x803E4250 end:0x803E4450 + .sdata start:0x803E9BC0 end:0x803E9BC8 + .sbss start:0x803EAEF0 end:0x803EAF00 + +dolphin/si/SISamplingRate.c: + .text start:0x8030ABF0 end:0x8030ACF8 + .data start:0x80393D60 end:0x80393DF8 + .sbss start:0x803EAF00 end:0x803EAF08 + +dolphin/db/db.c: + .text start:0x8030ACF8 end:0x8030ADE4 + .data start:0x80393DF8 end:0x80393E10 + .sbss start:0x803EAF08 end:0x803EAF10 + +dolphin/mtx/mtx.c: + .text start:0x8030ADE4 end:0x8030B78C + .sdata start:0x803E9BC8 end:0x803E9BD0 + .sdata2 start:0x803EFF30 end:0x803EFF50 + +dolphin/mtx/mtxvec.c: + .text start:0x8030B78C end:0x8030B8C0 + +dolphin/mtx/mtx44.c: + .text start:0x8030B8C0 end:0x8030BA28 + .sdata2 start:0x803EFF50 end:0x803EFF68 + +dolphin/mtx/vec.c: + .text start:0x8030BA28 end:0x8030BE78 + .sdata2 start:0x803EFF68 end:0x803EFF90 + +dolphin/mtx/quat.c: + .text start:0x8030BE78 end:0x8030C180 + .sdata2 start:0x803EFF90 end:0x803EFFA8 + +dolphin/dvd/dvdlow.c: + .text start:0x8030C180 end:0x8030CFC0 + .bss start:0x803E4450 end:0x803E4520 + .sdata start:0x803E9BD0 end:0x803E9BD8 + .sbss start:0x803EAF10 end:0x803EAF58 + +dolphin/dvd/dvdfs.c: + .text start:0x8030CFC0 end:0x8030DCD8 + .data start:0x80393E10 end:0x80394200 + .sdata start:0x803E9BD8 end:0x803E9BE0 + .sbss start:0x803EAF58 end:0x803EAF78 + +dolphin/dvd/dvd.c: + .text start:0x8030DCD8 end:0x8031064C + .data start:0x80394200 end:0x80394380 + .bss start:0x803E4520 end:0x803E45B8 + .sdata start:0x803E9BE0 end:0x803E9BF8 + .sbss start:0x803EAF78 end:0x803EAFC0 + +dolphin/dvd/dvdqueue.c: + .text start:0x8031064C end:0x80310844 + .bss start:0x803E45B8 end:0x803E45D8 + +dolphin/dvd/dvderror.c: + .text start:0x80310844 end:0x803109DC + .data start:0x80394380 end:0x803943C8 + +dolphin/dvd/dvdidutils.c: + .text start:0x803109DC end:0x80310AD4 + +dolphin/dvd/dvdFatal.c: + .text start:0x80310AD4 end:0x80310B04 + .sbss start:0x803EAFC0 end:0x803EAFC8 + +dolphin/dvd/fstload.c: + .text start:0x80310B04 end:0x80310D44 + .data start:0x803943C8 end:0x80394438 + .bss start:0x803E45D8 end:0x803E4648 + .sdata start:0x803E9BF8 end:0x803E9C08 + .sbss start:0x803EAFC8 end:0x803EAFD8 + +dolphin/vi/vi.c: + .text start:0x80310D44 end:0x803128A8 + .data start:0x80394438 end:0x80394808 + .bss start:0x803E4648 end:0x803E4790 + .sdata start:0x803E9C08 end:0x803E9C18 + .sbss start:0x803EAFD8 end:0x803EB030 + +dolphin/pad/Padclamp.c: + .text start:0x803128A8 end:0x80312AEC + .rodata start:0x80364448 end:0x80364458 + +dolphin/pad/Pad.c: + .text start:0x80312AEC end:0x80314630 + .data start:0x80394808 end:0x80394860 + .bss start:0x803E4790 end:0x803E47E0 + .sdata start:0x803E9C18 end:0x803E9C38 + .sbss start:0x803EB030 end:0x803EB058 + +dolphin/ai/ai.c: + .text start:0x80314630 end:0x80314F3C + .data start:0x80394860 end:0x803948A8 + .sdata start:0x803E9C38 end:0x803E9C40 + .sbss start:0x803EB058 end:0x803EB098 + +dolphin/ar/ar.c: + .text start:0x80314F3C end:0x80316A18 + .data start:0x803948A8 end:0x803948F0 + .sdata start:0x803E9C40 end:0x803E9C48 + .sbss start:0x803EB098 end:0x803EB0B8 + +dolphin/ar/arq.c: + .text start:0x80316A18 end:0x80316DB4 + .data start:0x803948F0 end:0x80394938 + .sdata start:0x803E9C48 end:0x803E9C50 + .sbss start:0x803EB0B8 end:0x803EB0E0 + +dolphin/dsp/dsp.c: + .text start:0x80316DB4 end:0x80316F04 + .data start:0x80394938 end:0x803949B8 + .sdata start:0x803E9C50 end:0x803E9C58 + .sbss start:0x803EB0E0 end:0x803EB0E8 + +dolphin/dsp/dsp_debug.c: + .text start:0x80316F04 end:0x80316F54 + +dolphin/dsp/dsp_task.c: + .text start:0x80316F54 end:0x803173B4 + .data start:0x803949B8 end:0x80394AF8 + .sbss start:0x803EB0E8 end:0x803EB0F8 + +dolphin/card/CARDBios.c: + .text start:0x803173B4 end:0x80318668 + .data start:0x80394AF8 end:0x80394B60 + .bss start:0x803E47E0 end:0x803E4A20 + .sdata start:0x803E9C58 end:0x803E9C60 + .sbss start:0x803EB0F8 end:0x803EB100 + +dolphin/card/CARDUnlock.c: + .text start:0x80318668 end:0x803198C8 + .data start:0x80394B60 end:0x80394CC0 + .sdata start:0x803E9C60 end:0x803E9C68 + +dolphin/card/CARDRdwr.c: + .text start:0x803198C8 end:0x80319B48 + +dolphin/card/CARDBlock.c: + .text start:0x80319B48 end:0x80319EB0 + +dolphin/card/CARDDir.c: + .text start:0x80319EB0 end:0x8031A114 + +dolphin/card/CARDCheck.c: + .text start:0x8031A114 end:0x8031B07C + +dolphin/card/CARDMount.c: + .text start:0x8031B07C end:0x8031BB74 + .data start:0x80394CC0 end:0x80394D00 + +dolphin/card/CARDFormat.c: + .text start:0x8031BB74 end:0x8031C364 + +dolphin/card/CARDOpen.c: + .text start:0x8031C364 end:0x8031C660 + +dolphin/card/CARDCreate.c: + .text start:0x8031C660 end:0x8031C9F8 + +dolphin/card/CARDRead.c: + .text start:0x8031C9F8 end:0x8031CE70 + +dolphin/card/CARDWrite.c: + .text start:0x8031CE70 end:0x8031D1EC + +dolphin/card/CARDStat.c: + .text start:0x8031D1EC end:0x8031D6CC + +dolphin/card/CARDNet.c: + .text start:0x8031D6CC end:0x8031D790 + .sdata start:0x803E9C68 end:0x803E9C70 + +dolphin/gx/GXInit.c: + .text start:0x8031D790 end:0x8031E960 + .data start:0x80394D00 end:0x80394E30 + .bss start:0x803E4A20 end:0x803E4F98 + .sdata start:0x803E9C70 end:0x803E9C78 + .sbss start:0x803EB100 end:0x803EB110 + .sdata2 start:0x803EFFA8 end:0x803EFFD0 + +dolphin/gx/GXFifo.c: + .text start:0x8031E960 end:0x8031F1F8 + .sbss start:0x803EB110 end:0x803EB130 + +dolphin/gx/GXAttr.c: + .text start:0x8031F1F8 end:0x8032065C + .data start:0x80394E30 end:0x80394FD8 + .sdata start:0x803E9C78 end:0x803E9C88 + +dolphin/gx/GXMisc.c: + .text start:0x8032065C end:0x80320D6C + .sbss start:0x803EB130 end:0x803EB148 + +dolphin/gx/GXGeometry.c: + .text start:0x80320D6C end:0x8032111C + +dolphin/gx/GXFrameBuf.c: + .text start:0x8032111C end:0x80321AE0 + .data start:0x80394FD8 end:0x80395108 + .sdata2 start:0x803EFFD0 end:0x803EFFD8 + +dolphin/gx/GXLight.c: + .text start:0x80321AE0 end:0x80322108 + .data start:0x80395108 end:0x80395128 + .sdata2 start:0x803EFFD8 end:0x803F0008 + +dolphin/gx/GXTexture.c: + .text start:0x80322108 end:0x80323178 + .data start:0x80395128 end:0x80395350 + .sdata start:0x803E9C88 end:0x803E9CC8 + .sdata2 start:0x803F0008 end:0x803F0030 + +dolphin/gx/GXBump.c: + .text start:0x80323178 end:0x803237C8 + .sdata2 start:0x803F0030 end:0x803F0038 + +dolphin/gx/GXTev.c: + .text start:0x803237C8 end:0x80323FAC + .data start:0x80395350 end:0x803953C8 + +dolphin/gx/GXPixel.c: + .text start:0x80323FAC end:0x80324580 + .data start:0x803953C8 end:0x803953E8 + .sdata2 start:0x803F0038 end:0x803F0068 + +dolphin/gx/GXStubs.c: + .text start:0x80324580 end:0x80324584 + +dolphin/gx/GXDisplayList.c: + .text start:0x80324584 end:0x803245F4 + +dolphin/gx/GXTransform.c: + .text start:0x803245F4 end:0x80324DEC + .sdata2 start:0x803F0068 end:0x803F0088 + +dolphin/gx/GXPerf.c: + .text start:0x80324DEC end:0x80325708 + .data start:0x803953E8 end:0x803954D8 + +dolphin/gd/GDBase.c: + .text start:0x80325708 end:0x80325874 + .sbss start:0x803EB148 end:0x803EB150 + +dolphin/gd/GDGeometry.c: + .text start:0x80325874 end:0x80326284 + .data start:0x803954D8 end:0x80395540 + +Runtime.PPCEABI.H/__va_arg.c: + .text start:0x80326284 end:0x8032634C + +Runtime.PPCEABI.H/global_destructor_chain.c: + .text start:0x8032634C end:0x803263AC + .dtors start:0x80336228 end:0x80336230 + .sbss start:0x803EB150 end:0x803EB158 + +Runtime.PPCEABI.H/CPlusLibPPC.cp: + .text start:0x803263AC end:0x803263DC + +Runtime.PPCEABI.H/NMWException.cp: + extab start:0x80005620 end:0x80005668 + extabindex start:0x80005680 end:0x800056DC + .text start:0x803263DC end:0x80326780 + +Runtime.PPCEABI.H/ptmf.c: + .text start:0x80326780 end:0x80326814 + .rodata start:0x80364458 end:0x80364468 + +Runtime.PPCEABI.H/runtime.c: + .text start:0x80326814 end:0x80326EF0 + .rodata start:0x80364468 end:0x80364480 + +Runtime.PPCEABI.H/__init_cpp_exceptions.cpp: + .text start:0x80326EF0 end:0x80326F6C + .ctors start:0x80336080 end:0x80336084 + .dtors start:0x80336220 end:0x80336228 + .sdata start:0x803E9CC8 end:0x803E9CD0 + +Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp: + .text start:0x80326F6C end:0x80326FD4 + .bss start:0x803E4F98 end:0x803E4FA8 + +Runtime.PPCEABI.H/GCN_mem_alloc.c: + .text start:0x80326FD4 end:0x8032708C + .rodata start:0x80364480 end:0x803644F8 + +MSL_C/MSL_Common/abort_exit.c: + .text start:0x8032708C end:0x80327158 + .bss start:0x803E4FA8 end:0x803E50A8 + .sbss start:0x803EB158 end:0x803EB168 + +MSL_C/MSL_Common/alloc.c: + .text start:0x80327158 end:0x803276C0 + .rodata start:0x803644F8 end:0x80364510 + .bss start:0x803E50A8 end:0x803E50E0 + .sbss start:0x803EB168 end:0x803EB170 + +MSL_C/MSL_Common/errno.c: + .sbss start:0x803EB170 end:0x803EB178 + +MSL_C/MSL_Common/ansi_files.c: + .text start:0x803276C0 end:0x803277C8 + .data start:0x80395540 end:0x80395680 + .bss start:0x803E50E0 end:0x803E53E0 + +MSL_C/MSL_Common_Embedded/ansi_fp.c: + .text start:0x803277C8 end:0x803283E0 + .rodata start:0x80364510 end:0x803645F0 + .data start:0x80395680 end:0x803957A8 + .sdata2 start:0x803F0088 end:0x803F0090 + +MSL_C/MSL_Common/arith.c: + .text start:0x803283E0 end:0x80328458 + +MSL_C/MSL_Common/buffer_io.c: + .text start:0x80328458 end:0x80328550 + +MSL_C/MSL_Common/ctype.c: + .text start:0x80328550 end:0x80328574 + .data start:0x803957A8 end:0x80395AA8 + +MSL_C/MSL_Common/direct_io.c: + .text start:0x80328574 end:0x803288A0 + +MSL_C/MSL_Common/file_io.c: + .text start:0x803288A0 end:0x80328A98 + +MSL_C/MSL_Common/FILE_POS.c: + .text start:0x80328A98 end:0x80328D64 + +MSL_C/MSL_Common/mbstring.c: + .text start:0x80328D64 end:0x80328EA8 + .sdata2 start:0x803F0090 end:0x803F0098 + +MSL_C/MSL_Common/mem.c: + .text start:0x80328EA8 end:0x80329018 + +MSL_C/MSL_Common/mem_funcs.c: + .text start:0x80329018 end:0x803292F8 + +MSL_C/MSL_Common/misc_io.c: + .text start:0x803292F8 end:0x80329308 + +MSL_C/MSL_Common/printf.c: + .text start:0x80329308 end:0x8032B400 + .rodata start:0x803645F0 end:0x80364618 + .data start:0x80395AA8 end:0x80395CD8 + .sdata start:0x803E9CD0 end:0x803E9CD8 + .sdata2 start:0x803F0098 end:0x803F00A0 + +MSL_C/MSL_Common/float.c: + .sdata start:0x803E9CD8 end:0x803E9CE0 + +MSL_C/MSL_Common/scanf.c: + .text start:0x8032B400 end:0x8032B490 + +MSL_C/MSL_Common/string.c: + .text start:0x8032B490 end:0x8032B7B4 + +MSL_C/MSL_Common/strtoul.c: + .text start:0x8032B7B4 end:0x8032BCC8 + .data start:0x80395CD8 end:0x80395D20 + +MSL_C/MSL_Common/uart_console_io.c: + .text start:0x8032BCC8 end:0x8032BD94 + .sbss start:0x803EB178 end:0x803EB180 + +MSL_C/MSL_Common/wchar_io.c: + .text start:0x8032BD94 end:0x8032BE1C + +MSL_C/Math/Double_precision/e_acos.c: + .text start:0x8032BE1C end:0x8032C12C + .sdata2 start:0x803F00A0 end:0x803F0130 + +MSL_C/Math/Double_precision/e_asin.c: + .text start:0x8032C12C end:0x8032C390 + .sdata2 start:0x803F0130 end:0x803F01C8 + +MSL_C/Math/Double_precision/e_atan2.c: + .text start:0x8032C390 end:0x8032C620 + .sdata2 start:0x803F01C8 end:0x803F0220 + +MSL_C/Math/Double_precision/e_fmod.c: + .text start:0x8032C620 end:0x8032C95C + .rodata start:0x80364618 end:0x80364628 + +MSL_C/Math/Double_precision/e_rem_pio2.c: + .text start:0x8032C95C end:0x8032CCFC + .rodata start:0x80364628 end:0x803647B0 + .sdata2 start:0x803F0220 end:0x803F0278 + +MSL_C/Math/Double_precision/k_cos.c: + .text start:0x8032CCFC end:0x8032CDF0 + .sdata2 start:0x803F0278 end:0x803F02C0 + +MSL_C/Math/Double_precision/k_rem_pio2.c: + .text start:0x8032CDF0 end:0x8032DC44 + .rodata start:0x803647B0 end:0x80364800 + .sdata2 start:0x803F02C0 end:0x803F0300 + +MSL_C/Math/Double_precision/k_sin.c: + .text start:0x8032DC44 end:0x8032DCE4 + .sdata2 start:0x803F0300 end:0x803F0338 + +MSL_C/Math/Double_precision/k_tan.c: + .text start:0x8032DCE4 end:0x8032DEF8 + .rodata start:0x80364800 end:0x80364868 + .sdata2 start:0x803F0338 end:0x803F0370 + +MSL_C/Math/Double_precision/s_atan.c: + .text start:0x8032DEF8 end:0x8032E0F8 + .rodata start:0x80364868 end:0x80364900 + .sdata2 start:0x803F0370 end:0x803F0398 + +MSL_C/Math/Double_precision/s_copysign.c: + .text start:0x8032E0F8 end:0x8032E120 + +MSL_C/Math/Double_precision/s_cos.c: + .text start:0x8032E120 end:0x8032E1F4 + .sdata2 start:0x803F0398 end:0x803F03A0 + +MSL_C/Math/Double_precision/s_floor.c: + .text start:0x8032E1F4 end:0x8032E33C + .sdata2 start:0x803F03A0 end:0x803F03B0 + +MSL_C/Math/Double_precision/s_frexp.c: + .text start:0x8032E33C end:0x8032E3C8 + .sdata2 start:0x803F03B0 end:0x803F03B8 + +MSL_C/Math/Double_precision/s_ldexp.c: + .text start:0x8032E3C8 end:0x8032E58C + .sdata2 start:0x803F03B8 end:0x803F03E0 + +MSL_C/Math/Double_precision/s_modf.c: + .text start:0x8032E58C end:0x8032E688 + +MSL_C/Math/Double_precision/s_sin.c: + .text start:0x8032E688 end:0x8032E760 + .sdata2 start:0x803F03E0 end:0x803F03E8 + +MSL_C/Math/Double_precision/s_tan.c: + .text start:0x8032E760 end:0x8032E7D8 + .sdata2 start:0x803F03E8 end:0x803F03F0 + +MSL_C/Math/Double_precision/w_acos.c: + .text start:0x8032E7D8 end:0x8032E7F8 + +MSL_C/Math/Double_precision/w_asin.c: + .text start:0x8032E7F8 end:0x8032E818 + +MSL_C/Math/Double_precision/w_atan2.c: + .text start:0x8032E818 end:0x8032E838 + +MSL_C/Math/Double_precision/w_fmod.c: + .text start:0x8032E838 end:0x8032E858 + +MSL_C/PPC_EABI/math_ppc.c: + .text start:0x8032E858 end:0x8032E8E8 + +TRK_MINNOW_DOLPHIN/mainloop.c: + .text start:0x8032E8E8 end:0x8032E9E0 + +TRK_MINNOW_DOLPHIN/nubevent.c: + .text start:0x8032E9E0 end:0x8032EC08 + .bss start:0x803E53E0 end:0x803E5408 + +TRK_MINNOW_DOLPHIN/nubinit.c: + .text start:0x8032EC08 end:0x8032ED88 + .rodata start:0x80364900 end:0x80364920 + .bss start:0x803E5408 end:0x803E5410 + +TRK_MINNOW_DOLPHIN/msg.c: + .text start:0x8032ED88 end:0x8032EF64 + +TRK_MINNOW_DOLPHIN/msgbuf.c: + .text start:0x8032EF64 end:0x8032F990 + .rodata start:0x80364920 end:0x80364940 + .bss start:0x803E5410 end:0x803E6DC0 + +TRK_MINNOW_DOLPHIN/serpoll.c: + .text start:0x8032F990 end:0x8032FD5C + .bss start:0x803E6DC0 end:0x803E6DD8 + +TRK_MINNOW_DOLPHIN/usr_put.c: + .text start:0x8032FD5C end:0x8032FDE8 + +TRK_MINNOW_DOLPHIN/dispatch.c: + .text start:0x8032FDE8 end:0x8032FE84 + .data start:0x80395D20 end:0x80395DA8 + .bss start:0x803E6DD8 end:0x803E6DE0 + +TRK_MINNOW_DOLPHIN/msghndlr.c: + .text start:0x8032FE84 end:0x803326E4 + .data start:0x80395DA8 end:0x80395DE0 + .bss start:0x803E6DE0 end:0x803E6DE8 + +TRK_MINNOW_DOLPHIN/support.c: + .text start:0x803326E4 end:0x80332FA4 + +TRK_MINNOW_DOLPHIN/mutex_TRK.c: + .text start:0x80332FA4 end:0x80332FBC + +TRK_MINNOW_DOLPHIN/notify.c: + .text start:0x80332FBC end:0x80333094 + +TRK_MINNOW_DOLPHIN/flush_cache.c: + .text start:0x80333094 end:0x803330CC + +TRK_MINNOW_DOLPHIN/mem_TRK.c: + .init start:0x800034E0 end:0x80003534 + .text start:0x803330CC end:0x80333188 + +TRK_MINNOW_DOLPHIN/targimpl.c: + .text start:0x80333188 end:0x80334A20 + .rodata start:0x80364940 end:0x803649C8 + .data start:0x80395DE0 end:0x80395E10 + .bss start:0x803E6DE8 end:0x803E7368 + +TRK_MINNOW_DOLPHIN/targsupp.s: comment:0 + .text start:0x80334A20 end:0x80334A40 align:16 + +TRK_MINNOW_DOLPHIN/__exception.c: comment:0 + .init start:0x80003534 end:0x80005468 + +TRK_MINNOW_DOLPHIN/dolphin_trk.c: + .init start:0x80005468 end:0x8000556C + .text start:0x80334A40 end:0x80334B80 + .data start:0x80395E10 end:0x80395E50 + .bss start:0x803E7368 end:0x803E7370 + +TRK_MINNOW_DOLPHIN/mpc_7xx_603e.c: + .text start:0x80334B80 end:0x80334EF8 + +TRK_MINNOW_DOLPHIN/main_TRK.c: + .text start:0x80334EF8 end:0x80334F3C + .bss start:0x803E7370 end:0x803E7378 + +TRK_MINNOW_DOLPHIN/dolphin_trk_glue.c: + .text start:0x80334F3C end:0x803353E8 + .rodata start:0x803649C8 end:0x80364A10 + .data start:0x80395E50 end:0x80395E6C + .bss start:0x803E7378 end:0x803E95A0 + +TRK_MINNOW_DOLPHIN/targcont.c: + .text start:0x803353E8 end:0x8033541C + +TRK_MINNOW_DOLPHIN/target_options.c: + .text start:0x8033541C end:0x80335438 + .bss start:0x803E95A0 end:0x803E95A1 + +TRK_MINNOW_DOLPHIN/mslsupp.c: + .text start:0x80335438 end:0x803355B0 + +amcstubs/AmcExi2Stubs.c: + .text start:0x803355B0 end:0x803355E0 + +OdemuExi2/DebuggerDriver.c: + .text start:0x803355E0 end:0x80336060 + .sdata start:0x803E9CE0 end:0x803E9CE1 + .sbss start:0x803EB180 end:0x803EB195 + +odenotstub/odenotstub.c: + .text start:0x80336060 end:0x80336068 diff --git a/config/GZLJ01/symbols.txt b/config/GZLJ01/symbols.txt new file mode 100644 index 000000000..4bb09d3f0 --- /dev/null +++ b/config/GZLJ01/symbols.txt @@ -0,0 +1,24182 @@ +__check_pad3 = .init:0x80003100; // type:function size:0x40 scope:local +__start = .init:0x80003140; // type:function size:0x138 scope:weak +__init_registers = .init:0x80003278; // type:function size:0x1C scope:local +__init_data = .init:0x80003294; // type:function size:0xC0 scope:local +__init_hardware = .init:0x80003354; // type:function size:0x20 scope:global +__flush_cache = .init:0x80003374; // type:function size:0x34 scope:global +memset = .init:0x800033A8; // type:function size:0x30 scope:global +__fill_mem = .init:0x800033D8; // type:function size:0xB8 scope:global +memcpy = .init:0x80003490; // type:function size:0x50 scope:global +TRK_memset = .init:0x800034E0; // type:function size:0x30 scope:global +TRK_memcpy = .init:0x80003510; // type:function size:0x24 scope:global +gTRKInterruptVectorTable = .init:0x80003534; // type:label scope:global +gTRKInterruptVectorTableEnd = .init:0x80005468; // type:label scope:global +__TRK_copy_vectors = .init:0x80005468; // type:function size:0x104 scope:global +_rom_copy_info = .init:0x8000556C; // type:object size:0x84 scope:global data:4byte +_bss_init_info = .init:0x800055F0; // type:object size:0x20 scope:global data:4byte +@etb_80005620 = extab:0x80005620; // type:object size:0x8 scope:local hidden +@etb_80005628 = extab:0x80005628; // type:object size:0x8 scope:local hidden +@etb_80005630 = extab:0x80005630; // type:object size:0x18 scope:local hidden +@etb_80005648 = extab:0x80005648; // type:object size:0x8 scope:local hidden +@etb_80005650 = extab:0x80005650; // type:object size:0x18 scope:local hidden +@206 = extabindex:0x80005680; // type:object size:0xC scope:local align:4 +@211 = extabindex:0x8000568C; // type:object size:0xC scope:local align:4 +@232 = extabindex:0x80005698; // type:object size:0xC scope:local align:4 +@240 = extabindex:0x800056A4; // type:object size:0xC scope:local align:4 +@263 = extabindex:0x800056B0; // type:object size:0xC scope:local align:4 +_eti_init_info = extabindex:0x800056BC; // type:object size:0x20 scope:global +version_check__Fv = .text:0x800056E0; // type:function size:0x68 scope:global align:4 +CheckHeap1__9HeapCheckFv = .text:0x80005748; // type:function size:0x64 scope:global align:4 +CheckHeap__FP10JUTGamePad = .text:0x800057AC; // type:function size:0xAC scope:global align:4 +countUsed__FP10JKRExpHeap = .text:0x80005858; // type:function size:0x58 scope:global align:4 +getUsedCount__9HeapCheckCFv = .text:0x800058B0; // type:function size:0x24 scope:global align:4 +heapDisplay__9HeapCheckFv = .text:0x800058D4; // type:function size:0x254 scope:global align:4 +debugDisplay__Fv = .text:0x80005B28; // type:function size:0x2B8 scope:global align:4 +Debug_console__FP10JUTGamePad = .text:0x80005DE0; // type:function size:0x400 scope:global align:4 +dump_sort__7JKRHeapFv = .text:0x800061E0; // type:function size:0x8 scope:global align:4 +LOAD_COPYDATE__FPv = .text:0x800061E8; // type:function size:0x7C scope:global align:4 +debug__Fv = .text:0x80006264; // type:function size:0xD4 scope:global align:4 +main01__Fv = .text:0x80006338; // type:function size:0x12C scope:global align:4 +main = .text:0x80006464; // type:function size:0x114 scope:global align:4 +OSGetCallerPC = .text:0x80006578; // type:function size:0x64 scope:global align:4 +OSGetActiveThreadID = .text:0x800065DC; // type:function size:0x70 scope:global align:4 +search_partial_address = .text:0x8000664C; // type:function size:0xC0 scope:global align:4 +convert_partial_address = .text:0x8000670C; // type:function size:0x60 scope:global align:4 +OSReportDisable = .text:0x8000676C; // type:function size:0xC scope:global align:4 +OSReportEnable = .text:0x80006778; // type:function size:0xC scope:global align:4 +OSReportForceEnableOn = .text:0x80006784; // type:function size:0xC scope:global align:4 +OSReportForceEnableOff = .text:0x80006790; // type:function size:0xC scope:global align:4 +OSReportInit__Fv = .text:0x8000679C; // type:function size:0x18 scope:global align:4 +OSVReport = .text:0x800067B4; // type:function size:0x138 scope:global align:4 +OSReport = .text:0x800068EC; // type:function size:0x80 scope:global align:4 +OSReport_FatalError = .text:0x8000696C; // type:function size:0xCC scope:global align:4 +OSReport_Error = .text:0x80006A38; // type:function size:0xD8 scope:global align:4 +OSReport_Warning = .text:0x80006B10; // type:function size:0xD8 scope:global align:4 +OSPanic = .text:0x80006BE8; // type:function size:0x138 scope:global align:4 +reset__17mDoAud_zelAudio_cFv = .text:0x80006D20; // type:function size:0xC scope:global align:4 +calcLoadTimer__17mDoAud_zelAudio_cFv = .text:0x80006D2C; // type:function size:0x30 scope:global align:4 +mDoAud_isUsedHeapForStreamBuffer__Fv = .text:0x80006D5C; // type:function size:0x14 scope:global align:4 +mDoAud_allocStreamBuffer__Fv = .text:0x80006D70; // type:function size:0x1B4 scope:global align:4 +mDoAud_deallocStreamBuffer__Fv = .text:0x80006F24; // type:function size:0xB4 scope:global align:4 +mDoAud_executeStreamBuffer__Fv = .text:0x80006FD8; // type:function size:0x4 scope:global align:4 +mDoAud_setupStreamBuffer__Fv = .text:0x80006FDC; // type:function size:0x50 scope:global align:4 +mDoAud_Create__Fv = .text:0x8000702C; // type:function size:0x1B4 scope:global align:4 +mDoAud_Execute__Fv = .text:0x800071E0; // type:function size:0x44 scope:global align:4 +mDoAud_getTactDirection__Fii = .text:0x80007224; // type:function size:0x170 scope:global align:4 +mDoAud_setSceneName__FPCcll = .text:0x80007394; // type:function size:0x4C scope:global align:4 +mDoAud_load1stDynamicWave__Fv = .text:0x800073E0; // type:function size:0x54 scope:global align:4 +cLib_calcTimer__FPUc = .text:0x80007434; // type:function size:0x1C scope:global align:4 +__sinit_m_Do_audio_cpp = .text:0x80007450; // type:function size:0x6C scope:local align:4 +__dt__17mDoAud_zelAudio_cFv = .text:0x800074BC; // type:function size:0x5C scope:global align:4 +__dt__10JAIZelInstFv = .text:0x80007518; // type:function size:0x3C scope:global align:4 +mDoCPd_Convert__FP27interface_of_controller_padP10JUTGamePad = .text:0x80007554; // type:function size:0x328 scope:global align:4 +mDoCPd_Read__Fv = .text:0x8000787C; // type:function size:0x1A8 scope:global align:4 +mDoCPd_Create__Fv = .text:0x80007A24; // type:function size:0x13C scope:global align:4 +create__13mDoGph_gInf_cFv = .text:0x80007B60; // type:function size:0x220 scope:global align:4 +createHeap__13mDoGph_gInf_cFv = .text:0x80007D80; // type:function size:0xCC scope:global align:4 +alloc__13mDoGph_gInf_cFUli = .text:0x80007E4C; // type:function size:0x3C scope:global align:4 +free__13mDoGph_gInf_cFv = .text:0x80007E88; // type:function size:0x38 scope:global align:4 +fadeOut__13mDoGph_gInf_cFfR8_GXColor = .text:0x80007EC0; // type:function size:0x50 scope:global align:4 +onBlure__13mDoGph_gInf_cFv = .text:0x80007F10; // type:function size:0x28 scope:global align:4 +onBlure__13mDoGph_gInf_cFPA4_Cf = .text:0x80007F38; // type:function size:0x30 scope:global align:4 +fadeOut__13mDoGph_gInf_cFf = .text:0x80007F68; // type:function size:0x24 scope:global align:4 +calcFade__13mDoGph_gInf_cFv = .text:0x80007F8C; // type:function size:0xBC scope:global align:4 +onMonotone__13mDoGph_gInf_cFv = .text:0x80008048; // type:function size:0x3C scope:global align:4 +offMonotone__13mDoGph_gInf_cFv = .text:0x80008084; // type:function size:0x40 scope:global align:4 +calcMonotone__13mDoGph_gInf_cFv = .text:0x800080C4; // type:function size:0x64 scope:global align:4 +mDoGph_BlankingON__Fv = .text:0x80008128; // type:function size:0x4 scope:global align:4 +mDoGph_BlankingOFF__Fv = .text:0x8000812C; // type:function size:0x4 scope:global align:4 +dScnPly_BeforeOfPaint__Fv = .text:0x80008130; // type:function size:0x2C scope:global align:4 +mDoGph_BeforeOfDraw__Fv = .text:0x8000815C; // type:function size:0x24 scope:global align:4 +mDoGph_AfterOfDraw__Fv = .text:0x80008180; // type:function size:0x1F0 scope:global align:4 +clearAlphaBuffer__FP10view_classUc = .text:0x80008370; // type:function size:0x278 scope:global align:4 +drawAlphaBuffer__FP10view_class8_GXColor = .text:0x800085E8; // type:function size:0x284 scope:global align:4 +drawSpot__FP10view_class = .text:0x8000886C; // type:function size:0x420 scope:global align:4 +drawDepth__FP10view_classP15view_port_classi = .text:0x80008C8C; // type:function size:0x9F0 scope:global align:4 +getFileListInfo__15dStage_roomDt_cCFv = .text:0x8000967C; // type:function size:0x8 scope:global align:4 +motionBlure__FP10view_class = .text:0x80009684; // type:function size:0x2A8 scope:global align:4 +mCaptureAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8000992C; // type:function size:0x24 scope:global align:4 +mDoGph_setCaptureStep__Fs = .text:0x80009950; // type:function size:0x8 scope:global align:4 +mDoGph_getCaptureStep__Fv = .text:0x80009958; // type:function size:0x8 scope:global align:4 +mDoGph_getCaptureTextureBuffer__Fv = .text:0x80009960; // type:function size:0x8 scope:global align:4 +mDoGph_setCaptureTextureFormat__FUc = .text:0x80009968; // type:function size:0x8 scope:global align:4 +mDoGph_setCaptureCaptureFormat__FUc = .text:0x80009970; // type:function size:0x8 scope:global align:4 +mDoGph_CaptureCansel__Fv = .text:0x80009978; // type:function size:0x30 scope:global align:4 +blockenc__FPUc = .text:0x800099A8; // type:function size:0x548 scope:global align:4 +encode_s3tc__FPUcPUcii9_GXTexFmt = .text:0x80009EF0; // type:function size:0x3B0 scope:global align:4 +setUpRectangle__Fv = .text:0x8000A2A0; // type:function size:0x214 scope:global align:4 +drawRectangle__Fiiii = .text:0x8000A4B4; // type:function size:0xAC scope:global align:4 +mDoGph_allocFromAny__FUli = .text:0x8000A560; // type:function size:0xA4 scope:global align:4 +mDoGph_screenCaptureDraw__Fv = .text:0x8000A604; // type:function size:0x20C scope:global align:4 +mCaptureProc__FPv = .text:0x8000A810; // type:function size:0x58 scope:global align:4 +mCaptureGXDrawSyncCallback__FUs = .text:0x8000A868; // type:function size:0x78 scope:global align:4 +mDoGph_screenCapture__Fv = .text:0x8000A8E0; // type:function size:0x240 scope:global align:4 +setLight__Fv = .text:0x8000AB20; // type:function size:0x88 scope:global align:4 +mDoGph_Painter__Fv = .text:0x8000ABA8; // type:function size:0xCE4 scope:global align:4 +__dt__13J2DOrthoGraphFv = .text:0x8000B88C; // type:function size:0x5C scope:global align:4 +mDoGph_Create__Fv = .text:0x8000B8E8; // type:function size:0x5C scope:global align:4 +myGetHeapTypeByString__FP7JKRHeap = .text:0x8000B944; // type:function size:0x1C8 scope:global align:4 +myMemoryErrorRoutine__FPvUli = .text:0x8000BB0C; // type:function size:0x1DC scope:global align:4 +myHeapCheckRecursive__FP7JKRHeap = .text:0x8000BCE8; // type:function size:0xA0 scope:global align:4 +mDoMch_HeapCheckAll__Fv = .text:0x8000BD88; // type:function size:0x24 scope:global align:4 +developKeyCheck__FUlUl = .text:0x8000BDAC; // type:function size:0xB0 scope:global align:4 +myExceptionCallback__FUsP9OSContextUlUl = .text:0x8000BE5C; // type:function size:0x184 scope:global align:4 +fault_callback_scroll__FUsP9OSContextUlUl = .text:0x8000BFE0; // type:function size:0x34C scope:global align:4 +mDoMch_Create__Fv = .text:0x8000C32C; // type:function size:0x464 scope:global align:4 +mDoMtx_XYZrotM__FPA4_fsss = .text:0x8000C790; // type:function size:0xA4 scope:global align:4 +mDoMtx_ZXYrotS__FPA4_fsss = .text:0x8000C834; // type:function size:0x98 scope:global align:4 +mDoMtx_ZXYrotM__FPA4_fsss = .text:0x8000C8CC; // type:function size:0xA4 scope:global align:4 +mDoMtx_XrotS__FPA4_fs = .text:0x8000C970; // type:function size:0x60 scope:global align:4 +mDoMtx_XrotM__FPA4_fs = .text:0x8000C9D0; // type:function size:0x40 scope:global align:4 +mDoMtx_YrotS__FPA4_fs = .text:0x8000CA10; // type:function size:0x60 scope:global align:4 +mDoMtx_YrotM__FPA4_fs = .text:0x8000CA70; // type:function size:0x40 scope:global align:4 +mDoMtx_ZrotS__FPA4_fs = .text:0x8000CAB0; // type:function size:0x60 scope:global align:4 +mDoMtx_ZrotM__FPA4_fs = .text:0x8000CB10; // type:function size:0x40 scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs = .text:0x8000CB50; // type:function size:0x204 scope:global align:4 +__dt__4cXyzFv = .text:0x8000CD54; // type:function size:0x3C scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs = .text:0x8000CD90; // type:function size:0x13C scope:global align:4 +mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f = .text:0x8000CECC; // type:function size:0x104 scope:global align:4 +mDoMtx_inverseTranspose__FPA4_CfPA4_f = .text:0x8000CFD0; // type:function size:0x1A8 scope:global align:4 +mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion = .text:0x8000D178; // type:function size:0x104 scope:global align:4 +mDoMtx_MtxToRot__FPA4_CfP5csXyz = .text:0x8000D27C; // type:function size:0x118 scope:global align:4 +push__14mDoMtx_stack_cFv = .text:0x8000D394; // type:function size:0x80 scope:global align:4 +pop__14mDoMtx_stack_cFv = .text:0x8000D414; // type:function size:0x84 scope:global align:4 +transM__14mDoMtx_stack_cFfff = .text:0x8000D498; // type:function size:0x38 scope:global align:4 +scaleM__14mDoMtx_stack_cFfff = .text:0x8000D4D0; // type:function size:0x38 scope:global align:4 +lYrotM__14mDoMtx_stack_cFl = .text:0x8000D508; // type:function size:0x44 scope:global align:4 +rYrotM__14mDoMtx_stack_cFf = .text:0x8000D54C; // type:function size:0x3C scope:global align:4 +quatM__14mDoMtx_stack_cFPC10Quaternion = .text:0x8000D588; // type:function size:0x3C scope:global align:4 +__sinit_m_Do_mtx_cpp = .text:0x8000D5C4; // type:function size:0x7C scope:local align:4 +__dt__18mDoMtx_quatStack_cFv = .text:0x8000D640; // type:function size:0x3C scope:global align:4 +__dt__14mDoMtx_stack_cFv = .text:0x8000D67C; // type:function size:0x3C scope:global align:4 +mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs = .text:0x8000D6B8; // type:function size:0x280 scope:global align:4 +getTransform__15J3DAnmTransformCFUsP16J3DTransformInfo = .text:0x8000D938; // type:function size:0x4 scope:global align:4 +isCurrentSolidHeap__Fv = .text:0x8000D93C; // type:function size:0x58 scope:global align:4 +initPlay__14mDoExt_baseAnmFsifssb = .text:0x8000D994; // type:function size:0x1D8 scope:global align:4 +play__14mDoExt_baseAnmFv = .text:0x8000DB6C; // type:function size:0xA0 scope:global align:4 +init__13mDoExt_bpkAnmFP12J3DModelDataP11J3DAnmColoriifssbi = .text:0x8000DC0C; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_bpkAnmFP12J3DModelDataf = .text:0x8000DC38; // type:function size:0x24 scope:global align:4 +init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifssbi = .text:0x8000DC5C; // type:function size:0x2A8 scope:global align:4 +__dt__14J3DMatColorAnmFv = .text:0x8000DF04; // type:function size:0x3C scope:global align:4 +__ct__14J3DMatColorAnmFv = .text:0x8000DF40; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_bpkAnmFP16J3DMaterialTablef = .text:0x8000DF50; // type:function size:0x38 scope:global align:4 +init__13mDoExt_btpAnmFP12J3DModelDataP16J3DAnmTexPatterniifssbi = .text:0x8000DF88; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_btpAnmFP12J3DModelDatas = .text:0x8000DFB4; // type:function size:0x24 scope:global align:4 +init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifssbi = .text:0x8000DFD8; // type:function size:0x294 scope:global align:4 +__dt__11J3DTexNoAnmFv = .text:0x8000E26C; // type:function size:0x48 scope:global align:4 +__ct__11J3DTexNoAnmFv = .text:0x8000E2B4; // type:function size:0x1C scope:global align:4 +entry__13mDoExt_btpAnmFP16J3DMaterialTables = .text:0x8000E2D0; // type:function size:0x58 scope:global align:4 +init__13mDoExt_btkAnmFP12J3DModelDataP19J3DAnmTextureSRTKeyiifssbi = .text:0x8000E328; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelDataf = .text:0x8000E354; // type:function size:0x24 scope:global align:4 +init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifssbi = .text:0x8000E378; // type:function size:0x3DC scope:global align:4 +__dt__12J3DTexMtxAnmFv = .text:0x8000E754; // type:function size:0x3C scope:global align:4 +__ct__12J3DTexMtxAnmFv = .text:0x8000E790; // type:function size:0x10 scope:global align:4 +getTexMtx__14J3DTexGenBlockFUl = .text:0x8000E7A0; // type:function size:0x8 scope:global align:4 +entry__13mDoExt_btkAnmFP16J3DMaterialTablef = .text:0x8000E7A8; // type:function size:0x3C scope:global align:4 +init__13mDoExt_brkAnmFP12J3DModelDataP15J3DAnmTevRegKeyiifssbi = .text:0x8000E7E4; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelDataf = .text:0x8000E810; // type:function size:0x24 scope:global align:4 +init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifssbi = .text:0x8000E834; // type:function size:0x338 scope:global align:4 +__dt__15J3DTevKColorAnmFv = .text:0x8000EB6C; // type:function size:0x3C scope:global align:4 +__ct__15J3DTevKColorAnmFv = .text:0x8000EBA8; // type:function size:0x10 scope:global align:4 +__dt__14J3DTevColorAnmFv = .text:0x8000EBB8; // type:function size:0x3C scope:global align:4 +__ct__14J3DTevColorAnmFv = .text:0x8000EBF4; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_brkAnmFP16J3DMaterialTablef = .text:0x8000EC04; // type:function size:0x3C scope:global align:4 +init__13mDoExt_bvaAnmFP8J3DModelP20J3DAnmVisibilityFulliifssbi = .text:0x8000EC40; // type:function size:0x1D0 scope:global align:4 +entry__13mDoExt_bvaAnmFP8J3DModels = .text:0x8000EE10; // type:function size:0x3C scope:global align:4 +init__13mDoExt_bckAnmFP12J3DModelDataP15J3DAnmTransformiifssb = .text:0x8000EE4C; // type:function size:0x268 scope:global align:4 +__dt__13J3DMtxCalcAnmFv = .text:0x8000F0B4; // type:function size:0x94 scope:global align:4 +__dt__14J3DMtxCalcMayaFv = .text:0x8000F148; // type:function size:0x90 scope:global align:4 +__dt__15J3DMtxCalcBasicFv = .text:0x8000F1D8; // type:function size:0x64 scope:global align:4 +changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform = .text:0x8000F23C; // type:function size:0x80 scope:global align:4 +entry__13mDoExt_bckAnmFP12J3DModelDataf = .text:0x8000F2BC; // type:function size:0x28 scope:global align:4 +mDoExt_changeMaterial__FP8J3DModel = .text:0x8000F2E4; // type:function size:0x68 scope:global align:4 +mDoExt_modelTexturePatch__FP12J3DModelData = .text:0x8000F34C; // type:function size:0xB8 scope:global align:4 +patchTexNoAndTexCoordScale__11J3DTevBlockFv = .text:0x8000F404; // type:function size:0x4 scope:global align:4 +patch__10J3DPEBlockFv = .text:0x8000F408; // type:function size:0x4 scope:global align:4 +patchLight__13J3DColorBlockFv = .text:0x8000F40C; // type:function size:0x4 scope:global align:4 +patch__11J3DTevBlockFv = .text:0x8000F410; // type:function size:0x4 scope:global align:4 +mDoExt_modelDiff__FP8J3DModel = .text:0x8000F414; // type:function size:0x54 scope:global align:4 +mDoExt_modelUpdate__FP8J3DModel = .text:0x8000F468; // type:function size:0x90 scope:global align:4 +mDoExt_modelUpdateDL__FP8J3DModel = .text:0x8000F4F8; // type:function size:0xAC scope:global align:4 +mDoExt_modelEntry__FP8J3DModel = .text:0x8000F5A4; // type:function size:0x7C scope:global align:4 +mDoExt_modelEntryDL__FP8J3DModel = .text:0x8000F620; // type:function size:0x98 scope:global align:4 +store__23mDoExt_backupMatBlock_cFP11J3DMaterial = .text:0x8000F6B8; // type:function size:0x6E4 scope:global align:4 +getZCompLoc__10J3DPEBlockCFv = .text:0x8000FD9C; // type:function size:0x8 scope:global align:4 +getZMode__10J3DPEBlockFv = .text:0x8000FDA4; // type:function size:0x8 scope:global align:4 +getBlend__10J3DPEBlockFv = .text:0x8000FDAC; // type:function size:0x8 scope:global align:4 +getAlphaComp__10J3DPEBlockFv = .text:0x8000FDB4; // type:function size:0x8 scope:global align:4 +getFog__10J3DPEBlockFv = .text:0x8000FDBC; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J3DIndBlockFUl = .text:0x8000FDC4; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J3DIndBlockFUl = .text:0x8000FDCC; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J3DIndBlockFUl = .text:0x8000FDD4; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__11J3DIndBlockCFv = .text:0x8000FDDC; // type:function size:0x8 scope:global align:4 +getIndTevStage__11J3DTevBlockFUl = .text:0x8000FDE4; // type:function size:0x8 scope:global align:4 +getTevStage__11J3DTevBlockFUl = .text:0x8000FDEC; // type:function size:0x8 scope:global align:4 +getTexNo__11J3DTevBlockCFUl = .text:0x8000FDF4; // type:function size:0xC scope:global align:4 +getTevSwapModeTable__11J3DTevBlockFUl = .text:0x8000FE00; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__11J3DTevBlockFUl = .text:0x8000FE08; // type:function size:0x8 scope:global align:4 +getTevKColorSel__11J3DTevBlockFUl = .text:0x8000FE10; // type:function size:0x8 scope:global align:4 +getTevOrder__11J3DTevBlockFUl = .text:0x8000FE18; // type:function size:0x8 scope:global align:4 +getTevKColor__11J3DTevBlockFUl = .text:0x8000FE20; // type:function size:0x8 scope:global align:4 +getTevColor__11J3DTevBlockFUl = .text:0x8000FE28; // type:function size:0x8 scope:global align:4 +getTevStageNum__11J3DTevBlockCFv = .text:0x8000FE30; // type:function size:0x8 scope:global align:4 +getTexCoord__14J3DTexGenBlockFUl = .text:0x8000FE38; // type:function size:0x8 scope:global align:4 +getTexGenNum__14J3DTexGenBlockCFv = .text:0x8000FE40; // type:function size:0x8 scope:global align:4 +getAmbColor__13J3DColorBlockFUl = .text:0x8000FE48; // type:function size:0x8 scope:global align:4 +getColorChan__13J3DColorBlockFUl = .text:0x8000FE50; // type:function size:0x8 scope:global align:4 +getMatColor__13J3DColorBlockFUl = .text:0x8000FE58; // type:function size:0x8 scope:global align:4 +getColorChanNum__13J3DColorBlockCFv = .text:0x8000FE60; // type:function size:0x8 scope:global align:4 +restore__23mDoExt_backupMatBlock_cFP11J3DMaterial = .text:0x8000FE68; // type:function size:0x690 scope:global align:4 +setZCompLoc__10J3DPEBlockFUc = .text:0x800104F8; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockF8J3DZMode = .text:0x800104FC; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockF8J3DBlend = .text:0x80010500; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockF12J3DAlphaComp = .text:0x80010504; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale = .text:0x80010508; // type:function size:0x4 scope:global align:4 +__dt__19J3DIndTexCoordScaleFv = .text:0x8001050C; // type:function size:0x3C scope:global align:4 +setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx = .text:0x80010548; // type:function size:0x4 scope:global align:4 +__dt__12J3DIndTexMtxFv = .text:0x8001054C; // type:function size:0x3C scope:global align:4 +setIndTexStageNum__11J3DIndBlockFUc = .text:0x80010588; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage = .text:0x8001058C; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUl11J3DTevStage = .text:0x80010590; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlUs = .text:0x80010594; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable = .text:0x80010598; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlUc = .text:0x8001059C; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlUc = .text:0x800105A0; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUl11J3DTevOrder = .text:0x800105A4; // type:function size:0x4 scope:global align:4 +setTevKColor__11J3DTevBlockFUl10J3DGXColor = .text:0x800105A8; // type:function size:0x4 scope:global align:4 +setTevColor__11J3DTevBlockFUl13J3DGXColorS10 = .text:0x800105AC; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFUc = .text:0x800105B0; // type:function size:0x4 scope:global align:4 +setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord = .text:0x800105B4; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFUl = .text:0x800105B8; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUl10J3DGXColor = .text:0x800105BC; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlRC12J3DColorChan = .text:0x800105C0; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUl10J3DGXColor = .text:0x800105C4; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFUc = .text:0x800105C8; // type:function size:0x4 scope:global align:4 +create__23mDoExt_backupMaterial_cFP12J3DModelData = .text:0x800105CC; // type:function size:0xD4 scope:global align:4 +__dt__23mDoExt_backupMatBlock_cFv = .text:0x800106A0; // type:function size:0x94 scope:global align:4 +__dt__9J3DTexMtxFv = .text:0x80010734; // type:function size:0x3C scope:global align:4 +__ct__23mDoExt_backupMatBlock_cFv = .text:0x80010770; // type:function size:0x280 scope:global align:4 +__ct__19J3DIndTexCoordScaleFv = .text:0x800109F0; // type:function size:0x18 scope:global align:4 +__ct__12J3DIndTexMtxFv = .text:0x80010A08; // type:function size:0x58 scope:global align:4 +__ct__14J3DIndTexOrderFv = .text:0x80010A60; // type:function size:0x18 scope:global align:4 +__ct__19J3DTevSwapModeTableFv = .text:0x80010A78; // type:function size:0xC scope:global align:4 +__ct__11J3DTevOrderFv = .text:0x80010A84; // type:function size:0x20 scope:global align:4 +__ct__14J3DIndTevStageFv = .text:0x80010AA4; // type:function size:0xE4 scope:global align:4 +__ct__11J3DTevStageFv = .text:0x80010B88; // type:function size:0x68 scope:global align:4 +setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo = .text:0x80010BF0; // type:function size:0x1C8 scope:global align:4 +__ct__13J3DGXColorS10Fv = .text:0x80010DB8; // type:function size:0x4 scope:global align:4 +__ct__9J3DTexMtxFv = .text:0x80010DBC; // type:function size:0xA4 scope:global align:4 +__ct__11J3DTexCoordFv = .text:0x80010E60; // type:function size:0x20 scope:global align:4 +__ct__12J3DColorChanFv = .text:0x80010E80; // type:function size:0xBC scope:global align:4 +__ct__10J3DGXColorFv = .text:0x80010F3C; // type:function size:0x4 scope:global align:4 +create__23mDoExt_backupMaterial_cFUs = .text:0x80010F40; // type:function size:0x6C scope:global align:4 +restore__23mDoExt_backupMaterial_cFP12J3DModelData = .text:0x80010FAC; // type:function size:0x80 scope:global align:4 +create__21mDoExt_invisibleModelFP8J3DModel = .text:0x8001102C; // type:function size:0xB4 scope:global align:4 +__dt__19mDoExt_invJntPacketFv = .text:0x800110E0; // type:function size:0x5C scope:global align:4 +__ct__19mDoExt_invJntPacketFv = .text:0x8001113C; // type:function size:0x2C scope:global align:4 +__dt__9J3DPacketFv = .text:0x80011168; // type:function size:0x48 scope:global align:4 +entry__21mDoExt_invisibleModelFv = .text:0x800111B0; // type:function size:0xA8 scope:global align:4 +entryMaskOff__21mDoExt_invisibleModelFv = .text:0x80011258; // type:function size:0xA8 scope:global align:4 +updateDL__21mDoExt_invisibleModelFP8J3DModel = .text:0x80011300; // type:function size:0x70 scope:global align:4 +updateDL__21mDoExt_invisibleModelFP14mDoExt_McaMorf = .text:0x80011370; // type:function size:0x70 scope:global align:4 +mDoExt_createGameHeap__FUlP7JKRHeap = .text:0x800113E0; // type:function size:0xB0 scope:global align:4 +mDoExt_getGameHeap__Fv = .text:0x80011490; // type:function size:0x8 scope:global align:4 +mDoExt_setSafeGameHeapSize__Fv = .text:0x80011498; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeGameHeapSize__Fv = .text:0x800114C0; // type:function size:0x8 scope:global align:4 +mDoExt_createZeldaHeap__FUlP7JKRHeap = .text:0x800114C8; // type:function size:0xA4 scope:global align:4 +mDoExt_getZeldaHeap__Fv = .text:0x8001156C; // type:function size:0x8 scope:global align:4 +mDoExt_setSafeZeldaHeapSize__Fv = .text:0x80011574; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeZeldaHeapSize__Fv = .text:0x8001159C; // type:function size:0x8 scope:global align:4 +mDoExt_createCommandHeap__FUlP7JKRHeap = .text:0x800115A4; // type:function size:0xA4 scope:global align:4 +mDoExt_getCommandHeap__Fv = .text:0x80011648; // type:function size:0x8 scope:global align:4 +mDoExt_setSafeCommandHeapSize__Fv = .text:0x80011650; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeCommandHeapSize__Fv = .text:0x80011678; // type:function size:0x8 scope:global align:4 +mDoExt_createArchiveHeap__FUlP7JKRHeap = .text:0x80011680; // type:function size:0xB0 scope:global align:4 +mDoExt_setSafeArchiveHeapSize__Fv = .text:0x80011730; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeArchiveHeapSize__Fv = .text:0x80011758; // type:function size:0x8 scope:global align:4 +mDoExt_getArchiveHeap__Fv = .text:0x80011760; // type:function size:0x8 scope:global align:4 +mDoExt_createSolidHeap__FUlP7JKRHeapUl = .text:0x80011768; // type:function size:0x98 scope:global align:4 +mDoExt_createSolidHeapFromGame__FUlUl = .text:0x80011800; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapFromSystem__FUlUl = .text:0x80011848; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl = .text:0x80011890; // type:function size:0xDC scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FUlUl = .text:0x8001196C; // type:function size:0x4C scope:global align:4 +mDoExt_adjustSolidHeap__FP12JKRSolidHeap = .text:0x800119B8; // type:function size:0x3C scope:global align:4 +mDoExt_destroySolidHeap__FP12JKRSolidHeap = .text:0x800119F4; // type:function size:0x20 scope:global align:4 +mDoExt_setCurrentHeap__FP7JKRHeap = .text:0x80011A14; // type:function size:0x6C scope:global align:4 +mDoExt_getCurrentHeap__Fv = .text:0x80011A80; // type:function size:0x8 scope:global align:4 +mDoExt_restoreCurrentHeap__Fv = .text:0x80011A88; // type:function size:0xBC scope:global align:4 +mDoExt_resIDToIndex__FP10JKRArchiveUs = .text:0x80011B44; // type:function size:0x4C scope:global align:4 +calc__25mDoExt_MtxCalcAnmBlendTblFUs = .text:0x80011B90; // type:function size:0x25C scope:global align:4 +calc__28mDoExt_MtxCalcAnmBlendTblOldFUs = .text:0x80011DEC; // type:function size:0x408 scope:global align:4 +initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs = .text:0x800121F4; // type:function size:0x84 scope:global align:4 +decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv = .text:0x80012278; // type:function size:0x84 scope:global align:4 +__ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x800122FC; // type:function size:0x394 scope:global align:4 +__dt__12J3DFrameCtrlFv = .text:0x80012690; // type:function size:0x48 scope:global align:4 +calc__14mDoExt_McaMorfFUs = .text:0x800126D8; // type:function size:0x34C scope:global align:4 +setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv = .text:0x80012A24; // type:function size:0x250 scope:global align:4 +setMorf__14mDoExt_McaMorfFf = .text:0x80012C74; // type:function size:0x44 scope:global align:4 +play__14mDoExt_McaMorfFP3VecUlSc = .text:0x80012CB8; // type:function size:0xC4 scope:global align:4 +update__14mDoExt_McaMorfFv = .text:0x80012D7C; // type:function size:0x7C scope:global align:4 +updateDL__14mDoExt_McaMorfFv = .text:0x80012DF8; // type:function size:0x7C scope:global align:4 +updateDL__14mDoExt_McaMorfFP16J3DMaterialTable = .text:0x80012E74; // type:function size:0x64 scope:global align:4 +entry__14mDoExt_McaMorfFv = .text:0x80012ED8; // type:function size:0x2C scope:global align:4 +entryDL__14mDoExt_McaMorfFv = .text:0x80012F04; // type:function size:0x2C scope:global align:4 +entryDL__14mDoExt_McaMorfFP16J3DMaterialTable = .text:0x80012F30; // type:function size:0x64 scope:global align:4 +calc__14mDoExt_McaMorfFv = .text:0x80012F94; // type:function size:0x74 scope:global align:4 +stopZelAnime__14mDoExt_McaMorfFv = .text:0x80013008; // type:function size:0x2C scope:global align:4 +__ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiiPvUlUl = .text:0x80013034; // type:function size:0x36C scope:global align:4 +ERROR_EXIT__15mDoExt_McaMorf2Fv = .text:0x800133A0; // type:function size:0x7C scope:global align:4 +calc__15mDoExt_McaMorf2FUs = .text:0x8001341C; // type:function size:0x6E0 scope:global align:4 +setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffffPv = .text:0x80013AFC; // type:function size:0x250 scope:global align:4 +setMorf__15mDoExt_McaMorf2Ff = .text:0x80013D4C; // type:function size:0x38 scope:global align:4 +play__15mDoExt_McaMorf2FP3VecUlSc = .text:0x80013D84; // type:function size:0xC4 scope:global align:4 +entryDL__15mDoExt_McaMorf2Fv = .text:0x80013E48; // type:function size:0x2C scope:global align:4 +calc__15mDoExt_McaMorf2Fv = .text:0x80013E74; // type:function size:0x88 scope:global align:4 +stopZelAnime__15mDoExt_McaMorf2Fv = .text:0x80013EFC; // type:function size:0x2C scope:global align:4 +draw__24mDoExt_offCupOnAupPacketFv = .text:0x80013F28; // type:function size:0x3C scope:global align:4 +draw__24mDoExt_onCupOffAupPacketFv = .text:0x80013F64; // type:function size:0x3C scope:global align:4 +draw__19mDoExt_invJntPacketFv = .text:0x80013FA0; // type:function size:0xC4 scope:global align:4 +init__15mDoExt_3Dline_cFUsii = .text:0x80014064; // type:function size:0x1C8 scope:global align:4 +__ct__4cXyzFv = .text:0x8001422C; // type:function size:0x4 scope:global align:4 +init__19mDoExt_3DlineMat0_cFUsUsi = .text:0x80014230; // type:function size:0xE0 scope:global align:4 +__dt__15mDoExt_3Dline_cFv = .text:0x80014310; // type:function size:0x3C scope:global align:4 +__ct__15mDoExt_3Dline_cFv = .text:0x8001434C; // type:function size:0x4 scope:global align:4 +setMaterial__19mDoExt_3DlineMat0_cFv = .text:0x80014350; // type:function size:0xEC scope:global align:4 +draw__19mDoExt_3DlineMat0_cFv = .text:0x8001443C; // type:function size:0x11C scope:global align:4 +update__19mDoExt_3DlineMat0_cFUsfR8_GXColorUsP12dKy_tevstr_c = .text:0x80014558; // type:function size:0x550 scope:global align:4 +update__19mDoExt_3DlineMat0_cFUsR8_GXColorP12dKy_tevstr_c = .text:0x80014AA8; // type:function size:0x524 scope:global align:4 +init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi = .text:0x80014FCC; // type:function size:0x19C scope:global align:4 +setMaterial__19mDoExt_3DlineMat1_cFv = .text:0x80015168; // type:function size:0x110 scope:global align:4 +draw__19mDoExt_3DlineMat1_cFv = .text:0x80015278; // type:function size:0x188 scope:global align:4 +update__19mDoExt_3DlineMat1_cFUsfR8_GXColorUsP12dKy_tevstr_c = .text:0x80015400; // type:function size:0x6F0 scope:global align:4 +update__19mDoExt_3DlineMat1_cFUsR8_GXColorP12dKy_tevstr_c = .text:0x80015AF0; // type:function size:0x6C4 scope:global align:4 +setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c = .text:0x800161B4; // type:function size:0x64 scope:global align:4 +draw__26mDoExt_3DlineMatSortPacketFv = .text:0x80016218; // type:function size:0x60 scope:global align:4 +mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl = .text:0x80016278; // type:function size:0x250 scope:global align:4 +__dt__7JUTFontFv = .text:0x800164C8; // type:function size:0x48 scope:global align:4 +mDoExt_initFont0__Fv = .text:0x80016510; // type:function size:0x74 scope:global align:4 +mDoExt_initFont1__Fv = .text:0x80016584; // type:function size:0x64 scope:global align:4 +mDoExt_getMesgFont__Fv = .text:0x800165E8; // type:function size:0x3C scope:global align:4 +mDoExt_getRubyFont__Fv = .text:0x80016624; // type:function size:0x3C scope:global align:4 +mDoExt_removeMesgFont__Fv = .text:0x80016660; // type:function size:0x120 scope:global align:4 +mDoExt_removeRubyFont__Fv = .text:0x80016780; // type:function size:0x100 scope:global align:4 +mDoExt_J3DModel__create__FP12J3DModelDataUlUl = .text:0x80016880; // type:function size:0xE0 scope:global align:4 +setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80016960; // type:function size:0x2C scope:global align:4 +getCellWidth__7JUTFontCFv = .text:0x8001698C; // type:function size:0x2C scope:global align:4 +getCellHeight__7JUTFontCFv = .text:0x800169B8; // type:function size:0x2C scope:global align:4 +__dt__26mDoExt_3DlineMatSortPacketFv = .text:0x800169E4; // type:function size:0x5C scope:global align:4 +getMaterialID__19mDoExt_3DlineMat1_cFv = .text:0x80016A40; // type:function size:0x8 scope:global align:4 +getMaterialID__19mDoExt_3DlineMat0_cFv = .text:0x80016A48; // type:function size:0x8 scope:global align:4 +__dt__24mDoExt_onCupOffAupPacketFv = .text:0x80016A50; // type:function size:0x5C scope:global align:4 +__dt__24mDoExt_offCupOnAupPacketFv = .text:0x80016AAC; // type:function size:0x5C scope:global align:4 +__dt__15mDoExt_McaMorf2Fv = .text:0x80016B08; // type:function size:0xD4 scope:global align:4 +init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x80016BDC; // type:function size:0xEC scope:global align:4 +__dt__14mDoExt_McaMorfFv = .text:0x80016CC8; // type:function size:0xD4 scope:global align:4 +__dt__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x80016D9C; // type:function size:0xE8 scope:global align:4 +__dt__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x80016E84; // type:function size:0xBC scope:global align:4 +__dt__17J3DMtxCalcMayaAnmFv = .text:0x80016F40; // type:function size:0x120 scope:global align:4 +calc__17J3DMtxCalcMayaAnmFUs = .text:0x80017060; // type:function size:0x24 scope:global align:4 +init__10J3DMtxCalcFRC3VecRA3_A4_Cf = .text:0x80017084; // type:function size:0x4 scope:global align:4 +recursiveCalc__10J3DMtxCalcFP7J3DNode = .text:0x80017088; // type:function size:0x4 scope:global align:4 +calcTransform__10J3DMtxCalcFUsRC16J3DTransformInfo = .text:0x8001708C; // type:function size:0x4 scope:global align:4 +calc__10J3DMtxCalcFUs = .text:0x80017090; // type:function size:0x4 scope:global align:4 +@88@36@calc__17J3DMtxCalcMayaAnmFUs = .text:0x80017094; // type:function size:0x14 scope:local align:4 +@80@calc__17J3DMtxCalcMayaAnmFUs = .text:0x800170A8; // type:function size:0x8 scope:local align:4 +@80@__dt__17J3DMtxCalcMayaAnmFv = .text:0x800170B0; // type:function size:0x8 scope:local align:4 +@88@36@calc__25mDoExt_MtxCalcAnmBlendTblFUs = .text:0x800170B8; // type:function size:0x14 scope:local align:4 +@88@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x800170CC; // type:function size:0x14 scope:local align:4 +@88@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x800170E0; // type:function size:0x14 scope:local align:4 +@88@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x800170F4; // type:function size:0x14 scope:local align:4 +@104@36@calc__28mDoExt_MtxCalcAnmBlendTblOldFUs = .text:0x80017108; // type:function size:0x14 scope:local align:4 +@104@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x8001711C; // type:function size:0x14 scope:local align:4 +@104@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x80017130; // type:function size:0x14 scope:local align:4 +@104@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x80017144; // type:function size:0x14 scope:local align:4 +@140@36@calc__14mDoExt_McaMorfFUs = .text:0x80017158; // type:function size:0x14 scope:local align:4 +@140@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x8001716C; // type:function size:0x14 scope:local align:4 +@140@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x80017180; // type:function size:0x14 scope:local align:4 +@140@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x80017194; // type:function size:0x14 scope:local align:4 +@148@36@calc__15mDoExt_McaMorf2FUs = .text:0x800171A8; // type:function size:0x14 scope:local align:4 +@148@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x800171BC; // type:function size:0x14 scope:local align:4 +@148@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x800171D0; // type:function size:0x14 scope:local align:4 +@148@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x800171E4; // type:function size:0x14 scope:local align:4 +mDoLib_setResTimgObj__FP7ResTIMGP9_GXTexObjUlP10_GXTlutObj = .text:0x800171F8; // type:function size:0x18C scope:global align:4 +setup__14mDoLib_clipperFffff = .text:0x80017384; // type:function size:0x8C scope:global align:4 +mDoLib_project__FP3VecP3Vec = .text:0x80017410; // type:function size:0x1DC scope:global align:4 +mDoLib_pos2camera__FP3VecP3Vec = .text:0x800175EC; // type:function size:0x3C scope:global align:4 +mDoLib_cnvind32__FUl = .text:0x80017628; // type:function size:0x34 scope:global align:4 +mDoLib_cnvind16__FUs = .text:0x8001765C; // type:function size:0x24 scope:global align:4 +__sinit_m_Do_lib_cpp = .text:0x80017680; // type:function size:0x4C scope:local align:4 +__dt__11J3DUClipperFv = .text:0x800176CC; // type:function size:0x48 scope:global align:4 +update__13mDoHIO_root_cFv = .text:0x80017714; // type:function size:0x4 scope:global align:4 +createChild__16mDoHIO_subRoot_cFPCcP13JORReflexible = .text:0x80017718; // type:function size:0xD0 scope:global align:4 +deleteChild__16mDoHIO_subRoot_cFSc = .text:0x800177E8; // type:function size:0x68 scope:global align:4 +__sinit_m_Do_hostIO_cpp = .text:0x80017850; // type:function size:0x78 scope:local align:4 +__dt__13mDoHIO_root_cFv = .text:0x800178C8; // type:function size:0x84 scope:global align:4 +__dt__16mDoHIO_subRoot_cFv = .text:0x8001794C; // type:function size:0x70 scope:global align:4 +__dt__14mDoHIO_child_cFv = .text:0x800179BC; // type:function size:0x3C scope:global align:4 +__ct__14mDoHIO_child_cFv = .text:0x800179F8; // type:function size:0x10 scope:global align:4 +my_OSCancelAlarmAll__Fv = .text:0x80017A08; // type:function size:0x4 scope:global align:4 +destroyVideo__Fv = .text:0x80017A0C; // type:function size:0x38 scope:global align:4 +mDoRst_reset__FiUli = .text:0x80017A44; // type:function size:0xA8 scope:global align:4 +mDoRst_resetCallBack__FiPv = .text:0x80017AEC; // type:function size:0x88 scope:global align:4 +main__9mDoDvdThdFPv = .text:0x80017B74; // type:function size:0x5C scope:global align:4 +create__9mDoDvdThdFl = .text:0x80017BD0; // type:function size:0x5C scope:global align:4 +suspend__9mDoDvdThdFv = .text:0x80017C2C; // type:function size:0x28 scope:global align:4 +my_DVDConvertPathToEntrynum__FPCc = .text:0x80017C54; // type:function size:0x60 scope:global align:4 +__dt__19mDoDvdThd_command_cFv = .text:0x80017CB4; // type:function size:0x48 scope:global align:4 +__ct__17mDoDvdThd_param_cFv = .text:0x80017CFC; // type:function size:0x48 scope:global align:4 +kick__17mDoDvdThd_param_cFv = .text:0x80017D44; // type:function size:0x28 scope:global align:4 +waitForKick__17mDoDvdThd_param_cFv = .text:0x80017D6C; // type:function size:0x28 scope:global align:4 +getFirstCommand__17mDoDvdThd_param_cFv = .text:0x80017D94; // type:function size:0x8 scope:global align:4 +addition__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x80017D9C; // type:function size:0x58 scope:global align:4 +cut__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x80017DF4; // type:function size:0x54 scope:global align:4 +cb__FPv = .text:0x80017E48; // type:function size:0x50 scope:global align:4 +mainLoop__17mDoDvdThd_param_cFv = .text:0x80017E98; // type:function size:0x98 scope:global align:4 +__ct__19mDoDvdThd_command_cFv = .text:0x80017F30; // type:function size:0x44 scope:global align:4 +__dt__20mDoDvdThd_callback_cFv = .text:0x80017F74; // type:function size:0x60 scope:global align:4 +__ct__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x80017FD4; // type:function size:0x5C scope:global align:4 +create__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x80018030; // type:function size:0x7C scope:global align:4 +execute__20mDoDvdThd_callback_cFv = .text:0x800180AC; // type:function size:0x54 scope:global align:4 +__dt__24mDoDvdThd_mountArchive_cFv = .text:0x80018100; // type:function size:0x60 scope:global align:4 +__ct__24mDoDvdThd_mountArchive_cFUc = .text:0x80018160; // type:function size:0x70 scope:global align:4 +create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap = .text:0x800181D0; // type:function size:0xC8 scope:global align:4 +execute__24mDoDvdThd_mountArchive_cFv = .text:0x80018298; // type:function size:0x154 scope:global align:4 +__dt__25mDoDvdThd_mountXArchive_cFv = .text:0x800183EC; // type:function size:0x60 scope:global align:4 +__ct__25mDoDvdThd_mountXArchive_cFUcQ210JKRArchive10EMountMode = .text:0x8001844C; // type:function size:0x74 scope:global align:4 +create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountMode = .text:0x800184C0; // type:function size:0xC8 scope:global align:4 +execute__25mDoDvdThd_mountXArchive_cFv = .text:0x80018588; // type:function size:0x78 scope:global align:4 +__ct__21mDoDvdThd_toMainRam_cFUc = .text:0x80018600; // type:function size:0x5C scope:global align:4 +create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x8001865C; // type:function size:0xC8 scope:global align:4 +__dt__21mDoDvdThd_toMainRam_cFv = .text:0x80018724; // type:function size:0x60 scope:global align:4 +execute__21mDoDvdThd_toMainRam_cFv = .text:0x80018784; // type:function size:0xB0 scope:global align:4 +__sinit_m_Do_dvd_thread_cpp = .text:0x80018834; // type:function size:0x28 scope:local align:4 +mDoDvdErr_ThdInit__Fv = .text:0x8001885C; // type:function size:0xC0 scope:global align:4 +mDoDvdErr_ThdCleanup__Fv = .text:0x8001891C; // type:function size:0x48 scope:global align:4 +mDoDvdErr_Watch__FPv = .text:0x80018964; // type:function size:0x5C scope:global align:4 +AlarmHandler__FP7OSAlarmP9OSContext = .text:0x800189C0; // type:function size:0x28 scope:global align:4 +__ct__15mDoMemCd_Ctrl_cFv = .text:0x800189E8; // type:function size:0x4 scope:global align:4 +ThdInit__15mDoMemCd_Ctrl_cFv = .text:0x800189EC; // type:function size:0xA8 scope:global align:4 +main__15mDoMemCd_Ctrl_cFv = .text:0x80018A94; // type:function size:0xB0 scope:global align:4 +update__15mDoMemCd_Ctrl_cFv = .text:0x80018B44; // type:function size:0x10C scope:global align:4 +restore__15mDoMemCd_Ctrl_cFv = .text:0x80018C50; // type:function size:0x94 scope:global align:4 +store__15mDoMemCd_Ctrl_cFv = .text:0x80018CE4; // type:function size:0x108 scope:global align:4 +command_format__15mDoMemCd_Ctrl_cFv = .text:0x80018DEC; // type:function size:0x50 scope:global align:4 +save__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x80018E3C; // type:function size:0x74 scope:global align:4 +load__15mDoMemCd_Ctrl_cFv = .text:0x80018EB0; // type:function size:0x50 scope:global align:4 +LoadSync__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x80018F00; // type:function size:0x94 scope:global align:4 +SaveSync__15mDoMemCd_Ctrl_cFv = .text:0x80018F94; // type:function size:0x70 scope:global align:4 +getStatus__15mDoMemCd_Ctrl_cFUl = .text:0x80019004; // type:function size:0xE4 scope:global align:4 +format__15mDoMemCd_Ctrl_cFv = .text:0x800190E8; // type:function size:0x4C scope:global align:4 +FormatSync__15mDoMemCd_Ctrl_cFv = .text:0x80019134; // type:function size:0x70 scope:global align:4 +attach__15mDoMemCd_Ctrl_cFv = .text:0x800191A4; // type:function size:0xD8 scope:global align:4 +detach__15mDoMemCd_Ctrl_cFv = .text:0x8001927C; // type:function size:0x38 scope:global align:4 +mount__15mDoMemCd_Ctrl_cFv = .text:0x800192B4; // type:function size:0xE0 scope:global align:4 +loadfile__15mDoMemCd_Ctrl_cFv = .text:0x80019394; // type:function size:0x60 scope:global align:4 +checkspace__15mDoMemCd_Ctrl_cFv = .text:0x800193F4; // type:function size:0x8C scope:global align:4 +setCardState__15mDoMemCd_Ctrl_cFl = .text:0x80019480; // type:function size:0xAC scope:global align:4 +mDoMemCd_main__FPv = .text:0x8001952C; // type:function size:0x54 scope:global align:4 +__sinit_m_Do_MemCard_cpp = .text:0x80019580; // type:function size:0x28 scope:local align:4 +mDoMemCdRWm_Store__FP12CARDFileInfoPvUl = .text:0x800195A8; // type:function size:0x3A8 scope:global align:4 +mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl = .text:0x80019950; // type:function size:0x264 scope:global align:4 +mDoMemCdRWm_BuildHeader__FP22mDoMemCdRWm_HeaderData = .text:0x80019BB4; // type:function size:0x15C scope:global align:4 +mDoMemCdRWm_SetCardStat__FP12CARDFileInfo = .text:0x80019D10; // type:function size:0x144 scope:global align:4 +mDoMemCdRWm_CheckCardStat__FP12CARDFileInfo = .text:0x80019E54; // type:function size:0x104 scope:global align:4 +mDoMemCdRWm_CalcCheckSum__FPvUl = .text:0x80019F58; // type:function size:0x40 scope:global align:4 +mDoMemCdRWm_CalcCheckSumPictData__FPvUl = .text:0x80019F98; // type:function size:0x28 scope:global align:4 +mDoMemCdRWm_TestCheckSumPictData__FPv = .text:0x80019FC0; // type:function size:0x44 scope:global align:4 +mDoMemCdRWm_SetCheckSumPictData__FPUc = .text:0x8001A004; // type:function size:0x34 scope:global align:4 +mDoMemCdRWm_CalcCheckSumGameData__FPvUl = .text:0x8001A038; // type:function size:0x38 scope:global align:4 +mDoMemCdRWm_TestCheckSumGameData__FPv = .text:0x8001A070; // type:function size:0x4C scope:global align:4 +mDoMemCdRWm_SetCheckSumGameData__FPUcUc = .text:0x8001A0BC; // type:function size:0x44 scope:global align:4 +ProbeCheck_0__FP11JUTGbaParamPv = .text:0x8001A100; // type:function size:0x28 scope:global align:4 +ProbeCheck_1__FP11JUTGbaParamPv = .text:0x8001A128; // type:function size:0x28 scope:global align:4 +CodeExchange_0__FP11JUTGbaParamPv = .text:0x8001A150; // type:function size:0x28 scope:global align:4 +CodeExchange_1__FP11JUTGbaParamPv = .text:0x8001A178; // type:function size:0x28 scope:global align:4 +CodeExchange_2__FP11JUTGbaParamPv = .text:0x8001A1A0; // type:function size:0x28 scope:global align:4 +CodeExchange_3__FP11JUTGbaParamPv = .text:0x8001A1C8; // type:function size:0x28 scope:global align:4 +CodeExchange_4__FP11JUTGbaParamPv = .text:0x8001A1F0; // type:function size:0x28 scope:global align:4 +ContextCheck__FP11JUTGbaParamPv = .text:0x8001A218; // type:function size:0x28 scope:global align:4 +ContextSend__FP11JUTGbaParamPv = .text:0x8001A240; // type:function size:0x28 scope:global align:4 +ContextRead__FP11JUTGbaParamPv = .text:0x8001A268; // type:function size:0x28 scope:global align:4 +GbaWriteResult__FP11JUTGbaParamPv = .text:0x8001A290; // type:function size:0x28 scope:global align:4 +GbaReadResult__FP11JUTGbaParamPv = .text:0x8001A2B8; // type:function size:0x28 scope:global align:4 +GbaReset__FP11JUTGbaParamPv = .text:0x8001A2E0; // type:function size:0x28 scope:global align:4 +mDoGaC_Initial__15mDoGaC_agbCom_cFP18mDoGaC_DataManag_cUc = .text:0x8001A308; // type:function size:0x118 scope:global align:4 +mDoGaC_ComOpen__15mDoGaC_agbCom_cFv = .text:0x8001A420; // type:function size:0xC scope:global align:4 +mDoGaC_ComClose__15mDoGaC_agbCom_cFv = .text:0x8001A42C; // type:function size:0x50 scope:global align:4 +mDoGaC_ComStart__15mDoGaC_agbCom_cFv = .text:0x8001A47C; // type:function size:0xC scope:global align:4 +mDoGaC_ComStop__15mDoGaC_agbCom_cFv = .text:0x8001A488; // type:function size:0x38 scope:global align:4 +mDoGaC_GbaReboot__15mDoGaC_agbCom_cFv = .text:0x8001A4C0; // type:function size:0x5C scope:global align:4 +mDoGaC_GbaReset__15mDoGaC_agbCom_cFv = .text:0x8001A51C; // type:function size:0x98 scope:global align:4 +mDoGaC_ComRestart__15mDoGaC_agbCom_cFv = .text:0x8001A5B4; // type:function size:0x58 scope:global align:4 +mDoGaC_Connect__15mDoGaC_agbCom_cFv = .text:0x8001A60C; // type:function size:0x12C scope:global align:4 +mDoGaC_ConnectSleep__15mDoGaC_agbCom_cFv = .text:0x8001A738; // type:function size:0x18 scope:global align:4 +mDoGaC_ConnectWake__15mDoGaC_agbCom_cFv = .text:0x8001A750; // type:function size:0xC scope:global align:4 +mDoGaC_GbaLink__15mDoGaC_agbCom_cFv = .text:0x8001A75C; // type:function size:0x54 scope:global align:4 +mDoGaC_SendDataSet__15mDoGaC_agbCom_cFPUliUcUl = .text:0x8001A7B0; // type:function size:0xC8 scope:global align:4 +mDoGaC_SendDataWrite__15mDoGaC_agbCom_cFv = .text:0x8001A878; // type:function size:0x134 scope:global align:4 +mDoGaC_SendEntry__15mDoGaC_agbCom_cFUcUl = .text:0x8001A9AC; // type:function size:0x3C scope:global align:4 +mDoGaC_SendStatusCheck__15mDoGaC_agbCom_cFUc = .text:0x8001A9E8; // type:function size:0x30 scope:global align:4 +mDoGaC_SendEndCheck__15mDoGaC_agbCom_cFUc = .text:0x8001AA18; // type:function size:0x30 scope:global align:4 +mDoGaC_RecvStatusCheck__15mDoGaC_agbCom_cFUc = .text:0x8001AA48; // type:function size:0x20 scope:global align:4 +mDoGaC_DataStatusReset__15mDoGaC_agbCom_cFUc = .text:0x8001AA68; // type:function size:0x40 scope:global align:4 +mDoGaC_StatusSendSet__15mDoGaC_agbCom_cFUc = .text:0x8001AAA8; // type:function size:0xA0 scope:global align:4 +mDoGaC_ProbeCheck0__15mDoGaC_agbCom_cFv = .text:0x8001AB48; // type:function size:0x84 scope:global align:4 +mDoGaC_ProbeCheck1__15mDoGaC_agbCom_cFv = .text:0x8001ABCC; // type:function size:0x74 scope:global align:4 +mDoGaC_CodeExchange0__15mDoGaC_agbCom_cFv = .text:0x8001AC40; // type:function size:0x94 scope:global align:4 +mDoGaC_CodeExchange1__15mDoGaC_agbCom_cFv = .text:0x8001ACD4; // type:function size:0x94 scope:global align:4 +mDoGaC_CodeExchange2__15mDoGaC_agbCom_cFv = .text:0x8001AD68; // type:function size:0x90 scope:global align:4 +mDoGaC_CodeExchange3__15mDoGaC_agbCom_cFv = .text:0x8001ADF8; // type:function size:0x74 scope:global align:4 +mDoGaC_CodeExchange4__15mDoGaC_agbCom_cFv = .text:0x8001AE6C; // type:function size:0xB0 scope:global align:4 +mDoGaC_ContextCheck__15mDoGaC_agbCom_cFv = .text:0x8001AF1C; // type:function size:0x9C scope:global align:4 +mDoGaC_ContextSend__15mDoGaC_agbCom_cFv = .text:0x8001AFB8; // type:function size:0x74 scope:global align:4 +mDoGaC_ContextRead__15mDoGaC_agbCom_cFv = .text:0x8001B02C; // type:function size:0x94 scope:global align:4 +mDoGaC_GbaWrite__15mDoGaC_agbCom_cFv = .text:0x8001B0C0; // type:function size:0x2A0 scope:global align:4 +mDoGaC_WriteResult__15mDoGaC_agbCom_cFv = .text:0x8001B360; // type:function size:0x68 scope:global align:4 +mDoGaC_GbaRead__15mDoGaC_agbCom_cFv = .text:0x8001B3C8; // type:function size:0x44 scope:global align:4 +mDoGaC_ReadResult__15mDoGaC_agbCom_cFv = .text:0x8001B40C; // type:function size:0x2BC scope:global align:4 +BigLittleChange__FUl = .text:0x8001B6C8; // type:function size:0x34 scope:global align:4 +__sinit_m_Do_gba_com_cpp = .text:0x8001B6FC; // type:function size:0x38 scope:local align:4 +__dt__15mDoGaC_agbCom_cFv = .text:0x8001B734; // type:function size:0x3C scope:global align:4 +print_f__FPCce = .text:0x8001B770; // type:function size:0x8C scope:global align:4 +print__FPCc = .text:0x8001B7FC; // type:function size:0x28 scope:global align:4 +dispHeapInfo__Fv = .text:0x8001B824; // type:function size:0x15C scope:global align:4 +dispGameInfo__Fv = .text:0x8001B980; // type:function size:0x44 scope:global align:4 +dispDateInfo__Fv = .text:0x8001B9C4; // type:function size:0x154 scope:global align:4 +dispConsoleToTerminal__Fv = .text:0x8001BB18; // type:function size:0x28 scope:global align:4 +exception_addition__FP10JUTConsole = .text:0x8001BB40; // type:function size:0x30 scope:global align:4 +ice_bg_check__FP8enemyice = .text:0x8001BB70; // type:function size:0x1D8 scope:global align:4 +enemy_ice__FP8enemyice = .text:0x8001BD48; // type:function size:0xCC4 scope:global align:4 +__dt__5csXyzFv = .text:0x8001CA0C; // type:function size:0x3C scope:global align:4 +enemy_fire__FP9enemyfire = .text:0x8001CA48; // type:function size:0x5F8 scope:global align:4 +enemy_fire_remove__FP9enemyfire = .text:0x8001D040; // type:function size:0x78 scope:global align:4 +enemy_piyo_set__FP10fopAc_ac_c = .text:0x8001D0B8; // type:function size:0x64 scope:global align:4 +wall_angle_get__FP10fopAc_ac_cs = .text:0x8001D11C; // type:function size:0x404 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x8001D520; // type:function size:0x12C scope:global align:4 +__dt__8dBgS_ChkFv = .text:0x8001D64C; // type:function size:0xA0 scope:global align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x8001D6EC; // type:function size:0x5C scope:global align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x8001D748; // type:function size:0x48 scope:global align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x8001D790; // type:function size:0x5C scope:global align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x8001D7EC; // type:function size:0x48 scope:global align:4 +__dt__11cBgS_LinChkFv = .text:0x8001D834; // type:function size:0x94 scope:global align:4 +__dt__8cM3dGLinFv = .text:0x8001D8C8; // type:function size:0x48 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x8001D910; // type:function size:0x48 scope:global align:4 +dr_body_bg_check__FP14damagereaction = .text:0x8001D958; // type:function size:0x57C scope:global align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x8001DED4; // type:function size:0x168 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x8001E03C; // type:function size:0x140 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x8001E17C; // type:function size:0x118 scope:global align:4 +__dt__11cBgS_GndChkFv = .text:0x8001E294; // type:function size:0x80 scope:global align:4 +dr_joint_bg_check__FP14damagereaction = .text:0x8001E314; // type:function size:0x101C scope:global align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x8001F330; // type:function size:0x168 scope:global align:4 +kado_check__FP14damagereaction = .text:0x8001F498; // type:function size:0x3A0 scope:global align:4 +hang_ang_get__FP14damagereaction = .text:0x8001F838; // type:function size:0x444 scope:global align:4 +dr_damage_set__FP14damagereaction = .text:0x8001FC7C; // type:function size:0xFEC scope:global align:4 +dr_damage_anime__FP14damagereaction = .text:0x80020C68; // type:function size:0x1488 scope:global align:4 +dr_matrix_set__FP14damagereaction = .text:0x800220F0; // type:function size:0x170 scope:global align:4 +damage_reaction__FP14damagereaction = .text:0x80022260; // type:function size:0xF8 scope:global align:4 +__sinit_c_damagereaction_cpp = .text:0x80022358; // type:function size:0x48 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x800223A0; // type:function size:0x8 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x800223A8; // type:function size:0x8 scope:local align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x800223B0; // type:function size:0x8 scope:local align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x800223B8; // type:function size:0x8 scope:local align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x800223C0; // type:function size:0x8 scope:local align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x800223C8; // type:function size:0x8 scope:local align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x800223D0; // type:function size:0x8 scope:local align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x800223D8; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x800223E0; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x800223E8; // type:function size:0x8 scope:local align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x800223F0; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x800223F8; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80022400; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80022408; // type:function size:0x8 scope:local align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x80022410; // type:function size:0x8 scope:local align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x80022418; // type:function size:0x8 scope:local align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x80022420; // type:function size:0x8 scope:local align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x80022428; // type:function size:0x8 scope:local align:4 +cCc_Init__Fv = .text:0x80022430; // type:function size:0x240 scope:global align:4 +cDyl_IsLinked__Fs = .text:0x80022670; // type:function size:0xA0 scope:global align:4 +cDyl_Unlink__Fs = .text:0x80022710; // type:function size:0xD8 scope:global align:4 +cDyl_LinkASync__Fs = .text:0x800227E8; // type:function size:0x194 scope:global align:4 +cDyl_InitCallback__FPv = .text:0x8002297C; // type:function size:0x10C scope:global align:4 +cDyl_InitAsync__Fv = .text:0x80022A88; // type:function size:0x78 scope:global align:4 +cDyl_InitAsyncIsDone__Fv = .text:0x80022B00; // type:function size:0x6C scope:global align:4 +phase_01__7cDylPhsFPv = .text:0x80022B6C; // type:function size:0x8 scope:global align:4 +phase_02__7cDylPhsFPs = .text:0x80022B74; // type:function size:0x38 scope:global align:4 +phase_03__7cDylPhsFPv = .text:0x80022BAC; // type:function size:0x8 scope:global align:4 +Link__7cDylPhsFP30request_of_phase_process_classs = .text:0x80022BB4; // type:function size:0x44 scope:global align:4 +Unlink__7cDylPhsFP30request_of_phase_process_classs = .text:0x80022BF8; // type:function size:0x9C scope:global align:4 +getModuleName__24DynamicModuleControlBaseCFv = .text:0x80022C94; // type:function size:0x8 scope:global align:4 +__dt__20DynamicModuleControlFv = .text:0x80022C9C; // type:function size:0x60 scope:global align:4 +__ct__11fapGm_HIO_cFv = .text:0x80022CFC; // type:function size:0x150 scope:global align:4 +fapGm_After__Fv = .text:0x80022E4C; // type:function size:0x28 scope:global align:4 +fapGm_Execute__Fv = .text:0x80022E74; // type:function size:0x34 scope:global align:4 +fapGm_Create__Fv = .text:0x80022EA8; // type:function size:0x70 scope:global align:4 +__dt__11fapGm_HIO_cFv = .text:0x80022F18; // type:function size:0x48 scope:global align:4 +__sinit_f_ap_game_cpp = .text:0x80022F60; // type:function size:0x3C scope:local align:4 +__ct__10fopAc_ac_cFv = .text:0x80022F9C; // type:function size:0xB8 scope:global align:4 +__dt__20fopAc_cullSizeSphereFv = .text:0x80023054; // type:function size:0x3C scope:global align:4 +__dt__17fopAc_cullSizeBoxFv = .text:0x80023090; // type:function size:0x3C scope:global align:4 +__dt__12dKy_tevstr_cFv = .text:0x800230CC; // type:function size:0x3C scope:global align:4 +__dt__11dEvt_info_cFv = .text:0x80023108; // type:function size:0x48 scope:global align:4 +__dt__10fopAc_ac_cFv = .text:0x80023150; // type:function size:0x54 scope:global align:4 +fopAc_IsActor__FPv = .text:0x800231A4; // type:function size:0x2C scope:global align:4 +fopAc_Draw__FPv = .text:0x800231D0; // type:function size:0xEC scope:global align:4 +fopAc_Execute__FPv = .text:0x800232BC; // type:function size:0x5B0 scope:global align:4 +fopAc_IsDelete__FPv = .text:0x8002386C; // type:function size:0x54 scope:global align:4 +fopAc_Delete__FPv = .text:0x800238C0; // type:function size:0xA4 scope:global align:4 +fopAc_Create__FPv = .text:0x80023964; // type:function size:0x2A4 scope:global align:4 +fopAcIt_Executor__FPFPvPv_iPv = .text:0x80023C08; // type:function size:0x3C scope:global align:4 +fopAcIt_Judge__FPFPvPv_PvPv = .text:0x80023C44; // type:function size:0x3C scope:global align:4 +fopAcTg_ToActorQ__FP16create_tag_class = .text:0x80023C80; // type:function size:0x2C scope:global align:4 +fopAcTg_ActorQTo__FP16create_tag_class = .text:0x80023CAC; // type:function size:0x20 scope:global align:4 +fopAcTg_Init__FP16create_tag_classPv = .text:0x80023CCC; // type:function size:0x24 scope:global align:4 +fopAcM_setStageLayer__FPv = .text:0x80023CF0; // type:function size:0xA4 scope:global align:4 +fopAcM_setRoomLayer__FPvi = .text:0x80023D94; // type:function size:0xBC scope:global align:4 +fopAcM_SearchByID__FUiPP10fopAc_ac_c = .text:0x80023E50; // type:function size:0x70 scope:global align:4 +fopAcM_SearchByName__FsPP10fopAc_ac_c = .text:0x80023EC0; // type:function size:0x7C scope:global align:4 +fopAcM_CreateAppend__Fv = .text:0x80023F3C; // type:function size:0x74 scope:global align:4 +createAppend__FUlP4cXyziP5csXyzP4cXyzScUi = .text:0x80023FB0; // type:function size:0x154 scope:global align:4 +fopAcM_Log__FP10fopAc_ac_cPc = .text:0x80024104; // type:function size:0x4 scope:global align:4 +fopAcM_delete__FP10fopAc_ac_c = .text:0x80024108; // type:function size:0x40 scope:global align:4 +fopAcM_delete__FUi = .text:0x80024148; // type:function size:0x64 scope:global align:4 +fopAcM_create__FsUlP4cXyziP5csXyzP4cXyzScPFPv_i = .text:0x800241AC; // type:function size:0x7C scope:global align:4 +fopAcM_create__FPcUlP4cXyziP5csXyzP4cXyzPFPv_i = .text:0x80024228; // type:function size:0x7C scope:global align:4 +fopAcM_fastCreate__FsUlP4cXyziP5csXyzP4cXyzScPFPv_iPv = .text:0x800242A4; // type:function size:0x78 scope:global align:4 +fopAcM_fastCreate__FPcUlP4cXyziP5csXyzP4cXyzPFPv_iPv = .text:0x8002431C; // type:function size:0x84 scope:global align:4 +fopAcM_createChild__FsUiUlP4cXyziP5csXyzP4cXyzScPFPv_i = .text:0x800243A0; // type:function size:0x80 scope:global align:4 +fopAcM_createChild__FPcUiUlP4cXyziP5csXyzP4cXyzPFPv_i = .text:0x80024420; // type:function size:0x84 scope:global align:4 +fopAcM_createChildFromOffset__FsUiUlP4cXyziP5csXyzP4cXyzScPFPv_i = .text:0x800244A4; // type:function size:0x1C0 scope:global align:4 +fopAcM_createChildFromOffset__FPcUiUlP4cXyziP5csXyzP4cXyzPFPv_i = .text:0x80024664; // type:function size:0x1A4 scope:global align:4 +fopAcM_createHeap__FP10fopAc_ac_cUlUl = .text:0x80024808; // type:function size:0x128 scope:global align:4 +fopAcM_adjustHeap__FP10fopAc_ac_c = .text:0x80024930; // type:function size:0x34 scope:global align:4 +fopAcM_DeleteHeap__FP10fopAc_ac_c = .text:0x80024964; // type:function size:0x50 scope:global align:4 +fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x800249B4; // type:function size:0x3C0 scope:global align:4 +fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff = .text:0x80024D74; // type:function size:0x1C scope:global align:4 +fopAcM_setCullSizeSphere__FP10fopAc_ac_cffff = .text:0x80024D90; // type:function size:0x14 scope:global align:4 +fopAcM_addAngleY__FP10fopAc_ac_css = .text:0x80024DA4; // type:function size:0x30 scope:global align:4 +fopAcM_calcSpeed__FP10fopAc_ac_c = .text:0x80024DD4; // type:function size:0x5C scope:global align:4 +fopAcM_posMove__FP10fopAc_ac_cPC4cXyz = .text:0x80024E30; // type:function size:0x6C scope:global align:4 +fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz = .text:0x80024E9C; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorAngleY__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80024EE0; // type:function size:0x28 scope:global align:4 +fopAcM_seenActorAngleY__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80024F08; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorDistance__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80024F4C; // type:function size:0xB4 scope:global align:4 +fopAcM_searchActorDistance2__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025000; // type:function size:0x50 scope:global align:4 +fopAcM_searchActorDistanceXZ__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025050; // type:function size:0xB0 scope:global align:4 +fopAcM_searchActorDistanceXZ2__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025100; // type:function size:0x4C scope:global align:4 +fopAcM_rollPlayerCrash__FP10fopAc_ac_cfUl = .text:0x8002514C; // type:function size:0xF8 scope:global align:4 +fopAcM_checkCullingBox__FPA4_fffffff = .text:0x80025244; // type:function size:0xAC scope:global align:4 +fopAcM_cullingCheck__FP10fopAc_ac_c = .text:0x800252F0; // type:function size:0x348 scope:global align:4 +fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025638; // type:function size:0x50 scope:global align:4 +fopAcM_orderTalkXBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025688; // type:function size:0x50 scope:global align:4 +fopAcM_orderTalkYBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x800256D8; // type:function size:0x50 scope:global align:4 +fopAcM_orderTalkZBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025728; // type:function size:0x50 scope:global align:4 +fopAcM_orderZHintEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025778; // type:function size:0x54 scope:global align:4 +fopAcM_orderSpeakEvent__FP10fopAc_ac_c = .text:0x800257CC; // type:function size:0x50 scope:global align:4 +fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x8002581C; // type:function size:0x54 scope:global align:4 +fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025870; // type:function size:0x54 scope:global align:4 +fopAcM_orderOtherEvent2__FP10fopAc_ac_cPcUsUs = .text:0x800258C4; // type:function size:0x94 scope:global align:4 +fopAcM_orderChangeEvent__FP10fopAc_ac_cPcUsUs = .text:0x80025958; // type:function size:0x60 scope:global align:4 +fopAcM_orderChangeEvent__FP10fopAc_ac_cP10fopAc_ac_cPcUsUs = .text:0x800259B8; // type:function size:0x6C scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs = .text:0x80025A24; // type:function size:0x88 scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_cP10fopAc_ac_csUsUs = .text:0x80025AAC; // type:function size:0x88 scope:global align:4 +fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs = .text:0x80025B34; // type:function size:0x98 scope:global align:4 +fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs = .text:0x80025BCC; // type:function size:0x60 scope:global align:4 +fopAcM_orderItemEvent__FP10fopAc_ac_c = .text:0x80025C2C; // type:function size:0x54 scope:global align:4 +fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025C80; // type:function size:0x54 scope:global align:4 +fopAcM_getTalkEventPartner__FP10fopAc_ac_c = .text:0x80025CD4; // type:function size:0x30 scope:global align:4 +fopAcM_getItemEventPartner__FP10fopAc_ac_c = .text:0x80025D04; // type:function size:0x30 scope:global align:4 +fopAcM_getEventPartner__FP10fopAc_ac_c = .text:0x80025D34; // type:function size:0x74 scope:global align:4 +fopAcM_createItemForPresentDemo__FP4cXyziUciiP5csXyzP4cXyz = .text:0x80025DA8; // type:function size:0xD0 scope:global align:4 +fopAcM_createItemForTrBoxDemo__FP4cXyziiiP5csXyzP4cXyz = .text:0x80025E78; // type:function size:0xCC scope:global align:4 +fopAcM_createItemFromTable__FP4cXyziiiiP5csXyziP4cXyz = .text:0x80025F44; // type:function size:0x3E0 scope:global align:4 +fopAcM_createRaceItemFromTable__FP4cXyziiiP5csXyzP4cXyzi = .text:0x80026324; // type:function size:0x134 scope:global align:4 +fopAcM_createShopItem__FP4cXyziP5csXyziP4cXyzPFPv_i = .text:0x80026458; // type:function size:0xC4 scope:global align:4 +fopAcM_createRaceItem__FP4cXyziiP5csXyziP4cXyzi = .text:0x8002651C; // type:function size:0xF4 scope:global align:4 +fopAcM_createDemoItem__FP4cXyziiP5csXyziP4cXyzUc = .text:0x80026610; // type:function size:0xE8 scope:global align:4 +fopAcM_createItemForBoss__FP4cXyziiP5csXyzP4cXyzi = .text:0x800266F8; // type:function size:0x74 scope:global align:4 +fopAcM_createItem__FP4cXyziiiiP5csXyziP4cXyz = .text:0x8002676C; // type:function size:0x1B4 scope:global align:4 +fopAcM_fastCreateItem2__FP4cXyziiiiP5csXyziP4cXyz = .text:0x80026920; // type:function size:0x1CC scope:global align:4 +fopAcM_createItemForKP2__FP4cXyziiP5csXyzP4cXyzfffUs = .text:0x80026AEC; // type:function size:0x100 scope:global align:4 +fopAcM_createItemForSimpleDemo__FP4cXyziiP5csXyzP4cXyzff = .text:0x80026BEC; // type:function size:0x3C scope:global align:4 +fopAcM_fastCreateItem__FP4cXyziiP5csXyzP4cXyzfffiPFPv_i = .text:0x80026C28; // type:function size:0x2BC scope:global align:4 +stealItem_CB__FPv = .text:0x80026EE4; // type:function size:0x2C scope:global align:4 +fopAcM_createStealItem__FP4cXyziiP5csXyzi = .text:0x80026F10; // type:function size:0x154 scope:global align:4 +fopAcM_createItemFromEnemyTable__FUsiiP4cXyzP5csXyz = .text:0x80027064; // type:function size:0x3A8 scope:global align:4 +fopAcM_createIball__FP4cXyziiP5csXyzi = .text:0x8002740C; // type:function size:0x15C scope:global align:4 +fopAcM_createWarpFlower__FP4cXyzP5csXyziUc = .text:0x80027568; // type:function size:0x48 scope:global align:4 +enemySearchJugge__FPvPv = .text:0x800275B0; // type:function size:0x50 scope:global align:4 +fopAcM_myRoomSearchEnemy__FSc = .text:0x80027600; // type:function size:0x12C scope:global align:4 +fopAcM_createDisappear__FP10fopAc_ac_cP4cXyzUcUcUc = .text:0x8002772C; // type:function size:0x88 scope:global align:4 +fopAcM_getGroundAngle__FP10fopAc_ac_cP5csXyz = .text:0x800277B4; // type:function size:0x304 scope:global align:4 +fopAcM_setCarryNow__FP10fopAc_ac_ci = .text:0x80027AB8; // type:function size:0x34 scope:global align:4 +fopAcM_cancelCarryNow__FP10fopAc_ac_c = .text:0x80027AEC; // type:function size:0x7C scope:global align:4 +fopAcM_viewCutoffCheck__FP10fopAc_ac_cf = .text:0x80027B68; // type:function size:0x300 scope:global align:4 +fopAcM_otoCheck__FP10fopAc_ac_cf = .text:0x80027E68; // type:function size:0x120 scope:global align:4 +fopAcM_getProcNameString__FP10fopAc_ac_c = .text:0x80027F88; // type:function size:0x44 scope:global align:4 +fopAcM_findObjectCB__FP10fopAc_ac_cPv = .text:0x80027FCC; // type:function size:0xD4 scope:global align:4 +fopAcM_searchFromName__FPcUlUl = .text:0x800280A0; // type:function size:0x38 scope:global align:4 +fopAcM_getWaterY__FPC4cXyzPf = .text:0x800280D8; // type:function size:0x118 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x800281F0; // type:function size:0x124 scope:global align:4 +fopAcM_setGbaName__FP10fopAc_ac_cUcUcUc = .text:0x80028314; // type:function size:0xA0 scope:global align:4 +fpoAcM_absolutePos__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x800283B4; // type:function size:0xB4 scope:global align:4 +fpoAcM_relativePos__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x80028468; // type:function size:0xC4 scope:global align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x8002852C; // type:function size:0xFC scope:global align:4 +__sinit_f_op_actor_mng_cpp = .text:0x80028628; // type:function size:0x7E0 scope:local align:4 +__ct__20fopAc_cullSizeSphereF4cXyzf = .text:0x80028E08; // type:function size:0x20 scope:global align:4 +__ct__17fopAc_cullSizeBoxFRC17fopAc_cullSizeBox = .text:0x80028E28; // type:function size:0x34 scope:global align:4 +__ct__17fopAc_cullSizeBoxF4cXyz4cXyz = .text:0x80028E5C; // type:function size:0x34 scope:global align:4 +__dt__5l_HIOFv = .text:0x80028E90; // type:function size:0x3C scope:global align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x80028ECC; // type:function size:0x8 scope:local align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x80028ED4; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x80028EDC; // type:function size:0x8 scope:local align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x80028EE4; // type:function size:0x8 scope:local align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x80028EEC; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x80028EF4; // type:function size:0x8 scope:local align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x80028EFC; // type:function size:0x4 scope:global align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x80028F00; // type:function size:0x8 scope:global align:4 +fopCam_Draw__FP12camera_class = .text:0x80028F08; // type:function size:0x54 scope:global align:4 +fopCam_Execute__FP12camera_class = .text:0x80028F5C; // type:function size:0x5C scope:global align:4 +fopCam_IsDelete__FP12camera_class = .text:0x80028FB8; // type:function size:0x54 scope:global align:4 +fopCam_Delete__FP12camera_class = .text:0x8002900C; // type:function size:0x54 scope:global align:4 +fopCam_Create__FPv = .text:0x80029060; // type:function size:0x98 scope:global align:4 +fopCamM_GetParam__FP12camera_class = .text:0x800290F8; // type:function size:0x8 scope:global align:4 +fopCamM_Create__FisPv = .text:0x80029100; // type:function size:0x64 scope:global align:4 +fopCamM_Management__Fv = .text:0x80029164; // type:function size:0x4 scope:global align:4 +fopCamM_Init__Fv = .text:0x80029168; // type:function size:0x4 scope:global align:4 +fopOvlp_Draw__FPv = .text:0x8002916C; // type:function size:0x28 scope:local align:4 +fopOvlp_Execute__FPv = .text:0x80029194; // type:function size:0x28 scope:local align:4 +fopOvlp_IsDelete__FPv = .text:0x800291BC; // type:function size:0x28 scope:local align:4 +fopOvlp_Delete__FPv = .text:0x800291E4; // type:function size:0x28 scope:local align:4 +fopOvlp_Create__FPv = .text:0x8002920C; // type:function size:0x68 scope:local align:4 +fopOvlpM_SceneIsStop__Fv = .text:0x80029274; // type:function size:0x40 scope:global align:4 +fopOvlpM_SceneIsStart__Fv = .text:0x800292B4; // type:function size:0x40 scope:global align:4 +fopOvlpM_IsOutReq__FP18overlap_task_class = .text:0x800292F4; // type:function size:0x18 scope:global align:4 +fopOvlpM_Done__FP18overlap_task_class = .text:0x8002930C; // type:function size:0x24 scope:global align:4 +fopOvlpM_ToldAboutID__FUi = .text:0x80029330; // type:function size:0x18 scope:global align:4 +fopOvlpM_IsPeek__Fv = .text:0x80029348; // type:function size:0x1C scope:global align:4 +fopOvlpM_IsDone__Fv = .text:0x80029364; // type:function size:0x34 scope:global align:4 +fopOvlpM_IsDoingReq__Fv = .text:0x80029398; // type:function size:0x28 scope:global align:4 +fopOvlpM_ClearOfReq__Fv = .text:0x800293C0; // type:function size:0x34 scope:global align:4 +fopOvlpM_Request__FsUs = .text:0x800293F4; // type:function size:0x4C scope:global align:4 +fopOvlpM_Management__Fv = .text:0x80029440; // type:function size:0x48 scope:global align:4 +fopOvlpM_Cancel__Fv = .text:0x80029488; // type:function size:0x70 scope:global align:4 +fopOvlpM_Init__Fv = .text:0x800294F8; // type:function size:0x4 scope:global align:4 +fopOvlpReq_phase_Done__FP21overlap_request_class = .text:0x800294FC; // type:function size:0x5C scope:local align:4 +fopOvlpReq_phase_IsDone__FP21overlap_request_class = .text:0x80029558; // type:function size:0x4C scope:local align:4 +fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class = .text:0x800295A4; // type:function size:0x50 scope:local align:4 +fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class = .text:0x800295F4; // type:function size:0x70 scope:local align:4 +fopOvlpReq_phase_IsComplete__FP21overlap_request_class = .text:0x80029664; // type:function size:0x50 scope:local align:4 +fopOvlpReq_phase_IsCreated__FP21overlap_request_class = .text:0x800296B4; // type:function size:0x60 scope:local align:4 +fopOvlpReq_phase_Create__FP21overlap_request_class = .text:0x80029714; // type:function size:0x50 scope:local align:4 +fopOvlpReq_Request__FP21overlap_request_classsUs = .text:0x80029764; // type:function size:0x9C scope:global align:4 +fopOvlpReq_Handler__FP21overlap_request_class = .text:0x80029800; // type:function size:0x98 scope:global align:4 +fopOvlpReq_Cancel__FP21overlap_request_class = .text:0x80029898; // type:function size:0x2C scope:global align:4 +fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class = .text:0x800298C4; // type:function size:0x10 scope:global align:4 +fopOvlpReq_SetPeektime__FP21overlap_request_classUs = .text:0x800298D4; // type:function size:0x14 scope:global align:4 +fopOvlpReq_OverlapClr__FP21overlap_request_class = .text:0x800298E8; // type:function size:0x5C scope:global align:4 +fopScn_Draw__FP11scene_class = .text:0x80029944; // type:function size:0x28 scope:local align:4 +fopScn_Execute__FP11scene_class = .text:0x8002996C; // type:function size:0x28 scope:local align:4 +fopScn_IsDelete__FPv = .text:0x80029994; // type:function size:0x28 scope:local align:4 +fopScn_Delete__FPv = .text:0x800299BC; // type:function size:0x60 scope:local align:4 +fopScn_Create__FPv = .text:0x80029A1C; // type:function size:0x74 scope:local align:4 +fopScnIt_Judge__FPFPvPv_PvPv = .text:0x80029A90; // type:function size:0x3C scope:global align:4 +fopScnM_SearchByID__FUi = .text:0x80029ACC; // type:function size:0x30 scope:global align:4 +fopScnM_ChangeReq__FP11scene_classssUs = .text:0x80029AFC; // type:function size:0x5C scope:global align:4 +fopScnM_DeleteReq__FP11scene_class = .text:0x80029B58; // type:function size:0x48 scope:global align:4 +fopScnM_CreateReq__FssUsUl = .text:0x80029BA0; // type:function size:0x48 scope:global align:4 +fopScnM_ReRequest__FsUl = .text:0x80029BE8; // type:function size:0x44 scope:global align:4 +fopScnM_Management__Fv = .text:0x80029C2C; // type:function size:0x58 scope:global align:4 +fopScnM_Init__Fv = .text:0x80029C84; // type:function size:0x4 scope:global align:4 +fopScnRq_phase_ClearOverlap__FP19scene_request_class = .text:0x80029C88; // type:function size:0x30 scope:local align:4 +fopScnRq_phase_Execute__FP19scene_request_class = .text:0x80029CB8; // type:function size:0x20 scope:local align:4 +fopScnRq_phase_IsDoingOverlap__FP19scene_request_class = .text:0x80029CD8; // type:function size:0x30 scope:local align:4 +fopScnRq_phase_IsDoneOverlap__FP19scene_request_class = .text:0x80029D08; // type:function size:0x30 scope:local align:4 +fopScnRq_phase_Done__FP19scene_request_class = .text:0x80029D38; // type:function size:0x40 scope:local align:4 +fopScnRq_Execute__FP19scene_request_class = .text:0x80029D78; // type:function size:0x48 scope:local align:4 +fopScnRq_PostMethod__FPvP19scene_request_class = .text:0x80029DC0; // type:function size:0x50 scope:local align:4 +fopScnRq_Cancel__FP19scene_request_class = .text:0x80029E10; // type:function size:0x40 scope:local align:4 +fopScnRq_FadeRequest__FsUs = .text:0x80029E50; // type:function size:0x44 scope:local align:4 +fopScnRq_Request__FiP11scene_classsPvsUs = .text:0x80029E94; // type:function size:0xC8 scope:global align:4 +fopScnRq_ReRequest__FUisPv = .text:0x80029F5C; // type:function size:0x20 scope:global align:4 +fopScnRq_Handler__Fv = .text:0x80029F7C; // type:function size:0x20 scope:global align:4 +fopScnTg_QueueTo__FP15scene_tag_class = .text:0x80029F9C; // type:function size:0x20 scope:global align:4 +fopScnTg_ToQueue__FP15scene_tag_class = .text:0x80029FBC; // type:function size:0x2C scope:global align:4 +fopScnTg_Init__FP15scene_tag_classPv = .text:0x80029FE8; // type:function size:0x20 scope:global align:4 +fopVw_Draw__FP10view_class = .text:0x8002A008; // type:function size:0x28 scope:global align:4 +fopVw_Execute__FP10view_class = .text:0x8002A030; // type:function size:0x28 scope:global align:4 +fopVw_IsDelete__FPv = .text:0x8002A058; // type:function size:0x28 scope:global align:4 +fopVw_Delete__FP10view_class = .text:0x8002A080; // type:function size:0x28 scope:global align:4 +fopVw_Create__FPv = .text:0x8002A0A8; // type:function size:0x3C scope:global align:4 +fopKy_Draw__FPv = .text:0x8002A0E4; // type:function size:0x50 scope:global align:4 +fopKy_Execute__FPv = .text:0x8002A134; // type:function size:0x70 scope:global align:4 +fopKy_IsDelete__FPv = .text:0x8002A1A4; // type:function size:0x54 scope:global align:4 +fopKy_Delete__FPv = .text:0x8002A1F8; // type:function size:0x4C scope:global align:4 +fopKy_Create__FPv = .text:0x8002A244; // type:function size:0xD4 scope:global align:4 +fopMsg_Draw__FPv = .text:0x8002A318; // type:function size:0x28 scope:global align:4 +fopMsg_Execute__FPv = .text:0x8002A340; // type:function size:0x38 scope:global align:4 +fopMsg_IsDelete__FPv = .text:0x8002A378; // type:function size:0x54 scope:global align:4 +fopMsg_Delete__FPv = .text:0x8002A3CC; // type:function size:0x4C scope:global align:4 +fopMsg_Create__FPv = .text:0x8002A418; // type:function size:0xD8 scope:global align:4 +fopKyM_SearchByID__FUi = .text:0x8002A4F0; // type:function size:0x20 scope:global align:4 +fopKyM_CreateAppend__Fv = .text:0x8002A510; // type:function size:0x58 scope:global align:4 +createAppend__FiP4cXyzP4cXyz = .text:0x8002A568; // type:function size:0x90 scope:global align:4 +fopKyM_Delete__FPv = .text:0x8002A5F8; // type:function size:0x20 scope:global align:4 +fopKyM_Create__FsPFPv_iPv = .text:0x8002A618; // type:function size:0x50 scope:global align:4 +fopKyM_create__FsiP4cXyzP4cXyzPFPv_i = .text:0x8002A668; // type:function size:0x60 scope:global align:4 +fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i = .text:0x8002A6C8; // type:function size:0x64 scope:global align:4 +fopKyM_createWpillar__FPC4cXyzffi = .text:0x8002A72C; // type:function size:0xA4 scope:global align:4 +fopKyM_createMpillar__FPC4cXyzf = .text:0x8002A7D0; // type:function size:0x74 scope:global align:4 +drawSelf__9MyPictureFff = .text:0x8002A844; // type:function size:0x68 scope:global align:4 +drawSelf__9MyPictureFffPA3_A4_f = .text:0x8002A8AC; // type:function size:0x74 scope:global align:4 +drawFullSet2__9MyPictureFffff10J2DBinding9J2DMirrorbPA3_A4_f = .text:0x8002A920; // type:function size:0xBC scope:global align:4 +fopMsgM_setStageLayer__FPv = .text:0x8002A9DC; // type:function size:0xAC scope:global align:4 +fopMsgM_SearchByID__FUi = .text:0x8002AA88; // type:function size:0x20 scope:global align:4 +fopMsgM_SearchByName__Fs = .text:0x8002AAA8; // type:function size:0x30 scope:global align:4 +fopMsgM_IsExecuting__FUi = .text:0x8002AAD8; // type:function size:0x20 scope:global align:4 +fopMsgM_GetAppend__FPv = .text:0x8002AAF8; // type:function size:0x8 scope:global align:4 +fopMsgM_Delete__FPv = .text:0x8002AB00; // type:function size:0x20 scope:global align:4 +createAppend__FP10fopAc_ac_cP4cXyzPUlPUlUi = .text:0x8002AB20; // type:function size:0xC4 scope:global align:4 +createMGameTermAppend__FssiiUi = .text:0x8002ABE4; // type:function size:0x9C scope:global align:4 +createTimerAppend__FiUsUcUcffffUi = .text:0x8002AC80; // type:function size:0xFC scope:global align:4 +fopMsgM_create__FsP10fopAc_ac_cP4cXyzPUlPUlPFPv_i = .text:0x8002AD7C; // type:function size:0x74 scope:global align:4 +fop_MGameTerm_create__FsssiiPFPv_i = .text:0x8002ADF0; // type:function size:0x74 scope:global align:4 +fop_Timer_create__FsUcUsUcUcffffPFPv_i = .text:0x8002AE64; // type:function size:0x74 scope:global align:4 +fopMsgM_messageTypeSelect__FP10fopAc_ac_cP4cXyzPUlPUl = .text:0x8002AED8; // type:function size:0x1FC scope:global align:4 +__dt__16fopMsgM_msgGet_cFv = .text:0x8002B0D4; // type:function size:0x48 scope:global align:4 +fopMsgM_searchMessageNumber__FUl = .text:0x8002B11C; // type:function size:0xCC scope:global align:4 +fopMsgM_messageSet__FUlP10fopAc_ac_c = .text:0x8002B1E8; // type:function size:0x144 scope:global align:4 +fopMsgM_messageSet__FUlP4cXyz = .text:0x8002B32C; // type:function size:0x12C scope:global align:4 +fopMsgM_messageSet__FUl = .text:0x8002B458; // type:function size:0x120 scope:global align:4 +fopMsgM_scopeMessageSet__FUl = .text:0x8002B578; // type:function size:0x88 scope:global align:4 +fopMsgM_tactMessageSet__Fv = .text:0x8002B600; // type:function size:0x12C scope:global align:4 +fopMsgM_messageGet__FPcUl = .text:0x8002B72C; // type:function size:0x184 scope:global align:4 +__dt__20fopMsgM_itemMsgGet_cFv = .text:0x8002B8B0; // type:function size:0x48 scope:global align:4 +fopMsgM_passwordGet__FPcUl = .text:0x8002B8F8; // type:function size:0x168 scope:global align:4 +fopMsgM_selectMessageGet__FP7J2DPaneP7J2DPanePcPcPcPcUl = .text:0x8002BA60; // type:function size:0x53C scope:global align:4 +fopMsgM_demoMsgFlagOn__Fv = .text:0x8002BF9C; // type:function size:0xC scope:global align:4 +fopMsgM_demoMsgFlagOff__Fv = .text:0x8002BFA8; // type:function size:0xC scope:global align:4 +fopMsgM_demoMsgFlagCheck__Fv = .text:0x8002BFB4; // type:function size:0x8 scope:global align:4 +fopMsgM_tactMsgFlagOn__Fv = .text:0x8002BFBC; // type:function size:0xC scope:global align:4 +fopMsgM_tactMsgFlagOff__Fv = .text:0x8002BFC8; // type:function size:0xC scope:global align:4 +fopMsgM_tactMsgFlagCheck__Fv = .text:0x8002BFD4; // type:function size:0x8 scope:global align:4 +fopMsgM_nextMsgFlagOff__Fv = .text:0x8002BFDC; // type:function size:0xC scope:global align:4 +fopMsgM_nextMsgFlagCheck__Fv = .text:0x8002BFE8; // type:function size:0x8 scope:global align:4 +fopMsgM_getScopeMode__Fv = .text:0x8002BFF0; // type:function size:0x68 scope:global align:4 +fopMsgM_forceSendOn__Fv = .text:0x8002C058; // type:function size:0x2C scope:global align:4 +fopMsgM_forceSendOff__Fv = .text:0x8002C084; // type:function size:0xC scope:global align:4 +fopMsgM_checkForceSend__Fv = .text:0x8002C090; // type:function size:0x8 scope:global align:4 +fopMsgM_messageSendOn__Fv = .text:0x8002C098; // type:function size:0xC scope:global align:4 +fopMsgM_messageSendOff__Fv = .text:0x8002C0A4; // type:function size:0xC scope:global align:4 +fopMsgM_checkMessageSend__Fv = .text:0x8002C0B0; // type:function size:0x8 scope:global align:4 +fopMsgM_releaseScopeMode__Fv = .text:0x8002C0B8; // type:function size:0x2C scope:global align:4 +fopMsgM_outFontTex__Fi = .text:0x8002C0E4; // type:function size:0x14 scope:global align:4 +fopMsgM_outFontColorWhite__Fi = .text:0x8002C0F8; // type:function size:0x14 scope:global align:4 +fopMsgM_outFontSet__FP10J2DPictureP10J2DPicturePsUlUc = .text:0x8002C10C; // type:function size:0x2D8 scope:global align:4 +fopMsgM_outFontSet__FP10J2DPicturePsUlUc = .text:0x8002C3E4; // type:function size:0x22C scope:global align:4 +fopMsgM_outFontStickAnimePiece__FP10J2DPictureP10J2DPicturess = .text:0x8002C610; // type:function size:0x2D4 scope:global align:4 +fopMsgM_outFontStickAnimePiece__FP10J2DPicturess = .text:0x8002C8E4; // type:function size:0x1D8 scope:global align:4 +calcMtx__7J2DPaneFv = .text:0x8002CABC; // type:function size:0x40 scope:global align:4 +resize__7J2DPaneFff = .text:0x8002CAFC; // type:function size:0x1C scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPictureP10J2DPicturePiPiiPs = .text:0x8002CB18; // type:function size:0x1D4 scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPicturePiPiPiPiPs = .text:0x8002CCEC; // type:function size:0x1AC scope:global align:4 +fopMsgM_outFontStickAnime2__FP10J2DPictureP10J2DPicturePiPiiPsUc = .text:0x8002CE98; // type:function size:0x1BC scope:global align:4 +fopMsgM_outFontStickAnime2__FP10J2DPicturePiPiPiPiPsUc = .text:0x8002D054; // type:function size:0x1B0 scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPictureP10J2DPicturePiPiiPsUc = .text:0x8002D204; // type:function size:0x18C scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPicturePiPiPiPiPsUc = .text:0x8002D390; // type:function size:0x188 scope:global align:4 +fopMsgM_outFontArrow__FP10J2DPictureP10J2DPicturePiPiiUc = .text:0x8002D518; // type:function size:0x190 scope:global align:4 +fopMsgM_outFontArrow__FP10J2DPicturePiPiPiPiUc = .text:0x8002D6A8; // type:function size:0x124 scope:global align:4 +fopMsgM_outFontDraw__FP10J2DPictureP10J2DPictureiiiPsUcUc = .text:0x8002D7CC; // type:function size:0x21C scope:global align:4 +fopMsgM_outFontDraw2__FP10J2DPictureP10J2DPictureiiiiPsUcUc = .text:0x8002D9E8; // type:function size:0x250 scope:global align:4 +fopMsgM_Create__FsPFPv_iPv = .text:0x8002DC38; // type:function size:0x50 scope:global align:4 +getMesgHeader__16fopMsgM_msgGet_cFUl = .text:0x8002DC88; // type:function size:0x98 scope:global align:4 +getMesgInfo__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002DD20; // type:function size:0x8 scope:global align:4 +getMesgData__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002DD28; // type:function size:0x28 scope:global align:4 +getMesgEntry__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002DD50; // type:function size:0x70 scope:global align:4 +getMessage__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002DDC0; // type:function size:0xB8 scope:global align:4 +getMesgHeader__20fopMsgM_itemMsgGet_cFUl = .text:0x8002DE78; // type:function size:0x88 scope:global align:4 +getMesgInfo__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002DF00; // type:function size:0x8 scope:global align:4 +getMesgData__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002DF08; // type:function size:0x28 scope:global align:4 +getMesgEntry__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002DF30; // type:function size:0x70 scope:global align:4 +getMessage__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002DFA0; // type:function size:0xB0 scope:global align:4 +__ct__21fopMsgM_msgDataProc_cFv = .text:0x8002E050; // type:function size:0x198 scope:global align:4 +__dt__21fopMsgM_msgDataProc_cFv = .text:0x8002E1E8; // type:function size:0x48 scope:global align:4 +dataInit__21fopMsgM_msgDataProc_cFv = .text:0x8002E230; // type:function size:0x180 scope:global align:4 +charLength__21fopMsgM_msgDataProc_cFiib = .text:0x8002E3B0; // type:function size:0xFC scope:global align:4 +rubyLength__21fopMsgM_msgDataProc_cFib = .text:0x8002E4AC; // type:function size:0xF4 scope:global align:4 +stringLength__21fopMsgM_msgDataProc_cFv = .text:0x8002E5A0; // type:function size:0x3528 scope:global align:4 +dComIfGs_getClearCount__Fv = .text:0x80031AC8; // type:function size:0x10 scope:global align:4 +stringShift__21fopMsgM_msgDataProc_cFv = .text:0x80031AD8; // type:function size:0x1D8 scope:global align:4 +iconSelect__21fopMsgM_msgDataProc_cFiUc = .text:0x80031CB0; // type:function size:0x16C scope:global align:4 +iconIdxRefresh__21fopMsgM_msgDataProc_cFv = .text:0x80031E1C; // type:function size:0x2C scope:global align:4 +fopMsgM_arrowAnime__FP10J2DPicturePs = .text:0x80031E48; // type:function size:0x3BC scope:global align:4 +selectCheck2__21fopMsgM_msgDataProc_cFP7J2DPaneiii = .text:0x80032204; // type:function size:0x1B8 scope:global align:4 +selectCheck3__21fopMsgM_msgDataProc_cFP7J2DPaneiii = .text:0x800323BC; // type:function size:0x248 scope:global align:4 +selectCheckYoko__21fopMsgM_msgDataProc_cFP7J2DPaneiii = .text:0x80032604; // type:function size:0x1B4 scope:global align:4 +inputNumber__21fopMsgM_msgDataProc_cFi = .text:0x800327B8; // type:function size:0x2DC scope:global align:4 +selectArrow__21fopMsgM_msgDataProc_cFP10J2DPictureffff = .text:0x80032A94; // type:function size:0xEC scope:global align:4 +selectArrow__21fopMsgM_msgDataProc_cFP10J2DPictureff = .text:0x80032B80; // type:function size:0xBC scope:global align:4 +colorAnime__21fopMsgM_msgDataProc_cFP10J2DPicture = .text:0x80032C3C; // type:function size:0x2C scope:global align:4 +stringSet__21fopMsgM_msgDataProc_cFv = .text:0x80032C68; // type:function size:0x5F54 scope:global align:4 +dComIfGp_setMesgAnimeTagInfo__FUc = .text:0x80038BBC; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraTagInfo__Fi = .text:0x80038BCC; // type:function size:0x10 scope:global align:4 +setSelectFlagAuctionOn__21fopMsgM_msgDataProc_cFv = .text:0x80038BDC; // type:function size:0xC scope:global align:4 +setSelectFlagYokoOn__21fopMsgM_msgDataProc_cFv = .text:0x80038BE8; // type:function size:0xC scope:global align:4 +setSelectFlagOn__21fopMsgM_msgDataProc_cFv = .text:0x80038BF4; // type:function size:0xC scope:global align:4 +setHandSendFlagOn__21fopMsgM_msgDataProc_cFv = .text:0x80038C00; // type:function size:0xC scope:global align:4 +setAutoSendFlagOn__21fopMsgM_msgDataProc_cFv = .text:0x80038C0C; // type:function size:0xC scope:global align:4 +getHandSendFlag__21fopMsgM_msgDataProc_cFv = .text:0x80038C18; // type:function size:0x8 scope:global align:4 +getAutoSendFlag__21fopMsgM_msgDataProc_cFv = .text:0x80038C20; // type:function size:0x8 scope:global align:4 +mDoAud_messageSePlay__FUsP3VecSc = .text:0x80038C28; // type:function size:0x38 scope:global align:4 +dComIfGp_roomControl_getStayNo__Fv = .text:0x80038C60; // type:function size:0xC scope:global align:4 +fopMsgM_itemNumIdx__FUc = .text:0x80038C6C; // type:function size:0x14 scope:global align:4 +fopMsgM_itemNum__FUc = .text:0x80038C80; // type:function size:0x6C scope:global align:4 +fopMsgM_getColorTable__FUs = .text:0x80038CEC; // type:function size:0x58 scope:global align:4 +fopMsgM_int_to_char__FPcib = .text:0x80038D44; // type:function size:0xC0 scope:global align:4 +getString__21fopMsgM_msgDataProc_cFPcUl = .text:0x80038E04; // type:function size:0x120 scope:global align:4 +getString__21fopMsgM_msgDataProc_cFPcPcPcPcUlPfPfPi = .text:0x80038F24; // type:function size:0x52C scope:global align:4 +getRubyString__21fopMsgM_msgDataProc_cFPcPcPcPcPcPcPfPfPi = .text:0x80039450; // type:function size:0x314 scope:global align:4 +fopMsgM_centerPosCalc__F17fopMsgM_f2d_class17fopMsgM_f2d_class = .text:0x80039764; // type:function size:0x40 scope:global align:4 +fopMsgM_pane_parts_set__FP18fopMsgM_pane_class = .text:0x800397A4; // type:function size:0xF4 scope:global align:4 +fopMsgM_pane_parts_set__FP24fopMsgM_pane_alpha_class = .text:0x80039898; // type:function size:0x18 scope:global align:4 +fopMsgM_setPaneData__FP18fopMsgM_pane_classP7J2DPane = .text:0x800398B0; // type:function size:0x2C scope:global align:4 +fopMsgM_setPaneData__FP18fopMsgM_pane_classP9J2DScreenUl = .text:0x800398DC; // type:function size:0x54 scope:global align:4 +fopMsgM_setPaneData__FP24fopMsgM_pane_alpha_classP7J2DPane = .text:0x80039930; // type:function size:0x2C scope:global align:4 +fopMsgM_setPaneData__FP24fopMsgM_pane_alpha_classP9J2DScreenUl = .text:0x8003995C; // type:function size:0x90 scope:global align:4 +fopMsgM_paneTrans__FP18fopMsgM_pane_classff = .text:0x800399EC; // type:function size:0x38 scope:global align:4 +fopMsgM_paneScaleX__FP18fopMsgM_pane_classf = .text:0x80039A24; // type:function size:0x2C scope:global align:4 +fopMsgM_paneScaleY__FP18fopMsgM_pane_classf = .text:0x80039A50; // type:function size:0x2C scope:global align:4 +fopMsgM_paneScale__FP18fopMsgM_pane_classff = .text:0x80039A7C; // type:function size:0x38 scope:global align:4 +fopMsgM_paneScaleXY__FP18fopMsgM_pane_classf = .text:0x80039AB4; // type:function size:0x38 scope:global align:4 +fopMsgM_cposMove__FP18fopMsgM_pane_class = .text:0x80039AEC; // type:function size:0x8C scope:global align:4 +fopMsgM_setAlpha__FP18fopMsgM_pane_class = .text:0x80039B78; // type:function size:0x10 scope:global align:4 +fopMsgM_setInitAlpha__FP18fopMsgM_pane_class = .text:0x80039B88; // type:function size:0xC scope:global align:4 +fopMsgM_setNowAlpha__FP18fopMsgM_pane_classf = .text:0x80039B94; // type:function size:0x3C scope:global align:4 +fopMsgM_setNowAlphaZero__FP18fopMsgM_pane_class = .text:0x80039BD0; // type:function size:0xC scope:global align:4 +fopMsgM_setAlpha__FP24fopMsgM_pane_alpha_class = .text:0x80039BDC; // type:function size:0x10 scope:global align:4 +fopMsgM_setNowAlpha__FP24fopMsgM_pane_alpha_classf = .text:0x80039BEC; // type:function size:0x3C scope:global align:4 +fopMsgM_valueIncrease__FiiUc = .text:0x80039C28; // type:function size:0x1B8 scope:global align:4 +fopMsgM_blendInit__FP18fopMsgM_pane_classPCc = .text:0x80039DE0; // type:function size:0x7C scope:global align:4 +fopMsgM_blendInit__FP10J2DPicturePCc = .text:0x80039E5C; // type:function size:0x74 scope:global align:4 +fopMsgM_blendDraw__FP18fopMsgM_pane_classPCc = .text:0x80039ED0; // type:function size:0x68 scope:global align:4 +fopMsgM_blendDraw__FP10J2DPicturePCc = .text:0x80039F38; // type:function size:0x60 scope:global align:4 +fopMsgM_setFontsizeCenter__FPcPcPcPcii = .text:0x80039F98; // type:function size:0x188 scope:global align:4 +fopMsgM_setFontsizeCenter2__FPcPcPcPciiii = .text:0x8003A120; // type:function size:0x15C scope:global align:4 +fopMsgM_createExpHeap__FUl = .text:0x8003A27C; // type:function size:0x3C scope:global align:4 +fopMsgM_destroyExpHeap__FP10JKRExpHeap = .text:0x8003A2B8; // type:function size:0x20 scope:global align:4 +__dt__9MyPictureFv = .text:0x8003A2D8; // type:function size:0x60 scope:global align:4 +getTypeID__10J2DPictureFv = .text:0x8003A338; // type:function size:0x8 scope:global align:4 +drawOut__10J2DPictureFffffffff = .text:0x8003A340; // type:function size:0x58 scope:global align:4 +drawOut__10J2DPictureFffffff = .text:0x8003A398; // type:function size:0xA0 scope:global align:4 +setConnectParent__7J2DPaneFb = .text:0x8003A438; // type:function size:0x10 scope:global align:4 +update__7J2DPaneFv = .text:0x8003A448; // type:function size:0x4 scope:global align:4 +__sinit_f_op_msg_mng_cpp = .text:0x8003A44C; // type:function size:0x5C scope:local align:4 +getPayRupee__11daNpc_Bs1_cFv = .text:0x8003A4A8; // type:function size:0x8 scope:global align:4 +getBuyItem__11daNpc_Bs1_cFv = .text:0x8003A4B0; // type:function size:0x8 scope:global align:4 +dComIfGs_getArrowMax__Fv = .text:0x8003A4B8; // type:function size:0x10 scope:global align:4 +dComIfGs_getBombMax__Fv = .text:0x8003A4C8; // type:function size:0x10 scope:global align:4 +dComIfGp_getItemTimer__Fv = .text:0x8003A4D8; // type:function size:0x10 scope:global align:4 +dComIfGs_getBeastNum__Fi = .text:0x8003A4E8; // type:function size:0x14 scope:global align:4 +dComIfGs_getFwaterTimer__Fv = .text:0x8003A4FC; // type:function size:0x2C scope:global align:4 +dComIfGp_getMiniGameRupee__Fv = .text:0x8003A528; // type:function size:0x10 scope:global align:4 +dComIfGp_getItemNameMessageID__Fv = .text:0x8003A538; // type:function size:0x10 scope:global align:4 +dComIfGp_getNpcNameMessageID__Fv = .text:0x8003A548; // type:function size:0x10 scope:global align:4 +dComIfGp_getMessageCountNumber__Fv = .text:0x8003A558; // type:function size:0x10 scope:global align:4 +dComIfGs_getEventReg__FUs = .text:0x8003A568; // type:function size:0x30 scope:global align:4 +dComIfGs_getPlayerName__Fv = .text:0x8003A598; // type:function size:0x10 scope:global align:4 +fopDwIt_GetTag__Fv = .text:0x8003A5A8; // type:function size:0x44 scope:global align:4 +fopDwIt_Begin__Fv = .text:0x8003A5EC; // type:function size:0x3C scope:global align:4 +fopDwIt_Next__FP16create_tag_class = .text:0x8003A628; // type:function size:0x2C scope:global align:4 +fopDwTg_ToDrawQ__FP16create_tag_classi = .text:0x8003A654; // type:function size:0x28 scope:global align:4 +fopDwTg_DrawQTo__FP16create_tag_class = .text:0x8003A67C; // type:function size:0x20 scope:global align:4 +fopDwTg_Init__FP16create_tag_classPv = .text:0x8003A69C; // type:function size:0x24 scope:global align:4 +fopDwTg_CreateQueue__Fv = .text:0x8003A6C0; // type:function size:0x30 scope:global align:4 +fopScnPause_Enable__FP11scene_class = .text:0x8003A6F0; // type:function size:0x4C scope:global align:4 +fopScnPause_Disable__FP11scene_class = .text:0x8003A73C; // type:function size:0xB8 scope:global align:4 +fpcBs_Is_JustOfType__Fii = .text:0x8003A7F4; // type:function size:0x10 scope:global align:4 +fpcBs_MakeOfType__FPi = .text:0x8003A804; // type:function size:0x40 scope:global align:4 +fpcBs_MakeOfId__Fv = .text:0x8003A844; // type:function size:0x28 scope:global align:4 +fpcBs_Execute__FP18base_process_class = .text:0x8003A86C; // type:function size:0x5C scope:global align:4 +fpcBs_DeleteAppend__FP18base_process_class = .text:0x8003A8C8; // type:function size:0x40 scope:global align:4 +fpcBs_IsDelete__FP18base_process_class = .text:0x8003A908; // type:function size:0x5C scope:global align:4 +fpcBs_Delete__FP18base_process_class = .text:0x8003A964; // type:function size:0x64 scope:global align:4 +fpcBs_Create__FsUiPv = .text:0x8003A9C8; // type:function size:0xFC scope:global align:4 +fpcBs_SubCreate__FP18base_process_class = .text:0x8003AAC4; // type:function size:0xAC scope:global align:4 +fpcCtIt_Method__FPFPvPv_iPv = .text:0x8003AB70; // type:function size:0x3C scope:global align:4 +fpcCtIt_Judge__FPFPvPv_PvPv = .text:0x8003ABAC; // type:function size:0x3C scope:global align:4 +fpcCtIt_filter_JudgeInLayer__FP10create_tagP16fpcCtIt_jilprm_c = .text:0x8003ABE8; // type:function size:0x54 scope:global align:4 +fpcCtIt_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x8003AC3C; // type:function size:0x38 scope:global align:4 +fpcCtRq_isCreatingByID__FP10create_tagPUi = .text:0x8003AC74; // type:function size:0x1C scope:global align:4 +fpcCtRq_IsCreatingByID__FUi = .text:0x8003AC90; // type:function size:0x38 scope:global align:4 +fpcCtRq_CreateQTo__FP14create_request = .text:0x8003ACC8; // type:function size:0x3C scope:global align:4 +fpcCtRq_ToCreateQ__FP14create_request = .text:0x8003AD04; // type:function size:0x44 scope:global align:4 +fpcCtRq_Delete__FP14create_request = .text:0x8003AD48; // type:function size:0x74 scope:global align:4 +fpcCtRq_Cancel__FP14create_request = .text:0x8003ADBC; // type:function size:0x98 scope:global align:4 +fpcCtRq_IsDoing__FP14create_request = .text:0x8003AE54; // type:function size:0x1C scope:global align:4 +fpcCtRq_Do__FP14create_request = .text:0x8003AE70; // type:function size:0xBC scope:global align:4 +fpcCtRq_Handler__Fv = .text:0x8003AF2C; // type:function size:0x2C scope:global align:4 +fpcCtRq_Create__FP11layer_classUlP27create_request_method_class = .text:0x8003AF58; // type:function size:0x88 scope:global align:4 +fpcCtTg_ToCreateQ__FP10create_tag = .text:0x8003AFE0; // type:function size:0x2C scope:global align:4 +fpcCtTg_CreateQTo__FP10create_tag = .text:0x8003B00C; // type:function size:0x20 scope:global align:4 +fpcCtTg_Init__FP10create_tagPv = .text:0x8003B02C; // type:function size:0x24 scope:global align:4 +fpcCt_IsCreatingByID__FUi = .text:0x8003B050; // type:function size:0x20 scope:global align:4 +fpcCt_IsDoing__FP18base_process_class = .text:0x8003B070; // type:function size:0x24 scope:global align:4 +fpcCt_Abort__FP18base_process_class = .text:0x8003B094; // type:function size:0x24 scope:global align:4 +fpcCt_Handler__Fv = .text:0x8003B0B8; // type:function size:0x20 scope:global align:4 +fpcDtTg_IsEmpty__Fv = .text:0x8003B0D8; // type:function size:0x18 scope:global align:4 +fpcDtTg_ToDeleteQ__FP16delete_tag_class = .text:0x8003B0F0; // type:function size:0x34 scope:global align:4 +fpcDtTg_DeleteQTo__FP16delete_tag_class = .text:0x8003B124; // type:function size:0x20 scope:global align:4 +fpcDtTg_Do__FP16delete_tag_classPFPv_i = .text:0x8003B144; // type:function size:0x80 scope:global align:4 +fpcDtTg_Init__FP16delete_tag_classPv = .text:0x8003B1C4; // type:function size:0x24 scope:global align:4 +fpcDt_IsComplete__Fv = .text:0x8003B1E8; // type:function size:0x20 scope:global align:4 +fpcDt_deleteMethod__FP18base_process_class = .text:0x8003B208; // type:function size:0x74 scope:global align:4 +fpcDt_Handler__Fv = .text:0x8003B27C; // type:function size:0x38 scope:global align:4 +fpcDt_ToQueue__FP18base_process_class = .text:0x8003B2B4; // type:function size:0x7C scope:global align:4 +fpcDt_ToDeleteQ__FP18base_process_class = .text:0x8003B330; // type:function size:0x154 scope:global align:4 +fpcDt_Delete__FPv = .text:0x8003B484; // type:function size:0x64 scope:global align:4 +fpcDwPi_Get__FP19draw_priority_class = .text:0x8003B4E8; // type:function size:0x8 scope:global align:4 +fpcDwPi_Set__FP19draw_priority_classs = .text:0x8003B4F0; // type:function size:0x8 scope:global align:4 +fpcDwPi_Init__FP19draw_priority_classs = .text:0x8003B4F8; // type:function size:0x20 scope:global align:4 +fpcEx_Search__FPFPvPv_PvPv = .text:0x8003B518; // type:function size:0x20 scope:global align:4 +fpcEx_SearchByID__FUi = .text:0x8003B538; // type:function size:0x44 scope:global align:4 +fpcEx_IsExist__FUi = .text:0x8003B57C; // type:function size:0x28 scope:global align:4 +fpcEx_Execute__FP18base_process_class = .text:0x8003B5A4; // type:function size:0x54 scope:global align:4 +fpcEx_ToLineQ__FP18base_process_class = .text:0x8003B5F8; // type:function size:0xAC scope:global align:4 +fpcEx_ExecuteQTo__FP18base_process_class = .text:0x8003B6A4; // type:function size:0x4C scope:global align:4 +fpcEx_ToExecuteQ__FP18base_process_class = .text:0x8003B6F0; // type:function size:0x58 scope:global align:4 +fpcEx_Handler__FPFPvPv_i = .text:0x8003B748; // type:function size:0x20 scope:global align:4 +fpcLy_CancelQTo__FP24process_method_tag_class = .text:0x8003B768; // type:function size:0x20 scope:global align:4 +fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class = .text:0x8003B788; // type:function size:0x24 scope:global align:4 +fpcLy_CancelMethod__FP24process_method_tag_class = .text:0x8003B7AC; // type:function size:0x2C scope:global align:4 +fpcLy_IntoQueue__FP11layer_classiP16create_tag_classi = .text:0x8003B7D8; // type:function size:0x24 scope:global align:4 +fpcLy_ToQueue__FP11layer_classiP16create_tag_class = .text:0x8003B7FC; // type:function size:0x24 scope:global align:4 +fpcLy_QueueTo__FP11layer_classP16create_tag_class = .text:0x8003B820; // type:function size:0x24 scope:global align:4 +fpcLy_IsDeletingMesg__FP11layer_class = .text:0x8003B844; // type:function size:0x14 scope:global align:4 +fpcLy_DeletingMesg__FP11layer_class = .text:0x8003B858; // type:function size:0x10 scope:global align:4 +fpcLy_DeletedMesg__FP11layer_class = .text:0x8003B868; // type:function size:0x18 scope:global align:4 +fpcLy_IsCreatingMesg__FP11layer_class = .text:0x8003B880; // type:function size:0x14 scope:global align:4 +fpcLy_CreatingMesg__FP11layer_class = .text:0x8003B894; // type:function size:0x10 scope:global align:4 +fpcLy_CreatedMesg__FP11layer_class = .text:0x8003B8A4; // type:function size:0x18 scope:global align:4 +fpcLy_RootLayer__Fv = .text:0x8003B8BC; // type:function size:0x10 scope:global align:4 +fpcLy_SetCurrentLayer__FP11layer_class = .text:0x8003B8CC; // type:function size:0x8 scope:global align:4 +fpcLy_CurrentLayer__Fv = .text:0x8003B8D4; // type:function size:0x8 scope:global align:4 +fpcLy_Search__FUi = .text:0x8003B8DC; // type:function size:0x50 scope:global align:4 +fpcLy_Layer__FUi = .text:0x8003B92C; // type:function size:0x70 scope:global align:4 +fpcLy_Regist__FP11layer_class = .text:0x8003B99C; // type:function size:0x2C scope:global align:4 +fpcLy_Delete__FP11layer_class = .text:0x8003B9C8; // type:function size:0xB4 scope:global align:4 +fpcLy_Cancel__FP11layer_class = .text:0x8003BA7C; // type:function size:0x2C scope:global align:4 +fpcLy_Create__FP11layer_classPvP15node_list_classi = .text:0x8003BAA8; // type:function size:0x138 scope:global align:4 +fpcLf_GetPriority__FP14leafdraw_class = .text:0x8003BBE0; // type:function size:0x24 scope:global align:4 +fpcLf_DrawMethod__FP21leafdraw_method_classPv = .text:0x8003BC04; // type:function size:0x24 scope:global align:4 +fpcLf_Draw__FP14leafdraw_class = .text:0x8003BC28; // type:function size:0x38 scope:global align:4 +fpcLf_Execute__FP14leafdraw_class = .text:0x8003BC60; // type:function size:0x28 scope:global align:4 +fpcLf_IsDelete__FP14leafdraw_class = .text:0x8003BC88; // type:function size:0x28 scope:global align:4 +fpcLf_Delete__FP14leafdraw_class = .text:0x8003BCB0; // type:function size:0x44 scope:global align:4 +fpcLf_Create__FP14leafdraw_class = .text:0x8003BCF4; // type:function size:0x74 scope:global align:4 +fpcLyIt_OnlyHere__FP11layer_classPFPvPv_iPv = .text:0x8003BD68; // type:function size:0x38 scope:global align:4 +fpcLyIt_OnlyHereLY__FP11layer_classPFPvPv_iPv = .text:0x8003BDA0; // type:function size:0x68 scope:global align:4 +fpcLyIt_Judge__FP11layer_classPFPvPv_PvPv = .text:0x8003BE08; // type:function size:0x38 scope:global align:4 +fpcLyIt_AllJudge__FPFPvPv_PvPv = .text:0x8003BE40; // type:function size:0x74 scope:global align:4 +fpcLyTg_ToQueue__FP26layer_management_tag_classUiUsUs = .text:0x8003BEB4; // type:function size:0xF8 scope:global align:4 +fpcLyTg_QueueTo__FP26layer_management_tag_class = .text:0x8003BFAC; // type:function size:0x60 scope:global align:4 +fpcLyTg_Move__FP26layer_management_tag_classUiUsUs = .text:0x8003C00C; // type:function size:0x84 scope:global align:4 +fpcLyTg_Init__FP26layer_management_tag_classUiPv = .text:0x8003C090; // type:function size:0xB4 scope:global align:4 +fpcLn_Create__Fv = .text:0x8003C144; // type:function size:0x54 scope:global align:4 +fpcLd_Use__Fs = .text:0x8003C198; // type:function size:0x50 scope:global align:4 +fpcLd_IsLoaded__Fs = .text:0x8003C1E8; // type:function size:0x24 scope:global align:4 +fpcLd_Free__Fs = .text:0x8003C20C; // type:function size:0x24 scope:global align:4 +fpcLd_Load__Fs = .text:0x8003C230; // type:function size:0x50 scope:global align:4 +fpcM_Draw__FPv = .text:0x8003C280; // type:function size:0x20 scope:global align:4 +fpcM_DrawIterater__FPFPvPv_i = .text:0x8003C2A0; // type:function size:0x38 scope:global align:4 +fpcM_Execute__FPv = .text:0x8003C2D8; // type:function size:0x20 scope:global align:4 +fpcM_Delete__FPv = .text:0x8003C2F8; // type:function size:0x20 scope:global align:4 +fpcM_IsCreating__FUi = .text:0x8003C318; // type:function size:0x20 scope:global align:4 +messageSet__FUl = .text:0x8003C338; // type:function size:0x520 scope:global align:4 +drawDvdCondition__Fl = .text:0x8003C858; // type:function size:0x1E0 scope:global align:4 +checkDvdCondition__Fv = .text:0x8003CA38; // type:function size:0xA8 scope:global align:4 +fpcM_Management__FPFv_vPFv_v = .text:0x8003CAE0; // type:function size:0x10C scope:global align:4 +fpcM_Init__Fv = .text:0x8003CBEC; // type:function size:0x3C scope:global align:4 +fpcM_FastCreate__FsPFPv_iPvPv = .text:0x8003CC28; // type:function size:0x54 scope:global align:4 +fpcM_IsPause__FPvUc = .text:0x8003CC7C; // type:function size:0x24 scope:global align:4 +fpcM_PauseEnable__FPvUc = .text:0x8003CCA0; // type:function size:0x24 scope:global align:4 +fpcM_PauseDisable__FPvUc = .text:0x8003CCC4; // type:function size:0x24 scope:global align:4 +fpcM_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x8003CCE8; // type:function size:0x74 scope:global align:4 +fpcMtd_Method__FPFPv_iPv = .text:0x8003CD5C; // type:function size:0x38 scope:global align:4 +fpcMtd_Execute__FP20process_method_classPv = .text:0x8003CD94; // type:function size:0x24 scope:global align:4 +fpcMtd_IsDelete__FP20process_method_classPv = .text:0x8003CDB8; // type:function size:0x24 scope:global align:4 +fpcMtd_Delete__FP20process_method_classPv = .text:0x8003CDDC; // type:function size:0x24 scope:global align:4 +fpcMtd_Create__FP20process_method_classPv = .text:0x8003CE00; // type:function size:0x24 scope:global align:4 +fpcNd_DrawMethod__FP21nodedraw_method_classPv = .text:0x8003CE24; // type:function size:0x24 scope:global align:4 +fpcNd_Draw__FP18process_node_class = .text:0x8003CE48; // type:function size:0x6C scope:global align:4 +fpcNd_Execute__FP18process_node_class = .text:0x8003CEB4; // type:function size:0x5C scope:global align:4 +fpcNd_IsCreatingFromUnder__FPv = .text:0x8003CF10; // type:function size:0x80 scope:global align:4 +fpcNd_IsDeleteTiming__FP18process_node_class = .text:0x8003CF90; // type:function size:0x40 scope:global align:4 +fpcNd_IsDelete__FP18process_node_class = .text:0x8003CFD0; // type:function size:0x28 scope:global align:4 +fpcNd_Delete__FP18process_node_class = .text:0x8003CFF8; // type:function size:0x64 scope:global align:4 +fpcNd_Create__FP18process_node_class = .text:0x8003D05C; // type:function size:0x9C scope:global align:4 +fpcNdRq_RequestQTo__FP19node_create_request = .text:0x8003D0F8; // type:function size:0x40 scope:global align:4 +fpcNdRq_ToRequestQ__FP19node_create_request = .text:0x8003D138; // type:function size:0x4C scope:global align:4 +fpcNdRq_phase_IsCreated__FP19node_create_request = .text:0x8003D184; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_Create__FP19node_create_request = .text:0x8003D1DC; // type:function size:0x5C scope:global align:4 +fpcNdRq_phase_IsDeleteTiming__FP19node_create_request = .text:0x8003D238; // type:function size:0x8 scope:global align:4 +fpcNdRq_phase_IsDeleted__FP19node_create_request = .text:0x8003D240; // type:function size:0x30 scope:global align:4 +fpcNdRq_phase_Delete__FP19node_create_request = .text:0x8003D270; // type:function size:0x54 scope:global align:4 +fpcNdRq_DoPhase__FP19node_create_request = .text:0x8003D2C4; // type:function size:0x48 scope:global align:4 +fpcNdRq_Execute__FP19node_create_request = .text:0x8003D30C; // type:function size:0x64 scope:global align:4 +fpcNdRq_Delete__FP19node_create_request = .text:0x8003D370; // type:function size:0x68 scope:global align:4 +fpcNdRq_Cancel__FP19node_create_request = .text:0x8003D3D8; // type:function size:0x58 scope:global align:4 +fpcNdRq_Handler__Fv = .text:0x8003D430; // type:function size:0xE8 scope:global align:4 +fpcNdRq_IsPossibleTarget__FP18process_node_class = .text:0x8003D518; // type:function size:0x6C scope:global align:4 +fpcNdRq_IsIng__FP18process_node_class = .text:0x8003D584; // type:function size:0x4C scope:global align:4 +fpcNdRq_Create__FUl = .text:0x8003D5D0; // type:function size:0x178 scope:global align:4 +fpcNdRq_ChangeNode__FUlP18process_node_classsPv = .text:0x8003D748; // type:function size:0x9C scope:global align:4 +fpcNdRq_DeleteNode__FUlP18process_node_class = .text:0x8003D7E4; // type:function size:0x8C scope:global align:4 +fpcNdRq_CreateNode__FUlsPv = .text:0x8003D870; // type:function size:0xAC scope:global align:4 +fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class = .text:0x8003D91C; // type:function size:0xB0 scope:global align:4 +fpcNdRq_ReChangeNode__FUisPv = .text:0x8003D9CC; // type:function size:0x78 scope:global align:4 +fpcNdRq_ReRequest__FUisPv = .text:0x8003DA44; // type:function size:0x20 scope:global align:4 +fpcPi_IsInQueue__FP22process_priority_class = .text:0x8003DA64; // type:function size:0x20 scope:global align:4 +fpcPi_QueueTo__FP22process_priority_class = .text:0x8003DA84; // type:function size:0x38 scope:global align:4 +fpcPi_ToQueue__FP22process_priority_class = .text:0x8003DABC; // type:function size:0x8C scope:global align:4 +fpcPi_GetFromQueue__Fv = .text:0x8003DB48; // type:function size:0x54 scope:global align:4 +fpcPi_Delete__FP22process_priority_class = .text:0x8003DB9C; // type:function size:0x4C scope:global align:4 +fpcPi_IsNormal__FUiUsUs = .text:0x8003DBE8; // type:function size:0x34 scope:global align:4 +fpcPi_Change__FP22process_priority_classUiUsUs = .text:0x8003DC1C; // type:function size:0x140 scope:global align:4 +fpcPi_Handler__Fv = .text:0x8003DD5C; // type:function size:0x94 scope:global align:4 +fpcPi_Init__FP22process_priority_classPvUiUsUs = .text:0x8003DDF0; // type:function size:0xA8 scope:global align:4 +fpcPf_Get__Fs = .text:0x8003DE98; // type:function size:0x14 scope:global align:4 +fpcSch_JudgeForPName__FPvPv = .text:0x8003DEAC; // type:function size:0x18 scope:global align:4 +fpcSch_JudgeByID__FPvPv = .text:0x8003DEC4; // type:function size:0x18 scope:global align:4 +fpcLnTg_Move__FP8line_tagi = .text:0x8003DEDC; // type:function size:0x58 scope:global align:4 +fpcLnTg_QueueTo__FP8line_tag = .text:0x8003DF34; // type:function size:0x34 scope:global align:4 +fpcLnTg_ToQueue__FP8line_tagi = .text:0x8003DF68; // type:function size:0x58 scope:global align:4 +fpcLnTg_Init__FP8line_tagPv = .text:0x8003DFC0; // type:function size:0x34 scope:global align:4 +fpcLnIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x8003DFF4; // type:function size:0x68 scope:global align:4 +fpcLnIt_Queue__FPFPvPv_i = .text:0x8003E05C; // type:function size:0x3C scope:global align:4 +fpcMtdIt_Method__FP15node_list_classPFPv_i = .text:0x8003E098; // type:function size:0x24 scope:global align:4 +fpcMtdTg_Do__FP24process_method_tag_class = .text:0x8003E0BC; // type:function size:0x30 scope:global align:4 +fpcMtdTg_ToMethodQ__FP15node_list_classP24process_method_tag_class = .text:0x8003E0EC; // type:function size:0x20 scope:global align:4 +fpcMtdTg_MethodQTo__FP24process_method_tag_class = .text:0x8003E10C; // type:function size:0x20 scope:global align:4 +fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv = .text:0x8003E12C; // type:function size:0x4C scope:global align:4 +fpcPause_IsEnable__FPvUc = .text:0x8003E178; // type:function size:0x24 scope:global align:4 +fpcPause_Enable__FPvUc = .text:0x8003E19C; // type:function size:0x6C scope:global align:4 +fpcPause_Disable__FPvUc = .text:0x8003E208; // type:function size:0x74 scope:global align:4 +fpcPause_Init__FPv = .text:0x8003E27C; // type:function size:0xC scope:global align:4 +fpcDw_Execute__FP18base_process_class = .text:0x8003E288; // type:function size:0xA0 scope:global align:4 +fpcDw_Handler__FPFPFPvPv_i_iPFPvPv_i = .text:0x8003E328; // type:function size:0x54 scope:global align:4 +fpcFCtRq_Do__FP19fast_create_request = .text:0x8003E37C; // type:function size:0x50 scope:global align:4 +fpcFCtRq_Delete__FP19fast_create_request = .text:0x8003E3CC; // type:function size:0x8 scope:global align:4 +fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x8003E3D4; // type:function size:0xD0 scope:global align:4 +fpcSCtRq_phase_Load__FP29standard_create_request_class = .text:0x8003E4A4; // type:function size:0x54 scope:global align:4 +fpcSCtRq_phase_CreateProcess__FP29standard_create_request_class = .text:0x8003E4F8; // type:function size:0x68 scope:global align:4 +fpcSCtRq_phase_SubCreateProcess__FP29standard_create_request_class = .text:0x8003E560; // type:function size:0x38 scope:global align:4 +fpcSCtRq_phase_IsComplete__FP29standard_create_request_class = .text:0x8003E598; // type:function size:0x58 scope:global align:4 +fpcSCtRq_phase_PostMethod__FP29standard_create_request_class = .text:0x8003E5F0; // type:function size:0x50 scope:global align:4 +fpcSCtRq_phase_Done__FP29standard_create_request_class = .text:0x8003E640; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Handler__FP29standard_create_request_class = .text:0x8003E648; // type:function size:0x70 scope:global align:4 +fpcSCtRq_Delete__FP29standard_create_request_class = .text:0x8003E6B8; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Cancel__FP29standard_create_request_class = .text:0x8003E6C0; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x8003E6C8; // type:function size:0x94 scope:global align:4 +set__18dStage_nextStage_cFPCcScsScSc = .text:0x8003E75C; // type:function size:0x38 scope:global align:4 +dStage_SetErrorRoom__Fv = .text:0x8003E794; // type:function size:0x4 scope:global align:4 +dStage_SetErrorStage__Fv = .text:0x8003E798; // type:function size:0x4 scope:global align:4 +dStage_GetKeepTresureInfo__Fv = .text:0x8003E79C; // type:function size:0xC scope:global align:4 +dStage_GetKeepDoorInfo__Fv = .text:0x8003E7A8; // type:function size:0xC scope:global align:4 +dStage_KeepTresureInfoProc__FP11dStage_dt_cP19stage_tresure_class = .text:0x8003E7B4; // type:function size:0x120 scope:global align:4 +dStage_KeepDoorInfoProc__FP11dStage_dt_cP16stage_tgsc_class = .text:0x8003E8D4; // type:function size:0x130 scope:global align:4 +set__19dStage_startStage_cFPCcScsSc = .text:0x8003EA04; // type:function size:0x4C scope:global align:4 +init__20dStage_roomControl_cFv = .text:0x8003EA50; // type:function size:0x118 scope:global align:4 +getStatusRoomDt__20dStage_roomControl_cFi = .text:0x8003EB68; // type:function size:0x2C scope:global align:4 +getMemoryBlock__20dStage_roomControl_cFi = .text:0x8003EB94; // type:function size:0x38 scope:global align:4 +setStayNo__20dStage_roomControl_cFi = .text:0x8003EBCC; // type:function size:0x38 scope:global align:4 +stayRoomCheck__FiPUci = .text:0x8003EC04; // type:function size:0x34 scope:global align:4 +createRoomScene__Fi = .text:0x8003EC38; // type:function size:0x5C scope:global align:4 +checkRoomDisp__20dStage_roomControl_cCFi = .text:0x8003EC94; // type:function size:0x34 scope:global align:4 +loadRoom__20dStage_roomControl_cFiPUc = .text:0x8003ECC8; // type:function size:0x16C scope:global align:4 +zoneCountCheck__20dStage_roomControl_cCFi = .text:0x8003EE34; // type:function size:0xD4 scope:global align:4 +checkDrawArea__20dStage_roomControl_cCFv = .text:0x8003EF08; // type:function size:0x240 scope:global align:4 +getDarkStatus__20dStage_roomControl_cFv = .text:0x8003F148; // type:function size:0x44 scope:global align:4 +getDarkMode__20dStage_roomControl_cFv = .text:0x8003F18C; // type:function size:0x40 scope:global align:4 +createMemoryBlock__20dStage_roomControl_cFiUl = .text:0x8003F1CC; // type:function size:0x64 scope:global align:4 +destroyMemoryBlock__20dStage_roomControl_cFv = .text:0x8003F230; // type:function size:0x5C scope:global align:4 +init__16dStage_stageDt_cFv = .text:0x8003F28C; // type:function size:0x74 scope:global align:4 +init__15dStage_roomDt_cFv = .text:0x8003F300; // type:function size:0x50 scope:global align:4 +dStage_roomInit__Fi = .text:0x8003F350; // type:function size:0x50 scope:global align:4 +dStage_searchName__FPCc = .text:0x8003F3A0; // type:function size:0x70 scope:global align:4 +dStage_getName__FsSc = .text:0x8003F410; // type:function size:0x54 scope:global align:4 +dStage_getName2__FsSc = .text:0x8003F464; // type:function size:0x20 scope:global align:4 +dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class = .text:0x8003F484; // type:function size:0x74 scope:global align:4 +dStage_cameraCreate__FP24stage_camera2_data_classii = .text:0x8003F4F8; // type:function size:0x6C scope:global align:4 +dStage_decodeSearchIkada__FPvi = .text:0x8003F564; // type:function size:0x144 scope:global align:4 +dStage_playerInitIkada__FP16fopAcM_prm_classPv = .text:0x8003F6A8; // type:function size:0x184 scope:global align:4 +dStage_chkPlayerId__Fii = .text:0x8003F82C; // type:function size:0x11C scope:global align:4 +getPlayer__15dStage_roomDt_cCFv = .text:0x8003F948; // type:function size:0x8 scope:global align:4 +dStage_playerInit__FP11dStage_dt_cPviPv = .text:0x8003F950; // type:function size:0x390 scope:global align:4 +dStage_cameraInit__FP11dStage_dt_cPviPv = .text:0x8003FCE0; // type:function size:0x50 scope:global align:4 +dStage_RoomCameraInit__FP11dStage_dt_cPviPv = .text:0x8003FD30; // type:function size:0x34 scope:global align:4 +dStage_arrowInit__FP11dStage_dt_cPviPv = .text:0x8003FD64; // type:function size:0x34 scope:global align:4 +dStage_mapInfo_GetOceanX__FP20stage_map_info_class = .text:0x8003FD98; // type:function size:0x18 scope:global align:4 +dStage_mapInfo_GetOceanZ__FP20stage_map_info_class = .text:0x8003FDB0; // type:function size:0x18 scope:global align:4 +dStage_mapInfoInit__FP11dStage_dt_cPviPv = .text:0x8003FDC8; // type:function size:0x64 scope:global align:4 +getMapInfo2__15dStage_roomDt_cCFi = .text:0x8003FE2C; // type:function size:0x8C scope:global align:4 +getMapInfoBase__15dStage_roomDt_cCFv = .text:0x8003FEB8; // type:function size:0x8 scope:global align:4 +getMapInfo2__16dStage_stageDt_cCFi = .text:0x8003FEC0; // type:function size:0x8C scope:global align:4 +getMapInfoBase__16dStage_stageDt_cCFv = .text:0x8003FF4C; // type:function size:0x8 scope:global align:4 +dStage_paletInfoInit__FP11dStage_dt_cPviPv = .text:0x8003FF54; // type:function size:0x34 scope:global align:4 +dStage_pselectInfoInit__FP11dStage_dt_cPviPv = .text:0x8003FF88; // type:function size:0x34 scope:global align:4 +dStage_envrInfoInit__FP11dStage_dt_cPviPv = .text:0x8003FFBC; // type:function size:0x34 scope:global align:4 +dStage_filiInfoInit__FP11dStage_dt_cPviPv = .text:0x8003FFF0; // type:function size:0x54 scope:global align:4 +dStage_vrboxInfoInit__FP11dStage_dt_cPviPv = .text:0x80040044; // type:function size:0x34 scope:global align:4 +dStage_plightInfoInit__FP11dStage_dt_cPviPv = .text:0x80040078; // type:function size:0x64 scope:global align:4 +dStage_lgtvInfoInit__FP11dStage_dt_cPviPv = .text:0x800400DC; // type:function size:0x8C scope:global align:4 +dStage_stagInfoInit__FP11dStage_dt_cPviPv = .text:0x80040168; // type:function size:0x80 scope:global align:4 +dStage_sclsInfoInit__FP11dStage_dt_cPviPv = .text:0x800401E8; // type:function size:0x34 scope:global align:4 +dStage_actorInit__FP11dStage_dt_cPviPv = .text:0x8004021C; // type:function size:0xFC scope:global align:4 +dStage_tgscInfoInit__FP11dStage_dt_cPviPv = .text:0x80040318; // type:function size:0xE0 scope:global align:4 +dStage_roomReadInit__FP11dStage_dt_cPviPv = .text:0x800403F8; // type:function size:0x8C scope:global align:4 +dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi = .text:0x80040484; // type:function size:0x30 scope:global align:4 +dStage_ppntInfoInit__FP11dStage_dt_cPviPv = .text:0x800404B4; // type:function size:0x34 scope:global align:4 +dStage_pathInfoInit__FP11dStage_dt_cPviPv = .text:0x800404E8; // type:function size:0x90 scope:global align:4 +dStage_rppnInfoInit__FP11dStage_dt_cPviPv = .text:0x80040578; // type:function size:0x34 scope:global align:4 +dStage_rpatInfoInit__FP11dStage_dt_cPviPv = .text:0x800405AC; // type:function size:0x90 scope:global align:4 +dStage_soundInfoInit__FP11dStage_dt_cPviPv = .text:0x8004063C; // type:function size:0x34 scope:global align:4 +dStage_eventInfoInit__FP11dStage_dt_cPviPv = .text:0x80040670; // type:function size:0x34 scope:global align:4 +dStage_floorInfoInit__FP11dStage_dt_cPviPv = .text:0x800406A4; // type:function size:0x34 scope:global align:4 +dStage_memaInfoInit__FP11dStage_dt_cPviPv = .text:0x800406D8; // type:function size:0xC0 scope:global align:4 +dStage_mecoInfoInit__FP11dStage_dt_cPviPv = .text:0x80040798; // type:function size:0x84 scope:global align:4 +dStage_setShipPos__Fii = .text:0x8004081C; // type:function size:0x150 scope:global align:4 +dStage_chkTaura__Fi = .text:0x8004096C; // type:function size:0x60 scope:global align:4 +dStage_shipInfoInit__FP11dStage_dt_cPviPv = .text:0x800409CC; // type:function size:0xC8 scope:global align:4 +dStage_multInfoInit__FP11dStage_dt_cPviPv = .text:0x80040A94; // type:function size:0x34 scope:global align:4 +dStage_lbnkInfoInit__FP11dStage_dt_cPviPv = .text:0x80040AC8; // type:function size:0x34 scope:global align:4 +dStage_stageTresureInit__FP11dStage_dt_cPviPv = .text:0x80040AFC; // type:function size:0x78 scope:global align:4 +dStage_roomTresureInit__FP11dStage_dt_cPviPv = .text:0x80040B74; // type:function size:0x68 scope:global align:4 +dStage_layerTresureInit__FP11dStage_dt_cPviPv = .text:0x80040BDC; // type:function size:0x24 scope:global align:4 +dStage_dmapInfoInit__FP11dStage_dt_cPviPv = .text:0x80040C00; // type:function size:0x34 scope:global align:4 +dStage_stageDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x80040C34; // type:function size:0x78 scope:global align:4 +dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x80040CAC; // type:function size:0x68 scope:global align:4 +dKankyo_create__Fv = .text:0x80040D14; // type:function size:0x5C scope:global align:4 +dStage_dt_c_decode__FPvP11dStage_dt_cP9FuncTablei = .text:0x80040D70; // type:function size:0xB0 scope:global align:4 +dStage_dt_c_offsetToPtr__FPv = .text:0x80040E20; // type:function size:0x38 scope:global align:4 +dStage_dt_c_stageInitLoader__FPvP11dStage_dt_c = .text:0x80040E58; // type:function size:0xE4 scope:global align:4 +layerLoader__FPvP11dStage_dt_ci = .text:0x80040F3C; // type:function size:0x5C scope:global align:4 +dStage_dt_c_stageLoader__FPvP11dStage_dt_c = .text:0x80040F98; // type:function size:0x54 scope:global align:4 +dStage_dt_c_roomLoader__FPvP11dStage_dt_c = .text:0x80040FEC; // type:function size:0x64 scope:global align:4 +dStage_dt_c_roomReLoader__FPvP11dStage_dt_ci = .text:0x80041050; // type:function size:0x58 scope:global align:4 +dStage_infoCreate__Fv = .text:0x800410A8; // type:function size:0xA0 scope:global align:4 +dStage_Create__Fv = .text:0x80041148; // type:function size:0x178 scope:global align:4 +dStage_Delete__Fv = .text:0x800412C0; // type:function size:0xB0 scope:global align:4 +dStage_RoomCheck__FP11cBgS_GndChk = .text:0x80041370; // type:function size:0xF0 scope:global align:4 +SetTimePass__20dStage_roomControl_cFi = .text:0x80041460; // type:function size:0x8 scope:global align:4 +dStage_changeSceneExitId__FR13cBgS_PolyInfofUlSc = .text:0x80041468; // type:function size:0x2F4 scope:global align:4 +dStage_changeScene__FifUlSc = .text:0x8004175C; // type:function size:0x1A8 scope:global align:4 +getSclsInfo__15dStage_roomDt_cCFv = .text:0x80041904; // type:function size:0x8 scope:global align:4 +dStage_restartRoom__FUlUl = .text:0x8004190C; // type:function size:0x60 scope:global align:4 +dStage_turnRestart__Fv = .text:0x8004196C; // type:function size:0xC0 scope:global align:4 +dStage_escapeRestart__Fv = .text:0x80041A2C; // type:function size:0xB4 scope:global align:4 +dStage_checkRestart__Fv = .text:0x80041AE0; // type:function size:0x4C scope:global align:4 +getRoomNo__15dStage_roomDt_cCFv = .text:0x80041B2C; // type:function size:0xC scope:global align:4 +setCamera__15dStage_roomDt_cFP18stage_camera_class = .text:0x80041B38; // type:function size:0x8 scope:global align:4 +getCamera__15dStage_roomDt_cCFv = .text:0x80041B40; // type:function size:0x8 scope:global align:4 +setArrow__15dStage_roomDt_cFP17stage_arrow_class = .text:0x80041B48; // type:function size:0x8 scope:global align:4 +getArrow__15dStage_roomDt_cCFv = .text:0x80041B50; // type:function size:0x8 scope:global align:4 +setPlayer__15dStage_roomDt_cFP17stage_actor_class = .text:0x80041B58; // type:function size:0x8 scope:global align:4 +setPlayerNum__15dStage_roomDt_cFUs = .text:0x80041B60; // type:function size:0x8 scope:global align:4 +getPlayerNum__15dStage_roomDt_cCFv = .text:0x80041B68; // type:function size:0x8 scope:global align:4 +setRoom__15dStage_roomDt_cFP14roomRead_class = .text:0x80041B70; // type:function size:0x6C scope:global align:4 +getRoom__15dStage_roomDt_cCFv = .text:0x80041BDC; // type:function size:0x6C scope:global align:4 +setMapInfo__15dStage_roomDt_cFP20stage_map_info_class = .text:0x80041C48; // type:function size:0x8 scope:global align:4 +getMapInfo__15dStage_roomDt_cCFv = .text:0x80041C50; // type:function size:0x8 scope:global align:4 +setMapInfoBase__15dStage_roomDt_cFP26stage_map_info_dummy_class = .text:0x80041C58; // type:function size:0x8 scope:global align:4 +setPaletInfo__15dStage_roomDt_cFP22stage_palet_info_class = .text:0x80041C60; // type:function size:0x6C scope:global align:4 +getPaletInfo__15dStage_roomDt_cCFv = .text:0x80041CCC; // type:function size:0x6C scope:global align:4 +setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class = .text:0x80041D38; // type:function size:0x6C scope:global align:4 +getPselectInfo__15dStage_roomDt_cCFv = .text:0x80041DA4; // type:function size:0x6C scope:global align:4 +setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class = .text:0x80041E10; // type:function size:0x6C scope:global align:4 +getEnvrInfo__15dStage_roomDt_cCFv = .text:0x80041E7C; // type:function size:0x6C scope:global align:4 +setVrboxInfo__15dStage_roomDt_cFP22stage_vrbox_info_class = .text:0x80041EE8; // type:function size:0x8 scope:global align:4 +getVrboxInfo__15dStage_roomDt_cCFv = .text:0x80041EF0; // type:function size:0x8 scope:global align:4 +setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class = .text:0x80041EF8; // type:function size:0x6C scope:global align:4 +getPlightInfo__15dStage_roomDt_cCFv = .text:0x80041F64; // type:function size:0x6C scope:global align:4 +setPaletNumInfo__15dStage_roomDt_cFi = .text:0x80041FD0; // type:function size:0x6C scope:global align:4 +getPaletNumInfo__15dStage_roomDt_cCFv = .text:0x8004203C; // type:function size:0x6C scope:global align:4 +setPselectNumInfo__15dStage_roomDt_cFi = .text:0x800420A8; // type:function size:0x6C scope:global align:4 +getPselectNumInfo__15dStage_roomDt_cCFv = .text:0x80042114; // type:function size:0x6C scope:global align:4 +setEnvrNumInfo__15dStage_roomDt_cFi = .text:0x80042180; // type:function size:0x6C scope:global align:4 +getEnvrNumInfo__15dStage_roomDt_cCFv = .text:0x800421EC; // type:function size:0x6C scope:global align:4 +setVrboxNumInfo__15dStage_roomDt_cFi = .text:0x80042258; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__15dStage_roomDt_cCFv = .text:0x80042260; // type:function size:0x8 scope:global align:4 +setPlightNumInfo__15dStage_roomDt_cFi = .text:0x80042268; // type:function size:0x6C scope:global align:4 +getPlightNumInfo__15dStage_roomDt_cCFv = .text:0x800422D4; // type:function size:0x6C scope:global align:4 +setLightVecInfo__15dStage_roomDt_cFP25stage_lightvec_info_class = .text:0x80042340; // type:function size:0x8 scope:global align:4 +getLightVecInfo__15dStage_roomDt_cCFv = .text:0x80042348; // type:function size:0x8 scope:global align:4 +setLightVecInfoNum__15dStage_roomDt_cFi = .text:0x80042350; // type:function size:0x8 scope:global align:4 +getLightVecInfoNum__15dStage_roomDt_cCFv = .text:0x80042358; // type:function size:0x8 scope:global align:4 +setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class = .text:0x80042360; // type:function size:0x6C scope:global align:4 +getStagInfo__15dStage_roomDt_cCFv = .text:0x800423CC; // type:function size:0x6C scope:global align:4 +setSclsInfo__15dStage_roomDt_cFP27stage_scls_info_dummy_class = .text:0x80042438; // type:function size:0x8 scope:global align:4 +setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x80042440; // type:function size:0x6C scope:global align:4 +getPntInf__15dStage_roomDt_cCFv = .text:0x800424AC; // type:function size:0x6C scope:global align:4 +setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x80042518; // type:function size:0x6C scope:global align:4 +getPathInf__15dStage_roomDt_cCFv = .text:0x80042584; // type:function size:0x6C scope:global align:4 +setPnt2Info__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x800425F0; // type:function size:0x8 scope:global align:4 +getPnt2Inf__15dStage_roomDt_cCFv = .text:0x800425F8; // type:function size:0x8 scope:global align:4 +setPath2Info__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x80042600; // type:function size:0x8 scope:global align:4 +getPath2Inf__15dStage_roomDt_cCFv = .text:0x80042608; // type:function size:0x8 scope:global align:4 +setSoundInfo__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x80042610; // type:function size:0x8 scope:global align:4 +getSoundInf__15dStage_roomDt_cCFv = .text:0x80042618; // type:function size:0x8 scope:global align:4 +setEventInfo__15dStage_roomDt_cFP18dStage_EventInfo_c = .text:0x80042620; // type:function size:0x6C scope:global align:4 +getEventInfo__15dStage_roomDt_cCFv = .text:0x8004268C; // type:function size:0x6C scope:global align:4 +setFileListInfo__15dStage_roomDt_cFP20dStage_FileList_dt_c = .text:0x800426F8; // type:function size:0x8 scope:global align:4 +setFloorInfo__15dStage_roomDt_cFP18dStage_FloorInfo_c = .text:0x80042700; // type:function size:0x8 scope:global align:4 +getFloorInfo__15dStage_roomDt_cCFv = .text:0x80042708; // type:function size:0x8 scope:global align:4 +setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c = .text:0x80042710; // type:function size:0x68 scope:global align:4 +getMemoryConfig__15dStage_roomDt_cCFv = .text:0x80042778; // type:function size:0x6C scope:global align:4 +setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c = .text:0x800427E4; // type:function size:0x68 scope:global align:4 +getMemoryMap__15dStage_roomDt_cCFv = .text:0x8004284C; // type:function size:0x6C scope:global align:4 +setShip__15dStage_roomDt_cFP13dStage_Ship_c = .text:0x800428B8; // type:function size:0x8 scope:global align:4 +getShip__15dStage_roomDt_cCFv = .text:0x800428C0; // type:function size:0x8 scope:global align:4 +setMulti__15dStage_roomDt_cFP14dStage_Multi_c = .text:0x800428C8; // type:function size:0x68 scope:global align:4 +getMulti__15dStage_roomDt_cCFv = .text:0x80042930; // type:function size:0x6C scope:global align:4 +setLbnk__15dStage_roomDt_cFP13dStage_Lbnk_c = .text:0x8004299C; // type:function size:0x8 scope:global align:4 +getLbnk__15dStage_roomDt_cCFv = .text:0x800429A4; // type:function size:0x8 scope:global align:4 +setTresure__15dStage_roomDt_cFP19stage_tresure_class = .text:0x800429AC; // type:function size:0x8 scope:global align:4 +getTresure__15dStage_roomDt_cCFv = .text:0x800429B4; // type:function size:0x8 scope:global align:4 +setDMap__15dStage_roomDt_cFP13dStage_DMap_c = .text:0x800429BC; // type:function size:0x54 scope:global align:4 +getDMap__15dStage_roomDt_cCFv = .text:0x80042A10; // type:function size:0x58 scope:global align:4 +setDrTg__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x80042A68; // type:function size:0x8 scope:global align:4 +getDrTg__15dStage_roomDt_cCFv = .text:0x80042A70; // type:function size:0x8 scope:global align:4 +getRoomNo__16dStage_stageDt_cCFv = .text:0x80042A78; // type:function size:0x8 scope:global align:4 +setCamera__16dStage_stageDt_cFP18stage_camera_class = .text:0x80042A80; // type:function size:0x8 scope:global align:4 +getCamera__16dStage_stageDt_cCFv = .text:0x80042A88; // type:function size:0x8 scope:global align:4 +setArrow__16dStage_stageDt_cFP17stage_arrow_class = .text:0x80042A90; // type:function size:0x8 scope:global align:4 +getArrow__16dStage_stageDt_cCFv = .text:0x80042A98; // type:function size:0x8 scope:global align:4 +setPlayer__16dStage_stageDt_cFP17stage_actor_class = .text:0x80042AA0; // type:function size:0x8 scope:global align:4 +getPlayer__16dStage_stageDt_cCFv = .text:0x80042AA8; // type:function size:0x8 scope:global align:4 +setPlayerNum__16dStage_stageDt_cFUs = .text:0x80042AB0; // type:function size:0x8 scope:global align:4 +getPlayerNum__16dStage_stageDt_cCFv = .text:0x80042AB8; // type:function size:0x8 scope:global align:4 +setRoom__16dStage_stageDt_cFP14roomRead_class = .text:0x80042AC0; // type:function size:0x8 scope:global align:4 +getRoom__16dStage_stageDt_cCFv = .text:0x80042AC8; // type:function size:0x8 scope:global align:4 +setMapInfo__16dStage_stageDt_cFP20stage_map_info_class = .text:0x80042AD0; // type:function size:0x8 scope:global align:4 +getMapInfo__16dStage_stageDt_cCFv = .text:0x80042AD8; // type:function size:0x8 scope:global align:4 +setMapInfoBase__16dStage_stageDt_cFP26stage_map_info_dummy_class = .text:0x80042AE0; // type:function size:0x8 scope:global align:4 +setPaletInfo__16dStage_stageDt_cFP22stage_palet_info_class = .text:0x80042AE8; // type:function size:0x8 scope:global align:4 +getPaletInfo__16dStage_stageDt_cCFv = .text:0x80042AF0; // type:function size:0x8 scope:global align:4 +setPselectInfo__16dStage_stageDt_cFP24stage_pselect_info_class = .text:0x80042AF8; // type:function size:0x8 scope:global align:4 +getPselectInfo__16dStage_stageDt_cCFv = .text:0x80042B00; // type:function size:0x8 scope:global align:4 +setEnvrInfo__16dStage_stageDt_cFP21stage_envr_info_class = .text:0x80042B08; // type:function size:0x8 scope:global align:4 +getEnvrInfo__16dStage_stageDt_cCFv = .text:0x80042B10; // type:function size:0x8 scope:global align:4 +setVrboxInfo__16dStage_stageDt_cFP22stage_vrbox_info_class = .text:0x80042B18; // type:function size:0x8 scope:global align:4 +getVrboxInfo__16dStage_stageDt_cCFv = .text:0x80042B20; // type:function size:0x8 scope:global align:4 +setPlightInfo__16dStage_stageDt_cFP23stage_plight_info_class = .text:0x80042B28; // type:function size:0x8 scope:global align:4 +getPlightInfo__16dStage_stageDt_cCFv = .text:0x80042B30; // type:function size:0x8 scope:global align:4 +setPaletNumInfo__16dStage_stageDt_cFi = .text:0x80042B38; // type:function size:0x8 scope:global align:4 +getPaletNumInfo__16dStage_stageDt_cCFv = .text:0x80042B40; // type:function size:0x8 scope:global align:4 +setPselectNumInfo__16dStage_stageDt_cFi = .text:0x80042B48; // type:function size:0x8 scope:global align:4 +getPselectNumInfo__16dStage_stageDt_cCFv = .text:0x80042B50; // type:function size:0x8 scope:global align:4 +setEnvrNumInfo__16dStage_stageDt_cFi = .text:0x80042B58; // type:function size:0x8 scope:global align:4 +getEnvrNumInfo__16dStage_stageDt_cCFv = .text:0x80042B60; // type:function size:0x8 scope:global align:4 +setVrboxNumInfo__16dStage_stageDt_cFi = .text:0x80042B68; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__16dStage_stageDt_cCFv = .text:0x80042B70; // type:function size:0x8 scope:global align:4 +setLightVecInfo__16dStage_stageDt_cFP25stage_lightvec_info_class = .text:0x80042B78; // type:function size:0x6C scope:global align:4 +getLightVecInfo__16dStage_stageDt_cCFv = .text:0x80042BE4; // type:function size:0x6C scope:global align:4 +setLightVecInfoNum__16dStage_stageDt_cFi = .text:0x80042C50; // type:function size:0x6C scope:global align:4 +getLightVecInfoNum__16dStage_stageDt_cCFv = .text:0x80042CBC; // type:function size:0x6C scope:global align:4 +setPlightNumInfo__16dStage_stageDt_cFi = .text:0x80042D28; // type:function size:0x8 scope:global align:4 +getPlightNumInfo__16dStage_stageDt_cCFv = .text:0x80042D30; // type:function size:0x8 scope:global align:4 +setStagInfo__16dStage_stageDt_cFP21stage_stag_info_class = .text:0x80042D38; // type:function size:0x8 scope:global align:4 +getStagInfo__16dStage_stageDt_cCFv = .text:0x80042D40; // type:function size:0x8 scope:global align:4 +setSclsInfo__16dStage_stageDt_cFP27stage_scls_info_dummy_class = .text:0x80042D48; // type:function size:0x8 scope:global align:4 +getSclsInfo__16dStage_stageDt_cCFv = .text:0x80042D50; // type:function size:0x8 scope:global align:4 +setPntInfo__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x80042D58; // type:function size:0x8 scope:global align:4 +getPntInf__16dStage_stageDt_cCFv = .text:0x80042D60; // type:function size:0x8 scope:global align:4 +setPathInfo__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x80042D68; // type:function size:0x8 scope:global align:4 +getPathInf__16dStage_stageDt_cCFv = .text:0x80042D70; // type:function size:0x8 scope:global align:4 +setPnt2Info__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x80042D78; // type:function size:0x8 scope:global align:4 +getPnt2Inf__16dStage_stageDt_cCFv = .text:0x80042D80; // type:function size:0x8 scope:global align:4 +setPath2Info__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x80042D88; // type:function size:0x8 scope:global align:4 +getPath2Inf__16dStage_stageDt_cCFv = .text:0x80042D90; // type:function size:0x8 scope:global align:4 +setSoundInfo__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x80042D98; // type:function size:0x8 scope:global align:4 +getSoundInf__16dStage_stageDt_cCFv = .text:0x80042DA0; // type:function size:0x8 scope:global align:4 +setEventInfo__16dStage_stageDt_cFP18dStage_EventInfo_c = .text:0x80042DA8; // type:function size:0x8 scope:global align:4 +getEventInfo__16dStage_stageDt_cCFv = .text:0x80042DB0; // type:function size:0x8 scope:global align:4 +setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c = .text:0x80042DB8; // type:function size:0x6C scope:global align:4 +getFileListInfo__16dStage_stageDt_cCFv = .text:0x80042E24; // type:function size:0x6C scope:global align:4 +setFloorInfo__16dStage_stageDt_cFP18dStage_FloorInfo_c = .text:0x80042E90; // type:function size:0x8 scope:global align:4 +getFloorInfo__16dStage_stageDt_cCFv = .text:0x80042E98; // type:function size:0x8 scope:global align:4 +setMemoryConfig__16dStage_stageDt_cFP21dStage_MemoryConfig_c = .text:0x80042EA0; // type:function size:0x8 scope:global align:4 +getMemoryConfig__16dStage_stageDt_cCFv = .text:0x80042EA8; // type:function size:0x8 scope:global align:4 +setMemoryMap__16dStage_stageDt_cFP18dStage_MemoryMap_c = .text:0x80042EB0; // type:function size:0x8 scope:global align:4 +getMemoryMap__16dStage_stageDt_cCFv = .text:0x80042EB8; // type:function size:0x8 scope:global align:4 +setShip__16dStage_stageDt_cFP13dStage_Ship_c = .text:0x80042EC0; // type:function size:0x6C scope:global align:4 +getShip__16dStage_stageDt_cCFv = .text:0x80042F2C; // type:function size:0x6C scope:global align:4 +setMulti__16dStage_stageDt_cFP14dStage_Multi_c = .text:0x80042F98; // type:function size:0x8 scope:global align:4 +getMulti__16dStage_stageDt_cCFv = .text:0x80042FA0; // type:function size:0x8 scope:global align:4 +setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c = .text:0x80042FA8; // type:function size:0x6C scope:global align:4 +getLbnk__16dStage_stageDt_cCFv = .text:0x80043014; // type:function size:0x6C scope:global align:4 +setTresure__16dStage_stageDt_cFP19stage_tresure_class = .text:0x80043080; // type:function size:0x8 scope:global align:4 +getTresure__16dStage_stageDt_cCFv = .text:0x80043088; // type:function size:0x8 scope:global align:4 +setDMap__16dStage_stageDt_cFP13dStage_DMap_c = .text:0x80043090; // type:function size:0x8 scope:global align:4 +getDMap__16dStage_stageDt_cCFv = .text:0x80043098; // type:function size:0x8 scope:global align:4 +setDrTg__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x800430A0; // type:function size:0x8 scope:global align:4 +getDrTg__16dStage_stageDt_cCFv = .text:0x800430A8; // type:function size:0x8 scope:global align:4 +__sinit_d_stage_cpp = .text:0x800430B0; // type:function size:0xD0 scope:local align:4 +__arraydtor$5591 = .text:0x80043180; // type:function size:0x38 scope:local align:4 +__dt__19dStage_roomStatus_cFv = .text:0x800431B8; // type:function size:0x60 scope:global align:4 +__ct__19dStage_roomStatus_cFv = .text:0x80043218; // type:function size:0xA0 scope:global align:4 +__dt__19dStage_KeepDoorInfoFv = .text:0x800432B8; // type:function size:0x64 scope:global align:4 +__dt__21stage_tgsc_data_classFv = .text:0x8004331C; // type:function size:0x3C scope:global align:4 +__ct__21stage_tgsc_data_classFv = .text:0x80043358; // type:function size:0x4 scope:global align:4 +__dt__22dStage_KeepTresureInfoFv = .text:0x8004335C; // type:function size:0x64 scope:global align:4 +__dt__24stage_tresure_data_classFv = .text:0x800433C0; // type:function size:0x3C scope:global align:4 +__ct__24stage_tresure_data_classFv = .text:0x800433FC; // type:function size:0x4 scope:global align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x80043400; // type:function size:0x8 scope:global align:4 +onSaveArriveGridForAgbUseGridPos__Fii = .text:0x80043408; // type:function size:0xB4 scope:global align:4 +isSaveArriveGridForAgbUseGridPos__Fii = .text:0x800434BC; // type:function size:0xB4 scope:global align:4 +IsFloorNo__Fi = .text:0x80043570; // type:function size:0x20 scope:global align:4 +getFloorInfo_WithRoom__Fi = .text:0x80043590; // type:function size:0x84 scope:global align:4 +mapOffsetY__Fv = .text:0x80043614; // type:function size:0x128 scope:global align:4 +dMap_GetTopBottomFloorNo__FP11dStage_dt_cPUcPUc = .text:0x8004373C; // type:function size:0x104 scope:global align:4 +dMap_GetFloorInfoDtP__FP18dStage_FloorInfo_cf = .text:0x80043840; // type:function size:0xB4 scope:global align:4 +dMap_GetFloorInfoDtPFromFloorNo__FP18dStage_FloorInfo_cUc = .text:0x800438F4; // type:function size:0x54 scope:global align:4 +dMap_GetFloorNoForDmap__FP11dStage_dt_cif = .text:0x80043948; // type:function size:0x138 scope:global align:4 +dMap_GetFloorNo_WithRoom__Fif = .text:0x80043A80; // type:function size:0x48 scope:global align:4 +dMap_GetFloorNo__FP11dStage_dt_cf = .text:0x80043AC8; // type:function size:0x24 scope:global align:4 +getRoomDspFloorNo__15dMap_RoomInfo_cFUci = .text:0x80043AEC; // type:function size:0x1C4 scope:global align:4 +init__15dMap_RoomInfo_cFP15dMap_RoomInfo_ci = .text:0x80043CB0; // type:function size:0xEC scope:global align:4 +getRoomImage__15dMap_RoomInfo_cFiUciPP7ResTIMGPP7ResTIMGPP8map_dt_cPP20stage_map_info_classPUc = .text:0x80043D9C; // type:function size:0x3D4 scope:global align:4 +makeRoomDspFloorNoTbl__15dMap_RoomInfo_cFi = .text:0x80044170; // type:function size:0x15C scope:global align:4 +roomEntryRoom__15dMap_RoomInfo_cFiUciUcP15dMap_RoomInfo_cssf = .text:0x800442CC; // type:function size:0x5E8 scope:global align:4 +Changeimage__15dMap_RoomInfo_cFUcUcissf = .text:0x800448B4; // type:function size:0x4B0 scope:global align:4 +deleteRoom__15dMap_RoomInfo_cFv = .text:0x80044D64; // type:function size:0xD8 scope:global align:4 +enlagementSizeTextureCordCalc__15dMap_RoomInfo_cFPfPfPfPfffffff = .text:0x80044E3C; // type:function size:0xEC scope:global align:4 +roomDrawRoomEnlargementSize__15dMap_RoomInfo_cFiiiiffffUc = .text:0x80044F28; // type:function size:0x4EC scope:global align:4 +roomDrawRoomRealSize__15dMap_RoomInfo_cFiiiiffffffUc = .text:0x80045414; // type:function size:0x27C scope:global align:4 +roomExistenceCheck__19dMap_RoomInfoCtrl_cFiPP15dMap_RoomInfo_c = .text:0x80045690; // type:function size:0x108 scope:global align:4 +getNextRoomP__19dMap_RoomInfoCtrl_cFP15dMap_RoomInfo_c = .text:0x80045798; // type:function size:0x24 scope:global align:4 +ctrlEntryRoom__19dMap_RoomInfoCtrl_cFiUciUcssf = .text:0x800457BC; // type:function size:0x12C scope:global align:4 +deleteRoom__19dMap_RoomInfoCtrl_cFi = .text:0x800458E8; // type:function size:0x38 scope:global align:4 +ctrlDrawRoomEnlargementSize__19dMap_RoomInfoCtrl_cFiiiiiffffUc = .text:0x80045920; // type:function size:0xC8 scope:global align:4 +ctrlDrawRoomRealSize__19dMap_RoomInfoCtrl_cFiiiiiffffffUc = .text:0x800459E8; // type:function size:0xD8 scope:global align:4 +init__19dMap_RoomInfoCtrl_cFv = .text:0x80045AC0; // type:function size:0x6C scope:global align:4 +create__6dMap_cFv = .text:0x80045B2C; // type:function size:0x59C scope:global align:4 +isEnableEnlargementScroll__6dMap_cFv = .text:0x800460C8; // type:function size:0x48 scope:global align:4 +isEnableDispMap__6dMap_cFv = .text:0x80046110; // type:function size:0x24 scope:global align:4 +getKindMapType__6dMap_cFv = .text:0x80046134; // type:function size:0x68 scope:global align:4 +remove__6dMap_cFv = .text:0x8004619C; // type:function size:0x30 scope:global align:4 +setImage__6dMap_cFiif = .text:0x800461CC; // type:function size:0x134 scope:global align:4 +deleteImage__6dMap_cFi = .text:0x80046300; // type:function size:0x50 scope:global align:4 +setNowRoom__6dMap_cFi = .text:0x80046350; // type:function size:0x16C scope:global align:4 +draw__11dMap_2DSQ_cFv = .text:0x800464BC; // type:function size:0x3C0 scope:global align:4 +mapDrawIconFree__6dMap_cFssUc = .text:0x8004687C; // type:function size:0x134 scope:global align:4 +mapDrawIconSelf__6dMap_cFssUc = .text:0x800469B0; // type:function size:0x12C scope:global align:4 +mapDrawFrame__6dMap_cFUc = .text:0x80046ADC; // type:function size:0x100 scope:global align:4 +mapDrawEnlargementSize__6dMap_cFffffUc = .text:0x80046BDC; // type:function size:0x1F4 scope:global align:4 +mapDrawRealSize__6dMap_cFffUc = .text:0x80046DD0; // type:function size:0x3E0 scope:global align:4 +mapAGBSendIslandData__6dMap_cFv = .text:0x800471B0; // type:function size:0x14C scope:global align:4 +setPlayerStayAgbMapTypeNow__6dMap_cFff = .text:0x800472FC; // type:function size:0x28 scope:global align:4 +agbMapNoSet__6dMap_cFUcUc = .text:0x80047324; // type:function size:0x70 scope:global align:4 +agbMapNoSetCall__6dMap_cFv = .text:0x80047394; // type:function size:0xA0 scope:global align:4 +agbIsMsgSend__6dMap_cFv = .text:0x80047434; // type:function size:0x20 scope:global align:4 +agbResetCursor__6dMap_cFv = .text:0x80047454; // type:function size:0x38 scope:global align:4 +agbScrollX__6dMap_cFv = .text:0x8004748C; // type:function size:0x20 scope:global align:4 +agbScrollY__6dMap_cFv = .text:0x800474AC; // type:function size:0x20 scope:global align:4 +agbFlashCheck__6dMap_cFv = .text:0x800474CC; // type:function size:0x40 scope:global align:4 +agbIsActive__6dMap_cFv = .text:0x8004750C; // type:function size:0x20 scope:global align:4 +isInDspArea__6dMap_cFffb = .text:0x8004752C; // type:function size:0x44C scope:global align:4 +mapAGBSendStatInit__6dMap_cFv = .text:0x80047978; // type:function size:0x48 scope:global align:4 +mapAGBSendMapMain__6dMap_cFff = .text:0x800479C0; // type:function size:0x3E8 scope:global align:4 +calcEnlargementSizeParameter__6dMap_cFff = .text:0x80047DA8; // type:function size:0x458 scope:global align:4 +calcScissor__6dMap_cFv = .text:0x80048200; // type:function size:0xD4 scope:global align:4 +mapMoveAll__6dMap_cFffif = .text:0x800482D4; // type:function size:0x270 scope:global align:4 +mapDrawAll__6dMap_cFffif = .text:0x80048544; // type:function size:0x78 scope:global align:4 +mapDrawIcon__6dMap_cFv = .text:0x800485BC; // type:function size:0x54 scope:global align:4 +draw__6dMap_cFffif = .text:0x80048610; // type:function size:0x78 scope:global align:4 +point2Grid__6dMap_cFffPScPSc = .text:0x80048688; // type:function size:0x150 scope:global align:4 +point2GridAndLocal__6dMap_cFffPScPScPsPs = .text:0x800487D8; // type:function size:0x234 scope:global align:4 +getCheckPointUseGrid__6dMap_cFScSc = .text:0x80048A0C; // type:function size:0x94 scope:global align:4 +getFmapChkPntPrm__6dMap_cFiPScPScPsPsPUc = .text:0x80048AA0; // type:function size:0x94 scope:global align:4 +setFmapChkDtPrm__6dMap_cFv = .text:0x80048B34; // type:function size:0x28 scope:global align:4 +getFmapChkPntDtPnt__6dMap_cFi = .text:0x80048B5C; // type:function size:0xC8 scope:global align:4 +initPoint__6dMap_cFv = .text:0x80048C24; // type:function size:0x60 scope:global align:4 +setGbaPoint_ocean__6dMap_cFUcffsUcUcUcUc = .text:0x80048C84; // type:function size:0x320 scope:global align:4 +isPointStayInDspNowRoomAgbScr__6dMap_cFss = .text:0x80048FA4; // type:function size:0x88 scope:global align:4 +setCollectPoint__6dMap_cFUcUcfffScsUcUcUcUc = .text:0x8004902C; // type:function size:0x16C scope:global align:4 +setGbaPoint_dungeon__6dMap_cFUcffsUcUcUcUc = .text:0x80049198; // type:function size:0x4D8 scope:global align:4 +getPosAgbMapType__6dMap_cFffb = .text:0x80049670; // type:function size:0x8C scope:global align:4 +setGbaPoint__6dMap_cFUcffsUcUcUcUc = .text:0x800496FC; // type:function size:0x3C scope:global align:4 +setArriveInfo__6dMap_cFff = .text:0x80049738; // type:function size:0xEC scope:global align:4 +drawPointPlayer__6dMap_cFffs = .text:0x80049824; // type:function size:0x9C scope:global align:4 +drawPointEnemy__6dMap_cFff = .text:0x800498C0; // type:function size:0xA8 scope:global align:4 +drawPointAgbCursor__6dMap_cFff = .text:0x80049968; // type:function size:0x188 scope:global align:4 +drawPointTbox__6dMap_cFffff = .text:0x80049AF0; // type:function size:0xF0 scope:global align:4 +drawPointDoor__6dMap_cFffffsUc = .text:0x80049BE0; // type:function size:0xF8 scope:global align:4 +drawPointRestart__6dMap_cFffsff = .text:0x80049CD8; // type:function size:0xFC scope:global align:4 +drawPointFriend__6dMap_cFfff = .text:0x80049DD4; // type:function size:0xCC scope:global align:4 +drawPointShip__6dMap_cFffsff = .text:0x80049EA0; // type:function size:0x100 scope:global align:4 +drawPointGc__6dMap_cFUcfffScsUcUcUcUc = .text:0x80049FA0; // type:function size:0xB38 scope:global align:4 +drawPointMain__6dMap_cFUcUcfffScsUcUcUcUc = .text:0x8004AAD8; // type:function size:0xEC scope:global align:4 +drawPointAgb__6dMap_cFUcfffScsUcUcUcUc = .text:0x8004ABC4; // type:function size:0x18C scope:global align:4 +getTypeAgbGcFromTypeAcs__6dMap_cFUcPUcPUc = .text:0x8004AD50; // type:function size:0xB0 scope:global align:4 +drawPointSingle__6dMap_cFUcfffScsUcUcUc = .text:0x8004AE00; // type:function size:0x100 scope:global align:4 +drawActorPointMiniMap__6dMap_cFP10fopAc_ac_c = .text:0x8004AF00; // type:function size:0x1BC scope:global align:4 +mapBufferSendAGB_commonCursor__6dMap_cFv = .text:0x8004B0BC; // type:function size:0x104 scope:global align:4 +mapBufferSendAGB_ocean__6dMap_cFv = .text:0x8004B1C0; // type:function size:0x168 scope:global align:4 +mapBufferSendAGB_dungeon__6dMap_cFv = .text:0x8004B328; // type:function size:0x2C scope:global align:4 +mapSetPointAll__6dMap_cFv = .text:0x8004B354; // type:function size:0x100 scope:global align:4 +mapBufferSendAGB__6dMap_cFi = .text:0x8004B454; // type:function size:0x3C4 scope:global align:4 +checkFloorMoveImageChangeRoom__19dMap_RoomInfoCtrl_cFUcUcissf = .text:0x8004B818; // type:function size:0x98 scope:global align:4 +init__22dMap_2DMtMapSpcl_tex_cFP7ResTIMGUlRC8_GXColor = .text:0x8004B8B0; // type:function size:0x18C scope:global align:4 +setScroll__22dMap_2DMtMapSpcl_tex_cFffff = .text:0x8004BA3C; // type:function size:0x14 scope:global align:4 +init__18dMap_2DMtMapSpcl_cFiP22dMap_2DMtMapSpcl_tex_c = .text:0x8004BA50; // type:function size:0x14 scope:global align:4 +setPos__18dMap_2DMtMapSpcl_cFssss = .text:0x8004BA64; // type:function size:0x14 scope:global align:4 +draw__18dMap_2DMtMapSpcl_cFv = .text:0x8004BA78; // type:function size:0x44C scope:global align:4 +setImage__18dMap_2DAGBScrDsp_cFP7ResTIMGP8map_dt_c = .text:0x8004BEC4; // type:function size:0x164 scope:global align:4 +init__18dMap_2DAGBScrDsp_cFP8map_dt_cP7ResTIMGffssssffUc = .text:0x8004C028; // type:function size:0x98 scope:global align:4 +getScrnPrm__18dMap_2DAGBScrDsp_cFffifPiPfPf = .text:0x8004C0C0; // type:function size:0x120 scope:global align:4 +getScrnPrmXY__18dMap_2DAGBScrDsp_cFffffiiffPiPiPfPfPfPf = .text:0x8004C1E0; // type:function size:0x98 scope:global align:4 +calc_standard_prm__18dMap_2DAGBScrDsp_cFUsUsffssssffPiPiPiPiPfPfPfPfPfPf = .text:0x8004C278; // type:function size:0x27C scope:global align:4 +draw__18dMap_2DAGBScrDsp_cFv = .text:0x8004C4F4; // type:function size:0x798 scope:global align:4 +setPos__18dMap_2DAGBScrDsp_cFssss = .text:0x8004CC8C; // type:function size:0x14 scope:global align:4 +setScale__18dMap_2DAGBScrDsp_cFff = .text:0x8004CCA0; // type:function size:0xC scope:global align:4 +init__12dMap_2DTri_cFssRC8_GXColorffs = .text:0x8004CCAC; // type:function size:0x38 scope:global align:4 +draw__12dMap_2DTri_cFv = .text:0x8004CCE4; // type:function size:0x1F8 scope:global align:4 +setPos__12dMap_2DTri_cFss = .text:0x8004CEDC; // type:function size:0xC scope:global align:4 +init__14dMap_2DPoint_cFssRC8_GXColorUc = .text:0x8004CEE8; // type:function size:0x30 scope:global align:4 +draw__14dMap_2DPoint_cFv = .text:0x8004CF18; // type:function size:0x128 scope:global align:4 +init__18dMap_2DAGBCursor_cFssRC8_GXColorUc = .text:0x8004D040; // type:function size:0x30 scope:global align:4 +draw__18dMap_2DAGBCursor_cFv = .text:0x8004D070; // type:function size:0x1AC scope:global align:4 +draw__11dMap_2DT2_cFv = .text:0x8004D21C; // type:function size:0x3B8 scope:global align:4 +init__11dMap_2DT2_cFP7ResTIMGffffUcUcUcffs = .text:0x8004D5D4; // type:function size:0x13C scope:global align:4 +setTlut__11dMap_Dmap_cFP16dmap_dmap_tlut_sUcUcUcf = .text:0x8004D710; // type:function size:0x3B4 scope:global align:4 +setFloorTextureOne__11dMap_Dmap_cFUc = .text:0x8004DAC4; // type:function size:0x360 scope:global align:4 +init__11dMap_Dmap_cFsssssssssUcUcUcUcUc = .text:0x8004DE24; // type:function size:0x4FC scope:global align:4 +draw__11dMap_Dmap_cFv = .text:0x8004E320; // type:function size:0x12E8 scope:global align:4 +__dt__11dMap_Dmap_cFv = .text:0x8004F608; // type:function size:0x5C scope:global align:4 +__dt__12dDlst_base_cFv = .text:0x8004F664; // type:function size:0x48 scope:global align:4 +draw__12dDlst_base_cFv = .text:0x8004F6AC; // type:function size:0x4 scope:global align:4 +__dt__11dMap_2DT2_cFv = .text:0x8004F6B0; // type:function size:0x5C scope:global align:4 +__dt__18dMap_2DAGBCursor_cFv = .text:0x8004F70C; // type:function size:0x5C scope:global align:4 +__dt__14dMap_2DPoint_cFv = .text:0x8004F768; // type:function size:0x5C scope:global align:4 +__dt__12dMap_2DTri_cFv = .text:0x8004F7C4; // type:function size:0x5C scope:global align:4 +__dt__18dMap_2DAGBScrDsp_cFv = .text:0x8004F820; // type:function size:0x5C scope:global align:4 +__dt__18dMap_2DMtMapSpcl_cFv = .text:0x8004F87C; // type:function size:0x5C scope:global align:4 +__dt__11dMap_2DSQ_cFv = .text:0x8004F8D8; // type:function size:0x5C scope:global align:4 +__sinit_d_map_cpp = .text:0x8004F934; // type:function size:0x310 scope:local align:4 +__arraydtor$4205 = .text:0x8004FC44; // type:function size:0x38 scope:local align:4 +__arraydtor$4202 = .text:0x8004FC7C; // type:function size:0x38 scope:local align:4 +__arraydtor$4200 = .text:0x8004FCB4; // type:function size:0x38 scope:local align:4 +__ct__11dMap_2DT2_cFv = .text:0x8004FCEC; // type:function size:0x1C scope:global align:4 +__arraydtor$4196 = .text:0x8004FD08; // type:function size:0x38 scope:local align:4 +__ct__14dMap_2DPoint_cFv = .text:0x8004FD40; // type:function size:0x1C scope:global align:4 +__arraydtor$4188 = .text:0x8004FD5C; // type:function size:0x38 scope:local align:4 +__dt__22dMap_2DMtMapSpcl_tex_cFv = .text:0x8004FD94; // type:function size:0x3C scope:global align:4 +__ct__22dMap_2DMtMapSpcl_tex_cFv = .text:0x8004FDD0; // type:function size:0x4 scope:global align:4 +__arraydtor$4186 = .text:0x8004FDD4; // type:function size:0x38 scope:local align:4 +__ct__18dMap_2DMtMapSpcl_cFv = .text:0x8004FE0C; // type:function size:0x1C scope:global align:4 +__arraydtor$4184 = .text:0x8004FE28; // type:function size:0x38 scope:local align:4 +__dt__15dMap_RoomInfo_cFv = .text:0x8004FE60; // type:function size:0xB4 scope:global align:4 +__ct__15dMap_RoomInfo_cFv = .text:0x8004FF14; // type:function size:0x7C scope:global align:4 +__ct__14dComIfG_play_cFv = .text:0x8004FF90; // type:function size:0x1B0 scope:global align:4 +__dt__25dComIfG_camera_info_classFv = .text:0x80050140; // type:function size:0x3C scope:global align:4 +__ct__25dComIfG_camera_info_classFv = .text:0x8005017C; // type:function size:0x4 scope:global align:4 +__dt__14dDlst_window_cFv = .text:0x80050180; // type:function size:0x3C scope:global align:4 +__ct__14dDlst_window_cFv = .text:0x800501BC; // type:function size:0x4 scope:global align:4 +__dt__19dAttDraw_CallBack_cFv = .text:0x800501C0; // type:function size:0x5C scope:global align:4 +__dt__25mDoExt_McaMorfCallBack1_cFv = .text:0x8005021C; // type:function size:0x48 scope:global align:4 +__dt__12dEvt_order_cFv = .text:0x80050264; // type:function size:0x3C scope:global align:4 +__dt__4dCcSFv = .text:0x800502A0; // type:function size:0xA0 scope:global align:4 +__dt__12dCcMassS_MngFv = .text:0x80050340; // type:function size:0x184 scope:global align:4 +__dt__12dCcMassS_ObjFv = .text:0x800504C4; // type:function size:0x60 scope:global align:4 +__dt__4cCcSFv = .text:0x80050524; // type:function size:0x74 scope:global align:4 +__dt__4dBgSFv = .text:0x80050598; // type:function size:0x7C scope:global align:4 +__dt__4cBgSFv = .text:0x80050614; // type:function size:0x6C scope:global align:4 +__dt__11cBgS_ChkElmFv = .text:0x80050680; // type:function size:0x48 scope:global align:4 +__ct__11cBgS_ChkElmFv = .text:0x800506C8; // type:function size:0x3C scope:global align:4 +init__14dComIfG_play_cFv = .text:0x80050704; // type:function size:0x30 scope:global align:4 +itemInit__14dComIfG_play_cFv = .text:0x80050734; // type:function size:0x22C scope:global align:4 +getLayerNo__14dComIfG_play_cFi = .text:0x80050960; // type:function size:0x444 scope:global align:4 +createParticle__14dComIfG_play_cFv = .text:0x80050DA4; // type:function size:0x88 scope:global align:4 +createDemo__14dComIfG_play_cFv = .text:0x80050E2C; // type:function size:0x88 scope:global align:4 +removeDemo__14dComIfG_play_cFv = .text:0x80050EB4; // type:function size:0x3C scope:global align:4 +executeEvtManager__14dComIfG_play_cFv = .text:0x80050EF0; // type:function size:0x24 scope:global align:4 +createMagma__14dComIfG_play_cFv = .text:0x80050F14; // type:function size:0x54 scope:global align:4 +removeMagma__14dComIfG_play_cFv = .text:0x80050F68; // type:function size:0x54 scope:global align:4 +executeMagma__14dComIfG_play_cFv = .text:0x80050FBC; // type:function size:0x2C scope:global align:4 +drawMagma__14dComIfG_play_cFv = .text:0x80050FE8; // type:function size:0x2C scope:global align:4 +createGrass__14dComIfG_play_cFv = .text:0x80051014; // type:function size:0x58 scope:global align:4 +removeGrass__14dComIfG_play_cFv = .text:0x8005106C; // type:function size:0x54 scope:global align:4 +__dt__15dGrass_packet_cFv = .text:0x800510C0; // type:function size:0x84 scope:global align:4 +__dt__13dGrass_data_cFv = .text:0x80051144; // type:function size:0x3C scope:global align:4 +executeGrass__14dComIfG_play_cFv = .text:0x80051180; // type:function size:0x2C scope:global align:4 +drawGrass__14dComIfG_play_cFv = .text:0x800511AC; // type:function size:0x2C scope:global align:4 +createFlower__14dComIfG_play_cFv = .text:0x800511D8; // type:function size:0x54 scope:global align:4 +removeFlower__14dComIfG_play_cFv = .text:0x8005122C; // type:function size:0x54 scope:global align:4 +__dt__16dFlower_packet_cFv = .text:0x80051280; // type:function size:0x84 scope:global align:4 +__dt__14dFlower_data_cFv = .text:0x80051304; // type:function size:0x3C scope:global align:4 +executeFlower__14dComIfG_play_cFv = .text:0x80051340; // type:function size:0x2C scope:global align:4 +drawFlower__14dComIfG_play_cFv = .text:0x8005136C; // type:function size:0x2C scope:global align:4 +createTree__14dComIfG_play_cFv = .text:0x80051398; // type:function size:0x54 scope:global align:4 +removeTree__14dComIfG_play_cFv = .text:0x800513EC; // type:function size:0x54 scope:global align:4 +__dt__14dTree_packet_cFv = .text:0x80051440; // type:function size:0x9C scope:global align:4 +__dt__12dTree_data_cFv = .text:0x800514DC; // type:function size:0x3C scope:global align:4 +__dt__11dTree_anm_cFv = .text:0x80051518; // type:function size:0x3C scope:global align:4 +executeTree__14dComIfG_play_cFv = .text:0x80051554; // type:function size:0x2C scope:global align:4 +drawTree__14dComIfG_play_cFv = .text:0x80051580; // type:function size:0x2C scope:global align:4 +createWood__14dComIfG_play_cFv = .text:0x800515AC; // type:function size:0x58 scope:global align:4 +removeWood__14dComIfG_play_cFv = .text:0x80051604; // type:function size:0x54 scope:global align:4 +executeWood__14dComIfG_play_cFv = .text:0x80051658; // type:function size:0x2C scope:global align:4 +drawWood__14dComIfG_play_cFv = .text:0x80051684; // type:function size:0x2C scope:global align:4 +__ct__13dComIfG_inf_cFv = .text:0x800516B0; // type:function size:0xDC scope:global align:4 +__dt__14dComIfG_play_cFv = .text:0x8005178C; // type:function size:0x13C scope:global align:4 +__ct__10dSv_zone_cFv = .text:0x800518C8; // type:function size:0xC scope:global align:4 +__ct__12dSv_memory_cFv = .text:0x800518D4; // type:function size:0x30 scope:global align:4 +dComIfG_changeOpeningScene__FP11scene_classs = .text:0x80051904; // type:function size:0xC4 scope:global align:4 +dComIfG_resetToOpening__FP11scene_class = .text:0x800519C8; // type:function size:0x68 scope:global align:4 +phase_1__FPc = .text:0x80051A30; // type:function size:0x58 scope:local align:4 +phase_2__FPc = .text:0x80051A88; // type:function size:0x58 scope:local align:4 +phase_3__FPc = .text:0x80051AE0; // type:function size:0x8 scope:local align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCc = .text:0x80051AE8; // type:function size:0x40 scope:global align:4 +dComIfG_resDelete__FP30request_of_phase_process_classPCc = .text:0x80051B28; // type:function size:0xAC scope:global align:4 +dComIfGp_getReverb__Fi = .text:0x80051BD4; // type:function size:0x48 scope:global align:4 +dComIfGd_setSimpleShadow2__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj = .text:0x80051C1C; // type:function size:0xF4 scope:global align:4 +dComIfGp_getShip__Fii = .text:0x80051D10; // type:function size:0xC0 scope:global align:4 +dComIfGp_getMapTrans__FiPfPfPs = .text:0x80051DD0; // type:function size:0xB0 scope:global align:4 +dComIfGp_getRoomCamera__Fi = .text:0x80051E80; // type:function size:0x50 scope:global align:4 +dComIfGp_getRoomArrow__Fi = .text:0x80051ED0; // type:function size:0x50 scope:global align:4 +dComIfGp_setNextStage__FPCcsScScfUliSc = .text:0x80051F20; // type:function size:0xC4 scope:global align:4 +dComIfGs_onStageTbox__Fii = .text:0x80051FE4; // type:function size:0x8C scope:global align:4 +dComIfGs_isStageTbox__Fii = .text:0x80052070; // type:function size:0x90 scope:global align:4 +dComIfGs_isStageBossEnemy__Fi = .text:0x80052100; // type:function size:0x84 scope:global align:4 +dComIfGs_onStageLife__Fi = .text:0x80052184; // type:function size:0x80 scope:global align:4 +dComIfGs_isStageLife__Fi = .text:0x80052204; // type:function size:0x84 scope:global align:4 +dComIfGs_checkGetItem__FUc = .text:0x80052288; // type:function size:0x440 scope:global align:4 +dComIfGs_checkGetItemNum__FUc = .text:0x800526C8; // type:function size:0x608 scope:global align:4 +dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj = .text:0x80052CD0; // type:function size:0x114 scope:global align:4 +getSceneList__Fi = .text:0x80052DE4; // type:function size:0x130 scope:global align:4 +dComIfGd_getMeshSceneList__FR3Vec = .text:0x80052F14; // type:function size:0xB4 scope:global align:4 +dComIfGs_checkSeaLandingEvent__FSc = .text:0x80052FC8; // type:function size:0x8C scope:global align:4 +dComIfGs_setGameStartStage__Fv = .text:0x80053054; // type:function size:0x374 scope:global align:4 +dComIfGs_gameStart__Fv = .text:0x800533C8; // type:function size:0x50 scope:global align:4 +dComIfGs_copyPlayerRecollectionData__Fv = .text:0x80053418; // type:function size:0x1DC scope:global align:4 +dComIfGs_setPlayerRecollectionData__Fv = .text:0x800535F4; // type:function size:0x474 scope:global align:4 +dComIfGs_revPlayerRecollectionData__Fv = .text:0x80053A68; // type:function size:0x268 scope:global align:4 +dComIfGs_exchangePlayerRecollectionData__Fv = .text:0x80053CD0; // type:function size:0x2EC scope:global align:4 +dComIfGs_setSelectEquip__FiUc = .text:0x80053FBC; // type:function size:0x17C scope:global align:4 +__dt__8cM3dGCylFv = .text:0x80054138; // type:function size:0x48 scope:global align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x80054180; // type:function size:0x5C scope:global align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800541DC; // type:function size:0x8 scope:global align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x800541E4; // type:function size:0x8 scope:global align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x800541EC; // type:function size:0xC scope:global align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x800541F8; // type:function size:0xC scope:global align:4 +__dt__8cM3dGCpsFv = .text:0x80054204; // type:function size:0x5C scope:global align:4 +__dt__15cCcD_DivideInfoFv = .text:0x80054260; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGAabFv = .text:0x800542A8; // type:function size:0x48 scope:global align:4 +__dt__15cCcD_DivideAreaFv = .text:0x800542F0; // type:function size:0x5C scope:global align:4 +__sinit_d_com_inf_game_cpp = .text:0x8005434C; // type:function size:0x3C scope:local align:4 +__dt__13dComIfG_inf_cFv = .text:0x80054388; // type:function size:0x74 scope:global align:4 +dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x800543FC; // type:function size:0x60 scope:global align:4 +init__12daSteamTag_cFv = .text:0x8005445C; // type:function size:0xC scope:global align:4 +getShipOffsetY__15daObjPirateshipFPsPsf = .text:0x80054468; // type:function size:0xB8 scope:global align:4 +incTclDispose__10daAgbsw0_cFv = .text:0x80054520; // type:function size:0x38 scope:global align:4 +incTclBeat__10daAgbsw0_cFv = .text:0x80054558; // type:function size:0x38 scope:global align:4 +init_room__11daSalvage_cFSc = .text:0x80054590; // type:function size:0x30 scope:global align:4 +renew_light_angle__Q210daObjLight5Act_cFv = .text:0x800545C0; // type:function size:0x68 scope:global align:4 +get_light_angle__Q210daObjLight5Act_cFv = .text:0x80054628; // type:function size:0x2C scope:global align:4 +get_light_dif_angle__Q210daObjLight5Act_cFv = .text:0x80054654; // type:function size:0x8 scope:global align:4 +set_light_dif_angle_LOD__Q210daObjLight5Act_cFs = .text:0x8005465C; // type:function size:0x34 scope:global align:4 +set_light_dif_angle_FRRS__Q210daObjLight5Act_cFs = .text:0x80054690; // type:function size:0x48 scope:global align:4 +getMaxDaiza__7daDai_cFv = .text:0x800546D8; // type:function size:0x8 scope:global align:4 +getDaizaSetItemNum__7daDai_cFv = .text:0x800546E0; // type:function size:0x8 scope:global align:4 +getMaxFlyingTimer__10daNpc_Md_cFv = .text:0x800546E8; // type:function size:0x8 scope:global align:4 +getKeepType__9daArrow_cFv = .text:0x800546F0; // type:function size:0x8 scope:global align:4 +setKeepType__9daArrow_cFUc = .text:0x800546F8; // type:function size:0x8 scope:global align:4 +init__9daIball_cFv = .text:0x80054700; // type:function size:0x28 scope:global align:4 +regist__9daIball_cFP10fopAc_ac_c = .text:0x80054728; // type:function size:0x4C scope:global align:4 +remove__9daIball_cFP10fopAc_ac_c = .text:0x80054774; // type:function size:0x4C scope:global align:4 +remove_old__9daIball_cFv = .text:0x800547C0; // type:function size:0x88 scope:global align:4 +getCreateCount__13daObj_Roten_cFv = .text:0x80054848; // type:function size:0xB8 scope:global align:4 +kb_dig__13daTagKbItem_cFP10fopAc_ac_c = .text:0x80054900; // type:function size:0x2C scope:global align:4 +dig_main__13daTagKbItem_cFv = .text:0x8005492C; // type:function size:0x18C scope:global align:4 +daTitle_Kirakira_Sound_flag_on__14daTitle_proc_cFv = .text:0x80054AB8; // type:function size:0xC scope:global align:4 +daiItemNodeCallBack__13daStandItem_cFP7J3DNodei = .text:0x80054AC4; // type:function size:0x114 scope:global align:4 +__sinit_d_com_static_cpp = .text:0x80054BD8; // type:function size:0xF0 scope:local align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x80054CC8; // type:function size:0x7C scope:global align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x80054D44; // type:function size:0x4 scope:global align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x80054D48; // type:function size:0x4 scope:global align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x80054D4C; // type:function size:0x4 scope:global align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x80054D50; // type:function size:0x4 scope:global align:4 +__dt__34JPACallBackBaseFv = .text:0x80054D54; // type:function size:0x48 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x80054D9C; // type:function size:0x5C scope:global align:4 +dLib_setCirclePath__FP18dLib_circle_path_c = .text:0x80054DF8; // type:function size:0xCC scope:global align:4 +dLib_getWaterY__FR4cXyzR12dBgS_ObjAcch = .text:0x80054EC4; // type:function size:0xA0 scope:global align:4 +dLib_waveRot__FP3VecfP11dLib_wave_c = .text:0x80054F64; // type:function size:0x1FC scope:global align:4 +dLib_debugDrawAxis__FRA3_A4_ff = .text:0x80055160; // type:function size:0x104 scope:global align:4 +dLib_debugDrawFan__FR4cXyzssfRC8_GXColor = .text:0x80055264; // type:function size:0xA4 scope:global align:4 +dLib_brkInit__FP12J3DModelDataP13mDoExt_brkAnmPCci = .text:0x80055308; // type:function size:0xD0 scope:global align:4 +dLib_btkInit__FP12J3DModelDataP13mDoExt_btkAnmPCci = .text:0x800553D8; // type:function size:0xD0 scope:global align:4 +dLib_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPC14dLib_anm_idx_cPC14dLib_anm_prm_cb = .text:0x800554A8; // type:function size:0x194 scope:global align:4 +dLib_bcks_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPCiPC14dLib_anm_prm_cb = .text:0x8005563C; // type:function size:0x144 scope:global align:4 +dLib_scaleAnime__FPfPfiPifff = .text:0x80055780; // type:function size:0x8C scope:global align:4 +dLib_getPosFromMtx__FPA4_fP4cXyz = .text:0x8005580C; // type:function size:0x1C scope:global align:4 +dLib_pathInfo__FPP5dPathUc = .text:0x80055828; // type:function size:0x74 scope:global align:4 +dLib_pathMove__FP4cXyzPScP5dPathfPFP4cXyzP4cXyzP4cXyzPv_iPv = .text:0x8005589C; // type:function size:0x278 scope:global align:4 +dLib_setNextStageBySclsNum__FUcSc = .text:0x80055B14; // type:function size:0x1A4 scope:global align:4 +dLib_setFirstMsg__FUsUlUl = .text:0x80055CB8; // type:function size:0x70 scope:global align:4 +dLib_checkPlayerInCircle__F4cXyzff = .text:0x80055D28; // type:function size:0x48 scope:global align:4 +dLib_checkActorInCircle__F4cXyzP10fopAc_ac_cff = .text:0x80055D70; // type:function size:0x120 scope:global align:4 +dLib_checkActorInFan__F4cXyzP10fopAc_ac_cssff = .text:0x80055E90; // type:function size:0x174 scope:global align:4 +__ct__9STControlFssssffss = .text:0x80056004; // type:function size:0x44 scope:global align:4 +setWaitParm__9STControlFssssffss = .text:0x80056048; // type:function size:0x24 scope:global align:4 +init__9STControlFv = .text:0x8005606C; // type:function size:0x3C scope:global align:4 +Xinit__9STControlFv = .text:0x800560A8; // type:function size:0x28 scope:global align:4 +Yinit__9STControlFv = .text:0x800560D0; // type:function size:0x28 scope:global align:4 +getValueStick__9STControlFv = .text:0x800560F8; // type:function size:0x10 scope:global align:4 +getAngleStick__9STControlFv = .text:0x80056108; // type:function size:0x10 scope:global align:4 +getValueStick__10CSTControlFv = .text:0x80056118; // type:function size:0x10 scope:global align:4 +getAngleStick__10CSTControlFv = .text:0x80056128; // type:function size:0x10 scope:global align:4 +checkTrigger__9STControlFv = .text:0x80056138; // type:function size:0x290 scope:global align:4 +checkLeftTrigger__9STControlFv = .text:0x800563C8; // type:function size:0x6C scope:global align:4 +checkRightTrigger__9STControlFv = .text:0x80056434; // type:function size:0x6C scope:global align:4 +checkUpTrigger__9STControlFv = .text:0x800564A0; // type:function size:0x6C scope:global align:4 +checkDownTrigger__9STControlFv = .text:0x8005650C; // type:function size:0x6C scope:global align:4 +dLib_getIplDaysFromSaveTime__Fv = .text:0x80056578; // type:function size:0xB4 scope:global align:4 +dLib_get_QuatFromTriangle__FP4cXyzP4cXyzP4cXyz = .text:0x8005662C; // type:function size:0xDC scope:global align:4 +dLib_calc_QuatFromTriangle__FP10QuaternionfP4cXyzP4cXyzP4cXyz = .text:0x80056708; // type:function size:0x98 scope:global align:4 +init__21dSv_player_status_a_cFv = .text:0x800567A0; // type:function size:0x1AC scope:global align:4 +init__21dSv_player_status_b_cFv = .text:0x8005694C; // type:function size:0x30 scope:global align:4 +init__25dSv_player_return_place_cFv = .text:0x8005697C; // type:function size:0x44 scope:global align:4 +set__25dSv_player_return_place_cFPCcScUc = .text:0x800569C0; // type:function size:0x98 scope:global align:4 +init__17dSv_player_item_cFv = .text:0x80056A58; // type:function size:0x1C scope:global align:4 +setBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80056A74; // type:function size:0x1A0 scope:global align:4 +setEmptyBottleItemIn__17dSv_player_item_cFUc = .text:0x80056C14; // type:function size:0x28 scope:global align:4 +setEmptyBottle__17dSv_player_item_cFv = .text:0x80056C3C; // type:function size:0x130 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80056D6C; // type:function size:0x218 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFUc = .text:0x80056F84; // type:function size:0x24 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUc = .text:0x80056FA8; // type:function size:0x258 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFv = .text:0x80057200; // type:function size:0x24 scope:global align:4 +checkBottle__17dSv_player_item_cFUc = .text:0x80057224; // type:function size:0x40 scope:global align:4 +checkEmptyBottle__17dSv_player_item_cFv = .text:0x80057264; // type:function size:0x3C scope:global align:4 +init__21dSv_player_get_item_cFv = .text:0x800572A0; // type:function size:0x1C scope:global align:4 +onItem__21dSv_player_get_item_cFiUc = .text:0x800572BC; // type:function size:0x98 scope:global align:4 +isItem__21dSv_player_get_item_cFiUc = .text:0x80057354; // type:function size:0x9C scope:global align:4 +onBottleItem__21dSv_player_get_item_cFUc = .text:0x800573F0; // type:function size:0x148 scope:global align:4 +isBottleItem__21dSv_player_get_item_cFUc = .text:0x80057538; // type:function size:0x108 scope:global align:4 +init__24dSv_player_item_record_cFv = .text:0x80057640; // type:function size:0x34 scope:global align:4 +resetTimer__24dSv_player_item_record_cFUs = .text:0x80057674; // type:function size:0x18 scope:global align:4 +decTimer__24dSv_player_item_record_cFv = .text:0x8005768C; // type:function size:0x3C scope:global align:4 +getTimer__24dSv_player_item_record_cFv = .text:0x800576C8; // type:function size:0x8 scope:global align:4 +init__21dSv_player_item_max_cFv = .text:0x800576D0; // type:function size:0x30 scope:global align:4 +init__21dSv_player_bag_item_cFv = .text:0x80057700; // type:function size:0x60 scope:global align:4 +setBeastItem__21dSv_player_bag_item_cFUc = .text:0x80057760; // type:function size:0x70 scope:global align:4 +setBeastItemEmpty__21dSv_player_bag_item_cFUc = .text:0x800577D0; // type:function size:0x258 scope:global align:4 +checkBeastItem__21dSv_player_bag_item_cFUc = .text:0x80057A28; // type:function size:0x30 scope:global align:4 +setBaitItemChange__21dSv_player_bag_item_cFUc = .text:0x80057A58; // type:function size:0x250 scope:global align:4 +setBaitItemChange__21dSv_player_bag_item_cFUcUc = .text:0x80057CA8; // type:function size:0x218 scope:global align:4 +setBaitItemEmpty__21dSv_player_bag_item_cFv = .text:0x80057EC0; // type:function size:0xDC scope:global align:4 +setBaitItemEmpty__21dSv_player_bag_item_cFUc = .text:0x80057F9C; // type:function size:0xA4 scope:global align:4 +setBaitItem__21dSv_player_bag_item_cFUc = .text:0x80058040; // type:function size:0x88 scope:global align:4 +checkBaitItemEmpty__21dSv_player_bag_item_cFv = .text:0x800580C8; // type:function size:0x24 scope:global align:4 +checkBaitItem__21dSv_player_bag_item_cFUc = .text:0x800580EC; // type:function size:0x40 scope:global align:4 +setReserveItemChange__21dSv_player_bag_item_cFUc = .text:0x8005812C; // type:function size:0x250 scope:global align:4 +setReserveItemChange__21dSv_player_bag_item_cFUcUc = .text:0x8005837C; // type:function size:0x218 scope:global align:4 +setReserveItemEmpty__21dSv_player_bag_item_cFv = .text:0x80058594; // type:function size:0x24 scope:global align:4 +setReserveItemEmpty__21dSv_player_bag_item_cFUc = .text:0x800585B8; // type:function size:0x24 scope:global align:4 +setReserveItem__21dSv_player_bag_item_cFUc = .text:0x800585DC; // type:function size:0x70 scope:global align:4 +checkReserveItemEmpty__21dSv_player_bag_item_cFv = .text:0x8005864C; // type:function size:0x24 scope:global align:4 +checkReserveItem__21dSv_player_bag_item_cFUc = .text:0x80058670; // type:function size:0x40 scope:global align:4 +init__25dSv_player_get_bag_item_cFv = .text:0x800586B0; // type:function size:0x14 scope:global align:4 +onBeast__25dSv_player_get_bag_item_cFUc = .text:0x800586C4; // type:function size:0x94 scope:global align:4 +isBeast__25dSv_player_get_bag_item_cFUc = .text:0x80058758; // type:function size:0x98 scope:global align:4 +onBait__25dSv_player_get_bag_item_cFUc = .text:0x800587F0; // type:function size:0x94 scope:global align:4 +isBait__25dSv_player_get_bag_item_cFUc = .text:0x80058884; // type:function size:0x98 scope:global align:4 +onReserve__25dSv_player_get_bag_item_cFUc = .text:0x8005891C; // type:function size:0x90 scope:global align:4 +isReserve__25dSv_player_get_bag_item_cFUc = .text:0x800589AC; // type:function size:0x94 scope:global align:4 +init__28dSv_player_bag_item_record_cFv = .text:0x80058A40; // type:function size:0x60 scope:global align:4 +init__20dSv_player_collect_cFv = .text:0x80058AA0; // type:function size:0x38 scope:global align:4 +onCollect__20dSv_player_collect_cFiUc = .text:0x80058AD8; // type:function size:0x98 scope:global align:4 +offCollect__20dSv_player_collect_cFiUc = .text:0x80058B70; // type:function size:0x98 scope:global align:4 +isCollect__20dSv_player_collect_cFiUc = .text:0x80058C08; // type:function size:0x9C scope:global align:4 +onTact__20dSv_player_collect_cFUc = .text:0x80058CA4; // type:function size:0x94 scope:global align:4 +isTact__20dSv_player_collect_cFUc = .text:0x80058D38; // type:function size:0x98 scope:global align:4 +onTriforce__20dSv_player_collect_cFUc = .text:0x80058DD0; // type:function size:0x94 scope:global align:4 +isTriforce__20dSv_player_collect_cFUc = .text:0x80058E64; // type:function size:0x98 scope:global align:4 +onSymbol__20dSv_player_collect_cFUc = .text:0x80058EFC; // type:function size:0x94 scope:global align:4 +isSymbol__20dSv_player_collect_cFUc = .text:0x80058F90; // type:function size:0x98 scope:global align:4 +getTriforceNum__20dSv_player_collect_cFv = .text:0x80059028; // type:function size:0x60 scope:global align:4 +init__16dSv_player_map_cFv = .text:0x80059088; // type:function size:0x90 scope:global align:4 +onGetMap__16dSv_player_map_cFi = .text:0x80059118; // type:function size:0xAC scope:global align:4 +isGetMap__16dSv_player_map_cFi = .text:0x800591C4; // type:function size:0xB0 scope:global align:4 +onOpenMap__16dSv_player_map_cFi = .text:0x80059274; // type:function size:0xAC scope:global align:4 +offOpenMap__16dSv_player_map_cFi = .text:0x80059320; // type:function size:0xAC scope:global align:4 +isOpenMap__16dSv_player_map_cFi = .text:0x800593CC; // type:function size:0xB0 scope:global align:4 +onCompleteMap__16dSv_player_map_cFi = .text:0x8005947C; // type:function size:0xAC scope:global align:4 +offCompleteMap__16dSv_player_map_cFi = .text:0x80059528; // type:function size:0xAC scope:global align:4 +isCompleteMap__16dSv_player_map_cFi = .text:0x800595D4; // type:function size:0xB0 scope:global align:4 +onTriforce__16dSv_player_map_cFi = .text:0x80059684; // type:function size:0xA0 scope:global align:4 +offTriforce__16dSv_player_map_cFi = .text:0x80059724; // type:function size:0xA0 scope:global align:4 +isTriforce__16dSv_player_map_cFi = .text:0x800597C4; // type:function size:0xA4 scope:global align:4 +getCollectMapNum__16dSv_player_map_cFv = .text:0x80059868; // type:function size:0x78 scope:global align:4 +onFmapBit__16dSv_player_map_cFiUc = .text:0x800598E0; // type:function size:0x9C scope:global align:4 +isFmapBit__16dSv_player_map_cFiUc = .text:0x8005997C; // type:function size:0xA0 scope:global align:4 +onSaveArriveGrid__16dSv_player_map_cFi = .text:0x80059A1C; // type:function size:0x98 scope:global align:4 +isSaveArriveGrid__16dSv_player_map_cFi = .text:0x80059AB4; // type:function size:0x98 scope:global align:4 +onSaveArriveGridForAgb__16dSv_player_map_cFi = .text:0x80059B4C; // type:function size:0x98 scope:global align:4 +isSaveArriveGridForAgb__16dSv_player_map_cFi = .text:0x80059BE4; // type:function size:0x98 scope:global align:4 +init__17dSv_player_info_cFv = .text:0x80059C7C; // type:function size:0xD0 scope:global align:4 +init__19dSv_player_config_cFv = .text:0x80059D4C; // type:function size:0x78 scope:global align:4 +checkVibration__19dSv_player_config_cFv = .text:0x80059DC4; // type:function size:0x24 scope:global align:4 +init__19dSv_player_priest_cFv = .text:0x80059DE8; // type:function size:0xC scope:global align:4 +set__19dSv_player_priest_cFUcR4cXyzsSc = .text:0x80059DF4; // type:function size:0x28 scope:global align:4 +init__21dSv_player_status_c_cFv = .text:0x80059E1C; // type:function size:0x4 scope:global align:4 +init__12dSv_player_cFv = .text:0x80059E20; // type:function size:0x94 scope:global align:4 +init__12dSv_memBit_cFv = .text:0x80059EB4; // type:function size:0x58 scope:global align:4 +onTbox__12dSv_memBit_cFi = .text:0x80059F0C; // type:function size:0x9C scope:global align:4 +isTbox__12dSv_memBit_cFi = .text:0x80059FA8; // type:function size:0xA0 scope:global align:4 +onSwitch__12dSv_memBit_cFi = .text:0x8005A048; // type:function size:0xAC scope:global align:4 +offSwitch__12dSv_memBit_cFi = .text:0x8005A0F4; // type:function size:0xAC scope:global align:4 +isSwitch__12dSv_memBit_cFi = .text:0x8005A1A0; // type:function size:0xB0 scope:global align:4 +revSwitch__12dSv_memBit_cFi = .text:0x8005A250; // type:function size:0xBC scope:global align:4 +onItem__12dSv_memBit_cFi = .text:0x8005A30C; // type:function size:0xAC scope:global align:4 +isItem__12dSv_memBit_cFi = .text:0x8005A3B8; // type:function size:0xB0 scope:global align:4 +onVisitedRoom__12dSv_memBit_cFi = .text:0x8005A468; // type:function size:0xAC scope:global align:4 +isVisitedRoom__12dSv_memBit_cFi = .text:0x8005A514; // type:function size:0xB0 scope:global align:4 +onDungeonItem__12dSv_memBit_cFi = .text:0x8005A5C4; // type:function size:0xA0 scope:global align:4 +isDungeonItem__12dSv_memBit_cFi = .text:0x8005A664; // type:function size:0xA4 scope:global align:4 +init__11dSv_ocean_cFv = .text:0x8005A708; // type:function size:0x20 scope:global align:4 +onOceanSvBit__11dSv_ocean_cFUcUs = .text:0x8005A728; // type:function size:0xE0 scope:global align:4 +isOceanSvBit__11dSv_ocean_cFUcUs = .text:0x8005A808; // type:function size:0xE4 scope:global align:4 +init__11dSv_event_cFv = .text:0x8005A8EC; // type:function size:0x38 scope:global align:4 +onEventBit__11dSv_event_cFUs = .text:0x8005A924; // type:function size:0x18 scope:global align:4 +offEventBit__11dSv_event_cFUs = .text:0x8005A93C; // type:function size:0x18 scope:global align:4 +isEventBit__11dSv_event_cFUs = .text:0x8005A954; // type:function size:0x24 scope:global align:4 +setEventReg__11dSv_event_cFUsUc = .text:0x8005A978; // type:function size:0x24 scope:global align:4 +getEventReg__11dSv_event_cFUs = .text:0x8005A99C; // type:function size:0x18 scope:global align:4 +init__13dSv_reserve_cFv = .text:0x8005A9B4; // type:function size:0x1C scope:global align:4 +init__12dSv_memory_cFv = .text:0x8005A9D0; // type:function size:0x20 scope:global align:4 +init__12dSv_danBit_cFSc = .text:0x8005A9F0; // type:function size:0x38 scope:global align:4 +onSwitch__12dSv_danBit_cFi = .text:0x8005AA28; // type:function size:0xAC scope:global align:4 +offSwitch__12dSv_danBit_cFi = .text:0x8005AAD4; // type:function size:0xAC scope:global align:4 +isSwitch__12dSv_danBit_cFi = .text:0x8005AB80; // type:function size:0xB0 scope:global align:4 +revSwitch__12dSv_danBit_cFi = .text:0x8005AC30; // type:function size:0xBC scope:global align:4 +init__13dSv_zoneBit_cFv = .text:0x8005ACEC; // type:function size:0x28 scope:global align:4 +clearRoomSwitch__13dSv_zoneBit_cFv = .text:0x8005AD14; // type:function size:0xC scope:global align:4 +onSwitch__13dSv_zoneBit_cFi = .text:0x8005AD20; // type:function size:0xAC scope:global align:4 +offSwitch__13dSv_zoneBit_cFi = .text:0x8005ADCC; // type:function size:0xA8 scope:global align:4 +isSwitch__13dSv_zoneBit_cFi = .text:0x8005AE74; // type:function size:0xAC scope:global align:4 +revSwitch__13dSv_zoneBit_cFi = .text:0x8005AF20; // type:function size:0xB8 scope:global align:4 +onItem__13dSv_zoneBit_cFi = .text:0x8005AFD8; // type:function size:0x9C scope:global align:4 +isItem__13dSv_zoneBit_cFi = .text:0x8005B074; // type:function size:0xA0 scope:global align:4 +init__15dSv_zoneActor_cFv = .text:0x8005B114; // type:function size:0x20 scope:global align:4 +on__15dSv_zoneActor_cFi = .text:0x8005B134; // type:function size:0xA8 scope:global align:4 +is__15dSv_zoneActor_cFi = .text:0x8005B1DC; // type:function size:0xAC scope:global align:4 +init__10dSv_zone_cFi = .text:0x8005B288; // type:function size:0x3C scope:global align:4 +setRoom__13dSv_restart_cFRC4cXyzsSc = .text:0x8005B2C4; // type:function size:0x24 scope:global align:4 +setRestartOption__13dSv_restart_cFSc = .text:0x8005B2E8; // type:function size:0xBC scope:global align:4 +setRestartOption__13dSv_restart_cFScP4cXyzsSc = .text:0x8005B3A4; // type:function size:0x30 scope:global align:4 +set__17dSv_turnRestart_cFRC4cXyzsScUlRC4cXyzsi = .text:0x8005B3D4; // type:function size:0x50 scope:global align:4 +init__10dSv_info_cFv = .text:0x8005B424; // type:function size:0x5C scope:global align:4 +reinit__10dSv_info_cFv = .text:0x8005B480; // type:function size:0x200 scope:global align:4 +init__10dSv_save_cFv = .text:0x8005B680; // type:function size:0x68 scope:global align:4 +getSave__10dSv_info_cFi = .text:0x8005B6E8; // type:function size:0xC0 scope:global align:4 +putSave__10dSv_info_cFi = .text:0x8005B7A8; // type:function size:0xE8 scope:global align:4 +initZone__10dSv_info_cFv = .text:0x8005B890; // type:function size:0x58 scope:global align:4 +createZone__10dSv_info_cFi = .text:0x8005B8E8; // type:function size:0x5C scope:global align:4 +onSwitch__10dSv_info_cFii = .text:0x8005B944; // type:function size:0x1AC scope:global align:4 +getZoneNo__20dStage_roomControl_cFi = .text:0x8005BAF0; // type:function size:0x1C scope:global align:4 +offSwitch__10dSv_info_cFii = .text:0x8005BB0C; // type:function size:0x1AC scope:global align:4 +isSwitch__10dSv_info_cFii = .text:0x8005BCB8; // type:function size:0x148 scope:global align:4 +revSwitch__10dSv_info_cFii = .text:0x8005BE00; // type:function size:0x1B0 scope:global align:4 +onItem__10dSv_info_cFii = .text:0x8005BFB0; // type:function size:0x194 scope:global align:4 +isItem__10dSv_info_cFii = .text:0x8005C144; // type:function size:0x198 scope:global align:4 +onActor__10dSv_info_cFii = .text:0x8005C2DC; // type:function size:0x134 scope:global align:4 +isActor__10dSv_info_cFii = .text:0x8005C410; // type:function size:0x190 scope:global align:4 +memory_to_card__10dSv_info_cFPci = .text:0x8005C5A0; // type:function size:0x2C8 scope:global align:4 +card_to_memory__10dSv_info_cFPci = .text:0x8005C868; // type:function size:0x2DC scope:global align:4 +initdata_to_card__10dSv_info_cFPci = .text:0x8005CB44; // type:function size:0x288 scope:global align:4 +setInitEventBit__Fv = .text:0x8005CDCC; // type:function size:0x54 scope:global align:4 +shop_cam_action_init__16ShopCam_action_cFv = .text:0x8005CE20; // type:function size:0xAC scope:global align:4 +shop_cam_action__16ShopCam_action_cFv = .text:0x8005CECC; // type:function size:0x198 scope:global align:4 +rsh_talk_cam_action_init__16ShopCam_action_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x8005D064; // type:function size:0x150 scope:global align:4 +rsh_talk_cam_action__16ShopCam_action_cFv = .text:0x8005D1B4; // type:function size:0xAC scope:global align:4 +ds_normal_cam_action_init__16ShopCam_action_cFv = .text:0x8005D260; // type:function size:0x78 scope:global align:4 +ds_normal_cam_action__16ShopCam_action_cFv = .text:0x8005D2D8; // type:function size:0xDC scope:global align:4 +Save__16ShopCam_action_cFv = .text:0x8005D3B4; // type:function size:0x50 scope:global align:4 +Reset__16ShopCam_action_cFv = .text:0x8005D404; // type:function size:0x104 scope:global align:4 +move__16ShopCam_action_cFv = .text:0x8005D508; // type:function size:0x44 scope:global align:4 +createItem__11ShopItems_cFii = .text:0x8005D54C; // type:function size:0x214 scope:global align:4 +Item_Select__11ShopItems_cFi = .text:0x8005D760; // type:function size:0x24C scope:global align:4 +Item_Wait__11ShopItems_cFi = .text:0x8005D9AC; // type:function size:0xA8 scope:global align:4 +Item_ZoomUp__11ShopItems_cFR4cXyz = .text:0x8005DA54; // type:function size:0x28 scope:global align:4 +Item_Move__11ShopItems_cFv = .text:0x8005DA7C; // type:function size:0xE8 scope:global align:4 +getSelectItemPos__11ShopItems_cFv = .text:0x8005DB64; // type:function size:0xC8 scope:global align:4 +getSelectItemBasePos__11ShopItems_cFv = .text:0x8005DC2C; // type:function size:0xC0 scope:global align:4 +hideSelectItem__11ShopItems_cFv = .text:0x8005DCEC; // type:function size:0x68 scope:global align:4 +SoldOutItem__11ShopItems_cFi = .text:0x8005DD54; // type:function size:0x6C scope:global align:4 +getItemNo__11ShopItems_cFi = .text:0x8005DDC0; // type:function size:0x1C scope:global align:4 +showItem__11ShopItems_cFv = .text:0x8005DDDC; // type:function size:0xC0 scope:global align:4 +getSelectItemNo__11ShopItems_cFv = .text:0x8005DE9C; // type:function size:0x20 scope:global align:4 +getSelectItemShowMsg__11ShopItems_cFv = .text:0x8005DEBC; // type:function size:0x18 scope:global align:4 +getSelectItemBuyMsg__11ShopItems_cFv = .text:0x8005DED4; // type:function size:0x18 scope:global align:4 +dShop_get_next_select__FiP11ShopItems_c = .text:0x8005DEEC; // type:function size:0x90 scope:global align:4 +setItemSetDataList__11ShopItems_cFv = .text:0x8005DF7C; // type:function size:0x1C scope:global align:4 +setItemSetDataList__11ShopItems_cFPP21__shop_items_set_data = .text:0x8005DF98; // type:function size:0x8 scope:global align:4 +isSoldOutItemAll__11ShopItems_cFv = .text:0x8005DFA0; // type:function size:0x40 scope:global align:4 +dShop_now_triggercheck__FP9msg_classP9STControlP11ShopItems_cPUlPFPv_UlPv = .text:0x8005DFE0; // type:function size:0x1D0 scope:global align:4 +dShop_maxCheck__Fii = .text:0x8005E1B0; // type:function size:0xE0 scope:global align:4 +dShop_BoughtErrorStatus__FP11ShopItems_cii = .text:0x8005E290; // type:function size:0x25C scope:global align:4 +__ct__12ShopCursor_cFP12J3DModelDataP15J3DAnmTevRegKeyf = .text:0x8005E4EC; // type:function size:0x188 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x8005E674; // type:function size:0x5C scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x8005E6D0; // type:function size:0x48 scope:global align:4 +anm_play__12ShopCursor_cFv = .text:0x8005E718; // type:function size:0x8C scope:global align:4 +draw__12ShopCursor_cFv = .text:0x8005E7A4; // type:function size:0x1CC scope:global align:4 +setPos__12ShopCursor_cFR4cXyz = .text:0x8005E970; // type:function size:0x1C scope:global align:4 +ShopCursor_create__FP12J3DModelDataP15J3DAnmTevRegKeyf = .text:0x8005E98C; // type:function size:0xA0 scope:global align:4 +__ct__12JntHit_HIO_cFv = .text:0x8005EA2C; // type:function size:0x5C scope:global align:4 +CreateInit__8JntHit_cFv = .text:0x8005EA88; // type:function size:0x280 scope:global align:4 +CylHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyz4cXyzf = .text:0x8005ED08; // type:function size:0x57C scope:global align:4 +Cyl2HitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyz4cXyzf = .text:0x8005F284; // type:function size:0x3F0 scope:global align:4 +SphHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyzf = .text:0x8005F674; // type:function size:0x29C scope:global align:4 +HitBufferUpdate__8JntHit_cFPiP4cXyziP5csXyzP4cXyz = .text:0x8005F910; // type:function size:0x15C scope:global align:4 +searchJntHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz = .text:0x8005FA6C; // type:function size:0xBB4 scope:global align:4 +JntHit_create__FP8J3DModelP16__jnt_hit_data_cs = .text:0x80060620; // type:function size:0x90 scope:global align:4 +__dt__12JntHit_HIO_cFv = .text:0x800606B0; // type:function size:0x48 scope:global align:4 +__ct__15dChain_packet_cFiP12dKy_tevstr_cf = .text:0x800606F8; // type:function size:0xA0 scope:global align:4 +__dt__15dChain_packet_cFv = .text:0x80060798; // type:function size:0x5C scope:global align:4 +draw__15dChain_packet_cFv = .text:0x800607F4; // type:function size:0x300 scope:global align:4 +dChain_packet_create__FiP12dKy_tevstr_cf = .text:0x80060AF4; // type:function size:0x80 scope:global align:4 +__sinit_d_chain_cpp = .text:0x80060B74; // type:function size:0x2C scope:local align:4 +__ct__15dCloth_packet_cFP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz = .text:0x80060BA0; // type:function size:0x354 scope:global align:4 +__dt__15dCloth_packet_cFv = .text:0x80060EF4; // type:function size:0x5C scope:global align:4 +default_factor_checkCB__FP15dCloth_packet_cii = .text:0x80060F50; // type:function size:0x30 scope:global align:4 +init__15dCloth_packet_cFv = .text:0x80060F80; // type:function size:0x240 scope:global align:4 +setGlobalWind__15dCloth_packet_cFP4cXyz = .text:0x800611C0; // type:function size:0x84 scope:global align:4 +cloth_move__15dCloth_packet_cFv = .text:0x80061244; // type:function size:0x328 scope:global align:4 +draw__15dCloth_packet_cFv = .text:0x8006156C; // type:function size:0x1AC scope:global align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzff = .text:0x80061718; // type:function size:0x12C scope:global align:4 +getFactor__15dCloth_packet_cFP4cXyzP4cXyzP4cXyzfffii = .text:0x80061844; // type:function size:0x374 scope:global align:4 +setNrm__15dCloth_packet_cFv = .text:0x80061BB8; // type:function size:0x54C scope:global align:4 +setMtx__15dCloth_packet_cFPA4_f = .text:0x80062104; // type:function size:0x2C scope:global align:4 +cloth_draw__15dCloth_packet_cFv = .text:0x80062130; // type:function size:0x34 scope:global align:4 +TexObjInit__15dCloth_packet_cFP7ResTIMG = .text:0x80062164; // type:function size:0xEC scope:global align:4 +TexObjLoad__15dCloth_packet_cFv = .text:0x80062250; // type:function size:0x28 scope:global align:4 +TevSetting__15dCloth_packet_cFv = .text:0x80062278; // type:function size:0x2D4 scope:global align:4 +plot__15dCloth_packet_cFv = .text:0x8006254C; // type:function size:0x164 scope:global align:4 +dCloth_packet_create__FP7ResTIMGP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz = .text:0x800626B0; // type:function size:0x148 scope:global align:4 +TevSetting__18dCloth_packetXlu_cFv = .text:0x800627F8; // type:function size:0x2D4 scope:global align:4 +cloth_draw__18dCloth_packetXlu_cFv = .text:0x80062ACC; // type:function size:0x60 scope:global align:4 +dCloth_packetXlu_create__FP7ResTIMGP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz = .text:0x80062B2C; // type:function size:0x150 scope:global align:4 +cloth_copy__14dClothVobj03_cFv = .text:0x80062C7C; // type:function size:0xC4 scope:global align:4 +init__14dClothVobj03_cFv = .text:0x80062D40; // type:function size:0x114 scope:global align:4 +cloth_move__14dClothVobj03_cFv = .text:0x80062E54; // type:function size:0x13C scope:global align:4 +TexObjInit__14dClothVobj03_cFP7ResTIMG = .text:0x80062F90; // type:function size:0x10C scope:global align:4 +TexObjLoad__14dClothVobj03_cFv = .text:0x8006309C; // type:function size:0x40 scope:global align:4 +dClothVobj03_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x800630DC; // type:function size:0x14C scope:global align:4 +cloth_copy__14dClothVobj04_cFv = .text:0x80063228; // type:function size:0xC4 scope:global align:4 +init__14dClothVobj04_cFv = .text:0x800632EC; // type:function size:0x114 scope:global align:4 +cloth_move__14dClothVobj04_cFv = .text:0x80063400; // type:function size:0x134 scope:global align:4 +TexObjInit__14dClothVobj04_cFP7ResTIMG = .text:0x80063534; // type:function size:0x10C scope:global align:4 +TexObjLoad__14dClothVobj04_cFv = .text:0x80063640; // type:function size:0x40 scope:global align:4 +dClothVobj04_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x80063680; // type:function size:0x14C scope:global align:4 +cloth_copy__14dClothVobj05_cFv = .text:0x800637CC; // type:function size:0xC4 scope:global align:4 +init__14dClothVobj05_cFv = .text:0x80063890; // type:function size:0x114 scope:global align:4 +cloth_move__14dClothVobj05_cFv = .text:0x800639A4; // type:function size:0x130 scope:global align:4 +TexObjInit__14dClothVobj05_cFP7ResTIMG = .text:0x80063AD4; // type:function size:0x10C scope:global align:4 +TexObjLoad__14dClothVobj05_cFv = .text:0x80063BE0; // type:function size:0x40 scope:global align:4 +dClothVobj05_VtxFactorCB__FP15dCloth_packet_cii = .text:0x80063C20; // type:function size:0xC scope:global align:4 +dClothVobj05_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x80063C2C; // type:function size:0x158 scope:global align:4 +cloth_copy__16dClothVobj07_0_cFv = .text:0x80063D84; // type:function size:0xC4 scope:global align:4 +init__16dClothVobj07_0_cFv = .text:0x80063E48; // type:function size:0x114 scope:global align:4 +cloth_move__16dClothVobj07_0_cFv = .text:0x80063F5C; // type:function size:0x134 scope:global align:4 +TexObjInit__16dClothVobj07_0_cFP7ResTIMG = .text:0x80064090; // type:function size:0x10C scope:global align:4 +TexObjLoad__16dClothVobj07_0_cFv = .text:0x8006419C; // type:function size:0x40 scope:global align:4 +dClothVobj07_0_VtxFactorCB__FP15dCloth_packet_cii = .text:0x800641DC; // type:function size:0xC scope:global align:4 +dClothVobj07_0_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x800641E8; // type:function size:0x158 scope:global align:4 +__dt__16dClothVobj07_0_cFv = .text:0x80064340; // type:function size:0x60 scope:global align:4 +__dt__14dClothVobj05_cFv = .text:0x800643A0; // type:function size:0x60 scope:global align:4 +__dt__14dClothVobj04_cFv = .text:0x80064400; // type:function size:0x60 scope:global align:4 +__dt__14dClothVobj03_cFv = .text:0x80064460; // type:function size:0x60 scope:global align:4 +__dt__18dCloth_packetXlu_cFv = .text:0x800644C0; // type:function size:0x60 scope:global align:4 +make_land_effect__5daObjFP10fopAc_ac_cP11dBgS_GndChkf = .text:0x80064520; // type:function size:0x1D0 scope:global align:4 +get_wind_spd__5daObjFP10fopAc_ac_cf = .text:0x800646F0; // type:function size:0x12C scope:global align:4 +get_path_spd__5daObjFR13cBgS_PolyInfof = .text:0x8006481C; // type:function size:0x124 scope:global align:4 +posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff = .text:0x80064940; // type:function size:0x30 scope:global align:4 +posMoveF_resist_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzff = .text:0x80064970; // type:function size:0xFC scope:global align:4 +posMoveF_grade_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzffPC4cXyzPC4cXyz = .text:0x80064A6C; // type:function size:0x134 scope:global align:4 +posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz = .text:0x80064BA0; // type:function size:0x2A0 scope:global align:4 +quat_rotBaseY__5daObjFP10QuaternionRC4cXyz = .text:0x80064E40; // type:function size:0x1C8 scope:global align:4 +quat_rotBaseY2__5daObjFP10QuaternionRC4cXyz = .text:0x80065008; // type:function size:0x1A8 scope:global align:4 +quat_rotBaseZ__5daObjFP10QuaternionRC4cXyz = .text:0x800651B0; // type:function size:0x1A8 scope:global align:4 +quat_rotVec__5daObjFP10QuaternionRC4cXyzRC4cXyz = .text:0x80065358; // type:function size:0x1C8 scope:global align:4 +SetCurrentRoomNo__5daObjFP10fopAc_ac_cP11dBgS_GndChk = .text:0x80065520; // type:function size:0x48 scope:global align:4 +HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl = .text:0x80065568; // type:function size:0x174 scope:global align:4 +HitEff_sub_kikuzu__5daObjFPC4cXyzPC4cXyzPC12dKy_tevstr_c = .text:0x800656DC; // type:function size:0x154 scope:global align:4 +HitEff_kikuzu__5daObjFPC10fopAc_ac_cPC8dCcD_Cyl = .text:0x80065830; // type:function size:0xE4 scope:global align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x80065914; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x8006591C; // type:function size:0x8 scope:global align:4 +HitEff_hibana__5daObjFPC4cXyzPC4cXyz = .text:0x80065924; // type:function size:0x150 scope:global align:4 +HitEff_hibana__5daObjFPC10fopAc_ac_cPC8dCcD_Cyl = .text:0x80065A74; // type:function size:0xDC scope:global align:4 +reset__Q211daObjTribox5Act_cFv = .text:0x80065B50; // type:function size:0x40 scope:global align:4 +__sinit_d_a_obj_tribox_static_cpp = .text:0x80065B90; // type:function size:0x38 scope:local align:4 +initStartPos__8daShip_cFPC4cXyzs = .text:0x80065BC8; // type:function size:0xE4 scope:global align:4 +getTopPos__8daBoko_cFP4cXyz = .text:0x80065CAC; // type:function size:0x94 scope:global align:4 +getBlurRootPos__8daBoko_cFP4cXyz = .text:0x80065D40; // type:function size:0x94 scope:global align:4 +getBombRestTime__8daBomb_cFv = .text:0x80065DD4; // type:function size:0x30 scope:global align:4 +getBombCheck_Flag__8daBomb_cFv = .text:0x80065E04; // type:function size:0x30 scope:global align:4 +setBombCheck_Flag__8daBomb_cFv = .text:0x80065E34; // type:function size:0x34 scope:global align:4 +setBombFire_ON__8daBomb_cFv = .text:0x80065E68; // type:function size:0x34 scope:global align:4 +setBombNoHit__8daBomb_cFv = .text:0x80065E9C; // type:function size:0x64 scope:global align:4 +setBombOffCoSet__8daBomb_cFv = .text:0x80065F00; // type:function size:0x38 scope:global align:4 +setBombOnCoSet__8daBomb_cFv = .text:0x80065F38; // type:function size:0x38 scope:global align:4 +setBombNoEff__8daBomb_cFv = .text:0x80065F70; // type:function size:0x90 scope:global align:4 +setBombRestTime__8daBomb_cFs = .text:0x80066000; // type:function size:0x3C scope:global align:4 +setNoGravityTime__8daBomb_cFs = .text:0x8006603C; // type:function size:0x3C scope:global align:4 +prm_make__8daBomb_cFQ28daBomb_c7State_ebb = .text:0x80066078; // type:function size:0x30 scope:global align:4 +chk_state__8daBomb_cCFQ28daBomb_c7State_e = .text:0x800660A8; // type:function size:0x4C scope:global align:4 +change_state__8daBomb_cFQ28daBomb_c7State_e = .text:0x800660F4; // type:function size:0x30 scope:global align:4 +prm_get_state__8daBomb_cCFv = .text:0x80066124; // type:function size:0x3C scope:global align:4 +get_explode_instant__8daBomb_cCFv = .text:0x80066160; // type:function size:0x14 scope:global align:4 +prm_get_cheapEff__8daBomb_cCFv = .text:0x80066174; // type:function size:0x48 scope:global align:4 +prm_get_angXZero__8daBomb_cCFv = .text:0x800661BC; // type:function size:0x48 scope:global align:4 +prm_get_version__8daBomb_cCFv = .text:0x80066204; // type:function size:0x28 scope:global align:4 +_prm_chk_version__8daBomb_cCFv = .text:0x8006622C; // type:function size:0x58 scope:global align:4 +remove_fuse_effect__Q27daBomb25Act_cFv = .text:0x80066284; // type:function size:0x38 scope:global align:4 +set_time__Q27daBomb25Act_cFi = .text:0x800662BC; // type:function size:0x8 scope:global align:4 +get_time__Q27daBomb25Act_cCFv = .text:0x800662C4; // type:function size:0x8 scope:global align:4 +chk_eat__Q27daBomb25Act_cCFv = .text:0x800662CC; // type:function size:0x8 scope:global align:4 +set_eat__Q27daBomb25Act_cFv = .text:0x800662D4; // type:function size:0xC scope:global align:4 +set_no_hit__Q27daBomb25Act_cFv = .text:0x800662E0; // type:function size:0x34 scope:global align:4 +chk_explode__Q27daBomb25Act_cFv = .text:0x80066314; // type:function size:0x14 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ28daBomb_c5Prm_eQ28daBomb_c5Prm_e = .text:0x80066328; // type:function size:0x1C scope:global align:4 +getJointMtx__10daBranch_cFPCc = .text:0x80066344; // type:function size:0xE8 scope:global align:4 +checkClearGame__11daMgBoard_cFv = .text:0x8006642C; // type:function size:0x10 scope:global align:4 +getScore__11daMgBoard_cFv = .text:0x8006643C; // type:function size:0x8 scope:global align:4 +reqStartGame__11daMgBoard_cFv = .text:0x80066444; // type:function size:0x14 scope:global align:4 +checkEndGame__11daMgBoard_cFv = .text:0x80066458; // type:function size:0x14 scope:global align:4 +setGInfoDraw__11daMgBoard_cFv = .text:0x8006646C; // type:function size:0xC scope:global align:4 +clrGInfoDraw__11daMgBoard_cFv = .text:0x80066478; // type:function size:0xC scope:global align:4 +getItemNo__12daItemBase_cFv = .text:0x80066484; // type:function size:0x8 scope:global align:4 +getHeight__12daItemBase_cFv = .text:0x8006648C; // type:function size:0x1C scope:global align:4 +getR__12daItemBase_cFv = .text:0x800664A8; // type:function size:0x1C scope:global align:4 +hide__12daItemBase_cFv = .text:0x800664C4; // type:function size:0x10 scope:global align:4 +show__12daItemBase_cFv = .text:0x800664D4; // type:function size:0x10 scope:global align:4 +changeDraw__12daItemBase_cFv = .text:0x800664E4; // type:function size:0x48 scope:global align:4 +chkDraw__12daItemBase_cFv = .text:0x8006652C; // type:function size:0x18 scope:global align:4 +dead__12daItemBase_cFv = .text:0x80066544; // type:function size:0x10 scope:global align:4 +chkDead__12daItemBase_cFv = .text:0x80066554; // type:function size:0x18 scope:global align:4 +setLoadError__12daItemBase_cFv = .text:0x8006656C; // type:function size:0x10 scope:global align:4 +CheckItemCreateHeap__FP10fopAc_ac_c = .text:0x8006657C; // type:function size:0x6C scope:global align:4 +CheckFieldItemCreateHeap__FP10fopAc_ac_c = .text:0x800665E8; // type:function size:0x6C scope:global align:4 +checkControl__8daItem_cFv = .text:0x80066654; // type:function size:0x80 scope:global align:4 +startControl__8daItem_cFv = .text:0x800666D4; // type:function size:0x48 scope:global align:4 +endControl__8daItem_cFv = .text:0x8006671C; // type:function size:0x10 scope:global align:4 +checkLock__8daItem_cFv = .text:0x8006672C; // type:function size:0x58 scope:global align:4 +setLock__8daItem_cFv = .text:0x80066784; // type:function size:0x48 scope:global align:4 +releaseLock__8daItem_cFv = .text:0x800667CC; // type:function size:0x10 scope:global align:4 +checkActionNow__8daItem_cFv = .text:0x800667DC; // type:function size:0x48 scope:global align:4 +getScaleP__12daShopItem_cFv = .text:0x80066824; // type:function size:0x8 scope:global align:4 +getRotateP__12daShopItem_cFv = .text:0x8006682C; // type:function size:0x8 scope:global align:4 +getPosP__12daShopItem_cFv = .text:0x80066834; // type:function size:0x8 scope:global align:4 +getCenter__12daShopItem_cFv = .text:0x8006683C; // type:function size:0x50 scope:global align:4 +raceItemForceGet__12daRaceItem_cFv = .text:0x8006688C; // type:function size:0x4C scope:global align:4 +raceItemGet__12daRaceItem_cFv = .text:0x800668D8; // type:function size:0x2A4 scope:global align:4 +normalItemGet__12daRaceItem_cFv = .text:0x80066B7C; // type:function size:0x288 scope:global align:4 +startOffsetPos__12daRaceItem_cFv = .text:0x80066E04; // type:function size:0x10 scope:global align:4 +endOffsetPos__12daRaceItem_cFfP4cXyzffP5csXyz = .text:0x80066E14; // type:function size:0x5C scope:global align:4 +checkOffsetPos__12daRaceItem_cFv = .text:0x80066E70; // type:function size:0x28 scope:global align:4 +set_mtx__12daRaceItem_cFP4cXyz = .text:0x80066E98; // type:function size:0x80 scope:global align:4 +checkEndDownLift__9daLlift_cFv = .text:0x80066F18; // type:function size:0x1C scope:global align:4 +MoveUpLift__9daLlift_cFv = .text:0x80066F34; // type:function size:0x1C4 scope:global align:4 +__ct__13dDemo_actor_cFv = .text:0x800670F8; // type:function size:0x6C scope:global align:4 +__dt__13dDemo_actor_cFv = .text:0x80067164; // type:function size:0x90 scope:global align:4 +getActor__13dDemo_actor_cFv = .text:0x800671F4; // type:function size:0x34 scope:global align:4 +setActor__13dDemo_actor_cFP10fopAc_ac_c = .text:0x80067228; // type:function size:0x40 scope:global align:4 +getP_BtpData__13dDemo_actor_cFPCc = .text:0x80067268; // type:function size:0x11C scope:global align:4 +getP_BrkData__13dDemo_actor_cFPCc = .text:0x80067384; // type:function size:0x98 scope:global align:4 +getP_BtkData__13dDemo_actor_cFPCc = .text:0x8006741C; // type:function size:0xB4 scope:global align:4 +getPrm_Morf__13dDemo_actor_cFv = .text:0x800674D0; // type:function size:0x19C scope:global align:4 +dDemo_getJaiPointer__FPCcUliPUs = .text:0x8006766C; // type:function size:0x88 scope:global align:4 +dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc = .text:0x800676F4; // type:function size:0x300 scope:global align:4 +JSGSetData__13dDemo_actor_cFUlPCvUl = .text:0x800679F4; // type:function size:0x1C scope:global align:4 +JSGSetTranslation__13dDemo_actor_cFRC3Vec = .text:0x80067A10; // type:function size:0x28 scope:global align:4 +JSGSetScaling__13dDemo_actor_cFRC3Vec = .text:0x80067A38; // type:function size:0x28 scope:global align:4 +JSGSetRotation__13dDemo_actor_cFRC3Vec = .text:0x80067A60; // type:function size:0x64 scope:global align:4 +JSGSetShape__13dDemo_actor_cFUl = .text:0x80067AC4; // type:function size:0x14 scope:global align:4 +JSGSetAnimation__13dDemo_actor_cFUl = .text:0x80067AD8; // type:function size:0x1C scope:global align:4 +JSGSetAnimationFrame__13dDemo_actor_cFf = .text:0x80067AF4; // type:function size:0x14 scope:global align:4 +JSGSetAnimationTransition__13dDemo_actor_cFf = .text:0x80067B08; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimation__13dDemo_actor_cFUl = .text:0x80067B1C; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimationFrame__13dDemo_actor_cFf = .text:0x80067B30; // type:function size:0x14 scope:global align:4 +getView__Fv = .text:0x80067B44; // type:function size:0x34 scope:global align:4 +JSGGetProjectionNear__14dDemo_camera_cCFv = .text:0x80067B78; // type:function size:0x34 scope:global align:4 +JSGSetProjectionNear__14dDemo_camera_cFf = .text:0x80067BAC; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFar__14dDemo_camera_cCFv = .text:0x80067BC0; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFar__14dDemo_camera_cFf = .text:0x80067BF4; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFovy__14dDemo_camera_cCFv = .text:0x80067C08; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFovy__14dDemo_camera_cFf = .text:0x80067C3C; // type:function size:0x14 scope:global align:4 +JSGGetProjectionAspect__14dDemo_camera_cCFv = .text:0x80067C50; // type:function size:0x34 scope:global align:4 +JSGSetProjectionAspect__14dDemo_camera_cFf = .text:0x80067C84; // type:function size:0x14 scope:global align:4 +JSGGetViewPosition__14dDemo_camera_cCFP3Vec = .text:0x80067C98; // type:function size:0x5C scope:global align:4 +JSGSetViewPosition__14dDemo_camera_cFRC3Vec = .text:0x80067CF4; // type:function size:0x28 scope:global align:4 +JSGGetViewUpVector__14dDemo_camera_cCFP3Vec = .text:0x80067D1C; // type:function size:0x60 scope:global align:4 +JSGSetViewUpVector__14dDemo_camera_cFRC3Vec = .text:0x80067D7C; // type:function size:0x28 scope:global align:4 +JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec = .text:0x80067DA4; // type:function size:0x60 scope:global align:4 +JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec = .text:0x80067E04; // type:function size:0x28 scope:global align:4 +JSGGetViewRoll__14dDemo_camera_cCFv = .text:0x80067E2C; // type:function size:0x58 scope:global align:4 +JSGSetViewRoll__14dDemo_camera_cFf = .text:0x80067E84; // type:function size:0x14 scope:global align:4 +JSGSetColor__15dDemo_ambient_cF8_GXColor = .text:0x80067E98; // type:function size:0x30 scope:global align:4 +JSGSetLightType__13dDemo_light_cFQ26JStage7TELight = .text:0x80067EC8; // type:function size:0x14 scope:global align:4 +JSGSetPosition__13dDemo_light_cFRC3Vec = .text:0x80067EDC; // type:function size:0x28 scope:global align:4 +JSGSetColor__13dDemo_light_cF8_GXColor = .text:0x80067F04; // type:function size:0x30 scope:global align:4 +JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn = .text:0x80067F34; // type:function size:0x1C scope:global align:4 +JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn = .text:0x80067F50; // type:function size:0x18 scope:global align:4 +JSGSetDirection__13dDemo_light_cFRC3Vec = .text:0x80067F68; // type:function size:0x28 scope:global align:4 +JSGSetFogFunction__11dDemo_fog_cF10_GXFogType = .text:0x80067F90; // type:function size:0x14 scope:global align:4 +JSGSetStartZ__11dDemo_fog_cFf = .text:0x80067FA4; // type:function size:0x14 scope:global align:4 +JSGSetEndZ__11dDemo_fog_cFf = .text:0x80067FB8; // type:function size:0x14 scope:global align:4 +JSGSetColor__11dDemo_fog_cF8_GXColor = .text:0x80067FCC; // type:function size:0x30 scope:global align:4 +__ct__14dDemo_object_cFv = .text:0x80067FFC; // type:function size:0x1C scope:global align:4 +__dt__14dDemo_object_cFv = .text:0x80068018; // type:function size:0x50 scope:global align:4 +appendActor__14dDemo_object_cFP10fopAc_ac_c = .text:0x80068068; // type:function size:0xC4 scope:global align:4 +getActor__14dDemo_object_cFUc = .text:0x8006812C; // type:function size:0x24 scope:global align:4 +createCamera__14dDemo_object_cFv = .text:0x80068150; // type:function size:0x7C scope:global align:4 +getActiveCamera__14dDemo_object_cFv = .text:0x800681CC; // type:function size:0x14 scope:global align:4 +createAmbient__14dDemo_object_cFv = .text:0x800681E0; // type:function size:0x7C scope:global align:4 +appendLight__14dDemo_object_cFv = .text:0x8006825C; // type:function size:0xA0 scope:global align:4 +createFog__14dDemo_object_cFv = .text:0x800682FC; // type:function size:0x7C scope:global align:4 +remove__14dDemo_object_cFv = .text:0x80068378; // type:function size:0x134 scope:global align:4 +__dt__11dDemo_fog_cFv = .text:0x800684AC; // type:function size:0x60 scope:global align:4 +__dt__13dDemo_light_cFv = .text:0x8006850C; // type:function size:0x60 scope:global align:4 +__dt__15dDemo_ambient_cFv = .text:0x8006856C; // type:function size:0x60 scope:global align:4 +__dt__14dDemo_camera_cFv = .text:0x800685CC; // type:function size:0x60 scope:global align:4 +JSGFindObject__14dDemo_system_cCFPCcQ26JStage8TEObject = .text:0x8006862C; // type:function size:0x134 scope:global align:4 +__ct__15dDemo_manager_cFv = .text:0x80068760; // type:function size:0x474 scope:global align:4 +__dt__15dDemo_manager_cFv = .text:0x80068BD4; // type:function size:0x15C scope:global align:4 +__dt__14dMesg_tControlFv = .text:0x80068D30; // type:function size:0x60 scope:global align:4 +__dt__14dDemo_system_cFv = .text:0x80068D90; // type:function size:0x60 scope:global align:4 +create__15dDemo_manager_cFPCUcP4cXyzf = .text:0x80068DF0; // type:function size:0x118 scope:global align:4 +remove__15dDemo_manager_cFv = .text:0x80068F08; // type:function size:0x58 scope:global align:4 +update__15dDemo_manager_cFv = .text:0x80068F60; // type:function size:0x88 scope:global align:4 +JSGFindNodeID__13dDemo_actor_cCFPCc = .text:0x80068FE8; // type:function size:0x8C scope:global align:4 +JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f = .text:0x80069074; // type:function size:0x9C scope:global align:4 +JSGGetAnimationFrameMax__13dDemo_actor_cCFv = .text:0x80069110; // type:function size:0x8 scope:global align:4 +JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv = .text:0x80069118; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__13dDemo_actor_cCFP3Vec = .text:0x80069120; // type:function size:0x1C scope:global align:4 +JSGGetScaling__13dDemo_actor_cCFP3Vec = .text:0x8006913C; // type:function size:0x1C scope:global align:4 +JSGGetRotation__13dDemo_actor_cCFP3Vec = .text:0x80069158; // type:function size:0x78 scope:global align:4 +getSwbit__12dDoor_info_cFv = .text:0x800691D0; // type:function size:0xC scope:global align:4 +getSwbit2__12dDoor_info_cFv = .text:0x800691DC; // type:function size:0xC scope:global align:4 +getType__12dDoor_info_cFv = .text:0x800691E8; // type:function size:0xC scope:global align:4 +setType__12dDoor_info_cFUc = .text:0x800691F4; // type:function size:0x2C scope:global align:4 +getEventNo__12dDoor_info_cFv = .text:0x80069220; // type:function size:0xC scope:global align:4 +getFRoomNo__12dDoor_info_cFv = .text:0x8006922C; // type:function size:0xC scope:global align:4 +getBRoomNo__12dDoor_info_cFv = .text:0x80069238; // type:function size:0xC scope:global align:4 +getShipId__12dDoor_info_cFv = .text:0x80069244; // type:function size:0xC scope:global align:4 +getArg1__12dDoor_info_cFv = .text:0x80069250; // type:function size:0xC scope:global align:4 +adjoinPlayer__12dDoor_info_cFv = .text:0x8006925C; // type:function size:0x9C scope:global align:4 +getViewRoomNo__12dDoor_info_cFv = .text:0x800692F8; // type:function size:0x90 scope:global align:4 +frontCheckOld__12dDoor_info_cFv = .text:0x80069388; // type:function size:0x90 scope:global align:4 +__dt__7cSAngleFv = .text:0x80069418; // type:function size:0x3C scope:global align:4 +__dt__7cSGlobeFv = .text:0x80069454; // type:function size:0x3C scope:global align:4 +frontCheck__12dDoor_info_cFv = .text:0x80069490; // type:function size:0x98 scope:global align:4 +drawCheck_local__12dDoor_info_cFv = .text:0x80069528; // type:function size:0x130 scope:global align:4 +drawCheck__12dDoor_info_cFi = .text:0x80069658; // type:function size:0x88 scope:global align:4 +checkExecute__12dDoor_info_cFv = .text:0x800696E0; // type:function size:0xA8 scope:global align:4 +startDemoProc__12dDoor_info_cFv = .text:0x80069788; // type:function size:0xDC scope:global align:4 +makeEventId__12dDoor_info_cFi = .text:0x80069864; // type:function size:0x12C scope:global align:4 +initProc__12dDoor_info_cFi = .text:0x80069990; // type:function size:0x54 scope:global align:4 +initOpenDemo__12dDoor_info_cFi = .text:0x800699E4; // type:function size:0xA0 scope:global align:4 +checkArea__12dDoor_info_cFfff = .text:0x80069A84; // type:function size:0x16C scope:global align:4 +openInitCom__12dDoor_info_cFi = .text:0x80069BF0; // type:function size:0xD8 scope:global align:4 +openProcCom__12dDoor_info_cFv = .text:0x80069CC8; // type:function size:0xE0 scope:global align:4 +closeEndCom__12dDoor_info_cFv = .text:0x80069DA8; // type:function size:0x130 scope:global align:4 +getDemoAction__12dDoor_info_cFv = .text:0x80069ED8; // type:function size:0x48 scope:global align:4 +setGoal__12dDoor_info_cFv = .text:0x80069F20; // type:function size:0xEC scope:global align:4 +setPlayerAngle__12dDoor_info_cFi = .text:0x8006A00C; // type:function size:0x28 scope:global align:4 +setPosAndAngle__12dDoor_info_cFP4cXyzs = .text:0x8006A034; // type:function size:0xBC scope:global align:4 +smokeInit__13dDoor_smoke_cFP12dDoor_info_c = .text:0x8006A0F0; // type:function size:0xCC scope:global align:4 +smokeProc__13dDoor_smoke_cFP12dDoor_info_c = .text:0x8006A1BC; // type:function size:0x94 scope:global align:4 +smokeEnd__13dDoor_smoke_cFv = .text:0x8006A250; // type:function size:0x2C scope:global align:4 +keyResLoad__12dDoor_key2_cFv = .text:0x8006A27C; // type:function size:0x30 scope:global align:4 +keyResDelete__12dDoor_key2_cFv = .text:0x8006A2AC; // type:function size:0x30 scope:global align:4 +keyInit__12dDoor_key2_cFP12dDoor_info_c = .text:0x8006A2DC; // type:function size:0x140 scope:global align:4 +keyProc__12dDoor_key2_cFv = .text:0x8006A41C; // type:function size:0x68 scope:global align:4 +keyCreate_Nkey__12dDoor_key2_cFv = .text:0x8006A484; // type:function size:0x114 scope:global align:4 +keyCreate_Bkey__12dDoor_key2_cFv = .text:0x8006A598; // type:function size:0x1AC scope:global align:4 +keyCreate__12dDoor_key2_cFi = .text:0x8006A744; // type:function size:0x38 scope:global align:4 +keyOn__12dDoor_key2_cFv = .text:0x8006A77C; // type:function size:0xC scope:global align:4 +keyOff__12dDoor_key2_cFv = .text:0x8006A788; // type:function size:0xC scope:global align:4 +calcMtx__12dDoor_key2_cFP12dDoor_info_c = .text:0x8006A794; // type:function size:0xB0 scope:global align:4 +draw__12dDoor_key2_cFP12dDoor_info_c = .text:0x8006A844; // type:function size:0x68 scope:global align:4 +calcMtx__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006A8AC; // type:function size:0xB0 scope:global align:4 +closeInit__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006A95C; // type:function size:0xD4 scope:global align:4 +closeProc__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006AA30; // type:function size:0x84 scope:global align:4 +openInit__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006AAB4; // type:function size:0xD0 scope:global align:4 +openProc__12dDoor_stop_cFP12dDoor_info_c = .text:0x8006AB84; // type:function size:0x88 scope:global align:4 +create__12dDoor_stop_cFv = .text:0x8006AC0C; // type:function size:0xB4 scope:global align:4 +init__11dDoor_msg_cFs = .text:0x8006ACC0; // type:function size:0x1C scope:global align:4 +proc__11dDoor_msg_cFP4cXyz = .text:0x8006ACDC; // type:function size:0x234 scope:global align:4 +resLoad__12dDoor_hkyo_cFv = .text:0x8006AF10; // type:function size:0x40 scope:global align:4 +resDelete__12dDoor_hkyo_cFv = .text:0x8006AF50; // type:function size:0x38 scope:global align:4 +create__12dDoor_hkyo_cFv = .text:0x8006AF88; // type:function size:0x180 scope:global align:4 +setAnm__12dDoor_hkyo_cFUc = .text:0x8006B108; // type:function size:0xD4 scope:global align:4 +init__12dDoor_hkyo_cFv = .text:0x8006B1DC; // type:function size:0xC scope:global align:4 +calcMtx__12dDoor_hkyo_cFP12dDoor_info_cf = .text:0x8006B1E8; // type:function size:0xB0 scope:global align:4 +draw__12dDoor_hkyo_cFP12dDoor_info_c = .text:0x8006B298; // type:function size:0x9C scope:global align:4 +proc__12dDoor_hkyo_cFP12dDoor_info_c = .text:0x8006B334; // type:function size:0x21C scope:global align:4 +chkFirst__12dDoor_hkyo_cFv = .text:0x8006B550; // type:function size:0x68 scope:global align:4 +onFirst__12dDoor_hkyo_cFv = .text:0x8006B5B8; // type:function size:0x64 scope:global align:4 +chkStart__12dDoor_hkyo_cFv = .text:0x8006B61C; // type:function size:0x18 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x8006B634; // type:function size:0x4 scope:global align:4 +__ct__11dRes_info_cFv = .text:0x8006B638; // type:function size:0x20 scope:global align:4 +__dt__11dRes_info_cFv = .text:0x8006B658; // type:function size:0xD0 scope:global align:4 +set__11dRes_info_cFPCcPCcUcP7JKRHeap = .text:0x8006B728; // type:function size:0x9C scope:global align:4 +setToonTex__FP12J3DModelData = .text:0x8006B7C4; // type:function size:0x35C scope:global align:4 +setToonTex__FP16J3DMaterialTable = .text:0x8006BB20; // type:function size:0x2E8 scope:global align:4 +loadResource__11dRes_info_cFv = .text:0x8006BE08; // type:function size:0x7D0 scope:global align:4 +__dt__13JKRFileFinderFv = .text:0x8006C5D8; // type:function size:0x48 scope:global align:4 +__dt__18J3DAnmTransformKeyFv = .text:0x8006C620; // type:function size:0x6C scope:global align:4 +__dt__15J3DAnmTransformFv = .text:0x8006C68C; // type:function size:0x5C scope:global align:4 +__dt__10J3DAnmBaseFv = .text:0x8006C6E8; // type:function size:0x48 scope:global align:4 +setRes__11dRes_info_cFv = .text:0x8006C730; // type:function size:0x2D4 scope:global align:4 +getArcHeader__FP10JKRArchive = .text:0x8006CA04; // type:function size:0x28 scope:global align:4 +dump_long__11dRes_info_cFP11dRes_info_ci = .text:0x8006CA2C; // type:function size:0xFC scope:global align:4 +dump__11dRes_info_cFP11dRes_info_ci = .text:0x8006CB28; // type:function size:0x178 scope:global align:4 +__dt__14dRes_control_cFv = .text:0x8006CCA0; // type:function size:0xC8 scope:global align:4 +setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap = .text:0x8006CD68; // type:function size:0xE8 scope:global align:4 +syncRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8006CE50; // type:function size:0x58 scope:global align:4 +deleteRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8006CEA8; // type:function size:0x74 scope:global align:4 +getResInfo__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8006CF1C; // type:function size:0x7C scope:global align:4 +newResInfo__14dRes_control_cFP11dRes_info_ci = .text:0x8006CF98; // type:function size:0x28 scope:global align:4 +getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8006CFC0; // type:function size:0x7C scope:global align:4 +getRes__14dRes_control_cFPCclP11dRes_info_ci = .text:0x8006D03C; // type:function size:0x90 scope:global align:4 +getRes__14dRes_control_cFPCcPCcP11dRes_info_ci = .text:0x8006D0CC; // type:function size:0xB4 scope:global align:4 +getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci = .text:0x8006D180; // type:function size:0x70 scope:global align:4 +syncAllRes__14dRes_control_cFP11dRes_info_ci = .text:0x8006D1F0; // type:function size:0x74 scope:global align:4 +setStageRes__14dRes_control_cFPCcP7JKRHeap = .text:0x8006D264; // type:function size:0xD0 scope:global align:4 +dump__14dRes_control_cFv = .text:0x8006D334; // type:function size:0x80 scope:global align:4 +__dt__18mDoExt_transAnmBasFv = .text:0x8006D3B4; // type:function size:0x7C scope:global align:4 +getTransform__18J3DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x8006D430; // type:function size:0x30 scope:global align:4 +restore__13dMat_backup_cFv = .text:0x8006D460; // type:function size:0x70 scope:global align:4 +create__10dMat_ice_cFP16J3DMaterialTableP19J3DAnmTextureSRTKey = .text:0x8006D4D0; // type:function size:0xA4 scope:global align:4 +play__10dMat_ice_cFv = .text:0x8006D574; // type:function size:0x40 scope:global align:4 +copy__10dMat_ice_cFP12J3DModelData = .text:0x8006D5B4; // type:function size:0xBC scope:global align:4 +updateDL__10dMat_ice_cFP8J3DModelScP21mDoExt_invisibleModel = .text:0x8006D670; // type:function size:0xD0 scope:global align:4 +updateDL__10dMat_ice_cFP14mDoExt_McaMorfScP21mDoExt_invisibleModel = .text:0x8006D740; // type:function size:0xD4 scope:global align:4 +entryDL__10dMat_ice_cFP8J3DModelScP21mDoExt_invisibleModel = .text:0x8006D814; // type:function size:0xD0 scope:global align:4 +entryDL__10dMat_ice_cFP14mDoExt_McaMorfScP21mDoExt_invisibleModel = .text:0x8006D8E4; // type:function size:0xD4 scope:global align:4 +create__14dMat_control_cFP16J3DMaterialTableP19J3DAnmTextureSRTKey = .text:0x8006D9B8; // type:function size:0x16C scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x8006DB24; // type:function size:0x5C scope:global align:4 +__dt__13dMat_backup_cFv = .text:0x8006DB80; // type:function size:0x3C scope:global align:4 +__ct__13dMat_backup_cFv = .text:0x8006DBBC; // type:function size:0x10 scope:global align:4 +remove__14dMat_control_cFv = .text:0x8006DBCC; // type:function size:0x24 scope:global align:4 +restore__14dMat_control_cFSc = .text:0x8006DBF0; // type:function size:0x38 scope:global align:4 +__sinit_d_material_cpp = .text:0x8006DC28; // type:function size:0x10 scope:local align:4 +__ct__14dEvt_control_cFv = .text:0x8006DC38; // type:function size:0x50 scope:global align:4 +__ct__12dEvt_order_cFv = .text:0x8006DC88; // type:function size:0x4 scope:global align:4 +orderOld__14dEvt_control_cFUsUsUsUsPvPvPCv = .text:0x8006DC8C; // type:function size:0x90 scope:global align:4 +order__14dEvt_control_cFUsUsUsUsPvPvsUc = .text:0x8006DD1C; // type:function size:0x144 scope:global align:4 +setParam__14dEvt_control_cFP12dEvt_order_c = .text:0x8006DE60; // type:function size:0x130 scope:global align:4 +beforeFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x8006DF90; // type:function size:0x30 scope:global align:4 +afterFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x8006DFC0; // type:function size:0x8C scope:global align:4 +commonCheck__14dEvt_control_cFP12dEvt_order_cUsUs = .text:0x8006E04C; // type:function size:0x78 scope:global align:4 +talkCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8006E0C4; // type:function size:0x100 scope:global align:4 +talkXyCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8006E1C4; // type:function size:0x1CC scope:global align:4 +photoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8006E390; // type:function size:0x17C scope:global align:4 +catchCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8006E50C; // type:function size:0xE8 scope:global align:4 +talkEnd__14dEvt_control_cFv = .text:0x8006E5F4; // type:function size:0xB0 scope:global align:4 +demoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8006E6A4; // type:function size:0x150 scope:global align:4 +demoEnd__14dEvt_control_cFv = .text:0x8006E7F4; // type:function size:0xA4 scope:global align:4 +potentialCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8006E898; // type:function size:0xC0 scope:global align:4 +doorCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8006E958; // type:function size:0x130 scope:global align:4 +itemCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8006EA88; // type:function size:0xC8 scope:global align:4 +endProc__14dEvt_control_cFv = .text:0x8006EB50; // type:function size:0xB8 scope:global align:4 +checkChange__14dEvt_control_cFv = .text:0x8006EC08; // type:function size:0x48 scope:global align:4 +changeProc__14dEvt_control_cFv = .text:0x8006EC50; // type:function size:0x8C scope:global align:4 +checkStart__14dEvt_control_cFv = .text:0x8006ECDC; // type:function size:0x178 scope:global align:4 +soundProc__14dEvt_control_cFv = .text:0x8006EE54; // type:function size:0x28 scope:global align:4 +check__14dEvt_control_cFv = .text:0x8006EE7C; // type:function size:0xF8 scope:global align:4 +photoCheck__14dEvt_control_cFv = .text:0x8006EF74; // type:function size:0x130 scope:global align:4 +moveApproval__14dEvt_control_cFPv = .text:0x8006F0A4; // type:function size:0x1A8 scope:global align:4 +compulsory__14dEvt_control_cFPvPCcUs = .text:0x8006F24C; // type:function size:0x50 scope:global align:4 +remove__14dEvt_control_cFv = .text:0x8006F29C; // type:function size:0x44 scope:global align:4 +getStageEventDt__14dEvt_control_cFv = .text:0x8006F2E0; // type:function size:0x88 scope:global align:4 +nextStageEventDt__14dEvt_control_cFPv = .text:0x8006F368; // type:function size:0x84 scope:global align:4 +getPId__14dEvt_control_cFPv = .text:0x8006F3EC; // type:function size:0x24 scope:global align:4 +convPId__14dEvt_control_cFUi = .text:0x8006F410; // type:function size:0x30 scope:global align:4 +getTactFreeMStick__14dEvt_control_cFi = .text:0x8006F440; // type:function size:0xC scope:global align:4 +getTactFreeCStick__14dEvt_control_cFi = .text:0x8006F44C; // type:function size:0xC scope:global align:4 +__ct__11dEvt_info_cFv = .text:0x8006F458; // type:function size:0x34 scope:global align:4 +setEventName__11dEvt_info_cFPc = .text:0x8006F48C; // type:function size:0x54 scope:global align:4 +getEventName__11dEvt_info_cFv = .text:0x8006F4E0; // type:function size:0x4C scope:global align:4 +giveItemCut__14dEvt_control_cFUc = .text:0x8006F52C; // type:function size:0x80 scope:global align:4 +dEvDt_Next_Stage__Fii = .text:0x8006F5AC; // type:function size:0x1E4 scope:global align:4 +flagCheck__11dEvDtFlag_cFi = .text:0x8006F790; // type:function size:0x68 scope:global align:4 +flagSet__11dEvDtFlag_cFi = .text:0x8006F7F8; // type:function size:0x68 scope:global align:4 +flagMaxCheck__11dEvDtFlag_cFi = .text:0x8006F860; // type:function size:0x7C scope:global align:4 +init__11dEvDtFlag_cFv = .text:0x8006F8DC; // type:function size:0x20 scope:global align:4 +finish_check__12dEvDtEvent_cFv = .text:0x8006F8FC; // type:function size:0x84 scope:global align:4 +specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c = .text:0x8006F980; // type:function size:0x68 scope:global align:4 +specialProc_WaitStart__12dEvDtStaff_cFi = .text:0x8006F9E8; // type:function size:0x64 scope:global align:4 +specialProc_WaitProc__12dEvDtStaff_cFi = .text:0x8006FA4C; // type:function size:0x44 scope:global align:4 +specialProc__12dEvDtStaff_cFv = .text:0x8006FA90; // type:function size:0xAC scope:global align:4 +init__12dEvDtStaff_cFv = .text:0x8006FB3C; // type:function size:0x50 scope:global align:4 +advanceCut__12dEvDtStaff_cFi = .text:0x8006FB8C; // type:function size:0x30 scope:global align:4 +specialProcLight__12dEvDtStaff_cFv = .text:0x8006FBBC; // type:function size:0x1D0 scope:global align:4 +specialProcMessage__12dEvDtStaff_cFv = .text:0x8006FD8C; // type:function size:0x500 scope:global align:4 +specialProcSound__12dEvDtStaff_cFv = .text:0x8007028C; // type:function size:0x2F0 scope:global align:4 +specialProcCreate__12dEvDtStaff_cFv = .text:0x8007057C; // type:function size:0x2E0 scope:global align:4 +specialProcDirector__12dEvDtStaff_cFv = .text:0x8007085C; // type:function size:0x63C scope:global align:4 +specialProcPackage__12dEvDtStaff_cFv = .text:0x80070E98; // type:function size:0x368 scope:global align:4 +specialProcTimekeeper__12dEvDtStaff_cFv = .text:0x80071200; // type:function size:0x1F0 scope:global align:4 +startCheck__10dEvDtCut_cFv = .text:0x800713F0; // type:function size:0x90 scope:global align:4 +init__11dEvDtBase_cFv = .text:0x80071480; // type:function size:0x28 scope:global align:4 +advanceCut__11dEvDtBase_cFP12dEvDtEvent_c = .text:0x800714A8; // type:function size:0x70 scope:global align:4 +advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c = .text:0x80071518; // type:function size:0xF8 scope:global align:4 +init__18dEvent_exception_cFv = .text:0x80071610; // type:function size:0x18 scope:global align:4 +setStartDemo__18dEvent_exception_cFi = .text:0x80071628; // type:function size:0x10C scope:global align:4 +getEventName__18dEvent_exception_cFv = .text:0x80071734; // type:function size:0x148 scope:global align:4 +debugBfProc__16dEvent_manager_cFv = .text:0x8007187C; // type:function size:0x4 scope:global align:4 +getSubstance__16dEvent_manager_cFP11dEvDtData_ci = .text:0x80071880; // type:function size:0x174 scope:global align:4 +setData__16dEvent_manager_cFPCc = .text:0x800719F4; // type:function size:0xD4 scope:global align:4 +create__16dEvent_manager_cFv = .text:0x80071AC8; // type:function size:0x7C scope:global align:4 +remove__16dEvent_manager_cFv = .text:0x80071B44; // type:function size:0x44 scope:global align:4 +findObjectCallBack__FP10fopAc_ac_cPv = .text:0x80071B88; // type:function size:0xAC scope:global align:4 +extraOnObjectCallBack__FP10fopAc_ac_cPv = .text:0x80071C34; // type:function size:0x114 scope:global align:4 +extraOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80071D48; // type:function size:0xC0 scope:global align:4 +allOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80071E08; // type:function size:0x1C scope:global align:4 +startProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80071E24; // type:function size:0x118 scope:global align:4 +closeProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80071F3C; // type:function size:0xC scope:global align:4 +endProc__16dEvent_manager_cFsi = .text:0x80071F48; // type:function size:0xC0 scope:global align:4 +mainProc__16dEvent_manager_cFv = .text:0x80072008; // type:function size:0x150 scope:global align:4 +runProc__16dEvent_manager_cFv = .text:0x80072158; // type:function size:0x4C scope:global align:4 +getEventData__16dEvent_manager_cFs = .text:0x800721A4; // type:function size:0x3C scope:global align:4 +getEventIdx__16dEvent_manager_cFPCcUc = .text:0x800721E0; // type:function size:0x100 scope:global align:4 +order__16dEvent_manager_cFs = .text:0x800722E0; // type:function size:0x3C scope:global align:4 +startCheck__16dEvent_manager_cFs = .text:0x8007231C; // type:function size:0x40 scope:global align:4 +startCheckOld__16dEvent_manager_cFPCc = .text:0x8007235C; // type:function size:0x3C scope:global align:4 +endCheck__16dEvent_manager_cFs = .text:0x80072398; // type:function size:0x40 scope:global align:4 +endCheckOld__16dEvent_manager_cFPCc = .text:0x800723D8; // type:function size:0x3C scope:global align:4 +getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci = .text:0x80072414; // type:function size:0x138 scope:global align:4 +getIsAddvance__16dEvent_manager_cFi = .text:0x8007254C; // type:function size:0x24 scope:global align:4 +dEvmng_strcmp__FPCcPc = .text:0x80072570; // type:function size:0xE8 scope:global align:4 +getMyActIdx__16dEvent_manager_cFiPCPCciii = .text:0x80072658; // type:function size:0x140 scope:global align:4 +getMyActName__16dEvent_manager_cFi = .text:0x80072798; // type:function size:0x3C scope:global align:4 +getMyNowCutName__16dEvent_manager_cFi = .text:0x800727D4; // type:function size:0x30 scope:global align:4 +getMyDataP__16dEvent_manager_cFiPCci = .text:0x80072804; // type:function size:0xD0 scope:global align:4 +getMySubstanceP__16dEvent_manager_cFiPCci = .text:0x800728D4; // type:function size:0x58 scope:global align:4 +getMySubstanceNum__16dEvent_manager_cFiPCc = .text:0x8007292C; // type:function size:0x38 scope:global align:4 +cutEnd__16dEvent_manager_cFi = .text:0x80072964; // type:function size:0x4C scope:global align:4 +getEventPrio__16dEvent_manager_cFs = .text:0x800729B0; // type:function size:0x34 scope:global align:4 +getEventEndSound__16dEvent_manager_cFs = .text:0x800729E4; // type:function size:0x34 scope:global align:4 +exceptionProc__16dEvent_manager_cFv = .text:0x80072A18; // type:function size:0x194 scope:global align:4 +issueStaff__16dEvent_manager_cFPCc = .text:0x80072BAC; // type:function size:0x3C scope:global align:4 +cancelStaff__16dEvent_manager_cFPCc = .text:0x80072BE8; // type:function size:0x28 scope:global align:4 +setGoal__16dEvent_manager_cFP4cXyz = .text:0x80072C10; // type:function size:0x1C scope:global align:4 +getGoal__16dEvent_manager_cFv = .text:0x80072C2C; // type:function size:0x8 scope:global align:4 +findShutterCallBack__FP10fopAc_ac_cPv = .text:0x80072C34; // type:function size:0xB4 scope:global align:4 +specialCast_Shutter__16dEvent_manager_cFsi = .text:0x80072CE8; // type:function size:0x134 scope:global align:4 +specialCast__16dEvent_manager_cFPCci = .text:0x80072E1C; // type:function size:0x114 scope:global align:4 +setPrmStaff__16dEvent_manager_cFPvi = .text:0x80072F30; // type:function size:0x18C scope:global align:4 +getToolId__16dEvent_manager_cFUci = .text:0x800730BC; // type:function size:0xF4 scope:global align:4 +__ct__13dEv_seach_prmFPCcUlUl = .text:0x800731B0; // type:function size:0x18 scope:global align:4 +dEv_extra_createCB__FPv = .text:0x800731C8; // type:function size:0x14 scope:global align:4 +dEv_talkman_get_action__Fi = .text:0x800731DC; // type:function size:0xA8 scope:global align:4 +ChkPresentEnd__16dEvent_manager_cFv = .text:0x80073284; // type:function size:0x3C scope:global align:4 +CancelPresent__16dEvent_manager_cFv = .text:0x800732C0; // type:function size:0x30 scope:global align:4 +checkStartDemo__16dEvent_manager_cFv = .text:0x800732F0; // type:function size:0x30 scope:global align:4 +dEvmng_daNpc_Tt_Conv__FUc = .text:0x80073320; // type:function size:0xA4 scope:global align:4 +dEvmng_daNpc_Tt_GetEvFlag__Fi = .text:0x800733C4; // type:function size:0x14 scope:global align:4 +draw__13dMagma_ball_cFv = .text:0x800733D8; // type:function size:0xF4 scope:global align:4 +rangeCheck__13dMagma_ball_cFR4cXyzPf = .text:0x800734CC; // type:function size:0x11C scope:global align:4 +calc__17dMagma_ballPath_cFfUci = .text:0x800735E8; // type:function size:0xA4 scope:global align:4 +update__17dMagma_ballPath_cFv = .text:0x8007368C; // type:function size:0x3C scope:global align:4 +setup__17dMagma_ballPath_cFfUci = .text:0x800736C8; // type:function size:0x1B8 scope:global align:4 +draw__14dMagma_floor_cFv = .text:0x80073880; // type:function size:0x23C scope:global align:4 +calc__14dMagma_floor_cFi = .text:0x80073ABC; // type:function size:0x120 scope:global align:4 +update__14dMagma_floor_cFv = .text:0x80073BDC; // type:function size:0x78 scope:global align:4 +create__14dMagma_floor_cFR4cXyzR4cXyzsUci = .text:0x80073C54; // type:function size:0x1E8 scope:global align:4 +__dt__13dMagma_ball_cFv = .text:0x80073E3C; // type:function size:0x48 scope:global align:4 +remove__14dMagma_floor_cFv = .text:0x80073E84; // type:function size:0x80 scope:global align:4 +newFloor__13dMagma_room_cFP14dMagma_floor_c = .text:0x80073F04; // type:function size:0x10 scope:global align:4 +deleteFloor__13dMagma_room_cFv = .text:0x80073F14; // type:function size:0x48 scope:global align:4 +__ct__15dMagma_packet_cFv = .text:0x80073F5C; // type:function size:0x178 scope:global align:4 +__ct__13dMagma_room_cFv = .text:0x800740D4; // type:function size:0xC scope:global align:4 +__dt__14dMagma_floor_cFv = .text:0x800740E0; // type:function size:0x3C scope:global align:4 +__ct__14dMagma_floor_cFv = .text:0x8007411C; // type:function size:0xC scope:global align:4 +__dt__15dMagma_packet_cFv = .text:0x80074128; // type:function size:0xA8 scope:global align:4 +draw__15dMagma_packet_cFv = .text:0x800741D0; // type:function size:0x120 scope:global align:4 +morfCalc__Ffff = .text:0x800742F0; // type:function size:0x10 scope:global align:4 +calc__15dMagma_packet_cFv = .text:0x80074300; // type:function size:0x274 scope:global align:4 +update__15dMagma_packet_cFv = .text:0x80074574; // type:function size:0x74 scope:global align:4 +checkYpos__15dMagma_packet_cFR4cXyz = .text:0x800745E8; // type:function size:0x140 scope:global align:4 +newFloor__15dMagma_packet_cFR4cXyzR4cXyzis = .text:0x80074728; // type:function size:0x180 scope:global align:4 +__dt__17dMagma_ballPath_cFv = .text:0x800748A8; // type:function size:0x5C scope:global align:4 +calc__17dMagma_ballBoss_cFfUci = .text:0x80074904; // type:function size:0x1DC scope:global align:4 +update__17dMagma_ballBoss_cFv = .text:0x80074AE0; // type:function size:0x74 scope:global align:4 +b_a_sub__FPvPv = .text:0x80074B54; // type:function size:0x4C scope:local align:4 +setup__17dMagma_ballBoss_cFfUci = .text:0x80074BA0; // type:function size:0x250 scope:global align:4 +__dt__17dMagma_ballBoss_cFv = .text:0x80074DF0; // type:function size:0x5C scope:global align:4 +setBatta__FP4cXyzP8_GXColor = .text:0x80074E4C; // type:function size:0xE4 scope:global align:4 +WorkCo__13dGrass_data_cFP10fopAc_ac_cUli = .text:0x80074F30; // type:function size:0x220 scope:global align:4 +WorkAt_NoCutAnim__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x80075150; // type:function size:0x298 scope:global align:4 +GetShapeAttr__8cCcD_ObjFv = .text:0x800753E8; // type:function size:0x8 scope:global align:4 +WorkAt__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x800753F0; // type:function size:0x1E0 scope:global align:4 +hitCheck__13dGrass_data_cFi = .text:0x800755D0; // type:function size:0x208 scope:global align:4 +__dt__15dCcMassS_HitInfFv = .text:0x800757D8; // type:function size:0x48 scope:global align:4 +newData__13dGrass_room_cFP13dGrass_data_c = .text:0x80075820; // type:function size:0x10 scope:global align:4 +deleteData__13dGrass_room_cFv = .text:0x80075830; // type:function size:0x64 scope:global align:4 +__ct__15dGrass_packet_cFv = .text:0x80075894; // type:function size:0x228 scope:global align:4 +__ct__13dGrass_room_cFv = .text:0x80075ABC; // type:function size:0xC scope:global align:4 +__ct__12dGrass_anm_cFv = .text:0x80075AC8; // type:function size:0xC scope:global align:4 +__ct__13dGrass_data_cFv = .text:0x80075AD4; // type:function size:0xC scope:global align:4 +draw__15dGrass_packet_cFv = .text:0x80075AE0; // type:function size:0x160 scope:global align:4 +calc__15dGrass_packet_cFv = .text:0x80075C40; // type:function size:0x1B0 scope:global align:4 +checkGroundY__FR4cXyz = .text:0x80075DF0; // type:function size:0x2B0 scope:local align:4 +update__15dGrass_packet_cFv = .text:0x800760A0; // type:function size:0x230 scope:global align:4 +setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziSc = .text:0x800762D0; // type:function size:0xD8 scope:global align:4 +newData__15dGrass_packet_cFR4cXyziSc = .text:0x800763A8; // type:function size:0x13C scope:global align:4 +newAnm__15dGrass_packet_cFv = .text:0x800764E4; // type:function size:0x4C scope:global align:4 +setAnm__15dGrass_packet_cFis = .text:0x80076530; // type:function size:0x28 scope:global align:4 +__sinit_d_grass_cpp = .text:0x80076558; // type:function size:0x4C scope:local align:4 +WorkCo__12dTree_data_cFP10fopAc_ac_cUli = .text:0x800765A4; // type:function size:0x1A4 scope:global align:4 +WorkAt_NoCutAnim__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x80076748; // type:function size:0x360 scope:global align:4 +WorkAt__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x80076AA8; // type:function size:0x214 scope:global align:4 +hitCheck__12dTree_data_cFP10fopAc_ac_ci = .text:0x80076CBC; // type:function size:0xD4 scope:global align:4 +animation__12dTree_data_cFi = .text:0x80076D90; // type:function size:0x4B4 scope:global align:4 +newData__12dTree_room_cFP12dTree_data_c = .text:0x80077244; // type:function size:0x10 scope:global align:4 +deleteData__12dTree_room_cFv = .text:0x80077254; // type:function size:0x64 scope:global align:4 +__ct__14dTree_packet_cFv = .text:0x800772B8; // type:function size:0x118 scope:global align:4 +__ct__12dTree_room_cFv = .text:0x800773D0; // type:function size:0xC scope:global align:4 +__ct__11dTree_anm_cFv = .text:0x800773DC; // type:function size:0xC scope:global align:4 +__ct__12dTree_data_cFv = .text:0x800773E8; // type:function size:0xC scope:global align:4 +draw__14dTree_packet_cFv = .text:0x800773F4; // type:function size:0x27C scope:global align:4 +calc__14dTree_packet_cFv = .text:0x80077670; // type:function size:0x28C scope:global align:4 +checkGroundY__FP12dTree_data_cR4cXyz = .text:0x800778FC; // type:function size:0x348 scope:global align:4 +update__14dTree_packet_cFv = .text:0x80077C44; // type:function size:0x2E0 scope:global align:4 +setData__14dTree_packet_cFP12dTree_data_ciR4cXyzUci = .text:0x80077F24; // type:function size:0xEC scope:global align:4 +newData__14dTree_packet_cFR4cXyzUci = .text:0x80078010; // type:function size:0x134 scope:global align:4 +newAnm__14dTree_packet_cFs = .text:0x80078144; // type:function size:0x70 scope:global align:4 +setAnm__14dTree_packet_cFis = .text:0x800781B4; // type:function size:0x4C scope:global align:4 +__sinit_d_tree_cpp = .text:0x80078200; // type:function size:0x94 scope:local align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x80078294; // type:function size:0x1C scope:global align:4 +__ct__18dPa_modelEmitter_cFv = .text:0x800782B0; // type:function size:0x3C scope:global align:4 +__ct__21dPa_J3DmodelEmitter_cFP14JPABaseEmitterP12J3DModelDataR12dKy_tevstr_cP16J3DAnmTexPatternUsi = .text:0x800782EC; // type:function size:0x2F0 scope:global align:4 +__dt__18dPa_modelEmitter_cFv = .text:0x800785DC; // type:function size:0x48 scope:global align:4 +__dt__21dPa_J3DmodelEmitter_cFv = .text:0x80078624; // type:function size:0x7C scope:global align:4 +draw__21dPa_J3DmodelEmitter_cFv = .text:0x800786A0; // type:function size:0x4FC scope:global align:4 +__ct__18dPa_modelControl_cFP12J3DModelData = .text:0x80078B9C; // type:function size:0x108 scope:global align:4 +__ct__14dPa_J3Dmodel_cFv = .text:0x80078CA4; // type:function size:0xC scope:global align:4 +__dt__18dPa_modelControl_cFv = .text:0x80078CB0; // type:function size:0x8C scope:global align:4 +newModel__18dPa_modelControl_cFP12J3DModelData = .text:0x80078D3C; // type:function size:0x110 scope:global align:4 +draw__18dPa_modelControl_cFv = .text:0x80078E4C; // type:function size:0xE4 scope:global align:4 +__ct__19dPa_followEcallBackFUcUc = .text:0x80078F30; // type:function size:0x3C scope:global align:4 +execute__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x80078F6C; // type:function size:0xF4 scope:global align:4 +draw__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x80079060; // type:function size:0x40 scope:global align:4 +setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800790A0; // type:function size:0x98 scope:global align:4 +end__19dPa_followEcallBackFv = .text:0x80079138; // type:function size:0x50 scope:global align:4 +__ct__18dPa_smokeEcallBackFUc = .text:0x80079188; // type:function size:0x94 scope:global align:4 +__dt__19dPa_followEcallBackFv = .text:0x8007921C; // type:function size:0x6C scope:global align:4 +__ct__18dPa_smokeEcallBackFUcUcUcUc = .text:0x80079288; // type:function size:0xA8 scope:global align:4 +__ct__18dPa_smokeEcallBackFRC8_GXColorP12dKy_tevstr_cUc = .text:0x80079330; // type:function size:0x90 scope:global align:4 +setup__18dPa_smokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800793C0; // type:function size:0xB0 scope:global align:4 +__dt__18dPa_smokePcallBackFv = .text:0x80079470; // type:function size:0x5C scope:global align:4 +__dt__54JPACallBackBase2Fv = .text:0x800794CC; // type:function size:0x48 scope:global align:4 +initiateLighting__FR11_GXColorS10R8_GXColorR8_GXColor = .text:0x80079514; // type:function size:0xC8 scope:global align:4 +smokeEcallBack__FP14JPABaseEmitterP12dKy_tevstr_cSc8_GXColor = .text:0x800795DC; // type:function size:0x340 scope:global align:4 +draw__18dPa_smokeEcallBackFP14JPABaseEmitter = .text:0x8007991C; // type:function size:0x3C scope:global align:4 +end__18dPa_smokeEcallBackFv = .text:0x80079958; // type:function size:0x58 scope:global align:4 +dPa_setWindPower__FP15JPABaseParticle = .text:0x800799B0; // type:function size:0xAC scope:global align:4 +execute__18dPa_smokePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80079A5C; // type:function size:0x30 scope:global align:4 +draw__18dPa_smokePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80079A8C; // type:function size:0x6CC scope:global align:4 +draw__22dPa_selectTexEcallBackFP14JPABaseEmitter = .text:0x8007A158; // type:function size:0x30 scope:global align:4 +__ct__19dPa_simpleEcallBackFv = .text:0x8007A188; // type:function size:0x70 scope:global align:4 +__dt__16dPa_simpleData_cFv = .text:0x8007A1F8; // type:function size:0x3C scope:global align:4 +__ct__16dPa_simpleData_cFv = .text:0x8007A234; // type:function size:0x4 scope:global align:4 +executeAfter__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8007A238; // type:function size:0x1B8 scope:global align:4 +__dt__17dPa_windPcallBackFv = .text:0x8007A3F0; // type:function size:0x5C scope:global align:4 +draw__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8007A44C; // type:function size:0x78 scope:global align:4 +create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc = .text:0x8007A4C4; // type:function size:0x88 scope:global align:4 +createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager = .text:0x8007A54C; // type:function size:0xCC scope:global align:4 +set__19dPa_simpleEcallBackFPC4cXyzUcRC8_GXColorRC8_GXColori = .text:0x8007A618; // type:function size:0x84 scope:global align:4 +execute__17dPa_windPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007A69C; // type:function size:0x24 scope:global align:4 +__ct__13dPa_control_cFv = .text:0x8007A6C0; // type:function size:0xBC scope:global align:4 +__dt__19dPa_simpleEcallBackFv = .text:0x8007A77C; // type:function size:0x84 scope:global align:4 +getRM_ID__13dPa_control_cFUs = .text:0x8007A800; // type:function size:0x8 scope:global align:4 +swapFrameBufferTexture__13dPa_control_cFv = .text:0x8007A808; // type:function size:0x68 scope:global align:4 +createCommon__13dPa_control_cFPCv = .text:0x8007A870; // type:function size:0x228 scope:global align:4 +createRoomScene__13dPa_control_cFPCv = .text:0x8007AA98; // type:function size:0x188 scope:global align:4 +readScene__13dPa_control_cFUcPP21mDoDvdThd_toMainRam_c = .text:0x8007AC20; // type:function size:0xD0 scope:global align:4 +createScene__13dPa_control_cFPCv = .text:0x8007ACF0; // type:function size:0x78 scope:global align:4 +removeRoomScene__13dPa_control_cFv = .text:0x8007AD68; // type:function size:0x90 scope:global align:4 +removeScene__13dPa_control_cFv = .text:0x8007ADF8; // type:function size:0x6C scope:global align:4 +calc3D__13dPa_control_cFv = .text:0x8007AE64; // type:function size:0x48 scope:global align:4 +calc2D__13dPa_control_cFv = .text:0x8007AEAC; // type:function size:0x48 scope:global align:4 +calcMenu__13dPa_control_cFv = .text:0x8007AEF4; // type:function size:0x48 scope:global align:4 +draw__13dPa_control_cFP11JPADrawInfoUc = .text:0x8007AF3C; // type:function size:0x70 scope:global align:4 +set__13dPa_control_cFUcUsPC4cXyzPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x8007AFAC; // type:function size:0x19C scope:global align:4 +setBombSmoke__13dPa_control_cFUsPC4cXyzPC5csXyzPC4cXyzUc = .text:0x8007B148; // type:function size:0x9C scope:global align:4 +setSimpleLand__13dPa_control_cFiPC4cXyzPC5csXyzfffP12dKy_tevstr_cPii = .text:0x8007B1E4; // type:function size:0x584 scope:global align:4 +setSimpleLand__13dPa_control_cFR13cBgS_PolyInfoPC4cXyzPC5csXyzfffP12dKy_tevstr_cPii = .text:0x8007B768; // type:function size:0xC0 scope:global align:4 +checkAtrCodeEffect__13dPa_control_cFi = .text:0x8007B828; // type:function size:0x50 scope:global align:4 +setNormalStripes__13dPa_control_cFUsPC4cXyzPC5csXyzPC4cXyzUcUs = .text:0x8007B878; // type:function size:0x8C scope:global align:4 +newSimple__13dPa_control_cFUsUc = .text:0x8007B904; // type:function size:0x90 scope:global align:4 +setSimple__13dPa_control_cFUsPC4cXyzUcRC8_GXColorRC8_GXColori = .text:0x8007B994; // type:function size:0x6C scope:global align:4 +getSimple__13dPa_control_cFUs = .text:0x8007BA00; // type:function size:0x3C scope:global align:4 +setup__19dPa_rippleEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007BA3C; // type:function size:0x28 scope:global align:4 +end__19dPa_rippleEcallBackFv = .text:0x8007BA64; // type:function size:0x50 scope:global align:4 +execute__19dPa_rippleEcallBackFP14JPABaseEmitter = .text:0x8007BAB4; // type:function size:0x8C scope:global align:4 +draw__19dPa_rippleEcallBackFP14JPABaseEmitter = .text:0x8007BB40; // type:function size:0x38 scope:global align:4 +setup__25dPa_singleRippleEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007BB78; // type:function size:0xC scope:global align:4 +execute__25dPa_singleRippleEcallBackFP14JPABaseEmitter = .text:0x8007BB84; // type:function size:0x4C scope:global align:4 +draw__25dPa_singleRippleEcallBackFP14JPABaseEmitter = .text:0x8007BBD0; // type:function size:0x38 scope:global align:4 +execute__19dPa_ripplePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007BC08; // type:function size:0x5C scope:global align:4 +draw__19dPa_ripplePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007BC64; // type:function size:0x3C0 scope:global align:4 +setup__17dPa_waveEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007C024; // type:function size:0x34 scope:global align:4 +remove__17dPa_waveEcallBackFv = .text:0x8007C058; // type:function size:0x34 scope:global align:4 +executeAfter__17dPa_waveEcallBackFP14JPABaseEmitter = .text:0x8007C08C; // type:function size:0x1C8 scope:global align:4 +draw__17dPa_waveEcallBackFP14JPABaseEmitter = .text:0x8007C254; // type:function size:0x380 scope:global align:4 +setup__19dPa_splashEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007C5D4; // type:function size:0x18 scope:global align:4 +remove__19dPa_splashEcallBackFv = .text:0x8007C5EC; // type:function size:0x34 scope:global align:4 +execute__19dPa_splashEcallBackFP14JPABaseEmitter = .text:0x8007C620; // type:function size:0x168 scope:global align:4 +setup__22dPa_cutTurnEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007C788; // type:function size:0x1C scope:global align:4 +executeAfter__22dPa_cutTurnEcallBack_cFP14JPABaseEmitter = .text:0x8007C7A4; // type:function size:0xF0 scope:global align:4 +end__22dPa_cutTurnEcallBack_cFv = .text:0x8007C894; // type:function size:0x3C scope:global align:4 +draw__20dPa_stripesEcallBackFP14JPABaseEmitter = .text:0x8007C8D0; // type:function size:0x528 scope:global align:4 +draw__19dPa_kageroEcallBackFP14JPABaseEmitter = .text:0x8007CDF8; // type:function size:0x34 scope:global align:4 +execute__22dPa_bombSmokeEcallBackFP14JPABaseEmitter = .text:0x8007CE2C; // type:function size:0xAC scope:global align:4 +getMaxWaterY__18dPa_trackEcallBackFPQ29JGeometry8TVec3 = .text:0x8007CED8; // type:function size:0xA0 scope:global align:4 +setup__18dPa_trackEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007CF78; // type:function size:0x18 scope:global align:4 +remove__18dPa_trackEcallBackFv = .text:0x8007CF90; // type:function size:0x34 scope:global align:4 +execute__18dPa_trackEcallBackFP14JPABaseEmitter = .text:0x8007CFC4; // type:function size:0x1C8 scope:global align:4 +draw__18dPa_trackEcallBackFP14JPABaseEmitter = .text:0x8007D18C; // type:function size:0x270 scope:global align:4 +__dt__18dPa_trackEcallBackFv = .text:0x8007D3FC; // type:function size:0x6C scope:global align:4 +__dt__22dPa_bombSmokeEcallBackFv = .text:0x8007D468; // type:function size:0x6C scope:global align:4 +setup__22dPa_bombSmokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007D4D4; // type:function size:0x4 scope:global align:4 +__dt__19dPa_kageroEcallBackFv = .text:0x8007D4D8; // type:function size:0x5C scope:global align:4 +__dt__20dPa_stripesEcallBackFv = .text:0x8007D534; // type:function size:0x6C scope:global align:4 +setup__20dPa_stripesEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007D5A0; // type:function size:0x4 scope:global align:4 +__dt__22dPa_cutTurnEcallBack_cFv = .text:0x8007D5A4; // type:function size:0x6C scope:global align:4 +__dt__19dPa_splashEcallBackFv = .text:0x8007D610; // type:function size:0x6C scope:global align:4 +__dt__17dPa_waveEcallBackFv = .text:0x8007D67C; // type:function size:0x94 scope:global align:4 +__dt__19dPa_ripplePcallBackFv = .text:0x8007D710; // type:function size:0x5C scope:global align:4 +init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x8007D76C; // type:function size:0x4 scope:global align:4 +__dt__25dPa_singleRippleEcallBackFv = .text:0x8007D770; // type:function size:0x6C scope:global align:4 +__dt__19dPa_rippleEcallBackFv = .text:0x8007D7DC; // type:function size:0x6C scope:global align:4 +draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x8007D848; // type:function size:0x4 scope:global align:4 +__dt__22dPa_selectTexEcallBackFv = .text:0x8007D84C; // type:function size:0x6C scope:global align:4 +setup__22dPa_selectTexEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007D8B8; // type:function size:0x4 scope:global align:4 +execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x8007D8BC; // type:function size:0x4 scope:global align:4 +cLib_calcTimer
      __FPUl = .text:0x8007D8C0; // type:function size:0x1C scope:global align:4 +__sinit_d_particle_cpp = .text:0x8007D8DC; // type:function size:0x46C scope:local align:4 +draw__21dPa_setColorEcallBackFP14JPABaseEmitter = .text:0x8007DD48; // type:function size:0x30 scope:global align:4 +setup__21dPa_setColorEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007DD78; // type:function size:0x4 scope:global align:4 +__dt__21dPa_setColorEcallBackFv = .text:0x8007DD7C; // type:function size:0x6C scope:global align:4 +dPath_GetPnt__FP5dPathi = .text:0x8007DDE8; // type:function size:0xF4 scope:global align:4 +dPath_GetRoomPath__Fii = .text:0x8007DEDC; // type:function size:0x10C scope:global align:4 +dPath_GetNextRoomPath__FP5dPathi = .text:0x8007DFE8; // type:function size:0x128 scope:global align:4 +dPath_GetPolyRoomPathVec__FR13cBgS_PolyInfoP4cXyzPi = .text:0x8007E110; // type:function size:0x164 scope:global align:4 +setViewPort__14dDlst_window_cFffffff = .text:0x8007E274; // type:function size:0x1C scope:global align:4 +setScissor__14dDlst_window_cFffff = .text:0x8007E290; // type:function size:0x14 scope:global align:4 +draw__13dDlst_2DTri_cFv = .text:0x8007E2A4; // type:function size:0x1C0 scope:global align:4 +draw__15dDlst_2DPoint_cFv = .text:0x8007E464; // type:function size:0xF0 scope:global align:4 +draw__11dDlst_2DT_cFv = .text:0x8007E554; // type:function size:0x2CC scope:global align:4 +draw__12dDlst_2DT2_cFv = .text:0x8007E820; // type:function size:0x798 scope:global align:4 +init__12dDlst_2DT2_cFP7ResTIMGffffUcUcUcff = .text:0x8007EFB8; // type:function size:0x10C scope:global align:4 +draw__11dDlst_2DM_cFv = .text:0x8007F0C4; // type:function size:0x4D8 scope:global align:4 +init__11dDlst_2Dm_cFP7ResTIMGP7ResTIMGff = .text:0x8007F59C; // type:function size:0x84 scope:global align:4 +setPos__11dDlst_2Dm_cFssss = .text:0x8007F620; // type:function size:0x14 scope:global align:4 +setScale__11dDlst_2Dm_cFff = .text:0x8007F634; // type:function size:0xC scope:global align:4 +setScroll__11dDlst_2Dm_cFiss = .text:0x8007F640; // type:function size:0x18 scope:global align:4 +draw__11dDlst_2Dm_cFv = .text:0x8007F658; // type:function size:0x51C scope:global align:4 +draw__12dDlst_2DMt_cFv = .text:0x8007FB74; // type:function size:0x38C scope:global align:4 +__ct__10dDlst_2D_cFP7ResTIMGssUc = .text:0x8007FF00; // type:function size:0x80 scope:global align:4 +draw__10dDlst_2D_cFv = .text:0x8007FF80; // type:function size:0xB4 scope:global align:4 +init__8cM_rnd_cFiii = .text:0x80080034; // type:function size:0x10 scope:global align:4 +get__8cM_rnd_cFv = .text:0x80080044; // type:function size:0xF4 scope:global align:4 +getF__8cM_rnd_cFf = .text:0x80080138; // type:function size:0x38 scope:global align:4 +getFX__8cM_rnd_cFf = .text:0x80080170; // type:function size:0x48 scope:global align:4 +getValue__8cM_rnd_cFff = .text:0x800801B8; // type:function size:0x3C scope:global align:4 +draw__18dDlst_effectLine_cFv = .text:0x800801F4; // type:function size:0x370 scope:global align:4 +update__18dDlst_effectLine_cFR4cXyzR8_GXColorUsUsUsUsffff = .text:0x80080564; // type:function size:0x94 scope:global align:4 +set__22dDlst_alphaModelData_cFUcPA4_fUc = .text:0x800805F8; // type:function size:0x10 scope:global align:4 +draw__22dDlst_alphaModelData_cFPA4_f = .text:0x80080608; // type:function size:0x60C scope:global align:4 +__ct__18dDlst_alphaModel_cFv = .text:0x80080C14; // type:function size:0x14 scope:global align:4 +create__18dDlst_alphaModel_cFi = .text:0x80080C28; // type:function size:0xA4 scope:global align:4 +__dt__22dDlst_alphaModelData_cFv = .text:0x80080CCC; // type:function size:0x3C scope:global align:4 +__ct__22dDlst_alphaModelData_cFv = .text:0x80080D08; // type:function size:0x4 scope:global align:4 +set__18dDlst_alphaModel_cFUcPA4_fUc = .text:0x80080D0C; // type:function size:0x60 scope:global align:4 +draw__18dDlst_alphaModel_cFPA4_f = .text:0x80080D6C; // type:function size:0xC8 scope:global align:4 +draw__22dDlst_alphaModelPacketFv = .text:0x80080E34; // type:function size:0x260 scope:global align:4 +set__18dDlst_shadowPoly_cFP10cBgD_Vtx_tUsUsUsP8cM3dGPla = .text:0x80081094; // type:function size:0x108 scope:global align:4 +set__18dDlst_shadowPoly_cFR4cXyzR4cXyzR4cXyz = .text:0x8008119C; // type:function size:0xD8 scope:global align:4 +draw__18dDlst_shadowPoly_cFv = .text:0x80081274; // type:function size:0xC4 scope:global align:4 +__dt__18dDlst_shadowReal_cFv = .text:0x80081338; // type:function size:0xA0 scope:global align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x800813D8; // type:function size:0x60 scope:global align:4 +J3DDrawBuffer__create__FUl = .text:0x80081438; // type:function size:0x78 scope:global align:4 +init__18dDlst_shadowReal_cFv = .text:0x800814B0; // type:function size:0x110 scope:global align:4 +reset__18dDlst_shadowReal_cFv = .text:0x800815C0; // type:function size:0x60 scope:global align:4 +imageDraw__18dDlst_shadowReal_cFPA4_f = .text:0x80081620; // type:function size:0x13C scope:global align:4 +draw__18dDlst_shadowReal_cFv = .text:0x8008175C; // type:function size:0x200 scope:global align:4 +psdRealCallBack__FP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla = .text:0x8008195C; // type:function size:0x214 scope:global align:4 +seaRealCallBack__FPvR4cXyzR4cXyzR4cXyz = .text:0x80081B70; // type:function size:0x78 scope:global align:4 +realPolygonCheck__FP4cXyzffP4cXyzP18dDlst_shadowPoly_c = .text:0x80081BE8; // type:function size:0x298 scope:global align:4 +__dt__14ShdwDrawPoly_cFv = .text:0x80081E80; // type:function size:0x88 scope:global align:4 +__dt__13cBgS_ShdwDrawFv = .text:0x80081F08; // type:function size:0x78 scope:global align:4 +setShadowRealMtx__FPA4_fPA4_fPA4_fP4cXyzP4cXyzffP18dDlst_shadowPoly_cf = .text:0x80081F80; // type:function size:0x35C scope:global align:4 +set__18dDlst_shadowReal_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x800822DC; // type:function size:0x1BC scope:global align:4 +set2__18dDlst_shadowReal_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x80082498; // type:function size:0x17C scope:global align:4 +add__18dDlst_shadowReal_cFP8J3DModel = .text:0x80082614; // type:function size:0xA4 scope:global align:4 +draw__20dDlst_shadowSimple_cFv = .text:0x800826B8; // type:function size:0x1E0 scope:global align:4 +set__20dDlst_shadowSimple_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x80082898; // type:function size:0x280 scope:global align:4 +init__21dDlst_shadowControl_cFv = .text:0x80082B18; // type:function size:0x4C scope:global align:4 +reset__21dDlst_shadowControl_cFv = .text:0x80082B64; // type:function size:0x58 scope:global align:4 +imageDraw__21dDlst_shadowControl_cFPA4_f = .text:0x80082BBC; // type:function size:0x104 scope:global align:4 +draw__21dDlst_shadowControl_cFPA4_f = .text:0x80082CC0; // type:function size:0x1DC scope:global align:4 +setReal__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x80082E9C; // type:function size:0x9C scope:global align:4 +setReal2__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x80082F38; // type:function size:0x9C scope:global align:4 +addReal__21dDlst_shadowControl_cFUlP8J3DModel = .text:0x80082FD4; // type:function size:0x68 scope:global align:4 +setSimple__21dDlst_shadowControl_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x8008303C; // type:function size:0x64 scope:global align:4 +setSimpleTex__21dDlst_shadowControl_cFPv = .text:0x800830A0; // type:function size:0x70 scope:global align:4 +draw__18dDlst_mirrorPacketFv = .text:0x80083110; // type:function size:0x25C scope:global align:4 +init__18dDlst_mirrorPacketFP7ResTIMG = .text:0x8008336C; // type:function size:0x70 scope:global align:4 +mirrorPolygonCheck__FP4cXyzP4cXyzfP18dDlst_shadowPoly_c = .text:0x800833DC; // type:function size:0x1E4 scope:global align:4 +update__18dDlst_mirrorPacketFPA4_fUcf = .text:0x800835C0; // type:function size:0x1D4 scope:global align:4 +draw__20dDlst_alphaVolPacketFv = .text:0x80083794; // type:function size:0x110 scope:global align:4 +draw__23dDlst_alphaInvVolPacketFv = .text:0x800838A4; // type:function size:0xC0 scope:global align:4 +newData__13dDlst_peekZ_cFssPUl = .text:0x80083964; // type:function size:0x40 scope:global align:4 +peekData__13dDlst_peekZ_cFv = .text:0x800839A4; // type:function size:0x70 scope:global align:4 +__ct__12dDlst_list_cFv = .text:0x80083A14; // type:function size:0x108 scope:global align:4 +__ct__26mDoExt_3DlineMatSortPacketFv = .text:0x80083B1C; // type:function size:0x30 scope:global align:4 +__ct__18dDlst_shadowReal_cFv = .text:0x80083B4C; // type:function size:0x74 scope:global align:4 +__dt__22dDlst_shadowRealPoly_cFv = .text:0x80083BC0; // type:function size:0x84 scope:global align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x80083C44; // type:function size:0x48 scope:global align:4 +__dt__18dDlst_shadowPoly_cFv = .text:0x80083C8C; // type:function size:0x48 scope:global align:4 +__dt__20dDlst_shadowSimple_cFv = .text:0x80083CD4; // type:function size:0x3C scope:global align:4 +__ct__20dDlst_shadowSimple_cFv = .text:0x80083D10; // type:function size:0x4 scope:global align:4 +init__12dDlst_list_cFv = .text:0x80083D14; // type:function size:0x288 scope:global align:4 +__dt__12dDlst_list_cFv = .text:0x80083F9C; // type:function size:0x174 scope:global align:4 +reset__12dDlst_list_cFv = .text:0x80084110; // type:function size:0x128 scope:global align:4 +entryZSortXluDrawList__12dDlst_list_cFP13J3DDrawBufferP9J3DPacketR4cXyz = .text:0x80084238; // type:function size:0xB0 scope:global align:4 +set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c = .text:0x800842E8; // type:function size:0x30 scope:global align:4 +draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c = .text:0x80084318; // type:function size:0x58 scope:global align:4 +wipeIn__12dDlst_list_cFfR8_GXColor = .text:0x80084370; // type:function size:0x100 scope:global align:4 +wipeIn__12dDlst_list_cFf = .text:0x80084470; // type:function size:0x28 scope:global align:4 +calcWipe__12dDlst_list_cFv = .text:0x80084498; // type:function size:0xA0 scope:global align:4 +dDlst_texSpecmapST__FPC4cXyzPC12dKy_tevstr_cP12J3DModelDataf = .text:0x80084538; // type:function size:0x1DC scope:global align:4 +__dt__23dDlst_alphaInvVolPacketFv = .text:0x80084714; // type:function size:0x5C scope:global align:4 +__dt__20dDlst_alphaVolPacketFv = .text:0x80084770; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_mirrorPacketFv = .text:0x800847CC; // type:function size:0xAC scope:global align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x80084878; // type:function size:0x8 scope:global align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x80084880; // type:function size:0x8 scope:global align:4 +__dt__22dDlst_alphaModelPacketFv = .text:0x80084888; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_effectLine_cFv = .text:0x800848E4; // type:function size:0x5C scope:global align:4 +__dt__10dDlst_2D_cFv = .text:0x80084940; // type:function size:0x78 scope:global align:4 +__dt__12dDlst_2DMt_cFv = .text:0x800849B8; // type:function size:0x5C scope:global align:4 +__dt__11dDlst_2Dm_cFv = .text:0x80084A14; // type:function size:0x5C scope:global align:4 +__dt__11dDlst_2DM_cFv = .text:0x80084A70; // type:function size:0x5C scope:global align:4 +__dt__12dDlst_2DT2_cFv = .text:0x80084ACC; // type:function size:0x5C scope:global align:4 +__dt__11dDlst_2DT_cFv = .text:0x80084B28; // type:function size:0x5C scope:global align:4 +__dt__15dDlst_2DPoint_cFv = .text:0x80084B84; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_2DTri_cFv = .text:0x80084BE0; // type:function size:0x5C scope:global align:4 +__sinit_d_drawlist_cpp = .text:0x80084C3C; // type:function size:0x4C scope:local align:4 +dKyd_dmpalet_getp__Fv = .text:0x80084C88; // type:function size:0xC scope:global align:4 +dKyd_dmpselect_getp__Fv = .text:0x80084C94; // type:function size:0xC scope:global align:4 +dKyd_dmenvr_getp__Fv = .text:0x80084CA0; // type:function size:0xC scope:global align:4 +dKyd_dmvrbox_getp__Fv = .text:0x80084CAC; // type:function size:0xC scope:global align:4 +dKyd_schejule_getp__Fv = .text:0x80084CB8; // type:function size:0xC scope:global align:4 +dKyd_schejule_boss_getp__Fv = .text:0x80084CC4; // type:function size:0xC scope:global align:4 +dKyd_schejule_menu_getp__Fv = .text:0x80084CD0; // type:function size:0xC scope:global align:4 +dKyd_xfog_table_set__FUc = .text:0x80084CDC; // type:function size:0x40 scope:global align:4 +dKyw_setDrawPacketList__FP9J3DPacketi = .text:0x80084D1C; // type:function size:0x50 scope:global align:4 +dKyw_setDrawPacketListSky__FP9J3DPacketi = .text:0x80084D6C; // type:function size:0x90 scope:global align:4 +dKyw_setDrawPacketListXluBg__FP9J3DPacketi = .text:0x80084DFC; // type:function size:0x88 scope:global align:4 +dKyw_setDrawPacketListXluZPos__FP9J3DPacketP4cXyz = .text:0x80084E84; // type:function size:0x54 scope:global align:4 +draw__18dKankyo_sun_PacketFv = .text:0x80084ED8; // type:function size:0x38 scope:global align:4 +draw__22dKankyo_sunlenz_PacketFv = .text:0x80084F10; // type:function size:0x38 scope:global align:4 +__dt__8RAIN_EFFFv = .text:0x80084F48; // type:function size:0x3C scope:global align:4 +__ct__8RAIN_EFFFv = .text:0x80084F84; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_rain_PacketFv = .text:0x80084F88; // type:function size:0x48 scope:global align:4 +__dt__8SNOW_EFFFv = .text:0x80084FD0; // type:function size:0x3C scope:global align:4 +__ct__8SNOW_EFFFv = .text:0x8008500C; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_snow_PacketFv = .text:0x80085010; // type:function size:0x30 scope:global align:4 +__dt__8STAR_EFFFv = .text:0x80085040; // type:function size:0x3C scope:global align:4 +__ct__8STAR_EFFFv = .text:0x8008507C; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_star_PacketFv = .text:0x80085080; // type:function size:0x30 scope:global align:4 +__dt__10POISON_EFFFv = .text:0x800850B0; // type:function size:0x3C scope:global align:4 +__ct__10POISON_EFFFv = .text:0x800850EC; // type:function size:0x4 scope:global align:4 +draw__21dKankyo_poison_PacketFv = .text:0x800850F0; // type:function size:0x34 scope:global align:4 +__dt__9CLOUD_EFFFv = .text:0x80085124; // type:function size:0x3C scope:global align:4 +__ct__9CLOUD_EFFFv = .text:0x80085160; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_cloud_PacketFv = .text:0x80085164; // type:function size:0x30 scope:global align:4 +__dt__9HOUSI_EFFFv = .text:0x80085194; // type:function size:0x3C scope:global align:4 +__ct__9HOUSI_EFFFv = .text:0x800851D0; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_housi_PacketFv = .text:0x800851D4; // type:function size:0x30 scope:global align:4 +__dt__10VRKUMO_EFFFv = .text:0x80085204; // type:function size:0x3C scope:global align:4 +__ct__10VRKUMO_EFFFv = .text:0x80085240; // type:function size:0x4 scope:global align:4 +draw__21dKankyo_vrkumo_PacketFv = .text:0x80085244; // type:function size:0x34 scope:global align:4 +__dt__8WAVE_EFFFv = .text:0x80085278; // type:function size:0x3C scope:global align:4 +__ct__8WAVE_EFFFv = .text:0x800852B4; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_wave_PacketFv = .text:0x800852B8; // type:function size:0x30 scope:global align:4 +dKyw_drawSun__Fi = .text:0x800852E8; // type:function size:0x30 scope:global align:4 +dKyw_Sun_Draw__Fv = .text:0x80085318; // type:function size:0x24 scope:global align:4 +dKyw_drawSunlenz__Fi = .text:0x8008533C; // type:function size:0x44 scope:global align:4 +dKyw_Sunlenz_Draw__Fv = .text:0x80085380; // type:function size:0x24 scope:global align:4 +dKyw_drawRain__Fi = .text:0x800853A4; // type:function size:0x30 scope:global align:4 +dKyw_Rain_Draw__Fv = .text:0x800853D4; // type:function size:0x24 scope:global align:4 +dKyw_drawSnow__Fi = .text:0x800853F8; // type:function size:0x30 scope:global align:4 +dKyw_Snow_Draw__Fv = .text:0x80085428; // type:function size:0x24 scope:global align:4 +dKyw_drawStar__Fi = .text:0x8008544C; // type:function size:0x30 scope:global align:4 +dKyw_Star_Draw__Fv = .text:0x8008547C; // type:function size:0x24 scope:global align:4 +dKyw_drawPoison__Fi = .text:0x800854A0; // type:function size:0x34 scope:global align:4 +dKyw_Poison_Draw__Fv = .text:0x800854D4; // type:function size:0x24 scope:global align:4 +dKyw_drawHousi__Fi = .text:0x800854F8; // type:function size:0x30 scope:global align:4 +dKyw_Housi_Draw__Fv = .text:0x80085528; // type:function size:0x24 scope:global align:4 +dKyw_drawCloud__Fi = .text:0x8008554C; // type:function size:0x30 scope:global align:4 +dKyw_Cloud_Draw__Fv = .text:0x8008557C; // type:function size:0x24 scope:global align:4 +dKyw_drawVrkumo__Fi = .text:0x800855A0; // type:function size:0x30 scope:global align:4 +dKyw_Vrkumo_Draw__Fv = .text:0x800855D0; // type:function size:0x24 scope:global align:4 +dKyw_drawWave__Fi = .text:0x800855F4; // type:function size:0x30 scope:global align:4 +dKyw_Wave_Draw__Fv = .text:0x80085624; // type:function size:0x24 scope:global align:4 +dKyw_wether_init__Fv = .text:0x80085648; // type:function size:0x8C scope:global align:4 +dKyw_wether_init2__Fv = .text:0x800856D4; // type:function size:0x18 scope:global align:4 +dKyw_wether_delete__Fv = .text:0x800856EC; // type:function size:0x2E4 scope:global align:4 +__dt__8WIND_EFFFv = .text:0x800859D0; // type:function size:0x3C scope:global align:4 +__dt__10KAMOME_EFFFv = .text:0x80085A0C; // type:function size:0x3C scope:global align:4 +__dt__19dKankyo_wave_PacketFv = .text:0x80085A48; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_cloud_PacketFv = .text:0x80085ACC; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_housi_PacketFv = .text:0x80085B50; // type:function size:0x84 scope:global align:4 +__dt__21dKankyo_poison_PacketFv = .text:0x80085BD4; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_star_PacketFv = .text:0x80085C58; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_snow_PacketFv = .text:0x80085CDC; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_rain_PacketFv = .text:0x80085D60; // type:function size:0x84 scope:global align:4 +__dt__22dKankyo_sunlenz_PacketFv = .text:0x80085DE4; // type:function size:0x84 scope:global align:4 +__dt__18dKankyo_sun_PacketFv = .text:0x80085E68; // type:function size:0x84 scope:global align:4 +dKyw_wether_delete2__Fv = .text:0x80085EEC; // type:function size:0x50 scope:global align:4 +__dt__21dKankyo_vrkumo_PacketFv = .text:0x80085F3C; // type:function size:0x84 scope:global align:4 +wether_move_windline__Fv = .text:0x80085FC0; // type:function size:0x1BC scope:global align:4 +__ct__10KAMOME_EFFFv = .text:0x8008617C; // type:function size:0x4 scope:global align:4 +__ct__8WIND_EFFFv = .text:0x80086180; // type:function size:0x4 scope:global align:4 +wether_move_thunder__Fv = .text:0x80086184; // type:function size:0x68 scope:global align:4 +dKyw_wether_move__Fv = .text:0x800861EC; // type:function size:0x24 scope:global align:4 +wether_move_sun__Fv = .text:0x80086210; // type:function size:0x324 scope:global align:4 +wether_move_rain__Fv = .text:0x80086534; // type:function size:0x1EC scope:global align:4 +wether_move_snow__Fv = .text:0x80086720; // type:function size:0xD8 scope:global align:4 +wether_move_star__Fv = .text:0x800867F8; // type:function size:0x2B8 scope:global align:4 +wether_move_poison__Fv = .text:0x80086AB0; // type:function size:0x9C scope:global align:4 +wether_move_housi__Fv = .text:0x80086B4C; // type:function size:0x198 scope:global align:4 +wether_move_moya__Fv = .text:0x80086CE4; // type:function size:0x26C scope:global align:4 +wether_move_vrkumo__Fv = .text:0x80086F50; // type:function size:0x4F0 scope:global align:4 +wether_move_wave__Fv = .text:0x80087440; // type:function size:0x194 scope:global align:4 +dKyw_wether_move_draw__Fv = .text:0x800875D4; // type:function size:0xB4 scope:global align:4 +dKyw_wether_move_draw2__Fv = .text:0x80087688; // type:function size:0x20 scope:global align:4 +dKyw_wether_draw__Fv = .text:0x800876A8; // type:function size:0x148 scope:global align:4 +dKyw_wether_draw2__Fv = .text:0x800877F0; // type:function size:0x3C scope:global align:4 +dKyw_wether_proc__Fv = .text:0x8008782C; // type:function size:0x20 scope:global align:4 +dKyw_wind_init__Fv = .text:0x8008784C; // type:function size:0xA4 scope:global align:4 +dKyw_wind_set__Fv = .text:0x800878F0; // type:function size:0x308 scope:global align:4 +dKyw_get_wind_vec__Fv = .text:0x80087BF8; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_pow__Fv = .text:0x80087C08; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_power__Fv = .text:0x80087C18; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_vecpow__Fv = .text:0x80087C28; // type:function size:0x64 scope:global align:4 +dKyw_squal_set__FP4cXyzssfffff = .text:0x80087C8C; // type:function size:0xF8 scope:global align:4 +squal_proc__Fv = .text:0x80087D84; // type:function size:0x114 scope:global align:4 +dKyw_pntwind_init__Fv = .text:0x80087E98; // type:function size:0x54 scope:global align:4 +pntwind_set__FP14WIND_INFLUENCE = .text:0x80087EEC; // type:function size:0x64 scope:global align:4 +dKyw_pntwind_set__FP14WIND_INFLUENCE = .text:0x80087F50; // type:function size:0x28 scope:global align:4 +dKyw_pwind_cylinder_set__FP14WIND_INFLUENCE = .text:0x80087F78; // type:function size:0x28 scope:global align:4 +dKyw_pntwind_cut__FP14WIND_INFLUENCE = .text:0x80087FA0; // type:function size:0x38 scope:global align:4 +dKyw_pntwind_get_info__FP4cXyzP4cXyzPf = .text:0x80087FD8; // type:function size:0x298 scope:global align:4 +dKyw_pntwind_get_vecpow__FP4cXyz = .text:0x80088270; // type:function size:0x74 scope:global align:4 +dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf = .text:0x800882E4; // type:function size:0x1B8 scope:global align:4 +dKyw_get_AllWind_vecpow__FP4cXyz = .text:0x8008849C; // type:function size:0xDC scope:global align:4 +dKyw_tact_wind_set__Fss = .text:0x80088578; // type:function size:0xA0 scope:global align:4 +dKyw_tact_wind_set_go__Fv = .text:0x80088618; // type:function size:0x20 scope:global align:4 +dKyw_get_tactwind_dir__Fv = .text:0x80088638; // type:function size:0x20 scope:global align:4 +dKyw_custom_windpower__Ff = .text:0x80088658; // type:function size:0x10 scope:global align:4 +dKyw_get_windsdir__Fv = .text:0x80088668; // type:function size:0x84 scope:global align:4 +dKyw_evt_wind_set__Fss = .text:0x800886EC; // type:function size:0x14 scope:global align:4 +dKyw_evt_wind_set_go__Fv = .text:0x80088700; // type:function size:0x14 scope:global align:4 +dKyw_gbwind_use_check__Fv = .text:0x80088714; // type:function size:0x8C scope:global align:4 +dKyw_tornado_Notice__FP4cXyz = .text:0x800887A0; // type:function size:0x24 scope:global align:4 +dKyw_rain_set__Fi = .text:0x800887C4; // type:function size:0x14 scope:global align:4 +vectle_calc__FP10DOUBLE_POSP4cXyz = .text:0x800887D8; // type:function size:0x10C scope:global align:4 +get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x800888E4; // type:function size:0x58 scope:global align:4 +dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8008893C; // type:function size:0x20 scope:global align:4 +dKy_set_eyevect_calc__FP12camera_classP3Vecff = .text:0x8008895C; // type:function size:0xB0 scope:global align:4 +dKy_set_eyevect_calc2__FP12camera_classP3Vecff = .text:0x80088A0C; // type:function size:0xFC scope:global align:4 +dKyr_set_btitex__FP9_GXTexObjP7ResTIMG = .text:0x80088B08; // type:function size:0xF4 scope:global align:4 +dKyr_kamome_move__Fv = .text:0x80088BFC; // type:function size:0x5F8 scope:global align:4 +dKyr_wind_init__Fv = .text:0x800891F4; // type:function size:0xB8 scope:global align:4 +dKyr_wind_move__Fv = .text:0x800892AC; // type:function size:0xFB8 scope:global align:4 +__dt__18dBgS_ObjGndChk_AllFv = .text:0x8008A264; // type:function size:0x168 scope:global align:4 +dKyr_lenzflare_move__Fv = .text:0x8008A3CC; // type:function size:0x264 scope:global align:4 +dKyr_moon_arrival_check__Fv = .text:0x8008A630; // type:function size:0x30 scope:global align:4 +dKyr_sun_move__Fv = .text:0x8008A660; // type:function size:0x6B0 scope:global align:4 +dKyr_rain_init__Fv = .text:0x8008AD10; // type:function size:0x14C scope:global align:4 +rain_bg_chk__FP19dKankyo_rain_Packeti = .text:0x8008AE5C; // type:function size:0x28 scope:global align:4 +overhead_bg_chk__Fv = .text:0x8008AE84; // type:function size:0x460 scope:global align:4 +__dt__12dBgS_RoofChkFv = .text:0x8008B2E4; // type:function size:0xFC scope:global align:4 +forward_overhead_bg_chk__FP4cXyzf = .text:0x8008B3E0; // type:function size:0x4B8 scope:global align:4 +dKyr_rain_move__Fv = .text:0x8008B898; // type:function size:0xCAC scope:global align:4 +dKyr_housi_move__Fv = .text:0x8008C544; // type:function size:0x920 scope:global align:4 +dKyr_snow_init__Fv = .text:0x8008CE64; // type:function size:0x180 scope:global align:4 +dKyr_snow_move__Fv = .text:0x8008CFE4; // type:function size:0x7C0 scope:global align:4 +dKyr_kazanbai_move__Fv = .text:0x8008D7A4; // type:function size:0xC60 scope:global align:4 +dKyr_kazanbai_tamari_move__Fv = .text:0x8008E404; // type:function size:0x60C scope:global align:4 +dKyr_star_init__Fv = .text:0x8008EA10; // type:function size:0xE8 scope:global align:4 +dKyr_star_move__Fv = .text:0x8008EAF8; // type:function size:0x90 scope:global align:4 +wave_move__Fv = .text:0x8008EB88; // type:function size:0xB84 scope:global align:4 +cloud_shadow_move__Fv = .text:0x8008F70C; // type:function size:0x904 scope:global align:4 +light_at_hit_check__FP4cXyz = .text:0x80090010; // type:function size:0x7C scope:global align:4 +dKyr_poison_live_check__Fv = .text:0x8009008C; // type:function size:0x20 scope:global align:4 +dKyr_poison_light_colision__Fv = .text:0x800900AC; // type:function size:0x118 scope:global align:4 +poison_init__Fv = .text:0x800901C4; // type:function size:0x144 scope:global align:4 +poison_move__Fv = .text:0x80090308; // type:function size:0x1230 scope:global align:4 +vrkumo_move__Fv = .text:0x80091538; // type:function size:0x918 scope:global align:4 +dKy_wave_chan_init__Fv = .text:0x80091E50; // type:function size:0x70 scope:global align:4 +snap_sunmoon_proc__FP4cXyzi = .text:0x80091EC0; // type:function size:0x148 scope:global align:4 +dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x80092008; // type:function size:0xEB8 scope:global align:4 +dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x80092EC0; // type:function size:0xD38 scope:global align:4 +dKyr_drawRain__FPA4_fPPUc = .text:0x80093BF8; // type:function size:0x990 scope:global align:4 +dKyr_drawSibuki__FPA4_fPPUc = .text:0x80094588; // type:function size:0x4D4 scope:global align:4 +drawPoison__FPA4_fPPUc = .text:0x80094A5C; // type:function size:0x6AC scope:global align:4 +dKyr_drawHousi__FPA4_fPPUc = .text:0x80095108; // type:function size:0x6EC scope:global align:4 +dKyr_drawKazanbai__FPA4_fPPUc = .text:0x800957F4; // type:function size:0xCD0 scope:global align:4 +dKyr_drawSnow__FPA4_fPPUc = .text:0x800964C4; // type:function size:0x820 scope:global align:4 +dKyr_drawStar__FPA4_fPPUc = .text:0x80096CE4; // type:function size:0xD40 scope:global align:4 +drawWave__FPA4_fPPUc = .text:0x80097A24; // type:function size:0x894 scope:global align:4 +drawCloudShadow__FPA4_fPPUc = .text:0x800982B8; // type:function size:0x5AC scope:global align:4 +drawVrkumo__FPA4_fR8_GXColorPPUc = .text:0x80098864; // type:function size:0xE34 scope:global align:4 +dKyr_thunder_init__Fv = .text:0x80099698; // type:function size:0x14 scope:global align:4 +dKyr_thunder_move__Fv = .text:0x800996AC; // type:function size:0x414 scope:global align:4 +@20@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80099AC0; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80099AC8; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80099AD0; // type:function size:0x8 scope:local align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x80099AD8; // type:function size:0x8 scope:local align:4 +@48@__dt__12dBgS_RoofChkFv = .text:0x80099AE0; // type:function size:0x8 scope:local align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x80099AE8; // type:function size:0x8 scope:local align:4 +__dt__9dSnap_ObjFv = .text:0x80099AF0; // type:function size:0x48 scope:global align:4 +dKydm_demo_plight_entry__FP11DEMO_PLIGHTP4cXyziUc = .text:0x80099B38; // type:function size:0x108 scope:global align:4 +dKydm_demo_plight_delete__FP11DEMO_PLIGHT = .text:0x80099C40; // type:function size:0x44 scope:global align:4 +dKydm_demo_plight_execute__FP11DEMO_PLIGHTP4cXyz = .text:0x80099C84; // type:function size:0x24 scope:global align:4 +__ct__14dDetectPlace_cFv = .text:0x80099CA8; // type:function size:0x28 scope:global align:4 +__dt__14dDetectPlace_cFv = .text:0x80099CD0; // type:function size:0x3C scope:global align:4 +chk_enable__14dDetectPlace_cCFv = .text:0x80099D0C; // type:function size:0x10 scope:global align:4 +__ct__9dDetect_cFv = .text:0x80099D1C; // type:function size:0x50 scope:global align:4 +__dt__9dDetect_cFv = .text:0x80099D6C; // type:function size:0x60 scope:global align:4 +proc__9dDetect_cFv = .text:0x80099DCC; // type:function size:0x54 scope:global align:4 +chk_quake__9dDetect_cCFPC4cXyz = .text:0x80099E20; // type:function size:0x94 scope:global align:4 +set_quake__9dDetect_cFPC4cXyz = .text:0x80099EB4; // type:function size:0x74 scope:global align:4 +chk_quake_area__9dDetect_cCFPC4cXyz = .text:0x80099F28; // type:function size:0xD8 scope:global align:4 +search_tag_light__9dDetect_cFPvPv = .text:0x8009A000; // type:function size:0x25C scope:global align:4 +chk_light__9dDetect_cCFPC4cXyz = .text:0x8009A25C; // type:function size:0x30 scope:global align:4 +chk_attention__9dDetect_cCFP4cXyz = .text:0x8009A28C; // type:function size:0x68 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daTagLight5Act_c5Prm_eQ310daTagLight5Act_c5Prm_e = .text:0x8009A2F4; // type:function size:0x1C scope:global align:4 +makedata__25@unnamed@d_vibration_cpp@FPUsUll = .text:0x8009A310; // type:function size:0x1C scope:global align:4 +rollshift__25@unnamed@d_vibration_cpp@FUlll = .text:0x8009A32C; // type:function size:0x20 scope:global align:4 +makebits__25@unnamed@d_vibration_cpp@FUlll = .text:0x8009A34C; // type:function size:0x34 scope:global align:4 +randombit__25@unnamed@d_vibration_cpp@Fll = .text:0x8009A380; // type:function size:0x90 scope:global align:4 +Run__12dVibration_cFv = .text:0x8009A410; // type:function size:0x590 scope:global align:4 +StartShock__12dVibration_cFii4cXyz = .text:0x8009A9A0; // type:function size:0xA0 scope:global align:4 +StartQuake__12dVibration_cFii4cXyz = .text:0x8009AA40; // type:function size:0xB0 scope:global align:4 +StartQuake__12dVibration_cFPCUcii4cXyz = .text:0x8009AAF0; // type:function size:0x168 scope:global align:4 +StopQuake__12dVibration_cFi = .text:0x8009AC58; // type:function size:0x68 scope:global align:4 +Kill__12dVibration_cFv = .text:0x8009ACC0; // type:function size:0x58 scope:global align:4 +CheckQuake__12dVibration_cFv = .text:0x8009AD18; // type:function size:0x28 scope:global align:4 +setDefault__12dVibration_cFv = .text:0x8009AD40; // type:function size:0x40 scope:global align:4 +Init__12dVibration_cFv = .text:0x8009AD80; // type:function size:0x20 scope:global align:4 +Pause__12dVibration_cFv = .text:0x8009ADA0; // type:function size:0xBC scope:global align:4 +__ct__12dVibration_cFv = .text:0x8009AE5C; // type:function size:0x3C scope:global align:4 +__dt__12dVibration_cFv = .text:0x8009AE98; // type:function size:0x5C scope:global align:4 +__ct__11dAttParam_cFl = .text:0x8009AEF4; // type:function size:0x48 scope:global align:4 +__dt__11dAttParam_cFv = .text:0x8009AF3C; // type:function size:0x48 scope:global align:4 +execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo = .text:0x8009AF84; // type:function size:0x30 scope:global align:4 +__ct__12dAttention_cFP10fopAc_ac_cUl = .text:0x8009AFB4; // type:function size:0x374 scope:global align:4 +__dt__12dAttention_cFv = .text:0x8009B328; // type:function size:0x98 scope:global align:4 +GetActionList__12dAttention_cFl = .text:0x8009B3C0; // type:function size:0x3C scope:global align:4 +GetLockonList__12dAttention_cFl = .text:0x8009B3FC; // type:function size:0x3C scope:global align:4 +getActionBtnB__12dAttention_cFv = .text:0x8009B438; // type:function size:0xF4 scope:global align:4 +getActionBtnXYZ_local__12dAttention_cFi = .text:0x8009B52C; // type:function size:0x150 scope:global align:4 +getActionBtnX__12dAttention_cFv = .text:0x8009B67C; // type:function size:0x54 scope:global align:4 +getActionBtnY__12dAttention_cFv = .text:0x8009B6D0; // type:function size:0x54 scope:global align:4 +getActionBtnZ__12dAttention_cFv = .text:0x8009B724; // type:function size:0x54 scope:global align:4 +chkAttMask__12dAttention_cFUlUl = .text:0x8009B778; // type:function size:0x50 scope:global align:4 +check_event_condition__FUlUs = .text:0x8009B7C8; // type:function size:0x6C scope:global align:4 +check_flontofplayer__FUlss = .text:0x8009B834; // type:function size:0xC8 scope:global align:4 +distace_weight__Ffsf = .text:0x8009B8FC; // type:function size:0x4C scope:global align:4 +distace_angle_adjust__Ffsf = .text:0x8009B948; // type:function size:0x60 scope:global align:4 +check_distace__FP4cXyzsP4cXyzffff = .text:0x8009B9A8; // type:function size:0x170 scope:global align:4 +calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl = .text:0x8009BB18; // type:function size:0x1F8 scope:global align:4 +setLList__12dAttention_cFP10fopAc_ac_cffUl = .text:0x8009BD10; // type:function size:0xEC scope:global align:4 +setAList__12dAttention_cFP10fopAc_ac_cffUl = .text:0x8009BDFC; // type:function size:0xEC scope:global align:4 +initList__12dAttention_cFUl = .text:0x8009BEE8; // type:function size:0xB8 scope:global align:4 +select_attention__FP10fopAc_ac_cPv = .text:0x8009BFA0; // type:function size:0x2C scope:global align:4 +makeList__12dAttention_cFv = .text:0x8009BFCC; // type:function size:0x44 scope:global align:4 +SelectAttention__12dAttention_cFP10fopAc_ac_c = .text:0x8009C010; // type:function size:0x138 scope:global align:4 +sortList__12dAttention_cFv = .text:0x8009C148; // type:function size:0x150 scope:global align:4 +stockAttention__12dAttention_cFUl = .text:0x8009C298; // type:function size:0xC0 scope:global align:4 +nextAttention__12dAttention_cFUl = .text:0x8009C358; // type:function size:0xA4 scope:global align:4 +freeAttention__12dAttention_cFv = .text:0x8009C3FC; // type:function size:0x3C scope:global align:4 +chaseAttention__12dAttention_cFv = .text:0x8009C438; // type:function size:0x214 scope:global align:4 +EnemyDistance__12dAttention_cFP10fopAc_ac_c = .text:0x8009C64C; // type:function size:0xAC scope:global align:4 +sound_attention__FP10fopAc_ac_cPv = .text:0x8009C6F8; // type:function size:0x80 scope:global align:4 +runSoundProc__12dAttention_cFv = .text:0x8009C778; // type:function size:0x94 scope:global align:4 +runDrawProc__12dAttention_cFv = .text:0x8009C80C; // type:function size:0x280 scope:global align:4 +runDebugDisp0__12dAttention_cFv = .text:0x8009CA8C; // type:function size:0x4 scope:global align:4 +runDebugDisp__12dAttention_cFv = .text:0x8009CA90; // type:function size:0x4 scope:global align:4 +judgementButton__12dAttention_cFv = .text:0x8009CA94; // type:function size:0xD0 scope:global align:4 +judgementTriggerProc__12dAttention_cFv = .text:0x8009CB64; // type:function size:0x48 scope:global align:4 +judgementLostCheck__12dAttention_cFv = .text:0x8009CBAC; // type:function size:0x68 scope:global align:4 +judgementStatusSw__12dAttention_cFUl = .text:0x8009CC14; // type:function size:0x164 scope:global align:4 +judgementStatusHd__12dAttention_cFUl = .text:0x8009CD78; // type:function size:0x130 scope:global align:4 +Run__12dAttention_cFUl = .text:0x8009CEA8; // type:function size:0x28C scope:global align:4 +Draw__12dAttention_cFv = .text:0x8009D134; // type:function size:0x19C scope:global align:4 +setAnm__10dAttDraw_cFiii = .text:0x8009D2D0; // type:function size:0xB8 scope:global align:4 +draw__10dAttDraw_cFR4cXyzPA4_f = .text:0x8009D388; // type:function size:0x180 scope:global align:4 +LockonTarget__12dAttention_cFl = .text:0x8009D508; // type:function size:0x58 scope:global align:4 +LockonReleaseDistanse__12dAttention_cFv = .text:0x8009D560; // type:function size:0xF4 scope:global align:4 +LockonTargetPId__12dAttention_cFl = .text:0x8009D654; // type:function size:0x38 scope:global align:4 +ActionTarget__12dAttention_cFl = .text:0x8009D68C; // type:function size:0x58 scope:global align:4 +LockonTruth__12dAttention_cFv = .text:0x8009D6E4; // type:function size:0x54 scope:global align:4 +getActor__10dAttList_cFv = .text:0x8009D738; // type:function size:0x34 scope:global align:4 +setActor__10dAttList_cFP10fopAc_ac_c = .text:0x8009D76C; // type:function size:0x1C scope:global align:4 +getPId__10dAttHint_cFPv = .text:0x8009D788; // type:function size:0x18 scope:global align:4 +convPId__10dAttHint_cFUi = .text:0x8009D7A0; // type:function size:0x30 scope:global align:4 +request__10dAttHint_cFP10fopAc_ac_ci = .text:0x8009D7D0; // type:function size:0x5C scope:global align:4 +init__10dAttHint_cFv = .text:0x8009D82C; // type:function size:0x18 scope:global align:4 +proc__10dAttHint_cFv = .text:0x8009D844; // type:function size:0x1C scope:global align:4 +convPId__11dAttCatch_cFUi = .text:0x8009D860; // type:function size:0x30 scope:global align:4 +init__11dAttCatch_cFv = .text:0x8009D890; // type:function size:0x20 scope:global align:4 +proc__11dAttCatch_cFv = .text:0x8009D8B0; // type:function size:0x2C scope:global align:4 +request__11dAttCatch_cFP10fopAc_ac_cUcfffsi = .text:0x8009D8DC; // type:function size:0x208 scope:global align:4 +convPId__10dAttLook_cFUi = .text:0x8009DAE4; // type:function size:0x30 scope:global align:4 +init__10dAttLook_cFv = .text:0x8009DB14; // type:function size:0x18 scope:global align:4 +proc__10dAttLook_cFv = .text:0x8009DB2C; // type:function size:0x1C scope:global align:4 +request__10dAttLook_cFP10fopAc_ac_cfffsi = .text:0x8009DB48; // type:function size:0x228 scope:global align:4 +requestF__10dAttLook_cFP10fopAc_ac_csi = .text:0x8009DD70; // type:function size:0x1D4 scope:global align:4 +Ct__4dBgSFv = .text:0x8009DF44; // type:function size:0x20 scope:global align:4 +Dt__4dBgSFv = .text:0x8009DF64; // type:function size:0x20 scope:global align:4 +ClrMoveFlag__4dBgSFv = .text:0x8009DF84; // type:function size:0x38 scope:global align:4 +Move__4dBgSFv = .text:0x8009DFBC; // type:function size:0x6C scope:global align:4 +Regist__4dBgSFP4cBgWP10fopAc_ac_c = .text:0x8009E028; // type:function size:0x70 scope:global align:4 +ChkMoveBG__4dBgSFR13cBgS_PolyInfo = .text:0x8009E098; // type:function size:0x5C scope:global align:4 +ChkMoveBG_NoDABg__4dBgSFR13cBgS_PolyInfo = .text:0x8009E0F4; // type:function size:0x4C scope:global align:4 +GetPolyId0__4dBgSFiiiUlUl = .text:0x8009E140; // type:function size:0x198 scope:global align:4 +GetPolyCamId__4dBgSFii = .text:0x8009E2D8; // type:function size:0x2C scope:global align:4 +GetMtrlSndId__4dBgSFR13cBgS_PolyInfo = .text:0x8009E304; // type:function size:0x38 scope:global align:4 +GetExitId__4dBgSFR13cBgS_PolyInfo = .text:0x8009E33C; // type:function size:0x3C scope:global align:4 +GetPolyColor__4dBgSFR13cBgS_PolyInfo = .text:0x8009E378; // type:function size:0x64 scope:global align:4 +GetGrpRoomInfId__4dBgSFR13cBgS_PolyInfo = .text:0x8009E3DC; // type:function size:0xEC scope:global align:4 +GetGrpSoundId__4dBgSFR13cBgS_PolyInfo = .text:0x8009E4C8; // type:function size:0x64 scope:global align:4 +ChkGrpInf__4dBgSFR13cBgS_PolyInfoUl = .text:0x8009E52C; // type:function size:0x68 scope:global align:4 +GetPolyId1__4dBgSFiiiUlUl = .text:0x8009E594; // type:function size:0x19C scope:global align:4 +GetLinkNo__4dBgSFR13cBgS_PolyInfo = .text:0x8009E730; // type:function size:0x38 scope:global align:4 +GetWallCode__4dBgSFR13cBgS_PolyInfo = .text:0x8009E768; // type:function size:0x38 scope:global align:4 +GetSpecialCode__4dBgSFR13cBgS_PolyInfo = .text:0x8009E7A0; // type:function size:0x3C scope:global align:4 +dBgS_ChangeAttributeCode__FUlPUl = .text:0x8009E7DC; // type:function size:0x20 scope:global align:4 +GetAttributeCodeDirect__4dBgSFR13cBgS_PolyInfo = .text:0x8009E7FC; // type:function size:0x38 scope:global align:4 +GetAttributeCode__4dBgSFR13cBgS_PolyInfo = .text:0x8009E834; // type:function size:0x48 scope:global align:4 +GetGroundCode__4dBgSFR13cBgS_PolyInfo = .text:0x8009E87C; // type:function size:0x38 scope:global align:4 +GetPolyId2__4dBgSFiiiUlUl = .text:0x8009E8B4; // type:function size:0x19C scope:global align:4 +GetCamMoveBG__4dBgSFR13cBgS_PolyInfo = .text:0x8009EA50; // type:function size:0x38 scope:global align:4 +GetRoomCamId__4dBgSFR13cBgS_PolyInfo = .text:0x8009EA88; // type:function size:0x3C scope:global align:4 +GetRoomPathId__4dBgSFR13cBgS_PolyInfo = .text:0x8009EAC4; // type:function size:0x38 scope:global align:4 +dBgS_GetRoomPathPntNo__FUl = .text:0x8009EAFC; // type:function size:0x8 scope:global align:4 +GetRoomPathPntNo__4dBgSFR13cBgS_PolyInfo = .text:0x8009EB04; // type:function size:0x38 scope:global align:4 +GetRoomId__4dBgSFR13cBgS_PolyInfo = .text:0x8009EB3C; // type:function size:0x120 scope:global align:4 +ChkPolyHSStick__4dBgSFR13cBgS_PolyInfo = .text:0x8009EC5C; // type:function size:0x194 scope:global align:4 +LineCrossNonMoveBG__4dBgSFP11cBgS_LinChk = .text:0x8009EDF0; // type:function size:0x188 scope:global align:4 +WallCorrect__4dBgSFP9dBgS_Acch = .text:0x8009EF78; // type:function size:0x13C scope:global align:4 +RoofChk__4dBgSFP12dBgS_RoofChk = .text:0x8009F0B4; // type:function size:0x11C scope:global align:4 +SplGrpChk__4dBgSFP14dBgS_SplGrpChk = .text:0x8009F1D0; // type:function size:0x110 scope:global align:4 +SphChk__4dBgSFP11dBgS_SphChkPv = .text:0x8009F2E0; // type:function size:0x124 scope:global align:4 +WallCrrPos__4dBgSFP11dBgS_CrrPos = .text:0x8009F404; // type:function size:0x224 scope:global align:4 +MoveBgCrrPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x8009F628; // type:function size:0x120 scope:global align:4 +MoveBgTransPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x8009F748; // type:function size:0x120 scope:global align:4 +MoveBgMatrixCrrPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x8009F868; // type:function size:0x104 scope:global align:4 +dBgS_MoveBGProc_Typical__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x8009F96C; // type:function size:0x80 scope:global align:4 +dBgS_MoveBGProc_RotY__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x8009F9EC; // type:function size:0x34 scope:global align:4 +dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x8009FA20; // type:function size:0x6C scope:global align:4 +dBgS_MoveBGProc_Trans__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x8009FA8C; // type:function size:0x40 scope:global align:4 +RideCallBack__4dBgSFR13cBgS_PolyInfoP10fopAc_ac_c = .text:0x8009FACC; // type:function size:0xD8 scope:global align:4 +PushPullCallBack__4dBgSFR13cBgS_PolyInfoP10fopAc_ac_csQ24dBgW13PushPullLabel = .text:0x8009FBA4; // type:function size:0x108 scope:global align:4 +CrrPos__11dBgS_CrrPosFR4dBgS = .text:0x8009FCAC; // type:function size:0x578 scope:global align:4 +MatrixCrrPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A0224; // type:function size:0x2C scope:global align:4 +__ct__12dBgS_AcchCirFv = .text:0x800A0250; // type:function size:0x78 scope:global align:4 +SetWallR__12dBgS_AcchCirFf = .text:0x800A02C8; // type:function size:0x8 scope:global align:4 +SetWall__12dBgS_AcchCirFff = .text:0x800A02D0; // type:function size:0x28 scope:global align:4 +__dt__9dBgS_AcchFv = .text:0x800A02F8; // type:function size:0x38C scope:global align:4 +__ct__9dBgS_AcchFv = .text:0x800A0684; // type:function size:0x34C scope:global align:4 +Init__9dBgS_AcchFv = .text:0x800A09D0; // type:function size:0x7C scope:global align:4 +Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz = .text:0x800A0A4C; // type:function size:0x108 scope:global align:4 +GroundCheckInit__9dBgS_AcchFR4dBgS = .text:0x800A0B54; // type:function size:0x68 scope:global align:4 +GroundCheck__9dBgS_AcchFR4dBgS = .text:0x800A0BBC; // type:function size:0x174 scope:global align:4 +GroundRoofProc__9dBgS_AcchFR4dBgS = .text:0x800A0D30; // type:function size:0xE0 scope:global align:4 +LineCheck__9dBgS_AcchFR4dBgS = .text:0x800A0E10; // type:function size:0x324 scope:global align:4 +CrrPos__9dBgS_AcchFR4dBgS = .text:0x800A1134; // type:function size:0xAF0 scope:global align:4 +GetWallAllR__9dBgS_AcchFv = .text:0x800A1C24; // type:function size:0x3C scope:global align:4 +SetWallCir__9dBgS_AcchFv = .text:0x800A1C60; // type:function size:0x58 scope:global align:4 +CalcWallBmdCyl__9dBgS_AcchFv = .text:0x800A1CB8; // type:function size:0x130 scope:global align:4 +SetGroundUpY__9dBgS_AcchFf = .text:0x800A1DE8; // type:function size:0x14 scope:global align:4 +GetWallAllLowH__9dBgS_AcchFv = .text:0x800A1DFC; // type:function size:0x50 scope:global align:4 +GetWallAllLowH_R__9dBgS_AcchFv = .text:0x800A1E4C; // type:function size:0x6C scope:global align:4 +GetOnePolyInfo__9dBgS_AcchFP13cBgS_PolyInfo = .text:0x800A1EB8; // type:function size:0xD0 scope:global align:4 +GetWallAddY__9dBgS_AcchFR3Veci = .text:0x800A1F88; // type:function size:0x94 scope:global align:4 +__dt__8cM3dGCirFv = .text:0x800A201C; // type:function size:0x5C scope:global align:4 +__dt__8cM2dGCirFv = .text:0x800A2078; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGPlaFv = .text:0x800A20C0; // type:function size:0x48 scope:global align:4 +getBgW__20dStage_roomControl_cFi = .text:0x800A2108; // type:function size:0x18 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x800A2120; // type:function size:0x70 scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x800A2190; // type:function size:0x88 scope:global align:4 +@32@__dt__9dBgS_AcchFv = .text:0x800A2218; // type:function size:0x8 scope:local align:4 +@20@__dt__9dBgS_AcchFv = .text:0x800A2220; // type:function size:0x8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x800A2228; // type:function size:0x8 scope:local align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x800A2230; // type:function size:0x8 scope:local align:4 +dBgS_ObjGndChk_Func__FR4cXyz = .text:0x800A2238; // type:function size:0x214 scope:global align:4 +dBgS_ObjGndChk_Wtr_Func__FR4cXyz = .text:0x800A244C; // type:function size:0x268 scope:global align:4 +dBgS_SplGrpChk_In_ObjGnd__FR4cXyzP14dBgS_SplGrpChkf = .text:0x800A26B4; // type:function size:0x588 scope:global align:4 +dBgS_GetWaterHeight__FR4cXyz = .text:0x800A2C3C; // type:function size:0x294 scope:global align:4 +dBgS_GetGndMtrlSndId_Func__F4cXyzf = .text:0x800A2ED0; // type:function size:0x2FC scope:global align:4 +__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A31CC; // type:function size:0x168 scope:global align:4 +@20@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A3334; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A333C; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A3344; // type:function size:0x8 scope:local align:4 +Set__11dBgS_LinChkFP4cXyzP4cXyzP10fopAc_ac_c = .text:0x800A334C; // type:function size:0x40 scope:global align:4 +__ct__16dBgS_MoveBgActorFv = .text:0x800A338C; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800A33D0; // type:function size:0x20 scope:local align:4 +MoveBGCreateHeap__16dBgS_MoveBgActorFv = .text:0x800A33F0; // type:function size:0xD8 scope:global align:4 +MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl = .text:0x800A34C8; // type:function size:0x100 scope:global align:4 +MoveBGDelete__16dBgS_MoveBgActorFv = .text:0x800A35C8; // type:function size:0x8C scope:global align:4 +MoveBGExecute__16dBgS_MoveBgActorFv = .text:0x800A3654; // type:function size:0xBC scope:global align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x800A3710; // type:function size:0x8 scope:global align:4 +Create__16dBgS_MoveBgActorFv = .text:0x800A3718; // type:function size:0x8 scope:global align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x800A3720; // type:function size:0x8 scope:global align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x800A3728; // type:function size:0x8 scope:global align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x800A3730; // type:function size:0x8 scope:global align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x800A3738; // type:function size:0x8 scope:global align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x800A3740; // type:function size:0x8 scope:global align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x800A3748; // type:function size:0x8 scope:global align:4 +__ct__14dBgS_SplGrpChkFv = .text:0x800A3750; // type:function size:0x118 scope:global align:4 +Init__14dBgS_SplGrpChkFv = .text:0x800A3868; // type:function size:0x48 scope:global align:4 +__ct__11dBgS_WtrChkFv = .text:0x800A38B0; // type:function size:0x60 scope:global align:4 +__ct__4dBgWFv = .text:0x800A3910; // type:function size:0x6C scope:global align:4 +Move__4dBgWFv = .text:0x800A397C; // type:function size:0x2C scope:global align:4 +positionWallCorrect__4dBgWFP9dBgS_AcchfR8cM3dGPlaP4cXyzf = .text:0x800A39A8; // type:function size:0x190 scope:global align:4 +RwgWallCorrect__4dBgWFP9dBgS_AcchUs = .text:0x800A3B38; // type:function size:0xF94 scope:global align:4 +WallCorrectRp__4dBgWFP9dBgS_Acchi = .text:0x800A4ACC; // type:function size:0x20C scope:global align:4 +WallCorrectGrpRp__4dBgWFP9dBgS_Acchii = .text:0x800A4CD8; // type:function size:0x11C scope:global align:4 +RwgRoofChk__4dBgWFUsP12dBgS_RoofChk = .text:0x800A4DF4; // type:function size:0x1C0 scope:global align:4 +RoofChkRp__4dBgWFP12dBgS_RoofChki = .text:0x800A4FB4; // type:function size:0x234 scope:global align:4 +RoofChkGrpRp__4dBgWFP12dBgS_RoofChkii = .text:0x800A51E8; // type:function size:0x168 scope:global align:4 +RwgSplGrpChk__4dBgWFUsP14dBgS_SplGrpChk = .text:0x800A5350; // type:function size:0x1C0 scope:global align:4 +SplGrpChkRp__4dBgWFP14dBgS_SplGrpChki = .text:0x800A5510; // type:function size:0x238 scope:global align:4 +SplGrpChkGrpRp__4dBgWFP14dBgS_SplGrpChkii = .text:0x800A5748; // type:function size:0x168 scope:global align:4 +RwgSphChk__4dBgWFUsP11dBgS_SphChkPv = .text:0x800A58B0; // type:function size:0x1F0 scope:global align:4 +SphChkRp__4dBgWFP11dBgS_SphChkPvi = .text:0x800A5AA0; // type:function size:0x26C scope:global align:4 +SphChkGrpRp__4dBgWFP11dBgS_SphChkPvii = .text:0x800A5D0C; // type:function size:0x120 scope:global align:4 +positionWallCrrPos__4dBgWFR8cM3dGTriP11dBgS_CrrPosP4cXyzff = .text:0x800A5E2C; // type:function size:0x44 scope:global align:4 +RwgWallCrrPos__4dBgWFUsP11dBgS_CrrPos = .text:0x800A5E70; // type:function size:0x7C8 scope:global align:4 +WallCrrPosRp__4dBgWFP11dBgS_CrrPosi = .text:0x800A6638; // type:function size:0x20C scope:global align:4 +WallCrrPosGrpRp__4dBgWFP11dBgS_CrrPosii = .text:0x800A6844; // type:function size:0x11C scope:global align:4 +WallCrrPos__4dBgWFP11dBgS_CrrPos = .text:0x800A6960; // type:function size:0x28 scope:global align:4 +CrrPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A6988; // type:function size:0x3C scope:global align:4 +TransPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A69C4; // type:function size:0x3C scope:global align:4 +ChkPolyThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x800A6A00; // type:function size:0x748 scope:global align:4 +ChkShdwDrawThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x800A7148; // type:function size:0x210 scope:global align:4 +ChkGrpThrough__4dBgWFiP15cBgS_GrpPassChki = .text:0x800A7358; // type:function size:0xC8 scope:global align:4 +ChangeAttributeCodeByPathPntNo__4dBgWFiUl = .text:0x800A7420; // type:function size:0x98 scope:global align:4 +dBgW_NewSet__FP6cBgD_tUlPA3_A4_f = .text:0x800A74B8; // type:function size:0x88 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x800A7540; // type:function size:0x5C scope:global align:4 +__dt__4dBgWFv = .text:0x800A759C; // type:function size:0x60 scope:global align:4 +Set__10dBgWDeformFP6cBgD_tP8J3DModelUl = .text:0x800A75FC; // type:function size:0x120 scope:global align:4 +Set__6dBgWHfFP6cBgD_tPUsfiiUl = .text:0x800A771C; // type:function size:0x98 scope:global align:4 +CalcPlane__6dBgWHfFv = .text:0x800A77B4; // type:function size:0x1F0 scope:global align:4 +ClassifyPlane__6dBgWHfFv = .text:0x800A79A4; // type:function size:0xF0 scope:global align:4 +MoveHf__6dBgWHfFv = .text:0x800A7A94; // type:function size:0x6C scope:global align:4 +MakeBlckMinMaxHf__6dBgWHfFiPfPf = .text:0x800A7B00; // type:function size:0x38 scope:global align:4 +MakeBlckBndHf__6dBgWHfFiPfPf = .text:0x800A7B38; // type:function size:0x114 scope:global align:4 +MakeNodeTreeRpHf__6dBgWHfFi = .text:0x800A7C4C; // type:function size:0x4D0 scope:global align:4 +MakeNodeTreeGrpRpHf__6dBgWHfFi = .text:0x800A811C; // type:function size:0x16C scope:global align:4 +MakeNodeTreeHf__6dBgWHfFv = .text:0x800A8288; // type:function size:0x108 scope:global align:4 +__dt__6dBgWHfFv = .text:0x800A8390; // type:function size:0x80 scope:global align:4 +MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A8410; // type:function size:0x4 scope:global align:4 +Set__6dBgWSvFP6cBgD_tUl = .text:0x800A8414; // type:function size:0x88 scope:global align:4 +CopyBackVtx__6dBgWSvFv = .text:0x800A849C; // type:function size:0x6C scope:global align:4 +CrrPosWork__6dBgWSvFP4cXyziii = .text:0x800A8508; // type:function size:0x1B8 scope:global align:4 +CrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A86C0; // type:function size:0xBC scope:global align:4 +TransPosWork__6dBgWSvFP4cXyziii = .text:0x800A877C; // type:function size:0x21C scope:global align:4 +TransPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A8998; // type:function size:0xBC scope:global align:4 +__dt__6dBgWSvFv = .text:0x800A8A54; // type:function size:0x70 scope:global align:4 +GetAc__22dCcD_GAtTgCoCommonBaseFv = .text:0x800A8AC4; // type:function size:0x7C scope:global align:4 +SetEffCounterTimer__22dCcD_GAtTgCoCommonBaseFv = .text:0x800A8B40; // type:function size:0xC scope:global align:4 +__ct__10dCcD_GSttsFv = .text:0x800A8B4C; // type:function size:0x50 scope:global align:4 +Ct__10dCcD_GSttsFv = .text:0x800A8B9C; // type:function size:0x38 scope:global align:4 +Move__10dCcD_GSttsFv = .text:0x800A8BD4; // type:function size:0x20 scope:global align:4 +Init__9dCcD_SttsFiiP10fopAc_ac_c = .text:0x800A8BF4; // type:function size:0x90 scope:global align:4 +Ct__9dCcD_SttsFv = .text:0x800A8C84; // type:function size:0x34 scope:global align:4 +Set__11dCcD_GObjAtFRC14dCcD_SrcGObjAt = .text:0x800A8CB8; // type:function size:0x30 scope:global align:4 +Set__11dCcD_GObjTgFRC14dCcD_SrcGObjTg = .text:0x800A8CE8; // type:function size:0x50 scope:global align:4 +__ct__12dCcD_GObjInfFv = .text:0x800A8D38; // type:function size:0x11C scope:global align:4 +__dt__12dCcD_GObjInfFv = .text:0x800A8E54; // type:function size:0x184 scope:global align:4 +GetGObjInf__12dCcD_GObjInfFv = .text:0x800A8FD8; // type:function size:0x4 scope:global align:4 +ClrAtHit__12dCcD_GObjInfFv = .text:0x800A8FDC; // type:function size:0x58 scope:global align:4 +ResetAtHit__12dCcD_GObjInfFv = .text:0x800A9034; // type:function size:0x40 scope:global align:4 +GetAtHitObj__12dCcD_GObjInfFv = .text:0x800A9074; // type:function size:0x50 scope:global align:4 +GetAtHitGObj__12dCcD_GObjInfFv = .text:0x800A90C4; // type:function size:0x34 scope:global align:4 +ChkAtNoGuard__12dCcD_GObjInfFv = .text:0x800A90F8; // type:function size:0x20 scope:global align:4 +ClrTgHit__12dCcD_GObjInfFv = .text:0x800A9118; // type:function size:0x58 scope:global align:4 +ResetTgHit__12dCcD_GObjInfFv = .text:0x800A9170; // type:function size:0x40 scope:global align:4 +GetTgHitObj__12dCcD_GObjInfFv = .text:0x800A91B0; // type:function size:0x50 scope:global align:4 +GetTgHitGObj__12dCcD_GObjInfFv = .text:0x800A9200; // type:function size:0x34 scope:global align:4 +GetTgHitObjSe__12dCcD_GObjInfFv = .text:0x800A9234; // type:function size:0x34 scope:global align:4 +ClrCoHit__12dCcD_GObjInfFv = .text:0x800A9268; // type:function size:0x4C scope:global align:4 +GetCoHitObj__12dCcD_GObjInfFv = .text:0x800A92B4; // type:function size:0x50 scope:global align:4 +Set__12dCcD_GObjInfFRC15dCcD_SrcGObjInf = .text:0x800A9304; // type:function size:0x60 scope:global align:4 +dCcD_GetGObjInf__FP8cCcD_Obj = .text:0x800A9364; // type:function size:0x70 scope:global align:4 +Set__8dCcD_CpsFRC11dCcD_SrcCps = .text:0x800A93D4; // type:function size:0x70 scope:global align:4 +Set__8dCcD_TriFRC11dCcD_SrcTri = .text:0x800A9444; // type:function size:0x20 scope:global align:4 +Set__8dCcD_CylFRC11dCcD_SrcCyl = .text:0x800A9464; // type:function size:0x78 scope:global align:4 +StartCAt__8dCcD_CylFR4cXyz = .text:0x800A94DC; // type:function size:0x4C scope:global align:4 +StartCTg__8dCcD_CylFR4cXyz = .text:0x800A9528; // type:function size:0x4C scope:global align:4 +MoveCAtTg__8dCcD_CylFR4cXyz = .text:0x800A9574; // type:function size:0x7C scope:global align:4 +MoveCAt__8dCcD_CylFR4cXyz = .text:0x800A95F0; // type:function size:0x70 scope:global align:4 +MoveCTg__8dCcD_CylFR4cXyz = .text:0x800A9660; // type:function size:0x70 scope:global align:4 +Set__8dCcD_SphFRC11dCcD_SrcSph = .text:0x800A96D0; // type:function size:0x6C scope:global align:4 +StartCAt__8dCcD_SphFR4cXyz = .text:0x800A973C; // type:function size:0x4C scope:global align:4 +MoveCAt__8dCcD_SphFR4cXyz = .text:0x800A9788; // type:function size:0x70 scope:global align:4 +__dt__10cCcD_GSttsFv = .text:0x800A97F8; // type:function size:0x48 scope:global align:4 +__dt__12cCcD_GObjInfFv = .text:0x800A9840; // type:function size:0xF8 scope:global align:4 +__dt__8cCcD_ObjFv = .text:0x800A9938; // type:function size:0xE8 scope:global align:4 +__dt__14cCcD_ObjHitInfFv = .text:0x800A9A20; // type:function size:0xC0 scope:global align:4 +__dt__10cCcD_ObjCoFv = .text:0x800A9AE0; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjTgFv = .text:0x800A9B3C; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjAtFv = .text:0x800A9B98; // type:function size:0x5C scope:global align:4 +__dt__18cCcD_ObjCommonBaseFv = .text:0x800A9BF4; // type:function size:0x48 scope:global align:4 +GetGObjInf__8cCcD_ObjFv = .text:0x800A9C3C; // type:function size:0x8 scope:global align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x800A9C44; // type:function size:0x4 scope:global align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x800A9C48; // type:function size:0x8 scope:global align:4 +ClrAtHit__12cCcD_GObjInfFv = .text:0x800A9C50; // type:function size:0x18 scope:global align:4 +ClrTgHit__12cCcD_GObjInfFv = .text:0x800A9C68; // type:function size:0x18 scope:global align:4 +ClrCoHit__12cCcD_GObjInfFv = .text:0x800A9C80; // type:function size:0x18 scope:global align:4 +GetGObjInf__12cCcD_GObjInfFv = .text:0x800A9C98; // type:function size:0x4 scope:global align:4 +GetGObjInf__8cCcD_ObjCFv = .text:0x800A9C9C; // type:function size:0x8 scope:global align:4 +__dt__11dCcD_GObjCoFv = .text:0x800A9CA4; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjTgFv = .text:0x800A9D00; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjAtFv = .text:0x800A9D5C; // type:function size:0x5C scope:global align:4 +__dt__22dCcD_GAtTgCoCommonBaseFv = .text:0x800A9DB8; // type:function size:0x48 scope:global align:4 +GetGStts__9dCcD_SttsFv = .text:0x800A9E00; // type:function size:0x10 scope:global align:4 +ClrAt__9dCcD_SttsFv = .text:0x800A9E10; // type:function size:0xC scope:global align:4 +ClrTg__9dCcD_SttsFv = .text:0x800A9E1C; // type:function size:0x10 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x800A9E2C; // type:function size:0x90 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x800A9EBC; // type:function size:0x5C scope:global align:4 +@28@__dt__9dCcD_SttsFv = .text:0x800A9F18; // type:function size:0x8 scope:local align:4 +__ct__12dCcMassS_MngFv = .text:0x800A9F20; // type:function size:0x110 scope:global align:4 +Ct__12dCcMassS_MngFv = .text:0x800AA030; // type:function size:0x4C scope:global align:4 +Prepare__12dCcMassS_MngFv = .text:0x800AA07C; // type:function size:0x34C scope:global align:4 +Chk__12dCcMassS_MngFP4cXyzPP10fopAc_ac_cP15dCcMassS_HitInf = .text:0x800AA3C8; // type:function size:0x4C4 scope:global align:4 +Clear__12dCcMassS_MngFv = .text:0x800AA88C; // type:function size:0xB8 scope:global align:4 +Set__12dCcMassS_MngFP8cCcD_ObjUc = .text:0x800AA944; // type:function size:0xDC scope:global align:4 +SetAreaChk__12dCcMassS_MngFP8cCcD_ObjUcPFP10fopAc_ac_cP4cXyzUl_v = .text:0x800AAA20; // type:function size:0x74 scope:global align:4 +SetCam__12dCcMassS_MngFRC8cM3dGCps = .text:0x800AAA94; // type:function size:0x50 scope:global align:4 +GetResultCam__12dCcMassS_MngCFv = .text:0x800AAAE4; // type:function size:0x8 scope:global align:4 +GetCamTopPos__12dCcMassS_MngFP3Vec = .text:0x800AAAEC; // type:function size:0x1C scope:global align:4 +__dt__12cCcD_CpsAttrFv = .text:0x800AAB08; // type:function size:0xA0 scope:global align:4 +__dt__12cCcD_CylAttrFv = .text:0x800AABA8; // type:function size:0x8C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800AAC34; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x800AAC6C; // type:function size:0x38 scope:global align:4 +__ct__12dCcMassS_ObjFv = .text:0x800AACA4; // type:function size:0x1C scope:global align:4 +Ct__4dCcSFv = .text:0x800AACC0; // type:function size:0x34 scope:global align:4 +Dt__4dCcSFv = .text:0x800AACF4; // type:function size:0x20 scope:global align:4 +ChkShieldFrontRange__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x800AAD14; // type:function size:0x144 scope:global align:4 +ChkShield__4dCcSFP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInf = .text:0x800AAE58; // type:function size:0x88 scope:global align:4 +CalcTgPlusDmg__4dCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x800AAEE0; // type:function size:0x9C scope:global align:4 +ChkAtTgHitAfterCross__4dCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x800AAF7C; // type:function size:0x80 scope:global align:4 +SetCoGObjInf__4dCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x800AAFFC; // type:function size:0x144 scope:global align:4 +GetRank__4dCcSFUc = .text:0x800AB140; // type:function size:0xA4 scope:global align:4 +SetPosCorrect__4dCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x800AB1E4; // type:function size:0x41C scope:global align:4 +CalcParticleAngle__4dCcSFP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP5csXyz = .text:0x800AB600; // type:function size:0x108 scope:global align:4 +ProcAtTgHitmark__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10dCcD_GSttsP10dCcD_GSttsP4cXyz = .text:0x800AB708; // type:function size:0x310 scope:global align:4 +SetAtTgGObjInf__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x800ABA18; // type:function size:0x2A4 scope:global align:4 +ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_c = .text:0x800ABCBC; // type:function size:0x268 scope:global align:4 +MoveAfterCheck__4dCcSFv = .text:0x800ABF24; // type:function size:0x4 scope:global align:4 +DrawAfter__4dCcSFv = .text:0x800ABF28; // type:function size:0x4 scope:global align:4 +Move__4dCcSFv = .text:0x800ABF2C; // type:function size:0x20 scope:global align:4 +Draw__4dCcSFv = .text:0x800ABF4C; // type:function size:0x3C scope:global align:4 +MassClear__4dCcSFv = .text:0x800ABF88; // type:function size:0x24 scope:global align:4 +ChkNoHitGCo__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x800ABFAC; // type:function size:0x94 scope:global align:4 +ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x800AC040; // type:function size:0x8 scope:global align:4 +cc_pl_cut_bit_get__Fv = .text:0x800AC048; // type:function size:0xB0 scope:global align:4 +at_se_get__FP8cCcD_Obj = .text:0x800AC0F8; // type:function size:0x78 scope:global align:4 +at_se_getC__FP8cCcD_Obj = .text:0x800AC170; // type:function size:0x78 scope:global align:4 +def_se_set__FP10fopAc_ac_cP8cCcD_ObjUl = .text:0x800AC1E8; // type:function size:0x78 scope:global align:4 +def_se_set_p__FP10fopAc_ac_cP4cXyzP8cCcD_ObjUl = .text:0x800AC260; // type:function size:0x7C scope:global align:4 +at_power_check__FP8CcAtInfo = .text:0x800AC2DC; // type:function size:0x32C scope:global align:4 +cc_at_check__FP10fopAc_ac_cP8CcAtInfo = .text:0x800AC608; // type:function size:0x470 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x800ACA78; // type:function size:0x1C scope:global align:4 +rationalBezierRatio__8dCamMathFff = .text:0x800ACA94; // type:function size:0x170 scope:global align:4 +customRBRatio__8dCamMathFff = .text:0x800ACC04; // type:function size:0x50 scope:global align:4 +zoomFovy__8dCamMathFff = .text:0x800ACC54; // type:function size:0x5C scope:global align:4 +xyzRotateX__8dCamMathFR4cXyz7cSAngle = .text:0x800ACCB0; // type:function size:0x68 scope:global align:4 +xyzRotateY__8dCamMathFR4cXyz7cSAngle = .text:0x800ACD18; // type:function size:0x68 scope:global align:4 +xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz = .text:0x800ACD80; // type:function size:0xC4 scope:global align:4 +xyzProjPosOnYZ__8dCamMathF7cSAngleR4cXyzR4cXyz = .text:0x800ACE44; // type:function size:0xDC scope:global align:4 +__ct__9dCstick_cFv = .text:0x800ACF20; // type:function size:0x28 scope:global align:4 +Shift__9dCstick_cFUl = .text:0x800ACF48; // type:function size:0x8 scope:global align:4 +__ct__11dCamBGChk_cFv = .text:0x800ACF50; // type:function size:0xB4 scope:global align:4 +__ct__11dCamParam_cFl = .text:0x800AD004; // type:function size:0x3C scope:global align:4 +__dt__11dCamParam_cFv = .text:0x800AD040; // type:function size:0x48 scope:global align:4 +Change__11dCamParam_cFl = .text:0x800AD088; // type:function size:0x44 scope:global align:4 +SearchStyle__11dCamParam_cFUl = .text:0x800AD0CC; // type:function size:0x48 scope:global align:4 +ratiof__11dCamParam_cFffff = .text:0x800AD114; // type:function size:0xA0 scope:global align:4 +DefaultRadius__11dCamParam_cFPf = .text:0x800AD1B4; // type:function size:0x5C scope:global align:4 +RadiusRatio__11dCamParam_cFf = .text:0x800AD210; // type:function size:0x88 scope:global align:4 +CenterHeight__11dCamParam_cFf = .text:0x800AD298; // type:function size:0x30 scope:global align:4 +Fovy__11dCamParam_cFf = .text:0x800AD2C8; // type:function size:0x30 scope:global align:4 +LockonLongitude__11dCamParam_cFf = .text:0x800AD2F8; // type:function size:0x8C scope:global align:4 +LockonLatitude__11dCamParam_cFf = .text:0x800AD384; // type:function size:0x8C scope:global align:4 +LockonFovy__11dCamParam_cFf = .text:0x800AD410; // type:function size:0x20 scope:global align:4 +LockonCenterHeight__11dCamParam_cFf = .text:0x800AD430; // type:function size:0x20 scope:global align:4 +__ct__11dCamSetup_cFv = .text:0x800AD450; // type:function size:0x1A0 scope:global align:4 +__dt__11dCamSetup_cFv = .text:0x800AD5F0; // type:function size:0x60 scope:global align:4 +CheckLatitudeRange__11dCamSetup_cFPs = .text:0x800AD650; // type:function size:0x70 scope:global align:4 +FanBank__11dCamSetup_cFv = .text:0x800AD6C0; // type:function size:0x54 scope:global align:4 +__dt__9dCstick_cFv = .text:0x800AD714; // type:function size:0x48 scope:global align:4 +StartEventCamera__9dCamera_cFiie = .text:0x800AD75C; // type:function size:0x128 scope:global align:4 +EndEventCamera__9dCamera_cFi = .text:0x800AD884; // type:function size:0x48 scope:global align:4 +searchEventArgData__9dCamera_cFPc = .text:0x800AD8CC; // type:function size:0x8C scope:global align:4 +getEvIntData__9dCamera_cFPiPc = .text:0x800AD958; // type:function size:0xC8 scope:global align:4 +getEvStringPntData__9dCamera_cFPc = .text:0x800ADA20; // type:function size:0xAC scope:global align:4 +getEvIntData__9dCamera_cFPiPci = .text:0x800ADACC; // type:function size:0xC8 scope:global align:4 +getEvFloatData__9dCamera_cFPfPcf = .text:0x800ADB94; // type:function size:0xD8 scope:global align:4 +getEvXyzData__9dCamera_cFP4cXyzPc4cXyz = .text:0x800ADC6C; // type:function size:0x110 scope:global align:4 +getEvStringData__9dCamera_cFPcPcPc = .text:0x800ADD7C; // type:function size:0xE0 scope:global align:4 +getEvStringPntData__9dCamera_cFPcPc = .text:0x800ADE5C; // type:function size:0xA8 scope:global align:4 +getEvActor__9dCamera_cFPc = .text:0x800ADF04; // type:function size:0x110 scope:global align:4 +getEvActor__9dCamera_cFPcPc = .text:0x800AE014; // type:function size:0x11C scope:global align:4 +pauseEvCamera__9dCamera_cFv = .text:0x800AE130; // type:function size:0xD8 scope:global align:4 +fixedFrameEvCamera__9dCamera_cFv = .text:0x800AE208; // type:function size:0x9DC scope:global align:4 +stokerEvCamera__9dCamera_cFv = .text:0x800AEBE4; // type:function size:0x410 scope:global align:4 +rollingEvCamera__9dCamera_cFv = .text:0x800AEFF4; // type:function size:0xD9C scope:global align:4 +fixedPositionEvCamera__9dCamera_cFv = .text:0x800AFD90; // type:function size:0x4E0 scope:global align:4 +uniformTransEvCamera__9dCamera_cFv = .text:0x800B0270; // type:function size:0x1168 scope:global align:4 +U__7cSGlobeFRC7cSAngle = .text:0x800B13D8; // type:function size:0x3C scope:global align:4 +__as__7cSGlobeFRC7cSGlobe = .text:0x800B1414; // type:function size:0x1C scope:global align:4 +abs__4cXyzCFv = .text:0x800B1430; // type:function size:0x84 scope:global align:4 +__as__4cXyzFRC4cXyz = .text:0x800B14B4; // type:function size:0x1C scope:global align:4 +__ct__4cXyzFRC4cXyz = .text:0x800B14D0; // type:function size:0x1C scope:global align:4 +__dt__Q29dCamera_c26@class$5621d_ev_camera_cppFv = .text:0x800B14EC; // type:function size:0x3C scope:global align:4 +uniformBrakeEvCamera__9dCamera_cFv = .text:0x800B1528; // type:function size:0x12F8 scope:global align:4 +__dt__Q29dCamera_c26@class$6314d_ev_camera_cppFv = .text:0x800B2820; // type:function size:0x3C scope:global align:4 +uniformAcceleEvCamera__9dCamera_cFv = .text:0x800B285C; // type:function size:0x12E8 scope:global align:4 +__dt__Q29dCamera_c26@class$6993d_ev_camera_cppFv = .text:0x800B3B44; // type:function size:0x3C scope:global align:4 +watchActorEvCamera__9dCamera_cFv = .text:0x800B3B80; // type:function size:0x11D0 scope:global align:4 +V__7cSGlobeFRC7cSAngle = .text:0x800B4D50; // type:function size:0x3C scope:global align:4 +lineCollisionCheck__25@unnamed@d_ev_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_c = .text:0x800B4D8C; // type:function size:0x4C scope:global align:4 +restorePosEvCamera__9dCamera_cFv = .text:0x800B4DD8; // type:function size:0x738 scope:global align:4 +talktoEvCamera__9dCamera_cFv = .text:0x800B5510; // type:function size:0xBC scope:global align:4 +maptoolIdEvCamera__9dCamera_cFv = .text:0x800B55CC; // type:function size:0x24C scope:global align:4 +styleEvCamera__9dCamera_cFv = .text:0x800B5818; // type:function size:0xC8 scope:global align:4 +gameOverEvCamera__9dCamera_cFv = .text:0x800B58E0; // type:function size:0x8E8 scope:global align:4 +tactEvCamera__9dCamera_cFv = .text:0x800B61C8; // type:function size:0x1D8 scope:global align:4 +windDirectionEvCamera__9dCamera_cFv = .text:0x800B63A0; // type:function size:0xD28 scope:global align:4 +turnToActorEvCamera__9dCamera_cFv = .text:0x800B70C8; // type:function size:0x5F8 scope:global align:4 +tornadoWarpEvCamera__9dCamera_cFv = .text:0x800B76C0; // type:function size:0x6D8 scope:global align:4 +saveEvCamera__9dCamera_cFv = .text:0x800B7D98; // type:function size:0x134 scope:global align:4 +loadEvCamera__9dCamera_cFv = .text:0x800B7ECC; // type:function size:0x148 scope:global align:4 +useItem0EvCamera__9dCamera_cFv = .text:0x800B8014; // type:function size:0xA98 scope:global align:4 +useItem1EvCamera__9dCamera_cFv = .text:0x800B8AAC; // type:function size:0x9EC scope:global align:4 +getItemEvCamera__9dCamera_cFv = .text:0x800B9498; // type:function size:0x5DC scope:global align:4 +possessedEvCamera__9dCamera_cFv = .text:0x800B9A74; // type:function size:0x674 scope:global align:4 +fixedFramesEvCamera__9dCamera_cFv = .text:0x800BA0E8; // type:function size:0x3C8 scope:global align:4 +bSplineEvCamera__9dCamera_cFv = .text:0x800BA4B0; // type:function size:0x248 scope:global align:4 +twoActor0EvCamera__9dCamera_cFv = .text:0x800BA6F8; // type:function size:0x690 scope:global align:4 +__ct__Q25dWood5Anm_cFv = .text:0x800BAD88; // type:function size:0x98 scope:global align:4 +play__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BAE20; // type:function size:0xF0 scope:global align:4 +copy_angamp__Q25dWood5Anm_cFPCQ25dWood5Anm_c = .text:0x800BAF10; // type:function size:0x48 scope:global align:4 +mode_cut_init__Q25dWood5Anm_cFPCQ25dWood5Anm_cs = .text:0x800BAF58; // type:function size:0x74 scope:global align:4 +mode_cut__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BAFCC; // type:function size:0x128 scope:global align:4 +mode_push_into_init__Q25dWood5Anm_cFPCQ25dWood5Anm_cs = .text:0x800BB0F4; // type:function size:0x54 scope:global align:4 +mode_push_into__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BB148; // type:function size:0x1EC scope:global align:4 +mode_push_back_init__Q25dWood5Anm_cFv = .text:0x800BB334; // type:function size:0x24 scope:global align:4 +mode_push_back__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BB358; // type:function size:0x284 scope:global align:4 +mode_fan__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BB5DC; // type:function size:0x4 scope:global align:4 +mode_norm_init__Q25dWood5Anm_cFv = .text:0x800BB5E0; // type:function size:0x8C scope:global align:4 +mode_norm__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BB66C; // type:function size:0x1EC scope:global align:4 +mode_norm_set_wind__Q25dWood5Anm_cFfs = .text:0x800BB858; // type:function size:0xC scope:global align:4 +mode_to_norm_init__Q25dWood5Anm_cFQ25dWood7AnmID_e = .text:0x800BB864; // type:function size:0x9C scope:global align:4 +mode_to_norm__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800BB900; // type:function size:0x238 scope:global align:4 +__ct__Q25dWood6Unit_cFv = .text:0x800BBB38; // type:function size:0xB4 scope:global align:4 +set_ground__Q25dWood6Unit_cFv = .text:0x800BBBEC; // type:function size:0x460 scope:global align:4 +set_mtx__Q25dWood6Unit_cFPQ25dWood5Anm_c = .text:0x800BC04C; // type:function size:0xEC scope:global align:4 +clear__Q25dWood6Unit_cFv = .text:0x800BC138; // type:function size:0x28 scope:global align:4 +cc_hit_before_cut__Q25dWood6Unit_cFPQ25dWood8Packet_c = .text:0x800BC160; // type:function size:0x44C scope:global align:4 +cc_hit_after_cut__Q25dWood6Unit_cFPQ25dWood8Packet_c = .text:0x800BC5AC; // type:function size:0x4 scope:global align:4 +proc__Q25dWood6Unit_cFPQ25dWood8Packet_c = .text:0x800BC5B0; // type:function size:0xD8 scope:global align:4 +__ct__Q25dWood6Room_cFv = .text:0x800BC688; // type:function size:0xC scope:global align:4 +entry_unit__Q25dWood6Room_cFPQ25dWood6Unit_c = .text:0x800BC694; // type:function size:0x10 scope:global align:4 +delete_all_unit__Q25dWood6Room_cFv = .text:0x800BC6A4; // type:function size:0x5C scope:global align:4 +__ct__Q25dWood8Packet_cFv = .text:0x800BC700; // type:function size:0xE4 scope:global align:4 +__dt__Q25dWood6Unit_cFv = .text:0x800BC7E4; // type:function size:0x3C scope:global align:4 +__dt__Q25dWood8Packet_cFv = .text:0x800BC820; // type:function size:0x84 scope:global align:4 +delete_room__Q25dWood8Packet_cFi = .text:0x800BC8A4; // type:function size:0x34 scope:global align:4 +put_unit__Q25dWood8Packet_cFRC4cXyzi = .text:0x800BC8D8; // type:function size:0x10C scope:global align:4 +calc_cc__Q25dWood8Packet_cFv = .text:0x800BC9E4; // type:function size:0x130 scope:global align:4 +calc__Q25dWood8Packet_cFv = .text:0x800BCB14; // type:function size:0xE8 scope:global align:4 +update__Q25dWood8Packet_cFv = .text:0x800BCBFC; // type:function size:0x128 scope:global align:4 +draw__Q25dWood8Packet_cFv = .text:0x800BCD24; // type:function size:0x2E4 scope:global align:4 +search_empty_UnitID__Q25dWood8Packet_cCFv = .text:0x800BD008; // type:function size:0x38 scope:global align:4 +search_anm__Q25dWood8Packet_cFQ35dWood5Anm_c6Mode_e = .text:0x800BD040; // type:function size:0x138 scope:global align:4 +__sinit_d_wood_cpp = .text:0x800BD178; // type:function size:0x2C scope:local align:4 +WorkCo__14dFlower_data_cFP10fopAc_ac_cUli = .text:0x800BD1A4; // type:function size:0x28C scope:global align:4 +WorkAt_NoCutAnim__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x800BD430; // type:function size:0x2F0 scope:global align:4 +WorkAt__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x800BD720; // type:function size:0x258 scope:global align:4 +hitCheck__14dFlower_data_cFP10fopAc_ac_ci = .text:0x800BD978; // type:function size:0x1C0 scope:global align:4 +newData__14dFlower_room_cFP14dFlower_data_c = .text:0x800BDB38; // type:function size:0x10 scope:global align:4 +deleteData__14dFlower_room_cFv = .text:0x800BDB48; // type:function size:0x64 scope:global align:4 +__ct__16dFlower_packet_cFv = .text:0x800BDBAC; // type:function size:0x114 scope:global align:4 +__ct__14dFlower_room_cFv = .text:0x800BDCC0; // type:function size:0xC scope:global align:4 +__ct__13dFlower_anm_cFv = .text:0x800BDCCC; // type:function size:0xC scope:global align:4 +__ct__14dFlower_data_cFv = .text:0x800BDCD8; // type:function size:0xC scope:global align:4 +draw__16dFlower_packet_cFv = .text:0x800BDCE4; // type:function size:0x2A0 scope:global align:4 +calc__16dFlower_packet_cFv = .text:0x800BDF84; // type:function size:0x1F0 scope:global align:4 +checkGroundY__FR4cXyz = .text:0x800BE174; // type:function size:0x2B0 scope:local align:4 +update__16dFlower_packet_cFv = .text:0x800BE424; // type:function size:0x1BC scope:global align:4 +setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziSc = .text:0x800BE5E0; // type:function size:0x1E0 scope:global align:4 +newData__16dFlower_packet_cFScR4cXyziSc = .text:0x800BE7C0; // type:function size:0x148 scope:global align:4 +newAnm__16dFlower_packet_cFv = .text:0x800BE908; // type:function size:0x48 scope:global align:4 +setAnm__16dFlower_packet_cFis = .text:0x800BE950; // type:function size:0x24 scope:global align:4 +__sinit_d_flower_cpp = .text:0x800BE974; // type:function size:0x6C scope:local align:4 +checkAppearEffect__10dItem_dataFUc = .text:0x800BE9E0; // type:function size:0x40 scope:global align:4 +getAppearEffect__10dItem_dataFUc = .text:0x800BEA20; // type:function size:0x80 scope:global align:4 +checkSpecialEffect__10dItem_dataFUc = .text:0x800BEAA0; // type:function size:0x44 scope:global align:4 +getSpecialEffect__10dItem_dataFUc = .text:0x800BEAE4; // type:function size:0x7C scope:global align:4 +__sinit_d_item_data_cpp = .text:0x800BEB60; // type:function size:0xB1C scope:local align:4 +init__20dSeaFightGame_info_cFii = .text:0x800BF67C; // type:function size:0x120 scope:global align:4 +put_ship__20dSeaFightGame_info_cFUcUc = .text:0x800BF79C; // type:function size:0x1AC scope:global align:4 +checkPutShip__20dSeaFightGame_info_cFiiii = .text:0x800BF948; // type:function size:0xA0 scope:global align:4 +attack__20dSeaFightGame_info_cFUcUc = .text:0x800BF9E8; // type:function size:0xA0 scope:global align:4 +Init__14d2DBSplinePathFll = .text:0x800BFA88; // type:function size:0x94 scope:global align:4 +Step__14d2DBSplinePathFv = .text:0x800BFB1C; // type:function size:0x1A8 scope:global align:4 +Calc__14d2DBSplinePathFP4cXyz = .text:0x800BFCC4; // type:function size:0xB4 scope:global align:4 +Calc__14d2DBSplinePathFPf = .text:0x800BFD78; // type:function size:0x48 scope:global align:4 +__ct__12dADM_CharTblFv = .text:0x800BFDC0; // type:function size:0x30 scope:global align:4 +__dt__12dADM_CharTblFv = .text:0x800BFDF0; // type:function size:0x54 scope:global align:4 +SetData__12dADM_CharTblFUlUlUlUlUlUlUl = .text:0x800BFE44; // type:function size:0xEC scope:global align:4 +SetUpIndex__12dADM_CharTblFv = .text:0x800BFF30; // type:function size:0x2FC scope:global align:4 +GetNameIndex2__12dADM_CharTblCFPCci = .text:0x800C022C; // type:function size:0x88 scope:global align:4 +__ct__4dADMFv = .text:0x800C02B4; // type:function size:0x4C scope:global align:4 +__dt__4dADMFv = .text:0x800C0300; // type:function size:0x64 scope:global align:4 +FindTag__4dADMFUlPUlPUl = .text:0x800C0364; // type:function size:0x48 scope:global align:4 +SetData__4dADMFPv = .text:0x800C03AC; // type:function size:0x13C scope:global align:4 +execItemGet__FUc = .text:0x800C04E8; // type:function size:0x34 scope:global align:4 +checkItemGet__FUci = .text:0x800C051C; // type:function size:0x4C scope:global align:4 +item_func_heart__Fv = .text:0x800C0568; // type:function size:0x1C scope:global align:4 +item_func_green_rupee__Fv = .text:0x800C0584; // type:function size:0x18 scope:global align:4 +item_func_blue_rupee__Fv = .text:0x800C059C; // type:function size:0x18 scope:global align:4 +item_func_white_rupee__Fv = .text:0x800C05B4; // type:function size:0x18 scope:global align:4 +item_func_red_rupee__Fv = .text:0x800C05CC; // type:function size:0x18 scope:global align:4 +item_func_purple_rupee__Fv = .text:0x800C05E4; // type:function size:0x18 scope:global align:4 +item_func_orange_rupee__Fv = .text:0x800C05FC; // type:function size:0x18 scope:global align:4 +item_func_kakera_heart__Fv = .text:0x800C0614; // type:function size:0x18 scope:global align:4 +item_func_utuwa_heart__Fv = .text:0x800C062C; // type:function size:0x98 scope:global align:4 +item_func_s_magic__Fv = .text:0x800C06C4; // type:function size:0x18 scope:global align:4 +item_func_l_magic__Fv = .text:0x800C06DC; // type:function size:0x18 scope:global align:4 +item_func_bomb_5__Fv = .text:0x800C06F4; // type:function size:0x58 scope:global align:4 +item_func_bomb_10__Fv = .text:0x800C074C; // type:function size:0x50 scope:global align:4 +item_func_bomb_20__Fv = .text:0x800C079C; // type:function size:0x50 scope:global align:4 +item_func_bomb_30__Fv = .text:0x800C07EC; // type:function size:0x50 scope:global align:4 +item_func_silver_rupee__Fv = .text:0x800C083C; // type:function size:0x18 scope:global align:4 +item_func_arrow_10__Fv = .text:0x800C0854; // type:function size:0x18 scope:global align:4 +item_func_arrow_20__Fv = .text:0x800C086C; // type:function size:0x18 scope:global align:4 +item_func_arrow_30__Fv = .text:0x800C0884; // type:function size:0x18 scope:global align:4 +item_func_small_key__Fv = .text:0x800C089C; // type:function size:0x18 scope:global align:4 +item_func_recover_faily__Fv = .text:0x800C08B4; // type:function size:0x1C scope:global align:4 +item_func_subdun_rupee__Fv = .text:0x800C08D0; // type:function size:0x18 scope:global align:4 +item_func_triple_heart__Fv = .text:0x800C08E8; // type:function size:0x4 scope:global align:4 +item_func_pendant__Fv = .text:0x800C08EC; // type:function size:0x58 scope:global align:4 +item_func_telescope__Fv = .text:0x800C0944; // type:function size:0x44 scope:global align:4 +item_func_tncl_whitsl__Fv = .text:0x800C0988; // type:function size:0x44 scope:global align:4 +item_func_wind_tact__Fv = .text:0x800C09CC; // type:function size:0x44 scope:global align:4 +item_func_camera__Fv = .text:0x800C0A10; // type:function size:0x44 scope:global align:4 +item_func_emono_bag__Fv = .text:0x800C0A54; // type:function size:0x44 scope:global align:4 +item_func_rope__Fv = .text:0x800C0A98; // type:function size:0x44 scope:global align:4 +item_func_camera2__Fv = .text:0x800C0ADC; // type:function size:0x44 scope:global align:4 +item_func_bow__Fv = .text:0x800C0B20; // type:function size:0x50 scope:global align:4 +item_func_pwr_groove__Fv = .text:0x800C0B70; // type:function size:0x40 scope:global align:4 +item_func_hvy_boots__Fv = .text:0x800C0BB0; // type:function size:0x44 scope:global align:4 +item_func_drgn_shield__Fv = .text:0x800C0BF4; // type:function size:0x44 scope:global align:4 +item_func_water_boots__Fv = .text:0x800C0C38; // type:function size:0x4 scope:global align:4 +item_func_esa_bag__Fv = .text:0x800C0C3C; // type:function size:0x44 scope:global align:4 +item_func_boomerang__Fv = .text:0x800C0C80; // type:function size:0x44 scope:global align:4 +item_func_bare_hand__Fv = .text:0x800C0CC4; // type:function size:0x28 scope:global align:4 +item_func_hookshot__Fv = .text:0x800C0CEC; // type:function size:0x44 scope:global align:4 +item_func_warasibe_bag__Fv = .text:0x800C0D30; // type:function size:0x44 scope:global align:4 +item_func_bomb_bag__Fv = .text:0x800C0D74; // type:function size:0x50 scope:global align:4 +item_func_fuku__Fv = .text:0x800C0DC4; // type:function size:0x4 scope:global align:4 +item_func_hummer__Fv = .text:0x800C0DC8; // type:function size:0x44 scope:global align:4 +item_func_deku_leaf__Fv = .text:0x800C0E0C; // type:function size:0x5C scope:global align:4 +item_func_magic_arrow__Fv = .text:0x800C0E68; // type:function size:0x44 scope:global align:4 +item_func_light_arrow__Fv = .text:0x800C0EAC; // type:function size:0x44 scope:global align:4 +item_func_sword__Fv = .text:0x800C0EF0; // type:function size:0x40 scope:global align:4 +item_func_master_sword__Fv = .text:0x800C0F30; // type:function size:0x40 scope:global align:4 +item_func_lv3_sword__Fv = .text:0x800C0F70; // type:function size:0x40 scope:global align:4 +item_func_shield__Fv = .text:0x800C0FB0; // type:function size:0x40 scope:global align:4 +item_func_mirror_shield__Fv = .text:0x800C0FF0; // type:function size:0x40 scope:global align:4 +item_func_dropped_sword__Fv = .text:0x800C1030; // type:function size:0x40 scope:global align:4 +item_func_master_sword_ex__Fv = .text:0x800C1070; // type:function size:0x40 scope:global align:4 +item_func_pirates_omamori__Fv = .text:0x800C10B0; // type:function size:0x34 scope:global align:4 +item_func_heros_omamori__Fv = .text:0x800C10E4; // type:function size:0x34 scope:global align:4 +item_func_grass_ball__Fv = .text:0x800C1118; // type:function size:0x4 scope:global align:4 +item_func_skull_necklace__Fv = .text:0x800C111C; // type:function size:0x58 scope:global align:4 +item_func_bokobaba_seed__Fv = .text:0x800C1174; // type:function size:0x58 scope:global align:4 +item_func_golden_feather__Fv = .text:0x800C11CC; // type:function size:0x58 scope:global align:4 +item_func_boko_belt__Fv = .text:0x800C1224; // type:function size:0x58 scope:global align:4 +item_func_red_jerry__Fv = .text:0x800C127C; // type:function size:0x58 scope:global align:4 +item_func_green_jerry__Fv = .text:0x800C12D4; // type:function size:0x58 scope:global align:4 +item_func_blue_jerry__Fv = .text:0x800C132C; // type:function size:0x58 scope:global align:4 +item_func_map__Fv = .text:0x800C1384; // type:function size:0x30 scope:global align:4 +item_func_compass__Fv = .text:0x800C13B4; // type:function size:0x30 scope:global align:4 +item_func_boss_key__Fv = .text:0x800C13E4; // type:function size:0x30 scope:global align:4 +item_func_empty_bship__Fv = .text:0x800C1414; // type:function size:0x30 scope:global align:4 +item_func_empty_bottle__Fv = .text:0x800C1444; // type:function size:0x40 scope:global align:4 +item_func_red_bottle__Fv = .text:0x800C1484; // type:function size:0x44 scope:global align:4 +item_func_green_bottle__Fv = .text:0x800C14C8; // type:function size:0x44 scope:global align:4 +item_func_blue_bottle__Fv = .text:0x800C150C; // type:function size:0x44 scope:global align:4 +item_func_bottleship__Fv = .text:0x800C1550; // type:function size:0x30 scope:global align:4 +item_func_soup_bottle__Fv = .text:0x800C1580; // type:function size:0x30 scope:global align:4 +item_func_bin_in_water__Fv = .text:0x800C15B0; // type:function size:0x30 scope:global align:4 +item_func_fairy_bottle__Fv = .text:0x800C15E0; // type:function size:0x30 scope:global align:4 +item_func_firefly_bottle__Fv = .text:0x800C1610; // type:function size:0x30 scope:global align:4 +item_func_fwater_bottle__Fv = .text:0x800C1640; // type:function size:0x30 scope:global align:4 +item_func_bin__Fv = .text:0x800C1670; // type:function size:0x4 scope:global align:4 +item_func_triforce1__Fv = .text:0x800C1674; // type:function size:0x30 scope:global align:4 +item_func_triforce2__Fv = .text:0x800C16A4; // type:function size:0x30 scope:global align:4 +item_func_triforce3__Fv = .text:0x800C16D4; // type:function size:0x30 scope:global align:4 +item_func_triforce4__Fv = .text:0x800C1704; // type:function size:0x30 scope:global align:4 +item_func_triforce5__Fv = .text:0x800C1734; // type:function size:0x30 scope:global align:4 +item_func_triforce6__Fv = .text:0x800C1764; // type:function size:0x30 scope:global align:4 +item_func_triforce7__Fv = .text:0x800C1794; // type:function size:0x30 scope:global align:4 +item_func_triforce8__Fv = .text:0x800C17C4; // type:function size:0x30 scope:global align:4 +item_func_pearl1__Fv = .text:0x800C17F4; // type:function size:0x30 scope:global align:4 +item_func_pearl2__Fv = .text:0x800C1824; // type:function size:0x30 scope:global align:4 +item_func_pearl3__Fv = .text:0x800C1854; // type:function size:0x30 scope:global align:4 +item_func_knowledge_tf__Fv = .text:0x800C1884; // type:function size:0x4 scope:global align:4 +item_func_tact_song1__Fv = .text:0x800C1888; // type:function size:0x30 scope:global align:4 +item_func_tact_song2__Fv = .text:0x800C18B8; // type:function size:0x30 scope:global align:4 +item_func_tact_song3__Fv = .text:0x800C18E8; // type:function size:0x30 scope:global align:4 +item_func_tact_song4__Fv = .text:0x800C1918; // type:function size:0x30 scope:global align:4 +item_func_tact_song5__Fv = .text:0x800C1948; // type:function size:0x30 scope:global align:4 +item_func_tact_song6__Fv = .text:0x800C1978; // type:function size:0x30 scope:global align:4 +item_func_normal_sail__Fv = .text:0x800C19A8; // type:function size:0x3C scope:global align:4 +item_func_triforce_map1__Fv = .text:0x800C19E4; // type:function size:0x4 scope:global align:4 +item_func_triforce_map2__Fv = .text:0x800C19E8; // type:function size:0x4 scope:global align:4 +item_func_triforce_map3__Fv = .text:0x800C19EC; // type:function size:0x4 scope:global align:4 +item_func_triforce_map4__Fv = .text:0x800C19F0; // type:function size:0x4 scope:global align:4 +item_func_triforce_map5__Fv = .text:0x800C19F4; // type:function size:0x4 scope:global align:4 +item_func_triforce_map6__Fv = .text:0x800C19F8; // type:function size:0x4 scope:global align:4 +item_func_triforce_map7__Fv = .text:0x800C19FC; // type:function size:0x4 scope:global align:4 +item_func_triforce_map8__Fv = .text:0x800C1A00; // type:function size:0x4 scope:global align:4 +item_func_bird_esa_5__Fv = .text:0x800C1A04; // type:function size:0x44 scope:global align:4 +item_func_animal_esa__Fv = .text:0x800C1A48; // type:function size:0x44 scope:global align:4 +item_func_esa1__Fv = .text:0x800C1A8C; // type:function size:0x4 scope:global align:4 +item_func_esa2__Fv = .text:0x800C1A90; // type:function size:0x4 scope:global align:4 +item_func_esa3__Fv = .text:0x800C1A94; // type:function size:0x4 scope:global align:4 +item_func_esa4__Fv = .text:0x800C1A98; // type:function size:0x4 scope:global align:4 +item_func_esa5__Fv = .text:0x800C1A9C; // type:function size:0x4 scope:global align:4 +item_func_magic_bean__Fv = .text:0x800C1AA0; // type:function size:0x4 scope:global align:4 +item_func_bird_esa_10__Fv = .text:0x800C1AA4; // type:function size:0x4 scope:global align:4 +item_func_flower_1__Fv = .text:0x800C1AA8; // type:function size:0x44 scope:global align:4 +item_func_flower_2__Fv = .text:0x800C1AEC; // type:function size:0x44 scope:global align:4 +item_func_flower_3__Fv = .text:0x800C1B30; // type:function size:0x44 scope:global align:4 +item_func_heros_flag__Fv = .text:0x800C1B74; // type:function size:0x44 scope:global align:4 +item_func_tairyo_flag__Fv = .text:0x800C1BB8; // type:function size:0x44 scope:global align:4 +item_func_sales_flag__Fv = .text:0x800C1BFC; // type:function size:0x44 scope:global align:4 +item_func_wind_flag__Fv = .text:0x800C1C40; // type:function size:0x44 scope:global align:4 +item_func_red_flag__Fv = .text:0x800C1C84; // type:function size:0x44 scope:global align:4 +item_func_fossil_head__Fv = .text:0x800C1CC8; // type:function size:0x44 scope:global align:4 +item_func_water_statue__Fv = .text:0x800C1D0C; // type:function size:0x44 scope:global align:4 +item_func_postman_statue__Fv = .text:0x800C1D50; // type:function size:0x44 scope:global align:4 +item_func_president_statue__Fv = .text:0x800C1D94; // type:function size:0x44 scope:global align:4 +item_func_letter00__Fv = .text:0x800C1DD8; // type:function size:0x44 scope:global align:4 +item_func_magic_seed__Fv = .text:0x800C1E1C; // type:function size:0x44 scope:global align:4 +item_func_magys_letter__Fv = .text:0x800C1E60; // type:function size:0x44 scope:global align:4 +item_func_mo_letter__Fv = .text:0x800C1EA4; // type:function size:0x44 scope:global align:4 +item_func_cottage_paper__Fv = .text:0x800C1EE8; // type:function size:0x44 scope:global align:4 +item_func_kaisen_present1__Fv = .text:0x800C1F2C; // type:function size:0x44 scope:global align:4 +item_func_kaisen_present2__Fv = .text:0x800C1F70; // type:function size:0x44 scope:global align:4 +item_func_salvage_item1__Fv = .text:0x800C1FB4; // type:function size:0x4 scope:global align:4 +item_func_salvage_item2__Fv = .text:0x800C1FB8; // type:function size:0x44 scope:global align:4 +item_func_salvage_item3__Fv = .text:0x800C1FFC; // type:function size:0x44 scope:global align:4 +item_func_xxx_039__Fv = .text:0x800C2040; // type:function size:0x44 scope:global align:4 +item_func_tincle_statue01__Fv = .text:0x800C2084; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue02__Fv = .text:0x800C2088; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue03__Fv = .text:0x800C208C; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue04__Fv = .text:0x800C2090; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue05__Fv = .text:0x800C2094; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue06__Fv = .text:0x800C2098; // type:function size:0x4 scope:global align:4 +item_func_max_rupee_up1__Fv = .text:0x800C209C; // type:function size:0x14 scope:global align:4 +item_func_max_rupee_up2__Fv = .text:0x800C20B0; // type:function size:0x14 scope:global align:4 +item_func_max_bomb_up1__Fv = .text:0x800C20C4; // type:function size:0x18 scope:global align:4 +item_func_max_bomb_up2__Fv = .text:0x800C20DC; // type:function size:0x18 scope:global align:4 +item_func_max_arrow_up1__Fv = .text:0x800C20F4; // type:function size:0x18 scope:global align:4 +item_func_max_arrow_up2__Fv = .text:0x800C210C; // type:function size:0x18 scope:global align:4 +item_func_magic_power__Fv = .text:0x800C2124; // type:function size:0x4 scope:global align:4 +item_func_max_mp_up1__Fv = .text:0x800C2128; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee1__Fv = .text:0x800C2140; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee2__Fv = .text:0x800C2158; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee3__Fv = .text:0x800C2170; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee4__Fv = .text:0x800C2188; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee5__Fv = .text:0x800C21A0; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee6__Fv = .text:0x800C21B8; // type:function size:0x18 scope:global align:4 +item_func_lithograph1__Fv = .text:0x800C21D0; // type:function size:0x30 scope:global align:4 +item_func_lithograph2__Fv = .text:0x800C2200; // type:function size:0x30 scope:global align:4 +item_func_lithograph3__Fv = .text:0x800C2230; // type:function size:0x30 scope:global align:4 +item_func_lithograph4__Fv = .text:0x800C2260; // type:function size:0x30 scope:global align:4 +item_func_lithograph5__Fv = .text:0x800C2290; // type:function size:0x30 scope:global align:4 +item_func_lithograph6__Fv = .text:0x800C22C0; // type:function size:0x30 scope:global align:4 +item_func_collectmap64__Fv = .text:0x800C22F0; // type:function size:0x30 scope:global align:4 +item_func_collectmap63__Fv = .text:0x800C2320; // type:function size:0x30 scope:global align:4 +item_func_collectmap62__Fv = .text:0x800C2350; // type:function size:0x30 scope:global align:4 +item_func_collectmap61__Fv = .text:0x800C2380; // type:function size:0x54 scope:global align:4 +item_func_collectmap60__Fv = .text:0x800C23D4; // type:function size:0x54 scope:global align:4 +item_func_collectmap59__Fv = .text:0x800C2428; // type:function size:0x54 scope:global align:4 +item_func_collectmap58__Fv = .text:0x800C247C; // type:function size:0x54 scope:global align:4 +item_func_collectmap57__Fv = .text:0x800C24D0; // type:function size:0x54 scope:global align:4 +item_func_collectmap56__Fv = .text:0x800C2524; // type:function size:0x54 scope:global align:4 +item_func_collectmap55__Fv = .text:0x800C2578; // type:function size:0x54 scope:global align:4 +item_func_collectmap54__Fv = .text:0x800C25CC; // type:function size:0x54 scope:global align:4 +item_func_collectmap53__Fv = .text:0x800C2620; // type:function size:0x54 scope:global align:4 +item_func_collectmap52__Fv = .text:0x800C2674; // type:function size:0x54 scope:global align:4 +item_func_collectmap51__Fv = .text:0x800C26C8; // type:function size:0x54 scope:global align:4 +item_func_collectmap50__Fv = .text:0x800C271C; // type:function size:0x54 scope:global align:4 +item_func_collectmap49__Fv = .text:0x800C2770; // type:function size:0x54 scope:global align:4 +item_func_collectmap48__Fv = .text:0x800C27C4; // type:function size:0x54 scope:global align:4 +item_func_collectmap47__Fv = .text:0x800C2818; // type:function size:0x54 scope:global align:4 +item_func_collectmap46__Fv = .text:0x800C286C; // type:function size:0x54 scope:global align:4 +item_func_collectmap45__Fv = .text:0x800C28C0; // type:function size:0x54 scope:global align:4 +item_func_collectmap44__Fv = .text:0x800C2914; // type:function size:0x54 scope:global align:4 +item_func_collectmap43__Fv = .text:0x800C2968; // type:function size:0x54 scope:global align:4 +item_func_collectmap42__Fv = .text:0x800C29BC; // type:function size:0x54 scope:global align:4 +item_func_collectmap41__Fv = .text:0x800C2A10; // type:function size:0x54 scope:global align:4 +item_func_collectmap40__Fv = .text:0x800C2A64; // type:function size:0x54 scope:global align:4 +item_func_collectmap39__Fv = .text:0x800C2AB8; // type:function size:0x54 scope:global align:4 +item_func_collectmap38__Fv = .text:0x800C2B0C; // type:function size:0x54 scope:global align:4 +item_func_collectmap37__Fv = .text:0x800C2B60; // type:function size:0x54 scope:global align:4 +item_func_collectmap36__Fv = .text:0x800C2BB4; // type:function size:0x54 scope:global align:4 +item_func_collectmap35__Fv = .text:0x800C2C08; // type:function size:0x54 scope:global align:4 +item_func_collectmap34__Fv = .text:0x800C2C5C; // type:function size:0x54 scope:global align:4 +item_func_collectmap33__Fv = .text:0x800C2CB0; // type:function size:0x54 scope:global align:4 +item_func_collectmap32__Fv = .text:0x800C2D04; // type:function size:0x54 scope:global align:4 +item_func_collectmap31__Fv = .text:0x800C2D58; // type:function size:0x54 scope:global align:4 +item_func_collectmap30__Fv = .text:0x800C2DAC; // type:function size:0x54 scope:global align:4 +item_func_collectmap29__Fv = .text:0x800C2E00; // type:function size:0x54 scope:global align:4 +item_func_collectmap28__Fv = .text:0x800C2E54; // type:function size:0x54 scope:global align:4 +item_func_collectmap27__Fv = .text:0x800C2EA8; // type:function size:0x54 scope:global align:4 +item_func_collectmap26__Fv = .text:0x800C2EFC; // type:function size:0x54 scope:global align:4 +item_func_collectmap25__Fv = .text:0x800C2F50; // type:function size:0x54 scope:global align:4 +item_func_collectmap24__Fv = .text:0x800C2FA4; // type:function size:0x54 scope:global align:4 +item_func_collectmap23__Fv = .text:0x800C2FF8; // type:function size:0x54 scope:global align:4 +item_func_collectmap22__Fv = .text:0x800C304C; // type:function size:0x54 scope:global align:4 +item_func_collectmap21__Fv = .text:0x800C30A0; // type:function size:0x54 scope:global align:4 +item_func_collectmap20__Fv = .text:0x800C30F4; // type:function size:0x54 scope:global align:4 +item_func_collectmap19__Fv = .text:0x800C3148; // type:function size:0x54 scope:global align:4 +item_func_collectmap18__Fv = .text:0x800C319C; // type:function size:0x54 scope:global align:4 +item_func_collectmap17__Fv = .text:0x800C31F0; // type:function size:0x54 scope:global align:4 +item_func_collectmap16__Fv = .text:0x800C3244; // type:function size:0x54 scope:global align:4 +item_func_collectmap15__Fv = .text:0x800C3298; // type:function size:0x54 scope:global align:4 +item_func_collectmap14__Fv = .text:0x800C32EC; // type:function size:0x54 scope:global align:4 +item_func_collectmap13__Fv = .text:0x800C3340; // type:function size:0x54 scope:global align:4 +item_func_collectmap12__Fv = .text:0x800C3394; // type:function size:0x54 scope:global align:4 +item_func_collectmap11__Fv = .text:0x800C33E8; // type:function size:0x54 scope:global align:4 +item_func_collectmap10__Fv = .text:0x800C343C; // type:function size:0x54 scope:global align:4 +item_func_collectmap09__Fv = .text:0x800C3490; // type:function size:0x54 scope:global align:4 +item_func_collectmap08__Fv = .text:0x800C34E4; // type:function size:0x60 scope:global align:4 +item_func_collectmap07__Fv = .text:0x800C3544; // type:function size:0x54 scope:global align:4 +item_func_collectmap06__Fv = .text:0x800C3598; // type:function size:0x54 scope:global align:4 +item_func_collectmap05__Fv = .text:0x800C35EC; // type:function size:0x54 scope:global align:4 +item_func_collectmap04__Fv = .text:0x800C3640; // type:function size:0x54 scope:global align:4 +item_func_collectmap03__Fv = .text:0x800C3694; // type:function size:0x54 scope:global align:4 +item_func_collectmap02__Fv = .text:0x800C36E8; // type:function size:0x54 scope:global align:4 +item_func_collectmap01__Fv = .text:0x800C373C; // type:function size:0x54 scope:global align:4 +item_func_noentry__Fv = .text:0x800C3790; // type:function size:0x4 scope:global align:4 +item_getcheck_func_heart__Fv = .text:0x800C3794; // type:function size:0x8 scope:global align:4 +item_getcheck_func_green_rupee__Fv = .text:0x800C379C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_blue_rupee__Fv = .text:0x800C37A4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_white_rupee__Fv = .text:0x800C37AC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_red_rupee__Fv = .text:0x800C37B4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_purple_rupee__Fv = .text:0x800C37BC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_silver_rupee__Fv = .text:0x800C37C4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_kakera_heart__Fv = .text:0x800C37CC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_utuwa_heart__Fv = .text:0x800C37D4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_s_magic__Fv = .text:0x800C37DC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_l_magic__Fv = .text:0x800C37E4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_bomb_5__Fv = .text:0x800C37EC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_10__Fv = .text:0x800C3820; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_20__Fv = .text:0x800C3854; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_30__Fv = .text:0x800C3888; // type:function size:0x34 scope:global align:4 +item_getcheck_func_noentry__Fv = .text:0x800C38BC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_arrow_10__Fv = .text:0x800C38C4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_arrow_20__Fv = .text:0x800C38F8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_arrow_30__Fv = .text:0x800C392C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_small_key__Fv = .text:0x800C3960; // type:function size:0x8 scope:global align:4 +item_getcheck_func_recover_faily__Fv = .text:0x800C3968; // type:function size:0x8 scope:global align:4 +item_getcheck_func_triple_heart__Fv = .text:0x800C3970; // type:function size:0x8 scope:global align:4 +item_getcheck_func_pendant__Fv = .text:0x800C3978; // type:function size:0x30 scope:global align:4 +item_getcheck_func_telescope__Fv = .text:0x800C39A8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_tncl_whitsl__Fv = .text:0x800C39DC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_wind_tact__Fv = .text:0x800C3A10; // type:function size:0x34 scope:global align:4 +item_getcheck_func_camera__Fv = .text:0x800C3A44; // type:function size:0x34 scope:global align:4 +item_getcheck_func_emono_bag__Fv = .text:0x800C3A78; // type:function size:0x34 scope:global align:4 +item_getcheck_func_rope__Fv = .text:0x800C3AAC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_camera2__Fv = .text:0x800C3AE0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bow__Fv = .text:0x800C3B14; // type:function size:0x34 scope:global align:4 +item_getcheck_func_pwr_groove__Fv = .text:0x800C3B48; // type:function size:0x34 scope:global align:4 +item_getcheck_func_hvy_boots__Fv = .text:0x800C3B7C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_drgn_shield__Fv = .text:0x800C3BB0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_water_boots__Fv = .text:0x800C3BE4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_esa_bag__Fv = .text:0x800C3BEC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_boomerang__Fv = .text:0x800C3C20; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bare_hand__Fv = .text:0x800C3C54; // type:function size:0x8 scope:global align:4 +item_getcheck_func_hookshot__Fv = .text:0x800C3C5C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_warasibe_bag__Fv = .text:0x800C3C90; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_bag__Fv = .text:0x800C3CC4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_hummer__Fv = .text:0x800C3CCC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_deku_leaf__Fv = .text:0x800C3D00; // type:function size:0x34 scope:global align:4 +item_getcheck_func_magic_arrow__Fv = .text:0x800C3D34; // type:function size:0x34 scope:global align:4 +item_getcheck_func_light_arrow__Fv = .text:0x800C3D68; // type:function size:0x34 scope:global align:4 +item_getcheck_func_sword__Fv = .text:0x800C3D9C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_master_sword__Fv = .text:0x800C3DD0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_lv3_sword__Fv = .text:0x800C3E04; // type:function size:0x34 scope:global align:4 +item_getcheck_func_shield__Fv = .text:0x800C3E38; // type:function size:0x34 scope:global align:4 +item_getcheck_func_mirror_shield__Fv = .text:0x800C3E6C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_master_sword_ex__Fv = .text:0x800C3EA0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_pirates_omamori__Fv = .text:0x800C3ED4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_heros_omamori__Fv = .text:0x800C3F08; // type:function size:0x34 scope:global align:4 +item_getcheck_func_grass_ball__Fv = .text:0x800C3F3C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_skull_necklace__Fv = .text:0x800C3F44; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bokobaba_seed__Fv = .text:0x800C3F74; // type:function size:0x30 scope:global align:4 +item_getcheck_func_golden_feather__Fv = .text:0x800C3FA4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_boko_belt__Fv = .text:0x800C3FD4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_red_jerry__Fv = .text:0x800C4004; // type:function size:0x30 scope:global align:4 +item_getcheck_func_green_jerry__Fv = .text:0x800C4034; // type:function size:0x30 scope:global align:4 +item_getcheck_func_blue_jerry__Fv = .text:0x800C4064; // type:function size:0x30 scope:global align:4 +item_getcheck_func_map__Fv = .text:0x800C4094; // type:function size:0x30 scope:global align:4 +item_getcheck_func_compass__Fv = .text:0x800C40C4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_boss_key__Fv = .text:0x800C40CC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_empty_bship__Fv = .text:0x800C40FC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_empty_bottle__Fv = .text:0x800C412C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_red_bottle__Fv = .text:0x800C415C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_green_bottle__Fv = .text:0x800C418C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_blue_bottle__Fv = .text:0x800C41BC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bottleship__Fv = .text:0x800C41EC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bin_in_bottleship__Fv = .text:0x800C421C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bin_in_water__Fv = .text:0x800C424C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bin__Fv = .text:0x800C427C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce1__Fv = .text:0x800C42AC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce2__Fv = .text:0x800C42DC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce3__Fv = .text:0x800C430C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce4__Fv = .text:0x800C433C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce5__Fv = .text:0x800C436C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce6__Fv = .text:0x800C439C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce7__Fv = .text:0x800C43CC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce8__Fv = .text:0x800C43FC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_pearl1__Fv = .text:0x800C442C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_pearl2__Fv = .text:0x800C445C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_pearl3__Fv = .text:0x800C448C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song1__Fv = .text:0x800C44BC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song2__Fv = .text:0x800C44EC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song3__Fv = .text:0x800C451C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song4__Fv = .text:0x800C454C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song5__Fv = .text:0x800C457C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song6__Fv = .text:0x800C45AC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_normal_sail__Fv = .text:0x800C45DC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_zora_sail__Fv = .text:0x800C4610; // type:function size:0x8 scope:global align:4 +item_getcheck_func_tincle_sail__Fv = .text:0x800C4618; // type:function size:0x8 scope:global align:4 +item_getcheck_func_sail__Fv = .text:0x800C4620; // type:function size:0x8 scope:global align:4 +item_getcheck_func_bird_esa_5__Fv = .text:0x800C4628; // type:function size:0x30 scope:global align:4 +item_getcheck_func_animal_esa__Fv = .text:0x800C4658; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa1__Fv = .text:0x800C4688; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa2__Fv = .text:0x800C46B8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa3__Fv = .text:0x800C46E8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa4__Fv = .text:0x800C4718; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa5__Fv = .text:0x800C4748; // type:function size:0x30 scope:global align:4 +item_getcheck_func_magic_bean__Fv = .text:0x800C4778; // type:function size:0x8 scope:global align:4 +item_getcheck_func_bird_esa_10__Fv = .text:0x800C4780; // type:function size:0x30 scope:global align:4 +item_getcheck_func_flower_1__Fv = .text:0x800C47B0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_flower_2__Fv = .text:0x800C47E0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_flower_3__Fv = .text:0x800C4810; // type:function size:0x30 scope:global align:4 +item_getcheck_func_heros_flag__Fv = .text:0x800C4840; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tairyo_flag__Fv = .text:0x800C4870; // type:function size:0x30 scope:global align:4 +item_getcheck_func_sales_flag__Fv = .text:0x800C48A0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_wind_flag__Fv = .text:0x800C48D0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_red_flag__Fv = .text:0x800C4900; // type:function size:0x30 scope:global align:4 +item_getcheck_func_fossil_head__Fv = .text:0x800C4930; // type:function size:0x30 scope:global align:4 +item_getcheck_func_water_statue__Fv = .text:0x800C4960; // type:function size:0x30 scope:global align:4 +item_getcheck_func_postman_statue__Fv = .text:0x800C4990; // type:function size:0x30 scope:global align:4 +item_getcheck_func_president_statue__Fv = .text:0x800C49C0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_letter00__Fv = .text:0x800C49F0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_magic_seed__Fv = .text:0x800C4A20; // type:function size:0x30 scope:global align:4 +item_getcheck_func_magys_letter__Fv = .text:0x800C4A50; // type:function size:0x30 scope:global align:4 +item_getcheck_func_mo_letter__Fv = .text:0x800C4A80; // type:function size:0x30 scope:global align:4 +item_getcheck_func_cottage_paper__Fv = .text:0x800C4AB0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_kaisen_present1__Fv = .text:0x800C4AE0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_kaisen_present2__Fv = .text:0x800C4B10; // type:function size:0x30 scope:global align:4 +item_getcheck_func_salvage_item1__Fv = .text:0x800C4B40; // type:function size:0x30 scope:global align:4 +item_getcheck_func_salvage_item2__Fv = .text:0x800C4B70; // type:function size:0x30 scope:global align:4 +item_getcheck_func_salvage_item3__Fv = .text:0x800C4BA0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_xxx_039__Fv = .text:0x800C4BD0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph1__Fv = .text:0x800C4C00; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph2__Fv = .text:0x800C4C30; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph3__Fv = .text:0x800C4C60; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph4__Fv = .text:0x800C4C90; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph5__Fv = .text:0x800C4CC0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph6__Fv = .text:0x800C4CF0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph7__Fv = .text:0x800C4D20; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph8__Fv = .text:0x800C4D50; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph9__Fv = .text:0x800C4D80; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph10__Fv = .text:0x800C4DB0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph11__Fv = .text:0x800C4DE0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph12__Fv = .text:0x800C4E10; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph13__Fv = .text:0x800C4E40; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph14__Fv = .text:0x800C4E70; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph15__Fv = .text:0x800C4EA0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph16__Fv = .text:0x800C4ED0; // type:function size:0x30 scope:global align:4 +getRotenItemNumInBag__Fv = .text:0x800C4F00; // type:function size:0x6C scope:global align:4 +isDaizaItem__FUc = .text:0x800C4F6C; // type:function size:0x2C scope:global align:4 +isBomb__FUc = .text:0x800C4F98; // type:function size:0x2C scope:global align:4 +isArrow__FUc = .text:0x800C4FC4; // type:function size:0x2C scope:global align:4 +isEmono__FUc = .text:0x800C4FF0; // type:function size:0x34 scope:global align:4 +isEsa__FUc = .text:0x800C5024; // type:function size:0x2C scope:global align:4 +isRupee__FUc = .text:0x800C5050; // type:function size:0x2C scope:global align:4 +isLimitedItem__FUc = .text:0x800C507C; // type:function size:0x1C scope:global align:4 +isNonSavedEmono__FUc = .text:0x800C5098; // type:function size:0x34 scope:global align:4 +isUseClothPacket__FUc = .text:0x800C50CC; // type:function size:0x2C scope:global align:4 +isTriforce__FUc = .text:0x800C50F8; // type:function size:0x2C scope:global align:4 +isHeart__FUc = .text:0x800C5124; // type:function size:0x20 scope:global align:4 +getItemNoByLife__FUc = .text:0x800C5144; // type:function size:0x48 scope:global align:4 +check_itemno__Fi = .text:0x800C518C; // type:function size:0x160 scope:global align:4 +getEmonoItemFromLifeBallTable__FUs = .text:0x800C52EC; // type:function size:0x344 scope:global align:4 +getItemFromLifeBallTableWithoutEmono__FUs = .text:0x800C5630; // type:function size:0x284 scope:global align:4 +__ct__16dDlst_2DNumber_cFv = .text:0x800C58B4; // type:function size:0x1C scope:global align:4 +__dt__16dDlst_2DNumber_cFv = .text:0x800C58D0; // type:function size:0x5C scope:global align:4 +init__16dDlst_2DNumber_cFissssUc = .text:0x800C592C; // type:function size:0x134 scope:global align:4 +draw__16dDlst_2DNumber_cFv = .text:0x800C5A60; // type:function size:0x108 scope:global align:4 +init__18dDlst_2DMinigame_cFP7ResTIMGP7ResTIMG = .text:0x800C5B68; // type:function size:0x1F8 scope:global align:4 +draw__18dDlst_2DMinigame_cFv = .text:0x800C5D60; // type:function size:0xBC scope:global align:4 +init__17dDlst_2DBattery_cFP7ResTIMGP7ResTIMGP7ResTIMGP7ResTIMG = .text:0x800C5E1C; // type:function size:0x5AC scope:global align:4 +setRotate__17dDlst_2DBattery_cFf = .text:0x800C63C8; // type:function size:0x144 scope:global align:4 +draw__17dDlst_2DBattery_cFv = .text:0x800C650C; // type:function size:0x258 scope:global align:4 +init__16dDlst_2DObject_cFP7ResTIMGP7ResTIMG = .text:0x800C6764; // type:function size:0x124 scope:global align:4 +draw__16dDlst_2DObject_cFv = .text:0x800C6888; // type:function size:0xB4 scope:global align:4 +initial__17dDlst_2DOutFont_cFv = .text:0x800C693C; // type:function size:0x134 scope:global align:4 +setPane__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x800C6A70; // type:function size:0xD8 scope:global align:4 +setPaneEx__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classPc = .text:0x800C6B48; // type:function size:0xD4 scope:global align:4 +setRuby__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_class = .text:0x800C6C1C; // type:function size:0x10 scope:global align:4 +setRubyEx__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classPc = .text:0x800C6C2C; // type:function size:0x10 scope:global align:4 +charWidth__17dDlst_2DOutFont_cFi = .text:0x800C6C3C; // type:function size:0xA4 scope:global align:4 +rubyCharWidth__17dDlst_2DOutFont_cFi = .text:0x800C6CE0; // type:function size:0xB8 scope:global align:4 +iconset__17dDlst_2DOutFont_cFiPPc = .text:0x800C6D98; // type:function size:0x378 scope:global align:4 +messageSet__17dDlst_2DOutFont_cFUl = .text:0x800C7110; // type:function size:0xA74 scope:global align:4 +outFontStickAnime1__17dDlst_2DOutFont_cFUc = .text:0x800C7B84; // type:function size:0x1A4 scope:global align:4 +outFontStickAnime2__17dDlst_2DOutFont_cFUcUc = .text:0x800C7D28; // type:function size:0x180 scope:global align:4 +outFontStickAnime3__17dDlst_2DOutFont_cFUcUc = .text:0x800C7EA8; // type:function size:0x1C4 scope:global align:4 +outFontStickAnimePiece__17dDlst_2DOutFont_cFUcUc = .text:0x800C806C; // type:function size:0x210 scope:global align:4 +move__17dDlst_2DOutFont_cFv = .text:0x800C827C; // type:function size:0x194 scope:global align:4 +setAlpha__17dDlst_2DOutFont_cFUc = .text:0x800C8410; // type:function size:0x38 scope:global align:4 +__dt__16dDlst_2DObject_cFv = .text:0x800C8448; // type:function size:0x5C scope:global align:4 +__dt__17dDlst_2DBattery_cFv = .text:0x800C84A4; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_2DMinigame_cFv = .text:0x800C8500; // type:function size:0x5C scope:global align:4 +getMaxFlyingTimer__11daNpc_Cb1_cFv = .text:0x800C855C; // type:function size:0x8 scope:global align:4 +aroundWalk__17daNpc_Mk_Static_cFP10fopAc_ac_cP10fopAc_ac_cUc = .text:0x800C8564; // type:function size:0x1AC scope:global align:4 +turnPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc = .text:0x800C8710; // type:function size:0x114 scope:global align:4 +chkPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc = .text:0x800C8824; // type:function size:0xA8 scope:global align:4 +walkPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc = .text:0x800C88CC; // type:function size:0x5C scope:global align:4 +getSpeedF__17daNpc_Mk_Static_cFff = .text:0x800C8928; // type:function size:0x88 scope:global align:4 +init__17daNpc_Mk_Static_cFUcUs = .text:0x800C89B0; // type:function size:0x24 scope:global align:4 +goFarLink_3__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c = .text:0x800C89D4; // type:function size:0x188 scope:global align:4 +goFarLink_2__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c = .text:0x800C8B5C; // type:function size:0x2B8 scope:global align:4 +runaway_com2__17daNpc_Mk_Static_cFP14dNpc_PathRun_cUc = .text:0x800C8E14; // type:function size:0x64 scope:global align:4 +runAwayProc__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cP8dCcD_CylPs = .text:0x800C8E78; // type:function size:0x494 scope:global align:4 +chkGameSet__17daNpc_Mk_Static_cFv = .text:0x800C930C; // type:function size:0x8C scope:global align:4 +setRndPathPos__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c = .text:0x800C9398; // type:function size:0x264 scope:global align:4 +chkPointPass__17daNpc_Mk_Static_cFP4cXyzP4cXyzP4cXyz = .text:0x800C95FC; // type:function size:0xD0 scope:global align:4 +init__18dSalvage_control_cFv = .text:0x800C96CC; // type:function size:0x38 scope:global align:4 +init_end__18dSalvage_control_cFv = .text:0x800C9704; // type:function size:0x58 scope:global align:4 +entry__18dSalvage_control_cFP10fopAc_ac_cP14JPABaseEmitter = .text:0x800C975C; // type:function size:0x3AC scope:global align:4 +init_room__18dSalvage_control_cFSc = .text:0x800C9B08; // type:function size:0x54 scope:global align:4 +init_one__18dSalvage_control_cFi = .text:0x800C9B5C; // type:function size:0x5C scope:global align:4 +init_one_sub__18dSalvage_control_cFi = .text:0x800C9BB8; // type:function size:0x88 scope:global align:4 +calcDistanceXZ__18dSalvage_control_cFv = .text:0x800C9C40; // type:function size:0x104 scope:global align:4 +getPos__18dSalvage_control_cFi = .text:0x800C9D44; // type:function size:0x24 scope:global align:4 +getPosP__18dSalvage_control_cFi = .text:0x800C9D68; // type:function size:0x14 scope:global align:4 +getScale__18dSalvage_control_cFi = .text:0x800C9D7C; // type:function size:0x24 scope:global align:4 +getR__18dSalvage_control_cFi = .text:0x800C9DA0; // type:function size:0x10 scope:global align:4 +getH__18dSalvage_control_cFi = .text:0x800C9DB0; // type:function size:0x10 scope:global align:4 +getRoomNo__18dSalvage_control_cFi = .text:0x800C9DC0; // type:function size:0x10 scope:global align:4 +getItemNo__18dSalvage_control_cFi = .text:0x800C9DD0; // type:function size:0x10 scope:global align:4 +getSwitchNo__18dSalvage_control_cFi = .text:0x800C9DE0; // type:function size:0x10 scope:global align:4 +getSaveNo__18dSalvage_control_cFi = .text:0x800C9DF0; // type:function size:0x10 scope:global align:4 +getType__18dSalvage_control_cFi = .text:0x800C9E00; // type:function size:0x10 scope:global align:4 +getKind__18dSalvage_control_cFi = .text:0x800C9E10; // type:function size:0x10 scope:global align:4 +getDistance__18dSalvage_control_cFi = .text:0x800C9E20; // type:function size:0x10 scope:global align:4 +getAlphaPtr__18dSalvage_control_cFi = .text:0x800C9E30; // type:function size:0x14 scope:global align:4 +getDrawMode__18dSalvage_control_cFi = .text:0x800C9E44; // type:function size:0x10 scope:global align:4 +checkRegist__18dSalvage_control_cFi = .text:0x800C9E54; // type:function size:0x20 scope:global align:4 +checkUsed__18dSalvage_control_cFi = .text:0x800C9E74; // type:function size:0x1C scope:global align:4 +setPos__18dSalvage_control_cFi4cXyz = .text:0x800C9E90; // type:function size:0x24 scope:global align:4 +setFlag__18dSalvage_control_cFiUc = .text:0x800C9EB4; // type:function size:0x18 scope:global align:4 +clrFlag__18dSalvage_control_cFiUc = .text:0x800C9ECC; // type:function size:0x18 scope:global align:4 +setNowAlpha__18dSalvage_control_cFiUc = .text:0x800C9EE4; // type:function size:0x10 scope:global align:4 +setDrawMode__18dSalvage_control_cFii = .text:0x800C9EF4; // type:function size:0x10 scope:global align:4 +dSnap_PhotoIndex2TableIndex__Fi = .text:0x800C9F04; // type:function size:0x78 scope:global align:4 +dSnap_GetFigRoomId__Fi = .text:0x800C9F7C; // type:function size:0x28 scope:global align:4 +__ct__9dSnap_ObjFv = .text:0x800C9FA4; // type:function size:0x5C scope:global align:4 +CalcArea2D__9dSnap_ObjFv = .text:0x800CA000; // type:function size:0x668 scope:global align:4 +draw__9dSnap_ObjFv = .text:0x800CA668; // type:function size:0x428 scope:global align:4 +SetGeo__9dSnap_ObjFRC3Vecffs = .text:0x800CAA90; // type:function size:0x34 scope:global align:4 +SetGeoSph__9dSnap_ObjFRC3Vecf = .text:0x800CAAC4; // type:function size:0x3C scope:global align:4 +SetInf__9dSnap_ObjFUcPC10fopAc_ac_cUcUcs = .text:0x800CAB00; // type:function size:0x2C scope:global align:4 +SetAreaClear__9dSnap_ObjFv = .text:0x800CAB2C; // type:function size:0x1C scope:global align:4 +SetArea__9dSnap_ObjFss = .text:0x800CAB48; // type:function size:0x54 scope:global align:4 +ChkPhoto__9dSnap_ObjFi = .text:0x800CAB9C; // type:function size:0x14 scope:global align:4 +ChkSuccess__9dSnap_ObjFlf = .text:0x800CABB0; // type:function size:0x28 scope:global align:4 +ChkCamCull__9dSnap_ObjCFv = .text:0x800CABD8; // type:function size:0x98 scope:global align:4 +Init__18dSnap_RegistObjElmFv = .text:0x800CAC70; // type:function size:0x4 scope:global align:4 +Regist__18dSnap_RegistObjElmFRC9dSnap_Obj = .text:0x800CAC74; // type:function size:0x94 scope:global align:4 +Create__12dSnap_packetFv = .text:0x800CAD08; // type:function size:0x14 scope:global align:4 +ReleaseShutter__12dSnap_packetFv = .text:0x800CAD1C; // type:function size:0x10 scope:global align:4 +ChkReleaseShutter__12dSnap_packetFv = .text:0x800CAD2C; // type:function size:0xC scope:global align:4 +Execute__12dSnap_packetFv = .text:0x800CAD38; // type:function size:0x80 scope:global align:4 +Regist__12dSnap_packetFRC9dSnap_Obj = .text:0x800CADB8; // type:function size:0x178 scope:global align:4 +dSnap_MatDl__Fv = .text:0x800CAF30; // type:function size:0x180 scope:global align:4 +dSnap_AlphaClearDL__Fv = .text:0x800CB0B0; // type:function size:0x180 scope:global align:4 +draw__12dSnap_packetFv = .text:0x800CB230; // type:function size:0xD0 scope:global align:4 +ClearAlphaBuffer__12dSnap_packetFv = .text:0x800CB300; // type:function size:0x134 scope:global align:4 +Judge__12dSnap_packetFv = .text:0x800CB434; // type:function size:0x168 scope:global align:4 +FindPhoto__12dSnap_packetFii = .text:0x800CB59C; // type:function size:0x94 scope:global align:4 +JudgePost__12dSnap_packetFv = .text:0x800CB630; // type:function size:0x68 scope:global align:4 +JudgeBikutsuki__12dSnap_packetFv = .text:0x800CB698; // type:function size:0x70 scope:global align:4 +JudgeCoupleLook__12dSnap_packetFv = .text:0x800CB708; // type:function size:0xC0 scope:global align:4 +JudgeGF__12dSnap_packetFv = .text:0x800CB7C8; // type:function size:0x70 scope:global align:4 +JudgeGenzo__12dSnap_packetFv = .text:0x800CB838; // type:function size:0xC0 scope:global align:4 +JudgeObasan4__12dSnap_packetFv = .text:0x800CB8F8; // type:function size:0x9C scope:global align:4 +JudgeTestM__12dSnap_packetFv = .text:0x800CB994; // type:function size:0x8 scope:global align:4 +JudgeGene__12dSnap_packetFv = .text:0x800CB99C; // type:function size:0x70 scope:global align:4 +JudgeFigure__12dSnap_packetFi = .text:0x800CBA0C; // type:function size:0x100 scope:global align:4 +SetResult__12dSnap_packetFv = .text:0x800CBB0C; // type:function size:0x18C scope:global align:4 +dSnap_Create__Fv = .text:0x800CBC98; // type:function size:0x28 scope:global align:4 +dSnap_ReleaseShutter__Fv = .text:0x800CBCC0; // type:function size:0x28 scope:global align:4 +dSnap_Execute__Fv = .text:0x800CBCE8; // type:function size:0x28 scope:global align:4 +dSnap_GetResult__Fv = .text:0x800CBD10; // type:function size:0x10 scope:global align:4 +dSnap_GetResultDetail__Fv = .text:0x800CBD20; // type:function size:0x10 scope:global align:4 +dSnap_RegistSnapObj__FR9dSnap_Obj = .text:0x800CBD30; // type:function size:0x2C scope:global align:4 +dSnap_RegistFig__FUcP10fopAc_ac_cfff = .text:0x800CBD5C; // type:function size:0x28 scope:global align:4 +dSnap_RegistFig__FUcP10fopAc_ac_cRC3Vecsfff = .text:0x800CBD84; // type:function size:0x1DC scope:global align:4 +dSnap_DebugDraw__Fv = .text:0x800CBF60; // type:function size:0x80 scope:global align:4 +dSnap_Delete__Fv = .text:0x800CBFE0; // type:function size:0x4 scope:global align:4 +__dt__12dSnap_packetFv = .text:0x800CBFE4; // type:function size:0x84 scope:global align:4 +__dt__18dSnap_RegistObjElmFv = .text:0x800CC068; // type:function size:0x5C scope:global align:4 +__sinit_d_snap_cpp = .text:0x800CC0C4; // type:function size:0x1A8 scope:local align:4 +__ct__18dSnap_RegistObjElmFv = .text:0x800CC26C; // type:function size:0x3C scope:global align:4 +set_pwind_init__12dPointWind_cFP9cM3dGCpsS = .text:0x800CC2A8; // type:function size:0x7C scope:global align:4 +set_pwind_move__12dPointWind_cFv = .text:0x800CC324; // type:function size:0x230 scope:global align:4 +set_pwind_delete__12dPointWind_cFv = .text:0x800CC554; // type:function size:0x24 scope:global align:4 +__ct__11daAgb_HIO_cFv = .text:0x800CC578; // type:function size:0xCC scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x800CC644; // type:function size:0x48 scope:global align:4 +init__10dMsgCtrl_cFUs = .text:0x800CC68C; // type:function size:0x1C scope:global align:4 +execute__10dMsgCtrl_cFv = .text:0x800CC6A8; // type:function size:0x98 scope:global align:4 +sjis2chrNo__FPCc = .text:0x800CC740; // type:function size:0x1E0 scope:global align:4 +NameConv__7daAgb_cFv = .text:0x800CC920; // type:function size:0xB0 scope:global align:4 +uploadInitCheck__7daAgb_cFv = .text:0x800CC9D0; // type:function size:0x19C scope:global align:4 +uploadPortCheckWait__7daAgb_cFv = .text:0x800CCB6C; // type:function size:0x138 scope:global align:4 +uploadSelect__7daAgb_cFv = .text:0x800CCCA4; // type:function size:0x12C scope:global align:4 +uploadJoyboot1__7daAgb_cFv = .text:0x800CCDD0; // type:function size:0xCC scope:global align:4 +uploadJoyboot2__7daAgb_cFv = .text:0x800CCE9C; // type:function size:0x140 scope:global align:4 +uploadMessageLoad__7daAgb_cFv = .text:0x800CCFDC; // type:function size:0xB8 scope:global align:4 +uploadMessageLoad2__7daAgb_cFv = .text:0x800CD094; // type:function size:0x20 scope:global align:4 +uploadConnect__7daAgb_cFv = .text:0x800CD0B4; // type:function size:0x150 scope:global align:4 +uploadMessageSend__7daAgb_cFv = .text:0x800CD204; // type:function size:0x124 scope:global align:4 +uploadMsgEndWait__7daAgb_cFv = .text:0x800CD328; // type:function size:0x48 scope:global align:4 +uploadMsgEndTimer__7daAgb_cFv = .text:0x800CD370; // type:function size:0x84 scope:global align:4 +modeLoad__7daAgb_cFv = .text:0x800CD3F4; // type:function size:0x7C scope:global align:4 +modeLookAttention__7daAgb_cFv = .text:0x800CD470; // type:function size:0x12C scope:global align:4 +DungeonNoGet__7daAgb_cFv = .text:0x800CD59C; // type:function size:0xF0 scope:global align:4 +MapNoSet__7daAgb_cFUcUcUc = .text:0x800CD68C; // type:function size:0x54 scope:global align:4 +onFree__7daAgb_cFv = .text:0x800CD6E0; // type:function size:0x1C scope:global align:4 +onHold__7daAgb_cFv = .text:0x800CD6FC; // type:function size:0x18 scope:global align:4 +offHold__7daAgb_cFv = .text:0x800CD714; // type:function size:0x18 scope:global align:4 +resetCursor__7daAgb_cFb = .text:0x800CD72C; // type:function size:0xEC scope:global align:4 +FlashCheck__7daAgb_cFv = .text:0x800CD818; // type:function size:0x28 scope:global align:4 +FlagsRecv__7daAgb_cFv = .text:0x800CD840; // type:function size:0x238 scope:global align:4 +SwitchOn__7daAgb_cFv = .text:0x800CDA78; // type:function size:0xDC scope:global align:4 +GbaItemUse__7daAgb_cFv = .text:0x800CDB54; // type:function size:0x730 scope:global align:4 +Shopping__7daAgb_cFv = .text:0x800CE284; // type:function size:0x15C scope:global align:4 +FlagsSend__7daAgb_cFUl = .text:0x800CE3E0; // type:function size:0x758 scope:global align:4 +CursorMove__7daAgb_cFP10fopAc_ac_cUl = .text:0x800CEB38; // type:function size:0xB9C scope:global align:4 +__dt__15dBgS_LinkLinChkFv = .text:0x800CF6D4; // type:function size:0x154 scope:global align:4 +modeMove__7daAgb_cFv = .text:0x800CF828; // type:function size:0x910 scope:global align:4 +modeDelete__7daAgb_cFv = .text:0x800D0138; // type:function size:0x98 scope:global align:4 +daAgb_Execute__FP7daAgb_c = .text:0x800D01D0; // type:function size:0x620 scope:global align:4 +daAgb_Draw__FP7daAgb_c = .text:0x800D07F0; // type:function size:0x1F8 scope:global align:4 +setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10 = .text:0x800D09E8; // type:function size:0x4 scope:global align:4 +daAgb_IsDelete__FP7daAgb_c = .text:0x800D09EC; // type:function size:0x8 scope:global align:4 +daAgb_Delete__FP7daAgb_c = .text:0x800D09F4; // type:function size:0x54 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x800D0A48; // type:function size:0x20 scope:local align:4 +createHeap__7daAgb_cFv = .text:0x800D0A68; // type:function size:0x1EC scope:global align:4 +daAgb_Create__FP10fopAc_ac_c = .text:0x800D0C54; // type:function size:0x1D4 scope:global align:4 +__ct__7daAgb_cFv = .text:0x800D0E28; // type:function size:0xB0 scope:global align:4 +__dt__13dBgS_LinkAcchFv = .text:0x800D0ED8; // type:function size:0x70 scope:global align:4 +__dt__15dBgS_LinkCrrPosFv = .text:0x800D0F48; // type:function size:0x78 scope:global align:4 +__dt__11dBgS_CrrPosFv = .text:0x800D0FC0; // type:function size:0x1C4 scope:global align:4 +__ct__15dBgS_LinkCrrPosFv = .text:0x800D1184; // type:function size:0x5C scope:global align:4 +__ct__11dBgS_CrrPosFv = .text:0x800D11E0; // type:function size:0x1F4 scope:global align:4 +__dt__11daAgb_HIO_cFv = .text:0x800D13D4; // type:function size:0x5C scope:global align:4 +__sinit_d_a_agb_cpp = .text:0x800D1430; // type:function size:0x174 scope:local align:4 +__dt__10dMsgCtrl_cFv = .text:0x800D15A4; // type:function size:0x3C scope:global align:4 +@20@__dt__15dBgS_LinkLinChkFv = .text:0x800D15E0; // type:function size:0x8 scope:local align:4 +@100@__dt__15dBgS_LinkLinChkFv = .text:0x800D15E8; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_LinkLinChkFv = .text:0x800D15F0; // type:function size:0x8 scope:local align:4 +@32@__dt__13dBgS_LinkAcchFv = .text:0x800D15F8; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_LinkAcchFv = .text:0x800D1600; // type:function size:0x8 scope:local align:4 +@28@__dt__15dBgS_LinkCrrPosFv = .text:0x800D1608; // type:function size:0x8 scope:local align:4 +@16@__dt__15dBgS_LinkCrrPosFv = .text:0x800D1610; // type:function size:0x8 scope:local align:4 +@36@__dt__15dBgS_LinkCrrPosFv = .text:0x800D1618; // type:function size:0x8 scope:local align:4 +@28@__dt__11dBgS_CrrPosFv = .text:0x800D1620; // type:function size:0x8 scope:local align:4 +@16@__dt__11dBgS_CrrPosFv = .text:0x800D1628; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_CrrPosFv = .text:0x800D1630; // type:function size:0x8 scope:local align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x800D1638; // type:function size:0x8 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x800D1640; // type:function size:0x20 scope:local align:4 +_createHeap__9daArrow_cFv = .text:0x800D1660; // type:function size:0xCC scope:global align:4 +atHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800D172C; // type:function size:0x20 scope:global align:4 +_atHit__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800D174C; // type:function size:0x158 scope:global align:4 +checkCreater__9daArrow_cFv = .text:0x800D18A4; // type:function size:0x54 scope:global align:4 +setLightEffect__9daArrow_cFv = .text:0x800D18F8; // type:function size:0xD4 scope:global align:4 +setBlur__9daArrow_cFv = .text:0x800D19CC; // type:function size:0xAC scope:global align:4 +createBlur__9daArrow_cFv = .text:0x800D1A78; // type:function size:0x70 scope:global align:4 +setArrowShootSe__9daArrow_cFv = .text:0x800D1AE8; // type:function size:0xD8 scope:global align:4 +setDrawShapeMaterial__9daArrow_cFv = .text:0x800D1BC0; // type:function size:0x94 scope:global align:4 +arrowShooting__9daArrow_cFv = .text:0x800D1C54; // type:function size:0x228 scope:global align:4 +arrowUseMp__9daArrow_cFv = .text:0x800D1E7C; // type:function size:0x28 scope:global align:4 +ShieldReflect__9daArrow_cFv = .text:0x800D1EA4; // type:function size:0x2E0 scope:global align:4 +check_water_in__9daArrow_cFv = .text:0x800D2184; // type:function size:0x2E8 scope:global align:4 +changeArrowMp__9daArrow_cFv = .text:0x800D246C; // type:function size:0x24 scope:global align:4 +changeArrowType__9daArrow_cFv = .text:0x800D2490; // type:function size:0x190 scope:global align:4 +changeArrowTypeNotReady__9daArrow_cFv = .text:0x800D2620; // type:function size:0xD0 scope:global align:4 +setRoomInfo__9daArrow_cFv = .text:0x800D26F0; // type:function size:0xA4 scope:global align:4 +setKeepMatrix__9daArrow_cFv = .text:0x800D2794; // type:function size:0x1A4 scope:global align:4 +setStopActorMatrix__9daArrow_cFv = .text:0x800D2938; // type:function size:0x21C scope:global align:4 +procWait__9daArrow_cFv = .text:0x800D2B54; // type:function size:0xB0 scope:global align:4 +procMove__9daArrow_cFv = .text:0x800D2C04; // type:function size:0x10D0 scope:global align:4 +procReturn__9daArrow_cFv = .text:0x800D3CD4; // type:function size:0x27C scope:global align:4 +procStop_BG__9daArrow_cFv = .text:0x800D3F50; // type:function size:0x384 scope:global align:4 +procStop_Actor__9daArrow_cFv = .text:0x800D42D4; // type:function size:0x84 scope:global align:4 +procWater__9daArrow_cFv = .text:0x800D4358; // type:function size:0x40 scope:global align:4 +checkRestMp__9daArrow_cFv = .text:0x800D4398; // type:function size:0x30 scope:global align:4 +setTypeByPlayer__9daArrow_cFv = .text:0x800D43C8; // type:function size:0x34 scope:global align:4 +createInit__9daArrow_cFv = .text:0x800D43FC; // type:function size:0x1DC scope:global align:4 +_execute__9daArrow_cFv = .text:0x800D45D8; // type:function size:0x324 scope:global align:4 +_draw__9daArrow_cFv = .text:0x800D48FC; // type:function size:0x140 scope:global align:4 +_create__9daArrow_cFv = .text:0x800D4A3C; // type:function size:0xD8 scope:global align:4 +__ct__9daArrow_cFv = .text:0x800D4B14; // type:function size:0x37C scope:global align:4 +__dt__8dCcD_SphFv = .text:0x800D4E90; // type:function size:0xCC scope:global align:4 +__dt__12cCcD_SphAttrFv = .text:0x800D4F5C; // type:function size:0x8C scope:global align:4 +__dt__8cM3dGSphFv = .text:0x800D4FE8; // type:function size:0x48 scope:global align:4 +__dt__8dCcD_CpsFv = .text:0x800D5030; // type:function size:0xE0 scope:global align:4 +__dt__9cCcD_SttsFv = .text:0x800D5110; // type:function size:0x48 scope:global align:4 +__dt__16dBgS_ArrowLinChkFv = .text:0x800D5158; // type:function size:0x154 scope:global align:4 +_delete__9daArrow_cFv = .text:0x800D52AC; // type:function size:0x30 scope:global align:4 +daArrowCreate__FPv = .text:0x800D52DC; // type:function size:0x20 scope:global align:4 +daArrowDelete__FPv = .text:0x800D52FC; // type:function size:0x20 scope:global align:4 +daArrowExecute__FPv = .text:0x800D531C; // type:function size:0x20 scope:global align:4 +daArrowDraw__FPv = .text:0x800D533C; // type:function size:0x20 scope:global align:4 +daArrowIsDelete__FPv = .text:0x800D535C; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x800D5364; // type:function size:0x10 scope:global align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x800D5374; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x800D537C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x800D5384; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800D538C; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x800D53C4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x800D53CC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x800D53D4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x800D53DC; // type:function size:0x38 scope:global align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x800D5414; // type:function size:0x10 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x800D5424; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x800D542C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800D5434; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x800D546C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x800D5474; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x800D547C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x800D5484; // type:function size:0x38 scope:global align:4 +cLib_calcTimer__FPs = .text:0x800D54BC; // type:function size:0x1C scope:global align:4 +@20@__dt__16dBgS_ArrowLinChkFv = .text:0x800D54D8; // type:function size:0x8 scope:local align:4 +@100@__dt__16dBgS_ArrowLinChkFv = .text:0x800D54E0; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_ArrowLinChkFv = .text:0x800D54E8; // type:function size:0x8 scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x800D54F0; // type:function size:0x8 scope:local align:4 +@248@__dt__8dCcD_CpsFv = .text:0x800D54F8; // type:function size:0x8 scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x800D5500; // type:function size:0x8 scope:local align:4 +@248@__dt__8dCcD_SphFv = .text:0x800D5508; // type:function size:0x8 scope:local align:4 +setArcName__6daBg_cFv = .text:0x800D5510; // type:function size:0x44 scope:global align:4 +createMatAnm__FP12J3DModelDataUs = .text:0x800D5554; // type:function size:0x9C scope:global align:4 +create__13daBg_btkAnm_cFP12J3DModelDataP19J3DAnmTextureSRTKey = .text:0x800D55F0; // type:function size:0x118 scope:global align:4 +entry__13daBg_btkAnm_cFP12J3DModelData = .text:0x800D5708; // type:function size:0x98 scope:global align:4 +play__13daBg_btkAnm_cFv = .text:0x800D57A0; // type:function size:0x64 scope:global align:4 +create__13daBg_brkAnm_cFP12J3DModelDataP15J3DAnmTevRegKey = .text:0x800D5804; // type:function size:0x150 scope:global align:4 +entry__13daBg_brkAnm_cFP12J3DModelData = .text:0x800D5954; // type:function size:0x3C scope:global align:4 +play__13daBg_brkAnm_cFv = .text:0x800D5990; // type:function size:0x24 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x800D59B4; // type:function size:0x20 scope:local align:4 +createHeap__6daBg_cFv = .text:0x800D59D4; // type:function size:0x358 scope:global align:4 +__dt__6daBg_cFv = .text:0x800D5D2C; // type:function size:0x168 scope:global align:4 +daBg_Draw__FP6daBg_c = .text:0x800D5E94; // type:function size:0x17C scope:global align:4 +daBg_Execute__FP6daBg_c = .text:0x800D6010; // type:function size:0xC8 scope:global align:4 +daBg_IsDelete__FP6daBg_c = .text:0x800D60D8; // type:function size:0x10 scope:global align:4 +daBg_Delete__FP6daBg_c = .text:0x800D60E8; // type:function size:0x28 scope:global align:4 +daBg_Create__FP10fopAc_ac_c = .text:0x800D6110; // type:function size:0x20 scope:global align:4 +create__6daBg_cFv = .text:0x800D6130; // type:function size:0x284 scope:global align:4 +chk_attrState__22@unnamed@d_a_bomb_cpp@FPC8daBomb_cQ222@unnamed@d_a_bomb_cpp@8AttrSt_e = .text:0x800D63B4; // type:function size:0x4C scope:global align:4 +executeAfter__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter = .text:0x800D6400; // type:function size:0x418 scope:global align:4 +execute__26daBomb_fuseSparksEcallBackFP14JPABaseEmitter = .text:0x800D6818; // type:function size:0x48 scope:global align:4 +draw_norm__8daBomb_cFv = .text:0x800D6860; // type:function size:0x18C scope:global align:4 +draw_nut__8daBomb_cFv = .text:0x800D69EC; // type:function size:0xF8 scope:global align:4 +draw__8daBomb_cFv = .text:0x800D6AE4; // type:function size:0x178 scope:global align:4 +daBomb_Draw__FP8daBomb_c = .text:0x800D6C5C; // type:function size:0x20 scope:global align:4 +checkExplodeCc_norm__8daBomb_cFv = .text:0x800D6C7C; // type:function size:0xA8 scope:global align:4 +checkExplodeCc_nut__8daBomb_cFv = .text:0x800D6D24; // type:function size:0x128 scope:global align:4 +checkExplodeCc_cannon__8daBomb_cFv = .text:0x800D6E4C; // type:function size:0xBC scope:global align:4 +checkExplodeCc__8daBomb_cFv = .text:0x800D6F08; // type:function size:0xB0 scope:global align:4 +checkExplodeTimer__8daBomb_cFv = .text:0x800D6FB8; // type:function size:0x7C scope:global align:4 +checkExplode__8daBomb_cFv = .text:0x800D7034; // type:function size:0x58 scope:global align:4 +checkExplodeBg_norm__8daBomb_cFv = .text:0x800D708C; // type:function size:0x94 scope:global align:4 +checkExplodeBg_nut__8daBomb_cFv = .text:0x800D7120; // type:function size:0x10C scope:global align:4 +checkExplodeBg_cannon__8daBomb_cFv = .text:0x800D722C; // type:function size:0xE0 scope:global align:4 +checkExplodeBg__8daBomb_cFv = .text:0x800D730C; // type:function size:0x9C scope:global align:4 +water_tention__8daBomb_cFv = .text:0x800D73A8; // type:function size:0x80 scope:global align:4 +posMoveF__8daBomb_cFv = .text:0x800D7428; // type:function size:0x180 scope:global align:4 +bgCrrPos__8daBomb_cFv = .text:0x800D75A8; // type:function size:0x54 scope:global align:4 +bgCrrPos_lava__8daBomb_cFv = .text:0x800D75FC; // type:function size:0x6C scope:global align:4 +bgCrrPos_water__8daBomb_cFv = .text:0x800D7668; // type:function size:0x120 scope:global align:4 +chk_water_land__8daBomb_cFv = .text:0x800D7788; // type:function size:0x8 scope:global align:4 +chk_water_in__8daBomb_cFv = .text:0x800D7790; // type:function size:0x8 scope:global align:4 +chk_water_sink__8daBomb_cFv = .text:0x800D7798; // type:function size:0x58 scope:global align:4 +chk_lava_hit__8daBomb_cFv = .text:0x800D77F0; // type:function size:0x2C scope:global align:4 +chk_dead_zone__8daBomb_cFv = .text:0x800D781C; // type:function size:0x38 scope:global align:4 +bound__8daBomb_cFf = .text:0x800D7854; // type:function size:0xFC scope:global align:4 +set_real_shadow_flag__8daBomb_cFv = .text:0x800D7950; // type:function size:0x114 scope:global align:4 +setRoomInfo__8daBomb_cFv = .text:0x800D7A64; // type:function size:0x84 scope:global align:4 +makeFireEffect__8daBomb_cFR4cXyzR5csXyz = .text:0x800D7AE8; // type:function size:0xC8 scope:global align:4 +makeWaterEffect__8daBomb_cFv = .text:0x800D7BB0; // type:function size:0x118 scope:global align:4 +setFuseEffect__8daBomb_cFv = .text:0x800D7CC8; // type:function size:0x12C scope:global align:4 +eff_explode_normal__8daBomb_cFPC5csXyz = .text:0x800D7DF4; // type:function size:0xE8 scope:global align:4 +eff_explode_cheap__8daBomb_cFPC5csXyz = .text:0x800D7EDC; // type:function size:0x140 scope:global align:4 +eff_explode__8daBomb_cFv = .text:0x800D801C; // type:function size:0x90 scope:global align:4 +procExplode_init__8daBomb_cFv = .text:0x800D80AC; // type:function size:0x60C scope:global align:4 +procExplode__8daBomb_cFv = .text:0x800D86B8; // type:function size:0x250 scope:global align:4 +procCarry_init__8daBomb_cFv = .text:0x800D8908; // type:function size:0xAC scope:global align:4 +procCarry__8daBomb_cFv = .text:0x800D89B4; // type:function size:0xB0 scope:global align:4 +procWait_init__8daBomb_cFv = .text:0x800D8A64; // type:function size:0x74 scope:global align:4 +procWait__8daBomb_cFv = .text:0x800D8AD8; // type:function size:0x150 scope:global align:4 +waitState_cannon__8daBomb_cFv = .text:0x800D8C28; // type:function size:0x24 scope:global align:4 +waitState_bomtyu__8daBomb_cFv = .text:0x800D8C4C; // type:function size:0x88 scope:global align:4 +procSink__8daBomb_cFv = .text:0x800D8CD4; // type:function size:0x10 scope:global align:4 +execute__8daBomb_cFv = .text:0x800D8CE4; // type:function size:0x2C8 scope:global align:4 +daBomb_Execute__FP8daBomb_c = .text:0x800D8FAC; // type:function size:0x20 scope:global align:4 +set_wind_vec__8daBomb_cFv = .text:0x800D8FCC; // type:function size:0x308 scope:global align:4 +anm_play_nut__8daBomb_cFv = .text:0x800D92D4; // type:function size:0x80 scope:global align:4 +set_mtx__8daBomb_cFv = .text:0x800D9354; // type:function size:0xB4 scope:global align:4 +init_mtx__8daBomb_cFv = .text:0x800D9408; // type:function size:0x20 scope:global align:4 +se_cannon_fly_set__8daBomb_cFv = .text:0x800D9428; // type:function size:0x5C scope:global align:4 +se_cannon_fly_stop__8daBomb_cFv = .text:0x800D9484; // type:function size:0x4C scope:global align:4 +eff_water_splash__8daBomb_cFv = .text:0x800D94D0; // type:function size:0x11C scope:global align:4 +daBomb_IsDelete__FP8daBomb_c = .text:0x800D95EC; // type:function size:0x8 scope:global align:4 +bombDelete__8daBomb_cFv = .text:0x800D95F4; // type:function size:0x10C scope:global align:4 +daBomb_Delete__FP8daBomb_c = .text:0x800D9700; // type:function size:0x24 scope:global align:4 +createHeap__8daBomb_cFv = .text:0x800D9724; // type:function size:0x43C scope:global align:4 +daBomb_createHeap__FP10fopAc_ac_c = .text:0x800D9B60; // type:function size:0x20 scope:global align:4 +create__8daBomb_cFv = .text:0x800D9B80; // type:function size:0x110 scope:global align:4 +__ct__8daBomb_cFv = .text:0x800D9C90; // type:function size:0x2B0 scope:global align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x800D9F40; // type:function size:0x3C scope:global align:4 +daBomb_Create__FP10fopAc_ac_c = .text:0x800D9F7C; // type:function size:0x20 scope:global align:4 +create_init__8daBomb_cFv = .text:0x800D9F9C; // type:function size:0x28C scope:global align:4 +__dt__26daBomb_fuseSparksEcallBackFv = .text:0x800DA228; // type:function size:0x6C scope:global align:4 +__dt__25daBomb_fuseSmokeEcallBackFv = .text:0x800DA294; // type:function size:0x6C scope:global align:4 +__dt__13dBgS_BombAcchFv = .text:0x800DA300; // type:function size:0x70 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x800DA370; // type:function size:0x5C scope:global align:4 +draw__26daBomb_fuseSparksEcallBackFP14JPABaseEmitter = .text:0x800DA3CC; // type:function size:0x4 scope:global align:4 +setup__26daBomb_fuseSparksEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800DA3D0; // type:function size:0xC scope:global align:4 +execute__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter = .text:0x800DA3DC; // type:function size:0x4 scope:global align:4 +draw__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter = .text:0x800DA3E0; // type:function size:0x4 scope:global align:4 +setup__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800DA3E4; // type:function size:0xC scope:global align:4 +@32@__dt__13dBgS_BombAcchFv = .text:0x800DA3F0; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_BombAcchFv = .text:0x800DA3F8; // type:function size:0x8 scope:local align:4 +set__Q27daBomb25Env_cFRC4cXyz = .text:0x800DA400; // type:function size:0xD8 scope:global align:4 +clean__Q27daBomb25Env_cFv = .text:0x800DA4D8; // type:function size:0x4C scope:global align:4 +is_end__Q27daBomb25Env_cCFv = .text:0x800DA524; // type:function size:0x10 scope:global align:4 +proc__Q27daBomb25Env_cFRC4cXyz = .text:0x800DA534; // type:function size:0x1C0 scope:global align:4 +setOldPosP__Q27daBomb213FuseSmokeCB_cFPC4cXyzPC4cXyz = .text:0x800DA6F4; // type:function size:0x14 scope:global align:4 +deleteCallBack__Q27daBomb213FuseSmokeCB_cFv = .text:0x800DA708; // type:function size:0x38 scope:global align:4 +execute__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter = .text:0x800DA740; // type:function size:0x4 scope:global align:4 +executeAfter__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter = .text:0x800DA744; // type:function size:0x428 scope:global align:4 +draw__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter = .text:0x800DAB6C; // type:function size:0x4 scope:global align:4 +setup__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800DAB70; // type:function size:0xC scope:global align:4 +deleteCallBack__Q27daBomb214FuseSparksCB_cFv = .text:0x800DAB7C; // type:function size:0x38 scope:global align:4 +execute__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitter = .text:0x800DABB4; // type:function size:0x48 scope:global align:4 +draw__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitter = .text:0x800DABFC; // type:function size:0x4 scope:global align:4 +setup__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800DAC00; // type:function size:0xC scope:global align:4 +solidHeapCB__Q27daBomb25Act_cFP10fopAc_ac_c = .text:0x800DAC0C; // type:function size:0x24 scope:global align:4 +create_heap_nut__Q27daBomb25Act_cFv = .text:0x800DAC30; // type:function size:0x1E4 scope:global align:4 +create_heap__Q27daBomb25Act_cFv = .text:0x800DAE14; // type:function size:0x20 scope:global align:4 +crr_init__Q27daBomb25Act_cFv = .text:0x800DAE34; // type:function size:0xB0 scope:global align:4 +cc_init__Q27daBomb25Act_cFv = .text:0x800DAEE4; // type:function size:0x54 scope:global align:4 +start_explode_instant__Q27daBomb25Act_cFv = .text:0x800DAF38; // type:function size:0x50 scope:global align:4 +start_explode_interval__Q27daBomb25Act_cFv = .text:0x800DAF88; // type:function size:0x3C scope:global align:4 +start_carry__Q27daBomb25Act_cFv = .text:0x800DAFC4; // type:function size:0x20 scope:global align:4 +start_proc_call__Q27daBomb25Act_cFv = .text:0x800DAFE4; // type:function size:0xC4 scope:global align:4 +create_init__Q27daBomb25Act_cFv = .text:0x800DB0A8; // type:function size:0x128 scope:global align:4 +_create__Q27daBomb25Act_cFv = .text:0x800DB1D0; // type:function size:0xAC scope:global align:4 +__ct__Q27daBomb25Act_cFv = .text:0x800DB27C; // type:function size:0x28C scope:global align:4 +_delete__Q27daBomb25Act_cFv = .text:0x800DB508; // type:function size:0x4C scope:global align:4 +set_mtx__Q27daBomb25Act_cFv = .text:0x800DB554; // type:function size:0xA4 scope:global align:4 +init_mtx__Q27daBomb25Act_cFv = .text:0x800DB5F8; // type:function size:0x3C scope:global align:4 +cc_set__Q27daBomb25Act_cFv = .text:0x800DB634; // type:function size:0x190 scope:global align:4 +camera_lockoff__Q27daBomb25Act_cCFv = .text:0x800DB7C4; // type:function size:0x54 scope:global align:4 +posMoveF__Q27daBomb25Act_cFv = .text:0x800DB818; // type:function size:0xC0 scope:global align:4 +bgCrrPos__Q27daBomb25Act_cFv = .text:0x800DB8D8; // type:function size:0x54 scope:global align:4 +bgCrrPos_lava__Q27daBomb25Act_cFv = .text:0x800DB92C; // type:function size:0x6C scope:global align:4 +bgCrrPos_water__Q27daBomb25Act_cFv = .text:0x800DB998; // type:function size:0xF8 scope:global align:4 +chk_water_in__Q27daBomb25Act_cCFv = .text:0x800DBA90; // type:function size:0x8 scope:global align:4 +chk_lava_in__Q27daBomb25Act_cCFv = .text:0x800DBA98; // type:function size:0x2C scope:global align:4 +setRoomInfo__Q27daBomb25Act_cFv = .text:0x800DBAC4; // type:function size:0x84 scope:global align:4 +bound__Q27daBomb25Act_cFf = .text:0x800DBB48; // type:function size:0x10C scope:global align:4 +set_nut_exp_interval__Q27daBomb25Act_cFv = .text:0x800DBC54; // type:function size:0x58 scope:global align:4 +anm_play__Q27daBomb25Act_cFv = .text:0x800DBCAC; // type:function size:0x48 scope:global align:4 +set_wind_vec__Q27daBomb25Act_cFv = .text:0x800DBCF4; // type:function size:0x338 scope:global align:4 +eff_explode__Q27daBomb25Act_cFv = .text:0x800DC02C; // type:function size:0x9C scope:global align:4 +eff_explode_normal__Q27daBomb25Act_cFPC5csXyz = .text:0x800DC0C8; // type:function size:0xE8 scope:global align:4 +eff_explode_water__Q27daBomb25Act_cFv = .text:0x800DC1B0; // type:function size:0x68 scope:global align:4 +eff_fuse_init__Q27daBomb25Act_cFv = .text:0x800DC218; // type:function size:0x58 scope:global align:4 +eff_fuse_start__Q27daBomb25Act_cFv = .text:0x800DC270; // type:function size:0x124 scope:global align:4 +eff_fuse_move__Q27daBomb25Act_cFv = .text:0x800DC394; // type:function size:0xC8 scope:global align:4 +eff_fuse_end__Q27daBomb25Act_cFv = .text:0x800DC45C; // type:function size:0x40 scope:global align:4 +eff_water_splash__Q27daBomb25Act_cFv = .text:0x800DC49C; // type:function size:0x6C scope:global align:4 +se_fall_water__Q27daBomb25Act_cFv = .text:0x800DC508; // type:function size:0xF0 scope:global align:4 +se_explode__Q27daBomb25Act_cFv = .text:0x800DC5F8; // type:function size:0x60 scope:global align:4 +se_explode_water__Q27daBomb25Act_cFv = .text:0x800DC658; // type:function size:0x60 scope:global align:4 +se_ignition__Q27daBomb25Act_cFv = .text:0x800DC6B8; // type:function size:0x60 scope:global align:4 +set_sound_env__Q27daBomb25Act_cFii = .text:0x800DC718; // type:function size:0x54 scope:global align:4 +chk_exp_cc_nut__Q27daBomb25Act_cFv = .text:0x800DC76C; // type:function size:0x164 scope:global align:4 +chk_exp_cc__Q27daBomb25Act_cFv = .text:0x800DC8D0; // type:function size:0x34 scope:global align:4 +chk_exp_bg_nut__Q27daBomb25Act_cFv = .text:0x800DC904; // type:function size:0x1D0 scope:global align:4 +chk_exp_bg__Q27daBomb25Act_cFv = .text:0x800DCAD4; // type:function size:0x20 scope:global align:4 +chk_exp_timer__Q27daBomb25Act_cFv = .text:0x800DCAF4; // type:function size:0x44 scope:global align:4 +chk_sink_bg_nut__Q27daBomb25Act_cFv = .text:0x800DCB38; // type:function size:0xD4 scope:global align:4 +chk_sink_bg__Q27daBomb25Act_cFv = .text:0x800DCC0C; // type:function size:0x20 scope:global align:4 +chk_exp_pre__Q27daBomb25Act_cFv = .text:0x800DCC2C; // type:function size:0x58 scope:global align:4 +chk_exp_post__Q27daBomb25Act_cFv = .text:0x800DCC84; // type:function size:0x24 scope:global align:4 +chk_sink_post__Q27daBomb25Act_cFv = .text:0x800DCCA8; // type:function size:0x24 scope:global align:4 +set_real_shadow_flag__Q27daBomb25Act_cFv = .text:0x800DCCCC; // type:function size:0xB8 scope:global align:4 +carry_fuse_start__Q27daBomb25Act_cFv = .text:0x800DCD84; // type:function size:0xA4 scope:global align:4 +on_carry__Q27daBomb25Act_cFv = .text:0x800DCE28; // type:function size:0x10 scope:global align:4 +off_carry__Q27daBomb25Act_cFv = .text:0x800DCE38; // type:function size:0x10 scope:global align:4 +mode_wait_init__Q27daBomb25Act_cFv = .text:0x800DCE48; // type:function size:0x28 scope:global align:4 +mode_wait__Q27daBomb25Act_cFv = .text:0x800DCE70; // type:function size:0x148 scope:global align:4 +mode_carry_init__Q27daBomb25Act_cFv = .text:0x800DCFB8; // type:function size:0x64 scope:global align:4 +mode_carry__Q27daBomb25Act_cFv = .text:0x800DD01C; // type:function size:0xC8 scope:global align:4 +mode_explode_init__Q27daBomb25Act_cFv = .text:0x800DD0E4; // type:function size:0xE4 scope:global align:4 +mode_explode__Q27daBomb25Act_cFv = .text:0x800DD1C8; // type:function size:0x58 scope:global align:4 +mode_sink_init__Q27daBomb25Act_cFv = .text:0x800DD220; // type:function size:0x90 scope:global align:4 +mode_sink__Q27daBomb25Act_cFv = .text:0x800DD2B0; // type:function size:0x98 scope:global align:4 +mode_proc_call__Q27daBomb25Act_cFv = .text:0x800DD348; // type:function size:0xF4 scope:global align:4 +tensor_init__Q27daBomb25Act_cFv = .text:0x800DD43C; // type:function size:0x38 scope:global align:4 +vib_init__Q27daBomb25Act_cFv = .text:0x800DD474; // type:function size:0x34 scope:global align:4 +vib_proc__Q27daBomb25Act_cFv = .text:0x800DD4A8; // type:function size:0xCC scope:global align:4 +set_vib_tensor__Q27daBomb25Act_cFv = .text:0x800DD574; // type:function size:0x58 scope:global align:4 +tensor_wait__Q27daBomb25Act_cFv = .text:0x800DD5CC; // type:function size:0x34 scope:global align:4 +tensor_wait_drop__Q27daBomb25Act_cFv = .text:0x800DD600; // type:function size:0x50 scope:global align:4 +tensor_wait_ground__Q27daBomb25Act_cFv = .text:0x800DD650; // type:function size:0x8C scope:global align:4 +tensor_carry__Q27daBomb25Act_cFv = .text:0x800DD6DC; // type:function size:0x20 scope:global align:4 +tensor_explode__Q27daBomb25Act_cFv = .text:0x800DD6FC; // type:function size:0x20 scope:global align:4 +tensor_sink__Q27daBomb25Act_cFv = .text:0x800DD71C; // type:function size:0x20 scope:global align:4 +tensor_proc_call__Q27daBomb25Act_cFv = .text:0x800DD73C; // type:function size:0xF4 scope:global align:4 +_execute__Q27daBomb25Act_cFv = .text:0x800DD830; // type:function size:0xA8 scope:global align:4 +is_draw__Q27daBomb25Act_cFv = .text:0x800DD8D8; // type:function size:0x34 scope:global align:4 +draw_nut__Q27daBomb25Act_cFv = .text:0x800DD90C; // type:function size:0xBC scope:global align:4 +draw_shadow__Q27daBomb25Act_cFv = .text:0x800DD9C8; // type:function size:0xBC scope:global align:4 +_draw__Q27daBomb25Act_cFv = .text:0x800DDA84; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800DDAF8; // type:function size:0x20 scope:global align:4 +Mthd_Delete__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800DDB18; // type:function size:0x24 scope:global align:4 +Mthd_Execute__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800DDB3C; // type:function size:0x24 scope:global align:4 +Mthd_Draw__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800DDB60; // type:function size:0x24 scope:global align:4 +Mthd_IsDelete__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800DDB84; // type:function size:0x8 scope:global align:4 +__dt__Q27daBomb214FuseSparksCB_cFv = .text:0x800DDB8C; // type:function size:0x6C scope:global align:4 +__dt__Q27daBomb213FuseSmokeCB_cFv = .text:0x800DDBF8; // type:function size:0x6C scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daBomb25Act_c5Prm_eQ37daBomb25Act_c5Prm_e = .text:0x800DDC64; // type:function size:0x1C scope:global align:4 +initBlur__18daBoomerang_blur_cFPA4_fs = .text:0x800DDC80; // type:function size:0x13C scope:global align:4 +copyBlur__18daBoomerang_blur_cFPA4_fs = .text:0x800DDDBC; // type:function size:0x2D8 scope:global align:4 +draw__18daBoomerang_blur_cFv = .text:0x800DE094; // type:function size:0x36C scope:global align:4 +draw__25daBoomerang_sightPacket_cFv = .text:0x800DE400; // type:function size:0x14C scope:global align:4 +setSight__25daBoomerang_sightPacket_cFP4cXyzi = .text:0x800DE54C; // type:function size:0x228 scope:global align:4 +play__25daBoomerang_sightPacket_cFi = .text:0x800DE774; // type:function size:0x3C scope:global align:4 +draw__13daBoomerang_cFv = .text:0x800DE7B0; // type:function size:0x244 scope:global align:4 +daBoomerang_Draw__FP13daBoomerang_c = .text:0x800DE9F4; // type:function size:0x20 scope:global align:4 +getFlyMax__13daBoomerang_cFv = .text:0x800DEA14; // type:function size:0x5C scope:global align:4 +rockLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x800DEA70; // type:function size:0x98 scope:global align:4 +daBoomerang_rockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800DEB08; // type:function size:0x24 scope:global align:4 +setAimActor__13daBoomerang_cFP10fopAc_ac_c = .text:0x800DEB2C; // type:function size:0x50 scope:global align:4 +setLockActor__13daBoomerang_cFP10fopAc_ac_ci = .text:0x800DEB7C; // type:function size:0x100 scope:global align:4 +resetLockActor__13daBoomerang_cFv = .text:0x800DEC7C; // type:function size:0x38 scope:global align:4 +setRoomInfo__13daBoomerang_cFv = .text:0x800DECB4; // type:function size:0xA4 scope:global align:4 +setKeepMatrix__13daBoomerang_cFv = .text:0x800DED58; // type:function size:0xAC scope:global align:4 +setAimPos__13daBoomerang_cFv = .text:0x800DEE04; // type:function size:0xC4 scope:global align:4 +checkBgHit__13daBoomerang_cFP4cXyzP4cXyz = .text:0x800DEEC8; // type:function size:0x128 scope:global align:4 +procWait__13daBoomerang_cFv = .text:0x800DEFF0; // type:function size:0x408 scope:global align:4 +procMove__13daBoomerang_cFv = .text:0x800DF3F8; // type:function size:0x754 scope:global align:4 +execute__13daBoomerang_cFv = .text:0x800DFB4C; // type:function size:0xDC scope:global align:4 +daBoomerang_Execute__FP13daBoomerang_c = .text:0x800DFC28; // type:function size:0x20 scope:global align:4 +daBoomerang_IsDelete__FP13daBoomerang_c = .text:0x800DFC48; // type:function size:0x8 scope:global align:4 +daBoomerang_Delete__FP13daBoomerang_c = .text:0x800DFC50; // type:function size:0x8 scope:global align:4 +createHeap__13daBoomerang_cFv = .text:0x800DFC58; // type:function size:0xC8 scope:global align:4 +daBoomerang_createHeap__FP10fopAc_ac_c = .text:0x800DFD20; // type:function size:0x20 scope:global align:4 +create__13daBoomerang_cFv = .text:0x800DFD40; // type:function size:0x208 scope:global align:4 +__ct__13daBoomerang_cFv = .text:0x800DFF48; // type:function size:0x3AC scope:global align:4 +__dt__20dBgS_BoomerangLinChkFv = .text:0x800E02F4; // type:function size:0x154 scope:global align:4 +daBoomerang_Create__FP10fopAc_ac_c = .text:0x800E0448; // type:function size:0x20 scope:global align:4 +__sinit_d_a_boomerang_cpp = .text:0x800E0468; // type:function size:0x7C scope:local align:4 +@20@__dt__20dBgS_BoomerangLinChkFv = .text:0x800E04E4; // type:function size:0x8 scope:local align:4 +@100@__dt__20dBgS_BoomerangLinChkFv = .text:0x800E04EC; // type:function size:0x8 scope:local align:4 +@88@__dt__20dBgS_BoomerangLinChkFv = .text:0x800E04F4; // type:function size:0x8 scope:local align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x800E04FC; // type:function size:0x8 scope:global align:4 +getBoomerangCatchPos__9daPy_lk_cCFv = .text:0x800E0504; // type:function size:0x1C scope:global align:4 +getLineTopPos__9daPy_lk_cFv = .text:0x800E0520; // type:function size:0x2C scope:global align:4 +getPos__18daPy_sightPacket_cFv = .text:0x800E054C; // type:function size:0x1C scope:global align:4 +__dt__18daBoomerang_blur_cFv = .text:0x800E0568; // type:function size:0xCC scope:global align:4 +__dt__25daBoomerang_sightPacket_cFv = .text:0x800E0634; // type:function size:0x5C scope:global align:4 +convItemNo__FUc = .text:0x800E0690; // type:function size:0x90 scope:global align:4 +_delete__13daStandItem_cFv = .text:0x800E0720; // type:function size:0xD0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800E07F0; // type:function size:0x20 scope:local align:4 +CreateHeap__13daStandItem_cFv = .text:0x800E0810; // type:function size:0x340 scope:global align:4 +CreateInit__13daStandItem_cFv = .text:0x800E0B50; // type:function size:0x384 scope:global align:4 +_create__13daStandItem_cFv = .text:0x800E0ED4; // type:function size:0x1B4 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x800E1088; // type:function size:0xCC scope:global align:4 +set_mtx__13daStandItem_cFv = .text:0x800E1154; // type:function size:0x328 scope:global align:4 +_execute__13daStandItem_cFv = .text:0x800E147C; // type:function size:0x68 scope:global align:4 +itemProc__13daStandItem_cFv = .text:0x800E14E4; // type:function size:0x74 scope:global align:4 +actionFobj00__13daStandItem_cFv = .text:0x800E1558; // type:function size:0x24 scope:global align:4 +actionFobj01__13daStandItem_cFv = .text:0x800E157C; // type:function size:0x24 scope:global align:4 +actionFobj02__13daStandItem_cFv = .text:0x800E15A0; // type:function size:0x24 scope:global align:4 +actionFobj03__13daStandItem_cFv = .text:0x800E15C4; // type:function size:0x8 scope:global align:4 +actionFobj04__13daStandItem_cFv = .text:0x800E15CC; // type:function size:0x8 scope:global align:4 +actionFobj05__13daStandItem_cFv = .text:0x800E15D4; // type:function size:0x4C scope:global align:4 +actionFobj06__13daStandItem_cFv = .text:0x800E1620; // type:function size:0x190 scope:global align:4 +actionFobj07__13daStandItem_cFv = .text:0x800E17B0; // type:function size:0x4C scope:global align:4 +actionFobj08__13daStandItem_cFv = .text:0x800E17FC; // type:function size:0x24 scope:global align:4 +actionFobj09__13daStandItem_cFv = .text:0x800E1820; // type:function size:0x3B4 scope:global align:4 +actionFobj10__13daStandItem_cFv = .text:0x800E1BD4; // type:function size:0x24 scope:global align:4 +actionFobj11__13daStandItem_cFv = .text:0x800E1BF8; // type:function size:0x2C scope:global align:4 +animTest__13daStandItem_cFv = .text:0x800E1C24; // type:function size:0x260 scope:global align:4 +animTestForOneTime__13daStandItem_cFv = .text:0x800E1E84; // type:function size:0x258 scope:global align:4 +execAction__13daStandItem_cFv = .text:0x800E20DC; // type:function size:0xF4 scope:global align:4 +mode_carry_init__13daStandItem_cFv = .text:0x800E21D0; // type:function size:0x48 scope:global align:4 +mode_carry__13daStandItem_cFv = .text:0x800E2218; // type:function size:0x2C scope:global align:4 +mode_wait_init__13daStandItem_cFv = .text:0x800E2244; // type:function size:0x2C scope:global align:4 +mode_wait__13daStandItem_cFv = .text:0x800E2270; // type:function size:0x4 scope:global align:4 +mode_drop_init__13daStandItem_cFv = .text:0x800E2274; // type:function size:0xC scope:global align:4 +mode_drop__13daStandItem_cFv = .text:0x800E2280; // type:function size:0x90 scope:global align:4 +_draw__13daStandItem_cFv = .text:0x800E2310; // type:function size:0xE8 scope:global align:4 +daStandItem_Create__FPv = .text:0x800E23F8; // type:function size:0x20 scope:global align:4 +daStandItem_Delete__FPv = .text:0x800E2418; // type:function size:0x24 scope:global align:4 +daStandItem_Draw__FPv = .text:0x800E243C; // type:function size:0x24 scope:global align:4 +daStandItem_Execute__FPv = .text:0x800E2460; // type:function size:0x24 scope:global align:4 +daStandItem_IsDelete__FPv = .text:0x800E2484; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x800E248C; // type:function size:0x10 scope:global align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x800E249C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x800E24A4; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x800E24AC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x800E24B4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x800E24BC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x800E24C4; // type:function size:0x8 scope:global align:4 +__sinit_d_a_dai_item_cpp = .text:0x800E24CC; // type:function size:0x300 scope:local align:4 +__arraydtor$4071 = .text:0x800E27CC; // type:function size:0x38 scope:local align:4 +__arraydtor$4069 = .text:0x800E2804; // type:function size:0x38 scope:local align:4 +__arraydtor$4067 = .text:0x800E283C; // type:function size:0x38 scope:local align:4 +__arraydtor$4065 = .text:0x800E2874; // type:function size:0x38 scope:local align:4 +__arraydtor$4063 = .text:0x800E28AC; // type:function size:0x38 scope:local align:4 +__arraydtor$4061 = .text:0x800E28E4; // type:function size:0x38 scope:local align:4 +__arraydtor$4059 = .text:0x800E291C; // type:function size:0x38 scope:local align:4 +__arraydtor$4057 = .text:0x800E2954; // type:function size:0x38 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x800E298C; // type:function size:0x8 scope:local align:4 +@248@__dt__8dCcD_CylFv = .text:0x800E2994; // type:function size:0x8 scope:local align:4 +reset__16daDemo00_resID_cFv = .text:0x800E299C; // type:function size:0x30 scope:global align:4 +reset__16daDemo00_model_cFv = .text:0x800E29CC; // type:function size:0x60 scope:global align:4 +__dt__10daDemo00_cFv = .text:0x800E2A2C; // type:function size:0x74 scope:global align:4 +setBaseMtx__10daDemo00_cFv = .text:0x800E2AA0; // type:function size:0x9C scope:global align:4 +setShadowSize__10daDemo00_cFv = .text:0x800E2B3C; // type:function size:0x2F0 scope:global align:4 +awaCheck__FP8J3DModel = .text:0x800E2E2C; // type:function size:0x208 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x800E3034; // type:function size:0x20 scope:global align:4 +createHeap__10daDemo00_cFv = .text:0x800E3054; // type:function size:0x60C scope:global align:4 +actStandby__10daDemo00_cFP13dDemo_actor_c = .text:0x800E3660; // type:function size:0x138 scope:global align:4 +actPerformance__10daDemo00_cFP13dDemo_actor_c = .text:0x800E3798; // type:function size:0x698 scope:global align:4 +actLeaving__10daDemo00_cFP13dDemo_actor_c = .text:0x800E3E30; // type:function size:0x64 scope:global align:4 +daDemo00_Draw__FP10daDemo00_c = .text:0x800E3E94; // type:function size:0x20 scope:global align:4 +draw__10daDemo00_cFv = .text:0x800E3EB4; // type:function size:0x348 scope:global align:4 +daDemo00_Execute__FP10daDemo00_c = .text:0x800E41FC; // type:function size:0x20 scope:global align:4 +execute__10daDemo00_cFv = .text:0x800E421C; // type:function size:0x674 scope:global align:4 +daDemo00_IsDelete__FP10daDemo00_c = .text:0x800E4890; // type:function size:0x8 scope:global align:4 +daDemo00_Delete__FP10daDemo00_c = .text:0x800E4898; // type:function size:0x28 scope:global align:4 +daDemo00_Create__FP10fopAc_ac_c = .text:0x800E48C0; // type:function size:0x94 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x800E4954; // type:function size:0x5C scope:global align:4 +daDisappear_Draw__FP15disappear_class = .text:0x800E49B0; // type:function size:0x8 scope:global align:4 +daDisappear_Execute__FP15disappear_class = .text:0x800E49B8; // type:function size:0xF8 scope:global align:4 +daDisappear_IsDelete__FP15disappear_class = .text:0x800E4AB0; // type:function size:0x8 scope:global align:4 +daDisappear_Delete__FP15disappear_class = .text:0x800E4AB8; // type:function size:0x8 scope:global align:4 +set_disappear__FP15disappear_classf = .text:0x800E4AC0; // type:function size:0x2EC scope:global align:4 +daDisappear_Create__FP10fopAc_ac_c = .text:0x800E4DAC; // type:function size:0xA4 scope:global align:4 +daEsa_Draw__FP9esa_class = .text:0x800E4E50; // type:function size:0x48 scope:global align:4 +bg_check__FP9esa_class = .text:0x800E4E98; // type:function size:0x5F4 scope:global align:4 +esa_1_move__FP9esa_class = .text:0x800E548C; // type:function size:0x45C scope:global align:4 +daEsa_Execute__FP9esa_class = .text:0x800E58E8; // type:function size:0xC0 scope:global align:4 +daEsa_IsDelete__FP9esa_class = .text:0x800E59A8; // type:function size:0x8 scope:global align:4 +daEsa_Delete__FP9esa_class = .text:0x800E59B0; // type:function size:0x28 scope:global align:4 +daEsa_CreateHeap__FP10fopAc_ac_c = .text:0x800E59D8; // type:function size:0xC8 scope:global align:4 +daEsa_Create__FP10fopAc_ac_c = .text:0x800E5AA0; // type:function size:0x1F4 scope:global align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x800E5C94; // type:function size:0x1C scope:global align:4 +setBackNrm__13daHo_packet_cFv = .text:0x800E5CB0; // type:function size:0x88 scope:global align:4 +setNrmMtx__13daHo_packet_cFR4cXyz = .text:0x800E5D38; // type:function size:0x2C scope:global align:4 +setNrmVtx__13daHo_packet_cFP4cXyzii = .text:0x800E5D64; // type:function size:0x538 scope:global align:4 +setTopNrmVtx__13daHo_packet_cFP4cXyz = .text:0x800E629C; // type:function size:0x10C scope:global align:4 +draw__13daHo_packet_cFv = .text:0x800E63A8; // type:function size:0x820 scope:global align:4 +daGrid_Draw__FP8daGrid_c = .text:0x800E6BC8; // type:function size:0x24 scope:global align:4 +ho_move__FP8daGrid_c = .text:0x800E6BEC; // type:function size:0xCEC scope:global align:4 +daGrid_Execute__FP8daGrid_c = .text:0x800E78D8; // type:function size:0x24 scope:global align:4 +daGrid_IsDelete__FP8daGrid_c = .text:0x800E78FC; // type:function size:0x8 scope:global align:4 +daGrid_Delete__FP8daGrid_c = .text:0x800E7904; // type:function size:0x24 scope:global align:4 +daGrid_Create__FP10fopAc_ac_c = .text:0x800E7928; // type:function size:0x20 scope:global align:4 +_create__8daGrid_cFv = .text:0x800E7948; // type:function size:0x514 scope:global align:4 +_delete__8daGrid_cFv = .text:0x800E7E5C; // type:function size:0x7C scope:global align:4 +_execute__8daGrid_cFv = .text:0x800E7ED8; // type:function size:0x1C4 scope:global align:4 +_draw__8daGrid_cFv = .text:0x800E809C; // type:function size:0x23C scope:global align:4 +entry__12J3DMatPacketFP13J3DDrawBuffer = .text:0x800E82D8; // type:function size:0x60 scope:global align:4 +__sinit_d_a_grid_cpp = .text:0x800E8338; // type:function size:0x148 scope:local align:4 +__dt__10daHo_HIO_cFv = .text:0x800E8480; // type:function size:0x50 scope:global align:4 +__dt__13daHo_packet_cFv = .text:0x800E84D0; // type:function size:0xB8 scope:global align:4 +Eye__9dCamera_cFv = .text:0x800E8588; // type:function size:0x34 scope:global align:4 +spin_draw__FP11himo2_class = .text:0x800E85BC; // type:function size:0x4B0 scope:global align:4 +himo2_control__FP11himo2_classP7himo2_s = .text:0x800E8A6C; // type:function size:0x214 scope:global align:4 +himo2_control2__FP11himo2_classP7himo2_s = .text:0x800E8C80; // type:function size:0x31C scope:global align:4 +himo2_draw__FP11himo2_classP7himo2_s = .text:0x800E8F9C; // type:function size:0x1F8 scope:global align:4 +himo_hang_draw__FP11himo2_class = .text:0x800E9194; // type:function size:0x11C scope:global align:4 +himo2_disp__FP11himo2_class = .text:0x800E92B0; // type:function size:0x38 scope:global align:4 +daHimo2_Draw__FP11himo2_class = .text:0x800E92E8; // type:function size:0x8B0 scope:global align:4 +s_a_d_sub__FPvPv = .text:0x800E9B98; // type:function size:0x6C scope:global align:4 +search_target__FP11himo2_class4cXyz = .text:0x800E9C04; // type:function size:0x548 scope:global align:4 +setTargetPos__11himo2_classFP4cXyzPfPf = .text:0x800EA14C; // type:function size:0x144 scope:global align:4 +dr_a_sub__FPvPv = .text:0x800EA290; // type:function size:0x4C scope:global align:4 +b_a_sub__FPvPv = .text:0x800EA2DC; // type:function size:0x4C scope:local align:4 +himo2_bg_check__FP11himo2_class = .text:0x800EA328; // type:function size:0x310 scope:global align:4 +pl_pos_add__FP11himo2_class = .text:0x800EA638; // type:function size:0x6C scope:global align:4 +new_himo2_move__FP11himo2_class = .text:0x800EA6A4; // type:function size:0x2944 scope:global align:4 +cM_scos__Fs = .text:0x800ECFE8; // type:function size:0x1C scope:global align:4 +cM_ssin__Fs = .text:0x800ED004; // type:function size:0x1C scope:global align:4 +GetCross__11cBgS_LinChkFv = .text:0x800ED020; // type:function size:0x8 scope:global align:4 +__ct__11dBgS_LinChkFv = .text:0x800ED028; // type:function size:0x144 scope:global align:4 +daHimo2_Execute__FP11himo2_class = .text:0x800ED16C; // type:function size:0x470 scope:global align:4 +daHimo2_IsDelete__FP11himo2_class = .text:0x800ED5DC; // type:function size:0x8 scope:global align:4 +daHimo2_Delete__FP11himo2_class = .text:0x800ED5E4; // type:function size:0x3C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x800ED620; // type:function size:0x184 scope:global align:4 +daHimo2_Create__FP10fopAc_ac_c = .text:0x800ED7A4; // type:function size:0x314 scope:global align:4 +__sinit_d_a_himo2_cpp = .text:0x800EDAB8; // type:function size:0x90 scope:local align:4 +__dt__10himo2HIO_cFv = .text:0x800EDB48; // type:function size:0x48 scope:global align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x800EDB90; // type:function size:0x8 scope:global align:4 +getRopeJumpLand__9daPy_py_cCFv = .text:0x800EDB98; // type:function size:0xC scope:global align:4 +fabsf__3stdFf = .text:0x800EDBA4; // type:function size:0xC scope:global align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x800EDBB0; // type:function size:0x8 scope:global align:4 +checkRopeForceEnd__9daPy_py_cCFv = .text:0x800EDBB8; // type:function size:0xC scope:global align:4 +__dt__7himo2_sFv = .text:0x800EDBC4; // type:function size:0x3C scope:global align:4 +__ct__7himo2_sFv = .text:0x800EDC00; // type:function size:0x4 scope:global align:4 +show__8daYkgr_cFv = .text:0x800EDC04; // type:function size:0x1C scope:global align:4 +hide__8daYkgr_cFv = .text:0x800EDC20; // type:function size:0x1C scope:global align:4 +dComIfGs_isEventBit__FUs = .text:0x800EDC3C; // type:function size:0x30 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x800EDC6C; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FP10fopAc_ac_c = .text:0x800EDC7C; // type:function size:0x2C scope:global align:4 +dComIfGp_event_reset__Fv = .text:0x800EDCA8; // type:function size:0x18 scope:global align:4 +mDoAud_seStart__FUlP3VecUlSc = .text:0x800EDCC0; // type:function size:0x54 scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x800EDD14; // type:function size:0x10 scope:global align:4 +fopAcM_seStartCurrent__FP10fopAc_ac_cUlUl = .text:0x800EDD24; // type:function size:0x70 scope:global align:4 +onCondition__11dEvt_info_cFUs = .text:0x800EDD94; // type:function size:0x10 scope:global align:4 +dComIfGs_onEventBit__FUs = .text:0x800EDDA4; // type:function size:0x30 scope:global align:4 +ChkAtHit__14cCcD_ObjHitInfCFv = .text:0x800EDDD4; // type:function size:0xC scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x800EDDE0; // type:function size:0x10 scope:global align:4 +fopAcM_GetID__FPv = .text:0x800EDDF0; // type:function size:0x18 scope:global align:4 +fopAcM_GetParam__FPv = .text:0x800EDE08; // type:function size:0x8 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x800EDE10; // type:function size:0x34 scope:global align:4 +fopAcM_GetName__FPv = .text:0x800EDE44; // type:function size:0x8 scope:global align:4 +fopAcM_seStart__FP10fopAc_ac_cUlUl = .text:0x800EDE4C; // type:function size:0x70 scope:global align:4 +fopAcM_SetParam__FPvUl = .text:0x800EDEBC; // type:function size:0x8 scope:global align:4 +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x800EDEC4; // type:function size:0x14 scope:global align:4 +daPy_getPlayerLinkActorClass__Fv = .text:0x800EDED8; // type:function size:0x10 scope:global align:4 +Lockon__12dAttention_cFv = .text:0x800EDEE8; // type:function size:0x54 scope:global align:4 +dComIfGp_getAttention__Fv = .text:0x800EDF3C; // type:function size:0x10 scope:global align:4 +sqrtf__3stdFf = .text:0x800EDF4C; // type:function size:0x70 scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x800EDFBC; // type:function size:0x18 scope:global align:4 +dComIfGp_getPlayerCameraID__Fi = .text:0x800EDFD4; // type:function size:0x1C scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x800EDFF0; // type:function size:0x18 scope:global align:4 +draw__16daHookshot_shapeFv = .text:0x800EE008; // type:function size:0x260 scope:global align:4 +draw__12daHookshot_cFv = .text:0x800EE268; // type:function size:0x5C scope:global align:4 +daHookshot_Draw__FP12daHookshot_c = .text:0x800EE2C4; // type:function size:0x20 scope:global align:4 +daHookshot_rockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800EE2E4; // type:function size:0xA4 scope:global align:4 +procWait_init__12daHookshot_cFi = .text:0x800EE388; // type:function size:0xE4 scope:global align:4 +procWait__12daHookshot_cFv = .text:0x800EE46C; // type:function size:0x4C4 scope:global align:4 +procShot__12daHookshot_cFv = .text:0x800EE930; // type:function size:0x7B0 scope:global align:4 +procPlayerPull__12daHookshot_cFv = .text:0x800EF0E0; // type:function size:0x338 scope:global align:4 +procReturn__12daHookshot_cFv = .text:0x800EF418; // type:function size:0x270 scope:global align:4 +execute__12daHookshot_cFv = .text:0x800EF688; // type:function size:0x468 scope:global align:4 +daHookshot_Execute__FP12daHookshot_c = .text:0x800EFAF0; // type:function size:0x20 scope:global align:4 +daHookshot_IsDelete__FP12daHookshot_c = .text:0x800EFB10; // type:function size:0x8 scope:global align:4 +hookshot_delete__12daHookshot_cFv = .text:0x800EFB18; // type:function size:0x74 scope:global align:4 +daHookshot_Delete__FP12daHookshot_c = .text:0x800EFB8C; // type:function size:0x24 scope:global align:4 +create__12daHookshot_cFv = .text:0x800EFBB0; // type:function size:0xB4 scope:global align:4 +__ct__12daHookshot_cFv = .text:0x800EFC64; // type:function size:0x318 scope:global align:4 +__dt__15dBgS_RopeLinChkFv = .text:0x800EFF7C; // type:function size:0x154 scope:global align:4 +daHookshot_Create__FP10fopAc_ac_c = .text:0x800F00D0; // type:function size:0x20 scope:global align:4 +__sinit_d_a_hookshot_cpp = .text:0x800F00F0; // type:function size:0x2C scope:local align:4 +@20@__dt__15dBgS_RopeLinChkFv = .text:0x800F011C; // type:function size:0x8 scope:local align:4 +@100@__dt__15dBgS_RopeLinChkFv = .text:0x800F0124; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_RopeLinChkFv = .text:0x800F012C; // type:function size:0x8 scope:local align:4 +getHookshotRootPos__9daPy_lk_cCFv = .text:0x800F0134; // type:function size:0x1C scope:global align:4 +getModelJointMtx__9daPy_lk_cFUs = .text:0x800F0150; // type:function size:0x18 scope:global align:4 +__dt__16daHookshot_shapeFv = .text:0x800F0168; // type:function size:0x5C scope:global align:4 +setPointLight__9daIball_cFv = .text:0x800F01C4; // type:function size:0x158 scope:global align:4 +createDisappearEffect__9daIball_cFii = .text:0x800F031C; // type:function size:0x288 scope:global align:4 +itemParamSet_CB__FPv = .text:0x800F05A4; // type:function size:0x50 scope:global align:4 +createItem__9daIball_cFv = .text:0x800F05F4; // type:function size:0x33C scope:global align:4 +dead__9daIball_cFv = .text:0x800F0930; // type:function size:0xB4 scope:global align:4 +checkGeo__9daIball_cFv = .text:0x800F09E4; // type:function size:0x430 scope:global align:4 +mode_wait_init__9daIball_cFv = .text:0x800F0E14; // type:function size:0x38 scope:global align:4 +mode_wait__9daIball_cFv = .text:0x800F0E4C; // type:function size:0xBC scope:global align:4 +mode_water_init__9daIball_cFv = .text:0x800F0F08; // type:function size:0x7C scope:global align:4 +mode_water__9daIball_cFv = .text:0x800F0F84; // type:function size:0x6C scope:global align:4 +animControl__9daIball_cFv = .text:0x800F0FF0; // type:function size:0x138 scope:global align:4 +damage__9daIball_cFv = .text:0x800F1128; // type:function size:0xC0 scope:global align:4 +set_mtx__9daIball_cFv = .text:0x800F11E8; // type:function size:0x98 scope:global align:4 +CreateInit__9daIball_cFv = .text:0x800F1280; // type:function size:0x134 scope:global align:4 +_daIball_draw__9daIball_cFv = .text:0x800F13B4; // type:function size:0x128 scope:global align:4 +_daIball_execute__9daIball_cFv = .text:0x800F14DC; // type:function size:0xF0 scope:global align:4 +_daIball_delete__9daIball_cFv = .text:0x800F15CC; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800F1610; // type:function size:0x20 scope:local align:4 +_daIball_create__9daIball_cFv = .text:0x800F1630; // type:function size:0x1D8 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x800F1808; // type:function size:0x2C scope:global align:4 +CreateHeap__9daIball_cFv = .text:0x800F1834; // type:function size:0x2A4 scope:global align:4 +daIball_Create__FP10fopAc_ac_c = .text:0x800F1AD8; // type:function size:0x20 scope:global align:4 +daIball_Draw__FP9daIball_c = .text:0x800F1AF8; // type:function size:0x20 scope:global align:4 +daIball_Delete__FP9daIball_c = .text:0x800F1B18; // type:function size:0x20 scope:global align:4 +daIball_IsDelete__FP9daIball_c = .text:0x800F1B38; // type:function size:0x8 scope:global align:4 +daIball_Execute__FP9daIball_c = .text:0x800F1B40; // type:function size:0x20 scope:global align:4 +getData__12daItemBase_cFv = .text:0x800F1B60; // type:function size:0xC scope:global align:4 +setArrowTrans__Fs4cXyz = .text:0x800F1B6C; // type:function size:0x78 scope:global align:4 +getYOffset__8daItem_cFv = .text:0x800F1BE4; // type:function size:0x8C scope:global align:4 +set_mtx__8daItem_cFv = .text:0x800F1C70; // type:function size:0x194 scope:global align:4 +set_mtx_base__8daItem_cFP8J3DModel4cXyz5csXyz = .text:0x800F1E04; // type:function size:0x170 scope:global align:4 +itemGetCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800F1F74; // type:function size:0x68 scope:global align:4 +CreateInit__8daItem_cFv = .text:0x800F1FDC; // type:function size:0x3A8 scope:global align:4 +_daItem_create__8daItem_cFv = .text:0x800F2384; // type:function size:0x27C scope:global align:4 +_daItem_execute__8daItem_cFv = .text:0x800F2600; // type:function size:0x1CC scope:global align:4 +mode_proc_call__8daItem_cFv = .text:0x800F27CC; // type:function size:0x198 scope:global align:4 +execInitNormalDirection__8daItem_cFv = .text:0x800F2964; // type:function size:0x130 scope:global align:4 +execMainNormalDirection__8daItem_cFv = .text:0x800F2A94; // type:function size:0xCC scope:global align:4 +execInitGetDemoDirection__8daItem_cFv = .text:0x800F2B60; // type:function size:0xA0 scope:global align:4 +execWaitGetDemoDirection__8daItem_cFv = .text:0x800F2C00; // type:function size:0x74 scope:global align:4 +execMainGetDemoDirection__8daItem_cFv = .text:0x800F2C74; // type:function size:0x68 scope:global align:4 +execBringNezumi__8daItem_cFv = .text:0x800F2CDC; // type:function size:0x44 scope:global align:4 +execWaitMain__8daItem_cFv = .text:0x800F2D20; // type:function size:0x1B8 scope:global align:4 +execWaitMainFromBoss__8daItem_cFv = .text:0x800F2ED8; // type:function size:0x80 scope:global align:4 +scaleAnimFromBossItem__8daItem_cFv = .text:0x800F2F58; // type:function size:0x100 scope:global align:4 +_daItem_draw__8daItem_cFv = .text:0x800F3058; // type:function size:0x50 scope:global align:4 +setTevStr__8daItem_cFv = .text:0x800F30A8; // type:function size:0xB8 scope:global align:4 +_daItem_delete__8daItem_cFv = .text:0x800F3160; // type:function size:0xA0 scope:global align:4 +Reflect__FR4cXyzP4cXyzff = .text:0x800F3200; // type:function size:0x1CC scope:global align:4 +itemGetExecute__8daItem_cFv = .text:0x800F33CC; // type:function size:0x8F0 scope:global align:4 +itemDefaultRotateY__8daItem_cFv = .text:0x800F3CBC; // type:function size:0x54 scope:global align:4 +checkItemDisappear__8daItem_cFv = .text:0x800F3D10; // type:function size:0xDC scope:global align:4 +setItemTimer__8daItem_cFi = .text:0x800F3DEC; // type:function size:0x20 scope:global align:4 +checkPlayerGet__8daItem_cFv = .text:0x800F3E0C; // type:function size:0x54 scope:global align:4 +itemActionForRupee__8daItem_cFv = .text:0x800F3E60; // type:function size:0x160 scope:global align:4 +itemActionForHeart__8daItem_cFv = .text:0x800F3FC0; // type:function size:0x114 scope:global align:4 +itemActionForKey__8daItem_cFv = .text:0x800F40D4; // type:function size:0x168 scope:global align:4 +itemActionForEmono__8daItem_cFv = .text:0x800F423C; // type:function size:0x100 scope:global align:4 +itemActionForSword__8daItem_cFv = .text:0x800F433C; // type:function size:0x4F4 scope:global align:4 +itemActionForArrow__8daItem_cFv = .text:0x800F4830; // type:function size:0x258 scope:global align:4 +checkWall__8daItem_cFv = .text:0x800F4A88; // type:function size:0x108 scope:global align:4 +set_bound_se__8daItem_cFv = .text:0x800F4B90; // type:function size:0x1E4 scope:global align:4 +checkGetItem__8daItem_cFv = .text:0x800F4D74; // type:function size:0x8C scope:global align:4 +timeCount__8daItem_cFv = .text:0x800F4E00; // type:function size:0xA0 scope:global align:4 +mode_wait_init__8daItem_cFv = .text:0x800F4EA0; // type:function size:0x44 scope:global align:4 +mode_water_init__8daItem_cFv = .text:0x800F4EE4; // type:function size:0x17C scope:global align:4 +mode_wait__8daItem_cFv = .text:0x800F5060; // type:function size:0x380 scope:global align:4 +mode_water__8daItem_cFv = .text:0x800F53E0; // type:function size:0xDC scope:global align:4 +initAction__8daItem_cFv = .text:0x800F54BC; // type:function size:0x428 scope:global align:4 +daItem_Draw__FP8daItem_c = .text:0x800F58E4; // type:function size:0x20 scope:global align:4 +daItem_Execute__FP8daItem_c = .text:0x800F5904; // type:function size:0x20 scope:global align:4 +daItem_IsDelete__FP8daItem_c = .text:0x800F5924; // type:function size:0x20 scope:global align:4 +daItem_Delete__FP8daItem_c = .text:0x800F5944; // type:function size:0x20 scope:global align:4 +daItem_Create__FP10fopAc_ac_c = .text:0x800F5964; // type:function size:0x20 scope:global align:4 +_daItem_isdelete__8daItem_cFv = .text:0x800F5984; // type:function size:0x8 scope:global align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x800F598C; // type:function size:0x1C scope:global align:4 +DeleteBase__12daItemBase_cFPCc = .text:0x800F59A8; // type:function size:0x28 scope:global align:4 +clothCreate__12daItemBase_cFv = .text:0x800F59D0; // type:function size:0x8 scope:global align:4 +CreateItemHeap__12daItemBase_cFPCcsssssss = .text:0x800F59D8; // type:function size:0x630 scope:global align:4 +DrawBase__12daItemBase_cFv = .text:0x800F6008; // type:function size:0xBC scope:global align:4 +setListStart__12daItemBase_cFv = .text:0x800F60C4; // type:function size:0x54 scope:global align:4 +setListEnd__12daItemBase_cFv = .text:0x800F6118; // type:function size:0x24 scope:global align:4 +settingBeforeDraw__12daItemBase_cFv = .text:0x800F613C; // type:function size:0x9C scope:global align:4 +setTevStr__12daItemBase_cFv = .text:0x800F61D8; // type:function size:0x98 scope:global align:4 +setShadow__12daItemBase_cFv = .text:0x800F6270; // type:function size:0xCC scope:global align:4 +animEntry__12daItemBase_cFv = .text:0x800F633C; // type:function size:0x118 scope:global align:4 +animPlay__12daItemBase_cFfffff = .text:0x800F6454; // type:function size:0xF8 scope:global align:4 +__ct__10daNh_HIO_cFv = .text:0x800F654C; // type:function size:0x9C scope:global align:4 +__dt__6daNh_cFv = .text:0x800F65E8; // type:function size:0x220 scope:global align:4 +setBaseMtx__6daNh_cFv = .text:0x800F6808; // type:function size:0x10C scope:global align:4 +createHeap__6daNh_cFv = .text:0x800F6914; // type:function size:0xD4 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x800F69E8; // type:function size:0x20 scope:local align:4 +create__6daNh_cFv = .text:0x800F6A08; // type:function size:0x218 scope:global align:4 +init__6daNh_cFv = .text:0x800F6C20; // type:function size:0xD8 scope:global align:4 +action__6daNh_cFPv = .text:0x800F6CF8; // type:function size:0x90 scope:global align:4 +setAction__6daNh_cFM6daNh_cFPCvPvPv_iPv = .text:0x800F6D88; // type:function size:0xC4 scope:global align:4 +checkBinCatch__6daNh_cFv = .text:0x800F6E4C; // type:function size:0x84 scope:global align:4 +searchPlayer__6daNh_cFv = .text:0x800F6ED0; // type:function size:0x1CC scope:global align:4 +moveProc__6daNh_cFffs = .text:0x800F709C; // type:function size:0x94 scope:global align:4 +getHomeDistance__6daNh_cFv = .text:0x800F7130; // type:function size:0xC4 scope:global align:4 +checkTimer__6daNh_cFv = .text:0x800F71F4; // type:function size:0x84 scope:global align:4 +BGCheck__6daNh_cFv = .text:0x800F7278; // type:function size:0x284 scope:global align:4 +airMove__6daNh_cFv = .text:0x800F74FC; // type:function size:0x4C scope:global align:4 +waitAction__6daNh_cFPv = .text:0x800F7548; // type:function size:0xC0 scope:global align:4 +checkEscapeEnd__6daNh_cFv = .text:0x800F7608; // type:function size:0x118 scope:global align:4 +escapeAction__6daNh_cFPv = .text:0x800F7720; // type:function size:0xF4 scope:global align:4 +returnAction__6daNh_cFPv = .text:0x800F7814; // type:function size:0x1B4 scope:global align:4 +execute__6daNh_cFv = .text:0x800F79C8; // type:function size:0x1AC scope:global align:4 +initBrkAnm__6daNh_cFb = .text:0x800F7B74; // type:function size:0xE4 scope:global align:4 +playBrkAnm__6daNh_cFv = .text:0x800F7C58; // type:function size:0x24 scope:global align:4 +draw__6daNh_cFv = .text:0x800F7C7C; // type:function size:0x134 scope:global align:4 +daNh_Draw__FP6daNh_c = .text:0x800F7DB0; // type:function size:0x20 scope:global align:4 +daNh_Execute__FP6daNh_c = .text:0x800F7DD0; // type:function size:0x20 scope:global align:4 +daNh_IsDelete__FP6daNh_c = .text:0x800F7DF0; // type:function size:0x8 scope:global align:4 +daNh_Delete__FP6daNh_c = .text:0x800F7DF8; // type:function size:0x28 scope:global align:4 +daNh_Create__FP10fopAc_ac_c = .text:0x800F7E20; // type:function size:0x20 scope:global align:4 +__dt__10daNh_HIO_cFv = .text:0x800F7E40; // type:function size:0x48 scope:global align:4 +cLib_calcTimer__FPi = .text:0x800F7E88; // type:function size:0x1C scope:global align:4 +cLib_getRndValue__Fii = .text:0x800F7EA4; // type:function size:0x74 scope:global align:4 +__sinit_d_a_nh_cpp = .text:0x800F7F18; // type:function size:0x3C scope:local align:4 +__ct__16daNpc_Fa1_HIO3_cFv = .text:0x800F7F54; // type:function size:0x44 scope:global align:4 +__ct__16daNpc_Fa1_HIO2_cFv = .text:0x800F7F98; // type:function size:0x64 scope:global align:4 +__ct__15daNpc_Fa1_HIO_cFv = .text:0x800F7FFC; // type:function size:0x10C scope:global align:4 +__dt__16daNpc_Fa1_HIO3_cFv = .text:0x800F8108; // type:function size:0x48 scope:global align:4 +__dt__16daNpc_Fa1_HIO2_cFv = .text:0x800F8150; // type:function size:0x48 scope:global align:4 +__ct__28daNpc_Fa1_McaMorfCallBack1_cFv = .text:0x800F8198; // type:function size:0x28 scope:global align:4 +execute__28daNpc_Fa1_McaMorfCallBack1_cFUsP16J3DTransformInfo = .text:0x800F81C0; // type:function size:0x20 scope:global align:4 +setPointLightParam__11daNpc_Fa1_cFv = .text:0x800F81E0; // type:function size:0x6C scope:global align:4 +createInit__11daNpc_Fa1_cFv = .text:0x800F824C; // type:function size:0x25C scope:global align:4 +_draw__11daNpc_Fa1_cFv = .text:0x800F84A8; // type:function size:0xC4 scope:global align:4 +_execute__11daNpc_Fa1_cFv = .text:0x800F856C; // type:function size:0xD4 scope:global align:4 +checkBinCatch__11daNpc_Fa1_cFv = .text:0x800F8640; // type:function size:0x84 scope:global align:4 +position_move__11daNpc_Fa1_cFff = .text:0x800F86C4; // type:function size:0x100 scope:global align:4 +BGCheck__11daNpc_Fa1_cFv = .text:0x800F87C4; // type:function size:0xD4 scope:global align:4 +init_normal_move__11daNpc_Fa1_cFv = .text:0x800F8898; // type:function size:0x84 scope:global align:4 +normal_move__11daNpc_Fa1_cFv = .text:0x800F891C; // type:function size:0xDC scope:global align:4 +init_straight__11daNpc_Fa1_cFv = .text:0x800F89F8; // type:function size:0x48 scope:global align:4 +init_straight2__11daNpc_Fa1_cFv = .text:0x800F8A40; // type:function size:0x18 scope:global align:4 +straight__11daNpc_Fa1_cFv = .text:0x800F8A58; // type:function size:0x100 scope:global align:4 +init_turn__11daNpc_Fa1_cFv = .text:0x800F8B58; // type:function size:0x48 scope:global align:4 +turn__11daNpc_Fa1_cFv = .text:0x800F8BA0; // type:function size:0x90 scope:global align:4 +init_areaMove__11daNpc_Fa1_cFv = .text:0x800F8C30; // type:function size:0x20 scope:global align:4 +areaMove__11daNpc_Fa1_cFv = .text:0x800F8C50; // type:function size:0x154 scope:global align:4 +init_areaOutMove__11daNpc_Fa1_cFv = .text:0x800F8DA4; // type:function size:0x20 scope:global align:4 +areaOutMove__11daNpc_Fa1_cFv = .text:0x800F8DC4; // type:function size:0x160 scope:global align:4 +init_get_player_move__11daNpc_Fa1_cFv = .text:0x800F8F24; // type:function size:0xA8 scope:global align:4 +get_player_move__11daNpc_Fa1_cFv = .text:0x800F8FCC; // type:function size:0x13C scope:global align:4 +init_escape_move__11daNpc_Fa1_cFv = .text:0x800F9108; // type:function size:0x2C scope:global align:4 +escape_move__11daNpc_Fa1_cFv = .text:0x800F9134; // type:function size:0x138 scope:global align:4 +init_hover_move__11daNpc_Fa1_cFv = .text:0x800F926C; // type:function size:0x30 scope:global align:4 +hover_move__11daNpc_Fa1_cFv = .text:0x800F929C; // type:function size:0x70 scope:global align:4 +init_bottle_appear_move__11daNpc_Fa1_cFv = .text:0x800F930C; // type:function size:0x48 scope:global align:4 +bottle_appear_move__11daNpc_Fa1_cFv = .text:0x800F9354; // type:function size:0x1E0 scope:global align:4 +init_up1__11daNpc_Fa1_cFv = .text:0x800F9534; // type:function size:0x134 scope:global align:4 +up1__11daNpc_Fa1_cFv = .text:0x800F9668; // type:function size:0x30 scope:global align:4 +init_down__11daNpc_Fa1_cFv = .text:0x800F9698; // type:function size:0x24 scope:global align:4 +down__11daNpc_Fa1_cFv = .text:0x800F96BC; // type:function size:0x38 scope:global align:4 +init_up2__11daNpc_Fa1_cFv = .text:0x800F96F4; // type:function size:0x78 scope:global align:4 +up2__11daNpc_Fa1_cFv = .text:0x800F976C; // type:function size:0x4 scope:global align:4 +init_bottle_baba_wait__11daNpc_Fa1_cFv = .text:0x800F9770; // type:function size:0x38 scope:global align:4 +bottle_baba_wait__11daNpc_Fa1_cFv = .text:0x800F97A8; // type:function size:0x2C scope:global align:4 +init_bottle_baba_move__11daNpc_Fa1_cFv = .text:0x800F97D4; // type:function size:0x9C scope:global align:4 +bottle_baba_move__11daNpc_Fa1_cFv = .text:0x800F9870; // type:function size:0x1B0 scope:global align:4 +init_bottle_baba_move2__11daNpc_Fa1_cFv = .text:0x800F9A20; // type:function size:0x60 scope:global align:4 +bottle_baba_move2__11daNpc_Fa1_cFv = .text:0x800F9A80; // type:function size:0x1A0 scope:global align:4 +init_baba_down__11daNpc_Fa1_cFv = .text:0x800F9C20; // type:function size:0x94 scope:global align:4 +baba_down__11daNpc_Fa1_cFv = .text:0x800F9CB4; // type:function size:0x34 scope:global align:4 +init_baba_up__11daNpc_Fa1_cFv = .text:0x800F9CE8; // type:function size:0x7C scope:global align:4 +init_bigelf_change__11daNpc_Fa1_cFv = .text:0x800F9D64; // type:function size:0xA4 scope:global align:4 +bigelf_change__11daNpc_Fa1_cFv = .text:0x800F9E08; // type:function size:0xD0 scope:global align:4 +findPlayer__11daNpc_Fa1_cFv = .text:0x800F9ED8; // type:function size:0x104 scope:global align:4 +_delete__11daNpc_Fa1_cFv = .text:0x800F9FDC; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800FA07C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Fa1_cFv = .text:0x800FA09C; // type:function size:0x114 scope:global align:4 +__ct__11daNpc_Fa1_cFv = .text:0x800FA1B0; // type:function size:0x268 scope:global align:4 +__dt__28daNpc_Fa1_McaMorfCallBack1_cFv = .text:0x800FA418; // type:function size:0x5C scope:global align:4 +CreateHeap__11daNpc_Fa1_cFv = .text:0x800FA474; // type:function size:0x134 scope:global align:4 +setMtx__11daNpc_Fa1_cFv = .text:0x800FA5A8; // type:function size:0xC0 scope:global align:4 +daNpc_Fa1_Create__FP10fopAc_ac_c = .text:0x800FA668; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_Delete__FP11daNpc_Fa1_c = .text:0x800FA688; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_Execute__FP11daNpc_Fa1_c = .text:0x800FA6A8; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_Draw__FP11daNpc_Fa1_c = .text:0x800FA6C8; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_IsDelete__FP11daNpc_Fa1_c = .text:0x800FA6E8; // type:function size:0x8 scope:global align:4 +__dt__15daNpc_Fa1_HIO_cFv = .text:0x800FA6F0; // type:function size:0x74 scope:global align:4 +cLib_calcTimer__FPUs = .text:0x800FA764; // type:function size:0x1C scope:global align:4 +cLib_getRndValue__FUcUc = .text:0x800FA780; // type:function size:0x74 scope:global align:4 +cLib_getRndValue__FUsUs = .text:0x800FA7F4; // type:function size:0x74 scope:global align:4 +__sinit_d_a_npc_fa1_cpp = .text:0x800FA868; // type:function size:0x20C scope:local align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x800FAA74; // type:function size:0x8 scope:global align:4 +getMsg__12fopNpc_npc_cFv = .text:0x800FAA7C; // type:function size:0x8 scope:global align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x800FAA84; // type:function size:0x4 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x800FAA88; // type:function size:0x20 scope:local align:4 +_createHeap__Q212daObj_Search5Act_cFv = .text:0x800FAAA8; // type:function size:0x70 scope:global align:4 +searchCreateHeap__Q212daObj_Search5Act_cFv = .text:0x800FAB18; // type:function size:0x120 scope:global align:4 +beamCreateHeap__Q212daObj_Search5Act_cFi = .text:0x800FAC38; // type:function size:0x110 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x800FAD48; // type:function size:0x4C scope:global align:4 +_nodeControl__Q212daObj_Search5Act_cFP7J3DNodeP8J3DModel = .text:0x800FAD94; // type:function size:0x304 scope:global align:4 +modeSearchRndInit__Q212daObj_Search5Act_cFv = .text:0x800FB098; // type:function size:0x4 scope:global align:4 +modeSearchRnd__Q212daObj_Search5Act_cFv = .text:0x800FB09C; // type:function size:0xF0 scope:global align:4 +modeSearchPathInit__Q212daObj_Search5Act_cFv = .text:0x800FB18C; // type:function size:0x44 scope:global align:4 +modeSearchPath__Q212daObj_Search5Act_cFv = .text:0x800FB1D0; // type:function size:0x828 scope:global align:4 +modeStopInit__Q212daObj_Search5Act_cFv = .text:0x800FB9F8; // type:function size:0x14 scope:global align:4 +modeStop__Q212daObj_Search5Act_cFv = .text:0x800FBA0C; // type:function size:0x4 scope:global align:4 +modeToSearchInit__Q212daObj_Search5Act_cFv = .text:0x800FBA10; // type:function size:0x4 scope:global align:4 +modeToSearch__Q212daObj_Search5Act_cFv = .text:0x800FBA14; // type:function size:0xA8 scope:global align:4 +modeToStopInit__Q212daObj_Search5Act_cFv = .text:0x800FBABC; // type:function size:0x84 scope:global align:4 +modeToStop__Q212daObj_Search5Act_cFv = .text:0x800FBB40; // type:function size:0x318 scope:global align:4 +modeFindInit__Q212daObj_Search5Act_cFv = .text:0x800FBE58; // type:function size:0xB4 scope:global align:4 +modeFind__Q212daObj_Search5Act_cFv = .text:0x800FBF0C; // type:function size:0x4CC scope:global align:4 +modeFind2ndInit__Q212daObj_Search5Act_cFv = .text:0x800FC3D8; // type:function size:0x50 scope:global align:4 +modeFind2nd__Q212daObj_Search5Act_cFv = .text:0x800FC428; // type:function size:0x308 scope:global align:4 +modeSearchBdkInit__Q212daObj_Search5Act_cFv = .text:0x800FC730; // type:function size:0x4 scope:global align:4 +modeSearchBdk__Q212daObj_Search5Act_cFv = .text:0x800FC734; // type:function size:0x6D0 scope:global align:4 +modeProc__Q212daObj_Search5Act_cFQ312daObj_Search5Act_c6Proc_ei = .text:0x800FCE04; // type:function size:0x208 scope:global align:4 +__ct__Q212daObj_Search5Bgc_cFv = .text:0x800FD00C; // type:function size:0x144 scope:global align:4 +wall_pos__Q212daObj_Search5Bgc_cFPCQ212daObj_Search5Act_cP4cXyzP4cXyzPbPf = .text:0x800FD150; // type:function size:0x110 scope:global align:4 +attr__Q212daObj_Search5Act_cCFv = .text:0x800FD260; // type:function size:0xC scope:global align:4 +SetArgData__Q212daObj_Search5Act_cFv = .text:0x800FD26C; // type:function size:0x7C scope:global align:4 +CreateInit__Q212daObj_Search5Act_cFv = .text:0x800FD2E8; // type:function size:0x3C0 scope:global align:4 +_create__Q212daObj_Search5Act_cFv = .text:0x800FD6A8; // type:function size:0x3EC scope:global align:4 +__ct__Q212daObj_Search5Act_cFv = .text:0x800FDA94; // type:function size:0x258 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x800FDCEC; // type:function size:0x154 scope:global align:4 +__ct__5csXyzFv = .text:0x800FDE40; // type:function size:0x4 scope:global align:4 +__ct__9dCcD_SttsFv = .text:0x800FDE44; // type:function size:0x54 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x800FDE98; // type:function size:0x90 scope:global align:4 +smoke_set__Q212daObj_Search5Act_cFfi = .text:0x800FDF28; // type:function size:0x128 scope:global align:4 +_execute__Q212daObj_Search5Act_cFv = .text:0x800FE050; // type:function size:0x2E8 scope:global align:4 +check_bk_control__Q212daObj_Search5Act_cFv = .text:0x800FE338; // type:function size:0xB8 scope:global align:4 +set_mtx_base__Q212daObj_Search5Act_cFv = .text:0x800FE3F0; // type:function size:0x80 scope:global align:4 +set_mtx_light_A__Q212daObj_Search5Act_cFv = .text:0x800FE470; // type:function size:0x3C4 scope:global align:4 +set_mtx_light_B__Q212daObj_Search5Act_cFv = .text:0x800FE834; // type:function size:0x304 scope:global align:4 +set_moveBG_mtx_base__Q212daObj_Search5Act_cFv = .text:0x800FEB38; // type:function size:0x84 scope:global align:4 +set_moveBG_mtx_light_A__Q212daObj_Search5Act_cFv = .text:0x800FEBBC; // type:function size:0x80 scope:global align:4 +set_moveBG_mtx_light_B__Q212daObj_Search5Act_cFv = .text:0x800FEC3C; // type:function size:0x80 scope:global align:4 +bg_check__Q212daObj_Search5Act_cFv = .text:0x800FECBC; // type:function size:0x64 scope:global align:4 +player_check__Q212daObj_Search5Act_cFv = .text:0x800FED20; // type:function size:0x5A8 scope:global align:4 +set_path_info__Q212daObj_Search5Act_cFv = .text:0x800FF2C8; // type:function size:0x38 scope:global align:4 +is_path_info__Q212daObj_Search5Act_cFv = .text:0x800FF300; // type:function size:0x14 scope:global align:4 +_draw__Q212daObj_Search5Act_cFv = .text:0x800FF314; // type:function size:0x360 scope:global align:4 +_delete__Q212daObj_Search5Act_cFv = .text:0x800FF674; // type:function size:0x144 scope:global align:4 +_isdelete__Q212daObj_Search5Act_cFv = .text:0x800FF7B8; // type:function size:0x8 scope:global align:4 +Create__Q212daObj_Search4MthdFPv = .text:0x800FF7C0; // type:function size:0x20 scope:global align:4 +Delete__Q212daObj_Search4MthdFPv = .text:0x800FF7E0; // type:function size:0x20 scope:global align:4 +Execute__Q212daObj_Search4MthdFPv = .text:0x800FF800; // type:function size:0x20 scope:global align:4 +Draw__Q212daObj_Search4MthdFPv = .text:0x800FF820; // type:function size:0x20 scope:global align:4 +IsDelete__Q212daObj_Search4MthdFPv = .text:0x800FF840; // type:function size:0x20 scope:global align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x800FF860; // type:function size:0x8 scope:local align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x800FF868; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x800FF870; // type:function size:0x8 scope:local align:4 +changePlayer__9daPy_py_cFP10fopAc_ac_c = .text:0x800FF878; // type:function size:0x44 scope:global align:4 +objWindHitCheck__9daPy_py_cFP8dCcD_Cyl = .text:0x800FF8BC; // type:function size:0x240 scope:global align:4 +execute__25daPy_mtxFollowEcallBack_cFP14JPABaseEmitter = .text:0x800FFAFC; // type:function size:0x30 scope:global align:4 +end__25daPy_mtxFollowEcallBack_cFv = .text:0x800FFB2C; // type:function size:0x44 scope:global align:4 +makeEmitter__25daPy_mtxFollowEcallBack_cFUsPA4_fPC4cXyzPC4cXyz = .text:0x800FFB70; // type:function size:0x8C scope:global align:4 +makeEmitterColor__25daPy_mtxFollowEcallBack_cFUsPA4_fPC4cXyzPC8_GXColorPC8_GXColor = .text:0x800FFBFC; // type:function size:0x90 scope:global align:4 +setDoButtonQuake__9daPy_py_cFv = .text:0x800FFC8C; // type:function size:0x7C scope:global align:4 +stopDoButtonQuake__9daPy_py_cFi = .text:0x800FFD08; // type:function size:0x88 scope:global align:4 +__dt__25daPy_mtxFollowEcallBack_cFv = .text:0x800FFD90; // type:function size:0x6C scope:global align:4 +setup__25daPy_mtxFollowEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800FFDFC; // type:function size:0x8 scope:global align:4 +daPy_createHeap__FP10fopAc_ac_c = .text:0x800FFE04; // type:function size:0x20 scope:global align:4 +__ct__13daPy_matAnm_cFv = .text:0x800FFE24; // type:function size:0x70 scope:global align:4 +__dt__14J3DMaterialAnmFv = .text:0x800FFE94; // type:function size:0x48 scope:global align:4 +calc__13daPy_matAnm_cCFP11J3DMaterial = .text:0x800FFEDC; // type:function size:0x110 scope:global align:4 +seStartOnlyReverb__9daPy_lk_cFUl = .text:0x800FFFEC; // type:function size:0x48 scope:global align:4 +seStartMapInfo__9daPy_lk_cFUl = .text:0x80100034; // type:function size:0x48 scope:global align:4 +seStartSwordCut__9daPy_lk_cFUl = .text:0x8010007C; // type:function size:0x48 scope:global align:4 +voiceStart__9daPy_lk_cFUl = .text:0x801000C4; // type:function size:0x58 scope:global align:4 +itemButton__9daPy_lk_cCFv = .text:0x8010011C; // type:function size:0x38 scope:global align:4 +itemTrigger__9daPy_lk_cCFv = .text:0x80100154; // type:function size:0x38 scope:global align:4 +getReadyItem__9daPy_lk_cFv = .text:0x8010018C; // type:function size:0x44 scope:global align:4 +checkGroupItem__9daPy_lk_cFii = .text:0x801001D0; // type:function size:0x8C scope:global align:4 +checkSetItemTrigger__9daPy_lk_cFii = .text:0x8010025C; // type:function size:0x100 scope:global align:4 +auraJointCB0__9daPy_lk_cFi = .text:0x8010035C; // type:function size:0x6C scope:global align:4 +daPy_auraCallback__FP7J3DNodei = .text:0x801003C8; // type:function size:0x44 scope:global align:4 +jointBeforeCB__9daPy_lk_cFiP16J3DTransformInfoP10Quaternion = .text:0x8010040C; // type:function size:0x5F4 scope:global align:4 +daPy_jointBeforeCallback__FUlUsP16J3DTransformInfoP10Quaternion = .text:0x80100A00; // type:function size:0x24 scope:global align:4 +jointAfterCB__9daPy_lk_cFiP16J3DTransformInfoP10Quaternion = .text:0x80100A24; // type:function size:0x170 scope:global align:4 +daPy_jointAfterCallback__FUlUsP16J3DTransformInfoP10Quaternion = .text:0x80100B94; // type:function size:0x24 scope:global align:4 +jointCB0__9daPy_lk_cFi = .text:0x80100BB8; // type:function size:0x2A4 scope:global align:4 +daPy_jointCallback0__FP7J3DNodei = .text:0x80100E5C; // type:function size:0x44 scope:global align:4 +jointCB1__9daPy_lk_cFv = .text:0x80100EA0; // type:function size:0x250 scope:global align:4 +daPy_jointCallback1__FP7J3DNodei = .text:0x801010F0; // type:function size:0x3C scope:global align:4 +setAnimeHeap__9daPy_lk_cFP12JKRSolidHeap = .text:0x8010112C; // type:function size:0x38 scope:global align:4 +setItemHeap__9daPy_lk_cFv = .text:0x80101164; // type:function size:0x54 scope:global align:4 +setBlurPosResource__9daPy_lk_cFUs = .text:0x801011B8; // type:function size:0x40 scope:global align:4 +getItemAnimeResource__9daPy_lk_cFUs = .text:0x801011F8; // type:function size:0xE4 scope:global align:4 +getAnimeResource__9daPy_lk_cFP14daPy_anmHeap_cUsUl = .text:0x801012DC; // type:function size:0x8C scope:global align:4 +getUnderUpperAnime__9daPy_lk_cFPC15daPy_anmIndex_cPP15J3DAnmTransformPP15J3DAnmTransformiUl = .text:0x80101368; // type:function size:0xF8 scope:global align:4 +setTextureAnimeResource__9daPy_lk_cFP16J3DAnmTexPatterni = .text:0x80101460; // type:function size:0x7C scope:global align:4 +loadTextureAnimeResource__9daPy_lk_cFUli = .text:0x801014DC; // type:function size:0x9C scope:global align:4 +checkBossBgm__9daPy_lk_cFv = .text:0x80101578; // type:function size:0xCC scope:global align:4 +checkMabaAnimeBtp__9daPy_lk_cFi = .text:0x80101644; // type:function size:0x20 scope:global align:4 +checkNormalFace__9daPy_lk_cFv = .text:0x80101664; // type:function size:0x31C scope:global align:4 +setTextureAnime__9daPy_lk_cFUsi = .text:0x80101980; // type:function size:0x400 scope:global align:4 +setPriTextureAnime__9daPy_lk_cFUsi = .text:0x80101D80; // type:function size:0xC0 scope:global align:4 +resetPriTextureAnime__9daPy_lk_cFv = .text:0x80101E40; // type:function size:0xAC scope:global align:4 +setDemoTextureAnime__9daPy_lk_cFUsUsiUs = .text:0x80101EEC; // type:function size:0xCC scope:global align:4 +resetDemoTextureAnime__9daPy_lk_cFv = .text:0x80101FB8; // type:function size:0x124 scope:global align:4 +setTextureScrollResource__9daPy_lk_cFP19J3DAnmTextureSRTKeyi = .text:0x801020DC; // type:function size:0xBC scope:global align:4 +loadTextureScrollResource__9daPy_lk_cFUli = .text:0x80102198; // type:function size:0x9C scope:global align:4 +playTextureAnime__9daPy_lk_cFv = .text:0x80102234; // type:function size:0x270 scope:global align:4 +checkPlayerGuard__9daPy_lk_cCFv = .text:0x801024A4; // type:function size:0x60 scope:global align:4 +setOutPower__9daPy_lk_cFfsi = .text:0x80102504; // type:function size:0x158 scope:global align:4 +checkSightLine__9daPy_lk_cFfP4cXyz = .text:0x8010265C; // type:function size:0x130 scope:global align:4 +setBootsModel__9daPy_lk_cFPP8J3DModel = .text:0x8010278C; // type:function size:0xFC scope:global align:4 +setItemModel__9daPy_lk_cFv = .text:0x80102888; // type:function size:0xD50 scope:global align:4 +checkUpperReadyAnime__9daPy_lk_cCFv = .text:0x801035D8; // type:function size:0x7C scope:global align:4 +checkUpperReadyThrowAnime__9daPy_lk_cCFv = .text:0x80103654; // type:function size:0x74 scope:global align:4 +checkNoCollisionCorret__9daPy_lk_cFv = .text:0x801036C8; // type:function size:0x88 scope:global align:4 +setDrawHandModel__9daPy_lk_cFv = .text:0x80103750; // type:function size:0x3F8 scope:global align:4 +entryDLSetLight__9daPy_lk_cFP8J3DModelUl = .text:0x80103B48; // type:function size:0x70 scope:global align:4 +updateDLSetLight__9daPy_lk_cFP8J3DModelUl = .text:0x80103BB8; // type:function size:0x70 scope:global align:4 +hideHatAndBackle__9daPy_lk_cFP11J3DMaterial = .text:0x80103C28; // type:function size:0xDC scope:global align:4 +drawMirrorLightModel__9daPy_lk_cFv = .text:0x80103D04; // type:function size:0xC4 scope:global align:4 +drawShadow__9daPy_lk_cFv = .text:0x80103DC8; // type:function size:0x3C0 scope:global align:4 +offBodyEffect__9daPy_lk_cFv = .text:0x80104188; // type:function size:0x7C scope:global align:4 +onBodyEffect__9daPy_lk_cFv = .text:0x80104204; // type:function size:0x7C scope:global align:4 +draw__9daPy_lk_cFv = .text:0x80104280; // type:function size:0xEFC scope:global align:4 +daPy_Draw__FP9daPy_lk_c = .text:0x8010517C; // type:function size:0x20 scope:global align:4 +setAtnList__9daPy_lk_cFv = .text:0x8010519C; // type:function size:0x1F8 scope:global align:4 +setActor__16daPy_actorKeep_cFv = .text:0x80105394; // type:function size:0x70 scope:global align:4 +setData__16daPy_actorKeep_cFP10fopAc_ac_c = .text:0x80105404; // type:function size:0x20 scope:global align:4 +clearData__16daPy_actorKeep_cFv = .text:0x80105424; // type:function size:0x14 scope:global align:4 +setActorPointer__9daPy_lk_cFv = .text:0x80105438; // type:function size:0xA4 scope:global align:4 +setTalkStatus__9daPy_lk_cFv = .text:0x801054DC; // type:function size:0xD0 scope:global align:4 +setHintActor__9daPy_lk_cFv = .text:0x801055AC; // type:function size:0x94 scope:global align:4 +setDoStatusBasic__9daPy_lk_cFv = .text:0x80105640; // type:function size:0x220 scope:global align:4 +setDoStatus__9daPy_lk_cFv = .text:0x80105860; // type:function size:0x1B4 scope:global align:4 +getDirectionFromAngle__9daPy_lk_cFs = .text:0x80105A14; // type:function size:0x6C scope:global align:4 +getDirectionFromShapeAngle__9daPy_lk_cFv = .text:0x80105A80; // type:function size:0x30 scope:global align:4 +getDirectionFromCurrentAngle__9daPy_lk_cFv = .text:0x80105AB0; // type:function size:0x30 scope:global align:4 +setNormalSpeedF__9daPy_lk_cFffff = .text:0x80105AE0; // type:function size:0x218 scope:global align:4 +posMoveFromFootPos__9daPy_lk_cFv = .text:0x80105CF8; // type:function size:0x81C scope:global align:4 +posMove__9daPy_lk_cFv = .text:0x80106514; // type:function size:0x8E4 scope:global align:4 +setShapeAngleToAtnActor__9daPy_lk_cFv = .text:0x80106DF8; // type:function size:0x58 scope:global align:4 +cancelItemUpperReadyAnime__9daPy_lk_cFv = .text:0x80106E50; // type:function size:0x74 scope:global align:4 +checkBodyAngleX__9daPy_lk_cFs = .text:0x80106EC4; // type:function size:0x308 scope:global align:4 +setBodyAngleToCamera__9daPy_lk_cFv = .text:0x801071CC; // type:function size:0xC8 scope:global align:4 +setBodyAngleXReadyAnime__9daPy_lk_cFv = .text:0x80107294; // type:function size:0x1E0 scope:global align:4 +setSpeedAndAngleNormal__9daPy_lk_cFs = .text:0x80107474; // type:function size:0x498 scope:global align:4 +setSpeedAndAngleAtn__9daPy_lk_cFv = .text:0x8010790C; // type:function size:0x124 scope:global align:4 +setSpeedAndAngleAtnBack__9daPy_lk_cFv = .text:0x80107A30; // type:function size:0xF4 scope:global align:4 +setSpeedAndAngleAtnActor__9daPy_lk_cFv = .text:0x80107B24; // type:function size:0x108 scope:global align:4 +setFrameCtrl__9daPy_lk_cFP12J3DFrameCtrlUcssff = .text:0x80107C2C; // type:function size:0x60 scope:global align:4 +checkAtnWaitAnime__9daPy_lk_cFv = .text:0x80107C8C; // type:function size:0x40 scope:global align:4 +setBlendMoveAnime__9daPy_lk_cFf = .text:0x80107CCC; // type:function size:0xA6C scope:global align:4 +setBlendAtnBackMoveAnime__9daPy_lk_cFf = .text:0x80108738; // type:function size:0x370 scope:global align:4 +setBlendAtnMoveAnime__9daPy_lk_cFf = .text:0x80108AA8; // type:function size:0x508 scope:global align:4 +setAnimeEquipSword__9daPy_lk_cFi = .text:0x80108FB0; // type:function size:0xF0 scope:global align:4 +setAnimeEquipSingleItem__9daPy_lk_cFUs = .text:0x801090A0; // type:function size:0x58 scope:global align:4 +setAnimeEquipItem__9daPy_lk_cFv = .text:0x801090F8; // type:function size:0x7C scope:global align:4 +setAnimeUnequipSword__9daPy_lk_cFv = .text:0x80109174; // type:function size:0xB0 scope:global align:4 +setAnimeUnequipItem__9daPy_lk_cFUs = .text:0x80109224; // type:function size:0x13C scope:global align:4 +setAnimeUnequip__9daPy_lk_cFv = .text:0x80109360; // type:function size:0x70 scope:global align:4 +checkBossGomaStage__9daPy_lk_cFv = .text:0x801093D0; // type:function size:0x74 scope:global align:4 +checkSingleItemEquipAnime__9daPy_lk_cCFv = .text:0x80109444; // type:function size:0x24 scope:global align:4 +checkItemEquipAnime__9daPy_lk_cCFv = .text:0x80109468; // type:function size:0x60 scope:global align:4 +checkEquipAnime__9daPy_lk_cCFv = .text:0x801094C8; // type:function size:0x48 scope:global align:4 +deleteEquipItem__9daPy_lk_cFi = .text:0x80109510; // type:function size:0x1AC scope:global align:4 +setFallVoice__9daPy_lk_cFv = .text:0x801096BC; // type:function size:0xD8 scope:global align:4 +keepItemData__9daPy_lk_cFv = .text:0x80109794; // type:function size:0x60 scope:global align:4 +returnKeepItemData__9daPy_lk_cFv = .text:0x801097F4; // type:function size:0x80 scope:global align:4 +makeItemType__9daPy_lk_cFv = .text:0x80109874; // type:function size:0x29C scope:global align:4 +setScopeModel__9daPy_lk_cFv = .text:0x80109B10; // type:function size:0x58 scope:global align:4 +setPhotoBoxModel__9daPy_lk_cFv = .text:0x80109B68; // type:function size:0xB0 scope:global align:4 +changeDragonShield__9daPy_lk_cFi = .text:0x80109C18; // type:function size:0xBC scope:global align:4 +checkNewItemChange__9daPy_lk_cFUc = .text:0x80109CD4; // type:function size:0x280 scope:global align:4 +checkItemChangeFromButton__9daPy_lk_cFv = .text:0x80109F54; // type:function size:0x2B8 scope:global align:4 +checkItemAction__9daPy_lk_cFv = .text:0x8010A20C; // type:function size:0x4E8 scope:global align:4 +getSlidePolygon__9daPy_lk_cFv = .text:0x8010A6F4; // type:function size:0xBC scope:global align:4 +checkJumpCutFromButton__9daPy_lk_cFv = .text:0x8010A7B0; // type:function size:0xA0 scope:global align:4 +orderTalk__9daPy_lk_cFv = .text:0x8010A850; // type:function size:0x2A8 scope:global align:4 +checkNextActionFromButton__9daPy_lk_cFv = .text:0x8010AAF8; // type:function size:0x8F0 scope:global align:4 +setShieldGuard__9daPy_lk_cFv = .text:0x8010B3E8; // type:function size:0x314 scope:global align:4 +checkItemModeActorPointer__9daPy_lk_cFv = .text:0x8010B6FC; // type:function size:0x68 scope:global align:4 +checkNextActionItemFly__9daPy_lk_cFv = .text:0x8010B764; // type:function size:0x64 scope:global align:4 +checkNextMode__9daPy_lk_cFi = .text:0x8010B7C8; // type:function size:0x450 scope:global align:4 +checkIceSlipFall__9daPy_lk_cFv = .text:0x8010BC18; // type:function size:0xF0 scope:global align:4 +setFrontWallType__9daPy_lk_cFv = .text:0x8010BD08; // type:function size:0xC44 scope:global align:4 +changeFrontWallTypeProc__9daPy_lk_cFv = .text:0x8010C94C; // type:function size:0x518 scope:global align:4 +changeSlideProc__9daPy_lk_cFv = .text:0x8010CE64; // type:function size:0xEC scope:global align:4 +changeWaitProc__9daPy_lk_cFv = .text:0x8010CF50; // type:function size:0x78 scope:global align:4 +changeLandProc__9daPy_lk_cFf = .text:0x8010CFC8; // type:function size:0x274 scope:global align:4 +setDamagePoint__9daPy_lk_cFf = .text:0x8010D23C; // type:function size:0x90 scope:global align:4 +checkNormalDamage__9daPy_lk_cFi = .text:0x8010D2CC; // type:function size:0x110 scope:global align:4 +setDashDamage__9daPy_lk_cFv = .text:0x8010D3DC; // type:function size:0x9C scope:global align:4 +checkAtHitEnemy__9daPy_lk_cFP12dCcD_GObjInf = .text:0x8010D478; // type:function size:0x64 scope:global align:4 +checkElecReturnDamage__9daPy_lk_cFP12dCcD_GObjInfP4cXyz = .text:0x8010D4DC; // type:function size:0x88 scope:global align:4 +checkWallAtributeDamage__9daPy_lk_cFP12dBgS_AcchCir = .text:0x8010D564; // type:function size:0x7C scope:global align:4 +changeDamageProc__9daPy_lk_cFv = .text:0x8010D5E0; // type:function size:0x8C8 scope:global align:4 +changeAutoJumpProc__9daPy_lk_cFv = .text:0x8010DEA8; // type:function size:0x4E8 scope:global align:4 +changeDemoProc__9daPy_lk_cFv = .text:0x8010E390; // type:function size:0x65C scope:global align:4 +changeDeadProc__9daPy_lk_cFv = .text:0x8010E9EC; // type:function size:0x100 scope:global align:4 +getDamageVec__9daPy_lk_cFP12dCcD_GObjInf = .text:0x8010EAEC; // type:function size:0x1E4 scope:global align:4 +setOldRootQuaternion__9daPy_lk_cFsss = .text:0x8010ECD0; // type:function size:0xF0 scope:global align:4 +checkRestHPAnime__9daPy_lk_cFv = .text:0x8010EDC0; // type:function size:0xA8 scope:global align:4 +checkHeavyStateOn__9daPy_lk_cFv = .text:0x8010EE68; // type:function size:0x60 scope:global align:4 +checkBottleItem__9daPy_lk_cCFi = .text:0x8010EEC8; // type:function size:0x20 scope:global align:4 +checkDrinkBottleItem__9daPy_lk_cCFi = .text:0x8010EEE8; // type:function size:0x70 scope:global align:4 +checkOpenBottleItem__9daPy_lk_cCFi = .text:0x8010EF58; // type:function size:0x30 scope:global align:4 +checkBowItem__9daPy_lk_cCFi = .text:0x8010EF88; // type:function size:0x28 scope:global align:4 +checkPhotoBoxItem__9daPy_lk_cCFi = .text:0x8010EFB0; // type:function size:0x20 scope:global align:4 +checkScopeEnd__9daPy_lk_cFv = .text:0x8010EFD0; // type:function size:0x9C scope:global align:4 +setSubjectMode__9daPy_lk_cFv = .text:0x8010F06C; // type:function size:0x5C scope:global align:4 +checkMaskDraw__9daPy_lk_cFv = .text:0x8010F0C8; // type:function size:0x6C scope:global align:4 +checkSubjectEnd__9daPy_lk_cFi = .text:0x8010F134; // type:function size:0xB8 scope:global align:4 +checkGuardAccept__9daPy_lk_cFv = .text:0x8010F1EC; // type:function size:0xB0 scope:global align:4 +cancelNoDamageMode__9daPy_lk_cFv = .text:0x8010F29C; // type:function size:0x18 scope:global align:4 +commonProcInit__9daPy_lk_cFQ29daPy_lk_c9daPy_PROC = .text:0x8010F2B4; // type:function size:0x60C scope:global align:4 +procScope_init__9daPy_lk_cFi = .text:0x8010F8C0; // type:function size:0xD0 scope:global align:4 +procScope__9daPy_lk_cFv = .text:0x8010F990; // type:function size:0x84 scope:global align:4 +procSubjectivity_init__9daPy_lk_cFi = .text:0x8010FA14; // type:function size:0x70 scope:global align:4 +procSubjectivity__9daPy_lk_cFv = .text:0x8010FA84; // type:function size:0xD4 scope:global align:4 +procCall_init__9daPy_lk_cFv = .text:0x8010FB58; // type:function size:0xA4 scope:global align:4 +procCall__9daPy_lk_cFv = .text:0x8010FBFC; // type:function size:0xA8 scope:global align:4 +procControllWait_init__9daPy_lk_cFv = .text:0x8010FCA4; // type:function size:0xBC scope:global align:4 +procControllWait__9daPy_lk_cFv = .text:0x8010FD60; // type:function size:0x6C scope:global align:4 +procWait_init__9daPy_lk_cFv = .text:0x8010FDCC; // type:function size:0x1E4 scope:global align:4 +procWait__9daPy_lk_cFv = .text:0x8010FFB0; // type:function size:0x3B8 scope:global align:4 +procFreeWait_init__9daPy_lk_cFv = .text:0x80110368; // type:function size:0xA4 scope:global align:4 +procFreeWait__9daPy_lk_cFv = .text:0x8011040C; // type:function size:0x124 scope:global align:4 +procMove_init__9daPy_lk_cFv = .text:0x80110530; // type:function size:0x64 scope:global align:4 +procMove__9daPy_lk_cFv = .text:0x80110594; // type:function size:0xAC scope:global align:4 +procAtnMove_init__9daPy_lk_cFv = .text:0x80110640; // type:function size:0x64 scope:global align:4 +procAtnMove__9daPy_lk_cFv = .text:0x801106A4; // type:function size:0x7C scope:global align:4 +procAtnActorWait_init__9daPy_lk_cFv = .text:0x80110720; // type:function size:0xD8 scope:global align:4 +procAtnActorWait__9daPy_lk_cFv = .text:0x801107F8; // type:function size:0x70 scope:global align:4 +procAtnActorMove_init__9daPy_lk_cFv = .text:0x80110868; // type:function size:0x64 scope:global align:4 +procAtnActorMove__9daPy_lk_cFv = .text:0x801108CC; // type:function size:0x60 scope:global align:4 +procSideStep_init__9daPy_lk_cFi = .text:0x8011092C; // type:function size:0x104 scope:global align:4 +procSideStep__9daPy_lk_cFv = .text:0x80110A30; // type:function size:0x118 scope:global align:4 +procSideStepLand_init__9daPy_lk_cFv = .text:0x80110B48; // type:function size:0xE0 scope:global align:4 +procSideStepLand__9daPy_lk_cFv = .text:0x80110C28; // type:function size:0x74 scope:global align:4 +procCrouchDefense_init__9daPy_lk_cFv = .text:0x80110C9C; // type:function size:0x8C scope:global align:4 +procCrouchDefense__9daPy_lk_cFv = .text:0x80110D28; // type:function size:0x258 scope:global align:4 +procCrouchDefenseSlip_init__9daPy_lk_cFv = .text:0x80110F80; // type:function size:0x2E0 scope:global align:4 +procCrouchDefenseSlip__9daPy_lk_cFv = .text:0x80111260; // type:function size:0xE0 scope:global align:4 +procCrouch_init__9daPy_lk_cFv = .text:0x80111340; // type:function size:0x6C scope:global align:4 +procCrouch__9daPy_lk_cFv = .text:0x801113AC; // type:function size:0x32C scope:global align:4 +procWaitTurn_init__9daPy_lk_cFv = .text:0x801116D8; // type:function size:0x98 scope:global align:4 +procWaitTurn__9daPy_lk_cFv = .text:0x80111770; // type:function size:0x104 scope:global align:4 +procMoveTurn_init__9daPy_lk_cFi = .text:0x80111874; // type:function size:0xE4 scope:global align:4 +procMoveTurn__9daPy_lk_cFv = .text:0x80111958; // type:function size:0x74 scope:global align:4 +procSlip_init__9daPy_lk_cFv = .text:0x801119CC; // type:function size:0xC8 scope:global align:4 +procSlip__9daPy_lk_cFv = .text:0x80111A94; // type:function size:0x204 scope:global align:4 +procSlideFront_init__9daPy_lk_cFs = .text:0x80111C98; // type:function size:0xB8 scope:global align:4 +procSlideFront__9daPy_lk_cFv = .text:0x80111D50; // type:function size:0x104 scope:global align:4 +procSlideBack_init__9daPy_lk_cFs = .text:0x80111E54; // type:function size:0xB8 scope:global align:4 +procSlideBack__9daPy_lk_cFv = .text:0x80111F0C; // type:function size:0x110 scope:global align:4 +procSlideFrontLand_init__9daPy_lk_cFv = .text:0x8011201C; // type:function size:0x68 scope:global align:4 +procSlideFrontLand__9daPy_lk_cFv = .text:0x80112084; // type:function size:0xB0 scope:global align:4 +procSlideBackLand_init__9daPy_lk_cFv = .text:0x80112134; // type:function size:0x58 scope:global align:4 +procSlideBackLand__9daPy_lk_cFv = .text:0x8011218C; // type:function size:0xB0 scope:global align:4 +procFrontRoll_init__9daPy_lk_cFf = .text:0x8011223C; // type:function size:0x1A8 scope:global align:4 +procFrontRoll__9daPy_lk_cFv = .text:0x801123E4; // type:function size:0x1B0 scope:global align:4 +procFrontRollCrash_init__9daPy_lk_cFv = .text:0x80112594; // type:function size:0x1B0 scope:global align:4 +procFrontRollCrash__9daPy_lk_cFv = .text:0x80112744; // type:function size:0xD4 scope:global align:4 +procNockBackEnd_init__9daPy_lk_cFv = .text:0x80112818; // type:function size:0x60 scope:global align:4 +procNockBackEnd__9daPy_lk_cFv = .text:0x80112878; // type:function size:0x5C scope:global align:4 +procSideRoll_init__9daPy_lk_cFv = .text:0x801128D4; // type:function size:0xB0 scope:global align:4 +procSideRoll__9daPy_lk_cFv = .text:0x80112984; // type:function size:0xF0 scope:global align:4 +procBackJump_init__9daPy_lk_cFv = .text:0x80112A74; // type:function size:0xF4 scope:global align:4 +procBackJump__9daPy_lk_cFv = .text:0x80112B68; // type:function size:0xA4 scope:global align:4 +procBackJumpLand_init__9daPy_lk_cFv = .text:0x80112C0C; // type:function size:0x108 scope:global align:4 +procBackJumpLand__9daPy_lk_cFv = .text:0x80112D14; // type:function size:0xE0 scope:global align:4 +checkAutoJumpFlying__9daPy_lk_cCFv = .text:0x80112DF4; // type:function size:0x1C scope:global align:4 +procAutoJump_init__9daPy_lk_cFv = .text:0x80112E10; // type:function size:0x188 scope:global align:4 +procAutoJump__9daPy_lk_cFv = .text:0x80112F98; // type:function size:0x3A4 scope:global align:4 +procLand_init__9daPy_lk_cFfi = .text:0x8011333C; // type:function size:0x148 scope:global align:4 +procLand__9daPy_lk_cFv = .text:0x80113484; // type:function size:0x98 scope:global align:4 +procLandDamage_init__9daPy_lk_cFi = .text:0x8011351C; // type:function size:0x1B4 scope:global align:4 +procLandDamage__9daPy_lk_cFv = .text:0x801136D0; // type:function size:0xFC scope:global align:4 +procFall_init__9daPy_lk_cFif = .text:0x801137CC; // type:function size:0x1D4 scope:global align:4 +procFall__9daPy_lk_cFv = .text:0x801139A0; // type:function size:0x1DC scope:global align:4 +procSlowFall_init__9daPy_lk_cFv = .text:0x80113B7C; // type:function size:0xB0 scope:global align:4 +procSlowFall__9daPy_lk_cFv = .text:0x80113C2C; // type:function size:0x78 scope:global align:4 +procSmallJump_init__9daPy_lk_cFi = .text:0x80113CA4; // type:function size:0x178 scope:global align:4 +procSmallJump__9daPy_lk_cFv = .text:0x80113E1C; // type:function size:0xA0 scope:global align:4 +procVerticalJump_init__9daPy_lk_cFv = .text:0x80113EBC; // type:function size:0x98 scope:global align:4 +procVerticalJump__9daPy_lk_cFv = .text:0x80113F54; // type:function size:0x9C scope:global align:4 +procGuardCrash__9daPy_lk_cFv = .text:0x80113FF0; // type:function size:0x68 scope:global align:4 +procDamage_init__9daPy_lk_cFv = .text:0x80114058; // type:function size:0x358 scope:global align:4 +procDamage__9daPy_lk_cFv = .text:0x801143B0; // type:function size:0x2B4 scope:global align:4 +procPolyDamage_init__9daPy_lk_cFv = .text:0x80114664; // type:function size:0x98 scope:global align:4 +procPolyDamage__9daPy_lk_cFv = .text:0x801146FC; // type:function size:0x38 scope:global align:4 +procLargeDamage_init__9daPy_lk_cFiiss = .text:0x80114734; // type:function size:0x6E0 scope:global align:4 +procLargeDamage__9daPy_lk_cFv = .text:0x80114E14; // type:function size:0x260 scope:global align:4 +procLargeDamageUp_init__9daPy_lk_cFiiss = .text:0x80115074; // type:function size:0x3F8 scope:global align:4 +procLargeDamageUp__9daPy_lk_cFv = .text:0x8011546C; // type:function size:0x13C scope:global align:4 +procLargeDamageWall_init__9daPy_lk_cFiiss = .text:0x801155A8; // type:function size:0x36C scope:global align:4 +procLargeDamageWall__9daPy_lk_cFv = .text:0x80115914; // type:function size:0x44 scope:global align:4 +procLavaDamage_init__9daPy_lk_cFv = .text:0x80115958; // type:function size:0x1D4 scope:global align:4 +procLavaDamage__9daPy_lk_cFv = .text:0x80115B2C; // type:function size:0x94 scope:global align:4 +procElecDamage_init__9daPy_lk_cFPC4cXyz = .text:0x80115BC0; // type:function size:0x210 scope:global align:4 +procElecDamage__9daPy_lk_cFv = .text:0x80115DD0; // type:function size:0xD4 scope:global align:4 +procGuardSlip_init__9daPy_lk_cFv = .text:0x80115EA4; // type:function size:0x308 scope:global align:4 +procGuardSlip__9daPy_lk_cFv = .text:0x801161AC; // type:function size:0xEC scope:global align:4 +procIceSlipFall_init__9daPy_lk_cFv = .text:0x80116298; // type:function size:0x144 scope:global align:4 +procIceSlipFall__9daPy_lk_cFv = .text:0x801163DC; // type:function size:0x88 scope:global align:4 +procIceSlipFallUp_init__9daPy_lk_cFiss = .text:0x80116464; // type:function size:0x188 scope:global align:4 +procIceSlipFallUp__9daPy_lk_cFv = .text:0x801165EC; // type:function size:0x84 scope:global align:4 +procIceSlipAlmostFall_init__9daPy_lk_cFv = .text:0x80116670; // type:function size:0xC8 scope:global align:4 +procIceSlipAlmostFall__9daPy_lk_cFv = .text:0x80116738; // type:function size:0x90 scope:global align:4 +procBootsEquip_init__9daPy_lk_cFUs = .text:0x801167C8; // type:function size:0x7C scope:global align:4 +procBootsEquip__9daPy_lk_cFv = .text:0x80116844; // type:function size:0x10C scope:global align:4 +procNotUse_init__9daPy_lk_cFi = .text:0x80116950; // type:function size:0x144 scope:global align:4 +procNotUse__9daPy_lk_cFv = .text:0x80116A94; // type:function size:0x200 scope:global align:4 +getGroundAngle__9daPy_lk_cFP13cBgS_PolyInfos = .text:0x80116C94; // type:function size:0x11C scope:global align:4 +setLegAngle__9daPy_lk_cFfiPsPs = .text:0x80116DB0; // type:function size:0x64C scope:global align:4 +footBgCheck__9daPy_lk_cFv = .text:0x801173FC; // type:function size:0x6A8 scope:global align:4 +setWaterY__9daPy_lk_cFv = .text:0x80117AA4; // type:function size:0xC8 scope:global align:4 +autoGroundHit__9daPy_lk_cFv = .text:0x80117B6C; // type:function size:0x124 scope:global align:4 +checkAttentionPosAngle__9daPy_lk_cFP10fopAc_ac_cPP4cXyz = .text:0x80117C90; // type:function size:0x84 scope:global align:4 +setNeckAngle__9daPy_lk_cFv = .text:0x80117D14; // type:function size:0xFE8 scope:global align:4 +checkOriginalHatAnimation__9daPy_lk_cFv = .text:0x80118CFC; // type:function size:0x9C scope:global align:4 +setHatAngle__9daPy_lk_cFv = .text:0x80118D98; // type:function size:0xCFC scope:global align:4 +setMoveSlantAngle__9daPy_lk_cFv = .text:0x80119A94; // type:function size:0x150 scope:global align:4 +setWaistAngle__9daPy_lk_cFv = .text:0x80119BE4; // type:function size:0xC0 scope:global align:4 +setWorldMatrix__9daPy_lk_cFv = .text:0x80119CA4; // type:function size:0x2BC scope:global align:4 +setAtParam__9daPy_lk_cFUli11dCcG_At_SplUcUcUcf = .text:0x80119F60; // type:function size:0x74 scope:global align:4 +resetCurse__9daPy_lk_cFv = .text:0x80119FD4; // type:function size:0x2C scope:global align:4 +checkLightHit__9daPy_lk_cFv = .text:0x8011A000; // type:function size:0x3B8 scope:global align:4 +setSwordAtCollision__9daPy_lk_cFv = .text:0x8011A3B8; // type:function size:0x1F4 scope:global align:4 +getBlurTopRate__9daPy_lk_cFv = .text:0x8011A5AC; // type:function size:0xC4 scope:global align:4 +setCollision__9daPy_lk_cFv = .text:0x8011A670; // type:function size:0x1484 scope:global align:4 +setAttentionPos__9daPy_lk_cFv = .text:0x8011BAF4; // type:function size:0x2B0 scope:global align:4 +setRoomInfo__9daPy_lk_cFv = .text:0x8011BDA4; // type:function size:0xD8 scope:global align:4 +setDemoData__9daPy_lk_cFv = .text:0x8011BE7C; // type:function size:0xA2C scope:global align:4 +setStickData__9daPy_lk_cFv = .text:0x8011C8A8; // type:function size:0x590 scope:global align:4 +setBgCheckParam__9daPy_lk_cFv = .text:0x8011CE38; // type:function size:0x1A8 scope:global align:4 +setParamData__9daPy_lk_cFiiii = .text:0x8011CFE0; // type:function size:0x14 scope:global align:4 +checkLavaFace__9daPy_lk_cFP4cXyzi = .text:0x8011CFF4; // type:function size:0x140 scope:global align:4 +checkFallCode__9daPy_lk_cFv = .text:0x8011D134; // type:function size:0x4D8 scope:global align:4 +startRestartRoom__9daPy_lk_cFUlifi = .text:0x8011D60C; // type:function size:0x498 scope:global align:4 +checkSuccessGuard__9daPy_lk_cFi = .text:0x8011DAA4; // type:function size:0x24 scope:global align:4 +setShapeAngleOnGround__9daPy_lk_cFv = .text:0x8011DAC8; // type:function size:0x3B4 scope:global align:4 +setStepsOffset__9daPy_lk_cFv = .text:0x8011DE7C; // type:function size:0x224 scope:global align:4 +setBeltConveyerPower__9daPy_lk_cFv = .text:0x8011E0A0; // type:function size:0x1A4 scope:global align:4 +setWindAtPower__9daPy_lk_cFv = .text:0x8011E244; // type:function size:0x344 scope:global align:4 +checkRoofRestart__9daPy_lk_cFv = .text:0x8011E588; // type:function size:0x1C8 scope:global align:4 +execute__9daPy_lk_cFv = .text:0x8011E750; // type:function size:0x14A0 scope:global align:4 +daPy_Execute__FP9daPy_lk_c = .text:0x8011FBF0; // type:function size:0x20 scope:global align:4 +daPy_IsDelete__FP9daPy_lk_c = .text:0x8011FC10; // type:function size:0x8 scope:global align:4 +playerDelete__9daPy_lk_cFv = .text:0x8011FC18; // type:function size:0x300 scope:global align:4 +daPy_Delete__FP9daPy_lk_c = .text:0x8011FF18; // type:function size:0x20 scope:global align:4 +initTextureAnime__9daPy_lk_cFv = .text:0x8011FF38; // type:function size:0x2E8 scope:global align:4 +initTextureScroll__9daPy_lk_cFv = .text:0x80120220; // type:function size:0x4D0 scope:global align:4 +setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx = .text:0x801206F0; // type:function size:0x4 scope:global align:4 +createHeap__9daPy_lk_cFv = .text:0x801206F4; // type:function size:0xE68 scope:global align:4 +createAnimeHeap__9daPy_lk_cFPP12JKRSolidHeapQ29daPy_lk_c14daPy_HEAP_TYPE = .text:0x8012155C; // type:function size:0x35C scope:global align:4 +__dt__10JUTNameTabFv = .text:0x801218B8; // type:function size:0x48 scope:global align:4 +initModel__9daPy_lk_cFPP8J3DModeliUl = .text:0x80121900; // type:function size:0xF0 scope:global align:4 +entryBtk__9daPy_lk_cFP12J3DModelDatai = .text:0x801219F0; // type:function size:0xB4 scope:global align:4 +entryBrk__9daPy_lk_cFP12J3DModelDatai = .text:0x80121AA4; // type:function size:0xB4 scope:global align:4 +playerInit__9daPy_lk_cFv = .text:0x80121B58; // type:function size:0x1030 scope:global align:4 +phase_1__FP9daPy_lk_c = .text:0x80122B88; // type:function size:0x68 scope:global align:4 +phase_2__FP9daPy_lk_c = .text:0x80122BF0; // type:function size:0x84 scope:global align:4 +__ct__9daPy_lk_cFv = .text:0x80122C74; // type:function size:0x114C scope:global align:4 +__dt__15daPy_footData_cFv = .text:0x80123DC0; // type:function size:0x14C scope:global align:4 +__ct__15daPy_footData_cFv = .text:0x80123F0C; // type:function size:0x114 scope:global align:4 +makeBgWait__9daPy_lk_cFv = .text:0x80124020; // type:function size:0x9C0 scope:global align:4 +phase_3__FP9daPy_lk_c = .text:0x801249E0; // type:function size:0x20 scope:global align:4 +daPy_Create__FP10fopAc_ac_c = .text:0x80124A00; // type:function size:0x30 scope:global align:4 +setSeAnime__9daPy_lk_cFPC14daPy_anmHeap_cP12J3DFrameCtrl = .text:0x80124A30; // type:function size:0x120 scope:global align:4 +initSeAnime__9daPy_lk_cFv = .text:0x80124B50; // type:function size:0x12C scope:global align:4 +resetSeAnime__9daPy_lk_cFv = .text:0x80124C7C; // type:function size:0x1C scope:global align:4 +setMoveAnime__9daPy_lk_cFfffQ29daPy_lk_c8daPy_ANMQ29daPy_lk_c8daPy_ANMif = .text:0x80124C98; // type:function size:0x414 scope:global align:4 +setSingleMoveAnime__9daPy_lk_cFQ29daPy_lk_c8daPy_ANMffsf = .text:0x801250AC; // type:function size:0x278 scope:global align:4 +setActAnimeUpper__9daPy_lk_cFUsQ29daPy_lk_c10daPy_UPPERffsf = .text:0x80125324; // type:function size:0x164 scope:global align:4 +resetActAnimeUpper__9daPy_lk_cFQ29daPy_lk_c10daPy_UPPERf = .text:0x80125488; // type:function size:0xC8 scope:global align:4 +animeUpdate__9daPy_lk_cFv = .text:0x80125550; // type:function size:0x128 scope:global align:4 +simpleAnmPlay__9daPy_lk_cFP10J3DAnmBase = .text:0x80125678; // type:function size:0x94 scope:global align:4 +setHandModel__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x8012570C; // type:function size:0x24 scope:global align:4 +getAnmData__9daPy_lk_cCFQ29daPy_lk_c8daPy_ANM = .text:0x80125730; // type:function size:0xAC scope:global align:4 +checkGrabWeapon__9daPy_lk_cFi = .text:0x801257DC; // type:function size:0x3C scope:global align:4 +onDekuSpReturnFlg__9daPy_lk_cFUc = .text:0x80125818; // type:function size:0x20 scope:global align:4 +changeTextureAnime__9daPy_lk_cFUsUsi = .text:0x80125838; // type:function size:0xFC scope:global align:4 +setThrowDamage__9daPy_lk_cFP4cXyzsffi = .text:0x80125934; // type:function size:0xAC scope:global align:4 +setPlayerPosAndAngle__9daPy_lk_cFP4cXyzs = .text:0x801259E0; // type:function size:0xC0 scope:global align:4 +setPlayerPosAndAngle__9daPy_lk_cFP4cXyzP5csXyz = .text:0x80125AA0; // type:function size:0xD4 scope:global align:4 +setPlayerPosAndAngle__9daPy_lk_cFPA4_f = .text:0x80125B74; // type:function size:0xDC scope:global align:4 +endDemoMode__9daPy_lk_cFv = .text:0x80125C50; // type:function size:0x1CC scope:global align:4 +getBokoFlamePos__9daPy_lk_cFP4cXyz = .text:0x80125E1C; // type:function size:0x90 scope:global align:4 +setup__24daPy_swimTailEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80125EAC; // type:function size:0x18 scope:global align:4 +getMaxWaterY__24daPy_swimTailEcallBack_cFPQ29JGeometry8TVec3 = .text:0x80125EC4; // type:function size:0xA4 scope:global align:4 +remove__24daPy_swimTailEcallBack_cFv = .text:0x80125F68; // type:function size:0x34 scope:global align:4 +execute__24daPy_swimTailEcallBack_cFP14JPABaseEmitter = .text:0x80125F9C; // type:function size:0x204 scope:global align:4 +draw__24daPy_swimTailEcallBack_cFP14JPABaseEmitter = .text:0x801261A0; // type:function size:0x38 scope:global align:4 +draw__18daPy_sightPacket_cFv = .text:0x801261D8; // type:function size:0x1C8 scope:global align:4 +setSight__18daPy_sightPacket_cFv = .text:0x801263A0; // type:function size:0x1D0 scope:global align:4 +initSwBlur__13daPy_swBlur_cFPA4_fifi = .text:0x80126570; // type:function size:0xF8 scope:global align:4 +copySwBlur__13daPy_swBlur_cFPA4_fi = .text:0x80126668; // type:function size:0x284 scope:global align:4 +draw__13daPy_swBlur_cFv = .text:0x801268EC; // type:function size:0x33C scope:global align:4 +execute__24daPy_fanSwingEcallBack_cFP14JPABaseEmitter = .text:0x80126C28; // type:function size:0xCC scope:global align:4 +execute__25daPy_waterDropPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80126CF4; // type:function size:0xAC scope:global align:4 +execute__22daPy_followEcallBack_cFP14JPABaseEmitter = .text:0x80126DA0; // type:function size:0x50 scope:global align:4 +setup__22daPy_followEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80126DF0; // type:function size:0x8 scope:global align:4 +end__22daPy_followEcallBack_cFv = .text:0x80126DF8; // type:function size:0x34 scope:global align:4 +execute__25daPy_waterDropEcallBack_cFP14JPABaseEmitter = .text:0x80126E2C; // type:function size:0x6C scope:global align:4 +setup__25daPy_waterDropEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80126E98; // type:function size:0x18 scope:global align:4 +end__25daPy_waterDropEcallBack_cFv = .text:0x80126EB0; // type:function size:0x5C scope:global align:4 +makeEmitterColor__28daPy_mtxPosFollowEcallBack_cFUsPA4_fPC4cXyzPC5csXyzPC8_GXColorPC8_GXColor = .text:0x80126F0C; // type:function size:0x2C scope:global align:4 +execute__28daPy_mtxPosFollowEcallBack_cFP14JPABaseEmitter = .text:0x80126F38; // type:function size:0x80 scope:global align:4 +execute__18daPy_dmEcallBack_cFP14JPABaseEmitter = .text:0x80126FB8; // type:function size:0x128 scope:global align:4 +setAuraEffect__9daPy_lk_cFv = .text:0x801270E0; // type:function size:0x650 scope:global align:4 +setWaterRipple__9daPy_lk_cFv = .text:0x80127730; // type:function size:0xA68 scope:global align:4 +setFootEffectType__9daPy_lk_cFiP4cXyzii = .text:0x80128198; // type:function size:0x5AC scope:global align:4 +setFootMark__9daPy_lk_cFP4cXyz = .text:0x80128744; // type:function size:0xF0 scope:global align:4 +setFootEffect__9daPy_lk_cFv = .text:0x80128834; // type:function size:0x74C scope:global align:4 +resetFootEffect__9daPy_lk_cFv = .text:0x80128F80; // type:function size:0x80 scope:global align:4 +setSwimTail__9daPy_lk_cFv = .text:0x80129000; // type:function size:0xFC scope:global align:4 +setCutWaterSplash__9daPy_lk_cFv = .text:0x801290FC; // type:function size:0x8C scope:global align:4 +setSwimWaterDrop__9daPy_lk_cFP25daPy_waterDropEcallBack_c = .text:0x80129188; // type:function size:0x12C scope:global align:4 +setWaterDrop__9daPy_lk_cFv = .text:0x801292B4; // type:function size:0x1C4 scope:global align:4 +setDamageFlameEmitter__9daPy_lk_cFv = .text:0x80129478; // type:function size:0x134 scope:global align:4 +setDamageCurseEmitter__9daPy_lk_cFv = .text:0x801295AC; // type:function size:0x9C scope:global align:4 +setDamageElecEmitter__9daPy_lk_cFv = .text:0x80129648; // type:function size:0x90 scope:global align:4 +setDamageEmitter__9daPy_lk_cFv = .text:0x801296D8; // type:function size:0x78 scope:global align:4 +endFlameDamageEmitter__9daPy_lk_cFv = .text:0x80129750; // type:function size:0xE0 scope:global align:4 +endDamageEmitter__9daPy_lk_cFv = .text:0x80129830; // type:function size:0x6C scope:global align:4 +setItemWaterEffect__9daPy_lk_cFP10fopAc_ac_cii = .text:0x8012989C; // type:function size:0x31C scope:global align:4 +getDemoLookActor__9daPy_lk_cFv = .text:0x80129BB8; // type:function size:0x74 scope:global align:4 +setTinkleCeiverModel__9daPy_lk_cFv = .text:0x80129C2C; // type:function size:0x58 scope:global align:4 +setTalismanModel__9daPy_lk_cFv = .text:0x80129C84; // type:function size:0xD0 scope:global align:4 +setLetterModel__9daPy_lk_cFv = .text:0x80129D54; // type:function size:0xEC scope:global align:4 +checkCaughtShapeHide__9daPy_lk_cFv = .text:0x80129E40; // type:function size:0x28 scope:global align:4 +setShapeAngleToTalkActor__9daPy_lk_cFv = .text:0x80129E68; // type:function size:0x7C scope:global align:4 +checkEndMessage__9daPy_lk_cFUl = .text:0x80129EE4; // type:function size:0xA8 scope:global align:4 +setTalkStartBack__9daPy_lk_cFv = .text:0x80129F8C; // type:function size:0x1CC scope:global align:4 +dProcTool_init__9daPy_lk_cFv = .text:0x8012A158; // type:function size:0xC4 scope:global align:4 +dProcTool__9daPy_lk_cFv = .text:0x8012A21C; // type:function size:0x678 scope:global align:4 +dProcTalk_init__9daPy_lk_cFv = .text:0x8012A894; // type:function size:0x194 scope:global align:4 +dProcTalk__9daPy_lk_cFv = .text:0x8012AA28; // type:function size:0x21C scope:global align:4 +dProcDamage_init__9daPy_lk_cFv = .text:0x8012AC44; // type:function size:0xB4 scope:global align:4 +dProcDamage__9daPy_lk_cFv = .text:0x8012ACF8; // type:function size:0x84 scope:global align:4 +dProcHoldup_init__9daPy_lk_cFv = .text:0x8012AD7C; // type:function size:0x130 scope:global align:4 +dProcHoldup__9daPy_lk_cFv = .text:0x8012AEAC; // type:function size:0x48 scope:global align:4 +dProcOpenTreasure_init__9daPy_lk_cFv = .text:0x8012AEF4; // type:function size:0x1A8 scope:global align:4 +dProcOpenTreasure__9daPy_lk_cFv = .text:0x8012B09C; // type:function size:0x48 scope:global align:4 +setGetItemSound__9daPy_lk_cFUsi = .text:0x8012B0E4; // type:function size:0x18C scope:global align:4 +setGetDemo__9daPy_lk_cFv = .text:0x8012B270; // type:function size:0x29C scope:global align:4 +dProcGetItem_init__9daPy_lk_cFv = .text:0x8012B50C; // type:function size:0x1FC scope:global align:4 +dProcGetItem__9daPy_lk_cFv = .text:0x8012B708; // type:function size:0x400 scope:global align:4 +dProcUnequip_init__9daPy_lk_cFv = .text:0x8012BB08; // type:function size:0x80 scope:global align:4 +dProcUnequip__9daPy_lk_cFv = .text:0x8012BB88; // type:function size:0x44 scope:global align:4 +dProcLavaDamage_init_sub__9daPy_lk_cFv = .text:0x8012BBCC; // type:function size:0x98 scope:global align:4 +dProcLavaDamage_init__9daPy_lk_cFv = .text:0x8012BC64; // type:function size:0xD8 scope:global align:4 +dProcLavaDamage__9daPy_lk_cFv = .text:0x8012BD3C; // type:function size:0x94 scope:global align:4 +dProcFreezeDamage_init_sub__9daPy_lk_cFi = .text:0x8012BDD0; // type:function size:0x164 scope:global align:4 +dProcFreezeDamage_init__9daPy_lk_cFv = .text:0x8012BF34; // type:function size:0x98 scope:global align:4 +dProcFreezeDamage__9daPy_lk_cFv = .text:0x8012BFCC; // type:function size:0x9C scope:global align:4 +dProcDead_init_sub__9daPy_lk_cFv = .text:0x8012C068; // type:function size:0x78 scope:global align:4 +dProcDead_init_sub2__9daPy_lk_cFv = .text:0x8012C0E0; // type:function size:0x104 scope:global align:4 +checkGameOverStart__9daPy_lk_cFv = .text:0x8012C1E4; // type:function size:0x2C scope:global align:4 +dProcDead_init__9daPy_lk_cFv = .text:0x8012C210; // type:function size:0x1F0 scope:global align:4 +dProcDead__9daPy_lk_cFv = .text:0x8012C400; // type:function size:0x380 scope:global align:4 +dProcLookAround_init__9daPy_lk_cFv = .text:0x8012C780; // type:function size:0x74 scope:global align:4 +dProcLookAround__9daPy_lk_cFv = .text:0x8012C7F4; // type:function size:0x48 scope:global align:4 +dProcSalute_init__9daPy_lk_cFv = .text:0x8012C83C; // type:function size:0x6C scope:global align:4 +dProcSalute__9daPy_lk_cFv = .text:0x8012C8A8; // type:function size:0x48 scope:global align:4 +dProcLookAround2_init__9daPy_lk_cFv = .text:0x8012C8F0; // type:function size:0x94 scope:global align:4 +dProcLookAround2__9daPy_lk_cFv = .text:0x8012C984; // type:function size:0x5C scope:global align:4 +dProcTalismanPickup_init__9daPy_lk_cFv = .text:0x8012C9E0; // type:function size:0x9C scope:global align:4 +dProcTalismanPickup__9daPy_lk_cFv = .text:0x8012CA7C; // type:function size:0x9C scope:global align:4 +dProcTalismanWait_init__9daPy_lk_cFv = .text:0x8012CB18; // type:function size:0x198 scope:global align:4 +dProcTalismanWait__9daPy_lk_cFv = .text:0x8012CCB0; // type:function size:0x194 scope:global align:4 +dProcSurprised_init__9daPy_lk_cFv = .text:0x8012CE44; // type:function size:0x108 scope:global align:4 +dProcSurprised__9daPy_lk_cFv = .text:0x8012CF4C; // type:function size:0xCC scope:global align:4 +dProcTurnBack_init__9daPy_lk_cFv = .text:0x8012D018; // type:function size:0xB8 scope:global align:4 +dProcTurnBack__9daPy_lk_cFv = .text:0x8012D0D0; // type:function size:0x54 scope:global align:4 +dProcLookUp_init__9daPy_lk_cFv = .text:0x8012D124; // type:function size:0x6C scope:global align:4 +dProcLookUp__9daPy_lk_cFv = .text:0x8012D190; // type:function size:0x48 scope:global align:4 +dProcQuakeWait_init__9daPy_lk_cFv = .text:0x8012D1D8; // type:function size:0x7C scope:global align:4 +dProcQuakeWait__9daPy_lk_cFv = .text:0x8012D254; // type:function size:0x38 scope:global align:4 +dProcDance_init__9daPy_lk_cFv = .text:0x8012D28C; // type:function size:0x6C scope:global align:4 +dProcDance__9daPy_lk_cFv = .text:0x8012D2F8; // type:function size:0x38 scope:global align:4 +dProcCaught_init__9daPy_lk_cFv = .text:0x8012D330; // type:function size:0x98 scope:global align:4 +dProcCaught__9daPy_lk_cFv = .text:0x8012D3C8; // type:function size:0x38 scope:global align:4 +dProcLookWait_init__9daPy_lk_cFv = .text:0x8012D400; // type:function size:0xB4 scope:global align:4 +dProcLookWait__9daPy_lk_cFv = .text:0x8012D4B4; // type:function size:0xC8 scope:global align:4 +dProcPushPullWait_init__9daPy_lk_cFv = .text:0x8012D57C; // type:function size:0x88 scope:global align:4 +dProcPushPullWait__9daPy_lk_cFv = .text:0x8012D604; // type:function size:0x38 scope:global align:4 +dProcPushMove_init__9daPy_lk_cFv = .text:0x8012D63C; // type:function size:0xA0 scope:global align:4 +dProcPushMove__9daPy_lk_cFv = .text:0x8012D6DC; // type:function size:0x38 scope:global align:4 +dProcDoorOpen_init__9daPy_lk_cFv = .text:0x8012D714; // type:function size:0xD0 scope:global align:4 +dProcDoorOpen__9daPy_lk_cFv = .text:0x8012D7E4; // type:function size:0xC8 scope:global align:4 +dProcNod_init__9daPy_lk_cFv = .text:0x8012D8AC; // type:function size:0x88 scope:global align:4 +dProcNod__9daPy_lk_cFv = .text:0x8012D934; // type:function size:0x5C scope:global align:4 +dProcPresent_init_sub__9daPy_lk_cFv = .text:0x8012D990; // type:function size:0xB0 scope:global align:4 +dProcPresent_init__9daPy_lk_cFv = .text:0x8012DA40; // type:function size:0xB8 scope:global align:4 +dProcPresent__9daPy_lk_cFv = .text:0x8012DAF8; // type:function size:0x1E8 scope:global align:4 +dProcWindChange_init__9daPy_lk_cFv = .text:0x8012DCE0; // type:function size:0xA4 scope:global align:4 +dProcWindChange__9daPy_lk_cFv = .text:0x8012DD84; // type:function size:0x6C scope:global align:4 +dProcStandItemPut_init__9daPy_lk_cFv = .text:0x8012DDF0; // type:function size:0x1D4 scope:global align:4 +dProcStandItemPut__9daPy_lk_cFv = .text:0x8012DFC4; // type:function size:0x108 scope:global align:4 +dProcVorcanoFail_init__9daPy_lk_cFv = .text:0x8012E0CC; // type:function size:0x9C scope:global align:4 +dProcVorcanoFail__9daPy_lk_cFv = .text:0x8012E168; // type:function size:0x38 scope:global align:4 +dProcSlightSurprised_init__9daPy_lk_cFv = .text:0x8012E1A0; // type:function size:0x108 scope:global align:4 +dProcSlightSurprised__9daPy_lk_cFv = .text:0x8012E2A8; // type:function size:0xFC scope:global align:4 +dProcSmile_init__9daPy_lk_cFv = .text:0x8012E3A4; // type:function size:0xAC scope:global align:4 +dProcSmile__9daPy_lk_cFv = .text:0x8012E450; // type:function size:0x94 scope:global align:4 +dProcBossWarp_init__9daPy_lk_cFv = .text:0x8012E4E4; // type:function size:0xF4 scope:global align:4 +dProcBossWarp__9daPy_lk_cFv = .text:0x8012E5D8; // type:function size:0xAC scope:global align:4 +dProcAgbUse_init__9daPy_lk_cFv = .text:0x8012E684; // type:function size:0xDC scope:global align:4 +dProcAgbUse__9daPy_lk_cFv = .text:0x8012E760; // type:function size:0x44 scope:global align:4 +dProcLookTurn_init__9daPy_lk_cFv = .text:0x8012E7A4; // type:function size:0x84 scope:global align:4 +dProcLookTurn__9daPy_lk_cFv = .text:0x8012E828; // type:function size:0xAC scope:global align:4 +dProcLetterOpen_init__9daPy_lk_cFv = .text:0x8012E8D4; // type:function size:0x9C scope:global align:4 +dProcLetterOpen__9daPy_lk_cFv = .text:0x8012E970; // type:function size:0x80 scope:global align:4 +dProcLetterRead_init__9daPy_lk_cFv = .text:0x8012E9F0; // type:function size:0xBC scope:global align:4 +dProcLetterRead__9daPy_lk_cFv = .text:0x8012EAAC; // type:function size:0x118 scope:global align:4 +dProcRedeadStop_init__9daPy_lk_cFv = .text:0x8012EBC4; // type:function size:0x68 scope:global align:4 +dProcRedeadStop__9daPy_lk_cFv = .text:0x8012EC2C; // type:function size:0x38 scope:global align:4 +dProcRedeadCatch_init__9daPy_lk_cFv = .text:0x8012EC64; // type:function size:0x68 scope:global align:4 +dProcRedeadCatch__9daPy_lk_cFv = .text:0x8012ECCC; // type:function size:0x38 scope:global align:4 +dProcGetDance_init__9daPy_lk_cFv = .text:0x8012ED04; // type:function size:0xFC scope:global align:4 +dProcGetDance__9daPy_lk_cFv = .text:0x8012EE00; // type:function size:0x274 scope:global align:4 +dProcBottleOpenFairy_init__9daPy_lk_cFv = .text:0x8012F074; // type:function size:0xAC scope:global align:4 +dProcBottleOpenFairy__9daPy_lk_cFv = .text:0x8012F120; // type:function size:0x168 scope:global align:4 +dProcWarpShort_init__9daPy_lk_cFv = .text:0x8012F288; // type:function size:0x98 scope:global align:4 +dProcWarpShort__9daPy_lk_cFv = .text:0x8012F320; // type:function size:0x64 scope:global align:4 +dProcOpenSalvageTreasure_init__9daPy_lk_cFv = .text:0x8012F384; // type:function size:0xBC scope:global align:4 +dProcOpenSalvageTreasure__9daPy_lk_cFv = .text:0x8012F440; // type:function size:0x6C scope:global align:4 +dProcSurprisedWait_init__9daPy_lk_cFv = .text:0x8012F4AC; // type:function size:0xCC scope:global align:4 +dProcSurprisedWait__9daPy_lk_cFv = .text:0x8012F578; // type:function size:0x5C scope:global align:4 +dProcPowerUpWait_init__9daPy_lk_cFv = .text:0x8012F5D4; // type:function size:0xC0 scope:global align:4 +dProcPowerUp_init__9daPy_lk_cFv = .text:0x8012F694; // type:function size:0x108 scope:global align:4 +dProcPowerUp__9daPy_lk_cFv = .text:0x8012F79C; // type:function size:0x13C scope:global align:4 +dProcShipSit_init__9daPy_lk_cFv = .text:0x8012F8D8; // type:function size:0xE0 scope:global align:4 +dProcShipSit__9daPy_lk_cFv = .text:0x8012F9B8; // type:function size:0x5C scope:global align:4 +dProcLastCombo_init__9daPy_lk_cFv = .text:0x8012FA14; // type:function size:0x13C scope:global align:4 +dProcLastCombo__9daPy_lk_cFv = .text:0x8012FB50; // type:function size:0xDC scope:global align:4 +dProcHandUp_init__9daPy_lk_cFv = .text:0x8012FC2C; // type:function size:0x6C scope:global align:4 +dProcHandUp__9daPy_lk_cFv = .text:0x8012FC98; // type:function size:0x38 scope:global align:4 +dProcIceSlip_init__9daPy_lk_cFv = .text:0x8012FCD0; // type:function size:0x6C scope:global align:4 +dProcIceSlip__9daPy_lk_cFv = .text:0x8012FD3C; // type:function size:0x48 scope:global align:4 +getLadderMoveAnmSpeed__9daPy_lk_cFv = .text:0x8012FD84; // type:function size:0x24 scope:global align:4 +setLadderFootSe__9daPy_lk_cFv = .text:0x8012FDA8; // type:function size:0x100 scope:global align:4 +changeLadderMoveProc__9daPy_lk_cFi = .text:0x8012FEA8; // type:function size:0x1E8 scope:global align:4 +setMoveBGLadderCorrect__9daPy_lk_cFv = .text:0x80130090; // type:function size:0x168 scope:global align:4 +procLadderUpStart_init_sub__9daPy_lk_cFv = .text:0x801301F8; // type:function size:0x6C scope:global align:4 +procLadderUpStart_init__9daPy_lk_cFv = .text:0x80130264; // type:function size:0x158 scope:global align:4 +procLadderUpStart__9daPy_lk_cFv = .text:0x801303BC; // type:function size:0x104 scope:global align:4 +procLadderUpEnd_init__9daPy_lk_cFi = .text:0x801304C0; // type:function size:0xA0 scope:global align:4 +procLadderUpEnd__9daPy_lk_cFv = .text:0x80130560; // type:function size:0xA4 scope:global align:4 +procLadderDownStart_init_sub__9daPy_lk_cFv = .text:0x80130604; // type:function size:0x98 scope:global align:4 +procLadderDownStart_init__9daPy_lk_cFv = .text:0x8013069C; // type:function size:0x150 scope:global align:4 +procLadderDownStart__9daPy_lk_cFv = .text:0x801307EC; // type:function size:0x11C scope:global align:4 +procLadderDownEnd_init__9daPy_lk_cFi = .text:0x80130908; // type:function size:0x94 scope:global align:4 +procLadderDownEnd__9daPy_lk_cFv = .text:0x8013099C; // type:function size:0x68 scope:global align:4 +procLadderMove_init__9daPy_lk_cFiiP4cXyz = .text:0x80130A04; // type:function size:0x274 scope:global align:4 +procLadderMove__9daPy_lk_cFv = .text:0x80130C78; // type:function size:0xF4 scope:global align:4 +getHangMoveAnmSpeed__9daPy_lk_cFv = .text:0x80130D6C; // type:function size:0x24 scope:global align:4 +getHangDirectionFromAngle__9daPy_lk_cFv = .text:0x80130D90; // type:function size:0x74 scope:global align:4 +changeHangMoveProc__9daPy_lk_cFi = .text:0x80130E04; // type:function size:0x324 scope:global align:4 +changeHangEndProc__9daPy_lk_cFi = .text:0x80131128; // type:function size:0x168 scope:global align:4 +setHangShapeOffset__9daPy_lk_cFv = .text:0x80131290; // type:function size:0x1F0 scope:global align:4 +procHangStart_init__9daPy_lk_cFv = .text:0x80131480; // type:function size:0x2D8 scope:global align:4 +procHangStart__9daPy_lk_cFv = .text:0x80131758; // type:function size:0xD0 scope:global align:4 +procHangFallStart_init__9daPy_lk_cFP8cM3dGPla = .text:0x80131828; // type:function size:0x420 scope:global align:4 +procHangFallStart__9daPy_lk_cFv = .text:0x80131C48; // type:function size:0xF8 scope:global align:4 +procHangUp_init__9daPy_lk_cFi = .text:0x80131D40; // type:function size:0x84 scope:global align:4 +procHangUp__9daPy_lk_cFv = .text:0x80131DC4; // type:function size:0x120 scope:global align:4 +procHangWait_init__9daPy_lk_cFv = .text:0x80131EE4; // type:function size:0xAC scope:global align:4 +procHangWait__9daPy_lk_cFv = .text:0x80131F90; // type:function size:0xBC scope:global align:4 +procHangMove_init__9daPy_lk_cFi = .text:0x8013204C; // type:function size:0x158 scope:global align:4 +procHangMove__9daPy_lk_cFv = .text:0x801321A4; // type:function size:0x46C scope:global align:4 +procHangClimb_init__9daPy_lk_cFf = .text:0x80132610; // type:function size:0xB4 scope:global align:4 +procHangClimb__9daPy_lk_cFv = .text:0x801326C4; // type:function size:0x5C scope:global align:4 +procHangWallCatch_init__9daPy_lk_cFv = .text:0x80132720; // type:function size:0x210 scope:global align:4 +procHangWallCatch__9daPy_lk_cFv = .text:0x80132930; // type:function size:0x70 scope:global align:4 +getClimbMoveAnmSpeed__9daPy_lk_cFv = .text:0x801329A0; // type:function size:0x24 scope:global align:4 +setClimbShapeOffset__9daPy_lk_cFv = .text:0x801329C4; // type:function size:0x22C scope:global align:4 +getClimbDirectionFromAngle__9daPy_lk_cFv = .text:0x80132BF0; // type:function size:0x74 scope:global align:4 +changeClimbMoveProc__9daPy_lk_cFi = .text:0x80132C64; // type:function size:0x84 scope:global align:4 +setMoveBGCorrectClimb__9daPy_lk_cFv = .text:0x80132CE8; // type:function size:0x2BC scope:global align:4 +checkBgCorrectClimbMove__9daPy_lk_cFP4cXyzP4cXyz = .text:0x80132FA4; // type:function size:0xAC scope:global align:4 +checkBgClimbMove__9daPy_lk_cFv = .text:0x80133050; // type:function size:0x388 scope:global align:4 +procClimbUpStart_init_sub__9daPy_lk_cFv = .text:0x801333D8; // type:function size:0x6C scope:global align:4 +procClimbUpStart_init__9daPy_lk_cFv = .text:0x80133444; // type:function size:0x114 scope:global align:4 +procClimbUpStart__9daPy_lk_cFv = .text:0x80133558; // type:function size:0x104 scope:global align:4 +procClimbDownStart_init__9daPy_lk_cFs = .text:0x8013365C; // type:function size:0x130 scope:global align:4 +procClimbDownStart__9daPy_lk_cFv = .text:0x8013378C; // type:function size:0xF8 scope:global align:4 +procClimbMoveUpDown_init__9daPy_lk_cFi = .text:0x80133884; // type:function size:0x14C scope:global align:4 +procClimbMoveUpDown__9daPy_lk_cFv = .text:0x801339D0; // type:function size:0xFC scope:global align:4 +procClimbMoveSide_init__9daPy_lk_cFi = .text:0x80133ACC; // type:function size:0x1AC scope:global align:4 +procClimbMoveSide__9daPy_lk_cFv = .text:0x80133C78; // type:function size:0x254 scope:global align:4 +setBlendWHideMoveAnime__9daPy_lk_cFf = .text:0x80133ECC; // type:function size:0x164 scope:global align:4 +getWHideModePolygon__9daPy_lk_cFP4cXyzP4cXyzP4cXyzi = .text:0x80134030; // type:function size:0x428 scope:global align:4 +getWHideBasePos__9daPy_lk_cFP4cXyz = .text:0x80134458; // type:function size:0x38 scope:global align:4 +getWHideNextPos__9daPy_lk_cFP4cXyzP4cXyz = .text:0x80134490; // type:function size:0x5C scope:global align:4 +checkWHideBackWall__9daPy_lk_cFP4cXyz = .text:0x801344EC; // type:function size:0xB8 scope:global align:4 +checkWHideFrontFloor__9daPy_lk_cFP4cXyz = .text:0x801345A4; // type:function size:0xD4 scope:global align:4 +checkWHideModeChange__9daPy_lk_cFP4cXyz = .text:0x80134678; // type:function size:0xEC scope:global align:4 +changeWHideEndProc__9daPy_lk_cFP4cXyz = .text:0x80134764; // type:function size:0xEC scope:global align:4 +procWHideReady_init__9daPy_lk_cFP8cM3dGPlaP4cXyz = .text:0x80134850; // type:function size:0x1D8 scope:global align:4 +procWHideReady__9daPy_lk_cFv = .text:0x80134A28; // type:function size:0xF8 scope:global align:4 +procWHideWait_init__9daPy_lk_cFv = .text:0x80134B20; // type:function size:0x120 scope:global align:4 +procWHideWait__9daPy_lk_cFv = .text:0x80134C40; // type:function size:0x284 scope:global align:4 +procWHideMove_init__9daPy_lk_cFv = .text:0x80134EC4; // type:function size:0x7C scope:global align:4 +procWHideMove__9daPy_lk_cFv = .text:0x80134F40; // type:function size:0x43C scope:global align:4 +procWHidePeep_init__9daPy_lk_cFv = .text:0x8013537C; // type:function size:0xC0 scope:global align:4 +procWHidePeep__9daPy_lk_cFv = .text:0x8013543C; // type:function size:0x1B8 scope:global align:4 +getCrawlMoveAnmSpeed__9daPy_lk_cFv = .text:0x801355F4; // type:function size:0x48 scope:global align:4 +getCrawlMoveSpeed__9daPy_lk_cFv = .text:0x8013563C; // type:function size:0x7C scope:global align:4 +setCrawlMoveDirectionArrow__9daPy_lk_cFv = .text:0x801356B8; // type:function size:0x168 scope:global align:4 +changeCrawlAutoMoveProc__9daPy_lk_cFP4cXyz = .text:0x80135820; // type:function size:0x380 scope:global align:4 +getCrawlMoveVec__9daPy_lk_cFP4cXyzP4cXyzP4cXyz = .text:0x80135BA0; // type:function size:0x1D8 scope:global align:4 +crawlBgCheck__9daPy_lk_cFP4cXyzP4cXyz = .text:0x80135D78; // type:function size:0x190 scope:global align:4 +checkCrawlSideWall__9daPy_lk_cFP4cXyzP4cXyzP4cXyzP4cXyzPsPs = .text:0x80135F08; // type:function size:0x204 scope:global align:4 +setDoStatusCrawl__9daPy_lk_cFv = .text:0x8013610C; // type:function size:0x168 scope:global align:4 +procCrawlStart_init__9daPy_lk_cFv = .text:0x80136274; // type:function size:0xCC scope:global align:4 +procCrawlStart__9daPy_lk_cFv = .text:0x80136340; // type:function size:0x150 scope:global align:4 +checkNotCrawlStand__9daPy_lk_cFP4cXyz = .text:0x80136490; // type:function size:0x70 scope:global align:4 +checkNotCrawlStand__9daPy_lk_cFP4cXyzP4cXyz = .text:0x80136500; // type:function size:0xB0 scope:global align:4 +procCrawlMove_init__9daPy_lk_cFss = .text:0x801365B0; // type:function size:0x118 scope:global align:4 +procCrawlMove__9daPy_lk_cFv = .text:0x801366C8; // type:function size:0x78C scope:global align:4 +procCrawlAutoMove_init__9daPy_lk_cFiP4cXyz = .text:0x80136E54; // type:function size:0xEC scope:global align:4 +procCrawlAutoMove__9daPy_lk_cFv = .text:0x80136F40; // type:function size:0x540 scope:global align:4 +procCrawlEnd_init__9daPy_lk_cFiss = .text:0x80137480; // type:function size:0x194 scope:global align:4 +procCrawlEnd__9daPy_lk_cFv = .text:0x80137614; // type:function size:0x98 scope:global align:4 +checkGrabSpecialHeavyState__9daPy_lk_cFv = .text:0x801376AC; // type:function size:0x34 scope:global align:4 +getGrabMissActor__9daPy_lk_cFv = .text:0x801376E0; // type:function size:0x24 scope:global align:4 +setWeaponBlur__9daPy_lk_cFv = .text:0x80137704; // type:function size:0x50 scope:global align:4 +checkGrabBarrelSearch__9daPy_lk_cFi = .text:0x80137754; // type:function size:0x78 scope:global align:4 +setGrabItemPos__9daPy_lk_cFv = .text:0x801377CC; // type:function size:0x608 scope:global align:4 +freeGrabItem__9daPy_lk_cFv = .text:0x80137DD4; // type:function size:0xD8 scope:global align:4 +checkNextActionGrab__9daPy_lk_cFv = .text:0x80137EAC; // type:function size:0x32C scope:global align:4 +initGrabNextMode__9daPy_lk_cFv = .text:0x801381D8; // type:function size:0x114 scope:global align:4 +procGrabReady_init__9daPy_lk_cFv = .text:0x801382EC; // type:function size:0x188 scope:global align:4 +procGrabReady__9daPy_lk_cFv = .text:0x80138474; // type:function size:0x1AC scope:global align:4 +procGrabUp_init__9daPy_lk_cFv = .text:0x80138620; // type:function size:0x1B0 scope:global align:4 +procGrabUp__9daPy_lk_cFv = .text:0x801387D0; // type:function size:0x16C scope:global align:4 +procGrabMiss_init__9daPy_lk_cFv = .text:0x8013893C; // type:function size:0x84 scope:global align:4 +procGrabMiss__9daPy_lk_cFv = .text:0x801389C0; // type:function size:0xF0 scope:global align:4 +procGrabThrow_init__9daPy_lk_cFi = .text:0x80138AB0; // type:function size:0xE0 scope:global align:4 +procGrabThrow__9daPy_lk_cFv = .text:0x80138B90; // type:function size:0x210 scope:global align:4 +procGrabPut_init__9daPy_lk_cFv = .text:0x80138DA0; // type:function size:0x104 scope:global align:4 +procGrabPut__9daPy_lk_cFv = .text:0x80138EA4; // type:function size:0x3E0 scope:global align:4 +procGrabWait_init__9daPy_lk_cFv = .text:0x80139284; // type:function size:0x174 scope:global align:4 +procGrabWait__9daPy_lk_cFv = .text:0x801393F8; // type:function size:0x29C scope:global align:4 +procGrabHeavyWait_init__9daPy_lk_cFv = .text:0x80139694; // type:function size:0x98 scope:global align:4 +procGrabHeavyWait__9daPy_lk_cFv = .text:0x8013972C; // type:function size:0x1CC scope:global align:4 +procGrabRebound_init__9daPy_lk_cFv = .text:0x801398F8; // type:function size:0x58 scope:global align:4 +procGrabRebound__9daPy_lk_cFv = .text:0x80139950; // type:function size:0x94 scope:global align:4 +setSpeedAndAngleSwim__9daPy_lk_cFv = .text:0x801399E4; // type:function size:0x2C8 scope:global align:4 +checkNextModeSwim__9daPy_lk_cFv = .text:0x80139CAC; // type:function size:0x94 scope:global align:4 +changeSwimProc__9daPy_lk_cFv = .text:0x80139D40; // type:function size:0x1F0 scope:global align:4 +changeSwimUpProc__9daPy_lk_cFv = .text:0x80139F30; // type:function size:0xFC scope:global align:4 +swimOutAfter__9daPy_lk_cFi = .text:0x8013A02C; // type:function size:0x68 scope:global align:4 +checkSwimFallCheck__9daPy_lk_cFv = .text:0x8013A094; // type:function size:0x40 scope:global align:4 +changeSwimOutProc__9daPy_lk_cFv = .text:0x8013A0D4; // type:function size:0x1DC scope:global align:4 +setSwimMoveAnime__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x8013A2B0; // type:function size:0x108 scope:global align:4 +getSwimTimerRate__9daPy_lk_cFv = .text:0x8013A3B8; // type:function size:0x80 scope:global align:4 +setSwimTimerStartStop__9daPy_lk_cFv = .text:0x8013A438; // type:function size:0x15C scope:global align:4 +procSwimUp_init__9daPy_lk_cFi = .text:0x8013A594; // type:function size:0x204 scope:global align:4 +procSwimUp__9daPy_lk_cFv = .text:0x8013A798; // type:function size:0x10C scope:global align:4 +procSwimWait_init__9daPy_lk_cFi = .text:0x8013A8A4; // type:function size:0x1B8 scope:global align:4 +procSwimWait__9daPy_lk_cFv = .text:0x8013AA5C; // type:function size:0x1B0 scope:global align:4 +procSwimMove_init__9daPy_lk_cFi = .text:0x8013AC0C; // type:function size:0xD4 scope:global align:4 +procSwimMove__9daPy_lk_cFv = .text:0x8013ACE0; // type:function size:0x2F0 scope:global align:4 +setSpecialBattle__9daPy_lk_cFi = .text:0x8013AFD0; // type:function size:0x134 scope:global align:4 +changeSpecialBattle__9daPy_lk_cFv = .text:0x8013B104; // type:function size:0xD0 scope:global align:4 +procBtJump_init__9daPy_lk_cFP13fopEn_enemy_c = .text:0x8013B1D4; // type:function size:0x2D8 scope:global align:4 +procBtJump__9daPy_lk_cFv = .text:0x8013B4AC; // type:function size:0x134 scope:global align:4 +procBtJumpCut_init__9daPy_lk_cFP4cXyz = .text:0x8013B5E0; // type:function size:0x174 scope:global align:4 +procBtJumpCut__9daPy_lk_cFv = .text:0x8013B754; // type:function size:0x1FC scope:global align:4 +procBtSlide__9daPy_lk_cFv = .text:0x8013B950; // type:function size:0x80 scope:global align:4 +procBtRoll_init__9daPy_lk_cFP13fopEn_enemy_c = .text:0x8013B9D0; // type:function size:0x214 scope:global align:4 +procBtRoll__9daPy_lk_cFv = .text:0x8013BBE4; // type:function size:0x1AC scope:global align:4 +procBtRollCut_init__9daPy_lk_cFP4cXyz = .text:0x8013BD90; // type:function size:0x1F0 scope:global align:4 +procBtRollCut__9daPy_lk_cFv = .text:0x8013BF80; // type:function size:0x1E8 scope:global align:4 +procBtVerticalJump_init__9daPy_lk_cFP13fopEn_enemy_c = .text:0x8013C168; // type:function size:0xC0 scope:global align:4 +procBtVerticalJump__9daPy_lk_cFv = .text:0x8013C228; // type:function size:0x78 scope:global align:4 +procBtVerticalJumpCut_init__9daPy_lk_cFv = .text:0x8013C2A0; // type:function size:0x9C scope:global align:4 +procBtVerticalJumpCut__9daPy_lk_cFv = .text:0x8013C33C; // type:function size:0x128 scope:global align:4 +procBtVerticalJumpLand_init__9daPy_lk_cFv = .text:0x8013C464; // type:function size:0x10C scope:global align:4 +procBtVerticalJumpLand__9daPy_lk_cFv = .text:0x8013C570; // type:function size:0x58 scope:global align:4 +shipSpecialDemoStart__9daPy_lk_cFv = .text:0x8013C5C8; // type:function size:0x64 scope:global align:4 +checkJumpRideShip__9daPy_lk_cFv = .text:0x8013C62C; // type:function size:0xD4 scope:global align:4 +checkShipNotNormalMode__9daPy_lk_cFv = .text:0x8013C700; // type:function size:0x2C scope:global align:4 +setShipRideArmAngle__9daPy_lk_cFiP16J3DTransformInfo = .text:0x8013C72C; // type:function size:0x4C8 scope:global align:4 +checkShipRideUseItem__9daPy_lk_cFi = .text:0x8013CBF4; // type:function size:0x7C scope:global align:4 +initShipRideUseItem__9daPy_lk_cFii = .text:0x8013CC70; // type:function size:0xCC scope:global align:4 +setShipRidePosUseItem__9daPy_lk_cFv = .text:0x8013CD3C; // type:function size:0x58 scope:global align:4 +setShipRidePos__9daPy_lk_cFi = .text:0x8013CD94; // type:function size:0x3C8 scope:global align:4 +setShipAttentionAnmSpeed__9daPy_lk_cFf = .text:0x8013D15C; // type:function size:0xA0 scope:global align:4 +setShipAttnetionBodyAngle__9daPy_lk_cFv = .text:0x8013D1FC; // type:function size:0x170 scope:global align:4 +changeShipEndProc__9daPy_lk_cFv = .text:0x8013D36C; // type:function size:0x698 scope:global align:4 +initShipBaseAnime__9daPy_lk_cFv = .text:0x8013DA04; // type:function size:0x7C scope:global align:4 +initShipCraneAnime__9daPy_lk_cFv = .text:0x8013DA80; // type:function size:0x7C scope:global align:4 +procShipReady_init__9daPy_lk_cFv = .text:0x8013DAFC; // type:function size:0x170 scope:global align:4 +procShipReady__9daPy_lk_cFv = .text:0x8013DC6C; // type:function size:0x16C scope:global align:4 +procShipJumpRide_init__9daPy_lk_cFv = .text:0x8013DDD8; // type:function size:0xE4 scope:global align:4 +procShipJumpRide__9daPy_lk_cFv = .text:0x8013DEBC; // type:function size:0x40 scope:global align:4 +procShipSteer_init__9daPy_lk_cFv = .text:0x8013DEFC; // type:function size:0xBC scope:global align:4 +procShipSteer__9daPy_lk_cFv = .text:0x8013DFB8; // type:function size:0x4C scope:global align:4 +procShipPaddle_init__9daPy_lk_cFv = .text:0x8013E004; // type:function size:0x11C scope:global align:4 +procShipPaddle__9daPy_lk_cFv = .text:0x8013E120; // type:function size:0x318 scope:global align:4 +procShipScope_init__9daPy_lk_cFi = .text:0x8013E438; // type:function size:0x130 scope:global align:4 +procShipScope__9daPy_lk_cFv = .text:0x8013E568; // type:function size:0xC8 scope:global align:4 +procShipBoomerang_init__9daPy_lk_cFv = .text:0x8013E630; // type:function size:0x100 scope:global align:4 +procShipBoomerang__9daPy_lk_cFv = .text:0x8013E730; // type:function size:0x1FC scope:global align:4 +procShipHookshot_init__9daPy_lk_cFv = .text:0x8013E92C; // type:function size:0x148 scope:global align:4 +procShipHookshot__9daPy_lk_cFv = .text:0x8013EA74; // type:function size:0x234 scope:global align:4 +procShipBow_init__9daPy_lk_cFv = .text:0x8013ECA8; // type:function size:0x158 scope:global align:4 +procShipBow__9daPy_lk_cFv = .text:0x8013EE00; // type:function size:0x1CC scope:global align:4 +procShipCannon_init__9daPy_lk_cFv = .text:0x8013EFCC; // type:function size:0xB0 scope:global align:4 +procShipCannon__9daPy_lk_cFv = .text:0x8013F07C; // type:function size:0x88 scope:global align:4 +procShipCrane_init__9daPy_lk_cFv = .text:0x8013F104; // type:function size:0xD0 scope:global align:4 +procShipCrane__9daPy_lk_cFv = .text:0x8013F1D4; // type:function size:0x4C8 scope:global align:4 +procShipGetOff_init__9daPy_lk_cFv = .text:0x8013F69C; // type:function size:0x13C scope:global align:4 +procShipGetOff__9daPy_lk_cFv = .text:0x8013F7D8; // type:function size:0x1AC scope:global align:4 +procShipRestart_init__9daPy_lk_cFv = .text:0x8013F984; // type:function size:0x94 scope:global align:4 +procShipRestart__9daPy_lk_cFv = .text:0x8013FA18; // type:function size:0x6C scope:global align:4 +checkRopeAnime__9daPy_lk_cCFv = .text:0x8013FA84; // type:function size:0x60 scope:global align:4 +freeRopeItem__9daPy_lk_cFv = .text:0x8013FAE4; // type:function size:0xA4 scope:global align:4 +checkRopeRoofHit__9daPy_lk_cFs = .text:0x8013FB88; // type:function size:0x8C scope:global align:4 +changeRopeSwingProc__9daPy_lk_cFv = .text:0x8013FC14; // type:function size:0x12C scope:global align:4 +changeRopeEndProc__9daPy_lk_cFi = .text:0x8013FD40; // type:function size:0x10C scope:global align:4 +checkSpecialRope__9daPy_lk_cFv = .text:0x8013FE4C; // type:function size:0x64 scope:global align:4 +changeRopeToHangProc__9daPy_lk_cFv = .text:0x8013FEB0; // type:function size:0x144 scope:global align:4 +checkRopeSwingWall__9daPy_lk_cFP4cXyzP4cXyzPsPf = .text:0x8013FFF4; // type:function size:0x418 scope:global align:4 +setBlendRopeMoveAnime__9daPy_lk_cFi = .text:0x8014040C; // type:function size:0x3B0 scope:global align:4 +throwRope__9daPy_lk_cFv = .text:0x801407BC; // type:function size:0x218 scope:global align:4 +checkNextActionRopeReady__9daPy_lk_cFv = .text:0x801409D4; // type:function size:0x198 scope:global align:4 +checkNextRopeMode__9daPy_lk_cFv = .text:0x80140B6C; // type:function size:0xB8 scope:global align:4 +checkHangRopeActorNull__9daPy_lk_cFv = .text:0x80140C24; // type:function size:0x90 scope:global align:4 +procRopeSubject_init__9daPy_lk_cFv = .text:0x80140CB4; // type:function size:0xFC scope:global align:4 +procRopeSubject__9daPy_lk_cFv = .text:0x80140DB0; // type:function size:0x1F4 scope:global align:4 +procRopeReady_init__9daPy_lk_cFv = .text:0x80140FA4; // type:function size:0x238 scope:global align:4 +procRopeReady__9daPy_lk_cFv = .text:0x801411DC; // type:function size:0x1BC scope:global align:4 +procRopeSwing_init__9daPy_lk_cFP10fopAc_ac_cs = .text:0x80141398; // type:function size:0x638 scope:global align:4 +procRopeSwing__9daPy_lk_cFv = .text:0x801419D0; // type:function size:0xA80 scope:global align:4 +procRopeHangWait_init__9daPy_lk_cFi = .text:0x80142450; // type:function size:0x124 scope:global align:4 +procRopeHangWait__9daPy_lk_cFv = .text:0x80142574; // type:function size:0x33C scope:global align:4 +specialRopeHangUp__9daPy_lk_cFv = .text:0x801428B0; // type:function size:0x104 scope:global align:4 +procRopeUp_init__9daPy_lk_cFv = .text:0x801429B4; // type:function size:0x180 scope:global align:4 +procRopeUp__9daPy_lk_cFv = .text:0x80142B34; // type:function size:0x1A8 scope:global align:4 +procRopeDown_init__9daPy_lk_cFv = .text:0x80142CDC; // type:function size:0x188 scope:global align:4 +procRopeDown__9daPy_lk_cFv = .text:0x80142E64; // type:function size:0x154 scope:global align:4 +procRopeSwingStart_init__9daPy_lk_cFv = .text:0x80142FB8; // type:function size:0x1A8 scope:global align:4 +procRopeSwingStart__9daPy_lk_cFv = .text:0x80143160; // type:function size:0x228 scope:global align:4 +procRopeMove_init__9daPy_lk_cFv = .text:0x80143388; // type:function size:0xD8 scope:global align:4 +procRopeMove__9daPy_lk_cFv = .text:0x80143460; // type:function size:0x160 scope:global align:4 +procRopeThrowCatch_init__9daPy_lk_cFv = .text:0x801435C0; // type:function size:0x7C scope:global align:4 +procRopeThrowCatch__9daPy_lk_cFv = .text:0x8014363C; // type:function size:0xE4 scope:global align:4 +procRopeUpHang_init__9daPy_lk_cFv = .text:0x80143720; // type:function size:0x9C scope:global align:4 +procRopeUpHang__9daPy_lk_cFv = .text:0x801437BC; // type:function size:0xAC scope:global align:4 +checkRopeReadyAnime__9daPy_lk_cCFv = .text:0x80143868; // type:function size:0x14 scope:global align:4 +checkRopeTag__9daPy_lk_cFv = .text:0x8014387C; // type:function size:0x10 scope:global align:4 +checkPlayerNoDraw__9daPy_lk_cFv = .text:0x8014388C; // type:function size:0x3C scope:global align:4 +__dt__13daPy_swBlur_cFv = .text:0x801438C8; // type:function size:0x9C scope:global align:4 +__ct__28daPy_mtxPosFollowEcallBack_cFv = .text:0x80143964; // type:function size:0x34 scope:global align:4 +__dt__24daPy_fanSwingEcallBack_cFv = .text:0x80143998; // type:function size:0x6C scope:global align:4 +__dt__18daPy_dmEcallBack_cFv = .text:0x80143A04; // type:function size:0x7C scope:global align:4 +__ct__18daPy_dmEcallBack_cFv = .text:0x80143A80; // type:function size:0x34 scope:global align:4 +__dt__28daPy_mtxPosFollowEcallBack_cFv = .text:0x80143AB4; // type:function size:0x7C scope:global align:4 +__dt__25daPy_waterDropEcallBack_cFv = .text:0x80143B30; // type:function size:0x7C scope:global align:4 +__dt__22daPy_followEcallBack_cFv = .text:0x80143BAC; // type:function size:0x6C scope:global align:4 +__dt__24daPy_swimTailEcallBack_cFv = .text:0x80143C18; // type:function size:0x6C scope:global align:4 +__ct__24daPy_swimTailEcallBack_cFv = .text:0x80143C84; // type:function size:0x28 scope:global align:4 +__dt__17daPy_footEffect_cFv = .text:0x80143CAC; // type:function size:0xC0 scope:global align:4 +__ct__17daPy_footEffect_cFv = .text:0x80143D6C; // type:function size:0x44 scope:global align:4 +__dt__18daPy_sightPacket_cFv = .text:0x80143DB0; // type:function size:0x5C scope:global align:4 +__ct__12J3DFrameCtrlFv = .text:0x80143E0C; // type:function size:0x40 scope:global align:4 +__dt__19mDoExt_AnmRatioPackFv = .text:0x80143E4C; // type:function size:0x3C scope:global align:4 +__ct__19mDoExt_AnmRatioPackFv = .text:0x80143E88; // type:function size:0x14 scope:global align:4 +__dt__19dBgS_MirLightLinChkFv = .text:0x80143E9C; // type:function size:0x154 scope:global align:4 +__dt__16dBgS_LinkRoofChkFv = .text:0x80143FF0; // type:function size:0x124 scope:global align:4 +__dt__15dBgS_LinkGndChkFv = .text:0x80144114; // type:function size:0x140 scope:global align:4 +getGroundY__9daPy_lk_cFv = .text:0x80144254; // type:function size:0x8 scope:global align:4 +getLeftHandMatrix__9daPy_lk_cFv = .text:0x8014425C; // type:function size:0x10 scope:global align:4 +getRightHandMatrix__9daPy_lk_cFv = .text:0x8014426C; // type:function size:0x10 scope:global align:4 +checkPlayerFly__9daPy_lk_cCFv = .text:0x8014427C; // type:function size:0x14 scope:global align:4 +checkFrontRoll__9daPy_lk_cCFv = .text:0x80144290; // type:function size:0x14 scope:global align:4 +checkBottleSwing__9daPy_lk_cCFv = .text:0x801442A4; // type:function size:0x14 scope:global align:4 +checkCutCharge__9daPy_lk_cCFv = .text:0x801442B8; // type:function size:0x14 scope:global align:4 +checkTactWait__9daPy_lk_cCFv = .text:0x801442CC; // type:function size:0x14 scope:global align:4 +getBaseAnimeFrameRate__9daPy_lk_cFv = .text:0x801442E0; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrame__9daPy_lk_cFv = .text:0x801442E8; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_lk_cCFv = .text:0x801442F0; // type:function size:0x8 scope:global align:4 +getThrowBoomerangID__9daPy_lk_cCFv = .text:0x801442F8; // type:function size:0x8 scope:global align:4 +getGrabActorID__9daPy_lk_cCFv = .text:0x80144300; // type:function size:0x8 scope:global align:4 +checkGrabBarrel__9daPy_lk_cFv = .text:0x80144308; // type:function size:0x24 scope:global align:4 +onFrollCrashFlg__9daPy_lk_cFUl = .text:0x8014432C; // type:function size:0x14 scope:global align:4 +getOldSpeedY__9daPy_lk_cFv = .text:0x80144340; // type:function size:0x8 scope:global align:4 +checkComboCutTurn__9daPy_lk_cCFv = .text:0x80144348; // type:function size:0x28 scope:global align:4 +cancelChangeTextureAnime__9daPy_lk_cFv = .text:0x80144370; // type:function size:0x20 scope:global align:4 +__dt__13daPy_matAnm_cFv = .text:0x80144390; // type:function size:0x5C scope:global align:4 +__dt__25daPy_waterDropPcallBack_cFv = .text:0x801443EC; // type:function size:0x16C scope:global align:4 +setup__24daPy_fanSwingEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80144558; // type:function size:0x1C scope:global align:4 +__sinit_d_a_player_main_cpp = .text:0x80144574; // type:function size:0x1D28 scope:local align:4 +@20@__dt__15dBgS_LinkGndChkFv = .text:0x8014629C; // type:function size:0x8 scope:local align:4 +@76@__dt__15dBgS_LinkGndChkFv = .text:0x801462A4; // type:function size:0x8 scope:local align:4 +@64@__dt__15dBgS_LinkGndChkFv = .text:0x801462AC; // type:function size:0x8 scope:local align:4 +@16@__dt__16dBgS_LinkRoofChkFv = .text:0x801462B4; // type:function size:0x8 scope:local align:4 +@48@__dt__16dBgS_LinkRoofChkFv = .text:0x801462BC; // type:function size:0x8 scope:local align:4 +@36@__dt__16dBgS_LinkRoofChkFv = .text:0x801462C4; // type:function size:0x8 scope:local align:4 +@20@__dt__19dBgS_MirLightLinChkFv = .text:0x801462CC; // type:function size:0x8 scope:local align:4 +@100@__dt__19dBgS_MirLightLinChkFv = .text:0x801462D4; // type:function size:0x8 scope:local align:4 +@88@__dt__19dBgS_MirLightLinChkFv = .text:0x801462DC; // type:function size:0x8 scope:local align:4 +checkBoomerangAnime__9daPy_lk_cCFv = .text:0x801462E4; // type:function size:0x24 scope:global align:4 +throwBoomerang__9daPy_lk_cFv = .text:0x80146308; // type:function size:0x108 scope:global align:4 +returnBoomerang__9daPy_lk_cFv = .text:0x80146410; // type:function size:0x10C scope:global align:4 +checkNextActionBoomerangReady__9daPy_lk_cFv = .text:0x8014651C; // type:function size:0xA8 scope:global align:4 +checkNextActionBoomerangFly__9daPy_lk_cFv = .text:0x801465C4; // type:function size:0x8C scope:global align:4 +checkNextBoomerangMode__9daPy_lk_cFv = .text:0x80146650; // type:function size:0x8C scope:global align:4 +changeBoomerangCatchProc__9daPy_lk_cFv = .text:0x801466DC; // type:function size:0xE0 scope:global align:4 +procBoomerangSubject_init__9daPy_lk_cFv = .text:0x801467BC; // type:function size:0xAC scope:global align:4 +procBoomerangSubject__9daPy_lk_cFv = .text:0x80146868; // type:function size:0x110 scope:global align:4 +procBoomerangMove_init__9daPy_lk_cFv = .text:0x80146978; // type:function size:0xC8 scope:global align:4 +procBoomerangMove__9daPy_lk_cFv = .text:0x80146A40; // type:function size:0xDC scope:global align:4 +procBoomerangCatch_init__9daPy_lk_cFv = .text:0x80146B1C; // type:function size:0x78 scope:global align:4 +procBoomerangCatch__9daPy_lk_cFv = .text:0x80146B94; // type:function size:0xB0 scope:global align:4 +bowJointCB__9daPy_lk_cFi = .text:0x80146C44; // type:function size:0xBC scope:global align:4 +daPy_bowJointCB__FP7J3DNodei = .text:0x80146D00; // type:function size:0x48 scope:global align:4 +bowButton__9daPy_lk_cCFv = .text:0x80146D48; // type:function size:0x38 scope:global align:4 +checkBowReadyAnime__9daPy_lk_cCFv = .text:0x80146D80; // type:function size:0x24 scope:global align:4 +checkBowAnime__9daPy_lk_cCFv = .text:0x80146DA4; // type:function size:0x54 scope:global align:4 +makeArrow__9daPy_lk_cFv = .text:0x80146DF8; // type:function size:0x100 scope:global align:4 +deleteArrow__9daPy_lk_cFv = .text:0x80146EF8; // type:function size:0x4C scope:global align:4 +setBowReadyAnime__9daPy_lk_cFv = .text:0x80146F44; // type:function size:0xD4 scope:global align:4 +setBowReloadAnime__9daPy_lk_cFv = .text:0x80147018; // type:function size:0x88 scope:global align:4 +checkNextActionBowReady__9daPy_lk_cFv = .text:0x801470A0; // type:function size:0x2E4 scope:global align:4 +checkNextActionBowFly__9daPy_lk_cFv = .text:0x80147384; // type:function size:0x74 scope:global align:4 +checkNextBowMode__9daPy_lk_cFv = .text:0x801473F8; // type:function size:0x74 scope:global align:4 +setBowModel__9daPy_lk_cFv = .text:0x8014746C; // type:function size:0x140 scope:global align:4 +procBowSubject_init__9daPy_lk_cFv = .text:0x801475AC; // type:function size:0xA0 scope:global align:4 +procBowSubject__9daPy_lk_cFv = .text:0x8014764C; // type:function size:0xA0 scope:global align:4 +procBowMove_init__9daPy_lk_cFv = .text:0x801476EC; // type:function size:0xB8 scope:global align:4 +procBowMove__9daPy_lk_cFv = .text:0x801477A4; // type:function size:0x130 scope:global align:4 +checkHookshotReturn__9daPy_lk_cFv = .text:0x801478D4; // type:function size:0x44 scope:global align:4 +setHookshotCarryOffset__9daPy_lk_cFUiPC4cXyz = .text:0x80147918; // type:function size:0x54 scope:global align:4 +setHookshotModel__9daPy_lk_cFv = .text:0x8014796C; // type:function size:0xD8 scope:global align:4 +setHookshotSight__9daPy_lk_cFv = .text:0x80147A44; // type:function size:0x358 scope:global align:4 +freeHookshotItem__9daPy_lk_cFv = .text:0x80147D9C; // type:function size:0x30 scope:global align:4 +checkNextActionHookshotReady__9daPy_lk_cFv = .text:0x80147DCC; // type:function size:0x25C scope:global align:4 +checkNextHookshotMode__9daPy_lk_cFv = .text:0x80148028; // type:function size:0x98 scope:global align:4 +procHookshotSubject_init__9daPy_lk_cFv = .text:0x801480C0; // type:function size:0xA4 scope:global align:4 +procHookshotSubject__9daPy_lk_cFv = .text:0x80148164; // type:function size:0x124 scope:global align:4 +procHookshotMove_init__9daPy_lk_cFv = .text:0x80148288; // type:function size:0xD0 scope:global align:4 +procHookshotMove__9daPy_lk_cFv = .text:0x80148358; // type:function size:0x164 scope:global align:4 +procHookshotFly_init__9daPy_lk_cFv = .text:0x801484BC; // type:function size:0x108 scope:global align:4 +procHookshotFly__9daPy_lk_cFv = .text:0x801485C4; // type:function size:0x230 scope:global align:4 +getMoveVec__12daHookshot_cCFv = .text:0x801487F4; // type:function size:0x1C scope:global align:4 +fanWindEffectDraw__9daPy_lk_cFv = .text:0x80148810; // type:function size:0x4C scope:global align:4 +fanWindCrashEffectDraw__9daPy_lk_cFv = .text:0x8014885C; // type:function size:0x4C scope:global align:4 +fanJointCB__9daPy_lk_cFi = .text:0x801488A8; // type:function size:0xB0 scope:global align:4 +daPy_fanJointCallback__FP7J3DNodei = .text:0x80148958; // type:function size:0x44 scope:global align:4 +parachuteJointCB__9daPy_lk_cFi = .text:0x8014899C; // type:function size:0xDC scope:global align:4 +daPy_parachuteJointCallback__FP7J3DNodei = .text:0x80148A78; // type:function size:0x44 scope:global align:4 +setShapeFanLeaf__9daPy_lk_cFv = .text:0x80148ABC; // type:function size:0x104 scope:global align:4 +checkFanGlideProc__9daPy_lk_cFi = .text:0x80148BC0; // type:function size:0x9C scope:global align:4 +setFanModel__9daPy_lk_cFv = .text:0x80148C5C; // type:function size:0xD0 scope:global align:4 +setSmallFanModel__9daPy_lk_cFv = .text:0x80148D2C; // type:function size:0x104 scope:global align:4 +setParachuteFanModel__9daPy_lk_cFf = .text:0x80148E30; // type:function size:0x194 scope:global align:4 +procFanSwing_init__9daPy_lk_cFv = .text:0x80148FC4; // type:function size:0xF8 scope:global align:4 +procFanSwing__9daPy_lk_cFv = .text:0x801490BC; // type:function size:0x6D0 scope:global align:4 +procFanGlide_init__9daPy_lk_cFi = .text:0x8014978C; // type:function size:0x178 scope:global align:4 +procFanGlide__9daPy_lk_cFv = .text:0x80149904; // type:function size:0xBE0 scope:global align:4 +getDayNightParamData__9daPy_lk_cFv = .text:0x8014A4E4; // type:function size:0x5C scope:global align:4 +setTactModel__9daPy_lk_cFv = .text:0x8014A540; // type:function size:0xD8 scope:global align:4 +checkNpcStatus__9daPy_lk_cFv = .text:0x8014A618; // type:function size:0x48 scope:global align:4 +getTactPlayRightArmAnm__9daPy_lk_cFl = .text:0x8014A660; // type:function size:0x44 scope:global align:4 +getTactPlayLeftArmAnm__9daPy_lk_cFl = .text:0x8014A6A4; // type:function size:0x44 scope:global align:4 +checkEndTactMusic__9daPy_lk_cCFv = .text:0x8014A6E8; // type:function size:0x28 scope:global align:4 +getTactMetronomeRate__9daPy_lk_cFv = .text:0x8014A710; // type:function size:0x2C scope:global align:4 +checkTactLastInput__9daPy_lk_cFv = .text:0x8014A73C; // type:function size:0x28 scope:global align:4 +setTactZev__9daPy_lk_cFUiiPc = .text:0x8014A764; // type:function size:0x78 scope:global align:4 +getTactTopPos__9daPy_lk_cFP4cXyz = .text:0x8014A7DC; // type:function size:0x54 scope:global align:4 +getTactNormalWait__9daPy_lk_cCFv = .text:0x8014A830; // type:function size:0x34 scope:global align:4 +getTactMusic__9daPy_lk_cCFv = .text:0x8014A864; // type:function size:0x2C scope:global align:4 +getTactTimerCancel__9daPy_lk_cCFv = .text:0x8014A890; // type:function size:0x48 scope:global align:4 +checkTactPlayMelody__9daPy_lk_cFv = .text:0x8014A8D8; // type:function size:0x28 scope:global align:4 +resetTactCount__9daPy_lk_cFv = .text:0x8014A900; // type:function size:0x50 scope:global align:4 +procTactWait_init__9daPy_lk_cFi = .text:0x8014A950; // type:function size:0x514 scope:global align:4 +procTactWait__9daPy_lk_cFv = .text:0x8014AE64; // type:function size:0x8A4 scope:global align:4 +procTactPlay_init__9daPy_lk_cFlii = .text:0x8014B708; // type:function size:0x1FC scope:global align:4 +procTactPlay__9daPy_lk_cFv = .text:0x8014B904; // type:function size:0x434 scope:global align:4 +procTactPlayEnd_init__9daPy_lk_cFi = .text:0x8014BD38; // type:function size:0x23C scope:global align:4 +procTactPlayEnd__9daPy_lk_cFv = .text:0x8014BF74; // type:function size:0x2CC scope:global align:4 +procTactPlayOriginal_init__9daPy_lk_cFv = .text:0x8014C240; // type:function size:0x1B4 scope:global align:4 +procTactPlayOriginal__9daPy_lk_cFv = .text:0x8014C3F4; // type:function size:0x210 scope:global align:4 +checkJumpFlower__9daPy_lk_cFv = .text:0x8014C604; // type:function size:0xF0 scope:global align:4 +procVomitReady_init__9daPy_lk_cFsf = .text:0x8014C6F4; // type:function size:0xF4 scope:global align:4 +procVomitReady__9daPy_lk_cFv = .text:0x8014C7E8; // type:function size:0xDC scope:global align:4 +procVomitWait_init__9daPy_lk_cFv = .text:0x8014C8C4; // type:function size:0xBC scope:global align:4 +procVomitWait__9daPy_lk_cFv = .text:0x8014C980; // type:function size:0x16C scope:global align:4 +procVomitJump_init__9daPy_lk_cFi = .text:0x8014CAEC; // type:function size:0x180 scope:global align:4 +procVomitJump__9daPy_lk_cFv = .text:0x8014CC6C; // type:function size:0x1D8 scope:global align:4 +procVomitLand_init__9daPy_lk_cFv = .text:0x8014CE44; // type:function size:0x80 scope:global align:4 +procVomitLand__9daPy_lk_cFv = .text:0x8014CEC4; // type:function size:0xD8 scope:global align:4 +setHammerModel__9daPy_lk_cFv = .text:0x8014CF9C; // type:function size:0xE8 scope:global align:4 +setHammerQuake__9daPy_lk_cFP13cBgS_PolyInfoPC4cXyzi = .text:0x8014D084; // type:function size:0x5D8 scope:global align:4 +setHammerWaterSplash__9daPy_lk_cFv = .text:0x8014D65C; // type:function size:0x264 scope:global align:4 +procHammerSideSwing_init__9daPy_lk_cFv = .text:0x8014D8C0; // type:function size:0xE0 scope:global align:4 +procHammerSideSwing__9daPy_lk_cFv = .text:0x8014D9A0; // type:function size:0x19C scope:global align:4 +procHammerFrontSwingReady_init__9daPy_lk_cFv = .text:0x8014DB3C; // type:function size:0x12C scope:global align:4 +procHammerFrontSwingReady__9daPy_lk_cFv = .text:0x8014DC68; // type:function size:0x90 scope:global align:4 +procHammerFrontSwing_init__9daPy_lk_cFv = .text:0x8014DCF8; // type:function size:0x144 scope:global align:4 +procHammerFrontSwing__9daPy_lk_cFv = .text:0x8014DE3C; // type:function size:0x2F8 scope:global align:4 +procHammerFrontSwingEnd_init__9daPy_lk_cFv = .text:0x8014E134; // type:function size:0x7C scope:global align:4 +procHammerFrontSwingEnd__9daPy_lk_cFv = .text:0x8014E1B0; // type:function size:0x60 scope:global align:4 +setPushPullKeepData__9daPy_lk_cFQ24dBgW13PushPullLabel = .text:0x8014E210; // type:function size:0x194 scope:global align:4 +procPushPullWait_init__9daPy_lk_cFi = .text:0x8014E3A4; // type:function size:0x17C scope:global align:4 +procPushPullWait__9daPy_lk_cFv = .text:0x8014E520; // type:function size:0x1CC scope:global align:4 +procPushMove_init__9daPy_lk_cFv = .text:0x8014E6EC; // type:function size:0x90 scope:global align:4 +procPushMove__9daPy_lk_cFv = .text:0x8014E77C; // type:function size:0x11C scope:global align:4 +procPullMove_init__9daPy_lk_cFv = .text:0x8014E898; // type:function size:0x90 scope:global align:4 +procPullMove__9daPy_lk_cFv = .text:0x8014E928; // type:function size:0x278 scope:global align:4 +changeBottleDrinkFace__9daPy_lk_cFi = .text:0x8014EBA0; // type:function size:0x20 scope:global align:4 +setBottleModel__9daPy_lk_cFUs = .text:0x8014EBC0; // type:function size:0x2C8 scope:global align:4 +makeFairy__9daPy_lk_cFP4cXyzUl = .text:0x8014EE88; // type:function size:0x78 scope:global align:4 +procBottleDrink_init__9daPy_lk_cFUs = .text:0x8014EF00; // type:function size:0x160 scope:global align:4 +procBottleDrink__9daPy_lk_cFv = .text:0x8014F060; // type:function size:0x324 scope:global align:4 +procBottleOpen_init__9daPy_lk_cFUs = .text:0x8014F384; // type:function size:0x1A8 scope:global align:4 +procBottleOpen__9daPy_lk_cFv = .text:0x8014F52C; // type:function size:0x704 scope:global align:4 +procBottleSwing_init__9daPy_lk_cFi = .text:0x8014FC30; // type:function size:0x194 scope:global align:4 +procBottleSwing__9daPy_lk_cFv = .text:0x8014FDC4; // type:function size:0x2D4 scope:global align:4 +procBottleGet_init__9daPy_lk_cFv = .text:0x80150098; // type:function size:0x100 scope:global align:4 +procBottleGet__9daPy_lk_cFv = .text:0x80150198; // type:function size:0x11C scope:global align:4 +setEnemyWeaponAtParam__9daPy_lk_cFi = .text:0x801502B4; // type:function size:0x84 scope:global align:4 +procWeaponNormalSwing_init__9daPy_lk_cFv = .text:0x80150338; // type:function size:0x154 scope:global align:4 +procWeaponNormalSwing__9daPy_lk_cFv = .text:0x8015048C; // type:function size:0x29C scope:global align:4 +procWeaponSideSwing_init__9daPy_lk_cFv = .text:0x80150728; // type:function size:0xA0 scope:global align:4 +procWeaponSideSwing__9daPy_lk_cFv = .text:0x801507C8; // type:function size:0x1C8 scope:global align:4 +procWeaponFrontSwingReady_init__9daPy_lk_cFv = .text:0x80150990; // type:function size:0xEC scope:global align:4 +procWeaponFrontSwingReady__9daPy_lk_cFv = .text:0x80150A7C; // type:function size:0xA0 scope:global align:4 +procWeaponFrontSwing_init__9daPy_lk_cFv = .text:0x80150B1C; // type:function size:0x11C scope:global align:4 +procWeaponFrontSwing__9daPy_lk_cFv = .text:0x80150C38; // type:function size:0xC8 scope:global align:4 +procWeaponFrontSwingEnd_init__9daPy_lk_cFv = .text:0x80150D00; // type:function size:0x74 scope:global align:4 +procWeaponFrontSwingEnd__9daPy_lk_cFv = .text:0x80150D74; // type:function size:0xA0 scope:global align:4 +procWeaponThrow_init__9daPy_lk_cFv = .text:0x80150E14; // type:function size:0x68 scope:global align:4 +procWeaponThrow__9daPy_lk_cFv = .text:0x80150E7C; // type:function size:0x218 scope:global align:4 +setHyoiModel__9daPy_lk_cFv = .text:0x80151094; // type:function size:0x6C scope:global align:4 +procFoodThrow_init__9daPy_lk_cFv = .text:0x80151100; // type:function size:0x354 scope:global align:4 +procFoodThrow__9daPy_lk_cFv = .text:0x80151454; // type:function size:0x18C scope:global align:4 +procFoodSet_init__9daPy_lk_cFv = .text:0x801515E0; // type:function size:0x1C8 scope:global align:4 +procFoodSet__9daPy_lk_cFv = .text:0x801517A8; // type:function size:0x138 scope:global align:4 +setSwordModel__9daPy_lk_cFi = .text:0x801518E0; // type:function size:0x43C scope:global align:4 +setLightSaver__9daPy_lk_cFv = .text:0x80151D1C; // type:function size:0x4D4 scope:global align:4 +checkDemoShieldNoDraw__9daPy_lk_cFv = .text:0x801521F0; // type:function size:0x38 scope:global align:4 +checkDemoSwordNoDraw__9daPy_lk_cFi = .text:0x80152228; // type:function size:0x7C scope:global align:4 +checkChanceMode__9daPy_lk_cFv = .text:0x801522A4; // type:function size:0x30 scope:global align:4 +checkCutRollChange__9daPy_lk_cCFv = .text:0x801522D4; // type:function size:0x28 scope:global align:4 +getSwordBlurColor__9daPy_lk_cFv = .text:0x801522FC; // type:function size:0x60 scope:global align:4 +setNormalCutAtParam__9daPy_lk_cFUc = .text:0x8015235C; // type:function size:0x98 scope:global align:4 +setFinishCutAtParam__9daPy_lk_cFUc = .text:0x801523F4; // type:function size:0x98 scope:global align:4 +setExtraCutAtParam__9daPy_lk_cFUc = .text:0x8015248C; // type:function size:0x98 scope:global align:4 +setExtraFinishCutAtParam__9daPy_lk_cFUc = .text:0x80152524; // type:function size:0x98 scope:global align:4 +setJumpCutAtParam__9daPy_lk_cFv = .text:0x801525BC; // type:function size:0x114 scope:global align:4 +getCutDirection__9daPy_lk_cFv = .text:0x801526D0; // type:function size:0x80 scope:global align:4 +changeCutProc__9daPy_lk_cFv = .text:0x80152750; // type:function size:0x24C scope:global align:4 +changeCutReverseProc__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x8015299C; // type:function size:0x3F8 scope:global align:4 +procCutA_init__9daPy_lk_cFs = .text:0x80152D94; // type:function size:0x164 scope:global align:4 +procCutA__9daPy_lk_cFv = .text:0x80152EF8; // type:function size:0x28C scope:global align:4 +procCutF_init__9daPy_lk_cFs = .text:0x80153184; // type:function size:0x160 scope:global align:4 +procCutF__9daPy_lk_cFv = .text:0x801532E4; // type:function size:0x2A4 scope:global align:4 +procCutR_init__9daPy_lk_cFs = .text:0x80153588; // type:function size:0x15C scope:global align:4 +procCutR__9daPy_lk_cFv = .text:0x801536E4; // type:function size:0x28C scope:global align:4 +procCutL_init__9daPy_lk_cFs = .text:0x80153970; // type:function size:0x15C scope:global align:4 +procCutL__9daPy_lk_cFv = .text:0x80153ACC; // type:function size:0x28C scope:global align:4 +procCutEA_init__9daPy_lk_cFv = .text:0x80153D58; // type:function size:0x15C scope:global align:4 +procCutEA__9daPy_lk_cFv = .text:0x80153EB4; // type:function size:0x1F4 scope:global align:4 +procCutEB_init__9daPy_lk_cFv = .text:0x801540A8; // type:function size:0x15C scope:global align:4 +procCutEB__9daPy_lk_cFv = .text:0x80154204; // type:function size:0x1E8 scope:global align:4 +procCutExA_init__9daPy_lk_cFv = .text:0x801543EC; // type:function size:0x160 scope:global align:4 +procCutExA__9daPy_lk_cFv = .text:0x8015454C; // type:function size:0x22C scope:global align:4 +procCutExB_init__9daPy_lk_cFv = .text:0x80154778; // type:function size:0x15C scope:global align:4 +procCutExB__9daPy_lk_cFv = .text:0x801548D4; // type:function size:0x1C8 scope:global align:4 +procCutTurn_init__9daPy_lk_cFi = .text:0x80154A9C; // type:function size:0x4E4 scope:global align:4 +procCutTurn__9daPy_lk_cFv = .text:0x80154F80; // type:function size:0x240 scope:global align:4 +procCutRoll_init__9daPy_lk_cFv = .text:0x801551C0; // type:function size:0x178 scope:global align:4 +procCutRoll__9daPy_lk_cFv = .text:0x80155338; // type:function size:0x318 scope:global align:4 +procCutRollEnd_init__9daPy_lk_cFv = .text:0x80155650; // type:function size:0x150 scope:global align:4 +procCutRollEnd__9daPy_lk_cFv = .text:0x801557A0; // type:function size:0x58 scope:global align:4 +procCutTurnCharge_init__9daPy_lk_cFv = .text:0x801557F8; // type:function size:0x68 scope:global align:4 +procCutTurnCharge__9daPy_lk_cFv = .text:0x80155860; // type:function size:0x58 scope:global align:4 +procCutTurnMove_init__9daPy_lk_cFv = .text:0x801558B8; // type:function size:0x1E8 scope:global align:4 +procCutTurnMove__9daPy_lk_cFv = .text:0x80155AA0; // type:function size:0x3F0 scope:global align:4 +procCutReverse_init__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x80155E90; // type:function size:0x174 scope:global align:4 +procCutReverse__9daPy_lk_cFv = .text:0x80156004; // type:function size:0xEC scope:global align:4 +procJumpCut_init__9daPy_lk_cFi = .text:0x801560F0; // type:function size:0x170 scope:global align:4 +procJumpCut__9daPy_lk_cFv = .text:0x80156260; // type:function size:0x108 scope:global align:4 +procJumpCutLand_init__9daPy_lk_cFv = .text:0x80156368; // type:function size:0x25C scope:global align:4 +procJumpCutLand__9daPy_lk_cFv = .text:0x801565C4; // type:function size:0x134 scope:global align:4 +procCutExMJ_init__9daPy_lk_cFi = .text:0x801566F8; // type:function size:0x1E8 scope:global align:4 +procCutExMJ__9daPy_lk_cFv = .text:0x801568E0; // type:function size:0x2E0 scope:global align:4 +procCutKesa_init__9daPy_lk_cFv = .text:0x80156BC0; // type:function size:0x150 scope:global align:4 +procCutKesa__9daPy_lk_cFv = .text:0x80156D10; // type:function size:0x22C scope:global align:4 +__ct__10daPy_HIO_cFv = .text:0x80156F3C; // type:function size:0x4 scope:global align:4 +getTactMusic__9daPy_py_cCFv = .text:0x80156F40; // type:function size:0x8 scope:global align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x80156F48; // type:function size:0x8 scope:global align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x80156F50; // type:function size:0x8 scope:global align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x80156F58; // type:function size:0x8 scope:global align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x80156F60; // type:function size:0x8 scope:global align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x80156F68; // type:function size:0x8 scope:global align:4 +checkTactWait__9daPy_py_cCFv = .text:0x80156F70; // type:function size:0x8 scope:global align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x80156F78; // type:function size:0x4 scope:global align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x80156F7C; // type:function size:0x4 scope:global align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x80156F80; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_py_cCFv = .text:0x80156F88; // type:function size:0x8 scope:global align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x80156F90; // type:function size:0x8 scope:global align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x80156F98; // type:function size:0x8 scope:global align:4 +checkRopeTag__9daPy_py_cFv = .text:0x80156FA0; // type:function size:0x8 scope:global align:4 +voiceStart__9daPy_py_cFUl = .text:0x80156FA8; // type:function size:0x4 scope:global align:4 +setOutPower__9daPy_py_cFfsi = .text:0x80156FAC; // type:function size:0x4 scope:global align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x80156FB0; // type:function size:0x8 scope:global align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x80156FB8; // type:function size:0x8 scope:global align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x80156FC0; // type:function size:0x8 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x80156FC8; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x80156FCC; // type:function size:0x4 scope:global align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x80156FD0; // type:function size:0x8 scope:global align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x80156FD8; // type:function size:0x4 scope:global align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x80156FDC; // type:function size:0x4 scope:global align:4 +__dt__19J3DAnmTextureSRTKeyFv = .text:0x80156FE0; // type:function size:0x88 scope:global align:4 +__dt__16J3DAnmTexPatternFv = .text:0x80157068; // type:function size:0x74 scope:global align:4 +check_initialRoom__10daPy_npc_cFv = .text:0x801570DC; // type:function size:0xCC scope:global align:4 +check_moveStop__10daPy_npc_cFv = .text:0x801571A8; // type:function size:0xDC scope:global align:4 +setRestart__10daPy_npc_cFSc = .text:0x80157284; // type:function size:0x6C scope:global align:4 +unconditionalSetRestart__10daPy_npc_cFSc = .text:0x801572F0; // type:function size:0x94 scope:global align:4 +setOffsetHomePos__10daPy_npc_cFv = .text:0x80157384; // type:function size:0x80 scope:global align:4 +setPointRestart__10daPy_npc_cFsSc = .text:0x80157404; // type:function size:0x368 scope:global align:4 +checkRestart__10daPy_npc_cFSc = .text:0x8015776C; // type:function size:0x11C scope:global align:4 +initialRestartOption__10daPy_npc_cFSci = .text:0x80157888; // type:function size:0xB0 scope:global align:4 +checkNowPosMove__10daPy_npc_cFPCc = .text:0x80157938; // type:function size:0x9C scope:global align:4 +drawDamageFog__10daPy_npc_cFv = .text:0x801579D4; // type:function size:0xAC scope:global align:4 +chkMoveBlock__10daPy_npc_cFP4cXyz = .text:0x80157A80; // type:function size:0x1D8 scope:global align:4 +daPy_npc_JudgeForPNameAndDistance__FPvPv = .text:0x80157C58; // type:function size:0x114 scope:global align:4 +daPy_npc_SearchAreaByName__FP10fopAc_ac_csfP4cXyz = .text:0x80157D6C; // type:function size:0x98 scope:global align:4 +Pos2Index__25daSea_WaterHeightInfo_MngFfPf = .text:0x80157E04; // type:function size:0x58 scope:global align:4 +GetHeight__25daSea_WaterHeightInfo_MngFff = .text:0x80157E5C; // type:function size:0x68 scope:global align:4 +get_wave_max__Fi = .text:0x80157EC4; // type:function size:0x84 scope:global align:4 +GetHeight__25daSea_WaterHeightInfo_MngFii = .text:0x80157F48; // type:function size:0xA0 scope:global align:4 +calcMinMax__FiPfPf = .text:0x80157FE8; // type:function size:0x48 scope:global align:4 +GetArea__25daSea_WaterHeightInfo_MngFiiPfPfPfPf = .text:0x80158030; // type:function size:0x58 scope:global align:4 +SetInf__25daSea_WaterHeightInfo_MngFv = .text:0x80158088; // type:function size:0xD4 scope:global align:4 +__ct__14daSea_WaveInfoFv = .text:0x8015815C; // type:function size:0x40 scope:global align:4 +__dt__14daSea_WaveInfoFv = .text:0x8015819C; // type:function size:0x48 scope:global align:4 +AddCounter__14daSea_WaveInfoFv = .text:0x801581E4; // type:function size:0x50 scope:global align:4 +GetRatio__14daSea_WaveInfoFi = .text:0x80158234; // type:function size:0x5C scope:global align:4 +GetKm__14daSea_WaveInfoFi = .text:0x80158290; // type:function size:0x1C scope:global align:4 +GetScale__14daSea_WaveInfoFf = .text:0x801582AC; // type:function size:0x20 scope:global align:4 +create__14daSea_packet_cFR4cXyz = .text:0x801582CC; // type:function size:0x234 scope:global align:4 +CleanUp__14daSea_packet_cFv = .text:0x80158500; // type:function size:0x44 scope:global align:4 +__ct__14daSea_packet_cFv = .text:0x80158544; // type:function size:0x68 scope:global align:4 +SetFlat__14daSea_packet_cFv = .text:0x801585AC; // type:function size:0x20 scope:global align:4 +ClrFlat__14daSea_packet_cFv = .text:0x801585CC; // type:function size:0x18 scope:global align:4 +CalcFlatInterTarget__14daSea_packet_cFR4cXyz = .text:0x801585E4; // type:function size:0x194 scope:global align:4 +CalcFlatInter__14daSea_packet_cFv = .text:0x80158778; // type:function size:0xC0 scope:global align:4 +daSea_Init__Fv = .text:0x80158838; // type:function size:0x20 scope:global align:4 +daSea_ChkAreaBeforePos__Fff = .text:0x80158858; // type:function size:0x68 scope:global align:4 +daSea_ChkArea__Fff = .text:0x801588C0; // type:function size:0x9C scope:global align:4 +daSea_calcWave__Fff = .text:0x8015895C; // type:function size:0x1B4 scope:global align:4 +daSea_GetPoly__FPvPFPvR4cXyzR4cXyzR4cXyz_vRC4cXyzRC4cXyz = .text:0x80158B10; // type:function size:0x260 scope:global align:4 +SetCullStopFlag__14daSea_packet_cFv = .text:0x80158D70; // type:function size:0x10C scope:global align:4 +CheckRoomChange__14daSea_packet_cFv = .text:0x80158E7C; // type:function size:0xC0 scope:global align:4 +daSea_execute__FR4cXyz = .text:0x80158F3C; // type:function size:0x38 scope:global align:4 +execute__14daSea_packet_cFR4cXyz = .text:0x80158F74; // type:function size:0x548 scope:global align:4 +draw__14daSea_packet_cFv = .text:0x801594BC; // type:function size:0x109C scope:global align:4 +daSea_Draw__FP9sea_class = .text:0x8015A558; // type:function size:0x70 scope:global align:4 +daSea_Execute__FP9sea_class = .text:0x8015A5C8; // type:function size:0x54 scope:global align:4 +daSea_IsDelete__FP9sea_class = .text:0x8015A61C; // type:function size:0x18 scope:global align:4 +daSea_Delete__FP9sea_class = .text:0x8015A634; // type:function size:0x8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x8015A63C; // type:function size:0x34 scope:local align:4 +daSea_Create__FP10fopAc_ac_c = .text:0x8015A670; // type:function size:0x78 scope:global align:4 +__dt__25daSea_WaterHeightInfo_MngFv = .text:0x8015A6E8; // type:function size:0x48 scope:global align:4 +__dt__14daSea_packet_cFv = .text:0x8015A730; // type:function size:0x8C scope:global align:4 +__sinit_d_a_sea_cpp = .text:0x8015A7BC; // type:function size:0x3C scope:local align:4 +__dt__8cM2dGBoxFv = .text:0x8015A7F8; // type:function size:0x48 scope:global align:4 +set_mtx__13daSpcItem01_cFv = .text:0x8015A840; // type:function size:0xCC scope:global align:4 +_delete__13daSpcItem01_cFv = .text:0x8015A90C; // type:function size:0x34 scope:global align:4 +_create__13daSpcItem01_cFv = .text:0x8015A940; // type:function size:0x1DC scope:global align:4 +CreateInit__13daSpcItem01_cFv = .text:0x8015AB1C; // type:function size:0x17C scope:global align:4 +_execute__13daSpcItem01_cFv = .text:0x8015AC98; // type:function size:0x9C scope:global align:4 +set_effect__13daSpcItem01_cFv = .text:0x8015AD34; // type:function size:0x88 scope:global align:4 +scale_anim__13daSpcItem01_cFv = .text:0x8015ADBC; // type:function size:0x68 scope:global align:4 +anim_play__13daSpcItem01_cFv = .text:0x8015AE24; // type:function size:0x44 scope:global align:4 +move__13daSpcItem01_cFv = .text:0x8015AE68; // type:function size:0xF0 scope:global align:4 +rotate_item__13daSpcItem01_cFv = .text:0x8015AF58; // type:function size:0x6C scope:global align:4 +setCol__13daSpcItem01_cFv = .text:0x8015AFC4; // type:function size:0x4 scope:global align:4 +_draw__13daSpcItem01_cFv = .text:0x8015AFC8; // type:function size:0x2C scope:global align:4 +setTevStr__13daSpcItem01_cFv = .text:0x8015AFF4; // type:function size:0xC0 scope:global align:4 +daSpcItem01_Draw__FP13daSpcItem01_c = .text:0x8015B0B4; // type:function size:0x20 scope:global align:4 +daSpcItem01_Execute__FP13daSpcItem01_c = .text:0x8015B0D4; // type:function size:0x20 scope:global align:4 +daSpcItem01_IsDelete__FP13daSpcItem01_c = .text:0x8015B0F4; // type:function size:0x8 scope:global align:4 +daSpcItem01_Delete__FP13daSpcItem01_c = .text:0x8015B0FC; // type:function size:0x20 scope:global align:4 +daSpcItem01_Create__FP10fopAc_ac_c = .text:0x8015B11C; // type:function size:0x20 scope:global align:4 +daVrbox_Draw__FP11vrbox_class = .text:0x8015B13C; // type:function size:0x140 scope:global align:4 +daVrbox_color_set__FP11vrbox_class = .text:0x8015B27C; // type:function size:0x180 scope:global align:4 +setTevKColor__11J3DTevBlockFUlPC10J3DGXColor = .text:0x8015B3FC; // type:function size:0x4 scope:global align:4 +setCullMode__13J3DColorBlockFUc = .text:0x8015B400; // type:function size:0x4 scope:global align:4 +dungeon_rain_proc__Fv = .text:0x8015B404; // type:function size:0x1AC scope:global align:4 +daVrbox_Execute__FP11vrbox_class = .text:0x8015B5B0; // type:function size:0x24 scope:global align:4 +daVrbox_IsDelete__FP11vrbox_class = .text:0x8015B5D4; // type:function size:0x8 scope:global align:4 +daVrbox_Delete__FP11vrbox_class = .text:0x8015B5DC; // type:function size:0x8 scope:global align:4 +daVrbox_solidHeapCB__FP10fopAc_ac_c = .text:0x8015B5E4; // type:function size:0xD0 scope:global align:4 +daVrbox_Create__FP10fopAc_ac_c = .text:0x8015B6B4; // type:function size:0xAC scope:global align:4 +texScrollCheck__FRf = .text:0x8015B760; // type:function size:0x48 scope:global align:4 +daVrbox2_Draw__FP12vrbox2_class = .text:0x8015B7A8; // type:function size:0x1D4 scope:global align:4 +daVrbox2_color_set__FP12vrbox2_class = .text:0x8015B97C; // type:function size:0x738 scope:global align:4 +daVrbox2_Execute__FP12vrbox2_class = .text:0x8015C0B4; // type:function size:0x8 scope:global align:4 +daVrbox2_IsDelete__FP12vrbox2_class = .text:0x8015C0BC; // type:function size:0x8 scope:global align:4 +daVrbox2_Delete__FP12vrbox2_class = .text:0x8015C0C4; // type:function size:0x8 scope:global align:4 +daVrbox2_solidHeapCB__FP10fopAc_ac_c = .text:0x8015C0CC; // type:function size:0x154 scope:global align:4 +daVrbox2_Create__FP10fopAc_ac_c = .text:0x8015C220; // type:function size:0x7C scope:global align:4 +__ct__9dAs_HIO_cFv = .text:0x8015C29C; // type:function size:0x10 scope:global align:4 +screenSet__17dAuction_screen_cFv = .text:0x8015C2AC; // type:function size:0x378 scope:global align:4 +initPosSet__17dAuction_screen_cFP18fopMsgM_pane_classff = .text:0x8015C624; // type:function size:0x38 scope:global align:4 +gaugeMove__17dAuction_screen_cFv = .text:0x8015C65C; // type:function size:0xCC scope:global align:4 +nowRupeeSet__17dAuction_screen_cFv = .text:0x8015C728; // type:function size:0x8C scope:global align:4 +nextRupeeSet__17dAuction_screen_cFs = .text:0x8015C7B4; // type:function size:0x94 scope:global align:4 +changeNumberTexture__17dAuction_screen_cFP7J2DPanei = .text:0x8015C848; // type:function size:0x4C scope:global align:4 +rupeeCountTrans__17dAuction_screen_cFv = .text:0x8015C894; // type:function size:0x2F8 scope:global align:4 +rupeeCountUp__17dAuction_screen_cFv = .text:0x8015CB8C; // type:function size:0x194 scope:global align:4 +rupeeCountDown__17dAuction_screen_cFv = .text:0x8015CD20; // type:function size:0x168 scope:global align:4 +slotShowAnime__17dAuction_screen_cFv = .text:0x8015CE88; // type:function size:0x364 scope:global align:4 +gaugeShowAnime__17dAuction_screen_cFv = .text:0x8015D1EC; // type:function size:0xB8 scope:global align:4 +initialize__17dAuction_screen_cFv = .text:0x8015D2A4; // type:function size:0x58 scope:global align:4 +_create__17dAuction_screen_cFv = .text:0x8015D2FC; // type:function size:0x1C0 scope:global align:4 +_move__17dAuction_screen_cFv = .text:0x8015D4BC; // type:function size:0xE4 scope:global align:4 +_draw__17dAuction_screen_cFv = .text:0x8015D5A0; // type:function size:0x118 scope:global align:4 +_open__17dAuction_screen_cFv = .text:0x8015D6B8; // type:function size:0x18 scope:global align:4 +_close__17dAuction_screen_cFv = .text:0x8015D6D0; // type:function size:0x10 scope:global align:4 +_create__5dAs_cFv = .text:0x8015D6E0; // type:function size:0x184 scope:global align:4 +_execute__5dAs_cFv = .text:0x8015D864; // type:function size:0xD0 scope:global align:4 +_draw__5dAs_cFv = .text:0x8015D934; // type:function size:0x44 scope:global align:4 +_delete__5dAs_cFv = .text:0x8015D978; // type:function size:0x50 scope:global align:4 +dAs_Draw__FP5dAs_c = .text:0x8015D9C8; // type:function size:0x20 scope:global align:4 +dAs_Execute__FP5dAs_c = .text:0x8015D9E8; // type:function size:0x20 scope:global align:4 +dAs_IsDelete__FP5dAs_c = .text:0x8015DA08; // type:function size:0x8 scope:global align:4 +dAs_Delete__FP5dAs_c = .text:0x8015DA10; // type:function size:0x34 scope:global align:4 +dAs_Create__FP9msg_class = .text:0x8015DA44; // type:function size:0x28 scope:global align:4 +dAuction_screen_create__Fv = .text:0x8015DA6C; // type:function size:0x50 scope:global align:4 +dAuction_screen_delete__Fv = .text:0x8015DABC; // type:function size:0x38 scope:global align:4 +dAuction_screen_talkStart__Fv = .text:0x8015DAF4; // type:function size:0x10 scope:global align:4 +dAuction_screen_talkEnd__Fv = .text:0x8015DB04; // type:function size:0x10 scope:global align:4 +dAuction_screen_slotShow__Fv = .text:0x8015DB14; // type:function size:0x10 scope:global align:4 +dAuction_screen_slotHide__Fv = .text:0x8015DB24; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeShow__Fv = .text:0x8015DB34; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeHide__Fv = .text:0x8015DB44; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeUp__Fv = .text:0x8015DB54; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeDown__Fv = .text:0x8015DB64; // type:function size:0x10 scope:global align:4 +dAs_timerCalc__Fv = .text:0x8015DB74; // type:function size:0x3C scope:global align:4 +__dt__17dAuction_screen_cFv = .text:0x8015DBB0; // type:function size:0x5C scope:global align:4 +draw__17dAuction_screen_cFv = .text:0x8015DC0C; // type:function size:0x20 scope:global align:4 +__dt__9dAs_HIO_cFv = .text:0x8015DC2C; // type:function size:0x48 scope:global align:4 +__sinit_d_auction_screen_cpp = .text:0x8015DC74; // type:function size:0x38 scope:local align:4 +setScreen__13dPlace_name_cFPCcP10JKRArchive = .text:0x8015DCAC; // type:function size:0x148 scope:global align:4 +_openAnime__13dPlace_name_cFv = .text:0x8015DDF4; // type:function size:0x58 scope:global align:4 +_closeAnime__13dPlace_name_cFv = .text:0x8015DE4C; // type:function size:0x74 scope:global align:4 +draw__13dPlace_name_cFv = .text:0x8015DEC0; // type:function size:0x6C scope:global align:4 +_create__5dPn_cFv = .text:0x8015DF2C; // type:function size:0x308 scope:global align:4 +_execute__5dPn_cFv = .text:0x8015E234; // type:function size:0x6C scope:global align:4 +_draw__5dPn_cFv = .text:0x8015E2A0; // type:function size:0x40 scope:global align:4 +_delete__5dPn_cFv = .text:0x8015E2E0; // type:function size:0xF8 scope:global align:4 +dPn_Draw__FP5dPn_c = .text:0x8015E3D8; // type:function size:0x20 scope:global align:4 +dPn_Execute__FP5dPn_c = .text:0x8015E3F8; // type:function size:0x20 scope:global align:4 +dPn_IsDelete__FP5dPn_c = .text:0x8015E418; // type:function size:0x8 scope:global align:4 +dPn_Delete__FP5dPn_c = .text:0x8015E420; // type:function size:0x20 scope:global align:4 +dPn_Create__FP9msg_class = .text:0x8015E440; // type:function size:0x20 scope:global align:4 +__dt__13dPlace_name_cFv = .text:0x8015E460; // type:function size:0x5C scope:global align:4 +limitf__22@unnamed@d_camera_cpp@Ffff = .text:0x8015E4BC; // type:function size:0x20 scope:global align:4 +__ct__9dCamera_cFP12camera_class = .text:0x8015E4DC; // type:function size:0x128 scope:global align:4 +__dt__9dCamera_cFv = .text:0x8015E604; // type:function size:0xDC scope:global align:4 +initialize__9dCamera_cFP12camera_classP10fopAc_ac_cUlUl = .text:0x8015E6E0; // type:function size:0x794 scope:global align:4 +Start__9dCamera_cFv = .text:0x8015EE74; // type:function size:0xC scope:global align:4 +Stop__9dCamera_cFv = .text:0x8015EE80; // type:function size:0xC scope:global align:4 +Stay__9dCamera_cFv = .text:0x8015EE8C; // type:function size:0xC scope:global align:4 +ChangeModeOK__9dCamera_cFl = .text:0x8015EE98; // type:function size:0x54 scope:global align:4 +initPad__9dCamera_cFv = .text:0x8015EEEC; // type:function size:0x200 scope:global align:4 +updatePad__9dCamera_cFv = .text:0x8015F0EC; // type:function size:0x370 scope:global align:4 +initMonitor__9dCamera_cFv = .text:0x8015F45C; // type:function size:0x94 scope:global align:4 +updateMonitor__9dCamera_cFv = .text:0x8015F4F0; // type:function size:0x138 scope:global align:4 +calcPeepAngle__9dCamera_cFv = .text:0x8015F628; // type:function size:0x744 scope:global align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x8015FD6C; // type:function size:0x17C scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x8015FEE8; // type:function size:0x154 scope:global align:4 +Att__9dCamera_cFv = .text:0x8016003C; // type:function size:0x7C scope:global align:4 +checkForceLockTarget__9dCamera_cFv = .text:0x801600B8; // type:function size:0x1A8 scope:global align:4 +Run__9dCamera_cFv = .text:0x80160260; // type:function size:0x9E0 scope:global align:4 +NotRun__9dCamera_cFv = .text:0x80160C40; // type:function size:0x1B4 scope:global align:4 +SetTrimSize__9dCamera_cFl = .text:0x80160DF4; // type:function size:0xC scope:global align:4 +SetTrimTypeForce__9dCamera_cFl = .text:0x80160E00; // type:function size:0xC scope:global align:4 +CalcTrimSize__9dCamera_cFv = .text:0x80160E0C; // type:function size:0xA4 scope:global align:4 +Draw__9dCamera_cFv = .text:0x80160EB0; // type:function size:0x28 scope:global align:4 +nextMode__9dCamera_cFl = .text:0x80160ED8; // type:function size:0x70C scope:global align:4 +onModeChange__9dCamera_cFll = .text:0x801615E4; // type:function size:0x1B0 scope:global align:4 +nextType__9dCamera_cFl = .text:0x80161794; // type:function size:0x2A4 scope:global align:4 +onTypeChange__9dCamera_cFll = .text:0x80161A38; // type:function size:0xC8 scope:global align:4 +SetTypeForce__9dCamera_cFPcP10fopAc_ac_c = .text:0x80161B00; // type:function size:0x48 scope:global align:4 +SetTypeForce__9dCamera_cFlP10fopAc_ac_c = .text:0x80161B48; // type:function size:0x30 scope:global align:4 +onStyleChange__9dCamera_cFll = .text:0x80161B78; // type:function size:0x120 scope:global align:4 +GetCameraTypeFromMapToolID__9dCamera_cFll = .text:0x80161C98; // type:function size:0x1E0 scope:global align:4 +GetCameraTypeFromCameraName__9dCamera_cFPCc = .text:0x80161E78; // type:function size:0xB4 scope:global align:4 +pushPos__9dCamera_cFv = .text:0x80161F2C; // type:function size:0x44 scope:global align:4 +limited_range_addition__FPffff = .text:0x80161F70; // type:function size:0x58 scope:global align:4 +directionOf__9dCamera_cFP10fopAc_ac_c = .text:0x80161FC8; // type:function size:0x24 scope:global align:4 +positionOf__9dCamera_cFP10fopAc_ac_c = .text:0x80161FEC; // type:function size:0x1C scope:global align:4 +attentionPos__9dCamera_cFP10fopAc_ac_c = .text:0x80162008; // type:function size:0x1C scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz = .text:0x80162024; // type:function size:0xC8 scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz7cSAngle = .text:0x801620EC; // type:function size:0xDC scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzf = .text:0x801621C8; // type:function size:0x220 scope:global align:4 +setDMCAngle__9dCamera_cFv = .text:0x801623E8; // type:function size:0x74 scope:global align:4 +getDMCAngle__9dCamera_cF7cSAngle = .text:0x8016245C; // type:function size:0x24 scope:global align:4 +pointInSight__9dCamera_cFP4cXyz = .text:0x80162480; // type:function size:0xBC scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_c = .text:0x8016253C; // type:function size:0x30 scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfs = .text:0x8016256C; // type:function size:0x494 scope:global align:4 +groundHeight__9dCamera_cFP4cXyz = .text:0x80162A00; // type:function size:0x404 scope:global align:4 +__dt__18dBgS_CamGndChk_WtrFv = .text:0x80162E04; // type:function size:0x168 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x80162F6C; // type:function size:0x124 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl = .text:0x80163090; // type:function size:0x3EC scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl = .text:0x8016347C; // type:function size:0x2C4 scope:global align:4 +lineBGCheckBack__9dCamera_cFP4cXyzP4cXyzUl = .text:0x80163740; // type:function size:0x2D0 scope:global align:4 +lineBGCheckBoth__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x80163A10; // type:function size:0x2C scope:global align:4 +lineCollisionCheckBush__9dCamera_cFP4cXyzP4cXyz = .text:0x80163A3C; // type:function size:0xE8 scope:global align:4 +sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x80163B24; // type:function size:0xBC scope:global align:4 +compWallMargin__9dCamera_cFP4cXyzf = .text:0x80163BE0; // type:function size:0x3F0 scope:global align:4 +__dt__14dBgS_CamSphChkFv = .text:0x80163FD0; // type:function size:0x148 scope:global align:4 +__dt__11dBgS_SphChkFv = .text:0x80164118; // type:function size:0x118 scope:global align:4 +defaultTriming__9dCamera_cFv = .text:0x80164230; // type:function size:0xF4 scope:global align:4 +setView__9dCamera_cFffff = .text:0x80164324; // type:function size:0xD8 scope:global align:4 +forwardCheckAngle__9dCamera_cFv = .text:0x801643FC; // type:function size:0x848 scope:global align:4 +bumpCheck__9dCamera_cFUl = .text:0x80164C44; // type:function size:0xE3C scope:global align:4 +__ct__21dBgS_CamLinChk_NorWtrFv = .text:0x80165A80; // type:function size:0x1AC scope:global align:4 +getWaterSurfaceHeight__9dCamera_cFP4cXyz = .text:0x80165C2C; // type:function size:0x4BC scope:global align:4 +checkSpecialArea__9dCamera_cFv = .text:0x801660E8; // type:function size:0x17C scope:global align:4 +checkGroundInfo__9dCamera_cFv = .text:0x80166264; // type:function size:0x950 scope:global align:4 +followCamera2__9dCamera_cFl = .text:0x80166BB4; // type:function size:0x20 scope:global align:4 +followCamera__9dCamera_cFl = .text:0x80166BD4; // type:function size:0x23E8 scope:global align:4 +isPlayerFlying__22@unnamed@d_camera_cpp@FUl = .text:0x80168FBC; // type:function size:0x44 scope:global align:4 +d2s__6cAngleFf = .text:0x80169000; // type:function size:0x20 scope:global align:4 +eyePos__9dCamera_cFP10fopAc_ac_c = .text:0x80169020; // type:function size:0x1C scope:global align:4 +GetTriPla__4cBgSCFR13cBgS_PolyInfo = .text:0x8016903C; // type:function size:0x2C scope:global align:4 +heightOf__9dCamera_cFP10fopAc_ac_c = .text:0x80169068; // type:function size:0x2C scope:global align:4 +__ct__4cXyzFfff = .text:0x80169094; // type:function size:0x10 scope:global align:4 +check_owner_action1__22@unnamed@d_camera_cpp@FUlUl = .text:0x801690A4; // type:function size:0x1C scope:global align:4 +check_owner_action__22@unnamed@d_camera_cpp@FUlUl = .text:0x801690C0; // type:function size:0x1C scope:global align:4 +lockonCamera__9dCamera_cFl = .text:0x801690DC; // type:function size:0x120C scope:global align:4 +getMsgCmdSpeaker__9dCamera_cFv = .text:0x8016A2E8; // type:function size:0x5C scope:global align:4 +getMsgCmdCut__9dCamera_cFv = .text:0x8016A344; // type:function size:0x50 scope:global align:4 +talktoCamera__9dCamera_cFl = .text:0x8016A394; // type:function size:0x2B64 scope:global align:4 +hideActor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x8016CEF8; // type:function size:0x10 scope:global align:4 +lineCollisionCheck__22@unnamed@d_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_c = .text:0x8016CF08; // type:function size:0x4C scope:global align:4 +CalcSubjectAngle__9dCamera_cFPsPs = .text:0x8016CF54; // type:function size:0x450 scope:global align:4 +subjectCamera__9dCamera_cFl = .text:0x8016D3A4; // type:function size:0x10E4 scope:global align:4 +towerCamera__9dCamera_cFl = .text:0x8016E488; // type:function size:0x125C scope:global align:4 +crawlCamera__9dCamera_cFl = .text:0x8016F6E4; // type:function size:0x84C scope:global align:4 +hookshotCamera__9dCamera_cFl = .text:0x8016FF30; // type:function size:0x9D4 scope:global align:4 +tornadoCamera__9dCamera_cFl = .text:0x80170904; // type:function size:0x1058 scope:global align:4 +rideCamera__9dCamera_cFl = .text:0x8017195C; // type:function size:0x13A4 scope:global align:4 +hungCamera__9dCamera_cFl = .text:0x80172D00; // type:function size:0xD18 scope:global align:4 +vomitCamera__9dCamera_cFl = .text:0x80173A18; // type:function size:0x9E8 scope:global align:4 +shieldCamera__9dCamera_cFl = .text:0x80174400; // type:function size:0xE7C scope:global align:4 +manualCamera__9dCamera_cFl = .text:0x8017527C; // type:function size:0xE10 scope:global align:4 +nonOwnerCamera__9dCamera_cFl = .text:0x8017608C; // type:function size:0x3F8 scope:global align:4 +fixedFrameCamera__9dCamera_cFl = .text:0x80176484; // type:function size:0x5CC scope:global align:4 +fixedPositionCamera__9dCamera_cFl = .text:0x80176A50; // type:function size:0x800 scope:global align:4 +eventCamera__9dCamera_cFl = .text:0x80177250; // type:function size:0x938 scope:global align:4 +demoCamera__9dCamera_cFl = .text:0x80177B88; // type:function size:0x8 scope:global align:4 +letCamera__9dCamera_cFl = .text:0x80177B90; // type:function size:0x8 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyz = .text:0x80177B98; // type:function size:0x38 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzfs = .text:0x80177BD0; // type:function size:0x60 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzsf = .text:0x80177C30; // type:function size:0x60 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyzfs = .text:0x80177C90; // type:function size:0xD0 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyz = .text:0x80177D60; // type:function size:0xBC scope:global align:4 +Reset__9dCamera_cFv = .text:0x80177E1C; // type:function size:0xBC scope:global align:4 +ResetView__9dCamera_cFv = .text:0x80177ED8; // type:function size:0x30 scope:global align:4 +Chtyp__9dCamera_cFl = .text:0x80177F08; // type:function size:0x58 scope:global align:4 +U2__9dCamera_cFv = .text:0x80177F60; // type:function size:0x8 scope:global align:4 +shakeCamera__9dCamera_cFv = .text:0x80177F68; // type:function size:0x52C scope:global align:4 +StartShake__9dCamera_cFlPUcl4cXyz = .text:0x80178494; // type:function size:0x13C scope:global align:4 +StopShake__9dCamera_cFv = .text:0x801785D0; // type:function size:0x18 scope:global align:4 +ResetBlure__9dCamera_cFi = .text:0x801785E8; // type:function size:0x4C scope:global align:4 +SetBlureAlpha__9dCamera_cFf = .text:0x80178634; // type:function size:0x8 scope:global align:4 +SetBlureScale__9dCamera_cFfff = .text:0x8017863C; // type:function size:0x10 scope:global align:4 +SetBlureScale__9dCamera_cFf = .text:0x8017864C; // type:function size:0x14 scope:global align:4 +SetBlurePosition__9dCamera_cFfff = .text:0x80178660; // type:function size:0x58 scope:global align:4 +SetBlurePositionType__9dCamera_cFi = .text:0x801786B8; // type:function size:0x8 scope:global align:4 +SetBlureTimer__9dCamera_cFl = .text:0x801786C0; // type:function size:0x8 scope:global align:4 +SubjectLockOn__9dCamera_cFP10fopAc_ac_c = .text:0x801786C8; // type:function size:0x18 scope:global align:4 +SubjectLockOff__9dCamera_cFv = .text:0x801786E0; // type:function size:0x1C scope:global align:4 +GetForceLockOnActor__9dCamera_cFv = .text:0x801786FC; // type:function size:0x34 scope:global align:4 +ForceLockOn__9dCamera_cFUi = .text:0x80178730; // type:function size:0x40 scope:global align:4 +ForceLockOff__9dCamera_cFUi = .text:0x80178770; // type:function size:0x30 scope:global align:4 +SetExtendedPosition__9dCamera_cFP4cXyz = .text:0x801787A0; // type:function size:0x20 scope:global align:4 +ScopeViewMsgModeOff__9dCamera_cFv = .text:0x801787C0; // type:function size:0x14 scope:global align:4 +dCam_isManual__FP12camera_class = .text:0x801787D4; // type:function size:0xC scope:global align:4 +dCam_getAngleY__FP12camera_class = .text:0x801787E0; // type:function size:0x24 scope:global align:4 +dCam_getAngleX__FP12camera_class = .text:0x80178804; // type:function size:0x8 scope:global align:4 +dCam_getControledAngleY__FP12camera_class = .text:0x8017880C; // type:function size:0x24 scope:global align:4 +dCam_getCamera__Fv = .text:0x80178830; // type:function size:0x10 scope:global align:4 +dCam_getBody__Fv = .text:0x80178840; // type:function size:0x24 scope:global align:4 +preparation__FP20camera_process_class = .text:0x80178864; // type:function size:0x90 scope:global align:4 +view_setup__FP20camera_process_class = .text:0x801788F4; // type:function size:0xFC scope:global align:4 +store__FP20camera_process_class = .text:0x801789F0; // type:function size:0x2F0 scope:global align:4 +camera_execute__FP20camera_process_class = .text:0x80178CE0; // type:function size:0xB4 scope:global align:4 +camera_draw__FP20camera_process_class = .text:0x80178D94; // type:function size:0x3D0 scope:global align:4 +init_phase1__FP12camera_class = .text:0x80179164; // type:function size:0xB8 scope:global align:4 +init_phase2__FP12camera_class = .text:0x8017921C; // type:function size:0x19C scope:global align:4 +camera_create__FP12camera_class = .text:0x801793B8; // type:function size:0x30 scope:global align:4 +camera_delete__FP20camera_process_class = .text:0x801793E8; // type:function size:0x2C scope:global align:4 +is_camera_delete__FPv = .text:0x80179414; // type:function size:0x8 scope:global align:4 +Init__14dCamForcusLineFv = .text:0x8017941C; // type:function size:0x98 scope:global align:4 +Draw__14dCamForcusLineFv = .text:0x801794B4; // type:function size:0x84 scope:global align:4 +Off__14dCamForcusLineFv = .text:0x80179538; // type:function size:0x18 scope:global align:4 +__dt__14d2DBSplinePathFv = .text:0x80179550; // type:function size:0x48 scope:global align:4 +__dt__Q29dCamera_c2BGFv = .text:0x80179598; // type:function size:0x254 scope:global align:4 +__ct__Q29dCamera_c2BGFv = .text:0x801797EC; // type:function size:0x1D8 scope:global align:4 +__dt__14dBgS_CamGndChkFv = .text:0x801799C4; // type:function size:0x140 scope:global align:4 +__ct__Q29dCamera_c23@class$4017d_camera_cppFv = .text:0x80179B04; // type:function size:0x4 scope:global align:4 +__dt__Q29dCamera_c23@class$4017d_camera_cppFv = .text:0x80179B08; // type:function size:0x3C scope:global align:4 +getRopePos__9daPy_py_cCFv = .text:0x80179B44; // type:function size:0x1C scope:global align:4 +setFlag__9dCamera_cFUl = .text:0x80179B60; // type:function size:0x14 scope:global align:4 +chkFlag__9dCamera_cFUl = .text:0x80179B74; // type:function size:0x14 scope:global align:4 +Bank__9dCamera_cFv = .text:0x80179B88; // type:function size:0x34 scope:global align:4 +Up__9dCamera_cFv = .text:0x80179BBC; // type:function size:0x1C scope:global align:4 +Center__9dCamera_cFv = .text:0x80179BD8; // type:function size:0x34 scope:global align:4 +Flag__11dCamParam_cFlUs = .text:0x80179C0C; // type:function size:0x20 scope:global align:4 +__as__7cSAngleFRC7cSAngle = .text:0x80179C2C; // type:function size:0xC scope:global align:4 +Val__11dCamParam_cFli = .text:0x80179C38; // type:function size:0x20 scope:global align:4 +dComIfGp_evmng_cameraPlay__Fv = .text:0x80179C58; // type:function size:0x10 scope:global align:4 +__sinit_d_camera_cpp = .text:0x80179C68; // type:function size:0x1F0 scope:local align:4 +@20@__dt__14dBgS_CamGndChkFv = .text:0x80179E58; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_CamGndChkFv = .text:0x80179E60; // type:function size:0x8 scope:local align:4 +@64@__dt__14dBgS_CamGndChkFv = .text:0x80179E68; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x80179E70; // type:function size:0x8 scope:local align:4 +@100@__dt__14dBgS_CamLinChkFv = .text:0x80179E78; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x80179E80; // type:function size:0x8 scope:local align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80179E88; // type:function size:0x8 scope:local align:4 +@100@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80179E90; // type:function size:0x8 scope:local align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80179E98; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80179EA0; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80179EA8; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80179EB0; // type:function size:0x8 scope:local align:4 +@20@__dt__11dBgS_SphChkFv = .text:0x80179EB8; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_SphChkFv = .text:0x80179EC0; // type:function size:0x8 scope:local align:4 +@68@__dt__11dBgS_SphChkFv = .text:0x80179EC8; // type:function size:0x8 scope:local align:4 +@56@__dt__11dBgS_SphChkFv = .text:0x80179ED0; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamSphChkFv = .text:0x80179ED8; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_CamSphChkFv = .text:0x80179EE0; // type:function size:0x8 scope:local align:4 +@68@__dt__14dBgS_CamSphChkFv = .text:0x80179EE8; // type:function size:0x8 scope:local align:4 +@56@__dt__14dBgS_CamSphChkFv = .text:0x80179EF0; // type:function size:0x8 scope:local align:4 +dEnvSe_Draw__FP8dEnvSe_c = .text:0x80179EF8; // type:function size:0x8 scope:global align:4 +dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath = .text:0x80179F00; // type:function size:0x238 scope:global align:4 +execute__8dEnvSe_cFv = .text:0x8017A138; // type:function size:0x3E0 scope:global align:4 +dEnvSe_Execute__FP8dEnvSe_c = .text:0x8017A518; // type:function size:0x20 scope:global align:4 +dEnvSe_IsDelete__FP8dEnvSe_c = .text:0x8017A538; // type:function size:0x8 scope:global align:4 +dEnvSe_Delete__FP8dEnvSe_c = .text:0x8017A540; // type:function size:0x30 scope:global align:4 +dEnvSe_Create__FP12kankyo_class = .text:0x8017A570; // type:function size:0x8 scope:global align:4 +__ct__9dFe_HIO_cFv = .text:0x8017A578; // type:function size:0x68 scope:global align:4 +_create__13dFile_error_cFv = .text:0x8017A5E0; // type:function size:0x244 scope:global align:4 +initial__13dFile_error_cFv = .text:0x8017A824; // type:function size:0x34 scope:global align:4 +_delete__13dFile_error_cFv = .text:0x8017A858; // type:function size:0x84 scope:global align:4 +__dt__8MyScreenFv = .text:0x8017A8DC; // type:function size:0x60 scope:global align:4 +setErrMessage__13dFile_error_cFUli = .text:0x8017A93C; // type:function size:0x10C scope:global align:4 +closeMessage__13dFile_error_cFv = .text:0x8017AA48; // type:function size:0x58 scope:global align:4 +resizeMsgBoard__13dFile_error_cFi = .text:0x8017AAA0; // type:function size:0x1C0 scope:global align:4 +setMessage__13dFile_error_cFPc = .text:0x8017AC60; // type:function size:0xA4 scope:global align:4 +getLineCount__13dFile_error_cFPc = .text:0x8017AD04; // type:function size:0x3C scope:global align:4 +_move__13dFile_error_cFv = .text:0x8017AD40; // type:function size:0x38 scope:global align:4 +ProcWait__13dFile_error_cFv = .text:0x8017AD78; // type:function size:0x4 scope:global align:4 +ShowMsgBoard__13dFile_error_cFv = .text:0x8017AD7C; // type:function size:0x174 scope:global align:4 +ynCursorInit__13dFile_error_cFv = .text:0x8017AEF0; // type:function size:0x13C scope:global align:4 +HideMsgBoard__13dFile_error_cFv = .text:0x8017B02C; // type:function size:0x160 scope:global align:4 +msgDispWait__13dFile_error_cFv = .text:0x8017B18C; // type:function size:0xD4 scope:global align:4 +yesNoSelectWait__13dFile_error_cFv = .text:0x8017B260; // type:function size:0x214 scope:global align:4 +ynCursorMove__13dFile_error_cFv = .text:0x8017B474; // type:function size:0x1DC scope:global align:4 +ynCursorAnime__13dFile_error_cFv = .text:0x8017B650; // type:function size:0x2E4 scope:global align:4 +screenSet__13dFile_error_cFv = .text:0x8017B934; // type:function size:0x2E8 scope:global align:4 +paneTransInit__13dFile_error_cFv = .text:0x8017BC1C; // type:function size:0x1B8 scope:global align:4 +displayInit__13dFile_error_cFv = .text:0x8017BDD4; // type:function size:0x1C scope:global align:4 +PaneTranceBase__13dFile_error_cFsUcffffUci = .text:0x8017BDF0; // type:function size:0x1A8 scope:global align:4 +_draw__13dFile_error_cFv = .text:0x8017BF98; // type:function size:0x3C scope:global align:4 +draw2__13dFile_error_cFv = .text:0x8017BFD4; // type:function size:0x38 scope:global align:4 +draw__15dDlst_FileErr_cFv = .text:0x8017C00C; // type:function size:0x64 scope:global align:4 +__dt__15dDlst_FileErr_cFv = .text:0x8017C070; // type:function size:0x5C scope:global align:4 +createPane__8MyScreenFRCQ27J2DPane18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPane = .text:0x8017C0CC; // type:function size:0x88 scope:global align:4 +getTypeID__9J2DScreenFv = .text:0x8017C154; // type:function size:0x8 scope:global align:4 +calcMtx__9J2DScreenFv = .text:0x8017C15C; // type:function size:0x34 scope:global align:4 +drawSelf__7J2DPaneFff = .text:0x8017C190; // type:function size:0x4 scope:global align:4 +__dt__9dFe_HIO_cFv = .text:0x8017C194; // type:function size:0x48 scope:global align:4 +__sinit_d_file_error_cpp = .text:0x8017C1DC; // type:function size:0xC8 scope:local align:4 +__ct__9dFs_HIO_cFv = .text:0x8017C2A4; // type:function size:0x170 scope:global align:4 +_create__14dFile_select_cFv = .text:0x8017C414; // type:function size:0x2A0 scope:global align:4 +initial__14dFile_select_cFv = .text:0x8017C6B4; // type:function size:0x34 scope:global align:4 +_delete__14dFile_select_cFv = .text:0x8017C6E8; // type:function size:0x78 scope:global align:4 +_move__14dFile_select_cFv = .text:0x8017C760; // type:function size:0x9C scope:global align:4 +_open__14dFile_select_cFv = .text:0x8017C7FC; // type:function size:0x308 scope:global align:4 +_close__14dFile_select_cFv = .text:0x8017CB04; // type:function size:0xB0 scope:global align:4 +closeEnd__14dFile_select_cFv = .text:0x8017CBB4; // type:function size:0x35C scope:global align:4 +closeCardErr__14dFile_select_cFv = .text:0x8017CF10; // type:function size:0x35C scope:global align:4 +closeBack__14dFile_select_cFv = .text:0x8017D26C; // type:function size:0x2DC scope:global align:4 +closeErrErase__14dFile_select_cFv = .text:0x8017D548; // type:function size:0x314 scope:global align:4 +closeErrCopy__14dFile_select_cFv = .text:0x8017D85C; // type:function size:0x7C4 scope:global align:4 +dataSelect__14dFile_select_cFv = .text:0x8017E020; // type:function size:0x1DC scope:global align:4 +menuColorChange__14dFile_select_cFv = .text:0x8017E1FC; // type:function size:0x36C scope:global align:4 +SelectTitAnime__14dFile_select_cFv = .text:0x8017E568; // type:function size:0x200 scope:global align:4 +recCursorMove__14dFile_select_cFv = .text:0x8017E768; // type:function size:0x50 scope:global align:4 +recCursorAnime__14dFile_select_cFv = .text:0x8017E7B8; // type:function size:0xD0 scope:global align:4 +recCursorAlphaInit__14dFile_select_cFv = .text:0x8017E888; // type:function size:0x34 scope:global align:4 +recDataPaneMove__14dFile_select_cFv = .text:0x8017E8BC; // type:function size:0x5C0 scope:global align:4 +dataSelMoveSet__14dFile_select_cFv = .text:0x8017EE7C; // type:function size:0x4C scope:global align:4 +makeRecInfo__14dFile_select_cFUc = .text:0x8017EEC8; // type:function size:0x2C4 scope:global align:4 +dataSelectPaneMove__14dFile_select_cFv = .text:0x8017F18C; // type:function size:0x28C scope:global align:4 +MessagePaneMoveSet__14dFile_select_cFffffUci = .text:0x8017F418; // type:function size:0x64 scope:global align:4 +menuSelect__14dFile_select_cFv = .text:0x8017F47C; // type:function size:0x474 scope:global align:4 +menuCursorAlphaInit__14dFile_select_cFv = .text:0x8017F8F0; // type:function size:0x34 scope:global align:4 +menuCursorMove__14dFile_select_cFv = .text:0x8017F924; // type:function size:0x40 scope:global align:4 +menuCursorAnime__14dFile_select_cFv = .text:0x8017F964; // type:function size:0xD0 scope:global align:4 +ToCopyPaneMove__14dFile_select_cFv = .text:0x8017FA34; // type:function size:0x190 scope:global align:4 +ToErasePaneMove__14dFile_select_cFv = .text:0x8017FBC4; // type:function size:0x138 scope:global align:4 +ToBackPaneMove__14dFile_select_cFv = .text:0x8017FCFC; // type:function size:0x118 scope:global align:4 +copyDataToSelect__14dFile_select_cFv = .text:0x8017FE14; // type:function size:0x28C scope:global align:4 +copyDataSelAnime__14dFile_select_cFv = .text:0x801800A0; // type:function size:0x37C scope:global align:4 +cptCursorMove__14dFile_select_cFv = .text:0x8018041C; // type:function size:0x60 scope:global align:4 +copyToSelBack__14dFile_select_cFv = .text:0x8018047C; // type:function size:0xD8 scope:global align:4 +copyToSelPaneMove__14dFile_select_cFv = .text:0x80180554; // type:function size:0x1C0 scope:global align:4 +copyPaneMoveOk__14dFile_select_cFv = .text:0x80180714; // type:function size:0x33C scope:global align:4 +copyPaneMoveOk2__14dFile_select_cFv = .text:0x80180A50; // type:function size:0x28C scope:global align:4 +saveCopyBWColor__14dFile_select_cFv = .text:0x80180CDC; // type:function size:0x42C scope:global align:4 +DataSelectPaneCopyMove__14dFile_select_cFss = .text:0x80181108; // type:function size:0x468 scope:global align:4 +DataSelectPaneCopyBackMove__14dFile_select_cFss = .text:0x80181570; // type:function size:0x760 scope:global align:4 +DataSelectPaneCopyMove2__14dFile_select_cFss = .text:0x80181CD0; // type:function size:0x744 scope:global align:4 +DataSelectPaneCopyColorMove__14dFile_select_cFsUci = .text:0x80182414; // type:function size:0x1688 scope:global align:4 +__ct__Q28JUtility6TColorFv = .text:0x80183A9C; // type:function size:0xC scope:global align:4 +DataSelectPaneBackFromCopyMove__14dFile_select_cFUcUc = .text:0x80183AA8; // type:function size:0x438 scope:global align:4 +YesNoSelect__14dFile_select_cFv = .text:0x80183EE0; // type:function size:0x22C scope:global align:4 +yesNoCursorMove__14dFile_select_cFv = .text:0x8018410C; // type:function size:0x3C scope:global align:4 +CmdExecPaneMove0__14dFile_select_cFv = .text:0x80184148; // type:function size:0x2B0 scope:global align:4 +CmdExecPaneMove2__14dFile_select_cFv = .text:0x801843F8; // type:function size:0xD0 scope:global align:4 +CommandExec__14dFile_select_cFv = .text:0x801844C8; // type:function size:0x11C scope:global align:4 +DataEraseWait__14dFile_select_cFv = .text:0x801845E4; // type:function size:0xFC scope:global align:4 +DataCopyWait__14dFile_select_cFv = .text:0x801846E0; // type:function size:0xFC scope:global align:4 +ErasePaneMoveOk__14dFile_select_cFv = .text:0x801847DC; // type:function size:0x1DC scope:global align:4 +ErasePaneMoveOk2__14dFile_select_cFv = .text:0x801849B8; // type:function size:0x1DC scope:global align:4 +ErrorMsgPaneMove__14dFile_select_cFv = .text:0x80184B94; // type:function size:0x144 scope:global align:4 +ErrorMsgPaneMove2__14dFile_select_cFv = .text:0x80184CD8; // type:function size:0x90 scope:global align:4 +backDatSelPaneMove__14dFile_select_cFv = .text:0x80184D68; // type:function size:0x220 scope:global align:4 +backDatSelWait__14dFile_select_cFv = .text:0x80184F88; // type:function size:0xCC scope:global align:4 +backDatSelWait2__14dFile_select_cFv = .text:0x80185054; // type:function size:0x9C scope:global align:4 +DataSelectPaneBackMove__14dFile_select_cFsss = .text:0x801850F0; // type:function size:0x56C scope:global align:4 +nextModeWait__14dFile_select_cFv = .text:0x8018565C; // type:function size:0x4 scope:global align:4 +screenSet__14dFile_select_cFv = .text:0x80185660; // type:function size:0x1330 scope:global align:4 +paneTransInit__14dFile_select_cFv = .text:0x80186990; // type:function size:0x2E8 scope:global align:4 +menuPaneMoveSet__14dFile_select_cFv = .text:0x80186C78; // type:function size:0x124 scope:global align:4 +yesNoPaneMoveSet__14dFile_select_cFv = .text:0x80186D9C; // type:function size:0xAC scope:global align:4 +MessagePaneMove__14dFile_select_cFffffsUci = .text:0x80186E48; // type:function size:0x44 scope:global align:4 +recInfoPaneMove__14dFile_select_cFffffsUci = .text:0x80186E8C; // type:function size:0x44 scope:global align:4 +menuPaneMove__14dFile_select_cFffsUci = .text:0x80186ED0; // type:function size:0x150 scope:global align:4 +yesNoPaneMove__14dFile_select_cFffsUci = .text:0x80187020; // type:function size:0xD0 scope:global align:4 +PaneTranceTitle__14dFile_select_cFsUcffUci = .text:0x801870F0; // type:function size:0x128 scope:global align:4 +PaneAlphaTitleTxt__14dFile_select_cFsUc = .text:0x80187218; // type:function size:0xB8 scope:global align:4 +PaneTranceRecTlt1__14dFile_select_cFsUcffffUci = .text:0x801872D0; // type:function size:0x194 scope:global align:4 +PaneTranceRecTlt2__14dFile_select_cFsUcffffUci = .text:0x80187464; // type:function size:0x194 scope:global align:4 +PaneTranceRecTlt3__14dFile_select_cFsUcffffUci = .text:0x801875F8; // type:function size:0x194 scope:global align:4 +PaneTranceRecInfo1__14dFile_select_cFsUcffffUci = .text:0x8018778C; // type:function size:0x138 scope:global align:4 +PaneTranceRecInfo2__14dFile_select_cFsUcffffUci = .text:0x801878C4; // type:function size:0x138 scope:global align:4 +PaneTranceRecInfo3__14dFile_select_cFsUcffffUci = .text:0x801879FC; // type:function size:0x138 scope:global align:4 +PaneTranceRecBase__14dFile_select_cFsUcffffUci = .text:0x80187B34; // type:function size:0x33C scope:global align:4 +PaneTranceMessageBase__14dFile_select_cFsUcffffUci = .text:0x80187E70; // type:function size:0x144 scope:global align:4 +PaneTranceYes__14dFile_select_cFsUcffUci = .text:0x80187FB4; // type:function size:0x108 scope:global align:4 +PaneTranceNo__14dFile_select_cFsUcffUci = .text:0x801880BC; // type:function size:0x108 scope:global align:4 +PaneTranceStart__14dFile_select_cFsUcffUci = .text:0x801881C4; // type:function size:0x108 scope:global align:4 +PaneTranceCopy__14dFile_select_cFsUcffUci = .text:0x801882CC; // type:function size:0x108 scope:global align:4 +PaneTranceErase__14dFile_select_cFsUcffUci = .text:0x801883D4; // type:function size:0x108 scope:global align:4 +PaneTranceBack__14dFile_select_cFsUcffUci = .text:0x801884DC; // type:function size:0x108 scope:global align:4 +displayInit__14dFile_select_cFv = .text:0x801885E4; // type:function size:0x11C scope:global align:4 +setSaveData__14dFile_select_cFv = .text:0x80188700; // type:function size:0x398 scope:global align:4 +changeExtraColor__14dFile_select_cFi = .text:0x80188A98; // type:function size:0x5CC scope:global align:4 +changeBrokenColor__14dFile_select_cFi = .text:0x80189064; // type:function size:0x344 scope:global align:4 +_draw__14dFile_select_cFv = .text:0x801893A8; // type:function size:0x3C scope:global align:4 +draw__15dDlst_FileSel_cFv = .text:0x801893E4; // type:function size:0x64 scope:global align:4 +dataSelectEx__14dFile_select_cFv = .text:0x80189448; // type:function size:0x220 scope:global align:4 +ExSavePaneMove__14dFile_select_cFv = .text:0x80189668; // type:function size:0x1D0 scope:global align:4 +YesNoSelectEx__14dFile_select_cFv = .text:0x80189838; // type:function size:0x26C scope:global align:4 +ExSavePaneMove0__14dFile_select_cFv = .text:0x80189AA4; // type:function size:0x228 scope:global align:4 +ExCardCheck__14dFile_select_cFv = .text:0x80189CCC; // type:function size:0x9C scope:global align:4 +ExBackDatSelPaneMove__14dFile_select_cFv = .text:0x80189D68; // type:function size:0x130 scope:global align:4 +ExSavePaneMove1__14dFile_select_cFv = .text:0x80189E98; // type:function size:0xD0 scope:global align:4 +ExDataSave__14dFile_select_cFv = .text:0x80189F68; // type:function size:0xC4 scope:global align:4 +ExDataSaveWait__14dFile_select_cFv = .text:0x8018A02C; // type:function size:0x11C scope:global align:4 +ExDataSavePaneMoveOk__14dFile_select_cFv = .text:0x8018A148; // type:function size:0x230 scope:global align:4 +ExDataSavePaneMoveOk2__14dFile_select_cFv = .text:0x8018A378; // type:function size:0x1D4 scope:global align:4 +ExErrorMsgPaneMove__14dFile_select_cFv = .text:0x8018A54C; // type:function size:0x124 scope:global align:4 +ExErrorMsgPaneMove2__14dFile_select_cFv = .text:0x8018A670; // type:function size:0x98 scope:global align:4 +__dt__15dDlst_FileSel_cFv = .text:0x8018A708; // type:function size:0x5C scope:global align:4 +__dt__9dFs_HIO_cFv = .text:0x8018A764; // type:function size:0x48 scope:global align:4 +__sinit_d_file_select_cpp = .text:0x8018A7AC; // type:function size:0x3F8 scope:local align:4 +draw__24dDlst_Gameover_CAPTURE_cFv = .text:0x8018ABA4; // type:function size:0x2E8 scope:global align:4 +_create__11dGameover_cFv = .text:0x8018AE8C; // type:function size:0x2C8 scope:global align:4 +_execute__11dGameover_cFv = .text:0x8018B154; // type:function size:0x254 scope:global align:4 +_draw__11dGameover_cFv = .text:0x8018B3A8; // type:function size:0x84 scope:global align:4 +_delete__11dGameover_cFv = .text:0x8018B42C; // type:function size:0xFC scope:global align:4 +deleteCheck__11dGameover_cFv = .text:0x8018B528; // type:function size:0x14 scope:global align:4 +setScreen__24dDlst_GameOverScrnDraw_cFPCcP10JKRArchive = .text:0x8018B53C; // type:function size:0x12C scope:global align:4 +valueInit__24dDlst_GameOverScrnDraw_cFv = .text:0x8018B668; // type:function size:0x30 scope:global align:4 +animeOpen__24dDlst_GameOverScrnDraw_cFv = .text:0x8018B698; // type:function size:0x1E0 scope:global align:4 +animeClose__24dDlst_GameOverScrnDraw_cFv = .text:0x8018B878; // type:function size:0x184 scope:global align:4 +setEmitter0__24dDlst_GameOverScrnDraw_cF4cXyz = .text:0x8018B9FC; // type:function size:0x70 scope:global align:4 +setEmitter1__24dDlst_GameOverScrnDraw_cF4cXyz = .text:0x8018BA6C; // type:function size:0x70 scope:global align:4 +anime1__24dDlst_GameOverScrnDraw_cFi = .text:0x8018BADC; // type:function size:0x1F8 scope:global align:4 +anime2__24dDlst_GameOverScrnDraw_cFi = .text:0x8018BCD4; // type:function size:0x174 scope:global align:4 +setRotate__24dDlst_GameOverScrnDraw_cFP18fopMsgM_pane_classf = .text:0x8018BE48; // type:function size:0xA0 scope:global align:4 +draw__24dDlst_GameOverScrnDraw_cFv = .text:0x8018BEE8; // type:function size:0x9C scope:global align:4 +dGameover_Draw__FP11dGameover_c = .text:0x8018BF84; // type:function size:0x20 scope:global align:4 +dGameover_Execute__FP11dGameover_c = .text:0x8018BFA4; // type:function size:0x20 scope:global align:4 +dGameover_IsDelete__FP11dGameover_c = .text:0x8018BFC4; // type:function size:0x8 scope:global align:4 +dGameover_Delete__FP11dGameover_c = .text:0x8018BFCC; // type:function size:0x20 scope:global align:4 +dGameover_Create__FP9msg_class = .text:0x8018BFEC; // type:function size:0x20 scope:global align:4 +__dt__16dDlst_MenuSave_cFv = .text:0x8018C00C; // type:function size:0x5C scope:global align:4 +__dt__12dMenu_save_cFv = .text:0x8018C068; // type:function size:0x74 scope:global align:4 +__dt__24dDlst_Gameover_CAPTURE_cFv = .text:0x8018C0DC; // type:function size:0x5C scope:global align:4 +__dt__24dDlst_GameOverScrnDraw_cFv = .text:0x8018C138; // type:function size:0x5C scope:global align:4 +toon_proc_check__Fv = .text:0x8018C194; // type:function size:0x4C scope:global align:4 +u8_data_ratio_set__FUcUcf = .text:0x8018C1E0; // type:function size:0x4C scope:global align:4 +s16_data_ratio_set__Fssf = .text:0x8018C22C; // type:function size:0x50 scope:local align:4 +kankyo_color_ratio_set__FUcUcfUcUcfsf = .text:0x8018C27C; // type:function size:0x104 scope:global align:4 +fl_data_ratio_set__Ffff = .text:0x8018C380; // type:function size:0x10 scope:global align:4 +float_kankyo_color_ratio_set__Fffffffff = .text:0x8018C390; // type:function size:0xE8 scope:global align:4 +get_parcent__Ffff = .text:0x8018C478; // type:function size:0x34 scope:local align:4 +dKy_light_influence_id__F4cXyzi = .text:0x8018C4AC; // type:function size:0x1E8 scope:global align:4 +dKy_eflight_influence_id__F4cXyzi = .text:0x8018C694; // type:function size:0x1C8 scope:global align:4 +dKy_eflight_influence_pos__Fi = .text:0x8018C85C; // type:function size:0x3C scope:global align:4 +dKy_light_influence_col__Fi = .text:0x8018C898; // type:function size:0x2C scope:global align:4 +dKy_light_influence_power__Fi = .text:0x8018C8C4; // type:function size:0x28 scope:global align:4 +dKy_light_influence_yuragi__Fi = .text:0x8018C8EC; // type:function size:0x28 scope:global align:4 +dKy_light_influence_distance__F4cXyzi = .text:0x8018C914; // type:function size:0xA4 scope:global align:4 +dKy_eflight_influence_col__Fi = .text:0x8018C9B8; // type:function size:0x2C scope:global align:4 +dKy_eflight_influence_power__Fi = .text:0x8018C9E4; // type:function size:0x28 scope:global align:4 +dKy_eflight_influence_yuragi__Fi = .text:0x8018CA0C; // type:function size:0x28 scope:global align:4 +dKy_eflight_influence_distance__F4cXyzi = .text:0x8018CA34; // type:function size:0xA4 scope:global align:4 +plight_init__Fv = .text:0x8018CAD8; // type:function size:0x98 scope:global align:4 +plight_set__Fv = .text:0x8018CB70; // type:function size:0x120 scope:global align:4 +envcolor_init__Fv = .text:0x8018CC90; // type:function size:0x458 scope:global align:4 +__ct__18dScnKy_env_light_cFv = .text:0x8018D0E8; // type:function size:0xB4 scope:global align:4 +__dt__15WIND_INF_ENTITYFv = .text:0x8018D19C; // type:function size:0x3C scope:global align:4 +__ct__15WIND_INF_ENTITYFv = .text:0x8018D1D8; // type:function size:0x4 scope:global align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x8018D1DC; // type:function size:0x4 scope:global align:4 +setDaytime__18dScnKy_env_light_cFv = .text:0x8018D1E0; // type:function size:0x17C scope:global align:4 +GetTimePass__20dStage_roomControl_cFv = .text:0x8018D35C; // type:function size:0x8 scope:global align:4 +SetSchbit__18dScnKy_env_light_cFv = .text:0x8018D364; // type:function size:0xAC scope:global align:4 +setSunpos__18dScnKy_env_light_cFv = .text:0x8018D410; // type:function size:0x140 scope:global align:4 +getDaytime__18dScnKy_env_light_cFv = .text:0x8018D550; // type:function size:0x8 scope:global align:4 +dKy_getdaytime_hour__Fv = .text:0x8018D558; // type:function size:0x2C scope:global align:4 +dKy_getdaytime_minute__Fv = .text:0x8018D584; // type:function size:0x7C scope:global align:4 +dKy_daynight_check__Fv = .text:0x8018D600; // type:function size:0x3C scope:global align:4 +setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc = .text:0x8018D63C; // type:function size:0x5F4 scope:global align:4 +setLight__18dScnKy_env_light_cFv = .text:0x8018DC30; // type:function size:0x958 scope:global align:4 +setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10PfPf = .text:0x8018E588; // type:function size:0x5F8 scope:global align:4 +setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf = .text:0x8018EB80; // type:function size:0x2F0 scope:global align:4 +settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10P11_GXColorS10PfPf = .text:0x8018EE70; // type:function size:0xF0 scope:global align:4 +settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c = .text:0x8018EF60; // type:function size:0xA4 scope:global align:4 +settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc = .text:0x8018F004; // type:function size:0x744 scope:global align:4 +settingTevStruct_eflightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c = .text:0x8018F748; // type:function size:0x224 scope:global align:4 +settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c = .text:0x8018F96C; // type:function size:0x628 scope:global align:4 +setLightTevColorType_sub__FP11J3DMaterialP12dKy_tevstr_c = .text:0x8018FF94; // type:function size:0x3E0 scope:global align:4 +setLight__13J3DColorBlockFUlP11J3DLightObj = .text:0x80190374; // type:function size:0x4 scope:global align:4 +setLightTevColorType__18dScnKy_env_light_cFP8J3DModelP12dKy_tevstr_c = .text:0x80190378; // type:function size:0xA8 scope:global align:4 +CalcTevColor__18dScnKy_env_light_cFv = .text:0x80190420; // type:function size:0x8C scope:global align:4 +Sndpos__18dScnKy_env_light_cFv = .text:0x801904AC; // type:function size:0x40 scope:global align:4 +Eflight_flush_proc__18dScnKy_env_light_cFv = .text:0x801904EC; // type:function size:0x1F4 scope:global align:4 +SetBaseLight__18dScnKy_env_light_cFv = .text:0x801906E0; // type:function size:0x148 scope:global align:4 +exeKankyo__18dScnKy_env_light_cFv = .text:0x80190828; // type:function size:0x208 scope:global align:4 +dKy_event_init__Fv = .text:0x80190A30; // type:function size:0x4 scope:global align:4 +dice_wether_init__FUcff = .text:0x80190A34; // type:function size:0x30 scope:global align:4 +dice_wether_execute__FUcff = .text:0x80190A64; // type:function size:0x60 scope:global align:4 +dice_rain_minus__Fv = .text:0x80190AC4; // type:function size:0x54 scope:global align:4 +phantomship_wether__Fv = .text:0x80190B18; // type:function size:0x10C scope:global align:4 +dKy_event_proc__Fv = .text:0x80190C24; // type:function size:0x564 scope:global align:4 +drawKankyo__18dScnKy_env_light_cFv = .text:0x80191188; // type:function size:0x44 scope:global align:4 +dKy_Draw__FP17sub_kankyo__class = .text:0x801911CC; // type:function size:0x2C scope:global align:4 +dKy_Execute__FP17sub_kankyo__class = .text:0x801911F8; // type:function size:0x34 scope:global align:4 +dKy_IsDelete__FP17sub_kankyo__class = .text:0x8019122C; // type:function size:0x8 scope:global align:4 +dKy_Delete__FP17sub_kankyo__class = .text:0x80191234; // type:function size:0x24 scope:global align:4 +dKy_Create__FPv = .text:0x80191258; // type:function size:0x60 scope:global align:4 +dKy_setLight_init__Fv = .text:0x801912B8; // type:function size:0x268 scope:global align:4 +dKy_setLight__Fv = .text:0x80191520; // type:function size:0x570 scope:global align:4 +dKy_setLight_again__Fv = .text:0x80191A90; // type:function size:0x124 scope:global align:4 +dKy_Get_DifCol__Fv = .text:0x80191BB4; // type:function size:0x10 scope:global align:4 +dKy_light_influence_pos__Fi = .text:0x80191BC4; // type:function size:0x3C scope:global align:4 +dKy_plight_near_pos__Fv = .text:0x80191C00; // type:function size:0x24 scope:global align:4 +dKy_plight_set__FP15LIGHT_INFLUENCE = .text:0x80191C24; // type:function size:0x60 scope:global align:4 +dKy_yuragi_ratio_set__Ff = .text:0x80191C84; // type:function size:0x14 scope:global align:4 +dKy_plight_priority_set__FP15LIGHT_INFLUENCE = .text:0x80191C98; // type:function size:0x90 scope:global align:4 +dKy_plight_cut__FP15LIGHT_INFLUENCE = .text:0x80191D28; // type:function size:0x4C scope:global align:4 +dKy_efplight_set__FP15LIGHT_INFLUENCE = .text:0x80191D74; // type:function size:0x60 scope:global align:4 +dKy_efplight_cut__FP15LIGHT_INFLUENCE = .text:0x80191DD4; // type:function size:0x40 scope:global align:4 +dKy_actor_addcol_amb_set__Fsssf = .text:0x80191E14; // type:function size:0xA0 scope:global align:4 +dKy_actor_addcol_dif_set__Fsssf = .text:0x80191EB4; // type:function size:0xA0 scope:global align:4 +dKy_bg_addcol_amb_set__Fsssf = .text:0x80191F54; // type:function size:0xA0 scope:global align:4 +dKy_bg_addcol_dif_set__Fsssf = .text:0x80191FF4; // type:function size:0xA0 scope:global align:4 +dKy_bg1_addcol_amb_set__Fsssf = .text:0x80192094; // type:function size:0xA0 scope:global align:4 +dKy_bg1_addcol_dif_set__Fsssf = .text:0x80192134; // type:function size:0xA0 scope:global align:4 +dKy_bg2_addcol_amb_set__Fsssf = .text:0x801921D4; // type:function size:0xA0 scope:global align:4 +dKy_bg2_addcol_dif_set__Fsssf = .text:0x80192274; // type:function size:0xA0 scope:global align:4 +dKy_bg3_addcol_amb_set__Fsssf = .text:0x80192314; // type:function size:0xA0 scope:global align:4 +dKy_bg3_addcol_dif_set__Fsssf = .text:0x801923B4; // type:function size:0xA0 scope:global align:4 +dKy_addcol_fog_set__Fsssf = .text:0x80192454; // type:function size:0xA0 scope:global align:4 +dKy_actor_addcol_set__Fsssf = .text:0x801924F4; // type:function size:0xFC scope:global align:4 +dKy_vrbox_addcol_sky0_set__Fsssf = .text:0x801925F0; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_kasumi_set__Fsssf = .text:0x80192690; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_set__Fsssf = .text:0x80192730; // type:function size:0x70 scope:global align:4 +dKy_fog_startendz_set__Ffff = .text:0x801927A0; // type:function size:0x98 scope:global align:4 +dKy_Itemgetcol_chg_on__Fv = .text:0x80192838; // type:function size:0x28 scope:global align:4 +dKy_Itemgetcol_chg_off__Fv = .text:0x80192860; // type:function size:0x20 scope:global align:4 +dKy_Itemgetcol_chg_move__Fv = .text:0x80192880; // type:function size:0x300 scope:global align:4 +dKy_arrowcol_chg_on__FP4cXyzi = .text:0x80192B80; // type:function size:0x5C scope:global align:4 +dKy_arrowcol_chg_move__Fv = .text:0x80192BDC; // type:function size:0x484 scope:global align:4 +dKy_checkEventNightStop__Fv = .text:0x80193060; // type:function size:0x60 scope:global align:4 +dKy_Sound_init__Fv = .text:0x801930C0; // type:function size:0x30 scope:global align:4 +dKy_Sound_set__F4cXyziUii = .text:0x801930F0; // type:function size:0x1B4 scope:global align:4 +dKy_Sound_get__Fv = .text:0x801932A4; // type:function size:0x10 scope:global align:4 +dKy_SordFlush_set__F4cXyzi = .text:0x801932B4; // type:function size:0x50 scope:global align:4 +dKy_FirstlightVec_get__FP4cXyz = .text:0x80193304; // type:function size:0x2C scope:global align:4 +GxFogSet_Sub__FP8_GXColor = .text:0x80193330; // type:function size:0xB0 scope:global align:4 +GxFog_set__Fv = .text:0x801933E0; // type:function size:0x44 scope:global align:4 +GxFog_sea_set__Fv = .text:0x80193424; // type:function size:0x44 scope:global align:4 +dKy_GxFog_set__Fv = .text:0x80193468; // type:function size:0x24 scope:global align:4 +dKy_GxFog_sea_set__Fv = .text:0x8019348C; // type:function size:0x24 scope:global align:4 +dKy_GxFog_tevstr_set__FP12dKy_tevstr_c = .text:0x801934B0; // type:function size:0xA8 scope:global align:4 +dKy_GfFog_tevstr_set__FP12dKy_tevstr_c = .text:0x80193558; // type:function size:0xA8 scope:global align:4 +GxXFog_set__Fv = .text:0x80193600; // type:function size:0x44 scope:global align:4 +dKy_change_colset__FUcUcf = .text:0x80193644; // type:function size:0x28 scope:global align:4 +dKy_change_colpat__FUc = .text:0x8019366C; // type:function size:0x28 scope:global align:4 +dKy_custom_colset__FUcUcf = .text:0x80193694; // type:function size:0x44 scope:global align:4 +dKy_custom_timeset__Ff = .text:0x801936D8; // type:function size:0x10 scope:global align:4 +dKy_setLight_mine__FP12dKy_tevstr_c = .text:0x801936E8; // type:function size:0xC8 scope:global align:4 +dKy_tevstr_init__FP12dKy_tevstr_cScUc = .text:0x801937B0; // type:function size:0xC4 scope:global align:4 +dKy_rain_check__Fv = .text:0x80193874; // type:function size:0x10 scope:global align:4 +dKy_usonami_set__Ff = .text:0x80193884; // type:function size:0x70 scope:global align:4 +dKy_get_schbit__Fv = .text:0x801938F4; // type:function size:0x10 scope:global align:4 +dKy_get_schbit_timer__Fv = .text:0x80193904; // type:function size:0x10 scope:global align:4 +dKy_get_seacolor__FP8_GXColorP8_GXColor = .text:0x80193914; // type:function size:0x12C scope:global align:4 +dKy_set_allcol_ratio__Ff = .text:0x80193A40; // type:function size:0x10 scope:global align:4 +dKy_set_actcol_ratio__Ff = .text:0x80193A50; // type:function size:0x10 scope:global align:4 +dKy_set_bgcol_ratio__Ff = .text:0x80193A60; // type:function size:0x10 scope:global align:4 +dKy_set_fogcol_ratio__Ff = .text:0x80193A70; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxcol_ratio__Ff = .text:0x80193A80; // type:function size:0x34 scope:global align:4 +dKy_set_vrboxsoracol_ratio__Ff = .text:0x80193AB4; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxkumocol_ratio__Ff = .text:0x80193AC4; // type:function size:0x10 scope:global align:4 +dKy_itudemo_se__Fv = .text:0x80193AD4; // type:function size:0xD4 scope:global align:4 +dKy_contrast_flg_set__FUc = .text:0x80193BA8; // type:function size:0x10 scope:global align:4 +dKy_contrast_flg_get__Fv = .text:0x80193BB8; // type:function size:0x10 scope:global align:4 +dKy_get_dayofweek__Fv = .text:0x80193BC8; // type:function size:0x20 scope:global align:4 +dKy_set_nexttime__Ff = .text:0x80193BE8; // type:function size:0x10 scope:global align:4 +dKy_DayProc__Fv = .text:0x80193BF8; // type:function size:0x20 scope:global align:4 +dKy_instant_timechg__Ff = .text:0x80193C18; // type:function size:0x60 scope:global align:4 +dKy_instant_rainchg__Fv = .text:0x80193C78; // type:function size:0x3C scope:global align:4 +dKy_moon_type_chk__Fv = .text:0x80193CB4; // type:function size:0x4C scope:global align:4 +dKy_telescope_lookin_chk__FP4cXyzff = .text:0x80193D00; // type:function size:0x100 scope:global align:4 +dKy_moon_look_chk__Fv = .text:0x80193E00; // type:function size:0x54 scope:global align:4 +dKy_orion_look_chk__Fv = .text:0x80193E54; // type:function size:0x4C scope:global align:4 +dKy_hokuto_look_chk__Fv = .text:0x80193EA0; // type:function size:0x4C scope:global align:4 +dKy_get_moon_pos__Fv = .text:0x80193EEC; // type:function size:0x24 scope:global align:4 +dKy_get_hokuto_pos__Fv = .text:0x80193F10; // type:function size:0x54 scope:global align:4 +dKy_get_orion_pos__Fv = .text:0x80193F64; // type:function size:0x54 scope:global align:4 +dKy_pship_existense_set__Fv = .text:0x80193FB8; // type:function size:0x14 scope:global align:4 +dKy_pship_existense_cut__Fv = .text:0x80193FCC; // type:function size:0x14 scope:global align:4 +dKy_pship_existense_chk__Fv = .text:0x80193FE0; // type:function size:0x24 scope:global align:4 +dKy_daynighttact_stop_chk__Fv = .text:0x80194004; // type:function size:0x58 scope:global align:4 +dKyr_player_overhead_bg_chk__Fv = .text:0x8019405C; // type:function size:0x294 scope:global align:4 +__dt__18dScnKy_env_light_cFv = .text:0x801942F0; // type:function size:0x88 scope:global align:4 +__sinit_d_kankyo_cpp = .text:0x80194378; // type:function size:0x3C scope:local align:4 +dKankyo_DayProc__Fv = .text:0x801943B4; // type:function size:0x518 scope:global align:4 +dKyeff_Draw__FP8dKyeff_c = .text:0x801948CC; // type:function size:0x24 scope:global align:4 +get_parcent__Ffff = .text:0x801948F0; // type:function size:0x34 scope:local align:4 +s16_data_ratio_set__Fssf = .text:0x80194924; // type:function size:0x50 scope:local align:4 +menu_vrbox_set__Fv = .text:0x80194974; // type:function size:0x3F0 scope:global align:4 +execute__8dKyeff_cFv = .text:0x80194D64; // type:function size:0x50 scope:global align:4 +dKyeff_Execute__FP8dKyeff_c = .text:0x80194DB4; // type:function size:0x20 scope:global align:4 +dKyeff_IsDelete__FP8dKyeff_c = .text:0x80194DD4; // type:function size:0x8 scope:global align:4 +dKyeff_Delete__FP8dKyeff_c = .text:0x80194DDC; // type:function size:0x24 scope:global align:4 +dKyeff_Create__FP12kankyo_class = .text:0x80194E00; // type:function size:0x240 scope:global align:4 +dKyeff2_Draw__FP9dKyeff2_c = .text:0x80195040; // type:function size:0x24 scope:global align:4 +execute__9dKyeff2_cFv = .text:0x80195064; // type:function size:0x24 scope:global align:4 +dKyeff2_Execute__FP9dKyeff2_c = .text:0x80195088; // type:function size:0x20 scope:global align:4 +dKyeff2_IsDelete__FP9dKyeff2_c = .text:0x801950A8; // type:function size:0x8 scope:global align:4 +dKyeff2_Delete__FP9dKyeff2_c = .text:0x801950B0; // type:function size:0x24 scope:global align:4 +dKyeff2_Create__FP12kankyo_class = .text:0x801950D4; // type:function size:0x24 scope:global align:4 +createHeap__10dThunder_cFv = .text:0x801950F8; // type:function size:0x5C scope:global align:4 +adjustHeap__10dThunder_cFv = .text:0x80195154; // type:function size:0x4C scope:global align:4 +dThunder_Draw__FP10dThunder_c = .text:0x801951A0; // type:function size:0x180 scope:global align:4 +dThunder_Execute__FP10dThunder_c = .text:0x80195320; // type:function size:0x7C scope:global align:4 +dThunder_IsDelete__FP10dThunder_c = .text:0x8019539C; // type:function size:0x8 scope:global align:4 +dThunder_Delete__FP10dThunder_c = .text:0x801953A4; // type:function size:0xAC scope:global align:4 +dThunder_Create__FP12kankyo_class = .text:0x80195450; // type:function size:0x5C scope:global align:4 +create__10dThunder_cFv = .text:0x801954AC; // type:function size:0x508 scope:global align:4 +dLetter_isNoSend__FUs = .text:0x801959B4; // type:function size:0x3C scope:global align:4 +dLetter_send__FUs = .text:0x801959F0; // type:function size:0x34 scope:global align:4 +dLetter_isSend__FUs = .text:0x80195A24; // type:function size:0x40 scope:global align:4 +dLetter_stock__FUs = .text:0x80195A64; // type:function size:0x34 scope:global align:4 +dLetter_isStock__FUs = .text:0x80195A98; // type:function size:0x40 scope:global align:4 +dLetter_read__FUs = .text:0x80195AD8; // type:function size:0x34 scope:global align:4 +dLetter_isRead__FUs = .text:0x80195B0C; // type:function size:0x40 scope:global align:4 +dLetter_delivery__FUs = .text:0x80195B4C; // type:function size:0x3C scope:global align:4 +dLetter_autoStock__FUs = .text:0x80195B88; // type:function size:0x3C scope:global align:4 +dLetter_isDelivery__FUs = .text:0x80195BC4; // type:function size:0x2C scope:global align:4 +dLevelSe_Execute__FP10dLevelSe_c = .text:0x80195BF0; // type:function size:0xC4 scope:global align:4 +dLevelSe_IsDelete__FP10dLevelSe_c = .text:0x80195CB4; // type:function size:0x8 scope:global align:4 +dLevelSe_Delete__FP10dLevelSe_c = .text:0x80195CBC; // type:function size:0x30 scope:global align:4 +dLevelSe_Create__FP12kankyo_class = .text:0x80195CEC; // type:function size:0x8 scope:global align:4 +__ct__13daCLOTH_HIO_cFv = .text:0x80195CF4; // type:function size:0x260 scope:global align:4 +__dt__18daCLOTH_ChildHIO_cFv = .text:0x80195F54; // type:function size:0x48 scope:global align:4 +__ct__18daCLOTH_ChildHIO_cFv = .text:0x80195F9C; // type:function size:0x10 scope:global align:4 +lightSet1__9dMCloth_cF4cXyz = .text:0x80195FAC; // type:function size:0xB8 scope:global align:4 +cloth_init__9dMCloth_cFv = .text:0x80196064; // type:function size:0x538 scope:global align:4 +init__9dMCloth_cFv = .text:0x8019659C; // type:function size:0x14C scope:global align:4 +__ct__9dMCloth_cFv = .text:0x801966E8; // type:function size:0x12C scope:global align:4 +__dt__9dMCloth_cFv = .text:0x80196814; // type:function size:0x110 scope:global align:4 +setBackNrm__9dMCloth_cFv = .text:0x80196924; // type:function size:0x54 scope:global align:4 +setNrmVtx__9dMCloth_cFP4cXyzii = .text:0x80196978; // type:function size:0x3D4 scope:global align:4 +plot__9dMCloth_cFffff = .text:0x80196D4C; // type:function size:0x1DC scope:global align:4 +plot_shadow__9dMCloth_cFffff = .text:0x80196F28; // type:function size:0x1DC scope:global align:4 +alpha_out__9dMCloth_cFv = .text:0x80197104; // type:function size:0xC scope:global align:4 +TevSettingMenu__9dMCloth_cFv = .text:0x80197110; // type:function size:0x180 scope:global align:4 +TevSettingFileSelect__9dMCloth_cFv = .text:0x80197290; // type:function size:0x1A0 scope:global align:4 +TevSetting__9dMCloth_cFv = .text:0x80197430; // type:function size:0x50 scope:global align:4 +ShadowTevSettingMenu__9dMCloth_cFv = .text:0x80197480; // type:function size:0xD8 scope:global align:4 +ShadowTevSettingFileSelect__9dMCloth_cFv = .text:0x80197558; // type:function size:0xF8 scope:global align:4 +ShadowTevSetting__9dMCloth_cFv = .text:0x80197650; // type:function size:0x50 scope:global align:4 +draw__9dMCloth_cFf8_GXColor8_GXColorUc = .text:0x801976A0; // type:function size:0x894 scope:global align:4 +cloth_move_sin__9dMCloth_cFv = .text:0x80197F34; // type:function size:0x350 scope:global align:4 +cloth_move_simple__9dMCloth_cFv = .text:0x80198284; // type:function size:0x334 scope:global align:4 +cloth_move__9dMCloth_cFv = .text:0x801985B8; // type:function size:0xC4 scope:global align:4 +dMenu_ClothCreate__FPv = .text:0x8019867C; // type:function size:0x8 scope:global align:4 +dMenu_ClothDelete__FPv = .text:0x80198684; // type:function size:0x8 scope:global align:4 +dMenu_ClothExecute__FPv = .text:0x8019868C; // type:function size:0x8 scope:global align:4 +dMenu_ClothDraw__FPv = .text:0x80198694; // type:function size:0x8 scope:global align:4 +dMenu_ClothIsDelete__FPv = .text:0x8019869C; // type:function size:0x8 scope:global align:4 +__dt__13daCLOTH_HIO_cFv = .text:0x801986A4; // type:function size:0x70 scope:global align:4 +__sinit_d_menu_cloth_cpp = .text:0x80198714; // type:function size:0x3C scope:local align:4 +__ct__9dMc_HIO_cFv = .text:0x80198750; // type:function size:0x88 scope:global align:4 +screenSet__15dMenu_Collect_cFv = .text:0x801987D8; // type:function size:0xC48 scope:global align:4 +initialize__15dMenu_Collect_cFv = .text:0x80199420; // type:function size:0x1E4 scope:global align:4 +cursorAnime__15dMenu_Collect_cFv = .text:0x80199604; // type:function size:0x800 scope:global align:4 +stickDirection__15dMenu_Collect_cFUc = .text:0x80199E04; // type:function size:0x68 scope:global align:4 +cursorMainMove__15dMenu_Collect_cFv = .text:0x80199E6C; // type:function size:0xFC8 scope:global align:4 +noteCheck__15dMenu_Collect_cFv = .text:0x8019AE34; // type:function size:0x14 scope:global align:4 +noteInit__15dMenu_Collect_cFv = .text:0x8019AE48; // type:function size:0xA0 scope:global align:4 +noteAppear__15dMenu_Collect_cFv = .text:0x8019AEE8; // type:function size:0x274 scope:global align:4 +noteOpen__15dMenu_Collect_cFv = .text:0x8019B15C; // type:function size:0x200 scope:global align:4 +noteClose__15dMenu_Collect_cFv = .text:0x8019B35C; // type:function size:0x230 scope:global align:4 +mainTrans__15dMenu_Collect_cFff = .text:0x8019B58C; // type:function size:0x318 scope:global align:4 +subTrans__15dMenu_Collect_cFff = .text:0x8019B8A4; // type:function size:0xB4 scope:global align:4 +titleTrans__15dMenu_Collect_cFff = .text:0x8019B958; // type:function size:0x24 scope:global align:4 +noteRotate__15dMenu_Collect_cFff = .text:0x8019B97C; // type:function size:0x8C scope:global align:4 +nameTrans__15dMenu_Collect_cFff = .text:0x8019BA08; // type:function size:0x84 scope:global align:4 +mainOpenProc__15dMenu_Collect_cFsss = .text:0x8019BA8C; // type:function size:0x2D4 scope:global align:4 +subOpenProc__15dMenu_Collect_cFsss = .text:0x8019BD60; // type:function size:0x118 scope:global align:4 +titleOpenProc__15dMenu_Collect_cFss = .text:0x8019BE78; // type:function size:0xC0 scope:global align:4 +noteOpenProc__15dMenu_Collect_cFss = .text:0x8019BF38; // type:function size:0xC4 scope:global align:4 +nameOpenProc__15dMenu_Collect_cFss = .text:0x8019BFFC; // type:function size:0x8C scope:global align:4 +itemBitCheck__15dMenu_Collect_cFv = .text:0x8019C088; // type:function size:0x6A0 scope:global align:4 +itemScale__15dMenu_Collect_cFv = .text:0x8019C728; // type:function size:0x330 scope:global align:4 +collectPriority__15dMenu_Collect_cFv = .text:0x8019CA58; // type:function size:0x448 scope:global align:4 +weponPriority__15dMenu_Collect_cFv = .text:0x8019CEA0; // type:function size:0x118 scope:global align:4 +tactGuideShow__15dMenu_Collect_cFUcb = .text:0x8019CFB8; // type:function size:0x358 scope:global align:4 +tactDemoMode__15dMenu_Collect_cFUc = .text:0x8019D310; // type:function size:0x20C scope:global align:4 +tactPlayMode__15dMenu_Collect_cFUc = .text:0x8019D51C; // type:function size:0x6EC scope:global align:4 +tactTrans__15dMenu_Collect_cFUcff = .text:0x8019DC08; // type:function size:0x254 scope:global align:4 +tactBaseShow__15dMenu_Collect_cFv = .text:0x8019DE5C; // type:function size:0x68 scope:global align:4 +cornerMove__15dMenu_Collect_cFv = .text:0x8019DEC4; // type:function size:0x1358 scope:global align:4 +triforceAnime__15dMenu_Collect_cFUc = .text:0x8019F21C; // type:function size:0xF4 scope:global align:4 +tactGuideHide__15dMenu_Collect_cFv = .text:0x8019F310; // type:function size:0x7C scope:global align:4 +itemnameMove__15dMenu_Collect_cFv = .text:0x8019F38C; // type:function size:0x1DC scope:global align:4 +itemnameSet__15dMenu_Collect_cFv = .text:0x8019F568; // type:function size:0x9B0 scope:global align:4 +itemnoteSet__15dMenu_Collect_cFv = .text:0x8019FF18; // type:function size:0xB7C scope:global align:4 +itemSet__15dMenu_Collect_cFv = .text:0x801A0A94; // type:function size:0x2EC scope:global align:4 +outFontInit__15dMenu_Collect_cFv = .text:0x801A0D80; // type:function size:0x9C scope:global align:4 +outFontMove__15dMenu_Collect_cFv = .text:0x801A0E1C; // type:function size:0x11C scope:global align:4 +outFontDraw__15dMenu_Collect_cFv = .text:0x801A0F38; // type:function size:0x108 scope:global align:4 +collectItemGetCheck__15dMenu_Collect_cFUc = .text:0x801A1040; // type:function size:0x17C scope:global align:4 +_create__15dMenu_Collect_cFv = .text:0x801A11BC; // type:function size:0x4E0 scope:global align:4 +_create3__15dMenu_Collect_cFv = .text:0x801A169C; // type:function size:0x57C scope:global align:4 +_delete__15dMenu_Collect_cFv = .text:0x801A1C18; // type:function size:0x138 scope:global align:4 +_move__15dMenu_Collect_cFv = .text:0x801A1D50; // type:function size:0x4AC scope:global align:4 +_move3__15dMenu_Collect_cFv = .text:0x801A21FC; // type:function size:0x120 scope:global align:4 +_draw__15dMenu_Collect_cFv = .text:0x801A231C; // type:function size:0xD50 scope:global align:4 +_open__15dMenu_Collect_cFv = .text:0x801A306C; // type:function size:0x23C scope:global align:4 +_open3__15dMenu_Collect_cFv = .text:0x801A32A8; // type:function size:0x1A0 scope:global align:4 +_close__15dMenu_Collect_cFv = .text:0x801A3448; // type:function size:0x524 scope:global align:4 +_close3__15dMenu_Collect_cFv = .text:0x801A396C; // type:function size:0x524 scope:global align:4 +animeStep1__15dMenu_Collect_cFss = .text:0x801A3E90; // type:function size:0x34C scope:global align:4 +animeStep2__15dMenu_Collect_cFss = .text:0x801A41DC; // type:function size:0x114 scope:global align:4 +animeStep3__15dMenu_Collect_cFss = .text:0x801A42F0; // type:function size:0x14C scope:global align:4 +animeStep4__15dMenu_Collect_cFss = .text:0x801A443C; // type:function size:0xA4 scope:global align:4 +_open2__15dMenu_Collect_cFv = .text:0x801A44E0; // type:function size:0x228 scope:global align:4 +_close2__15dMenu_Collect_cFv = .text:0x801A4708; // type:function size:0x52C scope:global align:4 +__dt__14dMenu_Option_cFv = .text:0x801A4C34; // type:function size:0x48 scope:global align:4 +__dt__15dMenu_Collect_cFv = .text:0x801A4C7C; // type:function size:0x88 scope:global align:4 +draw__15dMenu_Collect_cFv = .text:0x801A4D04; // type:function size:0x2C scope:global align:4 +__dt__12dMenu_base_cFv = .text:0x801A4D30; // type:function size:0x5C scope:global align:4 +_create__12dMenu_base_cFv = .text:0x801A4D8C; // type:function size:0x4 scope:global align:4 +_delete__12dMenu_base_cFv = .text:0x801A4D90; // type:function size:0x4 scope:global align:4 +_move__12dMenu_base_cFv = .text:0x801A4D94; // type:function size:0x4 scope:global align:4 +_draw__12dMenu_base_cFv = .text:0x801A4D98; // type:function size:0x4 scope:global align:4 +draw__12dMenu_base_cFv = .text:0x801A4D9C; // type:function size:0x4 scope:global align:4 +__dt__9dMc_HIO_cFv = .text:0x801A4DA0; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_collect_cpp = .text:0x801A4DE8; // type:function size:0x3C scope:local align:4 +__ct__9dMd_HIO_cFv = .text:0x801A4E24; // type:function size:0x128 scope:global align:4 +changeFloorTexture__12dMenu_Dmap_cFP7J2DPanei = .text:0x801A4F4C; // type:function size:0x4C scope:global align:4 +screenSet__12dMenu_Dmap_cFv = .text:0x801A4F98; // type:function size:0xB48 scope:global align:4 +dMap_isBossDoor__FP21stage_tgsc_data_class = .text:0x801A5AE0; // type:function size:0x90 scope:global align:4 +initialize__12dMenu_Dmap_cFv = .text:0x801A5B70; // type:function size:0x588 scope:global align:4 +treasureSet__12dMenu_Dmap_cFv = .text:0x801A60F8; // type:function size:0x1524 scope:global align:4 +treasureDraw__12dMenu_Dmap_cFv = .text:0x801A761C; // type:function size:0x3FC scope:global align:4 +paneMove__12dMenu_Dmap_cFf = .text:0x801A7A18; // type:function size:0x258 scope:global align:4 +paneAlpha__12dMenu_Dmap_cFf = .text:0x801A7C70; // type:function size:0x1CC scope:global align:4 +decAlpha__12dMenu_Dmap_cFf = .text:0x801A7E3C; // type:function size:0x634 scope:global align:4 +cursorMove__12dMenu_Dmap_cFv = .text:0x801A8470; // type:function size:0x3A8 scope:global align:4 +cursorAnime__12dMenu_Dmap_cFv = .text:0x801A8818; // type:function size:0x22C scope:global align:4 +noteInit__12dMenu_Dmap_cFv = .text:0x801A8A44; // type:function size:0xA0 scope:global align:4 +noteCheck__12dMenu_Dmap_cFv = .text:0x801A8AE4; // type:function size:0x14 scope:global align:4 +noteAppear__12dMenu_Dmap_cFv = .text:0x801A8AF8; // type:function size:0xA4 scope:global align:4 +noteOpen__12dMenu_Dmap_cFv = .text:0x801A8B9C; // type:function size:0x200 scope:global align:4 +noteClose__12dMenu_Dmap_cFv = .text:0x801A8D9C; // type:function size:0x238 scope:global align:4 +noteOpenProc__12dMenu_Dmap_cFs = .text:0x801A8FD4; // type:function size:0x104 scope:global align:4 +itemScale__12dMenu_Dmap_cFv = .text:0x801A90D8; // type:function size:0x514 scope:global align:4 +floorInit__12dMenu_Dmap_cFv = .text:0x801A95EC; // type:function size:0xD8 scope:global align:4 +mapMove__12dMenu_Dmap_cFv = .text:0x801A96C4; // type:function size:0x148 scope:global align:4 +mapOffsetY__12dMenu_Dmap_cFv = .text:0x801A980C; // type:function size:0x130 scope:global align:4 +itemnameMove__12dMenu_Dmap_cFv = .text:0x801A993C; // type:function size:0x78 scope:global align:4 +itemnameSet__12dMenu_Dmap_cFv = .text:0x801A99B4; // type:function size:0x4B8 scope:global align:4 +itemnoteSet__12dMenu_Dmap_cFv = .text:0x801A9E6C; // type:function size:0x558 scope:global align:4 +outFontInit__12dMenu_Dmap_cFv = .text:0x801AA3C4; // type:function size:0x88 scope:global align:4 +linkAnime__12dMenu_Dmap_cFv = .text:0x801AA44C; // type:function size:0x178 scope:global align:4 +bossAnime__12dMenu_Dmap_cFv = .text:0x801AA5C4; // type:function size:0x34C scope:global align:4 +bossEyeAnime__12dMenu_Dmap_cFv = .text:0x801AA910; // type:function size:0x10C scope:global align:4 +_create__12dMenu_Dmap_cFv = .text:0x801AAA1C; // type:function size:0x52C scope:global align:4 +_delete__12dMenu_Dmap_cFv = .text:0x801AAF48; // type:function size:0x180 scope:global align:4 +_move__12dMenu_Dmap_cFv = .text:0x801AB0C8; // type:function size:0x188 scope:global align:4 +_draw__12dMenu_Dmap_cFv = .text:0x801AB250; // type:function size:0x230 scope:global align:4 +_open__12dMenu_Dmap_cFv = .text:0x801AB480; // type:function size:0x1D4 scope:global align:4 +_close__12dMenu_Dmap_cFv = .text:0x801AB654; // type:function size:0x124 scope:global align:4 +__dt__12dMenu_Dmap_cFv = .text:0x801AB778; // type:function size:0x88 scope:global align:4 +draw__12dMenu_Dmap_cFv = .text:0x801AB800; // type:function size:0x2C scope:global align:4 +__dt__9dMd_HIO_cFv = .text:0x801AB82C; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_dmap_cpp = .text:0x801AB874; // type:function size:0x3C scope:local align:4 +__ct__9dMf_HIO_cFv = .text:0x801AB8B0; // type:function size:0x348 scope:global align:4 +_create__12dMenu_Fmap_cFv = .text:0x801ABBF8; // type:function size:0x308 scope:global align:4 +phantomShipCheck__12dMenu_Fmap_cFv = .text:0x801ABF00; // type:function size:0x78 scope:global align:4 +screenSet__12dMenu_Fmap_cFv = .text:0x801ABF78; // type:function size:0xA60 scope:global align:4 +initialize__12dMenu_Fmap_cFv = .text:0x801AC9D8; // type:function size:0x8E0 scope:global align:4 +displayinit__12dMenu_Fmap_cFv = .text:0x801AD2B8; // type:function size:0x244 scope:global align:4 +backClothDispInit__12dMenu_Fmap_cFv = .text:0x801AD4FC; // type:function size:0x10 scope:global align:4 +calcGetMapCount__12dMenu_Fmap_cFv = .text:0x801AD50C; // type:function size:0x164 scope:global align:4 +dispEndSalvageMark__12dMenu_Fmap_cFv = .text:0x801AD670; // type:function size:0x150 scope:global align:4 +checkMarkCheck1__12dMenu_Fmap_cFv = .text:0x801AD7C0; // type:function size:0x1C0 scope:global align:4 +checkMarkCheck2__12dMenu_Fmap_cFv = .text:0x801AD980; // type:function size:0x90 scope:global align:4 +checkMarkCheck3__12dMenu_Fmap_cFv = .text:0x801ADA10; // type:function size:0x1F8 scope:global align:4 +isFmapClose__12dMenu_Fmap_cFv = .text:0x801ADC08; // type:function size:0x8 scope:global align:4 +setPaneOnOff__12dMenu_Fmap_cFP9J2DScreenUlb = .text:0x801ADC10; // type:function size:0x64 scope:global align:4 +childPaneMoveSp__12dMenu_Fmap_cFP18fopMsgM_pane_classP18fopMsgM_pane_classfff = .text:0x801ADC74; // type:function size:0x78 scope:global align:4 +selGridMaskAlphaCtrl__12dMenu_Fmap_cFsUcUci = .text:0x801ADCEC; // type:function size:0x90 scope:global align:4 +fmapMaskAlphaCtrl__12dMenu_Fmap_cFsUcUci = .text:0x801ADD7C; // type:function size:0x90 scope:global align:4 +selCursorInit__12dMenu_Fmap_cFv = .text:0x801ADE0C; // type:function size:0x48 scope:global align:4 +selCursorHide__12dMenu_Fmap_cFv = .text:0x801ADE54; // type:function size:0x28 scope:global align:4 +selCursorMove__12dMenu_Fmap_cFv = .text:0x801ADE7C; // type:function size:0x170 scope:global align:4 +islandNameChange__12dMenu_Fmap_cFv = .text:0x801ADFEC; // type:function size:0x58 scope:global align:4 +changeIslandName__12dMenu_Fmap_cFUc = .text:0x801AE044; // type:function size:0x284 scope:global align:4 +AreaTxtChg__12dMenu_Fmap_cFv = .text:0x801AE2C8; // type:function size:0x78 scope:global align:4 +AreaTxtChgFast__12dMenu_Fmap_cFv = .text:0x801AE340; // type:function size:0x9C scope:global align:4 +salvageGetItemChg__12dMenu_Fmap_cFv = .text:0x801AE3DC; // type:function size:0x74 scope:global align:4 +salvageGetItemChange__12dMenu_Fmap_cFv = .text:0x801AE450; // type:function size:0x58 scope:global align:4 +SalvItmDispChgFast__12dMenu_Fmap_cFv = .text:0x801AE4A8; // type:function size:0xC8 scope:global align:4 +changeSalvageGetItem__12dMenu_Fmap_cFUc = .text:0x801AE570; // type:function size:0x178 scope:global align:4 +selCursorAnime__12dMenu_Fmap_cFv = .text:0x801AE6E8; // type:function size:0x90 scope:global align:4 +zoomCursorInit__12dMenu_Fmap_cFv = .text:0x801AE778; // type:function size:0x48 scope:global align:4 +zoomCursorAnime__12dMenu_Fmap_cFv = .text:0x801AE7C0; // type:function size:0x90 scope:global align:4 +playerPointGridAnimeInit__12dMenu_Fmap_cFv = .text:0x801AE850; // type:function size:0x1C scope:global align:4 +playerPointGridAnime__12dMenu_Fmap_cFv = .text:0x801AE86C; // type:function size:0x2C0 scope:global align:4 +setDspWindAngle__12dMenu_Fmap_cFv = .text:0x801AEB2C; // type:function size:0x1E4 scope:global align:4 +windArrowColorAnime__12dMenu_Fmap_cFv = .text:0x801AED10; // type:function size:0x870 scope:global align:4 +checkMarkAnimeInit__12dMenu_Fmap_cFv = .text:0x801AF580; // type:function size:0x1C scope:global align:4 +checkMarkAnime__12dMenu_Fmap_cFv = .text:0x801AF59C; // type:function size:0x3B8 scope:global align:4 +readFmapTexture__12dMenu_Fmap_cFPCc = .text:0x801AF954; // type:function size:0x40 scope:global align:4 +aramCmapDatRead__12dMenu_Fmap_cFv = .text:0x801AF994; // type:function size:0x58 scope:global align:4 +initCmapDatPnt__12dMenu_Fmap_cFP16aramCmapDatPat_t = .text:0x801AF9EC; // type:function size:0x70 scope:global align:4 +getGridNumToCmapDatPnt__12dMenu_Fmap_cFi = .text:0x801AFA5C; // type:function size:0x50 scope:global align:4 +setDispIslandPos__12dMenu_Fmap_cFScSc = .text:0x801AFAAC; // type:function size:0x17C scope:global align:4 +setIslandPos__12dMenu_Fmap_cFP18fopMsgM_pane_classff = .text:0x801AFC28; // type:function size:0x58 scope:global align:4 +changeFmapTexture__12dMenu_Fmap_cFScSc = .text:0x801AFC80; // type:function size:0xA8 scope:global align:4 +setDspNormalMapLink__12dMenu_Fmap_cFv = .text:0x801AFD28; // type:function size:0x220 scope:global align:4 +setDspLargeMapLink__12dMenu_Fmap_cFv = .text:0x801AFF48; // type:function size:0x1B0 scope:global align:4 +checkDspLargeMapLink__12dMenu_Fmap_cFv = .text:0x801B00F8; // type:function size:0x134 scope:global align:4 +checkDspLargeMapShip__12dMenu_Fmap_cFv = .text:0x801B022C; // type:function size:0x134 scope:global align:4 +dispEndSalvageLargeMark__12dMenu_Fmap_cFv = .text:0x801B0360; // type:function size:0x208 scope:global align:4 +setDspHugeMapLink__12dMenu_Fmap_cFv = .text:0x801B0568; // type:function size:0x3A4 scope:global align:4 +dispEndSalvageHugeMark__12dMenu_Fmap_cFff = .text:0x801B090C; // type:function size:0x284 scope:global align:4 +checkDspHugeMapLink__12dMenu_Fmap_cFv = .text:0x801B0B90; // type:function size:0x12C scope:global align:4 +checkDspHugeMapShip__12dMenu_Fmap_cFv = .text:0x801B0CBC; // type:function size:0x154 scope:global align:4 +_open__12dMenu_Fmap_cFv = .text:0x801B0E10; // type:function size:0xC8 scope:global align:4 +_close__12dMenu_Fmap_cFv = .text:0x801B0ED8; // type:function size:0x6C scope:global align:4 +_close_normalMode__12dMenu_Fmap_cFv = .text:0x801B0F44; // type:function size:0x100 scope:global align:4 +_move__12dMenu_Fmap_cFv = .text:0x801B1044; // type:function size:0x9C scope:global align:4 +_draw__12dMenu_Fmap_cFv = .text:0x801B10E0; // type:function size:0x58 scope:global align:4 +_delete__12dMenu_Fmap_cFv = .text:0x801B1138; // type:function size:0xD4 scope:global align:4 +FmapProcMain__12dMenu_Fmap_cFv = .text:0x801B120C; // type:function size:0xEC scope:global align:4 +SelectGrid__12dMenu_Fmap_cFv = .text:0x801B12F8; // type:function size:0x844 scope:global align:4 +zoom1000x1000Init__12dMenu_Fmap_cFv = .text:0x801B1B3C; // type:function size:0x2E0 scope:global align:4 +zoomMapAlphaSet__12dMenu_Fmap_cFScScP18fopMsgM_pane_classUc = .text:0x801B1E1C; // type:function size:0x5C scope:global align:4 +ZoomGridLv1In__12dMenu_Fmap_cFv = .text:0x801B1E78; // type:function size:0x1B8 scope:global align:4 +ZoomGridLv1Proc__12dMenu_Fmap_cFv = .text:0x801B2030; // type:function size:0x214 scope:global align:4 +zoom200x200Init__12dMenu_Fmap_cFv = .text:0x801B2244; // type:function size:0x104 scope:global align:4 +ZoomGridLv1Out__12dMenu_Fmap_cFv = .text:0x801B2348; // type:function size:0x1EC scope:global align:4 +ZoomGridLv2In__12dMenu_Fmap_cFv = .text:0x801B2534; // type:function size:0x118 scope:global align:4 +ZoomGridLv2Proc__12dMenu_Fmap_cFv = .text:0x801B264C; // type:function size:0xB8 scope:global align:4 +ZoomGridLv2Out__12dMenu_Fmap_cFv = .text:0x801B2704; // type:function size:0x198 scope:global align:4 +move_normal__12dMenu_Fmap_cFv = .text:0x801B289C; // type:function size:0x38 scope:global align:4 +FmapProc__12dMenu_Fmap_cFv = .text:0x801B28D4; // type:function size:0xCC scope:global align:4 +HikakuProc__12dMenu_Fmap_cFv = .text:0x801B29A0; // type:function size:0x38 scope:global align:4 +fmap2Open__12dMenu_Fmap_cFv = .text:0x801B29D8; // type:function size:0x78 scope:global align:4 +fmap2Move__12dMenu_Fmap_cFv = .text:0x801B2A50; // type:function size:0x10C scope:global align:4 +fmap2Close__12dMenu_Fmap_cFv = .text:0x801B2B5C; // type:function size:0x4C scope:global align:4 +paneTransBase__12dMenu_Fmap_cFsUcffUci = .text:0x801B2BA8; // type:function size:0x190 scope:global align:4 +paneTranceZoomMap__12dMenu_Fmap_cFsUcffffffUci = .text:0x801B2D38; // type:function size:0x504 scope:global align:4 +paneTranceZoomMapAlpah__12dMenu_Fmap_cFsUcUci = .text:0x801B323C; // type:function size:0x90 scope:global align:4 +paneTranceZoom2Map__12dMenu_Fmap_cFsUcffffffUci = .text:0x801B32CC; // type:function size:0x4D4 scope:global align:4 +paneAlphaFmapCursor__12dMenu_Fmap_cFP18fopMsgM_pane_classsUcUci = .text:0x801B37A0; // type:function size:0xC4 scope:global align:4 +PaneAlphaSelvageItem__12dMenu_Fmap_cFsUc = .text:0x801B3864; // type:function size:0xF0 scope:global align:4 +_open_warpMode__12dMenu_Fmap_cFv = .text:0x801B3954; // type:function size:0x138 scope:global align:4 +init_warpMode__12dMenu_Fmap_cFv = .text:0x801B3A8C; // type:function size:0x2E8 scope:global align:4 +selCursorMoveWarp__12dMenu_Fmap_cFv = .text:0x801B3D74; // type:function size:0x160 scope:global align:4 +_close_warpMode__12dMenu_Fmap_cFv = .text:0x801B3ED4; // type:function size:0x78 scope:global align:4 +moveMain_warpMode__12dMenu_Fmap_cFv = .text:0x801B3F4C; // type:function size:0x50 scope:global align:4 +wrapMove__12dMenu_Fmap_cFv = .text:0x801B3F9C; // type:function size:0x85C scope:global align:4 +wrapSelWinFadeIn1__12dMenu_Fmap_cFv = .text:0x801B47F8; // type:function size:0x1E4 scope:global align:4 +wrapSelect__12dMenu_Fmap_cFv = .text:0x801B49DC; // type:function size:0x528 scope:global align:4 +wrapSelWinFadeOut__12dMenu_Fmap_cFv = .text:0x801B4F04; // type:function size:0x204 scope:global align:4 +wrapSelWarp__12dMenu_Fmap_cFv = .text:0x801B5108; // type:function size:0x224 scope:global align:4 +warpAreaAnime0__12dMenu_Fmap_cFv = .text:0x801B532C; // type:function size:0x184 scope:global align:4 +paneTranceWarpMsg__12dMenu_Fmap_cFP18fopMsgM_pane_classsUcffUci = .text:0x801B54B0; // type:function size:0xE8 scope:global align:4 +paneAlphaWarpMsgBack__12dMenu_Fmap_cFsUcUci = .text:0x801B5598; // type:function size:0x90 scope:global align:4 +warpSelCursorMove__12dMenu_Fmap_cFv = .text:0x801B5628; // type:function size:0x50 scope:global align:4 +warpSelCursorAnimeInit__12dMenu_Fmap_cFv = .text:0x801B5678; // type:function size:0x34 scope:global align:4 +warpSelCursorAnime__12dMenu_Fmap_cFv = .text:0x801B56AC; // type:function size:0xD0 scope:global align:4 +getWarpAreaGridX__12dMenu_Fmap_cFi = .text:0x801B577C; // type:function size:0x18 scope:global align:4 +getWarpAreaGridY__12dMenu_Fmap_cFi = .text:0x801B5794; // type:function size:0x1C scope:global align:4 +getWarpAreaNo__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B57B0; // type:function size:0x18 scope:global align:4 +getWarpAreaNoUp__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B57C8; // type:function size:0x18 scope:global align:4 +getWarpAreaNoDown__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B57E0; // type:function size:0x18 scope:global align:4 +getWarpAreaNoLeft__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B57F8; // type:function size:0x18 scope:global align:4 +getWarpAreaNoRight__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801B5810; // type:function size:0x18 scope:global align:4 +getWarpAreaTablePtr__12dMenu_Fmap_cFScSc = .text:0x801B5828; // type:function size:0x58 scope:global align:4 +areaTextChangeAnimeInit__12dMenu_Fmap_cFv = .text:0x801B5880; // type:function size:0x2D4 scope:global align:4 +areaTextChangeAnime__12dMenu_Fmap_cFv = .text:0x801B5B54; // type:function size:0x90 scope:global align:4 +PaneAlphaAreaTxt__12dMenu_Fmap_cFsUci = .text:0x801B5BE4; // type:function size:0x150 scope:global align:4 +setDspWarpBackCornerColor__12dMenu_Fmap_cFf = .text:0x801B5D34; // type:function size:0x38C scope:global align:4 +setWrapBackEmitter__12dMenu_Fmap_cF4cXyz = .text:0x801B60C0; // type:function size:0x70 scope:global align:4 +setWrapSpotEmitter__12dMenu_Fmap_cFi4cXyz = .text:0x801B6130; // type:function size:0x84 scope:global align:4 +_open_fishManMode__12dMenu_Fmap_cFv = .text:0x801B61B4; // type:function size:0x8C scope:global align:4 +_close_fishManMode__12dMenu_Fmap_cFv = .text:0x801B6240; // type:function size:0x78 scope:global align:4 +init_fishManMode__12dMenu_Fmap_cFv = .text:0x801B62B8; // type:function size:0x288 scope:global align:4 +movefishManMode__12dMenu_Fmap_cFv = .text:0x801B6540; // type:function size:0x38 scope:global align:4 +fmDispArea__12dMenu_Fmap_cFv = .text:0x801B6578; // type:function size:0x134 scope:global align:4 +fmZoomGridLv1In__12dMenu_Fmap_cFv = .text:0x801B66AC; // type:function size:0x160 scope:global align:4 +fmZoomGridLv2In__12dMenu_Fmap_cFv = .text:0x801B680C; // type:function size:0x124 scope:global align:4 +islandNameSet__12dMenu_Fmap_cFUc = .text:0x801B6930; // type:function size:0x1C4 scope:global align:4 +fmMapWrite__12dMenu_Fmap_cFv = .text:0x801B6AF4; // type:function size:0xB0 scope:global align:4 +fmMapWait__12dMenu_Fmap_cFv = .text:0x801B6BA4; // type:function size:0xCC scope:global align:4 +paneAlphaZoom2Map__12dMenu_Fmap_cFsUcUci = .text:0x801B6C70; // type:function size:0xBC scope:global align:4 +fmZoomGridLv2Out__12dMenu_Fmap_cFv = .text:0x801B6D2C; // type:function size:0x130 scope:global align:4 +fmZoomGridLv1Out__12dMenu_Fmap_cFv = .text:0x801B6E5C; // type:function size:0x13C scope:global align:4 +fmEndWait__12dMenu_Fmap_cFv = .text:0x801B6F98; // type:function size:0x24 scope:global align:4 +_open_wallPaper__12dMenu_Fmap_cFv = .text:0x801B6FBC; // type:function size:0xB4 scope:global align:4 +getButtonIconMode__12dMenu_Fmap_cFv = .text:0x801B7070; // type:function size:0x58 scope:global align:4 +draw__12dDlst_FMAP_cFv = .text:0x801B70C8; // type:function size:0x64 scope:global align:4 +__dt__12dDlst_FMAP_cFv = .text:0x801B712C; // type:function size:0x5C scope:global align:4 +__dt__9dMf_HIO_cFv = .text:0x801B7188; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_fmap_cpp = .text:0x801B71D0; // type:function size:0x2B8 scope:local align:4 +__ct__10dMf2_HIO_cFv = .text:0x801B7488; // type:function size:0x1B4 scope:global align:4 +_create__13dMenu_Fmap2_cFv = .text:0x801B763C; // type:function size:0x464 scope:global align:4 +screenSet__13dMenu_Fmap2_cFv = .text:0x801B7AA0; // type:function size:0x1240 scope:global align:4 +initialize__13dMenu_Fmap2_cFv = .text:0x801B8CE0; // type:function size:0x5E4 scope:global align:4 +displayInit__13dMenu_Fmap2_cFv = .text:0x801B92C4; // type:function size:0x330 scope:global align:4 +fmapPaneInit__13dMenu_Fmap2_cFv = .text:0x801B95F4; // type:function size:0x12C scope:global align:4 +cmapPaneInit__13dMenu_Fmap2_cFv = .text:0x801B9720; // type:function size:0x5C scope:global align:4 +collectMapCheck__13dMenu_Fmap2_cFv = .text:0x801B977C; // type:function size:0x428 scope:global align:4 +_move__13dMenu_Fmap2_cFv = .text:0x801B9BA4; // type:function size:0x5A0 scope:global align:4 +FmapProcMain__13dMenu_Fmap2_cFv = .text:0x801BA144; // type:function size:0x550 scope:global align:4 +FmapChange__13dMenu_Fmap2_cFv = .text:0x801BA694; // type:function size:0x40 scope:global align:4 +CmapProcMain__13dMenu_Fmap2_cFv = .text:0x801BA6D4; // type:function size:0x3F0 scope:global align:4 +spMapLoadForDVD__13dMenu_Fmap2_cFUc = .text:0x801BAAC4; // type:function size:0x1E8 scope:global align:4 +cmapOpenCheck__13dMenu_Fmap2_cFv = .text:0x801BACAC; // type:function size:0x1BC scope:global align:4 +CmapScroll__13dMenu_Fmap2_cFv = .text:0x801BAE68; // type:function size:0x4B4 scope:global align:4 +isSpMap__13dMenu_Fmap2_cFi = .text:0x801BB31C; // type:function size:0x38 scope:global align:4 +CmapOpen__13dMenu_Fmap2_cFv = .text:0x801BB354; // type:function size:0x2B8 scope:global align:4 +CmapSpLoadWait__13dMenu_Fmap2_cFv = .text:0x801BB60C; // type:function size:0x254 scope:global align:4 +screenSetGs__13dMenu_Fmap2_cFv = .text:0x801BB860; // type:function size:0x478 scope:global align:4 +gsMoonAnimeInit__13dMenu_Fmap2_cFv = .text:0x801BBCD8; // type:function size:0x34 scope:global align:4 +gsMoonAnime__13dMenu_Fmap2_cFv = .text:0x801BBD0C; // type:function size:0x340 scope:global align:4 +gsShipAnime__13dMenu_Fmap2_cFv = .text:0x801BC04C; // type:function size:0x34C scope:global align:4 +screenSetTn__13dMenu_Fmap2_cFv = .text:0x801BC398; // type:function size:0x1E4 scope:global align:4 +screenSetTr__13dMenu_Fmap2_cFv = .text:0x801BC57C; // type:function size:0x270 scope:global align:4 +screenSetIk__13dMenu_Fmap2_cFv = .text:0x801BC7EC; // type:function size:0x248 scope:global align:4 +screenSetHeartP__13dMenu_Fmap2_cFv = .text:0x801BCA34; // type:function size:0x2E8 scope:global align:4 +screenSetTerry__13dMenu_Fmap2_cFv = .text:0x801BCD1C; // type:function size:0x220 scope:global align:4 +screenSetSubMa__13dMenu_Fmap2_cFv = .text:0x801BCF3C; // type:function size:0x220 scope:global align:4 +screenSetMoon__13dMenu_Fmap2_cFv = .text:0x801BD15C; // type:function size:0x270 scope:global align:4 +screenSetDfaliy__13dMenu_Fmap2_cFv = .text:0x801BD3CC; // type:function size:0x220 scope:global align:4 +screenSetYagura__13dMenu_Fmap2_cFv = .text:0x801BD5EC; // type:function size:0x270 scope:global align:4 +screenSetHeartM__13dMenu_Fmap2_cFv = .text:0x801BD85C; // type:function size:0x2E8 scope:global align:4 +screenSetSubdan__13dMenu_Fmap2_cFv = .text:0x801BDB44; // type:function size:0x294 scope:global align:4 +setPlayerPos__13dMenu_Fmap2_cFP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x801BDDD8; // type:function size:0x158 scope:global align:4 +CmapOpenSp__13dMenu_Fmap2_cFv = .text:0x801BDF30; // type:function size:0x360 scope:global align:4 +CmapProc2__13dMenu_Fmap2_cFv = .text:0x801BE290; // type:function size:0x90 scope:global align:4 +CmapClose__13dMenu_Fmap2_cFv = .text:0x801BE320; // type:function size:0x348 scope:global align:4 +cmapMove__13dMenu_Fmap2_cFv = .text:0x801BE668; // type:function size:0x8C scope:global align:4 +changeSelCmap__13dMenu_Fmap2_cFv = .text:0x801BE6F4; // type:function size:0x4D0 scope:global align:4 +changeSelCmap2__13dMenu_Fmap2_cFv = .text:0x801BEBC4; // type:function size:0x1A0 scope:global align:4 +cmapAlphaSet__13dMenu_Fmap2_cFv = .text:0x801BED64; // type:function size:0x144 scope:global align:4 +changeZoomCmap__13dMenu_Fmap2_cFv = .text:0x801BEEA8; // type:function size:0x5C scope:global align:4 +ChangeProcMode__13dMenu_Fmap2_cFv = .text:0x801BEF04; // type:function size:0x318 scope:global align:4 +_open__13dMenu_Fmap2_cFv = .text:0x801BF21C; // type:function size:0xA4 scope:global align:4 +_close__13dMenu_Fmap2_cFv = .text:0x801BF2C0; // type:function size:0xEC scope:global align:4 +_draw__13dMenu_Fmap2_cFv = .text:0x801BF3AC; // type:function size:0x88 scope:global align:4 +_delete__13dMenu_Fmap2_cFv = .text:0x801BF434; // type:function size:0xC4 scope:global align:4 +fCursorInit__13dMenu_Fmap2_cFv = .text:0x801BF4F8; // type:function size:0x48 scope:global align:4 +fCursorMove__13dMenu_Fmap2_cFv = .text:0x801BF540; // type:function size:0x2E0 scope:global align:4 +fCursorAnime__13dMenu_Fmap2_cFv = .text:0x801BF820; // type:function size:0x90 scope:global align:4 +cCursorAnimeInit__13dMenu_Fmap2_cFv = .text:0x801BF8B0; // type:function size:0x40 scope:global align:4 +cCursorAnime__13dMenu_Fmap2_cFv = .text:0x801BF8F0; // type:function size:0x90 scope:global align:4 +cCursorHide__13dMenu_Fmap2_cFv = .text:0x801BF980; // type:function size:0x28 scope:global align:4 +cSelCursorInit__13dMenu_Fmap2_cFv = .text:0x801BF9A8; // type:function size:0x18 scope:global align:4 +cSelCursorAnimeInit__13dMenu_Fmap2_cFv = .text:0x801BF9C0; // type:function size:0x1C scope:global align:4 +cSelCursorAnime__13dMenu_Fmap2_cFv = .text:0x801BF9DC; // type:function size:0x108 scope:global align:4 +cSelCursorHide__13dMenu_Fmap2_cFv = .text:0x801BFAE4; // type:function size:0x18 scope:global align:4 +playerPointGridAnimeInit__13dMenu_Fmap2_cFv = .text:0x801BFAFC; // type:function size:0x1C scope:global align:4 +playerPointGridAnime__13dMenu_Fmap2_cFP18fopMsgM_pane_class = .text:0x801BFB18; // type:function size:0x2CC scope:global align:4 +changeFmapTexture__13dMenu_Fmap2_cFv = .text:0x801BFDE4; // type:function size:0x134 scope:global align:4 +changeIslandName__13dMenu_Fmap2_cFv = .text:0x801BFF18; // type:function size:0x124 scope:global align:4 +fmapPlayerPosDisp__13dMenu_Fmap2_cFv = .text:0x801C003C; // type:function size:0x14C scope:global align:4 +fmapPlayerPosDispCheck__13dMenu_Fmap2_cFPfPf = .text:0x801C0188; // type:function size:0x200 scope:global align:4 +changeCmapName__13dMenu_Fmap2_cFv = .text:0x801C0388; // type:function size:0x30C scope:global align:4 +cmapPlayerPosDisp__13dMenu_Fmap2_cFv = .text:0x801C0694; // type:function size:0x1D8 scope:global align:4 +cmapSalvagePosDisp__13dMenu_Fmap2_cFv = .text:0x801C086C; // type:function size:0x28C scope:global align:4 +cmapPlayerPosDispCheck__13dMenu_Fmap2_cFPfPf = .text:0x801C0AF8; // type:function size:0x17C scope:global align:4 +paneTransBase__13dMenu_Fmap2_cFsUcffUcUci = .text:0x801C0C74; // type:function size:0x254 scope:global align:4 +paneAlphaFmapBase__13dMenu_Fmap2_cFsUcUci = .text:0x801C0EC8; // type:function size:0x90 scope:global align:4 +paneAlphaCmapBase__13dMenu_Fmap2_cFsUcUci = .text:0x801C0F58; // type:function size:0xE0 scope:global align:4 +paneAlphaZoomCmapBase__13dMenu_Fmap2_cFsUcffUcUci = .text:0x801C1038; // type:function size:0x118 scope:global align:4 +paneAlphaCmapName__13dMenu_Fmap2_cFsUcUc = .text:0x801C1150; // type:function size:0x158 scope:global align:4 +paneAlphaMessage2__13dMenu_Fmap2_cFsUcUci = .text:0x801C12A8; // type:function size:0x90 scope:global align:4 +paneTranceMessage__13dMenu_Fmap2_cFsUcffffUcUci = .text:0x801C1338; // type:function size:0x32C scope:global align:4 +paneScaleXYChild__13dMenu_Fmap2_cFP18fopMsgM_pane_classf = .text:0x801C1664; // type:function size:0x108 scope:global align:4 +paneTransSelCmapCle__13dMenu_Fmap2_cFsUcffffUcUci = .text:0x801C176C; // type:function size:0x178 scope:global align:4 +paneTransSelCmapOpn__13dMenu_Fmap2_cFsUcffffUcUci = .text:0x801C18E4; // type:function size:0x178 scope:global align:4 +paneAlphaGostShipMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C1A5C; // type:function size:0x190 scope:global align:4 +paneAlphaTingleMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C1BEC; // type:function size:0x118 scope:global align:4 +paneAlphaTreasureMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C1D04; // type:function size:0x148 scope:global align:4 +paneAlphaSubdanMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C1E4C; // type:function size:0x168 scope:global align:4 +paneAlphaHeartMMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C1FB4; // type:function size:0x19C scope:global align:4 +paneAlphaYaguraMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C2150; // type:function size:0x154 scope:global align:4 +paneAlphaDfaliyMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C22A4; // type:function size:0x120 scope:global align:4 +paneAlphaHeartPMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C23C4; // type:function size:0x184 scope:global align:4 +paneAlphaTerryMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C2548; // type:function size:0x120 scope:global align:4 +paneAlphaSubMaMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C2668; // type:function size:0x120 scope:global align:4 +paneAlphaMoonMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C2788; // type:function size:0x154 scope:global align:4 +paneAlphaDoctaMap__13dMenu_Fmap2_cFsUcUci = .text:0x801C28DC; // type:function size:0x134 scope:global align:4 +setPaneOnOff__13dMenu_Fmap2_cFP9J2DScreenUlb = .text:0x801C2A10; // type:function size:0x64 scope:global align:4 +getCollectMapTexChange__13dMenu_Fmap2_cFv = .text:0x801C2A74; // type:function size:0xA0 scope:global align:4 +finCollectMapTexChange__13dMenu_Fmap2_cFv = .text:0x801C2B14; // type:function size:0xA0 scope:global align:4 +calcGetCollectMap__13dMenu_Fmap2_cFv = .text:0x801C2BB4; // type:function size:0xC4 scope:global align:4 +calcGetCollectMap2__13dMenu_Fmap2_cFv = .text:0x801C2C78; // type:function size:0x70 scope:global align:4 +calcFinCollectMap__13dMenu_Fmap2_cFv = .text:0x801C2CE8; // type:function size:0x78 scope:global align:4 +getNowCmapFirstNum__13dMenu_Fmap2_cFv = .text:0x801C2D60; // type:function size:0x8C scope:global align:4 +getNowCmapNextNum__13dMenu_Fmap2_cFSci = .text:0x801C2DEC; // type:function size:0x8C scope:global align:4 +getCmapDatPnt4__13dMenu_Fmap2_cFi = .text:0x801C2E78; // type:function size:0x4C scope:global align:4 +readPaneCmapTexture__13dMenu_Fmap2_cFPC7ResTIMGi = .text:0x801C2EC4; // type:function size:0xC4 scope:global align:4 +readFmapTexture__13dMenu_Fmap2_cFPCc = .text:0x801C2F88; // type:function size:0x40 scope:global align:4 +getButtonIconMode__13dMenu_Fmap2_cFv = .text:0x801C2FC8; // type:function size:0xB8 scope:global align:4 +isLockBbutton__13dMenu_Fmap2_cFv = .text:0x801C3080; // type:function size:0x8 scope:global align:4 +isGetCollectMap__13dMenu_Fmap2_cFSc = .text:0x801C3088; // type:function size:0x34 scope:global align:4 +isOpenCollectMap__13dMenu_Fmap2_cFSc = .text:0x801C30BC; // type:function size:0xDC scope:global align:4 +isOpenCollectMapTriforce__13dMenu_Fmap2_cFSc = .text:0x801C3198; // type:function size:0xDC scope:global align:4 +getCollectMapKind__13dMenu_Fmap2_cFSc = .text:0x801C3274; // type:function size:0x5C scope:global align:4 +isCompleteCollectMap__13dMenu_Fmap2_cFSc = .text:0x801C32D0; // type:function size:0x88 scope:global align:4 +draw__13dDlst_FMAP2_cFv = .text:0x801C3358; // type:function size:0x64 scope:global align:4 +draw__15dDlst_FMAP2GS_cFv = .text:0x801C33BC; // type:function size:0x64 scope:global align:4 +__dt__15dDlst_FMAP2GS_cFv = .text:0x801C3420; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_FMAP2_cFv = .text:0x801C347C; // type:function size:0x5C scope:global align:4 +__dt__10dMf2_HIO_cFv = .text:0x801C34D8; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_fmap2_cpp = .text:0x801C3520; // type:function size:0x140 scope:local align:4 +__ct__9dMi_HIO_cFv = .text:0x801C3660; // type:function size:0x130 scope:global align:4 +initialize__12dMenu_Item_cFv = .text:0x801C3790; // type:function size:0x148 scope:global align:4 +screenSet__12dMenu_Item_cFv = .text:0x801C38D8; // type:function size:0x960 scope:global align:4 +cursorAnime__12dMenu_Item_cFv = .text:0x801C4238; // type:function size:0x3F0 scope:global align:4 +cursorMainMove__12dMenu_Item_cFv = .text:0x801C4628; // type:function size:0x18C scope:global align:4 +cursorSubMove__12dMenu_Item_cFv = .text:0x801C47B4; // type:function size:0x1C0 scope:global align:4 +checkMove__12dMenu_Item_cFv = .text:0x801C4974; // type:function size:0x2C4 scope:global align:4 +itemplaceCheck__12dMenu_Item_cFi = .text:0x801C4C38; // type:function size:0x4D8 scope:global align:4 +itemDecide__12dMenu_Item_cFv = .text:0x801C5110; // type:function size:0x7F8 scope:global align:4 +itemMove__12dMenu_Item_cFv = .text:0x801C5908; // type:function size:0x398 scope:global align:4 +itemScale__12dMenu_Item_cFv = .text:0x801C5CA0; // type:function size:0x268 scope:global align:4 +subWindowInit__12dMenu_Item_cFv = .text:0x801C5F08; // type:function size:0x610 scope:global align:4 +subWindowDelete__12dMenu_Item_cFv = .text:0x801C6518; // type:function size:0x144 scope:global align:4 +subItemDecide__12dMenu_Item_cFv = .text:0x801C665C; // type:function size:0x4D8 scope:global align:4 +itemnameMove__12dMenu_Item_cFv = .text:0x801C6B34; // type:function size:0x148 scope:global align:4 +itemnameSet__12dMenu_Item_cFv = .text:0x801C6C7C; // type:function size:0x600 scope:global align:4 +itemnoteSet__12dMenu_Item_cFv = .text:0x801C727C; // type:function size:0x654 scope:global align:4 +outFontInit__12dMenu_Item_cFv = .text:0x801C78D0; // type:function size:0x88 scope:global align:4 +outFontMove__12dMenu_Item_cFv = .text:0x801C7958; // type:function size:0xEC scope:global align:4 +outFontDraw__12dMenu_Item_cFv = .text:0x801C7A44; // type:function size:0xC0 scope:global align:4 +noteCheck__12dMenu_Item_cFv = .text:0x801C7B04; // type:function size:0x14 scope:global align:4 +noteInit__12dMenu_Item_cFv = .text:0x801C7B18; // type:function size:0xA0 scope:global align:4 +noteAppear__12dMenu_Item_cFv = .text:0x801C7BB8; // type:function size:0xCC scope:global align:4 +noteOpen__12dMenu_Item_cFv = .text:0x801C7C84; // type:function size:0x280 scope:global align:4 +noteClose__12dMenu_Item_cFv = .text:0x801C7F04; // type:function size:0x2DC scope:global align:4 +mainTrans__12dMenu_Item_cFff = .text:0x801C81E0; // type:function size:0x204 scope:global align:4 +titleTrans__12dMenu_Item_cFff = .text:0x801C83E4; // type:function size:0x24 scope:global align:4 +noteRotate__12dMenu_Item_cFff = .text:0x801C8408; // type:function size:0x8C scope:global align:4 +nameTrans__12dMenu_Item_cFff = .text:0x801C8494; // type:function size:0xB4 scope:global align:4 +mainOpenProc__12dMenu_Item_cFsss = .text:0x801C8548; // type:function size:0x238 scope:global align:4 +titleOpenProc__12dMenu_Item_cFss = .text:0x801C8780; // type:function size:0xE8 scope:global align:4 +noteOpenProc__12dMenu_Item_cFss = .text:0x801C8868; // type:function size:0xF4 scope:global align:4 +nameOpenProc__12dMenu_Item_cFss = .text:0x801C895C; // type:function size:0xB4 scope:global align:4 +numberSet__12dMenu_Item_cFP7J2DPaneUc = .text:0x801C8A10; // type:function size:0x48 scope:global align:4 +numberColor__12dMenu_Item_cFP7J2DPaneUc = .text:0x801C8A58; // type:function size:0x148 scope:global align:4 +itemNumberSet__12dMenu_Item_cFv = .text:0x801C8BA0; // type:function size:0x268 scope:global align:4 +itemCheck__12dMenu_Item_cFi = .text:0x801C8E08; // type:function size:0x618 scope:global align:4 +itemBitCheck__12dMenu_Item_cFb = .text:0x801C9420; // type:function size:0x100 scope:global align:4 +arrowLightAnime__12dMenu_Item_cFv = .text:0x801C9520; // type:function size:0x120 scope:global align:4 +bottleFwaterCheck__12dMenu_Item_cFv = .text:0x801C9640; // type:function size:0xBC scope:global align:4 +recollectBossCheck__12dMenu_Item_cFv = .text:0x801C96FC; // type:function size:0xD0 scope:global align:4 +cornerMove__12dMenu_Item_cFv = .text:0x801C97CC; // type:function size:0x12CC scope:global align:4 +equipBeastItem__12dMenu_Item_cFi = .text:0x801CAA98; // type:function size:0xA0 scope:global align:4 +_create__12dMenu_Item_cFv = .text:0x801CAB38; // type:function size:0x3D4 scope:global align:4 +_delete__12dMenu_Item_cFv = .text:0x801CAF0C; // type:function size:0x108 scope:global align:4 +_move__12dMenu_Item_cFv = .text:0x801CB014; // type:function size:0xF0C scope:global align:4 +_draw__12dMenu_Item_cFv = .text:0x801CBF20; // type:function size:0xA2C scope:global align:4 +_open__12dMenu_Item_cFv = .text:0x801CC94C; // type:function size:0x4E8 scope:global align:4 +_close__12dMenu_Item_cFv = .text:0x801CCE34; // type:function size:0x89C scope:global align:4 +_open2__12dMenu_Item_cFv = .text:0x801CD6D0; // type:function size:0x4CC scope:global align:4 +_close2__12dMenu_Item_cFv = .text:0x801CDB9C; // type:function size:0x8AC scope:global align:4 +__dt__12dMenu_Item_cFv = .text:0x801CE448; // type:function size:0x6C scope:global align:4 +draw__12dMenu_Item_cFv = .text:0x801CE4B4; // type:function size:0x2C scope:global align:4 +__dt__9dMi_HIO_cFv = .text:0x801CE4E0; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_item_cpp = .text:0x801CE528; // type:function size:0x3C scope:local align:4 +__ct__9dMo_HIO_cFv = .text:0x801CE564; // type:function size:0x10 scope:global align:4 +screenSet__14dMenu_Option_cFv = .text:0x801CE574; // type:function size:0x738 scope:global align:4 +mainInit__14dMenu_Option_cFv = .text:0x801CECAC; // type:function size:0x190 scope:global align:4 +noteInit__14dMenu_Option_cFv = .text:0x801CEE3C; // type:function size:0xC4 scope:global align:4 +titleInit__14dMenu_Option_cFv = .text:0x801CEF00; // type:function size:0x1EC scope:global align:4 +mainMove__14dMenu_Option_cFv = .text:0x801CF0EC; // type:function size:0x128 scope:global align:4 +noteMove__14dMenu_Option_cFv = .text:0x801CF214; // type:function size:0x114 scope:global align:4 +titleMove__14dMenu_Option_cFv = .text:0x801CF328; // type:function size:0x278 scope:global align:4 +cursorMove__14dMenu_Option_cFv = .text:0x801CF5A0; // type:function size:0xC8 scope:global align:4 +cursorScale__14dMenu_Option_cFv = .text:0x801CF668; // type:function size:0x174 scope:global align:4 +typeMove__14dMenu_Option_cFv = .text:0x801CF7DC; // type:function size:0x170 scope:global align:4 +yazAnime__14dMenu_Option_cFv = .text:0x801CF94C; // type:function size:0x22C scope:global align:4 +ccAnime__14dMenu_Option_cFv = .text:0x801CFB78; // type:function size:0xC8 scope:global align:4 +stickMove__14dMenu_Option_cFUc = .text:0x801CFC40; // type:function size:0x508 scope:global align:4 +noteSet__14dMenu_Option_cFv = .text:0x801D0148; // type:function size:0x45C scope:global align:4 +outFontInit__14dMenu_Option_cFv = .text:0x801D05A4; // type:function size:0x88 scope:global align:4 +outFontMove__14dMenu_Option_cFv = .text:0x801D062C; // type:function size:0xEC scope:global align:4 +outFontDraw__14dMenu_Option_cFv = .text:0x801D0718; // type:function size:0xC0 scope:global align:4 +initialize__14dMenu_Option_cFv = .text:0x801D07D8; // type:function size:0xC0 scope:global align:4 +_create__14dMenu_Option_cFv = .text:0x801D0898; // type:function size:0x1CC scope:global align:4 +_delete__14dMenu_Option_cFv = .text:0x801D0A64; // type:function size:0x7C scope:global align:4 +_move__14dMenu_Option_cFv = .text:0x801D0AE0; // type:function size:0x300 scope:global align:4 +_draw__14dMenu_Option_cFv = .text:0x801D0DE0; // type:function size:0x4B4 scope:global align:4 +_open__14dMenu_Option_cFv = .text:0x801D1294; // type:function size:0xB8 scope:global align:4 +_close__14dMenu_Option_cFv = .text:0x801D134C; // type:function size:0x7C scope:global align:4 +__dt__9dMo_HIO_cFv = .text:0x801D13C8; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_option_cpp = .text:0x801D1410; // type:function size:0x38 scope:local align:4 +__ct__9dMs_HIO_cFv = .text:0x801D1448; // type:function size:0xD4 scope:global align:4 +_create__12dMenu_save_cFv = .text:0x801D151C; // type:function size:0x2B4 scope:global align:4 +initialize__12dMenu_save_cFv = .text:0x801D17D0; // type:function size:0x34 scope:global align:4 +_open__12dMenu_save_cFv = .text:0x801D1804; // type:function size:0x2C scope:global align:4 +openNormal__12dMenu_save_cFv = .text:0x801D1830; // type:function size:0x12C scope:global align:4 +_close__12dMenu_save_cFv = .text:0x801D195C; // type:function size:0x2C scope:global align:4 +closeNormal__12dMenu_save_cFv = .text:0x801D1988; // type:function size:0xAC scope:global align:4 +openForCollect__12dMenu_save_cFv = .text:0x801D1A34; // type:function size:0x21C scope:global align:4 +openForItem__12dMenu_save_cFv = .text:0x801D1C50; // type:function size:0x21C scope:global align:4 +closeForCollect__12dMenu_save_cFv = .text:0x801D1E6C; // type:function size:0x21C scope:global align:4 +closeForItem__12dMenu_save_cFv = .text:0x801D2088; // type:function size:0x21C scope:global align:4 +openForGameover__12dMenu_save_cFv = .text:0x801D22A4; // type:function size:0x254 scope:global align:4 +closeForGameover__12dMenu_save_cFv = .text:0x801D24F8; // type:function size:0x44 scope:global align:4 +closeForGameover_1__12dMenu_save_cFv = .text:0x801D253C; // type:function size:0x1A0 scope:global align:4 +closeForGameover_2__12dMenu_save_cFv = .text:0x801D26DC; // type:function size:0x510 scope:global align:4 +openForEnding__12dMenu_save_cFv = .text:0x801D2BEC; // type:function size:0x184 scope:global align:4 +openForEnding2__12dMenu_save_cFv = .text:0x801D2D70; // type:function size:0x170 scope:global align:4 +closeForEnding__12dMenu_save_cFv = .text:0x801D2EE0; // type:function size:0x1A0 scope:global align:4 +_delete__12dMenu_save_cFv = .text:0x801D3080; // type:function size:0xAC scope:global align:4 +_move__12dMenu_save_cFv = .text:0x801D312C; // type:function size:0xC8 scope:global align:4 +noSave__12dMenu_save_cFv = .text:0x801D31F4; // type:function size:0x50 scope:global align:4 +noSave2__12dMenu_save_cFv = .text:0x801D3244; // type:function size:0x14 scope:global align:4 +saveQuestion__12dMenu_save_cFv = .text:0x801D3258; // type:function size:0x11C scope:global align:4 +memCardCheck__12dMenu_save_cFv = .text:0x801D3374; // type:function size:0x148 scope:global align:4 +openSaveMenu__12dMenu_save_cFv = .text:0x801D34BC; // type:function size:0x58 scope:global align:4 +closeSaveMenu__12dMenu_save_cFv = .text:0x801D3514; // type:function size:0xA8 scope:global align:4 +memCardErrMsgWaitKey__12dMenu_save_cFv = .text:0x801D35BC; // type:function size:0x1C scope:global align:4 +memCardErrMsgWaitKey2__12dMenu_save_cFv = .text:0x801D35D8; // type:function size:0x74 scope:global align:4 +memCardErrMsgWaitKey3__12dMenu_save_cFv = .text:0x801D364C; // type:function size:0x5C scope:global align:4 +memCardErrGoIPLSel__12dMenu_save_cFv = .text:0x801D36A8; // type:function size:0x68 scope:global align:4 +memCardErrGoIPLSel2__12dMenu_save_cFv = .text:0x801D3710; // type:function size:0x58 scope:global align:4 +memCardErrMsgWaitFormatSel__12dMenu_save_cFv = .text:0x801D3768; // type:function size:0x74 scope:global align:4 +memCardErrMsgWaitFormatSel2__12dMenu_save_cFv = .text:0x801D37DC; // type:function size:0x8C scope:global align:4 +memCardFormat__12dMenu_save_cFv = .text:0x801D3868; // type:function size:0x54 scope:global align:4 +memCardFormatCheck__12dMenu_save_cFv = .text:0x801D38BC; // type:function size:0x98 scope:global align:4 +memCardMakeGameFileSel__12dMenu_save_cFv = .text:0x801D3954; // type:function size:0xF8 scope:global align:4 +memCardMakeGameFile__12dMenu_save_cFv = .text:0x801D3A4C; // type:function size:0x54 scope:global align:4 +memCardMakeGameFileCheck__12dMenu_save_cFv = .text:0x801D3AA0; // type:function size:0x98 scope:global align:4 +memCardDataLoadWait__12dMenu_save_cFv = .text:0x801D3B38; // type:function size:0x9C scope:global align:4 +memCardDataLoadWait2__12dMenu_save_cFv = .text:0x801D3BD4; // type:function size:0x90 scope:global align:4 +memCardDataSave__12dMenu_save_cFv = .text:0x801D3C64; // type:function size:0x1C0 scope:global align:4 +memCardDataSaveUpMenu__12dMenu_save_cFv = .text:0x801D3E24; // type:function size:0xB0 scope:global align:4 +memCardDataSaveSel__12dMenu_save_cFv = .text:0x801D3ED4; // type:function size:0xA0 scope:global align:4 +memCardDataSaveDownMenu__12dMenu_save_cFv = .text:0x801D3F74; // type:function size:0x7C scope:global align:4 +dataWrite__12dMenu_save_cFv = .text:0x801D3FF0; // type:function size:0xA4 scope:global align:4 +memCardDataSaveWait__12dMenu_save_cFv = .text:0x801D4094; // type:function size:0x188 scope:global align:4 +msgWait__12dMenu_save_cFv = .text:0x801D421C; // type:function size:0x6C scope:global align:4 +msgWait2__12dMenu_save_cFv = .text:0x801D4288; // type:function size:0xE4 scope:global align:4 +saveEndWait__12dMenu_save_cFv = .text:0x801D436C; // type:function size:0xC4 scope:global align:4 +canNotSave__12dMenu_save_cFv = .text:0x801D4430; // type:function size:0x10C scope:global align:4 +canNotSave2__12dMenu_save_cFv = .text:0x801D453C; // type:function size:0xC4 scope:global align:4 +gameContinue__12dMenu_save_cFv = .text:0x801D4600; // type:function size:0xC4 scope:global align:4 +gameContinue2__12dMenu_save_cFv = .text:0x801D46C4; // type:function size:0xEC scope:global align:4 +gameContinue3__12dMenu_save_cFv = .text:0x801D47B0; // type:function size:0x98 scope:global align:4 +gameContinue4__12dMenu_save_cFv = .text:0x801D4848; // type:function size:0x34 scope:global align:4 +endingNoSave__12dMenu_save_cFv = .text:0x801D487C; // type:function size:0x94 scope:global align:4 +endingNoSave2__12dMenu_save_cFv = .text:0x801D4910; // type:function size:0x84 scope:global align:4 +endingNoSave3__12dMenu_save_cFv = .text:0x801D4994; // type:function size:0x94 scope:global align:4 +endingDataCheck__12dMenu_save_cFv = .text:0x801D4A28; // type:function size:0xF8 scope:global align:4 +saveWait__12dMenu_save_cFv = .text:0x801D4B20; // type:function size:0x4 scope:global align:4 +YesNoSelect__12dMenu_save_cFi = .text:0x801D4B24; // type:function size:0x2A0 scope:global align:4 +YesNoSelect2__12dMenu_save_cFi = .text:0x801D4DC4; // type:function size:0x214 scope:global align:4 +CursorAlphaInit__12dMenu_save_cFv = .text:0x801D4FD8; // type:function size:0x34 scope:global align:4 +CursorMove__12dMenu_save_cFv = .text:0x801D500C; // type:function size:0x50 scope:global align:4 +CursorAnime__12dMenu_save_cFv = .text:0x801D505C; // type:function size:0xD0 scope:global align:4 +openSave__12dMenu_save_cFv = .text:0x801D512C; // type:function size:0x15C scope:global align:4 +closeSave__12dMenu_save_cFv = .text:0x801D5288; // type:function size:0x17C scope:global align:4 +screenSet__12dMenu_save_cFv = .text:0x801D5404; // type:function size:0x374 scope:global align:4 +paneTransInit__12dMenu_save_cFv = .text:0x801D5778; // type:function size:0x1B0 scope:global align:4 +displayInit__12dMenu_save_cFv = .text:0x801D5928; // type:function size:0xFC scope:global align:4 +initializeEx__12dMenu_save_cFv = .text:0x801D5A24; // type:function size:0x5C scope:global align:4 +menuUp__12dMenu_save_cFv = .text:0x801D5A80; // type:function size:0xE8 scope:global align:4 +menuDown__12dMenu_save_cFv = .text:0x801D5B68; // type:function size:0xE8 scope:global align:4 +PaneAlphaMsgTxt__12dMenu_save_cFsUc = .text:0x801D5C50; // type:function size:0xC0 scope:global align:4 +PaneTranceBase__12dMenu_save_cFsUcffUci = .text:0x801D5D10; // type:function size:0x108 scope:global align:4 +PaneScaleAlphaWipe__12dMenu_save_cFsUcfUci = .text:0x801D5E18; // type:function size:0x2C8 scope:global align:4 +PaneAlphaMask__12dMenu_save_cFsUcUci = .text:0x801D60E0; // type:function size:0x90 scope:global align:4 +PaneTranceTitle__12dMenu_save_cFsUcffUci = .text:0x801D6170; // type:function size:0xFC scope:global align:4 +PaneRotate__12dMenu_save_cFsUcP18fopMsgM_pane_classfffUc = .text:0x801D626C; // type:function size:0xC4 scope:global align:4 +PaneTranceMenu__12dMenu_save_cFsUcP18fopMsgM_pane_classffUci = .text:0x801D6330; // type:function size:0x104 scope:global align:4 +_draw__12dMenu_save_cFv = .text:0x801D6434; // type:function size:0x4C scope:global align:4 +_draw2__12dMenu_save_cFv = .text:0x801D6480; // type:function size:0x4C scope:global align:4 +draw__16dDlst_MenuSave_cFv = .text:0x801D64CC; // type:function size:0x64 scope:global align:4 +__dt__13dFile_error_cFv = .text:0x801D6530; // type:function size:0x74 scope:global align:4 +__dt__9dMs_HIO_cFv = .text:0x801D65A4; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_save_cpp = .text:0x801D65EC; // type:function size:0x3F8 scope:local align:4 +__ct__9dMw_HIO_cFv = .text:0x801D69E4; // type:function size:0x188 scope:global align:4 +__ct__10dMw_DHIO_cFv = .text:0x801D6B6C; // type:function size:0x5C scope:global align:4 +dMs_item_create__FP19sub_ms_screen_class = .text:0x801D6BC8; // type:function size:0x3B4 scope:global align:4 +dMs_item_delete__FP19sub_ms_screen_class = .text:0x801D6F7C; // type:function size:0x13C scope:global align:4 +dMs_collect_create__FP19sub_ms_screen_class = .text:0x801D70B8; // type:function size:0x3EC scope:global align:4 +dMs_collect_create2__FP19sub_ms_screen_class = .text:0x801D74A4; // type:function size:0x3E0 scope:global align:4 +dMs_collect_delete__FP19sub_ms_screen_class = .text:0x801D7884; // type:function size:0x13C scope:global align:4 +dMs_fmap_create__FP19sub_ms_screen_class = .text:0x801D79C0; // type:function size:0x334 scope:global align:4 +dMs_fmap_delete__FP19sub_ms_screen_class = .text:0x801D7CF4; // type:function size:0x104 scope:global align:4 +dMs_dmap_create__FP19sub_ms_screen_class = .text:0x801D7DF8; // type:function size:0x398 scope:global align:4 +dMs_dmap_delete__FP19sub_ms_screen_class = .text:0x801D8190; // type:function size:0x150 scope:global align:4 +dMs_name_create__FP19sub_ms_screen_class = .text:0x801D82E0; // type:function size:0x120 scope:global align:4 +dMs_name_delete__FP19sub_ms_screen_class = .text:0x801D8400; // type:function size:0x80 scope:global align:4 +dMs_save_delete__FP19sub_ms_screen_class = .text:0x801D8480; // type:function size:0x80 scope:global align:4 +dMs_cloth_create__FP19sub_ms_screen_class = .text:0x801D8500; // type:function size:0x1F0 scope:global align:4 +dMs_cloth_delete__FP19sub_ms_screen_class = .text:0x801D86F0; // type:function size:0xC4 scope:global align:4 +dMs_clothOnly_create__FP19sub_ms_screen_class = .text:0x801D87B4; // type:function size:0x11C scope:global align:4 +dMs_clothOnly_delete__FP19sub_ms_screen_class = .text:0x801D88D0; // type:function size:0x98 scope:global align:4 +dMs_onButtonBit__FP19sub_ms_screen_classUc = .text:0x801D8968; // type:function size:0x10 scope:global align:4 +dMs_offButtonBit__FP19sub_ms_screen_classUc = .text:0x801D8978; // type:function size:0x10 scope:global align:4 +dMs_isButtonBit__FP19sub_ms_screen_classUc = .text:0x801D8988; // type:function size:0x18 scope:global align:4 +dMs_isPush_L_Button__FP19sub_ms_screen_class = .text:0x801D89A0; // type:function size:0x64 scope:global align:4 +dMs_isPush_R_Button__FP19sub_ms_screen_class = .text:0x801D8A04; // type:function size:0x64 scope:global align:4 +dMs_childHeap_freeAll__FP19sub_ms_screen_class = .text:0x801D8A68; // type:function size:0x2C scope:global align:4 +dMs_telescopeMove__FP19sub_ms_screen_class = .text:0x801D8A94; // type:function size:0x198 scope:global align:4 +dMs_placenameMove__FP19sub_ms_screen_class = .text:0x801D8C2C; // type:function size:0x10C scope:global align:4 +dMs_Draw__FP19sub_ms_screen_class = .text:0x801D8D38; // type:function size:0x288 scope:global align:4 +dMs_Execute__FP19sub_ms_screen_class = .text:0x801D8FC0; // type:function size:0x19B0 scope:global align:4 +dMs_IsDelete__FP19sub_ms_screen_class = .text:0x801DA970; // type:function size:0x28 scope:global align:4 +dMs_Delete__FP19sub_ms_screen_class = .text:0x801DA998; // type:function size:0x15C scope:global align:4 +dMs_Create__FP9msg_class = .text:0x801DAAF4; // type:function size:0x1BC scope:global align:4 +draw__20dDlst_MENU_CAPTURE_cFv = .text:0x801DACB0; // type:function size:0x33C scope:global align:4 +draw__18dDlst_MENU_CLOTH_cFv = .text:0x801DAFEC; // type:function size:0xB0 scope:global align:4 +__dt__20dDlst_MENU_CAPTURE_cFv = .text:0x801DB09C; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_MENU_CLOTH_cFv = .text:0x801DB0F8; // type:function size:0x5C scope:global align:4 +__dt__13dMenu_Fmap2_cFv = .text:0x801DB154; // type:function size:0x9C scope:global align:4 +__dt__12dMenu_Fmap_cFv = .text:0x801DB1F0; // type:function size:0xD8 scope:global align:4 +__dt__14dDlst_NameIN_cFv = .text:0x801DB2C8; // type:function size:0x5C scope:global align:4 +__dt__7dName_cFv = .text:0x801DB324; // type:function size:0x74 scope:global align:4 +__dt__10dMw_DHIO_cFv = .text:0x801DB398; // type:function size:0x48 scope:global align:4 +__dt__9dMw_HIO_cFv = .text:0x801DB3E0; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_window_cpp = .text:0x801DB428; // type:function size:0xAC scope:local align:4 +__dt__14dMenu_FmapSv_cFv = .text:0x801DB4D4; // type:function size:0x3C scope:global align:4 +_create__15dMesg_outFont_cFv = .text:0x801DB510; // type:function size:0x128 scope:global align:4 +_delete__15dMesg_outFont_cFv = .text:0x801DB638; // type:function size:0x68 scope:global align:4 +_initialize__15dMesg_outFont_cFv = .text:0x801DB6A0; // type:function size:0xAC scope:global align:4 +_set__15dMesg_outFont_cFsssUlUc = .text:0x801DB74C; // type:function size:0x64 scope:global align:4 +_draw__15dMesg_outFont_cFv = .text:0x801DB7B0; // type:function size:0x4C scope:global align:4 +_setAlpha__15dMesg_outFont_cFUc = .text:0x801DB7FC; // type:function size:0x14 scope:global align:4 +__ct__14dMesg_tControlFv = .text:0x801DB810; // type:function size:0x84 scope:global align:4 +do_word__14dMesg_tControlFUl = .text:0x801DB894; // type:function size:0x14 scope:global align:4 +__ct__24dMesg_tSequenceProcessorFPQ28JMessage8TControl = .text:0x801DB8A8; // type:function size:0xDC scope:global align:4 +initialize__24dMesg_tSequenceProcessorFi = .text:0x801DB984; // type:function size:0x2B4 scope:global align:4 +__dt__23dMesg_tMeasureProcessorFv = .text:0x801DBC38; // type:function size:0x60 scope:global align:4 +do_begin__24dMesg_tSequenceProcessorFPCvPCc = .text:0x801DBC98; // type:function size:0x2C scope:global align:4 +do_end__24dMesg_tSequenceProcessorFv = .text:0x801DBCC4; // type:function size:0x20 scope:global align:4 +do_isReady__24dMesg_tSequenceProcessorFv = .text:0x801DBCE4; // type:function size:0x164 scope:global align:4 +do_jump_isReady__24dMesg_tSequenceProcessorFv = .text:0x801DBE48; // type:function size:0x30 scope:global align:4 +do_jump__24dMesg_tSequenceProcessorFPCvPCc = .text:0x801DBE78; // type:function size:0xC scope:global align:4 +do_branch_query__24dMesg_tSequenceProcessorFUs = .text:0x801DBE84; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__24dMesg_tSequenceProcessorFv = .text:0x801DBE88; // type:function size:0x8 scope:global align:4 +do_branch__24dMesg_tSequenceProcessorFPCvPCc = .text:0x801DBE90; // type:function size:0xC scope:global align:4 +do_character__24dMesg_tSequenceProcessorFi = .text:0x801DBE9C; // type:function size:0x638 scope:global align:4 +do_tag__24dMesg_tSequenceProcessorFUlPCvUl = .text:0x801DC4D4; // type:function size:0x71C scope:global align:4 +setCharacter__24dMesg_tSequenceProcessorFv = .text:0x801DCBF0; // type:function size:0xD8 scope:global align:4 +ruby_character__24dMesg_tSequenceProcessorFPci = .text:0x801DCCC8; // type:function size:0x164 scope:global align:4 +do_systemTagCode__24dMesg_tSequenceProcessorFUsPCvUl = .text:0x801DCE2C; // type:function size:0x358 scope:global align:4 +__ct__23dMesg_tMeasureProcessorFPQ28JMessage8TControli = .text:0x801DD184; // type:function size:0xA4 scope:global align:4 +do_character__23dMesg_tMeasureProcessorFi = .text:0x801DD228; // type:function size:0x2C8 scope:global align:4 +do_end__23dMesg_tMeasureProcessorFv = .text:0x801DD4F0; // type:function size:0xDC scope:global align:4 +do_tag__23dMesg_tMeasureProcessorFUlPCvUl = .text:0x801DD5CC; // type:function size:0x714 scope:global align:4 +do_systemTagCode__23dMesg_tMeasureProcessorFUsPCvUl = .text:0x801DDCE0; // type:function size:0xEC scope:global align:4 +__ct__25dMesg_tRenderingProcessorFPQ28JMessage8TControl = .text:0x801DDDCC; // type:function size:0x3C scope:global align:4 +do_begin__25dMesg_tRenderingProcessorFPCvPCc = .text:0x801DDE08; // type:function size:0x4 scope:global align:4 +do_end__25dMesg_tRenderingProcessorFv = .text:0x801DDE0C; // type:function size:0x4 scope:global align:4 +do_character__25dMesg_tRenderingProcessorFi = .text:0x801DDE10; // type:function size:0x4 scope:global align:4 +do_tag__25dMesg_tRenderingProcessorFUlPCvUl = .text:0x801DDE14; // type:function size:0x80 scope:global align:4 +do_systemTagCode__25dMesg_tRenderingProcessorFUsPCvUl = .text:0x801DDE94; // type:function size:0x34 scope:global align:4 +setCommonData__18dMesg_screenData_cFv = .text:0x801DDEC8; // type:function size:0x44C scope:global align:4 +initString__18dMesg_screenData_cFPci = .text:0x801DE314; // type:function size:0xAC scope:global align:4 +setString__18dMesg_screenData_cFPci = .text:0x801DE3C0; // type:function size:0x30 scope:global align:4 +shiftSet__18dMesg_screenData_cFii = .text:0x801DE3F0; // type:function size:0x60 scope:global align:4 +arwAnimeInit__18dMesg_screenData_cFv = .text:0x801DE450; // type:function size:0x58 scope:global align:4 +arwAnime__18dMesg_screenData_cFv = .text:0x801DE4A8; // type:function size:0x3C4 scope:global align:4 +dotAnimeInit__18dMesg_screenData_cFv = .text:0x801DE86C; // type:function size:0x38 scope:global align:4 +dotAnime__18dMesg_screenData_cFv = .text:0x801DE8A4; // type:function size:0x514 scope:global align:4 +createScreen__22dMesg_screenDataTalk_cFv = .text:0x801DEDB8; // type:function size:0x2F0 scope:global align:4 +openAnime__22dMesg_screenDataTalk_cFv = .text:0x801DF0A8; // type:function size:0x1C4 scope:global align:4 +closeAnime__22dMesg_screenDataTalk_cFv = .text:0x801DF26C; // type:function size:0x124 scope:global align:4 +setTextPosition__22dMesg_screenDataTalk_cFUc = .text:0x801DF390; // type:function size:0x34C scope:global align:4 +draw__22dMesg_screenDataTalk_cFv = .text:0x801DF6DC; // type:function size:0xA0 scope:global align:4 +createScreen__22dMesg_screenDataItem_cFv = .text:0x801DF77C; // type:function size:0x818 scope:global align:4 +deleteScreen__22dMesg_screenDataItem_cFv = .text:0x801DFF94; // type:function size:0x84 scope:global align:4 +openAnime__22dMesg_screenDataItem_cFv = .text:0x801E0018; // type:function size:0x134 scope:global align:4 +closeAnime__22dMesg_screenDataItem_cFv = .text:0x801E014C; // type:function size:0x158 scope:global align:4 +move__22dMesg_screenDataItem_cFv = .text:0x801E02A4; // type:function size:0xC4 scope:global align:4 +draw__22dMesg_screenDataItem_cFv = .text:0x801E0368; // type:function size:0x110 scope:global align:4 +ringMove__22dMesg_screenDataItem_cFv = .text:0x801E0478; // type:function size:0xA8 scope:global align:4 +lightMove__22dMesg_screenDataItem_cFv = .text:0x801E0520; // type:function size:0x390 scope:global align:4 +cornerMove__22dMesg_screenDataItem_cFv = .text:0x801E08B0; // type:function size:0x6EC scope:global align:4 +dMesg_initialize__FP14sub_mesg_class = .text:0x801E0F9C; // type:function size:0x1A4 scope:global align:4 +dMesg_finalize__Fv = .text:0x801E1140; // type:function size:0x7C scope:global align:4 +__dt__25dMesg_tRenderingProcessorFv = .text:0x801E11BC; // type:function size:0x60 scope:global align:4 +__dt__24dMesg_tSequenceProcessorFv = .text:0x801E121C; // type:function size:0x60 scope:global align:4 +__dt__Q28JMessage18TResourceContainerFv = .text:0x801E127C; // type:function size:0x74 scope:global align:4 +dMesg_parse__Fv = .text:0x801E12F0; // type:function size:0xFC scope:global align:4 +dMesg_reset__Fv = .text:0x801E13EC; // type:function size:0x24 scope:global align:4 +dMesg_update__Fv = .text:0x801E1410; // type:function size:0x28 scope:global align:4 +dMesg_render__Fv = .text:0x801E1438; // type:function size:0x24 scope:global align:4 +dMesg_fontsizeCenter__FP14sub_mesg_classii = .text:0x801E145C; // type:function size:0x170 scope:global align:4 +dMesg_fontsizeCenter__FP14sub_mesg_classiiii = .text:0x801E15CC; // type:function size:0x154 scope:global align:4 +dMesg_waitProc__FP14sub_mesg_class = .text:0x801E1720; // type:function size:0x3A4 scope:global align:4 +setTextPosition__18dMesg_screenData_cFUc = .text:0x801E1AC4; // type:function size:0x4 scope:global align:4 +createScreen__18dMesg_screenData_cFv = .text:0x801E1AC8; // type:function size:0x4 scope:global align:4 +__dt__18dMesg_screenData_cFv = .text:0x801E1ACC; // type:function size:0x5C scope:global align:4 +dMesg_openProc__FP14sub_mesg_class = .text:0x801E1B28; // type:function size:0x148 scope:global align:4 +dMesg_outnowProc__FP14sub_mesg_class = .text:0x801E1C70; // type:function size:0xCC scope:global align:4 +dMesg_outwaitProc__FP14sub_mesg_class = .text:0x801E1D3C; // type:function size:0x13C scope:global align:4 +dMesg_stopProc__FP14sub_mesg_class = .text:0x801E1E78; // type:function size:0xA8 scope:global align:4 +dMesg_closewaitProc__FP14sub_mesg_class = .text:0x801E1F20; // type:function size:0xB4 scope:global align:4 +dMesg_closeProc__FP14sub_mesg_class = .text:0x801E1FD4; // type:function size:0x194 scope:global align:4 +dMsg_Draw__FP14sub_mesg_class = .text:0x801E2168; // type:function size:0x44 scope:global align:4 +dMsg_Execute__FP14sub_mesg_class = .text:0x801E21AC; // type:function size:0xF0 scope:global align:4 +move__18dMesg_screenData_cFv = .text:0x801E229C; // type:function size:0x4 scope:global align:4 +dMsg_IsDelete__FP14sub_mesg_class = .text:0x801E22A0; // type:function size:0x8 scope:global align:4 +dMsg_Delete__FP14sub_mesg_class = .text:0x801E22A8; // type:function size:0x1DC scope:global align:4 +dMsg_Create__FP9msg_class = .text:0x801E2484; // type:function size:0x160 scope:local align:4 +__dt__15dMesg_outFont_cFv = .text:0x801E25E4; // type:function size:0x48 scope:global align:4 +draw__18dMesg_screenData_cFv = .text:0x801E262C; // type:function size:0x4 scope:global align:4 +__dt__22dMesg_screenDataItem_cFv = .text:0x801E2630; // type:function size:0x6C scope:global align:4 +__dt__22dMesg_screenDataTalk_cFv = .text:0x801E269C; // type:function size:0x6C scope:global align:4 +dMsg2_value_init__FP14sub_msg2_classUc = .text:0x801E2708; // type:function size:0x140 scope:global align:4 +dMsg2_setString__FP14sub_msg2_classUc = .text:0x801E2848; // type:function size:0xB4 scope:global align:4 +dMsg2_messagePaneShow__FP14sub_msg2_classUc = .text:0x801E28FC; // type:function size:0x24 scope:global align:4 +dMsg2_messagePaneHide__FP14sub_msg2_classUc = .text:0x801E2920; // type:function size:0x24 scope:global align:4 +dMsg2_outFontHide__FP14sub_msg2_classUc = .text:0x801E2944; // type:function size:0xEC scope:global align:4 +dMsg2_arrowUpShow__FP14sub_msg2_class = .text:0x801E2A30; // type:function size:0x38 scope:global align:4 +dMsg2_arrowUpHide__FP14sub_msg2_class = .text:0x801E2A68; // type:function size:0x38 scope:global align:4 +dMsg2_arrowDownShow__FP14sub_msg2_class = .text:0x801E2AA0; // type:function size:0x38 scope:global align:4 +dMsg2_arrowDownHide__FP14sub_msg2_class = .text:0x801E2AD8; // type:function size:0x38 scope:global align:4 +dMsg2_dotShow__FP14sub_msg2_class = .text:0x801E2B10; // type:function size:0x38 scope:global align:4 +dMsg2_dotHide__FP14sub_msg2_class = .text:0x801E2B48; // type:function size:0x38 scope:global align:4 +dMsg2_multiTexInit__FP14sub_msg2_class = .text:0x801E2B80; // type:function size:0x188 scope:global align:4 +dMsg2_fontdataInit__FP14sub_msg2_class = .text:0x801E2D08; // type:function size:0xC0 scope:global align:4 +dMsg2_screenDataSet__FP14sub_msg2_classUc = .text:0x801E2DC8; // type:function size:0x44 scope:global align:4 +dMsg2_screenDataInit__FP14sub_msg2_classUc = .text:0x801E2E0C; // type:function size:0x838 scope:global align:4 +dMsg2_ScreenDataValueInit__FP14sub_msg2_class = .text:0x801E3644; // type:function size:0x10C scope:global align:4 +dMsg2_stickInfoInit__FP14sub_msg2_class = .text:0x801E3750; // type:function size:0x58 scope:global align:4 +dMsg2_stickInfoCheck__FP14sub_msg2_class = .text:0x801E37A8; // type:function size:0x84 scope:global align:4 +dMsg2_multiTexDraw__FP14sub_msg2_classssss = .text:0x801E382C; // type:function size:0x1AC scope:global align:4 +dMsg2_messageOut__FP14sub_msg2_classUci = .text:0x801E39D8; // type:function size:0x180 scope:global align:4 +dMsg2_yose_select__FP14sub_msg2_classUc = .text:0x801E3B58; // type:function size:0x80 scope:global align:4 +dMsg2_textPosition__FP14sub_msg2_classUc = .text:0x801E3BD8; // type:function size:0xB0 scope:global align:4 +dMsg2_rubySet__FP14sub_msg2_class = .text:0x801E3C88; // type:function size:0x74 scope:global align:4 +dMsg2_arrowMove__FP14sub_msg2_class = .text:0x801E3CFC; // type:function size:0x188 scope:global align:4 +dMsg2_aimAlphaSqare__FP14sub_msg2_classii = .text:0x801E3E84; // type:function size:0xDC scope:global align:4 +dMsg2_aimAlphaSqrt__FP14sub_msg2_classii = .text:0x801E3F60; // type:function size:0x120 scope:global align:4 +dMsg2_kankyoBrightness__Fv = .text:0x801E4080; // type:function size:0x9C scope:global align:4 +dMsg2_aimBrightness__Fv = .text:0x801E411C; // type:function size:0x4C scope:global align:4 +dMsg2_setCharAlpha__FP14sub_msg2_classUc = .text:0x801E4168; // type:function size:0x3DC scope:global align:4 +dMsg2_messageShow__FP14sub_msg2_class = .text:0x801E4544; // type:function size:0xB4 scope:global align:4 +dMsg2_messageDataInit__FP14sub_msg2_classi = .text:0x801E45F8; // type:function size:0x14C scope:global align:4 +dMsg2_stopProc__FP14sub_msg2_class = .text:0x801E4744; // type:function size:0x160 scope:global align:4 +dMsg2_closewaitProc__FP14sub_msg2_class = .text:0x801E48A4; // type:function size:0x13C scope:global align:4 +dMsg2_openProc__FP14sub_msg2_class = .text:0x801E49E0; // type:function size:0x170 scope:global align:4 +dMsg2_closeProc__FP14sub_msg2_class = .text:0x801E4B50; // type:function size:0x18C scope:global align:4 +dMsg2_outwaitProc__FP14sub_msg2_class = .text:0x801E4CDC; // type:function size:0x458 scope:global align:4 +draw__14dDlst_2DMSG2_cFv = .text:0x801E5134; // type:function size:0x98 scope:global align:4 +outFontDraw__14dDlst_2DMSG2_cFv = .text:0x801E51CC; // type:function size:0x2E8 scope:global align:4 +draw__14dDlst_2DCopy_cFv = .text:0x801E54B4; // type:function size:0x104 scope:global align:4 +dMsg2_Draw__FP14sub_msg2_class = .text:0x801E55B8; // type:function size:0x15C scope:global align:4 +dMsg2_Execute__FP14sub_msg2_class = .text:0x801E5714; // type:function size:0x5A0 scope:global align:4 +dMsg2_IsDelete__FP14sub_msg2_class = .text:0x801E5CB4; // type:function size:0x8 scope:global align:4 +dMsg2_Delete__FP14sub_msg2_class = .text:0x801E5CBC; // type:function size:0x1B0 scope:global align:4 +dMsg2_Create__FP9msg_class = .text:0x801E5E6C; // type:function size:0x644 scope:global align:4 +__dt__14dDlst_2DCopy_cFv = .text:0x801E64B0; // type:function size:0x5C scope:global align:4 +__dt__14dDlst_2DMSG2_cFv = .text:0x801E650C; // type:function size:0x5C scope:global align:4 +__sinit_d_message_cpp = .text:0x801E6568; // type:function size:0xB0 scope:local align:4 +setDummyTexture__10dmsg3_3d_cFv = .text:0x801E6618; // type:function size:0x2F8 scope:global align:4 +loadModelData__FPUc = .text:0x801E6910; // type:function size:0x24 scope:global align:4 +loadAnmTransformData__FPUc = .text:0x801E6934; // type:function size:0x20 scope:global align:4 +__ct__10dmsg3_3d_cFv = .text:0x801E6954; // type:function size:0x298 scope:global align:4 +__dt__10dmsg3_3d_cFv = .text:0x801E6BEC; // type:function size:0xA0 scope:global align:4 +set_mtx__10dmsg3_3d_cFv = .text:0x801E6C8C; // type:function size:0x6C scope:global align:4 +exec__10dmsg3_3d_cFv = .text:0x801E6CF8; // type:function size:0x38 scope:global align:4 +draw__10dmsg3_3d_cFv = .text:0x801E6D30; // type:function size:0x9C scope:global align:4 +dMsg3_value_init__FP14sub_msg3_classUc = .text:0x801E6DCC; // type:function size:0x13C scope:global align:4 +dMsg3_setString__FP14sub_msg3_classUc = .text:0x801E6F08; // type:function size:0x9C scope:global align:4 +dMsg3_messagePaneShow__FP14sub_msg3_classUc = .text:0x801E6FA4; // type:function size:0x24 scope:global align:4 +dMsg3_messagePaneHide__FP14sub_msg3_classUc = .text:0x801E6FC8; // type:function size:0x24 scope:global align:4 +dMsg3_outFontHide__FUc = .text:0x801E6FEC; // type:function size:0xD4 scope:global align:4 +dMsg3_arrowUpShow__FP14sub_msg3_class = .text:0x801E70C0; // type:function size:0x38 scope:global align:4 +dMsg3_arrowUpHide__FP14sub_msg3_class = .text:0x801E70F8; // type:function size:0x38 scope:global align:4 +dMsg3_arrowDownShow__FP14sub_msg3_class = .text:0x801E7130; // type:function size:0x38 scope:global align:4 +dMsg3_arrowDownHide__FP14sub_msg3_class = .text:0x801E7168; // type:function size:0x38 scope:global align:4 +dMsg3_dotShow__FP14sub_msg3_class = .text:0x801E71A0; // type:function size:0x38 scope:global align:4 +dMsg3_dotHide__FP14sub_msg3_class = .text:0x801E71D8; // type:function size:0x38 scope:global align:4 +dMsg3_multiTexInit__FP14sub_msg3_class = .text:0x801E7210; // type:function size:0xC4 scope:global align:4 +dMsg3_fontdataInit__FP14sub_msg3_class = .text:0x801E72D4; // type:function size:0xB0 scope:global align:4 +dMsg3_screenDataSet__FP14sub_msg3_classUc = .text:0x801E7384; // type:function size:0x44 scope:global align:4 +dMsg3_screenDataInit__FP14sub_msg3_classUc = .text:0x801E73C8; // type:function size:0x83C scope:global align:4 +dMsg3_ScreenDataValueInit__FP14sub_msg3_class = .text:0x801E7C04; // type:function size:0x10C scope:global align:4 +dMsg3_stickInfoInit__FP14sub_msg3_class = .text:0x801E7D10; // type:function size:0x58 scope:global align:4 +dMsg3_stickInfoCheck__FP14sub_msg3_class = .text:0x801E7D68; // type:function size:0x84 scope:global align:4 +dMsg3_messageOut__FP14sub_msg3_classUci = .text:0x801E7DEC; // type:function size:0x138 scope:global align:4 +dMsg3_yose_select__FP14sub_msg3_classUc = .text:0x801E7F24; // type:function size:0x80 scope:global align:4 +dMsg3_textPosition__FP14sub_msg3_classUc = .text:0x801E7FA4; // type:function size:0xB0 scope:global align:4 +dMsg3_rubySet__FP14sub_msg3_class = .text:0x801E8054; // type:function size:0x74 scope:global align:4 +dMsg3_arrowMove__FP14sub_msg3_class = .text:0x801E80C8; // type:function size:0x218 scope:global align:4 +dMsg3_aimAlphaSqare__FP14sub_msg3_classii = .text:0x801E82E0; // type:function size:0xDC scope:global align:4 +dMsg3_aimAlphaSqrt__FP14sub_msg3_classii = .text:0x801E83BC; // type:function size:0x120 scope:global align:4 +dMsg3_kankyoBrightness__Fv = .text:0x801E84DC; // type:function size:0x9C scope:global align:4 +dMsg3_aimBrightness__Fv = .text:0x801E8578; // type:function size:0x4C scope:global align:4 +dMsg3_setCharAlpha__FP14sub_msg3_classUc = .text:0x801E85C4; // type:function size:0x3DC scope:global align:4 +dMsg3_messageShow__FP14sub_msg3_class = .text:0x801E89A0; // type:function size:0xB4 scope:global align:4 +dMsg3_messageDataInit__FP14sub_msg3_classi = .text:0x801E8A54; // type:function size:0x138 scope:global align:4 +dMsg3_stopProc__FP14sub_msg3_class = .text:0x801E8B8C; // type:function size:0x154 scope:global align:4 +dMsg3_closewaitProc__FP14sub_msg3_class = .text:0x801E8CE0; // type:function size:0x130 scope:global align:4 +dMsg3_openProc__FP14sub_msg3_class = .text:0x801E8E10; // type:function size:0x170 scope:global align:4 +dMsg3_closeProc__FP14sub_msg3_class = .text:0x801E8F80; // type:function size:0x188 scope:global align:4 +dMsg3_outwaitProc__FP14sub_msg3_class = .text:0x801E9108; // type:function size:0x450 scope:global align:4 +draw__14dDlst_2DMSG3_cFv = .text:0x801E9558; // type:function size:0x98 scope:global align:4 +outFontDraw__14dDlst_2DMSG3_cFv = .text:0x801E95F0; // type:function size:0x1EC scope:global align:4 +dMsg3_Draw__FP14sub_msg3_class = .text:0x801E97DC; // type:function size:0x114 scope:global align:4 +dMsg3_Execute__FP14sub_msg3_class = .text:0x801E98F0; // type:function size:0x528 scope:global align:4 +dMsg3_IsDelete__FP14sub_msg3_class = .text:0x801E9E18; // type:function size:0x8 scope:global align:4 +dMsg3_Delete__FP14sub_msg3_class = .text:0x801E9E20; // type:function size:0x1BC scope:global align:4 +dMsg3_Create__FP9msg_class = .text:0x801E9FDC; // type:function size:0x5F8 scope:global align:4 +__dt__14dDlst_2DMSG3_cFv = .text:0x801EA5D4; // type:function size:0x5C scope:global align:4 +__sinit_d_message_paper_cpp = .text:0x801EA630; // type:function size:0x84 scope:local align:4 +__ct__12dMeter_HIO_cFv = .text:0x801EA6B4; // type:function size:0x384 scope:global align:4 +__ct__16dMeter_menuHIO_cFv = .text:0x801EAA38; // type:function size:0x21C scope:global align:4 +__ct__16dMeter_msg_HIO_cFv = .text:0x801EAC54; // type:function size:0x1E0 scope:global align:4 +__ct__20dMeter_message_HIO_cFv = .text:0x801EAE34; // type:function size:0x1C8 scope:global align:4 +dMeter_mtrShow__Fv = .text:0x801EAFFC; // type:function size:0x14 scope:global align:4 +dMeter_mtrHide__Fv = .text:0x801EB010; // type:function size:0x14 scope:global align:4 +dMenu_setMenuStatus__FUc = .text:0x801EB024; // type:function size:0x8 scope:global align:4 +dMenu_setMenuStatusOld__FUc = .text:0x801EB02C; // type:function size:0x8 scope:global align:4 +dMenu_getMenuStatus__Fv = .text:0x801EB034; // type:function size:0x8 scope:global align:4 +dMenu_getCollectMode__Fv = .text:0x801EB03C; // type:function size:0x8 scope:global align:4 +dMenu_setCollectMode__FUc = .text:0x801EB044; // type:function size:0x8 scope:global align:4 +dMenu_getItemMode__Fv = .text:0x801EB04C; // type:function size:0x8 scope:global align:4 +dMenu_setItemMode__FUc = .text:0x801EB054; // type:function size:0x8 scope:global align:4 +dMeter_subWinFlag__Fv = .text:0x801EB05C; // type:function size:0x8 scope:global align:4 +dMeter_subWinFlagOn__Fv = .text:0x801EB064; // type:function size:0xC scope:global align:4 +dMeter_subWinFlagOff__Fv = .text:0x801EB070; // type:function size:0xC scope:global align:4 +dMeter_isAuctionFlag__Fv = .text:0x801EB07C; // type:function size:0x8 scope:global align:4 +dMeter_onAuctionFlag__Fv = .text:0x801EB084; // type:function size:0xC scope:global align:4 +dMeter_offAuctionFlag__Fv = .text:0x801EB090; // type:function size:0xC scope:global align:4 +dMeter_itemMoveSet__FP18fopMsgM_pane_classUcUc = .text:0x801EB09C; // type:function size:0x74 scope:global align:4 +dMeter_itemMoveFlagCheck__Fv = .text:0x801EB110; // type:function size:0x8 scope:global align:4 +dMenu_flag__Fv = .text:0x801EB118; // type:function size:0x8 scope:global align:4 +dMenu_flagSet__FUc = .text:0x801EB120; // type:function size:0x8 scope:global align:4 +dMenu_timer__Fv = .text:0x801EB128; // type:function size:0x8 scope:global align:4 +dMenu_getPushMenuButton__Fv = .text:0x801EB130; // type:function size:0x8 scope:global align:4 +dMenu_setPushMenuButton__FUc = .text:0x801EB138; // type:function size:0x8 scope:global align:4 +dMeter_PaneHide__FP18fopMsgM_pane_class = .text:0x801EB140; // type:function size:0x10 scope:global align:4 +dMeter_isBit8__FPUcUc = .text:0x801EB150; // type:function size:0x18 scope:global align:4 +dMeter_onBit8__FPUcUc = .text:0x801EB168; // type:function size:0x14 scope:global align:4 +dMeter_offBit8__FPUcUc = .text:0x801EB17C; // type:function size:0x14 scope:global align:4 +dMeter_PaneShow__FP18fopMsgM_pane_class = .text:0x801EB190; // type:function size:0x10 scope:global align:4 +dMeter_alphaControl__FP15sub_meter_class = .text:0x801EB1A0; // type:function size:0x178 scope:global align:4 +dMeter_statusCheck__FP15sub_meter_class = .text:0x801EB318; // type:function size:0x580 scope:global align:4 +dMeter_alphaClose__FPsPs = .text:0x801EB898; // type:function size:0x98 scope:global align:4 +dMeter_alphaOpen__FPsPs = .text:0x801EB930; // type:function size:0x90 scope:global align:4 +dMeter_rupy_num__FPcs = .text:0x801EB9C0; // type:function size:0x38 scope:global align:4 +dMeter_actionTex__Fs = .text:0x801EB9F8; // type:function size:0x58 scope:global align:4 +dMeter_weponTex__Fv = .text:0x801EBA50; // type:function size:0xA4 scope:global align:4 +dMeter_heartTex__Fs = .text:0x801EBAF4; // type:function size:0x18 scope:global align:4 +dMeter_recollect_boss_data__Fv = .text:0x801EBB0C; // type:function size:0x1D4 scope:global align:4 +draw__16dDlst_2DMETER1_cFv = .text:0x801EBCE0; // type:function size:0xC4 scope:global align:4 +draw__16dDlst_2DMETER2_cFv = .text:0x801EBDA4; // type:function size:0x58 scope:global align:4 +dMeter_heart_data_set__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x801EBDFC; // type:function size:0xB0 scope:global align:4 +dMeter_paneBottomScaleY__FP18fopMsgM_pane_classf = .text:0x801EBEAC; // type:function size:0x4C scope:global align:4 +dMeter_parentPaneTrans__FP18fopMsgM_pane_classf = .text:0x801EBEF8; // type:function size:0xBC scope:global align:4 +dMeter_childPaneTrans__FP18fopMsgM_pane_classP18fopMsgM_pane_classf = .text:0x801EBFB4; // type:function size:0xFC scope:global align:4 +dMeter_childPaneTransOnly__FP18fopMsgM_pane_classP18fopMsgM_pane_classff = .text:0x801EC0B0; // type:function size:0x100 scope:global align:4 +dMeter_childPaneTransChildTrans__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classff = .text:0x801EC1B0; // type:function size:0x138 scope:global align:4 +dMeter_childPaneTransChildTransOnly__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classff = .text:0x801EC2E8; // type:function size:0xFC scope:global align:4 +dMeter_setHeartScaleXY__FP18fopMsgM_pane_classs = .text:0x801EC3E4; // type:function size:0x58 scope:global align:4 +dMeter_setHeartScaleXY2__FP18fopMsgM_pane_classs = .text:0x801EC43C; // type:function size:0x70 scope:global align:4 +dMeter_setNowHeartScaleXY__FP18fopMsgM_pane_class = .text:0x801EC4AC; // type:function size:0x48 scope:global align:4 +dMeter_setNowHeartScaleXY2__FP18fopMsgM_pane_class = .text:0x801EC4F4; // type:function size:0x58 scope:global align:4 +dMeter_heartChangeTexture__FP15sub_meter_classPCci = .text:0x801EC54C; // type:function size:0x70 scope:global align:4 +dMeter_heartScaleInit__FP15sub_meter_class = .text:0x801EC5BC; // type:function size:0x1CC scope:global align:4 +dMeter_maxLifeChange__FP15sub_meter_class = .text:0x801EC788; // type:function size:0x4C scope:global align:4 +dMeter_lifeChange__FP15sub_meter_classPb = .text:0x801EC7D4; // type:function size:0xFC scope:global align:4 +dMeter_heartLightMove__FP15sub_meter_class = .text:0x801EC8D0; // type:function size:0x1AC scope:global align:4 +dMeter_heartAlpha__FP15sub_meter_class = .text:0x801ECA7C; // type:function size:0x198 scope:global align:4 +dMeter_heartInit__FP15sub_meter_class = .text:0x801ECC14; // type:function size:0xB0 scope:global align:4 +dMeter_LifeMove__FP15sub_meter_classb = .text:0x801ECCC4; // type:function size:0x204 scope:global align:4 +dMeter_BattleLifeMove__FP15sub_meter_classb = .text:0x801ECEC8; // type:function size:0x258 scope:global align:4 +dMeter_heartColor__FP15sub_meter_class = .text:0x801ED120; // type:function size:0x370 scope:global align:4 +dMeter_heartMove__FP15sub_meter_class = .text:0x801ED490; // type:function size:0xA8 scope:global align:4 +dMeter_heartDraw__FP15sub_meter_class = .text:0x801ED538; // type:function size:0x5C scope:global align:4 +dMeter_weponInit__FP15sub_meter_class = .text:0x801ED594; // type:function size:0xD0 scope:global align:4 +dMeter_weponMove__FP15sub_meter_class = .text:0x801ED664; // type:function size:0x42C scope:global align:4 +dMeter_weponDraw__FP15sub_meter_class = .text:0x801EDA90; // type:function size:0x50 scope:global align:4 +dMeter_weponChange__FP15sub_meter_class = .text:0x801EDAE0; // type:function size:0x280 scope:global align:4 +dMeter_weponAnime__FP15sub_meter_class = .text:0x801EDD60; // type:function size:0x190 scope:global align:4 +dMeter_weponTrans__FP15sub_meter_class = .text:0x801EDEF0; // type:function size:0xB64 scope:global align:4 +dMeter_weponAlpha__FP15sub_meter_class = .text:0x801EEA54; // type:function size:0x344 scope:global align:4 +dMeter_actionInit__FP15sub_meter_class = .text:0x801EED98; // type:function size:0xB0 scope:global align:4 +dMeter_actionMove__FP15sub_meter_class = .text:0x801EEE48; // type:function size:0x70 scope:global align:4 +dMeter_actionDraw__FP15sub_meter_class = .text:0x801EEEB8; // type:function size:0x8C scope:global align:4 +dMeter_actionForce__FP15sub_meter_class = .text:0x801EEF44; // type:function size:0x2F4 scope:global align:4 +dMeter_actionChange__FP15sub_meter_class = .text:0x801EF238; // type:function size:0x19C scope:global align:4 +dMeter_actionTrans__FP15sub_meter_class = .text:0x801EF3D4; // type:function size:0xBA0 scope:global align:4 +dMeter_actionAlpha__FP15sub_meter_class = .text:0x801EFF74; // type:function size:0x3E4 scope:global align:4 +dMeter_numberSet__FP7J2DPaneUc = .text:0x801F0358; // type:function size:0x44 scope:global align:4 +dMeter_numberColor__FP7J2DPaneUcUc = .text:0x801F039C; // type:function size:0x140 scope:global align:4 +dMeter_xyInit__FP15sub_meter_class = .text:0x801F04DC; // type:function size:0x1E8 scope:global align:4 +dMeter_xyMove__FP15sub_meter_class = .text:0x801F06C4; // type:function size:0x25C scope:global align:4 +dMeter_xyDraw__FP15sub_meter_class = .text:0x801F0920; // type:function size:0xC0 scope:global align:4 +dMeter_xyEquipItem__Fi = .text:0x801F09E0; // type:function size:0x134 scope:global align:4 +dMeter_xyItemNumberSet__FP15sub_meter_classi = .text:0x801F0B14; // type:function size:0x374 scope:global align:4 +dMeter_xyBowLightAnime__FP15sub_meter_classi = .text:0x801F0E88; // type:function size:0x134 scope:global align:4 +dMeter_xyItemCountUp__FP15sub_meter_class = .text:0x801F0FBC; // type:function size:0x3B4 scope:global align:4 +dMeter_xyItemChange__FP15sub_meter_classi = .text:0x801F1370; // type:function size:0x344 scope:global align:4 +dMeter_xyRotateZ__FP18fopMsgM_pane_classff = .text:0x801F16B4; // type:function size:0xA8 scope:global align:4 +dMeter_xyAlpha__FP15sub_meter_class = .text:0x801F175C; // type:function size:0x91C scope:global align:4 +dMeter_xyTrans__FP15sub_meter_class = .text:0x801F2078; // type:function size:0x694 scope:global align:4 +dMeter_rInit__FP15sub_meter_class = .text:0x801F270C; // type:function size:0xAC scope:global align:4 +dMeter_rMove__FP15sub_meter_class = .text:0x801F27B8; // type:function size:0x114 scope:global align:4 +dMeter_rDraw__FP15sub_meter_class = .text:0x801F28CC; // type:function size:0x40 scope:global align:4 +dMeter_rAlpha__FP15sub_meter_class = .text:0x801F290C; // type:function size:0x268 scope:global align:4 +dMeter_rTrans__FP15sub_meter_class = .text:0x801F2B74; // type:function size:0x670 scope:global align:4 +dMeter_enemyInit__FP15sub_meter_class = .text:0x801F31E4; // type:function size:0x84 scope:global align:4 +dMeter_enemyMove__FP15sub_meter_class = .text:0x801F3268; // type:function size:0x534 scope:global align:4 +dMeter_zakoEnemyMove__FP15sub_meter_class = .text:0x801F379C; // type:function size:0x368 scope:global align:4 +dMeter_bossEnemyMove__FP15sub_meter_classP10fopAc_ac_c = .text:0x801F3B04; // type:function size:0x2B8 scope:global align:4 +dMeter_zakoEnemyHide__FP15sub_meter_class = .text:0x801F3DBC; // type:function size:0xA8 scope:global align:4 +dMeter_bossEnemyHide__FP15sub_meter_class = .text:0x801F3E64; // type:function size:0xFC scope:global align:4 +dMeter_bossAnime__FP15sub_meter_class = .text:0x801F3F60; // type:function size:0x320 scope:global align:4 +dMeter_bossEyeAnime__FP15sub_meter_class = .text:0x801F4280; // type:function size:0x128 scope:global align:4 +dMeter_magicInit__FP15sub_meter_class = .text:0x801F43A8; // type:function size:0x258 scope:global align:4 +dMeter_magicMove__FP15sub_meter_class = .text:0x801F4600; // type:function size:0x120 scope:global align:4 +dMeter_magicGaugeMove__FP15sub_meter_class = .text:0x801F4720; // type:function size:0x5D4 scope:global align:4 +dMeter_flyGaugeMove__FP15sub_meter_classUcss = .text:0x801F4CF4; // type:function size:0x408 scope:global align:4 +dMeter_magicChange__FP15sub_meter_classf = .text:0x801F50FC; // type:function size:0x118 scope:global align:4 +dMeter_magicTransNowInit__FP15sub_meter_class = .text:0x801F5214; // type:function size:0xD8 scope:global align:4 +dMeter_magicInitTrans__FP15sub_meter_class = .text:0x801F52EC; // type:function size:0xB8 scope:global align:4 +dMeter_magicTransScale__FP15sub_meter_classfff = .text:0x801F53A4; // type:function size:0x24C scope:global align:4 +dMeter_magicColor__FP15sub_meter_class = .text:0x801F55F0; // type:function size:0x460 scope:global align:4 +dMeter_magicAlpha__FP15sub_meter_class = .text:0x801F5A50; // type:function size:0x1C4 scope:global align:4 +dMeter_gaugeAlpha__FP15sub_meter_class = .text:0x801F5C14; // type:function size:0x134 scope:global align:4 +dMeter_menuInit__FP15sub_meter_class = .text:0x801F5D48; // type:function size:0x54 scope:global align:4 +dMeter_menuMove__FP15sub_meter_class = .text:0x801F5D9C; // type:function size:0x34 scope:global align:4 +dMeter_menuLRMove__FP15sub_meter_class = .text:0x801F5DD0; // type:function size:0x220 scope:global align:4 +dMeter_menuPlusMove__FP15sub_meter_class = .text:0x801F5FF0; // type:function size:0x1210 scope:global align:4 +dMeter_magicLength__FP15sub_meter_classf = .text:0x801F7200; // type:function size:0x148 scope:global align:4 +dMeter_windInit__FP15sub_meter_class = .text:0x801F7348; // type:function size:0x20 scope:global align:4 +dMeter_metronomeInit__FP15sub_meter_class = .text:0x801F7368; // type:function size:0x5C scope:global align:4 +dMeter_windMove__FP15sub_meter_class = .text:0x801F73C4; // type:function size:0x90 scope:global align:4 +dMeter_metronomeMove__FP15sub_meter_class = .text:0x801F7454; // type:function size:0x1A8 scope:global align:4 +dMeter_rupyAlpha__FP15sub_meter_class = .text:0x801F75FC; // type:function size:0x26C scope:global align:4 +dMeter_rupyInit__FP15sub_meter_class = .text:0x801F7868; // type:function size:0x16C scope:global align:4 +dMeter_rupyMove__FP15sub_meter_class = .text:0x801F79D4; // type:function size:0x328 scope:global align:4 +dMeter_walletChange__FP15sub_meter_class = .text:0x801F7CFC; // type:function size:0x238 scope:global align:4 +dMeter_keyLight__FP18fopMsgM_pane_classPsf = .text:0x801F7F34; // type:function size:0x23C scope:global align:4 +dMeter_keyRndLightFrame__FPs = .text:0x801F8170; // type:function size:0x210 scope:global align:4 +dMeter_keyAlpha__FP15sub_meter_class = .text:0x801F8380; // type:function size:0x1C0 scope:global align:4 +dMeter_keyInit__FP15sub_meter_class = .text:0x801F8540; // type:function size:0xC0 scope:global align:4 +dMeter_keyMove__FP15sub_meter_class = .text:0x801F8600; // type:function size:0x174 scope:global align:4 +dMeter_compassRotate__FP18fopMsgM_pane_classP18fopMsgM_pane_classf = .text:0x801F8774; // type:function size:0x68 scope:global align:4 +dMeter_compassGetOnProc__FP15sub_meter_class = .text:0x801F87DC; // type:function size:0x30C scope:global align:4 +dMeter_compassGetOffProc__FP15sub_meter_class = .text:0x801F8AE8; // type:function size:0x7C scope:global align:4 +dMeter_compassDirOpen__FP15sub_meter_class = .text:0x801F8B64; // type:function size:0x23C scope:global align:4 +dMeter_compassWindOpen__FP15sub_meter_class = .text:0x801F8DA0; // type:function size:0x1F8 scope:global align:4 +dMeter_compassWindClose__FP15sub_meter_class = .text:0x801F8F98; // type:function size:0x2A4 scope:global align:4 +dMeter_compassDirClose__FP15sub_meter_class = .text:0x801F923C; // type:function size:0x240 scope:global align:4 +dMeter_compassAnimeMove__FP15sub_meter_class = .text:0x801F947C; // type:function size:0x120 scope:global align:4 +dMeter_compassValueInit__FP15sub_meter_class = .text:0x801F959C; // type:function size:0x20C scope:global align:4 +dMeter_compassAlpha__FP15sub_meter_class = .text:0x801F97A8; // type:function size:0x160 scope:global align:4 +dMeter_compassInit__FP15sub_meter_class = .text:0x801F9908; // type:function size:0xBC scope:global align:4 +dMeter_compassMove__FP15sub_meter_class = .text:0x801F99C4; // type:function size:0x158 scope:global align:4 +dMeter_clockShow__FP15sub_meter_class = .text:0x801F9B1C; // type:function size:0x498 scope:global align:4 +dMeter_clockHide__FP15sub_meter_class = .text:0x801F9FB4; // type:function size:0xC8 scope:global align:4 +dMeter_clockInit__FP15sub_meter_class = .text:0x801FA07C; // type:function size:0xAC scope:global align:4 +dMeter_clockMove__FP15sub_meter_class = .text:0x801FA128; // type:function size:0x1DC scope:global align:4 +dMeter_clockStarLight__FP18fopMsgM_pane_classPs = .text:0x801FA304; // type:function size:0xE4 scope:global align:4 +dMeter_starLightFrame__FPs = .text:0x801FA3E8; // type:function size:0xF0 scope:global align:4 +dMeter_clockMultiInit__FP15sub_meter_class = .text:0x801FA4D8; // type:function size:0x140 scope:global align:4 +dMeter_clockMultiMove__FP15sub_meter_class = .text:0x801FA618; // type:function size:0x244 scope:global align:4 +dMeter_mapInit__FP15sub_meter_class = .text:0x801FA85C; // type:function size:0x74 scope:global align:4 +dMeter_mapMove__FP15sub_meter_class = .text:0x801FA8D0; // type:function size:0x48C scope:global align:4 +dMeter_arwInit__FP15sub_meter_class = .text:0x801FAD5C; // type:function size:0xE8 scope:global align:4 +dMeter_arwMove__FP15sub_meter_class = .text:0x801FAE44; // type:function size:0x744 scope:global align:4 +dMeter_moveItemInit__FP15sub_meter_class = .text:0x801FB588; // type:function size:0x80 scope:global align:4 +dMeter_moveItemMove__FP15sub_meter_class = .text:0x801FB608; // type:function size:0x468 scope:global align:4 +dMeter_moveItemDraw__FP15sub_meter_class = .text:0x801FBA70; // type:function size:0x94 scope:global align:4 +dMeter_swimTransY__FP15sub_meter_classf = .text:0x801FBB04; // type:function size:0x120 scope:global align:4 +dMeter_swimPaneShow__FP15sub_meter_class = .text:0x801FBC24; // type:function size:0x50 scope:global align:4 +dMeter_swimPaneHide__FP15sub_meter_class = .text:0x801FBC74; // type:function size:0x94 scope:global align:4 +dMeter_swimPaneTransY__FP15sub_meter_classf = .text:0x801FBD08; // type:function size:0x7C scope:global align:4 +dMeter_swimPaneAlpha__FP15sub_meter_classf = .text:0x801FBD84; // type:function size:0x60 scope:global align:4 +dMeter_swimInit__FP15sub_meter_class = .text:0x801FBDE4; // type:function size:0x1E8 scope:global align:4 +dMeter_swimMove__FP15sub_meter_class = .text:0x801FBFCC; // type:function size:0x488 scope:global align:4 +dMeter_swimDraw__FP15sub_meter_class = .text:0x801FC454; // type:function size:0x9C scope:global align:4 +dMeter_swimOpenProc__FP15sub_meter_class = .text:0x801FC4F0; // type:function size:0x3B8 scope:global align:4 +dMeter_swimMoveProc__FP15sub_meter_class = .text:0x801FC8A8; // type:function size:0x54 scope:global align:4 +dMeter_swimMainRotate__FP15sub_meter_class = .text:0x801FC8FC; // type:function size:0xA8 scope:global align:4 +dMeter_swimMainBlink__FP15sub_meter_class = .text:0x801FC9A4; // type:function size:0x93C scope:global align:4 +dMeter_swimMainDown__FP15sub_meter_class = .text:0x801FD2E0; // type:function size:0x124 scope:global align:4 +dMeter_swimTekariScroll__FP15sub_meter_class = .text:0x801FD404; // type:function size:0x294 scope:global align:4 +dMeter_swimLightMove__FP15sub_meter_class = .text:0x801FD698; // type:function size:0x9C scope:global align:4 +dMeter_swimLightBirth__FP15sub_meter_class = .text:0x801FD734; // type:function size:0x158 scope:global align:4 +dMeter_swimLightAnime__FP15sub_meter_classs = .text:0x801FD88C; // type:function size:0x1D8 scope:global align:4 +dMeter_placeNameMove__Fv = .text:0x801FDA64; // type:function size:0x80 scope:global align:4 +dMeter_arrowInit__FP15sub_meter_class = .text:0x801FDAE4; // type:function size:0x2C scope:global align:4 +dMeter_arrowCheckStatus__FP15sub_meter_class = .text:0x801FDB10; // type:function size:0x148 scope:global align:4 +dMeter_arrowTransScale__FP15sub_meter_classffi = .text:0x801FDC58; // type:function size:0x1F0 scope:global align:4 +dMeter_arrowAnime__FP15sub_meter_class = .text:0x801FDE48; // type:function size:0xB28 scope:global align:4 +dMeter_arrowErase__FP18fopMsgM_pane_class = .text:0x801FE970; // type:function size:0xBC scope:global align:4 +dMeter_arrowMove__FP15sub_meter_class = .text:0x801FEA2C; // type:function size:0xBC scope:global align:4 +dMeter_arrowDraw__FP15sub_meter_class = .text:0x801FEAE8; // type:function size:0x54 scope:global align:4 +dMeter_screenDataSet__FP15sub_meter_class = .text:0x801FEB3C; // type:function size:0xC28 scope:global align:4 +dMeter_screenDataTimeSet__FP15sub_meter_class = .text:0x801FF764; // type:function size:0x300 scope:global align:4 +dMeter_screenDataArrowSet__FP15sub_meter_class = .text:0x801FFA64; // type:function size:0x78 scope:global align:4 +dMeter_Draw__FP15sub_meter_class = .text:0x801FFADC; // type:function size:0x41C scope:global align:4 +dMeter_Execute__FP15sub_meter_class = .text:0x801FFEF8; // type:function size:0x400 scope:global align:4 +dMeter_IsDelete__FP15sub_meter_class = .text:0x802002F8; // type:function size:0x8 scope:global align:4 +dMeter_Delete__FP15sub_meter_class = .text:0x80200300; // type:function size:0x40C scope:global align:4 +dMeter_Create__FP9msg_class = .text:0x8020070C; // type:function size:0x784 scope:global align:4 +__dt__16dDlst_2DMETER2_cFv = .text:0x80200E90; // type:function size:0x5C scope:global align:4 +__dt__16dDlst_2DMETER1_cFv = .text:0x80200EEC; // type:function size:0x5C scope:global align:4 +__dt__20dMeter_message_HIO_cFv = .text:0x80200F48; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_msg_HIO_cFv = .text:0x80200F90; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_menuHIO_cFv = .text:0x80200FD8; // type:function size:0x48 scope:global align:4 +__dt__12dMeter_HIO_cFv = .text:0x80201020; // type:function size:0x48 scope:global align:4 +__ct__16dMeter_map_HIO_cFv = .text:0x80201068; // type:function size:0x50 scope:global align:4 +initMapCtrlDisp__13mapCtrlDisp_cFv = .text:0x802010B8; // type:function size:0x64 scope:global align:4 +moveMapCtrlDisp__13mapCtrlDisp_cFv = .text:0x8020111C; // type:function size:0x2E0 scope:global align:4 +__dt__16dMeter_map_HIO_cFv = .text:0x802013FC; // type:function size:0x48 scope:global align:4 +__sinit_d_meter_cpp = .text:0x80201444; // type:function size:0x170 scope:local align:4 +__arraydtor$4709 = .text:0x802015B4; // type:function size:0x38 scope:local align:4 +__ct__11dDlst_2Dm_cFv = .text:0x802015EC; // type:function size:0x1C scope:global align:4 +__dt__13dMeter_info_cFv = .text:0x80201608; // type:function size:0x3C scope:global align:4 +__dt__12dMetronome_cFv = .text:0x80201644; // type:function size:0x5C scope:global align:4 +draw__12dMetronome_cFv = .text:0x802016A0; // type:function size:0x20 scope:global align:4 +_create__19dMinigame_Starter_cFv = .text:0x802016C0; // type:function size:0x13C scope:global align:4 +_execute__19dMinigame_Starter_cFv = .text:0x802017FC; // type:function size:0x178 scope:global align:4 +_draw__19dMinigame_Starter_cFv = .text:0x80201974; // type:function size:0x40 scope:global align:4 +_delete__19dMinigame_Starter_cFv = .text:0x802019B4; // type:function size:0x4C scope:global align:4 +startCheck__19dMinigame_Starter_cFv = .text:0x80201A00; // type:function size:0x24 scope:global align:4 +deleteCheck__19dMinigame_Starter_cFv = .text:0x80201A24; // type:function size:0x14 scope:global align:4 +setScreen__23dDlst_StarterScrnDraw_cFPCcP10JKRArchive = .text:0x80201A38; // type:function size:0x174 scope:global align:4 +anime1__23dDlst_StarterScrnDraw_cFi = .text:0x80201BAC; // type:function size:0x42C scope:global align:4 +anime2__23dDlst_StarterScrnDraw_cFv = .text:0x80201FD8; // type:function size:0x3A8 scope:global align:4 +scaleAnime__23dDlst_StarterScrnDraw_cFf = .text:0x80202380; // type:function size:0x114 scope:global align:4 +setRotate__23dDlst_StarterScrnDraw_cFP18fopMsgM_pane_classf = .text:0x80202494; // type:function size:0xA0 scope:global align:4 +draw__23dDlst_StarterScrnDraw_cFv = .text:0x80202534; // type:function size:0x98 scope:global align:4 +dMinigame_Starter_Draw__FP19dMinigame_Starter_c = .text:0x802025CC; // type:function size:0x20 scope:global align:4 +dMinigame_Starter_Execute__FP19dMinigame_Starter_c = .text:0x802025EC; // type:function size:0x20 scope:global align:4 +dMinigame_Starter_IsDelete__FP19dMinigame_Starter_c = .text:0x8020260C; // type:function size:0x8 scope:global align:4 +dMinigame_Starter_Delete__FP19dMinigame_Starter_c = .text:0x80202614; // type:function size:0x20 scope:global align:4 +dMinigame_Starter_Create__FP9msg_class = .text:0x80202634; // type:function size:0x20 scope:global align:4 +__dt__23dDlst_StarterScrnDraw_cFv = .text:0x80202654; // type:function size:0x5C scope:global align:4 +_create__22dMinigame_Terminater_cFv = .text:0x802026B0; // type:function size:0x1A4 scope:global align:4 +_execute__22dMinigame_Terminater_cFv = .text:0x80202854; // type:function size:0xF8 scope:global align:4 +_draw__22dMinigame_Terminater_cFv = .text:0x8020294C; // type:function size:0x70 scope:global align:4 +_delete__22dMinigame_Terminater_cFv = .text:0x802029BC; // type:function size:0x4C scope:global align:4 +setScreen__26dDlst_TerminaterScrnDraw_cFPCcP10JKRArchive = .text:0x80202A08; // type:function size:0xAC scope:global align:4 +setScrnFailed__26dDlst_TerminaterScrnDraw_cFv = .text:0x80202AB4; // type:function size:0x950 scope:global align:4 +setScrnSuccess__26dDlst_TerminaterScrnDraw_cFii = .text:0x80203404; // type:function size:0xD24 scope:global align:4 +changeNumberTexture__26dDlst_TerminaterScrnDraw_cFP7J2DPanei = .text:0x80204128; // type:function size:0x54 scope:global align:4 +getNumber__26dDlst_TerminaterScrnDraw_cFi = .text:0x8020417C; // type:function size:0x14 scope:global align:4 +setAlphaFailed__26dDlst_TerminaterScrnDraw_cFv = .text:0x80204190; // type:function size:0x54 scope:global align:4 +setAlphaSuccess__26dDlst_TerminaterScrnDraw_cFv = .text:0x802041E4; // type:function size:0xD0 scope:global align:4 +getRotate__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_class = .text:0x802042B4; // type:function size:0x38 scope:global align:4 +setRotate__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_classf = .text:0x802042EC; // type:function size:0xA0 scope:global align:4 +setScale__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_classf = .text:0x8020438C; // type:function size:0x54 scope:global align:4 +animeF1__26dDlst_TerminaterScrnDraw_cFi = .text:0x802043E0; // type:function size:0x11C scope:global align:4 +animeF2__26dDlst_TerminaterScrnDraw_cFi = .text:0x802044FC; // type:function size:0x9F8 scope:global align:4 +animeF3__26dDlst_TerminaterScrnDraw_cFi = .text:0x80204EF4; // type:function size:0x3A0 scope:global align:4 +animeS1__26dDlst_TerminaterScrnDraw_cFv = .text:0x80205294; // type:function size:0x240 scope:global align:4 +animeS2__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_class = .text:0x802054D4; // type:function size:0x8C scope:global align:4 +animeS3__26dDlst_TerminaterScrnDraw_cFv = .text:0x80205560; // type:function size:0x600 scope:global align:4 +animeFailed1__26dDlst_TerminaterScrnDraw_cFv = .text:0x80205B60; // type:function size:0xAC scope:global align:4 +animeFailed2__26dDlst_TerminaterScrnDraw_cFv = .text:0x80205C0C; // type:function size:0x7C scope:global align:4 +animeSuccess__26dDlst_TerminaterScrnDraw_cFv = .text:0x80205C88; // type:function size:0x160 scope:global align:4 +animePerfect__26dDlst_TerminaterScrnDraw_cFv = .text:0x80205DE8; // type:function size:0x760 scope:global align:4 +draw__26dDlst_TerminaterScrnDraw_cFv = .text:0x80206548; // type:function size:0x64 scope:global align:4 +dMinigame_Terminater_Draw__FP22dMinigame_Terminater_c = .text:0x802065AC; // type:function size:0x20 scope:global align:4 +dMinigame_Terminater_Execute__FP22dMinigame_Terminater_c = .text:0x802065CC; // type:function size:0x20 scope:global align:4 +dMinigame_Terminater_IsDelete__FP22dMinigame_Terminater_c = .text:0x802065EC; // type:function size:0x8 scope:global align:4 +dMinigame_Terminater_Delete__FP22dMinigame_Terminater_c = .text:0x802065F4; // type:function size:0x20 scope:global align:4 +dMinigame_Terminater_Create__FP9msg_class = .text:0x80206614; // type:function size:0x20 scope:global align:4 +__dt__26dDlst_TerminaterScrnDraw_cFv = .text:0x80206634; // type:function size:0x5C scope:global align:4 +dMsg_getAgbWorkArea__Fv = .text:0x80206690; // type:function size:0x8 scope:global align:4 +draw__13dDlst_2DMSG_cFv = .text:0x80206698; // type:function size:0x328 scope:global align:4 +outFontDraw__13dDlst_2DMSG_cFv = .text:0x802069C0; // type:function size:0x3BC scope:global align:4 +draw__14dDlst_2Dtact_cFv = .text:0x80206D7C; // type:function size:0xFC scope:global align:4 +dMsg_msg_pane_parts_set__FP18fopMsgM_pane_classUc = .text:0x80206E78; // type:function size:0x9C scope:global align:4 +dMsg_arw_pane_parts_set__FP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x80206F14; // type:function size:0x50 scope:global align:4 +dMsg_screenDataSetTalk__FP13sub_msg_class = .text:0x80206F64; // type:function size:0xF28 scope:global align:4 +dMsg_screenDataSetItem__FP13sub_msg_class = .text:0x80207E8C; // type:function size:0x15C8 scope:global align:4 +dMsg_screenDataSetDemo__FP13sub_msg_class = .text:0x80209454; // type:function size:0x79C scope:global align:4 +dMsg_screenDataSetTact__FP13sub_msg_class = .text:0x80209BF0; // type:function size:0xC14 scope:global align:4 +dMsg_screenDataSet__FP13sub_msg_class = .text:0x8020A804; // type:function size:0x18C scope:global align:4 +dMsg_messagePaneShow__FP13sub_msg_class = .text:0x8020A990; // type:function size:0x98 scope:global align:4 +dMsg_messagePaneHide__FP13sub_msg_class = .text:0x8020AA28; // type:function size:0x10C scope:global align:4 +dMsg_outFontHide__FP13sub_msg_class = .text:0x8020AB34; // type:function size:0xC0 scope:global align:4 +dMsg_ScreenDataValueInitTalk__FP13sub_msg_class = .text:0x8020ABF4; // type:function size:0x2F4 scope:global align:4 +dMsg_ScreenDataValueInitItem__FP13sub_msg_class = .text:0x8020AEE8; // type:function size:0x4C0 scope:global align:4 +dMsg_ScreenDataValueInitTact__FP13sub_msg_class = .text:0x8020B3A8; // type:function size:0x434 scope:global align:4 +dMsg_ScreenDataValueInitDemo__FP13sub_msg_class = .text:0x8020B7DC; // type:function size:0x164 scope:global align:4 +dMsg_value_init__FP13sub_msg_class = .text:0x8020B940; // type:function size:0xEC scope:global align:4 +dMsg_setString__FP13sub_msg_class = .text:0x8020BA2C; // type:function size:0xCC scope:global align:4 +dMsg_yose_select__FP13sub_msg_class = .text:0x8020BAF8; // type:function size:0x58 scope:global align:4 +dMsg_frame_openTalk__FP13sub_msg_class = .text:0x8020BB50; // type:function size:0x248 scope:global align:4 +dMsg_frame_openItem__FP13sub_msg_class = .text:0x8020BD98; // type:function size:0x140 scope:global align:4 +dMsg_frame_close__FP13sub_msg_class = .text:0x8020BED8; // type:function size:0x164 scope:global align:4 +dMsg_textPosition__FP13sub_msg_class = .text:0x8020C03C; // type:function size:0x124 scope:global align:4 +dMsg_rubySet__FP13sub_msg_class = .text:0x8020C160; // type:function size:0xE8 scope:global align:4 +dMsg_mesgOutPos__FP13sub_msg_class = .text:0x8020C248; // type:function size:0x30C scope:global align:4 +dMsg_arrowInit__FP13sub_msg_class = .text:0x8020C554; // type:function size:0x58 scope:global align:4 +dMsg_arrowMove__FP13sub_msg_class = .text:0x8020C5AC; // type:function size:0x3CC scope:global align:4 +dMsg_dotMove__FP13sub_msg_class = .text:0x8020C978; // type:function size:0x4FC scope:global align:4 +dMsg_ringMove__FP13sub_msg_class = .text:0x8020CE74; // type:function size:0x88 scope:global align:4 +dMsg_lightMove__FP13sub_msg_class = .text:0x8020CEFC; // type:function size:0x240 scope:global align:4 +dMsg_cornerMove__FP13sub_msg_class = .text:0x8020D13C; // type:function size:0x5CC scope:global align:4 +dMsg_tactGuideShow__FP13sub_msg_classUc = .text:0x8020D708; // type:function size:0x100 scope:global align:4 +dMsg_numberInput__FP13sub_msg_class = .text:0x8020D808; // type:function size:0x204 scope:global align:4 +dMsg_tactInput__FP13sub_msg_class = .text:0x8020DA0C; // type:function size:0x284 scope:global align:4 +dMsg_tactInput2__FP13sub_msg_class = .text:0x8020DC90; // type:function size:0x28 scope:global align:4 +dMsg_subTextScale__FP13sub_msg_classf = .text:0x8020DCB8; // type:function size:0xA8 scope:global align:4 +dMsg_subTextSizeSet__FP13sub_msg_class = .text:0x8020DD60; // type:function size:0x734 scope:global align:4 +dMsg_subTextOpen__FP13sub_msg_class = .text:0x8020E494; // type:function size:0x1AC scope:global align:4 +dMsg_subTextClose__FP13sub_msg_class = .text:0x8020E640; // type:function size:0x1B4 scope:global align:4 +dMsg_setCloseSound__FP13sub_msg_classUc = .text:0x8020E7F4; // type:function size:0xA8 scope:global align:4 +dMsg_setCancelMode__FP13sub_msg_class = .text:0x8020E89C; // type:function size:0x98 scope:global align:4 +dMsg_messageShow__FP13sub_msg_class = .text:0x8020E934; // type:function size:0x1D4 scope:global align:4 +dMsg_stopProc__FP13sub_msg_class = .text:0x8020EB08; // type:function size:0x2FC scope:global align:4 +dMsg_selectProc__FP13sub_msg_class = .text:0x8020EE04; // type:function size:0x844 scope:global align:4 +dMsg_inputProc__FP13sub_msg_class = .text:0x8020F648; // type:function size:0x60 scope:global align:4 +dMsg_demoProc__FP13sub_msg_class = .text:0x8020F6A8; // type:function size:0x4B0 scope:global align:4 +dMsg_continueProc__FP13sub_msg_class = .text:0x8020FB58; // type:function size:0x890 scope:global align:4 +dMsg_closewaitProc__FP13sub_msg_class = .text:0x802103E8; // type:function size:0x1E0 scope:global align:4 +dMsg_finishProc__FP13sub_msg_class = .text:0x802105C8; // type:function size:0x130 scope:global align:4 +dMsg_openTalkProc__FP13sub_msg_class = .text:0x802106F8; // type:function size:0x90 scope:global align:4 +dMsg_openItemProc__FP13sub_msg_class = .text:0x80210788; // type:function size:0x230 scope:global align:4 +dMsg_openTactProc__FP13sub_msg_class = .text:0x802109B8; // type:function size:0x208 scope:global align:4 +dMsg_openDemoProc__FP13sub_msg_class = .text:0x80210BC0; // type:function size:0x74 scope:global align:4 +dMsg_closeProc__FP13sub_msg_class = .text:0x80210C34; // type:function size:0x24 scope:global align:4 +dMsg_closeProc2__FP13sub_msg_class = .text:0x80210C58; // type:function size:0x4C scope:global align:4 +dMsg_initProc__FP13sub_msg_class = .text:0x80210CA4; // type:function size:0x1CC scope:global align:4 +dMsg_tactProc__FP13sub_msg_class = .text:0x80210E70; // type:function size:0x50 scope:global align:4 +dMsg_outnowProc__FP13sub_msg_class = .text:0x80210EC0; // type:function size:0x28C scope:global align:4 +dMsg_Draw__FP13sub_msg_class = .text:0x8021114C; // type:function size:0x1B8 scope:global align:4 +dMsg_Execute__FP13sub_msg_class = .text:0x80211304; // type:function size:0xE50 scope:global align:4 +dMsg_IsDelete__FP13sub_msg_class = .text:0x80212154; // type:function size:0x8 scope:global align:4 +dMsg_Delete__FP13sub_msg_class = .text:0x8021215C; // type:function size:0x2D0 scope:global align:4 +dMsg_Create__FP9msg_class = .text:0x8021242C; // type:function size:0x638 scope:local align:4 +__dt__14dDlst_2Dtact_cFv = .text:0x80212A64; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_2DMSG_cFv = .text:0x80212AC0; // type:function size:0x5C scope:global align:4 +__sinit_d_msg_cpp = .text:0x80212B1C; // type:function size:0xB0 scope:local align:4 +__ct__9dNm_HIO_cFv = .text:0x80212BCC; // type:function size:0x130 scope:global align:4 +_create__7dName_cFv = .text:0x80212CFC; // type:function size:0x22C scope:global align:4 +initial__7dName_cFv = .text:0x80212F28; // type:function size:0x34 scope:global align:4 +_delete__7dName_cFv = .text:0x80212F5C; // type:function size:0x84 scope:global align:4 +_move__7dName_cFv = .text:0x80212FE0; // type:function size:0x20 scope:global align:4 +nameCheck__7dName_cFv = .text:0x80213000; // type:function size:0x44 scope:global align:4 +playNameSet__7dName_cFi = .text:0x80213044; // type:function size:0x54 scope:global align:4 +_open__7dName_cFv = .text:0x80213098; // type:function size:0x378 scope:global align:4 +_close__7dName_cFv = .text:0x80213410; // type:function size:0x370 scope:global align:4 +NameInMain__7dName_cFv = .text:0x80213780; // type:function size:0x320 scope:global align:4 +nameCursorAnime__7dName_cFv = .text:0x80213AA0; // type:function size:0x10C scope:global align:4 +EndWait__7dName_cFv = .text:0x80213BAC; // type:function size:0x4 scope:global align:4 +MojiSelect__7dName_cFv = .text:0x80213BB0; // type:function size:0x1FC scope:global align:4 +mojiChange__7dName_cFUc = .text:0x80213DAC; // type:function size:0x370 scope:global align:4 +selectMojiSet__7dName_cFv = .text:0x8021411C; // type:function size:0x10C scope:global align:4 +checkDakuon__7dName_cFiUc = .text:0x80214228; // type:function size:0xC4 scope:global align:4 +setDakuon__7dName_cFiUc = .text:0x802142EC; // type:function size:0x30C scope:global align:4 +getMoji__7dName_cFv = .text:0x802145F8; // type:function size:0x11C scope:global align:4 +setMoji__7dName_cFi = .text:0x80214714; // type:function size:0x228 scope:global align:4 +setNameText__7dName_cFv = .text:0x8021493C; // type:function size:0x218 scope:global align:4 +nameCursorMove__7dName_cFv = .text:0x80214B54; // type:function size:0x8C scope:global align:4 +selectCursorMove__7dName_cFv = .text:0x80214BE0; // type:function size:0x17C scope:global align:4 +selectCursorTxtChange__7dName_cFv = .text:0x80214D5C; // type:function size:0x6C scope:global align:4 +selectCursorAnime__7dName_cFv = .text:0x80214DC8; // type:function size:0x31C scope:global align:4 +menuCursorPosSet__7dName_cFv = .text:0x802150E4; // type:function size:0xC0 scope:global align:4 +MenuSelect__7dName_cFv = .text:0x802151A4; // type:function size:0x31C scope:global align:4 +MenuButtonAnime__7dName_cFv = .text:0x802154C0; // type:function size:0x144 scope:global align:4 +menuAbtnSelect__7dName_cFv = .text:0x80215604; // type:function size:0xD4 scope:global align:4 +backSpace__7dName_cFv = .text:0x802156D8; // type:function size:0x134 scope:global align:4 +mojiListChange__7dName_cFUc = .text:0x8021580C; // type:function size:0xC4 scope:global align:4 +menuCursorMove__7dName_cFv = .text:0x802158D0; // type:function size:0x32C scope:global align:4 +selectCursorPosSet__7dName_cFi = .text:0x80215BFC; // type:function size:0x12C scope:global align:4 +menuCursorAnime__7dName_cFv = .text:0x80215D28; // type:function size:0x104 scope:global align:4 +_draw__7dName_cFv = .text:0x80215E2C; // type:function size:0x3C scope:global align:4 +screenSet__7dName_cFv = .text:0x80215E68; // type:function size:0x904 scope:global align:4 +paneTransInit__7dName_cFv = .text:0x8021676C; // type:function size:0x290 scope:global align:4 +PaneTranceTitle__7dName_cFsUcffUci = .text:0x802169FC; // type:function size:0x194 scope:global align:4 +PaneTranceName__7dName_cFsUcffUci = .text:0x80216B90; // type:function size:0x254 scope:global align:4 +PaneTranceBase0__7dName_cFsUcffUci = .text:0x80216DE4; // type:function size:0xE8 scope:global align:4 +PaneTranceBase__7dName_cFsUcffUci = .text:0x80216ECC; // type:function size:0x228 scope:global align:4 +PaneTranceHira__7dName_cFsUcffUci = .text:0x802170F4; // type:function size:0x110 scope:global align:4 +PaneTranceKata__7dName_cFsUcffUci = .text:0x80217204; // type:function size:0x110 scope:global align:4 +PaneTranceEisu__7dName_cFsUcffUci = .text:0x80217314; // type:function size:0x110 scope:global align:4 +PaneTranceArrow__7dName_cFsUcffUci = .text:0x80217424; // type:function size:0x110 scope:global align:4 +PaneTranceEnd__7dName_cFsUcffUci = .text:0x80217534; // type:function size:0x110 scope:global align:4 +displayInit__7dName_cFv = .text:0x80217644; // type:function size:0x1C8 scope:global align:4 +NameStrSet__7dName_cFv = .text:0x8021780C; // type:function size:0x21C scope:global align:4 +draw__14dDlst_NameIN_cFv = .text:0x80217A28; // type:function size:0x64 scope:global align:4 +__dt__9dNm_HIO_cFv = .text:0x80217A8C; // type:function size:0x48 scope:global align:4 +__sinit_d_name_cpp = .text:0x80217AD4; // type:function size:0xB0 scope:local align:4 +angCalcS__14dNpc_JntCtrl_cFPssss = .text:0x80217B84; // type:function size:0xA4 scope:global align:4 +limitter__14dNpc_JntCtrl_cFPsss = .text:0x80217C28; // type:function size:0x2C scope:global align:4 +follow__14dNpc_JntCtrl_cFPsssi = .text:0x80217C54; // type:function size:0xF8 scope:global align:4 +move__14dNpc_JntCtrl_cFsi = .text:0x80217D4C; // type:function size:0x140 scope:global align:4 +lookAtTarget__14dNpc_JntCtrl_cFPsP4cXyz4cXyzssb = .text:0x80217E8C; // type:function size:0x1B0 scope:global align:4 +setParam__14dNpc_JntCtrl_cFsssssssss = .text:0x8021803C; // type:function size:0x3C scope:global align:4 +setInfDrct__14dNpc_PathRun_cFP5dPath = .text:0x80218078; // type:function size:0x14 scope:global align:4 +setInf__14dNpc_PathRun_cFUcScUc = .text:0x8021808C; // type:function size:0x60 scope:global align:4 +nextPath__14dNpc_PathRun_cFSc = .text:0x802180EC; // type:function size:0x3C scope:global align:4 +getPoint__14dNpc_PathRun_cFUc = .text:0x80218128; // type:function size:0x78 scope:global align:4 +chkPointPass__14dNpc_PathRun_cF4cXyzb = .text:0x802181A0; // type:function size:0x1D8 scope:global align:4 +incIdx__14dNpc_PathRun_cFv = .text:0x80218378; // type:function size:0x44 scope:global align:4 +incIdxLoop__14dNpc_PathRun_cFv = .text:0x802183BC; // type:function size:0x44 scope:global align:4 +incIdxAuto__14dNpc_PathRun_cFv = .text:0x80218400; // type:function size:0x7C scope:global align:4 +decIdx__14dNpc_PathRun_cFv = .text:0x8021847C; // type:function size:0x44 scope:global align:4 +decIdxLoop__14dNpc_PathRun_cFv = .text:0x802184C0; // type:function size:0x44 scope:global align:4 +decIdxAuto__14dNpc_PathRun_cFv = .text:0x80218504; // type:function size:0x7C scope:global align:4 +nextIdx__14dNpc_PathRun_cFv = .text:0x80218580; // type:function size:0x74 scope:global align:4 +nextIdxAuto__14dNpc_PathRun_cFv = .text:0x802185F4; // type:function size:0x74 scope:global align:4 +absIdx__14dNpc_PathRun_cFUcUc = .text:0x80218668; // type:function size:0x90 scope:global align:4 +maxPoint__14dNpc_PathRun_cFv = .text:0x802186F8; // type:function size:0x20 scope:global align:4 +pointArg__14dNpc_PathRun_cFUc = .text:0x80218718; // type:function size:0x3C scope:global align:4 +setNearPathIndx__14dNpc_PathRun_cFP4cXyzf = .text:0x80218754; // type:function size:0x190 scope:global align:4 +setNearPathIndxMk__14dNpc_PathRun_cFP4cXyz = .text:0x802188E4; // type:function size:0x15C scope:global align:4 +setNearPathIndxMk2__14dNpc_PathRun_cFP4cXyzUcUc = .text:0x80218A40; // type:function size:0x1A8 scope:global align:4 +chkInside__14dNpc_PathRun_cFP4cXyz = .text:0x80218BE8; // type:function size:0x144 scope:global align:4 +setActorInfo__15dNpc_EventCut_cFPcP10fopAc_ac_c = .text:0x80218D2C; // type:function size:0x3C scope:global align:4 +setActorInfo2__15dNpc_EventCut_cFPcP12fopNpc_npc_c = .text:0x80218D68; // type:function size:0x40 scope:global align:4 +dNpc_setAnmIDRes__FP14mDoExt_McaMorfiffiiPCc = .text:0x80218DA8; // type:function size:0xE4 scope:global align:4 +dNpc_setAnmFNDirect__FP14mDoExt_McaMorfiffPcPcPCc = .text:0x80218E8C; // type:function size:0xEC scope:global align:4 +dNpc_setAnm__FP14mDoExt_McaMorfiffiiPCc = .text:0x80218F78; // type:function size:0xE4 scope:global align:4 +dNpc_setShadowModel__FP8J3DModelP12J3DModelDataP8J3DModel = .text:0x8021905C; // type:function size:0xA0 scope:global align:4 +dNpc_playerEyePos__Ff = .text:0x802190FC; // type:function size:0xBC scope:global align:4 +dNpc_calc_DisXZ_AngY__F4cXyz4cXyzPfPs = .text:0x802191B8; // type:function size:0xDC scope:global align:4 +dNpc_chkArasoi__Fv = .text:0x80219294; // type:function size:0x6C scope:global align:4 +dNpc_chkLetterPassed__Fv = .text:0x80219300; // type:function size:0x68 scope:global align:4 +setCollision__12fopNpc_npc_cFff = .text:0x80219368; // type:function size:0x78 scope:global align:4 +talk__12fopNpc_npc_cFi = .text:0x802193E0; // type:function size:0x110 scope:global align:4 +dNpc_setAnm_2__FP14mDoExt_McaMorfiffiiPCc = .text:0x802194F0; // type:function size:0x118 scope:global align:4 +swing_vertical_init__14dNpc_HeadAnm_cFsssi = .text:0x80219608; // type:function size:0xB0 scope:global align:4 +swing_vertical__14dNpc_HeadAnm_cFv = .text:0x802196B8; // type:function size:0xE0 scope:global align:4 +swing_horizone_init__14dNpc_HeadAnm_cFsssi = .text:0x80219798; // type:function size:0xB0 scope:global align:4 +swing_horizone__14dNpc_HeadAnm_cFv = .text:0x80219848; // type:function size:0xE4 scope:global align:4 +move__14dNpc_HeadAnm_cFv = .text:0x8021992C; // type:function size:0x7C scope:global align:4 +chkLim__14dNpc_JntCtrl_cFsii = .text:0x802199A8; // type:function size:0x48 scope:global align:4 +turn_fromBackbone2Head__14dNpc_JntCtrl_cFsPsPsb = .text:0x802199F0; // type:function size:0xB8 scope:global align:4 +turn_fromHead2Backbone__14dNpc_JntCtrl_cFsPsPs = .text:0x80219AA8; // type:function size:0xA8 scope:global align:4 +follow_current__14dNpc_JntCtrl_cFPss = .text:0x80219B50; // type:function size:0x50 scope:global align:4 +lookAtTarget_2__14dNpc_JntCtrl_cFPsP4cXyz4cXyzssb = .text:0x80219BA0; // type:function size:0x2E8 scope:global align:4 +dNpc_chkAttn__FP10fopAc_ac_c4cXyzfffb = .text:0x80219E88; // type:function size:0x194 scope:global align:4 +cutProc__15dNpc_EventCut_cFv = .text:0x8021A01C; // type:function size:0x284 scope:global align:4 +cutWaitStart__15dNpc_EventCut_cFv = .text:0x8021A2A0; // type:function size:0x6C scope:global align:4 +cutWaitProc__15dNpc_EventCut_cFv = .text:0x8021A30C; // type:function size:0x4C scope:global align:4 +cutTurnToActorStart__15dNpc_EventCut_cFv = .text:0x8021A358; // type:function size:0x240 scope:global align:4 +cutTurnToActorProc__15dNpc_EventCut_cFv = .text:0x8021A598; // type:function size:0x354 scope:global align:4 +cutMoveToActorStart__15dNpc_EventCut_cFv = .text:0x8021A8EC; // type:function size:0x214 scope:global align:4 +cutMoveToActorProc__15dNpc_EventCut_cFv = .text:0x8021AB00; // type:function size:0x2AC scope:global align:4 +findActorCallBack__15dNpc_EventCut_cFP10fopAc_ac_cPv = .text:0x8021ADAC; // type:function size:0x2A0 scope:global align:4 +cutTurnToPosStart__15dNpc_EventCut_cFv = .text:0x8021B04C; // type:function size:0x1B0 scope:global align:4 +cutTurnToPosProc__15dNpc_EventCut_cFv = .text:0x8021B1FC; // type:function size:0x184 scope:global align:4 +cutMoveToPosStart__15dNpc_EventCut_cFv = .text:0x8021B380; // type:function size:0x1B8 scope:global align:4 +cutMoveToPosProc__15dNpc_EventCut_cFv = .text:0x8021B538; // type:function size:0x1D0 scope:global align:4 +cutTalkMsgStart__15dNpc_EventCut_cFv = .text:0x8021B708; // type:function size:0x10C scope:global align:4 +cutContinueTalkStart__15dNpc_EventCut_cFv = .text:0x8021B814; // type:function size:0x7C scope:global align:4 +cutTalkMsgProc__15dNpc_EventCut_cFv = .text:0x8021B890; // type:function size:0xCC scope:global align:4 +__ct__9dOw_HIO_cFv = .text:0x8021B95C; // type:function size:0x6C scope:global align:4 +draw__15dDlst_Ow_main_cFv = .text:0x8021B9C8; // type:function size:0xAC scope:global align:4 +draw__15dDlst_Ow_mask_cFv = .text:0x8021BA74; // type:function size:0x64 scope:global align:4 +dOw_angleRegular__15dOperate_wind_cFf = .text:0x8021BAD8; // type:function size:0xDC scope:global align:4 +dOw_stickControl__15dOperate_wind_cFis = .text:0x8021BBB4; // type:function size:0x190 scope:global align:4 +screenSet__15dOperate_wind_cFv = .text:0x8021BD44; // type:function size:0x3B4 scope:global align:4 +alphaSet__15dOperate_wind_cFf = .text:0x8021C0F8; // type:function size:0x150 scope:global align:4 +arrowColor1__15dOperate_wind_cFv = .text:0x8021C248; // type:function size:0x6B4 scope:global align:4 +arrowColor2__15dOperate_wind_cFv = .text:0x8021C8FC; // type:function size:0x670 scope:global align:4 +maskColor__15dOperate_wind_cFv = .text:0x8021CF6C; // type:function size:0x7A0 scope:global align:4 +arrowDirection__15dOperate_wind_cFv = .text:0x8021D70C; // type:function size:0x468 scope:global align:4 +windSet__15dOperate_wind_cFv = .text:0x8021DB74; // type:function size:0xFC scope:global align:4 +ringScale__15dOperate_wind_cFf = .text:0x8021DC70; // type:function size:0xC8 scope:global align:4 +directionTrans__15dOperate_wind_cFf = .text:0x8021DD38; // type:function size:0xD4 scope:global align:4 +lineInit__15dOperate_wind_cFf = .text:0x8021DE0C; // type:function size:0x278 scope:global align:4 +lineDraw__15dOperate_wind_cFv = .text:0x8021E084; // type:function size:0xA8 scope:global align:4 +arrowRotate__15dOperate_wind_cFP18fopMsgM_pane_classs = .text:0x8021E12C; // type:function size:0x98 scope:global align:4 +initialize__15dOperate_wind_cFv = .text:0x8021E1C4; // type:function size:0x278 scope:global align:4 +_create__15dOperate_wind_cFv = .text:0x8021E43C; // type:function size:0x320 scope:global align:4 +_delete__15dOperate_wind_cFv = .text:0x8021E75C; // type:function size:0xCC scope:global align:4 +_move__15dOperate_wind_cFv = .text:0x8021E828; // type:function size:0xA0 scope:global align:4 +_draw__15dOperate_wind_cFv = .text:0x8021E8C8; // type:function size:0x120 scope:global align:4 +_open__15dOperate_wind_cFv = .text:0x8021E9E8; // type:function size:0xB4 scope:global align:4 +_close__15dOperate_wind_cFv = .text:0x8021EA9C; // type:function size:0x80 scope:global align:4 +_create__5dOw_cFv = .text:0x8021EB1C; // type:function size:0xC0 scope:global align:4 +_delete__5dOw_cFv = .text:0x8021EBDC; // type:function size:0x50 scope:global align:4 +dOw_Draw__FP5dOw_c = .text:0x8021EC2C; // type:function size:0x34 scope:global align:4 +dOw_Execute__FP5dOw_c = .text:0x8021EC60; // type:function size:0xF0 scope:global align:4 +dOw_IsDelete__FP5dOw_c = .text:0x8021ED50; // type:function size:0x8 scope:global align:4 +dOw_Delete__FP5dOw_c = .text:0x8021ED58; // type:function size:0x58 scope:global align:4 +dOw_Create__FP9msg_class = .text:0x8021EDB0; // type:function size:0x9C scope:global align:4 +__dt__15dDlst_Ow_mask_cFv = .text:0x8021EE4C; // type:function size:0x5C scope:global align:4 +__dt__15dDlst_Ow_main_cFv = .text:0x8021EEA8; // type:function size:0x5C scope:global align:4 +__dt__15dOperate_wind_cFv = .text:0x8021EF04; // type:function size:0x48 scope:global align:4 +__dt__9dOw_HIO_cFv = .text:0x8021EF4C; // type:function size:0x5C scope:global align:4 +__sinit_d_operate_wind_cpp = .text:0x8021EFA8; // type:function size:0x3C scope:local align:4 +__ct__9dMn_HIO_cFv = .text:0x8021EFE4; // type:function size:0x9C scope:global align:4 +screenSet__12dMetronome_cFv = .text:0x8021F080; // type:function size:0x120 scope:global align:4 +metronomeMove__12dMetronome_cFv = .text:0x8021F1A0; // type:function size:0x4E4 scope:global align:4 +melodyInit__12dMetronome_cFUc = .text:0x8021F684; // type:function size:0x20C scope:global align:4 +melodyMove__12dMetronome_cFv = .text:0x8021F890; // type:function size:0x124 scope:global align:4 +melodyGuideShow__12dMetronome_cFls = .text:0x8021F9B4; // type:function size:0x24C scope:global align:4 +melodyShow__12dMetronome_cFv = .text:0x8021FC00; // type:function size:0x3F8 scope:global align:4 +melodyDemo__12dMetronome_cFv = .text:0x8021FFF8; // type:function size:0x168 scope:global align:4 +melodyFlash__12dMetronome_cFv = .text:0x80220160; // type:function size:0x13C scope:global align:4 +melodyShift__12dMetronome_cFv = .text:0x8022029C; // type:function size:0x11C scope:global align:4 +initialize__12dMetronome_cFv = .text:0x802203B8; // type:function size:0x90 scope:global align:4 +_create__12dMetronome_cFv = .text:0x80220448; // type:function size:0x100 scope:global align:4 +_delete__12dMetronome_cFv = .text:0x80220548; // type:function size:0x58 scope:global align:4 +_move__12dMetronome_cFv = .text:0x802205A0; // type:function size:0x120 scope:global align:4 +_draw__12dMetronome_cFv = .text:0x802206C0; // type:function size:0xD0 scope:global align:4 +_open__12dMetronome_cFv = .text:0x80220790; // type:function size:0x94 scope:global align:4 +_close__12dMetronome_cFv = .text:0x80220824; // type:function size:0xBC scope:global align:4 +__dt__9dMn_HIO_cFv = .text:0x802208E0; // type:function size:0x5C scope:global align:4 +__sinit_d_metronome_cpp = .text:0x8022093C; // type:function size:0x3C scope:local align:4 +dOvlpFd_Draw__FP14overlap1_class = .text:0x80220978; // type:function size:0x8 scope:global align:4 +dOvlpFd_FadeOut__FP14overlap1_class = .text:0x80220980; // type:function size:0xD8 scope:global align:4 +dOvlpFd_Wait__FP14overlap1_class = .text:0x80220A58; // type:function size:0x38 scope:global align:4 +dOvlpFd_FadeIn__FP14overlap1_class = .text:0x80220A90; // type:function size:0xC0 scope:global align:4 +dOvlpFd_Execute__FP14overlap1_class = .text:0x80220B50; // type:function size:0x2C scope:global align:4 +dOvlpFd_IsDelete__FP14overlap1_class = .text:0x80220B7C; // type:function size:0x8 scope:global align:4 +dOvlpFd_Delete__FP14overlap1_class = .text:0x80220B84; // type:function size:0x8 scope:global align:4 +dOvlpFd_Create__FPv = .text:0x80220B8C; // type:function size:0x14 scope:global align:4 +draw__15dOvlpFd2_dlst_cFv = .text:0x80220BA0; // type:function size:0x52C scope:global align:4 +__ct__10dOvlpFd2_cFv = .text:0x802210CC; // type:function size:0x64 scope:global align:4 +execFirstSnap__10dOvlpFd2_cFv = .text:0x80221130; // type:function size:0x94 scope:global align:4 +execFadeOut__10dOvlpFd2_cFv = .text:0x802211C4; // type:function size:0x174 scope:global align:4 +execNextSnap__10dOvlpFd2_cFv = .text:0x80221338; // type:function size:0xA8 scope:global align:4 +execFadeIn__10dOvlpFd2_cFv = .text:0x802213E0; // type:function size:0xC0 scope:global align:4 +dOvlpFd2_Draw__FP10dOvlpFd2_c = .text:0x802214A0; // type:function size:0x10C scope:global align:4 +dOvlpFd2_Execute__FP10dOvlpFd2_c = .text:0x802215AC; // type:function size:0x2C scope:global align:4 +dOvlpFd2_IsDelete__FP10dOvlpFd2_c = .text:0x802215D8; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Delete__FP10dOvlpFd2_c = .text:0x802215E0; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Create__FPv = .text:0x802215E8; // type:function size:0x2C scope:global align:4 +cLib_calcTimer__FPSc = .text:0x80221614; // type:function size:0x1C scope:global align:4 +__dt__15dOvlpFd2_dlst_cFv = .text:0x80221630; // type:function size:0x5C scope:global align:4 +__dt__16dDlst_snapShot_cFv = .text:0x8022168C; // type:function size:0x5C scope:global align:4 +draw__16dDlst_snapShot_cFv = .text:0x802216E8; // type:function size:0x54 scope:global align:4 +__ct__10dOvlpFd3_cFv = .text:0x8022173C; // type:function size:0x144 scope:global align:4 +execFirstSnap__10dOvlpFd3_cFv = .text:0x80221880; // type:function size:0x60 scope:global align:4 +execFadeOut__10dOvlpFd3_cFv = .text:0x802218E0; // type:function size:0x5C scope:global align:4 +dOvlpFd3_Draw__FP10dOvlpFd3_c = .text:0x8022193C; // type:function size:0xA0 scope:global align:4 +dOvlpFd3_Execute__FP10dOvlpFd3_c = .text:0x802219DC; // type:function size:0x28 scope:global align:4 +dOvlpFd3_IsDelete__FP10dOvlpFd3_c = .text:0x80221A04; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Delete__FP10dOvlpFd3_c = .text:0x80221A0C; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Create__FPv = .text:0x80221A14; // type:function size:0x2C scope:global align:4 +init__15dDlst_2DtEff1_cFv = .text:0x80221A40; // type:function size:0xE8 scope:global align:4 +draw__15dDlst_2DtEff1_cFv = .text:0x80221B28; // type:function size:0x234 scope:global align:4 +draw__17dDlst_snapShot2_cFv = .text:0x80221D5C; // type:function size:0x7C scope:global align:4 +dDlst_setResTimgObj__FPC7ResTIMGP9_GXTexObjPvUlUl = .text:0x80221DD8; // type:function size:0x13C scope:global align:4 +cnvAddress__FffPfPf = .text:0x80221F14; // type:function size:0x140 scope:global align:4 +draw__14dDlst_2Dt_Sp_cFv = .text:0x80222054; // type:function size:0x2F8 scope:global align:4 +init__14dDlst_2Dt_Sp_cFP7ResTIMGffff8_GXColor = .text:0x8022234C; // type:function size:0xF8 scope:global align:4 +__ct__10dOvlpFd4_cFv = .text:0x80222444; // type:function size:0x1D4 scope:global align:4 +drawFadeOut__10dOvlpFd4_cFv = .text:0x80222618; // type:function size:0xC8 scope:global align:4 +drawFadeIn__10dOvlpFd4_cFv = .text:0x802226E0; // type:function size:0x3C scope:global align:4 +execFirstSnap__10dOvlpFd4_cFv = .text:0x8022271C; // type:function size:0x160 scope:global align:4 +execFadeOut__10dOvlpFd4_cFv = .text:0x8022287C; // type:function size:0x1C8 scope:global align:4 +execNextSnap__10dOvlpFd4_cFv = .text:0x80222A44; // type:function size:0x164 scope:global align:4 +execFadeIn__10dOvlpFd4_cFv = .text:0x80222BA8; // type:function size:0xD8 scope:global align:4 +dOvlpFd4_Draw__FP10dOvlpFd4_c = .text:0x80222C80; // type:function size:0x64 scope:global align:4 +dOvlpFd4_Execute__FP10dOvlpFd4_c = .text:0x80222CE4; // type:function size:0x2C scope:global align:4 +dOvlpFd4_IsDelete__FP10dOvlpFd4_c = .text:0x80222D10; // type:function size:0x8 scope:global align:4 +dOvlpFd4_Delete__FP10dOvlpFd4_c = .text:0x80222D18; // type:function size:0x8 scope:global align:4 +dOvlpFd4_Create__FPv = .text:0x80222D20; // type:function size:0x2C scope:global align:4 +__dt__15dDlst_2DtEff1_cFv = .text:0x80222D4C; // type:function size:0x150 scope:global align:4 +__dt__14dDlst_2Dt_Sp_cFv = .text:0x80222E9C; // type:function size:0x5C scope:global align:4 +__dt__17dDlst_snapShot2_cFv = .text:0x80222EF8; // type:function size:0x5C scope:global align:4 +dPb_erasePicture__Fv = .text:0x80222F54; // type:function size:0x8C scope:global align:4 +screenSet__9dJle_Pb_cFv = .text:0x80222FE0; // type:function size:0x4B4 scope:global align:4 +screenSet2__9dJle_Pb_cFv = .text:0x80223494; // type:function size:0x4F0 scope:global align:4 +cameraAlphaInc__9dJle_Pb_cFf = .text:0x80223984; // type:function size:0x160 scope:global align:4 +browseAlphaInc__9dJle_Pb_cFf = .text:0x80223AE4; // type:function size:0x1D4 scope:global align:4 +getAlphaInc__9dJle_Pb_cFf = .text:0x80223CB8; // type:function size:0x120 scope:global align:4 +alphaDec__9dJle_Pb_cFf = .text:0x80223DD8; // type:function size:0x480 scope:global align:4 +zoomScale__9dJle_Pb_cFv = .text:0x80224258; // type:function size:0x13C scope:global align:4 +changeScale__9dJle_Pb_cFi = .text:0x80224394; // type:function size:0xEC scope:global align:4 +up_downIconMove__9dJle_Pb_cFv = .text:0x80224480; // type:function size:0x4F0 scope:global align:4 +left_rightIconMove__9dJle_Pb_cFv = .text:0x80224970; // type:function size:0x1E0 scope:global align:4 +clickShutterMode__9dJle_Pb_cFv = .text:0x80224B50; // type:function size:0x1E8 scope:global align:4 +selectMode__9dJle_Pb_cFv = .text:0x80224D38; // type:function size:0x274 scope:global align:4 +cameraMode__9dJle_Pb_cFv = .text:0x80224FAC; // type:function size:0x16C scope:global align:4 +pictureDraw__9dJle_Pb_cFUci = .text:0x80225118; // type:function size:0x3F0 scope:global align:4 +pictureEraseWait__9dJle_Pb_cFv = .text:0x80225508; // type:function size:0x1A4 scope:global align:4 +pictureDecide__9dJle_Pb_cFv = .text:0x802256AC; // type:function size:0x224 scope:global align:4 +pictureErase__9dJle_Pb_cFv = .text:0x802258D0; // type:function size:0xBC scope:global align:4 +pictureTransX__9dJle_Pb_cFfffff = .text:0x8022598C; // type:function size:0x100 scope:global align:4 +changePicture__9dJle_Pb_cFv = .text:0x80225A8C; // type:function size:0x1EC scope:global align:4 +shutterChange__9dJle_Pb_cFv = .text:0x80225C78; // type:function size:0x1E0 scope:global align:4 +moveCamera__9dJle_Pb_cFv = .text:0x80225E58; // type:function size:0x138 scope:global align:4 +moveBrowse__9dJle_Pb_cFv = .text:0x80225F90; // type:function size:0x420 scope:global align:4 +selectBrowse__9dJle_Pb_cFv = .text:0x802263B0; // type:function size:0x398 scope:global align:4 +getBrowse__9dJle_Pb_cFv = .text:0x80226748; // type:function size:0x1B4 scope:global align:4 +changeBrowseToCamera__9dJle_Pb_cFv = .text:0x802268FC; // type:function size:0x19C scope:global align:4 +changeCameraToBrowse__9dJle_Pb_cFv = .text:0x80226A98; // type:function size:0x194 scope:global align:4 +setColorInit__9dJle_Pb_cFUc = .text:0x80226C2C; // type:function size:0xF0 scope:global align:4 +setColorAnime__9dJle_Pb_cFUc = .text:0x80226D1C; // type:function size:0x460 scope:global align:4 +changeData__9dJle_Pb_cFv = .text:0x8022717C; // type:function size:0xFC scope:global align:4 +label_sort__9dJle_Pb_cFv = .text:0x80227278; // type:function size:0x78 scope:global align:4 +getPicLabelData__9dJle_Pb_cFUc = .text:0x802272F0; // type:function size:0x64 scope:global align:4 +shutterLineRotateCenter__9dJle_Pb_cFfi = .text:0x80227354; // type:function size:0x1F0 scope:global align:4 +shutterLineRotateInitPos__9dJle_Pb_cFfi = .text:0x80227544; // type:function size:0x1F4 scope:global align:4 +shutterLineMove__9dJle_Pb_cFv = .text:0x80227738; // type:function size:0x160 scope:global align:4 +shutterLineDraw__9dJle_Pb_cFUc = .text:0x80227898; // type:function size:0x84 scope:global align:4 +messageSet__9dJle_Pb_cFUl = .text:0x8022791C; // type:function size:0x688 scope:global align:4 +remainMessageSet__9dJle_Pb_cFUc = .text:0x80227FA4; // type:function size:0x68 scope:global align:4 +existMessageSet__9dJle_Pb_cFUc = .text:0x8022800C; // type:function size:0x68 scope:global align:4 +shutterShow__9dJle_Pb_cFv = .text:0x80228074; // type:function size:0x30 scope:global align:4 +shutterHide__9dJle_Pb_cFv = .text:0x802280A4; // type:function size:0x34 scope:global align:4 +_create__9dJle_Pb_cFP10JKRExpHeap = .text:0x802280D8; // type:function size:0x668 scope:global align:4 +_copen__9dJle_Pb_cFv = .text:0x80228740; // type:function size:0xD4 scope:global align:4 +_bopen__9dJle_Pb_cFv = .text:0x80228814; // type:function size:0xE0 scope:global align:4 +_gopen__9dJle_Pb_cFv = .text:0x802288F4; // type:function size:0x11C scope:global align:4 +_close__9dJle_Pb_cFv = .text:0x80228A10; // type:function size:0x84 scope:global align:4 +_cmove__9dJle_Pb_cFv = .text:0x80228A94; // type:function size:0x48 scope:global align:4 +_bmove__9dJle_Pb_cFv = .text:0x80228ADC; // type:function size:0x20 scope:global align:4 +_gmove__9dJle_Pb_cFv = .text:0x80228AFC; // type:function size:0x20 scope:global align:4 +draw__9dJle_Pb_cFv = .text:0x80228B1C; // type:function size:0x678 scope:global align:4 +_delete__9dJle_Pb_cFP10JKRExpHeap = .text:0x80229194; // type:function size:0x154 scope:global align:4 +dPb_Draw__FP12sub_pb_class = .text:0x802292E8; // type:function size:0x40 scope:global align:4 +dPb_Execute__FP12sub_pb_class = .text:0x80229328; // type:function size:0x108 scope:global align:4 +dPb_IsDelete__FP12sub_pb_class = .text:0x80229430; // type:function size:0x8 scope:global align:4 +dPb_Delete__FP12sub_pb_class = .text:0x80229438; // type:function size:0x100 scope:global align:4 +dPb_Create__FP9msg_class = .text:0x80229538; // type:function size:0x2B0 scope:global align:4 +__dt__9dJle_Pb_cFv = .text:0x802297E8; // type:function size:0x78 scope:global align:4 +checkProgSelect__FP10dScnLogo_c = .text:0x80229860; // type:function size:0x7C scope:global align:4 +nintendoInDraw__FP10dScnLogo_c = .text:0x802298DC; // type:function size:0xA8 scope:global align:4 +nintendoOutDraw__FP10dScnLogo_c = .text:0x80229984; // type:function size:0xD4 scope:global align:4 +nintendoOut2Draw__FP10dScnLogo_c = .text:0x80229A58; // type:function size:0xB0 scope:global align:4 +progInDraw__FP10dScnLogo_c = .text:0x80229B08; // type:function size:0x128 scope:global align:4 +progSelDraw__FP10dScnLogo_c = .text:0x80229C30; // type:function size:0x624 scope:global align:4 +progOutDraw__FP10dScnLogo_c = .text:0x8022A254; // type:function size:0x1AC scope:global align:4 +progSetDraw__FP10dScnLogo_c = .text:0x8022A400; // type:function size:0x174 scope:global align:4 +progChangeDraw__FP10dScnLogo_c = .text:0x8022A574; // type:function size:0x98 scope:global align:4 +dolbyInDraw__FP10dScnLogo_c = .text:0x8022A60C; // type:function size:0x88 scope:global align:4 +dolbyOutDraw__FP10dScnLogo_c = .text:0x8022A694; // type:function size:0x5C scope:global align:4 +dvdWaitDraw__FP10dScnLogo_c = .text:0x8022A6F0; // type:function size:0x234 scope:global align:4 +dScnLogo_Draw__FP10dScnLogo_c = .text:0x8022A924; // type:function size:0x50 scope:global align:4 +dScnLogo_Execute__FP10dScnLogo_c = .text:0x8022A974; // type:function size:0x3C scope:global align:4 +dScnLogo_IsDelete__FP10dScnLogo_c = .text:0x8022A9B0; // type:function size:0x8 scope:global align:4 +dScnLogo_Delete__FP10dScnLogo_c = .text:0x8022A9B8; // type:function size:0x768 scope:global align:4 +phase_0__FP10dScnLogo_c = .text:0x8022B120; // type:function size:0x19C scope:global align:4 +phase_1__FP10dScnLogo_c = .text:0x8022B2BC; // type:function size:0x138 scope:global align:4 +aramMount__FPCc = .text:0x8022B3F4; // type:function size:0x28 scope:global align:4 +onMemMount__FPCc = .text:0x8022B41C; // type:function size:0x28 scope:global align:4 +phase_2__FP10dScnLogo_c = .text:0x8022B444; // type:function size:0xCE8 scope:global align:4 +dScnLogo_Create__FP11scene_class = .text:0x8022C12C; // type:function size:0x40 scope:global align:4 +dScnMenu_Draw__FP19menu_of_scene_class = .text:0x8022C16C; // type:function size:0x324 scope:global align:4 +dScnMenu_Execute__FP19menu_of_scene_class = .text:0x8022C490; // type:function size:0x56C scope:global align:4 +dScnMenu_IsDelete__FP19menu_of_scene_class = .text:0x8022C9FC; // type:function size:0x8 scope:global align:4 +dScnMenu_Delete__FP19menu_of_scene_class = .text:0x8022CA04; // type:function size:0xA4 scope:global align:4 +phase_1__FP19menu_of_scene_class = .text:0x8022CAA8; // type:function size:0xEC scope:global align:4 +phase_2__FP19menu_of_scene_class = .text:0x8022CB94; // type:function size:0x25C scope:global align:4 +dScnMenu_Create__FP11scene_class = .text:0x8022CDF0; // type:function size:0x2C scope:global align:4 +__dt__11myFontClassFv = .text:0x8022CE1C; // type:function size:0x60 scope:global align:4 +drawChar_scale__11myFontClassFffffib = .text:0x8022CE7C; // type:function size:0x24 scope:global align:4 +getResFont__10JUTResFontCFv = .text:0x8022CEA0; // type:function size:0x8 scope:global align:4 +getFontType__10JUTResFontCFv = .text:0x8022CEA8; // type:function size:0xC scope:global align:4 +getLeading__10JUTResFontCFv = .text:0x8022CEB4; // type:function size:0xC scope:global align:4 +getWidth__10JUTResFontCFv = .text:0x8022CEC0; // type:function size:0xC scope:global align:4 +getAscent__10JUTResFontCFv = .text:0x8022CECC; // type:function size:0xC scope:global align:4 +getDescent__10JUTResFontCFv = .text:0x8022CED8; // type:function size:0xC scope:global align:4 +getHeight__10JUTResFontCFv = .text:0x8022CEE4; // type:function size:0x5C scope:global align:4 +__ct__9dSn_HIO_cFv = .text:0x8022CF40; // type:function size:0x84 scope:global align:4 +phase_1__FPc = .text:0x8022CFC4; // type:function size:0x6C scope:local align:4 +phase_2__FPc = .text:0x8022D030; // type:function size:0x58 scope:local align:4 +phase_3__FPc = .text:0x8022D088; // type:function size:0x8 scope:local align:4 +resLoad__FP30request_of_phase_process_classPc = .text:0x8022D090; // type:function size:0x40 scope:global align:4 +create__10dScnName_cFv = .text:0x8022D0D0; // type:function size:0x7CC scope:global align:4 +cloth_create__10dScnName_cFv = .text:0x8022D89C; // type:function size:0x34 scope:global align:4 +cloth_move__10dScnName_cFv = .text:0x8022D8D0; // type:function size:0x44 scope:global align:4 +cloth2D_create__10dScnName_cFv = .text:0x8022D914; // type:function size:0xB8 scope:global align:4 +buttonIconCreate__10dScnName_cFv = .text:0x8022D9CC; // type:function size:0x208 scope:global align:4 +paneTransButtonIcon__10dScnName_cFsUcffUc = .text:0x8022DBD4; // type:function size:0xE0 scope:global align:4 +execute__10dScnName_cFv = .text:0x8022DCB4; // type:function size:0x94 scope:global align:4 +setView__10dScnName_cFv = .text:0x8022DD48; // type:function size:0x9C scope:global align:4 +draw__10dScnName_cFv = .text:0x8022DDE4; // type:function size:0xD8 scope:global align:4 +__dt__10dScnName_cFv = .text:0x8022DEBC; // type:function size:0x228 scope:global align:4 +MemCardCheckMain__10dScnName_cFv = .text:0x8022E0E4; // type:function size:0xB8 scope:global align:4 +MemCardStatCheck__10dScnName_cFv = .text:0x8022E19C; // type:function size:0x1A8 scope:global align:4 +MemCardLoadWait__10dScnName_cFv = .text:0x8022E344; // type:function size:0x94 scope:global align:4 +MemCardErrMsgWaitKey__10dScnName_cFv = .text:0x8022E3D8; // type:function size:0x54 scope:global align:4 +MemCardErrMsgWaitKey2__10dScnName_cFv = .text:0x8022E42C; // type:function size:0x74 scope:global align:4 +MemCardGotoIPLSelect__10dScnName_cFv = .text:0x8022E4A0; // type:function size:0x68 scope:global align:4 +MemCardGotoIPL__10dScnName_cFv = .text:0x8022E508; // type:function size:0x2C scope:global align:4 +MemCardErrMsgWaitNoSaveSel__10dScnName_cFv = .text:0x8022E534; // type:function size:0xD0 scope:global align:4 +MemCardErrMsgWaitFormatSel__10dScnName_cFv = .text:0x8022E604; // type:function size:0x84 scope:global align:4 +MemCardErrMsgWaitFormatSel2__10dScnName_cFv = .text:0x8022E688; // type:function size:0x9C scope:global align:4 +MemCardFormat__10dScnName_cFv = .text:0x8022E724; // type:function size:0x54 scope:global align:4 +MemCardFormatCheck__10dScnName_cFv = .text:0x8022E778; // type:function size:0xBC scope:global align:4 +MemCardMakeGameFileSel__10dScnName_cFv = .text:0x8022E834; // type:function size:0x108 scope:global align:4 +MemCardMakeGameFile__10dScnName_cFv = .text:0x8022E93C; // type:function size:0x54 scope:global align:4 +MemCardMakeGameFileCheck__10dScnName_cFv = .text:0x8022E990; // type:function size:0xC0 scope:global align:4 +MemCardGotoFileSelect__10dScnName_cFv = .text:0x8022EA50; // type:function size:0x14 scope:global align:4 +MemCardCheckDbg__10dScnName_cFv = .text:0x8022EA64; // type:function size:0x4 scope:global align:4 +MemCardCheckDbgWait__10dScnName_cFv = .text:0x8022EA68; // type:function size:0x78 scope:global align:4 +FileErrorDraw__10dScnName_cFv = .text:0x8022EAE0; // type:function size:0x2C scope:global align:4 +NoteOpen__10dScnName_cFv = .text:0x8022EB0C; // type:function size:0x94 scope:global align:4 +NoteOpenWait__10dScnName_cFv = .text:0x8022EBA0; // type:function size:0xC0 scope:global align:4 +FileSelectOpen__10dScnName_cFv = .text:0x8022EC60; // type:function size:0x38 scope:global align:4 +buttonIconProc__10dScnName_cFv = .text:0x8022EC98; // type:function size:0x3D4 scope:global align:4 +FileSelOpenMain__10dScnName_cFv = .text:0x8022F06C; // type:function size:0x70 scope:global align:4 +FileselOpenWait__10dScnName_cFv = .text:0x8022F0DC; // type:function size:0x4 scope:global align:4 +FileSelectMain__10dScnName_cFv = .text:0x8022F0E0; // type:function size:0x64 scope:global align:4 +FileSelectMainNormal__10dScnName_cFv = .text:0x8022F144; // type:function size:0x22C scope:global align:4 +FileSelectMainExSave__10dScnName_cFv = .text:0x8022F370; // type:function size:0x48 scope:global align:4 +ResetWait__10dScnName_cFv = .text:0x8022F3B8; // type:function size:0x24 scope:global align:4 +FileSelectClose__10dScnName_cFv = .text:0x8022F3DC; // type:function size:0x174 scope:global align:4 +FileSelectDraw__10dScnName_cFv = .text:0x8022F550; // type:function size:0x24 scope:global align:4 +NameInOpen__10dScnName_cFv = .text:0x8022F574; // type:function size:0x38 scope:global align:4 +NameOpenMain__10dScnName_cFv = .text:0x8022F5AC; // type:function size:0x4C scope:global align:4 +NameOpenWait__10dScnName_cFv = .text:0x8022F5F8; // type:function size:0x4 scope:global align:4 +NameInMain__10dScnName_cFv = .text:0x8022F5FC; // type:function size:0xAC scope:global align:4 +NameInClose__10dScnName_cFv = .text:0x8022F6A8; // type:function size:0x5C scope:global align:4 +NameInDraw__10dScnName_cFv = .text:0x8022F704; // type:function size:0x24 scope:global align:4 +ShopDemoDataLoad__10dScnName_cFv = .text:0x8022F728; // type:function size:0x4C scope:global align:4 +ShopDemoDataSet__10dScnName_cFv = .text:0x8022F774; // type:function size:0x7C scope:global align:4 +SaveOpen__10dScnName_cFv = .text:0x8022F7F0; // type:function size:0x70 scope:global align:4 +SaveMain__10dScnName_cFv = .text:0x8022F860; // type:function size:0x80 scope:global align:4 +SaveClose__10dScnName_cFv = .text:0x8022F8E0; // type:function size:0x4C scope:global align:4 +SaveDraw__10dScnName_cFv = .text:0x8022F92C; // type:function size:0x24 scope:global align:4 +NoneDraw__10dScnName_cFv = .text:0x8022F950; // type:function size:0x4 scope:global align:4 +changeGameScene__10dScnName_cFv = .text:0x8022F954; // type:function size:0x98 scope:global align:4 +dScnName_Draw__FP10dScnName_c = .text:0x8022F9EC; // type:function size:0x20 scope:global align:4 +dScnName_Execute__FP10dScnName_c = .text:0x8022FA0C; // type:function size:0x20 scope:global align:4 +dScnName_IsDelete__FP10dScnName_c = .text:0x8022FA2C; // type:function size:0x8 scope:global align:4 +dScnName_Delete__FP10dScnName_c = .text:0x8022FA34; // type:function size:0x28 scope:global align:4 +dScnName_Create__FP11scene_class = .text:0x8022FA5C; // type:function size:0x50 scope:global align:4 +draw__13dDlst_BTICN_cFv = .text:0x8022FAAC; // type:function size:0x64 scope:global align:4 +draw__19dDlst_FLSEL_CLOTH_cFv = .text:0x8022FB10; // type:function size:0xBC scope:global align:4 +__dt__19dDlst_FLSEL_CLOTH_cFv = .text:0x8022FBCC; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_BTICN_cFv = .text:0x8022FC28; // type:function size:0x5C scope:global align:4 +__dt__9dSn_HIO_cFv = .text:0x8022FC84; // type:function size:0x48 scope:global align:4 +__sinit_d_s_name_cpp = .text:0x8022FCCC; // type:function size:0x450 scope:local align:4 +create__10dScnOpen_cFv = .text:0x8023011C; // type:function size:0x15C scope:global align:4 +execute__10dScnOpen_cFv = .text:0x80230278; // type:function size:0xD8 scope:global align:4 +draw__10dScnOpen_cFv = .text:0x80230350; // type:function size:0x8C scope:global align:4 +__dt__10dScnOpen_cFv = .text:0x802303DC; // type:function size:0xA0 scope:global align:4 +changeGameScene__10dScnOpen_cFv = .text:0x8023047C; // type:function size:0x94 scope:global align:4 +dScnOpen_Draw__FP10dScnOpen_c = .text:0x80230510; // type:function size:0x20 scope:global align:4 +dScnOpen_Execute__FP10dScnOpen_c = .text:0x80230530; // type:function size:0x20 scope:global align:4 +dScnOpen_IsDelete__FP10dScnOpen_c = .text:0x80230550; // type:function size:0x8 scope:global align:4 +dScnOpen_Delete__FP10dScnOpen_c = .text:0x80230558; // type:function size:0x28 scope:global align:4 +dScnOpen_Create__FP11scene_class = .text:0x80230580; // type:function size:0x20 scope:global align:4 +set_message__18dScnOpen_message_cFUli = .text:0x802305A0; // type:function size:0x3C4 scope:global align:4 +exec__18dScnOpen_message_cFv = .text:0x80230964; // type:function size:0x1CC scope:global align:4 +__ct__18dScnOpen_message_cFP10JKRExpHeap = .text:0x80230B30; // type:function size:0xFC scope:global align:4 +__dt__18dScnOpen_message_cFv = .text:0x80230C2C; // type:function size:0x78 scope:global align:4 +__ct__15dScnOpen_proc_cFv = .text:0x80230CA4; // type:function size:0x458 scope:global align:4 +__dt__15dScnOpen_proc_cFv = .text:0x802310FC; // type:function size:0xD8 scope:global align:4 +proc_execute__15dScnOpen_proc_cFv = .text:0x802311D4; // type:function size:0x8F4 scope:global align:4 +proc_draw__15dScnOpen_proc_cFv = .text:0x80231AC8; // type:function size:0x78 scope:global align:4 +draw__15dScnOpen_proc_cFv = .text:0x80231B40; // type:function size:0x20 scope:global align:4 +calcPauseTimer__13dScnPly_ply_cFv = .text:0x80231B60; // type:function size:0x40 scope:global align:4 +__ct__18dScnPly_dark_HIO_cFv = .text:0x80231BA0; // type:function size:0xA4 scope:global align:4 +__ct__22dScnPly_reg_childHIO_cFv = .text:0x80231C44; // type:function size:0x50 scope:global align:4 +__ct__22dScnPly_env_otherHIO_cFv = .text:0x80231C94; // type:function size:0x90 scope:global align:4 +__ct__22dScnPly_env_debugHIO_cFv = .text:0x80231D24; // type:function size:0x44 scope:global align:4 +__ct__17dScnPly_msg_HIO_cFv = .text:0x80231D68; // type:function size:0x3C scope:global align:4 +dScnPly_msg_HIO_checkUpdate__17dScnPly_msg_HIO_cFUc = .text:0x80231DA4; // type:function size:0x8 scope:global align:4 +dScnPly_msg_HIO_setUpdate__17dScnPly_msg_HIO_cFUc = .text:0x80231DAC; // type:function size:0x8 scope:global align:4 +dScnPly_msg_HIO_numUpdate__17dScnPly_msg_HIO_cFss = .text:0x80231DB4; // type:function size:0x6C scope:global align:4 +dScnPly_msg_HIO_padCheck__17dScnPly_msg_HIO_cFv = .text:0x80231E20; // type:function size:0x278 scope:global align:4 +dScnPly_msg_HIO_messageProc__17dScnPly_msg_HIO_cFv = .text:0x80232098; // type:function size:0xF4 scope:global align:4 +dScnPly_Draw__FP13dScnPly_ply_c = .text:0x8023218C; // type:function size:0x434 scope:global align:4 +dScnPly_Execute__FP13dScnPly_ply_c = .text:0x802325C0; // type:function size:0xE4 scope:global align:4 +dScnPly_IsDelete__FP13dScnPly_ply_c = .text:0x802326A4; // type:function size:0x8 scope:global align:4 +dScnPly_Delete__FP13dScnPly_ply_c = .text:0x802326AC; // type:function size:0x2A8 scope:global align:4 +heapSizeCheck__Fv = .text:0x80232954; // type:function size:0x244 scope:global align:4 +phase_00__FP13dScnPly_ply_c = .text:0x80232B98; // type:function size:0x104 scope:global align:4 +phase_01__FP13dScnPly_ply_c = .text:0x80232C9C; // type:function size:0x30 scope:global align:4 +phase_0__FP13dScnPly_ply_c = .text:0x80232CCC; // type:function size:0x114 scope:global align:4 +phase_1__FP13dScnPly_ply_c = .text:0x80232DE0; // type:function size:0x1E8 scope:global align:4 +phase_2__FP13dScnPly_ply_c = .text:0x80232FC8; // type:function size:0xE0 scope:global align:4 +phase_3__FP13dScnPly_ply_c = .text:0x802330A8; // type:function size:0x50 scope:global align:4 +phase_4__FP13dScnPly_ply_c = .text:0x802330F8; // type:function size:0x820 scope:global align:4 +phase_5__FP13dScnPly_ply_c = .text:0x80233918; // type:function size:0x110 scope:global align:4 +phase_6__FP13dScnPly_ply_c = .text:0x80233A28; // type:function size:0x110 scope:global align:4 +phase_compleate__FPv = .text:0x80233B38; // type:function size:0x8 scope:global align:4 +dScnPly_Create__FP11scene_class = .text:0x80233B40; // type:function size:0x30 scope:global align:4 +__dt__17dScnPly_msg_HIO_cFv = .text:0x80233B70; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_env_debugHIO_cFv = .text:0x80233BB8; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_env_otherHIO_cFv = .text:0x80233C00; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_reg_childHIO_cFv = .text:0x80233C48; // type:function size:0x48 scope:global align:4 +__dt__18dScnPly_dark_HIO_cFv = .text:0x80233C90; // type:function size:0x48 scope:global align:4 +__sinit_d_s_play_cpp = .text:0x80233CD8; // type:function size:0x104 scope:local align:4 +__dt__21dScnPly_preLoad_HIO_cFv = .text:0x80233DDC; // type:function size:0x5C scope:global align:4 +__dt__17dScnPly_env_HIO_cFv = .text:0x80233E38; // type:function size:0x74 scope:global align:4 +__dt__17dScnPly_reg_HIO_cFv = .text:0x80233EAC; // type:function size:0x70 scope:global align:4 +setMapImage__FP19room_of_scene_class = .text:0x80233F1C; // type:function size:0x60 scope:global align:4 +deleteMapImage__FP19room_of_scene_class = .text:0x80233F7C; // type:function size:0x30 scope:global align:4 +setArcName__FP19room_of_scene_class = .text:0x80233FAC; // type:function size:0x44 scope:global align:4 +dScnRoom_Draw__FP19room_of_scene_class = .text:0x80233FF0; // type:function size:0x8 scope:global align:4 +deleteJugge__FPvPv = .text:0x80233FF8; // type:function size:0x24 scope:global align:4 +objectSetCheck__FP19room_of_scene_class = .text:0x8023401C; // type:function size:0xE4 scope:global align:4 +dScnRoom_Execute__FP19room_of_scene_class = .text:0x80234100; // type:function size:0x90 scope:global align:4 +dScnRoom_IsDelete__FP19room_of_scene_class = .text:0x80234190; // type:function size:0x8 scope:global align:4 +dScnRoom_Delete__FP19room_of_scene_class = .text:0x80234198; // type:function size:0x170 scope:global align:4 +phase_0__FP19room_of_scene_class = .text:0x80234308; // type:function size:0x34 scope:global align:4 +phase_1__FP19room_of_scene_class = .text:0x8023433C; // type:function size:0x90 scope:global align:4 +phase_2__FP19room_of_scene_class = .text:0x802343CC; // type:function size:0x2B8 scope:global align:4 +setZoneNo__20dStage_roomControl_cFii = .text:0x80234684; // type:function size:0x18 scope:global align:4 +phase_3__FP19room_of_scene_class = .text:0x8023469C; // type:function size:0x118 scope:global align:4 +phase_4__FP19room_of_scene_class = .text:0x802347B4; // type:function size:0xF4 scope:global align:4 +dScnRoom_Create__FP11scene_class = .text:0x802348A8; // type:function size:0x30 scope:global align:4 +dScnTitle_Draw__FP20title_of_scene_class = .text:0x802348D8; // type:function size:0x50 scope:global align:4 +dScnTitle_Execute__FP20title_of_scene_class = .text:0x80234928; // type:function size:0x184 scope:global align:4 +dScnTitle_IsDelete__FP20title_of_scene_class = .text:0x80234AAC; // type:function size:0x8 scope:global align:4 +dScnTitle_Delete__FP20title_of_scene_class = .text:0x80234AB4; // type:function size:0x8 scope:global align:4 +dScnTitle_Create__FP11scene_class = .text:0x80234ABC; // type:function size:0x90 scope:global align:4 +draw__13dDlst_2DSCP_cFv = .text:0x80234B4C; // type:function size:0x80 scope:global align:4 +outFontDraw__13dDlst_2DSCP_cFv = .text:0x80234BCC; // type:function size:0x138 scope:global align:4 +dScp_ScreenDataSet__FP13sub_scp_class = .text:0x80234D04; // type:function size:0x9C0 scope:global align:4 +dScp_valueInit__FP13sub_scp_class = .text:0x802356C4; // type:function size:0x1A0 scope:global align:4 +dScp_setAlpha__FP13sub_scp_class = .text:0x80235864; // type:function size:0xCC scope:global align:4 +dScp_wipeAngleCalc__FP13sub_scp_class = .text:0x80235930; // type:function size:0x360 scope:global align:4 +dScp_ArrowAnime__FP13sub_scp_class = .text:0x80235C90; // type:function size:0x4F0 scope:global align:4 +dScp_wipeMove__FP13sub_scp_classf = .text:0x80236180; // type:function size:0x1C8 scope:global align:4 +dScp_wipeMove2__FP13sub_scp_classf = .text:0x80236348; // type:function size:0x268 scope:global align:4 +dScp_wipeMoveDemo__FP13sub_scp_classfb = .text:0x802365B0; // type:function size:0x23C scope:global align:4 +dScp_mesgPaneShow__FP13sub_scp_class = .text:0x802367EC; // type:function size:0x28 scope:global align:4 +dScp_mesgPaneHide__FP13sub_scp_class = .text:0x80236814; // type:function size:0xF8 scope:global align:4 +dScp_scopeAlpha__FP13sub_scp_classf = .text:0x8023690C; // type:function size:0xCC scope:global align:4 +dScp_scopeInitAlpha__FP13sub_scp_class = .text:0x802369D8; // type:function size:0x90 scope:global align:4 +dScp_scopeAlphaZero__FP13sub_scp_class = .text:0x80236A68; // type:function size:0x90 scope:global align:4 +dScp_stringInit__FP13sub_scp_class = .text:0x80236AF8; // type:function size:0xB8 scope:global align:4 +dScp_stringSet__FP13sub_scp_class = .text:0x80236BB0; // type:function size:0x84 scope:global align:4 +dScp_yose_select__FP13sub_scp_class = .text:0x80236C34; // type:function size:0x58 scope:global align:4 +dScp_textPosition__FP13sub_scp_class = .text:0x80236C8C; // type:function size:0xB0 scope:global align:4 +dScp_arrowInit__FP13sub_scp_class = .text:0x80236D3C; // type:function size:0x50 scope:global align:4 +dScp_arrowMove__FP13sub_scp_class = .text:0x80236D8C; // type:function size:0x3B4 scope:global align:4 +dScp_dotMove__FP13sub_scp_class = .text:0x80237140; // type:function size:0x4FC scope:global align:4 +dScp_talkBeforeProc__FP13sub_scp_class = .text:0x8023763C; // type:function size:0x264 scope:global align:4 +dScp_outnowProc__FP13sub_scp_class = .text:0x802378A0; // type:function size:0x19C scope:global align:4 +dScp_continueProc__FP13sub_scp_class = .text:0x80237A3C; // type:function size:0xA8 scope:global align:4 +dScp_forceContinueProc__FP13sub_scp_class = .text:0x80237AE4; // type:function size:0x6C scope:global align:4 +dScp_closewaitProc__FP13sub_scp_class = .text:0x80237B50; // type:function size:0x13C scope:global align:4 +dScp_finishProc__FP13sub_scp_class = .text:0x80237C8C; // type:function size:0x8C scope:global align:4 +dScp_openProc__FP13sub_scp_class = .text:0x80237D18; // type:function size:0xF0 scope:global align:4 +dScp_openProc1__FP13sub_scp_class = .text:0x80237E08; // type:function size:0x120 scope:global align:4 +dScp_openProc2__FP13sub_scp_class = .text:0x80237F28; // type:function size:0x138 scope:global align:4 +dScp_moveProc__FP13sub_scp_class = .text:0x80238060; // type:function size:0xDC scope:global align:4 +dScp_demoProc__FP13sub_scp_class = .text:0x8023813C; // type:function size:0x124 scope:global align:4 +dScp_talkNowProc__FP13sub_scp_class = .text:0x80238260; // type:function size:0xD4 scope:global align:4 +dScp_closeProc__FP13sub_scp_class = .text:0x80238334; // type:function size:0xBC scope:global align:4 +dScp_closeDemoProc__FP13sub_scp_class = .text:0x802383F0; // type:function size:0xC0 scope:global align:4 +dScp_Draw__FP13sub_scp_class = .text:0x802384B0; // type:function size:0x40 scope:global align:4 +dScp_Execute__FP13sub_scp_class = .text:0x802384F0; // type:function size:0x194 scope:global align:4 +dScp_IsDelete__FP13sub_scp_class = .text:0x80238684; // type:function size:0x8 scope:global align:4 +dScp_Delete__FP13sub_scp_class = .text:0x8023868C; // type:function size:0x198 scope:global align:4 +dScp_Create__FP9msg_class = .text:0x80238824; // type:function size:0x408 scope:global align:4 +__dt__13dDlst_2DSCP_cFv = .text:0x80238C2C; // type:function size:0x5C scope:global align:4 +__sinit_d_scope_cpp = .text:0x80238C88; // type:function size:0x4C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x80238CD4; // type:function size:0x20 scope:local align:4 +CreateHeap__14daThrowstone_cFv = .text:0x80238CF4; // type:function size:0x78 scope:global align:4 +daThrowstoneCreate__FPv = .text:0x80238D6C; // type:function size:0x100 scope:global align:4 +daThrowstoneDelete__FPv = .text:0x80238E6C; // type:function size:0x2C scope:global align:4 +daThrowstoneExecute__FPv = .text:0x80238E98; // type:function size:0xBC scope:global align:4 +daThrowstoneDraw__FPv = .text:0x80238F54; // type:function size:0x94 scope:global align:4 +daThrowstoneIsDelete__FPv = .text:0x80238FE8; // type:function size:0x8 scope:global align:4 +_create__8dTimer_cFv = .text:0x80238FF0; // type:function size:0x478 scope:global align:4 +_execute__8dTimer_cFv = .text:0x80239468; // type:function size:0x2B0 scope:global align:4 +_draw__8dTimer_cFv = .text:0x80239718; // type:function size:0x5C scope:global align:4 +_delete__8dTimer_cFv = .text:0x80239774; // type:function size:0xD4 scope:global align:4 +RestTimeCheck__8dTimer_cFi = .text:0x80239848; // type:function size:0x58 scope:global align:4 +deleteCheck__8dTimer_cFv = .text:0x802398A0; // type:function size:0x14 scope:global align:4 +SetSE__8dTimer_cFv = .text:0x802398B4; // type:function size:0x144 scope:global align:4 +start__8dTimer_cFv = .text:0x802399F8; // type:function size:0x64 scope:global align:4 +start__8dTimer_cFs = .text:0x80239A5C; // type:function size:0x28 scope:global align:4 +stock_start__8dTimer_cFv = .text:0x80239A84; // type:function size:0xB4 scope:global align:4 +stock_start__8dTimer_cFs = .text:0x80239B38; // type:function size:0x28 scope:global align:4 +stop__8dTimer_cFUc = .text:0x80239B60; // type:function size:0x84 scope:global align:4 +restart__8dTimer_cFUc = .text:0x80239BE4; // type:function size:0xAC scope:global align:4 +end__8dTimer_cFi = .text:0x80239C90; // type:function size:0x6C scope:global align:4 +deleteRequest__8dTimer_cFv = .text:0x80239CFC; // type:function size:0x10 scope:global align:4 +getTimeMs__8dTimer_cFv = .text:0x80239D0C; // type:function size:0x64 scope:global align:4 +getLimitTimeMs__8dTimer_cFv = .text:0x80239D70; // type:function size:0x48 scope:global align:4 +getRestTimeMs__8dTimer_cFv = .text:0x80239DB8; // type:function size:0x74 scope:global align:4 +setScreen__21dDlst_TimerScrnDraw_cFPCcP10JKRArchive = .text:0x80239E2C; // type:function size:0x388 scope:global align:4 +changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei = .text:0x8023A1B4; // type:function size:0x54 scope:global align:4 +getNumber__21dDlst_TimerScrnDraw_cFi = .text:0x8023A208; // type:function size:0x14 scope:global align:4 +setTimer__21dDlst_TimerScrnDraw_cFi = .text:0x8023A21C; // type:function size:0x24C scope:global align:4 +setRupee__21dDlst_TimerScrnDraw_cFs = .text:0x8023A468; // type:function size:0x218 scope:global align:4 +dTm_parentPaneScale__FP18fopMsgM_pane_classP18fopMsgM_pane_classf = .text:0x8023A680; // type:function size:0x58 scope:global align:4 +setPaneInitialPos__21dDlst_TimerScrnDraw_cFP18fopMsgM_pane_classff = .text:0x8023A6D8; // type:function size:0x50 scope:global align:4 +setTimerPos__21dDlst_TimerScrnDraw_cFff = .text:0x8023A728; // type:function size:0x134 scope:global align:4 +setRupeePos__21dDlst_TimerScrnDraw_cFff = .text:0x8023A85C; // type:function size:0x5C scope:global align:4 +setShowType__21dDlst_TimerScrnDraw_cFUc = .text:0x8023A8B8; // type:function size:0xD0 scope:global align:4 +setIconType__21dDlst_TimerScrnDraw_cFPvUc = .text:0x8023A988; // type:function size:0x120 scope:global align:4 +anime__21dDlst_TimerScrnDraw_cFv = .text:0x8023AAA8; // type:function size:0x32C scope:global align:4 +closeAnime__21dDlst_TimerScrnDraw_cFv = .text:0x8023ADD4; // type:function size:0x204 scope:global align:4 +hide__21dDlst_TimerScrnDraw_cFv = .text:0x8023AFD8; // type:function size:0x74 scope:global align:4 +draw__21dDlst_TimerScrnDraw_cFv = .text:0x8023B04C; // type:function size:0xE4 scope:global align:4 +dTimer_Draw__FP8dTimer_c = .text:0x8023B130; // type:function size:0x20 scope:global align:4 +dTimer_Execute__FP8dTimer_c = .text:0x8023B150; // type:function size:0x20 scope:global align:4 +dTimer_IsDelete__FP8dTimer_c = .text:0x8023B170; // type:function size:0x8 scope:global align:4 +dTimer_Delete__FP8dTimer_c = .text:0x8023B178; // type:function size:0x20 scope:global align:4 +dTimer_Create__FP9msg_class = .text:0x8023B198; // type:function size:0x20 scope:global align:4 +dTimer_createTimer__FiUsUcUcffff = .text:0x8023B1B8; // type:function size:0x60 scope:global align:4 +dTimer_createStockTimer__Fv = .text:0x8023B218; // type:function size:0x64 scope:global align:4 +__dt__21dDlst_TimerScrnDraw_cFv = .text:0x8023B27C; // type:function size:0x5C scope:global align:4 +dWaterMark_Draw__FP12dWaterMark_c = .text:0x8023B2D8; // type:function size:0xB0 scope:global align:4 +setMatrix__12dWaterMark_cFv = .text:0x8023B388; // type:function size:0x234 scope:global align:4 +dWaterMark_Execute__FP12dWaterMark_c = .text:0x8023B5BC; // type:function size:0xF8 scope:global align:4 +dWaterMark_IsDelete__FP12dWaterMark_c = .text:0x8023B6B4; // type:function size:0x8 scope:global align:4 +dWaterMark_Delete__FP12dWaterMark_c = .text:0x8023B6BC; // type:function size:0x54 scope:global align:4 +dWaterMark_Create__FP12kankyo_class = .text:0x8023B710; // type:function size:0x20 scope:global align:4 +create__12dWaterMark_cFv = .text:0x8023B730; // type:function size:0x2FC scope:global align:4 +__sinit_d_water_mark_cpp = .text:0x8023BA2C; // type:function size:0x128 scope:local align:4 +createHeap__12dWindArrow_cFv = .text:0x8023BB54; // type:function size:0x5C scope:global align:4 +adjustHeap__12dWindArrow_cFv = .text:0x8023BBB0; // type:function size:0x4C scope:global align:4 +dWindArrow_Draw__FP12dWindArrow_c = .text:0x8023BBFC; // type:function size:0x20 scope:global align:4 +draw__12dWindArrow_cFv = .text:0x8023BC1C; // type:function size:0x268 scope:global align:4 +dWindArrow_Execute__FP12dWindArrow_c = .text:0x8023BE84; // type:function size:0x44 scope:global align:4 +dWindArrow_IsDelete__FP12dWindArrow_c = .text:0x8023BEC8; // type:function size:0x8 scope:global align:4 +dWindArrow_Delete__FP12dWindArrow_c = .text:0x8023BED0; // type:function size:0x68 scope:global align:4 +dWindArrow_Create__FP12kankyo_class = .text:0x8023BF38; // type:function size:0x1C0 scope:global align:4 +jointCallBack__10dWpillar_cFi = .text:0x8023C0F8; // type:function size:0x7C scope:global align:4 +dWpillar_jointCallBack__FP7J3DNodei = .text:0x8023C174; // type:function size:0x44 scope:global align:4 +draw__10dWpillar_cFv = .text:0x8023C1B8; // type:function size:0x2D0 scope:global align:4 +dWpillar_Draw__FP10dWpillar_c = .text:0x8023C488; // type:function size:0x20 scope:global align:4 +execute__10dWpillar_cFv = .text:0x8023C4A8; // type:function size:0x98 scope:global align:4 +dWpillar_Execute__FP10dWpillar_c = .text:0x8023C540; // type:function size:0x20 scope:global align:4 +dWpillar_IsDelete__FP10dWpillar_c = .text:0x8023C560; // type:function size:0x8 scope:global align:4 +wp_delete__10dWpillar_cFv = .text:0x8023C568; // type:function size:0x30 scope:global align:4 +dWpillar_Delete__FP10dWpillar_c = .text:0x8023C598; // type:function size:0x20 scope:global align:4 +create__10dWpillar_cFv = .text:0x8023C5B8; // type:function size:0x788 scope:global align:4 +dWpillar_Create__FP12kankyo_class = .text:0x8023CD40; // type:function size:0x20 scope:global align:4 +draw__20dWpotWater_EcallBackFP14JPABaseEmitter = .text:0x8023CD60; // type:function size:0x7C scope:global align:4 +dWpotWater_Draw__FP12dWpotWater_c = .text:0x8023CDDC; // type:function size:0x3C scope:global align:4 +dWpotWater_Execute__FP12dWpotWater_c = .text:0x8023CE18; // type:function size:0xB8 scope:global align:4 +dWpotWater_IsDelete__FP12dWpotWater_c = .text:0x8023CED0; // type:function size:0x8 scope:global align:4 +dWpotWater_Delete__FP12dWpotWater_c = .text:0x8023CED8; // type:function size:0x8 scope:global align:4 +dWpotWater_Create__FP12kankyo_class = .text:0x8023CEE0; // type:function size:0x87C scope:global align:4 +__dt__20dWpotWater_EcallBackFv = .text:0x8023D75C; // type:function size:0x6C scope:global align:4 +execute__20dWpotWater_EcallBackFP14JPABaseEmitter = .text:0x8023D7C8; // type:function size:0x4 scope:global align:4 +setup__20dWpotWater_EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8023D7CC; // type:function size:0x4 scope:global align:4 +__sinit_d_wpot_water_cpp = .text:0x8023D7D0; // type:function size:0x58 scope:local align:4 +__dt__24DynamicModuleControlBaseFv = .text:0x8023D828; // type:function size:0xB8 scope:global align:4 +__ct__24DynamicModuleControlBaseFv = .text:0x8023D8E0; // type:function size:0x4C scope:global align:4 +link__24DynamicModuleControlBaseFv = .text:0x8023D92C; // type:function size:0x104 scope:global align:4 +unlink__24DynamicModuleControlBaseFv = .text:0x8023DA30; // type:function size:0xBC scope:global align:4 +load_async__24DynamicModuleControlBaseFv = .text:0x8023DAEC; // type:function size:0x40 scope:global align:4 +force_unlink__24DynamicModuleControlBaseFv = .text:0x8023DB2C; // type:function size:0x44 scope:global align:4 +dump__24DynamicModuleControlBaseFv = .text:0x8023DB70; // type:function size:0x1DC scope:global align:4 +__ct__20DynamicModuleControlFPCc = .text:0x8023DD4C; // type:function size:0x70 scope:global align:4 +mountCallback__20DynamicModuleControlFPv = .text:0x8023DDBC; // type:function size:0x8C scope:global align:4 +initialize__20DynamicModuleControlFv = .text:0x8023DE48; // type:function size:0x38 scope:global align:4 +callback__20DynamicModuleControlFPv = .text:0x8023DE80; // type:function size:0x2C scope:global align:4 +calcSum2__FPCUsUl = .text:0x8023DEAC; // type:function size:0x28 scope:global align:4 +do_load__20DynamicModuleControlFv = .text:0x8023DED4; // type:function size:0x304 scope:global align:4 +do_load_async__20DynamicModuleControlFv = .text:0x8023E1D8; // type:function size:0xC8 scope:global align:4 +do_unload__20DynamicModuleControlFv = .text:0x8023E2A0; // type:function size:0x48 scope:global align:4 +dump2__20DynamicModuleControlFv = .text:0x8023E2E8; // type:function size:0x5C scope:global align:4 +do_link__20DynamicModuleControlFv = .text:0x8023E344; // type:function size:0x3A0 scope:global align:4 +do_unlink__20DynamicModuleControlFv = .text:0x8023E6E4; // type:function size:0xD8 scope:global align:4 +getModuleSize__20DynamicModuleControlCFv = .text:0x8023E7BC; // type:function size:0x70 scope:global align:4 +getModuleTypeString__20DynamicModuleControlCFv = .text:0x8023E82C; // type:function size:0x18 scope:global align:4 +ModuleProlog = .text:0x8023E844; // type:function size:0x4 scope:global align:4 +ModuleEpilog = .text:0x8023E848; // type:function size:0x4 scope:global align:4 +ModuleUnresolved = .text:0x8023E84C; // type:function size:0xBC scope:global align:4 +ModuleConstructorsX = .text:0x8023E908; // type:function size:0x80 scope:global align:4 +ModuleDestructorsX = .text:0x8023E988; // type:function size:0x80 scope:global align:4 +do_link__24DynamicModuleControlBaseFv = .text:0x8023EA08; // type:function size:0x8 scope:global align:4 +do_load__24DynamicModuleControlBaseFv = .text:0x8023EA10; // type:function size:0x8 scope:global align:4 +do_unload__24DynamicModuleControlBaseFv = .text:0x8023EA18; // type:function size:0x8 scope:global align:4 +do_unlink__24DynamicModuleControlBaseFv = .text:0x8023EA20; // type:function size:0x8 scope:global align:4 +do_load_async__24DynamicModuleControlBaseFv = .text:0x8023EA28; // type:function size:0x8 scope:global align:4 +dump2__24DynamicModuleControlBaseFv = .text:0x8023EA30; // type:function size:0x4 scope:global align:4 +getModuleTypeString__24DynamicModuleControlBaseCFv = .text:0x8023EA34; // type:function size:0x10 scope:global align:4 +getModuleSize__24DynamicModuleControlBaseCFv = .text:0x8023EA44; // type:function size:0x8 scope:global align:4 +getModuleName__20DynamicModuleControlCFv = .text:0x8023EA4C; // type:function size:0x8 scope:global align:4 +getExpandedResSize__10JKRArchiveCFPCv = .text:0x8023EA54; // type:function size:0x2C scope:global align:4 +init__3cMlFP7JKRHeap = .text:0x8023EA80; // type:function size:0x8 scope:global align:4 +memalignB__3cMlFiUl = .text:0x8023EA88; // type:function size:0x38 scope:global align:4 +free__3cMlFPv = .text:0x8023EAC0; // type:function size:0x2C scope:global align:4 +cAPIGph_Painter__Fv = .text:0x8023EAEC; // type:function size:0x30 scope:global align:4 +cAPIGph_BeforeOfDraw__Fv = .text:0x8023EB1C; // type:function size:0x30 scope:global align:4 +cAPIGph_AfterOfDraw__Fv = .text:0x8023EB4C; // type:function size:0x30 scope:global align:4 +Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo = .text:0x8023EB7C; // type:function size:0x3C scope:global align:4 +SetArea__15cCcD_DivideAreaFRC8cM3dGAab = .text:0x8023EBB8; // type:function size:0x130 scope:global align:4 +CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl = .text:0x8023ECE8; // type:function size:0x1B4 scope:global align:4 +CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab = .text:0x8023EE9C; // type:function size:0x218 scope:global align:4 +GetGStts__9cCcD_SttsCFv = .text:0x8023F0B4; // type:function size:0x8 scope:global align:4 +GetGStts__9cCcD_SttsFv = .text:0x8023F0BC; // type:function size:0x8 scope:global align:4 +Init__9cCcD_SttsFiiPvUi = .text:0x8023F0C4; // type:function size:0x60 scope:global align:4 +Ct__9cCcD_SttsFv = .text:0x8023F124; // type:function size:0x30 scope:global align:4 +PlusCcMove__9cCcD_SttsFfff = .text:0x8023F154; // type:function size:0x298 scope:global align:4 +Set__8cCcD_ObjFRC11cCcD_SrcObj = .text:0x8023F3EC; // type:function size:0x3C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8023F428; // type:function size:0xD0 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8023F4F8; // type:function size:0x38 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8023F530; // type:function size:0x3C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8023F56C; // type:function size:0x38 scope:global align:4 +CalcAabBox__12cCcD_TriAttrFv = .text:0x8023F5A4; // type:function size:0xB0 scope:global align:4 +GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz = .text:0x8023F654; // type:function size:0x9C scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8023F6F0; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8023F734; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8023F778; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8023F7BC; // type:function size:0xD0 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf = .text:0x8023F88C; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf = .text:0x8023F8DC; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf = .text:0x8023F92C; // type:function size:0x50 scope:global align:4 +CalcAabBox__12cCcD_CpsAttrFv = .text:0x8023F97C; // type:function size:0xA8 scope:global align:4 +GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz = .text:0x8023FA24; // type:function size:0x168 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8023FB8C; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8023FBD8; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8023FC1C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8023FC60; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf = .text:0x8023FC98; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf = .text:0x8023FCDC; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf = .text:0x8023FD20; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_CylAttrFv = .text:0x8023FD78; // type:function size:0x64 scope:global align:4 +GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz = .text:0x8023FDDC; // type:function size:0xE8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8023FEC4; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8023FF10; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8023FF54; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8023FF98; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf = .text:0x8023FFD0; // type:function size:0x54 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf = .text:0x80240024; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf = .text:0x80240068; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_SphAttrFv = .text:0x802400C0; // type:function size:0x88 scope:global align:4 +GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz = .text:0x80240148; // type:function size:0x9C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x802401E4; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x802401EC; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x802401F4; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x8024022C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x80240234; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x8024023C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x80240244; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x8024024C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x80240254; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x8024025C; // type:function size:0x38 scope:global align:4 +__dt__12cCcD_TriAttrFv = .text:0x80240294; // type:function size:0xA0 scope:global align:4 +ClrAt__9cCcD_SttsFv = .text:0x80240334; // type:function size:0x4 scope:global align:4 +ClrTg__9cCcD_SttsFv = .text:0x80240338; // type:function size:0xC scope:global align:4 +__sinit_c_cc_d_cpp = .text:0x80240344; // type:function size:0x54 scope:local align:4 +@32@__dt__12cCcD_TriAttrFv = .text:0x80240398; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CpsAttrFv = .text:0x802403A0; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CylAttrFv = .text:0x802403A8; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_SphAttrFv = .text:0x802403B0; // type:function size:0x8 scope:local align:4 +__ct__4cCcSFv = .text:0x802403B8; // type:function size:0x28 scope:global align:4 +Ct__4cCcSFv = .text:0x802403E0; // type:function size:0x94 scope:global align:4 +Dt__4cCcSFv = .text:0x80240474; // type:function size:0x20 scope:global align:4 +Set__4cCcSFP8cCcD_Obj = .text:0x80240494; // type:function size:0xB4 scope:global align:4 +ClrCoHitInf__4cCcSFv = .text:0x80240548; // type:function size:0xA0 scope:global align:4 +ClrTgHitInf__4cCcSFv = .text:0x802405E8; // type:function size:0xA0 scope:global align:4 +ClrAtHitInf__4cCcSFv = .text:0x80240688; // type:function size:0x9C scope:global align:4 +ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80240724; // type:function size:0x128 scope:global align:4 +ChkAtTg__4cCcSFv = .text:0x8024084C; // type:function size:0x23C scope:global align:4 +ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80240A88; // type:function size:0xB0 scope:global align:4 +ChkCo__4cCcSFv = .text:0x80240B38; // type:function size:0x184 scope:global align:4 +CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x80240CBC; // type:function size:0x18 scope:global align:4 +SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz = .text:0x80240CD4; // type:function size:0x1FC scope:global align:4 +SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x80240ED0; // type:function size:0x14C scope:global align:4 +SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x8024101C; // type:function size:0xEC4 scope:global align:4 +CalcArea__4cCcSFv = .text:0x80241EE0; // type:function size:0x144 scope:global align:4 +Move__4cCcSFv = .text:0x80242024; // type:function size:0x64 scope:global align:4 +DrawClear__4cCcSFv = .text:0x80242088; // type:function size:0x94 scope:global align:4 +SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x8024211C; // type:function size:0x4 scope:global align:4 +ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80242120; // type:function size:0x8 scope:global align:4 +SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80242128; // type:function size:0x4 scope:global align:4 +ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x8024212C; // type:function size:0x8 scope:global align:4 +SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80242134; // type:function size:0x4 scope:global align:4 +MoveAfterCheck__4cCcSFv = .text:0x80242138; // type:function size:0x4 scope:global align:4 +cCt_Counter__Fi = .text:0x8024213C; // type:function size:0x48 scope:global align:4 +cLs_Init__FP15node_list_class = .text:0x80242184; // type:function size:0x14 scope:global align:4 +cLs_SingleCut__FP10node_class = .text:0x80242198; // type:function size:0x84 scope:global align:4 +cLs_Addition__FP15node_list_classP10node_class = .text:0x8024221C; // type:function size:0x74 scope:global align:4 +cLs_Insert__FP15node_list_classiP10node_class = .text:0x80242290; // type:function size:0x88 scope:global align:4 +cLs_GetFirst__FP15node_list_class = .text:0x80242318; // type:function size:0x48 scope:global align:4 +cLs_Create__FP15node_list_class = .text:0x80242360; // type:function size:0x20 scope:global align:4 +cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv = .text:0x80242380; // type:function size:0x38 scope:global align:4 +cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv = .text:0x802423B8; // type:function size:0x38 scope:global align:4 +cNd_Join__FP10node_classP10node_class = .text:0x802423F0; // type:function size:0xC scope:global align:4 +cNd_LengthOf__FP10node_class = .text:0x802423FC; // type:function size:0x30 scope:global align:4 +cNd_First__FP10node_class = .text:0x8024242C; // type:function size:0x30 scope:global align:4 +cNd_Last__FP10node_class = .text:0x8024245C; // type:function size:0x30 scope:global align:4 +cNd_Order__FP10node_classi = .text:0x8024248C; // type:function size:0x50 scope:global align:4 +cNd_SingleCut__FP10node_class = .text:0x802424DC; // type:function size:0x34 scope:global align:4 +cNd_Cut__FP10node_class = .text:0x80242510; // type:function size:0x20 scope:global align:4 +cNd_Addition__FP10node_classP10node_class = .text:0x80242530; // type:function size:0x34 scope:global align:4 +cNd_Insert__FP10node_classP10node_class = .text:0x80242564; // type:function size:0x6C scope:global align:4 +cNd_SetObject__FP10node_classPv = .text:0x802425D0; // type:function size:0x28 scope:global align:4 +cNd_ClearObject__FP10node_class = .text:0x802425F8; // type:function size:0x24 scope:global align:4 +cNd_ForcedClear__FP10node_class = .text:0x8024261C; // type:function size:0x14 scope:global align:4 +cNd_Create__FP10node_classPv = .text:0x80242630; // type:function size:0x14 scope:global align:4 +cNdIt_Method__FP10node_classPFP10node_classPv_iPv = .text:0x80242644; // type:function size:0x90 scope:global align:4 +cNdIt_Judge__FP10node_classPFP10node_classPv_PvPv = .text:0x802426D4; // type:function size:0x8C scope:global align:4 +cTr_SingleCut__FP10node_class = .text:0x80242760; // type:function size:0x20 scope:global align:4 +cTr_Addition__FP21node_lists_tree_classiP10node_class = .text:0x80242780; // type:function size:0x44 scope:global align:4 +cTr_Insert__FP21node_lists_tree_classiP10node_classi = .text:0x802427C4; // type:function size:0x44 scope:global align:4 +cTr_Create__FP21node_lists_tree_classP15node_list_classi = .text:0x80242808; // type:function size:0x58 scope:global align:4 +cTrIt_Method__FP21node_lists_tree_classPFP10node_classPv_iPv = .text:0x80242860; // type:function size:0x74 scope:global align:4 +cTrIt_Judge__FP21node_lists_tree_classPFP10node_classPv_PvPv = .text:0x802428D4; // type:function size:0x70 scope:global align:4 +cPhs_Reset__FP30request_of_phase_process_class = .text:0x80242944; // type:function size:0xC scope:global align:4 +cPhs_Set__FP30request_of_phase_process_classPPFPv_i = .text:0x80242950; // type:function size:0x10 scope:global align:4 +cPhs_UnCompleate__FP30request_of_phase_process_class = .text:0x80242960; // type:function size:0x28 scope:global align:4 +cPhs_Compleate__FP30request_of_phase_process_class = .text:0x80242988; // type:function size:0x10 scope:global align:4 +cPhs_Next__FP30request_of_phase_process_class = .text:0x80242998; // type:function size:0x60 scope:global align:4 +cPhs_Do__FP30request_of_phase_process_classPv = .text:0x802429F8; // type:function size:0xD4 scope:global align:4 +cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x80242ACC; // type:function size:0x28 scope:global align:4 +cReq_Is_Done__FP18request_base_class = .text:0x80242AF4; // type:function size:0x2C scope:global align:4 +cReq_Done__FP18request_base_class = .text:0x80242B20; // type:function size:0x30 scope:global align:4 +cReq_Command__FP18request_base_classUc = .text:0x80242B50; // type:function size:0x20 scope:global align:4 +cReq_Create__FP18request_base_classUc = .text:0x80242B70; // type:function size:0x30 scope:global align:4 +cTg_IsUse__FP16create_tag_class = .text:0x80242BA0; // type:function size:0xC scope:global align:4 +cTg_SingleCutFromTree__FP16create_tag_class = .text:0x80242BAC; // type:function size:0x40 scope:global align:4 +cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class = .text:0x80242BEC; // type:function size:0x50 scope:global align:4 +cTg_InsertToTree__FP21node_lists_tree_classiP16create_tag_classi = .text:0x80242C3C; // type:function size:0x50 scope:global align:4 +cTg_GetFirst__FP15node_list_class = .text:0x80242C8C; // type:function size:0x38 scope:global align:4 +cTg_SingleCut__FP16create_tag_class = .text:0x80242CC4; // type:function size:0x40 scope:global align:4 +cTg_Addition__FP15node_list_classP16create_tag_class = .text:0x80242D04; // type:function size:0x50 scope:global align:4 +cTg_Create__FP16create_tag_classPv = .text:0x80242D54; // type:function size:0x48 scope:global align:4 +cTgIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x80242D9C; // type:function size:0x34 scope:global align:4 +cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter = .text:0x80242DD0; // type:function size:0x34 scope:global align:4 +__pl__4cXyzCFRC3Vec = .text:0x80242E04; // type:function size:0x50 scope:global align:4 +__mi__4cXyzCFRC3Vec = .text:0x80242E54; // type:function size:0x50 scope:global align:4 +__ml__4cXyzCFf = .text:0x80242EA4; // type:function size:0x4C scope:global align:4 +__ml__4cXyzCFRC3Vec = .text:0x80242EF0; // type:function size:0x48 scope:global align:4 +__dv__4cXyzCFf = .text:0x80242F38; // type:function size:0x54 scope:global align:4 +getCrossProduct__4cXyzCFRC3Vec = .text:0x80242F8C; // type:function size:0x50 scope:global align:4 +outprod__4cXyzCFRC3Vec = .text:0x80242FDC; // type:function size:0x28 scope:global align:4 +norm__4cXyzCFv = .text:0x80243004; // type:function size:0xA4 scope:global align:4 +normZP__4cXyzCFv = .text:0x802430A8; // type:function size:0x94 scope:global align:4 +normZC__4cXyzCFv = .text:0x8024313C; // type:function size:0x130 scope:global align:4 +normalize__4cXyzFv = .text:0x8024326C; // type:function size:0xA4 scope:global align:4 +normalizeZP__4cXyzFv = .text:0x80243310; // type:function size:0x94 scope:global align:4 +normalizeRS__4cXyzFv = .text:0x802433A4; // type:function size:0x50 scope:global align:4 +__eq__4cXyzCFRC3Vec = .text:0x802433F4; // type:function size:0x40 scope:global align:4 +__ne__4cXyzCFRC3Vec = .text:0x80243434; // type:function size:0x40 scope:global align:4 +isZero__4cXyzCFv = .text:0x80243474; // type:function size:0x64 scope:global align:4 +__sinit_c_xyz_cpp = .text:0x802434D8; // type:function size:0x164 scope:local align:4 +__ct__5csXyzFsss = .text:0x8024363C; // type:function size:0x10 scope:global align:4 +__pl__5csXyzFR5csXyz = .text:0x8024364C; // type:function size:0x58 scope:global align:4 +__apl__5csXyzFR5csXyz = .text:0x802436A4; // type:function size:0x34 scope:global align:4 +__ml__5csXyzFf = .text:0x802436D8; // type:function size:0xA4 scope:global align:4 +__sinit_c_sxyz_cpp = .text:0x8024377C; // type:function size:0x58 scope:local align:4 +cM_rad2s__Ff = .text:0x802437D4; // type:function size:0x58 scope:global align:4 +U_GetAtanTable__Fff = .text:0x8024382C; // type:function size:0x34 scope:global align:4 +cM_atan2s__Fff = .text:0x80243860; // type:function size:0x1A0 scope:global align:4 +cM_atan2f__Fff = .text:0x80243A00; // type:function size:0x48 scope:global align:4 +cM_initRnd__Fiii = .text:0x80243A48; // type:function size:0x10 scope:global align:4 +cM_rnd__Fv = .text:0x80243A58; // type:function size:0xE8 scope:global align:4 +cM_rndF__Ff = .text:0x80243B40; // type:function size:0x38 scope:global align:4 +cM_rndFX__Ff = .text:0x80243B78; // type:function size:0x48 scope:global align:4 +cM_initRnd2__Fiii = .text:0x80243BC0; // type:function size:0x10 scope:global align:4 +Init__11cBgS_ChkElmFv = .text:0x80243BD0; // type:function size:0x1C scope:global align:4 +Regist2__11cBgS_ChkElmFP4cBgWUiPv = .text:0x80243BEC; // type:function size:0x1C scope:global align:4 +Release__11cBgS_ChkElmFv = .text:0x80243C08; // type:function size:0x24 scope:global align:4 +Regist__4cBgSFP4cBgWUiPv = .text:0x80243C2C; // type:function size:0x164 scope:global align:4 +Release__4cBgSFP4cBgW = .text:0x80243D90; // type:function size:0x9C scope:global align:4 +Ct__4cBgSFv = .text:0x80243E2C; // type:function size:0x54 scope:global align:4 +Dt__4cBgSFv = .text:0x80243E80; // type:function size:0x7C scope:global align:4 +LineCross__4cBgSFP11cBgS_LinChk = .text:0x80243EFC; // type:function size:0x178 scope:global align:4 +GroundCross__4cBgSFP11cBgS_GndChk = .text:0x80244074; // type:function size:0x130 scope:global align:4 +ConvDzb__4cBgSFPv = .text:0x802441A4; // type:function size:0x284 scope:global align:4 +GetActorPointer__4cBgSCFi = .text:0x80244428; // type:function size:0x8C scope:global align:4 +GetBgWPointer__4cBgSCFR13cBgS_PolyInfo = .text:0x802444B4; // type:function size:0x38 scope:global align:4 +ChkPolySafe__4cBgSFR13cBgS_PolyInfo = .text:0x802444EC; // type:function size:0x9C scope:global align:4 +GetTriGrp__4cBgSCFii = .text:0x80244588; // type:function size:0x118 scope:global align:4 +GetGrpToRoomId__4cBgSCFii = .text:0x802446A0; // type:function size:0xD4 scope:global align:4 +GetTriPla__4cBgSCFii = .text:0x80244774; // type:function size:0xD4 scope:global align:4 +GetTriPnt__4cBgSCFR13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x80244848; // type:function size:0xC0 scope:global align:4 +Move__4cBgSFv = .text:0x80244908; // type:function size:0x4 scope:global align:4 +ShdwDraw__4cBgSFP13cBgS_ShdwDraw = .text:0x8024490C; // type:function size:0x6C scope:global align:4 +GetGrpInf__4cBgSCFR13cBgS_PolyInfoi = .text:0x80244978; // type:function size:0x11C scope:global align:4 +__dt__8cBgS_ChkFv = .text:0x80244A94; // type:function size:0x48 scope:global align:4 +ChkSameActorPid__8cBgS_ChkCFUi = .text:0x80244ADC; // type:function size:0x40 scope:global align:4 +__ct__11cBgS_GndChkFv = .text:0x80244B1C; // type:function size:0x8C scope:global align:4 +ct__11cBgS_LinChkFv = .text:0x80244BA8; // type:function size:0x68 scope:global align:4 +Set2__11cBgS_LinChkFP4cXyzP4cXyzUi = .text:0x80244C10; // type:function size:0x80 scope:global align:4 +ASSERT_SOLDHEAP__Fv = .text:0x80244C90; // type:function size:0x4C scope:global align:4 +__ct__4cBgWFv = .text:0x80244CDC; // type:function size:0xC0 scope:global align:4 +__dt__4cBgWFv = .text:0x80244D9C; // type:function size:0x70 scope:global align:4 +FreeArea__4cBgWFv = .text:0x80244E0C; // type:function size:0x20 scope:global align:4 +GlobalVtx__4cBgWFv = .text:0x80244E2C; // type:function size:0xC0 scope:global align:4 +SetVtx__4cBgWFv = .text:0x80244EEC; // type:function size:0xE4 scope:global align:4 +CalcPlane__4cBgWFv = .text:0x80244FD0; // type:function size:0x104 scope:global align:4 +SetTri__4cBgWFv = .text:0x802450D4; // type:function size:0x94 scope:global align:4 +BlckConnect__4cBgWFPUsPii = .text:0x80245168; // type:function size:0x4C scope:global align:4 +ClassifyPlane__4cBgWFv = .text:0x802451B4; // type:function size:0x1D4 scope:global align:4 +MakeBlckTransMinMax__4cBgWFP4cXyzP4cXyz = .text:0x80245388; // type:function size:0x54 scope:global align:4 +MakeBlckMinMax__4cBgWFiP4cXyzP4cXyz = .text:0x802453DC; // type:function size:0x88 scope:global align:4 +MakeBlckBnd__4cBgWFiP4cXyzP4cXyz = .text:0x80245464; // type:function size:0x174 scope:global align:4 +MakeNodeTreeRp__4cBgWFi = .text:0x802455D8; // type:function size:0x104 scope:global align:4 +MakeNodeTreeGrpRp__4cBgWFi = .text:0x802456DC; // type:function size:0x12C scope:global align:4 +MakeNodeTree__4cBgWFv = .text:0x80245808; // type:function size:0x100 scope:global align:4 +ChkMemoryError__4cBgWFv = .text:0x80245908; // type:function size:0x4C scope:global align:4 +Set__4cBgWFP6cBgD_tUlPA3_A4_f = .text:0x80245954; // type:function size:0x250 scope:global align:4 +RwgLineCheck__4cBgWFUsP11cBgS_LinChk = .text:0x80245BA4; // type:function size:0x1E8 scope:global align:4 +LineCheckRp__4cBgWFP11cBgS_LinChki = .text:0x80245D8C; // type:function size:0x26C scope:global align:4 +LineCheckGrpRp__4cBgWFP11cBgS_LinChkii = .text:0x80245FF8; // type:function size:0x124 scope:global align:4 +RwgGroundCheckCommon__4cBgWFfUsP11cBgS_GndChk = .text:0x8024611C; // type:function size:0x12C scope:global align:4 +RwgGroundCheckGnd__4cBgWFUsP11cBgS_GndChk = .text:0x80246248; // type:function size:0xB0 scope:global align:4 +RwgGroundCheckWall__4cBgWFUsP11cBgS_GndChk = .text:0x802462F8; // type:function size:0xD0 scope:global align:4 +GroundCrossRp__4cBgWFP11cBgS_GndChki = .text:0x802463C8; // type:function size:0x5BC scope:global align:4 +GroundCrossGrpRp__4cBgWFP11cBgS_GndChkii = .text:0x80246984; // type:function size:0x174 scope:global align:4 +CopyOldMtx__4cBgWFv = .text:0x80246AF8; // type:function size:0x4C scope:global align:4 +Move__4cBgWFv = .text:0x80246B44; // type:function size:0x1D0 scope:global align:4 +RwgShdwDraw__4cBgWFiP13cBgS_ShdwDraw = .text:0x80246D14; // type:function size:0x114 scope:global align:4 +ShdwDrawRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x80246E28; // type:function size:0x1A8 scope:global align:4 +ShdwDrawGrpRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x80246FD0; // type:function size:0xC4 scope:global align:4 +ChkPolyThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x80247094; // type:function size:0x8 scope:global align:4 +ChkShdwDrawThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x8024709C; // type:function size:0x2C scope:global align:4 +ChkGrpThrough__4cBgWFiP15cBgS_GrpPassChki = .text:0x802470C8; // type:function size:0x8 scope:global align:4 +GetGrpToRoomIndex__4cBgWCFi = .text:0x802470D0; // type:function size:0xD8 scope:global align:4 +GetTrans__4cBgWCFP4cXyz = .text:0x802471A8; // type:function size:0x40 scope:global align:4 +GetTriPnt__4cBgWCFiP4cXyzP4cXyzP4cXyz = .text:0x802471E8; // type:function size:0x10C scope:global align:4 +GetTopUnder__4cBgWCFPfPf = .text:0x802472F4; // type:function size:0x3C scope:global align:4 +__dt__9cBgW_BgIdFv = .text:0x80247330; // type:function size:0x48 scope:global align:4 +__dt__11cBgW_GrpElmFv = .text:0x80247378; // type:function size:0x60 scope:global align:4 +__ct__11cBgW_GrpElmFv = .text:0x802473D8; // type:function size:0x1C scope:global align:4 +__dt__13cBgW_NodeTreeFv = .text:0x802473F4; // type:function size:0x5C scope:global align:4 +__ct__13cBgW_NodeTreeFv = .text:0x80247450; // type:function size:0x1C scope:global align:4 +__dt__11cBgW_RwgElmFv = .text:0x8024746C; // type:function size:0x48 scope:global align:4 +__ct__11cBgW_RwgElmFv = .text:0x802474B4; // type:function size:0x10 scope:global align:4 +__dt__11cBgW_TriElmFv = .text:0x802474C4; // type:function size:0x5C scope:global align:4 +__ct__11cBgW_TriElmFv = .text:0x80247520; // type:function size:0x1C scope:global align:4 +cM2d_CrossCirLin__FR8cM2dGCirffffPfPf = .text:0x8024753C; // type:function size:0x334 scope:global align:4 +Set__8cM2dGBoxFR3cXyR3cXy = .text:0x80247870; // type:function size:0x24 scope:global align:4 +GetLen__8cM2dGBoxCFRC3cXy = .text:0x80247894; // type:function size:0x2FC scope:global align:4 +cM3d_InDivPos1__FPC3VecPC3VecfP3Vec = .text:0x80247B90; // type:function size:0x50 scope:global align:4 +cM3d_InDivPos2__FPC3VecPC3VecfP3Vec = .text:0x80247BE0; // type:function size:0x64 scope:global align:4 +cM3d_Len2dSqPntAndSegLine__FffffffPfPfPf = .text:0x80247C44; // type:function size:0xB8 scope:global align:4 +cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf = .text:0x80247CFC; // type:function size:0x104 scope:global align:4 +cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec = .text:0x80247E00; // type:function size:0x80 scope:global align:4 +cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf = .text:0x80247E80; // type:function size:0xCC scope:global align:4 +cM3d_Cross_AabAab__FPC8cM3dGAabPC8cM3dGAab = .text:0x80247F4C; // type:function size:0x124 scope:global align:4 +cM3d_Cross_AabCyl__FPC8cM3dGAabPC8cM3dGCyl = .text:0x80248070; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_AabSph__FPC8cM3dGAabPC8cM3dGSph = .text:0x80248118; // type:function size:0xA8 scope:global align:4 +cM3d_Check_LinLin__FPC8cM3dGLinPC8cM3dGLinPfPf = .text:0x802481C0; // type:function size:0x278 scope:global align:4 +cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb = .text:0x80248438; // type:function size:0x194 scope:global align:4 +cM3d_Cross_MinMaxBoxLine__FPC3VecPC3VecPC3VecPC3Vec = .text:0x802485CC; // type:function size:0xBDC scope:global align:4 +cM3d_InclusionCheckPosIn3PosBox3d__FPC3VecPC3VecPC3VecPC3Vecf = .text:0x802491A8; // type:function size:0x138 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vecf = .text:0x802492E0; // type:function size:0x1E4 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vec = .text:0x802494C4; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3VecPf = .text:0x802496AC; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vec = .text:0x80249730; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossY_Tri__FRC3VecRC3VecRC3VecRC8cM3dGPlaPC3Vec = .text:0x80249918; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossY_Tri_Front__FRC3VecRC3VecRC3VecPC3Vec = .text:0x80249B00; // type:function size:0x160 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPf = .text:0x80249C60; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vecf = .text:0x80249CE4; // type:function size:0x1E4 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPC10cM3d_RangePf = .text:0x80249EC8; // type:function size:0xF0 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vecf = .text:0x80249FB8; // type:function size:0x1E4 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vec = .text:0x8024A19C; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3VecPf = .text:0x8024A384; // type:function size:0x84 scope:global align:4 +cM3d_Cross_LinTri__FPC8cM3dGLinPC8cM3dGTriP3Vecbb = .text:0x8024A408; // type:function size:0xD8 scope:global align:4 +cM3d_Cross_LinTri_Easy__FPC8cM3dGTriPC3Vec = .text:0x8024A4E0; // type:function size:0xBC scope:global align:4 +cM3d_Cross_SphPnt__FPC8cM3dGSphPC3Vec = .text:0x8024A59C; // type:function size:0x48 scope:global align:4 +cM3d_Cross_LinSph__FPC8cM3dGLinPC8cM3dGSphP3Vec = .text:0x8024A5E4; // type:function size:0x268 scope:global align:4 +cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec = .text:0x8024A84C; // type:function size:0x2BC scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphP3VecPf = .text:0x8024AB08; // type:function size:0x7BC scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPfPf = .text:0x8024B2C4; // type:function size:0x680 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphP3Vec = .text:0x8024B944; // type:function size:0xD4 scope:global align:4 +cM3d_CalcSphVsTriCrossPoint__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x8024BA18; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_SphTri__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x8024BAC0; // type:function size:0x364 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylPf = .text:0x8024BE24; // type:function size:0x8EC scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylP3Vec = .text:0x8024C710; // type:function size:0x19C scope:global align:4 +cM3d_Cross_CylTri__FPC8cM3dGCylPC8cM3dGTriP3Vec = .text:0x8024C8AC; // type:function size:0x2F4 scope:global align:4 +cM3d_Cross_CylLin__FPC8cM3dGCylPC8cM3dGLinP3VecP3Vec = .text:0x8024CBA0; // type:function size:0x680 scope:global align:4 +cM3d_Cross_CylPntPnt__FPC8cM3dGCylPC3VecPC3VecP3VecP3Vec = .text:0x8024D220; // type:function size:0x74 scope:global align:4 +cM3d_Cross_CylPnt__FPC8cM3dGCylPC3Vec = .text:0x8024D294; // type:function size:0x64 scope:global align:4 +cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec = .text:0x8024D2F8; // type:function size:0x3A8 scope:global align:4 +cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec = .text:0x8024D6A0; // type:function size:0x7C4 scope:global align:4 +cM3d_Cross_CpsSph_CrossPos__FRC8cM3dGCpsRC8cM3dGSphRC3VecP3Vec = .text:0x8024DE64; // type:function size:0x16C scope:global align:4 +cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec = .text:0x8024DFD0; // type:function size:0x170 scope:global align:4 +cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec = .text:0x8024E140; // type:function size:0x3C0 scope:global align:4 +cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec = .text:0x8024E500; // type:function size:0x510 scope:global align:4 +cM3d_NearPos_Cps__FRC8cM3dGCpsRC3VecP3Vec = .text:0x8024EA10; // type:function size:0x26C scope:global align:4 +cM3d_CalcVecAngle__FRC3VecPsPs = .text:0x8024EC7C; // type:function size:0x74 scope:global align:4 +cM3d_CalcVecZAngle__FRC3VecP5csXyz = .text:0x8024ECF0; // type:function size:0xD4 scope:global align:4 +cM3d_UpMtx_Base__FRC3VecRC3VecPA4_f = .text:0x8024EDC4; // type:function size:0xF8 scope:global align:4 +cM3d_PlaneCrossLineProcWork__FfffffffPfPf = .text:0x8024EEBC; // type:function size:0x2C scope:global align:4 +cM3d_2PlaneCrossLine__FRC8cM3dGPlaRC8cM3dGPlaP8cM3dGLin = .text:0x8024EEE8; // type:function size:0x198 scope:global align:4 +cM3d_3PlaneCrossPos__FRC8cM3dGPlaRC8cM3dGPlaRC8cM3dGPlaP3Vec = .text:0x8024F080; // type:function size:0x120 scope:global align:4 +cM3d_lineVsPosSuisenCross__FPC8cM3dGLinPC3VecP3Vec = .text:0x8024F1A0; // type:function size:0xD4 scope:global align:4 +cM3d_lineVsPosSuisenCross__FRC3VecRC3VecRC3VecP3Vec = .text:0x8024F274; // type:function size:0xDC scope:global align:4 +cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec = .text:0x8024F350; // type:function size:0x84 scope:global align:4 +cM3d_CrawVec__FRC3VecRC3VecP3Vec = .text:0x8024F3D4; // type:function size:0x80 scope:global align:4 +SetMinMax__8cM3dGAabFRC4cXyz = .text:0x8024F454; // type:function size:0x44 scope:global align:4 +SetMin__8cM3dGAabFRC4cXyz = .text:0x8024F498; // type:function size:0x40 scope:global align:4 +SetMax__8cM3dGAabFRC4cXyz = .text:0x8024F4D8; // type:function size:0x40 scope:global align:4 +SetC__8cM3dGCylFRC4cXyz = .text:0x8024F518; // type:function size:0x298 scope:global align:4 +SetH__8cM3dGCylFf = .text:0x8024F7B0; // type:function size:0x12C scope:global align:4 +SetR__8cM3dGCylFf = .text:0x8024F8DC; // type:function size:0x12C scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphP4cXyz = .text:0x8024FA08; // type:function size:0x24 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylPf = .text:0x8024FA2C; // type:function size:0x20 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylP4cXyz = .text:0x8024FA4C; // type:function size:0x20 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphPf = .text:0x8024FA6C; // type:function size:0x28 scope:global align:4 +CalcAngleXz__8cM3dGPlaCFPsPs = .text:0x8024FA94; // type:function size:0x20 scope:global align:4 +SetupNP0__8cM3dGPlaFRC3VecRC3Vec = .text:0x8024FAB4; // type:function size:0x68 scope:global align:4 +SetC__8cM3dGSphFRC4cXyz = .text:0x8024FB1C; // type:function size:0x298 scope:global align:4 +SetR__8cM3dGSphFf = .text:0x8024FDB4; // type:function size:0x12C scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphP4cXyz = .text:0x8024FEE0; // type:function size:0x2C scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGCylP4cXyz = .text:0x8024FF0C; // type:function size:0x30 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphPf = .text:0x8024FF3C; // type:function size:0x28 scope:global align:4 +__ct__8cM3dGTriFPC3VecPC3VecPC3Vec = .text:0x8024FF64; // type:function size:0xA4 scope:global align:4 +cross__8cM3dGTriCFPC8cM3dGCylP3Vec = .text:0x80250008; // type:function size:0x2C scope:global align:4 +cLib_memCpy__FPvPCvUl = .text:0x80250034; // type:function size:0x20 scope:global align:4 +cLib_memSet__FPviUl = .text:0x80250054; // type:function size:0x20 scope:global align:4 +cLib_addCalc__FPfffff = .text:0x80250074; // type:function size:0xC0 scope:global align:4 +cLib_addCalc2__FPffff = .text:0x80250134; // type:function size:0x44 scope:global align:4 +cLib_addCalc0__FPfff = .text:0x80250178; // type:function size:0x38 scope:global align:4 +cLib_addCalcPos__FP4cXyzRC4cXyzfff = .text:0x802501B0; // type:function size:0x23C scope:global align:4 +cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff = .text:0x802503EC; // type:function size:0x284 scope:global align:4 +cLib_addCalcPos2__FP4cXyzRC4cXyzff = .text:0x80250670; // type:function size:0x158 scope:global align:4 +cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff = .text:0x802507C8; // type:function size:0x170 scope:global align:4 +cLib_addCalcAngleS__FPsssss = .text:0x80250938; // type:function size:0xC8 scope:global align:4 +cLib_addCalcAngleS2__FPssss = .text:0x80250A00; // type:function size:0x54 scope:global align:4 +cLib_addCalcAngleL__FPlllll = .text:0x80250A54; // type:function size:0x98 scope:global align:4 +cLib_chaseUC__FPUcUcUc = .text:0x80250AEC; // type:function size:0x74 scope:global align:4 +cLib_chaseS__FPsss = .text:0x80250B60; // type:function size:0x70 scope:global align:4 +cLib_chaseF__FPfff = .text:0x80250BD0; // type:function size:0x6C scope:global align:4 +cLib_chasePos__FP4cXyzRC4cXyzf = .text:0x80250C3C; // type:function size:0x164 scope:global align:4 +cLib_chasePosXZ__FP4cXyzRC4cXyzf = .text:0x80250DA0; // type:function size:0x180 scope:global align:4 +cLib_chaseAngleS__FPsss = .text:0x80250F20; // type:function size:0x74 scope:global align:4 +cLib_targetAngleY__FP4cXyzP4cXyz = .text:0x80250F94; // type:function size:0x38 scope:global align:4 +cLib_targetAngleX__FP4cXyzP4cXyz = .text:0x80250FCC; // type:function size:0xCC scope:global align:4 +cLib_offsetPos__FP4cXyzP4cXyzsP4cXyz = .text:0x80251098; // type:function size:0x74 scope:global align:4 +cLib_distanceAngleS__Fss = .text:0x8025110C; // type:function size:0x28 scope:global align:4 +MtxInit__Fv = .text:0x80251134; // type:function size:0x10 scope:global align:4 +MtxTrans__FfffUc = .text:0x80251144; // type:function size:0x48 scope:global align:4 +MtxRotX__FfUc = .text:0x8025118C; // type:function size:0x50 scope:global align:4 +MtxRotY__FfUc = .text:0x802511DC; // type:function size:0x50 scope:global align:4 +MtxRotZ__FfUc = .text:0x8025122C; // type:function size:0x50 scope:global align:4 +MtxScale__FfffUc = .text:0x8025127C; // type:function size:0x48 scope:global align:4 +MtxPosition__FP4cXyzP4cXyz = .text:0x802512C4; // type:function size:0x30 scope:global align:4 +MtxPush__Fv = .text:0x802512F4; // type:function size:0x3C scope:global align:4 +MtxPull__Fv = .text:0x80251330; // type:function size:0x10 scope:global align:4 +__ct__7cSAngleFRC7cSAngle = .text:0x80251340; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFs = .text:0x80251370; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFf = .text:0x802513A0; // type:function size:0x30 scope:global align:4 +Val__7cSAngleFRC7cSAngle = .text:0x802513D0; // type:function size:0xC scope:global align:4 +Val__7cSAngleFs = .text:0x802513DC; // type:function size:0x8 scope:global align:4 +Val__7cSAngleFf = .text:0x802513E4; // type:function size:0x24 scope:global align:4 +Degree__7cSAngleCFv = .text:0x80251408; // type:function size:0x34 scope:global align:4 +Radian__7cSAngleCFv = .text:0x8025143C; // type:function size:0x34 scope:global align:4 +Norm__7cSAngleCFv = .text:0x80251470; // type:function size:0x34 scope:global align:4 +Abs__7cSAngleCFv = .text:0x802514A4; // type:function size:0x1C scope:global align:4 +Inv__7cSAngleCFv = .text:0x802514C0; // type:function size:0x10 scope:global align:4 +Sin__7cSAngleCFv = .text:0x802514D0; // type:function size:0x28 scope:global align:4 +Cos__7cSAngleCFv = .text:0x802514F8; // type:function size:0x28 scope:global align:4 +Tan__7cSAngleCFv = .text:0x80251520; // type:function size:0x28 scope:global align:4 +__mi__7cSAngleCFv = .text:0x80251548; // type:function size:0x2C scope:global align:4 +__pl__7cSAngleCFRC7cSAngle = .text:0x80251574; // type:function size:0x30 scope:global align:4 +__mi__7cSAngleCFRC7cSAngle = .text:0x802515A4; // type:function size:0x30 scope:global align:4 +__apl__7cSAngleFRC7cSAngle = .text:0x802515D4; // type:function size:0x14 scope:global align:4 +__ami__7cSAngleFRC7cSAngle = .text:0x802515E8; // type:function size:0x14 scope:global align:4 +__pl__7cSAngleCFs = .text:0x802515FC; // type:function size:0x2C scope:global align:4 +__mi__7cSAngleCFs = .text:0x80251628; // type:function size:0x2C scope:global align:4 +__apl__7cSAngleFs = .text:0x80251654; // type:function size:0x10 scope:global align:4 +__ami__7cSAngleFs = .text:0x80251664; // type:function size:0x10 scope:global align:4 +__ml__7cSAngleCFf = .text:0x80251674; // type:function size:0x50 scope:global align:4 +__amu__7cSAngleFf = .text:0x802516C4; // type:function size:0x40 scope:global align:4 +__pl__FsRC7cSAngle = .text:0x80251704; // type:function size:0x2C scope:global align:4 +__mi__FsRC7cSAngle = .text:0x80251730; // type:function size:0x2C scope:global align:4 +__ct__7cDegreeFf = .text:0x8025175C; // type:function size:0x30 scope:global align:4 +Formal__7cDegreeFv = .text:0x8025178C; // type:function size:0x40 scope:global align:4 +Val__7cDegreeFf = .text:0x802517CC; // type:function size:0x24 scope:global align:4 +Radian__7cDegreeCFv = .text:0x802517F0; // type:function size:0x10 scope:global align:4 +Sin__7cDegreeCFv = .text:0x80251800; // type:function size:0x28 scope:global align:4 +Cos__7cDegreeCFv = .text:0x80251828; // type:function size:0x28 scope:global align:4 +__ct__7cSPolarFRC4cXyz = .text:0x80251850; // type:function size:0x30 scope:global align:4 +Formal__7cSPolarFv = .text:0x80251880; // type:function size:0xC0 scope:global align:4 +Val__7cSPolarFfss = .text:0x80251940; // type:function size:0x64 scope:global align:4 +Val__7cSPolarFRC4cXyz = .text:0x802519A4; // type:function size:0x20C scope:global align:4 +Xyz__7cSPolarCFv = .text:0x80251BB0; // type:function size:0xC8 scope:global align:4 +Globe__7cSPolarCFP7cSGlobe = .text:0x80251C78; // type:function size:0x3C scope:global align:4 +__ct__7cSGlobeFRC7cSGlobe = .text:0x80251CB4; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfss = .text:0x80251CE4; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80251D14; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFRC4cXyz = .text:0x80251D44; // type:function size:0x30 scope:global align:4 +Formal__7cSGlobeFv = .text:0x80251D74; // type:function size:0xBC scope:global align:4 +Val__7cSGlobeFRC7cSGlobe = .text:0x80251E30; // type:function size:0x38 scope:global align:4 +Val__7cSGlobeFfss = .text:0x80251E68; // type:function size:0x64 scope:global align:4 +Val__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80251ECC; // type:function size:0x68 scope:global align:4 +Val__7cSGlobeFRC4cXyz = .text:0x80251F34; // type:function size:0x44 scope:global align:4 +Xyz__7cSGlobeCFv = .text:0x80251F78; // type:function size:0x40 scope:global align:4 +Polar__7cSGlobeCFP7cSPolar = .text:0x80251FB8; // type:function size:0x3C scope:global align:4 +Invert__7cSGlobeFv = .text:0x80251FF4; // type:function size:0x2C scope:global align:4 +Adjust__6cAngleFfff = .text:0x80252020; // type:function size:0x2C scope:global align:4 +__sinit_c_angle_cpp = .text:0x8025204C; // type:function size:0xB8 scope:local align:4 +__ct__12cDT_NamePTblFv = .text:0x80252104; // type:function size:0x1C scope:global align:4 +__dt__12cDT_NamePTblFv = .text:0x80252120; // type:function size:0x48 scope:global align:4 +Set__12cDT_NamePTblFUlPPc = .text:0x80252168; // type:function size:0xC scope:global align:4 +GetIndex__12cDT_NamePTblCFPCci = .text:0x80252174; // type:function size:0x78 scope:global align:4 +__ct__10cDT_FormatFv = .text:0x802521EC; // type:function size:0x3C scope:global align:4 +__dt__10cDT_FormatFv = .text:0x80252228; // type:function size:0x60 scope:global align:4 +__ct__8cDT_NameFv = .text:0x80252288; // type:function size:0x3C scope:global align:4 +__dt__8cDT_NameFv = .text:0x802522C4; // type:function size:0x60 scope:global align:4 +__ct__11cDT_DataSrcFv = .text:0x80252324; // type:function size:0x20 scope:global align:4 +__dt__11cDT_DataSrcFv = .text:0x80252344; // type:function size:0x48 scope:global align:4 +Set__11cDT_DataSrcFUlUlPUc = .text:0x8025238C; // type:function size:0x10 scope:global align:4 +GetInf__11cDT_DataSrcCFii = .text:0x8025239C; // type:function size:0x44 scope:global align:4 +__ct__3cDTFv = .text:0x802523E0; // type:function size:0x40 scope:global align:4 +__dt__3cDTFv = .text:0x80252420; // type:function size:0x70 scope:global align:4 +Set__3cDTFUlPPcUlPPcPUc = .text:0x80252490; // type:function size:0x68 scope:global align:4 +GetInf__3cDTCFii = .text:0x802524F8; // type:function size:0x24 scope:global align:4 +sBs_FillArea_s__FPvUls = .text:0x8025251C; // type:function size:0x20 scope:global align:4 +sBs_ClearArea__FPvUl = .text:0x8025253C; // type:function size:0x24 scope:global align:4 +firstInit__9JFWSystemFv = .text:0x80252560; // type:function size:0x84 scope:global align:4 +init__9JFWSystemFv = .text:0x802525E4; // type:function size:0x36C scope:global align:4 +ctor_subroutine__10JFWDisplayFPC16_GXRenderModeObjb = .text:0x80252950; // type:function size:0xBC scope:global align:4 +__ct__10JFWDisplayFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x80252A0C; // type:function size:0x70 scope:global align:4 +__dt__10JFWDisplayFv = .text:0x80252A7C; // type:function size:0x68 scope:global align:4 +createManager__10JFWDisplayFP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x80252AE4; // type:function size:0x98 scope:global align:4 +callDirectDraw__Fv = .text:0x80252B7C; // type:function size:0x58 scope:global align:4 +prepareCopyDisp__10JFWDisplayFv = .text:0x80252BD4; // type:function size:0xFC scope:global align:4 +drawendXfb_single__10JFWDisplayFv = .text:0x80252CD0; // type:function size:0x48 scope:global align:4 +exchangeXfb_double__10JFWDisplayFv = .text:0x80252D18; // type:function size:0xE8 scope:global align:4 +exchangeXfb_triple__10JFWDisplayFv = .text:0x80252E00; // type:function size:0x78 scope:global align:4 +copyXfb_triple__10JFWDisplayFv = .text:0x80252E78; // type:function size:0x60 scope:global align:4 +preGX__10JFWDisplayFv = .text:0x80252ED8; // type:function size:0x90 scope:global align:4 +endGX__10JFWDisplayFv = .text:0x80252F68; // type:function size:0x10C scope:global align:4 +beginRender__10JFWDisplayFv = .text:0x80253074; // type:function size:0x1EC scope:global align:4 +endRender__10JFWDisplayFv = .text:0x80253260; // type:function size:0xA0 scope:global align:4 +endFrame__10JFWDisplayFv = .text:0x80253300; // type:function size:0x18C scope:global align:4 +waitBlanking__10JFWDisplayFi = .text:0x8025348C; // type:function size:0x50 scope:global align:4 +waitForTick__FUlUs = .text:0x802534DC; // type:function size:0x120 scope:global align:4 +JFWThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x802535FC; // type:function size:0x24 scope:global align:4 +threadSleep__10JFWDisplayFx = .text:0x80253620; // type:function size:0x74 scope:global align:4 +clearEfb_init__10JFWDisplayFv = .text:0x80253694; // type:function size:0x74 scope:global align:4 +clearEfb__10JFWDisplayF8_GXColor = .text:0x80253708; // type:function size:0x40 scope:global align:4 +clearEfb__10JFWDisplayFiiii8_GXColor = .text:0x80253748; // type:function size:0x37C scope:global align:4 +calcCombinationRatio__10JFWDisplayFv = .text:0x80253AC4; // type:function size:0x8C scope:global align:4 +JFWGXDrawDoneAutoAbort__Fv = .text:0x80253B50; // type:function size:0x64 scope:global align:4 +JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext = .text:0x80253BB4; // type:function size:0xC8 scope:global align:4 +diagnoseGpHang__Fv = .text:0x80253C7C; // type:function size:0x1E4 scope:global align:4 +init__11J3DUClipperFv = .text:0x80253E60; // type:function size:0x14 scope:global align:4 +calcViewFrustum__11J3DUClipperFv = .text:0x80253E74; // type:function size:0x1BC scope:global align:4 +clip__11J3DUClipperFPA4_Cf3Vecf = .text:0x80254030; // type:function size:0x148 scope:global align:4 +clip__11J3DUClipperFPA4_CfP3VecP3Vec = .text:0x80254178; // type:function size:0x2E8 scope:global align:4 +clipByBox__11J3DUClipperFP8J3DModel = .text:0x80254460; // type:function size:0x104 scope:global align:4 +__dt__19J3DMtxCalcSoftimageFv = .text:0x80254564; // type:function size:0x90 scope:global align:4 +init__19J3DMtxCalcSoftimageFRC3VecRA3_A4_Cf = .text:0x802545F4; // type:function size:0x48 scope:global align:4 +init__15J3DMtxCalcBasicFRC3VecRA3_A4_Cf = .text:0x8025463C; // type:function size:0xEC scope:global align:4 +getUseMtxNum__11J3DShapeMtxCFv = .text:0x80254728; // type:function size:0x8 scope:global align:4 +makeColorTable__FP17JPAColorRegAnmKeyiiP7JKRHeap = .text:0x80254730; // type:function size:0x2C0 scope:global align:4 +__ct__15JPABaseShapeArcFPCUcP7JKRHeap = .text:0x802549F0; // type:function size:0x2C0 scope:global align:4 +__dt__12JPABaseShapeFv = .text:0x80254CB0; // type:function size:0x48 scope:global align:4 +isEnableEnvAnm__15JPABaseShapeArcFv = .text:0x80254CF8; // type:function size:0x10 scope:global align:4 +isEnablePrmAnm__15JPABaseShapeArcFv = .text:0x80254D08; // type:function size:0x10 scope:global align:4 +getTextureAnmKeyNum__15JPABaseShapeArcFv = .text:0x80254D18; // type:function size:0xC scope:global align:4 +isEnableTextureAnm__15JPABaseShapeArcFv = .text:0x80254D24; // type:function size:0x10 scope:global align:4 +getType__15JPABaseShapeArcFv = .text:0x80254D34; // type:function size:0x10 scope:global align:4 +__dt__15JPABaseShapeArcFv = .text:0x80254D44; // type:function size:0x5C scope:global align:4 +getDirType__15JPABaseShapeArcFv = .text:0x80254DA0; // type:function size:0x10 scope:global align:4 +getRotType__15JPABaseShapeArcFv = .text:0x80254DB0; // type:function size:0x10 scope:global align:4 +getBasePlaneType__15JPABaseShapeArcFv = .text:0x80254DC0; // type:function size:0x10 scope:global align:4 +getBaseSizeX__15JPABaseShapeArcFv = .text:0x80254DD0; // type:function size:0xC scope:global align:4 +getBaseSizeY__15JPABaseShapeArcFv = .text:0x80254DDC; // type:function size:0xC scope:global align:4 +getLoopOffset__15JPABaseShapeArcFv = .text:0x80254DE8; // type:function size:0xC scope:global align:4 +getColLoopOffset__15JPABaseShapeArcFv = .text:0x80254DF4; // type:function size:0x8 scope:global align:4 +getTexLoopOffset__15JPABaseShapeArcFv = .text:0x80254DFC; // type:function size:0x8 scope:global align:4 +isEnableGlobalColAnm__15JPABaseShapeArcFv = .text:0x80254E04; // type:function size:0xC scope:global align:4 +isEnableGlobalTexAnm__15JPABaseShapeArcFv = .text:0x80254E10; // type:function size:0xC scope:global align:4 +getListOrder__15JPABaseShapeArcFv = .text:0x80254E1C; // type:function size:0x10 scope:global align:4 +getChildOrder__15JPABaseShapeArcFv = .text:0x80254E2C; // type:function size:0x10 scope:global align:4 +getTevColorArg__15JPABaseShapeArcFv = .text:0x80254E3C; // type:function size:0x1C scope:global align:4 +getTevAlphaArg__15JPABaseShapeArcFv = .text:0x80254E58; // type:function size:0x1C scope:global align:4 +getBlendMode1__15JPABaseShapeArcFv = .text:0x80254E74; // type:function size:0x1C scope:global align:4 +getSrcBlendFactor1__15JPABaseShapeArcFv = .text:0x80254E90; // type:function size:0x1C scope:global align:4 +getDstBlendFactor1__15JPABaseShapeArcFv = .text:0x80254EAC; // type:function size:0x1C scope:global align:4 +getBlendOp1__15JPABaseShapeArcFv = .text:0x80254EC8; // type:function size:0x1C scope:global align:4 +isEnableAlphaUpdate__15JPABaseShapeArcFv = .text:0x80254EE4; // type:function size:0x10 scope:global align:4 +isEnableZCmp__15JPABaseShapeArcFv = .text:0x80254EF4; // type:function size:0x10 scope:global align:4 +getZCmpFunction__15JPABaseShapeArcFv = .text:0x80254F04; // type:function size:0x1C scope:global align:4 +isEnableZCmpUpdate__15JPABaseShapeArcFv = .text:0x80254F20; // type:function size:0x10 scope:global align:4 +getZCompLoc__15JPABaseShapeArcFv = .text:0x80254F30; // type:function size:0x10 scope:global align:4 +getAlphaCmpComp0__15JPABaseShapeArcFv = .text:0x80254F40; // type:function size:0x1C scope:global align:4 +getAlphaCmpComp1__15JPABaseShapeArcFv = .text:0x80254F5C; // type:function size:0x1C scope:global align:4 +getAlphaCmpOp__15JPABaseShapeArcFv = .text:0x80254F78; // type:function size:0x1C scope:global align:4 +getAlphaCmpRef0__15JPABaseShapeArcFv = .text:0x80254F94; // type:function size:0xC scope:global align:4 +getAlphaCmpRef1__15JPABaseShapeArcFv = .text:0x80254FA0; // type:function size:0xC scope:global align:4 +isEnableAnmTone__15JPABaseShapeArcFv = .text:0x80254FAC; // type:function size:0x10 scope:global align:4 +isEnableProjection__15JPABaseShapeArcFv = .text:0x80254FBC; // type:function size:0x10 scope:global align:4 +isClipOn__15JPABaseShapeArcFv = .text:0x80254FCC; // type:function size:0x10 scope:global align:4 +textureIsEmpty__15JPABaseShapeArcFv = .text:0x80254FDC; // type:function size:0x18 scope:global align:4 +getTextureAnmType__15JPABaseShapeArcFv = .text:0x80254FF4; // type:function size:0x10 scope:global align:4 +getTextureIndex__15JPABaseShapeArcFUc = .text:0x80255004; // type:function size:0x10 scope:global align:4 +getTextureIndex__15JPABaseShapeArcFv = .text:0x80255014; // type:function size:0xC scope:global align:4 +isEnablePrm__15JPABaseShapeArcFv = .text:0x80255020; // type:function size:0x10 scope:global align:4 +isEnableEnv__15JPABaseShapeArcFv = .text:0x80255030; // type:function size:0x10 scope:global align:4 +getPrmColor__15JPABaseShapeArcFs = .text:0x80255040; // type:function size:0x14 scope:global align:4 +getPrmColor__15JPABaseShapeArcFv = .text:0x80255054; // type:function size:0xC scope:global align:4 +getEnvColor__15JPABaseShapeArcFs = .text:0x80255060; // type:function size:0x14 scope:global align:4 +getEnvColor__15JPABaseShapeArcFv = .text:0x80255074; // type:function size:0xC scope:global align:4 +getColorRegAnmType__15JPABaseShapeArcFv = .text:0x80255080; // type:function size:0x10 scope:global align:4 +getColorRegAnmMaxFrm__15JPABaseShapeArcFv = .text:0x80255090; // type:function size:0xC scope:global align:4 +isEnableTexScrollAnm__15JPABaseShapeArcFv = .text:0x8025509C; // type:function size:0x10 scope:global align:4 +getTilingX__15JPABaseShapeArcFv = .text:0x802550AC; // type:function size:0xC scope:global align:4 +getTilingY__15JPABaseShapeArcFv = .text:0x802550B8; // type:function size:0xC scope:global align:4 +getTexStaticTransX__15JPABaseShapeArcFv = .text:0x802550C4; // type:function size:0xC scope:global align:4 +getTexStaticTransY__15JPABaseShapeArcFv = .text:0x802550D0; // type:function size:0xC scope:global align:4 +getTexStaticScaleX__15JPABaseShapeArcFv = .text:0x802550DC; // type:function size:0xC scope:global align:4 +getTexStaticScaleY__15JPABaseShapeArcFv = .text:0x802550E8; // type:function size:0xC scope:global align:4 +getTexScrollTransX__15JPABaseShapeArcFv = .text:0x802550F4; // type:function size:0xC scope:global align:4 +getTexScrollTransY__15JPABaseShapeArcFv = .text:0x80255100; // type:function size:0xC scope:global align:4 +getTexScrollScaleX__15JPABaseShapeArcFv = .text:0x8025510C; // type:function size:0xC scope:global align:4 +getTexScrollScaleY__15JPABaseShapeArcFv = .text:0x80255118; // type:function size:0xC scope:global align:4 +getTexScrollRotate__15JPABaseShapeArcFv = .text:0x80255124; // type:function size:0xC scope:global align:4 +__ct__16JPAExtraShapeArcFPCUc = .text:0x80255130; // type:function size:0x120 scope:global align:4 +__dt__13JPAExtraShapeFv = .text:0x80255250; // type:function size:0x48 scope:global align:4 +__dt__16JPAExtraShapeArcFv = .text:0x80255298; // type:function size:0x5C scope:global align:4 +isEnableScale__16JPAExtraShapeArcFv = .text:0x802552F4; // type:function size:0x10 scope:global align:4 +isDiffXY__16JPAExtraShapeArcFv = .text:0x80255304; // type:function size:0x10 scope:global align:4 +isEnableScaleAnmX__16JPAExtraShapeArcFv = .text:0x80255314; // type:function size:0x10 scope:global align:4 +isEnableScaleAnmY__16JPAExtraShapeArcFv = .text:0x80255324; // type:function size:0x10 scope:global align:4 +isEnableScaleBySpeedX__16JPAExtraShapeArcFv = .text:0x80255334; // type:function size:0x10 scope:global align:4 +isEnableScaleBySpeedY__16JPAExtraShapeArcFv = .text:0x80255344; // type:function size:0x10 scope:global align:4 +getScaleInTiming__16JPAExtraShapeArcFv = .text:0x80255354; // type:function size:0xC scope:global align:4 +getScaleOutTiming__16JPAExtraShapeArcFv = .text:0x80255360; // type:function size:0xC scope:global align:4 +getScaleInValueX__16JPAExtraShapeArcFv = .text:0x8025536C; // type:function size:0xC scope:global align:4 +getScaleInValueY__16JPAExtraShapeArcFv = .text:0x80255378; // type:function size:0xC scope:global align:4 +getAnmTypeX__16JPAExtraShapeArcFv = .text:0x80255384; // type:function size:0x10 scope:global align:4 +getAnmTypeY__16JPAExtraShapeArcFv = .text:0x80255394; // type:function size:0x10 scope:global align:4 +getAnmCycleX__16JPAExtraShapeArcFv = .text:0x802553A4; // type:function size:0xC scope:global align:4 +getAnmCycleY__16JPAExtraShapeArcFv = .text:0x802553B0; // type:function size:0xC scope:global align:4 +getIncreaseRateX__16JPAExtraShapeArcFv = .text:0x802553BC; // type:function size:0x8 scope:global align:4 +getIncreaseRateY__16JPAExtraShapeArcFv = .text:0x802553C4; // type:function size:0x8 scope:global align:4 +getDecreaseRateX__16JPAExtraShapeArcFv = .text:0x802553CC; // type:function size:0x8 scope:global align:4 +getDecreaseRateY__16JPAExtraShapeArcFv = .text:0x802553D4; // type:function size:0x8 scope:global align:4 +getPivotX__16JPAExtraShapeArcFv = .text:0x802553DC; // type:function size:0x10 scope:global align:4 +getPivotY__16JPAExtraShapeArcFv = .text:0x802553EC; // type:function size:0x10 scope:global align:4 +getRandomScale__16JPAExtraShapeArcFv = .text:0x802553FC; // type:function size:0xC scope:global align:4 +isEnableAlpha__16JPAExtraShapeArcFv = .text:0x80255408; // type:function size:0x10 scope:global align:4 +isEnableSinWave__16JPAExtraShapeArcFv = .text:0x80255418; // type:function size:0x10 scope:global align:4 +getAlphaInTiming__16JPAExtraShapeArcFv = .text:0x80255428; // type:function size:0xC scope:global align:4 +getAlphaOutTiming__16JPAExtraShapeArcFv = .text:0x80255434; // type:function size:0xC scope:global align:4 +getAlphaInValue__16JPAExtraShapeArcFv = .text:0x80255440; // type:function size:0xC scope:global align:4 +getAlphaBaseValue__16JPAExtraShapeArcFv = .text:0x8025544C; // type:function size:0xC scope:global align:4 +getAlphaWaveType__16JPAExtraShapeArcFv = .text:0x80255458; // type:function size:0x10 scope:global align:4 +getAlphaWaveParam1__16JPAExtraShapeArcFv = .text:0x80255468; // type:function size:0xC scope:global align:4 +getAlphaWaveParam2__16JPAExtraShapeArcFv = .text:0x80255474; // type:function size:0xC scope:global align:4 +getAlphaWaveParam3__16JPAExtraShapeArcFv = .text:0x80255480; // type:function size:0xC scope:global align:4 +getAlphaWaveRandom__16JPAExtraShapeArcFv = .text:0x8025548C; // type:function size:0xC scope:global align:4 +getAlphaIncreaseRate__16JPAExtraShapeArcFv = .text:0x80255498; // type:function size:0x8 scope:global align:4 +getAlphaDecreaseRate__16JPAExtraShapeArcFv = .text:0x802554A0; // type:function size:0x8 scope:global align:4 +isEnableRotate__16JPAExtraShapeArcFv = .text:0x802554A8; // type:function size:0x10 scope:global align:4 +getRotateAngle__16JPAExtraShapeArcFv = .text:0x802554B8; // type:function size:0xC scope:global align:4 +getRotateSpeed__16JPAExtraShapeArcFv = .text:0x802554C4; // type:function size:0xC scope:global align:4 +getRotateRandomAngle__16JPAExtraShapeArcFv = .text:0x802554D0; // type:function size:0xC scope:global align:4 +getRotateRandomSpeed__16JPAExtraShapeArcFv = .text:0x802554DC; // type:function size:0xC scope:global align:4 +getRotateDirection__16JPAExtraShapeArcFv = .text:0x802554E8; // type:function size:0xC scope:global align:4 +__ct__16JPASweepShapeArcFPCUc = .text:0x802554F4; // type:function size:0x24 scope:global align:4 +__dt__13JPASweepShapeFv = .text:0x80255518; // type:function size:0x48 scope:global align:4 +__dt__16JPASweepShapeArcFv = .text:0x80255560; // type:function size:0x5C scope:global align:4 +getType__16JPASweepShapeArcFv = .text:0x802555BC; // type:function size:0x10 scope:global align:4 +getDirType__16JPASweepShapeArcFv = .text:0x802555CC; // type:function size:0x10 scope:global align:4 +getRotType__16JPASweepShapeArcFv = .text:0x802555DC; // type:function size:0x10 scope:global align:4 +getBasePlaneType__16JPASweepShapeArcFv = .text:0x802555EC; // type:function size:0x10 scope:global align:4 +getLife__16JPASweepShapeArcFv = .text:0x802555FC; // type:function size:0xC scope:global align:4 +getRate__16JPASweepShapeArcFv = .text:0x80255608; // type:function size:0xC scope:global align:4 +getTiming__16JPASweepShapeArcFv = .text:0x80255614; // type:function size:0xC scope:global align:4 +getStep__16JPASweepShapeArcFv = .text:0x80255620; // type:function size:0xC scope:global align:4 +getPosRndm__16JPASweepShapeArcFv = .text:0x8025562C; // type:function size:0xC scope:global align:4 +getVelInfRate__16JPASweepShapeArcFv = .text:0x80255638; // type:function size:0xC scope:global align:4 +getBaseVel__16JPASweepShapeArcFv = .text:0x80255644; // type:function size:0xC scope:global align:4 +getBaseVelRndm__16JPASweepShapeArcFv = .text:0x80255650; // type:function size:0xC scope:global align:4 +getGravity__16JPASweepShapeArcFv = .text:0x8025565C; // type:function size:0xC scope:global align:4 +isEnableField__16JPASweepShapeArcFv = .text:0x80255668; // type:function size:0x10 scope:global align:4 +isEnableDrawParent__16JPASweepShapeArcFv = .text:0x80255678; // type:function size:0x10 scope:global align:4 +isClipOn__16JPASweepShapeArcFv = .text:0x80255688; // type:function size:0x10 scope:global align:4 +isEnableScaleOut__16JPASweepShapeArcFv = .text:0x80255698; // type:function size:0x10 scope:global align:4 +isEnableAlphaOut__16JPASweepShapeArcFv = .text:0x802556A8; // type:function size:0x10 scope:global align:4 +isEnableRotate__16JPASweepShapeArcFv = .text:0x802556B8; // type:function size:0x10 scope:global align:4 +isInheritedScale__16JPASweepShapeArcFv = .text:0x802556C8; // type:function size:0x10 scope:global align:4 +isInheritedAlpha__16JPASweepShapeArcFv = .text:0x802556D8; // type:function size:0x10 scope:global align:4 +isInheritedRGB__16JPASweepShapeArcFv = .text:0x802556E8; // type:function size:0x10 scope:global align:4 +getTextureIndex__16JPASweepShapeArcFv = .text:0x802556F8; // type:function size:0xC scope:global align:4 +getScaleX__16JPASweepShapeArcFv = .text:0x80255704; // type:function size:0xC scope:global align:4 +getScaleY__16JPASweepShapeArcFv = .text:0x80255710; // type:function size:0xC scope:global align:4 +getPrm__16JPASweepShapeArcFv = .text:0x8025571C; // type:function size:0xC scope:global align:4 +getEnv__16JPASweepShapeArcFv = .text:0x80255728; // type:function size:0xC scope:global align:4 +getPrmAlpha__16JPASweepShapeArcFv = .text:0x80255734; // type:function size:0xC scope:global align:4 +getEnvAlpha__16JPASweepShapeArcFv = .text:0x80255740; // type:function size:0xC scope:global align:4 +getRotateSpeed__16JPASweepShapeArcFv = .text:0x8025574C; // type:function size:0xC scope:global align:4 +getInheritScale__16JPASweepShapeArcFv = .text:0x80255758; // type:function size:0xC scope:global align:4 +getInheritAlpha__16JPASweepShapeArcFv = .text:0x80255764; // type:function size:0xC scope:global align:4 +getInheritRGB__16JPASweepShapeArcFv = .text:0x80255770; // type:function size:0xC scope:global align:4 +__ct__16JPAExTexShapeArcFPCUc = .text:0x8025577C; // type:function size:0x24 scope:global align:4 +__dt__13JPAExTexShapeFv = .text:0x802557A0; // type:function size:0x48 scope:global align:4 +__dt__16JPAExTexShapeArcFv = .text:0x802557E8; // type:function size:0x5C scope:global align:4 +getIndTexMode__16JPAExTexShapeArcFv = .text:0x80255844; // type:function size:0x10 scope:global align:4 +getIndTexMtxID__16JPAExTexShapeArcFv = .text:0x80255854; // type:function size:0x1C scope:global align:4 +getIndTexMtx__16JPAExTexShapeArcFv = .text:0x80255870; // type:function size:0xC scope:global align:4 +getExpScale__16JPAExTexShapeArcFv = .text:0x8025587C; // type:function size:0x10 scope:global align:4 +getIndTextureID__16JPAExTexShapeArcFv = .text:0x8025588C; // type:function size:0xC scope:global align:4 +getSubTextureID__16JPAExTexShapeArcFv = .text:0x80255898; // type:function size:0xC scope:global align:4 +isEnableSecondTex__16JPAExTexShapeArcFv = .text:0x802558A4; // type:function size:0x10 scope:global align:4 +getSecondTexIndex__16JPAExTexShapeArcFv = .text:0x802558B4; // type:function size:0xC scope:global align:4 +__ct__19JPADynamicsBlockArcFPCUc = .text:0x802558C0; // type:function size:0x24 scope:global align:4 +__dt__16JPADynamicsBlockFv = .text:0x802558E4; // type:function size:0x48 scope:global align:4 +__dt__19JPADynamicsBlockArcFv = .text:0x8025592C; // type:function size:0x5C scope:global align:4 +getDataFlag__19JPADynamicsBlockArcFv = .text:0x80255988; // type:function size:0xC scope:global align:4 +getUseKeyFlag__19JPADynamicsBlockArcFv = .text:0x80255994; // type:function size:0x8 scope:global align:4 +getEmitterScl__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x8025599C; // type:function size:0x20 scope:global align:4 +getEmitterRot__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x802559BC; // type:function size:0x20 scope:global align:4 +getEmitterTrs__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x802559DC; // type:function size:0x20 scope:global align:4 +getEmitterDir__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x802559FC; // type:function size:0x20 scope:global align:4 +getVolumeType__19JPADynamicsBlockArcFv = .text:0x80255A1C; // type:function size:0x10 scope:global align:4 +getVolumeSize__19JPADynamicsBlockArcFv = .text:0x80255A2C; // type:function size:0xC scope:global align:4 +getVolumeSweep__19JPADynamicsBlockArcFv = .text:0x80255A38; // type:function size:0xC scope:global align:4 +getVolumeMinRad__19JPADynamicsBlockArcFv = .text:0x80255A44; // type:function size:0xC scope:global align:4 +getDivNumber__19JPADynamicsBlockArcFv = .text:0x80255A50; // type:function size:0xC scope:global align:4 +getRate__19JPADynamicsBlockArcFv = .text:0x80255A5C; // type:function size:0xC scope:global align:4 +getRateRndm__19JPADynamicsBlockArcFv = .text:0x80255A68; // type:function size:0xC scope:global align:4 +getRateStep__19JPADynamicsBlockArcFv = .text:0x80255A74; // type:function size:0xC scope:global align:4 +getMaxFrame__19JPADynamicsBlockArcFv = .text:0x80255A80; // type:function size:0xC scope:global align:4 +getStartFrame__19JPADynamicsBlockArcFv = .text:0x80255A8C; // type:function size:0xC scope:global align:4 +getLifeTime__19JPADynamicsBlockArcFv = .text:0x80255A98; // type:function size:0xC scope:global align:4 +getLifeTimeRndm__19JPADynamicsBlockArcFv = .text:0x80255AA4; // type:function size:0xC scope:global align:4 +getInitVelOmni__19JPADynamicsBlockArcFv = .text:0x80255AB0; // type:function size:0xC scope:global align:4 +getInitVelAxis__19JPADynamicsBlockArcFv = .text:0x80255ABC; // type:function size:0xC scope:global align:4 +getInitVelRndm__19JPADynamicsBlockArcFv = .text:0x80255AC8; // type:function size:0xC scope:global align:4 +getInitVelDir__19JPADynamicsBlockArcFv = .text:0x80255AD4; // type:function size:0xC scope:global align:4 +getSpread__19JPADynamicsBlockArcFv = .text:0x80255AE0; // type:function size:0xC scope:global align:4 +getInitVelRatio__19JPADynamicsBlockArcFv = .text:0x80255AEC; // type:function size:0xC scope:global align:4 +getAccel__19JPADynamicsBlockArcFv = .text:0x80255AF8; // type:function size:0xC scope:global align:4 +getAccelRndm__19JPADynamicsBlockArcFv = .text:0x80255B04; // type:function size:0xC scope:global align:4 +getAirResist__19JPADynamicsBlockArcFv = .text:0x80255B10; // type:function size:0xC scope:global align:4 +getAirResistRndm__19JPADynamicsBlockArcFv = .text:0x80255B1C; // type:function size:0xC scope:global align:4 +getMoment__19JPADynamicsBlockArcFv = .text:0x80255B28; // type:function size:0xC scope:global align:4 +getMomentRndm__19JPADynamicsBlockArcFv = .text:0x80255B34; // type:function size:0xC scope:global align:4 +__ct__16JPAFieldBlockArcFPCUc = .text:0x80255B40; // type:function size:0x24 scope:global align:4 +__dt__13JPAFieldBlockFv = .text:0x80255B64; // type:function size:0x48 scope:global align:4 +__dt__16JPAFieldBlockArcFv = .text:0x80255BAC; // type:function size:0x5C scope:global align:4 +getType__16JPAFieldBlockArcFv = .text:0x80255C08; // type:function size:0x10 scope:global align:4 +getVelType__16JPAFieldBlockArcFv = .text:0x80255C18; // type:function size:0x10 scope:global align:4 +getSttFlag__16JPAFieldBlockArcFv = .text:0x80255C28; // type:function size:0x10 scope:global align:4 +getCycle__16JPAFieldBlockArcFv = .text:0x80255C38; // type:function size:0xC scope:global align:4 +getID__16JPAFieldBlockArcFv = .text:0x80255C44; // type:function size:0x8 scope:global align:4 +getPos__16JPAFieldBlockArcFRQ29JGeometry8TVec3 = .text:0x80255C4C; // type:function size:0x20 scope:global align:4 +getDir__16JPAFieldBlockArcFRQ29JGeometry8TVec3 = .text:0x80255C6C; // type:function size:0x20 scope:global align:4 +getMag__16JPAFieldBlockArcFv = .text:0x80255C8C; // type:function size:0xC scope:global align:4 +getMagRndm__16JPAFieldBlockArcFv = .text:0x80255C98; // type:function size:0xC scope:global align:4 +getMaxDist__16JPAFieldBlockArcFv = .text:0x80255CA4; // type:function size:0xC scope:global align:4 +getVal1__16JPAFieldBlockArcFv = .text:0x80255CB0; // type:function size:0xC scope:global align:4 +getVal2__16JPAFieldBlockArcFv = .text:0x80255CBC; // type:function size:0xC scope:global align:4 +getVal3__16JPAFieldBlockArcFv = .text:0x80255CC8; // type:function size:0xC scope:global align:4 +getFadeIn__16JPAFieldBlockArcFv = .text:0x80255CD4; // type:function size:0xC scope:global align:4 +getFadeOut__16JPAFieldBlockArcFv = .text:0x80255CE0; // type:function size:0xC scope:global align:4 +getEnTime__16JPAFieldBlockArcFv = .text:0x80255CEC; // type:function size:0xC scope:global align:4 +getDisTime__16JPAFieldBlockArcFv = .text:0x80255CF8; // type:function size:0xC scope:global align:4 +__ct__14JPAKeyBlockArcFPCUc = .text:0x80255D04; // type:function size:0x2C scope:global align:4 +__dt__11JPAKeyBlockFv = .text:0x80255D30; // type:function size:0x48 scope:global align:4 +__dt__14JPAKeyBlockArcFv = .text:0x80255D78; // type:function size:0x5C scope:global align:4 +getID__14JPAKeyBlockArcFv = .text:0x80255DD4; // type:function size:0xC scope:global align:4 +isLoopEnable__14JPAKeyBlockArcFv = .text:0x80255DE0; // type:function size:0x14 scope:global align:4 +getNumber__14JPAKeyBlockArcFv = .text:0x80255DF4; // type:function size:0xC scope:global align:4 +getKeyDataPtr__14JPAKeyBlockArcFv = .text:0x80255E00; // type:function size:0x8 scope:global align:4 +__ct__13JPATextureArcFPCUc = .text:0x80255E08; // type:function size:0x70 scope:global align:4 +initialize__17JPADefaultTextureFP7JKRHeap = .text:0x80255E78; // type:function size:0x4E4 scope:global align:4 +__dt__10JPATextureFv = .text:0x8025635C; // type:function size:0x48 scope:global align:4 +__dt__13JPATextureArcFv = .text:0x802563A4; // type:function size:0x78 scope:global align:4 +getName__13JPATextureArcCFv = .text:0x8025641C; // type:function size:0xC scope:global align:4 +load__13JPATextureArcF11_GXTexMapID = .text:0x80256428; // type:function size:0x24 scope:global align:4 +getJUTTexture__13JPATextureArcFv = .text:0x8025644C; // type:function size:0x8 scope:global align:4 +__ct__18JPATextureResourceFUlP7JKRHeap = .text:0x80256454; // type:function size:0xA8 scope:global align:4 +registration__18JPATextureResourceFP10JPATexture = .text:0x802564FC; // type:function size:0x90 scope:global align:4 +__ct__18JPAEmitterResourceFUlP7JKRHeap = .text:0x8025658C; // type:function size:0x8C scope:global align:4 +registration__18JPAEmitterResourceFP14JPAEmitterDataUs = .text:0x80256618; // type:function size:0xA8 scope:global align:4 +getByUserIndex__18JPAEmitterResourceFUs = .text:0x802566C0; // type:function size:0x44 scope:global align:4 +checkUserIndexDuplication__18JPAEmitterResourceFUs = .text:0x80256704; // type:function size:0x44 scope:global align:4 +__ct__18JPAResourceManagerFPCvP7JKRHeap = .text:0x80256748; // type:function size:0x54 scope:global align:4 +swapTexture__18JPAResourceManagerFPC7ResTIMGPCc = .text:0x8025679C; // type:function size:0xC0 scope:global align:4 +load__31JPAEmitterArchiveLoaderDataBaseFPCUcP7JKRHeapPP18JPAEmitterResourcePP18JPATextureResource = .text:0x8025685C; // type:function size:0xC8 scope:global align:4 +load__27JPAEmitterArchiveLoader_v10Fv = .text:0x80256924; // type:function size:0x7A0 scope:global align:4 +JPAGetYZRotateMtx__FssPA4_f = .text:0x802570C4; // type:function size:0x84 scope:global align:4 +JPAGetXYZRotateMtx__FsssPA4_f = .text:0x80257148; // type:function size:0xC4 scope:global align:4 +JPAGetDirMtx__FRCQ29JGeometry8TVec3PA4_f = .text:0x8025720C; // type:function size:0x108 scope:global align:4 +JPASetSVecfromMtx__FPA4_fRQ29JGeometry8TVec3 = .text:0x80257314; // type:function size:0x124 scope:global align:4 +JPASetRMtxTVecfromMtx__FPA4_fPA4_fRQ29JGeometry8TVec3 = .text:0x80257438; // type:function size:0x28 scope:global align:4 +JPASetRMtxSTVecfromMtx__FPA4_fPA4_fRQ29JGeometry8TVec3RQ29JGeometry8TVec3 = .text:0x80257460; // type:function size:0x118 scope:global align:4 +JPAGetKeyFrameValue__FfUsPCf = .text:0x80257578; // type:function size:0xAC scope:global align:4 +JPAGetUnitVec__FssRQ29JGeometry8TVec3 = .text:0x80257624; // type:function size:0x6C scope:global align:4 +loadFieldData__12JPABaseFieldFP12JPAFieldDataP13JPAFieldBlock = .text:0x80257690; // type:function size:0x1F0 scope:global align:4 +calcVel__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80257880; // type:function size:0x144 scope:global align:4 +calcFadeAffect__12JPABaseFieldFP12JPAFieldDataf = .text:0x802579C4; // type:function size:0x94 scope:global align:4 +preCalc__12JPABaseFieldFP12JPAFieldData = .text:0x80257A58; // type:function size:0x80 scope:global align:4 +isItinRange__12JPABaseFieldFP12JPAFieldDataf = .text:0x80257AD8; // type:function size:0x14 scope:global align:4 +preCalc__15JPAGravityFieldFP12JPAFieldData = .text:0x80257AEC; // type:function size:0xA0 scope:global align:4 +calc__15JPAGravityFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80257B8C; // type:function size:0x20 scope:global align:4 +preCalc__11JPAAirFieldFP12JPAFieldData = .text:0x80257BAC; // type:function size:0x10C scope:global align:4 +calc__11JPAAirFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80257CB8; // type:function size:0x1DC scope:global align:4 +preCalc__14JPAMagnetFieldFP12JPAFieldData = .text:0x80257E94; // type:function size:0x9C scope:global align:4 +calc__14JPAMagnetFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80257F30; // type:function size:0x124 scope:global align:4 +preCalc__14JPANewtonFieldFP12JPAFieldData = .text:0x80258054; // type:function size:0xA8 scope:global align:4 +calc__14JPANewtonFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x802580FC; // type:function size:0x264 scope:global align:4 +preCalc__14JPAVortexFieldFP12JPAFieldData = .text:0x80258360; // type:function size:0xE8 scope:global align:4 +calc__14JPAVortexFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80258448; // type:function size:0x164 scope:global align:4 +preCalc__18JPAConvectionFieldFP12JPAFieldData = .text:0x802585AC; // type:function size:0x310 scope:global align:4 +calc__18JPAConvectionFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x802588BC; // type:function size:0x2B8 scope:global align:4 +calc__14JPARandomFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80258B74; // type:function size:0x140 scope:global align:4 +init__12JPADragFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80258CB4; // type:function size:0x78 scope:global align:4 +calc__12JPADragFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80258D2C; // type:function size:0x70 scope:global align:4 +preCalc__12JPASpinFieldFP12JPAFieldData = .text:0x80258D9C; // type:function size:0x124 scope:global align:4 +calc__12JPASpinFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80258EC0; // type:function size:0xE0 scope:global align:4 +initField__15JPAFieldManagerFP20JPADataBlockLinkInfoP14JPAEmitterInfo = .text:0x80258FA0; // type:function size:0x168 scope:global align:4 +init__15JPAFieldManagerFP15JPABaseParticle = .text:0x80259108; // type:function size:0x60 scope:global align:4 +preCalc__15JPAFieldManagerFv = .text:0x80259168; // type:function size:0x50 scope:global align:4 +calc__15JPAFieldManagerFP15JPABaseParticle = .text:0x802591B8; // type:function size:0xC8 scope:global align:4 +deleteField__15JPAFieldManagerFP12JPAFieldData = .text:0x80259280; // type:function size:0x48 scope:global align:4 +deleteAllField__15JPAFieldManagerFv = .text:0x802592C8; // type:function size:0x54 scope:global align:4 +init__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025931C; // type:function size:0x4 scope:global align:4 +calc__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80259320; // type:function size:0x4 scope:global align:4 +__dt__12JPASpinFieldFv = .text:0x80259324; // type:function size:0x5C scope:global align:4 +isItinRange__12JPASpinFieldFP12JPAFieldDataf = .text:0x80259380; // type:function size:0x8 scope:global align:4 +__dt__12JPADragFieldFv = .text:0x80259388; // type:function size:0x5C scope:global align:4 +__dt__14JPARandomFieldFv = .text:0x802593E4; // type:function size:0x5C scope:global align:4 +__dt__18JPAConvectionFieldFv = .text:0x80259440; // type:function size:0x5C scope:global align:4 +isItinRange__18JPAConvectionFieldFP12JPAFieldDataf = .text:0x8025949C; // type:function size:0x8 scope:global align:4 +__dt__14JPAVortexFieldFv = .text:0x802594A4; // type:function size:0x5C scope:global align:4 +isItinRange__14JPAVortexFieldFP12JPAFieldDataf = .text:0x80259500; // type:function size:0x8 scope:global align:4 +__dt__14JPANewtonFieldFv = .text:0x80259508; // type:function size:0x5C scope:global align:4 +__dt__14JPAMagnetFieldFv = .text:0x80259564; // type:function size:0x5C scope:global align:4 +__dt__11JPAAirFieldFv = .text:0x802595C0; // type:function size:0x5C scope:global align:4 +__dt__15JPAGravityFieldFv = .text:0x8025961C; // type:function size:0x5C scope:global align:4 +__dt__12JPABaseFieldFv = .text:0x80259678; // type:function size:0x48 scope:global align:4 +__sinit_JPAField_cpp = .text:0x802596C0; // type:function size:0xAC scope:local align:4 +__dt__17JPAFieldContainerFv = .text:0x8025976C; // type:function size:0x164 scope:global align:4 +calcVolumePoint__14JPABaseEmitterFv = .text:0x802598D0; // type:function size:0x12C scope:global align:4 +calcVolumeLine__14JPABaseEmitterFv = .text:0x802599FC; // type:function size:0x140 scope:global align:4 +calcVolumeCircle__14JPABaseEmitterFv = .text:0x80259B3C; // type:function size:0x1A4 scope:global align:4 +calcVolumeCube__14JPABaseEmitterFv = .text:0x80259CE0; // type:function size:0x104 scope:global align:4 +calcVolumeSphere__14JPABaseEmitterFv = .text:0x80259DE4; // type:function size:0x268 scope:global align:4 +calcVolumeCylinder__14JPABaseEmitterFv = .text:0x8025A04C; // type:function size:0x184 scope:global align:4 +calcVolumeTorus__14JPABaseEmitterFv = .text:0x8025A1D0; // type:function size:0x12C scope:global align:4 +create__14JPABaseEmitterFP20JPADataBlockLinkInfo = .text:0x8025A2FC; // type:function size:0x55C scope:global align:4 +calcEmitterInfo__14JPABaseEmitterFv = .text:0x8025A858; // type:function size:0x1E4 scope:global align:4 +calc__14JPABaseEmitterFv = .text:0x8025AA3C; // type:function size:0x12C scope:global align:4 +calcCreatePtcls__14JPABaseEmitterFv = .text:0x8025AB68; // type:function size:0x214 scope:global align:4 +createChildren__14JPABaseEmitterFP15JPABaseParticle = .text:0x8025AD7C; // type:function size:0x9C scope:global align:4 +createParticle__14JPABaseEmitterFv = .text:0x8025AE18; // type:function size:0x70 scope:global align:4 +calcParticle__14JPABaseEmitterFv = .text:0x8025AE88; // type:function size:0x100 scope:global align:4 +calcChild__14JPABaseEmitterFv = .text:0x8025AF88; // type:function size:0xEC scope:global align:4 +calcKey__14JPABaseEmitterFv = .text:0x8025B074; // type:function size:0x1C4 scope:global align:4 +deleteParticle__14JPABaseEmitterFP15JPABaseParticleP26JSUList<15JPABaseParticle> = .text:0x8025B238; // type:function size:0x48 scope:global align:4 +deleteAllParticle__14JPABaseEmitterFv = .text:0x8025B280; // type:function size:0x90 scope:global align:4 +getPtclFromVacList__14JPABaseEmitterFv = .text:0x8025B310; // type:function size:0x4C scope:global align:4 +doStartFrameProcess__14JPABaseEmitterFv = .text:0x8025B35C; // type:function size:0x78 scope:global align:4 +doTerminationProcess__14JPABaseEmitterFv = .text:0x8025B3D4; // type:function size:0xB0 scope:global align:4 +calcEmitterGlobalPosition__14JPABaseEmitterFRQ29JGeometry8TVec3 = .text:0x8025B484; // type:function size:0x80 scope:global align:4 +calcgReRDirection__14JPABaseEmitterFv = .text:0x8025B504; // type:function size:0x8C scope:global align:4 +getPivotX__14JPABaseEmitterFv = .text:0x8025B590; // type:function size:0x44 scope:global align:4 +getPivotY__14JPABaseEmitterFv = .text:0x8025B5D4; // type:function size:0x44 scope:global align:4 +__sinit_JPAEmitter_cpp = .text:0x8025B618; // type:function size:0x48 scope:local align:4 +__dt__14JPAEmitterInfoFv = .text:0x8025B660; // type:function size:0x3C scope:global align:4 +initParticle__15JPABaseParticleFv = .text:0x8025B69C; // type:function size:0x738 scope:global align:4 +initChild__15JPABaseParticleFP15JPABaseParticle = .text:0x8025BDD4; // type:function size:0x4FC scope:global align:4 +incFrame__15JPABaseParticleFv = .text:0x8025C2D0; // type:function size:0x68 scope:global align:4 +calcVelocity__15JPABaseParticleFv = .text:0x8025C338; // type:function size:0x158 scope:global align:4 +calcPosition__15JPABaseParticleFv = .text:0x8025C490; // type:function size:0x84 scope:global align:4 +checkCreateChild__15JPABaseParticleFv = .text:0x8025C514; // type:function size:0xD8 scope:global align:4 +__ct__17JPAEmitterManagerFP18JPAResourceManagerUlUlUlP7JKRHeap = .text:0x8025C5EC; // type:function size:0x2A0 scope:global align:4 +createSimpleEmitterID__17JPAEmitterManagerFRCQ29JGeometry8TVec3UsUcUcP34JPACallBackBaseP54JPACallBackBase2 = .text:0x8025C88C; // type:function size:0x210 scope:global align:4 +calc__17JPAEmitterManagerFUc = .text:0x8025CA9C; // type:function size:0xD0 scope:global align:4 +draw__17JPAEmitterManagerFP11JPADrawInfoUc = .text:0x8025CB6C; // type:function size:0xD0 scope:global align:4 +deleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x8025CC3C; // type:function size:0x60 scope:global align:4 +forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x8025CC9C; // type:function size:0x48 scope:global align:4 +forceDeleteAllEmitter__17JPAEmitterManagerFv = .text:0x8025CCE4; // type:function size:0x78 scope:global align:4 +clearResourceManager__17JPAEmitterManagerFUc = .text:0x8025CD5C; // type:function size:0xD8 scope:global align:4 +__dt__12JPAFieldDataFv = .text:0x8025CE34; // type:function size:0x6C scope:global align:4 +__ct__12JPAFieldDataFv = .text:0x8025CEA0; // type:function size:0x44 scope:global align:4 +__dt__14JPABaseEmitterFv = .text:0x8025CEE4; // type:function size:0xA4 scope:global align:4 +__ct__14JPABaseEmitterFv = .text:0x8025CF88; // type:function size:0x68 scope:global align:4 +__dt__15JPABaseParticleFv = .text:0x8025CFF0; // type:function size:0x58 scope:global align:4 +__ct__15JPABaseParticleFv = .text:0x8025D048; // type:function size:0x3C scope:global align:4 +__ct__25JSUList<14JPABaseEmitter>Fv = .text:0x8025D084; // type:function size:0x30 scope:global align:4 +__dt__25JSUList<14JPABaseEmitter>Fv = .text:0x8025D0B4; // type:function size:0x54 scope:global align:4 +exec__20JPADrawExecLoadExTexFPC14JPADrawContext = .text:0x8025D108; // type:function size:0x284 scope:global align:4 +exec__20JPADrawExecGenPrjMtxFPC14JPADrawContext = .text:0x8025D38C; // type:function size:0x94 scope:global align:4 +exec__23JPADrawExecGenPrjTexMtxFPC14JPADrawContext = .text:0x8025D420; // type:function size:0x2A8 scope:global align:4 +exec__21JPADrawExecGenTexMtx0FPC14JPADrawContext = .text:0x8025D6C8; // type:function size:0x48 scope:global align:4 +exec__20JPADrawExecGenIdtMtxFPC14JPADrawContext = .text:0x8025D710; // type:function size:0x48 scope:global align:4 +exec__20JPADrawExecSetTexMtxFPC14JPADrawContext = .text:0x8025D758; // type:function size:0x340 scope:global align:4 +exec__29JPADrawExecLoadDefaultTextureFPC14JPADrawContext = .text:0x8025DA98; // type:function size:0x2C scope:global align:4 +exec__22JPADrawExecLoadTextureFPC14JPADrawContext = .text:0x8025DAC4; // type:function size:0x48 scope:global align:4 +exec__23JPADrawExecSetPointSizeFPC14JPADrawContextP15JPABaseParticle = .text:0x8025DB0C; // type:function size:0x40 scope:global align:4 +exec__23JPADrawExecSetLineWidthFPC14JPADrawContextP15JPABaseParticle = .text:0x8025DB4C; // type:function size:0x40 scope:global align:4 +exec__30JPADrawExecRegisterPrmColorAnmFPC14JPADrawContextP15JPABaseParticle = .text:0x8025DB8C; // type:function size:0xC8 scope:global align:4 +exec__30JPADrawExecRegisterPrmAlphaAnmFPC14JPADrawContextP15JPABaseParticle = .text:0x8025DC54; // type:function size:0xCC scope:global align:4 +exec__30JPADrawExecRegisterEnvColorAnmFPC14JPADrawContextP15JPABaseParticle = .text:0x8025DD20; // type:function size:0x84 scope:global align:4 +exec__26JPADrawExecRegisterPrmCEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x8025DDA4; // type:function size:0x12C scope:global align:4 +exec__26JPADrawExecRegisterPrmAEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x8025DED0; // type:function size:0x130 scope:global align:4 +exec__20JPADrawExecSetTexMtxFPC14JPADrawContextP15JPABaseParticle = .text:0x8025E000; // type:function size:0x310 scope:global align:4 +exec__22JPADrawExecLoadTextureFPC14JPADrawContextP15JPABaseParticle = .text:0x8025E310; // type:function size:0x44 scope:global align:4 +exec__20JPADrawExecBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x8025E354; // type:function size:0x178 scope:global align:4 +exec__23JPADrawExecRotBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x8025E4CC; // type:function size:0x208 scope:global align:4 +exec__21JPADrawExecYBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x8025E6D4; // type:function size:0x1E0 scope:global align:4 +exec__24JPADrawExecRotYBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x8025E8B4; // type:function size:0x240 scope:global align:4 +dirTypeVel__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x8025EAF4; // type:function size:0x1C scope:global align:4 +dirTypePos__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x8025EB10; // type:function size:0x1C scope:global align:4 +dirTypePosInv__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x8025EB2C; // type:function size:0x40 scope:global align:4 +dirTypeEmtrDir__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x8025EB6C; // type:function size:0x24 scope:global align:4 +dirTypePrevPtcl__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x8025EB90; // type:function size:0xC0 scope:global align:4 +rotTypeY__FffRA3_A4_f = .text:0x8025EC50; // type:function size:0x40 scope:global align:4 +rotTypeX__FffRA3_A4_f = .text:0x8025EC90; // type:function size:0x40 scope:global align:4 +rotTypeZ__FffRA3_A4_f = .text:0x8025ECD0; // type:function size:0x40 scope:global align:4 +rotTypeXYZ__FffRA3_A4_f = .text:0x8025ED10; // type:function size:0x5C scope:global align:4 +rotTypeYJiggle__FffRA3_A4_f = .text:0x8025ED6C; // type:function size:0x58 scope:global align:4 +basePlaneTypeXY__FffffPQ29JGeometry8TVec3 = .text:0x8025EDC4; // type:function size:0x38 scope:global align:4 +basePlaneTypeXZ__FffffPQ29JGeometry8TVec3 = .text:0x8025EDFC; // type:function size:0x38 scope:global align:4 +exec__22JPADrawExecDirectionalFPC14JPADrawContextP15JPABaseParticle = .text:0x8025EE34; // type:function size:0x444 scope:global align:4 +exec__25JPADrawExecRotDirectionalFPC14JPADrawContextP15JPABaseParticle = .text:0x8025F278; // type:function size:0x490 scope:global align:4 +exec__27JPADrawExecDirectionalCrossFPC14JPADrawContextP15JPABaseParticle = .text:0x8025F708; // type:function size:0x574 scope:global align:4 +exec__30JPADrawExecRotDirectionalCrossFPC14JPADrawContextP15JPABaseParticle = .text:0x8025FC7C; // type:function size:0x5C4 scope:global align:4 +exec__23JPADrawExecDirBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x80260240; // type:function size:0x328 scope:global align:4 +exec__19JPADrawExecRotationFPC14JPADrawContextP15JPABaseParticle = .text:0x80260568; // type:function size:0x1FC scope:global align:4 +exec__24JPADrawExecRotationCrossFPC14JPADrawContextP15JPABaseParticle = .text:0x80260764; // type:function size:0x330 scope:global align:4 +exec__16JPADrawExecPointFPC14JPADrawContextP15JPABaseParticle = .text:0x80260A94; // type:function size:0x94 scope:global align:4 +exec__15JPADrawExecLineFPC14JPADrawContextP15JPABaseParticle = .text:0x80260B28; // type:function size:0x188 scope:global align:4 +stripeGetNext__FP26JSULink<15JPABaseParticle> = .text:0x80260CB0; // type:function size:0x8 scope:global align:4 +stripeGetPrev__FP26JSULink<15JPABaseParticle> = .text:0x80260CB8; // type:function size:0x8 scope:global align:4 +exec__17JPADrawExecStripeFPC14JPADrawContext = .text:0x80260CC0; // type:function size:0x550 scope:global align:4 +exec__22JPADrawExecStripeCrossFPC14JPADrawContext = .text:0x80261210; // type:function size:0x948 scope:global align:4 +exec__33JPADrawExecRegisterColorEmitterPEFPC14JPADrawContext = .text:0x80261B58; // type:function size:0x104 scope:global align:4 +exec__32JPADrawExecRegisterColorEmitterPFPC14JPADrawContext = .text:0x80261C5C; // type:function size:0xA0 scope:global align:4 +exec__32JPADrawExecRegisterColorEmitterEFPC14JPADrawContext = .text:0x80261CFC; // type:function size:0x88 scope:global align:4 +exec__31JPADrawExecRegisterColorChildPEFPC14JPADrawContext = .text:0x80261D84; // type:function size:0x12C scope:global align:4 +calc__19JPADrawCalcColorPrmFPC14JPADrawContext = .text:0x80261EB0; // type:function size:0x6C scope:global align:4 +calc__19JPADrawCalcColorEnvFPC14JPADrawContext = .text:0x80261F1C; // type:function size:0x6C scope:global align:4 +calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContext = .text:0x80261F88; // type:function size:0x8C scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContext = .text:0x80262014; // type:function size:0x74 scope:global align:4 +calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContext = .text:0x80262088; // type:function size:0x7C scope:global align:4 +calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContext = .text:0x80262104; // type:function size:0x10 scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContext = .text:0x80262114; // type:function size:0x10 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContext = .text:0x80262124; // type:function size:0xB8 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContext = .text:0x802621DC; // type:function size:0x9C scope:global align:4 +calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContext = .text:0x80262278; // type:function size:0xB0 scope:global align:4 +calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContext = .text:0x80262328; // type:function size:0x48 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContext = .text:0x80262370; // type:function size:0x48 scope:global align:4 +exec__19JPADrawExecCallBackFPC14JPADrawContext = .text:0x802623B8; // type:function size:0x3C scope:global align:4 +exec__19JPADrawExecCallBackFPC14JPADrawContextP15JPABaseParticle = .text:0x802623F4; // type:function size:0x3C scope:global align:4 +calc__17JPADrawCalcScaleXFPC14JPADrawContextP15JPABaseParticle = .text:0x80262430; // type:function size:0x130 scope:global align:4 +calc__17JPADrawCalcScaleYFPC14JPADrawContextP15JPABaseParticle = .text:0x80262560; // type:function size:0x130 scope:global align:4 +calc__24JPADrawCalcScaleXBySpeedFPC14JPADrawContextP15JPABaseParticle = .text:0x80262690; // type:function size:0x1D0 scope:global align:4 +calc__24JPADrawCalcScaleYBySpeedFPC14JPADrawContextP15JPABaseParticle = .text:0x80262860; // type:function size:0x1D0 scope:global align:4 +calc__23JPADrawCalcScaleCopyX2YFPC14JPADrawContextP15JPABaseParticle = .text:0x80262A30; // type:function size:0xC scope:global align:4 +calc__31JPADrawCalcScaleAnmTimingNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x80262A3C; // type:function size:0x10 scope:global align:4 +calc__32JPADrawCalcScaleAnmTimingRepeatXFPC14JPADrawContextP15JPABaseParticle = .text:0x80262A4C; // type:function size:0xD0 scope:global align:4 +calc__32JPADrawCalcScaleAnmTimingRepeatYFPC14JPADrawContextP15JPABaseParticle = .text:0x80262B1C; // type:function size:0xD0 scope:global align:4 +calc__33JPADrawCalcScaleAnmTimingReverseXFPC14JPADrawContextP15JPABaseParticle = .text:0x80262BEC; // type:function size:0x144 scope:global align:4 +calc__33JPADrawCalcScaleAnmTimingReverseYFPC14JPADrawContextP15JPABaseParticle = .text:0x80262D30; // type:function size:0x144 scope:global align:4 +calc__19JPADrawCalcColorPrmFPC14JPADrawContextP15JPABaseParticle = .text:0x80262E74; // type:function size:0x68 scope:global align:4 +calc__19JPADrawCalcColorEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x80262EDC; // type:function size:0x68 scope:global align:4 +calc__31JPADrawCalcColorCopyFromEmitterFPC14JPADrawContextP15JPABaseParticle = .text:0x80262F44; // type:function size:0x4C scope:global align:4 +calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x80262F90; // type:function size:0x98 scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x80263028; // type:function size:0x98 scope:global align:4 +calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x802630C0; // type:function size:0xAC scope:global align:4 +calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x8026316C; // type:function size:0xCC scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x80263238; // type:function size:0x84 scope:global align:4 +calc__16JPADrawCalcAlphaFPC14JPADrawContextP15JPABaseParticle = .text:0x802632BC; // type:function size:0x12C scope:global align:4 +calc__27JPADrawCalcAlphaFlickNrmSinFPC14JPADrawContextP15JPABaseParticle = .text:0x802633E8; // type:function size:0x114 scope:global align:4 +calc__27JPADrawCalcAlphaFlickAddSinFPC14JPADrawContextP15JPABaseParticle = .text:0x802634FC; // type:function size:0x170 scope:global align:4 +calc__28JPADrawCalcAlphaFlickMultSinFPC14JPADrawContextP15JPABaseParticle = .text:0x8026366C; // type:function size:0x184 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x802637F0; // type:function size:0xB8 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x802638A8; // type:function size:0xB4 scope:global align:4 +calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x8026395C; // type:function size:0xD0 scope:global align:4 +calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x80263A2C; // type:function size:0xE8 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x80263B14; // type:function size:0xA0 scope:global align:4 +calc__24JPADrawCalcChildAlphaOutFPC14JPADrawContextP15JPABaseParticle = .text:0x80263BB4; // type:function size:0x14 scope:global align:4 +calc__24JPADrawCalcChildScaleOutFPC14JPADrawContextP15JPABaseParticle = .text:0x80263BC8; // type:function size:0x30 scope:global align:4 +__dt__24JPADrawCalcChildScaleOutFv = .text:0x80263BF8; // type:function size:0x5C scope:global align:4 +__dt__26JPADrawCalcParticleVisitorFv = .text:0x80263C54; // type:function size:0x48 scope:global align:4 +__dt__24JPADrawCalcChildAlphaOutFv = .text:0x80263C9C; // type:function size:0x5C scope:global align:4 +__dt__28JPADrawCalcAlphaFlickMultSinFv = .text:0x80263CF8; // type:function size:0x5C scope:global align:4 +__dt__27JPADrawCalcAlphaFlickAddSinFv = .text:0x80263D54; // type:function size:0x5C scope:global align:4 +__dt__27JPADrawCalcAlphaFlickNrmSinFv = .text:0x80263DB0; // type:function size:0x5C scope:global align:4 +__dt__16JPADrawCalcAlphaFv = .text:0x80263E0C; // type:function size:0x5C scope:global align:4 +__dt__31JPADrawCalcColorCopyFromEmitterFv = .text:0x80263E68; // type:function size:0x5C scope:global align:4 +__dt__33JPADrawCalcScaleAnmTimingReverseYFv = .text:0x80263EC4; // type:function size:0x5C scope:global align:4 +__dt__33JPADrawCalcScaleAnmTimingReverseXFv = .text:0x80263F20; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawCalcScaleAnmTimingRepeatYFv = .text:0x80263F7C; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawCalcScaleAnmTimingRepeatXFv = .text:0x80263FD8; // type:function size:0x5C scope:global align:4 +__dt__31JPADrawCalcScaleAnmTimingNormalFv = .text:0x80264034; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawCalcScaleCopyX2YFv = .text:0x80264090; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawCalcScaleYBySpeedFv = .text:0x802640EC; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawCalcScaleXBySpeedFv = .text:0x80264148; // type:function size:0x5C scope:global align:4 +__dt__17JPADrawCalcScaleYFv = .text:0x802641A4; // type:function size:0x5C scope:global align:4 +__dt__17JPADrawCalcScaleXFv = .text:0x80264200; // type:function size:0x5C scope:global align:4 +__dt__19JPADrawExecCallBackFv = .text:0x8026425C; // type:function size:0x7C scope:global align:4 +__dt__25JPADrawExecEmitterVisitorFv = .text:0x802642D8; // type:function size:0x48 scope:global align:4 +__dt__26JPADrawExecParticleVisitorFv = .text:0x80264320; // type:function size:0x48 scope:global align:4 +__dt__32JPADrawCalcTextureAnmIndexRandomFv = .text:0x80264368; // type:function size:0x7C scope:global align:4 +__dt__25JPADrawCalcEmitterVisitorFv = .text:0x802643E4; // type:function size:0x48 scope:global align:4 +__dt__31JPADrawCalcTextureAnmIndexMergeFv = .text:0x8026442C; // type:function size:0x7C scope:global align:4 +__dt__33JPADrawCalcTextureAnmIndexReverseFv = .text:0x802644A8; // type:function size:0x7C scope:global align:4 +__dt__32JPADrawCalcTextureAnmIndexRepeatFv = .text:0x80264524; // type:function size:0x7C scope:global align:4 +__dt__32JPADrawCalcTextureAnmIndexNormalFv = .text:0x802645A0; // type:function size:0x7C scope:global align:4 +__dt__30JPADrawCalcColorAnmFrameRandomFv = .text:0x8026461C; // type:function size:0x7C scope:global align:4 +__dt__29JPADrawCalcColorAnmFrameMergeFv = .text:0x80264698; // type:function size:0x7C scope:global align:4 +__dt__31JPADrawCalcColorAnmFrameReverseFv = .text:0x80264714; // type:function size:0x7C scope:global align:4 +__dt__30JPADrawCalcColorAnmFrameRepeatFv = .text:0x80264790; // type:function size:0x7C scope:global align:4 +__dt__30JPADrawCalcColorAnmFrameNormalFv = .text:0x8026480C; // type:function size:0x7C scope:global align:4 +__dt__19JPADrawCalcColorEnvFv = .text:0x80264888; // type:function size:0x7C scope:global align:4 +__dt__19JPADrawCalcColorPrmFv = .text:0x80264904; // type:function size:0x7C scope:global align:4 +__dt__31JPADrawExecRegisterColorChildPEFv = .text:0x80264980; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawExecRegisterColorEmitterEFv = .text:0x802649DC; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawExecRegisterColorEmitterPFv = .text:0x80264A38; // type:function size:0x5C scope:global align:4 +__dt__33JPADrawExecRegisterColorEmitterPEFv = .text:0x80264A94; // type:function size:0x5C scope:global align:4 +__dt__22JPADrawExecStripeCrossFv = .text:0x80264AF0; // type:function size:0x5C scope:global align:4 +__dt__17JPADrawExecStripeFv = .text:0x80264B4C; // type:function size:0x5C scope:global align:4 +__dt__15JPADrawExecLineFv = .text:0x80264BA8; // type:function size:0x5C scope:global align:4 +__dt__16JPADrawExecPointFv = .text:0x80264C04; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawExecRotationCrossFv = .text:0x80264C60; // type:function size:0x5C scope:global align:4 +__dt__19JPADrawExecRotationFv = .text:0x80264CBC; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecDirBillBoardFv = .text:0x80264D18; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRotDirectionalCrossFv = .text:0x80264D74; // type:function size:0x5C scope:global align:4 +__dt__27JPADrawExecDirectionalCrossFv = .text:0x80264DD0; // type:function size:0x5C scope:global align:4 +__dt__25JPADrawExecRotDirectionalFv = .text:0x80264E2C; // type:function size:0x5C scope:global align:4 +__dt__22JPADrawExecDirectionalFv = .text:0x80264E88; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawExecRotYBillBoardFv = .text:0x80264EE4; // type:function size:0x5C scope:global align:4 +__dt__21JPADrawExecYBillBoardFv = .text:0x80264F40; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecRotBillBoardFv = .text:0x80264F9C; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecBillBoardFv = .text:0x80264FF8; // type:function size:0x5C scope:global align:4 +__dt__26JPADrawExecRegisterPrmAEnvFv = .text:0x80265054; // type:function size:0x5C scope:global align:4 +__dt__26JPADrawExecRegisterPrmCEnvFv = .text:0x802650B0; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRegisterEnvColorAnmFv = .text:0x8026510C; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRegisterPrmAlphaAnmFv = .text:0x80265168; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRegisterPrmColorAnmFv = .text:0x802651C4; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecSetLineWidthFv = .text:0x80265220; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecSetPointSizeFv = .text:0x8026527C; // type:function size:0x5C scope:global align:4 +__dt__22JPADrawExecLoadTextureFv = .text:0x802652D8; // type:function size:0x7C scope:global align:4 +__dt__29JPADrawExecLoadDefaultTextureFv = .text:0x80265354; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecSetTexMtxFv = .text:0x802653B0; // type:function size:0x7C scope:global align:4 +__dt__20JPADrawExecGenIdtMtxFv = .text:0x8026542C; // type:function size:0x5C scope:global align:4 +__dt__21JPADrawExecGenTexMtx0Fv = .text:0x80265488; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecGenPrjTexMtxFv = .text:0x802654E4; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecGenPrjMtxFv = .text:0x80265540; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecLoadExTexFv = .text:0x8026559C; // type:function size:0x5C scope:global align:4 +@4@exec__20JPADrawExecSetTexMtxFPC14JPADrawContextP15JPABaseParticle = .text:0x802655F8; // type:function size:0x8 scope:local align:4 +@4@__dt__20JPADrawExecSetTexMtxFv = .text:0x80265600; // type:function size:0x8 scope:local align:4 +@4@exec__22JPADrawExecLoadTextureFPC14JPADrawContextP15JPABaseParticle = .text:0x80265608; // type:function size:0x8 scope:local align:4 +@4@__dt__22JPADrawExecLoadTextureFv = .text:0x80265610; // type:function size:0x8 scope:local align:4 +@4@calc__19JPADrawCalcColorPrmFPC14JPADrawContextP15JPABaseParticle = .text:0x80265618; // type:function size:0x8 scope:local align:4 +@4@__dt__19JPADrawCalcColorPrmFv = .text:0x80265620; // type:function size:0x8 scope:local align:4 +@4@calc__19JPADrawCalcColorEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x80265628; // type:function size:0x8 scope:local align:4 +@4@__dt__19JPADrawCalcColorEnvFv = .text:0x80265630; // type:function size:0x8 scope:local align:4 +@4@calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x80265638; // type:function size:0x8 scope:local align:4 +@4@__dt__30JPADrawCalcColorAnmFrameNormalFv = .text:0x80265640; // type:function size:0x8 scope:local align:4 +@4@calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x80265648; // type:function size:0x8 scope:local align:4 +@4@__dt__30JPADrawCalcColorAnmFrameRepeatFv = .text:0x80265650; // type:function size:0x8 scope:local align:4 +@4@calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x80265658; // type:function size:0x8 scope:local align:4 +@4@__dt__31JPADrawCalcColorAnmFrameReverseFv = .text:0x80265660; // type:function size:0x8 scope:local align:4 +@4@calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x80265668; // type:function size:0x8 scope:local align:4 +@4@__dt__29JPADrawCalcColorAnmFrameMergeFv = .text:0x80265670; // type:function size:0x8 scope:local align:4 +@4@calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x80265678; // type:function size:0x8 scope:local align:4 +@4@__dt__30JPADrawCalcColorAnmFrameRandomFv = .text:0x80265680; // type:function size:0x8 scope:local align:4 +@4@calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x80265688; // type:function size:0x8 scope:local align:4 +@4@__dt__32JPADrawCalcTextureAnmIndexNormalFv = .text:0x80265690; // type:function size:0x8 scope:local align:4 +@4@calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x80265698; // type:function size:0x8 scope:local align:4 +@4@__dt__32JPADrawCalcTextureAnmIndexRepeatFv = .text:0x802656A0; // type:function size:0x8 scope:local align:4 +@4@calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x802656A8; // type:function size:0x8 scope:local align:4 +@4@__dt__33JPADrawCalcTextureAnmIndexReverseFv = .text:0x802656B0; // type:function size:0x8 scope:local align:4 +@4@calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x802656B8; // type:function size:0x8 scope:local align:4 +@4@__dt__31JPADrawCalcTextureAnmIndexMergeFv = .text:0x802656C0; // type:function size:0x8 scope:local align:4 +@4@calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x802656C8; // type:function size:0x8 scope:local align:4 +@4@__dt__32JPADrawCalcTextureAnmIndexRandomFv = .text:0x802656D0; // type:function size:0x8 scope:local align:4 +@4@exec__19JPADrawExecCallBackFPC14JPADrawContextP15JPABaseParticle = .text:0x802656D8; // type:function size:0x8 scope:local align:4 +@4@__dt__19JPADrawExecCallBackFv = .text:0x802656E0; // type:function size:0x8 scope:local align:4 +initialize__7JPADrawFP14JPABaseEmitterP18JPATextureResource = .text:0x802656E8; // type:function size:0x6F4 scope:global align:4 +draw__7JPADrawFPA4_f = .text:0x80265DDC; // type:function size:0x2A0 scope:global align:4 +calc__7JPADrawFv = .text:0x8026607C; // type:function size:0x6C scope:global align:4 +calcParticle__7JPADrawFP15JPABaseParticle = .text:0x802660E8; // type:function size:0x84 scope:global align:4 +calcChild__7JPADrawFP15JPABaseParticle = .text:0x8026616C; // type:function size:0x84 scope:global align:4 +initParticle__7JPADrawFP15JPABaseParticle = .text:0x802661F0; // type:function size:0x4E0 scope:global align:4 +initChild__7JPADrawFP15JPABaseParticleP15JPABaseParticle = .text:0x802666D0; // type:function size:0x37C scope:global align:4 +loadTexture__7JPADrawFUc11_GXTexMapID = .text:0x80266A4C; // type:function size:0xB4 scope:global align:4 +setDrawExecVisitorsBeforeCB__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags = .text:0x80266B00; // type:function size:0x8B0 scope:global align:4 +setDrawExecVisitorsAfterCB__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags = .text:0x802673B0; // type:function size:0x6E4 scope:global align:4 +setDrawCalcVisitors__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags = .text:0x80267A94; // type:function size:0xAC4 scope:global align:4 +setParticleClipBoard__7JPADrawFv = .text:0x80268558; // type:function size:0x62C scope:global align:4 +setChildClipBoard__7JPADrawFv = .text:0x80268B84; // type:function size:0x55C scope:global align:4 +drawParticle__7JPADrawFv = .text:0x802690E0; // type:function size:0x2F4 scope:global align:4 +drawChild__7JPADrawFv = .text:0x802693D4; // type:function size:0x35C scope:global align:4 +zDraw__7JPADrawFv = .text:0x80269730; // type:function size:0x9C scope:global align:4 +zDrawParticle__7JPADrawFv = .text:0x802697CC; // type:function size:0x228 scope:global align:4 +zDrawChild__7JPADrawFv = .text:0x802699F4; // type:function size:0x290 scope:global align:4 +loadYBBMtx__7JPADrawFPA4_f = .text:0x80269C84; // type:function size:0x164 scope:global align:4 +__sinit_JPADraw_cpp = .text:0x80269DE8; // type:function size:0x80 scope:local align:4 +__dt__16JPADrawClipBoardFv = .text:0x80269E68; // type:function size:0x3C scope:global align:4 +__ct__Q29JGeometry8TVec2Fv = .text:0x80269EA4; // type:function size:0x4 scope:global align:4 +__dt__23JPADrawVisitorContainerFv = .text:0x80269EA8; // type:function size:0xBE0 scope:global align:4 +__ct__23JPADrawVisitorContainerFv = .text:0x8026AA88; // type:function size:0x4D8 scope:global align:4 +setupTev__15JPADrawSetupTevFP12JPABaseShapeP13JPAExTexShape = .text:0x8026AF60; // type:function size:0x404 scope:global align:4 +__dt__Q26JStage6TActorFv = .text:0x8026B364; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TActorCFv = .text:0x8026B3C4; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__Q26JStage6TActorCFP3Vec = .text:0x8026B3CC; // type:function size:0x4 scope:global align:4 +JSGSetTranslation__Q26JStage6TActorFRC3Vec = .text:0x8026B3D0; // type:function size:0x4 scope:global align:4 +JSGGetScaling__Q26JStage6TActorCFP3Vec = .text:0x8026B3D4; // type:function size:0x4 scope:global align:4 +JSGSetScaling__Q26JStage6TActorFRC3Vec = .text:0x8026B3D8; // type:function size:0x4 scope:global align:4 +JSGGetRotation__Q26JStage6TActorCFP3Vec = .text:0x8026B3DC; // type:function size:0x4 scope:global align:4 +JSGSetRotation__Q26JStage6TActorFRC3Vec = .text:0x8026B3E0; // type:function size:0x4 scope:global align:4 +JSGGetShape__Q26JStage6TActorCFv = .text:0x8026B3E4; // type:function size:0x8 scope:global align:4 +JSGSetShape__Q26JStage6TActorFUl = .text:0x8026B3EC; // type:function size:0x4 scope:global align:4 +JSGGetAnimation__Q26JStage6TActorCFv = .text:0x8026B3F0; // type:function size:0x8 scope:global align:4 +JSGSetAnimation__Q26JStage6TActorFUl = .text:0x8026B3F8; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrame__Q26JStage6TActorCFv = .text:0x8026B3FC; // type:function size:0x8 scope:global align:4 +JSGSetAnimationFrame__Q26JStage6TActorFf = .text:0x8026B404; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrameMax__Q26JStage6TActorCFv = .text:0x8026B408; // type:function size:0x8 scope:global align:4 +JSGGetAnimationTransition__Q26JStage6TActorCFv = .text:0x8026B410; // type:function size:0x8 scope:global align:4 +JSGSetAnimationTransition__Q26JStage6TActorFf = .text:0x8026B418; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimation__Q26JStage6TActorCFv = .text:0x8026B41C; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimation__Q26JStage6TActorFUl = .text:0x8026B424; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrame__Q26JStage6TActorCFv = .text:0x8026B428; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimationFrame__Q26JStage6TActorFf = .text:0x8026B430; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrameMax__Q26JStage6TActorCFv = .text:0x8026B434; // type:function size:0x8 scope:global align:4 +__dt__Q26JStage13TAmbientLightFv = .text:0x8026B43C; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage13TAmbientLightCFv = .text:0x8026B49C; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage13TAmbientLightCFv = .text:0x8026B4A4; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage13TAmbientLightF8_GXColor = .text:0x8026B4B8; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TCameraFv = .text:0x8026B4BC; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TCameraCFv = .text:0x8026B51C; // type:function size:0x8 scope:global align:4 +JSGGetProjectionType__Q26JStage7TCameraCFv = .text:0x8026B524; // type:function size:0x8 scope:global align:4 +JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection = .text:0x8026B52C; // type:function size:0x4 scope:global align:4 +JSGGetProjectionNear__Q26JStage7TCameraCFv = .text:0x8026B530; // type:function size:0x8 scope:global align:4 +JSGSetProjectionNear__Q26JStage7TCameraFf = .text:0x8026B538; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFar__Q26JStage7TCameraCFv = .text:0x8026B53C; // type:function size:0x8 scope:global align:4 +JSGSetProjectionFar__Q26JStage7TCameraFf = .text:0x8026B544; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFovy__Q26JStage7TCameraCFv = .text:0x8026B548; // type:function size:0x8 scope:global align:4 +JSGSetProjectionFovy__Q26JStage7TCameraFf = .text:0x8026B550; // type:function size:0x4 scope:global align:4 +JSGGetProjectionAspect__Q26JStage7TCameraCFv = .text:0x8026B554; // type:function size:0x8 scope:global align:4 +JSGSetProjectionAspect__Q26JStage7TCameraFf = .text:0x8026B55C; // type:function size:0x4 scope:global align:4 +JSGGetProjectionField__Q26JStage7TCameraCFPf = .text:0x8026B560; // type:function size:0x4 scope:global align:4 +JSGSetProjectionField__Q26JStage7TCameraFPCf = .text:0x8026B564; // type:function size:0x4 scope:global align:4 +JSGGetViewType__Q26JStage7TCameraCFv = .text:0x8026B568; // type:function size:0x8 scope:global align:4 +JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView = .text:0x8026B570; // type:function size:0x4 scope:global align:4 +JSGGetViewPosition__Q26JStage7TCameraCFP3Vec = .text:0x8026B574; // type:function size:0x4 scope:global align:4 +JSGSetViewPosition__Q26JStage7TCameraFRC3Vec = .text:0x8026B578; // type:function size:0x4 scope:global align:4 +JSGGetViewUpVector__Q26JStage7TCameraCFP3Vec = .text:0x8026B57C; // type:function size:0x4 scope:global align:4 +JSGSetViewUpVector__Q26JStage7TCameraFRC3Vec = .text:0x8026B580; // type:function size:0x4 scope:global align:4 +JSGGetViewTargetPosition__Q26JStage7TCameraCFP3Vec = .text:0x8026B584; // type:function size:0x4 scope:global align:4 +JSGSetViewTargetPosition__Q26JStage7TCameraFRC3Vec = .text:0x8026B588; // type:function size:0x4 scope:global align:4 +JSGGetViewRoll__Q26JStage7TCameraCFv = .text:0x8026B58C; // type:function size:0x8 scope:global align:4 +JSGSetViewRoll__Q26JStage7TCameraFf = .text:0x8026B594; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage4TFogFv = .text:0x8026B598; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage4TFogCFv = .text:0x8026B5F8; // type:function size:0x8 scope:global align:4 +JSGGetFogFunction__Q26JStage4TFogCFv = .text:0x8026B600; // type:function size:0x8 scope:global align:4 +JSGSetFogFunction__Q26JStage4TFogF10_GXFogType = .text:0x8026B608; // type:function size:0x4 scope:global align:4 +JSGGetStartZ__Q26JStage4TFogCFv = .text:0x8026B60C; // type:function size:0x8 scope:global align:4 +JSGSetStartZ__Q26JStage4TFogFf = .text:0x8026B614; // type:function size:0x4 scope:global align:4 +JSGGetEndZ__Q26JStage4TFogCFv = .text:0x8026B618; // type:function size:0x8 scope:global align:4 +JSGSetEndZ__Q26JStage4TFogFf = .text:0x8026B620; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage4TFogCFv = .text:0x8026B624; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage4TFogF8_GXColor = .text:0x8026B638; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage6TLightFv = .text:0x8026B63C; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TLightCFv = .text:0x8026B69C; // type:function size:0x8 scope:global align:4 +JSGGetLightType__Q26JStage6TLightCFv = .text:0x8026B6A4; // type:function size:0x8 scope:global align:4 +JSGSetLightType__Q26JStage6TLightFQ26JStage7TELight = .text:0x8026B6AC; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage6TLightCFv = .text:0x8026B6B0; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage6TLightF8_GXColor = .text:0x8026B6C4; // type:function size:0x4 scope:global align:4 +JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn = .text:0x8026B6C8; // type:function size:0x4 scope:global align:4 +JSGSetDistanceAttenuation__Q26JStage6TLightFff13_GXDistAttnFn = .text:0x8026B6CC; // type:function size:0x4 scope:global align:4 +JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn = .text:0x8026B6D0; // type:function size:0x4 scope:global align:4 +JSGSetAngleAttenuation__Q26JStage6TLightFf9_GXSpotFn = .text:0x8026B6D4; // type:function size:0x4 scope:global align:4 +JSGGetPosition__Q26JStage6TLightCFP3Vec = .text:0x8026B6D8; // type:function size:0x4 scope:global align:4 +JSGSetPosition__Q26JStage6TLightFRC3Vec = .text:0x8026B6DC; // type:function size:0x4 scope:global align:4 +JSGGetDirection__Q26JStage6TLightCFP3Vec = .text:0x8026B6E0; // type:function size:0x4 scope:global align:4 +JSGSetDirection__Q26JStage6TLightFRC3Vec = .text:0x8026B6E4; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TObjectFv = .text:0x8026B6E8; // type:function size:0x48 scope:global align:4 +JSGGetName__Q26JStage7TObjectCFv = .text:0x8026B730; // type:function size:0x8 scope:global align:4 +JSGGetFlag__Q26JStage7TObjectCFv = .text:0x8026B738; // type:function size:0x8 scope:global align:4 +JSGSetFlag__Q26JStage7TObjectFUl = .text:0x8026B740; // type:function size:0x4 scope:global align:4 +JSGGetData__Q26JStage7TObjectCFUlPvUl = .text:0x8026B744; // type:function size:0x8 scope:global align:4 +JSGSetData__Q26JStage7TObjectFUlPCvUl = .text:0x8026B74C; // type:function size:0x4 scope:global align:4 +JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl = .text:0x8026B750; // type:function size:0x4 scope:global align:4 +JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl = .text:0x8026B754; // type:function size:0x4 scope:global align:4 +JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl = .text:0x8026B758; // type:function size:0x4 scope:global align:4 +JSGFindNodeID__Q26JStage7TObjectCFPCc = .text:0x8026B75C; // type:function size:0x8 scope:global align:4 +JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f = .text:0x8026B764; // type:function size:0x3C scope:global align:4 +__dt__Q26JStage7TSystemFv = .text:0x8026B7A0; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TSystemCFv = .text:0x8026B800; // type:function size:0x8 scope:global align:4 +JSGFindObject__Q26JStage7TSystemCFPCcQ26JStage8TEObject = .text:0x8026B808; // type:function size:0x8 scope:global align:4 +JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl = .text:0x8026B810; // type:function size:0x8 scope:global align:4 +JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject = .text:0x8026B818; // type:function size:0x4 scope:global align:4 +JSGGetSystemData__Q26JStage7TSystemFUl = .text:0x8026B81C; // type:function size:0x8 scope:global align:4 +JSGSetSystemData__Q26JStage7TSystemFUlUl = .text:0x8026B824; // type:function size:0x4 scope:global align:4 +__ct__Q27JStudio8TControlFv = .text:0x8026B828; // type:function size:0x90 scope:global align:4 +__dt__Q27JStudio8TControlFv = .text:0x8026B8B8; // type:function size:0x70 scope:global align:4 +transformOnSet_setOrigin__Q27JStudio8TControlFRC3Vecf = .text:0x8026B928; // type:function size:0x40 scope:global align:4 +transformOnGet_setOrigin__Q27JStudio8TControlFRC3Vecf = .text:0x8026B968; // type:function size:0x88 scope:global align:4 +__dt__Q27JStudio13TCreateObjectFv = .text:0x8026B9F0; // type:function size:0x48 scope:global align:4 +__dt__Q27JStudio8TFactoryFv = .text:0x8026BA38; // type:function size:0x84 scope:global align:4 +appendCreateObject__Q27JStudio8TFactoryFPQ27JStudio13TCreateObject = .text:0x8026BABC; // type:function size:0x4C scope:global align:4 +create__Q27JStudio8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8026BB08; // type:function size:0xD8 scope:global align:4 +__ct__Q27JStudio6TParseFPQ27JStudio8TControl = .text:0x8026BBE0; // type:function size:0x54 scope:global align:4 +__dt__Q27JStudio6TParseFv = .text:0x8026BC34; // type:function size:0x70 scope:global align:4 +parseHeader__Q27JStudio6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x8026BCA4; // type:function size:0x70 scope:global align:4 +parseBlock_block__Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026BD14; // type:function size:0x44 scope:global align:4 +parseBlock_block_fvb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026BD58; // type:function size:0x60 scope:global align:4 +getRotation_xyz__Q27JStudio4mathFPA4_ffff = .text:0x8026BDB8; // type:function size:0x168 scope:global align:4 +rotate_xyz__Q27JStudio4mathFPA4_fPA4_Cffff = .text:0x8026BF20; // type:function size:0x4C scope:global align:4 +rotate_y__Q27JStudio4mathFPA4_fPA4_Cff = .text:0x8026BF6C; // type:function size:0x58 scope:global align:4 +getTransformation_SRxyzT__Q27JStudio4mathFPA4_fRC3VecRC3VecRC3Vec = .text:0x8026BFC4; // type:function size:0x7C scope:global align:4 +getTransformation_RyT__Q27JStudio4mathFPA4_ffRC3Vec = .text:0x8026C040; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio14TVariableValue7TOutputFv = .text:0x8026C0A0; // type:function size:0x48 scope:global align:4 +update__Q27JStudio14TVariableValueFdPQ27JStudio8TAdaptor = .text:0x8026C0E8; // type:function size:0x64 scope:global align:4 +update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026C14C; // type:function size:0x14 scope:global align:4 +update_time___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026C160; // type:function size:0x3C scope:global align:4 +update_functionValue___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026C19C; // type:function size:0x64 scope:global align:4 +__dt__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x8026C200; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio14TVariableValue13TOutput_none_CFfPQ27JStudio8TAdaptor = .text:0x8026C260; // type:function size:0x4 scope:global align:4 +__dt__Q27JStudio8TAdaptorFv = .text:0x8026C264; // type:function size:0x48 scope:global align:4 +adaptor_do_prepare__Q27JStudio8TAdaptorFPCQ27JStudio7TObject = .text:0x8026C2AC; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q27JStudio8TAdaptorFPCQ27JStudio7TObject = .text:0x8026C2B0; // type:function size:0x4 scope:global align:4 +adaptor_do_end__Q27JStudio8TAdaptorFPCQ27JStudio7TObject = .text:0x8026C2B4; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q27JStudio8TAdaptorFPCQ27JStudio7TObjectUl = .text:0x8026C2B8; // type:function size:0x4 scope:global align:4 +adaptor_do_data__Q27JStudio8TAdaptorFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x8026C2BC; // type:function size:0x4 scope:global align:4 +adaptor_setVariableValue__Q27JStudio8TAdaptorFPQ27JStudio7TObjectUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026C2C0; // type:function size:0xA0 scope:global align:4 +adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio7TObjectPCUlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026C360; // type:function size:0xF4 scope:global align:4 +adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate = .text:0x8026C454; // type:function size:0x44 scope:global align:4 +adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec = .text:0x8026C498; // type:function size:0x70 scope:global align:4 +adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl = .text:0x8026C508; // type:function size:0x40 scope:global align:4 +adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFPCUlRC8_GXColor = .text:0x8026C548; // type:function size:0xE0 scope:global align:4 +adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl = .text:0x8026C628; // type:function size:0x14C scope:global align:4 +adaptor_updateVariableValue__Q27JStudio8TAdaptorFPQ27JStudio7TObjectUl = .text:0x8026C774; // type:function size:0x98 scope:global align:4 +adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026C80C; // type:function size:0x18 scope:global align:4 +adaptor_setVariableValue_IMMEDIATE___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026C824; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_TIME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026C850; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_FVR_NAME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026C87C; // type:function size:0x70 scope:global align:4 +adaptor_setVariableValue_FVR_INDEX___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8026C8EC; // type:function size:0x6C scope:global align:4 +__dt__Q27JStudio7TObjectFv = .text:0x8026C958; // type:function size:0x84 scope:global align:4 +forward_value__Q27JStudio7TObjectFUl = .text:0x8026C9DC; // type:function size:0x6C scope:global align:4 +do_begin__Q27JStudio7TObjectFv = .text:0x8026CA48; // type:function size:0x3C scope:global align:4 +do_end__Q27JStudio7TObjectFv = .text:0x8026CA84; // type:function size:0x3C scope:global align:4 +do_wait__Q27JStudio7TObjectFUl = .text:0x8026CAC0; // type:function size:0x20 scope:global align:4 +do_data__Q27JStudio7TObjectFPCvUlPCvUl = .text:0x8026CAE0; // type:function size:0x5C scope:global align:4 +__ct__Q27JStudio7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio8TAdaptor = .text:0x8026CB3C; // type:function size:0x4C scope:global align:4 +__dt__Q27JStudio14TAdaptor_actorFv = .text:0x8026CB88; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_actorFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_actor = .text:0x8026CBE8; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_actorFUlPCvUl = .text:0x8026CC24; // type:function size:0x334 scope:global align:4 +__dt__Q27JStudio21TAdaptor_ambientLightFv = .text:0x8026CF58; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio20TObject_ambientLightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio21TAdaptor_ambientLight = .text:0x8026CFB8; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl = .text:0x8026CFF4; // type:function size:0xDC scope:global align:4 +__dt__Q27JStudio15TAdaptor_cameraFv = .text:0x8026D0D0; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio14TObject_cameraFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio15TAdaptor_camera = .text:0x8026D130; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio14TObject_cameraFUlPCvUl = .text:0x8026D16C; // type:function size:0x238 scope:global align:4 +__dt__Q27JStudio12TAdaptor_fogFv = .text:0x8026D3A4; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio11TObject_fogFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio12TAdaptor_fog = .text:0x8026D404; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio11TObject_fogFUlPCvUl = .text:0x8026D440; // type:function size:0xE8 scope:global align:4 +__dt__Q27JStudio14TAdaptor_lightFv = .text:0x8026D528; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_lightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_light = .text:0x8026D588; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_lightFUlPCvUl = .text:0x8026D5C4; // type:function size:0x23C scope:global align:4 +__dt__Q27JStudio16TAdaptor_messageFv = .text:0x8026D800; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message = .text:0x8026D860; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio15TObject_messageFUlPCvUl = .text:0x8026D89C; // type:function size:0x90 scope:global align:4 +__dt__Q27JStudio17TAdaptor_particleFv = .text:0x8026D92C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio16TObject_particleFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio17TAdaptor_particle = .text:0x8026D98C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio16TObject_particleFUlPCvUl = .text:0x8026D9C8; // type:function size:0x2C4 scope:global align:4 +__dt__Q27JStudio14TAdaptor_soundFv = .text:0x8026DC8C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound = .text:0x8026DCEC; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_soundFUlPCvUl = .text:0x8026DD28; // type:function size:0x1F8 scope:global align:4 +__dt__Q27JStudio13TObject_soundFv = .text:0x8026DF20; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio16TObject_particleFv = .text:0x8026DF80; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio15TObject_messageFv = .text:0x8026DFE0; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_lightFv = .text:0x8026E040; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio11TObject_fogFv = .text:0x8026E0A0; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio14TObject_cameraFv = .text:0x8026E100; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio20TObject_ambientLightFv = .text:0x8026E160; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_actorFv = .text:0x8026E1C0; // type:function size:0x60 scope:global align:4 +__sinit_jstudio-object_cpp = .text:0x8026E220; // type:function size:0x1FC scope:local align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026E41C; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_Fv = .text:0x8026E47C; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026E4DC; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_Fv = .text:0x8026E53C; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026E59C; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E5FC; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E658; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E6B4; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E710; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E76C; // type:function size:0x5C scope:global align:4 +toFunction_outside__Q27JStudio14TFunctionValueFi = .text:0x8026E7C8; // type:function size:0x48 scope:global align:4 +__ct__Q27JStudio14TFunctionValueFv = .text:0x8026E810; // type:function size:0x10 scope:global align:4 +__dt__Q27JStudio14TFunctionValueFv = .text:0x8026E820; // type:function size:0x48 scope:global align:4 +refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv = .text:0x8026E868; // type:function size:0x28 scope:global align:4 +interpolateValue_hermite__Q27JStudio13functionvalueFddddddd = .text:0x8026E890; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd = .text:0x8026E8F4; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd = .text:0x8026E958; // type:function size:0xE0 scope:global align:4 +extrapolateParameter_turn__Q27JStudio13functionvalueFdd = .text:0x8026EA38; // type:function size:0x60 scope:global align:4 +range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x8026EA98; // type:function size:0x34 scope:global align:4 +range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x8026EACC; // type:function size:0xA8 scope:global align:4 +range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd = .text:0x8026EB74; // type:function size:0x14 scope:global align:4 +range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd = .text:0x8026EB88; // type:function size:0x310 scope:global align:4 +__ct__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x8026EE98; // type:function size:0x44 scope:global align:4 +__ct__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026EEDC; // type:function size:0x5C scope:global align:4 +getType__Q27JStudio24TFunctionValue_compositeCFv = .text:0x8026EF38; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026EF40; // type:function size:0x20 scope:global align:4 +initialize__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026EF60; // type:function size:0x44 scope:global align:4 +prepare__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026EFA4; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio24TFunctionValue_compositeFd = .text:0x8026EFA8; // type:function size:0x34 scope:global align:4 +composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8026EFDC; // type:function size:0x6C scope:global align:4 +composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8026F048; // type:function size:0x164 scope:global align:4 +composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8026F1AC; // type:function size:0x6C scope:global align:4 +composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8026F218; // type:function size:0x88 scope:global align:4 +composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8026F2A0; // type:function size:0xF0 scope:global align:4 +composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8026F390; // type:function size:0x88 scope:global align:4 +composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8026F418; // type:function size:0xF0 scope:global align:4 +__ct__Q27JStudio23TFunctionValue_constantFv = .text:0x8026F508; // type:function size:0x48 scope:global align:4 +getType__Q27JStudio23TFunctionValue_constantCFv = .text:0x8026F550; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio23TFunctionValue_constantFv = .text:0x8026F558; // type:function size:0x14 scope:global align:4 +initialize__Q27JStudio23TFunctionValue_constantFv = .text:0x8026F56C; // type:function size:0x10 scope:global align:4 +prepare__Q27JStudio23TFunctionValue_constantFv = .text:0x8026F57C; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio23TFunctionValue_constantFd = .text:0x8026F580; // type:function size:0x8 scope:global align:4 +__ct__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026F588; // type:function size:0x60 scope:global align:4 +getType__Q27JStudio25TFunctionValue_transitionCFv = .text:0x8026F5E8; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026F5F0; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026F620; // type:function size:0x4C scope:global align:4 +prepare__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026F66C; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio25TFunctionValue_transitionFd = .text:0x8026F690; // type:function size:0x1C8 scope:global align:4 +__ct__Q27JStudio19TFunctionValue_listFv = .text:0x8026F858; // type:function size:0x64 scope:global align:4 +getType__Q27JStudio19TFunctionValue_listCFv = .text:0x8026F8BC; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio19TFunctionValue_listFv = .text:0x8026F8C4; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio19TFunctionValue_listFv = .text:0x8026F8F4; // type:function size:0x50 scope:global align:4 +prepare__Q27JStudio19TFunctionValue_listFv = .text:0x8026F944; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio19TFunctionValue_listFd = .text:0x8026F9F4; // type:function size:0x3B8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026FDAC; // type:function size:0x14 scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026FDC0; // type:function size:0x34 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026FDF4; // type:function size:0x50 scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026FE44; // type:function size:0x8C scope:global align:4 +__ct__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026FED0; // type:function size:0x6C scope:global align:4 +getType__Q27JStudio29TFunctionValue_list_parameterCFv = .text:0x8026FF3C; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026FF44; // type:function size:0x30 scope:global align:4 +data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl = .text:0x8026FF74; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026FFA4; // type:function size:0x58 scope:global align:4 +prepare__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026FFFC; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio29TFunctionValue_list_parameterFd = .text:0x802700AC; // type:function size:0xD8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80270184; // type:function size:0xC scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80270190; // type:function size:0x30 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x802701C0; // type:function size:0x3C scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x802701FC; // type:function size:0x264 scope:global align:4 +__ct__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80270460; // type:function size:0x80 scope:global align:4 +getType__Q27JStudio22TFunctionValue_hermiteCFv = .text:0x802704E0; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802704E8; // type:function size:0x20 scope:global align:4 +data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl = .text:0x80270508; // type:function size:0x50 scope:global align:4 +initialize__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80270558; // type:function size:0x6C scope:global align:4 +prepare__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802705C4; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio22TFunctionValue_hermiteFd = .text:0x802705E8; // type:function size:0x124 scope:global align:4 +extrapolateParameter_raw__Q27JStudio13functionvalueFdd = .text:0x8027070C; // type:function size:0x4 scope:global align:4 +extrapolateParameter_repeat__Q27JStudio13functionvalueFdd = .text:0x80270710; // type:function size:0x3C scope:global align:4 +extrapolateParameter_clamp__Q27JStudio13functionvalueFdd = .text:0x8027074C; // type:function size:0x2C scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCd = .text:0x80270778; // type:function size:0x58 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x802707D0; // type:function size:0x224 scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCd = .text:0x802709F4; // type:function size:0x70 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x80270A64; // type:function size:0x2EC scope:global align:4 +__dt__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80270D50; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80270DB0; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio19TFunctionValue_listFv = .text:0x80270E10; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio25TFunctionValue_transitionFv = .text:0x80270E70; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio23TFunctionValue_constantFv = .text:0x80270ED0; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio24TFunctionValue_compositeFv = .text:0x80270F30; // type:function size:0x80 scope:global align:4 +upper_bound>__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x80270FB0; // type:function size:0x94 scope:global align:4 +upper_bound>__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x80271044; // type:function size:0xC8 scope:global align:4 +__dt__Q37JStudio3fvb7TObjectFv = .text:0x8027110C; // type:function size:0x48 scope:global align:4 +prepare__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ37JStudio3fvb8TControl = .text:0x80271154; // type:function size:0x224 scope:global align:4 +getCompositeData_raw___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80271378; // type:function size:0xC scope:global align:4 +getCompositeData_index___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80271384; // type:function size:0xC scope:global align:4 +getCompositeData_parameter___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80271390; // type:function size:0xC scope:global align:4 +getCompositeData_add___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8027139C; // type:function size:0xC scope:global align:4 +getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x802713A8; // type:function size:0xC scope:global align:4 +getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x802713B4; // type:function size:0xC scope:global align:4 +getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x802713C0; // type:function size:0xC scope:global align:4 +getCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@FQ47JStudio3fvb4data11TEComposite = .text:0x802713CC; // type:function size:0x14 scope:global align:4 +__ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x802713E0; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80271460; // type:function size:0x64 scope:global align:4 +__ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x802714C4; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80271544; // type:function size:0x10 scope:global align:4 +__ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80271554; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x802715D4; // type:function size:0x18 scope:global align:4 +__ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x802715EC; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8027166C; // type:function size:0x20 scope:global align:4 +__ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8027168C; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8027170C; // type:function size:0x30 scope:global align:4 +__ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8027173C; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x802717BC; // type:function size:0x38 scope:global align:4 +__ct__Q37JStudio3fvb8TControlFv = .text:0x802717F4; // type:function size:0x30 scope:global align:4 +__dt__Q37JStudio3fvb8TControlFv = .text:0x80271824; // type:function size:0x6C scope:global align:4 +appendObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80271890; // type:function size:0x4C scope:global align:4 +removeObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x802718DC; // type:function size:0x30 scope:global align:4 +destroyObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x8027190C; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3fvb8TControlFv = .text:0x8027195C; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3fvb8TControlFPCvUl = .text:0x802719C0; // type:function size:0xA0 scope:global align:4 +getObject_index__Q37JStudio3fvb8TControlFUl = .text:0x80271A60; // type:function size:0x44 scope:global align:4 +__dt__Q37JStudio3fvb8TFactoryFv = .text:0x80271AA4; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80271AEC; // type:function size:0x140 scope:global align:4 +destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject = .text:0x80271C2C; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl = .text:0x80271C68; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3fvb6TParseFv = .text:0x80271C88; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x80271CE8; // type:function size:0x94 scope:global align:4 +parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x80271D7C; // type:function size:0xF4 scope:global align:4 +__dt__Q37JStudio3fvb15TObject_hermiteFv = .text:0x80271E70; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb22TObject_list_parameterFv = .text:0x80271EF4; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb12TObject_listFv = .text:0x80271F78; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb18TObject_transitionFv = .text:0x80271FFC; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb16TObject_constantFv = .text:0x80272080; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb17TObject_compositeFv = .text:0x80272104; // type:function size:0xA0 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x802721A4; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3fvb4data17TParse_TParagraphCFPQ57JStudio3fvb4data17TParse_TParagraph5TData = .text:0x80272238; // type:function size:0x68 scope:global align:4 +isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData = .text:0x802722A0; // type:function size:0xF0 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80272390; // type:function size:0x48 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802723D8; // type:function size:0x7C scope:global align:4 +__dt__Q37JStudio3stb7TObjectFv = .text:0x80272454; // type:function size:0x48 scope:global align:4 +setFlag_operation__Q37JStudio3stb7TObjectFUci = .text:0x8027249C; // type:function size:0x58 scope:global align:4 +reset__Q37JStudio3stb7TObjectFPCv = .text:0x802724F4; // type:function size:0x18 scope:global align:4 +forward__Q37JStudio3stb7TObjectFUl = .text:0x8027250C; // type:function size:0x210 scope:global align:4 +do_begin__Q37JStudio3stb7TObjectFv = .text:0x8027271C; // type:function size:0x4 scope:global align:4 +do_end__Q37JStudio3stb7TObjectFv = .text:0x80272720; // type:function size:0x4 scope:global align:4 +do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80272724; // type:function size:0x4 scope:global align:4 +do_wait__Q37JStudio3stb7TObjectFUl = .text:0x80272728; // type:function size:0x4 scope:global align:4 +do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl = .text:0x8027272C; // type:function size:0x4 scope:global align:4 +process_sequence___Q37JStudio3stb7TObjectFv = .text:0x80272730; // type:function size:0x154 scope:global align:4 +process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80272884; // type:function size:0xE8 scope:global align:4 +__ct__Q37JStudio3stb15TObject_controlFPCvUl = .text:0x8027296C; // type:function size:0x4C scope:global align:4 +__ct__Q37JStudio3stb8TControlFv = .text:0x802729B8; // type:function size:0x80 scope:global align:4 +__dt__Q37JStudio3stb15TObject_controlFv = .text:0x80272A38; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio3stb8TControlFv = .text:0x80272A98; // type:function size:0x94 scope:global align:4 +appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x80272B2C; // type:function size:0x50 scope:global align:4 +removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x80272B7C; // type:function size:0x38 scope:global align:4 +destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x80272BB4; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3stb8TControlFv = .text:0x80272C04; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3stb8TControlFPCvUl = .text:0x80272C68; // type:function size:0xA0 scope:global align:4 +forward__Q37JStudio3stb8TControlFUl = .text:0x80272D08; // type:function size:0xFC scope:global align:4 +__dt__Q37JStudio3stb8TFactoryFv = .text:0x80272E04; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3stb8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80272E4C; // type:function size:0x8 scope:global align:4 +destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject = .text:0x80272E54; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl = .text:0x80272E90; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3stb6TParseFv = .text:0x80272EB0; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x80272F10; // type:function size:0xCC scope:global align:4 +parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x80272FDC; // type:function size:0x54 scope:global align:4 +parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x80273030; // type:function size:0x8 scope:global align:4 +parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x80273038; // type:function size:0x38 scope:global align:4 +parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl = .text:0x80273070; // type:function size:0x108 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x80273178; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData = .text:0x8027320C; // type:function size:0x50 scope:global align:4 +getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData = .text:0x8027325C; // type:function size:0x78 scope:global align:4 +getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TParse_TParagraph_data5TData = .text:0x802732D4; // type:function size:0x80 scope:global align:4 +__dt__Q214JStudio_JStage13TCreateObjectFv = .text:0x80273354; // type:function size:0x60 scope:global align:4 +create__Q214JStudio_JStage13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802733B4; // type:function size:0x150 scope:global align:4 +find__Q214JStudio_JStage13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectQ26JStage8TEObject = .text:0x80273504; // type:function size:0x80 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x80273584; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x80273640; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x802736FC; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x802737B8; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x80273874; // type:function size:0xBC scope:global align:4 +adaptor_data___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectPCvUlPCvUl = .text:0x80273930; // type:function size:0x48 scope:global align:4 +adaptor_ENABLE___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273978; // type:function size:0x94 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor = .text:0x80273A0C; // type:function size:0xB4 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x80273AC0; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject = .text:0x80273B38; // type:function size:0x8C scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject = .text:0x80273BC4; // type:function size:0x1E4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject = .text:0x80273DA8; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObjectUl = .text:0x80273DFC; // type:function size:0xFC scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x80273EF8; // type:function size:0x34 scope:global align:4 +adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273F2C; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273F84; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273FDC; // type:function size:0x14 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273FF0; // type:function size:0x58 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274048; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027405C; // type:function size:0x54 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802740B0; // type:function size:0x70 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274120; // type:function size:0x5C scope:global align:4 +adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027417C; // type:function size:0x54 scope:global align:4 +adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802741D0; // type:function size:0x70 scope:global align:4 +adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274240; // type:function size:0x58 scope:global align:4 +setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274298; // type:function size:0x3C scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor = .text:0x802742D4; // type:function size:0xD4 scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x802743A8; // type:function size:0x60 scope:global align:4 +__sinit_object-actor_cpp = .text:0x80274408; // type:function size:0x3D0 scope:local align:4 +__ct__Q27JStudio14TVariableValueFv = .text:0x802747D8; // type:function size:0x18 scope:global align:4 +__dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x802747F0; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage81TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x80274850; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight = .text:0x80274880; // type:function size:0x94 scope:global align:4 +__dt__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x80274914; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject = .text:0x8027498C; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject = .text:0x80274990; // type:function size:0x8C scope:global align:4 +adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject = .text:0x80274A1C; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectUl = .text:0x80274A70; // type:function size:0x58 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x80274AC8; // type:function size:0x34 scope:global align:4 +__ct__Q214JStudio_JStage15TAdaptor_cameraFPCQ26JStage7TSystemPQ26JStage7TCamera = .text:0x80274AFC; // type:function size:0x94 scope:global align:4 +__dt__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x80274B90; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject = .text:0x80274C08; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject = .text:0x80274C50; // type:function size:0x158 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject = .text:0x80274DA8; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObjectUl = .text:0x80274DFC; // type:function size:0xC8 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x80274EC4; // type:function size:0x34 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274EF8; // type:function size:0x54 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274F4C; // type:function size:0x70 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274FBC; // type:function size:0x5C scope:global align:4 +__sinit_object-camera_cpp = .text:0x80275018; // type:function size:0x364 scope:local align:4 +__dt__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x8027537C; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage83TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x802753DC; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog = .text:0x8027540C; // type:function size:0x94 scope:global align:4 +__dt__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x802754A0; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject = .text:0x80275518; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject = .text:0x80275560; // type:function size:0xE4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject = .text:0x80275644; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectUl = .text:0x80275698; // type:function size:0x58 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x802756F0; // type:function size:0x34 scope:global align:4 +__sinit_object-fog_cpp = .text:0x80275724; // type:function size:0x21C scope:local align:4 +__dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x80275940; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage77TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x802759A0; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_lightFPCQ26JStage7TSystemPQ26JStage6TLight = .text:0x802759D0; // type:function size:0x9C scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x80275A6C; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject = .text:0x80275AE4; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject = .text:0x80275B2C; // type:function size:0x238 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject = .text:0x80275D64; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObjectUl = .text:0x80275DB8; // type:function size:0x1B4 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x80275F6C; // type:function size:0x34 scope:global align:4 +adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80275FA0; // type:function size:0x78 scope:global align:4 +adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276018; // type:function size:0x24 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor = .text:0x8027603C; // type:function size:0xC scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x80276048; // type:function size:0x60 scope:global align:4 +__sinit_object-light_cpp = .text:0x802760A8; // type:function size:0x298 scope:local align:4 +createObject_SOUND_JAI___Q214JStudio_JAudio21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP8JAIBasic = .text:0x80276340; // type:function size:0xB4 scope:global align:4 +__dt__Q214JStudio_JAudio13TCreateObjectFv = .text:0x802763F4; // type:function size:0x60 scope:global align:4 +create__Q214JStudio_JAudio13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80276454; // type:function size:0x74 scope:global align:4 +__ct__Q214JStudio_JAudio14TAdaptor_soundFP8JAIBasic = .text:0x802764C8; // type:function size:0xA0 scope:global align:4 +__dt__Q214JStudio_JAudio14TAdaptor_soundFv = .text:0x80276568; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JAudio14TAdaptor_soundFPCQ27JStudio7TObject = .text:0x802765E0; // type:function size:0x108 scope:global align:4 +adaptor_do_update__Q214JStudio_JAudio14TAdaptor_soundFPCQ27JStudio7TObjectUl = .text:0x802766E8; // type:function size:0x78 scope:global align:4 +adaptor_do_SOUND__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80276760; // type:function size:0xAC scope:global align:4 +adaptor_do_LOCATED__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027680C; // type:function size:0x28 scope:global align:4 +__cl__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_CFfPQ27JStudio8TAdaptor = .text:0x80276834; // type:function size:0xD0 scope:global align:4 +__cl__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_CFfPQ27JStudio8TAdaptor = .text:0x80276904; // type:function size:0x40 scope:global align:4 +__cl__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_CFfPQ27JStudio8TAdaptor = .text:0x80276944; // type:function size:0x3C scope:global align:4 +setDemoFxmix__8JAISoundFfUl = .text:0x80276980; // type:function size:0x24 scope:global align:4 +setDemoPitch__8JAISoundFfUl = .text:0x802769A4; // type:function size:0x24 scope:global align:4 +setDemoPan__8JAISoundFfUl = .text:0x802769C8; // type:function size:0x24 scope:global align:4 +setDemoVolume__8JAISoundFfUl = .text:0x802769EC; // type:function size:0x24 scope:global align:4 +__dt__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_Fv = .text:0x80276A10; // type:function size:0x60 scope:global align:4 +__dt__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_Fv = .text:0x80276A70; // type:function size:0x60 scope:global align:4 +__dt__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_Fv = .text:0x80276AD0; // type:function size:0x60 scope:global align:4 +__sinit_object-sound_cpp = .text:0x80276B30; // type:function size:0x35C scope:local align:4 +createObject_PARTICLE_JPA___Q217JStudio_JParticle21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP17JPAEmitterManagerPCQ26JStage7TSystem = .text:0x80276E8C; // type:function size:0xBC scope:global align:4 +__dt__Q217JStudio_JParticle13TCreateObjectFv = .text:0x80276F48; // type:function size:0x60 scope:global align:4 +create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80276FA8; // type:function size:0x78 scope:global align:4 +__ct__Q217JStudio_JParticle17TAdaptor_particleFP17JPAEmitterManagerPCQ26JStage7TSystem = .text:0x80277020; // type:function size:0xDC scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_Fv = .text:0x802770FC; // type:function size:0x5C scope:global align:4 +__dt__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80277158; // type:function size:0xA0 scope:global align:4 +adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObject = .text:0x802771F8; // type:function size:0x184 scope:global align:4 +adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObject = .text:0x8027737C; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObjectUl = .text:0x80277380; // type:function size:0x54 scope:global align:4 +adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802773D4; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802773E8; // type:function size:0x64 scope:global align:4 +adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027744C; // type:function size:0x80 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802774CC; // type:function size:0x1C scope:global align:4 +__cl__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_CFfPQ27JStudio8TAdaptor = .text:0x802774E8; // type:function size:0xEC scope:global align:4 +__cl__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_CFfPQ27JStudio8TAdaptor = .text:0x802775D4; // type:function size:0xDC scope:global align:4 +execute__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_FP14JPABaseEmitter = .text:0x802776B0; // type:function size:0x3B0 scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_Fv = .text:0x80277A60; // type:function size:0x60 scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_Fv = .text:0x80277AC0; // type:function size:0x60 scope:global align:4 +__sinit_object-particle_cpp = .text:0x80277B20; // type:function size:0x7C scope:local align:4 +createObject_MESSAGE_JMS___Q216JStudio_JMessage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ28JMessage8TControl = .text:0x80277B9C; // type:function size:0xB4 scope:global align:4 +__dt__Q216JStudio_JMessage18TCreateObject_baseFv = .text:0x80277C50; // type:function size:0x60 scope:global align:4 +create__Q216JStudio_JMessage18TCreateObject_baseFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80277CB0; // type:function size:0xA4 scope:global align:4 +__dt__Q216JStudio_JMessage13TCreateObjectFv = .text:0x80277D54; // type:function size:0x60 scope:global align:4 +find__Q216JStudio_JMessage13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80277DB4; // type:function size:0x8 scope:global align:4 +__ct__Q216JStudio_JMessage16TAdaptor_messageFPQ28JMessage8TControl = .text:0x80277DBC; // type:function size:0x38 scope:global align:4 +__dt__Q216JStudio_JMessage16TAdaptor_messageFv = .text:0x80277DF4; // type:function size:0x60 scope:global align:4 +adaptor_do_MESSAGE__Q216JStudio_JMessage16TAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80277E54; // type:function size:0x40 scope:global align:4 +__dt__20JSUMemoryInputStreamFv = .text:0x80277E94; // type:function size:0x70 scope:global align:4 +__dt__20JSURandomInputStreamFv = .text:0x80277F04; // type:function size:0x60 scope:global align:4 +__dt__10JSUIosBaseFv = .text:0x80277F64; // type:function size:0x48 scope:global align:4 +initSinfT__Q28JASystem4CalcFv = .text:0x80277FAC; // type:function size:0x1C4 scope:global align:4 +sinfT__Q28JASystem4CalcFf = .text:0x80278170; // type:function size:0x2C scope:global align:4 +sinfDolby2__Q28JASystem4CalcFf = .text:0x8027819C; // type:function size:0x2C scope:global align:4 +imixcopy__Q28JASystem4CalcFPCsPCsPsl = .text:0x802781C8; // type:function size:0x30 scope:global align:4 +bcopyfast__Q28JASystem4CalcFPCUlPUlUl = .text:0x802781F8; // type:function size:0x118 scope:global align:4 +bcopy__Q28JASystem4CalcFPCvPvUl = .text:0x80278310; // type:function size:0x100 scope:global align:4 +bzerofast__Q28JASystem4CalcFPvUl = .text:0x80278410; // type:function size:0xD0 scope:global align:4 +bzero__Q28JASystem4CalcFPvUl = .text:0x802784E0; // type:function size:0xF8 scope:global align:4 +init__Q28JASystem6KernelFv = .text:0x802785D8; // type:function size:0x2C scope:global align:4 +initSystem__Q28JASystem6KernelFv = .text:0x80278604; // type:function size:0x9C scope:global align:4 +registerMixCallback__Q28JASystem6KernelFPFl_PsUc = .text:0x802786A0; // type:function size:0xC scope:global align:4 +vframeWork__Q28JASystem6KernelFv = .text:0x802786AC; // type:function size:0x1B4 scope:global align:4 +updateDac__Q28JASystem6KernelFv = .text:0x80278860; // type:function size:0xA8 scope:global align:4 +mixMonoTrack__Q28JASystem6KernelFPslPFl_Ps = .text:0x80278908; // type:function size:0xF0 scope:global align:4 +mixMonoTrackWide__Q28JASystem6KernelFPslPFl_Ps = .text:0x802789F8; // type:function size:0xF4 scope:global align:4 +mixExtraTrack__Q28JASystem6KernelFPslPFl_Ps = .text:0x80278AEC; // type:function size:0x120 scope:global align:4 +mixInterleaveTrack__Q28JASystem6KernelFPslPFl_Ps = .text:0x80278C0C; // type:function size:0x9C scope:global align:4 +__ct__Q213JASTaskThread10TCallStackFUl = .text:0x80278CA8; // type:function size:0x84 scope:global align:4 +__dt__Q213JASTaskThread10TCallStackFv = .text:0x80278D2C; // type:function size:0x54 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_lPvUl = .text:0x80278D80; // type:function size:0x94 scope:global align:4 +run__13JASTaskThreadFv = .text:0x80278E14; // type:function size:0x68 scope:global align:4 +pause__13JASTaskThreadFb = .text:0x80278E7C; // type:function size:0x58 scope:global align:4 +createThread__Q28JASystem3DvdFiiUl = .text:0x80278ED4; // type:function size:0xBC scope:global align:4 +resumeThread__Q28JASystem3DvdFv = .text:0x80278F90; // type:function size:0x64 scope:global align:4 +sendCmdMsg__Q28JASystem3DvdFPFPv_lPvUl = .text:0x80278FF4; // type:function size:0x88 scope:global align:4 +checkPassDvdT__Q28JASystem3DvdFUlPUlPFUl_v = .text:0x8027907C; // type:function size:0x40 scope:global align:4 +checkFile__Q28JASystem3DvdFPc = .text:0x802790BC; // type:function size:0x4C scope:global align:4 +unpauseDvdT__Q28JASystem3DvdFv = .text:0x80279108; // type:function size:0x64 scope:global align:4 +dvdThreadCheckBack__Q28JASystem3DvdFPv = .text:0x8027916C; // type:function size:0x4C scope:global align:4 +__dt__13JASTaskThreadFv = .text:0x802791B8; // type:function size:0x60 scope:global align:4 +resetCallback__Q28JASystem6KernelFv = .text:0x80279218; // type:function size:0xB4 scope:global align:4 +checkCallback__Q28JASystem6KernelFPFPv_lPv = .text:0x802792CC; // type:function size:0x68 scope:global align:4 +registerDspCallback__Q28JASystem6KernelFPFPv_lPv = .text:0x80279334; // type:function size:0x98 scope:global align:4 +registerSubFrameCallback__Q28JASystem6KernelFPFPv_lPv = .text:0x802793CC; // type:function size:0xF0 scope:global align:4 +aiCallback__Q28JASystem6KernelFv = .text:0x802794BC; // type:function size:0x98 scope:global align:4 +subframeCallback__Q28JASystem6KernelFv = .text:0x80279554; // type:function size:0x98 scope:global align:4 +unregistBgmAll__Q28JASystem10HardStreamFv = .text:0x802795EC; // type:function size:0x60 scope:global align:4 +main__Q28JASystem10HardStreamFv = .text:0x8027964C; // type:function size:0x474 scope:global align:4 +firstBgmCallback__Q28JASystem10HardStreamFlP11DVDFileInfo = .text:0x80279AC0; // type:function size:0x84 scope:global align:4 +secondBgmCallback__Q28JASystem10HardStreamFlP11DVDFileInfo = .text:0x80279B44; // type:function size:0x14 scope:global align:4 +getAddrCallback__Q28JASystem10HardStreamFlP15DVDCommandBlock = .text:0x80279B58; // type:function size:0x134 scope:global align:4 +__ct__Q38JASystem10HardStream8TControlFv = .text:0x80279C8C; // type:function size:0x60 scope:global align:4 +getIntroNum__Q38JASystem10HardStream8TControlFv = .text:0x80279CEC; // type:function size:0x38 scope:global align:4 +getLoopNum__Q38JASystem10HardStream8TControlFv = .text:0x80279D24; // type:function size:0x38 scope:global align:4 +fileOpen__Q38JASystem10HardStream8TControlFUsP11DVDFileInfo = .text:0x80279D5C; // type:function size:0x94 scope:global align:4 +clearListOne__Q38JASystem10HardStream8TControlFv = .text:0x80279DF0; // type:function size:0x34 scope:global align:4 +setLastAddr__Q38JASystem10HardStream8TControlFP11DVDFileInfo = .text:0x80279E24; // type:function size:0x94 scope:global align:4 +getLastAddr__Q38JASystem10HardStream8TControlFv = .text:0x80279EB8; // type:function size:0x14 scope:global align:4 +startFirst__Q38JASystem10HardStream8TControlFUsP11DVDFileInfoPUl = .text:0x80279ECC; // type:function size:0xB4 scope:global align:4 +startSecond__Q38JASystem10HardStream8TControlFUsP11DVDFileInfoPUl = .text:0x80279F80; // type:function size:0xB4 scope:global align:4 +resetFader__Q38JASystem10HardStream8TControlFv = .text:0x8027A034; // type:function size:0x3C scope:global align:4 +getCurVol__Q38JASystem10HardStream8TControlFv = .text:0x8027A070; // type:function size:0x38 scope:global align:4 +calcCurVolume__Q38JASystem10HardStream8TControlFv = .text:0x8027A0A8; // type:function size:0x25C scope:global align:4 +volFloatToU8__Q38JASystem10HardStream8TControlFf = .text:0x8027A304; // type:function size:0x40 scope:global align:4 +__sinit_JASHardStream_cpp = .text:0x8027A344; // type:function size:0x3C scope:local align:4 +__dt__Q38JASystem10HardStream8TControlFv = .text:0x8027A380; // type:function size:0x3C scope:global align:4 +__ct__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel9TDisposer = .text:0x8027A3BC; // type:function size:0x74 scope:global align:4 +initRootHeap__Q38JASystem6Kernel5THeapFPvUlQ48JASystem6Kernel5THeap4Type = .text:0x8027A430; // type:function size:0xB0 scope:global align:4 +alloc__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel5THeapUl = .text:0x8027A4E0; // type:function size:0x230 scope:global align:4 +free__Q38JASystem6Kernel5THeapFv = .text:0x8027A710; // type:function size:0x120 scope:global align:4 +insertChild__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel5THeapPQ38JASystem6Kernel5THeapPvUlb = .text:0x8027A830; // type:function size:0x174 scope:global align:4 +getTailHeap__Q38JASystem6Kernel5THeapFv = .text:0x8027A9A4; // type:function size:0x84 scope:global align:4 +getTailOffset__Q38JASystem6Kernel5THeapFv = .text:0x8027AA28; // type:function size:0x68 scope:global align:4 +getCurOffset__Q38JASystem6Kernel5THeapFv = .text:0x8027AA90; // type:function size:0x6C scope:global align:4 +__ct__Q38JASystem6Kernel10TSolidHeapFv = .text:0x8027AAFC; // type:function size:0x1C scope:global align:4 +alloc__Q38JASystem6Kernel10TSolidHeapFl = .text:0x8027AB18; // type:function size:0x9C scope:global align:4 +freeAll__Q38JASystem6Kernel10TSolidHeapFv = .text:0x8027ABB4; // type:function size:0x18 scope:global align:4 +init__Q38JASystem6Kernel10TSolidHeapFPUcl = .text:0x8027ABCC; // type:function size:0x88 scope:global align:4 +getRemain__Q38JASystem6Kernel10TSolidHeapFv = .text:0x8027AC54; // type:function size:0x18 scope:global align:4 +onDispose__Q38JASystem6Kernel9TDisposerFv = .text:0x8027AC6C; // type:function size:0x4 scope:global align:4 +getResSize__Q28JASystem12ResArcLoaderFP10JKRArchiveUs = .text:0x8027AC70; // type:function size:0x34 scope:global align:4 +loadResourceCallback__Q28JASystem12ResArcLoaderFPv = .text:0x8027ACA4; // type:function size:0xA4 scope:global align:4 +loadResource__Q28JASystem12ResArcLoaderFP10JKRArchiveUsPUcUl = .text:0x8027AD48; // type:function size:0xB8 scope:global align:4 +loadResourceAsync__Q28JASystem12ResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl = .text:0x8027AE00; // type:function size:0x58 scope:global align:4 +probeStart__Q28JASystem6KernelFlPc = .text:0x8027AE58; // type:function size:0x4 scope:global align:4 +probeFinish__Q28JASystem6KernelFl = .text:0x8027AE5C; // type:function size:0x4 scope:global align:4 +stackInit__Q28JASystem6KernelFPUxUl = .text:0x8027AE60; // type:function size:0x3C scope:global align:4 +__ct__Q38JASystem6Kernel8TPortCmdFv = .text:0x8027AE9C; // type:function size:0x18 scope:global align:4 +addPortCmdOnce__Q38JASystem6Kernel8TPortCmdFv = .text:0x8027AEB4; // type:function size:0x24 scope:global align:4 +setPortCmd__Q38JASystem6Kernel8TPortCmdFPFPQ38JASystem6Kernel9TPortArgs_vPQ38JASystem6Kernel9TPortArgs = .text:0x8027AED8; // type:function size:0xB8 scope:global align:4 +addPortCmd__Q38JASystem6Kernel8TPortCmdFPQ38JASystem6Kernel9TPortHead = .text:0x8027AF90; // type:function size:0xBC scope:global align:4 +portCmdProcOnce__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x8027B04C; // type:function size:0x80 scope:global align:4 +portCmdProcStay__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x8027B0CC; // type:function size:0x80 scope:global align:4 +portHeadInit__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x8027B14C; // type:function size:0x68 scope:global align:4 +portCmdInit__Q28JASystem6KernelFv = .text:0x8027B1B4; // type:function size:0x3C scope:global align:4 +getPortCmd__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x8027B1F0; // type:function size:0xC0 scope:global align:4 +portCmdMain__Q28JASystem6KernelFPv = .text:0x8027B2B0; // type:function size:0x30 scope:global align:4 +sysDramSetup__Q28JASystem6KernelFP12JKRSolidHeap = .text:0x8027B2E0; // type:function size:0x64 scope:global align:4 +allocFromSysDram__Q28JASystem6KernelFUl = .text:0x8027B344; // type:function size:0x94 scope:global align:4 +sysAramSetup__Q28JASystem6KernelFUl = .text:0x8027B3D8; // type:function size:0x54 scope:global align:4 +allocFromSysAramFull__Q28JASystem6KernelFPUl = .text:0x8027B42C; // type:function size:0x58 scope:global align:4 +__sinit_JASSystemHeap_cpp = .text:0x8027B484; // type:function size:0x3C scope:local align:4 +__dt__Q38JASystem6Kernel10TSolidHeapFv = .text:0x8027B4C0; // type:function size:0x3C scope:global align:4 +init__Q38JASystem6TTrack8TNoteMgrFv = .text:0x8027B4FC; // type:function size:0x40 scope:global align:4 +endProcess__Q38JASystem6TTrack8TNoteMgrFv = .text:0x8027B53C; // type:function size:0x28 scope:global align:4 +setChannel__Q38JASystem6TTrack8TNoteMgrFiPQ28JASystem8TChannel = .text:0x8027B564; // type:function size:0xBC scope:global align:4 +releaseChannel__Q38JASystem6TTrack8TNoteMgrFi = .text:0x8027B620; // type:function size:0xAC scope:global align:4 +getChannel__Q38JASystem6TTrack8TNoteMgrFi = .text:0x8027B6CC; // type:function size:0xB4 scope:global align:4 +__ct__Q38JASystem6TTrack11TOuterParamFv = .text:0x8027B780; // type:function size:0x48 scope:global align:4 +initExtBuffer__Q38JASystem6TTrack11TOuterParamFv = .text:0x8027B7C8; // type:function size:0x10 scope:global align:4 +setOuterSwitch__Q38JASystem6TTrack11TOuterParamFUs = .text:0x8027B7D8; // type:function size:0x8 scope:global align:4 +checkOuterSwitch__Q38JASystem6TTrack11TOuterParamFUs = .text:0x8027B7E0; // type:function size:0x1C scope:global align:4 +setOuterUpdate__Q38JASystem6TTrack11TOuterParamFUs = .text:0x8027B7FC; // type:function size:0x8 scope:global align:4 +getOuterUpdate__Q38JASystem6TTrack11TOuterParamFv = .text:0x8027B804; // type:function size:0x8 scope:global align:4 +getIntFirFilter__Q38JASystem6TTrack11TOuterParamFUc = .text:0x8027B80C; // type:function size:0x10 scope:global align:4 +setParam__Q38JASystem6TTrack11TOuterParamFUcf = .text:0x8027B81C; // type:function size:0x9C scope:global align:4 +onSwitch__Q38JASystem6TTrack11TOuterParamFUs = .text:0x8027B8B8; // type:function size:0x1C scope:global align:4 +setFirFilter__Q38JASystem6TTrack11TOuterParamFPs = .text:0x8027B8D4; // type:function size:0x44 scope:global align:4 +extend8to16__Q28JASystem6PlayerFUc = .text:0x8027B918; // type:function size:0x20 scope:global align:4 +pitchToCent__Q28JASystem6PlayerFff = .text:0x8027B938; // type:function size:0xC0 scope:global align:4 +getRandomS32__Q28JASystem6PlayerFv = .text:0x8027B9F8; // type:function size:0x70 scope:global align:4 +__ct__Q28JASystem14TRegisterParamFv = .text:0x8027BA68; // type:function size:0x50 scope:global align:4 +init__Q28JASystem14TRegisterParamFv = .text:0x8027BAB8; // type:function size:0x68 scope:global align:4 +inherit__Q28JASystem14TRegisterParamFRCQ28JASystem14TRegisterParam = .text:0x8027BB20; // type:function size:0x68 scope:global align:4 +getBankNumber__Q28JASystem14TRegisterParamCFv = .text:0x8027BB88; // type:function size:0xC scope:global align:4 +getProgramNumber__Q28JASystem14TRegisterParamCFv = .text:0x8027BB94; // type:function size:0xC scope:global align:4 +init__Q28JASystem8TSeqCtrlFv = .text:0x8027BBA0; // type:function size:0x50 scope:global align:4 +start__Q28JASystem8TSeqCtrlFPvUl = .text:0x8027BBF0; // type:function size:0x14 scope:global align:4 +loopEnd__Q28JASystem8TSeqCtrlFv = .text:0x8027BC04; // type:function size:0xA4 scope:global align:4 +waitCountDown__Q28JASystem8TSeqCtrlFv = .text:0x8027BCA8; // type:function size:0x30 scope:global align:4 +callIntr__Q28JASystem8TSeqCtrlFPv = .text:0x8027BCD8; // type:function size:0x38 scope:global align:4 +retIntr__Q28JASystem8TSeqCtrlFv = .text:0x8027BD10; // type:function size:0x34 scope:global align:4 +get16__Q28JASystem8TSeqCtrlCFUl = .text:0x8027BD44; // type:function size:0x18 scope:global align:4 +get24__Q28JASystem8TSeqCtrlCFUl = .text:0x8027BD5C; // type:function size:0x28 scope:global align:4 +get32__Q28JASystem8TSeqCtrlCFUl = .text:0x8027BD84; // type:function size:0x38 scope:global align:4 +read16__Q28JASystem8TSeqCtrlFv = .text:0x8027BDBC; // type:function size:0x28 scope:global align:4 +read24__Q28JASystem8TSeqCtrlFv = .text:0x8027BDE4; // type:function size:0x44 scope:global align:4 +cmdOpenTrack__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027BE28; // type:function size:0xA8 scope:global align:4 +cmdOpenTrackBros__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027BED0; // type:function size:0xD8 scope:global align:4 +cmdCall__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027BFA8; // type:function size:0x10C scope:global align:4 +cmdRet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C0B4; // type:function size:0xA0 scope:global align:4 +cmdJmp__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C154; // type:function size:0x148 scope:global align:4 +cmdLoopS__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C29C; // type:function size:0x38 scope:global align:4 +cmdLoopE__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C2D4; // type:function size:0x28 scope:global align:4 +cmdReadPort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C2FC; // type:function size:0x58 scope:global align:4 +cmdWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C354; // type:function size:0x34 scope:global align:4 +cmdParentWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C388; // type:function size:0x88 scope:global align:4 +cmdChildWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C410; // type:function size:0x118 scope:global align:4 +cmdCheckPortImport__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C528; // type:function size:0x18 scope:global align:4 +cmdCheckPortExport__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C540; // type:function size:0x18 scope:global align:4 +cmdWait__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C558; // type:function size:0x14 scope:global align:4 +cmdSetLastNote__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C56C; // type:function size:0x80 scope:global align:4 +cmdTimeRelate__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C5EC; // type:function size:0x18 scope:global align:4 +cmdSimpleOsc__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C604; // type:function size:0x30 scope:global align:4 +cmdSimpleEnv__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C634; // type:function size:0x34 scope:global align:4 +cmdSimpleADSR__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C668; // type:function size:0x6C scope:global align:4 +cmdTranspose__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C6D4; // type:function size:0x10 scope:global align:4 +cmdCloseTrack__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C6E4; // type:function size:0x9C scope:global align:4 +cmdOutSwitch__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C780; // type:function size:0x54 scope:global align:4 +cmdUpdateSync__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C7D4; // type:function size:0x2C scope:global align:4 +cmdBusConnect__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C800; // type:function size:0x30 scope:global align:4 +cmdPauseStatus__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C830; // type:function size:0x10 scope:global align:4 +cmdVolumeMode__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C840; // type:function size:0x10 scope:global align:4 +cmdSetInterrupt__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C850; // type:function size:0x38 scope:global align:4 +cmdDisInterrupt__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C888; // type:function size:0x2C scope:global align:4 +cmdClrI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C8B4; // type:function size:0x18 scope:global align:4 +cmdSetI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C8CC; // type:function size:0x10 scope:global align:4 +cmdRetI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C8DC; // type:function size:0x44 scope:global align:4 +cmdIntTimer__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C920; // type:function size:0x1C scope:global align:4 +cmdSyncCPU__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C93C; // type:function size:0x58 scope:global align:4 +cmdFlushAll__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C994; // type:function size:0x28 scope:global align:4 +cmdFlushRelease__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C9BC; // type:function size:0x28 scope:global align:4 +cmdTimeBase__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027C9E4; // type:function size:0x30 scope:global align:4 +cmdTempo__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CA14; // type:function size:0x30 scope:global align:4 +cmdFinish__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CA44; // type:function size:0x8 scope:global align:4 +cmdNop__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CA4C; // type:function size:0x8 scope:global align:4 +cmdPanPowSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CA54; // type:function size:0x84 scope:global align:4 +cmdFIRSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CAD8; // type:function size:0x38 scope:global align:4 +cmdEXTSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CB10; // type:function size:0x54 scope:global align:4 +cmdPanSwSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CB64; // type:function size:0xA4 scope:global align:4 +cmdOscRoute__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CC08; // type:function size:0x1C scope:global align:4 +cmdVibDepth__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CC24; // type:function size:0x48 scope:global align:4 +cmdVibDepthMidi__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CC6C; // type:function size:0x38 scope:global align:4 +cmdVibPitch__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CCA4; // type:function size:0x48 scope:global align:4 +cmdIIRSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CCEC; // type:function size:0x84 scope:global align:4 +cmdIIRCutOff__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CD70; // type:function size:0x94 scope:global align:4 +cmdOscFull__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CE04; // type:function size:0x3C scope:global align:4 +cmdCheckWave__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CE40; // type:function size:0x10 scope:global align:4 +cmdPrintf__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8027CE50; // type:function size:0x24C scope:global align:4 +Cmd_Process__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUcUs = .text:0x8027D09C; // type:function size:0x154 scope:global align:4 +RegCmd_Process__Q28JASystem10TSeqParserFPQ28JASystem6TTrackii = .text:0x8027D1F0; // type:function size:0xC0 scope:global align:4 +cmdSetParam__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x8027D2B0; // type:function size:0x190 scope:global align:4 +cmdWait__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x8027D440; // type:function size:0x4C scope:global align:4 +cmdNoteOff__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x8027D48C; // type:function size:0x124 scope:global align:4 +cmdNoteOn__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x8027D5B0; // type:function size:0x340 scope:global align:4 +conditionCheck__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x8027D8F0; // type:function size:0x104 scope:global align:4 +parseSeq__Q28JASystem10TSeqParserFPQ28JASystem6TTrack = .text:0x8027D9F4; // type:function size:0x164 scope:global align:4 +__sinit_JASSeqParser_cpp = .text:0x8027DB58; // type:function size:0x5B0 scope:local align:4 +__ct__Q28JASystem6TTrackFv = .text:0x8027E108; // type:function size:0xD4 scope:global align:4 +__ct__Q38JASystem6TTrack11TimedParam_Fv = .text:0x8027E1DC; // type:function size:0x4C scope:global align:4 +init__Q28JASystem6TTrackFv = .text:0x8027E228; // type:function size:0x190 scope:global align:4 +inherit__Q28JASystem6TTrackFv = .text:0x8027E3B8; // type:function size:0xFC scope:global align:4 +mainProc__Q28JASystem6TTrackFv = .text:0x8027E4B4; // type:function size:0x274 scope:global align:4 +setInterrupt__Q28JASystem6TTrackFUs = .text:0x8027E728; // type:function size:0x28 scope:global align:4 +tryInterrupt__Q28JASystem6TTrackFv = .text:0x8027E750; // type:function size:0x5C scope:global align:4 +assignExtBuffer__Q28JASystem6TTrackFPQ38JASystem6TTrack11TOuterParam = .text:0x8027E7AC; // type:function size:0x8 scope:global align:4 +releaseChannelAll__Q28JASystem6TTrackFv = .text:0x8027E7B4; // type:function size:0x44 scope:global align:4 +flushAll__Q28JASystem6TTrackFv = .text:0x8027E7F8; // type:function size:0x38 scope:global align:4 +moveFreeChannel__Q28JASystem6TTrackFPQ28JASystem11TChannelMgrPQ28JASystem11TChannelMgri = .text:0x8027E830; // type:function size:0xB0 scope:global align:4 +initTimed__Q28JASystem6TTrackFv = .text:0x8027E8E0; // type:function size:0xA4 scope:global align:4 +connectBus__Q28JASystem6TTrackFii = .text:0x8027E984; // type:function size:0x7C scope:global align:4 +noteOn__Q28JASystem6TTrackFUclllUl = .text:0x8027EA00; // type:function size:0x254 scope:global align:4 +overwriteOsc__Q28JASystem6TTrackFPQ28JASystem8TChannel = .text:0x8027EC54; // type:function size:0x130 scope:global align:4 +noteOff__Q28JASystem6TTrackFUcUs = .text:0x8027ED84; // type:function size:0x80 scope:global align:4 +gateOn__Q28JASystem6TTrackFUclll = .text:0x8027EE04; // type:function size:0x68 scope:global align:4 +checkNoteStop__Q28JASystem6TTrackFl = .text:0x8027EE6C; // type:function size:0x44 scope:global align:4 +oscSetupFull__Q28JASystem6TTrackFUcUlUl = .text:0x8027EEB0; // type:function size:0xDC scope:global align:4 +oscSetupSimpleEnv__Q28JASystem6TTrackFUcUl = .text:0x8027EF8C; // type:function size:0x6C scope:global align:4 +updateOscParam__Q28JASystem6TTrackFif = .text:0x8027EFF8; // type:function size:0xB0 scope:global align:4 +oscSetupSimple__Q28JASystem6TTrackFUc = .text:0x8027F0A8; // type:function size:0xD0 scope:global align:4 +updateTimedParam__Q28JASystem6TTrackFv = .text:0x8027F178; // type:function size:0xD4 scope:global align:4 +updateTrackAll__Q28JASystem6TTrackFv = .text:0x8027F24C; // type:function size:0x3EC scope:global align:4 +updateTrack__Q28JASystem6TTrackFUl = .text:0x8027F638; // type:function size:0x4D4 scope:global align:4 +updateTempo__Q28JASystem6TTrackFv = .text:0x8027FB0C; // type:function size:0x15C scope:global align:4 +updateSeq__Q28JASystem6TTrackFUlb = .text:0x8027FC68; // type:function size:0xE0 scope:global align:4 +seqTimeToDspTime__Q28JASystem6TTrackFlUc = .text:0x8027FD48; // type:function size:0xBC scope:global align:4 +setParam__Q28JASystem6TTrackFifi = .text:0x8027FE04; // type:function size:0x130 scope:global align:4 +setSeqData__Q28JASystem6TTrackFPUcli = .text:0x8027FF34; // type:function size:0x64 scope:global align:4 +startSeq__Q28JASystem6TTrackFv = .text:0x8027FF98; // type:function size:0xB8 scope:global align:4 +stopSeq__Q28JASystem6TTrackFv = .text:0x80280050; // type:function size:0x60 scope:global align:4 +stopSeqMain__Q28JASystem6TTrackFv = .text:0x802800B0; // type:function size:0x3C scope:global align:4 +noteOffAll__Q28JASystem6TTrackFv = .text:0x802800EC; // type:function size:0x98 scope:global align:4 +close__Q28JASystem6TTrackFv = .text:0x80280184; // type:function size:0xB4 scope:global align:4 +muteTrack__Q28JASystem6TTrackFb = .text:0x80280238; // type:function size:0xB4 scope:global align:4 +start__Q28JASystem6TTrackFPvUl = .text:0x802802EC; // type:function size:0x40 scope:global align:4 +openChild__Q28JASystem6TTrackFUcUc = .text:0x8028032C; // type:function size:0x164 scope:global align:4 +loadTbl__Q28JASystem6TTrackFUlUlUl = .text:0x80280490; // type:function size:0x98 scope:global align:4 +exchangeRegisterValue__Q28JASystem6TTrackFUc = .text:0x80280528; // type:function size:0x40 scope:global align:4 +readReg32__Q28JASystem6TTrackFUc = .text:0x80280568; // type:function size:0x114 scope:global align:4 +readReg16__Q28JASystem6TTrackFUc = .text:0x8028067C; // type:function size:0x1D8 scope:global align:4 +writeRegDirect__Q28JASystem6TTrackFUcUs = .text:0x80280854; // type:function size:0xB8 scope:global align:4 +writeRegParam__Q28JASystem6TTrackFUc = .text:0x8028090C; // type:function size:0x598 scope:global align:4 +readSelfPort__Q28JASystem6TTrackFi = .text:0x80280EA4; // type:function size:0x24 scope:global align:4 +writeSelfPort__Q28JASystem6TTrackFiUs = .text:0x80280EC8; // type:function size:0x24 scope:global align:4 +writePortAppDirect__Q28JASystem6TTrackFUlUs = .text:0x80280EEC; // type:function size:0x68 scope:global align:4 +readPortAppDirect__Q28JASystem6TTrackFUlPUs = .text:0x80280F54; // type:function size:0x38 scope:global align:4 +routeTrack__Q28JASystem6TTrackFUl = .text:0x80280F8C; // type:function size:0x38 scope:global align:4 +writePortApp__Q28JASystem6TTrackFUlUs = .text:0x80280FC4; // type:function size:0x54 scope:global align:4 +readPortApp__Q28JASystem6TTrackFUlPUs = .text:0x80281018; // type:function size:0x54 scope:global align:4 +pause__Q28JASystem6TTrackFbb = .text:0x8028106C; // type:function size:0x1A0 scope:global align:4 +getTranspose__Q28JASystem6TTrackCFv = .text:0x8028120C; // type:function size:0x50 scope:global align:4 +setTempo__Q28JASystem6TTrackFUs = .text:0x8028125C; // type:function size:0x3C scope:global align:4 +setTimebase__Q28JASystem6TTrackFUs = .text:0x80281298; // type:function size:0x30 scope:global align:4 +panCalc__Q28JASystem6TTrackFfffUc = .text:0x802812C8; // type:function size:0x9C scope:global align:4 +rootCallback__Q28JASystem6TTrackFPv = .text:0x80281364; // type:function size:0xE0 scope:global align:4 +registerSeqCallback__Q28JASystem6TTrackFPFPQ28JASystem6TTrackUs_Us = .text:0x80281444; // type:function size:0x4C scope:global align:4 +newMemPool__Q28JASystem6TTrackFi = .text:0x80281490; // type:function size:0x1B4 scope:global align:4 +__ct__Q28JASystem8TVibrateFv = .text:0x80281644; // type:function size:0x30 scope:global align:4 +init__Q28JASystem8TVibrateFv = .text:0x80281674; // type:function size:0x18 scope:global align:4 +incCounter__Q28JASystem8TVibrateFv = .text:0x8028168C; // type:function size:0x34 scope:global align:4 +getValue__Q28JASystem8TVibrateCFv = .text:0x802816C0; // type:function size:0xB8 scope:global align:4 +__ct__Q38JASystem6TTrack10MoveParam_Fv = .text:0x80281778; // type:function size:0x18 scope:global align:4 +__ct__Q38JASystem6TTrack12AInnerParam_Fv = .text:0x80281790; // type:function size:0x130 scope:global align:4 +init__Q28JASystem8TIntrMgrFv = .text:0x802818C0; // type:function size:0x40 scope:global align:4 +request__Q28JASystem8TIntrMgrFUl = .text:0x80281900; // type:function size:0x24 scope:global align:4 +setIntr__Q28JASystem8TIntrMgrFUlPv = .text:0x80281924; // type:function size:0x24 scope:global align:4 +resetInter__Q28JASystem8TIntrMgrFUl = .text:0x80281948; // type:function size:0x18 scope:global align:4 +checkIntr__Q28JASystem8TIntrMgrFv = .text:0x80281960; // type:function size:0x6C scope:global align:4 +timerProcess__Q28JASystem8TIntrMgrFv = .text:0x802819CC; // type:function size:0x84 scope:global align:4 +init__Q28JASystem10TTrackPortFv = .text:0x80281A50; // type:function size:0x40 scope:global align:4 +readImport__Q28JASystem10TTrackPortFi = .text:0x80281A90; // type:function size:0x94 scope:global align:4 +readExport__Q28JASystem10TTrackPortFi = .text:0x80281B24; // type:function size:0x98 scope:global align:4 +writeImport__Q28JASystem10TTrackPortFiUs = .text:0x80281BBC; // type:function size:0x98 scope:global align:4 +writeExport__Q28JASystem10TTrackPortFiUs = .text:0x80281C54; // type:function size:0x9C scope:global align:4 +getCurrentHeap__Q28JASystem5TBankFv = .text:0x80281CF0; // type:function size:0x14 scope:global align:4 +getCurrentHeap__Q28JASystem9TWaveBankFv = .text:0x80281D04; // type:function size:0x14 scope:global align:4 +__ct__Q28JASystem10TBasicBankFv = .text:0x80281D18; // type:function size:0x2C scope:global align:4 +__dt__Q28JASystem10TBasicBankFv = .text:0x80281D44; // type:function size:0x74 scope:global align:4 +setInstCount__Q28JASystem10TBasicBankFUl = .text:0x80281DB8; // type:function size:0xA0 scope:global align:4 +setInst__Q28JASystem10TBasicBankFiPQ28JASystem5TInst = .text:0x80281E58; // type:function size:0xB8 scope:global align:4 +getInst__Q28JASystem10TBasicBankCFi = .text:0x80281F10; // type:function size:0x88 scope:global align:4 +__dt__Q28JASystem5TBankFv = .text:0x80281F98; // type:function size:0x48 scope:global align:4 +getType__Q28JASystem10TBasicBankCFv = .text:0x80281FE0; // type:function size:0xC scope:global align:4 +__ct__Q28JASystem10TBasicInstFv = .text:0x80281FEC; // type:function size:0x44 scope:global align:4 +__dt__Q28JASystem10TBasicInstFv = .text:0x80282030; // type:function size:0x8C scope:global align:4 +getParam__Q28JASystem10TBasicInstCFiiPQ28JASystem10TInstParam = .text:0x802820BC; // type:function size:0x238 scope:global align:4 +getKeymapIndex__Q28JASystem10TBasicInstCFi = .text:0x802822F4; // type:function size:0x8 scope:global align:4 +setKeyRegionCount__Q28JASystem10TBasicInstFUl = .text:0x802822FC; // type:function size:0xBC scope:global align:4 +setEffectCount__Q28JASystem10TBasicInstFUl = .text:0x802823B8; // type:function size:0xB4 scope:global align:4 +setEffect__Q28JASystem10TBasicInstFiPQ28JASystem11TInstEffect = .text:0x8028246C; // type:function size:0xB8 scope:global align:4 +setOscCount__Q28JASystem10TBasicInstFUl = .text:0x80282524; // type:function size:0xB4 scope:global align:4 +setOsc__Q28JASystem10TBasicInstFiPQ38JASystem11TOscillator4Osc_ = .text:0x802825D8; // type:function size:0xB8 scope:global align:4 +getKeyRegion__Q28JASystem10TBasicInstFi = .text:0x80282690; // type:function size:0x88 scope:global align:4 +__dt__Q38JASystem10TBasicInst7TKeymapFv = .text:0x80282718; // type:function size:0x54 scope:global align:4 +setVeloRegionCount__Q38JASystem10TBasicInst7TKeymapFUl = .text:0x8028276C; // type:function size:0x94 scope:global align:4 +getVeloRegion__Q38JASystem10TBasicInst7TKeymapFi = .text:0x80282800; // type:function size:0x88 scope:global align:4 +getVeloRegion__Q38JASystem10TBasicInst7TKeymapCFi = .text:0x80282888; // type:function size:0x88 scope:global align:4 +__dt__Q28JASystem5TInstFv = .text:0x80282910; // type:function size:0x48 scope:global align:4 +__ct__Q38JASystem10TBasicInst7TKeymapFv = .text:0x80282958; // type:function size:0x18 scope:global align:4 +getType__Q28JASystem10TBasicInstCFv = .text:0x80282970; // type:function size:0xC scope:global align:4 +getParam__Q28JASystem8TDrumSetCFiiPQ28JASystem10TInstParam = .text:0x8028297C; // type:function size:0x29C scope:global align:4 +getPerc__Q28JASystem8TDrumSetFi = .text:0x80282C18; // type:function size:0xB0 scope:global align:4 +__ct__Q38JASystem8TDrumSet5TPercFv = .text:0x80282CC8; // type:function size:0x34 scope:global align:4 +__dt__Q38JASystem8TDrumSet5TPercFv = .text:0x80282CFC; // type:function size:0x5C scope:global align:4 +setEffectCount__Q38JASystem8TDrumSet5TPercFUl = .text:0x80282D58; // type:function size:0xB4 scope:global align:4 +setVeloRegionCount__Q38JASystem8TDrumSet5TPercFUl = .text:0x80282E0C; // type:function size:0x94 scope:global align:4 +getVeloRegion__Q38JASystem8TDrumSet5TPercFi = .text:0x80282EA0; // type:function size:0xB4 scope:global align:4 +setEffect__Q38JASystem8TDrumSet5TPercFiPQ28JASystem11TInstEffect = .text:0x80282F54; // type:function size:0xB8 scope:global align:4 +setRelease__Q38JASystem8TDrumSet5TPercFUl = .text:0x8028300C; // type:function size:0x74 scope:global align:4 +__dt__Q28JASystem8TDrumSetFv = .text:0x80283080; // type:function size:0x84 scope:global align:4 +getType__Q28JASystem8TDrumSetCFv = .text:0x80283104; // type:function size:0xC scope:global align:4 +__ct__Q28JASystem14TBasicWaveBankFv = .text:0x80283110; // type:function size:0x60 scope:global align:4 +__dt__Q28JASystem14TBasicWaveBankFv = .text:0x80283170; // type:function size:0xAC scope:global align:4 +getWaveGroup__Q28JASystem14TBasicWaveBankFi = .text:0x8028321C; // type:function size:0x88 scope:global align:4 +setGroupCount__Q28JASystem14TBasicWaveBankFUl = .text:0x802832A4; // type:function size:0x114 scope:global align:4 +setWaveTableSize__Q28JASystem14TBasicWaveBankFUl = .text:0x802833B8; // type:function size:0xA0 scope:global align:4 +incWaveTable__Q28JASystem14TBasicWaveBankFPCQ38JASystem14TBasicWaveBank10TWaveGroup = .text:0x80283458; // type:function size:0xA4 scope:global align:4 +decWaveTable__Q28JASystem14TBasicWaveBankFPCQ38JASystem14TBasicWaveBank10TWaveGroup = .text:0x802834FC; // type:function size:0xD4 scope:global align:4 +getWaveHandle__Q28JASystem14TBasicWaveBankCFUl = .text:0x802835D0; // type:function size:0x30 scope:global align:4 +__ct__Q38JASystem14TBasicWaveBank10TWaveGroupFPQ28JASystem14TBasicWaveBank = .text:0x80283600; // type:function size:0x58 scope:global align:4 +__dt__Q38JASystem14TBasicWaveBank10TWaveGroupFv = .text:0x80283658; // type:function size:0xB4 scope:global align:4 +__dt__Q38JASystem14TBasicWaveBank9TWaveInfoFv = .text:0x8028370C; // type:function size:0x60 scope:global align:4 +setWaveCount__Q38JASystem14TBasicWaveBank10TWaveGroupFUl = .text:0x8028376C; // type:function size:0xF4 scope:global align:4 +setWaveInfo__Q38JASystem14TBasicWaveBank10TWaveGroupFiUlRCQ28JASystem9TWaveInfo = .text:0x80283860; // type:function size:0x14C scope:global align:4 +onLoadDone__Q38JASystem14TBasicWaveBank10TWaveGroupFv = .text:0x802839AC; // type:function size:0x70 scope:global align:4 +onEraseDone__Q38JASystem14TBasicWaveBank10TWaveGroupFv = .text:0x80283A1C; // type:function size:0x70 scope:global align:4 +getWaveID__Q38JASystem14TBasicWaveBank10TWaveGroupCFi = .text:0x80283A8C; // type:function size:0x14 scope:global align:4 +__dt__Q28JASystem9TWaveBankFv = .text:0x80283AA0; // type:function size:0x48 scope:global align:4 +__dt__Q28JASystem11TWaveHandleFv = .text:0x80283AE8; // type:function size:0x48 scope:global align:4 +__ct__Q38JASystem14TBasicWaveBank9TWaveInfoFv = .text:0x80283B30; // type:function size:0x30 scope:global align:4 +__dt__Q38JASystem14TBasicWaveBank11TWaveHandleFv = .text:0x80283B60; // type:function size:0x5C scope:global align:4 +getWaveInfo__Q38JASystem14TBasicWaveBank11TWaveHandleCFv = .text:0x80283BBC; // type:function size:0x8 scope:global align:4 +getWavePtr__Q38JASystem14TBasicWaveBank11TWaveHandleCFv = .text:0x80283BC4; // type:function size:0x8C scope:global align:4 +getWaveArc__Q28JASystem14TBasicWaveBankFi = .text:0x80283C50; // type:function size:0x20 scope:global align:4 +__ct__Q28JASystem15TSimpleWaveBankFv = .text:0x80283C70; // type:function size:0x60 scope:global align:4 +__dt__Q28JASystem15TSimpleWaveBankFv = .text:0x80283CD0; // type:function size:0xCC scope:global align:4 +__dt__Q38JASystem15TSimpleWaveBank11TWaveHandleFv = .text:0x80283D9C; // type:function size:0x5C scope:global align:4 +setWaveTableSize__Q28JASystem15TSimpleWaveBankFUl = .text:0x80283DF8; // type:function size:0xBC scope:global align:4 +getWaveHandle__Q28JASystem15TSimpleWaveBankCFUl = .text:0x80283EB4; // type:function size:0x24 scope:global align:4 +setWaveInfo__Q28JASystem15TSimpleWaveBankFUlRCQ28JASystem9TWaveInfo = .text:0x80283ED8; // type:function size:0xA4 scope:global align:4 +getWaveArc__Q28JASystem15TSimpleWaveBankFi = .text:0x80283F7C; // type:function size:0x20 scope:global align:4 +__ct__Q38JASystem15TSimpleWaveBank11TWaveHandleFv = .text:0x80283F9C; // type:function size:0x24 scope:global align:4 +getWaveInfo__Q38JASystem15TSimpleWaveBank11TWaveHandleCFv = .text:0x80283FC0; // type:function size:0x8 scope:global align:4 +getWavePtr__Q38JASystem15TSimpleWaveBank11TWaveHandleCFv = .text:0x80283FC8; // type:function size:0x24 scope:global align:4 +onLoadDone__Q28JASystem8TWaveArcFv = .text:0x80283FEC; // type:function size:0x4 scope:global align:4 +onEraseDone__Q28JASystem8TWaveArcFv = .text:0x80283FF0; // type:function size:0x4 scope:global align:4 +setTarget__Q28JASystem11TInstEffectFi = .text:0x80283FF4; // type:function size:0xA4 scope:global align:4 +getY__Q28JASystem10TInstSenseCFii = .text:0x80284098; // type:function size:0x12C scope:global align:4 +setParams__Q28JASystem10TInstSenseFiiff = .text:0x802841C4; // type:function size:0x13C scope:global align:4 +getY__Q28JASystem9TInstRandCFii = .text:0x80284300; // type:function size:0x9C scope:global align:4 +getGroupCount__Q28JASystem8WSParserFPv = .text:0x8028439C; // type:function size:0x28 scope:global align:4 +createBasicWaveBank__Q28JASystem8WSParserFPv = .text:0x802843C4; // type:function size:0x21C scope:global align:4 +createSimpleWaveBank__Q28JASystem8WSParserFPv = .text:0x802845E0; // type:function size:0x210 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802847F0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80284808; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80284820; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80284838; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80284850; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80284868; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80284880; // type:function size:0x18 scope:global align:4 +createBasicBank__Q28JASystem9BNKParserFPv = .text:0x80284898; // type:function size:0x8B0 scope:global align:4 +findOscPtr__Q28JASystem9BNKParserFPQ28JASystem10TBasicBankPQ38JASystem9BNKParser7THeaderPQ38JASystem9BNKParser4TOsc = .text:0x80285148; // type:function size:0x14C scope:global align:4 +getOscTableEndPtr__Q28JASystem9BNKParserFPs = .text:0x80285294; // type:function size:0x14 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802852A8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802852C0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802852D8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802852F0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80285308; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80285320; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80285338; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80285350; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80285368; // type:function size:0x18 scope:global align:4 +init__Q28JASystem13WaveArcLoaderFv = .text:0x80285380; // type:function size:0x4C scope:global align:4 +getRootHeap__Q28JASystem13WaveArcLoaderFv = .text:0x802853CC; // type:function size:0xC scope:global align:4 +setCurrentDir__Q28JASystem13WaveArcLoaderFPCc = .text:0x802853D8; // type:function size:0xF4 scope:global align:4 +getCurrentDir__Q28JASystem13WaveArcLoaderFv = .text:0x802854CC; // type:function size:0xC scope:global align:4 +__ct__Q28JASystem8TWaveArcFv = .text:0x802854D8; // type:function size:0x74 scope:global align:4 +loadSetup__Q28JASystem8TWaveArcFUl = .text:0x8028554C; // type:function size:0x90 scope:global align:4 +eraseSetup__Q28JASystem8TWaveArcFv = .text:0x802855DC; // type:function size:0x84 scope:global align:4 +loadToAramCallback__Q28JASystem8TWaveArcFPv = .text:0x80285660; // type:function size:0x90 scope:global align:4 +sendLoadCmd__Q28JASystem8TWaveArcFv = .text:0x802856F0; // type:function size:0x9C scope:global align:4 +load__Q28JASystem8TWaveArcFPQ38JASystem6Kernel5THeap = .text:0x8028578C; // type:function size:0xBC scope:global align:4 +erase__Q28JASystem8TWaveArcFv = .text:0x80285848; // type:function size:0x24 scope:global align:4 +onDispose__Q28JASystem8TWaveArcFv = .text:0x8028586C; // type:function size:0x48 scope:global align:4 +setEntryNum__Q28JASystem8TWaveArcFl = .text:0x802858B4; // type:function size:0x60 scope:global align:4 +setFileName__Q28JASystem8TWaveArcFPCc = .text:0x80285914; // type:function size:0xA8 scope:global align:4 +__dt__Q38JASystem6Kernel5THeapFv = .text:0x802859BC; // type:function size:0x78 scope:global align:4 +__sinit_JASWaveArcLoader_cpp = .text:0x80285A34; // type:function size:0x40 scope:local align:4 +init__Q28JASystem11WaveBankMgrFi = .text:0x80285A74; // type:function size:0x90 scope:global align:4 +getWaveBank__Q28JASystem11WaveBankMgrFi = .text:0x80285B04; // type:function size:0x34 scope:global align:4 +registWaveBank__Q28JASystem11WaveBankMgrFiPQ28JASystem9TWaveBank = .text:0x80285B38; // type:function size:0xB4 scope:global align:4 +registWaveBankWS__Q28JASystem11WaveBankMgrFiPv = .text:0x80285BEC; // type:function size:0x78 scope:global align:4 +getWaveArc__Q28JASystem11WaveBankMgrFii = .text:0x80285C64; // type:function size:0x50 scope:global align:4 +loadWave__Q28JASystem11WaveBankMgrFiiPQ38JASystem6Kernel5THeap = .text:0x80285CB4; // type:function size:0x44 scope:global align:4 +eraseWave__Q28JASystem11WaveBankMgrFii = .text:0x80285CF8; // type:function size:0x44 scope:global align:4 +init__Q28JASystem7BankMgrFi = .text:0x80285D3C; // type:function size:0x104 scope:global align:4 +registBank__Q28JASystem7BankMgrFiPQ28JASystem5TBank = .text:0x80285E40; // type:function size:0xB4 scope:global align:4 +registBankBNK__Q28JASystem7BankMgrFiPv = .text:0x80285EF4; // type:function size:0x60 scope:global align:4 +getBank__Q28JASystem7BankMgrFi = .text:0x80285F54; // type:function size:0x34 scope:global align:4 +getPhysicalNumber__Q28JASystem7BankMgrFUs = .text:0x80285F88; // type:function size:0x10 scope:global align:4 +setVir2PhyTable__Q28JASystem7BankMgrFUli = .text:0x80285F98; // type:function size:0xB0 scope:global align:4 +assignWaveBank__Q28JASystem7BankMgrFii = .text:0x80286048; // type:function size:0x64 scope:global align:4 +clamp01__Q28JASystem7BankMgrFf = .text:0x802860AC; // type:function size:0x28 scope:global align:4 +noteOn__Q28JASystem7BankMgrFPQ28JASystem11TChannelMgriiUcUcUl = .text:0x802860D4; // type:function size:0x3BC scope:global align:4 +noteOnOsc__Q28JASystem7BankMgrFPQ28JASystem11TChannelMgriUcUcUl = .text:0x80286490; // type:function size:0x15C scope:global align:4 +gateOn__Q28JASystem7BankMgrFPQ28JASystem8TChannelUcUcUl = .text:0x802865EC; // type:function size:0xC4 scope:global align:4 +syncAudio__Q28JASystem12TAudioThreadFv = .text:0x802866B0; // type:function size:0x80 scope:global align:4 +audioproc__Q28JASystem12TAudioThreadFPv = .text:0x80286730; // type:function size:0x1A8 scope:global align:4 +syncDSP__Q28JASystem12TAudioThreadFPv = .text:0x802868D8; // type:function size:0xC0 scope:global align:4 +setPriority__Q28JASystem12TAudioThreadFUcUc = .text:0x80286998; // type:function size:0x1C scope:global align:4 +start__Q28JASystem12TAudioThreadFP12JKRSolidHeapUlUl = .text:0x802869B4; // type:function size:0xD4 scope:global align:4 +init__Q28JASystem14TDSP_DACBufferFv = .text:0x80286A88; // type:function size:0x104 scope:global align:4 +updateDSP__Q28JASystem14TDSP_DACBufferFv = .text:0x80286B8C; // type:function size:0x54 scope:global align:4 +mixDSP__Q28JASystem14TDSP_DACBufferFl = .text:0x80286BE0; // type:function size:0x130 scope:global align:4 +finishDSPFrame__Q28JASystem14TDSP_DACBufferFv = .text:0x80286D10; // type:function size:0xD4 scope:global align:4 +init__Q28JASystem11TDSPChannelFUc = .text:0x80286DE4; // type:function size:0x58 scope:global align:4 +allocate__Q28JASystem11TDSPChannelFUl = .text:0x80286E3C; // type:function size:0x8C scope:global align:4 +free__Q28JASystem11TDSPChannelFv = .text:0x80286EC8; // type:function size:0x1C scope:global align:4 +forceStop__Q28JASystem11TDSPChannelFv = .text:0x80286EE4; // type:function size:0xA4 scope:global align:4 +forceDelete__Q28JASystem11TDSPChannelFv = .text:0x80286F88; // type:function size:0x14 scope:global align:4 +play__Q28JASystem11TDSPChannelFv = .text:0x80286F9C; // type:function size:0x50 scope:global align:4 +stop__Q28JASystem11TDSPChannelFv = .text:0x80286FEC; // type:function size:0x30 scope:global align:4 +initAll__Q28JASystem11TDSPChannelFv = .text:0x8028701C; // type:function size:0x120 scope:global align:4 +alloc__Q28JASystem11TDSPChannelFUlUl = .text:0x8028713C; // type:function size:0xC0 scope:global align:4 +free__Q28JASystem11TDSPChannelFPQ28JASystem11TDSPChannelUl = .text:0x802871FC; // type:function size:0xA0 scope:global align:4 +getLower__Q28JASystem11TDSPChannelFv = .text:0x8028729C; // type:function size:0x118 scope:global align:4 +getLowerActive__Q28JASystem11TDSPChannelFv = .text:0x802873B4; // type:function size:0x104 scope:global align:4 +breakLower__Q28JASystem11TDSPChannelFUc = .text:0x802874B8; // type:function size:0xB8 scope:global align:4 +breakLowerActive__Q28JASystem11TDSPChannelFUc = .text:0x80287570; // type:function size:0xA0 scope:global align:4 +updateAll__Q28JASystem11TDSPChannelFv = .text:0x80287610; // type:function size:0x1E4 scope:global align:4 +onUpdate__Q28JASystem11TDSPChannelFUl = .text:0x802877F4; // type:function size:0x40 scope:global align:4 +getNumBreak__Q28JASystem11TDSPChannelFv = .text:0x80287834; // type:function size:0x34 scope:global align:4 +__dt__Q28JASystem11TDSPChannelFv = .text:0x80287868; // type:function size:0x3C scope:global align:4 +__ct__Q28JASystem11TDSPChannelFv = .text:0x802878A4; // type:function size:0x10 scope:global align:4 +setDSPMixerLevel__Q28JASystem12DSPInterfaceFf = .text:0x802878B4; // type:function size:0x24 scope:global align:4 +getDSPHandle__Q28JASystem12DSPInterfaceFUc = .text:0x802878D8; // type:function size:0x14 scope:global align:4 +setFilterTable__Q28JASystem12DSPInterfaceFPsPsUl = .text:0x802878EC; // type:function size:0x24 scope:global align:4 +flushBuffer__Q28JASystem12DSPInterfaceFv = .text:0x80287910; // type:function size:0x34 scope:global align:4 +invalChannelAll__Q28JASystem12DSPInterfaceFv = .text:0x80287944; // type:function size:0x28 scope:global align:4 +clearBuffer__Q28JASystem12DSPInterfaceFv = .text:0x8028796C; // type:function size:0x7C scope:global align:4 +setupBuffer__Q28JASystem12DSPInterfaceFv = .text:0x802879E8; // type:function size:0x4C scope:global align:4 +initBuffer__Q28JASystem12DSPInterfaceFv = .text:0x80287A34; // type:function size:0xDC scope:global align:4 +getFXHandle__Q28JASystem12DSPInterfaceFUc = .text:0x80287B10; // type:function size:0x10 scope:global align:4 +setFXLine__Q38JASystem12DSPInterface8FXBufferFPsPQ38JASystem12DSPInterface13FxlineConfig_ = .text:0x80287B20; // type:function size:0x1B0 scope:global align:4 +allocInit__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x80287CD0; // type:function size:0x4C scope:global align:4 +playStart__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x80287D1C; // type:function size:0x64 scope:global align:4 +setWaveInfo__Q38JASystem12DSPInterface9DSPBufferFPQ38JASystem6Driver5Wave_UlUl = .text:0x80287D80; // type:function size:0x124 scope:global align:4 +setOscInfo__Q38JASystem12DSPInterface9DSPBufferFUl = .text:0x80287EA4; // type:function size:0x18 scope:global align:4 +initAutoMixer__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x80287EBC; // type:function size:0x2C scope:global align:4 +setAutoMixer__Q38JASystem12DSPInterface9DSPBufferFUsUcUcUcUc = .text:0x80287EE8; // type:function size:0x24 scope:global align:4 +setPitch__Q38JASystem12DSPInterface9DSPBufferFUs = .text:0x80287F0C; // type:function size:0x18 scope:global align:4 +setMixerInitDelayMax__Q38JASystem12DSPInterface9DSPBufferFUc = .text:0x80287F24; // type:function size:0xC scope:global align:4 +setMixerInitVolume__Q38JASystem12DSPInterface9DSPBufferFUcsUc = .text:0x80287F30; // type:function size:0x24 scope:global align:4 +setMixerVolume__Q38JASystem12DSPInterface9DSPBufferFUcsUc = .text:0x80287F54; // type:function size:0x30 scope:global align:4 +setMixerVolumeOnly__Q38JASystem12DSPInterface9DSPBufferFUcs = .text:0x80287F84; // type:function size:0x1C scope:global align:4 +setPauseFlag__Q38JASystem12DSPInterface9DSPBufferFUc = .text:0x80287FA0; // type:function size:0xC scope:global align:4 +flushChannel__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x80287FAC; // type:function size:0x24 scope:global align:4 +initFilter__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x80287FD0; // type:function size:0x5C scope:global align:4 +setFilterMode__Q38JASystem12DSPInterface9DSPBufferFUs = .text:0x8028802C; // type:function size:0x38 scope:global align:4 +setIIRFilterParam__Q38JASystem12DSPInterface9DSPBufferFPs = .text:0x80288064; // type:function size:0x28 scope:global align:4 +setFIR8FilterParam__Q38JASystem12DSPInterface9DSPBufferFPs = .text:0x8028808C; // type:function size:0x28 scope:global align:4 +setDistFilter__Q38JASystem12DSPInterface9DSPBufferFs = .text:0x802880B4; // type:function size:0x8 scope:global align:4 +setBusConnect__Q38JASystem12DSPInterface9DSPBufferFUcUc = .text:0x802880BC; // type:function size:0x20 scope:global align:4 +DSP_CreateMap2__FUl = .text:0x802880DC; // type:function size:0x44 scope:global align:4 +init__Q28JASystem6DriverFv = .text:0x80288120; // type:function size:0x28 scope:global align:4 +setMixerLevel__Q28JASystem6DriverFff = .text:0x80288148; // type:function size:0x124 scope:global align:4 +getChannelLevel__Q28JASystem6DriverFv = .text:0x8028826C; // type:function size:0x8 scope:global align:4 +getAutoLevel__Q28JASystem6DriverFv = .text:0x80288274; // type:function size:0x8 scope:global align:4 +setOutputMode__Q28JASystem6DriverFUl = .text:0x8028827C; // type:function size:0x8 scope:global align:4 +getOutputMode__Q28JASystem6DriverFv = .text:0x80288284; // type:function size:0x8 scope:global align:4 +getUpdateInterval__Q28JASystem6DriverFv = .text:0x8028828C; // type:function size:0x8 scope:global align:4 +getChannelHandle__Q28JASystem14TGlobalChannelFUl = .text:0x80288294; // type:function size:0x6C scope:global align:4 +init__Q28JASystem14TGlobalChannelFv = .text:0x80288300; // type:function size:0x1F8 scope:global align:4 +alloc__Q28JASystem14TGlobalChannelFPQ28JASystem11TChannelMgrUl = .text:0x802884F8; // type:function size:0x98 scope:global align:4 +release__Q28JASystem14TGlobalChannelFPQ28JASystem8TChannel = .text:0x80288590; // type:function size:0x64 scope:global align:4 +releaseAll__Q28JASystem14TGlobalChannelFPQ28JASystem11TChannelMgr = .text:0x802885F4; // type:function size:0x140 scope:global align:4 +__dt__Q28JASystem11TOscillatorFv = .text:0x80288734; // type:function size:0x3C scope:global align:4 +__ct__Q28JASystem11TOscillatorFv = .text:0x80288770; // type:function size:0x30 scope:global align:4 +__dt__Q28JASystem8TChannelFv = .text:0x802887A0; // type:function size:0x60 scope:global align:4 +__ct__Q28JASystem8TChannelFv = .text:0x80288800; // type:function size:0x6C scope:global align:4 +deQueue__Q28JASystem9TDSPQueueFv = .text:0x8028886C; // type:function size:0x160 scope:global align:4 +enQueue__Q28JASystem9TDSPQueueFPQ28JASystem8TChannel = .text:0x802889CC; // type:function size:0x64 scope:global align:4 +deleteQueue__Q28JASystem9TDSPQueueFPQ28JASystem8TChannel = .text:0x80288A30; // type:function size:0x34 scope:global align:4 +checkQueue__Q28JASystem9TDSPQueueFv = .text:0x80288A64; // type:function size:0x94 scope:global align:4 +__sinit_JASChAllocQueue_cpp = .text:0x80288AF8; // type:function size:0x44 scope:local align:4 +__dt__29JSUListFv = .text:0x80288B3C; // type:function size:0x54 scope:global align:4 +init__Q28JASystem8TChannelFv = .text:0x80288B90; // type:function size:0x1BC scope:global align:4 +setOscillator__Q28JASystem8TChannelFUlPQ28JASystem11TOscillator = .text:0x80288D4C; // type:function size:0x7C scope:global align:4 +setOscInit__Q28JASystem8TChannelFUlPCQ38JASystem11TOscillator4Osc_ = .text:0x80288DC8; // type:function size:0x88 scope:global align:4 +forceStopOsc__Q28JASystem8TChannelFUl = .text:0x80288E50; // type:function size:0x94 scope:global align:4 +releaseOsc__Q28JASystem8TChannelFUl = .text:0x80288EE4; // type:function size:0x94 scope:global align:4 +directReleaseOsc__Q28JASystem8TChannelFUlUs = .text:0x80288F78; // type:function size:0x80 scope:global align:4 +bankOscToOfs__Q28JASystem8TChannelFUl = .text:0x80288FF8; // type:function size:0x94 scope:global align:4 +effectOsc__Q28JASystem8TChannelFUlf = .text:0x8028908C; // type:function size:0x1B4 scope:global align:4 +getOscState__Q28JASystem8TChannelCFUl = .text:0x80289240; // type:function size:0x7C scope:global align:4 +isOsc__Q28JASystem8TChannelFUl = .text:0x802892BC; // type:function size:0x84 scope:global align:4 +copyOsc__Q28JASystem8TChannelFUlPQ38JASystem11TOscillator4Osc_ = .text:0x80289340; // type:function size:0xE0 scope:global align:4 +overwriteOsc__Q28JASystem8TChannelFUlPQ38JASystem11TOscillator4Osc_ = .text:0x80289420; // type:function size:0x98 scope:global align:4 +setKeySweepTarget__Q28JASystem8TChannelFUcUl = .text:0x802894B8; // type:function size:0x94 scope:global align:4 +setPauseFlag__Q28JASystem8TChannelFUc = .text:0x8028954C; // type:function size:0x8 scope:global align:4 +setPauseFlagReq__Q28JASystem8TChannelFUc = .text:0x80289554; // type:function size:0x10 scope:global align:4 +setPanPower__Q28JASystem8TChannelFffff = .text:0x80289564; // type:function size:0xA8 scope:global align:4 +checkLogicalChannel__Q28JASystem8TChannelFv = .text:0x8028960C; // type:function size:0x54 scope:global align:4 +play__Q28JASystem8TChannelFUl = .text:0x80289660; // type:function size:0x88 scope:global align:4 +stop__Q28JASystem8TChannelFUs = .text:0x802896E8; // type:function size:0x6C scope:global align:4 +updateJcToDSP__Q28JASystem8TChannelFv = .text:0x80289754; // type:function size:0x15C scope:global align:4 +forceStopLogicalChannel__Q28JASystem8TChannelFv = .text:0x802898B0; // type:function size:0x38 scope:global align:4 +stopLogicalChannel__Q28JASystem8TChannelFv = .text:0x802898E8; // type:function size:0x80 scope:global align:4 +playLogicalChannel__Q28JASystem8TChannelFv = .text:0x80289968; // type:function size:0x1E8 scope:global align:4 +updateEffectorParam__Q28JASystem8TChannelFv = .text:0x80289B50; // type:function size:0x284 scope:global align:4 +killBrokenLogicalChannels__Q28JASystem8TChannelFPQ28JASystem11TDSPChannel = .text:0x80289DD4; // type:function size:0x98 scope:global align:4 +updatecallDSPChannel__Q28JASystem8TChannelFPQ28JASystem11TDSPChannelUl = .text:0x80289E6C; // type:function size:0x3F8 scope:global align:4 +calcEffect__Q28JASystem8TChannelFPCQ38JASystem6Driver10PanMatrix_PCQ38JASystem6Driver10PanMatrix_Uc = .text:0x8028A264; // type:function size:0xCC scope:global align:4 +calcPan__Q28JASystem8TChannelFPCQ38JASystem6Driver10PanMatrix_PCQ38JASystem6Driver10PanMatrix_Uc = .text:0x8028A330; // type:function size:0x108 scope:global align:4 +updateJcToDSPInit__Q28JASystem8TChannelFv = .text:0x8028A438; // type:function size:0x100 scope:global align:4 +updateAutoMixer__Q28JASystem8TChannelFffff = .text:0x8028A538; // type:function size:0x118 scope:global align:4 +updateMixer__Q28JASystem8TChannelFffff = .text:0x8028A650; // type:function size:0x280 scope:global align:4 +extraUpdate__Q28JASystem8TChannelFPQ28JASystem8TChannelUl = .text:0x8028A8D0; // type:function size:0xF0 scope:global align:4 +updatecallLogicalChannel__Q28JASystem8TChannelFPQ28JASystem8TChannelUl = .text:0x8028A9C0; // type:function size:0x1A8 scope:global align:4 +init__Q28JASystem11TChannelMgrFv = .text:0x8028AB68; // type:function size:0x110 scope:global align:4 +stopAll__Q28JASystem11TChannelMgrFv = .text:0x8028AC78; // type:function size:0x44 scope:global align:4 +stopAllRelease__Q28JASystem11TChannelMgrFv = .text:0x8028ACBC; // type:function size:0x44 scope:global align:4 +initAllocChannel__Q28JASystem11TChannelMgrFUl = .text:0x8028AD00; // type:function size:0x78 scope:global align:4 +getLogicalChannel__Q28JASystem11TChannelMgrFUl = .text:0x8028AD78; // type:function size:0x1A8 scope:global align:4 +moveListHead__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028AF20; // type:function size:0x60 scope:global align:4 +moveListTail__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028AF80; // type:function size:0x60 scope:global align:4 +addListHead__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028AFE0; // type:function size:0xAC scope:global align:4 +addListTail__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028B08C; // type:function size:0xE0 scope:global align:4 +getListHead__Q28JASystem11TChannelMgrFUl = .text:0x8028B16C; // type:function size:0x74 scope:global align:4 +cutList__Q28JASystem11TChannelMgrFPQ28JASystem8TChannel = .text:0x8028B1E0; // type:function size:0xB8 scope:global align:4 +receiveAllChannels__Q28JASystem11TChannelMgrFPQ28JASystem11TChannelMgr = .text:0x8028B298; // type:function size:0x144 scope:global align:4 +checkLimitStart__Q28JASystem11TChannelMgrFUl = .text:0x8028B3DC; // type:function size:0x19C scope:global align:4 +checkLimitStop__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x8028B578; // type:function size:0xC4 scope:global align:4 +init__Q28JASystem11TOscillatorFv = .text:0x8028B63C; // type:function size:0x38 scope:global align:4 +initStart__Q28JASystem11TOscillatorFv = .text:0x8028B674; // type:function size:0x60 scope:global align:4 +getOffset__Q28JASystem11TOscillatorFv = .text:0x8028B6D4; // type:function size:0x144 scope:global align:4 +forceStop__Q28JASystem11TOscillatorFv = .text:0x8028B818; // type:function size:0x3C scope:global align:4 +release__Q28JASystem11TOscillatorFv = .text:0x8028B854; // type:function size:0x18C scope:global align:4 +calc__Q28JASystem11TOscillatorFPs = .text:0x8028B9E0; // type:function size:0x3B4 scope:global align:4 +DSPReleaseHalt2__FUl = .text:0x8028BDA0; // type:function size:0x48 scope:global align:32 +DSPReleaseHalt__Fv = .text:0x8028BE00; // type:function size:0x34 scope:global align:32 +setup_callback__FUs = .text:0x8028BE40; // type:function size:0xC scope:global align:32 +DsetupTable__FUlUlUlUlUl = .text:0x8028BE60; // type:function size:0x64 scope:global align:32 +DsetMixerLevel__Ff = .text:0x8028BEE0; // type:function size:0x24 scope:global align:32 +DsyncFrame__FUlUlUl = .text:0x8028BF20; // type:function size:0x48 scope:global align:32 +dummy_callback__FUs = .text:0x8028BF80; // type:function size:0xC scope:global align:32 +DsetDolbyDelay__FUlUs = .text:0x8028BFA0; // type:function size:0x54 scope:global align:32 +DspHandShake__FPv = .text:0x8028C000; // type:function size:0x38 scope:global align:32 +DspBoot__FPFPv_v = .text:0x8028C040; // type:function size:0xAC scope:global align:32 +DSPSendCommands2__FPUlUlPFUs_v = .text:0x8028C100; // type:function size:0xE8 scope:global align:32 +DspInitWork__Fv = .text:0x8028C200; // type:function size:0x2C scope:global align:32 +DspStartWork__FUlPFUs_v = .text:0x8028C240; // type:function size:0x48 scope:global align:32 +DspFinishWork__FUs = .text:0x8028C2A0; // type:function size:0x68 scope:global align:32 +DSPAddTask = .text:0x8028C320; // type:function size:0x84 scope:global align:32 +DSPAddPriorTask__FP15STRUCT_DSP_TASK = .text:0x8028C3C0; // type:function size:0x7C scope:global align:32 +__DSPHandler = .text:0x8028C440; // type:function size:0x304 scope:global align:32 +DsyncFrame2__FUlUlUl = .text:0x8028C760; // type:function size:0x50 scope:global align:32 +Dsp_Update_Request__Fv = .text:0x8028C7C0; // type:function size:0x40 scope:global align:32 +Dsp_Running_Check__Fv = .text:0x8028C800; // type:function size:0x14 scope:global align:32 +Dsp_Running_Start__Fv = .text:0x8028C820; // type:function size:0xC scope:global align:32 +__ct__13JAIAnimeSoundFv = .text:0x8028C82C; // type:function size:0x84 scope:global align:4 +initActorAnimSound__13JAIAnimeSoundFPvUlf = .text:0x8028C8B0; // type:function size:0x158 scope:global align:4 +setAnimSoundVec__13JAIAnimeSoundFP8JAIBasicP3VecffUlUc = .text:0x8028CA08; // type:function size:0x38 scope:global align:4 +setAnimSoundActor__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorffUc = .text:0x8028CA40; // type:function size:0x518 scope:global align:4 +playActorAnimSound__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorfUc = .text:0x8028CF58; // type:function size:0x2A8 scope:global align:4 +startAnimSound__13JAIAnimeSoundFPvUlPP8JAISoundPQ27JAInter5ActorUc = .text:0x8028D200; // type:function size:0x34 scope:global align:4 +setSpeedModifySound__13JAIAnimeSoundFP8JAISoundP22JAIAnimeFrameSoundDataf = .text:0x8028D234; // type:function size:0x14C scope:global align:4 +stop__13JAIAnimeSoundFv = .text:0x8028D380; // type:function size:0x68 scope:global align:4 +__ct__8JAIBasicFv = .text:0x8028D3E8; // type:function size:0x7C scope:global align:4 +initDriver__8JAIBasicFP12JKRSolidHeapUlUc = .text:0x8028D464; // type:function size:0x20 scope:global align:4 +initInterface__8JAIBasicFUc = .text:0x8028D484; // type:function size:0x20 scope:global align:4 +initInterfaceMain__8JAIBasicFv = .text:0x8028D4A4; // type:function size:0xBC scope:global align:4 +initHeap__8JAIBasicFv = .text:0x8028D560; // type:function size:0xB8 scope:global align:4 +initArchive__8JAIBasicFv = .text:0x8028D618; // type:function size:0xA8 scope:global align:4 +initResourcePath__8JAIBasicFv = .text:0x8028D6C0; // type:function size:0xD8 scope:global align:4 +setCameraInfo__8JAIBasicFP3VecP3VecPA4_fUl = .text:0x8028D798; // type:function size:0x34 scope:global align:4 +initStream__8JAIBasicFv = .text:0x8028D7CC; // type:function size:0x3C scope:global align:4 +setRegisterTrackCallback__8JAIBasicFv = .text:0x8028D808; // type:function size:0x28 scope:global align:4 +initAudioThread__8JAIBasicFP12JKRSolidHeapUlUc = .text:0x8028D830; // type:function size:0x8C scope:global align:4 +initCamera__8JAIBasicFv = .text:0x8028D8BC; // type:function size:0x200 scope:global align:4 +__defctor__Q27JAInter6CameraFv = .text:0x8028DABC; // type:function size:0x14 scope:global align:4 +initReadFile__8JAIBasicFv = .text:0x8028DAD0; // type:function size:0x13C scope:global align:4 +processFrameWork__8JAIBasicFv = .text:0x8028DC0C; // type:function size:0x48 scope:global align:4 +startSoundVec__8JAIBasicFUlPP8JAISoundP3VecUlUlUc = .text:0x8028DC54; // type:function size:0x38 scope:global align:4 +startSoundActor__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUc = .text:0x8028DC8C; // type:function size:0x20 scope:global align:4 +startSoundDirectID__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUc = .text:0x8028DCAC; // type:function size:0x70 scope:global align:4 +startSoundBasic__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUcPv = .text:0x8028DD1C; // type:function size:0x18C scope:global align:4 +stopSoundHandle__8JAIBasicFP8JAISoundUl = .text:0x8028DEA8; // type:function size:0xD8 scope:global align:4 +stopPlayingCategoryObjectSe__8JAIBasicFUcPv = .text:0x8028DF80; // type:function size:0x84 scope:global align:4 +stopAllSe__8JAIBasicFUcPv = .text:0x8028E004; // type:function size:0x20 scope:global align:4 +stopActorSoundOneBuffer__8JAIBasicFPvP8JAISound = .text:0x8028E024; // type:function size:0x64 scope:global align:4 +stopIDSoundOneBuffer__8JAIBasicFUlP8JAISound = .text:0x8028E088; // type:function size:0x64 scope:global align:4 +stopIDActorSoundOneBuffer__8JAIBasicFUlPvP8JAISound = .text:0x8028E0EC; // type:function size:0x74 scope:global align:4 +stopAllSound__8JAIBasicFPv = .text:0x8028E160; // type:function size:0x9C scope:global align:4 +stopAllSound__8JAIBasicFUl = .text:0x8028E1FC; // type:function size:0x108 scope:global align:4 +stopAllSound__8JAIBasicFUlPv = .text:0x8028E304; // type:function size:0x110 scope:global align:4 +deleteObject__8JAIBasicFPv = .text:0x8028E414; // type:function size:0x120 scope:global align:4 +getMapInfoFxline__8JAIBasicFUl = .text:0x8028E534; // type:function size:0xC scope:global align:4 +getMapInfoGround__8JAIBasicFUl = .text:0x8028E540; // type:function size:0xC scope:global align:4 +getMapInfoFxParameter__8JAIBasicFUl = .text:0x8028E54C; // type:function size:0x18 scope:global align:4 +getSoundOffsetNumberFromID__8JAIBasicFUl = .text:0x8028E564; // type:function size:0x50 scope:global align:4 +setSeCategoryVolume__8JAIBasicFUcUc = .text:0x8028E5B4; // type:function size:0x3C scope:global align:4 +setParameterSeqSync__8JAIBasicFPQ28JASystem6TTrackUs = .text:0x8028E5F0; // type:function size:0x1E4 scope:global align:4 +setSeExtParameter__8JAIBasicFP8JAISound = .text:0x8028E7D4; // type:function size:0xE0 scope:global align:4 +makeSound__8JAIBasicFUl = .text:0x8028E8B4; // type:function size:0x94 scope:global align:4 +allocStreamBuffer__8JAIBasicFPvl = .text:0x8028E948; // type:function size:0x58 scope:global align:4 +deallocStreamBuffer__8JAIBasicFv = .text:0x8028E9A0; // type:function size:0x20 scope:global align:4 +setWsGroupNumber__Q27JAInter8BankWaveFll = .text:0x8028E9C0; // type:function size:0x10 scope:global align:4 +setWsLoadStatus__Q27JAInter8BankWaveFll = .text:0x8028E9D0; // type:function size:0x10 scope:global align:4 +init__Q27JAInter8BankWaveFv = .text:0x8028E9E0; // type:function size:0x20C scope:global align:4 +setWaveScene__Q27JAInter8BankWaveFv = .text:0x8028EBEC; // type:function size:0x88 scope:global align:4 +loadSecondStayWave__Q27JAInter8BankWaveFv = .text:0x8028EC74; // type:function size:0xA4 scope:global align:4 +setSceneSetFinishCallback__Q27JAInter8BankWaveFll = .text:0x8028ED18; // type:function size:0x4C scope:global align:4 +finishSceneSet__Q27JAInter8BankWaveFUl = .text:0x8028ED64; // type:function size:0x18 scope:global align:4 +loadSceneWave__Q27JAInter8BankWaveFll = .text:0x8028ED7C; // type:function size:0x80 scope:global align:4 +loadGroupWave__Q27JAInter8BankWaveFll = .text:0x8028EDFC; // type:function size:0x54 scope:global align:4 +getWaveLoadStatus__Q27JAInter8BankWaveFl = .text:0x8028EE50; // type:function size:0x10 scope:global align:4 +checkAllWaveLoadStatus__Q27JAInter8BankWaveFv = .text:0x8028EE60; // type:function size:0x44 scope:global align:4 +transInitDataFile__7JAInterFPUcUl = .text:0x8028EEA4; // type:function size:0xD4 scope:global align:4 +loadTmpDVDFile__7JAInterFPcPPUc = .text:0x8028EF78; // type:function size:0xF4 scope:global align:4 +deleteTmpDVDFile__7JAInterFPPUc = .text:0x8028F06C; // type:function size:0x30 scope:global align:4 +routeToTrack__7JAInterFUl = .text:0x8028F09C; // type:function size:0x40 scope:global align:4 +__sinit_JAIConst_cpp = .text:0x8028F0DC; // type:function size:0x64 scope:local align:4 +init__Q27JAInter14DummyObjectMgrFv = .text:0x8028F140; // type:function size:0x1A0 scope:global align:4 +getPointer__Q27JAInter14DummyObjectMgrFUlb = .text:0x8028F2E0; // type:function size:0x6C scope:global align:4 +releasePointer__Q27JAInter14DummyObjectMgrFPQ27JAInter8DummyVec = .text:0x8028F34C; // type:function size:0x74 scope:global align:4 +check__Q27JAInter14DummyObjectMgrFv = .text:0x8028F3C0; // type:function size:0xAC scope:global align:4 +init__Q27JAInter2FxFv = .text:0x8028F46C; // type:function size:0x39C scope:global align:4 +setSceneMax__Q27JAInter2FxFUc = .text:0x8028F808; // type:function size:0x8 scope:global align:4 +setBufferMax__Q27JAInter2FxFUlUlUlUl = .text:0x8028F810; // type:function size:0x24 scope:global align:4 +setTablePointer__Q27JAInter2FxFPPv = .text:0x8028F834; // type:function size:0x8 scope:global align:4 +setBufferPointer__Q27JAInter2FxFUcPs = .text:0x8028F83C; // type:function size:0x10 scope:global align:4 +setScenePointer__Q27JAInter2FxFUcPv = .text:0x8028F84C; // type:function size:0x10 scope:global align:4 +getSceneMax__Q27JAInter2FxFv = .text:0x8028F85C; // type:function size:0x8 scope:global align:4 +getBufferSizeMax__Q27JAInter2FxFUc = .text:0x8028F864; // type:function size:0x10 scope:global align:4 +getBufferPointer__Q27JAInter2FxFUc = .text:0x8028F874; // type:function size:0x10 scope:global align:4 +getFxconfigTable__Q27JAInter2FxFv = .text:0x8028F884; // type:function size:0x8 scope:global align:4 +setParamInitDataPointer__18JAIGlobalParameterFPv = .text:0x8028F88C; // type:function size:0x14 scope:global align:4 +setParamInterfaceHeapSize__18JAIGlobalParameterFUl = .text:0x8028F8A0; // type:function size:0x8 scope:global align:4 +setParamSoundSceneMax__18JAIGlobalParameterFUl = .text:0x8028F8A8; // type:function size:0x8 scope:global align:4 +setParamSeRegistMax__18JAIGlobalParameterFUl = .text:0x8028F8B0; // type:function size:0x8 scope:global align:4 +setParamSeTrackMax__18JAIGlobalParameterFUl = .text:0x8028F8B8; // type:function size:0x8 scope:global align:4 +setParamSeqPlayTrackMax__18JAIGlobalParameterFUl = .text:0x8028F8C0; // type:function size:0x10 scope:global align:4 +setParamSeqControlBufferMax__18JAIGlobalParameterFUl = .text:0x8028F8D0; // type:function size:0x8 scope:global align:4 +setParamStreamControlBufferMax__18JAIGlobalParameterFUl = .text:0x8028F8D8; // type:function size:0x8 scope:global align:4 +setParamAutoHeapMax__18JAIGlobalParameterFUl = .text:0x8028F8E0; // type:function size:0x8 scope:global align:4 +setParamStayHeapMax__18JAIGlobalParameterFUl = .text:0x8028F8E8; // type:function size:0x8 scope:global align:4 +setParamInputGainDown__18JAIGlobalParameterFf = .text:0x8028F8F0; // type:function size:0x8 scope:global align:4 +setParamOutputGainUp__18JAIGlobalParameterFf = .text:0x8028F8F8; // type:function size:0x8 scope:global align:4 +setParamDistanceMax__18JAIGlobalParameterFf = .text:0x8028F900; // type:function size:0x8 scope:global align:4 +setParamMaxVolumeDistance__18JAIGlobalParameterFf = .text:0x8028F908; // type:function size:0x8 scope:global align:4 +setParamMinDistanceVolume__18JAIGlobalParameterFf = .text:0x8028F910; // type:function size:0x8 scope:global align:4 +setParamSeDistanceFxParameter__18JAIGlobalParameterFUs = .text:0x8028F918; // type:function size:0x8 scope:global align:4 +setParamStreamDecodedBufferBlocks__18JAIGlobalParameterFUl = .text:0x8028F920; // type:function size:0x20 scope:global align:4 +setParamStreamInsideBufferCut__18JAIGlobalParameterFb = .text:0x8028F940; // type:function size:0x18 scope:global align:4 +setParamAutoHeapRoomSize__18JAIGlobalParameterFUl = .text:0x8028F958; // type:function size:0x8 scope:global align:4 +setParamStayHeapSize__18JAIGlobalParameterFUl = .text:0x8028F960; // type:function size:0x8 scope:global align:4 +setParamSeDolbyCenterValue__18JAIGlobalParameterFUc = .text:0x8028F968; // type:function size:0x2C scope:global align:4 +setParamSeDolbyFrontDistanceMax__18JAIGlobalParameterFf = .text:0x8028F994; // type:function size:0x8 scope:global align:4 +setParamSeDolbyBehindDistanceMax__18JAIGlobalParameterFf = .text:0x8028F99C; // type:function size:0x8 scope:global align:4 +setParamInitDataFileName__18JAIGlobalParameterFPc = .text:0x8028F9A4; // type:function size:0x8 scope:global align:4 +setParamWavePath__18JAIGlobalParameterFPc = .text:0x8028F9AC; // type:function size:0x8 scope:global align:4 +setParamSequenceArchivesPath__18JAIGlobalParameterFPc = .text:0x8028F9B4; // type:function size:0x8 scope:global align:4 +setParamStreamPath__18JAIGlobalParameterFPc = .text:0x8028F9BC; // type:function size:0x8 scope:global align:4 +setParamAudioResPath__18JAIGlobalParameterFPc = .text:0x8028F9C4; // type:function size:0x8 scope:global align:4 +setParamSequenceArchivesFileName__18JAIGlobalParameterFPc = .text:0x8028F9CC; // type:function size:0x8 scope:global align:4 +setParamDummyObjectLifeTime__18JAIGlobalParameterFUl = .text:0x8028F9D4; // type:function size:0x8 scope:global align:4 +setParamDummyObjectMax__18JAIGlobalParameterFUl = .text:0x8028F9DC; // type:function size:0x8 scope:global align:4 +setParamAudioCameraMax__18JAIGlobalParameterFUl = .text:0x8028F9E4; // type:function size:0x8 scope:global align:4 +setParamSystemTrackMax__18JAIGlobalParameterFl = .text:0x8028F9EC; // type:function size:0x8 scope:global align:4 +setParamSoundOutputMode__18JAIGlobalParameterFUl = .text:0x8028F9F4; // type:function size:0xE0 scope:global align:4 +getParamSeCategoryMax__18JAIGlobalParameterFv = .text:0x8028FAD4; // type:function size:0x24 scope:global align:4 +getParamSoundSceneMax__18JAIGlobalParameterFv = .text:0x8028FAF8; // type:function size:0x8 scope:global align:4 +getParamSeRegistMax__18JAIGlobalParameterFv = .text:0x8028FB00; // type:function size:0x8 scope:global align:4 +getParamSeTrackMax__18JAIGlobalParameterFv = .text:0x8028FB08; // type:function size:0x8 scope:global align:4 +getParamSeqTrackMax__18JAIGlobalParameterFv = .text:0x8028FB10; // type:function size:0x8 scope:global align:4 +getParamSeqControlBufferMax__18JAIGlobalParameterFv = .text:0x8028FB18; // type:function size:0x8 scope:global align:4 +getParamStreamControlBufferMax__18JAIGlobalParameterFv = .text:0x8028FB20; // type:function size:0x8 scope:global align:4 +getParamStreamParameterBufferMax__18JAIGlobalParameterFv = .text:0x8028FB28; // type:function size:0x8 scope:global align:4 +getParamAutoHeapMax__18JAIGlobalParameterFv = .text:0x8028FB30; // type:function size:0x8 scope:global align:4 +getParamStayHeapMax__18JAIGlobalParameterFv = .text:0x8028FB38; // type:function size:0x8 scope:global align:4 +getParamSeqPlayTrackMax__18JAIGlobalParameterFv = .text:0x8028FB40; // type:function size:0x8 scope:global align:4 +getParamDistanceMax__18JAIGlobalParameterFv = .text:0x8028FB48; // type:function size:0x8 scope:global align:4 +getParamMaxVolumeDistance__18JAIGlobalParameterFv = .text:0x8028FB50; // type:function size:0x8 scope:global align:4 +getParamMinDistanceVolume__18JAIGlobalParameterFv = .text:0x8028FB58; // type:function size:0x8 scope:global align:4 +getParamAutoHeapRoomSize__18JAIGlobalParameterFv = .text:0x8028FB60; // type:function size:0x8 scope:global align:4 +getParamStayHeapSize__18JAIGlobalParameterFv = .text:0x8028FB68; // type:function size:0x8 scope:global align:4 +getParamSeDolbyCenterValue__18JAIGlobalParameterFv = .text:0x8028FB70; // type:function size:0x8 scope:global align:4 +getParamSeDolbyFrontDistanceMax__18JAIGlobalParameterFv = .text:0x8028FB78; // type:function size:0x8 scope:global align:4 +getParamSeDolbyBehindDistanceMax__18JAIGlobalParameterFv = .text:0x8028FB80; // type:function size:0x8 scope:global align:4 +getParamInitDataFileName__18JAIGlobalParameterFv = .text:0x8028FB88; // type:function size:0x8 scope:global align:4 +getParamWavePath__18JAIGlobalParameterFv = .text:0x8028FB90; // type:function size:0x8 scope:global align:4 +getParamSequenceArchivesPath__18JAIGlobalParameterFv = .text:0x8028FB98; // type:function size:0x8 scope:global align:4 +getParamStreamPath__18JAIGlobalParameterFv = .text:0x8028FBA0; // type:function size:0x8 scope:global align:4 +getParamAudioResPath__18JAIGlobalParameterFv = .text:0x8028FBA8; // type:function size:0x8 scope:global align:4 +getParamSequenceArchivesFileName__18JAIGlobalParameterFv = .text:0x8028FBB0; // type:function size:0x8 scope:global align:4 +getParamDopplarMoveTime__18JAIGlobalParameterFv = .text:0x8028FBB8; // type:function size:0x8 scope:global align:4 +getParamDistanceParameterMoveTime__18JAIGlobalParameterFv = .text:0x8028FBC0; // type:function size:0x8 scope:global align:4 +getParamDummyObjectMax__18JAIGlobalParameterFv = .text:0x8028FBC8; // type:function size:0x8 scope:global align:4 +getParamSeqMuteVolumeSePlay__18JAIGlobalParameterFv = .text:0x8028FBD0; // type:function size:0x8 scope:global align:4 +getParamSeqMuteMoveSpeedSePlay__18JAIGlobalParameterFv = .text:0x8028FBD8; // type:function size:0x8 scope:global align:4 +getParamAudioCameraMax__18JAIGlobalParameterFv = .text:0x8028FBE0; // type:function size:0x8 scope:global align:4 +getParamSeqParameterLines__18JAIGlobalParameterFv = .text:0x8028FBE8; // type:function size:0x8 scope:global align:4 +getParamStreamParameterLines__18JAIGlobalParameterFv = .text:0x8028FBF0; // type:function size:0x8 scope:global align:4 +getParamSeDistanceWaitMax__18JAIGlobalParameterFv = .text:0x8028FBF8; // type:function size:0x8 scope:global align:4 +checkInitDataFile__Q27JAInter8InitDataFv = .text:0x8028FC00; // type:function size:0xE8 scope:global align:4 +checkInitDataOnMemory__Q27JAInter8InitDataFv = .text:0x8028FCE8; // type:function size:0x314 scope:global align:4 +init__Q27JAInter5SeMgrFv = .text:0x8028FFFC; // type:function size:0xB14 scope:global align:4 +__ct__Q27JAInter11SeParameterFv = .text:0x80290B10; // type:function size:0xF0 scope:global align:4 +startSeSequence__Q27JAInter5SeMgrFv = .text:0x80290C00; // type:function size:0xA8 scope:global align:4 +processGFrameSe__Q27JAInter5SeMgrFv = .text:0x80290CA8; // type:function size:0x28 scope:global align:4 +checkNextFrameSe__Q27JAInter5SeMgrFv = .text:0x80290CD0; // type:function size:0x764 scope:global align:4 +checkPlayingSe__Q27JAInter5SeMgrFv = .text:0x80291434; // type:function size:0x548 scope:global align:4 +setSeqMuteFromSeStart__Q27JAInter5SeMgrFP8JAISound = .text:0x8029197C; // type:function size:0xD4 scope:global align:4 +clearSeqMuteFromSeStop__Q27JAInter5SeMgrFP8JAISound = .text:0x80291A50; // type:function size:0xD0 scope:global align:4 +checkSeMovePara__Q27JAInter5SeMgrFv = .text:0x80291B20; // type:function size:0x120 scope:global align:4 +sendSeAllParameter__Q27JAInter5SeMgrFP8JAISound = .text:0x80291C40; // type:function size:0x15C scope:global align:4 +checkPlayingSeUpdateMultiplication__Q27JAInter5SeMgrFP8JAISoundPQ27JAInter13SeqUpdateDataPfPQ27JAInter11MoveParaSetfUcPf = .text:0x80291D9C; // type:function size:0xF4 scope:global align:4 +checkPlayingSeUpdateAddition__Q27JAInter5SeMgrFP8JAISoundPQ27JAInter13SeqUpdateDataPfPQ27JAInter11MoveParaSetUcPff = .text:0x80291E90; // type:function size:0x11C scope:global align:4 +changeIDToCategory__Q27JAInter5SeMgrFUl = .text:0x80291FAC; // type:function size:0x8 scope:global align:4 +releaseSeRegist__Q27JAInter5SeMgrFP8JAISound = .text:0x80291FB4; // type:function size:0x124 scope:global align:4 +getSeParametermeterPointer__Q27JAInter5SeMgrFv = .text:0x802920D8; // type:function size:0x5C scope:global align:4 +releaseSeParameterPointer__Q27JAInter5SeMgrFPQ27JAInter11SeParameter = .text:0x80292134; // type:function size:0x7C scope:global align:4 +storeSeBuffer__Q27JAInter5SeMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x802921B0; // type:function size:0x4AC scope:global align:4 +releaseSeBuffer__Q27JAInter5SeMgrFP8JAISoundUl = .text:0x8029265C; // type:function size:0x58 scope:global align:4 +__ct__Q27JAInter19MoveParaSetInitZeroFv = .text:0x802926B4; // type:function size:0x18 scope:global align:4 +__ct__Q27JAInter19MoveParaSetInitHalfFv = .text:0x802926CC; // type:function size:0x18 scope:global align:4 +__defctor__Q27JAInter11MoveParaSetFv = .text:0x802926E4; // type:function size:0x18 scope:global align:4 +init__Q27JAInter7HeapMgrFUcUlUcUl = .text:0x802926FC; // type:function size:0x3C0 scope:global align:4 +getAutoHeapPointer__Q27JAInter7HeapMgrFv = .text:0x80292ABC; // type:function size:0x8 scope:global align:4 +checkOnMemory__Q27JAInter7HeapMgrFUlPUc = .text:0x80292AC4; // type:function size:0xF8 scope:global align:4 +releaseAutoHeapPointer__Q27JAInter7HeapMgrFUc = .text:0x80292BBC; // type:function size:0x24 scope:global align:4 +checkUsefulAutoHeapPosition__Q27JAInter7HeapMgrFv = .text:0x80292BE0; // type:function size:0xD8 scope:global align:4 +getFreeAutoHeapPointer__Q27JAInter7HeapMgrFUcUl = .text:0x80292CB8; // type:function size:0x48 scope:global align:4 +getFreeStayHeapPointer__Q27JAInter7HeapMgrFUlUl = .text:0x80292D00; // type:function size:0xF8 scope:global align:4 +setAutoHeapLoadedFlag__Q27JAInter7HeapMgrFUcUc = .text:0x80292DF8; // type:function size:0x14 scope:global align:4 +__ct__Q27JAInter9HeapBlockFv = .text:0x80292E0C; // type:function size:0x18 scope:global align:4 +init__Q27JAInter11SequenceMgrFv = .text:0x80292E24; // type:function size:0xA1C scope:global align:4 +__ct__Q27JAInter13SeqUpdateDataFv = .text:0x80293840; // type:function size:0x6A4 scope:global align:4 +__dt__Q27JAInter15PlayerParameterFv = .text:0x80293EE4; // type:function size:0x3C scope:global align:4 +__ct__Q27JAInter15PlayerParameterFv = .text:0x80293F20; // type:function size:0x34 scope:global align:4 +getArchiveName__Q27JAInter11SequenceMgrFPc = .text:0x80293F54; // type:function size:0x6C scope:global align:4 +setArchivePointer__Q27JAInter11SequenceMgrFP10JKRArchive = .text:0x80293FC0; // type:function size:0x8 scope:global align:4 +processGFrameSequence__Q27JAInter11SequenceMgrFv = .text:0x80293FC8; // type:function size:0x38 scope:global align:4 +checkEntriedSeq__Q27JAInter11SequenceMgrFv = .text:0x80294000; // type:function size:0x3C4 scope:global align:4 +checkFadeoutSeq__Q27JAInter11SequenceMgrFv = .text:0x802943C4; // type:function size:0xA8 scope:global align:4 +checkStoppedSeq__Q27JAInter11SequenceMgrFv = .text:0x8029446C; // type:function size:0xA0 scope:global align:4 +checkPlayingSeq__Q27JAInter11SequenceMgrFv = .text:0x8029450C; // type:function size:0x100 scope:global align:4 +checkStartedSeq__Q27JAInter11SequenceMgrFv = .text:0x8029460C; // type:function size:0x94 scope:global align:4 +checkReadSeq__Q27JAInter11SequenceMgrFv = .text:0x802946A0; // type:function size:0x23C scope:global align:4 +checkSeqWave__Q27JAInter11SequenceMgrFv = .text:0x802948DC; // type:function size:0xFC scope:global align:4 +checkPlayingSeqUpdateMultiplication__Q27JAInter11SequenceMgrFUlUcUlPQ27JAInter11MoveParaSetPUlUcPf = .text:0x802949D8; // type:function size:0x140 scope:global align:4 +checkPlayingSeqUpdateAddition__Q27JAInter11SequenceMgrFUlUcUlPQ27JAInter11MoveParaSetPUlUcPff = .text:0x80294B18; // type:function size:0x180 scope:global align:4 +checkPlayingSeqUpdateTrack__Q27JAInter11SequenceMgrFUlUlPQ27JAInter11MoveParaSetPUlUcPf = .text:0x80294C98; // type:function size:0x120 scope:global align:4 +checkPlayingSeqTrack__Q27JAInter11SequenceMgrFUl = .text:0x80294DB8; // type:function size:0x800 scope:global align:4 +stopSeq__Q27JAInter11SequenceMgrFP8JAISound = .text:0x802955B8; // type:function size:0xFC scope:global align:4 +checkDvdLoadArc__Q27JAInter11SequenceMgrFUlUl = .text:0x802956B4; // type:function size:0xBC scope:global align:4 +storeSeqBuffer__Q27JAInter11SequenceMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x80295770; // type:function size:0x238 scope:global align:4 +releaseSeqBuffer__Q27JAInter11SequenceMgrFP8JAISoundUl = .text:0x802959A8; // type:function size:0xB8 scope:global align:4 +getPlayTrackInfo__Q27JAInter11SequenceMgrFUl = .text:0x80295A60; // type:function size:0x10 scope:global align:4 +__ct__Q27JAInter7MuteBitFv = .text:0x80295A70; // type:function size:0x20 scope:global align:4 +__dt__Q38JASystem6Kernel8TPortCmdFv = .text:0x80295A90; // type:function size:0x3C scope:global align:4 +getInterface__8JAIBasicFv = .text:0x80295ACC; // type:function size:0x8 scope:global align:4 +init__Q27JAInter12SeqParameterFv = .text:0x80295AD4; // type:function size:0x268 scope:global align:4 +__ct__8JAISoundFv = .text:0x80295D3C; // type:function size:0x28 scope:global align:4 +getSeCategoryNumber__8JAISoundFv = .text:0x80295D64; // type:function size:0x24 scope:global align:4 +getSwBit__8JAISoundFv = .text:0x80295D88; // type:function size:0xC scope:global align:4 +checkSwBit__8JAISoundFUl = .text:0x80295D94; // type:function size:0x30 scope:global align:4 +getInfoPriority__8JAISoundFv = .text:0x80295DC4; // type:function size:0xC scope:global align:4 +clearMainSoundPPointer__8JAISoundFv = .text:0x80295DD0; // type:function size:0x18 scope:global align:4 +start__8JAISoundFUl = .text:0x80295DE8; // type:function size:0x40 scope:global align:4 +stop__8JAISoundFUl = .text:0x80295E28; // type:function size:0x30 scope:global align:4 +setVolume__8JAISoundFfUlUc = .text:0x80295E58; // type:function size:0xD4 scope:global align:4 +setPan__8JAISoundFfUlUc = .text:0x80295F2C; // type:function size:0xD8 scope:global align:4 +setPitch__8JAISoundFfUlUc = .text:0x80296004; // type:function size:0xD8 scope:global align:4 +setFxmix__8JAISoundFfUlUc = .text:0x802960DC; // type:function size:0xC8 scope:global align:4 +setDolby__8JAISoundFfUlUc = .text:0x802961A4; // type:function size:0xC8 scope:global align:4 +setTempoProportion__8JAISoundFfUl = .text:0x8029626C; // type:function size:0xA8 scope:global align:4 +setPortData__8JAISoundFUcUs = .text:0x80296314; // type:function size:0xB4 scope:global align:4 +setPrepareFlag__8JAISoundFUc = .text:0x802963C8; // type:function size:0xB0 scope:global align:4 +setDistanceVolumeCommon__8JAISoundFfUc = .text:0x80296478; // type:function size:0x158 scope:global align:4 +setDistancePanCommon__8JAISoundFv = .text:0x802965D0; // type:function size:0x15C scope:global align:4 +setPositionDopplarCommon__8JAISoundFUl = .text:0x8029672C; // type:function size:0x1EC scope:global align:4 +setSeqInterVolume__8JAISoundFUcfUl = .text:0x80296918; // type:function size:0xE4 scope:global align:4 +setSeqInterPan__8JAISoundFUcfUl = .text:0x802969FC; // type:function size:0x150 scope:global align:4 +setSeqInterPitch__8JAISoundFUcfUl = .text:0x80296B4C; // type:function size:0x150 scope:global align:4 +setSeqInterFxmix__8JAISoundFUcfUl = .text:0x80296C9C; // type:function size:0x150 scope:global align:4 +setSeqInterDolby__8JAISoundFUcfUl = .text:0x80296DEC; // type:function size:0x198 scope:global align:4 +setSeqTempoProportion__8JAISoundFfUl = .text:0x80296F84; // type:function size:0xA0 scope:global align:4 +setSeqPortData__8JAISoundFUcUsUl = .text:0x80297024; // type:function size:0x170 scope:global align:4 +setTrackVolume__8JAISoundFUcfUl = .text:0x80297194; // type:function size:0x120 scope:global align:4 +setTrackInterruptSwitch__8JAISoundFUcUc = .text:0x802972B4; // type:function size:0x98 scope:global align:4 +setTrackPortData__8JAISoundFUcUcUs = .text:0x8029734C; // type:function size:0x128 scope:global align:4 +setSeInterRandomPara__8JAISoundFPfUlff = .text:0x80297474; // type:function size:0x114 scope:global align:4 +setSeInterVolume__8JAISoundFUcfUlUc = .text:0x80297588; // type:function size:0xA0 scope:global align:4 +setSeInterPan__8JAISoundFUcfUlUc = .text:0x80297628; // type:function size:0xA0 scope:global align:4 +setSeInterPitch__8JAISoundFUcfUlf = .text:0x802976C8; // type:function size:0xB8 scope:global align:4 +setSeInterFxmix__8JAISoundFUcfUlUc = .text:0x80297780; // type:function size:0xA0 scope:global align:4 +setSeInterDolby__8JAISoundFUcfUlUc = .text:0x80297820; // type:function size:0xA0 scope:global align:4 +setSePortData__8JAISoundFUcUs = .text:0x802978C0; // type:function size:0xA4 scope:global align:4 +setSeDistanceParameters__8JAISoundFv = .text:0x80297964; // type:function size:0x120 scope:global align:4 +setSeDistanceVolume__8JAISoundFUc = .text:0x80297A84; // type:function size:0x80 scope:global align:4 +setSeDistancePan__8JAISoundFUc = .text:0x80297B04; // type:function size:0x58 scope:global align:4 +setSeDistancePitch__8JAISoundFUc = .text:0x80297B5C; // type:function size:0x188 scope:global align:4 +setSePositionDopplar__8JAISoundFv = .text:0x80297CE4; // type:function size:0x88 scope:global align:4 +setSeDistanceFxmix__8JAISoundFUc = .text:0x80297D6C; // type:function size:0xE4 scope:global align:4 +setSeDistanceFir__8JAISoundFUc = .text:0x80297E50; // type:function size:0x4 scope:global align:4 +setSeDistanceDolby__8JAISoundFUc = .text:0x80297E54; // type:function size:0xD4 scope:global align:4 +setStreamInterVolume__8JAISoundFUcfUl = .text:0x80297F28; // type:function size:0xE4 scope:global align:4 +setStreamInterPitch__8JAISoundFUcfUl = .text:0x8029800C; // type:function size:0xE4 scope:global align:4 +setStreamInterPan__8JAISoundFUcfUl = .text:0x802980F0; // type:function size:0xE4 scope:global align:4 +setStreamPrepareFlag__8JAISoundFUc = .text:0x802981D4; // type:function size:0x50 scope:global align:4 +setPauseMode__8JAISoundFUcUc = .text:0x80298224; // type:function size:0x26C scope:global align:4 +setSeqPrepareFlag__8JAISoundFUc = .text:0x80298490; // type:function size:0x64 scope:global align:4 +getSeqInterVolume__8JAISoundFUc = .text:0x802984F4; // type:function size:0x54 scope:global align:4 +getStreamInterVolume__8JAISoundFUc = .text:0x80298548; // type:function size:0x8C scope:global align:4 +getSeqParameter__8JAISoundFv = .text:0x802985D4; // type:function size:0x8 scope:global align:4 +getSeParameter__8JAISoundFv = .text:0x802985DC; // type:function size:0x8 scope:global align:4 +getStreamParameter__8JAISoundFv = .text:0x802985E4; // type:function size:0x8 scope:global align:4 +getTrackPortRoute__8JAISoundFUcUc = .text:0x802985EC; // type:function size:0x3C scope:global align:4 +checkSoundHandle__8JAISoundFUlPv = .text:0x80298628; // type:function size:0x70 scope:global align:4 +initParameter__8JAISoundFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x80298698; // type:function size:0xD4 scope:global align:4 +set__Q27JAInter11MoveParaSetFfUl = .text:0x8029876C; // type:function size:0xB0 scope:global align:4 +move__Q27JAInter11MoveParaSetFv = .text:0x8029881C; // type:function size:0x48 scope:global align:4 +init__Q27JAInter9LinkSoundFP8JAISoundUl = .text:0x80298864; // type:function size:0x3E8 scope:global align:4 +getSound__Q27JAInter9LinkSoundFv = .text:0x80298C4C; // type:function size:0x54 scope:global align:4 +releaseSound__Q27JAInter9LinkSoundFP8JAISound = .text:0x80298CA0; // type:function size:0x70 scope:global align:4 +init__Q27JAInter10SoundTableFPUcUl = .text:0x80298D10; // type:function size:0x18C scope:global align:4 +getInfoPointer__Q27JAInter10SoundTableFUl = .text:0x80298E9C; // type:function size:0x1D0 scope:global align:4 +getInfoFormat__Q27JAInter10SoundTableFUl = .text:0x8029906C; // type:function size:0xD0 scope:global align:4 +getCategotyMax__Q27JAInter10SoundTableFv = .text:0x8029913C; // type:function size:0x8 scope:global align:4 +init__Q27JAInter9StreamMgrFv = .text:0x80299144; // type:function size:0x510 scope:global align:4 +storeStreamBuffer__Q27JAInter9StreamMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x80299654; // type:function size:0x198 scope:global align:4 +releaseStreamBuffer__Q27JAInter9StreamMgrFP8JAISoundUl = .text:0x802997EC; // type:function size:0xA4 scope:global align:4 +processGFrameStream__Q27JAInter9StreamMgrFv = .text:0x80299890; // type:function size:0x38 scope:global align:4 +checkEntriedStream__Q27JAInter9StreamMgrFv = .text:0x802998C8; // type:function size:0xB0 scope:global align:4 +checkWaitStream__Q27JAInter9StreamMgrFv = .text:0x80299978; // type:function size:0xD4 scope:global align:4 +checkRequestStream__Q27JAInter9StreamMgrFv = .text:0x80299A4C; // type:function size:0x98 scope:global align:4 +checkPlayingStream__Q27JAInter9StreamMgrFv = .text:0x80299AE4; // type:function size:0x3EC scope:global align:4 +Play_DirectPCM__Q27JAInter9StreamLibFPQ28JASystem11TDSPChannelPsUsUlsUs = .text:0x80299ED0; // type:function size:0x128 scope:global align:4 +Get_DirectPCM_LoopRemain__Q27JAInter9StreamLibFPQ38JASystem12DSPInterface9DSPBuffer = .text:0x80299FF8; // type:function size:0xC scope:global align:4 +Get_DirectPCM_Remain__Q27JAInter9StreamLibFPQ38JASystem12DSPInterface9DSPBuffer = .text:0x8029A004; // type:function size:0x8 scope:global align:4 +init__Q27JAInter9StreamLibFb = .text:0x8029A00C; // type:function size:0x50 scope:global align:4 +allocBuffer__Q27JAInter9StreamLibFPvl = .text:0x8029A05C; // type:function size:0x334 scope:global align:4 +deallocBuffer__Q27JAInter9StreamLibFv = .text:0x8029A390; // type:function size:0x60 scope:global align:4 +getNeedBufferSize__Q27JAInter9StreamLibFv = .text:0x8029A3F0; // type:function size:0x54 scope:global align:4 +setAllocBufferCallback__Q27JAInter9StreamLibFPFv_v = .text:0x8029A444; // type:function size:0x8 scope:global align:4 +setDeallocBufferCallback__Q27JAInter9StreamLibFPFv_v = .text:0x8029A44C; // type:function size:0x8 scope:global align:4 +sync__Q27JAInter9StreamLibFl = .text:0x8029A454; // type:function size:0x1C scope:global align:4 +__DecodePCM__Q27JAInter9StreamLibFv = .text:0x8029A470; // type:function size:0xBC scope:global align:4 +__DecodeADPCM__Q27JAInter9StreamLibFv = .text:0x8029A52C; // type:function size:0x3A8 scope:global align:4 +__Decode__Q27JAInter9StreamLibFv = .text:0x8029A8D4; // type:function size:0x94 scope:global align:4 +__LoadFin__Q27JAInter9StreamLibFlP11DVDFileInfo = .text:0x8029A968; // type:function size:0x20 scope:global align:4 +LoadADPCM__Q27JAInter9StreamLibFv = .text:0x8029A988; // type:function size:0x140 scope:global align:4 +setVolume__Q27JAInter9StreamLibFf = .text:0x8029AAC8; // type:function size:0x10 scope:global align:4 +setPitch__Q27JAInter9StreamLibFf = .text:0x8029AAD8; // type:function size:0x10 scope:global align:4 +setPan__Q27JAInter9StreamLibFf = .text:0x8029AAE8; // type:function size:0x10 scope:global align:4 +stop__Q27JAInter9StreamLibFv = .text:0x8029AAF8; // type:function size:0x10 scope:global align:4 +setPauseFlag__Q27JAInter9StreamLibFUc = .text:0x8029AB08; // type:function size:0x1C scope:global align:4 +clearPauseFlag__Q27JAInter9StreamLibFUc = .text:0x8029AB24; // type:function size:0x20 scope:global align:4 +setPrepareFlag__Q27JAInter9StreamLibFUc = .text:0x8029AB44; // type:function size:0x8 scope:global align:4 +setOutputMode__Q27JAInter9StreamLibFUl = .text:0x8029AB4C; // type:function size:0x8 scope:global align:4 +getPlayingFlag__Q27JAInter9StreamLibFv = .text:0x8029AB54; // type:function size:0x8 scope:global align:4 +setDecodedBufferBlocks__Q27JAInter9StreamLibFUl = .text:0x8029AB5C; // type:function size:0x68 scope:global align:4 +LoopInit__Q27JAInter9StreamLibFv = .text:0x8029ABC4; // type:function size:0x40 scope:global align:4 +directPlayWait__Q27JAInter9StreamLibFPv = .text:0x8029AC04; // type:function size:0x5C scope:global align:4 +start__Q27JAInter9StreamLibFPcUlPv = .text:0x8029AC60; // type:function size:0xA0 scope:global align:4 +__start__Q27JAInter9StreamLibFv = .text:0x8029AD00; // type:function size:0x260 scope:global align:4 +callBack__Q27JAInter9StreamLibFPv = .text:0x8029AF60; // type:function size:0x98C scope:global align:4 +__sinit_JAIStreamMgr_cpp = .text:0x8029B8EC; // type:function size:0x3C scope:local align:4 +checkFileExsistence__Q27JAInter15SystemInterfaceFPc = .text:0x8029B928; // type:function size:0x2C scope:global align:4 +checkSeqActiveFlag__Q27JAInter15SystemInterfaceFPQ28JASystem6TTrack = .text:0x8029B954; // type:function size:0xEC scope:global align:4 +trackToSeqp__Q27JAInter15SystemInterfaceFP8JAISoundUc = .text:0x8029BA40; // type:function size:0x1D8 scope:global align:4 +setSeqPortargsF32__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataUlUcf = .text:0x8029BC18; // type:function size:0x1C scope:global align:4 +setSeqPortargsU32__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataUlUcUl = .text:0x8029BC34; // type:function size:0x1C scope:global align:4 +rootInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateData = .text:0x8029BC50; // type:function size:0x68 scope:global align:4 +trackInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateData = .text:0x8029BCB8; // type:function size:0x9C scope:global align:4 +outerInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataPvUlUsUc = .text:0x8029BD54; // type:function size:0x204 scope:global align:4 +setPortParameter__Q27JAInter15SystemInterfaceFPQ38JASystem6Kernel9TPortArgsPQ28JASystem6TTrackUlUl = .text:0x8029BF58; // type:function size:0x68 scope:global align:4 +setSePortParameter__Q27JAInter15SystemInterfaceFPQ38JASystem6Kernel9TPortArgs = .text:0x8029BFC0; // type:function size:0xD4 scope:global align:4 +__sinit_JAISystemInterface_cpp = .text:0x8029C094; // type:function size:0x3C scope:local align:4 +__ct__Q28JMessage8TControlFv = .text:0x8029C0D0; // type:function size:0x40 scope:global align:4 +__dt__Q28JMessage8TControlFv = .text:0x8029C110; // type:function size:0x48 scope:global align:4 +getResource_groupID__Q28JMessage8TControlCFUs = .text:0x8029C158; // type:function size:0x7C scope:global align:4 +getMessageData__Q28JMessage8TControlCFUsUs = .text:0x8029C1D4; // type:function size:0x94 scope:global align:4 +reset__Q28JMessage8TControlFv = .text:0x8029C268; // type:function size:0x54 scope:global align:4 +update__Q28JMessage8TControlFv = .text:0x8029C2BC; // type:function size:0xE4 scope:global align:4 +render__Q28JMessage8TControlFv = .text:0x8029C3A0; // type:function size:0xCC scope:global align:4 +do_word__Q28JMessage8TControlFUl = .text:0x8029C46C; // type:function size:0x8 scope:global align:4 +setMessageCode_flush___Q28JMessage8TControlFv = .text:0x8029C474; // type:function size:0xB4 scope:global align:4 +reset___Q28JMessage8TControlFv = .text:0x8029C528; // type:function size:0x1C scope:global align:4 +process_setMessageIndex_reserved___Q28JMessage23@unnamed@processor_cpp@FUs = .text:0x8029C544; // type:function size:0x28 scope:global align:4 +process_setMessage_index___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUs = .text:0x8029C56C; // type:function size:0x4C scope:global align:4 +process_setMessage_code___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUl = .text:0x8029C5B8; // type:function size:0x54 scope:global align:4 +pushCurrent__Q28JMessage10TProcessorFPCc = .text:0x8029C60C; // type:function size:0x38 scope:global align:4 +popCurrent__Q28JMessage10TProcessorFv = .text:0x8029C644; // type:function size:0x24 scope:global align:4 +on_select_begin__Q28JMessage10TProcessorFPFPQ28JMessage10TProcessor_PCcPCvPCcUl = .text:0x8029C668; // type:function size:0x8C scope:global align:4 +on_select_end__Q28JMessage10TProcessorFv = .text:0x8029C6F4; // type:function size:0x4C scope:global align:4 +on_select_separate__Q28JMessage10TProcessorFv = .text:0x8029C740; // type:function size:0x5C scope:global align:4 +do_character__Q28JMessage10TProcessorFi = .text:0x8029C79C; // type:function size:0x4 scope:global align:4 +do_tag__Q28JMessage10TProcessorFUlPCvUl = .text:0x8029C7A0; // type:function size:0x8 scope:global align:4 +do_systemTagCode__Q28JMessage10TProcessorFUsPCvUl = .text:0x8029C7A8; // type:function size:0x8 scope:global align:4 +do_select_begin__Q28JMessage10TProcessorFUl = .text:0x8029C7B0; // type:function size:0x4 scope:global align:4 +do_select_end__Q28JMessage10TProcessorFv = .text:0x8029C7B4; // type:function size:0x4 scope:global align:4 +do_select_separate__Q28JMessage10TProcessorFv = .text:0x8029C7B8; // type:function size:0x4 scope:global align:4 +__dt__Q28JMessage10TProcessorFv = .text:0x8029C7BC; // type:function size:0x48 scope:global align:4 +reset___Q28JMessage10TProcessorFPCc = .text:0x8029C804; // type:function size:0x1C scope:global align:4 +on_tag___Q28JMessage10TProcessorFv = .text:0x8029C820; // type:function size:0xA0 scope:global align:4 +do_tag___Q28JMessage10TProcessorFUlPCvUl = .text:0x8029C8C0; // type:function size:0x128 scope:global align:4 +do_systemTagCode___Q28JMessage10TProcessorFUsPCvUl = .text:0x8029C9E8; // type:function size:0x58 scope:global align:4 +process_character___Q28JMessage10TProcessorFv = .text:0x8029CA40; // type:function size:0xDC scope:global align:4 +process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8029CB1C; // type:function size:0x48 scope:global align:4 +process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8029CB64; // type:function size:0x48 scope:global align:4 +process_select_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8029CBAC; // type:function size:0x1C scope:global align:4 +process_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8029CBC8; // type:function size:0x1C scope:global align:4 +__ct__Q28JMessage18TSequenceProcessorFPQ28JMessage8TControl = .text:0x8029CBE4; // type:function size:0x3C scope:global align:4 +__dt__Q28JMessage18TSequenceProcessorFv = .text:0x8029CC20; // type:function size:0x60 scope:global align:4 +process__Q28JMessage18TSequenceProcessorFPCc = .text:0x8029CC80; // type:function size:0x178 scope:global align:4 +on_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8029CDF8; // type:function size:0x2C scope:global align:4 +on_jump_register__Q28JMessage18TSequenceProcessorFPFPQ28JMessage18TSequenceProcessor_bUl = .text:0x8029CE24; // type:function size:0x14 scope:global align:4 +on_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8029CE38; // type:function size:0x2C scope:global align:4 +on_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029CE64; // type:function size:0x5C scope:global align:4 +on_branch_register__Q28JMessage18TSequenceProcessorFPFPQ28JMessage18TSequenceProcessorUl_bPCvUl = .text:0x8029CEC0; // type:function size:0x10 scope:global align:4 +on_branch_query__Q28JMessage18TSequenceProcessorFUs = .text:0x8029CED0; // type:function size:0x34 scope:global align:4 +on_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x8029CF04; // type:function size:0x2C scope:global align:4 +on_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029CF30; // type:function size:0x5C scope:global align:4 +do_begin__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029CF8C; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage18TSequenceProcessorFv = .text:0x8029CF90; // type:function size:0x4 scope:global align:4 +do_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8029CF94; // type:function size:0x8 scope:global align:4 +do_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8029CF9C; // type:function size:0x8 scope:global align:4 +do_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029CFA4; // type:function size:0x4 scope:global align:4 +do_branch_query__Q28JMessage18TSequenceProcessorFUs = .text:0x8029CFA8; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x8029CFAC; // type:function size:0x8 scope:global align:4 +do_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029CFB4; // type:function size:0x4 scope:global align:4 +reset___Q28JMessage18TSequenceProcessorFPCc = .text:0x8029CFB8; // type:function size:0x50 scope:global align:4 +do_begin___Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8029D008; // type:function size:0x2C scope:global align:4 +do_end___Q28JMessage18TSequenceProcessorFv = .text:0x8029D034; // type:function size:0x34 scope:global align:4 +do_tag___Q28JMessage18TSequenceProcessorFUlPCvUl = .text:0x8029D068; // type:function size:0x10C scope:global align:4 +do_systemTagCode___Q28JMessage18TSequenceProcessorFUsPCvUl = .text:0x8029D174; // type:function size:0x58 scope:global align:4 +process_jump_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor = .text:0x8029D1CC; // type:function size:0x30 scope:global align:4 +process_jump___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor = .text:0x8029D1FC; // type:function size:0x2C scope:global align:4 +process_branch_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl = .text:0x8029D228; // type:function size:0x30 scope:global align:4 +process_branch___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl = .text:0x8029D258; // type:function size:0x30 scope:global align:4 +__ct__Q28JMessage19TRenderingProcessorFPQ28JMessage8TControl = .text:0x8029D288; // type:function size:0x38 scope:global align:4 +__dt__Q28JMessage19TRenderingProcessorFv = .text:0x8029D2C0; // type:function size:0x60 scope:global align:4 +process__Q28JMessage19TRenderingProcessorFPCc = .text:0x8029D320; // type:function size:0x70 scope:global align:4 +do_begin__Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x8029D390; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage19TRenderingProcessorFv = .text:0x8029D394; // type:function size:0x4 scope:global align:4 +do_begin___Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x8029D398; // type:function size:0x2C scope:global align:4 +do_end___Q28JMessage19TRenderingProcessorFv = .text:0x8029D3C4; // type:function size:0x2C scope:global align:4 +do_tag___Q28JMessage19TRenderingProcessorFUlPCvUl = .text:0x8029D3F0; // type:function size:0x34 scope:global align:4 +do_systemTagCode___Q28JMessage19TRenderingProcessorFUsPCvUl = .text:0x8029D424; // type:function size:0x40 scope:global align:4 +__ct__Q28JMessage18TResourceContainerFv = .text:0x8029D464; // type:function size:0x40 scope:global align:4 +Get_groupID__Q28JMessage18TResourceContainerFUs = .text:0x8029D4A4; // type:function size:0x8C scope:global align:4 +SetEncoding__Q28JMessage18TResourceContainerFUc = .text:0x8029D530; // type:function size:0x38 scope:global align:4 +Do_create__Q28JMessage18TResourceContainerFv = .text:0x8029D568; // type:function size:0x4C scope:global align:4 +Do_destroy__Q28JMessage18TResourceContainerFPQ28JMessage9TResource = .text:0x8029D5B4; // type:function size:0x24 scope:global align:4 +SetEncoding___Q28JMessage18TResourceContainerFUc = .text:0x8029D5D8; // type:function size:0x30 scope:global align:4 +__ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer = .text:0x8029D608; // type:function size:0x28 scope:global align:4 +__dt__Q28JMessage6TParseFv = .text:0x8029D630; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x8029D690; // type:function size:0x134 scope:global align:4 +parseBlock_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x8029D7C4; // type:function size:0x14C scope:global align:4 +isLeadByte_1Byte__7JUTFontFi = .text:0x8029D910; // type:function size:0x8 scope:global align:4 +isLeadByte_2Byte__7JUTFontFi = .text:0x8029D918; // type:function size:0x8 scope:global align:4 +isLeadByte_ShiftJIS__7JUTFontFi = .text:0x8029D920; // type:function size:0x30 scope:global align:4 +ShortCommandProc = .text:0x8029D950; // type:function size:0x54 scope:global align:4 +GBAInit = .text:0x8029D9A4; // type:function size:0xA0 scope:global align:4 +GBAGetStatusAsync = .text:0x8029DA44; // type:function size:0x64 scope:global align:4 +GBAGetStatus = .text:0x8029DAA8; // type:function size:0x90 scope:global align:4 +GBAResetAsync = .text:0x8029DB38; // type:function size:0x64 scope:global align:4 +GBAReset = .text:0x8029DB9C; // type:function size:0x90 scope:global align:4 +OnReset = .text:0x8029DC2C; // type:function size:0x10 scope:local align:4 +GBAGetProcessStatus = .text:0x8029DC3C; // type:function size:0x168 scope:global align:4 +GBAJoyBootAsync = .text:0x8029DDA4; // type:function size:0x13C scope:global align:4 +F23 = .text:0x8029DEE0; // type:function size:0xA8 scope:global align:4 +F25 = .text:0x8029DF88; // type:function size:0xD0 scope:global align:4 +F27 = .text:0x8029E058; // type:function size:0xD0 scope:global align:4 +F29 = .text:0x8029E128; // type:function size:0x3B0 scope:global align:4 +F31 = .text:0x8029E4D8; // type:function size:0x498 scope:global align:4 +F33 = .text:0x8029E970; // type:function size:0x174 scope:global align:4 +F35 = .text:0x8029EAE4; // type:function size:0x15C scope:global align:4 +F37 = .text:0x8029EC40; // type:function size:0xFC scope:global align:4 +F39 = .text:0x8029ED3C; // type:function size:0x80 scope:global align:4 +GBAJoyBoot = .text:0x8029EDBC; // type:function size:0x48 scope:global align:4 +ReadProc = .text:0x8029EE04; // type:function size:0x60 scope:global align:4 +GBAReadAsync = .text:0x8029EE64; // type:function size:0x6C scope:global align:4 +GBARead = .text:0x8029EED0; // type:function size:0x94 scope:global align:4 +WriteProc = .text:0x8029EF64; // type:function size:0x30 scope:global align:4 +GBAWriteAsync = .text:0x8029EF94; // type:function size:0x94 scope:global align:4 +GBAWrite = .text:0x8029F028; // type:function size:0xC4 scope:global align:4 +__GBAHandler = .text:0x8029F0EC; // type:function size:0xDC scope:global align:4 +__GBASyncCallback = .text:0x8029F1C8; // type:function size:0x34 scope:global align:4 +__GBASync = .text:0x8029F1FC; // type:function size:0x6C scope:global align:4 +TypeAndStatusCallback = .text:0x8029F268; // type:function size:0x118 scope:global align:4 +__GBATransfer = .text:0x8029F380; // type:function size:0x74 scope:global align:4 +__GBASetDelay = .text:0x8029F3F4; // type:function size:0x24 scope:global align:4 +__ct__11JAIZelBasicFv = .text:0x8029F418; // type:function size:0x230 scope:global align:4 +zeldaGFrameWork__11JAIZelBasicFv = .text:0x8029F648; // type:function size:0x108C scope:global align:4 +heartGaugeOn__11JAIZelBasicFv = .text:0x802A06D4; // type:function size:0xC scope:global align:4 +processHeartGaugeSound__11JAIZelBasicFv = .text:0x802A06E0; // type:function size:0x104 scope:global align:4 +gframeProcess__11JAIZelBasicFv = .text:0x802A07E4; // type:function size:0x4C scope:global align:4 +resetProcess__11JAIZelBasicFv = .text:0x802A0830; // type:function size:0x11C scope:global align:4 +resetRecover__11JAIZelBasicFv = .text:0x802A094C; // type:function size:0x188 scope:global align:4 +bgmStreamPrepare__11JAIZelBasicFUl = .text:0x802A0AD4; // type:function size:0x84 scope:global align:4 +bgmStreamPlay__11JAIZelBasicFv = .text:0x802A0B58; // type:function size:0xD4 scope:global align:4 +bgmStart__11JAIZelBasicFUlUll = .text:0x802A0C2C; // type:function size:0x11BC scope:global align:4 +bgmStop__11JAIZelBasicFUll = .text:0x802A1DE8; // type:function size:0x114 scope:global align:4 +mainBgmStopOnly__11JAIZelBasicFUl = .text:0x802A1EFC; // type:function size:0x48 scope:global align:4 +subBgmStart__11JAIZelBasicFUl = .text:0x802A1F44; // type:function size:0x524 scope:global align:4 +subBgmStop__11JAIZelBasicFv = .text:0x802A2468; // type:function size:0xC8 scope:global align:4 +subBgmStopInner__11JAIZelBasicFv = .text:0x802A2530; // type:function size:0x114 scope:global align:4 +bgmNowBattle__11JAIZelBasicFf = .text:0x802A2644; // type:function size:0x4FC scope:global align:4 +bgmBattleGFrame__11JAIZelBasicFv = .text:0x802A2B40; // type:function size:0x194 scope:global align:4 +stopBattleBgm__11JAIZelBasicFv = .text:0x802A2CD4; // type:function size:0x64 scope:global align:4 +bgmNowKaitengiri__11JAIZelBasicFv = .text:0x802A2D38; // type:function size:0xA0 scope:global align:4 +bgmHitSound__11JAIZelBasicFl = .text:0x802A2DD8; // type:function size:0x150 scope:global align:4 +bgmSetSwordUsing__11JAIZelBasicFl = .text:0x802A2F28; // type:function size:0x8 scope:global align:4 +onEnemyDamage__11JAIZelBasicFv = .text:0x802A2F30; // type:function size:0x74 scope:global align:4 +mbossBgmMuteProcess__11JAIZelBasicFv = .text:0x802A2FA4; // type:function size:0x104 scope:global align:4 +mbossBgmNearByProcess__11JAIZelBasicFf = .text:0x802A30A8; // type:function size:0x94 scope:global align:4 +checkBgmPlaying__11JAIZelBasicFv = .text:0x802A313C; // type:function size:0x28 scope:global align:4 +checkPlayingMainBgmFlag__11JAIZelBasicFv = .text:0x802A3164; // type:function size:0x1C scope:global align:4 +checkSubBgmPlaying__11JAIZelBasicFv = .text:0x802A3180; // type:function size:0x10 scope:global align:4 +checkPlayingSubBgmFlag__11JAIZelBasicFv = .text:0x802A3190; // type:function size:0x1C scope:global align:4 +checkPlayingStreamBgmFlag__11JAIZelBasicFv = .text:0x802A31AC; // type:function size:0x20 scope:global align:4 +changeBgmStatus__11JAIZelBasicFl = .text:0x802A31CC; // type:function size:0x38 scope:global align:4 +changeSubBgmStatus__11JAIZelBasicFl = .text:0x802A3204; // type:function size:0x48 scope:global align:4 +bgmMuteMtDragon__11JAIZelBasicFv = .text:0x802A324C; // type:function size:0xC scope:global align:4 +enemyNearBy__11JAIZelBasicFv = .text:0x802A3258; // type:function size:0xD8 scope:global align:4 +enemyNearByGFrame__11JAIZelBasicFv = .text:0x802A3330; // type:function size:0xE8 scope:global align:4 +bgmAllMute__11JAIZelBasicFUl = .text:0x802A3418; // type:function size:0x80 scope:global align:4 +taktModeMute__11JAIZelBasicFv = .text:0x802A3498; // type:function size:0xE4 scope:global align:4 +taktModeMuteOff__11JAIZelBasicFv = .text:0x802A357C; // type:function size:0x134 scope:global align:4 +cbPracticePlay__11JAIZelBasicFP3Vec = .text:0x802A36B0; // type:function size:0x288 scope:global align:4 +cbPracticeProcess__11JAIZelBasicFv = .text:0x802A3938; // type:function size:0x288 scope:global align:4 +cbPracticeStop__11JAIZelBasicFv = .text:0x802A3BC0; // type:function size:0xD4 scope:global align:4 +checkCbPracticePlay__11JAIZelBasicFv = .text:0x802A3C94; // type:function size:0x68 scope:global align:4 +prepareLandingDemo__11JAIZelBasicFl = .text:0x802A3CFC; // type:function size:0x2C scope:global align:4 +startLandingDemo__11JAIZelBasicFv = .text:0x802A3D28; // type:function size:0x6C scope:global align:4 +endLandingDemo__11JAIZelBasicFv = .text:0x802A3D94; // type:function size:0xC scope:global align:4 +initSe__11JAIZelBasicFv = .text:0x802A3DA0; // type:function size:0x10C scope:global align:4 +seStart__11JAIZelBasicFUlP3VecUlScffffUc = .text:0x802A3EAC; // type:function size:0x1DD0 scope:global align:4 +seStop__11JAIZelBasicFUll = .text:0x802A5C7C; // type:function size:0xA4 scope:global align:4 +checkSePlaying__11JAIZelBasicFUl = .text:0x802A5D20; // type:function size:0x40 scope:global align:4 +seStopActor__11JAIZelBasicFP3VecUl = .text:0x802A5D60; // type:function size:0x54 scope:global align:4 +seDeleteObject__11JAIZelBasicFP3Vec = .text:0x802A5DB4; // type:function size:0x20 scope:global align:4 +getLinkVoiceVowel__11JAIZelBasicFUl = .text:0x802A5DD4; // type:function size:0xA0 scope:global align:4 +linkVoiceStart__11JAIZelBasicFUlP3VecUcSc = .text:0x802A5E74; // type:function size:0x1E4 scope:global align:4 +monsSeInit__11JAIZelBasicFv = .text:0x802A6058; // type:function size:0x2C scope:global align:4 +monsSeStart__11JAIZelBasicFUlP3VecUlUlSc = .text:0x802A6084; // type:function size:0x1CC scope:global align:4 +kuroboMotionPlay__11JAIZelBasicFUlP3VecUlSc = .text:0x802A6250; // type:function size:0xC0 scope:global align:4 +kuroboVoicePlay__11JAIZelBasicFUlP3VecSc = .text:0x802A6310; // type:function size:0xD0 scope:global align:4 +setLevObjSE__11JAIZelBasicFUlP3VecSc = .text:0x802A63E0; // type:function size:0x2A4 scope:global align:4 +processLevObjSE__11JAIZelBasicFv = .text:0x802A6684; // type:function size:0x168 scope:global align:4 +initLevObjSE__11JAIZelBasicFv = .text:0x802A67EC; // type:function size:0x60 scope:global align:4 +charVoicePlay__11JAIZelBasicFllP3VecSc = .text:0x802A684C; // type:function size:0xAC scope:global align:4 +messageSePlay__11JAIZelBasicFUsP3VecSc = .text:0x802A68F8; // type:function size:0x100 scope:global align:4 +shipCruiseSePlay__11JAIZelBasicFP3Vecf = .text:0x802A69F8; // type:function size:0x390 scope:global align:4 +setShipSailState__11JAIZelBasicFl = .text:0x802A6D88; // type:function size:0x8 scope:global align:4 +init__11JAIZelBasicFP12JKRSolidHeapUl = .text:0x802A6D90; // type:function size:0x210 scope:global align:4 +setOutputMode__11JAIZelBasicFUl = .text:0x802A6FA0; // type:function size:0x2C scope:global align:4 +talkIn__11JAIZelBasicFv = .text:0x802A6FCC; // type:function size:0x180 scope:global align:4 +talkOut__11JAIZelBasicFv = .text:0x802A714C; // type:function size:0x154 scope:global align:4 +menuIn__11JAIZelBasicFv = .text:0x802A72A0; // type:function size:0x148 scope:global align:4 +menuOut__11JAIZelBasicFv = .text:0x802A73E8; // type:function size:0x3C scope:global align:4 +getCameraInfo__11JAIZelBasicFP3VecPA4_fUl = .text:0x802A7424; // type:function size:0xB8 scope:global align:4 +getCameraMapInfo__11JAIZelBasicFUl = .text:0x802A74DC; // type:function size:0x8 scope:global align:4 +setCameraPolygonPos__11JAIZelBasicFP3Vec = .text:0x802A74E4; // type:function size:0x24 scope:global align:4 +setCameraGroupInfo__11JAIZelBasicFUc = .text:0x802A7508; // type:function size:0x178 scope:global align:4 +changeSeaBgm__11JAIZelBasicFv = .text:0x802A7680; // type:function size:0x34C scope:global align:4 +startIsleBgm__11JAIZelBasicFv = .text:0x802A79CC; // type:function size:0x90 scope:global align:4 +setLinkGroupInfo__11JAIZelBasicFUc = .text:0x802A7A5C; // type:function size:0x98 scope:global align:4 +getMapInfoFxline__11JAIZelBasicFUl = .text:0x802A7AF4; // type:function size:0x8 scope:global align:4 +getMapInfoFxParameter__11JAIZelBasicFUl = .text:0x802A7AFC; // type:function size:0x8 scope:global align:4 +getMapInfoGround__11JAIZelBasicFUl = .text:0x802A7B04; // type:function size:0x8 scope:global align:4 +setScene__11JAIZelBasicFllll = .text:0x802A7B0C; // type:function size:0x958 scope:global align:4 +expandSceneBgmNum__11JAIZelBasicFUl = .text:0x802A8464; // type:function size:0x24 scope:global align:4 +checkLinkOnSea__11JAIZelBasicFv = .text:0x802A8488; // type:function size:0x3C scope:global align:4 +checkLinkOnBoardSea__11JAIZelBasicFv = .text:0x802A84C4; // type:function size:0x4C scope:global align:4 +setSceneName__11JAIZelBasicFPcll = .text:0x802A8510; // type:function size:0xE4 scope:global align:4 +spotNameToId__11JAIZelBasicFPc = .text:0x802A85F4; // type:function size:0x84 scope:global align:4 +sceneChange__11JAIZelBasicFUlUlUll = .text:0x802A8678; // type:function size:0x300 scope:global align:4 +sceneBgmStart__11JAIZelBasicFv = .text:0x802A8978; // type:function size:0x170 scope:global align:4 +load1stDynamicWave__11JAIZelBasicFv = .text:0x802A8AE8; // type:function size:0x2DC scope:global align:4 +check1stDynamicWave__11JAIZelBasicFv = .text:0x802A8DC4; // type:function size:0x7C scope:global align:4 +load2ndDynamicWave__11JAIZelBasicFv = .text:0x802A8E40; // type:function size:0x164 scope:global align:4 +loadStaticWaves__11JAIZelBasicFv = .text:0x802A8FA4; // type:function size:0x30 scope:global align:4 +checkFirstWaves__11JAIZelBasicFv = .text:0x802A8FD4; // type:function size:0x28 scope:global align:4 +setLinkHp__11JAIZelBasicFll = .text:0x802A8FFC; // type:function size:0x144 scope:global align:4 +setLinkSwordType__11JAIZelBasicFll = .text:0x802A9140; // type:function size:0x50 scope:global align:4 +setLinkShieldType__11JAIZelBasicFll = .text:0x802A9190; // type:function size:0x50 scope:global align:4 +setLinkBootsType__11JAIZelBasicFl = .text:0x802A91E0; // type:function size:0x8 scope:global align:4 +setLinkOnBoard__11JAIZelBasicFl = .text:0x802A91E8; // type:function size:0x7C scope:global align:4 +bgmMute__11JAIZelBasicFPP8JAISoundUllUl = .text:0x802A9264; // type:function size:0xB8 scope:global align:4 +checkStreamPlaying__11JAIZelBasicFUl = .text:0x802A931C; // type:function size:0x6C scope:global align:4 +stWaterLevelUp__11JAIZelBasicFv = .text:0x802A9388; // type:function size:0x4C scope:global align:4 +stWaterLevelDown__11JAIZelBasicFv = .text:0x802A93D4; // type:function size:0x4C scope:global align:4 +stSkyCloisters__11JAIZelBasicFv = .text:0x802A9420; // type:function size:0x60 scope:global align:4 +stSkyCloistersProcess__11JAIZelBasicFv = .text:0x802A9480; // type:function size:0x80 scope:global align:4 +getRandomU32__11JAIZelBasicFUl = .text:0x802A9500; // type:function size:0x30 scope:global align:4 +setEventBit__11JAIZelBasicFPv = .text:0x802A9530; // type:function size:0x8 scope:global align:4 +checkEventBit__11JAIZelBasicFUs = .text:0x802A9538; // type:function size:0x38 scope:global align:4 +checkDayTime__11JAIZelBasicFv = .text:0x802A9570; // type:function size:0x24 scope:global align:4 +processTime__11JAIZelBasicFv = .text:0x802A9594; // type:function size:0xB8 scope:global align:4 +processMorningToNormal__11JAIZelBasicFv = .text:0x802A964C; // type:function size:0x94 scope:global align:4 +checkOnOuterSea__11JAIZelBasicFPf = .text:0x802A96E0; // type:function size:0x1FC scope:global align:4 +makeSound__11JAIZelBasicFUl = .text:0x802A98DC; // type:function size:0x9C scope:global align:4 +__dt__11JAIZelSoundFv = .text:0x802A9978; // type:function size:0x48 scope:global align:4 +checkSeqIDDemoPlaying__11JAIZelBasicFUl = .text:0x802A99C0; // type:function size:0xA8 scope:global align:4 +checkDemoFanfarePlaying__11JAIZelBasicFv = .text:0x802A9A68; // type:function size:0x100 scope:global align:4 +processDemoFanfareMute__11JAIZelBasicFv = .text:0x802A9B68; // type:function size:0x68 scope:global align:4 +muteMainBgmAll__11JAIZelBasicFv = .text:0x802A9BD0; // type:function size:0x12C scope:global align:4 +unmuteMainBgmAll__11JAIZelBasicFv = .text:0x802A9CFC; // type:function size:0x12C scope:global align:4 +demoBgmStop__11JAIZelBasicFUl = .text:0x802A9E28; // type:function size:0x98 scope:global align:4 +isDemo__11JAIZelBasicFv = .text:0x802A9EC0; // type:function size:0x30 scope:global align:4 +checkSeaBgmID__11JAIZelBasicFv = .text:0x802A9EF0; // type:function size:0x60 scope:global align:4 +setAnimSound__11JAIZelAnimeFP3VecffUlSc = .text:0x802A9F50; // type:function size:0x58 scope:global align:4 +startAnimSound__11JAIZelAnimeFPvUlPP8JAISoundPQ27JAInter5ActorUc = .text:0x802A9FA8; // type:function size:0x408 scope:global align:4 +setSpeedModifySound__11JAIZelAnimeFP8JAISoundP22JAIAnimeFrameSoundDataf = .text:0x802AA3B0; // type:function size:0x26C scope:global align:4 +setPlayPosition__11JAIZelAnimeFf = .text:0x802AA61C; // type:function size:0x68 scope:global align:4 +initSeaEnvPos__11JAIZelBasicFv = .text:0x802AA684; // type:function size:0xC scope:global align:4 +registSeaEnvPos__11JAIZelBasicFP3Vec = .text:0x802AA690; // type:function size:0x94 scope:global align:4 +seaEnvSePlay__11JAIZelBasicFUlSc = .text:0x802AA724; // type:function size:0x4A4 scope:global align:4 +calcPosPanLR__11JAIZelBasicFP3Vec = .text:0x802AABC8; // type:function size:0xF0 scope:global align:4 +calcPosPanSR__11JAIZelBasicFP3Vecf = .text:0x802AACB8; // type:function size:0xEC scope:global align:4 +calcPosVolume__11JAIZelBasicFP3Vecf = .text:0x802AADA4; // type:function size:0x150 scope:global align:4 +seaShoreSE__11JAIZelBasicFUlP3VecUlSc = .text:0x802AAEF4; // type:function size:0x114 scope:global align:4 +initRiverPos__11JAIZelBasicFv = .text:0x802AB008; // type:function size:0xC scope:global align:4 +registRiverPos__11JAIZelBasicFP3Vec = .text:0x802AB014; // type:function size:0x1A0 scope:global align:4 +riverSePlay__11JAIZelBasicFUcSc = .text:0x802AB1B4; // type:function size:0x120 scope:global align:4 +waterfallSePlay__11JAIZelBasicFUcP3VecSc = .text:0x802AB2D4; // type:function size:0x210 scope:global align:4 +initWindowPos__11JAIZelBasicFv = .text:0x802AB4E4; // type:function size:0xC scope:global align:4 +registWindowPos__11JAIZelBasicFP3Vec = .text:0x802AB4F0; // type:function size:0xAC scope:global align:4 +rainPlay__11JAIZelBasicFl = .text:0x802AB59C; // type:function size:0x12C scope:global align:4 +__ct__10JAIZelInstFv = .text:0x802AB6C8; // type:function size:0x68 scope:global align:4 +reset__10JAIZelInstFv = .text:0x802AB730; // type:function size:0x10C scope:global align:4 +playArmSwing__10JAIZelInstFll = .text:0x802AB83C; // type:function size:0xB8 scope:global align:4 +stopArmSwing__10JAIZelInstFv = .text:0x802AB8F4; // type:function size:0x40 scope:global align:4 +setStickPos__10JAIZelInstFll = .text:0x802AB934; // type:function size:0x18C scope:global align:4 +play__10JAIZelInstFv = .text:0x802ABAC0; // type:function size:0x70 scope:global align:4 +setBeat__10JAIZelInstFl = .text:0x802ABB30; // type:function size:0xDC scope:global align:4 +setVolume__10JAIZelInstFf = .text:0x802ABC0C; // type:function size:0x40 scope:global align:4 +metronomePlay__10JAIZelInstFll = .text:0x802ABC4C; // type:function size:0x294 scope:global align:4 +judge__10JAIZelInstFll = .text:0x802ABEE0; // type:function size:0x2F8 scope:global align:4 +ambientPlay__10JAIZelInstFv = .text:0x802AC1D8; // type:function size:0xF4 scope:global align:4 +armSoundPlay__10JAIZelInstFl = .text:0x802AC2CC; // type:function size:0x70 scope:global align:4 +getMelodyPattern__10JAIZelInstFllPl = .text:0x802AC33C; // type:function size:0x88 scope:global align:4 +getMelodyBeat__10JAIZelInstFl = .text:0x802AC3C4; // type:function size:0x70 scope:global align:4 +getMelodyGFrames__10JAIZelInstFl = .text:0x802AC434; // type:function size:0x64 scope:global align:4 +melodyPlay__10JAIZelInstFl = .text:0x802AC498; // type:function size:0x8C scope:global align:4 +melodyStop__10JAIZelInstFv = .text:0x802AC524; // type:function size:0xBC scope:global align:4 +__ct__11JAIZelSoundFv = .text:0x802AC5E0; // type:function size:0x3C scope:global align:4 +setDistanceVolumeCommon__11JAIZelSoundFfUc = .text:0x802AC61C; // type:function size:0x1FC scope:global align:4 +setSeDistanceVolume__11JAIZelSoundFUc = .text:0x802AC818; // type:function size:0x104 scope:global align:4 +setSeDistancePan__11JAIZelSoundFUc = .text:0x802AC91C; // type:function size:0x74 scope:global align:4 +setSeDistanceDolby__11JAIZelSoundFUc = .text:0x802AC990; // type:function size:0x144 scope:global align:4 +GFSetVtxDescv__FP14_GXVtxDescList = .text:0x802ACAD4; // type:function size:0x320 scope:global align:4 +GFSetVtxAttrFmtv__F9_GXVtxFmtP17_GXVtxAttrFmtList = .text:0x802ACDF4; // type:function size:0x3A0 scope:global align:4 +GFSetArray__F7_GXAttrPvUc = .text:0x802AD194; // type:function size:0x44 scope:global align:4 +GFSetCullMode__F11_GXCullMode = .text:0x802AD1D8; // type:function size:0x30 scope:global align:4 +GFSetChanMatColor__F12_GXChannelID8_GXColor = .text:0x802AD208; // type:function size:0x48 scope:global align:4 +GFSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802AD250; // type:function size:0x168 scope:global align:4 +GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc = .text:0x802AD3B8; // type:function size:0xA0 scope:global align:4 +GFSetTevColor__F11_GXTevRegID8_GXColor = .text:0x802AD458; // type:function size:0x5C scope:global align:4 +GFSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802AD4B4; // type:function size:0x68 scope:global align:4 +GFSetAlphaCompare__F10_GXCompareUc10_GXAlphaOp10_GXCompareUc = .text:0x802AD51C; // type:function size:0x34 scope:global align:4 +GFLoadPosMtxImm__FPA4_fUl = .text:0x802AD550; // type:function size:0xE8 scope:global align:4 +GFLoadNrmMtxImm__FPA4_fUl = .text:0x802AD638; // type:function size:0xBC scope:global align:4 +GFSetCurrentMtx__FUlUlUlUlUlUlUlUlUl = .text:0x802AD6F4; // type:function size:0x88 scope:global align:4 +__ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802AD77C; // type:function size:0x124 scope:global align:4 +__dt__7JKRHeapFv = .text:0x802AD8A0; // type:function size:0x114 scope:global align:4 +initArena__7JKRHeapFPPcPUli = .text:0x802AD9B4; // type:function size:0xB0 scope:global align:4 +becomeSystemHeap__7JKRHeapFv = .text:0x802ADA64; // type:function size:0x10 scope:global align:4 +becomeCurrentHeap__7JKRHeapFv = .text:0x802ADA74; // type:function size:0x10 scope:global align:4 +destroy__7JKRHeapFv = .text:0x802ADA84; // type:function size:0x2C scope:global align:4 +alloc__7JKRHeapFUliP7JKRHeap = .text:0x802ADAB0; // type:function size:0x60 scope:global align:4 +alloc__7JKRHeapFUli = .text:0x802ADB10; // type:function size:0x84 scope:global align:4 +free__7JKRHeapFPvP7JKRHeap = .text:0x802ADB94; // type:function size:0x48 scope:global align:4 +free__7JKRHeapFPv = .text:0x802ADBDC; // type:function size:0x7C scope:global align:4 +callAllDisposer__7JKRHeapFv = .text:0x802ADC58; // type:function size:0x58 scope:global align:4 +freeAll__7JKRHeapFv = .text:0x802ADCB0; // type:function size:0x68 scope:global align:4 +freeTail__7JKRHeapFv = .text:0x802ADD18; // type:function size:0x68 scope:global align:4 +resize__7JKRHeapFPvUlP7JKRHeap = .text:0x802ADD80; // type:function size:0x60 scope:global align:4 +resize__7JKRHeapFPvUl = .text:0x802ADDE0; // type:function size:0x88 scope:global align:4 +getSize__7JKRHeapFPvP7JKRHeap = .text:0x802ADE68; // type:function size:0x50 scope:global align:4 +getSize__7JKRHeapFPv = .text:0x802ADEB8; // type:function size:0x2C scope:global align:4 +getFreeSize__7JKRHeapFv = .text:0x802ADEE4; // type:function size:0x2C scope:global align:4 +getMaxFreeBlock__7JKRHeapFv = .text:0x802ADF10; // type:function size:0x2C scope:global align:4 +getTotalFreeSize__7JKRHeapFv = .text:0x802ADF3C; // type:function size:0x2C scope:global align:4 +getCurrentGroupId__7JKRHeapFv = .text:0x802ADF68; // type:function size:0x2C scope:global align:4 +getMaxAllocatableSize__7JKRHeapFi = .text:0x802ADF94; // type:function size:0x60 scope:global align:4 +findFromRoot__7JKRHeapFPv = .text:0x802ADFF4; // type:function size:0x38 scope:global align:4 +find__7JKRHeapCFPv = .text:0x802AE02C; // type:function size:0xA8 scope:global align:4 +dispose_subroutine__7JKRHeapFUlUl = .text:0x802AE0D4; // type:function size:0x94 scope:global align:4 +dispose__7JKRHeapFPvUl = .text:0x802AE168; // type:function size:0x28 scope:global align:4 +dispose__7JKRHeapFPvPv = .text:0x802AE190; // type:function size:0x20 scope:global align:4 +dispose__7JKRHeapFv = .text:0x802AE1B0; // type:function size:0x58 scope:global align:4 +copyMemory__7JKRHeapFPvPvUl = .text:0x802AE208; // type:function size:0x28 scope:global align:4 +JKRDefaultMemoryErrorRoutine__FPvUli = .text:0x802AE230; // type:function size:0x54 scope:global align:4 +setErrorFlag__7JKRHeapFb = .text:0x802AE284; // type:function size:0x10 scope:global align:4 +setErrorHandler__7JKRHeapFPFPvUli_v = .text:0x802AE294; // type:function size:0x20 scope:global align:4 +__nw__FUl = .text:0x802AE2B4; // type:function size:0x28 scope:global align:4 +__nw__FUli = .text:0x802AE2DC; // type:function size:0x24 scope:global align:4 +__nw__FUlP7JKRHeapi = .text:0x802AE300; // type:function size:0x2C scope:global align:4 +__nwa__FUl = .text:0x802AE32C; // type:function size:0x28 scope:global align:4 +__nwa__FUli = .text:0x802AE354; // type:function size:0x24 scope:global align:4 +__nwa__FUlP7JKRHeapi = .text:0x802AE378; // type:function size:0x2C scope:global align:4 +__dl__FPv = .text:0x802AE3A4; // type:function size:0x24 scope:global align:4 +__dla__FPv = .text:0x802AE3C8; // type:function size:0x24 scope:global align:4 +state_register__7JKRHeapCFPQ27JKRHeap6TStateUl = .text:0x802AE3EC; // type:function size:0xA4 scope:global align:4 +state_compare__7JKRHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802AE490; // type:function size:0x88 scope:global align:4 +state_dump__7JKRHeapCFRCQ27JKRHeap6TState = .text:0x802AE518; // type:function size:0x88 scope:global align:4 +do_changeGroupID__7JKRHeapFUc = .text:0x802AE5A0; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__7JKRHeapFv = .text:0x802AE5A8; // type:function size:0x8 scope:global align:4 +create__10JKRStdHeapFUlP7JKRHeapb = .text:0x802AE5B0; // type:function size:0xAC scope:global align:4 +do_destroy__10JKRStdHeapFv = .text:0x802AE65C; // type:function size:0x60 scope:global align:4 +__ct__10JKRStdHeapFPvUlP7JKRHeapb = .text:0x802AE6BC; // type:function size:0x4C scope:global align:4 +__dt__10JKRStdHeapFv = .text:0x802AE708; // type:function size:0x78 scope:global align:4 +do_alloc__10JKRStdHeapFUli = .text:0x802AE780; // type:function size:0xA0 scope:global align:4 +do_free__10JKRStdHeapFPv = .text:0x802AE820; // type:function size:0x84 scope:global align:4 +do_freeAll__10JKRStdHeapFv = .text:0x802AE8A4; // type:function size:0x50 scope:global align:4 +do_freeTail__10JKRStdHeapFv = .text:0x802AE8F4; // type:function size:0x2C scope:global align:4 +do_resize__10JKRStdHeapFPvUl = .text:0x802AE920; // type:function size:0x34 scope:global align:4 +do_getFreeSize__10JKRStdHeapFv = .text:0x802AE954; // type:function size:0x30 scope:global align:4 +do_getMaxFreeBlock__10JKRStdHeapFv = .text:0x802AE984; // type:function size:0x30 scope:global align:4 +state_register__10JKRStdHeapCFPQ27JKRHeap6TStateUl = .text:0x802AE9B4; // type:function size:0xB8 scope:global align:4 +state_compare__10JKRStdHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802AEA6C; // type:function size:0xA0 scope:global align:4 +do_freeFill__10JKRStdHeapFv = .text:0x802AEB0C; // type:function size:0x4 scope:global align:4 +getHeapType__10JKRStdHeapFv = .text:0x802AEB10; // type:function size:0xC scope:global align:4 +check__10JKRStdHeapFv = .text:0x802AEB1C; // type:function size:0x30 scope:global align:4 +dump__10JKRStdHeapFv = .text:0x802AEB4C; // type:function size:0x44 scope:global align:4 +do_getSize__10JKRStdHeapFPv = .text:0x802AEB90; // type:function size:0x24 scope:global align:4 +do_getTotalFreeSize__10JKRStdHeapFv = .text:0x802AEBB4; // type:function size:0x20 scope:global align:4 +createRoot__10JKRExpHeapFib = .text:0x802AEBD4; // type:function size:0x78 scope:global align:4 +create__10JKRExpHeapFUlP7JKRHeapb = .text:0x802AEC4C; // type:function size:0xD4 scope:global align:4 +do_destroy__10JKRExpHeapFv = .text:0x802AED20; // type:function size:0x84 scope:global align:4 +__ct__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802AEDA4; // type:function size:0x90 scope:global align:4 +__dt__10JKRExpHeapFv = .text:0x802AEE34; // type:function size:0x68 scope:global align:4 +do_alloc__10JKRExpHeapFUli = .text:0x802AEE9C; // type:function size:0x10C scope:global align:4 +allocFromHead__10JKRExpHeapFUli = .text:0x802AEFA8; // type:function size:0x25C scope:global align:4 +allocFromHead__10JKRExpHeapFUl = .text:0x802AF204; // type:function size:0xE4 scope:global align:4 +allocFromTail__10JKRExpHeapFUli = .text:0x802AF2E8; // type:function size:0x160 scope:global align:4 +allocFromTail__10JKRExpHeapFUl = .text:0x802AF448; // type:function size:0xD8 scope:global align:4 +do_free__10JKRExpHeapFPv = .text:0x802AF520; // type:function size:0xA0 scope:global align:4 +do_freeAll__10JKRExpHeapFv = .text:0x802AF5C0; // type:function size:0x7C scope:global align:4 +do_freeTail__10JKRExpHeapFv = .text:0x802AF63C; // type:function size:0x88 scope:global align:4 +do_changeGroupID__10JKRExpHeapFUc = .text:0x802AF6C4; // type:function size:0x50 scope:global align:4 +do_resize__10JKRExpHeapFPvUl = .text:0x802AF714; // type:function size:0x1AC scope:global align:4 +do_getSize__10JKRExpHeapFPv = .text:0x802AF8C0; // type:function size:0x80 scope:global align:4 +do_getFreeSize__10JKRExpHeapFv = .text:0x802AF940; // type:function size:0x6C scope:global align:4 +do_getMaxFreeBlock__10JKRExpHeapFv = .text:0x802AF9AC; // type:function size:0x74 scope:global align:4 +do_getTotalFreeSize__10JKRExpHeapFv = .text:0x802AFA20; // type:function size:0x64 scope:global align:4 +getUsedSize__10JKRExpHeapCFUc = .text:0x802AFA84; // type:function size:0x7C scope:global align:4 +getTotalUsedSize__10JKRExpHeapCFv = .text:0x802AFB00; // type:function size:0x68 scope:global align:4 +appendUsedList__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802AFB68; // type:function size:0x98 scope:global align:4 +setFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlock = .text:0x802AFC00; // type:function size:0x4C scope:global align:4 +removeFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802AFC4C; // type:function size:0x34 scope:global align:4 +removeUsedBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802AFC80; // type:function size:0x34 scope:global align:4 +recycleFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802AFCB4; // type:function size:0x198 scope:global align:4 +joinTwoBlocks__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802AFE4C; // type:function size:0x14C scope:global align:4 +check__10JKRExpHeapFv = .text:0x802AFF98; // type:function size:0x228 scope:global align:4 +do_freeFill__10JKRExpHeapFv = .text:0x802B01C0; // type:function size:0x4 scope:global align:4 +dump__10JKRExpHeapFv = .text:0x802B01C4; // type:function size:0x214 scope:global align:4 +dump_sort_by_address__10JKRExpHeapFv = .text:0x802B03D8; // type:function size:0x200 scope:global align:4 +dump_sort__10JKRExpHeapFv = .text:0x802B05D8; // type:function size:0x20 scope:global align:4 +initiate__Q210JKRExpHeap9CMemBlockFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockUlUcUc = .text:0x802B05F8; // type:function size:0x20 scope:global align:4 +allocFore__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802B0618; // type:function size:0x44 scope:global align:4 +allocBack__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802B065C; // type:function size:0x58 scope:global align:4 +free__Q210JKRExpHeap9CMemBlockFP10JKRExpHeap = .text:0x802B06B4; // type:function size:0x50 scope:global align:4 +getHeapBlock__Q210JKRExpHeap9CMemBlockFPv = .text:0x802B0704; // type:function size:0x1C scope:global align:4 +state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl = .text:0x802B0720; // type:function size:0x130 scope:global align:4 +state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B0850; // type:function size:0xA8 scope:global align:4 +getHeapType__10JKRExpHeapFv = .text:0x802B08F8; // type:function size:0xC scope:global align:4 +do_getCurrentGroupId__10JKRExpHeapFv = .text:0x802B0904; // type:function size:0x8 scope:global align:4 +create__12JKRSolidHeapFUlP7JKRHeapb = .text:0x802B090C; // type:function size:0xAC scope:global align:4 +do_destroy__12JKRSolidHeapFv = .text:0x802B09B8; // type:function size:0x60 scope:global align:4 +__ct__12JKRSolidHeapFPvUlP7JKRHeapb = .text:0x802B0A18; // type:function size:0x5C scope:global align:4 +__dt__12JKRSolidHeapFv = .text:0x802B0A74; // type:function size:0x68 scope:global align:4 +adjustSize__12JKRSolidHeapFv = .text:0x802B0ADC; // type:function size:0xBC scope:global align:4 +do_alloc__12JKRSolidHeapFUli = .text:0x802B0B98; // type:function size:0xA8 scope:global align:4 +allocFromHead__12JKRSolidHeapFUli = .text:0x802B0C40; // type:function size:0xC8 scope:global align:4 +allocFromTail__12JKRSolidHeapFUli = .text:0x802B0D08; // type:function size:0xC4 scope:global align:4 +do_free__12JKRSolidHeapFPv = .text:0x802B0DCC; // type:function size:0x30 scope:global align:4 +do_freeAll__12JKRSolidHeapFv = .text:0x802B0DFC; // type:function size:0x60 scope:global align:4 +do_freeTail__12JKRSolidHeapFv = .text:0x802B0E5C; // type:function size:0x8C scope:global align:4 +do_resize__12JKRSolidHeapFPvUl = .text:0x802B0EE8; // type:function size:0x34 scope:global align:4 +do_getSize__12JKRSolidHeapFPv = .text:0x802B0F1C; // type:function size:0x34 scope:global align:4 +check__12JKRSolidHeapFv = .text:0x802B0F50; // type:function size:0x90 scope:global align:4 +do_freeFill__12JKRSolidHeapFv = .text:0x802B0FE0; // type:function size:0x4 scope:global align:4 +dump__12JKRSolidHeapFv = .text:0x802B0FE4; // type:function size:0x100 scope:global align:4 +state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl = .text:0x802B10E4; // type:function size:0xE4 scope:global align:4 +state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B11C8; // type:function size:0xA8 scope:global align:4 +getHeapType__12JKRSolidHeapFv = .text:0x802B1270; // type:function size:0xC scope:global align:4 +do_getFreeSize__12JKRSolidHeapFv = .text:0x802B127C; // type:function size:0x8 scope:global align:4 +do_getMaxFreeBlock__12JKRSolidHeapFv = .text:0x802B1284; // type:function size:0x8 scope:global align:4 +do_getTotalFreeSize__12JKRSolidHeapFv = .text:0x802B128C; // type:function size:0x20 scope:global align:4 +__ct__11JKRDisposerFv = .text:0x802B12AC; // type:function size:0x68 scope:global align:4 +__dt__11JKRDisposerFv = .text:0x802B1314; // type:function size:0x84 scope:global align:4 +__ct__9JKRThreadFUlii = .text:0x802B1398; // type:function size:0x11C scope:global align:4 +__ct__9JKRThreadFP8OSThreadi = .text:0x802B14B4; // type:function size:0xC4 scope:global align:4 +__dt__9JKRThreadFv = .text:0x802B1578; // type:function size:0xD8 scope:global align:4 +start__9JKRThreadFPv = .text:0x802B1650; // type:function size:0x2C scope:global align:4 +__ct__15JKRThreadSwitchFP7JKRHeap = .text:0x802B167C; // type:function size:0x50 scope:global align:4 +createManager__15JKRThreadSwitchFP7JKRHeap = .text:0x802B16CC; // type:function size:0x9C scope:global align:4 +callback__15JKRThreadSwitchFP8OSThreadP8OSThread = .text:0x802B1768; // type:function size:0xF0 scope:global align:4 +run__9JKRThreadFv = .text:0x802B1858; // type:function size:0x8 scope:global align:4 +__dt__15JKRThreadSwitchFv = .text:0x802B1860; // type:function size:0x48 scope:global align:4 +__sinit_JKRThread_cpp = .text:0x802B18A8; // type:function size:0x44 scope:local align:4 +__dt__19JSUList<9JKRThread>Fv = .text:0x802B18EC; // type:function size:0x54 scope:global align:4 +create__7JKRAramFUlUllll = .text:0x802B1940; // type:function size:0x9C scope:global align:4 +__ct__7JKRAramFUlUll = .text:0x802B19DC; // type:function size:0x178 scope:global align:4 +__dt__7JKRAramFv = .text:0x802B1B54; // type:function size:0x90 scope:global align:4 +run__7JKRAramFv = .text:0x802B1BE4; // type:function size:0x6C scope:global align:4 +checkOkAddress__7JKRAramFPUcUlP12JKRAramBlockUl = .text:0x802B1C50; // type:function size:0x90 scope:global align:4 +changeGroupIdIfNeed__7JKRAramFPUci = .text:0x802B1CE0; // type:function size:0x5C scope:global align:4 +mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapi = .text:0x802B1D3C; // type:function size:0x24C scope:global align:4 +mainRamToAram__7JKRAramFPUcP12JKRAramBlockUl15JKRExpandSwitchUlP7JKRHeapi = .text:0x802B1F88; // type:function size:0xD0 scope:global align:4 +aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802B2058; // type:function size:0x278 scope:global align:4 +aramToMainRam__7JKRAramFP12JKRAramBlockPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802B22D0; // type:function size:0xF8 scope:global align:4 +JKRDecompressFromAramToMainRam__FUlPvUlUlUl = .text:0x802B23C8; // type:function size:0x1D4 scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802B259C; // type:function size:0x284 scope:local align:4 +firstSrcData__Fv = .text:0x802B2820; // type:function size:0xA4 scope:local align:4 +nextSrcData__FPUc = .text:0x802B28C4; // type:function size:0x108 scope:local align:4 +__sinit_JKRAram_cpp = .text:0x802B29CC; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAMCommand>Fv = .text:0x802B2A10; // type:function size:0x54 scope:global align:4 +__ct__11JKRAramHeapFUlUl = .text:0x802B2A64; // type:function size:0xD0 scope:global align:4 +__dt__11JKRAramHeapFv = .text:0x802B2B34; // type:function size:0xA8 scope:global align:4 +alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode = .text:0x802B2BDC; // type:function size:0x78 scope:global align:4 +allocFromHead__11JKRAramHeapFUl = .text:0x802B2C54; // type:function size:0x88 scope:global align:4 +allocFromTail__11JKRAramHeapFUl = .text:0x802B2CDC; // type:function size:0x78 scope:global align:4 +getFreeSize__11JKRAramHeapFv = .text:0x802B2D54; // type:function size:0x78 scope:global align:4 +getTotalFreeSize__11JKRAramHeapFv = .text:0x802B2DCC; // type:function size:0x6C scope:global align:4 +dump__11JKRAramHeapFv = .text:0x802B2E38; // type:function size:0x150 scope:global align:4 +__sinit_JKRAramHeap_cpp = .text:0x802B2F88; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAramBlock>Fv = .text:0x802B2FCC; // type:function size:0x54 scope:global align:4 +__ct__12JKRAramBlockFUlUlUlUcb = .text:0x802B3020; // type:function size:0x74 scope:global align:4 +__dt__12JKRAramBlockFv = .text:0x802B3094; // type:function size:0xBC scope:global align:4 +allocHead__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802B3150; // type:function size:0x9C scope:global align:4 +allocTail__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802B31EC; // type:function size:0xA4 scope:global align:4 +prepareCommand__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802B3290; // type:function size:0x80 scope:global align:4 +sendCommand__12JKRAramPieceFP12JKRAMCommand = .text:0x802B3310; // type:function size:0x20 scope:global align:4 +orderAsync__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802B3330; // type:function size:0x158 scope:global align:4 +sync__12JKRAramPieceFP12JKRAMCommandi = .text:0x802B3488; // type:function size:0xC8 scope:global align:4 +orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock = .text:0x802B3550; // type:function size:0x94 scope:global align:4 +startDMA__12JKRAramPieceFP12JKRAMCommand = .text:0x802B35E4; // type:function size:0x78 scope:global align:4 +doneDMA__12JKRAramPieceFUl = .text:0x802B365C; // type:function size:0xA8 scope:global align:4 +__ct__12JKRAMCommandFv = .text:0x802B3704; // type:function size:0x70 scope:global align:4 +__dt__12JKRAMCommandFv = .text:0x802B3774; // type:function size:0xA8 scope:global align:4 +__sinit_JKRAramPiece_cpp = .text:0x802B381C; // type:function size:0x44 scope:local align:4 +create__13JKRAramStreamFl = .text:0x802B3860; // type:function size:0x70 scope:global align:4 +__ct__13JKRAramStreamFl = .text:0x802B38D0; // type:function size:0x50 scope:global align:4 +__dt__13JKRAramStreamFv = .text:0x802B3920; // type:function size:0x60 scope:global align:4 +run__13JKRAramStreamFv = .text:0x802B3980; // type:function size:0x70 scope:global align:4 +readFromAram__13JKRAramStreamFv = .text:0x802B39F0; // type:function size:0x8 scope:global align:4 +writeToAram__13JKRAramStreamFP20JKRAramStreamCommand = .text:0x802B39F8; // type:function size:0x1EC scope:global align:4 +write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUl = .text:0x802B3BE4; // type:function size:0xBC scope:global align:4 +sync__13JKRAramStreamFP20JKRAramStreamCommandi = .text:0x802B3CA0; // type:function size:0x94 scope:global align:4 +setTransBuffer__13JKRAramStreamFPUcUlP7JKRHeap = .text:0x802B3D34; // type:function size:0x50 scope:global align:4 +__ct__20JKRAramStreamCommandFv = .text:0x802B3D84; // type:function size:0xC scope:global align:4 +getAvailable__20JSURandomInputStreamCFv = .text:0x802B3D90; // type:function size:0x5C scope:global align:4 +__ct__13JKRFileLoaderFv = .text:0x802B3DEC; // type:function size:0x58 scope:global align:4 +__dt__13JKRFileLoaderFv = .text:0x802B3E44; // type:function size:0x8C scope:global align:4 +unmount__13JKRFileLoaderFv = .text:0x802B3ED0; // type:function size:0x50 scope:global align:4 +getGlbResource__13JKRFileLoaderFPCc = .text:0x802B3F20; // type:function size:0x4C scope:global align:4 +getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader = .text:0x802B3F6C; // type:function size:0x98 scope:global align:4 +removeResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802B4004; // type:function size:0x98 scope:global align:4 +detachResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802B409C; // type:function size:0x98 scope:global align:4 +findVolume__13JKRFileLoaderFPPCc = .text:0x802B4134; // type:function size:0x8C scope:global align:4 +fetchVolumeName__13JKRFileLoaderFPclPCc = .text:0x802B41C0; // type:function size:0xDC scope:global align:4 +__sinit_JKRFileLoader_cpp = .text:0x802B429C; // type:function size:0x44 scope:local align:4 +__dt__24JSUList<13JKRFileLoader>Fv = .text:0x802B42E0; // type:function size:0x54 scope:global align:4 +__ct__12JKRArcFinderFP10JKRArchivell = .text:0x802B4334; // type:function size:0x8C scope:global align:4 +findNextFile__12JKRArcFinderFv = .text:0x802B43C0; // type:function size:0xAC scope:global align:4 +__ct__12JKRDvdFinderFPCc = .text:0x802B446C; // type:function size:0x84 scope:global align:4 +__dt__12JKRDvdFinderFv = .text:0x802B44F0; // type:function size:0x80 scope:global align:4 +findNextFile__12JKRDvdFinderFv = .text:0x802B4570; // type:function size:0x9C scope:global align:4 +__dt__12JKRArcFinderFv = .text:0x802B460C; // type:function size:0x5C scope:global align:4 +mount__12JKRFileCacheFPCcP7JKRHeapPCc = .text:0x802B4668; // type:function size:0x100 scope:global align:4 +__ct__12JKRFileCacheFPCcPCc = .text:0x802B4768; // type:function size:0x1BC scope:global align:4 +__dt__12JKRFileCacheFv = .text:0x802B4924; // type:function size:0xD4 scope:global align:4 +becomeCurrent__12JKRFileCacheFPCc = .text:0x802B49F8; // type:function size:0x94 scope:global align:4 +getResource__12JKRFileCacheFPCc = .text:0x802B4A8C; // type:function size:0x154 scope:global align:4 +getResource__12JKRFileCacheFUlPCc = .text:0x802B4BE0; // type:function size:0xCC scope:global align:4 +readResource__12JKRFileCacheFPvUlPCc = .text:0x802B4CAC; // type:function size:0x124 scope:global align:4 +readResource__12JKRFileCacheFPvUlUlPCc = .text:0x802B4DD0; // type:function size:0xDC scope:global align:4 +removeResourceAll__12JKRFileCacheFv = .text:0x802B4EAC; // type:function size:0xD4 scope:global align:4 +removeResource__12JKRFileCacheFPv = .text:0x802B4F80; // type:function size:0xE0 scope:global align:4 +detachResource__12JKRFileCacheFPv = .text:0x802B5060; // type:function size:0xC4 scope:global align:4 +getResSize__12JKRFileCacheCFPCv = .text:0x802B5124; // type:function size:0x34 scope:global align:4 +countFile__12JKRFileCacheCFPCc = .text:0x802B5158; // type:function size:0x7C scope:global align:4 +getFirstFile__12JKRFileCacheCFPCc = .text:0x802B51D4; // type:function size:0x9C scope:global align:4 +findCacheBlock__12JKRFileCacheCFPCv = .text:0x802B5270; // type:function size:0x2C scope:global align:4 +findCacheBlock__12JKRFileCacheCFUl = .text:0x802B529C; // type:function size:0x2C scope:global align:4 +findFile__12JKRFileCacheCFPcPCc = .text:0x802B52C8; // type:function size:0x10C scope:global align:4 +getDvdPathName__12JKRFileCacheCFPCc = .text:0x802B53D4; // type:function size:0x108 scope:global align:4 +convStrLower__12JKRFileCacheCFPc = .text:0x802B54DC; // type:function size:0x48 scope:global align:4 +__ct__Q212JKRFileCache11CCacheBlockFUlUlPCv = .text:0x802B5524; // type:function size:0x5C scope:global align:4 +getFsResource__12JKRFileCacheFPCc = .text:0x802B5580; // type:function size:0x2C scope:global align:4 +getNameResource__12JKRFileCacheFUlPCc = .text:0x802B55AC; // type:function size:0x2C scope:global align:4 +readFsResource__12JKRFileCacheFPvUlPCc = .text:0x802B55D8; // type:function size:0x2C scope:global align:4 +readNameResource__12JKRFileCacheFPvUlUlPCc = .text:0x802B5604; // type:function size:0x2C scope:global align:4 +check_mount_already__10JKRArchiveFl = .text:0x802B5630; // type:function size:0x54 scope:global align:4 +mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802B5684; // type:function size:0x5C scope:global align:4 +mount__10JKRArchiveFlQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802B56E0; // type:function size:0x16C scope:global align:4 +becomeCurrent__10JKRArchiveFPCc = .text:0x802B584C; // type:function size:0x88 scope:global align:4 +getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl = .text:0x802B58D4; // type:function size:0x78 scope:global align:4 +getGlbResource__10JKRArchiveFUlPCcP10JKRArchive = .text:0x802B594C; // type:function size:0xB0 scope:global align:4 +getResource__10JKRArchiveFPCc = .text:0x802B59FC; // type:function size:0xD0 scope:global align:4 +getResource__10JKRArchiveFUlPCc = .text:0x802B5ACC; // type:function size:0xD8 scope:global align:4 +readTypeResource__10JKRArchiveFPvUlUlPCcP10JKRArchive = .text:0x802B5BA4; // type:function size:0xC8 scope:global align:4 +readResource__10JKRArchiveFPvUlUlPCc = .text:0x802B5C6C; // type:function size:0xEC scope:global align:4 +readResource__10JKRArchiveFPvUlPCc = .text:0x802B5D58; // type:function size:0xE4 scope:global align:4 +readIdxResource__10JKRArchiveFPvUlUl = .text:0x802B5E3C; // type:function size:0xB8 scope:global align:4 +readResource__10JKRArchiveFPvUlUs = .text:0x802B5EF4; // type:function size:0xB8 scope:global align:4 +removeResourceAll__10JKRArchiveFv = .text:0x802B5FAC; // type:function size:0x88 scope:global align:4 +removeResource__10JKRArchiveFPv = .text:0x802B6034; // type:function size:0x9C scope:global align:4 +detachResource__10JKRArchiveFPv = .text:0x802B60D0; // type:function size:0x90 scope:global align:4 +getResSize__10JKRArchiveCFPCv = .text:0x802B6160; // type:function size:0x88 scope:global align:4 +countResource__10JKRArchiveCFUl = .text:0x802B61E8; // type:function size:0x84 scope:global align:4 +countFile__10JKRArchiveCFPCc = .text:0x802B626C; // type:function size:0x60 scope:global align:4 +getFirstFile__10JKRArchiveCFPCc = .text:0x802B62CC; // type:function size:0xAC scope:global align:4 +getFirstResource__10JKRArchiveCFUl = .text:0x802B6378; // type:function size:0xC8 scope:global align:4 +getFileAttribute__10JKRArchiveCFUl = .text:0x802B6440; // type:function size:0x38 scope:global align:4 +__ct__10JKRArchiveFv = .text:0x802B6478; // type:function size:0x4C scope:global align:4 +__ct__10JKRArchiveFlQ210JKRArchive10EMountMode = .text:0x802B64C4; // type:function size:0xA0 scope:global align:4 +__dt__10JKRArchiveFv = .text:0x802B6564; // type:function size:0x60 scope:global align:4 +isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs = .text:0x802B65C4; // type:function size:0x4C scope:global align:4 +findResType__10JKRArchiveCFUl = .text:0x802B6610; // type:function size:0x3C scope:global align:4 +findDirectory__10JKRArchiveCFPCcUl = .text:0x802B664C; // type:function size:0xD8 scope:global align:4 +findTypeResource__10JKRArchiveCFUlPCc = .text:0x802B6724; // type:function size:0xB0 scope:global align:4 +findFsResource__10JKRArchiveCFPCcUl = .text:0x802B67D4; // type:function size:0xE0 scope:global align:4 +findIdxResource__10JKRArchiveCFUl = .text:0x802B68B4; // type:function size:0x28 scope:global align:4 +findNameResource__10JKRArchiveCFPCc = .text:0x802B68DC; // type:function size:0x88 scope:global align:4 +findPtrResource__10JKRArchiveCFPCv = .text:0x802B6964; // type:function size:0x3C scope:global align:4 +findIdResource__10JKRArchiveCFUs = .text:0x802B69A0; // type:function size:0x80 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCc = .text:0x802B6A20; // type:function size:0x90 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCcc = .text:0x802B6AB0; // type:function size:0xB8 scope:global align:4 +setExpandSize__10JKRArchiveFPQ210JKRArchive12SDIFileEntryUl = .text:0x802B6B68; // type:function size:0x3C scope:global align:4 +getExpandSize__10JKRArchiveCFPQ210JKRArchive12SDIFileEntry = .text:0x802B6BA4; // type:function size:0x40 scope:global align:4 +__ct__13JKRMemArchiveFv = .text:0x802B6BE4; // type:function size:0x3C scope:global align:4 +__ct__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802B6C20; // type:function size:0xB4 scope:global align:4 +__dt__13JKRMemArchiveFv = .text:0x802B6CD4; // type:function size:0xA8 scope:global align:4 +fixedInit__13JKRMemArchiveFl = .text:0x802B6D7C; // type:function size:0x40 scope:global align:4 +mountFixed__13JKRMemArchiveFPv15JKRMemBreakFlag = .text:0x802B6DBC; // type:function size:0xD0 scope:global align:4 +unmountFixed__13JKRMemArchiveFv = .text:0x802B6E8C; // type:function size:0xEC scope:global align:4 +open__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802B6F78; // type:function size:0x194 scope:global align:4 +open__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802B710C; // type:function size:0x100 scope:global align:4 +fetchResource__13JKRMemArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B720C; // type:function size:0xA4 scope:global align:4 +fetchResource__13JKRMemArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B72B0; // type:function size:0x104 scope:global align:4 +removeResourceAll__13JKRMemArchiveFv = .text:0x802B73B4; // type:function size:0xB0 scope:global align:4 +removeResource__13JKRMemArchiveFPv = .text:0x802B7464; // type:function size:0x98 scope:global align:4 +fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli = .text:0x802B74FC; // type:function size:0xD0 scope:global align:4 +getExpandedResSize__13JKRMemArchiveCFPCv = .text:0x802B75CC; // type:function size:0x90 scope:global align:4 +__ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802B765C; // type:function size:0xA8 scope:global align:4 +__dt__14JKRAramArchiveFv = .text:0x802B7704; // type:function size:0x140 scope:global align:4 +open__14JKRAramArchiveFl = .text:0x802B7844; // type:function size:0x324 scope:global align:4 +fetchResource__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B7B68; // type:function size:0x154 scope:global align:4 +fetchResource__14JKRAramArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B7CBC; // type:function size:0x148 scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli = .text:0x802B7E04; // type:function size:0x10C scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc = .text:0x802B7F10; // type:function size:0x1B4 scope:global align:4 +getExpandedResSize__14JKRAramArchiveCFPCv = .text:0x802B80C4; // type:function size:0x12C scope:global align:4 +__dt__7JKRFileFv = .text:0x802B81F0; // type:function size:0x60 scope:global align:4 +__ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection = .text:0x802B8250; // type:function size:0xA8 scope:global align:4 +__dt__13JKRDvdArchiveFv = .text:0x802B82F8; // type:function size:0x11C scope:global align:4 +open__13JKRDvdArchiveFl = .text:0x802B8414; // type:function size:0x28C scope:global align:4 +fetchResource__13JKRDvdArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B86A0; // type:function size:0x158 scope:global align:4 +fetchResource__13JKRDvdArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B87F8; // type:function size:0x140 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii = .text:0x802B8938; // type:function size:0x1C0 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlP7JKRHeapiiPPUc = .text:0x802B8AF8; // type:function size:0x27C scope:global align:4 +getExpandedResSize__13JKRDvdArchiveCFPCv = .text:0x802B8D74; // type:function size:0x134 scope:global align:4 +__ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection = .text:0x802B8EA8; // type:function size:0xA8 scope:global align:4 +__dt__14JKRCompArchiveFv = .text:0x802B8F50; // type:function size:0x140 scope:global align:4 +open__14JKRCompArchiveFl = .text:0x802B9090; // type:function size:0x5C8 scope:global align:4 +fetchResource__14JKRCompArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B9658; // type:function size:0x1BC scope:global align:4 +fetchResource__14JKRCompArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802B9814; // type:function size:0x1D8 scope:global align:4 +removeResourceAll__14JKRCompArchiveFv = .text:0x802B99EC; // type:function size:0x94 scope:global align:4 +removeResource__14JKRCompArchiveFPv = .text:0x802B9A80; // type:function size:0x6C scope:global align:4 +getExpandedResSize__14JKRCompArchiveCFPCv = .text:0x802B9AEC; // type:function size:0x1A0 scope:global align:4 +read__7JKRFileFPvll = .text:0x802B9C8C; // type:function size:0xA4 scope:global align:4 +__ct__10JKRDvdFileFv = .text:0x802B9D30; // type:function size:0x74 scope:global align:4 +__ct__10JKRDvdFileFPCc = .text:0x802B9DA4; // type:function size:0xA8 scope:global align:4 +__ct__10JKRDvdFileFl = .text:0x802B9E4C; // type:function size:0xA8 scope:global align:4 +__dt__10JKRDvdFileFv = .text:0x802B9EF4; // type:function size:0x9C scope:global align:4 +initiate__10JKRDvdFileFv = .text:0x802B9F90; // type:function size:0x6C scope:global align:4 +open__10JKRDvdFileFPCc = .text:0x802B9FFC; // type:function size:0x74 scope:global align:4 +open__10JKRDvdFileFl = .text:0x802BA070; // type:function size:0x74 scope:global align:4 +close__10JKRDvdFileFv = .text:0x802BA0E4; // type:function size:0x78 scope:global align:4 +readData__10JKRDvdFileFPvll = .text:0x802BA15C; // type:function size:0xEC scope:global align:4 +writeData__10JKRDvdFileFPCvll = .text:0x802BA248; // type:function size:0x58 scope:global align:4 +sync__10JKRDvdFileFv = .text:0x802BA2A0; // type:function size:0x54 scope:global align:4 +doneProcess__10JKRDvdFileFlP11DVDFileInfo = .text:0x802BA2F4; // type:function size:0x34 scope:global align:4 +getFileSize__10JKRDvdFileCFv = .text:0x802BA328; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdFile_cpp = .text:0x802BA330; // type:function size:0x44 scope:local align:4 +__dt__21JSUList<10JKRDvdFile>Fv = .text:0x802BA374; // type:function size:0x54 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi = .text:0x802BA3C8; // type:function size:0xB4 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi = .text:0x802BA47C; // type:function size:0xB4 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi = .text:0x802BA530; // type:function size:0x470 scope:global align:4 +JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUl = .text:0x802BA9A0; // type:function size:0x1CC scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802BAB6C; // type:function size:0x294 scope:local align:4 +firstSrcData__Fv = .text:0x802BAE00; // type:function size:0xC8 scope:local align:4 +nextSrcData__FPUc = .text:0x802BAEC8; // type:function size:0x128 scope:local align:4 +isErrorRetry__12JKRDvdRipperFv = .text:0x802BAFF0; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdRipper_cpp = .text:0x802BAFF8; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRDMCommand>Fv = .text:0x802BB03C; // type:function size:0x54 scope:global align:4 +loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUl = .text:0x802BB090; // type:function size:0x9C scope:global align:4 +loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUl = .text:0x802BB12C; // type:function size:0xA0 scope:global align:4 +loadToAram_Async__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchPFUl_vUlUl = .text:0x802BB1CC; // type:function size:0xAC scope:global align:4 +callCommand_Async__16JKRDvdAramRipperFP12JKRADCommand = .text:0x802BB278; // type:function size:0x338 scope:global align:4 +__dt__18JSUFileInputStreamFv = .text:0x802BB5B0; // type:function size:0x70 scope:global align:4 +syncAram__16JKRDvdAramRipperFP12JKRADCommandi = .text:0x802BB620; // type:function size:0xD4 scope:global align:4 +__ct__12JKRADCommandFv = .text:0x802BB6F4; // type:function size:0x40 scope:global align:4 +__dt__12JKRADCommandFv = .text:0x802BB734; // type:function size:0x8C scope:global align:4 +JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUl = .text:0x802BB7C0; // type:function size:0x208 scope:global align:4 +decompSZS_subroutine__FPUcUl = .text:0x802BB9C8; // type:function size:0x274 scope:global align:4 +firstSrcData__Fv = .text:0x802BBC3C; // type:function size:0xB4 scope:local align:4 +nextSrcData__FPUc = .text:0x802BBCF0; // type:function size:0x11C scope:local align:4 +dmaBufferFlush__FUl = .text:0x802BBE0C; // type:function size:0x68 scope:global align:4 +__sinit_JKRDvdAramRipper_cpp = .text:0x802BBE74; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRADCommand>Fv = .text:0x802BBEB8; // type:function size:0x54 scope:global align:4 +create__9JKRDecompFl = .text:0x802BBF0C; // type:function size:0x60 scope:global align:4 +__ct__9JKRDecompFl = .text:0x802BBF6C; // type:function size:0x50 scope:global align:4 +__dt__9JKRDecompFv = .text:0x802BBFBC; // type:function size:0x60 scope:global align:4 +run__9JKRDecompFv = .text:0x802BC01C; // type:function size:0xC8 scope:global align:4 +prepareCommand__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802BC0E4; // type:function size:0x78 scope:global align:4 +sendCommand__9JKRDecompFP16JKRDecompCommand = .text:0x802BC15C; // type:function size:0x30 scope:global align:4 +orderAsync__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802BC18C; // type:function size:0x34 scope:global align:4 +sync__9JKRDecompFP16JKRDecompCommandi = .text:0x802BC1C0; // type:function size:0x54 scope:global align:4 +orderSync__9JKRDecompFPUcPUcUlUl = .text:0x802BC214; // type:function size:0x54 scope:global align:4 +decode__9JKRDecompFPUcPUcUlUl = .text:0x802BC268; // type:function size:0x7C scope:global align:4 +decodeSZP__9JKRDecompFPUcPUcUlUl = .text:0x802BC2E4; // type:function size:0x1BC scope:global align:4 +decodeSZS__9JKRDecompFPUcPUcUlUl = .text:0x802BC4A0; // type:function size:0xE4 scope:global align:4 +checkCompressed__9JKRDecompFPUc = .text:0x802BC584; // type:function size:0x50 scope:global align:4 +__ct__16JKRDecompCommandFv = .text:0x802BC5D4; // type:function size:0x50 scope:global align:4 +__dt__16JKRDecompCommandFv = .text:0x802BC624; // type:function size:0x3C scope:global align:4 +__ct__10JSUPtrLinkFPv = .text:0x802BC660; // type:function size:0x18 scope:global align:4 +__dt__10JSUPtrLinkFv = .text:0x802BC678; // type:function size:0x60 scope:global align:4 +__ct__10JSUPtrListFb = .text:0x802BC6D8; // type:function size:0x38 scope:global align:4 +__dt__10JSUPtrListFv = .text:0x802BC710; // type:function size:0x68 scope:global align:4 +initiate__10JSUPtrListFv = .text:0x802BC778; // type:function size:0x14 scope:global align:4 +setFirst__10JSUPtrListFP10JSUPtrLink = .text:0x802BC78C; // type:function size:0x24 scope:global align:4 +append__10JSUPtrListFP10JSUPtrLink = .text:0x802BC7B0; // type:function size:0xA4 scope:global align:4 +prepend__10JSUPtrListFP10JSUPtrLink = .text:0x802BC854; // type:function size:0xA4 scope:global align:4 +insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink = .text:0x802BC8F8; // type:function size:0xC8 scope:global align:4 +remove__10JSUPtrListFP10JSUPtrLink = .text:0x802BC9C0; // type:function size:0xB0 scope:global align:4 +__dt__14JSUInputStreamFv = .text:0x802BCA70; // type:function size:0x88 scope:global align:4 +read__14JSUInputStreamFPvl = .text:0x802BCAF8; // type:function size:0x58 scope:global align:4 +skip__14JSUInputStreamFl = .text:0x802BCB50; // type:function size:0x80 scope:global align:4 +align__20JSURandomInputStreamFl = .text:0x802BCBD0; // type:function size:0x8C scope:global align:4 +skip__20JSURandomInputStreamFl = .text:0x802BCC5C; // type:function size:0x5C scope:global align:4 +peek__20JSURandomInputStreamFPvl = .text:0x802BCCB8; // type:function size:0x84 scope:global align:4 +seek__20JSURandomInputStreamFl17JSUStreamSeekFrom = .text:0x802BCD3C; // type:function size:0x44 scope:global align:4 +setBuffer__20JSUMemoryInputStreamFPCvl = .text:0x802BCD80; // type:function size:0x14 scope:global align:4 +readData__20JSUMemoryInputStreamFPvl = .text:0x802BCD94; // type:function size:0x78 scope:global align:4 +seekPos__20JSUMemoryInputStreamFl17JSUStreamSeekFrom = .text:0x802BCE0C; // type:function size:0x7C scope:global align:4 +getLength__20JSUMemoryInputStreamCFv = .text:0x802BCE88; // type:function size:0x8 scope:global align:4 +getPosition__20JSUMemoryInputStreamCFv = .text:0x802BCE90; // type:function size:0x8 scope:global align:4 +__ct__18JSUFileInputStreamFP7JKRFile = .text:0x802BCE98; // type:function size:0x44 scope:global align:4 +readData__18JSUFileInputStreamFPvl = .text:0x802BCEDC; // type:function size:0xD0 scope:global align:4 +seekPos__18JSUFileInputStreamFl17JSUStreamSeekFrom = .text:0x802BCFAC; // type:function size:0xE0 scope:global align:4 +getLength__18JSUFileInputStreamCFv = .text:0x802BD08C; // type:function size:0x30 scope:global align:4 +getPosition__18JSUFileInputStreamCFv = .text:0x802BD0BC; // type:function size:0x8 scope:global align:4 +parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit = .text:0x802BD0C4; // type:function size:0x64 scope:global align:4 +__dt__Q37JGadget6binary19TParse_header_blockFv = .text:0x802BD128; // type:function size:0x48 scope:global align:4 +parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl = .text:0x802BD170; // type:function size:0x10C scope:global align:4 +__dt__Q27JGadget13TNodeLinkListFv = .text:0x802BD27C; // type:function size:0x3C scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator = .text:0x802BD2B8; // type:function size:0x48 scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator = .text:0x802BD300; // type:function size:0x68 scope:global align:4 +splice__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorRQ27JGadget13TNodeLinkListQ37JGadget13TNodeLinkList8iterator = .text:0x802BD368; // type:function size:0xA0 scope:global align:4 +Find__Q27JGadget13TNodeLinkListFPCQ27JGadget13TLinkListNode = .text:0x802BD408; // type:function size:0x68 scope:global align:4 +Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode = .text:0x802BD470; // type:function size:0x2C scope:global align:4 +Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802BD49C; // type:function size:0x24 scope:global align:4 +Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802BD4C0; // type:function size:0xD0 scope:global align:4 +extend_default__Q27JGadget6vectorFUlUlUl = .text:0x802BD590; // type:function size:0x8 scope:global align:4 +__ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator = .text:0x802BD598; // type:function size:0x2C scope:global align:4 +__dt__Q27JGadget20TVector_pointer_voidFv = .text:0x802BD5C4; // type:function size:0xA8 scope:global align:4 +insert__Q27JGadget20TVector_pointer_voidFPPvRCPv = .text:0x802BD66C; // type:function size:0x20 scope:global align:4 +erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802BD68C; // type:function size:0x58 scope:global align:4 +insert__Q27JGadget38TVector>FPPvUlRCPv = .text:0x802BD6E4; // type:function size:0x70 scope:global align:4 +Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802BD754; // type:function size:0x2A4 scope:global align:4 +insert__Q27JGadget38TVector>FPPvRCPv = .text:0x802BD9F8; // type:function size:0x58 scope:global align:4 +__ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap = .text:0x802BDA50; // type:function size:0x80 scope:global align:4 +__dt__12JUTCacheFontFv = .text:0x802BDAD0; // type:function size:0x94 scope:global align:4 +deleteMemBlocks_CacheFont__12JUTCacheFontFv = .text:0x802BDB64; // type:function size:0x84 scope:global align:4 +initialize_state__12JUTCacheFontFv = .text:0x802BDBE8; // type:function size:0x3C scope:global align:4 +getMemorySize__12JUTCacheFontFPC7ResFONTPUsPUlPUsPUlPUsPUlPUl = .text:0x802BDC24; // type:function size:0x190 scope:global align:4 +initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802BDDB4; // type:function size:0x60 scope:global align:4 +internal_initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802BDE14; // type:function size:0x104 scope:global align:4 +allocArea__12JUTCacheFontFPvUlP7JKRHeap = .text:0x802BDF18; // type:function size:0x1F4 scope:global align:4 +allocArray__12JUTCacheFontFP7JKRHeap = .text:0x802BE10C; // type:function size:0xE8 scope:global align:4 +setBlock__12JUTCacheFontFv = .text:0x802BE1F4; // type:function size:0x258 scope:global align:4 +determineBlankPage__12JUTCacheFontFv = .text:0x802BE44C; // type:function size:0xB0 scope:global align:4 +getGlyphFromAram__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfoPQ212JUTCacheFont10TCachePagePiPi = .text:0x802BE4FC; // type:function size:0x168 scope:global align:4 +loadImage__12JUTCacheFontFi11_GXTexMapID = .text:0x802BE664; // type:function size:0xB4 scope:global align:4 +loadCache_char_subroutine__12JUTCacheFontFPib = .text:0x802BE718; // type:function size:0x148 scope:global align:4 +invalidiateAllCache__12JUTCacheFontFv = .text:0x802BE860; // type:function size:0x88 scope:global align:4 +unlink__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802BE8E8; // type:function size:0x44 scope:global align:4 +prepend__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802BE92C; // type:function size:0x2C scope:global align:4 +getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive = .text:0x802BE958; // type:function size:0xA8 scope:global align:4 +getResource__15JUTResReferenceFUlP10JKRArchive = .text:0x802BEA00; // type:function size:0x78 scope:global align:4 +__dt__10JUTTextureFv = .text:0x802BEA78; // type:function size:0x74 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGUc = .text:0x802BEAEC; // type:function size:0x18C scope:global align:4 +attachPalette__10JUTTextureFP10JUTPalette = .text:0x802BEC78; // type:function size:0x58 scope:global align:4 +initTexObj__10JUTTextureFv = .text:0x802BECD0; // type:function size:0xEC scope:global align:4 +initTexObj__10JUTTextureF7_GXTlut = .text:0x802BEDBC; // type:function size:0xFC scope:global align:4 +load__10JUTTextureF11_GXTexMapID = .text:0x802BEEB8; // type:function size:0x50 scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlutP7ResTLUT = .text:0x802BEF08; // type:function size:0x8C scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv = .text:0x802BEF94; // type:function size:0x40 scope:global align:4 +load__10JUTPaletteFv = .text:0x802BEFD4; // type:function size:0x44 scope:global align:4 +__ct__10JUTNameTabFv = .text:0x802BF018; // type:function size:0x40 scope:global align:4 +__ct__10JUTNameTabFPC7ResNTAB = .text:0x802BF058; // type:function size:0x3C scope:global align:4 +setResource__10JUTNameTabFPC7ResNTAB = .text:0x802BF094; // type:function size:0x3C scope:global align:4 +getIndex__10JUTNameTabCFPCc = .text:0x802BF0D0; // type:function size:0xE4 scope:global align:4 +getName__10JUTNameTabCFUs = .text:0x802BF1B4; // type:function size:0x9C scope:global align:4 +calcKeyCode__10JUTNameTabCFPCc = .text:0x802BF250; // type:function size:0x30 scope:global align:4 +__ct__12JUTGraphFifoFUl = .text:0x802BF280; // type:function size:0xDC scope:global align:4 +__dt__12JUTGraphFifoFv = .text:0x802BF35C; // type:function size:0xC4 scope:global align:4 +__ct__7JUTFontFv = .text:0x802BF420; // type:function size:0x2C scope:global align:4 +initialize_state__7JUTFontFv = .text:0x802BF44C; // type:function size:0x4C scope:global align:4 +setCharColor__7JUTFontFQ28JUtility6TColor = .text:0x802BF498; // type:function size:0x84 scope:global align:4 +setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802BF51C; // type:function size:0x84 scope:global align:4 +drawString_size_scale__7JUTFontFffffPCcUlb = .text:0x802BF5A0; // type:function size:0x120 scope:global align:4 +__ct__10JUTResFontFv = .text:0x802BF6C0; // type:function size:0x4C scope:global align:4 +__ct__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802BF70C; // type:function size:0x64 scope:global align:4 +__dt__10JUTResFontFv = .text:0x802BF770; // type:function size:0x8C scope:global align:4 +deleteMemBlocks_ResFont__10JUTResFontFv = .text:0x802BF7FC; // type:function size:0x24 scope:global align:4 +initialize_state__10JUTResFontFv = .text:0x802BF820; // type:function size:0x2C scope:global align:4 +initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802BF84C; // type:function size:0x60 scope:global align:4 +protected_initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802BF8AC; // type:function size:0x10C scope:global align:4 +countBlock__10JUTResFontFv = .text:0x802BF9B8; // type:function size:0xFC scope:global align:4 +setBlock__10JUTResFontFv = .text:0x802BFAB4; // type:function size:0x188 scope:global align:4 +setGX__10JUTResFontFv = .text:0x802BFC3C; // type:function size:0xF8 scope:global align:4 +setGX__10JUTResFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802BFD34; // type:function size:0x240 scope:global align:4 +drawChar_scale__10JUTResFontFffffib = .text:0x802BFF74; // type:function size:0x474 scope:global align:4 +loadFont__10JUTResFontFi11_GXTexMapIDPQ27JUTFont6TWidth = .text:0x802C03E8; // type:function size:0x7C scope:global align:4 +getWidthEntry__10JUTResFontCFiPQ27JUTFont6TWidth = .text:0x802C0464; // type:function size:0xA8 scope:global align:4 +getCellWidth__10JUTResFontCFv = .text:0x802C050C; // type:function size:0x4C scope:global align:4 +getCellHeight__10JUTResFontCFv = .text:0x802C0558; // type:function size:0x4C scope:global align:4 +isLeadByte__10JUTResFontCFi = .text:0x802C05A4; // type:function size:0x34 scope:global align:4 +getFontCode__10JUTResFontCFi = .text:0x802C05D8; // type:function size:0x188 scope:global align:4 +loadImage__10JUTResFontFi11_GXTexMapID = .text:0x802C0760; // type:function size:0x164 scope:global align:4 +convertSjis__10JUTResFontCFiPUs = .text:0x802C08C4; // type:function size:0x44 scope:global align:4 +__ct__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802C0908; // type:function size:0x48 scope:global align:4 +start__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802C0950; // type:function size:0x74 scope:global align:4 +changeFont__10JUTDbPrintFP7JUTFont = .text:0x802C09C4; // type:function size:0x18 scope:global align:4 +enter__10JUTDbPrintFiiiPCci = .text:0x802C09DC; // type:function size:0x88 scope:global align:4 +flush__10JUTDbPrintFv = .text:0x802C0A64; // type:function size:0x11C scope:global align:4 +drawString__10JUTDbPrintFiiiPCUc = .text:0x802C0B80; // type:function size:0xF0 scope:global align:4 +JUTReport__FiiPCce = .text:0x802C0C70; // type:function size:0xD0 scope:global align:4 +JUTReport__FiiiPCce = .text:0x802C0D40; // type:function size:0xDC scope:global align:4 +__ct__10JUTGamePadFQ210JUTGamePad8EPadPort = .text:0x802C0E1C; // type:function size:0xC0 scope:global align:4 +__dt__10JUTGamePadFv = .text:0x802C0EDC; // type:function size:0xAC scope:global align:4 +initList__10JUTGamePadFv = .text:0x802C0F88; // type:function size:0x3C scope:global align:4 +init__10JUTGamePadFv = .text:0x802C0FC4; // type:function size:0x38 scope:global align:4 +read__10JUTGamePadFv = .text:0x802C0FFC; // type:function size:0x294 scope:global align:4 +assign__10JUTGamePadFv = .text:0x802C1290; // type:function size:0xB0 scope:global align:4 +checkResetCallback__10JUTGamePadFx = .text:0x802C1340; // type:function size:0x78 scope:global align:4 +update__10JUTGamePadFv = .text:0x802C13B8; // type:function size:0x1D4 scope:global align:4 +checkResetSwitch__10JUTGamePadFv = .text:0x802C158C; // type:function size:0x80 scope:global align:4 +clearForReset__10JUTGamePadFv = .text:0x802C160C; // type:function size:0x2C scope:global align:4 +clear__Q210JUTGamePad7CButtonFv = .text:0x802C1638; // type:function size:0x3C scope:global align:4 +update__Q210JUTGamePad7CButtonFPC9PADStatusUl = .text:0x802C1674; // type:function size:0x190 scope:global align:4 +clear__Q210JUTGamePad6CStickFv = .text:0x802C1804; // type:function size:0x1C scope:global align:4 +update__Q210JUTGamePad6CStickFScScQ210JUTGamePad10EStickModeQ210JUTGamePad11EWhichStick = .text:0x802C1820; // type:function size:0x1D4 scope:global align:4 +getButton__Q210JUTGamePad6CStickFv = .text:0x802C19F4; // type:function size:0xAC scope:global align:4 +clear__Q210JUTGamePad7CRumbleFv = .text:0x802C1AA0; // type:function size:0x20 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFP10JUTGamePad = .text:0x802C1AC0; // type:function size:0x58 scope:global align:4 +startMotor__Q210JUTGamePad7CRumbleFi = .text:0x802C1B18; // type:function size:0x58 scope:global align:4 +stopMotor__Q210JUTGamePad7CRumbleFi = .text:0x802C1B70; // type:function size:0x58 scope:global align:4 +stopMotorHard__Q210JUTGamePad7CRumbleFi = .text:0x802C1BC8; // type:function size:0x58 scope:global align:4 +update__Q210JUTGamePad7CRumbleFs = .text:0x802C1C20; // type:function size:0x128 scope:global align:4 +triggerPatternedRumble__Q210JUTGamePad7CRumbleFUl = .text:0x802C1D48; // type:function size:0x28 scope:global align:4 +startPatternedRumble__Q210JUTGamePad7CRumbleFPUcQ310JUTGamePad7CRumble7ERumbleUl = .text:0x802C1D70; // type:function size:0x7C scope:global align:4 +stopPatternedRumble__Q210JUTGamePad7CRumbleFs = .text:0x802C1DEC; // type:function size:0x2C scope:global align:4 +stopPatternedRumbleAtThePeriod__Q210JUTGamePad7CRumbleFv = .text:0x802C1E18; // type:function size:0x24 scope:global align:4 +getGamePad__10JUTGamePadFi = .text:0x802C1E3C; // type:function size:0x3C scope:global align:4 +setEnabled__Q210JUTGamePad7CRumbleFUl = .text:0x802C1E78; // type:function size:0xA0 scope:global align:4 +setRepeat__Q210JUTGamePad7CButtonFUlUlUl = .text:0x802C1F18; // type:function size:0x1C scope:global align:4 +recalibrate__10JUTGamePadFUl = .text:0x802C1F34; // type:function size:0x88 scope:global align:4 +__sinit_JUTGamePad_cpp = .text:0x802C1FBC; // type:function size:0xD4 scope:local align:4 +__ct__Q210JUTGamePad6CStickFv = .text:0x802C2090; // type:function size:0x30 scope:global align:4 +__ct__Q210JUTGamePad7CButtonFv = .text:0x802C20C0; // type:function size:0x30 scope:global align:4 +__dt__21JSUList<10JUTGamePad>Fv = .text:0x802C20F0; // type:function size:0x54 scope:global align:4 +__ct__12JUTExceptionFP14JUTDirectPrint = .text:0x802C2144; // type:function size:0xE4 scope:global align:4 +create__12JUTExceptionFP14JUTDirectPrint = .text:0x802C2228; // type:function size:0x68 scope:global align:4 +run__12JUTExceptionFv = .text:0x802C2290; // type:function size:0xD8 scope:global align:4 +errorHandler__12JUTExceptionFUsP9OSContextUlUl = .text:0x802C2368; // type:function size:0x398 scope:global align:4 +setFPException__12JUTExceptionFUl = .text:0x802C2700; // type:function size:0x48 scope:global align:4 +showFloatSub__12JUTExceptionFif = .text:0x802C2748; // type:function size:0x190 scope:global align:4 +showFloat__12JUTExceptionFP9OSContext = .text:0x802C28D8; // type:function size:0x124 scope:global align:4 +searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl = .text:0x802C29FC; // type:function size:0xC0 scope:global align:4 +search_name_part__FPUcPUci = .text:0x802C2ABC; // type:function size:0x78 scope:global align:4 +showStack__12JUTExceptionFP9OSContext = .text:0x802C2B34; // type:function size:0x104 scope:global align:4 +showMainInfo__12JUTExceptionFUsP9OSContextUlUl = .text:0x802C2C38; // type:function size:0x2B0 scope:global align:4 +showGPR__12JUTExceptionFP9OSContext = .text:0x802C2EE8; // type:function size:0xC0 scope:global align:4 +showMapInfo_subroutine__12JUTExceptionFUlb = .text:0x802C2FA8; // type:function size:0x15C scope:global align:4 +showGPRMap__12JUTExceptionFP9OSContext = .text:0x802C3104; // type:function size:0x10C scope:global align:4 +showSRR0Map__12JUTExceptionFP9OSContext = .text:0x802C3210; // type:function size:0xC4 scope:global align:4 +printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl = .text:0x802C32D4; // type:function size:0xA8 scope:global align:4 +isEnablePad__12JUTExceptionCFv = .text:0x802C337C; // type:function size:0x3C scope:global align:4 +readPad__12JUTExceptionFPUlPUl = .text:0x802C33B8; // type:function size:0x56C scope:global align:4 +printContext__12JUTExceptionFUsP9OSContextUlUl = .text:0x802C3924; // type:function size:0x47C scope:global align:4 +waitTime__12JUTExceptionFl = .text:0x802C3DA0; // type:function size:0x88 scope:global align:4 +createFB__12JUTExceptionFv = .text:0x802C3E28; // type:function size:0xBC scope:global align:4 +setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802C3EE4; // type:function size:0x10 scope:global align:4 +setPostUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802C3EF4; // type:function size:0x10 scope:global align:4 +appendMapFile__12JUTExceptionFPCc = .text:0x802C3F04; // type:function size:0x94 scope:global align:4 +queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802C3F98; // type:function size:0xF0 scope:global align:4 +queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802C4088; // type:function size:0x354 scope:global align:4 +createConsole__12JUTExceptionFPvUl = .text:0x802C43DC; // type:function size:0xE0 scope:global align:4 +__ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl = .text:0x802C44BC; // type:function size:0x20 scope:global align:4 +__dt__12JUTExceptionFv = .text:0x802C44DC; // type:function size:0x60 scope:global align:4 +__sinit_JUTException_cpp = .text:0x802C453C; // type:function size:0x48 scope:local align:4 +__dt__39JSUListFv = .text:0x802C4584; // type:function size:0x54 scope:global align:4 +__ct__14JUTDirectPrintFv = .text:0x802C45D8; // type:function size:0x3C scope:global align:4 +start__14JUTDirectPrintFv = .text:0x802C4614; // type:function size:0x48 scope:global align:4 +erase__14JUTDirectPrintFiiii = .text:0x802C465C; // type:function size:0x94 scope:global align:4 +drawChar__14JUTDirectPrintFiii = .text:0x802C46F0; // type:function size:0x16C scope:global align:4 +changeFrameBuffer__14JUTDirectPrintFPvUsUs = .text:0x802C485C; // type:function size:0x38 scope:global align:4 +printSub__14JUTDirectPrintFUsUsPCcPQ23std13__tag_va_Listb = .text:0x802C4894; // type:function size:0x134 scope:global align:4 +drawString__14JUTDirectPrintFUsUsPc = .text:0x802C49C8; // type:function size:0x30 scope:global align:4 +drawString_f__14JUTDirectPrintFUsUsPCce = .text:0x802C49F8; // type:function size:0x90 scope:global align:4 +create__12JUTAssertionFv = .text:0x802C4A88; // type:function size:0x4 scope:global align:4 +flush_subroutine__12JUTAssertionFv = .text:0x802C4A8C; // type:function size:0x3C scope:global align:4 +flushMessage__12JUTAssertionFv = .text:0x802C4AC8; // type:function size:0x64 scope:global align:4 +flushMessage_dbPrint__12JUTAssertionFv = .text:0x802C4B2C; // type:function size:0x1E0 scope:global align:4 +getSDevice__12JUTAssertionFv = .text:0x802C4D0C; // type:function size:0x8 scope:global align:4 +setConfirmMessage__12JUTAssertionFUlPcibPCc = .text:0x802C4D14; // type:function size:0xF0 scope:global align:4 +showAssert__12JUTAssertionFUlPCciPCc = .text:0x802C4E04; // type:function size:0x15C scope:global align:4 +setWarningMessage_f_va = .text:0x802C4F60; // type:function size:0x118 scope:global align:4 +setWarningMessage_f__12JUTAssertionFUlPciPCce = .text:0x802C5078; // type:function size:0x80 scope:global align:4 +setLogMessage_f_va = .text:0x802C50F8; // type:function size:0x118 scope:global align:4 +setLogMessage_f__12JUTAssertionFUlPciPCce = .text:0x802C5210; // type:function size:0x80 scope:global align:4 +setVisible__12JUTAssertionFb = .text:0x802C5290; // type:function size:0x8 scope:global align:4 +setMessageCount__12JUTAssertionFi = .text:0x802C5298; // type:function size:0x18 scope:global align:4 +createManager__8JUTVideoFPC16_GXRenderModeObj = .text:0x802C52B0; // type:function size:0x58 scope:global align:4 +destroyManager__8JUTVideoFv = .text:0x802C5308; // type:function size:0x48 scope:global align:4 +__ct__8JUTVideoFPC16_GXRenderModeObj = .text:0x802C5350; // type:function size:0xF4 scope:global align:4 +__dt__8JUTVideoFv = .text:0x802C5444; // type:function size:0x68 scope:global align:4 +preRetraceProc__8JUTVideoFUl = .text:0x802C54AC; // type:function size:0x224 scope:global align:4 +drawDoneStart__8JUTVideoFv = .text:0x802C56D0; // type:function size:0x28 scope:global align:4 +dummyNoDrawWait__8JUTVideoFv = .text:0x802C56F8; // type:function size:0xC scope:global align:4 +drawDoneCallback__8JUTVideoFv = .text:0x802C5704; // type:function size:0x88 scope:global align:4 +postRetraceProc__8JUTVideoFUl = .text:0x802C578C; // type:function size:0x4C scope:global align:4 +setRenderMode__8JUTVideoFPC16_GXRenderModeObj = .text:0x802C57D8; // type:function size:0x78 scope:global align:4 +waitRetraceIfNeed__8JUTVideoFv = .text:0x802C5850; // type:function size:0x4 scope:global align:4 +clearIndex__6JUTXfbFv = .text:0x802C5854; // type:function size:0x14 scope:global align:4 +common_init__6JUTXfbFi = .text:0x802C5868; // type:function size:0x38 scope:global align:4 +__ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802C58A0; // type:function size:0x8C scope:global align:4 +__dt__6JUTXfbFv = .text:0x802C592C; // type:function size:0x70 scope:global align:4 +delXfb__6JUTXfbFi = .text:0x802C599C; // type:function size:0x40 scope:global align:4 +createManager__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802C59DC; // type:function size:0x94 scope:global align:4 +destroyManager__6JUTXfbFv = .text:0x802C5A70; // type:function size:0x58 scope:global align:4 +initiate__6JUTXfbFUsUsP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802C5AC8; // type:function size:0xDC scope:global align:4 +__ct__8JUTFaderFiiiiQ28JUtility6TColor = .text:0x802C5BA4; // type:function size:0xAC scope:global align:4 +control__8JUTFaderFv = .text:0x802C5C50; // type:function size:0x100 scope:global align:4 +draw__8JUTFaderFv = .text:0x802C5D50; // type:function size:0x90 scope:global align:4 +startFadeIn__8JUTFaderFi = .text:0x802C5DE0; // type:function size:0x30 scope:global align:4 +startFadeOut__8JUTFaderFi = .text:0x802C5E10; // type:function size:0x34 scope:global align:4 +__dt__8JUTFaderFv = .text:0x802C5E44; // type:function size:0x48 scope:global align:4 +__ct__10JUTProcBarFv = .text:0x802C5E8C; // type:function size:0x118 scope:global align:4 +__dt__10JUTProcBarFv = .text:0x802C5FA4; // type:function size:0x44 scope:global align:4 +create__10JUTProcBarFv = .text:0x802C5FE8; // type:function size:0x48 scope:global align:4 +destroy__10JUTProcBarFv = .text:0x802C6030; // type:function size:0x38 scope:global align:4 +clear__10JUTProcBarFv = .text:0x802C6068; // type:function size:0xD0 scope:global align:4 +bar_subroutine__10JUTProcBarFiiiiiiiQ28JUtility6TColorQ28JUtility6TColor = .text:0x802C6138; // type:function size:0x194 scope:global align:4 +adjustMeterLength__10JUTProcBarFUlPfffPi = .text:0x802C62CC; // type:function size:0x144 scope:global align:4 +draw__10JUTProcBarFv = .text:0x802C6410; // type:function size:0x34 scope:global align:4 +drawProcessBar__10JUTProcBarFv = .text:0x802C6444; // type:function size:0xF00 scope:global align:4 +addrToXPos__FPvi = .text:0x802C7344; // type:function size:0x68 scope:global align:4 +byteToXLen__Fii = .text:0x802C73AC; // type:function size:0x68 scope:global align:4 +heapBar__FP7JKRHeapiiiii = .text:0x802C7414; // type:function size:0x194 scope:global align:4 +drawHeapBar__10JUTProcBarFv = .text:0x802C75A8; // type:function size:0x3A0 scope:global align:4 +__ct__Q210JUTProcBar5CTimeFv = .text:0x802C7948; // type:function size:0x14 scope:global align:4 +create__10JUTConsoleFUiUiP7JKRHeap = .text:0x802C795C; // type:function size:0xD0 scope:global align:4 +create__10JUTConsoleFUiPvUl = .text:0x802C7A2C; // type:function size:0xFC scope:global align:4 +__ct__10JUTConsoleFUiUib = .text:0x802C7B28; // type:function size:0xE4 scope:global align:4 +__dt__10JUTConsoleFv = .text:0x802C7C0C; // type:function size:0xAC scope:global align:4 +getObjectSizeFromBufferSize__10JUTConsoleFUiUi = .text:0x802C7CB8; // type:function size:0x10 scope:global align:4 +getLineFromObjectSize__10JUTConsoleFUlUi = .text:0x802C7CC8; // type:function size:0x10 scope:global align:4 +clear__10JUTConsoleFv = .text:0x802C7CD8; // type:function size:0x5C scope:global align:4 +doDraw__10JUTConsoleCFQ210JUTConsole12EConsoleType = .text:0x802C7D34; // type:function size:0x548 scope:global align:4 +print_f__10JUTConsoleFPCce = .text:0x802C827C; // type:function size:0x80 scope:global align:4 +print__10JUTConsoleFPCc = .text:0x802C82FC; // type:function size:0x314 scope:global align:4 +JUTConsole_print_f_va_ = .text:0x802C8610; // type:function size:0x8C scope:global align:4 +dumpToTerminal__10JUTConsoleFUi = .text:0x802C869C; // type:function size:0x160 scope:global align:4 +scroll__10JUTConsoleFi = .text:0x802C87FC; // type:function size:0xDC scope:global align:4 +getUsedLine__10JUTConsoleCFv = .text:0x802C88D8; // type:function size:0x24 scope:global align:4 +getLineOffset__10JUTConsoleCFv = .text:0x802C88FC; // type:function size:0x24 scope:global align:4 +__ct__17JUTConsoleManagerFv = .text:0x802C8920; // type:function size:0x28 scope:global align:4 +createManager__17JUTConsoleManagerFP7JKRHeap = .text:0x802C8948; // type:function size:0x98 scope:global align:4 +appendConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802C89E0; // type:function size:0x144 scope:global align:4 +removeConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802C8B24; // type:function size:0x1B0 scope:global align:4 +draw__17JUTConsoleManagerCFv = .text:0x802C8CD4; // type:function size:0xCC scope:global align:4 +drawDirect__17JUTConsoleManagerCFb = .text:0x802C8DA0; // type:function size:0x74 scope:global align:4 +setDirectConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802C8E14; // type:function size:0x5C scope:global align:4 +JUTSetReportConsole = .text:0x802C8E70; // type:function size:0x8 scope:global align:4 +JUTGetReportConsole = .text:0x802C8E78; // type:function size:0x8 scope:global align:4 +JUTSetWarningConsole = .text:0x802C8E80; // type:function size:0x8 scope:global align:4 +JUTGetWarningConsole = .text:0x802C8E88; // type:function size:0x8 scope:global align:4 +JUTReportConsole_f_va = .text:0x802C8E90; // type:function size:0xA0 scope:global align:4 +JUTReportConsole_f = .text:0x802C8F30; // type:function size:0x80 scope:global align:4 +JUTReportConsole = .text:0x802C8FB0; // type:function size:0x34 scope:global align:4 +JUTWarningConsole_f_va = .text:0x802C8FE4; // type:function size:0xA0 scope:global align:4 +JUTWarningConsole_f = .text:0x802C9084; // type:function size:0x80 scope:global align:4 +JUTWarningConsole = .text:0x802C9104; // type:function size:0x34 scope:global align:4 +fetch32byte__13JUTDirectFileFv = .text:0x802C9138; // type:function size:0xC8 scope:global align:4 +__ct__13JUTDirectFileFv = .text:0x802C9200; // type:function size:0x24 scope:global align:4 +__dt__13JUTDirectFileFv = .text:0x802C9224; // type:function size:0x44 scope:global align:4 +fopen__13JUTDirectFileFPCc = .text:0x802C9268; // type:function size:0x9C scope:global align:4 +fclose__13JUTDirectFileFv = .text:0x802C9304; // type:function size:0x5C scope:global align:4 +fgets__13JUTDirectFileFPvi = .text:0x802C9360; // type:function size:0x1B0 scope:global align:4 +__ct__6JUTGbaFv = .text:0x802C9510; // type:function size:0x4 scope:global align:4 +create__6JUTGbaFv = .text:0x802C9514; // type:function size:0x188 scope:global align:4 +result_common__6JUTGbaFiUlPUl = .text:0x802C969C; // type:function size:0x50 scope:global align:4 +resultStatus_common__6JUTGbaFiUlPUc = .text:0x802C96EC; // type:function size:0x5C scope:global align:4 +doJoyBoot__6JUTGbaFillPUcUlPFP11JUTGbaParamPv_vPv = .text:0x802C9748; // type:function size:0x110 scope:global align:4 +resultJoyBoot__6JUTGbaFiPUc = .text:0x802C9858; // type:function size:0x110 scope:global align:4 +doInitProbe__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802C9968; // type:function size:0xA0 scope:global align:4 +resultInitProbe__6JUTGbaFiPUl = .text:0x802C9A08; // type:function size:0x88 scope:global align:4 +doProbe__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802C9A90; // type:function size:0xA0 scope:global align:4 +resultProbe__6JUTGbaFiPUl = .text:0x802C9B30; // type:function size:0x88 scope:global align:4 +doReset__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802C9BB8; // type:function size:0xA0 scope:global align:4 +resultReset__6JUTGbaFiPUc = .text:0x802C9C58; // type:function size:0x88 scope:global align:4 +doRead__6JUTGbaFiPUcPFP11JUTGbaParamPv_vPv = .text:0x802C9CE0; // type:function size:0xA8 scope:global align:4 +resultRead__6JUTGbaFiPUc = .text:0x802C9D88; // type:function size:0x88 scope:global align:4 +doWrite__6JUTGbaFiPUcPFP11JUTGbaParamPv_vPv = .text:0x802C9E10; // type:function size:0xA8 scope:global align:4 +resultWrite__6JUTGbaFiPUc = .text:0x802C9EB8; // type:function size:0x88 scope:global align:4 +doGetStatus__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802C9F40; // type:function size:0xA0 scope:global align:4 +resultGetStatus__6JUTGbaFiPUc = .text:0x802C9FE0; // type:function size:0x88 scope:global align:4 +gbaThreadMain__6JUTGbaFPv = .text:0x802CA068; // type:function size:0x264 scope:global align:4 +JUTGBAThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x802CA2CC; // type:function size:0x24 scope:global align:4 +gbaThread_sleep__6JUTGbaFx = .text:0x802CA2F0; // type:function size:0x74 scope:global align:4 +gbaThread_Destroy__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CA364; // type:function size:0x10 scope:global align:4 +gbaThread_JoyBoot__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CA374; // type:function size:0xA4 scope:global align:4 +gbaThread_InitProbe__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CA418; // type:function size:0x100 scope:global align:4 +gbaThread_Probe__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CA518; // type:function size:0x80 scope:global align:4 +gbaThread_Reset__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CA598; // type:function size:0x44 scope:global align:4 +gbaThread_Read__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CA5DC; // type:function size:0x48 scope:global align:4 +gbaThread_Write__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CA624; // type:function size:0x48 scope:global align:4 +gbaThread_GetStatus__6JUTGbaFP15JUTGbaThreadVar = .text:0x802CA66C; // type:function size:0x44 scope:global align:4 +__ct__14J2DGrafContextFffff = .text:0x802CA6B0; // type:function size:0xAC scope:global align:4 +setPort__14J2DGrafContextFv = .text:0x802CA75C; // type:function size:0x70 scope:global align:4 +setup2D__14J2DGrafContextFv = .text:0x802CA7CC; // type:function size:0x1D4 scope:global align:4 +setScissor__14J2DGrafContextFv = .text:0x802CA9A0; // type:function size:0x250 scope:global align:4 +scissor__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802CABF0; // type:function size:0x24 scope:global align:4 +place__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802CAC14; // type:function size:0x44 scope:global align:4 +setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802CAC58; // type:function size:0x11C scope:global align:4 +setLineWidth__14J2DGrafContextFUc = .text:0x802CAD74; // type:function size:0x2C scope:global align:4 +fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802CADA0; // type:function size:0x118 scope:global align:4 +drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802CAEB8; // type:function size:0x138 scope:global align:4 +line__14J2DGrafContextFQ29JGeometry8TVec2Q29JGeometry8TVec2 = .text:0x802CAFF0; // type:function size:0xDC scope:global align:4 +lineTo__14J2DGrafContextFQ29JGeometry8TVec2 = .text:0x802CB0CC; // type:function size:0x70 scope:global align:4 +__dt__14J2DGrafContextFv = .text:0x802CB13C; // type:function size:0x48 scope:global align:4 +place__14J2DGrafContextFffff = .text:0x802CB184; // type:function size:0x48 scope:global align:4 +getGrafType__14J2DGrafContextCFv = .text:0x802CB1CC; // type:function size:0x8 scope:global align:4 +setLookat__14J2DGrafContextFv = .text:0x802CB1D4; // type:function size:0x4 scope:global align:4 +__ct__13J2DOrthoGraphFv = .text:0x802CB1D8; // type:function size:0x60 scope:global align:4 +__ct__13J2DOrthoGraphFffffff = .text:0x802CB238; // type:function size:0xDC scope:global align:4 +setPort__13J2DOrthoGraphFv = .text:0x802CB314; // type:function size:0x60 scope:global align:4 +setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2ff = .text:0x802CB374; // type:function size:0x34 scope:global align:4 +setLookat__13J2DOrthoGraphFv = .text:0x802CB3A8; // type:function size:0x3C scope:global align:4 +scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2PCQ29JGeometry8TBox2 = .text:0x802CB3E4; // type:function size:0x8C scope:global align:4 +J2DDrawLine__FffffQ28JUtility6TColori = .text:0x802CB470; // type:function size:0x12C scope:global align:4 +J2DFillBox__FffffQ28JUtility6TColor = .text:0x802CB59C; // type:function size:0x48 scope:global align:4 +J2DFillBox__FRCQ29JGeometry8TBox2Q28JUtility6TColor = .text:0x802CB5E4; // type:function size:0x90 scope:global align:4 +J2DDrawFrame__FffffQ28JUtility6TColorUc = .text:0x802CB674; // type:function size:0x4C scope:global align:4 +J2DDrawFrame__FRCQ29JGeometry8TBox2Q28JUtility6TColorUc = .text:0x802CB6C0; // type:function size:0xA0 scope:global align:4 +getGrafType__13J2DOrthoGraphCFv = .text:0x802CB760; // type:function size:0x8 scope:global align:4 +__ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802CB768; // type:function size:0x8C scope:global align:4 +private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb = .text:0x802CB7F4; // type:function size:0x1F0 scope:global align:4 +setBuffer__8J2DPrintFUl = .text:0x802CB9E4; // type:function size:0xA0 scope:global align:4 +setFontSize__8J2DPrintFv = .text:0x802CBA84; // type:function size:0x98 scope:global align:4 +locate__8J2DPrintFff = .text:0x802CBB1C; // type:function size:0x1C scope:global align:4 +printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc = .text:0x802CBB38; // type:function size:0x3B0 scope:global align:4 +parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb = .text:0x802CBEE8; // type:function size:0x714 scope:global align:4 +doCtrlCode__8J2DPrintFi = .text:0x802CC5FC; // type:function size:0x128 scope:global align:4 +doEscapeCode__8J2DPrintFPPCUcUc = .text:0x802CC724; // type:function size:0x53C scope:global align:4 +initchar__8J2DPrintFv = .text:0x802CCC60; // type:function size:0x74 scope:global align:4 +getNumberS32__8J2DPrintFPPCUclli = .text:0x802CCCD4; // type:function size:0x104 scope:global align:4 +getNumberF32__8J2DPrintFPPCUcffi = .text:0x802CCDD8; // type:function size:0x134 scope:global align:4 +__dt__8J2DPrintFv = .text:0x802CCF0C; // type:function size:0x48 scope:global align:4 +__ct__7J2DPaneFv = .text:0x802CCF54; // type:function size:0x90 scope:global align:4 +__ct__7J2DPaneFP7J2DPanebUlRCQ29JGeometry8TBox2 = .text:0x802CCFE4; // type:function size:0xC0 scope:global align:4 +__ct__7J2DPaneFUlRCQ29JGeometry8TBox2 = .text:0x802CD0A4; // type:function size:0xA0 scope:global align:4 +initiate__7J2DPaneFv = .text:0x802CD144; // type:function size:0x64 scope:global align:4 +__ct__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802CD1A8; // type:function size:0xB8 scope:global align:4 +makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802CD260; // type:function size:0x2F8 scope:global align:4 +__dt__7J2DPaneFv = .text:0x802CD558; // type:function size:0xE0 scope:global align:4 +insertChild__7J2DPaneFP7J2DPaneP7J2DPane = .text:0x802CD638; // type:function size:0xA0 scope:global align:4 +draw__7J2DPaneFffPC14J2DGrafContextb = .text:0x802CD6D8; // type:function size:0x4D4 scope:global align:4 +move__7J2DPaneFff = .text:0x802CDBAC; // type:function size:0x7C scope:global align:4 +add__7J2DPaneFff = .text:0x802CDC28; // type:function size:0x3C scope:global align:4 +clip__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802CDC64; // type:function size:0x7C scope:global align:4 +search__7J2DPaneFUl = .text:0x802CDCE0; // type:function size:0x94 scope:global align:4 +makeMatrix__7J2DPaneFff = .text:0x802CDD74; // type:function size:0xEC scope:global align:4 +setBasePosition__7J2DPaneF15J2DBasePosition = .text:0x802CDE60; // type:function size:0xD8 scope:global align:4 +drawSelf__7J2DPaneFffPA3_A4_f = .text:0x802CDF38; // type:function size:0x4 scope:global align:4 +getTypeID__7J2DPaneFv = .text:0x802CDF3C; // type:function size:0x8 scope:global align:4 +__dt__9J2DScreenFv = .text:0x802CDF44; // type:function size:0x60 scope:global align:4 +set__9J2DScreenFPCcP10JKRArchive = .text:0x802CDFA4; // type:function size:0xE8 scope:global align:4 +makeHierarchyPanes__9J2DScreenFP7J2DPaneP20JSURandomInputStream = .text:0x802CE08C; // type:function size:0x114 scope:global align:4 +createPane__9J2DScreenFRCQ27J2DPane18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPane = .text:0x802CE1A0; // type:function size:0x1A0 scope:global align:4 +set__9J2DScreenFP20JSURandomInputStream = .text:0x802CE340; // type:function size:0x90 scope:global align:4 +checkSignature__9J2DScreenFP20JSURandomInputStream = .text:0x802CE3D0; // type:function size:0x78 scope:global align:4 +getScreenInformation__9J2DScreenFP20JSURandomInputStream = .text:0x802CE448; // type:function size:0x144 scope:global align:4 +draw__9J2DScreenFffPC14J2DGrafContext = .text:0x802CE58C; // type:function size:0x224 scope:global align:4 +search__9J2DScreenFUl = .text:0x802CE7B0; // type:function size:0x30 scope:global align:4 +drawSelf__9J2DScreenFffPA3_A4_f = .text:0x802CE7E0; // type:function size:0x160 scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStream = .text:0x802CE940; // type:function size:0x540 scope:global align:4 +initinfo2__9J2DWindowFv = .text:0x802CEE80; // type:function size:0x27C scope:global align:4 +__dt__9J2DWindowFv = .text:0x802CF0FC; // type:function size:0xA8 scope:global align:4 +draw_private__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802CF1A4; // type:function size:0x418 scope:global align:4 +resize__9J2DWindowFff = .text:0x802CF5BC; // type:function size:0x120 scope:global align:4 +setContentsColor__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802CF6DC; // type:function size:0xAC scope:global align:4 +drawSelf__9J2DWindowFff = .text:0x802CF788; // type:function size:0x68 scope:global align:4 +drawSelf__9J2DWindowFffPA3_A4_f = .text:0x802CF7F0; // type:function size:0xF8 scope:global align:4 +drawContents__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802CF8E8; // type:function size:0x2C8 scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffffUsUsUsUsb = .text:0x802CFBB0; // type:function size:0x194 scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffbbb = .text:0x802CFD44; // type:function size:0xA0 scope:global align:4 +drawContentsTexture__9J2DWindowFffff = .text:0x802CFDE4; // type:function size:0x270 scope:global align:4 +setTevMode__9J2DWindowFP10JUTTextureQ28JUtility6TColorQ28JUtility6TColor = .text:0x802D0054; // type:function size:0x398 scope:global align:4 +getTypeID__9J2DWindowFv = .text:0x802D03EC; // type:function size:0x8 scope:global align:4 +__ct__10J2DPictureFv = .text:0x802D03F4; // type:function size:0x88 scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStream = .text:0x802D047C; // type:function size:0x450 scope:global align:4 +__ct__10J2DPictureFPC7ResTIMG = .text:0x802D08CC; // type:function size:0xB4 scope:global align:4 +__ct__10J2DPictureFPCc = .text:0x802D0980; // type:function size:0xB4 scope:global align:4 +__ct__10J2DPictureFUlRCQ29JGeometry8TBox2PC7ResTIMGPC7ResTLUT = .text:0x802D0A34; // type:function size:0xA0 scope:global align:4 +initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802D0AD4; // type:function size:0xBC scope:global align:4 +private_initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802D0B90; // type:function size:0xCC scope:global align:4 +initinfo__10J2DPictureFv = .text:0x802D0C5C; // type:function size:0x178 scope:global align:4 +__dt__10J2DPictureFv = .text:0x802D0DD4; // type:function size:0xB0 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGUcf = .text:0x802D0E84; // type:function size:0x1E4 scope:global align:4 +insert__10J2DPictureFPCcUcf = .text:0x802D1068; // type:function size:0x60 scope:global align:4 +remove__10J2DPictureFUc = .text:0x802D10C8; // type:function size:0x110 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUc = .text:0x802D11D8; // type:function size:0xBC scope:global align:4 +changeTexture__10J2DPictureFPCcUc = .text:0x802D1294; // type:function size:0x50 scope:global align:4 +drawSelf__10J2DPictureFff = .text:0x802D12E4; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DPictureFffPA3_A4_f = .text:0x802D134C; // type:function size:0x68 scope:global align:4 +drawFullSet__10J2DPictureFffff10J2DBinding9J2DMirrorbPA3_A4_f = .text:0x802D13B4; // type:function size:0x320 scope:global align:4 +draw__10J2DPictureFffffbbb = .text:0x802D16D4; // type:function size:0x41C scope:global align:4 +drawOut__10J2DPictureFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802D1AF0; // type:function size:0x3E4 scope:global align:4 +drawTexCoord__10J2DPictureFffffffffffffPA3_A4_f = .text:0x802D1ED4; // type:function size:0x2C8 scope:global align:4 +setTevMode__10J2DPictureFv = .text:0x802D219C; // type:function size:0x408 scope:global align:4 +swap__10J2DPictureFRfRf = .text:0x802D25A4; // type:function size:0x14 scope:global align:4 +setBlendKonstColor__10J2DPictureFv = .text:0x802D25B8; // type:function size:0xD0 scope:global align:4 +setBlendKonstAlpha__10J2DPictureFv = .text:0x802D2688; // type:function size:0xD0 scope:global align:4 +getNewColor__10J2DPictureFPQ28JUtility6TColor = .text:0x802D2758; // type:function size:0xE0 scope:global align:4 +__ct__10J2DTextBoxFPCcPCc = .text:0x802D2838; // type:function size:0x90 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStream = .text:0x802D28C8; // type:function size:0x36C scope:global align:4 +__ct__10J2DTextBoxFUlRCQ29JGeometry8TBox2PC7ResFONTPCc18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802D2C34; // type:function size:0x8C scope:global align:4 +initiate__10J2DTextBoxFPC7ResFONTPCc18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802D2CC0; // type:function size:0x1C0 scope:global align:4 +__dt__10J2DTextBoxFv = .text:0x802D2E80; // type:function size:0x98 scope:global align:4 +setFont__10J2DTextBoxFP7JUTFont = .text:0x802D2F18; // type:function size:0x70 scope:global align:4 +draw__10J2DTextBoxFfff18J2DTextBoxHBinding = .text:0x802D2F88; // type:function size:0x17C scope:global align:4 +getStringPtr__10J2DTextBoxCFv = .text:0x802D3104; // type:function size:0x8 scope:global align:4 +setString__10J2DTextBoxFPCce = .text:0x802D310C; // type:function size:0xC0 scope:global align:4 +setConnectParent__10J2DTextBoxFb = .text:0x802D31CC; // type:function size:0x78 scope:global align:4 +drawSelf__10J2DTextBoxFff = .text:0x802D3244; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DTextBoxFffPA3_A4_f = .text:0x802D32AC; // type:function size:0x158 scope:global align:4 +resize__10J2DTextBoxFff = .text:0x802D3404; // type:function size:0x10C scope:global align:4 +getTypeID__10J2DTextBoxFv = .text:0x802D3510; // type:function size:0x8 scope:global align:4 +JRNLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize = .text:0x802D3518; // type:function size:0x80 scope:global align:4 +J3DGDSetGenMode__FUcUcUcUc11_GXCullMode = .text:0x802D3598; // type:function size:0x178 scope:global align:4 +J3DGDSetGenMode_3Param__FUcUcUc = .text:0x802D3710; // type:function size:0x154 scope:global align:4 +J3DGDSetIndTexStageNum__FUl = .text:0x802D3864; // type:function size:0x128 scope:global align:4 +J3DGDSetLightAttn__F10_GXLightIDffffff = .text:0x802D398C; // type:function size:0x2F8 scope:global align:4 +J3DGDSetLightColor__F10_GXLightID8_GXColor = .text:0x802D3C84; // type:function size:0x110 scope:global align:4 +J3DGDSetLightPos__F10_GXLightIDfff = .text:0x802D3D94; // type:function size:0x1CC scope:global align:4 +J3DGDSetLightDir__F10_GXLightIDfff = .text:0x802D3F60; // type:function size:0x1CC scope:global align:4 +J3DGDSetVtxAttrFmtv__F9_GXVtxFmtP17_GXVtxAttrFmtListb = .text:0x802D412C; // type:function size:0x560 scope:global align:4 +J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc = .text:0x802D468C; // type:function size:0x1D0 scope:global align:4 +J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc = .text:0x802D485C; // type:function size:0x204 scope:global align:4 +J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy = .text:0x802D4A60; // type:function size:0x19C scope:global align:4 +J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt = .text:0x802D4BFC; // type:function size:0xA8 scope:global align:4 +J3DGDSetTexImgPtr__F11_GXTexMapIDPv = .text:0x802D4CA4; // type:function size:0x90 scope:global align:4 +J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl = .text:0x802D4D34; // type:function size:0xD4 scope:global align:4 +J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt = .text:0x802D4E08; // type:function size:0x98 scope:global align:4 +J3DGDLoadTlut__FPvUl11_GXTlutSize = .text:0x802D4EA0; // type:function size:0x2B8 scope:global align:4 +J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc = .text:0x802D5158; // type:function size:0x2E0 scope:global align:4 +J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale = .text:0x802D5438; // type:function size:0xF8 scope:global align:4 +J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID = .text:0x802D5530; // type:function size:0x200 scope:global align:4 +J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID = .text:0x802D5730; // type:function size:0x18C scope:global align:4 +J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor = .text:0x802D58BC; // type:function size:0x168 scope:global align:4 +J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802D5A24; // type:function size:0x234 scope:global align:4 +J3DGDSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802D5C58; // type:function size:0x364 scope:global align:4 +J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable = .text:0x802D5FBC; // type:function size:0x14C scope:global align:4 +__ct__6J3DSysFv = .text:0x802D6108; // type:function size:0xE4 scope:global align:4 +loadPosMtxIndx__6J3DSysCFiUs = .text:0x802D61EC; // type:function size:0x24 scope:global align:4 +loadNrmMtxIndx__6J3DSysCFiUs = .text:0x802D6210; // type:function size:0x28 scope:global align:4 +J3DFifoLoadPosMtxImm__FPA4_fUl = .text:0x802D6238; // type:function size:0x80 scope:global align:4 +J3DFifoLoadNrmMtxImm__FPA4_fUl = .text:0x802D62B8; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxImm3x3__FPA3_fUl = .text:0x802D6324; // type:function size:0x6C scope:global align:4 +setTexCacheRegion__6J3DSysF15_GXTexCacheSize = .text:0x802D6390; // type:function size:0x1B0 scope:global align:4 +drawInit__6J3DSysFv = .text:0x802D6540; // type:function size:0x68C scope:global align:4 +reinitGX__6J3DSysFv = .text:0x802D6BCC; // type:function size:0x5C scope:global align:4 +reinitGenMode__6J3DSysFv = .text:0x802D6C28; // type:function size:0x4C scope:global align:4 +reinitLighting__6J3DSysFv = .text:0x802D6C74; // type:function size:0xAC scope:global align:4 +reinitTransform__6J3DSysFv = .text:0x802D6D20; // type:function size:0x104 scope:global align:4 +reinitTexture__6J3DSysFv = .text:0x802D6E24; // type:function size:0xA4 scope:global align:4 +reinitTevStages__6J3DSysFv = .text:0x802D6EC8; // type:function size:0x308 scope:global align:4 +reinitIndStages__6J3DSysFv = .text:0x802D71D0; // type:function size:0xF8 scope:global align:4 +reinitPixelProc__6J3DSysFv = .text:0x802D72C8; // type:function size:0x94 scope:global align:4 +__sinit_J3DSys_cpp = .text:0x802D735C; // type:function size:0x28 scope:local align:4 +__ct__13J3DVertexDataFv = .text:0x802D7384; // type:function size:0x78 scope:global align:4 +__dt__13J3DVertexDataFv = .text:0x802D73FC; // type:function size:0x3C scope:global align:4 +setVertexData__15J3DVertexBufferFP13J3DVertexData = .text:0x802D7438; // type:function size:0x60 scope:global align:4 +init__15J3DVertexBufferFv = .text:0x802D7498; // type:function size:0x58 scope:global align:4 +__dt__15J3DVertexBufferFv = .text:0x802D74F0; // type:function size:0x3C scope:global align:4 +setArray__15J3DVertexBufferCFv = .text:0x802D752C; // type:function size:0x24 scope:global align:4 +allocTransformedVtxPosArray__15J3DVertexBufferFv = .text:0x802D7550; // type:function size:0xB4 scope:global align:4 +allocTransformedVtxNrmArray__15J3DVertexBufferFv = .text:0x802D7604; // type:function size:0xB4 scope:global align:4 +__ct__14J3DDrawMtxDataFv = .text:0x802D76B8; // type:function size:0x14 scope:global align:4 +__dt__14J3DDrawMtxDataFv = .text:0x802D76CC; // type:function size:0x3C scope:global align:4 +__MTGQR7__FUl = .text:0x802D7708; // type:function size:0x8 scope:global align:4 +J3DGQRSetup7__FUlUlUlUl = .text:0x802D7710; // type:function size:0x38 scope:global align:4 +J3DCalcZValue__FPA4_f3Vec = .text:0x802D7748; // type:function size:0x38 scope:global align:4 +J3DCalcBBoardMtx__FPA4_f = .text:0x802D7780; // type:function size:0x1C0 scope:global align:4 +J3DCalcYBBoardMtx__FPA4_f = .text:0x802D7940; // type:function size:0x2A4 scope:global align:4 +J3DPSCalcInverseTranspose__FPA4_fPA3_f = .text:0x802D7BE4; // type:function size:0xC8 scope:global align:4 +J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f = .text:0x802D7CAC; // type:function size:0xD8 scope:global align:4 +J3DGetTranslateRotateMtx__FsssfffPA4_f = .text:0x802D7D84; // type:function size:0xC0 scope:global align:4 +J3DGetTextureMtx__FRC17J3DTextureSRTInfo3VecPA4_f = .text:0x802D7E44; // type:function size:0xC4 scope:global align:4 +J3DGetTextureMtxOld__FRC17J3DTextureSRTInfo3VecPA4_f = .text:0x802D7F08; // type:function size:0xC4 scope:global align:4 +J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f = .text:0x802D7FCC; // type:function size:0xCC scope:global align:4 +J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f = .text:0x802D8098; // type:function size:0xCC scope:global align:4 +J3DScaleNrmMtx__FPA4_fRC3Vec = .text:0x802D8164; // type:function size:0x64 scope:global align:4 +J3DScaleNrmMtx33__FPA3_fRC3Vec = .text:0x802D81C8; // type:function size:0x54 scope:global align:4 +J3DMtxProjConcat__FPA4_fPA4_fPA4_f = .text:0x802D821C; // type:function size:0x124 scope:global align:4 +J3DPSMtx33Copy__FPA3_fPA3_f = .text:0x802D8340; // type:function size:0x2C scope:global align:4 +J3DPSMtx33CopyFrom34__FPA4_fPA3_f = .text:0x802D836C; // type:function size:0x34 scope:global align:4 +J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl = .text:0x802D83A0; // type:function size:0xDC scope:global align:4 +newDisplayList__17J3DDisplayListObjFUl = .text:0x802D847C; // type:function size:0x80 scope:global align:4 +newSingleDisplayList__17J3DDisplayListObjFUl = .text:0x802D84FC; // type:function size:0x64 scope:global align:4 +single_To_Double__17J3DDisplayListObjFv = .text:0x802D8560; // type:function size:0x78 scope:global align:4 +setSingleDisplayList__17J3DDisplayListObjFPvUl = .text:0x802D85D8; // type:function size:0x20 scope:global align:4 +swapBuffer__17J3DDisplayListObjFv = .text:0x802D85F8; // type:function size:0x14 scope:global align:4 +callDL__17J3DDisplayListObjCFv = .text:0x802D860C; // type:function size:0x2C scope:global align:4 +beginDL__17J3DDisplayListObjFv = .text:0x802D8638; // type:function size:0x54 scope:global align:4 +endDL__17J3DDisplayListObjFv = .text:0x802D868C; // type:function size:0x5C scope:global align:4 +beginPatch__17J3DDisplayListObjFv = .text:0x802D86E8; // type:function size:0x20 scope:global align:4 +endPatch__17J3DDisplayListObjFv = .text:0x802D8708; // type:function size:0x3C scope:global align:4 +isSame__9J3DPacketCFP12J3DMatPacket = .text:0x802D8744; // type:function size:0x8 scope:global align:4 +entry__9J3DPacketFP13J3DDrawBuffer = .text:0x802D874C; // type:function size:0x8 scope:global align:4 +addChildPacket__9J3DPacketFP9J3DPacket = .text:0x802D8754; // type:function size:0x20 scope:global align:4 +draw__17J3DCallBackPacketFv = .text:0x802D8774; // type:function size:0x8C scope:global align:4 +__ct__13J3DDrawPacketFv = .text:0x802D8800; // type:function size:0x34 scope:global align:4 +__dt__13J3DDrawPacketFv = .text:0x802D8834; // type:function size:0x5C scope:global align:4 +newDisplayList__13J3DDrawPacketFUl = .text:0x802D8890; // type:function size:0x8C scope:global align:4 +newSingleDisplayList__13J3DDrawPacketFUl = .text:0x802D891C; // type:function size:0x8C scope:global align:4 +draw__13J3DDrawPacketFv = .text:0x802D89A8; // type:function size:0x24 scope:global align:4 +__ct__12J3DMatPacketFv = .text:0x802D89CC; // type:function size:0x58 scope:global align:4 +__dt__12J3DMatPacketFv = .text:0x802D8A24; // type:function size:0x60 scope:global align:4 +addShapePacket__12J3DMatPacketFP14J3DShapePacket = .text:0x802D8A84; // type:function size:0x20 scope:global align:4 +beginDiff__12J3DMatPacketFv = .text:0x802D8AA4; // type:function size:0x28 scope:global align:4 +endDiff__12J3DMatPacketFv = .text:0x802D8ACC; // type:function size:0x28 scope:global align:4 +draw__12J3DMatPacketFv = .text:0x802D8AF4; // type:function size:0x90 scope:global align:4 +__ct__14J3DShapePacketFv = .text:0x802D8B84; // type:function size:0x60 scope:global align:4 +__dt__14J3DShapePacketFv = .text:0x802D8BE4; // type:function size:0x60 scope:global align:4 +calcDifferedBufferSize__14J3DShapePacketFUl = .text:0x802D8C44; // type:function size:0x1E8 scope:global align:4 +newDifferedDisplayList__14J3DShapePacketFUl = .text:0x802D8E2C; // type:function size:0x4C scope:global align:4 +prepareDraw__14J3DShapePacketCFv = .text:0x802D8E78; // type:function size:0x78 scope:global align:4 +draw__14J3DShapePacketFv = .text:0x802D8EF0; // type:function size:0x68 scope:global align:4 +drawFast__14J3DShapePacketFv = .text:0x802D8F58; // type:function size:0x58 scope:global align:4 +isSame__12J3DMatPacketCFP12J3DMatPacket = .text:0x802D8FB0; // type:function size:0x28 scope:global align:4 +draw__9J3DPacketFv = .text:0x802D8FD8; // type:function size:0x4 scope:global align:4 +__dt__17J3DCallBackPacketFv = .text:0x802D8FDC; // type:function size:0x5C scope:global align:4 +loadMtxIndx_PNGP__11J3DShapeMtxCFiUs = .text:0x802D9038; // type:function size:0x44 scope:global align:4 +loadMtxIndx_PCPU__11J3DShapeMtxCFiUs = .text:0x802D907C; // type:function size:0x60 scope:global align:4 +loadMtxIndx_NCPU__11J3DShapeMtxCFiUs = .text:0x802D90DC; // type:function size:0x4C scope:global align:4 +loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs = .text:0x802D9128; // type:function size:0x58 scope:global align:4 +loadMtxImm_PNGP__14J3DShapeMtxImmCFiUs = .text:0x802D9180; // type:function size:0x74 scope:global align:4 +loadMtxImm_PCPU__14J3DShapeMtxImmCFiUs = .text:0x802D91F4; // type:function size:0x6C scope:global align:4 +loadMtxImm_NCPU__14J3DShapeMtxImmCFiUs = .text:0x802D9260; // type:function size:0x60 scope:global align:4 +loadMtxImm_PNCPU__14J3DShapeMtxImmCFiUs = .text:0x802D92C0; // type:function size:0x58 scope:global align:4 +loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs = .text:0x802D9318; // type:function size:0x8C scope:global align:4 +loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x802D93A4; // type:function size:0x90 scope:global align:4 +loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x802D9434; // type:function size:0x78 scope:global align:4 +loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x802D94AC; // type:function size:0x58 scope:global align:4 +load__11J3DShapeMtxCFv = .text:0x802D9504; // type:function size:0x5C scope:global align:4 +calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f = .text:0x802D9560; // type:function size:0x60 scope:global align:4 +load__14J3DShapeMtxImmCFv = .text:0x802D95C0; // type:function size:0x5C scope:global align:4 +load__21J3DShapeMtxConcatViewCFv = .text:0x802D961C; // type:function size:0xD0 scope:global align:4 +loadNrmMtx__14J3DShapeMtxImmCFiUs = .text:0x802D96EC; // type:function size:0xF8 scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f = .text:0x802D97E4; // type:function size:0xD0 scope:global align:4 +load__16J3DShapeMtxMultiCFv = .text:0x802D98B4; // type:function size:0xA0 scope:global align:4 +calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f = .text:0x802D9954; // type:function size:0x94 scope:global align:4 +load__19J3DShapeMtxMultiImmCFv = .text:0x802D99E8; // type:function size:0xA0 scope:global align:4 +load__26J3DShapeMtxMultiConcatViewCFv = .text:0x802D9A88; // type:function size:0xFC scope:global align:4 +loadNrmMtx__19J3DShapeMtxMultiImmCFiUs = .text:0x802D9B84; // type:function size:0xFC scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f = .text:0x802D9C80; // type:function size:0xD4 scope:global align:4 +load__20J3DShapeMtxBBoardImmCFv = .text:0x802D9D54; // type:function size:0xC4 scope:global align:4 +load__27J3DShapeMtxBBoardConcatViewCFv = .text:0x802D9E18; // type:function size:0x108 scope:global align:4 +load__21J3DShapeMtxYBBoardImmCFv = .text:0x802D9F20; // type:function size:0xF8 scope:global align:4 +load__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x802DA018; // type:function size:0x134 scope:global align:4 +__ct__12J3DShapeDrawFPCUcUl = .text:0x802DA14C; // type:function size:0x18 scope:global align:4 +draw__12J3DShapeDrawCFv = .text:0x802DA164; // type:function size:0x2C scope:global align:4 +__dt__12J3DShapeDrawFv = .text:0x802DA190; // type:function size:0x48 scope:global align:4 +__dt__28J3DShapeMtxYBBoardConcatViewFv = .text:0x802DA1D8; // type:function size:0x7C scope:global align:4 +getType__21J3DShapeMtxYBBoardImmCFv = .text:0x802DA254; // type:function size:0xC scope:global align:4 +getUseMtxIndex__11J3DShapeMtxCFUs = .text:0x802DA260; // type:function size:0x8 scope:global align:4 +__dt__21J3DShapeMtxYBBoardImmFv = .text:0x802DA268; // type:function size:0x6C scope:global align:4 +__dt__27J3DShapeMtxBBoardConcatViewFv = .text:0x802DA2D4; // type:function size:0x7C scope:global align:4 +getType__20J3DShapeMtxBBoardImmCFv = .text:0x802DA350; // type:function size:0xC scope:global align:4 +__dt__20J3DShapeMtxBBoardImmFv = .text:0x802DA35C; // type:function size:0x6C scope:global align:4 +__dt__26J3DShapeMtxMultiConcatViewFv = .text:0x802DA3C8; // type:function size:0x7C scope:global align:4 +getType__26J3DShapeMtxMultiConcatViewCFv = .text:0x802DA444; // type:function size:0xC scope:global align:4 +getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv = .text:0x802DA450; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs = .text:0x802DA458; // type:function size:0x10 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs = .text:0x802DA468; // type:function size:0x4 scope:global align:4 +__dt__19J3DShapeMtxMultiImmFv = .text:0x802DA46C; // type:function size:0x6C scope:global align:4 +getType__19J3DShapeMtxMultiImmCFv = .text:0x802DA4D8; // type:function size:0xC scope:global align:4 +getUseMtxNum__19J3DShapeMtxMultiImmCFv = .text:0x802DA4E4; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__19J3DShapeMtxMultiImmCFUs = .text:0x802DA4EC; // type:function size:0x10 scope:global align:4 +__dt__16J3DShapeMtxMultiFv = .text:0x802DA4FC; // type:function size:0x5C scope:global align:4 +getType__16J3DShapeMtxMultiCFv = .text:0x802DA558; // type:function size:0xC scope:global align:4 +getUseMtxNum__16J3DShapeMtxMultiCFv = .text:0x802DA564; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__16J3DShapeMtxMultiCFUs = .text:0x802DA56C; // type:function size:0x10 scope:global align:4 +__dt__21J3DShapeMtxConcatViewFv = .text:0x802DA57C; // type:function size:0x6C scope:global align:4 +getType__21J3DShapeMtxConcatViewCFv = .text:0x802DA5E8; // type:function size:0xC scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUs = .text:0x802DA5F4; // type:function size:0x4 scope:global align:4 +__dt__14J3DShapeMtxImmFv = .text:0x802DA5F8; // type:function size:0x5C scope:global align:4 +getType__14J3DShapeMtxImmCFv = .text:0x802DA654; // type:function size:0xC scope:global align:4 +__dt__11J3DShapeMtxFv = .text:0x802DA660; // type:function size:0x48 scope:global align:4 +getType__11J3DShapeMtxCFv = .text:0x802DA6A8; // type:function size:0xC scope:global align:4 +__sinit_J3DShapeMtx_cpp = .text:0x802DA6B4; // type:function size:0x138 scope:local align:4 +initialize__8J3DShapeFv = .text:0x802DA7EC; // type:function size:0x70 scope:global align:4 +calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f = .text:0x802DA85C; // type:function size:0x80 scope:global align:4 +countBumpMtxNum__8J3DShapeCFv = .text:0x802DA8DC; // type:function size:0x74 scope:global align:4 +J3DLoadCPCmd__FUcUl = .text:0x802DA950; // type:function size:0x18 scope:global align:4 +J3DLoadArrayBasePtr__F7_GXAttrPv = .text:0x802DA968; // type:function size:0x3C scope:global align:4 +loadVtxArray__8J3DShapeCFv = .text:0x802DA9A4; // type:function size:0x70 scope:global align:4 +isSameVcdVatCmd__8J3DShapeFP8J3DShape = .text:0x802DAA14; // type:function size:0x3C scope:global align:4 +makeVtxArrayCmd__8J3DShapeFv = .text:0x802DAA50; // type:function size:0x2C8 scope:global align:4 +makeVcdVatCmd__8J3DShapeFv = .text:0x802DAD18; // type:function size:0x74 scope:global align:4 +loadPreDrawSetting__8J3DShapeCFv = .text:0x802DAD8C; // type:function size:0xA0 scope:global align:4 +setArrayAndBindPipeline__8J3DShapeCFv = .text:0x802DAE2C; // type:function size:0xA8 scope:global align:4 +drawFast__8J3DShapeCFv = .text:0x802DAED4; // type:function size:0x188 scope:global align:4 +draw__8J3DShapeCFv = .text:0x802DB05C; // type:function size:0x48 scope:global align:4 +simpleDraw__8J3DShapeCFv = .text:0x802DB0A4; // type:function size:0x84 scope:global align:4 +simpleDrawCache__8J3DShapeCFv = .text:0x802DB128; // type:function size:0xFC scope:global align:4 +createColorBlock__11J3DMaterialFUl = .text:0x802DB224; // type:function size:0x200 scope:global align:4 +createTexGenBlock__11J3DMaterialFUl = .text:0x802DB424; // type:function size:0x164 scope:global align:4 +createTevBlock__11J3DMaterialFi = .text:0x802DB588; // type:function size:0x374 scope:global align:4 +createIndBlock__11J3DMaterialFi = .text:0x802DB8FC; // type:function size:0xE8 scope:global align:4 +createPEBlock__11J3DMaterialFUlUl = .text:0x802DB9E4; // type:function size:0x1C4 scope:global align:4 +calcSizeColorBlock__11J3DMaterialFUl = .text:0x802DBBA8; // type:function size:0x50 scope:global align:4 +calcSizeTexGenBlock__11J3DMaterialFUl = .text:0x802DBBF8; // type:function size:0x2C scope:global align:4 +calcSizeTevBlock__11J3DMaterialFi = .text:0x802DBC24; // type:function size:0x48 scope:global align:4 +calcSizeIndBlock__11J3DMaterialFi = .text:0x802DBC6C; // type:function size:0x14 scope:global align:4 +calcSizePEBlock__11J3DMaterialFUlUl = .text:0x802DBC80; // type:function size:0x68 scope:global align:4 +initialize__11J3DMaterialFv = .text:0x802DBCE8; // type:function size:0x50 scope:global align:4 +countDLSize__11J3DMaterialFv = .text:0x802DBD38; // type:function size:0xB4 scope:global align:4 +makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj = .text:0x802DBDEC; // type:function size:0x2DC scope:global align:4 +makeDisplayList__11J3DMaterialFv = .text:0x802DC0C8; // type:function size:0x48 scope:global align:4 +makeSharedDisplayList__11J3DMaterialFv = .text:0x802DC110; // type:function size:0x24 scope:global align:4 +load__11J3DMaterialFv = .text:0x802DC134; // type:function size:0x68 scope:global align:4 +loadSharedDL__11J3DMaterialFv = .text:0x802DC19C; // type:function size:0x64 scope:global align:4 +patch__11J3DMaterialFv = .text:0x802DC200; // type:function size:0x98 scope:global align:4 +diff__11J3DMaterialFUl = .text:0x802DC298; // type:function size:0x204 scope:global align:4 +calc__11J3DMaterialFPA4_Cf = .text:0x802DC49C; // type:function size:0x4C scope:global align:4 +setCurrentMtx__11J3DMaterialFv = .text:0x802DC4E8; // type:function size:0x18 scope:global align:4 +calcCurrentMtx__11J3DMaterialFv = .text:0x802DC500; // type:function size:0x150 scope:global align:4 +copy__11J3DMaterialFP11J3DMaterial = .text:0x802DC650; // type:function size:0xAC scope:global align:4 +reset__11J3DMaterialFv = .text:0x802DC6FC; // type:function size:0x5C scope:global align:4 +change__11J3DMaterialFv = .text:0x802DC758; // type:function size:0x20 scope:global align:4 +newSharedDisplayList__11J3DMaterialFUl = .text:0x802DC778; // type:function size:0x94 scope:global align:4 +newSingleSharedDisplayList__11J3DMaterialFUl = .text:0x802DC80C; // type:function size:0x94 scope:global align:4 +initialize__18J3DPatchedMaterialFv = .text:0x802DC8A0; // type:function size:0x20 scope:global align:4 +makeDisplayList__18J3DPatchedMaterialFv = .text:0x802DC8C0; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__18J3DPatchedMaterialFv = .text:0x802DC8C4; // type:function size:0x4 scope:global align:4 +load__18J3DPatchedMaterialFv = .text:0x802DC8C8; // type:function size:0x44 scope:global align:4 +loadSharedDL__18J3DPatchedMaterialFv = .text:0x802DC90C; // type:function size:0x40 scope:global align:4 +calc__18J3DPatchedMaterialFPA4_Cf = .text:0x802DC94C; // type:function size:0x4C scope:global align:4 +reset__18J3DPatchedMaterialFv = .text:0x802DC998; // type:function size:0x4 scope:global align:4 +change__18J3DPatchedMaterialFv = .text:0x802DC99C; // type:function size:0x4 scope:global align:4 +initialize__17J3DLockedMaterialFv = .text:0x802DC9A0; // type:function size:0x20 scope:global align:4 +makeDisplayList__17J3DLockedMaterialFv = .text:0x802DC9C0; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__17J3DLockedMaterialFv = .text:0x802DC9C4; // type:function size:0x4 scope:global align:4 +load__17J3DLockedMaterialFv = .text:0x802DC9C8; // type:function size:0x44 scope:global align:4 +loadSharedDL__17J3DLockedMaterialFv = .text:0x802DCA0C; // type:function size:0x40 scope:global align:4 +patch__17J3DLockedMaterialFv = .text:0x802DCA4C; // type:function size:0x4 scope:global align:4 +diff__17J3DLockedMaterialFUl = .text:0x802DCA50; // type:function size:0x4 scope:global align:4 +calc__17J3DLockedMaterialFPA4_Cf = .text:0x802DCA54; // type:function size:0x4 scope:global align:4 +reset__17J3DLockedMaterialFv = .text:0x802DCA58; // type:function size:0x4 scope:global align:4 +change__17J3DLockedMaterialFv = .text:0x802DCA5C; // type:function size:0x4 scope:global align:4 +__dt__21J3DColorBlockLightOffFv = .text:0x802DCA60; // type:function size:0x5C scope:global align:4 +__dt__13J3DColorBlockFv = .text:0x802DCABC; // type:function size:0x48 scope:global align:4 +__dt__21J3DTexGenBlockPatchedFv = .text:0x802DCB04; // type:function size:0x5C scope:global align:4 +__dt__14J3DTexGenBlockFv = .text:0x802DCB60; // type:function size:0x48 scope:global align:4 +__dt__11J3DTevBlockFv = .text:0x802DCBA8; // type:function size:0x48 scope:global align:4 +__dt__11J3DIndBlockFv = .text:0x802DCBF0; // type:function size:0x48 scope:global align:4 +__dt__10J3DPEBlockFv = .text:0x802DCC38; // type:function size:0x48 scope:global align:4 +countDLSize__14J3DTexGenBlockFv = .text:0x802DCC80; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DColorBlockFv = .text:0x802DCC88; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DTevBlockFv = .text:0x802DCC90; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DIndBlockFv = .text:0x802DCC98; // type:function size:0x8 scope:global align:4 +countDLSize__10J3DPEBlockFv = .text:0x802DCCA0; // type:function size:0x8 scope:global align:4 +load__13J3DColorBlockFv = .text:0x802DCCA8; // type:function size:0x4 scope:global align:4 +getCullMode__13J3DColorBlockCFv = .text:0x802DCCAC; // type:function size:0x8 scope:global align:4 +load__11J3DTevBlockFv = .text:0x802DCCB4; // type:function size:0x4 scope:global align:4 +getNBTScale__14J3DTexGenBlockFv = .text:0x802DCCB8; // type:function size:0x8 scope:global align:4 +patch__13J3DColorBlockFv = .text:0x802DCCC0; // type:function size:0x4 scope:global align:4 +diff__13J3DColorBlockFUl = .text:0x802DCCC4; // type:function size:0x4 scope:global align:4 +diff__10J3DPEBlockFUl = .text:0x802DCCC8; // type:function size:0x4 scope:global align:4 +reset__10J3DPEBlockFP10J3DPEBlock = .text:0x802DCCCC; // type:function size:0x4 scope:global align:4 +reset__11J3DIndBlockFP11J3DIndBlock = .text:0x802DCCD0; // type:function size:0x4 scope:global align:4 +reset__11J3DTevBlockFP11J3DTevBlock = .text:0x802DCCD4; // type:function size:0x4 scope:global align:4 +reset__14J3DTexGenBlockFP14J3DTexGenBlock = .text:0x802DCCD8; // type:function size:0x4 scope:global align:4 +reset__13J3DColorBlockFP13J3DColorBlock = .text:0x802DCCDC; // type:function size:0x4 scope:global align:4 +diffFog__10J3DPEBlockFv = .text:0x802DCCE0; // type:function size:0x4 scope:global align:4 +diffBlend__10J3DPEBlockFv = .text:0x802DCCE4; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockFP6J3DFog = .text:0x802DCCE8; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp = .text:0x802DCCEC; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFPC8J3DBlend = .text:0x802DCCF0; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockFPC8J3DZMode = .text:0x802DCCF4; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFPCUc = .text:0x802DCCF8; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFUc = .text:0x802DCCFC; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFPCUc = .text:0x802DCD00; // type:function size:0x4 scope:global align:4 +getDither__10J3DPEBlockCFv = .text:0x802DCD04; // type:function size:0x8 scope:global align:4 +getFogOffset__10J3DPEBlockCFv = .text:0x802DCD0C; // type:function size:0x8 scope:global align:4 +setFogOffset__10J3DPEBlockFUl = .text:0x802DCD14; // type:function size:0x4 scope:global align:4 +diff__15J3DIndBlockNullFUl = .text:0x802DCD18; // type:function size:0x4 scope:global align:4 +load__15J3DIndBlockNullFv = .text:0x802DCD1C; // type:function size:0x4 scope:global align:4 +reset__15J3DIndBlockNullFP11J3DIndBlock = .text:0x802DCD20; // type:function size:0x4 scope:global align:4 +getType__15J3DIndBlockNullFv = .text:0x802DCD24; // type:function size:0xC scope:global align:4 +__dt__15J3DIndBlockNullFv = .text:0x802DCD30; // type:function size:0x5C scope:global align:4 +setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder = .text:0x802DCD8C; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder = .text:0x802DCD90; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx = .text:0x802DCD94; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale = .text:0x802DCD98; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFPCUl = .text:0x802DCD9C; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockF11J3DNBTScale = .text:0x802DCDA0; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale = .text:0x802DCDA4; // type:function size:0x4 scope:global align:4 +getTexMtxOffset__14J3DTexGenBlockCFv = .text:0x802DCDA8; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__14J3DTexGenBlockFUl = .text:0x802DCDB0; // type:function size:0x4 scope:global align:4 +patchMatColor__13J3DColorBlockFv = .text:0x802DCDB4; // type:function size:0x4 scope:global align:4 +diffMatColor__13J3DColorBlockFv = .text:0x802DCDB8; // type:function size:0x4 scope:global align:4 +diffLight__13J3DColorBlockFv = .text:0x802DCDBC; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x802DCDC0; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x802DCDC4; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFPCUc = .text:0x802DCDC8; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlPC12J3DColorChan = .text:0x802DCDCC; // type:function size:0x4 scope:global align:4 +getLight__13J3DColorBlockFUl = .text:0x802DCDD0; // type:function size:0x8 scope:global align:4 +setCullMode__13J3DColorBlockFPCUc = .text:0x802DCDD8; // type:function size:0x4 scope:global align:4 +getMatColorOffset__13J3DColorBlockCFv = .text:0x802DCDDC; // type:function size:0x8 scope:global align:4 +getColorChanOffset__13J3DColorBlockCFv = .text:0x802DCDE4; // type:function size:0x8 scope:global align:4 +setMatColorOffset__13J3DColorBlockFUl = .text:0x802DCDEC; // type:function size:0x4 scope:global align:4 +setColorChanOffset__13J3DColorBlockFUl = .text:0x802DCDF0; // type:function size:0x4 scope:global align:4 +initialize__21J3DColorBlockLightOffFv = .text:0x802DCDF4; // type:function size:0x50 scope:global align:4 +initialize__22J3DColorBlockAmbientOnFv = .text:0x802DCE44; // type:function size:0x8C scope:global align:4 +initialize__20J3DColorBlockLightOnFv = .text:0x802DCED0; // type:function size:0xAC scope:global align:4 +initialize__21J3DTexGenBlockPatchedFv = .text:0x802DCF7C; // type:function size:0x30 scope:global align:4 +initialize__15J3DTexGenBlock4Fv = .text:0x802DCFAC; // type:function size:0x30 scope:global align:4 +initialize__19J3DTexGenBlockBasicFv = .text:0x802DCFDC; // type:function size:0x30 scope:global align:4 +initialize__15J3DTevBlockNullFv = .text:0x802DD00C; // type:function size:0xC scope:global align:4 +initialize__18J3DTevBlockPatchedFv = .text:0x802DD018; // type:function size:0x104 scope:global align:4 +initialize__12J3DTevBlock1Fv = .text:0x802DD11C; // type:function size:0x28 scope:global align:4 +initialize__12J3DTevBlock2Fv = .text:0x802DD144; // type:function size:0xD8 scope:global align:4 +initialize__12J3DTevBlock4Fv = .text:0x802DD21C; // type:function size:0x110 scope:global align:4 +initialize__13J3DTevBlock16Fv = .text:0x802DD32C; // type:function size:0x124 scope:global align:4 +initialize__15J3DIndBlockFullFv = .text:0x802DD450; // type:function size:0xC scope:global align:4 +initialize__16J3DPEBlockFogOffFv = .text:0x802DD45C; // type:function size:0x24 scope:global align:4 +initialize__14J3DPEBlockFullFv = .text:0x802DD480; // type:function size:0x30 scope:global align:4 +countDLSize__21J3DColorBlockLightOffFv = .text:0x802DD4B0; // type:function size:0x8 scope:global align:4 +countDLSize__22J3DColorBlockAmbientOnFv = .text:0x802DD4B8; // type:function size:0x8 scope:global align:4 +countDLSize__20J3DColorBlockLightOnFv = .text:0x802DD4C0; // type:function size:0x8 scope:global align:4 +countDLSize__21J3DTexGenBlockPatchedFv = .text:0x802DD4C8; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DTexGenBlock4Fv = .text:0x802DD4D0; // type:function size:0x8 scope:global align:4 +countDLSize__19J3DTexGenBlockBasicFv = .text:0x802DD4D8; // type:function size:0x8 scope:global align:4 +countDLSize__18J3DTevBlockPatchedFv = .text:0x802DD4E0; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock1Fv = .text:0x802DD4E8; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock2Fv = .text:0x802DD4F0; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock4Fv = .text:0x802DD4F8; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DTevBlock16Fv = .text:0x802DD500; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DIndBlockFullFv = .text:0x802DD508; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockOpaFv = .text:0x802DD510; // type:function size:0x8 scope:global align:4 +countDLSize__17J3DPEBlockTexEdgeFv = .text:0x802DD518; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockXluFv = .text:0x802DD520; // type:function size:0x8 scope:global align:4 +countDLSize__16J3DPEBlockFogOffFv = .text:0x802DD528; // type:function size:0x8 scope:global align:4 +countDLSize__14J3DPEBlockFullFv = .text:0x802DD530; // type:function size:0x8 scope:global align:4 +load__21J3DColorBlockLightOffFv = .text:0x802DD538; // type:function size:0x560 scope:global align:4 +load__22J3DColorBlockAmbientOnFv = .text:0x802DDA98; // type:function size:0x688 scope:global align:4 +load__20J3DColorBlockLightOnFv = .text:0x802DE120; // type:function size:0x6C0 scope:global align:4 +patch__21J3DColorBlockLightOffFv = .text:0x802DE7E0; // type:function size:0x4C scope:global align:4 +patchMatColor__21J3DColorBlockLightOffFv = .text:0x802DE82C; // type:function size:0x1AC scope:global align:4 +patchLight__21J3DColorBlockLightOffFv = .text:0x802DE9D8; // type:function size:0x43C scope:global align:4 +patch__20J3DColorBlockLightOnFv = .text:0x802DEE14; // type:function size:0x4C scope:global align:4 +patchMatColor__20J3DColorBlockLightOnFv = .text:0x802DEE60; // type:function size:0x1AC scope:global align:4 +patchLight__20J3DColorBlockLightOnFv = .text:0x802DF00C; // type:function size:0x46C scope:global align:4 +diff__21J3DColorBlockLightOffFUl = .text:0x802DF478; // type:function size:0x68 scope:global align:4 +diffMatColor__21J3DColorBlockLightOffFv = .text:0x802DF4E0; // type:function size:0x17C scope:global align:4 +diffLight__21J3DColorBlockLightOffFv = .text:0x802DF65C; // type:function size:0x40C scope:global align:4 +diff__20J3DColorBlockLightOnFUl = .text:0x802DFA68; // type:function size:0x70 scope:global align:4 +diffMatColor__20J3DColorBlockLightOnFv = .text:0x802DFAD8; // type:function size:0x17C scope:global align:4 +diffLight__20J3DColorBlockLightOnFv = .text:0x802DFC54; // type:function size:0x444 scope:global align:4 +load__15J3DTexGenBlock4Fv = .text:0x802E0098; // type:function size:0x94 scope:global align:4 +load__19J3DTexGenBlockBasicFv = .text:0x802E012C; // type:function size:0x94 scope:global align:4 +patch__21J3DTexGenBlockPatchedFv = .text:0x802E01C0; // type:function size:0x90 scope:global align:4 +patch__15J3DTexGenBlock4Fv = .text:0x802E0250; // type:function size:0x9C scope:global align:4 +patch__19J3DTexGenBlockBasicFv = .text:0x802E02EC; // type:function size:0x9C scope:global align:4 +diff__21J3DTexGenBlockPatchedFUl = .text:0x802E0388; // type:function size:0x68 scope:global align:4 +diffTexMtx__21J3DTexGenBlockPatchedFv = .text:0x802E03F0; // type:function size:0x60 scope:global align:4 +diffTexGen__21J3DTexGenBlockPatchedFv = .text:0x802E0450; // type:function size:0xE0 scope:global align:4 +load__12J3DTevBlock1Fv = .text:0x802E0530; // type:function size:0x240 scope:global align:4 +load__12J3DTevBlock2Fv = .text:0x802E0770; // type:function size:0x51C scope:global align:4 +load__12J3DTevBlock4Fv = .text:0x802E0C8C; // type:function size:0x544 scope:global align:4 +load__13J3DTevBlock16Fv = .text:0x802E11D0; // type:function size:0x548 scope:global align:4 +patchTexNo__18J3DTevBlockPatchedFv = .text:0x802E1718; // type:function size:0x94 scope:global align:4 +patchTevReg__18J3DTevBlockPatchedFv = .text:0x802E17AC; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv = .text:0x802E1878; // type:function size:0x17C scope:global align:4 +patch__18J3DTevBlockPatchedFv = .text:0x802E19F4; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock1Fv = .text:0x802E1A40; // type:function size:0x70 scope:global align:4 +patchTevReg__12J3DTevBlock1Fv = .text:0x802E1AB0; // type:function size:0x4 scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock1Fv = .text:0x802E1AB4; // type:function size:0xE4 scope:global align:4 +patch__12J3DTevBlock1Fv = .text:0x802E1B98; // type:function size:0x2C scope:global align:4 +patchTexNo__12J3DTevBlock2Fv = .text:0x802E1BC4; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock2Fv = .text:0x802E1C58; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock2Fv = .text:0x802E1D24; // type:function size:0x150 scope:global align:4 +patch__12J3DTevBlock2Fv = .text:0x802E1E74; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock4Fv = .text:0x802E1EC0; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock4Fv = .text:0x802E1F54; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock4Fv = .text:0x802E2020; // type:function size:0x17C scope:global align:4 +patch__12J3DTevBlock4Fv = .text:0x802E219C; // type:function size:0x4C scope:global align:4 +patchTexNo__13J3DTevBlock16Fv = .text:0x802E21E8; // type:function size:0x94 scope:global align:4 +patchTevReg__13J3DTevBlock16Fv = .text:0x802E227C; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__13J3DTevBlock16Fv = .text:0x802E2348; // type:function size:0x17C scope:global align:4 +patch__13J3DTevBlock16Fv = .text:0x802E24C4; // type:function size:0x4C scope:global align:4 +diff__11J3DTevBlockFUl = .text:0x802E2510; // type:function size:0xBC scope:global align:4 +diffTexNo__18J3DTevBlockPatchedFv = .text:0x802E25CC; // type:function size:0x64 scope:global align:4 +diffTevStage__18J3DTevBlockPatchedFv = .text:0x802E2630; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__18J3DTevBlockPatchedFv = .text:0x802E2744; // type:function size:0xB0 scope:global align:4 +diffTevReg__18J3DTevBlockPatchedFv = .text:0x802E27F4; // type:function size:0x9C scope:global align:4 +diffTexCoordScale__18J3DTevBlockPatchedFv = .text:0x802E2890; // type:function size:0xF8 scope:global align:4 +diffTexNo__12J3DTevBlock1Fv = .text:0x802E2988; // type:function size:0x38 scope:global align:4 +diffTevReg__12J3DTevBlock1Fv = .text:0x802E29C0; // type:function size:0x4 scope:global align:4 +diffTevStage__12J3DTevBlock1Fv = .text:0x802E29C4; // type:function size:0xF0 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock1Fv = .text:0x802E2AB4; // type:function size:0x80 scope:global align:4 +diffTexCoordScale__12J3DTevBlock1Fv = .text:0x802E2B34; // type:function size:0x68 scope:global align:4 +diffTexNo__12J3DTevBlock2Fv = .text:0x802E2B9C; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock2Fv = .text:0x802E2C00; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock2Fv = .text:0x802E2C9C; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock2Fv = .text:0x802E2DB0; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock2Fv = .text:0x802E2E60; // type:function size:0xC4 scope:global align:4 +diffTexNo__12J3DTevBlock4Fv = .text:0x802E2F24; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock4Fv = .text:0x802E2F88; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock4Fv = .text:0x802E3024; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock4Fv = .text:0x802E3138; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock4Fv = .text:0x802E31E8; // type:function size:0xF8 scope:global align:4 +diffTexNo__13J3DTevBlock16Fv = .text:0x802E32E0; // type:function size:0x64 scope:global align:4 +diffTevReg__13J3DTevBlock16Fv = .text:0x802E3344; // type:function size:0x9C scope:global align:4 +diffTevStage__13J3DTevBlock16Fv = .text:0x802E33E0; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__13J3DTevBlock16Fv = .text:0x802E34F4; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__13J3DTevBlock16Fv = .text:0x802E35A4; // type:function size:0xF8 scope:global align:4 +ptrToIndex__13J3DTevBlock16Fv = .text:0x802E369C; // type:function size:0xE4 scope:global align:4 +ptrToIndex__18J3DTevBlockPatchedFv = .text:0x802E3780; // type:function size:0xE4 scope:global align:4 +indexToPtr_private__11J3DTevBlockFUl = .text:0x802E3864; // type:function size:0x94 scope:global align:4 +load__15J3DIndBlockFullFv = .text:0x802E38F8; // type:function size:0x1FC scope:global align:4 +diff__15J3DIndBlockFullFUl = .text:0x802E3AF4; // type:function size:0xE8 scope:global align:4 +load__13J3DPEBlockOpaFv = .text:0x802E3BDC; // type:function size:0x2C0 scope:global align:4 +load__17J3DPEBlockTexEdgeFv = .text:0x802E3E9C; // type:function size:0x2C8 scope:global align:4 +load__13J3DPEBlockXluFv = .text:0x802E4164; // type:function size:0x2C4 scope:global align:4 +load__16J3DPEBlockFogOffFv = .text:0x802E4428; // type:function size:0x488 scope:global align:4 +diffBlend__16J3DPEBlockFogOffFv = .text:0x802E48B0; // type:function size:0x2E8 scope:global align:4 +load__14J3DPEBlockFullFv = .text:0x802E4B98; // type:function size:0x4E4 scope:global align:4 +patch__14J3DPEBlockFullFv = .text:0x802E507C; // type:function size:0xBC scope:global align:4 +diffFog__14J3DPEBlockFullFv = .text:0x802E5138; // type:function size:0x84 scope:global align:4 +diffBlend__14J3DPEBlockFullFv = .text:0x802E51BC; // type:function size:0x2E8 scope:global align:4 +diff__14J3DPEBlockFullFUl = .text:0x802E54A4; // type:function size:0x68 scope:global align:4 +reset__21J3DColorBlockLightOffFP13J3DColorBlock = .text:0x802E550C; // type:function size:0xDC scope:global align:4 +reset__22J3DColorBlockAmbientOnFP13J3DColorBlock = .text:0x802E55E8; // type:function size:0x150 scope:global align:4 +reset__20J3DColorBlockLightOnFP13J3DColorBlock = .text:0x802E5738; // type:function size:0x150 scope:global align:4 +reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock = .text:0x802E5888; // type:function size:0x12C scope:global align:4 +reset__15J3DTexGenBlock4FP14J3DTexGenBlock = .text:0x802E59B4; // type:function size:0x160 scope:global align:4 +reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock = .text:0x802E5B14; // type:function size:0x160 scope:global align:4 +reset__18J3DTevBlockPatchedFP11J3DTevBlock = .text:0x802E5C74; // type:function size:0x1BC scope:global align:4 +reset__12J3DTevBlock1FP11J3DTevBlock = .text:0x802E5E30; // type:function size:0xE8 scope:global align:4 +reset__12J3DTevBlock2FP11J3DTevBlock = .text:0x802E5F18; // type:function size:0x300 scope:global align:4 +reset__12J3DTevBlock4FP11J3DTevBlock = .text:0x802E6218; // type:function size:0x4D8 scope:global align:4 +reset__13J3DTevBlock16FP11J3DTevBlock = .text:0x802E66F0; // type:function size:0x29C scope:global align:4 +reset__15J3DIndBlockFullFP11J3DIndBlock = .text:0x802E698C; // type:function size:0x150 scope:global align:4 +reset__16J3DPEBlockFogOffFP10J3DPEBlock = .text:0x802E6ADC; // type:function size:0x100 scope:global align:4 +reset__14J3DPEBlockFullFP10J3DPEBlock = .text:0x802E6BDC; // type:function size:0x14C scope:global align:4 +calc__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x802E6D28; // type:function size:0x258 scope:global align:4 +load__9J3DTexMtxCFUl = .text:0x802E6F80; // type:function size:0x64 scope:global align:4 +J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType = .text:0x802E6FE4; // type:function size:0x580 scope:global align:4 +diffTevReg__11J3DTevBlockFv = .text:0x802E7564; // type:function size:0x4 scope:global align:4 +diffTevStageIndirect__11J3DTevBlockFv = .text:0x802E7568; // type:function size:0x4 scope:global align:4 +diffTevStage__11J3DTevBlockFv = .text:0x802E756C; // type:function size:0x4 scope:global align:4 +diffTexCoordScale__11J3DTevBlockFv = .text:0x802E7570; // type:function size:0x4 scope:global align:4 +diffTexNo__11J3DTevBlockFv = .text:0x802E7574; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockFullFv = .text:0x802E7578; // type:function size:0xC scope:global align:4 +setFog__14J3DPEBlockFullFP6J3DFog = .text:0x802E7584; // type:function size:0x8 scope:global align:4 +getFog__14J3DPEBlockFullFv = .text:0x802E758C; // type:function size:0x8 scope:global align:4 +setAlphaComp__14J3DPEBlockFullF12J3DAlphaComp = .text:0x802E7594; // type:function size:0x1C scope:global align:4 +setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp = .text:0x802E75B0; // type:function size:0x1C scope:global align:4 +getAlphaComp__14J3DPEBlockFullFv = .text:0x802E75CC; // type:function size:0x8 scope:global align:4 +setBlend__14J3DPEBlockFullF8J3DBlend = .text:0x802E75D4; // type:function size:0x24 scope:global align:4 +setBlend__14J3DPEBlockFullFPC8J3DBlend = .text:0x802E75F8; // type:function size:0x24 scope:global align:4 +getBlend__14J3DPEBlockFullFv = .text:0x802E761C; // type:function size:0x8 scope:global align:4 +setZMode__14J3DPEBlockFullF8J3DZMode = .text:0x802E7624; // type:function size:0xC scope:global align:4 +setZMode__14J3DPEBlockFullFPC8J3DZMode = .text:0x802E7630; // type:function size:0xC scope:global align:4 +getZMode__14J3DPEBlockFullFv = .text:0x802E763C; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFUc = .text:0x802E7644; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFPCUc = .text:0x802E764C; // type:function size:0xC scope:global align:4 +getZCompLoc__14J3DPEBlockFullCFv = .text:0x802E7658; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFUc = .text:0x802E7660; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFPCUc = .text:0x802E7668; // type:function size:0xC scope:global align:4 +getDither__14J3DPEBlockFullCFv = .text:0x802E7674; // type:function size:0x8 scope:global align:4 +getFogOffset__14J3DPEBlockFullCFv = .text:0x802E767C; // type:function size:0x8 scope:global align:4 +setFogOffset__14J3DPEBlockFullFUl = .text:0x802E7684; // type:function size:0x8 scope:global align:4 +__dt__14J3DPEBlockFullFv = .text:0x802E768C; // type:function size:0x5C scope:global align:4 +diff__16J3DPEBlockFogOffFUl = .text:0x802E76E8; // type:function size:0x34 scope:global align:4 +getType__16J3DPEBlockFogOffFv = .text:0x802E771C; // type:function size:0xC scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffF12J3DAlphaComp = .text:0x802E7728; // type:function size:0x1C scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp = .text:0x802E7744; // type:function size:0x1C scope:global align:4 +getAlphaComp__16J3DPEBlockFogOffFv = .text:0x802E7760; // type:function size:0x8 scope:global align:4 +setBlend__16J3DPEBlockFogOffF8J3DBlend = .text:0x802E7768; // type:function size:0x24 scope:global align:4 +setBlend__16J3DPEBlockFogOffFPC8J3DBlend = .text:0x802E778C; // type:function size:0x24 scope:global align:4 +getBlend__16J3DPEBlockFogOffFv = .text:0x802E77B0; // type:function size:0x8 scope:global align:4 +setZMode__16J3DPEBlockFogOffF8J3DZMode = .text:0x802E77B8; // type:function size:0xC scope:global align:4 +setZMode__16J3DPEBlockFogOffFPC8J3DZMode = .text:0x802E77C4; // type:function size:0xC scope:global align:4 +getZMode__16J3DPEBlockFogOffFv = .text:0x802E77D0; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFUc = .text:0x802E77D8; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFPCUc = .text:0x802E77E0; // type:function size:0xC scope:global align:4 +getZCompLoc__16J3DPEBlockFogOffCFv = .text:0x802E77EC; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFUc = .text:0x802E77F4; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFPCUc = .text:0x802E77FC; // type:function size:0xC scope:global align:4 +getDither__16J3DPEBlockFogOffCFv = .text:0x802E7808; // type:function size:0x8 scope:global align:4 +__dt__16J3DPEBlockFogOffFv = .text:0x802E7810; // type:function size:0x5C scope:global align:4 +indexToPtr__13J3DTevBlock16Fv = .text:0x802E786C; // type:function size:0x24 scope:global align:4 +getType__13J3DTevBlock16Fv = .text:0x802E7890; // type:function size:0xC scope:global align:4 +setTexNo__13J3DTevBlock16FUlUs = .text:0x802E789C; // type:function size:0x10 scope:global align:4 +setTexNo__13J3DTevBlock16FUlPCUs = .text:0x802E78AC; // type:function size:0x14 scope:global align:4 +getTexNo__13J3DTevBlock16CFUl = .text:0x802E78C0; // type:function size:0x10 scope:global align:4 +setTevOrder__13J3DTevBlock16FUl11J3DTevOrder = .text:0x802E78D0; // type:function size:0x24 scope:global align:4 +setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder = .text:0x802E78F4; // type:function size:0x24 scope:global align:4 +getTevOrder__13J3DTevBlock16FUl = .text:0x802E7918; // type:function size:0x14 scope:global align:4 +setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 = .text:0x802E792C; // type:function size:0x2C scope:global align:4 +setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 = .text:0x802E7958; // type:function size:0x2C scope:global align:4 +getTevColor__13J3DTevBlock16FUl = .text:0x802E7984; // type:function size:0x14 scope:global align:4 +setTevKColor__13J3DTevBlock16FUl10J3DGXColor = .text:0x802E7998; // type:function size:0x2C scope:global align:4 +setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor = .text:0x802E79C4; // type:function size:0x2C scope:global align:4 +getTevKColor__13J3DTevBlock16FUl = .text:0x802E79F0; // type:function size:0x14 scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlUc = .text:0x802E7A04; // type:function size:0xC scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlPCUc = .text:0x802E7A10; // type:function size:0x10 scope:global align:4 +getTevKColorSel__13J3DTevBlock16FUl = .text:0x802E7A20; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlUc = .text:0x802E7A2C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlPCUc = .text:0x802E7A38; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__13J3DTevBlock16FUl = .text:0x802E7A48; // type:function size:0xC scope:global align:4 +setTevStageNum__13J3DTevBlock16FUc = .text:0x802E7A54; // type:function size:0x8 scope:global align:4 +setTevStageNum__13J3DTevBlock16FPCUc = .text:0x802E7A5C; // type:function size:0xC scope:global align:4 +getTevStageNum__13J3DTevBlock16CFv = .text:0x802E7A68; // type:function size:0x8 scope:global align:4 +setTevStage__13J3DTevBlock16FUl11J3DTevStage = .text:0x802E7A70; // type:function size:0x3C scope:global align:4 +setTevStage__13J3DTevBlock16FUlPC11J3DTevStage = .text:0x802E7AAC; // type:function size:0x3C scope:global align:4 +getTevStage__13J3DTevBlock16FUl = .text:0x802E7AE8; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo = .text:0x802E7AFC; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo = .text:0x802E7B34; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable = .text:0x802E7B6C; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable = .text:0x802E7B7C; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__13J3DTevBlock16FUl = .text:0x802E7B8C; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage = .text:0x802E7B9C; // type:function size:0x14 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage = .text:0x802E7BB0; // type:function size:0x14 scope:global align:4 +getIndTevStage__13J3DTevBlock16FUl = .text:0x802E7BC4; // type:function size:0x14 scope:global align:4 +getTexNoOffset__13J3DTevBlock16CFv = .text:0x802E7BD8; // type:function size:0x8 scope:global align:4 +getTevRegOffset__13J3DTevBlock16CFv = .text:0x802E7BE0; // type:function size:0x8 scope:global align:4 +setTevRegOffset__13J3DTevBlock16FUl = .text:0x802E7BE8; // type:function size:0x8 scope:global align:4 +__dt__13J3DTevBlock16Fv = .text:0x802E7BF0; // type:function size:0x5C scope:global align:4 +setTexNoOffset__11J3DTevBlockFUl = .text:0x802E7C4C; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock4Fv = .text:0x802E7C54; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock4Fv = .text:0x802E7C58; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock4Fv = .text:0x802E7C7C; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock4FUlUs = .text:0x802E7C88; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock4FUlPCUs = .text:0x802E7C98; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock4CFUl = .text:0x802E7CAC; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock4FUl11J3DTevOrder = .text:0x802E7CBC; // type:function size:0x24 scope:global align:4 +setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder = .text:0x802E7CE0; // type:function size:0x24 scope:global align:4 +getTevOrder__12J3DTevBlock4FUl = .text:0x802E7D04; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock4FUl13J3DGXColorS10 = .text:0x802E7D18; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 = .text:0x802E7D44; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock4FUl = .text:0x802E7D70; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock4FUl10J3DGXColor = .text:0x802E7D84; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor = .text:0x802E7DB0; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock4FUl = .text:0x802E7DDC; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlUc = .text:0x802E7DF0; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlPCUc = .text:0x802E7DFC; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock4FUl = .text:0x802E7E0C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlUc = .text:0x802E7E18; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlPCUc = .text:0x802E7E24; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock4FUl = .text:0x802E7E34; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock4FUc = .text:0x802E7E40; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock4FPCUc = .text:0x802E7E48; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock4CFv = .text:0x802E7E54; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock4FUl11J3DTevStage = .text:0x802E7E5C; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock4FUlPC11J3DTevStage = .text:0x802E7E98; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock4FUl = .text:0x802E7ED4; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo = .text:0x802E7EE8; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo = .text:0x802E7F20; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable = .text:0x802E7F58; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable = .text:0x802E7F68; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock4FUl = .text:0x802E7F78; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage = .text:0x802E7F88; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage = .text:0x802E7F9C; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock4FUl = .text:0x802E7FB0; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock4CFv = .text:0x802E7FC4; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock4CFv = .text:0x802E7FCC; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock4FUl = .text:0x802E7FD4; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock4Fv = .text:0x802E7FDC; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock2Fv = .text:0x802E8038; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock2Fv = .text:0x802E803C; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock2Fv = .text:0x802E8060; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock2FUlUs = .text:0x802E806C; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock2FUlPCUs = .text:0x802E807C; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock2CFUl = .text:0x802E8090; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock2FUl11J3DTevOrder = .text:0x802E80A0; // type:function size:0x24 scope:global align:4 +setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder = .text:0x802E80C4; // type:function size:0x24 scope:global align:4 +getTevOrder__12J3DTevBlock2FUl = .text:0x802E80E8; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock2FUl13J3DGXColorS10 = .text:0x802E80FC; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 = .text:0x802E8128; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock2FUl = .text:0x802E8154; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock2FUl10J3DGXColor = .text:0x802E8168; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor = .text:0x802E8194; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock2FUl = .text:0x802E81C0; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlUc = .text:0x802E81D4; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlPCUc = .text:0x802E81E0; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock2FUl = .text:0x802E81F0; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlUc = .text:0x802E81FC; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlPCUc = .text:0x802E8208; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock2FUl = .text:0x802E8218; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock2FUc = .text:0x802E8224; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock2FPCUc = .text:0x802E822C; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock2CFv = .text:0x802E8238; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock2FUl11J3DTevStage = .text:0x802E8240; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock2FUlPC11J3DTevStage = .text:0x802E827C; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock2FUl = .text:0x802E82B8; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo = .text:0x802E82CC; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo = .text:0x802E8304; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable = .text:0x802E833C; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable = .text:0x802E834C; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock2FUl = .text:0x802E835C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage = .text:0x802E836C; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage = .text:0x802E8380; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock2FUl = .text:0x802E8394; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock2CFv = .text:0x802E83A8; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock2CFv = .text:0x802E83B0; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock2FUl = .text:0x802E83B8; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock2Fv = .text:0x802E83C0; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock1Fv = .text:0x802E841C; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock1Fv = .text:0x802E8420; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock1Fv = .text:0x802E8444; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock1FUlUs = .text:0x802E8450; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock1FUlPCUs = .text:0x802E8460; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock1CFUl = .text:0x802E8474; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock1FUl11J3DTevOrder = .text:0x802E8484; // type:function size:0x24 scope:global align:4 +setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder = .text:0x802E84A8; // type:function size:0x24 scope:global align:4 +getTevOrder__12J3DTevBlock1FUl = .text:0x802E84CC; // type:function size:0x14 scope:global align:4 +setTevStageNum__12J3DTevBlock1FUc = .text:0x802E84E0; // type:function size:0x4 scope:global align:4 +setTevStageNum__12J3DTevBlock1FPCUc = .text:0x802E84E4; // type:function size:0x4 scope:global align:4 +getTevStageNum__12J3DTevBlock1CFv = .text:0x802E84E8; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock1FUl11J3DTevStage = .text:0x802E84F0; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock1FUlPC11J3DTevStage = .text:0x802E852C; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock1FUl = .text:0x802E8568; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage = .text:0x802E857C; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage = .text:0x802E8590; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock1FUl = .text:0x802E85A4; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock1CFv = .text:0x802E85B8; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock1Fv = .text:0x802E85C0; // type:function size:0x5C scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlPCUc = .text:0x802E861C; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlPCUc = .text:0x802E8620; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo = .text:0x802E8624; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo = .text:0x802E8628; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable = .text:0x802E862C; // type:function size:0x4 scope:global align:4 +getTevRegOffset__11J3DTevBlockCFv = .text:0x802E8630; // type:function size:0x8 scope:global align:4 +setTevRegOffset__11J3DTevBlockFUl = .text:0x802E8638; // type:function size:0x4 scope:global align:4 +load__18J3DTevBlockPatchedFv = .text:0x802E863C; // type:function size:0x4 scope:global align:4 +indexToPtr__18J3DTevBlockPatchedFv = .text:0x802E8640; // type:function size:0x24 scope:global align:4 +getType__18J3DTevBlockPatchedFv = .text:0x802E8664; // type:function size:0xC scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFUc = .text:0x802E8670; // type:function size:0x8 scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFPCUc = .text:0x802E8678; // type:function size:0xC scope:global align:4 +getTevStageNum__18J3DTevBlockPatchedCFv = .text:0x802E8684; // type:function size:0x8 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlUs = .text:0x802E868C; // type:function size:0x10 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlPCUs = .text:0x802E869C; // type:function size:0x14 scope:global align:4 +getTexNo__18J3DTevBlockPatchedCFUl = .text:0x802E86B0; // type:function size:0x10 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder = .text:0x802E86C0; // type:function size:0x24 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder = .text:0x802E86E4; // type:function size:0x24 scope:global align:4 +getTevOrder__18J3DTevBlockPatchedFUl = .text:0x802E8708; // type:function size:0x14 scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage = .text:0x802E871C; // type:function size:0x3C scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage = .text:0x802E8758; // type:function size:0x3C scope:global align:4 +getTevStage__18J3DTevBlockPatchedFUl = .text:0x802E8794; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage = .text:0x802E87A8; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage = .text:0x802E87BC; // type:function size:0x14 scope:global align:4 +getIndTevStage__18J3DTevBlockPatchedFUl = .text:0x802E87D0; // type:function size:0x14 scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 = .text:0x802E87E4; // type:function size:0x2C scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 = .text:0x802E8810; // type:function size:0x2C scope:global align:4 +getTevColor__18J3DTevBlockPatchedFUl = .text:0x802E883C; // type:function size:0x14 scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor = .text:0x802E8850; // type:function size:0x2C scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor = .text:0x802E887C; // type:function size:0x2C scope:global align:4 +getTevKColor__18J3DTevBlockPatchedFUl = .text:0x802E88A8; // type:function size:0x14 scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlUc = .text:0x802E88BC; // type:function size:0xC scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlPCUc = .text:0x802E88C8; // type:function size:0x10 scope:global align:4 +getTevKColorSel__18J3DTevBlockPatchedFUl = .text:0x802E88D8; // type:function size:0xC scope:global align:4 +getTexNoOffset__18J3DTevBlockPatchedCFv = .text:0x802E88E4; // type:function size:0x8 scope:global align:4 +getTevRegOffset__18J3DTevBlockPatchedCFv = .text:0x802E88EC; // type:function size:0x8 scope:global align:4 +setTevRegOffset__18J3DTevBlockPatchedFUl = .text:0x802E88F4; // type:function size:0x8 scope:global align:4 +__dt__18J3DTevBlockPatchedFv = .text:0x802E88FC; // type:function size:0x5C scope:global align:4 +getType__19J3DTexGenBlockBasicFv = .text:0x802E8958; // type:function size:0xC scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale = .text:0x802E8964; // type:function size:0x24 scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale = .text:0x802E8988; // type:function size:0x24 scope:global align:4 +getNBTScale__19J3DTexGenBlockBasicFv = .text:0x802E89AC; // type:function size:0x8 scope:global align:4 +__dt__19J3DTexGenBlockBasicFv = .text:0x802E89B4; // type:function size:0x6C scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFUl = .text:0x802E8A20; // type:function size:0x8 scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFPCUl = .text:0x802E8A28; // type:function size:0xC scope:global align:4 +getTexGenNum__21J3DTexGenBlockPatchedCFv = .text:0x802E8A34; // type:function size:0x8 scope:global align:4 +setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord = .text:0x802E8A3C; // type:function size:0x24 scope:global align:4 +getTexCoord__21J3DTexGenBlockPatchedFUl = .text:0x802E8A60; // type:function size:0x14 scope:global align:4 +setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx = .text:0x802E8A74; // type:function size:0x10 scope:global align:4 +getTexMtx__21J3DTexGenBlockPatchedFUl = .text:0x802E8A84; // type:function size:0x10 scope:global align:4 +getTexMtxOffset__21J3DTexGenBlockPatchedCFv = .text:0x802E8A94; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__21J3DTexGenBlockPatchedFUl = .text:0x802E8A9C; // type:function size:0x8 scope:global align:4 +getType__15J3DTexGenBlock4Fv = .text:0x802E8AA4; // type:function size:0xC scope:global align:4 +setNBTScale__15J3DTexGenBlock4F11J3DNBTScale = .text:0x802E8AB0; // type:function size:0x24 scope:global align:4 +setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale = .text:0x802E8AD4; // type:function size:0x24 scope:global align:4 +getNBTScale__15J3DTexGenBlock4Fv = .text:0x802E8AF8; // type:function size:0x8 scope:global align:4 +__dt__15J3DTexGenBlock4Fv = .text:0x802E8B00; // type:function size:0x6C scope:global align:4 +load__21J3DTexGenBlockPatchedFv = .text:0x802E8B6C; // type:function size:0x4 scope:global align:4 +getType__21J3DTexGenBlockPatchedFv = .text:0x802E8B70; // type:function size:0xC scope:global align:4 +getType__20J3DColorBlockLightOnFv = .text:0x802E8B7C; // type:function size:0xC scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x802E8B88; // type:function size:0x2C scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x802E8BB4; // type:function size:0x2C scope:global align:4 +getMatColor__20J3DColorBlockLightOnFUl = .text:0x802E8BE0; // type:function size:0x14 scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x802E8BF4; // type:function size:0x2C scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x802E8C20; // type:function size:0x2C scope:global align:4 +getAmbColor__20J3DColorBlockLightOnFUl = .text:0x802E8C4C; // type:function size:0x14 scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFPCUc = .text:0x802E8C60; // type:function size:0xC scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFUc = .text:0x802E8C6C; // type:function size:0x8 scope:global align:4 +getColorChanNum__20J3DColorBlockLightOnCFv = .text:0x802E8C74; // type:function size:0x8 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan = .text:0x802E8C7C; // type:function size:0x14 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan = .text:0x802E8C90; // type:function size:0x14 scope:global align:4 +getColorChan__20J3DColorBlockLightOnFUl = .text:0x802E8CA4; // type:function size:0x14 scope:global align:4 +setLight__20J3DColorBlockLightOnFUlP11J3DLightObj = .text:0x802E8CB8; // type:function size:0x10 scope:global align:4 +getLight__20J3DColorBlockLightOnFUl = .text:0x802E8CC8; // type:function size:0x10 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFUc = .text:0x802E8CD8; // type:function size:0x8 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFPCUc = .text:0x802E8CE0; // type:function size:0xC scope:global align:4 +getCullMode__20J3DColorBlockLightOnCFv = .text:0x802E8CEC; // type:function size:0x8 scope:global align:4 +getMatColorOffset__20J3DColorBlockLightOnCFv = .text:0x802E8CF4; // type:function size:0x8 scope:global align:4 +getColorChanOffset__20J3DColorBlockLightOnCFv = .text:0x802E8CFC; // type:function size:0x8 scope:global align:4 +setMatColorOffset__20J3DColorBlockLightOnFUl = .text:0x802E8D04; // type:function size:0x8 scope:global align:4 +setColorChanOffset__20J3DColorBlockLightOnFUl = .text:0x802E8D0C; // type:function size:0x8 scope:global align:4 +__dt__20J3DColorBlockLightOnFv = .text:0x802E8D14; // type:function size:0x5C scope:global align:4 +getType__22J3DColorBlockAmbientOnFv = .text:0x802E8D70; // type:function size:0xC scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor = .text:0x802E8D7C; // type:function size:0x2C scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor = .text:0x802E8DA8; // type:function size:0x2C scope:global align:4 +getAmbColor__22J3DColorBlockAmbientOnFUl = .text:0x802E8DD4; // type:function size:0x14 scope:global align:4 +__dt__22J3DColorBlockAmbientOnFv = .text:0x802E8DE8; // type:function size:0x6C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor = .text:0x802E8E54; // type:function size:0x2C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor = .text:0x802E8E80; // type:function size:0x2C scope:global align:4 +getMatColor__21J3DColorBlockLightOffFUl = .text:0x802E8EAC; // type:function size:0x14 scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFPCUc = .text:0x802E8EC0; // type:function size:0xC scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFUc = .text:0x802E8ECC; // type:function size:0x8 scope:global align:4 +getColorChanNum__21J3DColorBlockLightOffCFv = .text:0x802E8ED4; // type:function size:0x8 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan = .text:0x802E8EDC; // type:function size:0x14 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan = .text:0x802E8EF0; // type:function size:0x14 scope:global align:4 +getColorChan__21J3DColorBlockLightOffFUl = .text:0x802E8F04; // type:function size:0x14 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFUc = .text:0x802E8F18; // type:function size:0x8 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFPCUc = .text:0x802E8F20; // type:function size:0xC scope:global align:4 +getCullMode__21J3DColorBlockLightOffCFv = .text:0x802E8F2C; // type:function size:0x8 scope:global align:4 +getMatColorOffset__21J3DColorBlockLightOffCFv = .text:0x802E8F34; // type:function size:0x8 scope:global align:4 +getColorChanOffset__21J3DColorBlockLightOffCFv = .text:0x802E8F3C; // type:function size:0x8 scope:global align:4 +setMatColorOffset__21J3DColorBlockLightOffFUl = .text:0x802E8F44; // type:function size:0x8 scope:global align:4 +setColorChanOffset__21J3DColorBlockLightOffFUl = .text:0x802E8F4C; // type:function size:0x8 scope:global align:4 +getType__13J3DPEBlockXluFv = .text:0x802E8F54; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockXluFv = .text:0x802E8F60; // type:function size:0x5C scope:global align:4 +getType__17J3DPEBlockTexEdgeFv = .text:0x802E8FBC; // type:function size:0xC scope:global align:4 +__dt__17J3DPEBlockTexEdgeFv = .text:0x802E8FC8; // type:function size:0x5C scope:global align:4 +getType__13J3DPEBlockOpaFv = .text:0x802E9024; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockOpaFv = .text:0x802E9030; // type:function size:0x5C scope:global align:4 +getType__15J3DIndBlockFullFv = .text:0x802E908C; // type:function size:0xC scope:global align:4 +setIndTexStageNum__15J3DIndBlockFullFUc = .text:0x802E9098; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__15J3DIndBlockFullCFv = .text:0x802E90A0; // type:function size:0x8 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder = .text:0x802E90A8; // type:function size:0x1C scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder = .text:0x802E90C4; // type:function size:0x1C scope:global align:4 +getIndTexOrder__15J3DIndBlockFullFUl = .text:0x802E90E0; // type:function size:0x14 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx = .text:0x802E90F4; // type:function size:0x58 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx = .text:0x802E914C; // type:function size:0x58 scope:global align:4 +getIndTexMtx__15J3DIndBlockFullFUl = .text:0x802E91A4; // type:function size:0x14 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale = .text:0x802E91B8; // type:function size:0x1C scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale = .text:0x802E91D4; // type:function size:0x1C scope:global align:4 +getIndTexCoordScale__15J3DIndBlockFullFUl = .text:0x802E91F0; // type:function size:0x14 scope:global align:4 +__dt__15J3DIndBlockFullFv = .text:0x802E9204; // type:function size:0x9C scope:global align:4 +patchTexNo__11J3DTevBlockFv = .text:0x802E92A0; // type:function size:0x4 scope:global align:4 +patchTevReg__11J3DTevBlockFv = .text:0x802E92A4; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlPCUs = .text:0x802E92A8; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder = .text:0x802E92AC; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFPCUc = .text:0x802E92B0; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUlPC11J3DTevStage = .text:0x802E92B4; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage = .text:0x802E92B8; // type:function size:0x4 scope:global align:4 +getTexNoOffset__11J3DTevBlockCFv = .text:0x802E92BC; // type:function size:0x8 scope:global align:4 +getType__21J3DColorBlockLightOffFv = .text:0x802E92C4; // type:function size:0xC scope:global align:4 +__sinit_J3DMatBlock_cpp = .text:0x802E92D0; // type:function size:0x24 scope:local align:4 +load__11J3DLightObjCFUl = .text:0x802E92F4; // type:function size:0xB4 scope:global align:4 +loadTexCoordGens__FUlP11J3DTexCoord = .text:0x802E93A8; // type:function size:0x1F8 scope:global align:4 +calc__9J3DTexMtxFv = .text:0x802E95A0; // type:function size:0x418 scope:global align:4 +isTexNoReg__FPv = .text:0x802E99B8; // type:function size:0x24 scope:global align:4 +getTexNoReg__FPv = .text:0x802E99DC; // type:function size:0xC scope:global align:4 +loadTexNo__FUlRCUs = .text:0x802E99E8; // type:function size:0x1A8 scope:global align:4 +patchTexNo_PtrToIdx__FUlRCUs = .text:0x802E9B90; // type:function size:0x24 scope:global align:4 +loadNBTScale__FR11J3DNBTScale = .text:0x802E9BB4; // type:function size:0x34 scope:global align:4 +makeTexCoordTable__Fv = .text:0x802E9BE8; // type:function size:0xA8 scope:global align:4 +makeAlphaCmpTable__Fv = .text:0x802E9C90; // type:function size:0x6C scope:global align:4 +makeZModeTable__Fv = .text:0x802E9CFC; // type:function size:0x6C scope:global align:4 +makeTevSwapTable__Fv = .text:0x802E9D68; // type:function size:0x44 scope:global align:4 +initialize__13J3DDrawBufferFv = .text:0x802E9DAC; // type:function size:0x68 scope:global align:4 +allocBuffer__13J3DDrawBufferFUl = .text:0x802E9E14; // type:function size:0x98 scope:global align:4 +__dt__13J3DDrawBufferFv = .text:0x802E9EAC; // type:function size:0x60 scope:global align:4 +frameInit__13J3DDrawBufferFv = .text:0x802E9F0C; // type:function size:0x38 scope:global align:4 +entryMatSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802E9F44; // type:function size:0x154 scope:global align:4 +entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802EA098; // type:function size:0xB8 scope:global align:4 +entryZSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802EA150; // type:function size:0xFC scope:global align:4 +entryModelSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802EA24C; // type:function size:0x50 scope:global align:4 +entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802EA29C; // type:function size:0x54 scope:global align:4 +entryNonSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802EA2F0; // type:function size:0x34 scope:global align:4 +entryImm__13J3DDrawBufferFP9J3DPacketUs = .text:0x802EA324; // type:function size:0x20 scope:global align:4 +draw__13J3DDrawBufferCFv = .text:0x802EA344; // type:function size:0x54 scope:global align:4 +drawHead__13J3DDrawBufferCFv = .text:0x802EA398; // type:function size:0x78 scope:global align:4 +drawTail__13J3DDrawBufferCFv = .text:0x802EA410; // type:function size:0x7C scope:global align:4 +setCallBackPacket__13J3DDrawBufferFP17J3DCallBackPacket = .text:0x802EA48C; // type:function size:0x30 scope:global align:4 +__sinit_J3DDrawBuffer_cpp = .text:0x802EA4BC; // type:function size:0xD4 scope:local align:4 +clear__12J3DJointTreeFv = .text:0x802EA590; // type:function size:0x40 scope:global align:4 +makeHierarchy__12J3DJointTreeFP7J3DNodePPC17J3DModelHierarchyP16J3DMaterialTablePP8J3DShape = .text:0x802EA5D0; // type:function size:0x198 scope:global align:4 +clear__12J3DModelDataFv = .text:0x802EA768; // type:function size:0x28 scope:global align:4 +__ct__12J3DModelDataFv = .text:0x802EA790; // type:function size:0x78 scope:global align:4 +__dt__12J3DModelDataFv = .text:0x802EA808; // type:function size:0x90 scope:global align:4 +initShapeNodes__12J3DModelDataFv = .text:0x802EA898; // type:function size:0x6C scope:global align:4 +sortVcdVatCmd__12J3DModelDataFv = .text:0x802EA904; // type:function size:0x9C scope:global align:4 +indexToPtr__12J3DModelDataFv = .text:0x802EA9A0; // type:function size:0xA8 scope:global align:4 +isDeformablePositionFormat__12J3DModelDataCFv = .text:0x802EAA48; // type:function size:0x4C scope:global align:4 +setMaterialTable__12J3DModelDataFP16J3DMaterialTable19J3DMaterialCopyFlag = .text:0x802EAA94; // type:function size:0xC0 scope:global align:4 +getType__7J3DNodeCFv = .text:0x802EAB54; // type:function size:0xC scope:global align:4 +__dt__12J3DJointTreeFv = .text:0x802EAB60; // type:function size:0x64 scope:global align:4 +__ct__8J3DModelFv = .text:0x802EABC4; // type:function size:0x48 scope:global align:4 +__dt__8J3DModelFv = .text:0x802EAC0C; // type:function size:0x64 scope:global align:4 +initialize__8J3DModelFv = .text:0x802EAC70; // type:function size:0xB4 scope:global align:4 +entryModelData__8J3DModelFP12J3DModelDataUlUl = .text:0x802EAD24; // type:function size:0x224 scope:global align:4 +setNoUseDrawMtx__8J3DModelFv = .text:0x802EAF48; // type:function size:0x2C scope:global align:4 +createSingleDrawMtx__8J3DModelFP12J3DModelData = .text:0x802EAF74; // type:function size:0x110 scope:global align:4 +createDoubleDrawMtx__8J3DModelFP12J3DModelDataUl = .text:0x802EB084; // type:function size:0x1AC scope:global align:4 +createShapePacket__8J3DModelFP12J3DModelData = .text:0x802EB230; // type:function size:0xCC scope:global align:4 +createMatPacket__8J3DModelFP12J3DModelDataUl = .text:0x802EB2FC; // type:function size:0x2D4 scope:global align:4 +createBumpMtxArray__8J3DModelFP12J3DModelDataUl = .text:0x802EB5D0; // type:function size:0x274 scope:global align:4 +newDifferedDisplayList__8J3DModelFUl = .text:0x802EB844; // type:function size:0x80 scope:global align:4 +lock__8J3DModelFv = .text:0x802EB8C4; // type:function size:0x38 scope:global align:4 +unlock__8J3DModelFv = .text:0x802EB8FC; // type:function size:0x38 scope:global align:4 +calcMaterial__8J3DModelFv = .text:0x802EB934; // type:function size:0x168 scope:global align:4 +diff__8J3DModelFv = .text:0x802EBA9C; // type:function size:0x90 scope:global align:4 +setSkinDeform__8J3DModelFP13J3DSkinDeformUl = .text:0x802EBB2C; // type:function size:0x11C scope:global align:4 +calcAnmMtx__8J3DModelFv = .text:0x802EBC48; // type:function size:0xA4 scope:global align:4 +calcWeightEnvelopeMtx__8J3DModelFv = .text:0x802EBCEC; // type:function size:0x1FC scope:global align:4 +update__8J3DModelFv = .text:0x802EBEE8; // type:function size:0x4C scope:global align:4 +calc__8J3DModelFv = .text:0x802EBF34; // type:function size:0x1C4 scope:global align:4 +entry__8J3DModelFv = .text:0x802EC0F8; // type:function size:0x148 scope:global align:4 +calcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f = .text:0x802EC240; // type:function size:0xEC scope:global align:4 +calcDrawMtx__8J3DModelFv = .text:0x802EC32C; // type:function size:0x43C scope:global align:4 +viewCalc__8J3DModelFv = .text:0x802EC768; // type:function size:0x31C scope:global align:4 +calcNrmMtx__8J3DModelFv = .text:0x802ECA84; // type:function size:0x218 scope:global align:4 +calcBumpMtx__8J3DModelFv = .text:0x802ECC9C; // type:function size:0x158 scope:global align:4 +calcBBoard__8J3DModelFv = .text:0x802ECDF4; // type:function size:0x24C scope:global align:4 +prepareShapePackets__8J3DModelFv = .text:0x802ED040; // type:function size:0x318 scope:global align:4 +init__12J3DFrameCtrlFs = .text:0x802ED358; // type:function size:0x30 scope:global align:4 +checkPass__12J3DFrameCtrlFf = .text:0x802ED388; // type:function size:0x5A0 scope:global align:4 +update__12J3DFrameCtrlFv = .text:0x802ED928; // type:function size:0x43C scope:global align:4 +getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x802EDD64; // type:function size:0x6F4 scope:global align:4 +J3DHermiteInterpolationS__FfPsPsPsPsPsPs = .text:0x802EE458; // type:function size:0x54 scope:global align:4 +J3DGetKeyFrameInterpolationS__FfP18J3DAnmKeyTableBasePs = .text:0x802EE4AC; // type:function size:0x228 scope:global align:4 +calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x802EE6D4; // type:function size:0x4CC scope:global align:4 +calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x802EEBA0; // type:function size:0x2B4 scope:global align:4 +getWeight__17J3DAnmClusterFullCFUs = .text:0x802EEE54; // type:function size:0xB4 scope:global align:4 +getWeight__16J3DAnmClusterKeyCFUs = .text:0x802EEF08; // type:function size:0x84 scope:global align:4 +getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x802EEF8C; // type:function size:0x2A8 scope:global align:4 +getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x802EF234; // type:function size:0x31C scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable = .text:0x802EF550; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP12J3DModelData = .text:0x802EF5E8; // type:function size:0x24 scope:global align:4 +getColor__15J3DAnmColorFullCFUsP8_GXColor = .text:0x802EF60C; // type:function size:0x350 scope:global align:4 +getColor__14J3DAnmColorKeyCFUsP8_GXColor = .text:0x802EF95C; // type:function size:0x344 scope:global align:4 +getTexNo__16J3DAnmTexPatternCFUsPUs = .text:0x802EFCA0; // type:function size:0xEC scope:global align:4 +getVisibility__20J3DAnmVisibilityFullCFUsPUc = .text:0x802EFD8C; // type:function size:0xE0 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable = .text:0x802EFE6C; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData = .text:0x802EFF04; // type:function size:0x24 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable = .text:0x802EFF28; // type:function size:0x114 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData = .text:0x802F003C; // type:function size:0x24 scope:global align:4 +getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x802F0060; // type:function size:0x344 scope:global align:4 +getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor = .text:0x802F03A4; // type:function size:0x344 scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable = .text:0x802F06E8; // type:function size:0xFC scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData = .text:0x802F07E4; // type:function size:0x24 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs = .text:0x802F0808; // type:function size:0x324 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf = .text:0x802F0B2C; // type:function size:0x14C scope:global align:4 +__dt__14J3DAnmColorKeyFv = .text:0x802F0C78; // type:function size:0x84 scope:global align:4 +__dt__11J3DAnmColorFv = .text:0x802F0CFC; // type:function size:0x74 scope:global align:4 +getColor__11J3DAnmColorCFUsP8_GXColor = .text:0x802F0D70; // type:function size:0x4 scope:global align:4 +__dt__15J3DAnmColorFullFv = .text:0x802F0D74; // type:function size:0x84 scope:global align:4 +__dt__17J3DAnmVtxColorKeyFv = .text:0x802F0DF8; // type:function size:0x6C scope:global align:4 +__dt__14J3DAnmVtxColorFv = .text:0x802F0E64; // type:function size:0x5C scope:global align:4 +getColor__14J3DAnmVtxColorCFUcUsP8_GXColor = .text:0x802F0EC0; // type:function size:0x4 scope:global align:4 +__dt__18J3DAnmVtxColorFullFv = .text:0x802F0EC4; // type:function size:0x6C scope:global align:4 +__dt__16J3DAnmClusterKeyFv = .text:0x802F0F30; // type:function size:0x6C scope:global align:4 +__dt__13J3DAnmClusterFv = .text:0x802F0F9C; // type:function size:0x5C scope:global align:4 +getWeight__13J3DAnmClusterCFUs = .text:0x802F0FF8; // type:function size:0x8 scope:global align:4 +__dt__17J3DAnmClusterFullFv = .text:0x802F1000; // type:function size:0x6C scope:global align:4 +__dt__19J3DAnmTransformFullFv = .text:0x802F106C; // type:function size:0x6C scope:global align:4 +calc__14J3DMatColorAnmCFP8_GXColor = .text:0x802F10D8; // type:function size:0x3C scope:global align:4 +calc__12J3DTexMtxAnmCFP17J3DTextureSRTInfo = .text:0x802F1114; // type:function size:0x34 scope:global align:4 +calc__11J3DTexNoAnmCFPUs = .text:0x802F1148; // type:function size:0x30 scope:global align:4 +calc__14J3DTevColorAnmCFP11_GXColorS10 = .text:0x802F1178; // type:function size:0x30 scope:global align:4 +calc__15J3DTevKColorAnmCFP8_GXColor = .text:0x802F11A8; // type:function size:0x30 scope:global align:4 +initialize__14J3DMaterialAnmFv = .text:0x802F11D8; // type:function size:0xA4 scope:global align:4 +calc__14J3DMaterialAnmCFP11J3DMaterial = .text:0x802F127C; // type:function size:0x1C0 scope:global align:4 +setVisibility__20J3DVisibilityManagerFP12J3DModelData = .text:0x802F143C; // type:function size:0xC0 scope:global align:4 +__dt__20J3DVisibilityManagerFv = .text:0x802F14FC; // type:function size:0x48 scope:global align:4 +clear__13J3DDeformDataFv = .text:0x802F1544; // type:function size:0x20 scope:global align:4 +__ct__13J3DDeformDataFv = .text:0x802F1564; // type:function size:0x30 scope:global align:4 +deform__13J3DDeformDataFP8J3DModel = .text:0x802F1594; // type:function size:0x24 scope:global align:4 +deform__13J3DDeformDataFP15J3DVertexBuffer = .text:0x802F15B8; // type:function size:0xC8 scope:global align:4 +clear__11J3DDeformerFv = .text:0x802F1680; // type:function size:0x20 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUs = .text:0x802F16A0; // type:function size:0xE8 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUsPf = .text:0x802F1788; // type:function size:0x5A0 scope:global align:4 +normalize__11J3DDeformerFPf = .text:0x802F1D28; // type:function size:0xBC scope:global align:4 +normalizeWeight__11J3DDeformerFiPf = .text:0x802F1DE4; // type:function size:0x5C scope:global align:4 +__ct__13J3DSkinDeformFv = .text:0x802F1E40; // type:function size:0x30 scope:global align:4 +initMtxIndexArray__13J3DSkinDeformFP12J3DModelData = .text:0x802F1E70; // type:function size:0x3F8 scope:global align:4 +changeFastSkinDL__13J3DSkinDeformFP12J3DModelData = .text:0x802F2268; // type:function size:0x24C scope:global align:4 +calcNrmMtx__13J3DSkinDeformFP8J3DModel = .text:0x802F24B4; // type:function size:0x11C scope:global align:4 +deformVtxPos_F32__13J3DSkinDeformCFP8J3DModel = .text:0x802F25D0; // type:function size:0x124 scope:global align:4 +deformVtxPos_S16__13J3DSkinDeformCFP8J3DModel = .text:0x802F26F4; // type:function size:0x140 scope:global align:4 +deformVtxNrm_F32__13J3DSkinDeformCFP8J3DModel = .text:0x802F2834; // type:function size:0x104 scope:global align:4 +deformVtxNrm_S16__13J3DSkinDeformCFP8J3DModel = .text:0x802F2938; // type:function size:0x120 scope:global align:4 +deform__13J3DSkinDeformFP8J3DModel = .text:0x802F2A58; // type:function size:0xA0 scope:global align:4 +__dt__13J3DSkinDeformFv = .text:0x802F2AF8; // type:function size:0x48 scope:global align:4 +calc__13J3DMtxCalcAnmFUs = .text:0x802F2B40; // type:function size:0xF0 scope:global align:4 +__ct__15J3DMtxCalcBasicFv = .text:0x802F2C30; // type:function size:0x48 scope:global align:4 +recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x802F2C78; // type:function size:0x198 scope:global align:4 +calcTransform__15J3DMtxCalcBasicFUsRC16J3DTransformInfo = .text:0x802F2E10; // type:function size:0x1CC scope:global align:4 +calc__15J3DMtxCalcBasicFUs = .text:0x802F2FDC; // type:function size:0x60 scope:global align:4 +calcTransform__19J3DMtxCalcSoftimageFUsRC16J3DTransformInfo = .text:0x802F303C; // type:function size:0x24C scope:global align:4 +calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x802F3288; // type:function size:0x21C scope:global align:4 +initialize__8J3DJointFv = .text:0x802F34A4; // type:function size:0xF0 scope:global align:4 +addMesh__8J3DJointFP11J3DMaterial = .text:0x802F3594; // type:function size:0x20 scope:global align:4 +calcIn__8J3DJointFv = .text:0x802F35B4; // type:function size:0x80 scope:global align:4 +calcOut__8J3DJointFv = .text:0x802F3634; // type:function size:0x24 scope:global align:4 +entryIn__8J3DJointFv = .text:0x802F3658; // type:function size:0x1A0 scope:global align:4 +getType__8J3DJointCFv = .text:0x802F37F8; // type:function size:0xC scope:global align:4 +__dt__8J3DJointFv = .text:0x802F3804; // type:function size:0x60 scope:global align:4 +@8@36@calc__13J3DMtxCalcAnmFUs = .text:0x802F3864; // type:function size:0x14 scope:local align:4 +@80@36@calcTransform__15J3DMtxCalcBasicFUsRC16J3DTransformInfo = .text:0x802F3878; // type:function size:0x14 scope:local align:4 +@80@36@init__15J3DMtxCalcBasicFRC3VecRA3_A4_Cf = .text:0x802F388C; // type:function size:0x14 scope:local align:4 +@80@36@calcTransform__19J3DMtxCalcSoftimageFUsRC16J3DTransformInfo = .text:0x802F38A0; // type:function size:0x14 scope:local align:4 +@80@36@init__19J3DMtxCalcSoftimageFRC3VecRA3_A4_Cf = .text:0x802F38B4; // type:function size:0x14 scope:local align:4 +@80@36@calc__15J3DMtxCalcBasicFUs = .text:0x802F38C8; // type:function size:0x14 scope:local align:4 +@80@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x802F38DC; // type:function size:0x14 scope:local align:4 +@80@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x802F38F0; // type:function size:0x14 scope:local align:4 +@80@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x802F3904; // type:function size:0x14 scope:local align:4 +calcOut__7J3DNodeFv = .text:0x802F3918; // type:function size:0x4 scope:global align:4 +calcIn__7J3DNodeFv = .text:0x802F391C; // type:function size:0x4 scope:global align:4 +init__7J3DNodeFP12J3DModelData = .text:0x802F3920; // type:function size:0x4 scope:global align:4 +__ct__7J3DNodeFv = .text:0x802F3924; // type:function size:0x24 scope:global align:4 +__dt__7J3DNodeFv = .text:0x802F3948; // type:function size:0x48 scope:global align:4 +appendChild__7J3DNodeFP7J3DNode = .text:0x802F3990; // type:function size:0x34 scope:global align:4 +entryIn__7J3DNodeFv = .text:0x802F39C4; // type:function size:0x4 scope:global align:4 +clear__16J3DMaterialTableFv = .text:0x802F39C8; // type:function size:0x28 scope:global align:4 +__ct__16J3DMaterialTableFv = .text:0x802F39F0; // type:function size:0x3C scope:global align:4 +__dt__16J3DMaterialTableFv = .text:0x802F3A2C; // type:function size:0x48 scope:global align:4 +entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x802F3A74; // type:function size:0xD4 scope:global align:4 +entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x802F3B48; // type:function size:0x290 scope:global align:4 +entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x802F3DD8; // type:function size:0x190 scope:global align:4 +removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x802F3F68; // type:function size:0x78 scope:global align:4 +removeTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x802F3FE0; // type:function size:0x94 scope:global align:4 +removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x802F4074; // type:function size:0xA4 scope:global align:4 +removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x802F4118; // type:function size:0x120 scope:global align:4 +setMatColorAnimator__16J3DMaterialTableFP11J3DAnmColorP14J3DMatColorAnm = .text:0x802F4238; // type:function size:0x98 scope:global align:4 +setTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPatternP11J3DTexNoAnm = .text:0x802F42D0; // type:function size:0xB0 scope:global align:4 +setTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKeyP12J3DTexMtxAnmP12J3DTexMtxAnm = .text:0x802F4380; // type:function size:0x198 scope:global align:4 +setTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKeyP14J3DTevColorAnmP15J3DTevKColorAnm = .text:0x802F4518; // type:function size:0x158 scope:global align:4 +__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock = .text:0x802F4670; // type:function size:0x248 scope:global align:4 +__ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock = .text:0x802F48B8; // type:function size:0x88 scope:global align:4 +countUniqueMaterials__18J3DMaterialFactoryFv = .text:0x802F4940; // type:function size:0x48 scope:global align:4 +countTexGens__18J3DMaterialFactoryCFi = .text:0x802F4988; // type:function size:0x38 scope:global align:4 +countStages__18J3DMaterialFactoryCFi = .text:0x802F49C0; // type:function size:0x88 scope:global align:4 +create__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x802F4A48; // type:function size:0x7C scope:global align:4 +createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F4AC4; // type:function size:0x948 scope:global align:4 +createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F540C; // type:function size:0x90C scope:global align:4 +modifyPatchedCurrentMtx__18J3DMaterialFactoryCFP11J3DMateriali = .text:0x802F5D18; // type:function size:0x160 scope:global align:4 +createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F5E78; // type:function size:0x2A8 scope:global align:4 +calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x802F6120; // type:function size:0x80 scope:global align:4 +calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F61A0; // type:function size:0x134 scope:global align:4 +calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F62D4; // type:function size:0xD0 scope:global align:4 +calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802F63A4; // type:function size:0x18 scope:global align:4 +newMatColor__18J3DMaterialFactoryCFii = .text:0x802F63BC; // type:function size:0x90 scope:global align:4 +newColorChanNum__18J3DMaterialFactoryCFi = .text:0x802F644C; // type:function size:0x38 scope:global align:4 +newColorChan__18J3DMaterialFactoryCFii = .text:0x802F6484; // type:function size:0x1A4 scope:global align:4 +newAmbColor__18J3DMaterialFactoryCFii = .text:0x802F6628; // type:function size:0x90 scope:global align:4 +newTexGenNum__18J3DMaterialFactoryCFi = .text:0x802F66B8; // type:function size:0x38 scope:global align:4 +newTexCoord__18J3DMaterialFactoryCFii = .text:0x802F66F0; // type:function size:0x74 scope:global align:4 +newTexMtx__18J3DMaterialFactoryCFii = .text:0x802F6764; // type:function size:0x110 scope:global align:4 +newCullMode__18J3DMaterialFactoryCFi = .text:0x802F6874; // type:function size:0x40 scope:global align:4 +newTexNo__18J3DMaterialFactoryCFii = .text:0x802F68B4; // type:function size:0x48 scope:global align:4 +newTevOrder__18J3DMaterialFactoryCFii = .text:0x802F68FC; // type:function size:0x74 scope:global align:4 +newTevColor__18J3DMaterialFactoryCFii = .text:0x802F6970; // type:function size:0x98 scope:global align:4 +newTevKColor__18J3DMaterialFactoryCFii = .text:0x802F6A08; // type:function size:0x90 scope:global align:4 +newTevStageNum__18J3DMaterialFactoryCFi = .text:0x802F6A98; // type:function size:0x38 scope:global align:4 +newTevStage__18J3DMaterialFactoryCFii = .text:0x802F6AD0; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__18J3DMaterialFactoryCFii = .text:0x802F6B30; // type:function size:0x9C scope:global align:4 +newIndTexStageNum__18J3DMaterialFactoryCFi = .text:0x802F6BCC; // type:function size:0x28 scope:global align:4 +newIndTexOrder__18J3DMaterialFactoryCFii = .text:0x802F6BF4; // type:function size:0x60 scope:global align:4 +newIndTexMtx__18J3DMaterialFactoryCFii = .text:0x802F6C54; // type:function size:0xFC scope:global align:4 +newIndTevStage__18J3DMaterialFactoryCFii = .text:0x802F6D50; // type:function size:0x194 scope:global align:4 +newIndTexCoordScale__18J3DMaterialFactoryCFii = .text:0x802F6EE4; // type:function size:0x60 scope:global align:4 +newFog__18J3DMaterialFactoryCFi = .text:0x802F6F44; // type:function size:0x184 scope:global align:4 +newAlphaComp__18J3DMaterialFactoryCFi = .text:0x802F70C8; // type:function size:0x80 scope:global align:4 +newBlend__18J3DMaterialFactoryCFi = .text:0x802F7148; // type:function size:0x7C scope:global align:4 +newZMode__18J3DMaterialFactoryCFi = .text:0x802F71C4; // type:function size:0x60 scope:global align:4 +newZCompLoc__18J3DMaterialFactoryCFi = .text:0x802F7224; // type:function size:0x38 scope:global align:4 +newDither__18J3DMaterialFactoryCFi = .text:0x802F725C; // type:function size:0x38 scope:global align:4 +newNBTScale__18J3DMaterialFactoryCFi = .text:0x802F7294; // type:function size:0xA4 scope:global align:4 +load__14J3DPEBlockNullFv = .text:0x802F7338; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockNullFv = .text:0x802F733C; // type:function size:0xC scope:global align:4 +__dt__14J3DPEBlockNullFv = .text:0x802F7348; // type:function size:0x5C scope:global align:4 +reset__15J3DTevBlockNullFP11J3DTevBlock = .text:0x802F73A4; // type:function size:0x4 scope:global align:4 +ptrToIndex__15J3DTevBlockNullFv = .text:0x802F73A8; // type:function size:0x4 scope:global align:4 +indexToPtr__15J3DTevBlockNullFv = .text:0x802F73AC; // type:function size:0x24 scope:global align:4 +getType__15J3DTevBlockNullFv = .text:0x802F73D0; // type:function size:0xC scope:global align:4 +__dt__15J3DTevBlockNullFv = .text:0x802F73DC; // type:function size:0x5C scope:global align:4 +calc__18J3DTexGenBlockNullFPA4_Cf = .text:0x802F7438; // type:function size:0x4 scope:global align:4 +load__18J3DTexGenBlockNullFv = .text:0x802F743C; // type:function size:0x4 scope:global align:4 +patch__18J3DTexGenBlockNullFv = .text:0x802F7440; // type:function size:0x4 scope:global align:4 +diff__18J3DTexGenBlockNullFUl = .text:0x802F7444; // type:function size:0x4 scope:global align:4 +diffTexMtx__18J3DTexGenBlockNullFv = .text:0x802F7448; // type:function size:0x4 scope:global align:4 +diffTexGen__18J3DTexGenBlockNullFv = .text:0x802F744C; // type:function size:0x4 scope:global align:4 +getType__18J3DTexGenBlockNullFv = .text:0x802F7450; // type:function size:0xC scope:global align:4 +__dt__18J3DTexGenBlockNullFv = .text:0x802F745C; // type:function size:0x5C scope:global align:4 +getType__17J3DColorBlockNullFv = .text:0x802F74B8; // type:function size:0xC scope:global align:4 +__dt__17J3DColorBlockNullFv = .text:0x802F74C4; // type:function size:0x5C scope:global align:4 +__ct__11J3DTevStageFRC15J3DTevStageInfo = .text:0x802F7520; // type:function size:0x60 scope:global align:4 +__dt__11J3DMaterialFv = .text:0x802F7580; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<17J3DCurrentMtxInfo>__FPCvPCv = .text:0x802F75C8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DPatchingInfo>__FPCvPCv = .text:0x802F75E0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DDisplayListInit>__FPCvPCv = .text:0x802F75F8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DNBTScaleInfo>__FPCvPCv = .text:0x802F7610; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DZModeInfo>__FPCvPCv = .text:0x802F7628; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DBlendInfo>__FPCvPCv = .text:0x802F7640; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DAlphaCompInfo>__FPCvPCv = .text:0x802F7658; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DFogInfo>__FPCvPCv = .text:0x802F7670; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DTevSwapModeTableInfo>__FPCvPCv = .text:0x802F7688; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DTevSwapModeInfo>__FPCvPCv = .text:0x802F76A0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevStageInfo>__FPCvPCv = .text:0x802F76B8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXColorS10>__FPCvPCv = .text:0x802F76D0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevOrderInfo>__FPCvPCv = .text:0x802F76E8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DTexMtxInfo>__FPCvPCv = .text:0x802F7700; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DTexCoord2Info>__FPCvPCv = .text:0x802F7718; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTexCoordInfo>__FPCvPCv = .text:0x802F7730; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DLightInfo>__FPCvPCv = .text:0x802F7748; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DColorChanInfo>__FPCvPCv = .text:0x802F7760; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802F7778; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<8_GXColor>__FPCvPCv = .text:0x802F7790; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXCullMode>__FPCvPCv = .text:0x802F77A8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14J3DIndInitData>__FPCvPCv = .text:0x802F77C0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802F77D8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DMaterialInitData>__FPCvPCv = .text:0x802F77F0; // type:function size:0x18 scope:global align:4 +__ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21 = .text:0x802F7808; // type:function size:0x1E0 scope:global align:4 +countUniqueMaterials__22J3DMaterialFactory_v21Fv = .text:0x802F79E8; // type:function size:0x24 scope:global align:4 +countTexGens__22J3DMaterialFactory_v21CFi = .text:0x802F7A0C; // type:function size:0x38 scope:global align:4 +countStages__22J3DMaterialFactory_v21CFi = .text:0x802F7A44; // type:function size:0x88 scope:global align:4 +create__22J3DMaterialFactory_v21CFP11J3DMaterialiUl = .text:0x802F7ACC; // type:function size:0x774 scope:global align:4 +newMatColor__22J3DMaterialFactory_v21CFii = .text:0x802F8240; // type:function size:0x90 scope:global align:4 +newColorChanNum__22J3DMaterialFactory_v21CFi = .text:0x802F82D0; // type:function size:0x38 scope:global align:4 +newColorChan__22J3DMaterialFactory_v21CFii = .text:0x802F8308; // type:function size:0x1A4 scope:global align:4 +newTexGenNum__22J3DMaterialFactory_v21CFi = .text:0x802F84AC; // type:function size:0x38 scope:global align:4 +newTexCoord__22J3DMaterialFactory_v21CFii = .text:0x802F84E4; // type:function size:0x74 scope:global align:4 +newTexMtx__22J3DMaterialFactory_v21CFii = .text:0x802F8558; // type:function size:0x110 scope:global align:4 +newCullMode__22J3DMaterialFactory_v21CFi = .text:0x802F8668; // type:function size:0x40 scope:global align:4 +newTexNo__22J3DMaterialFactory_v21CFii = .text:0x802F86A8; // type:function size:0x48 scope:global align:4 +newTevOrder__22J3DMaterialFactory_v21CFii = .text:0x802F86F0; // type:function size:0x74 scope:global align:4 +newTevColor__22J3DMaterialFactory_v21CFii = .text:0x802F8764; // type:function size:0x98 scope:global align:4 +newTevKColor__22J3DMaterialFactory_v21CFii = .text:0x802F87FC; // type:function size:0x90 scope:global align:4 +newTevStageNum__22J3DMaterialFactory_v21CFi = .text:0x802F888C; // type:function size:0x38 scope:global align:4 +newTevStage__22J3DMaterialFactory_v21CFii = .text:0x802F88C4; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__22J3DMaterialFactory_v21CFii = .text:0x802F8924; // type:function size:0x9C scope:global align:4 +newFog__22J3DMaterialFactory_v21CFi = .text:0x802F89C0; // type:function size:0x184 scope:global align:4 +newAlphaComp__22J3DMaterialFactory_v21CFi = .text:0x802F8B44; // type:function size:0x80 scope:global align:4 +newBlend__22J3DMaterialFactory_v21CFi = .text:0x802F8BC4; // type:function size:0x7C scope:global align:4 +newZMode__22J3DMaterialFactory_v21CFi = .text:0x802F8C40; // type:function size:0x60 scope:global align:4 +newZCompLoc__22J3DMaterialFactory_v21CFi = .text:0x802F8CA0; // type:function size:0x38 scope:global align:4 +newDither__22J3DMaterialFactory_v21CFi = .text:0x802F8CD8; // type:function size:0x38 scope:global align:4 +newNBTScale__22J3DMaterialFactory_v21CFi = .text:0x802F8D10; // type:function size:0xA4 scope:global align:4 +JSUConvertOffsetToPtr<23J3DMaterialInitData_v21>__FPCvPCv = .text:0x802F8DB4; // type:function size:0x18 scope:global align:4 +load__24J3DClusterLoaderDataBaseFPCv = .text:0x802F8DCC; // type:function size:0x9C scope:global align:4 +__ct__20J3DClusterLoader_v15Fv = .text:0x802F8E68; // type:function size:0x1C scope:global align:4 +__dt__20J3DClusterLoader_v15Fv = .text:0x802F8E84; // type:function size:0x5C scope:global align:4 +load__20J3DClusterLoader_v15FPCv = .text:0x802F8EE0; // type:function size:0xBC scope:global align:4 +readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock = .text:0x802F8F9C; // type:function size:0x47C scope:global align:4 +__dt__16J3DClusterLoaderFv = .text:0x802F9418; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<16J3DClusterVertex>__FPCvPCv = .text:0x802F9460; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DClusterKey>__FPCvPCv = .text:0x802F9478; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DCluster>__FPCvPCv = .text:0x802F9490; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802F94A8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<7ResNTAB>__FPCvPCv = .text:0x802F94C0; // type:function size:0x18 scope:global align:4 +load__22J3DModelLoaderDataBaseFPCvUl = .text:0x802F94D8; // type:function size:0x14C scope:global align:4 +loadMaterialTable__22J3DModelLoaderDataBaseFPCv = .text:0x802F9624; // type:function size:0xA8 scope:global align:4 +loadBinaryDisplayList__22J3DModelLoaderDataBaseFPCvUl = .text:0x802F96CC; // type:function size:0xB8 scope:global align:4 +load__14J3DModelLoaderFPCvUl = .text:0x802F9784; // type:function size:0x2C0 scope:global align:4 +loadMaterialTable__14J3DModelLoaderFPCv = .text:0x802F9A44; // type:function size:0x160 scope:global align:4 +loadBinaryDisplayList__14J3DModelLoaderFPCvUl = .text:0x802F9BA4; // type:function size:0x2A8 scope:global align:4 +setupBBoardInfo__14J3DModelLoaderFv = .text:0x802F9E4C; // type:function size:0x168 scope:global align:4 +readInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x802F9FB4; // type:function size:0x1B0 scope:global align:4 +getFmtType__FP17_GXVtxAttrFmtList7_GXAttr = .text:0x802FA164; // type:function size:0x2C scope:global align:4 +readVertex__14J3DModelLoaderFPC14J3DVertexBlock = .text:0x802FA190; // type:function size:0x220 scope:global align:4 +readEnvelop__14J3DModelLoaderFPC15J3DEnvelopBlock = .text:0x802FA3B0; // type:function size:0x90 scope:global align:4 +readDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x802FA440; // type:function size:0x90 scope:global align:4 +readJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x802FA4D0; // type:function size:0xE4 scope:global align:4 +readMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x802FA5B4; // type:function size:0x27C scope:global align:4 +readMaterial_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x802FA830; // type:function size:0x264 scope:global align:4 +readShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x802FAA94; // type:function size:0x13C scope:global align:4 +readTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x802FABD0; // type:function size:0xC4 scope:global align:4 +readMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x802FAC94; // type:function size:0x13C scope:global align:4 +readMaterialTable_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x802FADD0; // type:function size:0x13C scope:global align:4 +readTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x802FAF0C; // type:function size:0xC4 scope:global align:4 +readPatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FAFD0; // type:function size:0x140 scope:global align:4 +readMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x802FB110; // type:function size:0x1B8 scope:global align:4 +modifyMaterial__14J3DModelLoaderFUl = .text:0x802FB2C8; // type:function size:0x7C scope:global align:4 +__dt__18J3DModelLoader_v26Fv = .text:0x802FB344; // type:function size:0x5C scope:global align:4 +__dt__18J3DModelLoader_v21Fv = .text:0x802FB3A0; // type:function size:0x5C scope:global align:4 +__dt__14J3DModelLoaderFv = .text:0x802FB3FC; // type:function size:0x48 scope:global align:4 +readMaterial_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x802FB444; // type:function size:0x4 scope:global align:4 +readMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FB448; // type:function size:0x4 scope:global align:4 +readMaterialTable_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x802FB44C; // type:function size:0x4 scope:global align:4 +readMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FB450; // type:function size:0x4 scope:global align:4 +calcSizeMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FB454; // type:function size:0x8 scope:global align:4 +calcSizeMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FB45C; // type:function size:0x8 scope:global align:4 +__ct__11J3DMaterialFv = .text:0x802FB464; // type:function size:0x54 scope:global align:4 +__dt__10J3DTextureFv = .text:0x802FB4B8; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<7ResTIMG>__FPCvPCv = .text:0x802FB500; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802FB518; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802FB530; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17_GXVtxAttrFmtList>__FPCvPCv = .text:0x802FB548; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17J3DModelHierarchy>__FPCvPCv = .text:0x802FB560; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DShapeInitData>__FPCvUl = .text:0x802FB578; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802FB590; // type:function size:0x18 scope:global align:4 +countMaterialNum__14J3DModelLoaderFPCv = .text:0x802FB5A8; // type:function size:0x40 scope:global align:4 +calcLoadSize__14J3DModelLoaderFPCvUl = .text:0x802FB5E8; // type:function size:0x1A8 scope:global align:4 +calcLoadMaterialTableSize__14J3DModelLoaderFPCv = .text:0x802FB790; // type:function size:0xFC scope:global align:4 +calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl = .text:0x802FB88C; // type:function size:0x21C scope:global align:4 +calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x802FBAA8; // type:function size:0x8C scope:global align:4 +calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x802FBB34; // type:function size:0x2C scope:global align:4 +calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x802FBB60; // type:function size:0xEC scope:global align:4 +calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x802FBC4C; // type:function size:0xA4 scope:global align:4 +calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x802FBCF0; // type:function size:0x1C scope:global align:4 +calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x802FBD0C; // type:function size:0x90 scope:global align:4 +calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x802FBD9C; // type:function size:0x20 scope:global align:4 +calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x802FBDBC; // type:function size:0x90 scope:global align:4 +calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x802FBE4C; // type:function size:0xD8 scope:global align:4 +__ct__15J3DJointFactoryFRC13J3DJointBlock = .text:0x802FBF24; // type:function size:0x58 scope:global align:4 +create__15J3DJointFactoryFi = .text:0x802FBF7C; // type:function size:0x194 scope:global align:4 +JSUConvertOffsetToPtr<16J3DJointInitData>__FPCvUl = .text:0x802FC110; // type:function size:0x18 scope:global align:4 +__ct__15J3DShapeFactoryFRC13J3DShapeBlock = .text:0x802FC128; // type:function size:0xB0 scope:global align:4 +create__15J3DShapeFactoryFiUlP14_GXVtxDescList = .text:0x802FC1D8; // type:function size:0x1BC scope:global align:4 +newShapeMtx__15J3DShapeFactoryCFUlii = .text:0x802FC394; // type:function size:0x42C scope:global align:4 +newShapeDraw__15J3DShapeFactoryCFii = .text:0x802FC7C0; // type:function size:0x8C scope:global align:4 +allocVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x802FC84C; // type:function size:0x6C scope:global align:4 +calcSize__15J3DShapeFactoryFiUl = .text:0x802FC8B8; // type:function size:0x94 scope:global align:4 +calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x802FC94C; // type:function size:0x10 scope:global align:4 +calcSizeShapeMtx__15J3DShapeFactoryCFUlii = .text:0x802FC95C; // type:function size:0x164 scope:global align:4 +JSUConvertOffsetToPtr<20J3DShapeDrawInitData>__FPCvUl = .text:0x802FCAC0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DShapeMtxInitData>__FPCvUl = .text:0x802FCAD8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x802FCAF0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14_GXVtxDescList>__FPCvUl = .text:0x802FCB08; // type:function size:0x18 scope:global align:4 +load__20J3DAnmLoaderDataBaseFPCv = .text:0x802FCB20; // type:function size:0x928 scope:global align:4 +setResource__20J3DAnmLoaderDataBaseFP10J3DAnmBasePCv = .text:0x802FD448; // type:function size:0x324 scope:global align:4 +__ct__20J3DAnmFullLoader_v15Fv = .text:0x802FD76C; // type:function size:0x1C scope:global align:4 +__dt__20J3DAnmFullLoader_v15Fv = .text:0x802FD788; // type:function size:0x5C scope:global align:4 +__ct__19J3DAnmKeyLoader_v15Fv = .text:0x802FD7E4; // type:function size:0x1C scope:global align:4 +__dt__19J3DAnmKeyLoader_v15Fv = .text:0x802FD800; // type:function size:0x5C scope:global align:4 +load__20J3DAnmFullLoader_v15FPCv = .text:0x802FD85C; // type:function size:0x14C scope:global align:4 +setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv = .text:0x802FD9A8; // type:function size:0x1AC scope:global align:4 +readAnmTransform__20J3DAnmFullLoader_v15FPC23J3DAnmTransformFullData = .text:0x802FDB54; // type:function size:0x28 scope:global align:4 +setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x802FDB7C; // type:function size:0x94 scope:global align:4 +readAnmColor__20J3DAnmFullLoader_v15FPC19J3DAnmColorFullData = .text:0x802FDC10; // type:function size:0x28 scope:global align:4 +setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData = .text:0x802FDC38; // type:function size:0xCC scope:global align:4 +readAnmTexPattern__20J3DAnmFullLoader_v15FPC24J3DAnmTexPatternFullData = .text:0x802FDD04; // type:function size:0x28 scope:global align:4 +setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x802FDD2C; // type:function size:0xA4 scope:global align:4 +readAnmVisibility__20J3DAnmFullLoader_v15FPC24J3DAnmVisibilityFullData = .text:0x802FDDD0; // type:function size:0x28 scope:global align:4 +setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x802FDDF8; // type:function size:0x7C scope:global align:4 +readAnmCluster__20J3DAnmFullLoader_v15FPC21J3DAnmClusterFullData = .text:0x802FDE74; // type:function size:0x28 scope:global align:4 +setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData = .text:0x802FDE9C; // type:function size:0x6C scope:global align:4 +readAnmVtxColor__20J3DAnmFullLoader_v15FPC22J3DAnmVtxColorFullData = .text:0x802FDF08; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x802FDF30; // type:function size:0x168 scope:global align:4 +load__19J3DAnmKeyLoader_v15FPCv = .text:0x802FE098; // type:function size:0x14C scope:global align:4 +setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv = .text:0x802FE1E4; // type:function size:0x1AC scope:global align:4 +readAnmTransform__19J3DAnmKeyLoader_v15FPC22J3DAnmTransformKeyData = .text:0x802FE390; // type:function size:0x28 scope:global align:4 +setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x802FE3B8; // type:function size:0x9C scope:global align:4 +readAnmTextureSRT__19J3DAnmKeyLoader_v15FPC23J3DAnmTextureSRTKeyData = .text:0x802FE454; // type:function size:0x28 scope:global align:4 +setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x802FE47C; // type:function size:0x1DC scope:global align:4 +readAnmColor__19J3DAnmKeyLoader_v15FPC18J3DAnmColorKeyData = .text:0x802FE658; // type:function size:0x28 scope:global align:4 +setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x802FE680; // type:function size:0xEC scope:global align:4 +readAnmCluster__19J3DAnmKeyLoader_v15FPC20J3DAnmClusterKeyData = .text:0x802FE76C; // type:function size:0x28 scope:global align:4 +setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData = .text:0x802FE794; // type:function size:0x6C scope:global align:4 +readAnmTevReg__19J3DAnmKeyLoader_v15FPC19J3DAnmTevRegKeyData = .text:0x802FE800; // type:function size:0x28 scope:global align:4 +setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x802FE828; // type:function size:0x18C scope:global align:4 +readAnmVtxColor__19J3DAnmKeyLoader_v15FPC21J3DAnmVtxColorKeyData = .text:0x802FE9B4; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x802FE9DC; // type:function size:0x168 scope:global align:4 +__dt__20J3DAnmVisibilityFullFv = .text:0x802FEB44; // type:function size:0x5C scope:global align:4 +__dt__15J3DAnmTevRegKeyFv = .text:0x802FEBA0; // type:function size:0x88 scope:global align:4 +__dt__12J3DAnmLoaderFv = .text:0x802FEC28; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmKRegKeyTable>__FPCvPCv = .text:0x802FEC70; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmCRegKeyTable>__FPCvPCv = .text:0x802FEC88; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<21J3DAnmClusterKeyTable>__FPCvPCv = .text:0x802FECA0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DAnmColorKeyTable>__FPCvPCv = .text:0x802FECB8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<3Vec>__FPCvPCv = .text:0x802FECD0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmTransformKeyTable>__FPCvPCv = .text:0x802FECE8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmVtxColorIndexData>__FPCvPCv = .text:0x802FED00; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<22J3DAnmClusterFullTable>__FPCvPCv = .text:0x802FED18; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmVisibilityFullTable>__FPCvPCv = .text:0x802FED30; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmTexPatternFullTable>__FPCvPCv = .text:0x802FED48; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<20J3DAnmColorFullTable>__FPCvPCv = .text:0x802FED60; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802FED78; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<24J3DAnmTransformFullTable>__FPCvPCv = .text:0x802FED90; // type:function size:0x18 scope:global align:4 +JMANewSinTable__FUc = .text:0x802FEDA8; // type:function size:0x128 scope:global align:4 +JMAEulerToQuat__FsssP10Quaternion = .text:0x802FEED0; // type:function size:0xC8 scope:global align:4 +JMAQuatLerp__FP10QuaternionP10QuaternionfP10Quaternion = .text:0x802FEF98; // type:function size:0xC0 scope:global align:4 +JMAHermiteInterpolation__Ffffffff = .text:0x802FF058; // type:function size:0x78 scope:global align:4 +__ct__Q25JMath13TRandom_fast_FUl = .text:0x802FF0D0; // type:function size:0x8 scope:global align:4 +setSeed__Q25JMath15TRandom_enough_FUl = .text:0x802FF0D8; // type:function size:0xD4 scope:global align:4 +get__Q25JMath15TRandom_enough_Fv = .text:0x802FF1AC; // type:function size:0xA0 scope:global align:4 +PPCMfmsr = .text:0x802FF24C; // type:function size:0x8 scope:global align:4 +PPCMtmsr = .text:0x802FF254; // type:function size:0x8 scope:global align:4 +PPCMfhid0 = .text:0x802FF25C; // type:function size:0x8 scope:global align:4 +PPCMthid0 = .text:0x802FF264; // type:function size:0x8 scope:global align:4 +PPCMfl2cr = .text:0x802FF26C; // type:function size:0x8 scope:global align:4 +PPCMtl2cr = .text:0x802FF274; // type:function size:0x8 scope:global align:4 +PPCMtdec = .text:0x802FF27C; // type:function size:0x8 scope:global align:4 +PPCSync = .text:0x802FF284; // type:function size:0x8 scope:global align:4 +PPCHalt = .text:0x802FF28C; // type:function size:0x14 scope:global align:4 +PPCMffpscr = .text:0x802FF2A0; // type:function size:0x20 scope:global align:4 +PPCMtfpscr = .text:0x802FF2C0; // type:function size:0x28 scope:global align:4 +PPCMfhid2 = .text:0x802FF2E8; // type:function size:0x8 scope:global align:4 +PPCMthid2 = .text:0x802FF2F0; // type:function size:0x8 scope:global align:4 +PPCMtwpar = .text:0x802FF2F8; // type:function size:0x8 scope:global align:4 +PPCDisableSpeculation = .text:0x802FF300; // type:function size:0x28 scope:global align:4 +PPCSetFpNonIEEEMode = .text:0x802FF328; // type:function size:0x8 scope:global align:4 +OSGetConsoleType = .text:0x802FF330; // type:function size:0x28 scope:global align:4 +ClearArena = .text:0x802FF358; // type:function size:0x128 scope:global align:4 +InquiryCallback = .text:0x802FF480; // type:function size:0x3C scope:global align:4 +OSInit = .text:0x802FF4BC; // type:function size:0x378 scope:global align:4 +OSExceptionInit = .text:0x802FF834; // type:function size:0x280 scope:global align:4 +__OSDBIntegrator = .text:0x802FFAB4; // type:function size:0x24 scope:global align:4 +__OSDBINTSTART = .text:0x802FFAB4; // type:label scope:global +__OSDBJump = .text:0x802FFAD8; // type:function size:0x4 scope:global align:4 +__OSDBJUMPSTART = .text:0x802FFAD8; // type:label scope:global +__OSDBJUMPEND = .text:0x802FFADC; // type:label scope:global +__OSSetExceptionHandler = .text:0x802FFADC; // type:function size:0x1C scope:global align:4 +__OSGetExceptionHandler = .text:0x802FFAF8; // type:function size:0x14 scope:global align:4 +OSExceptionVector = .text:0x802FFB0C; // type:function size:0x9C scope:global align:4 +__OSEVStart = .text:0x802FFB0C; // type:label scope:global +__DBVECTOR = .text:0x802FFB64; // type:label scope:global data:4byte +__OSEVSetNumber = .text:0x802FFB74; // type:label scope:global data:4byte +__OSEVEnd = .text:0x802FFBA4; // type:label scope:global +OSDefaultExceptionHandler = .text:0x802FFBA8; // type:function size:0x58 scope:global align:4 +__OSPSInit = .text:0x802FFC00; // type:function size:0x38 scope:global align:4 +__OSGetDIConfig = .text:0x802FFC38; // type:function size:0x14 scope:global align:4 +OSRegisterVersion = .text:0x802FFC4C; // type:function size:0x2C scope:global align:4 +OSInitAlarm = .text:0x802FFC78; // type:function size:0x4C scope:global align:4 +OSCreateAlarm = .text:0x802FFCC4; // type:function size:0x10 scope:global align:4 +InsertAlarm = .text:0x802FFCD4; // type:function size:0x250 scope:global align:4 +OSSetAlarm = .text:0x802FFF24; // type:function size:0x68 scope:global align:4 +OSSetPeriodicAlarm = .text:0x802FFF8C; // type:function size:0x7C scope:global align:4 +OSCancelAlarm = .text:0x80300008; // type:function size:0x11C scope:global align:4 +DecrementerExceptionCallback = .text:0x80300124; // type:function size:0x230 scope:global align:4 +DecrementerExceptionHandler = .text:0x80300354; // type:function size:0x50 scope:global align:4 +DLInsert = .text:0x803003A4; // type:function size:0xAC scope:global align:4 +OSAllocFromHeap = .text:0x80300450; // type:function size:0xFC scope:global align:4 +OSFreeToHeap = .text:0x8030054C; // type:function size:0x7C scope:global align:4 +OSSetCurrentHeap = .text:0x803005C8; // type:function size:0x10 scope:global align:4 +OSInitAlloc = .text:0x803005D8; // type:function size:0x70 scope:global align:4 +OSCreateHeap = .text:0x80300648; // type:function size:0x6C scope:global align:4 +OSDestroyHeap = .text:0x803006B4; // type:function size:0x14 scope:global align:4 +OSCheckHeap = .text:0x803006C8; // type:function size:0x360 scope:global align:4 +OSReferentSize = .text:0x80300A28; // type:function size:0xC scope:global align:4 +OSDumpHeap = .text:0x80300A34; // type:function size:0x104 scope:global align:4 +OSGetArenaHi = .text:0x80300B38; // type:function size:0x8 scope:global align:4 +OSGetArenaLo = .text:0x80300B40; // type:function size:0x8 scope:global align:4 +OSSetArenaHi = .text:0x80300B48; // type:function size:0x8 scope:global align:4 +OSSetArenaLo = .text:0x80300B50; // type:function size:0x8 scope:global align:4 +__OSInitAudioSystem = .text:0x80300B58; // type:function size:0x1BC scope:global align:4 +__OSStopAudioSystem = .text:0x80300D14; // type:function size:0xD8 scope:global align:4 +DCEnable = .text:0x80300DEC; // type:function size:0x14 scope:global align:4 +DCInvalidateRange = .text:0x80300E00; // type:function size:0x2C scope:global align:4 +DCFlushRange = .text:0x80300E2C; // type:function size:0x30 scope:global align:4 +DCStoreRange = .text:0x80300E5C; // type:function size:0x30 scope:global align:4 +DCFlushRangeNoSync = .text:0x80300E8C; // type:function size:0x2C scope:global align:4 +DCStoreRangeNoSync = .text:0x80300EB8; // type:function size:0x2C scope:global align:4 +DCZeroRange = .text:0x80300EE4; // type:function size:0x2C scope:global align:4 +ICInvalidateRange = .text:0x80300F10; // type:function size:0x34 scope:global align:4 +ICFlashInvalidate = .text:0x80300F44; // type:function size:0x10 scope:global align:4 +ICEnable = .text:0x80300F54; // type:function size:0x14 scope:global align:4 +__LCEnable = .text:0x80300F68; // type:function size:0xCC scope:global align:4 +LCEnable = .text:0x80301034; // type:function size:0x38 scope:global align:4 +LCDisable = .text:0x8030106C; // type:function size:0x28 scope:global align:4 +LCStoreBlocks = .text:0x80301094; // type:function size:0x24 scope:global align:4 +LCStoreData = .text:0x803010B8; // type:function size:0xAC scope:global align:4 +LCQueueWait = .text:0x80301164; // type:function size:0x18 scope:global align:4 +L2GlobalInvalidate = .text:0x8030117C; // type:function size:0x98 scope:global align:4 +DMAErrorHandler = .text:0x80301214; // type:function size:0x160 scope:global align:4 +__OSCacheInit = .text:0x80301374; // type:function size:0xF4 scope:global align:4 +__OSLoadFPUContext = .text:0x80301468; // type:function size:0x124 scope:global align:4 +__OSSaveFPUContext = .text:0x8030158C; // type:function size:0x128 scope:global align:4 +OSSaveFPUContext = .text:0x803016B4; // type:function size:0x8 scope:global align:4 +OSSetCurrentContext = .text:0x803016BC; // type:function size:0x5C scope:global align:4 +OSGetCurrentContext = .text:0x80301718; // type:function size:0xC scope:global align:4 +OSSaveContext = .text:0x80301724; // type:function size:0x80 scope:global align:4 +OSLoadContext = .text:0x803017A4; // type:function size:0xD8 scope:global align:4 +OSGetStackPointer = .text:0x8030187C; // type:function size:0x8 scope:global align:4 +OSClearContext = .text:0x80301884; // type:function size:0x24 scope:global align:4 +OSInitContext = .text:0x803018A8; // type:function size:0xBC scope:global align:4 +OSDumpContext = .text:0x80301964; // type:function size:0x2A8 scope:global align:4 +OSSwitchFPUContext = .text:0x80301C0C; // type:function size:0x84 scope:global align:4 +__OSContextInit = .text:0x80301C90; // type:function size:0x48 scope:global align:4 +OSFillFPUContext = .text:0x80301CD8; // type:function size:0x12C scope:global align:4 +OSSetErrorHandler = .text:0x80301E04; // type:function size:0x218 scope:global align:4 +__OSUnhandledException = .text:0x8030201C; // type:function size:0x2E8 scope:global align:4 +OSGetFontEncode = .text:0x80302304; // type:function size:0x58 scope:global align:4 +OSDisableInterrupts = .text:0x8030235C; // type:function size:0x14 scope:global align:4 +__RAS_OSDisableInterrupts_begin = .text:0x8030235C; // type:label scope:global +__RAS_OSDisableInterrupts_end = .text:0x80302368; // type:label scope:global +OSEnableInterrupts = .text:0x80302370; // type:function size:0x14 scope:global align:4 +OSRestoreInterrupts = .text:0x80302384; // type:function size:0x24 scope:global align:4 +__OSSetInterruptHandler = .text:0x803023A8; // type:function size:0x1C scope:global align:4 +__OSGetInterruptHandler = .text:0x803023C4; // type:function size:0x14 scope:global align:4 +__OSInterruptInit = .text:0x803023D8; // type:function size:0x74 scope:global align:4 +SetInterruptMask = .text:0x8030244C; // type:function size:0x2D8 scope:global align:4 +__OSMaskInterrupts = .text:0x80302724; // type:function size:0x88 scope:global align:4 +__OSUnmaskInterrupts = .text:0x803027AC; // type:function size:0x88 scope:global align:4 +__OSDispatchInterrupt = .text:0x80302834; // type:function size:0x344 scope:global align:4 +ExternalInterruptHandler = .text:0x80302B78; // type:function size:0x50 scope:global align:4 +OSNotifyLink = .text:0x80302BC8; // type:function size:0x4 scope:global align:4 +OSNotifyUnlink = .text:0x80302BCC; // type:function size:0x4 scope:global align:4 +OSSetStringTable = .text:0x80302BD0; // type:function size:0xC scope:global align:4 +Relocate = .text:0x80302BDC; // type:function size:0x2BC scope:global align:4 +Link = .text:0x80302E98; // type:function size:0x2E0 scope:global align:4 +OSLink = .text:0x80303178; // type:function size:0x24 scope:global align:4 +OSLinkFixed = .text:0x8030319C; // type:function size:0x3C scope:global align:4 +Undo = .text:0x803031D8; // type:function size:0x238 scope:global align:4 +OSUnlink = .text:0x80303410; // type:function size:0x1D4 scope:global align:4 +__OSModuleInit = .text:0x803035E4; // type:function size:0x18 scope:global align:4 +OSInitMessageQueue = .text:0x803035FC; // type:function size:0x60 scope:global align:4 +OSSendMessage = .text:0x8030365C; // type:function size:0xC8 scope:global align:4 +OSReceiveMessage = .text:0x80303724; // type:function size:0xDC scope:global align:4 +OSGetConsoleSimulatedMemSize = .text:0x80303800; // type:function size:0xC scope:global align:4 +OnReset = .text:0x8030380C; // type:function size:0x3C scope:local align:4 +MEMIntrruptHandler = .text:0x80303848; // type:function size:0x6C scope:global align:4 +OSProtectRange = .text:0x803038B4; // type:function size:0xC4 scope:global align:4 +Config24MB = .text:0x80303978; // type:function size:0x80 scope:global align:4 +Config48MB = .text:0x803039F8; // type:function size:0x80 scope:global align:4 +RealMode = .text:0x80303A78; // type:function size:0x18 scope:global align:4 +__OSInitMemoryProtection = .text:0x80303A90; // type:function size:0x120 scope:global align:4 +OSInitMutex = .text:0x80303BB0; // type:function size:0x38 scope:global align:4 +OSLockMutex = .text:0x80303BE8; // type:function size:0xDC scope:global align:4 +OSUnlockMutex = .text:0x80303CC4; // type:function size:0xC8 scope:global align:4 +__OSUnlockAllMutex = .text:0x80303D8C; // type:function size:0x70 scope:global align:4 +OSTryLockMutex = .text:0x80303DFC; // type:function size:0xBC scope:global align:4 +OSInitCond = .text:0x80303EB8; // type:function size:0x20 scope:global align:4 +OSWaitCond = .text:0x80303ED8; // type:function size:0xD4 scope:global align:4 +OSSignalCond = .text:0x80303FAC; // type:function size:0x20 scope:global align:4 +__OSCheckMutex = .text:0x80303FCC; // type:function size:0x100 scope:global align:4 +__OSCheckDeadLock = .text:0x803040CC; // type:function size:0x38 scope:global align:4 +__OSCheckMutexes = .text:0x80304104; // type:function size:0x74 scope:global align:4 +Run = .text:0x80304178; // type:function size:0x10 scope:global align:4 +Callback = .text:0x80304188; // type:function size:0xC scope:local align:4 +__OSReboot = .text:0x80304194; // type:function size:0x1C8 scope:global align:4 +OSRegisterResetFunction = .text:0x8030435C; // type:function size:0x84 scope:global align:4 +Reset = .text:0x803043E0; // type:function size:0x70 scope:global align:4 +__OSDoHotReset = .text:0x80304450; // type:function size:0x48 scope:global align:4 +OSResetSystem = .text:0x80304498; // type:function size:0x278 scope:global align:4 +OSGetResetCode = .text:0x80304710; // type:function size:0x30 scope:global align:4 +__OSResetSWInterruptHandler = .text:0x80304740; // type:function size:0xF4 scope:global align:4 +OSGetResetButtonState = .text:0x80304834; // type:function size:0x298 scope:global align:4 +OSGetResetSwitchState = .text:0x80304ACC; // type:function size:0x20 scope:global align:4 +WriteSramCallback = .text:0x80304AEC; // type:function size:0x60 scope:global align:4 +WriteSram = .text:0x80304B4C; // type:function size:0x118 scope:global align:4 +__OSInitSram = .text:0x80304C64; // type:function size:0x134 scope:global align:4 +__OSLockSram = .text:0x80304D98; // type:function size:0x5C scope:global align:4 +__OSLockSramEx = .text:0x80304DF4; // type:function size:0x5C scope:global align:4 +UnlockSram = .text:0x80304E50; // type:function size:0x308 scope:global align:4 +__OSUnlockSram = .text:0x80305158; // type:function size:0x24 scope:global align:4 +__OSUnlockSramEx = .text:0x8030517C; // type:function size:0x24 scope:global align:4 +__OSSyncSram = .text:0x803051A0; // type:function size:0x10 scope:global align:4 +OSGetSoundMode = .text:0x803051B0; // type:function size:0x80 scope:global align:4 +OSSetSoundMode = .text:0x80305230; // type:function size:0xA4 scope:global align:4 +OSGetProgressiveMode = .text:0x803052D4; // type:function size:0x70 scope:global align:4 +OSSetProgressiveMode = .text:0x80305344; // type:function size:0xA4 scope:global align:4 +OSGetWirelessID = .text:0x803053E8; // type:function size:0x84 scope:global align:4 +OSSetWirelessID = .text:0x8030546C; // type:function size:0xAC scope:global align:4 +SystemCallVector = .text:0x80305518; // type:function size:0x20 scope:global align:4 +__OSSystemCallVectorStart = .text:0x80305518; // type:label scope:global +__OSSystemCallVectorEnd = .text:0x80305534; // type:label scope:global +__OSInitSystemCall = .text:0x80305538; // type:function size:0x64 scope:global align:4 +DefaultSwitchThreadCallback = .text:0x8030559C; // type:function size:0x4 scope:global align:4 +OSSetSwitchThreadCallback = .text:0x803055A0; // type:function size:0x74 scope:global align:4 +__OSThreadInit = .text:0x80305614; // type:function size:0x158 scope:global align:4 +OSInitThreadQueue = .text:0x8030576C; // type:function size:0x10 scope:global align:4 +OSGetCurrentThread = .text:0x8030577C; // type:function size:0xC scope:global align:4 +OSIsThreadTerminated = .text:0x80305788; // type:function size:0x34 scope:global align:4 +OSDisableScheduler = .text:0x803057BC; // type:function size:0x40 scope:global align:4 +OSEnableScheduler = .text:0x803057FC; // type:function size:0x40 scope:global align:4 +UnsetRun = .text:0x8030583C; // type:function size:0x68 scope:global align:4 +__OSGetEffectivePriority = .text:0x803058A4; // type:function size:0x3C scope:global align:4 +SetEffectivePriority = .text:0x803058E0; // type:function size:0x1C0 scope:global align:4 +__OSPromoteThread = .text:0x80305AA0; // type:function size:0x50 scope:global align:4 +SelectThread = .text:0x80305AF0; // type:function size:0x228 scope:global align:4 +__OSReschedule = .text:0x80305D18; // type:function size:0x30 scope:global align:4 +OSYieldThread = .text:0x80305D48; // type:function size:0x3C scope:global align:4 +OSCreateThread = .text:0x80305D84; // type:function size:0x1E8 scope:global align:4 +OSExitThread = .text:0x80305F6C; // type:function size:0xE4 scope:global align:4 +OSCancelThread = .text:0x80306050; // type:function size:0x1BC scope:global align:4 +OSJoinThread = .text:0x8030620C; // type:function size:0x140 scope:global align:4 +OSDetachThread = .text:0x8030634C; // type:function size:0xA0 scope:global align:4 +OSResumeThread = .text:0x803063EC; // type:function size:0x288 scope:global align:4 +OSSuspendThread = .text:0x80306674; // type:function size:0x170 scope:global align:4 +OSSleepThread = .text:0x803067E4; // type:function size:0xEC scope:global align:4 +OSWakeupThread = .text:0x803068D0; // type:function size:0x104 scope:global align:4 +OSSetThreadPriority = .text:0x803069D4; // type:function size:0xC0 scope:global align:4 +OSGetThreadPriority = .text:0x80306A94; // type:function size:0x8 scope:global align:4 +CheckThreadQueue = .text:0x80306A9C; // type:function size:0x9C scope:global align:4 +OSCheckActiveThreads = .text:0x80306B38; // type:function size:0x750 scope:global align:4 +OSClearStack = .text:0x80307288; // type:function size:0xAC scope:global align:4 +OSGetTime = .text:0x80307334; // type:function size:0x18 scope:global align:4 +OSGetTick = .text:0x8030734C; // type:function size:0x8 scope:global align:4 +__OSGetSystemTime = .text:0x80307354; // type:function size:0x64 scope:global align:4 +__OSTimeToSystemTime = .text:0x803073B8; // type:function size:0x58 scope:global align:4 +GetDates = .text:0x80307410; // type:function size:0x19C scope:global align:4 +OSTicksToCalendarTime = .text:0x803075AC; // type:function size:0x204 scope:global align:4 +__init_user = .text:0x803077B0; // type:function size:0x20 scope:global align:4 +__init_cpp = .text:0x803077D0; // type:function size:0x54 scope:global align:4 +_ExitProcess = .text:0x80307824; // type:function size:0x20 scope:global align:4 +SetExiInterruptMask = .text:0x80307844; // type:function size:0xF4 scope:global align:4 +EXIImm = .text:0x80307938; // type:function size:0x25C scope:global align:4 +EXIImmEx = .text:0x80307B94; // type:function size:0xA0 scope:global align:4 +EXIDma = .text:0x80307C34; // type:function size:0xEC scope:global align:4 +EXISync = .text:0x80307D20; // type:function size:0x238 scope:global align:4 +EXIClearInterrupts = .text:0x80307F58; // type:function size:0x48 scope:global align:4 +EXISetExiCallback = .text:0x80307FA0; // type:function size:0x7C scope:global align:4 +__EXIProbe = .text:0x8030801C; // type:function size:0x174 scope:global align:4 +EXIProbe = .text:0x80308190; // type:function size:0x80 scope:global align:4 +EXIProbeEx = .text:0x80308210; // type:function size:0xB4 scope:global align:4 +EXIAttach = .text:0x803082C4; // type:function size:0x10C scope:global align:4 +EXIDetach = .text:0x803083D0; // type:function size:0xBC scope:global align:4 +EXISelect = .text:0x8030848C; // type:function size:0x12C scope:global align:4 +EXIDeselect = .text:0x803085B8; // type:function size:0x110 scope:global align:4 +EXIIntrruptHandler = .text:0x803086C8; // type:function size:0xC8 scope:global align:4 +TCIntrruptHandler = .text:0x80308790; // type:function size:0x218 scope:global align:4 +EXTIntrruptHandler = .text:0x803089A8; // type:function size:0xD0 scope:global align:4 +EXIInit = .text:0x80308A78; // type:function size:0x11C scope:global align:4 +EXILock = .text:0x80308B94; // type:function size:0xF4 scope:global align:4 +EXIUnlock = .text:0x80308C88; // type:function size:0xDC scope:global align:4 +EXIGetState = .text:0x80308D64; // type:function size:0x18 scope:global align:4 +UnlockedHandler = .text:0x80308D7C; // type:function size:0x28 scope:global align:4 +EXIGetID = .text:0x80308DA4; // type:function size:0x37C scope:global align:4 +InitializeUART = .text:0x80309120; // type:function size:0x70 scope:global align:4 +WriteUARTN = .text:0x80309190; // type:function size:0x200 scope:global align:4 +SIBusy = .text:0x80309390; // type:function size:0x20 scope:global align:4 +SIIsChanBusy = .text:0x803093B0; // type:function size:0x3C scope:global align:4 +CompleteTransfer = .text:0x803093EC; // type:function size:0x2FC scope:global align:4 +SIInterruptHandler = .text:0x803096E8; // type:function size:0x344 scope:global align:4 +SIEnablePollingInterrupt = .text:0x80309A2C; // type:function size:0x98 scope:global align:4 +SIRegisterPollingHandler = .text:0x80309AC4; // type:function size:0xCC scope:global align:4 +SIUnregisterPollingHandler = .text:0x80309B90; // type:function size:0xF4 scope:global align:4 +SIInit = .text:0x80309C84; // type:function size:0xB4 scope:global align:4 +__SITransfer = .text:0x80309D38; // type:function size:0x20C scope:global align:4 +SIGetStatus = .text:0x80309F44; // type:function size:0x7C scope:global align:4 +SISetCommand = .text:0x80309FC0; // type:function size:0x14 scope:global align:4 +SITransferCommands = .text:0x80309FD4; // type:function size:0x10 scope:global align:4 +SISetXY = .text:0x80309FE4; // type:function size:0x6C scope:global align:4 +SIEnablePolling = .text:0x8030A050; // type:function size:0x9C scope:global align:4 +SIDisablePolling = .text:0x8030A0EC; // type:function size:0x6C scope:global align:4 +SIGetResponseRaw = .text:0x8030A158; // type:function size:0xD4 scope:global align:4 +SIGetResponse = .text:0x8030A22C; // type:function size:0xC4 scope:global align:4 +AlarmHandler = .text:0x8030A2F0; // type:function size:0x8C scope:local align:4 +SITransfer = .text:0x8030A37C; // type:function size:0x16C scope:global align:4 +GetTypeCallback = .text:0x8030A4E8; // type:function size:0x298 scope:global align:4 +SIGetType = .text:0x8030A780; // type:function size:0x1C4 scope:global align:4 +SIGetTypeAsync = .text:0x8030A944; // type:function size:0x13C scope:global align:4 +SIDecodeType = .text:0x8030AA80; // type:function size:0x14C scope:global align:4 +SIProbe = .text:0x8030ABCC; // type:function size:0x24 scope:global align:4 +SISetSamplingRate = .text:0x8030ABF0; // type:function size:0xE4 scope:global align:4 +SIRefreshSamplingRate = .text:0x8030ACD4; // type:function size:0x24 scope:global align:4 +DBInit = .text:0x8030ACF8; // type:function size:0x28 scope:global align:4 +__DBExceptionDestinationAux = .text:0x8030AD20; // type:function size:0x48 scope:global align:4 +__DBExceptionDestination = .text:0x8030AD68; // type:function size:0x10 scope:global align:4 +__DBIsExceptionMarked = .text:0x8030AD78; // type:function size:0x1C scope:global align:4 +DBPrintf = .text:0x8030AD94; // type:function size:0x50 scope:global align:4 +PSMTXIdentity = .text:0x8030ADE4; // type:function size:0x2C scope:global align:4 +PSMTXCopy = .text:0x8030AE10; // type:function size:0x34 scope:global align:4 +PSMTXConcat = .text:0x8030AE44; // type:function size:0xCC scope:global align:4 +PSMTXInverse = .text:0x8030AF10; // type:function size:0xF8 scope:global align:4 +PSMTXRotRad = .text:0x8030B008; // type:function size:0x70 scope:global align:4 +PSMTXRotTrig = .text:0x8030B078; // type:function size:0xB0 scope:global align:4 +C_MTXRotAxisRad = .text:0x8030B128; // type:function size:0x118 scope:global align:4 +__PSMTXRotAxisRadInternal = .text:0x8030B240; // type:function size:0xB0 scope:global align:4 +PSMTXRotAxisRad = .text:0x8030B2F0; // type:function size:0x70 scope:global align:4 +PSMTXTrans = .text:0x8030B360; // type:function size:0x34 scope:global align:4 +PSMTXTransApply = .text:0x8030B394; // type:function size:0x4C scope:global align:4 +PSMTXScale = .text:0x8030B3E0; // type:function size:0x28 scope:global align:4 +PSMTXQuat = .text:0x8030B408; // type:function size:0xA4 scope:global align:4 +C_MTXLookAt = .text:0x8030B4AC; // type:function size:0x18C scope:global align:4 +C_MTXLightPerspective = .text:0x8030B638; // type:function size:0xCC scope:global align:4 +C_MTXLightOrtho = .text:0x8030B704; // type:function size:0x88 scope:global align:4 +PSMTXMultVec = .text:0x8030B78C; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArray = .text:0x8030B7E0; // type:function size:0x8C scope:global align:4 +PSMTXMultVecSR = .text:0x8030B86C; // type:function size:0x54 scope:global align:4 +C_MTXPerspective = .text:0x8030B8C0; // type:function size:0xD0 scope:global align:4 +C_MTXOrtho = .text:0x8030B990; // type:function size:0x98 scope:global align:4 +PSVECAdd = .text:0x8030BA28; // type:function size:0x24 scope:global align:4 +PSVECSubtract = .text:0x8030BA4C; // type:function size:0x24 scope:global align:4 +PSVECScale = .text:0x8030BA70; // type:function size:0x1C scope:global align:4 +C_VECNormalize = .text:0x8030BA8C; // type:function size:0xC8 scope:global align:4 +PSVECNormalize = .text:0x8030BB54; // type:function size:0x44 scope:global align:4 +PSVECSquareMag = .text:0x8030BB98; // type:function size:0x18 scope:global align:4 +PSVECMag = .text:0x8030BBB0; // type:function size:0x44 scope:global align:4 +PSVECDotProduct = .text:0x8030BBF4; // type:function size:0x20 scope:global align:4 +PSVECCrossProduct = .text:0x8030BC14; // type:function size:0x3C scope:global align:4 +C_VECHalfAngle = .text:0x8030BC50; // type:function size:0xD8 scope:global align:4 +C_VECReflect = .text:0x8030BD28; // type:function size:0xD4 scope:global align:4 +PSVECSquareDistance = .text:0x8030BDFC; // type:function size:0x28 scope:global align:4 +PSVECDistance = .text:0x8030BE24; // type:function size:0x54 scope:global align:4 +PSQUATMultiply = .text:0x8030BE78; // type:function size:0x5C scope:global align:4 +PSQUATNormalize = .text:0x8030BED4; // type:function size:0x54 scope:global align:4 +PSQUATInverse = .text:0x8030BF28; // type:function size:0x58 scope:global align:4 +C_QUATRotAxisRad = .text:0x8030BF80; // type:function size:0x8C scope:global align:4 +C_QUATSlerp = .text:0x8030C00C; // type:function size:0x174 scope:global align:4 +__DVDInitWA = .text:0x8030C180; // type:function size:0x40 scope:global align:4 +__DVDInterruptHandler = .text:0x8030C1C0; // type:function size:0x2E0 scope:global align:4 +AlarmHandler = .text:0x8030C4A0; // type:function size:0x84 scope:local align:4 +AlarmHandlerForTimeout = .text:0x8030C524; // type:function size:0x70 scope:global align:4 +Read = .text:0x8030C594; // type:function size:0x110 scope:global align:4 +SeekTwiceBeforeRead = .text:0x8030C6A4; // type:function size:0x80 scope:global align:4 +DVDLowRead = .text:0x8030C724; // type:function size:0x298 scope:global align:4 +DVDLowSeek = .text:0x8030C9BC; // type:function size:0x94 scope:global align:4 +DVDLowWaitCoverClose = .text:0x8030CA50; // type:function size:0x2C scope:global align:4 +DVDLowReadDiskID = .text:0x8030CA7C; // type:function size:0xA4 scope:global align:4 +DVDLowStopMotor = .text:0x8030CB20; // type:function size:0x8C scope:global align:4 +DVDLowRequestError = .text:0x8030CBAC; // type:function size:0x8C scope:global align:4 +DVDLowInquiry = .text:0x8030CC38; // type:function size:0x9C scope:global align:4 +DVDLowAudioStream = .text:0x8030CCD4; // type:function size:0x98 scope:global align:4 +DVDLowRequestAudioStatus = .text:0x8030CD6C; // type:function size:0x8C scope:global align:4 +DVDLowAudioBufferConfig = .text:0x8030CDF8; // type:function size:0x9C scope:global align:4 +DVDLowReset = .text:0x8030CE94; // type:function size:0xBC scope:global align:4 +DVDLowBreak = .text:0x8030CF50; // type:function size:0x14 scope:global align:4 +DVDLowClearCallback = .text:0x8030CF64; // type:function size:0x18 scope:global align:4 +__DVDLowSetWAType = .text:0x8030CF7C; // type:function size:0x44 scope:global align:4 +__DVDFSInit = .text:0x8030CFC0; // type:function size:0x38 scope:global align:4 +DVDConvertPathToEntrynum = .text:0x8030CFF8; // type:function size:0x2F4 scope:global align:4 +DVDFastOpen = .text:0x8030D2EC; // type:function size:0x74 scope:global align:4 +DVDOpen = .text:0x8030D360; // type:function size:0xC8 scope:global align:4 +DVDClose = .text:0x8030D428; // type:function size:0x24 scope:global align:4 +entryToPath = .text:0x8030D44C; // type:function size:0x160 scope:global align:4 +DVDConvertEntrynumToPath = .text:0x8030D5AC; // type:function size:0x154 scope:global align:4 +DVDGetCurrentDir = .text:0x8030D700; // type:function size:0xC4 scope:global align:4 +DVDChangeDir = .text:0x8030D7C4; // type:function size:0x60 scope:global align:4 +DVDReadAsyncPrio = .text:0x8030D824; // type:function size:0xC0 scope:global align:4 +cbForReadAsync = .text:0x8030D8E4; // type:function size:0x30 scope:global align:4 +DVDReadPrio = .text:0x8030D914; // type:function size:0x118 scope:global align:4 +cbForReadSync = .text:0x8030DA2C; // type:function size:0x24 scope:global align:4 +DVDOpenDir = .text:0x8030DA50; // type:function size:0xC0 scope:global align:4 +DVDReadDir = .text:0x8030DB10; // type:function size:0xA4 scope:global align:4 +DVDCloseDir = .text:0x8030DBB4; // type:function size:0x8 scope:global align:4 +DVDPrepareStreamAsync = .text:0x8030DBBC; // type:function size:0xEC scope:global align:4 +cbForPrepareStreamAsync = .text:0x8030DCA8; // type:function size:0x30 scope:global align:4 +defaultOptionalCommandChecker = .text:0x8030DCD8; // type:function size:0x4 scope:global align:4 +DVDInit = .text:0x8030DCDC; // type:function size:0xCC scope:global align:4 +stateReadingFST = .text:0x8030DDA8; // type:function size:0x94 scope:global align:4 +cbForStateReadingFST = .text:0x8030DE3C; // type:function size:0x8C scope:global align:4 +cbForStateError = .text:0x8030DEC8; // type:function size:0xAC scope:global align:4 +stateTimeout = .text:0x8030DF74; // type:function size:0x34 scope:global align:4 +stateGettingError = .text:0x8030DFA8; // type:function size:0x28 scope:global align:4 +CategorizeError = .text:0x8030DFD0; // type:function size:0xB4 scope:global align:4 +cbForStateGettingError = .text:0x8030E084; // type:function size:0x294 scope:global align:4 +cbForUnrecoveredError = .text:0x8030E318; // type:function size:0x68 scope:global align:4 +cbForUnrecoveredErrorRetry = .text:0x8030E380; // type:function size:0x98 scope:global align:4 +stateGoToRetry = .text:0x8030E418; // type:function size:0x28 scope:global align:4 +cbForStateGoToRetry = .text:0x8030E440; // type:function size:0x158 scope:global align:4 +stateCheckID = .text:0x8030E598; // type:function size:0xE0 scope:global align:4 +stateCheckID3 = .text:0x8030E678; // type:function size:0x34 scope:global align:4 +stateCheckID2a = .text:0x8030E6AC; // type:function size:0x34 scope:global align:4 +cbForStateCheckID2a = .text:0x8030E6E0; // type:function size:0x74 scope:global align:4 +stateCheckID2 = .text:0x8030E754; // type:function size:0x38 scope:global align:4 +cbForStateCheckID1 = .text:0x8030E78C; // type:function size:0x114 scope:global align:4 +cbForStateCheckID2 = .text:0x8030E8A0; // type:function size:0xE4 scope:global align:4 +cbForStateCheckID3 = .text:0x8030E984; // type:function size:0xFC scope:global align:4 +AlarmHandler = .text:0x8030EA80; // type:function size:0x44 scope:local align:4 +stateCoverClosed = .text:0x8030EAC4; // type:function size:0xCC scope:global align:4 +stateCoverClosed_CMD = .text:0x8030EB90; // type:function size:0x30 scope:global align:4 +cbForStateCoverClosed = .text:0x8030EBC0; // type:function size:0x70 scope:global align:4 +stateMotorStopped = .text:0x8030EC30; // type:function size:0x28 scope:global align:4 +cbForStateMotorStopped = .text:0x8030EC58; // type:function size:0xE4 scope:global align:4 +stateReady = .text:0x8030ED3C; // type:function size:0x2DC scope:global align:4 +stateBusy = .text:0x8030F018; // type:function size:0x320 scope:global align:4 +cbForStateBusy = .text:0x8030F338; // type:function size:0x638 scope:global align:4 +DVDReadAbsAsyncPrio = .text:0x8030F970; // type:function size:0xDC scope:global align:4 +DVDReadAbsAsyncForBS = .text:0x8030FA4C; // type:function size:0xD0 scope:global align:4 +DVDReadDiskID = .text:0x8030FB1C; // type:function size:0xD4 scope:global align:4 +DVDPrepareStreamAbsAsync = .text:0x8030FBF0; // type:function size:0xC4 scope:global align:4 +DVDCancelStreamAsync = .text:0x8030FCB4; // type:function size:0xBC scope:global align:4 +DVDStopStreamAtEndAsync = .text:0x8030FD70; // type:function size:0xBC scope:global align:4 +DVDGetStreamPlayAddrAsync = .text:0x8030FE2C; // type:function size:0xBC scope:global align:4 +DVDInquiryAsync = .text:0x8030FEE8; // type:function size:0xD0 scope:global align:4 +DVDReset = .text:0x8030FFB8; // type:function size:0x44 scope:global align:4 +DVDGetCommandBlockStatus = .text:0x8030FFFC; // type:function size:0x4C scope:global align:4 +DVDGetDriveStatus = .text:0x80310048; // type:function size:0xAC scope:global align:4 +DVDSetAutoInvalidation = .text:0x803100F4; // type:function size:0x10 scope:global align:4 +DVDCancelAsync = .text:0x80310104; // type:function size:0x270 scope:global align:4 +DVDCancel = .text:0x80310374; // type:function size:0xAC scope:global align:4 +cbForCancelSync = .text:0x80310420; // type:function size:0x24 scope:global align:4 +DVDGetCurrentDiskID = .text:0x80310444; // type:function size:0x8 scope:global align:4 +DVDCheckDisk = .text:0x8031044C; // type:function size:0xE4 scope:global align:4 +__DVDPrepareResetAsync = .text:0x80310530; // type:function size:0x11C scope:global align:4 +__DVDClearWaitingQueue = .text:0x8031064C; // type:function size:0x38 scope:global align:4 +__DVDPushWaitingQueue = .text:0x80310684; // type:function size:0x68 scope:global align:4 +__DVDPopWaitingQueue = .text:0x803106EC; // type:function size:0xA0 scope:global align:4 +__DVDCheckWaitingQueue = .text:0x8031078C; // type:function size:0x58 scope:global align:4 +__DVDDequeueWaitingQueue = .text:0x803107E4; // type:function size:0x60 scope:global align:4 +ErrorCode2Num = .text:0x80310844; // type:function size:0x11C scope:global align:4 +__DVDStoreErrorCode = .text:0x80310960; // type:function size:0x7C scope:global align:4 +DVDCompareDiskID = .text:0x803109DC; // type:function size:0xF8 scope:global align:4 +__DVDPrintFatalMessage = .text:0x80310AD4; // type:function size:0x30 scope:global align:4 +cb = .text:0x80310B04; // type:function size:0xD8 scope:global align:4 +__fstLoad = .text:0x80310BDC; // type:function size:0x168 scope:global align:4 +__VIRetraceHandler = .text:0x80310D44; // type:function size:0x230 scope:global align:4 +VISetPreRetraceCallback = .text:0x80310F74; // type:function size:0x44 scope:global align:4 +VISetPostRetraceCallback = .text:0x80310FB8; // type:function size:0x44 scope:global align:4 +getTiming = .text:0x80310FFC; // type:function size:0xA0 scope:global align:4 +__VIInit = .text:0x8031109C; // type:function size:0x200 scope:global align:4 +VIInit = .text:0x8031129C; // type:function size:0x4B0 scope:global align:4 +VIWaitForRetrace = .text:0x8031174C; // type:function size:0x54 scope:global align:4 +setFbbRegs = .text:0x803117A0; // type:function size:0x2D4 scope:global align:4 +setVerticalRegs = .text:0x80311A74; // type:function size:0x1A0 scope:global align:4 +VIConfigure = .text:0x80311C14; // type:function size:0x828 scope:global align:4 +VIFlush = .text:0x8031243C; // type:function size:0x130 scope:global align:4 +VISetNextFrameBuffer = .text:0x8031256C; // type:function size:0x6C scope:global align:4 +VISetBlack = .text:0x803125D8; // type:function size:0x7C scope:global align:4 +VIGetRetraceCount = .text:0x80312654; // type:function size:0x8 scope:global align:4 +getCurrentFieldEvenOdd = .text:0x8031265C; // type:function size:0x68 scope:global align:4 +VIGetNextField = .text:0x803126C4; // type:function size:0xA8 scope:global align:4 +VIGetCurrentLine = .text:0x8031276C; // type:function size:0x98 scope:global align:4 +VIGetTvFormat = .text:0x80312804; // type:function size:0x68 scope:global align:4 +VIGetDTVStatus = .text:0x8031286C; // type:function size:0x3C scope:global align:4 +ClampStick = .text:0x803128A8; // type:function size:0x130 scope:global align:4 +PADClamp = .text:0x803129D8; // type:function size:0x114 scope:global align:4 +UpdateOrigin = .text:0x80312AEC; // type:function size:0x1A4 scope:global align:4 +PADOriginCallback = .text:0x80312C90; // type:function size:0xC4 scope:global align:4 +PADOriginUpdateCallback = .text:0x80312D54; // type:function size:0xC0 scope:global align:4 +PADProbeCallback = .text:0x80312E14; // type:function size:0xD8 scope:global align:4 +PADTypeAndStatusCallback = .text:0x80312EEC; // type:function size:0x32C scope:global align:4 +PADReceiveCheckCallback = .text:0x80313218; // type:function size:0x134 scope:global align:4 +PADReset = .text:0x8031334C; // type:function size:0x100 scope:global align:4 +PADRecalibrate = .text:0x8031344C; // type:function size:0x104 scope:global align:4 +PADInit = .text:0x80313550; // type:function size:0x218 scope:global align:4 +PADRead = .text:0x80313768; // type:function size:0x3AC scope:global align:4 +PADControlMotor = .text:0x80313B14; // type:function size:0xA4 scope:global align:4 +PADSetSpec = .text:0x80313BB8; // type:function size:0x60 scope:global align:4 +SPEC0_MakeStatus = .text:0x80313C18; // type:function size:0x174 scope:global align:4 +SPEC1_MakeStatus = .text:0x80313D8C; // type:function size:0x174 scope:global align:4 +SPEC2_MakeStatus = .text:0x80313F00; // type:function size:0x3F8 scope:global align:4 +PADSetAnalogMode = .text:0x803142F8; // type:function size:0x74 scope:global align:4 +OnReset = .text:0x8031436C; // type:function size:0x194 scope:local align:4 +SamplingHandler = .text:0x80314500; // type:function size:0x60 scope:global align:4 +PADSetSamplingCallback = .text:0x80314560; // type:function size:0x54 scope:global align:4 +__PADDisableRecalibration = .text:0x803145B4; // type:function size:0x7C scope:global align:4 +AIRegisterDMACallback = .text:0x80314630; // type:function size:0x44 scope:global align:4 +AIInitDMA = .text:0x80314674; // type:function size:0x88 scope:global align:4 +AIStartDMA = .text:0x803146FC; // type:function size:0x18 scope:global align:4 +AIResetStreamSampleCount = .text:0x80314714; // type:function size:0x18 scope:global align:4 +AISetStreamPlayState = .text:0x8031472C; // type:function size:0xD8 scope:global align:4 +AIGetStreamPlayState = .text:0x80314804; // type:function size:0x10 scope:global align:4 +AISetDSPSampleRate = .text:0x80314814; // type:function size:0xE0 scope:global align:4 +AIGetDSPSampleRate = .text:0x803148F4; // type:function size:0x14 scope:global align:4 +AISetStreamSampleRate = .text:0x80314908; // type:function size:0x28 scope:global align:4 +__AI_set_stream_sample_rate = .text:0x80314930; // type:function size:0xD4 scope:global align:4 +AIGetStreamSampleRate = .text:0x80314A04; // type:function size:0x10 scope:global align:4 +AISetStreamVolLeft = .text:0x80314A14; // type:function size:0x1C scope:global align:4 +AIGetStreamVolLeft = .text:0x80314A30; // type:function size:0x10 scope:global align:4 +AISetStreamVolRight = .text:0x80314A40; // type:function size:0x1C scope:global align:4 +AIGetStreamVolRight = .text:0x80314A5C; // type:function size:0x10 scope:global align:4 +AIInit = .text:0x80314A6C; // type:function size:0x16C scope:global align:4 +__AISHandler = .text:0x80314BD8; // type:function size:0x7C scope:global align:4 +__AIDHandler = .text:0x80314C54; // type:function size:0xAC scope:global align:4 +__AICallbackStackSwitch = .text:0x80314D00; // type:function size:0x58 scope:global align:4 +__AI_SRC_INIT = .text:0x80314D58; // type:function size:0x1E4 scope:global align:4 +ARRegisterDMACallback = .text:0x80314F3C; // type:function size:0x44 scope:global align:4 +ARStartDMA = .text:0x80314F80; // type:function size:0xF0 scope:global align:4 +ARAlloc = .text:0x80315070; // type:function size:0x68 scope:global align:4 +ARInit = .text:0x803150D8; // type:function size:0xC4 scope:global align:4 +ARGetBaseAddress = .text:0x8031519C; // type:function size:0x8 scope:global align:4 +ARGetSize = .text:0x803151A4; // type:function size:0x8 scope:global align:4 +__ARHandler = .text:0x803151AC; // type:function size:0x78 scope:global align:4 +__ARChecksize = .text:0x80315224; // type:function size:0x17F4 scope:global align:4 +__ARQServiceQueueLo = .text:0x80316A18; // type:function size:0x100 scope:global align:4 +__ARQCallbackHack = .text:0x80316B18; // type:function size:0x4 scope:global align:4 +__ARQInterruptServiceRoutine = .text:0x80316B1C; // type:function size:0xCC scope:global align:4 +ARQInit = .text:0x80316BE8; // type:function size:0x70 scope:global align:4 +ARQPostRequest = .text:0x80316C58; // type:function size:0x15C scope:global align:4 +DSPCheckMailToDSP = .text:0x80316DB4; // type:function size:0x10 scope:global align:4 +DSPCheckMailFromDSP = .text:0x80316DC4; // type:function size:0x10 scope:global align:4 +DSPReadMailFromDSP = .text:0x80316DD4; // type:function size:0x18 scope:global align:4 +DSPSendMailToDSP = .text:0x80316DEC; // type:function size:0x14 scope:global align:4 +DSPAssertInt = .text:0x80316E00; // type:function size:0x40 scope:global align:4 +DSPInit = .text:0x80316E40; // type:function size:0xC4 scope:global align:4 +__DSP_debug_printf = .text:0x80316F04; // type:function size:0x50 scope:global align:4 +__DSP_exec_task = .text:0x80316F54; // type:function size:0x1A0 scope:global align:4 +__DSP_boot_task = .text:0x803170F4; // type:function size:0x18C scope:global align:4 +__DSP_insert_task = .text:0x80317280; // type:function size:0xA0 scope:global align:4 +__DSP_remove_task = .text:0x80317320; // type:function size:0x94 scope:global align:4 +__CARDDefaultApiCallback = .text:0x803173B4; // type:function size:0x4 scope:global align:4 +__CARDSyncCallback = .text:0x803173B8; // type:function size:0x34 scope:global align:4 +__CARDExtHandler = .text:0x803173EC; // type:function size:0xD8 scope:global align:4 +__CARDExiHandler = .text:0x803174C4; // type:function size:0x118 scope:global align:4 +__CARDTxHandler = .text:0x803175DC; // type:function size:0xA8 scope:global align:4 +__CARDUnlockedHandler = .text:0x80317684; // type:function size:0x84 scope:global align:4 +__CARDEnableInterrupt = .text:0x80317708; // type:function size:0xC0 scope:global align:4 +__CARDReadStatus = .text:0x803177C8; // type:function size:0xF0 scope:global align:4 +__CARDClearStatus = .text:0x803178B8; // type:function size:0xAC scope:global align:4 +TimeoutHandler = .text:0x80317964; // type:function size:0xA4 scope:global align:4 +Retry = .text:0x80317A08; // type:function size:0x22C scope:global align:4 +UnlockedCallback = .text:0x80317C34; // type:function size:0x110 scope:global align:4 +__CARDStart = .text:0x80317D44; // type:function size:0x1B4 scope:global align:4 +__CARDReadSegment = .text:0x80317EF8; // type:function size:0x134 scope:global align:4 +__CARDWritePage = .text:0x8031802C; // type:function size:0x11C scope:global align:4 +__CARDEraseSector = .text:0x80318148; // type:function size:0xE0 scope:global align:4 +CARDInit = .text:0x80318228; // type:function size:0xAC scope:global align:4 +__CARDGetFontEncode = .text:0x803182D4; // type:function size:0x8 scope:global align:4 +__CARDSetDiskID = .text:0x803182DC; // type:function size:0x38 scope:global align:4 +__CARDGetControlBlock = .text:0x80318314; // type:function size:0xB8 scope:global align:4 +__CARDPutControlBlock = .text:0x803183CC; // type:function size:0x64 scope:global align:4 +CARDFreeBlocks = .text:0x80318430; // type:function size:0x150 scope:global align:4 +__CARDSync = .text:0x80318580; // type:function size:0x98 scope:global align:4 +OnReset = .text:0x80318618; // type:function size:0x50 scope:local align:4 +bitrev = .text:0x80318668; // type:function size:0x16C scope:global align:4 +ReadArrayUnlock = .text:0x803187D4; // type:function size:0x144 scope:global align:4 +DummyLen = .text:0x80318918; // type:function size:0xC4 scope:global align:4 +__CARDUnlock = .text:0x803189DC; // type:function size:0xB58 scope:global align:4 +InitCallback = .text:0x80319534; // type:function size:0x70 scope:global align:4 +DoneCallback = .text:0x803195A4; // type:function size:0x324 scope:global align:4 +BlockReadCallback = .text:0x803198C8; // type:function size:0xDC scope:global align:4 +__CARDRead = .text:0x803199A4; // type:function size:0x64 scope:global align:4 +BlockWriteCallback = .text:0x80319A08; // type:function size:0xDC scope:global align:4 +__CARDWrite = .text:0x80319AE4; // type:function size:0x64 scope:global align:4 +__CARDGetFatBlock = .text:0x80319B48; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x80319B50; // type:function size:0xD4 scope:local align:4 +EraseCallback = .text:0x80319C24; // type:function size:0xC8 scope:local align:4 +__CARDAllocBlock = .text:0x80319CEC; // type:function size:0x118 scope:global align:4 +__CARDUpdateFatBlock = .text:0x80319E04; // type:function size:0xAC scope:global align:4 +__CARDGetDirBlock = .text:0x80319EB0; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x80319EB8; // type:function size:0xD0 scope:local align:4 +EraseCallback = .text:0x80319F88; // type:function size:0xC8 scope:local align:4 +__CARDUpdateDir = .text:0x8031A050; // type:function size:0xC4 scope:global align:4 +__CARDCheckSum = .text:0x8031A114; // type:function size:0x1B0 scope:global align:4 +VerifyID = .text:0x8031A2C4; // type:function size:0x284 scope:global align:4 +VerifyDir = .text:0x8031A548; // type:function size:0x240 scope:global align:4 +VerifyFAT = .text:0x8031A788; // type:function size:0x284 scope:global align:4 +__CARDVerify = .text:0x8031AA0C; // type:function size:0x8C scope:global align:4 +CARDCheckExAsync = .text:0x8031AA98; // type:function size:0x590 scope:global align:4 +CARDCheck = .text:0x8031B028; // type:function size:0x54 scope:global align:4 +IsCard = .text:0x8031B07C; // type:function size:0xCC scope:global align:4 +CARDProbe = .text:0x8031B148; // type:function size:0x38 scope:global align:4 +CARDProbeEx = .text:0x8031B180; // type:function size:0x17C scope:global align:4 +DoMount = .text:0x8031B2FC; // type:function size:0x410 scope:global align:4 +__CARDMountCallback = .text:0x8031B70C; // type:function size:0x138 scope:global align:4 +CARDMountAsync = .text:0x8031B844; // type:function size:0x1A0 scope:global align:4 +CARDMount = .text:0x8031B9E4; // type:function size:0x48 scope:global align:4 +DoUnmount = .text:0x8031BA2C; // type:function size:0x9C scope:global align:4 +CARDUnmount = .text:0x8031BAC8; // type:function size:0xAC scope:global align:4 +FormatCallback = .text:0x8031BB74; // type:function size:0x144 scope:global align:4 +__CARDFormatRegionAsync = .text:0x8031BCB8; // type:function size:0x658 scope:global align:4 +CARDFormat = .text:0x8031C310; // type:function size:0x54 scope:global align:4 +__CARDCompareFileName = .text:0x8031C364; // type:function size:0x68 scope:global align:4 +__CARDAccess = .text:0x8031C3CC; // type:function size:0x98 scope:global align:4 +__CARDIsPublic = .text:0x8031C464; // type:function size:0x30 scope:global align:4 +CARDOpen = .text:0x8031C494; // type:function size:0x178 scope:global align:4 +CARDClose = .text:0x8031C60C; // type:function size:0x54 scope:global align:4 +CreateCallbackFat = .text:0x8031C660; // type:function size:0x130 scope:global align:4 +CARDCreateAsync = .text:0x8031C790; // type:function size:0x220 scope:global align:4 +CARDCreate = .text:0x8031C9B0; // type:function size:0x48 scope:global align:4 +__CARDSeek = .text:0x8031C9F8; // type:function size:0x1B8 scope:global align:4 +ReadCallback = .text:0x8031CBB0; // type:function size:0x130 scope:global align:4 +CARDReadAsync = .text:0x8031CCE0; // type:function size:0x148 scope:global align:4 +CARDRead = .text:0x8031CE28; // type:function size:0x48 scope:global align:4 +WriteCallback = .text:0x8031CE70; // type:function size:0x170 scope:local align:4 +EraseCallback = .text:0x8031CFE0; // type:function size:0xB0 scope:local align:4 +CARDWriteAsync = .text:0x8031D090; // type:function size:0x114 scope:global align:4 +CARDWrite = .text:0x8031D1A4; // type:function size:0x48 scope:global align:4 +UpdateIconOffsets = .text:0x8031D1EC; // type:function size:0x1F8 scope:global align:4 +CARDGetStatus = .text:0x8031D3E4; // type:function size:0x12C scope:global align:4 +CARDSetStatusAsync = .text:0x8031D510; // type:function size:0x174 scope:global align:4 +CARDSetStatus = .text:0x8031D684; // type:function size:0x48 scope:global align:4 +CARDGetSerialNo = .text:0x8031D6CC; // type:function size:0xC4 scope:global align:4 +__GXDefaultTexRegionCallback = .text:0x8031D790; // type:function size:0x7C scope:global align:4 +__GXDefaultTlutRegionCallback = .text:0x8031D80C; // type:function size:0x24 scope:global align:4 +GXInit = .text:0x8031D830; // type:function size:0x86C scope:global align:4 +__GXInitGX = .text:0x8031E09C; // type:function size:0x8C4 scope:global align:4 +GXCPInterruptHandler = .text:0x8031E960; // type:function size:0x134 scope:global align:4 +GXInitFifoBase = .text:0x8031EA94; // type:function size:0x6C scope:global align:4 +GXInitFifoPtrs = .text:0x8031EB00; // type:function size:0x70 scope:global align:4 +GXInitFifoLimits = .text:0x8031EB70; // type:function size:0xC scope:global align:4 +GXSetCPUFifo = .text:0x8031EB7C; // type:function size:0x110 scope:global align:4 +GXSetGPFifo = .text:0x8031EC8C; // type:function size:0x178 scope:global align:4 +GXSaveCPUFifo = .text:0x8031EE04; // type:function size:0x20 scope:global align:4 +__GXSaveCPUFifoAux = .text:0x8031EE24; // type:function size:0xDC scope:global align:4 +GXGetGPStatus = .text:0x8031EF00; // type:function size:0x50 scope:global align:4 +__GXFifoInit = .text:0x8031EF50; // type:function size:0x4C scope:global align:4 +__GXFifoReadEnable = .text:0x8031EF9C; // type:function size:0x24 scope:global align:4 +__GXFifoReadDisable = .text:0x8031EFC0; // type:function size:0x20 scope:global align:4 +__GXFifoLink = .text:0x8031EFE0; // type:function size:0x3C scope:global align:4 +__GXWriteFifoIntEnable = .text:0x8031F01C; // type:function size:0x3C scope:global align:4 +__GXWriteFifoIntReset = .text:0x8031F058; // type:function size:0x3C scope:global align:4 +__GXCleanGPFifo = .text:0x8031F094; // type:function size:0x100 scope:global align:4 +GXSetCurrentGXThread = .text:0x8031F194; // type:function size:0x4C scope:global align:4 +GXGetCurrentGXThread = .text:0x8031F1E0; // type:function size:0x8 scope:global align:4 +GXGetCPUFifo = .text:0x8031F1E8; // type:function size:0x8 scope:global align:4 +GXGetGPFifo = .text:0x8031F1F0; // type:function size:0x8 scope:global align:4 +__GXXfVtxSpecs = .text:0x8031F1F8; // type:function size:0x158 scope:global align:4 +GXSetVtxDesc = .text:0x8031F350; // type:function size:0x350 scope:global align:4 +__GXSetVCD = .text:0x8031F6A0; // type:function size:0x54 scope:global align:4 +__GXCalculateVLim = .text:0x8031F6F4; // type:function size:0x124 scope:global align:4 +GXClearVtxDesc = .text:0x8031F818; // type:function size:0x38 scope:global align:4 +GXSetVtxAttrFmt = .text:0x8031F850; // type:function size:0x358 scope:global align:4 +GXSetVtxAttrFmtv = .text:0x8031FBA8; // type:function size:0x378 scope:global align:4 +__GXSetVAT = .text:0x8031FF20; // type:function size:0x9C scope:global align:4 +GXGetVtxAttrFmt = .text:0x8031FFBC; // type:function size:0x280 scope:global align:4 +GXGetVtxAttrFmtv = .text:0x8032023C; // type:function size:0x74 scope:global align:4 +GXSetArray = .text:0x803202B0; // type:function size:0x8C scope:global align:4 +GXInvalidateVtxCache = .text:0x8032033C; // type:function size:0x10 scope:global align:4 +GXSetTexCoordGen2 = .text:0x8032034C; // type:function size:0x2D0 scope:global align:4 +GXSetNumTexGens = .text:0x8032061C; // type:function size:0x40 scope:global align:4 +GXSetMisc = .text:0x8032065C; // type:function size:0x6C scope:global align:4 +GXFlush = .text:0x803206C8; // type:function size:0x5C scope:global align:4 +GXAbortFrame = .text:0x80320724; // type:function size:0xB4 scope:global align:4 +GXSetDrawSync = .text:0x803207D8; // type:function size:0xB8 scope:global align:4 +GXSetDrawDone = .text:0x80320890; // type:function size:0x98 scope:global align:4 +GXDrawDone = .text:0x80320928; // type:function size:0x80 scope:global align:4 +GXPixModeSync = .text:0x803209A8; // type:function size:0x24 scope:global align:4 +GXPokeAlphaMode = .text:0x803209CC; // type:function size:0x14 scope:global align:4 +GXPokeAlphaRead = .text:0x803209E0; // type:function size:0x14 scope:global align:4 +GXPokeAlphaUpdate = .text:0x803209F4; // type:function size:0x1C scope:global align:4 +GXPokeBlendMode = .text:0x80320A10; // type:function size:0x88 scope:global align:4 +GXPokeColorUpdate = .text:0x80320A98; // type:function size:0x1C scope:global align:4 +GXPokeDstAlpha = .text:0x80320AB4; // type:function size:0x14 scope:global align:4 +GXPokeDither = .text:0x80320AC8; // type:function size:0x1C scope:global align:4 +GXPokeZMode = .text:0x80320AE4; // type:function size:0x28 scope:global align:4 +GXPeekARGB = .text:0x80320B0C; // type:function size:0x24 scope:global align:4 +GXPeekZ = .text:0x80320B30; // type:function size:0x28 scope:global align:4 +GXSetDrawSyncCallback = .text:0x80320B58; // type:function size:0x44 scope:global align:4 +GXTokenInterruptHandler = .text:0x80320B9C; // type:function size:0x88 scope:global align:4 +GXSetDrawDoneCallback = .text:0x80320C24; // type:function size:0x44 scope:global align:4 +GXFinishInterruptHandler = .text:0x80320C68; // type:function size:0x84 scope:global align:4 +__GXPEInit = .text:0x80320CEC; // type:function size:0x80 scope:global align:4 +__GXSetDirtyState = .text:0x80320D6C; // type:function size:0xA0 scope:global align:4 +GXBegin = .text:0x80320E0C; // type:function size:0xF0 scope:global align:4 +__GXSendFlushPrim = .text:0x80320EFC; // type:function size:0x88 scope:global align:4 +GXSetLineWidth = .text:0x80320F84; // type:function size:0x48 scope:global align:4 +GXSetPointSize = .text:0x80320FCC; // type:function size:0x48 scope:global align:4 +GXEnableTexOffsets = .text:0x80321014; // type:function size:0x5C scope:global align:4 +GXSetCullMode = .text:0x80321070; // type:function size:0x4C scope:global align:4 +GXSetCoPlanar = .text:0x803210BC; // type:function size:0x3C scope:global align:4 +__GXSetGenMode = .text:0x803210F8; // type:function size:0x24 scope:global align:4 +GXSetDispCopySrc = .text:0x8032111C; // type:function size:0x90 scope:global align:4 +GXSetTexCopySrc = .text:0x803211AC; // type:function size:0x90 scope:global align:4 +GXSetDispCopyDst = .text:0x8032123C; // type:function size:0x3C scope:global align:4 +GXSetTexCopyDst = .text:0x80321278; // type:function size:0x154 scope:global align:4 +GXSetDispCopyFrame2Field = .text:0x803213CC; // type:function size:0x28 scope:global align:4 +GXSetCopyClamp = .text:0x803213F4; // type:function size:0x68 scope:global align:4 +GXSetDispCopyYScale = .text:0x8032145C; // type:function size:0xC8 scope:global align:4 +GXSetCopyClear = .text:0x80321524; // type:function size:0x68 scope:global align:4 +GXSetCopyFilter = .text:0x8032158C; // type:function size:0x228 scope:global align:4 +GXSetDispCopyGamma = .text:0x803217B4; // type:function size:0x1C scope:global align:4 +GXCopyDisp = .text:0x803217D0; // type:function size:0x15C scope:global align:4 +GXCopyTex = .text:0x8032192C; // type:function size:0x17C scope:global align:4 +GXClearBoundingBox = .text:0x80321AA8; // type:function size:0x38 scope:global align:4 +GXInitLightAttn = .text:0x80321AE0; // type:function size:0x1C scope:global align:4 +GXInitLightSpot = .text:0x80321AFC; // type:function size:0x190 scope:global align:4 +GXInitLightDistAttn = .text:0x80321C8C; // type:function size:0xD0 scope:global align:4 +GXInitLightPos = .text:0x80321D5C; // type:function size:0x10 scope:global align:4 +GXInitLightDir = .text:0x80321D6C; // type:function size:0x1C scope:global align:4 +GXInitLightColor = .text:0x80321D88; // type:function size:0xC scope:global align:4 +GXLoadLightObjImm = .text:0x80321D94; // type:function size:0x7C scope:global align:4 +GXSetChanAmbColor = .text:0x80321E10; // type:function size:0xF4 scope:global align:4 +GXSetChanMatColor = .text:0x80321F04; // type:function size:0xF4 scope:global align:4 +GXSetNumChans = .text:0x80321FF8; // type:function size:0x44 scope:global align:4 +GXSetChanCtrl = .text:0x8032203C; // type:function size:0xCC scope:global align:4 +GXGetTexBufferSize = .text:0x80322108; // type:function size:0x15C scope:global align:4 +__GetImageTileCount = .text:0x80322264; // type:function size:0xC8 scope:global align:4 +GXInitTexObj = .text:0x8032232C; // type:function size:0x274 scope:global align:4 +GXInitTexObjCI = .text:0x803225A0; // type:function size:0x48 scope:global align:4 +GXInitTexObjLOD = .text:0x803225E8; // type:function size:0x194 scope:global align:4 +GXGetTexObjData = .text:0x8032277C; // type:function size:0xC scope:global align:4 +GXGetTexObjWidth = .text:0x80322788; // type:function size:0x10 scope:global align:4 +GXGetTexObjHeight = .text:0x80322798; // type:function size:0x10 scope:global align:4 +GXGetTexObjFmt = .text:0x803227A8; // type:function size:0x8 scope:global align:4 +GXGetTexObjWrapS = .text:0x803227B0; // type:function size:0xC scope:global align:4 +GXGetTexObjWrapT = .text:0x803227BC; // type:function size:0xC scope:global align:4 +GXGetTexObjTlut = .text:0x803227C8; // type:function size:0x8 scope:global align:4 +GXLoadTexObjPreLoaded = .text:0x803227D0; // type:function size:0x198 scope:global align:4 +GXLoadTexObj = .text:0x80322968; // type:function size:0x54 scope:global align:4 +GXInitTlutObj = .text:0x803229BC; // type:function size:0x48 scope:global align:4 +GXLoadTlut = .text:0x80322A04; // type:function size:0x9C scope:global align:4 +GXInitTexCacheRegion = .text:0x80322AA0; // type:function size:0x120 scope:global align:4 +GXInitTlutRegion = .text:0x80322BC0; // type:function size:0x48 scope:global align:4 +GXInvalidateTexAll = .text:0x80322C08; // type:function size:0x48 scope:global align:4 +GXSetTexRegionCallback = .text:0x80322C50; // type:function size:0x14 scope:global align:4 +GXSetTlutRegionCallback = .text:0x80322C64; // type:function size:0x14 scope:global align:4 +GXSetTexCoordScaleManually = .text:0x80322C78; // type:function size:0x8C scope:global align:4 +__SetSURegs = .text:0x80322D04; // type:function size:0xB8 scope:global align:4 +__GXSetSUTexRegs = .text:0x80322DBC; // type:function size:0x17C scope:global align:4 +__GXSetTmemConfig = .text:0x80322F38; // type:function size:0x240 scope:global align:4 +GXSetTevIndirect = .text:0x80323178; // type:function size:0x9C scope:global align:4 +GXSetIndTexMtx = .text:0x80323214; // type:function size:0x160 scope:global align:4 +GXSetIndTexCoordScale = .text:0x80323374; // type:function size:0x17C scope:global align:4 +GXSetIndTexOrder = .text:0x803234F0; // type:function size:0x114 scope:global align:4 +GXSetNumIndStages = .text:0x80323604; // type:function size:0x28 scope:global align:4 +GXSetTevDirect = .text:0x8032362C; // type:function size:0x48 scope:global align:4 +GXSetTevIndWarp = .text:0x80323674; // type:function size:0x64 scope:global align:4 +__GXUpdateBPMask = .text:0x803236D8; // type:function size:0xCC scope:global align:4 +__GXFlushTextureState = .text:0x803237A4; // type:function size:0x24 scope:global align:4 +GXSetTevOp = .text:0x803237C8; // type:function size:0x8C scope:global align:4 +GXSetTevColorIn = .text:0x80323854; // type:function size:0x44 scope:global align:4 +GXSetTevAlphaIn = .text:0x80323898; // type:function size:0x44 scope:global align:4 +GXSetTevColorOp = .text:0x803238DC; // type:function size:0x68 scope:global align:4 +GXSetTevAlphaOp = .text:0x80323944; // type:function size:0x68 scope:global align:4 +GXSetTevColor = .text:0x803239AC; // type:function size:0x74 scope:global align:4 +GXSetTevColorS10 = .text:0x80323A20; // type:function size:0x74 scope:global align:4 +GXSetTevKColor = .text:0x80323A94; // type:function size:0x74 scope:global align:4 +GXSetTevKColorSel = .text:0x80323B08; // type:function size:0x6C scope:global align:4 +GXSetTevKAlphaSel = .text:0x80323B74; // type:function size:0x6C scope:global align:4 +GXSetTevSwapMode = .text:0x80323BE0; // type:function size:0x54 scope:global align:4 +GXSetTevSwapModeTable = .text:0x80323C34; // type:function size:0x98 scope:global align:4 +GXSetAlphaCompare = .text:0x80323CCC; // type:function size:0x54 scope:global align:4 +GXSetZTexture = .text:0x80323D20; // type:function size:0x84 scope:global align:4 +GXSetTevOrder = .text:0x80323DA4; // type:function size:0x1D8 scope:global align:4 +GXSetNumTevStages = .text:0x80323F7C; // type:function size:0x30 scope:global align:4 +GXSetFog = .text:0x80323FAC; // type:function size:0x1B0 scope:global align:4 +GXSetFogRangeAdj = .text:0x8032415C; // type:function size:0x100 scope:global align:4 +GXSetBlendMode = .text:0x8032425C; // type:function size:0x54 scope:global align:4 +GXSetColorUpdate = .text:0x803242B0; // type:function size:0x2C scope:global align:4 +GXSetAlphaUpdate = .text:0x803242DC; // type:function size:0x2C scope:global align:4 +GXSetZMode = .text:0x80324308; // type:function size:0x34 scope:global align:4 +GXSetZCompLoc = .text:0x8032433C; // type:function size:0x38 scope:global align:4 +GXSetPixelFmt = .text:0x80324374; // type:function size:0xE8 scope:global align:4 +GXSetDither = .text:0x8032445C; // type:function size:0x34 scope:global align:4 +GXSetDstAlpha = .text:0x80324490; // type:function size:0x3C scope:global align:4 +GXSetFieldMask = .text:0x803244CC; // type:function size:0x38 scope:global align:4 +GXSetFieldMode = .text:0x80324504; // type:function size:0x7C scope:global align:4 +__GXSetRange = .text:0x80324580; // type:function size:0x4 scope:global align:4 +GXCallDisplayList = .text:0x80324584; // type:function size:0x70 scope:global align:4 +GXProject = .text:0x803245F4; // type:function size:0x174 scope:global align:4 +GXSetProjection = .text:0x80324768; // type:function size:0xB4 scope:global align:4 +GXSetProjectionv = .text:0x8032481C; // type:function size:0xC0 scope:global align:4 +GXGetProjectionv = .text:0x803248DC; // type:function size:0x60 scope:global align:4 +GXLoadPosMtxImm = .text:0x8032493C; // type:function size:0x50 scope:global align:4 +GXLoadNrmMtxImm = .text:0x8032498C; // type:function size:0x50 scope:global align:4 +GXSetCurrentMtx = .text:0x803249DC; // type:function size:0x38 scope:global align:4 +GXLoadTexMtxImm = .text:0x80324A14; // type:function size:0xB4 scope:global align:4 +GXSetViewportJitter = .text:0x80324AC8; // type:function size:0x104 scope:global align:4 +GXSetViewport = .text:0x80324BCC; // type:function size:0x24 scope:global align:4 +GXGetViewportv = .text:0x80324BF0; // type:function size:0x38 scope:global align:4 +GXSetScissor = .text:0x80324C28; // type:function size:0x90 scope:global align:4 +GXGetScissor = .text:0x80324CB8; // type:function size:0x48 scope:global align:4 +GXSetScissorBoxOffset = .text:0x80324D00; // type:function size:0x40 scope:global align:4 +GXSetClipMode = .text:0x80324D40; // type:function size:0x28 scope:global align:4 +__GXSetMatrixIndex = .text:0x80324D68; // type:function size:0x84 scope:global align:4 +GXSetGPMetric = .text:0x80324DEC; // type:function size:0x848 scope:global align:4 +GXClearGPMetric = .text:0x80325634; // type:function size:0x10 scope:global align:4 +GXReadXfRasMetric = .text:0x80325644; // type:function size:0xC4 scope:global align:4 +GDInitGDLObj = .text:0x80325708; // type:function size:0x18 scope:global align:4 +GDFlushCurrToMem = .text:0x80325720; // type:function size:0x2C scope:global align:4 +GDPadCurr32 = .text:0x8032574C; // type:function size:0xF8 scope:global align:4 +GDOverflowed = .text:0x80325844; // type:function size:0x30 scope:global align:4 +GDSetVtxDescv = .text:0x80325874; // type:function size:0x5FC scope:global align:4 +GDSetArray = .text:0x80325E70; // type:function size:0x20C scope:global align:4 +GDSetArrayRaw = .text:0x8032607C; // type:function size:0x208 scope:global align:4 +__va_arg = .text:0x80326284; // type:function size:0xC8 scope:global align:4 +__destroy_global_chain = .text:0x8032634C; // type:function size:0x48 scope:global align:4 +__register_global_object = .text:0x80326394; // type:function size:0x18 scope:global align:4 +__copy = .text:0x803263AC; // type:function size:0x30 scope:global align:4 +__destroy_new_array = .text:0x803263DC; // type:function size:0x7C scope:global align:4 +__destroy_arr = .text:0x80326458; // type:function size:0x78 scope:global align:4 +__construct_array = .text:0x803264D0; // type:function size:0xF8 scope:global align:4 +__dt__26__partial_array_destructorFv = .text:0x803265C8; // type:function size:0xB8 scope:global align:4 +__construct_new_array = .text:0x80326680; // type:function size:0x100 scope:global align:4 +__ptmf_test = .text:0x80326780; // type:function size:0x30 scope:global align:4 +__ptmf_cmpr = .text:0x803267B0; // type:function size:0x3C scope:global align:4 +__ptmf_scall = .text:0x803267EC; // type:function size:0x28 scope:global align:4 +__cvt_fp2unsigned = .text:0x80326814; // type:function size:0x5C scope:global align:4 +__save_fpr = .text:0x80326870; // type:function size:0x4C scope:global align:4 +_savefpr_25 = .text:0x8032689C; // type:label scope:global +_savefpr_26 = .text:0x803268A0; // type:label scope:global +_savefpr_28 = .text:0x803268A8; // type:label scope:global +_savefpr_29 = .text:0x803268AC; // type:label scope:global +__restore_fpr = .text:0x803268BC; // type:function size:0x4C scope:global align:4 +_restfpr_25 = .text:0x803268E8; // type:label scope:global +_restfpr_26 = .text:0x803268EC; // type:label scope:global +_restfpr_28 = .text:0x803268F4; // type:label scope:global +_restfpr_29 = .text:0x803268F8; // type:label scope:global +__save_gpr = .text:0x80326908; // type:function size:0x4C scope:global align:4 +_savegpr_14 = .text:0x80326908; // type:label scope:global +_savegpr_15 = .text:0x8032690C; // type:label scope:global +_savegpr_16 = .text:0x80326910; // type:label scope:global +_savegpr_17 = .text:0x80326914; // type:label scope:global +_savegpr_18 = .text:0x80326918; // type:label scope:global +_savegpr_19 = .text:0x8032691C; // type:label scope:global +_savegpr_20 = .text:0x80326920; // type:label scope:global +_savegpr_21 = .text:0x80326924; // type:label scope:global +_savegpr_22 = .text:0x80326928; // type:label scope:global +_savegpr_23 = .text:0x8032692C; // type:label scope:global +_savegpr_24 = .text:0x80326930; // type:label scope:global +_savegpr_25 = .text:0x80326934; // type:label scope:global +_savegpr_26 = .text:0x80326938; // type:label scope:global +_savegpr_27 = .text:0x8032693C; // type:label scope:global +_savegpr_28 = .text:0x80326940; // type:label scope:global +_savegpr_29 = .text:0x80326944; // type:label scope:global +__restore_gpr = .text:0x80326954; // type:function size:0x4C scope:global align:4 +_restgpr_14 = .text:0x80326954; // type:label scope:global +_restgpr_15 = .text:0x80326958; // type:label scope:global +_restgpr_16 = .text:0x8032695C; // type:label scope:global +_restgpr_17 = .text:0x80326960; // type:label scope:global +_restgpr_18 = .text:0x80326964; // type:label scope:global +_restgpr_19 = .text:0x80326968; // type:label scope:global +_restgpr_20 = .text:0x8032696C; // type:label scope:global +_restgpr_21 = .text:0x80326970; // type:label scope:global +_restgpr_22 = .text:0x80326974; // type:label scope:global +_restgpr_23 = .text:0x80326978; // type:label scope:global +_restgpr_24 = .text:0x8032697C; // type:label scope:global +_restgpr_25 = .text:0x80326980; // type:label scope:global +_restgpr_26 = .text:0x80326984; // type:label scope:global +_restgpr_27 = .text:0x80326988; // type:label scope:global +_restgpr_28 = .text:0x8032698C; // type:label scope:global +_restgpr_29 = .text:0x80326990; // type:label scope:global +__div2u = .text:0x803269A0; // type:function size:0xEC scope:global align:4 +__div2i = .text:0x80326A8C; // type:function size:0x138 scope:global align:4 +__mod2u = .text:0x80326BC4; // type:function size:0xE4 scope:global align:4 +__mod2i = .text:0x80326CA8; // type:function size:0x10C scope:global align:4 +__shl2i = .text:0x80326DB4; // type:function size:0x24 scope:global align:4 +__shr2u = .text:0x80326DD8; // type:function size:0x24 scope:global align:4 +__shr2i = .text:0x80326DFC; // type:function size:0x28 scope:global align:4 +__cvt_dbl_usll = .text:0x80326E24; // type:function size:0xCC scope:global align:4 +GetR2__Fv = .text:0x80326EF0; // type:function size:0x8 scope:global align:4 +__fini_cpp_exceptions = .text:0x80326EF8; // type:function size:0x34 scope:global align:4 +__init_cpp_exceptions = .text:0x80326F2C; // type:function size:0x40 scope:global align:4 +__unregister_fragment = .text:0x80326F6C; // type:function size:0x34 scope:global align:4 +__register_fragment = .text:0x80326FA0; // type:function size:0x34 scope:global align:4 +__sys_free = .text:0x80326FD4; // type:function size:0xB8 scope:global align:4 +exit = .text:0x8032708C; // type:function size:0xCC scope:global align:4 +free = .text:0x80327158; // type:function size:0x134 scope:global align:4 +deallocate_from_fixed_pools = .text:0x8032728C; // type:function size:0x1FC scope:global align:4 +SubBlock_merge_next = .text:0x80327488; // type:function size:0xBC scope:global align:4 +Block_link = .text:0x80327544; // type:function size:0x17C scope:global align:4 +__flush_all = .text:0x803276C0; // type:function size:0x70 scope:global align:4 +__close_all = .text:0x80327730; // type:function size:0x98 scope:global align:4 +__num2dec = .text:0x803277C8; // type:function size:0x1A4 scope:global align:4 +__num2dec_internal = .text:0x8032796C; // type:function size:0x23C scope:global align:4 +__two_exp = .text:0x80327BA8; // type:function size:0x340 scope:global align:4 +__str2dec = .text:0x80327EE8; // type:function size:0xEC scope:global align:4 +__timesdec = .text:0x80327FD4; // type:function size:0x28C scope:global align:4 +__ull2dec = .text:0x80328260; // type:function size:0x110 scope:global align:4 +__count_trailing_zerol = .text:0x80328370; // type:function size:0x70 scope:global align:4 +div = .text:0x803283E0; // type:function size:0x58 scope:global align:4 +labs = .text:0x80328438; // type:function size:0x10 scope:global align:4 +abs = .text:0x80328448; // type:function size:0x10 scope:global align:4 +__flush_buffer = .text:0x80328458; // type:function size:0xC4 scope:global align:4 +__prep_buffer = .text:0x8032851C; // type:function size:0x34 scope:global align:4 +tolower = .text:0x80328550; // type:function size:0x24 scope:global align:4 +__fwrite = .text:0x80328574; // type:function size:0x30C scope:global align:4 +fwrite = .text:0x80328880; // type:function size:0x20 scope:global align:4 +fflush = .text:0x803288A0; // type:function size:0x138 scope:global align:4 +fclose = .text:0x803289D8; // type:function size:0xC0 scope:global align:4 +fseek = .text:0x80328A98; // type:function size:0x20 scope:global align:4 +_fseek = .text:0x80328AB8; // type:function size:0x23C scope:global align:4 +ftell = .text:0x80328CF4; // type:function size:0x70 scope:global align:4 +wcstombs = .text:0x80328D64; // type:function size:0xA0 scope:global align:4 +unicode_to_UTF8 = .text:0x80328E04; // type:function size:0xA4 scope:global align:4 +memcmp = .text:0x80328EA8; // type:function size:0x4C scope:global align:4 +__memrchr = .text:0x80328EF4; // type:function size:0x2C scope:global align:4 +memchr = .text:0x80328F20; // type:function size:0x2C scope:global align:4 +memmove = .text:0x80328F4C; // type:function size:0xCC scope:global align:4 +__copy_longs_rev_unaligned = .text:0x80329018; // type:function size:0xB0 scope:global align:4 +__copy_longs_unaligned = .text:0x803290C8; // type:function size:0xC4 scope:global align:4 +__copy_longs_rev_aligned = .text:0x8032918C; // type:function size:0xAC scope:global align:4 +__copy_longs_aligned = .text:0x80329238; // type:function size:0xC0 scope:global align:4 +__stdio_atexit = .text:0x803292F8; // type:function size:0x10 scope:global align:4 +sprintf = .text:0x80329308; // type:function size:0xE0 scope:global align:4 +snprintf = .text:0x803293E8; // type:function size:0xD4 scope:global align:4 +vsnprintf = .text:0x803294BC; // type:function size:0x74 scope:global align:4 +vprintf = .text:0x80329530; // type:function size:0x7C scope:global align:4 +printf = .text:0x803295AC; // type:function size:0xCC scope:global align:4 +__StringWrite = .text:0x80329678; // type:function size:0x6C scope:global align:4 +__FileWrite = .text:0x803296E4; // type:function size:0x58 scope:global align:4 +__pformatter = .text:0x8032973C; // type:function size:0x774 scope:global align:4 +float2str = .text:0x80329EB0; // type:function size:0x6EC scope:global align:4 +round_decimal = .text:0x8032A59C; // type:function size:0x12C scope:global align:4 +double2hex = .text:0x8032A6C8; // type:function size:0x338 scope:global align:4 +longlong2str = .text:0x8032AA00; // type:function size:0x2DC scope:global align:4 +long2str = .text:0x8032ACDC; // type:function size:0x220 scope:global align:4 +parse_format = .text:0x8032AEFC; // type:function size:0x504 scope:global align:4 +__StringRead = .text:0x8032B400; // type:function size:0x90 scope:global align:4 +strrchr = .text:0x8032B490; // type:function size:0x48 scope:global align:4 +strchr = .text:0x8032B4D8; // type:function size:0x30 scope:global align:4 +strncmp = .text:0x8032B508; // type:function size:0x40 scope:global align:4 +strcmp = .text:0x8032B548; // type:function size:0x128 scope:global align:4 +strcat = .text:0x8032B670; // type:function size:0x2C scope:global align:4 +strncpy = .text:0x8032B69C; // type:function size:0x44 scope:global align:4 +strcpy = .text:0x8032B6E0; // type:function size:0xB8 scope:global align:4 +strlen = .text:0x8032B798; // type:function size:0x1C scope:global align:4 +strtol = .text:0x8032B7B4; // type:function size:0xF0 scope:global align:4 +strtoul = .text:0x8032B8A4; // type:function size:0xAC scope:global align:4 +__strtoul = .text:0x8032B950; // type:function size:0x378 scope:global align:4 +__close_console = .text:0x8032BCC8; // type:function size:0x8 scope:global align:4 +__write_console = .text:0x8032BCD0; // type:function size:0xC4 scope:global align:4 +fwide = .text:0x8032BD94; // type:function size:0x88 scope:global align:4 +__ieee754_acos = .text:0x8032BE1C; // type:function size:0x310 scope:global align:4 +__ieee754_asin = .text:0x8032C12C; // type:function size:0x264 scope:global align:4 +__ieee754_atan2 = .text:0x8032C390; // type:function size:0x290 scope:global align:4 +__ieee754_fmod = .text:0x8032C620; // type:function size:0x33C scope:global align:4 +__ieee754_rem_pio2 = .text:0x8032C95C; // type:function size:0x3A0 scope:global align:4 +__kernel_cos = .text:0x8032CCFC; // type:function size:0xF4 scope:global align:4 +__kernel_rem_pio2 = .text:0x8032CDF0; // type:function size:0xE54 scope:global align:4 +__kernel_sin = .text:0x8032DC44; // type:function size:0xA0 scope:global align:4 +__kernel_tan = .text:0x8032DCE4; // type:function size:0x214 scope:global align:4 +atan = .text:0x8032DEF8; // type:function size:0x200 scope:global align:4 +copysign = .text:0x8032E0F8; // type:function size:0x28 scope:global align:4 +cos = .text:0x8032E120; // type:function size:0xD4 scope:global align:4 +floor = .text:0x8032E1F4; // type:function size:0x148 scope:global align:4 +frexp = .text:0x8032E33C; // type:function size:0x8C scope:global align:4 +ldexp = .text:0x8032E3C8; // type:function size:0x1C4 scope:global align:4 +modf = .text:0x8032E58C; // type:function size:0xFC scope:global align:4 +sin = .text:0x8032E688; // type:function size:0xD8 scope:global align:4 +tan = .text:0x8032E760; // type:function size:0x78 scope:global align:4 +acos = .text:0x8032E7D8; // type:function size:0x20 scope:global align:4 +asin = .text:0x8032E7F8; // type:function size:0x20 scope:global align:4 +atan2 = .text:0x8032E818; // type:function size:0x20 scope:global align:4 +fmod = .text:0x8032E838; // type:function size:0x20 scope:global align:4 +tanf = .text:0x8032E858; // type:function size:0x24 scope:global align:4 +sinf = .text:0x8032E87C; // type:function size:0x24 scope:global align:4 +cosf = .text:0x8032E8A0; // type:function size:0x24 scope:global align:4 +acosf = .text:0x8032E8C4; // type:function size:0x24 scope:global align:4 +TRKNubMainLoop = .text:0x8032E8E8; // type:function size:0xF8 scope:global align:4 +TRKDestructEvent = .text:0x8032E9E0; // type:function size:0x24 scope:global align:4 +TRKConstructEvent = .text:0x8032EA04; // type:function size:0x18 scope:global align:4 +TRKPostEvent = .text:0x8032EA1C; // type:function size:0xE0 scope:global align:4 +TRKGetNextEvent = .text:0x8032EAFC; // type:function size:0xB4 scope:global align:4 +TRKInitializeEventQueue = .text:0x8032EBB0; // type:function size:0x58 scope:global align:4 +TRKNubWelcome = .text:0x8032EC08; // type:function size:0x28 scope:global align:4 +TRKTerminateNub = .text:0x8032EC30; // type:function size:0x24 scope:global align:4 +TRKInitializeNub = .text:0x8032EC54; // type:function size:0x134 scope:global align:4 +TRKMessageSend = .text:0x8032ED88; // type:function size:0x1DC scope:global align:4 +TRKReadBuffer_ui32 = .text:0x8032EF64; // type:function size:0xF0 scope:global align:4 +TRKReadBuffer_ui8 = .text:0x8032F054; // type:function size:0x98 scope:global align:4 +TRKReadBuffer1_ui64 = .text:0x8032F0EC; // type:function size:0xE8 scope:global align:4 +TRKReadBuffer1_ui32 = .text:0x8032F1D4; // type:function size:0xC8 scope:global align:4 +TRKReadBuffer1_ui16 = .text:0x8032F29C; // type:function size:0xB8 scope:global align:4 +TRKReadBuffer1_ui8 = .text:0x8032F354; // type:function size:0x80 scope:global align:4 +TRKAppendBuffer_ui32 = .text:0x8032F3D4; // type:function size:0xA8 scope:global align:4 +TRKAppendBuffer_ui8 = .text:0x8032F47C; // type:function size:0x68 scope:global align:4 +TRKAppendBuffer1_ui64 = .text:0x8032F4E4; // type:function size:0x88 scope:global align:4 +TRKAppendBuffer1_ui32 = .text:0x8032F56C; // type:function size:0x64 scope:global align:4 +TRKAppendBuffer1_ui16 = .text:0x8032F5D0; // type:function size:0x54 scope:global align:4 +TRKReadBuffer = .text:0x8032F624; // type:function size:0x8C scope:global align:4 +TRKAppendBuffer = .text:0x8032F6B0; // type:function size:0xA4 scope:global align:4 +TRKSetBufferPosition = .text:0x8032F754; // type:function size:0x30 scope:global align:4 +TRKResetBuffer = .text:0x8032F784; // type:function size:0x40 scope:global align:4 +TRKReleaseBuffer = .text:0x8032F7C4; // type:function size:0x64 scope:global align:4 +TRKGetBuffer = .text:0x8032F828; // type:function size:0x2C scope:global align:4 +TRKGetFreeBuffer = .text:0x8032F854; // type:function size:0xC8 scope:global align:4 +TRKInitializeMessageBuffers = .text:0x8032F91C; // type:function size:0x74 scope:global align:4 +TRKTerminateSerialHandler = .text:0x8032F990; // type:function size:0x8 scope:global align:4 +TRKInitializeSerialHandler = .text:0x8032F998; // type:function size:0x24 scope:global align:4 +TRKProcessInput = .text:0x8032F9BC; // type:function size:0x50 scope:global align:4 +TRKGetInput = .text:0x8032FA0C; // type:function size:0x98 scope:global align:4 +TRKTestForPacket = .text:0x8032FAA4; // type:function size:0x2B8 scope:global align:4 +usr_put_initialize = .text:0x8032FD5C; // type:function size:0x4 scope:global align:4 +usr_puts_serial = .text:0x8032FD60; // type:function size:0x88 scope:global align:4 +TRKDispatchMessage = .text:0x8032FDE8; // type:function size:0x84 scope:global align:4 +TRKInitializeDispatcher = .text:0x8032FE6C; // type:function size:0x18 scope:global align:4 +TRKDoSetOption = .text:0x8032FE84; // type:function size:0x1A4 scope:global align:4 +TRKDoStop = .text:0x80330028; // type:function size:0x100 scope:global align:4 +TRKDoStep = .text:0x80330128; // type:function size:0x530 scope:global align:4 +TRKDoContinue = .text:0x80330658; // type:function size:0x154 scope:global align:4 +TRKDoFlushCache = .text:0x803307AC; // type:function size:0x2F8 scope:global align:4 +TRKDoWriteRegisters = .text:0x80330AA4; // type:function size:0x3C8 scope:global align:4 +TRKDoReadRegisters = .text:0x80330E6C; // type:function size:0x3CC scope:global align:4 +TRKDoWriteMemory = .text:0x80331238; // type:function size:0x420 scope:global align:4 +TRKDoReadMemory = .text:0x80331658; // type:function size:0x410 scope:global align:4 +TRKDoCPUType = .text:0x80331A68; // type:function size:0x398 scope:global align:4 +TRKDoSupportMask = .text:0x80331E00; // type:function size:0x230 scope:global align:4 +TRKDoVersions = .text:0x80332030; // type:function size:0x2D8 scope:global align:4 +TRKDoReset = .text:0x80332308; // type:function size:0xB8 scope:global align:4 +TRKDoDisconnect = .text:0x803323C0; // type:function size:0xE4 scope:global align:4 +TRKDoConnect = .text:0x803324A4; // type:function size:0xBC scope:global align:4 +TRKDoUnsupported = .text:0x80332560; // type:function size:0xB0 scope:global align:4 +TRKStandardACK = .text:0x80332610; // type:function size:0xB8 scope:global align:4 +SetTRKConnected = .text:0x803326C8; // type:function size:0xC scope:global align:4 +GetTRKConnected = .text:0x803326D4; // type:function size:0x10 scope:global align:4 +HandlePositionFileSupportRequest = .text:0x803326E4; // type:function size:0x190 scope:global align:4 +HandleCloseFileSupportRequest = .text:0x80332874; // type:function size:0x120 scope:global align:4 +HandleOpenFileSupportRequest = .text:0x80332994; // type:function size:0x1A8 scope:global align:4 +TRKRequestSend = .text:0x80332B3C; // type:function size:0x1A4 scope:global align:4 +TRKSuppAccessFile = .text:0x80332CE0; // type:function size:0x2C4 scope:global align:4 +TRKReleaseMutex = .text:0x80332FA4; // type:function size:0x8 scope:global align:4 +TRKAcquireMutex = .text:0x80332FAC; // type:function size:0x8 scope:global align:4 +TRKInitializeMutex = .text:0x80332FB4; // type:function size:0x8 scope:global align:4 +TRKDoNotifyStopped = .text:0x80332FBC; // type:function size:0xD8 scope:global align:4 +TRK_flush_cache = .text:0x80333094; // type:function size:0x38 scope:global align:4 +TRK_fill_mem = .text:0x803330CC; // type:function size:0xBC scope:global align:4 +__TRK_get_MSR = .text:0x80333188; // type:function size:0x8 scope:global align:4 +__TRK_set_MSR = .text:0x80333190; // type:function size:0x8 scope:global align:4 +TRK_ppc_memcpy = .text:0x80333198; // type:function size:0x3C scope:global align:4 +TRKInterruptHandler = .text:0x803331D4; // type:function size:0x194 scope:global align:4 +TRKExceptionHandler = .text:0x80333368; // type:function size:0x9C scope:global align:4 +TRKSwapAndGo = .text:0x80333404; // type:function size:0xC4 scope:global align:4 +TRKInterruptHandlerEnableInterrupts = .text:0x803334C8; // type:function size:0x54 scope:global align:4 +TRKTargetSetInputPendingPtr = .text:0x8033351C; // type:function size:0x10 scope:global align:4 +TRKPPCAccessFPRegister = .text:0x8033352C; // type:function size:0x21C scope:global align:4 +TRKTargetStop = .text:0x80333748; // type:function size:0x18 scope:global align:4 +TRKTargetSetStopped = .text:0x80333760; // type:function size:0x10 scope:global align:4 +TRKTargetStopped = .text:0x80333770; // type:function size:0x10 scope:global align:4 +TRKTargetFlushCache = .text:0x80333780; // type:function size:0x3C scope:global align:4 +TRKTargetSupportRequest = .text:0x803337BC; // type:function size:0x208 scope:global align:4 +TRKTargetGetPC = .text:0x803339C4; // type:function size:0x10 scope:global align:4 +TRKTargetStepOutOfRange = .text:0x803339D4; // type:function size:0x7C scope:global align:4 +TRKTargetSingleStep = .text:0x80333A50; // type:function size:0x6C scope:global align:4 +TRKTargetAddExceptionInfo = .text:0x80333ABC; // type:function size:0xAC scope:global align:4 +TRKTargetAddStopInfo = .text:0x80333B68; // type:function size:0x124 scope:global align:4 +TRKTargetInterrupt = .text:0x80333C8C; // type:function size:0x15C scope:global align:4 +TRKPostInterruptEvent = .text:0x80333DE8; // type:function size:0xC0 scope:global align:4 +TRKTargetCPUType = .text:0x80333EA8; // type:function size:0x60 scope:global align:4 +TRKTargetSupportMask = .text:0x80333F08; // type:function size:0xA4 scope:global align:4 +TRKTargetVersions = .text:0x80333FAC; // type:function size:0x24 scope:global align:4 +TRKTargetAccessExtended2 = .text:0x80333FD0; // type:function size:0x438 scope:global align:4 +TRKTargetAccessExtended1 = .text:0x80334408; // type:function size:0x170 scope:global align:4 +TRKTargetAccessFP = .text:0x80334578; // type:function size:0x13C scope:global align:4 +TRKTargetAccessDefault = .text:0x803346B4; // type:function size:0xF4 scope:global align:4 +TRKTargetAccessMemory = .text:0x803347A8; // type:function size:0x14C scope:global align:4 +TRKValidMemory32 = .text:0x803348F4; // type:function size:0x124 scope:global align:4 +TRKAccessFile = .text:0x80334A20; // type:label scope:global +TRKOpenFile = .text:0x80334A28; // type:label scope:global +TRKCloseFile = .text:0x80334A30; // type:label scope:global +TRKPositionFile = .text:0x80334A38; // type:label scope:global +InitMetroTRK = .text:0x80334A40; // type:function size:0x94 scope:global align:4 +TRKInitializeTarget = .text:0x80334AD4; // type:function size:0x4C scope:global align:4 +TRKTargetTranslate = .text:0x80334B20; // type:function size:0x40 scope:global align:4 +EnableMetroTRKInterrupts = .text:0x80334B60; // type:function size:0x20 scope:global align:4 +TRKSaveExtended1Block = .text:0x80334B80; // type:function size:0x1B8 scope:global align:4 +TRKRestoreExtended1Block = .text:0x80334D38; // type:function size:0x1B8 scope:global align:4 +TRKTargetCPUMinorType = .text:0x80334EF0; // type:function size:0x8 scope:global align:4 +TRK_main = .text:0x80334EF8; // type:function size:0x44 scope:global align:4 +TRKLoadContext = .text:0x80334F3C; // type:function size:0x88 scope:global align:4 +TRKUARTInterruptHandler = .text:0x80334FC4; // type:function size:0x4 scope:global align:4 +TRK_board_display = .text:0x80334FC8; // type:function size:0x24 scope:global align:4 +UnreserveEXI2Port = .text:0x80334FEC; // type:function size:0x30 scope:global align:4 +ReserveEXI2Port = .text:0x8033501C; // type:function size:0x30 scope:global align:4 +TRKReadUARTPoll = .text:0x8033504C; // type:function size:0xF0 scope:global align:4 +WriteUART1 = .text:0x8033513C; // type:function size:0x28 scope:global align:4 +WriteUARTFlush = .text:0x80335164; // type:function size:0xE0 scope:global align:4 +EnableEXI2Interrupts = .text:0x80335244; // type:function size:0x30 scope:global align:4 +TRKInitializeIntDrivenUART = .text:0x80335274; // type:function size:0x3C scope:global align:4 +InitMetroTRKCommTable = .text:0x803352B0; // type:function size:0x100 scope:global align:4 +TRKEXICallBack = .text:0x803353B0; // type:function size:0x38 scope:global align:4 +TRKTargetContinue = .text:0x803353E8; // type:function size:0x34 scope:global align:4 +GetUseSerialIO = .text:0x8033541C; // type:function size:0x10 scope:global align:4 +SetUseSerialIO = .text:0x8033542C; // type:function size:0xC scope:global align:4 +__TRK_write_console = .text:0x80335438; // type:function size:0xBC scope:global align:4 +__read_console = .text:0x803354F4; // type:function size:0xBC scope:global align:4 +EXI2_Init = .text:0x803355B0; // type:function size:0x4 scope:global align:4 +EXI2_EnableInterrupts = .text:0x803355B4; // type:function size:0x4 scope:global align:4 +EXI2_Poll = .text:0x803355B8; // type:function size:0x8 scope:global align:4 +EXI2_ReadN = .text:0x803355C0; // type:function size:0x8 scope:global align:4 +EXI2_WriteN = .text:0x803355C8; // type:function size:0x8 scope:global align:4 +EXI2_Reserve = .text:0x803355D0; // type:function size:0x4 scope:global align:4 +EXI2_Unreserve = .text:0x803355D4; // type:function size:0x4 scope:global align:4 +AMC_IsStub = .text:0x803355D8; // type:function size:0x8 scope:global align:4 +DBClose = .text:0x803355E0; // type:function size:0x4 scope:global align:4 +DBOpen = .text:0x803355E4; // type:function size:0x4 scope:global align:4 +DBWrite = .text:0x803355E8; // type:function size:0x260 scope:global align:4 +DBRead = .text:0x80335848; // type:function size:0x8C scope:global align:4 +DBQueryData = .text:0x803358D4; // type:function size:0x9C scope:global align:4 +DBInitInterrupts = .text:0x80335970; // type:function size:0x54 scope:global align:4 +DBInitComm = .text:0x803359C4; // type:function size:0x78 scope:global align:4 +DBGHandler = .text:0x80335A3C; // type:function size:0x40 scope:global align:4 +MWCallback = .text:0x80335A7C; // type:function size:0x3C scope:global align:4 +DBGReadStatus = .text:0x80335AB8; // type:function size:0xAC scope:global align:4 +DBGWrite = .text:0x80335B64; // type:function size:0xDC scope:global align:4 +DBGRead = .text:0x80335C40; // type:function size:0xDC scope:global align:4 +DBGReadMailbox = .text:0x80335D1C; // type:function size:0xAC scope:global align:4 +DBGEXIImm = .text:0x80335DC8; // type:function size:0x298 scope:global align:4 +Hu_IsStub = .text:0x80336060; // type:function size:0x8 scope:global align:4 +__init_cpp_exceptions_reference = .ctors:0x80336080; // type:object size:0x4 scope:global align:4 +_ctors = .ctors:0x80336080; // type:label scope:global data:4byte +__destroy_global_chain_reference = .dtors:0x80336220; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x80336220; // type:label scope:global data:4byte +__fini_cpp_exceptions_reference = .dtors:0x80336224; // type:object size:0x4 scope:global align:4 +__destroy_global_chain_reference = .dtors:0x80336228; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x80336240; // type:object size:0x2E3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80336528; // type:object size:0xBD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803365E8; // type:object size:0x112 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80336700; // type:object size:0x9B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803367A0; // type:object size:0x232 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803369D8; // type:object size:0x2B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80336A08; // type:object size:0x3F0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80336DF8; // type:object size:0x21 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80336E20; // type:object size:0xC8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80336EE8; // type:object size:0x1F0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803370D8; // type:object size:0x8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803370E0; // type:object size:0x6E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80337150; // type:object size:0x5 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80337158; // type:object size:0x1DF scope:local align:4 data:string_table +DynamicNameTable = .rodata:0x80337338; // type:object size:0xD70 scope:global align:4 data:2byte +@stringBase0 = .rodata:0x803380A8; // type:object size:0x1541 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803395F0; // type:object size:0xF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80339600; // type:object size:0x2AE scope:local align:4 data:string_table +@4696 = .rodata:0x803398B0; // type:object size:0xC scope:local align:4 data:4byte +@4697 = .rodata:0x803398BC; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803398C8; // type:object size:0x2EF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80339BB8; // type:object size:0x32 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80339BF0; // type:object size:0x1A scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80339C10; // type:label scope:local +colorTable$7061 = .rodata:0x80339C10; // type:object size:0x24 scope:local align:4 +colorTable$7065 = .rodata:0x80339C34; // type:object size:0x24 scope:local align:4 +@7323 = .rodata:0x80339C58; // type:object size:0x28 scope:local align:4 +@7507 = .rodata:0x80339C80; // type:object size:0x28 scope:local align:4 +@7525 = .rodata:0x80339CA8; // type:object size:0x28 scope:local align:4 +@7622 = .rodata:0x80339CD0; // type:object size:0x28 scope:local align:4 +@7669 = .rodata:0x80339CF8; // type:object size:0x28 scope:local align:4 +@stringBase0 = .rodata:0x80339D20; // type:object size:0x3FD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033A120; // type:object size:0x18 scope:local align:4 data:string_table +black_tex = .rodata:0x8033A140; // type:object size:0x40 scope:global align:4 +msg_data = .rodata:0x8033A180; // type:object size:0x220 scope:global align:32 +font_data = .rodata:0x8033A3A0; // type:object size:0x8280 scope:global align:32 +@stringBase0 = .rodata:0x80342620; // type:object size:0x4C scope:local align:4 data:string_table +@4720 = .rodata:0x80342670; // type:object size:0x68 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803426D8; // type:object size:0x3AF scope:local align:4 data:string_table +frameArcIdx$5155 = .rodata:0x80342A88; // type:object size:0x20 scope:local align:4 +cord$5156 = .rodata:0x80342AA8; // type:object size:0x80 scope:local align:4 data:float +position$5408 = .rodata:0x80342B28; // type:object size:0x40 scope:local align:4 data:2byte +statusMapNo2TypeNoTbl$6998 = .rodata:0x80342B68; // type:object size:0x32 scope:local align:4 +agbTbl$7009 = .rodata:0x80342B9C; // type:object size:0x15 scope:local align:4 +agbSetList$7135 = .rodata:0x80342BB4; // type:object size:0x15 scope:local align:4 data:byte +l_indexColor$7884 = .rodata:0x80342BCC; // type:object size:0x20 scope:local align:4 +@stringBase0 = .rodata:0x80342BEC; // type:object size:0x3A0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80342F90; // type:object size:0x19D scope:local align:4 data:string_table +mData__Q29daWindTag11daWindTag_c = .rodata:0x80343130; // type:object size:0x10 scope:global align:4 +m_savelabel__11daSalvage_c = .rodata:0x80343140; // type:object size:0x20 scope:global align:4 +m_savelabel__7daDai_c = .rodata:0x80343160; // type:object size:0x50 scope:global align:4 +@stringBase0 = .rodata:0x803431B0; // type:object size:0x82 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80343238; // type:object size:0x3B0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803435E8; // type:object size:0x29 scope:local align:4 data:string_table +zero_quat$4265 = .rodata:0x80343618; // type:object size:0x10 scope:local align:4 data:float +zero_quat$4309 = .rodata:0x80343628; // type:object size:0x10 scope:local align:4 data:float +@stringBase0 = .rodata:0x80343638; // type:object size:0x7D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803436B8; // type:object size:0x31 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803436F0; // type:object size:0x2A scope:local align:4 data:string_table +m_data__12daItemBase_c = .rodata:0x80343720; // type:object size:0x4C scope:global align:4 +mData__12daShopItem_c = .rodata:0x80343770; // type:object size:0x1FE0 scope:global align:4 +mModelType__12daShopItem_c = .rodata:0x80345750; // type:object size:0xFF scope:global align:4 +@stringBase0 = .rodata:0x80345850; // type:object size:0xF0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80345940; // type:object size:0x211 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80345B58; // type:object size:0x41E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80345F78; // type:object size:0x51 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80345FD0; // type:object size:0x53 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80346028; // type:object size:0x25D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80346288; // type:object size:0x183 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80346410; // type:object size:0x52 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80346468; // type:object size:0x42 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803464B0; // type:object size:0x2F scope:local align:4 data:string_table +@4100 = .rodata:0x803464E0; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803464EC; // type:object size:0x12B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80346618; // type:object size:0x83 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803466A0; // type:object size:0x4A scope:local align:4 data:string_table +wind_table$5764 = .rodata:0x803466F0; // type:object size:0x48 scope:local align:4 data:2byte +@stringBase0 = .rodata:0x80346738; // type:object size:0xAC scope:local align:4 data:string_table +sun_chkpnt$5053 = .rodata:0x803467E8; // type:object size:0x28 scope:local align:4 data:float +@7616 = .rodata:0x80346810; // type:object size:0xF0 scope:local align:4 data:4byte +room_pat_tbl$7617 = .rodata:0x80346900; // type:object size:0x40 scope:local align:4 +@8401 = .rodata:0x80346940; // type:object size:0x1C scope:local align:4 data:4byte +scale_dat$8734 = .rodata:0x8034695C; // type:object size:0x20 scope:local align:4 +col_dat$8735 = .rodata:0x8034697C; // type:object size:0x20 scope:local align:4 +star_col$10515 = .rodata:0x8034699C; // type:object size:0x10 scope:local align:4 data:byte +@stringBase0 = .rodata:0x803469AC; // type:object size:0x84 scope:local align:4 data:string_table +M_attr__9dDetect_c = .rodata:0x80346A30; // type:object size:0xC scope:global align:4 data:float +MS_patt__12dVibration_c = .rodata:0x80346A40; // type:object size:0xD0 scope:global align:4 +CS_patt__12dVibration_c = .rodata:0x80346B10; // type:object size:0xD0 scope:global align:4 +MQ_patt__12dVibration_c = .rodata:0x80346BE0; // type:object size:0x60 scope:global align:4 +CQ_patt__12dVibration_c = .rodata:0x80346C40; // type:object size:0x60 scope:global align:4 +@stringBase0 = .rodata:0x80346CA0; // type:object size:0x72 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80346D18; // type:object size:0x149 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80346E68; // type:object size:0x368 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803471D0; // type:object size:0x32 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80347208; // type:object size:0x331 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80347540; // type:object size:0x54 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80347598; // type:object size:0x3C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803475D8; // type:object size:0x1A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803475F8; // type:object size:0x2A scope:local align:4 data:string_table +types__9dCamera_c = .rodata:0x80347628; // type:object size:0xF80 scope:global align:4 +styles__11dCamParam_c = .rodata:0x803485A8; // type:object size:0x4A40 scope:global align:4 +@stringBase0 = .rodata:0x8034CFE8; // type:object size:0x12A scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8034D118; // type:label scope:local +@9933 = .rodata:0x8034D118; // type:object size:0x1C scope:local align:4 data:4byte +@9934 = .rodata:0x8034D134; // type:object size:0x1C scope:local align:4 +@9935 = .rodata:0x8034D150; // type:object size:0x1C scope:local align:4 +@9936 = .rodata:0x8034D16C; // type:object size:0x1C scope:local align:4 +@9937 = .rodata:0x8034D188; // type:object size:0x1C scope:local align:4 +@9938 = .rodata:0x8034D1A4; // type:object size:0x1C scope:local align:4 +@10354 = .rodata:0x8034D1C0; // type:object size:0x1C scope:local align:4 +@10355 = .rodata:0x8034D1DC; // type:object size:0x1C scope:local align:4 +@10356 = .rodata:0x8034D1F8; // type:object size:0x1C scope:local align:4 +@10357 = .rodata:0x8034D214; // type:object size:0x1C scope:local align:4 +@10358 = .rodata:0x8034D230; // type:object size:0x1C scope:local align:4 +@stringBase0 = .rodata:0x8034D24C; // type:object size:0x271 scope:local align:4 data:string_table +L_attr__Q25dWood20@unnamed@d_wood_cpp@ = .rodata:0x8034D4C0; // type:object size:0x98 scope:global align:4 +@stringBase0 = .rodata:0x8034D558; // type:object size:0x9A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034D5F8; // type:object size:0x35 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034D630; // type:object size:0x96E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034DFA0; // type:object size:0x115 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034E0B8; // type:object size:0x6E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034E128; // type:object size:0x1D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8034E148; // type:label scope:local +@2080 = .rodata:0x8034E148; // type:object size:0xC scope:local align:4 +@2100 = .rodata:0x8034E154; // type:object size:0xC scope:local align:4 +@3599 = .rodata:0x8034E160; // type:object size:0xC scope:local align:4 +l_CharaData = .rodata:0x8034E16C; // type:object size:0x96C scope:global align:4 +cylvtx = .rodata:0x8034EAD8; // type:object size:0x3C scope:global align:4 +vdata = .rodata:0x8034EB14; // type:object size:0x90 scope:global align:4 +tindices = .rodata:0x8034EBA4; // type:object size:0xF0 scope:global align:4 +@stringBase0 = .rodata:0x8034EC94; // type:object size:0x8F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034ED28; // type:object size:0x4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034ED30; // type:object size:0xB6 scope:local align:4 data:string_table +m_at_cps_src__9daArrow_c = .rodata:0x8034EDE8; // type:object size:0x4C scope:global align:4 +m_co_sph_src__9daArrow_c = .rodata:0x8034EE34; // type:object size:0x40 scope:global align:4 +se$4269 = .rodata:0x8034EE74; // type:object size:0x20 scope:local align:4 +arrow_mat$4293 = .rodata:0x8034EE94; // type:object size:0x20 scope:local align:4 data:4byte +heap_size$6231 = .rodata:0x8034EEB4; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x8034EEC4; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034EEF0; // type:object size:0x32 scope:local align:4 data:string_table +L_attrState__22@unnamed@d_a_bomb_cpp@ = .rodata:0x8034EF28; // type:object size:0x28 scope:global align:4 +m_attrType__8daBomb_c = .rodata:0x8034EF50; // type:object size:0x18 scope:global align:4 +@stringBase0 = .rodata:0x8034EF68; // type:object size:0x69 scope:local align:4 data:string_table +L_attr__Q27daBomb223@unnamed@d_a_bomb2_cpp@ = .rodata:0x8034EFD8; // type:object size:0x6C scope:global align:4 data:4byte +mult$5741 = .rodata:0x8034F044; // type:object size:0x28 scope:local align:4 +@stringBase0 = .rodata:0x8034F06C; // type:object size:0x43 scope:local align:4 data:string_table +se_flg$4896 = .rodata:0x8034F0B0; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x8034F0C4; // type:object size:0x3F scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8034F108; // type:label scope:local +m_bmdidx__13daStandItem_c = .rodata:0x8034F108; // type:object size:0x18 scope:global align:4 +m_bckidx__13daStandItem_c = .rodata:0x8034F120; // type:object size:0x18 scope:global align:4 +m_heapsize__13daStandItem_c = .rodata:0x8034F138; // type:object size:0x18 scope:global align:4 +m_anim_min_time__13daStandItem_c = .rodata:0x8034F150; // type:object size:0x18 scope:global align:4 +m_anim_max_time__13daStandItem_c = .rodata:0x8034F168; // type:object size:0x18 scope:global align:4 +m_stop_min_time__13daStandItem_c = .rodata:0x8034F180; // type:object size:0x18 scope:global align:4 +m_stop_max_time__13daStandItem_c = .rodata:0x8034F198; // type:object size:0x18 scope:global align:4 +playmode$4108 = .rodata:0x8034F1B0; // type:object size:0x30 scope:local align:4 +@4125 = .rodata:0x8034F1E0; // type:object size:0x10 scope:local align:4 +@4126 = .rodata:0x8034F1F0; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x8034F200; // type:object size:0x51 scope:local align:4 data:string_table +l_eventBit$localstatic3$execute__10daDemo00_cFv = .rodata:0x8034F258; // type:object size:0x64 scope:global align:4 +l_itemNo$localstatic4$execute__10daDemo00_cFv = .rodata:0x8034F2BC; // type:object size:0xA scope:global align:4 +@stringBase0 = .rodata:0x8034F2C8; // type:object size:0xA3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034F370; // type:object size:0x2F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034F3A0; // type:object size:0x12 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034F3B8; // type:object size:0x3F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034F3F8; // type:object size:0x6 scope:local align:4 data:string_table +m_data = .rodata:0x8034F400; // type:object size:0x3C scope:global align:4 +light_color$4027 = .rodata:0x8034F43C; // type:object size:0x12 scope:local align:4 +@stringBase0 = .rodata:0x8034F450; // type:object size:0x3D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034F490; // type:object size:0x10 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8034F4A0; // type:object size:0x64 scope:local align:4 data:string_table +init_data$3995 = .rodata:0x8034F508; // type:object size:0x3C scope:local align:4 data:float +@stringBase0 = .rodata:0x8034F544; // type:object size:0x3C scope:local align:4 data:string_table +init_data$4040 = .rodata:0x8034F580; // type:object size:0x14 scope:local align:4 data:float +init_data$4046 = .rodata:0x8034F594; // type:object size:0x20 scope:local align:4 data:float +init_data$4052 = .rodata:0x8034F5B4; // type:object size:0x48 scope:local align:4 data:float +@stringBase0 = .rodata:0x8034F5FC; // type:object size:0x15 scope:local align:4 data:string_table +m_attr__Q212daObj_Search5Act_c = .rodata:0x8034F618; // type:object size:0x60 scope:global align:4 data:byte +@stringBase0 = .rodata:0x8034F678; // type:object size:0x11C scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8034F798; // type:label scope:local +l_ship_offset = .rodata:0x8034F798; // type:object size:0xC scope:global align:4 +l_ship_offset2 = .rodata:0x8034F7A4; // type:object size:0xC scope:global align:4 +l_ship_offset3 = .rodata:0x8034F7B0; // type:object size:0xC scope:global align:4 +l_ship_redge = .rodata:0x8034F7BC; // type:object size:0xC scope:global align:4 +l_ship_ledge = .rodata:0x8034F7C8; // type:object size:0xC scope:global align:4 data:float +l_heel_pos = .rodata:0x8034F7D4; // type:object size:0xC scope:global align:4 +l_toe_pos = .rodata:0x8034F7E0; // type:object size:0xC scope:global align:4 +l_eye_offset = .rodata:0x8034F7EC; // type:object size:0xC scope:global align:4 +l_head_center_offset = .rodata:0x8034F7F8; // type:object size:0xC scope:global align:4 +l_neck_front = .rodata:0x8034F804; // type:object size:0xC scope:global align:4 +l_neck_top = .rodata:0x8034F810; // type:object size:0xC scope:global align:4 +l_land_smoke_offset = .rodata:0x8034F81C; // type:object size:0xC scope:global align:4 +l_ms_light_local_start = .rodata:0x8034F828; // type:object size:0xC scope:global align:4 data:float +l_ms_light_local_vec = .rodata:0x8034F834; // type:object size:0xC scope:global align:4 +l_tact_top = .rodata:0x8034F840; // type:object size:0xC scope:global align:4 +l_crawl_start_front_offset = .rodata:0x8034F84C; // type:object size:0xC scope:global align:4 +l_crawl_front_offset = .rodata:0x8034F858; // type:object size:0xC scope:global align:4 data:float +l_crawl_back_offset = .rodata:0x8034F864; // type:object size:0xC scope:global align:4 +l_crawl_top_offset = .rodata:0x8034F870; // type:object size:0xC scope:global align:4 +l_crawl_front_up_offset = .rodata:0x8034F87C; // type:object size:0xC scope:global align:4 +l_crawl_back_up_offset = .rodata:0x8034F888; // type:object size:0xC scope:global align:4 +l_crawl_stand_up_offset = .rodata:0x8034F894; // type:object size:0xC scope:global align:4 +l_crawl_top_up_offset = .rodata:0x8034F8A0; // type:object size:0xC scope:global align:4 +l_crawl_side_offset = .rodata:0x8034F8AC; // type:object size:0xC scope:global align:4 +l_crawl_lside_offset = .rodata:0x8034F8B8; // type:object size:0xC scope:global align:4 +l_crawl_rside_offset = .rodata:0x8034F8C4; // type:object size:0xC scope:global align:4 +l_crawl_lside_front_offset = .rodata:0x8034F8D0; // type:object size:0xC scope:global align:4 +l_crawl_rside_front_offset = .rodata:0x8034F8DC; // type:object size:0xC scope:global align:4 +l_crawl_min_side_offset = .rodata:0x8034F8E8; // type:object size:0xC scope:global align:4 +mTexAnmIndexTable__9daPy_lk_c = .rodata:0x8034F8F4; // type:object size:0x2B4 scope:global align:4 +mSwordAnmIndexTable__9daPy_lk_c = .rodata:0x8034FBA8; // type:object size:0x6C scope:global align:4 +mBokoAnmIndexTable__9daPy_lk_c = .rodata:0x8034FC14; // type:object size:0x6C scope:global align:4 +mHammerAnmIndexTable__9daPy_lk_c = .rodata:0x8034FC80; // type:object size:0x6C scope:global align:4 +mAnmDataTable__9daPy_lk_c = .rodata:0x8034FCEC; // type:object size:0x750 scope:global align:4 +m__17daPy_HIO_basic_c0 = .rodata:0x8035043C; // type:object size:0x20 scope:global align:4 +m__16daPy_HIO_move_c0 = .rodata:0x8035045C; // type:object size:0x88 scope:global align:4 data:2byte +m__19daPy_HIO_atnMove_c0 = .rodata:0x803504E4; // type:object size:0x30 scope:global align:4 data:2byte +m__20daPy_HIO_atnMoveB_c0 = .rodata:0x80350514; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_turn_c0 = .rodata:0x80350548; // type:object size:0x40 scope:global align:4 data:2byte +m__16daPy_HIO_cutA_c0 = .rodata:0x80350588; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_cutF_c0 = .rodata:0x803505BC; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_cutR_c0 = .rodata:0x803505F0; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_cutL_c0 = .rodata:0x80350624; // type:object size:0x34 scope:global align:4 data:2byte +m__17daPy_HIO_cutEA_c0 = .rodata:0x80350658; // type:object size:0x30 scope:global align:4 data:2byte +m__17daPy_HIO_cutEB_c0 = .rodata:0x80350688; // type:object size:0x30 scope:global align:4 data:2byte +m__18daPy_HIO_cutExA_c0 = .rodata:0x803506B8; // type:object size:0x20 scope:global align:4 data:2byte +m__18daPy_HIO_cutExB_c0 = .rodata:0x803506D8; // type:object size:0x18 scope:global align:4 data:2byte +m__19daPy_HIO_cutExMJ_c0 = .rodata:0x803506F0; // type:object size:0x28 scope:global align:4 data:2byte +m__19daPy_HIO_cutKesa_c0 = .rodata:0x80350718; // type:object size:0x1C scope:global align:4 data:2byte +m__19daPy_HIO_cutTurn_c0 = .rodata:0x80350734; // type:object size:0x78 scope:global align:4 data:2byte +m__20daPy_HIO_cutTurnR_c0 = .rodata:0x803507AC; // type:object size:0x2C scope:global align:4 data:byte +m__19daPy_HIO_cutRoll_c0 = .rodata:0x803507D8; // type:object size:0x28 scope:global align:4 data:2byte +m__19daPy_HIO_cutJump_c0 = .rodata:0x80350800; // type:object size:0x50 scope:global align:4 data:2byte +m__19daPy_HIO_cutBoko_c0 = .rodata:0x80350850; // type:object size:0x84 scope:global align:4 +m__15daPy_HIO_cut_c0 = .rodata:0x803508D4; // type:object size:0x6C scope:global align:4 data:2byte +m__16daPy_HIO_roll_c0 = .rodata:0x80350940; // type:object size:0x48 scope:global align:4 data:2byte +m__20daPy_HIO_backJump_c0 = .rodata:0x80350988; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_slip_c0 = .rodata:0x803509BC; // type:object size:0x24 scope:global align:4 data:2byte +m__17daPy_HIO_slide_c0 = .rodata:0x803509E0; // type:object size:0x4C scope:global align:4 data:2byte +m__20daPy_HIO_autoJump_c0 = .rodata:0x80350A2C; // type:object size:0x44 scope:global align:4 +m__16daPy_HIO_fall_c0 = .rodata:0x80350A70; // type:object size:0x54 scope:global align:4 +m__16daPy_HIO_swim_c0 = .rodata:0x80350AC4; // type:object size:0x80 scope:global align:4 data:2byte +m__18daPy_HIO_b_jump_c0 = .rodata:0x80350B44; // type:object size:0x4C scope:global align:4 data:byte +m__18daPy_HIO_b_roll_c0 = .rodata:0x80350B90; // type:object size:0x3C scope:global align:4 data:2byte +m__19daPy_HIO_b_slide_c0 = .rodata:0x80350BCC; // type:object size:0x10 scope:global align:4 +m__21daPy_HIO_b_verJump_c0 = .rodata:0x80350BDC; // type:object size:0x44 scope:global align:4 data:2byte +m__16daPy_HIO_wall_c0 = .rodata:0x80350C20; // type:object size:0x68 scope:global align:4 data:2byte +m__21daPy_HIO_smallJump_c0 = .rodata:0x80350C88; // type:object size:0x1C scope:global align:4 data:2byte +m__21daPy_HIO_wallCatch_c0 = .rodata:0x80350CA4; // type:object size:0x58 scope:global align:4 data:2byte +m__16daPy_HIO_hang_c0 = .rodata:0x80350CFC; // type:object size:0x34 scope:global align:4 data:2byte +m__17daPy_HIO_guard_c0 = .rodata:0x80350D30; // type:object size:0x28 scope:global align:4 data:2byte +m__20daPy_HIO_nockback_c0 = .rodata:0x80350D58; // type:object size:0x3C scope:global align:4 data:2byte +m__19daPy_HIO_iceSlip_c0 = .rodata:0x80350D94; // type:object size:0x74 scope:global align:4 data:2byte +m__18daPy_HIO_damage_c0 = .rodata:0x80350E08; // type:object size:0x3C scope:global align:4 data:2byte +m__20daPy_HIO_laDamage_c0 = .rodata:0x80350E44; // type:object size:0x98 scope:global align:4 +m__20daPy_HIO_huDamage_c0 = .rodata:0x80350EDC; // type:object size:0x98 scope:global align:4 +m__22daPy_HIO_elecDamage_c0 = .rodata:0x80350F74; // type:object size:0xC scope:global align:4 data:2byte +m__20daPy_HIO_slowJump_c0 = .rodata:0x80350F80; // type:object size:0x3C scope:global align:4 +m__20daPy_HIO_sideStep_c0 = .rodata:0x80350FBC; // type:object size:0x34 scope:global align:4 data:byte +m__16daPy_HIO_grab_c0 = .rodata:0x80350FF0; // type:object size:0xAC scope:global align:4 data:2byte +m__18daPy_HIO_ladder_c0 = .rodata:0x8035109C; // type:object size:0x44 scope:global align:4 data:2byte +m__18daPy_HIO_crouch_c0 = .rodata:0x803510E0; // type:object size:0x50 scope:global align:4 data:2byte +m__20daPy_HIO_pushpull_c0 = .rodata:0x80351130; // type:object size:0x18 scope:global align:4 data:float +m__16daPy_HIO_rope_c0 = .rodata:0x80351148; // type:object size:0x68 scope:global align:4 data:2byte +m__16daPy_HIO_boom_c0 = .rodata:0x803511B0; // type:object size:0x30 scope:global align:4 data:2byte +m__15daPy_HIO_fan_c0 = .rodata:0x803511E0; // type:object size:0x5C scope:global align:4 +m__16daPy_HIO_tact_c0 = .rodata:0x8035123C; // type:object size:0x1C scope:global align:4 data:float +m__15daPy_HIO_ham_c0 = .rodata:0x80351258; // type:object size:0x44 scope:global align:4 data:2byte +m__17daPy_HIO_boots_c0 = .rodata:0x8035129C; // type:object size:0x14 scope:global align:4 data:2byte +m__18daPy_HIO_bottle_c0 = .rodata:0x803512B0; // type:object size:0x70 scope:global align:4 data:2byte +m__15daPy_HIO_bow_c0 = .rodata:0x80351320; // type:object size:0x1C scope:global align:4 data:2byte +m__16daPy_HIO_food_c0 = .rodata:0x8035133C; // type:object size:0x1C scope:global align:4 data:2byte +m__16daPy_HIO_item_c0 = .rodata:0x80351358; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_ship_c0 = .rodata:0x8035138C; // type:object size:0x18 scope:global align:4 +m__19daPy_HIO_restart_c0 = .rodata:0x803513A4; // type:object size:0x18 scope:global align:4 data:float +m__18daPy_HIO_holdup_c0 = .rodata:0x803513BC; // type:object size:0x58 scope:global align:4 data:2byte +m__17daPy_HIO_vomit_c0 = .rodata:0x80351414; // type:object size:0x40 scope:global align:4 data:2byte +m__16daPy_HIO_warp_c0 = .rodata:0x80351454; // type:object size:0x1C scope:global align:4 +aura_emitter_joint$5409 = .rodata:0x80351470; // type:object size:0x14 scope:local align:4 +aura_model_joint$5410 = .rodata:0x80351484; // type:object size:0xC scope:local align:4 +wave_offset$5632 = .rodata:0x80351490; // type:object size:0xC scope:local align:4 +swim_offset$5633 = .rodata:0x8035149C; // type:object size:0xC scope:local align:4 +swim_side_offset$5634 = .rodata:0x803514A8; // type:object size:0xC scope:local align:4 +eff_joint$8125 = .rodata:0x803514B4; // type:object size:0xA scope:local align:4 +ripple_scale$8190 = .rodata:0x803514C0; // type:object size:0xC scope:local align:4 +splash_scale$21910 = .rodata:0x803514CC; // type:object size:0xC scope:local align:4 +ripple_scale$21911 = .rodata:0x803514D8; // type:object size:0xC scope:local align:4 +sword_model_tbl$23015 = .rodata:0x803514E4; // type:object size:0x20 scope:local align:4 data:2byte +rtoe_pos_offset$28960 = .rodata:0x80351504; // type:object size:0xC scope:local align:4 +rheel_pos_offset$28961 = .rodata:0x80351510; // type:object size:0xC scope:local align:4 +tact_scale$32965 = .rodata:0x8035151C; // type:object size:0xC scope:local align:4 data:float +offset$39064 = .rodata:0x80351528; // type:object size:0xC scope:local align:4 +offset$39068 = .rodata:0x80351534; // type:object size:0xC scope:local align:4 +nsword_top$40414 = .rodata:0x80351540; // type:object size:0xC scope:local align:4 +msword_top$40415 = .rodata:0x8035154C; // type:object size:0xC scope:local align:4 +boomerang_catch$40416 = .rodata:0x80351558; // type:object size:0xC scope:local align:4 +hookshot_root$40417 = .rodata:0x80351564; // type:object size:0xC scope:local align:4 +hammer_top$40418 = .rodata:0x80351570; // type:object size:0xC scope:local align:4 +hammer_root$40419 = .rodata:0x8035157C; // type:object size:0xC scope:local align:4 +fan_top$40420 = .rodata:0x80351588; // type:object size:0xC scope:local align:4 +head_offset$40633 = .rodata:0x80351594; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x803515A0; // type:object size:0x481 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80351A28; // type:object size:0x9E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80351AC8; // type:object size:0x37 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80351B00; // type:object size:0x50 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80351B50; // type:object size:0x89 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80351BE0; // type:object size:0x10D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80351CF0; // type:object size:0x257 scope:local align:4 data:string_table +@16972 = .rodata:0x80351F48; // type:object size:0x150 scope:local align:4 data:4byte +wave$17327 = .rodata:0x80352098; // type:object size:0x10 scope:local align:4 +@17973 = .rodata:0x803520A8; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803520B4; // type:object size:0x1FD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803522B8; // type:object size:0x6F scope:local align:4 data:string_table +@6108 = .rodata:0x80352328; // type:object size:0x24 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8035234C; // type:object size:0xED scope:local align:4 data:string_table +labelt$4301 = .rodata:0x80352440; // type:object size:0x20 scope:local align:4 +x$4362 = .rodata:0x80352460; // type:object size:0x20 scope:local align:4 +rot$4498 = .rodata:0x80352480; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8035248C; // type:object size:0x52 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803524E0; // type:object size:0x59 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80352540; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80352590; // type:object size:0x3F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803525D0; // type:object size:0x40 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80352610; // type:label scope:local +tact_beat = .rodata:0x80352610; // type:object size:0x18 scope:global align:4 +l_ft$4057 = .rodata:0x80352628; // type:object size:0x3C scope:local align:4 data:string +l_fd$4058 = .rodata:0x80352664; // type:object size:0x3C scope:local align:4 data:string +l_car$4059 = .rodata:0x803526A0; // type:object size:0x10 scope:local align:4 data:string +l_tri$4060 = .rodata:0x803526B0; // type:object size:0x20 scope:local align:4 data:string +l_sit$4061 = .rodata:0x803526D0; // type:object size:0xC scope:local align:4 data:string +l_sik$4062 = .rodata:0x803526DC; // type:object size:0xC scope:local align:4 data:string +l_ci$4063 = .rodata:0x803526E8; // type:object size:0x2C scope:local align:4 data:string +l_htp$4064 = .rodata:0x80352714; // type:object size:0xC scope:local align:4 data:string +l_tit$4065 = .rodata:0x80352720; // type:object size:0x18 scope:local align:4 data:string +l_tik$4066 = .rodata:0x80352738; // type:object size:0x18 scope:local align:4 data:string +l_cn$4067 = .rodata:0x80352750; // type:object size:0x18 scope:local align:4 data:string +l_wn$4068 = .rodata:0x80352768; // type:object size:0x18 scope:local align:4 data:string +l_i0$4069 = .rodata:0x80352780; // type:object size:0x18 scope:local align:4 data:string +l_i1$4070 = .rodata:0x80352798; // type:object size:0x18 scope:local align:4 data:string +l_bs$4071 = .rodata:0x803527B0; // type:object size:0x18 scope:local align:4 data:string +l_hmb$4072 = .rodata:0x803527C8; // type:object size:0x18 scope:local align:4 data:string +l_wit$4073 = .rodata:0x803527E0; // type:object size:0x14 scope:local align:4 data:string +l_wik$4074 = .rodata:0x803527F4; // type:object size:0x14 scope:local align:4 data:string +l_ip$4075 = .rodata:0x80352808; // type:object size:0x14 scope:local align:4 data:string +l_wk$4076 = .rodata:0x8035281C; // type:object size:0x10 scope:local align:4 data:string +item$4485 = .rodata:0x8035282C; // type:object size:0xA8 scope:local align:4 +rotate_angle$5851 = .rodata:0x803528D4; // type:object size:0xA scope:local align:4 +rotate_angle$6006 = .rodata:0x803528E0; // type:object size:0xA scope:local align:4 +@stringBase0 = .rodata:0x803528EC; // type:object size:0x229 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80352B18; // type:label scope:local +l_ft$4104 = .rodata:0x80352B18; // type:object size:0x3C scope:local align:4 data:string +l_fd$4105 = .rodata:0x80352B54; // type:object size:0x3C scope:local align:4 data:string +l_car$4106 = .rodata:0x80352B90; // type:object size:0x10 scope:local align:4 data:string +l_it$4107 = .rodata:0x80352BA0; // type:object size:0xC scope:local align:4 data:string +l_ik$4108 = .rodata:0x80352BAC; // type:object size:0xC scope:local align:4 data:string +l_ip$4109 = .rodata:0x80352BB8; // type:object size:0x10 scope:local align:4 data:string +l_lnk$4110 = .rodata:0x80352BC8; // type:object size:0xC scope:local align:4 data:string +l_fl$4111 = .rodata:0x80352BD4; // type:object size:0x18 scope:local align:4 data:string +l_fb$4112 = .rodata:0x80352BEC; // type:object size:0x18 scope:local align:4 data:string +l_fbk$4113 = .rodata:0x80352C04; // type:object size:0x18 scope:local align:4 data:string +bossOffsetX$4551 = .rodata:0x80352C1C; // type:object size:0x40 scope:local align:4 +bossOffsetY$4552 = .rodata:0x80352C5C; // type:object size:0x40 scope:local align:4 +@5986 = .rodata:0x80352C9C; // type:object size:0x1E scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80352CBC; // type:object size:0x281 scope:local align:4 data:string_table +g_cursorTable = .rodata:0x80352F40; // type:object size:0x3F scope:global align:4 data:byte +hist = .rodata:0x80352F80; // type:object size:0xC4 scope:global align:4 data:string +l_island$4308 = .rodata:0x80353044; // type:object size:0x2C scope:local align:4 +endSalv$4314 = .rodata:0x80353070; // type:object size:0xC4 scope:local align:4 data:string +@stringBase0 = .rodata:0x80353134; // type:object size:0x195 scope:local align:4 data:string_table +l_tagNm01$4199 = .rodata:0x803532D0; // type:object size:0x44 scope:local align:4 +l_tagNm02$4200 = .rodata:0x80353314; // type:object size:0x44 scope:local align:4 +hist$4410 = .rodata:0x80353358; // type:object size:0xC4 scope:local align:4 data:string +@stringBase0 = .rodata:0x8035341C; // type:object size:0x37C scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80353798; // type:label scope:local +l_ft$4079 = .rodata:0x80353798; // type:object size:0x3C scope:local align:4 data:string +l_no$4080 = .rodata:0x803537D4; // type:object size:0x18 scope:local align:4 data:string +l_car$4081 = .rodata:0x803537EC; // type:object size:0x10 scope:local align:4 data:string +l_sin_01$4082 = .rodata:0x803537FC; // type:object size:0x20 scope:local align:4 data:string +l_sin_10$4083 = .rodata:0x8035381C; // type:object size:0x20 scope:local align:4 data:string +l_sit$4084 = .rodata:0x8035383C; // type:object size:0x24 scope:local align:4 data:string +l_sik$4085 = .rodata:0x80353860; // type:object size:0x24 scope:local align:4 data:string +l_sb$4086 = .rodata:0x80353884; // type:object size:0x24 scope:local align:4 data:string +l_it$4087 = .rodata:0x803538A8; // type:object size:0x54 scope:local align:4 data:string +l_ik$4088 = .rodata:0x803538FC; // type:object size:0x54 scope:local align:4 data:string +l_ip$4089 = .rodata:0x80353950; // type:object size:0x18 scope:local align:4 data:string +l_fd$4090 = .rodata:0x80353968; // type:object size:0x3C scope:local align:4 data:string +event$4605 = .rodata:0x803539A4; // type:object size:0x10 scope:local align:4 +attack$4606 = .rodata:0x803539B4; // type:object size:0x10 scope:local align:4 +bottle$4607 = .rodata:0x803539C4; // type:object size:0x10 scope:local align:4 +bag$4608 = .rodata:0x803539D4; // type:object size:0xC scope:local align:4 +wepon1$4609 = .rodata:0x803539E0; // type:object size:0xC scope:local align:4 +wepon2$4610 = .rodata:0x803539EC; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x803539F8; // type:object size:0x161 scope:local align:4 data:string_table +soundMode = .rodata:0x80353B60; // type:object size:0xC scope:global align:4 +label_t$4008 = .rodata:0x80353B6C; // type:object size:0x3C scope:local align:4 data:string +label_d$4009 = .rodata:0x80353BA8; // type:object size:0x3C scope:local align:4 data:string +moveX$4301 = .rodata:0x80353BE4; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x80353BFC; // type:object size:0x69 scope:local align:4 data:string_table +x$4243 = .rodata:0x80353C68; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x80353C78; // type:object size:0x80 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80353CF8; // type:object size:0x1E8 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80353EE0; // type:label scope:local +colorTable$4531 = .rodata:0x80353EE0; // type:object size:0x24 scope:local align:4 +scaleX$5136 = .rodata:0x80353F04; // type:object size:0x14 scope:local align:4 +scaleY$5137 = .rodata:0x80353F18; // type:object size:0x14 scope:local align:4 +step$5138 = .rodata:0x80353F2C; // type:object size:0xA scope:local align:4 +frameScale$5533 = .rodata:0x80353F38; // type:object size:0xC scope:local align:4 data:float +@stringBase0 = .rodata:0x80353F44; // type:object size:0x23D scope:local align:4 data:string_table +colorTable$4005 = .rodata:0x80354188; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x803541AC; // type:object size:0x15C scope:local align:4 data:string_table +colorTable$4180 = .rodata:0x80354308; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x8035432C; // type:object size:0x1C0 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803544F0; // type:label scope:local +act$5119 = .rodata:0x803544F0; // type:object size:0x1F8 scope:local align:4 +@9007 = .rodata:0x803546E8; // type:object size:0x1E scope:local align:4 data:4byte +@9965 = .rodata:0x80354708; // type:object size:0xC scope:local align:4 data:4byte +@9966 = .rodata:0x80354714; // type:object size:0xC scope:local align:4 data:4byte +scale$13039 = .rodata:0x80354720; // type:object size:0x10 scope:local align:4 +trans$13040 = .rodata:0x80354730; // type:object size:0x10 scope:local align:4 +white$13041 = .rodata:0x80354740; // type:object size:0x10 scope:local align:4 +black$13042 = .rodata:0x80354750; // type:object size:0x10 scope:local align:4 +@13358 = .rodata:0x80354760; // type:object size:0x50 scope:local align:4 data:4byte +@13359 = .rodata:0x803547B0; // type:object size:0x50 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80354800; // type:object size:0x744 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80354F48; // type:object size:0x3D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80354F88; // type:label scope:local +perfect$4107 = .rodata:0x80354F88; // type:object size:0x20 scope:local align:4 +perfect_nt$4108 = .rodata:0x80354FA8; // type:object size:0x28 scope:local align:4 data:string +perfect_nk$4109 = .rodata:0x80354FD0; // type:object size:0x28 scope:local align:4 data:string +perfect$4235 = .rodata:0x80354FF8; // type:object size:0x20 scope:local align:4 +perfect_nt$4236 = .rodata:0x80355018; // type:object size:0x28 scope:local align:4 data:string +perfect_nk$4237 = .rodata:0x80355040; // type:object size:0x28 scope:local align:4 data:string +animeFrame$4371 = .rodata:0x80355068; // type:object size:0xE scope:local align:4 +transX$4372 = .rodata:0x80355078; // type:object size:0x10 scope:local align:4 +transY$4373 = .rodata:0x80355088; // type:object size:0x10 scope:local align:4 +rot$4374 = .rodata:0x80355098; // type:object size:0x10 scope:local align:4 +rot$4535 = .rodata:0x803550A8; // type:object size:0xC scope:local align:4 +animeFrame$4663 = .rodata:0x803550B4; // type:object size:0xA scope:local align:4 +transY$4664 = .rodata:0x803550C0; // type:object size:0xC scope:local align:4 +rot$4665 = .rodata:0x803550CC; // type:object size:0xC scope:local align:4 +rot$4846 = .rodata:0x803550D8; // type:object size:0xC scope:local align:4 data:2byte +@stringBase0 = .rodata:0x803550E4; // type:object size:0xE1 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803551C8; // type:label scope:local +ar_t$5576 = .rodata:0x803551C8; // type:object size:0x18 scope:local align:4 data:string +wn_t$5577 = .rodata:0x803551E0; // type:object size:0x18 scope:local align:4 data:string +bs_t$5578 = .rodata:0x803551F8; // type:object size:0x18 scope:local align:4 data:string +i0_t$5579 = .rodata:0x80355210; // type:object size:0x18 scope:local align:4 data:string +frameScale$6325 = .rodata:0x80355228; // type:object size:0xC scope:local align:4 +time$6496 = .rodata:0x80355234; // type:object size:0x18 scope:local align:4 +scaleX$6497 = .rodata:0x8035524C; // type:object size:0x14 scope:local align:4 +scaleY$6498 = .rodata:0x80355260; // type:object size:0x14 scope:local align:4 +frameScale$7076 = .rodata:0x80355274; // type:object size:0xC scope:local align:4 data:float +@stringBase0 = .rodata:0x80355280; // type:object size:0x2CA scope:local align:4 data:string_table +@4680 = .rodata:0x80355550; // type:object size:0xC scope:local align:4 data:4byte +@4681 = .rodata:0x8035555C; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80355568; // type:object size:0xBB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355628; // type:object size:0xFB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355728; // type:object size:0x8E scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803557B8; // type:label scope:local +cn_t2$4078 = .rodata:0x803557B8; // type:object size:0x18 scope:local align:4 data:string +wn_t2$4079 = .rodata:0x803557D0; // type:object size:0x18 scope:local align:4 data:string +i12_t2$4080 = .rodata:0x803557E8; // type:object size:0x18 scope:local align:4 data:string +i11_t2$4081 = .rodata:0x80355800; // type:object size:0x18 scope:local align:4 data:string +bs_t2$4082 = .rodata:0x80355818; // type:object size:0x18 scope:local align:4 data:string +cn_t1$4083 = .rodata:0x80355830; // type:object size:0x1C scope:local align:4 data:string +wn_t1$4084 = .rodata:0x8035584C; // type:object size:0x1C scope:local align:4 data:string +pk_t1$4085 = .rodata:0x80355868; // type:object size:0x1C scope:local align:4 data:string +i11_t1$4086 = .rodata:0x80355884; // type:object size:0x1C scope:local align:4 data:string +i12_t1$4087 = .rodata:0x803558A0; // type:object size:0x1C scope:local align:4 data:string +bs_t1$4088 = .rodata:0x803558BC; // type:object size:0x1C scope:local align:4 data:string +timing_t$4089 = .rodata:0x803558D8; // type:object size:0x54 scope:local align:4 +@4345 = .rodata:0x8035592C; // type:object size:0xA scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80355938; // type:object size:0x2F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355968; // type:object size:0x2F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355998; // type:object size:0x28 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803559C0; // type:label scope:local +sb_l$4135 = .rodata:0x803559C0; // type:object size:0x30 scope:local align:4 data:string +st_l$4136 = .rodata:0x803559F0; // type:object size:0x30 scope:local align:4 data:string +icn_l$4137 = .rodata:0x80355A20; // type:object size:0xC scope:local align:4 data:string +emp_l$4138 = .rodata:0x80355A2C; // type:object size:0xC scope:local align:4 data:string +sp_l$4139 = .rodata:0x80355A38; // type:object size:0x20 scope:local align:4 data:string +no_l$4140 = .rodata:0x80355A58; // type:object size:0xC scope:local align:4 +nob_l$4141 = .rodata:0x80355A64; // type:object size:0xC scope:local align:4 data:string +nok_l$4142 = .rodata:0x80355A70; // type:object size:0xC scope:local align:4 data:string +@stringBase0 = .rodata:0x80355A7C; // type:object size:0x25F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355CE0; // type:object size:0x3DD scope:local align:4 data:string_table +@4048 = .rodata:0x803560C0; // type:object size:0x1C scope:local align:4 data:4byte +@4049 = .rodata:0x803560DC; // type:object size:0x1C scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803560F8; // type:object size:0x1E5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803562E0; // type:object size:0x10D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803563F0; // type:object size:0x41 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80356438; // type:object size:0x80 scope:local align:4 data:string_table +majroom_dylKeyTbl = .rodata:0x803564B8; // type:object size:0x22 scope:global align:4 +ma2room_dylKeyTbl = .rodata:0x803564DC; // type:object size:0x1C scope:global align:4 +ma3room_dylKeyTbl = .rodata:0x803564F8; // type:object size:0x1A scope:global align:4 +M_NewD2_dylKeyTbl = .rodata:0x80356514; // type:object size:0x18 scope:global align:4 +kindan_dylKeyTbl = .rodata:0x8035652C; // type:object size:0x1A scope:global align:4 +M_Dai_dylKeyTbl = .rodata:0x80356548; // type:object size:0x36 scope:global align:4 +sea_dylKeyTbl = .rodata:0x80356580; // type:object size:0xE scope:global align:4 +kaze_dylKeyTbl = .rodata:0x80356590; // type:object size:0x30 scope:global align:4 +PreLoadInfoT = .rodata:0x803565C0; // type:object size:0x100 scope:global align:4 +@stringBase0 = .rodata:0x803566C0; // type:object size:0x54B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80356C10; // type:object size:0x9B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80356CB0; // type:object size:0x16 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80356CC8; // type:label scope:local +time$4725 = .rodata:0x80356CC8; // type:object size:0x18 scope:local align:4 +scaleX$4726 = .rodata:0x80356CE0; // type:object size:0x14 scope:local align:4 +scaleY$4727 = .rodata:0x80356CF4; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x80356D08; // type:object size:0x127 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80356E30; // type:object size:0xE0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80356F10; // type:object size:0x2C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80356F40; // type:object size:0x35 scope:local align:4 data:string_table +min_y$4158 = .rodata:0x80356F78; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x80356F84; // type:object size:0x2E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80356FB8; // type:object size:0x45D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80357418; // type:object size:0x223 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80357640; // type:object size:0x811 scope:local align:4 data:string_table +@2247 = .rodata:0x80357E58; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80357E64; // type:object size:0x42 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80357EA8; // type:object size:0x1E4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358090; // type:object size:0x262 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803582F8; // type:object size:0x22 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358320; // type:object size:0xF78 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359298; // type:object size:0x2C8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359560; // type:object size:0x22D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359790; // type:object size:0x36 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803597C8; // type:object size:0x169 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80359938; // type:label scope:local +@1436 = .rodata:0x80359938; // type:object size:0xC scope:local align:4 +@1456 = .rodata:0x80359944; // type:object size:0xC scope:local align:4 +@1525 = .rodata:0x80359950; // type:object size:0xC scope:local align:4 +@1526 = .rodata:0x8035995C; // type:object size:0xC scope:local align:4 +@1527 = .rodata:0x80359968; // type:object size:0xC scope:local align:4 +@1528 = .rodata:0x80359974; // type:object size:0xC scope:local align:4 +@1529 = .rodata:0x80359980; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8035998C; // type:object size:0x65 scope:local align:4 data:string_table +@1437 = .rodata:0x803599F8; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80359A08; // type:object size:0x8E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359A98; // type:object size:0x1B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359AB8; // type:object size:0xC6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359B80; // type:object size:0x1F5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359D78; // type:object size:0x39 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359DB8; // type:object size:0xE4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359EA0; // type:object size:0x25 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359EC8; // type:object size:0xFF scope:local align:4 data:string_table +@733 = .rodata:0x80359FC8; // type:object size:0xC scope:local align:4 data:4byte +...rodata.0 = .rodata:0x80359FD8; // type:label scope:local +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x80359FD8; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x80359FE4; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x80359FF0; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight = .rodata:0x80359FFC; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight = .rodata:0x8035A008; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x8035A018; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x8035A024; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog = .rodata:0x8035A030; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog = .rodata:0x8035A03C; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light = .rodata:0x8035A04C; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light = .rodata:0x8035A058; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x8035A068; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x8035A074; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x8035A080; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x8035A08C; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x8035A098; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x8035A0A4; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x8035A0B0; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x8035A0C0; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x8035A0CC; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound = .rodata:0x8035A0DC; // type:object size:0xC scope:global align:4 +saCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@ = .rodata:0x8035A0E8; // type:object size:0x40 scope:global align:4 +gauDataSize_TEParagraph_data__Q37JStudio3stb4data = .rodata:0x8035A128; // type:object size:0x20 scope:global align:4 +@1571 = .rodata:0x8035A148; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8035A158; // type:object size:0x9E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A1F8; // type:object size:0x23 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A220; // type:object size:0x27 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A248; // type:object size:0x68 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A2B0; // type:object size:0x2DA scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A590; // type:object size:0x22B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A7C0; // type:object size:0x6D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A830; // type:object size:0x82 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A8B8; // type:object size:0x31 scope:local align:4 data:string_table +s_key_table__Q28JASystem6Player = .rodata:0x8035A8F0; // type:object size:0x100 scope:global align:4 +sAdsrDef__Q28JASystem6Player = .rodata:0x8035A9F0; // type:object size:0x18 scope:global align:4 data:byte +sEnvelopeDef__Q28JASystem6Player = .rodata:0x8035AA08; // type:object size:0x18 scope:global align:4 data:byte +sVibratoDef__Q28JASystem6Player = .rodata:0x8035AA20; // type:object size:0x18 scope:global align:4 data:byte +sTremoroDef__Q28JASystem6Player = .rodata:0x8035AA38; // type:object size:0x18 scope:global align:4 data:byte +@stringBase0 = .rodata:0x8035AA50; // type:object size:0x36 scope:local align:4 data:string_table +Arglist__8JASystem = .rodata:0x8035AA88; // type:object size:0x100 scope:global align:4 +@stringBase0 = .rodata:0x8035AB88; // type:object size:0xFB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035AC88; // type:object size:0x2C0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035AF48; // type:object size:0x3C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035AF88; // type:object size:0x46 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035AFD0; // type:object size:0x7C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B050; // type:object size:0xBA scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B110; // type:object size:0x9E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B1B0; // type:object size:0x2B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B1E0; // type:object size:0x30 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B210; // type:object size:0x50 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B260; // type:object size:0x6F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B2D0; // type:object size:0x45 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B318; // type:object size:0x49 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B368; // type:object size:0x9D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B408; // type:object size:0x96 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B4A0; // type:object size:0x94 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B538; // type:object size:0x231 scope:local align:4 data:string_table +connect_table$627 = .rodata:0x8035B770; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x8035B788; // type:object size:0x96 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B820; // type:object size:0x9A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B8C0; // type:object size:0x61 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B928; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035B958; // type:object size:0x261 scope:local align:4 data:string_table +polys_table__Q28JASystem6Driver = .rodata:0x8035BBC0; // type:object size:0x10 scope:global align:4 +@stringBase0 = .rodata:0x8035BBD0; // type:object size:0x176 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8035BD48; // type:label scope:local +relTableSampleCell__Q28JASystem11TOscillator = .rodata:0x8035BD48; // type:object size:0x44 scope:global align:4 +relTableSqRoot__Q28JASystem11TOscillator = .rodata:0x8035BD8C; // type:object size:0x44 scope:global align:4 +relTableSquare__Q28JASystem11TOscillator = .rodata:0x8035BDD0; // type:object size:0x44 scope:global align:4 +@stringBase0 = .rodata:0x8035BE14; // type:object size:0x32 scope:local align:4 data:string_table +@401 = .rodata:0x8035BE48; // type:object size:0x1A scope:local align:4 data:string +@408 = .rodata:0x8035BE64; // type:object size:0x1F scope:local align:4 data:string +@stringBase0 = .rodata:0x8035BE88; // type:object size:0x112 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035BFA0; // type:object size:0x363 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035C308; // type:object size:0x5A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035C368; // type:object size:0xA3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035C410; // type:object size:0xAB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035C4C0; // type:object size:0x94 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035C558; // type:object size:0xAB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035C608; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035C658; // type:object size:0x1DF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035C838; // type:object size:0xAC scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035C8E8; // type:object size:0x1E6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035CAD0; // type:object size:0x6E7 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035D1B8; // type:object size:0x18C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035D348; // type:object size:0x22D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035D578; // type:object size:0x30 scope:local align:4 data:string_table +@5331 = .rodata:0x8035D5A8; // type:object size:0xC scope:local align:4 data:4byte +@5374 = .rodata:0x8035D5B4; // type:object size:0xC scope:local align:4 data:4byte +@5567 = .rodata:0x8035D5C0; // type:object size:0xC scope:local align:4 data:4byte +@6281 = .rodata:0x8035D5CC; // type:object size:0xC scope:local align:4 data:4byte +@6453 = .rodata:0x8035D5D8; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8035D5E4; // type:object size:0x474 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8035DA58; // type:label scope:local +@797 = .rodata:0x8035DA58; // type:object size:0xC scope:local align:4 data:4byte +@798 = .rodata:0x8035DA64; // type:object size:0xC scope:local align:4 +@799 = .rodata:0x8035DA70; // type:object size:0xC scope:local align:4 +@800 = .rodata:0x8035DA7C; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8035DA88; // type:object size:0x150 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035DBD8; // type:object size:0x14D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035DD28; // type:object size:0x66 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035DD90; // type:object size:0x33D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E0D0; // type:object size:0x2A5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E378; // type:object size:0x184 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E500; // type:object size:0x430 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035E930; // type:object size:0x1A6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035EAD8; // type:object size:0x4E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035EB28; // type:object size:0x11D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035EC48; // type:object size:0x87 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035ECD0; // type:object size:0x54 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035ED28; // type:object size:0x3A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035ED68; // type:object size:0x2 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035ED70; // type:object size:0x28 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035ED98; // type:object size:0x31 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035EDD0; // type:object size:0x89 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035EE60; // type:object size:0x96 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035EEF8; // type:object size:0xA3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035EFA0; // type:object size:0xD9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F080; // type:object size:0x28 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F0A8; // type:object size:0x42 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F0F0; // type:object size:0x86 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F178; // type:object size:0x4C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F1C8; // type:object size:0x1E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F1E8; // type:object size:0xA1 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F290; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F2C0; // type:object size:0x24 scope:local align:4 data:string_table +saoAboutEncoding___10JUTResFont = .rodata:0x8035F2E8; // type:object size:0xC scope:global align:4 +halftofull$700 = .rodata:0x8035F2F4; // type:object size:0xBE scope:local align:4 +@stringBase0 = .rodata:0x8035F3B4; // type:object size:0x64 scope:local align:4 data:string_table +@1081 = .rodata:0x8035F418; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8035F428; // type:object size:0x125 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035F550; // type:object size:0x5D1 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035FB28; // type:object size:0x3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035FB30; // type:object size:0x99 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035FBD0; // type:object size:0x4A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035FC20; // type:object size:0x219 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035FE40; // type:object size:0x87 scope:local align:4 data:string_table +JUTResFONT_Ascfont_fix12 = .rodata:0x8035FEE0; // type:label scope:global +@stringBase0 = .rodata:0x80364040; // type:object size:0x25 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364068; // type:object size:0x38 scope:local align:4 data:string_table +@1505 = .rodata:0x803640A0; // type:object size:0x10 scope:local align:4 data:4byte +@1506 = .rodata:0x803640B0; // type:object size:0x10 scope:local align:4 data:4byte +@1547 = .rodata:0x803640C0; // type:object size:0x18 scope:local align:4 data:4byte +j3dDefaultTransformInfo = .rodata:0x803640D8; // type:object size:0x20 scope:global align:4 data:float +j3dDefaultScale = .rodata:0x803640F8; // type:object size:0xC scope:global align:4 +j3dDefaultMtx = .rodata:0x80364104; // type:object size:0x30 scope:global align:4 +@stringBase0 = .rodata:0x80364138; // type:object size:0x1D scope:local align:4 data:string_table +@1419 = .rodata:0x80364158; // type:object size:0x30 scope:local align:4 data:4byte +@1420 = .rodata:0x80364188; // type:object size:0x30 scope:local align:4 data:4byte +j3dDefaultLightInfo = .rodata:0x803641B8; // type:object size:0x34 scope:global align:4 data:float +j3dDefaultTexCoordInfo = .rodata:0x803641EC; // type:object size:0x20 scope:global align:4 data:byte +j3dDefaultTexMtxInfo = .rodata:0x8036420C; // type:object size:0x64 scope:global align:4 data:byte +j3dDefaultIndTexMtxInfo = .rodata:0x80364270; // type:object size:0x1C scope:global align:4 +j3dDefaultTevStageInfo = .rodata:0x8036428C; // type:object size:0x14 scope:global align:4 +j3dDefaultIndTevStageInfo = .rodata:0x803642A0; // type:object size:0xC scope:global align:4 data:byte +j3dDefaultFogInfo = .rodata:0x803642AC; // type:object size:0x2C scope:global align:4 data:byte +j3dDefaultNBTScaleInfo = .rodata:0x803642D8; // type:object size:0x10 scope:global align:4 data:byte +@1570 = .rodata:0x803642E8; // type:object size:0xB scope:local align:4 data:4byte +@2006 = .rodata:0x803642F8; // type:object size:0x10 scope:local align:4 data:4byte +@2118 = .rodata:0x80364308; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80364318; // type:object size:0x3A scope:local align:4 data:string_table +@1791 = .rodata:0x80364358; // type:object size:0xC scope:local align:4 data:4byte +@1793 = .rodata:0x80364364; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80364370; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364388; // type:object size:0x38 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803643C0; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803643D8; // type:object size:0x2C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364408; // type:object size:0x3D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80364448; // type:label scope:local +ClampRegion = .rodata:0x80364448; // type:object size:0xA scope:global align:4 data:byte +__ptmf_null = .rodata:0x80364458; // type:object size:0xC scope:global align:4 data:4byte +__constants = .rodata:0x80364468; // type:object size:0x18 scope:global align:8 data:double +@53 = .rodata:0x80364480; // type:object size:0x36 scope:local align:4 data:string +@54 = .rodata:0x803644B8; // type:object size:0x39 scope:local align:4 data:string +fix_pool_sizes = .rodata:0x803644F8; // type:object size:0x18 scope:global align:4 data:4byte +@stringBase0 = .rodata:0x80364510; // type:object size:0xDD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803645F0; // type:object size:0x25 scope:local align:4 data:string_table +Zero = .rodata:0x80364618; // type:object size:0x10 scope:global align:8 +two_over_pi = .rodata:0x80364628; // type:object size:0x108 scope:global align:4 +npio2_hw = .rodata:0x80364730; // type:object size:0x80 scope:global align:4 +init_jk = .rodata:0x803647B0; // type:object size:0x10 scope:global align:4 +PIo2 = .rodata:0x803647C0; // type:object size:0x40 scope:global align:8 data:double +T = .rodata:0x80364800; // type:object size:0x68 scope:global align:8 data:double +...rodata.0 = .rodata:0x80364868; // type:label scope:local +atanhi = .rodata:0x80364868; // type:object size:0x20 scope:global align:8 +atanlo = .rodata:0x80364888; // type:object size:0x20 scope:global align:8 +aT = .rodata:0x803648A8; // type:object size:0x58 scope:global align:8 +@62 = .rodata:0x80364900; // type:object size:0x1C scope:local align:4 data:string +@484 = .rodata:0x80364920; // type:object size:0x1D scope:local align:4 data:string +gTRKMemMap = .rodata:0x80364940; // type:object size:0x10 scope:global align:4 data:4byte +@300 = .rodata:0x80364950; // type:object size:0x28 scope:local align:4 data:4byte +@307 = .rodata:0x80364978; // type:object size:0x28 scope:local align:4 data:4byte +@314 = .rodata:0x803649A0; // type:object size:0x28 scope:local align:4 data:4byte +@148 = .rodata:0x803649C8; // type:object size:0x21 scope:local align:4 data:string +@149 = .rodata:0x803649EC; // type:object size:0x24 scope:local align:4 data:string +...data.0 = .data:0x80364A20; // type:label scope:local +@2100 = .data:0x80364A20; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80364A2C; // type:object size:0xC scope:local align:4 +COPYDATE_STRING__7mDoMain = .data:0x80364A38; // type:object size:0x12 scope:global align:4 data:string +RootHeapCheck = .data:0x80364A4C; // type:object size:0x24 scope:global align:4 +SystemHeapCheck = .data:0x80364A70; // type:object size:0x24 scope:global align:4 +ZeldaHeapCheck = .data:0x80364A94; // type:object size:0x24 scope:global align:4 +GameHeapCheck = .data:0x80364AB8; // type:object size:0x24 scope:global align:4 +ArchiveHeapCheck = .data:0x80364ADC; // type:object size:0x24 scope:global align:4 +CommandHeapCheck = .data:0x80364B00; // type:object size:0x24 scope:global align:4 +HeapCheckTable = .data:0x80364B24; // type:object size:0x18 scope:global align:4 +desc1$4075 = .data:0x80364B3C; // type:object size:0x14 scope:local align:4 +desc2$4076 = .data:0x80364B50; // type:object size:0x14 scope:local align:4 +__vt__17mDoAud_zelAudio_c = .data:0x80364B68; // type:object size:0x24 scope:global align:4 +g_ntscZeldaIntDf = .data:0x80364B90; // type:object size:0x3C scope:global align:4 +g_ntscZeldaProg = .data:0x80364BCC; // type:object size:0x3C scope:global align:4 +g_mDoMtx_identity = .data:0x80364C08; // type:object size:0x30 scope:global align:4 +@2100 = .data:0x80364C40; // type:object size:0xC scope:local align:4 data:4byte +l_invisibleMat$7242 = .data:0x80364C60; // type:object size:0x85 scope:local align:32 +l_matDL = .data:0x80364D00; // type:object size:0x8D scope:local align:32 +l_toonMatDL = .data:0x80364DA0; // type:object size:0x9C scope:global align:32 +l_mat1DL = .data:0x80364E40; // type:object size:0x96 scope:global align:32 +l_toonMat1DL = .data:0x80364EE0; // type:object size:0xA5 scope:global align:32 +__vt__7JUTFont = .data:0x80364F88; // type:object size:0x44 scope:global align:4 +__vt__26mDoExt_3DlineMatSortPacket = .data:0x80364FCC; // type:object size:0x18 scope:global align:4 +__vt__19mDoExt_3DlineMat1_c = .data:0x80364FE4; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_3DlineMat0_c = .data:0x80364FF8; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_invJntPacket = .data:0x8036500C; // type:object size:0x18 scope:global align:4 +__vt__24mDoExt_onCupOffAupPacket = .data:0x80365024; // type:object size:0x18 scope:global align:4 +__vt__24mDoExt_offCupOnAupPacket = .data:0x8036503C; // type:object size:0x18 scope:global align:4 +__vt__15mDoExt_McaMorf2 = .data:0x80365054; // type:object size:0x34 scope:global align:4 +__vt__14mDoExt_McaMorf = .data:0x80365088; // type:object size:0x34 scope:global align:4 +__vt__15mDoExt_zelAnime = .data:0x803650BC; // type:object size:0x10 scope:global align:4 +__vt__28mDoExt_MtxCalcAnmBlendTblOld = .data:0x803650CC; // type:object size:0x34 scope:global align:4 +__vt__25mDoExt_MtxCalcAnmBlendTbl = .data:0x80365100; // type:object size:0x34 scope:global align:4 +__vt__17J3DMtxCalcMayaAnm = .data:0x80365134; // type:object size:0x44 scope:global align:4 +__vt__10J3DMtxCalc = .data:0x80365178; // type:object size:0x18 scope:global align:4 +__vt__12J3DFrameCtrl = .data:0x80365190; // type:object size:0xC scope:global align:4 +__vt__11J3DUClipper = .data:0x803651A0; // type:object size:0xC scope:global align:4 +__vt__16mDoHIO_subRoot_c = .data:0x803651B0; // type:object size:0xC scope:global align:4 +__vt__13mDoHIO_root_c = .data:0x803651BC; // type:object size:0xC scope:global align:4 +__vt__21mDoDvdThd_toMainRam_c = .data:0x803651C8; // type:object size:0x10 scope:global align:4 +__vt__25mDoDvdThd_mountXArchive_c = .data:0x803651D8; // type:object size:0x10 scope:global align:4 +__vt__24mDoDvdThd_mountArchive_c = .data:0x803651E8; // type:object size:0x10 scope:global align:4 +__vt__20mDoDvdThd_callback_c = .data:0x803651F8; // type:object size:0x10 scope:global align:4 +__vt__19mDoDvdThd_command_c = .data:0x80365208; // type:object size:0x10 scope:global align:4 +@4100 = .data:0x80365218; // type:object size:0x38 scope:local align:4 +@4531 = .data:0x80365250; // type:object size:0x1C scope:local align:4 +cc_cyl_src = .data:0x80365270; // type:object size:0x44 scope:global align:4 +fire_at_sph_src = .data:0x803652B4; // type:object size:0x40 scope:global align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x803652F4; // type:object size:0x30 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x80365324; // type:object size:0x18 scope:global align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x8036533C; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjGndChk = .data:0x8036536C; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_GndChk = .data:0x8036539C; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_LinChk = .data:0x803653CC; // type:object size:0x30 scope:global align:4 +__vt__8dBgS_Chk = .data:0x803653FC; // type:object size:0x18 scope:global align:4 +__vt__15dBgS_GrpPassChk = .data:0x80365414; // type:object size:0xC scope:global align:4 +__vt__15cBgS_GrpPassChk = .data:0x80365420; // type:object size:0xC scope:global align:4 +__vt__16dBgS_PolyPassChk = .data:0x8036542C; // type:object size:0xC scope:global align:4 +__vt__16cBgS_PolyPassChk = .data:0x80365438; // type:object size:0xC scope:global align:4 +__vt__8cM3dGLin = .data:0x80365444; // type:object size:0xC scope:global align:4 +__vt__11cBgS_LinChk = .data:0x80365450; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x80365468; // type:object size:0xC scope:global align:4 +l_method$2679 = .data:0x80365478; // type:object size:0xC scope:local align:4 +__vt__11fapGm_HIO_c = .data:0x80365488; // type:object size:0xC scope:global align:4 +g_fopAc_Method = .data:0x80365498; // type:object size:0x20 scope:global align:4 +__vt__11dEvt_info_c = .data:0x803654B8; // type:object size:0xC scope:global align:4 +g_fopAcTg_Queue = .data:0x803654C8; // type:object size:0xC scope:global align:4 +__vt__14dBgS_SplGrpChk = .data:0x803654D8; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_WtrChk = .data:0x80365508; // type:object size:0x30 scope:global align:4 +g_fopCam_Method = .data:0x80365538; // type:object size:0x14 scope:global align:4 +g_fopOvlp_Method = .data:0x80365550; // type:object size:0x14 scope:global align:4 +phaseMethod$2234 = .data:0x80365568; // type:object size:0x20 scope:local align:4 +g_fopScn_Method = .data:0x80365588; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803655A0; // type:label scope:local +submethod$2248 = .data:0x803655A0; // type:object size:0x10 scope:local align:4 +noFadeFase$2249 = .data:0x803655B0; // type:object size:0x20 scope:local align:4 +fadeFase$2250 = .data:0x803655D0; // type:object size:0x20 scope:local align:4 +g_fopScnTg_SceneList = .data:0x803655F0; // type:object size:0xC scope:global align:4 +g_fopVw_Method = .data:0x80365600; // type:object size:0x14 scope:global align:4 +g_fopKy_Method = .data:0x80365618; // type:object size:0x14 scope:global align:4 +g_fopMsg_Method = .data:0x80365630; // type:object size:0x14 scope:global align:4 +itemicon = .data:0x80365648; // type:object size:0x1E0 scope:global align:4 +zfont = .data:0x80365828; // type:object size:0x184 scope:global align:4 data:2byte +fopMsgM_buttonTex = .data:0x803659AC; // type:object size:0x60 scope:global align:4 +fopMsgM_buttonW = .data:0x80365A0C; // type:object size:0x60 scope:global align:4 +@5518 = .data:0x80365A6C; // type:object size:0x2C scope:local align:4 +@5544 = .data:0x80365A98; // type:object size:0x2C scope:local align:4 +__vt__21fopMsgM_msgDataProc_c = .data:0x80365AC4; // type:object size:0xC scope:global align:4 +__vt__20fopMsgM_itemMsgGet_c = .data:0x80365AD0; // type:object size:0xC scope:global align:4 +__vt__16fopMsgM_msgGet_c = .data:0x80365ADC; // type:object size:0xC scope:global align:4 +__vt__9MyPicture = .data:0x80365AE8; // type:object size:0x44 scope:global align:4 +g_fpcCtTg_Queue = .data:0x80365B30; // type:object size:0xC scope:global align:4 +g_fpcDtTg_Queue = .data:0x80365B40; // type:object size:0xC scope:global align:4 +l_fpcLy_Crear = .data:0x80365B50; // type:object size:0x2C scope:global align:4 data:4byte +l_fpcLy_LayerList = .data:0x80365B7C; // type:object size:0xC scope:global align:4 data:4byte +g_fpcLf_Method = .data:0x80365B88; // type:object size:0x14 scope:global align:4 +crear$2201 = .data:0x80365BA0; // type:object size:0x1C scope:local align:4 data:4byte +g_fpcNd_Method = .data:0x80365BC0; // type:object size:0x14 scope:global align:4 +l_fpcNdRq_Queue = .data:0x80365BD8; // type:object size:0xC scope:global align:4 data:4byte +clear$2321 = .data:0x80365BE4; // type:object size:0x64 scope:local align:4 data:4byte +methods$2338 = .data:0x80365C48; // type:object size:0x18 scope:local align:4 +methods$2348 = .data:0x80365C60; // type:object size:0x10 scope:local align:4 +methods$2359 = .data:0x80365C70; // type:object size:0xC scope:local align:4 +submethod$2176 = .data:0x80365C80; // type:object size:0xC scope:local align:4 +submethod$2223 = .data:0x80365C90; // type:object size:0xC scope:local align:4 +method$2224 = .data:0x80365C9C; // type:object size:0x1C scope:local align:4 +l_objectName = .data:0x80365CB8; // type:object size:0x26AC scope:global align:4 +l_funcTable$5296 = .data:0x80368364; // type:object size:0xC scope:local align:4 +l_layer0FuncTable$5305 = .data:0x80368370; // type:object size:0x24 scope:local align:4 +l_layer1FuncTable$5306 = .data:0x80368394; // type:object size:0x24 scope:local align:4 +l_layer2FuncTable$5307 = .data:0x803683B8; // type:object size:0x24 scope:local align:4 +l_layer3FuncTable$5308 = .data:0x803683DC; // type:object size:0x24 scope:local align:4 +l_layer4FuncTable$5309 = .data:0x80368400; // type:object size:0x24 scope:local align:4 +l_layer5FuncTable$5310 = .data:0x80368424; // type:object size:0x24 scope:local align:4 +l_layer6FuncTable$5311 = .data:0x80368448; // type:object size:0x24 scope:local align:4 +l_layer7FuncTable$5312 = .data:0x8036846C; // type:object size:0x24 scope:local align:4 +l_layer8FuncTable$5313 = .data:0x80368490; // type:object size:0x24 scope:local align:4 +l_layer9FuncTable$5314 = .data:0x803684B4; // type:object size:0x24 scope:local align:4 +l_layerAFuncTable$5315 = .data:0x803684D8; // type:object size:0x24 scope:local align:4 +l_layerBFuncTable$5316 = .data:0x803684FC; // type:object size:0x24 scope:local align:4 +l_layerFuncTable_p$5317 = .data:0x80368520; // type:object size:0x30 scope:local align:4 +l_funcTable$5322 = .data:0x80368550; // type:object size:0x198 scope:local align:4 +l_funcTable$5327 = .data:0x803686E8; // type:object size:0x108 scope:local align:4 +l_funcTable$5332 = .data:0x803687F0; // type:object size:0x54 scope:local align:4 +mDarkStatus__20dStage_roomControl_c = .data:0x80368844; // type:object size:0x100 scope:global align:4 data:byte +__vt__15dStage_roomDt_c = .data:0x80368944; // type:object size:0x13C scope:global align:4 +__vt__16dStage_stageDt_c = .data:0x80368A80; // type:object size:0x13C scope:global align:4 +__vt__11dStage_dt_c = .data:0x80368BBC; // type:object size:0x13C scope:global align:4 +...data.0 = .data:0x80368CF8; // type:label scope:local +@2100 = .data:0x80368CF8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80368D04; // type:object size:0xC scope:local align:4 +@6406 = .data:0x80368D10; // type:object size:0x58 scope:local align:4 +@6955 = .data:0x80368D68; // type:object size:0x28 scope:local align:4 +__vt__11dMap_Dmap_c = .data:0x80368D90; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_base_c = .data:0x80368DA0; // type:object size:0x10 scope:global align:4 +__vt__11dMap_2DT2_c = .data:0x80368DB0; // type:object size:0x10 scope:global align:4 +__vt__18dMap_2DAGBCursor_c = .data:0x80368DC0; // type:object size:0x10 scope:global align:4 +__vt__14dMap_2DPoint_c = .data:0x80368DD0; // type:object size:0x10 scope:global align:4 +__vt__12dMap_2DTri_c = .data:0x80368DE0; // type:object size:0x10 scope:global align:4 +__vt__18dMap_2DAGBScrDsp_c = .data:0x80368DF0; // type:object size:0x10 scope:global align:4 +__vt__18dMap_2DMtMapSpcl_c = .data:0x80368E00; // type:object size:0x10 scope:global align:4 +__vt__11dMap_2DSQ_c = .data:0x80368E10; // type:object size:0x10 scope:global align:4 +l_method$4789 = .data:0x80368E20; // type:object size:0xC scope:local align:4 +@5633 = .data:0x80368E2C; // type:object size:0xC4 scope:local align:4 +@6157 = .data:0x80368EF0; // type:object size:0x150 scope:local align:4 +l_landingEvent$6207 = .data:0x80369040; // type:object size:0x18 scope:local align:4 data:byte +l_checkData$6225 = .data:0x80369058; // type:object size:0x54 scope:local align:4 data:byte +__vt__12dCcMassS_Obj = .data:0x803690AC; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCyl = .data:0x803690B8; // type:object size:0xC scope:global align:4 +__vt__14cCcD_ShapeAttr = .data:0x803690C4; // type:object size:0x54 scope:global align:4 +__vt__8cM3dGCps = .data:0x80369118; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideInfo = .data:0x80369124; // type:object size:0xC scope:global align:4 +__vt__12dCcMassS_Mng = .data:0x80369130; // type:object size:0xC scope:global align:4 +__vt__8cM3dGAab = .data:0x8036913C; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideArea = .data:0x80369148; // type:object size:0xC scope:global align:4 +__vt__25mDoExt_McaMorfCallBack1_c = .data:0x80369154; // type:object size:0x10 scope:global align:4 +__vt__34JPACallBackBase = .data:0x80369168; // type:object size:0x1C scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x80369184; // type:object size:0x20 scope:global align:4 +ZeroQuat = .data:0x803691A8; // type:object size:0x10 scope:global align:4 data:float +__vt__10CSTControl = .data:0x803691B8; // type:object size:0x10 scope:global align:4 +__vt__9STControl = .data:0x803691C8; // type:object size:0x10 scope:global align:4 +@5005 = .data:0x803691D8; // type:object size:0x48 scope:local align:4 +@5107 = .data:0x80369220; // type:object size:0x48 scope:local align:4 +l_holdEventReg$7595 = .data:0x80369268; // type:object size:0x22 scope:local align:4 +l_onEventBit$7606 = .data:0x8036928C; // type:object size:0xA scope:local align:4 +default_select_msg = .data:0x80369298; // type:object size:0x24 scope:global align:4 +shopItemData_Feedbag = .data:0x803692BC; // type:object size:0x10 scope:global align:4 +shopItemData_FoodAll = .data:0x803692CC; // type:object size:0x10 scope:global align:4 +shopItemData_FoodHyoi = .data:0x803692DC; // type:object size:0x10 scope:global align:4 +shopItemData_arrow10 = .data:0x803692EC; // type:object size:0x10 scope:global align:4 +shopItemData_arrow30 = .data:0x803692FC; // type:object size:0x10 scope:global align:4 +shopItemData_red_bottle = .data:0x8036930C; // type:object size:0x10 scope:global align:4 +shopItemData_blue_bottle = .data:0x8036931C; // type:object size:0x10 scope:global align:4 +shopItemData_green_bottle = .data:0x8036932C; // type:object size:0x10 scope:global align:4 +shopItemData_bomb10 = .data:0x8036933C; // type:object size:0x10 scope:global align:4 +shopItemData_bomb20 = .data:0x8036934C; // type:object size:0x10 scope:global align:4 +shopItemData_bomb30 = .data:0x8036935C; // type:object size:0x10 scope:global align:4 +shopItemData_emptybottle = .data:0x8036936C; // type:object size:0x10 scope:global align:4 +shopItemData_kakera_heart = .data:0x8036937C; // type:object size:0x10 scope:global align:4 +shopItemData_map = .data:0x8036938C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem0 = .data:0x8036939C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem1 = .data:0x803693AC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem2 = .data:0x803693BC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem3 = .data:0x803693CC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem4 = .data:0x803693DC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem5 = .data:0x803693EC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem6 = .data:0x803693FC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem7 = .data:0x8036940C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem8 = .data:0x8036941C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem9 = .data:0x8036942C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem10 = .data:0x8036943C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem11 = .data:0x8036944C; // type:object size:0x10 scope:global align:4 +shopItems_setData_Bomb10_exp = .data:0x8036945C; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb20_exp = .data:0x80369470; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30_exp = .data:0x80369484; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb10 = .data:0x80369498; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb20 = .data:0x803694AC; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30 = .data:0x803694C0; // type:object size:0x14 scope:global align:4 +shopItems_setData_Feedbag = .data:0x803694D4; // type:object size:0x14 scope:global align:4 +shopItems_setData_FoodAll = .data:0x803694E8; // type:object size:0x14 scope:global align:4 +shopItems_setData_FoodHyoi = .data:0x803694FC; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30Bs = .data:0x80369510; // type:object size:0x14 scope:global align:4 +shopItems_setData_arrow10 = .data:0x80369524; // type:object size:0x14 scope:global align:4 +shopItems_setData_arrow30 = .data:0x80369538; // type:object size:0x14 scope:global align:4 +shopItems_setData_red_bottleBs = .data:0x8036954C; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30Bs2 = .data:0x80369560; // type:object size:0x14 scope:global align:4 +shopItems_setData_arrow30Bs2 = .data:0x80369574; // type:object size:0x14 scope:global align:4 +shopItems_setData_red_bottleBs2 = .data:0x80369588; // type:object size:0x14 scope:global align:4 +shopItems_setData_emptybottle = .data:0x8036959C; // type:object size:0x14 scope:global align:4 +shopItems_setData_kakera_heart = .data:0x803695B0; // type:object size:0x14 scope:global align:4 +shopItems_setData_map = .data:0x803695C4; // type:object size:0x14 scope:global align:4 +shopItems_setData_red_bottleDs = .data:0x803695D8; // type:object size:0x14 scope:global align:4 +shopItems_setData_green_bottleDs = .data:0x803695EC; // type:object size:0x14 scope:global align:4 +shopItems_setData_blue_bottleDs = .data:0x80369600; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem0 = .data:0x80369614; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem1 = .data:0x80369628; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem2 = .data:0x8036963C; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem3 = .data:0x80369650; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem4 = .data:0x80369664; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem5 = .data:0x80369678; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem6 = .data:0x8036968C; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem7 = .data:0x803696A0; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem8 = .data:0x803696B4; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem9 = .data:0x803696C8; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem10 = .data:0x803696DC; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem11 = .data:0x803696F0; // type:object size:0x14 scope:global align:4 +Item_setData_rshop = .data:0x80369704; // type:object size:0x34 scope:global align:4 +Item_set_data_dshop = .data:0x80369738; // type:object size:0x10 scope:global align:4 +Item_set_data_bmshop1 = .data:0x80369748; // type:object size:0x10 scope:global align:4 +Item_set_data_bmshop2 = .data:0x80369758; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_3 = .data:0x80369768; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_4 = .data:0x80369778; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_5 = .data:0x80369788; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_6 = .data:0x80369798; // type:object size:0x10 scope:global align:4 +Item_set_data_tbl = .data:0x803697A8; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_dshop = .data:0x803697CC; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bmshop1 = .data:0x803697F0; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bmshop2 = .data:0x80369814; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_3 = .data:0x80369838; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_4 = .data:0x8036985C; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_5 = .data:0x80369880; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_6 = .data:0x803698A4; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_7 = .data:0x803698C8; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_rshop_0 = .data:0x803698EC; // type:object size:0x90 scope:global align:4 +Item_set_pos_data_tbl = .data:0x8036997C; // type:object size:0x24 scope:global align:4 +select_list_data_dshop_0 = .data:0x803699A0; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_1 = .data:0x803699C0; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_2 = .data:0x803699E0; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_3 = .data:0x80369A00; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_4 = .data:0x80369A20; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_5 = .data:0x80369A40; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_6 = .data:0x80369A60; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_7 = .data:0x80369A80; // type:object size:0x20 scope:global align:4 +select_list_data_rshop = .data:0x80369AA0; // type:object size:0x20 scope:global align:4 +select_list_data_tbl = .data:0x80369AC0; // type:object size:0x24 scope:global align:4 +cam_dshop_0 = .data:0x80369AE4; // type:object size:0x38 scope:global align:4 +cam_bmshop_0 = .data:0x80369B1C; // type:object size:0x38 scope:global align:4 +cam_bmshop_1 = .data:0x80369B54; // type:object size:0x38 scope:global align:4 +cam_bshop_3 = .data:0x80369B8C; // type:object size:0x38 scope:global align:4 +cam_bshop_4 = .data:0x80369BC4; // type:object size:0x38 scope:global align:4 +cam_bshop_5 = .data:0x80369BFC; // type:object size:0x38 scope:global align:4 +cam_bshop_6 = .data:0x80369C34; // type:object size:0x38 scope:global align:4 +cam_bshop_7 = .data:0x80369C6C; // type:object size:0x38 scope:global align:4 +cam_rshop_0 = .data:0x80369CA4; // type:object size:0x38 scope:global align:4 +cam_rshop_1 = .data:0x80369CDC; // type:object size:0x38 scope:global align:4 +cam_rshop_2 = .data:0x80369D14; // type:object size:0x38 scope:global align:4 +cam_rshop_3 = .data:0x80369D4C; // type:object size:0x38 scope:global align:4 +cam_rshop_4 = .data:0x80369D84; // type:object size:0x38 scope:global align:4 +shop_cam_data_tbl = .data:0x80369DBC; // type:object size:0x34 scope:global align:4 +@4140 = .data:0x80369DF0; // type:object size:0xC scope:local align:4 data:4byte +@4195 = .data:0x80369DFC; // type:object size:0xC scope:local align:4 data:4byte +@4199 = .data:0x80369E08; // type:object size:0xC scope:local align:4 data:4byte +@4250 = .data:0x80369E14; // type:object size:0xC scope:local align:4 data:4byte +__vt__13mDoExt_brkAnm = .data:0x80369E20; // type:object size:0xC scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x80369E2C; // type:object size:0xC scope:global align:4 +__vt__12JntHit_HIO_c = .data:0x80369E38; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80369E60; // type:label scope:local +@2100 = .data:0x80369E60; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80369E6C; // type:object size:0xC scope:local align:4 +l_chainS3TCTEX = .data:0x80369E80; // type:object size:0x200 scope:local align:32 +l_pos = .data:0x8036A080; // type:object size:0x90 scope:local align:4 +l_texCoord = .data:0x8036A110; // type:object size:0x60 scope:local align:4 +l_chainDL = .data:0x8036A180; // type:object size:0x7A scope:local align:32 +l_matDL = .data:0x8036A200; // type:object size:0xA8 scope:local align:32 +__vt__15dChain_packet_c = .data:0x8036A2A8; // type:object size:0x18 scope:global align:4 +l_matDL = .data:0x8036A2C0; // type:object size:0x34 scope:local align:32 +l_alpha_matDL = .data:0x8036A300; // type:object size:0x34 scope:global align:32 +__vt__16dClothVobj07_0_c = .data:0x8036A334; // type:object size:0x30 scope:global align:4 +__vt__14dClothVobj05_c = .data:0x8036A364; // type:object size:0x30 scope:global align:4 +__vt__14dClothVobj04_c = .data:0x8036A394; // type:object size:0x30 scope:global align:4 +__vt__14dClothVobj03_c = .data:0x8036A3C4; // type:object size:0x30 scope:global align:4 +__vt__18dCloth_packetXlu_c = .data:0x8036A3F4; // type:object size:0x30 scope:global align:4 +__vt__15dCloth_packet_c = .data:0x8036A424; // type:object size:0x30 scope:global align:4 +@4076 = .data:0x8036A458; // type:object size:0x60 scope:local align:4 +m_top_offset__8daBoko_c = .data:0x8036A4B8; // type:object size:0x48 scope:global align:4 +m_blur_root_offset__8daBoko_c = .data:0x8036A500; // type:object size:0x48 scope:global align:4 +m_root_offset__8daBoko_c = .data:0x8036A548; // type:object size:0x48 scope:global align:4 +m_cps_r__8daBoko_c = .data:0x8036A590; // type:object size:0x18 scope:global align:4 +m_at_point__8daBoko_c = .data:0x8036A5A8; // type:object size:0x18 scope:global align:4 +m_at_type__8daBoko_c = .data:0x8036A5C0; // type:object size:0x18 scope:global align:4 +m_jump_blur_rate__8daBoko_c = .data:0x8036A5D8; // type:object size:0x18 scope:global align:4 +m_blur_rate__8daBoko_c = .data:0x8036A5F0; // type:object size:0x18 scope:global align:4 +@4058 = .data:0x8036A608; // type:object size:0x40 scope:local align:4 +@4112 = .data:0x8036A648; // type:object size:0x7C scope:local align:4 +__vt__Q27JStudio13TCreateObject = .data:0x8036A6C8; // type:object size:0x10 scope:global align:4 +__vt__14dDemo_system_c = .data:0x8036A6D8; // type:object size:0x4C scope:global align:4 +__vt__11dDemo_fog_c = .data:0x8036A724; // type:object size:0x58 scope:global align:4 +__vt__13dDemo_light_c = .data:0x8036A77C; // type:object size:0x68 scope:global align:4 +__vt__15dDemo_ambient_c = .data:0x8036A7E4; // type:object size:0x40 scope:global align:4 +__vt__14dDemo_camera_c = .data:0x8036A824; // type:object size:0x90 scope:global align:4 +__vt__13dDemo_actor_c = .data:0x8036A8B4; // type:object size:0x88 scope:global align:4 +table$4415 = .data:0x8036A940; // type:object size:0x30 scope:local align:4 +action_table$4624 = .data:0x8036A970; // type:object size:0x58 scope:local align:4 +l_readResType$4166 = .data:0x8036A9C8; // type:object size:0x74 scope:local align:4 data:4byte +__vt__13JKRFileFinder = .data:0x8036AA3C; // type:object size:0x10 scope:global align:4 +__vt__18mDoExt_transAnmBas = .data:0x8036AA4C; // type:object size:0x14 scope:global align:4 +__vt__15J3DAnmTransform = .data:0x8036AA60; // type:object size:0x10 scope:global align:4 +__vt__10J3DAnmBase = .data:0x8036AA70; // type:object size:0xC scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x8036AA80; // type:object size:0xC scope:global align:4 +@4408 = .data:0x8036AA90; // type:object size:0x34 scope:local align:4 +@4179 = .data:0x8036AAC8; // type:object size:0x34 scope:local align:4 +action_table$4196 = .data:0x8036AAFC; // type:object size:0xC scope:local align:4 +action_table$4251 = .data:0x8036AB08; // type:object size:0x24 scope:local align:4 +@4345 = .data:0x8036AB2C; // type:object size:0x24 scope:local align:4 +@4344 = .data:0x8036AB50; // type:object size:0x24 scope:local align:4 +action_table$4350 = .data:0x8036AB74; // type:object size:0x20 scope:local align:4 +landing_table$4363 = .data:0x8036AB94; // type:object size:0x1C scope:local align:4 +@4424 = .data:0x8036ABB0; // type:object size:0x20 scope:local align:4 +action_table$4506 = .data:0x8036ABD0; // type:object size:0x24 scope:local align:4 +bgm_table$4521 = .data:0x8036ABF4; // type:object size:0xC scope:local align:4 +@4644 = .data:0x8036AC00; // type:object size:0x1C scope:local align:4 +@4643 = .data:0x8036AC1C; // type:object size:0x24 scope:local align:4 +action_table$4648 = .data:0x8036AC40; // type:object size:0xC scope:local align:4 +soecial_table$4019 = .data:0x8036AC50; // type:object size:0x34 scope:local align:4 +action_table$4789 = .data:0x8036AC84; // type:object size:0xC scope:local align:4 +dance_table$4855 = .data:0x8036AC90; // type:object size:0xA scope:local align:4 +...data.0 = .data:0x8036ACA0; // type:label scope:local +@2100 = .data:0x8036ACA0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8036ACAC; // type:object size:0xC scope:local align:4 +l_YfloorPos = .data:0x8036ACB8; // type:object size:0x30 scope:global align:4 +l_YfloorDL = .data:0x8036AD00; // type:object size:0x27 scope:global align:32 +l_YfloorMatDL = .data:0x8036AD40; // type:object size:0x55 scope:global align:32 +l_YballPos = .data:0x8036AD98; // type:object size:0x18C scope:global align:4 +l_YballDL = .data:0x8036AF40; // type:object size:0x76 scope:global align:32 +l_YballMatDL = .data:0x8036AFC0; // type:object size:0x4B scope:global align:32 +l_keyColor$4298 = .data:0x8036B00C; // type:object size:0xC scope:local align:4 data:byte +__vt__15dMagma_packet_c = .data:0x8036B018; // type:object size:0x18 scope:global align:4 +__vt__13dMagma_ball_c = .data:0x8036B030; // type:object size:0x18 scope:global align:4 +__vt__17dMagma_ballPath_c = .data:0x8036B048; // type:object size:0x18 scope:global align:4 +__vt__17dMagma_ballBoss_c = .data:0x8036B060; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8036B080; // type:label scope:local +@2100 = .data:0x8036B080; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8036B08C; // type:object size:0xC scope:local align:4 +l_K_kusa_00TEX = .data:0x8036B0A0; // type:object size:0x1000 scope:global align:32 +l_Vmori_pos = .data:0x8036C0A0; // type:object size:0x144 scope:global align:4 +l_Vmori_color = .data:0x8036C1E4; // type:object size:0x14 scope:global align:4 +l_Vmori_texCoord = .data:0x8036C1F8; // type:object size:0x48 scope:global align:4 +l_Vmori_00DL = .data:0x8036C240; // type:object size:0xB0 scope:global align:32 +l_Vmori_01DL = .data:0x8036C300; // type:object size:0x8C scope:global align:32 +l_Vmori_matDL = .data:0x8036C3A0; // type:object size:0xA8 scope:global align:32 +l_Txa_ob_kusa_aTEX = .data:0x8036C460; // type:object size:0x800 scope:global align:32 +l_pos = .data:0x8036CC60; // type:object size:0x144 scope:local align:4 +l_color = .data:0x8036CDA4; // type:object size:0x20 scope:local align:4 +l_texCoord = .data:0x8036CDC4; // type:object size:0x48 scope:local align:4 +l_Oba_kusa_aDL = .data:0x8036CE20; // type:object size:0xA7 scope:global align:32 +l_Oba_kusa_a_cutDL = .data:0x8036CEE0; // type:object size:0x8C scope:global align:32 +l_matDL = .data:0x8036CF80; // type:object size:0xA8 scope:local align:32 +l_vtxDescList$4528 = .data:0x8036D028; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4529 = .data:0x8036D048; // type:object size:0x40 scope:local align:4 +__vt__15dGrass_packet_c = .data:0x8036D124; // type:object size:0x18 scope:global align:4 +__vt__15dCcMassS_HitInf = .data:0x8036D13C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8036D160; // type:label scope:local +@2100 = .data:0x8036D160; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8036D16C; // type:object size:0xC scope:local align:4 +l_Txa_swood_aTEX = .data:0x8036D180; // type:object size:0x800 scope:global align:32 +l_pos = .data:0x8036D980; // type:object size:0x3CC scope:local align:4 +l_color = .data:0x8036DD4C; // type:object size:0x28 scope:local align:4 +l_texCoord = .data:0x8036DD74; // type:object size:0x80 scope:local align:4 +l_Oba_swood_noneDL = .data:0x8036DE00; // type:object size:0x25 scope:global align:32 +l_Oba_swood_a_cuttDL = .data:0x8036DE40; // type:object size:0xAF scope:global align:32 +l_Oba_swood_a_cutuDL = .data:0x8036DF00; // type:object size:0x67 scope:global align:32 +l_Oba_swood_a_hapaDL = .data:0x8036DF80; // type:object size:0x164 scope:global align:32 +l_Oba_swood_a_mikiDL = .data:0x8036E100; // type:object size:0xC2 scope:global align:32 +l_matDL = .data:0x8036E1E0; // type:object size:0xA3 scope:local align:32 +l_Txa_kage_32TEX = .data:0x8036E2A0; // type:object size:0x200 scope:global align:32 +g_dTree_shadowPos = .data:0x8036E4A0; // type:object size:0xC scope:global align:4 +g_dTree_Oba_kage_32DL = .data:0x8036E4C0; // type:object size:0x2B scope:global align:32 +g_dTree_shadowMatDL = .data:0x8036E500; // type:object size:0x90 scope:global align:32 +l_shadowVtxDescList$4654 = .data:0x8036E590; // type:object size:0x18 scope:local align:4 +l_shadowVtxAttrFmtList$4655 = .data:0x8036E5A8; // type:object size:0x30 scope:local align:4 +l_vtxDescList$4669 = .data:0x8036E5D8; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4670 = .data:0x8036E5F8; // type:object size:0x40 scope:local align:4 +l_modelDataStatus$4682 = .data:0x8036E638; // type:object size:0x28 scope:local align:4 +__vt__14dTree_packet_c = .data:0x8036E6FC; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8036E760; // type:label scope:local +@2100 = .data:0x8036E760; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8036E76C; // type:object size:0xC scope:local align:4 +l_lifeBallColor = .data:0x8036E778; // type:object size:0xC scope:global align:4 +__vt__18dPa_trackEcallBack = .data:0x8036E784; // type:object size:0x20 scope:global align:4 +__vt__22dPa_bombSmokeEcallBack = .data:0x8036E7A4; // type:object size:0x20 scope:global align:4 +__vt__19dPa_kageroEcallBack = .data:0x8036E7C4; // type:object size:0x1C scope:global align:4 +__vt__20dPa_stripesEcallBack = .data:0x8036E7E0; // type:object size:0x20 scope:global align:4 +__vt__22dPa_cutTurnEcallBack_c = .data:0x8036E800; // type:object size:0x20 scope:global align:4 +__vt__19dPa_splashEcallBack = .data:0x8036E820; // type:object size:0x20 scope:global align:4 +__vt__17dPa_waveEcallBack = .data:0x8036E840; // type:object size:0x20 scope:global align:4 +__vt__19dPa_ripplePcallBack = .data:0x8036E860; // type:object size:0x18 scope:global align:4 +__vt__25dPa_singleRippleEcallBack = .data:0x8036E878; // type:object size:0x20 scope:global align:4 +__vt__19dPa_rippleEcallBack = .data:0x8036E898; // type:object size:0x20 scope:global align:4 +__vt__17dPa_windPcallBack = .data:0x8036E984; // type:object size:0x18 scope:global align:4 +__vt__19dPa_simpleEcallBack = .data:0x8036E99C; // type:object size:0x1C scope:global align:4 +__vt__22dPa_selectTexEcallBack = .data:0x8036E9B8; // type:object size:0x20 scope:global align:4 +__vt__18dPa_smokePcallBack = .data:0x8036E9D8; // type:object size:0x18 scope:global align:4 +__vt__18dPa_smokeEcallBack = .data:0x8036E9F0; // type:object size:0x24 scope:global align:4 +__vt__54JPACallBackBase2 = .data:0x8036EA14; // type:object size:0x18 scope:global align:4 +__vt__19dPa_followEcallBack = .data:0x8036EA2C; // type:object size:0x24 scope:global align:4 +__vt__21dPa_J3DmodelEmitter_c = .data:0x8036EA8C; // type:object size:0x10 scope:global align:4 +__vt__18dPa_modelEmitter_c = .data:0x8036EA9C; // type:object size:0x10 scope:global align:4 +__vt__21dPa_setColorEcallBack = .data:0x8036EAAC; // type:object size:0x20 scope:global align:4 +j_o_id__8dPa_name = .data:0x8036EAD0; // type:object size:0x10 scope:global align:4 +s_o_id__8dPa_name = .data:0x8036EAE0; // type:object size:0x44 scope:global align:4 +...data.0 = .data:0x8036EB40; // type:label scope:local +@2100 = .data:0x8036EB40; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8036EB4C; // type:object size:0xC scope:local align:4 +l_backRevZMat = .data:0x8036EB60; // type:object size:0x41 scope:global align:32 +l_frontZMat = .data:0x8036EBC0; // type:object size:0x3C scope:global align:32 +l_frontNoZSubMat = .data:0x8036EC00; // type:object size:0x2A scope:global align:32 +l_bonboriPos = .data:0x8036EC2C; // type:object size:0x1F8 scope:global align:4 +l_bonboriDL = .data:0x8036EE40; // type:object size:0xA7 scope:global align:32 +l_s_beam_checkPos = .data:0x8036EEE8; // type:object size:0x1E0 scope:global align:4 +l_s_beam_checkDL = .data:0x8036F0E0; // type:object size:0xF8 scope:global align:32 +l_cubePos = .data:0x8036F1D8; // type:object size:0x60 scope:global align:4 +l_cubeDL = .data:0x8036F240; // type:object size:0x4A scope:global align:32 +l_bonbori2Pos = .data:0x8036F28C; // type:object size:0x408 scope:global align:4 +l_bonbori2DL = .data:0x8036F6A0; // type:object size:0x2A8 scope:global align:32 +l_matDL$5108 = .data:0x8036F960; // type:object size:0x64 scope:local align:32 +l_vtxDescList$5111 = .data:0x8036F9C4; // type:object size:0x10 scope:local align:4 +l_vtxAttrFmtList$5112 = .data:0x8036F9D4; // type:object size:0x20 scope:local align:4 +l_shadowVolPos = .data:0x8036F9F4; // type:object size:0x60 scope:global align:4 +l_shadowVolDL = .data:0x8036FA60; // type:object size:0x4A scope:global align:32 +l_shadowProjMat = .data:0x8036FAC0; // type:object size:0x55 scope:global align:32 +l_shadowVolMat = .data:0x8036FB20; // type:object size:0x5A scope:global align:32 +l_clearMat = .data:0x8036FB80; // type:object size:0x55 scope:global align:32 +l_frontMat = .data:0x8036FBE0; // type:object size:0x55 scope:global align:32 +l_backSubMat = .data:0x8036FC40; // type:object size:0x3C scope:global align:32 +l_simpleShadowPos = .data:0x8036FC7C; // type:object size:0xA8 scope:global align:4 +l_shadowVolumeDL = .data:0x8036FD40; // type:object size:0x58 scope:global align:32 +l_shadowSealTexDL = .data:0x8036FDA0; // type:object size:0x55 scope:global align:32 +l_shadowSealTex2DL = .data:0x8036FE00; // type:object size:0x55 scope:global align:32 +l_shadowSealDL = .data:0x8036FE60; // type:object size:0x69 scope:global align:32 +l_matDL$5761 = .data:0x8036FEE0; // type:object size:0x84 scope:local align:32 +l_mirrorProjMat = .data:0x8036FF80; // type:object size:0x55 scope:global align:32 +l_backMat$6016 = .data:0x8036FFE0; // type:object size:0x6C scope:local align:32 +mtx_adj$6256 = .data:0x8037004C; // type:object size:0x30 scope:local align:4 +__vt__23dDlst_alphaInvVolPacket = .data:0x8037007C; // type:object size:0x18 scope:global align:4 +__vt__20dDlst_alphaVolPacket = .data:0x80370094; // type:object size:0x18 scope:global align:4 +__vt__18dDlst_mirrorPacket = .data:0x803700AC; // type:object size:0x18 scope:global align:4 +__vt__14ShdwDrawPoly_c = .data:0x803700C4; // type:object size:0xC scope:global align:4 +__vt__13cBgS_ShdwDraw = .data:0x803700DC; // type:object size:0xC scope:global align:4 +__vt__18dDlst_shadowPoly_c = .data:0x803700E8; // type:object size:0x14 scope:global align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x803700FC; // type:object size:0x14 scope:global align:4 +__vt__22dDlst_alphaModelPacket = .data:0x80370110; // type:object size:0x18 scope:global align:4 +__vt__18dDlst_effectLine_c = .data:0x80370128; // type:object size:0x10 scope:global align:4 +__vt__10dDlst_2D_c = .data:0x80370138; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_2DMt_c = .data:0x80370158; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_2Dm_c = .data:0x80370168; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_2DM_c = .data:0x80370178; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_2DT2_c = .data:0x80370188; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_2DT_c = .data:0x80370198; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_2DPoint_c = .data:0x803701A8; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_2DTri_c = .data:0x803701B8; // type:object size:0x10 scope:global align:4 +l_time_attribute = .data:0x803701C8; // type:object size:0x84 scope:global align:4 +l_time_attribute_boss = .data:0x8037024C; // type:object size:0x84 scope:global align:4 +l_time_attribute_menu = .data:0x803702D0; // type:object size:0x84 scope:global align:4 +l_field_data = .data:0x80370354; // type:object size:0x2C0 scope:global align:4 +l_pselect_default = .data:0x80370614; // type:object size:0x18 scope:global align:4 +l_envr_default = .data:0x8037062C; // type:object size:0x10 scope:global align:4 +l_vr_box_data = .data:0x8037063C; // type:object size:0x120 scope:global align:4 +S_xfog_table_data = .data:0x8037075C; // type:object size:0x28 scope:global align:4 +__vt__19dKankyo_wave_Packet = .data:0x80370788; // type:object size:0x18 scope:global align:4 +__vt__21dKankyo_vrkumo_Packet = .data:0x803707A0; // type:object size:0x18 scope:global align:4 +__vt__20dKankyo_housi_Packet = .data:0x803707B8; // type:object size:0x18 scope:global align:4 +__vt__20dKankyo_cloud_Packet = .data:0x803707D0; // type:object size:0x18 scope:global align:4 +__vt__21dKankyo_poison_Packet = .data:0x803707E8; // type:object size:0x18 scope:global align:4 +__vt__19dKankyo_star_Packet = .data:0x80370800; // type:object size:0x18 scope:global align:4 +__vt__19dKankyo_snow_Packet = .data:0x80370818; // type:object size:0x18 scope:global align:4 +__vt__19dKankyo_rain_Packet = .data:0x80370830; // type:object size:0x18 scope:global align:4 +__vt__22dKankyo_sunlenz_Packet = .data:0x80370848; // type:object size:0x18 scope:global align:4 +__vt__18dKankyo_sun_Packet = .data:0x80370860; // type:object size:0x18 scope:global align:4 +@8718 = .data:0x80370878; // type:object size:0x1C scope:local align:4 +__vt__9dSnap_Obj = .data:0x80370894; // type:object size:0xC scope:global align:4 +__vt__12dBgS_RoofChk = .data:0x803708A0; // type:object size:0x30 scope:global align:4 +__vt__18dBgS_ObjGndChk_All = .data:0x803708D0; // type:object size:0x30 scope:global align:4 +__vt__12dVibration_c = .data:0x80370900; // type:object size:0xC scope:global align:4 +loc_type_tbl__12dAttention_c = .data:0x80370910; // type:object size:0xC scope:global align:4 +act_type_tbl__12dAttention_c = .data:0x8037091C; // type:object size:0x14 scope:global align:4 data:2byte +l_bpkIdx$4021 = .data:0x80370930; // type:object size:0xA scope:local align:4 +ftp_table$4271 = .data:0x8037093C; // type:object size:0x24 scope:local align:4 +ang_table2$4273 = .data:0x80370960; // type:object size:0xC scope:local align:4 +__vt__19dAttDraw_CallBack_c = .data:0x8037096C; // type:object size:0x10 scope:global align:4 +__vt__11dAttParam_c = .data:0x8037097C; // type:object size:0xC scope:global align:4 +dist_table__12dAttention_c = .data:0x80370988; // type:object size:0x1458 scope:global align:4 +atr_conv = .data:0x80371DE0; // type:object size:0x80 scope:global align:4 +__vt__4dBgS = .data:0x80371E60; // type:object size:0x18 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x80371E78; // type:object size:0x24 scope:global align:4 +__vt__9dBgS_Acch = .data:0x80371E9C; // type:object size:0x24 scope:global align:4 +__vt__8cM3dGPla = .data:0x80371EC0; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCir = .data:0x80371ECC; // type:object size:0xC scope:global align:4 +__vt__8cM2dGCir = .data:0x80371ED8; // type:object size:0xC scope:global align:4 +__vt__12dBgS_AcchCir = .data:0x80371EE4; // type:object size:0xC scope:global align:4 +__vt__18dBgS_ObjGndChk_Wtr = .data:0x80371EF0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x80371F20; // type:object size:0x28 scope:global align:4 +__vt__4dBgW = .data:0x80371F48; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGTri = .data:0x80371F78; // type:object size:0xC scope:global align:4 +__vt__6dBgWHf = .data:0x80371F88; // type:object size:0x30 scope:global align:4 +__vt__6dBgWSv = .data:0x80371FB8; // type:object size:0x30 scope:global align:4 +__vt__12dCcD_GObjInf = .data:0x80371FE8; // type:object size:0x28 scope:global align:4 +__vt__11dCcD_GObjCo = .data:0x80372010; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjTg = .data:0x8037201C; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjAt = .data:0x80372028; // type:object size:0xC scope:global align:4 +__vt__22dCcD_GAtTgCoCommonBase = .data:0x80372034; // type:object size:0xC scope:global align:4 +__vt__12cCcD_GObjInf = .data:0x80372040; // type:object size:0x28 scope:global align:4 +__vt__8cCcD_Obj = .data:0x80372068; // type:object size:0x1C scope:global align:4 +__vt__10cCcD_ObjCo = .data:0x80372084; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjTg = .data:0x80372090; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjAt = .data:0x8037209C; // type:object size:0xC scope:global align:4 +__vt__18cCcD_ObjCommonBase = .data:0x803720A8; // type:object size:0xC scope:global align:4 +__vt__14cCcD_ObjHitInf = .data:0x803720B4; // type:object size:0xC scope:global align:4 +__vt__9dCcD_Stts = .data:0x803720C0; // type:object size:0x2C scope:global align:4 +__vt__10dCcD_GStts = .data:0x803720EC; // type:object size:0xC scope:global align:4 +__vt__10cCcD_GStts = .data:0x803720F8; // type:object size:0xC scope:global align:4 +rank_tbl = .data:0x80372108; // type:object size:0x79 scope:global align:4 +__vt__4dCcS = .data:0x80372184; // type:object size:0x34 scope:global align:4 +__vt__11dCamSetup_c = .data:0x803721B8; // type:object size:0xC scope:global align:4 +__vt__11dCamParam_c = .data:0x803721C4; // type:object size:0xC scope:global align:4 +__vt__9dCstick_c = .data:0x803721D0; // type:object size:0xC scope:global align:4 +mvBGTypes__9dCamera_c = .data:0x803721E0; // type:object size:0x8C scope:global align:4 +curvePoints$5622 = .data:0x80372270; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x80372280; // type:label scope:local +@2100 = .data:0x80372280; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037228C; // type:object size:0xC scope:local align:4 +l_Txa_swood_bTEX__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x803722A0; // type:object size:0x800 scope:global align:32 +l_pos__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80372AA0; // type:object size:0x2E8 scope:global align:4 +l_color__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80372D88; // type:object size:0x50 scope:global align:4 +l_texCoord__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80372DD8; // type:object size:0x50 scope:global align:4 +l_Oba_swood_bDL__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80372E40; // type:object size:0x11C scope:global align:32 +l_Oba_swood_b_cutDL__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80372F60; // type:object size:0xCB scope:global align:32 +l_matDL__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80373040; // type:object size:0xA3 scope:global align:32 +@4190 = .data:0x803730E4; // type:object size:0xC scope:local align:4 +@4191 = .data:0x803730F0; // type:object size:0xC scope:local align:4 +@4192 = .data:0x803730FC; // type:object size:0xC scope:local align:4 +@4193 = .data:0x80373108; // type:object size:0xC scope:local align:4 +@4194 = .data:0x80373114; // type:object size:0xC scope:local align:4 +@4195 = .data:0x80373120; // type:object size:0xC scope:local align:4 +mode_proc$4189 = .data:0x8037312C; // type:object size:0x48 scope:local align:4 +l_shadowVtxDescList$5139 = .data:0x80373174; // type:object size:0x18 scope:local align:4 +l_shadowVtxAttrFmtList$5140 = .data:0x8037318C; // type:object size:0x30 scope:local align:4 +l_vtxDescList$5156 = .data:0x803731BC; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$5157 = .data:0x803731DC; // type:object size:0x40 scope:local align:4 +__vt__Q25dWood8Packet_c = .data:0x8037321C; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x80373320; // type:label scope:local +@2100 = .data:0x80373320; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037332C; // type:object size:0xC scope:local align:4 +l_Txq_bessou_hanaTEX = .data:0x80373340; // type:object size:0x1000 scope:global align:32 +l_pos3 = .data:0x80374340; // type:object size:0xB4C scope:global align:4 +l_texCoord3 = .data:0x80374E8C; // type:object size:0x178 scope:global align:4 +l_QbsafDL = .data:0x80375020; // type:object size:0x9E scope:global align:32 +l_QbsfwDL = .data:0x803750C0; // type:object size:0x66B scope:global align:32 +l_Txo_ob_flower_white_64x64TEX = .data:0x80375740; // type:object size:0x800 scope:global align:32 +l_pos = .data:0x80375F40; // type:object size:0x240 scope:local align:4 +l_texCoord = .data:0x80376180; // type:object size:0xD0 scope:local align:4 +l_OhanaDL = .data:0x80376260; // type:object size:0x10A scope:global align:32 +l_Ohana_gutDL = .data:0x80376380; // type:object size:0xB0 scope:global align:32 +l_Txo_ob_flower_pink_64x64TEX = .data:0x80376440; // type:object size:0x800 scope:global align:32 +l_pos2 = .data:0x80376C40; // type:object size:0x150 scope:global align:4 +l_color2 = .data:0x80376D90; // type:object size:0x14 scope:global align:4 +l_texCoord2 = .data:0x80376DA4; // type:object size:0x120 scope:global align:4 +l_Ohana_highDL = .data:0x80376EE0; // type:object size:0x122 scope:global align:32 +l_Ohana_high_gutDL = .data:0x80377020; // type:object size:0x8C scope:global align:32 +l_matDL3 = .data:0x803770C0; // type:object size:0xA8 scope:global align:32 +l_matDL = .data:0x80377180; // type:object size:0xA8 scope:local align:32 +l_matDL2 = .data:0x80377240; // type:object size:0xA8 scope:global align:32 +__vt__16dFlower_packet_c = .data:0x80377384; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x803773A8; // type:label scope:local +@2100 = .data:0x803773A8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803773B4; // type:object size:0xC scope:local align:4 +item_arcname_tbl__10dItem_data = .data:0x803773C0; // type:object size:0x1C0 scope:global align:4 +item_texture_tbl__10dItem_data = .data:0x80377580; // type:object size:0x1D0 scope:global align:4 +item_resource__10dItem_data = .data:0x80377750; // type:object size:0x2400 scope:global align:4 data:4byte +field_item_res__10dItem_data = .data:0x80379B50; // type:object size:0x1C00 scope:global align:4 data:4byte +item_info__10dItem_data = .data:0x8037B750; // type:object size:0x400 scope:global align:4 +effect_info__10dItem_data = .data:0x8037BB50; // type:object size:0x204 scope:global align:4 +__vt__4dADM = .data:0x8037BD58; // type:object size:0xC scope:global align:4 +item_func_ptr = .data:0x8037BD68; // type:object size:0x400 scope:global align:4 +item_getcheck_func_ptr = .data:0x8037C168; // type:object size:0x400 scope:global align:4 +@4883 = .data:0x8037C568; // type:object size:0x2C scope:local align:4 +__vt__16dDlst_2DObject_c = .data:0x8037C594; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_2DBattery_c = .data:0x8037C5A4; // type:object size:0x10 scope:global align:4 +__vt__18dDlst_2DMinigame_c = .data:0x8037C5B4; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_2DNumber_c = .data:0x8037C5C4; // type:object size:0x10 scope:global align:4 +@4171 = .data:0x8037C5D8; // type:object size:0x1C scope:local align:4 +...data.0 = .data:0x8037C5F8; // type:label scope:local +@5092 = .data:0x8037C5F8; // type:object size:0xC scope:local align:4 data:4byte +@5093 = .data:0x8037C604; // type:object size:0xC scope:local align:4 +@5094 = .data:0x8037C610; // type:object size:0xC scope:local align:4 +@5095 = .data:0x8037C61C; // type:object size:0xC scope:local align:4 +@5096 = .data:0x8037C628; // type:object size:0xC scope:local align:4 +@5097 = .data:0x8037C634; // type:object size:0xC scope:local align:4 +@5098 = .data:0x8037C640; // type:object size:0xC scope:local align:4 +@5099 = .data:0x8037C64C; // type:object size:0xC scope:local align:4 +@5100 = .data:0x8037C658; // type:object size:0xC scope:local align:4 +@5101 = .data:0x8037C664; // type:object size:0xC scope:local align:4 +m_judge_tbl__12dSnap_packet = .data:0x8037C670; // type:object size:0x84 scope:global align:4 data:4byte +__vt__12dSnap_packet = .data:0x8037C6F4; // type:object size:0x18 scope:global align:4 +__vt__18dSnap_RegistObjElm = .data:0x8037C70C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8037C728; // type:label scope:local +@2100 = .data:0x8037C728; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037C734; // type:object size:0xC scope:local align:4 +l_sjis1chrNo$4313 = .data:0x8037C740; // type:object size:0xBD scope:local align:4 data:byte +l_sjis2chrNo$4314 = .data:0x8037C800; // type:object size:0x1EB scope:local align:4 data:byte +@4398 = .data:0x8037C9EC; // type:object size:0xC scope:local align:4 +@4399 = .data:0x8037C9F8; // type:object size:0xC scope:local align:4 +@4400 = .data:0x8037CA04; // type:object size:0xC scope:local align:4 +@4401 = .data:0x8037CA10; // type:object size:0xC scope:local align:4 +@4402 = .data:0x8037CA1C; // type:object size:0xC scope:local align:4 +@4403 = .data:0x8037CA28; // type:object size:0xC scope:local align:4 +@4404 = .data:0x8037CA34; // type:object size:0xC scope:local align:4 +@4405 = .data:0x8037CA40; // type:object size:0xC scope:local align:4 +@4406 = .data:0x8037CA4C; // type:object size:0xC scope:local align:4 +@4407 = .data:0x8037CA58; // type:object size:0xC scope:local align:4 +@4408 = .data:0x8037CA64; // type:object size:0xC scope:local align:4 +uploadFuncTable__7daAgb_c = .data:0x8037CA70; // type:object size:0x84 scope:global align:4 data:4byte +@4716 = .data:0x8037CAF4; // type:object size:0xB8 scope:local align:4 +DungeonNoTable__7daAgb_c = .data:0x8037CBAC; // type:object size:0x10 scope:global align:4 +@5217 = .data:0x8037CBBC; // type:object size:0x58 scope:local align:4 +l_ckOffset$5550 = .data:0x8037CC14; // type:object size:0x20 scope:local align:4 data:float +@6263 = .data:0x8037CC34; // type:object size:0xC scope:local align:4 +@6264 = .data:0x8037CC40; // type:object size:0xC scope:local align:4 +@6265 = .data:0x8037CC4C; // type:object size:0xC scope:local align:4 +@6266 = .data:0x8037CC58; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$modeProcCall__7daAgb_cFv = .data:0x8037CC64; // type:object size:0x30 scope:global align:4 data:4byte +l_daAgb_Method = .data:0x8037CC94; // type:object size:0x20 scope:global align:4 +g_profile_AGB = .data:0x8037CCB4; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_CrrPos = .data:0x8037CCF0; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkCrrPos = .data:0x8037CD20; // type:object size:0x30 scope:global align:4 +__vt__13dBgS_LinkAcch = .data:0x8037CDB0; // type:object size:0x24 scope:global align:4 +__vt__15dBgS_LinkLinChk = .data:0x8037CE34; // type:object size:0x30 scope:global align:4 +__vt__11daAgb_HIO_c = .data:0x8037CF0C; // type:object size:0xC scope:global align:4 +__vt__14mDoHIO_entry_c = .data:0x8037CF18; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8037CF28; // type:label scope:local +@2100 = .data:0x8037CF28; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037CF34; // type:object size:0xC scope:local align:4 +@4483 = .data:0x8037CF40; // type:object size:0xC scope:local align:4 data:4byte +@5221 = .data:0x8037CF4C; // type:object size:0xC scope:local align:4 data:4byte +@5255 = .data:0x8037CF58; // type:object size:0xC scope:local align:4 +@5275 = .data:0x8037CF64; // type:object size:0xC scope:local align:4 +@5279 = .data:0x8037CF70; // type:object size:0xC scope:local align:4 +@5301 = .data:0x8037CF7C; // type:object size:0xC scope:local align:4 +@5320 = .data:0x8037CF88; // type:object size:0xC scope:local align:4 +@5323 = .data:0x8037CF94; // type:object size:0xC scope:local align:4 +@5928 = .data:0x8037CFA0; // type:object size:0xC scope:local align:4 data:4byte +daArrowMethodTable = .data:0x8037CFAC; // type:object size:0x20 scope:global align:4 +g_profile_ARROW = .data:0x8037CFCC; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x8037D068; // type:object size:0x88 scope:global align:4 +__vt__8cM3dGSph = .data:0x8037D0F0; // type:object size:0xC scope:global align:4 +__vt__8dCcD_Cps = .data:0x8037D0FC; // type:object size:0x88 scope:global align:4 +__vt__16dBgS_ArrowLinChk = .data:0x8037D250; // type:object size:0x30 scope:global align:4 +l_modelName$localstatic3$createHeap__6daBg_cFv = .data:0x8037D328; // type:object size:0x34 scope:global align:4 +l_modelName2$localstatic4$createHeap__6daBg_cFv = .data:0x8037D35C; // type:object size:0x34 scope:global align:4 +l_btkName$localstatic5$createHeap__6daBg_cFv = .data:0x8037D390; // type:object size:0x34 scope:global align:4 +l_brkName$localstatic6$createHeap__6daBg_cFv = .data:0x8037D3C4; // type:object size:0x34 scope:global align:4 +l_daBg_Method = .data:0x8037D3F8; // type:object size:0x20 scope:global align:4 +g_profile_BG = .data:0x8037D418; // type:object size:0x34 scope:global align:4 +...data.0 = .data:0x8037D450; // type:label scope:local +@2100 = .data:0x8037D450; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037D45C; // type:object size:0xC scope:local align:4 +@4552 = .data:0x8037D468; // type:object size:0xC scope:local align:4 +@4553 = .data:0x8037D474; // type:object size:0xC scope:local align:4 +@4554 = .data:0x8037D480; // type:object size:0xC scope:local align:4 +proc$4551 = .data:0x8037D48C; // type:object size:0x24 scope:local align:4 +@4641 = .data:0x8037D4B0; // type:object size:0xC scope:local align:4 +@4642 = .data:0x8037D4BC; // type:object size:0xC scope:local align:4 +@4643 = .data:0x8037D4C8; // type:object size:0xC scope:local align:4 +proc$4640 = .data:0x8037D4D4; // type:object size:0x24 scope:local align:4 +@5001 = .data:0x8037D4F8; // type:object size:0xC scope:local align:4 data:4byte +@5286 = .data:0x8037D504; // type:object size:0xC scope:local align:4 data:4byte +@5316 = .data:0x8037D510; // type:object size:0xC scope:local align:4 data:4byte +@5390 = .data:0x8037D51C; // type:object size:0xC scope:local align:4 +l_sph_src = .data:0x8037D528; // type:object size:0x40 scope:global align:4 +l_daBomb_Method = .data:0x8037D568; // type:object size:0x20 scope:global align:4 +g_profile_BOMB = .data:0x8037D588; // type:object size:0x30 scope:global align:4 +__vt__13dBgS_BombAcch = .data:0x8037D754; // type:object size:0x24 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x8037D784; // type:object size:0xC scope:global align:4 +__vt__26daBomb_fuseSparksEcallBack = .data:0x8037D868; // type:object size:0x20 scope:global align:4 +__vt__25daBomb_fuseSmokeEcallBack = .data:0x8037D888; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x8037D8A8; // type:label scope:local +@2100 = .data:0x8037D8A8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037D8B4; // type:object size:0xC scope:local align:4 +M_sph_src__Q27daBomb25Act_c = .data:0x8037D8C0; // type:object size:0x40 scope:global align:4 +@4475 = .data:0x8037D900; // type:object size:0xC scope:local align:4 +@4476 = .data:0x8037D90C; // type:object size:0xC scope:local align:4 +@4477 = .data:0x8037D918; // type:object size:0xC scope:local align:4 +start_proc$4474 = .data:0x8037D924; // type:object size:0x24 scope:local align:4 +@5588 = .data:0x8037D948; // type:object size:0xC scope:local align:4 +@5589 = .data:0x8037D954; // type:object size:0xC scope:local align:4 +@5590 = .data:0x8037D960; // type:object size:0xC scope:local align:4 +@5591 = .data:0x8037D96C; // type:object size:0xC scope:local align:4 +mode_proc$5587 = .data:0x8037D978; // type:object size:0x30 scope:local align:4 +@5666 = .data:0x8037D9A8; // type:object size:0xC scope:local align:4 +@5667 = .data:0x8037D9B4; // type:object size:0xC scope:local align:4 +@5668 = .data:0x8037D9C0; // type:object size:0xC scope:local align:4 +@5669 = .data:0x8037D9CC; // type:object size:0xC scope:local align:4 +tensor_proc$5665 = .data:0x8037D9D8; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q27daBomb223@unnamed@d_a_bomb2_cpp@ = .data:0x8037DA08; // type:object size:0x20 scope:global align:4 +g_profile_Bomb2 = .data:0x8037DA28; // type:object size:0x30 scope:global align:4 +__vt__Q27daBomb214FuseSparksCB_c = .data:0x8037DD08; // type:object size:0x20 scope:global align:4 +__vt__Q27daBomb213FuseSmokeCB_c = .data:0x8037DD28; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x8037DD60; // type:label scope:local +@2100 = .data:0x8037DD60; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037DD6C; // type:object size:0xC scope:local align:4 +l_matDL$4438 = .data:0x8037DD80; // type:object size:0x95 scope:local align:32 +l_vtxDescList$4439 = .data:0x8037DE20; // type:object size:0x18 scope:local align:32 +l_vtxAttrFmtList$4440 = .data:0x8037DE40; // type:object size:0x30 scope:local align:32 +l_sightMatDL = .data:0x8037DE80; // type:object size:0x7C scope:global align:32 +l_sightDL = .data:0x8037DF00; // type:object size:0x37 scope:local align:32 +l_vtxDescList$4673 = .data:0x8037DF40; // type:object size:0x18 scope:local align:32 +l_vtxAttrFmtList$4674 = .data:0x8037DF60; // type:object size:0x30 scope:local align:32 +@5028 = .data:0x8037DF90; // type:object size:0xC scope:local align:4 data:4byte +@5179 = .data:0x8037DF9C; // type:object size:0xC scope:local align:4 data:4byte +l_at_cps_src = .data:0x8037DFA8; // type:object size:0x4C scope:local align:4 +@5408 = .data:0x8037DFF4; // type:object size:0xC scope:local align:4 data:4byte +l_daBoomerang_Method = .data:0x8037E000; // type:object size:0x20 scope:global align:4 +g_profile_BOOMERANG = .data:0x8037E020; // type:object size:0x30 scope:global align:4 +__vt__20dBgS_BoomerangLinChk = .data:0x8037E0E0; // type:object size:0x30 scope:global align:4 +__vt__25daBoomerang_sightPacket_c = .data:0x8037E2BC; // type:object size:0x10 scope:global align:4 +__vt__18daBoomerang_blur_c = .data:0x8037E2CC; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8037E2E8; // type:label scope:local +@2100 = .data:0x8037E2E8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037E2F4; // type:object size:0xC scope:local align:4 +@4056 = .data:0x8037E300; // type:object size:0x30 scope:local align:4 +l_cyl_src = .data:0x8037E330; // type:object size:0x44 scope:local align:4 +VobjFlagPosTbl = .data:0x8037E374; // type:object size:0x10 scope:global align:4 +@4527 = .data:0x8037E384; // type:object size:0xC scope:local align:4 +@4528 = .data:0x8037E390; // type:object size:0xC scope:local align:4 +@4529 = .data:0x8037E39C; // type:object size:0xC scope:local align:4 +@4530 = .data:0x8037E3A8; // type:object size:0xC scope:local align:4 +@4531 = .data:0x8037E3B4; // type:object size:0xC scope:local align:4 +@4532 = .data:0x8037E3C0; // type:object size:0xC scope:local align:4 +@4533 = .data:0x8037E3CC; // type:object size:0xC scope:local align:4 +@4534 = .data:0x8037E3D8; // type:object size:0xC scope:local align:4 +@4535 = .data:0x8037E3E4; // type:object size:0xC scope:local align:4 +@4536 = .data:0x8037E3F0; // type:object size:0xC scope:local align:4 +@4537 = .data:0x8037E3FC; // type:object size:0xC scope:local align:4 +@4538 = .data:0x8037E408; // type:object size:0xC scope:local align:4 +item_action_tbl = .data:0x8037E414; // type:object size:0x90 scope:global align:4 data:4byte +@4892 = .data:0x8037E4A4; // type:object size:0xC scope:local align:4 +@4893 = .data:0x8037E4B0; // type:object size:0xC scope:local align:4 +@4894 = .data:0x8037E4BC; // type:object size:0xC scope:local align:4 +mode_proc$4891 = .data:0x8037E4C8; // type:object size:0x24 scope:local align:4 +daStandItemMethodTable = .data:0x8037E4EC; // type:object size:0x20 scope:global align:4 +g_profile_STANDITEM = .data:0x8037E50C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x8037E5A8; // type:object size:0x88 scope:global align:4 +l_lightData = .data:0x8037E6B8; // type:object size:0x18 scope:global align:4 +@4477 = .data:0x8037E6D0; // type:object size:0xC scope:local align:4 data:4byte +@4492 = .data:0x8037E6DC; // type:object size:0xC scope:local align:4 data:4byte +@4530 = .data:0x8037E6E8; // type:object size:0xC scope:local align:4 data:4byte +@4750 = .data:0x8037E6F4; // type:object size:0xC scope:local align:4 data:4byte +l_daDemo00_Method = .data:0x8037E700; // type:object size:0x20 scope:global align:4 +g_profile_DEMO00 = .data:0x8037E720; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x8037E750; // type:object size:0xC scope:global align:4 +ki_item_d$4029 = .data:0x8037E760; // type:object size:0xC scope:local align:4 +@4113 = .data:0x8037E76C; // type:object size:0x38 scope:local align:4 +l_daDisappear_Method = .data:0x8037E7A4; // type:object size:0x20 scope:global align:4 +g_profile_DISAPPEAR = .data:0x8037E7C4; // type:object size:0x30 scope:global align:4 +l_daEsa_Method = .data:0x8037E7F8; // type:object size:0x20 scope:global align:4 +g_profile_ESA = .data:0x8037E818; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x8037E860; // type:label scope:local +@2100 = .data:0x8037E860; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037E86C; // type:object size:0xC scope:local align:4 +l_pos = .data:0x8037E878; // type:object size:0x3FC scope:local align:4 data:float +l_texCoord = .data:0x8037EC74; // type:object size:0x2A8 scope:local align:4 +l_DL = .data:0x8037EF20; // type:object size:0x233 scope:global align:32 +l_matDL = .data:0x8037F160; // type:object size:0x34 scope:local align:32 +z_rate_tbl$4443 = .data:0x8037F194; // type:object size:0x34 scope:local align:4 +z_rate_tbl2$4444 = .data:0x8037F1C8; // type:object size:0x34 scope:local align:4 +x_rate_tbl$4445 = .data:0x8037F1FC; // type:object size:0x34 scope:local align:4 +l_daGrid_Method = .data:0x8037F230; // type:object size:0x20 scope:global align:4 +g_profile_GRID = .data:0x8037F250; // type:object size:0x30 scope:global align:4 +__vt__13daHo_packet_c = .data:0x8037F280; // type:object size:0x18 scope:global align:4 +__vt__10daHo_HIO_c = .data:0x8037F298; // type:object size:0xC scope:global align:4 +@5574 = .data:0x8037F2A8; // type:object size:0x2C scope:local align:4 +@5572 = .data:0x8037F2D4; // type:object size:0x30 scope:local align:4 +sph_src$5936 = .data:0x8037F304; // type:object size:0x40 scope:local align:4 +l_daHimo2_Method = .data:0x8037F344; // type:object size:0x20 scope:global align:4 +g_profile_HIMO2 = .data:0x8037F364; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x8037F394; // type:object size:0x14 scope:global align:4 +__vt__10himo2HIO_c = .data:0x8037F3A8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8037F3C0; // type:label scope:local +@2100 = .data:0x8037F3C0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037F3CC; // type:object size:0xC scope:local align:4 +l_chainS3TCTEX = .data:0x8037F3E0; // type:object size:0x200 scope:local align:32 +l_pos = .data:0x8037F5E0; // type:object size:0x90 scope:local align:4 +l_texCoord = .data:0x8037F670; // type:object size:0x60 scope:local align:4 +l_chainDL = .data:0x8037F6E0; // type:object size:0x7A scope:local align:32 +l_matDL = .data:0x8037F760; // type:object size:0xA8 scope:local align:32 +@4171 = .data:0x8037F808; // type:object size:0xC scope:local align:4 data:4byte +@4200 = .data:0x8037F814; // type:object size:0xC scope:local align:4 +@4202 = .data:0x8037F820; // type:object size:0xC scope:local align:4 +@4204 = .data:0x8037F82C; // type:object size:0xC scope:local align:4 +@4349 = .data:0x8037F838; // type:object size:0xC scope:local align:4 +@4359 = .data:0x8037F844; // type:object size:0xC scope:local align:4 +@4363 = .data:0x8037F850; // type:object size:0xC scope:local align:4 +@4373 = .data:0x8037F85C; // type:object size:0xC scope:local align:4 +@4379 = .data:0x8037F868; // type:object size:0xC scope:local align:4 +@4573 = .data:0x8037F874; // type:object size:0xC scope:local align:4 data:4byte +@4580 = .data:0x8037F880; // type:object size:0xC scope:local align:4 data:4byte +l_at_cps_src = .data:0x8037F88C; // type:object size:0x4C scope:local align:4 +l_daHookshot_Method = .data:0x8037F8D8; // type:object size:0x20 scope:global align:4 +g_profile_HOOKSHOT = .data:0x8037F8F8; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_RopeLinChk = .data:0x8037FAAC; // type:object size:0x30 scope:global align:4 +__vt__16daHookshot_shape = .data:0x8037FB84; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8037FBA0; // type:label scope:local +@2100 = .data:0x8037FBA0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037FBAC; // type:object size:0xC scope:local align:4 +@4232 = .data:0x8037FBB8; // type:object size:0xC scope:local align:4 +@4233 = .data:0x8037FBC4; // type:object size:0xC scope:local align:4 +mode_proc$4231 = .data:0x8037FBD0; // type:object size:0x18 scope:local align:4 +m_arcname__9daIball_c = .data:0x8037FBE8; // type:object size:0x7 scope:global align:4 data:string +m_cyl_src__9daIball_c = .data:0x8037FBF0; // type:object size:0x44 scope:global align:4 +l_daIball_Method = .data:0x8037FC34; // type:object size:0x20 scope:global align:4 +g_profile_Iball = .data:0x8037FC54; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x8037FF40; // type:label scope:local +@2100 = .data:0x8037FF40; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037FF4C; // type:object size:0xC scope:local align:4 +@4160 = .data:0x8037FF58; // type:object size:0x13C scope:local align:4 +@4605 = .data:0x80380094; // type:object size:0x30 scope:local align:4 +@4610 = .data:0x803800C4; // type:object size:0xC scope:local align:4 +@4611 = .data:0x803800D0; // type:object size:0xC scope:local align:4 +@4612 = .data:0x803800DC; // type:object size:0xC scope:local align:4 +mode_proc$4609 = .data:0x803800E8; // type:object size:0x24 scope:local align:4 +@5189 = .data:0x8038010C; // type:object size:0x210 scope:local align:4 +@6005 = .data:0x8038031C; // type:object size:0x130 scope:local align:4 +@6114 = .data:0x8038044C; // type:object size:0x30 scope:local align:4 +m_cyl_src__8daItem_c = .data:0x8038047C; // type:object size:0x44 scope:global align:4 +l_daItem_Method = .data:0x803804C0; // type:object size:0x20 scope:global align:4 +g_profile_ITEM = .data:0x803804E0; // type:object size:0x30 scope:global align:4 +__vt__8daItem_c = .data:0x80380600; // type:object size:0x24 scope:global align:4 +__vt__12daItemBase_c = .data:0x803807C0; // type:object size:0x24 scope:global align:4 +l_cyl_src = .data:0x803807E8; // type:object size:0x44 scope:local align:4 +@4279 = .data:0x8038082C; // type:object size:0xC scope:local align:4 data:4byte +@4314 = .data:0x80380838; // type:object size:0xC scope:local align:4 data:4byte +@4321 = .data:0x80380844; // type:object size:0xC scope:local align:4 data:4byte +@4601 = .data:0x80380850; // type:object size:0xC scope:local align:4 data:4byte +@4618 = .data:0x8038085C; // type:object size:0xC scope:local align:4 data:4byte +@4623 = .data:0x80380868; // type:object size:0xC scope:local align:4 data:4byte +@4688 = .data:0x80380874; // type:object size:0xC scope:local align:4 data:4byte +l_daNh_Method = .data:0x80380880; // type:object size:0x20 scope:global align:4 +g_profile_NH = .data:0x803808A0; // type:object size:0x30 scope:global align:4 +__vt__10daNh_HIO_c = .data:0x803808D0; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803808E0; // type:label scope:local +@2100 = .data:0x803808E0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803808EC; // type:object size:0xC scope:local align:4 +l_cyl_src = .data:0x803808F8; // type:object size:0x44 scope:local align:4 +@4170 = .data:0x8038093C; // type:object size:0xC scope:local align:4 +@4171 = .data:0x80380948; // type:object size:0xC scope:local align:4 +@4172 = .data:0x80380954; // type:object size:0xC scope:local align:4 +@4173 = .data:0x80380960; // type:object size:0xC scope:local align:4 +@4174 = .data:0x8038096C; // type:object size:0xC scope:local align:4 +@4175 = .data:0x80380978; // type:object size:0xC scope:local align:4 +@4176 = .data:0x80380984; // type:object size:0xC scope:local align:4 +@4177 = .data:0x80380990; // type:object size:0xC scope:local align:4 +@4178 = .data:0x8038099C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x803809A8; // type:object size:0x6C scope:global align:4 data:4byte +@4262 = .data:0x80380A14; // type:object size:0xC scope:local align:4 +@4263 = .data:0x80380A20; // type:object size:0xC scope:local align:4 +@4264 = .data:0x80380A2C; // type:object size:0xC scope:local align:4 +@4265 = .data:0x80380A38; // type:object size:0xC scope:local align:4 +moveSubProc = .data:0x80380A44; // type:object size:0x30 scope:global align:4 data:4byte +@4546 = .data:0x80380A74; // type:object size:0xC scope:local align:4 +@4547 = .data:0x80380A80; // type:object size:0xC scope:local align:4 +@4548 = .data:0x80380A8C; // type:object size:0xC scope:local align:4 +bottleMoveSubProc = .data:0x80380A98; // type:object size:0x24 scope:global align:4 data:4byte +@4681 = .data:0x80380ABC; // type:object size:0xC scope:local align:4 +@4682 = .data:0x80380AC8; // type:object size:0xC scope:local align:4 +bottleBabaSubProc = .data:0x80380AD4; // type:object size:0x18 scope:global align:4 data:4byte +l_daNpc_Fa1_Method = .data:0x80380AEC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FA1 = .data:0x80380B0C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Fa1_c = .data:0x80380CB0; // type:object size:0x14 scope:global align:4 +__vt__12fopNpc_npc_c = .data:0x80380DDC; // type:object size:0x14 scope:global align:4 +__vt__28daNpc_Fa1_McaMorfCallBack1_c = .data:0x80380DF0; // type:object size:0x10 scope:global align:4 +__vt__15daNpc_Fa1_HIO_c = .data:0x80380E10; // type:object size:0xC scope:global align:4 +__vt__16daNpc_Fa1_HIO2_c = .data:0x80380E1C; // type:object size:0xC scope:global align:4 +__vt__16daNpc_Fa1_HIO3_c = .data:0x80380E28; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80380E38; // type:label scope:local +@2100 = .data:0x80380E38; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80380E44; // type:object size:0xC scope:local align:4 +cps_src = .data:0x80380E50; // type:object size:0x4C scope:global align:4 +@4954 = .data:0x80380E9C; // type:object size:0x40 scope:local align:4 +@4961 = .data:0x80380EDC; // type:object size:0xC scope:local align:4 +@4962 = .data:0x80380EE8; // type:object size:0xC scope:local align:4 +@4963 = .data:0x80380EF4; // type:object size:0xC scope:local align:4 +@4964 = .data:0x80380F00; // type:object size:0xC scope:local align:4 +@4965 = .data:0x80380F0C; // type:object size:0xC scope:local align:4 +@4966 = .data:0x80380F18; // type:object size:0xC scope:local align:4 +@4967 = .data:0x80380F24; // type:object size:0xC scope:local align:4 +@4968 = .data:0x80380F30; // type:object size:0xC scope:local align:4 +@4969 = .data:0x80380F3C; // type:object size:0xC scope:local align:4 +@4970 = .data:0x80380F48; // type:object size:0xC scope:local align:4 +@4971 = .data:0x80380F54; // type:object size:0xC scope:local align:4 +@4972 = .data:0x80380F60; // type:object size:0xC scope:local align:4 +@4973 = .data:0x80380F6C; // type:object size:0xC scope:local align:4 +@4974 = .data:0x80380F78; // type:object size:0xC scope:local align:4 +@4975 = .data:0x80380F84; // type:object size:0xC scope:local align:4 +@4976 = .data:0x80380F90; // type:object size:0xC scope:local align:4 +mode_tbl$4960 = .data:0x80380F9C; // type:object size:0xE0 scope:local align:4 +Table__Q212daObj_Search4Mthd = .data:0x8038107C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SEARCH = .data:0x8038109C; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x80381214; // type:object size:0x30 scope:global align:4 +__vt__25daPy_mtxFollowEcallBack_c = .data:0x803812F0; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x80381320; // type:label scope:local +@2100 = .data:0x80381320; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038132C; // type:object size:0xC scope:local align:4 +l_tact_event_label = .data:0x80381338; // type:object size:0x12 scope:global align:4 data:string +l_tact_night_event_label = .data:0x8038134C; // type:object size:0x9 scope:global align:4 data:string +l_tact_wind_change_event_label = .data:0x80381358; // type:object size:0xD scope:global align:4 data:string +l_tact_wind_change_event_label2 = .data:0x80381368; // type:object size:0x12 scope:global align:4 data:string +l_cyl_src = .data:0x8038137C; // type:object size:0x44 scope:local align:4 +l_wind_cyl_src = .data:0x803813C0; // type:object size:0x44 scope:global align:4 +l_at_cyl_src = .data:0x80381404; // type:object size:0x44 scope:global align:4 +l_at_cps_src = .data:0x80381448; // type:object size:0x4C scope:local align:4 +l_fan_wind_cps_src = .data:0x80381494; // type:object size:0x4C scope:global align:4 +l_fan_wind_sph_src = .data:0x803814E0; // type:object size:0x40 scope:global align:4 +@4146 = .data:0x80381520; // type:object size:0xC scope:local align:4 +@4147 = .data:0x8038152C; // type:object size:0xC scope:local align:4 +@4148 = .data:0x80381538; // type:object size:0xC scope:local align:4 +@4149 = .data:0x80381544; // type:object size:0xC scope:local align:4 +@4150 = .data:0x80381550; // type:object size:0xC scope:local align:4 +@4151 = .data:0x8038155C; // type:object size:0xC scope:local align:4 +@4152 = .data:0x80381568; // type:object size:0xC scope:local align:4 +@4153 = .data:0x80381574; // type:object size:0xC scope:local align:4 +@4154 = .data:0x80381580; // type:object size:0xC scope:local align:4 +@4155 = .data:0x8038158C; // type:object size:0xC scope:local align:4 +@4156 = .data:0x80381598; // type:object size:0xC scope:local align:4 +@4157 = .data:0x803815A4; // type:object size:0xC scope:local align:4 +@4158 = .data:0x803815B0; // type:object size:0xC scope:local align:4 +@4159 = .data:0x803815BC; // type:object size:0xC scope:local align:4 +@4160 = .data:0x803815C8; // type:object size:0xC scope:local align:4 +@4161 = .data:0x803815D4; // type:object size:0xC scope:local align:4 +@4162 = .data:0x803815E0; // type:object size:0xC scope:local align:4 +@4163 = .data:0x803815EC; // type:object size:0xC scope:local align:4 +@4164 = .data:0x803815F8; // type:object size:0xC scope:local align:4 +@4165 = .data:0x80381604; // type:object size:0xC scope:local align:4 +@4166 = .data:0x80381610; // type:object size:0xC scope:local align:4 +@4167 = .data:0x8038161C; // type:object size:0xC scope:local align:4 +@4168 = .data:0x80381628; // type:object size:0xC scope:local align:4 +@4169 = .data:0x80381634; // type:object size:0xC scope:local align:4 +@4170 = .data:0x80381640; // type:object size:0xC scope:local align:4 +@4171 = .data:0x8038164C; // type:object size:0xC scope:local align:4 +@4172 = .data:0x80381658; // type:object size:0xC scope:local align:4 +@4173 = .data:0x80381664; // type:object size:0xC scope:local align:4 +@4174 = .data:0x80381670; // type:object size:0xC scope:local align:4 +@4175 = .data:0x8038167C; // type:object size:0xC scope:local align:4 +@4176 = .data:0x80381688; // type:object size:0xC scope:local align:4 +@4177 = .data:0x80381694; // type:object size:0xC scope:local align:4 +@4178 = .data:0x803816A0; // type:object size:0xC scope:local align:4 +@4179 = .data:0x803816AC; // type:object size:0xC scope:local align:4 +@4180 = .data:0x803816B8; // type:object size:0xC scope:local align:4 +@4181 = .data:0x803816C4; // type:object size:0xC scope:local align:4 +@4182 = .data:0x803816D0; // type:object size:0xC scope:local align:4 +@4183 = .data:0x803816DC; // type:object size:0xC scope:local align:4 +@4184 = .data:0x803816E8; // type:object size:0xC scope:local align:4 +@4185 = .data:0x803816F4; // type:object size:0xC scope:local align:4 +@4186 = .data:0x80381700; // type:object size:0xC scope:local align:4 +@4187 = .data:0x8038170C; // type:object size:0xC scope:local align:4 +@4188 = .data:0x80381718; // type:object size:0xC scope:local align:4 +@4189 = .data:0x80381724; // type:object size:0xC scope:local align:4 +@4190 = .data:0x80381730; // type:object size:0xC scope:local align:4 +@4191 = .data:0x8038173C; // type:object size:0xC scope:local align:4 +@4192 = .data:0x80381748; // type:object size:0xC scope:local align:4 +@4193 = .data:0x80381754; // type:object size:0xC scope:local align:4 +@4194 = .data:0x80381760; // type:object size:0xC scope:local align:4 +@4195 = .data:0x8038176C; // type:object size:0xC scope:local align:4 +@4196 = .data:0x80381778; // type:object size:0xC scope:local align:4 +@4197 = .data:0x80381784; // type:object size:0xC scope:local align:4 +@4198 = .data:0x80381790; // type:object size:0xC scope:local align:4 +@4199 = .data:0x8038179C; // type:object size:0xC scope:local align:4 +@4200 = .data:0x803817A8; // type:object size:0xC scope:local align:4 +@4201 = .data:0x803817B4; // type:object size:0xC scope:local align:4 +@4202 = .data:0x803817C0; // type:object size:0xC scope:local align:4 +@4203 = .data:0x803817CC; // type:object size:0xC scope:local align:4 +@4204 = .data:0x803817D8; // type:object size:0xC scope:local align:4 +@4205 = .data:0x803817E4; // type:object size:0xC scope:local align:4 +@4206 = .data:0x803817F0; // type:object size:0xC scope:local align:4 +@4207 = .data:0x803817FC; // type:object size:0xC scope:local align:4 +@4208 = .data:0x80381808; // type:object size:0xC scope:local align:4 +@4209 = .data:0x80381814; // type:object size:0xC scope:local align:4 +@4210 = .data:0x80381820; // type:object size:0xC scope:local align:4 +@4211 = .data:0x8038182C; // type:object size:0xC scope:local align:4 +@4212 = .data:0x80381838; // type:object size:0xC scope:local align:4 +@4213 = .data:0x80381844; // type:object size:0xC scope:local align:4 +@4214 = .data:0x80381850; // type:object size:0xC scope:local align:4 +@4215 = .data:0x8038185C; // type:object size:0xC scope:local align:4 +@4216 = .data:0x80381868; // type:object size:0xC scope:local align:4 +@4217 = .data:0x80381874; // type:object size:0xC scope:local align:4 +@4218 = .data:0x80381880; // type:object size:0xC scope:local align:4 +@4219 = .data:0x8038188C; // type:object size:0xC scope:local align:4 +@4220 = .data:0x80381898; // type:object size:0xC scope:local align:4 +@4221 = .data:0x803818A4; // type:object size:0xC scope:local align:4 +@4222 = .data:0x803818B0; // type:object size:0xC scope:local align:4 +@4223 = .data:0x803818BC; // type:object size:0xC scope:local align:4 +@4224 = .data:0x803818C8; // type:object size:0xC scope:local align:4 +@4225 = .data:0x803818D4; // type:object size:0xC scope:local align:4 +@4226 = .data:0x803818E0; // type:object size:0xC scope:local align:4 +@4227 = .data:0x803818EC; // type:object size:0xC scope:local align:4 +@4228 = .data:0x803818F8; // type:object size:0xC scope:local align:4 +@4229 = .data:0x80381904; // type:object size:0xC scope:local align:4 +@4230 = .data:0x80381910; // type:object size:0xC scope:local align:4 +@4231 = .data:0x8038191C; // type:object size:0xC scope:local align:4 +@4232 = .data:0x80381928; // type:object size:0xC scope:local align:4 +@4233 = .data:0x80381934; // type:object size:0xC scope:local align:4 +@4234 = .data:0x80381940; // type:object size:0xC scope:local align:4 +@4235 = .data:0x8038194C; // type:object size:0xC scope:local align:4 +@4236 = .data:0x80381958; // type:object size:0xC scope:local align:4 +@4237 = .data:0x80381964; // type:object size:0xC scope:local align:4 +@4238 = .data:0x80381970; // type:object size:0xC scope:local align:4 +@4239 = .data:0x8038197C; // type:object size:0xC scope:local align:4 +@4240 = .data:0x80381988; // type:object size:0xC scope:local align:4 +@4241 = .data:0x80381994; // type:object size:0xC scope:local align:4 +@4242 = .data:0x803819A0; // type:object size:0xC scope:local align:4 +@4243 = .data:0x803819AC; // type:object size:0xC scope:local align:4 +@4244 = .data:0x803819B8; // type:object size:0xC scope:local align:4 +@4245 = .data:0x803819C4; // type:object size:0xC scope:local align:4 +@4246 = .data:0x803819D0; // type:object size:0xC scope:local align:4 +@4247 = .data:0x803819DC; // type:object size:0xC scope:local align:4 +@4248 = .data:0x803819E8; // type:object size:0xC scope:local align:4 +@4249 = .data:0x803819F4; // type:object size:0xC scope:local align:4 +@4250 = .data:0x80381A00; // type:object size:0xC scope:local align:4 +@4251 = .data:0x80381A0C; // type:object size:0xC scope:local align:4 +@4252 = .data:0x80381A18; // type:object size:0xC scope:local align:4 +@4253 = .data:0x80381A24; // type:object size:0xC scope:local align:4 +@4254 = .data:0x80381A30; // type:object size:0xC scope:local align:4 +@4255 = .data:0x80381A3C; // type:object size:0xC scope:local align:4 +@4256 = .data:0x80381A48; // type:object size:0xC scope:local align:4 +@4257 = .data:0x80381A54; // type:object size:0xC scope:local align:4 +@4258 = .data:0x80381A60; // type:object size:0xC scope:local align:4 +@4259 = .data:0x80381A6C; // type:object size:0xC scope:local align:4 +@4260 = .data:0x80381A78; // type:object size:0xC scope:local align:4 +@4261 = .data:0x80381A84; // type:object size:0xC scope:local align:4 +@4262 = .data:0x80381A90; // type:object size:0xC scope:local align:4 +@4263 = .data:0x80381A9C; // type:object size:0xC scope:local align:4 +@4264 = .data:0x80381AA8; // type:object size:0xC scope:local align:4 +@4265 = .data:0x80381AB4; // type:object size:0xC scope:local align:4 +@4266 = .data:0x80381AC0; // type:object size:0xC scope:local align:4 +@4267 = .data:0x80381ACC; // type:object size:0xC scope:local align:4 +@4268 = .data:0x80381AD8; // type:object size:0xC scope:local align:4 +@4269 = .data:0x80381AE4; // type:object size:0xC scope:local align:4 +@4270 = .data:0x80381AF0; // type:object size:0xC scope:local align:4 +@4271 = .data:0x80381AFC; // type:object size:0xC scope:local align:4 +@4272 = .data:0x80381B08; // type:object size:0xC scope:local align:4 +@4273 = .data:0x80381B14; // type:object size:0xC scope:local align:4 +@4274 = .data:0x80381B20; // type:object size:0xC scope:local align:4 +@4275 = .data:0x80381B2C; // type:object size:0xC scope:local align:4 +@4276 = .data:0x80381B38; // type:object size:0xC scope:local align:4 +@4277 = .data:0x80381B44; // type:object size:0xC scope:local align:4 +@4278 = .data:0x80381B50; // type:object size:0xC scope:local align:4 +@4279 = .data:0x80381B5C; // type:object size:0xC scope:local align:4 +@4280 = .data:0x80381B68; // type:object size:0xC scope:local align:4 +@4281 = .data:0x80381B74; // type:object size:0xC scope:local align:4 +@4282 = .data:0x80381B80; // type:object size:0xC scope:local align:4 +@4283 = .data:0x80381B8C; // type:object size:0xC scope:local align:4 +@4284 = .data:0x80381B98; // type:object size:0xC scope:local align:4 +@4285 = .data:0x80381BA4; // type:object size:0xC scope:local align:4 +@4286 = .data:0x80381BB0; // type:object size:0xC scope:local align:4 +@4287 = .data:0x80381BBC; // type:object size:0xC scope:local align:4 +@4288 = .data:0x80381BC8; // type:object size:0xC scope:local align:4 +@4289 = .data:0x80381BD4; // type:object size:0xC scope:local align:4 +@4290 = .data:0x80381BE0; // type:object size:0xC scope:local align:4 +@4291 = .data:0x80381BEC; // type:object size:0xC scope:local align:4 +@4292 = .data:0x80381BF8; // type:object size:0xC scope:local align:4 +@4293 = .data:0x80381C04; // type:object size:0xC scope:local align:4 +@4294 = .data:0x80381C10; // type:object size:0xC scope:local align:4 +@4295 = .data:0x80381C1C; // type:object size:0xC scope:local align:4 +@4296 = .data:0x80381C28; // type:object size:0xC scope:local align:4 +@4297 = .data:0x80381C34; // type:object size:0xC scope:local align:4 +@4298 = .data:0x80381C40; // type:object size:0xC scope:local align:4 +@4299 = .data:0x80381C4C; // type:object size:0xC scope:local align:4 +@4300 = .data:0x80381C58; // type:object size:0xC scope:local align:4 +@4301 = .data:0x80381C64; // type:object size:0xC scope:local align:4 +@4302 = .data:0x80381C70; // type:object size:0xC scope:local align:4 +@4303 = .data:0x80381C7C; // type:object size:0xC scope:local align:4 +@4304 = .data:0x80381C88; // type:object size:0xC scope:local align:4 +@4305 = .data:0x80381C94; // type:object size:0xC scope:local align:4 +@4306 = .data:0x80381CA0; // type:object size:0xC scope:local align:4 +@4307 = .data:0x80381CAC; // type:object size:0xC scope:local align:4 +@4308 = .data:0x80381CB8; // type:object size:0xC scope:local align:4 +@4309 = .data:0x80381CC4; // type:object size:0xC scope:local align:4 +@4310 = .data:0x80381CD0; // type:object size:0xC scope:local align:4 +@4311 = .data:0x80381CDC; // type:object size:0xC scope:local align:4 +@4312 = .data:0x80381CE8; // type:object size:0xC scope:local align:4 +@4313 = .data:0x80381CF4; // type:object size:0xC scope:local align:4 +@4314 = .data:0x80381D00; // type:object size:0xC scope:local align:4 +@4315 = .data:0x80381D0C; // type:object size:0xC scope:local align:4 +@4316 = .data:0x80381D18; // type:object size:0xC scope:local align:4 +@4317 = .data:0x80381D24; // type:object size:0xC scope:local align:4 +@4318 = .data:0x80381D30; // type:object size:0xC scope:local align:4 +@4319 = .data:0x80381D3C; // type:object size:0xC scope:local align:4 +@4320 = .data:0x80381D48; // type:object size:0xC scope:local align:4 +@4321 = .data:0x80381D54; // type:object size:0xC scope:local align:4 +@4322 = .data:0x80381D60; // type:object size:0xC scope:local align:4 +@4323 = .data:0x80381D6C; // type:object size:0xC scope:local align:4 +@4324 = .data:0x80381D78; // type:object size:0xC scope:local align:4 +@4325 = .data:0x80381D84; // type:object size:0xC scope:local align:4 +@4326 = .data:0x80381D90; // type:object size:0xC scope:local align:4 +@4327 = .data:0x80381D9C; // type:object size:0xC scope:local align:4 +@4328 = .data:0x80381DA8; // type:object size:0xC scope:local align:4 +@4329 = .data:0x80381DB4; // type:object size:0xC scope:local align:4 +@4330 = .data:0x80381DC0; // type:object size:0xC scope:local align:4 +@4331 = .data:0x80381DCC; // type:object size:0xC scope:local align:4 +@4332 = .data:0x80381DD8; // type:object size:0xC scope:local align:4 +@4333 = .data:0x80381DE4; // type:object size:0xC scope:local align:4 +@4334 = .data:0x80381DF0; // type:object size:0xC scope:local align:4 +@4335 = .data:0x80381DFC; // type:object size:0xC scope:local align:4 +@4336 = .data:0x80381E08; // type:object size:0xC scope:local align:4 +@4337 = .data:0x80381E14; // type:object size:0xC scope:local align:4 +@4338 = .data:0x80381E20; // type:object size:0xC scope:local align:4 +@4339 = .data:0x80381E2C; // type:object size:0xC scope:local align:4 +@4340 = .data:0x80381E38; // type:object size:0xC scope:local align:4 +@4341 = .data:0x80381E44; // type:object size:0xC scope:local align:4 +@4342 = .data:0x80381E50; // type:object size:0xC scope:local align:4 +@4343 = .data:0x80381E5C; // type:object size:0xC scope:local align:4 +@4344 = .data:0x80381E68; // type:object size:0xC scope:local align:4 +@4345 = .data:0x80381E74; // type:object size:0xC scope:local align:4 +@4346 = .data:0x80381E80; // type:object size:0xC scope:local align:4 +@4347 = .data:0x80381E8C; // type:object size:0xC scope:local align:4 +@4348 = .data:0x80381E98; // type:object size:0xC scope:local align:4 +@4349 = .data:0x80381EA4; // type:object size:0xC scope:local align:4 +@4350 = .data:0x80381EB0; // type:object size:0xC scope:local align:4 +@4351 = .data:0x80381EBC; // type:object size:0xC scope:local align:4 +@4352 = .data:0x80381EC8; // type:object size:0xC scope:local align:4 +@4353 = .data:0x80381ED4; // type:object size:0xC scope:local align:4 +@4354 = .data:0x80381EE0; // type:object size:0xC scope:local align:4 +@4355 = .data:0x80381EEC; // type:object size:0xC scope:local align:4 +@4356 = .data:0x80381EF8; // type:object size:0xC scope:local align:4 +@4357 = .data:0x80381F04; // type:object size:0xC scope:local align:4 +@4358 = .data:0x80381F10; // type:object size:0xC scope:local align:4 +@4359 = .data:0x80381F1C; // type:object size:0xC scope:local align:4 +@4360 = .data:0x80381F28; // type:object size:0xC scope:local align:4 +@4361 = .data:0x80381F34; // type:object size:0xC scope:local align:4 +@4362 = .data:0x80381F40; // type:object size:0xC scope:local align:4 +@4363 = .data:0x80381F4C; // type:object size:0xC scope:local align:4 +@4364 = .data:0x80381F58; // type:object size:0xC scope:local align:4 +mProcInitTable__9daPy_lk_c = .data:0x80381F64; // type:object size:0xDB0 scope:global align:4 data:4byte +@4365 = .data:0x80382D14; // type:object size:0xC scope:local align:4 +@4366 = .data:0x80382D20; // type:object size:0xC scope:local align:4 +@4367 = .data:0x80382D2C; // type:object size:0xC scope:local align:4 +@4368 = .data:0x80382D38; // type:object size:0xC scope:local align:4 +@4369 = .data:0x80382D44; // type:object size:0xC scope:local align:4 +@4370 = .data:0x80382D50; // type:object size:0xC scope:local align:4 +@4371 = .data:0x80382D5C; // type:object size:0xC scope:local align:4 +@4372 = .data:0x80382D68; // type:object size:0xC scope:local align:4 +@4373 = .data:0x80382D74; // type:object size:0xC scope:local align:4 +@4374 = .data:0x80382D80; // type:object size:0xC scope:local align:4 +@4375 = .data:0x80382D8C; // type:object size:0xC scope:local align:4 +@4376 = .data:0x80382D98; // type:object size:0xC scope:local align:4 +@4377 = .data:0x80382DA4; // type:object size:0xC scope:local align:4 +@4378 = .data:0x80382DB0; // type:object size:0xC scope:local align:4 +@4379 = .data:0x80382DBC; // type:object size:0xC scope:local align:4 +@4380 = .data:0x80382DC8; // type:object size:0xC scope:local align:4 +@4381 = .data:0x80382DD4; // type:object size:0xC scope:local align:4 +@4382 = .data:0x80382DE0; // type:object size:0xC scope:local align:4 +@4383 = .data:0x80382DEC; // type:object size:0xC scope:local align:4 +@4384 = .data:0x80382DF8; // type:object size:0xC scope:local align:4 +@4385 = .data:0x80382E04; // type:object size:0xC scope:local align:4 +@4386 = .data:0x80382E10; // type:object size:0xC scope:local align:4 +@4387 = .data:0x80382E1C; // type:object size:0xC scope:local align:4 +@4388 = .data:0x80382E28; // type:object size:0xC scope:local align:4 +@4389 = .data:0x80382E34; // type:object size:0xC scope:local align:4 +@4390 = .data:0x80382E40; // type:object size:0xC scope:local align:4 +@4391 = .data:0x80382E4C; // type:object size:0xC scope:local align:4 +@4392 = .data:0x80382E58; // type:object size:0xC scope:local align:4 +@4393 = .data:0x80382E64; // type:object size:0xC scope:local align:4 +@4394 = .data:0x80382E70; // type:object size:0xC scope:local align:4 +@4395 = .data:0x80382E7C; // type:object size:0xC scope:local align:4 +@4396 = .data:0x80382E88; // type:object size:0xC scope:local align:4 +@4397 = .data:0x80382E94; // type:object size:0xC scope:local align:4 +@4398 = .data:0x80382EA0; // type:object size:0xC scope:local align:4 +@4399 = .data:0x80382EAC; // type:object size:0xC scope:local align:4 +@4400 = .data:0x80382EB8; // type:object size:0xC scope:local align:4 +@4401 = .data:0x80382EC4; // type:object size:0xC scope:local align:4 +@4402 = .data:0x80382ED0; // type:object size:0xC scope:local align:4 +@4403 = .data:0x80382EDC; // type:object size:0xC scope:local align:4 +@4404 = .data:0x80382EE8; // type:object size:0xC scope:local align:4 +@4405 = .data:0x80382EF4; // type:object size:0xC scope:local align:4 +@4406 = .data:0x80382F00; // type:object size:0xC scope:local align:4 +@4407 = .data:0x80382F0C; // type:object size:0xC scope:local align:4 +@4408 = .data:0x80382F18; // type:object size:0xC scope:local align:4 +@4409 = .data:0x80382F24; // type:object size:0xC scope:local align:4 +@4410 = .data:0x80382F30; // type:object size:0xC scope:local align:4 +@4411 = .data:0x80382F3C; // type:object size:0xC scope:local align:4 +@4412 = .data:0x80382F48; // type:object size:0xC scope:local align:4 +@4413 = .data:0x80382F54; // type:object size:0xC scope:local align:4 +@4414 = .data:0x80382F60; // type:object size:0xC scope:local align:4 +@4415 = .data:0x80382F6C; // type:object size:0xC scope:local align:4 +@4416 = .data:0x80382F78; // type:object size:0xC scope:local align:4 +mDemoProcInitFuncTable__9daPy_lk_c = .data:0x80382F84; // type:object size:0x384 scope:global align:4 data:4byte +l_sightDL = .data:0x80383320; // type:object size:0x89 scope:local align:32 +waterfall_ripple_scale$5699 = .data:0x803833AC; // type:object size:0xC scope:local align:4 +grass_scale$6035 = .data:0x803833B8; // type:object size:0xC scope:local align:4 +smoke_scale$6036 = .data:0x803833C4; // type:object size:0xC scope:local align:4 +eff_scale$24867 = .data:0x803833D0; // type:object size:0xC scope:local align:4 +norm_quat$25631 = .data:0x803833DC; // type:object size:0x10 scope:local align:4 +l_method$44016 = .data:0x803833EC; // type:object size:0x10 scope:local align:4 +l_daPy_Method = .data:0x803833FC; // type:object size:0x24 scope:global align:4 +g_profile_PLAYER = .data:0x80383420; // type:object size:0x34 scope:global align:4 +__vt__9daPy_lk_c = .data:0x80383454; // type:object size:0x9C scope:global align:4 +__vt__19dBgS_MirLightLinChk = .data:0x80383864; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_LinkRoofChk = .data:0x803838C4; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkGndChk = .data:0x80383924; // type:object size:0x30 scope:global align:4 +__vt__9daPy_py_c = .data:0x80383AE0; // type:object size:0x9C scope:global align:4 +__vt__10JUTNameTab = .data:0x80383B7C; // type:object size:0xC scope:global align:4 +__vt__19J3DAnmTextureSRTKey = .data:0x80383B88; // type:object size:0xC scope:global align:4 +__vt__16J3DAnmTexPattern = .data:0x80383B94; // type:object size:0xC scope:global align:4 +__vt__13daPy_matAnm_c = .data:0x80383BF4; // type:object size:0x10 scope:global align:4 +__vt__18daPy_dmEcallBack_c = .data:0x80383C04; // type:object size:0x20 scope:global align:4 +__vt__28daPy_mtxPosFollowEcallBack_c = .data:0x80383C24; // type:object size:0x20 scope:global align:4 +__vt__25daPy_waterDropEcallBack_c = .data:0x80383C44; // type:object size:0x20 scope:global align:4 +__vt__22daPy_followEcallBack_c = .data:0x80383C64; // type:object size:0x20 scope:global align:4 +__vt__25daPy_waterDropPcallBack_c = .data:0x80383C84; // type:object size:0x18 scope:global align:4 +__vt__24daPy_fanSwingEcallBack_c = .data:0x80383CB4; // type:object size:0x20 scope:global align:4 +__vt__13daPy_swBlur_c = .data:0x80383CD4; // type:object size:0x18 scope:global align:4 +__vt__18daPy_sightPacket_c = .data:0x80383CEC; // type:object size:0x10 scope:global align:4 +__vt__24daPy_swimTailEcallBack_c = .data:0x80383CFC; // type:object size:0x20 scope:global align:4 +wi_prm_ocean = .data:0x80383D20; // type:object size:0x60 scope:global align:4 +pos_around = .data:0x80383D80; // type:object size:0x10 scope:global align:4 data:byte +l_daSea_Method = .data:0x80383D90; // type:object size:0x20 scope:global align:4 +g_profile_SEA = .data:0x80383DB0; // type:object size:0x30 scope:global align:4 +__vt__14daSea_packet_c = .data:0x80383DE0; // type:object size:0x18 scope:global align:4 +__vt__8cM2dGBox = .data:0x80383DF8; // type:object size:0xC scope:global align:4 +__vt__25daSea_WaterHeightInfo_Mng = .data:0x80383E04; // type:object size:0xC scope:global align:4 +__vt__14daSea_WaveInfo = .data:0x80383E10; // type:object size:0xC scope:global align:4 +l_cyl_src = .data:0x80383E20; // type:object size:0x44 scope:local align:4 +l_daSpcItem01_Method = .data:0x80383E64; // type:object size:0x20 scope:global align:4 +g_profile_SPC_ITEM01 = .data:0x80383E84; // type:object size:0x30 scope:global align:4 +__vt__13daSpcItem01_c = .data:0x80383EB4; // type:object size:0x24 scope:global align:4 +l_daVrbox_Method = .data:0x80383ED8; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX = .data:0x80383EF8; // type:object size:0x30 scope:global align:4 +l_daVrbox2_Method = .data:0x80383F28; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX2 = .data:0x80383F48; // type:object size:0x30 scope:global align:4 +number$4067 = .data:0x80383F78; // type:object size:0x28 scope:local align:4 +l_dAuction_screen_Method = .data:0x80383FA0; // type:object size:0x14 scope:global align:4 +g_profile_AUCTION_SCREEN = .data:0x80383FB4; // type:object size:0x28 scope:global align:4 +__vt__17dAuction_screen_c = .data:0x80383FDC; // type:object size:0x10 scope:global align:4 +__vt__9dAs_HIO_c = .data:0x80383FEC; // type:object size:0xC scope:global align:4 +name_texture = .data:0x80383FF8; // type:object size:0x4C scope:global align:4 +l_dPlace_name_Method = .data:0x80384044; // type:object size:0x14 scope:global align:4 +g_profile_PLACE_NAME = .data:0x80384058; // type:object size:0x28 scope:global align:4 +__vt__13dPlace_name_c = .data:0x80384080; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80384090; // type:label scope:local +@2100 = .data:0x80384090; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038409C; // type:object size:0xC scope:local align:4 +@4291 = .data:0x803840A8; // type:object size:0xC scope:local align:4 +@4292 = .data:0x803840B4; // type:object size:0xC scope:local align:4 +@4293 = .data:0x803840C0; // type:object size:0xC scope:local align:4 +@4294 = .data:0x803840CC; // type:object size:0xC scope:local align:4 +@4295 = .data:0x803840D8; // type:object size:0xC scope:local align:4 +@4296 = .data:0x803840E4; // type:object size:0xC scope:local align:4 +@4297 = .data:0x803840F0; // type:object size:0xC scope:local align:4 +@4298 = .data:0x803840FC; // type:object size:0xC scope:local align:4 +@4299 = .data:0x80384108; // type:object size:0xC scope:local align:4 +@4300 = .data:0x80384114; // type:object size:0xC scope:local align:4 +@4301 = .data:0x80384120; // type:object size:0xC scope:local align:4 +@4302 = .data:0x8038412C; // type:object size:0xC scope:local align:4 +@4303 = .data:0x80384138; // type:object size:0xC scope:local align:4 +@4304 = .data:0x80384144; // type:object size:0xC scope:local align:4 +@4305 = .data:0x80384150; // type:object size:0xC scope:local align:4 +@4306 = .data:0x8038415C; // type:object size:0xC scope:local align:4 +@4307 = .data:0x80384168; // type:object size:0xC scope:local align:4 +@4308 = .data:0x80384174; // type:object size:0xC scope:local align:4 +@4309 = .data:0x80384180; // type:object size:0xC scope:local align:4 +@4310 = .data:0x8038418C; // type:object size:0xC scope:local align:4 +engine_tbl__9dCamera_c = .data:0x80384198; // type:object size:0xF0 scope:global align:4 data:4byte +@6432 = .data:0x80384288; // type:object size:0x3C scope:local align:4 +@6474 = .data:0x803842C4; // type:object size:0x34 scope:local align:4 +@6629 = .data:0x803842F8; // type:object size:0x38 scope:local align:4 +@7997 = .data:0x80384330; // type:object size:0x34 scope:local align:4 +@11250 = .data:0x80384364; // type:object size:0x80 scope:local align:4 +@16944 = .data:0x803843E4; // type:object size:0xC scope:local align:4 +@16945 = .data:0x803843F0; // type:object size:0xC scope:local align:4 +@16946 = .data:0x803843FC; // type:object size:0xC scope:local align:4 +@16947 = .data:0x80384408; // type:object size:0xC scope:local align:4 +@16948 = .data:0x80384414; // type:object size:0xC scope:local align:4 +@16949 = .data:0x80384420; // type:object size:0xC scope:local align:4 +@16950 = .data:0x8038442C; // type:object size:0xC scope:local align:4 +@16951 = .data:0x80384438; // type:object size:0xC scope:local align:4 +@16952 = .data:0x80384444; // type:object size:0xC scope:local align:4 +@16953 = .data:0x80384450; // type:object size:0xC scope:local align:4 +@16954 = .data:0x8038445C; // type:object size:0xC scope:local align:4 +@16955 = .data:0x80384468; // type:object size:0xC scope:local align:4 +@16956 = .data:0x80384474; // type:object size:0xC scope:local align:4 +@16957 = .data:0x80384480; // type:object size:0xC scope:local align:4 +@16958 = .data:0x8038448C; // type:object size:0xC scope:local align:4 +@16959 = .data:0x80384498; // type:object size:0xC scope:local align:4 +@16960 = .data:0x803844A4; // type:object size:0xC scope:local align:4 +@16961 = .data:0x803844B0; // type:object size:0xC scope:local align:4 +@16962 = .data:0x803844BC; // type:object size:0xC scope:local align:4 +@16963 = .data:0x803844C8; // type:object size:0xC scope:local align:4 +@16964 = .data:0x803844D4; // type:object size:0xC scope:local align:4 +@16965 = .data:0x803844E0; // type:object size:0xC scope:local align:4 +@16966 = .data:0x803844EC; // type:object size:0xC scope:local align:4 +@16967 = .data:0x803844F8; // type:object size:0xC scope:local align:4 +@16968 = .data:0x80384504; // type:object size:0xC scope:local align:4 +@16969 = .data:0x80384510; // type:object size:0xC scope:local align:4 +@16970 = .data:0x8038451C; // type:object size:0xC scope:local align:4 +@16971 = .data:0x80384528; // type:object size:0xC scope:local align:4 +ActionNames$16973 = .data:0x80384534; // type:object size:0x70 scope:local align:4 +l_method$18046 = .data:0x803845A4; // type:object size:0xC scope:local align:4 +method = .data:0x803845B0; // type:object size:0x14 scope:global align:4 +g_profile_CAMERA = .data:0x803845C4; // type:object size:0x44 scope:global align:4 +g_profile_CAMERA2 = .data:0x80384608; // type:object size:0x44 scope:global align:4 +__vt__14dBgS_CamSphChk = .data:0x8038467C; // type:object size:0x3C scope:global align:4 +__vt__11dBgS_SphChk = .data:0x803846B8; // type:object size:0x3C scope:global align:4 +__vt__18dBgS_CamGndChk_Wtr = .data:0x8038470C; // type:object size:0x30 scope:global align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x8038473C; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamLinChk = .data:0x8038476C; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamGndChk = .data:0x8038488C; // type:object size:0x30 scope:global align:4 +__vt__14d2DBSplinePath = .data:0x803848BC; // type:object size:0xC scope:global align:4 +l_dEnvSe_Method = .data:0x803848D8; // type:object size:0x14 scope:global align:4 +g_profile_ENVSE = .data:0x803848EC; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x80384918; // type:label scope:local +@2100 = .data:0x80384918; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80384924; // type:object size:0xC scope:local align:4 +@4150 = .data:0x80384930; // type:object size:0xC scope:local align:4 +@4151 = .data:0x8038493C; // type:object size:0xC scope:local align:4 +@4152 = .data:0x80384948; // type:object size:0xC scope:local align:4 +@4153 = .data:0x80384954; // type:object size:0xC scope:local align:4 +@4154 = .data:0x80384960; // type:object size:0xC scope:local align:4 +FileErrProc = .data:0x8038496C; // type:object size:0x3C scope:global align:4 data:4byte +xp1$4313 = .data:0x803849A8; // type:object size:0xC scope:local align:4 +rt1$4314 = .data:0x803849B4; // type:object size:0xC scope:local align:4 +xp2$4315 = .data:0x803849C0; // type:object size:0xC scope:local align:4 +rt2$4316 = .data:0x803849CC; // type:object size:0xC scope:local align:4 +__vt__15dDlst_FileErr_c = .data:0x803849D8; // type:object size:0x10 scope:global align:4 +__vt__8MyScreen = .data:0x803849F8; // type:object size:0x3C scope:global align:4 +__vt__9dFe_HIO_c = .data:0x80384A34; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80384A40; // type:label scope:local +@2100 = .data:0x80384A40; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80384A4C; // type:object size:0xC scope:local align:4 +@4076 = .data:0x80384A58; // type:object size:0xC scope:local align:4 +@4077 = .data:0x80384A64; // type:object size:0xC scope:local align:4 +@4078 = .data:0x80384A70; // type:object size:0xC scope:local align:4 +@4079 = .data:0x80384A7C; // type:object size:0xC scope:local align:4 +@4080 = .data:0x80384A88; // type:object size:0xC scope:local align:4 +@4081 = .data:0x80384A94; // type:object size:0xC scope:local align:4 +@4082 = .data:0x80384AA0; // type:object size:0xC scope:local align:4 +@4083 = .data:0x80384AAC; // type:object size:0xC scope:local align:4 +@4084 = .data:0x80384AB8; // type:object size:0xC scope:local align:4 +@4085 = .data:0x80384AC4; // type:object size:0xC scope:local align:4 +@4086 = .data:0x80384AD0; // type:object size:0xC scope:local align:4 +@4087 = .data:0x80384ADC; // type:object size:0xC scope:local align:4 +@4088 = .data:0x80384AE8; // type:object size:0xC scope:local align:4 +@4089 = .data:0x80384AF4; // type:object size:0xC scope:local align:4 +@4090 = .data:0x80384B00; // type:object size:0xC scope:local align:4 +@4091 = .data:0x80384B0C; // type:object size:0xC scope:local align:4 +@4092 = .data:0x80384B18; // type:object size:0xC scope:local align:4 +@4093 = .data:0x80384B24; // type:object size:0xC scope:local align:4 +@4094 = .data:0x80384B30; // type:object size:0xC scope:local align:4 +@4095 = .data:0x80384B3C; // type:object size:0xC scope:local align:4 +@4096 = .data:0x80384B48; // type:object size:0xC scope:local align:4 +@4097 = .data:0x80384B54; // type:object size:0xC scope:local align:4 +@4098 = .data:0x80384B60; // type:object size:0xC scope:local align:4 +@4099 = .data:0x80384B6C; // type:object size:0xC scope:local align:4 +@4100 = .data:0x80384B78; // type:object size:0xC scope:local align:4 +@4101 = .data:0x80384B84; // type:object size:0xC scope:local align:4 +@4102 = .data:0x80384B90; // type:object size:0xC scope:local align:4 +@4103 = .data:0x80384B9C; // type:object size:0xC scope:local align:4 +@4104 = .data:0x80384BA8; // type:object size:0xC scope:local align:4 +@4105 = .data:0x80384BB4; // type:object size:0xC scope:local align:4 +@4106 = .data:0x80384BC0; // type:object size:0xC scope:local align:4 +@4107 = .data:0x80384BCC; // type:object size:0xC scope:local align:4 +@4108 = .data:0x80384BD8; // type:object size:0xC scope:local align:4 +@4109 = .data:0x80384BE4; // type:object size:0xC scope:local align:4 +@4110 = .data:0x80384BF0; // type:object size:0xC scope:local align:4 +@4111 = .data:0x80384BFC; // type:object size:0xC scope:local align:4 +@4112 = .data:0x80384C08; // type:object size:0xC scope:local align:4 +@4113 = .data:0x80384C14; // type:object size:0xC scope:local align:4 +@4114 = .data:0x80384C20; // type:object size:0xC scope:local align:4 +DataSelProc = .data:0x80384C2C; // type:object size:0x1D4 scope:global align:4 data:4byte +amariheartTex$4539 = .data:0x80384E00; // type:object size:0xC scope:local align:4 +posx$4765 = .data:0x80384E0C; // type:object size:0x10 scope:local align:4 +l_Collec$6102 = .data:0x80384E1C; // type:object size:0x30 scope:local align:4 data:string +l_Heart$6114 = .data:0x80384E4C; // type:object size:0x50 scope:local align:4 data:string +l_HeartSdw$6115 = .data:0x80384E9C; // type:object size:0x50 scope:local align:4 data:string +l_RecInfo1$6151 = .data:0x80384EEC; // type:object size:0x48 scope:local align:4 data:string +l_RecInfo2$6162 = .data:0x80384F34; // type:object size:0x48 scope:local align:4 data:string +l_RecInfo3$6173 = .data:0x80384F7C; // type:object size:0x48 scope:local align:4 data:string +__vt__15dDlst_FileSel_c = .data:0x80384FC4; // type:object size:0x10 scope:global align:4 +__vt__9dFs_HIO_c = .data:0x80384FE4; // type:object size:0xC scope:global align:4 +l_dGameover_Method = .data:0x80384FF0; // type:object size:0x14 scope:global align:4 +g_profile_GAMEOVER = .data:0x80385004; // type:object size:0x28 scope:global align:4 +__vt__24dDlst_GameOverScrnDraw_c = .data:0x8038502C; // type:object size:0x10 scope:global align:4 +__vt__12dMenu_save_c = .data:0x8038503C; // type:object size:0xC scope:global align:4 +__vt__24dDlst_Gameover_CAPTURE_c = .data:0x80385048; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80385058; // type:label scope:local +@2100 = .data:0x80385058; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80385064; // type:object size:0xC scope:local align:4 +lightStatusBase = .data:0x80385070; // type:object size:0xE8 scope:global align:4 data:4byte +lightMaskData = .data:0x80385158; // type:object size:0x10 scope:global align:4 data:2byte +@5228 = .data:0x80385168; // type:object size:0x20 scope:local align:4 +@5227 = .data:0x80385188; // type:object size:0x20 scope:local align:4 +flush_col$5759 = .data:0x803851A8; // type:object size:0x10 scope:local align:4 +flush_col2$5760 = .data:0x803851B8; // type:object size:0x10 scope:local align:4 data:byte +S_time_table$5973 = .data:0x803851C8; // type:object size:0x20 scope:local align:4 +S_wether_time_pat01$5976 = .data:0x803851E8; // type:object size:0xC scope:local align:4 +S_wether_time_pat02$5978 = .data:0x803851F4; // type:object size:0xC scope:local align:4 +S_wether_time_pat03$5980 = .data:0x80385200; // type:object size:0xC scope:local align:4 +l_dKy_Method = .data:0x8038520C; // type:object size:0x14 scope:global align:4 +g_profile_KANKYO = .data:0x80385220; // type:object size:0x28 scope:global align:4 +@6671 = .data:0x80385248; // type:object size:0x1C scope:local align:4 +__vt__18dScnKy_env_light_c = .data:0x80385360; // type:object size:0xC scope:global align:4 +l_dKyeff_Method = .data:0x80385370; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF = .data:0x80385384; // type:object size:0x28 scope:global align:4 +l_dKyeff2_Method = .data:0x803853B0; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF2 = .data:0x803853C4; // type:object size:0x28 scope:global align:4 +l_dThunder_Method = .data:0x803853F0; // type:object size:0x14 scope:global align:4 +g_profile_KY_THUNDER = .data:0x80385404; // type:object size:0x28 scope:global align:4 +l_dLevelSe_Method = .data:0x80385430; // type:object size:0x14 scope:global align:4 +g_profile_LEVEL_SE = .data:0x80385444; // type:object size:0x28 scope:global align:4 +l_matDL = .data:0x80385480; // type:object size:0x34 scope:local align:32 +dMenu_ClothMethodTable = .data:0x803854B4; // type:object size:0x14 scope:global align:4 +g_profile_Menu_Cloth = .data:0x803854C8; // type:object size:0x28 scope:global align:4 +__vt__9dMCloth_c = .data:0x803854F0; // type:object size:0xC scope:global align:4 +__vt__18daCLOTH_ChildHIO_c = .data:0x803854FC; // type:object size:0xC scope:global align:4 +__vt__13daCLOTH_HIO_c = .data:0x80385508; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80385518; // type:label scope:local +@2100 = .data:0x80385518; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80385524; // type:object size:0xC scope:local align:4 +triTex$4146 = .data:0x80385530; // type:object size:0x20 scope:local align:4 +symTex$4152 = .data:0x80385550; // type:object size:0xC scope:local align:4 +wepTex$4158 = .data:0x8038555C; // type:object size:0x14 scope:local align:4 +@4440 = .data:0x80385570; // type:object size:0x54 scope:local align:4 +@4463 = .data:0x803855C4; // type:object size:0x2C scope:local align:4 +@5051 = .data:0x803855F0; // type:object size:0x38 scope:local align:4 +@6775 = .data:0x80385628; // type:object size:0x54 scope:local align:4 +@7275 = .data:0x8038567C; // type:object size:0x54 scope:local align:4 +@7490 = .data:0x803856D0; // type:object size:0x4C scope:local align:4 +__vt__14dMenu_Option_c = .data:0x80385738; // type:object size:0xC scope:global align:4 +__vt__15dMenu_Collect_c = .data:0x80385780; // type:object size:0x28 scope:global align:4 +__vt__12dMenu_base_c = .data:0x803857A8; // type:object size:0x28 scope:global align:4 +__vt__9dMc_HIO_c = .data:0x803857DC; // type:object size:0xC scope:global align:4 +floor_name$4096 = .data:0x803857E8; // type:object size:0x50 scope:local align:4 +itmTex$4114 = .data:0x80385838; // type:object size:0xC scope:local align:4 +@4405 = .data:0x80385844; // type:object size:0x24 scope:local align:4 +__vt__12dMenu_Dmap_c = .data:0x80385868; // type:object size:0x28 scope:global align:4 +__vt__9dMd_HIO_c = .data:0x80385890; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803858A0; // type:label scope:local +@2100 = .data:0x803858A0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803858AC; // type:object size:0xC scope:local align:4 +rollmapTex = .data:0x803858B8; // type:object size:0x48 scope:local align:4 +salvItemex = .data:0x80385900; // type:object size:0x48 scope:global align:4 +tag00$4286 = .data:0x80385948; // type:object size:0x3C scope:local align:4 data:string +tagkr$4302 = .data:0x80385984; // type:object size:0x20 scope:local align:4 data:string +txtnm$4325 = .data:0x803859A4; // type:object size:0xC scope:local align:4 data:string +islandPos$4593 = .data:0x803859B0; // type:object size:0x2C scope:local align:4 +@6135 = .data:0x803859DC; // type:object size:0xC scope:local align:4 +@6136 = .data:0x803859E8; // type:object size:0xC scope:local align:4 +@6137 = .data:0x803859F4; // type:object size:0xC scope:local align:4 +@6138 = .data:0x80385A00; // type:object size:0xC scope:local align:4 +@6139 = .data:0x80385A0C; // type:object size:0xC scope:local align:4 +@6140 = .data:0x80385A18; // type:object size:0xC scope:local align:4 +@6141 = .data:0x80385A24; // type:object size:0xC scope:local align:4 +fmapProcMain = .data:0x80385A30; // type:object size:0x54 scope:global align:4 data:4byte +@6615 = .data:0x80385A84; // type:object size:0xC scope:local align:4 +@6616 = .data:0x80385A90; // type:object size:0xC scope:local align:4 +mainProc = .data:0x80385A9C; // type:object size:0x18 scope:local align:4 data:4byte +@6635 = .data:0x80385AB4; // type:object size:0xC scope:local align:4 +@6636 = .data:0x80385AC0; // type:object size:0xC scope:local align:4 +@6637 = .data:0x80385ACC; // type:object size:0xC scope:local align:4 +HikakuProcMain = .data:0x80385AD8; // type:object size:0x24 scope:global align:4 data:4byte +@7054 = .data:0x80385AFC; // type:object size:0xC scope:local align:4 +@7055 = .data:0x80385B08; // type:object size:0xC scope:local align:4 +@7056 = .data:0x80385B14; // type:object size:0xC scope:local align:4 +@7057 = .data:0x80385B20; // type:object size:0xC scope:local align:4 +@7058 = .data:0x80385B2C; // type:object size:0xC scope:local align:4 +warpProcMain = .data:0x80385B38; // type:object size:0x3C scope:global align:4 data:4byte +@7998 = .data:0x80385B74; // type:object size:0xC scope:local align:4 +@7999 = .data:0x80385B80; // type:object size:0xC scope:local align:4 +@8000 = .data:0x80385B8C; // type:object size:0xC scope:local align:4 +@8001 = .data:0x80385B98; // type:object size:0xC scope:local align:4 +@8002 = .data:0x80385BA4; // type:object size:0xC scope:local align:4 +@8003 = .data:0x80385BB0; // type:object size:0xC scope:local align:4 +@8004 = .data:0x80385BBC; // type:object size:0xC scope:local align:4 +@8005 = .data:0x80385BC8; // type:object size:0xC scope:local align:4 +FishManProcMain = .data:0x80385BD4; // type:object size:0x60 scope:global align:4 data:4byte +__vt__12dDlst_FMAP_c = .data:0x80385C34; // type:object size:0x10 scope:global align:4 +__vt__9dMf_HIO_c = .data:0x80385C54; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80385C60; // type:label scope:local +@2100 = .data:0x80385C60; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80385C6C; // type:object size:0xC scope:local align:4 +rollmapTex = .data:0x80385C78; // type:object size:0x48 scope:local align:4 +@4587 = .data:0x80385CC0; // type:object size:0xC scope:local align:4 +@4588 = .data:0x80385CCC; // type:object size:0xC scope:local align:4 +@4589 = .data:0x80385CD8; // type:object size:0xC scope:local align:4 +@4590 = .data:0x80385CE4; // type:object size:0xC scope:local align:4 +@4591 = .data:0x80385CF0; // type:object size:0xC scope:local align:4 +@4592 = .data:0x80385CFC; // type:object size:0xC scope:local align:4 +@4593 = .data:0x80385D08; // type:object size:0xC scope:local align:4 +@4594 = .data:0x80385D14; // type:object size:0xC scope:local align:4 +@4595 = .data:0x80385D20; // type:object size:0xC scope:local align:4 +@4596 = .data:0x80385D2C; // type:object size:0xC scope:local align:4 +mainProc = .data:0x80385D38; // type:object size:0x78 scope:local align:4 data:4byte +@4918 = .data:0x80385DB0; // type:object size:0x3C scope:local align:4 +@5094 = .data:0x80385DEC; // type:object size:0x3C scope:local align:4 +moon$5099 = .data:0x80385E28; // type:object size:0x1C scope:local align:4 data:string +b1Tag$5363 = .data:0x80385E44; // type:object size:0x54 scope:local align:4 data:string +tag$5489 = .data:0x80385E98; // type:object size:0x98 scope:local align:4 +tag$5555 = .data:0x80385F30; // type:object size:0x1C scope:local align:4 +tag2$5556 = .data:0x80385F4C; // type:object size:0x24 scope:local align:4 +@5677 = .data:0x80385F70; // type:object size:0x3C scope:local align:4 +@5728 = .data:0x80385FAC; // type:object size:0x3C scope:local align:4 +__vt__15dDlst_FMAP2GS_c = .data:0x80385FE8; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_FMAP2_c = .data:0x80386008; // type:object size:0x10 scope:global align:4 +__vt__10dMf2_HIO_c = .data:0x80386018; // type:object size:0xC scope:global align:4 +number$7092 = .data:0x80386028; // type:object size:0x28 scope:local align:4 +__vt__12dMenu_Item_c = .data:0x80386050; // type:object size:0x28 scope:global align:4 +__vt__9dMi_HIO_c = .data:0x80386078; // type:object size:0xC scope:global align:4 +__vt__9dMo_HIO_c = .data:0x80386088; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80386098; // type:label scope:local +@2100 = .data:0x80386098; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803860A4; // type:object size:0xC scope:local align:4 +@4449 = .data:0x803860B0; // type:object size:0xC scope:local align:4 +@4450 = .data:0x803860BC; // type:object size:0xC scope:local align:4 +@4451 = .data:0x803860C8; // type:object size:0xC scope:local align:4 +@4452 = .data:0x803860D4; // type:object size:0xC scope:local align:4 +@4453 = .data:0x803860E0; // type:object size:0xC scope:local align:4 +@4454 = .data:0x803860EC; // type:object size:0xC scope:local align:4 +@4455 = .data:0x803860F8; // type:object size:0xC scope:local align:4 +@4456 = .data:0x80386104; // type:object size:0xC scope:local align:4 +@4457 = .data:0x80386110; // type:object size:0xC scope:local align:4 +@4458 = .data:0x8038611C; // type:object size:0xC scope:local align:4 +@4459 = .data:0x80386128; // type:object size:0xC scope:local align:4 +@4460 = .data:0x80386134; // type:object size:0xC scope:local align:4 +@4461 = .data:0x80386140; // type:object size:0xC scope:local align:4 +@4462 = .data:0x8038614C; // type:object size:0xC scope:local align:4 +@4463 = .data:0x80386158; // type:object size:0xC scope:local align:4 +@4464 = .data:0x80386164; // type:object size:0xC scope:local align:4 +@4465 = .data:0x80386170; // type:object size:0xC scope:local align:4 +@4466 = .data:0x8038617C; // type:object size:0xC scope:local align:4 +@4467 = .data:0x80386188; // type:object size:0xC scope:local align:4 +@4468 = .data:0x80386194; // type:object size:0xC scope:local align:4 +@4469 = .data:0x803861A0; // type:object size:0xC scope:local align:4 +@4470 = .data:0x803861AC; // type:object size:0xC scope:local align:4 +@4471 = .data:0x803861B8; // type:object size:0xC scope:local align:4 +@4472 = .data:0x803861C4; // type:object size:0xC scope:local align:4 +@4473 = .data:0x803861D0; // type:object size:0xC scope:local align:4 +@4474 = .data:0x803861DC; // type:object size:0xC scope:local align:4 +@4475 = .data:0x803861E8; // type:object size:0xC scope:local align:4 +@4476 = .data:0x803861F4; // type:object size:0xC scope:local align:4 +@4477 = .data:0x80386200; // type:object size:0xC scope:local align:4 +@4478 = .data:0x8038620C; // type:object size:0xC scope:local align:4 +@4479 = .data:0x80386218; // type:object size:0xC scope:local align:4 +@4480 = .data:0x80386224; // type:object size:0xC scope:local align:4 +@4481 = .data:0x80386230; // type:object size:0xC scope:local align:4 +@4482 = .data:0x8038623C; // type:object size:0xC scope:local align:4 +@4483 = .data:0x80386248; // type:object size:0xC scope:local align:4 +@4484 = .data:0x80386254; // type:object size:0xC scope:local align:4 +@4485 = .data:0x80386260; // type:object size:0xC scope:local align:4 +@4486 = .data:0x8038626C; // type:object size:0xC scope:local align:4 +@4487 = .data:0x80386278; // type:object size:0xC scope:local align:4 +MenuSaveProc = .data:0x80386284; // type:object size:0x1D4 scope:global align:4 data:4byte +@4564 = .data:0x80386458; // type:object size:0x34 scope:local align:4 +__vt__16dDlst_MenuSave_c = .data:0x8038648C; // type:object size:0x10 scope:global align:4 +__vt__13dFile_error_c = .data:0x803864AC; // type:object size:0xC scope:global align:4 +__vt__9dMs_HIO_c = .data:0x803864B8; // type:object size:0xC scope:global align:4 +l_dMs_Method = .data:0x803864C8; // type:object size:0x14 scope:global align:4 +g_profile_MENUWINDOW = .data:0x803864DC; // type:object size:0x28 scope:global align:4 +__vt__7dName_c = .data:0x80386504; // type:object size:0xC scope:global align:4 +__vt__13dMenu_Fmap2_c = .data:0x80386510; // type:object size:0xC scope:global align:4 +__vt__12dMenu_Fmap_c = .data:0x8038651C; // type:object size:0xC scope:global align:4 +__vt__10dMw_DHIO_c = .data:0x80386528; // type:object size:0xC scope:global align:4 +__vt__9dMw_HIO_c = .data:0x80386534; // type:object size:0xC scope:global align:4 +__vt__18dDlst_MENU_CLOTH_c = .data:0x80386540; // type:object size:0x10 scope:global align:4 +__vt__20dDlst_MENU_CAPTURE_c = .data:0x80386550; // type:object size:0x10 scope:global align:4 +name$4066 = .data:0x80386560; // type:object size:0xC scope:local align:4 +@4493 = .data:0x8038656C; // type:object size:0xA8 scope:local align:4 +l_dMesg_Method = .data:0x80386614; // type:object size:0x14 scope:global align:4 +g_profile_MESG = .data:0x80386628; // type:object size:0x28 scope:global align:4 +__vt__15dMesg_outFont_c = .data:0x80386650; // type:object size:0xC scope:global align:4 +__vt__18dMesg_screenData_c = .data:0x8038665C; // type:object size:0x24 scope:global align:4 +__vt__Q27JGadget42TLinkList_factory = .data:0x80386680; // type:object size:0x14 scope:global align:4 +__vt__22dMesg_screenDataItem_c = .data:0x80386694; // type:object size:0x28 scope:global align:4 +__vt__22dMesg_screenDataTalk_c = .data:0x803866BC; // type:object size:0x24 scope:global align:4 +__vt__25dMesg_tRenderingProcessor = .data:0x803866E0; // type:object size:0x3C scope:global align:4 +__vt__23dMesg_tMeasureProcessor = .data:0x8038671C; // type:object size:0x54 scope:global align:4 +__vt__24dMesg_tSequenceProcessor = .data:0x80386770; // type:object size:0x54 scope:global align:4 +__vt__14dMesg_tControl = .data:0x803867C4; // type:object size:0x10 scope:global align:4 +dMsg2_tex_i4_color = .data:0x803867D8; // type:object size:0xF0 scope:global align:4 +l_dMsg2_Method = .data:0x803868C8; // type:object size:0x14 scope:global align:4 +g_profile_MSG2 = .data:0x803868DC; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2DCopy_c = .data:0x80386904; // type:object size:0x10 scope:global align:4 +__vt__14dDlst_2DMSG2_c = .data:0x80386914; // type:object size:0x10 scope:global align:4 +dMsg3_tex_i4_color = .data:0x80386928; // type:object size:0xF0 scope:global align:4 +l_dMsg3_Method = .data:0x80386A18; // type:object size:0x14 scope:global align:4 +g_profile_MSG3 = .data:0x80386A2C; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2DMSG3_c = .data:0x80386A54; // type:object size:0x10 scope:global align:4 +__vt__10dmsg3_3d_c = .data:0x80386A64; // type:object size:0xC scope:global align:4 +arrowTexImage = .data:0x80386A70; // type:object size:0x10 scope:global align:4 +wepon$5132 = .data:0x80386A80; // type:object size:0x10 scope:local align:4 +ht$5159 = .data:0x80386A90; // type:object size:0x14 scope:local align:4 +@6270 = .data:0x80386AA4; // type:object size:0x30 scope:local align:4 +@6805 = .data:0x80386AD4; // type:object size:0x30 scope:local align:4 +number$6905 = .data:0x80386B04; // type:object size:0x28 scope:local align:4 +@10967 = .data:0x80386B2C; // type:object size:0x28 scope:local align:4 +scaleX$11726 = .data:0x80386B54; // type:object size:0xC scope:local align:4 +scaleY$11727 = .data:0x80386B60; // type:object size:0xC scope:local align:4 +scaleX$11750 = .data:0x80386B6C; // type:object size:0xC scope:local align:4 +scaleY$11751 = .data:0x80386B78; // type:object size:0xC scope:local align:4 +l_dMeter_Method = .data:0x80386B84; // type:object size:0x14 scope:global align:4 +g_profile_METER = .data:0x80386B98; // type:object size:0x28 scope:global align:4 +__vt__12dMetronome_c = .data:0x80386BC0; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_2DMETER2_c = .data:0x80386BD0; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_2DMETER1_c = .data:0x80386BE0; // type:object size:0x10 scope:global align:4 +__vt__20dMeter_message_HIO_c = .data:0x80386BF0; // type:object size:0xC scope:global align:4 +__vt__16dMeter_msg_HIO_c = .data:0x80386BFC; // type:object size:0xC scope:global align:4 +__vt__16dMeter_menuHIO_c = .data:0x80386C08; // type:object size:0xC scope:global align:4 +__vt__12dMeter_HIO_c = .data:0x80386C14; // type:object size:0xC scope:global align:4 +__vt__16dMeter_map_HIO_c = .data:0x80386C20; // type:object size:0xC scope:global align:4 +l_dMinigame_Starter_Method = .data:0x80386C30; // type:object size:0x14 scope:global align:4 +g_profile_MINIGAME_STARTER = .data:0x80386C44; // type:object size:0x28 scope:global align:4 +__vt__23dDlst_StarterScrnDraw_c = .data:0x80386C6C; // type:object size:0x10 scope:global align:4 +number$4285 = .data:0x80386C80; // type:object size:0x28 scope:local align:4 +l_dMinigame_Terminater_Method = .data:0x80386CA8; // type:object size:0x14 scope:global align:4 +g_profile_MINIGAME_TERMINATER = .data:0x80386CBC; // type:object size:0x28 scope:global align:4 +__vt__26dDlst_TerminaterScrnDraw_c = .data:0x80386CE4; // type:object size:0x10 scope:global align:4 +mLayout = .data:0x80386CF8; // type:object size:0x20 scope:global align:4 +@5902 = .data:0x80386D18; // type:object size:0x3C scope:local align:4 +num_str$6843 = .data:0x80386D54; // type:object size:0x28 scope:local align:4 +@8145 = .data:0x80386D7C; // type:object size:0x3C scope:local align:4 +@8519 = .data:0x80386DB8; // type:object size:0x3C scope:local align:4 +l_dMsg_Method = .data:0x80386DF4; // type:object size:0x14 scope:global align:4 +g_profile_MSG = .data:0x80386E08; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2Dtact_c = .data:0x80386E30; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_2DMSG_c = .data:0x80386E40; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80386E50; // type:label scope:local +@2100 = .data:0x80386E50; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80386E5C; // type:object size:0xC scope:local align:4 +@4060 = .data:0x80386E68; // type:object size:0xC scope:local align:4 +@4061 = .data:0x80386E74; // type:object size:0xC scope:local align:4 +@4062 = .data:0x80386E80; // type:object size:0xC scope:local align:4 +@4063 = .data:0x80386E8C; // type:object size:0xC scope:local align:4 +SelProc = .data:0x80386E98; // type:object size:0x30 scope:global align:4 data:4byte +@4373 = .data:0x80386EC8; // type:object size:0x34 scope:local align:4 +PosData$4890 = .data:0x80386EFC; // type:object size:0x14 scope:local align:4 +l_Eisu$5000 = .data:0x80386F10; // type:object size:0x34 scope:local align:4 +l_Kata$5001 = .data:0x80386F44; // type:object size:0x34 scope:local align:4 +l_Hira$5002 = .data:0x80386F78; // type:object size:0x34 scope:local align:4 +l_NameNt$5016 = .data:0x80386FAC; // type:object size:0x14 scope:local align:4 data:string +l_MenuNmB$5017 = .data:0x80386FC0; // type:object size:0x14 scope:local align:4 data:string +l_endB$5023 = .data:0x80386FD4; // type:object size:0x28 scope:local align:4 data:string +l_ArwB$5024 = .data:0x80386FFC; // type:object size:0x28 scope:local align:4 data:string +l_EisuB$5025 = .data:0x80387024; // type:object size:0x28 scope:local align:4 data:string +l_KataB$5026 = .data:0x8038704C; // type:object size:0x28 scope:local align:4 data:string +l_HiraB$5027 = .data:0x80387074; // type:object size:0x28 scope:local align:4 data:string +__vt__14dDlst_NameIN_c = .data:0x8038709C; // type:object size:0x10 scope:global align:4 +__vt__9dNm_HIO_c = .data:0x803870BC; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803870C8; // type:label scope:local +@2100 = .data:0x803870C8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803870D4; // type:object size:0xC scope:local align:4 +action_table$4553 = .data:0x803870E0; // type:object size:0x1C scope:local align:4 +@4555 = .data:0x803870FC; // type:object size:0xC scope:local align:4 +@4556 = .data:0x80387108; // type:object size:0xC scope:local align:4 +@4557 = .data:0x80387114; // type:object size:0xC scope:local align:4 +@4558 = .data:0x80387120; // type:object size:0xC scope:local align:4 +@4559 = .data:0x8038712C; // type:object size:0xC scope:local align:4 +@4560 = .data:0x80387138; // type:object size:0xC scope:local align:4 +@4561 = .data:0x80387144; // type:object size:0xC scope:local align:4 +@4562 = .data:0x80387150; // type:object size:0xC scope:local align:4 +@4563 = .data:0x8038715C; // type:object size:0xC scope:local align:4 +@4564 = .data:0x80387168; // type:object size:0xC scope:local align:4 +@4565 = .data:0x80387174; // type:object size:0xC scope:local align:4 +@4566 = .data:0x80387180; // type:object size:0xC scope:local align:4 +@4567 = .data:0x8038718C; // type:object size:0xC scope:local align:4 +@4568 = .data:0x80387198; // type:object size:0xC scope:local align:4 +cut_tbl$4554 = .data:0x803871A4; // type:object size:0xA8 scope:local align:4 +@5751 = .data:0x8038724C; // type:object size:0xC scope:local align:4 +@5755 = .data:0x80387258; // type:object size:0xC scope:local align:4 data:4byte +@5781 = .data:0x80387264; // type:object size:0xC scope:local align:4 +@5785 = .data:0x80387270; // type:object size:0xC scope:local align:4 data:4byte +dNpc_cyl_src = .data:0x8038727C; // type:object size:0x44 scope:global align:4 +@4761 = .data:0x803872C0; // type:object size:0x24 scope:local align:4 +l_dOperate_wind_Method = .data:0x803872E4; // type:object size:0x14 scope:global align:4 +g_profile_OPERATE_WIND = .data:0x803872F8; // type:object size:0x28 scope:global align:4 +__vt__15dOperate_wind_c = .data:0x80387320; // type:object size:0xC scope:global align:4 +__vt__15dDlst_Ow_mask_c = .data:0x8038732C; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_Ow_main_c = .data:0x8038733C; // type:object size:0x10 scope:global align:4 +__vt__9dOw_HIO_c = .data:0x8038734C; // type:object size:0xC scope:global align:4 +__vt__9dMn_HIO_c = .data:0x80387358; // type:object size:0xC scope:global align:4 +l_dOvlpFd_Method = .data:0x80387368; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP0 = .data:0x8038737C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP1 = .data:0x803873A4; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP6 = .data:0x803873CC; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP7 = .data:0x803873F4; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP8 = .data:0x8038741C; // type:object size:0x28 scope:global align:4 +@4032 = .data:0x80387448; // type:object size:0xC scope:local align:4 data:4byte +@4069 = .data:0x80387454; // type:object size:0xC scope:local align:4 data:4byte +@4086 = .data:0x80387460; // type:object size:0xC scope:local align:4 data:4byte +@4115 = .data:0x8038746C; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd2_Method = .data:0x80387478; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP2 = .data:0x8038748C; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd2_dlst_c = .data:0x803874B4; // type:object size:0x10 scope:global align:4 +@3975 = .data:0x803874C8; // type:object size:0xC scope:local align:4 data:4byte +@4024 = .data:0x803874D4; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd3_Method = .data:0x803874E0; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP3 = .data:0x803874F4; // type:object size:0x28 scope:global align:4 +__vt__16dDlst_snapShot_c = .data:0x8038751C; // type:object size:0x10 scope:global align:4 +@4120 = .data:0x80387530; // type:object size:0xC scope:local align:4 data:4byte +@4122 = .data:0x8038753C; // type:object size:0xC scope:local align:4 data:4byte +@4268 = .data:0x80387548; // type:object size:0xC scope:local align:4 data:4byte +@4293 = .data:0x80387554; // type:object size:0xC scope:local align:4 data:4byte +@4339 = .data:0x80387560; // type:object size:0xC scope:local align:4 data:4byte +@4341 = .data:0x8038756C; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd4_Method = .data:0x80387578; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP4 = .data:0x8038758C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP5 = .data:0x803875B4; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2Dt_Sp_c = .data:0x803875DC; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_snapShot2_c = .data:0x803875EC; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_2DtEff1_c = .data:0x803875FC; // type:object size:0x10 scope:global align:4 +photo_data = .data:0x80387610; // type:object size:0x1C scope:global align:4 +number$4602 = .data:0x8038762C; // type:object size:0x24 scope:local align:4 +l_dPb_Method = .data:0x80387650; // type:object size:0x14 scope:global align:4 +g_profile_PB = .data:0x80387664; // type:object size:0x28 scope:global align:4 +__vt__9dJle_Pb_c = .data:0x8038768C; // type:object size:0x10 scope:global align:4 +l_execFunc$4861 = .data:0x803876A0; // type:object size:0x2C scope:local align:4 +l_method$5570 = .data:0x803876CC; // type:object size:0xC scope:local align:4 +l_dScnLogo_Method = .data:0x803876D8; // type:object size:0x14 scope:global align:4 +g_profile_LOGO_SCENE = .data:0x803876EC; // type:object size:0x28 scope:global align:4 +l_dScnMenu_Method = .data:0x80387718; // type:object size:0x14 scope:global align:4 +g_profile_MENU_SCENE = .data:0x8038772C; // type:object size:0x28 scope:global align:4 +__vt__11myFontClass = .data:0x80387754; // type:object size:0x4C scope:global align:4 +...data.0 = .data:0x803877A0; // type:label scope:local +@2100 = .data:0x803877A0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803877AC; // type:object size:0xC scope:local align:4 +l_method$4164 = .data:0x803877B8; // type:object size:0xC scope:local align:4 +@4461 = .data:0x803877C4; // type:object size:0xC scope:local align:4 +@4462 = .data:0x803877D0; // type:object size:0xC scope:local align:4 +@4463 = .data:0x803877DC; // type:object size:0xC scope:local align:4 +@4464 = .data:0x803877E8; // type:object size:0xC scope:local align:4 +@4465 = .data:0x803877F4; // type:object size:0xC scope:local align:4 +@4466 = .data:0x80387800; // type:object size:0xC scope:local align:4 +@4467 = .data:0x8038780C; // type:object size:0xC scope:local align:4 +@4468 = .data:0x80387818; // type:object size:0xC scope:local align:4 +@4469 = .data:0x80387824; // type:object size:0xC scope:local align:4 +@4470 = .data:0x80387830; // type:object size:0xC scope:local align:4 +@4471 = .data:0x8038783C; // type:object size:0xC scope:local align:4 +@4472 = .data:0x80387848; // type:object size:0xC scope:local align:4 +@4473 = .data:0x80387854; // type:object size:0xC scope:local align:4 +@4474 = .data:0x80387860; // type:object size:0xC scope:local align:4 +@4475 = .data:0x8038786C; // type:object size:0xC scope:local align:4 +@4476 = .data:0x80387878; // type:object size:0xC scope:local align:4 +MainProc = .data:0x80387884; // type:object size:0xC0 scope:global align:4 data:4byte +@4477 = .data:0x80387944; // type:object size:0xC scope:local align:4 +@4478 = .data:0x80387950; // type:object size:0xC scope:local align:4 +@4479 = .data:0x8038795C; // type:object size:0xC scope:local align:4 +@4480 = .data:0x80387968; // type:object size:0xC scope:local align:4 +@4481 = .data:0x80387974; // type:object size:0xC scope:local align:4 +@4482 = .data:0x80387980; // type:object size:0xC scope:local align:4 +@4483 = .data:0x8038798C; // type:object size:0xC scope:local align:4 +@4484 = .data:0x80387998; // type:object size:0xC scope:local align:4 +@4485 = .data:0x803879A4; // type:object size:0xC scope:local align:4 +@4486 = .data:0x803879B0; // type:object size:0xC scope:local align:4 +@4487 = .data:0x803879BC; // type:object size:0xC scope:local align:4 +@4488 = .data:0x803879C8; // type:object size:0xC scope:local align:4 +@4489 = .data:0x803879D4; // type:object size:0xC scope:local align:4 +@4490 = .data:0x803879E0; // type:object size:0xC scope:local align:4 +@4491 = .data:0x803879EC; // type:object size:0xC scope:local align:4 +@4492 = .data:0x803879F8; // type:object size:0xC scope:local align:4 +@4493 = .data:0x80387A04; // type:object size:0xC scope:local align:4 +MemCardCheckProc = .data:0x80387A10; // type:object size:0xCC scope:global align:4 data:4byte +@4494 = .data:0x80387ADC; // type:object size:0xC scope:local align:4 +@4495 = .data:0x80387AE8; // type:object size:0xC scope:local align:4 +NameOpenProc = .data:0x80387AF4; // type:object size:0x18 scope:global align:4 data:4byte +@4496 = .data:0x80387B0C; // type:object size:0xC scope:local align:4 +@4497 = .data:0x80387B18; // type:object size:0xC scope:local align:4 +FileSelOpenProc = .data:0x80387B24; // type:object size:0x18 scope:global align:4 data:4byte +@4498 = .data:0x80387B3C; // type:object size:0xC scope:local align:4 +@4499 = .data:0x80387B48; // type:object size:0xC scope:local align:4 +@4500 = .data:0x80387B54; // type:object size:0xC scope:local align:4 +@4501 = .data:0x80387B60; // type:object size:0xC scope:local align:4 +@4502 = .data:0x80387B6C; // type:object size:0xC scope:local align:4 +DrawProc = .data:0x80387B78; // type:object size:0x3C scope:global align:4 data:4byte +@4704 = .data:0x80387BB4; // type:object size:0x34 scope:local align:4 +@5076 = .data:0x80387BE8; // type:object size:0x1C scope:local align:4 +l_dScnName_Method = .data:0x80387C04; // type:object size:0x14 scope:global align:4 +g_profile_NAME_SCENE = .data:0x80387C18; // type:object size:0x28 scope:global align:4 +g_profile_NAMEEX_SCENE = .data:0x80387C40; // type:object size:0x28 scope:global align:4 +__vt__19dDlst_FLSEL_CLOTH_c = .data:0x80387C68; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_BTICN_c = .data:0x80387C78; // type:object size:0x10 scope:global align:4 +__vt__9dSn_HIO_c = .data:0x80387CD4; // type:object size:0xC scope:global align:4 +l_dScnOpen_Method = .data:0x80387CE0; // type:object size:0x14 scope:global align:4 +g_profile_OPEN_SCENE = .data:0x80387CF4; // type:object size:0x28 scope:global align:4 +g_profile_OPEN2_SCENE = .data:0x80387D1C; // type:object size:0x28 scope:global align:4 +dScnOpen_message_timer_table = .data:0x80387D48; // type:object size:0x16 scope:global align:4 +@4389 = .data:0x80387D60; // type:object size:0xB4 scope:local align:4 +__vt__15dScnOpen_proc_c = .data:0x80387E14; // type:object size:0x10 scope:global align:4 +__vt__18dScnOpen_message_c = .data:0x80387E24; // type:object size:0xC scope:global align:4 +l_wipeType$4410 = .data:0x80387E30; // type:object size:0x18 scope:local align:4 +sea_resName = .data:0x80387E48; // type:object size:0x14 scope:global align:4 +M_Dai_resName = .data:0x80387E5C; // type:object size:0x5C scope:global align:4 +majroom_resName = .data:0x80387EB8; // type:object size:0x54 scope:global align:4 +ma2room_resName = .data:0x80387F0C; // type:object size:0x60 scope:global align:4 +ma3room_resName = .data:0x80387F6C; // type:object size:0x44 scope:global align:4 +M_NewD2_resName = .data:0x80387FB0; // type:object size:0x8C scope:global align:4 +kindan_resName = .data:0x8038803C; // type:object size:0x8C scope:global align:4 +kaze_resName = .data:0x803880C8; // type:object size:0x64 scope:global align:4 +Siren_dylKeyTbl = .data:0x8038812C; // type:object size:0xE scope:global align:4 +Siren_resName = .data:0x8038813C; // type:object size:0x28 scope:global align:4 +GanonJ_dylKeyTbl = .data:0x80388164; // type:object size:0x16 scope:global align:4 +GanonJ_resName = .data:0x8038817C; // type:object size:0x38 scope:global align:4 +GanonK_dylKeyTbl = .data:0x803881B4; // type:object size:0x1A scope:global align:4 +GanonK_resName = .data:0x803881D0; // type:object size:0x20 scope:global align:4 +GanonM_dylKeyTbl = .data:0x803881F0; // type:object size:0xA scope:global align:4 +GanonM_resName = .data:0x803881FC; // type:object size:0x14 scope:global align:4 +l_method$5456 = .data:0x80388210; // type:object size:0x28 scope:local align:4 +l_dScnPly_Method = .data:0x80388238; // type:object size:0x14 scope:global align:4 +g_profile_PLAY_SCENE = .data:0x8038824C; // type:object size:0x28 scope:global align:4 +g_profile_OPENING_SCENE = .data:0x80388274; // type:object size:0x28 scope:global align:4 +g_profile_OPENING2_SCENE = .data:0x8038829C; // type:object size:0x28 scope:global align:4 +__vt__17dScnPly_msg_HIO_c = .data:0x803882C4; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_env_debugHIO_c = .data:0x803882D0; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_env_otherHIO_c = .data:0x803882DC; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_reg_childHIO_c = .data:0x803882E8; // type:object size:0xC scope:global align:4 +__vt__18dScnPly_dark_HIO_c = .data:0x803882F4; // type:object size:0xC scope:global align:4 +__vt__21dScnPly_preLoad_HIO_c = .data:0x80388300; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_env_HIO_c = .data:0x8038830C; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_reg_HIO_c = .data:0x80388318; // type:object size:0xC scope:global align:4 +l_method$4448 = .data:0x80388328; // type:object size:0x14 scope:local align:4 +l_dScnRoom_Method = .data:0x8038833C; // type:object size:0x14 scope:global align:4 +g_profile_ROOM_SCENE = .data:0x80388350; // type:object size:0x28 scope:global align:4 +l_dScnTitle_Method = .data:0x80388378; // type:object size:0x14 scope:global align:4 +g_profile_TITLE_SCENE = .data:0x8038838C; // type:object size:0x28 scope:global align:4 +g_profile_ENDING_SCENE = .data:0x803883B4; // type:object size:0x28 scope:global align:4 +l_dScp_Method = .data:0x803883E0; // type:object size:0x14 scope:global align:4 +g_profile_SCP = .data:0x803883F4; // type:object size:0x28 scope:global align:4 +__vt__13dDlst_2DSCP_c = .data:0x8038841C; // type:object size:0x10 scope:global align:4 +daThrowstoneMethodTable = .data:0x80388430; // type:object size:0x20 scope:global align:4 +g_profile_THROWSTONE = .data:0x80388450; // type:object size:0x30 scope:global align:4 +ShipRaceSeTable = .data:0x80388480; // type:object size:0x68 scope:global align:4 +VolcanoSeTable = .data:0x803884E8; // type:object size:0x68 scope:global align:4 +number$4344 = .data:0x80388550; // type:object size:0x28 scope:local align:4 +l_dTimer_Method = .data:0x80388578; // type:object size:0x14 scope:global align:4 +g_profile_TIMER = .data:0x8038858C; // type:object size:0x28 scope:global align:4 +__vt__21dDlst_TimerScrnDraw_c = .data:0x803885B4; // type:object size:0x10 scope:global align:4 +l_dWaterMark_Method = .data:0x803885C8; // type:object size:0x14 scope:global align:4 +g_profile_WATER_MARK = .data:0x803885DC; // type:object size:0x28 scope:global align:4 +l_dWindArrow_Method = .data:0x80388608; // type:object size:0x14 scope:global align:4 +g_profile_WIND_ARROW = .data:0x8038861C; // type:object size:0x28 scope:global align:4 +l_dWpillar_Method = .data:0x80388648; // type:object size:0x14 scope:global align:4 +g_profile_WPILLAR = .data:0x8038865C; // type:object size:0x28 scope:global align:4 +l_dWpotWater_Method = .data:0x80388688; // type:object size:0x14 scope:global align:4 +g_profile_WPOT_WATER = .data:0x8038869C; // type:object size:0x28 scope:global align:4 +__vt__20dWpotWater_EcallBack = .data:0x803886C4; // type:object size:0x20 scope:global align:4 +strings$3042 = .data:0x803886E8; // type:object size:0x10 scope:local align:4 +__vt__20DynamicModuleControl = .data:0x803886F8; // type:object size:0x34 scope:global align:4 +__vt__24DynamicModuleControlBase = .data:0x8038872C; // type:object size:0x34 scope:global align:4 +g_cAPI_Interface = .data:0x80388760; // type:object size:0x1C scope:global align:4 +__vt__12cCcD_SphAttr = .data:0x80388780; // type:object size:0x60 scope:global align:4 +__vt__12cCcD_CylAttr = .data:0x803887E0; // type:object size:0x60 scope:global align:4 +__vt__12cCcD_CpsAttr = .data:0x80388840; // type:object size:0x60 scope:global align:4 +__vt__12cCcD_TriAttr = .data:0x803888A0; // type:object size:0x60 scope:global align:4 +__vt__9cCcD_Stts = .data:0x80388900; // type:object size:0x20 scope:global align:4 +__vt__4cCcS = .data:0x80388920; // type:object size:0x30 scope:global align:4 +atntable = .data:0x80388950; // type:object size:0x802 scope:global align:4 +__vt__4cBgS = .data:0x80389158; // type:object size:0x18 scope:global align:4 +__vt__11cBgS_ChkElm = .data:0x80389170; // type:object size:0x10 scope:global align:4 +__vt__8cBgS_Chk = .data:0x80389180; // type:object size:0xC scope:global align:4 +__vt__11cBgW_RwgElm = .data:0x80389190; // type:object size:0xC scope:global align:4 +__vt__13cBgW_NodeTree = .data:0x8038919C; // type:object size:0xC scope:global align:4 +__vt__11cBgW_GrpElm = .data:0x803891A8; // type:object size:0xC scope:global align:4 +__vt__11cBgW_TriElm = .data:0x803891B4; // type:object size:0xC scope:global align:4 +__vt__4cBgW = .data:0x803891C0; // type:object size:0x24 scope:global align:4 +__vt__9cBgW_BgId = .data:0x803891E4; // type:object size:0xC scope:global align:4 +__vt__11cDT_DataSrc = .data:0x803891F0; // type:object size:0xC scope:global align:4 +__vt__8cDT_Name = .data:0x803891FC; // type:object size:0xC scope:global align:4 +__vt__10cDT_Format = .data:0x80389208; // type:object size:0xC scope:global align:4 +__vt__12cDT_NamePTbl = .data:0x80389214; // type:object size:0xC scope:global align:4 +e_mtx = .data:0x80389220; // type:object size:0x30 scope:global align:4 +clear_z_TX = .data:0x80389260; // type:object size:0x40 scope:global align:32 +__vt__10JFWDisplay = .data:0x803892A0; // type:object size:0x18 scope:global align:4 +stBlendMode__12JPABaseShape = .data:0x803892B8; // type:object size:0x10 scope:global align:4 +stBlendFactor__12JPABaseShape = .data:0x803892C8; // type:object size:0x28 scope:global align:4 +stLogicOp__12JPABaseShape = .data:0x803892F0; // type:object size:0x40 scope:global align:4 +stCompare__12JPABaseShape = .data:0x80389330; // type:object size:0x20 scope:global align:4 +stAlphaOp__12JPABaseShape = .data:0x80389350; // type:object size:0x10 scope:global align:4 +stTevColorArg__15JPABaseShapeArc = .data:0x80389360; // type:object size:0x60 scope:global align:4 +stTevAlphaArg__15JPABaseShapeArc = .data:0x803893C0; // type:object size:0x20 scope:global align:4 +__vt__15JPABaseShapeArc = .data:0x803893E0; // type:object size:0xFC scope:global align:4 +__vt__12JPABaseShape = .data:0x803894DC; // type:object size:0xFC scope:global align:4 +__vt__16JPAExtraShapeArc = .data:0x803895D8; // type:object size:0xAC scope:global align:4 +__vt__13JPAExtraShape = .data:0x80389684; // type:object size:0xAC scope:global align:4 +__vt__16JPASweepShapeArc = .data:0x80389730; // type:object size:0x90 scope:global align:4 +__vt__13JPASweepShape = .data:0x803897C0; // type:object size:0x90 scope:global align:4 +indMtxID__16JPAExTexShapeArc = .data:0x80389850; // type:object size:0x10 scope:global align:4 +__vt__16JPAExTexShapeArc = .data:0x80389860; // type:object size:0x2C scope:global align:4 +__vt__13JPAExTexShape = .data:0x8038988C; // type:object size:0x2C scope:global align:4 +__vt__19JPADynamicsBlockArc = .data:0x803898B8; // type:object size:0x84 scope:global align:4 +__vt__16JPADynamicsBlock = .data:0x8038993C; // type:object size:0x84 scope:global align:4 +__vt__16JPAFieldBlockArc = .data:0x803899C0; // type:object size:0x50 scope:global align:4 +__vt__13JPAFieldBlock = .data:0x80389A10; // type:object size:0x50 scope:global align:4 +__vt__14JPAKeyBlockArc = .data:0x80389A60; // type:object size:0x1C scope:global align:4 +__vt__11JPAKeyBlock = .data:0x80389A7C; // type:object size:0x1C scope:global align:4 +__vt__13JPATextureArc = .data:0x80389A98; // type:object size:0x18 scope:global align:4 +__vt__10JPATexture = .data:0x80389AB0; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x80389AC8; // type:label scope:local +@3214 = .data:0x80389AC8; // type:object size:0x24 scope:local align:4 +__vt__12JPASpinField = .data:0x80389AEC; // type:object size:0x1C scope:global align:4 +__vt__12JPADragField = .data:0x80389B08; // type:object size:0x1C scope:global align:4 +__vt__14JPARandomField = .data:0x80389B24; // type:object size:0x1C scope:global align:4 +__vt__18JPAConvectionField = .data:0x80389B40; // type:object size:0x1C scope:global align:4 +__vt__14JPAVortexField = .data:0x80389B5C; // type:object size:0x1C scope:global align:4 +__vt__14JPANewtonField = .data:0x80389B78; // type:object size:0x1C scope:global align:4 +__vt__14JPAMagnetField = .data:0x80389B94; // type:object size:0x1C scope:global align:4 +__vt__11JPAAirField = .data:0x80389BB0; // type:object size:0x1C scope:global align:4 +__vt__15JPAGravityField = .data:0x80389BCC; // type:object size:0x1C scope:global align:4 +__vt__12JPABaseField = .data:0x80389BE8; // type:object size:0x1C scope:global align:4 +...data.0 = .data:0x80389C08; // type:label scope:local +@2750 = .data:0x80389C08; // type:object size:0xC scope:local align:4 data:4byte +@2752 = .data:0x80389C14; // type:object size:0xC scope:local align:4 +@2754 = .data:0x80389C20; // type:object size:0xC scope:local align:4 +@2756 = .data:0x80389C2C; // type:object size:0xC scope:local align:4 +@2758 = .data:0x80389C38; // type:object size:0xC scope:local align:4 +@2760 = .data:0x80389C44; // type:object size:0xC scope:local align:4 +@2762 = .data:0x80389C50; // type:object size:0xC scope:local align:4 +@2808 = .data:0x80389C5C; // type:object size:0x1C scope:local align:4 +@3055 = .data:0x80389C78; // type:object size:0x2C scope:local align:4 +__vt__12JPAFieldData = .data:0x80389CA8; // type:object size:0xC scope:global align:4 +__vt__24JPADrawCalcChildScaleOut = .data:0x80389CB8; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawCalcParticleVisitor = .data:0x80389CC8; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawCalcChildAlphaOut = .data:0x80389CD8; // type:object size:0x10 scope:global align:4 +__vt__28JPADrawCalcAlphaFlickMultSin = .data:0x80389CE8; // type:object size:0x10 scope:global align:4 +__vt__27JPADrawCalcAlphaFlickAddSin = .data:0x80389CF8; // type:object size:0x10 scope:global align:4 +__vt__27JPADrawCalcAlphaFlickNrmSin = .data:0x80389D08; // type:object size:0x10 scope:global align:4 +__vt__16JPADrawCalcAlpha = .data:0x80389D18; // type:object size:0x10 scope:global align:4 +__vt__31JPADrawCalcColorCopyFromEmitter = .data:0x80389D28; // type:object size:0x10 scope:global align:4 +__vt__33JPADrawCalcScaleAnmTimingReverseY = .data:0x80389D38; // type:object size:0x10 scope:global align:4 +__vt__33JPADrawCalcScaleAnmTimingReverseX = .data:0x80389D48; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawCalcScaleAnmTimingRepeatY = .data:0x80389D58; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawCalcScaleAnmTimingRepeatX = .data:0x80389D68; // type:object size:0x10 scope:global align:4 +__vt__31JPADrawCalcScaleAnmTimingNormal = .data:0x80389D78; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawCalcScaleCopyX2Y = .data:0x80389D88; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawCalcScaleYBySpeed = .data:0x80389D98; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawCalcScaleXBySpeed = .data:0x80389DA8; // type:object size:0x10 scope:global align:4 +__vt__17JPADrawCalcScaleY = .data:0x80389DB8; // type:object size:0x10 scope:global align:4 +__vt__17JPADrawCalcScaleX = .data:0x80389DC8; // type:object size:0x10 scope:global align:4 +__vt__19JPADrawExecCallBack = .data:0x80389DD8; // type:object size:0x24 scope:global align:4 +__vt__25JPADrawExecEmitterVisitor = .data:0x80389DFC; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawExecParticleVisitor = .data:0x80389E0C; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawCalcTextureAnmIndexRandom = .data:0x80389E1C; // type:object size:0x24 scope:global align:4 +__vt__25JPADrawCalcEmitterVisitor = .data:0x80389E40; // type:object size:0x10 scope:global align:4 +__vt__31JPADrawCalcTextureAnmIndexMerge = .data:0x80389E50; // type:object size:0x24 scope:global align:4 +__vt__33JPADrawCalcTextureAnmIndexReverse = .data:0x80389E74; // type:object size:0x24 scope:global align:4 +__vt__32JPADrawCalcTextureAnmIndexRepeat = .data:0x80389E98; // type:object size:0x24 scope:global align:4 +__vt__32JPADrawCalcTextureAnmIndexNormal = .data:0x80389EBC; // type:object size:0x24 scope:global align:4 +__vt__30JPADrawCalcColorAnmFrameRandom = .data:0x80389EE0; // type:object size:0x24 scope:global align:4 +__vt__29JPADrawCalcColorAnmFrameMerge = .data:0x80389F04; // type:object size:0x24 scope:global align:4 +__vt__31JPADrawCalcColorAnmFrameReverse = .data:0x80389F28; // type:object size:0x24 scope:global align:4 +__vt__30JPADrawCalcColorAnmFrameRepeat = .data:0x80389F4C; // type:object size:0x24 scope:global align:4 +__vt__30JPADrawCalcColorAnmFrameNormal = .data:0x80389F70; // type:object size:0x24 scope:global align:4 +__vt__19JPADrawCalcColorEnv = .data:0x80389F94; // type:object size:0x24 scope:global align:4 +__vt__19JPADrawCalcColorPrm = .data:0x80389FB8; // type:object size:0x24 scope:global align:4 +__vt__31JPADrawExecRegisterColorChildPE = .data:0x80389FDC; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawExecRegisterColorEmitterE = .data:0x80389FEC; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawExecRegisterColorEmitterP = .data:0x80389FFC; // type:object size:0x10 scope:global align:4 +__vt__33JPADrawExecRegisterColorEmitterPE = .data:0x8038A00C; // type:object size:0x10 scope:global align:4 +__vt__22JPADrawExecStripeCross = .data:0x8038A01C; // type:object size:0x10 scope:global align:4 +__vt__17JPADrawExecStripe = .data:0x8038A02C; // type:object size:0x10 scope:global align:4 +__vt__15JPADrawExecLine = .data:0x8038A03C; // type:object size:0x10 scope:global align:4 +__vt__16JPADrawExecPoint = .data:0x8038A04C; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawExecRotationCross = .data:0x8038A05C; // type:object size:0x10 scope:global align:4 +__vt__19JPADrawExecRotation = .data:0x8038A06C; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecDirBillBoard = .data:0x8038A07C; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRotDirectionalCross = .data:0x8038A08C; // type:object size:0x10 scope:global align:4 +__vt__27JPADrawExecDirectionalCross = .data:0x8038A09C; // type:object size:0x10 scope:global align:4 +__vt__25JPADrawExecRotDirectional = .data:0x8038A0AC; // type:object size:0x10 scope:global align:4 +__vt__22JPADrawExecDirectional = .data:0x8038A0BC; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawExecRotYBillBoard = .data:0x8038A0CC; // type:object size:0x10 scope:global align:4 +__vt__21JPADrawExecYBillBoard = .data:0x8038A0DC; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecRotBillBoard = .data:0x8038A0EC; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecBillBoard = .data:0x8038A0FC; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawExecRegisterPrmAEnv = .data:0x8038A10C; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawExecRegisterPrmCEnv = .data:0x8038A11C; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRegisterEnvColorAnm = .data:0x8038A12C; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRegisterPrmAlphaAnm = .data:0x8038A13C; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRegisterPrmColorAnm = .data:0x8038A14C; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecSetLineWidth = .data:0x8038A15C; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecSetPointSize = .data:0x8038A16C; // type:object size:0x10 scope:global align:4 +__vt__22JPADrawExecLoadTexture = .data:0x8038A17C; // type:object size:0x24 scope:global align:4 +__vt__29JPADrawExecLoadDefaultTexture = .data:0x8038A1A0; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecSetTexMtx = .data:0x8038A1B0; // type:object size:0x24 scope:global align:4 +__vt__20JPADrawExecGenIdtMtx = .data:0x8038A1D4; // type:object size:0x10 scope:global align:4 +__vt__21JPADrawExecGenTexMtx0 = .data:0x8038A1E4; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecGenPrjTexMtx = .data:0x8038A1F4; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecGenPrjMtx = .data:0x8038A204; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecLoadExTex = .data:0x8038A214; // type:object size:0x10 scope:global align:4 +@3027 = .data:0x8038A228; // type:object size:0x2C scope:local align:4 +@3026 = .data:0x8038A254; // type:object size:0x2C scope:local align:4 +__vt__Q26JStage6TActor = .data:0x8038A280; // type:object size:0x88 scope:global align:4 +__vt__Q26JStage13TAmbientLight = .data:0x8038A308; // type:object size:0x40 scope:global align:4 +__vt__Q26JStage7TCamera = .data:0x8038A348; // type:object size:0x90 scope:global align:4 +__vt__Q26JStage4TFog = .data:0x8038A3D8; // type:object size:0x58 scope:global align:4 +__vt__Q26JStage6TLight = .data:0x8038A430; // type:object size:0x68 scope:global align:4 +__vt__Q26JStage7TObject = .data:0x8038A498; // type:object size:0x38 scope:global align:4 +__vt__Q26JStage7TSystem = .data:0x8038A4D0; // type:object size:0x4C scope:global align:4 +__vt__Q27JStudio6TParse = .data:0x8038A520; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TFactory = .data:0x8038A540; // type:object size:0x14 scope:global align:4 +__vt__Q27JStudio8TControl = .data:0x8038A554; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8038A560; // type:label scope:local +@730 = .data:0x8038A560; // type:object size:0xC scope:local align:4 data:4byte +@733 = .data:0x8038A56C; // type:object size:0xC scope:local align:4 +@736 = .data:0x8038A578; // type:object size:0xC scope:local align:4 +@739 = .data:0x8038A584; // type:object size:0xC scope:local align:4 +@742 = .data:0x8038A590; // type:object size:0xC scope:local align:4 +@745 = .data:0x8038A59C; // type:object size:0xC scope:local align:4 +@825 = .data:0x8038A5A8; // type:object size:0x4C scope:local align:4 +@1258 = .data:0x8038A5F4; // type:object size:0xC scope:local align:4 +@1261 = .data:0x8038A600; // type:object size:0xC scope:local align:4 +@1263 = .data:0x8038A60C; // type:object size:0xC scope:local align:4 +@1265 = .data:0x8038A618; // type:object size:0xC scope:local align:4 +@1267 = .data:0x8038A624; // type:object size:0xC scope:local align:4 +@1269 = .data:0x8038A630; // type:object size:0xC scope:local align:4 +@1271 = .data:0x8038A63C; // type:object size:0xC scope:local align:4 +@1273 = .data:0x8038A648; // type:object size:0xC scope:local align:4 +@1276 = .data:0x8038A654; // type:object size:0xC scope:local align:4 +@1278 = .data:0x8038A660; // type:object size:0xC scope:local align:4 +@1280 = .data:0x8038A66C; // type:object size:0xC scope:local align:4 +@1315 = .data:0x8038A678; // type:object size:0x118 scope:local align:4 +@1388 = .data:0x8038A790; // type:object size:0xC scope:local align:4 +@1391 = .data:0x8038A79C; // type:object size:0xC scope:local align:4 +@1393 = .data:0x8038A7A8; // type:object size:0xC scope:local align:4 +@1427 = .data:0x8038A7B4; // type:object size:0x78 scope:local align:4 +@1480 = .data:0x8038A82C; // type:object size:0x44 scope:local align:4 +@1504 = .data:0x8038A870; // type:object size:0xC scope:local align:4 data:4byte +@1507 = .data:0x8038A87C; // type:object size:0xC scope:local align:4 data:4byte +@1545 = .data:0x8038A888; // type:object size:0x8C scope:local align:4 +@1569 = .data:0x8038A914; // type:object size:0xC scope:local align:4 data:4byte +@1613 = .data:0x8038A920; // type:object size:0xC scope:local align:4 +@1616 = .data:0x8038A92C; // type:object size:0xC scope:local align:4 +@1618 = .data:0x8038A938; // type:object size:0xC scope:local align:4 +@1620 = .data:0x8038A944; // type:object size:0xC scope:local align:4 +@1667 = .data:0x8038A950; // type:object size:0x108 scope:local align:4 +@1691 = .data:0x8038AA58; // type:object size:0xC scope:local align:4 data:4byte +@1694 = .data:0x8038AA64; // type:object size:0xC scope:local align:4 data:4byte +@1725 = .data:0x8038AA70; // type:object size:0xB4 scope:local align:4 +__vt__Q27JStudio13TObject_sound = .data:0x8038AB24; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_sound = .data:0x8038AB44; // type:object size:0x28 scope:global align:4 +__vt__Q27JStudio16TObject_particle = .data:0x8038AB6C; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio17TAdaptor_particle = .data:0x8038AB8C; // type:object size:0x30 scope:global align:4 +__vt__Q27JStudio15TObject_message = .data:0x8038ABBC; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio16TAdaptor_message = .data:0x8038ABDC; // type:object size:0x24 scope:global align:4 +__vt__Q27JStudio13TObject_light = .data:0x8038AC00; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_light = .data:0x8038AC20; // type:object size:0x28 scope:global align:4 +__vt__Q27JStudio11TObject_fog = .data:0x8038AC48; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio12TAdaptor_fog = .data:0x8038AC68; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TObject_camera = .data:0x8038AC88; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio15TAdaptor_camera = .data:0x8038ACA8; // type:object size:0x2C scope:global align:4 +__vt__Q27JStudio20TObject_ambientLight = .data:0x8038ACD4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio21TAdaptor_ambientLight = .data:0x8038ACF4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_actor = .data:0x8038AD14; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_actor = .data:0x8038AD34; // type:object size:0x4C scope:global align:4 +__vt__Q27JStudio7TObject = .data:0x8038AD80; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TAdaptor = .data:0x8038ADA0; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio14TVariableValue13TOutput_none_ = .data:0x8038ADC0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio14TVariableValue7TOutput = .data:0x8038ADD0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x8038ADE0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_ = .data:0x8038ADF0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x8038AE00; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_ = .data:0x8038AE10; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x8038AE20; // type:object size:0x10 scope:global align:4 +gapfnExtrapolateParameter___Q27JStudio27@unnamed@functionvalue_cpp@ = .data:0x8038AE30; // type:object size:0x10 scope:global align:4 data:4byte +__vt__Q27JStudio22TFunctionValue_hermite = .data:0x8038AE40; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio29TFunctionValue_list_parameter = .data:0x8038AE60; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio19TFunctionValue_list = .data:0x8038AE80; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio25TFunctionValue_transition = .data:0x8038AEA0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio23TFunctionValue_constant = .data:0x8038AEC0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio24TFunctionValue_composite = .data:0x8038AEE0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TFunctionValue = .data:0x8038AF00; // type:object size:0x20 scope:global align:4 +@833 = .data:0x8038AF20; // type:object size:0x5C scope:local align:4 +__vt__Q37JStudio3fvb6TParse = .data:0x8038AF7C; // type:object size:0x14 scope:global align:4 +__vt__Q37JGadget6binary19TParse_header_block = .data:0x8038AF90; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TFactory = .data:0x8038AFA4; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TControl = .data:0x8038AFB8; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3fvb15TObject_hermite = .data:0x8038AFC4; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb22TObject_list_parameter = .data:0x8038AFD4; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb12TObject_list = .data:0x8038AFE4; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb18TObject_transition = .data:0x8038AFF4; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb16TObject_constant = .data:0x8038B004; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb17TObject_composite = .data:0x8038B014; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb7TObject = .data:0x8038B024; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3stb6TParse = .data:0x8038B038; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb8TFactory = .data:0x8038B058; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3stb8TControl = .data:0x8038B06C; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3stb15TObject_control = .data:0x8038B078; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb7TObject = .data:0x8038B098; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage13TCreateObject = .data:0x8038B0B8; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x8038B0D0; // type:label scope:local +@881 = .data:0x8038B0D0; // type:object size:0xC scope:local align:4 data:4byte +@890 = .data:0x8038B0DC; // type:object size:0xC scope:local align:4 data:4byte +@907 = .data:0x8038B0E8; // type:object size:0xC scope:local align:4 data:4byte +@1008 = .data:0x8038B0F4; // type:object size:0xC scope:local align:4 +@1009 = .data:0x8038B100; // type:object size:0xC scope:local align:4 +@1014 = .data:0x8038B10C; // type:object size:0xC scope:local align:4 +@1015 = .data:0x8038B118; // type:object size:0xC scope:local align:4 +@1016 = .data:0x8038B124; // type:object size:0xC scope:local align:4 +@1021 = .data:0x8038B130; // type:object size:0xC scope:local align:4 +@1022 = .data:0x8038B13C; // type:object size:0xC scope:local align:4 +@1023 = .data:0x8038B148; // type:object size:0xC scope:local align:4 +__vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_ = .data:0x8038B154; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_actor = .data:0x8038B164; // type:object size:0x4C scope:global align:4 +__vt__Q214JStudio_JStage81TVariableValueOutput_object_ = .data:0x8038B1FC; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage21TAdaptor_ambientLight = .data:0x8038B220; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x8038B240; // type:label scope:local +@886 = .data:0x8038B240; // type:object size:0xC scope:local align:4 data:4byte +@887 = .data:0x8038B24C; // type:object size:0xC scope:local align:4 +@891 = .data:0x8038B258; // type:object size:0xC scope:local align:4 +@892 = .data:0x8038B264; // type:object size:0xC scope:local align:4 +@896 = .data:0x8038B270; // type:object size:0xC scope:local align:4 +@897 = .data:0x8038B27C; // type:object size:0xC scope:local align:4 +@901 = .data:0x8038B288; // type:object size:0xC scope:local align:4 +@902 = .data:0x8038B294; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage15TAdaptor_camera = .data:0x8038B2A0; // type:object size:0x2C scope:global align:4 +__vt__Q214JStudio_JStage83TVariableValueOutput_object_ = .data:0x8038B2F8; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x8038B318; // type:label scope:local +@817 = .data:0x8038B318; // type:object size:0xC scope:local align:4 data:4byte +@818 = .data:0x8038B324; // type:object size:0xC scope:local align:4 +@822 = .data:0x8038B330; // type:object size:0xC scope:local align:4 +@823 = .data:0x8038B33C; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage12TAdaptor_fog = .data:0x8038B348; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage77TVariableValueOutput_object_ = .data:0x8038B388; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_ = .data:0x8038B3A8; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_light = .data:0x8038B3B8; // type:object size:0x28 scope:global align:4 +__vt__Q214JStudio_JAudio13TCreateObject = .data:0x8038B3E0; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x8038B3F0; // type:label scope:local +@1228 = .data:0x8038B3F0; // type:object size:0xC scope:local align:4 data:4byte +@1231 = .data:0x8038B3FC; // type:object size:0xC scope:local align:4 +@1234 = .data:0x8038B408; // type:object size:0xC scope:local align:4 +@1237 = .data:0x8038B414; // type:object size:0xC scope:local align:4 +@1240 = .data:0x8038B420; // type:object size:0xC scope:local align:4 +__vt__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_ = .data:0x8038B42C; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_ = .data:0x8038B43C; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_ = .data:0x8038B44C; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JAudio14TAdaptor_sound = .data:0x8038B45C; // type:object size:0x28 scope:global align:4 +__vt__Q217JStudio_JParticle13TCreateObject = .data:0x8038B4C0; // type:object size:0x10 scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_ = .data:0x8038B4D0; // type:object size:0x1C scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_ = .data:0x8038B4EC; // type:object size:0x10 scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_ = .data:0x8038B4FC; // type:object size:0x10 scope:global align:4 +__vt__Q217JStudio_JParticle17TAdaptor_particle = .data:0x8038B50C; // type:object size:0x30 scope:global align:4 +__vt__Q216JStudio_JMessage13TCreateObject = .data:0x8038B540; // type:object size:0x14 scope:global align:4 +__vt__Q216JStudio_JMessage18TCreateObject_base = .data:0x8038B554; // type:object size:0x14 scope:global align:4 +__vt__Q216JStudio_JMessage16TAdaptor_message = .data:0x8038B568; // type:object size:0x24 scope:global align:4 +__vt__10JSUIosBase = .data:0x8038B590; // type:object size:0xC scope:global align:4 +__vt__13JASTaskThread = .data:0x8038B5A0; // type:object size:0x10 scope:global align:4 +rootDir__Q28JASystem10HardStream = .data:0x8038B5B0; // type:object size:0x20 scope:global align:4 +@949 = .data:0x8038B5D0; // type:object size:0x1C scope:local align:4 +CUTOFF_TO_IIR_TABLE__Q28JASystem6Player = .data:0x8038B5F0; // type:object size:0x400 scope:global align:4 +sAdsTable__Q28JASystem6Player = .data:0x8038B9F0; // type:object size:0x18 scope:global align:4 +sRelTable__Q28JASystem6Player = .data:0x8038BA08; // type:object size:0xC scope:global align:4 +sVibTable__Q28JASystem6Player = .data:0x8038BA14; // type:object size:0x24 scope:global align:4 +sTreTable__Q28JASystem6Player = .data:0x8038BA38; // type:object size:0x24 scope:global align:4 +...data.0 = .data:0x8038BA60; // type:label scope:local +@620 = .data:0x8038BA60; // type:object size:0xC scope:local align:4 data:4byte +@621 = .data:0x8038BA6C; // type:object size:0xC scope:local align:4 +@622 = .data:0x8038BA78; // type:object size:0xC scope:local align:4 +@623 = .data:0x8038BA84; // type:object size:0xC scope:local align:4 +@624 = .data:0x8038BA90; // type:object size:0xC scope:local align:4 +@625 = .data:0x8038BA9C; // type:object size:0xC scope:local align:4 +@626 = .data:0x8038BAA8; // type:object size:0xC scope:local align:4 +@627 = .data:0x8038BAB4; // type:object size:0xC scope:local align:4 +@628 = .data:0x8038BAC0; // type:object size:0xC scope:local align:4 +@629 = .data:0x8038BACC; // type:object size:0xC scope:local align:4 +@630 = .data:0x8038BAD8; // type:object size:0xC scope:local align:4 +@631 = .data:0x8038BAE4; // type:object size:0xC scope:local align:4 +@632 = .data:0x8038BAF0; // type:object size:0xC scope:local align:4 +@633 = .data:0x8038BAFC; // type:object size:0xC scope:local align:4 +@634 = .data:0x8038BB08; // type:object size:0xC scope:local align:4 +@635 = .data:0x8038BB14; // type:object size:0xC scope:local align:4 +@636 = .data:0x8038BB20; // type:object size:0xC scope:local align:4 +@637 = .data:0x8038BB2C; // type:object size:0xC scope:local align:4 +@638 = .data:0x8038BB38; // type:object size:0xC scope:local align:4 +@639 = .data:0x8038BB44; // type:object size:0xC scope:local align:4 +@640 = .data:0x8038BB50; // type:object size:0xC scope:local align:4 +@641 = .data:0x8038BB5C; // type:object size:0xC scope:local align:4 +@642 = .data:0x8038BB68; // type:object size:0xC scope:local align:4 +@643 = .data:0x8038BB74; // type:object size:0xC scope:local align:4 +@644 = .data:0x8038BB80; // type:object size:0xC scope:local align:4 +@645 = .data:0x8038BB8C; // type:object size:0xC scope:local align:4 +@646 = .data:0x8038BB98; // type:object size:0xC scope:local align:4 +@647 = .data:0x8038BBA4; // type:object size:0xC scope:local align:4 +@648 = .data:0x8038BBB0; // type:object size:0xC scope:local align:4 +@649 = .data:0x8038BBBC; // type:object size:0xC scope:local align:4 +@650 = .data:0x8038BBC8; // type:object size:0xC scope:local align:4 +@651 = .data:0x8038BBD4; // type:object size:0xC scope:local align:4 +@652 = .data:0x8038BBE0; // type:object size:0xC scope:local align:4 +@653 = .data:0x8038BBEC; // type:object size:0xC scope:local align:4 +@654 = .data:0x8038BBF8; // type:object size:0xC scope:local align:4 +@655 = .data:0x8038BC04; // type:object size:0xC scope:local align:4 +@656 = .data:0x8038BC10; // type:object size:0xC scope:local align:4 +@657 = .data:0x8038BC1C; // type:object size:0xC scope:local align:4 +@658 = .data:0x8038BC28; // type:object size:0xC scope:local align:4 +@659 = .data:0x8038BC34; // type:object size:0xC scope:local align:4 +@660 = .data:0x8038BC40; // type:object size:0xC scope:local align:4 +@661 = .data:0x8038BC4C; // type:object size:0xC scope:local align:4 +@662 = .data:0x8038BC58; // type:object size:0xC scope:local align:4 +@663 = .data:0x8038BC64; // type:object size:0xC scope:local align:4 +@664 = .data:0x8038BC70; // type:object size:0xC scope:local align:4 +@665 = .data:0x8038BC7C; // type:object size:0xC scope:local align:4 +@666 = .data:0x8038BC88; // type:object size:0xC scope:local align:4 +@667 = .data:0x8038BC94; // type:object size:0xC scope:local align:4 +@668 = .data:0x8038BCA0; // type:object size:0xC scope:local align:4 +@669 = .data:0x8038BCAC; // type:object size:0xC scope:local align:4 +@670 = .data:0x8038BCB8; // type:object size:0xC scope:local align:4 +@671 = .data:0x8038BCC4; // type:object size:0xC scope:local align:4 +@672 = .data:0x8038BCD0; // type:object size:0xC scope:local align:4 +sCmdPList__Q28JASystem10TSeqParser = .data:0x8038BCDC; // type:object size:0x300 scope:global align:4 data:4byte +@1219 = .data:0x8038BFDC; // type:object size:0x34 scope:local align:4 +@1611 = .data:0x8038C010; // type:object size:0x44 scope:local align:4 +@1731 = .data:0x8038C054; // type:object size:0x44 scope:local align:4 +__vt__Q28JASystem10TBasicBank = .data:0x8038C098; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem5TBank = .data:0x8038C0AC; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem10TBasicInst = .data:0x8038C0C0; // type:object size:0x18 scope:global align:4 +__vt__Q28JASystem5TInst = .data:0x8038C0D8; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem8TDrumSet = .data:0x8038C0F0; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem14TBasicWaveBank10TWaveGroup = .data:0x8038C108; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem11TWaveHandle = .data:0x8038C11C; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem14TBasicWaveBank11TWaveHandle = .data:0x8038C130; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem14TBasicWaveBank = .data:0x8038C144; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem9TWaveBank = .data:0x8038C158; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem15TSimpleWaveBank11TWaveHandle = .data:0x8038C170; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem15TSimpleWaveBank = .data:0x8038C184; // type:object size:0x28 scope:global align:4 +__vt__Q28JASystem10TInstSense = .data:0x8038C1B0; // type:object size:0xC scope:global align:4 +__vt__Q28JASystem9TInstRand = .data:0x8038C1C0; // type:object size:0xC scope:global align:4 +__vt__Q28JASystem11TInstEffect = .data:0x8038C1D0; // type:object size:0xC scope:global align:4 +sCurrentDir__Q28JASystem13WaveArcLoader = .data:0x8038C1E0; // type:object size:0x40 scope:global align:4 +__vt__Q28JASystem8TWaveArc = .data:0x8038C220; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem6Kernel9TDisposer = .data:0x8038C234; // type:object size:0xC scope:global align:4 +OSC_RELEASE_TABLE__Q28JASystem7BankMgr = .data:0x8038C240; // type:object size:0xC scope:global align:4 +OSC_ENV__Q28JASystem7BankMgr = .data:0x8038C24C; // type:object size:0x18 scope:global align:4 +history__8JASystem = .data:0x8038C268; // type:object size:0x28 scope:global align:4 data:4byte +SEND_TABLE__Q28JASystem12DSPInterface = .data:0x8038C290; // type:object size:0x18 scope:global align:4 +calc_sw_table__Q28JASystem6Driver = .data:0x8038C2A8; // type:object size:0x51 scope:global align:4 +@967 = .data:0x8038C2FC; // type:object size:0x20 scope:local align:4 +@966 = .data:0x8038C31C; // type:object size:0x20 scope:local align:4 +oscTableForceStop__Q28JASystem11TOscillator = .data:0x8038C340; // type:object size:0xC scope:global align:4 +C5BASE_PITCHTABLE__Q28JASystem6Driver = .data:0x8038C360; // type:object size:0x200 scope:global align:4 +DSPADPCM_FILTER__Q28JASystem12DSPInterface = .data:0x8038C560; // type:object size:0x40 scope:global align:32 +DSPRES_FILTER__Q28JASystem12DSPInterface = .data:0x8038C5A0; // type:object size:0x500 scope:global align:32 +jdsp = .data:0x8038CAA0; // type:object size:0x1D20 scope:global align:32 +__vt__13JAIAnimeSound = .data:0x8038E7C0; // type:object size:0x10 scope:global align:4 +__vt__8JAIBasic = .data:0x8038E7D0; // type:object size:0x24 scope:global align:4 +dummyZeroVec__Q27JAInter5Const = .data:0x8038E7F8; // type:object size:0xC scope:global align:4 data:float +sCInfos_0__Q27JAInter5Const = .data:0x8038E804; // type:object size:0x20 scope:global align:4 +@836 = .data:0x8038E828; // type:object size:0x24 scope:local align:4 +__vt__8JAISound = .data:0x8038E850; // type:object size:0x34 scope:global align:4 +filter_table__Q27JAInter9StreamLib = .data:0x8038E888; // type:object size:0x40 scope:global align:4 +table4__Q27JAInter9StreamLib = .data:0x8038E8C8; // type:object size:0x20 scope:global align:4 +__vt__Q28JMessage8TControl = .data:0x8038E8E8; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage19TRenderingProcessor = .data:0x8038E8F8; // type:object size:0x3C scope:global align:4 +__vt__Q28JMessage18TSequenceProcessor = .data:0x8038E934; // type:object size:0x54 scope:global align:4 +__vt__Q28JMessage10TProcessor = .data:0x8038E988; // type:object size:0x30 scope:global align:4 +gapfnIsLeadByte___Q28JMessage22@unnamed@resource_cpp@ = .data:0x8038E9B8; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage6TParse = .data:0x8038E9C8; // type:object size:0x14 scope:global align:4 +__vt__Q28JMessage18TResourceContainer = .data:0x8038E9DC; // type:object size:0x14 scope:global align:4 +ResetFunctionInfo = .data:0x8038E9F0; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x8038EA00; // type:label scope:local +D54 = .data:0x8038EA00; // type:object size:0x2D scope:global align:4 data:byte +@6028 = .data:0x8038EA30; // type:object size:0x30 scope:local align:4 +__vt__11JAIZelBasic = .data:0x8038EA60; // type:object size:0x24 scope:global align:4 +__vt__11JAIZelAnime = .data:0x8038EA88; // type:object size:0x10 scope:global align:4 +@1010 = .data:0x8038EA98; // type:object size:0x1C scope:local align:4 +m_note_pattern__10JAIZelInst = .data:0x8038EAB8; // type:object size:0x48 scope:global align:4 +m_stick_to_note_table__10JAIZelInst = .data:0x8038EB00; // type:object size:0x19 scope:global align:4 +mMelodyPattern__10JAIZelInst = .data:0x8038EB1C; // type:object size:0x38 scope:global align:4 data:byte +m_bgm_mute_state__11JAIZelBasic = .data:0x8038EB58; // type:object size:0x600 scope:global align:4 +charVoiceTable__11JAIZelBasic = .data:0x8038F158; // type:object size:0x460 scope:global align:4 +linkVoiceTable__11JAIZelBasic = .data:0x8038F5B8; // type:object size:0x190 scope:global align:4 +m_bgm_wave_info__11JAIZelBasic = .data:0x8038F748; // type:object size:0x60 scope:global align:4 +m_dy_wave_set_1st__11JAIZelBasic = .data:0x8038F7A8; // type:object size:0x64 scope:global align:4 +m_dy_wave_set_2nd__11JAIZelBasic = .data:0x8038F80C; // type:object size:0x28 scope:global align:4 +m_scene_info__11JAIZelBasic = .data:0x8038F834; // type:object size:0x1E4 scope:global align:4 +m_isle_info__11JAIZelBasic = .data:0x8038FA18; // type:object size:0xC8 scope:global align:4 +spot_dir_name__11JAIZelBasic = .data:0x8038FAE0; // type:object size:0x1E0 scope:global align:4 +mIsleArea__11JAIZelBasic = .data:0x8038FCC0; // type:object size:0x320 scope:global align:4 +__vt__11JAIZelSound = .data:0x8038FFE0; // type:object size:0x34 scope:global align:4 +@315 = .data:0x80390018; // type:object size:0x68 scope:local align:4 +@365 = .data:0x80390080; // type:object size:0x44 scope:local align:4 +__vt__7JKRHeap = .data:0x803900C8; // type:object size:0x60 scope:global align:4 +__vt__10JKRStdHeap = .data:0x80390128; // type:object size:0x60 scope:global align:4 +__vt__10JKRExpHeap = .data:0x80390188; // type:object size:0x60 scope:global align:4 +__vt__12JKRSolidHeap = .data:0x803901E8; // type:object size:0x60 scope:global align:4 +__vt__11JKRDisposer = .data:0x80390248; // type:object size:0xC scope:global align:4 +__vt__15JKRThreadSwitch = .data:0x80390258; // type:object size:0xC scope:global align:4 +__vt__9JKRThread = .data:0x80390264; // type:object size:0x10 scope:global align:4 +sMessageBuffer__7JKRAram = .data:0x80390278; // type:object size:0x10 scope:global align:4 +sMessageQueue__7JKRAram = .data:0x80390288; // type:object size:0x20 scope:global align:4 +__vt__7JKRAram = .data:0x803902A8; // type:object size:0x10 scope:global align:4 +__vt__11JKRAramHeap = .data:0x803902B8; // type:object size:0xC scope:global align:4 +__vt__12JKRAramBlock = .data:0x803902C8; // type:object size:0xC scope:global align:4 +sMessageBuffer__13JKRAramStream = .data:0x803902D8; // type:object size:0x10 scope:global align:4 +sMessageQueue__13JKRAramStream = .data:0x803902E8; // type:object size:0x20 scope:global align:4 +__vt__13JKRAramStream = .data:0x80390308; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileLoader = .data:0x80390318; // type:object size:0x3C scope:global align:4 +__vt__12JKRDvdFinder = .data:0x80390358; // type:object size:0x10 scope:global align:4 +__vt__12JKRArcFinder = .data:0x80390368; // type:object size:0x10 scope:global align:4 +__vt__12JKRFileCache = .data:0x80390378; // type:object size:0x4C scope:global align:4 +__vt__10JKRArchive = .data:0x803903C8; // type:object size:0x50 scope:global align:4 +__vt__13JKRMemArchive = .data:0x80390418; // type:object size:0x50 scope:global align:4 +__vt__7JKRFile = .data:0x80390468; // type:object size:0x20 scope:global align:4 +__vt__14JKRAramArchive = .data:0x80390488; // type:object size:0x50 scope:global align:4 +__vt__13JKRDvdArchive = .data:0x803904D8; // type:object size:0x50 scope:global align:4 +__vt__14JKRCompArchive = .data:0x80390528; // type:object size:0x50 scope:global align:4 +__vt__10JKRDvdFile = .data:0x80390578; // type:object size:0x24 scope:global align:4 +sMessageBuffer__9JKRDecomp = .data:0x803905A0; // type:object size:0x10 scope:global align:4 +sMessageQueue__9JKRDecomp = .data:0x803905B0; // type:object size:0x20 scope:global align:4 +__vt__9JKRDecomp = .data:0x803905D0; // type:object size:0x10 scope:global align:4 +__vt__20JSURandomInputStream = .data:0x803905E0; // type:object size:0x24 scope:global align:4 +__vt__14JSUInputStream = .data:0x80390604; // type:object size:0x18 scope:global align:4 +__vt__20JSUMemoryInputStream = .data:0x80390620; // type:object size:0x24 scope:global align:4 +__vt__18JSUFileInputStream = .data:0x80390648; // type:object size:0x24 scope:global align:4 +__vt__12JUTCacheFont = .data:0x80390670; // type:object size:0x4C scope:global align:4 +__vt__12JUTGraphFifo = .data:0x803906C0; // type:object size:0xC scope:global align:4 +__vt__10JUTResFont = .data:0x803906D0; // type:object size:0x4C scope:global align:4 +channel_mask = .data:0x80390720; // type:object size:0x10 scope:global align:4 +__vt__10JUTGamePad = .data:0x80390730; // type:object size:0xC scope:global align:4 +sMessageQueue__12JUTException = .data:0x80390740; // type:object size:0x20 scope:global align:4 +c3bcnt = .data:0x80390760; // type:object size:0x20 scope:global align:8 data:4byte +sCpuExpName__12JUTException = .data:0x80390780; // type:object size:0x44 scope:global align:4 +__vt__12JUTException = .data:0x803907C4; // type:object size:0x10 scope:global align:4 +sAsciiTable__14JUTDirectPrint = .data:0x803907D8; // type:object size:0x80 scope:global align:4 +sFontData__14JUTDirectPrint = .data:0x80390858; // type:object size:0x100 scope:global align:4 +sFontData2__14JUTDirectPrint = .data:0x80390958; // type:object size:0x134 scope:global align:4 +__vt__8JUTVideo = .data:0x80390A90; // type:object size:0xC scope:global align:4 +__vt__8JUTFader = .data:0x80390AA0; // type:object size:0x18 scope:global align:4 +__vt__10JUTConsole = .data:0x80390AB8; // type:object size:0xC scope:global align:4 +@2382 = .data:0x80390AC8; // type:object size:0x20 scope:local align:4 +__vt__14J2DGrafContext = .data:0x80390AE8; // type:object size:0x28 scope:global align:4 +__vt__13J2DOrthoGraph = .data:0x80390B10; // type:object size:0x28 scope:global align:4 +@882 = .data:0x80390B38; // type:object size:0x60 scope:local align:4 +__vt__8J2DPrint = .data:0x80390B98; // type:object size:0xC scope:global align:4 +__vt__7J2DPane = .data:0x80390BA8; // type:object size:0x38 scope:global align:4 +__vt__9J2DScreen = .data:0x80390BE0; // type:object size:0x3C scope:global align:4 +__vt__9J2DWindow = .data:0x80390C20; // type:object size:0x38 scope:global align:4 +__vt__10J2DPicture = .data:0x80390C58; // type:object size:0x40 scope:global align:4 +__vt__10J2DTextBox = .data:0x80390C98; // type:object size:0x38 scope:global align:4 +@893 = .data:0x80390CD0; // type:object size:0x44 scope:local align:4 +@945 = .data:0x80390D14; // type:object size:0x54 scope:local align:4 +c2r$1296 = .data:0x80390D68; // type:object size:0x10 scope:local align:4 +NullTexData = .data:0x80390D80; // type:object size:0x10 scope:global align:32 +j3dIdentityMtx = .data:0x80390D90; // type:object size:0x30 scope:global align:4 +IndMtx = .data:0x80390DC0; // type:object size:0x18 scope:global align:4 +PSMulUnit01 = .data:0x80390DD8; // type:object size:0x8 scope:global align:4 +sDifferedRegister = .data:0x80390DE0; // type:object size:0x1C scope:global align:4 +sSizeOfDiffered = .data:0x80390DFC; // type:object size:0x1C scope:global align:4 +__vt__14J3DShapePacket = .data:0x80390E18; // type:object size:0x18 scope:global align:4 +__vt__12J3DMatPacket = .data:0x80390E30; // type:object size:0x18 scope:global align:4 +__vt__13J3DDrawPacket = .data:0x80390E48; // type:object size:0x18 scope:global align:4 +__vt__17J3DCallBackPacket = .data:0x80390E60; // type:object size:0x18 scope:global align:4 +__vt__9J3DPacket = .data:0x80390E78; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x80390E90; // type:label scope:local +@1496 = .data:0x80390E90; // type:object size:0xC scope:local align:4 data:4byte +@1497 = .data:0x80390E9C; // type:object size:0xC scope:local align:4 +@1498 = .data:0x80390EA8; // type:object size:0xC scope:local align:4 +@1499 = .data:0x80390EB4; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__11J3DShapeMtx = .data:0x80390EC0; // type:object size:0x30 scope:global align:4 data:4byte +@1500 = .data:0x80390EF0; // type:object size:0xC scope:local align:4 +@1501 = .data:0x80390EFC; // type:object size:0xC scope:local align:4 +@1502 = .data:0x80390F08; // type:object size:0xC scope:local align:4 +@1503 = .data:0x80390F14; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__14J3DShapeMtxImm = .data:0x80390F20; // type:object size:0x30 scope:global align:4 data:4byte +@1504 = .data:0x80390F50; // type:object size:0xC scope:local align:4 +@1505 = .data:0x80390F5C; // type:object size:0xC scope:local align:4 +@1506 = .data:0x80390F68; // type:object size:0xC scope:local align:4 +@1507 = .data:0x80390F74; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__21J3DShapeMtxConcatView = .data:0x80390F80; // type:object size:0x30 scope:global align:4 data:4byte +__vt__12J3DShapeDraw = .data:0x80390FB0; // type:object size:0xC scope:global align:4 +__vt__28J3DShapeMtxYBBoardConcatView = .data:0x80390FBC; // type:object size:0x24 scope:global align:4 +__vt__21J3DShapeMtxYBBoardImm = .data:0x80390FE0; // type:object size:0x24 scope:global align:4 +__vt__27J3DShapeMtxBBoardConcatView = .data:0x80391004; // type:object size:0x24 scope:global align:4 +__vt__20J3DShapeMtxBBoardImm = .data:0x80391028; // type:object size:0x24 scope:global align:4 +__vt__26J3DShapeMtxMultiConcatView = .data:0x8039104C; // type:object size:0x28 scope:global align:4 +__vt__19J3DShapeMtxMultiImm = .data:0x80391074; // type:object size:0x24 scope:global align:4 +__vt__16J3DShapeMtxMulti = .data:0x80391098; // type:object size:0x20 scope:global align:4 +__vt__21J3DShapeMtxConcatView = .data:0x803910B8; // type:object size:0x28 scope:global align:4 +__vt__14J3DShapeMtxImm = .data:0x803910E0; // type:object size:0x24 scope:global align:4 +__vt__11J3DShapeMtx = .data:0x80391104; // type:object size:0x20 scope:global align:4 +__vt__8J3DShape = .data:0x80391128; // type:object size:0x18 scope:global align:4 +__vt__17J3DLockedMaterial = .data:0x80391140; // type:object size:0x2C scope:global align:4 +__vt__18J3DPatchedMaterial = .data:0x8039116C; // type:object size:0x2C scope:global align:4 +__vt__11J3DMaterial = .data:0x80391198; // type:object size:0x2C scope:global align:4 +__vt__10J3DPEBlock = .data:0x803911C4; // type:object size:0x78 scope:global align:4 +__vt__15J3DIndBlockNull = .data:0x8039123C; // type:object size:0x4C scope:global align:4 +__vt__11J3DIndBlock = .data:0x80391288; // type:object size:0x4C scope:global align:4 +__vt__14J3DTexGenBlock = .data:0x803912D4; // type:object size:0x60 scope:global align:4 +__vt__13J3DColorBlock = .data:0x80391334; // type:object size:0x88 scope:global align:4 +__vt__14J3DPEBlockFull = .data:0x803913C0; // type:object size:0x78 scope:global align:4 +__vt__16J3DPEBlockFogOff = .data:0x80391438; // type:object size:0x78 scope:global align:4 +__vt__13J3DTevBlock16 = .data:0x803914B0; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock4 = .data:0x8039158C; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock2 = .data:0x80391668; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock1 = .data:0x80391744; // type:object size:0xDC scope:global align:4 +__vt__18J3DTevBlockPatched = .data:0x80391820; // type:object size:0xDC scope:global align:4 +__vt__19J3DTexGenBlockBasic = .data:0x803918FC; // type:object size:0x60 scope:global align:4 +__vt__15J3DTexGenBlock4 = .data:0x8039195C; // type:object size:0x60 scope:global align:4 +__vt__21J3DTexGenBlockPatched = .data:0x803919BC; // type:object size:0x60 scope:global align:4 +__vt__20J3DColorBlockLightOn = .data:0x80391A1C; // type:object size:0x88 scope:global align:4 +__vt__22J3DColorBlockAmbientOn = .data:0x80391AA4; // type:object size:0x88 scope:global align:4 +__vt__13J3DPEBlockXlu = .data:0x80391B2C; // type:object size:0x78 scope:global align:4 +__vt__17J3DPEBlockTexEdge = .data:0x80391BA4; // type:object size:0x78 scope:global align:4 +__vt__13J3DPEBlockOpa = .data:0x80391C1C; // type:object size:0x78 scope:global align:4 +__vt__15J3DIndBlockFull = .data:0x80391C94; // type:object size:0x4C scope:global align:4 +__vt__11J3DTevBlock = .data:0x80391CE0; // type:object size:0xDC scope:global align:4 +__vt__21J3DColorBlockLightOff = .data:0x80391DBC; // type:object size:0x88 scope:global align:4 +...data.0 = .data:0x80391E48; // type:label scope:local +@1354 = .data:0x80391E48; // type:object size:0xC scope:local align:4 data:4byte +@1355 = .data:0x80391E54; // type:object size:0xC scope:local align:4 +@1356 = .data:0x80391E60; // type:object size:0xC scope:local align:4 +@1357 = .data:0x80391E6C; // type:object size:0xC scope:local align:4 +@1358 = .data:0x80391E78; // type:object size:0xC scope:local align:4 +@1359 = .data:0x80391E84; // type:object size:0xC scope:local align:4 +sortFuncTable__13J3DDrawBuffer = .data:0x80391E90; // type:object size:0x48 scope:global align:4 data:4byte +@1360 = .data:0x80391ED8; // type:object size:0xC scope:local align:4 +@1361 = .data:0x80391EE4; // type:object size:0xC scope:local align:4 +drawFuncTable__13J3DDrawBuffer = .data:0x80391EF0; // type:object size:0x18 scope:global align:4 data:4byte +@1537 = .data:0x80391F08; // type:object size:0x4C scope:local align:4 +__vt__12J3DModelData = .data:0x80391F54; // type:object size:0xC scope:global align:4 +__vt__12J3DJointTree = .data:0x80391F60; // type:object size:0xC scope:global align:4 +__vt__8J3DModel = .data:0x80391F70; // type:object size:0x20 scope:global align:4 +__vt__14J3DAnmColorKey = .data:0x80391F90; // type:object size:0x10 scope:global align:4 +__vt__11J3DAnmColor = .data:0x80391FA0; // type:object size:0x10 scope:global align:4 +__vt__15J3DAnmColorFull = .data:0x80391FB0; // type:object size:0x10 scope:global align:4 +__vt__17J3DAnmVtxColorKey = .data:0x80391FC0; // type:object size:0x10 scope:global align:4 +__vt__14J3DAnmVtxColor = .data:0x80391FD0; // type:object size:0x10 scope:global align:4 +__vt__18J3DAnmVtxColorFull = .data:0x80391FE0; // type:object size:0x10 scope:global align:4 +__vt__16J3DAnmClusterKey = .data:0x80391FF0; // type:object size:0x10 scope:global align:4 +__vt__13J3DAnmCluster = .data:0x80392000; // type:object size:0x10 scope:global align:4 +__vt__17J3DAnmClusterFull = .data:0x80392010; // type:object size:0x10 scope:global align:4 +__vt__18J3DAnmTransformKey = .data:0x80392020; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTransformFull = .data:0x80392034; // type:object size:0x10 scope:global align:4 +__vt__14J3DMaterialAnm = .data:0x80392048; // type:object size:0x10 scope:global align:4 +__vt__11J3DTexNoAnm = .data:0x80392058; // type:object size:0xC scope:global align:4 +__vt__20J3DVisibilityManager = .data:0x80392068; // type:object size:0x10 scope:global align:4 +__vt__13J3DSkinDeform = .data:0x80392078; // type:object size:0x10 scope:global align:4 +__vt__8J3DJoint = .data:0x80392088; // type:object size:0x20 scope:global align:4 +__vt__14J3DMtxCalcMaya = .data:0x803920A8; // type:object size:0x34 scope:global align:4 +__vt__19J3DMtxCalcSoftimage = .data:0x803920DC; // type:object size:0x34 scope:global align:4 +__vt__15J3DMtxCalcBasic = .data:0x80392110; // type:object size:0x34 scope:global align:4 +__vt__13J3DMtxCalcAnm = .data:0x80392144; // type:object size:0x28 scope:global align:4 +__vt__7J3DNode = .data:0x80392170; // type:object size:0x20 scope:global align:4 +__vt__16J3DMaterialTable = .data:0x80392190; // type:object size:0xC scope:global align:4 +__vt__14J3DPEBlockNull = .data:0x803921A0; // type:object size:0x78 scope:global align:4 +__vt__15J3DTevBlockNull = .data:0x80392218; // type:object size:0xDC scope:global align:4 +__vt__18J3DTexGenBlockNull = .data:0x803922F4; // type:object size:0x60 scope:global align:4 +__vt__17J3DColorBlockNull = .data:0x80392354; // type:object size:0x88 scope:global align:4 +__vt__20J3DClusterLoader_v15 = .data:0x803923E0; // type:object size:0x10 scope:global align:4 +__vt__16J3DClusterLoader = .data:0x803923F0; // type:object size:0x10 scope:global align:4 +__vt__18J3DModelLoader_v21 = .data:0x80392400; // type:object size:0x44 scope:global align:4 +__vt__18J3DModelLoader_v26 = .data:0x80392444; // type:object size:0x44 scope:global align:4 +__vt__10J3DTexture = .data:0x80392488; // type:object size:0xC scope:global align:4 +__vt__14J3DModelLoader = .data:0x80392494; // type:object size:0x44 scope:global align:4 +__vt__19J3DAnmKeyLoader_v15 = .data:0x803924D8; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmFullLoader_v15 = .data:0x803924EC; // type:object size:0x14 scope:global align:4 +__vt__12J3DAnmLoader = .data:0x80392500; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmVisibilityFull = .data:0x80392514; // type:object size:0xC scope:global align:4 +__vt__15J3DAnmTevRegKey = .data:0x80392520; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80392530; // type:label scope:local +@1 = .data:0x80392530; // type:object size:0x44 scope:local align:4 data:string +@83 = .data:0x80392574; // type:object size:0x1E scope:local align:4 data:string +@84 = .data:0x80392594; // type:object size:0x16 scope:local align:4 data:string +@85 = .data:0x803925AC; // type:object size:0xC scope:local align:4 data:string +@86 = .data:0x803925B8; // type:object size:0x9 scope:local align:4 data:string +@87 = .data:0x803925C4; // type:object size:0x10 scope:local align:4 data:string +@88 = .data:0x803925D4; // type:object size:0xB scope:local align:4 data:string +@89 = .data:0x803925E0; // type:object size:0xE scope:local align:4 data:string +@90 = .data:0x803925F0; // type:object size:0xD scope:local align:4 data:string +@91 = .data:0x80392600; // type:object size:0xD scope:local align:4 data:string +@92 = .data:0x80392610; // type:object size:0xD scope:local align:4 data:string +@93 = .data:0x80392620; // type:object size:0x19 scope:local align:4 data:string +@94 = .data:0x8039263C; // type:object size:0xE scope:local align:4 data:string +@95 = .data:0x8039264C; // type:object size:0x15 scope:local align:4 data:string +__OSExceptionLocations = .data:0x80392664; // type:object size:0x3C scope:global align:4 +@129 = .data:0x803926A0; // type:object size:0x1B scope:local align:4 data:string +@130 = .data:0x803926BC; // type:object size:0x2E scope:local align:4 data:string +@131 = .data:0x803926EC; // type:object size:0x2F scope:local align:4 data:string +@132 = .data:0x8039271C; // type:object size:0x1B scope:local align:4 data:string +...data.0 = .data:0x80392738; // type:label scope:local +@354 = .data:0x80392738; // type:object size:0x24 scope:local align:4 data:string +@355 = .data:0x8039275C; // type:object size:0x37 scope:local align:4 data:string +@356 = .data:0x80392794; // type:object size:0x28 scope:local align:4 data:string +@357 = .data:0x803927BC; // type:object size:0x4F scope:local align:4 data:string +@358 = .data:0x8039280C; // type:object size:0x3E scope:local align:4 data:string +@359 = .data:0x8039284C; // type:object size:0x37 scope:local align:4 data:string +@360 = .data:0x80392884; // type:object size:0x49 scope:local align:4 data:string +@361 = .data:0x803928D0; // type:object size:0x33 scope:local align:4 data:string +@362 = .data:0x80392904; // type:object size:0x3D scope:local align:4 data:string +@363 = .data:0x80392944; // type:object size:0x39 scope:local align:4 data:string +@364 = .data:0x80392980; // type:object size:0x45 scope:local align:4 data:string +@365 = .data:0x803929C8; // type:object size:0x5F scope:local align:4 data:string +@366 = .data:0x80392A28; // type:object size:0x2C scope:local align:4 data:string +@385 = .data:0x80392A54; // type:object size:0x12 scope:local align:4 data:string +@386 = .data:0x80392A68; // type:object size:0x12 scope:local align:4 data:string +@387 = .data:0x80392A7C; // type:object size:0x1A scope:local align:4 data:string +@388 = .data:0x80392A98; // type:object size:0x13 scope:local align:4 data:string +@389 = .data:0x80392AAC; // type:object size:0x10 scope:local align:4 data:string +@390 = .data:0x80392ABC; // type:object size:0xE scope:local align:4 data:string +DSPInitCode = .data:0x80392AD0; // type:object size:0x80 scope:global align:4 +...data.0 = .data:0x80392B50; // type:label scope:local +@63 = .data:0x80392B50; // type:object size:0x29 scope:local align:4 data:string +@84 = .data:0x80392B7C; // type:object size:0x18 scope:local align:4 data:string +@85 = .data:0x80392B94; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x80392BB0; // type:object size:0x30 scope:local align:4 data:string +@87 = .data:0x80392BE0; // type:object size:0x3C scope:local align:4 data:string +@88 = .data:0x80392C1C; // type:object size:0x37 scope:local align:4 data:string +@89 = .data:0x80392C54; // type:object size:0x3F scope:local align:4 data:string +@90 = .data:0x80392C94; // type:object size:0x29 scope:local align:4 data:string +@91 = .data:0x80392CC0; // type:object size:0x1D scope:local align:4 data:string +@92 = .data:0x80392CE0; // type:object size:0x19 scope:local align:4 data:string +@104 = .data:0x80392CFC; // type:object size:0x19 scope:local align:4 data:string +@105 = .data:0x80392D18; // type:object size:0x19 scope:local align:4 data:string +@106 = .data:0x80392D34; // type:object size:0x16 scope:local align:4 data:string +@107 = .data:0x80392D4C; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x80392D80; // type:label scope:local +@61 = .data:0x80392D80; // type:object size:0x44 scope:local align:4 data:string +@62 = .data:0x80392DC4; // type:object size:0x30 scope:local align:4 data:string +@63 = .data:0x80392DF4; // type:object size:0x2F scope:local align:4 data:string +@64 = .data:0x80392E24; // type:object size:0x2F scope:local align:4 data:string +@65 = .data:0x80392E54; // type:object size:0x11 scope:local align:4 data:string +@66 = .data:0x80392E68; // type:object size:0x21 scope:local align:4 data:string +@67 = .data:0x80392E8C; // type:object size:0x12 scope:local align:4 data:string +@68 = .data:0x80392EA0; // type:object size:0x19 scope:local align:4 data:string +@69 = .data:0x80392EBC; // type:object size:0x12 scope:local align:4 data:string +@70 = .data:0x80392ED0; // type:object size:0x1D scope:local align:4 data:string +@71 = .data:0x80392EF0; // type:object size:0x26 scope:local align:4 data:string +@72 = .data:0x80392F18; // type:object size:0x1C scope:local align:4 data:string +@76 = .data:0x80392F34; // type:object size:0x23 scope:local align:4 data:string +...data.0 = .data:0x80392F58; // type:label scope:local +@13 = .data:0x80392F58; // type:object size:0x16 scope:local align:4 data:string +@14 = .data:0x80392F70; // type:object size:0x26 scope:local align:4 data:string +@15 = .data:0x80392F98; // type:object size:0x1C scope:local align:4 data:string +@74 = .data:0x80392FB4; // type:object size:0x1D scope:local align:4 data:string +@75 = .data:0x80392FD4; // type:object size:0x17 scope:local align:4 data:string +@77 = .data:0x80392FEC; // type:object size:0x31 scope:local align:4 data:string +@78 = .data:0x80393020; // type:object size:0x10 scope:local align:4 data:string +@79 = .data:0x80393030; // type:object size:0x60 scope:local align:4 data:string +@80 = .data:0x80393090; // type:object size:0x4C scope:local align:4 data:string +@81 = .data:0x803930DC; // type:object size:0x62 scope:local align:4 data:string +@82 = .data:0x80393140; // type:object size:0x60 scope:local align:4 data:string +@83 = .data:0x803931A0; // type:object size:0x1F scope:local align:4 data:string +@84 = .data:0x803931C0; // type:object size:0x1F scope:local align:4 data:string +@85 = .data:0x803931E0; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x803931FC; // type:object size:0x35 scope:local align:4 data:string +@87 = .data:0x80393234; // type:object size:0x40 scope:local align:4 +InterruptPrioTable = .data:0x80393278; // type:object size:0x2C scope:global align:4 data:4byte +@62 = .data:0x803932A8; // type:object size:0x25 scope:local align:4 data:string +@189 = .data:0x803932D0; // type:object size:0x27 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803932F8; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x80393308; // type:label scope:local +@831 = .data:0x80393308; // type:object size:0x5F scope:local align:4 data:string +@832 = .data:0x80393368; // type:object size:0xB scope:local align:4 data:string +@834 = .data:0x80393374; // type:object size:0x5F scope:local align:4 data:string +@835 = .data:0x803933D4; // type:object size:0x46 scope:local align:4 data:string +@836 = .data:0x8039341C; // type:object size:0x7E scope:local align:4 data:string +@837 = .data:0x8039349C; // type:object size:0x7E scope:local align:4 data:string +@838 = .data:0x8039351C; // type:object size:0x7A scope:local align:4 data:string +@839 = .data:0x80393598; // type:object size:0x7A scope:local align:4 data:string +@840 = .data:0x80393614; // type:object size:0x51 scope:local align:4 data:string +@841 = .data:0x80393668; // type:object size:0x71 scope:local align:4 data:string +@842 = .data:0x803936DC; // type:object size:0x39 scope:local align:4 data:string +@843 = .data:0x80393718; // type:object size:0x49 scope:local align:4 data:string +@844 = .data:0x80393764; // type:object size:0x51 scope:local align:4 data:string +@845 = .data:0x803937B8; // type:object size:0x52 scope:local align:4 data:string +@846 = .data:0x8039380C; // type:object size:0x59 scope:local align:4 data:string +@847 = .data:0x80393868; // type:object size:0x42 scope:local align:4 data:string +@848 = .data:0x803938AC; // type:object size:0x3A scope:local align:4 data:string +@849 = .data:0x803938E8; // type:object size:0x3A scope:local align:4 data:string +@850 = .data:0x80393924; // type:object size:0x44 scope:local align:4 data:string +@851 = .data:0x80393968; // type:object size:0x44 scope:local align:4 data:string +@852 = .data:0x803939AC; // type:object size:0x3B scope:local align:4 data:string +@853 = .data:0x803939E8; // type:object size:0x3F scope:local align:4 data:string +@854 = .data:0x80393A28; // type:object size:0x67 scope:local align:4 data:string +@855 = .data:0x80393A90; // type:object size:0x45 scope:local align:4 data:string +@856 = .data:0x80393AD8; // type:object size:0x3D scope:local align:4 data:string +YearDays = .data:0x80393B18; // type:object size:0x30 scope:global align:4 +LeapYearDays = .data:0x80393B48; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x80393B78; // type:label scope:local +@1 = .data:0x80393B78; // type:object size:0x45 scope:local align:4 data:string +@413 = .data:0x80393BC0; // type:object size:0xF scope:local align:4 data:string +@414 = .data:0x80393BD0; // type:object size:0x10 scope:local align:4 data:string +@415 = .data:0x80393BE0; // type:object size:0x10 scope:local align:4 data:string +@416 = .data:0x80393BF0; // type:object size:0x10 scope:local align:4 data:string +@417 = .data:0x80393C00; // type:object size:0xC scope:local align:4 data:string +@423 = .data:0x80393C0C; // type:object size:0x9 scope:local align:4 data:string +@424 = .data:0x80393C18; // type:object size:0xD scope:local align:4 data:string +@427 = .data:0x80393C28; // type:object size:0xE scope:local align:4 data:string +@428 = .data:0x80393C38; // type:object size:0xA scope:local align:4 data:string +...data.0 = .data:0x80393C48; // type:label scope:local +@1 = .data:0x80393C48; // type:object size:0x44 scope:local align:4 data:string +Si = .data:0x80393C8C; // type:object size:0x14 scope:global align:4 data:4byte +Type = .data:0x80393CA0; // type:object size:0x10 scope:local align:4 +@457 = .data:0x80393CB0; // type:object size:0xC scope:local align:4 data:string +@459 = .data:0x80393CBC; // type:object size:0xF scope:local align:4 data:string +@460 = .data:0x80393CCC; // type:object size:0xF scope:local align:4 data:string +@461 = .data:0x80393CDC; // type:object size:0xD scope:local align:4 data:string +@462 = .data:0x80393CEC; // type:object size:0xA scope:local align:4 data:string +@463 = .data:0x80393CF8; // type:object size:0x10 scope:local align:4 data:string +@464 = .data:0x80393D08; // type:object size:0x14 scope:local align:4 data:string +@465 = .data:0x80393D1C; // type:object size:0x12 scope:local align:4 data:string +@466 = .data:0x80393D30; // type:object size:0x14 scope:local align:4 data:string +@467 = .data:0x80393D44; // type:object size:0x9 scope:local align:4 data:string +@468 = .data:0x80393D50; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x80393D60; // type:label scope:local +XYNTSC = .data:0x80393D60; // type:object size:0x30 scope:global align:4 +XYPAL = .data:0x80393D90; // type:object size:0x30 scope:global align:4 +@16 = .data:0x80393DC0; // type:object size:0x33 scope:local align:4 data:string +@9 = .data:0x80393DF8; // type:object size:0x18 scope:local align:4 data:string +...data.0 = .data:0x80393E10; // type:label scope:local +@119 = .data:0x80393E10; // type:object size:0xC8 scope:local align:4 data:string +@140 = .data:0x80393ED8; // type:object size:0x37 scope:local align:4 data:string +@239 = .data:0x80393F10; // type:object size:0x34 scope:local align:4 data:string +@265 = .data:0x80393F44; // type:object size:0x2F scope:local align:4 data:string +@271 = .data:0x80393F74; // type:object size:0x27 scope:local align:4 data:string +@311 = .data:0x80393F9C; // type:object size:0x3A scope:local align:4 data:string +@342 = .data:0x80393FD8; // type:object size:0x66 scope:local align:4 data:string +@343 = .data:0x80394040; // type:object size:0x55 scope:local align:4 data:string +@344 = .data:0x80394098; // type:object size:0x5C scope:local align:4 data:string +@375 = .data:0x803940F4; // type:object size:0x61 scope:local align:4 data:string +@376 = .data:0x80394158; // type:object size:0x50 scope:local align:4 data:string +@377 = .data:0x803941A8; // type:object size:0x57 scope:local align:4 data:string +...data.0 = .data:0x80394200; // type:label scope:local +@1 = .data:0x80394200; // type:object size:0x45 scope:local align:4 data:string +@18 = .data:0x80394248; // type:object size:0xA scope:local align:4 data:string +@24 = .data:0x80394254; // type:object size:0x34 scope:local align:4 data:string +@354 = .data:0x80394288; // type:object size:0x40 scope:local align:4 +ImmCommand = .data:0x803942C8; // type:object size:0xC scope:global align:4 data:4byte +@778 = .data:0x803942D4; // type:object size:0x41 scope:local align:4 data:string +@917 = .data:0x80394318; // type:object size:0x34 scope:local align:4 +@1018 = .data:0x8039434C; // type:object size:0x34 scope:local align:4 +ErrorTable = .data:0x80394380; // type:object size:0x48 scope:global align:4 data:4byte +...data.0 = .data:0x803943C8; // type:label scope:local +@38 = .data:0x803943C8; // type:object size:0x1A scope:local align:4 data:string +@39 = .data:0x803943E4; // type:object size:0x16 scope:local align:4 data:string +@40 = .data:0x803943FC; // type:object size:0x14 scope:local align:4 data:string +@41 = .data:0x80394410; // type:object size:0x14 scope:local align:4 data:string +@44 = .data:0x80394424; // type:object size:0x14 scope:local align:4 data:string +...data.0 = .data:0x80394438; // type:label scope:local +@1 = .data:0x80394438; // type:object size:0x44 scope:local align:4 data:string +timing = .data:0x8039447C; // type:object size:0x17C scope:global align:4 +taps = .data:0x803945F8; // type:object size:0x32 scope:global align:4 +@95 = .data:0x8039462C; // type:object size:0x6C scope:local align:4 +@345 = .data:0x80394698; // type:object size:0x29 scope:local align:4 data:string +@346 = .data:0x803946C4; // type:object size:0x29 scope:local align:4 data:string +@347 = .data:0x803946F0; // type:object size:0x29 scope:local align:4 data:string +@348 = .data:0x8039471C; // type:object size:0x29 scope:local align:4 data:string +@349 = .data:0x80394748; // type:object size:0x29 scope:local align:4 data:string +@350 = .data:0x80394774; // type:object size:0x29 scope:local align:4 data:string +@533 = .data:0x803947A0; // type:object size:0x4B scope:local align:4 data:string +@724 = .data:0x803947EC; // type:object size:0x1C scope:local align:4 +...data.0 = .data:0x80394808; // type:label scope:local +@1 = .data:0x80394808; // type:object size:0x45 scope:local align:4 data:string +ResetFunctionInfo = .data:0x80394850; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x80394860; // type:label scope:local +@1 = .data:0x80394860; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803948A8; // type:label scope:local +@1 = .data:0x803948A8; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803948F0; // type:label scope:local +@1 = .data:0x803948F0; // type:object size:0x45 scope:local align:4 data:string +...data.0 = .data:0x80394938; // type:label scope:local +@1 = .data:0x80394938; // type:object size:0x45 scope:local align:4 data:string +@19 = .data:0x80394980; // type:object size:0x1E scope:local align:4 data:string +@20 = .data:0x803949A0; // type:object size:0xC scope:local align:4 data:string +@21 = .data:0x803949AC; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x803949B8; // type:label scope:local +@266 = .data:0x803949B8; // type:object size:0x1D scope:local align:4 data:string +@267 = .data:0x803949D8; // type:object size:0x2D scope:local align:4 data:string +@268 = .data:0x80394A08; // type:object size:0x2D scope:local align:4 data:string +@269 = .data:0x80394A38; // type:object size:0x2D scope:local align:4 data:string +@270 = .data:0x80394A68; // type:object size:0x2D scope:local align:4 data:string +@271 = .data:0x80394A98; // type:object size:0x2D scope:local align:4 data:string +@294 = .data:0x80394AC8; // type:object size:0x2B scope:local align:4 data:string +...data.0 = .data:0x80394AF8; // type:label scope:local +@1 = .data:0x80394AF8; // type:object size:0x46 scope:local align:4 data:string +ResetFunctionInfo = .data:0x80394B40; // type:object size:0x10 scope:local align:4 +CardData = .data:0x80394B60; // type:object size:0x160 scope:global align:32 +SectorSizeTable = .data:0x80394CC0; // type:object size:0x20 scope:global align:4 +LatencyTable = .data:0x80394CE0; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x80394D00; // type:label scope:local +@1 = .data:0x80394D00; // type:object size:0x44 scope:local align:4 data:string +GXDefaultVATList = .data:0x80394D44; // type:object size:0xD0 scope:global align:4 +GXDefaultProjData = .data:0x80394E14; // type:object size:0x1C scope:global align:4 +@140 = .data:0x80394E30; // type:object size:0x68 scope:local align:4 +@315 = .data:0x80394E98; // type:object size:0x44 scope:local align:4 +@342 = .data:0x80394EDC; // type:object size:0x44 scope:local align:4 +@418 = .data:0x80394F20; // type:object size:0x44 scope:local align:4 +@524 = .data:0x80394F64; // type:object size:0x1C scope:local align:4 +@523 = .data:0x80394F80; // type:object size:0x54 scope:local align:4 +GXNtsc480IntDf = .data:0x80394FD8; // type:object size:0x3C scope:global align:4 +GXNtsc480Int = .data:0x80395014; // type:object size:0x3C scope:global align:4 +GXMpal480IntDf = .data:0x80395050; // type:object size:0x3C scope:global align:4 +GXPal528IntDf = .data:0x8039508C; // type:object size:0x3C scope:global align:4 +GXEurgb60Hz480IntDf = .data:0x803950C8; // type:object size:0x3C scope:global align:4 +@145 = .data:0x80395108; // type:object size:0x1C scope:local align:4 +@104 = .data:0x80395128; // type:object size:0xF4 scope:local align:4 +@145 = .data:0x8039521C; // type:object size:0xF4 scope:local align:4 +@180 = .data:0x80395310; // type:object size:0x3C scope:local align:4 +...data.0 = .data:0x80395350; // type:label scope:local +TEVCOpTableST0 = .data:0x80395350; // type:object size:0x14 scope:global align:4 +TEVCOpTableST1 = .data:0x80395364; // type:object size:0x14 scope:global align:4 +TEVAOpTableST0 = .data:0x80395378; // type:object size:0x14 scope:global align:4 +TEVAOpTableST1 = .data:0x8039538C; // type:object size:0x14 scope:global align:4 +c2r$194 = .data:0x803953A0; // type:object size:0x24 scope:local align:4 +p2f$247 = .data:0x803953C8; // type:object size:0x20 scope:local align:4 +@254 = .data:0x803953E8; // type:object size:0x5C scope:local align:4 +@253 = .data:0x80395444; // type:object size:0x90 scope:local align:4 +@121 = .data:0x803954D8; // type:object size:0x68 scope:local align:4 +...data.0 = .data:0x80395540; // type:label scope:local +__files = .data:0x80395540; // type:object size:0x140 scope:global align:4 +@904 = .data:0x80395680; // type:object size:0x124 scope:local align:4 +__ctype_map = .data:0x803957A8; // type:object size:0x100 scope:global align:4 +__lower_map = .data:0x803958A8; // type:object size:0x100 scope:global align:4 +__upper_map = .data:0x803959A8; // type:object size:0x100 scope:global align:4 +@1235 = .data:0x80395AA8; // type:object size:0x84 scope:local align:4 +@1293 = .data:0x80395B2C; // type:object size:0x84 scope:local align:4 +@1428 = .data:0x80395BB0; // type:object size:0xE0 scope:local align:4 +@1427 = .data:0x80395C90; // type:object size:0x44 scope:local align:4 +@425 = .data:0x80395CD8; // type:object size:0x44 scope:local align:4 +gTRKDispatchTable = .data:0x80395D20; // type:object size:0x84 scope:global align:4 +@893 = .data:0x80395DA8; // type:object size:0x1C scope:local align:4 +@989 = .data:0x80395DC4; // type:object size:0x1C scope:local align:4 +gTRKRestoreFlags = .data:0x80395DE0; // type:object size:0x9 scope:global align:4 data:byte +gTRKExceptionStatus = .data:0x80395DEC; // type:object size:0x10 scope:global align:4 data:4byte +gTRKStepStatus = .data:0x80395DFC; // type:object size:0x14 scope:global align:4 data:4byte +TRK_ISR_OFFSETS = .data:0x80395E10; // type:object size:0x3C scope:global align:4 data:4byte +gDBCommTable = .data:0x80395E50; // type:object size:0x1C scope:global align:4 data:4byte +mainThread = .bss:0x80395E80; // type:object size:0x318 scope:global align:8 +...bss.0 = .bss:0x80396198; // type:label scope:local +@3569 = .bss:0x80396198; // type:object size:0xC scope:local align:4 +@3977 = .bss:0x803961A4; // type:object size:0xC scope:local align:4 +mTact__17mDoAud_zelAudio_c = .bss:0x803961B0; // type:object size:0x4C scope:global align:4 +@3978 = .bss:0x803961FC; // type:object size:0xC scope:local align:4 +g_mDoAud_zelAudio = .bss:0x80396208; // type:object size:0x20F0 scope:global align:4 data:4byte +g_mDoCPd_gamePad = .bss:0x803982F8; // type:object size:0x10 scope:global align:4 data:4byte +g_mDoCPd_cpadInfo = .bss:0x80398308; // type:object size:0xF0 scope:global align:4 data:float +mFrameBufferTexObj__13mDoGph_gInf_c = .bss:0x803983F8; // type:object size:0x20 scope:global align:4 +mZbufferTexObj__13mDoGph_gInf_c = .bss:0x80398418; // type:object size:0x20 scope:global align:4 +mBlureMtx__13mDoGph_gInf_c = .bss:0x80398438; // type:object size:0x30 scope:global align:4 +mCaptureThread = .bss:0x80398468; // type:object size:0x318 scope:global align:8 +...bss.0 = .bss:0x80398780; // type:label scope:local +@3569 = .bss:0x80398780; // type:object size:0xC scope:local align:4 +now__14mDoMtx_stack_c = .bss:0x8039878C; // type:object size:0x30 scope:global align:4 data:float +buffer__14mDoMtx_stack_c = .bss:0x803987BC; // type:object size:0x300 scope:global align:4 +@4322 = .bss:0x80398ABC; // type:object size:0xC scope:local align:4 +@4352 = .bss:0x80398AC8; // type:object size:0xC scope:local align:4 +mDoMtx_quatStack = .bss:0x80398AD4; // type:object size:0x11C scope:global align:4 +@4080 = .bss:0x80398BF0; // type:object size:0xC scope:local align:4 +mClipper__14mDoLib_clipper = .bss:0x80398BFC; // type:object size:0x5C scope:global align:4 data:4byte +@3967 = .bss:0x80398C58; // type:object size:0xC scope:local align:4 +mDoHIO_root = .bss:0x80398C64; // type:object size:0x808 scope:global align:4 data:4byte +...bss.0 = .bss:0x80399480; // type:label scope:local +@3569 = .bss:0x80399480; // type:object size:0xC scope:local align:4 +l_thread__9mDoDvdThd = .bss:0x80399490; // type:object size:0x318 scope:global align:8 +l_threadStack__9mDoDvdThd = .bss:0x803997C0; // type:object size:0x1000 scope:global align:32 +l_param__9mDoDvdThd = .bss:0x8039A7C0; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x8039A820; // type:label scope:local +DvdErr_thread = .bss:0x8039A820; // type:object size:0x318 scope:global align:8 +DvdErr_stack = .bss:0x8039AB40; // type:object size:0x1000 scope:global align:32 +Alarm = .bss:0x8039BB40; // type:object size:0x28 scope:local align:8 +MemCardStack = .bss:0x8039BB80; // type:object size:0x1000 scope:global align:32 +MemCardThread = .bss:0x8039CB80; // type:object size:0x318 scope:global align:8 +MemCardWorkArea0 = .bss:0x8039CEA0; // type:object size:0xA000 scope:global align:32 +g_mDoMemCd_control = .bss:0x803A6EA0; // type:object size:0x1698 scope:global align:8 +sTmpBuf = .bss:0x803A8540; // type:object size:0x2000 scope:global align:32 data:4byte +sTmpBuf2 = .bss:0x803AA540; // type:object size:0x2000 scope:global align:32 +@3977 = .bss:0x803AC540; // type:object size:0xC scope:local align:4 +g_mDoGaC_gbaCom = .bss:0x803AC54C; // type:object size:0x130 scope:global align:4 data:byte +TestDataManager = .bss:0x803AC67C; // type:object size:0x80 scope:global align:4 +@4036 = .bss:0x803AC700; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x803AC70C; // type:object size:0xC scope:global align:4 data:float +DMC = .bss:0x803AC718; // type:object size:0x7D8 scope:global align:4 +@4055 = .bss:0x803ACEF0; // type:object size:0xC scope:local align:4 +g_HIO = .bss:0x803ACEFC; // type:object size:0x58 scope:global align:4 +...bss.0 = .bss:0x803ACF58; // type:label scope:local +@3569 = .bss:0x803ACF58; // type:object size:0xC scope:local align:4 +@4034 = .bss:0x803ACF64; // type:object size:0xC scope:local align:4 +@4704 = .bss:0x803ACF70; // type:object size:0xC scope:local align:4 +@4705 = .bss:0x803ACF7C; // type:object size:0xC scope:local align:4 +@4706 = .bss:0x803ACF88; // type:object size:0xC scope:local align:4 +@4707 = .bss:0x803ACF94; // type:object size:0xC scope:local align:4 +@4708 = .bss:0x803ACFA0; // type:object size:0xC scope:local align:4 +@4709 = .bss:0x803ACFAC; // type:object size:0xC scope:local align:4 +@4710 = .bss:0x803ACFB8; // type:object size:0xC scope:local align:4 +@4711 = .bss:0x803ACFC4; // type:object size:0xC scope:local align:4 +@4712 = .bss:0x803ACFD0; // type:object size:0xC scope:local align:4 +@4713 = .bss:0x803ACFDC; // type:object size:0xC scope:local align:4 +@4714 = .bss:0x803ACFE8; // type:object size:0xC scope:local align:4 +@4715 = .bss:0x803ACFF4; // type:object size:0xC scope:local align:4 +@4716 = .bss:0x803AD000; // type:object size:0xC scope:local align:4 +@4717 = .bss:0x803AD00C; // type:object size:0xC scope:local align:4 +l_cullSizeBox = .bss:0x803AD018; // type:object size:0x150 scope:global align:4 +@4718 = .bss:0x803AD168; // type:object size:0xC scope:local align:4 +@4719 = .bss:0x803AD174; // type:object size:0xC scope:local align:4 +@4720 = .bss:0x803AD180; // type:object size:0xC scope:local align:4 +@4721 = .bss:0x803AD18C; // type:object size:0xC scope:local align:4 +@4722 = .bss:0x803AD198; // type:object size:0xC scope:local align:4 +@4723 = .bss:0x803AD1A4; // type:object size:0xC scope:local align:4 +@4724 = .bss:0x803AD1B0; // type:object size:0xC scope:local align:4 +@4725 = .bss:0x803AD1BC; // type:object size:0xC scope:local align:4 +l_cullSizeSphere = .bss:0x803AD1C8; // type:object size:0x80 scope:global align:4 data:float +@4863 = .bss:0x803AD248; // type:object size:0xC scope:local align:4 +min$4862 = .bss:0x803AD254; // type:object size:0xC scope:local align:4 +@4899 = .bss:0x803AD260; // type:object size:0xC scope:local align:4 +max$4898 = .bss:0x803AD26C; // type:object size:0xC scope:local align:4 +@5081 = .bss:0x803AD278; // type:object size:0xC scope:local align:4 +@5084 = .bss:0x803AD284; // type:object size:0xC scope:local align:4 +@5085 = .bss:0x803AD290; // type:object size:0xC scope:local align:4 +fairy_offset_tbl$5080 = .bss:0x803AD29C; // type:object size:0x24 scope:local align:4 +@6114 = .bss:0x803AD2C0; // type:object size:0xC scope:local align:4 +water_check$6113 = .bss:0x803AD2CC; // type:object size:0x50 scope:local align:4 +l_fopCamM_id = .bss:0x803AD320; // type:object size:0x10 scope:global align:4 +l_fopOvlpM_Request = .bss:0x803AD330; // type:object size:0x28 scope:local align:4 +stick = .bss:0x803AD358; // type:object size:0x28 scope:global align:4 data:4byte +lists$2178 = .bss:0x803AD380; // type:object size:0x2EE0 scope:local align:4 +l_fpcLn_Line = .bss:0x803B0260; // type:object size:0xC0 scope:global align:4 +rootlayer$4237 = .bss:0x803B0320; // type:object size:0x2C scope:local align:4 +queue$4238 = .bss:0x803B034C; // type:object size:0x78 scope:local align:4 +l_fpcPi_Queue = .bss:0x803B03C8; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803B03D8; // type:label scope:local +@3569 = .bss:0x803B03D8; // type:object size:0xC scope:local align:4 +@4236 = .bss:0x803B03E4; // type:object size:0xC scope:local align:4 +TresureInfo = .bss:0x803B03F0; // type:object size:0x404 scope:global align:4 data:4byte +@4241 = .bss:0x803B07F4; // type:object size:0xC scope:local align:4 +DoorInfo = .bss:0x803B0800; // type:object size:0x904 scope:global align:4 data:4byte +@4538 = .bss:0x803B1104; // type:object size:0xC scope:local align:4 +l_offset$4537 = .bss:0x803B1110; // type:object size:0xC scope:local align:4 +l_m$4541 = .bss:0x803B111C; // type:object size:0x60 scope:local align:4 +@5592 = .bss:0x803B117C; // type:object size:0xC scope:local align:4 +mStatus__20dStage_roomControl_c = .bss:0x803B1188; // type:object size:0x4500 scope:global align:4 data:4byte +mMemoryBlock__20dStage_roomControl_c = .bss:0x803B5688; // type:object size:0x40 scope:global align:4 +...bss.0 = .bss:0x803B56C8; // type:label scope:local +@3569 = .bss:0x803B56C8; // type:object size:0xC scope:local align:4 +mAgbSendBuf__6dMap_c = .bss:0x803B56D4; // type:object size:0x82 scope:global align:4 data:2byte +mAgbSendBufIsland__6dMap_c = .bss:0x803B5758; // type:object size:0xC4 scope:global align:4 data:byte +@4185 = .bss:0x803B581C; // type:object size:0xC scope:local align:4 +mRoomInfo__6dMap_c = .bss:0x803B5828; // type:object size:0x1270 scope:global align:4 +@4187 = .bss:0x803B6A98; // type:object size:0xC scope:local align:4 +mFrameTex__6dMap_c = .bss:0x803B6AA4; // type:object size:0xA0 scope:global align:4 +@4189 = .bss:0x803B6B44; // type:object size:0xC scope:local align:4 +mFrameTexture__6dMap_c = .bss:0x803B6B50; // type:object size:0x240 scope:global align:4 data:byte +@4190 = .bss:0x803B6D90; // type:object size:0xC scope:local align:4 +mIconFreeTex__6dMap_c = .bss:0x803B6D9C; // type:object size:0x14 scope:global align:4 data:4byte +@4191 = .bss:0x803B6DB0; // type:object size:0xC scope:local align:4 +mIconFreeTexture__6dMap_c = .bss:0x803B6DBC; // type:object size:0x48 scope:global align:4 data:byte +@4192 = .bss:0x803B6E04; // type:object size:0xC scope:local align:4 +mIconSelfTex__6dMap_c = .bss:0x803B6E10; // type:object size:0x14 scope:global align:4 data:4byte +@4193 = .bss:0x803B6E24; // type:object size:0xC scope:local align:4 +mIconSelfTexture__6dMap_c = .bss:0x803B6E30; // type:object size:0x48 scope:global align:4 data:byte +@4194 = .bss:0x803B6E78; // type:object size:0xC scope:local align:4 +mCursor__6dMap_c = .bss:0x803B6E84; // type:object size:0x28 scope:global align:4 data:4byte +@4195 = .bss:0x803B6EAC; // type:object size:0xC scope:local align:4 +mAgbCursor__6dMap_c = .bss:0x803B6EB8; // type:object size:0x20 scope:global align:4 data:4byte +@4197 = .bss:0x803B6ED8; // type:object size:0xC scope:local align:4 +mPoint__6dMap_c = .bss:0x803B6EE4; // type:object size:0x1E0 scope:global align:4 +@4198 = .bss:0x803B70C4; // type:object size:0xC scope:local align:4 +m2DSQdraw__6dMap_c = .bss:0x803B70D0; // type:object size:0x20 scope:global align:4 data:4byte +@4199 = .bss:0x803B70F0; // type:object size:0xC scope:local align:4 +m2DSQdraw2__6dMap_c = .bss:0x803B70FC; // type:object size:0x20 scope:global align:4 data:4byte +@4201 = .bss:0x803B711C; // type:object size:0xC scope:local align:4 +mTbox__6dMap_c = .bss:0x803B7128; // type:object size:0x2E0 scope:global align:4 +@4203 = .bss:0x803B7408; // type:object size:0xC scope:local align:4 +mDoor__6dMap_c = .bss:0x803B7414; // type:object size:0x5C0 scope:global align:4 +@4204 = .bss:0x803B79D4; // type:object size:0xC scope:local align:4 +mPointRestart__6dMap_c = .bss:0x803B79E0; // type:object size:0x28 scope:global align:4 data:4byte +@4206 = .bss:0x803B7A08; // type:object size:0xC scope:local align:4 +mPointFriend__6dMap_c = .bss:0x803B7A14; // type:object size:0x60 scope:global align:4 +@4207 = .bss:0x803B7A74; // type:object size:0xC scope:local align:4 +mShip__6dMap_c = .bss:0x803B7A80; // type:object size:0x5C scope:global align:4 data:4byte +mCollectPointData__6dMap_c = .bss:0x803B7ADC; // type:object size:0x600 scope:global align:4 +mCollectPointDataLinkList__6dMap_c = .bss:0x803B80DC; // type:object size:0x15 scope:global align:4 data:byte +@4839 = .bss:0x803B80F8; // type:object size:0xC scope:local align:4 +g_dComIfG_gameInfo = .bss:0x803B8108; // type:object size:0x1D1B8 scope:global align:8 data:2byte +...bss.0 = .bss:0x803D52C0; // type:label scope:local +@3569 = .bss:0x803D52C0; // type:object size:0xC scope:local align:4 +mFlags__7daAgb_c = .bss:0x803D52CC; // type:object size:0xC scope:global align:4 data:2byte +@4373 = .bss:0x803D52D8; // type:object size:0xC scope:local align:4 +m_smoke__10daNpc_Os_c = .bss:0x803D52E4; // type:object size:0x20 scope:global align:4 +@4374 = .bss:0x803D5304; // type:object size:0xC scope:local align:4 +m_smoke_tevstr__10daNpc_Os_c = .bss:0x803D5310; // type:object size:0xB0 scope:global align:4 +m_ib_actor__9daIball_c = .bss:0x803D53C0; // type:object size:0x14 scope:global align:4 +@7552 = .bss:0x803D53D8; // type:object size:0xC scope:local align:4 +l_offsetPos$7551 = .bss:0x803D53E4; // type:object size:0xC scope:local align:4 data:float +@4083 = .bss:0x803D53F0; // type:object size:0xC scope:local align:4 +total_spd$4082 = .bss:0x803D53FC; // type:object size:0xC scope:local align:4 data:float +@4115 = .bss:0x803D5408; // type:object size:0xC scope:local align:4 +path_spd$4114 = .bss:0x803D5414; // type:object size:0xC scope:local align:4 data:float +@3981 = .bss:0x803D5420; // type:object size:0xC scope:local align:4 +M_sound_pos__Q211daObjTribox5Act_c = .bss:0x803D542C; // type:object size:0xC scope:global align:4 data:float +mTempBackup__14dMat_control_c = .bss:0x803D5438; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x803D5448; // type:label scope:local +@3569 = .bss:0x803D5448; // type:object size:0xC scope:local align:4 +l_kuroOrthoMtx = .bss:0x803D5454; // type:object size:0x30 scope:global align:4 +l_colOrthoMtx = .bss:0x803D5484; // type:object size:0x30 scope:global align:4 +mKuroTexObj__15dMagma_packet_c = .bss:0x803D54B4; // type:object size:0x20 scope:global align:4 +mKuroMtx__15dMagma_packet_c = .bss:0x803D54D4; // type:object size:0x30 scope:global align:4 +mColTexObj__15dMagma_packet_c = .bss:0x803D5504; // type:object size:0x20 scope:global align:4 +mFloorMtx__15dMagma_packet_c = .bss:0x803D5524; // type:object size:0x30 scope:global align:4 +mBallMtx__15dMagma_packet_c = .bss:0x803D5554; // type:object size:0x30 scope:global align:4 +@4374 = .bss:0x803D5588; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803D5598; // type:label scope:local +@3569 = .bss:0x803D5598; // type:object size:0xC scope:local align:4 +@4493 = .bss:0x803D55A4; // type:object size:0xC scope:local align:4 +l_particleOffset$4492 = .bss:0x803D55B0; // type:object size:0xC scope:local align:4 +@4497 = .bss:0x803D55BC; // type:object size:0xC scope:local align:4 +l_scale$4496 = .bss:0x803D55C8; // type:object size:0xC scope:local align:4 +@4586 = .bss:0x803D55D4; // type:object size:0xC scope:local align:4 +mSmokeEcallback__12dTree_data_c = .bss:0x803D55E0; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x803D5600; // type:label scope:local +@3569 = .bss:0x803D5600; // type:object size:0xC scope:local align:4 +@4529 = .bss:0x803D560C; // type:object size:0xC scope:local align:4 +@4931 = .bss:0x803D5618; // type:object size:0xC scope:local align:4 +pos$5010 = .bss:0x803D5624; // type:object size:0xC scope:local align:4 data:float +@5042 = .bss:0x803D5630; // type:object size:0xC scope:local align:4 +@5043 = .bss:0x803D563C; // type:object size:0xC scope:local align:4 +@5044 = .bss:0x803D5648; // type:object size:0xC scope:local align:4 +@5045 = .bss:0x803D5654; // type:object size:0xC scope:local align:4 +mTsubo__13dPa_control_c = .bss:0x803D5660; // type:object size:0x20 scope:global align:4 +@5046 = .bss:0x803D5680; // type:object size:0xC scope:local align:4 +@5047 = .bss:0x803D568C; // type:object size:0xC scope:local align:4 +@5048 = .bss:0x803D5698; // type:object size:0xC scope:local align:4 +mLifeBall__13dPa_control_c = .bss:0x803D56A4; // type:object size:0x18 scope:global align:4 data:4byte +@5049 = .bss:0x803D56BC; // type:object size:0xC scope:local align:4 +@5050 = .bss:0x803D56C8; // type:object size:0xC scope:local align:4 +@5051 = .bss:0x803D56D4; // type:object size:0xC scope:local align:4 +mSmokeEcallback__13dPa_control_c = .bss:0x803D56E0; // type:object size:0x20 scope:global align:4 +@5052 = .bss:0x803D5700; // type:object size:0xC scope:local align:4 +@5053 = .bss:0x803D570C; // type:object size:0xC scope:local align:4 +@5054 = .bss:0x803D5718; // type:object size:0xC scope:local align:4 +@5055 = .bss:0x803D5724; // type:object size:0xC scope:local align:4 +mWindViewMatrix__13dPa_control_c = .bss:0x803D5730; // type:object size:0x30 scope:global align:4 +jpcName$5165 = .bss:0x803D5760; // type:object size:0x20 scope:local align:4 +...bss.0 = .bss:0x803D5780; // type:label scope:local +@3569 = .bss:0x803D5780; // type:object size:0xC scope:local align:4 +mSimpleTexObj__21dDlst_shadowControl_c = .bss:0x803D578C; // type:object size:0x20 scope:global align:4 +@5970 = .bss:0x803D57AC; // type:object size:0xC scope:local align:4 +l_p1Offset$5969 = .bss:0x803D57B8; // type:object size:0xC scope:local align:4 +@5974 = .bss:0x803D57C4; // type:object size:0xC scope:local align:4 +l_p2Offset$5973 = .bss:0x803D57D0; // type:object size:0xC scope:local align:4 +@6037 = .bss:0x803D57DC; // type:object size:0xC scope:local align:4 +mWipeDlst__12dDlst_list_c = .bss:0x803D57E8; // type:object size:0x44 scope:global align:4 data:4byte +@5111 = .bss:0x803D5830; // type:object size:0xC scope:local align:4 +r09o$5110 = .bss:0x803D583C; // type:object size:0xC scope:local align:4 data:float +...bss.0 = .bss:0x803D5848; // type:label scope:local +@3569 = .bss:0x803D5848; // type:object size:0xC scope:local align:4 +@9033 = .bss:0x803D5854; // type:object size:0xC scope:local align:4 +@9036 = .bss:0x803D5860; // type:object size:0xC scope:local align:4 +@9037 = .bss:0x803D586C; // type:object size:0xC scope:local align:4 +@9038 = .bss:0x803D5878; // type:object size:0xC scope:local align:4 +add_table$9032 = .bss:0x803D5884; // type:object size:0x30 scope:local align:4 +@9815 = .bss:0x803D58B4; // type:object size:0xC scope:local align:4 +@9818 = .bss:0x803D58C0; // type:object size:0xC scope:local align:4 +@9819 = .bss:0x803D58CC; // type:object size:0xC scope:local align:4 +@9820 = .bss:0x803D58D8; // type:object size:0xC scope:local align:4 +@9821 = .bss:0x803D58E4; // type:object size:0xC scope:local align:4 +@9822 = .bss:0x803D58F0; // type:object size:0xC scope:local align:4 +@9823 = .bss:0x803D58FC; // type:object size:0xC scope:local align:4 +@9824 = .bss:0x803D5908; // type:object size:0xC scope:local align:4 +add_table$9814 = .bss:0x803D5914; // type:object size:0x60 scope:local align:4 +@10288 = .bss:0x803D5974; // type:object size:0xC scope:local align:4 +@10291 = .bss:0x803D5980; // type:object size:0xC scope:local align:4 +@10292 = .bss:0x803D598C; // type:object size:0xC scope:local align:4 +@10293 = .bss:0x803D5998; // type:object size:0xC scope:local align:4 +add_table$10287 = .bss:0x803D59A4; // type:object size:0x30 scope:local align:4 +@10497 = .bss:0x803D59D4; // type:object size:0xC scope:local align:4 +@10500 = .bss:0x803D59E0; // type:object size:0xC scope:local align:4 +@10501 = .bss:0x803D59EC; // type:object size:0xC scope:local align:4 +@10502 = .bss:0x803D59F8; // type:object size:0xC scope:local align:4 +@10503 = .bss:0x803D5A04; // type:object size:0xC scope:local align:4 +@10504 = .bss:0x803D5A10; // type:object size:0xC scope:local align:4 +@10505 = .bss:0x803D5A1C; // type:object size:0xC scope:local align:4 +@10506 = .bss:0x803D5A28; // type:object size:0xC scope:local align:4 +@10507 = .bss:0x803D5A34; // type:object size:0xC scope:local align:4 +@10508 = .bss:0x803D5A40; // type:object size:0xC scope:local align:4 +@10509 = .bss:0x803D5A4C; // type:object size:0xC scope:local align:4 +@10510 = .bss:0x803D5A58; // type:object size:0xC scope:local align:4 +@10511 = .bss:0x803D5A64; // type:object size:0xC scope:local align:4 +@10512 = .bss:0x803D5A70; // type:object size:0xC scope:local align:4 +@10513 = .bss:0x803D5A7C; // type:object size:0xC scope:local align:4 +@10514 = .bss:0x803D5A88; // type:object size:0xC scope:local align:4 +hokuto_position$10496 = .bss:0x803D5A94; // type:object size:0x60 scope:local align:4 +@10880 = .bss:0x803D5AF4; // type:object size:0xC scope:local align:4 +@10883 = .bss:0x803D5B00; // type:object size:0xC scope:local align:4 +@10884 = .bss:0x803D5B0C; // type:object size:0xC scope:local align:4 +@10885 = .bss:0x803D5B18; // type:object size:0xC scope:local align:4 +add_table$10879 = .bss:0x803D5B24; // type:object size:0x30 scope:local align:4 +@5494 = .bss:0x803D5B58; // type:object size:0xC scope:local align:4 +DefaultGap$5493 = .bss:0x803D5B64; // type:object size:0xC scope:local align:4 data:float +@7666 = .bss:0x803D5B70; // type:object size:0xC scope:local align:4 +DefaultGap$7665 = .bss:0x803D5B7C; // type:object size:0xC scope:local align:4 +@8298 = .bss:0x803D5B88; // type:object size:0xC scope:local align:4 +DefaultGap$8297 = .bss:0x803D5B94; // type:object size:0xC scope:local align:4 data:float +@9375 = .bss:0x803D5BA0; // type:object size:0xC scope:local align:4 +DefaultGap$9374 = .bss:0x803D5BAC; // type:object size:0xC scope:local align:4 data:float +@11324 = .bss:0x803D5BB8; // type:object size:0xC scope:local align:4 +DefaultGap$11323 = .bss:0x803D5BC4; // type:object size:0xC scope:local align:4 data:float +@4229 = .bss:0x803D5BD0; // type:object size:0xC scope:local align:4 +@5157 = .bss:0x803D5BE0; // type:object size:0xC scope:local align:4 +l_snap = .bss:0x803D5BEC; // type:object size:0xEE8 scope:global align:4 data:4byte +...bss.0 = .bss:0x803D6AD8; // type:label scope:local +@3569 = .bss:0x803D6AD8; // type:object size:0xC scope:local align:4 +@4268 = .bss:0x803D6AE4; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803D6AF0; // type:object size:0x34 scope:local align:4 +@4397 = .bss:0x803D6B24; // type:object size:0xC scope:local align:4 +l_msgCtrl = .bss:0x803D6B30; // type:object size:0xC scope:global align:4 +@5150 = .bss:0x803D6B40; // type:object size:0xC scope:local align:4 +offset_arrow_pos$5149 = .bss:0x803D6B4C; // type:object size:0xC scope:local align:4 data:float +arcName$4148 = .bss:0x803D6B58; // type:object size:0x20 scope:local align:4 +@5400 = .bss:0x803D6B78; // type:object size:0xC scope:local align:4 +fuse_offset$5399 = .bss:0x803D6B84; // type:object size:0xC scope:local align:4 data:float +@4865 = .bss:0x803D6B90; // type:object size:0xC scope:local align:4 +local_center$4864 = .bss:0x803D6B9C; // type:object size:0xC scope:local align:4 data:float +@5179 = .bss:0x803D6BA8; // type:object size:0xC scope:local align:4 +fuse_offset$5178 = .bss:0x803D6BB4; // type:object size:0xC scope:local align:4 data:float +...bss.0 = .bss:0x803D6BC0; // type:label scope:local +@3569 = .bss:0x803D6BC0; // type:object size:0xC scope:local align:4 +@4320 = .bss:0x803D6BCC; // type:object size:0xC scope:local align:4 +l_blur_top = .bss:0x803D6BD8; // type:object size:0xC scope:global align:4 data:float +@4321 = .bss:0x803D6BE4; // type:object size:0xC scope:local align:4 +l_blur_root = .bss:0x803D6BF0; // type:object size:0xC scope:global align:4 data:float +texObj$4441 = .bss:0x803D6BFC; // type:object size:0x20 scope:local align:4 +@5155 = .bss:0x803D6C1C; // type:object size:0xC scope:local align:4 +at_offset$5154 = .bss:0x803D6C28; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803D6C38; // type:label scope:local +@3569 = .bss:0x803D6C38; // type:object size:0xC scope:local align:4 +@4058 = .bss:0x803D6C44; // type:object size:0xC scope:local align:4 +Vobj03_pos0 = .bss:0x803D6C50; // type:object size:0x12C scope:global align:4 +@4060 = .bss:0x803D6D7C; // type:object size:0xC scope:local align:4 +Vobj03_pos1 = .bss:0x803D6D88; // type:object size:0x12C scope:global align:4 +@4062 = .bss:0x803D6EB4; // type:object size:0xC scope:local align:4 +Vobj04_pos0 = .bss:0x803D6EC0; // type:object size:0x12C scope:global align:4 +@4064 = .bss:0x803D6FEC; // type:object size:0xC scope:local align:4 +Vobj04_pos1 = .bss:0x803D6FF8; // type:object size:0x12C scope:global align:4 +@4066 = .bss:0x803D7124; // type:object size:0xC scope:local align:4 +Vobj05_pos0 = .bss:0x803D7130; // type:object size:0x12C scope:global align:4 +@4068 = .bss:0x803D725C; // type:object size:0xC scope:local align:4 +Vobj05_pos1 = .bss:0x803D7268; // type:object size:0x12C scope:global align:4 +@4070 = .bss:0x803D7394; // type:object size:0xC scope:local align:4 +Vobj07_0_pos0 = .bss:0x803D73A0; // type:object size:0x12C scope:global align:4 +@4072 = .bss:0x803D74CC; // type:object size:0xC scope:local align:4 +Vobj07_0_pos1 = .bss:0x803D74D8; // type:object size:0x12C scope:global align:4 +...bss.0 = .bss:0x803D7608; // type:label scope:local +@3569 = .bss:0x803D7608; // type:object size:0xC scope:local align:4 +@4427 = .bss:0x803D7614; // type:object size:0xC scope:local align:4 +ripple_scale$4426 = .bss:0x803D7620; // type:object size:0xC scope:local align:4 +@4450 = .bss:0x803D762C; // type:object size:0xC scope:local align:4 +ripple_scale$4449 = .bss:0x803D7638; // type:object size:0xC scope:local align:4 +@4099 = .bss:0x803D7648; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803D7654; // type:object size:0xA4 scope:local align:4 data:4byte +@4210 = .bss:0x803D76F8; // type:object size:0xC scope:local align:4 +l_himo2HIO = .bss:0x803D7704; // type:object size:0x24 scope:global align:4 data:4byte +@3998 = .bss:0x803D7728; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803D7734; // type:object size:0x48 scope:local align:4 +@4059 = .bss:0x803D7780; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803D778C; // type:object size:0x94 scope:local align:4 +...bss.0 = .bss:0x803D7820; // type:label scope:local +@3569 = .bss:0x803D7820; // type:object size:0xC scope:local align:4 +@4263 = .bss:0x803D782C; // type:object size:0xC scope:local align:4 +pos$4262 = .bss:0x803D7838; // type:object size:0xC scope:local align:4 +@4269 = .bss:0x803D7844; // type:object size:0xC scope:local align:4 +pos$4268 = .bss:0x803D7850; // type:object size:0xC scope:local align:4 +@4275 = .bss:0x803D785C; // type:object size:0xC scope:local align:4 +pos$4274 = .bss:0x803D7868; // type:object size:0xC scope:local align:4 +@4568 = .bss:0x803D7874; // type:object size:0xC scope:local align:4 +pos$4567 = .bss:0x803D7880; // type:object size:0xC scope:local align:4 data:float +@4679 = .bss:0x803D788C; // type:object size:0xC scope:local align:4 +pos$4678 = .bss:0x803D7898; // type:object size:0xC scope:local align:4 data:float +@4833 = .bss:0x803D78A4; // type:object size:0xC scope:local align:4 +pos$4832 = .bss:0x803D78B0; // type:object size:0xC scope:local align:4 +@4838 = .bss:0x803D78BC; // type:object size:0xC scope:local align:4 +pos$4837 = .bss:0x803D78C8; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803D78D8; // type:label scope:local +@3569 = .bss:0x803D78D8; // type:object size:0xC scope:local align:4 +l_hammer_splash_particle_scale = .bss:0x803D78E4; // type:object size:0xC scope:global align:4 data:float +@4838 = .bss:0x803D78F0; // type:object size:0xC scope:local align:4 +l_debug_keep_pos = .bss:0x803D78FC; // type:object size:0xC scope:global align:4 data:float +@4839 = .bss:0x803D7908; // type:object size:0xC scope:local align:4 +@4840 = .bss:0x803D7914; // type:object size:0xC scope:local align:4 +right_dir$4882 = .bss:0x803D7920; // type:object size:0xC scope:local align:4 data:float +texObj$5155 = .bss:0x803D792C; // type:object size:0x20 scope:local align:4 +@5240 = .bss:0x803D794C; // type:object size:0xC scope:local align:4 +m_pcallback__25daPy_waterDropEcallBack_c = .bss:0x803D7958; // type:object size:0x5C scope:global align:4 data:4byte +normal_ripple_scale$5635 = .bss:0x803D79B4; // type:object size:0xC scope:local align:4 +small_ripple_scale$5638 = .bss:0x803D79C0; // type:object size:0xC scope:local align:4 +waterfall_splash_trans$5696 = .bss:0x803D79CC; // type:object size:0xC scope:local align:4 +run_splash_scale$6037 = .bss:0x803D79D8; // type:object size:0xC scope:local align:4 +run_grass_scale$6040 = .bss:0x803D79E4; // type:object size:0xC scope:local align:4 +heavy_emit_smoke_scale$6043 = .bss:0x803D79F0; // type:object size:0xC scope:local align:4 +heavy_dyn_smoke_scale$6046 = .bss:0x803D79FC; // type:object size:0xC scope:local align:4 +heavy_pat_smoke_scale$6049 = .bss:0x803D7A08; // type:object size:0xC scope:local align:4 +tail_scale$6505 = .bss:0x803D7A14; // type:object size:0xC scope:local align:4 data:float +arm_flame_scale$6648 = .bss:0x803D7A20; // type:object size:0xC scope:local align:4 data:float +@6782 = .bss:0x803D7A2C; // type:object size:0xC scope:local align:4 +eff_scale0$6781 = .bss:0x803D7A38; // type:object size:0xC scope:local align:4 +@6786 = .bss:0x803D7A44; // type:object size:0xC scope:local align:4 +eff_scale2$6785 = .bss:0x803D7A50; // type:object size:0xC scope:local align:4 +direction$6789 = .bss:0x803D7A5C; // type:object size:0xC scope:local align:4 +splash_scale$14428 = .bss:0x803D7A68; // type:object size:0xC scope:local align:4 data:float +ripple_scale$14431 = .bss:0x803D7A74; // type:object size:0xC scope:local align:4 data:float +@15276 = .bss:0x803D7A80; // type:object size:0xC scope:local align:4 +arm_pos$15275 = .bss:0x803D7A8C; // type:object size:0xC scope:local align:4 +@15280 = .bss:0x803D7A98; // type:object size:0xC scope:local align:4 +armA_offset$15279 = .bss:0x803D7AA4; // type:object size:0xC scope:local align:4 +dynamic_scale$16733 = .bss:0x803D7AB0; // type:object size:0xC scope:local align:4 data:float +particle_scale$16736 = .bss:0x803D7ABC; // type:object size:0xC scope:local align:4 data:float +@17463 = .bss:0x803D7AC8; // type:object size:0xC scope:local align:4 +local_height_offset$17462 = .bss:0x803D7AD4; // type:object size:0xC scope:local align:4 data:float +eff_scale$18869 = .bss:0x803D7AE0; // type:object size:0xC scope:local align:4 +eff_dscale$18872 = .bss:0x803D7AEC; // type:object size:0xC scope:local align:4 +eff_pscale$18875 = .bss:0x803D7AF8; // type:object size:0xC scope:local align:4 +smoke_kusa_particle_scale$20988 = .bss:0x803D7B04; // type:object size:0xC scope:local align:4 +emitter_scale$20991 = .bss:0x803D7B10; // type:object size:0xC scope:local align:4 +emitter_trans$20994 = .bss:0x803D7B1C; // type:object size:0xC scope:local align:4 +d_scale$23145 = .bss:0x803D7B28; // type:object size:0xC scope:local align:4 data:float +p_scale$23148 = .bss:0x803D7B34; // type:object size:0xC scope:local align:4 data:float +emitter_trans$24807 = .bss:0x803D7B40; // type:object size:0xC scope:local align:4 data:float +particle_scale$24810 = .bss:0x803D7B4C; // type:object size:0xC scope:local align:4 data:float +root_mtx$25630 = .bss:0x803D7B58; // type:object size:0x30 scope:local align:4 +@27547 = .bss:0x803D7B88; // type:object size:0xC scope:local align:4 +l_offCupOnAupPacket1 = .bss:0x803D7B94; // type:object size:0x10 scope:global align:4 +@27548 = .bss:0x803D7BA4; // type:object size:0xC scope:local align:4 +l_offCupOnAupPacket2 = .bss:0x803D7BB0; // type:object size:0x10 scope:global align:4 +@27549 = .bss:0x803D7BC0; // type:object size:0xC scope:local align:4 +l_onCupOffAupPacket1 = .bss:0x803D7BCC; // type:object size:0x10 scope:global align:4 +@27550 = .bss:0x803D7BDC; // type:object size:0xC scope:local align:4 +l_onCupOffAupPacket2 = .bss:0x803D7BE8; // type:object size:0x10 scope:global align:4 +normal_scale$38024 = .bss:0x803D7BF8; // type:object size:0xC scope:local align:4 data:float +boss_scale$38027 = .bss:0x803D7C04; // type:object size:0xC scope:local align:4 data:float +@4175 = .bss:0x803D7C10; // type:object size:0xC scope:local align:4 +l_offsetPos$4174 = .bss:0x803D7C1C; // type:object size:0xC scope:local align:4 data:float +@4168 = .bss:0x803D7C28; // type:object size:0xC scope:local align:4 +l_cloth = .bss:0x803D7C34; // type:object size:0x148 scope:global align:4 +offset$4646 = .bss:0x803D7D7C; // type:object size:0x18 scope:local align:4 data:float +@3997 = .bss:0x803D7D98; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803D7DA8; // type:label scope:local +@3569 = .bss:0x803D7DA8; // type:object size:0xC scope:local align:4 +@9214 = .bss:0x803D7DB4; // type:object size:0xC scope:local align:4 +ofan$9213 = .bss:0x803D7DC0; // type:object size:0xC scope:local align:4 +@9221 = .bss:0x803D7DCC; // type:object size:0xC scope:local align:4 +opixy$9220 = .bss:0x803D7DD8; // type:object size:0xC scope:local align:4 +@13359 = .bss:0x803D7DE4; // type:object size:0xC scope:local align:4 +@13362 = .bss:0x803D7DF0; // type:object size:0xC scope:local align:4 +p$13358 = .bss:0x803D7DFC; // type:object size:0x18 scope:local align:4 +@13375 = .bss:0x803D7E14; // type:object size:0xC scope:local align:4 +@13378 = .bss:0x803D7E20; // type:object size:0xC scope:local align:4 +p$13374 = .bss:0x803D7E2C; // type:object size:0x18 scope:local align:4 +@14005 = .bss:0x803D7E44; // type:object size:0xC scope:local align:4 +@14008 = .bss:0x803D7E50; // type:object size:0xC scope:local align:4 +@14009 = .bss:0x803D7E5C; // type:object size:0xC scope:local align:4 +@14010 = .bss:0x803D7E68; // type:object size:0xC scope:local align:4 +p$14004 = .bss:0x803D7E74; // type:object size:0x30 scope:local align:4 +@14020 = .bss:0x803D7EA4; // type:object size:0xC scope:local align:4 +@14023 = .bss:0x803D7EB0; // type:object size:0xC scope:local align:4 +@14024 = .bss:0x803D7EBC; // type:object size:0xC scope:local align:4 +@14025 = .bss:0x803D7EC8; // type:object size:0xC scope:local align:4 +p$14019 = .bss:0x803D7ED4; // type:object size:0x30 scope:local align:4 +@3999 = .bss:0x803D7F08; // type:object size:0xC scope:local align:4 +g_feHIO = .bss:0x803D7F14; // type:object size:0x1C scope:global align:4 +@4007 = .bss:0x803D7F30; // type:object size:0xC scope:local align:4 +g_fsHIO = .bss:0x803D7F3C; // type:object size:0x5C scope:global align:4 +@4462 = .bss:0x803D7F98; // type:object size:0xC scope:local align:4 +g_env_light = .bss:0x803D7FA4; // type:object size:0xC9C scope:global align:4 +lightStatusData = .bss:0x803D8C40; // type:object size:0x740 scope:global align:4 data:4byte +@4142 = .bss:0x803D9380; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic3$draw__10dThunder_cFv = .bss:0x803D938C; // type:object size:0xC scope:global align:4 data:float +@4035 = .bss:0x803D9398; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803D93A4; // type:object size:0x110 scope:local align:4 +@4046 = .bss:0x803D94B8; // type:object size:0xC scope:local align:4 +g_mcHIO = .bss:0x803D94C4; // type:object size:0x60 scope:global align:4 +@4072 = .bss:0x803D9528; // type:object size:0xC scope:local align:4 +g_mdHIO = .bss:0x803D9534; // type:object size:0x4C scope:global align:4 +@4184 = .bss:0x803D9580; // type:object size:0xC scope:local align:4 +g_mfHIO = .bss:0x803D958C; // type:object size:0x11C scope:global align:4 +@4107 = .bss:0x803D96A8; // type:object size:0xC scope:local align:4 +g_mf2HIO = .bss:0x803D96B4; // type:object size:0x90 scope:global align:4 +@4042 = .bss:0x803D9748; // type:object size:0xC scope:local align:4 +g_miHIO = .bss:0x803D9754; // type:object size:0x60 scope:global align:4 +@4000 = .bss:0x803D97B8; // type:object size:0xC scope:local align:4 +@4014 = .bss:0x803D97C8; // type:object size:0xC scope:local align:4 +g_msHIO = .bss:0x803D97D4; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x803D9808; // type:label scope:local +@3569 = .bss:0x803D9808; // type:object size:0xC scope:local align:4 +@4264 = .bss:0x803D9814; // type:object size:0xC scope:local align:4 +dMv_CIO_c = .bss:0x803D9820; // type:object size:0xC scope:global align:4 data:byte +@4319 = .bss:0x803D982C; // type:object size:0xC scope:local align:4 +g_mwHIO = .bss:0x803D9838; // type:object size:0xE8 scope:global align:4 +@4320 = .bss:0x803D9920; // type:object size:0xC scope:local align:4 +g_mwDHIO = .bss:0x803D992C; // type:object size:0xC8 scope:global align:4 +...bss.0 = .bss:0x803D99F8; // type:label scope:local +@3569 = .bss:0x803D99F8; // type:object size:0xC scope:local align:4 +sScreen2 = .bss:0x803D9A04; // type:object size:0xC scope:local align:4 data:4byte +bbutton_icon = .bss:0x803D9A10; // type:object size:0x60 scope:global align:4 +bbutton_kage = .bss:0x803D9A70; // type:object size:0x60 scope:global align:4 +bbuttonTimer = .bss:0x803D9AD0; // type:object size:0x30 scope:global align:4 +@3999 = .bss:0x803D9B00; // type:object size:0xC scope:local align:4 +@4000 = .bss:0x803D9B0C; // type:object size:0xC scope:local align:4 +board = .bss:0x803D9B18; // type:object size:0x84 scope:local align:4 data:4byte +@4001 = .bss:0x803D9B9C; // type:object size:0xC scope:local align:4 +capture = .bss:0x803D9BA8; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803D9BB8; // type:label scope:local +@3569 = .bss:0x803D9BB8; // type:object size:0xC scope:local align:4 +sScreen3 = .bss:0x803D9BC4; // type:object size:0xC scope:global align:4 +bbutton_icon3 = .bss:0x803D9BD0; // type:object size:0x60 scope:global align:4 +bbutton_kage3 = .bss:0x803D9C30; // type:object size:0x60 scope:global align:4 +bbuttonTimer3 = .bss:0x803D9C90; // type:object size:0x30 scope:global align:4 +@4175 = .bss:0x803D9CC0; // type:object size:0xC scope:local align:4 +@4176 = .bss:0x803D9CCC; // type:object size:0xC scope:local align:4 +board = .bss:0x803D9CD8; // type:object size:0x84 scope:local align:4 data:4byte +...bss.0 = .bss:0x803D9D60; // type:label scope:local +@3569 = .bss:0x803D9D60; // type:object size:0xC scope:local align:4 +@4479 = .bss:0x803D9D6C; // type:object size:0xC scope:local align:4 +item_parts = .bss:0x803D9D78; // type:object size:0x38 scope:global align:4 +@4482 = .bss:0x803D9DB0; // type:object size:0xC scope:local align:4 +g_meter_mapHIO = .bss:0x803D9DBC; // type:object size:0x20 scope:global align:4 +@4628 = .bss:0x803D9DDC; // type:object size:0xC scope:local align:4 +g_meterHIO = .bss:0x803D9DE8; // type:object size:0x158 scope:global align:4 +@4629 = .bss:0x803D9F40; // type:object size:0xC scope:local align:4 +g_menuHIO = .bss:0x803D9F4C; // type:object size:0xCC scope:global align:4 +@4630 = .bss:0x803DA018; // type:object size:0xC scope:local align:4 +g_msgHIO = .bss:0x803DA024; // type:object size:0x8C scope:global align:4 +@4631 = .bss:0x803DA0B0; // type:object size:0xC scope:local align:4 +g_messageHIO = .bss:0x803DA0BC; // type:object size:0x84 scope:global align:4 +@4706 = .bss:0x803DA140; // type:object size:0xC scope:local align:4 +@4707 = .bss:0x803DA14C; // type:object size:0xC scope:local align:4 +@4708 = .bss:0x803DA158; // type:object size:0xC scope:local align:4 +tekari = .bss:0x803DA164; // type:object size:0x84 scope:global align:4 data:4byte +@4710 = .bss:0x803DA1E8; // type:object size:0xC scope:local align:4 +clock = .bss:0x803DA1F4; // type:object size:0x18C scope:global align:4 +...bss.0 = .bss:0x803DA380; // type:label scope:local +@3569 = .bss:0x803DA380; // type:object size:0xC scope:local align:4 +button_icon = .bss:0x803DA38C; // type:object size:0x20 scope:global align:4 +button_kage = .bss:0x803DA3AC; // type:object size:0x20 scope:global align:4 +buttonTimer = .bss:0x803DA3CC; // type:object size:0x10 scope:global align:4 +numberPane = .bss:0x803DA3DC; // type:object size:0xC scope:global align:4 data:4byte +@4294 = .bss:0x803DA3E8; // type:object size:0xC scope:local align:4 +@4295 = .bss:0x803DA3F4; // type:object size:0xC scope:local align:4 +capture = .bss:0x803DA400; // type:object size:0xC scope:local align:4 +@4296 = .bss:0x803DA40C; // type:object size:0xC scope:local align:4 +multiTex = .bss:0x803DA418; // type:object size:0x38 scope:global align:4 +@4003 = .bss:0x803DA450; // type:object size:0xC scope:local align:4 +g_nmHIO = .bss:0x803DA45C; // type:object size:0x4C scope:global align:4 +@4004 = .bss:0x803DA4A8; // type:object size:0xC scope:local align:4 +g_owHIO = .bss:0x803DA4B4; // type:object size:0x1C scope:global align:4 +@4058 = .bss:0x803DA4D0; // type:object size:0xC scope:local align:4 +g_mnHIO = .bss:0x803DA4DC; // type:object size:0x20 scope:global align:4 +@4131 = .bss:0x803DA500; // type:object size:0xC scope:local align:4 +g_snHIO = .bss:0x803DA50C; // type:object size:0x1C scope:global align:4 +...bss.0 = .bss:0x803DA528; // type:label scope:local +@3569 = .bss:0x803DA528; // type:object size:0xC scope:local align:4 +@4233 = .bss:0x803DA534; // type:object size:0xC scope:local align:4 +g_darkHIO = .bss:0x803DA540; // type:object size:0x28 scope:global align:4 +@4234 = .bss:0x803DA568; // type:object size:0xC scope:local align:4 +g_regHIO = .bss:0x803DA574; // type:object size:0xC68 scope:global align:4 data:4byte +@4235 = .bss:0x803DB1DC; // type:object size:0xC scope:local align:4 +g_envHIO = .bss:0x803DB1E8; // type:object size:0x80 scope:global align:4 data:4byte +@4236 = .bss:0x803DB268; // type:object size:0xC scope:local align:4 +g_msgDHIO = .bss:0x803DB274; // type:object size:0x14 scope:global align:4 +number_of_resPhase = .bss:0x803DB288; // type:object size:0x23 scope:global align:4 +number_of_dylPhase = .bss:0x803DB2AC; // type:object size:0x1B scope:global align:4 +resPhase = .bss:0x803DB2C8; // type:object size:0x118 scope:global align:4 +dylPhase = .bss:0x803DB3E0; // type:object size:0xD8 scope:global align:4 +@4573 = .bss:0x803DB4B8; // type:object size:0xC scope:local align:4 +arcName$4176 = .bss:0x803DB4C8; // type:object size:0x20 scope:local align:4 +...bss.0 = .bss:0x803DB4E8; // type:label scope:local +@3569 = .bss:0x803DB4E8; // type:object size:0xC scope:local align:4 +sbutton_icon = .bss:0x803DB4F4; // type:object size:0x20 scope:global align:4 +sbutton_kage = .bss:0x803DB514; // type:object size:0x20 scope:global align:4 +sbuttonTimer = .bss:0x803DB534; // type:object size:0x10 scope:global align:4 +@4096 = .bss:0x803DB544; // type:object size:0xC scope:local align:4 +@4102 = .bss:0x803DB550; // type:object size:0xC scope:local align:4 +m_ground_check__12dWaterMark_c = .bss:0x803DB55C; // type:object size:0x54 scope:global align:4 data:4byte +@4128 = .bss:0x803DB5B0; // type:object size:0xC scope:local align:4 +@4130 = .bss:0x803DB5BC; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic3$draw__12dWindArrow_cFv = .bss:0x803DB5C8; // type:object size:0xC scope:global align:4 data:float +l_scale$localstatic5$draw__12dWindArrow_cFv = .bss:0x803DB5D4; // type:object size:0xC scope:global align:4 data:float +@4091 = .bss:0x803DB5E0; // type:object size:0xC scope:local align:4 +@2440 = .bss:0x803DB5F0; // type:object size:0xC scope:local align:4 +m_virtual_center__14cCcD_ShapeAttr = .bss:0x803DB5FC; // type:object size:0xC scope:global align:4 data:float +@2531 = .bss:0x803DB608; // type:object size:0xC scope:local align:4 +cross$2530 = .bss:0x803DB614; // type:object size:0xC scope:local align:4 data:float +g_Counter = .bss:0x803DB620; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x803DB630; // type:label scope:local +@2359 = .bss:0x803DB630; // type:object size:0xC scope:local align:4 +Zero__4cXyz = .bss:0x803DB63C; // type:object size:0xC scope:global align:4 data:float +@2360 = .bss:0x803DB648; // type:object size:0xC scope:local align:4 +BaseX__4cXyz = .bss:0x803DB654; // type:object size:0xC scope:global align:4 data:float +@2361 = .bss:0x803DB660; // type:object size:0xC scope:local align:4 +BaseY__4cXyz = .bss:0x803DB66C; // type:object size:0xC scope:global align:4 data:float +@2362 = .bss:0x803DB678; // type:object size:0xC scope:local align:4 +BaseZ__4cXyz = .bss:0x803DB684; // type:object size:0xC scope:global align:4 data:float +@2363 = .bss:0x803DB690; // type:object size:0xC scope:local align:4 +BaseXY__4cXyz = .bss:0x803DB69C; // type:object size:0xC scope:global align:4 +@2364 = .bss:0x803DB6A8; // type:object size:0xC scope:local align:4 +BaseXZ__4cXyz = .bss:0x803DB6B4; // type:object size:0xC scope:global align:4 +@2365 = .bss:0x803DB6C0; // type:object size:0xC scope:local align:4 +BaseYZ__4cXyz = .bss:0x803DB6CC; // type:object size:0xC scope:global align:4 +@2366 = .bss:0x803DB6D8; // type:object size:0xC scope:local align:4 +BaseXYZ__4cXyz = .bss:0x803DB6E4; // type:object size:0xC scope:global align:4 data:float +@251 = .bss:0x803DB6F0; // type:object size:0xC scope:local align:4 +mtx = .bss:0x803DB700; // type:object size:0x1E0 scope:global align:4 +...bss.0 = .bss:0x803DB8E0; // type:label scope:local +@2364 = .bss:0x803DB8E0; // type:object size:0xC scope:local align:4 +@2365 = .bss:0x803DB8EC; // type:object size:0xC scope:local align:4 +@2366 = .bss:0x803DB8F8; // type:object size:0xC scope:local align:4 +@2367 = .bss:0x803DB904; // type:object size:0xC scope:local align:4 +@2368 = .bss:0x803DB910; // type:object size:0xC scope:local align:4 +clear_z_tobj = .bss:0x803DB920; // type:object size:0x20 scope:global align:4 +@3144 = .bss:0x803DB940; // type:object size:0xC scope:local align:4 +fc__15JPAFieldManager = .bss:0x803DB94C; // type:object size:0x24 scope:global align:4 data:4byte +@2439 = .bss:0x803DB970; // type:object size:0xC scope:local align:4 +emtrInfo__14JPABaseEmitter = .bss:0x803DB97C; // type:object size:0x14C scope:global align:4 data:4byte +...bss.0 = .bss:0x803DBAC8; // type:label scope:local +@2467 = .bss:0x803DBAC8; // type:object size:0xC scope:local align:4 +vc__7JPADraw = .bss:0x803DBAD4; // type:object size:0x13C scope:global align:4 +@2468 = .bss:0x803DBC10; // type:object size:0xC scope:local align:4 +cb__7JPADraw = .bss:0x803DBC1C; // type:object size:0xB4 scope:global align:4 +...bss.0 = .bss:0x803DBCD0; // type:label scope:local +@732 = .bss:0x803DBCD0; // type:object size:0xC scope:local align:4 +soovv_actor_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803DBCDC; // type:object size:0x10 scope:global align:4 data:4byte +@735 = .bss:0x803DBCEC; // type:object size:0xC scope:local align:4 +soovv_actor_RELATION_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803DBCF8; // type:object size:0x10 scope:global align:4 data:4byte +@738 = .bss:0x803DBD08; // type:object size:0xC scope:local align:4 +soovv_camera_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803DBD14; // type:object size:0x10 scope:global align:4 data:4byte +@741 = .bss:0x803DBD24; // type:object size:0xC scope:local align:4 +soovv_light_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803DBD30; // type:object size:0x10 scope:global align:4 data:4byte +@744 = .bss:0x803DBD40; // type:object size:0xC scope:local align:4 +soovv_particle_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803DBD4C; // type:object size:0x10 scope:global align:4 data:4byte +@747 = .bss:0x803DBD5C; // type:object size:0xC scope:local align:4 +soovv_sound_LOCATED___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803DBD68; // type:object size:0x10 scope:global align:4 data:4byte +@786 = .bss:0x803DBD78; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803DBD88; // type:label scope:local +@1012 = .bss:0x803DBD88; // type:object size:0xC scope:local align:4 +@1013 = .bss:0x803DBD94; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage14TAdaptor_actor = .bss:0x803DBDA0; // type:object size:0x40 scope:global align:4 data:4byte +@1020 = .bss:0x803DBDE0; // type:object size:0xC scope:local align:4 +@1027 = .bss:0x803DBDEC; // type:object size:0xC scope:local align:4 +@1028 = .bss:0x803DBDF8; // type:object size:0xC scope:local align:4 +saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor = .bss:0x803DBE04; // type:object size:0x90 scope:global align:4 data:4byte +...bss.0 = .bss:0x803DBE98; // type:label scope:local +@890 = .bss:0x803DBE98; // type:object size:0xC scope:local align:4 +@895 = .bss:0x803DBEA4; // type:object size:0xC scope:local align:4 +@900 = .bss:0x803DBEB0; // type:object size:0xC scope:local align:4 +@905 = .bss:0x803DBEBC; // type:object size:0xC scope:local align:4 +@906 = .bss:0x803DBEC8; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage15TAdaptor_camera = .bss:0x803DBED4; // type:object size:0xA0 scope:global align:4 data:4byte +...bss.0 = .bss:0x803DBF78; // type:label scope:local +@821 = .bss:0x803DBF78; // type:object size:0xC scope:local align:4 +@826 = .bss:0x803DBF84; // type:object size:0xC scope:local align:4 +@827 = .bss:0x803DBF90; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage12TAdaptor_fog = .bss:0x803DBF9C; // type:object size:0x60 scope:global align:4 data:4byte +...bss.0 = .bss:0x803DC000; // type:label scope:local +@889 = .bss:0x803DC000; // type:object size:0xC scope:local align:4 +@890 = .bss:0x803DC00C; // type:object size:0xC scope:local align:4 +@891 = .bss:0x803DC018; // type:object size:0xC scope:local align:4 +@892 = .bss:0x803DC024; // type:object size:0xC scope:local align:4 +@893 = .bss:0x803DC030; // type:object size:0xC scope:local align:4 +@894 = .bss:0x803DC03C; // type:object size:0xC scope:local align:4 +saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light = .bss:0x803DC048; // type:object size:0x48 scope:global align:4 data:4byte +...bss.0 = .bss:0x803DC090; // type:label scope:local +aoData$1089 = .bss:0x803DC090; // type:object size:0x20 scope:local align:4 data:4byte +@1226 = .bss:0x803DC0B0; // type:object size:0xC scope:local align:4 +@1227 = .bss:0x803DC0BC; // type:object size:0xC scope:local align:4 +@1230 = .bss:0x803DC0C8; // type:object size:0xC scope:local align:4 +@1233 = .bss:0x803DC0D4; // type:object size:0xC scope:local align:4 +@1236 = .bss:0x803DC0E0; // type:object size:0xC scope:local align:4 +@1239 = .bss:0x803DC0EC; // type:object size:0xC scope:local align:4 +@1242 = .bss:0x803DC0F8; // type:object size:0xC scope:local align:4 +@1244 = .bss:0x803DC104; // type:object size:0xC scope:local align:4 +saoVVOSetValue___Q214JStudio_JAudio14TAdaptor_sound = .bss:0x803DC110; // type:object size:0x78 scope:global align:4 data:4byte +aoData$1383 = .bss:0x803DC188; // type:object size:0x90 scope:local align:4 data:4byte +@1721 = .bss:0x803DC218; // type:object size:0xC scope:local align:4 +@1722 = .bss:0x803DC224; // type:object size:0xC scope:local align:4 +dac__Q28JASystem6Kernel = .bss:0x803DC230; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803DC240; // type:label scope:local +@586 = .bss:0x803DC240; // type:object size:0xC scope:local align:4 +strCtrl__Q28JASystem10HardStream = .bss:0x803DC24C; // type:object size:0x50 scope:global align:4 +finfo$822 = .bss:0x803DC29C; // type:object size:0xB4 scope:local align:4 +get_addr_cmd$826 = .bss:0x803DC350; // type:object size:0x300 scope:local align:4 +stop_cmd$827 = .bss:0x803DC650; // type:object size:0x30 scope:local align:4 +finish_cmd$828 = .bss:0x803DC680; // type:object size:0x30 scope:local align:4 +@590 = .bss:0x803DC6B0; // type:object size:0xC scope:local align:4 +audioAramHeap__Q28JASystem6Kernel = .bss:0x803DC6BC; // type:object size:0x14 scope:global align:4 +osc$650 = .bss:0x803DC6D0; // type:object size:0x18 scope:local align:4 data:byte +@606 = .bss:0x803DC6E8; // type:object size:0xC scope:local align:4 +sAramHeap__Q28JASystem13WaveArcLoader = .bss:0x803DC6F4; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x803DC740; // type:label scope:local +sAudioThread__Q28JASystem12TAudioThread = .bss:0x803DC740; // type:object size:0x318 scope:global align:8 +saAudioStack__Q28JASystem12TAudioThread = .bss:0x803DCA60; // type:object size:0x1000 scope:global align:32 +sAudioprocMQ__Q28JASystem12TAudioThread = .bss:0x803DDA60; // type:object size:0x20 scope:global align:4 +saAudioMsgBuf__Q28JASystem12TAudioThread = .bss:0x803DDA80; // type:object size:0x40 scope:global align:4 +DOLBY2_DELAY_BUF__Q28JASystem12DSPInterface = .bss:0x803DDAC0; // type:object size:0x960 scope:global align:32 +@364 = .bss:0x803DE420; // type:object size:0xC scope:local align:4 +sDspQueueList__8JASystem = .bss:0x803DE42C; // type:object size:0xC scope:global align:4 data:4byte +audio_task = .bss:0x803DE440; // type:object size:0x50 scope:global align:32 +AUDIO_YIELD_BUFFER = .bss:0x803DE4A0; // type:object size:0x2000 scope:global align:32 +taskwork = .bss:0x803E04A0; // type:object size:0x80 scope:global align:4 +sync_stack = .bss:0x803E0520; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x803E0530; // type:label scope:local +nullCamera__Q27JAInter5Const = .bss:0x803E0530; // type:object size:0xC scope:global align:4 data:4byte +nullActor__Q27JAInter5Const = .bss:0x803E053C; // type:object size:0x10 scope:global align:4 data:4byte +camMtx__Q27JAInter5Const = .bss:0x803E054C; // type:object size:0x30 scope:global align:4 +camTrans__Q27JAInter5Const = .bss:0x803E057C; // type:object size:0xC scope:global align:4 +camPreTrans__Q27JAInter5Const = .bss:0x803E0588; // type:object size:0xC scope:global align:4 +seqControl__Q27JAInter11SequenceMgr = .bss:0x803E0598; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803E05A8; // type:label scope:local +streamControl__Q27JAInter9StreamMgr = .bss:0x803E05A8; // type:object size:0xC scope:global align:4 +finfo__Q27JAInter9StreamLib = .bss:0x803E05B4; // type:object size:0x3C scope:global align:4 +header__Q27JAInter9StreamLib = .bss:0x803E05F0; // type:object size:0x20 scope:global align:4 data:4byte +Filename__Q27JAInter9StreamLib = .bss:0x803E0610; // type:object size:0x64 scope:global align:4 +@1061 = .bss:0x803E0674; // type:object size:0xC scope:local align:4 +streamHeap__Q27JAInter9StreamLib = .bss:0x803E0680; // type:object size:0x14 scope:global align:4 +@940 = .bss:0x803E0698; // type:object size:0xC scope:local align:4 +systemPortCmd__Q27JAInter15SystemInterface = .bss:0x803E06A4; // type:object size:0x10 scope:global align:4 +SecParams = .bss:0x803E06C0; // type:object size:0x100 scope:global align:32 +__GBA = .bss:0x803E07C0; // type:object size:0x400 scope:global align:8 +@454 = .bss:0x803E0BC0; // type:object size:0xC scope:local align:4 +sThreadList__9JKRThread = .bss:0x803E0BCC; // type:object size:0xC scope:global align:4 data:4byte +@287 = .bss:0x803E0BD8; // type:object size:0xC scope:local align:4 +sAramCommandList__7JKRAram = .bss:0x803E0BE4; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x803E0BF0; // type:object size:0x18 scope:local align:4 +@283 = .bss:0x803E0C08; // type:object size:0xC scope:local align:4 +sAramList__11JKRAramHeap = .bss:0x803E0C14; // type:object size:0xC scope:global align:4 data:4byte +@287 = .bss:0x803E0C20; // type:object size:0xC scope:local align:4 +sAramPieceCommandList__12JKRAramPiece = .bss:0x803E0C2C; // type:object size:0xC scope:global align:4 +mMutex__12JKRAramPiece = .bss:0x803E0C38; // type:object size:0x18 scope:global align:4 +@2144 = .bss:0x803E0C50; // type:object size:0xC scope:local align:4 +sVolumeList__13JKRFileLoader = .bss:0x803E0C5C; // type:object size:0xC scope:global align:4 data:4byte +@578 = .bss:0x803E0C68; // type:object size:0xC scope:local align:4 +sDvdList__10JKRDvdFile = .bss:0x803E0C74; // type:object size:0xC scope:global align:4 +@283 = .bss:0x803E0C80; // type:object size:0xC scope:local align:4 +sDvdAsyncList__12JKRDvdRipper = .bss:0x803E0C8C; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x803E0C98; // type:object size:0x18 scope:local align:4 +@287 = .bss:0x803E0CB0; // type:object size:0xC scope:local align:4 +sDvdAramAsyncList__16JKRDvdAramRipper = .bss:0x803E0CBC; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x803E0CC8; // type:object size:0x18 scope:local align:4 +...bss.0 = .bss:0x803E0CE0; // type:label scope:local +@498 = .bss:0x803E0CE0; // type:object size:0xC scope:local align:4 +mPadList__10JUTGamePad = .bss:0x803E0CEC; // type:object size:0xC scope:global align:4 data:4byte +mPadStatus__10JUTGamePad = .bss:0x803E0CF8; // type:object size:0x30 scope:global align:4 +mPadButton__10JUTGamePad = .bss:0x803E0D28; // type:object size:0xC0 scope:global align:4 +mPadMStick__10JUTGamePad = .bss:0x803E0DE8; // type:object size:0x40 scope:global align:4 +mPadSStick__10JUTGamePad = .bss:0x803E0E28; // type:object size:0x40 scope:global align:4 +exCallbackObject = .bss:0x803E0E68; // type:object size:0x14 scope:global align:4 data:4byte +@2144 = .bss:0x803E0E7C; // type:object size:0xC scope:local align:4 +sMapFileList__12JUTException = .bss:0x803E0E88; // type:object size:0xC scope:global align:4 data:4byte +sMessageFileLine__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x803E0E98; // type:object size:0x40 scope:global align:4 +sMessageString__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x803E0ED8; // type:object size:0x60 scope:global align:4 +j3dSys = .bss:0x803E0F38; // type:object size:0x128 scope:global align:4 +mCurrentMtx__6J3DSys = .bss:0x803E1060; // type:object size:0x30 scope:global align:4 data:float +mCurrentS__6J3DSys = .bss:0x803E1090; // type:object size:0xC scope:global align:4 data:float +mParentS__6J3DSys = .bss:0x803E109C; // type:object size:0xC scope:global align:4 data:float +sTexCoordScaleTable__6J3DSys = .bss:0x803E10A8; // type:object size:0x40 scope:global align:4 data:2byte +sGDLObj__17J3DDisplayListObj = .bss:0x803E10E8; // type:object size:0x10 scope:global align:4 data:4byte +j3dTexCoordTable = .bss:0x803E10F8; // type:object size:0x1DC7 scope:global align:4 +j3dTevSwapTableTable = .bss:0x803E2EC0; // type:object size:0x400 scope:global align:4 data:byte +j3dAlphaCmpTable = .bss:0x803E32C0; // type:object size:0x300 scope:global align:4 +j3dZModeTable = .bss:0x803E35C0; // type:object size:0x60 scope:global align:4 +sNoUseDrawMtx__8J3DModel = .bss:0x803E3620; // type:object size:0x30 scope:global align:4 +sNoUseNrmMtx__8J3DModel = .bss:0x803E3650; // type:object size:0x24 scope:global align:4 +...bss.0 = .bss:0x803E3680; // type:label scope:local +DriveInfo = .bss:0x803E3680; // type:object size:0x20 scope:global align:32 +DriveBlock = .bss:0x803E36A0; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x803E36D0; // type:label scope:local +__OSErrorTable = .bss:0x803E36D0; // type:object size:0x44 scope:global align:4 +...bss.0 = .bss:0x803E3720; // type:label scope:local +Header = .bss:0x803E3720; // type:object size:0x20 scope:global align:32 +...bss.0 = .bss:0x803E3740; // type:label scope:local +Scb = .bss:0x803E3740; // type:object size:0x54 scope:global align:32 data:2byte +...bss.0 = .bss:0x803E3798; // type:label scope:local +RunQueue = .bss:0x803E3798; // type:object size:0x100 scope:global align:4 data:4byte +IdleThread = .bss:0x803E3898; // type:object size:0x318 scope:global align:8 +DefaultThread = .bss:0x803E3BB0; // type:object size:0x318 scope:global align:8 +IdleContext = .bss:0x803E3EC8; // type:object size:0x2C8 scope:global align:8 +Ecb = .bss:0x803E4190; // type:object size:0xC0 scope:global align:4 +...bss.0 = .bss:0x803E4250; // type:label scope:local +Packet = .bss:0x803E4250; // type:object size:0x80 scope:global align:8 data:4byte +Alarm = .bss:0x803E42D0; // type:object size:0xA0 scope:local align:8 +TypeTime = .bss:0x803E4370; // type:object size:0x20 scope:global align:8 +XferTime = .bss:0x803E4390; // type:object size:0x20 scope:global align:8 +TypeCallback = .bss:0x803E43B0; // type:object size:0x40 scope:global align:4 +RDSTHandler = .bss:0x803E43F0; // type:object size:0x10 scope:global align:4 data:4byte +InputBufferValid = .bss:0x803E4400; // type:object size:0x10 scope:global align:4 +InputBuffer = .bss:0x803E4410; // type:object size:0x20 scope:global align:4 +InputBufferVcount = .bss:0x803E4430; // type:object size:0x10 scope:global align:4 +cmdFixDevice$327 = .bss:0x803E4440; // type:object size:0x10 scope:local align:4 +...bss.0 = .bss:0x803E4450; // type:label scope:local +CommandList = .bss:0x803E4450; // type:object size:0x3C scope:global align:4 data:4byte +AlarmForWA = .bss:0x803E4490; // type:object size:0x28 scope:global align:8 +AlarmForTimeout = .bss:0x803E44B8; // type:object size:0x28 scope:global align:8 +AlarmForBreak = .bss:0x803E44E0; // type:object size:0x28 scope:global align:8 +Prev = .bss:0x803E4508; // type:object size:0xC scope:global align:4 +Curr = .bss:0x803E4514; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803E4520; // type:label scope:local +BB2 = .bss:0x803E4520; // type:object size:0x20 scope:global align:32 +CurrDiskID = .bss:0x803E4540; // type:object size:0x20 scope:global align:32 +DummyCommandBlock = .bss:0x803E4560; // type:object size:0x30 scope:global align:4 +ResetAlarm = .bss:0x803E4590; // type:object size:0x28 scope:global align:8 +...bss.0 = .bss:0x803E45B8; // type:label scope:local +WaitingQueue = .bss:0x803E45B8; // type:object size:0x20 scope:global align:4 data:4byte +bb2Buf = .bss:0x803E45D8; // type:object size:0x3F scope:global align:4 +block$18 = .bss:0x803E4618; // type:object size:0x30 scope:local align:4 +...bss.0 = .bss:0x803E4648; // type:label scope:local +regs = .bss:0x803E4648; // type:object size:0x76 scope:global align:4 data:2byte +shdwRegs = .bss:0x803E46C0; // type:object size:0x76 scope:global align:4 +HorVer = .bss:0x803E4738; // type:object size:0x58 scope:global align:4 data:2byte +...bss.0 = .bss:0x803E4790; // type:label scope:local +Type = .bss:0x803E4790; // type:object size:0x10 scope:local align:4 +Origin = .bss:0x803E47A0; // type:object size:0x30 scope:global align:4 +CmdProbeDevice = .bss:0x803E47D0; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x803E47E0; // type:label scope:local +__CARDBlock = .bss:0x803E47E0; // type:object size:0x220 scope:global align:8 data:4byte +__CARDDiskNone = .bss:0x803E4A00; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x803E4A20; // type:label scope:local +gxData = .bss:0x803E4A20; // type:object size:0x4F8 scope:global align:4 +FifoObj = .bss:0x803E4F18; // type:object size:0x80 scope:global align:4 +fragmentinfo = .bss:0x803E4F98; // type:object size:0xC scope:global align:4 data:4byte +__atexit_funcs = .bss:0x803E4FA8; // type:object size:0x100 scope:global align:4 +protopool$192 = .bss:0x803E50A8; // type:object size:0x38 scope:local align:4 data:4byte +stderr_buff = .bss:0x803E50E0; // type:object size:0x100 scope:global align:4 +stdout_buff = .bss:0x803E51E0; // type:object size:0x100 scope:global align:4 +stdin_buff = .bss:0x803E52E0; // type:object size:0x100 scope:global align:4 +gTRKEventQueue = .bss:0x803E53E0; // type:object size:0x28 scope:global align:4 +gTRKBigEndian = .bss:0x803E5408; // type:object size:0x4 scope:global align:4 data:4byte +gTRKMsgBufs = .bss:0x803E5410; // type:object size:0x19B0 scope:global align:4 +gTRKInputPendingPtr = .bss:0x803E6DC0; // type:object size:0x4 scope:global align:4 data:4byte +gTRKFramingState = .bss:0x803E6DC4; // type:object size:0x14 scope:global align:4 data:4byte +gTRKDispatchTableSize = .bss:0x803E6DD8; // type:object size:0x4 scope:global align:4 data:4byte +IsTRKConnected = .bss:0x803E6DE0; // type:object size:0x4 scope:global align:4 data:4byte +TRK_saved_exceptionID = .bss:0x803E6DE8; // type:object size:0x2 scope:global align:2 data:2byte +gTRKState = .bss:0x803E6DEC; // type:object size:0xA4 scope:global align:4 data:4byte +gTRKCPUState = .bss:0x803E6E90; // type:object size:0x430 scope:global align:8 +gTRKSaveState = .bss:0x803E72C0; // type:object size:0x94 scope:global align:4 +TRKvalue128_temp = .bss:0x803E7354; // type:object size:0x10 scope:global align:4 +lc_base = .bss:0x803E7368; // type:object size:0x4 scope:global align:4 data:4byte +TRK_mainError = .bss:0x803E7370; // type:object size:0x4 scope:global align:4 data:4byte +...bss.0 = .bss:0x803E7378; // type:label scope:local +gWritePos = .bss:0x803E7378; // type:object size:0x4 scope:global align:4 data:4byte +gReadPos = .bss:0x803E737C; // type:object size:0x4 scope:global align:4 +gReadCount = .bss:0x803E7380; // type:object size:0x4 scope:global align:4 +_MetroTRK_Has_Framing = .bss:0x803E7384; // type:object size:0x4 scope:global align:4 +gReadBuf = .bss:0x803E7388; // type:object size:0x110A scope:global align:4 +gWriteBuf = .bss:0x803E8494; // type:object size:0x110A scope:global align:4 +bUseSerialIO = .bss:0x803E95A0; // type:object size:0x1 scope:global align:1 data:byte +developmentMode__7mDoMain = .sdata:0x803E95C0; // type:object size:0x1 scope:global align:1 data:byte +memMargin__7mDoMain = .sdata:0x803E95C4; // type:object size:0x4 scope:global align:4 data:4byte +mHeapBriefType = .sdata:0x803E95C8; // type:object size:0x1 scope:global align:1 data:byte +print_callerPCLevel = .sdata:0x803E95D0; // type:object size:0x1 scope:global align:1 data:byte +mHeap__13mDoGph_gInf_c = .sdata:0x803E95D8; // type:object size:0x8 scope:global align:4 data:4byte +mBackColor__13mDoGph_gInf_c = .sdata:0x803E95E0; // type:object size:0x4 scope:global align:4 data:byte +mFadeColor__13mDoGph_gInf_c = .sdata:0x803E95E4; // type:object size:0x4 scope:global align:4 data:4byte +l_tevColor0$4544 = .sdata:0x803E95E8; // type:object size:0x8 scope:local align:4 data:4byte +mCaptureDraw = .sdata:0x803E95F0; // type:object size:0x1 scope:global align:1 data:byte +mCaptureTextureFormat = .sdata:0x803E95F1; // type:object size:0x1 scope:global align:1 data:byte +mCaptureCaptureFormat = .sdata:0x803E95F2; // type:object size:0x1 scope:global align:1 data:byte +mCaptureSizeWidth = .sdata:0x803E95F3; // type:object size:0x1 scope:global align:1 data:byte +mCaptureSizeHeight = .sdata:0x803E95F4; // type:object size:0x1 scope:global align:1 data:byte +mCaptureCenterX = .sdata:0x803E95F6; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureCenterY = .sdata:0x803E95F8; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureMonoColor0 = .sdata:0x803E95FC; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureMonoColor1 = .sdata:0x803E9600; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureThreadStackSize = .sdata:0x803E9604; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureThreadPriority = .sdata:0x803E9608; // type:object size:0x4 scope:global align:4 data:4byte +mRenderModeObj__15mDoMch_render_c = .sdata:0x803E9610; // type:object size:0x4 scope:global align:4 data:4byte +next__14mDoMtx_stack_c = .sdata:0x803E9618; // type:object size:0x4 scope:global align:4 data:4byte +end__14mDoMtx_stack_c = .sdata:0x803E961C; // type:object size:0x4 scope:global align:4 data:4byte +l_normal$7332 = .sdata:0x803E9620; // type:object size:0x6 scope:local align:4 +l_normal$7831 = .sdata:0x803E9628; // type:object size:0x6 scope:local align:4 +m3ButtonResetPort__6mDoRst = .sdata:0x803E9630; // type:object size:0x4 scope:global align:4 data:4byte +kado_bit$5639 = .sdata:0x803E9638; // type:object size:0x8 scope:local align:4 +kado_check_x$5640 = .sdata:0x803E9640; // type:object size:0x8 scope:local align:4 +l_fopOvlpM_overlap = .sdata:0x803E9648; // type:object size:0x4 scope:local align:4 data:4byte +l_scnRqID = .sdata:0x803E9650; // type:object size:0x4 scope:local align:4 data:4byte +i_msgID = .sdata:0x803E9658; // type:object size:0x4 scope:global align:4 data:4byte +g_fopDwTg_Queue = .sdata:0x803E9660; // type:object size:0x8 scope:global align:4 data:4byte +g_fpcLn_Queue = .sdata:0x803E9668; // type:object size:0x8 scope:global align:4 +g_fpcNd_IsCheckOfDeleteTiming = .sdata:0x803E9670; // type:object size:0x4 scope:global align:4 data:4byte +crear$2186 = .sdata:0x803E9678; // type:object size:0x8 scope:local align:4 data:4byte +l_spotColor$4536 = .sdata:0x803E9680; // type:object size:0x4 scope:local align:4 data:byte +g_clearColor = .sdata:0x803E9688; // type:object size:0x4 scope:global align:4 data:byte +g_blackColor = .sdata:0x803E968C; // type:object size:0x4 scope:global align:4 data:4byte +g_whiteColor = .sdata:0x803E9690; // type:object size:0x4 scope:global align:4 data:4byte +g_saftyWhiteColor = .sdata:0x803E9694; // type:object size:0x4 scope:global align:4 data:4byte +m_playerRoom__10daNpc_Os_c = .sdata:0x803E9698; // type:object size:0x3 scope:global align:4 +m_cattleRoomNo__10daNpc_Os_c = .sdata:0x803E969B; // type:object size:0x1 scope:global align:1 +daTitle_Kirakira_Sound_flag__14daTitle_proc_c = .sdata:0x803E969C; // type:object size:0x1 scope:global align:1 data:byte +l_defaultName$6963 = .sdata:0x803E96A0; // type:object size:0x7 scope:local align:4 +ZModeInfo$4898 = .sdata:0x803E96A8; // type:object size:0x4 scope:local align:4 data:byte +angle_z$4961 = .sdata:0x803E96AC; // type:object size:0x8 scope:local align:4 +cloth_counter__14dClothVobj03_c = .sdata:0x803E96B8; // type:object size:0x4 scope:global align:4 data:4byte +cloth_counter__14dClothVobj04_c = .sdata:0x803E96BC; // type:object size:0x4 scope:global align:4 data:4byte +cloth_counter__14dClothVobj05_c = .sdata:0x803E96C0; // type:object size:0x4 scope:global align:4 data:4byte +cloth_counter__16dClothVobj07_0_c = .sdata:0x803E96C4; // type:object size:0x4 scope:global align:4 data:4byte +m_se_type__8daBoko_c = .sdata:0x803E96C8; // type:object size:0x6 scope:global align:4 +action_table$4428 = .sdata:0x803E96D0; // type:object size:0x8 scope:local align:4 +se_table$4535 = .sdata:0x803E96D8; // type:object size:0x4 scope:local align:4 +action_table$4728 = .sdata:0x803E96DC; // type:object size:0x8 scope:local align:4 +daNpc_Tt_tact_table = .sdata:0x803E96E8; // type:object size:0x5 scope:global align:4 +g_dTree_shadowTexCoord = .sdata:0x803E96F0; // type:object size:0x8 scope:global align:4 +l_shadowColor$4656 = .sdata:0x803E96F8; // type:object size:0x4 scope:local align:4 data:4byte +l_modelStatus$4683 = .sdata:0x803E96FC; // type:object size:0x6 scope:local align:4 +l_color$4348 = .sdata:0x803E9708; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5298 = .sdata:0x803E970C; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5690 = .sdata:0x803E9710; // type:object size:0x4 scope:local align:4 data:4byte +clearColor$5775 = .sdata:0x803E9714; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5884 = .sdata:0x803E9718; // type:object size:0x4 scope:local align:4 data:4byte +mWipeColor__12dDlst_list_c = .sdata:0x803E971C; // type:object size:0x4 scope:global align:4 data:byte +now_room = .sdata:0x803E9720; // type:object size:0x4 scope:global align:4 data:4byte +loc_type_num__12dAttention_c = .sdata:0x803E9728; // type:object size:0x4 scope:global align:4 data:4byte +act_type_num__12dAttention_c = .sdata:0x803E972C; // type:object size:0x4 scope:global align:4 data:4byte +ang_table$4272 = .sdata:0x803E9730; // type:object size:0x6 scope:local align:4 +l_shadowColor$5141 = .sdata:0x803E9738; // type:object size:0x4 scope:local align:4 data:4byte +l_color3 = .sdata:0x803E9740; // type:object size:0x8 scope:global align:4 +l_color = .sdata:0x803E9748; // type:object size:0x8 scope:local align:4 +color0$4442 = .sdata:0x803E9750; // type:object size:0x4 scope:local align:4 data:4byte +Vobj03_pos = .sdata:0x803E9758; // type:object size:0x8 scope:global align:4 +Vobj04_pos = .sdata:0x803E9760; // type:object size:0x8 scope:global align:4 +Vobj05_pos = .sdata:0x803E9768; // type:object size:0x8 scope:global align:4 +Vobj07_0_pos = .sdata:0x803E9770; // type:object size:0x8 scope:global align:4 +m_timer_max__8daItem_c = .sdata:0x803E9778; // type:object size:0x4 scope:global align:4 data:4byte +dzb$4138 = .sdata:0x803E9780; // type:object size:0x8 scope:local align:4 +l_arcName = .sdata:0x803E9788; // type:object size:0x5 scope:global align:4 data:string +l_freeze_fade_color = .sdata:0x803E9790; // type:object size:0x4 scope:global align:4 +n_color0$5156 = .sdata:0x803E9794; // type:object size:0x4 scope:local align:4 data:4byte +y_color0$5157 = .sdata:0x803E9798; // type:object size:0x4 scope:local align:4 data:4byte +g_color0$5158 = .sdata:0x803E979C; // type:object size:0x4 scope:local align:4 data:4byte +m_type__18daPy_dmEcallBack_c = .sdata:0x803E97A0; // type:object size:0x2 scope:global align:2 data:2byte +BASE_HEIGHT__14daSea_packet_c = .sdata:0x803E97A8; // type:object size:0x4 scope:global align:4 data:float +l_zmodeInfo = .sdata:0x803E97B0; // type:object size:0x4 scope:global align:4 data:byte +curxp = .sdata:0x803E97B8; // type:object size:0x8 scope:global align:4 +txt$4112 = .sdata:0x803E97C0; // type:object size:0x7 scope:local align:4 data:byte +posx$5825 = .sdata:0x803E97C8; // type:object size:0x8 scope:local align:4 +lightMask = .sdata:0x803E97D0; // type:object size:0x2 scope:global align:2 data:2byte +lightStatusPt = .sdata:0x803E97D4; // type:object size:0x4 scope:global align:4 data:4byte +S_wether_table$5974 = .sdata:0x803E97D8; // type:object size:0x8 scope:local align:4 +S_wether_mode_pat01$5975 = .sdata:0x803E97E0; // type:object size:0x4 scope:local align:4 data:byte +S_wether_mode_pat02$5977 = .sdata:0x803E97E4; // type:object size:0x4 scope:local align:4 data:byte +S_wether_mode_pat03$5979 = .sdata:0x803E97E8; // type:object size:0x4 scope:local align:4 data:byte +S_wether_mode_pat04$5981 = .sdata:0x803E97EC; // type:object size:0x2 scope:local align:4 data:byte +S_wether_time_pat04$5982 = .sdata:0x803E97F0; // type:object size:0x4 scope:local align:4 +korogStat = .sdata:0x803E97F8; // type:object size:0x8 scope:global align:4 +tag$5588 = .sdata:0x803E9800; // type:object size:0x8 scope:local align:4 data:string +lockFlag = .sdata:0x803E9808; // type:object size:0x1 scope:global align:1 data:byte +linemax = .sdata:0x803E9810; // type:object size:0x2 scope:global align:2 data:2byte +dMeter_windID = .sdata:0x803E9818; // type:object size:0x4 scope:global align:4 data:4byte +alphaNowFrame$8031 = .sdata:0x803E981C; // type:object size:0x6 scope:local align:4 data:2byte +initPosX$11636 = .sdata:0x803E9824; // type:object size:0x6 scope:local align:4 +initPosY$11637 = .sdata:0x803E982C; // type:object size:0x6 scope:local align:4 +cdFrame0 = .sdata:0x803E9838; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame1 = .sdata:0x803E983A; // type:object size:0x2 scope:global align:2 data:2byte +tmFrame = .sdata:0x803E983C; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame2 = .sdata:0x803E983E; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame3 = .sdata:0x803E9840; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame4 = .sdata:0x803E9842; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame5 = .sdata:0x803E9844; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame6 = .sdata:0x803E9846; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame7 = .sdata:0x803E9848; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame8 = .sdata:0x803E984A; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureMonoColor1$4964 = .sdata:0x803E9850; // type:object size:0x4 scope:local align:4 data:4byte +l_method$4392 = .sdata:0x803E9858; // type:object size:0x8 scope:local align:4 +M_DragB_resName = .sdata:0x803E9860; // type:object size:0x4 scope:global align:4 +kinBOSS_resName = .sdata:0x803E9864; // type:object size:0x8 scope:global align:4 +M_DaiB_resName = .sdata:0x803E986C; // type:object size:0x4 scope:global align:4 +SirenB_resName = .sdata:0x803E9870; // type:object size:0x4 scope:global align:4 +preLoadNo = .sdata:0x803E9874; // type:object size:0x1 scope:global align:1 data:byte +doPreLoad = .sdata:0x803E9875; // type:object size:0x1 scope:global align:1 data:byte +calc_mtx = .sdata:0x803E9878; // type:object size:0x4 scope:global align:4 data:4byte +maxStdHeaps__Q29JFWSystem11CSetUpParam = .sdata:0x803E9880; // type:object size:0x4 scope:global align:4 data:4byte +sysHeapSize__Q29JFWSystem11CSetUpParam = .sdata:0x803E9884; // type:object size:0x4 scope:global align:4 data:4byte +fifoBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x803E9888; // type:object size:0x4 scope:global align:4 data:4byte +aramAudioBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x803E988C; // type:object size:0x4 scope:global align:4 data:4byte +aramGraphBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x803E9890; // type:object size:0x4 scope:global align:4 data:4byte +streamPriority__Q29JFWSystem11CSetUpParam = .sdata:0x803E9894; // type:object size:0x4 scope:global align:4 data:4byte +decompPriority__Q29JFWSystem11CSetUpParam = .sdata:0x803E9898; // type:object size:0x4 scope:global align:4 data:4byte +aPiecePriority__Q29JFWSystem11CSetUpParam = .sdata:0x803E989C; // type:object size:0x4 scope:global align:4 data:4byte +systemFontRes__Q29JFWSystem11CSetUpParam = .sdata:0x803E98A0; // type:object size:0x4 scope:global align:4 data:4byte +renderMode__Q29JFWSystem11CSetUpParam = .sdata:0x803E98A4; // type:object size:0x4 scope:global align:4 data:4byte +exConsoleBufferSize__Q29JFWSystem11CSetUpParam = .sdata:0x803E98A8; // type:object size:0x4 scope:global align:4 data:4byte +JFWAutoAbortGfx = .sdata:0x803E98B0; // type:object size:0x1 scope:global align:1 data:byte +maxCallbacksUser__Q28JASystem6Kernel = .sdata:0x803E98B8; // type:object size:0x4 scope:global align:4 data:4byte +gDacRate__Q28JASystem6Kernel = .sdata:0x803E98C0; // type:object size:0x4 scope:global align:4 data:float +gSubFrames__Q28JASystem6Kernel = .sdata:0x803E98C4; // type:object size:0x4 scope:global align:4 data:4byte +gFrameSamples__Q28JASystem6Kernel = .sdata:0x803E98C8; // type:object size:0x4 scope:global align:4 data:4byte +gDacSize__Q28JASystem6Kernel = .sdata:0x803E98CC; // type:object size:0x4 scope:global align:4 data:4byte +playListMax__Q28JASystem10HardStream = .sdata:0x803E98D0; // type:object size:0x4 scope:global align:4 data:4byte +audioDramSize__Q28JASystem6Kernel = .sdata:0x803E98D8; // type:object size:0x4 scope:global align:4 data:4byte +audioAramSize__Q28JASystem6Kernel = .sdata:0x803E98DC; // type:object size:0x4 scope:global align:4 data:4byte +numDSPBuf__Q28JASystem14TDSP_DACBuffer = .sdata:0x803E98E0; // type:object size:0x1 scope:global align:1 data:byte +smnFree__Q28JASystem11TDSPChannel = .sdata:0x803E98E8; // type:object size:0x4 scope:global align:4 data:4byte +DSP_LIMIT_RATIO__8JASystem = .sdata:0x803E98EC; // type:object size:0x4 scope:global align:4 data:float +JAS_DSP_PREFIX__Q28JASystem12DSPInterface = .sdata:0x803E98F0; // type:object size:0x2 scope:global align:2 data:2byte +COMP_BLOCKSAMPLES$485 = .sdata:0x803E98F4; // type:object size:0x8 scope:local align:4 +COMP_BLOCKBYTES$486 = .sdata:0x803E98FC; // type:object size:0x8 scope:local align:4 +MAX_MIXERLEVEL__Q28JASystem6Driver = .sdata:0x803E9908; // type:object size:0x2 scope:global align:2 data:2byte +MAX_AUTOMIXERLEVEL__Q28JASystem6Driver = .sdata:0x803E990A; // type:object size:0x2 scope:global align:2 data:2byte +JAS_SYSTEM_OUTPUT_MODE__Q28JASystem6Driver = .sdata:0x803E990C; // type:object size:0x4 scope:global align:4 data:4byte +JAS_UPDATE_INTERVAL__Q28JASystem6Driver = .sdata:0x803E9910; // type:object size:0x1 scope:global align:1 data:byte +DSP_MIXERLEVEL = .sdata:0x803E9918; // type:object size:0x2 scope:global align:2 data:2byte +flags__Q27JAInter8BankWave = .sdata:0x803E9920; // type:object size:0x2 scope:global align:4 data:byte +SceneSetFlag__Q27JAInter8BankWave = .sdata:0x803E9924; // type:object size:0x4 scope:global align:4 data:4byte +distanceParameterMoveTime__18JAIGlobalParameter = .sdata:0x803E9928; // type:object size:0x1 scope:global align:1 data:byte +audioSystemThreadPriority__18JAIGlobalParameter = .sdata:0x803E9929; // type:object size:0x1 scope:global align:1 data:byte +audioDvdThreadPriority__18JAIGlobalParameter = .sdata:0x803E992A; // type:object size:0x1 scope:global align:1 data:byte +seqMuteVolumeSePlay__18JAIGlobalParameter = .sdata:0x803E992B; // type:object size:0x1 scope:global align:1 data:byte +seqParameterLines__18JAIGlobalParameter = .sdata:0x803E992C; // type:object size:0x1 scope:global align:1 data:byte +streamParameterLines__18JAIGlobalParameter = .sdata:0x803E992D; // type:object size:0x1 scope:global align:1 data:byte +seDistanceFxParameter__18JAIGlobalParameter = .sdata:0x803E992E; // type:object size:0x2 scope:global align:2 data:2byte +soundSceneMax__18JAIGlobalParameter = .sdata:0x803E9930; // type:object size:0x4 scope:global align:4 data:4byte +seRegistMax__18JAIGlobalParameter = .sdata:0x803E9934; // type:object size:0x4 scope:global align:4 data:4byte +seTrackMax__18JAIGlobalParameter = .sdata:0x803E9938; // type:object size:0x4 scope:global align:4 data:4byte +seqTrackMax__18JAIGlobalParameter = .sdata:0x803E993C; // type:object size:0x4 scope:global align:4 data:4byte +seqPlayTrackMax__18JAIGlobalParameter = .sdata:0x803E9940; // type:object size:0x4 scope:global align:4 data:4byte +seqControlBufferMax__18JAIGlobalParameter = .sdata:0x803E9944; // type:object size:0x4 scope:global align:4 data:4byte +streamControlBufferMax__18JAIGlobalParameter = .sdata:0x803E9948; // type:object size:0x4 scope:global align:4 data:4byte +streamParameterBufferMax__18JAIGlobalParameter = .sdata:0x803E994C; // type:object size:0x4 scope:global align:4 data:4byte +autoHeapMax__18JAIGlobalParameter = .sdata:0x803E9950; // type:object size:0x4 scope:global align:4 data:4byte +stayHeapMax__18JAIGlobalParameter = .sdata:0x803E9954; // type:object size:0x4 scope:global align:4 data:4byte +autoHeapRoomSize__18JAIGlobalParameter = .sdata:0x803E9958; // type:object size:0x4 scope:global align:4 data:4byte +stayHeapSize__18JAIGlobalParameter = .sdata:0x803E995C; // type:object size:0x4 scope:global align:4 data:4byte +initDataFileName__18JAIGlobalParameter = .sdata:0x803E9960; // type:object size:0x4 scope:global align:4 data:4byte +wavePath__18JAIGlobalParameter = .sdata:0x803E9964; // type:object size:0x4 scope:global align:4 data:4byte +sequenceArchivesPath__18JAIGlobalParameter = .sdata:0x803E9968; // type:object size:0x4 scope:global align:4 data:4byte +streamPath__18JAIGlobalParameter = .sdata:0x803E996C; // type:object size:0x4 scope:global align:4 data:4byte +audioResPath__18JAIGlobalParameter = .sdata:0x803E9970; // type:object size:0x4 scope:global align:4 data:4byte +sequenceArchivesFileName__18JAIGlobalParameter = .sdata:0x803E9974; // type:object size:0x4 scope:global align:4 data:4byte +inputGainDown__18JAIGlobalParameter = .sdata:0x803E9978; // type:object size:0x4 scope:global align:4 data:float +outputGainUp__18JAIGlobalParameter = .sdata:0x803E997C; // type:object size:0x4 scope:global align:4 data:float +distanceMax__18JAIGlobalParameter = .sdata:0x803E9980; // type:object size:0x4 scope:global align:4 data:float +maxVolumeDistance__18JAIGlobalParameter = .sdata:0x803E9984; // type:object size:0x4 scope:global align:4 data:float +seDolbyCenterValue__18JAIGlobalParameter = .sdata:0x803E9988; // type:object size:0x4 scope:global align:4 data:float +seDolbyFrontDistanceMax__18JAIGlobalParameter = .sdata:0x803E998C; // type:object size:0x4 scope:global align:4 data:float +seDolbyBehindDistanceMax__18JAIGlobalParameter = .sdata:0x803E9990; // type:object size:0x4 scope:global align:4 data:float +dopplarMoveTime__18JAIGlobalParameter = .sdata:0x803E9994; // type:object size:0x4 scope:global align:4 data:4byte +dummyObjectLifeTime__18JAIGlobalParameter = .sdata:0x803E9998; // type:object size:0x4 scope:global align:4 data:4byte +dummyObjectMax__18JAIGlobalParameter = .sdata:0x803E999C; // type:object size:0x4 scope:global align:4 data:4byte +seqMuteMoveSpeedSePlay__18JAIGlobalParameter = .sdata:0x803E99A0; // type:object size:0x4 scope:global align:4 data:4byte +audioCameraMax__18JAIGlobalParameter = .sdata:0x803E99A4; // type:object size:0x4 scope:global align:4 data:4byte +systemTrackMax__18JAIGlobalParameter = .sdata:0x803E99A8; // type:object size:0x4 scope:global align:4 data:4byte +panDistanceMax__18JAIGlobalParameter = .sdata:0x803E99AC; // type:object size:0x4 scope:global align:4 data:float +panDistance2Max__18JAIGlobalParameter = .sdata:0x803E99B0; // type:object size:0x4 scope:global align:4 data:float +panAngleParameter__18JAIGlobalParameter = .sdata:0x803E99B4; // type:object size:0x4 scope:global align:4 data:float +panAngleParameter2__18JAIGlobalParameter = .sdata:0x803E99B8; // type:object size:0x4 scope:global align:4 data:float +dopplarParameter__18JAIGlobalParameter = .sdata:0x803E99BC; // type:object size:0x4 scope:global align:4 data:float +seDistanceWaitMax__18JAIGlobalParameter = .sdata:0x803E99C0; // type:object size:0x2 scope:global align:2 data:2byte +seDistancepitchMax__18JAIGlobalParameter = .sdata:0x803E99C4; // type:object size:0x4 scope:global align:4 data:float +LOOP_BLOCKS__Q27JAInter9StreamLib = .sdata:0x803E99C8; // type:object size:0x4 scope:global align:4 data:4byte +LOOP_SAMPLESIZE__Q27JAInter9StreamLib = .sdata:0x803E99CC; // type:object size:0x4 scope:global align:4 data:4byte +outputmode__Q27JAInter9StreamLib = .sdata:0x803E99D0; // type:object size:0x4 scope:global align:4 data:4byte +jai_rnd_seed = .sdata:0x803E99D8; // type:object size:0x4 scope:global align:4 data:4byte +mCPosToNote3__10JAIZelInst = .sdata:0x803E99E0; // type:object size:0x5 scope:global align:4 data:string +mCPosToNote4__10JAIZelInst = .sdata:0x803E99E8; // type:object size:0x5 scope:global align:4 data:string +mCPosToNote61__10JAIZelInst = .sdata:0x803E99F0; // type:object size:0x5 scope:global align:4 data:string +mCPosToNote62__10JAIZelInst = .sdata:0x803E99F8; // type:object size:0x5 scope:global align:4 data:string +SE_REGIST_MAX__11JAIZelParam = .sdata:0x803E9A00; // type:object size:0x4 scope:global align:4 data:4byte +SOUND_SCENE_MAX__11JAIZelParam = .sdata:0x803E9A04; // type:object size:0x4 scope:global align:4 data:4byte +STREAM_DECODED_BUFFERS__11JAIZelParam = .sdata:0x803E9A08; // type:object size:0x4 scope:global align:4 data:4byte +SEQ_CONTROL_BUF_MAX__11JAIZelParam = .sdata:0x803E9A0C; // type:object size:0x4 scope:global align:4 data:4byte +STREAM_CONTROL_BUF_MAX__11JAIZelParam = .sdata:0x803E9A10; // type:object size:0x4 scope:global align:4 data:4byte +AUTO_HEAP_MAX__11JAIZelParam = .sdata:0x803E9A14; // type:object size:0x4 scope:global align:4 data:4byte +STAY_HEAP_MAX__11JAIZelParam = .sdata:0x803E9A18; // type:object size:0x4 scope:global align:4 data:4byte +AUTO_HEAP_ROOM_SIZE__11JAIZelParam = .sdata:0x803E9A1C; // type:object size:0x4 scope:global align:4 data:4byte +STAY_HEAP_ROOM_SIZE__11JAIZelParam = .sdata:0x803E9A20; // type:object size:0x4 scope:global align:4 data:4byte +SYSTEM_TRACK_MAX__11JAIZelParam = .sdata:0x803E9A24; // type:object size:0x4 scope:global align:4 data:4byte +PLAY_TRACK_MAX__11JAIZelParam = .sdata:0x803E9A28; // type:object size:0x4 scope:global align:4 data:4byte +DISTANCE_MAX__11JAIZelParam = .sdata:0x803E9A2C; // type:object size:0x4 scope:global align:4 data:float +MAX_VOLUME_DISTANCE__11JAIZelParam = .sdata:0x803E9A30; // type:object size:0x4 scope:global align:4 data:float +DOLBY_CENTER_VALUE__11JAIZelParam = .sdata:0x803E9A34; // type:object size:0x1 scope:global align:1 data:byte +DOLBY_FLONT_DISTANCE_MAX__11JAIZelParam = .sdata:0x803E9A38; // type:object size:0x4 scope:global align:4 data:float +DOLBY_BEHIND_DISTANCE_MAX__11JAIZelParam = .sdata:0x803E9A3C; // type:object size:0x4 scope:global align:4 data:float +DISTANCE_FX_PARAM__11JAIZelParam = .sdata:0x803E9A40; // type:object size:0x2 scope:global align:2 data:2byte +DUMMY_POSITION_MAX__11JAIZelParam = .sdata:0x803E9A44; // type:object size:0x4 scope:global align:4 data:4byte +DUMMY_POSITION_LIFE_TIME__11JAIZelParam = .sdata:0x803E9A48; // type:object size:0x4 scope:global align:4 data:4byte +INIT_DATA_FILE_NAME__11JAIZelParam = .sdata:0x803E9A4C; // type:object size:0x4 scope:global align:4 data:4byte +WAVE_PATH__11JAIZelParam = .sdata:0x803E9A50; // type:object size:0x4 scope:global align:4 data:4byte +SEQ_PATH__11JAIZelParam = .sdata:0x803E9A54; // type:object size:0x4 scope:global align:4 data:4byte +STREAM_PATH__11JAIZelParam = .sdata:0x803E9A58; // type:object size:0x4 scope:global align:4 data:4byte +SEQ_ARCH_FILE_NAME__11JAIZelParam = .sdata:0x803E9A5C; // type:object size:0x4 scope:global align:4 data:4byte +VOL_BGM_DEFAULT__11JAIZelParam = .sdata:0x803E9A60; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_DEFAULT__11JAIZelParam = .sdata:0x803E9A64; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_VOICE_DEFAULT__11JAIZelParam = .sdata:0x803E9A65; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_MOTION_DEFAULT__11JAIZelParam = .sdata:0x803E9A66; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_FOOTNOTE_DEFAULT__11JAIZelParam = .sdata:0x803E9A67; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_VOICE_DEFAULT__11JAIZelParam = .sdata:0x803E9A68; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_MOVE_DEFAULT__11JAIZelParam = .sdata:0x803E9A69; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_OBJECT_DEFAULT__11JAIZelParam = .sdata:0x803E9A6A; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_ATMOSPHERE_DEFAULT__11JAIZelParam = .sdata:0x803E9A6B; // type:object size:0x1 scope:global align:1 data:byte +VOL_BGM_TALKING__11JAIZelParam = .sdata:0x803E9A6C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_TALKING__11JAIZelParam = .sdata:0x803E9A70; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_VOICE_TALKING__11JAIZelParam = .sdata:0x803E9A71; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_MOTION_TALKING__11JAIZelParam = .sdata:0x803E9A72; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_FOOTNOTE_TALKING__11JAIZelParam = .sdata:0x803E9A73; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_VOICE_TALKING__11JAIZelParam = .sdata:0x803E9A74; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_MOVE_TALKING__11JAIZelParam = .sdata:0x803E9A75; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_OBJECT_TALKING__11JAIZelParam = .sdata:0x803E9A76; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_ATMOSPHERE_TALKING__11JAIZelParam = .sdata:0x803E9A77; // type:object size:0x1 scope:global align:1 data:byte +VOL_BGM_PAUSING__11JAIZelParam = .sdata:0x803E9A78; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_PAUSING__11JAIZelParam = .sdata:0x803E9A7C; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_VOICE_PAUSING__11JAIZelParam = .sdata:0x803E9A7D; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_MOTION_PAUSING__11JAIZelParam = .sdata:0x803E9A7E; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_FOOTNOTE_PAUSING__11JAIZelParam = .sdata:0x803E9A7F; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_VOICE_PAUSING__11JAIZelParam = .sdata:0x803E9A80; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_MOVE_PAUSING__11JAIZelParam = .sdata:0x803E9A81; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_OBJECT_PAUSING__11JAIZelParam = .sdata:0x803E9A82; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_ATMOSPHERE_PAUSING__11JAIZelParam = .sdata:0x803E9A83; // type:object size:0x1 scope:global align:1 data:byte +BGM_SCENE_CHANGE_FO_TIME__11JAIZelParam = .sdata:0x803E9A84; // type:object size:0x4 scope:global align:4 data:4byte +ENEMY_NEARBY_DIST__11JAIZelParam = .sdata:0x803E9A88; // type:object size:0x4 scope:global align:4 data:float +ENEMY_NEARBY_TRACK__11JAIZelParam = .sdata:0x803E9A8C; // type:object size:0x1 scope:global align:1 data:byte +ENEMY_NEARBY_TRACK_2__11JAIZelParam = .sdata:0x803E9A8D; // type:object size:0x1 scope:global align:1 data:byte +BTL_KAITENGIRI_TRACK__11JAIZelParam = .sdata:0x803E9A8E; // type:object size:0x1 scope:global align:1 data:byte +SWORD_NOT_USING_TRACK__11JAIZelParam = .sdata:0x803E9A8F; // type:object size:0x1 scope:global align:1 data:byte +ENEMY_NEARBY_FADEIN_TIME__11JAIZelParam = .sdata:0x803E9A90; // type:object size:0x4 scope:global align:4 data:4byte +ENEMY_NEARBY_FADEOUT_TIME__11JAIZelParam = .sdata:0x803E9A94; // type:object size:0x4 scope:global align:4 data:4byte +COMMON_BATTLE_FO_DELAY__11JAIZelParam = .sdata:0x803E9A98; // type:object size:0x1 scope:global align:1 data:byte +BTL_KAITENGIRI_FADEIN_TIME__11JAIZelParam = .sdata:0x803E9A9C; // type:object size:0x4 scope:global align:4 data:4byte +BTL_KAITENGIRI_FADEOUT_TIME__11JAIZelParam = .sdata:0x803E9AA0; // type:object size:0x4 scope:global align:4 data:4byte +BTL_SWORD_USING_FADE_TIME__11JAIZelParam = .sdata:0x803E9AA4; // type:object size:0x4 scope:global align:4 data:4byte +MBOSS_ENEMY_NEARBY_TRACK__11JAIZelParam = .sdata:0x803E9AA8; // type:object size:0x1 scope:global align:1 data:byte +MBOSS_BTL_KAITENGIRI_TRACK__11JAIZelParam = .sdata:0x803E9AA9; // type:object size:0x1 scope:global align:1 data:byte +MBOSS_SWORD_USING_TRACK__11JAIZelParam = .sdata:0x803E9AAA; // type:object size:0x1 scope:global align:1 data:byte +JAI_ZEL_NIGHT_FADEOUT_TIME__11JAIZelParam = .sdata:0x803E9AAC; // type:object size:0x4 scope:global align:4 data:4byte +cm2hw$488 = .sdata:0x803E9AB0; // type:object size:0x4 scope:local align:4 +sDefaultFillFlag__7JKRHeap = .sdata:0x803E9AB8; // type:object size:0x1 scope:global align:1 data:byte +sSzpBufferSize__7JKRAram = .sdata:0x803E9AC0; // type:object size:0x4 scope:global align:4 data:4byte +rootPath$2460 = .sdata:0x803E9AC8; // type:object size:0x2 scope:local align:4 data:string +errorRetry__12JKRDvdRipper = .sdata:0x803E9AD0; // type:object size:0x1 scope:global align:1 data:byte +sSzpBufferSize__12JKRDvdRipper = .sdata:0x803E9AD4; // type:object size:0x4 scope:global align:4 data:4byte +errorRetry__16JKRDvdAramRipper = .sdata:0x803E9AD8; // type:object size:0x1 scope:global align:1 data:byte +sSzpBufferSize__16JKRDvdAramRipper = .sdata:0x803E9ADC; // type:object size:0x4 scope:global align:4 data:4byte +mStickMode__10JUTGamePad = .sdata:0x803E9AE0; // type:object size:0x4 scope:global align:4 data:4byte +sResetPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x803E9AE4; // type:object size:0x4 scope:global align:4 data:4byte +sResetMaskPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x803E9AE8; // type:object size:0x4 scope:global align:4 data:4byte +sMessageBuffer__12JUTException = .sdata:0x803E9AF0; // type:object size:0x4 scope:global align:4 +sDisplayTime__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x803E9AF8; // type:object size:0x4 scope:global align:4 data:4byte +sDevice__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x803E9AFC; // type:object size:0x4 scope:global align:4 data:4byte +mVisible__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x803E9B00; // type:object size:0x1 scope:global align:1 data:byte +oneFrameRate = .sdata:0x803E9B08; // type:object size:0x4 scope:global align:4 data:float +oneFrameRateUser = .sdata:0x803E9B0C; // type:object size:0x4 scope:global align:4 data:float +JRNTexImage1Ids = .sdata:0x803E9B10; // type:object size:0x8 scope:global align:4 +JRNTexImage2Ids = .sdata:0x803E9B18; // type:object size:0x8 scope:global align:4 +cm2hw$547 = .sdata:0x803E9B20; // type:object size:0x4 scope:local align:4 +J3DGDTexMode0Ids = .sdata:0x803E9B24; // type:object size:0x8 scope:global align:4 +J3DGDTexMode1Ids = .sdata:0x803E9B2C; // type:object size:0x8 scope:global align:4 +J3DGDTexImage0Ids = .sdata:0x803E9B34; // type:object size:0x8 scope:global align:4 +J3DGDTexImage3Ids = .sdata:0x803E9B3C; // type:object size:0x8 scope:global align:4 +J3DGDTexTlutIds = .sdata:0x803E9B44; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x803E9B4C; // type:object size:0x6 scope:local align:4 +ColorBlack = .sdata:0x803E9B58; // type:object size:0x4 scope:global align:4 data:4byte +ColorWhite = .sdata:0x803E9B5C; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x803E9B60; // type:object size:0x8 scope:local align:4 +SizeOfLoadMatColors = .sdata:0x803E9B68; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadAmbColors = .sdata:0x803E9B6C; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadColorChans = .sdata:0x803E9B70; // type:object size:0x4 scope:global align:4 data:4byte +sNoUseDrawMtxPtr__8J3DModel = .sdata:0x803E9B78; // type:object size:0x4 scope:global align:4 +sNoUseNrmMtxPtr__8J3DModel = .sdata:0x803E9B7C; // type:object size:0x4 scope:global align:4 +J3DUnit01 = .sdata:0x803E9B80; // type:object size:0x8 scope:global align:4 +__OSVersion = .sdata:0x803E9B88; // type:object size:0x4 scope:global align:4 data:4byte +@140 = .sdata:0x803E9B8C; // type:object size:0x4 scope:local align:4 data:string +__OSCurrHeap = .sdata:0x803E9B90; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaLo = .sdata:0x803E9B98; // type:object size:0x4 scope:global align:4 data:4byte +__OSFpscrEnableBits = .sdata:0x803E9BA0; // type:object size:0x4 scope:global align:4 data:4byte +@76 = .sdata:0x803E9BA4; // type:object size:0x2 scope:local align:4 data:string +fontEncode$80 = .sdata:0x803E9BA8; // type:object size:0x2 scope:local align:2 data:2byte +SwitchThreadCallback = .sdata:0x803E9BB0; // type:object size:0x4 scope:global align:4 data:4byte +@833 = .sdata:0x803E9BB4; // type:object size:0x1 scope:local align:4 +__EXIVersion = .sdata:0x803E9BB8; // type:object size:0x4 scope:global align:4 data:4byte +__SIVersion = .sdata:0x803E9BC0; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x803E9BC8; // type:object size:0x8 scope:local align:4 +FirstRead = .sdata:0x803E9BD0; // type:object size:0x4 scope:global align:4 data:4byte +@118 = .sdata:0x803E9BD8; // type:object size:0x8 scope:local align:4 data:string +__DVDVersion = .sdata:0x803E9BE0; // type:object size:0x4 scope:global align:4 data:4byte +autoInvalidation = .sdata:0x803E9BE4; // type:object size:0x4 scope:global align:4 data:4byte +checkOptionalCommand = .sdata:0x803E9BE8; // type:object size:0x4 scope:global align:4 data:4byte +@23 = .sdata:0x803E9BEC; // type:object size:0x6 scope:local align:4 data:string +DmaCommand = .sdata:0x803E9BF4; // type:object size:0x4 scope:global align:4 data:4byte +@37 = .sdata:0x803E9BF8; // type:object size:0x2 scope:local align:4 data:string +@42 = .sdata:0x803E9BFC; // type:object size:0x4 scope:local align:4 data:string +@43 = .sdata:0x803E9C00; // type:object size:0x3 scope:local align:4 data:string +__VIVersion = .sdata:0x803E9C08; // type:object size:0x4 scope:global align:4 data:4byte +@532 = .sdata:0x803E9C0C; // type:object size:0x5 scope:local align:4 data:string +__PADVersion = .sdata:0x803E9C18; // type:object size:0x4 scope:global align:4 data:4byte +ResettingChan = .sdata:0x803E9C1C; // type:object size:0x4 scope:global align:4 data:4byte +XPatchBits = .sdata:0x803E9C20; // type:object size:0x4 scope:global align:4 data:4byte +AnalogMode = .sdata:0x803E9C24; // type:object size:0x4 scope:global align:4 data:4byte +Spec = .sdata:0x803E9C28; // type:object size:0x4 scope:global align:4 data:4byte +MakeStatus = .sdata:0x803E9C2C; // type:object size:0x4 scope:global align:4 data:4byte +CmdReadOrigin = .sdata:0x803E9C30; // type:object size:0x4 scope:global align:4 +CmdCalibrate = .sdata:0x803E9C34; // type:object size:0x4 scope:global align:4 +__AIVersion = .sdata:0x803E9C38; // type:object size:0x4 scope:global align:4 data:4byte +__ARVersion = .sdata:0x803E9C40; // type:object size:0x4 scope:global align:4 data:4byte +__ARQVersion = .sdata:0x803E9C48; // type:object size:0x4 scope:global align:4 data:4byte +__DSPVersion = .sdata:0x803E9C50; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVersion = .sdata:0x803E9C58; // type:object size:0x4 scope:global align:4 data:4byte +next = .sdata:0x803E9C60; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVendorID = .sdata:0x803E9C68; // type:object size:0x2 scope:global align:2 data:2byte +__GXVersion = .sdata:0x803E9C70; // type:object size:0x4 scope:global align:4 data:4byte +tbl1$227 = .sdata:0x803E9C78; // type:object size:0x4 scope:local align:4 +tbl2$228 = .sdata:0x803E9C7C; // type:object size:0x4 scope:local align:4 +tbl3$229 = .sdata:0x803E9C80; // type:object size:0x4 scope:local align:4 +GXTexMode0Ids = .sdata:0x803E9C88; // type:object size:0x8 scope:global align:4 +GXTexMode1Ids = .sdata:0x803E9C90; // type:object size:0x8 scope:global align:4 +GXTexImage0Ids = .sdata:0x803E9C98; // type:object size:0x8 scope:global align:4 +GXTexImage1Ids = .sdata:0x803E9CA0; // type:object size:0x8 scope:global align:4 +GXTexImage2Ids = .sdata:0x803E9CA8; // type:object size:0x8 scope:global align:4 +GXTexImage3Ids = .sdata:0x803E9CB0; // type:object size:0x8 scope:global align:4 +GXTexTlutIds = .sdata:0x803E9CB8; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x803E9CC0; // type:object size:0x6 scope:local align:4 +fragmentID = .sdata:0x803E9CC8; // type:object size:0x4 scope:global align:4 data:4byte +@wstringBase0 = .sdata:0x803E9CD0; // type:object size:0x2 scope:local align:4 +__float_nan = .sdata:0x803E9CD8; // type:object size:0x4 scope:global align:4 data:float +__float_huge = .sdata:0x803E9CDC; // type:object size:0x4 scope:global align:4 data:float +SendCount = .sdata:0x803E9CE0; // type:object size:0x1 scope:global align:1 data:byte +fillcheck_check_frame = .sbss:0x803E9D00; // type:object size:0x1 scope:global align:1 data:byte +sPowerOnTime__7mDoMain = .sbss:0x803E9D08; // type:object size:0x8 scope:global align:8 data:4byte +sHungUpTime__7mDoMain = .sbss:0x803E9D10; // type:object size:0x8 scope:global align:8 data:4byte +mDisplayHeapSize = .sbss:0x803E9D18; // type:object size:0x1 scope:global align:1 data:byte +mSelectHeapBar = .sbss:0x803E9D19; // type:object size:0x1 scope:global align:1 data:byte +mCheckHeap = .sbss:0x803E9D1A; // type:object size:0x1 scope:global align:1 data:byte +console_position_x$4104 = .sbss:0x803E9D1C; // type:object size:0x4 scope:local align:4 data:float +init$4105 = .sbss:0x803E9D20; // type:object size:0x1 scope:local align:1 data:byte +console_position_y$4107 = .sbss:0x803E9D24; // type:object size:0x4 scope:local align:4 data:float +init$4108 = .sbss:0x803E9D28; // type:object size:0x1 scope:local align:1 data:byte +console_scroll$4110 = .sbss:0x803E9D2C; // type:object size:0x4 scope:local align:4 data:float +init$4111 = .sbss:0x803E9D30; // type:object size:0x1 scope:local align:1 data:byte +frame$4235 = .sbss:0x803E9D34; // type:object size:0x4 scope:local align:4 data:4byte +__OSReport_disable = .sbss:0x803E9D38; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_Error_disable = .sbss:0x803E9D39; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_Warning_disable = .sbss:0x803E9D3A; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_enable = .sbss:0x803E9D3B; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_MonopolyThread = .sbss:0x803E9D3C; // type:object size:0x4 scope:global align:4 data:4byte +print_threadID = .sbss:0x803E9D40; // type:object size:0x1 scope:global align:1 data:byte +print_callerPC = .sbss:0x803E9D41; // type:object size:0x1 scope:global align:1 data:byte +print_counts = .sbss:0x803E9D44; // type:object size:0x4 scope:global align:4 data:4byte +print_errors = .sbss:0x803E9D48; // type:object size:0x4 scope:global align:4 data:4byte +print_warings = .sbss:0x803E9D4C; // type:object size:0x4 scope:global align:4 data:4byte +print_initialized = .sbss:0x803E9D50; // type:object size:0x1 scope:global align:1 data:byte +mInitFlag__17mDoAud_zelAudio_c = .sbss:0x803E9D58; // type:object size:0x1 scope:global align:1 data:byte +mResetFlag__17mDoAud_zelAudio_c = .sbss:0x803E9D59; // type:object size:0x1 scope:global align:1 data:byte +mBgmSet__17mDoAud_zelAudio_c = .sbss:0x803E9D5A; // type:object size:0x1 scope:global align:1 data:byte +mLoadTimer__17mDoAud_zelAudio_c = .sbss:0x803E9D5B; // type:object size:0x1 scope:global align:1 data:byte +g_mDoAud_audioHeap = .sbss:0x803E9D5C; // type:object size:0x4 scope:global align:4 data:4byte +mDoAud_StreamBufferPointer = .sbss:0x803E9D60; // type:object size:0x4 scope:global align:4 data:4byte +mDoAud_StreamBufferBlocks = .sbss:0x803E9D64; // type:object size:0x1 scope:global align:1 data:byte +mDoAud_audioStreamHeap = .sbss:0x803E9D68; // type:object size:0x4 scope:global align:4 data:4byte +l_affCommand = .sbss:0x803E9D6C; // type:object size:0x4 scope:global align:4 data:4byte +l_arcCommand = .sbss:0x803E9D70; // type:object size:0x4 scope:global align:4 data:4byte +mFader__13mDoGph_gInf_c = .sbss:0x803E9D78; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTimg__13mDoGph_gInf_c = .sbss:0x803E9D7C; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTex__13mDoGph_gInf_c = .sbss:0x803E9D80; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTex__13mDoGph_gInf_c = .sbss:0x803E9D84; // type:object size:0x4 scope:global align:4 data:4byte +mCurrentHeap__13mDoGph_gInf_c = .sbss:0x803E9D88; // type:object size:0x1 scope:global align:1 data:byte +mBlureFlag__13mDoGph_gInf_c = .sbss:0x803E9D89; // type:object size:0x1 scope:global align:1 data:byte +mBlureRate__13mDoGph_gInf_c = .sbss:0x803E9D8A; // type:object size:0x1 scope:global align:1 data:byte +mFade__13mDoGph_gInf_c = .sbss:0x803E9D8B; // type:object size:0x1 scope:global align:1 data:byte +mFadeRate__13mDoGph_gInf_c = .sbss:0x803E9D8C; // type:object size:0x4 scope:global align:4 data:float +mFadeSpeed__13mDoGph_gInf_c = .sbss:0x803E9D90; // type:object size:0x4 scope:global align:4 data:float +mAutoForcus__13mDoGph_gInf_c = .sbss:0x803E9D94; // type:object size:0x1 scope:global align:1 data:byte +mMonotone__13mDoGph_gInf_c = .sbss:0x803E9D95; // type:object size:0x1 scope:global align:1 data:byte +mMonotoneRate__13mDoGph_gInf_c = .sbss:0x803E9D96; // type:object size:0x2 scope:global align:2 data:2byte +mMonotoneRateSpeed__13mDoGph_gInf_c = .sbss:0x803E9D98; // type:object size:0x2 scope:global align:2 data:2byte +g_mDoGph_graphicInfo = .sbss:0x803E9D9C; // type:object size:0x1 scope:global align:4 +mCaptureStep = .sbss:0x803E9D9E; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureCansel = .sbss:0x803E9DA0; // type:object size:0x1 scope:global align:1 data:byte +mCaptureEnableGXSetCopyFilter = .sbss:0x803E9DA1; // type:object size:0x1 scope:global align:1 data:byte +mCaptureThreadStackHead = .sbss:0x803E9DA4; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureCaptureBuffer = .sbss:0x803E9DA8; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureTextureBuffer = .sbss:0x803E9DAC; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureTextureSize = .sbss:0x803E9DB0; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureCaptureSize = .sbss:0x803E9DB4; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureOldCB = .sbss:0x803E9DB8; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureThreadQueue = .sbss:0x803E9DBC; // type:object size:0x8 scope:global align:4 +mDebugFill__6mDoMch = .sbss:0x803E9DC8; // type:object size:0x1 scope:global align:1 data:byte +solidHeapErrors = .sbss:0x803E9DCC; // type:object size:0x4 scope:global align:4 data:4byte +gameHeapErrors = .sbss:0x803E9DD0; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeapErrors = .sbss:0x803E9DD4; // type:object size:0x4 scope:global align:4 data:4byte +commandHeapErrors = .sbss:0x803E9DD8; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeapErrors = .sbss:0x803E9DDC; // type:object size:0x4 scope:global align:4 data:4byte +unknownHeapErrors = .sbss:0x803E9DE0; // type:object size:0x4 scope:global align:4 data:4byte +heapErrors = .sbss:0x803E9DE4; // type:object size:0x4 scope:global align:4 data:4byte +tmpString$4002 = .sbss:0x803E9DE8; // type:object size:0x5 scope:local align:4 data:byte +key_link$4105 = .sbss:0x803E9DED; // type:object size:0x1 scope:local align:1 data:byte +key_ganon$4106 = .sbss:0x803E9DEE; // type:object size:0x1 scope:local align:1 data:byte +key_zelda$4107 = .sbss:0x803E9DEF; // type:object size:0x1 scope:local align:1 data:byte +mDoMtx_stack = .sbss:0x803E9DF0; // type:object size:0x1 scope:global align:4 +gameHeap = .sbss:0x803E9DF8; // type:object size:0x4 scope:global align:4 data:4byte +safeGameHeapSize = .sbss:0x803E9DFC; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeap = .sbss:0x803E9E00; // type:object size:0x4 scope:global align:4 data:4byte +safeZeldaHeapSize = .sbss:0x803E9E04; // type:object size:0x4 scope:global align:4 data:4byte +commandHeap = .sbss:0x803E9E08; // type:object size:0x4 scope:global align:4 data:4byte +safeCommandHeapSize = .sbss:0x803E9E0C; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeap = .sbss:0x803E9E10; // type:object size:0x4 scope:global align:4 data:4byte +safeArchiveHeapSize = .sbss:0x803E9E14; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_SaveCurrentHeap = .sbss:0x803E9E18; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0 = .sbss:0x803E9E1C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1 = .sbss:0x803E9E20; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0_getCount = .sbss:0x803E9E24; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1_getCount = .sbss:0x803E9E28; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont0 = .sbss:0x803E9E2C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont1 = .sbss:0x803E9E30; // type:object size:0x4 scope:global align:4 data:4byte +mSystemFar__14mDoLib_clipper = .sbss:0x803E9E38; // type:object size:0x4 scope:global align:4 data:float +mFovyRate__14mDoLib_clipper = .sbss:0x803E9E3C; // type:object size:0x4 scope:global align:4 data:float +mResetFlag__6mDoRst = .sbss:0x803E9E40; // type:object size:0x4 scope:global align:4 data:4byte +mResetPrepare__6mDoRst = .sbss:0x803E9E44; // type:object size:0x4 scope:global align:4 data:4byte +m3ButtonResetFlag__6mDoRst = .sbss:0x803E9E48; // type:object size:0x4 scope:global align:4 data:4byte +SyncWidthSound__9mDoDvdThd = .sbss:0x803E9E50; // type:object size:0x1 scope:global align:1 data:byte +sDefaultDirection__9mDoDvdThd = .sbss:0x803E9E51; // type:object size:0x1 scope:global align:1 data:byte +mDoDvdErr_initialized = .sbss:0x803E9E58; // type:object size:0x1 scope:global align:1 data:byte +sSaveCount = .sbss:0x803E9E60; // type:object size:0x4 scope:global align:4 data:4byte +flag$4425 = .sbss:0x803E9E68; // type:object size:0x4 scope:local align:4 data:4byte +init$4426 = .sbss:0x803E9E6C; // type:object size:0x1 scope:local align:1 data:byte +data_type$4480 = .sbss:0x803E9E6D; // type:object size:0x1 scope:local align:1 data:byte +init$4481 = .sbss:0x803E9E6E; // type:object size:0x1 scope:local align:1 data:byte +check_sum$4483 = .sbss:0x803E9E70; // type:object size:0x4 scope:local align:4 data:4byte +init$4484 = .sbss:0x803E9E74; // type:object size:0x1 scope:local align:1 data:byte +data_sum$4486 = .sbss:0x803E9E78; // type:object size:0x4 scope:local align:4 data:4byte +init$4487 = .sbss:0x803E9E7C; // type:object size:0x1 scope:local align:1 data:byte +recv_p$4489 = .sbss:0x803E9E80; // type:object size:0x4 scope:local align:4 data:4byte +init$4490 = .sbss:0x803E9E84; // type:object size:0x1 scope:local align:1 data:byte +end_p$4492 = .sbss:0x803E9E88; // type:object size:0x4 scope:local align:4 data:4byte +init$4493 = .sbss:0x803E9E8C; // type:object size:0x1 scope:local align:1 data:byte +sConsole = .sbss:0x803E9E90; // type:object size:0x4 scope:global align:4 data:4byte +test_sw = .sbss:0x803E9E98; // type:object size:0x1 scope:global align:1 data:byte +DMC_initialized = .sbss:0x803E9EA0; // type:object size:0x1 scope:global align:1 data:byte +cDyl_Initialized = .sbss:0x803E9EA4; // type:object size:0x4 scope:global align:4 data:4byte +cDyl_DVD = .sbss:0x803E9EA8; // type:object size:0x4 scope:global align:4 data:4byte +g_fopAc_type = .sbss:0x803E9EB0; // type:object size:0x4 scope:global align:4 data:4byte +stopStatus__10fopAc_ac_c = .sbss:0x803E9EB4; // type:object size:0x4 scope:global align:4 data:4byte +HeapAdjustEntry__6fopAcM = .sbss:0x803E9EB8; // type:object size:0x1 scope:global align:1 data:byte +HeapAdjustVerbose__6fopAcM = .sbss:0x803E9EB9; // type:object size:0x1 scope:global align:1 data:byte +HeapAdjustQuiet__6fopAcM = .sbss:0x803E9EBA; // type:object size:0x1 scope:global align:1 data:byte +l_hio = .sbss:0x803E9EBC; // type:object size:0x1 scope:global align:4 +init$5082 = .sbss:0x803E9EBD; // type:object size:0x1 scope:local align:1 data:byte +init$6115 = .sbss:0x803E9EBE; // type:object size:0x1 scope:local align:1 data:byte +l_fopScnRq_IsUsingOfOverlap = .sbss:0x803E9EC0; // type:object size:0x4 scope:global align:4 data:4byte +fopKy_KANKYO_TYPE = .sbss:0x803E9EC8; // type:object size:0x4 scope:global align:4 +fopMsg_MSG_TYPE = .sbss:0x803E9ED0; // type:object size:0x4 scope:global align:4 +pushButton = .sbss:0x803E9ED8; // type:object size:0x1 scope:global align:1 data:byte +pushButton2 = .sbss:0x803E9ED9; // type:object size:0x1 scope:global align:1 data:byte +demoFlag = .sbss:0x803E9EDA; // type:object size:0x1 scope:global align:1 data:byte +tactFlag = .sbss:0x803E9EDB; // type:object size:0x1 scope:global align:1 data:byte +nextMsg = .sbss:0x803E9EDC; // type:object size:0x1 scope:global align:1 data:byte +l_fopDwTg_id = .sbss:0x803E9EE0; // type:object size:0x4 scope:global align:4 data:4byte +g_fpcBs_type = .sbss:0x803E9EE8; // type:object size:0x4 scope:global align:4 +t_type$2169 = .sbss:0x803E9EEC; // type:object size:0x4 scope:local align:4 data:4byte +init$2170 = .sbss:0x803E9EF0; // type:object size:0x1 scope:local align:1 data:byte +process_id$2178 = .sbss:0x803E9EF4; // type:object size:0x4 scope:local align:4 data:4byte +init$2179 = .sbss:0x803E9EF8; // type:object size:0x1 scope:local align:1 data:byte +l_fpcLy_CurrLayer_p = .sbss:0x803E9F00; // type:object size:0x4 scope:global align:4 data:4byte +IsInitOfLayerList$2270 = .sbss:0x803E9F04; // type:object size:0x4 scope:local align:4 data:4byte +init$2271 = .sbss:0x803E9F08; // type:object size:0x1 scope:local align:1 data:byte +layer_id$2273 = .sbss:0x803E9F0C; // type:object size:0x4 scope:local align:4 data:4byte +init$2274 = .sbss:0x803E9F10; // type:object size:0x1 scope:local align:1 data:byte +g_fpcLf_type = .sbss:0x803E9F18; // type:object size:0x4 scope:global align:4 data:4byte +l_dvdError$4204 = .sbss:0x803E9F20; // type:object size:0x4 scope:local align:4 data:4byte +init$4205 = .sbss:0x803E9F24; // type:object size:0x1 scope:local align:1 data:byte +g_fpcNd_type = .sbss:0x803E9F28; // type:object size:0x4 scope:global align:4 data:4byte +request_id$2322 = .sbss:0x803E9F30; // type:object size:0x4 scope:local align:4 data:4byte +init$2323 = .sbss:0x803E9F34; // type:object size:0x1 scope:local align:1 data:byte +g_fpcPf_ProfileList_p = .sbss:0x803E9F38; // type:object size:0x4 scope:global align:4 data:4byte +init$4539 = .sbss:0x803E9F40; // type:object size:0x1 scope:local align:1 data:byte +mProcID__20dStage_roomControl_c = .sbss:0x803E9F44; // type:object size:0x4 scope:global align:4 data:4byte +mStayNo__20dStage_roomControl_c = .sbss:0x803E9F48; // type:object size:0x1 scope:global align:1 data:byte +mOldStayNo__20dStage_roomControl_c = .sbss:0x803E9F49; // type:object size:0x1 scope:global align:1 data:byte +mDarkRatio__20dStage_roomControl_c = .sbss:0x803E9F4A; // type:object size:0x1 scope:global align:1 data:byte +mDemoArcName__20dStage_roomControl_c = .sbss:0x803E9F4C; // type:object size:0x8 scope:global align:4 data:byte +m_time_pass__20dStage_roomControl_c = .sbss:0x803E9F54; // type:object size:0x1 scope:global align:1 data:byte +mCompAlpha__6dMap_c = .sbss:0x803E9F58; // type:object size:0x1 scope:global align:1 data:byte +mAlpha__6dMap_c = .sbss:0x803E9F59; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntPlayer__6dMap_c = .sbss:0x803E9F5A; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntEnemy__6dMap_c = .sbss:0x803E9F5B; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntAgbCursor__6dMap_c = .sbss:0x803E9F5C; // type:object size:0x1 scope:global align:1 data:byte +mTboxNum__6dMap_c = .sbss:0x803E9F5D; // type:object size:0x1 scope:global align:1 data:byte +mDoorNum__6dMap_c = .sbss:0x803E9F5E; // type:object size:0x1 scope:global align:1 data:byte +mPointFriendNum__6dMap_c = .sbss:0x803E9F5F; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntShip__6dMap_c = .sbss:0x803E9F60; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointRestartCnt__6dMap_c = .sbss:0x803E9F61; // type:object size:0x1 scope:global align:1 data:byte +mCollectPointDataCnt__6dMap_c = .sbss:0x803E9F62; // type:object size:0x1 scope:global align:1 data:byte +mAGBMapSendStatus__6dMap_c = .sbss:0x803E9F63; // type:object size:0x1 scope:global align:1 data:byte +mSetCursorFlg__6dMap_c = .sbss:0x803E9F64; // type:object size:0x1 scope:global align:1 data:byte +mMapDispMode__6dMap_c = .sbss:0x803E9F65; // type:object size:0x1 scope:global align:1 data:byte +mIconDispMode__6dMap_c = .sbss:0x803E9F66; // type:object size:0x1 scope:global align:1 data:byte +mIconFreeAlpha__6dMap_c = .sbss:0x803E9F67; // type:object size:0x1 scope:global align:1 data:byte +mIconSelfAlpha__6dMap_c = .sbss:0x803E9F68; // type:object size:0x1 scope:global align:1 data:byte +mAGBMapSendStopFlg__6dMap_c = .sbss:0x803E9F69; // type:object size:0x1 scope:global align:1 data:byte +mMapAGBCursorFlashFrmCnt__6dMap_c = .sbss:0x803E9F6A; // type:object size:0x1 scope:global align:1 data:byte +mPlayerStayAgbMapTypeNow__6dMap_c = .sbss:0x803E9F6B; // type:object size:0x1 scope:global align:1 data:byte +mPlayerStayAgbMapTypeOld__6dMap_c = .sbss:0x803E9F6C; // type:object size:0x1 scope:global align:1 data:byte +mPlGridX__6dMap_c = .sbss:0x803E9F6D; // type:object size:0x1 scope:global align:1 data:byte +mPlGridY__6dMap_c = .sbss:0x803E9F6E; // type:object size:0x1 scope:global align:1 data:byte +mPlGridX_Old__6dMap_c = .sbss:0x803E9F6F; // type:object size:0x1 scope:global align:1 data:byte +mPlGridY_Old__6dMap_c = .sbss:0x803E9F70; // type:object size:0x1 scope:global align:1 data:byte +mNowFloorNo__6dMap_c = .sbss:0x803E9F71; // type:object size:0x1 scope:global align:1 data:byte +mIconFreePosX__6dMap_c = .sbss:0x803E9F72; // type:object size:0x2 scope:global align:2 data:2byte +mIconFreePosY__6dMap_c = .sbss:0x803E9F74; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueC__6dMap_c = .sbss:0x803E9F76; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueE__6dMap_c = .sbss:0x803E9F78; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueAll__6dMap_c = .sbss:0x803E9F7A; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueRoomAll__6dMap_c = .sbss:0x803E9F7C; // type:object size:0x2 scope:global align:2 data:2byte +mAgbSendNowStageName__6dMap_c = .sbss:0x803E9F80; // type:object size:0x8 scope:global align:4 +mAgbSendNowRoomNo__6dMap_c = .sbss:0x803E9F88; // type:object size:0x4 scope:global align:4 data:4byte +mAgbSendNowDspFloorNo__6dMap_c = .sbss:0x803E9F8C; // type:object size:0x2 scope:global align:2 data:2byte +mAgbSendNowAgbMapType__6dMap_c = .sbss:0x803E9F8E; // type:object size:0x1 scope:global align:1 data:byte +mEnlargementSizeCenterX__6dMap_c = .sbss:0x803E9F90; // type:object size:0x4 scope:global align:4 data:float +mEnlargementSizeCenterZ__6dMap_c = .sbss:0x803E9F94; // type:object size:0x4 scope:global align:4 data:float +mEnlargementSizeScaleX__6dMap_c = .sbss:0x803E9F98; // type:object size:0x4 scope:global align:4 data:float +mEnlargementSizeScaleZ__6dMap_c = .sbss:0x803E9F9C; // type:object size:0x4 scope:global align:4 data:float +mFmapChkPntValue__6dMap_c = .sbss:0x803E9FA0; // type:object size:0x1 scope:global align:1 data:byte +mFmapChkPntData_p__6dMap_c = .sbss:0x803E9FA4; // type:object size:0x4 scope:global align:4 data:4byte +mDispPosLeftUpX__6dMap_c = .sbss:0x803E9FA8; // type:object size:0x2 scope:global align:2 data:2byte +mDispPosLeftUpY__6dMap_c = .sbss:0x803E9FAA; // type:object size:0x2 scope:global align:2 data:2byte +mDispSizeX__6dMap_c = .sbss:0x803E9FAC; // type:object size:0x2 scope:global align:2 data:2byte +mDispSizeY__6dMap_c = .sbss:0x803E9FAE; // type:object size:0x2 scope:global align:2 data:2byte +mScissorOrigY__6dMap_c = .sbss:0x803E9FB0; // type:object size:0x4 scope:global align:4 data:4byte +mScissorOrigX__6dMap_c = .sbss:0x803E9FB4; // type:object size:0x4 scope:global align:4 data:4byte +mScissorWidth__6dMap_c = .sbss:0x803E9FB8; // type:object size:0x4 scope:global align:4 data:4byte +mScissorHeight__6dMap_c = .sbss:0x803E9FBC; // type:object size:0x4 scope:global align:4 data:4byte +mIconFreeScale__6dMap_c = .sbss:0x803E9FC0; // type:object size:0x4 scope:global align:4 data:float +mIconSelfScale__6dMap_c = .sbss:0x803E9FC4; // type:object size:0x4 scope:global align:4 data:float +mNowCenterX__6dMap_c = .sbss:0x803E9FC8; // type:object size:0x4 scope:global align:4 data:float +mNowCenterZ__6dMap_c = .sbss:0x803E9FCC; // type:object size:0x4 scope:global align:4 data:float +mNowScaleX__6dMap_c = .sbss:0x803E9FD0; // type:object size:0x4 scope:global align:4 data:float +mNowScaleZ__6dMap_c = .sbss:0x803E9FD4; // type:object size:0x4 scope:global align:4 data:float +mGbaSendMapOceanDt__6dMap_c = .sbss:0x803E9FD8; // type:object size:0x8 scope:global align:4 data:byte +mRoomInfoCtrl__6dMap_c = .sbss:0x803E9FE0; // type:object size:0x8 scope:global align:4 data:4byte +mNowRoomInfoP__6dMap_c = .sbss:0x803E9FE8; // type:object size:0x4 scope:global align:4 data:4byte +sObjectCount__9daLodbg_c = .sbss:0x803E9FF0; // type:object size:0x4 scope:global align:4 +sLocalHeap__9daLodbg_c = .sbss:0x803E9FF4; // type:object size:0x4 scope:global align:4 +mEmitterNum__12daSteamTag_c = .sbss:0x803E9FF8; // type:object size:0x1 scope:global align:1 data:byte +m_flag__8daYkgr_c = .sbss:0x803E9FF9; // type:object size:0x1 scope:global align:1 data:byte +m_alpha_flag__8daYkgr_c = .sbss:0x803E9FFA; // type:object size:0x1 scope:global align:1 data:byte +m_alpha__8daYkgr_c = .sbss:0x803E9FFB; // type:object size:0x1 scope:global align:1 data:byte +m_aim_rate__8daYkgr_c = .sbss:0x803E9FFC; // type:object size:0x4 scope:global align:4 +m_path__8daYkgr_c = .sbss:0x803EA000; // type:object size:0x4 scope:global align:4 +m_emitter__8daYkgr_c = .sbss:0x803EA004; // type:object size:0x4 scope:global align:4 data:4byte +M_now__Q215daTagWaterlevel5Act_c = .sbss:0x803EA008; // type:object size:0x4 scope:global align:4 +M_state__Q215daTagWaterlevel5Act_c = .sbss:0x803EA00C; // type:object size:0x4 scope:global align:4 +mFigureDispose__10daAgbsw0_c = .sbss:0x803EA010; // type:object size:0x1 scope:global align:1 data:byte +mFigureBeat__10daAgbsw0_c = .sbss:0x803EA011; // type:object size:0x1 scope:global align:1 data:byte +mTagData_p__11daSalvage_c = .sbss:0x803EA014; // type:object size:0x4 scope:global align:4 data:4byte +mNowRoomNo__11daSalvage_c = .sbss:0x803EA018; // type:object size:0x1 scope:global align:1 data:byte +mSalvageId__11daSalvage_c = .sbss:0x803EA01C; // type:object size:0x4 scope:global align:4 data:4byte +M_S_light_angle__Q210daObjLight5Act_c = .sbss:0x803EA020; // type:object size:0x2 scope:global align:2 data:2byte +M_S_pre_set_frame_LOD__Q210daObjLight5Act_c = .sbss:0x803EA024; // type:object size:0x4 scope:global align:4 data:4byte +M_S_pre_set_frame_FRRS__Q210daObjLight5Act_c = .sbss:0x803EA028; // type:object size:0x4 scope:global align:4 data:4byte +M_S_lod_access__Q210daObjLight5Act_c = .sbss:0x803EA02C; // type:object size:0x1 scope:global align:1 data:byte +mNowDaizaNum__7daDai_c = .sbss:0x803EA02D; // type:object size:0x1 scope:global align:1 data:byte +mNowItemNum__7daDai_c = .sbss:0x803EA02E; // type:object size:0x1 scope:global align:1 data:byte +m_flying__10daNpc_Md_c = .sbss:0x803EA02F; // type:object size:0x1 scope:global align:1 data:byte +m_mirror__10daNpc_Md_c = .sbss:0x803EA030; // type:object size:0x1 scope:global align:1 data:byte +m_seaTalk__10daNpc_Md_c = .sbss:0x803EA031; // type:object size:0x1 scope:global align:1 data:byte +m_flyingTimer__10daNpc_Md_c = .sbss:0x803EA032; // type:object size:0x2 scope:global align:2 data:2byte +m_playerRoom__10daNpc_Md_c = .sbss:0x803EA034; // type:object size:0x1 scope:global align:1 +ship_race_rupee__14daNpc_Sarace_c = .sbss:0x803EA038; // type:object size:0x4 scope:global align:4 data:4byte +ship_race_result__14daNpc_Sarace_c = .sbss:0x803EA03C; // type:object size:0x4 scope:global align:4 data:4byte +canon_p__9daCanon_c = .sbss:0x803EA040; // type:object size:0x4 scope:global align:4 data:4byte +canon_game_result__11daNpc_Kg2_c = .sbss:0x803EA044; // type:object size:0x1 scope:global align:1 data:byte +l_kg2_pointer__11daNpc_Kg2_c = .sbss:0x803EA048; // type:object size:0x4 scope:global align:4 +m_keep_type__9daArrow_c = .sbss:0x803EA04C; // type:object size:0x1 scope:global align:1 data:byte +game_life_point__11daNpc_Ji1_c = .sbss:0x803EA04D; // type:object size:0x1 scope:global align:1 data:byte +m_hyoi_kamome__11daNpc_kam_c = .sbss:0x803EA04E; // type:object size:0x1 scope:global align:1 data:byte +m_tag_buy_item_max__11daNpc_Bs1_c = .sbss:0x803EA04F; // type:object size:0x1 scope:global align:1 data:byte +m_tag_buy_item__11daNpc_Bs1_c = .sbss:0x803EA050; // type:object size:0x1 scope:global align:1 data:byte +m_tag_pay_rupee__11daNpc_Bs1_c = .sbss:0x803EA052; // type:object size:0x2 scope:global align:2 data:2byte +init$7553 = .sbss:0x803EA058; // type:object size:0x1 scope:local align:1 data:byte +top_pointer__14dClothVobj03_c = .sbss:0x803EA060; // type:object size:0x4 scope:global align:4 data:4byte +top_pointer__14dClothVobj04_c = .sbss:0x803EA064; // type:object size:0x4 scope:global align:4 data:4byte +top_pointer__14dClothVobj05_c = .sbss:0x803EA068; // type:object size:0x4 scope:global align:4 data:4byte +top_pointer__16dClothVobj07_0_c = .sbss:0x803EA06C; // type:object size:0x4 scope:global align:4 data:4byte +init$4084 = .sbss:0x803EA070; // type:object size:0x1 scope:local align:1 data:byte +init$4116 = .sbss:0x803EA071; // type:object size:0x1 scope:local align:1 data:byte +M_correct_cnt__Q211daObjTribox5Act_c = .sbss:0x803EA078; // type:object size:0x4 scope:global align:4 data:4byte +M_correct_flag__Q211daObjTribox5Act_c = .sbss:0x803EA07C; // type:object size:0x1 scope:global align:1 data:byte +M_b_cont_cnt__Q211daObjTribox5Act_c = .sbss:0x803EA080; // type:object size:0x4 scope:global align:4 data:4byte +M_c_cont_cnt__Q211daObjTribox5Act_c = .sbss:0x803EA084; // type:object size:0x4 scope:global align:4 data:4byte +M_sink_start__Q211daObjTribox5Act_c = .sbss:0x803EA088; // type:object size:0x1 scope:global align:1 data:byte +mode$4439 = .sbss:0x803EA090; // type:object size:0x4 scope:local align:4 data:4byte +init$4440 = .sbss:0x803EA094; // type:object size:0x1 scope:local align:1 data:byte +allocMode$4442 = .sbss:0x803EA098; // type:object size:0x4 scope:local align:4 data:4byte +init$4443 = .sbss:0x803EA09C; // type:object size:0x1 scope:local align:1 data:byte +mHeap__14dMat_control_c = .sbss:0x803EA0A0; // type:object size:0x4 scope:global align:4 data:4byte +mBackup__14dMat_control_c = .sbss:0x803EA0A4; // type:object size:0x4 scope:global align:4 data:4byte +mIce__14dMat_control_c = .sbss:0x803EA0A8; // type:object size:0x4 scope:global align:4 data:4byte +l_msgId$4247 = .sbss:0x803EA0B0; // type:object size:0x4 scope:local align:4 data:4byte +l_msg$4248 = .sbss:0x803EA0B4; // type:object size:0x4 scope:local align:4 data:4byte +l_msgNo$4249 = .sbss:0x803EA0B8; // type:object size:0x4 scope:local align:4 data:4byte +btd = .sbss:0x803EA0C0; // type:object size:0x4 scope:local align:4 data:4byte +l_CutSoundFlag = .sbss:0x803EA0C8; // type:object size:0x1 scope:local align:1 data:byte +init$4375 = .sbss:0x803EA0C9; // type:object size:0x1 scope:local align:1 data:byte +ang$4373 = .sbss:0x803EA0CC; // type:object size:0x6 scope:local align:4 +l_CutSoundFlag = .sbss:0x803EA0D8; // type:object size:0x1 scope:local align:1 data:byte +init$4494 = .sbss:0x803EA0D9; // type:object size:0x1 scope:local align:1 data:byte +init$4498 = .sbss:0x803EA0DA; // type:object size:0x1 scope:local align:1 data:byte +mModel__18dPa_modelControl_c = .sbss:0x803EA0E0; // type:object size:0x4 scope:global align:4 data:4byte +init$4530 = .sbss:0x803EA0E4; // type:object size:0x1 scope:local align:1 data:byte +l_smokePcallBack$4528 = .sbss:0x803EA0E8; // type:object size:0x4 scope:local align:4 data:4byte +init$4932 = .sbss:0x803EA0EC; // type:object size:0x1 scope:local align:1 data:byte +l_windPcallBack$4930 = .sbss:0x803EA0F0; // type:object size:0x4 scope:local align:4 data:4byte +init$5011 = .sbss:0x803EA0F4; // type:object size:0x1 scope:local align:1 data:byte +mEmitterMng__13dPa_control_c = .sbss:0x803EA0F8; // type:object size:0x4 scope:global align:4 data:4byte +mStripes__13dPa_control_c = .sbss:0x803EA0FC; // type:object size:0x4 scope:global align:4 data:4byte +mKagero__13dPa_control_c = .sbss:0x803EA100; // type:object size:0x4 scope:global align:4 data:4byte +mSmokePcallback__13dPa_control_c = .sbss:0x803EA104; // type:object size:0x4 scope:global align:4 data:4byte +mSingleRippleEcallBack__13dPa_control_c = .sbss:0x803EA108; // type:object size:0x4 scope:global align:4 data:4byte +mRipplePcallBack__13dPa_control_c = .sbss:0x803EA10C; // type:object size:0x4 scope:global align:4 data:4byte +mBombSmokeEcallBack__13dPa_control_c = .sbss:0x803EA110; // type:object size:0x4 scope:global align:4 data:4byte +mStatus__13dPa_control_c = .sbss:0x803EA114; // type:object size:0x1 scope:global align:1 data:byte +init$5971 = .sbss:0x803EA118; // type:object size:0x1 scope:local align:1 data:byte +init$5975 = .sbss:0x803EA119; // type:object size:0x1 scope:local align:1 data:byte +mToonImage__12dDlst_list_c = .sbss:0x803EA11C; // type:object size:0x4 scope:global align:4 data:4byte +mToonExImage__12dDlst_list_c = .sbss:0x803EA120; // type:object size:0x4 scope:global align:4 data:4byte +mWipe__12dDlst_list_c = .sbss:0x803EA124; // type:object size:0x1 scope:global align:1 data:byte +mWipeRate__12dDlst_list_c = .sbss:0x803EA128; // type:object size:0x4 scope:global align:4 data:float +mWipeSpeed__12dDlst_list_c = .sbss:0x803EA12C; // type:object size:0x4 scope:global align:4 data:float +init$5112 = .sbss:0x803EA130; // type:object size:0x1 scope:local align:1 data:byte +rot$9007 = .sbss:0x803EA138; // type:object size:0x4 scope:local align:4 data:4byte +init$9008 = .sbss:0x803EA13C; // type:object size:0x1 scope:local align:1 data:byte +init$9034 = .sbss:0x803EA13D; // type:object size:0x1 scope:local align:1 data:byte +rot$9401 = .sbss:0x803EA140; // type:object size:0x4 scope:local align:4 data:float +init$9402 = .sbss:0x803EA144; // type:object size:0x1 scope:local align:1 data:byte +rot$9562 = .sbss:0x803EA148; // type:object size:0x4 scope:local align:4 data:4byte +init$9563 = .sbss:0x803EA14C; // type:object size:0x1 scope:local align:1 data:byte +rot$9751 = .sbss:0x803EA150; // type:object size:0x4 scope:local align:4 data:float +init$9752 = .sbss:0x803EA154; // type:object size:0x1 scope:local align:1 data:byte +init$9816 = .sbss:0x803EA155; // type:object size:0x1 scope:local align:1 data:byte +rot$10264 = .sbss:0x803EA158; // type:object size:0x4 scope:local align:4 data:float +init$10265 = .sbss:0x803EA15C; // type:object size:0x1 scope:local align:1 data:byte +init$10289 = .sbss:0x803EA15D; // type:object size:0x1 scope:local align:1 data:byte +rot$10493 = .sbss:0x803EA160; // type:object size:0x4 scope:local align:4 data:4byte +init$10494 = .sbss:0x803EA164; // type:object size:0x1 scope:local align:1 data:byte +init$10498 = .sbss:0x803EA165; // type:object size:0x1 scope:local align:1 data:byte +init$10881 = .sbss:0x803EA166; // type:object size:0x1 scope:local align:1 data:byte +rot$11077 = .sbss:0x803EA168; // type:object size:0x4 scope:local align:4 data:float +init$11078 = .sbss:0x803EA16C; // type:object size:0x1 scope:local align:1 data:byte +howa_loop_cnt$11254 = .sbss:0x803EA170; // type:object size:0x4 scope:local align:4 data:float +init$11255 = .sbss:0x803EA174; // type:object size:0x1 scope:local align:1 data:byte +data$4141 = .sbss:0x803EA178; // type:object size:0x8 scope:local align:4 +m_name__16dBgS_MoveBgActor = .sbss:0x803EA180; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__16dBgS_MoveBgActor = .sbss:0x803EA184; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__16dBgS_MoveBgActor = .sbss:0x803EA188; // type:object size:0x4 scope:global align:4 data:4byte +DefaultTimer$4539 = .sbss:0x803EA190; // type:object size:0x4 scope:local align:4 data:4byte +init$4540 = .sbss:0x803EA194; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$4555 = .sbss:0x803EA198; // type:object size:0x4 scope:local align:4 data:4byte +init$4556 = .sbss:0x803EA19C; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$4558 = .sbss:0x803EA1A0; // type:object size:0x4 scope:local align:4 data:float +init$4559 = .sbss:0x803EA1A4; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$4880 = .sbss:0x803EA1A8; // type:object size:0x4 scope:local align:4 data:4byte +init$4881 = .sbss:0x803EA1AC; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$4883 = .sbss:0x803EA1B0; // type:object size:0x4 scope:local align:4 data:float +init$4884 = .sbss:0x803EA1B4; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$5052 = .sbss:0x803EA1B8; // type:object size:0x4 scope:local align:4 data:4byte +init$5053 = .sbss:0x803EA1BC; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$5055 = .sbss:0x803EA1C0; // type:object size:0x4 scope:local align:4 data:float +init$5056 = .sbss:0x803EA1C4; // type:object size:0x1 scope:local align:1 data:byte +DefaultRoll$5058 = .sbss:0x803EA1C8; // type:object size:0x4 scope:local align:4 data:float +init$5059 = .sbss:0x803EA1CC; // type:object size:0x1 scope:local align:1 data:byte +init$5495 = .sbss:0x803EA1CD; // type:object size:0x1 scope:local align:1 data:byte +DefaultRadius$5497 = .sbss:0x803EA1D0; // type:object size:0x4 scope:local align:4 data:float +init$5498 = .sbss:0x803EA1D4; // type:object size:0x1 scope:local align:1 data:byte +DefaultCtrCus$5500 = .sbss:0x803EA1D8; // type:object size:0x4 scope:local align:4 data:float +init$5501 = .sbss:0x803EA1DC; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$5503 = .sbss:0x803EA1E0; // type:object size:0x4 scope:local align:4 data:4byte +init$5504 = .sbss:0x803EA1E4; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$5506 = .sbss:0x803EA1E8; // type:object size:0x4 scope:local align:4 data:float +init$5507 = .sbss:0x803EA1EC; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$5613 = .sbss:0x803EA1F0; // type:object size:0x4 scope:local align:4 data:4byte +init$5614 = .sbss:0x803EA1F4; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$5616 = .sbss:0x803EA1F8; // type:object size:0x4 scope:local align:4 data:float +init$5617 = .sbss:0x803EA1FC; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$6306 = .sbss:0x803EA200; // type:object size:0x4 scope:local align:4 data:4byte +init$6307 = .sbss:0x803EA204; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$6309 = .sbss:0x803EA208; // type:object size:0x4 scope:local align:4 data:float +init$6310 = .sbss:0x803EA20C; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$6985 = .sbss:0x803EA210; // type:object size:0x4 scope:local align:4 data:4byte +init$6986 = .sbss:0x803EA214; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$6988 = .sbss:0x803EA218; // type:object size:0x4 scope:local align:4 data:float +init$6989 = .sbss:0x803EA21C; // type:object size:0x1 scope:local align:1 data:byte +init$7667 = .sbss:0x803EA21D; // type:object size:0x1 scope:local align:1 data:byte +DefaultCushion$7669 = .sbss:0x803EA220; // type:object size:0x4 scope:local align:4 data:float +init$7670 = .sbss:0x803EA224; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearDist$7672 = .sbss:0x803EA228; // type:object size:0x4 scope:local align:4 data:float +init$7673 = .sbss:0x803EA22C; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarDist$7675 = .sbss:0x803EA230; // type:object size:0x4 scope:local align:4 data:float +init$7676 = .sbss:0x803EA234; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearTimer$7678 = .sbss:0x803EA238; // type:object size:0x4 scope:local align:4 data:4byte +init$7679 = .sbss:0x803EA23C; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarTimer$7681 = .sbss:0x803EA240; // type:object size:0x4 scope:local align:4 data:4byte +init$7682 = .sbss:0x803EA244; // type:object size:0x1 scope:local align:1 data:byte +DefaultJumpTimer$7684 = .sbss:0x803EA248; // type:object size:0x4 scope:local align:4 data:4byte +init$7685 = .sbss:0x803EA24C; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomDist$7687 = .sbss:0x803EA250; // type:object size:0x4 scope:local align:4 data:float +init$7688 = .sbss:0x803EA254; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomVAngle$7690 = .sbss:0x803EA258; // type:object size:0x4 scope:local align:4 data:float +init$7691 = .sbss:0x803EA25C; // type:object size:0x1 scope:local align:1 data:byte +DefaultFrontAngle$7693 = .sbss:0x803EA260; // type:object size:0x4 scope:local align:4 data:float +init$7694 = .sbss:0x803EA264; // type:object size:0x1 scope:local align:1 data:byte +init$8299 = .sbss:0x803EA265; // type:object size:0x1 scope:local align:1 data:byte +DefaultCushion$8301 = .sbss:0x803EA268; // type:object size:0x4 scope:local align:4 data:float +init$8302 = .sbss:0x803EA26C; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearDist$8304 = .sbss:0x803EA270; // type:object size:0x4 scope:local align:4 data:float +init$8305 = .sbss:0x803EA274; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarDist$8307 = .sbss:0x803EA278; // type:object size:0x4 scope:local align:4 data:float +init$8308 = .sbss:0x803EA27C; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearTimer$8310 = .sbss:0x803EA280; // type:object size:0x4 scope:local align:4 data:4byte +init$8311 = .sbss:0x803EA284; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarTimer$8313 = .sbss:0x803EA288; // type:object size:0x4 scope:local align:4 data:4byte +init$8314 = .sbss:0x803EA28C; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomDist$8316 = .sbss:0x803EA290; // type:object size:0x4 scope:local align:4 data:float +init$8317 = .sbss:0x803EA294; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomVAngle$8319 = .sbss:0x803EA298; // type:object size:0x4 scope:local align:4 data:float +init$8320 = .sbss:0x803EA29C; // type:object size:0x1 scope:local align:1 data:byte +init$9376 = .sbss:0x803EA29D; // type:object size:0x1 scope:local align:1 data:byte +DefaultCushion$9378 = .sbss:0x803EA2A0; // type:object size:0x4 scope:local align:4 data:float +init$9379 = .sbss:0x803EA2A4; // type:object size:0x1 scope:local align:1 data:byte +DefaultDist$9381 = .sbss:0x803EA2A8; // type:object size:0x4 scope:local align:4 data:float +init$9382 = .sbss:0x803EA2AC; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$9384 = .sbss:0x803EA2B0; // type:object size:0x4 scope:local align:4 data:4byte +init$9385 = .sbss:0x803EA2B4; // type:object size:0x1 scope:local align:1 data:byte +DefaultFrontAngle$9387 = .sbss:0x803EA2B8; // type:object size:0x4 scope:local align:4 data:float +init$9388 = .sbss:0x803EA2BC; // type:object size:0x1 scope:local align:1 data:byte +DefaultCtrCus$11317 = .sbss:0x803EA2C0; // type:object size:0x4 scope:local align:4 data:float +init$11318 = .sbss:0x803EA2C4; // type:object size:0x1 scope:local align:1 data:byte +DefaultEyeCus$11320 = .sbss:0x803EA2C8; // type:object size:0x4 scope:local align:4 data:float +init$11321 = .sbss:0x803EA2CC; // type:object size:0x1 scope:local align:1 data:byte +init$11325 = .sbss:0x803EA2CD; // type:object size:0x1 scope:local align:1 data:byte +DefaultFovy$11327 = .sbss:0x803EA2D0; // type:object size:0x4 scope:local align:4 data:float +init$11328 = .sbss:0x803EA2D4; // type:object size:0x1 scope:local align:1 data:byte +DefaultRadiusMin$11330 = .sbss:0x803EA2D8; // type:object size:0x4 scope:local align:4 data:float +init$11331 = .sbss:0x803EA2DC; // type:object size:0x1 scope:local align:1 data:byte +DefaultRadiusMax$11333 = .sbss:0x803EA2E0; // type:object size:0x4 scope:local align:4 data:float +init$11334 = .sbss:0x803EA2E4; // type:object size:0x1 scope:local align:1 data:byte +DefaultLatitudeMin$11336 = .sbss:0x803EA2E8; // type:object size:0x4 scope:local align:4 data:float +init$11337 = .sbss:0x803EA2EC; // type:object size:0x1 scope:local align:1 data:byte +DefaultLatitudeMax$11339 = .sbss:0x803EA2F0; // type:object size:0x4 scope:local align:4 data:float +init$11340 = .sbss:0x803EA2F4; // type:object size:0x1 scope:local align:1 data:byte +DefaultLongitudeMin$11342 = .sbss:0x803EA2F8; // type:object size:0x4 scope:local align:4 data:float +init$11343 = .sbss:0x803EA2FC; // type:object size:0x1 scope:local align:1 data:byte +DefaultLongitudeMax$11345 = .sbss:0x803EA300; // type:object size:0x4 scope:local align:4 data:float +init$11346 = .sbss:0x803EA304; // type:object size:0x1 scope:local align:1 data:byte +IllegalRatio$11348 = .sbss:0x803EA308; // type:object size:0x4 scope:local align:4 data:float +init$11349 = .sbss:0x803EA30C; // type:object size:0x1 scope:local align:1 data:byte +M_init_num__Q25dWood5Anm_c = .sbss:0x803EA310; // type:object size:0x4 scope:global align:4 data:4byte +init$4196 = .sbss:0x803EA314; // type:object size:0x1 scope:local align:1 data:byte +anm_norm_num$5225 = .sbss:0x803EA318; // type:object size:0x4 scope:local align:4 data:4byte +init$5226 = .sbss:0x803EA31C; // type:object size:0x1 scope:local align:1 data:byte +l_CutSoundFlag = .sbss:0x803EA320; // type:object size:0x1 scope:local align:1 data:byte +init$4230 = .sbss:0x803EA321; // type:object size:0x1 scope:local align:1 data:byte +ang$4228 = .sbss:0x803EA324; // type:object size:0x6 scope:local align:4 +m_playerRoom__11daNpc_Cb1_c = .sbss:0x803EA330; // type:object size:0x1 scope:global align:1 +m_flying__11daNpc_Cb1_c = .sbss:0x803EA331; // type:object size:0x1 scope:global align:1 data:byte +m_flyingTimer__11daNpc_Cb1_c = .sbss:0x803EA332; // type:object size:0x2 scope:global align:2 data:2byte +m_status__11daNpc_Cb1_c = .sbss:0x803EA334; // type:object size:0x2 scope:global align:2 +l_gbaCommand = .sbss:0x803EA338; // type:object size:0x4 scope:global align:4 data:4byte +mEffect__7daAgb_c = .sbss:0x803EA33C; // type:object size:0x4 scope:global align:4 data:4byte +mItemBuy__7daAgb_c = .sbss:0x803EA340; // type:object size:0x4 scope:global align:4 data:4byte +se_flag$4668 = .sbss:0x803EA344; // type:object size:0x1 scope:local align:1 data:byte +init$4669 = .sbss:0x803EA345; // type:object size:0x1 scope:local align:1 data:byte +init$localstatic4$modeProcCall__7daAgb_cFv = .sbss:0x803EA346; // type:object size:0x1 scope:global align:1 data:byte +m_count__9daArrow_c = .sbss:0x803EA348; // type:object size:0x2 scope:global align:2 data:2byte +init$5151 = .sbss:0x803EA34A; // type:object size:0x1 scope:local align:1 data:byte +init$4555 = .sbss:0x803EA350; // type:object size:0x1 scope:local align:1 data:byte +init$4644 = .sbss:0x803EA351; // type:object size:0x1 scope:local align:1 data:byte +init$5401 = .sbss:0x803EA352; // type:object size:0x1 scope:local align:1 data:byte +init$4478 = .sbss:0x803EA358; // type:object size:0x1 scope:local align:1 data:byte +init$4866 = .sbss:0x803EA359; // type:object size:0x1 scope:local align:1 data:byte +init$5180 = .sbss:0x803EA35A; // type:object size:0x1 scope:local align:1 data:byte +init$5592 = .sbss:0x803EA35B; // type:object size:0x1 scope:local align:1 data:byte +init$5670 = .sbss:0x803EA35C; // type:object size:0x1 scope:local align:1 data:byte +init$5156 = .sbss:0x803EA360; // type:object size:0x1 scope:local align:1 data:byte +init$4895 = .sbss:0x803EA368; // type:object size:0x1 scope:local align:1 data:byte +init$4428 = .sbss:0x803EA370; // type:object size:0x1 scope:local align:1 data:byte +init$4451 = .sbss:0x803EA371; // type:object size:0x1 scope:local align:1 data:byte +l_ship = .sbss:0x803EA378; // type:object size:0x4 scope:global align:4 data:4byte +rope_scale = .sbss:0x803EA380; // type:object size:0x4 scope:global align:4 data:float +btd = .sbss:0x803EA384; // type:object size:0x4 scope:local align:4 data:4byte +dr = .sbss:0x803EA388; // type:object size:0x4 scope:global align:4 data:4byte +init$4234 = .sbss:0x803EA390; // type:object size:0x1 scope:local align:1 data:byte +init$4613 = .sbss:0x803EA398; // type:object size:0x1 scope:local align:1 data:byte +a_heap_size_tbl$4111 = .sbss:0x803EA3A0; // type:object size:0x4 scope:local align:4 data:4byte +init$4112 = .sbss:0x803EA3A4; // type:object size:0x1 scope:local align:1 data:byte +l_hio_counter = .sbss:0x803EA3A8; // type:object size:0x4 scope:global align:4 data:4byte +a_heap_size_tbl$4888 = .sbss:0x803EA3AC; // type:object size:0x4 scope:local align:4 data:4byte +init$4889 = .sbss:0x803EA3B0; // type:object size:0x1 scope:local align:1 data:byte +init$4264 = .sbss:0x803EA3B8; // type:object size:0x1 scope:local align:1 data:byte +init$4270 = .sbss:0x803EA3B9; // type:object size:0x1 scope:local align:1 data:byte +init$4276 = .sbss:0x803EA3BA; // type:object size:0x1 scope:local align:1 data:byte +init$4569 = .sbss:0x803EA3BB; // type:object size:0x1 scope:local align:1 data:byte +init$4680 = .sbss:0x803EA3BC; // type:object size:0x1 scope:local align:1 data:byte +init$4834 = .sbss:0x803EA3BD; // type:object size:0x1 scope:local align:1 data:byte +init$4839 = .sbss:0x803EA3BE; // type:object size:0x1 scope:local align:1 data:byte +init$4977 = .sbss:0x803EA3BF; // type:object size:0x1 scope:local align:1 data:byte +m_find_flag__Q212daObj_Search5Act_c = .sbss:0x803EA3C0; // type:object size:0x1 scope:global align:1 +l_debug_current_angle = .sbss:0x803EA3C8; // type:object size:0x6 scope:global align:4 data:2byte +l_debug_shape_angle = .sbss:0x803EA3D0; // type:object size:0x6 scope:global align:4 data:2byte +m_maba_timer__13daPy_matAnm_c = .sbss:0x803EA3D6; // type:object size:0x1 scope:global align:1 data:byte +m_maba_flg__13daPy_matAnm_c = .sbss:0x803EA3D7; // type:object size:0x1 scope:global align:1 data:byte +m_eye_move_flg__13daPy_matAnm_c = .sbss:0x803EA3D8; // type:object size:0x1 scope:global align:1 data:byte +m_morf_frame__13daPy_matAnm_c = .sbss:0x803EA3D9; // type:object size:0x1 scope:global align:1 data:byte +init$4883 = .sbss:0x803EA3DA; // type:object size:0x1 scope:local align:1 data:byte +m_timer__18daPy_dmEcallBack_c = .sbss:0x803EA3DC; // type:object size:0x2 scope:global align:2 data:2byte +init$5636 = .sbss:0x803EA3DE; // type:object size:0x1 scope:local align:1 data:byte +init$5639 = .sbss:0x803EA3DF; // type:object size:0x1 scope:local align:1 data:byte +init$5697 = .sbss:0x803EA3E0; // type:object size:0x1 scope:local align:1 data:byte +init$6038 = .sbss:0x803EA3E1; // type:object size:0x1 scope:local align:1 data:byte +init$6041 = .sbss:0x803EA3E2; // type:object size:0x1 scope:local align:1 data:byte +init$6044 = .sbss:0x803EA3E3; // type:object size:0x1 scope:local align:1 data:byte +init$6047 = .sbss:0x803EA3E4; // type:object size:0x1 scope:local align:1 data:byte +init$6050 = .sbss:0x803EA3E5; // type:object size:0x1 scope:local align:1 data:byte +init$6506 = .sbss:0x803EA3E6; // type:object size:0x1 scope:local align:1 data:byte +init$6649 = .sbss:0x803EA3E7; // type:object size:0x1 scope:local align:1 data:byte +init$6783 = .sbss:0x803EA3E8; // type:object size:0x1 scope:local align:1 data:byte +init$6787 = .sbss:0x803EA3E9; // type:object size:0x1 scope:local align:1 data:byte +init$6790 = .sbss:0x803EA3EA; // type:object size:0x1 scope:local align:1 data:byte +magtail_offset$13133 = .sbss:0x803EA3EC; // type:object size:0x4 scope:local align:4 data:float +init$13134 = .sbss:0x803EA3F0; // type:object size:0x1 scope:local align:1 data:byte +init$14429 = .sbss:0x803EA3F1; // type:object size:0x1 scope:local align:1 data:byte +init$14432 = .sbss:0x803EA3F2; // type:object size:0x1 scope:local align:1 data:byte +init$15277 = .sbss:0x803EA3F3; // type:object size:0x1 scope:local align:1 data:byte +init$15281 = .sbss:0x803EA3F4; // type:object size:0x1 scope:local align:1 data:byte +init$16734 = .sbss:0x803EA3F5; // type:object size:0x1 scope:local align:1 data:byte +init$16737 = .sbss:0x803EA3F6; // type:object size:0x1 scope:local align:1 data:byte +init$17464 = .sbss:0x803EA3F7; // type:object size:0x1 scope:local align:1 data:byte +init$18870 = .sbss:0x803EA3F8; // type:object size:0x1 scope:local align:1 data:byte +init$18873 = .sbss:0x803EA3F9; // type:object size:0x1 scope:local align:1 data:byte +init$18876 = .sbss:0x803EA3FA; // type:object size:0x1 scope:local align:1 data:byte +init$20989 = .sbss:0x803EA3FB; // type:object size:0x1 scope:local align:1 data:byte +init$20992 = .sbss:0x803EA3FC; // type:object size:0x1 scope:local align:1 data:byte +init$20995 = .sbss:0x803EA3FD; // type:object size:0x1 scope:local align:1 data:byte +init$23146 = .sbss:0x803EA3FE; // type:object size:0x1 scope:local align:1 data:byte +init$23149 = .sbss:0x803EA3FF; // type:object size:0x1 scope:local align:1 data:byte +init$24808 = .sbss:0x803EA400; // type:object size:0x1 scope:local align:1 data:byte +init$24811 = .sbss:0x803EA401; // type:object size:0x1 scope:local align:1 data:byte +guard_rate$25841 = .sbss:0x803EA404; // type:object size:0x4 scope:local align:4 data:float +init$25842 = .sbss:0x803EA408; // type:object size:0x1 scope:local align:1 data:byte +init$38025 = .sbss:0x803EA409; // type:object size:0x1 scope:local align:1 data:byte +init$38028 = .sbss:0x803EA40A; // type:object size:0x1 scope:local align:1 data:byte +init$4176 = .sbss:0x803EA410; // type:object size:0x1 scope:local align:1 data:byte +g_asHIO = .sbss:0x803EA418; // type:object size:0x8 scope:global align:4 +talkmode = .sbss:0x803EA420; // type:object size:0x1 scope:global align:1 data:byte +talkFlag = .sbss:0x803EA421; // type:object size:0x1 scope:global align:1 data:byte +slotShow = .sbss:0x803EA422; // type:object size:0x1 scope:global align:1 data:byte +gaugeShow = .sbss:0x803EA423; // type:object size:0x1 scope:global align:1 data:byte +gaugeTrans = .sbss:0x803EA424; // type:object size:0x1 scope:global align:1 data:byte +gaugeTransTimer = .sbss:0x803EA426; // type:object size:0x2 scope:global align:2 data:2byte +prev_hit_type$8380 = .sbss:0x803EA428; // type:object size:0x4 scope:local align:4 data:4byte +init$8381 = .sbss:0x803EA42C; // type:object size:0x1 scope:local align:1 data:byte +prev_plat1$8383 = .sbss:0x803EA430; // type:object size:0x4 scope:local align:4 data:4byte +init$8384 = .sbss:0x803EA434; // type:object size:0x1 scope:local align:1 data:byte +prev_plat2$8386 = .sbss:0x803EA438; // type:object size:0x4 scope:local align:4 data:4byte +init$8387 = .sbss:0x803EA43C; // type:object size:0x1 scope:local align:1 data:byte +init$9215 = .sbss:0x803EA43D; // type:object size:0x1 scope:local align:1 data:byte +dfan$9217 = .sbss:0x803EA440; // type:object size:0x4 scope:local align:4 data:float +init$9218 = .sbss:0x803EA444; // type:object size:0x1 scope:local align:1 data:byte +init$9222 = .sbss:0x803EA445; // type:object size:0x1 scope:local align:1 data:byte +dpixy$9224 = .sbss:0x803EA448; // type:object size:0x4 scope:local align:4 data:float +init$9225 = .sbss:0x803EA44C; // type:object size:0x1 scope:local align:1 data:byte +SA_FLY$9557 = .sbss:0x803EA450; // type:object size:0x4 scope:local align:4 data:float +init$9558 = .sbss:0x803EA454; // type:object size:0x1 scope:local align:1 data:byte +SA_FLY$12057 = .sbss:0x803EA458; // type:object size:0x4 scope:local align:4 data:float +init$12058 = .sbss:0x803EA45C; // type:object size:0x1 scope:local align:1 data:byte +init$13360 = .sbss:0x803EA45D; // type:object size:0x1 scope:local align:1 data:byte +init$13376 = .sbss:0x803EA45E; // type:object size:0x1 scope:local align:1 data:byte +init$14006 = .sbss:0x803EA45F; // type:object size:0x1 scope:local align:1 data:byte +init$14021 = .sbss:0x803EA460; // type:object size:0x1 scope:local align:1 data:byte +target$6190 = .sbss:0x803EA468; // type:object size:0x4 scope:local align:4 data:float +init$6191 = .sbss:0x803EA46C; // type:object size:0x1 scope:local align:1 data:byte +target$6209 = .sbss:0x803EA470; // type:object size:0x4 scope:local align:4 data:float +init$6210 = .sbss:0x803EA474; // type:object size:0x1 scope:local align:1 data:byte +init$localstatic4$draw__10dThunder_cFv = .sbss:0x803EA478; // type:object size:0x1 scope:global align:1 data:byte +init_angle_z__9dMCloth_c = .sbss:0x803EA480; // type:object size:0x2 scope:global align:2 data:2byte +g_moHIO = .sbss:0x803EA488; // type:object size:0x8 scope:global align:4 +cloth_c = .sbss:0x803EA490; // type:object size:0x4 scope:global align:4 data:4byte +fonttype = .sbss:0x803EA494; // type:object size:0x4 scope:global align:4 data:4byte +rfonttype = .sbss:0x803EA498; // type:object size:0x4 scope:global align:4 data:4byte +dMs_capture_c = .sbss:0x803EA49C; // type:object size:0x4 scope:global align:4 data:4byte +dMs_cloth_c = .sbss:0x803EA4A0; // type:object size:0x4 scope:global align:4 data:4byte +dMi_c = .sbss:0x803EA4A4; // type:object size:0x4 scope:global align:4 data:4byte +dMc_c = .sbss:0x803EA4A8; // type:object size:0x4 scope:global align:4 data:4byte +dMd_c = .sbss:0x803EA4AC; // type:object size:0x4 scope:global align:4 data:4byte +dMf_c = .sbss:0x803EA4B0; // type:object size:0x4 scope:global align:4 data:4byte +dNm_c = .sbss:0x803EA4B4; // type:object size:0x4 scope:global align:4 data:4byte +dMs_c = .sbss:0x803EA4B8; // type:object size:0x4 scope:global align:4 data:4byte +timer$6975 = .sbss:0x803EA4BC; // type:object size:0x2 scope:local align:2 data:2byte +init$6976 = .sbss:0x803EA4BE; // type:object size:0x1 scope:local align:1 data:byte +dMesg_gpResourceContainer = .sbss:0x803EA4C0; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpControl = .sbss:0x803EA4C4; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpSequenceProcessor = .sbss:0x803EA4C8; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpRenderingProcessor = .sbss:0x803EA4CC; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpFont = .sbss:0x803EA4D0; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpRFont = .sbss:0x803EA4D4; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gbUpdate = .sbss:0x803EA4D8; // type:object size:0x1 scope:global align:1 data:byte +m_strSizeFlag = .sbss:0x803EA4D9; // type:object size:0x1 scope:global align:1 data:byte +s_strSizeFlag = .sbss:0x803EA4DA; // type:object size:0x1 scope:global align:1 data:byte +header = .sbss:0x803EA4DC; // type:object size:0x4 scope:global align:4 data:4byte +messageOffsetY = .sbss:0x803EA4E0; // type:object size:0x2 scope:global align:2 data:2byte +retFlag = .sbss:0x803EA4E4; // type:object size:0x4 scope:global align:4 data:4byte +oParse = .sbss:0x803EA4E8; // type:object size:0x4 scope:global align:4 data:4byte +dMsg2_popSpeed = .sbss:0x803EA4F0; // type:object size:0x4 scope:global align:4 data:4byte +message = .sbss:0x803EA4F4; // type:object size:0x8 scope:local align:4 data:4byte +msg3d = .sbss:0x803EA500; // type:object size:0x4 scope:global align:4 data:4byte +dMsg3_popSpeed = .sbss:0x803EA504; // type:object size:0x4 scope:global align:4 data:4byte +message = .sbss:0x803EA508; // type:object size:0x8 scope:local align:4 data:4byte +dMeter_Info = .sbss:0x803EA510; // type:object size:0x2 scope:global align:4 data:byte +dMn_c = .sbss:0x803EA514; // type:object size:0x4 scope:global align:4 data:4byte +sMainParts1 = .sbss:0x803EA518; // type:object size:0x4 scope:global align:4 data:4byte +sMainParts2 = .sbss:0x803EA51C; // type:object size:0x4 scope:global align:4 data:4byte +sMainParts3 = .sbss:0x803EA520; // type:object size:0x4 scope:global align:4 data:4byte +sScrTimer1 = .sbss:0x803EA524; // type:object size:0x4 scope:global align:4 data:4byte +sScrTimer2 = .sbss:0x803EA528; // type:object size:0x4 scope:global align:4 data:4byte +sChoiceRoad = .sbss:0x803EA52C; // type:object size:0x4 scope:global align:4 data:4byte +moveItemPane = .sbss:0x803EA530; // type:object size:0x4 scope:global align:4 data:4byte +mapAlpha = .sbss:0x803EA534; // type:object size:0x1 scope:global align:1 data:byte +menu_status = .sbss:0x803EA535; // type:object size:0x1 scope:global align:1 data:byte +menu_status_old = .sbss:0x803EA536; // type:object size:0x1 scope:global align:1 data:byte +dMenu_pause = .sbss:0x803EA537; // type:object size:0x1 scope:global align:1 data:byte +dMenu_frame_timer = .sbss:0x803EA538; // type:object size:0x4 scope:global align:4 data:4byte +dMenu_menuButton = .sbss:0x803EA53C; // type:object size:0x1 scope:global align:1 data:byte +subWinFlag = .sbss:0x803EA53D; // type:object size:0x1 scope:global align:1 data:byte +dMeter_auctionFlag = .sbss:0x803EA53E; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemMoveFlag = .sbss:0x803EA53F; // type:object size:0x1 scope:global align:1 data:byte +dMeter_btn_chk = .sbss:0x803EA540; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemNum = .sbss:0x803EA541; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemTimer = .sbss:0x803EA542; // type:object size:0x2 scope:global align:2 data:2byte +texRateX = .sbss:0x803EA544; // type:object size:0x4 scope:global align:4 data:float +texRateY = .sbss:0x803EA548; // type:object size:0x4 scope:global align:4 data:float +texScaleX = .sbss:0x803EA54C; // type:object size:0x4 scope:global align:4 data:float +texScaleY = .sbss:0x803EA550; // type:object size:0x4 scope:global align:4 data:float +dMenu_menuFlag = .sbss:0x803EA554; // type:object size:0x1 scope:global align:1 data:byte +dMenu_baitNum = .sbss:0x803EA558; // type:object size:0x8 scope:global align:4 data:byte +dMeter_place_name = .sbss:0x803EA560; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemMode = .sbss:0x803EA561; // type:object size:0x1 scope:global align:1 data:byte +dMeter_collectMode = .sbss:0x803EA562; // type:object size:0x1 scope:global align:1 data:byte +dMeter_windStatus = .sbss:0x803EA563; // type:object size:0x1 scope:global align:1 data:byte +rupy_soundSetFlag = .sbss:0x803EA564; // type:object size:0x1 scope:global align:1 data:byte +rupy_soundOnFlag = .sbss:0x803EA565; // type:object size:0x1 scope:global align:1 data:byte +dMeter_mMapCtrlDisp = .sbss:0x803EA568; // type:object size:0x6 scope:global align:4 data:byte +meter1 = .sbss:0x803EA570; // type:object size:0x4 scope:global align:4 data:4byte +meter2 = .sbss:0x803EA574; // type:object size:0x4 scope:global align:4 data:4byte +soundOnFlag$5562 = .sbss:0x803EA578; // type:object size:0x1 scope:local align:1 data:byte +init$5563 = .sbss:0x803EA579; // type:object size:0x1 scope:local align:1 data:byte +point$5649 = .sbss:0x803EA57A; // type:object size:0x1 scope:local align:1 data:byte +init$5650 = .sbss:0x803EA57B; // type:object size:0x1 scope:local align:1 data:byte +flag$5796 = .sbss:0x803EA57C; // type:object size:0x1 scope:local align:1 data:byte +init$5797 = .sbss:0x803EA57D; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$6063 = .sbss:0x803EA57E; // type:object size:0x2 scope:local align:2 data:2byte +init$6064 = .sbss:0x803EA580; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$6066 = .sbss:0x803EA582; // type:object size:0x2 scope:local align:2 data:2byte +init$6067 = .sbss:0x803EA584; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$6069 = .sbss:0x803EA586; // type:object size:0x2 scope:local align:2 data:2byte +init$6070 = .sbss:0x803EA588; // type:object size:0x1 scope:local align:1 data:byte +nowX$6072 = .sbss:0x803EA58C; // type:object size:0x4 scope:local align:4 data:float +init$6073 = .sbss:0x803EA590; // type:object size:0x1 scope:local align:1 data:byte +nowY$6075 = .sbss:0x803EA594; // type:object size:0x4 scope:local align:4 data:float +init$6076 = .sbss:0x803EA598; // type:object size:0x1 scope:local align:1 data:byte +expX$6078 = .sbss:0x803EA59C; // type:object size:0x4 scope:local align:4 data:float +init$6079 = .sbss:0x803EA5A0; // type:object size:0x1 scope:local align:1 data:byte +expY$6081 = .sbss:0x803EA5A4; // type:object size:0x4 scope:local align:4 data:float +init$6082 = .sbss:0x803EA5A8; // type:object size:0x1 scope:local align:1 data:byte +alphaNowFrame$6278 = .sbss:0x803EA5AA; // type:object size:0x2 scope:local align:2 data:2byte +init$6279 = .sbss:0x803EA5AC; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$6601 = .sbss:0x803EA5AE; // type:object size:0x2 scope:local align:2 data:2byte +init$6602 = .sbss:0x803EA5B0; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$6604 = .sbss:0x803EA5B2; // type:object size:0x2 scope:local align:2 data:2byte +init$6605 = .sbss:0x803EA5B4; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$6607 = .sbss:0x803EA5B6; // type:object size:0x2 scope:local align:2 data:2byte +init$6608 = .sbss:0x803EA5B8; // type:object size:0x1 scope:local align:1 data:byte +nowX$6610 = .sbss:0x803EA5BC; // type:object size:0x4 scope:local align:4 data:float +init$6611 = .sbss:0x803EA5C0; // type:object size:0x1 scope:local align:1 data:byte +nowY$6613 = .sbss:0x803EA5C4; // type:object size:0x4 scope:local align:4 data:float +init$6614 = .sbss:0x803EA5C8; // type:object size:0x1 scope:local align:1 data:byte +expX$6616 = .sbss:0x803EA5CC; // type:object size:0x4 scope:local align:4 data:float +init$6617 = .sbss:0x803EA5D0; // type:object size:0x1 scope:local align:1 data:byte +expY$6619 = .sbss:0x803EA5D4; // type:object size:0x4 scope:local align:4 data:float +init$6620 = .sbss:0x803EA5D8; // type:object size:0x1 scope:local align:1 data:byte +alphaNowFrame$6813 = .sbss:0x803EA5DA; // type:object size:0x2 scope:local align:2 data:2byte +init$6814 = .sbss:0x803EA5DC; // type:object size:0x1 scope:local align:1 data:byte +arrowMax$7629 = .sbss:0x803EA5DD; // type:object size:0x1 scope:local align:1 data:byte +init$7630 = .sbss:0x803EA5DE; // type:object size:0x1 scope:local align:1 data:byte +bombMax$7632 = .sbss:0x803EA5DF; // type:object size:0x1 scope:local align:1 data:byte +init$7633 = .sbss:0x803EA5E0; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$8365 = .sbss:0x803EA5E2; // type:object size:0x2 scope:local align:2 data:2byte +init$8366 = .sbss:0x803EA5E4; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$8368 = .sbss:0x803EA5E6; // type:object size:0x2 scope:local align:2 data:2byte +init$8369 = .sbss:0x803EA5E8; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$8371 = .sbss:0x803EA5EA; // type:object size:0x2 scope:local align:2 data:2byte +init$8372 = .sbss:0x803EA5EC; // type:object size:0x1 scope:local align:1 data:byte +nowX$8374 = .sbss:0x803EA5F0; // type:object size:0x4 scope:local align:4 data:float +init$8375 = .sbss:0x803EA5F4; // type:object size:0x1 scope:local align:1 data:byte +nowY$8377 = .sbss:0x803EA5F8; // type:object size:0x4 scope:local align:4 data:float +init$8378 = .sbss:0x803EA5FC; // type:object size:0x1 scope:local align:1 data:byte +alphaNowFrame$8560 = .sbss:0x803EA5FE; // type:object size:0x2 scope:local align:2 data:2byte +init$8561 = .sbss:0x803EA600; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$8630 = .sbss:0x803EA602; // type:object size:0x2 scope:local align:2 data:2byte +init$8631 = .sbss:0x803EA604; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$8633 = .sbss:0x803EA606; // type:object size:0x2 scope:local align:2 data:2byte +init$8634 = .sbss:0x803EA608; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$8636 = .sbss:0x803EA60A; // type:object size:0x2 scope:local align:2 data:2byte +init$8637 = .sbss:0x803EA60C; // type:object size:0x1 scope:local align:1 data:byte +nowX$8639 = .sbss:0x803EA610; // type:object size:0x4 scope:local align:4 data:float +init$8640 = .sbss:0x803EA614; // type:object size:0x1 scope:local align:1 data:byte +nowY$8642 = .sbss:0x803EA618; // type:object size:0x4 scope:local align:4 data:float +init$8643 = .sbss:0x803EA61C; // type:object size:0x1 scope:local align:1 data:byte +bossEyeFlag$9079 = .sbss:0x803EA61D; // type:object size:0x1 scope:local align:1 data:byte +init$9080 = .sbss:0x803EA61E; // type:object size:0x1 scope:local align:1 data:byte +soundOnFlag$9198 = .sbss:0x803EA61F; // type:object size:0x1 scope:local align:1 data:byte +init$9199 = .sbss:0x803EA620; // type:object size:0x1 scope:local align:1 data:byte +frame$9913 = .sbss:0x803EA621; // type:object size:0x1 scope:local align:1 data:byte +init$9914 = .sbss:0x803EA622; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$9959 = .sbss:0x803EA624; // type:object size:0x2 scope:local align:2 data:2byte +init$9960 = .sbss:0x803EA626; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$9962 = .sbss:0x803EA628; // type:object size:0x2 scope:local align:2 data:2byte +init$9963 = .sbss:0x803EA62A; // type:object size:0x1 scope:local align:1 data:byte +mapTimer$11799 = .sbss:0x803EA62C; // type:object size:0x2 scope:local align:2 data:2byte +init$11800 = .sbss:0x803EA62E; // type:object size:0x1 scope:local align:1 data:byte +stageFlag$11802 = .sbss:0x803EA62F; // type:object size:0x1 scope:local align:1 data:byte +init$11803 = .sbss:0x803EA630; // type:object size:0x1 scope:local align:1 data:byte +stayNo$11805 = .sbss:0x803EA634; // type:object size:0x4 scope:local align:4 data:4byte +init$11806 = .sbss:0x803EA638; // type:object size:0x1 scope:local align:1 data:byte +arrowType$11956 = .sbss:0x803EA639; // type:object size:0x1 scope:local align:1 data:byte +init$11957 = .sbss:0x803EA63A; // type:object size:0x1 scope:local align:1 data:byte +oldType$11959 = .sbss:0x803EA63B; // type:object size:0x1 scope:local align:1 data:byte +init$11960 = .sbss:0x803EA63C; // type:object size:0x1 scope:local align:1 data:byte +dist_buf$12562 = .sbss:0x803EA640; // type:object size:0x4 scope:local align:4 data:float +init$12563 = .sbss:0x803EA644; // type:object size:0x1 scope:local align:1 data:byte +sScreen = .sbss:0x803EA648; // type:object size:0x4 scope:global align:4 data:4byte +sScreen2 = .sbss:0x803EA64C; // type:object size:0x4 scope:local align:4 data:4byte +textFont = .sbss:0x803EA650; // type:object size:0x4 scope:global align:4 data:4byte +rubyFont = .sbss:0x803EA654; // type:object size:0x4 scope:global align:4 data:4byte +arrowPane = .sbss:0x803EA658; // type:object size:0x4 scope:global align:4 data:4byte +maskPane = .sbss:0x803EA65C; // type:object size:0x4 scope:global align:4 data:4byte +talkPosX = .sbss:0x803EA660; // type:object size:0x4 scope:global align:4 data:float +talkPosY = .sbss:0x803EA664; // type:object size:0x4 scope:global align:4 data:float +textOffsetY = .sbss:0x803EA668; // type:object size:0x2 scope:global align:2 data:2byte +agb_work_area = .sbss:0x803EA66C; // type:object size:0x4 scope:global align:4 data:4byte +message = .sbss:0x803EA670; // type:object size:0x8 scope:local align:4 data:4byte +flag$7509 = .sbss:0x803EA678; // type:object size:0x1 scope:local align:1 data:byte +init$7510 = .sbss:0x803EA679; // type:object size:0x1 scope:local align:1 data:byte +cnt$7512 = .sbss:0x803EA67A; // type:object size:0x2 scope:local align:2 data:2byte +init$7513 = .sbss:0x803EA67C; // type:object size:0x1 scope:local align:1 data:byte +posY0$8384 = .sbss:0x803EA680; // type:object size:0x4 scope:local align:4 data:4byte +init$8385 = .sbss:0x803EA684; // type:object size:0x1 scope:local align:1 data:byte +posY1$8387 = .sbss:0x803EA688; // type:object size:0x4 scope:local align:4 data:4byte +init$8388 = .sbss:0x803EA68C; // type:object size:0x1 scope:local align:1 data:byte +posY2$8390 = .sbss:0x803EA690; // type:object size:0x4 scope:local align:4 data:4byte +init$8391 = .sbss:0x803EA694; // type:object size:0x1 scope:local align:1 data:byte +posY3$8393 = .sbss:0x803EA698; // type:object size:0x4 scope:local align:4 data:4byte +init$8394 = .sbss:0x803EA69C; // type:object size:0x1 scope:local align:1 data:byte +init$4569 = .sbss:0x803EA6A0; // type:object size:0x1 scope:local align:1 data:byte +wind_flag$5165 = .sbss:0x803EA6A8; // type:object size:0x1 scope:local align:1 data:byte +init$5166 = .sbss:0x803EA6A9; // type:object size:0x1 scope:local align:1 data:byte +dOvlpFd_execute_f = .sbss:0x803EA6B0; // type:object size:0x4 scope:global align:4 data:4byte +init$4965 = .sbss:0x803EA6B8; // type:object size:0x1 scope:local align:1 data:byte +l_anmCommand = .sbss:0x803EA6C0; // type:object size:0x4 scope:global align:4 data:4byte +l_fmapCommand = .sbss:0x803EA6C4; // type:object size:0x4 scope:global align:4 data:4byte +l_itemResCommand = .sbss:0x803EA6C8; // type:object size:0x4 scope:global align:4 data:4byte +l_fmapResCommand = .sbss:0x803EA6CC; // type:object size:0x4 scope:global align:4 data:4byte +l_dmapResCommand = .sbss:0x803EA6D0; // type:object size:0x4 scope:global align:4 data:4byte +l_clctResCommand = .sbss:0x803EA6D4; // type:object size:0x4 scope:global align:4 data:4byte +l_optResCommand = .sbss:0x803EA6D8; // type:object size:0x4 scope:global align:4 data:4byte +l_saveResCommand = .sbss:0x803EA6DC; // type:object size:0x4 scope:global align:4 data:4byte +l_clothResCommand = .sbss:0x803EA6E0; // type:object size:0x4 scope:global align:4 data:4byte +l_itemiconCommand = .sbss:0x803EA6E4; // type:object size:0x4 scope:global align:4 data:4byte +l_actioniconCommand = .sbss:0x803EA6E8; // type:object size:0x4 scope:global align:4 data:4byte +l_scopeResCommand = .sbss:0x803EA6EC; // type:object size:0x4 scope:global align:4 data:4byte +l_camResCommand = .sbss:0x803EA6F0; // type:object size:0x4 scope:global align:4 data:4byte +l_swimResCommand = .sbss:0x803EA6F4; // type:object size:0x4 scope:global align:4 data:4byte +l_windResCommand = .sbss:0x803EA6F8; // type:object size:0x4 scope:global align:4 data:4byte +l_nameResCommand = .sbss:0x803EA6FC; // type:object size:0x4 scope:global align:4 data:4byte +l_tmsgCommand = .sbss:0x803EA700; // type:object size:0x4 scope:global align:4 data:4byte +l_dmsgCommand = .sbss:0x803EA704; // type:object size:0x4 scope:global align:4 data:4byte +l_errorResCommand = .sbss:0x803EA708; // type:object size:0x4 scope:global align:4 data:4byte +l_msgDtCommand = .sbss:0x803EA70C; // type:object size:0x4 scope:global align:4 data:4byte +l_msgCommand = .sbss:0x803EA710; // type:object size:0x4 scope:global align:4 data:4byte +l_menuCommand = .sbss:0x803EA714; // type:object size:0x4 scope:global align:4 data:4byte +l_fontCommand = .sbss:0x803EA718; // type:object size:0x4 scope:global align:4 data:4byte +l_rubyCommand = .sbss:0x803EA71C; // type:object size:0x4 scope:global align:4 data:4byte +l_particleCommand = .sbss:0x803EA720; // type:object size:0x4 scope:global align:4 data:4byte +l_itemTableCommand = .sbss:0x803EA724; // type:object size:0x4 scope:global align:4 data:4byte +l_ActorDataCommand = .sbss:0x803EA728; // type:object size:0x4 scope:global align:4 data:4byte +l_FmapDataCommand = .sbss:0x803EA72C; // type:object size:0x4 scope:global align:4 data:4byte +l_lodCommand = .sbss:0x803EA730; // type:object size:0x4 scope:global align:4 data:4byte +l_startID = .sbss:0x803EA738; // type:object size:0x4 scope:global align:4 data:4byte +l_cursolID = .sbss:0x803EA73C; // type:object size:0x4 scope:global align:4 data:4byte +l_timepat = .sbss:0x803EA740; // type:object size:0x4 scope:global align:4 data:4byte +l_weekpat = .sbss:0x803EA744; // type:object size:0x2 scope:global align:2 data:2byte +l_demo23 = .sbss:0x803EA746; // type:object size:0x2 scope:global align:2 data:2byte +l_groupPoint = .sbss:0x803EA748; // type:object size:0x4 scope:global align:4 data:4byte +pauseTimer__13dScnPly_ply_c = .sbss:0x803EA750; // type:object size:0x1 scope:global align:1 data:byte +nextPauseTimer__13dScnPly_ply_c = .sbss:0x803EA751; // type:object size:0x1 scope:global align:1 data:byte +dylPreLoadTime1 = .sbss:0x803EA758; // type:object size:0x8 scope:global align:8 data:4byte +resPreLoadTime0 = .sbss:0x803EA760; // type:object size:0x8 scope:global align:8 data:4byte +resPreLoadTime1 = .sbss:0x803EA768; // type:object size:0x8 scope:global align:8 data:4byte +g_preLoadHIO = .sbss:0x803EA770; // type:object size:0x4 scope:global align:4 data:4byte +l_lkDemoAnmCommand = .sbss:0x803EA774; // type:object size:0x4 scope:global align:4 data:4byte +dScp_ScpScreen = .sbss:0x803EA778; // type:object size:0x4 scope:global align:4 data:4byte +dScp_MsgScreen = .sbss:0x803EA77C; // type:object size:0x4 scope:global align:4 data:4byte +font0 = .sbss:0x803EA780; // type:object size:0x4 scope:global align:4 data:4byte +font1 = .sbss:0x803EA784; // type:object size:0x4 scope:global align:4 data:4byte +scope = .sbss:0x803EA788; // type:object size:0x8 scope:global align:4 data:4byte +m_circle_cnt__12dWaterMark_c = .sbss:0x803EA790; // type:object size:0x2 scope:global align:2 data:2byte +m_player_foot_now_id__12dWaterMark_c = .sbss:0x803EA792; // type:object size:0x2 scope:global align:2 data:2byte +init$localstatic4$draw__12dWindArrow_cFv = .sbss:0x803EA798; // type:object size:0x1 scope:global align:1 data:byte +init$localstatic6$draw__12dWindArrow_cFv = .sbss:0x803EA799; // type:object size:0x1 scope:global align:1 data:byte +mEcallback__12dWpotWater_c = .sbss:0x803EA7A0; // type:object size:0x4 scope:global align:4 data:4byte +mFirst__24DynamicModuleControlBase = .sbss:0x803EA7A8; // type:object size:0x4 scope:global align:4 data:4byte +mLast__24DynamicModuleControlBase = .sbss:0x803EA7AC; // type:object size:0x4 scope:global align:4 data:4byte +sAllocBytes__20DynamicModuleControl = .sbss:0x803EA7B0; // type:object size:0x4 scope:global align:4 data:4byte +sArchive__20DynamicModuleControl = .sbss:0x803EA7B4; // type:object size:0x4 scope:global align:4 data:4byte +sFileCache__20DynamicModuleControl = .sbss:0x803EA7B8; // type:object size:0x4 scope:global align:4 data:4byte +Heap__3cMl = .sbss:0x803EA7C0; // type:object size:0x4 scope:global align:4 data:4byte +init$2532 = .sbss:0x803EA7C8; // type:object size:0x1 scope:local align:1 data:byte +Zero__5csXyz = .sbss:0x803EA7D0; // type:object size:0x6 scope:global align:4 data:4byte +r0 = .sbss:0x803EA7D8; // type:object size:0x4 scope:global align:4 data:4byte +r1 = .sbss:0x803EA7DC; // type:object size:0x4 scope:global align:4 data:4byte +r2 = .sbss:0x803EA7E0; // type:object size:0x4 scope:global align:4 data:4byte +r02 = .sbss:0x803EA7E4; // type:object size:0x4 scope:global align:4 data:4byte +r12 = .sbss:0x803EA7E8; // type:object size:0x4 scope:global align:4 data:4byte +r22 = .sbss:0x803EA7EC; // type:object size:0x4 scope:global align:4 data:4byte +l_SetCounter = .sbss:0x803EA7F0; // type:object size:0x4 scope:global align:4 data:4byte +_0__7cSAngle = .sbss:0x803EA7F8; // type:object size:0x2 scope:global align:4 data:2byte +_1__7cSAngle = .sbss:0x803EA7FC; // type:object size:0x2 scope:global align:4 +_90__7cSAngle = .sbss:0x803EA800; // type:object size:0x2 scope:global align:4 data:2byte +_180__7cSAngle = .sbss:0x803EA804; // type:object size:0x2 scope:global align:4 +_270__7cSAngle = .sbss:0x803EA808; // type:object size:0x2 scope:global align:4 data:2byte +rootHeap__9JFWSystem = .sbss:0x803EA810; // type:object size:0x4 scope:global align:4 data:4byte +systemHeap__9JFWSystem = .sbss:0x803EA814; // type:object size:0x4 scope:global align:4 data:4byte +mainThread__9JFWSystem = .sbss:0x803EA818; // type:object size:0x4 scope:global align:4 data:4byte +debugPrint__9JFWSystem = .sbss:0x803EA81C; // type:object size:0x4 scope:global align:4 data:4byte +systemFont__9JFWSystem = .sbss:0x803EA820; // type:object size:0x4 scope:global align:4 data:4byte +systemConsoleManager__9JFWSystem = .sbss:0x803EA824; // type:object size:0x4 scope:global align:4 data:4byte +systemConsole__9JFWSystem = .sbss:0x803EA828; // type:object size:0x4 scope:global align:4 data:4byte +sInitCalled__9JFWSystem = .sbss:0x803EA82C; // type:object size:0x1 scope:global align:1 data:byte +sManager__10JFWDisplay = .sbss:0x803EA830; // type:object size:0x4 scope:global align:4 data:4byte +prevFrame$2526 = .sbss:0x803EA834; // type:object size:0x4 scope:local align:4 data:4byte +init$2527 = .sbss:0x803EA838; // type:object size:0x1 scope:local align:1 data:byte +nextTick$2571 = .sbss:0x803EA840; // type:object size:0x8 scope:local align:8 data:4byte +init$2572 = .sbss:0x803EA848; // type:object size:0x1 scope:local align:1 data:byte +nextCount$2579 = .sbss:0x803EA84C; // type:object size:0x4 scope:local align:4 data:4byte +init$2580 = .sbss:0x803EA850; // type:object size:0x1 scope:local align:1 data:byte +pEmtrInfo__12JPAFieldData = .sbss:0x803EA858; // type:object size:0x4 scope:global align:4 data:4byte +pcb__14JPADrawContext = .sbss:0x803EA860; // type:object size:0x4 scope:global align:4 data:4byte +soOutput_none___Q27JStudio14TVariableValue = .sbss:0x803EA868; // type:object size:0x4 scope:global align:4 data:4byte +@564 = .sbss:0x803EA870; // type:object size:0x1 scope:local align:4 data:byte +init$1090 = .sbss:0x803EA878; // type:object size:0x1 scope:local align:1 data:byte +soVVOOn_BEGIN_FADE_IN___Q214JStudio_JAudio14TAdaptor_sound = .sbss:0x803EA87C; // type:object size:0x4 scope:global align:4 data:4byte +soVVOOn_END_FADE_OUT___Q214JStudio_JAudio14TAdaptor_sound = .sbss:0x803EA880; // type:object size:0x4 scope:global align:4 data:4byte +init$1384 = .sbss:0x803EA888; // type:object size:0x1 scope:local align:1 data:byte +soVVOOn_BEGIN_FADE_IN___Q217JStudio_JParticle17TAdaptor_particle = .sbss:0x803EA88C; // type:object size:0x4 scope:global align:4 data:4byte +soVVOOn_END_FADE_OUT___Q217JStudio_JParticle17TAdaptor_particle = .sbss:0x803EA890; // type:object size:0x4 scope:global align:4 data:4byte +JASC_SINTABLE__Q28JASystem4Calc = .sbss:0x803EA898; // type:object size:0x4 scope:global align:4 data:4byte +JASC_DOL2TABLE__Q28JASystem4Calc = .sbss:0x803EA89C; // type:object size:0x4 scope:global align:4 data:4byte +JASUniversalDacCounter__Q28JASystem6Kernel = .sbss:0x803EA8A0; // type:object size:0x4 scope:global align:4 data:4byte +lastRspMadep__Q28JASystem6Kernel = .sbss:0x803EA8A4; // type:object size:0x4 scope:global align:4 data:4byte +useRspMadep__Q28JASystem6Kernel = .sbss:0x803EA8A8; // type:object size:0x4 scope:global align:4 data:4byte +vframeWorkRunning__Q28JASystem6Kernel = .sbss:0x803EA8AC; // type:object size:0x4 scope:global align:4 data:4byte +dacCallbackFunc__Q28JASystem6Kernel = .sbss:0x803EA8B0; // type:object size:0x4 scope:global align:4 data:4byte +JASVframeCounter__Q28JASystem6Kernel = .sbss:0x803EA8B4; // type:object size:0x4 scope:global align:4 data:4byte +extMixCallback__Q28JASystem6Kernel = .sbss:0x803EA8B8; // type:object size:0x4 scope:global align:4 data:4byte +extMixMode__Q28JASystem6Kernel = .sbss:0x803EA8BC; // type:object size:0x1 scope:global align:1 data:byte +dacp$389 = .sbss:0x803EA8C0; // type:object size:0x4 scope:local align:4 data:4byte +init$390 = .sbss:0x803EA8C4; // type:object size:0x1 scope:local align:1 data:byte +sThread__Q28JASystem3Dvd = .sbss:0x803EA8C8; // type:object size:0x4 scope:global align:4 data:4byte +callList__Q28JASystem6Kernel = .sbss:0x803EA8D0; // type:object size:0x4 scope:global align:4 data:4byte +callbackInit__Q28JASystem6Kernel = .sbss:0x803EA8D4; // type:object size:0x1 scope:global align:1 data:byte +gOutputRate__Q28JASystem6Kernel = .sbss:0x803EA8D8; // type:object size:0x4 scope:global align:4 data:4byte +gAiSetting__Q28JASystem6Kernel = .sbss:0x803EA8DC; // type:object size:0x4 scope:global align:4 data:4byte +useHardStreaming__Q28JASystem10HardStream = .sbss:0x803EA8E0; // type:object size:0x1 scope:global align:1 data:byte +streamFiles__Q28JASystem10HardStream = .sbss:0x803EA8E4; // type:object size:0x4 scope:global align:4 data:4byte +playList__Q28JASystem10HardStream = .sbss:0x803EA8E8; // type:object size:0x4 scope:global align:4 data:4byte +cur_finfo$823 = .sbss:0x803EA8EC; // type:object size:0x4 scope:local align:4 data:4byte +init$824 = .sbss:0x803EA8F0; // type:object size:0x1 scope:local align:1 data:byte +cur_addr_cmd$829 = .sbss:0x803EA8F1; // type:object size:0x1 scope:local align:1 data:byte +init$830 = .sbss:0x803EA8F2; // type:object size:0x1 scope:local align:1 data:byte +last_frame$988 = .sbss:0x803EA8F4; // type:object size:0x4 scope:local align:4 data:4byte +init$989 = .sbss:0x803EA8F8; // type:object size:0x1 scope:local align:1 data:byte +cmd_once = .sbss:0x803EA900; // type:object size:0x8 scope:global align:4 +cmd_stay = .sbss:0x803EA908; // type:object size:0x8 scope:global align:4 +JASDram = .sbss:0x803EA910; // type:object size:0x4 scope:global align:4 data:4byte +audioAramTop__Q28JASystem6Kernel = .sbss:0x803EA914; // type:object size:0x4 scope:global align:4 data:4byte +CARD_SECURITY_BUFFER__Q28JASystem6Kernel = .sbss:0x803EA918; // type:object size:0x4 scope:global align:4 data:4byte +sV0$648 = .sbss:0x803EA920; // type:object size:0x4 scope:local align:4 data:4byte +init$649 = .sbss:0x803EA924; // type:object size:0x1 scope:local align:1 data:byte +sV1$651 = .sbss:0x803EA928; // type:object size:0x4 scope:local align:4 data:4byte +init$652 = .sbss:0x803EA92C; // type:object size:0x1 scope:local align:1 data:byte +sCallBackFunc__Q28JASystem6TTrack = .sbss:0x803EA930; // type:object size:0x4 scope:global align:4 data:4byte +sParser__Q28JASystem6TTrack = .sbss:0x803EA934; // type:object size:0x1 scope:global align:4 +sFreeList__Q28JASystem6TTrack = .sbss:0x803EA938; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__Q28JASystem5TBank = .sbss:0x803EA940; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__Q28JASystem9TWaveBank = .sbss:0x803EA948; // type:object size:0x4 scope:global align:4 data:4byte +oscp$651 = .sbss:0x803EA950; // type:object size:0x4 scope:local align:4 data:4byte +init$652 = .sbss:0x803EA954; // type:object size:0x1 scope:local align:1 data:byte +init$584 = .sbss:0x803EA958; // type:object size:0x1 scope:local align:1 data:byte +oRandom$583 = .sbss:0x803EA95C; // type:object size:0x4 scope:local align:4 data:4byte +sUsedHeapSize__Q28JASystem8WSParser = .sbss:0x803EA960; // type:object size:0x4 scope:global align:4 data:4byte +sUsedHeapSize__Q28JASystem9BNKParser = .sbss:0x803EA968; // type:object size:0x4 scope:global align:4 data:4byte +sTableSize__Q28JASystem11WaveBankMgr = .sbss:0x803EA970; // type:object size:0x4 scope:global align:4 data:4byte +sWaveBank__Q28JASystem11WaveBankMgr = .sbss:0x803EA974; // type:object size:0x4 scope:global align:4 data:4byte +sTableSize__Q28JASystem7BankMgr = .sbss:0x803EA978; // type:object size:0x4 scope:global align:4 data:4byte +sBankArray__Q28JASystem7BankMgr = .sbss:0x803EA97C; // type:object size:0x4 scope:global align:4 data:4byte +sVir2PhyTable__Q28JASystem7BankMgr = .sbss:0x803EA980; // type:object size:0x4 scope:global align:4 data:4byte +sAudioprocMQInit__Q28JASystem12TAudioThread = .sbss:0x803EA988; // type:object size:0x4 scope:global align:4 data:4byte +sbIsPrioritySet__Q28JASystem12TAudioThread = .sbss:0x803EA98C; // type:object size:0x4 scope:global align:4 data:4byte +sDSPPrio__Q28JASystem12TAudioThread = .sbss:0x803EA990; // type:object size:0x4 scope:global align:4 data:4byte +sDVDPrio__Q28JASystem12TAudioThread = .sbss:0x803EA994; // type:object size:0x4 scope:global align:4 data:4byte +snIntCount__Q28JASystem12TAudioThread = .sbss:0x803EA998; // type:object size:0x4 scope:global align:4 data:4byte +sbIsDSPBoot__Q28JASystem12TAudioThread = .sbss:0x803EA99C; // type:object size:0x4 scope:global align:4 data:4byte +first$357 = .sbss:0x803EA9A0; // type:object size:0x4 scope:local align:4 data:4byte +init$358 = .sbss:0x803EA9A4; // type:object size:0x1 scope:local align:1 data:byte +isInit__Q28JASystem14TDSP_DACBuffer = .sbss:0x803EA9A8; // type:object size:0x4 scope:global align:4 data:4byte +dsp_buf__Q28JASystem14TDSP_DACBuffer = .sbss:0x803EA9AC; // type:object size:0x4 scope:global align:4 data:4byte +writeBuffer__Q28JASystem14TDSP_DACBuffer = .sbss:0x803EA9B0; // type:object size:0x1 scope:global align:1 data:byte +readBuffer__Q28JASystem14TDSP_DACBuffer = .sbss:0x803EA9B1; // type:object size:0x1 scope:global align:1 data:byte +dspStatus__Q28JASystem14TDSP_DACBuffer = .sbss:0x803EA9B2; // type:object size:0x1 scope:global align:1 data:byte +dacSyncCounter__Q28JASystem14TDSP_DACBuffer = .sbss:0x803EA9B4; // type:object size:0x4 scope:global align:4 data:4byte +callback__Q28JASystem14TDSP_DACBuffer = .sbss:0x803EA9B8; // type:object size:0x4 scope:global align:4 data:4byte +DSPCH__Q28JASystem11TDSPChannel = .sbss:0x803EA9C0; // type:object size:0x4 scope:global align:4 data:4byte +smnUse__Q28JASystem11TDSPChannel = .sbss:0x803EA9C4; // type:object size:0x4 scope:global align:4 data:4byte +first$417 = .sbss:0x803EA9C8; // type:object size:0x4 scope:local align:4 data:4byte +init$418 = .sbss:0x803EA9CC; // type:object size:0x1 scope:local align:1 data:byte +old_time__8JASystem = .sbss:0x803EA9D0; // type:object size:0x4 scope:global align:4 data:4byte +CH_BUF__Q28JASystem12DSPInterface = .sbss:0x803EA9D8; // type:object size:0x4 scope:global align:4 data:4byte +FX_BUF__Q28JASystem12DSPInterface = .sbss:0x803EA9DC; // type:object size:0x4 scope:global align:4 data:4byte +sDSPVolume__Q28JASystem12DSPInterface = .sbss:0x803EA9E0; // type:object size:0x4 scope:global align:4 data:float +sChannelMgr__Q28JASystem14TGlobalChannel = .sbss:0x803EA9E8; // type:object size:0x4 scope:global align:4 data:4byte +sChannel__Q28JASystem14TGlobalChannel = .sbss:0x803EA9EC; // type:object size:0x4 scope:global align:4 data:4byte +sOscillator__Q28JASystem14TGlobalChannel = .sbss:0x803EA9F0; // type:object size:0x4 scope:global align:4 data:4byte +flag = .sbss:0x803EA9F8; // type:object size:0x4 scope:global align:4 data:4byte +d_waitflag = .sbss:0x803EA9FC; // type:object size:0x4 scope:global align:4 data:4byte +taskreadp = .sbss:0x803EAA00; // type:object size:0x4 scope:global align:4 data:4byte +taskwritep = .sbss:0x803EAA04; // type:object size:0x4 scope:global align:4 data:4byte +DSP_prior_yield = .sbss:0x803EAA08; // type:object size:0x1 scope:global align:1 data:byte +AUDIO_UPDATE_REQUEST = .sbss:0x803EAA0C; // type:object size:0x4 scope:global align:4 data:4byte +DSP_prior_task = .sbss:0x803EAA10; // type:object size:0x4 scope:global align:4 data:4byte +msBasic__8JAIBasic = .sbss:0x803EAA18; // type:object size:0x4 scope:global align:4 data:4byte +msCurrentHeap__8JAIBasic = .sbss:0x803EAA1C; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeBnk__Q27JAInter8BankWave = .sbss:0x803EAA20; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeWs__Q27JAInter8BankWave = .sbss:0x803EAA24; // type:object size:0x4 scope:global align:4 data:4byte +wsGroupNumber__Q27JAInter8BankWave = .sbss:0x803EAA28; // type:object size:0x4 scope:global align:4 data:4byte +wsLoadStatus__Q27JAInter8BankWave = .sbss:0x803EAA2C; // type:object size:0x4 scope:global align:4 data:4byte +wsMax__Q27JAInter8BankWave = .sbss:0x803EAA30; // type:object size:0x4 scope:global align:4 data:4byte +random__Q27JAInter5Const = .sbss:0x803EAA38; // type:object size:0x4 scope:global align:4 data:4byte +deadObjectFreePointer__Q27JAInter14DummyObjectMgr = .sbss:0x803EAA40; // type:object size:0x4 scope:global align:4 data:4byte +deadObjectUsedPointer__Q27JAInter14DummyObjectMgr = .sbss:0x803EAA44; // type:object size:0x4 scope:global align:4 data:4byte +deadObjectObject__Q27JAInter14DummyObjectMgr = .sbss:0x803EAA48; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeFxScene__Q27JAInter2Fx = .sbss:0x803EAA50; // type:object size:0x4 scope:global align:4 data:4byte +mSceneMax__Q27JAInter2Fx = .sbss:0x803EAA54; // type:object size:0x1 scope:global align:1 data:byte +mBufferSizeMax__Q27JAInter2Fx = .sbss:0x803EAA58; // type:object size:0x4 scope:global align:4 data:4byte +mBufferPointer__Q27JAInter2Fx = .sbss:0x803EAA5C; // type:object size:0x4 scope:global align:4 data:4byte +mFxconfigTable__Q27JAInter2Fx = .sbss:0x803EAA60; // type:object size:0x4 scope:global align:4 data:4byte +seDefaultFx__18JAIGlobalParameter = .sbss:0x803EAA68; // type:object size:0x2 scope:global align:2 data:2byte +interfaceHeapSize__18JAIGlobalParameter = .sbss:0x803EAA6C; // type:object size:0x4 scope:global align:4 data:4byte +minDistanceVolume__18JAIGlobalParameter = .sbss:0x803EAA70; // type:object size:0x4 scope:global align:4 data:float +aafPointer__Q27JAInter8InitData = .sbss:0x803EAA78; // type:object size:0x4 scope:global align:4 data:4byte +seTrackUpdate__Q27JAInter5SeMgr = .sbss:0x803EAA80; // type:object size:0x4 scope:global align:4 data:4byte +categoryInfoTable__Q27JAInter5SeMgr = .sbss:0x803EAA84; // type:object size:0x4 scope:global align:4 data:4byte +sePlaySound__Q27JAInter5SeMgr = .sbss:0x803EAA88; // type:object size:0x4 scope:global align:4 data:4byte +seParameterFreeStartPointer__Q27JAInter5SeMgr = .sbss:0x803EAA8C; // type:object size:0x4 scope:global align:4 data:4byte +seParameterUsedEndPointer__Q27JAInter5SeMgr = .sbss:0x803EAA90; // type:object size:0x4 scope:global align:4 data:4byte +seRegist__Q27JAInter5SeMgr = .sbss:0x803EAA94; // type:object size:0x4 scope:global align:4 data:4byte +seRegistBuffer__Q27JAInter5SeMgr = .sbss:0x803EAA98; // type:object size:0x4 scope:global align:4 data:4byte +seHandle__Q27JAInter5SeMgr = .sbss:0x803EAA9C; // type:object size:0x4 scope:global align:4 data:4byte +seScene__Q27JAInter5SeMgr = .sbss:0x803EAAA0; // type:object size:0x1 scope:global align:1 data:byte +seqMuteFlagFromSe__Q27JAInter5SeMgr = .sbss:0x803EAAA4; // type:object size:0x4 scope:global align:4 data:4byte +seCategoryVolume__Q27JAInter5SeMgr = .sbss:0x803EAAA8; // type:object size:0x4 scope:global align:4 data:4byte +seEntryCancel__Q27JAInter5SeMgr = .sbss:0x803EAAAC; // type:object size:0x4 scope:global align:4 data:4byte +sAutoHeap__Q27JAInter7HeapMgr = .sbss:0x803EAAB0; // type:object size:0x4 scope:global align:4 data:4byte +sStayHeap__Q27JAInter7HeapMgr = .sbss:0x803EAAB4; // type:object size:0x4 scope:global align:4 data:4byte +sAutoHeapCount__Q27JAInter7HeapMgr = .sbss:0x803EAAB8; // type:object size:0x4 scope:global align:4 data:4byte +sStayHeapCount__Q27JAInter7HeapMgr = .sbss:0x803EAABC; // type:object size:0x4 scope:global align:4 data:4byte +seqTrackInfo__Q27JAInter11SequenceMgr = .sbss:0x803EAAC0; // type:object size:0x4 scope:global align:4 data:4byte +FixSeqBufPointer__Q27JAInter11SequenceMgr = .sbss:0x803EAAC4; // type:object size:0x4 scope:global align:4 data:4byte +arcPointer__Q27JAInter11SequenceMgr = .sbss:0x803EAAC8; // type:object size:0x4 scope:global align:4 data:4byte +mVersion__Q27JAInter10SoundTable = .sbss:0x803EAAD0; // type:object size:0x1 scope:global align:1 data:byte +mCategotyMax__Q27JAInter10SoundTable = .sbss:0x803EAAD1; // type:object size:0x1 scope:global align:1 data:byte +mSoundMax__Q27JAInter10SoundTable = .sbss:0x803EAAD4; // type:object size:0x4 scope:global align:4 data:4byte +mDatasize__Q27JAInter10SoundTable = .sbss:0x803EAAD8; // type:object size:0x4 scope:global align:4 data:4byte +mPointerCategory__Q27JAInter10SoundTable = .sbss:0x803EAADC; // type:object size:0x4 scope:global align:4 data:4byte +mAddress__Q27JAInter10SoundTable = .sbss:0x803EAAE0; // type:object size:0x4 scope:global align:4 data:4byte +flags__Q27JAInter9StreamMgr = .sbss:0x803EAAE8; // type:object size:0x2 scope:global align:4 data:byte +streamUpdate__Q27JAInter9StreamMgr = .sbss:0x803EAAEC; // type:object size:0x4 scope:global align:4 data:4byte +streamList__Q27JAInter9StreamMgr = .sbss:0x803EAAF0; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeStrm__Q27JAInter9StreamMgr = .sbss:0x803EAAF4; // type:object size:0x4 scope:global align:4 data:4byte +adpcm_remain__Q27JAInter9StreamLib = .sbss:0x803EAAF8; // type:object size:0x4 scope:global align:4 data:4byte +adpcm_loadpoint__Q27JAInter9StreamLib = .sbss:0x803EAAFC; // type:object size:0x4 scope:global align:4 data:4byte +loadsize__Q27JAInter9StreamLib = .sbss:0x803EAB00; // type:object size:0x4 scope:global align:4 data:4byte +adpcm_buffer__Q27JAInter9StreamLib = .sbss:0x803EAB04; // type:object size:0x4 scope:global align:4 data:4byte +loop_buffer__Q27JAInter9StreamLib = .sbss:0x803EAB08; // type:object size:0x4 scope:global align:4 data:4byte +store_buffer__Q27JAInter9StreamLib = .sbss:0x803EAB0C; // type:object size:0x4 scope:global align:4 data:4byte +assign_ch__Q27JAInter9StreamLib = .sbss:0x803EAB10; // type:object size:0x8 scope:global align:4 data:4byte +playside__Q27JAInter9StreamLib = .sbss:0x803EAB18; // type:object size:0x4 scope:global align:4 data:4byte +playback_samples__Q27JAInter9StreamLib = .sbss:0x803EAB1C; // type:object size:0x4 scope:global align:4 data:4byte +loadup_samples__Q27JAInter9StreamLib = .sbss:0x803EAB20; // type:object size:0x4 scope:global align:4 data:4byte +adpcmbuf_state__Q27JAInter9StreamLib = .sbss:0x803EAB24; // type:object size:0x4 scope:global align:4 data:4byte +movieframe__Q27JAInter9StreamLib = .sbss:0x803EAB28; // type:object size:0x4 scope:global align:4 data:4byte +stopflag__Q27JAInter9StreamLib = .sbss:0x803EAB2C; // type:object size:0x1 scope:global align:1 data:byte +stopflag2__Q27JAInter9StreamLib = .sbss:0x803EAB2D; // type:object size:0x1 scope:global align:1 data:byte +playflag__Q27JAInter9StreamLib = .sbss:0x803EAB2E; // type:object size:0x1 scope:global align:1 data:byte +playflag2__Q27JAInter9StreamLib = .sbss:0x803EAB2F; // type:object size:0x1 scope:global align:1 data:byte +prepareflag__Q27JAInter9StreamLib = .sbss:0x803EAB30; // type:object size:0x1 scope:global align:1 data:byte +dspch_deallockflag__Q27JAInter9StreamLib = .sbss:0x803EAB31; // type:object size:0x1 scope:global align:1 data:byte +outvolume__Q27JAInter9StreamLib = .sbss:0x803EAB34; // type:object size:0x4 scope:global align:4 data:float +outpitch__Q27JAInter9StreamLib = .sbss:0x803EAB38; // type:object size:0x4 scope:global align:4 data:float +outpan__Q27JAInter9StreamLib = .sbss:0x803EAB3C; // type:object size:0x4 scope:global align:4 data:float +stackvolume__Q27JAInter9StreamLib = .sbss:0x803EAB40; // type:object size:0x4 scope:global align:4 data:float +stackpitch__Q27JAInter9StreamLib = .sbss:0x803EAB44; // type:object size:0x4 scope:global align:4 data:float +stackpan__Q27JAInter9StreamLib = .sbss:0x803EAB48; // type:object size:0x4 scope:global align:4 data:float +outflag_volume__Q27JAInter9StreamLib = .sbss:0x803EAB4C; // type:object size:0x1 scope:global align:1 data:byte +outflag_pan__Q27JAInter9StreamLib = .sbss:0x803EAB4D; // type:object size:0x1 scope:global align:1 data:byte +outflag_pitch__Q27JAInter9StreamLib = .sbss:0x803EAB4E; // type:object size:0x1 scope:global align:1 data:byte +loop_start_flag__Q27JAInter9StreamLib = .sbss:0x803EAB50; // type:object size:0x4 scope:global align:4 data:4byte +outpause__Q27JAInter9StreamLib = .sbss:0x803EAB54; // type:object size:0x4 scope:global align:4 data:4byte +playmode__Q27JAInter9StreamLib = .sbss:0x803EAB58; // type:object size:0x4 scope:global align:4 data:4byte +shift_sample__Q27JAInter9StreamLib = .sbss:0x803EAB5C; // type:object size:0x4 scope:global align:4 data:4byte +extra_sample__Q27JAInter9StreamLib = .sbss:0x803EAB60; // type:object size:0x4 scope:global align:4 data:4byte +DvdLoadFlag__Q27JAInter9StreamLib = .sbss:0x803EAB64; // type:object size:0x4 scope:global align:4 data:4byte +startInitFlag__Q27JAInter9StreamLib = .sbss:0x803EAB68; // type:object size:0x4 scope:global align:4 data:4byte +Mode__Q27JAInter9StreamLib = .sbss:0x803EAB6C; // type:object size:0x4 scope:global align:4 data:4byte +sFillBlockSize__Q27JAInter9StreamLib = .sbss:0x803EAB70; // type:object size:0x4 scope:global align:4 data:4byte +Head__Q27JAInter9StreamLib = .sbss:0x803EAB74; // type:object size:0x4 scope:global align:4 data:4byte +bufferMode__Q27JAInter9StreamLib = .sbss:0x803EAB78; // type:object size:0x1 scope:global align:1 data:byte +allocFlag__Q27JAInter9StreamLib = .sbss:0x803EAB79; // type:object size:0x1 scope:global align:1 data:byte +dspFinishFlag__Q27JAInter9StreamLib = .sbss:0x803EAB7A; // type:object size:0x1 scope:global align:1 data:byte +allocCallback__Q27JAInter9StreamLib = .sbss:0x803EAB7C; // type:object size:0x4 scope:global align:4 data:4byte +deallocCallback__Q27JAInter9StreamLib = .sbss:0x803EAB80; // type:object size:0x4 scope:global align:4 data:4byte +before$1183 = .sbss:0x803EAB84; // type:object size:0x4 scope:local align:4 data:4byte +init$1184 = .sbss:0x803EAB88; // type:object size:0x1 scope:local align:1 data:byte +L1$1209 = .sbss:0x803EAB8A; // type:object size:0x2 scope:local align:2 data:2byte +L2$1210 = .sbss:0x803EAB8C; // type:object size:0x2 scope:local align:2 data:2byte +R1$1211 = .sbss:0x803EAB8E; // type:object size:0x2 scope:local align:2 data:2byte +R2$1212 = .sbss:0x803EAB90; // type:object size:0x2 scope:local align:2 data:2byte +oldstat$1491 = .sbss:0x803EAB94; // type:object size:0x4 scope:local align:4 data:4byte +init$1492 = .sbss:0x803EAB98; // type:object size:0x1 scope:local align:1 data:byte +old_dspside$1515 = .sbss:0x803EAB9C; // type:object size:0x4 scope:local align:4 data:4byte +init$1516 = .sbss:0x803EABA0; // type:object size:0x1 scope:local align:1 data:byte +__GBAReset = .sbss:0x803EABA8; // type:object size:0x4 scope:global align:4 data:4byte +zel_basic__11JAIZelBasic = .sbss:0x803EABB0; // type:object size:0x4 scope:global align:4 data:4byte +DRAM_HEAP_SIZE__11JAIZelParam = .sbss:0x803EABB8; // type:object size:0x4 scope:global align:4 data:4byte +MIN_DISTANCE_VOLUME__11JAIZelParam = .sbss:0x803EABBC; // type:object size:0x4 scope:global align:4 data:float +SWORD_USING_TRACK__11JAIZelParam = .sbss:0x803EABC0; // type:object size:0x1 scope:global align:1 data:byte +sSystemHeap__7JKRHeap = .sbss:0x803EABC8; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__7JKRHeap = .sbss:0x803EABCC; // type:object size:0x4 scope:global align:4 data:4byte +sRootHeap__7JKRHeap = .sbss:0x803EABD0; // type:object size:0x4 scope:global align:4 data:4byte +mErrorHandler__7JKRHeap = .sbss:0x803EABD4; // type:object size:0x4 scope:global align:4 data:4byte +mCodeStart__7JKRHeap = .sbss:0x803EABD8; // type:object size:0x4 scope:global align:4 data:4byte +mCodeEnd__7JKRHeap = .sbss:0x803EABDC; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamStart__7JKRHeap = .sbss:0x803EABE0; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamEnd__7JKRHeap = .sbss:0x803EABE4; // type:object size:0x4 scope:global align:4 data:4byte +mMemorySize__7JKRHeap = .sbss:0x803EABE8; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundSize = .sbss:0x803EABF0; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundOffset = .sbss:0x803EABF4; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundBlock = .sbss:0x803EABF8; // type:object size:0x4 scope:global align:4 data:4byte +DBnewFreeBlock = .sbss:0x803EABFC; // type:object size:0x4 scope:global align:4 data:4byte +DBnewUsedBlock = .sbss:0x803EAC00; // type:object size:0x4 scope:global align:4 data:4byte +sManager__15JKRThreadSwitch = .sbss:0x803EAC08; // type:object size:0x4 scope:global align:4 data:4byte +preEnd = .sbss:0x803EAC0C; // type:object size:0x4 scope:global align:4 data:4byte +mUserPreCallback__15JKRThreadSwitch = .sbss:0x803EAC10; // type:object size:0x4 scope:global align:4 data:4byte +mUserPostCallback__15JKRThreadSwitch = .sbss:0x803EAC14; // type:object size:0x4 scope:global align:4 data:4byte +sAramObject__7JKRAram = .sbss:0x803EAC18; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x803EAC1C; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x803EAC20; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x803EAC24; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x803EAC28; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x803EAC2C; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x803EAC30; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x803EAC34; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x803EAC38; // type:object size:0x4 scope:local align:4 data:4byte +srcAddress = .sbss:0x803EAC3C; // type:object size:0x4 scope:global align:4 data:4byte +fileOffset = .sbss:0x803EAC40; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x803EAC44; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x803EAC48; // type:object size:0x4 scope:local align:4 data:4byte +isInitMutex = .sbss:0x803EAC4C; // type:object size:0x1 scope:local align:1 data:byte +sAramStreamObject__13JKRAramStream = .sbss:0x803EAC50; // type:object size:0x4 scope:global align:4 data:4byte +transBuffer__13JKRAramStream = .sbss:0x803EAC54; // type:object size:0x4 scope:global align:4 data:4byte +transSize__13JKRAramStream = .sbss:0x803EAC58; // type:object size:0x4 scope:global align:4 data:4byte +transHeap__13JKRAramStream = .sbss:0x803EAC5C; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentVolume__13JKRFileLoader = .sbss:0x803EAC60; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentDirID__10JKRArchive = .sbss:0x803EAC68; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x803EAC70; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x803EAC74; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x803EAC78; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x803EAC7C; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x803EAC80; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x803EAC84; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x803EAC88; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x803EAC8C; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x803EAC90; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x803EAC94; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x803EAC98; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x803EAC9C; // type:object size:0x4 scope:local align:4 data:4byte +isInitMutex = .sbss:0x803EACA0; // type:object size:0x1 scope:local align:1 data:byte +szpBuf = .sbss:0x803EACA8; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x803EACAC; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x803EACB0; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x803EACB4; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x803EACB8; // type:object size:0x4 scope:local align:4 data:4byte +dmaBuf = .sbss:0x803EACBC; // type:object size:0x4 scope:global align:4 data:4byte +dmaEnd = .sbss:0x803EACC0; // type:object size:0x4 scope:global align:4 data:4byte +dmaCurrent = .sbss:0x803EACC4; // type:object size:0x4 scope:global align:4 data:4byte +srcOffset = .sbss:0x803EACC8; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x803EACCC; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x803EACD0; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x803EACD4; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x803EACD8; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x803EACDC; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x803EACE0; // type:object size:0x4 scope:local align:4 data:4byte +isInitMutex = .sbss:0x803EACE4; // type:object size:0x1 scope:local align:1 data:byte +sDecompObject__9JKRDecomp = .sbss:0x803EACE8; // type:object size:0x4 scope:global align:4 data:4byte +sInitiated__12JUTGraphFifo = .sbss:0x803EACF0; // type:object size:0x1 scope:global align:1 data:byte +sCurrentFifo__12JUTGraphFifo = .sbss:0x803EACF4; // type:object size:0x4 scope:global align:4 data:4byte +mGpStatus__12JUTGraphFifo = .sbss:0x803EACF8; // type:object size:0x5 scope:global align:4 +sDebugPrint__10JUTDbPrint = .sbss:0x803EAD00; // type:object size:0x4 scope:global align:4 data:4byte +mListInitialized__10JUTGamePad = .sbss:0x803EAD08; // type:object size:0x1 scope:global align:1 data:byte +mPadAssign__10JUTGamePad = .sbss:0x803EAD0C; // type:object size:0x4 scope:global align:4 data:byte +mSuppressPadReset__10JUTGamePad = .sbss:0x803EAD10; // type:object size:0x4 scope:global align:4 data:4byte +sAnalogMode__10JUTGamePad = .sbss:0x803EAD14; // type:object size:0x4 scope:global align:4 data:4byte +sRumbleSupported__10JUTGamePad = .sbss:0x803EAD18; // type:object size:0x4 scope:global align:4 data:4byte +mStatus__Q210JUTGamePad7CRumble = .sbss:0x803EAD1C; // type:object size:0x4 scope:global align:4 data:byte +mEnabled__Q210JUTGamePad7CRumble = .sbss:0x803EAD20; // type:object size:0x4 scope:global align:4 data:4byte +sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x803EAD24; // type:object size:0x4 scope:global align:4 data:4byte +sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x803EAD28; // type:object size:0x4 scope:global align:4 data:4byte +sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x803EAD30; // type:object size:0x8 scope:global align:8 data:4byte +sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset = .sbss:0x803EAD38; // type:object size:0x1 scope:global align:1 data:byte +sResetOccurred__Q210JUTGamePad13C3ButtonReset = .sbss:0x803EAD39; // type:object size:0x1 scope:global align:1 data:byte +sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x803EAD3C; // type:object size:0x4 scope:global align:4 data:4byte +sErrorManager__12JUTException = .sbss:0x803EAD40; // type:object size:0x4 scope:global align:4 data:4byte +sPreUserCallback__12JUTException = .sbss:0x803EAD44; // type:object size:0x4 scope:global align:4 data:4byte +sPostUserCallback__12JUTException = .sbss:0x803EAD48; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBuffer__12JUTException = .sbss:0x803EAD4C; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBufferSize__12JUTException = .sbss:0x803EAD50; // type:object size:0x4 scope:global align:4 data:4byte +sConsole__12JUTException = .sbss:0x803EAD54; // type:object size:0x4 scope:global align:4 data:4byte +msr__12JUTException = .sbss:0x803EAD58; // type:object size:0x4 scope:global align:4 data:4byte +fpscr__12JUTException = .sbss:0x803EAD5C; // type:object size:0x4 scope:global align:4 data:4byte +sDirectPrint__14JUTDirectPrint = .sbss:0x803EAD60; // type:object size:0x4 scope:global align:4 data:4byte +sMessageLife__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x803EAD68; // type:object size:0x4 scope:global align:4 data:4byte +sMessageOwner__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x803EAD6C; // type:object size:0x4 scope:global align:4 data:4byte +mSynchro__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x803EAD70; // type:object size:0x1 scope:global align:1 data:byte +sManager__8JUTVideo = .sbss:0x803EAD78; // type:object size:0x4 scope:global align:4 data:4byte +sVideoLastTick__8JUTVideo = .sbss:0x803EAD7C; // type:object size:0x4 scope:global align:4 data:4byte +sVideoInterval__8JUTVideo = .sbss:0x803EAD80; // type:object size:0x4 scope:global align:4 data:4byte +sDrawWaiting = .sbss:0x803EAD84; // type:object size:0x1 scope:global align:1 data:byte +frameBuffer$2182 = .sbss:0x803EAD88; // type:object size:0x4 scope:local align:4 data:4byte +init$2183 = .sbss:0x803EAD8C; // type:object size:0x1 scope:local align:1 data:byte +sManager__6JUTXfb = .sbss:0x803EAD90; // type:object size:0x4 scope:global align:4 data:4byte +sManager__10JUTProcBar = .sbss:0x803EAD98; // type:object size:0x4 scope:global align:4 data:4byte +cnt$2296 = .sbss:0x803EAD9C; // type:object size:0x4 scope:local align:4 data:4byte +init$2297 = .sbss:0x803EADA0; // type:object size:0x1 scope:local align:1 data:byte +cntUser$2345 = .sbss:0x803EADA4; // type:object size:0x4 scope:local align:4 data:4byte +init$2346 = .sbss:0x803EADA8; // type:object size:0x1 scope:local align:1 data:byte +sManager__17JUTConsoleManager = .sbss:0x803EADB0; // type:object size:0x4 scope:global align:4 data:4byte +sReportConsole = .sbss:0x803EADB4; // type:object size:0x4 scope:global align:4 data:4byte +sWarningConsole = .sbss:0x803EADB8; // type:object size:0x4 scope:global align:4 data:4byte +sManager__6JUTGba = .sbss:0x803EADC0; // type:object size:0x4 scope:global align:4 data:4byte +mStrBuff__8J2DPrint = .sbss:0x803EADC8; // type:object size:0x4 scope:global align:4 data:4byte +mHeapFlag__8J2DPrint = .sbss:0x803EADCC; // type:object size:0x1 scope:global align:1 data:byte +mStrBuffSize__8J2DPrint = .sbss:0x803EADD0; // type:object size:0x4 scope:global align:4 data:4byte +mBufferNotEnough__8J2DPrint = .sbss:0x803EADD4; // type:object size:0x1 scope:global align:1 data:byte +j3dDefaultViewNo = .sbss:0x803EADD8; // type:object size:0x4 scope:global align:4 +sInterruptFlag__17J3DDisplayListObj = .sbss:0x803EADE0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentPipeline__11J3DShapeMtx = .sbss:0x803EADE8; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentScaleFlag__11J3DShapeMtx = .sbss:0x803EADEC; // type:object size:0x4 scope:global align:4 data:4byte +sNBTFlag__11J3DShapeMtx = .sbss:0x803EADF0; // type:object size:0x1 scope:global align:1 data:byte +sMtxPtrTbl__21J3DShapeMtxConcatView = .sbss:0x803EADF4; // type:object size:0x8 scope:global align:4 data:4byte +sOldVcdVatCmd__8J3DShape = .sbss:0x803EAE00; // type:object size:0x4 scope:global align:4 data:4byte +sEnvelopeFlag__8J3DShape = .sbss:0x803EAE04; // type:object size:0x1 scope:global align:1 data:byte +SizeOfJ3DColorBlockLightOffLoad = .sbss:0x803EAE08; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfJ3DColorBlockAmbientOnLoad = .sbss:0x803EAE0C; // type:object size:0x4 scope:global align:4 data:4byte +dualReg$1374 = .sbss:0x803EAE10; // type:object size:0x4 scope:local align:4 data:4byte +init$1375 = .sbss:0x803EAE14; // type:object size:0x1 scope:local align:1 data:byte +entryNum__13J3DDrawBuffer = .sbss:0x803EAE18; // type:object size:0x4 scope:global align:4 data:4byte +jmaSinTableSize = .sbss:0x803EAE20; // type:object size:0x2 scope:global align:2 data:2byte +jmaSinShift = .sbss:0x803EAE24; // type:object size:0x4 scope:global align:4 data:4byte +jmaSinTable = .sbss:0x803EAE28; // type:object size:0x4 scope:global align:4 data:4byte +jmaCosTable = .sbss:0x803EAE2C; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x803EAE30; // type:object size:0x4 scope:local align:4 data:4byte +BI2DebugFlag = .sbss:0x803EAE34; // type:object size:0x4 scope:global align:4 data:4byte +BI2DebugFlagHolder = .sbss:0x803EAE38; // type:object size:0x4 scope:global align:4 data:4byte +__OSIsGcam = .sbss:0x803EAE3C; // type:object size:0x4 scope:global align:4 data:4byte +AreWeInitialized = .sbss:0x803EAE40; // type:object size:0x4 scope:global align:4 data:4byte +OSExceptionTable = .sbss:0x803EAE44; // type:object size:0x4 scope:global align:4 data:4byte +__OSSavedRegionEnd = .sbss:0x803EAE48; // type:object size:0x4 scope:global align:4 data:4byte +__OSSavedRegionStart = .sbss:0x803EAE4C; // type:object size:0x4 scope:global align:4 data:4byte +__OSInIPL = .sbss:0x803EAE50; // type:object size:0x4 scope:global align:4 data:4byte +__OSStartTime = .sbss:0x803EAE58; // type:object size:0x8 scope:global align:8 data:4byte +AlarmQueue = .sbss:0x803EAE60; // type:object size:0x8 scope:global align:4 data:4byte +HeapArray = .sbss:0x803EAE68; // type:object size:0x4 scope:global align:4 data:4byte +NumHeaps = .sbss:0x803EAE6C; // type:object size:0x4 scope:global align:4 data:4byte +ArenaStart = .sbss:0x803EAE70; // type:object size:0x4 scope:global align:4 data:4byte +ArenaEnd = .sbss:0x803EAE74; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaHi = .sbss:0x803EAE78; // type:object size:0x4 scope:global align:4 data:4byte +InterruptHandlerTable = .sbss:0x803EAE80; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterruptSrr0 = .sbss:0x803EAE84; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterrupt = .sbss:0x803EAE88; // type:object size:0x2 scope:global align:2 data:2byte +__OSLastInterruptTime = .sbss:0x803EAE90; // type:object size:0x8 scope:global align:8 data:4byte +SaveStart = .sbss:0x803EAE98; // type:object size:0x4 scope:global align:4 data:4byte +SaveEnd = .sbss:0x803EAE9C; // type:object size:0x4 scope:global align:4 data:4byte +Prepared = .sbss:0x803EAEA0; // type:object size:0x4 scope:global align:4 data:4byte +ResetFunctionQueue = .sbss:0x803EAEA8; // type:object size:0x8 scope:global align:4 data:4byte +ResetCallback = .sbss:0x803EAEB0; // type:object size:0x4 scope:global align:4 data:4byte +Down = .sbss:0x803EAEB4; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x803EAEB8; // type:object size:0x4 scope:local align:4 data:4byte +HoldUp = .sbss:0x803EAEC0; // type:object size:0x8 scope:global align:8 data:4byte +HoldDown = .sbss:0x803EAEC8; // type:object size:0x8 scope:global align:8 data:4byte +RunQueueBits = .sbss:0x803EAED0; // type:object size:0x4 scope:global align:4 data:4byte +RunQueueHint = .sbss:0x803EAED4; // type:object size:0x4 scope:global align:4 data:4byte +Reschedule = .sbss:0x803EAED8; // type:object size:0x4 scope:global align:4 data:4byte +Chan = .sbss:0x803EAEE0; // type:object size:0x4 scope:global align:4 data:4byte +Dev = .sbss:0x803EAEE4; // type:object size:0x4 scope:global align:4 data:4byte +Enabled = .sbss:0x803EAEE8; // type:object size:0x4 scope:global align:4 data:4byte +BarnacleEnabled = .sbss:0x803EAEEC; // type:object size:0x4 scope:global align:4 data:4byte +cmdTypeAndStatus$78 = .sbss:0x803EAEF0; // type:object size:0x4 scope:local align:4 +cmdTypeAndStatus$372 = .sbss:0x803EAEF4; // type:object size:0x4 scope:local align:4 +__PADFixBits = .sbss:0x803EAEF8; // type:object size:0x4 scope:global align:4 data:4byte +SamplingRate = .sbss:0x803EAF00; // type:object size:0x4 scope:global align:4 data:4byte +__DBInterface = .sbss:0x803EAF08; // type:object size:0x4 scope:global align:4 data:4byte +DBVerbose = .sbss:0x803EAF0C; // type:object size:0x4 scope:global align:4 data:4byte +StopAtNextInt = .sbss:0x803EAF10; // type:object size:0x4 scope:global align:4 data:4byte +LastLength = .sbss:0x803EAF14; // type:object size:0x4 scope:global align:4 data:4byte +Callback = .sbss:0x803EAF18; // type:object size:0x4 scope:local align:4 data:4byte +ResetCoverCallback = .sbss:0x803EAF1C; // type:object size:0x4 scope:global align:4 data:4byte +LastResetEnd = .sbss:0x803EAF20; // type:object size:0x8 scope:global align:8 data:4byte +ResetOccurred = .sbss:0x803EAF28; // type:object size:0x4 scope:global align:4 data:4byte +WaitingCoverClose = .sbss:0x803EAF2C; // type:object size:0x4 scope:global align:4 data:4byte +Breaking = .sbss:0x803EAF30; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundType = .sbss:0x803EAF34; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundSeekLocation = .sbss:0x803EAF38; // type:object size:0x4 scope:global align:4 data:4byte +LastReadFinished = .sbss:0x803EAF40; // type:object size:0x8 scope:global align:8 data:4byte +LastReadIssued = .sbss:0x803EAF48; // type:object size:0x8 scope:global align:8 data:4byte +LastCommandWasRead = .sbss:0x803EAF50; // type:object size:0x4 scope:global align:4 data:4byte +NextCommandNumber = .sbss:0x803EAF54; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x803EAF58; // type:object size:0x4 scope:local align:4 data:4byte +FstStart = .sbss:0x803EAF5C; // type:object size:0x4 scope:global align:4 data:4byte +FstStringStart = .sbss:0x803EAF60; // type:object size:0x4 scope:global align:4 data:4byte +MaxEntryNum = .sbss:0x803EAF64; // type:object size:0x4 scope:global align:4 data:4byte +currentDirectory = .sbss:0x803EAF68; // type:object size:0x4 scope:global align:4 data:4byte +__DVDLongFileNameFlag = .sbss:0x803EAF6C; // type:object size:0x4 scope:global align:4 data:4byte +__DVDThreadQueue = .sbss:0x803EAF70; // type:object size:0x8 scope:global align:4 +executing = .sbss:0x803EAF78; // type:object size:0x4 scope:global align:4 data:4byte +IDShouldBe = .sbss:0x803EAF7C; // type:object size:0x4 scope:global align:4 data:4byte +bootInfo = .sbss:0x803EAF80; // type:object size:0x4 scope:global align:4 data:4byte +PauseFlag = .sbss:0x803EAF84; // type:object size:0x4 scope:global align:4 data:4byte +PausingFlag = .sbss:0x803EAF88; // type:object size:0x4 scope:global align:4 data:4byte +AutoFinishing = .sbss:0x803EAF8C; // type:object size:0x4 scope:global align:4 data:4byte +FatalErrorFlag = .sbss:0x803EAF90; // type:object size:0x4 scope:global align:4 data:4byte +CurrCommand = .sbss:0x803EAF94; // type:object size:0x4 scope:global align:4 data:4byte +Canceling = .sbss:0x803EAF98; // type:object size:0x4 scope:global align:4 data:4byte +CancelCallback = .sbss:0x803EAF9C; // type:object size:0x4 scope:global align:4 data:4byte +ResumeFromHere = .sbss:0x803EAFA0; // type:object size:0x4 scope:global align:4 data:4byte +CancelLastError = .sbss:0x803EAFA4; // type:object size:0x4 scope:global align:4 data:4byte +LastError = .sbss:0x803EAFA8; // type:object size:0x4 scope:global align:4 data:4byte +NumInternalRetry = .sbss:0x803EAFAC; // type:object size:0x4 scope:global align:4 data:4byte +ResetRequired = .sbss:0x803EAFB0; // type:object size:0x4 scope:global align:4 data:4byte +FirstTimeInBootrom = .sbss:0x803EAFB4; // type:object size:0x4 scope:global align:4 data:4byte +DVDInitialized = .sbss:0x803EAFB8; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x803EAFBC; // type:object size:0x4 scope:local align:4 data:4byte +FatalFunc = .sbss:0x803EAFC0; // type:object size:0x4 scope:global align:4 data:4byte +status = .sbss:0x803EAFC8; // type:object size:0x4 scope:global align:4 data:4byte +bb2 = .sbss:0x803EAFCC; // type:object size:0x4 scope:global align:4 data:4byte +idTmp = .sbss:0x803EAFD0; // type:object size:0x4 scope:global align:4 data:4byte +IsInitialized = .sbss:0x803EAFD8; // type:object size:0x4 scope:global align:4 data:4byte +retraceCount = .sbss:0x803EAFDC; // type:object size:0x4 scope:global align:4 data:4byte +flushFlag = .sbss:0x803EAFE0; // type:object size:0x4 scope:global align:4 data:4byte +retraceQueue = .sbss:0x803EAFE4; // type:object size:0x8 scope:global align:4 +PreCB = .sbss:0x803EAFEC; // type:object size:0x4 scope:global align:4 data:4byte +PostCB = .sbss:0x803EAFF0; // type:object size:0x4 scope:global align:4 data:4byte +encoderType = .sbss:0x803EAFF4; // type:object size:0x4 scope:global align:4 data:4byte +displayOffsetH = .sbss:0x803EAFF8; // type:object size:0x2 scope:global align:2 data:2byte +displayOffsetV = .sbss:0x803EAFFA; // type:object size:0x2 scope:global align:2 data:2byte +changeMode = .sbss:0x803EAFFC; // type:object size:0x4 scope:global align:4 data:4byte +changed = .sbss:0x803EB000; // type:object size:0x8 scope:global align:8 data:4byte +shdwChangeMode = .sbss:0x803EB008; // type:object size:0x4 scope:global align:4 data:4byte +shdwChanged = .sbss:0x803EB010; // type:object size:0x8 scope:global align:8 data:4byte +CurrTiming = .sbss:0x803EB018; // type:object size:0x4 scope:global align:4 data:4byte +CurrTvMode = .sbss:0x803EB01C; // type:object size:0x4 scope:global align:4 data:4byte +NextBufAddr = .sbss:0x803EB020; // type:object size:0x4 scope:global align:4 data:4byte +CurrBufAddr = .sbss:0x803EB024; // type:object size:0x4 scope:global align:4 data:4byte +FBSet = .sbss:0x803EB028; // type:object size:0x4 scope:global align:4 data:4byte +message$341 = .sbss:0x803EB02C; // type:object size:0x4 scope:local align:4 data:4byte +Initialized = .sbss:0x803EB030; // type:object size:0x4 scope:global align:4 data:4byte +EnabledBits = .sbss:0x803EB034; // type:object size:0x4 scope:global align:4 data:4byte +ResettingBits = .sbss:0x803EB038; // type:object size:0x4 scope:global align:4 data:4byte +RecalibrateBits = .sbss:0x803EB03C; // type:object size:0x4 scope:global align:4 data:4byte +WaitingBits = .sbss:0x803EB040; // type:object size:0x4 scope:global align:4 data:4byte +CheckingBits = .sbss:0x803EB044; // type:object size:0x4 scope:global align:4 data:4byte +PendingBits = .sbss:0x803EB048; // type:object size:0x4 scope:global align:4 data:4byte +SamplingCallback = .sbss:0x803EB04C; // type:object size:0x4 scope:global align:4 data:4byte +recalibrated$397 = .sbss:0x803EB050; // type:object size:0x4 scope:local align:4 data:4byte +__PADSpec = .sbss:0x803EB054; // type:object size:0x4 scope:global align:4 data:4byte +__AIS_Callback = .sbss:0x803EB058; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Callback = .sbss:0x803EB05C; // type:object size:0x4 scope:global align:4 data:4byte +__CallbackStack = .sbss:0x803EB060; // type:object size:0x4 scope:global align:4 data:4byte +__OldStack = .sbss:0x803EB064; // type:object size:0x4 scope:global align:4 data:4byte +__AI_init_flag = .sbss:0x803EB068; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Active = .sbss:0x803EB06C; // type:object size:0x4 scope:global align:4 data:4byte +bound_32KHz = .sbss:0x803EB070; // type:object size:0x8 scope:global align:8 data:4byte +bound_48KHz = .sbss:0x803EB078; // type:object size:0x8 scope:global align:8 data:4byte +min_wait = .sbss:0x803EB080; // type:object size:0x8 scope:global align:8 data:4byte +max_wait = .sbss:0x803EB088; // type:object size:0x8 scope:global align:8 data:4byte +buffer = .sbss:0x803EB090; // type:object size:0x8 scope:global align:8 data:4byte +__AR_Callback = .sbss:0x803EB098; // type:object size:0x4 scope:global align:4 data:4byte +__AR_Size = .sbss:0x803EB09C; // type:object size:0x4 scope:global align:4 data:4byte +__AR_InternalSize = .sbss:0x803EB0A0; // type:object size:0x4 scope:global align:4 data:4byte +__AR_ExpansionSize = .sbss:0x803EB0A4; // type:object size:0x4 scope:global align:4 data:4byte +__AR_StackPointer = .sbss:0x803EB0A8; // type:object size:0x4 scope:global align:4 data:4byte +__AR_FreeBlocks = .sbss:0x803EB0AC; // type:object size:0x4 scope:global align:4 data:4byte +__AR_BlockLength = .sbss:0x803EB0B0; // type:object size:0x4 scope:global align:4 data:4byte +__AR_init_flag = .sbss:0x803EB0B4; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueHi = .sbss:0x803EB0B8; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailHi = .sbss:0x803EB0BC; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueLo = .sbss:0x803EB0C0; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailLo = .sbss:0x803EB0C4; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingHi = .sbss:0x803EB0C8; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingLo = .sbss:0x803EB0CC; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackHi = .sbss:0x803EB0D0; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackLo = .sbss:0x803EB0D4; // type:object size:0x4 scope:global align:4 data:4byte +__ARQChunkSize = .sbss:0x803EB0D8; // type:object size:0x4 scope:global align:4 data:4byte +__ARQ_init_flag = .sbss:0x803EB0DC; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_init_flag = .sbss:0x803EB0E0; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_tmp_task = .sbss:0x803EB0E8; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_last_task = .sbss:0x803EB0EC; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_first_task = .sbss:0x803EB0F0; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_curr_task = .sbss:0x803EB0F4; // type:object size:0x4 scope:global align:4 data:4byte +__CARDEncode = .sbss:0x803EB0F8; // type:object size:0x2 scope:global align:2 data:2byte +__piReg = .sbss:0x803EB100; // type:object size:0x4 scope:global align:4 data:4byte +__cpReg = .sbss:0x803EB104; // type:object size:0x4 scope:global align:4 data:4byte +__peReg = .sbss:0x803EB108; // type:object size:0x4 scope:global align:4 data:4byte +__memReg = .sbss:0x803EB10C; // type:object size:0x4 scope:global align:4 data:4byte +CPUFifo = .sbss:0x803EB110; // type:object size:0x4 scope:global align:4 data:4byte +GPFifo = .sbss:0x803EB114; // type:object size:0x4 scope:global align:4 data:4byte +__GXCurrentThread = .sbss:0x803EB118; // type:object size:0x4 scope:global align:4 data:4byte +CPGPLinked = .sbss:0x803EB11C; // type:object size:0x1 scope:global align:1 data:byte +GXOverflowSuspendInProgress = .sbss:0x803EB120; // type:object size:0x4 scope:global align:4 data:4byte +BreakPointCB = .sbss:0x803EB124; // type:object size:0x4 scope:global align:4 data:4byte +__GXOverflowCount = .sbss:0x803EB128; // type:object size:0x4 scope:global align:4 data:4byte +TokenCB = .sbss:0x803EB130; // type:object size:0x4 scope:global align:4 data:4byte +DrawDoneCB = .sbss:0x803EB134; // type:object size:0x4 scope:global align:4 data:4byte +DrawDone = .sbss:0x803EB138; // type:object size:0x1 scope:global align:1 data:byte +FinishQueue = .sbss:0x803EB13C; // type:object size:0x8 scope:global align:4 +__GDCurrentDL = .sbss:0x803EB148; // type:object size:0x4 scope:global align:4 data:4byte +overflowcb = .sbss:0x803EB14C; // type:object size:0x4 scope:global align:4 data:4byte +__global_destructor_chain = .sbss:0x803EB150; // type:object size:0x4 scope:global align:4 data:4byte +__aborting = .sbss:0x803EB158; // type:object size:0x4 scope:global align:4 data:4byte +__atexit_curr_func = .sbss:0x803EB15C; // type:object size:0x4 scope:global align:4 data:4byte +__stdio_exit = .sbss:0x803EB160; // type:object size:0x4 scope:global align:4 data:4byte +__console_exit = .sbss:0x803EB164; // type:object size:0x4 scope:global align:4 data:4byte +init$193 = .sbss:0x803EB168; // type:object size:0x1 scope:local align:1 data:byte +errno = .sbss:0x803EB170; // type:object size:0x4 scope:global align:4 data:4byte +initialized$16 = .sbss:0x803EB178; // type:object size:0x4 scope:local align:4 data:4byte +MTRCallback = .sbss:0x803EB180; // type:object size:0x4 scope:global align:4 data:4byte +DBGCallback = .sbss:0x803EB184; // type:object size:0x4 scope:global align:4 data:4byte +SendMailData = .sbss:0x803EB188; // type:object size:0x4 scope:global align:4 data:4byte +RecvDataLeng = .sbss:0x803EB18C; // type:object size:0x4 scope:global align:4 data:4byte +pEXIInputFlag = .sbss:0x803EB190; // type:object size:0x4 scope:global align:4 data:4byte +EXIInputFlag = .sbss:0x803EB194; // type:object size:0x1 scope:global align:1 data:byte +@4180 = .sdata2:0x803EB1A0; // type:object size:0x4 scope:local align:4 data:float +@4181 = .sdata2:0x803EB1A4; // type:object size:0x4 scope:local align:4 data:float +@4182 = .sdata2:0x803EB1A8; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x803EB1AC; // type:object size:0x4 scope:local align:4 data:float +@4184 = .sdata2:0x803EB1B0; // type:object size:0x4 scope:local align:4 data:float +@4186 = .sdata2:0x803EB1B8; // type:object size:0x8 scope:local align:8 data:double +@4149 = .sdata2:0x803EB1C0; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x803EB1C8; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803EB1CC; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x803EB1D0; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x803EB1D8; // type:object size:0x8 scope:local align:8 data:double +@4334 = .sdata2:0x803EB1E0; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803EB1E4; // type:object size:0x4 scope:local align:4 data:float +@4372 = .sdata2:0x803EB1E8; // type:object size:0x4 scope:local align:4 data:float +@4489 = .sdata2:0x803EB1EC; // type:object size:0x4 scope:local align:4 data:float +@4682 = .sdata2:0x803EB1F0; // type:object size:0x4 scope:local align:4 data:float +@4687 = .sdata2:0x803EB1F8; // type:object size:0x8 scope:local align:8 data:double +@5149 = .sdata2:0x803EB200; // type:object size:0x4 scope:local align:4 data:float +@5150 = .sdata2:0x803EB204; // type:object size:0x4 scope:local align:4 data:float +@5151 = .sdata2:0x803EB208; // type:object size:0x4 scope:local align:4 data:float +@5152 = .sdata2:0x803EB20C; // type:object size:0x4 scope:local align:4 data:float +@5222 = .sdata2:0x803EB210; // type:object size:0x4 scope:local align:4 data:float +@5223 = .sdata2:0x803EB214; // type:object size:0x4 scope:local align:4 data:float +@5261 = .sdata2:0x803EB218; // type:object size:0x4 scope:local align:4 data:float +@5262 = .sdata2:0x803EB21C; // type:object size:0x4 scope:local align:4 data:float +@5823 = .sdata2:0x803EB220; // type:object size:0x4 scope:local align:4 data:float +@5824 = .sdata2:0x803EB224; // type:object size:0x4 scope:local align:4 data:float +@5825 = .sdata2:0x803EB228; // type:object size:0x4 scope:local align:4 data:float +@5826 = .sdata2:0x803EB22C; // type:object size:0x4 scope:local align:4 data:float +@5827 = .sdata2:0x803EB230; // type:object size:0x4 scope:local align:4 data:float +@5828 = .sdata2:0x803EB234; // type:object size:0x4 scope:local align:4 data:float +@5829 = .sdata2:0x803EB238; // type:object size:0x4 scope:local align:4 data:float +@5830 = .sdata2:0x803EB23C; // type:object size:0x4 scope:local align:4 data:float +@5831 = .sdata2:0x803EB240; // type:object size:0x4 scope:local align:4 data:float +@5832 = .sdata2:0x803EB244; // type:object size:0x4 scope:local align:4 data:float +@5833 = .sdata2:0x803EB248; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x803EB250; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803EB254; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803EB258; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803EB25C; // type:object size:0x4 scope:local align:4 data:float +@4226 = .sdata2:0x803EB260; // type:object size:0x8 scope:local align:8 data:double +@4227 = .sdata2:0x803EB268; // type:object size:0x8 scope:local align:8 data:double +@4192 = .sdata2:0x803EB270; // type:object size:0x4 scope:local align:4 data:float +@4233 = .sdata2:0x803EB274; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803EB278; // type:object size:0x8 scope:local align:8 data:double +@6533 = .sdata2:0x803EB280; // type:object size:0x4 scope:local align:4 data:float +@7590 = .sdata2:0x803EB288; // type:object size:0x8 scope:local align:8 data:double +@7591 = .sdata2:0x803EB290; // type:object size:0x8 scope:local align:8 data:double +@7592 = .sdata2:0x803EB298; // type:object size:0x4 scope:local align:4 data:float +@7594 = .sdata2:0x803EB2A0; // type:object size:0x8 scope:local align:8 data:double +@7823 = .sdata2:0x803EB2A8; // type:object size:0x4 scope:local align:4 data:float +@7824 = .sdata2:0x803EB2AC; // type:object size:0x4 scope:local align:4 data:float +@8117 = .sdata2:0x803EB2B0; // type:object size:0x4 scope:local align:4 data:float +fontdata$8663 = .sdata2:0x803EB2B4; // type:object size:0x8 scope:local align:4 +@3988 = .sdata2:0x803EB2C0; // type:object size:0x4 scope:local align:4 data:float +@3989 = .sdata2:0x803EB2C4; // type:object size:0x4 scope:local align:4 data:float +@3991 = .sdata2:0x803EB2C8; // type:object size:0x8 scope:local align:8 data:double +@4092 = .sdata2:0x803EB2D0; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x803EB2D4; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x803EB2D8; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x803EB2DC; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x803EB2E0; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x803EB2E4; // type:object size:0x4 scope:local align:4 data:float +@4141 = .sdata2:0x803EB2E8; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x803EB2EC; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x803EB2F0; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x803EB2F8; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x803EB300; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x803EB304; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x803EB308; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x803EB30C; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x803EB310; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x803EB314; // type:object size:0x4 scope:local align:4 data:float +@4518 = .sdata2:0x803EB318; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803EB31C; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x803EB320; // type:object size:0x4 scope:local align:4 data:float +@4521 = .sdata2:0x803EB324; // type:object size:0x4 scope:local align:4 data:float +@4522 = .sdata2:0x803EB328; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x803EB32C; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x803EB330; // type:object size:0x4 scope:local align:4 data:float +@4525 = .sdata2:0x803EB334; // type:object size:0x4 scope:local align:4 data:float +@4526 = .sdata2:0x803EB338; // type:object size:0x4 scope:local align:4 data:float +@4527 = .sdata2:0x803EB33C; // type:object size:0x4 scope:local align:4 data:float +@4528 = .sdata2:0x803EB340; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x803EB344; // type:object size:0x4 scope:local align:4 data:float +@4530 = .sdata2:0x803EB348; // type:object size:0x4 scope:local align:4 data:float +@4531 = .sdata2:0x803EB34C; // type:object size:0x4 scope:local align:4 data:float +@4532 = .sdata2:0x803EB350; // type:object size:0x4 scope:local align:4 data:float +@4533 = .sdata2:0x803EB354; // type:object size:0x4 scope:local align:4 data:float +@4535 = .sdata2:0x803EB358; // type:object size:0x8 scope:local align:8 data:double +@4749 = .sdata2:0x803EB360; // type:object size:0x4 scope:local align:4 data:float +@4750 = .sdata2:0x803EB364; // type:object size:0x4 scope:local align:4 data:float +@4751 = .sdata2:0x803EB368; // type:object size:0x4 scope:local align:4 data:float +@4752 = .sdata2:0x803EB36C; // type:object size:0x4 scope:local align:4 data:float +@4753 = .sdata2:0x803EB370; // type:object size:0x4 scope:local align:4 data:float +@4754 = .sdata2:0x803EB378; // type:object size:0x8 scope:local align:8 data:double +@4755 = .sdata2:0x803EB380; // type:object size:0x8 scope:local align:8 data:double +@4756 = .sdata2:0x803EB388; // type:object size:0x4 scope:local align:4 data:float +@4757 = .sdata2:0x803EB38C; // type:object size:0x4 scope:local align:4 data:float +@4924 = .sdata2:0x803EB390; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x803EB394; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x803EB398; // type:object size:0x4 scope:local align:4 data:float +@5130 = .sdata2:0x803EB39C; // type:object size:0x4 scope:local align:4 data:float +@5131 = .sdata2:0x803EB3A0; // type:object size:0x4 scope:local align:4 data:float +@5132 = .sdata2:0x803EB3A4; // type:object size:0x4 scope:local align:4 data:float +@5612 = .sdata2:0x803EB3A8; // type:object size:0x4 scope:local align:4 data:float +@5613 = .sdata2:0x803EB3AC; // type:object size:0x4 scope:local align:4 data:float +@5747 = .sdata2:0x803EB3B0; // type:object size:0x4 scope:local align:4 data:float +@5748 = .sdata2:0x803EB3B4; // type:object size:0x4 scope:local align:4 data:float +@5894 = .sdata2:0x803EB3B8; // type:object size:0x4 scope:local align:4 data:float +@6151 = .sdata2:0x803EB3BC; // type:object size:0x4 scope:local align:4 data:float +@6152 = .sdata2:0x803EB3C0; // type:object size:0x4 scope:local align:4 data:float +@6153 = .sdata2:0x803EB3C4; // type:object size:0x4 scope:local align:4 data:float +@6154 = .sdata2:0x803EB3C8; // type:object size:0x4 scope:local align:4 data:float +@6155 = .sdata2:0x803EB3CC; // type:object size:0x4 scope:local align:4 data:float +@6156 = .sdata2:0x803EB3D0; // type:object size:0x4 scope:local align:4 data:float +@6157 = .sdata2:0x803EB3D4; // type:object size:0x4 scope:local align:4 data:float +@6158 = .sdata2:0x803EB3D8; // type:object size:0x4 scope:local align:4 data:float +@6159 = .sdata2:0x803EB3DC; // type:object size:0x4 scope:local align:4 data:float +@6160 = .sdata2:0x803EB3E0; // type:object size:0x4 scope:local align:4 data:float +@6161 = .sdata2:0x803EB3E4; // type:object size:0x4 scope:local align:4 data:float +@6162 = .sdata2:0x803EB3E8; // type:object size:0x4 scope:local align:4 data:float +@6163 = .sdata2:0x803EB3EC; // type:object size:0x4 scope:local align:4 data:float +@6164 = .sdata2:0x803EB3F0; // type:object size:0x4 scope:local align:4 data:float +@6165 = .sdata2:0x803EB3F4; // type:object size:0x4 scope:local align:4 data:float +@6166 = .sdata2:0x803EB3F8; // type:object size:0x4 scope:local align:4 data:float +@6167 = .sdata2:0x803EB3FC; // type:object size:0x4 scope:local align:4 data:float +@6168 = .sdata2:0x803EB400; // type:object size:0x4 scope:local align:4 data:float +@6169 = .sdata2:0x803EB404; // type:object size:0x4 scope:local align:4 data:float +@6170 = .sdata2:0x803EB408; // type:object size:0x4 scope:local align:4 data:float +@6171 = .sdata2:0x803EB40C; // type:object size:0x4 scope:local align:4 data:float +@6172 = .sdata2:0x803EB410; // type:object size:0x4 scope:local align:4 data:float +@6173 = .sdata2:0x803EB414; // type:object size:0x4 scope:local align:4 data:float +@6174 = .sdata2:0x803EB418; // type:object size:0x4 scope:local align:4 data:float +@6175 = .sdata2:0x803EB41C; // type:object size:0x4 scope:local align:4 data:float +@6449 = .sdata2:0x803EB420; // type:object size:0x4 scope:local align:4 data:float +@6450 = .sdata2:0x803EB424; // type:object size:0x4 scope:local align:4 data:float +@6451 = .sdata2:0x803EB428; // type:object size:0x4 scope:local align:4 data:float +@6452 = .sdata2:0x803EB42C; // type:object size:0x4 scope:local align:4 data:float +@6453 = .sdata2:0x803EB430; // type:object size:0x4 scope:local align:4 data:float +@6454 = .sdata2:0x803EB434; // type:object size:0x4 scope:local align:4 data:float +@6455 = .sdata2:0x803EB438; // type:object size:0x4 scope:local align:4 data:float +@6456 = .sdata2:0x803EB43C; // type:object size:0x4 scope:local align:4 data:float +@6457 = .sdata2:0x803EB440; // type:object size:0x4 scope:local align:4 data:float +@6458 = .sdata2:0x803EB444; // type:object size:0x4 scope:local align:4 data:float +@6459 = .sdata2:0x803EB448; // type:object size:0x4 scope:local align:4 data:float +@6460 = .sdata2:0x803EB44C; // type:object size:0x4 scope:local align:4 data:float +@6461 = .sdata2:0x803EB450; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803EB458; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803EB45C; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x803EB460; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x803EB468; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x803EB46C; // type:object size:0x4 scope:local align:4 data:float +@4436 = .sdata2:0x803EB470; // type:object size:0x4 scope:local align:4 data:float +@4437 = .sdata2:0x803EB474; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x803EB478; // type:object size:0x8 scope:local align:8 data:double +@4135 = .sdata2:0x803EB480; // type:object size:0x4 scope:local align:4 data:float +@4467 = .sdata2:0x803EB484; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x803EB488; // type:object size:0x8 scope:local align:8 data:double +@4525 = .sdata2:0x803EB490; // type:object size:0x8 scope:local align:8 data:double +@4688 = .sdata2:0x803EB498; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x803EB49C; // type:object size:0x4 scope:local align:4 data:float +@4690 = .sdata2:0x803EB4A0; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x803EB4A4; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x803EB4A8; // type:object size:0x4 scope:local align:4 data:float +@5234 = .sdata2:0x803EB4AC; // type:object size:0x4 scope:local align:4 data:float +@5235 = .sdata2:0x803EB4B0; // type:object size:0x4 scope:local align:4 data:float +@5382 = .sdata2:0x803EB4B4; // type:object size:0x4 scope:local align:4 data:float +@5453 = .sdata2:0x803EB4B8; // type:object size:0x4 scope:local align:4 data:float +@5454 = .sdata2:0x803EB4BC; // type:object size:0x4 scope:local align:4 data:float +@5455 = .sdata2:0x803EB4C0; // type:object size:0x4 scope:local align:4 data:float +@5456 = .sdata2:0x803EB4C4; // type:object size:0x4 scope:local align:4 data:float +@5457 = .sdata2:0x803EB4C8; // type:object size:0x4 scope:local align:4 data:float +@5496 = .sdata2:0x803EB4CC; // type:object size:0x4 scope:local align:4 data:float +@5547 = .sdata2:0x803EB4D0; // type:object size:0x4 scope:local align:4 data:float +@5548 = .sdata2:0x803EB4D4; // type:object size:0x4 scope:local align:4 data:float +@5549 = .sdata2:0x803EB4D8; // type:object size:0x4 scope:local align:4 data:float +@5576 = .sdata2:0x803EB4DC; // type:object size:0x4 scope:local align:4 data:float +@5764 = .sdata2:0x803EB4E0; // type:object size:0x4 scope:local align:4 data:float +@6137 = .sdata2:0x803EB4E4; // type:object size:0x4 scope:local align:4 data:float +@6138 = .sdata2:0x803EB4E8; // type:object size:0x4 scope:local align:4 data:float +@6546 = .sdata2:0x803EB4EC; // type:object size:0x4 scope:local align:4 data:float +@6547 = .sdata2:0x803EB4F0; // type:object size:0x4 scope:local align:4 data:float +@6548 = .sdata2:0x803EB4F4; // type:object size:0x4 scope:local align:4 data:float +@6549 = .sdata2:0x803EB4F8; // type:object size:0x4 scope:local align:4 data:float +@6550 = .sdata2:0x803EB4FC; // type:object size:0x4 scope:local align:4 data:float +@6551 = .sdata2:0x803EB500; // type:object size:0x4 scope:local align:4 data:float +@6552 = .sdata2:0x803EB504; // type:object size:0x4 scope:local align:4 data:float +@6553 = .sdata2:0x803EB508; // type:object size:0x4 scope:local align:4 data:float +@6554 = .sdata2:0x803EB50C; // type:object size:0x4 scope:local align:4 data:float +@6555 = .sdata2:0x803EB510; // type:object size:0x4 scope:local align:4 data:float +@6556 = .sdata2:0x803EB514; // type:object size:0x4 scope:local align:4 data:float +@6557 = .sdata2:0x803EB518; // type:object size:0x4 scope:local align:4 data:float +@6558 = .sdata2:0x803EB51C; // type:object size:0x4 scope:local align:4 data:float +@6559 = .sdata2:0x803EB520; // type:object size:0x4 scope:local align:4 data:float +@6560 = .sdata2:0x803EB524; // type:object size:0x4 scope:local align:4 data:float +@6561 = .sdata2:0x803EB528; // type:object size:0x4 scope:local align:4 data:float +@6562 = .sdata2:0x803EB52C; // type:object size:0x4 scope:local align:4 data:float +@6563 = .sdata2:0x803EB530; // type:object size:0x4 scope:local align:4 data:float +@6564 = .sdata2:0x803EB534; // type:object size:0x4 scope:local align:4 data:float +@6565 = .sdata2:0x803EB538; // type:object size:0x4 scope:local align:4 data:float +@6566 = .sdata2:0x803EB53C; // type:object size:0x4 scope:local align:4 data:float +@6567 = .sdata2:0x803EB540; // type:object size:0x4 scope:local align:4 data:float +@6568 = .sdata2:0x803EB544; // type:object size:0x4 scope:local align:4 data:float +@6569 = .sdata2:0x803EB548; // type:object size:0x4 scope:local align:4 data:float +@6570 = .sdata2:0x803EB54C; // type:object size:0x4 scope:local align:4 data:float +@6571 = .sdata2:0x803EB550; // type:object size:0x4 scope:local align:4 data:float +@6572 = .sdata2:0x803EB554; // type:object size:0x4 scope:local align:4 data:float +@6573 = .sdata2:0x803EB558; // type:object size:0x4 scope:local align:4 data:float +@6574 = .sdata2:0x803EB55C; // type:object size:0x4 scope:local align:4 data:float +@6575 = .sdata2:0x803EB560; // type:object size:0x4 scope:local align:4 data:float +@6576 = .sdata2:0x803EB564; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x803EB568; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x803EB570; // type:object size:0x4 scope:local align:4 data:float +@4821 = .sdata2:0x803EB574; // type:object size:0x4 scope:local align:4 data:float +@4830 = .sdata2:0x803EB578; // type:object size:0x8 scope:local align:8 data:double +@4934 = .sdata2:0x803EB580; // type:object size:0x8 scope:local align:8 data:double +@4935 = .sdata2:0x803EB588; // type:object size:0x8 scope:local align:8 data:double +@4936 = .sdata2:0x803EB590; // type:object size:0x4 scope:local align:4 data:float +@5099 = .sdata2:0x803EB594; // type:object size:0x4 scope:local align:4 data:float +@5343 = .sdata2:0x803EB598; // type:object size:0x4 scope:local align:4 data:float +@5444 = .sdata2:0x803EB5A0; // type:object size:0x8 scope:local align:8 data:double +@5480 = .sdata2:0x803EB5A8; // type:object size:0x4 scope:local align:4 data:float +@5481 = .sdata2:0x803EB5AC; // type:object size:0x4 scope:local align:4 data:float +@5482 = .sdata2:0x803EB5B0; // type:object size:0x4 scope:local align:4 data:float +@6608 = .sdata2:0x803EB5B4; // type:object size:0x4 scope:local align:4 data:float +color1$6731 = .sdata2:0x803EB5B8; // type:object size:0x4 scope:local align:4 data:byte +color2$6732 = .sdata2:0x803EB5BC; // type:object size:0x4 scope:local align:4 data:byte +@6821 = .sdata2:0x803EB5C0; // type:object size:0x4 scope:local align:4 data:float +@6822 = .sdata2:0x803EB5C4; // type:object size:0x4 scope:local align:4 data:float +@6823 = .sdata2:0x803EB5C8; // type:object size:0x4 scope:local align:4 data:float +@6824 = .sdata2:0x803EB5CC; // type:object size:0x4 scope:local align:4 data:float +@6825 = .sdata2:0x803EB5D0; // type:object size:0x4 scope:local align:4 data:float +@6986 = .sdata2:0x803EB5D4; // type:object size:0x4 scope:local align:4 data:float +@8480 = .sdata2:0x803EB5D8; // type:object size:0x4 scope:local align:4 data:float +@8481 = .sdata2:0x803EB5DC; // type:object size:0x4 scope:local align:4 data:float +@4114 = .sdata2:0x803EB5E0; // type:object size:0x4 scope:local align:4 data:float +@4115 = .sdata2:0x803EB5E4; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x803EB5E8; // type:object size:0x4 scope:local align:4 data:float +@4117 = .sdata2:0x803EB5EC; // type:object size:0x4 scope:local align:4 data:float +@4118 = .sdata2:0x803EB5F0; // type:object size:0x4 scope:local align:4 data:float +@4119 = .sdata2:0x803EB5F4; // type:object size:0x4 scope:local align:4 data:float +@4120 = .sdata2:0x803EB5F8; // type:object size:0x4 scope:local align:4 data:float +@4121 = .sdata2:0x803EB5FC; // type:object size:0x4 scope:local align:4 data:float +@4122 = .sdata2:0x803EB600; // type:object size:0x4 scope:local align:4 data:float +@4123 = .sdata2:0x803EB604; // type:object size:0x4 scope:local align:4 data:float +@4124 = .sdata2:0x803EB608; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x803EB60C; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x803EB610; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x803EB614; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x803EB618; // type:object size:0x8 scope:local align:8 data:double +@4190 = .sdata2:0x803EB620; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x803EB624; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x803EB628; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x803EB62C; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x803EB630; // type:object size:0x4 scope:local align:4 data:float +@4195 = .sdata2:0x803EB634; // type:object size:0x4 scope:local align:4 data:float +@4196 = .sdata2:0x803EB638; // type:object size:0x4 scope:local align:4 data:float +@4601 = .sdata2:0x803EB640; // type:object size:0x4 scope:local align:4 data:float +@4602 = .sdata2:0x803EB644; // type:object size:0x4 scope:local align:4 data:float +@4603 = .sdata2:0x803EB648; // type:object size:0x4 scope:local align:4 data:float +@4604 = .sdata2:0x803EB64C; // type:object size:0x4 scope:local align:4 data:float +@4606 = .sdata2:0x803EB650; // type:object size:0x8 scope:local align:8 data:double +@4779 = .sdata2:0x803EB658; // type:object size:0x4 scope:local align:4 data:float +@4780 = .sdata2:0x803EB65C; // type:object size:0x4 scope:local align:4 data:float +@4781 = .sdata2:0x803EB660; // type:object size:0x4 scope:local align:4 data:float +@4892 = .sdata2:0x803EB664; // type:object size:0x4 scope:local align:4 data:float +@5557 = .sdata2:0x803EB668; // type:object size:0x4 scope:local align:4 data:float +@4426 = .sdata2:0x803EB670; // type:object size:0x4 scope:local align:4 data:float +@4550 = .sdata2:0x803EB674; // type:object size:0x4 scope:local align:4 data:float +@4611 = .sdata2:0x803EB678; // type:object size:0x4 scope:local align:4 data:float +@4740 = .sdata2:0x803EB67C; // type:object size:0x4 scope:local align:4 data:4byte +@4816 = .sdata2:0x803EB680; // type:object size:0x4 scope:local align:4 data:float +@4818 = .sdata2:0x803EB688; // type:object size:0x8 scope:local align:8 data:double +@4820 = .sdata2:0x803EB690; // type:object size:0x8 scope:local align:8 data:double +@4836 = .sdata2:0x803EB698; // type:object size:0x4 scope:local align:4 data:4byte +@4929 = .sdata2:0x803EB69C; // type:object size:0x4 scope:local align:4 data:float +l_cursorColor$5150 = .sdata2:0x803EB6A0; // type:object size:0x4 scope:local align:4 +@5158 = .sdata2:0x803EB6A4; // type:object size:0x4 scope:local align:4 data:4byte +@5161 = .sdata2:0x803EB6A8; // type:object size:0x4 scope:local align:4 data:4byte +@5163 = .sdata2:0x803EB6AC; // type:object size:0x4 scope:local align:4 data:4byte +@5209 = .sdata2:0x803EB6B0; // type:object size:0x4 scope:local align:4 data:float +@5210 = .sdata2:0x803EB6B4; // type:object size:0x4 scope:local align:4 data:float +@5372 = .sdata2:0x803EB6B8; // type:object size:0x4 scope:local align:4 data:float +@5373 = .sdata2:0x803EB6BC; // type:object size:0x4 scope:local align:4 data:float +l_color_field$5431 = .sdata2:0x803EB6C0; // type:object size:0x4 scope:local align:4 data:byte +l_color_dungeon$5432 = .sdata2:0x803EB6C4; // type:object size:0x4 scope:local align:4 data:byte +l_color_field$5490 = .sdata2:0x803EB6C8; // type:object size:0x4 scope:local align:4 data:byte +l_color_dungeon$5491 = .sdata2:0x803EB6CC; // type:object size:0x4 scope:local align:4 data:byte +@5602 = .sdata2:0x803EB6D0; // type:object size:0x4 scope:local align:4 data:float +@5603 = .sdata2:0x803EB6D4; // type:object size:0x4 scope:local align:4 data:float +@5604 = .sdata2:0x803EB6D8; // type:object size:0x4 scope:local align:4 data:float +data$5820 = .sdata2:0x803EB6DC; // type:object size:0x4 scope:local align:4 +@6065 = .sdata2:0x803EB6E0; // type:object size:0x4 scope:local align:4 data:float +@6066 = .sdata2:0x803EB6E4; // type:object size:0x4 scope:local align:4 data:float +@6067 = .sdata2:0x803EB6E8; // type:object size:0x4 scope:local align:4 data:float +@6086 = .sdata2:0x803EB6EC; // type:object size:0x4 scope:local align:4 data:float +@6087 = .sdata2:0x803EB6F0; // type:object size:0x4 scope:local align:4 data:float +@6088 = .sdata2:0x803EB6F4; // type:object size:0x4 scope:local align:4 data:float +@6089 = .sdata2:0x803EB6F8; // type:object size:0x4 scope:local align:4 data:float +@6090 = .sdata2:0x803EB6FC; // type:object size:0x4 scope:local align:4 data:float +@6091 = .sdata2:0x803EB700; // type:object size:0x4 scope:local align:4 data:float +@6400 = .sdata2:0x803EB704; // type:object size:0x4 scope:local align:4 data:float +@6401 = .sdata2:0x803EB708; // type:object size:0x4 scope:local align:4 data:float +@6402 = .sdata2:0x803EB70C; // type:object size:0x4 scope:local align:4 data:float +@6403 = .sdata2:0x803EB710; // type:object size:0x4 scope:local align:4 data:float +@6423 = .sdata2:0x803EB714; // type:object size:0x4 scope:local align:4 data:float +@6629 = .sdata2:0x803EB718; // type:object size:0x4 scope:local align:4 data:float +@6630 = .sdata2:0x803EB71C; // type:object size:0x4 scope:local align:4 data:float +@6638 = .sdata2:0x803EB720; // type:object size:0x4 scope:local align:4 data:4byte +@6664 = .sdata2:0x803EB724; // type:object size:0x4 scope:local align:4 data:float +@6665 = .sdata2:0x803EB728; // type:object size:0x4 scope:local align:4 data:float +@6666 = .sdata2:0x803EB72C; // type:object size:0x4 scope:local align:4 data:float +@6667 = .sdata2:0x803EB730; // type:object size:0x4 scope:local align:4 data:float +@6668 = .sdata2:0x803EB734; // type:object size:0x4 scope:local align:4 data:float +@6711 = .sdata2:0x803EB738; // type:object size:0x4 scope:local align:4 data:4byte +@6712 = .sdata2:0x803EB73C; // type:object size:0x4 scope:local align:4 data:4byte +@6767 = .sdata2:0x803EB740; // type:object size:0x4 scope:local align:4 data:float +@6774 = .sdata2:0x803EB744; // type:object size:0x4 scope:local align:4 data:4byte +@6943 = .sdata2:0x803EB748; // type:object size:0x4 scope:local align:4 data:float +@6944 = .sdata2:0x803EB74C; // type:object size:0x4 scope:local align:4 data:float +@6945 = .sdata2:0x803EB750; // type:object size:0x4 scope:local align:4 data:float +@6946 = .sdata2:0x803EB754; // type:object size:0x4 scope:local align:4 data:float +@6947 = .sdata2:0x803EB758; // type:object size:0x4 scope:local align:4 data:float +@6948 = .sdata2:0x803EB75C; // type:object size:0x4 scope:local align:4 data:float +@6949 = .sdata2:0x803EB760; // type:object size:0x4 scope:local align:4 data:float +@6950 = .sdata2:0x803EB764; // type:object size:0x4 scope:local align:4 data:float +@6951 = .sdata2:0x803EB768; // type:object size:0x4 scope:local align:4 data:float +@6952 = .sdata2:0x803EB76C; // type:object size:0x4 scope:local align:4 data:float +@7319 = .sdata2:0x803EB770; // type:object size:0x4 scope:local align:4 data:float +@7320 = .sdata2:0x803EB774; // type:object size:0x4 scope:local align:4 data:float +@7488 = .sdata2:0x803EB778; // type:object size:0x8 scope:local align:8 data:double +masterTevColor$7508 = .sdata2:0x803EB780; // type:object size:0x4 scope:local align:4 +@7599 = .sdata2:0x803EB784; // type:object size:0x4 scope:local align:4 data:float +@7600 = .sdata2:0x803EB788; // type:object size:0x4 scope:local align:4 data:float +@7779 = .sdata2:0x803EB78C; // type:object size:0x4 scope:local align:4 data:4byte +@7781 = .sdata2:0x803EB790; // type:object size:0x4 scope:local align:4 data:4byte +color_on$7798 = .sdata2:0x803EB794; // type:object size:0x4 scope:local align:4 data:byte +color_off_map_possession$7799 = .sdata2:0x803EB798; // type:object size:0x4 scope:local align:4 data:byte +color_off_map_none$7800 = .sdata2:0x803EB79C; // type:object size:0x4 scope:local align:4 data:byte +flash_color$7801 = .sdata2:0x803EB7A0; // type:object size:0x4 scope:local align:4 data:byte +backColorWhite$8018 = .sdata2:0x803EB7A4; // type:object size:0x4 scope:local align:4 data:byte +backColorBlack$8019 = .sdata2:0x803EB7A8; // type:object size:0x4 scope:local align:4 data:byte +wallPaperColorWhite$8020 = .sdata2:0x803EB7AC; // type:object size:0x4 scope:local align:4 data:byte +wallPaperColorBlack$8021 = .sdata2:0x803EB7B0; // type:object size:0x4 scope:local align:4 data:byte +edgeColor$8022 = .sdata2:0x803EB7B4; // type:object size:0x4 scope:local align:4 data:byte +@8200 = .sdata2:0x803EB7B8; // type:object size:0x4 scope:local align:4 data:float +@8201 = .sdata2:0x803EB7BC; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x803EB7C0; // type:object size:0x4 scope:local align:4 data:float +@4861 = .sdata2:0x803EB7C4; // type:object size:0x4 scope:local align:4 data:float +@6199 = .sdata2:0x803EB7C8; // type:object size:0x4 scope:local align:4 data:float +@6200 = .sdata2:0x803EB7CC; // type:object size:0x4 scope:local align:4 data:float +@6304 = .sdata2:0x803EB7D0; // type:object size:0x4 scope:local align:4 data:float +M_box_x_min__Q210daTagLight5Act_c = .sdata2:0x803EB7D8; // type:object size:0x4 scope:global align:4 data:float +M_box_x_max__Q210daTagLight5Act_c = .sdata2:0x803EB7DC; // type:object size:0x4 scope:global align:4 data:float +M_box_y_min__Q210daTagLight5Act_c = .sdata2:0x803EB7E0; // type:object size:0x4 scope:global align:4 data:float +M_box_y_max__Q210daTagLight5Act_c = .sdata2:0x803EB7E4; // type:object size:0x4 scope:global align:4 data:float +M_box_z_min__Q210daTagLight5Act_c = .sdata2:0x803EB7E8; // type:object size:0x4 scope:global align:4 data:float +M_box_z_max__Q210daTagLight5Act_c = .sdata2:0x803EB7EC; // type:object size:0x4 scope:global align:4 data:float +M_cone_lower__Q210daTagLight5Act_c = .sdata2:0x803EB7F0; // type:object size:0x4 scope:global align:4 data:float +M_cone_upper__Q210daTagLight5Act_c = .sdata2:0x803EB7F4; // type:object size:0x4 scope:global align:4 data:float +M_cone_r__Q210daTagLight5Act_c = .sdata2:0x803EB7F8; // type:object size:0x4 scope:global align:4 data:float +M_dir_base__Q212daObjMovebox5Act_c = .sdata2:0x803EB7FC; // type:object size:0x8 scope:global align:4 +m_max_rot_speed__12daWindMill_c = .sdata2:0x803EB804; // type:object size:0x4 scope:global align:4 +m_highscore__11daNpc_Kg1_c = .sdata2:0x803EB808; // type:object size:0x1 scope:global align:1 data:byte +@4544 = .sdata2:0x803EB80C; // type:object size:0x4 scope:local align:4 data:float +@4545 = .sdata2:0x803EB810; // type:object size:0x4 scope:local align:4 data:float +@4546 = .sdata2:0x803EB814; // type:object size:0x4 scope:local align:4 data:float +@4547 = .sdata2:0x803EB818; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x803EB820; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x803EB824; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x803EB828; // type:object size:0x4 scope:local align:4 data:float +@4047 = .sdata2:0x803EB82C; // type:object size:0x4 scope:local align:4 data:float +@4049 = .sdata2:0x803EB830; // type:object size:0x8 scope:local align:8 data:double +@4157 = .sdata2:0x803EB838; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x803EB83C; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803EB840; // type:object size:0x8 scope:local align:8 data:double +@4341 = .sdata2:0x803EB848; // type:object size:0x8 scope:local align:8 data:double +@4194 = .sdata2:0x803EB850; // type:object size:0x4 scope:local align:4 data:float +@4195 = .sdata2:0x803EB854; // type:object size:0x4 scope:local align:4 data:float +@6974 = .sdata2:0x803EB858; // type:object size:0x4 scope:local align:4 data:float +@7560 = .sdata2:0x803EB85C; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x803EB860; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x803EB864; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x803EB868; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803EB86C; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803EB870; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803EB874; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803EB878; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803EB87C; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x803EB880; // type:object size:0x4 scope:local align:4 data:float +@4457 = .sdata2:0x803EB884; // type:object size:0x4 scope:local align:4 data:float +@4458 = .sdata2:0x803EB888; // type:object size:0x8 scope:local align:8 data:double +@4459 = .sdata2:0x803EB890; // type:object size:0x8 scope:local align:8 data:double +@4460 = .sdata2:0x803EB898; // type:object size:0x4 scope:local align:4 data:float +@4461 = .sdata2:0x803EB89C; // type:object size:0x4 scope:local align:4 data:float +@4462 = .sdata2:0x803EB8A0; // type:object size:0x4 scope:local align:4 data:float +@4931 = .sdata2:0x803EB8A4; // type:object size:0x4 scope:local align:4 data:float +@4932 = .sdata2:0x803EB8A8; // type:object size:0x4 scope:local align:4 data:float +@4933 = .sdata2:0x803EB8AC; // type:object size:0x4 scope:local align:4 data:float +@5013 = .sdata2:0x803EB8B0; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x803EB8B8; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x803EB8BC; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x803EB8C0; // type:object size:0x4 scope:local align:4 data:float +@4254 = .sdata2:0x803EB8C8; // type:object size:0x8 scope:local align:8 data:double +@4255 = .sdata2:0x803EB8D0; // type:object size:0x8 scope:local align:8 data:double +@4390 = .sdata2:0x803EB8D8; // type:object size:0x4 scope:local align:4 data:float +@5053 = .sdata2:0x803EB8DC; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803EB8E0; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x803EB8E4; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x803EB8E8; // type:object size:0x8 scope:local align:8 data:double +@4081 = .sdata2:0x803EB8F0; // type:object size:0x8 scope:local align:8 data:double +@4062 = .sdata2:0x803EB8F8; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x803EB8FC; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x803EB900; // type:object size:0x8 scope:local align:8 data:double +@4126 = .sdata2:0x803EB908; // type:object size:0x4 scope:local align:4 data:float +@4220 = .sdata2:0x803EB910; // type:object size:0x8 scope:local align:8 data:double +@4221 = .sdata2:0x803EB918; // type:object size:0x8 scope:local align:8 data:double +left_bit$4272 = .sdata2:0x803EB920; // type:object size:0x1 scope:local align:1 data:byte +right_bit$4273 = .sdata2:0x803EB921; // type:object size:0x1 scope:local align:1 data:byte +up_bit$4274 = .sdata2:0x803EB922; // type:object size:0x1 scope:local align:1 data:byte +down_bit$4275 = .sdata2:0x803EB923; // type:object size:0x1 scope:local align:1 data:byte +@4650 = .sdata2:0x803EB924; // type:object size:0x4 scope:local align:4 data:float +@4788 = .sdata2:0x803EB928; // type:object size:0x4 scope:local align:4 data:float +@4789 = .sdata2:0x803EB92C; // type:object size:0x4 scope:local align:4 data:float +@4790 = .sdata2:0x803EB930; // type:object size:0x4 scope:local align:4 data:float +@4791 = .sdata2:0x803EB934; // type:object size:0x4 scope:local align:4 data:float +@4792 = .sdata2:0x803EB938; // type:object size:0x4 scope:local align:4 data:float +@4793 = .sdata2:0x803EB93C; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x803EB940; // type:object size:0x4 scope:local align:4 data:float +@4795 = .sdata2:0x803EB944; // type:object size:0x4 scope:local align:4 data:float +@4796 = .sdata2:0x803EB948; // type:object size:0x4 scope:local align:4 data:float +@4840 = .sdata2:0x803EB94C; // type:object size:0x4 scope:local align:4 data:float +@4841 = .sdata2:0x803EB950; // type:object size:0x4 scope:local align:4 data:float +@4907 = .sdata2:0x803EB954; // type:object size:0x4 scope:local align:4 data:float +@4908 = .sdata2:0x803EB958; // type:object size:0x4 scope:local align:4 data:float +@5017 = .sdata2:0x803EB95C; // type:object size:0x4 scope:local align:4 data:float +@5018 = .sdata2:0x803EB960; // type:object size:0x4 scope:local align:4 data:float +@5019 = .sdata2:0x803EB964; // type:object size:0x4 scope:local align:4 data:float +@5020 = .sdata2:0x803EB968; // type:object size:0x4 scope:local align:4 data:float +@5071 = .sdata2:0x803EB96C; // type:object size:0x4 scope:local align:4 data:float +@5137 = .sdata2:0x803EB970; // type:object size:0x4 scope:local align:4 data:float +@5138 = .sdata2:0x803EB974; // type:object size:0x4 scope:local align:4 data:float +@5139 = .sdata2:0x803EB978; // type:object size:0x4 scope:local align:4 data:float +@5190 = .sdata2:0x803EB97C; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x803EB980; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803EB984; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x803EB988; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x803EB98C; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x803EB990; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x803EB994; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x803EB998; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x803EB99C; // type:object size:0x4 scope:local align:4 data:float +@4110 = .sdata2:0x803EB9A0; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x803EB9A4; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x803EB9A8; // type:object size:0x8 scope:local align:8 data:double +@4169 = .sdata2:0x803EB9B0; // type:object size:0x4 scope:local align:4 data:float +@4256 = .sdata2:0x803EB9B8; // type:object size:0x8 scope:local align:8 data:double +@4257 = .sdata2:0x803EB9C0; // type:object size:0x8 scope:local align:8 data:double +@4304 = .sdata2:0x803EB9C8; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803EB9CC; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803EB9D0; // type:object size:0x4 scope:local align:4 data:float +@4531 = .sdata2:0x803EB9D4; // type:object size:0x4 scope:local align:4 data:float +@4532 = .sdata2:0x803EB9D8; // type:object size:0x4 scope:local align:4 data:float +@4533 = .sdata2:0x803EB9DC; // type:object size:0x4 scope:local align:4 data:float +@4558 = .sdata2:0x803EB9E0; // type:object size:0x4 scope:local align:4 data:float +@3997 = .sdata2:0x803EB9E8; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803EB9F0; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803EB9F4; // type:object size:0x4 scope:local align:4 data:float +@4045 = .sdata2:0x803EB9F8; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x803EB9FC; // type:object size:0x4 scope:local align:4 data:float +@4047 = .sdata2:0x803EBA00; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x803EBA04; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x803EBA08; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x803EBA0C; // type:object size:0x4 scope:local align:4 data:float +m_height__9daLlift_c = .sdata2:0x803EBA10; // type:object size:0x4 scope:global align:4 +m_max_speed__9daLlift_c = .sdata2:0x803EBA14; // type:object size:0x4 scope:global align:4 +m_min_speed__9daLlift_c = .sdata2:0x803EBA18; // type:object size:0x4 scope:global align:4 +@4026 = .sdata2:0x803EBA1C; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803EBA20; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803EBA24; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803EBA28; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803EBA2C; // type:object size:0x4 scope:local align:4 data:float +@4031 = .sdata2:0x803EBA30; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x803EBA34; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x803EBA38; // type:object size:0x4 scope:local align:4 data:float +@4000 = .sdata2:0x803EBA3C; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803EBA40; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x803EBA48; // type:object size:0x8 scope:local align:8 data:double +@4112 = .sdata2:0x803EBA50; // type:object size:0x4 scope:local align:4 data:float +@4306 = .sdata2:0x803EBA54; // type:object size:0x4 scope:local align:4 data:float +@4378 = .sdata2:0x803EBA58; // type:object size:0x4 scope:local align:4 data:float +@4390 = .sdata2:0x803EBA5C; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x803EBA60; // type:object size:0x4 scope:local align:4 data:float +@4855 = .sdata2:0x803EBA68; // type:object size:0x8 scope:local align:8 data:double +@4280 = .sdata2:0x803EBA70; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x803EBA74; // type:object size:0x4 scope:local align:4 data:float +@4573 = .sdata2:0x803EBA78; // type:object size:0x4 scope:local align:4 data:float +@4574 = .sdata2:0x803EBA7C; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x803EBA80; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803EBA84; // type:object size:0x4 scope:local align:4 data:float +@4650 = .sdata2:0x803EBA88; // type:object size:0x4 scope:local align:4 data:float +@4651 = .sdata2:0x803EBA8C; // type:object size:0x4 scope:local align:4 data:float +@4652 = .sdata2:0x803EBA90; // type:object size:0x4 scope:local align:4 data:float +@4653 = .sdata2:0x803EBA94; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x803EBA98; // type:object size:0x4 scope:local align:4 data:float +@4718 = .sdata2:0x803EBA9C; // type:object size:0x4 scope:local align:4 data:float +@4719 = .sdata2:0x803EBAA0; // type:object size:0x4 scope:local align:4 data:float +@4720 = .sdata2:0x803EBAA4; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x803EBAA8; // type:object size:0x4 scope:local align:4 data:float +@4733 = .sdata2:0x803EBAAC; // type:object size:0x4 scope:local align:4 data:float +@4735 = .sdata2:0x803EBAB0; // type:object size:0x8 scope:local align:8 data:double +@4854 = .sdata2:0x803EBAB8; // type:object size:0x4 scope:local align:4 data:float +@4855 = .sdata2:0x803EBABC; // type:object size:0x4 scope:local align:4 data:float +@4905 = .sdata2:0x803EBAC0; // type:object size:0x4 scope:local align:4 data:float +@4914 = .sdata2:0x803EBAC4; // type:object size:0x4 scope:local align:4 data:float +@4915 = .sdata2:0x803EBAC8; // type:object size:0x4 scope:local align:4 data:float +@4941 = .sdata2:0x803EBACC; // type:object size:0x4 scope:local align:4 data:float +@4942 = .sdata2:0x803EBAD0; // type:object size:0x4 scope:local align:4 data:float +@4408 = .sdata2:0x803EBAD8; // type:object size:0x4 scope:local align:4 data:float +@4513 = .sdata2:0x803EBAE0; // type:object size:0x8 scope:local align:8 data:double +@4560 = .sdata2:0x803EBAE8; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803EBAF0; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x803EBAF8; // type:object size:0x4 scope:local align:4 data:float +@4253 = .sdata2:0x803EBAFC; // type:object size:0x4 scope:local align:4 data:float +@4548 = .sdata2:0x803EBB00; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803EBB08; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x803EBB0C; // type:object size:0x4 scope:local align:4 data:float +@4242 = .sdata2:0x803EBB10; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x803EBB18; // type:object size:0x8 scope:local align:8 data:double +@4422 = .sdata2:0x803EBB20; // type:object size:0x4 scope:local align:4 data:float +@4423 = .sdata2:0x803EBB24; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x803EBB28; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803EBB30; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x803EBB34; // type:object size:0x4 scope:local align:4 data:float +@4705 = .sdata2:0x803EBB38; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x803EBB40; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x803EBB44; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x803EBB48; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x803EBB50; // type:object size:0x8 scope:local align:8 data:double +@4014 = .sdata2:0x803EBB58; // type:object size:0x8 scope:local align:8 data:double +@4015 = .sdata2:0x803EBB60; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803EBB64; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803EBB68; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803EBB6C; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x803EBB70; // type:object size:0x4 scope:local align:4 data:float +@4055 = .sdata2:0x803EBB74; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x803EBB78; // type:object size:0x8 scope:local align:8 data:double +@4060 = .sdata2:0x803EBB80; // type:object size:0x8 scope:local align:8 data:double +@4092 = .sdata2:0x803EBB88; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x803EBB8C; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x803EBB90; // type:object size:0x4 scope:local align:4 data:float +@4240 = .sdata2:0x803EBB94; // type:object size:0x4 scope:local align:4 data:float +@4241 = .sdata2:0x803EBB98; // type:object size:0x4 scope:local align:4 data:float +@4242 = .sdata2:0x803EBB9C; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x803EBBA0; // type:object size:0x4 scope:local align:4 data:float +@4319 = .sdata2:0x803EBBA4; // type:object size:0x4 scope:local align:4 data:float +@4320 = .sdata2:0x803EBBA8; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x803EBBAC; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803EBBB0; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803EBBB4; // type:object size:0x4 scope:local align:4 data:float +@4392 = .sdata2:0x803EBBB8; // type:object size:0x4 scope:local align:4 data:float +@4393 = .sdata2:0x803EBBBC; // type:object size:0x4 scope:local align:4 data:float +@4394 = .sdata2:0x803EBBC0; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x803EBBC4; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x803EBBC8; // type:object size:0x4 scope:local align:4 data:float +@4021 = .sdata2:0x803EBBCC; // type:object size:0x4 scope:local align:4 data:float +@4022 = .sdata2:0x803EBBD0; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x803EBBD8; // type:object size:0x8 scope:local align:8 data:double +@4024 = .sdata2:0x803EBBE0; // type:object size:0x8 scope:local align:8 data:double +@4025 = .sdata2:0x803EBBE8; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x803EBBEC; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803EBBF0; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803EBBF4; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803EBBF8; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803EBBFC; // type:object size:0x4 scope:local align:4 data:float +@4031 = .sdata2:0x803EBC00; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x803EBC04; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x803EBC08; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x803EBC0C; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803EBC10; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x803EBC14; // type:object size:0x4 scope:local align:4 data:float +@4094 = .sdata2:0x803EBC18; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x803EBC1C; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x803EBC20; // type:object size:0x4 scope:local align:4 data:float +@4097 = .sdata2:0x803EBC24; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x803EBC28; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x803EBC2C; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803EBC30; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803EBC34; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803EBC38; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803EBC40; // type:object size:0x8 scope:local align:8 data:double +@4270 = .sdata2:0x803EBC48; // type:object size:0x8 scope:local align:8 data:double +@4271 = .sdata2:0x803EBC50; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803EBC54; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x803EBC58; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x803EBC5C; // type:object size:0x4 scope:local align:4 data:float +@4351 = .sdata2:0x803EBC60; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x803EBC64; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x803EBC68; // type:object size:0x8 scope:local align:8 data:double +@4407 = .sdata2:0x803EBC70; // type:object size:0x4 scope:local align:4 data:float +@4408 = .sdata2:0x803EBC74; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x803EBC78; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x803EBC7C; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x803EBC80; // type:object size:0x4 scope:local align:4 data:float +@4617 = .sdata2:0x803EBC84; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x803EBC88; // type:object size:0x8 scope:local align:8 data:double +@4696 = .sdata2:0x803EBC90; // type:object size:0x4 scope:local align:4 data:float +@4697 = .sdata2:0x803EBC94; // type:object size:0x4 scope:local align:4 data:float +@4821 = .sdata2:0x803EBC98; // type:object size:0x4 scope:local align:4 data:float +@4822 = .sdata2:0x803EBC9C; // type:object size:0x4 scope:local align:4 data:float +@4840 = .sdata2:0x803EBCA0; // type:object size:0x4 scope:local align:4 data:float +g_dTree_Oba_kage_32DL_SIZE = .sdata2:0x803EBCA8; // type:object size:0x4 scope:global align:4 data:4byte +g_dTree_shadowMatDL_SIZE = .sdata2:0x803EBCAC; // type:object size:0x4 scope:global align:4 data:4byte +@4243 = .sdata2:0x803EBCB0; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x803EBCB4; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x803EBCB8; // type:object size:0x4 scope:local align:4 data:float +@4246 = .sdata2:0x803EBCBC; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x803EBCC0; // type:object size:0x8 scope:local align:8 data:double +@4367 = .sdata2:0x803EBCC8; // type:object size:0x8 scope:local align:8 data:double +@4368 = .sdata2:0x803EBCD0; // type:object size:0x4 scope:local align:4 data:float +@4440 = .sdata2:0x803EBCD4; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x803EBCD8; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x803EBCDC; // type:object size:0x4 scope:local align:4 data:float +@4443 = .sdata2:0x803EBCE0; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x803EBCE4; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x803EBCE8; // type:object size:0x4 scope:local align:4 data:float +@4573 = .sdata2:0x803EBCEC; // type:object size:0x4 scope:local align:4 data:float +@4574 = .sdata2:0x803EBCF0; // type:object size:0x4 scope:local align:4 data:float +@4575 = .sdata2:0x803EBCF4; // type:object size:0x4 scope:local align:4 data:float +@4576 = .sdata2:0x803EBCF8; // type:object size:0x4 scope:local align:4 data:float +@4577 = .sdata2:0x803EBCFC; // type:object size:0x4 scope:local align:4 data:float +@4578 = .sdata2:0x803EBD00; // type:object size:0x4 scope:local align:4 data:float +@4579 = .sdata2:0x803EBD04; // type:object size:0x4 scope:local align:4 data:float +@4580 = .sdata2:0x803EBD08; // type:object size:0x4 scope:local align:4 data:float +@4581 = .sdata2:0x803EBD0C; // type:object size:0x4 scope:local align:4 data:float +@4583 = .sdata2:0x803EBD10; // type:object size:0x8 scope:local align:8 data:double +@4784 = .sdata2:0x803EBD18; // type:object size:0x4 scope:local align:4 data:float +@4785 = .sdata2:0x803EBD1C; // type:object size:0x4 scope:local align:4 data:float +@4787 = .sdata2:0x803EBD20; // type:object size:0x8 scope:local align:8 data:double +@4878 = .sdata2:0x803EBD28; // type:object size:0x4 scope:local align:4 data:float +@5025 = .sdata2:0x803EBD2C; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x803EBD30; // type:object size:0x4 scope:local align:4 data:float +@5042 = .sdata2:0x803EBD34; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803EBD38; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803EBD3C; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x803EBD40; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803EBD44; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803EBD48; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803EBD4C; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803EBD50; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803EBD58; // type:object size:0x8 scope:local align:8 data:double +@4501 = .sdata2:0x803EBD60; // type:object size:0x4 scope:local align:4 data:4byte +@4515 = .sdata2:0x803EBD64; // type:object size:0x4 scope:local align:4 data:4byte +@4631 = .sdata2:0x803EBD68; // type:object size:0x4 scope:local align:4 data:float +@4890 = .sdata2:0x803EBD6C; // type:object size:0x4 scope:local align:4 data:float +@4971 = .sdata2:0x803EBD70; // type:object size:0x4 scope:local align:4 data:float +@4982 = .sdata2:0x803EBD74; // type:object size:0x4 scope:local align:4 data:4byte +@5459 = .sdata2:0x803EBD78; // type:object size:0x4 scope:local align:4 data:float +@5460 = .sdata2:0x803EBD7C; // type:object size:0x4 scope:local align:4 data:float +@5461 = .sdata2:0x803EBD80; // type:object size:0x4 scope:local align:4 data:float +@5637 = .sdata2:0x803EBD84; // type:object size:0x4 scope:local align:4 data:float +@5638 = .sdata2:0x803EBD88; // type:object size:0x4 scope:local align:4 data:float +@5817 = .sdata2:0x803EBD8C; // type:object size:0x4 scope:local align:4 data:float +@6111 = .sdata2:0x803EBD90; // type:object size:0x4 scope:local align:4 data:float +@6112 = .sdata2:0x803EBD94; // type:object size:0x4 scope:local align:4 data:float +@6415 = .sdata2:0x803EBD98; // type:object size:0x4 scope:local align:4 data:float +@6416 = .sdata2:0x803EBD9C; // type:object size:0x4 scope:local align:4 data:float +@6610 = .sdata2:0x803EBDA0; // type:object size:0x4 scope:local align:4 data:float +@4034 = .sdata2:0x803EBDA8; // type:object size:0x4 scope:local align:4 data:float +@4382 = .sdata2:0x803EBDB0; // type:object size:0x4 scope:local align:4 data:float +@4383 = .sdata2:0x803EBDB4; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x803EBDB8; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803EBDC0; // type:object size:0x8 scope:local align:8 data:double +@4389 = .sdata2:0x803EBDC8; // type:object size:0x8 scope:local align:8 data:double +@4577 = .sdata2:0x803EBDD0; // type:object size:0x4 scope:local align:4 data:float +@4582 = .sdata2:0x803EBDD4; // type:object size:0x4 scope:local align:4 data:4byte +@4655 = .sdata2:0x803EBDD8; // type:object size:0x4 scope:local align:4 data:float +@4924 = .sdata2:0x803EBDDC; // type:object size:0x4 scope:local align:4 data:float +@4925 = .sdata2:0x803EBDE0; // type:object size:0x4 scope:local align:4 data:float +@4926 = .sdata2:0x803EBDE4; // type:object size:0x4 scope:local align:4 data:float +@4927 = .sdata2:0x803EBDE8; // type:object size:0x8 scope:local align:8 data:double +@4939 = .sdata2:0x803EBDF0; // type:object size:0x4 scope:local align:4 data:float +@5010 = .sdata2:0x803EBDF4; // type:object size:0x4 scope:local align:4 data:float +@5071 = .sdata2:0x803EBDF8; // type:object size:0x4 scope:local align:4 data:float +@5072 = .sdata2:0x803EBDFC; // type:object size:0x4 scope:local align:4 data:float +@5312 = .sdata2:0x803EBE00; // type:object size:0x4 scope:local align:4 data:float +@5371 = .sdata2:0x803EBE04; // type:object size:0x4 scope:local align:4 data:float +@5372 = .sdata2:0x803EBE08; // type:object size:0x4 scope:local align:4 data:float +@5491 = .sdata2:0x803EBE0C; // type:object size:0x4 scope:local align:4 data:float +@5492 = .sdata2:0x803EBE10; // type:object size:0x4 scope:local align:4 data:float +@5493 = .sdata2:0x803EBE14; // type:object size:0x4 scope:local align:4 data:float +@5494 = .sdata2:0x803EBE18; // type:object size:0x4 scope:local align:4 data:float +@5594 = .sdata2:0x803EBE1C; // type:object size:0x4 scope:local align:4 data:float +@5595 = .sdata2:0x803EBE20; // type:object size:0x4 scope:local align:4 data:float +@5596 = .sdata2:0x803EBE24; // type:object size:0x4 scope:local align:4 data:float +@5597 = .sdata2:0x803EBE28; // type:object size:0x8 scope:local align:8 data:double +@5598 = .sdata2:0x803EBE30; // type:object size:0x8 scope:local align:8 data:double +@5599 = .sdata2:0x803EBE38; // type:object size:0x4 scope:local align:4 data:float +@5600 = .sdata2:0x803EBE3C; // type:object size:0x4 scope:local align:4 data:float +@5601 = .sdata2:0x803EBE40; // type:object size:0x4 scope:local align:4 data:float +@5602 = .sdata2:0x803EBE44; // type:object size:0x4 scope:local align:4 data:float +@5647 = .sdata2:0x803EBE48; // type:object size:0x4 scope:local align:4 data:float +@5676 = .sdata2:0x803EBE4C; // type:object size:0x4 scope:local align:4 data:float +@5737 = .sdata2:0x803EBE50; // type:object size:0x4 scope:local align:4 data:float +@5738 = .sdata2:0x803EBE54; // type:object size:0x4 scope:local align:4 data:float +@5773 = .sdata2:0x803EBE58; // type:object size:0x4 scope:local align:4 data:4byte +@6004 = .sdata2:0x803EBE5C; // type:object size:0x4 scope:local align:4 data:float +@6005 = .sdata2:0x803EBE60; // type:object size:0x4 scope:local align:4 data:float +@6187 = .sdata2:0x803EBE64; // type:object size:0x4 scope:local align:4 data:float +@6188 = .sdata2:0x803EBE68; // type:object size:0x4 scope:local align:4 data:float +@6189 = .sdata2:0x803EBE6C; // type:object size:0x4 scope:local align:4 data:float +@6221 = .sdata2:0x803EBE70; // type:object size:0x4 scope:local align:4 data:float +@6222 = .sdata2:0x803EBE74; // type:object size:0x4 scope:local align:4 data:float +@6223 = .sdata2:0x803EBE78; // type:object size:0x4 scope:local align:4 data:float +@6224 = .sdata2:0x803EBE7C; // type:object size:0x4 scope:local align:4 data:float +@6225 = .sdata2:0x803EBE80; // type:object size:0x4 scope:local align:4 data:float +@6252 = .sdata2:0x803EBE84; // type:object size:0x4 scope:local align:4 data:float +@4505 = .sdata2:0x803EBE88; // type:object size:0x4 scope:local align:4 data:float +@4789 = .sdata2:0x803EBE8C; // type:object size:0x4 scope:local align:4 data:float +@4790 = .sdata2:0x803EBE90; // type:object size:0x4 scope:local align:4 data:float +@4854 = .sdata2:0x803EBE94; // type:object size:0x4 scope:local align:4 data:float +@4900 = .sdata2:0x803EBE98; // type:object size:0x4 scope:local align:4 data:float +@4901 = .sdata2:0x803EBE9C; // type:object size:0x4 scope:local align:4 data:float +@4902 = .sdata2:0x803EBEA0; // type:object size:0x4 scope:local align:4 data:float +@4904 = .sdata2:0x803EBEA8; // type:object size:0x8 scope:local align:8 data:double +@4982 = .sdata2:0x803EBEB0; // type:object size:0x4 scope:local align:4 data:float +@4983 = .sdata2:0x803EBEB4; // type:object size:0x4 scope:local align:4 data:float +@4984 = .sdata2:0x803EBEB8; // type:object size:0x4 scope:local align:4 data:float +@4985 = .sdata2:0x803EBEBC; // type:object size:0x4 scope:local align:4 data:float +@4986 = .sdata2:0x803EBEC0; // type:object size:0x4 scope:local align:4 data:float +@4987 = .sdata2:0x803EBEC4; // type:object size:0x4 scope:local align:4 data:float +@4988 = .sdata2:0x803EBEC8; // type:object size:0x4 scope:local align:4 data:float +@4989 = .sdata2:0x803EBECC; // type:object size:0x4 scope:local align:4 data:float +@4990 = .sdata2:0x803EBED0; // type:object size:0x4 scope:local align:4 data:float +@4991 = .sdata2:0x803EBED4; // type:object size:0x4 scope:local align:4 data:float +@4992 = .sdata2:0x803EBED8; // type:object size:0x4 scope:local align:4 data:float +@4993 = .sdata2:0x803EBEDC; // type:object size:0x4 scope:local align:4 data:float +@4994 = .sdata2:0x803EBEE0; // type:object size:0x4 scope:local align:4 data:float +@4995 = .sdata2:0x803EBEE4; // type:object size:0x4 scope:local align:4 data:float +@4996 = .sdata2:0x803EBEE8; // type:object size:0x4 scope:local align:4 data:float +@4997 = .sdata2:0x803EBEEC; // type:object size:0x4 scope:local align:4 data:float +@5106 = .sdata2:0x803EBEF0; // type:object size:0x4 scope:local align:4 data:float +@5199 = .sdata2:0x803EBEF4; // type:object size:0x4 scope:local align:4 data:float +@5200 = .sdata2:0x803EBEF8; // type:object size:0x4 scope:local align:4 data:float +@5201 = .sdata2:0x803EBEFC; // type:object size:0x4 scope:local align:4 data:float +@5202 = .sdata2:0x803EBF00; // type:object size:0x4 scope:local align:4 data:float +@5203 = .sdata2:0x803EBF04; // type:object size:0x4 scope:local align:4 data:float +@5204 = .sdata2:0x803EBF08; // type:object size:0x4 scope:local align:4 data:float +@5205 = .sdata2:0x803EBF0C; // type:object size:0x4 scope:local align:4 data:float +@5206 = .sdata2:0x803EBF10; // type:object size:0x4 scope:local align:4 data:float +@5207 = .sdata2:0x803EBF18; // type:object size:0x8 scope:local align:8 data:double +@5208 = .sdata2:0x803EBF20; // type:object size:0x8 scope:local align:8 data:double +@5209 = .sdata2:0x803EBF28; // type:object size:0x4 scope:local align:4 data:float +@5210 = .sdata2:0x803EBF2C; // type:object size:0x4 scope:local align:4 data:float +@5431 = .sdata2:0x803EBF30; // type:object size:0x4 scope:local align:4 data:float +@5432 = .sdata2:0x803EBF34; // type:object size:0x4 scope:local align:4 data:float +@5433 = .sdata2:0x803EBF38; // type:object size:0x4 scope:local align:4 data:float +@5434 = .sdata2:0x803EBF3C; // type:object size:0x4 scope:local align:4 data:float +@5435 = .sdata2:0x803EBF40; // type:object size:0x4 scope:local align:4 data:float +@5436 = .sdata2:0x803EBF44; // type:object size:0x4 scope:local align:4 data:float +@5508 = .sdata2:0x803EBF48; // type:object size:0x4 scope:local align:4 data:float +@5686 = .sdata2:0x803EBF4C; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x803EBF50; // type:object size:0x8 scope:local align:8 data:double +@4132 = .sdata2:0x803EBF58; // type:object size:0x8 scope:local align:8 data:double +@4133 = .sdata2:0x803EBF60; // type:object size:0x8 scope:local align:8 data:double +@4134 = .sdata2:0x803EBF68; // type:object size:0x4 scope:local align:4 data:float +@4150 = .sdata2:0x803EBF6C; // type:object size:0x4 scope:local align:4 data:float +@4172 = .sdata2:0x803EBF70; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x803EBF74; // type:object size:0x4 scope:local align:4 data:float +@4175 = .sdata2:0x803EBF78; // type:object size:0x8 scope:local align:8 data:double +@4430 = .sdata2:0x803EBF80; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x803EBF84; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x803EBF88; // type:object size:0x4 scope:local align:4 data:float +@4433 = .sdata2:0x803EBF8C; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x803EBF90; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x803EBF94; // type:object size:0x4 scope:local align:4 data:float +@4436 = .sdata2:0x803EBF98; // type:object size:0x4 scope:local align:4 data:float +@4437 = .sdata2:0x803EBF9C; // type:object size:0x4 scope:local align:4 data:float +@4438 = .sdata2:0x803EBFA0; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x803EBFA4; // type:object size:0x4 scope:local align:4 data:float +@4440 = .sdata2:0x803EBFA8; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x803EBFAC; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x803EBFB0; // type:object size:0x4 scope:local align:4 data:float +@4443 = .sdata2:0x803EBFB4; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x803EBFB8; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x803EBFBC; // type:object size:0x4 scope:local align:4 data:float +@4446 = .sdata2:0x803EBFC0; // type:object size:0x4 scope:local align:4 data:float +@4447 = .sdata2:0x803EBFC4; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x803EBFC8; // type:object size:0x4 scope:local align:4 data:float +@4449 = .sdata2:0x803EBFCC; // type:object size:0x4 scope:local align:4 data:float +@4465 = .sdata2:0x803EBFD0; // type:object size:0x4 scope:local align:4 data:float +@4841 = .sdata2:0x803EBFD4; // type:object size:0x4 scope:local align:4 data:float +@4842 = .sdata2:0x803EBFD8; // type:object size:0x4 scope:local align:4 data:float +@4843 = .sdata2:0x803EBFDC; // type:object size:0x4 scope:local align:4 data:float +@4844 = .sdata2:0x803EBFE0; // type:object size:0x4 scope:local align:4 data:float +@4845 = .sdata2:0x803EBFE4; // type:object size:0x4 scope:local align:4 data:float +@4846 = .sdata2:0x803EBFE8; // type:object size:0x4 scope:local align:4 data:float +@4847 = .sdata2:0x803EBFEC; // type:object size:0x4 scope:local align:4 data:float +@4848 = .sdata2:0x803EBFF0; // type:object size:0x4 scope:local align:4 data:float +@4849 = .sdata2:0x803EBFF4; // type:object size:0x4 scope:local align:4 data:float +@4850 = .sdata2:0x803EBFF8; // type:object size:0x4 scope:local align:4 data:float +@4851 = .sdata2:0x803EBFFC; // type:object size:0x4 scope:local align:4 data:float +@4852 = .sdata2:0x803EC000; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x803EC004; // type:object size:0x4 scope:local align:4 data:float +@4854 = .sdata2:0x803EC008; // type:object size:0x4 scope:local align:4 data:float +@4855 = .sdata2:0x803EC00C; // type:object size:0x4 scope:local align:4 data:float +@4856 = .sdata2:0x803EC010; // type:object size:0x4 scope:local align:4 data:float +@4857 = .sdata2:0x803EC014; // type:object size:0x4 scope:local align:4 data:float +@4858 = .sdata2:0x803EC018; // type:object size:0x4 scope:local align:4 data:float +@4859 = .sdata2:0x803EC01C; // type:object size:0x4 scope:local align:4 data:float +@4860 = .sdata2:0x803EC020; // type:object size:0x4 scope:local align:4 data:float +@5013 = .sdata2:0x803EC024; // type:object size:0x4 scope:local align:4 data:float +@5014 = .sdata2:0x803EC028; // type:object size:0x4 scope:local align:4 data:float +@5015 = .sdata2:0x803EC02C; // type:object size:0x4 scope:local align:4 data:float +@5016 = .sdata2:0x803EC030; // type:object size:0x4 scope:local align:4 data:float +@5017 = .sdata2:0x803EC034; // type:object size:0x4 scope:local align:4 data:float +@5018 = .sdata2:0x803EC038; // type:object size:0x4 scope:local align:4 data:float +@5030 = .sdata2:0x803EC03C; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x803EC040; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x803EC044; // type:object size:0x4 scope:local align:4 data:float +@5175 = .sdata2:0x803EC048; // type:object size:0x4 scope:local align:4 data:float +@5176 = .sdata2:0x803EC04C; // type:object size:0x4 scope:local align:4 data:float +@5177 = .sdata2:0x803EC050; // type:object size:0x4 scope:local align:4 data:float +@5178 = .sdata2:0x803EC058; // type:object size:0x8 scope:local align:8 data:double +@5179 = .sdata2:0x803EC060; // type:object size:0x4 scope:local align:4 data:float +@5180 = .sdata2:0x803EC064; // type:object size:0x4 scope:local align:4 data:float +@5181 = .sdata2:0x803EC068; // type:object size:0x4 scope:local align:4 data:float +@5182 = .sdata2:0x803EC06C; // type:object size:0x4 scope:local align:4 data:float +@5183 = .sdata2:0x803EC070; // type:object size:0x4 scope:local align:4 data:float +@5184 = .sdata2:0x803EC074; // type:object size:0x4 scope:local align:4 data:float +@5213 = .sdata2:0x803EC078; // type:object size:0x4 scope:local align:4 data:float +@5827 = .sdata2:0x803EC07C; // type:object size:0x4 scope:local align:4 data:float +@5828 = .sdata2:0x803EC080; // type:object size:0x4 scope:local align:4 data:float +@5829 = .sdata2:0x803EC084; // type:object size:0x4 scope:local align:4 data:float +@5830 = .sdata2:0x803EC088; // type:object size:0x4 scope:local align:4 data:float +@5831 = .sdata2:0x803EC08C; // type:object size:0x4 scope:local align:4 data:float +@5832 = .sdata2:0x803EC090; // type:object size:0x4 scope:local align:4 data:float +@5833 = .sdata2:0x803EC094; // type:object size:0x4 scope:local align:4 data:float +@5834 = .sdata2:0x803EC098; // type:object size:0x4 scope:local align:4 data:float +@5835 = .sdata2:0x803EC09C; // type:object size:0x4 scope:local align:4 data:float +@5836 = .sdata2:0x803EC0A0; // type:object size:0x4 scope:local align:4 data:float +@5837 = .sdata2:0x803EC0A4; // type:object size:0x4 scope:local align:4 data:float +@5838 = .sdata2:0x803EC0A8; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x803EC0AC; // type:object size:0x4 scope:local align:4 data:float +@5840 = .sdata2:0x803EC0B0; // type:object size:0x4 scope:local align:4 data:float +@6077 = .sdata2:0x803EC0B4; // type:object size:0x4 scope:local align:4 data:float +@6078 = .sdata2:0x803EC0B8; // type:object size:0x4 scope:local align:4 data:float +@6079 = .sdata2:0x803EC0BC; // type:object size:0x4 scope:local align:4 data:float +@6080 = .sdata2:0x803EC0C0; // type:object size:0x4 scope:local align:4 data:float +@6081 = .sdata2:0x803EC0C4; // type:object size:0x4 scope:local align:4 data:float +@6082 = .sdata2:0x803EC0C8; // type:object size:0x4 scope:local align:4 data:float +@6083 = .sdata2:0x803EC0CC; // type:object size:0x4 scope:local align:4 data:float +@6084 = .sdata2:0x803EC0D0; // type:object size:0x4 scope:local align:4 data:float +@6085 = .sdata2:0x803EC0D4; // type:object size:0x4 scope:local align:4 data:float +@6086 = .sdata2:0x803EC0D8; // type:object size:0x4 scope:local align:4 data:float +@6087 = .sdata2:0x803EC0DC; // type:object size:0x4 scope:local align:4 data:float +@6088 = .sdata2:0x803EC0E0; // type:object size:0x4 scope:local align:4 data:float +@6089 = .sdata2:0x803EC0E4; // type:object size:0x4 scope:local align:4 data:float +@6333 = .sdata2:0x803EC0E8; // type:object size:0x4 scope:local align:4 data:float +@6334 = .sdata2:0x803EC0EC; // type:object size:0x4 scope:local align:4 data:float +@6335 = .sdata2:0x803EC0F0; // type:object size:0x4 scope:local align:4 data:float +@6336 = .sdata2:0x803EC0F4; // type:object size:0x4 scope:local align:4 data:float +@6337 = .sdata2:0x803EC0F8; // type:object size:0x4 scope:local align:4 data:float +@6338 = .sdata2:0x803EC0FC; // type:object size:0x4 scope:local align:4 data:float +@6651 = .sdata2:0x803EC100; // type:object size:0x4 scope:local align:4 data:float +@6652 = .sdata2:0x803EC104; // type:object size:0x4 scope:local align:4 data:float +@6653 = .sdata2:0x803EC108; // type:object size:0x4 scope:local align:4 data:float +@6654 = .sdata2:0x803EC10C; // type:object size:0x4 scope:local align:4 data:float +@6655 = .sdata2:0x803EC110; // type:object size:0x4 scope:local align:4 data:float +@6656 = .sdata2:0x803EC114; // type:object size:0x4 scope:local align:4 data:float +@6657 = .sdata2:0x803EC118; // type:object size:0x4 scope:local align:4 data:float +@6658 = .sdata2:0x803EC11C; // type:object size:0x4 scope:local align:4 data:float +@6659 = .sdata2:0x803EC120; // type:object size:0x4 scope:local align:4 data:float +@6660 = .sdata2:0x803EC124; // type:object size:0x4 scope:local align:4 data:float +@6843 = .sdata2:0x803EC128; // type:object size:0x4 scope:local align:4 data:float +@6844 = .sdata2:0x803EC12C; // type:object size:0x4 scope:local align:4 data:float +@6845 = .sdata2:0x803EC130; // type:object size:0x4 scope:local align:4 data:float +@6846 = .sdata2:0x803EC134; // type:object size:0x4 scope:local align:4 data:float +@6847 = .sdata2:0x803EC138; // type:object size:0x4 scope:local align:4 data:float +@7266 = .sdata2:0x803EC13C; // type:object size:0x4 scope:local align:4 data:float +@7267 = .sdata2:0x803EC140; // type:object size:0x4 scope:local align:4 data:float +@7507 = .sdata2:0x803EC144; // type:object size:0x4 scope:local align:4 data:float +@7508 = .sdata2:0x803EC148; // type:object size:0x4 scope:local align:4 data:float +@7509 = .sdata2:0x803EC14C; // type:object size:0x4 scope:local align:4 data:float +@7510 = .sdata2:0x803EC150; // type:object size:0x4 scope:local align:4 data:float +@7511 = .sdata2:0x803EC154; // type:object size:0x4 scope:local align:4 data:float +@7512 = .sdata2:0x803EC158; // type:object size:0x4 scope:local align:4 data:float +@7513 = .sdata2:0x803EC15C; // type:object size:0x4 scope:local align:4 data:float +@7514 = .sdata2:0x803EC160; // type:object size:0x4 scope:local align:4 data:float +@7515 = .sdata2:0x803EC164; // type:object size:0x4 scope:local align:4 data:float +@7576 = .sdata2:0x803EC168; // type:object size:0x4 scope:local align:4 data:float +@7577 = .sdata2:0x803EC16C; // type:object size:0x4 scope:local align:4 data:float +@7578 = .sdata2:0x803EC170; // type:object size:0x4 scope:local align:4 data:float +@8069 = .sdata2:0x803EC174; // type:object size:0x4 scope:local align:4 data:float +@8070 = .sdata2:0x803EC178; // type:object size:0x4 scope:local align:4 data:float +@8071 = .sdata2:0x803EC17C; // type:object size:0x4 scope:local align:4 data:float +@8072 = .sdata2:0x803EC180; // type:object size:0x4 scope:local align:4 data:float +@8073 = .sdata2:0x803EC184; // type:object size:0x4 scope:local align:4 data:float +@8074 = .sdata2:0x803EC188; // type:object size:0x4 scope:local align:4 data:float +@8075 = .sdata2:0x803EC18C; // type:object size:0x4 scope:local align:4 data:float +@8076 = .sdata2:0x803EC190; // type:object size:0x4 scope:local align:4 data:float +@8077 = .sdata2:0x803EC194; // type:object size:0x4 scope:local align:4 data:float +@8078 = .sdata2:0x803EC198; // type:object size:0x4 scope:local align:4 data:float +@8079 = .sdata2:0x803EC19C; // type:object size:0x4 scope:local align:4 data:float +@8080 = .sdata2:0x803EC1A0; // type:object size:0x4 scope:local align:4 data:float +@8081 = .sdata2:0x803EC1A4; // type:object size:0x4 scope:local align:4 data:float +@8082 = .sdata2:0x803EC1A8; // type:object size:0x4 scope:local align:4 data:float +@8310 = .sdata2:0x803EC1AC; // type:object size:0x4 scope:local align:4 data:float +@8311 = .sdata2:0x803EC1B0; // type:object size:0x4 scope:local align:4 data:float +@8312 = .sdata2:0x803EC1B4; // type:object size:0x4 scope:local align:4 data:float +@8313 = .sdata2:0x803EC1B8; // type:object size:0x4 scope:local align:4 data:float +@8314 = .sdata2:0x803EC1BC; // type:object size:0x4 scope:local align:4 data:float +@8315 = .sdata2:0x803EC1C0; // type:object size:0x4 scope:local align:4 data:float +@8316 = .sdata2:0x803EC1C4; // type:object size:0x4 scope:local align:4 data:float +@8317 = .sdata2:0x803EC1C8; // type:object size:0x4 scope:local align:4 data:float +@8318 = .sdata2:0x803EC1CC; // type:object size:0x4 scope:local align:4 data:float +@8319 = .sdata2:0x803EC1D0; // type:object size:0x8 scope:local align:8 data:double +@8320 = .sdata2:0x803EC1D8; // type:object size:0x4 scope:local align:4 data:float +@8321 = .sdata2:0x803EC1DC; // type:object size:0x4 scope:local align:4 data:float +@8322 = .sdata2:0x803EC1E0; // type:object size:0x4 scope:local align:4 data:float +@8323 = .sdata2:0x803EC1E4; // type:object size:0x4 scope:local align:4 data:float +@8324 = .sdata2:0x803EC1E8; // type:object size:0x4 scope:local align:4 data:float +@8327 = .sdata2:0x803EC1F0; // type:object size:0x8 scope:local align:8 data:double +@8334 = .sdata2:0x803EC1F8; // type:object size:0x4 scope:local align:4 data:float +@8335 = .sdata2:0x803EC1FC; // type:object size:0x4 scope:local align:4 data:float +@8709 = .sdata2:0x803EC200; // type:object size:0x4 scope:local align:4 data:float +@8710 = .sdata2:0x803EC204; // type:object size:0x4 scope:local align:4 data:float +@8711 = .sdata2:0x803EC208; // type:object size:0x4 scope:local align:4 data:float +@8712 = .sdata2:0x803EC20C; // type:object size:0x4 scope:local align:4 data:float +@8713 = .sdata2:0x803EC210; // type:object size:0x4 scope:local align:4 data:float +@8714 = .sdata2:0x803EC214; // type:object size:0x4 scope:local align:4 data:float +@8715 = .sdata2:0x803EC218; // type:object size:0x4 scope:local align:4 data:float +@8716 = .sdata2:0x803EC21C; // type:object size:0x4 scope:local align:4 data:float +@8717 = .sdata2:0x803EC220; // type:object size:0x4 scope:local align:4 data:float +@8992 = .sdata2:0x803EC224; // type:object size:0x4 scope:local align:4 data:float +@8993 = .sdata2:0x803EC228; // type:object size:0x4 scope:local align:4 data:float +@8994 = .sdata2:0x803EC22C; // type:object size:0x4 scope:local align:4 data:float +@8995 = .sdata2:0x803EC230; // type:object size:0x4 scope:local align:4 data:float +@8996 = .sdata2:0x803EC234; // type:object size:0x4 scope:local align:4 data:float +@8997 = .sdata2:0x803EC238; // type:object size:0x4 scope:local align:4 data:float +@9268 = .sdata2:0x803EC23C; // type:object size:0x4 scope:local align:4 data:float +@9269 = .sdata2:0x803EC240; // type:object size:0x4 scope:local align:4 data:float +@9395 = .sdata2:0x803EC244; // type:object size:0x4 scope:local align:4 data:float +@9396 = .sdata2:0x803EC248; // type:object size:0x4 scope:local align:4 data:float +@9539 = .sdata2:0x803EC24C; // type:object size:0x4 scope:local align:4 data:float +@9540 = .sdata2:0x803EC250; // type:object size:0x4 scope:local align:4 data:float +@9541 = .sdata2:0x803EC254; // type:object size:0x4 scope:local align:4 data:float +@9542 = .sdata2:0x803EC258; // type:object size:0x4 scope:local align:4 data:float +@9543 = .sdata2:0x803EC25C; // type:object size:0x4 scope:local align:4 data:float +@9544 = .sdata2:0x803EC260; // type:object size:0x4 scope:local align:4 data:float +@9545 = .sdata2:0x803EC264; // type:object size:0x4 scope:local align:4 data:float +@9546 = .sdata2:0x803EC268; // type:object size:0x4 scope:local align:4 data:float +@9547 = .sdata2:0x803EC26C; // type:object size:0x4 scope:local align:4 data:float +@9548 = .sdata2:0x803EC270; // type:object size:0x4 scope:local align:4 data:float +@9746 = .sdata2:0x803EC274; // type:object size:0x4 scope:local align:4 data:float +@10236 = .sdata2:0x803EC278; // type:object size:0x4 scope:local align:4 data:float +@10237 = .sdata2:0x803EC27C; // type:object size:0x4 scope:local align:4 data:float +@10238 = .sdata2:0x803EC280; // type:object size:0x4 scope:local align:4 data:float +@10239 = .sdata2:0x803EC284; // type:object size:0x4 scope:local align:4 data:float +@10240 = .sdata2:0x803EC288; // type:object size:0x4 scope:local align:4 data:float +@10241 = .sdata2:0x803EC28C; // type:object size:0x4 scope:local align:4 data:float +@10242 = .sdata2:0x803EC290; // type:object size:0x4 scope:local align:4 data:float +@10243 = .sdata2:0x803EC294; // type:object size:0x4 scope:local align:4 data:float +@10244 = .sdata2:0x803EC298; // type:object size:0x4 scope:local align:4 data:float +@10486 = .sdata2:0x803EC29C; // type:object size:0x4 scope:local align:4 data:float +@10487 = .sdata2:0x803EC2A0; // type:object size:0x4 scope:local align:4 data:float +@10837 = .sdata2:0x803EC2A4; // type:object size:0x4 scope:local align:4 data:float +@10838 = .sdata2:0x803EC2A8; // type:object size:0x4 scope:local align:4 data:float +@10839 = .sdata2:0x803EC2AC; // type:object size:0x4 scope:local align:4 data:float +@10840 = .sdata2:0x803EC2B0; // type:object size:0x4 scope:local align:4 data:float +@11071 = .sdata2:0x803EC2B4; // type:object size:0x4 scope:local align:4 data:float +@11072 = .sdata2:0x803EC2B8; // type:object size:0x4 scope:local align:4 data:float +@11657 = .sdata2:0x803EC2BC; // type:object size:0x4 scope:local align:4 data:float +@11658 = .sdata2:0x803EC2C0; // type:object size:0x4 scope:local align:4 data:float +@11659 = .sdata2:0x803EC2C4; // type:object size:0x4 scope:local align:4 data:float +@11660 = .sdata2:0x803EC2C8; // type:object size:0x4 scope:local align:4 data:float +@11661 = .sdata2:0x803EC2CC; // type:object size:0x4 scope:local align:4 data:float +@11662 = .sdata2:0x803EC2D0; // type:object size:0x4 scope:local align:4 data:float +@11663 = .sdata2:0x803EC2D4; // type:object size:0x4 scope:local align:4 data:float +@11664 = .sdata2:0x803EC2D8; // type:object size:0x4 scope:local align:4 data:float +@11665 = .sdata2:0x803EC2DC; // type:object size:0x4 scope:local align:4 data:float +@11666 = .sdata2:0x803EC2E0; // type:object size:0x4 scope:local align:4 data:float +@11667 = .sdata2:0x803EC2E4; // type:object size:0x4 scope:local align:4 data:float +@11668 = .sdata2:0x803EC2E8; // type:object size:0x4 scope:local align:4 data:float +@11669 = .sdata2:0x803EC2EC; // type:object size:0x4 scope:local align:4 data:float +@11881 = .sdata2:0x803EC2F0; // type:object size:0x4 scope:local align:4 data:float +@11882 = .sdata2:0x803EC2F4; // type:object size:0x4 scope:local align:4 data:float +@11883 = .sdata2:0x803EC2F8; // type:object size:0x4 scope:local align:4 data:float +@11884 = .sdata2:0x803EC2FC; // type:object size:0x4 scope:local align:4 data:float +@11885 = .sdata2:0x803EC300; // type:object size:0x4 scope:local align:4 data:float +@4015 = .sdata2:0x803EC308; // type:object size:0x4 scope:local align:4 data:float +@4016 = .sdata2:0x803EC30C; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803EC310; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x803EC314; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x803EC318; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x803EC31C; // type:object size:0x4 scope:local align:4 data:float +@4153 = .sdata2:0x803EC320; // type:object size:0x4 scope:local align:4 data:float +@4221 = .sdata2:0x803EC328; // type:object size:0x8 scope:local align:8 data:double +@4222 = .sdata2:0x803EC330; // type:object size:0x8 scope:local align:8 data:double +@4223 = .sdata2:0x803EC338; // type:object size:0x4 scope:local align:4 data:float +@4224 = .sdata2:0x803EC33C; // type:object size:0x4 scope:local align:4 data:float +@4226 = .sdata2:0x803EC340; // type:object size:0x8 scope:local align:8 data:double +@4102 = .sdata2:0x803EC348; // type:object size:0x8 scope:local align:8 data:double +@3999 = .sdata2:0x803EC350; // type:object size:0x4 scope:local align:4 data:float +@4000 = .sdata2:0x803EC354; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803EC358; // type:object size:0x4 scope:local align:4 data:float +@4002 = .sdata2:0x803EC35C; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x803EC360; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x803EC364; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803EC368; // type:object size:0x4 scope:local align:4 data:float +@4086 = .sdata2:0x803EC36C; // type:object size:0x4 scope:local align:4 data:float +@4302 = .sdata2:0x803EC370; // type:object size:0x4 scope:local align:4 data:float +@4304 = .sdata2:0x803EC378; // type:object size:0x8 scope:local align:8 data:double +@4312 = .sdata2:0x803EC380; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x803EC388; // type:object size:0x8 scope:local align:8 data:double +@4359 = .sdata2:0x803EC390; // type:object size:0x8 scope:local align:8 data:double +@4402 = .sdata2:0x803EC398; // type:object size:0x4 scope:local align:4 data:float +@4463 = .sdata2:0x803EC39C; // type:object size:0x4 scope:local align:4 data:float +@4821 = .sdata2:0x803EC3A0; // type:object size:0x4 scope:local align:4 data:float +@4852 = .sdata2:0x803EC3A4; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x803EC3A8; // type:object size:0x4 scope:local align:4 data:float +@4376 = .sdata2:0x803EC3B0; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x803EC3B4; // type:object size:0x4 scope:local align:4 data:float +@4725 = .sdata2:0x803EC3B8; // type:object size:0x4 scope:local align:4 data:float +@5054 = .sdata2:0x803EC3BC; // type:object size:0x4 scope:local align:4 data:float +@5055 = .sdata2:0x803EC3C0; // type:object size:0x4 scope:local align:4 data:float +@5056 = .sdata2:0x803EC3C4; // type:object size:0x4 scope:local align:4 data:float +@5057 = .sdata2:0x803EC3C8; // type:object size:0x4 scope:local align:4 data:float +@3973 = .sdata2:0x803EC3D0; // type:object size:0x4 scope:local align:4 data:float +@4327 = .sdata2:0x803EC3D4; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x803EC3D8; // type:object size:0x4 scope:local align:4 data:float +@4329 = .sdata2:0x803EC3DC; // type:object size:0x4 scope:local align:4 data:float +@4583 = .sdata2:0x803EC3E0; // type:object size:0x4 scope:local align:4 data:float +@4584 = .sdata2:0x803EC3E8; // type:object size:0x8 scope:local align:8 data:double +@4585 = .sdata2:0x803EC3F0; // type:object size:0x8 scope:local align:8 data:double +@4586 = .sdata2:0x803EC3F8; // type:object size:0x4 scope:local align:4 data:float +@4828 = .sdata2:0x803EC3FC; // type:object size:0x4 scope:local align:4 data:float +@4829 = .sdata2:0x803EC400; // type:object size:0x4 scope:local align:4 data:float +@4830 = .sdata2:0x803EC404; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x803EC408; // type:object size:0x4 scope:local align:4 data:float +@2207 = .sdata2:0x803EC410; // type:object size:0x4 scope:local align:4 data:float +@2208 = .sdata2:0x803EC414; // type:object size:0x4 scope:local align:4 data:float +@3140 = .sdata2:0x803EC418; // type:object size:0x4 scope:local align:4 data:float +@3141 = .sdata2:0x803EC420; // type:object size:0x8 scope:local align:8 data:double +@3142 = .sdata2:0x803EC428; // type:object size:0x8 scope:local align:8 data:double +@3143 = .sdata2:0x803EC430; // type:object size:0x4 scope:local align:4 data:float +@3144 = .sdata2:0x803EC434; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x803EC438; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803EC43C; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x803EC440; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x803EC448; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x803EC44C; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x803EC450; // type:object size:0x4 scope:local align:4 data:float +@2891 = .sdata2:0x803EC458; // type:object size:0x4 scope:local align:4 data:float +@2892 = .sdata2:0x803EC45C; // type:object size:0x4 scope:local align:4 data:float +@2494 = .sdata2:0x803EC460; // type:object size:0x4 scope:local align:4 data:float +@2495 = .sdata2:0x803EC464; // type:object size:0x4 scope:local align:4 data:float +@2562 = .sdata2:0x803EC468; // type:object size:0x4 scope:local align:4 data:float +@2686 = .sdata2:0x803EC46C; // type:object size:0x4 scope:local align:4 data:float +@2687 = .sdata2:0x803EC470; // type:object size:0x4 scope:local align:4 data:float +@2737 = .sdata2:0x803EC474; // type:object size:0x4 scope:local align:4 data:float +@4286 = .sdata2:0x803EC478; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x803EC47C; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803EC480; // type:object size:0x8 scope:local align:8 data:double +@4289 = .sdata2:0x803EC488; // type:object size:0x8 scope:local align:8 data:double +@4291 = .sdata2:0x803EC490; // type:object size:0x8 scope:local align:8 data:double +@4322 = .sdata2:0x803EC498; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x803EC49C; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803EC4A0; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x803EC4A4; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x803EC4A8; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x803EC4B0; // type:object size:0x8 scope:local align:8 data:double +@4446 = .sdata2:0x803EC4B8; // type:object size:0x8 scope:local align:8 data:double +@4447 = .sdata2:0x803EC4C0; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x803EC4C4; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x803EC4C8; // type:object size:0x4 scope:local align:4 data:float +@4104 = .sdata2:0x803EC4D0; // type:object size:0x8 scope:local align:8 data:double +@4105 = .sdata2:0x803EC4D8; // type:object size:0x8 scope:local align:8 data:double +@4106 = .sdata2:0x803EC4E0; // type:object size:0x8 scope:local align:8 data:double +@4107 = .sdata2:0x803EC4E8; // type:object size:0x8 scope:local align:8 data:double +@4108 = .sdata2:0x803EC4F0; // type:object size:0x8 scope:local align:8 data:double +@4109 = .sdata2:0x803EC4F8; // type:object size:0x8 scope:local align:8 data:double +@4110 = .sdata2:0x803EC500; // type:object size:0x8 scope:local align:8 data:double +@4111 = .sdata2:0x803EC508; // type:object size:0x8 scope:local align:8 data:double +@4112 = .sdata2:0x803EC510; // type:object size:0x8 scope:local align:8 data:double +@4113 = .sdata2:0x803EC518; // type:object size:0x8 scope:local align:8 data:double +@4125 = .sdata2:0x803EC520; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x803EC524; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x803EC528; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x803EC52C; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x803EC530; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x803EC534; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x803EC538; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x803EC53C; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x803EC540; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x803EC544; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x803EC548; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x803EC54C; // type:object size:0x4 scope:local align:4 data:float +@4363 = .sdata2:0x803EC550; // type:object size:0x4 scope:local align:4 data:float +@4364 = .sdata2:0x803EC554; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x803EC558; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x803EC55C; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x803EC560; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x803EC564; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x803EC568; // type:object size:0x4 scope:local align:4 data:float +@4370 = .sdata2:0x803EC56C; // type:object size:0x4 scope:local align:4 data:float +@4371 = .sdata2:0x803EC570; // type:object size:0x4 scope:local align:4 data:float +@4372 = .sdata2:0x803EC574; // type:object size:0x4 scope:local align:4 data:float +@4373 = .sdata2:0x803EC578; // type:object size:0x4 scope:local align:4 data:float +@4374 = .sdata2:0x803EC57C; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x803EC580; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x803EC584; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x803EC588; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x803EC58C; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x803EC590; // type:object size:0x4 scope:local align:4 data:float +@4675 = .sdata2:0x803EC594; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803EC598; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x803EC59C; // type:object size:0x4 scope:local align:4 data:float +@4678 = .sdata2:0x803EC5A0; // type:object size:0x4 scope:local align:4 data:float +@4679 = .sdata2:0x803EC5A4; // type:object size:0x4 scope:local align:4 data:float +@4680 = .sdata2:0x803EC5A8; // type:object size:0x4 scope:local align:4 data:float +@4681 = .sdata2:0x803EC5AC; // type:object size:0x4 scope:local align:4 data:float +@4682 = .sdata2:0x803EC5B0; // type:object size:0x4 scope:local align:4 data:float +@4683 = .sdata2:0x803EC5B4; // type:object size:0x4 scope:local align:4 data:float +@4684 = .sdata2:0x803EC5B8; // type:object size:0x4 scope:local align:4 data:float +@4685 = .sdata2:0x803EC5BC; // type:object size:0x4 scope:local align:4 data:float +@4686 = .sdata2:0x803EC5C0; // type:object size:0x4 scope:local align:4 data:float +@4687 = .sdata2:0x803EC5C4; // type:object size:0x4 scope:local align:4 data:float +@4688 = .sdata2:0x803EC5C8; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x803EC5CC; // type:object size:0x4 scope:local align:4 data:float +@4690 = .sdata2:0x803EC5D0; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x803EC5D4; // type:object size:0x4 scope:local align:4 data:float +@4692 = .sdata2:0x803EC5D8; // type:object size:0x4 scope:local align:4 data:float +type_num__9dCamera_c = .sdata2:0x803EC5E0; // type:object size:0x4 scope:global align:4 data:4byte +style_num__11dCamParam_c = .sdata2:0x803EC5E8; // type:object size:0x4 scope:global align:4 data:4byte +mvBGType_num__9dCamera_c = .sdata2:0x803EC5F0; // type:object size:0x4 scope:global align:4 data:4byte +@4862 = .sdata2:0x803EC5F8; // type:object size:0x4 scope:local align:4 data:float +@4863 = .sdata2:0x803EC600; // type:object size:0x8 scope:local align:8 data:double +@4864 = .sdata2:0x803EC608; // type:object size:0x8 scope:local align:8 data:double +@4865 = .sdata2:0x803EC610; // type:object size:0x4 scope:local align:4 data:float +@5485 = .sdata2:0x803EC614; // type:object size:0x4 scope:local align:4 data:float +@5486 = .sdata2:0x803EC618; // type:object size:0x4 scope:local align:4 data:float +@5488 = .sdata2:0x803EC620; // type:object size:0x8 scope:local align:8 data:double +@5606 = .sdata2:0x803EC628; // type:object size:0x4 scope:local align:4 data:float +@5609 = .sdata2:0x803EC630; // type:object size:0x8 scope:local align:8 data:double +@8269 = .sdata2:0x803EC638; // type:object size:0x4 scope:local align:4 data:float +@8270 = .sdata2:0x803EC63C; // type:object size:0x4 scope:local align:4 data:float +@8271 = .sdata2:0x803EC640; // type:object size:0x4 scope:local align:4 data:float +@8272 = .sdata2:0x803EC644; // type:object size:0x4 scope:local align:4 data:float +@8273 = .sdata2:0x803EC648; // type:object size:0x4 scope:local align:4 data:float +@8274 = .sdata2:0x803EC64C; // type:object size:0x4 scope:local align:4 data:float +@8275 = .sdata2:0x803EC650; // type:object size:0x4 scope:local align:4 data:float +@8276 = .sdata2:0x803EC654; // type:object size:0x4 scope:local align:4 data:float +@8277 = .sdata2:0x803EC658; // type:object size:0x4 scope:local align:4 data:float +@8278 = .sdata2:0x803EC65C; // type:object size:0x4 scope:local align:4 data:float +@8279 = .sdata2:0x803EC660; // type:object size:0x4 scope:local align:4 data:float +@8280 = .sdata2:0x803EC664; // type:object size:0x4 scope:local align:4 data:float +@8281 = .sdata2:0x803EC668; // type:object size:0x4 scope:local align:4 data:float +@8291 = .sdata2:0x803EC66C; // type:object size:0x4 scope:local align:4 data:float +@8558 = .sdata2:0x803EC670; // type:object size:0x4 scope:local align:4 data:float +@8890 = .sdata2:0x803EC674; // type:object size:0x4 scope:local align:4 data:float +@8891 = .sdata2:0x803EC678; // type:object size:0x4 scope:local align:4 data:float +@8892 = .sdata2:0x803EC67C; // type:object size:0x4 scope:local align:4 data:float +@8893 = .sdata2:0x803EC680; // type:object size:0x4 scope:local align:4 data:float +@8894 = .sdata2:0x803EC684; // type:object size:0x4 scope:local align:4 data:float +@8895 = .sdata2:0x803EC688; // type:object size:0x4 scope:local align:4 data:float +@8896 = .sdata2:0x803EC68C; // type:object size:0x4 scope:local align:4 data:float +@8897 = .sdata2:0x803EC690; // type:object size:0x4 scope:local align:4 data:float +@8898 = .sdata2:0x803EC694; // type:object size:0x4 scope:local align:4 data:float +@8899 = .sdata2:0x803EC698; // type:object size:0x4 scope:local align:4 data:float +@8900 = .sdata2:0x803EC69C; // type:object size:0x4 scope:local align:4 data:float +@8901 = .sdata2:0x803EC6A0; // type:object size:0x4 scope:local align:4 data:float +@8902 = .sdata2:0x803EC6A4; // type:object size:0x4 scope:local align:4 data:float +@8903 = .sdata2:0x803EC6A8; // type:object size:0x4 scope:local align:4 data:float +@8904 = .sdata2:0x803EC6AC; // type:object size:0x4 scope:local align:4 data:float +@8905 = .sdata2:0x803EC6B0; // type:object size:0x4 scope:local align:4 data:float +@8906 = .sdata2:0x803EC6B4; // type:object size:0x4 scope:local align:4 data:float +@8907 = .sdata2:0x803EC6B8; // type:object size:0x4 scope:local align:4 data:float +@8908 = .sdata2:0x803EC6BC; // type:object size:0x4 scope:local align:4 data:float +@8958 = .sdata2:0x803EC6C0; // type:object size:0x4 scope:local align:4 data:float +@8959 = .sdata2:0x803EC6C4; // type:object size:0x4 scope:local align:4 data:float +@8960 = .sdata2:0x803EC6C8; // type:object size:0x4 scope:local align:4 data:float +@8961 = .sdata2:0x803EC6CC; // type:object size:0x4 scope:local align:4 data:float +@8962 = .sdata2:0x803EC6D0; // type:object size:0x4 scope:local align:4 data:float +@8963 = .sdata2:0x803EC6D4; // type:object size:0x4 scope:local align:4 data:float +@8964 = .sdata2:0x803EC6D8; // type:object size:0x4 scope:local align:4 data:float +@9352 = .sdata2:0x803EC6DC; // type:object size:0x4 scope:local align:4 data:float +@9353 = .sdata2:0x803EC6E0; // type:object size:0x4 scope:local align:4 data:float +@9354 = .sdata2:0x803EC6E4; // type:object size:0x4 scope:local align:4 data:float +@9355 = .sdata2:0x803EC6E8; // type:object size:0x4 scope:local align:4 data:float +@9356 = .sdata2:0x803EC6EC; // type:object size:0x4 scope:local align:4 data:float +@9357 = .sdata2:0x803EC6F0; // type:object size:0x4 scope:local align:4 data:float +@9358 = .sdata2:0x803EC6F4; // type:object size:0x4 scope:local align:4 data:float +@9359 = .sdata2:0x803EC6F8; // type:object size:0x4 scope:local align:4 data:float +@9360 = .sdata2:0x803EC6FC; // type:object size:0x4 scope:local align:4 data:float +@9361 = .sdata2:0x803EC700; // type:object size:0x4 scope:local align:4 data:float +@9362 = .sdata2:0x803EC704; // type:object size:0x4 scope:local align:4 data:float +@9363 = .sdata2:0x803EC708; // type:object size:0x4 scope:local align:4 data:float +@9864 = .sdata2:0x803EC70C; // type:object size:0x4 scope:local align:4 data:float +@9865 = .sdata2:0x803EC710; // type:object size:0x4 scope:local align:4 data:float +@9866 = .sdata2:0x803EC714; // type:object size:0x4 scope:local align:4 data:float +@9867 = .sdata2:0x803EC718; // type:object size:0x4 scope:local align:4 data:float +@9868 = .sdata2:0x803EC71C; // type:object size:0x4 scope:local align:4 data:float +@9869 = .sdata2:0x803EC720; // type:object size:0x4 scope:local align:4 data:float +@9870 = .sdata2:0x803EC724; // type:object size:0x4 scope:local align:4 data:float +@9871 = .sdata2:0x803EC728; // type:object size:0x4 scope:local align:4 data:float +@9872 = .sdata2:0x803EC72C; // type:object size:0x4 scope:local align:4 data:float +@10300 = .sdata2:0x803EC730; // type:object size:0x4 scope:local align:4 data:float +@10301 = .sdata2:0x803EC734; // type:object size:0x4 scope:local align:4 data:float +@10302 = .sdata2:0x803EC738; // type:object size:0x4 scope:local align:4 data:float +@10303 = .sdata2:0x803EC73C; // type:object size:0x4 scope:local align:4 data:float +@10304 = .sdata2:0x803EC740; // type:object size:0x4 scope:local align:4 data:float +@10305 = .sdata2:0x803EC744; // type:object size:0x4 scope:local align:4 data:float +@10306 = .sdata2:0x803EC748; // type:object size:0x4 scope:local align:4 data:float +@10307 = .sdata2:0x803EC74C; // type:object size:0x4 scope:local align:4 data:float +@10308 = .sdata2:0x803EC750; // type:object size:0x4 scope:local align:4 data:float +@10309 = .sdata2:0x803EC754; // type:object size:0x4 scope:local align:4 data:float +@10310 = .sdata2:0x803EC758; // type:object size:0x4 scope:local align:4 data:float +@10311 = .sdata2:0x803EC75C; // type:object size:0x4 scope:local align:4 data:float +@10312 = .sdata2:0x803EC760; // type:object size:0x4 scope:local align:4 data:float +@10313 = .sdata2:0x803EC764; // type:object size:0x4 scope:local align:4 data:float +@10314 = .sdata2:0x803EC768; // type:object size:0x4 scope:local align:4 data:float +@10315 = .sdata2:0x803EC76C; // type:object size:0x4 scope:local align:4 data:float +@10316 = .sdata2:0x803EC770; // type:object size:0x4 scope:local align:4 data:float +@10317 = .sdata2:0x803EC774; // type:object size:0x4 scope:local align:4 data:float +@10318 = .sdata2:0x803EC778; // type:object size:0x4 scope:local align:4 data:float +@10319 = .sdata2:0x803EC77C; // type:object size:0x4 scope:local align:4 data:float +@10320 = .sdata2:0x803EC780; // type:object size:0x4 scope:local align:4 data:float +@10321 = .sdata2:0x803EC784; // type:object size:0x4 scope:local align:4 data:float +@10322 = .sdata2:0x803EC788; // type:object size:0x4 scope:local align:4 data:float +@10323 = .sdata2:0x803EC78C; // type:object size:0x4 scope:local align:4 data:float +@10324 = .sdata2:0x803EC790; // type:object size:0x4 scope:local align:4 data:float +@10325 = .sdata2:0x803EC794; // type:object size:0x4 scope:local align:4 data:float +@10326 = .sdata2:0x803EC798; // type:object size:0x4 scope:local align:4 data:float +@10327 = .sdata2:0x803EC79C; // type:object size:0x4 scope:local align:4 data:float +@10328 = .sdata2:0x803EC7A0; // type:object size:0x4 scope:local align:4 data:float +@10329 = .sdata2:0x803EC7A4; // type:object size:0x4 scope:local align:4 data:float +@10330 = .sdata2:0x803EC7A8; // type:object size:0x4 scope:local align:4 data:float +@10331 = .sdata2:0x803EC7AC; // type:object size:0x4 scope:local align:4 data:float +@10332 = .sdata2:0x803EC7B0; // type:object size:0x4 scope:local align:4 data:float +@10333 = .sdata2:0x803EC7B4; // type:object size:0x4 scope:local align:4 data:float +@10334 = .sdata2:0x803EC7B8; // type:object size:0x4 scope:local align:4 data:float +@10335 = .sdata2:0x803EC7BC; // type:object size:0x4 scope:local align:4 data:float +@10336 = .sdata2:0x803EC7C0; // type:object size:0x4 scope:local align:4 data:float +@10337 = .sdata2:0x803EC7C4; // type:object size:0x4 scope:local align:4 data:float +@10338 = .sdata2:0x803EC7C8; // type:object size:0x4 scope:local align:4 data:float +@10339 = .sdata2:0x803EC7CC; // type:object size:0x4 scope:local align:4 data:float +@10340 = .sdata2:0x803EC7D0; // type:object size:0x4 scope:local align:4 data:float +@10341 = .sdata2:0x803EC7D4; // type:object size:0x4 scope:local align:4 data:float +@10342 = .sdata2:0x803EC7D8; // type:object size:0x4 scope:local align:4 data:float +@10343 = .sdata2:0x803EC7DC; // type:object size:0x4 scope:local align:4 data:float +@10344 = .sdata2:0x803EC7E0; // type:object size:0x4 scope:local align:4 data:float +@10345 = .sdata2:0x803EC7E4; // type:object size:0x4 scope:local align:4 data:float +@10346 = .sdata2:0x803EC7E8; // type:object size:0x4 scope:local align:4 data:float +@10347 = .sdata2:0x803EC7EC; // type:object size:0x4 scope:local align:4 data:float +@10712 = .sdata2:0x803EC7F0; // type:object size:0x4 scope:local align:4 data:float +@10713 = .sdata2:0x803EC7F4; // type:object size:0x4 scope:local align:4 data:float +@10714 = .sdata2:0x803EC7F8; // type:object size:0x4 scope:local align:4 data:float +@10715 = .sdata2:0x803EC7FC; // type:object size:0x4 scope:local align:4 data:float +@10716 = .sdata2:0x803EC800; // type:object size:0x4 scope:local align:4 data:float +@10717 = .sdata2:0x803EC804; // type:object size:0x4 scope:local align:4 data:float +@10718 = .sdata2:0x803EC808; // type:object size:0x4 scope:local align:4 data:float +@10719 = .sdata2:0x803EC80C; // type:object size:0x4 scope:local align:4 data:float +@10720 = .sdata2:0x803EC810; // type:object size:0x4 scope:local align:4 data:float +@10721 = .sdata2:0x803EC814; // type:object size:0x4 scope:local align:4 data:float +@10916 = .sdata2:0x803EC818; // type:object size:0x4 scope:local align:4 data:float +@10917 = .sdata2:0x803EC81C; // type:object size:0x4 scope:local align:4 data:float +@10918 = .sdata2:0x803EC820; // type:object size:0x4 scope:local align:4 data:float +@10919 = .sdata2:0x803EC824; // type:object size:0x4 scope:local align:4 data:float +@10920 = .sdata2:0x803EC828; // type:object size:0x4 scope:local align:4 data:float +@10921 = .sdata2:0x803EC82C; // type:object size:0x4 scope:local align:4 data:float +@10922 = .sdata2:0x803EC830; // type:object size:0x4 scope:local align:4 data:float +@10923 = .sdata2:0x803EC834; // type:object size:0x4 scope:local align:4 data:float +@10924 = .sdata2:0x803EC838; // type:object size:0x4 scope:local align:4 data:float +@10925 = .sdata2:0x803EC83C; // type:object size:0x4 scope:local align:4 data:float +@10926 = .sdata2:0x803EC840; // type:object size:0x4 scope:local align:4 data:float +@10927 = .sdata2:0x803EC844; // type:object size:0x4 scope:local align:4 data:float +@10928 = .sdata2:0x803EC848; // type:object size:0x4 scope:local align:4 data:float +@11097 = .sdata2:0x803EC84C; // type:object size:0x4 scope:local align:4 data:float +@11098 = .sdata2:0x803EC850; // type:object size:0x4 scope:local align:4 data:float +@11099 = .sdata2:0x803EC854; // type:object size:0x4 scope:local align:4 data:float +@11100 = .sdata2:0x803EC858; // type:object size:0x4 scope:local align:4 data:float +@11101 = .sdata2:0x803EC85C; // type:object size:0x4 scope:local align:4 data:float +@11102 = .sdata2:0x803EC860; // type:object size:0x4 scope:local align:4 data:float +@11103 = .sdata2:0x803EC864; // type:object size:0x4 scope:local align:4 data:float +@11502 = .sdata2:0x803EC868; // type:object size:0x4 scope:local align:4 data:float +@11503 = .sdata2:0x803EC86C; // type:object size:0x4 scope:local align:4 data:float +@11504 = .sdata2:0x803EC870; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x803EC878; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x803EC87C; // type:object size:0x4 scope:local align:4 data:float +@4285 = .sdata2:0x803EC880; // type:object size:0x8 scope:local align:8 data:double +@4325 = .sdata2:0x803EC888; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x803EC890; // type:object size:0x8 scope:local align:8 data:double +@4394 = .sdata2:0x803EC898; // type:object size:0x4 scope:local align:4 data:float +@4395 = .sdata2:0x803EC89C; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803EC8A0; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x803EC8A4; // type:object size:0x4 scope:local align:4 data:float +@4622 = .sdata2:0x803EC8A8; // type:object size:0x8 scope:local align:8 data:double +@4623 = .sdata2:0x803EC8B0; // type:object size:0x8 scope:local align:8 data:double +@4876 = .sdata2:0x803EC8B8; // type:object size:0x4 scope:local align:4 data:float +@4877 = .sdata2:0x803EC8BC; // type:object size:0x4 scope:local align:4 data:float +@5155 = .sdata2:0x803EC8C0; // type:object size:0x4 scope:local align:4 data:4byte +@4094 = .sdata2:0x803EC8C8; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x803EC8CC; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x803EC8D0; // type:object size:0x8 scope:local align:8 data:double +@4097 = .sdata2:0x803EC8D8; // type:object size:0x8 scope:local align:8 data:double +@4098 = .sdata2:0x803EC8E0; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x803EC8E4; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x803EC8E8; // type:object size:0x4 scope:local align:4 data:float +@4101 = .sdata2:0x803EC8EC; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x803EC8F0; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x803EC8F4; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x803EC8F8; // type:object size:0x4 scope:local align:4 data:float +@4518 = .sdata2:0x803EC8FC; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803EC900; // type:object size:0x4 scope:local align:4 data:float +@4521 = .sdata2:0x803EC908; // type:object size:0x8 scope:local align:8 data:double +@4602 = .sdata2:0x803EC910; // type:object size:0x4 scope:local align:4 data:float +@4707 = .sdata2:0x803EC914; // type:object size:0x4 scope:local align:4 data:float +@4735 = .sdata2:0x803EC918; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x803EC920; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x803EC924; // type:object size:0x4 scope:local align:4 data:float +@2194 = .sdata2:0x803EC928; // type:object size:0x8 scope:local align:8 data:double +@2254 = .sdata2:0x803EC930; // type:object size:0x4 scope:local align:4 data:float +@2255 = .sdata2:0x803EC934; // type:object size:0x4 scope:local align:4 data:float +@3972 = .sdata2:0x803EC938; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803EC940; // type:object size:0x8 scope:local align:8 data:double +@4252 = .sdata2:0x803EC948; // type:object size:0x4 scope:local align:4 data:float +@8970 = .sdata2:0x803EC94C; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x803EC950; // type:object size:0x8 scope:local align:8 data:double +@4077 = .sdata2:0x803EC958; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803EC95C; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x803EC960; // type:object size:0x8 scope:local align:8 data:double +@4089 = .sdata2:0x803EC968; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x803EC96C; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x803EC970; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x803EC974; // type:object size:0x4 scope:local align:4 data:float +@4246 = .sdata2:0x803EC978; // type:object size:0x4 scope:local align:4 data:float +@4247 = .sdata2:0x803EC97C; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803EC980; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x803EC984; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803EC988; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803EC98C; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803EC990; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803EC994; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x803EC998; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803EC99C; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803EC9A0; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803EC9A4; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x803EC9A8; // type:object size:0x4 scope:local align:4 data:float +@4291 = .sdata2:0x803EC9AC; // type:object size:0x4 scope:local align:4 data:float +@4292 = .sdata2:0x803EC9B0; // type:object size:0x4 scope:local align:4 data:float +@4293 = .sdata2:0x803EC9B4; // type:object size:0x4 scope:local align:4 data:float +@4294 = .sdata2:0x803EC9B8; // type:object size:0x4 scope:local align:4 data:float +@4312 = .sdata2:0x803EC9BC; // type:object size:0x4 scope:local align:4 data:float +@4525 = .sdata2:0x803EC9C0; // type:object size:0x4 scope:local align:4 data:float +@4526 = .sdata2:0x803EC9C4; // type:object size:0x4 scope:local align:4 data:float +@4527 = .sdata2:0x803EC9C8; // type:object size:0x4 scope:local align:4 data:float +@4754 = .sdata2:0x803EC9CC; // type:object size:0x4 scope:local align:4 data:float +@4088 = .sdata2:0x803EC9D0; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x803EC9D8; // type:object size:0x8 scope:local align:8 data:double +@4090 = .sdata2:0x803EC9E0; // type:object size:0x8 scope:local align:8 data:double +@4091 = .sdata2:0x803EC9E8; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803EC9EC; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x803EC9F0; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803EC9F4; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x803EC9F8; // type:object size:0x8 scope:local align:8 data:double +@4243 = .sdata2:0x803ECA00; // type:object size:0x4 scope:local align:4 data:float +@4568 = .sdata2:0x803ECA04; // type:object size:0x4 scope:local align:4 data:float +@4569 = .sdata2:0x803ECA08; // type:object size:0x4 scope:local align:4 data:float +@4570 = .sdata2:0x803ECA0C; // type:object size:0x4 scope:local align:4 data:float +@4571 = .sdata2:0x803ECA10; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x803ECA14; // type:object size:0x4 scope:local align:4 data:float +@4573 = .sdata2:0x803ECA18; // type:object size:0x4 scope:local align:4 data:float +@4656 = .sdata2:0x803ECA20; // type:object size:0x8 scope:local align:8 data:double +@4167 = .sdata2:0x803ECA28; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803ECA2C; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x803ECA30; // type:object size:0x4 scope:local align:4 data:float +@4170 = .sdata2:0x803ECA34; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x803ECA38; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x803ECA40; // type:object size:0x8 scope:local align:8 data:double +@4245 = .sdata2:0x803ECA48; // type:object size:0x8 scope:local align:8 data:double +@4141 = .sdata2:0x803ECA50; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803ECA54; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x803ECA58; // type:object size:0x4 scope:local align:4 data:float +@4819 = .sdata2:0x803ECA5C; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x803ECA60; // type:object size:0x4 scope:local align:4 data:float +@4876 = .sdata2:0x803ECA64; // type:object size:0x4 scope:local align:4 data:4byte +@4885 = .sdata2:0x803ECA68; // type:object size:0x4 scope:local align:4 data:4byte +@4899 = .sdata2:0x803ECA6C; // type:object size:0x4 scope:local align:4 data:float +@4900 = .sdata2:0x803ECA70; // type:object size:0x4 scope:local align:4 data:float +@4901 = .sdata2:0x803ECA74; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x803ECA78; // type:object size:0x8 scope:local align:8 data:double +@4989 = .sdata2:0x803ECA80; // type:object size:0x4 scope:local align:4 data:float +@5023 = .sdata2:0x803ECA84; // type:object size:0x4 scope:local align:4 data:float +@5037 = .sdata2:0x803ECA88; // type:object size:0x4 scope:local align:4 data:float +@5089 = .sdata2:0x803ECA8C; // type:object size:0x4 scope:local align:4 data:float +@5091 = .sdata2:0x803ECA90; // type:object size:0x8 scope:local align:8 data:double +@3975 = .sdata2:0x803ECA98; // type:object size:0x4 scope:local align:4 data:float +@3976 = .sdata2:0x803ECA9C; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x803ECAA0; // type:object size:0x4 scope:local align:4 data:float +@4024 = .sdata2:0x803ECAA4; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x803ECAA8; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x803ECAAC; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803ECAB0; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803ECAB8; // type:object size:0x8 scope:local align:8 data:double +@4029 = .sdata2:0x803ECAC0; // type:object size:0x8 scope:local align:8 data:double +@4274 = .sdata2:0x803ECAC8; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x803ECACC; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x803ECAD0; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x803ECAD4; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x803ECAD8; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x803ECADC; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x803ECAE0; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x803ECAE4; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x803ECAE8; // type:object size:0x4 scope:local align:4 data:float +@4692 = .sdata2:0x803ECAEC; // type:object size:0x4 scope:local align:4 data:float +@4693 = .sdata2:0x803ECAF0; // type:object size:0x4 scope:local align:4 data:float +@4735 = .sdata2:0x803ECAF4; // type:object size:0x4 scope:local align:4 data:float +@5211 = .sdata2:0x803ECAF8; // type:object size:0x4 scope:local align:4 data:float +@5212 = .sdata2:0x803ECB00; // type:object size:0x8 scope:local align:8 data:double +@5213 = .sdata2:0x803ECB08; // type:object size:0x8 scope:local align:8 data:double +@5214 = .sdata2:0x803ECB10; // type:object size:0x4 scope:local align:4 data:float +@5215 = .sdata2:0x803ECB18; // type:object size:0x8 scope:local align:8 data:double +@5216 = .sdata2:0x803ECB20; // type:object size:0x4 scope:local align:4 data:float +@5219 = .sdata2:0x803ECB28; // type:object size:0x8 scope:local align:8 data:double +@5848 = .sdata2:0x803ECB30; // type:object size:0x4 scope:local align:4 data:float +@5849 = .sdata2:0x803ECB34; // type:object size:0x4 scope:local align:4 data:float +@5850 = .sdata2:0x803ECB38; // type:object size:0x4 scope:local align:4 data:float +@5851 = .sdata2:0x803ECB3C; // type:object size:0x4 scope:local align:4 data:float +@5852 = .sdata2:0x803ECB40; // type:object size:0x4 scope:local align:4 data:float +@5853 = .sdata2:0x803ECB44; // type:object size:0x4 scope:local align:4 data:float +@5854 = .sdata2:0x803ECB48; // type:object size:0x4 scope:local align:4 data:float +@5855 = .sdata2:0x803ECB4C; // type:object size:0x4 scope:local align:4 data:float +@5856 = .sdata2:0x803ECB50; // type:object size:0x4 scope:local align:4 data:float +@6251 = .sdata2:0x803ECB54; // type:object size:0x4 scope:local align:4 data:float +@6252 = .sdata2:0x803ECB58; // type:object size:0x8 scope:local align:8 data:double +@6253 = .sdata2:0x803ECB60; // type:object size:0x8 scope:local align:8 data:double +@6418 = .sdata2:0x803ECB68; // type:object size:0x4 scope:local align:4 data:float +@6523 = .sdata2:0x803ECB6C; // type:object size:0x4 scope:local align:4 data:float +@6524 = .sdata2:0x803ECB70; // type:object size:0x4 scope:local align:4 data:float +@6526 = .sdata2:0x803ECB78; // type:object size:0x8 scope:local align:8 data:double +@6704 = .sdata2:0x803ECB80; // type:object size:0x4 scope:local align:4 data:float +m_arc_name__9daArrow_c = .sdata2:0x803ECB88; // type:object size:0x5 scope:global align:4 data:string +@4193 = .sdata2:0x803ECB90; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x803ECB98; // type:object size:0x8 scope:local align:8 data:double +@4195 = .sdata2:0x803ECBA0; // type:object size:0x8 scope:local align:8 data:double +@4288 = .sdata2:0x803ECBA8; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803ECBAC; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803ECBB0; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803ECBB4; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x803ECBB8; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x803ECBBC; // type:object size:0x4 scope:local align:4 data:float +use_mp$4393 = .sdata2:0x803ECBC0; // type:object size:0x8 scope:local align:4 +@4471 = .sdata2:0x803ECBC8; // type:object size:0x4 scope:local align:4 data:float +@5094 = .sdata2:0x803ECBCC; // type:object size:0x4 scope:local align:4 data:float +@5134 = .sdata2:0x803ECBD0; // type:object size:0x4 scope:local align:4 data:float +@5135 = .sdata2:0x803ECBD4; // type:object size:0x4 scope:local align:4 data:float +@5136 = .sdata2:0x803ECBD8; // type:object size:0x4 scope:local align:4 data:float +@5137 = .sdata2:0x803ECBDC; // type:object size:0x4 scope:local align:4 data:float +@5138 = .sdata2:0x803ECBE0; // type:object size:0x4 scope:local align:4 data:float +@5139 = .sdata2:0x803ECBE4; // type:object size:0x4 scope:local align:4 data:float +@5205 = .sdata2:0x803ECBE8; // type:object size:0x4 scope:local align:4 data:float +@5206 = .sdata2:0x803ECBEC; // type:object size:0x4 scope:local align:4 data:float +@5207 = .sdata2:0x803ECBF0; // type:object size:0x4 scope:local align:4 data:float +@5209 = .sdata2:0x803ECBF8; // type:object size:0x8 scope:local align:8 data:double +@5752 = .sdata2:0x803ECC00; // type:object size:0x4 scope:local align:4 data:float +@5753 = .sdata2:0x803ECC04; // type:object size:0x4 scope:local align:4 data:float +@5754 = .sdata2:0x803ECC08; // type:object size:0x4 scope:local align:4 data:float +@5755 = .sdata2:0x803ECC0C; // type:object size:0x4 scope:local align:4 data:float +@5756 = .sdata2:0x803ECC10; // type:object size:0x4 scope:local align:4 data:float +@5757 = .sdata2:0x803ECC14; // type:object size:0x4 scope:local align:4 data:float +@5758 = .sdata2:0x803ECC18; // type:object size:0x4 scope:local align:4 data:float +@5814 = .sdata2:0x803ECC1C; // type:object size:0x4 scope:local align:4 data:float +@5879 = .sdata2:0x803ECC20; // type:object size:0x4 scope:local align:4 data:float +@5880 = .sdata2:0x803ECC24; // type:object size:0x4 scope:local align:4 data:float +use_mp$5906 = .sdata2:0x803ECC28; // type:object size:0x8 scope:local align:4 +@6001 = .sdata2:0x803ECC30; // type:object size:0x4 scope:local align:4 data:float +@6002 = .sdata2:0x803ECC34; // type:object size:0x4 scope:local align:4 data:float +@6003 = .sdata2:0x803ECC38; // type:object size:0x4 scope:local align:4 data:float +@6143 = .sdata2:0x803ECC3C; // type:object size:0x4 scope:local align:4 data:float +@6144 = .sdata2:0x803ECC40; // type:object size:0x4 scope:local align:4 data:float +@6145 = .sdata2:0x803ECC44; // type:object size:0x4 scope:local align:4 data:float +@6146 = .sdata2:0x803ECC48; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803ECC50; // type:object size:0x4 scope:local align:4 data:float +@4223 = .sdata2:0x803ECC54; // type:object size:0x4 scope:local align:4 data:float +@4238 = .sdata2:0x803ECC58; // type:object size:0x8 scope:local align:8 data:double +@4599 = .sdata2:0x803ECC60; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x803ECC68; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803ECC70; // type:object size:0x8 scope:local align:8 data:double +@4273 = .sdata2:0x803ECC78; // type:object size:0x8 scope:local align:8 data:double +@4274 = .sdata2:0x803ECC80; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x803ECC84; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x803ECC88; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x803ECC8C; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x803ECC90; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x803ECC94; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x803ECC98; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x803ECC9C; // type:object size:0x4 scope:local align:4 data:float +@4283 = .sdata2:0x803ECCA0; // type:object size:0x8 scope:local align:8 data:double +@4374 = .sdata2:0x803ECCA8; // type:object size:0x4 scope:local align:4 data:float +@4476 = .sdata2:0x803ECCAC; // type:object size:0x4 scope:local align:4 data:float +@4477 = .sdata2:0x803ECCB0; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x803ECCB4; // type:object size:0x4 scope:local align:4 data:float +@4531 = .sdata2:0x803ECCB8; // type:object size:0x4 scope:local align:4 data:float +@4661 = .sdata2:0x803ECCBC; // type:object size:0x4 scope:local align:4 data:float +@4662 = .sdata2:0x803ECCC0; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x803ECCC4; // type:object size:0x4 scope:local align:4 data:float +@4692 = .sdata2:0x803ECCC8; // type:object size:0x4 scope:local align:4 data:float +@4693 = .sdata2:0x803ECCCC; // type:object size:0x4 scope:local align:4 data:float +@4694 = .sdata2:0x803ECCD0; // type:object size:0x4 scope:local align:4 data:float +@4695 = .sdata2:0x803ECCD4; // type:object size:0x4 scope:local align:4 data:float +@4753 = .sdata2:0x803ECCD8; // type:object size:0x4 scope:local align:4 data:float +@4793 = .sdata2:0x803ECCDC; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x803ECCE0; // type:object size:0x4 scope:local align:4 data:float +@4795 = .sdata2:0x803ECCE4; // type:object size:0x4 scope:local align:4 data:float +@4796 = .sdata2:0x803ECCE8; // type:object size:0x4 scope:local align:4 data:float +@4797 = .sdata2:0x803ECCEC; // type:object size:0x4 scope:local align:4 data:float +@4869 = .sdata2:0x803ECCF0; // type:object size:0x4 scope:local align:4 data:float +@4895 = .sdata2:0x803ECCF4; // type:object size:0x4 scope:local align:4 data:float +@4896 = .sdata2:0x803ECCF8; // type:object size:0x4 scope:local align:4 data:float +@4917 = .sdata2:0x803ECCFC; // type:object size:0x4 scope:local align:4 data:float +@4968 = .sdata2:0x803ECD00; // type:object size:0x4 scope:local align:4 data:float +@4969 = .sdata2:0x803ECD04; // type:object size:0x4 scope:local align:4 data:float +@5171 = .sdata2:0x803ECD08; // type:object size:0x4 scope:local align:4 data:float +@5172 = .sdata2:0x803ECD0C; // type:object size:0x4 scope:local align:4 data:float +@5173 = .sdata2:0x803ECD10; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x803ECD14; // type:object size:0x4 scope:local align:4 data:float +@5276 = .sdata2:0x803ECD18; // type:object size:0x4 scope:local align:4 data:float +@5277 = .sdata2:0x803ECD1C; // type:object size:0x4 scope:local align:4 data:float +@5278 = .sdata2:0x803ECD20; // type:object size:0x4 scope:local align:4 data:float +@5279 = .sdata2:0x803ECD24; // type:object size:0x4 scope:local align:4 data:float +@5280 = .sdata2:0x803ECD28; // type:object size:0x4 scope:local align:4 data:float +@5523 = .sdata2:0x803ECD2C; // type:object size:0x4 scope:local align:4 data:float +@5524 = .sdata2:0x803ECD30; // type:object size:0x4 scope:local align:4 data:float +@5525 = .sdata2:0x803ECD34; // type:object size:0x4 scope:local align:4 data:float +@5526 = .sdata2:0x803ECD38; // type:object size:0x4 scope:local align:4 data:float +@5616 = .sdata2:0x803ECD3C; // type:object size:0x4 scope:local align:4 data:float +@6043 = .sdata2:0x803ECD40; // type:object size:0x4 scope:local align:4 data:float +@6044 = .sdata2:0x803ECD44; // type:object size:0x4 scope:local align:4 data:float +@6045 = .sdata2:0x803ECD48; // type:object size:0x4 scope:local align:4 data:float +@6046 = .sdata2:0x803ECD4C; // type:object size:0x4 scope:local align:4 data:float +@6047 = .sdata2:0x803ECD50; // type:object size:0x4 scope:local align:4 data:float +@4156 = .sdata2:0x803ECD58; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x803ECD5C; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803ECD60; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x803ECD64; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x803ECD68; // type:object size:0x4 scope:local align:4 data:float +@4161 = .sdata2:0x803ECD6C; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x803ECD70; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803ECD78; // type:object size:0x8 scope:local align:8 data:double +@4201 = .sdata2:0x803ECD80; // type:object size:0x8 scope:local align:8 data:double +@4202 = .sdata2:0x803ECD88; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803ECD8C; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803ECD90; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x803ECD94; // type:object size:0x4 scope:local align:4 data:float +@4206 = .sdata2:0x803ECD98; // type:object size:0x4 scope:local align:4 data:float +@4207 = .sdata2:0x803ECD9C; // type:object size:0x4 scope:local align:4 data:float +@4208 = .sdata2:0x803ECDA0; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x803ECDA4; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x803ECDA8; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x803ECDAC; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803ECDB0; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803ECDB4; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803ECDB8; // type:object size:0x8 scope:local align:8 data:double +@4448 = .sdata2:0x803ECDC0; // type:object size:0x4 scope:local align:4 data:float +@4449 = .sdata2:0x803ECDC4; // type:object size:0x4 scope:local align:4 data:float +@4450 = .sdata2:0x803ECDC8; // type:object size:0x4 scope:local align:4 data:float +@4497 = .sdata2:0x803ECDCC; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x803ECDD0; // type:object size:0x4 scope:local align:4 data:float +@4499 = .sdata2:0x803ECDD4; // type:object size:0x4 scope:local align:4 data:float +@4885 = .sdata2:0x803ECDD8; // type:object size:0x4 scope:local align:4 data:float +@4916 = .sdata2:0x803ECDDC; // type:object size:0x4 scope:local align:4 data:float +@5004 = .sdata2:0x803ECDE0; // type:object size:0x4 scope:local align:4 data:float +@5005 = .sdata2:0x803ECDE4; // type:object size:0x4 scope:local align:4 data:float +@5006 = .sdata2:0x803ECDE8; // type:object size:0x4 scope:local align:4 data:float +@5102 = .sdata2:0x803ECDEC; // type:object size:0x4 scope:local align:4 data:float +@5103 = .sdata2:0x803ECDF0; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x803ECDF4; // type:object size:0x4 scope:local align:4 data:float +@5206 = .sdata2:0x803ECDF8; // type:object size:0x4 scope:local align:4 data:float +@5235 = .sdata2:0x803ECDFC; // type:object size:0x4 scope:local align:4 data:float +@5766 = .sdata2:0x803ECE00; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x803ECE08; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x803ECE0C; // type:object size:0x4 scope:local align:4 data:float +@4675 = .sdata2:0x803ECE10; // type:object size:0x4 scope:local align:4 data:4byte +@4676 = .sdata2:0x803ECE14; // type:object size:0x4 scope:local align:4 data:4byte +@4726 = .sdata2:0x803ECE18; // type:object size:0x4 scope:local align:4 data:float +@4727 = .sdata2:0x803ECE1C; // type:object size:0x4 scope:local align:4 data:float +@4728 = .sdata2:0x803ECE20; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x803ECE24; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x803ECE28; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x803ECE2C; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x803ECE30; // type:object size:0x4 scope:local align:4 data:float +@4733 = .sdata2:0x803ECE34; // type:object size:0x4 scope:local align:4 data:float +@4734 = .sdata2:0x803ECE38; // type:object size:0x4 scope:local align:4 data:float +@4736 = .sdata2:0x803ECE40; // type:object size:0x8 scope:local align:8 data:double +@4738 = .sdata2:0x803ECE48; // type:object size:0x8 scope:local align:8 data:double +@4845 = .sdata2:0x803ECE50; // type:object size:0x4 scope:local align:4 data:float +@4862 = .sdata2:0x803ECE54; // type:object size:0x4 scope:local align:4 data:float +@4863 = .sdata2:0x803ECE58; // type:object size:0x4 scope:local align:4 data:float +@4920 = .sdata2:0x803ECE5C; // type:object size:0x4 scope:local align:4 data:float +@4960 = .sdata2:0x803ECE60; // type:object size:0x4 scope:local align:4 data:float +@4961 = .sdata2:0x803ECE64; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x803ECE68; // type:object size:0x4 scope:local align:4 data:float +@5143 = .sdata2:0x803ECE6C; // type:object size:0x4 scope:local align:4 data:float +@5144 = .sdata2:0x803ECE70; // type:object size:0x8 scope:local align:8 data:double +@5145 = .sdata2:0x803ECE78; // type:object size:0x8 scope:local align:8 data:double +@5146 = .sdata2:0x803ECE80; // type:object size:0x4 scope:local align:4 data:float +@5336 = .sdata2:0x803ECE84; // type:object size:0x4 scope:local align:4 data:float +@5337 = .sdata2:0x803ECE88; // type:object size:0x4 scope:local align:4 data:float +@5338 = .sdata2:0x803ECE8C; // type:object size:0x4 scope:local align:4 data:float +@5339 = .sdata2:0x803ECE90; // type:object size:0x4 scope:local align:4 data:float +@5340 = .sdata2:0x803ECE94; // type:object size:0x4 scope:local align:4 data:float +@5341 = .sdata2:0x803ECE98; // type:object size:0x4 scope:local align:4 data:float +@5342 = .sdata2:0x803ECE9C; // type:object size:0x4 scope:local align:4 data:float +@5798 = .sdata2:0x803ECEA0; // type:object size:0x4 scope:local align:4 data:float +m_arcname__13daStandItem_c = .sdata2:0x803ECEA8; // type:object size:0x5 scope:global align:4 data:string +@4166 = .sdata2:0x803ECEB0; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x803ECEB4; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x803ECEB8; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x803ECEBC; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x803ECEC0; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x803ECEC4; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803ECEC8; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803ECED0; // type:object size:0x8 scope:local align:8 data:double +@4514 = .sdata2:0x803ECED8; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x803ECEDC; // type:object size:0x4 scope:local align:4 data:float +@4516 = .sdata2:0x803ECEE0; // type:object size:0x8 scope:local align:8 data:double +@4517 = .sdata2:0x803ECEE8; // type:object size:0x8 scope:local align:8 data:double +@4518 = .sdata2:0x803ECEF0; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803ECEF4; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x803ECEF8; // type:object size:0x4 scope:local align:4 data:float +@4614 = .sdata2:0x803ECEFC; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x803ECF00; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x803ECF04; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x803ECF08; // type:object size:0x4 scope:local align:4 data:float +@4825 = .sdata2:0x803ECF0C; // type:object size:0x4 scope:local align:4 data:float +@4951 = .sdata2:0x803ECF10; // type:object size:0x4 scope:local align:4 data:float +@4161 = .sdata2:0x803ECF18; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x803ECF1C; // type:object size:0x4 scope:local align:4 data:float +@4163 = .sdata2:0x803ECF20; // type:object size:0x4 scope:local align:4 data:float +@4164 = .sdata2:0x803ECF24; // type:object size:0x4 scope:local align:4 data:float +@4165 = .sdata2:0x803ECF28; // type:object size:0x8 scope:local align:8 data:double +@4166 = .sdata2:0x803ECF30; // type:object size:0x8 scope:local align:8 data:double +@4167 = .sdata2:0x803ECF38; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803ECF3C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x803ECF40; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x803ECF48; // type:object size:0x8 scope:local align:8 data:double +@4740 = .sdata2:0x803ECF50; // type:object size:0x4 scope:local align:4 data:float +@4741 = .sdata2:0x803ECF54; // type:object size:0x4 scope:local align:4 data:float +@4742 = .sdata2:0x803ECF58; // type:object size:0x4 scope:local align:4 data:float +@4111 = .sdata2:0x803ECF60; // type:object size:0x4 scope:local align:4 data:float +@4112 = .sdata2:0x803ECF64; // type:object size:0x4 scope:local align:4 data:float +@4146 = .sdata2:0x803ECF68; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x803ECF70; // type:object size:0x8 scope:local align:8 data:double +@4313 = .sdata2:0x803ECF78; // type:object size:0x4 scope:local align:4 data:float +@4314 = .sdata2:0x803ECF7C; // type:object size:0x4 scope:local align:4 data:float +@4315 = .sdata2:0x803ECF80; // type:object size:0x4 scope:local align:4 data:float +@4316 = .sdata2:0x803ECF84; // type:object size:0x4 scope:local align:4 data:float +@4317 = .sdata2:0x803ECF88; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x803ECF90; // type:object size:0x8 scope:local align:8 data:double +@4319 = .sdata2:0x803ECF98; // type:object size:0x8 scope:local align:8 data:double +@4320 = .sdata2:0x803ECFA0; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x803ECFA4; // type:object size:0x4 scope:local align:4 data:float +@4485 = .sdata2:0x803ECFA8; // type:object size:0x4 scope:local align:4 data:float +@4486 = .sdata2:0x803ECFAC; // type:object size:0x4 scope:local align:4 data:float +@4487 = .sdata2:0x803ECFB0; // type:object size:0x4 scope:local align:4 data:float +@4488 = .sdata2:0x803ECFB4; // type:object size:0x4 scope:local align:4 data:float +@4489 = .sdata2:0x803ECFB8; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x803ECFBC; // type:object size:0x4 scope:local align:4 data:float +@4491 = .sdata2:0x803ECFC0; // type:object size:0x4 scope:local align:4 data:float +@4492 = .sdata2:0x803ECFC4; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x803ECFC8; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x803ECFCC; // type:object size:0x4 scope:local align:4 data:float +@4495 = .sdata2:0x803ECFD0; // type:object size:0x4 scope:local align:4 data:float +@4496 = .sdata2:0x803ECFD4; // type:object size:0x4 scope:local align:4 data:float +@4497 = .sdata2:0x803ECFD8; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x803ECFDC; // type:object size:0x4 scope:local align:4 data:float +@4499 = .sdata2:0x803ECFE0; // type:object size:0x4 scope:local align:4 data:float +@4627 = .sdata2:0x803ECFE4; // type:object size:0x4 scope:local align:4 data:float +@4628 = .sdata2:0x803ECFE8; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x803ECFF0; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x803ECFF4; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x803ECFF8; // type:object size:0x8 scope:local align:8 data:double +@4151 = .sdata2:0x803ED000; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x803ED004; // type:object size:0x4 scope:local align:4 data:float +@4420 = .sdata2:0x803ED008; // type:object size:0x4 scope:local align:4 data:float +@4421 = .sdata2:0x803ED00C; // type:object size:0x4 scope:local align:4 data:float +@4749 = .sdata2:0x803ED010; // type:object size:0x4 scope:local align:4 data:float +@4750 = .sdata2:0x803ED014; // type:object size:0x4 scope:local align:4 data:float +@4751 = .sdata2:0x803ED018; // type:object size:0x4 scope:local align:4 data:float +@4752 = .sdata2:0x803ED01C; // type:object size:0x4 scope:local align:4 data:float +@4753 = .sdata2:0x803ED020; // type:object size:0x4 scope:local align:4 data:float +@4754 = .sdata2:0x803ED024; // type:object size:0x4 scope:local align:4 data:float +@4755 = .sdata2:0x803ED028; // type:object size:0x4 scope:local align:4 data:float +@4756 = .sdata2:0x803ED02C; // type:object size:0x4 scope:local align:4 data:float +@4757 = .sdata2:0x803ED030; // type:object size:0x4 scope:local align:4 data:float +@4758 = .sdata2:0x803ED034; // type:object size:0x4 scope:local align:4 data:float +@4759 = .sdata2:0x803ED038; // type:object size:0x4 scope:local align:4 data:float +@4760 = .sdata2:0x803ED03C; // type:object size:0x4 scope:local align:4 data:float +@4761 = .sdata2:0x803ED040; // type:object size:0x4 scope:local align:4 data:float +@4762 = .sdata2:0x803ED044; // type:object size:0x4 scope:local align:4 data:float +@4763 = .sdata2:0x803ED048; // type:object size:0x4 scope:local align:4 data:float +@4764 = .sdata2:0x803ED04C; // type:object size:0x4 scope:local align:4 data:float +@4765 = .sdata2:0x803ED050; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x803ED058; // type:object size:0x8 scope:local align:8 data:double +@4767 = .sdata2:0x803ED060; // type:object size:0x8 scope:local align:8 data:double +@4768 = .sdata2:0x803ED068; // type:object size:0x4 scope:local align:4 data:float +@4769 = .sdata2:0x803ED06C; // type:object size:0x4 scope:local align:4 data:float +@4770 = .sdata2:0x803ED070; // type:object size:0x4 scope:local align:4 data:float +@4771 = .sdata2:0x803ED074; // type:object size:0x4 scope:local align:4 data:float +@4772 = .sdata2:0x803ED078; // type:object size:0x4 scope:local align:4 data:float +@4773 = .sdata2:0x803ED07C; // type:object size:0x4 scope:local align:4 data:float +@4774 = .sdata2:0x803ED080; // type:object size:0x4 scope:local align:4 data:float +@4775 = .sdata2:0x803ED084; // type:object size:0x4 scope:local align:4 data:float +@4776 = .sdata2:0x803ED088; // type:object size:0x4 scope:local align:4 data:float +@4777 = .sdata2:0x803ED08C; // type:object size:0x4 scope:local align:4 data:float +@4778 = .sdata2:0x803ED090; // type:object size:0x4 scope:local align:4 data:float +@4779 = .sdata2:0x803ED094; // type:object size:0x4 scope:local align:4 data:float +@4780 = .sdata2:0x803ED098; // type:object size:0x4 scope:local align:4 data:float +@5020 = .sdata2:0x803ED09C; // type:object size:0x4 scope:local align:4 data:float +@5021 = .sdata2:0x803ED0A0; // type:object size:0x4 scope:local align:4 data:float +@5022 = .sdata2:0x803ED0A4; // type:object size:0x4 scope:local align:4 data:float +@5023 = .sdata2:0x803ED0A8; // type:object size:0x4 scope:local align:4 data:float +@5024 = .sdata2:0x803ED0AC; // type:object size:0x4 scope:local align:4 data:float +@5025 = .sdata2:0x803ED0B0; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x803ED0B4; // type:object size:0x4 scope:local align:4 data:float +@5027 = .sdata2:0x803ED0B8; // type:object size:0x4 scope:local align:4 data:float +@5028 = .sdata2:0x803ED0BC; // type:object size:0x4 scope:local align:4 data:float +@5093 = .sdata2:0x803ED0C0; // type:object size:0x4 scope:local align:4 data:float +@5095 = .sdata2:0x803ED0C8; // type:object size:0x8 scope:local align:8 data:double +@5149 = .sdata2:0x803ED0D0; // type:object size:0x4 scope:local align:4 data:float +@5150 = .sdata2:0x803ED0D4; // type:object size:0x4 scope:local align:4 data:float +@5151 = .sdata2:0x803ED0D8; // type:object size:0x4 scope:local align:4 data:float +@5152 = .sdata2:0x803ED0DC; // type:object size:0x4 scope:local align:4 data:float +@5153 = .sdata2:0x803ED0E0; // type:object size:0x4 scope:local align:4 data:float +@5154 = .sdata2:0x803ED0E4; // type:object size:0x4 scope:local align:4 data:float +@5155 = .sdata2:0x803ED0E8; // type:object size:0x4 scope:local align:4 data:float +@5156 = .sdata2:0x803ED0EC; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x803ED0F0; // type:object size:0x4 scope:local align:4 data:float +@4333 = .sdata2:0x803ED0F4; // type:object size:0x4 scope:local align:4 data:float +@4334 = .sdata2:0x803ED0F8; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803ED0FC; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x803ED100; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x803ED104; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x803ED108; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x803ED10C; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803ED110; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803ED114; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803ED118; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803ED11C; // type:object size:0x4 scope:local align:4 data:float +@4344 = .sdata2:0x803ED120; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x803ED124; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x803ED128; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x803ED12C; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x803ED130; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x803ED134; // type:object size:0x4 scope:local align:4 data:float +@4390 = .sdata2:0x803ED138; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x803ED140; // type:object size:0x8 scope:local align:8 data:double +@4392 = .sdata2:0x803ED148; // type:object size:0x8 scope:local align:8 data:double +@4450 = .sdata2:0x803ED150; // type:object size:0x4 scope:local align:4 data:float +@4452 = .sdata2:0x803ED158; // type:object size:0x8 scope:local align:8 data:double +@4492 = .sdata2:0x803ED160; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x803ED164; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x803ED168; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x803ED16C; // type:object size:0x4 scope:local align:4 data:float +@4561 = .sdata2:0x803ED170; // type:object size:0x4 scope:local align:4 data:4byte +@4587 = .sdata2:0x803ED174; // type:object size:0x4 scope:local align:4 data:4byte +@4597 = .sdata2:0x803ED178; // type:object size:0x4 scope:local align:4 data:4byte +@4719 = .sdata2:0x803ED17C; // type:object size:0x4 scope:local align:4 data:float +@4720 = .sdata2:0x803ED180; // type:object size:0x4 scope:local align:4 data:float +@4721 = .sdata2:0x803ED184; // type:object size:0x4 scope:local align:4 data:float +@4722 = .sdata2:0x803ED188; // type:object size:0x4 scope:local align:4 data:float +@4723 = .sdata2:0x803ED18C; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x803ED190; // type:object size:0x4 scope:local align:4 data:float +@4725 = .sdata2:0x803ED194; // type:object size:0x4 scope:local align:4 data:float +@4726 = .sdata2:0x803ED198; // type:object size:0x4 scope:local align:4 data:float +@4727 = .sdata2:0x803ED19C; // type:object size:0x4 scope:local align:4 data:float +@4728 = .sdata2:0x803ED1A0; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x803ED1A4; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x803ED1A8; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x803ED1AC; // type:object size:0x4 scope:local align:4 data:float +@4915 = .sdata2:0x803ED1B0; // type:object size:0x4 scope:local align:4 data:float +@4916 = .sdata2:0x803ED1B4; // type:object size:0x4 scope:local align:4 data:float +@4949 = .sdata2:0x803ED1B8; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x803ED1BC; // type:object size:0x4 scope:local align:4 data:float +@4951 = .sdata2:0x803ED1C0; // type:object size:0x4 scope:local align:4 data:float +@4953 = .sdata2:0x803ED1C8; // type:object size:0x8 scope:local align:8 data:double +@5042 = .sdata2:0x803ED1D0; // type:object size:0x4 scope:local align:4 data:float +@5528 = .sdata2:0x803ED1D4; // type:object size:0x4 scope:local align:4 data:float +@5529 = .sdata2:0x803ED1D8; // type:object size:0x4 scope:local align:4 data:float +@5530 = .sdata2:0x803ED1DC; // type:object size:0x4 scope:local align:4 data:float +@5531 = .sdata2:0x803ED1E0; // type:object size:0x4 scope:local align:4 data:float +@5532 = .sdata2:0x803ED1E4; // type:object size:0x4 scope:local align:4 data:float +@5533 = .sdata2:0x803ED1E8; // type:object size:0x4 scope:local align:4 data:float +@5534 = .sdata2:0x803ED1EC; // type:object size:0x4 scope:local align:4 data:float +@5535 = .sdata2:0x803ED1F0; // type:object size:0x4 scope:local align:4 data:float +@5536 = .sdata2:0x803ED1F4; // type:object size:0x4 scope:local align:4 data:float +@5537 = .sdata2:0x803ED1F8; // type:object size:0x4 scope:local align:4 data:float +@5538 = .sdata2:0x803ED1FC; // type:object size:0x4 scope:local align:4 data:float +@5539 = .sdata2:0x803ED200; // type:object size:0x4 scope:local align:4 data:float +@5540 = .sdata2:0x803ED204; // type:object size:0x4 scope:local align:4 data:float +@5541 = .sdata2:0x803ED208; // type:object size:0x4 scope:local align:4 data:float +@5542 = .sdata2:0x803ED20C; // type:object size:0x4 scope:local align:4 data:float +@5543 = .sdata2:0x803ED210; // type:object size:0x4 scope:local align:4 data:float +@5544 = .sdata2:0x803ED214; // type:object size:0x4 scope:local align:4 data:float +@5545 = .sdata2:0x803ED218; // type:object size:0x4 scope:local align:4 data:float +@5546 = .sdata2:0x803ED21C; // type:object size:0x4 scope:local align:4 data:float +@5547 = .sdata2:0x803ED220; // type:object size:0x4 scope:local align:4 data:float +@5548 = .sdata2:0x803ED224; // type:object size:0x4 scope:local align:4 data:float +@5549 = .sdata2:0x803ED228; // type:object size:0x4 scope:local align:4 data:float +@5550 = .sdata2:0x803ED22C; // type:object size:0x4 scope:local align:4 data:float +@5551 = .sdata2:0x803ED230; // type:object size:0x4 scope:local align:4 data:float +@5552 = .sdata2:0x803ED234; // type:object size:0x4 scope:local align:4 data:float +@5553 = .sdata2:0x803ED238; // type:object size:0x4 scope:local align:4 data:float +@5554 = .sdata2:0x803ED23C; // type:object size:0x4 scope:local align:4 data:float +@5555 = .sdata2:0x803ED240; // type:object size:0x4 scope:local align:4 data:float +@5556 = .sdata2:0x803ED244; // type:object size:0x4 scope:local align:4 data:float +@5557 = .sdata2:0x803ED248; // type:object size:0x4 scope:local align:4 data:float +@5558 = .sdata2:0x803ED24C; // type:object size:0x4 scope:local align:4 data:float +@5559 = .sdata2:0x803ED250; // type:object size:0x4 scope:local align:4 data:float +@5560 = .sdata2:0x803ED254; // type:object size:0x4 scope:local align:4 data:float +@5561 = .sdata2:0x803ED258; // type:object size:0x4 scope:local align:4 data:float +@5562 = .sdata2:0x803ED25C; // type:object size:0x4 scope:local align:4 data:float +@5563 = .sdata2:0x803ED260; // type:object size:0x4 scope:local align:4 data:float +@5564 = .sdata2:0x803ED264; // type:object size:0x4 scope:local align:4 data:float +@5565 = .sdata2:0x803ED268; // type:object size:0x4 scope:local align:4 data:float +@5566 = .sdata2:0x803ED26C; // type:object size:0x4 scope:local align:4 data:float +@5567 = .sdata2:0x803ED270; // type:object size:0x4 scope:local align:4 data:float +@5568 = .sdata2:0x803ED274; // type:object size:0x4 scope:local align:4 data:float +@5569 = .sdata2:0x803ED278; // type:object size:0x4 scope:local align:4 data:float +@5570 = .sdata2:0x803ED27C; // type:object size:0x4 scope:local align:4 data:float +@5571 = .sdata2:0x803ED280; // type:object size:0x4 scope:local align:4 data:float +@5870 = .sdata2:0x803ED284; // type:object size:0x4 scope:local align:4 data:float +@5871 = .sdata2:0x803ED288; // type:object size:0x4 scope:local align:4 data:float +@6145 = .sdata2:0x803ED28C; // type:object size:0x4 scope:local align:4 data:float +@6146 = .sdata2:0x803ED290; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x803ED298; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x803ED29C; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x803ED2A0; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x803ED2A4; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x803ED2A8; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x803ED2AC; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x803ED2B0; // type:object size:0x8 scope:local align:8 data:double +@4339 = .sdata2:0x803ED2B8; // type:object size:0x8 scope:local align:8 data:double +@4340 = .sdata2:0x803ED2C0; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803ED2C4; // type:object size:0x4 scope:local align:4 data:float +@4562 = .sdata2:0x803ED2C8; // type:object size:0x4 scope:local align:4 data:float +@4563 = .sdata2:0x803ED2CC; // type:object size:0x4 scope:local align:4 data:float +@4564 = .sdata2:0x803ED2D0; // type:object size:0x4 scope:local align:4 data:float +@4650 = .sdata2:0x803ED2D8; // type:object size:0x8 scope:local align:8 data:double +@4725 = .sdata2:0x803ED2E0; // type:object size:0x4 scope:local align:4 data:float +@4726 = .sdata2:0x803ED2E4; // type:object size:0x4 scope:local align:4 data:float +@4912 = .sdata2:0x803ED2E8; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x803ED2F0; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x803ED2F4; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803ED2F8; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x803ED2FC; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x803ED300; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x803ED304; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x803ED308; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803ED30C; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x803ED310; // type:object size:0x4 scope:local align:4 data:float +@4045 = .sdata2:0x803ED314; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x803ED318; // type:object size:0x8 scope:local align:8 data:double +@4103 = .sdata2:0x803ED320; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803ED324; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803ED328; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x803ED32C; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803ED330; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803ED334; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803ED338; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803ED33C; // type:object size:0x4 scope:local align:4 data:float +@4848 = .sdata2:0x803ED340; // type:object size:0x8 scope:local align:4 data:4byte +@4156 = .sdata2:0x803ED348; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x803ED34C; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803ED350; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x803ED354; // type:object size:0x4 scope:local align:4 data:float +@4223 = .sdata2:0x803ED358; // type:object size:0x4 scope:local align:4 data:float +@4254 = .sdata2:0x803ED35C; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x803ED360; // type:object size:0x8 scope:local align:8 data:double +@4259 = .sdata2:0x803ED368; // type:object size:0x8 scope:local align:8 data:double +@4367 = .sdata2:0x803ED370; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x803ED374; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x803ED378; // type:object size:0x4 scope:local align:4 data:float +@4696 = .sdata2:0x803ED37C; // type:object size:0x4 scope:local align:4 data:float +@4835 = .sdata2:0x803ED380; // type:object size:0x4 scope:local align:4 data:float +@4836 = .sdata2:0x803ED384; // type:object size:0x4 scope:local align:4 data:float +@4937 = .sdata2:0x803ED388; // type:object size:0x8 scope:local align:8 data:double +@4938 = .sdata2:0x803ED390; // type:object size:0x8 scope:local align:8 data:double +@5519 = .sdata2:0x803ED398; // type:object size:0x4 scope:local align:4 data:float +@5520 = .sdata2:0x803ED39C; // type:object size:0x4 scope:local align:4 data:float +@5521 = .sdata2:0x803ED3A0; // type:object size:0x4 scope:local align:4 data:float +@5522 = .sdata2:0x803ED3A4; // type:object size:0x4 scope:local align:4 data:float +@5523 = .sdata2:0x803ED3A8; // type:object size:0x4 scope:local align:4 data:float +@6004 = .sdata2:0x803ED3AC; // type:object size:0x4 scope:local align:4 data:float +@6110 = .sdata2:0x803ED3B0; // type:object size:0x4 scope:local align:4 data:float +@6111 = .sdata2:0x803ED3B4; // type:object size:0x4 scope:local align:4 data:float +@6112 = .sdata2:0x803ED3B8; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x803ED3C0; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803ED3C4; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x803ED3C8; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x803ED3D0; // type:object size:0x8 scope:local align:8 data:double +@4449 = .sdata2:0x803ED3D8; // type:object size:0x8 scope:local align:8 data:double +@4090 = .sdata2:0x803ED3E0; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x803ED3E4; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x803ED3E8; // type:object size:0x8 scope:local align:8 data:double +@4363 = .sdata2:0x803ED3F0; // type:object size:0x8 scope:local align:8 data:double +@4364 = .sdata2:0x803ED3F8; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x803ED3FC; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x803ED400; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x803ED404; // type:object size:0x4 scope:local align:4 data:float +@4609 = .sdata2:0x803ED408; // type:object size:0x4 scope:local align:4 data:float +@4610 = .sdata2:0x803ED40C; // type:object size:0x4 scope:local align:4 data:float +@4675 = .sdata2:0x803ED410; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803ED414; // type:object size:0x4 scope:local align:4 data:float +@4900 = .sdata2:0x803ED418; // type:object size:0x8 scope:local align:8 data:double +@4081 = .sdata2:0x803ED420; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x803ED424; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x803ED428; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x803ED42C; // type:object size:0x4 scope:local align:4 data:float +@4149 = .sdata2:0x803ED430; // type:object size:0x4 scope:local align:4 data:float +@4150 = .sdata2:0x803ED434; // type:object size:0x4 scope:local align:4 data:float +@4151 = .sdata2:0x803ED438; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803ED43C; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x803ED440; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x803ED444; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803ED448; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x803ED44C; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x803ED450; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x803ED454; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x803ED458; // type:object size:0x8 scope:local align:8 data:double +@4340 = .sdata2:0x803ED460; // type:object size:0x8 scope:local align:8 data:double +@4497 = .sdata2:0x803ED468; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x803ED46C; // type:object size:0x4 scope:local align:4 data:float +@4598 = .sdata2:0x803ED470; // type:object size:0x4 scope:local align:4 data:float +@4693 = .sdata2:0x803ED474; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x803ED478; // type:object size:0x4 scope:local align:4 data:float +@4769 = .sdata2:0x803ED47C; // type:object size:0x4 scope:local align:4 data:float +@5397 = .sdata2:0x803ED480; // type:object size:0x8 scope:local align:8 data:double +m_arc_name__Q212daObj_Search5Act_c = .sdata2:0x803ED488; // type:object size:0x7 scope:global align:4 data:string +@4215 = .sdata2:0x803ED490; // type:object size:0x4 scope:local align:4 data:float +@4216 = .sdata2:0x803ED494; // type:object size:0x4 scope:local align:4 data:float +@4217 = .sdata2:0x803ED498; // type:object size:0x4 scope:local align:4 data:float +@4219 = .sdata2:0x803ED4A0; // type:object size:0x8 scope:local align:8 data:double +@4237 = .sdata2:0x803ED4A8; // type:object size:0x4 scope:local align:4 data:float +@4433 = .sdata2:0x803ED4AC; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x803ED4B0; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x803ED4B8; // type:object size:0x8 scope:local align:8 data:double +@4436 = .sdata2:0x803ED4C0; // type:object size:0x8 scope:local align:8 data:double +@4437 = .sdata2:0x803ED4C8; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x803ED4CC; // type:object size:0x4 scope:local align:4 data:float +@4548 = .sdata2:0x803ED4D0; // type:object size:0x4 scope:local align:4 data:float +@4942 = .sdata2:0x803ED4D4; // type:object size:0x4 scope:local align:4 data:float +@4943 = .sdata2:0x803ED4D8; // type:object size:0x4 scope:local align:4 data:float +@4944 = .sdata2:0x803ED4DC; // type:object size:0x4 scope:local align:4 data:float +@4945 = .sdata2:0x803ED4E0; // type:object size:0x4 scope:local align:4 data:float +@4946 = .sdata2:0x803ED4E4; // type:object size:0x4 scope:local align:4 data:float +@4947 = .sdata2:0x803ED4E8; // type:object size:0x4 scope:local align:4 data:float +@4948 = .sdata2:0x803ED4EC; // type:object size:0x4 scope:local align:4 data:float +@4949 = .sdata2:0x803ED4F0; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x803ED4F4; // type:object size:0x4 scope:local align:4 data:float +@4951 = .sdata2:0x803ED4F8; // type:object size:0x4 scope:local align:4 data:float +@4952 = .sdata2:0x803ED4FC; // type:object size:0x4 scope:local align:4 data:float +@4953 = .sdata2:0x803ED500; // type:object size:0x4 scope:local align:4 data:float +@5132 = .sdata2:0x803ED504; // type:object size:0x4 scope:local align:4 data:float +@5216 = .sdata2:0x803ED508; // type:object size:0x4 scope:local align:4 data:float +@5217 = .sdata2:0x803ED50C; // type:object size:0x4 scope:local align:4 data:float +@5356 = .sdata2:0x803ED510; // type:object size:0x4 scope:local align:4 data:float +@5617 = .sdata2:0x803ED514; // type:object size:0x4 scope:local align:4 data:float +@5618 = .sdata2:0x803ED518; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x803ED51C; // type:object size:0x4 scope:local align:4 data:float +@5840 = .sdata2:0x803ED520; // type:object size:0x4 scope:local align:4 data:float +@5841 = .sdata2:0x803ED524; // type:object size:0x4 scope:local align:4 data:float +@5842 = .sdata2:0x803ED528; // type:object size:0x4 scope:local align:4 data:float +@5843 = .sdata2:0x803ED52C; // type:object size:0x4 scope:local align:4 data:float +@5844 = .sdata2:0x803ED530; // type:object size:0x4 scope:local align:4 data:float +@5845 = .sdata2:0x803ED534; // type:object size:0x4 scope:local align:4 data:float +@5925 = .sdata2:0x803ED538; // type:object size:0x4 scope:local align:4 data:float +@5926 = .sdata2:0x803ED53C; // type:object size:0x4 scope:local align:4 data:float +@5927 = .sdata2:0x803ED540; // type:object size:0x4 scope:local align:4 data:float +@5957 = .sdata2:0x803ED544; // type:object size:0x4 scope:local align:4 data:float +@5958 = .sdata2:0x803ED548; // type:object size:0x4 scope:local align:4 data:float +@5959 = .sdata2:0x803ED54C; // type:object size:0x4 scope:local align:4 data:float +@5973 = .sdata2:0x803ED550; // type:object size:0x4 scope:local align:4 data:float +@5974 = .sdata2:0x803ED554; // type:object size:0x4 scope:local align:4 data:float +@5984 = .sdata2:0x803ED558; // type:object size:0x4 scope:local align:4 data:float +@6392 = .sdata2:0x803ED55C; // type:object size:0x4 scope:local align:4 data:float +color_ok$6437 = .sdata2:0x803ED560; // type:object size:0x4 scope:local align:4 data:byte +color_ng$6438 = .sdata2:0x803ED564; // type:object size:0x4 scope:local align:4 data:4byte +@6528 = .sdata2:0x803ED568; // type:object size:0x4 scope:local align:4 data:float +@6529 = .sdata2:0x803ED56C; // type:object size:0x4 scope:local align:4 data:float +@6530 = .sdata2:0x803ED570; // type:object size:0x4 scope:local align:4 data:float +@6531 = .sdata2:0x803ED574; // type:object size:0x4 scope:local align:4 data:float +@6532 = .sdata2:0x803ED578; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803ED580; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x803ED584; // type:object size:0x4 scope:local align:4 data:float +@4170 = .sdata2:0x803ED588; // type:object size:0x8 scope:local align:8 data:double +@4171 = .sdata2:0x803ED590; // type:object size:0x8 scope:local align:8 data:double +@4172 = .sdata2:0x803ED598; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x803ED59C; // type:object size:0x4 scope:local align:4 data:float +@4174 = .sdata2:0x803ED5A0; // type:object size:0x4 scope:local align:4 data:float +m__18daPy_HIO_battle_c0 = .sdata2:0x803ED5A8; // type:object size:0x8 scope:global align:4 +m__15daPy_HIO_dam_c0 = .sdata2:0x803ED5B0; // type:object size:0x4 scope:global align:4 data:2byte +m__23daPy_HIO_magicShield_c0 = .sdata2:0x803ED5B4; // type:object size:0x4 scope:global align:4 data:2byte +@4864 = .sdata2:0x803ED5B8; // type:object size:0x4 scope:local align:4 data:float +@4865 = .sdata2:0x803ED5BC; // type:object size:0x4 scope:local align:4 data:float +@4964 = .sdata2:0x803ED5C0; // type:object size:0x4 scope:local align:4 data:float +@4965 = .sdata2:0x803ED5C4; // type:object size:0x4 scope:local align:4 data:float +@4966 = .sdata2:0x803ED5C8; // type:object size:0x4 scope:local align:4 data:float +@4967 = .sdata2:0x803ED5CC; // type:object size:0x4 scope:local align:4 data:float +@4968 = .sdata2:0x803ED5D0; // type:object size:0x4 scope:local align:4 data:float +@5029 = .sdata2:0x803ED5D4; // type:object size:0x4 scope:local align:4 data:float +@5030 = .sdata2:0x803ED5D8; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x803ED5DC; // type:object size:0x4 scope:local align:4 data:float +@5032 = .sdata2:0x803ED5E0; // type:object size:0x4 scope:local align:4 data:float +@5033 = .sdata2:0x803ED5E4; // type:object size:0x4 scope:local align:4 data:float +@5034 = .sdata2:0x803ED5E8; // type:object size:0x4 scope:local align:4 data:float +@5035 = .sdata2:0x803ED5EC; // type:object size:0x4 scope:local align:4 data:float +@5036 = .sdata2:0x803ED5F0; // type:object size:0x4 scope:local align:4 data:float +@5038 = .sdata2:0x803ED5F8; // type:object size:0x8 scope:local align:8 data:double +@5040 = .sdata2:0x803ED600; // type:object size:0x8 scope:local align:8 data:double +@5266 = .sdata2:0x803ED608; // type:object size:0x4 scope:local align:4 data:float +@5402 = .sdata2:0x803ED60C; // type:object size:0x4 scope:local align:4 data:float +@5403 = .sdata2:0x803ED610; // type:object size:0x8 scope:local align:8 data:double +@5404 = .sdata2:0x803ED618; // type:object size:0x8 scope:local align:8 data:double +@5405 = .sdata2:0x803ED620; // type:object size:0x4 scope:local align:4 data:float +@5617 = .sdata2:0x803ED624; // type:object size:0x4 scope:local align:4 data:float +@5618 = .sdata2:0x803ED628; // type:object size:0x4 scope:local align:4 data:float +@5619 = .sdata2:0x803ED62C; // type:object size:0x4 scope:local align:4 data:float +@5620 = .sdata2:0x803ED630; // type:object size:0x4 scope:local align:4 data:float +@5621 = .sdata2:0x803ED634; // type:object size:0x4 scope:local align:4 data:float +@5622 = .sdata2:0x803ED638; // type:object size:0x4 scope:local align:4 data:float +@5623 = .sdata2:0x803ED63C; // type:object size:0x4 scope:local align:4 data:float +@5624 = .sdata2:0x803ED640; // type:object size:0x4 scope:local align:4 data:float +@6026 = .sdata2:0x803ED644; // type:object size:0x4 scope:local align:4 data:float +@6027 = .sdata2:0x803ED648; // type:object size:0x4 scope:local align:4 data:float +@6028 = .sdata2:0x803ED64C; // type:object size:0x4 scope:local align:4 data:float +@6029 = .sdata2:0x803ED650; // type:object size:0x4 scope:local align:4 data:float +@6030 = .sdata2:0x803ED654; // type:object size:0x4 scope:local align:4 data:float +@6031 = .sdata2:0x803ED658; // type:object size:0x4 scope:local align:4 data:float +@6242 = .sdata2:0x803ED65C; // type:object size:0x4 scope:local align:4 data:float +@6243 = .sdata2:0x803ED660; // type:object size:0x4 scope:local align:4 data:float +@6244 = .sdata2:0x803ED664; // type:object size:0x4 scope:local align:4 data:float +@6245 = .sdata2:0x803ED668; // type:object size:0x4 scope:local align:4 data:float +@6246 = .sdata2:0x803ED66C; // type:object size:0x4 scope:local align:4 data:float +@6247 = .sdata2:0x803ED670; // type:object size:0x4 scope:local align:4 data:float +@6248 = .sdata2:0x803ED674; // type:object size:0x4 scope:local align:4 data:float +@6249 = .sdata2:0x803ED678; // type:object size:0x4 scope:local align:4 data:float +@6486 = .sdata2:0x803ED67C; // type:object size:0x4 scope:local align:4 data:float +@6487 = .sdata2:0x803ED680; // type:object size:0x4 scope:local align:4 data:float +@6488 = .sdata2:0x803ED684; // type:object size:0x4 scope:local align:4 data:float +@6644 = .sdata2:0x803ED688; // type:object size:0x4 scope:local align:4 data:float +flame_joint$6651 = .sdata2:0x803ED68C; // type:object size:0x8 scope:local align:4 data:2byte +@6863 = .sdata2:0x803ED694; // type:object size:0x4 scope:local align:4 data:float +@6864 = .sdata2:0x803ED698; // type:object size:0x4 scope:local align:4 data:float +@6865 = .sdata2:0x803ED69C; // type:object size:0x4 scope:local align:4 data:float +@6866 = .sdata2:0x803ED6A0; // type:object size:0x4 scope:local align:4 data:float +@6989 = .sdata2:0x803ED6A4; // type:object size:0x4 scope:local align:4 data:float +@6990 = .sdata2:0x803ED6A8; // type:object size:0x4 scope:local align:4 data:float +@6991 = .sdata2:0x803ED6AC; // type:object size:0x4 scope:local align:4 data:float +@7681 = .sdata2:0x803ED6B0; // type:object size:0x4 scope:local align:4 data:float +@7757 = .sdata2:0x803ED6B4; // type:object size:0x4 scope:local align:4 data:float +@7758 = .sdata2:0x803ED6B8; // type:object size:0x4 scope:local align:4 data:float +@8062 = .sdata2:0x803ED6BC; // type:object size:0x4 scope:local align:4 data:float +@8063 = .sdata2:0x803ED6C0; // type:object size:0x4 scope:local align:4 data:float +@8216 = .sdata2:0x803ED6C4; // type:object size:0x4 scope:local align:4 data:float +@8342 = .sdata2:0x803ED6C8; // type:object size:0x4 scope:local align:4 data:float +@8343 = .sdata2:0x803ED6CC; // type:object size:0x4 scope:local align:4 data:float +@8344 = .sdata2:0x803ED6D0; // type:object size:0x4 scope:local align:4 data:float +@8345 = .sdata2:0x803ED6D4; // type:object size:0x4 scope:local align:4 data:float +@8346 = .sdata2:0x803ED6D8; // type:object size:0x4 scope:local align:4 data:float +@8423 = .sdata2:0x803ED6DC; // type:object size:0x4 scope:local align:4 data:float +@8715 = .sdata2:0x803ED6E0; // type:object size:0x4 scope:local align:4 data:float +@8904 = .sdata2:0x803ED6E4; // type:object size:0x4 scope:local align:4 data:float +@8937 = .sdata2:0x803ED6E8; // type:object size:0x4 scope:local align:4 data:float +@9311 = .sdata2:0x803ED6EC; // type:object size:0x4 scope:local align:4 data:float +@9515 = .sdata2:0x803ED6F0; // type:object size:0x4 scope:local align:4 data:float +@9516 = .sdata2:0x803ED6F4; // type:object size:0x4 scope:local align:4 data:float +@9613 = .sdata2:0x803ED6F8; // type:object size:0x4 scope:local align:4 data:float +@9673 = .sdata2:0x803ED6FC; // type:object size:0x4 scope:local align:4 data:float +@9674 = .sdata2:0x803ED700; // type:object size:0x4 scope:local align:4 data:float +@9724 = .sdata2:0x803ED704; // type:object size:0x4 scope:local align:4 data:float +@9750 = .sdata2:0x803ED708; // type:object size:0x4 scope:local align:4 data:float +@9751 = .sdata2:0x803ED70C; // type:object size:0x4 scope:local align:4 data:float +@9777 = .sdata2:0x803ED710; // type:object size:0x4 scope:local align:4 data:float +@9778 = .sdata2:0x803ED714; // type:object size:0x4 scope:local align:4 data:float +@10007 = .sdata2:0x803ED718; // type:object size:0x4 scope:local align:4 data:float +@10008 = .sdata2:0x803ED71C; // type:object size:0x4 scope:local align:4 data:float +@10009 = .sdata2:0x803ED720; // type:object size:0x4 scope:local align:4 data:float +@10010 = .sdata2:0x803ED724; // type:object size:0x4 scope:local align:4 data:float +@10112 = .sdata2:0x803ED728; // type:object size:0x4 scope:local align:4 data:float +@10195 = .sdata2:0x803ED72C; // type:object size:0x4 scope:local align:4 data:float +@10968 = .sdata2:0x803ED730; // type:object size:0x4 scope:local align:4 data:float +@11029 = .sdata2:0x803ED734; // type:object size:0x4 scope:local align:4 data:float +@11397 = .sdata2:0x803ED738; // type:object size:0x4 scope:local align:4 data:float +@11398 = .sdata2:0x803ED73C; // type:object size:0x4 scope:local align:4 data:float +@11399 = .sdata2:0x803ED740; // type:object size:0x4 scope:local align:4 data:float +@11400 = .sdata2:0x803ED744; // type:object size:0x4 scope:local align:4 data:float +@11412 = .sdata2:0x803ED748; // type:object size:0x4 scope:local align:4 data:float +@11553 = .sdata2:0x803ED74C; // type:object size:0x4 scope:local align:4 data:float +@12001 = .sdata2:0x803ED750; // type:object size:0x4 scope:local align:4 data:float +@12267 = .sdata2:0x803ED754; // type:object size:0x4 scope:local align:4 data:float +@12268 = .sdata2:0x803ED758; // type:object size:0x4 scope:local align:4 data:float +@12397 = .sdata2:0x803ED75C; // type:object size:0x4 scope:local align:4 data:float +@12398 = .sdata2:0x803ED760; // type:object size:0x4 scope:local align:4 data:float +@12905 = .sdata2:0x803ED764; // type:object size:0x4 scope:local align:4 data:float +@13032 = .sdata2:0x803ED768; // type:object size:0x4 scope:local align:4 data:float +@13284 = .sdata2:0x803ED76C; // type:object size:0x4 scope:local align:4 data:float +@13285 = .sdata2:0x803ED770; // type:object size:0x4 scope:local align:4 data:float +@13286 = .sdata2:0x803ED774; // type:object size:0x4 scope:local align:4 data:float +@13287 = .sdata2:0x803ED778; // type:object size:0x4 scope:local align:4 data:float +@13288 = .sdata2:0x803ED77C; // type:object size:0x4 scope:local align:4 data:float +@13289 = .sdata2:0x803ED780; // type:object size:0x4 scope:local align:4 data:float +@13966 = .sdata2:0x803ED784; // type:object size:0x4 scope:local align:4 data:float +@14050 = .sdata2:0x803ED788; // type:object size:0x4 scope:local align:4 data:float +@14264 = .sdata2:0x803ED78C; // type:object size:0x4 scope:local align:4 data:float +@14291 = .sdata2:0x803ED790; // type:object size:0x4 scope:local align:4 data:float +@14391 = .sdata2:0x803ED794; // type:object size:0x4 scope:local align:4 data:float +@14424 = .sdata2:0x803ED798; // type:object size:0x4 scope:local align:4 data:float +@14569 = .sdata2:0x803ED79C; // type:object size:0x4 scope:local align:4 data:float +@14665 = .sdata2:0x803ED7A0; // type:object size:0x4 scope:local align:4 data:float +@15260 = .sdata2:0x803ED7A4; // type:object size:0x4 scope:local align:4 data:float +@15392 = .sdata2:0x803ED7A8; // type:object size:0x4 scope:local align:4 data:float +@15578 = .sdata2:0x803ED7AC; // type:object size:0x4 scope:local align:4 data:float +@15579 = .sdata2:0x803ED7B0; // type:object size:0x4 scope:local align:4 data:float +@15580 = .sdata2:0x803ED7B4; // type:object size:0x4 scope:local align:4 data:float +@15885 = .sdata2:0x803ED7B8; // type:object size:0x4 scope:local align:4 data:float +@15944 = .sdata2:0x803ED7BC; // type:object size:0x4 scope:local align:4 data:float +@16026 = .sdata2:0x803ED7C0; // type:object size:0x4 scope:local align:4 data:float +@16027 = .sdata2:0x803ED7C4; // type:object size:0x4 scope:local align:4 data:float +@16028 = .sdata2:0x803ED7C8; // type:object size:0x4 scope:local align:4 data:float +@16029 = .sdata2:0x803ED7CC; // type:object size:0x4 scope:local align:4 data:float +@16653 = .sdata2:0x803ED7D0; // type:object size:0x4 scope:local align:4 data:float +@16930 = .sdata2:0x803ED7D4; // type:object size:0x4 scope:local align:4 data:float +@16931 = .sdata2:0x803ED7D8; // type:object size:0x4 scope:local align:4 data:float +@16932 = .sdata2:0x803ED7DC; // type:object size:0x4 scope:local align:4 data:float +@16933 = .sdata2:0x803ED7E0; // type:object size:0x4 scope:local align:4 data:float +@16999 = .sdata2:0x803ED7E4; // type:object size:0x4 scope:local align:4 data:float +@17000 = .sdata2:0x803ED7E8; // type:object size:0x4 scope:local align:4 data:float +@17211 = .sdata2:0x803ED7EC; // type:object size:0x4 scope:local align:4 data:float +@17254 = .sdata2:0x803ED7F0; // type:object size:0x4 scope:local align:4 data:float +@17414 = .sdata2:0x803ED7F4; // type:object size:0x4 scope:local align:4 data:float +@17637 = .sdata2:0x803ED7F8; // type:object size:0x4 scope:local align:4 data:float +@17638 = .sdata2:0x803ED7FC; // type:object size:0x4 scope:local align:4 data:float +@17639 = .sdata2:0x803ED800; // type:object size:0x4 scope:local align:4 data:float +@17640 = .sdata2:0x803ED804; // type:object size:0x4 scope:local align:4 data:float +@17641 = .sdata2:0x803ED808; // type:object size:0x4 scope:local align:4 data:float +@17642 = .sdata2:0x803ED80C; // type:object size:0x4 scope:local align:4 data:float +@17643 = .sdata2:0x803ED810; // type:object size:0x4 scope:local align:4 data:float +@17644 = .sdata2:0x803ED814; // type:object size:0x4 scope:local align:4 data:float +@17753 = .sdata2:0x803ED818; // type:object size:0x4 scope:local align:4 data:float +@17754 = .sdata2:0x803ED81C; // type:object size:0x4 scope:local align:4 data:float +@17755 = .sdata2:0x803ED820; // type:object size:0x4 scope:local align:4 data:float +@17756 = .sdata2:0x803ED824; // type:object size:0x4 scope:local align:4 data:float +@17787 = .sdata2:0x803ED828; // type:object size:0x4 scope:local align:4 data:float +@17969 = .sdata2:0x803ED82C; // type:object size:0x4 scope:local align:4 data:float +@17970 = .sdata2:0x803ED830; // type:object size:0x4 scope:local align:4 data:float +@18849 = .sdata2:0x803ED834; // type:object size:0x4 scope:local align:4 data:float +@19085 = .sdata2:0x803ED838; // type:object size:0x4 scope:local align:4 data:float +@19086 = .sdata2:0x803ED83C; // type:object size:0x4 scope:local align:4 data:float +@19284 = .sdata2:0x803ED840; // type:object size:0x4 scope:local align:4 data:float +@19569 = .sdata2:0x803ED844; // type:object size:0x4 scope:local align:4 data:float +@19570 = .sdata2:0x803ED848; // type:object size:0x4 scope:local align:4 data:float +@19571 = .sdata2:0x803ED84C; // type:object size:0x4 scope:local align:4 data:float +@19572 = .sdata2:0x803ED850; // type:object size:0x4 scope:local align:4 data:float +@19857 = .sdata2:0x803ED854; // type:object size:0x4 scope:local align:4 data:float +@19858 = .sdata2:0x803ED858; // type:object size:0x4 scope:local align:4 data:float +@19859 = .sdata2:0x803ED85C; // type:object size:0x4 scope:local align:4 data:float +@19860 = .sdata2:0x803ED860; // type:object size:0x4 scope:local align:4 data:float +@19861 = .sdata2:0x803ED864; // type:object size:0x4 scope:local align:4 data:float +@19862 = .sdata2:0x803ED868; // type:object size:0x4 scope:local align:4 data:float +@19863 = .sdata2:0x803ED86C; // type:object size:0x4 scope:local align:4 data:float +@20020 = .sdata2:0x803ED870; // type:object size:0x4 scope:local align:4 data:float +@20138 = .sdata2:0x803ED874; // type:object size:0x4 scope:local align:4 data:float +@20387 = .sdata2:0x803ED878; // type:object size:0x4 scope:local align:4 data:float +@20903 = .sdata2:0x803ED87C; // type:object size:0x4 scope:local align:4 data:float +@21643 = .sdata2:0x803ED880; // type:object size:0x4 scope:local align:4 data:float +red$21753 = .sdata2:0x803ED884; // type:object size:0x4 scope:local align:4 +green$21754 = .sdata2:0x803ED888; // type:object size:0x4 scope:local align:4 +blue$21755 = .sdata2:0x803ED88C; // type:object size:0x4 scope:local align:4 +@22425 = .sdata2:0x803ED890; // type:object size:0x4 scope:local align:4 data:float +cut_type$22429 = .sdata2:0x803ED894; // type:object size:0x6 scope:local align:4 +g_prm0$23133 = .sdata2:0x803ED89C; // type:object size:0x4 scope:local align:4 +g_env0$23134 = .sdata2:0x803ED8A0; // type:object size:0x4 scope:local align:4 +y_prm0$23135 = .sdata2:0x803ED8A4; // type:object size:0x4 scope:local align:4 data:byte +y_env0$23136 = .sdata2:0x803ED8A8; // type:object size:0x4 scope:local align:4 data:byte +g_prm1$23139 = .sdata2:0x803ED8AC; // type:object size:0x4 scope:local align:4 +y_prm1$23141 = .sdata2:0x803ED8B0; // type:object size:0x4 scope:local align:4 +y_env1$23142 = .sdata2:0x803ED8B4; // type:object size:0x4 scope:local align:4 +s_prm1$23143 = .sdata2:0x803ED8B8; // type:object size:0x4 scope:local align:4 +s_env1$23144 = .sdata2:0x803ED8BC; // type:object size:0x4 scope:local align:4 +@23353 = .sdata2:0x803ED8C0; // type:object size:0x4 scope:local align:4 data:float +@23354 = .sdata2:0x803ED8C4; // type:object size:0x4 scope:local align:4 data:float +@23747 = .sdata2:0x803ED8C8; // type:object size:0x4 scope:local align:4 data:float +@23748 = .sdata2:0x803ED8CC; // type:object size:0x4 scope:local align:4 data:float +@24465 = .sdata2:0x803ED8D0; // type:object size:0x4 scope:local align:4 data:float +@24608 = .sdata2:0x803ED8D4; // type:object size:0x4 scope:local align:4 data:float +@24837 = .sdata2:0x803ED8D8; // type:object size:0x4 scope:local align:4 data:float +@25253 = .sdata2:0x803ED8DC; // type:object size:0x4 scope:local align:4 data:float +@26323 = .sdata2:0x803ED8E0; // type:object size:0x4 scope:local align:4 data:float +@26427 = .sdata2:0x803ED8E4; // type:object size:0x4 scope:local align:4 data:float +@26428 = .sdata2:0x803ED8E8; // type:object size:0x4 scope:local align:4 data:float +@26429 = .sdata2:0x803ED8EC; // type:object size:0x4 scope:local align:4 data:float +@26430 = .sdata2:0x803ED8F0; // type:object size:0x4 scope:local align:4 data:float +@26431 = .sdata2:0x803ED8F4; // type:object size:0x4 scope:local align:4 data:float +@26432 = .sdata2:0x803ED8F8; // type:object size:0x4 scope:local align:4 data:float +@26433 = .sdata2:0x803ED8FC; // type:object size:0x4 scope:local align:4 data:float +@26434 = .sdata2:0x803ED900; // type:object size:0x4 scope:local align:4 data:float +@26435 = .sdata2:0x803ED904; // type:object size:0x4 scope:local align:4 data:float +@26436 = .sdata2:0x803ED908; // type:object size:0x4 scope:local align:4 data:float +@26620 = .sdata2:0x803ED90C; // type:object size:0x4 scope:local align:4 data:float +@27299 = .sdata2:0x803ED910; // type:object size:0x4 scope:local align:4 data:float +@27300 = .sdata2:0x803ED914; // type:object size:0x4 scope:local align:4 data:float +@27301 = .sdata2:0x803ED918; // type:object size:0x4 scope:local align:4 data:float +@27302 = .sdata2:0x803ED91C; // type:object size:0x4 scope:local align:4 data:float +@27303 = .sdata2:0x803ED920; // type:object size:0x4 scope:local align:4 data:float +@27304 = .sdata2:0x803ED924; // type:object size:0x4 scope:local align:4 data:float +@27305 = .sdata2:0x803ED928; // type:object size:0x4 scope:local align:4 data:float +@27306 = .sdata2:0x803ED92C; // type:object size:0x4 scope:local align:4 data:float +@27307 = .sdata2:0x803ED930; // type:object size:0x4 scope:local align:4 data:float +@27308 = .sdata2:0x803ED934; // type:object size:0x4 scope:local align:4 data:float +@27309 = .sdata2:0x803ED938; // type:object size:0x4 scope:local align:4 data:float +@27310 = .sdata2:0x803ED93C; // type:object size:0x4 scope:local align:4 data:float +@27311 = .sdata2:0x803ED940; // type:object size:0x4 scope:local align:4 data:float +@27767 = .sdata2:0x803ED944; // type:object size:0x4 scope:local align:4 data:float +@29220 = .sdata2:0x803ED948; // type:object size:0x4 scope:local align:4 data:float +@30175 = .sdata2:0x803ED94C; // type:object size:0x4 scope:local align:4 data:float +@30176 = .sdata2:0x803ED950; // type:object size:0x4 scope:local align:4 data:float +@30177 = .sdata2:0x803ED954; // type:object size:0x4 scope:local align:4 data:float +@30178 = .sdata2:0x803ED958; // type:object size:0x4 scope:local align:4 data:float +@30268 = .sdata2:0x803ED95C; // type:object size:0x4 scope:local align:4 data:float +@30269 = .sdata2:0x803ED960; // type:object size:0x4 scope:local align:4 data:float +@32264 = .sdata2:0x803ED964; // type:object size:0x4 scope:local align:4 data:float +@32265 = .sdata2:0x803ED968; // type:object size:0x4 scope:local align:4 data:float +@32266 = .sdata2:0x803ED96C; // type:object size:0x4 scope:local align:4 data:float +@32961 = .sdata2:0x803ED970; // type:object size:0x4 scope:local align:4 data:float +@33247 = .sdata2:0x803ED974; // type:object size:0x4 scope:local align:4 data:float +@33827 = .sdata2:0x803ED978; // type:object size:0x4 scope:local align:4 data:float +@35231 = .sdata2:0x803ED97C; // type:object size:0x4 scope:local align:4 data:float +@35612 = .sdata2:0x803ED980; // type:object size:0x4 scope:local align:4 data:float +@35990 = .sdata2:0x803ED984; // type:object size:0x4 scope:local align:4 data:float +@35991 = .sdata2:0x803ED988; // type:object size:0x4 scope:local align:4 data:float +@35992 = .sdata2:0x803ED98C; // type:object size:0x4 scope:local align:4 data:float +@35993 = .sdata2:0x803ED990; // type:object size:0x8 scope:local align:8 data:double +@36781 = .sdata2:0x803ED998; // type:object size:0x4 scope:local align:4 data:float +@36969 = .sdata2:0x803ED99C; // type:object size:0x4 scope:local align:4 data:float +@37538 = .sdata2:0x803ED9A0; // type:object size:0x4 scope:local align:4 data:float +@37539 = .sdata2:0x803ED9A4; // type:object size:0x4 scope:local align:4 data:float +@37540 = .sdata2:0x803ED9A8; // type:object size:0x4 scope:local align:4 data:float +@37541 = .sdata2:0x803ED9AC; // type:object size:0x4 scope:local align:4 data:float +@37542 = .sdata2:0x803ED9B0; // type:object size:0x4 scope:local align:4 data:float +@37543 = .sdata2:0x803ED9B4; // type:object size:0x4 scope:local align:4 data:float +@37544 = .sdata2:0x803ED9B8; // type:object size:0x4 scope:local align:4 data:float +@37854 = .sdata2:0x803ED9BC; // type:object size:0x4 scope:local align:4 data:float +@37855 = .sdata2:0x803ED9C0; // type:object size:0x4 scope:local align:4 data:float +@37856 = .sdata2:0x803ED9C4; // type:object size:0x4 scope:local align:4 data:float +@37857 = .sdata2:0x803ED9C8; // type:object size:0x4 scope:local align:4 data:float +@37858 = .sdata2:0x803ED9CC; // type:object size:0x4 scope:local align:4 data:float +@37859 = .sdata2:0x803ED9D0; // type:object size:0x4 scope:local align:4 data:float +@37987 = .sdata2:0x803ED9D4; // type:object size:0x4 scope:local align:4 data:float +n_roll_prm0$38318 = .sdata2:0x803ED9D8; // type:object size:0x4 scope:local align:4 +n_roll_prm1$38319 = .sdata2:0x803ED9DC; // type:object size:0x4 scope:local align:4 +n_roll_env$38320 = .sdata2:0x803ED9E0; // type:object size:0x4 scope:local align:4 +nm_roll_prm0$38321 = .sdata2:0x803ED9E4; // type:object size:0x4 scope:local align:4 +nm_roll_prm1$38322 = .sdata2:0x803ED9E8; // type:object size:0x4 scope:local align:4 +nm_roll_env$38323 = .sdata2:0x803ED9EC; // type:object size:0x4 scope:local align:4 +fm_roll_prm0$38324 = .sdata2:0x803ED9F0; // type:object size:0x4 scope:local align:4 +fm_roll_prm1$38325 = .sdata2:0x803ED9F4; // type:object size:0x4 scope:local align:4 +fm_roll_env$38326 = .sdata2:0x803ED9F8; // type:object size:0x4 scope:local align:4 +n_turn_prm0$38327 = .sdata2:0x803ED9FC; // type:object size:0x4 scope:local align:4 +n_turn_prm1$38328 = .sdata2:0x803EDA00; // type:object size:0x4 scope:local align:4 +n_turn_env$38329 = .sdata2:0x803EDA04; // type:object size:0x4 scope:local align:4 +nm_turn_prm0$38330 = .sdata2:0x803EDA08; // type:object size:0x4 scope:local align:4 +nm_turn_prm1$38331 = .sdata2:0x803EDA0C; // type:object size:0x4 scope:local align:4 +nm_turn_env$38332 = .sdata2:0x803EDA10; // type:object size:0x4 scope:local align:4 +fm_turn_prm0$38333 = .sdata2:0x803EDA14; // type:object size:0x4 scope:local align:4 +fm_turn_prm1$38334 = .sdata2:0x803EDA18; // type:object size:0x4 scope:local align:4 +fm_turn_env$38335 = .sdata2:0x803EDA1C; // type:object size:0x4 scope:local align:4 +@39054 = .sdata2:0x803EDA20; // type:object size:0x4 scope:local align:4 data:float +@39055 = .sdata2:0x803EDA24; // type:object size:0x4 scope:local align:4 data:float +@39056 = .sdata2:0x803EDA28; // type:object size:0x4 scope:local align:4 data:float +@39136 = .sdata2:0x803EDA2C; // type:object size:0x4 scope:local align:4 data:float +@39137 = .sdata2:0x803EDA30; // type:object size:0x4 scope:local align:4 data:float +@39138 = .sdata2:0x803EDA34; // type:object size:0x4 scope:local align:4 data:float +@39523 = .sdata2:0x803EDA38; // type:object size:0x4 scope:local align:4 data:float +@39524 = .sdata2:0x803EDA3C; // type:object size:0x4 scope:local align:4 data:float +@39525 = .sdata2:0x803EDA40; // type:object size:0x4 scope:local align:4 data:float +@39728 = .sdata2:0x803EDA44; // type:object size:0x4 scope:local align:4 data:float +@39729 = .sdata2:0x803EDA48; // type:object size:0x4 scope:local align:4 data:float +@39730 = .sdata2:0x803EDA4C; // type:object size:0x4 scope:local align:4 data:float +@40010 = .sdata2:0x803EDA50; // type:object size:0x4 scope:local align:4 data:float +@40011 = .sdata2:0x803EDA54; // type:object size:0x4 scope:local align:4 data:float +@41119 = .sdata2:0x803EDA58; // type:object size:0x4 scope:local align:4 data:float +@41120 = .sdata2:0x803EDA5C; // type:object size:0x4 scope:local align:4 data:float +@42393 = .sdata2:0x803EDA60; // type:object size:0x4 scope:local align:4 data:float +@44008 = .sdata2:0x803EDA64; // type:object size:0x4 scope:local align:4 data:float +@44812 = .sdata2:0x803EDA68; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803EDA70; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x803EDA74; // type:object size:0x4 scope:local align:4 data:float +@4180 = .sdata2:0x803EDA78; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803EDA7C; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803EDA80; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x803EDA88; // type:object size:0x8 scope:local align:8 data:double +@4433 = .sdata2:0x803EDA90; // type:object size:0x8 scope:local align:8 data:double +@4434 = .sdata2:0x803EDA98; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x803EDA9C; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803EDAA0; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x803EDAA4; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x803EDAA8; // type:object size:0x8 scope:local align:8 data:double +@4131 = .sdata2:0x803EDAB0; // type:object size:0x4 scope:local align:4 data:float +@4132 = .sdata2:0x803EDAB4; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x803EDAB8; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x803EDABC; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x803EDAC0; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x803EDAC4; // type:object size:0x4 scope:local align:4 data:float +@4230 = .sdata2:0x803EDAC8; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803EDACC; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x803EDAD0; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x803EDAD4; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x803EDAD8; // type:object size:0x4 scope:local align:4 data:float +@4618 = .sdata2:0x803EDADC; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x803EDAE0; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803EDAE4; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x803EDAE8; // type:object size:0x4 scope:local align:4 data:float +@4622 = .sdata2:0x803EDAEC; // type:object size:0x4 scope:local align:4 data:float +@4623 = .sdata2:0x803EDAF0; // type:object size:0x4 scope:local align:4 data:float +@4960 = .sdata2:0x803EDAF4; // type:object size:0x4 scope:local align:4 data:float +@4961 = .sdata2:0x803EDAF8; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x803EDAFC; // type:object size:0x4 scope:local align:4 data:float +@4963 = .sdata2:0x803EDB00; // type:object size:0x4 scope:local align:4 data:float +@4964 = .sdata2:0x803EDB04; // type:object size:0x4 scope:local align:4 data:float +@4965 = .sdata2:0x803EDB08; // type:object size:0x4 scope:local align:4 data:float +@4966 = .sdata2:0x803EDB0C; // type:object size:0x4 scope:local align:4 data:float +@4967 = .sdata2:0x803EDB10; // type:object size:0x4 scope:local align:4 data:float +@4968 = .sdata2:0x803EDB14; // type:object size:0x4 scope:local align:4 data:float +@4969 = .sdata2:0x803EDB18; // type:object size:0x4 scope:local align:4 data:float +@4970 = .sdata2:0x803EDB1C; // type:object size:0x4 scope:local align:4 data:float +@4971 = .sdata2:0x803EDB20; // type:object size:0x4 scope:local align:4 data:float +@4976 = .sdata2:0x803EDB28; // type:object size:0x8 scope:local align:8 data:double +@4031 = .sdata2:0x803EDB30; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x803EDB34; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x803EDB38; // type:object size:0x4 scope:local align:4 data:float +@4213 = .sdata2:0x803EDB3C; // type:object size:0x4 scope:local align:4 data:float +@4214 = .sdata2:0x803EDB40; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x803EDB44; // type:object size:0x4 scope:local align:4 data:float +@4217 = .sdata2:0x803EDB48; // type:object size:0x8 scope:local align:8 data:double +@4257 = .sdata2:0x803EDB50; // type:object size:0x4 scope:local align:4 data:float +@4295 = .sdata2:0x803EDB54; // type:object size:0x4 scope:local align:4 data:float +@4296 = .sdata2:0x803EDB58; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x803EDB60; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x803EDB64; // type:object size:0x4 scope:local align:4 data:float +@3998 = .sdata2:0x803EDB68; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x803EDB6C; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x803EDB70; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x803EDB74; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803EDB78; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803EDB7C; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x803EDB80; // type:object size:0x4 scope:local align:4 data:float +@4291 = .sdata2:0x803EDB84; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803EDB88; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x803EDB8C; // type:object size:0x4 scope:local align:4 data:float +@4051 = .sdata2:0x803EDB90; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803EDB98; // type:object size:0x8 scope:local align:8 data:double +@4110 = .sdata2:0x803EDBA0; // type:object size:0x4 scope:local align:4 data:float +@4111 = .sdata2:0x803EDBA4; // type:object size:0x4 scope:local align:4 data:float +@4112 = .sdata2:0x803EDBA8; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x803EDBAC; // type:object size:0x4 scope:local align:4 data:float +@4166 = .sdata2:0x803EDBB0; // type:object size:0x4 scope:local align:4 data:float +@4214 = .sdata2:0x803EDBB4; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x803EDBB8; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803EDBC0; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x803EDBC4; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x803EDBC8; // type:object size:0x4 scope:local align:4 data:float +@5123 = .sdata2:0x803EDBD0; // type:object size:0x4 scope:local align:4 data:float +@5124 = .sdata2:0x803EDBD4; // type:object size:0x4 scope:local align:4 data:float +@5125 = .sdata2:0x803EDBD8; // type:object size:0x4 scope:local align:4 data:float +@5126 = .sdata2:0x803EDBDC; // type:object size:0x4 scope:local align:4 data:float +@5127 = .sdata2:0x803EDBE0; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x803EDBE4; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x803EDBE8; // type:object size:0x4 scope:local align:4 data:float +@5310 = .sdata2:0x803EDBEC; // type:object size:0x4 scope:local align:4 data:float +@5311 = .sdata2:0x803EDBF0; // type:object size:0x4 scope:local align:4 data:float +@5572 = .sdata2:0x803EDBF4; // type:object size:0x4 scope:local align:4 data:float +@5573 = .sdata2:0x803EDBF8; // type:object size:0x4 scope:local align:4 data:float +@5735 = .sdata2:0x803EDC00; // type:object size:0x8 scope:local align:8 data:double +@5736 = .sdata2:0x803EDC08; // type:object size:0x8 scope:local align:8 data:double +@5738 = .sdata2:0x803EDC10; // type:object size:0x8 scope:local align:8 data:double +@6063 = .sdata2:0x803EDC18; // type:object size:0x4 scope:local align:4 data:float +@6064 = .sdata2:0x803EDC1C; // type:object size:0x4 scope:local align:4 data:float +@6065 = .sdata2:0x803EDC20; // type:object size:0x4 scope:local align:4 data:float +@6066 = .sdata2:0x803EDC24; // type:object size:0x4 scope:local align:4 data:float +@6067 = .sdata2:0x803EDC28; // type:object size:0x4 scope:local align:4 data:float +@6068 = .sdata2:0x803EDC2C; // type:object size:0x4 scope:local align:4 data:float +@6117 = .sdata2:0x803EDC30; // type:object size:0x4 scope:local align:4 data:float +@6118 = .sdata2:0x803EDC34; // type:object size:0x4 scope:local align:4 data:float +@6119 = .sdata2:0x803EDC38; // type:object size:0x4 scope:local align:4 data:float +@6120 = .sdata2:0x803EDC3C; // type:object size:0x4 scope:local align:4 data:float +@6121 = .sdata2:0x803EDC40; // type:object size:0x4 scope:local align:4 data:float +@6144 = .sdata2:0x803EDC44; // type:object size:0x4 scope:local align:4 data:float +@6431 = .sdata2:0x803EDC48; // type:object size:0x4 scope:local align:4 data:float +@7226 = .sdata2:0x803EDC4C; // type:object size:0x4 scope:local align:4 data:float +@7766 = .sdata2:0x803EDC50; // type:object size:0x4 scope:local align:4 data:float +@8356 = .sdata2:0x803EDC54; // type:object size:0x4 scope:local align:4 data:float +@8357 = .sdata2:0x803EDC58; // type:object size:0x4 scope:local align:4 data:float +@8358 = .sdata2:0x803EDC5C; // type:object size:0x4 scope:local align:4 data:float +@9001 = .sdata2:0x803EDC60; // type:object size:0x4 scope:local align:4 data:float +@9002 = .sdata2:0x803EDC64; // type:object size:0x4 scope:local align:4 data:float +@9003 = .sdata2:0x803EDC68; // type:object size:0x4 scope:local align:4 data:float +@9004 = .sdata2:0x803EDC6C; // type:object size:0x4 scope:local align:4 data:float +@9005 = .sdata2:0x803EDC70; // type:object size:0x4 scope:local align:4 data:float +@9006 = .sdata2:0x803EDC74; // type:object size:0x4 scope:local align:4 data:float +@9007 = .sdata2:0x803EDC78; // type:object size:0x4 scope:local align:4 data:float +@9008 = .sdata2:0x803EDC7C; // type:object size:0x4 scope:local align:4 data:float +@9009 = .sdata2:0x803EDC80; // type:object size:0x4 scope:local align:4 data:float +@9010 = .sdata2:0x803EDC84; // type:object size:0x4 scope:local align:4 data:float +@9011 = .sdata2:0x803EDC88; // type:object size:0x4 scope:local align:4 data:float +@9013 = .sdata2:0x803EDC90; // type:object size:0x8 scope:local align:8 data:double +@9193 = .sdata2:0x803EDC98; // type:object size:0x4 scope:local align:4 data:float +@9245 = .sdata2:0x803EDC9C; // type:object size:0x4 scope:local align:4 data:float +@9246 = .sdata2:0x803EDCA0; // type:object size:0x4 scope:local align:4 data:float +@9247 = .sdata2:0x803EDCA4; // type:object size:0x4 scope:local align:4 data:float +@9248 = .sdata2:0x803EDCA8; // type:object size:0x4 scope:local align:4 data:float +@9249 = .sdata2:0x803EDCAC; // type:object size:0x4 scope:local align:4 data:float +@9250 = .sdata2:0x803EDCB0; // type:object size:0x4 scope:local align:4 data:float +@10005 = .sdata2:0x803EDCB4; // type:object size:0x4 scope:local align:4 data:float +@10006 = .sdata2:0x803EDCB8; // type:object size:0x4 scope:local align:4 data:float +@10007 = .sdata2:0x803EDCBC; // type:object size:0x4 scope:local align:4 data:float +@10008 = .sdata2:0x803EDCC0; // type:object size:0x4 scope:local align:4 data:float +@10009 = .sdata2:0x803EDCC4; // type:object size:0x4 scope:local align:4 data:float +@10010 = .sdata2:0x803EDCC8; // type:object size:0x4 scope:local align:4 data:float +@10011 = .sdata2:0x803EDCCC; // type:object size:0x4 scope:local align:4 data:float +@10012 = .sdata2:0x803EDCD0; // type:object size:0x4 scope:local align:4 data:float +@10013 = .sdata2:0x803EDCD4; // type:object size:0x4 scope:local align:4 data:float +@10014 = .sdata2:0x803EDCD8; // type:object size:0x4 scope:local align:4 data:float +@10015 = .sdata2:0x803EDCDC; // type:object size:0x4 scope:local align:4 data:float +@10016 = .sdata2:0x803EDCE0; // type:object size:0x4 scope:local align:4 data:float +@10017 = .sdata2:0x803EDCE4; // type:object size:0x4 scope:local align:4 data:float +@10018 = .sdata2:0x803EDCE8; // type:object size:0x4 scope:local align:4 data:float +@10019 = .sdata2:0x803EDCEC; // type:object size:0x4 scope:local align:4 data:float +@10020 = .sdata2:0x803EDCF0; // type:object size:0x4 scope:local align:4 data:float +@10021 = .sdata2:0x803EDCF4; // type:object size:0x4 scope:local align:4 data:float +@10022 = .sdata2:0x803EDCF8; // type:object size:0x4 scope:local align:4 data:float +@10023 = .sdata2:0x803EDCFC; // type:object size:0x4 scope:local align:4 data:float +@10024 = .sdata2:0x803EDD00; // type:object size:0x4 scope:local align:4 data:float +@10025 = .sdata2:0x803EDD04; // type:object size:0x4 scope:local align:4 data:float +@10026 = .sdata2:0x803EDD08; // type:object size:0x4 scope:local align:4 data:float +@10027 = .sdata2:0x803EDD0C; // type:object size:0x4 scope:local align:4 data:float +@10028 = .sdata2:0x803EDD10; // type:object size:0x4 scope:local align:4 data:float +@10029 = .sdata2:0x803EDD14; // type:object size:0x4 scope:local align:4 data:float +@10680 = .sdata2:0x803EDD18; // type:object size:0x4 scope:local align:4 data:float +@10681 = .sdata2:0x803EDD20; // type:object size:0x8 scope:local align:8 data:double +@10682 = .sdata2:0x803EDD28; // type:object size:0x4 scope:local align:4 data:float +@10683 = .sdata2:0x803EDD30; // type:object size:0x8 scope:local align:8 data:double +@10684 = .sdata2:0x803EDD38; // type:object size:0x8 scope:local align:8 data:double +@10685 = .sdata2:0x803EDD40; // type:object size:0x4 scope:local align:4 data:float +@10686 = .sdata2:0x803EDD44; // type:object size:0x4 scope:local align:4 data:float +@10687 = .sdata2:0x803EDD48; // type:object size:0x4 scope:local align:4 data:float +@10688 = .sdata2:0x803EDD4C; // type:object size:0x4 scope:local align:4 data:float +@10689 = .sdata2:0x803EDD50; // type:object size:0x4 scope:local align:4 data:float +@11231 = .sdata2:0x803EDD54; // type:object size:0x4 scope:local align:4 data:float +@11232 = .sdata2:0x803EDD58; // type:object size:0x4 scope:local align:4 data:float +@11233 = .sdata2:0x803EDD5C; // type:object size:0x4 scope:local align:4 data:float +@11234 = .sdata2:0x803EDD60; // type:object size:0x4 scope:local align:4 data:float +@11235 = .sdata2:0x803EDD64; // type:object size:0x4 scope:local align:4 data:float +@11236 = .sdata2:0x803EDD68; // type:object size:0x4 scope:local align:4 data:float +@11237 = .sdata2:0x803EDD6C; // type:object size:0x4 scope:local align:4 data:float +@11238 = .sdata2:0x803EDD70; // type:object size:0x4 scope:local align:4 data:float +@11239 = .sdata2:0x803EDD74; // type:object size:0x4 scope:local align:4 data:float +@11240 = .sdata2:0x803EDD78; // type:object size:0x4 scope:local align:4 data:float +@11241 = .sdata2:0x803EDD7C; // type:object size:0x4 scope:local align:4 data:float +@11242 = .sdata2:0x803EDD80; // type:object size:0x4 scope:local align:4 data:float +@11243 = .sdata2:0x803EDD84; // type:object size:0x4 scope:local align:4 data:float +@11244 = .sdata2:0x803EDD88; // type:object size:0x4 scope:local align:4 data:float +@11245 = .sdata2:0x803EDD8C; // type:object size:0x4 scope:local align:4 data:float +@11246 = .sdata2:0x803EDD90; // type:object size:0x4 scope:local align:4 data:float +@11247 = .sdata2:0x803EDD94; // type:object size:0x4 scope:local align:4 data:float +@11248 = .sdata2:0x803EDD98; // type:object size:0x4 scope:local align:4 data:float +@11394 = .sdata2:0x803EDD9C; // type:object size:0x4 scope:local align:4 data:float +@12035 = .sdata2:0x803EDDA0; // type:object size:0x4 scope:local align:4 data:float +@12036 = .sdata2:0x803EDDA4; // type:object size:0x4 scope:local align:4 data:float +@12037 = .sdata2:0x803EDDA8; // type:object size:0x4 scope:local align:4 data:float +@12038 = .sdata2:0x803EDDAC; // type:object size:0x4 scope:local align:4 data:float +@12039 = .sdata2:0x803EDDB0; // type:object size:0x4 scope:local align:4 data:float +@12040 = .sdata2:0x803EDDB4; // type:object size:0x4 scope:local align:4 data:float +@12041 = .sdata2:0x803EDDB8; // type:object size:0x4 scope:local align:4 data:float +@12042 = .sdata2:0x803EDDBC; // type:object size:0x4 scope:local align:4 data:float +@12923 = .sdata2:0x803EDDC0; // type:object size:0x4 scope:local align:4 data:float +@12924 = .sdata2:0x803EDDC4; // type:object size:0x4 scope:local align:4 data:float +@13326 = .sdata2:0x803EDDC8; // type:object size:0x4 scope:local align:4 data:float +@13327 = .sdata2:0x803EDDCC; // type:object size:0x4 scope:local align:4 data:float +@13328 = .sdata2:0x803EDDD0; // type:object size:0x4 scope:local align:4 data:float +@13952 = .sdata2:0x803EDDD4; // type:object size:0x4 scope:local align:4 data:float +@13953 = .sdata2:0x803EDDD8; // type:object size:0x4 scope:local align:4 data:float +@13954 = .sdata2:0x803EDDDC; // type:object size:0x4 scope:local align:4 data:float +@13955 = .sdata2:0x803EDDE0; // type:object size:0x4 scope:local align:4 data:float +@14519 = .sdata2:0x803EDDE4; // type:object size:0x4 scope:local align:4 data:float +@14520 = .sdata2:0x803EDDE8; // type:object size:0x4 scope:local align:4 data:float +@14521 = .sdata2:0x803EDDEC; // type:object size:0x4 scope:local align:4 data:float +@14522 = .sdata2:0x803EDDF0; // type:object size:0x4 scope:local align:4 data:float +@14523 = .sdata2:0x803EDDF4; // type:object size:0x4 scope:local align:4 data:float +@14524 = .sdata2:0x803EDDF8; // type:object size:0x4 scope:local align:4 data:float +@14525 = .sdata2:0x803EDDFC; // type:object size:0x4 scope:local align:4 data:float +@14526 = .sdata2:0x803EDE00; // type:object size:0x4 scope:local align:4 data:float +@14527 = .sdata2:0x803EDE04; // type:object size:0x4 scope:local align:4 data:float +@14950 = .sdata2:0x803EDE08; // type:object size:0x4 scope:local align:4 data:float +@14951 = .sdata2:0x803EDE0C; // type:object size:0x4 scope:local align:4 data:float +@14952 = .sdata2:0x803EDE10; // type:object size:0x4 scope:local align:4 data:float +@14953 = .sdata2:0x803EDE14; // type:object size:0x4 scope:local align:4 data:float +@14954 = .sdata2:0x803EDE18; // type:object size:0x4 scope:local align:4 data:float +@16270 = .sdata2:0x803EDE1C; // type:object size:0x4 scope:local align:4 data:float +@16271 = .sdata2:0x803EDE20; // type:object size:0x4 scope:local align:4 data:float +@16272 = .sdata2:0x803EDE24; // type:object size:0x4 scope:local align:4 data:float +@16273 = .sdata2:0x803EDE28; // type:object size:0x4 scope:local align:4 data:float +@16274 = .sdata2:0x803EDE2C; // type:object size:0x4 scope:local align:4 data:float +@16275 = .sdata2:0x803EDE30; // type:object size:0x4 scope:local align:4 data:float +@16276 = .sdata2:0x803EDE34; // type:object size:0x4 scope:local align:4 data:float +@16277 = .sdata2:0x803EDE38; // type:object size:0x4 scope:local align:4 data:float +@16647 = .sdata2:0x803EDE3C; // type:object size:0x4 scope:local align:4 data:float +@17461 = .sdata2:0x803EDE40; // type:object size:0x4 scope:local align:4 data:float +@17462 = .sdata2:0x803EDE44; // type:object size:0x4 scope:local align:4 data:float +@17463 = .sdata2:0x803EDE48; // type:object size:0x4 scope:local align:4 data:float +PatternLengthMax__Q29dCamera_c23@class$4037d_camera_cpp = .sdata2:0x803EDE4C; // type:object size:0x4 scope:global align:4 data:4byte +@17644 = .sdata2:0x803EDE50; // type:object size:0x4 scope:local align:4 data:float +@18042 = .sdata2:0x803EDE54; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x803EDE58; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x803EDE60; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x803EDE64; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x803EDE68; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x803EDE6C; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803EDE70; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x803EDE74; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x803EDE78; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x803EDE7C; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x803EDE80; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x803EDE84; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x803EDE88; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x803EDE8C; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x803EDE90; // type:object size:0x4 scope:local align:4 data:float +@4101 = .sdata2:0x803EDE98; // type:object size:0x8 scope:local align:8 data:double +@4181 = .sdata2:0x803EDEA0; // type:object size:0x4 scope:local align:4 data:float +@4382 = .sdata2:0x803EDEA4; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x803EDEA8; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x803EDEAC; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x803EDEB0; // type:object size:0x4 scope:local align:4 data:float +@4051 = .sdata2:0x803EDEB4; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803EDEB8; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803EDEBC; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x803EDEC0; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x803EDEC8; // type:object size:0x8 scope:local align:8 data:double +@4192 = .sdata2:0x803EDED0; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x803EDED4; // type:object size:0x4 scope:local align:4 data:float +@4294 = .sdata2:0x803EDED8; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x803EDEDC; // type:object size:0x4 scope:local align:4 data:float +@4325 = .sdata2:0x803EDEE0; // type:object size:0x4 scope:local align:4 data:float +@4470 = .sdata2:0x803EDEE8; // type:object size:0x8 scope:local align:8 data:double +@4895 = .sdata2:0x803EDEF0; // type:object size:0x4 scope:local align:4 data:float +@4896 = .sdata2:0x803EDEF4; // type:object size:0x4 scope:local align:4 data:float +@5712 = .sdata2:0x803EDEF8; // type:object size:0x4 scope:local align:4 data:float +@5713 = .sdata2:0x803EDEFC; // type:object size:0x4 scope:local align:4 data:float +@5714 = .sdata2:0x803EDF00; // type:object size:0x4 scope:local align:4 data:float +@5715 = .sdata2:0x803EDF04; // type:object size:0x4 scope:local align:4 data:float +@5945 = .sdata2:0x803EDF08; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x803EDF10; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x803EDF14; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x803EDF18; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x803EDF1C; // type:object size:0x4 scope:local align:4 data:float +@4319 = .sdata2:0x803EDF20; // type:object size:0x4 scope:local align:4 data:float +@4385 = .sdata2:0x803EDF24; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803EDF28; // type:object size:0x8 scope:local align:8 data:double +@4430 = .sdata2:0x803EDF30; // type:object size:0x4 scope:local align:4 data:float +@4488 = .sdata2:0x803EDF34; // type:object size:0x4 scope:local align:4 data:float +@4489 = .sdata2:0x803EDF38; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x803EDF3C; // type:object size:0x4 scope:local align:4 data:float +@4491 = .sdata2:0x803EDF40; // type:object size:0x4 scope:local align:4 data:float +@4492 = .sdata2:0x803EDF44; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x803EDF48; // type:object size:0x4 scope:local align:4 data:float +@4518 = .sdata2:0x803EDF4C; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803EDF50; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x803EDF54; // type:object size:0x4 scope:local align:4 data:float +@4533 = .sdata2:0x803EDF58; // type:object size:0x4 scope:local align:4 data:float +@4485 = .sdata2:0x803EDF60; // type:object size:0x8 scope:local align:8 data:double +@4515 = .sdata2:0x803EDF68; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x803EDF6C; // type:object size:0x4 scope:local align:4 data:float +@4584 = .sdata2:0x803EDF70; // type:object size:0x4 scope:local align:4 data:float +@4585 = .sdata2:0x803EDF74; // type:object size:0x4 scope:local align:4 data:float +@4586 = .sdata2:0x803EDF78; // type:object size:0x8 scope:local align:8 data:double +@4587 = .sdata2:0x803EDF80; // type:object size:0x8 scope:local align:8 data:double +@4753 = .sdata2:0x803EDF88; // type:object size:0x4 scope:local align:4 data:float +@4774 = .sdata2:0x803EDF8C; // type:object size:0x4 scope:local align:4 data:float +@4776 = .sdata2:0x803EDF90; // type:object size:0x8 scope:local align:8 data:double +@4870 = .sdata2:0x803EDF98; // type:object size:0x4 scope:local align:4 data:float +@4871 = .sdata2:0x803EDF9C; // type:object size:0x4 scope:local align:4 data:float +@4872 = .sdata2:0x803EDFA0; // type:object size:0x4 scope:local align:4 data:float +@4873 = .sdata2:0x803EDFA4; // type:object size:0x4 scope:local align:4 data:float +@4874 = .sdata2:0x803EDFA8; // type:object size:0x4 scope:local align:4 data:float +@5041 = .sdata2:0x803EDFAC; // type:object size:0x4 scope:local align:4 data:float +@5042 = .sdata2:0x803EDFB0; // type:object size:0x4 scope:local align:4 data:float +@5043 = .sdata2:0x803EDFB4; // type:object size:0x4 scope:local align:4 data:float +@5083 = .sdata2:0x803EDFB8; // type:object size:0x4 scope:local align:4 data:float +@5084 = .sdata2:0x803EDFBC; // type:object size:0x4 scope:local align:4 data:float +@5085 = .sdata2:0x803EDFC0; // type:object size:0x4 scope:local align:4 data:float +@5115 = .sdata2:0x803EDFC4; // type:object size:0x4 scope:local align:4 data:float +@5225 = .sdata2:0x803EDFC8; // type:object size:0x4 scope:local align:4 data:float +@5226 = .sdata2:0x803EDFCC; // type:object size:0x4 scope:local align:4 data:float +@5454 = .sdata2:0x803EDFD0; // type:object size:0x4 scope:local align:4 data:float +@5455 = .sdata2:0x803EDFD4; // type:object size:0x4 scope:local align:4 data:float +@5456 = .sdata2:0x803EDFD8; // type:object size:0x4 scope:local align:4 data:float +@5457 = .sdata2:0x803EDFDC; // type:object size:0x4 scope:local align:4 data:float +@5458 = .sdata2:0x803EDFE0; // type:object size:0x4 scope:local align:4 data:float +@5459 = .sdata2:0x803EDFE4; // type:object size:0x4 scope:local align:4 data:float +@5460 = .sdata2:0x803EDFE8; // type:object size:0x4 scope:local align:4 data:float +@5461 = .sdata2:0x803EDFEC; // type:object size:0x4 scope:local align:4 data:float +@5462 = .sdata2:0x803EDFF0; // type:object size:0x4 scope:local align:4 data:float +@5463 = .sdata2:0x803EDFF4; // type:object size:0x4 scope:local align:4 data:float +@5822 = .sdata2:0x803EDFF8; // type:object size:0x4 scope:local align:4 data:float +@5823 = .sdata2:0x803EDFFC; // type:object size:0x4 scope:local align:4 data:float +@5967 = .sdata2:0x803EE000; // type:object size:0x4 scope:local align:4 data:float +@5968 = .sdata2:0x803EE004; // type:object size:0x4 scope:local align:4 data:float +@5969 = .sdata2:0x803EE008; // type:object size:0x4 scope:local align:4 data:float +@6100 = .sdata2:0x803EE00C; // type:object size:0x4 scope:local align:4 data:float +@6316 = .sdata2:0x803EE010; // type:object size:0x4 scope:local align:4 data:float +@6317 = .sdata2:0x803EE014; // type:object size:0x4 scope:local align:4 data:float +@6318 = .sdata2:0x803EE018; // type:object size:0x4 scope:local align:4 data:float +@6319 = .sdata2:0x803EE01C; // type:object size:0x4 scope:local align:4 data:float +@6595 = .sdata2:0x803EE020; // type:object size:0x4 scope:local align:4 data:float +@6668 = .sdata2:0x803EE024; // type:object size:0x4 scope:local align:4 data:float +@6669 = .sdata2:0x803EE028; // type:object size:0x4 scope:local align:4 data:float +@6670 = .sdata2:0x803EE02C; // type:object size:0x4 scope:local align:4 data:float +@6772 = .sdata2:0x803EE030; // type:object size:0x4 scope:local align:4 data:float +@6789 = .sdata2:0x803EE034; // type:object size:0x4 scope:local align:4 data:float +@6829 = .sdata2:0x803EE038; // type:object size:0x4 scope:local align:4 data:float +@6880 = .sdata2:0x803EE03C; // type:object size:0x4 scope:local align:4 data:float +@7005 = .sdata2:0x803EE040; // type:object size:0x4 scope:local align:4 data:float +@7006 = .sdata2:0x803EE044; // type:object size:0x4 scope:local align:4 data:float +@7007 = .sdata2:0x803EE048; // type:object size:0x4 scope:local align:4 data:float +@7008 = .sdata2:0x803EE04C; // type:object size:0x4 scope:local align:4 data:float +@7009 = .sdata2:0x803EE050; // type:object size:0x4 scope:local align:4 data:float +@7010 = .sdata2:0x803EE054; // type:object size:0x4 scope:local align:4 data:float +@7223 = .sdata2:0x803EE058; // type:object size:0x4 scope:local align:4 data:float +@7224 = .sdata2:0x803EE05C; // type:object size:0x4 scope:local align:4 data:float +@7274 = .sdata2:0x803EE060; // type:object size:0x4 scope:local align:4 data:float +@7275 = .sdata2:0x803EE064; // type:object size:0x4 scope:local align:4 data:float +@7276 = .sdata2:0x803EE068; // type:object size:0x4 scope:local align:4 data:float +@7288 = .sdata2:0x803EE06C; // type:object size:0x4 scope:local align:4 data:float +@7289 = .sdata2:0x803EE070; // type:object size:0x4 scope:local align:4 data:float +@7290 = .sdata2:0x803EE074; // type:object size:0x4 scope:local align:4 data:float +@7393 = .sdata2:0x803EE078; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x803EE080; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x803EE084; // type:object size:0x4 scope:local align:4 data:float +@4110 = .sdata2:0x803EE088; // type:object size:0x8 scope:local align:8 data:double +@4150 = .sdata2:0x803EE090; // type:object size:0x4 scope:local align:4 data:float +@4151 = .sdata2:0x803EE094; // type:object size:0x4 scope:local align:4 data:float +@4152 = .sdata2:0x803EE098; // type:object size:0x4 scope:local align:4 data:float +@4153 = .sdata2:0x803EE09C; // type:object size:0x4 scope:local align:4 data:float +@4154 = .sdata2:0x803EE0A0; // type:object size:0x4 scope:local align:4 data:float +@4155 = .sdata2:0x803EE0A4; // type:object size:0x4 scope:local align:4 data:float +@4156 = .sdata2:0x803EE0A8; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x803EE0AC; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803EE0B0; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x803EE0B4; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x803EE0B8; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x803EE0C0; // type:object size:0x8 scope:local align:8 data:double +@4210 = .sdata2:0x803EE0C8; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x803EE0CC; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x803EE0D0; // type:object size:0x4 scope:local align:4 data:float +@4227 = .sdata2:0x803EE0D4; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x803EE0D8; // type:object size:0x4 scope:local align:4 data:float +@4383 = .sdata2:0x803EE0DC; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x803EE0E0; // type:object size:0x4 scope:local align:4 data:float +@4385 = .sdata2:0x803EE0E4; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803EE0E8; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803EE0EC; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x803EE0F0; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x803EE0F8; // type:object size:0x8 scope:local align:8 data:double +@4390 = .sdata2:0x803EE100; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x803EE104; // type:object size:0x4 scope:local align:4 data:float +@4392 = .sdata2:0x803EE108; // type:object size:0x8 scope:local align:8 data:double +@4393 = .sdata2:0x803EE110; // type:object size:0x4 scope:local align:4 data:float +@4394 = .sdata2:0x803EE114; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803EE118; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803EE11C; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x803EE120; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x803EE124; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x803EE128; // type:object size:0x4 scope:local align:4 data:float +@4008 = .sdata2:0x803EE12C; // type:object size:0x4 scope:local align:4 data:float +@4009 = .sdata2:0x803EE130; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x803EE134; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x803EE138; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x803EE13C; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x803EE140; // type:object size:0x4 scope:local align:4 data:float +@4014 = .sdata2:0x803EE144; // type:object size:0x4 scope:local align:4 data:float +@4015 = .sdata2:0x803EE148; // type:object size:0x4 scope:local align:4 data:float +@4016 = .sdata2:0x803EE14C; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803EE150; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x803EE154; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x803EE158; // type:object size:0x4 scope:local align:4 data:4byte +@4077 = .sdata2:0x803EE15C; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803EE160; // type:object size:0x4 scope:local align:4 data:float +@4198 = .sdata2:0x803EE164; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x803EE168; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803EE16C; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x803EE170; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x803EE174; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803EE178; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803EE17C; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x803EE180; // type:object size:0x4 scope:local align:4 data:float +@4206 = .sdata2:0x803EE184; // type:object size:0x4 scope:local align:4 data:float +@4207 = .sdata2:0x803EE188; // type:object size:0x4 scope:local align:4 data:float +@4208 = .sdata2:0x803EE18C; // type:object size:0x4 scope:local align:4 data:float +@4209 = .sdata2:0x803EE190; // type:object size:0x4 scope:local align:4 data:float +@4210 = .sdata2:0x803EE194; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x803EE198; // type:object size:0x8 scope:local align:8 data:double +@4257 = .sdata2:0x803EE1A0; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x803EE1A4; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x803EE1A8; // type:object size:0x4 scope:local align:4 data:float +@4447 = .sdata2:0x803EE1AC; // type:object size:0x4 scope:local align:4 data:float +@4526 = .sdata2:0x803EE1B0; // type:object size:0x4 scope:local align:4 data:float +@4652 = .sdata2:0x803EE1B4; // type:object size:0x4 scope:local align:4 data:4byte +@4656 = .sdata2:0x803EE1B8; // type:object size:0x4 scope:local align:4 data:4byte +@4659 = .sdata2:0x803EE1BC; // type:object size:0x4 scope:local align:4 data:4byte +@4789 = .sdata2:0x803EE1C0; // type:object size:0x4 scope:local align:4 data:float +@4790 = .sdata2:0x803EE1C4; // type:object size:0x4 scope:local align:4 data:float +@4791 = .sdata2:0x803EE1C8; // type:object size:0x4 scope:local align:4 data:float +@4792 = .sdata2:0x803EE1CC; // type:object size:0x4 scope:local align:4 data:float +@4793 = .sdata2:0x803EE1D0; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x803EE1D4; // type:object size:0x4 scope:local align:4 data:float +@4800 = .sdata2:0x803EE1D8; // type:object size:0x8 scope:local align:8 data:double +@4951 = .sdata2:0x803EE1E0; // type:object size:0x4 scope:local align:4 data:float +@5087 = .sdata2:0x803EE1E4; // type:object size:0x4 scope:local align:4 data:float +@5088 = .sdata2:0x803EE1E8; // type:object size:0x4 scope:local align:4 data:float +@5089 = .sdata2:0x803EE1EC; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803EE1F0; // type:object size:0x4 scope:local align:4 data:float +@4286 = .sdata2:0x803EE1F4; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x803EE1F8; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803EE200; // type:object size:0x8 scope:local align:8 data:double +@4439 = .sdata2:0x803EE208; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x803EE210; // type:object size:0x8 scope:local align:8 data:double +@5049 = .sdata2:0x803EE218; // type:object size:0x4 scope:local align:4 data:float +@5050 = .sdata2:0x803EE21C; // type:object size:0x4 scope:local align:4 data:float +@5147 = .sdata2:0x803EE220; // type:object size:0x4 scope:local align:4 data:float +@5148 = .sdata2:0x803EE224; // type:object size:0x4 scope:local align:4 data:float +@5149 = .sdata2:0x803EE228; // type:object size:0x4 scope:local align:4 data:float +@5150 = .sdata2:0x803EE22C; // type:object size:0x4 scope:local align:4 data:float +@5151 = .sdata2:0x803EE230; // type:object size:0x4 scope:local align:4 data:float +@5176 = .sdata2:0x803EE234; // type:object size:0x4 scope:local align:4 data:float +@5177 = .sdata2:0x803EE238; // type:object size:0x4 scope:local align:4 data:float +@5178 = .sdata2:0x803EE23C; // type:object size:0x4 scope:local align:4 data:float +@5179 = .sdata2:0x803EE240; // type:object size:0x4 scope:local align:4 data:float +@5338 = .sdata2:0x803EE244; // type:object size:0x4 scope:local align:4 data:float +@5350 = .sdata2:0x803EE248; // type:object size:0x4 scope:local align:4 data:float +@5362 = .sdata2:0x803EE24C; // type:object size:0x4 scope:local align:4 data:float +melody$5366 = .sdata2:0x803EE250; // type:object size:0x6 scope:local align:4 +triforce$5367 = .sdata2:0x803EE258; // type:object size:0x8 scope:local align:4 data:byte +symbol$5368 = .sdata2:0x803EE260; // type:object size:0x3 scope:local align:4 +collect$5369 = .sdata2:0x803EE264; // type:object size:0x5 scope:local align:4 +@5659 = .sdata2:0x803EE26C; // type:object size:0x4 scope:local align:4 data:float +@5910 = .sdata2:0x803EE270; // type:object size:0x4 scope:local align:4 data:float +@5911 = .sdata2:0x803EE274; // type:object size:0x4 scope:local align:4 data:float +@5912 = .sdata2:0x803EE278; // type:object size:0x4 scope:local align:4 data:float +@6281 = .sdata2:0x803EE27C; // type:object size:0x4 scope:local align:4 data:float +@6282 = .sdata2:0x803EE280; // type:object size:0x4 scope:local align:4 data:float +@7274 = .sdata2:0x803EE284; // type:object size:0x4 scope:local align:4 data:float +@7409 = .sdata2:0x803EE288; // type:object size:0x4 scope:local align:4 data:float +@7587 = .sdata2:0x803EE28C; // type:object size:0x4 scope:local align:4 data:float +@8563 = .sdata2:0x803EE290; // type:object size:0x6 scope:local align:4 data:4byte +@4402 = .sdata2:0x803EE298; // type:object size:0x4 scope:local align:4 data:float +@4403 = .sdata2:0x803EE29C; // type:object size:0x4 scope:local align:4 data:float +@4536 = .sdata2:0x803EE2A0; // type:object size:0x4 scope:local align:4 data:float +@4537 = .sdata2:0x803EE2A4; // type:object size:0x4 scope:local align:4 data:float +@4538 = .sdata2:0x803EE2A8; // type:object size:0x4 scope:local align:4 data:float +@4539 = .sdata2:0x803EE2AC; // type:object size:0x4 scope:local align:4 data:float +@4540 = .sdata2:0x803EE2B0; // type:object size:0x4 scope:local align:4 data:float +@4541 = .sdata2:0x803EE2B4; // type:object size:0x4 scope:local align:4 data:float +@4542 = .sdata2:0x803EE2B8; // type:object size:0x4 scope:local align:4 data:float +@4544 = .sdata2:0x803EE2C0; // type:object size:0x8 scope:local align:8 data:double +@5059 = .sdata2:0x803EE2C8; // type:object size:0x4 scope:local align:4 data:float +@5172 = .sdata2:0x803EE2D0; // type:object size:0x8 scope:local align:8 data:double +@5279 = .sdata2:0x803EE2D8; // type:object size:0x4 scope:local align:4 data:float +@5280 = .sdata2:0x803EE2DC; // type:object size:0x4 scope:local align:4 data:float +@5379 = .sdata2:0x803EE2E0; // type:object size:0x4 scope:local align:4 data:float +@5380 = .sdata2:0x803EE2E4; // type:object size:0x4 scope:local align:4 data:float +@5381 = .sdata2:0x803EE2E8; // type:object size:0x4 scope:local align:4 data:float +@5382 = .sdata2:0x803EE2EC; // type:object size:0x4 scope:local align:4 data:float +@5383 = .sdata2:0x803EE2F0; // type:object size:0x4 scope:local align:4 data:float +@5408 = .sdata2:0x803EE2F4; // type:object size:0x4 scope:local align:4 data:float +@5409 = .sdata2:0x803EE2F8; // type:object size:0x4 scope:local align:4 data:float +@5410 = .sdata2:0x803EE2FC; // type:object size:0x4 scope:local align:4 data:float +@5411 = .sdata2:0x803EE300; // type:object size:0x4 scope:local align:4 data:float +@5584 = .sdata2:0x803EE304; // type:object size:0x4 scope:local align:4 data:float +@6052 = .sdata2:0x803EE308; // type:object size:0x4 scope:local align:4 data:float +@6153 = .sdata2:0x803EE30C; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x803EE310; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x803EE314; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x803EE318; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x803EE31C; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x803EE320; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x803EE324; // type:object size:0x4 scope:local align:4 data:float +@4195 = .sdata2:0x803EE328; // type:object size:0x4 scope:local align:4 data:float +@4196 = .sdata2:0x803EE32C; // type:object size:0x4 scope:local align:4 data:float +@4197 = .sdata2:0x803EE330; // type:object size:0x4 scope:local align:4 data:float +@4198 = .sdata2:0x803EE334; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x803EE338; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803EE33C; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x803EE340; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x803EE344; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803EE348; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803EE34C; // type:object size:0x4 scope:local align:4 data:float +@4254 = .sdata2:0x803EE350; // type:object size:0x4 scope:local align:4 data:float +@4255 = .sdata2:0x803EE354; // type:object size:0x4 scope:local align:4 data:float +@4256 = .sdata2:0x803EE358; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x803EE35C; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x803EE360; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803EE364; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803EE368; // type:object size:0x4 scope:local align:4 data:float +@4416 = .sdata2:0x803EE36C; // type:object size:0x4 scope:local align:4 data:float +@4581 = .sdata2:0x803EE370; // type:object size:0x4 scope:local align:4 data:float +@4582 = .sdata2:0x803EE374; // type:object size:0x4 scope:local align:4 data:float +@4584 = .sdata2:0x803EE378; // type:object size:0x8 scope:local align:8 data:double +@4693 = .sdata2:0x803EE380; // type:object size:0x4 scope:local align:4 data:float +@4694 = .sdata2:0x803EE384; // type:object size:0x4 scope:local align:4 data:float +@4870 = .sdata2:0x803EE388; // type:object size:0x4 scope:local align:4 data:float +@5203 = .sdata2:0x803EE390; // type:object size:0x8 scope:local align:8 data:double +@5236 = .sdata2:0x803EE398; // type:object size:0x8 scope:local align:8 data:double +@5392 = .sdata2:0x803EE3A0; // type:object size:0x4 scope:local align:4 data:float +@5687 = .sdata2:0x803EE3A4; // type:object size:0x4 scope:local align:4 data:float +@5923 = .sdata2:0x803EE3A8; // type:object size:0x4 scope:local align:4 data:float +@5924 = .sdata2:0x803EE3AC; // type:object size:0x4 scope:local align:4 data:float +@5925 = .sdata2:0x803EE3B0; // type:object size:0x4 scope:local align:4 data:float +@6789 = .sdata2:0x803EE3B4; // type:object size:0x4 scope:local align:4 data:float +@6790 = .sdata2:0x803EE3B8; // type:object size:0x4 scope:local align:4 data:float +@6791 = .sdata2:0x803EE3BC; // type:object size:0x4 scope:local align:4 data:float +@6875 = .sdata2:0x803EE3C0; // type:object size:0x4 scope:local align:4 data:float +@7276 = .sdata2:0x803EE3C4; // type:object size:0x4 scope:local align:4 data:float +@7604 = .sdata2:0x803EE3C8; // type:object size:0x4 scope:local align:4 data:float +@7780 = .sdata2:0x803EE3CC; // type:object size:0x4 scope:local align:4 data:float +@7874 = .sdata2:0x803EE3D0; // type:object size:0x8 scope:local align:8 data:double +@4112 = .sdata2:0x803EE3D8; // type:object size:0x4 scope:local align:4 data:float +@4113 = .sdata2:0x803EE3DC; // type:object size:0x4 scope:local align:4 data:float +@4114 = .sdata2:0x803EE3E0; // type:object size:0x4 scope:local align:4 data:float +@4115 = .sdata2:0x803EE3E4; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x803EE3E8; // type:object size:0x4 scope:local align:4 data:float +@4117 = .sdata2:0x803EE3EC; // type:object size:0x4 scope:local align:4 data:float +@4118 = .sdata2:0x803EE3F0; // type:object size:0x4 scope:local align:4 data:float +@4119 = .sdata2:0x803EE3F4; // type:object size:0x4 scope:local align:4 data:float +@4120 = .sdata2:0x803EE3F8; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x803EE3FC; // type:object size:0x4 scope:local align:4 data:float +@4184 = .sdata2:0x803EE400; // type:object size:0x4 scope:local align:4 data:float +@4185 = .sdata2:0x803EE404; // type:object size:0x4 scope:local align:4 data:float +@4403 = .sdata2:0x803EE408; // type:object size:0x4 scope:local align:4 data:float +@4404 = .sdata2:0x803EE40C; // type:object size:0x4 scope:local align:4 data:float +@4406 = .sdata2:0x803EE410; // type:object size:0x8 scope:local align:8 data:double +@4467 = .sdata2:0x803EE418; // type:object size:0x4 scope:local align:4 data:float +@4468 = .sdata2:0x803EE41C; // type:object size:0x4 scope:local align:4 data:float +@4713 = .sdata2:0x803EE420; // type:object size:0x4 scope:local align:4 data:float +@5189 = .sdata2:0x803EE424; // type:object size:0x4 scope:local align:4 data:float +@5190 = .sdata2:0x803EE428; // type:object size:0x4 scope:local align:4 data:float +@5255 = .sdata2:0x803EE430; // type:object size:0x8 scope:local align:8 data:double +@5628 = .sdata2:0x803EE438; // type:object size:0x4 scope:local align:4 data:float +@6306 = .sdata2:0x803EE43C; // type:object size:0x4 scope:local align:4 data:float +@6350 = .sdata2:0x803EE440; // type:object size:0x4 scope:local align:4 data:float +@6351 = .sdata2:0x803EE444; // type:object size:0x4 scope:local align:4 data:float +@6352 = .sdata2:0x803EE448; // type:object size:0x4 scope:local align:4 data:float +@6507 = .sdata2:0x803EE44C; // type:object size:0x4 scope:local align:4 data:float +@6508 = .sdata2:0x803EE450; // type:object size:0x4 scope:local align:4 data:float +@6542 = .sdata2:0x803EE454; // type:object size:0x4 scope:local align:4 data:float +@6543 = .sdata2:0x803EE458; // type:object size:0x4 scope:local align:4 data:float +@6618 = .sdata2:0x803EE45C; // type:object size:0x4 scope:local align:4 data:float +@6619 = .sdata2:0x803EE460; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x803EE468; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803EE46C; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803EE470; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x803EE474; // type:object size:0x4 scope:local align:4 data:float +@4392 = .sdata2:0x803EE478; // type:object size:0x4 scope:local align:4 data:float +@4394 = .sdata2:0x803EE480; // type:object size:0x8 scope:local align:8 data:double +@4447 = .sdata2:0x803EE488; // type:object size:0x4 scope:local align:4 data:float +@6812 = .sdata2:0x803EE490; // type:object size:0x8 scope:local align:8 data:double +@6951 = .sdata2:0x803EE498; // type:object size:0x4 scope:local align:4 data:float +@7604 = .sdata2:0x803EE49C; // type:object size:0x4 scope:local align:4 data:float +@7605 = .sdata2:0x803EE4A0; // type:object size:0x4 scope:local align:4 data:float +@7791 = .sdata2:0x803EE4A4; // type:object size:0x4 scope:local align:4 data:float +@7792 = .sdata2:0x803EE4A8; // type:object size:0x4 scope:local align:4 data:float +@7986 = .sdata2:0x803EE4AC; // type:object size:0x4 scope:local align:4 data:float +@7987 = .sdata2:0x803EE4B0; // type:object size:0x4 scope:local align:4 data:float +@8121 = .sdata2:0x803EE4B4; // type:object size:0x4 scope:local align:4 data:float +@8122 = .sdata2:0x803EE4B8; // type:object size:0x4 scope:local align:4 data:float +@8123 = .sdata2:0x803EE4BC; // type:object size:0x4 scope:local align:4 data:float +@9768 = .sdata2:0x803EE4C0; // type:object size:0x4 scope:local align:4 data:float +@4090 = .sdata2:0x803EE4C8; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x803EE4CC; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803EE4D0; // type:object size:0x4 scope:local align:4 data:float +@4107 = .sdata2:0x803EE4D4; // type:object size:0x4 scope:local align:4 data:float +@4108 = .sdata2:0x803EE4D8; // type:object size:0x4 scope:local align:4 data:float +@4110 = .sdata2:0x803EE4E0; // type:object size:0x8 scope:local align:8 data:double +@4136 = .sdata2:0x803EE4E8; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x803EE4EC; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x803EE4F0; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x803EE4F4; // type:object size:0x4 scope:local align:4 data:float +@4172 = .sdata2:0x803EE4F8; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803EE4FC; // type:object size:0x4 scope:local align:4 data:float +@4255 = .sdata2:0x803EE500; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803EE504; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x803EE508; // type:object size:0x4 scope:local align:4 data:float +@4539 = .sdata2:0x803EE510; // type:object size:0x8 scope:local align:8 data:double +@4655 = .sdata2:0x803EE518; // type:object size:0x4 scope:local align:4 data:float +@4656 = .sdata2:0x803EE51C; // type:object size:0x4 scope:local align:4 data:float +@4657 = .sdata2:0x803EE520; // type:object size:0x4 scope:local align:4 data:float +@4058 = .sdata2:0x803EE528; // type:object size:0x4 scope:local align:4 data:float +@4059 = .sdata2:0x803EE52C; // type:object size:0x4 scope:local align:4 data:float +@4060 = .sdata2:0x803EE530; // type:object size:0x4 scope:local align:4 data:float +@4061 = .sdata2:0x803EE534; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x803EE538; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x803EE53C; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x803EE540; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x803EE544; // type:object size:0x4 scope:local align:4 data:float +@4161 = .sdata2:0x803EE548; // type:object size:0x8 scope:local align:8 data:double +@4280 = .sdata2:0x803EE550; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x803EE554; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x803EE558; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x803EE55C; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x803EE560; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x803EE564; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x803EE568; // type:object size:0x4 scope:local align:4 data:float +@4351 = .sdata2:0x803EE56C; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x803EE570; // type:object size:0x4 scope:local align:4 data:float +@5161 = .sdata2:0x803EE574; // type:object size:0x4 scope:local align:4 data:float +@5163 = .sdata2:0x803EE578; // type:object size:0x8 scope:local align:8 data:double +@4298 = .sdata2:0x803EE580; // type:object size:0x4 scope:local align:4 data:float +@4299 = .sdata2:0x803EE584; // type:object size:0x4 scope:local align:4 data:float +@4300 = .sdata2:0x803EE588; // type:object size:0x4 scope:local align:4 data:float +@4316 = .sdata2:0x803EE58C; // type:object size:0x4 scope:local align:4 data:float +@4317 = .sdata2:0x803EE590; // type:object size:0x4 scope:local align:4 data:float +@7618 = .sdata2:0x803EE594; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x803EE598; // type:object size:0x4 scope:local align:4 data:float +@4150 = .sdata2:0x803EE5A0; // type:object size:0x8 scope:local align:8 data:double +@4350 = .sdata2:0x803EE5A8; // type:object size:0x4 scope:local align:4 data:float +@4570 = .sdata2:0x803EE5AC; // type:object size:0x4 scope:local align:4 data:float +@5092 = .sdata2:0x803EE5B0; // type:object size:0x4 scope:local align:4 data:float +@5185 = .sdata2:0x803EE5B4; // type:object size:0x4 scope:local align:4 data:float +@5238 = .sdata2:0x803EE5B8; // type:object size:0x4 scope:local align:4 data:float +@5239 = .sdata2:0x803EE5BC; // type:object size:0x4 scope:local align:4 data:float +@5240 = .sdata2:0x803EE5C0; // type:object size:0x4 scope:local align:4 data:float +@5242 = .sdata2:0x803EE5C8; // type:object size:0x8 scope:local align:8 data:double +@5306 = .sdata2:0x803EE5D0; // type:object size:0x4 scope:local align:4 data:float +@5307 = .sdata2:0x803EE5D4; // type:object size:0x4 scope:local align:4 data:float +@5336 = .sdata2:0x803EE5D8; // type:object size:0x4 scope:local align:4 data:float +@5337 = .sdata2:0x803EE5DC; // type:object size:0x4 scope:local align:4 data:float +@5359 = .sdata2:0x803EE5E0; // type:object size:0x4 scope:local align:4 data:float +@5370 = .sdata2:0x803EE5E4; // type:object size:0x4 scope:local align:4 data:float +@5371 = .sdata2:0x803EE5E8; // type:object size:0x4 scope:local align:4 data:float +@5372 = .sdata2:0x803EE5EC; // type:object size:0x4 scope:local align:4 data:float +@5373 = .sdata2:0x803EE5F0; // type:object size:0x4 scope:local align:4 data:float +@5374 = .sdata2:0x803EE5F4; // type:object size:0x4 scope:local align:4 data:float +@5375 = .sdata2:0x803EE5F8; // type:object size:0x4 scope:local align:4 data:float +@5503 = .sdata2:0x803EE5FC; // type:object size:0x4 scope:local align:4 data:float +@5504 = .sdata2:0x803EE600; // type:object size:0x4 scope:local align:4 data:float +@5505 = .sdata2:0x803EE604; // type:object size:0x4 scope:local align:4 data:float +@5653 = .sdata2:0x803EE608; // type:object size:0x4 scope:local align:4 data:float +@5693 = .sdata2:0x803EE60C; // type:object size:0x4 scope:local align:4 data:float +@5694 = .sdata2:0x803EE610; // type:object size:0x4 scope:local align:4 data:float +cc_r$5715 = .sdata2:0x803EE614; // type:object size:0x4 scope:local align:4 +cc_g$5716 = .sdata2:0x803EE618; // type:object size:0x4 scope:local align:4 +cc_b$5717 = .sdata2:0x803EE61C; // type:object size:0x4 scope:local align:4 +@6287 = .sdata2:0x803EE620; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803EE628; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x803EE62C; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803EE630; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x803EE638; // type:object size:0x8 scope:local align:8 data:double +@4339 = .sdata2:0x803EE640; // type:object size:0x4 scope:local align:4 data:float +@4356 = .sdata2:0x803EE644; // type:object size:0x4 scope:local align:4 data:float +@4379 = .sdata2:0x803EE648; // type:object size:0x4 scope:local align:4 data:4byte +@4384 = .sdata2:0x803EE64C; // type:object size:0x4 scope:local align:4 data:4byte +@4386 = .sdata2:0x803EE650; // type:object size:0x4 scope:local align:4 data:4byte +@4404 = .sdata2:0x803EE654; // type:object size:0x4 scope:local align:4 data:float +@4406 = .sdata2:0x803EE658; // type:object size:0x8 scope:local align:8 data:double +@4511 = .sdata2:0x803EE660; // type:object size:0x4 scope:local align:4 data:float +@4548 = .sdata2:0x803EE668; // type:object size:0x8 scope:local align:8 data:double +@4549 = .sdata2:0x803EE670; // type:object size:0x8 scope:local align:8 data:double +@4556 = .sdata2:0x803EE678; // type:object size:0x4 scope:local align:4 data:float +@4557 = .sdata2:0x803EE67C; // type:object size:0x4 scope:local align:4 data:float +@4558 = .sdata2:0x803EE680; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x803EE684; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x803EE688; // type:object size:0x4 scope:local align:4 data:float +@4895 = .sdata2:0x803EE68C; // type:object size:0x4 scope:local align:4 data:float +@4988 = .sdata2:0x803EE690; // type:object size:0x4 scope:local align:4 data:float +@4989 = .sdata2:0x803EE694; // type:object size:0x4 scope:local align:4 data:float +@4990 = .sdata2:0x803EE698; // type:object size:0x4 scope:local align:4 data:float +@4991 = .sdata2:0x803EE69C; // type:object size:0x4 scope:local align:4 data:float +@5019 = .sdata2:0x803EE6A0; // type:object size:0x4 scope:local align:4 data:float +@5020 = .sdata2:0x803EE6A4; // type:object size:0x4 scope:local align:4 data:float +@5457 = .sdata2:0x803EE6A8; // type:object size:0x4 scope:local align:4 data:float +@5458 = .sdata2:0x803EE6AC; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x803EE6B0; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x803EE6B4; // type:object size:0x4 scope:local align:4 data:float +@4480 = .sdata2:0x803EE6B8; // type:object size:0x4 scope:local align:4 data:float +@4481 = .sdata2:0x803EE6BC; // type:object size:0x4 scope:local align:4 data:float +@4482 = .sdata2:0x803EE6C0; // type:object size:0x4 scope:local align:4 data:float +@4484 = .sdata2:0x803EE6C8; // type:object size:0x8 scope:local align:8 data:double +@4499 = .sdata2:0x803EE6D0; // type:object size:0x4 scope:local align:4 data:float +@4516 = .sdata2:0x803EE6D4; // type:object size:0x4 scope:local align:4 data:float +@4552 = .sdata2:0x803EE6D8; // type:object size:0x4 scope:local align:4 data:float +@4554 = .sdata2:0x803EE6E0; // type:object size:0x8 scope:local align:8 data:double +@4698 = .sdata2:0x803EE6E8; // type:object size:0x8 scope:local align:8 data:double +@4699 = .sdata2:0x803EE6F0; // type:object size:0x8 scope:local align:8 data:double +@4706 = .sdata2:0x803EE6F8; // type:object size:0x4 scope:local align:4 data:float +@4707 = .sdata2:0x803EE6FC; // type:object size:0x4 scope:local align:4 data:float +@4708 = .sdata2:0x803EE700; // type:object size:0x4 scope:local align:4 data:float +@4878 = .sdata2:0x803EE704; // type:object size:0x4 scope:local align:4 data:float +@5038 = .sdata2:0x803EE708; // type:object size:0x4 scope:local align:4 data:float +@5533 = .sdata2:0x803EE70C; // type:object size:0x4 scope:local align:4 data:float +@5534 = .sdata2:0x803EE710; // type:object size:0x4 scope:local align:4 data:float +@4487 = .sdata2:0x803EE718; // type:object size:0x4 scope:local align:4 data:float +@4527 = .sdata2:0x803EE71C; // type:object size:0x4 scope:local align:4 data:float +@4611 = .sdata2:0x803EE720; // type:object size:0x4 scope:local align:4 data:float +@4612 = .sdata2:0x803EE724; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x803EE728; // type:object size:0x4 scope:local align:4 data:float +@4614 = .sdata2:0x803EE72C; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x803EE730; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x803EE734; // type:object size:0x4 scope:local align:4 data:float +@4617 = .sdata2:0x803EE738; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x803EE740; // type:object size:0x8 scope:local align:8 data:double +@4621 = .sdata2:0x803EE748; // type:object size:0x8 scope:local align:8 data:double +@4636 = .sdata2:0x803EE750; // type:object size:0x4 scope:local align:4 data:float +@4637 = .sdata2:0x803EE754; // type:object size:0x4 scope:local align:4 data:float +@4638 = .sdata2:0x803EE758; // type:object size:0x4 scope:local align:4 data:float +@4639 = .sdata2:0x803EE75C; // type:object size:0x4 scope:local align:4 data:float +@4640 = .sdata2:0x803EE760; // type:object size:0x4 scope:local align:4 data:float +@4641 = .sdata2:0x803EE764; // type:object size:0x4 scope:local align:4 data:float +@4642 = .sdata2:0x803EE768; // type:object size:0x4 scope:local align:4 data:float +@4643 = .sdata2:0x803EE76C; // type:object size:0x4 scope:local align:4 data:float +@4644 = .sdata2:0x803EE770; // type:object size:0x4 scope:local align:4 data:float +@4653 = .sdata2:0x803EE774; // type:object size:0x4 scope:local align:4 data:float +@4654 = .sdata2:0x803EE778; // type:object size:0x4 scope:local align:4 data:float +@4655 = .sdata2:0x803EE77C; // type:object size:0x4 scope:local align:4 data:float +@4656 = .sdata2:0x803EE780; // type:object size:0x4 scope:local align:4 data:float +@4657 = .sdata2:0x803EE784; // type:object size:0x4 scope:local align:4 data:float +@4658 = .sdata2:0x803EE788; // type:object size:0x4 scope:local align:4 data:float +@4659 = .sdata2:0x803EE78C; // type:object size:0x4 scope:local align:4 data:float +@4660 = .sdata2:0x803EE790; // type:object size:0x4 scope:local align:4 data:float +@4661 = .sdata2:0x803EE794; // type:object size:0x4 scope:local align:4 data:float +@4662 = .sdata2:0x803EE798; // type:object size:0x4 scope:local align:4 data:float +@4663 = .sdata2:0x803EE79C; // type:object size:0x4 scope:local align:4 data:float +@4664 = .sdata2:0x803EE7A0; // type:object size:0x4 scope:local align:4 data:float +@4671 = .sdata2:0x803EE7A4; // type:object size:0x4 scope:local align:4 data:float +@4672 = .sdata2:0x803EE7A8; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x803EE7AC; // type:object size:0x4 scope:local align:4 data:float +@4685 = .sdata2:0x803EE7B0; // type:object size:0x4 scope:local align:4 data:float +@5556 = .sdata2:0x803EE7B4; // type:object size:0x4 scope:local align:4 data:float +@5557 = .sdata2:0x803EE7B8; // type:object size:0x4 scope:local align:4 data:float +@5558 = .sdata2:0x803EE7BC; // type:object size:0x4 scope:local align:4 data:float +@5957 = .sdata2:0x803EE7C0; // type:object size:0x4 scope:local align:4 data:float +@6051 = .sdata2:0x803EE7C4; // type:object size:0x4 scope:local align:4 data:float +@6052 = .sdata2:0x803EE7C8; // type:object size:0x4 scope:local align:4 data:float +@6053 = .sdata2:0x803EE7CC; // type:object size:0x4 scope:local align:4 data:float +@6054 = .sdata2:0x803EE7D0; // type:object size:0x4 scope:local align:4 data:float +@6055 = .sdata2:0x803EE7D4; // type:object size:0x4 scope:local align:4 data:float +@6056 = .sdata2:0x803EE7D8; // type:object size:0x4 scope:local align:4 data:float +@6267 = .sdata2:0x803EE7DC; // type:object size:0x4 scope:local align:4 data:float +@6268 = .sdata2:0x803EE7E0; // type:object size:0x4 scope:local align:4 data:float +@6269 = .sdata2:0x803EE7E4; // type:object size:0x4 scope:local align:4 data:float +@6803 = .sdata2:0x803EE7E8; // type:object size:0x4 scope:local align:4 data:float +@6804 = .sdata2:0x803EE7EC; // type:object size:0x4 scope:local align:4 data:float +@7210 = .sdata2:0x803EE7F0; // type:object size:0x4 scope:local align:4 data:float +@7211 = .sdata2:0x803EE7F4; // type:object size:0x4 scope:local align:4 data:float +@7622 = .sdata2:0x803EE7F8; // type:object size:0x4 scope:local align:4 data:float +@7623 = .sdata2:0x803EE7FC; // type:object size:0x4 scope:local align:4 data:float +@8758 = .sdata2:0x803EE800; // type:object size:0x4 scope:local align:4 data:float +@8759 = .sdata2:0x803EE804; // type:object size:0x4 scope:local align:4 data:float +@8974 = .sdata2:0x803EE808; // type:object size:0x4 scope:local align:4 data:float +@9074 = .sdata2:0x803EE80C; // type:object size:0x4 scope:local align:4 data:float +@9161 = .sdata2:0x803EE810; // type:object size:0x4 scope:local align:4 data:float +@9162 = .sdata2:0x803EE814; // type:object size:0x4 scope:local align:4 data:float +@9616 = .sdata2:0x803EE818; // type:object size:0x4 scope:local align:4 data:float +@9642 = .sdata2:0x803EE81C; // type:object size:0x4 scope:local align:4 data:float +@9953 = .sdata2:0x803EE820; // type:object size:0x4 scope:local align:4 data:float +@9954 = .sdata2:0x803EE824; // type:object size:0x4 scope:local align:4 data:float +@10307 = .sdata2:0x803EE828; // type:object size:0x4 scope:local align:4 data:float +@10308 = .sdata2:0x803EE82C; // type:object size:0x4 scope:local align:4 data:float +@10322 = .sdata2:0x803EE830; // type:object size:0x4 scope:local align:4 data:float +@10323 = .sdata2:0x803EE834; // type:object size:0x4 scope:local align:4 data:float +@10766 = .sdata2:0x803EE838; // type:object size:0x4 scope:local align:4 data:float +@10767 = .sdata2:0x803EE83C; // type:object size:0x4 scope:local align:4 data:float +@10768 = .sdata2:0x803EE840; // type:object size:0x4 scope:local align:4 data:float +@11063 = .sdata2:0x803EE844; // type:object size:0x4 scope:local align:4 data:float +@11137 = .sdata2:0x803EE848; // type:object size:0x4 scope:local align:4 data:float +@11757 = .sdata2:0x803EE84C; // type:object size:0x4 scope:local align:4 data:4byte +@11759 = .sdata2:0x803EE850; // type:object size:0x4 scope:local align:4 data:4byte +particleName$11963 = .sdata2:0x803EE854; // type:object size:0x6 scope:local align:4 +@12421 = .sdata2:0x803EE85C; // type:object size:0x4 scope:local align:4 data:float +@12623 = .sdata2:0x803EE860; // type:object size:0x4 scope:local align:4 data:float +@12624 = .sdata2:0x803EE864; // type:object size:0x4 scope:local align:4 data:float +@12625 = .sdata2:0x803EE868; // type:object size:0x4 scope:local align:4 data:float +@12626 = .sdata2:0x803EE86C; // type:object size:0x4 scope:local align:4 data:float +@12627 = .sdata2:0x803EE870; // type:object size:0x4 scope:local align:4 data:float +@12628 = .sdata2:0x803EE874; // type:object size:0x4 scope:local align:4 data:float +@12629 = .sdata2:0x803EE878; // type:object size:0x4 scope:local align:4 data:float +@12630 = .sdata2:0x803EE87C; // type:object size:0x4 scope:local align:4 data:float +@12644 = .sdata2:0x803EE880; // type:object size:0x4 scope:local align:4 data:float +@12770 = .sdata2:0x803EE884; // type:object size:0x4 scope:local align:4 data:float +@12848 = .sdata2:0x803EE888; // type:object size:0x4 scope:local align:4 data:4byte +@12850 = .sdata2:0x803EE88C; // type:object size:0x4 scope:local align:4 data:4byte +@12873 = .sdata2:0x803EE890; // type:object size:0x4 scope:local align:4 data:float +@12943 = .sdata2:0x803EE894; // type:object size:0x4 scope:local align:4 data:float +@13280 = .sdata2:0x803EE898; // type:object size:0x4 scope:local align:4 data:float +@13445 = .sdata2:0x803EE89C; // type:object size:0x4 scope:local align:4 data:float +@13446 = .sdata2:0x803EE8A0; // type:object size:0x4 scope:local align:4 data:float +@4086 = .sdata2:0x803EE8A8; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x803EE8AC; // type:object size:0x4 scope:local align:4 data:float +@4088 = .sdata2:0x803EE8B0; // type:object size:0x4 scope:local align:4 data:float +@4171 = .sdata2:0x803EE8B4; // type:object size:0x4 scope:local align:4 data:float +@4172 = .sdata2:0x803EE8B8; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x803EE8BC; // type:object size:0x4 scope:local align:4 data:float +@4174 = .sdata2:0x803EE8C0; // type:object size:0x4 scope:local align:4 data:float +@4175 = .sdata2:0x803EE8C4; // type:object size:0x4 scope:local align:4 data:float +@4176 = .sdata2:0x803EE8C8; // type:object size:0x4 scope:local align:4 data:float +@4177 = .sdata2:0x803EE8CC; // type:object size:0x4 scope:local align:4 data:float +@4179 = .sdata2:0x803EE8D0; // type:object size:0x8 scope:local align:8 data:double +@4252 = .sdata2:0x803EE8D8; // type:object size:0x4 scope:local align:4 data:float +@4253 = .sdata2:0x803EE8DC; // type:object size:0x4 scope:local align:4 data:float +@4254 = .sdata2:0x803EE8E0; // type:object size:0x4 scope:local align:4 data:float +@4255 = .sdata2:0x803EE8E4; // type:object size:0x4 scope:local align:4 data:float +@4256 = .sdata2:0x803EE8E8; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x803EE8EC; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x803EE8F0; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x803EE8F4; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x803EE8F8; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803EE8FC; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803EE900; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x803EE908; // type:object size:0x4 scope:local align:4 data:float +@4101 = .sdata2:0x803EE90C; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x803EE910; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x803EE914; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803EE918; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x803EE91C; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803EE920; // type:object size:0x8 scope:local align:8 data:double +@4361 = .sdata2:0x803EE928; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x803EE92C; // type:object size:0x4 scope:local align:4 data:float +@4363 = .sdata2:0x803EE930; // type:object size:0x4 scope:local align:4 data:float +@4364 = .sdata2:0x803EE934; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803EE938; // type:object size:0x4 scope:local align:4 data:float +animeFrame$4533 = .sdata2:0x803EE93C; // type:object size:0x4 scope:local align:4 data:2byte +transY$4534 = .sdata2:0x803EE940; // type:object size:0x6 scope:local align:4 data:2byte +@4584 = .sdata2:0x803EE948; // type:object size:0x4 scope:local align:4 data:float +animeFrame$4600 = .sdata2:0x803EE94C; // type:object size:0x4 scope:local align:4 data:2byte +@4636 = .sdata2:0x803EE950; // type:object size:0x4 scope:local align:4 data:float +@4637 = .sdata2:0x803EE954; // type:object size:0x4 scope:local align:4 data:float +@4638 = .sdata2:0x803EE958; // type:object size:0x4 scope:local align:4 data:float +@4639 = .sdata2:0x803EE95C; // type:object size:0x4 scope:local align:4 data:float +@4657 = .sdata2:0x803EE960; // type:object size:0x4 scope:local align:4 data:float +@4757 = .sdata2:0x803EE964; // type:object size:0x4 scope:local align:4 data:float +@4983 = .sdata2:0x803EE968; // type:object size:0x4 scope:local align:4 data:float +@4984 = .sdata2:0x803EE96C; // type:object size:0x4 scope:local align:4 data:float +@4985 = .sdata2:0x803EE970; // type:object size:0x4 scope:local align:4 data:float +@4986 = .sdata2:0x803EE974; // type:object size:0x4 scope:local align:4 data:float +@4987 = .sdata2:0x803EE978; // type:object size:0x4 scope:local align:4 data:float +mBeatNum = .sdata2:0x803EE980; // type:object size:0x8 scope:global align:4 +@4185 = .sdata2:0x803EE988; // type:object size:0x4 scope:local align:4 data:float +@4186 = .sdata2:0x803EE98C; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x803EE990; // type:object size:0x8 scope:local align:8 data:double +@4286 = .sdata2:0x803EE998; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x803EE99C; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x803EE9A0; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803EE9A4; // type:object size:0x4 scope:local align:4 data:float +@4305 = .sdata2:0x803EE9A8; // type:object size:0x4 scope:local align:4 data:float +@4306 = .sdata2:0x803EE9AC; // type:object size:0x4 scope:local align:4 data:float +@4307 = .sdata2:0x803EE9B0; // type:object size:0x4 scope:local align:4 data:float +@4308 = .sdata2:0x803EE9B4; // type:object size:0x4 scope:local align:4 data:float +@4309 = .sdata2:0x803EE9B8; // type:object size:0x4 scope:local align:4 data:float +@4684 = .sdata2:0x803EE9BC; // type:object size:0x4 scope:local align:4 data:float +@4685 = .sdata2:0x803EE9C0; // type:object size:0x4 scope:local align:4 data:float +@5353 = .sdata2:0x803EE9C4; // type:object size:0x4 scope:local align:4 data:float +@5354 = .sdata2:0x803EE9C8; // type:object size:0x4 scope:local align:4 data:float +@5355 = .sdata2:0x803EE9CC; // type:object size:0x4 scope:local align:4 data:float +@5356 = .sdata2:0x803EE9D0; // type:object size:0x4 scope:local align:4 data:float +@5357 = .sdata2:0x803EE9D4; // type:object size:0x4 scope:local align:4 data:float +@6062 = .sdata2:0x803EE9D8; // type:object size:0x4 scope:local align:4 data:float +@6136 = .sdata2:0x803EE9DC; // type:object size:0x4 scope:local align:4 data:float +@6314 = .sdata2:0x803EE9E0; // type:object size:0x4 scope:local align:4 data:float +@6315 = .sdata2:0x803EE9E4; // type:object size:0x4 scope:local align:4 data:float +@6316 = .sdata2:0x803EE9E8; // type:object size:0x4 scope:local align:4 data:float +@6317 = .sdata2:0x803EE9EC; // type:object size:0x4 scope:local align:4 data:float +@6335 = .sdata2:0x803EE9F0; // type:object size:0x4 scope:local align:4 data:float +@6336 = .sdata2:0x803EE9F4; // type:object size:0x4 scope:local align:4 data:float +@6337 = .sdata2:0x803EE9F8; // type:object size:0x4 scope:local align:4 data:float +@6358 = .sdata2:0x803EE9FC; // type:object size:0x4 scope:local align:4 data:float +@6359 = .sdata2:0x803EEA00; // type:object size:0x4 scope:local align:4 data:float +@6363 = .sdata2:0x803EEA08; // type:object size:0x8 scope:local align:8 data:double +@6599 = .sdata2:0x803EEA10; // type:object size:0x4 scope:local align:4 data:float +@6600 = .sdata2:0x803EEA14; // type:object size:0x4 scope:local align:4 data:float +@6633 = .sdata2:0x803EEA18; // type:object size:0x4 scope:local align:4 data:float +@6670 = .sdata2:0x803EEA1C; // type:object size:0x4 scope:local align:4 data:float +@6671 = .sdata2:0x803EEA20; // type:object size:0x4 scope:local align:4 data:float +cc_r$6676 = .sdata2:0x803EEA24; // type:object size:0x4 scope:local align:4 +cc_g$6677 = .sdata2:0x803EEA28; // type:object size:0x4 scope:local align:4 +cc_b$6678 = .sdata2:0x803EEA2C; // type:object size:0x4 scope:local align:4 +cc2_r$6679 = .sdata2:0x803EEA30; // type:object size:0x4 scope:local align:4 data:string +cc2_g$6680 = .sdata2:0x803EEA34; // type:object size:0x4 scope:local align:4 data:string +cc2_b$6681 = .sdata2:0x803EEA38; // type:object size:0x4 scope:local align:4 +cc2_a$6682 = .sdata2:0x803EEA3C; // type:object size:0x4 scope:local align:4 +@7063 = .sdata2:0x803EEA40; // type:object size:0x4 scope:local align:4 data:float +@7064 = .sdata2:0x803EEA44; // type:object size:0x4 scope:local align:4 data:float +@7164 = .sdata2:0x803EEA48; // type:object size:0x4 scope:local align:4 data:float +@8026 = .sdata2:0x803EEA4C; // type:object size:0x4 scope:local align:4 data:float +@8518 = .sdata2:0x803EEA50; // type:object size:0x4 scope:local align:4 data:float +@4034 = .sdata2:0x803EEA58; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x803EEA5C; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x803EEA60; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x803EEA64; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803EEA68; // type:object size:0x4 scope:local align:4 data:float +@4115 = .sdata2:0x803EEA70; // type:object size:0x8 scope:local align:8 data:double +@4222 = .sdata2:0x803EEA78; // type:object size:0x4 scope:local align:4 data:float +@4223 = .sdata2:0x803EEA7C; // type:object size:0x4 scope:local align:4 data:float +@4236 = .sdata2:0x803EEA80; // type:object size:0x8 scope:local align:8 data:double +@4624 = .sdata2:0x803EEA88; // type:object size:0x4 scope:local align:4 data:float +@4666 = .sdata2:0x803EEA8C; // type:object size:0x4 scope:local align:4 data:float +@4667 = .sdata2:0x803EEA90; // type:object size:0x4 scope:local align:4 data:float +@4947 = .sdata2:0x803EEA94; // type:object size:0x4 scope:local align:4 data:float +@4948 = .sdata2:0x803EEA98; // type:object size:0x4 scope:local align:4 data:float +@4949 = .sdata2:0x803EEA9C; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x803EEAA0; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x803EEAA8; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x803EEAB0; // type:object size:0x8 scope:local align:8 data:double +@4097 = .sdata2:0x803EEAB8; // type:object size:0x8 scope:local align:8 data:double +@4177 = .sdata2:0x803EEAC0; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x803EEAC4; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x803EEAC8; // type:object size:0x4 scope:local align:4 data:float +@4768 = .sdata2:0x803EEAD0; // type:object size:0x8 scope:local align:8 data:double +@4832 = .sdata2:0x803EEAD8; // type:object size:0x4 scope:local align:4 data:float +@4903 = .sdata2:0x803EEADC; // type:object size:0x4 scope:local align:4 data:float +@4904 = .sdata2:0x803EEAE0; // type:object size:0x4 scope:local align:4 data:float +@5240 = .sdata2:0x803EEAE4; // type:object size:0x4 scope:local align:4 data:float +@5955 = .sdata2:0x803EEAE8; // type:object size:0x4 scope:local align:4 data:float +@5956 = .sdata2:0x803EEAEC; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x803EEAF0; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803EEAF4; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803EEAF8; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x803EEAFC; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x803EEB00; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x803EEB04; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x803EEB08; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x803EEB0C; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x803EEB10; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x803EEB14; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x803EEB18; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803EEB1C; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x803EEB20; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x803EEB28; // type:object size:0x8 scope:local align:8 data:double +@4274 = .sdata2:0x803EEB30; // type:object size:0x8 scope:local align:8 data:double +@4756 = .sdata2:0x803EEB38; // type:object size:0x4 scope:local align:4 data:float +@4757 = .sdata2:0x803EEB40; // type:object size:0x8 scope:local align:8 data:double +@4758 = .sdata2:0x803EEB48; // type:object size:0x4 scope:local align:4 data:float +@4759 = .sdata2:0x803EEB4C; // type:object size:0x4 scope:local align:4 data:float +@4797 = .sdata2:0x803EEB50; // type:object size:0x4 scope:local align:4 data:float +@4828 = .sdata2:0x803EEB54; // type:object size:0x4 scope:local align:4 data:float +@4829 = .sdata2:0x803EEB58; // type:object size:0x4 scope:local align:4 data:float +@4830 = .sdata2:0x803EEB5C; // type:object size:0x4 scope:local align:4 data:float +@4831 = .sdata2:0x803EEB60; // type:object size:0x4 scope:local align:4 data:float +@4832 = .sdata2:0x803EEB64; // type:object size:0x4 scope:local align:4 data:float +@4833 = .sdata2:0x803EEB68; // type:object size:0x4 scope:local align:4 data:float +@4834 = .sdata2:0x803EEB6C; // type:object size:0x4 scope:local align:4 data:float +@4835 = .sdata2:0x803EEB70; // type:object size:0x4 scope:local align:4 data:float +@4880 = .sdata2:0x803EEB74; // type:object size:0x4 scope:local align:4 data:float +@4941 = .sdata2:0x803EEB78; // type:object size:0x4 scope:local align:4 data:float +@4942 = .sdata2:0x803EEB7C; // type:object size:0x4 scope:local align:4 data:float +@5008 = .sdata2:0x803EEB80; // type:object size:0x4 scope:local align:4 data:float +@5009 = .sdata2:0x803EEB84; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x803EEB88; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x803EEB8C; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x803EEB90; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803EEB94; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x803EEB98; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x803EEB9C; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x803EEBA0; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x803EEBA4; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x803EEBA8; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x803EEBAC; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803EEBB0; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803EEBB8; // type:object size:0x8 scope:local align:8 data:double +@4364 = .sdata2:0x803EEBC0; // type:object size:0x4 scope:local align:4 data:float +@4472 = .sdata2:0x803EEBC4; // type:object size:0x4 scope:local align:4 data:float +@4473 = .sdata2:0x803EEBC8; // type:object size:0x4 scope:local align:4 data:float +@4581 = .sdata2:0x803EEBCC; // type:object size:0x4 scope:local align:4 data:float +@4582 = .sdata2:0x803EEBD0; // type:object size:0x4 scope:local align:4 data:float +@3981 = .sdata2:0x803EEBD8; // type:object size:0x4 scope:local align:4 data:4byte +@4016 = .sdata2:0x803EEBDC; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x803EEBE0; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x803EEBE4; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x803EEBE8; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x803EEBEC; // type:object size:0x4 scope:local align:4 data:float +@4021 = .sdata2:0x803EEBF0; // type:object size:0x4 scope:local align:4 data:float +@4022 = .sdata2:0x803EEBF4; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x803EEBF8; // type:object size:0x4 scope:local align:4 data:float +@4024 = .sdata2:0x803EEBFC; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x803EEC00; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x803EEC04; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803EEC08; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803EEC0C; // type:object size:0x4 scope:local align:4 data:float +@4107 = .sdata2:0x803EEC10; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x803EEC14; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x803EEC18; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x803EEC1C; // type:object size:0x4 scope:local align:4 data:float +@4000 = .sdata2:0x803EEC20; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803EEC24; // type:object size:0x4 scope:local align:4 data:float +@4002 = .sdata2:0x803EEC28; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x803EEC2C; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x803EEC30; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x803EEC34; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x803EEC38; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x803EEC3C; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x803EEC40; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x803EEC44; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803EEC48; // type:object size:0x4 scope:local align:4 data:float +@4002 = .sdata2:0x803EEC4C; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x803EEC50; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x803EEC54; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x803EEC58; // type:object size:0x8 scope:local align:8 data:double +@4055 = .sdata2:0x803EEC60; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x803EEC64; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803EEC68; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x803EEC6C; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x803EEC70; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x803EEC74; // type:object size:0x4 scope:local align:4 data:float +@4108 = .sdata2:0x803EEC78; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x803EEC7C; // type:object size:0x4 scope:local align:4 data:4byte +@4280 = .sdata2:0x803EEC80; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x803EEC84; // type:object size:0x4 scope:local align:4 data:float +@4282 = .sdata2:0x803EEC88; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x803EEC8C; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803EEC90; // type:object size:0x8 scope:local align:8 data:double +@4373 = .sdata2:0x803EEC98; // type:object size:0x4 scope:local align:4 data:float +@4374 = .sdata2:0x803EEC9C; // type:object size:0x4 scope:local align:4 data:float +photo_idx = .sdata2:0x803EECA0; // type:object size:0x7 scope:global align:4 +@4201 = .sdata2:0x803EECA8; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x803EECAC; // type:object size:0x4 scope:local align:4 data:float +@4356 = .sdata2:0x803EECB0; // type:object size:0x4 scope:local align:4 data:float +@4357 = .sdata2:0x803EECB4; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x803EECB8; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x803EECBC; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x803EECC0; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x803EECC4; // type:object size:0x4 scope:local align:4 data:float +@4363 = .sdata2:0x803EECC8; // type:object size:0x8 scope:local align:8 data:double +@4523 = .sdata2:0x803EECD0; // type:object size:0x8 scope:local align:8 data:double +@4595 = .sdata2:0x803EECD8; // type:object size:0x4 scope:local align:4 data:float +@4596 = .sdata2:0x803EECDC; // type:object size:0x4 scope:local align:4 data:float +@4597 = .sdata2:0x803EECE0; // type:object size:0x4 scope:local align:4 data:float +@4612 = .sdata2:0x803EECE4; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x803EECE8; // type:object size:0x4 scope:local align:4 data:float +@4728 = .sdata2:0x803EECEC; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x803EECF0; // type:object size:0x4 scope:local align:4 data:float +mCaptureMonoColor0$4963 = .sdata2:0x803EECF4; // type:object size:0x4 scope:local align:4 data:4byte +@4990 = .sdata2:0x803EECF8; // type:object size:0x4 scope:local align:4 data:float +@4991 = .sdata2:0x803EECFC; // type:object size:0x4 scope:local align:4 data:float +@4992 = .sdata2:0x803EED00; // type:object size:0x4 scope:local align:4 data:float +@4993 = .sdata2:0x803EED04; // type:object size:0x4 scope:local align:4 data:float +@4994 = .sdata2:0x803EED08; // type:object size:0x4 scope:local align:4 data:float +@4995 = .sdata2:0x803EED0C; // type:object size:0x4 scope:local align:4 data:float +@4996 = .sdata2:0x803EED10; // type:object size:0x4 scope:local align:4 data:float +@5763 = .sdata2:0x803EED14; // type:object size:0x4 scope:local align:4 data:float +@5764 = .sdata2:0x803EED18; // type:object size:0x4 scope:local align:4 data:float +@5765 = .sdata2:0x803EED1C; // type:object size:0x4 scope:local align:4 data:float +@5849 = .sdata2:0x803EED20; // type:object size:0x4 scope:local align:4 data:float +@6317 = .sdata2:0x803EED24; // type:object size:0x4 scope:local align:4 data:float +@6576 = .sdata2:0x803EED28; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803EED30; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803EED34; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x803EED38; // type:object size:0x4 scope:local align:4 data:float +@4390 = .sdata2:0x803EED40; // type:object size:0x8 scope:local align:8 data:double +@4424 = .sdata2:0x803EED48; // type:object size:0x4 scope:local align:4 data:4byte +@4432 = .sdata2:0x803EED4C; // type:object size:0x4 scope:local align:4 data:4byte +@4441 = .sdata2:0x803EED50; // type:object size:0x4 scope:local align:4 data:4byte +@4449 = .sdata2:0x803EED54; // type:object size:0x4 scope:local align:4 data:4byte +@4635 = .sdata2:0x803EED58; // type:object size:0x4 scope:local align:4 data:float +@4636 = .sdata2:0x803EED5C; // type:object size:0x4 scope:local align:4 data:float +@4637 = .sdata2:0x803EED60; // type:object size:0x4 scope:local align:4 data:float +@4638 = .sdata2:0x803EED64; // type:object size:0x4 scope:local align:4 data:float +@5374 = .sdata2:0x803EED68; // type:object size:0x4 scope:local align:4 data:4byte +@5381 = .sdata2:0x803EED6C; // type:object size:0x4 scope:local align:4 data:4byte +@5386 = .sdata2:0x803EED70; // type:object size:0x4 scope:local align:4 data:4byte +@4250 = .sdata2:0x803EED78; // type:object size:0x4 scope:local align:4 data:float +@4251 = .sdata2:0x803EED7C; // type:object size:0x4 scope:local align:4 data:float +@4252 = .sdata2:0x803EED80; // type:object size:0x4 scope:local align:4 data:float +@4253 = .sdata2:0x803EED84; // type:object size:0x4 scope:local align:4 data:float +@4254 = .sdata2:0x803EED88; // type:object size:0x4 scope:local align:4 data:float +@4255 = .sdata2:0x803EED8C; // type:object size:0x4 scope:local align:4 data:float +@4256 = .sdata2:0x803EED90; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x803EED94; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x803EED98; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x803EED9C; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x803EEDA0; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803EEDA4; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803EEDA8; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803EEDB0; // type:object size:0x8 scope:local align:8 data:double +@4398 = .sdata2:0x803EEDB8; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x803EEDC0; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803EEDC4; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803EEDC8; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x803EEDCC; // type:object size:0x4 scope:local align:4 data:float +@4325 = .sdata2:0x803EEDD0; // type:object size:0x4 scope:local align:4 data:float +@4326 = .sdata2:0x803EEDD4; // type:object size:0x4 scope:local align:4 data:float +@4327 = .sdata2:0x803EEDD8; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x803EEDDC; // type:object size:0x4 scope:local align:4 data:float +@4329 = .sdata2:0x803EEDE0; // type:object size:0x4 scope:local align:4 data:float +@4331 = .sdata2:0x803EEDE8; // type:object size:0x8 scope:local align:8 data:double +@4446 = .sdata2:0x803EEDF0; // type:object size:0x4 scope:local align:4 data:float +@4447 = .sdata2:0x803EEDF4; // type:object size:0x4 scope:local align:4 data:float +@4449 = .sdata2:0x803EEDF8; // type:object size:0x8 scope:local align:8 data:double +@4953 = .sdata2:0x803EEE00; // type:object size:0x4 scope:local align:4 data:float +@5525 = .sdata2:0x803EEE04; // type:object size:0x4 scope:local align:4 data:4byte +@5542 = .sdata2:0x803EEE08; // type:object size:0x4 scope:local align:4 data:float +@5543 = .sdata2:0x803EEE0C; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x803EEE10; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x803EEE14; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x803EEE18; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x803EEE20; // type:object size:0x8 scope:local align:8 data:double +@4171 = .sdata2:0x803EEE28; // type:object size:0x4 scope:local align:4 data:float +@4239 = .sdata2:0x803EEE2C; // type:object size:0x4 scope:local align:4 data:float +@4240 = .sdata2:0x803EEE30; // type:object size:0x4 scope:local align:4 data:float +@4382 = .sdata2:0x803EEE34; // type:object size:0x4 scope:local align:4 data:float +@4383 = .sdata2:0x803EEE38; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x803EEE3C; // type:object size:0x4 scope:local align:4 data:float +@4385 = .sdata2:0x803EEE40; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803EEE44; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803EEE48; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x803EEE4C; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x803EEE50; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803EEE54; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x803EEE58; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x803EEE5C; // type:object size:0x4 scope:local align:4 data:float +M_DragB_dylKeyTbl = .sdata2:0x803EEE60; // type:object size:0x2 scope:global align:4 +kinBOSS_dylKeyTbl = .sdata2:0x803EEE64; // type:object size:0x4 scope:global align:4 +M_DaiB_dylKeyTbl = .sdata2:0x803EEE68; // type:object size:0x2 scope:global align:4 +SirenB_dylKeyTbl = .sdata2:0x803EEE6C; // type:object size:0x2 scope:global align:4 +@4650 = .sdata2:0x803EEE70; // type:object size:0x4 scope:local align:4 data:float +@4652 = .sdata2:0x803EEE78; // type:object size:0x8 scope:local align:8 data:double +@5395 = .sdata2:0x803EEE80; // type:object size:0x4 scope:local align:4 data:float +@5397 = .sdata2:0x803EEE88; // type:object size:0x8 scope:local align:8 data:double +@4049 = .sdata2:0x803EEE90; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x803EEE98; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x803EEE9C; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x803EEEA0; // type:object size:0x8 scope:local align:8 data:double +@4307 = .sdata2:0x803EEEA8; // type:object size:0x4 scope:local align:4 data:float +@4308 = .sdata2:0x803EEEAC; // type:object size:0x4 scope:local align:4 data:float +@4309 = .sdata2:0x803EEEB0; // type:object size:0x4 scope:local align:4 data:float +@4310 = .sdata2:0x803EEEB4; // type:object size:0x4 scope:local align:4 data:float +@4311 = .sdata2:0x803EEEB8; // type:object size:0x4 scope:local align:4 data:float +@4312 = .sdata2:0x803EEEBC; // type:object size:0x4 scope:local align:4 data:float +@4373 = .sdata2:0x803EEEC0; // type:object size:0x4 scope:local align:4 data:float +@4420 = .sdata2:0x803EEEC4; // type:object size:0x4 scope:local align:4 data:float +@4421 = .sdata2:0x803EEEC8; // type:object size:0x4 scope:local align:4 data:float +@4422 = .sdata2:0x803EEECC; // type:object size:0x4 scope:local align:4 data:float +@4423 = .sdata2:0x803EEED0; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x803EEED4; // type:object size:0x4 scope:local align:4 data:float +@4425 = .sdata2:0x803EEED8; // type:object size:0x4 scope:local align:4 data:float +@4426 = .sdata2:0x803EEEDC; // type:object size:0x4 scope:local align:4 data:float +@4550 = .sdata2:0x803EEEE0; // type:object size:0x4 scope:local align:4 data:float +@4551 = .sdata2:0x803EEEE4; // type:object size:0x4 scope:local align:4 data:float +@4602 = .sdata2:0x803EEEE8; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x803EEEEC; // type:object size:0x4 scope:local align:4 data:float +@4622 = .sdata2:0x803EEEF0; // type:object size:0x4 scope:local align:4 data:float +@4831 = .sdata2:0x803EEEF4; // type:object size:0x4 scope:local align:4 data:float +@4832 = .sdata2:0x803EEEF8; // type:object size:0x4 scope:local align:4 data:float +@4833 = .sdata2:0x803EEEFC; // type:object size:0x4 scope:local align:4 data:float +@4835 = .sdata2:0x803EEF00; // type:object size:0x8 scope:local align:8 data:double +@5455 = .sdata2:0x803EEF08; // type:object size:0x4 scope:local align:4 data:float +@5456 = .sdata2:0x803EEF0C; // type:object size:0x4 scope:local align:4 data:float +M_arcname__14daThrowstone_c = .sdata2:0x803EEF10; // type:object size:0x5 scope:global align:4 data:string +@4227 = .sdata2:0x803EEF18; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x803EEF1C; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803EEF20; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803EEF24; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x803EEF28; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x803EEF2C; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x803EEF30; // type:object size:0x8 scope:local align:8 data:double +@4410 = .sdata2:0x803EEF38; // type:object size:0x4 scope:local align:4 data:float +animeFrame$4519 = .sdata2:0x803EEF3C; // type:object size:0x6 scope:local align:4 data:2byte +@4550 = .sdata2:0x803EEF44; // type:object size:0x4 scope:local align:4 data:float +@4575 = .sdata2:0x803EEF48; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803EEF4C; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x803EEF50; // type:object size:0x4 scope:local align:4 data:float +@4678 = .sdata2:0x803EEF54; // type:object size:0x4 scope:local align:4 data:float +@4679 = .sdata2:0x803EEF58; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x803EEF60; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x803EEF64; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x803EEF68; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x803EEF6C; // type:object size:0x4 scope:local align:4 data:float +@4206 = .sdata2:0x803EEF70; // type:object size:0x8 scope:local align:8 data:double +@4207 = .sdata2:0x803EEF78; // type:object size:0x8 scope:local align:8 data:double +@4208 = .sdata2:0x803EEF80; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x803EEF84; // type:object size:0x4 scope:local align:4 data:float +@4227 = .sdata2:0x803EEF88; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x803EEF8C; // type:object size:0x4 scope:local align:4 data:float +@4229 = .sdata2:0x803EEF90; // type:object size:0x4 scope:local align:4 data:float +@4230 = .sdata2:0x803EEF94; // type:object size:0x4 scope:local align:4 data:float +@4308 = .sdata2:0x803EEF98; // type:object size:0x4 scope:local align:4 data:float +calc_col$4179 = .sdata2:0x803EEFA0; // type:object size:0x8 scope:local align:4 +@4263 = .sdata2:0x803EEFA8; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803EEFAC; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803EEFB0; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x803EEFB4; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803EEFB8; // type:object size:0x8 scope:local align:8 data:double +@4275 = .sdata2:0x803EEFC0; // type:object size:0x8 scope:local align:8 data:double +@4311 = .sdata2:0x803EEFC8; // type:object size:0x4 scope:local align:4 data:float +@4516 = .sdata2:0x803EEFCC; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x803EEFD0; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x803EEFD8; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x803EEFDC; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x803EEFE0; // type:object size:0x4 scope:local align:4 data:float +@4474 = .sdata2:0x803EEFE4; // type:object size:0x4 scope:local align:4 data:float +@4475 = .sdata2:0x803EEFE8; // type:object size:0x4 scope:local align:4 data:float +@4476 = .sdata2:0x803EEFEC; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x803EEFF0; // type:object size:0x8 scope:local align:8 data:double +@2626 = .sdata2:0x803EEFF8; // type:object size:0x4 scope:local align:4 data:float +@2628 = .sdata2:0x803EF000; // type:object size:0x8 scope:local align:8 data:double +@2321 = .sdata2:0x803EF008; // type:object size:0x4 scope:local align:4 data:float +@2322 = .sdata2:0x803EF00C; // type:object size:0x4 scope:local align:4 data:float +@2323 = .sdata2:0x803EF010; // type:object size:0x4 scope:local align:4 data:float +@2457 = .sdata2:0x803EF014; // type:object size:0x4 scope:local align:4 data:float +@2509 = .sdata2:0x803EF018; // type:object size:0x4 scope:local align:4 data:float +@2510 = .sdata2:0x803EF01C; // type:object size:0x4 scope:local align:4 data:float +@2675 = .sdata2:0x803EF020; // type:object size:0x4 scope:local align:4 data:float +@2676 = .sdata2:0x803EF024; // type:object size:0x4 scope:local align:4 data:float +@2693 = .sdata2:0x803EF028; // type:object size:0x4 scope:local align:4 data:float +@2413 = .sdata2:0x803EF030; // type:object size:0x4 scope:local align:4 data:float +@2572 = .sdata2:0x803EF034; // type:object size:0x4 scope:local align:4 data:float +@3043 = .sdata2:0x803EF038; // type:object size:0x4 scope:local align:4 data:float +@3044 = .sdata2:0x803EF03C; // type:object size:0x4 scope:local align:4 data:float +@3045 = .sdata2:0x803EF040; // type:object size:0x4 scope:local align:4 data:float +@3046 = .sdata2:0x803EF044; // type:object size:0x4 scope:local align:4 data:float +@3047 = .sdata2:0x803EF048; // type:object size:0x4 scope:local align:4 data:float +@3048 = .sdata2:0x803EF050; // type:object size:0x8 scope:local align:8 data:double +@3049 = .sdata2:0x803EF058; // type:object size:0x8 scope:local align:8 data:double +@3051 = .sdata2:0x803EF060; // type:object size:0x8 scope:local align:8 data:double +@3100 = .sdata2:0x803EF068; // type:object size:0x4 scope:local align:4 data:float +@3101 = .sdata2:0x803EF06C; // type:object size:0x4 scope:local align:4 data:float +@2191 = .sdata2:0x803EF070; // type:object size:0x4 scope:local align:4 data:float +@2223 = .sdata2:0x803EF074; // type:object size:0x4 scope:local align:4 data:float +@2273 = .sdata2:0x803EF078; // type:object size:0x4 scope:local align:4 data:float +@2274 = .sdata2:0x803EF07C; // type:object size:0x4 scope:local align:4 data:float +@2275 = .sdata2:0x803EF080; // type:object size:0x4 scope:local align:4 data:float +@2357 = .sdata2:0x803EF084; // type:object size:0x4 scope:local align:4 data:float +@152 = .sdata2:0x803EF088; // type:object size:0x8 scope:local align:8 data:double +@2164 = .sdata2:0x803EF090; // type:object size:0x8 scope:local align:8 data:double +@2177 = .sdata2:0x803EF098; // type:object size:0x8 scope:local align:8 data:double +@2193 = .sdata2:0x803EF0A0; // type:object size:0x4 scope:local align:4 data:float +@2238 = .sdata2:0x803EF0A4; // type:object size:0x4 scope:local align:4 data:float +@2243 = .sdata2:0x803EF0A8; // type:object size:0x4 scope:local align:4 data:float +@2245 = .sdata2:0x803EF0B0; // type:object size:0x8 scope:local align:8 data:double +@2257 = .sdata2:0x803EF0B8; // type:object size:0x4 scope:local align:4 data:float +@2258 = .sdata2:0x803EF0BC; // type:object size:0x4 scope:local align:4 data:float +@2259 = .sdata2:0x803EF0C0; // type:object size:0x4 scope:local align:4 data:float +@2260 = .sdata2:0x803EF0C8; // type:object size:0x8 scope:local align:8 data:double +@2272 = .sdata2:0x803EF0D0; // type:object size:0x4 scope:local align:4 data:float +@2273 = .sdata2:0x803EF0D4; // type:object size:0x4 scope:local align:4 data:float +@2480 = .sdata2:0x803EF0D8; // type:object size:0x4 scope:local align:4 data:float +@2281 = .sdata2:0x803EF0E0; // type:object size:0x4 scope:local align:4 data:float +@2468 = .sdata2:0x803EF0E4; // type:object size:0x4 scope:local align:4 data:float +@2469 = .sdata2:0x803EF0E8; // type:object size:0x4 scope:local align:4 data:float +@2515 = .sdata2:0x803EF0EC; // type:object size:0x4 scope:local align:4 data:float +@2516 = .sdata2:0x803EF0F0; // type:object size:0x4 scope:local align:4 data:float +@2517 = .sdata2:0x803EF0F4; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x803EF0F8; // type:object size:0x4 scope:local align:4 data:float +@2936 = .sdata2:0x803EF0FC; // type:object size:0x4 scope:local align:4 data:float +@2211 = .sdata2:0x803EF100; // type:object size:0x4 scope:local align:4 data:float +@2212 = .sdata2:0x803EF104; // type:object size:0x4 scope:local align:4 data:float +@2213 = .sdata2:0x803EF108; // type:object size:0x4 scope:local align:4 data:float +@2214 = .sdata2:0x803EF10C; // type:object size:0x4 scope:local align:4 data:float +@2215 = .sdata2:0x803EF110; // type:object size:0x8 scope:local align:8 data:double +@2216 = .sdata2:0x803EF118; // type:object size:0x8 scope:local align:8 data:double +@553 = .sdata2:0x803EF120; // type:object size:0x4 scope:local align:4 data:float +@554 = .sdata2:0x803EF128; // type:object size:0x8 scope:local align:8 data:double +@555 = .sdata2:0x803EF130; // type:object size:0x8 scope:local align:8 data:double +G_CM3D_F_ABS_MIN = .sdata2:0x803EF138; // type:object size:0x4 scope:global align:4 data:float +@2239 = .sdata2:0x803EF13C; // type:object size:0x4 scope:local align:4 data:float +@2240 = .sdata2:0x803EF140; // type:object size:0x8 scope:local align:8 data:double +@2241 = .sdata2:0x803EF148; // type:object size:0x8 scope:local align:8 data:double +@2261 = .sdata2:0x803EF150; // type:object size:0x4 scope:local align:4 data:float +@2330 = .sdata2:0x803EF154; // type:object size:0x4 scope:local align:4 data:float +BPCP_OUTCODE0 = .sdata2:0x803EF158; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE1 = .sdata2:0x803EF15C; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE4 = .sdata2:0x803EF160; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE5 = .sdata2:0x803EF164; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE2 = .sdata2:0x803EF168; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE3 = .sdata2:0x803EF16C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE0 = .sdata2:0x803EF170; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE1 = .sdata2:0x803EF174; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE2 = .sdata2:0x803EF178; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE3 = .sdata2:0x803EF17C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE4 = .sdata2:0x803EF180; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE5 = .sdata2:0x803EF184; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE6 = .sdata2:0x803EF188; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE7 = .sdata2:0x803EF18C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE8 = .sdata2:0x803EF190; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE9 = .sdata2:0x803EF194; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE10 = .sdata2:0x803EF198; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE11 = .sdata2:0x803EF19C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE0 = .sdata2:0x803EF1A0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE1 = .sdata2:0x803EF1A4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE2 = .sdata2:0x803EF1A8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE3 = .sdata2:0x803EF1AC; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE4 = .sdata2:0x803EF1B0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE5 = .sdata2:0x803EF1B4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE6 = .sdata2:0x803EF1B8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE7 = .sdata2:0x803EF1BC; // type:object size:0x4 scope:global align:4 data:4byte +@3088 = .sdata2:0x803EF1C0; // type:object size:0x4 scope:local align:4 data:float +@3420 = .sdata2:0x803EF1C4; // type:object size:0x4 scope:local align:4 data:float +@3421 = .sdata2:0x803EF1C8; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x803EF1CC; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x803EF1D0; // type:object size:0x4 scope:local align:4 data:float +@4411 = .sdata2:0x803EF1D4; // type:object size:0x4 scope:local align:4 data:float +@4703 = .sdata2:0x803EF1D8; // type:object size:0x4 scope:local align:4 data:float +@4738 = .sdata2:0x803EF1DC; // type:object size:0x4 scope:local align:4 data:float +@5243 = .sdata2:0x803EF1E0; // type:object size:0x4 scope:local align:4 data:float +@184 = .sdata2:0x803EF1E8; // type:object size:0x4 scope:local align:4 data:float +@185 = .sdata2:0x803EF1EC; // type:object size:0x4 scope:local align:4 data:float +@349 = .sdata2:0x803EF1F0; // type:object size:0x4 scope:local align:4 data:float +@350 = .sdata2:0x803EF1F4; // type:object size:0x4 scope:local align:4 data:float +@2225 = .sdata2:0x803EF1F8; // type:object size:0x4 scope:local align:4 data:float +@2320 = .sdata2:0x803EF200; // type:object size:0x8 scope:local align:8 data:double +@2321 = .sdata2:0x803EF208; // type:object size:0x8 scope:local align:8 data:double +@2322 = .sdata2:0x803EF210; // type:object size:0x4 scope:local align:4 data:float +@2211 = .sdata2:0x803EF218; // type:object size:0x4 scope:local align:4 data:float +@2223 = .sdata2:0x803EF21C; // type:object size:0x4 scope:local align:4 data:float +@2226 = .sdata2:0x803EF220; // type:object size:0x8 scope:local align:8 data:double +@2232 = .sdata2:0x803EF228; // type:object size:0x4 scope:local align:4 data:float +@2240 = .sdata2:0x803EF22C; // type:object size:0x4 scope:local align:4 data:float +@2403 = .sdata2:0x803EF230; // type:object size:0x4 scope:local align:4 data:float +@2404 = .sdata2:0x803EF234; // type:object size:0x4 scope:local align:4 data:float +@2437 = .sdata2:0x803EF238; // type:object size:0x4 scope:local align:4 data:float +@2454 = .sdata2:0x803EF23C; // type:object size:0x4 scope:local align:4 data:float +@2654 = .sdata2:0x803EF240; // type:object size:0x8 scope:local align:8 data:double +@2655 = .sdata2:0x803EF248; // type:object size:0x8 scope:local align:8 data:double +@2656 = .sdata2:0x803EF250; // type:object size:0x8 scope:local align:8 data:double +@2657 = .sdata2:0x803EF258; // type:object size:0x4 scope:local align:4 data:float +@2206 = .sdata2:0x803EF260; // type:object size:0x4 scope:local align:4 data:float +@2207 = .sdata2:0x803EF264; // type:object size:0x4 scope:local align:4 data:float +@2209 = .sdata2:0x803EF268; // type:object size:0x8 scope:local align:8 data:double +@2164 = .sdata2:0x803EF270; // type:object size:0x4 scope:local align:4 data:float +@2317 = .sdata2:0x803EF278; // type:object size:0x8 scope:local align:8 data:double +@2446 = .sdata2:0x803EF280; // type:object size:0x4 scope:local align:4 data:float +@2447 = .sdata2:0x803EF284; // type:object size:0x4 scope:local align:4 data:float +@2803 = .sdata2:0x803EF288; // type:object size:0x8 scope:local align:8 data:double +@1520 = .sdata2:0x803EF290; // type:object size:0x4 scope:local align:4 data:float +@1521 = .sdata2:0x803EF294; // type:object size:0x4 scope:local align:4 data:float +@1558 = .sdata2:0x803EF298; // type:object size:0x4 scope:local align:4 data:float +@1559 = .sdata2:0x803EF29C; // type:object size:0x4 scope:local align:4 data:float +@1635 = .sdata2:0x803EF2A0; // type:object size:0x4 scope:local align:4 data:float +@2183 = .sdata2:0x803EF2A8; // type:object size:0x4 scope:local align:4 data:float +@2184 = .sdata2:0x803EF2AC; // type:object size:0x4 scope:local align:4 data:float +@2186 = .sdata2:0x803EF2B0; // type:object size:0x8 scope:local align:8 data:double +@2190 = .sdata2:0x803EF2B8; // type:object size:0x8 scope:local align:8 data:double +@2179 = .sdata2:0x803EF2C0; // type:object size:0x4 scope:local align:4 data:float +@2180 = .sdata2:0x803EF2C4; // type:object size:0x4 scope:local align:4 data:float +@2182 = .sdata2:0x803EF2C8; // type:object size:0x4 scope:local align:4 data:float +@2155 = .sdata2:0x803EF2D0; // type:object size:0x4 scope:local align:4 data:float +@2176 = .sdata2:0x803EF2D4; // type:object size:0x4 scope:local align:4 data:float +@2230 = .sdata2:0x803EF2D8; // type:object size:0x4 scope:local align:4 data:float +@2231 = .sdata2:0x803EF2DC; // type:object size:0x4 scope:local align:4 data:float +@2232 = .sdata2:0x803EF2E0; // type:object size:0x4 scope:local align:4 data:float +@2449 = .sdata2:0x803EF2E8; // type:object size:0x4 scope:local align:4 data:float +@2450 = .sdata2:0x803EF2EC; // type:object size:0x4 scope:local align:4 data:float +@2556 = .sdata2:0x803EF2F0; // type:object size:0x4 scope:local align:4 data:float +@2623 = .sdata2:0x803EF2F4; // type:object size:0x4 scope:local align:4 data:float +@2624 = .sdata2:0x803EF2F8; // type:object size:0x4 scope:local align:4 data:float +@2625 = .sdata2:0x803EF2FC; // type:object size:0x4 scope:local align:4 data:float +@2750 = .sdata2:0x803EF300; // type:object size:0x4 scope:local align:4 data:float +@2482 = .sdata2:0x803EF308; // type:object size:0x4 scope:local align:4 data:float +@2483 = .sdata2:0x803EF30C; // type:object size:0x4 scope:local align:4 data:float +@2484 = .sdata2:0x803EF310; // type:object size:0x4 scope:local align:4 data:float +@2513 = .sdata2:0x803EF318; // type:object size:0x8 scope:local align:8 data:double +@2650 = .sdata2:0x803EF320; // type:object size:0x4 scope:local align:4 data:float +@2652 = .sdata2:0x803EF328; // type:object size:0x8 scope:local align:8 data:double +@2806 = .sdata2:0x803EF330; // type:object size:0x4 scope:local align:4 data:float +@2807 = .sdata2:0x803EF334; // type:object size:0x4 scope:local align:4 data:float +@2648 = .sdata2:0x803EF338; // type:object size:0x4 scope:local align:4 data:float +@2649 = .sdata2:0x803EF33C; // type:object size:0x4 scope:local align:4 data:float +@2650 = .sdata2:0x803EF340; // type:object size:0x4 scope:local align:4 data:float +@2651 = .sdata2:0x803EF344; // type:object size:0x4 scope:local align:4 data:float +@2652 = .sdata2:0x803EF348; // type:object size:0x4 scope:local align:4 data:float +@2653 = .sdata2:0x803EF34C; // type:object size:0x4 scope:local align:4 data:float +@2654 = .sdata2:0x803EF350; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x803EF358; // type:object size:0x8 scope:local align:8 data:double +@2610 = .sdata2:0x803EF360; // type:object size:0x4 scope:local align:4 data:float +@2504 = .sdata2:0x803EF368; // type:object size:0x4 scope:local align:4 data:float +@2505 = .sdata2:0x803EF36C; // type:object size:0x4 scope:local align:4 data:float +@2523 = .sdata2:0x803EF370; // type:object size:0x4 scope:local align:4 data:float +@2524 = .sdata2:0x803EF374; // type:object size:0x4 scope:local align:4 data:float +@2525 = .sdata2:0x803EF378; // type:object size:0x4 scope:local align:4 data:float +@2554 = .sdata2:0x803EF380; // type:object size:0x8 scope:local align:8 data:double +@2616 = .sdata2:0x803EF388; // type:object size:0x8 scope:local align:8 data:double +@3182 = .sdata2:0x803EF390; // type:object size:0x4 scope:local align:4 data:float +@3183 = .sdata2:0x803EF394; // type:object size:0x4 scope:local align:4 data:float +@3189 = .sdata2:0x803EF398; // type:object size:0x4 scope:local align:4 data:float +@3190 = .sdata2:0x803EF39C; // type:object size:0x4 scope:local align:4 data:float +@3191 = .sdata2:0x803EF3A0; // type:object size:0x4 scope:local align:4 data:float +@3358 = .sdata2:0x803EF3A4; // type:object size:0x4 scope:local align:4 data:float +@3359 = .sdata2:0x803EF3A8; // type:object size:0x4 scope:local align:4 data:float +@5354 = .sdata2:0x803EF3AC; // type:object size:0x4 scope:local align:4 data:float +@5420 = .sdata2:0x803EF3B0; // type:object size:0x4 scope:local align:4 data:float +@2472 = .sdata2:0x803EF3B8; // type:object size:0x4 scope:local align:4 data:4byte +@2605 = .sdata2:0x803EF3BC; // type:object size:0x4 scope:local align:4 data:float +@2748 = .sdata2:0x803EF3C0; // type:object size:0x4 scope:local align:4 data:float +@2749 = .sdata2:0x803EF3C4; // type:object size:0x4 scope:local align:4 data:float +@2750 = .sdata2:0x803EF3C8; // type:object size:0x4 scope:local align:4 data:float +@2752 = .sdata2:0x803EF3D0; // type:object size:0x8 scope:local align:8 data:double +@2796 = .sdata2:0x803EF3D8; // type:object size:0x8 scope:local align:8 data:double +@3193 = .sdata2:0x803EF3E0; // type:object size:0x4 scope:local align:4 data:float +@3194 = .sdata2:0x803EF3E4; // type:object size:0x4 scope:local align:4 data:float +@3195 = .sdata2:0x803EF3E8; // type:object size:0x4 scope:local align:4 data:float +@3196 = .sdata2:0x803EF3EC; // type:object size:0x4 scope:local align:4 data:float +@3601 = .sdata2:0x803EF3F0; // type:object size:0x4 scope:local align:4 data:float +@3602 = .sdata2:0x803EF3F4; // type:object size:0x4 scope:local align:4 data:float +@342 = .sdata2:0x803EF3F8; // type:object size:0x4 scope:local align:4 data:float +@301 = .sdata2:0x803EF400; // type:object size:0x4 scope:local align:4 data:4byte +@318 = .sdata2:0x803EF408; // type:object size:0x4 scope:local align:4 data:float +@327 = .sdata2:0x803EF40C; // type:object size:0x4 scope:local align:4 data:float +@318 = .sdata2:0x803EF410; // type:object size:0x4 scope:local align:4 data:float +@327 = .sdata2:0x803EF414; // type:object size:0x4 scope:local align:4 data:float +@336 = .sdata2:0x803EF418; // type:object size:0x4 scope:local align:4 data:4byte +@310 = .sdata2:0x803EF420; // type:object size:0x4 scope:local align:4 data:4byte +@333 = .sdata2:0x803EF428; // type:object size:0x4 scope:local align:4 data:float +@735 = .sdata2:0x803EF430; // type:object size:0x4 scope:local align:4 data:float +ga8cSignature__Q27JStudio4data = .sdata2:0x803EF438; // type:object size:0x8 scope:global align:4 data:string +@299 = .sdata2:0x803EF440; // type:object size:0x4 scope:local align:4 data:float +@300 = .sdata2:0x803EF444; // type:object size:0x4 scope:local align:4 data:float +@770 = .sdata2:0x803EF448; // type:object size:0x8 scope:local align:8 data:double +@1037 = .sdata2:0x803EF450; // type:object size:0x4 scope:local align:4 data:float +@1038 = .sdata2:0x803EF454; // type:object size:0x4 scope:local align:4 data:float +sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera = .sdata2:0x803EF458; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog = .sdata2:0x803EF460; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light = .sdata2:0x803EF468; // type:object size:0x8 scope:global align:4 +@1826 = .sdata2:0x803EF470; // type:object size:0x4 scope:local align:4 data:float +@625 = .sdata2:0x803EF478; // type:object size:0x8 scope:local align:8 data:double +@765 = .sdata2:0x803EF480; // type:object size:0x8 scope:local align:8 data:double +@766 = .sdata2:0x803EF488; // type:object size:0x8 scope:local align:8 data:double +@767 = .sdata2:0x803EF490; // type:object size:0x8 scope:local align:8 data:double +@772 = .sdata2:0x803EF498; // type:object size:0x8 scope:local align:8 data:double +@773 = .sdata2:0x803EF4A0; // type:object size:0x8 scope:local align:8 data:double +@774 = .sdata2:0x803EF4A8; // type:object size:0x8 scope:local align:8 data:double +@815 = .sdata2:0x803EF4B0; // type:object size:0x8 scope:local align:8 data:double +@840 = .sdata2:0x803EF4B8; // type:object size:0x8 scope:local align:8 data:double +@1489 = .sdata2:0x803EF4C0; // type:object size:0x8 scope:local align:8 data:double +ga4cSignature__Q37JStudio3fvb4data = .sdata2:0x803EF4C8; // type:object size:0x4 scope:global align:4 data:string +gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data = .sdata2:0x803EF4D0; // type:object size:0x4 scope:global align:4 data:4byte +ga4cSignature__Q37JStudio3stb4data = .sdata2:0x803EF4D8; // type:object size:0x4 scope:global align:4 data:string +@1006 = .sdata2:0x803EF4E0; // type:object size:0x4 scope:local align:4 data:float +@807 = .sdata2:0x803EF4E8; // type:object size:0x4 scope:local align:4 data:float +@808 = .sdata2:0x803EF4F0; // type:object size:0x8 scope:local align:8 data:double +@809 = .sdata2:0x803EF4F8; // type:object size:0x8 scope:local align:8 data:double +@810 = .sdata2:0x803EF500; // type:object size:0x4 scope:local align:4 data:float +@857 = .sdata2:0x803EF504; // type:object size:0x4 scope:local align:4 data:float +@1147 = .sdata2:0x803EF508; // type:object size:0x4 scope:local align:4 data:float +@1493 = .sdata2:0x803EF510; // type:object size:0x4 scope:local align:4 data:float +@1494 = .sdata2:0x803EF514; // type:object size:0x4 scope:local align:4 data:float +@1495 = .sdata2:0x803EF518; // type:object size:0x4 scope:local align:4 data:float +@1595 = .sdata2:0x803EF520; // type:object size:0x8 scope:local align:8 data:double +@1597 = .sdata2:0x803EF528; // type:object size:0x8 scope:local align:8 data:double +@1714 = .sdata2:0x803EF530; // type:object size:0x8 scope:local align:8 data:double +@1715 = .sdata2:0x803EF538; // type:object size:0x8 scope:local align:8 data:double +@1716 = .sdata2:0x803EF540; // type:object size:0x8 scope:local align:8 data:double +@1717 = .sdata2:0x803EF548; // type:object size:0x8 scope:local align:8 data:double +@796 = .sdata2:0x803EF550; // type:object size:0x4 scope:local align:4 data:float +@797 = .sdata2:0x803EF554; // type:object size:0x4 scope:local align:4 data:float +@798 = .sdata2:0x803EF558; // type:object size:0x4 scope:local align:4 data:float +@799 = .sdata2:0x803EF55C; // type:object size:0x4 scope:local align:4 data:float +@801 = .sdata2:0x803EF560; // type:object size:0x8 scope:local align:8 data:double +@806 = .sdata2:0x803EF568; // type:object size:0x4 scope:local align:4 data:float +@648 = .sdata2:0x803EF570; // type:object size:0x4 scope:local align:4 data:float +@1025 = .sdata2:0x803EF574; // type:object size:0x4 scope:local align:4 data:float +@1135 = .sdata2:0x803EF578; // type:object size:0x8 scope:local align:8 data:double +@1160 = .sdata2:0x803EF580; // type:object size:0x4 scope:local align:4 data:float +@629 = .sdata2:0x803EF588; // type:object size:0x4 scope:local align:4 data:float +@638 = .sdata2:0x803EF590; // type:object size:0x4 scope:local align:4 data:float +@639 = .sdata2:0x803EF594; // type:object size:0x4 scope:local align:4 data:float +@640 = .sdata2:0x803EF598; // type:object size:0x4 scope:local align:4 data:float +@641 = .sdata2:0x803EF59C; // type:object size:0x4 scope:local align:4 data:float +@644 = .sdata2:0x803EF5A0; // type:object size:0x8 scope:local align:8 data:double +@986 = .sdata2:0x803EF5A8; // type:object size:0x4 scope:local align:4 data:float +@988 = .sdata2:0x803EF5B0; // type:object size:0x8 scope:local align:8 data:double +@1014 = .sdata2:0x803EF5B8; // type:object size:0x7 scope:local align:4 data:4byte +@1015 = .sdata2:0x803EF5C0; // type:object size:0x7 scope:local align:4 data:4byte +@1038 = .sdata2:0x803EF5C8; // type:object size:0x4 scope:local align:4 data:float +@1040 = .sdata2:0x803EF5D0; // type:object size:0x8 scope:local align:8 data:double +@1053 = .sdata2:0x803EF5D8; // type:object size:0x4 scope:local align:4 data:float +@1064 = .sdata2:0x803EF5DC; // type:object size:0x4 scope:local align:4 data:float +@1065 = .sdata2:0x803EF5E0; // type:object size:0x4 scope:local align:4 data:float +@1066 = .sdata2:0x803EF5E4; // type:object size:0x4 scope:local align:4 data:float +@1078 = .sdata2:0x803EF5E8; // type:object size:0x4 scope:local align:4 data:float +@680 = .sdata2:0x803EF5F0; // type:object size:0x4 scope:local align:4 data:float +@737 = .sdata2:0x803EF5F4; // type:object size:0x4 scope:local align:4 data:float +@804 = .sdata2:0x803EF5F8; // type:object size:0x8 scope:local align:8 data:double +@935 = .sdata2:0x803EF600; // type:object size:0x4 scope:local align:4 data:float +@1184 = .sdata2:0x803EF604; // type:object size:0x4 scope:local align:4 data:float +@1185 = .sdata2:0x803EF608; // type:object size:0x4 scope:local align:4 data:float +@1348 = .sdata2:0x803EF60C; // type:object size:0x4 scope:local align:4 data:float +@1382 = .sdata2:0x803EF610; // type:object size:0x4 scope:local align:4 data:float +@1383 = .sdata2:0x803EF614; // type:object size:0x4 scope:local align:4 data:float +@1384 = .sdata2:0x803EF618; // type:object size:0x4 scope:local align:4 data:float +@1386 = .sdata2:0x803EF620; // type:object size:0x8 scope:local align:8 data:double +@1953 = .sdata2:0x803EF628; // type:object size:0x4 scope:local align:4 data:float +@1960 = .sdata2:0x803EF630; // type:object size:0x8 scope:local align:8 data:double +@1961 = .sdata2:0x803EF638; // type:object size:0x4 scope:local align:4 data:float +@1980 = .sdata2:0x803EF640; // type:object size:0x8 scope:local align:8 data:double +@1981 = .sdata2:0x803EF648; // type:object size:0x8 scope:local align:8 data:double +@1982 = .sdata2:0x803EF650; // type:object size:0x4 scope:local align:4 data:float +@1983 = .sdata2:0x803EF658; // type:object size:0x8 scope:local align:8 data:double +@1984 = .sdata2:0x803EF660; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x803EF668; // type:object size:0x4 scope:local align:4 data:float +@711 = .sdata2:0x803EF670; // type:object size:0x8 scope:local align:8 data:double +@679 = .sdata2:0x803EF678; // type:object size:0x4 scope:local align:4 data:float +@680 = .sdata2:0x803EF67C; // type:object size:0x4 scope:local align:4 data:float +@681 = .sdata2:0x803EF680; // type:object size:0x8 scope:local align:8 data:double +@704 = .sdata2:0x803EF688; // type:object size:0x4 scope:local align:4 data:float +@596 = .sdata2:0x803EF690; // type:object size:0x4 scope:local align:4 data:float +@597 = .sdata2:0x803EF694; // type:object size:0x4 scope:local align:4 data:float +@600 = .sdata2:0x803EF698; // type:object size:0x8 scope:local align:8 data:double +@602 = .sdata2:0x803EF6A0; // type:object size:0x8 scope:local align:8 data:double +@596 = .sdata2:0x803EF6A8; // type:object size:0x4 scope:local align:4 data:float +@597 = .sdata2:0x803EF6AC; // type:object size:0x4 scope:local align:4 data:float +@598 = .sdata2:0x803EF6B0; // type:object size:0x4 scope:local align:4 data:float +@906 = .sdata2:0x803EF6B8; // type:object size:0x4 scope:local align:4 data:float +@907 = .sdata2:0x803EF6BC; // type:object size:0x4 scope:local align:4 data:float +@908 = .sdata2:0x803EF6C0; // type:object size:0x4 scope:local align:4 data:float +@910 = .sdata2:0x803EF6C8; // type:object size:0x8 scope:local align:8 data:double +@974 = .sdata2:0x803EF6D0; // type:object size:0x4 scope:local align:4 data:float +@720 = .sdata2:0x803EF6D8; // type:object size:0x4 scope:local align:4 data:float +@721 = .sdata2:0x803EF6DC; // type:object size:0x4 scope:local align:4 data:float +@793 = .sdata2:0x803EF6E0; // type:object size:0x4 scope:local align:4 data:float +@794 = .sdata2:0x803EF6E4; // type:object size:0x4 scope:local align:4 data:float +@796 = .sdata2:0x803EF6E8; // type:object size:0x8 scope:local align:8 data:double +@813 = .sdata2:0x803EF6F0; // type:object size:0x4 scope:local align:4 data:float +@612 = .sdata2:0x803EF6F8; // type:object size:0x8 scope:local align:8 data:double +@374 = .sdata2:0x803EF700; // type:object size:0x8 scope:local align:8 data:double +@375 = .sdata2:0x803EF708; // type:object size:0x8 scope:local align:8 data:double +@376 = .sdata2:0x803EF710; // type:object size:0x8 scope:local align:8 data:double +@377 = .sdata2:0x803EF718; // type:object size:0x4 scope:local align:4 data:float +@468 = .sdata2:0x803EF720; // type:object size:0x4 scope:local align:4 data:float +@500 = .sdata2:0x803EF728; // type:object size:0x8 scope:local align:8 data:double +@501 = .sdata2:0x803EF730; // type:object size:0x4 scope:local align:4 data:float +@549 = .sdata2:0x803EF734; // type:object size:0x4 scope:local align:4 data:float +@738 = .sdata2:0x803EF738; // type:object size:0x4 scope:local align:4 data:float +@911 = .sdata2:0x803EF73C; // type:object size:0x4 scope:local align:4 data:float +@913 = .sdata2:0x803EF740; // type:object size:0x8 scope:local align:8 data:double +@357 = .sdata2:0x803EF748; // type:object size:0x4 scope:local align:4 data:float +@358 = .sdata2:0x803EF74C; // type:object size:0x4 scope:local align:4 data:float +@359 = .sdata2:0x803EF750; // type:object size:0x4 scope:local align:4 data:float +@394 = .sdata2:0x803EF758; // type:object size:0x4 scope:local align:4 data:float +@427 = .sdata2:0x803EF75C; // type:object size:0x4 scope:local align:4 data:float +@465 = .sdata2:0x803EF760; // type:object size:0x4 scope:local align:4 data:float +@466 = .sdata2:0x803EF764; // type:object size:0x4 scope:local align:4 data:float +@468 = .sdata2:0x803EF768; // type:object size:0x8 scope:local align:8 data:double +@470 = .sdata2:0x803EF770; // type:object size:0x8 scope:local align:8 data:double +@538 = .sdata2:0x803EF778; // type:object size:0x4 scope:local align:4 data:float +@539 = .sdata2:0x803EF780; // type:object size:0x8 scope:local align:8 data:double +@540 = .sdata2:0x803EF788; // type:object size:0x4 scope:local align:4 data:float +@315 = .sdata2:0x803EF790; // type:object size:0x4 scope:local align:4 data:float +@797 = .sdata2:0x803EF798; // type:object size:0x4 scope:local align:4 data:float +@975 = .sdata2:0x803EF79C; // type:object size:0x4 scope:local align:4 data:float +@976 = .sdata2:0x803EF7A0; // type:object size:0x4 scope:local align:4 data:float +@977 = .sdata2:0x803EF7A4; // type:object size:0x4 scope:local align:4 data:float +@979 = .sdata2:0x803EF7A8; // type:object size:0x8 scope:local align:8 data:double +@981 = .sdata2:0x803EF7B0; // type:object size:0x8 scope:local align:8 data:double +@1002 = .sdata2:0x803EF7B8; // type:object size:0x4 scope:local align:4 data:float +@861 = .sdata2:0x803EF7C0; // type:object size:0x4 scope:local align:4 data:float +@862 = .sdata2:0x803EF7C4; // type:object size:0x4 scope:local align:4 data:float +@863 = .sdata2:0x803EF7C8; // type:object size:0x4 scope:local align:4 data:float +@1233 = .sdata2:0x803EF7CC; // type:object size:0x4 scope:local align:4 data:float +@1235 = .sdata2:0x803EF7D0; // type:object size:0x8 scope:local align:8 data:double +@855 = .sdata2:0x803EF7D8; // type:object size:0x8 scope:local align:8 data:double +@969 = .sdata2:0x803EF7E0; // type:object size:0x4 scope:local align:4 data:float +@970 = .sdata2:0x803EF7E4; // type:object size:0x4 scope:local align:4 data:float +@971 = .sdata2:0x803EF7E8; // type:object size:0x4 scope:local align:4 data:float +@1413 = .sdata2:0x803EF7EC; // type:object size:0x4 scope:local align:4 data:float +@1414 = .sdata2:0x803EF7F0; // type:object size:0x4 scope:local align:4 data:float +@1415 = .sdata2:0x803EF7F4; // type:object size:0x4 scope:local align:4 data:float +@1416 = .sdata2:0x803EF7F8; // type:object size:0x4 scope:local align:4 data:float +@1418 = .sdata2:0x803EF800; // type:object size:0x8 scope:local align:8 data:double +@1616 = .sdata2:0x803EF808; // type:object size:0x8 scope:local align:8 data:double +@1617 = .sdata2:0x803EF810; // type:object size:0x8 scope:local align:8 data:double +@1618 = .sdata2:0x803EF818; // type:object size:0x4 scope:local align:4 data:float +@1619 = .sdata2:0x803EF81C; // type:object size:0x4 scope:local align:4 data:float +@1640 = .sdata2:0x803EF820; // type:object size:0x8 scope:local align:8 data:double +@1732 = .sdata2:0x803EF828; // type:object size:0x4 scope:local align:4 data:float +@885 = .sdata2:0x803EF830; // type:object size:0x4 scope:local align:4 data:float +@886 = .sdata2:0x803EF834; // type:object size:0x4 scope:local align:4 data:float +@887 = .sdata2:0x803EF838; // type:object size:0x4 scope:local align:4 data:float +@888 = .sdata2:0x803EF83C; // type:object size:0x4 scope:local align:4 data:float +@1280 = .sdata2:0x803EF840; // type:object size:0x4 scope:local align:4 data:float +@1660 = .sdata2:0x803EF848; // type:object size:0x8 scope:local align:8 data:double +@1661 = .sdata2:0x803EF850; // type:object size:0x8 scope:local align:8 data:double +@1662 = .sdata2:0x803EF858; // type:object size:0x4 scope:local align:4 data:float +@1665 = .sdata2:0x803EF860; // type:object size:0x8 scope:local align:8 data:double +@771 = .sdata2:0x803EF868; // type:object size:0x4 scope:local align:4 data:float +@999 = .sdata2:0x803EF86C; // type:object size:0x4 scope:local align:4 data:float +@1001 = .sdata2:0x803EF870; // type:object size:0x8 scope:local align:8 data:double +@1045 = .sdata2:0x803EF878; // type:object size:0x4 scope:local align:4 data:float +@1082 = .sdata2:0x803EF880; // type:object size:0x8 scope:local align:8 data:double +@1083 = .sdata2:0x803EF888; // type:object size:0x8 scope:local align:8 data:double +@1084 = .sdata2:0x803EF890; // type:object size:0x4 scope:local align:4 data:float +@1085 = .sdata2:0x803EF894; // type:object size:0x4 scope:local align:4 data:float +@1087 = .sdata2:0x803EF898; // type:object size:0x8 scope:local align:8 data:double +@1466 = .sdata2:0x803EF8A0; // type:object size:0x4 scope:local align:4 data:float +@1467 = .sdata2:0x803EF8A4; // type:object size:0x4 scope:local align:4 data:float +@1497 = .sdata2:0x803EF8A8; // type:object size:0x4 scope:local align:4 data:float +@1596 = .sdata2:0x803EF8AC; // type:object size:0x4 scope:local align:4 data:float +@1622 = .sdata2:0x803EF8B0; // type:object size:0x4 scope:local align:4 data:float +@1784 = .sdata2:0x803EF8B4; // type:object size:0x4 scope:local align:4 data:float +@830 = .sdata2:0x803EF8B8; // type:object size:0x4 scope:local align:4 data:float +@831 = .sdata2:0x803EF8BC; // type:object size:0x4 scope:local align:4 data:float +@931 = .sdata2:0x803EF8C0; // type:object size:0x4 scope:local align:4 data:float +@1550 = .sdata2:0x803EF8C4; // type:object size:0x8 scope:local align:4 data:4byte +@1657 = .sdata2:0x803EF8CC; // type:object size:0x4 scope:local align:4 data:float +@1658 = .sdata2:0x803EF8D0; // type:object size:0x4 scope:local align:4 data:float +@1660 = .sdata2:0x803EF8D8; // type:object size:0x8 scope:local align:8 data:double +@1664 = .sdata2:0x803EF8E0; // type:object size:0x8 scope:local align:8 data:double +@906 = .sdata2:0x803EF8E8; // type:object size:0x4 scope:local align:4 data:float +ga4cSignature__Q28JMessage4data = .sdata2:0x803EF8F0; // type:object size:0x4 scope:global align:4 data:string +@4002 = .sdata2:0x803EF8F8; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x803EF8FC; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x803EF900; // type:object size:0x4 scope:local align:4 data:float +@4330 = .sdata2:0x803EF904; // type:object size:0x4 scope:local align:4 data:float +@4331 = .sdata2:0x803EF908; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x803EF90C; // type:object size:0x4 scope:local align:4 data:float +@4333 = .sdata2:0x803EF910; // type:object size:0x4 scope:local align:4 data:float +@4334 = .sdata2:0x803EF914; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803EF918; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x803EF91C; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x803EF920; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x803EF924; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x803EF928; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803EF930; // type:object size:0x8 scope:local align:8 data:double +@4341 = .sdata2:0x803EF938; // type:object size:0x8 scope:local align:8 data:double +@4342 = .sdata2:0x803EF940; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x803EF944; // type:object size:0x4 scope:local align:4 data:float +@4344 = .sdata2:0x803EF948; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x803EF94C; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x803EF950; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x803EF954; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x803EF958; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x803EF95C; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x803EF960; // type:object size:0x4 scope:local align:4 data:float +@4721 = .sdata2:0x803EF964; // type:object size:0x4 scope:local align:4 data:float +@4722 = .sdata2:0x803EF968; // type:object size:0x4 scope:local align:4 data:float +@5361 = .sdata2:0x803EF96C; // type:object size:0x4 scope:local align:4 data:float +@5362 = .sdata2:0x803EF970; // type:object size:0x4 scope:local align:4 data:float +@6008 = .sdata2:0x803EF974; // type:object size:0x4 scope:local align:4 data:float +@6009 = .sdata2:0x803EF978; // type:object size:0x4 scope:local align:4 data:float +@6010 = .sdata2:0x803EF97C; // type:object size:0x4 scope:local align:4 data:float +@6011 = .sdata2:0x803EF980; // type:object size:0x4 scope:local align:4 data:float +@6012 = .sdata2:0x803EF984; // type:object size:0x4 scope:local align:4 data:float +@6013 = .sdata2:0x803EF988; // type:object size:0x4 scope:local align:4 data:float +@6014 = .sdata2:0x803EF98C; // type:object size:0x4 scope:local align:4 data:float +@6015 = .sdata2:0x803EF990; // type:object size:0x4 scope:local align:4 data:float +@6016 = .sdata2:0x803EF994; // type:object size:0x4 scope:local align:4 data:float +@6017 = .sdata2:0x803EF998; // type:object size:0x4 scope:local align:4 data:float +@6018 = .sdata2:0x803EF99C; // type:object size:0x4 scope:local align:4 data:float +@6019 = .sdata2:0x803EF9A0; // type:object size:0x4 scope:local align:4 data:float +@6020 = .sdata2:0x803EF9A4; // type:object size:0x4 scope:local align:4 data:float +@6021 = .sdata2:0x803EF9A8; // type:object size:0x4 scope:local align:4 data:float +@6022 = .sdata2:0x803EF9AC; // type:object size:0x4 scope:local align:4 data:float +@6023 = .sdata2:0x803EF9B0; // type:object size:0x4 scope:local align:4 data:float +@6024 = .sdata2:0x803EF9B4; // type:object size:0x4 scope:local align:4 data:float +@6025 = .sdata2:0x803EF9B8; // type:object size:0x4 scope:local align:4 data:float +@6026 = .sdata2:0x803EF9BC; // type:object size:0x4 scope:local align:4 data:float +@6027 = .sdata2:0x803EF9C0; // type:object size:0x4 scope:local align:4 data:float +@6030 = .sdata2:0x803EF9C8; // type:object size:0x8 scope:local align:8 data:double +@6133 = .sdata2:0x803EF9D0; // type:object size:0x4 scope:local align:4 data:float +@6338 = .sdata2:0x803EF9D4; // type:object size:0x4 scope:local align:4 data:float +@6339 = .sdata2:0x803EF9D8; // type:object size:0x4 scope:local align:4 data:float +@6497 = .sdata2:0x803EF9DC; // type:object size:0x4 scope:local align:4 data:float +@6498 = .sdata2:0x803EF9E0; // type:object size:0x4 scope:local align:4 data:float +@6508 = .sdata2:0x803EF9E4; // type:object size:0x4 scope:local align:4 data:float +@6719 = .sdata2:0x803EF9E8; // type:object size:0x4 scope:local align:4 data:float +@7394 = .sdata2:0x803EF9EC; // type:object size:0x4 scope:local align:4 data:float +@7395 = .sdata2:0x803EF9F0; // type:object size:0x4 scope:local align:4 data:float +@7396 = .sdata2:0x803EF9F4; // type:object size:0x4 scope:local align:4 data:float +@7398 = .sdata2:0x803EF9F8; // type:object size:0x8 scope:local align:8 data:double +@7589 = .sdata2:0x803EFA00; // type:object size:0x4 scope:local align:4 data:float +@7590 = .sdata2:0x803EFA04; // type:object size:0x4 scope:local align:4 data:float +@7591 = .sdata2:0x803EFA08; // type:object size:0x4 scope:local align:4 data:float +@774 = .sdata2:0x803EFA10; // type:object size:0x4 scope:local align:4 data:float +@775 = .sdata2:0x803EFA14; // type:object size:0x4 scope:local align:4 data:float +@865 = .sdata2:0x803EFA18; // type:object size:0x4 scope:local align:4 data:float +@866 = .sdata2:0x803EFA20; // type:object size:0x8 scope:local align:8 data:double +@867 = .sdata2:0x803EFA28; // type:object size:0x8 scope:local align:8 data:double +@915 = .sdata2:0x803EFA30; // type:object size:0x4 scope:local align:4 data:float +@916 = .sdata2:0x803EFA34; // type:object size:0x4 scope:local align:4 data:float +@917 = .sdata2:0x803EFA38; // type:object size:0x4 scope:local align:4 data:float +@918 = .sdata2:0x803EFA3C; // type:object size:0x4 scope:local align:4 data:float +@919 = .sdata2:0x803EFA40; // type:object size:0x4 scope:local align:4 data:float +@921 = .sdata2:0x803EFA48; // type:object size:0x8 scope:local align:8 data:double +@923 = .sdata2:0x803EFA50; // type:object size:0x8 scope:local align:8 data:double +@850 = .sdata2:0x803EFA58; // type:object size:0x4 scope:local align:4 data:float +@851 = .sdata2:0x803EFA5C; // type:object size:0x4 scope:local align:4 data:float +@852 = .sdata2:0x803EFA60; // type:object size:0x4 scope:local align:4 data:float +@853 = .sdata2:0x803EFA64; // type:object size:0x4 scope:local align:4 data:float +@854 = .sdata2:0x803EFA68; // type:object size:0x4 scope:local align:4 data:float +@855 = .sdata2:0x803EFA6C; // type:object size:0x4 scope:local align:4 data:float +@884 = .sdata2:0x803EFA70; // type:object size:0x8 scope:local align:8 data:double +@885 = .sdata2:0x803EFA78; // type:object size:0x8 scope:local align:8 data:double +@886 = .sdata2:0x803EFA80; // type:object size:0x4 scope:local align:4 data:float +@901 = .sdata2:0x803EFA84; // type:object size:0x4 scope:local align:4 data:float +@1050 = .sdata2:0x803EFA88; // type:object size:0x4 scope:local align:4 data:float +@769 = .sdata2:0x803EFA90; // type:object size:0x4 scope:local align:4 data:float +@770 = .sdata2:0x803EFA94; // type:object size:0x4 scope:local align:4 data:float +@771 = .sdata2:0x803EFA98; // type:object size:0x4 scope:local align:4 data:float +@772 = .sdata2:0x803EFA9C; // type:object size:0x4 scope:local align:4 data:float +@773 = .sdata2:0x803EFAA0; // type:object size:0x4 scope:local align:4 data:float +@793 = .sdata2:0x803EFAA4; // type:object size:0x4 scope:local align:4 data:float +@880 = .sdata2:0x803EFAA8; // type:object size:0x4 scope:local align:4 data:float +@899 = .sdata2:0x803EFAAC; // type:object size:0x4 scope:local align:4 data:float +@900 = .sdata2:0x803EFAB0; // type:object size:0x4 scope:local align:4 data:float +@901 = .sdata2:0x803EFAB4; // type:object size:0x4 scope:local align:4 data:float +@902 = .sdata2:0x803EFAB8; // type:object size:0x4 scope:local align:4 data:float +@903 = .sdata2:0x803EFABC; // type:object size:0x4 scope:local align:4 data:float +@904 = .sdata2:0x803EFAC0; // type:object size:0x4 scope:local align:4 data:float +@913 = .sdata2:0x803EFAC4; // type:object size:0x4 scope:local align:4 data:float +@914 = .sdata2:0x803EFAC8; // type:object size:0x4 scope:local align:4 data:float +@915 = .sdata2:0x803EFACC; // type:object size:0x4 scope:local align:4 data:float +@807 = .sdata2:0x803EFAD0; // type:object size:0x4 scope:local align:4 data:float +@808 = .sdata2:0x803EFAD4; // type:object size:0x4 scope:local align:4 data:float +@810 = .sdata2:0x803EFAD8; // type:object size:0x8 scope:local align:8 data:double +@830 = .sdata2:0x803EFAE0; // type:object size:0x4 scope:local align:4 data:float +@861 = .sdata2:0x803EFAE4; // type:object size:0x4 scope:local align:4 data:float +@864 = .sdata2:0x803EFAE8; // type:object size:0x8 scope:local align:8 data:double +@292 = .sdata2:0x803EFAF0; // type:object size:0x4 scope:local align:4 data:float +@293 = .sdata2:0x803EFAF4; // type:object size:0x4 scope:local align:4 data:float +@294 = .sdata2:0x803EFAF8; // type:object size:0x8 scope:local align:8 data:double +@295 = .sdata2:0x803EFB00; // type:object size:0x4 scope:local align:4 data:float +@296 = .sdata2:0x803EFB08; // type:object size:0x8 scope:local align:8 data:double +@297 = .sdata2:0x803EFB10; // type:object size:0x4 scope:local align:4 data:float +@300 = .sdata2:0x803EFB18; // type:object size:0x8 scope:local align:8 data:double +@1087 = .sdata2:0x803EFB20; // type:object size:0x4 scope:local align:4 data:float +@1089 = .sdata2:0x803EFB28; // type:object size:0x8 scope:local align:8 data:double +@665 = .sdata2:0x803EFB30; // type:object size:0x4 scope:local align:4 data:float +@667 = .sdata2:0x803EFB38; // type:object size:0x8 scope:local align:8 data:double +@669 = .sdata2:0x803EFB40; // type:object size:0x8 scope:local align:8 data:double +@777 = .sdata2:0x803EFB48; // type:object size:0x4 scope:local align:4 data:float +@779 = .sdata2:0x803EFB50; // type:object size:0x8 scope:local align:8 data:double +@688 = .sdata2:0x803EFB58; // type:object size:0x4 scope:local align:4 data:float +@432 = .sdata2:0x803EFB60; // type:object size:0x4 scope:local align:4 data:float +@433 = .sdata2:0x803EFB64; // type:object size:0x4 scope:local align:4 data:float +@435 = .sdata2:0x803EFB68; // type:object size:0x8 scope:local align:8 data:double +@438 = .sdata2:0x803EFB70; // type:object size:0x8 scope:local align:8 data:double +@622 = .sdata2:0x803EFB78; // type:object size:0x4 scope:local align:4 data:float +@624 = .sdata2:0x803EFB80; // type:object size:0x8 scope:local align:8 data:double +@626 = .sdata2:0x803EFB88; // type:object size:0x8 scope:local align:8 data:double +@743 = .sdata2:0x803EFB90; // type:object size:0x4 scope:local align:4 data:float +@744 = .sdata2:0x803EFB94; // type:object size:0x4 scope:local align:4 data:float +@745 = .sdata2:0x803EFB98; // type:object size:0x4 scope:local align:4 data:float +@746 = .sdata2:0x803EFB9C; // type:object size:0x4 scope:local align:4 data:float +@747 = .sdata2:0x803EFBA0; // type:object size:0x4 scope:local align:4 data:float +@760 = .sdata2:0x803EFBA8; // type:object size:0x8 scope:local align:8 data:double +@821 = .sdata2:0x803EFBB0; // type:object size:0x4 scope:local align:4 data:float +@824 = .sdata2:0x803EFBB8; // type:object size:0x8 scope:local align:8 data:double +@830 = .sdata2:0x803EFBC0; // type:object size:0x4 scope:local align:4 data:float +@867 = .sdata2:0x803EFBC8; // type:object size:0x8 scope:local align:8 data:double +@868 = .sdata2:0x803EFBD0; // type:object size:0x8 scope:local align:8 data:double +@869 = .sdata2:0x803EFBD8; // type:object size:0x4 scope:local align:4 data:float +@870 = .sdata2:0x803EFBDC; // type:object size:0x4 scope:local align:4 data:float +@901 = .sdata2:0x803EFBE0; // type:object size:0x4 scope:local align:4 data:float +@902 = .sdata2:0x803EFBE4; // type:object size:0x4 scope:local align:4 data:float +@903 = .sdata2:0x803EFBE8; // type:object size:0x4 scope:local align:4 data:float +@904 = .sdata2:0x803EFBEC; // type:object size:0x4 scope:local align:4 data:float +@2258 = .sdata2:0x803EFBF0; // type:object size:0x4 scope:local align:4 data:float +@2982 = .sdata2:0x803EFBF4; // type:object size:0x4 scope:local align:4 data:float +@2983 = .sdata2:0x803EFBF8; // type:object size:0x4 scope:local align:4 data:float +@634 = .sdata2:0x803EFC00; // type:object size:0x4 scope:local align:4 data:float +@635 = .sdata2:0x803EFC04; // type:object size:0x4 scope:local align:4 data:float +@636 = .sdata2:0x803EFC08; // type:object size:0x4 scope:local align:4 data:float +@638 = .sdata2:0x803EFC10; // type:object size:0x8 scope:local align:8 data:double +@2158 = .sdata2:0x803EFC18; // type:object size:0x8 scope:local align:8 data:double +@2224 = .sdata2:0x803EFC20; // type:object size:0x4 scope:local align:4 data:float +@2225 = .sdata2:0x803EFC24; // type:object size:0x4 scope:local align:4 data:float +@2245 = .sdata2:0x803EFC28; // type:object size:0x4 scope:local align:4 data:float +@2247 = .sdata2:0x803EFC30; // type:object size:0x8 scope:local align:8 data:double +@2274 = .sdata2:0x803EFC38; // type:object size:0x4 scope:local align:4 data:float +@2275 = .sdata2:0x803EFC3C; // type:object size:0x4 scope:local align:4 data:float +@2276 = .sdata2:0x803EFC40; // type:object size:0x4 scope:local align:4 data:float +@2277 = .sdata2:0x803EFC44; // type:object size:0x4 scope:local align:4 data:float +@2278 = .sdata2:0x803EFC48; // type:object size:0x4 scope:local align:4 data:float +@2279 = .sdata2:0x803EFC4C; // type:object size:0x4 scope:local align:4 data:float +@2281 = .sdata2:0x803EFC50; // type:object size:0x8 scope:local align:8 data:double +@2546 = .sdata2:0x803EFC58; // type:object size:0x4 scope:local align:4 data:float +@2547 = .sdata2:0x803EFC5C; // type:object size:0x4 scope:local align:4 data:float +@2427 = .sdata2:0x803EFC60; // type:object size:0x4 scope:local align:4 data:float +@2428 = .sdata2:0x803EFC64; // type:object size:0x4 scope:local align:4 data:float +@2429 = .sdata2:0x803EFC68; // type:object size:0x4 scope:local align:4 data:float +@2430 = .sdata2:0x803EFC6C; // type:object size:0x4 scope:local align:4 data:float +@2431 = .sdata2:0x803EFC70; // type:object size:0x4 scope:local align:4 data:float +@2432 = .sdata2:0x803EFC74; // type:object size:0x4 scope:local align:4 data:float +@2433 = .sdata2:0x803EFC78; // type:object size:0x4 scope:local align:4 data:float +@2436 = .sdata2:0x803EFC80; // type:object size:0x8 scope:local align:8 data:double +@2438 = .sdata2:0x803EFC88; // type:object size:0x8 scope:local align:8 data:double +@535 = .sdata2:0x803EFC90; // type:object size:0x4 scope:local align:4 data:float +@536 = .sdata2:0x803EFC94; // type:object size:0x4 scope:local align:4 data:float +@648 = .sdata2:0x803EFC98; // type:object size:0x4 scope:local align:4 data:float +@649 = .sdata2:0x803EFC9C; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x803EFCA0; // type:object size:0x4 scope:local align:4 data:float +@448 = .sdata2:0x803EFCA8; // type:object size:0x4 scope:local align:4 data:float +@498 = .sdata2:0x803EFCAC; // type:object size:0x4 scope:local align:4 data:float +@363 = .sdata2:0x803EFCB0; // type:object size:0x4 scope:local align:4 data:float +@582 = .sdata2:0x803EFCB4; // type:object size:0x4 scope:local align:4 data:float +@588 = .sdata2:0x803EFCB8; // type:object size:0x8 scope:local align:8 data:double +@730 = .sdata2:0x803EFCC0; // type:object size:0x4 scope:local align:4 data:float +@736 = .sdata2:0x803EFCC8; // type:object size:0x8 scope:local align:8 data:double +@858 = .sdata2:0x803EFCD0; // type:object size:0x4 scope:local align:4 data:float +@881 = .sdata2:0x803EFCD4; // type:object size:0x4 scope:local align:4 data:float +@483 = .sdata2:0x803EFCD8; // type:object size:0x4 scope:local align:4 data:float +@649 = .sdata2:0x803EFCE0; // type:object size:0x8 scope:local align:8 data:double +@653 = .sdata2:0x803EFCE8; // type:object size:0x8 scope:local align:8 data:double +@1092 = .sdata2:0x803EFCF0; // type:object size:0x4 scope:local align:4 data:float +@1145 = .sdata2:0x803EFCF4; // type:object size:0x4 scope:local align:4 data:float +@648 = .sdata2:0x803EFCF8; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x803EFD00; // type:object size:0x8 scope:local align:8 data:double +@693 = .sdata2:0x803EFD08; // type:object size:0x4 scope:local align:4 data:float +@694 = .sdata2:0x803EFD0C; // type:object size:0x4 scope:local align:4 data:float +@695 = .sdata2:0x803EFD10; // type:object size:0x4 scope:local align:4 data:float +@696 = .sdata2:0x803EFD14; // type:object size:0x4 scope:local align:4 data:float +@845 = .sdata2:0x803EFD18; // type:object size:0x8 scope:local align:8 data:double +@1034 = .sdata2:0x803EFD20; // type:object size:0x4 scope:local align:4 data:float +@1042 = .sdata2:0x803EFD28; // type:object size:0x8 scope:local align:8 data:double +@1673 = .sdata2:0x803EFD30; // type:object size:0x4 scope:local align:4 data:float +@1674 = .sdata2:0x803EFD34; // type:object size:0x4 scope:local align:4 data:float +@619 = .sdata2:0x803EFD38; // type:object size:0x4 scope:local align:4 data:float +@729 = .sdata2:0x803EFD3C; // type:object size:0x4 scope:local align:4 data:float +@733 = .sdata2:0x803EFD40; // type:object size:0x8 scope:local align:8 data:double +@1093 = .sdata2:0x803EFD48; // type:object size:0x4 scope:local align:4 data:float +@1421 = .sdata2:0x803EFD4C; // type:object size:0x4 scope:local align:4 data:float +@581 = .sdata2:0x803EFD50; // type:object size:0x4 scope:local align:4 data:float +@583 = .sdata2:0x803EFD58; // type:object size:0x8 scope:local align:8 data:double +@586 = .sdata2:0x803EFD60; // type:object size:0x8 scope:local align:8 data:double +@821 = .sdata2:0x803EFD68; // type:object size:0x4 scope:local align:4 data:float +@1044 = .sdata2:0x803EFD70; // type:object size:0x4 scope:local align:4 data:float +@1045 = .sdata2:0x803EFD74; // type:object size:0x4 scope:local align:4 data:float +@1227 = .sdata2:0x803EFD78; // type:object size:0x4 scope:local align:4 data:float +@1454 = .sdata2:0x803EFD7C; // type:object size:0x4 scope:local align:4 data:float +@1455 = .sdata2:0x803EFD80; // type:object size:0x4 scope:local align:4 data:float +@1456 = .sdata2:0x803EFD88; // type:object size:0x8 scope:local align:8 data:double +@1457 = .sdata2:0x803EFD90; // type:object size:0x4 scope:local align:4 data:float +@1458 = .sdata2:0x803EFD98; // type:object size:0x8 scope:local align:8 data:double +@1459 = .sdata2:0x803EFDA0; // type:object size:0x4 scope:local align:4 data:float +@1462 = .sdata2:0x803EFDA8; // type:object size:0x8 scope:local align:8 data:double +@1702 = .sdata2:0x803EFDB0; // type:object size:0x4 scope:local align:4 data:float +@1703 = .sdata2:0x803EFDB4; // type:object size:0x4 scope:local align:4 data:float +@1704 = .sdata2:0x803EFDB8; // type:object size:0x4 scope:local align:4 data:float +@1404 = .sdata2:0x803EFDC0; // type:object size:0x4 scope:local align:4 data:float +@1405 = .sdata2:0x803EFDC8; // type:object size:0x8 scope:local align:8 data:double +@1406 = .sdata2:0x803EFDD0; // type:object size:0x8 scope:local align:8 data:double +@1451 = .sdata2:0x803EFDD8; // type:object size:0x4 scope:local align:4 data:float +@1547 = .sdata2:0x803EFDDC; // type:object size:0x4 scope:local align:4 data:float +@1862 = .sdata2:0x803EFDE0; // type:object size:0x4 scope:local align:4 data:float +@1863 = .sdata2:0x803EFDE4; // type:object size:0x4 scope:local align:4 data:float +@1500 = .sdata2:0x803EFDE8; // type:object size:0x4 scope:local align:4 data:float +@896 = .sdata2:0x803EFDF0; // type:object size:0x4 scope:local align:4 data:4byte +@5880 = .sdata2:0x803EFDF4; // type:object size:0x4 scope:local align:4 data:float +@1540 = .sdata2:0x803EFDF8; // type:object size:0x4 scope:local align:4 data:float +@1541 = .sdata2:0x803EFDFC; // type:object size:0x4 scope:local align:4 data:float +@1544 = .sdata2:0x803EFE00; // type:object size:0x8 scope:local align:8 data:double +j3dDefaultColInfo = .sdata2:0x803EFE08; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultAmbInfo = .sdata2:0x803EFE0C; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultColorChanNum = .sdata2:0x803EFE10; // type:object size:0x1 scope:global align:1 data:byte +j3dDefaultTevOrderInfoNull = .sdata2:0x803EFE14; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultIndTexOrderNull = .sdata2:0x803EFE18; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevColor = .sdata2:0x803EFE1C; // type:object size:0x8 scope:global align:4 data:2byte +j3dDefaultIndTexCoordScaleInfo = .sdata2:0x803EFE24; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevKColor = .sdata2:0x803EFE28; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevSwapMode = .sdata2:0x803EFE2C; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevSwapModeTable = .sdata2:0x803EFE30; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultBlendInfo = .sdata2:0x803EFE34; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultColorChanInfo = .sdata2:0x803EFE38; // type:object size:0x8 scope:global align:4 data:byte +j3dDefaultTevSwapTableID = .sdata2:0x803EFE40; // type:object size:0x1 scope:global align:1 data:byte +j3dDefaultAlphaCmpID = .sdata2:0x803EFE42; // type:object size:0x2 scope:global align:2 data:2byte +j3dDefaultZModeID = .sdata2:0x803EFE44; // type:object size:0x2 scope:global align:2 data:2byte +@1367 = .sdata2:0x803EFE48; // type:object size:0x4 scope:local align:4 data:float +@1368 = .sdata2:0x803EFE4C; // type:object size:0x4 scope:local align:4 data:float +@1370 = .sdata2:0x803EFE50; // type:object size:0x8 scope:local align:8 data:double +@1516 = .sdata2:0x803EFE58; // type:object size:0x4 scope:local align:4 data:float +@2589 = .sdata2:0x803EFE5C; // type:object size:0x4 scope:local align:4 data:float +@1502 = .sdata2:0x803EFE60; // type:object size:0x4 scope:local align:4 data:float +@1503 = .sdata2:0x803EFE64; // type:object size:0x4 scope:local align:4 data:float +@1623 = .sdata2:0x803EFE68; // type:object size:0x4 scope:local align:4 data:float +@1625 = .sdata2:0x803EFE70; // type:object size:0x8 scope:local align:8 data:double +@1784 = .sdata2:0x803EFE78; // type:object size:0x8 scope:local align:8 data:double +@2108 = .sdata2:0x803EFE80; // type:object size:0x4 scope:local align:4 data:float +@2369 = .sdata2:0x803EFE84; // type:object size:0x4 scope:local align:4 data:float +@2370 = .sdata2:0x803EFE88; // type:object size:0x4 scope:local align:4 data:float +@1629 = .sdata2:0x803EFE90; // type:object size:0x4 scope:local align:4 data:float +@1647 = .sdata2:0x803EFE94; // type:object size:0x8 scope:local align:4 data:4byte +@1783 = .sdata2:0x803EFE9C; // type:object size:0x4 scope:local align:4 data:float +@1784 = .sdata2:0x803EFEA0; // type:object size:0x4 scope:local align:4 data:float +@1785 = .sdata2:0x803EFEA4; // type:object size:0x4 scope:local align:4 data:float +@1786 = .sdata2:0x803EFEA8; // type:object size:0x4 scope:local align:4 data:float +@1788 = .sdata2:0x803EFEB0; // type:object size:0x8 scope:local align:8 data:double +@1957 = .sdata2:0x803EFEB8; // type:object size:0x8 scope:local align:8 data:double +@1958 = .sdata2:0x803EFEC0; // type:object size:0x8 scope:local align:8 data:double +@1594 = .sdata2:0x803EFEC8; // type:object size:0x4 scope:local align:4 data:float +@1768 = .sdata2:0x803EFECC; // type:object size:0x4 scope:local align:4 data:float +@2369 = .sdata2:0x803EFED0; // type:object size:0x4 scope:local align:4 data:4byte +@2476 = .sdata2:0x803EFED4; // type:object size:0x4 scope:local align:4 data:4byte +@2608 = .sdata2:0x803EFED8; // type:object size:0x4 scope:local align:4 data:4byte +@1815 = .sdata2:0x803EFEE0; // type:object size:0x4 scope:local align:4 data:4byte +@2015 = .sdata2:0x803EFEE4; // type:object size:0x4 scope:local align:4 data:4byte +@1664 = .sdata2:0x803EFEE8; // type:object size:0x4 scope:local align:4 data:float +@327 = .sdata2:0x803EFEF0; // type:object size:0x4 scope:local align:4 data:float +@329 = .sdata2:0x803EFEF8; // type:object size:0x8 scope:local align:8 data:double +@367 = .sdata2:0x803EFF00; // type:object size:0x8 scope:local align:8 data:double +@368 = .sdata2:0x803EFF08; // type:object size:0x8 scope:local align:8 data:double +@374 = .sdata2:0x803EFF10; // type:object size:0x4 scope:local align:4 data:float +@375 = .sdata2:0x803EFF14; // type:object size:0x4 scope:local align:4 data:float +@376 = .sdata2:0x803EFF18; // type:object size:0x4 scope:local align:4 data:float +@377 = .sdata2:0x803EFF1C; // type:object size:0x4 scope:local align:4 data:float +@336 = .sdata2:0x803EFF20; // type:object size:0x4 scope:local align:4 data:float +@337 = .sdata2:0x803EFF24; // type:object size:0x4 scope:local align:4 data:float +@339 = .sdata2:0x803EFF28; // type:object size:0x8 scope:local align:8 data:double +@96 = .sdata2:0x803EFF30; // type:object size:0x4 scope:local align:4 data:float +@97 = .sdata2:0x803EFF34; // type:object size:0x4 scope:local align:4 data:float +@190 = .sdata2:0x803EFF38; // type:object size:0x4 scope:local align:4 data:float +@191 = .sdata2:0x803EFF3C; // type:object size:0x4 scope:local align:4 data:float +@206 = .sdata2:0x803EFF40; // type:object size:0x4 scope:local align:4 data:float +@227 = .sdata2:0x803EFF44; // type:object size:0x4 scope:local align:4 data:float +@230 = .sdata2:0x803EFF48; // type:object size:0x4 scope:local align:4 data:float +@99 = .sdata2:0x803EFF50; // type:object size:0x4 scope:local align:4 data:float +@100 = .sdata2:0x803EFF54; // type:object size:0x4 scope:local align:4 data:float +@101 = .sdata2:0x803EFF58; // type:object size:0x4 scope:local align:4 data:float +@102 = .sdata2:0x803EFF5C; // type:object size:0x4 scope:local align:4 data:float +@105 = .sdata2:0x803EFF60; // type:object size:0x4 scope:local align:4 data:float +@106 = .sdata2:0x803EFF64; // type:object size:0x4 scope:local align:4 data:float +@113 = .sdata2:0x803EFF68; // type:object size:0x4 scope:local align:4 data:float +@114 = .sdata2:0x803EFF70; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x803EFF78; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x803EFF80; // type:object size:0x4 scope:local align:4 data:float +@118 = .sdata2:0x803EFF84; // type:object size:0x4 scope:local align:4 data:float +@119 = .sdata2:0x803EFF88; // type:object size:0x4 scope:local align:4 data:float +@161 = .sdata2:0x803EFF8C; // type:object size:0x4 scope:local align:4 data:float +@129 = .sdata2:0x803EFF90; // type:object size:0x4 scope:local align:4 data:float +@130 = .sdata2:0x803EFF94; // type:object size:0x4 scope:local align:4 data:float +@133 = .sdata2:0x803EFF98; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x803EFF9C; // type:object size:0x4 scope:local align:4 data:float +@136 = .sdata2:0x803EFFA0; // type:object size:0x4 scope:local align:4 data:float +@261 = .sdata2:0x803EFFA4; // type:object size:0x4 scope:local align:4 data:float +gx = .sdata2:0x803EFFA8; // type:object size:0x4 scope:global align:4 data:4byte +@134 = .sdata2:0x803EFFAC; // type:object size:0x4 scope:local align:4 data:4byte +@135 = .sdata2:0x803EFFB0; // type:object size:0x4 scope:local align:4 data:4byte +@136 = .sdata2:0x803EFFB4; // type:object size:0x4 scope:local align:4 data:4byte +@196 = .sdata2:0x803EFFB8; // type:object size:0x4 scope:local align:4 data:float +@197 = .sdata2:0x803EFFBC; // type:object size:0x4 scope:local align:4 data:float +@198 = .sdata2:0x803EFFC0; // type:object size:0x4 scope:local align:4 data:float +@200 = .sdata2:0x803EFFC8; // type:object size:0x8 scope:local align:8 data:double +@95 = .sdata2:0x803EFFD0; // type:object size:0x4 scope:local align:4 data:float +@134 = .sdata2:0x803EFFD8; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x803EFFDC; // type:object size:0x4 scope:local align:4 data:float +@136 = .sdata2:0x803EFFE0; // type:object size:0x4 scope:local align:4 data:float +@137 = .sdata2:0x803EFFE4; // type:object size:0x4 scope:local align:4 data:float +@138 = .sdata2:0x803EFFE8; // type:object size:0x4 scope:local align:4 data:float +@139 = .sdata2:0x803EFFEC; // type:object size:0x4 scope:local align:4 data:float +@140 = .sdata2:0x803EFFF0; // type:object size:0x4 scope:local align:4 data:float +@141 = .sdata2:0x803EFFF4; // type:object size:0x4 scope:local align:4 data:float +@142 = .sdata2:0x803EFFF8; // type:object size:0x4 scope:local align:4 data:float +@143 = .sdata2:0x803EFFFC; // type:object size:0x4 scope:local align:4 data:float +@144 = .sdata2:0x803F0000; // type:object size:0x4 scope:local align:4 data:float +@160 = .sdata2:0x803F0004; // type:object size:0x4 scope:local align:4 data:float +@176 = .sdata2:0x803F0008; // type:object size:0x4 scope:local align:4 data:float +@178 = .sdata2:0x803F0010; // type:object size:0x8 scope:local align:8 data:double +@204 = .sdata2:0x803F0018; // type:object size:0x4 scope:local align:4 data:float +@205 = .sdata2:0x803F001C; // type:object size:0x4 scope:local align:4 data:float +@206 = .sdata2:0x803F0020; // type:object size:0x4 scope:local align:4 data:float +@207 = .sdata2:0x803F0024; // type:object size:0x4 scope:local align:4 data:float +@208 = .sdata2:0x803F0028; // type:object size:0x4 scope:local align:4 data:float +@209 = .sdata2:0x803F002C; // type:object size:0x4 scope:local align:4 data:float +@57 = .sdata2:0x803F0030; // type:object size:0x4 scope:local align:4 data:float +@137 = .sdata2:0x803F0038; // type:object size:0x4 scope:local align:4 data:float +@138 = .sdata2:0x803F003C; // type:object size:0x4 scope:local align:4 data:float +@139 = .sdata2:0x803F0040; // type:object size:0x8 scope:local align:8 data:double +@140 = .sdata2:0x803F0048; // type:object size:0x4 scope:local align:4 data:float +@141 = .sdata2:0x803F0050; // type:object size:0x8 scope:local align:8 data:double +@142 = .sdata2:0x803F0058; // type:object size:0x4 scope:local align:4 data:float +@144 = .sdata2:0x803F0060; // type:object size:0x8 scope:local align:8 data:double +@26 = .sdata2:0x803F0068; // type:object size:0x4 scope:local align:4 data:float +@27 = .sdata2:0x803F006C; // type:object size:0x4 scope:local align:4 data:float +@28 = .sdata2:0x803F0070; // type:object size:0x4 scope:local align:4 data:float +@36 = .sdata2:0x803F0078; // type:object size:0x8 scope:local align:8 data:double +@121 = .sdata2:0x803F0080; // type:object size:0x4 scope:local align:4 data:float +@122 = .sdata2:0x803F0084; // type:object size:0x4 scope:local align:4 data:float +@620 = .sdata2:0x803F0088; // type:object size:0x8 scope:local align:8 data:double +@74 = .sdata2:0x803F0090; // type:object size:0x4 scope:local align:4 data:4byte +@1079 = .sdata2:0x803F0098; // type:object size:0x8 scope:local align:8 data:double +@103 = .sdata2:0x803F00A0; // type:object size:0x8 scope:local align:8 data:double +@104 = .sdata2:0x803F00A8; // type:object size:0x8 scope:local align:8 data:double +@105 = .sdata2:0x803F00B0; // type:object size:0x8 scope:local align:8 data:double +@106 = .sdata2:0x803F00B8; // type:object size:0x8 scope:local align:8 data:double +@107 = .sdata2:0x803F00C0; // type:object size:0x8 scope:local align:8 data:double +@108 = .sdata2:0x803F00C8; // type:object size:0x8 scope:local align:8 data:double +@109 = .sdata2:0x803F00D0; // type:object size:0x8 scope:local align:8 data:double +@110 = .sdata2:0x803F00D8; // type:object size:0x8 scope:local align:8 data:double +@111 = .sdata2:0x803F00E0; // type:object size:0x8 scope:local align:8 data:double +@112 = .sdata2:0x803F00E8; // type:object size:0x8 scope:local align:8 data:double +@113 = .sdata2:0x803F00F0; // type:object size:0x8 scope:local align:8 data:double +@114 = .sdata2:0x803F00F8; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x803F0100; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x803F0108; // type:object size:0x8 scope:local align:8 data:double +@117 = .sdata2:0x803F0110; // type:object size:0x8 scope:local align:8 data:double +@118 = .sdata2:0x803F0118; // type:object size:0x8 scope:local align:8 data:double +@119 = .sdata2:0x803F0120; // type:object size:0x8 scope:local align:8 data:double +@120 = .sdata2:0x803F0128; // type:object size:0x8 scope:local align:8 data:double +@105 = .sdata2:0x803F0130; // type:object size:0x8 scope:local align:8 data:double +@106 = .sdata2:0x803F0138; // type:object size:0x8 scope:local align:8 data:double +@107 = .sdata2:0x803F0140; // type:object size:0x8 scope:local align:8 data:double +@108 = .sdata2:0x803F0148; // type:object size:0x8 scope:local align:8 data:double +@109 = .sdata2:0x803F0150; // type:object size:0x8 scope:local align:8 data:double +@110 = .sdata2:0x803F0158; // type:object size:0x8 scope:local align:8 data:double +@111 = .sdata2:0x803F0160; // type:object size:0x8 scope:local align:8 data:double +@112 = .sdata2:0x803F0168; // type:object size:0x8 scope:local align:8 data:double +@113 = .sdata2:0x803F0170; // type:object size:0x8 scope:local align:8 data:double +@114 = .sdata2:0x803F0178; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x803F0180; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x803F0188; // type:object size:0x8 scope:local align:8 data:double +@117 = .sdata2:0x803F0190; // type:object size:0x8 scope:local align:8 data:double +@118 = .sdata2:0x803F0198; // type:object size:0x8 scope:local align:8 data:double +@119 = .sdata2:0x803F01A0; // type:object size:0x8 scope:local align:8 data:double +@120 = .sdata2:0x803F01A8; // type:object size:0x8 scope:local align:8 data:double +@121 = .sdata2:0x803F01B0; // type:object size:0x8 scope:local align:8 data:double +@122 = .sdata2:0x803F01B8; // type:object size:0x8 scope:local align:8 data:double +@123 = .sdata2:0x803F01C0; // type:object size:0x8 scope:local align:8 data:double +@146 = .sdata2:0x803F01C8; // type:object size:0x8 scope:local align:8 data:double +@147 = .sdata2:0x803F01D0; // type:object size:0x8 scope:local align:8 data:double +@148 = .sdata2:0x803F01D8; // type:object size:0x8 scope:local align:8 data:double +@149 = .sdata2:0x803F01E0; // type:object size:0x8 scope:local align:8 data:double +@150 = .sdata2:0x803F01E8; // type:object size:0x8 scope:local align:8 data:double +@151 = .sdata2:0x803F01F0; // type:object size:0x8 scope:local align:8 data:double +@152 = .sdata2:0x803F01F8; // type:object size:0x8 scope:local align:8 data:double +@153 = .sdata2:0x803F0200; // type:object size:0x8 scope:local align:8 data:double +@154 = .sdata2:0x803F0208; // type:object size:0x8 scope:local align:8 data:double +@155 = .sdata2:0x803F0210; // type:object size:0x8 scope:local align:8 data:double +@156 = .sdata2:0x803F0218; // type:object size:0x8 scope:local align:8 data:double +@146 = .sdata2:0x803F0220; // type:object size:0x8 scope:local align:8 data:double +@147 = .sdata2:0x803F0228; // type:object size:0x8 scope:local align:8 data:double +@148 = .sdata2:0x803F0230; // type:object size:0x8 scope:local align:8 data:double +@149 = .sdata2:0x803F0238; // type:object size:0x8 scope:local align:8 data:double +@150 = .sdata2:0x803F0240; // type:object size:0x8 scope:local align:8 data:double +@151 = .sdata2:0x803F0248; // type:object size:0x8 scope:local align:8 data:double +@152 = .sdata2:0x803F0250; // type:object size:0x8 scope:local align:8 data:double +@153 = .sdata2:0x803F0258; // type:object size:0x8 scope:local align:8 data:double +@154 = .sdata2:0x803F0260; // type:object size:0x8 scope:local align:8 data:double +@155 = .sdata2:0x803F0268; // type:object size:0x8 scope:local align:8 data:double +@158 = .sdata2:0x803F0270; // type:object size:0x8 scope:local align:8 data:double +@71 = .sdata2:0x803F0278; // type:object size:0x8 scope:local align:8 data:double +@72 = .sdata2:0x803F0280; // type:object size:0x8 scope:local align:8 data:double +@73 = .sdata2:0x803F0288; // type:object size:0x8 scope:local align:8 data:double +@74 = .sdata2:0x803F0290; // type:object size:0x8 scope:local align:8 data:double +@75 = .sdata2:0x803F0298; // type:object size:0x8 scope:local align:8 data:double +@76 = .sdata2:0x803F02A0; // type:object size:0x8 scope:local align:8 data:double +@77 = .sdata2:0x803F02A8; // type:object size:0x8 scope:local align:8 data:double +@78 = .sdata2:0x803F02B0; // type:object size:0x8 scope:local align:8 data:double +@79 = .sdata2:0x803F02B8; // type:object size:0x8 scope:local align:8 data:double +@437 = .sdata2:0x803F02C0; // type:object size:0x8 scope:local align:8 data:double +@438 = .sdata2:0x803F02C8; // type:object size:0x8 scope:local align:8 data:double +@439 = .sdata2:0x803F02D0; // type:object size:0x8 scope:local align:8 data:double +@440 = .sdata2:0x803F02D8; // type:object size:0x8 scope:local align:8 data:double +@441 = .sdata2:0x803F02E0; // type:object size:0x8 scope:local align:8 data:double +@442 = .sdata2:0x803F02E8; // type:object size:0x8 scope:local align:8 data:double +@443 = .sdata2:0x803F02F0; // type:object size:0x8 scope:local align:8 data:double +@445 = .sdata2:0x803F02F8; // type:object size:0x8 scope:local align:8 data:double +@61 = .sdata2:0x803F0300; // type:object size:0x8 scope:local align:8 data:double +@62 = .sdata2:0x803F0308; // type:object size:0x8 scope:local align:8 data:double +@63 = .sdata2:0x803F0310; // type:object size:0x8 scope:local align:8 data:double +@64 = .sdata2:0x803F0318; // type:object size:0x8 scope:local align:8 data:double +@65 = .sdata2:0x803F0320; // type:object size:0x8 scope:local align:8 data:double +@66 = .sdata2:0x803F0328; // type:object size:0x8 scope:local align:8 data:double +@67 = .sdata2:0x803F0330; // type:object size:0x8 scope:local align:8 data:double +@95 = .sdata2:0x803F0338; // type:object size:0x8 scope:local align:8 data:double +@96 = .sdata2:0x803F0340; // type:object size:0x8 scope:local align:8 data:double +@97 = .sdata2:0x803F0348; // type:object size:0x8 scope:local align:8 data:double +@98 = .sdata2:0x803F0350; // type:object size:0x8 scope:local align:8 data:double +@99 = .sdata2:0x803F0358; // type:object size:0x8 scope:local align:8 data:double +@100 = .sdata2:0x803F0360; // type:object size:0x8 scope:local align:8 data:double +@102 = .sdata2:0x803F0368; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x803F0370; // type:object size:0x8 scope:local align:8 data:double +@117 = .sdata2:0x803F0378; // type:object size:0x8 scope:local align:8 data:double +@118 = .sdata2:0x803F0380; // type:object size:0x8 scope:local align:8 data:double +@119 = .sdata2:0x803F0388; // type:object size:0x8 scope:local align:8 data:double +@120 = .sdata2:0x803F0390; // type:object size:0x8 scope:local align:8 data:double +@73 = .sdata2:0x803F0398; // type:object size:0x8 scope:local align:8 data:double +@125 = .sdata2:0x803F03A0; // type:object size:0x8 scope:local align:8 data:double +@126 = .sdata2:0x803F03A8; // type:object size:0x8 scope:local align:8 data:double +@60 = .sdata2:0x803F03B0; // type:object size:0x8 scope:local align:8 data:double +@102 = .sdata2:0x803F03B8; // type:object size:0x8 scope:local align:8 data:double +@103 = .sdata2:0x803F03C0; // type:object size:0x8 scope:local align:8 data:double +@104 = .sdata2:0x803F03C8; // type:object size:0x8 scope:local align:8 data:double +@105 = .sdata2:0x803F03D0; // type:object size:0x8 scope:local align:8 data:double +@106 = .sdata2:0x803F03D8; // type:object size:0x8 scope:local align:8 data:double +@73 = .sdata2:0x803F03E0; // type:object size:0x8 scope:local align:8 data:double +@59 = .sdata2:0x803F03E8; // type:object size:0x8 scope:local align:8 data:double +@4476 = .sbss2:0x803F0400; // type:object size:0x4 scope:local align:4 data:4byte +@6775 = .sbss2:0x803F0408; // type:object size:0x4 scope:local align:4 data:4byte +@5344 = .sbss2:0x803F0410; // type:object size:0x4 scope:local align:4 data:4byte +@5585 = .sbss2:0x803F0418; // type:object size:0x8 scope:local align:4 data:4byte +@5211 = .sbss2:0x803F0420; // type:object size:0x8 scope:local align:4 data:4byte +@6428 = .sbss2:0x803F0428; // type:object size:0x4 scope:local align:4 data:4byte +@6434 = .sbss2:0x803F042C; // type:object size:0x4 scope:local align:4 data:4byte +@6082 = .sbss2:0x803F0430; // type:object size:0x4 scope:local align:4 data:4byte +@24512 = .sbss2:0x803F0434; // type:object size:0x4 scope:local align:4 data:4byte +@4097 = .sbss2:0x803F0438; // type:object size:0x8 scope:local align:4 data:4byte +@4649 = .sbss2:0x803F0440; // type:object size:0x4 scope:local align:4 data:4byte +@4381 = .sbss2:0x803F0448; // type:object size:0x4 scope:local align:4 data:4byte +@5450 = .sbss2:0x803F0450; // type:object size:0x4 scope:local align:4 data:4byte +@4131 = .sbss2:0x803F0458; // type:object size:0x4 scope:local align:4 data:4byte +@4428 = .sbss2:0x803F0460; // type:object size:0x4 scope:local align:4 data:4byte +@4436 = .sbss2:0x803F0464; // type:object size:0x4 scope:local align:4 data:4byte +@4445 = .sbss2:0x803F0468; // type:object size:0x4 scope:local align:4 data:4byte +@4453 = .sbss2:0x803F046C; // type:object size:0x4 scope:local align:4 data:4byte +@5527 = .sbss2:0x803F0470; // type:object size:0x4 scope:local align:4 data:4byte +@2587 = .sbss2:0x803F0478; // type:object size:0x8 scope:local align:4 data:4byte +@1994 = .sbss2:0x803F0480; // type:object size:0x8 scope:local align:4 data:4byte diff --git a/config/GZLP01/config.yml b/config/GZLP01/config.yml new file mode 100644 index 000000000..379d61741 --- /dev/null +++ b/config/GZLP01/config.yml @@ -0,0 +1,1672 @@ +name: framework +object: orig/GZLP01/sys/main.dol + +# Generated from maps/framework.map +splits: config/GZLP01/splits.txt +symbols: config/GZLP01/symbols.txt + +mw_comment_version: 10 # GC Linker 1.3.2 +symbols_known: true # Very fast analysis +fill_gaps: false # Alignments known + +modules: + - object: orig/GZLP01/files/RELS.arc:rels/mmem/f_pc_profile_lst.rel + splits: config/GZLP01/rels/f_pc_profile_lst/splits.txt + symbols: config/GZLP01/rels/f_pc_profile_lst/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_agbsw0.rel + splits: config/GZLP01/rels/d_a_agbsw0/splits.txt + symbols: config/GZLP01/rels/d_a_agbsw0/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_andsw0.rel + splits: config/GZLP01/rels/d_a_andsw0/splits.txt + symbols: config/GZLP01/rels/d_a_andsw0/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_andsw2.rel + splits: config/GZLP01/rels/d_a_andsw2/splits.txt + symbols: config/GZLP01/rels/d_a_andsw2/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_att.rel + splits: config/GZLP01/rels/d_a_att/splits.txt + symbols: config/GZLP01/rels/d_a_att/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_bflower.rel + splits: config/GZLP01/rels/d_a_bflower/splits.txt + symbols: config/GZLP01/rels/d_a_bflower/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_bita.rel + splits: config/GZLP01/rels/d_a_bita/splits.txt + symbols: config/GZLP01/rels/d_a_bita/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_branch.rel + splits: config/GZLP01/rels/d_a_branch/splits.txt + symbols: config/GZLP01/rels/d_a_branch/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_bridge.rel + splits: config/GZLP01/rels/d_a_bridge/splits.txt + symbols: config/GZLP01/rels/d_a_bridge/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_coming2.rel + splits: config/GZLP01/rels/d_a_coming2/splits.txt + symbols: config/GZLP01/rels/d_a_coming2/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_coming3.rel + splits: config/GZLP01/rels/d_a_coming3/splits.txt + symbols: config/GZLP01/rels/d_a_coming3/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_demo_dk.rel + splits: config/GZLP01/rels/d_a_demo_dk/splits.txt + symbols: config/GZLP01/rels/d_a_demo_dk/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_demo_kmm.rel + splits: config/GZLP01/rels/d_a_demo_kmm/splits.txt + symbols: config/GZLP01/rels/d_a_demo_kmm/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_door10.rel + splits: config/GZLP01/rels/d_a_door10/splits.txt + symbols: config/GZLP01/rels/d_a_door10/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_dr.rel + splits: config/GZLP01/rels/d_a_dr/splits.txt + symbols: config/GZLP01/rels/d_a_dr/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_dr2.rel + splits: config/GZLP01/rels/d_a_dr2/splits.txt + symbols: config/GZLP01/rels/d_a_dr2/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_ep.rel + splits: config/GZLP01/rels/d_a_ep/splits.txt + symbols: config/GZLP01/rels/d_a_ep/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_floor.rel + splits: config/GZLP01/rels/d_a_floor/splits.txt + symbols: config/GZLP01/rels/d_a_floor/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_grass.rel + splits: config/GZLP01/rels/d_a_grass/splits.txt + symbols: config/GZLP01/rels/d_a_grass/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_hitobj.rel + splits: config/GZLP01/rels/d_a_hitobj/splits.txt + symbols: config/GZLP01/rels/d_a_hitobj/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_hot_floor.rel + splits: config/GZLP01/rels/d_a_hot_floor/splits.txt + symbols: config/GZLP01/rels/d_a_hot_floor/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_ikari.rel + splits: config/GZLP01/rels/d_a_ikari/splits.txt + symbols: config/GZLP01/rels/d_a_ikari/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_jbo.rel + splits: config/GZLP01/rels/d_a_jbo/splits.txt + symbols: config/GZLP01/rels/d_a_jbo/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kaji.rel + splits: config/GZLP01/rels/d_a_kaji/splits.txt + symbols: config/GZLP01/rels/d_a_kaji/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kanban.rel + splits: config/GZLP01/rels/d_a_kanban/splits.txt + symbols: config/GZLP01/rels/d_a_kanban/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_ki.rel + splits: config/GZLP01/rels/d_a_ki/splits.txt + symbols: config/GZLP01/rels/d_a_ki/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_knob00.rel + splits: config/GZLP01/rels/d_a_knob00/splits.txt + symbols: config/GZLP01/rels/d_a_knob00/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kui.rel + splits: config/GZLP01/rels/d_a_kui/splits.txt + symbols: config/GZLP01/rels/d_a_kui/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kytag00.rel + splits: config/GZLP01/rels/d_a_kytag00/splits.txt + symbols: config/GZLP01/rels/d_a_kytag00/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kytag01.rel + splits: config/GZLP01/rels/d_a_kytag01/splits.txt + symbols: config/GZLP01/rels/d_a_kytag01/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kytag02.rel + splits: config/GZLP01/rels/d_a_kytag02/splits.txt + symbols: config/GZLP01/rels/d_a_kytag02/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kytag03.rel + splits: config/GZLP01/rels/d_a_kytag03/splits.txt + symbols: config/GZLP01/rels/d_a_kytag03/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kytag04.rel + splits: config/GZLP01/rels/d_a_kytag04/splits.txt + symbols: config/GZLP01/rels/d_a_kytag04/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kytag05.rel + splits: config/GZLP01/rels/d_a_kytag05/splits.txt + symbols: config/GZLP01/rels/d_a_kytag05/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kytag06.rel + splits: config/GZLP01/rels/d_a_kytag06/splits.txt + symbols: config/GZLP01/rels/d_a_kytag06/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_kytag07.rel + splits: config/GZLP01/rels/d_a_kytag07/splits.txt + symbols: config/GZLP01/rels/d_a_kytag07/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_lamp.rel + splits: config/GZLP01/rels/d_a_lamp/splits.txt + symbols: config/GZLP01/rels/d_a_lamp/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_lod_bg.rel + splits: config/GZLP01/rels/d_a_lod_bg/splits.txt + symbols: config/GZLP01/rels/d_a_lod_bg/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_lwood.rel + splits: config/GZLP01/rels/d_a_lwood/splits.txt + symbols: config/GZLP01/rels/d_a_lwood/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_magma.rel + splits: config/GZLP01/rels/d_a_magma/splits.txt + symbols: config/GZLP01/rels/d_a_magma/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_majuu_flag.rel + splits: config/GZLP01/rels/d_a_majuu_flag/splits.txt + symbols: config/GZLP01/rels/d_a_majuu_flag/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_mdoor.rel + splits: config/GZLP01/rels/d_a_mdoor/splits.txt + symbols: config/GZLP01/rels/d_a_mdoor/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_msw.rel + splits: config/GZLP01/rels/d_a_msw/splits.txt + symbols: config/GZLP01/rels/d_a_msw/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_mtoge.rel + splits: config/GZLP01/rels/d_a_mtoge/splits.txt + symbols: config/GZLP01/rels/d_a_mtoge/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_AjavW.rel + splits: config/GZLP01/rels/d_a_obj_AjavW/splits.txt + symbols: config/GZLP01/rels/d_a_obj_AjavW/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_Ygush00.rel + splits: config/GZLP01/rels/d_a_obj_Ygush00/splits.txt + symbols: config/GZLP01/rels/d_a_obj_Ygush00/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_akabe.rel + splits: config/GZLP01/rels/d_a_obj_akabe/splits.txt + symbols: config/GZLP01/rels/d_a_obj_akabe/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_barrel.rel + splits: config/GZLP01/rels/d_a_obj_barrel/splits.txt + symbols: config/GZLP01/rels/d_a_obj_barrel/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_barrel2.rel + splits: config/GZLP01/rels/d_a_obj_barrel2/splits.txt + symbols: config/GZLP01/rels/d_a_obj_barrel2/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_bscurtain.rel + splits: config/GZLP01/rels/d_a_obj_bscurtain/splits.txt + symbols: config/GZLP01/rels/d_a_obj_bscurtain/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_cafelmp.rel + splits: config/GZLP01/rels/d_a_obj_cafelmp/splits.txt + symbols: config/GZLP01/rels/d_a_obj_cafelmp/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_coming.rel + splits: config/GZLP01/rels/d_a_obj_coming/splits.txt + symbols: config/GZLP01/rels/d_a_obj_coming/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_demo_barrel.rel + splits: config/GZLP01/rels/d_a_obj_demo_barrel/splits.txt + symbols: config/GZLP01/rels/d_a_obj_demo_barrel/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_doguu.rel + splits: config/GZLP01/rels/d_a_obj_doguu/splits.txt + symbols: config/GZLP01/rels/d_a_obj_doguu/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_doguu_demo.rel + splits: config/GZLP01/rels/d_a_obj_doguu_demo/splits.txt + symbols: config/GZLP01/rels/d_a_obj_doguu_demo/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_gryw00.rel + splits: config/GZLP01/rels/d_a_obj_gryw00/splits.txt + symbols: config/GZLP01/rels/d_a_obj_gryw00/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_hfuck1.rel + splits: config/GZLP01/rels/d_a_obj_hfuck1/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hfuck1/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_hole.rel + splits: config/GZLP01/rels/d_a_obj_hole/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hole/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_ice.rel + splits: config/GZLP01/rels/d_a_obj_ice/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ice/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_ikada.rel + splits: config/GZLP01/rels/d_a_obj_ikada/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ikada/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_kanat.rel + splits: config/GZLP01/rels/d_a_obj_kanat/splits.txt + symbols: config/GZLP01/rels/d_a_obj_kanat/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_leaves.rel + splits: config/GZLP01/rels/d_a_obj_leaves/splits.txt + symbols: config/GZLP01/rels/d_a_obj_leaves/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_lpalm.rel + splits: config/GZLP01/rels/d_a_obj_lpalm/splits.txt + symbols: config/GZLP01/rels/d_a_obj_lpalm/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_monument.rel + splits: config/GZLP01/rels/d_a_obj_monument/splits.txt + symbols: config/GZLP01/rels/d_a_obj_monument/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_movebox.rel + splits: config/GZLP01/rels/d_a_obj_movebox/splits.txt + symbols: config/GZLP01/rels/d_a_obj_movebox/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_mshokki.rel + splits: config/GZLP01/rels/d_a_obj_mshokki/splits.txt + symbols: config/GZLP01/rels/d_a_obj_mshokki/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_ohatch.rel + splits: config/GZLP01/rels/d_a_obj_ohatch/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ohatch/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_otble.rel + splits: config/GZLP01/rels/d_a_obj_otble/splits.txt + symbols: config/GZLP01/rels/d_a_obj_otble/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_pbco.rel + splits: config/GZLP01/rels/d_a_obj_pbco/splits.txt + symbols: config/GZLP01/rels/d_a_obj_pbco/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_pirateship.rel + splits: config/GZLP01/rels/d_a_obj_pirateship/splits.txt + symbols: config/GZLP01/rels/d_a_obj_pirateship/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_quake.rel + splits: config/GZLP01/rels/d_a_obj_quake/splits.txt + symbols: config/GZLP01/rels/d_a_obj_quake/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_rcloud.rel + splits: config/GZLP01/rels/d_a_obj_rcloud/splits.txt + symbols: config/GZLP01/rels/d_a_obj_rcloud/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_roten.rel + splits: config/GZLP01/rels/d_a_obj_roten/splits.txt + symbols: config/GZLP01/rels/d_a_obj_roten/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_shelf.rel + splits: config/GZLP01/rels/d_a_obj_shelf/splits.txt + symbols: config/GZLP01/rels/d_a_obj_shelf/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_shmrgrd.rel + splits: config/GZLP01/rels/d_a_obj_shmrgrd/splits.txt + symbols: config/GZLP01/rels/d_a_obj_shmrgrd/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_swpush.rel + splits: config/GZLP01/rels/d_a_obj_swpush/splits.txt + symbols: config/GZLP01/rels/d_a_obj_swpush/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_table.rel + splits: config/GZLP01/rels/d_a_obj_table/splits.txt + symbols: config/GZLP01/rels/d_a_obj_table/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_tenmado.rel + splits: config/GZLP01/rels/d_a_obj_tenmado/splits.txt + symbols: config/GZLP01/rels/d_a_obj_tenmado/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_tide.rel + splits: config/GZLP01/rels/d_a_obj_tide/splits.txt + symbols: config/GZLP01/rels/d_a_obj_tide/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_timer.rel + splits: config/GZLP01/rels/d_a_obj_timer/splits.txt + symbols: config/GZLP01/rels/d_a_obj_timer/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_toripost.rel + splits: config/GZLP01/rels/d_a_obj_toripost/splits.txt + symbols: config/GZLP01/rels/d_a_obj_toripost/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_tousekiki.rel + splits: config/GZLP01/rels/d_a_obj_tousekiki/splits.txt + symbols: config/GZLP01/rels/d_a_obj_tousekiki/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_warpt.rel + splits: config/GZLP01/rels/d_a_obj_warpt/splits.txt + symbols: config/GZLP01/rels/d_a_obj_warpt/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_obj_wood.rel + splits: config/GZLP01/rels/d_a_obj_wood/splits.txt + symbols: config/GZLP01/rels/d_a_obj_wood/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_pirate_flag.rel + splits: config/GZLP01/rels/d_a_pirate_flag/splits.txt + symbols: config/GZLP01/rels/d_a_pirate_flag/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_race_item.rel + splits: config/GZLP01/rels/d_a_race_item/splits.txt + symbols: config/GZLP01/rels/d_a_race_item/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_rd.rel + splits: config/GZLP01/rels/d_a_rd/splits.txt + symbols: config/GZLP01/rels/d_a_rd/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_rectangle.rel + splits: config/GZLP01/rels/d_a_rectangle/splits.txt + symbols: config/GZLP01/rels/d_a_rectangle/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_salvage.rel + splits: config/GZLP01/rels/d_a_salvage/splits.txt + symbols: config/GZLP01/rels/d_a_salvage/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_sbox.rel + splits: config/GZLP01/rels/d_a_sbox/splits.txt + symbols: config/GZLP01/rels/d_a_sbox/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_sk.rel + splits: config/GZLP01/rels/d_a_sk/splits.txt + symbols: config/GZLP01/rels/d_a_sk/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_sk2.rel + splits: config/GZLP01/rels/d_a_sk2/splits.txt + symbols: config/GZLP01/rels/d_a_sk2/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_spotbox.rel + splits: config/GZLP01/rels/d_a_spotbox/splits.txt + symbols: config/GZLP01/rels/d_a_spotbox/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_ssk.rel + splits: config/GZLP01/rels/d_a_ssk/splits.txt + symbols: config/GZLP01/rels/d_a_ssk/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_stone.rel + splits: config/GZLP01/rels/d_a_stone/splits.txt + symbols: config/GZLP01/rels/d_a_stone/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_stone2.rel + splits: config/GZLP01/rels/d_a_stone2/splits.txt + symbols: config/GZLP01/rels/d_a_stone2/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_swc00.rel + splits: config/GZLP01/rels/d_a_swc00/splits.txt + symbols: config/GZLP01/rels/d_a_swc00/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_swhit0.rel + splits: config/GZLP01/rels/d_a_swhit0/splits.txt + symbols: config/GZLP01/rels/d_a_swhit0/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_swtdoor.rel + splits: config/GZLP01/rels/d_a_swtdoor/splits.txt + symbols: config/GZLP01/rels/d_a_swtdoor/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_attention.rel + splits: config/GZLP01/rels/d_a_tag_attention/splits.txt + symbols: config/GZLP01/rels/d_a_tag_attention/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_ba1.rel + splits: config/GZLP01/rels/d_a_tag_ba1/splits.txt + symbols: config/GZLP01/rels/d_a_tag_ba1/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_event.rel + splits: config/GZLP01/rels/d_a_tag_event/splits.txt + symbols: config/GZLP01/rels/d_a_tag_event/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_evsw.rel + splits: config/GZLP01/rels/d_a_tag_evsw/splits.txt + symbols: config/GZLP01/rels/d_a_tag_evsw/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_ghostship.rel + splits: config/GZLP01/rels/d_a_tag_ghostship/splits.txt + symbols: config/GZLP01/rels/d_a_tag_ghostship/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_hint.rel + splits: config/GZLP01/rels/d_a_tag_hint/splits.txt + symbols: config/GZLP01/rels/d_a_tag_hint/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_kb_item.rel + splits: config/GZLP01/rels/d_a_tag_kb_item/splits.txt + symbols: config/GZLP01/rels/d_a_tag_kb_item/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_kk1.rel + splits: config/GZLP01/rels/d_a_tag_kk1/splits.txt + symbols: config/GZLP01/rels/d_a_tag_kk1/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_light.rel + splits: config/GZLP01/rels/d_a_tag_light/splits.txt + symbols: config/GZLP01/rels/d_a_tag_light/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_msg.rel + splits: config/GZLP01/rels/d_a_tag_msg/splits.txt + symbols: config/GZLP01/rels/d_a_tag_msg/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_photo.rel + splits: config/GZLP01/rels/d_a_tag_photo/splits.txt + symbols: config/GZLP01/rels/d_a_tag_photo/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tag_waterlevel.rel + splits: config/GZLP01/rels/d_a_tag_waterlevel/splits.txt + symbols: config/GZLP01/rels/d_a_tag_waterlevel/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tama.rel + splits: config/GZLP01/rels/d_a_tama/splits.txt + symbols: config/GZLP01/rels/d_a_tama/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tbox.rel + splits: config/GZLP01/rels/d_a_tbox/splits.txt + symbols: config/GZLP01/rels/d_a_tbox/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tpota.rel + splits: config/GZLP01/rels/d_a_tpota/splits.txt + symbols: config/GZLP01/rels/d_a_tpota/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_tsubo.rel + splits: config/GZLP01/rels/d_a_tsubo/splits.txt + symbols: config/GZLP01/rels/d_a_tsubo/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_warpdm20.rel + splits: config/GZLP01/rels/d_a_warpdm20/splits.txt + symbols: config/GZLP01/rels/d_a_warpdm20/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_warphr.rel + splits: config/GZLP01/rels/d_a_warphr/splits.txt + symbols: config/GZLP01/rels/d_a_warphr/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_wbird.rel + splits: config/GZLP01/rels/d_a_wbird/splits.txt + symbols: config/GZLP01/rels/d_a_wbird/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/mmem/d_a_ykgr.rel + splits: config/GZLP01/rels/d_a_ykgr/splits.txt + symbols: config/GZLP01/rels/d_a_ykgr/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_alldie.rel + splits: config/GZLP01/rels/d_a_alldie/splits.txt + symbols: config/GZLP01/rels/d_a_alldie/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_am.rel + splits: config/GZLP01/rels/d_a_am/splits.txt + symbols: config/GZLP01/rels/d_a_am/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_am2.rel + splits: config/GZLP01/rels/d_a_am2/splits.txt + symbols: config/GZLP01/rels/d_a_am2/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_amiprop.rel + splits: config/GZLP01/rels/d_a_amiprop/splits.txt + symbols: config/GZLP01/rels/d_a_amiprop/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_arrow_iceeff.rel + splits: config/GZLP01/rels/d_a_arrow_iceeff/splits.txt + symbols: config/GZLP01/rels/d_a_arrow_iceeff/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_arrow_lighteff.rel + splits: config/GZLP01/rels/d_a_arrow_lighteff/splits.txt + symbols: config/GZLP01/rels/d_a_arrow_lighteff/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_beam.rel + splits: config/GZLP01/rels/d_a_beam/splits.txt + symbols: config/GZLP01/rels/d_a_beam/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_boko.rel + splits: config/GZLP01/rels/d_a_boko/splits.txt + symbols: config/GZLP01/rels/d_a_boko/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_canon.rel + splits: config/GZLP01/rels/d_a_canon/splits.txt + symbols: config/GZLP01/rels/d_a_canon/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_cc.rel + splits: config/GZLP01/rels/d_a_cc/splits.txt + symbols: config/GZLP01/rels/d_a_cc/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_dai.rel + splits: config/GZLP01/rels/d_a_dai/splits.txt + symbols: config/GZLP01/rels/d_a_dai/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_demo_item.rel + splits: config/GZLP01/rels/d_a_demo_item/splits.txt + symbols: config/GZLP01/rels/d_a_demo_item/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_door12.rel + splits: config/GZLP01/rels/d_a_door12/splits.txt + symbols: config/GZLP01/rels/d_a_door12/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_fallrock.rel + splits: config/GZLP01/rels/d_a_fallrock/splits.txt + symbols: config/GZLP01/rels/d_a_fallrock/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_ff.rel + splits: config/GZLP01/rels/d_a_ff/splits.txt + symbols: config/GZLP01/rels/d_a_ff/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_gy_ctrl.rel + splits: config/GZLP01/rels/d_a_gy_ctrl/splits.txt + symbols: config/GZLP01/rels/d_a_gy_ctrl/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_himo3.rel + splits: config/GZLP01/rels/d_a_himo3/splits.txt + symbols: config/GZLP01/rels/d_a_himo3/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_hmlif.rel + splits: config/GZLP01/rels/d_a_hmlif/splits.txt + symbols: config/GZLP01/rels/d_a_hmlif/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_hys.rel + splits: config/GZLP01/rels/d_a_hys/splits.txt + symbols: config/GZLP01/rels/d_a_hys/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_kamome.rel + splits: config/GZLP01/rels/d_a_kamome/splits.txt + symbols: config/GZLP01/rels/d_a_kamome/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_kantera.rel + splits: config/GZLP01/rels/d_a_kantera/splits.txt + symbols: config/GZLP01/rels/d_a_kantera/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_kn.rel + splits: config/GZLP01/rels/d_a_kn/splits.txt + symbols: config/GZLP01/rels/d_a_kn/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_kokiie.rel + splits: config/GZLP01/rels/d_a_kokiie/splits.txt + symbols: config/GZLP01/rels/d_a_kokiie/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_ks.rel + splits: config/GZLP01/rels/d_a_ks/splits.txt + symbols: config/GZLP01/rels/d_a_ks/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_kt.rel + splits: config/GZLP01/rels/d_a_kt/splits.txt + symbols: config/GZLP01/rels/d_a_kt/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_mflft.rel + splits: config/GZLP01/rels/d_a_mflft/splits.txt + symbols: config/GZLP01/rels/d_a_mflft/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_npc_cb1.rel + splits: config/GZLP01/rels/d_a_npc_cb1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_cb1/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_npc_md.rel + splits: config/GZLP01/rels/d_a_npc_md/splits.txt + symbols: config/GZLP01/rels/d_a_npc_md/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_npc_so.rel + splits: config/GZLP01/rels/d_a_npc_so/splits.txt + symbols: config/GZLP01/rels/d_a_npc_so/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_nzg.rel + splits: config/GZLP01/rels/d_a_nzg/splits.txt + symbols: config/GZLP01/rels/d_a_nzg/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_aygr.rel + splits: config/GZLP01/rels/d_a_obj_aygr/splits.txt + symbols: config/GZLP01/rels/d_a_obj_aygr/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_balancelift.rel + splits: config/GZLP01/rels/d_a_obj_balancelift/splits.txt + symbols: config/GZLP01/rels/d_a_obj_balancelift/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_barrier.rel + splits: config/GZLP01/rels/d_a_obj_barrier/splits.txt + symbols: config/GZLP01/rels/d_a_obj_barrier/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_bemos.rel + splits: config/GZLP01/rels/d_a_obj_bemos/splits.txt + symbols: config/GZLP01/rels/d_a_obj_bemos/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_canon.rel + splits: config/GZLP01/rels/d_a_obj_canon/splits.txt + symbols: config/GZLP01/rels/d_a_obj_canon/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_eff.rel + splits: config/GZLP01/rels/d_a_obj_eff/splits.txt + symbols: config/GZLP01/rels/d_a_obj_eff/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_magmarock.rel + splits: config/GZLP01/rels/d_a_obj_magmarock/splits.txt + symbols: config/GZLP01/rels/d_a_obj_magmarock/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_majyuu_door.rel + splits: config/GZLP01/rels/d_a_obj_majyuu_door/splits.txt + symbols: config/GZLP01/rels/d_a_obj_majyuu_door/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_stair.rel + splits: config/GZLP01/rels/d_a_obj_stair/splits.txt + symbols: config/GZLP01/rels/d_a_obj_stair/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_swflat.rel + splits: config/GZLP01/rels/d_a_obj_swflat/splits.txt + symbols: config/GZLP01/rels/d_a_obj_swflat/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_swhammer.rel + splits: config/GZLP01/rels/d_a_obj_swhammer/splits.txt + symbols: config/GZLP01/rels/d_a_obj_swhammer/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_swheavy.rel + splits: config/GZLP01/rels/d_a_obj_swheavy/splits.txt + symbols: config/GZLP01/rels/d_a_obj_swheavy/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_obj_swlight.rel + splits: config/GZLP01/rels/d_a_obj_swlight/splits.txt + symbols: config/GZLP01/rels/d_a_obj_swlight/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_oq.rel + splits: config/GZLP01/rels/d_a_oq/splits.txt + symbols: config/GZLP01/rels/d_a_oq/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_pedestal.rel + splits: config/GZLP01/rels/d_a_pedestal/splits.txt + symbols: config/GZLP01/rels/d_a_pedestal/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_saku.rel + splits: config/GZLP01/rels/d_a_saku/splits.txt + symbols: config/GZLP01/rels/d_a_saku/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_seatag.rel + splits: config/GZLP01/rels/d_a_seatag/splits.txt + symbols: config/GZLP01/rels/d_a_seatag/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_shand.rel + splits: config/GZLP01/rels/d_a_shand/splits.txt + symbols: config/GZLP01/rels/d_a_shand/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_ship.rel + splits: config/GZLP01/rels/d_a_ship/splits.txt + symbols: config/GZLP01/rels/d_a_ship/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_shop_item.rel + splits: config/GZLP01/rels/d_a_shop_item/splits.txt + symbols: config/GZLP01/rels/d_a_shop_item/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_sie_flag.rel + splits: config/GZLP01/rels/d_a_sie_flag/splits.txt + symbols: config/GZLP01/rels/d_a_sie_flag/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_sitem.rel + splits: config/GZLP01/rels/d_a_sitem/splits.txt + symbols: config/GZLP01/rels/d_a_sitem/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_ss.rel + splits: config/GZLP01/rels/d_a_ss/splits.txt + symbols: config/GZLP01/rels/d_a_ss/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_sss.rel + splits: config/GZLP01/rels/d_a_sss/splits.txt + symbols: config/GZLP01/rels/d_a_sss/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_syan.rel + splits: config/GZLP01/rels/d_a_syan/splits.txt + symbols: config/GZLP01/rels/d_a_syan/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_tag_md_cb.rel + splits: config/GZLP01/rels/d_a_tag_md_cb/splits.txt + symbols: config/GZLP01/rels/d_a_tag_md_cb/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_tag_mk.rel + splits: config/GZLP01/rels/d_a_tag_mk/splits.txt + symbols: config/GZLP01/rels/d_a_tag_mk/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_tag_so.rel + splits: config/GZLP01/rels/d_a_tag_so/splits.txt + symbols: config/GZLP01/rels/d_a_tag_so/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_tornado.rel + splits: config/GZLP01/rels/d_a_tornado/splits.txt + symbols: config/GZLP01/rels/d_a_tornado/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_warpf.rel + splits: config/GZLP01/rels/d_a_warpf/splits.txt + symbols: config/GZLP01/rels/d_a_warpf/symbols.txt + + - object: orig/GZLP01/files/RELS.arc:rels/amem/d_a_wind_tag.rel + splits: config/GZLP01/rels/d_a_wind_tag/splits.txt + symbols: config/GZLP01/rels/d_a_wind_tag/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_acorn_leaf.rel + splits: config/GZLP01/rels/d_a_acorn_leaf/splits.txt + symbols: config/GZLP01/rels/d_a_acorn_leaf/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_atdoor.rel + splits: config/GZLP01/rels/d_a_atdoor/splits.txt + symbols: config/GZLP01/rels/d_a_atdoor/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_auction.rel + splits: config/GZLP01/rels/d_a_auction/splits.txt + symbols: config/GZLP01/rels/d_a_auction/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bb.rel + splits: config/GZLP01/rels/d_a_bb/splits.txt + symbols: config/GZLP01/rels/d_a_bb/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bdk.rel + splits: config/GZLP01/rels/d_a_bdk/splits.txt + symbols: config/GZLP01/rels/d_a_bdk/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bdkobj.rel + splits: config/GZLP01/rels/d_a_bdkobj/splits.txt + symbols: config/GZLP01/rels/d_a_bdkobj/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bgn.rel + splits: config/GZLP01/rels/d_a_bgn/splits.txt + symbols: config/GZLP01/rels/d_a_bgn/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bgn2.rel + splits: config/GZLP01/rels/d_a_bgn2/splits.txt + symbols: config/GZLP01/rels/d_a_bgn2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bgn3.rel + splits: config/GZLP01/rels/d_a_bgn3/splits.txt + symbols: config/GZLP01/rels/d_a_bgn3/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bigelf.rel + splits: config/GZLP01/rels/d_a_bigelf/splits.txt + symbols: config/GZLP01/rels/d_a_bigelf/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bk.rel + splits: config/GZLP01/rels/d_a_bk/splits.txt + symbols: config/GZLP01/rels/d_a_bk/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bl.rel + splits: config/GZLP01/rels/d_a_bl/splits.txt + symbols: config/GZLP01/rels/d_a_bl/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bmd.rel + splits: config/GZLP01/rels/d_a_bmd/splits.txt + symbols: config/GZLP01/rels/d_a_bmd/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bmdfoot.rel + splits: config/GZLP01/rels/d_a_bmdfoot/splits.txt + symbols: config/GZLP01/rels/d_a_bmdfoot/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bmdhand.rel + splits: config/GZLP01/rels/d_a_bmdhand/splits.txt + symbols: config/GZLP01/rels/d_a_bmdhand/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bo.rel + splits: config/GZLP01/rels/d_a_bo/splits.txt + symbols: config/GZLP01/rels/d_a_bo/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_boss_item.rel + splits: config/GZLP01/rels/d_a_boss_item/splits.txt + symbols: config/GZLP01/rels/d_a_boss_item/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bpw.rel + splits: config/GZLP01/rels/d_a_bpw/splits.txt + symbols: config/GZLP01/rels/d_a_bpw/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bst.rel + splits: config/GZLP01/rels/d_a_bst/splits.txt + symbols: config/GZLP01/rels/d_a_bst/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_btd.rel + splits: config/GZLP01/rels/d_a_btd/splits.txt + symbols: config/GZLP01/rels/d_a_btd/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bwd.rel + splits: config/GZLP01/rels/d_a_bwd/splits.txt + symbols: config/GZLP01/rels/d_a_bwd/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bwdg.rel + splits: config/GZLP01/rels/d_a_bwdg/splits.txt + symbols: config/GZLP01/rels/d_a_bwdg/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_bwds.rel + splits: config/GZLP01/rels/d_a_bwds/splits.txt + symbols: config/GZLP01/rels/d_a_bwds/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_daiocta.rel + splits: config/GZLP01/rels/d_a_daiocta/splits.txt + symbols: config/GZLP01/rels/d_a_daiocta/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_daiocta_eye.rel + splits: config/GZLP01/rels/d_a_daiocta_eye/splits.txt + symbols: config/GZLP01/rels/d_a_daiocta_eye/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_deku_item.rel + splits: config/GZLP01/rels/d_a_deku_item/splits.txt + symbols: config/GZLP01/rels/d_a_deku_item/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_dk.rel + splits: config/GZLP01/rels/d_a_dk/splits.txt + symbols: config/GZLP01/rels/d_a_dk/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_dummy.rel + splits: config/GZLP01/rels/d_a_dummy/splits.txt + symbols: config/GZLP01/rels/d_a_dummy/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_fallrock_tag.rel + splits: config/GZLP01/rels/d_a_fallrock_tag/splits.txt + symbols: config/GZLP01/rels/d_a_fallrock_tag/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_fan.rel + splits: config/GZLP01/rels/d_a_fan/splits.txt + symbols: config/GZLP01/rels/d_a_fan/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_fganon.rel + splits: config/GZLP01/rels/d_a_fganon/splits.txt + symbols: config/GZLP01/rels/d_a_fganon/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_fgmahou.rel + splits: config/GZLP01/rels/d_a_fgmahou/splits.txt + symbols: config/GZLP01/rels/d_a_fgmahou/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_fire.rel + splits: config/GZLP01/rels/d_a_fire/splits.txt + symbols: config/GZLP01/rels/d_a_fire/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_fm.rel + splits: config/GZLP01/rels/d_a_fm/splits.txt + symbols: config/GZLP01/rels/d_a_fm/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_gm.rel + splits: config/GZLP01/rels/d_a_gm/splits.txt + symbols: config/GZLP01/rels/d_a_gm/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_gnd.rel + splits: config/GZLP01/rels/d_a_gnd/splits.txt + symbols: config/GZLP01/rels/d_a_gnd/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_goal_flag.rel + splits: config/GZLP01/rels/d_a_goal_flag/splits.txt + symbols: config/GZLP01/rels/d_a_goal_flag/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_gy.rel + splits: config/GZLP01/rels/d_a_gy/splits.txt + symbols: config/GZLP01/rels/d_a_gy/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_icelift.rel + splits: config/GZLP01/rels/d_a_icelift/splits.txt + symbols: config/GZLP01/rels/d_a_icelift/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_kb.rel + splits: config/GZLP01/rels/d_a_kb/splits.txt + symbols: config/GZLP01/rels/d_a_kb/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_kddoor.rel + splits: config/GZLP01/rels/d_a_kddoor/splits.txt + symbols: config/GZLP01/rels/d_a_kddoor/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_kita.rel + splits: config/GZLP01/rels/d_a_kita/splits.txt + symbols: config/GZLP01/rels/d_a_kita/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_klft.rel + splits: config/GZLP01/rels/d_a_klft/splits.txt + symbols: config/GZLP01/rels/d_a_klft/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_kmon.rel + splits: config/GZLP01/rels/d_a_kmon/splits.txt + symbols: config/GZLP01/rels/d_a_kmon/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_komore.rel + splits: config/GZLP01/rels/d_a_komore/splits.txt + symbols: config/GZLP01/rels/d_a_komore/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_lbridge.rel + splits: config/GZLP01/rels/d_a_lbridge/splits.txt + symbols: config/GZLP01/rels/d_a_lbridge/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_leaflift.rel + splits: config/GZLP01/rels/d_a_leaflift/splits.txt + symbols: config/GZLP01/rels/d_a_leaflift/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_lstair.rel + splits: config/GZLP01/rels/d_a_lstair/splits.txt + symbols: config/GZLP01/rels/d_a_lstair/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_machine.rel + splits: config/GZLP01/rels/d_a_machine/splits.txt + symbols: config/GZLP01/rels/d_a_machine/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_mant.rel + splits: config/GZLP01/rels/d_a_mant/splits.txt + symbols: config/GZLP01/rels/d_a_mant/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_mbdoor.rel + splits: config/GZLP01/rels/d_a_mbdoor/splits.txt + symbols: config/GZLP01/rels/d_a_mbdoor/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_mgameboard.rel + splits: config/GZLP01/rels/d_a_mgameboard/splits.txt + symbols: config/GZLP01/rels/d_a_mgameboard/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_mmusic.rel + splits: config/GZLP01/rels/d_a_mmusic/splits.txt + symbols: config/GZLP01/rels/d_a_mmusic/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_mo2.rel + splits: config/GZLP01/rels/d_a_mo2/splits.txt + symbols: config/GZLP01/rels/d_a_mo2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_mozo.rel + splits: config/GZLP01/rels/d_a_mozo/splits.txt + symbols: config/GZLP01/rels/d_a_mozo/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_mt.rel + splits: config/GZLP01/rels/d_a_mt/splits.txt + symbols: config/GZLP01/rels/d_a_mt/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_ac1.rel + splits: config/GZLP01/rels/d_a_npc_ac1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ac1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_ah.rel + splits: config/GZLP01/rels/d_a_npc_ah/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ah/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_aj1.rel + splits: config/GZLP01/rels/d_a_npc_aj1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_aj1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_auction.rel + splits: config/GZLP01/rels/d_a_npc_auction/splits.txt + symbols: config/GZLP01/rels/d_a_npc_auction/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_ba1.rel + splits: config/GZLP01/rels/d_a_npc_ba1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ba1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_bj1.rel + splits: config/GZLP01/rels/d_a_npc_bj1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_bj1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_bm1.rel + splits: config/GZLP01/rels/d_a_npc_bm1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_bm1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_bmcon1.rel + splits: config/GZLP01/rels/d_a_npc_bmcon1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_bmcon1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_bms1.rel + splits: config/GZLP01/rels/d_a_npc_bms1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_bms1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_bmsw.rel + splits: config/GZLP01/rels/d_a_npc_bmsw/splits.txt + symbols: config/GZLP01/rels/d_a_npc_bmsw/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_bs1.rel + splits: config/GZLP01/rels/d_a_npc_bs1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_bs1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_btsw.rel + splits: config/GZLP01/rels/d_a_npc_btsw/splits.txt + symbols: config/GZLP01/rels/d_a_npc_btsw/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_btsw2.rel + splits: config/GZLP01/rels/d_a_npc_btsw2/splits.txt + symbols: config/GZLP01/rels/d_a_npc_btsw2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_co1.rel + splits: config/GZLP01/rels/d_a_npc_co1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_co1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_de1.rel + splits: config/GZLP01/rels/d_a_npc_de1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_de1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_ds1.rel + splits: config/GZLP01/rels/d_a_npc_ds1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ds1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_gk1.rel + splits: config/GZLP01/rels/d_a_npc_gk1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_gk1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_gp1.rel + splits: config/GZLP01/rels/d_a_npc_gp1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_gp1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_hi1.rel + splits: config/GZLP01/rels/d_a_npc_hi1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_hi1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_ho.rel + splits: config/GZLP01/rels/d_a_npc_ho/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ho/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_hr.rel + splits: config/GZLP01/rels/d_a_npc_hr/splits.txt + symbols: config/GZLP01/rels/d_a_npc_hr/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_jb1.rel + splits: config/GZLP01/rels/d_a_npc_jb1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_jb1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_ji1.rel + splits: config/GZLP01/rels/d_a_npc_ji1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ji1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_kamome.rel + splits: config/GZLP01/rels/d_a_npc_kamome/splits.txt + symbols: config/GZLP01/rels/d_a_npc_kamome/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_kf1.rel + splits: config/GZLP01/rels/d_a_npc_kf1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_kf1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_kg1.rel + splits: config/GZLP01/rels/d_a_npc_kg1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_kg1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_kg2.rel + splits: config/GZLP01/rels/d_a_npc_kg2/splits.txt + symbols: config/GZLP01/rels/d_a_npc_kg2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_kk1.rel + splits: config/GZLP01/rels/d_a_npc_kk1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_kk1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_km1.rel + splits: config/GZLP01/rels/d_a_npc_km1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_km1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_ko1.rel + splits: config/GZLP01/rels/d_a_npc_ko1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ko1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_kp1.rel + splits: config/GZLP01/rels/d_a_npc_kp1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_kp1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_ls1.rel + splits: config/GZLP01/rels/d_a_npc_ls1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ls1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_mk.rel + splits: config/GZLP01/rels/d_a_npc_mk/splits.txt + symbols: config/GZLP01/rels/d_a_npc_mk/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_mn.rel + splits: config/GZLP01/rels/d_a_npc_mn/splits.txt + symbols: config/GZLP01/rels/d_a_npc_mn/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_mt.rel + splits: config/GZLP01/rels/d_a_npc_mt/splits.txt + symbols: config/GZLP01/rels/d_a_npc_mt/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_nz.rel + splits: config/GZLP01/rels/d_a_npc_nz/splits.txt + symbols: config/GZLP01/rels/d_a_npc_nz/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_ob1.rel + splits: config/GZLP01/rels/d_a_npc_ob1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ob1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_os.rel + splits: config/GZLP01/rels/d_a_npc_os/splits.txt + symbols: config/GZLP01/rels/d_a_npc_os/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_p1.rel + splits: config/GZLP01/rels/d_a_npc_p1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_p1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_p2.rel + splits: config/GZLP01/rels/d_a_npc_p2/splits.txt + symbols: config/GZLP01/rels/d_a_npc_p2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_people.rel + splits: config/GZLP01/rels/d_a_npc_people/splits.txt + symbols: config/GZLP01/rels/d_a_npc_people/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_pf1.rel + splits: config/GZLP01/rels/d_a_npc_pf1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_pf1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_photo.rel + splits: config/GZLP01/rels/d_a_npc_photo/splits.txt + symbols: config/GZLP01/rels/d_a_npc_photo/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_pm1.rel + splits: config/GZLP01/rels/d_a_npc_pm1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_pm1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_roten.rel + splits: config/GZLP01/rels/d_a_npc_roten/splits.txt + symbols: config/GZLP01/rels/d_a_npc_roten/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_rsh1.rel + splits: config/GZLP01/rels/d_a_npc_rsh1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_rsh1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_sarace.rel + splits: config/GZLP01/rels/d_a_npc_sarace/splits.txt + symbols: config/GZLP01/rels/d_a_npc_sarace/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_sv.rel + splits: config/GZLP01/rels/d_a_npc_sv/splits.txt + symbols: config/GZLP01/rels/d_a_npc_sv/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_tc.rel + splits: config/GZLP01/rels/d_a_npc_tc/splits.txt + symbols: config/GZLP01/rels/d_a_npc_tc/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_tt.rel + splits: config/GZLP01/rels/d_a_npc_tt/splits.txt + symbols: config/GZLP01/rels/d_a_npc_tt/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_uk.rel + splits: config/GZLP01/rels/d_a_npc_uk/splits.txt + symbols: config/GZLP01/rels/d_a_npc_uk/symbols.txt + force_active: [__register_global_object] # TODO why does this get stripped? + + - object: orig/GZLP01/files/rels/d_a_npc_ym1.rel + splits: config/GZLP01/rels/d_a_npc_ym1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_ym1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_yw1.rel + splits: config/GZLP01/rels/d_a_npc_yw1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_yw1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_zk1.rel + splits: config/GZLP01/rels/d_a_npc_zk1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_zk1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_npc_zl1.rel + splits: config/GZLP01/rels/d_a_npc_zl1/splits.txt + symbols: config/GZLP01/rels/d_a_npc_zl1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_nz.rel + splits: config/GZLP01/rels/d_a_nz/splits.txt + symbols: config/GZLP01/rels/d_a_nz/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_Itnak.rel + splits: config/GZLP01/rels/d_a_obj_Itnak/splits.txt + symbols: config/GZLP01/rels/d_a_obj_Itnak/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_Vds.rel + splits: config/GZLP01/rels/d_a_obj_Vds/splits.txt + symbols: config/GZLP01/rels/d_a_obj_Vds/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_Vteng.rel + splits: config/GZLP01/rels/d_a_obj_Vteng/splits.txt + symbols: config/GZLP01/rels/d_a_obj_Vteng/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_YLzou.rel + splits: config/GZLP01/rels/d_a_obj_YLzou/splits.txt + symbols: config/GZLP01/rels/d_a_obj_YLzou/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_Yboil.rel + splits: config/GZLP01/rels/d_a_obj_Yboil/splits.txt + symbols: config/GZLP01/rels/d_a_obj_Yboil/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_adnno.rel + splits: config/GZLP01/rels/d_a_obj_adnno/splits.txt + symbols: config/GZLP01/rels/d_a_obj_adnno/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ajav.rel + splits: config/GZLP01/rels/d_a_obj_ajav/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ajav/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_apzl.rel + splits: config/GZLP01/rels/d_a_obj_apzl/splits.txt + symbols: config/GZLP01/rels/d_a_obj_apzl/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ashut.rel + splits: config/GZLP01/rels/d_a_obj_ashut/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ashut/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_auzu.rel + splits: config/GZLP01/rels/d_a_obj_auzu/splits.txt + symbols: config/GZLP01/rels/d_a_obj_auzu/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_buoyflag.rel + splits: config/GZLP01/rels/d_a_obj_buoyflag/splits.txt + symbols: config/GZLP01/rels/d_a_obj_buoyflag/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_buoyrace.rel + splits: config/GZLP01/rels/d_a_obj_buoyrace/splits.txt + symbols: config/GZLP01/rels/d_a_obj_buoyrace/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_correct.rel + splits: config/GZLP01/rels/d_a_obj_correct/splits.txt + symbols: config/GZLP01/rels/d_a_obj_correct/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_dmgroom.rel + splits: config/GZLP01/rels/d_a_obj_dmgroom/splits.txt + symbols: config/GZLP01/rels/d_a_obj_dmgroom/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_dragonhead.rel + splits: config/GZLP01/rels/d_a_obj_dragonhead/splits.txt + symbols: config/GZLP01/rels/d_a_obj_dragonhead/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_drift.rel + splits: config/GZLP01/rels/d_a_obj_drift/splits.txt + symbols: config/GZLP01/rels/d_a_obj_drift/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_eayogn.rel + splits: config/GZLP01/rels/d_a_obj_eayogn/splits.txt + symbols: config/GZLP01/rels/d_a_obj_eayogn/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ebomzo.rel + splits: config/GZLP01/rels/d_a_obj_ebomzo/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ebomzo/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ekskz.rel + splits: config/GZLP01/rels/d_a_obj_ekskz/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ekskz/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_eskban.rel + splits: config/GZLP01/rels/d_a_obj_eskban/splits.txt + symbols: config/GZLP01/rels/d_a_obj_eskban/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ferris.rel + splits: config/GZLP01/rels/d_a_obj_ferris/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ferris/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_figure.rel + splits: config/GZLP01/rels/d_a_obj_figure/splits.txt + symbols: config/GZLP01/rels/d_a_obj_figure/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_firewall.rel + splits: config/GZLP01/rels/d_a_obj_firewall/splits.txt + symbols: config/GZLP01/rels/d_a_obj_firewall/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_flame.rel + splits: config/GZLP01/rels/d_a_obj_flame/splits.txt + symbols: config/GZLP01/rels/d_a_obj_flame/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ftree.rel + splits: config/GZLP01/rels/d_a_obj_ftree/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ftree/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ganonbed.rel + splits: config/GZLP01/rels/d_a_obj_ganonbed/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ganonbed/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_gaship.rel + splits: config/GZLP01/rels/d_a_obj_gaship/splits.txt + symbols: config/GZLP01/rels/d_a_obj_gaship/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_gaship2.rel + splits: config/GZLP01/rels/d_a_obj_gaship2/splits.txt + symbols: config/GZLP01/rels/d_a_obj_gaship2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_gnnbtltaki.rel + splits: config/GZLP01/rels/d_a_obj_gnnbtltaki/splits.txt + symbols: config/GZLP01/rels/d_a_obj_gnnbtltaki/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_gnndemotakie.rel + splits: config/GZLP01/rels/d_a_obj_gnndemotakie/splits.txt + symbols: config/GZLP01/rels/d_a_obj_gnndemotakie/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_gnndemotakis.rel + splits: config/GZLP01/rels/d_a_obj_gnndemotakis/splits.txt + symbols: config/GZLP01/rels/d_a_obj_gnndemotakis/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_gong.rel + splits: config/GZLP01/rels/d_a_obj_gong/splits.txt + symbols: config/GZLP01/rels/d_a_obj_gong/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_gtaki.rel + splits: config/GZLP01/rels/d_a_obj_gtaki/splits.txt + symbols: config/GZLP01/rels/d_a_obj_gtaki/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_hami2.rel + splits: config/GZLP01/rels/d_a_obj_hami2/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hami2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_hami3.rel + splits: config/GZLP01/rels/d_a_obj_hami3/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hami3/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_hami4.rel + splits: config/GZLP01/rels/d_a_obj_hami4/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hami4/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_hat.rel + splits: config/GZLP01/rels/d_a_obj_hat/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hat/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_hbrf1.rel + splits: config/GZLP01/rels/d_a_obj_hbrf1/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hbrf1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_hcbh.rel + splits: config/GZLP01/rels/d_a_obj_hcbh/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hcbh/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_hha.rel + splits: config/GZLP01/rels/d_a_obj_hha/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hha/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_hlift.rel + splits: config/GZLP01/rels/d_a_obj_hlift/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hlift/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_homen.rel + splits: config/GZLP01/rels/d_a_obj_homen/splits.txt + symbols: config/GZLP01/rels/d_a_obj_homen/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_homensmoke.rel + splits: config/GZLP01/rels/d_a_obj_homensmoke/splits.txt + symbols: config/GZLP01/rels/d_a_obj_homensmoke/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_hsehi1.rel + splits: config/GZLP01/rels/d_a_obj_hsehi1/splits.txt + symbols: config/GZLP01/rels/d_a_obj_hsehi1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_htetu1.rel + splits: config/GZLP01/rels/d_a_obj_htetu1/splits.txt + symbols: config/GZLP01/rels/d_a_obj_htetu1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_iceisland.rel + splits: config/GZLP01/rels/d_a_obj_iceisland/splits.txt + symbols: config/GZLP01/rels/d_a_obj_iceisland/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_jump.rel + splits: config/GZLP01/rels/d_a_obj_jump/splits.txt + symbols: config/GZLP01/rels/d_a_obj_jump/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_kanoke.rel + splits: config/GZLP01/rels/d_a_obj_kanoke/splits.txt + symbols: config/GZLP01/rels/d_a_obj_kanoke/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ladder.rel + splits: config/GZLP01/rels/d_a_obj_ladder/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ladder/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_light.rel + splits: config/GZLP01/rels/d_a_obj_light/splits.txt + symbols: config/GZLP01/rels/d_a_obj_light/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_mkie.rel + splits: config/GZLP01/rels/d_a_obj_mkie/splits.txt + symbols: config/GZLP01/rels/d_a_obj_mkie/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_mkiek.rel + splits: config/GZLP01/rels/d_a_obj_mkiek/splits.txt + symbols: config/GZLP01/rels/d_a_obj_mkiek/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_mknjd.rel + splits: config/GZLP01/rels/d_a_obj_mknjd/splits.txt + symbols: config/GZLP01/rels/d_a_obj_mknjd/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_mmrr.rel + splits: config/GZLP01/rels/d_a_obj_mmrr/splits.txt + symbols: config/GZLP01/rels/d_a_obj_mmrr/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_msdan.rel + splits: config/GZLP01/rels/d_a_obj_msdan/splits.txt + symbols: config/GZLP01/rels/d_a_obj_msdan/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_msdan2.rel + splits: config/GZLP01/rels/d_a_obj_msdan2/splits.txt + symbols: config/GZLP01/rels/d_a_obj_msdan2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_msdan_sub.rel + splits: config/GZLP01/rels/d_a_obj_msdan_sub/splits.txt + symbols: config/GZLP01/rels/d_a_obj_msdan_sub/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_msdan_sub2.rel + splits: config/GZLP01/rels/d_a_obj_msdan_sub2/splits.txt + symbols: config/GZLP01/rels/d_a_obj_msdan_sub2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_mtest.rel + splits: config/GZLP01/rels/d_a_obj_mtest/splits.txt + symbols: config/GZLP01/rels/d_a_obj_mtest/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_nest.rel + splits: config/GZLP01/rels/d_a_obj_nest/splits.txt + symbols: config/GZLP01/rels/d_a_obj_nest/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ojtree.rel + splits: config/GZLP01/rels/d_a_obj_ojtree/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ojtree/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_ospbox.rel + splits: config/GZLP01/rels/d_a_obj_ospbox/splits.txt + symbols: config/GZLP01/rels/d_a_obj_ospbox/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_paper.rel + splits: config/GZLP01/rels/d_a_obj_paper/splits.txt + symbols: config/GZLP01/rels/d_a_obj_paper/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_pbka.rel + splits: config/GZLP01/rels/d_a_obj_pbka/splits.txt + symbols: config/GZLP01/rels/d_a_obj_pbka/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_pfall.rel + splits: config/GZLP01/rels/d_a_obj_pfall/splits.txt + symbols: config/GZLP01/rels/d_a_obj_pfall/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_plant.rel + splits: config/GZLP01/rels/d_a_obj_plant/splits.txt + symbols: config/GZLP01/rels/d_a_obj_plant/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_rflw.rel + splits: config/GZLP01/rels/d_a_obj_rflw/splits.txt + symbols: config/GZLP01/rels/d_a_obj_rflw/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_rforce.rel + splits: config/GZLP01/rels/d_a_obj_rforce/splits.txt + symbols: config/GZLP01/rels/d_a_obj_rforce/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_smplbg.rel + splits: config/GZLP01/rels/d_a_obj_smplbg/splits.txt + symbols: config/GZLP01/rels/d_a_obj_smplbg/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_tapestry.rel + splits: config/GZLP01/rels/d_a_obj_tapestry/splits.txt + symbols: config/GZLP01/rels/d_a_obj_tapestry/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_tntrap.rel + splits: config/GZLP01/rels/d_a_obj_tntrap/splits.txt + symbols: config/GZLP01/rels/d_a_obj_tntrap/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_tower.rel + splits: config/GZLP01/rels/d_a_obj_tower/splits.txt + symbols: config/GZLP01/rels/d_a_obj_tower/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_trap.rel + splits: config/GZLP01/rels/d_a_obj_trap/splits.txt + symbols: config/GZLP01/rels/d_a_obj_trap/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_tribox.rel + splits: config/GZLP01/rels/d_a_obj_tribox/splits.txt + symbols: config/GZLP01/rels/d_a_obj_tribox/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_try.rel + splits: config/GZLP01/rels/d_a_obj_try/splits.txt + symbols: config/GZLP01/rels/d_a_obj_try/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_usovmc.rel + splits: config/GZLP01/rels/d_a_obj_usovmc/splits.txt + symbols: config/GZLP01/rels/d_a_obj_usovmc/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_vfan.rel + splits: config/GZLP01/rels/d_a_obj_vfan/splits.txt + symbols: config/GZLP01/rels/d_a_obj_vfan/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_vgnfd.rel + splits: config/GZLP01/rels/d_a_obj_vgnfd/splits.txt + symbols: config/GZLP01/rels/d_a_obj_vgnfd/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_vmc.rel + splits: config/GZLP01/rels/d_a_obj_vmc/splits.txt + symbols: config/GZLP01/rels/d_a_obj_vmc/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_vmsdz.rel + splits: config/GZLP01/rels/d_a_obj_vmsdz/splits.txt + symbols: config/GZLP01/rels/d_a_obj_vmsdz/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_vmsms.rel + splits: config/GZLP01/rels/d_a_obj_vmsms/splits.txt + symbols: config/GZLP01/rels/d_a_obj_vmsms/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_volcano.rel + splits: config/GZLP01/rels/d_a_obj_volcano/splits.txt + symbols: config/GZLP01/rels/d_a_obj_volcano/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_vtil.rel + splits: config/GZLP01/rels/d_a_obj_vtil/splits.txt + symbols: config/GZLP01/rels/d_a_obj_vtil/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_vyasi.rel + splits: config/GZLP01/rels/d_a_obj_vyasi/splits.txt + symbols: config/GZLP01/rels/d_a_obj_vyasi/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_xfuta.rel + splits: config/GZLP01/rels/d_a_obj_xfuta/splits.txt + symbols: config/GZLP01/rels/d_a_obj_xfuta/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_obj_zouK.rel + splits: config/GZLP01/rels/d_a_obj_zouK/splits.txt + symbols: config/GZLP01/rels/d_a_obj_zouK/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_oship.rel + splits: config/GZLP01/rels/d_a_oship/splits.txt + symbols: config/GZLP01/rels/d_a_oship/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_ph.rel + splits: config/GZLP01/rels/d_a_ph/splits.txt + symbols: config/GZLP01/rels/d_a_ph/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_pt.rel + splits: config/GZLP01/rels/d_a_pt/splits.txt + symbols: config/GZLP01/rels/d_a_pt/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_pw.rel + splits: config/GZLP01/rels/d_a_pw/splits.txt + symbols: config/GZLP01/rels/d_a_pw/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_pz.rel + splits: config/GZLP01/rels/d_a_pz/splits.txt + symbols: config/GZLP01/rels/d_a_pz/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_sail.rel + splits: config/GZLP01/rels/d_a_sail/splits.txt + symbols: config/GZLP01/rels/d_a_sail/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_salvage_tbox.rel + splits: config/GZLP01/rels/d_a_salvage_tbox/splits.txt + symbols: config/GZLP01/rels/d_a_salvage_tbox/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_scene_change.rel + splits: config/GZLP01/rels/d_a_scene_change/splits.txt + symbols: config/GZLP01/rels/d_a_scene_change/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_shutter.rel + splits: config/GZLP01/rels/d_a_shutter/splits.txt + symbols: config/GZLP01/rels/d_a_shutter/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_shutter2.rel + splits: config/GZLP01/rels/d_a_shutter2/splits.txt + symbols: config/GZLP01/rels/d_a_shutter2/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_st.rel + splits: config/GZLP01/rels/d_a_st/splits.txt + symbols: config/GZLP01/rels/d_a_st/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_steam_tag.rel + splits: config/GZLP01/rels/d_a_steam_tag/splits.txt + symbols: config/GZLP01/rels/d_a_steam_tag/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_swattack.rel + splits: config/GZLP01/rels/d_a_swattack/splits.txt + symbols: config/GZLP01/rels/d_a_swattack/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_switem.rel + splits: config/GZLP01/rels/d_a_switem/splits.txt + symbols: config/GZLP01/rels/d_a_switem/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_swpropeller.rel + splits: config/GZLP01/rels/d_a_swpropeller/splits.txt + symbols: config/GZLP01/rels/d_a_swpropeller/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_swtact.rel + splits: config/GZLP01/rels/d_a_swtact/splits.txt + symbols: config/GZLP01/rels/d_a_swtact/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_tag_etc.rel + splits: config/GZLP01/rels/d_a_tag_etc/splits.txt + symbols: config/GZLP01/rels/d_a_tag_etc/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_tag_island.rel + splits: config/GZLP01/rels/d_a_tag_island/splits.txt + symbols: config/GZLP01/rels/d_a_tag_island/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_tag_kf1.rel + splits: config/GZLP01/rels/d_a_tag_kf1/splits.txt + symbols: config/GZLP01/rels/d_a_tag_kf1/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_tag_ret.rel + splits: config/GZLP01/rels/d_a_tag_ret/splits.txt + symbols: config/GZLP01/rels/d_a_tag_ret/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_tag_volcano.rel + splits: config/GZLP01/rels/d_a_tag_volcano/splits.txt + symbols: config/GZLP01/rels/d_a_tag_volcano/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_title.rel + splits: config/GZLP01/rels/d_a_title/splits.txt + symbols: config/GZLP01/rels/d_a_title/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_tn.rel + splits: config/GZLP01/rels/d_a_tn/splits.txt + symbols: config/GZLP01/rels/d_a_tn/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_toge.rel + splits: config/GZLP01/rels/d_a_toge/splits.txt + symbols: config/GZLP01/rels/d_a_toge/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_tori_flag.rel + splits: config/GZLP01/rels/d_a_tori_flag/splits.txt + symbols: config/GZLP01/rels/d_a_tori_flag/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_wall.rel + splits: config/GZLP01/rels/d_a_wall/splits.txt + symbols: config/GZLP01/rels/d_a_wall/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_warpfout.rel + splits: config/GZLP01/rels/d_a_warpfout/splits.txt + symbols: config/GZLP01/rels/d_a_warpfout/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_warpgn.rel + splits: config/GZLP01/rels/d_a_warpgn/splits.txt + symbols: config/GZLP01/rels/d_a_warpgn/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_warpls.rel + splits: config/GZLP01/rels/d_a_warpls/splits.txt + symbols: config/GZLP01/rels/d_a_warpls/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_warpmj.rel + splits: config/GZLP01/rels/d_a_warpmj/splits.txt + symbols: config/GZLP01/rels/d_a_warpmj/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_waterfall.rel + splits: config/GZLP01/rels/d_a_waterfall/splits.txt + symbols: config/GZLP01/rels/d_a_waterfall/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_windmill.rel + splits: config/GZLP01/rels/d_a_windmill/splits.txt + symbols: config/GZLP01/rels/d_a_windmill/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_wz.rel + splits: config/GZLP01/rels/d_a_wz/splits.txt + symbols: config/GZLP01/rels/d_a_wz/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_ygcwp.rel + splits: config/GZLP01/rels/d_a_ygcwp/splits.txt + symbols: config/GZLP01/rels/d_a_ygcwp/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_yougan.rel + splits: config/GZLP01/rels/d_a_yougan/splits.txt + symbols: config/GZLP01/rels/d_a_yougan/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_ghostship.rel + splits: config/GZLP01/rels/d_a_ghostship/splits.txt + symbols: config/GZLP01/rels/d_a_ghostship/symbols.txt + + - object: orig/GZLP01/files/rels/d_a_movie_player.rel + splits: config/GZLP01/rels/d_a_movie_player/splits.txt + symbols: config/GZLP01/rels/d_a_movie_player/symbols.txt diff --git a/config/GZLP01/rels/d_a_acorn_leaf/splits.txt b/config/GZLP01/rels/d_a_acorn_leaf/splits.txt new file mode 100644 index 000000000..ca5d02457 --- /dev/null +++ b/config/GZLP01/rels/d_a_acorn_leaf/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_acorn_leaf.cpp: + .text start:0x000000EC end:0x00000E60 + .text start:0x00000E60 end:0x00000E60 + .text start:0x00000E60 end:0x00000EDC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000075 + .data start:0x00000000 end:0x000001A0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_acorn_leaf/symbols.txt b/config/GZLP01/rels/d_a_acorn_leaf/symbols.txt new file mode 100644 index 000000000..4c10ed63c --- /dev/null +++ b/config/GZLP01/rels/d_a_acorn_leaf/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__9daAleaf_cFv = .text:0x0000010C; // type:function size:0x14C scope:global align:4 +CreateInit__9daAleaf_cFv = .text:0x00000258; // type:function size:0xBC scope:global align:4 +create_acorn__9daAleaf_cFv = .text:0x00000314; // type:function size:0x70 scope:global align:4 +create_acorn_sub__9daAleaf_cFb = .text:0x00000384; // type:function size:0xDC scope:global align:4 +__dt__4cXyzFv = .text:0x00000460; // type:function size:0x3C scope:weak align:4 +_create__9daAleaf_cFv = .text:0x0000049C; // type:function size:0x150 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000005EC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000648; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000690; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000075C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000007A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000800; // type:function size:0x48 scope:weak align:4 +set_mtx__9daAleaf_cFv = .text:0x00000848; // type:function size:0x88 scope:global align:4 +_execute__9daAleaf_cFv = .text:0x000008D0; // type:function size:0x374 scope:global align:4 +_draw__9daAleaf_cFv = .text:0x00000C44; // type:function size:0x90 scope:global align:4 +daAleaf_Create__FPv = .text:0x00000CD4; // type:function size:0x20 scope:local align:4 +daAleaf_Delete__FPv = .text:0x00000CF4; // type:function size:0x30 scope:local align:4 +daAleaf_Draw__FPv = .text:0x00000D24; // type:function size:0x24 scope:local align:4 +daAleaf_Execute__FPv = .text:0x00000D48; // type:function size:0x24 scope:local align:4 +daAleaf_IsDelete__FPv = .text:0x00000D6C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000D74; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000D84; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000D8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000D94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000D9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DA4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000DDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000DEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000DF4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E2C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E38; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E40; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000E48; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000E54; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00000E60; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_acorn_leaf_cpp = .text:0x00000E7C; // type:function size:0x50 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000ECC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000ED4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daAleaf_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4047 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4332 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4333 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x31 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daAleafMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_ACORN_LEAF = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000094; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000A0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000014C; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4011 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +acorn_offset = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_agbsw0/splits.txt b/config/GZLP01/rels/d_a_agbsw0/splits.txt new file mode 100644 index 000000000..354cf57f8 --- /dev/null +++ b/config/GZLP01/rels/d_a_agbsw0/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_agbsw0.cpp: + .text start:0x00000078 end:0x00005810 + .text start:0x00005810 end:0x00005810 + .rodata start:0x00000000 end:0x0000009D + .data start:0x00000000 end:0x00000574 + .bss start:0x00000000 end:0x0000000F diff --git a/config/GZLP01/rels/d_a_agbsw0/symbols.txt b/config/GZLP01/rels/d_a_agbsw0/symbols.txt new file mode 100644 index 000000000..303d5e5f6 --- /dev/null +++ b/config/GZLP01/rels/d_a_agbsw0/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ExeSubA__10daAgbsw0_cFv = .text:0x00000078; // type:function size:0x2CC scope:global align:4 +ExeSubAT__10daAgbsw0_cFv = .text:0x00000344; // type:function size:0x328 scope:global align:4 +ExeSubA2__10daAgbsw0_cFv = .text:0x0000066C; // type:function size:0x2D4 scope:global align:4 +ExeSubF__10daAgbsw0_cFv = .text:0x00000940; // type:function size:0x174 scope:global align:4 +ExeSubF2__10daAgbsw0_cFv = .text:0x00000AB4; // type:function size:0x394 scope:global align:4 +ExeSubM__10daAgbsw0_cFv = .text:0x00000E48; // type:function size:0x19C scope:global align:4 +ExeSubM2__10daAgbsw0_cFv = .text:0x00000FE4; // type:function size:0x1B4 scope:global align:4 +ExeSubM3__10daAgbsw0_cFv = .text:0x00001198; // type:function size:0x1D0 scope:global align:4 +TriforceCheck__10daAgbsw0_cFP7daAgb_c = .text:0x00001368; // type:function size:0x448 scope:global align:4 +ExeSubMW__10daAgbsw0_cFv = .text:0x000017B0; // type:function size:0x380 scope:global align:4 +ExeSubT__10daAgbsw0_cFv = .text:0x00001B30; // type:function size:0x1F8 scope:global align:4 +ExeSubS__10daAgbsw0_cFv = .text:0x00001D28; // type:function size:0x2E4 scope:global align:4 +ExeSubR__10daAgbsw0_cFv = .text:0x0000200C; // type:function size:0x240 scope:global align:4 +ExeSubB__10daAgbsw0_cFv = .text:0x0000224C; // type:function size:0x83C scope:global align:4 +ExeSubD__10daAgbsw0_cFv = .text:0x00002A88; // type:function size:0x368 scope:global align:4 +ExeSubFA__10daAgbsw0_cFv = .text:0x00002DF0; // type:function size:0x34C scope:global align:4 +HitCheck__10daAgbsw0_cFP10fopAc_ac_c = .text:0x0000313C; // type:function size:0x130 scope:global align:4 +HitCheck__10daAgbsw0_cF4cXyzf = .text:0x0000326C; // type:function size:0x138 scope:global align:4 +MoveCheck__10daAgbsw0_cFs = .text:0x000033A4; // type:function size:0x1428 scope:global align:4 +dComIfGs_getMagic__Fv = .text:0x000047CC; // type:function size:0x10 scope:weak align:4 +MailSend__10daAgbsw0_cFUsUcUcUcUc = .text:0x000047DC; // type:function size:0x9C scope:global align:4 +daAgbsw0_Draw__FP10daAgbsw0_c = .text:0x00004878; // type:function size:0x20 scope:local align:4 +draw__10daAgbsw0_cFv = .text:0x00004898; // type:function size:0x2F4 scope:weak align:4 +daAgbsw0_Execute__FP10daAgbsw0_c = .text:0x00004B8C; // type:function size:0x1CC scope:local align:4 +daAgbsw0_IsDelete__FP10daAgbsw0_c = .text:0x00004D58; // type:function size:0x8 scope:local align:4 +daAgbsw0_Delete__FP10daAgbsw0_c = .text:0x00004D60; // type:function size:0x198 scope:local align:4 +daAgbsw0_Create__FP10fopAc_ac_c = .text:0x00004EF8; // type:function size:0xE8 scope:local align:4 +create__10daAgbsw0_cFv = .text:0x00004FE0; // type:function size:0x4D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000054B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005584; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000055CC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005628; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005670; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000056CC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005714; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005724; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000572C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005734; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000573C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005744; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000577C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005784; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000578C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005794; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000057CC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000057D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000057D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000057E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000057E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000057F4; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005800; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005808; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4744 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@5062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@5064 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@5168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@5169 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@5170 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@5171 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@5172 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@5173 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5355 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5356 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5357 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5564 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5565 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5566 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5752 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@7155 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@7156 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000006C; // type:object size:0x31 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4407 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4408 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4409 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4410 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4411 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4412 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4413 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4414 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4415 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4416 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4417 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4418 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4419 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4420 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4421 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +ExeSubTable$localstatic3$execute__10daAgbsw0_cFv = .data:0x00000128; // type:object size:0xB4 scope:weak align:4 data:4byte +@5065 = .data:0x000001DC; // type:object size:0x1C scope:local align:4 +BeatedMsg__10daAgbsw0_c = .data:0x000001F8; // type:object size:0xC scope:global align:4 +DisposedMsg__10daAgbsw0_c = .data:0x00000204; // type:object size:0x4 scope:global align:4 +@6907 = .data:0x00000208; // type:object size:0x210 scope:local align:4 +l_daAgbsw0_Method = .data:0x00000418; // type:object size:0x20 scope:local align:4 +g_profile_AGBSW0 = .data:0x00000438; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000480; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000508; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000514; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000520; // type:object size:0x54 scope:weak align:4 +mMail__10daAgbsw0_c = .bss:0x00000000; // type:object size:0x8 scope:global align:4 +mSE__10daAgbsw0_c = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +se_flag$5080 = .bss:0x0000000C; // type:object size:0x1 scope:local align:1 data:byte +init$5081 = .bss:0x0000000D; // type:object size:0x1 scope:local align:1 +init$localstatic4$execute__10daAgbsw0_cFv = .bss:0x0000000E; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLP01/rels/d_a_alldie/splits.txt b/config/GZLP01/rels/d_a_alldie/splits.txt new file mode 100644 index 000000000..3cfa7a3bd --- /dev/null +++ b/config/GZLP01/rels/d_a_alldie/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_alldie.cpp: + .text start:0x00000078 end:0x000002CC + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_alldie/symbols.txt b/config/GZLP01/rels/d_a_alldie/symbols.txt new file mode 100644 index 000000000..13f3a0e8a --- /dev/null +++ b/config/GZLP01/rels/d_a_alldie/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daAlldie_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +actionWait__10daAlldie_cFv = .text:0x00000084; // type:function size:0x8 scope:global align:4 +actionCheck__10daAlldie_cFv = .text:0x0000008C; // type:function size:0x4C scope:global align:4 +actionTimer__10daAlldie_cFv = .text:0x000000D8; // type:function size:0x94 scope:global align:4 +execute__10daAlldie_cFv = .text:0x0000016C; // type:function size:0x50 scope:global align:4 +daAlldie_Draw__FP10daAlldie_c = .text:0x000001BC; // type:function size:0x8 scope:local align:4 +daAlldie_Execute__FP10daAlldie_c = .text:0x000001C4; // type:function size:0x24 scope:local align:4 +daAlldie_IsDelete__FP10daAlldie_c = .text:0x000001E8; // type:function size:0x8 scope:local align:4 +daAlldie_Delete__FP10daAlldie_c = .text:0x000001F0; // type:function size:0x30 scope:local align:4 +daAlldie_Create__FP10fopAc_ac_c = .text:0x00000220; // type:function size:0xAC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAlldie_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ALLDIE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_am/splits.txt b/config/GZLP01/rels/d_a_am/splits.txt new file mode 100644 index 000000000..d8dadb8c4 --- /dev/null +++ b/config/GZLP01/rels/d_a_am/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_am.cpp: + .text start:0x00000078 end:0x00004B00 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x000004C4 diff --git a/config/GZLP01/rels/d_a_am/symbols.txt b/config/GZLP01/rels/d_a_am/symbols.txt new file mode 100644 index 000000000..bda0cb578 --- /dev/null +++ b/config/GZLP01/rels/d_a_am/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x1A4 scope:local align:4 +draw_SUB__FP8am_class = .text:0x0000021C; // type:function size:0xC8 scope:local align:4 +daAM_Draw__FP8am_class = .text:0x000002E4; // type:function size:0x94 scope:local align:4 +anm_init__FP8am_classifUcfi = .text:0x00000378; // type:function size:0x12C scope:local align:4 +body_atari_check__FP8am_class = .text:0x000004A4; // type:function size:0x2E0 scope:local align:4 +medama_atari_check__FP8am_class = .text:0x00000784; // type:function size:0x590 scope:local align:4 +bomb_move_set__FP8am_classUc = .text:0x00000D14; // type:function size:0x1F0 scope:local align:4 +bomb_nomi_check__FP8am_class = .text:0x00000F04; // type:function size:0x234 scope:local align:4 +BG_check__FP8am_class = .text:0x00001138; // type:function size:0xAC scope:local align:4 +Line_check__FP8am_class4cXyz = .text:0x000011E4; // type:function size:0x320 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001504; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001630; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016D0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000172C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001774; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000017D0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001818; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000018AC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000018F4; // type:function size:0x48 scope:weak align:4 +medama_move__FP8am_class = .text:0x0000193C; // type:function size:0x1C4 scope:local align:4 +action_dousa__FP8am_class = .text:0x00001B00; // type:function size:0xA64 scope:local align:4 +action_modoru_move__FP8am_class = .text:0x00002564; // type:function size:0x360 scope:local align:4 +action_handou_move__FP8am_class = .text:0x000028C4; // type:function size:0x1A8 scope:local align:4 +action_itai_move__FP8am_class = .text:0x00002A6C; // type:function size:0xA88 scope:local align:4 +daAM_Execute__FP8am_class = .text:0x000034F4; // type:function size:0x4B0 scope:local align:4 +daAM_IsDelete__FP8am_class = .text:0x000039A4; // type:function size:0x8 scope:local align:4 +daAM_Delete__FP8am_class = .text:0x000039AC; // type:function size:0xD8 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003A84; // type:function size:0x17C scope:local align:4 +daAM_Create__FP10fopAc_ac_c = .text:0x00003C00; // type:function size:0x35C scope:local align:4 +__ct__8am_classFv = .text:0x00003F5C; // type:function size:0x348 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000042A4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004370; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000043B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004484; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000044CC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004528; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004570; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000045CC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000463C; // type:function size:0x88 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000046C4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00004740; // type:function size:0x24 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004764; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004768; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000476C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004770; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004774; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000047BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004818; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004860; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048BC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004904; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004914; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000491C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004924; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000492C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004934; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000496C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004974; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000497C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004984; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000049C0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000049C8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000049D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000049E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000049E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000049F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000049F8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004A38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004A40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A48; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A80; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A88; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004A90; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004A9C; // type:function size:0xC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004AA8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004AB0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004AB8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004AC0; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004AC8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004AD0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004AD8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004AE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004AE8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004AF0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004AF8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4105 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4109 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4154 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4397 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4524 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4627 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4728 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4729 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@5011 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5012 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5013 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5014 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5015 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5119 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5403 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5407 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5502 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5503 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5504 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5505 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5506 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5714 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5715 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5017 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +@5408 = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +cyl2_eye_offset$5550 = .data:0x0000007C; // type:object size:0x18 scope:local align:4 +search_data$5551 = .data:0x00000094; // type:object size:0xC scope:local align:4 +eye_co_sph_src$5628 = .data:0x000000A0; // type:object size:0x40 scope:local align:4 +mouth_co_sph_src$5629 = .data:0x000000E0; // type:object size:0x40 scope:local align:4 +body_co_cyl_src$5630 = .data:0x00000120; // type:object size:0x44 scope:local align:4 +sword_co_cyl_src$5631 = .data:0x00000164; // type:object size:0x44 scope:local align:4 +l_daAM_Method = .data:0x000001A8; // type:object size:0x20 scope:local align:4 +g_profile_AM = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000001F8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000214; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000270; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000304; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003A4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003F8; // type:object size:0x24 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000041C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000044C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000470; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000047C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004A0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004B8; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_am2/splits.txt b/config/GZLP01/rels/d_a_am2/splits.txt new file mode 100644 index 000000000..fa230f6bc --- /dev/null +++ b/config/GZLP01/rels/d_a_am2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_am2.cpp: + .text start:0x00000078 end:0x00004DA8 + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x000004D4 diff --git a/config/GZLP01/rels/d_a_am2/symbols.txt b/config/GZLP01/rels/d_a_am2/symbols.txt new file mode 100644 index 000000000..9147408ac --- /dev/null +++ b/config/GZLP01/rels/d_a_am2/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x138 scope:local align:4 +draw_SUB__FP9am2_class = .text:0x000001B0; // type:function size:0xC8 scope:local align:4 +daAM2_Draw__FP9am2_class = .text:0x00000278; // type:function size:0xFC scope:local align:4 +anm_init__FP9am2_classifUcfi = .text:0x00000374; // type:function size:0x12C scope:local align:4 +medama_atari_check__FP9am2_class = .text:0x000004A0; // type:function size:0x378 scope:local align:4 +week_atari_check__FP9am2_class = .text:0x00000818; // type:function size:0x518 scope:local align:4 +body_atari_check__FP9am2_class = .text:0x00000D30; // type:function size:0x224 scope:local align:4 +BG_check__FP9am2_class = .text:0x00000F54; // type:function size:0xA0 scope:local align:4 +Line_check__FP9am2_class4cXyz = .text:0x00000FF4; // type:function size:0x350 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001344; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001470; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001510; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000156C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000015B4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001610; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001658; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000016EC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001734; // type:function size:0x48 scope:weak align:4 +naraku_check__FP9am2_class = .text:0x0000177C; // type:function size:0x2A8 scope:local align:4 +action_dousa__FP9am2_class = .text:0x00001A24; // type:function size:0x81C scope:local align:4 +action_mahi__FP9am2_class = .text:0x00002240; // type:function size:0x8C8 scope:local align:4 +action_itai__FP9am2_class = .text:0x00002B08; // type:function size:0x7A4 scope:local align:4 +action_handou_move__FP9am2_class = .text:0x000032AC; // type:function size:0x1F8 scope:local align:4 +action_modoru_move__FP9am2_class = .text:0x000034A4; // type:function size:0x2F8 scope:local align:4 +daAM2_Execute__FP9am2_class = .text:0x0000379C; // type:function size:0x31C scope:local align:4 +daAM2_IsDelete__FP9am2_class = .text:0x00003AB8; // type:function size:0x8 scope:local align:4 +daAM2_Delete__FP9am2_class = .text:0x00003AC0; // type:function size:0x58 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003B18; // type:function size:0x310 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003E28; // type:function size:0x48 scope:weak align:4 +daAM2_Create__FP10fopAc_ac_c = .text:0x00003E70; // type:function size:0x3E0 scope:local align:4 +__ct__9am2_classFv = .text:0x00004250; // type:function size:0x2E4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004534; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004590; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000045D8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000046A4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000046EC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000047B8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004800; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000485C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000048A4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004900; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004970; // type:function size:0x88 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000049F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004A40; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004A88; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AE4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AE8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AEC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004AF0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004AF4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004B04; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004B0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004B14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004B1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B24; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004B5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004B64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004B6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B74; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004BAC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004BB0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004BB8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004BC8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004BD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004BD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004BE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BE8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004C20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004C28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004C30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C38; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C70; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C78; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004C80; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004C8C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004C98; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00004CF4; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004D50; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004D58; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004D60; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004D68; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004D70; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004D78; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004D80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004D88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004D90; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004D98; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004DA0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4395 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4716 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4844 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4846 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5080 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5082 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5084 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5085 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5086 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5087 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5382 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5383 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5384 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5386 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5387 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5388 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5389 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5578 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5679 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@5734 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5735 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5736 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5737 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5979 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5980 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5981 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5982 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5984 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000B8; // type:object size:0xA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5088 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +cyl_offset_1$5777 = .data:0x00000050; // type:object size:0x18 scope:local align:4 +sph_offset$5778 = .data:0x00000068; // type:object size:0xC scope:local align:4 +search_data$5779 = .data:0x00000074; // type:object size:0x18 scope:local align:4 +eye_co_sph_src$5873 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +week_co_sph_src$5874 = .data:0x000000CC; // type:object size:0x40 scope:local align:4 +body_co_cyl_src$5875 = .data:0x0000010C; // type:object size:0x44 scope:local align:4 +sword_co_cyl_src$5876 = .data:0x00000150; // type:object size:0x44 scope:local align:4 +l_daAM2_Method = .data:0x00000194; // type:object size:0x20 scope:local align:4 +g_profile_AM2 = .data:0x000001B4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000220; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000240; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000025C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000390; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003E4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000042C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000045C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000480; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000048C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000498; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000004A4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004B0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004C8; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_amiprop/splits.txt b/config/GZLP01/rels/d_a_amiprop/splits.txt new file mode 100644 index 000000000..76ad82996 --- /dev/null +++ b/config/GZLP01/rels/d_a_amiprop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_amiprop.cpp: + .text start:0x00000078 end:0x00000AB4 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_amiprop/symbols.txt b/config/GZLP01/rels/d_a_amiprop/symbols.txt new file mode 100644 index 000000000..f96fe96ef --- /dev/null +++ b/config/GZLP01/rels/d_a_amiprop/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__11daAmiProp_cFv = .text:0x00000078; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:local align:4 +CreateHeap__11daAmiProp_cFv = .text:0x000000F4; // type:function size:0x150 scope:global align:4 +CreateInit__11daAmiProp_cFv = .text:0x00000244; // type:function size:0xD4 scope:global align:4 +_create__11daAmiProp_cFv = .text:0x00000318; // type:function size:0x12C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000444; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000510; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000558; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000005B4; // type:function size:0x48 scope:weak align:4 +set_mtx__11daAmiProp_cFv = .text:0x000005FC; // type:function size:0x98 scope:global align:4 +setMoveBGMtx__11daAmiProp_cFv = .text:0x00000694; // type:function size:0x78 scope:global align:4 +_execute__11daAmiProp_cFv = .text:0x0000070C; // type:function size:0x178 scope:global align:4 +_draw__11daAmiProp_cFv = .text:0x00000884; // type:function size:0xA0 scope:global align:4 +daAmiProp_Create__FPv = .text:0x00000924; // type:function size:0x20 scope:local align:4 +daAmiProp_Delete__FPv = .text:0x00000944; // type:function size:0x24 scope:local align:4 +daAmiProp_Draw__FPv = .text:0x00000968; // type:function size:0x24 scope:local align:4 +daAmiProp_Execute__FPv = .text:0x0000098C; // type:function size:0x24 scope:local align:4 +daAmiProp_IsDelete__FPv = .text:0x000009B0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000009B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000009C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000009D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000009D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000009E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000009E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000A20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000A28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A38; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000A70; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A84; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000A8C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000A98; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000AA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000AAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daAmiProp_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x24 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daAmiPropMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_AMI_PROP = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_andsw0/splits.txt b/config/GZLP01/rels/d_a_andsw0/splits.txt new file mode 100644 index 000000000..0dd7c47a5 --- /dev/null +++ b/config/GZLP01/rels/d_a_andsw0/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw0.cpp: + .text start:0x00000078 end:0x00000A64 + .data start:0x00000000 end:0x000000CC + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_andsw0/symbols.txt b/config/GZLP01/rels/d_a_andsw0/symbols.txt new file mode 100644 index 000000000..e91e95cd8 --- /dev/null +++ b/config/GZLP01/rels/d_a_andsw0/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daAndsw0_Draw__FP12andsw0_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daAndsw0_check__FP12andsw0_class = .text:0x00000080; // type:function size:0x344 scope:local align:4 +bk_s_sub1__FPvPv = .text:0x000003C4; // type:function size:0x88 scope:local align:4 +bk_s_sub2__FPvPv = .text:0x0000044C; // type:function size:0x88 scope:local align:4 +bk_s_sub3__FPvPv = .text:0x000004D4; // type:function size:0x88 scope:local align:4 +bb_s_sub__FPvPv = .text:0x0000055C; // type:function size:0x78 scope:local align:4 +hajimari_actor_entry__FP12andsw0_class = .text:0x000005D4; // type:function size:0xD8 scope:local align:4 +hajimarinomori_check__FP12andsw0_class = .text:0x000006AC; // type:function size:0x170 scope:local align:4 +event_start_check__FP12andsw0_class = .text:0x0000081C; // type:function size:0xF8 scope:local align:4 +daAndsw0_Execute__FP12andsw0_class = .text:0x00000914; // type:function size:0x50 scope:local align:4 +daAndsw0_IsDelete__FP12andsw0_class = .text:0x00000964; // type:function size:0x8 scope:local align:4 +daAndsw0_Delete__FP12andsw0_class = .text:0x0000096C; // type:function size:0x8 scope:local align:4 +daAndsw0_Create__FP10fopAc_ac_c = .text:0x00000974; // type:function size:0xF0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4158 = .data:0x00000000; // type:object size:0x7C scope:local align:4 +l_daAndsw0_Method = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_profile_ANDSW0 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +ac = .bss:0x00000000; // type:object size:0x1C scope:local align:4 +check_count = .bss:0x0000001C; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_andsw2/splits.txt b/config/GZLP01/rels/d_a_andsw2/splits.txt new file mode 100644 index 000000000..9593e49c4 --- /dev/null +++ b/config/GZLP01/rels/d_a_andsw2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_andsw2.cpp: + .text start:0x00000078 end:0x00000724 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLP01/rels/d_a_andsw2/symbols.txt b/config/GZLP01/rels/d_a_andsw2/symbols.txt new file mode 100644 index 000000000..72c4c3641 --- /dev/null +++ b/config/GZLP01/rels/d_a_andsw2/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__10daAndsw2_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit__10daAndsw2_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getSwbit2__10daAndsw2_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getType__10daAndsw2_cFv = .text:0x0000009C; // type:function size:0xC scope:global align:4 +getTimer__10daAndsw2_cFv = .text:0x000000A8; // type:function size:0xC scope:global align:4 +getNum__10daAndsw2_cFv = .text:0x000000B4; // type:function size:0xC scope:global align:4 +getTopSw__10daAndsw2_cFv = .text:0x000000C0; // type:function size:0x70 scope:global align:4 +chkAllSw2__10daAndsw2_cFv = .text:0x00000130; // type:function size:0xA8 scope:global align:4 +daAndsw2_actionOnAll__FP10daAndsw2_c = .text:0x000001D8; // type:function size:0xD8 scope:local align:4 +daAndsw2_actionTimer__FP10daAndsw2_c = .text:0x000002B0; // type:function size:0xD0 scope:local align:4 +daAndsw2_actionOrder__FP10daAndsw2_c = .text:0x00000380; // type:function size:0xB8 scope:local align:4 +daAndsw2_actionEvent__FP10daAndsw2_c = .text:0x00000438; // type:function size:0x84 scope:local align:4 +daAndsw2_actionOff__FP10daAndsw2_c = .text:0x000004BC; // type:function size:0x6C scope:local align:4 +daAndsw2_actionWait__FP10daAndsw2_c = .text:0x00000528; // type:function size:0x8 scope:local align:4 +daAndsw2_Draw__FP10daAndsw2_c = .text:0x00000530; // type:function size:0x8 scope:local align:4 +daAndsw2_Execute__FP10daAndsw2_c = .text:0x00000538; // type:function size:0x3C scope:local align:4 +daAndsw2_IsDelete__FP10daAndsw2_c = .text:0x00000574; // type:function size:0x8 scope:local align:4 +daAndsw2_Delete__FP10daAndsw2_c = .text:0x0000057C; // type:function size:0x30 scope:local align:4 +daAndsw2_Create__FP10fopAc_ac_c = .text:0x000005AC; // type:function size:0x178 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_action$localstatic3$execute__10daAndsw2_cFv = .data:0x00000000; // type:object size:0x18 scope:weak align:4 +l_daAndsw2_Method = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_ANDSW2 = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_arrow_iceeff/splits.txt b/config/GZLP01/rels/d_a_arrow_iceeff/splits.txt new file mode 100644 index 000000000..5354e8ab6 --- /dev/null +++ b/config/GZLP01/rels/d_a_arrow_iceeff/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_arrow_iceeff.cpp: + .text start:0x000000EC end:0x00001058 + .rodata start:0x00000000 end:0x00000083 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLP01/rels/d_a_arrow_iceeff/symbols.txt b/config/GZLP01/rels/d_a_arrow_iceeff/symbols.txt new file mode 100644 index 000000000..d3f8f6fa4 --- /dev/null +++ b/config/GZLP01/rels/d_a_arrow_iceeff/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__16daArrow_Iceeff_cFv = .text:0x0000010C; // type:function size:0x218 scope:global align:4 +CreateInit__16daArrow_Iceeff_cFv = .text:0x00000324; // type:function size:0x2C0 scope:global align:4 +set_mtx__16daArrow_Iceeff_cFv = .text:0x000005E4; // type:function size:0x158 scope:global align:4 +daArrow_Iceeff_Create__FPv = .text:0x0000073C; // type:function size:0x118 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000854; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008B0; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000008F8; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x00000934; // type:function size:0x4 scope:weak align:4 +daArrow_Iceeff_Delete__FPv = .text:0x00000938; // type:function size:0x8 scope:local align:4 +daArrow_Iceeff_Draw__FPv = .text:0x00000940; // type:function size:0x158 scope:local align:4 +daArrow_Iceeff_Execute__FPv = .text:0x00000A98; // type:function size:0x24 scope:local align:4 +_execute__16daArrow_Iceeff_cFv = .text:0x00000ABC; // type:function size:0x594 scope:weak align:4 +daArrow_Iceeff_IsDelete__FPv = .text:0x00001050; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4083 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4483 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4485 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4486 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4487 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x37 scope:local align:4 data:string_table +daArrow_IceeffMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ARROW_ICEEFF = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4209 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +init$localstatic4$_execute__16daArrow_Iceeff_cFv = .bss:0x00000014; // type:object size:0x1 scope:weak align:1 data:byte +ripple_scale$localstatic3$_execute__16daArrow_Iceeff_cFv = .bss:0x00000018; // type:object size:0xC scope:weak align:4 data:float diff --git a/config/GZLP01/rels/d_a_arrow_lighteff/splits.txt b/config/GZLP01/rels/d_a_arrow_lighteff/splits.txt new file mode 100644 index 000000000..fb141a390 --- /dev/null +++ b/config/GZLP01/rels/d_a_arrow_lighteff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_arrow_lighteff.cpp: + .text start:0x00000078 end:0x000011AC + .rodata start:0x00000000 end:0x000000AE + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLP01/rels/d_a_arrow_lighteff/symbols.txt b/config/GZLP01/rels/d_a_arrow_lighteff/symbols.txt new file mode 100644 index 000000000..e44cf8090 --- /dev/null +++ b/config/GZLP01/rels/d_a_arrow_lighteff/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setTopPos__18daArrow_Lighteff_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +setPointLight__18daArrow_Lighteff_cFv = .text:0x00000108; // type:function size:0x128 scope:global align:4 +delete_particle__18daArrow_Lighteff_cFv = .text:0x00000230; // type:function size:0x90 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002C0; // type:function size:0x20 scope:local align:4 +CreateHeap__18daArrow_Lighteff_cFv = .text:0x000002E0; // type:function size:0x344 scope:global align:4 +CreateInit__18daArrow_Lighteff_cFv = .text:0x00000624; // type:function size:0x25C scope:global align:4 +set_mtx__18daArrow_Lighteff_cFv = .text:0x00000880; // type:function size:0x100 scope:global align:4 +daArrow_Lighteff_Create__FPv = .text:0x00000980; // type:function size:0xF0 scope:local align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A70; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000ACC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B28; // type:function size:0x48 scope:weak align:4 +daArrow_Lighteff_Delete__FPv = .text:0x00000B70; // type:function size:0xA0 scope:local align:4 +daArrow_Lighteff_Draw__FPv = .text:0x00000C10; // type:function size:0x110 scope:local align:4 +daArrow_Lighteff_Execute__FPv = .text:0x00000D20; // type:function size:0x24 scope:local align:4 +_execute__18daArrow_Lighteff_cFv = .text:0x00000D44; // type:function size:0x460 scope:weak align:4 +daArrow_Lighteff_IsDelete__FPv = .text:0x000011A4; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4063 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +light_color$4068 = .rodata:0x00000008; // type:object size:0x18 scope:local align:4 +@4080 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4081 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4218 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4559 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4561 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000006C; // type:object size:0x42 scope:local align:4 data:string_table +daArrow_LighteffMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ARROW_LIGHTEFF = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_atdoor/splits.txt b/config/GZLP01/rels/d_a_atdoor/splits.txt new file mode 100644 index 000000000..d88c39dde --- /dev/null +++ b/config/GZLP01/rels/d_a_atdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_atdoor.cpp: + .text start:0x00000078 end:0x0000072C + .rodata start:0x00000000 end:0x00000039 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZLP01/rels/d_a_atdoor/symbols.txt b/config/GZLP01/rels/d_a_atdoor/symbols.txt new file mode 100644 index 000000000..fccd57afb --- /dev/null +++ b/config/GZLP01/rels/d_a_atdoor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daAtdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000084; // type:function size:0x20 scope:local align:4 +CreateHeap__10daAtdoor_cFv = .text:0x000000A4; // type:function size:0x144 scope:global align:4 +calcMtx__10daAtdoor_cFv = .text:0x000001E8; // type:function size:0x70 scope:global align:4 +CreateInit__10daAtdoor_cFv = .text:0x00000258; // type:function size:0x114 scope:global align:4 +create__10daAtdoor_cFv = .text:0x0000036C; // type:function size:0xAC scope:global align:4 +daAtdoor_actionWait__FP10daAtdoor_c = .text:0x00000418; // type:function size:0x8 scope:local align:4 +daAtdoor_actionCloseWait__FP10daAtdoor_c = .text:0x00000420; // type:function size:0xAC scope:local align:4 +daAtdoor_actionClose__FP10daAtdoor_c = .text:0x000004CC; // type:function size:0x64 scope:local align:4 +daAtdoor_actionOpenWait__FP10daAtdoor_c = .text:0x00000530; // type:function size:0x64 scope:local align:4 +daAtdoor_actionOpen__FP10daAtdoor_c = .text:0x00000594; // type:function size:0x64 scope:local align:4 +daAtdoor_Draw__FP10daAtdoor_c = .text:0x000005F8; // type:function size:0x60 scope:local align:4 +daAtdoor_Execute__FP10daAtdoor_c = .text:0x00000658; // type:function size:0x3C scope:local align:4 +daAtdoor_IsDelete__FP10daAtdoor_c = .text:0x00000694; // type:function size:0x8 scope:local align:4 +daAtdoor_Delete__FP10daAtdoor_c = .text:0x0000069C; // type:function size:0x70 scope:local align:4 +daAtdoor_Create__FP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__10daAtdoor_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4057 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4105 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4106 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x25 scope:local align:4 data:string_table +l_action$localstatic3$execute__10daAtdoor_cFv = .data:0x00000000; // type:object size:0x14 scope:weak align:4 +l_daAtdoor_Method = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_ATDOOR = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_att/splits.txt b/config/GZLP01/rels/d_a_att/splits.txt new file mode 100644 index 000000000..32ddd808b --- /dev/null +++ b/config/GZLP01/rels/d_a_att/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_att.cpp: + .text start:0x000000EC end:0x00000B90 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000025C + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLP01/rels/d_a_att/symbols.txt b/config/GZLP01/rels/d_a_att/symbols.txt new file mode 100644 index 000000000..60e44ebff --- /dev/null +++ b/config/GZLP01/rels/d_a_att/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daAtt_Draw__FP9att_class = .text:0x000000EC; // type:function size:0x8 scope:local align:4 +boss_s_sub__FPvPv = .text:0x000000F4; // type:function size:0x4C scope:local align:4 +daAtt_Execute__FP9att_class = .text:0x00000140; // type:function size:0x37C scope:local align:4 +__dt__4cXyzFv = .text:0x000004BC; // type:function size:0x3C scope:weak align:4 +daAtt_IsDelete__FP9att_class = .text:0x000004F8; // type:function size:0x8 scope:local align:4 +daAtt_Delete__FP9att_class = .text:0x00000500; // type:function size:0x8 scope:local align:4 +daAtt_Create__FP10fopAc_ac_c = .text:0x00000508; // type:function size:0x1B0 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x000006B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000784; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000007CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000898; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000093C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000984; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000994; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000099C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000009A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000009AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000009B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000009EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000009F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000009FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A04; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000A3C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000A40; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000A48; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A58; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A78; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000AB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000AB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000AC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AC8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B00; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B08; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B10; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B1C; // type:function size:0xC scope:weak align:4 +__sinit_d_a_att_cpp = .text:0x00000B28; // type:function size:0x48 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000B70; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000B78; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000B80; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000B88; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4124 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +cc_cyl_src$4149 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +bm_sph_src$4150 = .data:0x00000044; // type:object size:0x40 scope:local align:4 +l_daAtt_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_ATT = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000D4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +boss = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +@4061 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000018; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_auction/splits.txt b/config/GZLP01/rels/d_a_auction/splits.txt new file mode 100644 index 000000000..16da51a1c --- /dev/null +++ b/config/GZLP01/rels/d_a_auction/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_auction.cpp: + .text start:0x000000EC end:0x00003C90 + .text start:0x00003C90 end:0x0000416C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001E5 + .data start:0x00000000 end:0x000005A0 + .bss start:0x00000008 end:0x000000E4 diff --git a/config/GZLP01/rels/d_a_auction/symbols.txt b/config/GZLP01/rels/d_a_auction/symbols.txt new file mode 100644 index 000000000..88511238b --- /dev/null +++ b/config/GZLP01/rels/d_a_auction/symbols.txt @@ -0,0 +1,221 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daAuction_cFv = .text:0x000000EC; // type:function size:0x210 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000002FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000410; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000046C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000004B4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000510; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000598; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000608; // type:function size:0x3C scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000644; // type:function size:0x20 scope:local align:4 +_create__11daAuction_cFv = .text:0x00000664; // type:function size:0x90 scope:global align:4 +createHeap__11daAuction_cFv = .text:0x000006F4; // type:function size:0x7C scope:global align:4 +createInit__11daAuction_cFv = .text:0x00000770; // type:function size:0x154 scope:global align:4 +_delete__11daAuction_cFv = .text:0x000008C4; // type:function size:0x68 scope:global align:4 +_draw__11daAuction_cFv = .text:0x0000092C; // type:function size:0x6C scope:global align:4 +_execute__11daAuction_cFv = .text:0x00000998; // type:function size:0x178 scope:global align:4 +executeWait__11daAuction_cFv = .text:0x00000B10; // type:function size:0x34 scope:global align:4 +executeNormal__11daAuction_cFv = .text:0x00000B44; // type:function size:0x4 scope:global align:4 +executeStart__11daAuction_cFv = .text:0x00000B48; // type:function size:0x4 scope:global align:4 +checkOrder__11daAuction_cFv = .text:0x00000B4C; // type:function size:0x11C scope:global align:4 +eventOrder__11daAuction_cFv = .text:0x00000C68; // type:function size:0x290 scope:global align:4 +eventMove__11daAuction_cFv = .text:0x00000EF8; // type:function size:0x154 scope:global align:4 +privateCut__11daAuction_cFv = .text:0x0000104C; // type:function size:0x2B4 scope:global align:4 +eventTalkInit__11daAuction_cFi = .text:0x00001300; // type:function size:0xC0 scope:global align:4 +eventMesSet__11daAuction_cFv = .text:0x000013C0; // type:function size:0x40 scope:global align:4 +eventMesEnd__11daAuction_cFv = .text:0x00001400; // type:function size:0x34 scope:global align:4 +eventStartInit__11daAuction_cFv = .text:0x00001434; // type:function size:0x200 scope:global align:4 +eventStart__11daAuction_cFv = .text:0x00001634; // type:function size:0x78 scope:global align:4 +eventMainInit__11daAuction_cFv = .text:0x000016AC; // type:function size:0x1E0 scope:global align:4 +eventMain__11daAuction_cFv = .text:0x0000188C; // type:function size:0x20C scope:global align:4 +eventMainKai__11daAuction_cFv = .text:0x00001A98; // type:function size:0x810 scope:global align:4 +eventMainUri__11daAuction_cFv = .text:0x000022A8; // type:function size:0x4B8 scope:global align:4 +eventMainMsgSet__11daAuction_cFv = .text:0x00002760; // type:function size:0x3C scope:global align:4 +eventMainMsgEnd__11daAuction_cFv = .text:0x0000279C; // type:function size:0x1B0 scope:global align:4 +eventMainMsgBikonC__11daAuction_cFv = .text:0x0000294C; // type:function size:0x244 scope:global align:4 +eventMainMsgBikonW__11daAuction_cFv = .text:0x00002B90; // type:function size:0x8C scope:global align:4 +eventGetItemInit__11daAuction_cFv = .text:0x00002C1C; // type:function size:0x130 scope:global align:4 +eventGetItem__11daAuction_cFv = .text:0x00002D4C; // type:function size:0x8 scope:global align:4 +eventCameraOffInit__11daAuction_cFv = .text:0x00002D54; // type:function size:0x1C scope:global align:4 +eventGetItemNpcInit__11daAuction_cFi = .text:0x00002D70; // type:function size:0x90 scope:global align:4 +eventGetItemMesInit__11daAuction_cFv = .text:0x00002E00; // type:function size:0x40 scope:global align:4 +eventCameraOffNpc__11daAuction_cFv = .text:0x00002E40; // type:function size:0x60 scope:global align:4 +eventEndInit__11daAuction_cFv = .text:0x00002EA0; // type:function size:0x3C scope:global align:4 +eventEnd__11daAuction_cFv = .text:0x00002EDC; // type:function size:0x84 scope:global align:4 +eventCameraTestInit__11daAuction_cFv = .text:0x00002F60; // type:function size:0x4 scope:global align:4 +eventCameraTest__11daAuction_cFv = .text:0x00002F64; // type:function size:0x8 scope:global align:4 +next_msgStatus__11daAuction_cFPUl = .text:0x00002F6C; // type:function size:0x730 scope:global align:4 +setMessage__11daAuction_cFUl = .text:0x0000369C; // type:function size:0x10 scope:global align:4 +setMessage2__11daAuction_cFUl = .text:0x000036AC; // type:function size:0x38 scope:global align:4 +setMtx__11daAuction_cFv = .text:0x000036E4; // type:function size:0x70 scope:global align:4 +getItemNo__11daAuction_cFv = .text:0x00003754; // type:function size:0xD4 scope:global align:4 +getNpcActorP__11daAuction_cFi = .text:0x00003828; // type:function size:0x54 scope:global align:4 +setCameraNpc__11daAuction_cFis = .text:0x0000387C; // type:function size:0x180 scope:global align:4 +setLinkAnm__11daAuction_cFUc = .text:0x000039FC; // type:function size:0x40 scope:global align:4 +getPiconDispOfs__11daAuction_cFUc = .text:0x00003A3C; // type:function size:0x38 scope:global align:4 +nextBet__11daAuction_cFv = .text:0x00003A74; // type:function size:0x130 scope:global align:4 +getRand__11daAuction_cFi = .text:0x00003BA4; // type:function size:0x64 scope:global align:4 +daAuctionCreate__FPv = .text:0x00003C08; // type:function size:0x20 scope:local align:4 +daAuctionDelete__FPv = .text:0x00003C28; // type:function size:0x20 scope:local align:4 +daAuctionExecute__FPv = .text:0x00003C48; // type:function size:0x20 scope:local align:4 +daAuctionDraw__FPv = .text:0x00003C68; // type:function size:0x20 scope:local align:4 +daAuctionIsDelete__FPv = .text:0x00003C88; // type:function size:0x8 scope:local align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003C90; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003C98; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003C9C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003CE4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003D2C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003D88; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003DD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003DE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003DE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003DF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003DF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003E38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003E40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003E48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003E88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003E8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E94; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003EA4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003EB0; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003EBC; // type:function size:0x8 scope:weak align:4 +__sinit_d_a_auction_cpp = .text:0x00003EC4; // type:function size:0x288 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000414C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004154; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000415C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004164; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4470 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4471 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4472 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4714 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4715 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4739 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4740 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4741 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4744 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@5074 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@5076 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5078 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@5314 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5316 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5317 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@5669 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5837 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5838 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5839 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5840 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5841 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5842 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5843 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5844 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5845 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5849 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5850 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5851 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5852 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5854 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x12D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_item_dat = .data:0x00000030; // type:object size:0x20 scope:local align:4 +l_item_dat2 = .data:0x00000050; // type:object size:0x10 scope:local align:4 +l_item_dat22 = .data:0x00000060; // type:object size:0x4 scope:local align:4 +l_npc_dat = .data:0x00000064; // type:object size:0x70 scope:local align:4 +l_npc_msg_dat = .data:0x000000D4; // type:object size:0x78 scope:local align:4 +l_npc_camera_dat = .data:0x0000014C; // type:object size:0x54 scope:local align:4 +l_npc_emitter_ofsy = .data:0x000001A0; // type:object size:0x20 scope:local align:4 data:float +l_npc_camera_ofsy = .data:0x000001C0; // type:object size:0x20 scope:local align:4 +l_rest_msg_time1 = .data:0x000001E0; // type:object size:0x8 scope:local align:4 +l_rest_msg_time2 = .data:0x000001E8; // type:object size:0x8 scope:local align:4 +l_rest_msg_no = .data:0x000001F0; // type:object size:0xC scope:local align:4 +l_rest_se_no = .data:0x000001FC; // type:object size:0xC scope:local align:4 +l_after_bet_rate = .data:0x00000208; // type:object size:0x10 scope:local align:4 +l_after_bet_chk = .data:0x00000218; // type:object size:0x8 scope:local align:4 +l_after_bet_msg_no = .data:0x00000220; // type:object size:0x10 scope:local align:4 +l_after_bet_wait = .data:0x00000230; // type:object size:0x10 scope:local align:4 +l_link_face = .data:0x00000240; // type:object size:0x20 scope:local align:4 +@4431 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@4432 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@4433 = .data:0x00000278; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000284; // type:object size:0x24 scope:local align:4 +cut_name_tbl$4637 = .data:0x000002A8; // type:object size:0x2C scope:local align:4 +@4664 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +@4700 = .data:0x000002E0; // type:object size:0x2C scope:local align:4 +@4699 = .data:0x0000030C; // type:object size:0x2C scope:local align:4 +@4807 = .data:0x00000338; // type:object size:0xC scope:local align:4 +@4808 = .data:0x00000344; // type:object size:0xC scope:local align:4 +@4809 = .data:0x00000350; // type:object size:0xC scope:local align:4 +@4810 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@4811 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@4812 = .data:0x00000374; // type:object size:0xC scope:local align:4 +eventProc = .data:0x00000380; // type:object size:0x48 scope:local align:4 +daAuctionMethodTable = .data:0x000003C8; // type:object size:0x20 scope:local align:4 +g_profile_AUCTION = .data:0x000003E8; // type:object size:0x30 scope:global align:4 +__vt__11daAuction_c = .data:0x00000418; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000438; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000474; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000508; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000514; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000568; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000058C; // type:object size:0x14 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4137 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4138 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4139 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@4140 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4141 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4142 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +l_camera_pos = .bss:0x0000009C; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bb/splits.txt b/config/GZLP01/rels/d_a_bb/splits.txt new file mode 100644 index 000000000..a7ba300b8 --- /dev/null +++ b/config/GZLP01/rels/d_a_bb/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bb.cpp: + .text start:0x000000EC end:0x00008DF8 + .text start:0x00008DF8 end:0x00008DF8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000173 + .data start:0x00000000 end:0x000006C0 + .bss start:0x00000008 end:0x00000327 diff --git a/config/GZLP01/rels/d_a_bb/symbols.txt b/config/GZLP01/rels/d_a_bb/symbols.txt new file mode 100644 index 000000000..f6b62f630 --- /dev/null +++ b/config/GZLP01/rels/d_a_bb/symbols.txt @@ -0,0 +1,243 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x2DC scope:local align:4 +__dt__4cXyzFv = .text:0x000003C8; // type:function size:0x3C scope:weak align:4 +tail_control__FP8bb_class = .text:0x00000404; // type:function size:0x5A0 scope:local align:4 +tail_draw__FP8bb_class = .text:0x000009A4; // type:function size:0xF0 scope:local align:4 +tex_anm_set__FP8bb_classUs = .text:0x00000A94; // type:function size:0xFC scope:local align:4 +bb_eye_tex_anm__FP8bb_class = .text:0x00000B90; // type:function size:0xB0 scope:local align:4 +anm_init__FP8bb_classifUcfi = .text:0x00000C40; // type:function size:0x134 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x00000D74; // type:function size:0x2D4 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001048; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001174; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001214; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001270; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000012B8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001314; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000135C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000013F0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001438; // type:function size:0x48 scope:weak align:4 +search_esa__FP8bb_class = .text:0x00001480; // type:function size:0x154 scope:local align:4 +kuti_open__FP8bb_classsUl = .text:0x000015D4; // type:function size:0x20 scope:local align:4 +bb_player_bg_check__FP8bb_class = .text:0x000015F4; // type:function size:0x334 scope:local align:4 +bb_setpos_bg_check__FP8bb_class = .text:0x00001928; // type:function size:0x328 scope:local align:4 +bb_player_view_check__FP8bb_class = .text:0x00001C50; // type:function size:0x1A8 scope:local align:4 +path_check__FP8bb_class = .text:0x00001DF8; // type:function size:0x458 scope:local align:4 +daBb_shadowDraw__FP8bb_class = .text:0x00002250; // type:function size:0xFC scope:local align:4 +daBb_Draw__FP8bb_class = .text:0x0000234C; // type:function size:0xF8 scope:local align:4 +bb_pos_move__FP8bb_class = .text:0x00002444; // type:function size:0x2C4 scope:local align:4 +bb_ground_pos_move__FP8bb_class = .text:0x00002708; // type:function size:0x14C scope:local align:4 +bb_path_move__FP8bb_class = .text:0x00002854; // type:function size:0x9D0 scope:local align:4 +bb_auto_move__FP8bb_class = .text:0x00003224; // type:function size:0xD64 scope:local align:4 +bb_water_check__FP8bb_class = .text:0x00003F88; // type:function size:0x78 scope:local align:4 +pl_name_check__FPvPv = .text:0x00004000; // type:function size:0x4C scope:local align:4 +bb_kamome_attack__FP8bb_class = .text:0x0000404C; // type:function size:0x4A0 scope:local align:4 +bb_atack_move__FP8bb_class = .text:0x000044EC; // type:function size:0x1048 scope:local align:4 +bb_wait_move__FP8bb_class = .text:0x00005534; // type:function size:0x680 scope:local align:4 +bb_su_wait_move__FP8bb_class = .text:0x00005BB4; // type:function size:0x680 scope:local align:4 +bb_fail_move__FP8bb_class = .text:0x00006234; // type:function size:0x44 scope:local align:4 +damage_check__FP8bb_class = .text:0x00006278; // type:function size:0x6F4 scope:local align:4 +__dt__5csXyzFv = .text:0x0000696C; // type:function size:0x3C scope:weak align:4 +daBb_Execute__FP8bb_class = .text:0x000069A8; // type:function size:0xDD0 scope:local align:4 +daBb_IsDelete__FP8bb_class = .text:0x00007778; // type:function size:0x8 scope:local align:4 +daBb_Delete__FP8bb_class = .text:0x00007780; // type:function size:0x6C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000077EC; // type:function size:0x27C scope:local align:4 +daBb_Create__FP10fopAc_ac_c = .text:0x00007A68; // type:function size:0x4F0 scope:local align:4 +__ct__8bb_classFv = .text:0x00007F58; // type:function size:0x43C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00008394; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00008460; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x000084A8; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x000084AC; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000084B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000857C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000085C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008620; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008668; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000086C4; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008734; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000087BC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008818; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008860; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008864; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008868; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000886C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00008870; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000088B8; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008914; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000895C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000089B8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008A00; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008A10; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008A18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008A20; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008A28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008A30; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008A68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008A70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008A78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008A80; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008AB8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008ABC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008AC4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008AD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00008ADC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008AE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008AEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008AF4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008B2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008B34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008B44; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008B7C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008B84; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008B8C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008B98; // type:function size:0xC scope:weak align:4 +__sinit_d_a_bb_cpp = .text:0x00008BA4; // type:function size:0x158 scope:local align:4 +__dt__7bbHIO_cFv = .text:0x00008CFC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00008D58; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008DA0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008DA8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008DB0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008DB8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008DC0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008DC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008DD0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008DD8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00008DE0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008DE8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008DF0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4229 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4232 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4320 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4321 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4392 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4574 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4853 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@5014 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5015 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5087 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5088 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5458 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5459 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5460 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5461 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5575 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@5781 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5782 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5783 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5784 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5785 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5786 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5787 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5788 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5789 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5790 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5892 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5893 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6216 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6583 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6584 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6585 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6586 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6588 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6589 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6590 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@6821 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6822 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7222 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7223 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7224 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7225 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7226 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7227 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7228 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7229 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000013C; // type:object size:0x37 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +callback_check_index = .data:0x00000030; // type:object size:0x1F scope:local align:4 +tial_scale = .data:0x00000050; // type:object size:0x24 scope:local align:4 +bb_tex_anm_idx = .data:0x00000074; // type:object size:0xC scope:local align:4 +bb_tex_max_frame = .data:0x00000080; // type:object size:0xC scope:local align:4 +@5257 = .data:0x0000008C; // type:object size:0x6C scope:local align:4 +@5468 = .data:0x000000F8; // type:object size:0x68 scope:local align:4 +@5792 = .data:0x00000160; // type:object size:0x30 scope:local align:4 +@5894 = .data:0x00000190; // type:object size:0x58 scope:local align:4 +@5992 = .data:0x000001E8; // type:object size:0x58 scope:local align:4 +head_at_sph_src$6692 = .data:0x00000240; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$6693 = .data:0x00000280; // type:object size:0x40 scope:local align:4 +body_tg_sph_src$6694 = .data:0x000002C0; // type:object size:0x40 scope:local align:4 +body_co_sph_src$6695 = .data:0x00000300; // type:object size:0x40 scope:local align:4 +fire_j$6696 = .data:0x00000340; // type:object size:0xA scope:local align:4 +fire_sc$6697 = .data:0x0000034C; // type:object size:0x28 scope:local align:4 +l_daBb_Method = .data:0x00000374; // type:object size:0x20 scope:local align:4 +g_profile_BB = .data:0x00000394; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000003C4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003E0; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000424; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000430; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000043C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000004D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000570; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000005C4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000005E8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000005F4; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000600; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000630; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000648; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000654; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000660; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000066C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000678; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000684; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000069C; // type:object size:0xC scope:weak align:4 +__vt__7bbHIO_c = .data:0x000006A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006B4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4163 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_bbHIO = .bss:0x00000014; // type:object size:0x80 scope:local align:4 data:4byte +esa_info = .bss:0x00000094; // type:object size:0x190 scope:local align:4 +esa_check_count = .bss:0x00000224; // type:object size:0x4 scope:local align:4 data:4byte +check_index$4859 = .bss:0x00000228; // type:object size:0xFF scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bdk/splits.txt b/config/GZLP01/rels/d_a_bdk/splits.txt new file mode 100644 index 000000000..c7df2c972 --- /dev/null +++ b/config/GZLP01/rels/d_a_bdk/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bdk.cpp: + .text start:0x000000EC end:0x0000DDB4 + .text start:0x0000DDB4 end:0x0000DDB4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000003A7 + .data start:0x00000000 end:0x00000828 + .bss start:0x00000008 end:0x00000130 diff --git a/config/GZLP01/rels/d_a_bdk/symbols.txt b/config/GZLP01/rels/d_a_bdk/symbols.txt new file mode 100644 index 000000000..64b5aa7d3 --- /dev/null +++ b/config/GZLP01/rels/d_a_bdk/symbols.txt @@ -0,0 +1,453 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBdk_HIO_cFv = .text:0x000000EC; // type:function size:0x70 scope:global align:4 +kamome_delete_sub__FPvPv = .text:0x0000015C; // type:function size:0x4C scope:local align:4 +kui_delete_sub__FPvPv = .text:0x000001A8; // type:function size:0x4C scope:local align:4 +ep_delete_sub__FPvPv = .text:0x000001F4; // type:function size:0x4C scope:local align:4 +dk_delete_sub__FPvPv = .text:0x00000240; // type:function size:0x4C scope:local align:4 +obj_delete_sub__FPvPv = .text:0x0000028C; // type:function size:0x5C scope:local align:4 +sea_delete_sub__FPvPv = .text:0x000002E8; // type:function size:0x4C scope:local align:4 +bk_delete_sub__FPvPv = .text:0x00000334; // type:function size:0x4C scope:local align:4 +boko_delete_sub__FPvPv = .text:0x00000380; // type:function size:0x4C scope:local align:4 +obj2_delete_sub__FPvPv = .text:0x000003CC; // type:function size:0x58 scope:local align:4 +land_area_check__FP4cXyzf = .text:0x00000424; // type:function size:0xB0 scope:local align:4 +eff_hane_set__FP9bdk_classP4cXyziSc = .text:0x000004D4; // type:function size:0x268 scope:local align:4 +pl_view_check__FP9bdk_class = .text:0x0000073C; // type:function size:0x68 scope:local align:4 +anm_init__FP9bdk_classifUcfiUc = .text:0x000007A4; // type:function size:0x154 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000008F8; // type:function size:0x218 scope:local align:4 +__dt__4cXyzFv = .text:0x00000B10; // type:function size:0x3C scope:weak align:4 +tail_control__FP9bdk_classP10bdk_tail_s = .text:0x00000B4C; // type:function size:0x4BC scope:local align:4 +tail_draw__FP9bdk_classP10bdk_tail_s = .text:0x00001008; // type:function size:0x118 scope:local align:4 +kamen_break_draw__FP9bdk_class = .text:0x00001120; // type:function size:0x80 scope:local align:4 +obj_draw__FP9bdk_class = .text:0x000011A0; // type:function size:0xD8 scope:local align:4 +kamen_draw__FP9bdk_class = .text:0x00001278; // type:function size:0x210 scope:local align:4 +eff_hane_draw__FP9bdk_classP9bdk_eff_s = .text:0x00001488; // type:function size:0x48 scope:local align:4 +eff_Grock_draw__FP9bdk_classP9bdk_eff_s = .text:0x000014D0; // type:function size:0x48 scope:local align:4 +my_effect_draw__FP9bdk_class = .text:0x00001518; // type:function size:0x84 scope:local align:4 +daBdk_Draw__FP9bdk_class = .text:0x0000159C; // type:function size:0x328 scope:local align:4 +pos_move__FP9bdk_class = .text:0x000018C4; // type:function size:0x2DC scope:local align:4 +ground_move__FP9bdk_class = .text:0x00001BA0; // type:function size:0x140 scope:local align:4 +up_fly__FP9bdk_class = .text:0x00001CE0; // type:function size:0x1D4 scope:local align:4 +fly__FP9bdk_class = .text:0x00001EB4; // type:function size:0x4B4 scope:local align:4 +landing__FP9bdk_class = .text:0x00002368; // type:function size:0x68C scope:local align:4 +wait__FP9bdk_class = .text:0x000029F4; // type:function size:0x570 scope:local align:4 +jump__FP9bdk_class = .text:0x00002F64; // type:function size:0x200 scope:local align:4 +jida_attack__FP9bdk_class = .text:0x00003164; // type:function size:0x2F8 scope:local align:4 +kuti_attack__FP9bdk_class = .text:0x0000345C; // type:function size:0x768 scope:local align:4 +wind_set__FP9bdk_classP4cXyz = .text:0x00003BC4; // type:function size:0x1D8 scope:local align:4 +fly_attack__FP9bdk_class = .text:0x00003D9C; // type:function size:0x82C scope:local align:4 +wind_attack__FP9bdk_class = .text:0x000045C8; // type:function size:0x354 scope:local align:4 +end_set__FP9bdk_class = .text:0x0000491C; // type:function size:0xA4 scope:local align:4 +damage_check__FP9bdk_class = .text:0x000049C0; // type:function size:0x658 scope:local align:4 +__dt__5csXyzFv = .text:0x00005018; // type:function size:0x3C scope:weak align:4 +kamen_demo__FP9bdk_class = .text:0x00005054; // type:function size:0x370 scope:local align:4 +start__FP9bdk_class = .text:0x000053C4; // type:function size:0x424 scope:local align:4 +end__FP9bdk_class = .text:0x000057E8; // type:function size:0x6B8 scope:local align:4 +obj_s_sub__FPvPv = .text:0x00005EA0; // type:function size:0x68 scope:local align:4 +t_fly__FP9bdk_class = .text:0x00005F08; // type:function size:0x6F4 scope:local align:4 +t_landing__FP9bdk_class = .text:0x000065FC; // type:function size:0x84 scope:local align:4 +t_lastattack__FP9bdk_class = .text:0x00006680; // type:function size:0x590 scope:local align:4 +t_down__FP9bdk_class = .text:0x00006C10; // type:function size:0x3F8 scope:local align:4 +after_fight__FP9bdk_class = .text:0x00007008; // type:function size:0xC scope:local align:4 +move__FP9bdk_class = .text:0x00007014; // type:function size:0x204 scope:local align:4 +col_set__FP9bdk_class = .text:0x00007218; // type:function size:0x46C scope:local align:4 +kankyo_cont__FP9bdk_class = .text:0x00007684; // type:function size:0x228 scope:local align:4 +kamen_break_move__FP9bdk_class = .text:0x000078AC; // type:function size:0xC74 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00008520; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000864C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000086E0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00008728; // type:function size:0x48 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00008770; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00008888; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00008928; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00008984; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000089CC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00008A28; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00008A70; // type:function size:0x80 scope:weak align:4 +obj_move__FP9bdk_class = .text:0x00008AF0; // type:function size:0x1C8 scope:local align:4 +demo_camera__FP9bdk_class = .text:0x00008CB8; // type:function size:0x1B10 scope:local align:4 +eff_hane_move__FP9bdk_classP9bdk_eff_s = .text:0x0000A7C8; // type:function size:0xA3C scope:local align:4 +eff_Grock_move__FP9bdk_classP9bdk_eff_s = .text:0x0000B204; // type:function size:0x74 scope:local align:4 +my_effect_move__FP9bdk_class = .text:0x0000B278; // type:function size:0x94 scope:local align:4 +daBdk_Execute__FP9bdk_class = .text:0x0000B30C; // type:function size:0xA68 scope:local align:4 +daBdk_IsDelete__FP9bdk_class = .text:0x0000BD74; // type:function size:0x8 scope:local align:4 +daBdk_Delete__FP9bdk_class = .text:0x0000BD7C; // type:function size:0x18C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000BF08; // type:function size:0x77C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000C684; // type:function size:0x48 scope:weak align:4 +daBdk_Create__FP10fopAc_ac_c = .text:0x0000C6CC; // type:function size:0x5DC scope:local align:4 +__ct__9bdk_classFv = .text:0x0000CCA8; // type:function size:0x4FC scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x0000D1A4; // type:function size:0x28 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x0000D1CC; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000D238; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000D2B4; // type:function size:0x24 scope:weak align:4 +__dt__9bdk_eff_sFv = .text:0x0000D2D8; // type:function size:0xD4 scope:weak align:4 +__ct__9bdk_eff_sFv = .text:0x0000D3AC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000D440; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000D488; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000D4E4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000D52C; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000D59C; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000D624; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000D6F0; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000D774; // type:function size:0x5C scope:weak align:4 +__ct__5csXyzFv = .text:0x0000D7D0; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000D7D4; // type:function size:0x4 scope:weak align:4 +__dt__10bdk_tail_sFv = .text:0x0000D7D8; // type:function size:0xAC scope:weak align:4 +__ct__10bdk_tail_sFv = .text:0x0000D884; // type:function size:0xAC scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000D930; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000D978; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000D9C0; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA20; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA24; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000DA28; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000DA2C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000DA74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000DAD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000DAE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000DAE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000DAF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000DAF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000DB00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000DB38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000DB40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000DB48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000DB50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000DB88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000DB8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000DB94; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000DB9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000DBA4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000DBB0; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_bvaAnmFv = .text:0x0000DBBC; // type:function size:0x5C scope:weak align:4 +__dt__11daBdk_HIO_cFv = .text:0x0000DC18; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bdk_cpp = .text:0x0000DC60; // type:function size:0xB4 scope:local align:4 +__arraydtor$5507 = .text:0x0000DD14; // type:function size:0x38 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000DD4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000DD54; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000DD5C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000DD64; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000DD6C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000DD74; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000DD7C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000DD84; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000DD8C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000DD94; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000DD9C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000DDA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000DDAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4149 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4259 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4287 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4320 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4370 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4448 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4563 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4684 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4736 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4737 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4802 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@4885 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4887 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4888 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4889 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4890 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4891 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4893 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4895 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4896 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5043 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5044 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5191 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@5455 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5456 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5505 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5685 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5686 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5687 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5743 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5757 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@6016 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6017 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6018 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6019 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6020 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6104 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6105 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6281 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6282 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6283 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6284 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6456 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6457 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6458 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6459 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6460 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6461 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6586 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6588 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6589 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6590 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@6805 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6806 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6807 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7208 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@7209 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@7210 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@7211 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@7328 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@7329 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@7330 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@7331 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@7332 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@7333 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@7785 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@7786 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@7787 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@7788 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@7789 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 data:string +@7790 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@7791 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@7792 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@7793 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@7794 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7795 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@7796 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7797 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@7798 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@7799 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@7800 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7801 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@7802 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@7803 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 data:string +@7804 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@7805 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@7806 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@7807 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@7808 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@7809 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:string +@7810 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@7811 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@7812 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@7813 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@7814 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@7815 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 data:string +@7816 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@7817 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@7818 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@7819 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@7820 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@7821 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@7822 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@7823 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@7824 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@7825 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 data:string +@7826 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@7827 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@7828 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@7829 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@7830 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@7831 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@7832 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@7833 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@7834 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@7835 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 data:string +@7836 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@7837 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@7838 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@7839 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 data:string +@7840 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@7841 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@7842 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@7843 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@7844 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@7845 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@7846 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@7847 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@7848 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@7849 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@7850 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@7851 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@7852 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@7853 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@7854 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@7855 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@7856 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@7857 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@7858 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@8081 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@8082 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 data:string +@8083 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@8084 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@8085 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@8334 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@8335 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@8336 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@8337 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@8338 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@8770 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@8771 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@8772 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000334; // type:object size:0x73 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +tial_scale = .data:0x00000030; // type:object size:0x24 scope:local align:4 +kamen_pt$4529 = .data:0x00000054; // type:object size:0x10 scope:local align:4 +@5154 = .data:0x00000064; // type:object size:0x20 scope:local align:4 +@5457 = .data:0x00000084; // type:object size:0x2C scope:local align:4 +@5689 = .data:0x000000B0; // type:object size:0x34 scope:local align:4 +kamen_break_off_x = .data:0x000000E4; // type:object size:0x10 scope:local align:4 +kamen_break_off_y = .data:0x000000F4; // type:object size:0x10 scope:local align:4 +kamen_break_off_z = .data:0x00000104; // type:object size:0x10 scope:local align:4 +kamen_break_sd_x = .data:0x00000114; // type:object size:0x10 scope:local align:4 +kamen_break_sd_z = .data:0x00000124; // type:object size:0x10 scope:local align:4 +kamen_break_time = .data:0x00000134; // type:object size:0x4 scope:local align:4 +@6285 = .data:0x00000138; // type:object size:0x24 scope:local align:4 +@6462 = .data:0x0000015C; // type:object size:0x54 scope:local align:4 +g_d$6854 = .data:0x000001B0; // type:object size:0x10 scope:local align:4 +z_d$6855 = .data:0x000001C0; // type:object size:0x8 scope:local align:4 +z_d2$6856 = .data:0x000001C8; // type:object size:0x8 scope:local align:4 +kamen_break_bdl$8410 = .data:0x000001D0; // type:object size:0x8 scope:local align:4 +kosi1_offset$8460 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +mune1_offset$8461 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +mune2_offset$8462 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +mune3_offset$8463 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +kubi1_offset_tbl$8464 = .data:0x00000208; // type:object size:0x18 scope:local align:4 +atama_offset$8465 = .data:0x00000220; // type:object size:0xC scope:local align:4 +tubasaL1_0_offset$8466 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +tubasaL1_1_offset_tbl$8467 = .data:0x00000238; // type:object size:0x18 scope:local align:4 +tubasaL1_2_offset_tbl$8468 = .data:0x00000250; // type:object size:0x18 scope:local align:4 +tubasaR1_0_offset$8469 = .data:0x00000268; // type:object size:0xC scope:local align:4 +tubasaR1_1_offset_tbl$8470 = .data:0x00000274; // type:object size:0x18 scope:local align:4 +tubasaR1_2_offset_tbl$8471 = .data:0x0000028C; // type:object size:0x18 scope:local align:4 +search_data$8472 = .data:0x000002A4; // type:object size:0x90 scope:local align:4 +head_at_sph_src$8612 = .data:0x00000334; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$8613 = .data:0x00000374; // type:object size:0x40 scope:local align:4 +tosaka_tg_sph_src$8614 = .data:0x000003B4; // type:object size:0x40 scope:local align:4 +body_cc_sph_src$8615 = .data:0x000003F4; // type:object size:0x40 scope:local align:4 +foot_cc_sph_src$8616 = .data:0x00000434; // type:object size:0x40 scope:local align:4 +wind_at_sph_src$8617 = .data:0x00000474; // type:object size:0x40 scope:local align:4 +kamen_sph_src$8618 = .data:0x000004B4; // type:object size:0x40 scope:local align:4 +eff_sph_src$8619 = .data:0x000004F4; // type:object size:0x40 scope:local align:4 +l_daBdk_Method = .data:0x00000534; // type:object size:0x20 scope:local align:4 +g_profile_BDK = .data:0x00000554; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000584; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000590; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000059C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000005A8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000005B4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000005C0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000005DC; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000005FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000684; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000690; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000069C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000006F0; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bvaAnm = .data:0x00000714; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000720; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000072C; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000744; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000774; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000780; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000798; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000007A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000007D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000007EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000007F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000804; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000810; // type:object size:0xC scope:weak align:4 +__vt__11daBdk_HIO_c = .data:0x0000081C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4139 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +center_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 data:float +@4140 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +center_pos2 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4141 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +wind_se_pos = .bss:0x00000090; // type:object size:0xC scope:local align:4 data:float +@4144 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x000000A8; // type:object size:0x2C scope:local align:4 +@5508 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +foot_eff_pos = .bss:0x000000E0; // type:object size:0x18 scope:local align:4 +@6815 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$6816 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +non_pos$6814 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@6858 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$6859 = .bss:0x00000120; // type:object size:0x1 scope:local align:1 +non_pos$6857 = .bss:0x00000124; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bdkobj/splits.txt b/config/GZLP01/rels/d_a_bdkobj/splits.txt new file mode 100644 index 000000000..f72343dc5 --- /dev/null +++ b/config/GZLP01/rels/d_a_bdkobj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bdkobj.cpp: + .text start:0x000000EC end:0x00002FA0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E3 + .data start:0x00000000 end:0x000003D4 + .bss start:0x00000008 end:0x00000082 diff --git a/config/GZLP01/rels/d_a_bdkobj/symbols.txt b/config/GZLP01/rels/d_a_bdkobj/symbols.txt new file mode 100644 index 000000000..f380d4d5f --- /dev/null +++ b/config/GZLP01/rels/d_a_bdkobj/symbols.txt @@ -0,0 +1,186 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x18 scope:local align:4 +hahen_draw__FP12bdkobj_class = .text:0x00000104; // type:function size:0x80 scope:local align:4 +daBdkobj_Draw__FP12bdkobj_class = .text:0x00000184; // type:function size:0x140 scope:local align:4 +__dt__4cXyzFv = .text:0x000002C4; // type:function size:0x3C scope:weak align:4 +top_hahen_move__FP12bdkobj_classP9bdo_eff_s = .text:0x00000300; // type:function size:0x908 scope:local align:4 +__dt__5csXyzFv = .text:0x00000C08; // type:function size:0x3C scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000C44; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000D70; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000E04; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000E4C; // type:function size:0x48 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000E94; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000FAC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000104C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000010A8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000010F0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000114C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001194; // type:function size:0x80 scope:weak align:4 +kaidan_hahen_move__FP12bdkobj_classP9bdo_eff_s = .text:0x00001214; // type:function size:0x42C scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00001640; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000017A8; // type:function size:0x140 scope:weak align:4 +hahen_move__FP12bdkobj_class = .text:0x000018E8; // type:function size:0x88 scope:local align:4 +tower_kaidan_move__FP12bdkobj_class = .text:0x00001970; // type:function size:0x380 scope:local align:4 +daBdkobj_Execute__FP12bdkobj_class = .text:0x00001CF0; // type:function size:0x584 scope:local align:4 +daBdkobj_IsDelete__FP12bdkobj_class = .text:0x00002274; // type:function size:0x8 scope:local align:4 +daBdkobj_Delete__FP12bdkobj_class = .text:0x0000227C; // type:function size:0x6C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000022E8; // type:function size:0x1E0 scope:local align:4 +daBdkobj_Create__FP10fopAc_ac_c = .text:0x000024C8; // type:function size:0x2F0 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x000027B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002884; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000028CC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002928; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002970; // type:function size:0x5C scope:weak align:4 +__dt__9bdo_eff_sFv = .text:0x000029CC; // type:function size:0x12C scope:weak align:4 +__ct__9bdo_eff_sFv = .text:0x00002AF8; // type:function size:0xBC scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002BB4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002C80; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002CC8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002CD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002CE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002CE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002CF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002CF8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002D30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002D38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002D40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D48; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002D80; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002D84; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002D8C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002DD4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002DE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002DEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002DF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002DFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002E3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002E44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002E4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E54; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E8C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E94; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002E9C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002EA8; // type:function size:0xC scope:weak align:4 +__sinit_d_a_bdkobj_cpp = .text:0x00002EB4; // type:function size:0x54 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002F08; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002F10; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002F18; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002F20; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002F28; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002F30; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002F38; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002F40; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002F48; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002F50; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002F58; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002F60; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002F68; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002F70; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002F78; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002F80; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002F88; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002F90; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002F98; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4153 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4155 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4401 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4729 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@4732 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4735 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4889 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4890 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4891 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5272 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5273 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x2F scope:local align:4 data:string_table +bdl_data = .data:0x00000000; // type:object size:0x6 scope:local align:4 +hahen_bdl_data = .data:0x00000008; // type:object size:0x6 scope:local align:4 +cc_cyl_src$4966 = .data:0x00000010; // type:object size:0x44 scope:local align:4 +hahen_sph_src$4970 = .data:0x00000054; // type:object size:0x40 scope:local align:4 +l_daBdkobj_Method = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_BDKOBJ = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000000F0; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000190; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000230; // type:object size:0x54 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x00000284; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002B4; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002E4; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002FC; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000338; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000035C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000038C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000003A4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4094 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 data:float +@4773 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +init$4774 = .bss:0x00000078; // type:object size:0x1 scope:local align:1 +eff_ang$4772 = .bss:0x0000007C; // type:object size:0x6 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_beam/splits.txt b/config/GZLP01/rels/d_a_beam/splits.txt new file mode 100644 index 000000000..e63fe7c22 --- /dev/null +++ b/config/GZLP01/rels/d_a_beam/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_beam.cpp: + .text start:0x000000EC end:0x00002CA0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B2 + .data start:0x00000000 end:0x000003A4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLP01/rels/d_a_beam/symbols.txt b/config/GZLP01/rels/d_a_beam/symbols.txt new file mode 100644 index 000000000..17821791e --- /dev/null +++ b/config/GZLP01/rels/d_a_beam/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBeam_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__8daBeam_cFv = .text:0x00000118; // type:function size:0x298 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003B0; // type:function size:0x20 scope:local align:4 +CreateHeap__8daBeam_cFv = .text:0x000003D0; // type:function size:0x2B8 scope:global align:4 +daBeam_AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000688; // type:function size:0x1DC scope:local align:4 +daBeam_AtHitDummyCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000864; // type:function size:0x19C scope:local align:4 +daBeam_checkHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000A00; // type:function size:0xA0 scope:local align:4 +CreateInit__8daBeam_cFv = .text:0x00000AA0; // type:function size:0x484 scope:global align:4 +_execute__8daBeam_cFv = .text:0x00000F24; // type:function size:0x680 scope:global align:4 +checkRange__8daBeam_cFP5csXyz = .text:0x000015A4; // type:function size:0x248 scope:global align:4 +move_search__8daBeam_cFv = .text:0x000017EC; // type:function size:0x224 scope:global align:4 +fix_search__8daBeam_cFv = .text:0x00001A10; // type:function size:0x4 scope:global align:4 +timer_change__8daBeam_cFv = .text:0x00001A14; // type:function size:0x1AC scope:global align:4 +wait_proc__8daBeam_cFv = .text:0x00001BC0; // type:function size:0xC4 scope:global align:4 +daBeamCreate__FPv = .text:0x00001C84; // type:function size:0x20 scope:local align:4 +_create__8daBeam_cFv = .text:0x00001CA4; // type:function size:0x90 scope:weak align:4 +__ct__8daBeam_cFv = .text:0x00001D34; // type:function size:0x2C4 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001FF8; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x0000214C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002278; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002318; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002374; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000023BC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002418; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002460; // type:function size:0x94 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000024F4; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000253C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002598; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000025F4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002650; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00002698; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00002778; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000027D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000281C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002878; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000028C0; // type:function size:0x5C scope:weak align:4 +daBeamDelete__FPv = .text:0x0000291C; // type:function size:0x70 scope:local align:4 +daBeamExecute__FPv = .text:0x0000298C; // type:function size:0x24 scope:local align:4 +daBeamDraw__FPv = .text:0x000029B0; // type:function size:0xF0 scope:local align:4 +daBeamIsDelete__FPv = .text:0x00002AA0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002AA8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002AF0; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002B50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002B58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B60; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002B98; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BA4; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002BB0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +__dt__12daBeam_HIO_cFv = .text:0x00002BCC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_beam_cpp = .text:0x00002C14; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002C70; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002C78; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002C80; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00002C88; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002C90; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00002C98; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4024 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__8daBeam_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +@4104 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4106 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4107 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4110 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4203 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4767 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4768 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4808 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5194 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000070; // type:object size:0x42 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cps_src = .data:0x00000030; // type:object size:0x4C scope:local align:4 +cps2_src = .data:0x0000007C; // type:object size:0x4C scope:local align:4 +@4288 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4290 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4293 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4295 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4298 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4300 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4303 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4309 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@4477 = .data:0x00000128; // type:object size:0xC scope:local align:4 +daBeamMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_Beam = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000019C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001CC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001FC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000244; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000298; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000344; // type:object size:0x54 scope:weak align:4 +__vt__12daBeam_HIO_c = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4019 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bflower/splits.txt b/config/GZLP01/rels/d_a_bflower/splits.txt new file mode 100644 index 000000000..c412938c9 --- /dev/null +++ b/config/GZLP01/rels/d_a_bflower/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bflower.cpp: + .text start:0x000000EC end:0x00001DFC + .text start:0x00001DFC end:0x00001DFC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000338 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_bflower/symbols.txt b/config/GZLP01/rels/d_a_bflower/symbols.txt new file mode 100644 index 000000000..e5a332e29 --- /dev/null +++ b/config/GZLP01/rels/d_a_bflower/symbols.txt @@ -0,0 +1,116 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__11daBFlower_cFv = .text:0x0000010C; // type:function size:0x480 scope:global align:4 +CreateInit__11daBFlower_cFv = .text:0x0000058C; // type:function size:0x1C4 scope:global align:4 +init_bck_anm__11daBFlower_cFs = .text:0x00000750; // type:function size:0xBC scope:global align:4 +_create__11daBFlower_cFv = .text:0x0000080C; // type:function size:0xA0 scope:global align:4 +__ct__11daBFlower_cFv = .text:0x000008AC; // type:function size:0x184 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000A30; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000A8C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000AE8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000B30; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000BFC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000C44; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000D10; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000D58; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000DB4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000DFC; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000E58; // type:function size:0x3C scope:weak align:4 +set_mtx__11daBFlower_cFv = .text:0x00000E94; // type:function size:0xB8 scope:global align:4 +_execute__11daBFlower_cFv = .text:0x00000F4C; // type:function size:0x12C scope:global align:4 +actLive__11daBFlower_cFv = .text:0x00001078; // type:function size:0x594 scope:global align:4 +actDead__11daBFlower_cFv = .text:0x0000160C; // type:function size:0x250 scope:global align:4 +animPlay__11daBFlower_cFv = .text:0x0000185C; // type:function size:0x48 scope:global align:4 +setCollision__11daBFlower_cFv = .text:0x000018A4; // type:function size:0x108 scope:global align:4 +_draw__11daBFlower_cFv = .text:0x000019AC; // type:function size:0x118 scope:global align:4 +daBFlower_Create__FPv = .text:0x00001AC4; // type:function size:0x20 scope:local align:4 +daBFlower_Delete__FPv = .text:0x00001AE4; // type:function size:0x30 scope:local align:4 +daBFlower_Draw__FPv = .text:0x00001B14; // type:function size:0x24 scope:local align:4 +daBFlower_Execute__FPv = .text:0x00001B38; // type:function size:0x24 scope:local align:4 +daBFlower_IsDelete__FPv = .text:0x00001B5C; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001B64; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001BAC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001BBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001BC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001BCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001BD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001BDC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001C14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001C1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001C24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C2C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001C64; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001C68; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001C70; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001C80; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001C88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001C90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001C98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CA0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001CD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001CE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001CE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CF0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D28; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D30; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D38; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D44; // type:function size:0xC scope:weak align:4 +__sinit_d_a_bflower_cpp = .text:0x00001D50; // type:function size:0x8C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001DDC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001DE4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001DEC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001DF4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daBFlower_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4186 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4225 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4474 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4475 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4682 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4683 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4684 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4685 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4785 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000060; // type:object size:0x38 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_sph_src = .data:0x00000074; // type:object size:0x40 scope:local align:4 +l_sph_src2 = .data:0x000000B4; // type:object size:0x40 scope:local align:4 +@4445 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4446 = .data:0x00000100; // type:object size:0xC scope:local align:4 +action_tbl = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +daBFlowerMethodTable = .data:0x00000124; // type:object size:0x20 scope:local align:4 +g_profile_BOMB_FLOWER = .data:0x00000144; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000174; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000198; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E4; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4072 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +bomb_offset = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_bgn/splits.txt b/config/GZLP01/rels/d_a_bgn/splits.txt new file mode 100644 index 000000000..aaa0e77c3 --- /dev/null +++ b/config/GZLP01/rels/d_a_bgn/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bgn.cpp: + .text start:0x000000EC end:0x0000EE68 + .text start:0x0000EE68 end:0x0000EE68 + .text start:0x0000EE68 end:0x0000EEC4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000219 + .data start:0x00000000 end:0x000003B8 + .bss start:0x00000008 end:0x000009C0 diff --git a/config/GZLP01/rels/d_a_bgn/symbols.txt b/config/GZLP01/rels/d_a_bgn/symbols.txt new file mode 100644 index 000000000..5a0bccb13 --- /dev/null +++ b/config/GZLP01/rels/d_a_bgn/symbols.txt @@ -0,0 +1,415 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBgn_HIO_cFv = .text:0x000000EC; // type:function size:0x304 scope:global align:4 +draw__22mDoExt_J3DModelPacketSFv = .text:0x000003F0; // type:function size:0x198 scope:global align:4 +setMaterial__22mDoExt_J3DModelPacketSFv = .text:0x00000588; // type:function size:0x34 scope:global align:4 +part_draw__FP9bgn_classP6part_s = .text:0x000005BC; // type:function size:0x300 scope:local align:4 +__dt__4cXyzFv = .text:0x000008BC; // type:function size:0x3C scope:weak align:4 +water0_disp__FP9bgn_class = .text:0x000008F8; // type:function size:0x278 scope:local align:4 +water1_disp__FP9bgn_class = .text:0x00000B70; // type:function size:0x13C scope:local align:4 +daBgn_DrawS__FP9bgn_class = .text:0x00000CAC; // type:function size:0x320 scope:local align:4 +daBgn2_Draw__FP10bgn2_class = .text:0x00000FCC; // type:function size:0x304 scope:local align:4 +daBgn3_Draw__FP10bgn3_class = .text:0x000012D0; // type:function size:0x484 scope:local align:4 +room_disp__FP9bgn_class = .text:0x00001754; // type:function size:0x144 scope:local align:4 +ten_a_d_sub__FPvPv = .text:0x00001898; // type:function size:0x94 scope:local align:4 +ki_a_d_sub__FPvPv = .text:0x0000192C; // type:function size:0x6C scope:local align:4 +obj_disp__FP9bgn_class = .text:0x00001998; // type:function size:0x5C scope:local align:4 +bgn2_s_sub__FPvPv = .text:0x000019F4; // type:function size:0x4C scope:local align:4 +bgn3_s_sub__FPvPv = .text:0x00001A40; // type:function size:0x4C scope:local align:4 +daBgn_Draw__FP9bgn_class = .text:0x00001A8C; // type:function size:0x1B4 scope:local align:4 +ki_del_sub__FPvPv = .text:0x00001C40; // type:function size:0x4C scope:local align:4 +ks_del_sub__FPvPv = .text:0x00001C8C; // type:function size:0x4C scope:local align:4 +ki_c_sub__FPvPv = .text:0x00001CD8; // type:function size:0x58 scope:local align:4 +ki_check__FP9bgn_class = .text:0x00001D30; // type:function size:0x44 scope:local align:4 +move_se_set__FP9bgn_class = .text:0x00001D74; // type:function size:0x22C scope:local align:4 +gr_check__FP9bgn_classP4cXyz = .text:0x00001FA0; // type:function size:0x390 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00002330; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000245C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000024FC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002558; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000025A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000025FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002644; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000026D8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002720; // type:function size:0x48 scope:weak align:4 +s_b_sub__FPvPv = .text:0x00002768; // type:function size:0x1A4 scope:local align:4 +bomb_splash_check__FP9bgn_class = .text:0x0000290C; // type:function size:0x2C scope:local align:4 +attack_eff_set__FP9bgn_class4cXyzi = .text:0x00002938; // type:function size:0x39C scope:local align:4 +part_control_0__FP9bgn_classiP6part_sP6move_sf = .text:0x00002CD4; // type:function size:0x470 scope:local align:4 +part_control_0Z__FP9bgn_classiP6part_sP6move_sf = .text:0x00003144; // type:function size:0x4E0 scope:local align:4 +part_control_2__FP9bgn_classiP6part_sf = .text:0x00003624; // type:function size:0x238 scope:local align:4 +part_mtx_set__FP9bgn_classiP6part_sii = .text:0x0000385C; // type:function size:0x774 scope:local align:4 +damage_check__FP9bgn_class = .text:0x00003FD0; // type:function size:0x50C scope:local align:4 +__dt__5csXyzFv = .text:0x000044DC; // type:function size:0x3C scope:weak align:4 +size_set__FP9bgn_class = .text:0x00004518; // type:function size:0x2B8 scope:local align:4 +shape_calc__FP9bgn_class = .text:0x000047D0; // type:function size:0xF0C scope:local align:4 +dance_A__FP9bgn_class = .text:0x000056DC; // type:function size:0x218 scope:local align:4 +dance_B__FP9bgn_class = .text:0x000058F4; // type:function size:0x1D8 scope:local align:4 +ki_set__FP9bgn_class = .text:0x00005ACC; // type:function size:0x60 scope:local align:4 +dance_0__FP9bgn_class = .text:0x00005B2C; // type:function size:0x640 scope:local align:4 +punch_LR__FP9bgn_class = .text:0x0000616C; // type:function size:0xF9C scope:local align:4 +start__FP9bgn_class = .text:0x00007108; // type:function size:0xB8 scope:local align:4 +body_attack__FP9bgn_class = .text:0x000071C0; // type:function size:0x534 scope:local align:4 +tail_attack__FP9bgn_class = .text:0x000076F4; // type:function size:0x1DC scope:local align:4 +damage__FP9bgn_class = .text:0x000078D0; // type:function size:0x268 scope:local align:4 +head_recover__FP9bgn_class = .text:0x00007B38; // type:function size:0x1B8 scope:local align:4 +hensin__FP9bgn_class = .text:0x00007CF0; // type:function size:0x7C4 scope:local align:4 +himo_control__FP9bgn_classP6move_sP4cXyz = .text:0x000084B4; // type:function size:0x3D4 scope:local align:4 +last_himo_control__FP9bgn_class = .text:0x00008888; // type:function size:0x398 scope:local align:4 +action_s__FP9bgn_classP6move_si = .text:0x00008C20; // type:function size:0x698 scope:local align:4 +action_main__FP9bgn_class = .text:0x000092B8; // type:function size:0x354 scope:local align:4 +move__FP9bgn_class = .text:0x0000960C; // type:function size:0x960 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00009F6C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000A084; // type:function size:0x80 scope:weak align:4 +demo_camera__FP9bgn_class = .text:0x0000A104; // type:function size:0xD88 scope:local align:4 +daBgn_Execute__FP9bgn_class = .text:0x0000AE8C; // type:function size:0x2A8 scope:local align:4 +daBgn_IsDelete__FP9bgn_class = .text:0x0000B134; // type:function size:0x8 scope:local align:4 +daBgn_Delete__FP9bgn_class = .text:0x0000B13C; // type:function size:0xFC scope:local align:4 +part_init__FP6part_sP12J3DModelData = .text:0x0000B238; // type:function size:0x4C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000B284; // type:function size:0x710 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000B994; // type:function size:0x48 scope:weak align:4 +daBgn_Create__FP10fopAc_ac_c = .text:0x0000B9DC; // type:function size:0x10A4 scope:local align:4 +__ct__9bgn_classFv = .text:0x0000CA80; // type:function size:0x424 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000CEA4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000CF20; // type:function size:0x24 scope:weak align:4 +__dt__12dKy_tevstr_cFv = .text:0x0000CF44; // type:function size:0x3C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000CF80; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000D04C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000D094; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000D0F0; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000D138; // type:function size:0x4 scope:weak align:4 +__dt__6move_sFv = .text:0x0000D13C; // type:function size:0x64 scope:weak align:4 +__ct__6move_sFv = .text:0x0000D1A0; // type:function size:0x48 scope:weak align:4 +__dt__6part_sFv = .text:0x0000D1E8; // type:function size:0xFC scope:weak align:4 +__ct__6part_sFv = .text:0x0000D2E4; // type:function size:0x140 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D424; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D428; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D42C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D430; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000D434; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000D47C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000D4D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000D4E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000D4F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D4F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D500; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D508; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000D540; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000D548; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000D550; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D558; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000D590; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000D594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D59C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D5A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D5AC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D5B8; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000D5C4; // type:function size:0x5C scope:weak align:4 +__dt__11daBgn_HIO_cFv = .text:0x0000D620; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bgn_cpp = .text:0x0000D668; // type:function size:0x17A8 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000EE10; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000EE18; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000EE20; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000EE28; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000EE30; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000EE38; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000EE40; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000EE48; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000EE50; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000EE58; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000EE60; // type:function size:0x8 scope:weak align:4 +__dt__22mDoExt_J3DModelPacketSFv = .text:0x0000EE68; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4309 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4316 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4503 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4504 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4505 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4507 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4564 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4960 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:4byte +@5058 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5442 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5540 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@5883 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5885 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5886 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6071 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6125 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6126 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:string +@6358 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6640 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6641 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6642 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6987 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6988 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6989 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7118 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7119 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7120 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7141 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7142 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7143 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7144 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7182 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7202 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7203 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@7351 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7352 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7353 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7354 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7355 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7356 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@7506 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7507 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7508 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7509 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7510 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7620 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7621 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7894 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7895 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@8135 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8136 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8137 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8138 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8139 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8140 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8141 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8142 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@8197 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@8573 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@8574 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001D0; // type:object size:0x49 scope:local align:4 data:string_table +l_DL$4427 = .data:0x00000000; // type:object size:0x2A scope:local align:32 +@7623 = .data:0x0000002C; // type:object size:0x20 scope:local align:4 +@7691 = .data:0x0000004C; // type:object size:0x2C scope:local align:4 +cc_sph_src$8367 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +core_sph_src$8368 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daBgn_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_BGN = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000148; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000164; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000184; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000224; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000278; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002A4; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002BC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002EC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000031C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000370; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__22mDoExt_J3DModelPacketS = .data:0x00000394; // type:object size:0x18 scope:global align:4 +__vt__11daBgn_HIO_c = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +bgn = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +bgn2 = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +bgn3 = .bss:0x0000005C; // type:object size:0x4 scope:local align:4 +@4301 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +zero = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +BGN_HAND_MAX = .bss:0x00000078; // type:object size:0x4 scope:local align:4 +BGN_TAIL_MAX = .bss:0x0000007C; // type:object size:0x4 scope:local align:4 +hio_set = .bss:0x00000080; // type:object size:0x1 scope:local align:1 data:byte +@4304 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000090; // type:object size:0x17C scope:local align:4 +ke_color = .bss:0x0000020C; // type:object size:0x4 scope:local align:4 +@4429 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +bg_tevstr = .bss:0x0000021C; // type:object size:0xB0 scope:local align:4 +@4510 = .bss:0x000002CC; // type:object size:0xC scope:local align:4 +w_pos = .bss:0x000002D8; // type:object size:0xC scope:local align:4 +ki_all_count = .bss:0x000002E4; // type:object size:0x4 scope:local align:4 data:4byte +@6362 = .bss:0x000002E8; // type:object size:0xC scope:local align:4 +@6363 = .bss:0x000002F4; // type:object size:0xC scope:local align:4 +@6364 = .bss:0x00000300; // type:object size:0xC scope:local align:4 +@6365 = .bss:0x0000030C; // type:object size:0xC scope:local align:4 +@6366 = .bss:0x00000318; // type:object size:0xC scope:local align:4 +@6367 = .bss:0x00000324; // type:object size:0xC scope:local align:4 +@6368 = .bss:0x00000330; // type:object size:0xC scope:local align:4 +@6369 = .bss:0x0000033C; // type:object size:0xC scope:local align:4 +dance_pause_1 = .bss:0x00000348; // type:object size:0x30 scope:local align:4 +@6370 = .bss:0x00000378; // type:object size:0xC scope:local align:4 +@6371 = .bss:0x00000384; // type:object size:0xC scope:local align:4 +@6372 = .bss:0x00000390; // type:object size:0xC scope:local align:4 +@6373 = .bss:0x0000039C; // type:object size:0xC scope:local align:4 +@6374 = .bss:0x000003A8; // type:object size:0xC scope:local align:4 +@6375 = .bss:0x000003B4; // type:object size:0xC scope:local align:4 +@6376 = .bss:0x000003C0; // type:object size:0xC scope:local align:4 +@6377 = .bss:0x000003CC; // type:object size:0xC scope:local align:4 +dance_pause_2 = .bss:0x000003D8; // type:object size:0x30 scope:local align:4 +@6378 = .bss:0x00000408; // type:object size:0xC scope:local align:4 +@6379 = .bss:0x00000414; // type:object size:0xC scope:local align:4 +@6380 = .bss:0x00000420; // type:object size:0xC scope:local align:4 +@6381 = .bss:0x0000042C; // type:object size:0xC scope:local align:4 +@6382 = .bss:0x00000438; // type:object size:0xC scope:local align:4 +@6383 = .bss:0x00000444; // type:object size:0xC scope:local align:4 +@6384 = .bss:0x00000450; // type:object size:0xC scope:local align:4 +@6385 = .bss:0x0000045C; // type:object size:0xC scope:local align:4 +dance_pause_3 = .bss:0x00000468; // type:object size:0x30 scope:local align:4 +@6386 = .bss:0x00000498; // type:object size:0xC scope:local align:4 +@6387 = .bss:0x000004A4; // type:object size:0xC scope:local align:4 +@6388 = .bss:0x000004B0; // type:object size:0xC scope:local align:4 +@6389 = .bss:0x000004BC; // type:object size:0xC scope:local align:4 +@6390 = .bss:0x000004C8; // type:object size:0xC scope:local align:4 +@6391 = .bss:0x000004D4; // type:object size:0xC scope:local align:4 +@6392 = .bss:0x000004E0; // type:object size:0xC scope:local align:4 +@6393 = .bss:0x000004EC; // type:object size:0xC scope:local align:4 +dance_pause_4 = .bss:0x000004F8; // type:object size:0x30 scope:local align:4 +@6646 = .bss:0x00000528; // type:object size:0xC scope:local align:4 +@6647 = .bss:0x00000534; // type:object size:0xC scope:local align:4 +@6648 = .bss:0x00000540; // type:object size:0xC scope:local align:4 +@6649 = .bss:0x0000054C; // type:object size:0xC scope:local align:4 +@6650 = .bss:0x00000558; // type:object size:0xC scope:local align:4 +@6651 = .bss:0x00000564; // type:object size:0xC scope:local align:4 +@6652 = .bss:0x00000570; // type:object size:0xC scope:local align:4 +@6653 = .bss:0x0000057C; // type:object size:0xC scope:local align:4 +punch_lr1_d = .bss:0x00000588; // type:object size:0x30 scope:local align:4 +@6654 = .bss:0x000005B8; // type:object size:0xC scope:local align:4 +@6655 = .bss:0x000005C4; // type:object size:0xC scope:local align:4 +@6656 = .bss:0x000005D0; // type:object size:0xC scope:local align:4 +@6657 = .bss:0x000005DC; // type:object size:0xC scope:local align:4 +@6658 = .bss:0x000005E8; // type:object size:0xC scope:local align:4 +@6659 = .bss:0x000005F4; // type:object size:0xC scope:local align:4 +@6660 = .bss:0x00000600; // type:object size:0xC scope:local align:4 +@6661 = .bss:0x0000060C; // type:object size:0xC scope:local align:4 +punch_lr12_d = .bss:0x00000618; // type:object size:0x30 scope:local align:4 +@6662 = .bss:0x00000648; // type:object size:0xC scope:local align:4 +@6663 = .bss:0x00000654; // type:object size:0xC scope:local align:4 +@6664 = .bss:0x00000660; // type:object size:0xC scope:local align:4 +@6665 = .bss:0x0000066C; // type:object size:0xC scope:local align:4 +@6666 = .bss:0x00000678; // type:object size:0xC scope:local align:4 +@6667 = .bss:0x00000684; // type:object size:0xC scope:local align:4 +@6668 = .bss:0x00000690; // type:object size:0xC scope:local align:4 +@6669 = .bss:0x0000069C; // type:object size:0xC scope:local align:4 +punch_lr2_d = .bss:0x000006A8; // type:object size:0x30 scope:local align:4 +@6670 = .bss:0x000006D8; // type:object size:0xC scope:local align:4 +@6671 = .bss:0x000006E4; // type:object size:0xC scope:local align:4 +@6672 = .bss:0x000006F0; // type:object size:0xC scope:local align:4 +@6673 = .bss:0x000006FC; // type:object size:0xC scope:local align:4 +@6674 = .bss:0x00000708; // type:object size:0xC scope:local align:4 +@6675 = .bss:0x00000714; // type:object size:0xC scope:local align:4 +@6676 = .bss:0x00000720; // type:object size:0xC scope:local align:4 +@6677 = .bss:0x0000072C; // type:object size:0xC scope:local align:4 +punch_r1_d = .bss:0x00000738; // type:object size:0x30 scope:local align:4 +@6678 = .bss:0x00000768; // type:object size:0xC scope:local align:4 +@6679 = .bss:0x00000774; // type:object size:0xC scope:local align:4 +@6680 = .bss:0x00000780; // type:object size:0xC scope:local align:4 +@6681 = .bss:0x0000078C; // type:object size:0xC scope:local align:4 +@6682 = .bss:0x00000798; // type:object size:0xC scope:local align:4 +@6683 = .bss:0x000007A4; // type:object size:0xC scope:local align:4 +@6684 = .bss:0x000007B0; // type:object size:0xC scope:local align:4 +@6685 = .bss:0x000007BC; // type:object size:0xC scope:local align:4 +punch_r2_d = .bss:0x000007C8; // type:object size:0x30 scope:local align:4 +@6686 = .bss:0x000007F8; // type:object size:0xC scope:local align:4 +@6687 = .bss:0x00000804; // type:object size:0xC scope:local align:4 +@6688 = .bss:0x00000810; // type:object size:0xC scope:local align:4 +@6689 = .bss:0x0000081C; // type:object size:0xC scope:local align:4 +@6690 = .bss:0x00000828; // type:object size:0xC scope:local align:4 +@6691 = .bss:0x00000834; // type:object size:0xC scope:local align:4 +@6692 = .bss:0x00000840; // type:object size:0xC scope:local align:4 +@6693 = .bss:0x0000084C; // type:object size:0xC scope:local align:4 +punch_l1_d = .bss:0x00000858; // type:object size:0x30 scope:local align:4 +@6694 = .bss:0x00000888; // type:object size:0xC scope:local align:4 +@6695 = .bss:0x00000894; // type:object size:0xC scope:local align:4 +@6696 = .bss:0x000008A0; // type:object size:0xC scope:local align:4 +@6697 = .bss:0x000008AC; // type:object size:0xC scope:local align:4 +@6698 = .bss:0x000008B8; // type:object size:0xC scope:local align:4 +@6699 = .bss:0x000008C4; // type:object size:0xC scope:local align:4 +@6700 = .bss:0x000008D0; // type:object size:0xC scope:local align:4 +@6701 = .bss:0x000008DC; // type:object size:0xC scope:local align:4 +punch_l2_d = .bss:0x000008E8; // type:object size:0x30 scope:local align:4 +@6996 = .bss:0x00000918; // type:object size:0xC scope:local align:4 +@6997 = .bss:0x00000924; // type:object size:0xC scope:local align:4 +@6998 = .bss:0x00000930; // type:object size:0xC scope:local align:4 +@6999 = .bss:0x0000093C; // type:object size:0xC scope:local align:4 +@7000 = .bss:0x00000948; // type:object size:0xC scope:local align:4 +@7001 = .bss:0x00000954; // type:object size:0xC scope:local align:4 +@7002 = .bss:0x00000960; // type:object size:0xC scope:local align:4 +@7003 = .bss:0x0000096C; // type:object size:0xC scope:local align:4 +start_pause = .bss:0x00000978; // type:object size:0x30 scope:local align:4 +@8146 = .bss:0x000009A8; // type:object size:0xC scope:local align:4 +center_pos = .bss:0x000009B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bgn2/splits.txt b/config/GZLP01/rels/d_a_bgn2/splits.txt new file mode 100644 index 000000000..806e72103 --- /dev/null +++ b/config/GZLP01/rels/d_a_bgn2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bgn2.cpp: + .text start:0x000000EC end:0x000049C4 + .text start:0x000049C4 end:0x000049C4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000CD + .data start:0x00000000 end:0x000003C4 + .bss start:0x00000008 end:0x00000178 diff --git a/config/GZLP01/rels/d_a_bgn2/symbols.txt b/config/GZLP01/rels/d_a_bgn2/symbols.txt new file mode 100644 index 000000000..03d649786 --- /dev/null +++ b/config/GZLP01/rels/d_a_bgn2/symbols.txt @@ -0,0 +1,198 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBgn2_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global align:4 +anm_init__FP10bgn2_classifUcfi = .text:0x00000194; // type:function size:0x128 scope:local align:4 +bgn_s_sub__FPvPv = .text:0x000002BC; // type:function size:0x4C scope:local align:4 +bgn3_s_sub__FPvPv = .text:0x00000308; // type:function size:0x4C scope:local align:4 +daBgn2_Draw__FP10bgn2_class = .text:0x00000354; // type:function size:0x8 scope:local align:4 +gr_check__FP10bgn2_classP4cXyz = .text:0x0000035C; // type:function size:0x390 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000006EC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000818; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000008B8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000914; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000095C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000009B8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000A00; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000A94; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000ADC; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B18; // type:function size:0x48 scope:weak align:4 +asi_eff_set__FP10bgn2_class = .text:0x00000B60; // type:function size:0x140 scope:local align:4 +asi_hamon_set__FP10bgn2_class = .text:0x00000CA0; // type:function size:0xE8 scope:local align:4 +attack_eff_set__FP10bgn2_class4cXyz = .text:0x00000D88; // type:function size:0x220 scope:local align:4 +checkGround__FP10bgn2_class = .text:0x00000FA8; // type:function size:0x3C scope:local align:4 +move_se_set__FP10bgn2_class = .text:0x00000FE4; // type:function size:0x22C scope:local align:4 +pos_move__FP10bgn2_class = .text:0x00001210; // type:function size:0x16C scope:local align:4 +start__FP10bgn2_class = .text:0x0000137C; // type:function size:0xD0 scope:local align:4 +ki_set__FP10bgn2_class = .text:0x0000144C; // type:function size:0x28 scope:local align:4 +plesattack__FP10bgn2_class = .text:0x00001474; // type:function size:0x3EC scope:local align:4 +jumpattack__FP10bgn2_class = .text:0x00001860; // type:function size:0x3FC scope:local align:4 +mahi__FP10bgn2_class = .text:0x00001C5C; // type:function size:0xF0 scope:local align:4 +damage__FP10bgn2_class = .text:0x00001D4C; // type:function size:0x168 scope:local align:4 +hensin__FP10bgn2_class = .text:0x00001EB4; // type:function size:0x46C scope:local align:4 +move__FP10bgn2_class = .text:0x00002320; // type:function size:0x384 scope:local align:4 +damage_check__FP10bgn2_class = .text:0x000026A4; // type:function size:0x5E4 scope:local align:4 +ki_c_sub__FPvPv = .text:0x00002C88; // type:function size:0x58 scope:local align:4 +ki_check__FP10bgn2_class = .text:0x00002CE0; // type:function size:0x44 scope:local align:4 +daBgn2_Execute__FP10bgn2_class = .text:0x00002D24; // type:function size:0xA8C scope:local align:4 +daBgn2_IsDelete__FP10bgn2_class = .text:0x000037B0; // type:function size:0x8 scope:local align:4 +daBgn2_Delete__FP10bgn2_class = .text:0x000037B8; // type:function size:0x70 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003828; // type:function size:0x438 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003C60; // type:function size:0x48 scope:weak align:4 +daBgn2_Create__FP10fopAc_ac_c = .text:0x00003CA8; // type:function size:0x34C scope:local align:4 +__ct__10bgn2_classFv = .text:0x00003FF4; // type:function size:0x234 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004228; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004298; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x00004320; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00004324; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000043A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004474; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000044BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004518; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004560; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000045BC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004604; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000464C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000046A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000046B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000046C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000046C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000046D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004710; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004718; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004720; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004728; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004760; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004764; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000476C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004774; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000477C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004788; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004794; // type:function size:0x5C scope:weak align:4 +__dt__12daBgn2_HIO_cFv = .text:0x000047F0; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bgn2_cpp = .text:0x00004838; // type:function size:0x108 scope:local align:4 +__dt__12dKy_tevstr_cFv = .text:0x00004940; // type:function size:0x3C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000497C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004984; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000498C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004994; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000499C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000049A4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000049AC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000049B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4280 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4296 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4628 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4694 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4695 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4750 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4826 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4827 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4931 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4932 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4977 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5070 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5145 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5715 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5716 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5718 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5720 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5721 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5722 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5723 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000BC; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5148 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +body_d$5411 = .data:0x0000005C; // type:object size:0x8 scope:local align:4 +body_scale$5412 = .data:0x00000064; // type:object size:0x8 scope:local align:4 +asi_scale$5423 = .data:0x0000006C; // type:object size:0x14 scope:local align:4 +fl_check_d$5430 = .data:0x00000080; // type:object size:0x40 scope:local align:4 +cc_sph_src$5825 = .data:0x000000C0; // type:object size:0x40 scope:local align:4 +core_sph_src$5826 = .data:0x00000100; // type:object size:0x40 scope:local align:4 +l_daBgn2_Method = .data:0x00000140; // type:object size:0x20 scope:local align:4 +g_profile_BGN2 = .data:0x00000160; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001CC; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001F0; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000204; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002A4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000310; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000340; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000394; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__12daBgn2_HIO_c = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +bgn = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +bgn3 = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +@4272 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +zero = .bss:0x00000068; // type:object size:0xC scope:local align:4 +hio_set = .bss:0x00000074; // type:object size:0x1 scope:local align:1 data:byte +@4275 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000084; // type:object size:0x34 scope:local align:4 +@4510 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +bg_tevstr = .bss:0x000000C4; // type:object size:0xB0 scope:local align:4 +ki_all_count = .bss:0x00000174; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_bgn3/splits.txt b/config/GZLP01/rels/d_a_bgn3/splits.txt new file mode 100644 index 000000000..7433e5aa2 --- /dev/null +++ b/config/GZLP01/rels/d_a_bgn3/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bgn3.cpp: + .text start:0x000000EC end:0x000055D0 + .text start:0x000055D0 end:0x000055D0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F7 + .data start:0x00000000 end:0x00000334 + .bss start:0x00000008 end:0x000000E4 diff --git a/config/GZLP01/rels/d_a_bgn3/symbols.txt b/config/GZLP01/rels/d_a_bgn3/symbols.txt new file mode 100644 index 000000000..ca2d8b8ed --- /dev/null +++ b/config/GZLP01/rels/d_a_bgn3/symbols.txt @@ -0,0 +1,198 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBgn3_HIO_cFv = .text:0x000000EC; // type:function size:0x108 scope:global align:4 +bgn_s_sub__FPvPv = .text:0x000001F4; // type:function size:0x4C scope:local align:4 +daBgn3_Draw__FP10bgn3_class = .text:0x00000240; // type:function size:0x128 scope:local align:4 +gr_check__FP10bgn3_classP4cXyz = .text:0x00000368; // type:function size:0x390 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000006F8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000824; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000968; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000009C4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000A0C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000AA0; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000AE8; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B24; // type:function size:0x48 scope:weak align:4 +tail_eff_set__FP10bgn3_class = .text:0x00000B6C; // type:function size:0x224 scope:local align:4 +move_splash_set__FP10bgn3_class = .text:0x00000D90; // type:function size:0x128 scope:local align:4 +drop_eff_set__FP10bgn3_class = .text:0x00000EB8; // type:function size:0x164 scope:local align:4 +esa_s_sub__FPvPv = .text:0x0000101C; // type:function size:0x4C scope:local align:4 +part_control__FP10bgn3_class = .text:0x00001068; // type:function size:0x368 scope:local align:4 +checkWall__FP10bgn3_class = .text:0x000013D0; // type:function size:0x430 scope:local align:4 +checkGround__FP10bgn3_class = .text:0x00001800; // type:function size:0x48 scope:local align:4 +pos_move__FP10bgn3_class = .text:0x00001848; // type:function size:0xA4 scope:local align:4 +move0__FP10bgn3_class = .text:0x000018EC; // type:function size:0x478 scope:local align:4 +mahi__FP10bgn3_class = .text:0x00001D64; // type:function size:0x108 scope:local align:4 +damage__FP10bgn3_class = .text:0x00001E6C; // type:function size:0x294 scope:local align:4 +end__FP10bgn3_class = .text:0x00002100; // type:function size:0x424 scope:local align:4 +damage_check__FP10bgn3_class = .text:0x00002524; // type:function size:0x6F4 scope:local align:4 +ke_control__FP9bgn3_ke_sif = .text:0x00002C18; // type:function size:0x234 scope:local align:4 +ke_move__FP19mDoExt_3DlineMat0_cP9bgn3_ke_sif = .text:0x00002E4C; // type:function size:0x98 scope:local align:4 +move_se_set__FP10bgn3_class = .text:0x00002EE4; // type:function size:0x22C scope:local align:4 +move__FP10bgn3_class = .text:0x00003110; // type:function size:0xF48 scope:local align:4 +ki_c_sub__FPvPv = .text:0x00004058; // type:function size:0x58 scope:local align:4 +ki_check__FP10bgn3_class = .text:0x000040B0; // type:function size:0x44 scope:local align:4 +daBgn3_Execute__FP10bgn3_class = .text:0x000040F4; // type:function size:0x264 scope:local align:4 +daBgn3_IsDelete__FP10bgn3_class = .text:0x00004358; // type:function size:0x8 scope:local align:4 +daBgn3_Delete__FP10bgn3_class = .text:0x00004360; // type:function size:0x8C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000043EC; // type:function size:0x45C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004848; // type:function size:0x48 scope:weak align:4 +daBgn3_Create__FP10fopAc_ac_c = .text:0x00004890; // type:function size:0x330 scope:local align:4 +__ct__10bgn3_classFv = .text:0x00004BC0; // type:function size:0x1F8 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004DB8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004E84; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004ECC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004F28; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004F70; // type:function size:0x5C scope:weak align:4 +__dt__7part_s3Fv = .text:0x00004FCC; // type:function size:0x128 scope:weak align:4 +__ct__7part_s3Fv = .text:0x000050F4; // type:function size:0x178 scope:weak align:4 +__dt__9bgn3_ke_sFv = .text:0x0000526C; // type:function size:0x7C scope:weak align:4 +__ct__9bgn3_ke_sFv = .text:0x000052E8; // type:function size:0x68 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005350; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005354; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000539C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000053AC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000053B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000053BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000053C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000053CC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005404; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000540C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005414; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000541C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005454; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005458; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005460; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005468; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005470; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000547C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005488; // type:function size:0x5C scope:weak align:4 +__dt__12daBgn3_HIO_cFv = .text:0x000054E4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bgn3_cpp = .text:0x0000552C; // type:function size:0x6C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00005598; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000055A0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000055A8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000055B0; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000055B8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000055C0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000055C8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4280 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4286 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4563 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4694 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4695 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4697 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4698 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4941 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4942 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4943 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@4944 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5103 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5104 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5105 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5106 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5376 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5378 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5448 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5947 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5948 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5949 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5950 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5951 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5952 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5953 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5954 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5955 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5956 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6022 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6023 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6024 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6025 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E4; // type:object size:0x13 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +ke_max = .data:0x00000030; // type:object size:0xE scope:local align:4 +size_d = .data:0x00000040; // type:object size:0x24 scope:local align:4 +fl_check_d$5521 = .data:0x00000064; // type:object size:0x12 scope:local align:4 +cc_sph_src$6132 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +core_sph_src$6133 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daBgn3_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_BGN3 = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000160; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000200; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000254; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000280; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000304; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__12daBgn3_HIO_c = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +bgn = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +esa = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4272 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +zero = .bss:0x00000068; // type:object size:0xC scope:local align:4 +hio_set = .bss:0x00000074; // type:object size:0x1 scope:local align:1 data:byte +@4275 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000084; // type:object size:0x58 scope:local align:4 +ke_color = .bss:0x000000DC; // type:object size:0x4 scope:local align:4 +ki_all_count = .bss:0x000000E0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_bigelf/splits.txt b/config/GZLP01/rels/d_a_bigelf/splits.txt new file mode 100644 index 000000000..fc894fc12 --- /dev/null +++ b/config/GZLP01/rels/d_a_bigelf/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bigelf.cpp: + .text start:0x00000078 end:0x00003890 + .text start:0x00003890 end:0x000038C8 + .rodata start:0x00000000 end:0x000001FD + .data start:0x00000000 end:0x00000130 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLP01/rels/d_a_bigelf/symbols.txt b/config/GZLP01/rels/d_a_bigelf/symbols.txt new file mode 100644 index 000000000..792e69302 --- /dev/null +++ b/config/GZLP01/rels/d_a_bigelf/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +oct_delete__10daBigelf_cFv = .text:0x00000078; // type:function size:0xF4 scope:global align:4 +nodeCallBack__10daBigelf_cFP7J3DNode = .text:0x0000016C; // type:function size:0x1CC scope:global align:4 +nodeCallBack_Bigelf__FP7J3DNodei = .text:0x00000338; // type:function size:0x4C scope:local align:4 +lightInit__10daBigelf_cFP4cXyz = .text:0x00000384; // type:function size:0xB4 scope:global align:4 +lightEnd__10daBigelf_cFv = .text:0x00000438; // type:function size:0x38 scope:global align:4 +lightProc__10daBigelf_cFv = .text:0x00000470; // type:function size:0xC scope:global align:4 +darkInit__10daBigelf_cFv = .text:0x0000047C; // type:function size:0xC scope:global align:4 +darkEnd__10daBigelf_cFv = .text:0x00000488; // type:function size:0x48 scope:global align:4 +darkProc__10daBigelf_cFv = .text:0x000004D0; // type:function size:0xA4 scope:global align:4 +demoInitFlDelete__10daBigelf_cFv = .text:0x00000574; // type:function size:0x14 scope:global align:4 +demoProcFlDelete__10daBigelf_cFv = .text:0x00000588; // type:function size:0x180 scope:global align:4 +demoInitFlLink__10daBigelf_cFv = .text:0x00000708; // type:function size:0xDC scope:global align:4 +demoProcFlLink__10daBigelf_cFv = .text:0x000007E4; // type:function size:0x24 scope:global align:4 +demoInitFlDmAf__10daBigelf_cFv = .text:0x00000808; // type:function size:0xE8 scope:global align:4 +demoProcFlDmAf__10daBigelf_cFv = .text:0x000008F0; // type:function size:0xD0 scope:global align:4 +demoInitFlDmMd__10daBigelf_cFv = .text:0x000009C0; // type:function size:0x60 scope:global align:4 +demoProcFlDmMd__10daBigelf_cFv = .text:0x00000A20; // type:function size:0x2CC scope:global align:4 +demoInitFlDmBf__10daBigelf_cFv = .text:0x00000CEC; // type:function size:0x4 scope:global align:4 +demoProcFlDmBf__10daBigelf_cFv = .text:0x00000CF0; // type:function size:0x8C scope:global align:4 +demoInitFlDemo__10daBigelf_cFv = .text:0x00000D7C; // type:function size:0xC scope:global align:4 +demoProcFlDemo__10daBigelf_cFv = .text:0x00000D88; // type:function size:0x230 scope:global align:4 +demoInitExit__10daBigelf_cFv = .text:0x00000FB8; // type:function size:0x1A4 scope:global align:4 +demoProcExit__10daBigelf_cFv = .text:0x0000115C; // type:function size:0x178 scope:global align:4 +demoInitTalk__10daBigelf_cFv = .text:0x000012D4; // type:function size:0xEC scope:global align:4 +demoProcTalk__10daBigelf_cFv = .text:0x000013C0; // type:function size:0x58 scope:global align:4 +demoInitAppear__10daBigelf_cFv = .text:0x00001418; // type:function size:0x224 scope:global align:4 +demoProcAppear__10daBigelf_cFv = .text:0x0000163C; // type:function size:0x178 scope:global align:4 +demoInitFa1__10daBigelf_cFv = .text:0x000017B4; // type:function size:0x94 scope:global align:4 +demoProcFa1__10daBigelf_cFv = .text:0x00001848; // type:function size:0x8C scope:global align:4 +demoInitWait__10daBigelf_cFv = .text:0x000018D4; // type:function size:0x74 scope:global align:4 +demoProcWait__10daBigelf_cFv = .text:0x00001948; // type:function size:0x50 scope:global align:4 +demoInitCom__10daBigelf_cFv = .text:0x00001998; // type:function size:0xDC scope:global align:4 +demoProcCom__10daBigelf_cFv = .text:0x00001A74; // type:function size:0x58 scope:global align:4 +getNowEventAction__10daBigelf_cFv = .text:0x00001ACC; // type:function size:0x48 scope:global align:4 +demoProc__10daBigelf_cFv = .text:0x00001B14; // type:function size:0x1B8 scope:global align:4 +getType__10daBigelf_cFv = .text:0x00001CCC; // type:function size:0xC scope:global align:4 +getSwbit__10daBigelf_cFv = .text:0x00001CD8; // type:function size:0xC scope:global align:4 +getSwbit2__10daBigelf_cFv = .text:0x00001CE4; // type:function size:0xC scope:global align:4 +getEventFlag__10daBigelf_cFv = .text:0x00001CF0; // type:function size:0x80 scope:global align:4 +makeFa1S__10daBigelf_cFv = .text:0x00001D70; // type:function size:0xB0 scope:global align:4 +makeFa1__10daBigelf_cFv = .text:0x00001E20; // type:function size:0x94 scope:global align:4 +setAnm__10daBigelf_cFSc = .text:0x00001EB4; // type:function size:0x158 scope:global align:4 +setAnmStatus__10daBigelf_cFv = .text:0x0000200C; // type:function size:0x24 scope:global align:4 +next_msgStatus__10daBigelf_cFPUl = .text:0x00002030; // type:function size:0x174 scope:global align:4 +getMsg__10daBigelf_cFv = .text:0x000021A4; // type:function size:0x30 scope:global align:4 +msgPushButton__10daBigelf_cFv = .text:0x000021D4; // type:function size:0x4 scope:global align:4 +msgAnm__10daBigelf_cFUc = .text:0x000021D8; // type:function size:0x4 scope:global align:4 +talkInit__10daBigelf_cFv = .text:0x000021DC; // type:function size:0x14 scope:global align:4 +talk__10daBigelf_cFv = .text:0x000021F0; // type:function size:0x17C scope:global align:4 +init__10daBigelf_cFv = .text:0x0000236C; // type:function size:0x1C8 scope:global align:4 +setAttention__10daBigelf_cFb = .text:0x00002534; // type:function size:0x6C scope:global align:4 +lookBack__10daBigelf_cFv = .text:0x000025A0; // type:function size:0x54 scope:global align:4 +hunt__10daBigelf_cFv = .text:0x000025F4; // type:function size:0xCC scope:global align:4 +oct_search__10daBigelf_cFv = .text:0x000026C0; // type:function size:0x70 scope:global align:4 +oct__10daBigelf_cFv = .text:0x00002730; // type:function size:0x1B8 scope:global align:4 +ready0__10daBigelf_cFv = .text:0x000028E8; // type:function size:0xB8 scope:global align:4 +event0__10daBigelf_cFv = .text:0x000029A0; // type:function size:0xD8 scope:global align:4 +dead__10daBigelf_cFv = .text:0x00002A78; // type:function size:0x8 scope:global align:4 +wait_action__10daBigelf_cFPv = .text:0x00002A80; // type:function size:0x20C scope:global align:4 +_draw__10daBigelf_cFv = .text:0x00002C8C; // type:function size:0x128 scope:global align:4 +_execute__10daBigelf_cFv = .text:0x00002DB4; // type:function size:0x1A8 scope:global align:4 +_delete__10daBigelf_cFv = .text:0x00002F5C; // type:function size:0x50 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002FAC; // type:function size:0x20 scope:local align:4 +_create__10daBigelf_cFv = .text:0x00002FCC; // type:function size:0x158 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00003124; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003180; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000031DC; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daBigelf_cFv = .text:0x00003224; // type:function size:0x5E4 scope:global align:4 +daBigelf_Create__FP10fopAc_ac_c = .text:0x00003808; // type:function size:0x20 scope:local align:4 +daBigelf_Delete__FP10daBigelf_c = .text:0x00003828; // type:function size:0x20 scope:local align:4 +daBigelf_Execute__FP10daBigelf_c = .text:0x00003848; // type:function size:0x20 scope:local align:4 +daBigelf_Draw__FP10daBigelf_c = .text:0x00003868; // type:function size:0x20 scope:local align:4 +daBigelf_IsDelete__FP10daBigelf_c = .text:0x00003888; // type:function size:0x8 scope:local align:4 +setEyePos__10daBigelf_cF4cXyz = .text:0x00003890; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daBigelf_cF4cXyz = .text:0x000038AC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +pa_name_flower = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +pa_name_flower2 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@4062 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4117 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4178 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@4181 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4299 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4300 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4376 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4380 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4502 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4503 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 data:double +@4629 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4667 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4739 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4884 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5067 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@5106 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@5156 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D8; // type:object size:0x125 scope:local align:4 data:string_table +p_name0$4584 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +p_name1$4585 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +action_table$4749 = .data:0x00000010; // type:object size:0x2C scope:local align:4 +@4791 = .data:0x0000003C; // type:object size:0x2C scope:local align:4 +@4790 = .data:0x00000068; // type:object size:0x2C scope:local align:4 +@4819 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +@5043 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +l_daBigelf_Method = .data:0x000000BC; // type:object size:0x20 scope:local align:4 +g_profile_BIGELF = .data:0x000000DC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x0000010C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000124; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_bita/splits.txt b/config/GZLP01/rels/d_a_bita/splits.txt new file mode 100644 index 000000000..656983502 --- /dev/null +++ b/config/GZLP01/rels/d_a_bita/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bita.cpp: + .text start:0x00000078 end:0x000010D8 + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x00000208 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLP01/rels/d_a_bita/symbols.txt b/config/GZLP01/rels/d_a_bita/symbols.txt new file mode 100644 index 000000000..2a2fea95f --- /dev/null +++ b/config/GZLP01/rels/d_a_bita/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +b_a_sub__FPvPv = .text:0x00000078; // type:function size:0x4C scope:local align:4 +daBita_Draw__FP10bita_class = .text:0x000000C4; // type:function size:0xC8 scope:local align:4 +mode_normal__FP10bita_class = .text:0x0000018C; // type:function size:0x144 scope:local align:4 +mode_dead__FP10bita_class = .text:0x000002D0; // type:function size:0x1E4 scope:local align:4 +base_mtx_set__FP10bita_class = .text:0x000004B4; // type:function size:0xD0 scope:local align:4 +daBita_Execute__FP10bita_class = .text:0x00000584; // type:function size:0x190 scope:local align:4 +daBita_IsDelete__FP10bita_class = .text:0x00000714; // type:function size:0x8 scope:local align:4 +daBita_Delete__FP10bita_class = .text:0x0000071C; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000778; // type:function size:0x2A0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A18; // type:function size:0x48 scope:weak align:4 +daBita_Create__FP10fopAc_ac_c = .text:0x00000A60; // type:function size:0x2C4 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000D24; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000DF0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000E38; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000E94; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000EDC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000F38; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000F80; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000F90; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000F98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000FA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000FA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FB0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000FE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000FF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000FF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001000; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001038; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000103C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001044; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000104C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001054; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001060; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000106C; // type:function size:0x5C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000010C8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000010D0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4164 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4166 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4167 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x26 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +ita_bmd = .data:0x00000030; // type:object size:0x8 scope:local align:4 +ita_dzb = .data:0x00000038; // type:object size:0x8 scope:local align:4 +ita_Ef_bmd = .data:0x00000040; // type:object size:0x8 scope:local align:4 +ita_Ef = .data:0x00000048; // type:object size:0x8 scope:local align:4 +body_cyl_src$4366 = .data:0x00000050; // type:object size:0x44 scope:local align:4 +l_daBita_Method = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_BITA = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000019C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +btd = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bk/splits.txt b/config/GZLP01/rels/d_a_bk/splits.txt new file mode 100644 index 000000000..804adf5b9 --- /dev/null +++ b/config/GZLP01/rels/d_a_bk/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bk.cpp: + .text start:0x000000EC end:0x0000F92C + .text start:0x0000F92C end:0x0000F92C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000251 + .data start:0x00000000 end:0x00000B0C + .bss start:0x00000008 end:0x000001A2 diff --git a/config/GZLP01/rels/d_a_bk/symbols.txt b/config/GZLP01/rels/d_a_bk/symbols.txt new file mode 100644 index 000000000..abdee94b7 --- /dev/null +++ b/config/GZLP01/rels/d_a_bk/symbols.txt @@ -0,0 +1,377 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +anm_init__FP8bk_classifUcfi = .text:0x000000EC; // type:function size:0x148 scope:local align:4 +yari_off_check__FP8bk_class = .text:0x00000234; // type:function size:0x374 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000005A8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000006D4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000774; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000007D0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000818; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000874; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000008BC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000950; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000998; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000009E0; // type:function size:0x3C scope:weak align:4 +smoke_set_s__FP8bk_classf = .text:0x00000A1C; // type:function size:0x4CC scope:local align:4 +ground_smoke_set__FP8bk_class = .text:0x00000EE8; // type:function size:0x308 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000011F0; // type:function size:0x264 scope:local align:4 +nodeCallBack_P__FP7J3DNodei = .text:0x00001454; // type:function size:0x110 scope:local align:4 +search_check_draw__FP8bk_class = .text:0x00001564; // type:function size:0x440 scope:local align:4 +__ct__4cXyzFv = .text:0x000019A4; // type:function size:0x4 scope:weak align:4 +br_draw__FP8bk_class = .text:0x000019A8; // type:function size:0x1E0 scope:local align:4 +daBk_shadowDraw__FP8bk_class = .text:0x00001B88; // type:function size:0x148 scope:local align:4 +daBk_Draw__FP8bk_class = .text:0x00001CD0; // type:function size:0x290 scope:local align:4 +way_pos_check__FP8bk_classP4cXyz = .text:0x00001F60; // type:function size:0x4A4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00002404; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000251C; // type:function size:0x80 scope:weak align:4 +ground_4_check__FP8bk_classisf = .text:0x0000259C; // type:function size:0x2C8 scope:local align:4 +daBk_other_bg_check__FP8bk_classP10fopAc_ac_c = .text:0x00002864; // type:function size:0x3E8 scope:local align:4 +s_w_sub__FPvPv = .text:0x00002C4C; // type:function size:0x88 scope:local align:4 +search_wepon__FP8bk_class = .text:0x00002CD4; // type:function size:0x2DC scope:local align:4 +s_b_sub__FPvPv = .text:0x00002FB0; // type:function size:0x7C scope:local align:4 +search_bomb__FP8bk_classi = .text:0x0000302C; // type:function size:0x390 scope:local align:4 +daBk_wepon_view_check__FP8bk_class = .text:0x000033BC; // type:function size:0x7C scope:local align:4 +daBk_bomb_view_check__FP8bk_class = .text:0x00003438; // type:function size:0x40 scope:local align:4 +daBk_bomb_check__FP8bk_class = .text:0x00003478; // type:function size:0x40 scope:local align:4 +daBk_player_bg_check__FP8bk_classP4cXyz = .text:0x000034B8; // type:function size:0x398 scope:local align:4 +daBk_player_view_check__FP8bk_classP4cXyzss = .text:0x00003850; // type:function size:0x1B0 scope:local align:4 +daBk_player_way_check__FP8bk_class = .text:0x00003A00; // type:function size:0x44 scope:local align:4 +wait_set__FP8bk_class = .text:0x00003A44; // type:function size:0xD0 scope:local align:4 +walk_set__FP8bk_class = .text:0x00003B14; // type:function size:0x108 scope:local align:4 +fight_run_set__FP8bk_class = .text:0x00003C1C; // type:function size:0x40 scope:local align:4 +path_check__FP8bk_classUc = .text:0x00003C5C; // type:function size:0x490 scope:local align:4 +jyunkai__FP8bk_class = .text:0x000040EC; // type:function size:0x788 scope:local align:4 +ken_s_sub__FPvPv = .text:0x00004874; // type:function size:0x58 scope:local align:4 +stand__FP8bk_class = .text:0x000048CC; // type:function size:0xAFC scope:local align:4 +s_s_sub__FPvPv = .text:0x000053C8; // type:function size:0x100 scope:local align:4 +stand2__FP8bk_class = .text:0x000054C8; // type:function size:0x860 scope:local align:4 +path_run__FP8bk_class = .text:0x00005D28; // type:function size:0x4D8 scope:local align:4 +attack_set__FP8bk_classUc = .text:0x00006200; // type:function size:0x264 scope:local align:4 +shot_s_sub__FPvPv = .text:0x00006464; // type:function size:0x5C scope:local align:4 +fight_run__FP8bk_class = .text:0x000064C0; // type:function size:0xEE0 scope:local align:4 +yari_hit_check__FP8bk_class = .text:0x000073A0; // type:function size:0x230 scope:local align:4 +fight__FP8bk_class = .text:0x000075D0; // type:function size:0x90C scope:local align:4 +p_lost__FP8bk_class = .text:0x00007EDC; // type:function size:0x214 scope:local align:4 +b_nige__FP8bk_class = .text:0x000080F0; // type:function size:0x368 scope:local align:4 +defence__FP8bk_class = .text:0x00008458; // type:function size:0x110 scope:local align:4 +oshi__FP8bk_class = .text:0x00008568; // type:function size:0xD4 scope:local align:4 +hukki__FP8bk_class = .text:0x0000863C; // type:function size:0x5E4 scope:local align:4 +aite_miru__FP8bk_class = .text:0x00008C20; // type:function size:0xE4 scope:local align:4 +fail__FP8bk_class = .text:0x00008D04; // type:function size:0x1B0 scope:local align:4 +yogan_fail__FP8bk_class = .text:0x00008EB4; // type:function size:0x214 scope:local align:4 +water_fail__FP8bk_class = .text:0x000090C8; // type:function size:0x16C scope:local align:4 +wepon_search__FP8bk_class = .text:0x00009234; // type:function size:0x6F8 scope:local align:4 +d_dozou__FP8bk_class = .text:0x0000992C; // type:function size:0x1B8 scope:local align:4 +carry__FP8bk_class = .text:0x00009AE4; // type:function size:0x10 scope:local align:4 +carry_drop__FP8bk_class = .text:0x00009AF4; // type:function size:0x2E4 scope:local align:4 +d_mahi__FP8bk_class = .text:0x00009DD8; // type:function size:0x12C scope:local align:4 +tubo_wait__FP8bk_class = .text:0x00009F04; // type:function size:0x434 scope:local align:4 +z_demo_1__FP8bk_class = .text:0x0000A338; // type:function size:0x2E0 scope:local align:4 +b_hang__FP8bk_class = .text:0x0000A618; // type:function size:0x38C scope:local align:4 +rope_on__FP8bk_class = .text:0x0000A9A4; // type:function size:0x2B0 scope:local align:4 +search_target__FP8bk_class = .text:0x0000AC54; // type:function size:0x18 scope:local align:4 +Bk_move__FP8bk_class = .text:0x0000AC6C; // type:function size:0x5D8 scope:local align:4 +bk_eye_tex_anm__FP8bk_class = .text:0x0000B244; // type:function size:0xC8 scope:local align:4 +damage_check__FP8bk_class = .text:0x0000B30C; // type:function size:0x974 scope:local align:4 +__dt__5csXyzFv = .text:0x0000BC80; // type:function size:0x3C scope:weak align:4 +s_s2_sub__FPvPv = .text:0x0000BCBC; // type:function size:0x5C scope:local align:4 +waki_set__FP8bk_class = .text:0x0000BD18; // type:function size:0x5A0 scope:local align:4 +demo_camera__FP8bk_class = .text:0x0000C2B8; // type:function size:0x998 scope:local align:4 +tate_mtx_set__FP8bk_class = .text:0x0000CC50; // type:function size:0x98 scope:local align:4 +bou_mtx_set__FP8bk_class = .text:0x0000CCE8; // type:function size:0x118 scope:local align:4 +daBk_Execute__FP8bk_class = .text:0x0000CE00; // type:function size:0xF04 scope:local align:4 +daBk_IsDelete__FP8bk_class = .text:0x0000DD04; // type:function size:0x8 scope:local align:4 +daBk_Delete__FP8bk_class = .text:0x0000DD0C; // type:function size:0xB4 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000DDC0; // type:function size:0x4F0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000E2B0; // type:function size:0x48 scope:weak align:4 +daBk_Create__FP10fopAc_ac_c = .text:0x0000E2F8; // type:function size:0x720 scope:local align:4 +__ct__8bk_classFv = .text:0x0000EA18; // type:function size:0x478 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000EE90; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000EF5C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000EFA4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000F070; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000F0B8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000F114; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000F15C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000F1B8; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000F228; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000F2B0; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2B4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2B8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2BC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000F2C0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000F2C4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000F30C; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000F368; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000F3B0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000F40C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000F454; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000F464; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000F46C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000F474; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000F47C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000F484; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000F4BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000F4C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000F4CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000F4D4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000F50C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000F510; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000F518; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000F528; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000F530; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000F538; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000F540; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000F548; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000F580; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000F588; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000F590; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000F598; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000F5D0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000F5D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000F5E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000F5EC; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000F5F8; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_bk_cpp = .text:0x0000F654; // type:function size:0x3C scope:local align:4 +__dt__7bkHIO_cFv = .text:0x0000F690; // type:function size:0x48 scope:weak align:4 +__ct__7bkHIO_cFv = .text:0x0000F6D8; // type:function size:0x1DC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000F8B4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000F8BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000F8C4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000F8CC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000F8D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000F8DC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000F8E4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000F8EC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000F8F4; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000F8FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000F904; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000F90C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000F914; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000F91C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000F924; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4209 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4310 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4535 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4536 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4538 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4598 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4601 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4675 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4678 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4712 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4805 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4869 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4910 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4911 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5155 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5264 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5265 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@5529 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5530 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5531 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5678 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5830 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5831 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5901 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6238 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6239 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6467 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6468 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6469 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6472 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@6475 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@6506 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6657 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6658 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6659 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6660 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6750 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6798 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6799 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6800 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7105 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7106 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7107 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7108 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7371 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7372 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7373 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7374 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7375 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7490 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7521 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7522 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7649 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7650 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7651 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7652 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7754 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7755 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7921 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7922 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7923 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7967 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@8033 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@8146 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@8147 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@8212 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@8279 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@8332 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@8480 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@8481 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@8482 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@8852 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@8853 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@8854 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@8855 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@8856 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@8857 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@8858 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8859 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8860 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@9197 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@9198 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@9199 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@9200 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@9201 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@9632 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@9633 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@9634 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@10046 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@10047 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@10048 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@10541 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@10542 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@10543 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@10544 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x000001EC; // type:object size:0x65 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +bk_at_kind = .data:0x00000030; // type:object size:0xC scope:local align:4 +bk_attack_ready_SE = .data:0x0000003C; // type:object size:0xC scope:local align:4 +bk_attack_go_SE = .data:0x00000048; // type:object size:0xC scope:local align:4 +bk_attack_AP = .data:0x00000054; // type:object size:0xC scope:local align:4 +br_set_tm = .data:0x00000060; // type:object size:0xC scope:local align:4 +attack1_info = .data:0x0000006C; // type:object size:0x24 scope:local align:4 +jattack1_info = .data:0x00000090; // type:object size:0x24 scope:local align:4 +kattack1_info = .data:0x000000B4; // type:object size:0x24 scope:local align:4 +attack_info = .data:0x000000D8; // type:object size:0xC scope:local align:4 +joint_check = .data:0x000000E4; // type:object size:0x34 scope:local align:4 +xad$5184 = .data:0x00000118; // type:object size:0x10 scope:local align:4 +zad$5185 = .data:0x00000128; // type:object size:0x10 scope:local align:4 +check_bit$5186 = .data:0x00000138; // type:object size:0x4 scope:local align:4 +@6470 = .data:0x0000013C; // type:object size:0x144 scope:local align:4 +@7109 = .data:0x00000280; // type:object size:0x8C scope:local align:4 +@7924 = .data:0x0000030C; // type:object size:0x20 scope:local align:4 +@8148 = .data:0x0000032C; // type:object size:0x54 scope:local align:4 +@8483 = .data:0x00000380; // type:object size:0x80 scope:local align:4 +@8861 = .data:0x00000400; // type:object size:0x24 scope:local align:4 +@9636 = .data:0x00000424; // type:object size:0x7C scope:local align:4 +hip_offset$9697 = .data:0x000004A0; // type:object size:0xC scope:local align:4 +momo_offset$9698 = .data:0x000004AC; // type:object size:0x18 scope:local align:4 +sune_offset$9699 = .data:0x000004C4; // type:object size:0x18 scope:local align:4 +shipo_offset$9700 = .data:0x000004DC; // type:object size:0x18 scope:local align:4 +mune1_offset$9701 = .data:0x000004F4; // type:object size:0x18 scope:local align:4 +mune2_offset$9702 = .data:0x0000050C; // type:object size:0x18 scope:local align:4 +udeL_offset$9703 = .data:0x00000524; // type:object size:0x18 scope:local align:4 +udeR_offset$9704 = .data:0x0000053C; // type:object size:0x18 scope:local align:4 +search_data$9705 = .data:0x00000554; // type:object size:0xB4 scope:local align:4 +co_cyl_src$9854 = .data:0x00000608; // type:object size:0x44 scope:local align:4 +tg_cyl_src$9855 = .data:0x0000064C; // type:object size:0x44 scope:local align:4 +head_sph_src$9856 = .data:0x00000690; // type:object size:0x40 scope:local align:4 +wepon_sph_src$9857 = .data:0x000006D0; // type:object size:0x40 scope:local align:4 +defence_sph_src$9858 = .data:0x00000710; // type:object size:0x40 scope:local align:4 +fire_j$9859 = .data:0x00000750; // type:object size:0xA scope:local align:4 +fire_sc$9860 = .data:0x0000075C; // type:object size:0x28 scope:local align:4 +l_daBk_Method = .data:0x00000784; // type:object size:0x20 scope:local align:4 +g_profile_BK = .data:0x000007A4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000007D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000007F0; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000810; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000081C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000828; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000834; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000840; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000084C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000008D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000008E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000968; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000974; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000980; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000009D4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000009F8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000A04; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000A10; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000A28; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000A58; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000A88; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000AA0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000AAC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000AB8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000AC4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000AD0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000ADC; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000AF4; // type:object size:0xC scope:weak align:4 +__vt__7bkHIO_c = .data:0x00000B00; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 data:byte +another_hit = .bss:0x00000052; // type:object size:0x1 scope:local align:1 data:byte +ken = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +search_sp = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4193 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_bkHIO = .bss:0x00000068; // type:object size:0x10C scope:local align:4 +target_info = .bss:0x00000174; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x0000019C; // type:object size:0x4 scope:local align:4 +learn_check = .bss:0x000001A0; // type:object size:0x2 scope:global align:2 data:2byte diff --git a/config/GZLP01/rels/d_a_bl/splits.txt b/config/GZLP01/rels/d_a_bl/splits.txt new file mode 100644 index 000000000..043633f10 --- /dev/null +++ b/config/GZLP01/rels/d_a_bl/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bl.cpp: + .text start:0x00000078 end:0x00006840 + .text start:0x00006840 end:0x00006898 + .rodata start:0x00000000 end:0x000000F9 + .data start:0x00000000 end:0x0000044C diff --git a/config/GZLP01/rels/d_a_bl/symbols.txt b/config/GZLP01/rels/d_a_bl/symbols.txt new file mode 100644 index 000000000..d67eca71b --- /dev/null +++ b/config/GZLP01/rels/d_a_bl/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +draw_SUB__FP8bl_class = .text:0x00000078; // type:function size:0x100 scope:local align:4 +daBL_Draw__FP8bl_class = .text:0x00000178; // type:function size:0x180 scope:local align:4 +smoke_set__FP8bl_class = .text:0x000002F8; // type:function size:0x100 scope:local align:4 +fire_move_set__FP8bl_class = .text:0x000003F8; // type:function size:0xB4 scope:local align:4 +fire_emitter_clr__FP8bl_class = .text:0x000004AC; // type:function size:0xCC scope:local align:4 +fire_kaiten_keisan__FP8bl_class = .text:0x00000578; // type:function size:0x168 scope:local align:4 +shock_damage_check__FP8bl_class = .text:0x000006E0; // type:function size:0x140 scope:local align:4 +anm_init__FP8bl_classifUcfi = .text:0x00000820; // type:function size:0x12C scope:local align:4 +skull_atari_check__FP8bl_class = .text:0x0000094C; // type:function size:0x2BC scope:local align:4 +__dt__5csXyzFv = .text:0x00000C08; // type:function size:0x3C scope:weak align:4 +blue_body_atari_check__FP8bl_class = .text:0x00000C44; // type:function size:0xB24 scope:local align:4 +red_body_atari_check__FP8bl_class = .text:0x00001768; // type:function size:0xB54 scope:local align:4 +bound_sound_set__FP8bl_class = .text:0x000022BC; // type:function size:0x98 scope:local align:4 +fuwafuwa_keisan__FP8bl_class = .text:0x00002354; // type:function size:0x104 scope:local align:4 +BG_check__FP8bl_class = .text:0x00002458; // type:function size:0x8C scope:local align:4 +Line_check__FP8bl_class4cXyz = .text:0x000024E4; // type:function size:0x320 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00002804; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002930; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000029D0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002A2C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002A74; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002AD0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002B18; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002BAC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002BF4; // type:function size:0x48 scope:weak align:4 +roll_check__FP8bl_class = .text:0x00002C3C; // type:function size:0x88 scope:local align:4 +way_check__FP8bl_classs = .text:0x00002CC4; // type:function size:0x390 scope:local align:4 +action_dousa__FP8bl_class = .text:0x00003054; // type:function size:0x99C scope:local align:4 +action_kougeki__FP8bl_class = .text:0x000039F0; // type:function size:0x578 scope:local align:4 +action_sagarimasu__FP8bl_class = .text:0x00003F68; // type:function size:0x1C0 scope:local align:4 +action_kaze_move__FP8bl_class = .text:0x00004128; // type:function size:0x594 scope:local align:4 +action_itaiyo_ne_san__FP8bl_class = .text:0x000046BC; // type:function size:0x4C8 scope:local align:4 +action_hook_atari__FP8bl_class = .text:0x00004B84; // type:function size:0x1B8 scope:local align:4 +action_come_wait__FP8bl_class = .text:0x00004D3C; // type:function size:0x80 scope:local align:4 +action_normal_skull__FP8bl_class = .text:0x00004DBC; // type:function size:0x348 scope:local align:4 +daBL_Execute__FP8bl_class = .text:0x00005104; // type:function size:0x400 scope:local align:4 +daBL_IsDelete__FP8bl_class = .text:0x00005504; // type:function size:0x8 scope:local align:4 +daBL_Delete__FP8bl_class = .text:0x0000550C; // type:function size:0x80 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000558C; // type:function size:0x2B0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000583C; // type:function size:0x48 scope:weak align:4 +daBL_Create__FP10fopAc_ac_c = .text:0x00005884; // type:function size:0x504 scope:local align:4 +__ct__8bl_classFv = .text:0x00005D88; // type:function size:0x298 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006020; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000060EC; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x00006134; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00006138; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000613C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00006208; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00006250; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000062AC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000062F4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00006350; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000063C0; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00006448; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000644C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00006450; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00006454; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00006458; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000064A0; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000064FC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00006544; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000065A0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000065E8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000065F8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00006600; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00006608; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00006610; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00006618; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00006650; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00006658; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00006660; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00006668; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000066A0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000066A4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000066AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000066BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000066C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000066CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000066D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000066DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00006714; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000671C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00006724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000672C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00006764; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000676C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00006774; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00006780; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000678C; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000067E8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000067F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000067F8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00006800; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00006808; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00006810; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006818; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00006820; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00006828; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00006830; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00006838; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00006840; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x0000685C; // type:function size:0x3C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4061 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4271 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4308 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4309 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4310 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4696 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4967 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@4997 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@5014 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5308 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5309 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5552 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5553 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5554 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5695 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5696 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5698 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5699 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5701 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5737 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5849 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5850 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5851 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5852 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5973 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6123 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6124 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6223 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6224 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6464 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000E8; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5557 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@5854 = .data:0x00000050; // type:object size:0x28 scope:local align:4 +@6225 = .data:0x00000078; // type:object size:0x2C scope:local align:4 +body_co_sph_src$6329 = .data:0x000000A4; // type:object size:0x40 scope:local align:4 +fire_j$6330 = .data:0x000000E4; // type:object size:0xA scope:local align:4 +fire_sc$6331 = .data:0x000000F0; // type:object size:0x28 scope:local align:4 +l_daBL_Method = .data:0x00000118; // type:object size:0x20 scope:local align:4 +g_profile_BL = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000168; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000184; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000274; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000314; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000368; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000003A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000003D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000003EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000428; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000440; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_bmd/splits.txt b/config/GZLP01/rels/d_a_bmd/splits.txt new file mode 100644 index 000000000..60a29bff2 --- /dev/null +++ b/config/GZLP01/rels/d_a_bmd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bmd.cpp: + .text start:0x000000EC end:0x000074CC + .text start:0x000074CC end:0x000074CC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000021C + .data start:0x00000000 end:0x00000438 + .bss start:0x00000008 end:0x000000AC diff --git a/config/GZLP01/rels/d_a_bmd/symbols.txt b/config/GZLP01/rels/d_a_bmd/symbols.txt new file mode 100644 index 000000000..2db3faebd --- /dev/null +++ b/config/GZLP01/rels/d_a_bmd/symbols.txt @@ -0,0 +1,260 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBmd_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +core_nodeCallBack__FP7J3DNodei = .text:0x00000134; // type:function size:0x10C scope:local align:4 +mk_draw__FP9bmd_class = .text:0x00000240; // type:function size:0x8C scope:local align:4 +daBmd_Draw__FP9bmd_class = .text:0x000002CC; // type:function size:0x2FC scope:local align:4 +__dt__4cXyzFv = .text:0x000005C8; // type:function size:0x3C scope:weak align:4 +anm_init__FP9bmd_classifUcfi = .text:0x00000604; // type:function size:0x130 scope:local align:4 +damage__FP9bmd_class = .text:0x00000734; // type:function size:0x970 scope:local align:4 +eat__FP9bmd_class = .text:0x000010A4; // type:function size:0x48C scope:local align:4 +move1__FP9bmd_class = .text:0x00001530; // type:function size:0x154 scope:local align:4 +start__FP9bmd_class = .text:0x00001684; // type:function size:0x4C4 scope:local align:4 +end__FP9bmd_class = .text:0x00001B48; // type:function size:0x3B4 scope:local align:4 +core_damage_check__FP9bmd_class = .text:0x00001EFC; // type:function size:0x294 scope:local align:4 +__dt__5csXyzFv = .text:0x00002190; // type:function size:0x3C scope:weak align:4 +core_move__FP9bmd_class = .text:0x000021CC; // type:function size:0xD10 scope:local align:4 +mk_voice_set__FP9bmd_classUl = .text:0x00002EDC; // type:function size:0x64 scope:local align:4 +mk_move__FP9bmd_class = .text:0x00002F40; // type:function size:0x3CC scope:local align:4 +damage_check__FP9bmd_class = .text:0x0000330C; // type:function size:0x90 scope:local align:4 +wait__FP9bmd_class = .text:0x0000339C; // type:function size:0x574 scope:local align:4 +attack_1__FP9bmd_class = .text:0x00003910; // type:function size:0x94 scope:local align:4 +attack_2__FP9bmd_class = .text:0x000039A4; // type:function size:0xD4 scope:local align:4 +move__FP9bmd_class = .text:0x00003A78; // type:function size:0x164 scope:local align:4 +eff_cont__FP9bmd_class = .text:0x00003BDC; // type:function size:0x16C scope:local align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00003D48; // type:function size:0xF0 scope:local align:4 +demo_camera__FP9bmd_class = .text:0x00003E38; // type:function size:0x169C scope:local align:4 +bmd_kankyo__FP9bmd_class = .text:0x000054D4; // type:function size:0x118 scope:local align:4 +daBmd_Execute__FP9bmd_class = .text:0x000055EC; // type:function size:0x608 scope:local align:4 +daBmd_IsDelete__FP9bmd_class = .text:0x00005BF4; // type:function size:0x8 scope:local align:4 +daBmd_Delete__FP9bmd_class = .text:0x00005BFC; // type:function size:0xF8 scope:local align:4 +useHeapInit__FP9bmd_class = .text:0x00005CF4; // type:function size:0x7CC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000064C0; // type:function size:0x48 scope:weak align:4 +solidHeapCB__FP10fopAc_ac_c = .text:0x00006508; // type:function size:0x20 scope:local align:4 +daBmd_Create__FP10fopAc_ac_c = .text:0x00006528; // type:function size:0x3E0 scope:local align:4 +__ct__9bmd_classFv = .text:0x00006908; // type:function size:0x1EC scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00006AF4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00006B70; // type:function size:0x24 scope:weak align:4 +__ct__5csXyzFv = .text:0x00006B94; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006B98; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00006C64; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00006CAC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00006D78; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00006DC0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00006E1C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00006E64; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00006EC0; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00006F30; // type:function size:0x88 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00006FB8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00007000; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007048; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000070A4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070EC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070F0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070F4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000070F8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000070FC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007144; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000071A0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000071B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000071B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000071C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000071C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000071D0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007208; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007210; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007218; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007220; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007258; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000725C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007264; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007274; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000727C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007284; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000728C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007294; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000072CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000072D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000072DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000072E4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000731C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007324; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000732C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007338; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007344; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000073A0; // type:function size:0x5C scope:weak align:4 +__dt__11daBmd_HIO_cFv = .text:0x000073FC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bmd_cpp = .text:0x00007444; // type:function size:0x58 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000749C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000074A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000074AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000074B4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000074BC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000074C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4168 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4170 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4315 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4333 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4543 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4546 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4547 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4769 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4770 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4951 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4952 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@5227 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5229 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5231 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5232 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5233 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5450 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5452 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5453 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5454 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5455 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5457 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5937 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5941 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5943 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5944 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@5945 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5946 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5947 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5948 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5949 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5950 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5951 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5952 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5953 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5954 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5955 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5956 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5957 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5958 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5959 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5960 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:string +@5961 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5962 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5963 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5964 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5965 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5966 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5967 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5968 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5969 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5970 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5971 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5972 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5973 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@5974 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5975 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5976 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@5977 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5978 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5979 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5980 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5981 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5982 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5983 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5984 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5997 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5998 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5999 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6109 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6110 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6111 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6112 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6113 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6114 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000198; // type:object size:0x84 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +jno$4354 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +jno$4787 = .data:0x00000044; // type:object size:0x14 scope:local align:4 +@5334 = .data:0x00000058; // type:object size:0x2C scope:local align:4 +@5511 = .data:0x00000084; // type:object size:0x30 scope:local align:4 +eff_name = .data:0x000000B4; // type:object size:0x6 scope:local align:4 +eff_joint = .data:0x000000BC; // type:object size:0x6 scope:local align:4 +body_sph_src$6384 = .data:0x000000C4; // type:object size:0x40 scope:local align:4 +core_sph_src$6385 = .data:0x00000104; // type:object size:0x40 scope:local align:4 +co_cyl_src$6386 = .data:0x00000144; // type:object size:0x44 scope:local align:4 +l_daBmd_Method = .data:0x00000188; // type:object size:0x20 scope:local align:4 +g_profile_BMD = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000220; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000023C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000025C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000390; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003E4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__11daBmd_HIO_c = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4160 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +static_center_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4163 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000078; // type:object size:0x18 scope:local align:4 +@4246 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +init$4247 = .bss:0x0000009C; // type:object size:0x1 scope:local align:1 +g_pos$4245 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bmdfoot/splits.txt b/config/GZLP01/rels/d_a_bmdfoot/splits.txt new file mode 100644 index 000000000..67f911eb7 --- /dev/null +++ b/config/GZLP01/rels/d_a_bmdfoot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bmdfoot.cpp: + .text start:0x000000EC end:0x0000348C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000CA + .data start:0x00000000 end:0x00000270 + .bss start:0x00000008 end:0x00000074 diff --git a/config/GZLP01/rels/d_a_bmdfoot/symbols.txt b/config/GZLP01/rels/d_a_bmdfoot/symbols.txt new file mode 100644 index 000000000..e668cca46 --- /dev/null +++ b/config/GZLP01/rels/d_a_bmdfoot/symbols.txt @@ -0,0 +1,142 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daBmdfoot_HIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000114; // type:function size:0xC4 scope:local align:4 +daBmdfoot_Draw__FP13bmdfoot_class = .text:0x000001D8; // type:function size:0xD8 scope:local align:4 +anm_init__FP13bmdfoot_classifUcfi = .text:0x000002B0; // type:function size:0x128 scope:local align:4 +housi_off__FP13bmdfoot_class = .text:0x000003D8; // type:function size:0x68 scope:local align:4 +wait__FP13bmdfoot_class = .text:0x00000440; // type:function size:0x400 scope:local align:4 +__dt__4cXyzFv = .text:0x00000840; // type:function size:0x3C scope:weak align:4 +attack_1__FP13bmdfoot_class = .text:0x0000087C; // type:function size:0x510 scope:local align:4 +ug_move__FP13bmdfoot_class = .text:0x00000D8C; // type:function size:0x3F4 scope:local align:4 +attack_2__FP13bmdfoot_class = .text:0x00001180; // type:function size:0x980 scope:local align:4 +damage__FP13bmdfoot_class = .text:0x00001B00; // type:function size:0x1DC scope:local align:4 +start__FP13bmdfoot_class = .text:0x00001CDC; // type:function size:0x1FC scope:local align:4 +end__FP13bmdfoot_class = .text:0x00001ED8; // type:function size:0xE0 scope:local align:4 +move__FP13bmdfoot_class = .text:0x00001FB8; // type:function size:0x200 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x000021B8; // type:function size:0x4C scope:local align:4 +daBmdfoot_Execute__FP13bmdfoot_class = .text:0x00002204; // type:function size:0x390 scope:local align:4 +daBmdfoot_IsDelete__FP13bmdfoot_class = .text:0x00002594; // type:function size:0x8 scope:local align:4 +daBmdfoot_Delete__FP13bmdfoot_class = .text:0x0000259C; // type:function size:0x114 scope:local align:4 +useHeapInit__FP13bmdfoot_class = .text:0x000026B0; // type:function size:0x304 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000029B4; // type:function size:0x48 scope:weak align:4 +solidHeapCB__FP10fopAc_ac_c = .text:0x000029FC; // type:function size:0x20 scope:local align:4 +daBmdfoot_Create__FP10fopAc_ac_c = .text:0x00002A1C; // type:function size:0x46C scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00002E88; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002F54; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002FD8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003020; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000307C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000030C4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00003140; // type:function size:0x24 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00003164; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000031D0; // type:function size:0x28 scope:weak align:4 +__ct__4cXyzFv = .text:0x000031F8; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000031FC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003200; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003204; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003208; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000320C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003254; // type:function size:0x5C scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000032B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000032B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000032C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000032CC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000032D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000032E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000032F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000032F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003300; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003308; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003340; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003348; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003350; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003358; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003390; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003394; // type:function size:0x8 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000339C; // type:function size:0x5C scope:weak align:4 +__dt__15daBmdfoot_HIO_cFv = .text:0x000033F8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bmdfoot_cpp = .text:0x00003440; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000347C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003484; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4259 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4264 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4383 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4385 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4473 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4474 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4475 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4751 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4894 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000098; // type:object size:0x32 scope:local align:4 data:string_table +eff_id$4181 = .data:0x00000000; // type:object size:0xC scope:local align:4 +jno$4299 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +col_joint$4314 = .data:0x00000018; // type:object size:0x14 scope:local align:4 +col_joint$4500 = .data:0x0000002C; // type:object size:0x10 scope:local align:4 +@4681 = .data:0x0000003C; // type:object size:0x20 scope:local align:4 +@4808 = .data:0x0000005C; // type:object size:0x30 scope:local align:4 +cc_sph_src$5008 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +l_daBmdfoot_Method = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_BMDFOOT = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000011C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000138; // type:object size:0x20 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000164; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001C4; // type:object size:0x88 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__15daBmdfoot_HIO_c = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +boss = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@4094 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bmdhand/splits.txt b/config/GZLP01/rels/d_a_bmdhand/splits.txt new file mode 100644 index 000000000..30534b8b0 --- /dev/null +++ b/config/GZLP01/rels/d_a_bmdhand/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bmdhand.cpp: + .text start:0x000000EC end:0x0000389C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000C7 + .data start:0x00000000 end:0x000002AC + .bss start:0x00000008 end:0x00000078 diff --git a/config/GZLP01/rels/d_a_bmdhand/symbols.txt b/config/GZLP01/rels/d_a_bmdhand/symbols.txt new file mode 100644 index 000000000..46ec559c6 --- /dev/null +++ b/config/GZLP01/rels/d_a_bmdhand/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daBmdhand_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +hand_draw__FP13bmdhand_class = .text:0x00000118; // type:function size:0xB4 scope:local align:4 +daBmdhand_Draw__FP13bmdhand_class = .text:0x000001CC; // type:function size:0x60 scope:local align:4 +hand_mtx_set__FP13bmdhand_class = .text:0x0000022C; // type:function size:0xE4 scope:local align:4 +control3__FP13bmdhand_class = .text:0x00000310; // type:function size:0x78 scope:local align:4 +control1__FP13bmdhand_class = .text:0x00000388; // type:function size:0x35C scope:local align:4 +control2__FP13bmdhand_class = .text:0x000006E4; // type:function size:0x338 scope:local align:4 +cut_control__FP13bmdhand_class = .text:0x00000A1C; // type:function size:0x4E0 scope:local align:4 +cut_control3__FP13bmdhand_class = .text:0x00000EFC; // type:function size:0xB0 scope:local align:4 +start_control1__FP13bmdhand_class = .text:0x00000FAC; // type:function size:0x330 scope:local align:4 +start_control2__FP13bmdhand_class = .text:0x000012DC; // type:function size:0x2B0 scope:local align:4 +hand_close__FP13bmdhand_class = .text:0x0000158C; // type:function size:0x90 scope:local align:4 +hand_open__FP13bmdhand_class = .text:0x0000161C; // type:function size:0x90 scope:local align:4 +hand_calc__FP13bmdhand_class = .text:0x000016AC; // type:function size:0x684 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001D30; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001E5C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001EFC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001F58; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001FA0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001FFC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002044; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000020D8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002120; // type:function size:0x48 scope:weak align:4 +start_hand_calc__FP13bmdhand_class = .text:0x00002168; // type:function size:0x46C scope:local align:4 +hand_move__FP13bmdhand_class = .text:0x000025D4; // type:function size:0x8A0 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x00002E74; // type:function size:0x4C scope:local align:4 +daBmdhand_Execute__FP13bmdhand_class = .text:0x00002EC0; // type:function size:0x168 scope:local align:4 +daBmdhand_IsDelete__FP13bmdhand_class = .text:0x00003028; // type:function size:0x8 scope:local align:4 +daBmdhand_Delete__FP13bmdhand_class = .text:0x00003030; // type:function size:0x94 scope:local align:4 +useHeapInit__FP13bmdhand_class = .text:0x000030C4; // type:function size:0x14C scope:local align:4 +solidHeapCB__FP10fopAc_ac_c = .text:0x00003210; // type:function size:0x20 scope:local align:4 +daBmdhand_Create__FP10fopAc_ac_c = .text:0x00003230; // type:function size:0x2CC scope:local align:4 +__dt__8dCcD_SphFv = .text:0x000034FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000035C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003610; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000366C; // type:function size:0x48 scope:weak align:4 +__dt__6hand_sFv = .text:0x000036B4; // type:function size:0x3C scope:weak align:4 +__ct__6hand_sFv = .text:0x000036F0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000036F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003704; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000370C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003714; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000371C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003724; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000375C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003764; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000376C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003774; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000037AC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000037B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000037B8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000037C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000037C8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000037D4; // type:function size:0xC scope:weak align:4 +__dt__15daBmdhand_HIO_cFv = .text:0x000037E0; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bmdhand_cpp = .text:0x00003828; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00003864; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000386C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00003874; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000387C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00003884; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000388C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003894; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4101 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +@4125 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4132 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:string +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4235 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4237 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4240 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@4701 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4888 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5021 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5022 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5200 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5201 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x13 scope:local align:4 data:string_table +boss_joint_d = .data:0x00000000; // type:object size:0x50 scope:local align:4 +boss_joint_xad = .data:0x00000050; // type:object size:0x10 scope:local align:4 +cc_sph_src$5121 = .data:0x00000060; // type:object size:0x40 scope:local align:4 +l_daBmdhand_Method = .data:0x000000A0; // type:object size:0x20 scope:local align:4 +g_profile_BMDHAND = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000190; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001E4; // type:object size:0x14 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001F8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000228; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000027C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000294; // type:object size:0xC scope:weak align:4 +__vt__15daBmdhand_HIO_c = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +boss = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@4096 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bo/splits.txt b/config/GZLP01/rels/d_a_bo/splits.txt new file mode 100644 index 000000000..feafd3c13 --- /dev/null +++ b/config/GZLP01/rels/d_a_bo/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bo.cpp: + .text start:0x000000EC end:0x00005D38 + .text start:0x00005D38 end:0x00005D90 + .text start:0x00005D90 end:0x00006404 + .rodata start:0x00000000 end:0x00000131 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x00000099 diff --git a/config/GZLP01/rels/d_a_bo/symbols.txt b/config/GZLP01/rels/d_a_bo/symbols.txt new file mode 100644 index 000000000..e04cc0ef4 --- /dev/null +++ b/config/GZLP01/rels/d_a_bo/symbols.txt @@ -0,0 +1,236 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +smoke_set__FP8bo_class = .text:0x000000EC; // type:function size:0xFC scope:local align:4 +nodeCallBack_UP__FP7J3DNodei = .text:0x000001E8; // type:function size:0x450 scope:local align:4 +nodeCallBack_DW__FP7J3DNodei = .text:0x00000638; // type:function size:0x90 scope:local align:4 +execute__22yodare_ato_PcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x000006C8; // type:function size:0xD4 scope:global align:4 +draw_SUB__FP8bo_class = .text:0x0000079C; // type:function size:0x194 scope:local align:4 +daBO_Draw__FP8bo_class = .text:0x00000930; // type:function size:0x1A4 scope:local align:4 +anm_init__FP8bo_classifUcfii = .text:0x00000AD4; // type:function size:0x200 scope:local align:4 +shock_damage_check__FP8bo_class = .text:0x00000CD4; // type:function size:0x150 scope:local align:4 +head_atari_check__FP8bo_class = .text:0x00000E24; // type:function size:0x580 scope:local align:4 +nokezori_damage_rtn__FP8bo_class = .text:0x000013A4; // type:function size:0x368 scope:local align:4 +body_atari_check__FP8bo_class = .text:0x0000170C; // type:function size:0x4AC scope:local align:4 +damage_check__FP8bo_class = .text:0x00001BB8; // type:function size:0x490 scope:local align:4 +angle_initial__FP8bo_class = .text:0x00002048; // type:function size:0x38 scope:local align:4 +wait_initial__FP8bo_class = .text:0x00002080; // type:function size:0xF0 scope:local align:4 +start_bakutsuki_event_camera__FP10fopAc_ac_c = .text:0x00002170; // type:function size:0x188 scope:local align:4 +end_event_camera__FP10fopAc_ac_c = .text:0x000022F8; // type:function size:0x44 scope:local align:4 +bo_move__FP8bo_class = .text:0x0000233C; // type:function size:0xC88 scope:local align:4 +bo2_move__FP8bo_class = .text:0x00002FC4; // type:function size:0x848 scope:local align:4 +bo3_move__FP8bo_class = .text:0x0000380C; // type:function size:0x2C8 scope:local align:4 +bo4_move__FP8bo_class = .text:0x00003AD4; // type:function size:0x3B8 scope:local align:4 +bo5_move__FP8bo_class = .text:0x00003E8C; // type:function size:0x42C scope:local align:4 +daBO_Execute__FP8bo_class = .text:0x000042B8; // type:function size:0x5F8 scope:local align:4 +daBO_IsDelete__FP8bo_class = .text:0x000048B0; // type:function size:0x8 scope:local align:4 +daBO_Delete__FP8bo_class = .text:0x000048B8; // type:function size:0xE0 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004998; // type:function size:0x370 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004D08; // type:function size:0x48 scope:weak align:4 +daBO_Create__FP10fopAc_ac_c = .text:0x00004D50; // type:function size:0x38C scope:local align:4 +__ct__8bo_classFv = .text:0x000050DC; // type:function size:0x3D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000054B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005580; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000055C8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00005694; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000056DC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005738; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005780; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000057DC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000584C; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058D4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058D8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058DC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000058E0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000058E4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000592C; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00005988; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000059D0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005A18; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005A74; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005ABC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005ACC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005AD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005ADC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005AE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005AEC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005B24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005B2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005B34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005B3C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005B74; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005B78; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005B80; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005B90; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005B98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005BA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005BA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005BB0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005BE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005BF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005BF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005C00; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005C38; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005C40; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005C48; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005C54; // type:function size:0xC scope:weak align:4 +draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00005C60; // type:function size:0x4 scope:weak align:4 +execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00005C64; // type:function size:0x4 scope:weak align:4 +init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00005C68; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005C6C; // type:function size:0x5C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005CC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00005CD0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005CD8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00005CE0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005CE8; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005CF0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00005CF8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005D00; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005D08; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005D10; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005D18; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005D20; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005D28; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005D30; // type:function size:0x8 scope:weak align:4 +__dt__4cXyzFv = .text:0x00005D38; // type:function size:0x3C scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00005D74; // type:function size:0x1C scope:weak align:4 +__dt__22yodare_ato_PcallBack_cFv = .text:0x00005D90; // type:function size:0x16C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00005EFC; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x0000603C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00006154; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000061F4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00006250; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00006298; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000062F4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000633C; // type:function size:0x80 scope:weak align:4 +__dt__54JPACallBackBase2Fv = .text:0x000063BC; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4175 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4201 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4284 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4286 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4345 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4481 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4519 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4520 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4521 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4779 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5057 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5549 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5552 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5553 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5554 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5557 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5558 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5825 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5826 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5827 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5828 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5973 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5974 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6073 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6252 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6253 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6254 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6530 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6531 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6532 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6533 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F0; // type:object size:0x41 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +pl_cut_real_no_dt = .data:0x00000030; // type:object size:0x40 scope:local align:4 +nokezoru_on_off_dt = .data:0x00000070; // type:object size:0x20 scope:local align:4 +@5559 = .data:0x00000090; // type:object size:0x20 scope:local align:4 +head_co_sph_src$6431 = .data:0x000000B0; // type:object size:0x40 scope:local align:4 +foot_co_sph_src$6432 = .data:0x000000F0; // type:object size:0x40 scope:local align:4 +body_cyl_src$6433 = .data:0x00000130; // type:object size:0x44 scope:local align:4 +fire_j$6436 = .data:0x00000174; // type:object size:0xA scope:local align:4 +fire_sc$6437 = .data:0x00000180; // type:object size:0x28 scope:local align:4 +l_daBO_Method = .data:0x000001A8; // type:object size:0x20 scope:local align:4 +g_profile_BO = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000001F8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000214; // type:object size:0x20 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000234; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000027C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000288; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000294; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000328; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000041C; // type:object size:0x24 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000440; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000470; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004A0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004DC; // type:object size:0xC scope:weak align:4 +__vt__54JPACallBackBase2 = .data:0x000004E8; // type:object size:0x18 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__22yodare_ato_PcallBack_c = .data:0x00000518; // type:object size:0x18 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@5036 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$5037 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +cam_pos$5035 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@5040 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$5041 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +ctr_pos$5039 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +cam_fovy$5043 = .bss:0x0000008C; // type:object size:0x4 scope:local align:4 +init$5044 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +cam_timer$5046 = .bss:0x00000094; // type:object size:0x4 scope:local align:4 +init$5047 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_boko/splits.txt b/config/GZLP01/rels/d_a_boko/splits.txt new file mode 100644 index 000000000..6e22243b4 --- /dev/null +++ b/config/GZLP01/rels/d_a_boko/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_boko.cpp: + .text start:0x000000EC end:0x00004378 + .text start:0x00004378 end:0x00004378 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000142 + .data start:0x00000000 end:0x000005C0 + .bss start:0x00000008 end:0x00000145 diff --git a/config/GZLP01/rels/d_a_boko/symbols.txt b/config/GZLP01/rels/d_a_boko/symbols.txt new file mode 100644 index 000000000..389a45dab --- /dev/null +++ b/config/GZLP01/rels/d_a_boko/symbols.txt @@ -0,0 +1,249 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +keDraw__8daBoko_cFv = .text:0x000000EC; // type:function size:0x90 scope:global align:4 +keCalc1__8daBoko_cFP6ke_c_si = .text:0x0000017C; // type:function size:0x4A4 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00000620; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000738; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000007D8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000834; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000087C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000008D8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000920; // type:function size:0x80 scope:weak align:4 +__dt__4cXyzFv = .text:0x000009A0; // type:function size:0x3C scope:weak align:4 +keCalc__8daBoko_cFv = .text:0x000009DC; // type:function size:0x150 scope:global align:4 +draw__8daBoko_cFv = .text:0x00000B2C; // type:function size:0x298 scope:global align:4 +daBoko_Draw__FP8daBoko_c = .text:0x00000DC4; // type:function size:0x20 scope:local align:4 +setTopRootPos__8daBoko_cFi = .text:0x00000DE4; // type:function size:0xCC scope:global align:4 +setBaseMatrix__8daBoko_cFv = .text:0x00000EB0; // type:function size:0xB0 scope:global align:4 +checkNoDraw__8daBoko_cFv = .text:0x00000F60; // type:function size:0x44 scope:global align:4 +setFlameEffect__8daBoko_cFv = .text:0x00000FA4; // type:function size:0x39C scope:global align:4 +setRoomInfo__8daBoko_cFv = .text:0x00001340; // type:function size:0x8C scope:global align:4 +setThrowReverse__8daBoko_cFs = .text:0x000013CC; // type:function size:0x190 scope:global align:4 +procWait_init__8daBoko_cFv = .text:0x0000155C; // type:function size:0x84 scope:global align:4 +procWait__8daBoko_cFv = .text:0x000015E0; // type:function size:0x104 scope:global align:4 +procMove_init__8daBoko_cFv = .text:0x000016E4; // type:function size:0x78 scope:global align:4 +procMove__8daBoko_cFv = .text:0x0000175C; // type:function size:0x738 scope:global align:4 +procThrow__8daBoko_cFv = .text:0x00001E94; // type:function size:0x324 scope:global align:4 +procCarry__8daBoko_cFv = .text:0x000021B8; // type:function size:0x46C scope:global align:4 +execute__8daBoko_cFv = .text:0x00002624; // type:function size:0x3E0 scope:global align:4 +daBoko_Execute__FP8daBoko_c = .text:0x00002A04; // type:function size:0x20 scope:local align:4 +daBoko_IsDelete__FP8daBoko_c = .text:0x00002A24; // type:function size:0x8 scope:local align:4 +bokoDelete__8daBoko_cFv = .text:0x00002A2C; // type:function size:0x78 scope:global align:4 +daBoko_Delete__FP8daBoko_c = .text:0x00002AA4; // type:function size:0x24 scope:local align:4 +daBoko_createHeap__FP10fopAc_ac_c = .text:0x00002AC8; // type:function size:0x20 scope:local align:4 +createHeap__8daBoko_cFv = .text:0x00002AE8; // type:function size:0x214 scope:global align:4 +__dt__6ke_c_sFv = .text:0x00002CFC; // type:function size:0x7C scope:weak align:4 +__ct__6ke_c_sFv = .text:0x00002D78; // type:function size:0x68 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002DE0; // type:function size:0x4 scope:weak align:4 +create__8daBoko_cFv = .text:0x00002DE4; // type:function size:0x370 scope:global align:4 +__ct__8daBoko_cFv = .text:0x00003154; // type:function size:0x19C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x000032F0; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x000033D0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000342C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00003474; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003540; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003588; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000035E4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000362C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003688; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003710; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003780; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000037DC; // type:function size:0x48 scope:weak align:4 +daBoko_Create__FP10fopAc_ac_c = .text:0x00003824; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003844; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003848; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000384C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003850; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003854; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000389C; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000038F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003940; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000399C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000039E4; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000039F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000039FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003A04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00003A3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00003A44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00003A4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003A54; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003A8C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003A98; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003AA4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003AA8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00003AB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003AC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003AC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003AD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003AD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003AE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003B18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003B20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003B28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003B30; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003B68; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003B70; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003B78; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_boko_cpp = .text:0x00003BC0; // type:function size:0x2BC scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00003E7C; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00003FD0; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000040FC; // type:function size:0x94 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00004190; // type:function size:0x140 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000042D0; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000042D8; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000042E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000042E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000042F0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000042F8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004300; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00004308; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00004310; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00004318; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004320; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00004328; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00004330; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00004338; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00004340; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004348; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004350; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004358; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004360; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00004368; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00004370; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +throw_timer__13daBoko_HIO_c0 = .rodata:0x00000000; // type:object size:0x2 scope:global align:2 +throw_speed__13daBoko_HIO_c0 = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@4173 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +@4180 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4282 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4283 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4286 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@4287 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4288 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4293 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4295 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4369 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4385 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4477 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4507 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +base_angle$4543 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@4650 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4688 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4689 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4912 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4913 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4914 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4915 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4916 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4917 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@4918 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5202 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +model_idx$5234 = .rodata:0x000000D8; // type:object size:0x18 scope:local align:4 +@5429 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5430 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5431 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@5432 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000100; // type:object size:0x42 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_bound_se__8daBoko_c = .data:0x00000030; // type:object size:0x18 scope:global align:4 +m_heap_size__8daBoko_c = .data:0x00000048; // type:object size:0x18 scope:global align:4 +m_arc_name__8daBoko_c = .data:0x00000060; // type:object size:0x18 scope:global align:4 +m_cull_min__8daBoko_c = .data:0x00000078; // type:object size:0x48 scope:global align:4 +m_cull_max__8daBoko_c = .data:0x000000C0; // type:object size:0x48 scope:global align:4 +@4698 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4710 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4739 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@5014 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +sph_src$5307 = .data:0x00000138; // type:object size:0x40 scope:local align:4 +at_cps_src$5308 = .data:0x00000178; // type:object size:0x4C scope:local align:4 +@5324 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +l_daBoko_Method = .data:0x000001D0; // type:object size:0x20 scope:local align:4 +g_profile_BOKO = .data:0x000001F0; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000220; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000023C; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000298; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000338; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003D8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000042C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000468; // type:object size:0x14 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000047C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000488; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000004A0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004D0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004E8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000518; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000548; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000578; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000590; // type:object size:0x30 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4158 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_break_particle_offset = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4159 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +m_ground_check__8daBoko_c = .bss:0x00000078; // type:object size:0x54 scope:global align:4 +@4160 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +m_line_check__8daBoko_c = .bss:0x000000D8; // type:object size:0x6C scope:global align:4 +l_HIO = .bss:0x00000144; // type:object size:0x1 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_boss_item/splits.txt b/config/GZLP01/rels/d_a_boss_item/splits.txt new file mode 100644 index 000000000..18e049a42 --- /dev/null +++ b/config/GZLP01/rels/d_a_boss_item/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_boss_item.cpp: + .text start:0x00000078 end:0x00000128 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_boss_item/symbols.txt b/config/GZLP01/rels/d_a_boss_item/symbols.txt new file mode 100644 index 000000000..9b298eb7f --- /dev/null +++ b/config/GZLP01/rels/d_a_boss_item/symbols.txt @@ -0,0 +1,10 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daBossItem_IsDelete__FP14bossitem_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daBossItem_Delete__FP14bossitem_class = .text:0x00000080; // type:function size:0x8 scope:local align:4 +daBossItem_Create__FP10fopAc_ac_c = .text:0x00000088; // type:function size:0xA0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daBossItem_METHODS = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_BOSSITEM = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_bpw/splits.txt b/config/GZLP01/rels/d_a_bpw/splits.txt new file mode 100644 index 000000000..52f64b3f1 --- /dev/null +++ b/config/GZLP01/rels/d_a_bpw/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bpw.cpp: + .text start:0x00000078 end:0x0000E308 + .text start:0x0000E308 end:0x0000E494 + .text start:0x0000E494 end:0x0000E600 + .rodata start:0x00000000 end:0x00000308 + .data start:0x00000000 end:0x000005E8 + .bss start:0x00000000 end:0x00000198 diff --git a/config/GZLP01/rels/d_a_bpw/symbols.txt b/config/GZLP01/rels/d_a_bpw/symbols.txt new file mode 100644 index 000000000..0fc163a38 --- /dev/null +++ b/config/GZLP01/rels/d_a_bpw/symbols.txt @@ -0,0 +1,367 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +body_nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x1E0 scope:local align:4 +__dt__4cXyzFv = .text:0x00000258; // type:function size:0x3C scope:weak align:4 +kantera_nodeCallBack__FP7J3DNodei = .text:0x00000294; // type:function size:0x130 scope:local align:4 +draw_SUB__FP9bpw_class = .text:0x000003C4; // type:function size:0x12C scope:local align:4 +kantera_draw_SUB__FP9bpw_class = .text:0x000004F0; // type:function size:0xE8 scope:local align:4 +body_draw__FP9bpw_class = .text:0x000005D8; // type:function size:0x3C0 scope:local align:4 +kantera_draw__FP9bpw_class = .text:0x00000998; // type:function size:0x1CC scope:local align:4 +damage_ball_draw__FP9bpw_class = .text:0x00000B64; // type:function size:0xBC scope:local align:4 +line_draw__FP9bpw_class = .text:0x00000C20; // type:function size:0x4 scope:local align:4 +torituki_draw__FP9bpw_class = .text:0x00000C24; // type:function size:0xCC scope:local align:4 +daBPW_Draw__FP9bpw_class = .text:0x00000CF0; // type:function size:0x104 scope:local align:4 +anm_init__FP9bpw_classifUcfi = .text:0x00000DF4; // type:function size:0x12C scope:local align:4 +body_atari_check__FP9bpw_class = .text:0x00000F20; // type:function size:0x6AC scope:local align:4 +BG_check__FP9bpw_class = .text:0x000015CC; // type:function size:0x8C scope:local align:4 +wall_HIT_check__FP9bpw_class = .text:0x00001658; // type:function size:0x140 scope:local align:4 +alpha_anime__FP9bpw_class = .text:0x00001798; // type:function size:0xFC scope:local align:4 +fuwafuwa_calc__FP9bpw_class = .text:0x00001894; // type:function size:0x58 scope:local align:4 +kankyou_hendou__FP9bpw_class = .text:0x000018EC; // type:function size:0x164 scope:local align:4 +noroi_check__FP9bpw_class = .text:0x00001A50; // type:function size:0x26C scope:local align:4 +fire_and_emitter_clear__FP9bpw_class = .text:0x00001CBC; // type:function size:0xE4 scope:local align:4 +noroi_brk_check__FP9bpw_classUc = .text:0x00001DA0; // type:function size:0x1A0 scope:local align:4 +next_att_wait_check__FP9bpw_class = .text:0x00001F40; // type:function size:0x50 scope:local align:4 +next_status_clear__FP9bpw_classUc = .text:0x00001F90; // type:function size:0x184 scope:local align:4 +light_on_off__FP9bpw_class = .text:0x00002114; // type:function size:0x318 scope:local align:4 +skull_search_sub__FPvPv = .text:0x0000242C; // type:function size:0x84 scope:local align:4 +search_get_skull__FP9bpw_classUc = .text:0x000024B0; // type:function size:0x248 scope:local align:4 +maai_sub__FP9bpw_class = .text:0x000026F8; // type:function size:0xF4 scope:local align:4 +gouen_maai_sub__FP9bpw_class = .text:0x000027EC; // type:function size:0x1CC scope:local align:4 +kantera_pos_search__FP9bpw_class = .text:0x000029B8; // type:function size:0x1F0 scope:local align:4 +action_dousa__FP9bpw_class = .text:0x00002BA8; // type:function size:0xA50 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000035F8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003724; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000037C4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003820; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00003868; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000038C4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000390C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000039A0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000039E8; // type:function size:0x48 scope:weak align:4 +action_kougeki__FP9bpw_class = .text:0x00003A30; // type:function size:0xE40 scope:local align:4 +action_karada_taore__FP9bpw_class = .text:0x00004870; // type:function size:0x970 scope:local align:4 +action_damage__FP9bpw_class = .text:0x000051E0; // type:function size:0x10F8 scope:local align:4 +action_bunri_dousa__FP9bpw_class = .text:0x000062D8; // type:function size:0x28D4 scope:local align:4 +dComIfGs_onStageBossEnemy__Fv = .text:0x00008BAC; // type:function size:0x30 scope:weak align:4 +cM_scos__Fs = .text:0x00008BDC; // type:function size:0x24 scope:weak align:4 +setGlobalPrmColor__14JPABaseEmitterFUcUcUc = .text:0x00008C00; // type:function size:0x10 scope:weak align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00008C10; // type:function size:0x88 scope:weak align:4 +setPlaySpeed__14mDoExt_McaMorfFf = .text:0x00008C98; // type:function size:0x8 scope:weak align:4 +cM_ssin__Fs = .text:0x00008CA0; // type:function size:0x24 scope:weak align:4 +sqrtf__3stdFf = .text:0x00008CC4; // type:function size:0x78 scope:weak align:4 +action_start_demo__FP9bpw_class = .text:0x00008D3C; // type:function size:0x1328 scope:local align:4 +vib_mode_check__FP9bpw_class = .text:0x0000A064; // type:function size:0x104 scope:local align:4 +kantera_calc__FP9bpw_class = .text:0x0000A168; // type:function size:0x32C scope:local align:4 +body_execute__FP9bpw_class = .text:0x0000A494; // type:function size:0x434 scope:local align:4 +kantera_atari_check__FP9bpw_class = .text:0x0000A8C8; // type:function size:0x114 scope:local align:4 +action_kantera_dousa__FP9bpw_class = .text:0x0000A9DC; // type:function size:0x398 scope:local align:4 +kantera_execute__FP9bpw_class = .text:0x0000AD74; // type:function size:0x290 scope:local align:4 +action_b_fire_1_dousa__FP9bpw_class = .text:0x0000B004; // type:function size:0x6FC scope:local align:4 +action_b_fire_2_dousa__FP9bpw_class = .text:0x0000B700; // type:function size:0x618 scope:local align:4 +damage_ball_execute__FP9bpw_class = .text:0x0000BD18; // type:function size:0x138 scope:local align:4 +torituki_execute__FP9bpw_class = .text:0x0000BE50; // type:function size:0x304 scope:local align:4 +daBPW_Execute__FP9bpw_class = .text:0x0000C154; // type:function size:0x46C scope:local align:4 +daBPW_IsDelete__FP9bpw_class = .text:0x0000C5C0; // type:function size:0x8 scope:local align:4 +daBPW_Delete__FP9bpw_class = .text:0x0000C5C8; // type:function size:0x1A8 scope:local align:4 +boss_useHeapInit__FP10fopAc_ac_c = .text:0x0000C770; // type:function size:0x4D0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000CC40; // type:function size:0x48 scope:weak align:4 +body_create_init__FP9bpw_class = .text:0x0000CC88; // type:function size:0x168 scope:local align:4 +kantera_useHeapInit__FP10fopAc_ac_c = .text:0x0000CDF0; // type:function size:0x1DC scope:local align:4 +kantera_create_init__FP9bpw_class = .text:0x0000CFCC; // type:function size:0xEC scope:local align:4 +fire_useHeapInit__FP10fopAc_ac_c = .text:0x0000D0B8; // type:function size:0xE8 scope:local align:4 +damage_ball_create_init__FP9bpw_class = .text:0x0000D1A0; // type:function size:0xB4 scope:local align:4 +tori_useHeapInit__FP10fopAc_ac_c = .text:0x0000D254; // type:function size:0x114 scope:local align:4 +tori_create_init__FP9bpw_class = .text:0x0000D368; // type:function size:0xD4 scope:local align:4 +daBPW_Create__FP10fopAc_ac_c = .text:0x0000D43C; // type:function size:0x6CC scope:local align:4 +__ct__9bpw_classFv = .text:0x0000DB08; // type:function size:0x2F0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000DDF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000DEC4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000DF0C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000DF68; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000DFB0; // type:function size:0x70 scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x0000E020; // type:function size:0x24 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000E044; // type:function size:0x7C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000E0C0; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0C4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0C8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0CC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000E0D0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000E0D4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000E11C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000E178; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000E188; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000E190; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000E198; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000E1A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000E1A8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000E1E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000E1E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000E1F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000E1F8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000E230; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000E234; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000E23C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000E244; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000E24C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000E258; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000E264; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000E2C0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000E2C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000E2D0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000E2D8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000E2E0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000E2E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000E2F0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000E2F8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000E300; // type:function size:0x8 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x0000E308; // type:function size:0x1C scope:weak align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000E324; // type:function size:0x14 scope:weak align:4 +__ct__4cXyzFRC4cXyz = .text:0x0000E338; // type:function size:0x1C scope:weak align:4 +changeDemoMode__9daPy_py_cFUl = .text:0x0000E354; // type:function size:0x8 scope:weak align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000E35C; // type:function size:0x14 scope:weak align:4 +dComIfGp_event_onEventFlag__FUs = .text:0x0000E370; // type:function size:0x18 scope:weak align:4 +mDoAud_seStart__FUlP3VecUlSc = .text:0x0000E388; // type:function size:0x64 scope:weak align:4 +__as__4cXyzFRC4cXyz = .text:0x0000E3EC; // type:function size:0x1C scope:weak align:4 +setall__4cXyzFf = .text:0x0000E408; // type:function size:0x10 scope:weak align:4 +ClrCoSet__14cCcD_ObjHitInfFv = .text:0x0000E418; // type:function size:0x10 scope:weak align:4 +OffTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000E428; // type:function size:0x10 scope:weak align:4 +ClrAtSet__14cCcD_ObjHitInfFv = .text:0x0000E438; // type:function size:0x10 scope:weak align:4 +dComIfGp_getCamera__Fi = .text:0x0000E448; // type:function size:0x18 scope:weak align:4 +dComIfGp_getPlayerCameraID__Fi = .text:0x0000E460; // type:function size:0x1C scope:weak align:4 +dComIfGp_getPlayer__Fi = .text:0x0000E47C; // type:function size:0x18 scope:weak align:4 +fopAcM_monsSeStart__FP10fopAc_ac_cUlUl = .text:0x0000E494; // type:function size:0x78 scope:weak align:4 +dComIfGp_event_reset__Fv = .text:0x0000E50C; // type:function size:0x18 scope:weak align:4 +fopAcM_seStart__FP10fopAc_ac_cUlUl = .text:0x0000E524; // type:function size:0x80 scope:weak align:4 +isStop__14mDoExt_McaMorfFv = .text:0x0000E5A4; // type:function size:0x30 scope:weak align:4 +fopAcM_searchPlayerAngleY__FP10fopAc_ac_c = .text:0x0000E5D4; // type:function size:0x2C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4186 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4224 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4469 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4543 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4570 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4576 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4869 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4932 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4946 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4948 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4989 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4990 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@5178 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5179 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5180 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@5181 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5313 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5314 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5316 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5354 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5355 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5356 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5438 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5441 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5442 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5443 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5653 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5654 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5655 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5656 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5657 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5658 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6103 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6104 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6105 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6106 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6323 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6324 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6325 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6327 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6764 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6765 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6766 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6767 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6768 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6769 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6770 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7340 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7341 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7342 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7343 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@7344 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7345 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7346 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7347 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@7348 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7349 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7350 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7351 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7352 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7353 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7354 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7355 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7356 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7357 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7358 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7359 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7360 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7361 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7362 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7363 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@7364 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7365 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7366 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7367 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7368 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7369 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7370 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7371 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7372 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7373 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7374 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7375 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7376 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7377 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7378 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7379 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7380 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7381 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@7382 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@7383 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@7384 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@7385 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@7386 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@7387 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@7388 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@7389 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@7390 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@7391 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@7392 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@7393 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@7394 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@7395 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@7396 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@7397 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@7398 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@7399 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 data:string +@7402 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7403 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@7404 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@7405 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@7406 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7407 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@7408 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@7409 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@7410 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@7411 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@7412 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@7413 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@7414 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@7415 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@7416 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@7417 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@7418 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@7419 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@7420 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@7421 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@7422 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@7423 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@7424 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@7425 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@7426 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@7427 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@7428 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@7911 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@7912 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@7913 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@7914 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@7915 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@7916 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@7917 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@7918 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@7919 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@7920 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@7921 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@7922 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@7923 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@7924 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@7925 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@7926 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@7927 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@7928 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@7929 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@7930 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@7931 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@7932 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@7933 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@7934 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 data:string +@7935 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@7936 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 data:string +@7937 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@7938 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@7999 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@8000 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@8173 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@8487 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@8513 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 data:float +@8514 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 data:float +@8571 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@8730 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@8928 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 data:string_table +@4991 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +light_on_dt$5185 = .data:0x0000001C; // type:object size:0x12 scope:local align:4 +@5659 = .data:0x00000030; // type:object size:0x38 scope:local align:4 +@6107 = .data:0x00000068; // type:object size:0xA8 scope:local align:4 +@6328 = .data:0x00000110; // type:object size:0x28 scope:local align:4 +@6771 = .data:0x00000138; // type:object size:0x58 scope:local align:4 +@7429 = .data:0x00000190; // type:object size:0x6C scope:local align:4 +@7939 = .data:0x000001FC; // type:object size:0x34 scope:local align:4 +@8087 = .data:0x00000230; // type:object size:0x54 scope:local align:4 +body_co_sph_src$8900 = .data:0x00000284; // type:object size:0x40 scope:local align:4 +body_at_sph_src$8901 = .data:0x000002C4; // type:object size:0x40 scope:local align:4 +kantera_co_sph_src$8996 = .data:0x00000304; // type:object size:0x40 scope:local align:4 +damage_ball_co_sph_src$9036 = .data:0x00000344; // type:object size:0x40 scope:local align:4 +l_daBPW_Method = .data:0x00000384; // type:object size:0x20 scope:local align:4 +g_profile_BPW = .data:0x000003A4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000003D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003F0; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000410; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000498; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004A4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004B0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000504; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000528; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000540; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000570; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000588; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000594; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000005A0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000005AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000005B8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000005C4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000005DC; // type:object size:0xC scope:weak align:4 +GOUEN_FIRE_HIT = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +check_info = .bss:0x00000004; // type:object size:0x190 scope:local align:4 +get_check_count = .bss:0x00000194; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_branch/splits.txt b/config/GZLP01/rels/d_a_branch/splits.txt new file mode 100644 index 000000000..3686cfc37 --- /dev/null +++ b/config/GZLP01/rels/d_a_branch/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_branch.cpp: + .text start:0x00000078 end:0x0000080C + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLP01/rels/d_a_branch/symbols.txt b/config/GZLP01/rels/d_a_branch/symbols.txt new file mode 100644 index 000000000..0ed9007ce --- /dev/null +++ b/config/GZLP01/rels/d_a_branch/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__10daBranch_cFv = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +set_anim__10daBranch_cFiii = .text:0x00000128; // type:function size:0xBC scope:global align:4 +demoPlay__10daBranch_cFP14mDoExt_McaMorf = .text:0x000001E4; // type:function size:0x44 scope:global align:4 +solidHeapCB__10daBranch_cFP10fopAc_ac_c = .text:0x00000228; // type:function size:0x20 scope:global align:4 +CreateHeap__10daBranch_cFv = .text:0x00000248; // type:function size:0x254 scope:global align:4 +daBranch_Draw__FP10daBranch_c = .text:0x0000049C; // type:function size:0x88 scope:local align:4 +daBranch_Execute__FP10daBranch_c = .text:0x00000524; // type:function size:0xE8 scope:local align:4 +daBranch_IsDelete__FP10daBranch_c = .text:0x0000060C; // type:function size:0x8 scope:local align:4 +daBranch_Delete__FP10daBranch_c = .text:0x00000614; // type:function size:0x80 scope:local align:4 +daBranch_Create__FP10fopAc_ac_c = .text:0x00000694; // type:function size:0x178 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +@4074 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 +@4075 = .rodata:0x0000001C; // type:object size:0x8 scope:local align:4 +@4253 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000034; // type:object size:0x2C scope:local align:4 data:string_table +anim_table = .data:0x00000000; // type:object size:0xC scope:local align:4 +m_arcname__10daBranch_c = .data:0x0000000C; // type:object size:0x9 scope:global align:4 data:string +l_daBranch_Method = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_BRANCH = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_bridge/splits.txt b/config/GZLP01/rels/d_a_bridge/splits.txt new file mode 100644 index 000000000..48e3c010d --- /dev/null +++ b/config/GZLP01/rels/d_a_bridge/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bridge.cpp: + .text start:0x00000078 end:0x00004CB4 + .text start:0x00004CB4 end:0x00004CB4 + .rodata start:0x00000000 end:0x00000169 + .data start:0x00000000 end:0x000001C8 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLP01/rels/d_a_bridge/symbols.txt b/config/GZLP01/rels/d_a_bridge/symbols.txt new file mode 100644 index 000000000..b4d7ac3e1 --- /dev/null +++ b/config/GZLP01/rels/d_a_bridge/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x48C scope:local align:4 +__dt__4cXyzFv = .text:0x00000504; // type:function size:0x3C scope:weak align:4 +kikuzu_set__FP12bridge_classP4cXyz = .text:0x00000540; // type:function size:0xD4 scope:local align:4 +daBridge_Draw__FP12bridge_class = .text:0x00000614; // type:function size:0xBD8 scope:local align:4 +control1__FP12bridge_classP4br_s = .text:0x000011EC; // type:function size:0x394 scope:local align:4 +control2__FP12bridge_classP4br_s = .text:0x00001580; // type:function size:0x20C scope:local align:4 +control3__FP12bridge_classP4br_s = .text:0x0000178C; // type:function size:0x11C scope:local align:4 +cut_control1__FP12bridge_classP4br_s = .text:0x000018A8; // type:function size:0x260 scope:local align:4 +cut_control2__FP12bridge_classP4br_s = .text:0x00001B08; // type:function size:0x27C scope:local align:4 +himo_cut_control1__FP4cXyz = .text:0x00001D84; // type:function size:0x228 scope:local align:4 +bridge_move__FP12bridge_class = .text:0x00001FAC; // type:function size:0xA70 scope:local align:4 +s_a_b_sub__FPvPv = .text:0x00002A1C; // type:function size:0x70 scope:local align:4 +search_aite__FP12bridge_class = .text:0x00002A8C; // type:function size:0x2C scope:local align:4 +daBridge_Execute__FP12bridge_class = .text:0x00002AB8; // type:function size:0x11B0 scope:local align:4 +daBridge_IsDelete__FP12bridge_class = .text:0x00003C68; // type:function size:0x6C scope:local align:4 +daBridge_Delete__FP12bridge_class = .text:0x00003CD4; // type:function size:0x58 scope:local align:4 +CreateInit__FP10fopAc_ac_c = .text:0x00003D2C; // type:function size:0xD4 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00003E00; // type:function size:0x510 scope:local align:4 +daBridge_Create__FP10fopAc_ac_c = .text:0x00004310; // type:function size:0x460 scope:local align:4 +__dt__4br_sFv = .text:0x00004770; // type:function size:0xC0 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004830; // type:function size:0xCC scope:weak align:4 +__ct__4br_sFv = .text:0x000048FC; // type:function size:0x148 scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00004A44; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004AC8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004B10; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004B6C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00004BB4; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BB8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004BC8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004BD4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004BE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004BF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004BF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004C00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004C08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004C48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004C50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004C58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C60; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004C98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004C9C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004CA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004CAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4306 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4308 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4309 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@4438 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4675 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4678 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4755 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4928 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4929 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5137 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5138 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5139 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5140 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5141 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5142 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5143 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5145 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5782 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5783 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5784 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5785 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5786 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5787 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +bridge_bmd$5840 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@5935 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6084 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6085 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6086 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6087 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6088 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6089 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000128; // type:object size:0x41 scope:local align:4 data:string_table +ita_z_p = .data:0x00000000; // type:object size:0x2C scope:local align:4 +himo_cyl_src$5817 = .data:0x0000002C; // type:object size:0x44 scope:local align:4 +l_daBridge_Method = .data:0x00000070; // type:object size:0x20 scope:local align:4 +g_profile_BRIDGE = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000CC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001B4; // type:object size:0x14 scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +wind_vec = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +wy = .bss:0x00000050; // type:object size:0x2 scope:local align:2 +wp = .bss:0x00000054; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bst/splits.txt b/config/GZLP01/rels/d_a_bst/splits.txt new file mode 100644 index 000000000..a8628d3ae --- /dev/null +++ b/config/GZLP01/rels/d_a_bst/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bst.cpp: + .text start:0x000000EC end:0x0000C524 + .text start:0x0000C524 end:0x0000C524 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000017F + .data start:0x00000000 end:0x000007B4 + .bss start:0x00000008 end:0x00000098 diff --git a/config/GZLP01/rels/d_a_bst/symbols.txt b/config/GZLP01/rels/d_a_bst/symbols.txt new file mode 100644 index 000000000..20d3c68ae --- /dev/null +++ b/config/GZLP01/rels/d_a_bst/symbols.txt @@ -0,0 +1,315 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBst_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +message_set__FP9bst_classUl = .text:0x00000110; // type:function size:0x64 scope:local align:4 +message_cont__FP9bst_class = .text:0x00000174; // type:function size:0x88 scope:local align:4 +set_hand_AT__FP9bst_classUc = .text:0x000001FC; // type:function size:0x6C scope:local align:4 +set_hand_CO__FP9bst_classUc = .text:0x00000268; // type:function size:0x58 scope:local align:4 +anm_init__FP9bst_classifUcfi = .text:0x000002C0; // type:function size:0x128 scope:local align:4 +nodeCallBackHead__FP7J3DNodei = .text:0x000003E8; // type:function size:0x12C scope:local align:4 +__dt__4cXyzFv = .text:0x00000514; // type:function size:0x3C scope:weak align:4 +beam_draw__FP9bst_class = .text:0x00000550; // type:function size:0x64 scope:local align:4 +daBst_Draw__FP9bst_class = .text:0x000005B4; // type:function size:0x39C scope:local align:4 +pos_move__FP9bst_classUc = .text:0x00000950; // type:function size:0x1CC scope:local align:4 +stay__FP9bst_class = .text:0x00000B1C; // type:function size:0x33C scope:local align:4 +fly__FP9bst_class = .text:0x00000E58; // type:function size:0x690 scope:local align:4 +down_attack__FP9bst_class = .text:0x000014E8; // type:function size:0x72C scope:local align:4 +paa_attack__FP9bst_class = .text:0x00001C14; // type:function size:0x7B4 scope:local align:4 +__dt__5csXyzFv = .text:0x000023C8; // type:function size:0x3C scope:weak align:4 +kumi_attack__FP9bst_class = .text:0x00002404; // type:function size:0xA04 scope:local align:4 +harai_attack__FP9bst_class = .text:0x00002E08; // type:function size:0x384 scope:local align:4 +sleep__FP9bst_class = .text:0x0000318C; // type:function size:0x2E4 scope:local align:4 +beam_set__FP9bst_class = .text:0x00003470; // type:function size:0x14C scope:local align:4 +beam_attack__FP9bst_class = .text:0x000035BC; // type:function size:0x5D8 scope:local align:4 +damage__FP9bst_class = .text:0x00003B94; // type:function size:0x244 scope:local align:4 +bom_eat_check__FP9bst_class = .text:0x00003DD8; // type:function size:0xEC scope:local align:4 +head_damage__FP9bst_class = .text:0x00003EC4; // type:function size:0xAE4 scope:local align:4 +head_hukki__FP9bst_class = .text:0x000049A8; // type:function size:0x224 scope:local align:4 +col_set__FP9bst_class = .text:0x00004BCC; // type:function size:0x614 scope:local align:4 +player_way_check__FP9bst_class = .text:0x000051E0; // type:function size:0x44 scope:local align:4 +damage_check__FP9bst_class = .text:0x00005224; // type:function size:0x6F8 scope:local align:4 +hana_demo__FP9bst_class = .text:0x0000591C; // type:function size:0x480 scope:local align:4 +end_demo__FP9bst_class = .text:0x00005D9C; // type:function size:0x2EC scope:local align:4 +move__FP9bst_class = .text:0x00006088; // type:function size:0x390 scope:local align:4 +main_cont__FP9bst_class = .text:0x00006418; // type:function size:0x9A8 scope:local align:4 +beam_eff_set__FP4cXyzsUc = .text:0x00006DC0; // type:function size:0x1E4 scope:local align:4 +beam_wall_check__FP4cXyzP4cXyz = .text:0x00006FA4; // type:function size:0x364 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00007308; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00007434; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000074D4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00007530; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00007578; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000075D4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x0000761C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000076B0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000076F8; // type:function size:0x48 scope:weak align:4 +beam_move__FP9bst_class = .text:0x00007740; // type:function size:0x418 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00007B58; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00007C70; // type:function size:0x80 scope:weak align:4 +end_brkbtk_set__FP9bst_class = .text:0x00007CF0; // type:function size:0x46C scope:local align:4 +demo_camera__FP9bst_class = .text:0x0000815C; // type:function size:0x1E6C scope:local align:4 +bst_kankyo__FP9bst_class = .text:0x00009FC8; // type:function size:0x1D8 scope:local align:4 +daBst_Execute__FP9bst_class = .text:0x0000A1A0; // type:function size:0x824 scope:local align:4 +daBst_IsDelete__FP9bst_class = .text:0x0000A9C4; // type:function size:0x8 scope:local align:4 +daBst_Delete__FP9bst_class = .text:0x0000A9CC; // type:function size:0x10C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000AAD8; // type:function size:0x7F4 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000B2CC; // type:function size:0x48 scope:weak align:4 +daBst_Create__FP10fopAc_ac_c = .text:0x0000B314; // type:function size:0x548 scope:local align:4 +__ct__9bst_classFv = .text:0x0000B85C; // type:function size:0x324 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000BB80; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000BC4C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000BC94; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000BCF0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000BD38; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000BD94; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000BE04; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000BE8C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000BF58; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000BFDC; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000C024; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000C028; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000C02C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000C03C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000C044; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000C04C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000C054; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000C05C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000C094; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000C09C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000C0A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000C0AC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000C0E4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000C0E8; // type:function size:0x8 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000C0F0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000C138; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000C194; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1DC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1E0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1E4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000C1E8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000C1EC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000C234; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000C290; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000C2A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000C2A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000C2B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000C2B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000C2C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000C2F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000C300; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000C308; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000C310; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000C348; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000C350; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000C358; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000C364; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000C370; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000C3CC; // type:function size:0x5C scope:weak align:4 +__dt__11daBst_HIO_cFv = .text:0x0000C428; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bst_cpp = .text:0x0000C470; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000C4AC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000C4B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000C4BC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000C4C4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000C4CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000C4D4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000C4DC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000C4E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000C4EC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000C4F4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000C4FC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000C504; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000C50C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000C514; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000C51C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4214 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4415 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4456 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4457 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4458 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4528 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4683 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4684 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4685 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4689 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4694 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4831 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5016 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5018 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5021 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5203 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5204 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5205 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5301 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5348 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5484 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5485 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5486 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5487 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5488 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5489 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5829 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5941 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6442 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6443 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6444 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6633 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@6634 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6635 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7611 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7612 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7613 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7614 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7615 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7616 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7617 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7618 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7619 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7620 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7621 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7622 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7623 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7624 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7625 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7626 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7627 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7649 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7843 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@8210 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000158; // type:object size:0x27 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +set_bdl_d = .data:0x00000030; // type:object size:0x6 scope:local align:4 +set_za_bdl = .data:0x00000038; // type:object size:0x6 scope:local align:4 +set_bck_d = .data:0x00000040; // type:object size:0x6 scope:local align:4 +fly_bck_d = .data:0x00000048; // type:object size:0x6 scope:local align:4 +damage_bck_d = .data:0x00000050; // type:object size:0x6 scope:local align:4 +down_bck_d = .data:0x00000058; // type:object size:0x6 scope:local align:4 +start_bck_d = .data:0x00000060; // type:object size:0x6 scope:local align:4 +start2_bck_d = .data:0x00000068; // type:object size:0x6 scope:local align:4 +start_smoke_name = .data:0x00000070; // type:object size:0x6 scope:local align:4 +fly_btk_d = .data:0x00000078; // type:object size:0x6 scope:local align:4 +fly_brk_d = .data:0x00000080; // type:object size:0x6 scope:local align:4 +damage_btk_d = .data:0x00000088; // type:object size:0x6 scope:local align:4 +damage_brk_d = .data:0x00000090; // type:object size:0x6 scope:local align:4 +downa_bck_d = .data:0x00000098; // type:object size:0x6 scope:local align:4 +paa_bck_d = .data:0x000000A0; // type:object size:0x6 scope:local align:4 +awasu_bck_d = .data:0x000000A8; // type:object size:0x6 scope:local align:4 +sleep_btk_d = .data:0x000000B0; // type:object size:0x6 scope:local align:4 +sleep_brk_d = .data:0x000000B8; // type:object size:0x6 scope:local align:4 +charge_e_name = .data:0x000000C0; // type:object size:0x4 scope:local align:4 +bomb_eff_name$5609 = .data:0x000000C4; // type:object size:0x8 scope:local align:4 +@5807 = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +te_x$5856 = .data:0x000000EC; // type:object size:0x10 scope:local align:4 +te_y$5857 = .data:0x000000FC; // type:object size:0x10 scope:local align:4 +te_z$5858 = .data:0x0000010C; // type:object size:0x10 scope:local align:4 +item_smoke_name = .data:0x0000011C; // type:object size:0x4 scope:local align:4 +@6352 = .data:0x00000120; // type:object size:0x30 scope:local align:4 +@6445 = .data:0x00000150; // type:object size:0x5C scope:local align:4 +@7628 = .data:0x000001AC; // type:object size:0xE8 scope:local align:4 +@7650 = .data:0x00000294; // type:object size:0x24 scope:local align:4 +set_btk_d = .data:0x000002B8; // type:object size:0x6 scope:local align:4 +set_brk_d = .data:0x000002C0; // type:object size:0x6 scope:local align:4 +set_za_btk_d = .data:0x000002C8; // type:object size:0x6 scope:local align:4 +set_za_brk_d = .data:0x000002D0; // type:object size:0x6 scope:local align:4 +cc_cyl_src$8105 = .data:0x000002D8; // type:object size:0x44 scope:local align:4 +core_cyl_src$8106 = .data:0x0000031C; // type:object size:0x44 scope:local align:4 +finger_sph_src$8107 = .data:0x00000360; // type:object size:0x40 scope:local align:4 +eye_sph_src$8108 = .data:0x000003A0; // type:object size:0x40 scope:local align:4 +beam_sph_src$8109 = .data:0x000003E0; // type:object size:0x40 scope:local align:4 +l_daBst_Method = .data:0x00000420; // type:object size:0x20 scope:local align:4 +g_profile_BST = .data:0x00000440; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x00000470; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000047C; // type:object size:0x88 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000504; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000051C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000528; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000540; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000055C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000057C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000604; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000610; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000061C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000670; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000694; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000006AC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000006B8; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000006D0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000700; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000730; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000748; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000754; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000760; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000076C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000778; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000784; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000079C; // type:object size:0xC scope:weak align:4 +__vt__11daBst_HIO_c = .data:0x000007A8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +boss = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +hand = .bss:0x00000058; // type:object size:0x8 scope:local align:4 data:4byte +msg = .bss:0x00000060; // type:object size:0x4 scope:local align:4 data:4byte +msg_end = .bss:0x00000064; // type:object size:0x1 scope:local align:1 data:byte +hio_set = .bss:0x00000065; // type:object size:0x1 scope:local align:1 data:byte +@4130 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000074; // type:object size:0x8 scope:local align:4 +@4295 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +init$4296 = .bss:0x00000088; // type:object size:0x1 scope:local align:1 +center_pos$4294 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_btd/splits.txt b/config/GZLP01/rels/d_a_btd/splits.txt new file mode 100644 index 000000000..289061c23 --- /dev/null +++ b/config/GZLP01/rels/d_a_btd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_btd.cpp: + .text start:0x000000EC end:0x00009DD4 + .text start:0x00009DD4 end:0x00009DD4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002D3 + .data start:0x00000000 end:0x00000778 + .bss start:0x00000008 end:0x000000F4 diff --git a/config/GZLP01/rels/d_a_btd/symbols.txt b/config/GZLP01/rels/d_a_btd/symbols.txt new file mode 100644 index 000000000..c75b79e40 --- /dev/null +++ b/config/GZLP01/rels/d_a_btd/symbols.txt @@ -0,0 +1,312 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBtd_HIO_cFv = .text:0x000000EC; // type:function size:0xDC scope:global align:4 +wave_set__FP9btd_class = .text:0x000001C8; // type:function size:0x84 scope:local align:4 +get_anm__FP9btd_class = .text:0x0000024C; // type:function size:0x1C scope:local align:4 +get_btk__FP9btd_class = .text:0x00000268; // type:function size:0x1C scope:local align:4 +get_brk__FP9btd_class = .text:0x00000284; // type:function size:0x1C scope:local align:4 +anm_init__FP9btd_classifUcfi = .text:0x000002A0; // type:function size:0x134 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000003D4; // type:function size:0x3A4 scope:local align:4 +__dt__4cXyzFv = .text:0x00000778; // type:function size:0x3C scope:weak align:4 +hahen_draw__FP9btd_class = .text:0x000007B4; // type:function size:0x74 scope:local align:4 +daBtd_Draw__FP9btd_class = .text:0x00000828; // type:function size:0x18C scope:local align:4 +player_view_check__FP9btd_class = .text:0x000009B4; // type:function size:0x54 scope:local align:4 +eff_off__FP9btd_class = .text:0x00000A08; // type:function size:0x30 scope:local align:4 +hahen_set2__FP9btd_class = .text:0x00000A38; // type:function size:0x1DC scope:local align:4 +hahen_set_s__FP9btd_classP4cXyzP5csXyz = .text:0x00000C14; // type:function size:0x170 scope:local align:4 +smoke_set_s__FP9btd_classP4cXyzP5csXyz = .text:0x00000D84; // type:function size:0xC0 scope:local align:4 +hahen_set__FP9btd_classSc = .text:0x00000E44; // type:function size:0xD0 scope:local align:4 +startdemo__FP9btd_class = .text:0x00000F14; // type:function size:0x484 scope:local align:4 +damage_check__FP9btd_class = .text:0x00001398; // type:function size:0x500 scope:local align:4 +sibuki_set__FP9btd_class = .text:0x00001898; // type:function size:0x140 scope:local align:4 +kubi_calc__FP9btd_class = .text:0x000019D8; // type:function size:0xAC scope:local align:4 +damage__FP9btd_class = .text:0x00001A84; // type:function size:0xE40 scope:local align:4 +end__FP9btd_class = .text:0x000028C4; // type:function size:0xDDC scope:local align:4 +wait__FP9btd_class = .text:0x000036A0; // type:function size:0x52C scope:local align:4 +jab_attack__FP9btd_class = .text:0x00003BCC; // type:function size:0x298 scope:local align:4 +punch_attack__FP9btd_class = .text:0x00003E64; // type:function size:0x5B4 scope:local align:4 +punch2_attack__FP9btd_class = .text:0x00004418; // type:function size:0x530 scope:local align:4 +fire_attack__FP9btd_class = .text:0x00004948; // type:function size:0x69C scope:local align:4 +up_fire_attack__FP9btd_class = .text:0x00004FE4; // type:function size:0x400 scope:local align:4 +yoko_fire_attack__FP9btd_class = .text:0x000053E4; // type:function size:0x4C0 scope:local align:4 +attack__FP9btd_class = .text:0x000058A4; // type:function size:0x8C scope:local align:4 +move__FP9btd_class = .text:0x00005930; // type:function size:0x29C scope:local align:4 +k_a_d_sub__FPvPv = .text:0x00005BCC; // type:function size:0x58 scope:local align:4 +dr2_a_d_sub__FPvPv = .text:0x00005C24; // type:function size:0x4C scope:local align:4 +wepon_s_sub__FPvPv = .text:0x00005C70; // type:function size:0x58 scope:local align:4 +hahen_move__FP9btd_class = .text:0x00005CC8; // type:function size:0xFC scope:local align:4 +sibuki_move__FP9btd_class = .text:0x00005DC4; // type:function size:0x31C scope:local align:4 +demo_camera__FP9btd_class = .text:0x000060E0; // type:function size:0x11DC scope:local align:4 +btd_effect__FP9btd_class = .text:0x000072BC; // type:function size:0x34C scope:local align:4 +btd_kankyo__FP9btd_class = .text:0x00007608; // type:function size:0x348 scope:local align:4 +daBtd_Execute__FP9btd_class = .text:0x00007950; // type:function size:0x868 scope:local align:4 +daBtd_IsDelete__FP9btd_class = .text:0x000081B8; // type:function size:0x8 scope:local align:4 +daBtd_Delete__FP9btd_class = .text:0x000081C0; // type:function size:0x144 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008304; // type:function size:0xA2C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008D30; // type:function size:0x48 scope:weak align:4 +daBtd_Create__FP10fopAc_ac_c = .text:0x00008D78; // type:function size:0x458 scope:local align:4 +__ct__9btd_classFv = .text:0x000091D0; // type:function size:0x298 scope:weak align:4 +__dt__12btd_sibuki_sFv = .text:0x00009468; // type:function size:0x3C scope:weak align:4 +__ct__12btd_sibuki_sFv = .text:0x000094A4; // type:function size:0x4 scope:weak align:4 +__dt__11btd_hahen_sFv = .text:0x000094A8; // type:function size:0x3C scope:weak align:4 +__ct__11btd_hahen_sFv = .text:0x000094E4; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000094E8; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00009564; // type:function size:0x24 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009588; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00009654; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000096D8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00009720; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00009768; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000097C4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000980C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x000098D8; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000995C; // type:function size:0x5C scope:weak align:4 +__ct__4cXyzFv = .text:0x000099B8; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000099BC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009A04; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009A14; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009A1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009A24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009A34; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009A6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009A74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009A84; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009ABC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009AC0; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AC8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009ACC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AD0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009AD4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00009AD8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00009B20; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00009B7C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00009B8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00009B94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009B9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009BA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009BAC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00009BE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00009BEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00009BF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009BFC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009C34; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009C3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009C44; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009C50; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00009C5C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00009CB8; // type:function size:0x5C scope:weak align:4 +__dt__11daBtd_HIO_cFv = .text:0x00009D14; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_btd_cpp = .text:0x00009D5C; // type:function size:0x58 scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00009DB4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009DBC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009DC4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009DCC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4134 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4136 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4140 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4161 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4273 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4579 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@4581 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4582 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4583 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4584 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4779 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5170 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5171 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5172 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5173 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5175 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5480 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5481 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5482 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5584 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5585 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5586 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5587 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6002 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6003 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6232 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@6355 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6356 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6633 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6634 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@6635 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6636 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6637 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6638 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6639 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6640 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6641 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6642 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6643 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6644 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6645 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:string +@6646 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6647 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6648 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6649 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6650 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6651 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6652 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6653 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6657 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6658 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6659 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6660 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6662 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6663 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6664 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6665 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6666 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@6667 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6668 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6669 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6670 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6671 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6672 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6673 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6674 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6675 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6676 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6677 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6678 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6679 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6680 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6681 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6682 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@6683 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@6684 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6685 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6686 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@6687 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@6688 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@6689 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@6690 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@6691 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6692 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@6693 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@6694 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:string +@6695 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@6873 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@6874 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@6875 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:string +@6876 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@6877 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@6878 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@6879 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@6881 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:8 +@7108 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7109 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 data:string +@7542 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7543 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000208; // type:object size:0xCB scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +joint_check = .data:0x00000030; // type:object size:0x49 scope:local align:4 +hibi_brk$4863 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +hibi_eff_name$4864 = .data:0x00000088; // type:object size:0x6 scope:local align:4 +hahen_eff_name$4924 = .data:0x00000090; // type:object size:0x18 scope:local align:4 +hahen_eff_index$4925 = .data:0x000000A8; // type:object size:0x30 scope:local align:4 +@5176 = .data:0x000000D8; // type:object size:0xAC scope:local align:4 +last_eff_name$5209 = .data:0x00000184; // type:object size:0x26 scope:local align:4 +last_eff_index$5210 = .data:0x000001AC; // type:object size:0x4C scope:local align:4 +@5483 = .data:0x000001F8; // type:object size:0x20 scope:local align:4 +@5588 = .data:0x00000218; // type:object size:0x58 scope:local align:4 +jab_bck = .data:0x00000270; // type:object size:0x20 scope:local align:4 +punch_bck = .data:0x00000290; // type:object size:0x28 scope:local align:4 +@6004 = .data:0x000002B8; // type:object size:0x1C scope:local align:4 +at_size = .data:0x000002D4; // type:object size:0x4C scope:local align:4 +eff_index$6702 = .data:0x00000320; // type:object size:0x14 scope:local align:4 +eff_name$6703 = .data:0x00000334; // type:object size:0xA scope:local align:4 +effF_name$6714 = .data:0x00000340; // type:object size:0xE scope:local align:4 +effF_nameR$6715 = .data:0x00000350; // type:object size:0xE scope:local align:4 +hand_co_pos_X$6943 = .data:0x00000360; // type:object size:0x18 scope:local align:4 +hand_co_pos_Y$6944 = .data:0x00000378; // type:object size:0x18 scope:local align:4 +hand_co_pos_Z$6945 = .data:0x00000390; // type:object size:0x18 scope:local align:4 +hand_co_size_H$6946 = .data:0x000003A8; // type:object size:0x18 scope:local align:4 +hand_co_size_R$6947 = .data:0x000003C0; // type:object size:0x18 scope:local align:4 +at_sph_src$7429 = .data:0x000003D8; // type:object size:0x40 scope:local align:4 +eye_sph_src$7430 = .data:0x00000418; // type:object size:0x40 scope:local align:4 +fire_sph_src$7431 = .data:0x00000458; // type:object size:0x40 scope:local align:4 +sibuki_sph_src$7432 = .data:0x00000498; // type:object size:0x40 scope:local align:4 +hand_cyl_src$7433 = .data:0x000004D8; // type:object size:0x44 scope:local align:4 +l_daBtd_Method = .data:0x0000051C; // type:object size:0x20 scope:local align:4 +g_profile_BTD = .data:0x0000053C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000056C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000578; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000584; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000590; // type:object size:0x88 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000618; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000634; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000654; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000006DC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000006E8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000006F4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000748; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000754; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000760; // type:object size:0xC scope:weak align:4 +__vt__11daBtd_HIO_c = .data:0x0000076C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +kui = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +dr2 = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4126 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +static_center_pos = .bss:0x00000068; // type:object size:0xC scope:local align:4 data:float +@4129 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000080; // type:object size:0x58 scope:local align:4 +@5230 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$5231 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +pos$5229 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bwd/splits.txt b/config/GZLP01/rels/d_a_bwd/splits.txt new file mode 100644 index 000000000..b9a42c1ce --- /dev/null +++ b/config/GZLP01/rels/d_a_bwd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bwd.cpp: + .text start:0x000000EC end:0x0000A87C + .text start:0x0000A87C end:0x0000A87C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000236 + .data start:0x00000000 end:0x000004D8 + .bss start:0x00000008 end:0x000002D0 diff --git a/config/GZLP01/rels/d_a_bwd/symbols.txt b/config/GZLP01/rels/d_a_bwd/symbols.txt new file mode 100644 index 000000000..36cbd2c43 --- /dev/null +++ b/config/GZLP01/rels/d_a_bwd/symbols.txt @@ -0,0 +1,315 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daBwd_HIO_cFv = .text:0x000000EC; // type:function size:0xB0 scope:global align:4 +g_eff_on__FP9bwd_class = .text:0x0000019C; // type:function size:0x18 scope:local align:4 +g_eff_off__FP9bwd_class = .text:0x000001B4; // type:function size:0x18 scope:local align:4 +ko_s_sub__FPvPv = .text:0x000001CC; // type:function size:0x84 scope:local align:4 +ko_delete_sub__FPvPv = .text:0x00000250; // type:function size:0x4C scope:local align:4 +anm_init__FP9bwd_classifUcfi = .text:0x0000029C; // type:function size:0x128 scope:local align:4 +gr_draw__FP9bwd_class = .text:0x000003C4; // type:function size:0xBC scope:local align:4 +__dt__4cXyzFv = .text:0x00000480; // type:function size:0x3C scope:weak align:4 +suna_draw__FP9bwd_class = .text:0x000004BC; // type:function size:0xA8 scope:local align:4 +daBwd_Draw__FP9bwd_class = .text:0x00000564; // type:function size:0x1FC scope:local align:4 +fly_pos_move__FP9bwd_classss = .text:0x00000760; // type:function size:0x85C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000FBC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000010E8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001188; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000011E4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000122C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001288; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000012D0; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001364; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000013AC; // type:function size:0x48 scope:weak align:4 +damage_check__FP9bwd_class = .text:0x000013F4; // type:function size:0x214 scope:local align:4 +__dt__5csXyzFv = .text:0x00001608; // type:function size:0x3C scope:weak align:4 +start__FP9bwd_class = .text:0x00001644; // type:function size:0x26C scope:local align:4 +wait__FP9bwd_class = .text:0x000018B0; // type:function size:0x204 scope:local align:4 +reset__FP9bwd_class = .text:0x00001AB4; // type:function size:0x1D0 scope:local align:4 +sita_hit__FP9bwd_class = .text:0x00001C84; // type:function size:0x9E8 scope:local align:4 +eat_attack__FP9bwd_class = .text:0x0000266C; // type:function size:0x88C scope:local align:4 +fly__FP9bwd_class = .text:0x00002EF8; // type:function size:0x764 scope:local align:4 +s_fly__FP9bwd_class = .text:0x0000365C; // type:function size:0x6A8 scope:local align:4 +end__FP9bwd_class = .text:0x00003D04; // type:function size:0xD80 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00004A84; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00004B9C; // type:function size:0x80 scope:weak align:4 +control1__FP9bwd_class = .text:0x00004C1C; // type:function size:0x628 scope:local align:4 +control2__FP9bwd_class = .text:0x00005244; // type:function size:0x1BC scope:local align:4 +sita_move__FP9bwd_class = .text:0x00005400; // type:function size:0x940 scope:local align:4 +move__FP9bwd_class = .text:0x00005D40; // type:function size:0x84 scope:local align:4 +demo_camera__FP9bwd_class = .text:0x00005DC4; // type:function size:0x1524 scope:local align:4 +bwd_kankyo__FP9bwd_class = .text:0x000072E8; // type:function size:0x184 scope:local align:4 +daBwd_Execute__FP9bwd_class = .text:0x0000746C; // type:function size:0x1780 scope:local align:4 +daBwd_IsDelete__FP9bwd_class = .text:0x00008BEC; // type:function size:0x8 scope:local align:4 +daBwd_Delete__FP9bwd_class = .text:0x00008BF4; // type:function size:0x1E0 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008DD4; // type:function size:0x8CC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000096A0; // type:function size:0x48 scope:weak align:4 +daBwd_Create__FP10fopAc_ac_c = .text:0x000096E8; // type:function size:0x530 scope:local align:4 +__ct__9bwd_classFv = .text:0x00009C18; // type:function size:0x2B4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00009ECC; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00009F38; // type:function size:0x28 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00009F60; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00009FDC; // type:function size:0x24 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000A000; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000A048; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000A0A4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000A0EC; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000A1B8; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000A23C; // type:function size:0x5C scope:weak align:4 +__dt__6sita_sFv = .text:0x0000A298; // type:function size:0x3C scope:weak align:4 +__ct__6sita_sFv = .text:0x0000A2D4; // type:function size:0x4 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000A2D8; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000A2DC; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000A2E0; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A328; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A32C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A330; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A334; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000A338; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000A380; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000A3DC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000A3EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000A3F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A3FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A404; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A40C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000A444; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000A44C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000A454; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A45C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000A494; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000A498; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A4A0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A4A8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000A4B0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000A4BC; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000A4C8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000A524; // type:function size:0x5C scope:weak align:4 +__dt__11daBwd_HIO_cFv = .text:0x0000A580; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bwd_cpp = .text:0x0000A5C8; // type:function size:0x224 scope:local align:4 +__arraydtor$4195 = .text:0x0000A7EC; // type:function size:0x38 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000A824; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000A82C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000A834; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000A83C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000A844; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000A84C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000A854; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000A85C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000A864; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000A86C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000A874; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4180 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4249 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4402 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4574 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4575 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4576 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4792 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4793 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4794 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4795 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@4796 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4797 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4836 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5117 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5294 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5295 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5296 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5297 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5298 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5430 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5431 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5432 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5433 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5434 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5435 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5436 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5437 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5865 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5866 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5867 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5868 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5869 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5870 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5871 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6062 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6063 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6064 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6065 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6067 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@6314 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6315 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6316 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6317 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6318 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6319 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6740 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6741 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6742 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@6743 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6744 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6745 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6746 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6747 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6748 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6749 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6750 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6751 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6752 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6753 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6754 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6755 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6756 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6757 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6758 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6759 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6760 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6761 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@6762 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6763 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6764 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6765 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@6766 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6767 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6768 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6769 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7402 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7403 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7404 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7405 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7406 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7407 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7408 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7409 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7410 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@8067 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8068 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8069 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8070 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8071 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8072 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8073 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8074 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:string +@8075 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:string +@8076 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:string +@8077 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@8078 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001D4; // type:object size:0x62 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +target_x$5442 = .data:0x00000030; // type:object size:0xC scope:local align:4 +target_y$5443 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +target_z$5444 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@5872 = .data:0x00000054; // type:object size:0x60 scope:local align:4 +@6342 = .data:0x000000B4; // type:object size:0x38 scope:local align:4 +jno$6848 = .data:0x000000EC; // type:object size:0x24 scope:local align:4 +jsize$6849 = .data:0x00000110; // type:object size:0x24 scope:local align:4 +demo_ang$6879 = .data:0x00000134; // type:object size:0x4 scope:local align:4 +taki_bdl$7512 = .data:0x00000138; // type:object size:0x8 scope:local align:4 +s_bdl$7530 = .data:0x00000140; // type:object size:0x8 scope:local align:4 +s_btk$7531 = .data:0x00000148; // type:object size:0x8 scope:local align:4 +s_brk$7532 = .data:0x00000150; // type:object size:0x8 scope:local align:4 +s_bck$7533 = .data:0x00000158; // type:object size:0x8 scope:local align:4 +body_sph_src$7703 = .data:0x00000160; // type:object size:0x40 scope:local align:4 +bero_sph_src$7704 = .data:0x000001A0; // type:object size:0x40 scope:local align:4 +bero_co_sph_src$7705 = .data:0x000001E0; // type:object size:0x40 scope:local align:4 +l_daBwd_Method = .data:0x00000220; // type:object size:0x20 scope:local align:4 +g_profile_BWD = .data:0x00000240; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000027C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000288; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000002A4; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000364; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003D0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000003DC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000003F4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000424; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000454; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000046C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000049C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004A8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__11daBwd_HIO_c = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +eff_col = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@4175 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x40 scope:local align:4 +@4189 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4190 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4191 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4192 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4193 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@4194 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +suna_gr_pos = .bss:0x000000F0; // type:object size:0x48 scope:local align:4 +@4196 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +suna_gr_ang = .bss:0x00000144; // type:object size:0x24 scope:local align:4 +@4197 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +center_pos = .bss:0x00000174; // type:object size:0xC scope:local align:4 +ko_count = .bss:0x00000180; // type:object size:0x4 scope:local align:4 +ko_ac = .bss:0x00000184; // type:object size:0x58 scope:local align:4 +@6343 = .bss:0x000001DC; // type:object size:0xC scope:local align:4 +set_pos = .bss:0x000001E8; // type:object size:0xC scope:local align:4 +@6851 = .bss:0x000001F4; // type:object size:0xC scope:local align:4 +init$6852 = .bss:0x00000200; // type:object size:0x1 scope:local align:1 +@6854 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@6855 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@6856 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@6857 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@6858 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@6859 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@6860 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@6861 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +joffset$6850 = .bss:0x00000264; // type:object size:0x6C scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bwdg/splits.txt b/config/GZLP01/rels/d_a_bwdg/splits.txt new file mode 100644 index 000000000..051a85bb3 --- /dev/null +++ b/config/GZLP01/rels/d_a_bwdg/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_bwdg.cpp: + .text start:0x00000078 end:0x00000B88 + .text start:0x00000B88 end:0x00000B88 + .text start:0x00000B88 end:0x00000C2C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000061 + .data start:0x00000000 end:0x00024984 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLP01/rels/d_a_bwdg/symbols.txt b/config/GZLP01/rels/d_a_bwdg/symbols.txt new file mode 100644 index 000000000..9997812a8 --- /dev/null +++ b/config/GZLP01/rels/d_a_bwdg/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +draw__15daBwdg_packet_cFv = .text:0x00000078; // type:function size:0x14C scope:global align:4 +daBwdg_Draw__FP10bwdg_class = .text:0x000001C4; // type:function size:0x9C scope:local align:4 +base_xz_set__FP10bwdg_class = .text:0x00000260; // type:function size:0xA8 scope:local align:4 +wave_cont__FP10bwdg_classUc = .text:0x00000308; // type:function size:0x3F0 scope:local align:4 +__dt__4cXyzFv = .text:0x000006F8; // type:function size:0x3C scope:weak align:4 +boss_a_d_sub__FPvPv = .text:0x00000734; // type:function size:0x4C scope:local align:4 +daBwdg_Execute__FP10bwdg_class = .text:0x00000780; // type:function size:0xCC scope:local align:4 +daBwdg_IsDelete__FP10bwdg_class = .text:0x0000084C; // type:function size:0x8 scope:local align:4 +daBwdg_Delete__FP10bwdg_class = .text:0x00000854; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000008B0; // type:function size:0xF0 scope:local align:4 +daBwdg_Create__FP10fopAc_ac_c = .text:0x000009A0; // type:function size:0x1BC scope:local align:4 +__sinit_d_a_bwdg_cpp = .text:0x00000B5C; // type:function size:0x2C scope:local align:4 +__dt__15daBwdg_packet_cFv = .text:0x00000B88; // type:function size:0xA0 scope:weak align:4 +__ct__4cXyzFv = .text:0x00000C28; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4307 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4325 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4326 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4328 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4403 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4407 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4408 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4409 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4410 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4414 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000005C; // type:object size:0x5 scope:local align:4 data:string_table +l_B_sand2TEX = .data:0x00000000; // type:object size:0x10000 scope:local align:32 +l_texCoord = .data:0x00010000; // type:object size:0x8408 scope:local align:4 +l_Hsand1DL = .data:0x00018420; // type:object size:0xC3E0 scope:local align:32 +l_matDL = .data:0x00024800; // type:object size:0xBA scope:local align:32 +l_vtxDescList$4284 = .data:0x000248BC; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4285 = .data:0x000248DC; // type:object size:0x40 scope:local align:4 +l_daBwdg_Method = .data:0x0002491C; // type:object size:0x20 scope:local align:4 +g_profile_BWDG = .data:0x0002493C; // type:object size:0x30 scope:global align:4 +__vt__15daBwdg_packet_c = .data:0x0002496C; // type:object size:0x18 scope:global align:4 +boss = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_bwds/splits.txt b/config/GZLP01/rels/d_a_bwds/splits.txt new file mode 100644 index 000000000..714ab28f6 --- /dev/null +++ b/config/GZLP01/rels/d_a_bwds/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bwds.cpp: + .text start:0x000000EC end:0x00004088 + .text start:0x00004088 end:0x00004088 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E6 + .data start:0x00000000 end:0x000003D0 + .bss start:0x00000008 end:0x00000088 diff --git a/config/GZLP01/rels/d_a_bwds/symbols.txt b/config/GZLP01/rels/d_a_bwds/symbols.txt new file mode 100644 index 000000000..3209412a9 --- /dev/null +++ b/config/GZLP01/rels/d_a_bwds/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daBwds_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +anm_init__FP10bwds_classifUcfi = .text:0x00000144; // type:function size:0x128 scope:local align:4 +body_draw__FP10bwds_class = .text:0x0000026C; // type:function size:0x7C scope:local align:4 +daBwds_Draw__FP10bwds_class = .text:0x000002E8; // type:function size:0xFC scope:local align:4 +__dt__4cXyzFv = .text:0x000003E4; // type:function size:0x3C scope:weak align:4 +body_control__FP10bwds_class = .text:0x00000420; // type:function size:0x73C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000B5C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000C74; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000DB8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000E14; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000E5C; // type:function size:0x80 scope:weak align:4 +easy_bg_check2__FP10bwds_class = .text:0x00000EDC; // type:function size:0x128 scope:local align:4 +pos_move__FP10bwds_classs = .text:0x00001004; // type:function size:0x194 scope:local align:4 +ug_move__FP10bwds_class = .text:0x00001198; // type:function size:0x834 scope:local align:4 +hook_on__FP10bwds_class = .text:0x000019CC; // type:function size:0x16C scope:local align:4 +hook_chance__FP10bwds_class = .text:0x00001B38; // type:function size:0x294 scope:local align:4 +fail__FP10bwds_class = .text:0x00001DCC; // type:function size:0x3AC scope:local align:4 +__dt__5csXyzFv = .text:0x00002178; // type:function size:0x3C scope:weak align:4 +damage_check__FP10bwds_class = .text:0x000021B4; // type:function size:0x2A8 scope:local align:4 +move__FP10bwds_class = .text:0x0000245C; // type:function size:0x134 scope:local align:4 +daBwds_Execute__FP10bwds_class = .text:0x00002590; // type:function size:0xC24 scope:local align:4 +daBwds_IsDelete__FP10bwds_class = .text:0x000031B4; // type:function size:0x8 scope:local align:4 +daBwds_Delete__FP10bwds_class = .text:0x000031BC; // type:function size:0xBC scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003278; // type:function size:0x3BC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003634; // type:function size:0x48 scope:weak align:4 +daBwds_Create__FP10fopAc_ac_c = .text:0x0000367C; // type:function size:0x328 scope:local align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000039A4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00003A20; // type:function size:0x24 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00003A44; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00003AC8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003B94; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003BDC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003C38; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003C80; // type:function size:0x5C scope:weak align:4 +__ct__5csXyzFv = .text:0x00003CDC; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00003CE0; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003CE4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D2C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D30; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D34; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003D38; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003D3C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003D84; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00003DE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003DF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003DF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003E10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003E48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003E60; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003E98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003E9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003EA4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003EAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003EB4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003EC0; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003ECC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00003F28; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003F84; // type:function size:0x48 scope:weak align:4 +__dt__12daBwds_HIO_cFv = .text:0x00003FCC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_bwds_cpp = .text:0x00004014; // type:function size:0x3C scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004050; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00004058; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00004060; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00004068; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00004070; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004078; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004080; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4126 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@4128 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4151 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4385 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4395 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4396 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4478 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4479 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4637 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4638 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4639 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4773 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4774 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4861 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5162 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5164 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5165 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D0; // type:object size:0x16 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4651 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +body_bdl = .data:0x00000070; // type:object size:0x1A scope:local align:4 +s_bdl$5205 = .data:0x0000008C; // type:object size:0x8 scope:local align:4 +s_btk$5206 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +s_brk$5207 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +s_bck$5208 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +cc_sph_src$5300 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +body_sph_src$5301 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +hs_sph_src$5302 = .data:0x0000012C; // type:object size:0x40 scope:local align:4 +l_daBwds_Method = .data:0x0000016C; // type:object size:0x20 scope:local align:4 +g_profile_BWDS = .data:0x0000018C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001F0; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000210; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002B0; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000310; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000334; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000034C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000037C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000394; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__vt__12daBwds_HIO_c = .data:0x000003C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +eff_col = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:byte +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4121 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_canon/splits.txt b/config/GZLP01/rels/d_a_canon/splits.txt new file mode 100644 index 000000000..2493fdaaa --- /dev/null +++ b/config/GZLP01/rels/d_a_canon/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_canon.cpp: + .text start:0x000000EC end:0x00002A10 + .text start:0x00002A10 end:0x00002A10 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLP01/rels/d_a_canon/symbols.txt b/config/GZLP01/rels/d_a_canon/symbols.txt new file mode 100644 index 000000000..19fb69d30 --- /dev/null +++ b/config/GZLP01/rels/d_a_canon/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_mtx__9daCanon_cFv = .text:0x000000EC; // type:function size:0x1DC scope:global align:4 +bul_set_mtx__9daCanon_cFP4cXyz = .text:0x000002C8; // type:function size:0x78 scope:global align:4 +getGridPos__9daCanon_cFii = .text:0x00000340; // type:function size:0x108 scope:global align:4 +getBulEndPos__9daCanon_cFss = .text:0x00000448; // type:function size:0x10C scope:global align:4 +createCheck__9daCanon_cFiii = .text:0x00000554; // type:function size:0x4C scope:global align:4 +daCanon_nodeCallBack__FP7J3DNodei = .text:0x000005A0; // type:function size:0x88 scope:local align:4 +target_createCB__FPv = .text:0x00000628; // type:function size:0x14 scope:local align:4 +createTargetObj__9daCanon_cFv = .text:0x0000063C; // type:function size:0x110 scope:global align:4 +daCanon_BreakTarget__FPvPv = .text:0x0000074C; // type:function size:0xA8 scope:local align:4 +breakAllObj__9daCanon_cFv = .text:0x000007F4; // type:function size:0x2C scope:global align:4 +makeFireEffect__9daCanon_cFR4cXyzR5csXyzi = .text:0x00000820; // type:function size:0x26C scope:global align:4 +wait_proc_init__9daCanon_cFv = .text:0x00000A8C; // type:function size:0x2C scope:global align:4 +wait_proc__9daCanon_cFv = .text:0x00000AB8; // type:function size:0x25C scope:global align:4 +game_start_proc_init__9daCanon_cFv = .text:0x00000D14; // type:function size:0xC0 scope:global align:4 +game_start_proc__9daCanon_cFv = .text:0x00000DD4; // type:function size:0x34 scope:global align:4 +game_proc_init__9daCanon_cFv = .text:0x00000E08; // type:function size:0x24 scope:global align:4 +game_proc__9daCanon_cFv = .text:0x00000E2C; // type:function size:0x174 scope:global align:4 +fire_proc_init__9daCanon_cFv = .text:0x00000FA0; // type:function size:0xD4 scope:global align:4 +fire_proc__9daCanon_cFv = .text:0x00001074; // type:function size:0x338 scope:global align:4 +pause_proc_init__9daCanon_cFv = .text:0x000013AC; // type:function size:0x2A8 scope:global align:4 +pause_proc__9daCanon_cFv = .text:0x00001654; // type:function size:0x54 scope:global align:4 +end_proc_init__9daCanon_cFv = .text:0x000016A8; // type:function size:0x6C scope:global align:4 +end_proc__9daCanon_cFv = .text:0x00001714; // type:function size:0x100 scope:global align:4 +PadMove__9daCanon_cFv = .text:0x00001814; // type:function size:0x204 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001A18; // type:function size:0x20 scope:local align:4 +CreateHeap__9daCanon_cFv = .text:0x00001A38; // type:function size:0x3CC scope:global align:4 +__dt__12dDlst_base_cFv = .text:0x00001E04; // type:function size:0x48 scope:weak align:4 +GameInfo2DDraw__9daCanon_cFv = .text:0x00001E4C; // type:function size:0x228 scope:global align:4 +daCanonCreate__FPv = .text:0x00002074; // type:function size:0x20 scope:local align:4 +_create__9daCanon_cFv = .text:0x00002094; // type:function size:0x32C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000023C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000248C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000024D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002530; // type:function size:0x48 scope:weak align:4 +daCanonDelete__FPv = .text:0x00002578; // type:function size:0x88 scope:local align:4 +daCanonExecute__FPv = .text:0x00002600; // type:function size:0x14C scope:local align:4 +daCanonDraw__FPv = .text:0x0000274C; // type:function size:0xF0 scope:local align:4 +daCanonIsDelete__FPv = .text:0x0000283C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002844; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002854; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000285C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002864; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000286C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002874; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000028AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000028B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000028BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000028FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002900; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002908; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002910; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002918; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002924; // type:function size:0xC scope:weak align:4 +draw__12dDlst_base_cFv = .text:0x00002930; // type:function size:0x4 scope:weak align:4 +__sinit_d_a_canon_cpp = .text:0x00002934; // type:function size:0x54 scope:local align:4 +__dt__14WIND_INFLUENCEFv = .text:0x00002988; // type:function size:0x3C scope:weak align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000029C4; // type:function size:0x3C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002A00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002A08; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daCanon_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +angle_x_tbl = .rodata:0x00000008; // type:object size:0x10 scope:local align:4 +angle_y_tbl = .rodata:0x00000018; // type:object size:0x10 scope:local align:4 +@4181 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4182 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4185 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4210 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4229 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4480 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4481 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4482 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4561 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4626 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4850 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4851 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4852 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5008 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5009 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5010 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5011 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5012 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5013 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5014 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5217 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000D0; // type:object size:0x50 scope:local align:4 data:string_table +canon_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +canon_cyl2_src = .data:0x00000044; // type:object size:0x44 scope:local align:4 +@4144 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4403 = .data:0x00000094; // type:object size:0xC scope:local align:4 +cut_name_tbl$4413 = .data:0x000000A0; // type:object size:0x4 scope:local align:4 +@4487 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4510 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4554 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4645 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4721 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +cut_name_tbl$4748 = .data:0x000000E0; // type:object size:0x4 scope:local align:4 +@5016 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +daCanonMethodTable = .data:0x000000F0; // type:object size:0x20 scope:local align:4 +g_profile_Canon = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000140; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001E0; // type:object size:0x54 scope:weak align:4 +__vt__12dDlst_base_c = .data:0x00000234; // type:object size:0x10 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4139 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +plight = .bss:0x00000060; // type:object size:0x20 scope:global align:4 data:float +@4140 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +pwind = .bss:0x0000008C; // type:object size:0x2C scope:global align:4 data:float diff --git a/config/GZLP01/rels/d_a_cc/splits.txt b/config/GZLP01/rels/d_a_cc/splits.txt new file mode 100644 index 000000000..f4f586567 --- /dev/null +++ b/config/GZLP01/rels/d_a_cc/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_cc.cpp: + .text start:0x00000078 end:0x00007CD8 + .text start:0x00007CD8 end:0x00007CF4 + .text start:0x00007CF4 end:0x00007CF4 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x00000440 + .bss start:0x00000000 end:0x00000078 diff --git a/config/GZLP01/rels/d_a_cc/symbols.txt b/config/GZLP01/rels/d_a_cc/symbols.txt new file mode 100644 index 000000000..51f3934e2 --- /dev/null +++ b/config/GZLP01/rels/d_a_cc/symbols.txt @@ -0,0 +1,222 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x234 scope:local align:4 +__dt__4cXyzFv = .text:0x000002AC; // type:function size:0x3C scope:weak align:4 +draw_SUB__FP8cc_class = .text:0x000002E8; // type:function size:0x23C scope:local align:4 +daCC_Draw__FP8cc_class = .text:0x00000524; // type:function size:0x3DC scope:local align:4 +cc_eff_set__FP8cc_classUc = .text:0x00000900; // type:function size:0x1B0 scope:local align:4 +anm_init__FP8cc_classifUcfi = .text:0x00000AB0; // type:function size:0x12C scope:local align:4 +damage_mode_move__FP8cc_class = .text:0x00000BDC; // type:function size:0x98 scope:local align:4 +s_b_sub__FPvPv = .text:0x00000C74; // type:function size:0xBC scope:local align:4 +naraku_check__FP8cc_class = .text:0x00000D30; // type:function size:0x2F8 scope:local align:4 +denki_start__FP8cc_class = .text:0x00001028; // type:function size:0x40 scope:local align:4 +denki_end__FP8cc_class = .text:0x00001068; // type:function size:0x70 scope:local align:4 +shock_damage_check__FP8cc_class = .text:0x000010D8; // type:function size:0x26C scope:local align:4 +black_light_check__FP8cc_class = .text:0x00001344; // type:function size:0x74 scope:local align:4 +body_atari_check__FP8cc_class = .text:0x000013B8; // type:function size:0xBC0 scope:local align:4 +search_angle_set__FP8cc_class = .text:0x00001F78; // type:function size:0x208 scope:local align:4 +action_nomal_move__FP8cc_class = .text:0x00002180; // type:function size:0x8A0 scope:local align:4 +action_oyogu__FP8cc_class = .text:0x00002A20; // type:function size:0x404 scope:local align:4 +action_attack_move__FP8cc_class = .text:0x00002E24; // type:function size:0x47C scope:local align:4 +action_damage_move__FP8cc_class = .text:0x000032A0; // type:function size:0x9B8 scope:local align:4 +action_dead_move__FP8cc_class = .text:0x00003C58; // type:function size:0x48C scope:local align:4 +deku_come_demo__FP8cc_class = .text:0x000040E4; // type:function size:0x204 scope:local align:4 +deku_ret_demo__FP8cc_class = .text:0x000042E8; // type:function size:0x230 scope:local align:4 +action_noboru__FP8cc_class = .text:0x00004518; // type:function size:0x794 scope:local align:4 +action_up_check__FP8cc_class = .text:0x00004CAC; // type:function size:0x970 scope:local align:4 +action_tomaru__FP8cc_class = .text:0x0000561C; // type:function size:0xB0 scope:local align:4 +tsubo_search__FPvPv = .text:0x000056CC; // type:function size:0xAC scope:local align:4 +action_tubo_search__FP8cc_class = .text:0x00005778; // type:function size:0x240 scope:local align:4 +BG_check__FP8cc_class = .text:0x000059B8; // type:function size:0xA0 scope:local align:4 +daCC_Execute__FP8cc_class = .text:0x00005A58; // type:function size:0x7BC scope:local align:4 +daCC_IsDelete__FP8cc_class = .text:0x00006214; // type:function size:0x8 scope:local align:4 +daCC_Delete__FP8cc_class = .text:0x0000621C; // type:function size:0x74 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006290; // type:function size:0x79C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00006A2C; // type:function size:0x48 scope:weak align:4 +daCC_Create__FP10fopAc_ac_c = .text:0x00006A74; // type:function size:0x6EC scope:local align:4 +__ct__8cc_classFv = .text:0x00007160; // type:function size:0x2E0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007440; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000750C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007554; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007620; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007668; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000076C4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000770C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007768; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000077D8; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x00007860; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007864; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000078C0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00007908; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00007950; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007998; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000079F4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007A3C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007A4C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007A54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A6C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007AA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00007AAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007AB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007ABC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007AF4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007AF8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007B00; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007B10; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007B18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007B20; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007B28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007B30; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007B68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007B70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007B78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007B80; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007BB8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007BC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007BC8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007BD4; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BE0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BE4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BE8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007BEC; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007BF0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00007C4C; // type:function size:0x5C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007CA8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007CB0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007CB8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007CC0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007CC8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007CD0; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00007CD8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4090 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4093 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4173 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4358 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4367 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:4byte +@4392 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4413 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4529 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4630 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4631 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5103 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@5104 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5341 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5342 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5343 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5344 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5345 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5346 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5438 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5440 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5441 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5543 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5544 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5751 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5752 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5753 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5754 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5755 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5756 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5757 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5758 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5759 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5760 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6240 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6241 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6242 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6546 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6640 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6652 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@6863 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6864 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6865 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6866 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7288 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7289 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@7290 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000011C; // type:object size:0x58 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +eff_color_dt$4366 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +@5347 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +@5761 = .data:0x00000074; // type:object size:0x1C scope:local align:4 +cut_name_tbl$5949 = .data:0x00000090; // type:object size:0x8 scope:local align:4 +cut_name_tbl$5991 = .data:0x00000098; // type:object size:0x8 scope:local align:4 +@6243 = .data:0x000000A0; // type:object size:0x30 scope:local align:4 +@6867 = .data:0x000000D0; // type:object size:0x24 scope:local align:4 +cc_atsp_kind = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +cc_atatp_kind = .data:0x00000108; // type:object size:0x14 scope:local align:4 +cc_HP_kind = .data:0x0000011C; // type:object size:0x5 scope:local align:4 +body_co_cyl$7109 = .data:0x00000124; // type:object size:0x44 scope:local align:4 +fire_j$7114 = .data:0x00000168; // type:object size:0xA scope:local align:4 +fire_sc$7115 = .data:0x00000174; // type:object size:0x28 scope:local align:4 +l_daCC_Method = .data:0x0000019C; // type:object size:0x20 scope:local align:4 +g_profile_CC = .data:0x000001BC; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000234; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000368; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003E0; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000400; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000434; // type:object size:0xC scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +DEMO_COME_START_FLAG = .bss:0x00000049; // type:object size:0x1 scope:local align:1 data:byte +DEMO_RET_START_FLAG = .bss:0x0000004A; // type:object size:0x1 scope:local align:1 data:byte +DEMO_SHORT_CUT_FLAG = .bss:0x0000004B; // type:object size:0x1 scope:local align:1 data:byte +target_info = .bss:0x0000004C; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x00000074; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_coming2/splits.txt b/config/GZLP01/rels/d_a_coming2/splits.txt new file mode 100644 index 000000000..00733911b --- /dev/null +++ b/config/GZLP01/rels/d_a_coming2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coming2.cpp: + .text start:0x000000EC end:0x0000244C + .text start:0x0000244C end:0x00002684 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x0000036C + .bss start:0x00000008 end:0x00000196 diff --git a/config/GZLP01/rels/d_a_coming2/symbols.txt b/config/GZLP01/rels/d_a_coming2/symbols.txt new file mode 100644 index 000000000..c5653c994 --- /dev/null +++ b/config/GZLP01/rels/d_a_coming2/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +chase_ship__Q29daComing25Act_cFv = .text:0x000000EC; // type:function size:0x78 scope:global align:4 +get_speed__9daComing2FP10fopAc_ac_c = .text:0x00000164; // type:function size:0x9C scope:local align:4 +renew_scope_info__Q29daComing25Act_cFv = .text:0x00000200; // type:function size:0x13C scope:global align:4 +no_ship_obstacle__Q29daComing25Act_cFP4cXyz = .text:0x0000033C; // type:function size:0x1F0 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x0000052C; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000680; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000007AC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000084C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000008A8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000008F0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000094C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000994; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000A28; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000A70; // type:function size:0x48 scope:weak align:4 +position_is_safety_call_back__9daComing2FPvPv = .text:0x00000AB8; // type:function size:0x98 scope:local align:4 +position_is_none_obj__9daComing2FP4cXyz = .text:0x00000B50; // type:function size:0x48 scope:local align:4 +check_in_large_sea__Q29daComing25Act_cFPC4cXyz = .text:0x00000B98; // type:function size:0x40 scope:global align:4 +get_water_height__Q29daComing25Act_cFPfPC4cXyz = .text:0x00000BD8; // type:function size:0x288 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000E60; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000FA0; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000010B8; // type:function size:0x80 scope:weak align:4 +__dt__11dBgS_WtrChkFv = .text:0x00001138; // type:function size:0x124 scope:weak align:4 +init_barrelN_info__Q29daComing25Act_cFi = .text:0x0000125C; // type:function size:0x38 scope:global align:4 +init_barrel_info__Q29daComing25Act_cFv = .text:0x00001294; // type:function size:0x4C scope:global align:4 +init_flag_info__Q29daComing25Act_cFv = .text:0x000012E0; // type:function size:0x10 scope:global align:4 +init_coming_info__Q29daComing25Act_cFv = .text:0x000012F0; // type:function size:0x64 scope:global align:4 +make_coming_param__Q29daComing25Act_cFP4cXyzPQ212daObjBarrel26Type_ePiPb = .text:0x00001354; // type:function size:0xC8 scope:global align:4 +request_barrel_exitN__Q29daComing25Act_cFi = .text:0x0000141C; // type:function size:0x6C scope:global align:4 +request_all_barrel_exit__Q29daComing25Act_cFv = .text:0x00001488; // type:function size:0x68 scope:global align:4 +checkLineCrossXZ__9daComing2FP4cXyzP4cXyzP4cXyzP4cXyz = .text:0x000014F0; // type:function size:0x120 scope:local align:4 +request_all_flag_exit__Q29daComing25Act_cFv = .text:0x00001610; // type:function size:0xB4 scope:global align:4 +barrel_execute__Q29daComing25Act_cFi = .text:0x000016C4; // type:function size:0x11C scope:global align:4 +barrel_main__Q29daComing25Act_cFv = .text:0x000017E0; // type:function size:0x4C scope:global align:4 +coming_clear_init__Q29daComing25Act_cFv = .text:0x0000182C; // type:function size:0x24 scope:global align:4 +coming_clear_main__Q29daComing25Act_cFv = .text:0x00001850; // type:function size:0x68 scope:global align:4 +coming_wait_init__Q29daComing25Act_cFv = .text:0x000018B8; // type:function size:0x18 scope:global align:4 +coming_wait_main__Q29daComing25Act_cFv = .text:0x000018D0; // type:function size:0x104 scope:global align:4 +coming_setF_init__Q29daComing25Act_cFv = .text:0x000019D4; // type:function size:0xA8 scope:global align:4 +coming_setF_main__Q29daComing25Act_cFv = .text:0x00001A7C; // type:function size:0x23C scope:global align:4 +coming_checkS_init__Q29daComing25Act_cFv = .text:0x00001CB8; // type:function size:0x10 scope:global align:4 +coming_checkS_main__Q29daComing25Act_cFv = .text:0x00001CC8; // type:function size:0x98 scope:global align:4 +coming_game_init__Q29daComing25Act_cFv = .text:0x00001D60; // type:function size:0x2C scope:global align:4 +coming_game_main__Q29daComing25Act_cFv = .text:0x00001D8C; // type:function size:0x1CC scope:global align:4 +coming_process_init__Q29daComing25Act_cFs = .text:0x00001F58; // type:function size:0x118 scope:global align:4 +coming_process_main__Q29daComing25Act_cFv = .text:0x00002070; // type:function size:0xE4 scope:global align:4 +_create__Q29daComing25Act_cFv = .text:0x00002154; // type:function size:0x110 scope:global align:4 +__dt__Q39daComing25Act_c12_start_buoy_Fv = .text:0x00002264; // type:function size:0x3C scope:weak align:4 +__ct__Q39daComing25Act_c12_start_buoy_Fv = .text:0x000022A0; // type:function size:0x4 scope:weak align:4 +__dt__Q29daComing213_barrel_info_Fv = .text:0x000022A4; // type:function size:0x3C scope:weak align:4 +__ct__Q29daComing213_barrel_info_Fv = .text:0x000022E0; // type:function size:0x4 scope:weak align:4 +_delete__Q29daComing25Act_cFv = .text:0x000022E4; // type:function size:0x8 scope:global align:4 +_execute__Q29daComing25Act_cFv = .text:0x000022EC; // type:function size:0xC4 scope:global align:4 +_draw__Q29daComing25Act_cFv = .text:0x000023B0; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x000023B8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x000023D8; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x000023FC; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x00002420; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daComing225@unnamed@d_a_coming2_cpp@FPv = .text:0x00002444; // type:function size:0x8 scope:local align:4 +__dt__Q29daComing25Act_cFv = .text:0x0000244C; // type:function size:0x94 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x000024E0; // type:function size:0xFC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000025DC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000025E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000025EC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000025F4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000025FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00002604; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x0000260C; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00002614; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000261C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002624; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000262C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002634; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000263C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002644; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000264C; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x00002654; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x0000265C; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00002664; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000266C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00002674; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000267C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daComing225@unnamed@d_a_coming2_cpp@ = .rodata:0x00000000; // type:object size:0xA scope:local align:4 +@4096 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4097 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4098 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4102 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4385 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4811 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4814 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4815 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +coming_make_item_no_table__9daComing2 = .data:0x00000030; // type:object size:0x3C scope:local align:4 +colorR$4054 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +@4895 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4896 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4897 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4898 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4899 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +init_table$4894 = .data:0x000000AC; // type:object size:0x3C scope:local align:4 +@4912 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4913 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4914 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4915 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@4916 = .data:0x00000118; // type:object size:0xC scope:local align:4 +main_table$4911 = .data:0x00000124; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q29daComing225@unnamed@d_a_coming2_cpp@ = .data:0x00000160; // type:object size:0x20 scope:local align:4 +g_profile_Coming2 = .data:0x00000180; // type:object size:0x30 scope:global align:4 +__vt__Q29daComing25Act_c = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000001BC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x000001EC; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000021C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000234; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000264; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000294; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002C4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002F4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000348; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4145 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4146 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +M_wall_work$4144 = .bss:0x00000064; // type:object size:0x6C scope:local align:4 +@4322 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +init$4323 = .bss:0x000000DC; // type:object size:0x1 scope:local align:1 +wtr$4321 = .bss:0x000000E0; // type:object size:0x50 scope:local align:4 +@4330 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +init$4331 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 +gnd_work$4329 = .bss:0x00000140; // type:object size:0x54 scope:local align:4 +init$4900 = .bss:0x00000194; // type:object size:0x1 scope:local align:1 +init$4917 = .bss:0x00000195; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_coming3/splits.txt b/config/GZLP01/rels/d_a_coming3/splits.txt new file mode 100644 index 000000000..4c9895f23 --- /dev/null +++ b/config/GZLP01/rels/d_a_coming3/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coming3.cpp: + .text start:0x000000EC end:0x00001EDC + .text start:0x00001EDC end:0x000021E4 + .rodata start:0x00000000 end:0x000000EA + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000181 diff --git a/config/GZLP01/rels/d_a_coming3/symbols.txt b/config/GZLP01/rels/d_a_coming3/symbols.txt new file mode 100644 index 000000000..21a95a419 --- /dev/null +++ b/config/GZLP01/rels/d_a_coming3/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +get_water_height__Q29daComing35Act_cFPfPiPC4cXyz = .text:0x000000EC; // type:function size:0x318 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000404; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000544; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000065C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000006FC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000758; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000007A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000007FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000844; // type:function size:0x80 scope:weak align:4 +__dt__11dBgS_WtrChkFv = .text:0x000008C4; // type:function size:0x124 scope:weak align:4 +position_is_safety_call_back__9daComing3FPvPv = .text:0x000009E8; // type:function size:0x98 scope:local align:4 +position_is_none_obj__9daComing3FP4cXyz = .text:0x00000A80; // type:function size:0x48 scope:local align:4 +get_challenge_id__Q29daComing35Act_cFv = .text:0x00000AC8; // type:function size:0x10 scope:global align:4 +get_limit_dist__Q29daComing35Act_cFv = .text:0x00000AD8; // type:function size:0x44 scope:global align:4 +coming_start_init__Q29daComing35Act_cFv = .text:0x00000B1C; // type:function size:0x2C scope:global align:4 +coming_start_main__Q29daComing35Act_cFv = .text:0x00000B48; // type:function size:0x210 scope:global align:4 +coming_game_init__Q29daComing35Act_cFv = .text:0x00000D58; // type:function size:0x20 scope:global align:4 +coming_game_main__Q29daComing35Act_cFv = .text:0x00000D78; // type:function size:0x274 scope:global align:4 +coming_wait_init__Q29daComing35Act_cFv = .text:0x00000FEC; // type:function size:0x10 scope:global align:4 +coming_wait_main__Q29daComing35Act_cFv = .text:0x00000FFC; // type:function size:0x6C scope:global align:4 +coming_process_init__Q29daComing35Act_cFs = .text:0x00001068; // type:function size:0xE8 scope:global align:4 +eff_break_tsubo__Q29daComing35Act_cFv = .text:0x00001150; // type:function size:0x38C scope:global align:4 +coming_process_main__Q29daComing35Act_cFv = .text:0x000014DC; // type:function size:0xB4 scope:global align:4 +set_mtx__Q29daComing35Act_cFv = .text:0x00001590; // type:function size:0xEC scope:global align:4 +collision_init__Q29daComing35Act_cFv = .text:0x0000167C; // type:function size:0x7C scope:global align:4 +collision_main__Q29daComing35Act_cFv = .text:0x000016F8; // type:function size:0xE8 scope:global align:4 +solidHeapCB__Q29daComing35Act_cFP10fopAc_ac_c = .text:0x000017E0; // type:function size:0x24 scope:global align:4 +create_heap__Q29daComing35Act_cFv = .text:0x00001804; // type:function size:0xC8 scope:global align:4 +_create__Q29daComing35Act_cFv = .text:0x000018CC; // type:function size:0x158 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00001A24; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001AF0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001B38; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001B94; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001BDC; // type:function size:0x5C scope:weak align:4 +_delete__Q29daComing35Act_cFv = .text:0x00001C38; // type:function size:0x30 scope:global align:4 +_execute__Q29daComing35Act_cFv = .text:0x00001C68; // type:function size:0x38 scope:global align:4 +_draw__Q29daComing35Act_cFv = .text:0x00001CA0; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D14; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D34; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D58; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001D7C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daComing325@unnamed@d_a_coming3_cpp@FPv = .text:0x00001DA0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001DA8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001DF0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001E00; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001E10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001E18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001E20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001E60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001E68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E70; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001EA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001EAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001EB4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001EBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001EC4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001ED0; // type:function size:0xC scope:weak align:4 +__dt__Q29daComing35Act_cFv = .text:0x00001EDC; // type:function size:0x144 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00002020; // type:function size:0xFC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000211C; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002164; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000216C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002174; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000217C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002184; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000218C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002194; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000219C; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x000021A4; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x000021AC; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x000021B4; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x000021BC; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x000021C4; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x000021CC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000021D4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000021DC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daComing325@unnamed@d_a_coming3_cpp@ = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +M_cyl_src__9daComing3 = .rodata:0x00000028; // type:object size:0x44 scope:local align:4 +@4146 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4264 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@4270 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4332 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4333 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4547 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4548 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4595 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C0; // type:object size:0x2A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +make_item_table$4287 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +@4442 = .data:0x00000038; // type:object size:0xC scope:local align:4 +@4443 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4444 = .data:0x00000050; // type:object size:0xC scope:local align:4 +init_table$4441 = .data:0x0000005C; // type:object size:0x24 scope:local align:4 +@4554 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4555 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4556 = .data:0x00000098; // type:object size:0xC scope:local align:4 +main_table$4553 = .data:0x000000A4; // type:object size:0x24 scope:local align:4 +M_arcname__Q29daComing35Act_c = .data:0x000000C8; // type:object size:0x7 scope:global align:4 data:string +Mthd_Table__Q29daComing325@unnamed@d_a_coming3_cpp@ = .data:0x000000D0; // type:object size:0x20 scope:local align:4 +g_profile_Coming3 = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000138; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001D8; // type:object size:0x54 scope:weak align:4 +__vt__Q29daComing35Act_c = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x00000238; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000268; // type:object size:0x30 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002A4; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002BC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002EC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000031C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4060 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4061 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +wtr$4059 = .bss:0x00000064; // type:object size:0x50 scope:local align:4 +@4077 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$4078 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +gnd_work$4076 = .bss:0x000000C4; // type:object size:0x54 scope:local align:4 +init$4445 = .bss:0x00000118; // type:object size:0x1 scope:local align:1 +@4457 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +init$4458 = .bss:0x00000128; // type:object size:0x1 scope:local align:1 +gnd$4456 = .bss:0x0000012C; // type:object size:0x54 scope:local align:4 +init$4557 = .bss:0x00000180; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_dai/splits.txt b/config/GZLP01/rels/d_a_dai/splits.txt new file mode 100644 index 000000000..c1fc7f466 --- /dev/null +++ b/config/GZLP01/rels/d_a_dai/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dai.cpp: + .text start:0x00000078 end:0x00001130 + .text start:0x00001130 end:0x00001130 + .text start:0x00001130 end:0x00001250 + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x000001D4 diff --git a/config/GZLP01/rels/d_a_dai/symbols.txt b/config/GZLP01/rels/d_a_dai/symbols.txt new file mode 100644 index 000000000..625e9d3fe --- /dev/null +++ b/config/GZLP01/rels/d_a_dai/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__7daDai_cFv = .text:0x00000078; // type:function size:0x4C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000C4; // type:function size:0x20 scope:local align:4 +CreateHeap__7daDai_cFv = .text:0x000000E4; // type:function size:0xBC scope:global align:4 +CreateInit__7daDai_cFv = .text:0x000001A0; // type:function size:0x208 scope:global align:4 +_create__7daDai_cFv = .text:0x000003A8; // type:function size:0xEC scope:global align:4 +__ct__7daDai_cFv = .text:0x00000494; // type:function size:0x1B8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000064C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000718; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000760; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007BC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000804; // type:function size:0x70 scope:weak align:4 +set_mtx__7daDai_cFv = .text:0x00000874; // type:function size:0x80 scope:global align:4 +eventOrder__7daDai_cFv = .text:0x000008F4; // type:function size:0x28 scope:global align:4 +checkOrder__7daDai_cFv = .text:0x0000091C; // type:function size:0x1E0 scope:global align:4 +daDai_XyCheckCB__FPvi = .text:0x00000AFC; // type:function size:0x20 scope:local align:4 +XyCheckCB__7daDai_cFi = .text:0x00000B1C; // type:function size:0x8C scope:global align:4 +daDai_XyEventCB__FPvi = .text:0x00000BA8; // type:function size:0x20 scope:local align:4 +XyEventCB__7daDai_cFi = .text:0x00000BC8; // type:function size:0x50 scope:global align:4 +_execute__7daDai_cFv = .text:0x00000C18; // type:function size:0x60 scope:global align:4 +proc__7daDai_cFv = .text:0x00000C78; // type:function size:0x170 scope:global align:4 +_draw__7daDai_cFv = .text:0x00000DE8; // type:function size:0x60 scope:global align:4 +getMsg__7daDai_cFv = .text:0x00000E48; // type:function size:0x94 scope:global align:4 +next_msgStatus__7daDai_cFPUl = .text:0x00000EDC; // type:function size:0x1C0 scope:global align:4 +daDai_Create__FPv = .text:0x0000109C; // type:function size:0x20 scope:local align:4 +daDai_Delete__FPv = .text:0x000010BC; // type:function size:0x24 scope:local align:4 +daDai_Draw__FPv = .text:0x000010E0; // type:function size:0x24 scope:local align:4 +daDai_Execute__FPv = .text:0x00001104; // type:function size:0x24 scope:local align:4 +daDai_IsDelete__FPv = .text:0x00001128; // type:function size:0x8 scope:local align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00001130; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001134; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001144; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000114C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001154; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000115C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001164; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000119C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000011A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000011AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011B4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000011EC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000011F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000011F8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001200; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001208; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001214; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001230; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001238; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001240; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001248; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__7daDai_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +m_cloth_arcname__7daDai_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4116 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4510 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4511 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4512 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x36 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daDaiMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_DAI = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__7daDai_c = .data:0x00000094; // type:object size:0x14 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000A8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000148; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000019C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001C0; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_daiocta/splits.txt b/config/GZLP01/rels/d_a_daiocta/splits.txt new file mode 100644 index 000000000..9c22ecf1a --- /dev/null +++ b/config/GZLP01/rels/d_a_daiocta/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_daiocta.cpp: + .text start:0x000000EC end:0x00005630 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000038F + .data start:0x00000000 end:0x00000658 + .bss start:0x00000008 end:0x0000011D diff --git a/config/GZLP01/rels/d_a_daiocta/symbols.txt b/config/GZLP01/rels/d_a_daiocta/symbols.txt new file mode 100644 index 000000000..a194b42a8 --- /dev/null +++ b/config/GZLP01/rels/d_a_daiocta/symbols.txt @@ -0,0 +1,255 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daDaiocta_HIO_cFv = .text:0x000000EC; // type:function size:0x1C4 scope:global align:4 +__dt__4cXyzFv = .text:0x000002B0; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000002EC; // type:function size:0x48 scope:weak align:4 +coHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000334; // type:function size:0x24 scope:local align:4 +_coHit__11daDaiocta_cFP10fopAc_ac_c = .text:0x00000358; // type:function size:0x84 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000003DC; // type:function size:0x94 scope:local align:4 +_nodeControl__11daDaiocta_cFP7J3DNodeP8J3DModel = .text:0x00000470; // type:function size:0x1FC scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x0000066C; // type:function size:0x20 scope:local align:4 +_createHeap__11daDaiocta_cFv = .text:0x0000068C; // type:function size:0x7C scope:global align:4 +createAwaHeap__11daDaiocta_cFv = .text:0x00000708; // type:function size:0x2B0 scope:global align:4 +createSuikomiHeap__11daDaiocta_cFv = .text:0x000009B8; // type:function size:0x104 scope:global align:4 +createBodyHeap__11daDaiocta_cFv = .text:0x00000ABC; // type:function size:0x148 scope:global align:4 +createArrowHitHeap__11daDaiocta_cFv = .text:0x00000C04; // type:function size:0x60 scope:global align:4 +setMtx__11daDaiocta_cFv = .text:0x00000C64; // type:function size:0x130 scope:global align:4 +setSuikomiMtx__11daDaiocta_cFv = .text:0x00000D94; // type:function size:0x98 scope:global align:4 +setAwaMtx__11daDaiocta_cFv = .text:0x00000E2C; // type:function size:0xB0 scope:global align:4 +initMtx__11daDaiocta_cFv = .text:0x00000EDC; // type:function size:0x94 scope:global align:4 +setEffect__11daDaiocta_cFUs = .text:0x00000F70; // type:function size:0x1FC scope:global align:4 +setAwaRandom__11daDaiocta_cFi = .text:0x0000116C; // type:function size:0x130 scope:global align:4 +initAwa__11daDaiocta_cFv = .text:0x0000129C; // type:function size:0x13C scope:global align:4 +execAwa__11daDaiocta_cFv = .text:0x000013D8; // type:function size:0x170 scope:global align:4 +isLivingEye__11daDaiocta_cFv = .text:0x00001548; // type:function size:0xA0 scope:global align:4 +isDead__11daDaiocta_cFv = .text:0x000015E8; // type:function size:0x9C scope:global align:4 +isDamageEye__11daDaiocta_cFv = .text:0x00001684; // type:function size:0x98 scope:global align:4 +isDamageBombEye__11daDaiocta_cFv = .text:0x0000171C; // type:function size:0x98 scope:global align:4 +setRotEye__11daDaiocta_cFv = .text:0x000017B4; // type:function size:0x2C8 scope:global align:4 +setCollision__11daDaiocta_cFv = .text:0x00001A7C; // type:function size:0x424 scope:global align:4 +modeHideInit__11daDaiocta_cFv = .text:0x00001EA0; // type:function size:0x18 scope:global align:4 +modeHide__11daDaiocta_cFv = .text:0x00001EB8; // type:function size:0x7C scope:global align:4 +modeAppearInit__11daDaiocta_cFv = .text:0x00001F34; // type:function size:0x194 scope:global align:4 +modeAppear__11daDaiocta_cFv = .text:0x000020C8; // type:function size:0x2A4 scope:global align:4 +modeWaitInit__11daDaiocta_cFv = .text:0x0000236C; // type:function size:0x44 scope:global align:4 +modeWait__11daDaiocta_cFv = .text:0x000023B0; // type:function size:0xA8 scope:global align:4 +modeDamageInit__11daDaiocta_cFv = .text:0x00002458; // type:function size:0x80 scope:global align:4 +modeDamage__11daDaiocta_cFv = .text:0x000024D8; // type:function size:0xEC scope:global align:4 +modeDamageBombInit__11daDaiocta_cFv = .text:0x000025C4; // type:function size:0xC8 scope:global align:4 +modeDamageBomb__11daDaiocta_cFv = .text:0x0000268C; // type:function size:0xEC scope:global align:4 +modeDemoInit__11daDaiocta_cFv = .text:0x00002778; // type:function size:0x184 scope:global align:4 +modeDemo__11daDaiocta_cFv = .text:0x000028FC; // type:function size:0x854 scope:global align:4 +modeDeleteInit__11daDaiocta_cFv = .text:0x00003150; // type:function size:0x134 scope:global align:4 +modeDelete__11daDaiocta_cFv = .text:0x00003284; // type:function size:0x424 scope:global align:4 +modeProc__11daDaiocta_cFQ211daDaiocta_c6Proc_eQ211daDaiocta_c6Mode_e = .text:0x000036A8; // type:function size:0x1E0 scope:global align:4 +setAnm__11daDaiocta_cFv = .text:0x00003888; // type:function size:0x26C scope:global align:4 +setWater__11daDaiocta_cFv = .text:0x00003AF4; // type:function size:0x2C scope:global align:4 +_execute__11daDaiocta_cFv = .text:0x00003B20; // type:function size:0x200 scope:global align:4 +drawAwa__11daDaiocta_cFv = .text:0x00003D20; // type:function size:0x138 scope:global align:4 +drawSuikomi__11daDaiocta_cFv = .text:0x00003E58; // type:function size:0xF4 scope:global align:4 +drawDebug__11daDaiocta_cFv = .text:0x00003F4C; // type:function size:0x1E0 scope:global align:4 +_draw__11daDaiocta_cFv = .text:0x0000412C; // type:function size:0x118 scope:global align:4 +getArg__11daDaiocta_cFv = .text:0x00004244; // type:function size:0x120 scope:global align:4 +createInit__11daDaiocta_cFv = .text:0x00004364; // type:function size:0x2FC scope:global align:4 +_create__11daDaiocta_cFv = .text:0x00004660; // type:function size:0x2B8 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00004918; // type:function size:0x2C scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x00004944; // type:function size:0x28 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000496C; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_bckAnmFv = .text:0x000049C8; // type:function size:0x28 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000049F0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004A4C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004AD4; // type:function size:0x70 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004B44; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00004BA0; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00004C80; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00004D10; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00004D6C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004DB4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004E10; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004E58; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00004F24; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004FA8; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004FF0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000504C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005094; // type:function size:0x4 scope:weak align:4 +_delete__11daDaiocta_cFv = .text:0x00005098; // type:function size:0xA4 scope:global align:4 +daDaioctaCreate__FPv = .text:0x0000513C; // type:function size:0x20 scope:local align:4 +daDaioctaDelete__FPv = .text:0x0000515C; // type:function size:0x24 scope:local align:4 +daDaioctaExecute__FPv = .text:0x00005180; // type:function size:0x24 scope:local align:4 +daDaioctaDraw__FPv = .text:0x000051A4; // type:function size:0x24 scope:local align:4 +daDaioctaIsDelete__FPv = .text:0x000051C8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000051D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000051E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000051E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000051F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000051F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005200; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005238; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005240; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005248; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005250; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005288; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000528C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005294; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000529C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000052A4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000052B0; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000052BC; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000052CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000052D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000052DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00005314; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x0000531C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00005324; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000532C; // type:function size:0x38 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005364; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000053AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000053F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000543C; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005498; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000549C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000054A0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000054A4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000054A8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000054F0; // type:function size:0x5C scope:weak align:4 +__dt__15daDaiocta_HIO_cFv = .text:0x0000554C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000055A8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_daiocta_cpp = .text:0x000055C4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005600; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005608; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00005610; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00005618; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005620; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005628; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__11daDaiocta_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__11daDaiocta_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +m_sph_src__11daDaiocta_c = .rodata:0x0000000C; // type:object size:0x40 scope:global align:4 +m_cps_src__11daDaiocta_c = .rodata:0x0000004C; // type:object size:0x4C scope:global align:4 +@4128 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4135 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4145 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@4157 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@4577 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 data:double +@4863 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@4990 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4991 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4992 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 +@4993 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@4994 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4995 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@4996 = .rodata:0x00000150; // type:object size:0x8 scope:local align:8 data:double +@5298 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5299 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$5465 = .rodata:0x00000164; // type:object size:0x38 scope:local align:4 +@5466 = .rodata:0x0000019C; // type:object size:0x90 scope:local align:4 +a_brk_anm_idx_tbl$5472 = .rodata:0x0000022C; // type:object size:0x1C scope:local align:4 +a_brk_anm_prm_tbl$5473 = .rodata:0x00000248; // type:object size:0x24 scope:local align:4 +@5537 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@5538 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@5539 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 data:float +@5711 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@5714 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@5721 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@5723 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@5730 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@5855 = .rodata:0x000002A0; // type:object size:0x8 scope:local align:8 data:double +@5926 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@5927 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@5928 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002B4; // type:object size:0xDB scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4241 = .data:0x00000030; // type:object size:0x7C scope:local align:4 +ude_cyl_offset$4329 = .data:0x000000AC; // type:object size:0x18 scope:local align:4 +te_cyl_offset$4330 = .data:0x000000C4; // type:object size:0x18 scope:local align:4 +body_cyl_offset$4331 = .data:0x000000DC; // type:object size:0x18 scope:local align:4 +body_top_cyl_offset$4332 = .data:0x000000F4; // type:object size:0x18 scope:local align:4 +hire_cyl_offset$4333 = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +search_data$4334 = .data:0x00000124; // type:object size:0xCC scope:local align:4 +@4858 = .data:0x000001F0; // type:object size:0x28 scope:local align:4 +@5440 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@5441 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@5442 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@5443 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@5444 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@5445 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@5446 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@5447 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@5448 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@5449 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@5450 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@5451 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@5452 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@5453 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +mode_tbl$5439 = .data:0x000002C0; // type:object size:0xC4 scope:local align:4 +daDaioctaMethodTable = .data:0x00000384; // type:object size:0x20 scope:local align:4 +g_profile_DAIOCTA = .data:0x000003A4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x000003D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000003E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000474; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000004C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000004D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000004E0; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000574; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000580; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000058C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000598; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000005A4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000005B0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000005CC; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000005EC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000604; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000628; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000634; // type:object size:0xC scope:weak align:4 +__vt__15daDaiocta_HIO_c = .data:0x00000640; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x0000064C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4162 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x108 scope:local align:4 +init$5454 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_daiocta_eye/splits.txt b/config/GZLP01/rels/d_a_daiocta_eye/splits.txt new file mode 100644 index 000000000..06a8b5778 --- /dev/null +++ b/config/GZLP01/rels/d_a_daiocta_eye/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_daiocta_eye.cpp: + .text start:0x000000EC end:0x00001AF0 + .text start:0x00001AF0 end:0x00001B80 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x000002D0 + .bss start:0x00000008 end:0x00000071 diff --git a/config/GZLP01/rels/d_a_daiocta_eye/symbols.txt b/config/GZLP01/rels/d_a_daiocta_eye/symbols.txt new file mode 100644 index 000000000..edaa69564 --- /dev/null +++ b/config/GZLP01/rels/d_a_daiocta_eye/symbols.txt @@ -0,0 +1,121 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daDaiocta_Eye_HIO_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000001B0; // type:function size:0x4C scope:local align:4 +_nodeControl__15daDaiocta_Eye_cFP7J3DNodeP8J3DModel = .text:0x000001FC; // type:function size:0xBC scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x20 scope:local align:4 +_createHeap__15daDaiocta_Eye_cFv = .text:0x000002D8; // type:function size:0x20C scope:global align:4 +coHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000004E4; // type:function size:0x2C scope:local align:4 +_coHit__15daDaiocta_Eye_cFP10fopAc_ac_c = .text:0x00000510; // type:function size:0xC0 scope:global align:4 +setMtx__15daDaiocta_Eye_cFv = .text:0x000005D0; // type:function size:0xF0 scope:global align:4 +checkTgHit__15daDaiocta_Eye_cFv = .text:0x000006C0; // type:function size:0x3AC scope:global align:4 +modeWaitInit__15daDaiocta_Eye_cFv = .text:0x00000A6C; // type:function size:0xC scope:global align:4 +modeWait__15daDaiocta_Eye_cFv = .text:0x00000A78; // type:function size:0x20 scope:global align:4 +modeDamageInit__15daDaiocta_Eye_cFv = .text:0x00000A98; // type:function size:0x140 scope:global align:4 +modeDamage__15daDaiocta_Eye_cFv = .text:0x00000BD8; // type:function size:0xF8 scope:global align:4 +modeDeathInit__15daDaiocta_Eye_cFv = .text:0x00000CD0; // type:function size:0x150 scope:global align:4 +modeDeath__15daDaiocta_Eye_cFv = .text:0x00000E20; // type:function size:0xC scope:global align:4 +modeProcCall__15daDaiocta_Eye_cFv = .text:0x00000E2C; // type:function size:0xA4 scope:global align:4 +_execute__15daDaiocta_Eye_cFv = .text:0x00000ED0; // type:function size:0x250 scope:global align:4 +_draw__15daDaiocta_Eye_cFv = .text:0x00001120; // type:function size:0xCC scope:global align:4 +createInit__15daDaiocta_Eye_cFv = .text:0x000011EC; // type:function size:0xE8 scope:global align:4 +_create__15daDaiocta_Eye_cFv = .text:0x000012D4; // type:function size:0x17C scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x00001450; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000014AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001578; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000015C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000161C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001664; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000016C0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000171C; // type:function size:0x48 scope:weak align:4 +_delete__15daDaiocta_Eye_cFv = .text:0x00001764; // type:function size:0x50 scope:global align:4 +daDaiocta_EyeCreate__FPv = .text:0x000017B4; // type:function size:0x20 scope:local align:4 +daDaiocta_EyeDelete__FPv = .text:0x000017D4; // type:function size:0x24 scope:local align:4 +daDaiocta_EyeExecute__FPv = .text:0x000017F8; // type:function size:0x24 scope:local align:4 +daDaiocta_EyeDraw__FPv = .text:0x0000181C; // type:function size:0x24 scope:local align:4 +daDaiocta_EyeIsDelete__FPv = .text:0x00001840; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001848; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001890; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001894; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001898; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000189C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000018A0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000018E8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001944; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001954; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000195C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001964; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000196C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001974; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000019AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000019B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000019BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000019FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A08; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001A10; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001A18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001A24; // type:function size:0xC scope:weak align:4 +__dt__19daDaiocta_Eye_HIO_cFv = .text:0x00001A30; // type:function size:0x74 scope:weak align:4 +__sinit_d_a_daiocta_eye_cpp = .text:0x00001AA4; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001AE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001AE8; // type:function size:0x8 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x00001AF0; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00001B38; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__15daDaiocta_Eye_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__15daDaiocta_Eye_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +m_scale_damage_time__15daDaiocta_Eye_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +@4054 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4058 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4296 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4462 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x28 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_sph_src = .data:0x00000030; // type:object size:0x40 scope:local align:4 +eye_sph_offset$4131 = .data:0x00000070; // type:object size:0xC scope:local align:4 +search_data$4132 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +scale_table$4330 = .data:0x00000088; // type:object size:0x20 scope:local align:4 +@4400 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4401 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4402 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +mode_proc$4399 = .data:0x000000CC; // type:object size:0x24 scope:local align:4 +daDaiocta_EyeMethodTable = .data:0x000000F0; // type:object size:0x20 scope:local align:4 +g_profile_DAIOCTA_EYE = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000158; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000174; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000194; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000234; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000288; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000294; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__19daDaiocta_Eye_HIO_c = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4071 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x5C scope:local align:4 +init$4403 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_deku_item/splits.txt b/config/GZLP01/rels/d_a_deku_item/splits.txt new file mode 100644 index 000000000..21cef648a --- /dev/null +++ b/config/GZLP01/rels/d_a_deku_item/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_deku_item.cpp: + .text start:0x00000078 end:0x000011A0 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x0000029C + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_deku_item/symbols.txt b/config/GZLP01/rels/d_a_deku_item/symbols.txt new file mode 100644 index 000000000..6af28da2c --- /dev/null +++ b/config/GZLP01/rels/d_a_deku_item/symbols.txt @@ -0,0 +1,95 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daDekuItem_cFv = .text:0x00000078; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D0; // type:function size:0x20 scope:local align:4 +CreateHeap__12daDekuItem_cFv = .text:0x000000F0; // type:function size:0x1D8 scope:global align:4 +CreateInit__12daDekuItem_cFv = .text:0x000002C8; // type:function size:0xE0 scope:global align:4 +_create__12daDekuItem_cFv = .text:0x000003A8; // type:function size:0x1F0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000598; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000664; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000006AC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000708; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000750; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000007AC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000834; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000008A4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000900; // type:function size:0x48 scope:weak align:4 +set_mtx__12daDekuItem_cFv = .text:0x00000948; // type:function size:0x80 scope:global align:4 +_execute__12daDekuItem_cFv = .text:0x000009C8; // type:function size:0xAC scope:global align:4 +mode_proc_call__12daDekuItem_cFv = .text:0x00000A74; // type:function size:0xBC scope:global align:4 +mode_wait__12daDekuItem_cFv = .text:0x00000B30; // type:function size:0x120 scope:global align:4 +mode_getdemo_init__12daDekuItem_cFv = .text:0x00000C50; // type:function size:0x68 scope:global align:4 +mode_getdemo_wait__12daDekuItem_cFv = .text:0x00000CB8; // type:function size:0x7C scope:global align:4 +mode_getdemo__12daDekuItem_cFv = .text:0x00000D34; // type:function size:0x4 scope:global align:4 +eventOrder__12daDekuItem_cFv = .text:0x00000D38; // type:function size:0x5C scope:global align:4 +checkOrder__12daDekuItem_cFv = .text:0x00000D94; // type:function size:0xC0 scope:global align:4 +_draw__12daDekuItem_cFv = .text:0x00000E54; // type:function size:0x78 scope:global align:4 +daDekuItem_Create__FPv = .text:0x00000ECC; // type:function size:0x20 scope:local align:4 +daDekuItem_Delete__FPv = .text:0x00000EEC; // type:function size:0x24 scope:local align:4 +daDekuItem_Draw__FPv = .text:0x00000F10; // type:function size:0x24 scope:local align:4 +daDekuItem_Execute__FPv = .text:0x00000F34; // type:function size:0x24 scope:local align:4 +daDekuItem_IsDelete__FPv = .text:0x00000F58; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000F60; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00000FA8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00000FF0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000104C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001094; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000010A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000010AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000010B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000010BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000010C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000010FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001104; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000110C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001114; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000114C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001150; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001168; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001174; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001180; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001188; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001190; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001198; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daDekuItem_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4031 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +@4286 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000002C; // type:object size:0x40 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4241 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4242 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4243 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4244 = .data:0x00000098; // type:object size:0xC scope:local align:4 +mode_proc$4240 = .data:0x000000A4; // type:object size:0x30 scope:local align:4 +daDekuItemMethodTable = .data:0x000000D4; // type:object size:0x20 scope:local align:4 +g_profile_DEKU_ITEM = .data:0x000000F4; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000016C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000020C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000260; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000290; // type:object size:0xC scope:weak align:4 +init$4245 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_demo_dk/splits.txt b/config/GZLP01/rels/d_a_demo_dk/splits.txt new file mode 100644 index 000000000..7878a9d66 --- /dev/null +++ b/config/GZLP01/rels/d_a_demo_dk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_demo_dk.cpp: + .text start:0x00000078 end:0x00000714 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_demo_dk/symbols.txt b/config/GZLP01/rels/d_a_demo_dk/symbols.txt new file mode 100644 index 000000000..12e092f7a --- /dev/null +++ b/config/GZLP01/rels/d_a_demo_dk/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daDEMO_DK_Draw__FP13demo_dk_class = .text:0x00000078; // type:function size:0x70 scope:local align:4 +anm_init__FP13demo_dk_classifUcfi = .text:0x000000E8; // type:function size:0x128 scope:local align:4 +mode_wait__FP13demo_dk_class = .text:0x00000210; // type:function size:0xDC scope:local align:4 +mode_akubi__FP13demo_dk_class = .text:0x000002EC; // type:function size:0x8C scope:local align:4 +daDEMO_DK_Execute__FP13demo_dk_class = .text:0x00000378; // type:function size:0x148 scope:local align:4 +daDEMO_DK_IsDelete__FP13demo_dk_class = .text:0x000004C0; // type:function size:0x8 scope:local align:4 +daDEMO_DK_Delete__FP13demo_dk_class = .text:0x000004C8; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000004F8; // type:function size:0x104 scope:local align:4 +daDEMO_DK_Create__FP10fopAc_ac_c = .text:0x000005FC; // type:function size:0x118 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4023 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4062 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4179 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local align:4 data:string_table +l_daDEMO_DK_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_DEMO_DK = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_demo_item/splits.txt b/config/GZLP01/rels/d_a_demo_item/splits.txt new file mode 100644 index 000000000..4c0e585cb --- /dev/null +++ b/config/GZLP01/rels/d_a_demo_item/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo_item.cpp: + .text start:0x000000EC end:0x00000F98 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000028C + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLP01/rels/d_a_demo_item/symbols.txt b/config/GZLP01/rels/d_a_demo_item/symbols.txt new file mode 100644 index 000000000..8a383c8d2 --- /dev/null +++ b/config/GZLP01/rels/d_a_demo_item/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setParticle__9daDitem_cFv = .text:0x000000EC; // type:function size:0x234 scope:global align:4 +__dt__4cXyzFv = .text:0x00000320; // type:function size:0x3C scope:weak align:4 +CreateInit__9daDitem_cFv = .text:0x0000035C; // type:function size:0x94 scope:global align:4 +set_effect__9daDitem_cFv = .text:0x000003F0; // type:function size:0xBC scope:global align:4 +set_pos__9daDitem_cFv = .text:0x000004AC; // type:function size:0x238 scope:global align:4 +anim_control__9daDitem_cFv = .text:0x000006E4; // type:function size:0x7C scope:global align:4 +set_mtx__9daDitem_cFv = .text:0x00000760; // type:function size:0x120 scope:global align:4 +settingBeforeDraw__9daDitem_cFv = .text:0x00000880; // type:function size:0x70 scope:global align:4 +setListStart__9daDitem_cFv = .text:0x000008F0; // type:function size:0x4 scope:global align:4 +daDitem_Delete__FP9daDitem_c = .text:0x000008F4; // type:function size:0xA0 scope:local align:4 +daDitem_Create__FP9daDitem_c = .text:0x00000994; // type:function size:0x1D8 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000B6C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C38; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000C80; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000CDC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000D24; // type:function size:0x70 scope:weak align:4 +daDitem_IsDelete__FP9daDitem_c = .text:0x00000D94; // type:function size:0x20 scope:local align:4 +daDitem_Execute__FP9daDitem_c = .text:0x00000DB4; // type:function size:0xA4 scope:local align:4 +daDitem_Draw__FP9daDitem_c = .text:0x00000E58; // type:function size:0x2C scope:local align:4 +isdelete__9daDitem_cFv = .text:0x00000E84; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000E8C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000E9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000EA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000EAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000EB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000EBC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000EF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000EFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000F04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F0C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000F44; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000F48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F50; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F58; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000F60; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000F6C; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000F78; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000F80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000F88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000F90; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_rot_time__9daDitem_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +@4165 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4341 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +m_effect_type__9daDitem_c = .data:0x00000000; // type:object size:0x100 scope:global align:4 +l_daDitem_Method = .data:0x00000100; // type:object size:0x20 scope:local align:4 +g_profile_Demo_Item = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000150; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000244; // type:object size:0x24 scope:weak align:4 +__vt__9daDitem_c = .data:0x00000268; // type:object size:0x24 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4266 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4267 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4269 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4270 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +offset_tbl$4265 = .bss:0x0000007C; // type:object size:0x24 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_demo_kmm/splits.txt b/config/GZLP01/rels/d_a_demo_kmm/splits.txt new file mode 100644 index 000000000..e0cbd8ac4 --- /dev/null +++ b/config/GZLP01/rels/d_a_demo_kmm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_demo_kmm.cpp: + .text start:0x00000078 end:0x00000520 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZLP01/rels/d_a_demo_kmm/symbols.txt b/config/GZLP01/rels/d_a_demo_kmm/symbols.txt new file mode 100644 index 000000000..1fd54bcc9 --- /dev/null +++ b/config/GZLP01/rels/d_a_demo_kmm/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daDemo_Kmm_cFv = .text:0x00000098; // type:function size:0xF8 scope:global align:4 +calcMtx__12daDemo_Kmm_cFv = .text:0x00000190; // type:function size:0x98 scope:global align:4 +setAnime__12daDemo_Kmm_cFiiff = .text:0x00000228; // type:function size:0xA8 scope:global align:4 +CreateInit__12daDemo_Kmm_cFv = .text:0x000002D0; // type:function size:0x38 scope:global align:4 +create__12daDemo_Kmm_cFv = .text:0x00000308; // type:function size:0x98 scope:global align:4 +daDemo_Kmm_actionWait__FP12daDemo_Kmm_c = .text:0x000003A0; // type:function size:0x8 scope:local align:4 +daDemo_Kmm_Draw__FP12daDemo_Kmm_c = .text:0x000003A8; // type:function size:0x64 scope:local align:4 +daDemo_Kmm_Execute__FP12daDemo_Kmm_c = .text:0x0000040C; // type:function size:0x9C scope:local align:4 +daDemo_Kmm_IsDelete__FP12daDemo_Kmm_c = .text:0x000004A8; // type:function size:0x8 scope:local align:4 +daDemo_Kmm_Delete__FP12daDemo_Kmm_c = .text:0x000004B0; // type:function size:0x50 scope:local align:4 +daDemo_Kmm_Create__FP10fopAc_ac_c = .text:0x00000500; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__12daDemo_Kmm_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +@4018 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +l_action$localstatic3$execute__12daDemo_Kmm_cFv = .data:0x00000000; // type:object size:0x4 scope:weak align:4 +l_daDemo_Kmm_Method = .data:0x00000004; // type:object size:0x20 scope:local align:4 +g_profile_DEMO_KMM = .data:0x00000024; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_dk/splits.txt b/config/GZLP01/rels/d_a_dk/splits.txt new file mode 100644 index 000000000..f27471af9 --- /dev/null +++ b/config/GZLP01/rels/d_a_dk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_dk.cpp: + .text start:0x000000EC end:0x0000148C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B3 + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZLP01/rels/d_a_dk/symbols.txt b/config/GZLP01/rels/d_a_dk/symbols.txt new file mode 100644 index 000000000..e0f656378 --- /dev/null +++ b/config/GZLP01/rels/d_a_dk/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daDk_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000130; // type:function size:0xBC scope:local align:4 +__dt__4cXyzFv = .text:0x000001EC; // type:function size:0x3C scope:weak align:4 +tail_control__FP8dk_classP6tail_s = .text:0x00000228; // type:function size:0x4F8 scope:local align:4 +tail_draw__FP8dk_classP6tail_s = .text:0x00000720; // type:function size:0x100 scope:local align:4 +kamen_draw__FP8dk_class = .text:0x00000820; // type:function size:0x118 scope:local align:4 +daDk_Draw__FP8dk_class = .text:0x00000938; // type:function size:0xE0 scope:local align:4 +move__FP8dk_class = .text:0x00000A18; // type:function size:0x4 scope:local align:4 +daDk_demoProc__FP8dk_class = .text:0x00000A1C; // type:function size:0x4 scope:local align:4 +daDk_delete_Bdk__Fv = .text:0x00000A20; // type:function size:0x40 scope:local align:4 +daDk_Execute__FP8dk_class = .text:0x00000A60; // type:function size:0x2A8 scope:local align:4 +daDk_IsDelete__FP8dk_class = .text:0x00000D08; // type:function size:0x8 scope:local align:4 +daDk_Delete__FP8dk_class = .text:0x00000D10; // type:function size:0x6C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000D7C; // type:function size:0x280 scope:local align:4 +daDk_Create__FP10fopAc_ac_c = .text:0x00000FFC; // type:function size:0x1F0 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000011EC; // type:function size:0x70 scope:weak align:4 +__dt__6tail_sFv = .text:0x0000125C; // type:function size:0xAC scope:weak align:4 +__dt__5csXyzFv = .text:0x00001308; // type:function size:0x3C scope:weak align:4 +__ct__6tail_sFv = .text:0x00001344; // type:function size:0xAC scope:weak align:4 +__ct__5csXyzFv = .text:0x000013F0; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x000013F4; // type:function size:0x4 scope:weak align:4 +__dt__10daDk_HIO_cFv = .text:0x000013F8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_dk_cpp = .text:0x00001440; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000147C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001484; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4003 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4004 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4026 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4123 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4124 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4125 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4171 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000007C; // type:object size:0x37 scope:local align:4 data:string_table +tial_scale = .data:0x00000000; // type:object size:0x24 scope:local align:4 +l_daDk_Method = .data:0x00000024; // type:object size:0x20 scope:local align:4 +g_profile_DK = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000074; // type:object size:0x24 scope:weak align:4 +__vt__10daDk_HIO_c = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3998 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_door10/splits.txt b/config/GZLP01/rels/d_a_door10/splits.txt new file mode 100644 index 000000000..6c9796b6f --- /dev/null +++ b/config/GZLP01/rels/d_a_door10/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door10.cpp: + .text start:0x00000078 end:0x00001F5C + .text start:0x00001F5C end:0x00002000 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x0000012C diff --git a/config/GZLP01/rels/d_a_door10/symbols.txt b/config/GZLP01/rels/d_a_door10/symbols.txt new file mode 100644 index 000000000..c8bf3ec8e --- /dev/null +++ b/config/GZLP01/rels/d_a_door10/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chkMakeKey__10daDoor10_cFv = .text:0x00000078; // type:function size:0x50 scope:global align:4 +setKey__10daDoor10_cFv = .text:0x000000C8; // type:function size:0xE0 scope:global align:4 +chkMakeStop__10daDoor10_cFv = .text:0x000001A8; // type:function size:0x70 scope:global align:4 +chkStopF__10daDoor10_cFv = .text:0x00000218; // type:function size:0xCC scope:global align:4 +chkStopB__10daDoor10_cFv = .text:0x000002E4; // type:function size:0x90 scope:global align:4 +setStop__10daDoor10_cFv = .text:0x00000374; // type:function size:0x94 scope:global align:4 +chkStopOpen__10daDoor10_cFv = .text:0x00000408; // type:function size:0x190 scope:global align:4 +setStopDemo__10daDoor10_cFv = .text:0x00000598; // type:function size:0x24 scope:global align:4 +chkStopClose__10daDoor10_cFv = .text:0x000005BC; // type:function size:0xE8 scope:global align:4 +getBdlName__10daDoor10_cFv = .text:0x000006A4; // type:function size:0x70 scope:global align:4 +getDzbName__10daDoor10_cFv = .text:0x00000714; // type:function size:0x74 scope:global align:4 +getSize2X__10daDoor10_cFv = .text:0x00000788; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000007CC; // type:function size:0x20 scope:local align:4 +CreateHeap__10daDoor10_cFv = .text:0x000007EC; // type:function size:0x300 scope:global align:4 +setEventPrm__10daDoor10_cFv = .text:0x00000AEC; // type:function size:0x1A0 scope:global align:4 +openInit__10daDoor10_cFv = .text:0x00000C8C; // type:function size:0xAC scope:global align:4 +openProc__10daDoor10_cFv = .text:0x00000D38; // type:function size:0x90 scope:global align:4 +openEnd__10daDoor10_cFv = .text:0x00000DC8; // type:function size:0x94 scope:global align:4 +closeInit__10daDoor10_cFv = .text:0x00000E5C; // type:function size:0xE0 scope:global align:4 +closeProc__10daDoor10_cFv = .text:0x00000F3C; // type:function size:0x90 scope:global align:4 +closeEnd__10daDoor10_cFv = .text:0x00000FCC; // type:function size:0xB8 scope:global align:4 +calcMtx__10daDoor10_cFv = .text:0x00001084; // type:function size:0x78 scope:global align:4 +CreateInit__10daDoor10_cFv = .text:0x000010FC; // type:function size:0x160 scope:global align:4 +create__10daDoor10_cFv = .text:0x0000125C; // type:function size:0x14C scope:global align:4 +demoProc__10daDoor10_cFv = .text:0x000013A8; // type:function size:0x308 scope:global align:4 +daDoor10_actionWait__FP10daDoor10_c = .text:0x000016B0; // type:function size:0x1A0 scope:local align:4 +daDoor10_actionStopClose__FP10daDoor10_c = .text:0x00001850; // type:function size:0x54 scope:local align:4 +daDoor10_actionDemo__FP10daDoor10_c = .text:0x000018A4; // type:function size:0x84 scope:local align:4 +daDoor10_actionHkyo__FP10daDoor10_c = .text:0x00001928; // type:function size:0xD8 scope:local align:4 +daDoor10_actionInit__FP10daDoor10_c = .text:0x00001A00; // type:function size:0x80 scope:local align:4 +draw__10daDoor10_cFv = .text:0x00001A80; // type:function size:0x12C scope:global align:4 +daDoor10_Draw__FP10daDoor10_c = .text:0x00001BAC; // type:function size:0x20 scope:local align:4 +daDoor10_Execute__FP10daDoor10_c = .text:0x00001BCC; // type:function size:0x100 scope:local align:4 +daDoor10_IsDelete__FP10daDoor10_c = .text:0x00001CCC; // type:function size:0x8 scope:local align:4 +daDoor10_Delete__FP10daDoor10_c = .text:0x00001CD4; // type:function size:0x144 scope:local align:4 +daDoor10_Create__FP10fopAc_ac_c = .text:0x00001E18; // type:function size:0x90 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EA8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EAC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EB0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001EB4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001EB8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001F00; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001F5C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001FB8; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4130 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4211 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +M_arcname__10daDoor10_c = .rodata:0x0000000C; // type:object size:0x7 scope:global align:4 data:string +@4315 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4326 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4327 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4336 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4371 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000003C; // type:object size:0x80 scope:local align:4 data:string_table +@4562 = .data:0x00000000; // type:object size:0x50 scope:local align:4 +@4561 = .data:0x00000050; // type:object size:0x24 scope:local align:4 +l_action$localstatic3$execute__10daDoor10_cFv = .data:0x00000074; // type:object size:0x14 scope:weak align:4 +l_daDoor10_Method = .data:0x00000088; // type:object size:0x20 scope:local align:4 +g_profile_DOOR10 = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000000D8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000F4; // type:object size:0x20 scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000120; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_door12/splits.txt b/config/GZLP01/rels/d_a_door12/splits.txt new file mode 100644 index 000000000..eb09f71b3 --- /dev/null +++ b/config/GZLP01/rels/d_a_door12/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_door12.cpp: + .text start:0x00000078 end:0x00001D3C + .text start:0x00001D3C end:0x00001D3C + .text start:0x00001D3C end:0x00001DE0 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000150 diff --git a/config/GZLP01/rels/d_a_door12/symbols.txt b/config/GZLP01/rels/d_a_door12/symbols.txt new file mode 100644 index 000000000..e5e64efcf --- /dev/null +++ b/config/GZLP01/rels/d_a_door12/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chkMakeKey__10daDoor12_cFv = .text:0x00000078; // type:function size:0x48 scope:global align:4 +setKey__10daDoor12_cFv = .text:0x000000C0; // type:function size:0xE0 scope:global align:4 +chkMakeStop__10daDoor12_cFv = .text:0x000001A0; // type:function size:0x70 scope:global align:4 +chkStopF__10daDoor12_cFv = .text:0x00000210; // type:function size:0xCC scope:global align:4 +chkStopB__10daDoor12_cFv = .text:0x000002DC; // type:function size:0x90 scope:global align:4 +setStop__10daDoor12_cFv = .text:0x0000036C; // type:function size:0x94 scope:global align:4 +chkStopOpen__10daDoor12_cFv = .text:0x00000400; // type:function size:0x15C scope:global align:4 +setStopDemo__10daDoor12_cFv = .text:0x0000055C; // type:function size:0x24 scope:global align:4 +chkStopClose__10daDoor12_cFv = .text:0x00000580; // type:function size:0xD8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000658; // type:function size:0x20 scope:local align:4 +CreateHeap__10daDoor12_cFv = .text:0x00000678; // type:function size:0x280 scope:global align:4 +getShapeType__10daDoor12_cFv = .text:0x000008F8; // type:function size:0x7C scope:global align:4 +getArcName__10daDoor12_cFv = .text:0x00000974; // type:function size:0x3C scope:global align:4 +getBdlLf__10daDoor12_cFv = .text:0x000009B0; // type:function size:0x30 scope:global align:4 +getBdlRt__10daDoor12_cFv = .text:0x000009E0; // type:function size:0x30 scope:global align:4 +getDzb__10daDoor12_cFv = .text:0x00000A10; // type:function size:0x5C scope:global align:4 +openWide__10daDoor12_cFv = .text:0x00000A6C; // type:function size:0x60 scope:global align:4 +setEventPrm__10daDoor12_cFv = .text:0x00000ACC; // type:function size:0x204 scope:global align:4 +openInit__10daDoor12_cFv = .text:0x00000CD0; // type:function size:0xE0 scope:global align:4 +openProc__10daDoor12_cFv = .text:0x00000DB0; // type:function size:0xA0 scope:global align:4 +openEnd__10daDoor12_cFv = .text:0x00000E50; // type:function size:0xC4 scope:global align:4 +closeInit__10daDoor12_cFv = .text:0x00000F14; // type:function size:0x10C scope:global align:4 +closeProc__10daDoor12_cFv = .text:0x00001020; // type:function size:0x74 scope:global align:4 +closeEnd__10daDoor12_cFv = .text:0x00001094; // type:function size:0xEC scope:global align:4 +calcMtx__10daDoor12_cFv = .text:0x00001180; // type:function size:0xD4 scope:global align:4 +CreateInit__10daDoor12_cFv = .text:0x00001254; // type:function size:0xF8 scope:global align:4 +create__10daDoor12_cFv = .text:0x0000134C; // type:function size:0x100 scope:global align:4 +demoProc__10daDoor12_cFv = .text:0x0000144C; // type:function size:0x2D0 scope:global align:4 +daDoor12_actionWait__FP10daDoor12_c = .text:0x0000171C; // type:function size:0x14C scope:local align:4 +daDoor12_actionDemo__FP10daDoor12_c = .text:0x00001868; // type:function size:0x84 scope:local align:4 +daDoor12_actionStopClose__FP10daDoor12_c = .text:0x000018EC; // type:function size:0x54 scope:local align:4 +daDoor12_actionInit__FP10daDoor12_c = .text:0x00001940; // type:function size:0x60 scope:local align:4 +draw__10daDoor12_cFv = .text:0x000019A0; // type:function size:0x130 scope:global align:4 +daDoor12_Draw__FP10daDoor12_c = .text:0x00001AD0; // type:function size:0x20 scope:local align:4 +daDoor12_Execute__FP10daDoor12_c = .text:0x00001AF0; // type:function size:0xD8 scope:local align:4 +daDoor12_IsDelete__FP10daDoor12_c = .text:0x00001BC8; // type:function size:0x8 scope:local align:4 +daDoor12_Delete__FP10daDoor12_c = .text:0x00001BD0; // type:function size:0xF4 scope:local align:4 +daDoor12_Create__FP10fopAc_ac_c = .text:0x00001CC4; // type:function size:0x78 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001D3C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001D98; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4186 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4387 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4404 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4405 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4416 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4507 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x44 scope:local align:4 data:string_table +bldLf_table$4309 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +bldRf_table$4314 = .data:0x00000018; // type:object size:0x18 scope:local align:4 +@4626 = .data:0x00000030; // type:object size:0x50 scope:local align:4 +@4625 = .data:0x00000080; // type:object size:0x58 scope:local align:4 +l_action$localstatic3$execute__10daDoor12_cFv = .data:0x000000D8; // type:object size:0x10 scope:weak align:4 +l_daDoor12_Method = .data:0x000000E8; // type:object size:0x20 scope:local align:4 +g_profile_DOOR12 = .data:0x00000108; // type:object size:0x30 scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000144; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_dr/splits.txt b/config/GZLP01/rels/d_a_dr/splits.txt new file mode 100644 index 000000000..9432b92e3 --- /dev/null +++ b/config/GZLP01/rels/d_a_dr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_dr.cpp: + .text start:0x000000EC end:0x00000D68 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x0000003C diff --git a/config/GZLP01/rels/d_a_dr/symbols.txt b/config/GZLP01/rels/d_a_dr/symbols.txt new file mode 100644 index 000000000..8e3ecac78 --- /dev/null +++ b/config/GZLP01/rels/d_a_dr/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daDr_HIO_cFv = .text:0x000000EC; // type:function size:0x5C scope:global align:4 +daDr_Draw__FP8dr_class = .text:0x00000148; // type:function size:0x94 scope:local align:4 +anm_init__FP8dr_classifUcfi = .text:0x000001DC; // type:function size:0x144 scope:local align:4 +move__FP8dr_class = .text:0x00000320; // type:function size:0x5FC scope:local align:4 +daDr_setMtx__FP8dr_class = .text:0x0000091C; // type:function size:0xB0 scope:local align:4 +daDr_Execute__FP8dr_class = .text:0x000009CC; // type:function size:0xC0 scope:local align:4 +daDr_IsDelete__FP8dr_class = .text:0x00000A8C; // type:function size:0x8 scope:local align:4 +daDr_Delete__FP8dr_class = .text:0x00000A94; // type:function size:0x54 scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x00000AE8; // type:function size:0x120 scope:local align:4 +daDr_Create__FP10fopAc_ac_c = .text:0x00000C08; // type:function size:0xDC scope:local align:4 +__dt__10daDr_HIO_cFv = .text:0x00000CE4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_dr_cpp = .text:0x00000D2C; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4023 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4056 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0xC scope:local align:4 data:string_table +@4210 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_daDr_Method = .data:0x00000034; // type:object size:0x20 scope:local align:4 +g_profile_DR = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__10daDr_HIO_c = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4018 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_dr2/splits.txt b/config/GZLP01/rels/d_a_dr2/splits.txt new file mode 100644 index 000000000..d566de7bd --- /dev/null +++ b/config/GZLP01/rels/d_a_dr2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_dr2.cpp: + .text start:0x000000EC end:0x000027E4 + .text start:0x000027E4 end:0x00002800 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E7 + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_dr2/symbols.txt b/config/GZLP01/rels/d_a_dr2/symbols.txt new file mode 100644 index 000000000..53514a5fb --- /dev/null +++ b/config/GZLP01/rels/d_a_dr2/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daDr2_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000110; // type:function size:0x270 scope:local align:4 +hahen_draw__FP9dr2_class = .text:0x00000380; // type:function size:0x74 scope:local align:4 +iwa_draw__FP9dr2_class = .text:0x000003F4; // type:function size:0x98 scope:local align:4 +dr_draw__FP9dr2_class = .text:0x0000048C; // type:function size:0x108 scope:local align:4 +yuka_draw__FP9dr2_class = .text:0x00000594; // type:function size:0xB8 scope:local align:4 +daDr2_Draw__FP9dr2_class = .text:0x0000064C; // type:function size:0x88 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x000006D4; // type:function size:0x4C scope:local align:4 +hahen_move__FP9dr2_class = .text:0x00000720; // type:function size:0x164 scope:local align:4 +iwa_move__FP9dr2_class = .text:0x00000884; // type:function size:0xA88 scope:local align:4 +move__FP9dr2_class = .text:0x0000130C; // type:function size:0x420 scope:local align:4 +dr_move__FP9dr2_class = .text:0x0000172C; // type:function size:0xE4 scope:local align:4 +yuka_move__FP9dr2_class = .text:0x00001810; // type:function size:0x1A8 scope:local align:4 +daDr2_Execute__FP9dr2_class = .text:0x000019B8; // type:function size:0x1D8 scope:local align:4 +daDr2_IsDelete__FP9dr2_class = .text:0x00001B90; // type:function size:0x8 scope:local align:4 +daDr2_Delete__FP9dr2_class = .text:0x00001B98; // type:function size:0xC0 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001C58; // type:function size:0x800 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002458; // type:function size:0x48 scope:weak align:4 +daDr2_Create__FP10fopAc_ac_c = .text:0x000024A0; // type:function size:0x1C8 scope:local align:4 +__dt__11iwa_hahen_sFv = .text:0x00002668; // type:function size:0x3C scope:weak align:4 +__ct__11iwa_hahen_sFv = .text:0x000026A4; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000026A8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002704; // type:function size:0x5C scope:weak align:4 +__dt__11daDr2_HIO_cFv = .text:0x00002760; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_dr2_cpp = .text:0x000027A8; // type:function size:0x3C scope:local align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x000027E4; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4006 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4244 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4550 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4555 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4561 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4562 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4567 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4642 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x33 scope:local align:4 data:string_table +hsx = .data:0x00000000; // type:object size:0x18 scope:local align:4 +hsz = .data:0x00000018; // type:object size:0x18 scope:local align:4 +@4564 = .data:0x00000030; // type:object size:0x34 scope:local align:4 +hahen_model$4794 = .data:0x00000064; // type:object size:0x18 scope:local align:4 +l_daDr2_Method = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_profile_DR2 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000CC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__11daDr2_HIO_c = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4001 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_dummy/splits.txt b/config/GZLP01/rels/d_a_dummy/splits.txt new file mode 100644 index 000000000..6dfe25c59 --- /dev/null +++ b/config/GZLP01/rels/d_a_dummy/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_dummy.cpp: + .text start:0x00000078 end:0x00000270 + .text start:0x00000270 end:0x000002D0 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZLP01/rels/d_a_dummy/symbols.txt b/config/GZLP01/rels/d_a_dummy/symbols.txt new file mode 100644 index 000000000..84cec102c --- /dev/null +++ b/config/GZLP01/rels/d_a_dummy/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q27daDummy5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q27daDummy5Act_cFv = .text:0x0000009C; // type:function size:0x8 scope:global align:4 +_create__Q27daDummy5Act_cFv = .text:0x000000A4; // type:function size:0xB8 scope:global align:4 +_delete__Q27daDummy5Act_cFv = .text:0x0000015C; // type:function size:0x8 scope:global align:4 +set_mtx__Q27daDummy5Act_cFv = .text:0x00000164; // type:function size:0x68 scope:global align:4 +_execute__Q27daDummy5Act_cFv = .text:0x000001CC; // type:function size:0x8 scope:global align:4 +_draw__Q27daDummy5Act_cFv = .text:0x000001D4; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x000001DC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x000001FC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x00000220; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x00000244; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv = .text:0x00000268; // type:function size:0x8 scope:local align:4 +__dt__Q27daDummy5Act_cFv = .text:0x00000270; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4044 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +Mthd_Table__Q27daDummy23@unnamed@d_a_dummy_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Dummy = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q27daDummy5Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_ep/splits.txt b/config/GZLP01/rels/d_a_ep/splits.txt new file mode 100644 index 000000000..9c776c500 --- /dev/null +++ b/config/GZLP01/rels/d_a_ep/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ep.cpp: + .text start:0x00000078 end:0x00003004 + .text start:0x00003004 end:0x00003004 + .rodata start:0x00000000 end:0x00000111 + .data start:0x00000000 end:0x000003D8 diff --git a/config/GZLP01/rels/d_a_ep/symbols.txt b/config/GZLP01/rels/d_a_ep/symbols.txt new file mode 100644 index 000000000..bd93004c9 --- /dev/null +++ b/config/GZLP01/rels/d_a_ep/symbols.txt @@ -0,0 +1,166 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ga_draw__FP8ep_class = .text:0x00000078; // type:function size:0xE0 scope:local align:4 +ep_draw__FP8ep_class = .text:0x00000158; // type:function size:0xA0 scope:local align:4 +daEp_Draw__FP8ep_class = .text:0x000001F8; // type:function size:0xE8 scope:local align:4 +ep_switch_event_end__FP8ep_class = .text:0x000002E0; // type:function size:0x64 scope:local align:4 +ep_switch_event_begin__FP8ep_class = .text:0x00000344; // type:function size:0xA4 scope:local align:4 +ep_switch_event_move__FP8ep_class = .text:0x000003E8; // type:function size:0xDC scope:local align:4 +ga_move__FP8ep_class = .text:0x000004C4; // type:function size:0x684 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000B48; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000C74; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000DB8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000E14; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000E5C; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000EF0; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000F38; // type:function size:0x48 scope:weak align:4 +ep_move__FP8ep_class = .text:0x00000F80; // type:function size:0x7BC scope:local align:4 +daEp_set_mtx__FP8ep_class = .text:0x0000173C; // type:function size:0xF8 scope:local align:4 +daEp_Execute__FP8ep_class = .text:0x00001834; // type:function size:0x5FC scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00001E30; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001F98; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000020D8; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000021F0; // type:function size:0x80 scope:weak align:4 +daEp_IsDelete__FP8ep_class = .text:0x00002270; // type:function size:0x8 scope:local align:4 +daEp_Delete__FP8ep_class = .text:0x00002278; // type:function size:0x5C scope:local align:4 +daEp_CreateHeap__FP10fopAc_ac_c = .text:0x000022D4; // type:function size:0x244 scope:local align:4 +daEp_CreateInit__FP10fopAc_ac_c = .text:0x00002518; // type:function size:0xF0 scope:local align:4 +daEp_Create__FP10fopAc_ac_c = .text:0x00002608; // type:function size:0x238 scope:local align:4 +__ct__8ep_classFv = .text:0x00002840; // type:function size:0x1FC scope:weak align:4 +__dt__7ep_ga_sFv = .text:0x00002A3C; // type:function size:0x3C scope:weak align:4 +__ct__7ep_ga_sFv = .text:0x00002A78; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002A7C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002B48; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002B90; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002C5C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002CA4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002D00; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002D48; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002DB8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002DC8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002DD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002DD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002DE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DE8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002E20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002E28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002E30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E38; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002E70; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002E74; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002E7C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002E8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002E94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EAC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002EE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EFC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002F44; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002F50; // type:function size:0xC scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002F5C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002F64; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002F6C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002F74; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002F7C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002FAC; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002FB4; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002FBC; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002FC4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002FCC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002FD4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002FDC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002FE4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002FEC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002FF4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002FFC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4128 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4237 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4438 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4443 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4816 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4817 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4818 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4819 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4826 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4827 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4854 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4993 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4994 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@4995 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4996 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5002 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@5003 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5004 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5006 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5007 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5008 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5119 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5131 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5132 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5210 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000CC; // type:object size:0x45 scope:local align:4 data:string_table +actions$4219 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +sph_src$5145 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +co_cyl_src$5156 = .data:0x00000048; // type:object size:0x44 scope:local align:4 +l_daEp_Method = .data:0x0000008C; // type:object size:0x20 scope:local align:4 +g_profile_EP = .data:0x000000AC; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000170; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000210; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000288; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x000002A0; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002D0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000300; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000330; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000360; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000003B4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003CC; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_fallrock/splits.txt b/config/GZLP01/rels/d_a_fallrock/splits.txt new file mode 100644 index 000000000..004ddcd95 --- /dev/null +++ b/config/GZLP01/rels/d_a_fallrock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fallrock.cpp: + .text start:0x00000078 end:0x00001A2C + .rodata start:0x00000000 end:0x00000099 + .data start:0x00000000 end:0x000002B0 diff --git a/config/GZLP01/rels/d_a_fallrock/symbols.txt b/config/GZLP01/rels/d_a_fallrock/symbols.txt new file mode 100644 index 000000000..467192951 --- /dev/null +++ b/config/GZLP01/rels/d_a_fallrock/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daFallRock_cFv = .text:0x00000098; // type:function size:0xA8 scope:global align:4 +set_mtx__12daFallRock_cFv = .text:0x00000140; // type:function size:0xB0 scope:global align:4 +daFallRock_Draw__FP12daFallRock_c = .text:0x000001F0; // type:function size:0xC0 scope:local align:4 +daFallRock_Execute__FP12daFallRock_c = .text:0x000002B0; // type:function size:0x20 scope:local align:4 +execute__12daFallRock_cFv = .text:0x000002D0; // type:function size:0x540 scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00000810; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000978; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000AB8; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000BD0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000C70; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000CCC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000DB8; // type:function size:0x80 scope:weak align:4 +daFallRock_IsDelete__FP12daFallRock_c = .text:0x00000E38; // type:function size:0x8 scope:local align:4 +daFallRock_Delete__FP12daFallRock_c = .text:0x00000E40; // type:function size:0x28 scope:local align:4 +__dt__12daFallRock_cFv = .text:0x00000E68; // type:function size:0x1C8 scope:weak align:4 +daFallRock_Create__FP10fopAc_ac_c = .text:0x00001030; // type:function size:0x20 scope:local align:4 +create__12daFallRock_cFv = .text:0x00001050; // type:function size:0x22C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000127C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001348; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001390; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000013EC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001434; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001490; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001518; // type:function size:0x70 scope:weak align:4 +setParticle__12daFallRock_cFiP4cXyz = .text:0x00001588; // type:function size:0x20C scope:global align:4 +__dt__8cM2dGCirFv = .text:0x00001794; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000017DC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001838; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001880; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001888; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001890; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000189C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000018A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000018B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000018C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000018C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000018D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000018D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001910; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001918; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001920; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001928; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001960; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001964; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000196C; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000019B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000019BC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000019C4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000019CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000019D4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000019DC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000019E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000019EC; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000019F4; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000019FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001A04; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001A0C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001A14; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001A1C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001A24; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_cyl_src__12daFallRock_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@4057 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4058 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4081 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4209 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4525 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0x25 scope:local align:4 data:string_table +m_arcname__12daFallRock_c = .data:0x00000000; // type:object size:0x7 scope:global align:4 data:string +m_falllen__12daFallRock_c = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:float +m_rot_speed__12daFallRock_c = .data:0x0000000C; // type:object size:0x2 scope:global align:2 data:2byte +l_daFallRock_Method = .data:0x00000010; // type:object size:0x20 scope:local align:4 +g_profile_FallRock = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000090; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000009C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000CC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001C0; // type:object size:0x18 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x000001D8; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000208; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000238; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000268; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002A4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_fallrock_tag/splits.txt b/config/GZLP01/rels/d_a_fallrock_tag/splits.txt new file mode 100644 index 000000000..1112d31f1 --- /dev/null +++ b/config/GZLP01/rels/d_a_fallrock_tag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fallrock_tag.cpp: + .text start:0x00000078 end:0x000003E4 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000070 diff --git a/config/GZLP01/rels/d_a_fallrock_tag/symbols.txt b/config/GZLP01/rels/d_a_fallrock_tag/symbols.txt new file mode 100644 index 000000000..ae589e61e --- /dev/null +++ b/config/GZLP01/rels/d_a_fallrock_tag/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daFallRockTag_Draw__FP15daFallRockTag_c = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daFallRockTag_Execute__FP15daFallRockTag_c = .text:0x00000080; // type:function size:0x220 scope:local align:4 +daFallRockTag_IsDelete__FP15daFallRockTag_c = .text:0x000002A0; // type:function size:0x8 scope:local align:4 +daFallRockTag_Delete__FP15daFallRockTag_c = .text:0x000002A8; // type:function size:0x44 scope:local align:4 +daFallRockTag_Create__FP10fopAc_ac_c = .text:0x000002EC; // type:function size:0x74 scope:local align:4 +createRock__15daFallRockTag_cFP4cXyzP4cXyzP5csXyziUl = .text:0x00000360; // type:function size:0x78 scope:global align:4 +getData__15daFallRockTag_cFv = .text:0x000003D8; // type:function size:0xC scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4057 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +m_div_num__15daFallRockTag_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +m_data__15daFallRockTag_c = .data:0x00000004; // type:object size:0x1C scope:global align:4 +l_daFallRockTag_Method = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_TagRock = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_fan/splits.txt b/config/GZLP01/rels/d_a_fan/splits.txt new file mode 100644 index 000000000..07b1b47b4 --- /dev/null +++ b/config/GZLP01/rels/d_a_fan/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fan.cpp: + .text start:0x00000078 end:0x00001220 + .text start:0x00001220 end:0x00001324 + .rodata start:0x00000000 end:0x00000115 + .data start:0x00000000 end:0x000001F4 diff --git a/config/GZLP01/rels/d_a_fan/symbols.txt b/config/GZLP01/rels/d_a_fan/symbols.txt new file mode 100644 index 000000000..ec1585ca5 --- /dev/null +++ b/config/GZLP01/rels/d_a_fan/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__7daFan_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +CreateHeap__7daFan_cFv = .text:0x000000F0; // type:function size:0x31C scope:global align:4 +Create__7daFan_cFv = .text:0x0000040C; // type:function size:0x234 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000640; // type:function size:0xB4 scope:local align:4 +_create__7daFan_cFv = .text:0x000006F4; // type:function size:0x20C scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000900; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000095C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000009B8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000A00; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000AE0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000B3C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B84; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000BE0; // type:function size:0x48 scope:weak align:4 +set_mtx__7daFan_cFv = .text:0x00000C28; // type:function size:0x100 scope:global align:4 +set_wind_length__7daFan_cFf = .text:0x00000D28; // type:function size:0x3C scope:global align:4 +set_cps__7daFan_cFf = .text:0x00000D64; // type:function size:0xF0 scope:global align:4 +Execute__7daFan_cFPPA3_A4_f = .text:0x00000E54; // type:function size:0x234 scope:global align:4 +Draw__7daFan_cFv = .text:0x00001088; // type:function size:0x104 scope:global align:4 +daFan_Create__FPv = .text:0x0000118C; // type:function size:0x20 scope:local align:4 +daFan_Delete__FPv = .text:0x000011AC; // type:function size:0x20 scope:local align:4 +daFan_Draw__FPv = .text:0x000011CC; // type:function size:0x2C scope:local align:4 +daFan_Execute__FPv = .text:0x000011F8; // type:function size:0x20 scope:local align:4 +daFan_IsDelete__FPv = .text:0x00001218; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001230; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001238; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001248; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001250; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001258; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001290; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001298; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000012A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000012A8; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000012E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000012EC; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000012F8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000012FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001304; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000130C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001314; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000131C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname2__7daFan_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_bdlidx__7daFan_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_dzbidx__7daFan_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_wind_length__7daFan_c = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +m_wind_r__7daFan_c = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +m_wind_model_scale__7daFan_c = .rodata:0x00000030; // type:object size:0x24 scope:global align:4 +m_fan_speed__7daFan_c = .rodata:0x00000054; // type:object size:0x6 scope:global align:4 +m_heapsize__7daFan_c = .rodata:0x0000005C; // type:object size:0xC scope:global align:4 +m_cull_min__7daFan_c = .rodata:0x00000068; // type:object size:0x24 scope:global align:4 +m_cull_max__7daFan_c = .rodata:0x0000008C; // type:object size:0x24 scope:global align:4 +@4040 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4386 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000D0; // type:object size:0x45 scope:local align:4 data:string_table +m_arcname__7daFan_c = .data:0x00000000; // type:object size:0xC scope:global align:4 +l_cps_src = .data:0x0000000C; // type:object size:0x4C scope:local align:4 +daFanMethodTable = .data:0x00000058; // type:object size:0x20 scope:local align:4 +g_profile_FAN = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000000CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000178; // type:object size:0x54 scope:weak align:4 +__vt__7daFan_c = .data:0x000001CC; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_ff/splits.txt b/config/GZLP01/rels/d_a_ff/splits.txt new file mode 100644 index 000000000..81eb9f51b --- /dev/null +++ b/config/GZLP01/rels/d_a_ff/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ff.cpp: + .text start:0x00000078 end:0x000019CC + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x00000248 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLP01/rels/d_a_ff/symbols.txt b/config/GZLP01/rels/d_a_ff/symbols.txt new file mode 100644 index 000000000..a6906ebf4 --- /dev/null +++ b/config/GZLP01/rels/d_a_ff/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +fire_fly_draw__FP8ff_class = .text:0x00000078; // type:function size:0x16C scope:local align:4 +z_check__FP8ff_classP4cXyz = .text:0x000001E4; // type:function size:0x108 scope:local align:4 +daFf_Draw__FP8ff_class = .text:0x000002EC; // type:function size:0x90 scope:local align:4 +fire_fly_move__FP8ff_class = .text:0x0000037C; // type:function size:0x99C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000D18; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000E30; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000ED0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000F2C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000F74; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000FD0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001018; // type:function size:0x80 scope:weak align:4 +daFf_Execute__FP8ff_class = .text:0x00001098; // type:function size:0xD0 scope:local align:4 +daFf_IsDelete__FP8ff_class = .text:0x00001168; // type:function size:0x8 scope:local align:4 +daFf_Delete__FP8ff_class = .text:0x00001170; // type:function size:0x3C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000011AC; // type:function size:0x1E0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000138C; // type:function size:0x48 scope:weak align:4 +daFf_Create__FP10fopAc_ac_c = .text:0x000013D4; // type:function size:0x278 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000164C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001718; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001760; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000017BC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001804; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001814; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000181C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001824; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000182C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001834; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000186C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001874; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000187C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001884; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000018BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000018C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000018C8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000018D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000018D8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000018E4; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000018F0; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000194C; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001994; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000199C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000019A4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000019AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000019B4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000019BC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000019C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4155 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4375 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4376 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@4378 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4380 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4385 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4386 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4392 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4513 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4608 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A0; // type:object size:0x22 scope:local align:4 data:string_table +ho_bmd$4474 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +ho_brk$4475 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +cc_sph_src$4533 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +l_daFf_Method = .data:0x00000050; // type:object size:0x20 scope:local align:4 +g_profile_FF = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000A0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000140; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001B8; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001D0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000200; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +ff_count = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_fganon/splits.txt b/config/GZLP01/rels/d_a_fganon/splits.txt new file mode 100644 index 000000000..5e77bbe93 --- /dev/null +++ b/config/GZLP01/rels/d_a_fganon/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_fganon.cpp: + .text start:0x000000EC end:0x0000A748 + .text start:0x0000A748 end:0x0000A748 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000219 + .data start:0x00000000 end:0x00000570 + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLP01/rels/d_a_fganon/symbols.txt b/config/GZLP01/rels/d_a_fganon/symbols.txt new file mode 100644 index 000000000..ddb47b37f --- /dev/null +++ b/config/GZLP01/rels/d_a_fganon/symbols.txt @@ -0,0 +1,293 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daFganon_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +anm_init__FP12fganon_classifUcfi = .text:0x000001A0; // type:function size:0x128 scope:local align:4 +tama_draw__FP12fganon_class = .text:0x000002C8; // type:function size:0x70 scope:local align:4 +daFganon_Draw__FP12fganon_class = .text:0x00000338; // type:function size:0xE8 scope:local align:4 +deru_brk__FP12fganon_class = .text:0x00000420; // type:function size:0x134 scope:local align:4 +kieru_brk__FP12fganon_classUc = .text:0x00000554; // type:function size:0x164 scope:local align:4 +deru_brk2__FP12fganon_class = .text:0x000006B8; // type:function size:0x134 scope:local align:4 +kieru_brk2__FP12fganon_class = .text:0x000007EC; // type:function size:0x134 scope:local align:4 +pos_move__FP12fganon_classUc = .text:0x00000920; // type:function size:0x1CC scope:local align:4 +fly_se_set__FP12fganon_class = .text:0x00000AEC; // type:function size:0x128 scope:local align:4 +fly__FP12fganon_class = .text:0x00000C14; // type:function size:0x55C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001170; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000129C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000133C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001398; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000013E0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000143C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001484; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001518; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001560; // type:function size:0x48 scope:weak align:4 +shot__FP12fganon_class = .text:0x000015A8; // type:function size:0x628 scope:local align:4 +spinattack__FP12fganon_class = .text:0x00001BD0; // type:function size:0x4E8 scope:local align:4 +fly2__FP12fganon_class = .text:0x000020B8; // type:function size:0x55C scope:local align:4 +tama_set__FP12fganon_class = .text:0x00002614; // type:function size:0x3B4 scope:local align:4 +mahou_set__FP12fganon_class = .text:0x000029C8; // type:function size:0x70 scope:local align:4 +shot2__FP12fganon_class = .text:0x00002A38; // type:function size:0x68C scope:local align:4 +spinattack2__FP12fganon_class = .text:0x000030C4; // type:function size:0x5CC scope:local align:4 +down__FP12fganon_class = .text:0x00003690; // type:function size:0x4AC scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00003B3C; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003CA4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003DE4; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003EFC; // type:function size:0x80 scope:weak align:4 +kabe_check__FP12fganon_class = .text:0x00003F7C; // type:function size:0x384 scope:local align:4 +deru__FP12fganon_class = .text:0x00004300; // type:function size:0x1CC scope:local align:4 +kieru__FP12fganon_class = .text:0x000044CC; // type:function size:0xB8 scope:local align:4 +fail__FP12fganon_class = .text:0x00004584; // type:function size:0x644 scope:local align:4 +standby__FP12fganon_class = .text:0x00004BC8; // type:function size:0x1EC scope:local align:4 +start__FP12fganon_class = .text:0x00004DB4; // type:function size:0x374 scope:local align:4 +end__FP12fganon_class = .text:0x00005128; // type:function size:0x228 scope:local align:4 +last_end__FP12fganon_class = .text:0x00005350; // type:function size:0x354 scope:local align:4 +damage_check__FP12fganon_class = .text:0x000056A4; // type:function size:0xBE4 scope:local align:4 +move__FP12fganon_class = .text:0x00006288; // type:function size:0x2D8 scope:local align:4 +demo_camera__FP12fganon_class = .text:0x00006560; // type:function size:0xED4 scope:local align:4 +ball_bg_check__FP12fganon_class = .text:0x00007434; // type:function size:0x358 scope:local align:4 +energy_ball_move__FP12fganon_class = .text:0x0000778C; // type:function size:0xE48 scope:local align:4 +mahou_se_set__FPvPv = .text:0x000085D4; // type:function size:0xA0 scope:local align:4 +daFganon_Execute__FP12fganon_class = .text:0x00008674; // type:function size:0xB98 scope:local align:4 +daFganon_IsDelete__FP12fganon_class = .text:0x0000920C; // type:function size:0x8 scope:local align:4 +daFganon_Delete__FP12fganon_class = .text:0x00009214; // type:function size:0x160 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00009374; // type:function size:0x448 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000097BC; // type:function size:0x48 scope:weak align:4 +daFganon_Create__FP10fopAc_ac_c = .text:0x00009804; // type:function size:0x42C scope:local align:4 +__ct__12fganon_classFv = .text:0x00009C30; // type:function size:0x284 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009EB4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009F80; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00009FC8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000A024; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000A094; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000A11C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000A1E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000A230; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000A28C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000A2D4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000A31C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000A378; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000A3C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000A3D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000A3D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A3E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A3E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A3F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000A428; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000A430; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000A438; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A440; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000A478; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000A47C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000A484; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000A494; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000A49C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A4A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A4AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A4B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000A4EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000A4F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000A4FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A504; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A53C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A544; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000A54C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000A558; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000A564; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000A5C0; // type:function size:0x5C scope:weak align:4 +__dt__14daFganon_HIO_cFv = .text:0x0000A61C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_fganon_cpp = .text:0x0000A664; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000A6A0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000A6A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000A6B0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000A6B8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000A6C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000A6C8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000A6D0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000A6D8; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000A6E0; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000A6E8; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x0000A6F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000A6F8; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000A700; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000A708; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000A710; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000A718; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000A720; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000A728; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A730; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000A738; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000A740; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4145 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4174 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4226 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4356 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4357 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4358 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4751 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4890 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4891 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4892 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5343 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5344 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5642 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5643 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@6068 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@6069 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@6070 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@6071 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@6106 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@6241 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6311 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6312 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6313 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6785 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6859 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6860 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6861 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@7151 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@7152 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@7153 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@7154 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@7155 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7156 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@7157 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7158 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@7159 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@7160 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@7161 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@7162 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@7163 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@7164 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@7165 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7166 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7167 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7168 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7169 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7170 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7171 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7172 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7173 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7174 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7175 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7176 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7177 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7178 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7179 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7180 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7181 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7182 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7183 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7184 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:string +@7185 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7186 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7187 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7188 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7189 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7190 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@7191 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7192 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@7193 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7194 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7195 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7312 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@7723 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7724 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@8083 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@8084 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@8085 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@8087 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@8088 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@8089 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@8091 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000001A8; // type:object size:0x71 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@6243 = .data:0x00000030; // type:object size:0x1C scope:local align:4 +@6862 = .data:0x0000004C; // type:object size:0x5C scope:local align:4 +jno$7780 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +eno$7781 = .data:0x000000B0; // type:object size:0x4 scope:local align:4 +cc_cyl_src$8266 = .data:0x000000B4; // type:object size:0x44 scope:local align:4 +wepon_sph_src$8267 = .data:0x000000F8; // type:object size:0x40 scope:local align:4 +ball_tg_sph_src$8268 = .data:0x00000138; // type:object size:0x40 scope:local align:4 +ball_at_sph_src$8269 = .data:0x00000178; // type:object size:0x40 scope:local align:4 +l_daFganon_Method = .data:0x000001B8; // type:object size:0x20 scope:local align:4 +g_profile_FGANON = .data:0x000001D8; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002D8; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000039C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003F0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003FC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000414; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x0000042C; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x0000045C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000048C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000004BC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004EC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000504; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000051C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000528; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000540; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__14daFganon_HIO_c = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +master = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4140 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x4C scope:local align:4 diff --git a/config/GZLP01/rels/d_a_fgmahou/splits.txt b/config/GZLP01/rels/d_a_fgmahou/splits.txt new file mode 100644 index 000000000..c6e18da2e --- /dev/null +++ b/config/GZLP01/rels/d_a_fgmahou/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fgmahou.cpp: + .text start:0x00000078 end:0x00001708 + .rodata start:0x00000000 end:0x00000053 + .data start:0x00000000 end:0x00000268 diff --git a/config/GZLP01/rels/d_a_fgmahou/symbols.txt b/config/GZLP01/rels/d_a_fgmahou/symbols.txt new file mode 100644 index 000000000..a2f6693fb --- /dev/null +++ b/config/GZLP01/rels/d_a_fgmahou/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daFgmahou_Draw__FP13fgmahou_class = .text:0x00000078; // type:function size:0x6C scope:local align:4 +boss_s_sub__FPvPv = .text:0x000000E4; // type:function size:0x4C scope:local align:4 +move__FP13fgmahou_class = .text:0x00000130; // type:function size:0xAA4 scope:local align:4 +daFgmahou_Execute__FP13fgmahou_class = .text:0x00000BD4; // type:function size:0x1C4 scope:local align:4 +daFgmahou_IsDelete__FP13fgmahou_class = .text:0x00000D98; // type:function size:0x8 scope:local align:4 +daFgmahou_Delete__FP13fgmahou_class = .text:0x00000DA0; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000DFC; // type:function size:0x260 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000105C; // type:function size:0x48 scope:weak align:4 +daFgmahou_Create__FP10fopAc_ac_c = .text:0x000010A4; // type:function size:0x278 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000131C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000013E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001430; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000148C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000014D4; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001544; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001554; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000155C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001564; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000156C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001574; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000015AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000015B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000015BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000015C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000015FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001600; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001608; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001610; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001618; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001624; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001630; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000168C; // type:function size:0x5C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000016E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000016F0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000016F8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001700; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4433 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4435 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4436 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4439 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4440 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4441 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4594 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4679 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0x7 scope:local align:4 data:string_table +spdd$4135 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +angXd$4136 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +@4448 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +tg_sph_src$4607 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +at_sph_src$4608 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +l_daFgmahou_Method = .data:0x000000DC; // type:object size:0x20 scope:local align:4 +g_profile_FGMAHOU = .data:0x000000FC; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000220; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000250; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000025C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_fire/splits.txt b/config/GZLP01/rels/d_a_fire/splits.txt new file mode 100644 index 000000000..776da7772 --- /dev/null +++ b/config/GZLP01/rels/d_a_fire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_fire.cpp: + .text start:0x00000078 end:0x000017A0 + .rodata start:0x00000000 end:0x00000095 + .data start:0x00000000 end:0x0000026C diff --git a/config/GZLP01/rels/d_a_fire/symbols.txt b/config/GZLP01/rels/d_a_fire/symbols.txt new file mode 100644 index 000000000..b5da40639 --- /dev/null +++ b/config/GZLP01/rels/d_a_fire/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daFire_cFv = .text:0x00000078; // type:function size:0x80 scope:global align:4 +CreateInit__8daFire_cFv = .text:0x000000F8; // type:function size:0x420 scope:global align:4 +_create__8daFire_cFv = .text:0x00000518; // type:function size:0x240 scope:global align:4 +__dt__8cM3dGCylFv = .text:0x00000758; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000007A0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007FC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000844; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00000910; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000994; // type:function size:0x5C scope:weak align:4 +_execute__8daFire_cFv = .text:0x000009F0; // type:function size:0x80 scope:global align:4 +search_wind__8daFire_cFv = .text:0x00000A70; // type:function size:0x68 scope:global align:4 +ctrlEffect__8daFire_cFv = .text:0x00000AD8; // type:function size:0x3B4 scope:global align:4 +demo_proc__8daFire_cFv = .text:0x00000E8C; // type:function size:0x1A0 scope:global align:4 +normal_proc__8daFire_cFv = .text:0x0000102C; // type:function size:0x4 scope:global align:4 +eventOrder__8daFire_cFv = .text:0x00001030; // type:function size:0x178 scope:global align:4 +checkOrder__8daFire_cFv = .text:0x000011A8; // type:function size:0x104 scope:global align:4 +execStopFire__8daFire_cFv = .text:0x000012AC; // type:function size:0x70 scope:global align:4 +execStopNowFire__8daFire_cFv = .text:0x0000131C; // type:function size:0x7C scope:global align:4 +execPlayFire__8daFire_cFv = .text:0x00001398; // type:function size:0x70 scope:global align:4 +setDirParticle__8daFire_cFP4cXyz = .text:0x00001408; // type:function size:0xDC scope:global align:4 +checkCol__8daFire_cFv = .text:0x000014E4; // type:function size:0xC0 scope:global align:4 +_draw__8daFire_cFv = .text:0x000015A4; // type:function size:0x8 scope:global align:4 +daFire_Create__FPv = .text:0x000015AC; // type:function size:0x20 scope:local align:4 +daFire_Delete__FPv = .text:0x000015CC; // type:function size:0x24 scope:local align:4 +daFire_Draw__FPv = .text:0x000015F0; // type:function size:0x24 scope:local align:4 +daFire_Execute__FPv = .text:0x00001614; // type:function size:0x24 scope:local align:4 +daFire_IsDelete__FPv = .text:0x00001638; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001640; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001688; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001698; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000016A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016B8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000016F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000016F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001700; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001708; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001740; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001744; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000174C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001754; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000175C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001768; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00001774; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001790; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001798; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4201 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4465 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4466 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4467 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4468 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4469 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4725 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x5D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_co_cyl_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +at_cyl_src = .data:0x000000B8; // type:object size:0x44 scope:local align:4 +action_table$4473 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +act_name$4569 = .data:0x00000108; // type:object size:0x8 scope:local align:4 +daFireMethodTable = .data:0x00000110; // type:object size:0x20 scope:local align:4 +g_profile_Fire = .data:0x00000130; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000178; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000218; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_floor/splits.txt b/config/GZLP01/rels/d_a_floor/splits.txt new file mode 100644 index 000000000..c20497c1c --- /dev/null +++ b/config/GZLP01/rels/d_a_floor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_floor.cpp: + .text start:0x00000078 end:0x00000774 + .text start:0x00000774 end:0x0000078C + .rodata start:0x00000000 end:0x00000066 + .data start:0x00000000 end:0x00000078 diff --git a/config/GZLP01/rels/d_a_floor/symbols.txt b/config/GZLP01/rels/d_a_floor/symbols.txt new file mode 100644 index 000000000..702c0cd6d --- /dev/null +++ b/config/GZLP01/rels/d_a_floor/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x64 scope:local align:4 +Delete__9daFloor_cFv = .text:0x000000DC; // type:function size:0x50 scope:global align:4 +CreateHeap__9daFloor_cFv = .text:0x0000012C; // type:function size:0xBC scope:global align:4 +Create__9daFloor_cFv = .text:0x000001E8; // type:function size:0x74 scope:global align:4 +_create__9daFloor_cFv = .text:0x0000025C; // type:function size:0xF8 scope:global align:4 +set_mtx__9daFloor_cFv = .text:0x00000354; // type:function size:0x80 scope:global align:4 +Execute__9daFloor_cFPPA3_A4_f = .text:0x000003D4; // type:function size:0x174 scope:global align:4 +set_effect__9daFloor_cFv = .text:0x00000548; // type:function size:0xF8 scope:global align:4 +Draw__9daFloor_cFv = .text:0x00000640; // type:function size:0xA0 scope:global align:4 +daFloor_Create__FPv = .text:0x000006E0; // type:function size:0x20 scope:local align:4 +daFloor_Delete__FPv = .text:0x00000700; // type:function size:0x20 scope:local align:4 +daFloor_Draw__FPv = .text:0x00000720; // type:function size:0x2C scope:local align:4 +daFloor_Execute__FPv = .text:0x0000074C; // type:function size:0x20 scope:local align:4 +daFloor_IsDelete__FPv = .text:0x0000076C; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000774; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000077C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000784; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daFloor_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4039 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4041 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4157 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x22 scope:local align:4 data:string_table +daFloorMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_FLOOR = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__9daFloor_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_fm/splits.txt b/config/GZLP01/rels/d_a_fm/splits.txt new file mode 100644 index 000000000..c27f2e9c1 --- /dev/null +++ b/config/GZLP01/rels/d_a_fm/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_fm.cpp: + .text start:0x000000EC end:0x0000A548 + .text start:0x0000A548 end:0x0000A614 + .text start:0x0000A614 end:0x0000A630 + .text start:0x0000A630 end:0x0000A714 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000515 + .data start:0x00000000 end:0x000009AC + .bss start:0x00000008 end:0x00000171 diff --git a/config/GZLP01/rels/d_a_fm/symbols.txt b/config/GZLP01/rels/d_a_fm/symbols.txt new file mode 100644 index 000000000..8e05bdb19 --- /dev/null +++ b/config/GZLP01/rels/d_a_fm/symbols.txt @@ -0,0 +1,397 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daFm_HIO_cFv = .text:0x000000EC; // type:function size:0x300 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000003EC; // type:function size:0x4C scope:local align:4 +_nodeControl__6daFm_cFP7J3DNodeP8J3DModel = .text:0x00000438; // type:function size:0x258 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000690; // type:function size:0x20 scope:local align:4 +_createHeap__6daFm_cFv = .text:0x000006B0; // type:function size:0x68 scope:global align:4 +holeCreateHeap__6daFm_cFv = .text:0x00000718; // type:function size:0x154 scope:global align:4 +bodyCreateHeap__6daFm_cFv = .text:0x0000086C; // type:function size:0x160 scope:global align:4 +jntHitCreateHeap__6daFm_cFv = .text:0x000009CC; // type:function size:0x64 scope:global align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x00000A30; // type:function size:0x3C scope:local align:4 +_pathMove__6daFm_cFP4cXyzP4cXyzP4cXyz = .text:0x00000A6C; // type:function size:0x2D4 scope:global align:4 +searchNearOtherActor_CB__FPvPv = .text:0x00000D40; // type:function size:0x2C scope:local align:4 +searchNearOtherActor__6daFm_cFP10fopAc_ac_c = .text:0x00000D6C; // type:function size:0x1AC scope:global align:4 +searchNearFm_CB__FPvPv = .text:0x00000F18; // type:function size:0x2C scope:local align:4 +searchNearFm__6daFm_cFP10fopAc_ac_c = .text:0x00000F44; // type:function size:0x20C scope:global align:4 +moveRndBack__6daFm_cFv = .text:0x00001150; // type:function size:0x234 scope:global align:4 +moveRndEscape__6daFm_cFv = .text:0x00001384; // type:function size:0x274 scope:global align:4 +spAttackVJump__6daFm_cFv = .text:0x000015F8; // type:function size:0x88 scope:global align:4 +spAttackJump__6daFm_cFv = .text:0x00001680; // type:function size:0x88 scope:global align:4 +spAttackNone__6daFm_cFv = .text:0x00001708; // type:function size:0x30 scope:global align:4 +iceProc__6daFm_cFv = .text:0x00001738; // type:function size:0x94 scope:global align:4 +bodySetMtx__6daFm_cFv = .text:0x000017CC; // type:function size:0x98 scope:global align:4 +holeSetMtx__6daFm_cFv = .text:0x00001864; // type:function size:0xBC scope:global align:4 +setCollision__6daFm_cFv = .text:0x00001920; // type:function size:0x130 scope:global align:4 +setAttention__6daFm_cFv = .text:0x00001A50; // type:function size:0x240 scope:global align:4 +checkTgHit__6daFm_cFv = .text:0x00001C90; // type:function size:0x8A0 scope:global align:4 +setGrabPos__6daFm_cFv = .text:0x00002530; // type:function size:0x170 scope:global align:4 +getOffsetPos__6daFm_cFv = .text:0x000026A0; // type:function size:0x1C8 scope:global align:4 +checkPlayerGrabBomb__6daFm_cFv = .text:0x00002868; // type:function size:0x6C scope:global align:4 +checkPlayerGrabNpc__6daFm_cFv = .text:0x000028D4; // type:function size:0x80 scope:global align:4 +checkPlayerGrabTarget__6daFm_cFv = .text:0x00002954; // type:function size:0x54 scope:global align:4 +isGrabPos__6daFm_cFv = .text:0x000029A8; // type:function size:0x344 scope:global align:4 +isGrab__6daFm_cFv = .text:0x00002CEC; // type:function size:0x190 scope:global align:4 +isGrabFoot__6daFm_cFv = .text:0x00002E7C; // type:function size:0x11C scope:global align:4 +modeSwWaitInit__6daFm_cFv = .text:0x00002F98; // type:function size:0x44 scope:global align:4 +modeSwWait__6daFm_cFv = .text:0x00002FDC; // type:function size:0x1D4 scope:global align:4 +modeHideInit__6daFm_cFv = .text:0x000031B0; // type:function size:0x50 scope:global align:4 +modeHide__6daFm_cFv = .text:0x00003200; // type:function size:0xE0 scope:global align:4 +modeUnderFootInit__6daFm_cFv = .text:0x000032E0; // type:function size:0x64 scope:global align:4 +modeUnderFoot__6daFm_cFv = .text:0x00003344; // type:function size:0x1A0 scope:global align:4 +modePathMoveInit__6daFm_cFv = .text:0x000034E4; // type:function size:0x44 scope:global align:4 +modePathMove__6daFm_cFv = .text:0x00003528; // type:function size:0x148 scope:global align:4 +modeGoalKeeperInit__6daFm_cFv = .text:0x00003670; // type:function size:0x44 scope:global align:4 +modeGoalKeeper__6daFm_cFv = .text:0x000036B4; // type:function size:0x228 scope:global align:4 +modeAppearInit__6daFm_cFv = .text:0x000038DC; // type:function size:0x5C scope:global align:4 +modeAppear__6daFm_cFv = .text:0x00003938; // type:function size:0xC8 scope:global align:4 +modeDisappearInit__6daFm_cFv = .text:0x00003A00; // type:function size:0x68 scope:global align:4 +modeDisappear__6daFm_cFv = .text:0x00003A68; // type:function size:0x174 scope:global align:4 +modeWaitInit__6daFm_cFv = .text:0x00003BDC; // type:function size:0x80 scope:global align:4 +modeWait__6daFm_cFv = .text:0x00003C5C; // type:function size:0x334 scope:global align:4 +modeAttackInit__6daFm_cFv = .text:0x00003F90; // type:function size:0x68 scope:global align:4 +modeAttack__6daFm_cFv = .text:0x00003FF8; // type:function size:0x9D4 scope:global align:4 +modeThrowInit__6daFm_cFv = .text:0x000049CC; // type:function size:0x28 scope:global align:4 +modeThrow__6daFm_cFv = .text:0x000049F4; // type:function size:0x2F0 scope:global align:4 +modeGrabFootDemoInit__6daFm_cFv = .text:0x00004CE4; // type:function size:0x3C scope:global align:4 +modeGrabFootDemo__6daFm_cFv = .text:0x00004D20; // type:function size:0x394 scope:global align:4 +modeParalysisInit__6daFm_cFv = .text:0x000050B4; // type:function size:0x44 scope:global align:4 +modeParalysis__6daFm_cFv = .text:0x000050F8; // type:function size:0x120 scope:global align:4 +modeDamageInit__6daFm_cFv = .text:0x00005218; // type:function size:0x44 scope:global align:4 +modeDamage__6daFm_cFv = .text:0x0000525C; // type:function size:0xAC scope:global align:4 +modeGrabInit__6daFm_cFv = .text:0x00005308; // type:function size:0xD8 scope:global align:4 +modeGrab__6daFm_cFv = .text:0x000053E0; // type:function size:0x69C scope:global align:4 +modeGrabDemoInit__6daFm_cFv = .text:0x00005A7C; // type:function size:0x5C scope:global align:4 +modeGrabDemo__6daFm_cFv = .text:0x00005AD8; // type:function size:0x404 scope:global align:4 +modeDeathInit__6daFm_cFv = .text:0x00005EDC; // type:function size:0x28 scope:global align:4 +modeDeath__6daFm_cFv = .text:0x00005F04; // type:function size:0xA0 scope:global align:4 +modePrepareItemInit__6daFm_cFv = .text:0x00005FA4; // type:function size:0x4C scope:global align:4 +modePrepareItem__6daFm_cFv = .text:0x00005FF0; // type:function size:0x1B4 scope:global align:4 +modeGrabNpcDemoInit__6daFm_cFv = .text:0x000061A4; // type:function size:0x28 scope:global align:4 +modeGrabNpcDemo__6daFm_cFv = .text:0x000061CC; // type:function size:0x1C0 scope:global align:4 +modePlayerStartDemoInit__6daFm_cFv = .text:0x0000638C; // type:function size:0x38 scope:global align:4 +modePlayerStartDemo__6daFm_cFv = .text:0x000063C4; // type:function size:0x2DC scope:global align:4 +modeDeleteInit__6daFm_cFv = .text:0x000066A0; // type:function size:0x4 scope:global align:4 +modeDelete__6daFm_cFv = .text:0x000066A4; // type:function size:0xA0 scope:global align:4 +modeBikubikuInit__6daFm_cFv = .text:0x00006744; // type:function size:0x5C scope:global align:4 +modeBikubiku__6daFm_cFv = .text:0x000067A0; // type:function size:0x130 scope:global align:4 +modeProc__6daFm_cFQ26daFm_c6Proc_ei = .text:0x000068D0; // type:function size:0x4BC scope:global align:4 +setAnm__6daFm_cFScb = .text:0x00006D8C; // type:function size:0x5C scope:global align:4 +cancelGrab__6daFm_cFv = .text:0x00006DE8; // type:function size:0xBC scope:global align:4 +calcInvKine__6daFm_cFP10fopAc_ac_c = .text:0x00006EA4; // type:function size:0x188 scope:global align:4 +resetInvKine__6daFm_cFv = .text:0x0000702C; // type:function size:0xC8 scope:global align:4 +grabBomb__6daFm_cFv = .text:0x000070F4; // type:function size:0xEC scope:global align:4 +grabTsubo__6daFm_cFv = .text:0x000071E0; // type:function size:0x25C scope:global align:4 +grabPlayer__6daFm_cFv = .text:0x0000743C; // type:function size:0x244 scope:global align:4 +grabNPC__6daFm_cFv = .text:0x00007680; // type:function size:0x1A8 scope:global align:4 +searchTarget__6daFm_cFv = .text:0x00007828; // type:function size:0x224 scope:global align:4 +setBaseTarget__6daFm_cFv = .text:0x00007A4C; // type:function size:0x1CC scope:global align:4 +turnToBaseTarget__6daFm_cFv = .text:0x00007C18; // type:function size:0x34 scope:global align:4 +isNpc__6daFm_cFP10fopAc_ac_c = .text:0x00007C4C; // type:function size:0x30 scope:global align:4 +checkHeight__6daFm_cFP10fopAc_ac_c = .text:0x00007C7C; // type:function size:0x54 scope:global align:4 +isLink__6daFm_cFP10fopAc_ac_c = .text:0x00007CD0; // type:function size:0x1C scope:global align:4 +isLinkControl__6daFm_cFv = .text:0x00007CEC; // type:function size:0x20 scope:global align:4 +areaCheck__6daFm_cFv = .text:0x00007D0C; // type:function size:0x250 scope:global align:4 +lineCheck__6daFm_cFP4cXyzP4cXyz = .text:0x00007F5C; // type:function size:0x80 scope:global align:4 +setRnd__6daFm_cFii = .text:0x00007FDC; // type:function size:0x68 scope:global align:4 +setHoleEffect__6daFm_cFv = .text:0x00008044; // type:function size:0xD0 scope:global align:4 +holeExecute__6daFm_cFv = .text:0x00008114; // type:function size:0xCC scope:global align:4 +setHoleScale__6daFm_cFfff = .text:0x000081E0; // type:function size:0x78 scope:global align:4 +_execute__6daFm_cFv = .text:0x00008258; // type:function size:0x30C scope:global align:4 +MtxToRot__6daFm_cFPA4_fP5csXyz = .text:0x00008564; // type:function size:0x40 scope:global align:4 +debugDraw__6daFm_cFv = .text:0x000085A4; // type:function size:0x400 scope:global align:4 +holeDraw__6daFm_cFv = .text:0x000089A4; // type:function size:0x70 scope:global align:4 +bodyDraw__6daFm_cFv = .text:0x00008A14; // type:function size:0x74 scope:global align:4 +_draw__6daFm_cFv = .text:0x00008A88; // type:function size:0xC4 scope:global align:4 +getArg__6daFm_cFv = .text:0x00008B4C; // type:function size:0x12C scope:global align:4 +createInit__6daFm_cFv = .text:0x00008C78; // type:function size:0x464 scope:global align:4 +_create__6daFm_cFv = .text:0x000090DC; // type:function size:0x17C scope:global align:4 +__ct__6daFm_cFv = .text:0x00009258; // type:function size:0x3E8 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00009640; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00009794; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000098C0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00009960; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000099BC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00009A04; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00009A60; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00009AA8; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00009B3C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00009B84; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009BCC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009C98; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00009CE0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00009DAC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00009DF4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00009E50; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00009E98; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00009EF4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00009F7C; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00009FEC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000A048; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000A090; // type:function size:0x4 scope:weak align:4 +_delete__6daFm_cFv = .text:0x0000A094; // type:function size:0x68 scope:global align:4 +daFmCreate__FPv = .text:0x0000A0FC; // type:function size:0x20 scope:local align:4 +daFmDelete__FPv = .text:0x0000A11C; // type:function size:0x24 scope:local align:4 +daFmExecute__FPv = .text:0x0000A140; // type:function size:0x24 scope:local align:4 +daFmDraw__FPv = .text:0x0000A164; // type:function size:0x24 scope:local align:4 +daFmIsDelete__FPv = .text:0x0000A188; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A190; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A194; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A198; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000A19C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000A1A0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000A1E8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000A244; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000A28C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000A2D4; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000A330; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000A340; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000A348; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A350; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A358; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A360; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000A398; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000A3A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000A3A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A3B0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000A3E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000A3EC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000A3F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000A404; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000A40C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000A414; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000A41C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A424; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000A45C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000A464; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000A46C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A474; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000A4AC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000A4B4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000A4BC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000A4C8; // type:function size:0xC scope:weak align:4 +__dt__10daFm_HIO_cFv = .text:0x0000A4D4; // type:function size:0x74 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x0000A548; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000A590; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x0000A5CC; // type:function size:0x48 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x0000A614; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x0000A630; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x0000A64C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_fm_cpp = .text:0x0000A668; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000A6A4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A6AC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000A6B4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000A6BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000A6C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000A6CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000A6D4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000A6DC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000A6E4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000A6EC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000A6F4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x0000A6FC; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x0000A704; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x0000A70C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daFm_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daFm_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_sph_src__6daFm_c = .rodata:0x00000008; // type:object size:0x40 scope:global align:4 +m_cyl_src__6daFm_c = .rodata:0x00000048; // type:object size:0x44 scope:global align:4 +@4230 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4232 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@4244 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4248 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 data:double +@4507 = .rodata:0x00000118; // type:object size:0x8 scope:local align:8 +@4508 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@4625 = .rodata:0x00000128; // type:object size:0x8 scope:local align:8 +@4656 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4718 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@4753 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@4832 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@4894 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5183 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:float +@5308 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5309 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5506 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@5507 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@6333 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +a_anm_bcks_tbl$7049 = .rodata:0x0000017C; // type:object size:0x34 scope:local align:4 +a_anm_prm_tbl$7050 = .rodata:0x000001B0; // type:object size:0xF0 scope:local align:4 +@7125 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 data:float +@7152 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@7244 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@7245 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@7246 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@7247 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@7248 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@7387 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@7542 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 data:float +@7628 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@7654 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@7785 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@7789 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +color_ok$7792 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +color_ng$7793 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@7807 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@7809 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@7811 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@7813 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@7815 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@7819 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@7824 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@7828 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@7830 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@7832 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@7834 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@7839 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@7841 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@7846 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@7848 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@7850 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@7860 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@7862 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@7864 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@7873 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@7875 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@7877 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@7879 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@7881 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@7883 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@7885 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@8152 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@8154 = .rodata:0x00000350; // type:object size:0x8 scope:local align:8 +@8264 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@8265 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@8266 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000364; // type:object size:0x1B1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +hand_sph_offset$4413 = .data:0x00000030; // type:object size:0xC scope:local align:4 +ude_cyl_offset$4414 = .data:0x0000003C; // type:object size:0x18 scope:local align:4 +yubi_cyl_offset$4415 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +te_cyl2_offset$4416 = .data:0x0000006C; // type:object size:0x18 scope:local align:4 +search_data$4417 = .data:0x00000084; // type:object size:0xB4 scope:local align:4 +@5184 = .data:0x00000138; // type:object size:0x5C scope:local align:4 +@6976 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@6977 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@6978 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@6979 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@6980 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@6981 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@6982 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@6983 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@6984 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@6985 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@6986 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@6987 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@6988 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@6989 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@6990 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@6991 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@6992 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@6993 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@6994 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@6995 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@6996 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@6997 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@6998 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@6999 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@7000 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +@7001 = .data:0x000002C0; // type:object size:0xC scope:local align:4 +@7002 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +@7003 = .data:0x000002D8; // type:object size:0xC scope:local align:4 +@7004 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +@7005 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +@7006 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +@7007 = .data:0x00000308; // type:object size:0xC scope:local align:4 +@7008 = .data:0x00000314; // type:object size:0xC scope:local align:4 +@7009 = .data:0x00000320; // type:object size:0xC scope:local align:4 +@7010 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +@7011 = .data:0x00000338; // type:object size:0xC scope:local align:4 +@7012 = .data:0x00000344; // type:object size:0xC scope:local align:4 +@7013 = .data:0x00000350; // type:object size:0xC scope:local align:4 +@7014 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@7015 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@7016 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@7017 = .data:0x00000380; // type:object size:0xC scope:local align:4 +mode_tbl$6975 = .data:0x0000038C; // type:object size:0x24C scope:local align:4 +@7043 = .data:0x000005D8; // type:object size:0x4C scope:local align:4 +daFmMethodTable = .data:0x00000624; // type:object size:0x20 scope:local align:4 +g_profile_FM = .data:0x00000644; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000674; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000690; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000006BC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000006C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000006D4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000006E0; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000006EC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000071C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000074C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000764; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000770; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000077C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000788; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000794; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000007A0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000007B8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000007C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000084C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000858; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000008E0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000008EC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000008F8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000094C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000970; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000097C; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x00000988; // type:object size:0xC scope:weak align:4 +__vt__10daFm_HIO_c = .data:0x00000994; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000009A0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4275 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x15C scope:local align:4 +init$7018 = .bss:0x00000170; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_ghostship/splits.txt b/config/GZLP01/rels/d_a_ghostship/splits.txt new file mode 100644 index 000000000..e0dcf877b --- /dev/null +++ b/config/GZLP01/rels/d_a_ghostship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ghostship.cpp: + .text start:0x000000EC end:0x00001B40 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x0000014C + .bss start:0x00000008 end:0x0000002D diff --git a/config/GZLP01/rels/d_a_ghostship/symbols.txt b/config/GZLP01/rels/d_a_ghostship/symbols.txt new file mode 100644 index 000000000..2847e1acd --- /dev/null +++ b/config/GZLP01/rels/d_a_ghostship/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daGhostship_SailVtxFactorCB__FP15dCloth_packet_cii = .text:0x000000EC; // type:function size:0xC scope:local align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000F8; // type:function size:0x20 scope:local align:4 +_createHeap__13daGhostship_cFv = .text:0x00000118; // type:function size:0x214 scope:global align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x0000032C; // type:function size:0x3C scope:local align:4 +__ct__17daGhostship_HIO_cFv = .text:0x00000368; // type:function size:0x50 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000003B8; // type:function size:0x48 scope:weak align:4 +pathMove__13daGhostship_cFv = .text:0x00000400; // type:function size:0xCC scope:global align:4 +modeWaitInit__13daGhostship_cFv = .text:0x000004CC; // type:function size:0xC scope:global align:4 +modeWait__13daGhostship_cFv = .text:0x000004D8; // type:function size:0x4 scope:global align:4 +modeRealize__13daGhostship_cFv = .text:0x000004DC; // type:function size:0x4 scope:global align:4 +_pathMove__13daGhostship_cFP4cXyzP4cXyzP4cXyz = .text:0x000004E0; // type:function size:0x290 scope:global align:4 +modePathMoveInit__13daGhostship_cFv = .text:0x00000770; // type:function size:0xC scope:global align:4 +modePathMove__13daGhostship_cFv = .text:0x0000077C; // type:function size:0x54 scope:global align:4 +modeProcCall__13daGhostship_cFv = .text:0x000007D0; // type:function size:0xA4 scope:global align:4 +createInit__13daGhostship_cFv = .text:0x00000874; // type:function size:0x404 scope:global align:4 +getArg__13daGhostship_cFv = .text:0x00000C78; // type:function size:0x14 scope:global align:4 +daGhostshipCreate__FPv = .text:0x00000C8C; // type:function size:0x170 scope:local align:4 +__dt__18dLib_circle_path_cFv = .text:0x00000DFC; // type:function size:0x3C scope:weak align:4 +__ct__18dLib_circle_path_cFv = .text:0x00000E38; // type:function size:0x4 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000E3C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000EC4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000F34; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000F90; // type:function size:0x48 scope:weak align:4 +daGhostshipDelete__FPv = .text:0x00000FD8; // type:function size:0x4C scope:local align:4 +daGhostshipExecute__FPv = .text:0x00001024; // type:function size:0x24 scope:local align:4 +_execute__13daGhostship_cFv = .text:0x00001048; // type:function size:0x7E4 scope:weak align:4 +daGhostshipDraw__FPv = .text:0x0000182C; // type:function size:0x24 scope:local align:4 +_draw__13daGhostship_cFv = .text:0x00001850; // type:function size:0x154 scope:weak align:4 +daGhostshipIsDelete__FPv = .text:0x000019A4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000019AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000019F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00001A3C; // type:function size:0x5C scope:weak align:4 +__dt__17daGhostship_HIO_cFv = .text:0x00001A98; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_ghostship_cpp = .text:0x00001AF4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001B30; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B38; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__13daGhostship_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__13daGhostship_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +m_cloth_arc_name__13daGhostship_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 data:string +@4064 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4094 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4095 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4097 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4190 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4204 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@4575 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4579 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4631 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x44 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4209 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4210 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4211 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4208 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +daGhostshipMethodTable = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_AYUSH = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__17daGhostship_HIO_c = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4086 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 +init$4212 = .bss:0x0000002C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_gm/splits.txt b/config/GZLP01/rels/d_a_gm/splits.txt new file mode 100644 index 000000000..769cda311 --- /dev/null +++ b/config/GZLP01/rels/d_a_gm/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gm.cpp: + .text start:0x000000EC end:0x00009068 + .text start:0x00009068 end:0x00009338 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001C6 + .data start:0x00000000 end:0x000006BC + .bss start:0x00000008 end:0x00000100 diff --git a/config/GZLP01/rels/d_a_gm/symbols.txt b/config/GZLP01/rels/d_a_gm/symbols.txt new file mode 100644 index 000000000..db364a2ad --- /dev/null +++ b/config/GZLP01/rels/d_a_gm/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x240 scope:local align:4 +__dt__4cXyzFv = .text:0x0000032C; // type:function size:0x3C scope:weak align:4 +draw_SUB__FP8gm_class = .text:0x00000368; // type:function size:0x124 scope:local align:4 +daGM_Draw__FP8gm_class = .text:0x0000048C; // type:function size:0x47C scope:local align:4 +anm_init__FP8gm_classifUcfi = .text:0x00000908; // type:function size:0x12C scope:local align:4 +wing_cut_stat__FP8gm_class = .text:0x00000A34; // type:function size:0x2CC scope:local align:4 +__dt__5csXyzFv = .text:0x00000D00; // type:function size:0x3C scope:weak align:4 +body_atari_check__FP8gm_class = .text:0x00000D3C; // type:function size:0x9D0 scope:local align:4 +BG_check__FP8gm_class = .text:0x0000170C; // type:function size:0xCC scope:local align:4 +Line_check__FP8gm_class4cXyz = .text:0x000017D8; // type:function size:0x3AC scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001B84; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001CB0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001D50; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001DAC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001DF4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001E50; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001E98; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001F2C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001F74; // type:function size:0x48 scope:weak align:4 +ks_set_rtn__FP8gm_class = .text:0x00001FBC; // type:function size:0x170 scope:local align:4 +wing_ret_set__FP8gm_class = .text:0x0000212C; // type:function size:0xD8 scope:local align:4 +fuwafuwa_set__FP8gm_class = .text:0x00002204; // type:function size:0xC0 scope:local align:4 +fly_move__FP8gm_class = .text:0x000022C4; // type:function size:0x1B0 scope:local align:4 +action_dousa__FP8gm_class = .text:0x00002474; // type:function size:0x644 scope:local align:4 +action_hane_rakka__FP8gm_class = .text:0x00002AB8; // type:function size:0x1E4 scope:local align:4 +action_uchiwa_dousa__FP8gm_class = .text:0x00002C9C; // type:function size:0x460 scope:local align:4 +action_totugeki__FP8gm_class = .text:0x000030FC; // type:function size:0xD58 scope:local align:4 +action_kabehari__FP8gm_class = .text:0x00003E54; // type:function size:0x3B0 scope:local align:4 +action_fly_damage__FP8gm_class = .text:0x00004204; // type:function size:0x4EC scope:local align:4 +action_ground_attack__FP8gm_class = .text:0x000046F0; // type:function size:0x1588 scope:local align:4 +action_demo__FP8gm_class = .text:0x00005C78; // type:function size:0xE20 scope:local align:4 +daGM_Execute__FP8gm_class = .text:0x00006A98; // type:function size:0xCD8 scope:local align:4 +daGM_IsDelete__FP8gm_class = .text:0x00007770; // type:function size:0x8 scope:local align:4 +daGM_Delete__FP8gm_class = .text:0x00007778; // type:function size:0x14C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000078C4; // type:function size:0x5B0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007E74; // type:function size:0x48 scope:weak align:4 +daGM_Create__FP10fopAc_ac_c = .text:0x00007EBC; // type:function size:0x570 scope:local align:4 +__ct__8gm_classFv = .text:0x0000842C; // type:function size:0x388 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000087B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00008880; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000088C8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00008994; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000089DC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008A38; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008A80; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008ADC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008B4C; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x00008BD4; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00008BD8; // type:function size:0x4 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008BDC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00008C24; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00008C80; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008CC8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008CD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00008CE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008CE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008CF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008CF8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008D30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008D38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008D40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008D48; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008D80; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008D84; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008D8C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008D9C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008DA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008DAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008DB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008DBC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008DF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008DFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008E04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008E0C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008E44; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008E4C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008E54; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008E60; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00008E6C; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_gm_cpp = .text:0x00008EC8; // type:function size:0x118 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008FE0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008FE8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008FF0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008FF8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00009000; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x00009008; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_CamLinChkFv = .text:0x00009010; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x00009018; // type:function size:0x8 scope:weak align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009020; // type:function size:0x8 scope:weak align:4 +@100@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009028; // type:function size:0x8 scope:weak align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009030; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00009038; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009040; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009048; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009050; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00009058; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009060; // type:function size:0x8 scope:weak align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x00009068; // type:function size:0x17C scope:weak align:4 +__dt__14dBgS_CamLinChkFv = .text:0x000091E4; // type:function size:0x154 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4193 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4450 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4582 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4934 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4935 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4936 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4937 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4938 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4939 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4940 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@5180 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5182 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5259 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5260 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5261 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5402 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5403 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5407 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5408 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5411 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5412 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5413 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5414 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5415 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5445 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5446 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5447 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5531 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5532 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5533 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5534 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5901 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5903 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5905 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5906 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5907 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5908 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5909 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5983 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6086 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6087 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6088 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6089 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6090 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6091 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6092 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6653 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6656 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6657 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6658 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6659 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6660 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6662 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6663 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6664 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6667 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@6986 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6987 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6988 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6989 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6990 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6991 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6992 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6993 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6994 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6995 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6996 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6997 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6998 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6999 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@7000 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7001 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7002 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7003 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7004 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7005 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7006 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7569 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7570 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7571 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7948 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7949 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001B0; // type:object size:0x16 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4195 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +all_line_color_dt$4286 = .data:0x00000070; // type:object size:0x10 scope:local align:4 +check_x$5541 = .data:0x00000080; // type:object size:0xC scope:local align:4 +check_y$5542 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +check_z$5543 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@5910 = .data:0x000000A4; // type:object size:0x24 scope:local align:4 +@6665 = .data:0x000000C8; // type:object size:0xA8 scope:local align:4 +@7007 = .data:0x00000170; // type:object size:0x60 scope:local align:4 +@7572 = .data:0x000001D0; // type:object size:0x54 scope:local align:4 +weapon_co_sph_src$7785 = .data:0x00000224; // type:object size:0x40 scope:local align:4 +body_co_cyl_src$7786 = .data:0x00000264; // type:object size:0x44 scope:local align:4 +wing_co_cyl_src$7787 = .data:0x000002A8; // type:object size:0x44 scope:local align:4 +wind_co_cyl_src$7788 = .data:0x000002EC; // type:object size:0x44 scope:local align:4 +fire_j$7794 = .data:0x00000330; // type:object size:0xA scope:local align:4 +fire_sc$7795 = .data:0x0000033C; // type:object size:0x28 scope:local align:4 +l_daGM_Method = .data:0x00000364; // type:object size:0x20 scope:local align:4 +g_profile_GM = .data:0x00000384; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000003F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000484; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000518; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000524; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000578; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000059C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000005A8; // type:object size:0xC scope:weak align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x000005B4; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_CamLinChk = .data:0x000005E4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000614; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000644; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000065C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000668; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000674; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000680; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000068C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000698; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4468 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4469 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4471 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4472 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4473 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +wing_birth_pos_dt$4467 = .bss:0x00000088; // type:object size:0x30 scope:local align:4 +@5210 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@5211 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@5212 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@5213 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +wing_trans_angle_dt = .bss:0x000000E8; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_gnd/splits.txt b/config/GZLP01/rels/d_a_gnd/splits.txt new file mode 100644 index 000000000..f02d05fcf --- /dev/null +++ b/config/GZLP01/rels/d_a_gnd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gnd.cpp: + .text start:0x000000EC end:0x00008D7C + .text start:0x00008D7C end:0x00008D7C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000247 + .data start:0x00000000 end:0x00000920 + .bss start:0x00000008 end:0x00000218 diff --git a/config/GZLP01/rels/d_a_gnd/symbols.txt b/config/GZLP01/rels/d_a_gnd/symbols.txt new file mode 100644 index 000000000..7cece8521 --- /dev/null +++ b/config/GZLP01/rels/d_a_gnd/symbols.txt @@ -0,0 +1,313 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__11daGnd_HIO_cFv = .text:0x000000EC; // type:function size:0x150 scope:global align:4 +j_demo__FP9gnd_class = .text:0x0000023C; // type:function size:0x190 scope:local align:4 +checkGround__FP9gnd_classf = .text:0x000003CC; // type:function size:0x20 scope:local align:4 +setRipple__FP9gnd_class = .text:0x000003EC; // type:function size:0x124 scope:local align:4 +__dt__4cXyzFv = .text:0x00000510; // type:function size:0x3C scope:weak align:4 +splash_set__FP9gnd_class = .text:0x0000054C; // type:function size:0x90 scope:local align:4 +attack_eff_set__FP9gnd_classi = .text:0x000005DC; // type:function size:0xD8 scope:local align:4 +attack_eff_move__FP9gnd_class = .text:0x000006B4; // type:function size:0x84 scope:local align:4 +attack_eff_remove__FP9gnd_class = .text:0x00000738; // type:function size:0x44 scope:local align:4 +anm_init__FP9gnd_classifUcfi = .text:0x0000077C; // type:function size:0x184 scope:local align:4 +z_s_sub__FPvPv = .text:0x00000900; // type:function size:0x4C scope:local align:4 +daGnd_Draw__FP9gnd_class = .text:0x0000094C; // type:function size:0x2EC scope:local align:4 +player_view_check__FP9gnd_classs = .text:0x00000C38; // type:function size:0x34 scope:local align:4 +ke_control__FP9gnd_classP8gnd_ke_sf = .text:0x00000C6C; // type:function size:0x2B8 scope:local align:4 +ke_pos_set__FP9gnd_classP8gnd_ke_si = .text:0x00000F24; // type:function size:0x44 scope:local align:4 +ke_move__FP9gnd_class = .text:0x00000F68; // type:function size:0x1D8 scope:local align:4 +pos_move__FP9gnd_classSc = .text:0x00001140; // type:function size:0x138 scope:local align:4 +wait_set__FP9gnd_class = .text:0x00001278; // type:function size:0xBC scope:local align:4 +move0__FP9gnd_class = .text:0x00001334; // type:function size:0x640 scope:local align:4 +attack0__FP9gnd_class = .text:0x00001974; // type:function size:0xF5C scope:local align:4 +attack1__FP9gnd_class = .text:0x000028D0; // type:function size:0x298 scope:local align:4 +attack2__FP9gnd_class = .text:0x00002B68; // type:function size:0x214 scope:local align:4 +attackPZ__FP9gnd_class = .text:0x00002D7C; // type:function size:0x90C scope:local align:4 +attack_last__FP9gnd_class = .text:0x00003688; // type:function size:0x228 scope:local align:4 +defence0__FP9gnd_class = .text:0x000038B0; // type:function size:0xA20 scope:local align:4 +finish__FP9gnd_class = .text:0x000042D0; // type:function size:0x60 scope:local align:4 +damage__FP9gnd_class = .text:0x00004330; // type:function size:0x430 scope:local align:4 +damage_check__FP9gnd_class = .text:0x00004760; // type:function size:0x8BC scope:local align:4 +shot_s_sub__FPvPv = .text:0x0000501C; // type:function size:0x80 scope:local align:4 +demowait__FP9gnd_class = .text:0x0000509C; // type:function size:0x14 scope:local align:4 +yawait__FP9gnd_class = .text:0x000050B0; // type:function size:0x18 scope:local align:4 +gnd_move__FP9gnd_class = .text:0x000050C8; // type:function size:0x428 scope:local align:4 +demo_camera__FP9gnd_class = .text:0x000054F0; // type:function size:0x1614 scope:local align:4 +body_flash__FP9gnd_class = .text:0x00006B04; // type:function size:0x208 scope:local align:4 +daGnd_Execute__FP9gnd_class = .text:0x00006D0C; // type:function size:0x9AC scope:local align:4 +daGnd_IsDelete__FP9gnd_class = .text:0x000076B8; // type:function size:0x8 scope:local align:4 +daGnd_Delete__FP9gnd_class = .text:0x000076C0; // type:function size:0x78 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007738; // type:function size:0x340 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007A78; // type:function size:0x48 scope:weak align:4 +daGnd_Create__FP10fopAc_ac_c = .text:0x00007AC0; // type:function size:0x23C scope:local align:4 +__ct__9gnd_classFv = .text:0x00007CFC; // type:function size:0x314 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00008010; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000806C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x000080B4; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x000080B8; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000813C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00008208; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00008250; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000831C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00008364; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000083C0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008408; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008464; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000084D4; // type:function size:0x88 scope:weak align:4 +__dt__8gnd_ke_sFv = .text:0x0000855C; // type:function size:0x7C scope:weak align:4 +__ct__8gnd_ke_sFv = .text:0x000085D8; // type:function size:0x68 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00008640; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008688; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000086D0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000872C; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008774; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008778; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000877C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008780; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008784; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008794; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000879C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000087A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000087AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000087B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000087EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000087F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000087FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008804; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000883C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008840; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008848; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008858; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008860; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008868; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008870; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008878; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000088B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000088B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000088C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000088C8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008900; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008908; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008910; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000891C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00008928; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00008984; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000089E0; // type:function size:0x5C scope:weak align:4 +__dt__11daGnd_HIO_cFv = .text:0x00008A3C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_gnd_cpp = .text:0x00008A84; // type:function size:0x2C8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008D4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008D54; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008D5C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008D64; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008D6C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00008D74; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4404 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4406 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4407 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4408 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4409 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4414 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4420 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4596 = .rodata:0x00000050; // type:object size:0x48 scope:local align:4 +@4609 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4758 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4760 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4762 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4833 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@5002 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5003 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5388 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5389 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5391 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5392 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5393 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5740 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6009 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6010 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6011 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6012 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6013 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6014 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6015 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6016 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6655 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@6656 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7113 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@7114 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@7115 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@7116 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@7117 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7118 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7119 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@7120 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@7121 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7122 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7123 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7124 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7125 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7126 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7127 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7128 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7129 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7130 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7131 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7226 = .rodata:0x00000198; // type:object size:0x8 scope:local align:8 data:double +@7486 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7487 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7488 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7489 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8024 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8025 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8026 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8027 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8028 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@8029 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@8030 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@8031 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@8032 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@8033 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@8034 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@8035 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@8036 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@8037 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@8038 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@8039 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@8040 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@8041 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@8042 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@8043 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@8044 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@8045 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@8046 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@8047 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@8048 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@8049 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@8050 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000021C; // type:object size:0x2B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +attack_eff_joint_d = .data:0x00000030; // type:object size:0x18 scope:local align:4 +attack_eff_id = .data:0x00000048; // type:object size:0x1B0 scope:local align:4 +ke_set_index = .data:0x000001F8; // type:object size:0x10 scope:local align:4 +ke_set_offsetxz = .data:0x00000208; // type:object size:0x10 scope:local align:4 +@5005 = .data:0x00000218; // type:object size:0x60 scope:local align:4 +@5395 = .data:0x00000278; // type:object size:0x6C scope:local align:4 +@5744 = .data:0x000002E4; // type:object size:0x30 scope:local align:4 +bougyo_d = .data:0x00000314; // type:object size:0x18 scope:local align:4 +@6017 = .data:0x0000032C; // type:object size:0x5C scope:local align:4 +@6137 = .data:0x00000388; // type:object size:0x54 scope:local align:4 +@6657 = .data:0x000003DC; // type:object size:0x7C scope:local align:4 +f_fovy = .data:0x00000458; // type:object size:0x14 scope:local align:4 +eff_d = .data:0x0000046C; // type:object size:0x3C scope:local align:4 +fl_check_d = .data:0x000004A8; // type:object size:0x3C scope:local align:4 +fl_scale = .data:0x000004E4; // type:object size:0x3C scope:local align:4 +w_d$7264 = .data:0x00000520; // type:object size:0x8 scope:local align:4 +w_asi$7265 = .data:0x00000528; // type:object size:0x8 scope:local align:4 +at_spl_d$7266 = .data:0x00000530; // type:object size:0x1C scope:local align:4 +cc_cyl_src$7598 = .data:0x0000054C; // type:object size:0x44 scope:local align:4 +head_sph_src$7599 = .data:0x00000590; // type:object size:0x40 scope:local align:4 +chest_sph_src$7600 = .data:0x000005D0; // type:object size:0x40 scope:local align:4 +wepon_sph_src$7601 = .data:0x00000610; // type:object size:0x40 scope:local align:4 +l_daGnd_Method = .data:0x00000650; // type:object size:0x20 scope:local align:4 +g_profile_GND = .data:0x00000670; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000006AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000006B8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000006C4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000006D0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000006DC; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000006E8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000708; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000724; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000007AC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000007B8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000840; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000084C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000858; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000008AC; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000008D0; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000008E4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000008F0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000008FC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000908; // type:object size:0xC scope:weak align:4 +__vt__11daGnd_HIO_c = .data:0x00000914; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4396 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000060; // type:object size:0xC scope:local align:4 +hio_set = .bss:0x0000006C; // type:object size:0x1 scope:local align:1 data:byte +@4399 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000007C; // type:object size:0x8C scope:local align:4 +@4491 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +init$4492 = .bss:0x00000114; // type:object size:0x1 scope:local align:1 +ripple_scale$4490 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +pz = .bss:0x00000124; // type:object size:0x4 scope:local align:4 data:4byte +@6658 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@6659 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@6660 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@6661 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@6662 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +f_ctr = .bss:0x00000164; // type:object size:0x3C scope:local align:4 +@6663 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +@6664 = .bss:0x000001AC; // type:object size:0xC scope:local align:4 +@6665 = .bss:0x000001B8; // type:object size:0xC scope:local align:4 +@6666 = .bss:0x000001C4; // type:object size:0xC scope:local align:4 +@6667 = .bss:0x000001D0; // type:object size:0xC scope:local align:4 +f_eye = .bss:0x000001DC; // type:object size:0x3C scope:local align:4 diff --git a/config/GZLP01/rels/d_a_goal_flag/splits.txt b/config/GZLP01/rels/d_a_goal_flag/splits.txt new file mode 100644 index 000000000..689fba228 --- /dev/null +++ b/config/GZLP01/rels/d_a_goal_flag/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_goal_flag.cpp: + .text start:0x000000EC end:0x00002DC8 + .text start:0x00002DC8 end:0x00002EB0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000119 + .data start:0x00000000 end:0x00002614 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZLP01/rels/d_a_goal_flag/symbols.txt b/config/GZLP01/rels/d_a_goal_flag/symbols.txt new file mode 100644 index 000000000..94cb7acc4 --- /dev/null +++ b/config/GZLP01/rels/d_a_goal_flag/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setTexObj__16daGFlag_packet_cFUc = .text:0x000000EC; // type:function size:0x124 scope:global align:4 +setToonTexObj__16daGFlag_packet_cFv = .text:0x00000210; // type:function size:0x120 scope:global align:4 +draw__16daGFlag_packet_cFv = .text:0x00000330; // type:function size:0x648 scope:global align:4 +setBackNrm__16daGFlag_packet_cFv = .text:0x00000978; // type:function size:0x8C scope:global align:4 +setNrmVtx__16daGFlag_packet_cFP4cXyzii = .text:0x00000A04; // type:function size:0x474 scope:global align:4 +__dt__4cXyzFv = .text:0x00000E78; // type:function size:0x3C scope:weak align:4 +getRacePath__13daGoal_Flag_cFUc = .text:0x00000EB4; // type:function size:0xCC scope:global align:4 +RopeMove__13daGoal_Flag_cFv = .text:0x00000F80; // type:function size:0x174 scope:global align:4 +CreateBuoyRaces__13daGoal_Flag_cFv = .text:0x000010F4; // type:function size:0x148 scope:global align:4 +goal_check__13daGoal_Flag_cFv = .text:0x0000123C; // type:function size:0x214 scope:global align:4 +flag_move__13daGoal_Flag_cFv = .text:0x00001450; // type:function size:0x3EC scope:global align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzf = .text:0x0000183C; // type:function size:0x134 scope:local align:4 +get_cloth_anim_factor__13daGoal_Flag_cFP4cXyzP4cXyzP4cXyzii = .text:0x00001970; // type:function size:0x350 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x00001CC0; // type:function size:0x20 scope:local align:4 +CreateHeap__13daGoal_Flag_cFv = .text:0x00001CE0; // type:function size:0x94 scope:global align:4 +getDemoAction__13daGoal_Flag_cFi = .text:0x00001D74; // type:function size:0x40 scope:global align:4 +RaceStart__13daGoal_Flag_cFv = .text:0x00001DB4; // type:function size:0x1AC scope:global align:4 +TimerExecute__13daGoal_Flag_cFv = .text:0x00001F60; // type:function size:0x330 scope:global align:4 +RaceEnd__13daGoal_Flag_cFv = .text:0x00002290; // type:function size:0x150 scope:global align:4 +daGoal_FlagCreate__FPv = .text:0x000023E0; // type:function size:0x20 scope:local align:4 +_create__13daGoal_Flag_cFv = .text:0x00002400; // type:function size:0x568 scope:weak align:4 +__dt__19mDoExt_3DlineMat0_cFv = .text:0x00002968; // type:function size:0x48 scope:weak align:4 +__ct__19mDoExt_3DlineMat0_cFv = .text:0x000029B0; // type:function size:0x1C scope:weak align:4 +daGoal_FlagDelete__FPv = .text:0x000029CC; // type:function size:0xE0 scope:local align:4 +daGoal_FlagExecute__FPv = .text:0x00002AAC; // type:function size:0x68 scope:local align:4 +daGoal_FlagDraw__FPv = .text:0x00002B14; // type:function size:0x190 scope:local align:4 +daGoal_FlagIsDelete__FPv = .text:0x00002CA4; // type:function size:0x8 scope:local align:4 +__sinit_d_a_goal_flag_cpp = .text:0x00002CAC; // type:function size:0xCC scope:local align:4 +__dt__13daGFlag_HIO_cFv = .text:0x00002D78; // type:function size:0x50 scope:weak align:4 +__dt__16daGFlag_packet_cFv = .text:0x00002DC8; // type:function size:0xE4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002EAC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +arcname = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +index_tbl$4052 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +@4062 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4065 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4123 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +down_offset$4302 = .rodata:0x00000028; // type:object size:0x10 scope:local align:4 +@4341 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4456 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4457 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4569 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4572 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4573 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4668 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4669 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4998 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5001 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5002 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5003 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5098 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5099 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A4; // type:object size:0x75 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_txa_dummy_hataTEX = .data:0x00000040; // type:object size:0x2000 scope:local align:32 +l_pos = .data:0x00002040; // type:object size:0x21C scope:local align:4 +l_texCoord = .data:0x0000225C; // type:object size:0x168 scope:local align:4 +l_goal_flag_DL = .data:0x000023E0; // type:object size:0x104 scope:local align:32 +l_goal_flag_matDL = .data:0x00002500; // type:object size:0x34 scope:local align:32 +sub_arcname_tbl = .data:0x00002534; // type:object size:0x8 scope:local align:4 +arc_name_tbl$4051 = .data:0x0000253C; // type:object size:0x8 scope:local align:4 +@4720 = .data:0x00002544; // type:object size:0xC scope:local align:4 +ActionNames$4742 = .data:0x00002550; // type:object size:0x14 scope:local align:4 +@4768 = .data:0x00002564; // type:object size:0xC scope:local align:4 +@4825 = .data:0x00002570; // type:object size:0xC scope:local align:4 +event_name_tbl$4828 = .data:0x0000257C; // type:object size:0x8 scope:local align:4 +event_name_tbl$4874 = .data:0x00002584; // type:object size:0x8 scope:local align:4 +daGoal_FlagMethodTable = .data:0x0000258C; // type:object size:0x20 scope:local align:4 +g_profile_Goal_Flag = .data:0x000025AC; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000025DC; // type:object size:0x14 scope:weak align:4 +__vt__16daGFlag_packet_c = .data:0x000025F0; // type:object size:0x18 scope:global align:4 +__vt__13daGFlag_HIO_c = .data:0x00002608; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4047 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x40 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_grass/splits.txt b/config/GZLP01/rels/d_a_grass/splits.txt new file mode 100644 index 000000000..fc21afb0d --- /dev/null +++ b/config/GZLP01/rels/d_a_grass/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_grass.cpp: + .text start:0x000000EC end:0x0000151C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000532 diff --git a/config/GZLP01/rels/d_a_grass/symbols.txt b/config/GZLP01/rels/d_a_grass/symbols.txt new file mode 100644 index 000000000..c9bb7db26 --- /dev/null +++ b/config/GZLP01/rels/d_a_grass/symbols.txt @@ -0,0 +1,116 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daGrass_IsDelete__FP11grass_class = .text:0x000000EC; // type:function size:0x8 scope:local align:4 +daGrass_Delete__FP11grass_class = .text:0x000000F4; // type:function size:0x8 scope:local align:4 +daGrass_Create__FP10fopAc_ac_c = .text:0x000000FC; // type:function size:0x13E4 scope:local align:4 +__dt__5csXyzFv = .text:0x000014E0; // type:function size:0x3C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@4572 = .rodata:0x00000000; // type:object size:0x8 scope:local align:8 +l_offsetData$4090 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +daGrass_METHODS = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_GRASS = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4003 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4004 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4006 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4007 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4008 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@4009 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@4010 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@4011 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +l_setType0$4002 = .bss:0x000000AC; // type:object size:0x2A scope:local align:4 +@4013 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$4014 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +@4016 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4017 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@4018 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4019 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@4020 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@4021 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +@4022 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@4023 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +@4024 = .bss:0x00000148; // type:object size:0xC scope:local align:4 +@4025 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +@4026 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@4027 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +@4028 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +@4029 = .bss:0x00000184; // type:object size:0xC scope:local align:4 +@4030 = .bss:0x00000190; // type:object size:0xC scope:local align:4 +@4031 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@4032 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@4033 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +@4034 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +@4035 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +l_setType1$4012 = .bss:0x000001D8; // type:object size:0x7E scope:local align:4 +@4037 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +init$4038 = .bss:0x00000264; // type:object size:0x1 scope:local align:1 +@4040 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@4041 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +l_setType2$4036 = .bss:0x00000280; // type:object size:0x12 scope:local align:4 +@4043 = .bss:0x00000294; // type:object size:0xC scope:local align:4 +init$4044 = .bss:0x000002A0; // type:object size:0x1 scope:local align:1 +@4046 = .bss:0x000002A4; // type:object size:0xC scope:local align:4 +@4047 = .bss:0x000002B0; // type:object size:0xC scope:local align:4 +@4048 = .bss:0x000002BC; // type:object size:0xC scope:local align:4 +@4049 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +@4050 = .bss:0x000002D4; // type:object size:0xC scope:local align:4 +@4051 = .bss:0x000002E0; // type:object size:0xC scope:local align:4 +l_setType3$4042 = .bss:0x000002EC; // type:object size:0x2A scope:local align:4 +@4053 = .bss:0x00000318; // type:object size:0xC scope:local align:4 +init$4054 = .bss:0x00000324; // type:object size:0x1 scope:local align:1 +@4056 = .bss:0x00000328; // type:object size:0xC scope:local align:4 +@4057 = .bss:0x00000334; // type:object size:0xC scope:local align:4 +@4058 = .bss:0x00000340; // type:object size:0xC scope:local align:4 +@4059 = .bss:0x0000034C; // type:object size:0xC scope:local align:4 +@4060 = .bss:0x00000358; // type:object size:0xC scope:local align:4 +@4061 = .bss:0x00000364; // type:object size:0xC scope:local align:4 +@4062 = .bss:0x00000370; // type:object size:0xC scope:local align:4 +@4063 = .bss:0x0000037C; // type:object size:0xC scope:local align:4 +@4064 = .bss:0x00000388; // type:object size:0xC scope:local align:4 +@4065 = .bss:0x00000394; // type:object size:0xC scope:local align:4 +@4066 = .bss:0x000003A0; // type:object size:0xC scope:local align:4 +@4067 = .bss:0x000003AC; // type:object size:0xC scope:local align:4 +@4068 = .bss:0x000003B8; // type:object size:0xC scope:local align:4 +@4069 = .bss:0x000003C4; // type:object size:0xC scope:local align:4 +@4070 = .bss:0x000003D0; // type:object size:0xC scope:local align:4 +@4071 = .bss:0x000003DC; // type:object size:0xC scope:local align:4 +l_setType4$4052 = .bss:0x000003E8; // type:object size:0x66 scope:local align:4 +@4073 = .bss:0x00000450; // type:object size:0xC scope:local align:4 +init$4074 = .bss:0x0000045C; // type:object size:0x1 scope:local align:1 +@4076 = .bss:0x00000460; // type:object size:0xC scope:local align:4 +@4077 = .bss:0x0000046C; // type:object size:0xC scope:local align:4 +@4078 = .bss:0x00000478; // type:object size:0xC scope:local align:4 +@4079 = .bss:0x00000484; // type:object size:0xC scope:local align:4 +@4080 = .bss:0x00000490; // type:object size:0xC scope:local align:4 +@4081 = .bss:0x0000049C; // type:object size:0xC scope:local align:4 +l_setType5$4072 = .bss:0x000004A8; // type:object size:0x2A scope:local align:4 +@4083 = .bss:0x000004D4; // type:object size:0xC scope:local align:4 +init$4084 = .bss:0x000004E0; // type:object size:0x1 scope:local align:1 +@4086 = .bss:0x000004E4; // type:object size:0xC scope:local align:4 +@4087 = .bss:0x000004F0; // type:object size:0xC scope:local align:4 +@4088 = .bss:0x000004FC; // type:object size:0xC scope:local align:4 +@4089 = .bss:0x00000508; // type:object size:0xC scope:local align:4 +l_setType6$4082 = .bss:0x00000514; // type:object size:0x1E scope:local align:4 diff --git a/config/GZLP01/rels/d_a_gy/splits.txt b/config/GZLP01/rels/d_a_gy/splits.txt new file mode 100644 index 000000000..04c543dc4 --- /dev/null +++ b/config/GZLP01/rels/d_a_gy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gy.cpp: + .text start:0x000000EC end:0x00005FE4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000282 + .data start:0x00000000 end:0x000006BC + .bss start:0x00000008 end:0x0000021C diff --git a/config/GZLP01/rels/d_a_gy/symbols.txt b/config/GZLP01/rels/d_a_gy/symbols.txt new file mode 100644 index 000000000..e62105591 --- /dev/null +++ b/config/GZLP01/rels/d_a_gy/symbols.txt @@ -0,0 +1,307 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daGy_HIO_cFv = .text:0x000000EC; // type:function size:0x2E0 scope:global align:4 +__dt__4cXyzFv = .text:0x000003CC; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000408; // type:function size:0x48 scope:weak align:4 +nodeControl_CB__FP7J3DNodei = .text:0x00000450; // type:function size:0x4C scope:local align:4 +_nodeControl__6daGy_cFP7J3DNodeP8J3DModel = .text:0x0000049C; // type:function size:0x3EC scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000888; // type:function size:0x20 scope:local align:4 +_createHeap__6daGy_cFv = .text:0x000008A8; // type:function size:0x204 scope:global align:4 +setMtx__6daGy_cFv = .text:0x00000AAC; // type:function size:0x184 scope:global align:4 +setAnm__6daGy_cFv = .text:0x00000C30; // type:function size:0x4C scope:global align:4 +setAtCollision__6daGy_cFv = .text:0x00000C7C; // type:function size:0x1F8 scope:global align:4 +setCollision__6daGy_cFv = .text:0x00000E74; // type:function size:0xC8 scope:global align:4 +setAimSpeedF__6daGy_cFv = .text:0x00000F3C; // type:function size:0x88 scope:global align:4 +modeDiveInit__6daGy_cFv = .text:0x00000FC4; // type:function size:0x18 scope:global align:4 +modeDive__6daGy_cFv = .text:0x00000FDC; // type:function size:0x300 scope:global align:4 +modeCircleInit__6daGy_cFv = .text:0x000012DC; // type:function size:0x140 scope:global align:4 +modeCircle__6daGy_cFv = .text:0x0000141C; // type:function size:0x2C8 scope:global align:4 +modeWithCircleInit__6daGy_cFv = .text:0x000016E4; // type:function size:0xA4 scope:global align:4 +modeWithCircle__6daGy_cFv = .text:0x00001788; // type:function size:0x224 scope:global align:4 +modeAttackInit__6daGy_cFv = .text:0x000019AC; // type:function size:0x68 scope:global align:4 +modeWithAttackInit__6daGy_cFv = .text:0x00001A14; // type:function size:0x60 scope:global align:4 +modeWithAttack__6daGy_cFv = .text:0x00001A74; // type:function size:0x2EC scope:global align:4 +modeAttack__6daGy_cFv = .text:0x00001D60; // type:function size:0x1C0 scope:global align:4 +modeAttackPlayerInit__6daGy_cFv = .text:0x00001F20; // type:function size:0x20 scope:global align:4 +modeAttackPlayer__6daGy_cFv = .text:0x00001F40; // type:function size:0x3B8 scope:global align:4 +modeAttackBackInit__6daGy_cFv = .text:0x000022F8; // type:function size:0x108 scope:global align:4 +modeAttackBack__6daGy_cFv = .text:0x00002400; // type:function size:0x160 scope:global align:4 +modeDamageInit__6daGy_cFv = .text:0x00002560; // type:function size:0x90 scope:global align:4 +modeDamage__6daGy_cFv = .text:0x000025F0; // type:function size:0x164 scope:global align:4 +modeDeleteInit__6daGy_cFv = .text:0x00002754; // type:function size:0x164 scope:global align:4 +modeDelete__6daGy_cFv = .text:0x000028B8; // type:function size:0xE0 scope:global align:4 +modeDeleteBombInit__6daGy_cFv = .text:0x00002998; // type:function size:0xD8 scope:global align:4 +modeDeleteBomb__6daGy_cFv = .text:0x00002A70; // type:function size:0x24C scope:global align:4 +modeProcCall__6daGy_cFv = .text:0x00002CBC; // type:function size:0x168 scope:global align:4 +createWave__6daGy_cFv = .text:0x00002E24; // type:function size:0x1E0 scope:global align:4 +setWave__6daGy_cFv = .text:0x00003004; // type:function size:0x264 scope:global align:4 +lineCheck__6daGy_cFP4cXyzP4cXyz = .text:0x00003268; // type:function size:0x7C scope:global align:4 +checkTgHit__6daGy_cFv = .text:0x000032E4; // type:function size:0x608 scope:global align:4 +getWaterY__6daGy_cFv = .text:0x000038EC; // type:function size:0xC0 scope:global align:4 +_execute__6daGy_cFv = .text:0x000039AC; // type:function size:0x8B8 scope:global align:4 +drawDebug__6daGy_cFv = .text:0x00004264; // type:function size:0x2FC scope:global align:4 +_draw__6daGy_cFv = .text:0x00004560; // type:function size:0x168 scope:global align:4 +createInit__6daGy_cFv = .text:0x000046C8; // type:function size:0x258 scope:global align:4 +_create__6daGy_cFv = .text:0x00004920; // type:function size:0x160 scope:global align:4 +__ct__6daGy_cFv = .text:0x00004A80; // type:function size:0x470 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00004EF0; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00005044; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00005170; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00005210; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000526C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000052B4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00005310; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00005358; // type:function size:0x94 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000053EC; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005434; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005438; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00005494; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000054DC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000055A8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000055F0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x0000564C; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x0000572C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00005788; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000057D0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000589C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000058E4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005940; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00005988; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00005A10; // type:function size:0x70 scope:weak align:4 +_delete__6daGy_cFv = .text:0x00005A80; // type:function size:0x54 scope:global align:4 +daGyCreate__FPv = .text:0x00005AD4; // type:function size:0x20 scope:local align:4 +daGyDelete__FPv = .text:0x00005AF4; // type:function size:0x24 scope:local align:4 +daGyExecute__FPv = .text:0x00005B18; // type:function size:0x24 scope:local align:4 +daGyDraw__FPv = .text:0x00005B3C; // type:function size:0x24 scope:local align:4 +daGyIsDelete__FPv = .text:0x00005B60; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00005B68; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005BB0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005BF8; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C54; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C58; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C5C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005C60; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005C64; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005C74; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005C7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005C84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005C8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005C94; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005CCC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005CD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005CDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005CE4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005D1C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005D20; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00005D28; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005D38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005D40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005D48; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00005D80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00005D88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00005D90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005D98; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005DD0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005DDC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005DE8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005DF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005E10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005E18; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005E60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005E68; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005EA0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005EA8; // type:function size:0x8 scope:weak align:4 +__dt__10daGy_HIO_cFv = .text:0x00005EB0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00005F0C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_gy_cpp = .text:0x00005F28; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005F64; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005F6C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005F74; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005F7C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00005F84; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00005F8C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005F94; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005F9C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00005FA4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005FAC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005FB4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005FBC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005FC4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00005FCC; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00005FD4; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00005FDC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daGy_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daGy_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +@4136 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4161 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4166 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4314 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4431 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$4435 = .rodata:0x000000CC; // type:object size:0x48 scope:local align:4 +a_anm_prm_tbl$4436 = .rodata:0x00000114; // type:object size:0xC0 scope:local align:4 +@4543 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x000001E0; // type:object size:0x8 scope:local align:8 data:double +@4793 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@5306 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@5307 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@5386 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 data:string +@5569 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@5570 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@5844 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@5845 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@5858 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@5860 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +color_ok$5861 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +color_ng$5862 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@5866 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@5868 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@5870 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@5872 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@5879 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@5881 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@5888 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@5890 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@5892 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@5894 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5896 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@6052 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@6053 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000025C; // type:object size:0x26 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_sph_head_src = .data:0x00000030; // type:object size:0x40 scope:local align:4 +l_sph_src = .data:0x00000070; // type:object size:0x40 scope:local align:4 +l_cps_src = .data:0x000000B0; // type:object size:0x4C scope:local align:4 +atama_cyl_offset$4340 = .data:0x000000FC; // type:object size:0x18 scope:local align:4 +ago_cyl_offset$4341 = .data:0x00000114; // type:object size:0x18 scope:local align:4 +body1_cyl_offset$4342 = .data:0x0000012C; // type:object size:0x18 scope:local align:4 +body2_cyl_offset$4343 = .data:0x00000144; // type:object size:0x18 scope:local align:4 +sebire1_cyl_offset$4344 = .data:0x0000015C; // type:object size:0x18 scope:local align:4 +search_data$4345 = .data:0x00000174; // type:object size:0x60 scope:local align:4 +@5232 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@5233 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@5234 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5235 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@5236 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@5237 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@5238 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@5239 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@5240 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@5241 = .data:0x00000240; // type:object size:0xC scope:local align:4 +mode_proc$5231 = .data:0x0000024C; // type:object size:0x78 scope:local align:4 +daGyMethodTable = .data:0x000002C4; // type:object size:0x20 scope:local align:4 +g_profile_GY = .data:0x000002E4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000350; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000380; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000003B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000003D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000003E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000003EC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000003F8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000041C; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000043C; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000458; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004E0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000004EC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000574; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000580; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000058C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000614; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000620; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000062C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000680; // type:object size:0x24 scope:weak align:4 +__vt__10daGy_HIO_c = .data:0x000006A4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4183 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x19C scope:local align:4 +init$5242 = .bss:0x000001FC; // type:object size:0x1 scope:local align:1 +init$5249 = .bss:0x000001FD; // type:object size:0x1 scope:local align:1 +wave_l_direction$5248 = .bss:0x00000200; // type:object size:0xC scope:local align:4 +init$5252 = .bss:0x0000020C; // type:object size:0x1 scope:local align:1 +wave_r_direction$5251 = .bss:0x00000210; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_gy_ctrl/splits.txt b/config/GZLP01/rels/d_a_gy_ctrl/splits.txt new file mode 100644 index 000000000..c624203dd --- /dev/null +++ b/config/GZLP01/rels/d_a_gy_ctrl/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_gy_ctrl.cpp: + .text start:0x000000EC end:0x00001DCC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000270 + .bss start:0x00000008 end:0x00000045 diff --git a/config/GZLP01/rels/d_a_gy_ctrl/symbols.txt b/config/GZLP01/rels/d_a_gy_ctrl/symbols.txt new file mode 100644 index 000000000..65fd004e2 --- /dev/null +++ b/config/GZLP01/rels/d_a_gy_ctrl/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daGy_Ctrl_HIO_cFv = .text:0x000000EC; // type:function size:0x84 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000170; // type:function size:0x48 scope:weak align:4 +searchNearActor_CB__FPvPv = .text:0x000001B8; // type:function size:0x2C scope:local align:4 +searchNearActor__11daGy_Ctrl_cFP10fopAc_ac_c = .text:0x000001E4; // type:function size:0xB8 scope:global align:4 +setTarget__11daGy_Ctrl_cFv = .text:0x0000029C; // type:function size:0x1B4 scope:global align:4 +setPathTargetPos__11daGy_Ctrl_cFv = .text:0x00000450; // type:function size:0x1E8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000638; // type:function size:0x3C scope:weak align:4 +getWaterY__11daGy_Ctrl_cFR4cXyz = .text:0x00000674; // type:function size:0x38 scope:global align:4 +lineCheck__11daGy_Ctrl_cFP4cXyzP4cXyz = .text:0x000006AC; // type:function size:0x80 scope:global align:4 +checkPath__11daGy_Ctrl_cFv = .text:0x0000072C; // type:function size:0x14C scope:global align:4 +setPathPos__11daGy_Ctrl_cFv = .text:0x00000878; // type:function size:0x250 scope:global align:4 +modeProc__11daGy_Ctrl_cFQ211daGy_Ctrl_c6Proc_ei = .text:0x00000AC8; // type:function size:0x14C scope:global align:4 +modeSwWaitInit__11daGy_Ctrl_cFv = .text:0x00000C14; // type:function size:0x4 scope:global align:4 +modeSwWait__11daGy_Ctrl_cFv = .text:0x00000C18; // type:function size:0x74 scope:global align:4 +modeCreateInit__11daGy_Ctrl_cFv = .text:0x00000C8C; // type:function size:0x14 scope:global align:4 +modeCreate__11daGy_Ctrl_cFv = .text:0x00000CA0; // type:function size:0x1B0 scope:global align:4 +modeWaitInit__11daGy_Ctrl_cFv = .text:0x00000E50; // type:function size:0x4 scope:global align:4 +modeWait__11daGy_Ctrl_cFv = .text:0x00000E54; // type:function size:0xAC scope:global align:4 +modeHideInit__11daGy_Ctrl_cFv = .text:0x00000F00; // type:function size:0x18 scope:global align:4 +modeHide__11daGy_Ctrl_cFv = .text:0x00000F18; // type:function size:0xE4 scope:global align:4 +deadCheckGy__11daGy_Ctrl_cFv = .text:0x00000FFC; // type:function size:0xA0 scope:global align:4 +_execute__11daGy_Ctrl_cFv = .text:0x0000109C; // type:function size:0x64 scope:global align:4 +_draw__11daGy_Ctrl_cFv = .text:0x00001100; // type:function size:0x110 scope:global align:4 +createInitNoArer__11daGy_Ctrl_cFv = .text:0x00001210; // type:function size:0x40 scope:global align:4 +createInit__11daGy_Ctrl_cFv = .text:0x00001250; // type:function size:0x84 scope:global align:4 +getParam__11daGy_Ctrl_cFUlUcUc = .text:0x000012D4; // type:function size:0x24 scope:global align:4 +getArg__11daGy_Ctrl_cFv = .text:0x000012F8; // type:function size:0x100 scope:global align:4 +checkGyCtrlExist__11daGy_Ctrl_cFv = .text:0x000013F8; // type:function size:0x60 scope:global align:4 +_create__11daGy_Ctrl_cFv = .text:0x00001458; // type:function size:0x254 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000016AC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001800; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000192C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000019CC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001A28; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001A70; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001ACC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001B14; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001BA8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001BF0; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001C38; // type:function size:0x4 scope:weak align:4 +_delete__11daGy_Ctrl_cFv = .text:0x00001C3C; // type:function size:0x8 scope:global align:4 +daGy_CtrlCreate__FPv = .text:0x00001C44; // type:function size:0x20 scope:local align:4 +daGy_CtrlDelete__FPv = .text:0x00001C64; // type:function size:0x24 scope:local align:4 +daGy_CtrlExecute__FPv = .text:0x00001C88; // type:function size:0x24 scope:local align:4 +daGy_CtrlDraw__FPv = .text:0x00001CAC; // type:function size:0x24 scope:local align:4 +daGy_CtrlIsDelete__FPv = .text:0x00001CD0; // type:function size:0x8 scope:local align:4 +__dt__15daGy_Ctrl_HIO_cFv = .text:0x00001CD8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001D34; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_gy_ctrl_cpp = .text:0x00001D50; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001D8C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001D94; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001D9C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001DA4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001DAC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00001DB4; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00001DBC; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00001DC4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4150 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4186 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4285 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4286 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4287 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4407 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4481 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +color_ok$4559 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +color_ng$4560 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4657 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000050; // type:object size:0x30 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4412 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4413 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4414 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4415 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4416 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4417 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4418 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4419 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_tbl$4411 = .data:0x00000090; // type:object size:0x70 scope:local align:4 +daGy_CtrlMethodTable = .data:0x00000100; // type:object size:0x20 scope:local align:4 +g_profile_GY_CTRL = .data:0x00000120; // type:object size:0x30 scope:global align:4 +g_profile_GY_CTRLB = .data:0x00000150; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000180; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001B0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001E0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000234; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__15daGy_Ctrl_HIO_c = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4158 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x30 scope:local align:4 +init$4420 = .bss:0x00000044; // type:object size:0x1 scope:local align:1 data:byte diff --git a/config/GZLP01/rels/d_a_himo3/splits.txt b/config/GZLP01/rels/d_a_himo3/splits.txt new file mode 100644 index 000000000..b1032bb51 --- /dev/null +++ b/config/GZLP01/rels/d_a_himo3/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_himo3.cpp: + .text start:0x000000EC end:0x00002D30 + .text start:0x00002D30 end:0x00002DA4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000141 + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLP01/rels/d_a_himo3/symbols.txt b/config/GZLP01/rels/d_a_himo3/symbols.txt new file mode 100644 index 000000000..f41308543 --- /dev/null +++ b/config/GZLP01/rels/d_a_himo3/symbols.txt @@ -0,0 +1,184 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +himo3_control__FP11himo3_classP7himo3_s = .text:0x000000EC; // type:function size:0xB6C scope:local align:4 +ga_draw__FP11himo3_class = .text:0x00000C58; // type:function size:0xC4 scope:local align:4 +daHimo3_Draw__FP11himo3_class = .text:0x00000D1C; // type:function size:0x1DC scope:local align:4 +ga_move__FP11himo3_class = .text:0x00000EF8; // type:function size:0x210 scope:local align:4 +setActorHang__11himo3_classF4cXyzs = .text:0x00001108; // type:function size:0x20 scope:global align:4 +path_move__FP11himo3_class = .text:0x00001128; // type:function size:0x3D0 scope:local align:4 +daHimo3_Execute__FP11himo3_class = .text:0x000014F8; // type:function size:0x544 scope:local align:4 +daHimo3_IsDelete__FP11himo3_class = .text:0x00001A3C; // type:function size:0x8 scope:local align:4 +daHimo3_Delete__FP11himo3_class = .text:0x00001A44; // type:function size:0x9C scope:local align:4 +useHeapInit__FP11himo3_class = .text:0x00001AE0; // type:function size:0x2F4 scope:local align:4 +daHimo3_Create__FP10fopAc_ac_c = .text:0x00001DD4; // type:function size:0x354 scope:local align:4 +__ct__11himo3_classFv = .text:0x00002128; // type:function size:0x264 scope:weak align:4 +__dt__7h3_ga_sFv = .text:0x0000238C; // type:function size:0x3C scope:weak align:4 +__ct__7h3_ga_sFv = .text:0x000023C8; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000023CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002498; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000024E0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002528; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002584; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000025CC; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002698; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000271C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002778; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000027E8; // type:function size:0x88 scope:weak align:4 +__dt__7himo3_sFv = .text:0x00002870; // type:function size:0x3C scope:weak align:4 +__ct__7himo3_sFv = .text:0x000028AC; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000028B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000028F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002940; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000299C; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029E4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029E8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029EC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000029F0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000029F4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002A3C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002A98; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002AA8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002AB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002AB8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002AC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002AC8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002B00; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002B08; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002B10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B18; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002B50; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002B54; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002B5C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002B6C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002B74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B8C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002BCC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002BD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BDC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C14; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C24; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C30; // type:function size:0xC scope:weak align:4 +__sinit_d_a_himo3_cpp = .text:0x00002C3C; // type:function size:0x7C scope:local align:4 +__dt__10himo3HIO_cFv = .text:0x00002CB8; // type:function size:0x48 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002D00; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D08; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002D10; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002D18; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002D20; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002D28; // type:function size:0x8 scope:weak align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x00002D30; // type:function size:0x1C scope:weak align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00002D4C; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00002D68; // type:function size:0x3C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4351 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4353 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4354 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4355 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4362 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4413 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4421 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4712 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4713 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4715 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4716 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4717 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4718 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4719 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4720 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@4721 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4724 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4725 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4927 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4928 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4929 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5207 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D0; // type:object size:0x71 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +hook_bmd$4749 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +cc_cyl_src$4837 = .data:0x00000044; // type:object size:0x44 scope:local align:4 +sph_src$4839 = .data:0x00000088; // type:object size:0x40 scope:local align:4 +sph2_src$4840 = .data:0x000000C8; // type:object size:0x40 scope:local align:4 +l_daHimo3_Method = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_HIMO3 = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001A0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001BC; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000270; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000310; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000364; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000388; // type:object size:0x14 scope:weak align:4 +__vt__10himo3HIO_c = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +HIMO3_SCALE = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:float +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 data:byte +@4109 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x1C scope:local align:4 data:4byte +@4637 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4638 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +fire_scale$4636 = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_hitobj/splits.txt b/config/GZLP01/rels/d_a_hitobj/splits.txt new file mode 100644 index 000000000..2af55756d --- /dev/null +++ b/config/GZLP01/rels/d_a_hitobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hitobj.cpp: + .text start:0x00000078 end:0x00000510 + .rodata start:0x00000000 end:0x00000007 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLP01/rels/d_a_hitobj/symbols.txt b/config/GZLP01/rels/d_a_hitobj/symbols.txt new file mode 100644 index 000000000..7d927782a --- /dev/null +++ b/config/GZLP01/rels/d_a_hitobj/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daHitobj_Draw__FP12hitobj_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daHitobj_Execute__FP12hitobj_class = .text:0x00000080; // type:function size:0x68 scope:local align:4 +daHitobj_IsDelete__FP12hitobj_class = .text:0x000000E8; // type:function size:0x8 scope:local align:4 +daHitobj_Delete__FP12hitobj_class = .text:0x000000F0; // type:function size:0x30 scope:local align:4 +daHitobj_Create__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x13C scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000025C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000328; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000370; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000003CC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000414; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000424; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000042C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000434; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000043C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000444; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000047C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000484; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000048C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000494; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000004CC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000004D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000004D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000004E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000004E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000004F4; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000500; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000508; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string_table +cc_sph_src$4028 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daHitobj_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_HITOBJ = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_hmlif/splits.txt b/config/GZLP01/rels/d_a_hmlif/splits.txt new file mode 100644 index 000000000..5bc99e414 --- /dev/null +++ b/config/GZLP01/rels/d_a_hmlif/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hmlif.cpp: + .text start:0x00000078 end:0x000016A4 + .text start:0x000016A4 end:0x00001870 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x000001DC diff --git a/config/GZLP01/rels/d_a_hmlif/symbols.txt b/config/GZLP01/rels/d_a_hmlif/symbols.txt new file mode 100644 index 000000000..1ec963bbc --- /dev/null +++ b/config/GZLP01/rels/d_a_hmlif/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__9daHmlif_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +daHmlifDelete__9daHmlif_cFv = .text:0x00000080; // type:function size:0x58 scope:global align:4 +CreateHeap__9daHmlif_cFv = .text:0x000000D8; // type:function size:0x354 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000042C; // type:function size:0x48 scope:weak align:4 +Create__9daHmlif_cFv = .text:0x00000474; // type:function size:0x354 scope:global align:4 +daHmlifCreate__9daHmlif_cFv = .text:0x000007C8; // type:function size:0x168 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000930; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009FC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A44; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000AA0; // type:function size:0x48 scope:weak align:4 +set_mtx__9daHmlif_cFv = .text:0x00000AE8; // type:function size:0x98 scope:global align:4 +Execute__9daHmlif_cFPPA3_A4_f = .text:0x00000B80; // type:function size:0x64 scope:global align:4 +move__9daHmlif_cFv = .text:0x00000BE4; // type:function size:0x40 scope:global align:4 +set_se__9daHmlif_cFv = .text:0x00000C24; // type:function size:0x84 scope:global align:4 +anim_play__9daHmlif_cFv = .text:0x00000CA8; // type:function size:0xEC scope:global align:4 +check_col__9daHmlif_cFv = .text:0x00000D94; // type:function size:0x17C scope:global align:4 +lift_smooth_move__9daHmlif_cFv = .text:0x00000F10; // type:function size:0x1B4 scope:global align:4 +lift_normal_move__9daHmlif_cFv = .text:0x000010C4; // type:function size:0x1AC scope:global align:4 +set_next_pnt__9daHmlif_cFv = .text:0x00001270; // type:function size:0x1A0 scope:global align:4 +setNextPath__9daHmlif_cFv = .text:0x00001410; // type:function size:0x110 scope:global align:4 +chkSwitchPathType__9daHmlif_cFv = .text:0x00001520; // type:function size:0x14 scope:global align:4 +Draw__9daHmlif_cFv = .text:0x00001534; // type:function size:0xDC scope:global align:4 +daHmlif_Create__FPv = .text:0x00001610; // type:function size:0x20 scope:local align:4 +daHmlif_Delete__FPv = .text:0x00001630; // type:function size:0x20 scope:local align:4 +daHmlif_Draw__FPv = .text:0x00001650; // type:function size:0x2C scope:local align:4 +daHmlif_Execute__FPv = .text:0x0000167C; // type:function size:0x20 scope:local align:4 +daHmlif_IsDelete__FPv = .text:0x0000169C; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000016A4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000016AC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000016B4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000016BC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000016CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000016D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016EC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000172C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001734; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000173C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001774; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001778; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001780; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001788; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001790; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000179C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000017A8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001804; // type:function size:0x5C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001860; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001868; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_speed__9daHmlif_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +m_bmdidx__9daHmlif_c = .rodata:0x00000040; // type:object size:0x6 scope:global align:4 +m_dzbidx__9daHmlif_c = .rodata:0x00000048; // type:object size:0x6 scope:global align:4 +m_btpidx__9daHmlif_c = .rodata:0x00000050; // type:object size:0x6 scope:global align:4 +m_brkidx__9daHmlif_c = .rodata:0x00000058; // type:object size:0x6 scope:global align:4 +m_cull_box__9daHmlif_c = .rodata:0x00000060; // type:object size:0x48 scope:global align:4 +m_heapsize__9daHmlif_c = .rodata:0x000000A8; // type:object size:0x6 scope:global align:4 +@4070 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4319 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4392 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4422 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:8 +@4423 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000108; // type:object size:0x48 scope:local align:4 data:string_table +m_arcname__9daHmlif_c = .data:0x00000000; // type:object size:0xC scope:global align:4 +l_sph_src = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +daHmlifMethodTable = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_Hmlif = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000009C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000013C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__9daHmlif_c = .data:0x000001B4; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_hot_floor/splits.txt b/config/GZLP01/rels/d_a_hot_floor/splits.txt new file mode 100644 index 000000000..83ddba52f --- /dev/null +++ b/config/GZLP01/rels/d_a_hot_floor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hot_floor.cpp: + .text start:0x00000078 end:0x00000614 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLP01/rels/d_a_hot_floor/symbols.txt b/config/GZLP01/rels/d_a_hot_floor/symbols.txt new file mode 100644 index 000000000..66c73f0f1 --- /dev/null +++ b/config/GZLP01/rels/d_a_hot_floor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx_init__13daHot_Floor_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +set_mtx__13daHot_Floor_cFv = .text:0x00000108; // type:function size:0x110 scope:global align:4 +CreateInit__13daHot_Floor_cFv = .text:0x00000218; // type:function size:0x4C scope:global align:4 +daHot_FloorCreate__FPv = .text:0x00000264; // type:function size:0x94 scope:local align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000002F8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000354; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003B0; // type:function size:0x48 scope:weak align:4 +daHot_FloorDelete__FPv = .text:0x000003F8; // type:function size:0x48 scope:local align:4 +daHot_FloorExecute__FPv = .text:0x00000440; // type:function size:0x1C4 scope:local align:4 +daHot_FloorDraw__FPv = .text:0x00000604; // type:function size:0x8 scope:local align:4 +daHot_FloorIsDelete__FPv = .text:0x0000060C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__13daHot_Floor_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +daHot_FloorMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Hot_Floor = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_hys/splits.txt b/config/GZLP01/rels/d_a_hys/splits.txt new file mode 100644 index 000000000..6dc33c0c6 --- /dev/null +++ b/config/GZLP01/rels/d_a_hys/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_hys.cpp: + .text start:0x00000078 end:0x00000C30 + .text start:0x00000C30 end:0x00000DB4 + .rodata start:0x00000000 end:0x00000066 + .data start:0x00000000 end:0x0000026C + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_hys/symbols.txt b/config/GZLP01/rels/d_a_hys/symbols.txt new file mode 100644 index 000000000..0b172f9f0 --- /dev/null +++ b/config/GZLP01/rels/d_a_hys/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__7daHys_cFv = .text:0x00000078; // type:function size:0x40 scope:global align:4 +CreateHeap__7daHys_cFv = .text:0x000000B8; // type:function size:0x198 scope:global align:4 +Create__7daHys_cFv = .text:0x00000250; // type:function size:0x118 scope:global align:4 +set_mtx__7daHys_cFv = .text:0x00000368; // type:function size:0x90 scope:weak align:4 +Execute__7daHys_cFPPA3_A4_f = .text:0x000003F8; // type:function size:0xAC scope:global align:4 +mode_proc_call__7daHys_cFv = .text:0x000004A4; // type:function size:0xBC scope:global align:4 +mode_wait__7daHys_cFv = .text:0x00000560; // type:function size:0xA0 scope:global align:4 +mode_sw_on_init__7daHys_cFv = .text:0x00000600; // type:function size:0x90 scope:global align:4 +mode_sw_on__7daHys_cFv = .text:0x00000690; // type:function size:0x68 scope:global align:4 +mode_wait_init__7daHys_cFv = .text:0x000006F8; // type:function size:0xC scope:global align:4 +Draw__7daHys_cFv = .text:0x00000704; // type:function size:0x74 scope:global align:4 +daHys_Create__FPv = .text:0x00000778; // type:function size:0x18C scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000904; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009D0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A18; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A74; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000ABC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000B18; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B74; // type:function size:0x48 scope:weak align:4 +daHys_Delete__FPv = .text:0x00000BBC; // type:function size:0x20 scope:local align:4 +daHys_Draw__FPv = .text:0x00000BDC; // type:function size:0x2C scope:local align:4 +daHys_Execute__FPv = .text:0x00000C08; // type:function size:0x20 scope:local align:4 +daHys_IsDelete__FPv = .text:0x00000C28; // type:function size:0x8 scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000C30; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000C38; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000C40; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000C48; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000C50; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000C58; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000C60; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000C68; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000C70; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000CB8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000CC8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000CD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CE8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000D20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D38; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D70; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D84; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D8C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D98; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000DA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000DAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bdlidx__7daHys_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_btpidx__7daHys_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_dzbidx__7daHys_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_heapsize__7daHys_c = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +m_tg_r__7daHys_c = .rodata:0x00000014; // type:object size:0x8 scope:global align:4 +@4022 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x2E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__7daHys_c = .data:0x00000030; // type:object size:0x8 scope:global align:4 +l_sph_src = .data:0x00000038; // type:object size:0x40 scope:local align:4 +@4092 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4093 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_proc$4091 = .data:0x00000090; // type:object size:0x18 scope:local align:4 +daHysMethodTable = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Hys = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000F8; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000138; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001D8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__7daHys_c = .data:0x00000244; // type:object size:0x28 scope:global align:4 +init$4094 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_icelift/splits.txt b/config/GZLP01/rels/d_a_icelift/splits.txt new file mode 100644 index 000000000..0debd5fc1 --- /dev/null +++ b/config/GZLP01/rels/d_a_icelift/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_icelift.cpp: + .text start:0x00000078 end:0x0000109C + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZLP01/rels/d_a_icelift/symbols.txt b/config/GZLP01/rels/d_a_icelift/symbols.txt new file mode 100644 index 000000000..6b28ffd5f --- /dev/null +++ b/config/GZLP01/rels/d_a_icelift/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__9daIlift_cFv = .text:0x00000078; // type:function size:0x68 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E0; // type:function size:0x20 scope:local align:4 +CreateHeap__9daIlift_cFv = .text:0x00000100; // type:function size:0x184 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000284; // type:function size:0x1FC scope:local align:4 +CreateInit__9daIlift_cFv = .text:0x00000480; // type:function size:0x200 scope:global align:4 +_create__9daIlift_cFv = .text:0x00000680; // type:function size:0x114 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000794; // type:function size:0x70 scope:weak align:4 +set_mtx__9daIlift_cFv = .text:0x00000804; // type:function size:0x98 scope:global align:4 +_execute__9daIlift_cFv = .text:0x0000089C; // type:function size:0x12C scope:global align:4 +lift_wave__9daIlift_cFv = .text:0x000009C8; // type:function size:0x2C4 scope:global align:4 +path_move__9daIlift_cFv = .text:0x00000C8C; // type:function size:0x2C scope:global align:4 +lift_normal_move__9daIlift_cFv = .text:0x00000CB8; // type:function size:0x1A4 scope:global align:4 +set_next_pnt__9daIlift_cFv = .text:0x00000E5C; // type:function size:0xFC scope:global align:4 +_draw__9daIlift_cFv = .text:0x00000F58; // type:function size:0xA0 scope:global align:4 +daIlift_Create__FPv = .text:0x00000FF8; // type:function size:0x20 scope:local align:4 +daIlift_Delete__FPv = .text:0x00001018; // type:function size:0x24 scope:local align:4 +daIlift_Draw__FPv = .text:0x0000103C; // type:function size:0x24 scope:local align:4 +daIlift_Execute__FPv = .text:0x00001060; // type:function size:0x24 scope:local align:4 +daIlift_IsDelete__FPv = .text:0x00001084; // type:function size:0x8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000108C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001094; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bmdidx__9daIlift_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +m_dzbidx__9daIlift_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +m_heapsize__9daIlift_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +m_down_param__9daIlift_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +m_max_speed__9daIlift_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +@4091 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4094 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4095 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4096 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4290 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4336 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000070; // type:object size:0x30 scope:local align:4 data:string_table +m_arcname__9daIlift_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +daIliftMethodTable = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_ICE_LIFT = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000058; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_ikari/splits.txt b/config/GZLP01/rels/d_a_ikari/splits.txt new file mode 100644 index 000000000..5e26ffc9f --- /dev/null +++ b/config/GZLP01/rels/d_a_ikari/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ikari.cpp: + .text start:0x000000EC end:0x0000077C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000005A + .data start:0x00000000 end:0x0000007C + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_ikari/symbols.txt b/config/GZLP01/rels/d_a_ikari/symbols.txt new file mode 100644 index 000000000..a197d3ce7 --- /dev/null +++ b/config/GZLP01/rels/d_a_ikari/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +setMtx__9daIkari_cFv = .text:0x0000010C; // type:function size:0xB8 scope:global align:4 +_createHeap__9daIkari_cFv = .text:0x000001C4; // type:function size:0xCC scope:global align:4 +getArg__9daIkari_cFv = .text:0x00000290; // type:function size:0x68 scope:global align:4 +_execute__9daIkari_cFv = .text:0x000002F8; // type:function size:0xD4 scope:global align:4 +_draw__9daIkari_cFv = .text:0x000003CC; // type:function size:0xC8 scope:global align:4 +_create__9daIkari_cFv = .text:0x00000494; // type:function size:0x11C scope:global align:4 +_delete__9daIkari_cFv = .text:0x000005B0; // type:function size:0x30 scope:global align:4 +daIkariCreate__FPv = .text:0x000005E0; // type:function size:0x20 scope:local align:4 +daIkariDelete__FPv = .text:0x00000600; // type:function size:0x24 scope:local align:4 +daIkariExecute__FPv = .text:0x00000624; // type:function size:0x24 scope:local align:4 +daIkariDraw__FPv = .text:0x00000648; // type:function size:0x24 scope:local align:4 +daIkariIsDelete__FPv = .text:0x0000066C; // type:function size:0x8 scope:local align:4 +__sinit_d_a_ikari_cpp = .text:0x00000674; // type:function size:0x64 scope:local align:4 +__dt__15daObjIkariHIO_cFv = .text:0x000006D8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000734; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daIkari_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4102 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4103 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4111 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4154 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4161 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x22 scope:local align:4 data:string_table +ikari_bdl$4076 = .data:0x00000000; // type:object size:0x14 scope:local align:4 +daIkariMethodTable = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_IKARI = .data:0x00000034; // type:object size:0x30 scope:global align:4 +__vt__15daObjIkariHIO_c = .data:0x00000064; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000070; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4049 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_jbo/splits.txt b/config/GZLP01/rels/d_a_jbo/splits.txt new file mode 100644 index 000000000..2241803d7 --- /dev/null +++ b/config/GZLP01/rels/d_a_jbo/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_jbo.cpp: + .text start:0x00000078 end:0x00000D44 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLP01/rels/d_a_jbo/symbols.txt b/config/GZLP01/rels/d_a_jbo/symbols.txt new file mode 100644 index 000000000..55edeccd4 --- /dev/null +++ b/config/GZLP01/rels/d_a_jbo/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x90 scope:local align:4 +jbo_draw_SUB__FP9jbo_class = .text:0x00000108; // type:function size:0x138 scope:local align:4 +daJBO_Draw__FP9jbo_class = .text:0x00000240; // type:function size:0x84 scope:local align:4 +jbo_move__FP9jbo_class = .text:0x000002C4; // type:function size:0x2C0 scope:local align:4 +daJBO_Execute__FP9jbo_class = .text:0x00000584; // type:function size:0x114 scope:local align:4 +daJBO_IsDelete__FP9jbo_class = .text:0x00000698; // type:function size:0x8 scope:local align:4 +daJBO_Delete__FP9jbo_class = .text:0x000006A0; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006D0; // type:function size:0x14C scope:local align:4 +daJBO_Create__FP10fopAc_ac_c = .text:0x0000081C; // type:function size:0x274 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000A90; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000B5C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000BA4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000C00; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000C48; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000C58; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000C60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C78; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000CB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000CB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000CC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CC8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D00; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D0C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D14; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D1C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D28; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000D34; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000D3C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4033 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4174 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string_table +co_sph_src$4248 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daJBO_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_JBO = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_kaji/splits.txt b/config/GZLP01/rels/d_a_kaji/splits.txt new file mode 100644 index 000000000..f0956698a --- /dev/null +++ b/config/GZLP01/rels/d_a_kaji/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kaji.cpp: + .text start:0x00000078 end:0x00000570 + .rodata start:0x00000000 end:0x0000004A + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLP01/rels/d_a_kaji/symbols.txt b/config/GZLP01/rels/d_a_kaji/symbols.txt new file mode 100644 index 000000000..3c42362e1 --- /dev/null +++ b/config/GZLP01/rels/d_a_kaji/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__8daKaji_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +daKajiCreate__FPv = .text:0x000001F4; // type:function size:0x150 scope:local align:4 +daKajiDelete__FPv = .text:0x00000344; // type:function size:0x30 scope:local align:4 +daKajiExecute__FPv = .text:0x00000374; // type:function size:0x160 scope:local align:4 +daKajiDraw__FPv = .text:0x000004D4; // type:function size:0x94 scope:local align:4 +daKajiIsDelete__FPv = .text:0x00000568; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__8daKaji_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4022 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x26 scope:local align:4 data:string_table +daKajiMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Kaji = .data:0x00000020; // type:object size:0x30 scope:global align:4 +l_p_ship = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_kamome/splits.txt b/config/GZLP01/rels/d_a_kamome/splits.txt new file mode 100644 index 000000000..21ff718ff --- /dev/null +++ b/config/GZLP01/rels/d_a_kamome/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kamome.cpp: + .text start:0x000000EC end:0x00005398 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DA + .data start:0x00000000 end:0x00000494 + .bss start:0x00000008 end:0x000001C4 diff --git a/config/GZLP01/rels/d_a_kamome/symbols.txt b/config/GZLP01/rels/d_a_kamome/symbols.txt new file mode 100644 index 000000000..c3071de50 --- /dev/null +++ b/config/GZLP01/rels/d_a_kamome/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +anm_init__FP12kamome_classifUcfi = .text:0x000000EC; // type:function size:0xF8 scope:local align:4 +s_a_d_sub__FPvPv = .text:0x000001E4; // type:function size:0x2D4 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000004B8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000005E4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000684; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000006E0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000728; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000784; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000007CC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000860; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000008A8; // type:function size:0x48 scope:weak align:4 +search_esa__FP12kamome_class = .text:0x000008F0; // type:function size:0x154 scope:local align:4 +s_a_i_sub__FPvPv = .text:0x00000A44; // type:function size:0x4C scope:local align:4 +search_imouto__FP12kamome_class = .text:0x00000A90; // type:function size:0x2C scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000ABC; // type:function size:0xC8 scope:local align:4 +daKamome_Draw__FP12kamome_class = .text:0x00000B84; // type:function size:0x130 scope:local align:4 +kamome_pos_move__FP12kamome_class = .text:0x00000CB4; // type:function size:0x2C4 scope:local align:4 +kamome_bgcheck__FP12kamome_class = .text:0x00000F78; // type:function size:0x8C scope:local align:4 +kamome_ground_pos_move__FP12kamome_class = .text:0x00001004; // type:function size:0x154 scope:local align:4 +ko_s_sub__FPvPv = .text:0x00001158; // type:function size:0x68 scope:local align:4 +ko_check__FP12kamome_class = .text:0x000011C0; // type:function size:0x44 scope:local align:4 +heisou_control__FP12kamome_class = .text:0x00001204; // type:function size:0x108 scope:local align:4 +h_s_sub__FPvPv = .text:0x0000130C; // type:function size:0x5C scope:local align:4 +search_master__FP12kamome_class = .text:0x00001368; // type:function size:0x5C scope:local align:4 +kamome_heisou_move__FP12kamome_class = .text:0x000013C4; // type:function size:0x650 scope:local align:4 +kamome_path_move__FP12kamome_class = .text:0x00001A14; // type:function size:0xD34 scope:local align:4 +kamome_auto_move__FP12kamome_class = .text:0x00002748; // type:function size:0xEE8 scope:local align:4 +kamome_imouto_move__FP12kamome_class = .text:0x00003630; // type:function size:0xF4C scope:local align:4 +kamome_imouto2_move__FP12kamome_class = .text:0x0000457C; // type:function size:0x10C scope:local align:4 +daKamome_setMtx__FP12kamome_class = .text:0x00004688; // type:function size:0xE8 scope:local align:4 +daKamome_Execute__FP12kamome_class = .text:0x00004770; // type:function size:0x288 scope:local align:4 +daKamome_IsDelete__FP12kamome_class = .text:0x000049F8; // type:function size:0x8 scope:local align:4 +daKamome_Delete__FP12kamome_class = .text:0x00004A00; // type:function size:0x70 scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x00004A70; // type:function size:0x124 scope:local align:4 +daKamome_Create__FP10fopAc_ac_c = .text:0x00004B94; // type:function size:0x3F0 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00004F84; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00005050; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005098; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000050F4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000513C; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000051AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000051BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000051C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000051CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000051D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000051DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005214; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000521C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005224; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000522C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005264; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005268; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005270; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005278; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005280; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000528C; // type:function size:0xC scope:weak align:4 +__sinit_d_a_kamome_cpp = .text:0x00005298; // type:function size:0x70 scope:local align:4 +__dt__11kamomeHIO_cFv = .text:0x00005308; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00005350; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005358; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005360; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005368; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005370; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005378; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005380; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005388; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005390; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4124 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4214 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4310 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4312 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4313 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4411 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4436 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4646 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4879 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4880 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4881 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4882 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@4885 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5704 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5819 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000CC; // type:object size:0xE scope:local align:4 data:string_table +@4889 = .data:0x00000000; // type:object size:0x6C scope:local align:4 +@4887 = .data:0x0000006C; // type:object size:0x54 scope:local align:4 +@5159 = .data:0x000000C0; // type:object size:0x68 scope:local align:4 +@5157 = .data:0x00000128; // type:object size:0x54 scope:local align:4 +@5422 = .data:0x0000017C; // type:object size:0x68 scope:local align:4 +@5420 = .data:0x000001E4; // type:object size:0x54 scope:local align:4 +co_sph_src$5588 = .data:0x00000238; // type:object size:0x40 scope:local align:4 +l_daKamome_Method = .data:0x00000278; // type:object size:0x20 scope:local align:4 +g_profile_KAMOME = .data:0x00000298; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000002C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000368; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x24 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000003E0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000410; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000434; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000440; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000044C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000464; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000047C; // type:object size:0xC scope:weak align:4 +__vt__11kamomeHIO_c = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +hio_set = .bss:0x00000008; // type:object size:0x1 scope:local align:1 data:byte +@4110 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_kamomeHIO = .bss:0x00000018; // type:object size:0x14 scope:local align:4 data:4byte +esa_info = .bss:0x0000002C; // type:object size:0x190 scope:local align:4 +esa_check_count = .bss:0x000001BC; // type:object size:0x4 scope:local align:4 data:4byte +ko_count = .bss:0x000001C0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_kanban/splits.txt b/config/GZLP01/rels/d_a_kanban/splits.txt new file mode 100644 index 000000000..607bf5625 --- /dev/null +++ b/config/GZLP01/rels/d_a_kanban/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kanban.cpp: + .text start:0x000000EC end:0x00002EDC + .text start:0x00002EDC end:0x00002EF8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000C6 + .data start:0x00000000 end:0x000003D8 + .bss start:0x00000008 end:0x00000054 diff --git a/config/GZLP01/rels/d_a_kanban/symbols.txt b/config/GZLP01/rels/d_a_kanban/symbols.txt new file mode 100644 index 000000000..87755bb9d --- /dev/null +++ b/config/GZLP01/rels/d_a_kanban/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daKanban_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x0000012C; // type:function size:0x48 scope:weak align:4 +daKanban_Draw__FP12kanban_class = .text:0x00000174; // type:function size:0x308 scope:local align:4 +shibuki_set__FP12kanban_class4cXyzf = .text:0x0000047C; // type:function size:0xE0 scope:local align:4 +sea_water_check__FP12kanban_class = .text:0x0000055C; // type:function size:0x328 scope:local align:4 +bom_search_sub__FPvPv = .text:0x00000884; // type:function size:0xBC scope:local align:4 +shock_damage_check__FP12kanban_class = .text:0x00000940; // type:function size:0x244 scope:local align:4 +cut_point_check__FP12kanban_class = .text:0x00000B84; // type:function size:0x2E8 scope:local align:4 +mother_move__FP12kanban_class = .text:0x00000E6C; // type:function size:0x44C scope:local align:4 +mother_water_swim__FP12kanban_class = .text:0x000012B8; // type:function size:0x94 scope:local align:4 +ret_keisan_move__FP12kanban_class = .text:0x0000134C; // type:function size:0x234 scope:local align:4 +mother_return_move__FP12kanban_class = .text:0x00001580; // type:function size:0x1F0 scope:local align:4 +parts_move__FP12kanban_class = .text:0x00001770; // type:function size:0x3E0 scope:local align:4 +chield_parts_move__FP12kanban_class = .text:0x00001B50; // type:function size:0x208 scope:local align:4 +chield_water_swim__FP12kanban_class = .text:0x00001D58; // type:function size:0x94 scope:local align:4 +daKanban_Execute__FP12kanban_class = .text:0x00001DEC; // type:function size:0x4BC scope:local align:4 +daKanban_IsDelete__FP12kanban_class = .text:0x000022A8; // type:function size:0x8 scope:local align:4 +daKanban_Delete__FP12kanban_class = .text:0x000022B0; // type:function size:0x50 scope:local align:4 +setTex__FP12J3DModelData = .text:0x00002300; // type:function size:0x19C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000249C; // type:function size:0x178 scope:local align:4 +daKanban_Create__FP10fopAc_ac_c = .text:0x00002614; // type:function size:0x448 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00002A5C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002B28; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002B70; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002BCC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002C14; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002C70; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002CB8; // type:function size:0x70 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002D28; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002D38; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002D40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002D48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002D50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002D58; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002D90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002D98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002DA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002DA8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002DE0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002DE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DEC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002DF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002DFC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002E08; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E14; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E18; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E1C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002E20; // type:function size:0x4 scope:weak align:4 +__dt__14daKanban_HIO_cFv = .text:0x00002E24; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_kanban_cpp = .text:0x00002E80; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002EBC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002EC4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002ECC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002ED4; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00002EDC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4030 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4113 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4199 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4201 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4290 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4365 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4459 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4573 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4782 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x2A scope:local align:4 data:string_table +pl_cut_real_no_dt = .data:0x00000000; // type:object size:0x40 scope:local align:4 +pl_cut_no_dt = .data:0x00000040; // type:object size:0x40 scope:local align:4 +cut_parts_arg_data = .data:0x00000080; // type:object size:0xA0 scope:local align:4 +@4462 = .data:0x00000120; // type:object size:0x30 scope:local align:4 +@4631 = .data:0x00000150; // type:object size:0x2C scope:local align:4 +l_msgId = .data:0x0000017C; // type:object size:0x4 scope:local align:4 data:4byte +kanban_bdl$4832 = .data:0x00000180; // type:object size:0x2C scope:local align:4 +kut_size_dt$4871 = .data:0x000001AC; // type:object size:0x2C scope:local align:4 +cyl_src$4889 = .data:0x000001D8; // type:object size:0x44 scope:local align:4 +l_daKanban_Method = .data:0x0000021C; // type:object size:0x20 scope:local align:4 +g_profile_KANBAN = .data:0x0000023C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x0000026C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000030C; // type:object size:0x54 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000360; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000380; // type:object size:0x1C scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000039C; // type:object size:0x24 scope:weak align:4 +__vt__14daKanban_HIO_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4024 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 +target_info = .bss:0x00000024; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 data:4byte +l_Txi_HamaR0$4796 = .bss:0x00000050; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_kantera/splits.txt b/config/GZLP01/rels/d_a_kantera/splits.txt new file mode 100644 index 000000000..b3d029d14 --- /dev/null +++ b/config/GZLP01/rels/d_a_kantera/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kantera.cpp: + .text start:0x000000EC end:0x00002784 + .rodata start:0x00000000 end:0x00000129 + .data start:0x00000000 end:0x0000025C + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLP01/rels/d_a_kantera/symbols.txt b/config/GZLP01/rels/d_a_kantera/symbols.txt new file mode 100644 index 000000000..973eb68f2 --- /dev/null +++ b/config/GZLP01/rels/d_a_kantera/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +kantera_nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0xFC scope:local align:4 +ga_draw__FP13kantera_class = .text:0x000001E8; // type:function size:0xE0 scope:local align:4 +daKantera_Draw__FP13kantera_class = .text:0x000002C8; // type:function size:0x2BC scope:local align:4 +ga_move__FP13kantera_class = .text:0x00000584; // type:function size:0x2A4 scope:local align:4 +__dt__4cXyzFv = .text:0x00000828; // type:function size:0x3C scope:weak align:4 +bon_move__FP13kantera_class = .text:0x00000864; // type:function size:0x304 scope:local align:4 +kantera_move__FP13kantera_class = .text:0x00000B68; // type:function size:0x9D4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x0000153C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001654; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016F4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001750; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001798; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000017F4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000183C; // type:function size:0x80 scope:weak align:4 +daKantera_Execute__FP13kantera_class = .text:0x000018BC; // type:function size:0x200 scope:local align:4 +daKantera_IsDelete__FP13kantera_class = .text:0x00001ABC; // type:function size:0x8 scope:local align:4 +daKantera_Delete__FP13kantera_class = .text:0x00001AC4; // type:function size:0x6C scope:local align:4 +daKantera_CreateHeap__FP10fopAc_ac_c = .text:0x00001B30; // type:function size:0x42C scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001F5C; // type:function size:0x48 scope:weak align:4 +daKantera_Create__FP10fopAc_ac_c = .text:0x00001FA4; // type:function size:0x360 scope:local align:4 +__dt__7mo_ga_sFv = .text:0x00002304; // type:function size:0x3C scope:weak align:4 +__ct__7mo_ga_sFv = .text:0x00002340; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002344; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002410; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002458; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000024B4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000024FC; // type:function size:0x70 scope:weak align:4 +__dt__5csXyzFv = .text:0x0000256C; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000025A8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000025AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000025BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000025C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000025CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000025D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000025DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002614; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000261C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002624; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000262C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002664; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002668; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002670; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002678; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002680; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000268C; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002698; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000026F4; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000273C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002744; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000274C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002754; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000275C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002764; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000276C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002774; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000277C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4103 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4247 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4317 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@4322 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4727 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4841 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4842 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4843 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000EC; // type:object size:0x3D scope:local align:4 data:string_table +at_sph_src$4748 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daKantera_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_KANTERA = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001CC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001E4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000214; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000250; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4409 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4410 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +e_scale$4408 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_kb/splits.txt b/config/GZLP01/rels/d_a_kb/splits.txt new file mode 100644 index 000000000..b2cf5c42e --- /dev/null +++ b/config/GZLP01/rels/d_a_kb/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kb.cpp: + .text start:0x00000078 end:0x00007F88 + .text start:0x00007F88 end:0x00007F88 + .rodata start:0x00000000 end:0x0000010F + .data start:0x00000000 end:0x00000324 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLP01/rels/d_a_kb/symbols.txt b/config/GZLP01/rels/d_a_kb/symbols.txt new file mode 100644 index 000000000..66a3d1019 --- /dev/null +++ b/config/GZLP01/rels/d_a_kb/symbols.txt @@ -0,0 +1,185 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +anm_init__FP8kb_classifUcfi = .text:0x00000078; // type:function size:0x12C scope:local align:4 +tex_anm_set__FP8kb_classUs = .text:0x000001A4; // type:function size:0xB4 scope:local align:4 +kb_eye_tex_anm__FP8kb_class = .text:0x00000258; // type:function size:0x34 scope:local align:4 +esa_search_sub__FPvPv = .text:0x0000028C; // type:function size:0x3C8 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000654; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000780; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000820; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000087C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000968; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000009FC; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000A44; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000A80; // type:function size:0x48 scope:weak align:4 +item_tag_search__FPvPv = .text:0x00000AC8; // type:function size:0x98 scope:local align:4 +search_get_esa__FP8kb_class = .text:0x00000B60; // type:function size:0x3C scope:local align:4 +search_get_item__FP8kb_class = .text:0x00000B9C; // type:function size:0x3C scope:local align:4 +carry_check__FP8kb_class = .text:0x00000BD8; // type:function size:0x1D8 scope:local align:4 +speed_pos_set__FP8kb_class = .text:0x00000DB0; // type:function size:0x144 scope:local align:4 +hamon_set__FP8kb_classf = .text:0x00000EF4; // type:function size:0xAC scope:local align:4 +sibuki_set__FP8kb_class = .text:0x00000FA0; // type:function size:0x190 scope:local align:4 +swim_mode_change_check__FP8kb_class = .text:0x00001130; // type:function size:0x138 scope:local align:4 +pl_attack_hit_check__FP8kb_class = .text:0x00001268; // type:function size:0x278 scope:local align:4 +__dt__5csXyzFv = .text:0x000014E0; // type:function size:0x3C scope:weak align:4 +he_set__FP8kb_class = .text:0x0000151C; // type:function size:0xF0 scope:local align:4 +smoke_set__FP8kb_class = .text:0x0000160C; // type:function size:0xD4 scope:local align:4 +smoke_set2__FP8kb_class = .text:0x000016E0; // type:function size:0x10C scope:local align:4 +smoke_set3__FP8kb_class = .text:0x000017EC; // type:function size:0xF0 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000018DC; // type:function size:0xC8 scope:local align:4 +draw_SUB__FP8kb_class = .text:0x000019A4; // type:function size:0x128 scope:local align:4 +daKb_Draw__FP8kb_class = .text:0x00001ACC; // type:function size:0x4A0 scope:local align:4 +way_check__FP8kb_classsUc = .text:0x00001F6C; // type:function size:0x3D0 scope:local align:4 +target_set__FP8kb_classUc = .text:0x0000233C; // type:function size:0x40C scope:local align:4 +esa_demo_check__FP8kb_class = .text:0x00002748; // type:function size:0xEC scope:local align:4 +normal_move__FP8kb_class = .text:0x00002834; // type:function size:0x8EC scope:local align:4 +carry_move__FP8kb_class = .text:0x00003120; // type:function size:0xCCC scope:local align:4 +swim_move__FP8kb_class = .text:0x00003DEC; // type:function size:0xB60 scope:local align:4 +attack_move__FP8kb_class = .text:0x0000494C; // type:function size:0x850 scope:local align:4 +money_drop__FP8kb_class = .text:0x0000519C; // type:function size:0x30C scope:local align:4 +esa_demo_move__FP8kb_class = .text:0x000054A8; // type:function size:0x11C8 scope:local align:4 +BG_check__FP8kb_class = .text:0x00006670; // type:function size:0xAC scope:local align:4 +daKb_Execute__FP8kb_class = .text:0x0000671C; // type:function size:0x71C scope:local align:4 +daKb_IsDelete__FP8kb_class = .text:0x00006E38; // type:function size:0x8 scope:local align:4 +daKb_Delete__FP8kb_class = .text:0x00006E40; // type:function size:0xE8 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006F28; // type:function size:0x2CC scope:local align:4 +__dt__11J3DTexNoAnmFv = .text:0x000071F4; // type:function size:0x48 scope:weak align:4 +__ct__11J3DTexNoAnmFv = .text:0x0000723C; // type:function size:0x1C scope:weak align:4 +daKb_Create__FP10fopAc_ac_c = .text:0x00007258; // type:function size:0x540 scope:local align:4 +__ct__8kb_classFv = .text:0x00007798; // type:function size:0x344 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007ADC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007BA8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007BF0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007C4C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007C94; // type:function size:0x70 scope:weak align:4 +__ct__5csXyzFv = .text:0x00007D04; // type:function size:0x4 scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00007D08; // type:function size:0x28 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00007D30; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007D9C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007DF8; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00007E40; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007E44; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007E54; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007E5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007E64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007E6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007E74; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007EAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00007EB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007EBC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007EC4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007EFC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007F00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007F08; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007F10; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007F18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007F24; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F30; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F34; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F38; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F3C; // type:function size:0x4 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007F40; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007F48; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007F50; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007F58; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007F60; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007F68; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007F70; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007F78; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007F80; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4140 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4292 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4447 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4486 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4685 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4900 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4952 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4953 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4954 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4956 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4958 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5106 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5108 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5219 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5220 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5221 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5222 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5246 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5459 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5460 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5461 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5829 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5830 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5831 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5832 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5833 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5834 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5835 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5836 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5837 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5838 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6219 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6220 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6221 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6402 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6403 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6404 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6475 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@6476 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6866 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6877 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6878 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7038 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7039 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7040 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000108; // type:object size:0x7 scope:local align:4 data:string_table +kb_btp_idx = .data:0x00000000; // type:object size:0xE scope:local align:4 +kb_bmt_idx = .data:0x00000010; // type:object size:0xE scope:local align:4 +@5467 = .data:0x00000020; // type:object size:0x1C scope:local align:4 +@6405 = .data:0x0000003C; // type:object size:0x1C scope:local align:4 +gold_rate_dt$6411 = .data:0x00000058; // type:object size:0xC scope:local align:4 +item_rate_dt$6412 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@6867 = .data:0x00000070; // type:object size:0x28 scope:local align:4 +co_sph_src$7224 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +l_daKb_Method = .data:0x000000D8; // type:object size:0x20 scope:local align:4 +g_profile_KB = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000021C; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000240; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000260; // type:object size:0x1C scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000300; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000318; // type:object size:0xC scope:weak align:4 +ALL_ANGER = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +DEMO_START = .bss:0x00000001; // type:object size:0x1 scope:local align:1 data:byte diff --git a/config/GZLP01/rels/d_a_kddoor/splits.txt b/config/GZLP01/rels/d_a_kddoor/splits.txt new file mode 100644 index 000000000..4950175f3 --- /dev/null +++ b/config/GZLP01/rels/d_a_kddoor/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kddoor.cpp: + .text start:0x00000078 end:0x00002E5C + .text start:0x00002E5C end:0x00002FD8 + .text start:0x00002FD8 end:0x0000307C + .rodata start:0x00000000 end:0x000000D5 + .data start:0x00000000 end:0x00000278 diff --git a/config/GZLP01/rels/d_a_kddoor/symbols.txt b/config/GZLP01/rels/d_a_kddoor/symbols.txt new file mode 100644 index 000000000..3dc519535 --- /dev/null +++ b/config/GZLP01/rels/d_a_kddoor/symbols.txt @@ -0,0 +1,141 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chkMakeKey__10daKddoor_cFv = .text:0x00000078; // type:function size:0x30 scope:global align:4 +setKey__10daKddoor_cFv = .text:0x000000A8; // type:function size:0x6C scope:global align:4 +chkMakeStop__10daKddoor_cFv = .text:0x00000114; // type:function size:0x70 scope:global align:4 +chkStopF__10daKddoor_cFv = .text:0x00000184; // type:function size:0xBC scope:global align:4 +chkStopB__10daKddoor_cFv = .text:0x00000240; // type:function size:0x90 scope:global align:4 +setStop__10daKddoor_cFv = .text:0x000002D0; // type:function size:0x7C scope:global align:4 +chkGenocideCase__10daKddoor_cFv = .text:0x0000034C; // type:function size:0x80 scope:global align:4 +chkFeelerCase__10daKddoor_cFv = .text:0x000003CC; // type:function size:0x5C scope:global align:4 +chkStopOpen__10daKddoor_cFv = .text:0x00000428; // type:function size:0x130 scope:global align:4 +setStopDemo__10daKddoor_cFv = .text:0x00000558; // type:function size:0x24 scope:global align:4 +chkStopClose__10daKddoor_cFv = .text:0x0000057C; // type:function size:0xF4 scope:global align:4 +init__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000670; // type:function size:0x60 scope:global align:4 +end__11dDoor_ssk_cFv = .text:0x000006D0; // type:function size:0x50 scope:global align:4 +calcMtx__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000720; // type:function size:0x88 scope:global align:4 +nodeCB__FP7J3DNodei = .text:0x000007A8; // type:function size:0x1D0 scope:local align:4 +execute__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000978; // type:function size:0x180 scope:global align:4 +draw__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000AF8; // type:function size:0xB8 scope:global align:4 +closeInit__11dDoor_ssk_cFv = .text:0x00000BB0; // type:function size:0x58 scope:global align:4 +closeProc__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000C08; // type:function size:0x90 scope:global align:4 +openInit__11dDoor_ssk_cFv = .text:0x00000C98; // type:function size:0x58 scope:global align:4 +openProc__11dDoor_ssk_cFP12dDoor_info_c = .text:0x00000CF0; // type:function size:0x94 scope:global align:4 +init__15dDoor_ssk_sub_cFv = .text:0x00000D84; // type:function size:0x64 scope:global align:4 +end__15dDoor_ssk_sub_cFv = .text:0x00000DE8; // type:function size:0x2C scope:global align:4 +openInit__15dDoor_ssk_sub_cFv = .text:0x00000E14; // type:function size:0x70 scope:global align:4 +openProc__15dDoor_ssk_sub_cFP12dDoor_info_c = .text:0x00000E84; // type:function size:0x130 scope:global align:4 +closeInit__15dDoor_ssk_sub_cFv = .text:0x00000FB4; // type:function size:0x70 scope:global align:4 +closeProc__15dDoor_ssk_sub_cFP12dDoor_info_c = .text:0x00001024; // type:function size:0x1F8 scope:global align:4 +__ct__15dDoor_ssk_sub_cFv = .text:0x0000121C; // type:function size:0x174 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00001390; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000145C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000014A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001500; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001548; // type:function size:0x5C scope:weak align:4 +drawSet__15dDoor_ssk_sub_cFv = .text:0x000015A4; // type:function size:0x1D4 scope:global align:4 +calcMtx__15dDoor_ssk_sub_cFP12dDoor_info_cffUc = .text:0x00001778; // type:function size:0x18C scope:global align:4 +getBmdName__10daKddoor_cFv = .text:0x00001904; // type:function size:0x10 scope:global align:4 +getBmdName2__10daKddoor_cFv = .text:0x00001914; // type:function size:0x10 scope:global align:4 +getDzbName__10daKddoor_cFv = .text:0x00001924; // type:function size:0x10 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001934; // type:function size:0x20 scope:local align:4 +CreateHeap__10daKddoor_cFv = .text:0x00001954; // type:function size:0x220 scope:global align:4 +setEventPrm__10daKddoor_cFv = .text:0x00001B74; // type:function size:0x15C scope:global align:4 +openInit__10daKddoor_cFv = .text:0x00001CD0; // type:function size:0xAC scope:global align:4 +openProc__10daKddoor_cFv = .text:0x00001D7C; // type:function size:0x74 scope:global align:4 +openEnd__10daKddoor_cFv = .text:0x00001DF0; // type:function size:0x94 scope:global align:4 +closeInit__10daKddoor_cFv = .text:0x00001E84; // type:function size:0xE0 scope:global align:4 +closeProc__10daKddoor_cFv = .text:0x00001F64; // type:function size:0x74 scope:global align:4 +closeEnd__10daKddoor_cFv = .text:0x00001FD8; // type:function size:0xB8 scope:global align:4 +calcMtx__10daKddoor_cFv = .text:0x00002090; // type:function size:0x78 scope:global align:4 +CreateInit__10daKddoor_cFv = .text:0x00002108; // type:function size:0x104 scope:global align:4 +create__10daKddoor_cFv = .text:0x0000220C; // type:function size:0x1C0 scope:global align:4 +demoProc__10daKddoor_cFv = .text:0x000023CC; // type:function size:0x2AC scope:global align:4 +daKddoor_actionWait__FP10daKddoor_c = .text:0x00002678; // type:function size:0x148 scope:local align:4 +daKddoor_actionStopClose__FP10daKddoor_c = .text:0x000027C0; // type:function size:0x54 scope:local align:4 +daKddoor_actionDemo__FP10daKddoor_c = .text:0x00002814; // type:function size:0x84 scope:local align:4 +daKddoor_actionInit__FP10daKddoor_c = .text:0x00002898; // type:function size:0x60 scope:local align:4 +draw__10daKddoor_cFv = .text:0x000028F8; // type:function size:0xE8 scope:global align:4 +daKddoor_Draw__FP10daKddoor_c = .text:0x000029E0; // type:function size:0x20 scope:local align:4 +daKddoor_Execute__FP10daKddoor_c = .text:0x00002A00; // type:function size:0xF4 scope:local align:4 +daKddoor_IsDelete__FP10daKddoor_c = .text:0x00002AF4; // type:function size:0x8 scope:local align:4 +daKddoor_Delete__FP10daKddoor_c = .text:0x00002AFC; // type:function size:0x148 scope:local align:4 +daKddoor_Create__FP10fopAc_ac_c = .text:0x00002C44; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C64; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C68; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C6C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002C70; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002C74; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002CBC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002D18; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002D60; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002D70; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002D78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002D80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002D88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002D90; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002DC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002DD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002DD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002DE0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002E18; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002E1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E24; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E2C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002E34; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002E40; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002E4C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002E54; // type:function size:0x8 scope:weak align:4 +__dt__15dDoor_ssk_sub_cFv = .text:0x00002E5C; // type:function size:0x17C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00002FD8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003034; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4217 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4316 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4317 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4318 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4319 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4320 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4562 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4564 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +M_arcname__10daKddoor_c = .rodata:0x00000054; // type:object size:0x4 scope:global align:4 data:string +@4848 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4849 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4866 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4867 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4898 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4899 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4938 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000074; // type:object size:0x61 scope:local align:4 data:string_table +body_co_cyl$4396 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@5173 = .data:0x00000044; // type:object size:0x50 scope:local align:4 +@5172 = .data:0x00000094; // type:object size:0x24 scope:local align:4 +l_action$localstatic3$execute__10daKddoor_cFv = .data:0x000000B8; // type:object size:0x10 scope:weak align:4 +l_daKddoor_Method = .data:0x000000C8; // type:object size:0x20 scope:local align:4 +g_profile_KDDOOR = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000130; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000014C; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000184; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000224; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_ki/splits.txt b/config/GZLP01/rels/d_a_ki/splits.txt new file mode 100644 index 000000000..3b237b6a4 --- /dev/null +++ b/config/GZLP01/rels/d_a_ki/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ki.cpp: + .text start:0x000000EC end:0x00005364 + .text start:0x00005364 end:0x00005364 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x000004D8 + .bss start:0x00000008 end:0x000000C4 diff --git a/config/GZLP01/rels/d_a_ki/symbols.txt b/config/GZLP01/rels/d_a_ki/symbols.txt new file mode 100644 index 000000000..129d97b16 --- /dev/null +++ b/config/GZLP01/rels/d_a_ki/symbols.txt @@ -0,0 +1,225 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0xC8 scope:local align:4 +ki_a_d_sub__FPvPv = .text:0x000001B4; // type:function size:0x88 scope:local align:4 +ki_check__FP8ki_class = .text:0x0000023C; // type:function size:0x40 scope:local align:4 +anm_init__FP8ki_classifUcfi = .text:0x0000027C; // type:function size:0x128 scope:local align:4 +tex_anm_set__FP8ki_classUs = .text:0x000003A4; // type:function size:0xD4 scope:local align:4 +ki_eye_tex_anm__FP8ki_class = .text:0x00000478; // type:function size:0x4C scope:local align:4 +ki_player_bg_check__FP8ki_class = .text:0x000004C4; // type:function size:0x35C scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000820; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000094C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000009EC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000A48; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000A90; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000AEC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000B34; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000BC8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000C10; // type:function size:0x48 scope:weak align:4 +daKi_Draw__FP8ki_class = .text:0x00000C58; // type:function size:0x2AC scope:local align:4 +ki_pos_move__FP8ki_classSc = .text:0x00000F04; // type:function size:0x214 scope:local align:4 +ki_wait_move__FP8ki_class = .text:0x00001118; // type:function size:0x604 scope:local align:4 +ki_fly_move__FP8ki_class = .text:0x0000171C; // type:function size:0x318 scope:local align:4 +ki_fire_set_move__FP8ki_class = .text:0x00001A34; // type:function size:0x350 scope:local align:4 +ki_atack_move__FP8ki_class = .text:0x00001D84; // type:function size:0xC94 scope:local align:4 +wall_angle_get__FP8ki_class = .text:0x00002A18; // type:function size:0x410 scope:local align:4 +ki_damage_move__FP8ki_class = .text:0x00002E28; // type:function size:0x2EC scope:local align:4 +ki_fail_move__FP8ki_class = .text:0x00003114; // type:function size:0x164 scope:local align:4 +ki_path_move__FP8ki_class = .text:0x00003278; // type:function size:0x358 scope:local align:4 +daKi_Execute__FP8ki_class = .text:0x000035D0; // type:function size:0x834 scope:local align:4 +daKi_IsDelete__FP8ki_class = .text:0x00003E04; // type:function size:0x8 scope:local align:4 +daKi_Delete__FP8ki_class = .text:0x00003E0C; // type:function size:0xAC scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003EB8; // type:function size:0x400 scope:local align:4 +__dt__11J3DTexNoAnmFv = .text:0x000042B8; // type:function size:0x48 scope:weak align:4 +__ct__11J3DTexNoAnmFv = .text:0x00004300; // type:function size:0x1C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000431C; // type:function size:0x48 scope:weak align:4 +daKi_Create__FP10fopAc_ac_c = .text:0x00004364; // type:function size:0x390 scope:local align:4 +__ct__8ki_classFv = .text:0x000046F4; // type:function size:0x30C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004A00; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004ACC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004B14; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004BE0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004C28; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004C84; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004CCC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004D28; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004D98; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E20; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E24; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E28; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004E2C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004E30; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004E78; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004ED4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004F1C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004F78; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004FC0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004FD0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004FD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004FE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004FE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004FF0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005028; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005030; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005038; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005040; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005078; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000507C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005084; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005094; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000509C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000050A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000050AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000050B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000050EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000050F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000050FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005104; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000513C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005144; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000514C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005158; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00005164; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_ki_cpp = .text:0x000051C0; // type:function size:0x104 scope:local align:4 +__dt__7kiHIO_cFv = .text:0x000052C4; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000530C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005314; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000531C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005324; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000532C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005334; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000533C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005344; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000534C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005354; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000535C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4219 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4373 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4556 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4586 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4587 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4588 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4741 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4744 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4746 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4747 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4862 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4865 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4866 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5085 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5086 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5087 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5088 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5089 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5090 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5091 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5092 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5093 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5094 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5095 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5097 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@5243 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5313 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5391 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@5439 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5967 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5968 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6349 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6350 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6351 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6352 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6353 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6354 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6355 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0x5C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +ki_tex_anm_idx = .data:0x00000030; // type:object size:0x8 scope:local align:4 +ki_tex_max_frame = .data:0x00000038; // type:object size:0x8 scope:local align:4 +ki_tex_loop = .data:0x00000040; // type:object size:0x4 scope:local align:4 +@4748 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +@5099 = .data:0x00000074; // type:object size:0x2C scope:local align:4 +item_tbl$5338 = .data:0x000000A0; // type:object size:0x4 scope:local align:4 +at_sph_src$5876 = .data:0x000000A4; // type:object size:0x40 scope:local align:4 +tg_sph_src$5877 = .data:0x000000E4; // type:object size:0x40 scope:local align:4 +co_sph_src$5878 = .data:0x00000124; // type:object size:0x40 scope:local align:4 +fire_j$5883 = .data:0x00000164; // type:object size:0xA scope:local align:4 +fire_sc$5884 = .data:0x00000170; // type:object size:0x28 scope:local align:4 +l_daKi_Method = .data:0x00000198; // type:object size:0x20 scope:local align:4 +g_profile_KI = .data:0x000001B8; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000001E8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000204; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000248; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000254; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000260; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002F4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000394; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003E8; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000424; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000454; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000046C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000049C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004A8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__7kiHIO_c = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 data:byte +@4165 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_kiHIO = .bss:0x00000060; // type:object size:0x5C scope:local align:4 data:4byte +ki_all_count = .bss:0x000000BC; // type:object size:0x4 scope:local align:4 data:4byte +ki_fight_count = .bss:0x000000C0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_kita/splits.txt b/config/GZLP01/rels/d_a_kita/splits.txt new file mode 100644 index 000000000..daa908242 --- /dev/null +++ b/config/GZLP01/rels/d_a_kita/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kita.cpp: + .text start:0x00000078 end:0x000027CC + .rodata start:0x00000000 end:0x000000D5 + .data start:0x00000000 end:0x0000039C diff --git a/config/GZLP01/rels/d_a_kita/symbols.txt b/config/GZLP01/rels/d_a_kita/symbols.txt new file mode 100644 index 000000000..c958d962c --- /dev/null +++ b/config/GZLP01/rels/d_a_kita/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x2B4 scope:local align:4 +__dt__4cXyzFv = .text:0x0000032C; // type:function size:0x3C scope:weak align:4 +daKita_Draw__FP10kita_class = .text:0x00000368; // type:function size:0xA0 scope:local align:4 +kita_move__FP10kita_class = .text:0x00000408; // type:function size:0xE64 scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000126C; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000013D4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001514; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000162C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016CC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001728; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001770; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000017CC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001814; // type:function size:0x80 scope:weak align:4 +himo_create__FP10kita_class = .text:0x00001894; // type:function size:0x164 scope:local align:4 +daKita_Execute__FP10kita_class = .text:0x000019F8; // type:function size:0x2C0 scope:local align:4 +daKita_IsDelete__FP10kita_class = .text:0x00001CB8; // type:function size:0x8 scope:local align:4 +daKita_Delete__FP10kita_class = .text:0x00001CC0; // type:function size:0x7C scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001D3C; // type:function size:0x174 scope:local align:4 +daKita_Create__FP10fopAc_ac_c = .text:0x00001EB0; // type:function size:0x374 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002224; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002294; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000231C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000023E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002430; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000248C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000024D4; // type:function size:0x5C scope:weak align:4 +__ct__4cXyzFv = .text:0x00002530; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002534; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000257C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000025C4; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002620; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002630; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002638; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002640; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002648; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002650; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002688; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002690; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002698; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026A0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000026D8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000026DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000026E4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000026F4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002700; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000270C; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002754; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000275C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002764; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000276C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002774; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x0000277C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002784; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000278C; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002794; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x0000279C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000027A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000027AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000027B4; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000027BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000027C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4064 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4433 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4451 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4452 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4650 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x39 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +himo_off_check$4112 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +himo_off_ya$4113 = .data:0x00000034; // type:object size:0x20 scope:local align:4 +himo_off_xa$4114 = .data:0x00000054; // type:object size:0x20 scope:local align:4 +himo_off_yp$4115 = .data:0x00000074; // type:object size:0x20 scope:local align:4 +yad$4552 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +xd$4588 = .data:0x0000009C; // type:object size:0x10 scope:local align:4 +zd$4589 = .data:0x000000AC; // type:object size:0x10 scope:local align:4 +utiwa_sph_src$4715 = .data:0x000000BC; // type:object size:0x40 scope:local align:4 +l_daKita_Method = .data:0x000000FC; // type:object size:0x20 scope:local align:4 +g_profile_KITA = .data:0x0000011C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000024C; // type:object size:0x54 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x000002C4; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002F4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000324; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000354; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000390; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_klft/splits.txt b/config/GZLP01/rels/d_a_klft/splits.txt new file mode 100644 index 000000000..ae839a5d1 --- /dev/null +++ b/config/GZLP01/rels/d_a_klft/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_klft.cpp: + .text start:0x00000078 end:0x00002214 + .rodata start:0x00000000 end:0x000000DA + .data start:0x00000000 end:0x00000270 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLP01/rels/d_a_klft/symbols.txt b/config/GZLP01/rels/d_a_klft/symbols.txt new file mode 100644 index 000000000..51656550a --- /dev/null +++ b/config/GZLP01/rels/d_a_klft/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x2FC scope:local align:4 +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:weak align:4 +nodeCallBack_main__FP7J3DNodei = .text:0x000003B0; // type:function size:0xBC scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x0000046C; // type:function size:0xB4 scope:local align:4 +himo_Draw__FP10klft_class = .text:0x00000520; // type:function size:0x80 scope:local align:4 +daKlft_Draw__FP10klft_class = .text:0x000005A0; // type:function size:0xE8 scope:local align:4 +klft_move__FP10klft_class = .text:0x00000688; // type:function size:0x89C scope:local align:4 +himo_move__FP10klft_class = .text:0x00000F24; // type:function size:0x21C scope:local align:4 +daKlft_Execute__FP10klft_class = .text:0x00001140; // type:function size:0x304 scope:local align:4 +daKlft_IsDelete__FP10klft_class = .text:0x00001444; // type:function size:0x8 scope:local align:4 +daKlft_Delete__FP10klft_class = .text:0x0000144C; // type:function size:0xD4 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001520; // type:function size:0x2A4 scope:local align:4 +daKlft_Create__FP10fopAc_ac_c = .text:0x000017C4; // type:function size:0x4B4 scope:local align:4 +__ct__8dCcD_SphFv = .text:0x00001C78; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001CFC; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00001DC8; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001E4C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001E94; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001F60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001FA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002004; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000204C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002050; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002060; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002068; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002070; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002078; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002080; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000020B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000020C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000020C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000020D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002108; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000210C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002114; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002124; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000212C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002134; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000213C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002144; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000217C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002184; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000218C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002194; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021CC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021D4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021DC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000021E8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000021F4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000021FC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002204; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000220C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4083 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4086 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:4byte +@4432 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4433 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4511 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4584 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4833 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@4834 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@4836 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x2A scope:local align:4 data:string_table +utiwa_sph_src$4722 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +p_co_cyl_src$4723 = .data:0x00000040; // type:object size:0x44 scope:local align:4 +l_daKlft_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_KLFT = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGCyl = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000E0; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000025C; // type:object size:0x14 scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +wind_vec = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +wy = .bss:0x00000050; // type:object size:0x2 scope:local align:2 +wp = .bss:0x00000054; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_kmon/splits.txt b/config/GZLP01/rels/d_a_kmon/splits.txt new file mode 100644 index 000000000..bcdbd00b2 --- /dev/null +++ b/config/GZLP01/rels/d_a_kmon/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kmon.cpp: + .text start:0x00000078 end:0x00000AB4 + .rodata start:0x00000000 end:0x0000007E + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZLP01/rels/d_a_kmon/symbols.txt b/config/GZLP01/rels/d_a_kmon/symbols.txt new file mode 100644 index 000000000..61d1e5050 --- /dev/null +++ b/config/GZLP01/rels/d_a_kmon/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__8daKmon_cFv = .text:0x00000078; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000118; // type:function size:0x20 scope:local align:4 +CreateHeap__8daKmon_cFv = .text:0x00000138; // type:function size:0x1EC scope:global align:4 +CreateInit__8daKmon_cFv = .text:0x00000324; // type:function size:0xD8 scope:global align:4 +checkTalk__8daKmon_cFv = .text:0x000003FC; // type:function size:0x2EC scope:global align:4 +daKmonCreate__FPv = .text:0x000006E8; // type:function size:0x110 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000007F8; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000868; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +daKmonDelete__FPv = .text:0x00000968; // type:function size:0x30 scope:local align:4 +daKmonExecute__FPv = .text:0x00000998; // type:function size:0x68 scope:local align:4 +daKmonDraw__FPv = .text:0x00000A00; // type:function size:0x9C scope:local align:4 +daKmonIsDelete__FPv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000AA4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000AAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__8daKmon_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4068 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4090 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4169 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4170 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4171 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000003C; // type:object size:0x42 scope:local align:4 data:string_table +@4103 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4108 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +daKmonMethodTable = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_Kmon = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000068; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000008C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000A4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_kn/splits.txt b/config/GZLP01/rels/d_a_kn/splits.txt new file mode 100644 index 000000000..b93937753 --- /dev/null +++ b/config/GZLP01/rels/d_a_kn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kn.cpp: + .text start:0x00000078 end:0x00001330 + .rodata start:0x00000000 end:0x0000009B + .data start:0x00000000 end:0x0000009C diff --git a/config/GZLP01/rels/d_a_kn/symbols.txt b/config/GZLP01/rels/d_a_kn/symbols.txt new file mode 100644 index 000000000..a89df476d --- /dev/null +++ b/config/GZLP01/rels/d_a_kn/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKN_Draw__FP8kn_class = .text:0x00000078; // type:function size:0xA8 scope:local align:4 +anm_init__FP8kn_classifUcfi = .text:0x00000120; // type:function size:0x128 scope:local align:4 +smoke_set__FP8kn_class = .text:0x00000248; // type:function size:0x120 scope:local align:4 +shibuki_set__FP8kn_class = .text:0x00000368; // type:function size:0xD8 scope:local align:4 +kn_move__FP8kn_class = .text:0x00000440; // type:function size:0x8A8 scope:local align:4 +BG_check__FP8kn_class = .text:0x00000CE8; // type:function size:0x7C scope:local align:4 +daKN_Execute__FP8kn_class = .text:0x00000D64; // type:function size:0x21C scope:local align:4 +daKN_IsDelete__FP8kn_class = .text:0x00000F80; // type:function size:0x8 scope:local align:4 +daKN_Delete__FP8kn_class = .text:0x00000F88; // type:function size:0x50 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000FD8; // type:function size:0x108 scope:local align:4 +daKN_Create__FP10fopAc_ac_c = .text:0x000010E0; // type:function size:0x1D0 scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000012B0; // type:function size:0x70 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001320; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001328; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4021 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4029 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4041 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4082 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4260 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4261 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4336 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4428 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000098; // type:object size:0x3 scope:local align:4 data:string_table +@4269 = .data:0x00000000; // type:object size:0x28 scope:local align:4 +l_daKN_Method = .data:0x00000028; // type:object size:0x20 scope:local align:4 +g_profile_KN = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000078; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_knob00/splits.txt b/config/GZLP01/rels/d_a_knob00/splits.txt new file mode 100644 index 000000000..a5964230f --- /dev/null +++ b/config/GZLP01/rels/d_a_knob00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_knob00.cpp: + .text start:0x00000078 end:0x00001F70 + .text start:0x00001F70 end:0x00002014 + .text start:0x00002014 end:0x00002014 + .rodata start:0x00000000 end:0x000000A9 + .data start:0x00000000 end:0x000000EC diff --git a/config/GZLP01/rels/d_a_knob00/symbols.txt b/config/GZLP01/rels/d_a_knob00/symbols.txt new file mode 100644 index 000000000..14157ee25 --- /dev/null +++ b/config/GZLP01/rels/d_a_knob00/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKnob00_charactorExchange__FPc = .text:0x00000078; // type:function size:0x3C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B4; // type:function size:0x20 scope:local align:4 +CreateHeap__10daKnob00_cFv = .text:0x000000D4; // type:function size:0x2E4 scope:global align:4 +getShapeType__10daKnob00_cFv = .text:0x000003B8; // type:function size:0x20 scope:global align:4 +setEventPrm__10daKnob00_cFv = .text:0x000003D8; // type:function size:0xD8 scope:global align:4 +getType2__10daKnob00_cFv = .text:0x000004B0; // type:function size:0xC scope:global align:4 +chkPassward__10daKnob00_cFv = .text:0x000004BC; // type:function size:0xAC scope:global align:4 +msgDoor__10daKnob00_cFv = .text:0x00000568; // type:function size:0x74 scope:global align:4 +openInit__10daKnob00_cFi = .text:0x000005DC; // type:function size:0x114 scope:global align:4 +openProc__10daKnob00_cFi = .text:0x000006F0; // type:function size:0x308 scope:global align:4 +openEnd__10daKnob00_cFv = .text:0x000009F8; // type:function size:0x98 scope:global align:4 +chkException__10daKnob00_cFv = .text:0x00000A90; // type:function size:0x174 scope:global align:4 +calcMtx__10daKnob00_cFv = .text:0x00000C04; // type:function size:0x64 scope:global align:4 +CreateInit__10daKnob00_cFv = .text:0x00000C68; // type:function size:0x11C scope:global align:4 +create__10daKnob00_cFv = .text:0x00000D84; // type:function size:0xEC scope:global align:4 +setStart__10daKnob00_cFff = .text:0x00000E70; // type:function size:0xC0 scope:global align:4 +setAngle__10daKnob00_cFv = .text:0x00000F30; // type:function size:0x1C scope:global align:4 +adjustmentProc__10daKnob00_cFv = .text:0x00000F4C; // type:function size:0x140 scope:global align:4 +demoProc__10daKnob00_cFv = .text:0x0000108C; // type:function size:0x2A8 scope:global align:4 +demoProc2__10daKnob00_cFv = .text:0x00001334; // type:function size:0x64 scope:global align:4 +actionWait__10daKnob00_cFv = .text:0x00001398; // type:function size:0x58 scope:global align:4 +actionDemo__10daKnob00_cFv = .text:0x000013F0; // type:function size:0x98 scope:global align:4 +actionTalk__10daKnob00_cFv = .text:0x00001488; // type:function size:0x94 scope:global align:4 +actionTalkWait__10daKnob00_cFv = .text:0x0000151C; // type:function size:0x58 scope:global align:4 +actionPassward2__10daKnob00_cFv = .text:0x00001574; // type:function size:0x238 scope:global align:4 +actionVilla__10daKnob00_cFv = .text:0x000017AC; // type:function size:0x84 scope:global align:4 +actionPassward__10daKnob00_cFv = .text:0x00001830; // type:function size:0x60 scope:global align:4 +actionInit__10daKnob00_cFv = .text:0x00001890; // type:function size:0x194 scope:global align:4 +actionFigure__10daKnob00_cFv = .text:0x00001A24; // type:function size:0xE0 scope:global align:4 +actionDead__10daKnob00_cFv = .text:0x00001B04; // type:function size:0x8 scope:global align:4 +draw__10daKnob00_cFv = .text:0x00001B0C; // type:function size:0x194 scope:global align:4 +daKnob00_Draw__FP10daKnob00_c = .text:0x00001CA0; // type:function size:0x20 scope:local align:4 +daKnob00_Execute__FP10daKnob00_c = .text:0x00001CC0; // type:function size:0x1B8 scope:local align:4 +daKnob00_IsDelete__FP10daKnob00_c = .text:0x00001E78; // type:function size:0x8 scope:local align:4 +daKnob00_Delete__FP10daKnob00_c = .text:0x00001E80; // type:function size:0xD0 scope:local align:4 +daKnob00_Create__FP10fopAc_ac_c = .text:0x00001F50; // type:function size:0x20 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001F70; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001FCC; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__10daKnob00_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4164 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4191 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@4245 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4324 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4512 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4593 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4594 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x41 scope:local align:4 data:string_table +@4165 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +bck_table$4228 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +@4595 = .data:0x00000030; // type:object size:0x28 scope:local align:4 +@4903 = .data:0x00000058; // type:object size:0x2C scope:local align:4 +l_daKnob00_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_KNOB00 = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000E0; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_kokiie/splits.txt b/config/GZLP01/rels/d_a_kokiie/splits.txt new file mode 100644 index 000000000..484db5faf --- /dev/null +++ b/config/GZLP01/rels/d_a_kokiie/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kokiie.cpp: + .text start:0x00000078 end:0x000014E4 + .rodata start:0x00000000 end:0x000000FE + .data start:0x00000000 end:0x00000148 diff --git a/config/GZLP01/rels/d_a_kokiie/symbols.txt b/config/GZLP01/rels/d_a_kokiie/symbols.txt new file mode 100644 index 000000000..ca340d0a6 --- /dev/null +++ b/config/GZLP01/rels/d_a_kokiie/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__dt__4cXyzFv = .text:0x00000078; // type:function size:0x3C scope:weak align:4 +daKokiie_Draw__FP12kokiie_class = .text:0x000000B4; // type:function size:0xA0 scope:local align:4 +kokiie_move__FP12kokiie_class = .text:0x00000154; // type:function size:0x730 scope:local align:4 +himo_create__FP12kokiie_class = .text:0x00000884; // type:function size:0x194 scope:local align:4 +demo_camera__FP12kokiie_class = .text:0x00000A18; // type:function size:0x480 scope:local align:4 +daKokiie_Execute__FP12kokiie_class = .text:0x00000E98; // type:function size:0x1E4 scope:local align:4 +daKokiie_IsDelete__FP12kokiie_class = .text:0x0000107C; // type:function size:0x8 scope:local align:4 +daKokiie_Delete__FP12kokiie_class = .text:0x00001084; // type:function size:0x60 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x000010E4; // type:function size:0x16C scope:local align:4 +daKokiie_Create__FP10fopAc_ac_c = .text:0x00001250; // type:function size:0x290 scope:local align:4 +__ct__4cXyzFv = .text:0x000014E0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4154 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4342 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4483 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4485 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4486 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4487 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4490 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4491 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4492 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@4678 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@4680 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x4E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +himo_off_check$4202 = .data:0x00000030; // type:object size:0x5 scope:local align:4 +himo_off_ya$4203 = .data:0x00000038; // type:object size:0x40 scope:local align:4 +himo_off_xa$4204 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +himo_off_yp$4205 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daKokiie_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_KOKIIE = .data:0x00000118; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_komore/splits.txt b/config/GZLP01/rels/d_a_komore/splits.txt new file mode 100644 index 000000000..cccec59fe --- /dev/null +++ b/config/GZLP01/rels/d_a_komore/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_komore.cpp: + .text start:0x00000078 end:0x000005AC + .text start:0x000005AC end:0x00000638 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLP01/rels/d_a_komore/symbols.txt b/config/GZLP01/rels/d_a_komore/symbols.txt new file mode 100644 index 000000000..8b08deb3b --- /dev/null +++ b/config/GZLP01/rels/d_a_komore/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q28daKomore5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q28daKomore5Act_cFv = .text:0x0000009C; // type:function size:0x15C scope:global align:4 +_create__Q28daKomore5Act_cFv = .text:0x000001F8; // type:function size:0x100 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000002F8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000354; // type:function size:0x48 scope:weak align:4 +_delete__Q28daKomore5Act_cFv = .text:0x0000039C; // type:function size:0x30 scope:global align:4 +set_mtx__Q28daKomore5Act_cFv = .text:0x000003CC; // type:function size:0xAC scope:global align:4 +_execute__Q28daKomore5Act_cFv = .text:0x00000478; // type:function size:0x28 scope:global align:4 +_draw__Q28daKomore5Act_cFv = .text:0x000004A0; // type:function size:0x78 scope:global align:4 +Mthd_Create__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x00000518; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x00000538; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x0000055C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x00000580; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daKomore24@unnamed@d_a_komore_cpp@FPv = .text:0x000005A4; // type:function size:0x8 scope:local align:4 +__dt__Q28daKomore5Act_cFv = .text:0x000005AC; // type:function size:0x8C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q28daKomore5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4034 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4072 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x30 scope:local align:4 data:string_table +Mthd_Table__Q28daKomore24@unnamed@d_a_komore_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Komore = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__Q28daKomore5Act_c = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_ks/splits.txt b/config/GZLP01/rels/d_a_ks/splits.txt new file mode 100644 index 000000000..b45e7ba65 --- /dev/null +++ b/config/GZLP01/rels/d_a_ks/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ks.cpp: + .text start:0x00000078 end:0x00004580 + .text start:0x00004580 end:0x000045B8 + .text start:0x000045B8 end:0x000045B8 + .rodata start:0x00000000 end:0x00000101 + .data start:0x00000000 end:0x000003F0 + .bss start:0x00000000 end:0x0000005C diff --git a/config/GZLP01/rels/d_a_ks/symbols.txt b/config/GZLP01/rels/d_a_ks/symbols.txt new file mode 100644 index 000000000..a1d30f978 --- /dev/null +++ b/config/GZLP01/rels/d_a_ks/symbols.txt @@ -0,0 +1,193 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +draw_SUB__FP8ks_class = .text:0x00000078; // type:function size:0x254 scope:local align:4 +daKS_Draw__FP8ks_class = .text:0x000002CC; // type:function size:0x29C scope:local align:4 +naraku_check__FP8ks_class = .text:0x00000568; // type:function size:0x1E4 scope:local align:4 +tyaku_check__FP8ks_class = .text:0x0000074C; // type:function size:0x3C scope:local align:4 +ks_kuttuki_check__FP8ks_class = .text:0x00000788; // type:function size:0xF4 scope:local align:4 +gm_birth_delet__FP8ks_class = .text:0x0000087C; // type:function size:0x78 scope:local align:4 +shock_damage_check__FP8ks_class = .text:0x000008F4; // type:function size:0x1A4 scope:local align:4 +body_atari_check__FP8ks_class = .text:0x00000A98; // type:function size:0x350 scope:local align:4 +speed_keisan__FP8ks_classs = .text:0x00000DE8; // type:function size:0xD4 scope:local align:4 +action_dousa_move__FP8ks_class = .text:0x00000EBC; // type:function size:0x458 scope:local align:4 +action_kougeki_move__FP8ks_class = .text:0x00001314; // type:function size:0x31C scope:local align:4 +action_kaze_move__FP8ks_class = .text:0x00001630; // type:function size:0x244 scope:local align:4 +dead_eff_set__FP8ks_classP4cXyz = .text:0x00001874; // type:function size:0x1A0 scope:local align:4 +action_dead_move__FP8ks_class = .text:0x00001A14; // type:function size:0x248 scope:local align:4 +action_omoi__FP8ks_class = .text:0x00001C5C; // type:function size:0xA80 scope:local align:4 +tsubo_search__FPvPv = .text:0x000026DC; // type:function size:0xC4 scope:local align:4 +action_tubo_search__FP8ks_class = .text:0x000027A0; // type:function size:0x2A0 scope:local align:4 +action_kb_birth_check__FP8ks_class = .text:0x00002A40; // type:function size:0x184 scope:local align:4 +BG_check__FP8ks_class = .text:0x00002BC4; // type:function size:0x90 scope:local align:4 +daKS_Execute__FP8ks_class = .text:0x00002C54; // type:function size:0x400 scope:local align:4 +daKS_IsDelete__FP8ks_class = .text:0x00003054; // type:function size:0x8 scope:local align:4 +daKS_Delete__FP8ks_class = .text:0x0000305C; // type:function size:0x98 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000030F4; // type:function size:0x3BC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000034B0; // type:function size:0x48 scope:weak align:4 +daKS_Create__FP10fopAc_ac_c = .text:0x000034F8; // type:function size:0x59C scope:local align:4 +__ct__8ks_classFv = .text:0x00003A94; // type:function size:0x258 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003CEC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003DB8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00003E00; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003ECC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003F14; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003F70; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003FB8; // type:function size:0x5C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004014; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004070; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000040B8; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004128; // type:function size:0x88 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000041B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000041F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004240; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000429C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000042E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000042F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000042FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004304; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000430C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004314; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000434C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004354; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000435C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004364; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000439C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000043A0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000043A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000043B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000043C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000043C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000043D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000043D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004410; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004418; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004420; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004428; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004460; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004468; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004470; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000447C; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004488; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000448C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004490; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004494; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00004498; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000044F4; // type:function size:0x5C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004550; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004558; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004560; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004568; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004570; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004578; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00004580; // type:function size:0x1C scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x0000459C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4238 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4240 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4241 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4350 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4398 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4505 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4593 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4704 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4784 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4785 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4786 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4790 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4836 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@4963 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4964 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4965 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4966 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5204 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5205 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5323 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5324 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5325 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5450 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5740 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5743 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5744 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F0; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +item_tbl$4857 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +pl_harituki_joint_dt = .data:0x00000034; // type:object size:0x50 scope:local align:4 +@5452 = .data:0x00000084; // type:object size:0x54 scope:local align:4 +body_co_sph_src$5586 = .data:0x000000D8; // type:object size:0x40 scope:local align:4 +fire_j$5587 = .data:0x00000118; // type:object size:0xA scope:local align:4 +fire_sc$5588 = .data:0x00000124; // type:object size:0x28 scope:local align:4 +l_daKS_Method = .data:0x0000014C; // type:object size:0x20 scope:local align:4 +g_profile_KS = .data:0x0000016C; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000278; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000318; // type:object size:0x54 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000036C; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000038C; // type:object size:0x1C scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003A8; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +KS_ALL_COUNT = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +KUTTUKU_ALL_COUNT = .bss:0x00000050; // type:object size:0x4 scope:local align:4 data:4byte +HEAVY_IN = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +GORON_COUNT = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_kt/splits.txt b/config/GZLP01/rels/d_a_kt/splits.txt new file mode 100644 index 000000000..425cf3a65 --- /dev/null +++ b/config/GZLP01/rels/d_a_kt/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kt.cpp: + .text start:0x00000078 end:0x000015E8 + .text start:0x000015E8 end:0x00001984 + .rodata start:0x00000000 end:0x0000008B + .data start:0x00000000 end:0x00000150 diff --git a/config/GZLP01/rels/d_a_kt/symbols.txt b/config/GZLP01/rels/d_a_kt/symbols.txt new file mode 100644 index 000000000..8227d3b3f --- /dev/null +++ b/config/GZLP01/rels/d_a_kt/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +kotori_draw__FP8kt_class = .text:0x00000078; // type:function size:0x144 scope:local align:4 +daKt_Draw__FP8kt_class = .text:0x000001BC; // type:function size:0x24 scope:local align:4 +kotori_move__FP8kt_class = .text:0x000001E0; // type:function size:0xFF4 scope:local align:4 +daKt_Execute__FP8kt_class = .text:0x000011D4; // type:function size:0x6C scope:local align:4 +daKt_IsDelete__FP8kt_class = .text:0x00001240; // type:function size:0x8 scope:local align:4 +daKt_Delete__FP8kt_class = .text:0x00001248; // type:function size:0x30 scope:local align:4 +daKt_solidHeapCB__FP10fopAc_ac_c = .text:0x00001278; // type:function size:0xD4 scope:local align:4 +daKt_Create__FP10fopAc_ac_c = .text:0x0000134C; // type:function size:0x1E4 scope:local align:4 +__dt__12J3DFrameCtrlFv = .text:0x00001530; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001578; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000015C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000015C8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000015D0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000015D8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000015E0; // type:function size:0x8 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x000015E8; // type:function size:0x1C scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001604; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000171C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000017BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001818; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001860; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000018BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001904; // type:function size:0x80 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4021 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4022 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4023 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4024 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4264 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4265 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4286 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000088; // type:object size:0x3 scope:local align:4 data:string_table +kt_scale = .data:0x00000000; // type:object size:0x4 scope:local align:4 +@4288 = .data:0x00000004; // type:object size:0x54 scope:local align:4 +l_daKt_Method = .data:0x00000058; // type:object size:0x20 scope:local align:4 +g_profile_KT = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__12J3DFrameCtrl = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000000C0; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000000D8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000108; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000144; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_kui/splits.txt b/config/GZLP01/rels/d_a_kui/splits.txt new file mode 100644 index 000000000..97f088dfe --- /dev/null +++ b/config/GZLP01/rels/d_a_kui/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kui.cpp: + .text start:0x00000078 end:0x000018C8 + .text start:0x000018C8 end:0x000018E4 + .rodata start:0x00000000 end:0x00000099 + .data start:0x00000000 end:0x00000084 diff --git a/config/GZLP01/rels/d_a_kui/symbols.txt b/config/GZLP01/rels/d_a_kui/symbols.txt new file mode 100644 index 000000000..ade4f6ef3 --- /dev/null +++ b/config/GZLP01/rels/d_a_kui/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +s_a_i_sub__FPvPv = .text:0x00000078; // type:function size:0x4C scope:local align:4 +search_dragontail__FP9kui_class = .text:0x000000C4; // type:function size:0x2C scope:local align:4 +b_a_i_sub__FPvPv = .text:0x000000F0; // type:function size:0x4C scope:local align:4 +search_btd__FP9kui_class = .text:0x0000013C; // type:function size:0x2C scope:local align:4 +setEffectMtx__FP10fopAc_ac_cP12J3DModelDataf = .text:0x00000168; // type:function size:0x214 scope:local align:4 +daKui_Draw__FP9kui_class = .text:0x0000037C; // type:function size:0x1C4 scope:local align:4 +demo_camera__FP9kui_class = .text:0x00000540; // type:function size:0x3E0 scope:local align:4 +daKui_Execute__FP9kui_class = .text:0x00000920; // type:function size:0x9C4 scope:local align:4 +daKui_IsDelete__FP9kui_class = .text:0x000012E4; // type:function size:0x8 scope:local align:4 +daKui_Delete__FP9kui_class = .text:0x000012EC; // type:function size:0x54 scope:local align:4 +daKui_CreateHeap__FP10fopAc_ac_c = .text:0x00001340; // type:function size:0x324 scope:local align:4 +daKui_Create__FP10fopAc_ac_c = .text:0x00001664; // type:function size:0x264 scope:local align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x000018C8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4248 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4386 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4663 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4665 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4819 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0x35 scope:local align:4 data:string_table +mtx_adj$4185 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +bure_xa_d$4423 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_daKui_Method = .data:0x00000034; // type:object size:0x20 scope:local align:4 +g_profile_KUI = .data:0x00000054; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_kytag00/splits.txt b/config/GZLP01/rels/d_a_kytag00/splits.txt new file mode 100644 index 000000000..596dbfed6 --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag00.cpp: + .text start:0x00000078 end:0x00000F8C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLP01/rels/d_a_kytag00/symbols.txt b/config/GZLP01/rels/d_a_kytag00/symbols.txt new file mode 100644 index 000000000..80a01051a --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag00/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +get_check_pos__FP13kytag00_class = .text:0x00000078; // type:function size:0x1D4 scope:local align:4 +wether_tag_move__FP13kytag00_class = .text:0x0000024C; // type:function size:0x398 scope:local align:4 +raincnt_set__Ff = .text:0x000005E4; // type:function size:0xBC scope:local align:4 +raincnt_cut__Fv = .text:0x000006A0; // type:function size:0x38 scope:local align:4 +wether_tag_efect_move__FP13kytag00_class = .text:0x000006D8; // type:function size:0x534 scope:local align:4 +daKytag00_Draw__FP13kytag00_class = .text:0x00000C0C; // type:function size:0x24 scope:local align:4 +daKytag00_Execute__FP13kytag00_class = .text:0x00000C30; // type:function size:0x114 scope:local align:4 +daKytag00_IsDelete__FP13kytag00_class = .text:0x00000D44; // type:function size:0x8 scope:local align:4 +daKytag00_Delete__FP13kytag00_class = .text:0x00000D4C; // type:function size:0x18 scope:local align:4 +daKytag00_Create__FP10fopAc_ac_c = .text:0x00000D64; // type:function size:0x228 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4129 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4131 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4230 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4345 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_daKytag00_Method = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG00 = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_kytag01/splits.txt b/config/GZLP01/rels/d_a_kytag01/splits.txt new file mode 100644 index 000000000..72626a038 --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag01.cpp: + .text start:0x00000078 end:0x00000318 + .rodata start:0x00000000 end:0x00000053 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_kytag01/symbols.txt b/config/GZLP01/rels/d_a_kytag01/symbols.txt new file mode 100644 index 000000000..fc0996b8e --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag01/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +wether_tag_move__FP13kytag01_class = .text:0x00000078; // type:function size:0x4 scope:local align:4 +daKytag01_Draw__FP13kytag01_class = .text:0x0000007C; // type:function size:0x8 scope:local align:4 +daKytag01_Execute__FP13kytag01_class = .text:0x00000084; // type:function size:0x24 scope:local align:4 +daKytag01_IsDelete__FP13kytag01_class = .text:0x000000A8; // type:function size:0x8 scope:local align:4 +daKytag01_Delete__FP13kytag01_class = .text:0x000000B0; // type:function size:0x50 scope:local align:4 +wave_make__Fv = .text:0x00000100; // type:function size:0x124 scope:local align:4 +daKytag01_Create__FP10fopAc_ac_c = .text:0x00000224; // type:function size:0xF4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4050 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4065 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0xF scope:local align:4 data:string_table +l_daKytag01_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG01 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_kytag02/splits.txt b/config/GZLP01/rels/d_a_kytag02/splits.txt new file mode 100644 index 000000000..b04c749f5 --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag02/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag02.cpp: + .text start:0x00000078 end:0x0000047C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_kytag02/symbols.txt b/config/GZLP01/rels/d_a_kytag02/symbols.txt new file mode 100644 index 000000000..ac67e46e8 --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag02/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_path_info__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x48 scope:local align:4 +set_next_path_info__FP13kytag02_classP5dPath = .text:0x000000C0; // type:function size:0x30 scope:local align:4 +get_railwind_vec__FP5dPathi = .text:0x000000F0; // type:function size:0x8C scope:local align:4 +get_nearpos_rail__FP13kytag02_classP5dPathP4cXyzPi = .text:0x0000017C; // type:function size:0x16C scope:local align:4 +windtag_move__FP13kytag02_class = .text:0x000002E8; // type:function size:0xEC scope:local align:4 +daKytag02_Draw__FP13kytag02_class = .text:0x000003D4; // type:function size:0x8 scope:local align:4 +daKytag02_Execute__FP13kytag02_class = .text:0x000003DC; // type:function size:0x24 scope:local align:4 +daKytag02_IsDelete__FP13kytag02_class = .text:0x00000400; // type:function size:0x8 scope:local align:4 +daKytag02_Delete__FP13kytag02_class = .text:0x00000408; // type:function size:0x18 scope:local align:4 +daKytag02_Create__FP10fopAc_ac_c = .text:0x00000420; // type:function size:0x5C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4046 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 data:string +@4047 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4049 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4067 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4069 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +l_daKytag02_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG02 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_kytag03/splits.txt b/config/GZLP01/rels/d_a_kytag03/splits.txt new file mode 100644 index 000000000..7319c988b --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag03/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag03.cpp: + .text start:0x00000078 end:0x00000604 + .rodata start:0x00000000 end:0x0000000F + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_kytag03/symbols.txt b/config/GZLP01/rels/d_a_kytag03/symbols.txt new file mode 100644 index 000000000..5635e7b9d --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag03/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0xE4 scope:local align:4 +daKytag03_Draw__FP13kytag03_class = .text:0x0000015C; // type:function size:0x7C scope:local align:4 +draw_SUB__FP13kytag03_class = .text:0x000001D8; // type:function size:0xA8 scope:local align:4 +daKytag03_Execute__FP13kytag03_class = .text:0x00000280; // type:function size:0x28C scope:local align:4 +daKytag03_IsDelete__FP13kytag03_class = .text:0x0000050C; // type:function size:0x8 scope:local align:4 +daKytag03_Delete__FP13kytag03_class = .text:0x00000514; // type:function size:0x30 scope:local align:4 +daKytag03_Create__FP10fopAc_ac_c = .text:0x00000544; // type:function size:0xC0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4002 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x7 scope:local align:4 data:string_table +l_daKytag03_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG03 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_kytag04/splits.txt b/config/GZLP01/rels/d_a_kytag04/splits.txt new file mode 100644 index 000000000..3b6600a69 --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag04/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag04.cpp: + .text start:0x00000078 end:0x00000208 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_kytag04/symbols.txt b/config/GZLP01/rels/d_a_kytag04/symbols.txt new file mode 100644 index 000000000..235073d7e --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag04/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag04_Draw__FP13kytag04_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag04_Execute__FP13kytag04_class = .text:0x00000080; // type:function size:0xB8 scope:local align:4 +daKytag04_IsDelete__FP13kytag04_class = .text:0x00000138; // type:function size:0x28 scope:local align:4 +daKytag04_Delete__FP13kytag04_class = .text:0x00000160; // type:function size:0x8 scope:local align:4 +daKytag04_Create__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0xA0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4049 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daKytag04_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG04 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_kytag05/splits.txt b/config/GZLP01/rels/d_a_kytag05/splits.txt new file mode 100644 index 000000000..40d0c0585 --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag05/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag05.cpp: + .text start:0x00000078 end:0x000004C0 + .rodata start:0x00000000 end:0x00000057 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_kytag05/symbols.txt b/config/GZLP01/rels/d_a_kytag05/symbols.txt new file mode 100644 index 000000000..379fd6f5a --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag05/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag05_Draw__FP13kytag05_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag05_Execute__FP13kytag05_class = .text:0x00000080; // type:function size:0x374 scope:local align:4 +daKytag05_IsDelete__FP13kytag05_class = .text:0x000003F4; // type:function size:0x8 scope:local align:4 +daKytag05_Delete__FP13kytag05_class = .text:0x000003FC; // type:function size:0x8 scope:local align:4 +daKytag05_Create__FP10fopAc_ac_c = .text:0x00000404; // type:function size:0xBC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +wind_table$4107 = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +mufuu_timer$4108 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +fuu_timer$4109 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@4181 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000050; // type:object size:0x7 scope:local align:4 data:string_table +l_daKytag05_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG05 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_kytag06/splits.txt b/config/GZLP01/rels/d_a_kytag06/splits.txt new file mode 100644 index 000000000..68d4fa57d --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag06/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag06.cpp: + .text start:0x00000078 end:0x00000224 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_kytag06/symbols.txt b/config/GZLP01/rels/d_a_kytag06/symbols.txt new file mode 100644 index 000000000..6782df9c5 --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag06/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag06_Draw__FP13kytag06_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag06_Execute__FP13kytag06_class = .text:0x00000080; // type:function size:0x114 scope:local align:4 +daKytag06_IsDelete__FP13kytag06_class = .text:0x00000194; // type:function size:0x8 scope:local align:4 +daKytag06_Delete__FP13kytag06_class = .text:0x0000019C; // type:function size:0x8 scope:local align:4 +daKytag06_Create__FP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x80 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4044 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0xC scope:local align:4 data:string_table +l_daKytag06_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG06 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_kytag07/splits.txt b/config/GZLP01/rels/d_a_kytag07/splits.txt new file mode 100644 index 000000000..22316d133 --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag07/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_kytag07.cpp: + .text start:0x00000078 end:0x00000350 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_kytag07/symbols.txt b/config/GZLP01/rels/d_a_kytag07/symbols.txt new file mode 100644 index 000000000..156bab143 --- /dev/null +++ b/config/GZLP01/rels/d_a_kytag07/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daKytag07_Draw__FP13kytag07_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daKytag07_Execute__FP13kytag07_class = .text:0x00000080; // type:function size:0x228 scope:local align:4 +daKytag07_IsDelete__FP13kytag07_class = .text:0x000002A8; // type:function size:0x8 scope:local align:4 +daKytag07_Delete__FP13kytag07_class = .text:0x000002B0; // type:function size:0x18 scope:local align:4 +daKytag07_Create__FP10fopAc_ac_c = .text:0x000002C8; // type:function size:0x88 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4089 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4094 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000020; // type:object size:0x10 scope:local align:4 data:string_table +l_daKytag07_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_KYTAG07 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_lamp/splits.txt b/config/GZLP01/rels/d_a_lamp/splits.txt new file mode 100644 index 000000000..4f909d40b --- /dev/null +++ b/config/GZLP01/rels/d_a_lamp/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_lamp.cpp: + .text start:0x000000EC end:0x00000BC8 + .rodata start:0x00000000 end:0x00000082 + .data start:0x00000000 end:0x00000184 + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLP01/rels/d_a_lamp/symbols.txt b/config/GZLP01/rels/d_a_lamp/symbols.txt new file mode 100644 index 000000000..c32036377 --- /dev/null +++ b/config/GZLP01/rels/d_a_lamp/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daLamp_Draw__FP10lamp_class = .text:0x000000EC; // type:function size:0x6C scope:local align:4 +daLamp_Execute__FP10lamp_class = .text:0x00000158; // type:function size:0x470 scope:local align:4 +__dt__4cXyzFv = .text:0x000005C8; // type:function size:0x3C scope:weak align:4 +daLamp_IsDelete__FP10lamp_class = .text:0x00000604; // type:function size:0x30 scope:local align:4 +daLamp_Delete__FP10lamp_class = .text:0x00000634; // type:function size:0x44 scope:local align:4 +useHeapInit__FP10lamp_class = .text:0x00000678; // type:function size:0xC4 scope:local align:4 +daLamp_solidHeapCB__FP10fopAc_ac_c = .text:0x0000073C; // type:function size:0x20 scope:local align:4 +daLamp_Create__FP10fopAc_ac_c = .text:0x0000075C; // type:function size:0x1B8 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000914; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009E0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A28; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A84; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000ACC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000ADC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000AE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000AEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000AF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000B34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000B44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B4C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B84; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B90; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B98; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000BA0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000BAC; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000BB8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000BC0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4224 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4349 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000005C; // type:object size:0x26 scope:local align:4 data:string_table +sph_src$4291 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daLamp_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_LAMP = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4122 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4123 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +fire_scale$4121 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_lbridge/splits.txt b/config/GZLP01/rels/d_a_lbridge/splits.txt new file mode 100644 index 000000000..4d3ddc385 --- /dev/null +++ b/config/GZLP01/rels/d_a_lbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lbridge.cpp: + .text start:0x00000078 end:0x00001140 + .rodata start:0x00000000 end:0x00000099 + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLP01/rels/d_a_lbridge/symbols.txt b/config/GZLP01/rels/d_a_lbridge/symbols.txt new file mode 100644 index 000000000..a9cdd9035 --- /dev/null +++ b/config/GZLP01/rels/d_a_lbridge/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daLbridge_cFv = .text:0x00000098; // type:function size:0x2EC scope:global align:4 +CreateInit__11daLbridge_cFv = .text:0x00000384; // type:function size:0x1C0 scope:global align:4 +_create__11daLbridge_cFv = .text:0x00000544; // type:function size:0xF8 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000063C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x00000698; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000006F4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000750; // type:function size:0x48 scope:weak align:4 +set_mtx__11daLbridge_cFv = .text:0x00000798; // type:function size:0x80 scope:global align:4 +setMoveBGMtx__11daLbridge_cFv = .text:0x00000818; // type:function size:0x70 scope:global align:4 +_execute__11daLbridge_cFv = .text:0x00000888; // type:function size:0x8C scope:global align:4 +sw_check__11daLbridge_cFv = .text:0x00000914; // type:function size:0x158 scope:global align:4 +demo__11daLbridge_cFv = .text:0x00000A6C; // type:function size:0x1AC scope:global align:4 +appear_bridge__11daLbridge_cFv = .text:0x00000C18; // type:function size:0x178 scope:global align:4 +disappear_bridge__11daLbridge_cFv = .text:0x00000D90; // type:function size:0xA0 scope:global align:4 +set_on_se__11daLbridge_cFv = .text:0x00000E30; // type:function size:0x70 scope:global align:4 +set_off_se__11daLbridge_cFv = .text:0x00000EA0; // type:function size:0x70 scope:global align:4 +_draw__11daLbridge_cFv = .text:0x00000F10; // type:function size:0xE8 scope:global align:4 +daLbridge_Create__FPv = .text:0x00000FF8; // type:function size:0x20 scope:local align:4 +daLbridge_Delete__FPv = .text:0x00001018; // type:function size:0xBC scope:local align:4 +daLbridge_Draw__FPv = .text:0x000010D4; // type:function size:0x24 scope:local align:4 +daLbridge_Execute__FPv = .text:0x000010F8; // type:function size:0x24 scope:local align:4 +daLbridge_IsDelete__FPv = .text:0x0000111C; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPUc = .text:0x00001124; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daLbridge_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4045 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4098 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4099 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4100 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4101 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 data:double +@4356 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x5D scope:local align:4 data:string_table +daLbridgeMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_LIGHTBRIDGE = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_leaflift/splits.txt b/config/GZLP01/rels/d_a_leaflift/splits.txt new file mode 100644 index 000000000..f58886f73 --- /dev/null +++ b/config/GZLP01/rels/d_a_leaflift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_leaflift.cpp: + .text start:0x000000EC end:0x00001360 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000081 + .data start:0x00000000 end:0x00000188 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_leaflift/symbols.txt b/config/GZLP01/rels/d_a_leaflift/symbols.txt new file mode 100644 index 000000000..08f2345b7 --- /dev/null +++ b/config/GZLP01/rels/d_a_leaflift/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +_delete__9daLlift_cFv = .text:0x000000EC; // type:function size:0xD4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x20 scope:local align:4 +CreateHeap__9daLlift_cFv = .text:0x000001E0; // type:function size:0x158 scope:global align:4 +CreateInit__9daLlift_cFv = .text:0x00000338; // type:function size:0x2C0 scope:global align:4 +__dt__4cXyzFv = .text:0x000005F8; // type:function size:0x3C scope:weak align:4 +_create__9daLlift_cFv = .text:0x00000634; // type:function size:0x12C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000760; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000082C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000874; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000008D0; // type:function size:0x48 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000918; // type:function size:0xAC scope:local align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000009C4; // type:function size:0x2E8 scope:local align:4 +set_mtx__9daLlift_cFv = .text:0x00000CAC; // type:function size:0x88 scope:global align:4 +setMoveBGMtx__9daLlift_cFv = .text:0x00000D34; // type:function size:0x68 scope:global align:4 +_execute__9daLlift_cFv = .text:0x00000D9C; // type:function size:0x188 scope:global align:4 +emitterCtrl__9daLlift_cFv = .text:0x00000F24; // type:function size:0xBC scope:global align:4 +MoveDownLift__9daLlift_cFv = .text:0x00000FE0; // type:function size:0x100 scope:global align:4 +_draw__9daLlift_cFv = .text:0x000010E0; // type:function size:0xA0 scope:global align:4 +daLlift_Create__FPv = .text:0x00001180; // type:function size:0x20 scope:local align:4 +daLlift_Delete__FPv = .text:0x000011A0; // type:function size:0x24 scope:local align:4 +daLlift_Draw__FPv = .text:0x000011C4; // type:function size:0x24 scope:local align:4 +daLlift_Execute__FPv = .text:0x000011E8; // type:function size:0x24 scope:local align:4 +daLlift_IsDelete__FPv = .text:0x0000120C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001214; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001224; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000122C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001234; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000123C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001244; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000127C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001284; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000128C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001294; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000012CC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000012D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000012D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000012E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000012E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000012F4; // type:function size:0xC scope:weak align:4 +__sinit_d_a_leaflift_cpp = .text:0x00001300; // type:function size:0x50 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001350; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001358; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daLlift_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4134 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4334 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4336 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4337 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4390 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4446 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x2D scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daLliftMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_LEAF_LIFT = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4001 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +up_vec = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_lod_bg/splits.txt b/config/GZLP01/rels/d_a_lod_bg/splits.txt new file mode 100644 index 000000000..ecde7293c --- /dev/null +++ b/config/GZLP01/rels/d_a_lod_bg/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lod_bg.cpp: + .text start:0x00000078 end:0x000013E0 + .rodata start:0x00000000 end:0x000001F5 + .data start:0x00000000 end:0x000000C8 + .bss start:0x00000000 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_lod_bg/symbols.txt b/config/GZLP01/rels/d_a_lod_bg/symbols.txt new file mode 100644 index 000000000..ff6cdc969 --- /dev/null +++ b/config/GZLP01/rels/d_a_lod_bg/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daLodbg_cFv = .text:0x00000078; // type:function size:0x18C scope:global align:4 +__dt__9daLodbg_cFv = .text:0x00000204; // type:function size:0x118 scope:global align:4 +deleteModelData__9daLodbg_cFv = .text:0x0000031C; // type:function size:0x150 scope:global align:4 +loadModelData__9daLodbg_cFPCcRP12J3DModelDataRP12JKRSolidHeapRUl = .text:0x0000046C; // type:function size:0x2CC scope:global align:4 +createModelData__9daLodbg_cFv = .text:0x00000738; // type:function size:0x180 scope:global align:4 +createHeap__9daLodbg_cFv = .text:0x000008B8; // type:function size:0x180 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000A38; // type:function size:0x20 scope:local align:4 +execCreateWait__9daLodbg_cFv = .text:0x00000A58; // type:function size:0xF4 scope:global align:4 +execReadWait__9daLodbg_cFv = .text:0x00000B4C; // type:function size:0x21C scope:global align:4 +execDeleteWait__9daLodbg_cFv = .text:0x00000D68; // type:function size:0x300 scope:global align:4 +draw__9daLodbg_cFv = .text:0x00001068; // type:function size:0x2B0 scope:global align:4 +daLodbg_Draw__FP9daLodbg_c = .text:0x00001318; // type:function size:0x20 scope:local align:4 +daLodbg_Execute__FP9daLodbg_c = .text:0x00001338; // type:function size:0x28 scope:local align:4 +daLodbg_IsDelete__FP9daLodbg_c = .text:0x00001360; // type:function size:0x8 scope:local align:4 +daLodbg_Delete__FP9daLodbg_c = .text:0x00001368; // type:function size:0x28 scope:local align:4 +daLodbg_Create__FP10fopAc_ac_c = .text:0x00001390; // type:function size:0x50 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +LodAllPath__9daLodbg_c = .rodata:0x00000000; // type:object size:0x1A scope:local align:4 data:string +@4016 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4345 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4346 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000054; // type:object size:0x1A1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4001 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4193 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4209 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4213 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4215 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4267 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +l_daLodbg_Method = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_LODBG = .data:0x00000098; // type:object size:0x30 scope:global align:4 +resPath$4132 = .bss:0x00000000; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_lstair/splits.txt b/config/GZLP01/rels/d_a_lstair/splits.txt new file mode 100644 index 000000000..eb74440a4 --- /dev/null +++ b/config/GZLP01/rels/d_a_lstair/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lstair.cpp: + .text start:0x00000078 end:0x000012D4 + .rodata start:0x00000000 end:0x000000AF + .data start:0x00000000 end:0x0000008C diff --git a/config/GZLP01/rels/d_a_lstair/symbols.txt b/config/GZLP01/rels/d_a_lstair/symbols.txt new file mode 100644 index 000000000..6dc87a4d1 --- /dev/null +++ b/config/GZLP01/rels/d_a_lstair/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daLStair_cFv = .text:0x00000078; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x20 scope:local align:4 +CreateHeap__10daLStair_cFv = .text:0x000000F4; // type:function size:0x404 scope:global align:4 +CreateInit__10daLStair_cFv = .text:0x000004F8; // type:function size:0x140 scope:global align:4 +_create__10daLStair_cFv = .text:0x00000638; // type:function size:0x120 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000758; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x000007B4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000810; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000086C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008C8; // type:function size:0x48 scope:weak align:4 +set_mtx__10daLStair_cFv = .text:0x00000910; // type:function size:0x88 scope:global align:4 +setMoveBGMtx__10daLStair_cFv = .text:0x00000998; // type:function size:0x84 scope:global align:4 +_execute__10daLStair_cFv = .text:0x00000A1C; // type:function size:0xB0 scope:global align:4 +demoMove__10daLStair_cFv = .text:0x00000ACC; // type:function size:0xC0 scope:global align:4 +checkAppear__10daLStair_cFv = .text:0x00000B8C; // type:function size:0xFC scope:global align:4 +moveBG__10daLStair_cFv = .text:0x00000C88; // type:function size:0xF0 scope:global align:4 +appear_stair__10daLStair_cFv = .text:0x00000D78; // type:function size:0x1FC scope:global align:4 +disappear_stair__10daLStair_cFv = .text:0x00000F74; // type:function size:0xC8 scope:global align:4 +set_on_se__10daLStair_cFv = .text:0x0000103C; // type:function size:0x98 scope:global align:4 +set_off_se__10daLStair_cFv = .text:0x000010D4; // type:function size:0x70 scope:global align:4 +daLStair_Create__FPv = .text:0x00001144; // type:function size:0x20 scope:local align:4 +daLStair_Delete__FPv = .text:0x00001164; // type:function size:0x24 scope:local align:4 +daLStair_Draw__FPv = .text:0x00001188; // type:function size:0x104 scope:local align:4 +daLStair_Execute__FPv = .text:0x0000128C; // type:function size:0x24 scope:local align:4 +daLStair_IsDelete__FPv = .text:0x000012B0; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPUc = .text:0x000012B8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daLStair_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4046 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4075 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4366 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000058; // type:object size:0x57 scope:local align:4 data:string_table +daLStairMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_LIGHTSTAIR = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000080; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_lwood/splits.txt b/config/GZLP01/rels/d_a_lwood/splits.txt new file mode 100644 index 000000000..712dfd324 --- /dev/null +++ b/config/GZLP01/rels/d_a_lwood/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_lwood.cpp: + .text start:0x00000078 end:0x00000794 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_lwood/symbols.txt b/config/GZLP01/rels/d_a_lwood/symbols.txt new file mode 100644 index 000000000..b7cd43243 --- /dev/null +++ b/config/GZLP01/rels/d_a_lwood/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__9daLwood_cFv = .text:0x00000098; // type:function size:0xFC scope:global align:4 +CreateInit__9daLwood_cFv = .text:0x00000194; // type:function size:0x14C scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000002E0; // type:function size:0x1F8 scope:local align:4 +set_mtx__9daLwood_cFv = .text:0x000004D8; // type:function size:0x88 scope:weak align:4 +setMoveBGMtx__9daLwood_cFv = .text:0x00000560; // type:function size:0x78 scope:weak align:4 +daLwood_Create__FPv = .text:0x000005D8; // type:function size:0xA0 scope:local align:4 +daLwood_Delete__FPv = .text:0x00000678; // type:function size:0x5C scope:local align:4 +daLwood_Draw__FPv = .text:0x000006D4; // type:function size:0xA4 scope:local align:4 +daLwood_Execute__FPv = .text:0x00000778; // type:function size:0x14 scope:local align:4 +daLwood_IsDelete__FPv = .text:0x0000078C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daLwood_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4121 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000048; // type:object size:0x2C scope:local align:4 data:string_table +daLwoodMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Lwood = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_machine/splits.txt b/config/GZLP01/rels/d_a_machine/splits.txt new file mode 100644 index 000000000..c6b98e821 --- /dev/null +++ b/config/GZLP01/rels/d_a_machine/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_machine.cpp: + .text start:0x00000078 end:0x000017A4 + .rodata start:0x00000000 end:0x000000B1 + .data start:0x00000000 end:0x000002A0 diff --git a/config/GZLP01/rels/d_a_machine/symbols.txt b/config/GZLP01/rels/d_a_machine/symbols.txt new file mode 100644 index 000000000..c48431865 --- /dev/null +++ b/config/GZLP01/rels/d_a_machine/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__11daMachine_cFv = .text:0x00000078; // type:function size:0x30 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000A8; // type:function size:0x20 scope:local align:4 +CreateHeap__11daMachine_cFv = .text:0x000000C8; // type:function size:0x164 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x0000022C; // type:function size:0x74 scope:local align:4 +CreateInit__11daMachine_cFv = .text:0x000002A0; // type:function size:0x280 scope:global align:4 +path_move__11daMachine_cFv = .text:0x00000520; // type:function size:0xE4 scope:global align:4 +set_next_pnt__11daMachine_cFv = .text:0x00000604; // type:function size:0xFC scope:global align:4 +search_wind_mill__11daMachine_cFv = .text:0x00000700; // type:function size:0x34 scope:global align:4 +set_speed__11daMachine_cFv = .text:0x00000734; // type:function size:0xC4 scope:global align:4 +_create__11daMachine_cFv = .text:0x000007F8; // type:function size:0xA0 scope:global align:4 +__ct__11daMachine_cFv = .text:0x00000898; // type:function size:0x208 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000AA0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000AFC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000B44; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000C24; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000C80; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000CC8; // type:function size:0x70 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000D38; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000DBC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000E88; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000ED0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000F2C; // type:function size:0x48 scope:weak align:4 +set_mtx__11daMachine_cFv = .text:0x00000F74; // type:function size:0x98 scope:global align:4 +_execute__11daMachine_cFv = .text:0x0000100C; // type:function size:0xEC scope:global align:4 +attack__11daMachine_cFv = .text:0x000010F8; // type:function size:0x154 scope:global align:4 +set_cube__11daMachine_cFv = .text:0x0000124C; // type:function size:0xE4 scope:global align:4 +set_body__11daMachine_cFv = .text:0x00001330; // type:function size:0x11C scope:global align:4 +set_at__11daMachine_cFv = .text:0x0000144C; // type:function size:0x88 scope:global align:4 +_draw__11daMachine_cFv = .text:0x000014D4; // type:function size:0x78 scope:global align:4 +daMachine_Create__FPv = .text:0x0000154C; // type:function size:0x20 scope:local align:4 +daMachine_Delete__FPv = .text:0x0000156C; // type:function size:0x24 scope:local align:4 +daMachine_Draw__FPv = .text:0x00001590; // type:function size:0x24 scope:local align:4 +daMachine_Execute__FPv = .text:0x000015B4; // type:function size:0x24 scope:local align:4 +daMachine_IsDelete__FPv = .text:0x000015D8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000015E0; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000015F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001600; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001638; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001640; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001648; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001650; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001688; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001694; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000016A0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000016A4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000016AC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000016BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000016C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016DC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001714; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000171C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001724; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000172C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001764; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000176C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001774; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000177C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001784; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000178C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001794; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000179C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__11daMachine_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_search_r__11daMachine_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_search_l__11daMachine_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +@4043 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4124 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4152 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4153 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4203 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4486 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000007C; // type:object size:0x35 scope:local align:4 data:string_table +l_sph_src_at = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_sph_src_col = .data:0x00000040; // type:object size:0x40 scope:local align:4 +daMachineMethodTable = .data:0x00000080; // type:object size:0x20 scope:local align:4 +g_profile_MACHINE = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000DC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000000E8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000024C; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_magma/splits.txt b/config/GZLP01/rels/d_a_magma/splits.txt new file mode 100644 index 000000000..5f6e463e4 --- /dev/null +++ b/config/GZLP01/rels/d_a_magma/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_magma.cpp: + .text start:0x00000078 end:0x00000178 + .rodata start:0x00000000 end:0x00000006 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_magma/symbols.txt b/config/GZLP01/rels/d_a_magma/symbols.txt new file mode 100644 index 000000000..44761660e --- /dev/null +++ b/config/GZLP01/rels/d_a_magma/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daMagma_IsDelete__FP9daMagma_c = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daMagma_Delete__FP9daMagma_c = .text:0x00000080; // type:function size:0x4C scope:local align:4 +daMagma_Create__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0xAC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string_table +l_daMagma_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_MAGMA = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_majuu_flag/splits.txt b/config/GZLP01/rels/d_a_majuu_flag/splits.txt new file mode 100644 index 000000000..5b291bf82 --- /dev/null +++ b/config/GZLP01/rels/d_a_majuu_flag/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_majuu_flag.cpp: + .text start:0x000000EC end:0x00001C38 + .text start:0x00001C38 end:0x00001D08 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000A7 + .data start:0x00000000 end:0x00000F98 + .bss start:0x00000008 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_majuu_flag/symbols.txt b/config/GZLP01/rels/d_a_majuu_flag/symbols.txt new file mode 100644 index 000000000..dfc0fa121 --- /dev/null +++ b/config/GZLP01/rels/d_a_majuu_flag/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_mtx__FP14daMajuu_Flag_c = .text:0x000000EC; // type:function size:0x288 scope:local align:4 +__dt__4cXyzFv = .text:0x00000374; // type:function size:0x3C scope:weak align:4 +setNrmMtx__21daMajuu_Flag_packet_cFv = .text:0x000003B0; // type:function size:0x34 scope:global align:4 +setBackNrm__21daMajuu_Flag_packet_cFv = .text:0x000003E4; // type:function size:0x88 scope:global align:4 +setNrmVtx__21daMajuu_Flag_packet_cFP4cXyzi = .text:0x0000046C; // type:function size:0x27C scope:global align:4 +draw__21daMajuu_Flag_packet_cFv = .text:0x000006E8; // type:function size:0x648 scope:global align:4 +daMajuu_Flag_Draw__FP14daMajuu_Flag_c = .text:0x00000D30; // type:function size:0x9C scope:local align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzf = .text:0x00000DCC; // type:function size:0x134 scope:local align:4 +get_cloth_anim_factor__FP4cXyzP4cXyzP4cXyzi = .text:0x00000F00; // type:function size:0x164 scope:local align:4 +majuu_flag_move__FP14daMajuu_Flag_c = .text:0x00001064; // type:function size:0x264 scope:local align:4 +daMajuu_Flag_Execute__FP14daMajuu_Flag_c = .text:0x000012C8; // type:function size:0xE8 scope:local align:4 +daMajuu_Flag_IsDelete__FP14daMajuu_Flag_c = .text:0x000013B0; // type:function size:0x8 scope:local align:4 +daMajuu_Flag_Delete__FP14daMajuu_Flag_c = .text:0x000013B8; // type:function size:0x9C scope:local align:4 +daMajuu_Flag_Create__FP10fopAc_ac_c = .text:0x00001454; // type:function size:0x68C scope:local align:4 +__sinit_d_a_majuu_flag_cpp = .text:0x00001AE0; // type:function size:0xB4 scope:local align:4 +__dt__18daMajuu_Flag_HIO_cFv = .text:0x00001B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00001BF0; // type:function size:0x48 scope:weak align:4 +__dt__21daMajuu_Flag_packet_cFv = .text:0x00001C38; // type:function size:0xCC scope:weak align:4 +__ct__4cXyzFv = .text:0x00001D04; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4065 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4277 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4278 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4322 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4392 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4611 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4612 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4616 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4619 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4635 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4636 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4637 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4638 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000090; // type:object size:0x17 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_flag02TEX = .data:0x00000040; // type:object size:0x800 scope:local align:32 +l_majuu_flag_pos = .data:0x00000840; // type:object size:0xFC scope:local align:4 +l_texCoord = .data:0x0000093C; // type:object size:0xA8 scope:local align:4 +l_majuu_flagDL = .data:0x00000A00; // type:object size:0x98 scope:local align:32 +l_majuu_flag_matDL = .data:0x00000AA0; // type:object size:0x34 scope:local align:32 +rel_pos_idx_tbl$4099 = .data:0x00000AD4; // type:object size:0x24C scope:local align:4 +rel_pos_idx_tbl$4282 = .data:0x00000D20; // type:object size:0x1F8 scope:local align:4 +l_daMajuu_Flag_Method = .data:0x00000F18; // type:object size:0x20 scope:local align:4 +g_profile_MAJUU_FLAG = .data:0x00000F38; // type:object size:0x30 scope:global align:4 +__vt__21daMajuu_Flag_packet_c = .data:0x00000F68; // type:object size:0x18 scope:global align:4 +__vt__18daMajuu_Flag_HIO_c = .data:0x00000F80; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000F8C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4001 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_mant/splits.txt b/config/GZLP01/rels/d_a_mant/splits.txt new file mode 100644 index 000000000..a68518db4 --- /dev/null +++ b/config/GZLP01/rels/d_a_mant/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mant.cpp: + .text start:0x000000EC end:0x0000229C + .text start:0x0000229C end:0x0000233C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x0000AE5C + .bss start:0x00000008 end:0x00000078 diff --git a/config/GZLP01/rels/d_a_mant/symbols.txt b/config/GZLP01/rels/d_a_mant/symbols.txt new file mode 100644 index 000000000..bdd580036 --- /dev/null +++ b/config/GZLP01/rels/d_a_mant/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +draw__15daMant_packet_cFv = .text:0x000000EC; // type:function size:0x300 scope:global align:4 +daMant_Draw__FP10mant_class = .text:0x000003EC; // type:function size:0xFC scope:local align:4 +joint_control__FP10mant_classP8mant_j_si = .text:0x000004E8; // type:function size:0xAD8 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000FC0; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000010D8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001178; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000011D4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000121C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001278; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000012C0; // type:function size:0x80 scope:weak align:4 +__dt__4cXyzFv = .text:0x00001340; // type:function size:0x3C scope:weak align:4 +mant_v_calc__FP10mant_class = .text:0x0000137C; // type:function size:0x274 scope:local align:4 +mant_n_calc__FP10mant_class = .text:0x000015F0; // type:function size:0x1FC scope:local align:4 +mant_move__FP10mant_class = .text:0x000017EC; // type:function size:0x1D4 scope:local align:4 +daMant_Execute__FP10mant_class = .text:0x000019C0; // type:function size:0x7C scope:local align:4 +daMant_IsDelete__FP10mant_class = .text:0x00001A3C; // type:function size:0x8 scope:local align:4 +daMant_Delete__FP10mant_class = .text:0x00001A44; // type:function size:0x8 scope:local align:4 +daMant_Create__FP10fopAc_ac_c = .text:0x00001A4C; // type:function size:0x2CC scope:local align:4 +__ct__8dCcD_SphFv = .text:0x00001D18; // type:function size:0x84 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001D9C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001E68; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001EB0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001F0C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001F54; // type:function size:0x5C scope:weak align:4 +__dt__8mant_j_sFv = .text:0x00001FB0; // type:function size:0x7C scope:weak align:4 +__ct__8mant_j_sFv = .text:0x0000202C; // type:function size:0x68 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002094; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000020DC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000020EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000020F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000020FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002104; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000210C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002144; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000214C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002154; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000215C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002194; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002198; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021A0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021A8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021B0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000021BC; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000021C8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_mant_cpp = .text:0x00002210; // type:function size:0x54 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002264; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000226C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002274; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000227C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002284; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000228C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002294; // type:function size:0x8 scope:weak align:4 +__dt__15daMant_packet_cFv = .text:0x0000229C; // type:function size:0x9C scope:weak align:4 +__ct__4cXyzFv = .text:0x00002338; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4178 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000004; // type:object size:0x8 scope:local align:4 +@4185 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +@4209 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4611 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4612 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4613 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4616 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4617 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4724 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4725 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4727 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4840 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@4841 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4944 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4945 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_pg_mantle1TEX = .data:0x00000040; // type:object size:0x2000 scope:local align:32 +l_pg_mantle1_palettePAL = .data:0x00002040; // type:object size:0x20 scope:local align:32 +l_tn_boro_b1TEX = .data:0x00002060; // type:object size:0x2000 scope:local align:32 +l_tn_boro_b1_palettePAL = .data:0x00004060; // type:object size:0x20 scope:local align:32 +l_tn_boro_k1TEX = .data:0x00004080; // type:object size:0x2000 scope:local align:32 +l_tn_boro_k1_palettePAL = .data:0x00006080; // type:object size:0x20 scope:local align:32 +l_tn_boro1TEX = .data:0x000060A0; // type:object size:0x2000 scope:local align:32 +l_tn_boro1_palettePAL = .data:0x000080A0; // type:object size:0x20 scope:local align:32 +l_tn_mantle1TEX = .data:0x000080C0; // type:object size:0x2000 scope:local align:32 +l_tn_mantle1_palettePAL = .data:0x0000A0C0; // type:object size:0x20 scope:local align:32 +l_pos = .data:0x0000A0E0; // type:object size:0x3CC scope:local align:4 +l_texCoord = .data:0x0000A4AC; // type:object size:0x288 scope:local align:4 +l_DL = .data:0x0000A740; // type:object size:0x1E8 scope:local align:32 +l_matDL = .data:0x0000A940; // type:object size:0xA6 scope:local align:32 +l_matDL2 = .data:0x0000AA00; // type:object size:0x46 scope:local align:32 +l_matDL_LIGHTOFF = .data:0x0000AA60; // type:object size:0x94 scope:local align:32 +tex_d = .data:0x0000AAF4; // type:object size:0x1C scope:local align:4 +pal_d = .data:0x0000AB10; // type:object size:0x1C scope:local align:4 +l_vtxDescList$4176 = .data:0x0000AB2C; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4177 = .data:0x0000AB4C; // type:object size:0x40 scope:local align:4 +d_p$4254 = .data:0x0000AB8C; // type:object size:0x20 scope:local align:4 +d_p2$4255 = .data:0x0000ABAC; // type:object size:0x20 scope:local align:4 +wind_cc_sph_src$4868 = .data:0x0000ABCC; // type:object size:0x40 scope:local align:4 +mesh_cc_sph_src$4869 = .data:0x0000AC0C; // type:object size:0x40 scope:local align:4 +l_daMant_Method = .data:0x0000AC4C; // type:object size:0x20 scope:local align:4 +g_profile_MANT = .data:0x0000AC6C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000AC9C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000ACA8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000ACB4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000AD3C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000AD48; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000AD54; // type:object size:0x54 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000ADA8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000ADB4; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000ADCC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000ADFC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000AE14; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000AE20; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000AE2C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000AE38; // type:object size:0xC scope:weak align:4 +__vt__15daMant_packet_c = .data:0x0000AE44; // type:object size:0x18 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +v_pos = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +v_count = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +mesh_cc_ct = .bss:0x0000005C; // type:object size:0x4 scope:local align:4 +@4243 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x0000006C; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_mbdoor/splits.txt b/config/GZLP01/rels/d_a_mbdoor/splits.txt new file mode 100644 index 000000000..17935b20d --- /dev/null +++ b/config/GZLP01/rels/d_a_mbdoor/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mbdoor.cpp: + .text start:0x00000078 end:0x000015F4 + .text start:0x000015F4 end:0x000015F4 + .rodata start:0x00000000 end:0x000000FB + .data start:0x00000000 end:0x000000B0 diff --git a/config/GZLP01/rels/d_a_mbdoor/symbols.txt b/config/GZLP01/rels/d_a_mbdoor/symbols.txt new file mode 100644 index 000000000..05fa5b434 --- /dev/null +++ b/config/GZLP01/rels/d_a_mbdoor/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daMbdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getType__10daMbdoor_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getShapeType__10daMbdoor_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getArcName__10daMbdoor_cFv = .text:0x0000009C; // type:function size:0x48 scope:global align:4 +getFuBdl__10daMbdoor_cFv = .text:0x000000E4; // type:function size:0x3C scope:global align:4 +getLBdl__10daMbdoor_cFv = .text:0x00000120; // type:function size:0x3C scope:global align:4 +getRBdl__10daMbdoor_cFv = .text:0x0000015C; // type:function size:0x3C scope:global align:4 +getToBdl__10daMbdoor_cFv = .text:0x00000198; // type:function size:0x3C scope:global align:4 +getDzb__10daMbdoor_cFv = .text:0x000001D4; // type:function size:0x3C scope:global align:4 +getLOffset__10daMbdoor_cFv = .text:0x00000210; // type:function size:0x44 scope:global align:4 +getROffset__10daMbdoor_cFv = .text:0x00000254; // type:function size:0x44 scope:global align:4 +getToOffset__10daMbdoor_cFv = .text:0x00000298; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002DC; // type:function size:0x20 scope:local align:4 +CreateHeap__10daMbdoor_cFv = .text:0x000002FC; // type:function size:0x310 scope:global align:4 +calcMtx__10daMbdoor_cFv = .text:0x0000060C; // type:function size:0x28C scope:global align:4 +CreateInit__10daMbdoor_cFv = .text:0x00000898; // type:function size:0x1AC scope:global align:4 +create__10daMbdoor_cFv = .text:0x00000A44; // type:function size:0xB0 scope:global align:4 +getDemoAction__10daMbdoor_cFv = .text:0x00000AF4; // type:function size:0x48 scope:global align:4 +demoProc__10daMbdoor_cFv = .text:0x00000B3C; // type:function size:0x43C scope:global align:4 +checkArea__10daMbdoor_cFv = .text:0x00000F78; // type:function size:0x154 scope:global align:4 +checkUnlock__10daMbdoor_cFv = .text:0x000010CC; // type:function size:0xCC scope:global align:4 +daMbdoor_actionWait__FP10daMbdoor_c = .text:0x00001198; // type:function size:0x24 scope:local align:4 +daMbdoor_actionLockWait__FP10daMbdoor_c = .text:0x000011BC; // type:function size:0x60 scope:local align:4 +daMbdoor_actionLockOff__FP10daMbdoor_c = .text:0x0000121C; // type:function size:0x90 scope:local align:4 +daMbdoor_actionLockDemo__FP10daMbdoor_c = .text:0x000012AC; // type:function size:0x78 scope:local align:4 +daMbdoor_actionCloseWait__FP10daMbdoor_c = .text:0x00001324; // type:function size:0xC0 scope:local align:4 +daMbdoor_actionOpen__FP10daMbdoor_c = .text:0x000013E4; // type:function size:0x24 scope:local align:4 +daMbdoor_Draw__FP10daMbdoor_c = .text:0x00001408; // type:function size:0xB4 scope:local align:4 +daMbdoor_Execute__FP10daMbdoor_c = .text:0x000014BC; // type:function size:0x9C scope:local align:4 +daMbdoor_IsDelete__FP10daMbdoor_c = .text:0x00001558; // type:function size:0x8 scope:local align:4 +daMbdoor_Delete__FP10daMbdoor_c = .text:0x00001560; // type:function size:0x74 scope:local align:4 +daMbdoor_Create__FP10fopAc_ac_c = .text:0x000015D4; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4055 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4064 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4365 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@4368 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0xA7 scope:local align:4 data:string_table +action_table$4259 = .data:0x00000000; // type:object size:0x24 scope:local align:4 +@4369 = .data:0x00000024; // type:object size:0x24 scope:local align:4 +l_action$localstatic3$execute__10daMbdoor_cFv = .data:0x00000048; // type:object size:0x18 scope:weak align:4 +l_daMbdoor_Method = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_MBDOOR = .data:0x00000080; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_mdoor/splits.txt b/config/GZLP01/rels/d_a_mdoor/splits.txt new file mode 100644 index 000000000..af08c13fb --- /dev/null +++ b/config/GZLP01/rels/d_a_mdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mdoor.cpp: + .text start:0x00000078 end:0x00001128 + .rodata start:0x00000000 end:0x000000A2 + .data start:0x00000000 end:0x000000D8 diff --git a/config/GZLP01/rels/d_a_mdoor/symbols.txt b/config/GZLP01/rels/d_a_mdoor/symbols.txt new file mode 100644 index 000000000..20d4e00d0 --- /dev/null +++ b/config/GZLP01/rels/d_a_mdoor/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__9daMdoor_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getType__9daMdoor_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getToolId__9daMdoor_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getShapeType__9daMdoor_cFv = .text:0x0000009C; // type:function size:0xC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000A8; // type:function size:0x20 scope:local align:4 +CreateHeap__9daMdoor_cFv = .text:0x000000C8; // type:function size:0x168 scope:global align:4 +calcMtx__9daMdoor_cFv = .text:0x00000230; // type:function size:0x6C scope:global align:4 +smokeInit__9daMdoor_cFv = .text:0x0000029C; // type:function size:0xA8 scope:global align:4 +smokeEnd__9daMdoor_cFv = .text:0x00000344; // type:function size:0x2C scope:global align:4 +CreateInit__9daMdoor_cFv = .text:0x00000370; // type:function size:0x270 scope:global align:4 +create__9daMdoor_cFv = .text:0x000005E0; // type:function size:0xB8 scope:global align:4 +demoProc__9daMdoor_cFv = .text:0x00000698; // type:function size:0x2C0 scope:global align:4 +daMdoor_actionWait__FP9daMdoor_c = .text:0x00000958; // type:function size:0x8 scope:local align:4 +daMdoor_actionDemoWait__FP9daMdoor_c = .text:0x00000960; // type:function size:0x88 scope:local align:4 +daMdoor_actionDemo__FP9daMdoor_c = .text:0x000009E8; // type:function size:0x64 scope:local align:4 +daMdoor_actionGenocide__FP9daMdoor_c = .text:0x00000A4C; // type:function size:0xA8 scope:local align:4 +daMdoor_actionOpen__FP9daMdoor_c = .text:0x00000AF4; // type:function size:0x178 scope:local align:4 +daMdoor_actionSwitch__FP9daMdoor_c = .text:0x00000C6C; // type:function size:0x7C scope:local align:4 +daMdoor_actionReady__FP9daMdoor_c = .text:0x00000CE8; // type:function size:0xE8 scope:local align:4 +daMdoor_actionReadyOpen__FP9daMdoor_c = .text:0x00000DD0; // type:function size:0x90 scope:local align:4 +daMdoor_actionEvent__FP9daMdoor_c = .text:0x00000E60; // type:function size:0x74 scope:local align:4 +daMdoor_Draw__FP9daMdoor_c = .text:0x00000ED4; // type:function size:0x60 scope:local align:4 +daMdoor_Execute__FP9daMdoor_c = .text:0x00000F34; // type:function size:0x50 scope:local align:4 +daMdoor_IsDelete__FP9daMdoor_c = .text:0x00000F84; // type:function size:0x8 scope:local align:4 +daMdoor_Delete__FP9daMdoor_c = .text:0x00000F8C; // type:function size:0xC8 scope:local align:4 +daMdoor_Create__FP10fopAc_ac_c = .text:0x00001054; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001074; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001078; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000107C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001080; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001084; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000010CC; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daMdoor_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4082 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000038; // type:object size:0x6A scope:local align:4 data:string_table +action_table$4175 = .data:0x00000000; // type:object size:0xC scope:local align:4 +l_action$localstatic3$execute__9daMdoor_cFv = .data:0x0000000C; // type:object size:0x40 scope:weak align:4 +l_daMdoor_Method = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_MDOOR = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000009C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000B8; // type:object size:0x20 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_mflft/splits.txt b/config/GZLP01/rels/d_a_mflft/splits.txt new file mode 100644 index 000000000..11b3e80a9 --- /dev/null +++ b/config/GZLP01/rels/d_a_mflft/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mflft.cpp: + .text start:0x00000078 end:0x00002E10 + .rodata start:0x00000000 end:0x000000F6 + .data start:0x00000000 end:0x00000300 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLP01/rels/d_a_mflft/symbols.txt b/config/GZLP01/rels/d_a_mflft/symbols.txt new file mode 100644 index 000000000..3729de904 --- /dev/null +++ b/config/GZLP01/rels/d_a_mflft/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setLiftUp__11mflft_classF4cXyz = .text:0x00000078; // type:function size:0xF8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000170; // type:function size:0x3C scope:weak align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001AC; // type:function size:0x25C scope:local align:4 +himo_Draw__FP11mflft_class = .text:0x00000408; // type:function size:0x80 scope:local align:4 +daMflft_Draw__FP11mflft_class = .text:0x00000488; // type:function size:0xA8 scope:local align:4 +kikuzu_set__FP11mflft_classP4cXyz = .text:0x00000530; // type:function size:0xE4 scope:local align:4 +himo_cut_control__FP11mflft_classP4cXyzPUcUc = .text:0x00000614; // type:function size:0x4A4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000AB8; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000BD0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000C70; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000CCC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000D14; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000D70; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000DB8; // type:function size:0x80 scope:weak align:4 +mflft_move__FP11mflft_class = .text:0x00000E38; // type:function size:0x8E0 scope:local align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00001718; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001880; // type:function size:0x140 scope:weak align:4 +himo_move__FP11mflft_class = .text:0x000019C0; // type:function size:0x49C scope:local align:4 +eff_cont__FP11mflft_class = .text:0x00001E5C; // type:function size:0x1AC scope:local align:4 +daMflft_Execute__FP11mflft_class = .text:0x00002008; // type:function size:0x27C scope:local align:4 +daMflft_IsDelete__FP11mflft_class = .text:0x00002284; // type:function size:0x8 scope:local align:4 +daMflft_Delete__FP11mflft_class = .text:0x0000228C; // type:function size:0x84 scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00002310; // type:function size:0x1B8 scope:local align:4 +daMflft_Create__FP10fopAc_ac_c = .text:0x000024C8; // type:function size:0x56C scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00002A34; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00002B00; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002B84; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002BCC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002C28; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002C70; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C90; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002C9C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002CAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002CB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002CBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002CC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002CCC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002D04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002D0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002D14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D1C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002D54; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002D58; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002D60; // type:function size:0x48 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002DA8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002DB0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002DB8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002DC0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002DC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002DD0; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002DD8; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002DE0; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00002DE8; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00002DF0; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00002DF8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002E00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002E08; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4016 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4021 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:4byte +@4162 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +@4275 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4279 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4582 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4593 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4594 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4793 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4795 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4872 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4931 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@5164 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5165 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5166 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5167 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B4; // type:object size:0x42 scope:local align:4 data:string_table +himo_off_check$4331 = .data:0x00000000; // type:object size:0x3 scope:local align:4 +himo_off_ya$4332 = .data:0x00000004; // type:object size:0x10 scope:local align:4 +bure_p = .data:0x00000014; // type:object size:0x30 scope:local align:4 +xd$4885 = .data:0x00000044; // type:object size:0xC scope:local align:4 +zd$4886 = .data:0x00000050; // type:object size:0xC scope:local align:4 +himo_cyl_src$4995 = .data:0x0000005C; // type:object size:0x44 scope:local align:4 +l_daMflft_Method = .data:0x000000A0; // type:object size:0x20 scope:local align:4 +g_profile_MFLFT = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000FC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000001E4; // type:object size:0x14 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x000001F8; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000228; // type:object size:0x30 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000264; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__11mflft_class = .data:0x000002F4; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +wind_vec = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +wy = .bss:0x00000050; // type:object size:0x2 scope:local align:2 +wp = .bss:0x00000054; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_mgameboard/splits.txt b/config/GZLP01/rels/d_a_mgameboard/splits.txt new file mode 100644 index 000000000..9a9c54bae --- /dev/null +++ b/config/GZLP01/rels/d_a_mgameboard/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mgameboard.cpp: + .text start:0x000000EC end:0x00002CC0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000FE + .data start:0x00000000 end:0x0000006C + .bss start:0x00000008 end:0x000008DC diff --git a/config/GZLP01/rels/d_a_mgameboard/symbols.txt b/config/GZLP01/rels/d_a_mgameboard/symbols.txt new file mode 100644 index 000000000..883a6e65a --- /dev/null +++ b/config/GZLP01/rels/d_a_mgameboard/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__11daMgBoard_cFv = .text:0x0000010C; // type:function size:0x6B0 scope:global align:4 +__dt__12dDlst_base_cFv = .text:0x000007BC; // type:function size:0x48 scope:weak align:4 +set_2dposition__11daMgBoard_cFv = .text:0x00000804; // type:function size:0x100 scope:global align:4 +CreateInit__11daMgBoard_cFv = .text:0x00000904; // type:function size:0xDC scope:global align:4 +MiniGameInit__11daMgBoard_cFv = .text:0x000009E0; // type:function size:0x108 scope:global align:4 +set_mtx__11daMgBoard_cFv = .text:0x00000AE8; // type:function size:0x304 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000DEC; // type:function size:0x3C scope:weak align:4 +_execute__11daMgBoard_cFv = .text:0x00000E28; // type:function size:0x1B0 scope:global align:4 +execGameMain__11daMgBoard_cFv = .text:0x00000FD8; // type:function size:0x68 scope:global align:4 +execEndGame__11daMgBoard_cFv = .text:0x00001040; // type:function size:0x20 scope:global align:4 +MinigameMain__11daMgBoard_cFv = .text:0x00001060; // type:function size:0x1F0 scope:global align:4 +CursorMove__11daMgBoard_cFv = .text:0x00001250; // type:function size:0x174 scope:global align:4 +daMgBoard_Create__FPv = .text:0x000013C4; // type:function size:0x114 scope:local align:4 +daMgBoard_Delete__FPv = .text:0x000014D8; // type:function size:0x50 scope:local align:4 +daMgBoard_Draw__FPv = .text:0x00001528; // type:function size:0x24 scope:local align:4 +_draw__11daMgBoard_cFv = .text:0x0000154C; // type:function size:0x314 scope:weak align:4 +daMgBoard_Execute__FPv = .text:0x00001860; // type:function size:0x24 scope:local align:4 +daMgBoard_IsDelete__FPv = .text:0x00001884; // type:function size:0x8 scope:local align:4 +draw__12dDlst_base_cFv = .text:0x0000188C; // type:function size:0x4 scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00001890; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_mgameboard_cpp = .text:0x000018AC; // type:function size:0x13F8 scope:local align:4 +__ct__4cXyzFRC4cXyz = .text:0x00002CA4; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4319 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4327 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4329 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4344 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4350 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5396 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5397 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5398 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5399 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5400 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5401 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5402 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5403 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5404 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5407 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5408 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5411 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5412 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5413 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5414 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x4E scope:local align:4 data:string_table +m_arcname__11daMgBoard_c = .data:0x00000000; // type:object size:0x9 scope:global align:4 +m_bullet_num__11daMgBoard_c = .data:0x00000009; // type:object size:0x1 scope:global align:1 +daMgBoardMethodTable = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_MGBOARD = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12dDlst_base_c = .data:0x0000005C; // type:object size:0x10 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4769 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4770 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4771 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@4772 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4773 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4774 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@4775 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4776 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4777 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4778 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4779 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4780 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@4781 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@4782 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@4783 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +@4784 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@4785 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@4786 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@4787 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@4788 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@4789 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@4790 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@4791 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@4792 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +@4793 = .bss:0x00000174; // type:object size:0xC scope:local align:4 +@4794 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +@4795 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +@4796 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@4797 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +@4798 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@4799 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@4800 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@4801 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@4802 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@4803 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@4804 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@4805 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@4806 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@4807 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@4808 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@4809 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@4810 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@4811 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@4812 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +@4813 = .bss:0x00000264; // type:object size:0xC scope:local align:4 +@4814 = .bss:0x00000270; // type:object size:0xC scope:local align:4 +@4815 = .bss:0x0000027C; // type:object size:0xC scope:local align:4 +@4816 = .bss:0x00000288; // type:object size:0xC scope:local align:4 +@4817 = .bss:0x00000294; // type:object size:0xC scope:local align:4 +@4818 = .bss:0x000002A0; // type:object size:0xC scope:local align:4 +@4819 = .bss:0x000002AC; // type:object size:0xC scope:local align:4 +@4820 = .bss:0x000002B8; // type:object size:0xC scope:local align:4 +@4821 = .bss:0x000002C4; // type:object size:0xC scope:local align:4 +@4822 = .bss:0x000002D0; // type:object size:0xC scope:local align:4 +@4823 = .bss:0x000002DC; // type:object size:0xC scope:local align:4 +@4824 = .bss:0x000002E8; // type:object size:0xC scope:local align:4 +@4825 = .bss:0x000002F4; // type:object size:0xC scope:local align:4 +@4826 = .bss:0x00000300; // type:object size:0xC scope:local align:4 +@4827 = .bss:0x0000030C; // type:object size:0xC scope:local align:4 +@4828 = .bss:0x00000318; // type:object size:0xC scope:local align:4 +@4829 = .bss:0x00000324; // type:object size:0xC scope:local align:4 +@4830 = .bss:0x00000330; // type:object size:0xC scope:local align:4 +@4831 = .bss:0x0000033C; // type:object size:0xC scope:local align:4 +@4832 = .bss:0x00000348; // type:object size:0xC scope:local align:4 +m_cur_table__11daMgBoard_c = .bss:0x00000354; // type:object size:0x300 scope:global align:4 +@4833 = .bss:0x00000654; // type:object size:0xC scope:local align:4 +@4834 = .bss:0x00000660; // type:object size:0xC scope:local align:4 +@4835 = .bss:0x0000066C; // type:object size:0xC scope:local align:4 +m_sink_table__11daMgBoard_c = .bss:0x00000678; // type:object size:0x24 scope:global align:4 +@4836 = .bss:0x0000069C; // type:object size:0xC scope:local align:4 +@4837 = .bss:0x000006A8; // type:object size:0xC scope:local align:4 +@4838 = .bss:0x000006B4; // type:object size:0xC scope:local align:4 +@4839 = .bss:0x000006C0; // type:object size:0xC scope:local align:4 +@4840 = .bss:0x000006CC; // type:object size:0xC scope:local align:4 +@4841 = .bss:0x000006D8; // type:object size:0xC scope:local align:4 +@4842 = .bss:0x000006E4; // type:object size:0xC scope:local align:4 +@4843 = .bss:0x000006F0; // type:object size:0xC scope:local align:4 +@4844 = .bss:0x000006FC; // type:object size:0xC scope:local align:4 +@4845 = .bss:0x00000708; // type:object size:0xC scope:local align:4 +@4846 = .bss:0x00000714; // type:object size:0xC scope:local align:4 +@4847 = .bss:0x00000720; // type:object size:0xC scope:local align:4 +@4848 = .bss:0x0000072C; // type:object size:0xC scope:local align:4 +@4849 = .bss:0x00000738; // type:object size:0xC scope:local align:4 +@4850 = .bss:0x00000744; // type:object size:0xC scope:local align:4 +@4851 = .bss:0x00000750; // type:object size:0xC scope:local align:4 +@4852 = .bss:0x0000075C; // type:object size:0xC scope:local align:4 +@4853 = .bss:0x00000768; // type:object size:0xC scope:local align:4 +@4854 = .bss:0x00000774; // type:object size:0xC scope:local align:4 +@4855 = .bss:0x00000780; // type:object size:0xC scope:local align:4 +@4856 = .bss:0x0000078C; // type:object size:0xC scope:local align:4 +@4857 = .bss:0x00000798; // type:object size:0xC scope:local align:4 +@4858 = .bss:0x000007A4; // type:object size:0xC scope:local align:4 +@4859 = .bss:0x000007B0; // type:object size:0xC scope:local align:4 +m_bullet_table__11daMgBoard_c = .bss:0x000007BC; // type:object size:0x120 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_mmusic/splits.txt b/config/GZLP01/rels/d_a_mmusic/splits.txt new file mode 100644 index 000000000..ca72dc60e --- /dev/null +++ b/config/GZLP01/rels/d_a_mmusic/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mmusic.cpp: + .text start:0x00000078 end:0x000005F0 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_mmusic/symbols.txt b/config/GZLP01/rels/d_a_mmusic/symbols.txt new file mode 100644 index 000000000..2fda6f2af --- /dev/null +++ b/config/GZLP01/rels/d_a_mmusic/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q28daMmusic5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q28daMmusic5Act_cFv = .text:0x0000009C; // type:function size:0x8 scope:global align:4 +Macore_is_playing__Q28daMmusic5Act_cFv = .text:0x000000A4; // type:function size:0x98 scope:global align:4 +set_mtx__Q28daMmusic5Act_cFv = .text:0x0000013C; // type:function size:0x68 scope:global align:4 +_create__Q28daMmusic5Act_cFv = .text:0x000001A4; // type:function size:0xC4 scope:global align:4 +_delete__Q28daMmusic5Act_cFv = .text:0x00000268; // type:function size:0x4C scope:global align:4 +init_se__Q28daMmusic5Act_cFv = .text:0x000002B4; // type:function size:0xC scope:global align:4 +manage_se__Q28daMmusic5Act_cFi = .text:0x000002C0; // type:function size:0x110 scope:global align:4 +delete_se__Q28daMmusic5Act_cFv = .text:0x000003D0; // type:function size:0x2C scope:global align:4 +_execute__Q28daMmusic5Act_cFv = .text:0x000003FC; // type:function size:0x158 scope:global align:4 +_draw__Q28daMmusic5Act_cFv = .text:0x00000554; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x0000055C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x0000057C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x000005A0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x000005C4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv = .text:0x000005E8; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q28daMmusic24@unnamed@d_a_mmusic_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 +@4079 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4126 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +Mthd_Table__Q28daMmusic24@unnamed@d_a_mmusic_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Mmusic = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_mo2/splits.txt b/config/GZLP01/rels/d_a_mo2/splits.txt new file mode 100644 index 000000000..04f286869 --- /dev/null +++ b/config/GZLP01/rels/d_a_mo2/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mo2.cpp: + .text start:0x000000EC end:0x0000D3A4 + .text start:0x0000D3A4 end:0x0000D3A4 + .text start:0x0000D3A4 end:0x0000D464 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000293 + .data start:0x00000000 end:0x00000AD4 + .bss start:0x00000008 end:0x00000337 diff --git a/config/GZLP01/rels/d_a_mo2/symbols.txt b/config/GZLP01/rels/d_a_mo2/symbols.txt new file mode 100644 index 000000000..4e3f0e130 --- /dev/null +++ b/config/GZLP01/rels/d_a_mo2/symbols.txt @@ -0,0 +1,407 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +tex_anm_set__FP9mo2_classUs = .text:0x000000EC; // type:function size:0xFC scope:local align:4 +anm_init__FP9mo2_classifUcfi = .text:0x000001E8; // type:function size:0x134 scope:local align:4 +yari_off_check__FP9mo2_class = .text:0x0000031C; // type:function size:0x194 scope:local align:4 +__dt__4cXyzFv = .text:0x000004B0; // type:function size:0x3C scope:weak align:4 +smoke_set_s__FP9mo2_classf = .text:0x000004EC; // type:function size:0x4CC scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000009B8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000AE4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000B84; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000BE0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000C28; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000C84; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000CCC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000D60; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000DA8; // type:function size:0x48 scope:weak align:4 +ground_smoke_set__FP9mo2_class = .text:0x00000DF0; // type:function size:0x308 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x000010F8; // type:function size:0x264 scope:local align:4 +nodeCallBack_P__FP7J3DNodei = .text:0x0000135C; // type:function size:0x2D8 scope:local align:4 +search_check_draw__FP9mo2_class = .text:0x00001634; // type:function size:0x43C scope:local align:4 +__ct__4cXyzFv = .text:0x00001A70; // type:function size:0x4 scope:weak align:4 +ke_control__FP9mo2_classP4ke_si = .text:0x00001A74; // type:function size:0x498 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001F0C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002024; // type:function size:0x80 scope:weak align:4 +ke_draw__FP9mo2_classP4ke_si = .text:0x000020A4; // type:function size:0x44 scope:local align:4 +ke_disp__FP9mo2_class = .text:0x000020E8; // type:function size:0xF0 scope:local align:4 +br_draw__FP9mo2_class = .text:0x000021D8; // type:function size:0x194 scope:local align:4 +daMo2_shadowDraw__FP9mo2_class = .text:0x0000236C; // type:function size:0xAC scope:local align:4 +daMo2_Draw__FP9mo2_class = .text:0x00002418; // type:function size:0x214 scope:local align:4 +way_pos_check__FP9mo2_classP4cXyz = .text:0x0000262C; // type:function size:0x4A4 scope:local align:4 +ground_4_check__FP9mo2_classisf = .text:0x00002AD0; // type:function size:0x2C8 scope:local align:4 +daMo2_other_bg_check__FP9mo2_classP10fopAc_ac_c = .text:0x00002D98; // type:function size:0x3F0 scope:local align:4 +s_w_sub__FPvPv = .text:0x00003188; // type:function size:0x88 scope:local align:4 +search_wepon__FP9mo2_class = .text:0x00003210; // type:function size:0x2DC scope:local align:4 +s_b_sub__FPvPv = .text:0x000034EC; // type:function size:0x84 scope:local align:4 +search_bomb__FP9mo2_classi = .text:0x00003570; // type:function size:0x304 scope:local align:4 +daMo2_wepon_view_check__FP9mo2_class = .text:0x00003874; // type:function size:0x7C scope:local align:4 +daMo2_bomb_view_check__FP9mo2_class = .text:0x000038F0; // type:function size:0x40 scope:local align:4 +daMo2_bomb_check__FP9mo2_class = .text:0x00003930; // type:function size:0x40 scope:local align:4 +daMo2_player_bg_check__FP9mo2_classP4cXyz = .text:0x00003970; // type:function size:0x3A0 scope:local align:4 +daMo2_player_view_check__FP9mo2_classP4cXyzss = .text:0x00003D10; // type:function size:0x1B0 scope:local align:4 +daMo2_player_way_check__FP9mo2_class = .text:0x00003EC0; // type:function size:0x44 scope:local align:4 +wait_set__FP9mo2_class = .text:0x00003F04; // type:function size:0x13C scope:local align:4 +walk_set__FP9mo2_class = .text:0x00004040; // type:function size:0xCC scope:local align:4 +fight_run_set__FP9mo2_class = .text:0x0000410C; // type:function size:0x64 scope:local align:4 +path_check__FP9mo2_class = .text:0x00004170; // type:function size:0x488 scope:local align:4 +path_check2__FP9mo2_class = .text:0x000045F8; // type:function size:0x2A0 scope:local align:4 +attack_set__FP9mo2_classUc = .text:0x00004898; // type:function size:0x554 scope:local align:4 +jyunkai__FP9mo2_class = .text:0x00004DEC; // type:function size:0x948 scope:local align:4 +fight_run__FP9mo2_class = .text:0x00005734; // type:function size:0x9C4 scope:local align:4 +yari_hit_check__FP9mo2_class = .text:0x000060F8; // type:function size:0x364 scope:local align:4 +AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000645C; // type:function size:0x54 scope:local align:4 +fight__FP9mo2_class = .text:0x000064B0; // type:function size:0x920 scope:local align:4 +nage__FP9mo2_class = .text:0x00006DD0; // type:function size:0x40C scope:local align:4 +p_lost__FP9mo2_class = .text:0x000071DC; // type:function size:0x29C scope:local align:4 +b_nige__FP9mo2_class = .text:0x00007478; // type:function size:0x2E4 scope:local align:4 +defence__FP9mo2_class = .text:0x0000775C; // type:function size:0x14C scope:local align:4 +oshi__FP9mo2_class = .text:0x000078A8; // type:function size:0x118 scope:local align:4 +hukki__FP9mo2_class = .text:0x000079C0; // type:function size:0x3EC scope:local align:4 +aite_miru__FP9mo2_class = .text:0x00007DAC; // type:function size:0x128 scope:local align:4 +fail__FP9mo2_class = .text:0x00007ED4; // type:function size:0x134 scope:local align:4 +yogan_fail__FP9mo2_class = .text:0x00008008; // type:function size:0x20C scope:local align:4 +wepon_search__FP9mo2_class = .text:0x00008214; // type:function size:0x6E4 scope:local align:4 +hip_damage__FP9mo2_class = .text:0x000088F8; // type:function size:0x200 scope:local align:4 +d_mahi__FP9mo2_class = .text:0x00008AF8; // type:function size:0x128 scope:local align:4 +d_sit__FP9mo2_class = .text:0x00008C20; // type:function size:0xB8 scope:local align:4 +d_dozou__FP9mo2_class = .text:0x00008CD8; // type:function size:0x1C0 scope:local align:4 +carry__FP9mo2_class = .text:0x00008E98; // type:function size:0x10 scope:local align:4 +carry_drop__FP9mo2_class = .text:0x00008EA8; // type:function size:0x264 scope:local align:4 +e3_demo__FP9mo2_class = .text:0x0000910C; // type:function size:0x3D0 scope:local align:4 +search_target__FP9mo2_class = .text:0x000094DC; // type:function size:0x18 scope:local align:4 +Mo2_move__FP9mo2_class = .text:0x000094F4; // type:function size:0x51C scope:local align:4 +mo2_eye_tex_anm__FP9mo2_class = .text:0x00009A10; // type:function size:0xB0 scope:local align:4 +damage_check__FP9mo2_class = .text:0x00009AC0; // type:function size:0x900 scope:local align:4 +__dt__5csXyzFv = .text:0x0000A3C0; // type:function size:0x3C scope:weak align:4 +mo2_demo_camera__FP9mo2_class = .text:0x0000A3FC; // type:function size:0x38C scope:local align:4 +kantera_get_init__FP9mo2_class = .text:0x0000A788; // type:function size:0x138 scope:local align:4 +daMo2_Execute__FP9mo2_class = .text:0x0000A8C0; // type:function size:0xD58 scope:local align:4 +daMo2_IsDelete__FP9mo2_class = .text:0x0000B618; // type:function size:0x8 scope:local align:4 +daMo2_Delete__FP9mo2_class = .text:0x0000B620; // type:function size:0x100 scope:local align:4 +useArrowHeapInit__FP10fopAc_ac_c = .text:0x0000B720; // type:function size:0x64 scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x0000B784; // type:function size:0x378 scope:local align:4 +daMo2_Create__FP10fopAc_ac_c = .text:0x0000BAFC; // type:function size:0x64C scope:local align:4 +__ct__9mo2_classFv = .text:0x0000C148; // type:function size:0x5B4 scope:weak align:4 +__dt__4ga_sFv = .text:0x0000C6FC; // type:function size:0x3C scope:weak align:4 +__ct__4ga_sFv = .text:0x0000C738; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000C73C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000C808; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000C850; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000C91C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000C964; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000C9C0; // type:function size:0x48 scope:weak align:4 +__dt__4ke_sFv = .text:0x0000CA08; // type:function size:0x7C scope:weak align:4 +__ct__4ke_sFv = .text:0x0000CA84; // type:function size:0x68 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000CAEC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000CB48; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000CBB8; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000CC40; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000CC44; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000CCA0; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCE8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCEC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCF0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000CCF4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000CCF8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000CD40; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000CD9C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000CDE4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000CE40; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000CE88; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000CE98; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000CEA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000CEA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000CEB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000CEB8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000CEF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000CEF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000CF00; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000CF08; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000CF40; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000CF44; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000CF4C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000CF5C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000CF64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000CF6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000CF74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000CF7C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000CFB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000CFBC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000CFC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000CFCC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D004; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D00C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D014; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D020; // type:function size:0xC scope:weak align:4 +__sinit_d_a_mo2_cpp = .text:0x0000D02C; // type:function size:0x58 scope:local align:4 +__dt__8mo2HIO_cFv = .text:0x0000D084; // type:function size:0x60 scope:weak align:4 +__ct__8mo2HIO_cFv = .text:0x0000D0E4; // type:function size:0x2C0 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x0000D3A4; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000D3EC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000D3F4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000D3FC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000D404; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000D40C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000D414; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000D41C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000D424; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000D42C; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000D434; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D43C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000D444; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000D44C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000D454; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000D45C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4194 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4209 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4242 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4402 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4405 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4530 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4535 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4663 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4664 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4665 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4666 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4667 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4669 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4763 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4860 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4861 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4862 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@4863 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4865 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4866 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4867 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4868 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4869 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4917 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4924 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4999 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5215 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5216 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5564 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5687 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5840 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5913 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5914 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6199 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6200 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6201 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6202 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6203 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6204 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6205 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6206 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6207 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6208 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6209 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6210 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6211 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6212 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6412 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6413 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6414 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6597 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6598 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@6599 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6906 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6907 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6908 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6909 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@7094 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@7095 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@7118 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@7139 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@7187 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@7188 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@7285 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@7286 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@7399 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@7402 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7499 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7549 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7610 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@8085 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@8086 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@8087 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@8088 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@8089 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@8090 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@8091 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@8092 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@8093 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@8156 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@8157 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@8158 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@8504 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@8505 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@8506 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@8507 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@8884 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@8885 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@9437 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@9438 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@9439 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@9440 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@9441 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@9442 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@9443 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@9444 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@9445 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@9446 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@9447 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@9448 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@9449 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000224; // type:object size:0x6F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +mo2_tex_anm_idx = .data:0x00000030; // type:object size:0xE scope:local align:4 +mo2_tex_max_frame = .data:0x00000040; // type:object size:0xE scope:local align:4 +mo2_at_kind = .data:0x00000050; // type:object size:0x18 scope:local align:4 +mo2_at_sm_kind = .data:0x00000068; // type:object size:0x18 scope:local align:4 +mo2_attack_ready_SE = .data:0x00000080; // type:object size:0x18 scope:local align:4 +mo2_attack_go_SE = .data:0x00000098; // type:object size:0x18 scope:local align:4 +mo2_attack_AP = .data:0x000000B0; // type:object size:0x18 scope:local align:4 +br_set_tm = .data:0x000000C8; // type:object size:0x18 scope:local align:4 +Atsuki_info = .data:0x000000E0; // type:object size:0x24 scope:local align:4 +Atate_info = .data:0x00000104; // type:object size:0x24 scope:local align:4 +Akaiten_info = .data:0x00000128; // type:object size:0x24 scope:local align:4 +Ahazushi_info = .data:0x0000014C; // type:object size:0x24 scope:local align:4 +Najab_info = .data:0x00000170; // type:object size:0x24 scope:local align:4 +Nabigpunch_info = .data:0x00000194; // type:object size:0x24 scope:local align:4 +attack_info = .data:0x000001B8; // type:object size:0x18 scope:local align:4 +joint_check = .data:0x000001D0; // type:object size:0x34 scope:local align:4 +joint_scale_x = .data:0x00000204; // type:object size:0x4 scope:local align:4 +joint_scale_y = .data:0x00000208; // type:object size:0x4 scope:local align:4 +joint_scale_z = .data:0x0000020C; // type:object size:0x4 scope:local align:4 +xad$5220 = .data:0x00000210; // type:object size:0x10 scope:local align:4 +zad$5221 = .data:0x00000220; // type:object size:0x10 scope:local align:4 +check_bit$5222 = .data:0x00000230; // type:object size:0x4 scope:local align:4 +@6415 = .data:0x00000234; // type:object size:0x3C scope:local align:4 +@6600 = .data:0x00000270; // type:object size:0x24 scope:local align:4 +@6989 = .data:0x00000294; // type:object size:0x34 scope:local align:4 +@7744 = .data:0x000002C8; // type:object size:0xA4 scope:local align:4 +@8094 = .data:0x0000036C; // type:object size:0x20 scope:local align:4 +@8508 = .data:0x0000038C; // type:object size:0x7C scope:local align:4 +kosi_cyl_offset$8535 = .data:0x00000408; // type:object size:0x18 scope:local align:4 +mata_cyl_offset$8536 = .data:0x00000420; // type:object size:0x18 scope:local align:4 +mune_cyl_offset$8537 = .data:0x00000438; // type:object size:0x18 scope:local align:4 +kata_l_sph_offset$8538 = .data:0x00000450; // type:object size:0xC scope:local align:4 +ude_cyl_offset$8539 = .data:0x0000045C; // type:object size:0x18 scope:local align:4 +te_cyl_offset$8540 = .data:0x00000474; // type:object size:0x18 scope:local align:4 +momo_cyl_offset$8541 = .data:0x0000048C; // type:object size:0x18 scope:local align:4 +asi_cyl_offset$8542 = .data:0x000004A4; // type:object size:0x18 scope:local align:4 +search_data$8543 = .data:0x000004BC; // type:object size:0xB4 scope:local align:4 +co_cyl_src$8693 = .data:0x00000570; // type:object size:0x44 scope:local align:4 +tg_cyl_src$8694 = .data:0x000005B4; // type:object size:0x44 scope:local align:4 +head_sph_src$8695 = .data:0x000005F8; // type:object size:0x40 scope:local align:4 +wepon_sph_src$8696 = .data:0x00000638; // type:object size:0x40 scope:local align:4 +wepon2_sph_src$8697 = .data:0x00000678; // type:object size:0x40 scope:local align:4 +defence_sph_src$8698 = .data:0x000006B8; // type:object size:0x40 scope:local align:4 +fire_j$8699 = .data:0x000006F8; // type:object size:0xA scope:local align:4 +fire_sc$8700 = .data:0x00000704; // type:object size:0x28 scope:local align:4 +l_daMo2_Method = .data:0x0000072C; // type:object size:0x20 scope:local align:4 +g_profile_MO2 = .data:0x0000074C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000077C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000798; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000007B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000007C4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000007D0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000007DC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000007E8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000007F4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000087C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000888; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000910; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000091C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000928; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000097C; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000009A0; // type:object size:0x14 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000009B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000009C0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000009CC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000009E4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000A14; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000A44; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000A5C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000A68; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000A74; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000A80; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000A8C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000A98; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000AB0; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x00000ABC; // type:object size:0xC scope:weak align:4 +__vt__8mo2HIO_c = .data:0x00000AC8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +mo2_set = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +hio_set = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +alerm_set = .bss:0x00000059; // type:object size:0x1 scope:local align:1 data:byte +rouya_mode = .bss:0x0000005A; // type:object size:0x1 scope:local align:1 data:byte +camera_mode = .bss:0x0000005B; // type:object size:0x1 scope:local align:1 data:byte +search_sp = .bss:0x0000005C; // type:object size:0x1 scope:local align:1 data:byte +@4177 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +l_mo2HIO = .bss:0x0000006C; // type:object size:0x188 scope:local align:4 +@4765 = .bss:0x000001F4; // type:object size:0xC scope:local align:4 +wind = .bss:0x00000200; // type:object size:0xC scope:local align:4 data:float +target_info = .bss:0x0000020C; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x00000234; // type:object size:0x4 scope:local align:4 +check_index$5943 = .bss:0x00000238; // type:object size:0xFF scope:local align:4 diff --git a/config/GZLP01/rels/d_a_movie_player/splits.txt b/config/GZLP01/rels/d_a_movie_player/splits.txt new file mode 100644 index 000000000..25af88d2d --- /dev/null +++ b/config/GZLP01/rels/d_a_movie_player/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:32 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000020 + +d/actor/d_a_movie_player.cpp: + .text start:0x000000EC end:0x00006914 + .text start:0x00006914 end:0x00006990 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000441 + .data start:0x00000000 end:0x00000180 + .bss start:0x00000020 end:0x000CB5C8 diff --git a/config/GZLP01/rels/d_a_movie_player/symbols.txt b/config/GZLP01/rels/d_a_movie_player/symbols.txt new file mode 100644 index 000000000..630fbbd33 --- /dev/null +++ b/config/GZLP01/rels/d_a_movie_player/symbols.txt @@ -0,0 +1,259 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +THPAudioDecode = .text:0x000000EC; // type:function size:0x498 scope:local align:4 +__THPAudioGetNewSample = .text:0x00000584; // type:function size:0x90 scope:local align:4 +__THPAudioInitialize = .text:0x00000614; // type:function size:0x3C scope:local align:4 +THPVideoDecode = .text:0x00000650; // type:function size:0x244 scope:local align:4 +__THPSetupBuffers = .text:0x00000894; // type:function size:0x48 scope:local align:4 +__THPReadFrameHeader = .text:0x000008DC; // type:function size:0x140 scope:local align:4 +__THPReadScaneHeader = .text:0x00000A1C; // type:function size:0x12C scope:local align:4 +__THPReadQuantizationTable = .text:0x00000B48; // type:function size:0x3B4 scope:local align:4 +__THPReadHuffmanTableSpecification = .text:0x00000EFC; // type:function size:0x1E8 scope:local align:4 +__THPHuffGenerateSizeTable = .text:0x000010E4; // type:function size:0xE0 scope:local align:4 +__THPHuffGenerateCodeTable = .text:0x000011C4; // type:function size:0x74 scope:local align:4 +__THPHuffGenerateDecoderTables = .text:0x00001238; // type:function size:0xF8 scope:local align:4 +__THPRestartDefinition = .text:0x00001330; // type:function size:0x5C scope:local align:4 +__THPPrepBitStream = .text:0x0000138C; // type:function size:0x240 scope:local align:4 +__THPDecompressYUV = .text:0x000015CC; // type:function size:0xE4 scope:local align:4 +__THPGQRRestore = .text:0x000016B0; // type:function size:0x20 scope:local align:4 +__THPGQRSetup = .text:0x000016D0; // type:function size:0x34 scope:local align:4 +__THPDecompressiMCURow512x448 = .text:0x00001704; // type:function size:0x240 scope:local align:4 +__THPInverseDCTY8 = .text:0x00001944; // type:function size:0x4A0 scope:local align:4 +__THPInverseDCTNoYPos = .text:0x00001DE4; // type:function size:0x498 scope:local align:4 +__THPDecompressiMCURow640x480 = .text:0x0000227C; // type:function size:0x244 scope:local align:4 +__THPDecompressiMCURowNxN = .text:0x000024C0; // type:function size:0x254 scope:local align:4 +__THPHuffDecodeDCTCompY = .text:0x00002714; // type:function size:0x40C scope:local align:4 +__THPHuffDecodeTab = .text:0x00002B20; // type:function size:0x278 scope:local align:4 +__THPHuffDecodeDCTCompU = .text:0x00002D98; // type:function size:0x1E8 scope:local align:4 +__THPHuffDecodeDCTCompV = .text:0x00002F80; // type:function size:0x1E8 scope:local align:4 +THPInit = .text:0x00003168; // type:function size:0x6C scope:local align:4 +OSInitFastCast = .text:0x000031D4; // type:function size:0x34 scope:local align:4 +daMP_PopReadedBuffer__Fv = .text:0x00003208; // type:function size:0x34 scope:local align:4 +daMP_PushReadedBuffer__FPv = .text:0x0000323C; // type:function size:0x30 scope:local align:4 +daMP_PopFreeReadBuffer__Fv = .text:0x0000326C; // type:function size:0x34 scope:local align:4 +daMP_PushFreeReadBuffer__FPv = .text:0x000032A0; // type:function size:0x30 scope:local align:4 +daMP_PopReadedBuffer2__Fv = .text:0x000032D0; // type:function size:0x34 scope:local align:4 +daMP_PushReadedBuffer2__FPv = .text:0x00003304; // type:function size:0x30 scope:local align:4 +daMP_ReadThreadStart__Fv = .text:0x00003334; // type:function size:0x38 scope:local align:4 +daMP_ReadThreadCancel__Fv = .text:0x0000336C; // type:function size:0x44 scope:local align:4 +daMP_Reader__FPv = .text:0x000033B0; // type:function size:0xE4 scope:local align:4 +daMP_NEXT_READ_SIZE__FP18daMP_THPReadBuffer = .text:0x00003494; // type:function size:0xC scope:weak align:4 +daMP_CreateReadThread__Fl = .text:0x000034A0; // type:function size:0xB0 scope:local align:4 +daMP_PopFreeTextureSet__Fv = .text:0x00003550; // type:function size:0x34 scope:local align:4 +daMP_PushFreeTextureSet__FPv = .text:0x00003584; // type:function size:0x30 scope:local align:4 +daMP_PopDecodedTextureSet__Fl = .text:0x000035B4; // type:function size:0x44 scope:local align:4 +daMP_PushDecodedTextureSet__FPv = .text:0x000035F8; // type:function size:0x30 scope:local align:4 +daMP_VideoDecode__FP18daMP_THPReadBuffer = .text:0x00003628; // type:function size:0x138 scope:local align:4 +daMP_VideoDecoder__FPv = .text:0x00003760; // type:function size:0xC8 scope:local align:4 +daMP_VideoDecoderForOnMemory__FPv = .text:0x00003828; // type:function size:0x134 scope:local align:4 +daMP_CreateVideoDecodeThread__FlPUc = .text:0x0000395C; // type:function size:0x118 scope:local align:4 +daMP_VideoDecodeThreadStart__Fv = .text:0x00003A74; // type:function size:0x38 scope:local align:4 +daMP_VideoDecodeThreadCancel__Fv = .text:0x00003AAC; // type:function size:0x44 scope:local align:4 +daMP_PopFreeAudioBuffer__Fv = .text:0x00003AF0; // type:function size:0x34 scope:local align:4 +daMP_PushFreeAudioBuffer__FPv = .text:0x00003B24; // type:function size:0x30 scope:local align:4 +daMP_PopDecodedAudioBuffer__Fl = .text:0x00003B54; // type:function size:0x44 scope:local align:4 +daMP_PushDecodedAudioBuffer__FPv = .text:0x00003B98; // type:function size:0x30 scope:local align:4 +daMP_AudioDecode__FP18daMP_THPReadBuffer = .text:0x00003BC8; // type:function size:0xDC scope:local align:4 +daMP_AudioDecoder__FPv = .text:0x00003CA4; // type:function size:0x28 scope:local align:4 +daMP_AudioDecoderForOnMemory__FPv = .text:0x00003CCC; // type:function size:0xA8 scope:local align:4 +daMP_CreateAudioDecodeThread__FlPUc = .text:0x00003D74; // type:function size:0xFC scope:local align:4 +daMP_AudioDecodeThreadStart__Fv = .text:0x00003E70; // type:function size:0x38 scope:local align:4 +daMP_AudioDecodeThreadCancel__Fv = .text:0x00003EA8; // type:function size:0x44 scope:local align:4 +daMP_THPGXRestore__Fv = .text:0x00003EEC; // type:function size:0x118 scope:local align:4 +daMP_THPGXYuv2RgbSetup__FPC16_GXRenderModeObj = .text:0x00004004; // type:function size:0x4B8 scope:local align:4 +GXSetTexCoordGen = .text:0x000044BC; // type:function size:0x28 scope:local align:4 +daMP_THPGXYuv2RgbDraw__FPUcPUcPUcssssss = .text:0x000044E4; // type:function size:0x214 scope:local align:4 +GXEnd = .text:0x000046F8; // type:function size:0x4 scope:local align:4 +GXTexCoord2u16 = .text:0x000046FC; // type:function size:0x10 scope:local align:4 +GXPosition3s16 = .text:0x0000470C; // type:function size:0x14 scope:local align:4 +daMP_MixAudio__FPsPsUl = .text:0x00004720; // type:function size:0x22C scope:local align:4 +daMP_audioCallbackWithMSound__Fl = .text:0x0000494C; // type:function size:0xB8 scope:local align:4 +daMP_audioInitWithMSound__Fv = .text:0x00004A04; // type:function size:0x2C scope:local align:4 +daMP_audioQuitWithMSound__Fv = .text:0x00004A30; // type:function size:0x28 scope:local align:4 +daMP_PushUsedTextureSet__FPv = .text:0x00004A58; // type:function size:0x30 scope:local align:4 +daMP_PopUsedTextureSet__Fv = .text:0x00004A88; // type:function size:0x44 scope:local align:4 +daMP_THPPlayerInit__Fl = .text:0x00004ACC; // type:function size:0xD8 scope:local align:4 +daMP_THPPlayerQuit__Fv = .text:0x00004BA4; // type:function size:0x40 scope:local align:4 +daMP_THPPlayerOpen__FPCci = .text:0x00004BE4; // type:function size:0x3E0 scope:local align:4 +daMP_THPPlayerClose__Fv = .text:0x00004FC4; // type:function size:0x54 scope:local align:4 +daMP_THPPlayerCalcNeedMemory__Fv = .text:0x00005018; // type:function size:0xB0 scope:local align:4 +daMP_THPPlayerSetBuffer__FPUc = .text:0x000050C8; // type:function size:0x218 scope:local align:4 +daMP_InitAllMessageQueue__Fv = .text:0x000052E0; // type:function size:0xD4 scope:local align:4 +daMP_ProperTimingForStart__Fv = .text:0x000053B4; // type:function size:0x6C scope:local align:4 +daMP_ProperTimingForGettingNextFrame__Fv = .text:0x00005420; // type:function size:0x144 scope:local align:4 +daMP_PlayControl__FUl = .text:0x00005564; // type:function size:0x2BC scope:local align:4 +daMP_WaitUntilPrepare__Fv = .text:0x00005820; // type:function size:0x40 scope:local align:4 +daMP_PrepareReady__Fi = .text:0x00005860; // type:function size:0x30 scope:local align:4 +daMP_THPPlayerPrepare__Flll = .text:0x00005890; // type:function size:0x2E8 scope:local align:4 +daMP_THPPlayerDrawDone__Fv = .text:0x00005B78; // type:function size:0x44 scope:local align:4 +daMP_THPPlayerPlay__Fv = .text:0x00005BBC; // type:function size:0x60 scope:local align:4 +daMP_THPPlayerStop__Fv = .text:0x00005C1C; // type:function size:0xB8 scope:local align:4 +daMP_THPPlayerDrawCurrentFrame__FPC16_GXRenderModeObjUlUlUlUl = .text:0x00005CD4; // type:function size:0xE0 scope:local align:4 +daMP_THPPlayerGetVideoInfo__FP12THPVideoInfo = .text:0x00005DB4; // type:function size:0x48 scope:local align:4 +daMP_THPPlayerGetAudioInfo__FP12THPAudioInfo = .text:0x00005DFC; // type:function size:0x48 scope:local align:4 +daMP_THPPlayerGetTotalFrame__Fv = .text:0x00005E44; // type:function size:0x24 scope:local align:4 +daMP_THPPlayerGetState__Fv = .text:0x00005E68; // type:function size:0x10 scope:local align:4 +daMP_THPPlayerSetVolume__Fll = .text:0x00005E78; // type:function size:0x12C scope:local align:4 +daMP_ActivePlayer_Init__FPCc = .text:0x00005FA4; // type:function size:0x168 scope:local align:4 +getRenderMode__8JUTVideoCFv = .text:0x0000610C; // type:function size:0x8 scope:weak align:4 +getManager__8JUTVideoFv = .text:0x00006114; // type:function size:0x10 scope:weak align:4 +daMP_ActivePlayer_Finish__Fv = .text:0x00006124; // type:function size:0x40 scope:local align:4 +JKRFree__FPv = .text:0x00006164; // type:function size:0x24 scope:weak align:4 +daMP_ActivePlayer_Main__Fv = .text:0x00006188; // type:function size:0x5C scope:local align:4 +daMP_ActivePlayer_Draw__Fv = .text:0x000061E4; // type:function size:0x54 scope:local align:4 +daMP_Get_MovieRestFrame__Fv = .text:0x00006238; // type:function size:0xCC scope:local align:4 +daMP_Set_PercentMovieVolume__Ff = .text:0x00006304; // type:function size:0x80 scope:local align:4 +daMP_c_Get_arg_data__6daMP_cFv = .text:0x00006384; // type:function size:0x20 scope:global align:4 +daMP_c_Init__6daMP_cFv = .text:0x000063A4; // type:function size:0x17C scope:global align:4 +setFrameRate__13mDoGph_gInf_cFUs = .text:0x00006520; // type:function size:0x34 scope:weak align:4 +setFrameRate__10JFWDisplayFUs = .text:0x00006554; // type:function size:0x10 scope:weak align:4 +getManager__10JFWDisplayFv = .text:0x00006564; // type:function size:0x10 scope:weak align:4 +getFrameRate__13mDoGph_gInf_cFv = .text:0x00006574; // type:function size:0x24 scope:weak align:4 +getFrameRate__10JFWDisplayCFv = .text:0x00006598; // type:function size:0x8 scope:weak align:4 +daMP_c_Finish__6daMP_cFv = .text:0x000065A0; // type:function size:0x78 scope:global align:4 +daMP_c_Main__6daMP_cFv = .text:0x00006618; // type:function size:0x24 scope:global align:4 +draw__16daMP_Dlst_base_cFv = .text:0x0000663C; // type:function size:0x20 scope:global align:4 +daMP_c_Draw__6daMP_cFv = .text:0x0000665C; // type:function size:0x2C scope:global align:4 +dComIfGd_set2DOpa__FP12dDlst_base_c = .text:0x00006688; // type:function size:0x30 scope:weak align:4 +set2DOpa__12dDlst_list_cFP12dDlst_base_c = .text:0x000066B8; // type:function size:0x2C scope:weak align:4 +daMP_c_Callback_Init__6daMP_cFP10fopAc_ac_c = .text:0x000066E4; // type:function size:0x64 scope:global align:4 +daMP_c_Callback_Finish__6daMP_cFP6daMP_c = .text:0x00006748; // type:function size:0x20 scope:global align:4 +daMP_c_Callback_Main__6daMP_cFP6daMP_c = .text:0x00006768; // type:function size:0x38 scope:global align:4 +daMP_c_Callback_Draw__6daMP_cFP6daMP_c = .text:0x000067A0; // type:function size:0x38 scope:global align:4 +daMP_Callback_Dummy__FP6daMP_c = .text:0x000067D8; // type:function size:0x8 scope:local align:4 +__dt__16daMP_Dlst_base_cFv = .text:0x000067E0; // type:function size:0x60 scope:weak align:4 +__dt__12dDlst_base_cFv = .text:0x00006840; // type:function size:0x48 scope:weak align:4 +draw__12dDlst_base_cFv = .text:0x00006888; // type:function size:0x4 scope:weak align:4 +__sinit_d_a_movie_player_cpp = .text:0x0000688C; // type:function size:0x3C scope:local align:4 +__ct__16daMP_Dlst_base_cFv = .text:0x000068C8; // type:function size:0x3C scope:weak align:4 +__ct__12dDlst_base_cFv = .text:0x00006904; // type:function size:0x10 scope:weak align:4 +fopAcM_GetParam__FPv = .text:0x00006914; // type:function size:0x20 scope:weak align:4 +fpcM_GetParam__FPv = .text:0x00006934; // type:function size:0x8 scope:weak align:4 +fopAcM_OnCondition__FP10fopAc_ac_cUl = .text:0x0000693C; // type:function size:0x10 scope:weak align:4 +__ct__6daMP_cFv = .text:0x0000694C; // type:function size:0x30 scope:weak align:4 +__nw__FUlPv = .text:0x0000697C; // type:function size:0x8 scope:weak align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x00006984; // type:function size:0xC scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +__THPJpegNaturalOrder = .rodata:0x00000000; // type:object size:0x50 scope:local align:4 +__THPAANScaleFactor = .rodata:0x00000050; // type:object size:0x40 scope:local align:8 data:double +@4368 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 data:double +@4575 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4579 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@4836 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000B4; // type:object size:0x8 scope:local align:4 +@5151 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5154 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5176 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5177 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5178 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5181 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 data:double +@5259 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@5348 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000E8; // type:object size:0x359 scope:local align:4 data:string_table +daMP_VolumeTable = .data:0x00000000; // type:object size:0x100 scope:local align:4 +set_vfilter$5842 = .data:0x00000100; // type:object size:0x7 scope:local align:4 data:byte +filename_table$5853 = .data:0x00000108; // type:object size:0x8 scope:local align:4 +daMP_METHODS = .data:0x00000110; // type:object size:0x20 scope:local align:4 +g_profile_MP = .data:0x00000130; // type:object size:0x30 scope:global align:4 +__vt__16daMP_Dlst_base_c = .data:0x00000160; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_base_c = .data:0x00000170; // type:object size:0x10 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000020; // type:label scope:local +@3569 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000054; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000058; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000005C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000060; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000064; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000068; // type:object size:0x1 scope:local align:4 +THPStatistics = .bss:0x0000006C; // type:object size:0x460 scope:local align:4 +Ydchuff = .bss:0x000004CC; // type:object size:0x4 scope:local align:4 +Udchuff = .bss:0x000004D0; // type:object size:0x4 scope:local align:4 +Vdchuff = .bss:0x000004D4; // type:object size:0x4 scope:local align:4 +Yachuff = .bss:0x000004D8; // type:object size:0x4 scope:local align:4 data:4byte +Uachuff = .bss:0x000004DC; // type:object size:0x4 scope:local align:4 +Vachuff = .bss:0x000004E0; // type:object size:0x4 scope:local align:4 +__THPIDCTWorkspace = .bss:0x00000500; // type:object size:0x100 scope:local align:32 +__THPHuffmanBits = .bss:0x00000600; // type:object size:0x4 scope:local align:4 +__THPHuffmanSizeTab = .bss:0x00000604; // type:object size:0x4 scope:local align:4 +__THPHuffmanCodeTab = .bss:0x00000608; // type:object size:0x4 scope:local align:4 +Gbase = .bss:0x0000060C; // type:object size:0x4 scope:local align:4 +Gwid = .bss:0x00000620; // type:object size:0x4 scope:local align:32 +Gq = .bss:0x00000624; // type:object size:0x4 scope:local align:4 +__THPLCWork512 = .bss:0x00000628; // type:object size:0xC scope:local align:4 +__THPLCWork640 = .bss:0x00000634; // type:object size:0xC scope:local align:4 +__THPOldGQR5 = .bss:0x00000640; // type:object size:0x4 scope:local align:4 data:4byte +__THPOldGQR6 = .bss:0x00000644; // type:object size:0x4 scope:local align:4 data:4byte +__THPWorkArea = .bss:0x00000648; // type:object size:0x4 scope:local align:4 +__THPMCUBuffer = .bss:0x0000064C; // type:object size:0x18 scope:local align:4 data:4byte +__THPInfo = .bss:0x00000664; // type:object size:0x4 scope:local align:4 data:4byte +__THPInitFlag = .bss:0x00000668; // type:object size:0x4 scope:local align:4 +daMP_ActivePlayer = .bss:0x00000670; // type:object size:0x1D0 scope:local align:8 +daMP_ReadThreadCreated = .bss:0x00000840; // type:object size:0x4 scope:local align:4 data:4byte +daMP_FreeReadBufferQueue = .bss:0x00000844; // type:object size:0x20 scope:local align:4 +daMP_ReadedBufferQueue = .bss:0x00000864; // type:object size:0x20 scope:local align:4 +daMP_ReadedBufferQueue2 = .bss:0x00000884; // type:object size:0x20 scope:local align:4 +daMP_FreeReadBufferMessage = .bss:0x000008A4; // type:object size:0x28 scope:local align:4 +daMP_ReadedBufferMessage = .bss:0x000008CC; // type:object size:0x28 scope:local align:4 +daMP_ReadedBufferMessage2 = .bss:0x000008F4; // type:object size:0x28 scope:local align:4 +daMP_ReadThread = .bss:0x00000920; // type:object size:0x318 scope:local align:8 +daMP_ReadThreadStack = .bss:0x00000C38; // type:object size:0x1000 scope:local align:4 +daMP_VideoDecodeThreadCreated = .bss:0x00001C38; // type:object size:0x4 scope:local align:4 data:4byte +daMP_VideoDecodeThread = .bss:0x00001C40; // type:object size:0x318 scope:local align:8 +daMP_VideoDecodeThreadStack = .bss:0x00001F58; // type:object size:0x64000 scope:local align:4 +daMP_FreeTextureSetQueue = .bss:0x00065F58; // type:object size:0x20 scope:local align:4 +daMP_DecodedTextureSetQueue = .bss:0x00065F78; // type:object size:0x20 scope:local align:4 +daMP_FreeTextureSetMessage = .bss:0x00065F98; // type:object size:0xC scope:local align:4 +daMP_DecodedTextureSetMessage = .bss:0x00065FA4; // type:object size:0xC scope:local align:4 +daMP_First = .bss:0x00065FB0; // type:object size:0x4 scope:local align:4 data:4byte +daMP_AudioDecodeThreadCreated = .bss:0x00065FB4; // type:object size:0x4 scope:local align:4 data:4byte +daMP_AudioDecodeThread = .bss:0x00065FB8; // type:object size:0x318 scope:local align:8 +daMP_AudioDecodeThreadStack = .bss:0x000662D0; // type:object size:0x64000 scope:local align:4 +daMP_FreeAudioBufferQueue = .bss:0x000CA2D0; // type:object size:0x20 scope:local align:4 +daMP_DecodedAudioBufferQueue = .bss:0x000CA2F0; // type:object size:0x20 scope:local align:4 +daMP_FreeAudioBufferMessage = .bss:0x000CA310; // type:object size:0xC scope:local align:4 +daMP_DecodedAudioBufferMessage = .bss:0x000CA31C; // type:object size:0xC scope:local align:4 +daMP_Initialized = .bss:0x000CA328; // type:object size:0x4 scope:local align:4 data:4byte +daMP_WorkBuffer = .bss:0x000CA340; // type:object size:0x40 scope:local align:32 data:4byte +daMP_PrepareReadyQueue = .bss:0x000CA380; // type:object size:0x20 scope:local align:4 +daMP_UsedTextureSetQueue = .bss:0x000CA3A0; // type:object size:0x20 scope:local align:4 +daMP_PrepareReadyMessage = .bss:0x000CA3C0; // type:object size:0x4 scope:local align:4 +daMP_UsedTextureSetMessage = .bss:0x000CA3C4; // type:object size:0xC scope:local align:4 +daMP_OldVIPostCallback = .bss:0x000CA3D0; // type:object size:0x4 scope:local align:4 data:4byte +daMP_SoundBufferIndex = .bss:0x000CA3D4; // type:object size:0x4 scope:local align:4 data:4byte +daMP_OldAIDCallback = .bss:0x000CA3D8; // type:object size:0x4 scope:local align:4 +daMP_LastAudioBuffer = .bss:0x000CA3DC; // type:object size:0x4 scope:local align:4 +daMP_CurAudioBuffer = .bss:0x000CA3E0; // type:object size:0x4 scope:local align:4 +daMP_AudioSystem = .bss:0x000CA3E4; // type:object size:0x4 scope:local align:4 +daMP_SoundBuffer = .bss:0x000CA400; // type:object size:0x1180 scope:local align:32 +daMP_videoInfo = .bss:0x000CB580; // type:object size:0xC scope:local align:4 +daMP_audioInfo = .bss:0x000CB58C; // type:object size:0x10 scope:local align:4 +daMP_DrawPosX = .bss:0x000CB59C; // type:object size:0x4 scope:local align:4 +daMP_DrawPosY = .bss:0x000CB5A0; // type:object size:0x4 scope:local align:4 +daMP_buffer = .bss:0x000CB5A4; // type:object size:0x4 scope:local align:4 +daMP_Fail_alloc = .bss:0x000CB5A8; // type:object size:0x4 scope:local align:4 data:4byte +daMP_backup_FrameRate = .bss:0x000CB5AC; // type:object size:0x2 scope:local align:2 data:2byte +daMP_backup_vfilter = .bss:0x000CB5B0; // type:object size:0x7 scope:local align:4 data:byte +@5908 = .bss:0x000CB5B8; // type:object size:0xC scope:local align:4 +daMP_c_Dlst_base = .bss:0x000CB5C4; // type:object size:0x4 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_mozo/splits.txt b/config/GZLP01/rels/d_a_mozo/splits.txt new file mode 100644 index 000000000..14b828a8f --- /dev/null +++ b/config/GZLP01/rels/d_a_mozo/splits.txt @@ -0,0 +1,31 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mozo.cpp: + .text start:0x000000EC end:0x000027F8 + .text start:0x000027F8 end:0x00002834 + .text start:0x00002834 end:0x00002834 + .text start:0x00002834 end:0x00002834 + .text start:0x00002834 end:0x00002924 + .text start:0x00002924 end:0x00002A4C + .text start:0x00002A4C end:0x00002AA8 + .text start:0x00002AA8 end:0x00002AF0 + .text start:0x00002AF0 end:0x00002B38 + .text start:0x00002B38 end:0x00002C38 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F1 + .data start:0x00000000 end:0x00000220 + .bss start:0x00000008 end:0x00000148 diff --git a/config/GZLP01/rels/d_a_mozo/symbols.txt b/config/GZLP01/rels/d_a_mozo/symbols.txt new file mode 100644 index 000000000..a6c3aaf19 --- /dev/null +++ b/config/GZLP01/rels/d_a_mozo/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daMozo_HIO_cFv = .text:0x000000EC; // type:function size:0xE4 scope:global align:4 +__dt__21daMozo_FireChildHIO_cFv = .text:0x000001D0; // type:function size:0x5C scope:weak align:4 +__dt__21daMozo_BeamChildHIO_cFv = .text:0x0000022C; // type:function size:0x5C scope:weak align:4 +__dt__17daMozo_childHIO_cFv = .text:0x00000288; // type:function size:0x48 scope:weak align:4 +daMozo_nodeCallBackBeam__FP8daMozo_cP8J3DModelP7J3DNodei = .text:0x000002D0; // type:function size:0x298 scope:local align:4 +daMozo_nodeCallBackFire__FP8daMozo_cP8J3DModelP7J3DNodei = .text:0x00000568; // type:function size:0x1C0 scope:local align:4 +daMozo_nodeCallBack__FP7J3DNodei = .text:0x00000728; // type:function size:0x64 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000078C; // type:function size:0x20 scope:local align:4 +CreateHeap__8daMozo_cFv = .text:0x000007AC; // type:function size:0x278 scope:global align:4 +set_mtx__8daMozo_cFv = .text:0x00000A24; // type:function size:0x88 scope:global align:4 +anime_proc__8daMozo_cFv = .text:0x00000AAC; // type:function size:0x18C scope:global align:4 +wait_proc_init__8daMozo_cFv = .text:0x00000C38; // type:function size:0x58 scope:global align:4 +wait_proc__8daMozo_cFv = .text:0x00000C90; // type:function size:0xC8 scope:global align:4 +search_beam_proc_init__8daMozo_cFv = .text:0x00000D58; // type:function size:0x88 scope:global align:4 +search_beam_proc__8daMozo_cFv = .text:0x00000DE0; // type:function size:0x450 scope:global align:4 +search_fire_proc_init__8daMozo_cFv = .text:0x00001230; // type:function size:0x90 scope:global align:4 +search_fire_proc__8daMozo_cFv = .text:0x000012C0; // type:function size:0x534 scope:global align:4 +towait_proc_init__8daMozo_cFv = .text:0x000017F4; // type:function size:0x80 scope:global align:4 +towait_proc__8daMozo_cFv = .text:0x00001874; // type:function size:0x2C8 scope:global align:4 +checkRange__8daMozo_cFi = .text:0x00001B3C; // type:function size:0x250 scope:global align:4 +setAnm__8daMozo_cFif = .text:0x00001D8C; // type:function size:0x1E4 scope:global align:4 +CreateInit__8daMozo_cFv = .text:0x00001F70; // type:function size:0x2B8 scope:global align:4 +_create__8daMozo_cFv = .text:0x00002228; // type:function size:0x188 scope:global align:4 +_delete__8daMozo_cFv = .text:0x000023B0; // type:function size:0x7C scope:global align:4 +getBeamActor__8daMozo_cFUi = .text:0x0000242C; // type:function size:0x6C scope:global align:4 +event_move__8daMozo_cFv = .text:0x00002498; // type:function size:0xF0 scope:global align:4 +_execute__8daMozo_cFv = .text:0x00002588; // type:function size:0x54 scope:global align:4 +_draw__8daMozo_cFv = .text:0x000025DC; // type:function size:0xA0 scope:global align:4 +daMozo_Draw__FP8daMozo_c = .text:0x0000267C; // type:function size:0x24 scope:local align:4 +daMozo_Execute__FP8daMozo_c = .text:0x000026A0; // type:function size:0x24 scope:local align:4 +daMozo_IsDelete__FP8daMozo_c = .text:0x000026C4; // type:function size:0x8 scope:local align:4 +daMozo_Delete__FP8daMozo_c = .text:0x000026CC; // type:function size:0x24 scope:local align:4 +daMozo_Create__FP10fopAc_ac_c = .text:0x000026F0; // type:function size:0x20 scope:local align:4 +__dt__12daMozo_HIO_cFv = .text:0x00002710; // type:function size:0x9C scope:weak align:4 +__sinit_d_a_mozo_cpp = .text:0x000027AC; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x000027E8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000027F0; // type:function size:0x8 scope:weak align:4 +__dt__4cXyzFv = .text:0x000027F8; // type:function size:0x3C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00002834; // type:function size:0xE0 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002914; // type:function size:0x10 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002924; // type:function size:0x5C scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002980; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002988; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002990; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x000029C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000029D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000029D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000029E0; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002A18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002A24; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002A30; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002A3C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A44; // type:function size:0x8 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00002A4C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002AA8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002AF0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002B38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002BF0; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@4140 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4144 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4216 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4219 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4221 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4307 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4360 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4361 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4362 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4517 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4518 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4519 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4520 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@4521 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4522 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4524 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@4727 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4728 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4729 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4730 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4731 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4732 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4752 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4825 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4826 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4827 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4828 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4900 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4901 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4918 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4919 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4920 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5017 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5018 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@5019 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000B4; // type:object size:0x3D scope:local align:4 data:string_table +cps_src = .data:0x00000000; // type:object size:0x4C scope:local align:4 +@4366 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4389 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4530 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4738 = .data:0x00000070; // type:object size:0xC scope:local align:4 +l_daMozo_Method = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_profile_MOZO = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cps = .data:0x000000CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000178; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__21daMozo_FireChildHIO_c = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__21daMozo_BeamChildHIO_c = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__17daMozo_childHIO_c = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__12daMozo_HIO_c = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@936 = .bss:0x00000008; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@1036 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@4159 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x48 scope:local align:4 +m_event_flag__8daMozo_c = .bss:0x0000009C; // type:object size:0x1 scope:global align:1 data:byte +@4166 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +init$4167 = .bss:0x000000AC; // type:object size:0x1 scope:local align:1 +a_beam_start$4165 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@4170 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +init$4171 = .bss:0x000000C8; // type:object size:0x1 scope:local align:1 +a_beam_end$4169 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4174 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$4175 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +a_beamL_start$4173 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4178 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +init$4179 = .bss:0x00000100; // type:object size:0x1 scope:local align:1 +a_beamR_start$4177 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@4228 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +init$4229 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 +a_fire_start$4227 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@4232 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +init$4233 = .bss:0x00000138; // type:object size:0x1 scope:local align:1 +a_fire_end$4231 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_msw/splits.txt b/config/GZLP01/rels/d_a_msw/splits.txt new file mode 100644 index 000000000..1cc21658b --- /dev/null +++ b/config/GZLP01/rels/d_a_msw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_msw.cpp: + .text start:0x00000078 end:0x0000131C + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000001A8 diff --git a/config/GZLP01/rels/d_a_msw/symbols.txt b/config/GZLP01/rels/d_a_msw/symbols.txt new file mode 100644 index 000000000..c3369a512 --- /dev/null +++ b/config/GZLP01/rels/d_a_msw/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x25C scope:local align:4 +__dt__4cXyzFv = .text:0x000002D4; // type:function size:0x3C scope:weak align:4 +chain_Draw__FP9msw_class = .text:0x00000310; // type:function size:0x230 scope:local align:4 +daMsw_Draw__FP9msw_class = .text:0x00000540; // type:function size:0xA8 scope:local align:4 +msw_move__FP9msw_class = .text:0x000005E8; // type:function size:0x224 scope:local align:4 +daMsw_Execute__FP9msw_class = .text:0x0000080C; // type:function size:0x2C8 scope:local align:4 +daMsw_IsDelete__FP9msw_class = .text:0x00000AD4; // type:function size:0x64 scope:local align:4 +daMsw_Delete__FP9msw_class = .text:0x00000B38; // type:function size:0x50 scope:local align:4 +daMsw_CreateInit__FP10fopAc_ac_c = .text:0x00000B88; // type:function size:0x1B4 scope:local align:4 +daMsw_Create__FP10fopAc_ac_c = .text:0x00000D3C; // type:function size:0x2A4 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000FE0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x000010AC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001130; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001178; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000011D4; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000121C; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001230; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000123C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001248; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001258; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001260; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001268; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001270; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001278; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000012B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000012B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000012C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000012C8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001300; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001304; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000130C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001314; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4056 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4128 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4407 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000068; // type:object size:0x24 scope:local align:4 data:string_table +xd$4203 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +zd$4204 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +himo_cyl_src$4336 = .data:0x00000020; // type:object size:0x44 scope:local align:4 +l_daMsw_Method = .data:0x00000064; // type:object size:0x20 scope:local align:4 +g_profile_MSW = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000C0; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000120; // type:object size:0x88 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_mt/splits.txt b/config/GZLP01/rels/d_a_mt/splits.txt new file mode 100644 index 000000000..75a0710f9 --- /dev/null +++ b/config/GZLP01/rels/d_a_mt/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mt.cpp: + .text start:0x000000EC end:0x0000962C + .text start:0x0000962C end:0x0000962C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000020A + .data start:0x00000000 end:0x0000070C + .bss start:0x00000008 end:0x000000CC diff --git a/config/GZLP01/rels/d_a_mt/symbols.txt b/config/GZLP01/rels/d_a_mt/symbols.txt new file mode 100644 index 000000000..d1f3cb263 --- /dev/null +++ b/config/GZLP01/rels/d_a_mt/symbols.txt @@ -0,0 +1,304 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daMt_HIO_cFv = .text:0x000000EC; // type:function size:0xFC scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000001E8; // type:function size:0x48 scope:weak align:4 +anm_init__FP8mt_classifUcfi = .text:0x00000230; // type:function size:0xA8 scope:local align:4 +mt_a_d_sub__FPvPv = .text:0x000002D8; // type:function size:0x78 scope:local align:4 +mt_check__FP8mt_class = .text:0x00000350; // type:function size:0x40 scope:local align:4 +mt_bg_check__FP8mt_class = .text:0x00000390; // type:function size:0xE8 scope:local align:4 +tex_anm_set__FP8mt_classUs = .text:0x00000478; // type:function size:0xC4 scope:local align:4 +mt_eye_tex_anm__FP8mt_class = .text:0x0000053C; // type:function size:0xB0 scope:local align:4 +nodeCallBack_head__FP7J3DNodei = .text:0x000005EC; // type:function size:0x134 scope:local align:4 +__dt__4cXyzFv = .text:0x00000720; // type:function size:0x3C scope:weak align:4 +nodeCallBack_body__FP7J3DNodei = .text:0x0000075C; // type:function size:0x230 scope:local align:4 +nodeCallBack_tail__FP7J3DNodei = .text:0x0000098C; // type:function size:0x19C scope:local align:4 +body_control2__FP8mt_class = .text:0x00000B28; // type:function size:0xBF4 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x0000171C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001848; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000018E8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001944; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000198C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000019E8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001A30; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001AC4; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001B0C; // type:function size:0x48 scope:weak align:4 +wall_check_sub__FP8mt_classP4cXyzP4cXyz = .text:0x00001B54; // type:function size:0x2F0 scope:local align:4 +body_wall_check__FP8mt_class = .text:0x00001E44; // type:function size:0xCC scope:local align:4 +body_control1__FP8mt_class = .text:0x00001F10; // type:function size:0x3C8 scope:local align:4 +body_control3__FP8mt_class = .text:0x000022D8; // type:function size:0x5E4 scope:local align:4 +body_control4__FP8mt_class = .text:0x000028BC; // type:function size:0x1F4 scope:local align:4 +body_control5__FP8mt_class = .text:0x00002AB0; // type:function size:0x558 scope:local align:4 +br_draw__FP8mt_class = .text:0x00003008; // type:function size:0x208 scope:local align:4 +daMt_shadowDraw__FP8mt_class = .text:0x00003210; // type:function size:0x150 scope:local align:4 +daMt_Draw__FP8mt_class = .text:0x00003360; // type:function size:0x2BC scope:local align:4 +bakuha__FP8mt_class = .text:0x0000361C; // type:function size:0x194 scope:local align:4 +mt_move__FP8mt_class = .text:0x000037B0; // type:function size:0xB14 scope:local align:4 +mt_fight__FP8mt_class = .text:0x000042C4; // type:function size:0xDC4 scope:local align:4 +mt_move_maru__FP8mt_class = .text:0x00005088; // type:function size:0x97C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00005A04; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00005B1C; // type:function size:0x80 scope:weak align:4 +water_damage_se_set__FP8mt_class = .text:0x00005B9C; // type:function size:0xB8 scope:local align:4 +damage_check__FP8mt_class = .text:0x00005C54; // type:function size:0x4F8 scope:local align:4 +__dt__5csXyzFv = .text:0x0000614C; // type:function size:0x3C scope:weak align:4 +daMt_Execute__FP8mt_class = .text:0x00006188; // type:function size:0x134C scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000074D4; // type:function size:0x154 scope:weak align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x00007628; // type:function size:0x170 scope:weak align:4 +__ct__11dBgS_LinChkFv = .text:0x00007798; // type:function size:0x144 scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000078DC; // type:function size:0x168 scope:weak align:4 +__ct__20dBgS_ObjGndChk_YoganFv = .text:0x00007A44; // type:function size:0x140 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00007B84; // type:function size:0x140 scope:weak align:4 +daMt_IsDelete__FP8mt_class = .text:0x00007CC4; // type:function size:0x8 scope:local align:4 +daMt_Delete__FP8mt_class = .text:0x00007CCC; // type:function size:0x14C scope:local align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00007E18; // type:function size:0x5E8 scope:local align:4 +__dt__11J3DTexNoAnmFv = .text:0x00008400; // type:function size:0x48 scope:weak align:4 +__ct__11J3DTexNoAnmFv = .text:0x00008448; // type:function size:0x1C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008464; // type:function size:0x48 scope:weak align:4 +daMt_Create__FP10fopAc_ac_c = .text:0x000084AC; // type:function size:0x3FC scope:local align:4 +__ct__8mt_classFv = .text:0x000088A8; // type:function size:0x2F0 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00008B98; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00008C64; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00008CAC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00008CF4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008D50; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00008D98; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00008E64; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008EE8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008F44; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008FB4; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000903C; // type:function size:0x4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00009040; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000090AC; // type:function size:0x28 scope:weak align:4 +__ct__4cXyzFv = .text:0x000090D4; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090D8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090DC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090E0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000090E4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000090E8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00009130; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000918C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000091D4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000921C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009278; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009288; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009290; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009298; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000092A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000092A8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000092E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000092E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000092F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000092F8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009330; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009334; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000933C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000934C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00009354; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000935C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009364; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000936C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000093A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000093AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000093B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000093BC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000093F4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000093FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009404; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009410; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000941C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00009478; // type:function size:0x5C scope:weak align:4 +__dt__10daMt_HIO_cFv = .text:0x000094D4; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_mt_cpp = .text:0x00009530; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000956C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00009574; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000957C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00009584; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000958C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00009594; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000959C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000095A4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000095AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x000095B4; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x000095BC; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x000095C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000095CC; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000095D4; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000095DC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000095E4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000095EC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000095F4; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000095FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009604; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000960C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009614; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000961C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009624; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4075 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4077 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4086 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4094 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4095 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4165 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4597 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4598 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4601 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4602 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4606 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 data:double +@4918 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5062 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5063 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5108 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5227 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5314 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5414 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 data:double +@5771 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5772 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6019 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6020 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6021 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6022 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6023 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6024 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6025 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6026 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:string +@6027 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6028 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6324 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6325 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6327 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6328 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6329 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6330 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6331 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6332 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6333 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7023 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7024 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7025 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7026 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7027 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7028 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7670 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7671 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7672 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000140; // type:object size:0xCA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +mt_tex_anm_idx = .data:0x00000030; // type:object size:0x4 scope:local align:4 +mt_tex_max_frame = .data:0x00000034; // type:object size:0x4 scope:local align:4 +brk_data = .data:0x00000038; // type:object size:0x20 scope:local align:4 +btk_data = .data:0x00000058; // type:object size:0x20 scope:local align:4 +move_ad = .data:0x00000078; // type:object size:0x20 scope:local align:4 +move_ad2 = .data:0x00000098; // type:object size:0x20 scope:local align:4 +br_no = .data:0x000000B8; // type:object size:0xB scope:local align:4 +br_ya = .data:0x000000C4; // type:object size:0x16 scope:local align:4 +check_x$5447 = .data:0x000000DC; // type:object size:0x18 scope:local align:4 +check_y$5448 = .data:0x000000F4; // type:object size:0x18 scope:local align:4 +check_z$5449 = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +check_bitD$5450 = .data:0x00000124; // type:object size:0x6 scope:local align:4 +@6029 = .data:0x0000012C; // type:object size:0x60 scope:local align:4 +bmd_data$7230 = .data:0x0000018C; // type:object size:0x20 scope:local align:4 +scale_data$7231 = .data:0x000001AC; // type:object size:0x20 scope:local align:4 +br_bmd$7280 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +bmd_data$7383 = .data:0x000001D8; // type:object size:0x20 scope:local align:4 +scale_data$7384 = .data:0x000001F8; // type:object size:0x20 scope:local align:4 +br_bmd$7433 = .data:0x00000218; // type:object size:0xC scope:local align:4 +sph_src$7567 = .data:0x00000224; // type:object size:0x40 scope:local align:4 +eye_sph_src$7568 = .data:0x00000264; // type:object size:0x40 scope:local align:4 +@7673 = .data:0x000002A4; // type:object size:0x38 scope:local align:4 +l_daMt_Method = .data:0x000002DC; // type:object size:0x20 scope:local align:4 +g_profile_MT = .data:0x000002FC; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000032C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000348; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000368; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003A4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000438; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004D8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000052C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000574; // type:object size:0x30 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x000005A4; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000005D4; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000604; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000061C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000064C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000067C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000694; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000006AC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000006B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000006C4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000006D0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000006E8; // type:object size:0xC scope:weak align:4 +__vt__10daMt_HIO_c = .data:0x000006F4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000700; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +mt_count = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +@4069 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x60 scope:local align:4 +mt_all_count = .bss:0x000000C0; // type:object size:0x4 scope:local align:4 data:4byte +mt_fight_count = .bss:0x000000C4; // type:object size:0x4 scope:local align:4 data:4byte +j_index = .bss:0x000000C8; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_mtoge/splits.txt b/config/GZLP01/rels/d_a_mtoge/splits.txt new file mode 100644 index 000000000..93314ce07 --- /dev/null +++ b/config/GZLP01/rels/d_a_mtoge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_mtoge.cpp: + .text start:0x00000078 end:0x000007B0 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000064 diff --git a/config/GZLP01/rels/d_a_mtoge/symbols.txt b/config/GZLP01/rels/d_a_mtoge/symbols.txt new file mode 100644 index 000000000..861df26ad --- /dev/null +++ b/config/GZLP01/rels/d_a_mtoge/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__9daMtoge_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000084; // type:function size:0x20 scope:local align:4 +CreateHeap__9daMtoge_cFv = .text:0x000000A4; // type:function size:0x144 scope:global align:4 +calcMtx__9daMtoge_cFv = .text:0x000001E8; // type:function size:0x6C scope:global align:4 +CreateInit__9daMtoge_cFv = .text:0x00000254; // type:function size:0x130 scope:global align:4 +create__9daMtoge_cFv = .text:0x00000384; // type:function size:0x98 scope:global align:4 +daMtoge_actionWait__FP9daMtoge_c = .text:0x0000041C; // type:function size:0x8 scope:local align:4 +daMtoge_actionHind__FP9daMtoge_c = .text:0x00000424; // type:function size:0xB0 scope:local align:4 +daMtoge_actionUp__FP9daMtoge_c = .text:0x000004D4; // type:function size:0x7C scope:local align:4 +daMtoge_actionArrival__FP9daMtoge_c = .text:0x00000550; // type:function size:0xB0 scope:local align:4 +daMtoge_actionDown__FP9daMtoge_c = .text:0x00000600; // type:function size:0x7C scope:local align:4 +daMtoge_Draw__FP9daMtoge_c = .text:0x0000067C; // type:function size:0x60 scope:local align:4 +daMtoge_Execute__FP9daMtoge_c = .text:0x000006DC; // type:function size:0x3C scope:local align:4 +daMtoge_IsDelete__FP9daMtoge_c = .text:0x00000718; // type:function size:0x8 scope:local align:4 +daMtoge_Delete__FP9daMtoge_c = .text:0x00000720; // type:function size:0x70 scope:local align:4 +daMtoge_Create__FP10fopAc_ac_c = .text:0x00000790; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daMtoge_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4064 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4111 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x24 scope:local align:4 data:string_table +l_action$localstatic3$execute__9daMtoge_cFv = .data:0x00000000; // type:object size:0x14 scope:weak align:4 +l_daMtoge_Method = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_MTOGE = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_npc_ac1/splits.txt b/config/GZLP01/rels/d_a_npc_ac1/splits.txt new file mode 100644 index 000000000..6b35286b1 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ac1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ac1.cpp: + .text start:0x000000EC end:0x0000328C + .text start:0x0000328C end:0x000032A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001B8 + .data start:0x00000000 end:0x000002B8 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZLP01/rels/d_a_npc_ac1/symbols.txt b/config/GZLP01/rels/d_a_npc_ac1/symbols.txt new file mode 100644 index 000000000..70b1be3ce --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ac1/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ac1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCallBack_Wng__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +nodeWngControl__11daNpc_Ac1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0xB0 scope:global align:4 +nodeCallBack_Arm__FP7J3DNodei = .text:0x00000294; // type:function size:0x4C scope:local align:4 +nodeArmControl__11daNpc_Ac1_cFP7J3DNodeP8J3DModel = .text:0x000002E0; // type:function size:0xB0 scope:global align:4 +nodeCallBack_Ac1__FP7J3DNodei = .text:0x00000390; // type:function size:0x4C scope:local align:4 +nodeAc1Control__11daNpc_Ac1_cFP7J3DNodeP8J3DModel = .text:0x000003DC; // type:function size:0x190 scope:global align:4 +__dt__4cXyzFv = .text:0x0000056C; // type:function size:0x3C scope:weak align:4 +init_AC1_0__11daNpc_Ac1_cFv = .text:0x000005A8; // type:function size:0x98 scope:global align:4 +createInit__11daNpc_Ac1_cFv = .text:0x00000640; // type:function size:0x188 scope:global align:4 +setMtx__11daNpc_Ac1_cFb = .text:0x000007C8; // type:function size:0x1C0 scope:global align:4 +anmNum_toResID__11daNpc_Ac1_cFi = .text:0x00000988; // type:function size:0x14 scope:global align:4 +wingAnmNum_toResID__11daNpc_Ac1_cFi = .text:0x0000099C; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ac1_cFi = .text:0x000009B0; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ac1_cFbi = .text:0x000009C4; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Ac1_cFb = .text:0x00000AD4; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ac1_cFv = .text:0x00000AFC; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ac1_cFSc = .text:0x00000BA8; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ac1_cFPQ211daNpc_Ac1_c9anm_prm_c = .text:0x00000BE4; // type:function size:0x128 scope:global align:4 +setAnm__11daNpc_Ac1_cFv = .text:0x00000D0C; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Ac1_cFv = .text:0x00000D8C; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Ac1_cFv = .text:0x00000D90; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Ac1_cFUc = .text:0x00000D94; // type:function size:0x44 scope:global align:4 +control_anmAtr__11daNpc_Ac1_cFv = .text:0x00000DD8; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Ac1_cFi = .text:0x00000DE4; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ac1_cFUs = .text:0x00000E4C; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Ac1_cFv = .text:0x00000F10; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Ac1_cFv = .text:0x00000F60; // type:function size:0x40 scope:global align:4 +chk_talk__11daNpc_Ac1_cFv = .text:0x00000FA0; // type:function size:0x9C scope:global align:4 +chk_partsNotMove__11daNpc_Ac1_cFv = .text:0x0000103C; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ac1_cFv = .text:0x0000107C; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Ac1_cFPUl = .text:0x0000121C; // type:function size:0x70 scope:global align:4 +getBitMask__11daNpc_Ac1_cFv = .text:0x0000128C; // type:function size:0x20 scope:global align:4 +getMsg_AC1_0__11daNpc_Ac1_cFv = .text:0x000012AC; // type:function size:0xD4 scope:global align:4 +getMsg__11daNpc_Ac1_cFv = .text:0x00001380; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Ac1_cFv = .text:0x000013BC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ac1_cFb = .text:0x0000143C; // type:function size:0x58 scope:global align:4 +charDecide__11daNpc_Ac1_cFi = .text:0x00001494; // type:function size:0x1C scope:global align:4 +event_actionInit__11daNpc_Ac1_cFi = .text:0x000014B0; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Ac1_cFv = .text:0x00001508; // type:function size:0x20 scope:global align:4 +privateCut__11daNpc_Ac1_cFi = .text:0x00001528; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Ac1_cFv = .text:0x00001614; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Ac1_cFv = .text:0x00001634; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ac1_cFi = .text:0x0000166C; // type:function size:0x58 scope:global align:4 +set_action__11daNpc_Ac1_cFM11daNpc_Ac1_cFPCvPvPv_iPv = .text:0x000016C4; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ac1_cFSc = .text:0x00001770; // type:function size:0x64 scope:global align:4 +wait_1__11daNpc_Ac1_cFv = .text:0x000017D4; // type:function size:0xC8 scope:global align:4 +talk_1__11daNpc_Ac1_cFv = .text:0x0000189C; // type:function size:0xDC scope:global align:4 +wait_action1__11daNpc_Ac1_cFPv = .text:0x00001978; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Ac1_cFv = .text:0x00001A34; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Ac1_cFv = .text:0x00001B74; // type:function size:0xFC scope:global align:4 +_draw__11daNpc_Ac1_cFv = .text:0x00001C70; // type:function size:0x154 scope:global align:4 +_execute__11daNpc_Ac1_cFv = .text:0x00001DC4; // type:function size:0x1BC scope:global align:4 +_delete__11daNpc_Ac1_cFv = .text:0x00001F80; // type:function size:0x7C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001FFC; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ac1_cFv = .text:0x0000201C; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ac1_cFv = .text:0x0000213C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000022A0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000022FC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002344; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002410; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002458; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000024B4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000024FC; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ac1_cFv = .text:0x0000256C; // type:function size:0x2CC scope:global align:4 +create_wng_Anm__11daNpc_Ac1_cFv = .text:0x00002838; // type:function size:0x214 scope:global align:4 +create_arm_Anm__11daNpc_Ac1_cFv = .text:0x00002A4C; // type:function size:0x270 scope:global align:4 +create_itm_Mdl__11daNpc_Ac1_cFv = .text:0x00002CBC; // type:function size:0x10C scope:global align:4 +CreateHeap__11daNpc_Ac1_cFv = .text:0x00002DC8; // type:function size:0x27C scope:global align:4 +daNpc_Ac1_Create__FP10fopAc_ac_c = .text:0x00003044; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_Delete__FP11daNpc_Ac1_c = .text:0x00003064; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_Execute__FP11daNpc_Ac1_c = .text:0x00003084; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_Draw__FP11daNpc_Ac1_c = .text:0x000030A4; // type:function size:0x20 scope:local align:4 +daNpc_Ac1_IsDelete__FP11daNpc_Ac1_c = .text:0x000030C4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000030CC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000030DC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000030E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000030EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000030F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030FC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003134; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000313C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003144; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000314C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003184; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003188; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003190; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003198; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000031A0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000031AC; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ac1_HIO_cFv = .text:0x000031B8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003214; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ac1_cpp = .text:0x00003230; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000326C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003274; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000327C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003284; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000328C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003294; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000329C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4261 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4321 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4372 = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +a_bck_resID_tbl$4377 = .rodata:0x00000020; // type:object size:0x10 scope:local align:4 +a_btp_resID_tbl$4382 = .rodata:0x00000030; // type:object size:0xC scope:local align:4 +@4399 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4425 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4632 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4939 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4940 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4941 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4957 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4959 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5021 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@5091 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000006C; // type:object size:0x14C scope:local align:4 data:string_table +a_prm_tbl$4141 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +@4273 = .data:0x00000030; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4454 = .data:0x0000003C; // type:object size:0x3C scope:local align:4 +a_anm_prm_tbl$4511 = .data:0x00000078; // type:object size:0x78 scope:local align:4 +a_cut_tbl$4731 = .data:0x000000F0; // type:object size:0x4 scope:local align:4 +a_size_tbl$5047 = .data:0x000000F4; // type:object size:0x4 scope:local align:4 +l_daNpc_Ac1_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AC1 = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000160; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000200; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000254; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000278; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ac1_c = .data:0x0000028C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ac1_HIO_c = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4146 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +l_check_inf = .bss:0x0000009C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000EC; // type:object size:0x4 scope:local align:4 +@4219 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$4220 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4218 = .bss:0x00000100; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_ah/splits.txt b/config/GZLP01/rels/d_a_npc_ah/splits.txt new file mode 100644 index 000000000..4e15a9e02 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ah/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_ah.cpp: + .text start:0x00000078 end:0x000025EC + .text start:0x000025EC end:0x0000261C + .text start:0x0000261C end:0x000026E8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DE + .data start:0x00000000 end:0x00000370 diff --git a/config/GZLP01/rels/d_a_npc_ah/symbols.txt b/config/GZLP01/rels/d_a_npc_ah/symbols.txt new file mode 100644 index 000000000..93be62ad4 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ah/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcAh_cFv = .text:0x00000078; // type:function size:0x198 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000210; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000026C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000380; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003C8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000424; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000046C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000004C8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000550; // type:function size:0x70 scope:weak align:4 +da_Npc_Ah_nodeCallBack__FP7J3DNodei = .text:0x000005C0; // type:function size:0x11C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006DC; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcAh_c = .text:0x000006FC; // type:function size:0x12C scope:local align:4 +phase_2__FP9daNpcAh_c = .text:0x00000828; // type:function size:0xB0 scope:local align:4 +_create__9daNpcAh_cFv = .text:0x000008D8; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcAh_cFv = .text:0x00000908; // type:function size:0x29C scope:global align:4 +createInit__9daNpcAh_cFv = .text:0x00000BA4; // type:function size:0x1BC scope:global align:4 +_delete__9daNpcAh_cFv = .text:0x00000D60; // type:function size:0x6C scope:global align:4 +_draw__9daNpcAh_cFv = .text:0x00000DCC; // type:function size:0x110 scope:global align:4 +_execute__9daNpcAh_cFv = .text:0x00000EDC; // type:function size:0x258 scope:global align:4 +executeCommon__9daNpcAh_cFv = .text:0x00001134; // type:function size:0x70 scope:global align:4 +executeSetMode__9daNpcAh_cFUc = .text:0x000011A4; // type:function size:0x54 scope:global align:4 +executeWaitInit__9daNpcAh_cFv = .text:0x000011F8; // type:function size:0x80 scope:global align:4 +executeWait__9daNpcAh_cFv = .text:0x00001278; // type:function size:0x20 scope:global align:4 +executeTalkInit__9daNpcAh_cFv = .text:0x00001298; // type:function size:0x8 scope:global align:4 +executeTalk__9daNpcAh_cFv = .text:0x000012A0; // type:function size:0x78 scope:global align:4 +checkOrder__9daNpcAh_cFv = .text:0x00001318; // type:function size:0x54 scope:global align:4 +eventOrder__9daNpcAh_cFv = .text:0x0000136C; // type:function size:0x4C scope:global align:4 +eventMove__9daNpcAh_cFv = .text:0x000013B8; // type:function size:0x74 scope:global align:4 +privateCut__9daNpcAh_cFv = .text:0x0000142C; // type:function size:0x128 scope:global align:4 +eventMesSetInit__9daNpcAh_cFi = .text:0x00001554; // type:function size:0xD8 scope:global align:4 +eventMesSet__9daNpcAh_cFv = .text:0x0000162C; // type:function size:0x94 scope:global align:4 +eventGetItemInit__9daNpcAh_cFv = .text:0x000016C0; // type:function size:0x58 scope:global align:4 +talk2__9daNpcAh_cFi = .text:0x00001718; // type:function size:0x148 scope:global align:4 +next_msgStatus__9daNpcAh_cFPUl = .text:0x00001860; // type:function size:0x50 scope:global align:4 +getMsg__9daNpcAh_cFv = .text:0x000018B0; // type:function size:0xA8 scope:global align:4 +chkMsg__9daNpcAh_cFv = .text:0x00001958; // type:function size:0x4 scope:global align:4 +setMessage__9daNpcAh_cFUl = .text:0x0000195C; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcAh_cFv = .text:0x00001964; // type:function size:0x6C scope:global align:4 +getPrmArg0__9daNpcAh_cFv = .text:0x000019D0; // type:function size:0x38 scope:global align:4 +getSwBit__9daNpcAh_cFv = .text:0x00001A08; // type:function size:0x2C scope:global align:4 +setMtx__9daNpcAh_cFv = .text:0x00001A34; // type:function size:0x88 scope:global align:4 +chkAttention__9daNpcAh_cFv = .text:0x00001ABC; // type:function size:0x300 scope:global align:4 +lookBack__9daNpcAh_cFv = .text:0x00001DBC; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__9daNpcAh_cFb = .text:0x00001F08; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__9daNpcAh_cFv = .text:0x00002014; // type:function size:0x6C scope:global align:4 +playAnm__9daNpcAh_cFv = .text:0x00002080; // type:function size:0xC8 scope:global align:4 +setAnm__9daNpcAh_cFUcif = .text:0x00002148; // type:function size:0xD0 scope:global align:4 +setAnmTbl__9daNpcAh_cFP9sAhAnmDat = .text:0x00002218; // type:function size:0xA0 scope:global align:4 +setCollision__9daNpcAh_cFP8dCcD_Cyl4cXyzff = .text:0x000022B8; // type:function size:0x78 scope:global align:4 +chkEndEvent__9daNpcAh_cFv = .text:0x00002330; // type:function size:0x8 scope:global align:4 +daNpc_AhCreate__FPv = .text:0x00002338; // type:function size:0x20 scope:local align:4 +daNpc_AhDelete__FPv = .text:0x00002358; // type:function size:0x24 scope:local align:4 +daNpc_AhExecute__FPv = .text:0x0000237C; // type:function size:0x24 scope:local align:4 +daNpc_AhDraw__FPv = .text:0x000023A0; // type:function size:0x24 scope:local align:4 +daNpc_AhIsDelete__FPv = .text:0x000023C4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000023CC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002414; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000245C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000024B8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002500; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002510; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002518; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002520; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002528; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002530; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002568; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002570; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002578; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002580; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000025B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000025BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000025C4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000025CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000025D4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000025E0; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000025EC; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x000025F0; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000260C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002614; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ29daNpcAh_c5Prm_eQ29daNpcAh_c5Prm_e = .text:0x0000261C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002638; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ah_cpp = .text:0x00002654; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000026C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000026D0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000026D8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000026E0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcAh_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 data:4byte +@4071 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4072 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4396 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4397 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4460 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4853 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4980 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000050; // type:object size:0x8E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait2 = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_dat = .data:0x00000040; // type:object size:0x54 scope:local align:4 +l_msg_ah_0 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +l_msg_ah_1 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +l_msg_ah_2 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +l_msg_ah_3 = .data:0x000000AC; // type:object size:0x8 scope:local align:4 +l_msg_ah_4 = .data:0x000000B4; // type:object size:0x8 scope:local align:4 +l_msg_ah_5 = .data:0x000000BC; // type:object size:0x8 scope:local align:4 +l_msg_ah_6 = .data:0x000000C4; // type:object size:0x8 scope:local align:4 +l_msg_ah_7 = .data:0x000000CC; // type:object size:0x8 scope:local align:4 +l_msg_ah_8 = .data:0x000000D4; // type:object size:0x8 scope:local align:4 +l_msg_ah_9 = .data:0x000000DC; // type:object size:0x8 scope:local align:4 +l_msg_ah_tbl = .data:0x000000E4; // type:object size:0x28 scope:local align:4 +l_method$4333 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@4462 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@4463 = .data:0x00000124; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000130; // type:object size:0x18 scope:local align:4 +@4464 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@4465 = .data:0x00000154; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000160; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4604 = .data:0x00000178; // type:object size:0x8 scope:local align:4 +daNpc_AhMethodTable = .data:0x00000180; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AH = .data:0x000001A0; // type:object size:0x30 scope:global align:4 +__vt__9daNpcAh_c = .data:0x000001D0; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000338; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000035C; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_npc_aj1/splits.txt b/config/GZLP01/rels/d_a_npc_aj1/splits.txt new file mode 100644 index 000000000..5c95b2d2c --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_aj1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_aj1.cpp: + .text start:0x000000EC end:0x000042DC + .text start:0x000042DC end:0x000042F0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001AD + .data start:0x00000000 end:0x000004A0 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLP01/rels/d_a_npc_aj1/symbols.txt b/config/GZLP01/rels/d_a_npc_aj1/symbols.txt new file mode 100644 index 000000000..1382a00a5 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_aj1/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Aj1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Aj1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +__dt__4cXyzFv = .text:0x0000030C; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000348; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Aj1_cFP7J3DNodeP8J3DModel = .text:0x00000394; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_XyCheck_CB__FPvi = .text:0x0000044C; // type:function size:0x20 scope:local align:4 +_XyCheckCB__11daNpc_Aj1_cFi = .text:0x0000046C; // type:function size:0x20 scope:global align:4 +init_AJ1_0__11daNpc_Aj1_cFv = .text:0x0000048C; // type:function size:0xE8 scope:global align:4 +init_AJ1_1__11daNpc_Aj1_cFv = .text:0x00000574; // type:function size:0xB0 scope:global align:4 +init_AJ1_2__11daNpc_Aj1_cFv = .text:0x00000624; // type:function size:0x8C scope:global align:4 +createInit__11daNpc_Aj1_cFv = .text:0x000006B0; // type:function size:0x1B8 scope:global align:4 +play_animation__11daNpc_Aj1_cFv = .text:0x00000868; // type:function size:0xA8 scope:global align:4 +ctrl_WAITanm__11daNpc_Aj1_cFv = .text:0x00000910; // type:function size:0xB0 scope:global align:4 +ctrl_TIREanm__11daNpc_Aj1_cFv = .text:0x000009C0; // type:function size:0x7C scope:global align:4 +setMtx__11daNpc_Aj1_cFb = .text:0x00000A3C; // type:function size:0xF4 scope:global align:4 +bckResID__11daNpc_Aj1_cFi = .text:0x00000B30; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Aj1_cFi = .text:0x00000B44; // type:function size:0x14 scope:global align:4 +init_texPttrnAnm__11daNpc_Aj1_cFScb = .text:0x00000B58; // type:function size:0x10C scope:global align:4 +play_texPttrnAnm__11daNpc_Aj1_cFv = .text:0x00000C64; // type:function size:0x90 scope:global align:4 +setAnm_anm__11daNpc_Aj1_cFPQ211daNpc_Aj1_c9anm_prm_c = .text:0x00000CF4; // type:function size:0x108 scope:global align:4 +setAnm_NUM__11daNpc_Aj1_cFii = .text:0x00000DFC; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Aj1_cFv = .text:0x00000E6C; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Aj1_cFv = .text:0x00000ED8; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Aj1_cFv = .text:0x00000EDC; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Aj1_cFUc = .text:0x00000EE0; // type:function size:0x64 scope:global align:4 +ctrlAnmAtr__11daNpc_Aj1_cFv = .text:0x00000F44; // type:function size:0x7C scope:global align:4 +setAnm_ATR__11daNpc_Aj1_cFv = .text:0x00000FC0; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Aj1_cFUs = .text:0x00001024; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Aj1_cFPUl = .text:0x000010E0; // type:function size:0x1D4 scope:global align:4 +getMsg_AJ1_0__11daNpc_Aj1_cFv = .text:0x000012B4; // type:function size:0x40 scope:global align:4 +getMsg_AJ1_1__11daNpc_Aj1_cFv = .text:0x000012F4; // type:function size:0xA4 scope:global align:4 +getMsg_AJ1_2__11daNpc_Aj1_cFv = .text:0x00001398; // type:function size:0xC8 scope:global align:4 +getMsg__11daNpc_Aj1_cFv = .text:0x00001460; // type:function size:0x70 scope:global align:4 +eventOrder__11daNpc_Aj1_cFv = .text:0x000014D0; // type:function size:0xA4 scope:global align:4 +checkOrder__11daNpc_Aj1_cFv = .text:0x00001574; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Aj1_cFv = .text:0x00001628; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Aj1_cFv = .text:0x000016C0; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Aj1_cFv = .text:0x00001700; // type:function size:0x170 scope:global align:4 +chkAttention__11daNpc_Aj1_cFv = .text:0x00001870; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Aj1_cFb = .text:0x000018F0; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Aj1_cFi = .text:0x00001948; // type:function size:0x80 scope:global align:4 +cut_init_AJ1_TLK__11daNpc_Aj1_cFv = .text:0x000019C8; // type:function size:0x18 scope:global align:4 +cut_move_AJ1_TLK__11daNpc_Aj1_cFv = .text:0x000019E0; // type:function size:0x5C scope:global align:4 +cut_init_INI_ANGRY__11daNpc_Aj1_cFv = .text:0x00001A3C; // type:function size:0x44 scope:global align:4 +cut_move_INI_ANGRY__11daNpc_Aj1_cFv = .text:0x00001A80; // type:function size:0x8 scope:global align:4 +cut_init_VIVRATE__11daNpc_Aj1_cFv = .text:0x00001A88; // type:function size:0x4 scope:global align:4 +cut_move_VIVRATE__11daNpc_Aj1_cFv = .text:0x00001A8C; // type:function size:0xD0 scope:global align:4 +cut_init_JMP__11daNpc_Aj1_cFv = .text:0x00001B5C; // type:function size:0x4 scope:global align:4 +cut_move_JMP__11daNpc_Aj1_cFv = .text:0x00001B60; // type:function size:0x5C scope:global align:4 +cut_init_SPPRISE__11daNpc_Aj1_cFv = .text:0x00001BBC; // type:function size:0x4 scope:global align:4 +cut_move_SPPRISE__11daNpc_Aj1_cFv = .text:0x00001BC0; // type:function size:0x64 scope:global align:4 +cut_init_LOK__11daNpc_Aj1_cFv = .text:0x00001C24; // type:function size:0x4 scope:global align:4 +cut_move_LOK__11daNpc_Aj1_cFv = .text:0x00001C28; // type:function size:0xB8 scope:global align:4 +cut_init_DAN__11daNpc_Aj1_cFv = .text:0x00001CE0; // type:function size:0x4 scope:global align:4 +cut_move_DAN__11daNpc_Aj1_cFv = .text:0x00001CE4; // type:function size:0x60 scope:global align:4 +cut_init_INVIT__11daNpc_Aj1_cFv = .text:0x00001D44; // type:function size:0x70 scope:global align:4 +cut_move_INVIT__11daNpc_Aj1_cFv = .text:0x00001DB4; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Aj1_cFi = .text:0x00001DBC; // type:function size:0x1C0 scope:global align:4 +endEvent__11daNpc_Aj1_cFv = .text:0x00001F7C; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Aj1_cFv = .text:0x00001FA0; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Aj1_cFi = .text:0x00001FD8; // type:function size:0xC0 scope:global align:4 +set_pa_pun__11daNpc_Aj1_cFv = .text:0x00002098; // type:function size:0x88 scope:global align:4 +set_pa_aka__11daNpc_Aj1_cFv = .text:0x00002120; // type:function size:0x94 scope:global align:4 +set_pa_don__11daNpc_Aj1_cFv = .text:0x000021B4; // type:function size:0xD0 scope:global align:4 +set_pa_smk__11daNpc_Aj1_cFv = .text:0x00002284; // type:function size:0x178 scope:global align:4 +flw_pa_pun__11daNpc_Aj1_cFv = .text:0x000023FC; // type:function size:0xBC scope:global align:4 +flw_pa_aka__11daNpc_Aj1_cFv = .text:0x000024B8; // type:function size:0x50 scope:global align:4 +del_pa_aka__11daNpc_Aj1_cFv = .text:0x00002508; // type:function size:0x58 scope:global align:4 +del_pa__11daNpc_Aj1_cFPP14JPABaseEmitter = .text:0x00002560; // type:function size:0x2C scope:global align:4 +setSmoke__11daNpc_Aj1_cFv = .text:0x0000258C; // type:function size:0xEC scope:global align:4 +set_action__11daNpc_Aj1_cFM11daNpc_Aj1_cFPCvPvPv_iPv = .text:0x00002678; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Aj1_cFSc = .text:0x00002724; // type:function size:0xE8 scope:global align:4 +chk_areaIN__11daNpc_Aj1_cFfs4cXyz = .text:0x0000280C; // type:function size:0x17C scope:global align:4 +FARwai__11daNpc_Aj1_cFv = .text:0x00002988; // type:function size:0xFC scope:global align:4 +call_1__11daNpc_Aj1_cFv = .text:0x00002A84; // type:function size:0x198 scope:global align:4 +wait_1__11daNpc_Aj1_cFv = .text:0x00002C1C; // type:function size:0xF8 scope:global align:4 +talk_1__11daNpc_Aj1_cFv = .text:0x00002D14; // type:function size:0x150 scope:global align:4 +wait_action1__11daNpc_Aj1_cFPv = .text:0x00002E64; // type:function size:0xD8 scope:global align:4 +wait_action2__11daNpc_Aj1_cFPv = .text:0x00002F3C; // type:function size:0x110 scope:global align:4 +demo__11daNpc_Aj1_cFv = .text:0x0000304C; // type:function size:0x150 scope:global align:4 +shadowDraw__11daNpc_Aj1_cFv = .text:0x0000319C; // type:function size:0xB8 scope:global align:4 +_draw__11daNpc_Aj1_cFv = .text:0x00003254; // type:function size:0x12C scope:global align:4 +_execute__11daNpc_Aj1_cFv = .text:0x00003380; // type:function size:0x228 scope:global align:4 +_delete__11daNpc_Aj1_cFv = .text:0x000035A8; // type:function size:0x94 scope:global align:4 +_create__11daNpc_Aj1_cFv = .text:0x0000363C; // type:function size:0x254 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003890; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000038EC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003934; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003A00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003A48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003AA4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003AEC; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Aj1_cFv = .text:0x00003B5C; // type:function size:0x334 scope:global align:4 +itemCreateHeap__11daNpc_Aj1_cFv = .text:0x00003E90; // type:function size:0xC8 scope:global align:4 +CreateHeap__11daNpc_Aj1_cFv = .text:0x00003F58; // type:function size:0xA4 scope:global align:4 +daNpc_Aj1_Create__FP10fopAc_ac_c = .text:0x00003FFC; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_Delete__FP11daNpc_Aj1_c = .text:0x0000401C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_Execute__FP11daNpc_Aj1_c = .text:0x0000403C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_Draw__FP11daNpc_Aj1_c = .text:0x0000405C; // type:function size:0x20 scope:local align:4 +daNpc_Aj1_IsDelete__FP11daNpc_Aj1_c = .text:0x0000407C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004084; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004094; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000409C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000040A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000040AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000040B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000040EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000040F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000040FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004104; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000413C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004140; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004148; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004150; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004158; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004164; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Aj1_HIO_cFv = .text:0x00004170; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000041CC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000041E8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00004204; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_aj1_cpp = .text:0x00004280; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000042BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000042C4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000042CC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000042D4; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000042DC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000042E4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000042EC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4332 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4373 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +a_res_id_tbl$4414 = .rodata:0x00000014; // type:object size:0x24 scope:local align:4 +a_res_id_tbl$4419 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4762 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4809 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4833 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@5027 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5028 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5032 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5082 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5084 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5181 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5182 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5252 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5253 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5304 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5459 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5460 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5461 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5473 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5475 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5536 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5537 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5642 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5643 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5644 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5645 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@5972 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000C8; // type:object size:0xE5 scope:local align:4 data:string_table +a_prm_tbl$4141 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_evn_tbl = .data:0x00000030; // type:object size:0x4 scope:local align:4 +@4240 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4269 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4284 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4477 = .data:0x00000058; // type:object size:0x90 scope:local align:4 +a_anm_prm_tbl$4484 = .data:0x000000E8; // type:object size:0x50 scope:local align:4 +a_anm_prm_tbl$4535 = .data:0x00000138; // type:object size:0x90 scope:local align:4 +@4601 = .data:0x000001C8; // type:object size:0x5C scope:local align:4 +a_cut_tbl$4900 = .data:0x00000224; // type:object size:0x20 scope:local align:4 +@4939 = .data:0x00000244; // type:object size:0x20 scope:local align:4 +@4938 = .data:0x00000264; // type:object size:0x20 scope:local align:4 +@5352 = .data:0x00000284; // type:object size:0x58 scope:local align:4 +a_siz_tbl$5553 = .data:0x000002DC; // type:object size:0x4 scope:local align:4 +l_daNpc_Aj1_Method = .data:0x000002E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AJ1 = .data:0x00000300; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000348; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003E8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000043C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000460; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Aj1_c = .data:0x00000474; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Aj1_HIO_c = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4146 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +@4161 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4162 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4160 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_auction/splits.txt b/config/GZLP01/rels/d_a_npc_auction/splits.txt new file mode 100644 index 000000000..bdaf6e269 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_auction/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_auction.cpp: + .text start:0x000000EC end:0x00002F1C + .text start:0x00002F1C end:0x00003E70 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000004BB + .data start:0x00000000 end:0x0000040C + .bss start:0x00000008 end:0x00000354 diff --git a/config/GZLP01/rels/d_a_npc_auction/symbols.txt b/config/GZLP01/rels/d_a_npc_auction/symbols.txt new file mode 100644 index 000000000..cb5652f45 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_auction/symbols.txt @@ -0,0 +1,211 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpcAuction_cFv = .text:0x000000EC; // type:function size:0x17C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000268; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000002C4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000030C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000420; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000047C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000004C4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000520; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005A8; // type:function size:0x70 scope:weak align:4 +daNpc_Auction_nodeCallBack1__FP7J3DNodei = .text:0x00000618; // type:function size:0x118 scope:local align:4 +daNpc_Auction_nodeCallBack2__FP7J3DNodei = .text:0x00000730; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000848; // type:function size:0x20 scope:local align:4 +phase_1__FP14daNpcAuction_c = .text:0x00000868; // type:function size:0x264 scope:local align:4 +phase_2__FP14daNpcAuction_c = .text:0x00000ACC; // type:function size:0x80 scope:local align:4 +createHeap__14daNpcAuction_cFv = .text:0x00000B4C; // type:function size:0x328 scope:global align:4 +daNpcAuction_XyCheckCB__FPvi = .text:0x00000E74; // type:function size:0x20 scope:local align:4 +daNpcAuction_XyEventCB__FPvi = .text:0x00000E94; // type:function size:0x20 scope:local align:4 +createInit__14daNpcAuction_cFv = .text:0x00000EB4; // type:function size:0x184 scope:global align:4 +wait_action_init__14daNpcAuction_cFv = .text:0x00001038; // type:function size:0x24 scope:global align:4 +wait_action__14daNpcAuction_cFv = .text:0x0000105C; // type:function size:0x138 scope:global align:4 +checkOrder__14daNpcAuction_cFv = .text:0x00001194; // type:function size:0x58 scope:global align:4 +eventOrder__14daNpcAuction_cFv = .text:0x000011EC; // type:function size:0x84 scope:global align:4 +eventMove__14daNpcAuction_cFv = .text:0x00001270; // type:function size:0x18C scope:global align:4 +privateCut__14daNpcAuction_cFv = .text:0x000013FC; // type:function size:0x14C scope:global align:4 +eventMainInit__14daNpcAuction_cFv = .text:0x00001548; // type:function size:0xC scope:global align:4 +eventMain__14daNpcAuction_cFv = .text:0x00001554; // type:function size:0x334 scope:global align:4 +eventMesSetInit__14daNpcAuction_cFi = .text:0x00001888; // type:function size:0x74 scope:global align:4 +eventMesSet__14daNpcAuction_cFv = .text:0x000018FC; // type:function size:0x34 scope:global align:4 +XyCheckCB__14daNpcAuction_cFi = .text:0x00001930; // type:function size:0x8 scope:global align:4 +XyEventCB__14daNpcAuction_cFi = .text:0x00001938; // type:function size:0xC0 scope:global align:4 +next_msgStatus__14daNpcAuction_cFPUl = .text:0x000019F8; // type:function size:0x2DC scope:global align:4 +getMsg__14daNpcAuction_cFv = .text:0x00001CD4; // type:function size:0x230 scope:global align:4 +setAnmFromMsgTag__14daNpcAuction_cFv = .text:0x00001F04; // type:function size:0x16C scope:global align:4 +getPrmNpcNo__14daNpcAuction_cFv = .text:0x00002070; // type:function size:0x20 scope:global align:4 +setMtx__14daNpcAuction_cFv = .text:0x00002090; // type:function size:0x88 scope:global align:4 +lookBack__14daNpcAuction_cFv = .text:0x00002118; // type:function size:0x370 scope:global align:4 +initTexPatternAnm__14daNpcAuction_cFb = .text:0x00002488; // type:function size:0x124 scope:global align:4 +playTexPatternAnm__14daNpcAuction_cFv = .text:0x000025AC; // type:function size:0x78 scope:global align:4 +playAnm__14daNpcAuction_cFv = .text:0x00002624; // type:function size:0xA8 scope:global align:4 +setAnm__14daNpcAuction_cFUcif = .text:0x000026CC; // type:function size:0xC0 scope:global align:4 +setAnm2__14daNpcAuction_cFUcif = .text:0x0000278C; // type:function size:0x50 scope:global align:4 +setAnmTbl__14daNpcAuction_cFP7sAnmDat = .text:0x000027DC; // type:function size:0x98 scope:global align:4 +isExecute__14daNpcAuction_cFv = .text:0x00002874; // type:function size:0xB4 scope:global align:4 +getRand__14daNpcAuction_cFi = .text:0x00002928; // type:function size:0x64 scope:global align:4 +clrEmitter__14daNpcAuction_cFv = .text:0x0000298C; // type:function size:0x50 scope:global align:4 +daNpc_AuctionCreate__FPv = .text:0x000029DC; // type:function size:0x30 scope:local align:4 +daNpc_AuctionDelete__FPv = .text:0x00002A0C; // type:function size:0x64 scope:local align:4 +daNpc_AuctionExecute__FPv = .text:0x00002A70; // type:function size:0x200 scope:local align:4 +daNpc_AuctionDraw__FPv = .text:0x00002C70; // type:function size:0x248 scope:local align:4 +daNpc_AuctionIsDelete__FPv = .text:0x00002EB8; // type:function size:0x8 scope:local align:4 +__dt__20daNpc_Auction2_HIO_cFv = .text:0x00002EC0; // type:function size:0x5C scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00002F1C; // type:function size:0x1C scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002F38; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002F3C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002F84; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002FCC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003028; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003070; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003080; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003088; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003090; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003098; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030A0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000030D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000030E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000030E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030F0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003128; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000312C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003134; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000313C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003144; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003150; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000315C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003164; // type:function size:0x8 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000316C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_auction_cpp = .text:0x00003188; // type:function size:0xC80 scope:local align:4 +__dt__10dNpc_HIO_cFv = .text:0x00003E08; // type:function size:0x48 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003E50; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003E58; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003E60; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003E68; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__14daNpcAuction_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x30 scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000034; // type:object size:0x30 scope:local align:4 +l_photo_no = .rodata:0x00000064; // type:object size:0xC scope:local align:4 data:string +l_bck_ix_tbl = .rodata:0x00000070; // type:object size:0x1E0 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000250; // type:object size:0x30 scope:local align:4 +l_bmt_ix_tbl = .rodata:0x00000280; // type:object size:0x30 scope:local align:4 +l_diff_flag_tbl = .rodata:0x000002B0; // type:object size:0x30 scope:local align:4 +l_kind_max = .rodata:0x000002E0; // type:object size:0x40 scope:local align:4 +@4578 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 data:float +@4579 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@4612 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 data:float +@4769 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 data:float +@4892 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 data:float +@5244 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 data:float +@5311 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x00000348; // type:object size:0x8 scope:local align:8 data:double +@5359 = .rodata:0x00000350; // type:object size:0x8 scope:local align:8 data:double +@5513 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@5514 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@5933 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@5935 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@5937 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@5941 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@5943 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@5944 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@5945 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@5946 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@5947 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@5948 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000003A4; // type:object size:0x117 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000030; // type:object size:0x30 scope:global align:4 +l_npc_anm_0 = .data:0x00000060; // type:object size:0x3 scope:local align:4 +l_npc_anm_2 = .data:0x00000064; // type:object size:0x3 scope:local align:4 +l_npc_anm_3 = .data:0x00000068; // type:object size:0x3 scope:local align:4 +l_npc_anm_4 = .data:0x0000006C; // type:object size:0x6 scope:local align:4 +l_npc_anm_5 = .data:0x00000074; // type:object size:0x3 scope:local align:4 +l_npc_anm_6 = .data:0x00000078; // type:object size:0x9 scope:local align:4 +l_npc_anm_7 = .data:0x00000084; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait = .data:0x00000088; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x0000008C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000090; // type:object size:0x6 scope:local align:4 +l_npc_anm_kuyasi = .data:0x00000098; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy = .data:0x0000009C; // type:object size:0x3 scope:local align:4 +l_npc_anm_dousho = .data:0x000000A0; // type:object size:0x3 scope:local align:4 +l_npc_msg_id = .data:0x000000A4; // type:object size:0x90 scope:local align:4 +l_npc_staff_id = .data:0x00000134; // type:object size:0x20 scope:local align:4 +l_node_call_back_tbl = .data:0x00000154; // type:object size:0x20 scope:local align:4 +l_method$localstatic3$_create__14daNpcAuction_cFv = .data:0x00000174; // type:object size:0xC scope:weak align:4 +@4646 = .data:0x00000180; // type:object size:0xC scope:local align:4 +cut_name_tbl$4773 = .data:0x0000018C; // type:object size:0x8 scope:local align:4 +@5083 = .data:0x00000194; // type:object size:0x20 scope:local align:4 +@5082 = .data:0x000001B4; // type:object size:0x20 scope:local align:4 +l_mdl_status = .data:0x000001D4; // type:object size:0x30 scope:local align:4 +daNpc_AuctionMethodTable = .data:0x00000204; // type:object size:0x20 scope:local align:4 +g_profile_NPC_AUCTION = .data:0x00000224; // type:object size:0x30 scope:global align:4 +__vt__14daNpcAuction_c = .data:0x00000254; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000368; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000003E0; // type:object size:0x14 scope:weak align:4 +__vt__20daNpc_Auction2_HIO_c = .data:0x000003F4; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4136 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4137 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4138 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@4139 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@4140 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4141 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@4142 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4143 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4144 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4145 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4146 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4147 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +l_npc_dat = .bss:0x000000E4; // type:object size:0x270 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_ba1/splits.txt b/config/GZLP01/rels/d_a_npc_ba1/splits.txt new file mode 100644 index 000000000..f21eb5835 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ba1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ba1.cpp: + .text start:0x000000EC end:0x00004AA4 + .text start:0x00004AA4 end:0x00004AA4 + .text start:0x00004AA4 end:0x00004AB8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x000005F4 + .bss start:0x00000008 end:0x00000100 diff --git a/config/GZLP01/rels/d_a_npc_ba1/symbols.txt b/config/GZLP01/rels/d_a_npc_ba1/symbols.txt new file mode 100644 index 000000000..56147d409 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ba1/symbols.txt @@ -0,0 +1,239 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ba1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +searchActor_Fa__FPvPv = .text:0x00000198; // type:function size:0x78 scope:local align:4 +nodeCallBack_Ba1__FP7J3DNodei = .text:0x00000210; // type:function size:0x4C scope:local align:4 +nodeBa1Control__11daNpc_Ba1_cFP7J3DNodeP8J3DModel = .text:0x0000025C; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x000003AC; // type:function size:0x3C scope:weak align:4 +daNpc_Ba1_XyCheck_cB__FPvi = .text:0x000003E8; // type:function size:0x20 scope:local align:4 +XyCheck_cB__11daNpc_Ba1_cFi = .text:0x00000408; // type:function size:0x20 scope:global align:4 +daNpc_Ba1_XyEvent_cB__FPvi = .text:0x00000428; // type:function size:0x20 scope:local align:4 +XyEvent_cB__11daNpc_Ba1_cFi = .text:0x00000448; // type:function size:0x8 scope:global align:4 +init_BA1_0__11daNpc_Ba1_cFv = .text:0x00000450; // type:function size:0xA8 scope:global align:4 +init_BA1_1__11daNpc_Ba1_cFv = .text:0x000004F8; // type:function size:0xFC scope:global align:4 +init_BA1_2__11daNpc_Ba1_cFv = .text:0x000005F4; // type:function size:0x54 scope:global align:4 +init_BA1_3__11daNpc_Ba1_cFv = .text:0x00000648; // type:function size:0xEC scope:global align:4 +init_BA1_4__11daNpc_Ba1_cFv = .text:0x00000734; // type:function size:0xB4 scope:global align:4 +createInit__11daNpc_Ba1_cFv = .text:0x000007E8; // type:function size:0x1F4 scope:global align:4 +setMtx__11daNpc_Ba1_cFb = .text:0x000009DC; // type:function size:0x168 scope:global align:4 +anmNum_toResID__11daNpc_Ba1_cFi = .text:0x00000B44; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ba1_cFi = .text:0x00000B58; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ba1_cFbi = .text:0x00000B6C; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Ba1_cFb = .text:0x00000C7C; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ba1_cFv = .text:0x00000CA4; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ba1_cFSc = .text:0x00000D50; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ba1_cFPQ211daNpc_Ba1_c9anm_prm_c = .text:0x00000D8C; // type:function size:0xA8 scope:global align:4 +setAnm_NUM__11daNpc_Ba1_cFii = .text:0x00000E34; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Ba1_cFv = .text:0x00000EA0; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Ba1_cFv = .text:0x00000F20; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Ba1_cFv = .text:0x00000F24; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Ba1_cFUc = .text:0x00000F28; // type:function size:0x44 scope:global align:4 +control_anmAtr__11daNpc_Ba1_cFv = .text:0x00000F6C; // type:function size:0x38 scope:global align:4 +setAnm_ATR__11daNpc_Ba1_cFi = .text:0x00000FA4; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ba1_cFUs = .text:0x0000100C; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Ba1_cFv = .text:0x000010D0; // type:function size:0xD0 scope:global align:4 +checkOrder__11daNpc_Ba1_cFv = .text:0x000011A0; // type:function size:0x9C scope:global align:4 +chk_talk__11daNpc_Ba1_cFv = .text:0x0000123C; // type:function size:0xAC scope:global align:4 +chk_drct__11daNpc_Ba1_cFf = .text:0x000012E8; // type:function size:0x94 scope:global align:4 +chk_partsNotMove__11daNpc_Ba1_cFv = .text:0x0000137C; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ba1_cFv = .text:0x000013BC; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Ba1_cFPUl = .text:0x0000155C; // type:function size:0x16C scope:global align:4 +getMsg_BA1_0__11daNpc_Ba1_cFv = .text:0x000016C8; // type:function size:0x70 scope:global align:4 +getMsg_BA1_1__11daNpc_Ba1_cFv = .text:0x00001738; // type:function size:0xE0 scope:global align:4 +getMsg_BA1_3__11daNpc_Ba1_cFv = .text:0x00001818; // type:function size:0xF0 scope:global align:4 +getMsg_BA1_4__11daNpc_Ba1_cFv = .text:0x00001908; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Ba1_cFv = .text:0x00001928; // type:function size:0x84 scope:global align:4 +chkAttention__11daNpc_Ba1_cFv = .text:0x000019AC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ba1_cFb = .text:0x00001A2C; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Ba1_cFUi = .text:0x00001A94; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Ba1_cFPFPvPv_Pv = .text:0x00001AC8; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Ba1_cFv = .text:0x00001B78; // type:function size:0x18 scope:global align:4 +check_useFairyArea__11daNpc_Ba1_cFv = .text:0x00001B90; // type:function size:0x118 scope:global align:4 +checkCommandTalk__11daNpc_Ba1_cFv = .text:0x00001CA8; // type:function size:0x50 scope:global align:4 +charDecide__11daNpc_Ba1_cFi = .text:0x00001CF8; // type:function size:0x84 scope:global align:4 +eInit_SET_PLYER_GOL___11daNpc_Ba1_cFv = .text:0x00001D7C; // type:function size:0x94 scope:global align:4 +eInit_PLYER_INI_POS___11daNpc_Ba1_cFv = .text:0x00001E10; // type:function size:0xBC scope:global align:4 +eInit_USE_FAIRY_END___11daNpc_Ba1_cFv = .text:0x00001ECC; // type:function size:0x1C scope:global align:4 +eInit_MOV_POS___11daNpc_Ba1_cFv = .text:0x00001EE8; // type:function size:0x1C scope:global align:4 +eInit_SET_PLYER_TRN_ANG___11daNpc_Ba1_cFv = .text:0x00001F04; // type:function size:0x44 scope:global align:4 +eInit_ACTOR_DRW_CONTROL___11daNpc_Ba1_cFPiPi = .text:0x00001F48; // type:function size:0x164 scope:global align:4 +eInit_setEvTimer__11daNpc_Ba1_cFPi = .text:0x000020AC; // type:function size:0x1C scope:global align:4 +eInit_CHK_FAIRY___11daNpc_Ba1_cFPi = .text:0x000020C8; // type:function size:0x20 scope:global align:4 +eInit_prmFloat__11daNpc_Ba1_cFPff = .text:0x000020E8; // type:function size:0x10 scope:global align:4 +eInit_SET_EYE_OFF___11daNpc_Ba1_cFPf = .text:0x000020F8; // type:function size:0x38 scope:global align:4 +eInit_EYE_OFF_ZRO___11daNpc_Ba1_cFPf = .text:0x00002130; // type:function size:0x38 scope:global align:4 +eInit_CHK_FAIRY_MOV_1__11daNpc_Ba1_cFPi = .text:0x00002168; // type:function size:0x20 scope:global align:4 +event_actionInit__11daNpc_Ba1_cFi = .text:0x00002188; // type:function size:0x1D0 scope:global align:4 +eMove_MOV_POS___11daNpc_Ba1_cFv = .text:0x00002358; // type:function size:0x1C0 scope:global align:4 +eMove_CHK_FAIRY___11daNpc_Ba1_cFv = .text:0x00002518; // type:function size:0x5C scope:global align:4 +eMove_EYE_OFF_ZRO___11daNpc_Ba1_cFv = .text:0x00002574; // type:function size:0x94 scope:global align:4 +eMove_CHK_FAIRY_MOV_1__11daNpc_Ba1_cFv = .text:0x00002608; // type:function size:0x94 scope:global align:4 +event_action__11daNpc_Ba1_cFv = .text:0x0000269C; // type:function size:0x68 scope:global align:4 +cut_init_START_TALE1__11daNpc_Ba1_cFi = .text:0x00002704; // type:function size:0x60 scope:global align:4 +cut_move_START_TALE1__11daNpc_Ba1_cFv = .text:0x00002764; // type:function size:0xBC scope:global align:4 +privateCut__11daNpc_Ba1_cFi = .text:0x00002820; // type:function size:0x128 scope:global align:4 +endEvent__11daNpc_Ba1_cFv = .text:0x00002948; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Ba1_cFv = .text:0x00002968; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ba1_cFi = .text:0x000029A0; // type:function size:0x1B0 scope:global align:4 +set_action__11daNpc_Ba1_cFM11daNpc_Ba1_cFPCvPvPv_iPv = .text:0x00002B50; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ba1_cFSc = .text:0x00002BFC; // type:function size:0xAC scope:global align:4 +wait_0__11daNpc_Ba1_cFv = .text:0x00002CA8; // type:function size:0x188 scope:global align:4 +wait_1__11daNpc_Ba1_cFv = .text:0x00002E30; // type:function size:0x140 scope:global align:4 +talk_1__11daNpc_Ba1_cFv = .text:0x00002F70; // type:function size:0x1A0 scope:global align:4 +talk_2__11daNpc_Ba1_cFv = .text:0x00003110; // type:function size:0x20 scope:global align:4 +wait_2__11daNpc_Ba1_cFv = .text:0x00003130; // type:function size:0x218 scope:global align:4 +wait_3__11daNpc_Ba1_cFv = .text:0x00003348; // type:function size:0x20 scope:global align:4 +ZZZwai__11daNpc_Ba1_cFv = .text:0x00003368; // type:function size:0x144 scope:global align:4 +wait_action1__11daNpc_Ba1_cFPv = .text:0x000034AC; // type:function size:0x190 scope:global align:4 +wait_action2__11daNpc_Ba1_cFPv = .text:0x0000363C; // type:function size:0xBC scope:global align:4 +demo_action1__11daNpc_Ba1_cFPv = .text:0x000036F8; // type:function size:0x38 scope:global align:4 +wait_action3__11daNpc_Ba1_cFPv = .text:0x00003730; // type:function size:0xBC scope:global align:4 +wait_action4__11daNpc_Ba1_cFPv = .text:0x000037EC; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Ba1_cFv = .text:0x000038A8; // type:function size:0x170 scope:global align:4 +shadowDraw__11daNpc_Ba1_cFv = .text:0x00003A18; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Ba1_cFv = .text:0x00003AA8; // type:function size:0x164 scope:global align:4 +_execute__11daNpc_Ba1_cFv = .text:0x00003C0C; // type:function size:0x210 scope:global align:4 +_delete__11daNpc_Ba1_cFv = .text:0x00003E1C; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00003E78; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ba1_cFv = .text:0x00003E98; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ba1_cFv = .text:0x00003FB8; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000411C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004178; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000041C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000428C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000042D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004330; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004378; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ba1_cFv = .text:0x000043E8; // type:function size:0x270 scope:global align:4 +create_itm_Mdl__11daNpc_Ba1_cFv = .text:0x00004658; // type:function size:0xBC scope:global align:4 +CreateHeap__11daNpc_Ba1_cFv = .text:0x00004714; // type:function size:0x148 scope:global align:4 +daNpc_Ba1_Create__FP10fopAc_ac_c = .text:0x0000485C; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_Delete__FP11daNpc_Ba1_c = .text:0x0000487C; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_Execute__FP11daNpc_Ba1_c = .text:0x0000489C; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_Draw__FP11daNpc_Ba1_c = .text:0x000048BC; // type:function size:0x20 scope:local align:4 +daNpc_Ba1_IsDelete__FP11daNpc_Ba1_c = .text:0x000048DC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000048E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000048F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000048FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004904; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000490C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004914; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000494C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004954; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000495C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004964; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000499C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000049A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000049A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000049B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000049B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000049C4; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ba1_HIO_cFv = .text:0x000049D0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004A2C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ba1_cpp = .text:0x00004A48; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004A84; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004A8C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004A94; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004A9C; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004AA4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004AAC; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004AB4; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4216 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4281 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4424 = .rodata:0x00000018; // type:object size:0x28 scope:local align:4 +a_btp_resID_tbl$4429 = .rodata:0x00000040; // type:object size:0x30 scope:local align:4 +@4446 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4471 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4472 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4643 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4696 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4925 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4926 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4927 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4971 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4990 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5042 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5147 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5148 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5423 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@5674 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5675 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5694 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5698 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5833 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5834 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E4; // type:object size:0x100 scope:local align:4 data:string_table +a_prm_tbl$4153 = .data:0x00000000; // type:object size:0x24 scope:local align:4 +l_evn_tbl = .data:0x00000024; // type:object size:0x18 scope:local align:4 +@4245 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4264 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4286 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4298 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4318 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4490 = .data:0x00000078; // type:object size:0xB0 scope:local align:4 +a_anm_prm_tbl$4497 = .data:0x00000128; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4553 = .data:0x000001A8; // type:object size:0x150 scope:local align:4 +@4747 = .data:0x000002F8; // type:object size:0x54 scope:local align:4 +@5103 = .data:0x0000034C; // type:object size:0x2C scope:local align:4 +@5200 = .data:0x00000378; // type:object size:0x2C scope:local align:4 +a_cut_tbl$5229 = .data:0x000003A4; // type:object size:0x8 scope:local align:4 +@5285 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +@5459 = .data:0x000003B8; // type:object size:0x78 scope:local align:4 +a_size_tbl$5789 = .data:0x00000430; // type:object size:0x4 scope:local align:4 +l_daNpc_Ba1_Method = .data:0x00000434; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BA1 = .data:0x00000454; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000049C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000530; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000053C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000590; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000005B4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ba1_c = .data:0x000005C8; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ba1_HIO_c = .data:0x000005DC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000005E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4158 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x30 scope:local align:4 +l_check_inf = .bss:0x00000090; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000E0; // type:object size:0x4 scope:local align:4 data:4byte +@4184 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +init$4185 = .bss:0x000000F0; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4183 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_bj1/splits.txt b/config/GZLP01/rels/d_a_npc_bj1/splits.txt new file mode 100644 index 000000000..02b8a6dc2 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bj1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bj1.cpp: + .text start:0x000000EC end:0x000074B8 + .text start:0x000074B8 end:0x000074CC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000281 + .data start:0x00000000 end:0x000010AC + .bss start:0x00000008 end:0x000004A8 diff --git a/config/GZLP01/rels/d_a_npc_bj1/symbols.txt b/config/GZLP01/rels/d_a_npc_bj1/symbols.txt new file mode 100644 index 000000000..4fdefcefe --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bj1/symbols.txt @@ -0,0 +1,300 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Bj1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Bj1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Bj1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +searchActor_Jb__FPvPv = .text:0x00000268; // type:function size:0x84 scope:local align:4 +nodeCallBack_Bj1__FP7J3DNodei = .text:0x000002EC; // type:function size:0x4C scope:local align:4 +nodeBj1Control__11daNpc_Bj1_cFP7J3DNodeP8J3DModel = .text:0x00000338; // type:function size:0x18C scope:global align:4 +__dt__4cXyzFv = .text:0x000004C4; // type:function size:0x3C scope:weak align:4 +nodeCallBack_Prp__FP7J3DNodei = .text:0x00000500; // type:function size:0x4C scope:local align:4 +nodePrpControl__11daNpc_Bj1_cFP7J3DNodeP8J3DModel = .text:0x0000054C; // type:function size:0x118 scope:global align:4 +init_BJ4_0__11daNpc_Bj1_cFv = .text:0x00000664; // type:function size:0xAC scope:global align:4 +init_BJ6_0__11daNpc_Bj1_cFv = .text:0x00000710; // type:function size:0xC4 scope:global align:4 +init_BJ7_0__11daNpc_Bj1_cFv = .text:0x000007D4; // type:function size:0x90 scope:global align:4 +init_BJX_0__11daNpc_Bj1_cFv = .text:0x00000864; // type:function size:0xAC scope:global align:4 +init_BJX_1__11daNpc_Bj1_cFv = .text:0x00000910; // type:function size:0x88 scope:global align:4 +createInit__11daNpc_Bj1_cFv = .text:0x00000998; // type:function size:0x2F8 scope:global align:4 +setMtx_anmProc__11daNpc_Bj1_cFv = .text:0x00000C90; // type:function size:0x170 scope:global align:4 +setMtx__11daNpc_Bj1_cFb = .text:0x00000E00; // type:function size:0x298 scope:global align:4 +anmNum_toResID__11daNpc_Bj1_cFi = .text:0x00001098; // type:function size:0x14 scope:global align:4 +setAnm_anm__11daNpc_Bj1_cFPQ211daNpc_Bj1_c9anm_prm_c = .text:0x000010AC; // type:function size:0xDC scope:global align:4 +setAnm_NUM__11daNpc_Bj1_cFi = .text:0x00001188; // type:function size:0x30 scope:global align:4 +setAnm__11daNpc_Bj1_cFv = .text:0x000011B8; // type:function size:0x3C scope:global align:4 +setAnm_prp__11daNpc_Bj1_cFSc = .text:0x000011F4; // type:function size:0x184 scope:global align:4 +chg_anmTag__11daNpc_Bj1_cFv = .text:0x00001378; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Bj1_cFv = .text:0x0000137C; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Bj1_cFUc = .text:0x00001380; // type:function size:0x40 scope:global align:4 +control_anmAtr__11daNpc_Bj1_cFv = .text:0x000013C0; // type:function size:0x7C scope:global align:4 +setAnm_ATR__11daNpc_Bj1_cFv = .text:0x0000143C; // type:function size:0x34 scope:global align:4 +anmAtr__11daNpc_Bj1_cFUs = .text:0x00001470; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Bj1_cFv = .text:0x00001534; // type:function size:0xA4 scope:global align:4 +checkOrder__11daNpc_Bj1_cFv = .text:0x000015D8; // type:function size:0xB8 scope:global align:4 +chk_talk__11daNpc_Bj1_cFv = .text:0x00001690; // type:function size:0x9C scope:global align:4 +chk_drct__11daNpc_Bj1_cFf = .text:0x0000172C; // type:function size:0x94 scope:global align:4 +chk_partsNotMove__11daNpc_Bj1_cFv = .text:0x000017C0; // type:function size:0x30 scope:global align:4 +lookBack__11daNpc_Bj1_cFv = .text:0x000017F0; // type:function size:0x1B0 scope:global align:4 +getMaskInf__11daNpc_Bj1_cFPUc = .text:0x000019A0; // type:function size:0xA4 scope:global align:4 +chkReg__11daNpc_Bj1_cFUs = .text:0x00001A44; // type:function size:0x64 scope:global align:4 +setReg__11daNpc_Bj1_cFUs = .text:0x00001AA8; // type:function size:0x6C scope:global align:4 +next_msgStatus__11daNpc_Bj1_cFPUl = .text:0x00001B14; // type:function size:0x370 scope:global align:4 +getMsg_BJ1_0__11daNpc_Bj1_cFv = .text:0x00001E84; // type:function size:0x90 scope:global align:4 +getMsg_BJ2_0__11daNpc_Bj1_cFv = .text:0x00001F14; // type:function size:0x40 scope:global align:4 +getMsg_BJ3_0__11daNpc_Bj1_cFv = .text:0x00001F54; // type:function size:0x54 scope:global align:4 +getMsg_BJ4_0__11daNpc_Bj1_cFv = .text:0x00001FA8; // type:function size:0x40 scope:global align:4 +getMsg_BJ5_0__11daNpc_Bj1_cFv = .text:0x00001FE8; // type:function size:0x40 scope:global align:4 +getMsg_BJ6_0__11daNpc_Bj1_cFv = .text:0x00002028; // type:function size:0x40 scope:global align:4 +getMsg_BJ7_0__11daNpc_Bj1_cFv = .text:0x00002068; // type:function size:0x15C scope:global align:4 +getMsg_BJ8_0__11daNpc_Bj1_cFv = .text:0x000021C4; // type:function size:0x90 scope:global align:4 +getMsg_BJ9_0__11daNpc_Bj1_cFv = .text:0x00002254; // type:function size:0x40 scope:global align:4 +getMsg_Corog__11daNpc_Bj1_cFv = .text:0x00002294; // type:function size:0x198 scope:global align:4 +getMsg__11daNpc_Bj1_cFv = .text:0x0000242C; // type:function size:0xC0 scope:global align:4 +chkAttention__11daNpc_Bj1_cFv = .text:0x000024EC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Bj1_cFb = .text:0x0000256C; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Bj1_cFUi = .text:0x000025D4; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Bj1_cFPFPvPv_Pv = .text:0x00002608; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Bj1_cFv = .text:0x000026B8; // type:function size:0x6C scope:global align:4 +setCollision_SP___11daNpc_Bj1_cFv = .text:0x00002724; // type:function size:0x8C scope:global align:4 +set_pthPoint__11daNpc_Bj1_cFUc = .text:0x000027B0; // type:function size:0x90 scope:global align:4 +bj_clcFlySpd__11daNpc_Bj1_cFv = .text:0x00002840; // type:function size:0x148 scope:global align:4 +bj_movPass__11daNpc_Bj1_cFb = .text:0x00002988; // type:function size:0x1F8 scope:global align:4 +bj_flyMove__11daNpc_Bj1_cFv = .text:0x00002B80; // type:function size:0x35C scope:global align:4 +bj_clcMovSpd__11daNpc_Bj1_cFv = .text:0x00002EDC; // type:function size:0x80 scope:global align:4 +bj_nMove__11daNpc_Bj1_cFv = .text:0x00002F5C; // type:function size:0x148 scope:global align:4 +setPrtcl_drugPot_1__11daNpc_Bj1_cFv = .text:0x000030A4; // type:function size:0x150 scope:global align:4 +setPrtcl_drugPot_2__11daNpc_Bj1_cFv = .text:0x000031F4; // type:function size:0xC0 scope:global align:4 +delPrtcl_drugPot__11daNpc_Bj1_cFv = .text:0x000032B4; // type:function size:0x7C scope:global align:4 +setPrtcl_danceLR__11daNpc_Bj1_cFv = .text:0x00003330; // type:function size:0xC4 scope:global align:4 +flwPrtcl_danceLR__11daNpc_Bj1_cFv = .text:0x000033F4; // type:function size:0x90 scope:global align:4 +delPrtcl_danceLR__11daNpc_Bj1_cFv = .text:0x00003484; // type:function size:0x54 scope:global align:4 +setPrtcl_peraProOpen__11daNpc_Bj1_cFv = .text:0x000034D8; // type:function size:0xBC scope:global align:4 +createSeed__11daNpc_Bj1_cFv = .text:0x00003594; // type:function size:0x1E0 scope:global align:4 +deleteSeed__11daNpc_Bj1_cFv = .text:0x00003774; // type:function size:0x70 scope:global align:4 +charDecide__11daNpc_Bj1_cFi = .text:0x000037E4; // type:function size:0x1B4 scope:global align:4 +eInit_setLocFlag__11daNpc_Bj1_cFPi = .text:0x00003998; // type:function size:0x44 scope:global align:4 +eInit_setShapeAngleY__11daNpc_Bj1_cFPis = .text:0x000039DC; // type:function size:0x38 scope:global align:4 +eInit_setEvTimer__11daNpc_Bj1_cFPi = .text:0x00003A14; // type:function size:0x1C scope:global align:4 +eInit_calcRelativPos__11daNpc_Bj1_cFP4cXyzPi = .text:0x00003A30; // type:function size:0xE0 scope:global align:4 +eInit_prmFloat__11daNpc_Bj1_cFPff = .text:0x00003B10; // type:function size:0x10 scope:global align:4 +eInit_ATTENTION___11daNpc_Bj1_cFPiPiPiP4cXyzPiPiPi = .text:0x00003B20; // type:function size:0x21C scope:global align:4 +eInit_PLYER_MOV_1___11daNpc_Bj1_cFv = .text:0x00003D3C; // type:function size:0xE8 scope:global align:4 +eInit_MOV___11daNpc_Bj1_cFPfPfPfPi = .text:0x00003E24; // type:function size:0xE0 scope:global align:4 +eInit_JMP___11daNpc_Bj1_cFPfPf = .text:0x00003F04; // type:function size:0x70 scope:global align:4 +eInit_CHG_PTH___11daNpc_Bj1_cFPiPi = .text:0x00003F74; // type:function size:0xF8 scope:global align:4 +eInit_END_MOV___11daNpc_Bj1_cFv = .text:0x0000406C; // type:function size:0x50 scope:global align:4 +eInit_SET_TNE___11daNpc_Bj1_cFv = .text:0x000040BC; // type:function size:0x38 scope:global align:4 +eInit_DEL_TNE___11daNpc_Bj1_cFv = .text:0x000040F4; // type:function size:0x20 scope:global align:4 +eInit_SET_ANM___11daNpc_Bj1_cFPiPf = .text:0x00004114; // type:function size:0x68 scope:global align:4 +event_actionInit__11daNpc_Bj1_cFi = .text:0x0000417C; // type:function size:0x368 scope:global align:4 +eMove_ATTENTION___11daNpc_Bj1_cFv = .text:0x000044E4; // type:function size:0x4C scope:global align:4 +eMove_MOV___11daNpc_Bj1_cFv = .text:0x00004530; // type:function size:0x50 scope:global align:4 +eMove_JMP___11daNpc_Bj1_cFv = .text:0x00004580; // type:function size:0x14 scope:global align:4 +eMove_SET_TNE___11daNpc_Bj1_cFv = .text:0x00004594; // type:function size:0x5C scope:global align:4 +eMove_PTH_MOV___11daNpc_Bj1_cFv = .text:0x000045F0; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Bj1_cFv = .text:0x00004678; // type:function size:0x70 scope:global align:4 +privateCut__11daNpc_Bj1_cFi = .text:0x000046E8; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Bj1_cFv = .text:0x000047D4; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Bj1_cFv = .text:0x000047F4; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Bj1_cFi = .text:0x0000482C; // type:function size:0xE8 scope:global align:4 +set_action__11daNpc_Bj1_cFM11daNpc_Bj1_cFPCvPvPv_iPv = .text:0x00004914; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Bj1_cFSc = .text:0x000049C0; // type:function size:0x1A0 scope:global align:4 +wait_1__11daNpc_Bj1_cFv = .text:0x00004B60; // type:function size:0xD0 scope:global align:4 +wait_2__11daNpc_Bj1_cFv = .text:0x00004C30; // type:function size:0xE0 scope:global align:4 +wait_3__11daNpc_Bj1_cFv = .text:0x00004D10; // type:function size:0x11C scope:global align:4 +wait_4__11daNpc_Bj1_cFv = .text:0x00004E2C; // type:function size:0x11C scope:global align:4 +flyMov__11daNpc_Bj1_cFv = .text:0x00004F48; // type:function size:0x184 scope:global align:4 +fall01__11daNpc_Bj1_cFv = .text:0x000050CC; // type:function size:0x80 scope:global align:4 +talk_1__11daNpc_Bj1_cFv = .text:0x0000514C; // type:function size:0x3C4 scope:global align:4 +walk_1__11daNpc_Bj1_cFv = .text:0x00005510; // type:function size:0xC8 scope:global align:4 +wait_action1__11daNpc_Bj1_cFPv = .text:0x000055D8; // type:function size:0xBC scope:global align:4 +wait_action2__11daNpc_Bj1_cFPv = .text:0x00005694; // type:function size:0xE8 scope:global align:4 +wait_action3__11daNpc_Bj1_cFPv = .text:0x0000577C; // type:function size:0xE4 scope:global align:4 +wait_action4__11daNpc_Bj1_cFPv = .text:0x00005860; // type:function size:0xC8 scope:global align:4 +demo__11daNpc_Bj1_cFv = .text:0x00005928; // type:function size:0x9C scope:global align:4 +shadowDraw__11daNpc_Bj1_cFv = .text:0x000059C4; // type:function size:0x100 scope:global align:4 +_draw__11daNpc_Bj1_cFv = .text:0x00005AC4; // type:function size:0x374 scope:global align:4 +_execute__11daNpc_Bj1_cFv = .text:0x00005E38; // type:function size:0x2F0 scope:global align:4 +_delete__11daNpc_Bj1_cFv = .text:0x00006128; // type:function size:0x7C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000061A4; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Bj1_cFv = .text:0x000061C4; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Bj1_cFv = .text:0x000062E4; // type:function size:0x144 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006428; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000064F4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000653C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00006598; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000065E0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000663C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000066C4; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Bj1_cFv = .text:0x00006734; // type:function size:0x2CC scope:global align:4 +create_prp_Anm__11daNpc_Bj1_cFv = .text:0x00006A00; // type:function size:0x214 scope:global align:4 +create_itm_Mdl__11daNpc_Bj1_cFv = .text:0x00006C14; // type:function size:0x340 scope:global align:4 +CreateHeap__11daNpc_Bj1_cFv = .text:0x00006F54; // type:function size:0x1C0 scope:global align:4 +daNpc_Bj1_Create__FP10fopAc_ac_c = .text:0x00007114; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_Delete__FP11daNpc_Bj1_c = .text:0x00007134; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_Execute__FP11daNpc_Bj1_c = .text:0x00007154; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_Draw__FP11daNpc_Bj1_c = .text:0x00007174; // type:function size:0x20 scope:local align:4 +daNpc_Bj1_IsDelete__FP11daNpc_Bj1_c = .text:0x00007194; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000719C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000071E4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000722C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007288; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000072D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000072E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000072E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000072F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000072F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007300; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007338; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007340; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007348; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007350; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007388; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000738C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007394; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000739C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000073A4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000073B0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Bj1_HIO_cFv = .text:0x000073BC; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00007440; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bj1_cpp = .text:0x0000745C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007498; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000074A0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000074A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000074B0; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000074B8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000074C0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000074C8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4249 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4294 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4538 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4540 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4542 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +a_bck_resID_tbl$4620 = .rodata:0x00000030; // type:object size:0x2C scope:local align:4 +@4784 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4835 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5327 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@5328 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5477 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5669 = .rodata:0x0000007C; // type:object size:0x8 scope:local align:4 +@5715 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5716 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5718 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5719 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5921 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@6068 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@6256 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@6540 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6541 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6542 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@6579 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6581 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6583 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6587 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6589 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6717 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6786 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6787 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6788 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7142 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1A9 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_prm_tbl$4171 = .data:0x00000030; // type:object size:0x384 scope:local align:4 +l_evn_tbl = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@4303 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@4322 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@4339 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@4353 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@4370 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +l_bj1_prm_tbl$4383 = .data:0x000003FC; // type:object size:0x144 scope:local align:4 +a_staff_tbl$4384 = .data:0x00000540; // type:object size:0x44 scope:local align:4 +@4491 = .data:0x00000584; // type:object size:0x44 scope:local align:4 +@4490 = .data:0x000005C8; // type:object size:0x24 scope:local align:4 +a_anm_prm_tbl$4635 = .data:0x000005EC; // type:object size:0xC0 scope:local align:4 +a_anm_prm_tbl$4640 = .data:0x000006AC; // type:object size:0x90 scope:local align:4 +a_anm_prm_tbl$4703 = .data:0x0000073C; // type:object size:0xB0 scope:local align:4 +@4852 = .data:0x000007EC; // type:object size:0x44 scope:local align:4 +@4959 = .data:0x00000830; // type:object size:0x2C0 scope:local align:4 +@5138 = .data:0x00000AF0; // type:object size:0x44 scope:local align:4 +l_chk_tbl$5198 = .data:0x00000B34; // type:object size:0x48 scope:local align:4 +@5443 = .data:0x00000B7C; // type:object size:0x20 scope:local align:4 +@5776 = .data:0x00000B9C; // type:object size:0x24 scope:local align:4 +@5891 = .data:0x00000BC0; // type:object size:0x20 scope:local align:4 +@6043 = .data:0x00000BE0; // type:object size:0x28 scope:local align:4 +@6099 = .data:0x00000C08; // type:object size:0x28 scope:local align:4 +a_cut_tbl$6103 = .data:0x00000C30; // type:object size:0x4 scope:local align:4 +@6199 = .data:0x00000C34; // type:object size:0x24 scope:local align:4 +@6627 = .data:0x00000C58; // type:object size:0x24 scope:local align:4 +@6626 = .data:0x00000C7C; // type:object size:0x24 scope:local align:4 +a_size_tbl$6742 = .data:0x00000CA0; // type:object size:0x24 scope:local align:4 +l_arm_L_bmd_tbl$7031 = .data:0x00000CC4; // type:object size:0x24 scope:local align:4 +l_arm_R_bmd_tbl$7032 = .data:0x00000CE8; // type:object size:0x24 scope:local align:4 +l_bmd_tbl$7033 = .data:0x00000D0C; // type:object size:0x24 scope:local align:4 +l_daNpc_Bj1_Method = .data:0x00000D30; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BJ1 = .data:0x00000D50; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ2 = .data:0x00000D80; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ3 = .data:0x00000DB0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ4 = .data:0x00000DE0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ5 = .data:0x00000E10; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ6 = .data:0x00000E40; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ7 = .data:0x00000E70; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ8 = .data:0x00000EA0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BJ9 = .data:0x00000ED0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000F00; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000F0C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000F18; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000F24; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000F30; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000F3C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000F48; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000FD0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000FDC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000FE8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000103C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00001060; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Bj1_c = .data:0x00001074; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Bj1_HIO_c = .data:0x00001088; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Bj1_childHIO_c = .data:0x00001094; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000010A0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4184 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3D8 scope:local align:4 +l_check_inf = .bss:0x00000438; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000488; // type:object size:0x4 scope:local align:4 data:4byte +@4212 = .bss:0x0000048C; // type:object size:0xC scope:local align:4 +init$4213 = .bss:0x00000498; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4211 = .bss:0x0000049C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_bm1/splits.txt b/config/GZLP01/rels/d_a_npc_bm1/splits.txt new file mode 100644 index 000000000..13f31fc54 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bm1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bm1.cpp: + .text start:0x000000EC end:0x00009810 + .text start:0x00009810 end:0x00009824 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000077D + .data start:0x00000000 end:0x00000F28 + .bss start:0x00000008 end:0x00000464 diff --git a/config/GZLP01/rels/d_a_npc_bm1/symbols.txt b/config/GZLP01/rels/d_a_npc_bm1/symbols.txt new file mode 100644 index 000000000..dab2108f8 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bm1/symbols.txt @@ -0,0 +1,348 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Bm1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Bm1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Bm1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +searchActor_Zl__FPvPv = .text:0x00000268; // type:function size:0x78 scope:local align:4 +searchActor_Gp__FPvPv = .text:0x000002E0; // type:function size:0x78 scope:local align:4 +searchActor_Bm_Skt__FPvPv = .text:0x00000358; // type:function size:0x84 scope:local align:4 +searchActor_Bm_Kkt__FPvPv = .text:0x000003DC; // type:function size:0x84 scope:local align:4 +nodeCallBack_Wng__FP7J3DNodei = .text:0x00000460; // type:function size:0x4C scope:local align:4 +nodeWngControl__11daNpc_Bm1_cFP7J3DNodeP8J3DModel = .text:0x000004AC; // type:function size:0x110 scope:global align:4 +nodeCallBack_Arm__FP7J3DNodei = .text:0x000005BC; // type:function size:0x4C scope:local align:4 +nodeArmControl__11daNpc_Bm1_cFP7J3DNodeP8J3DModel = .text:0x00000608; // type:function size:0x110 scope:global align:4 +nodeCallBack_Bm1__FP7J3DNodei = .text:0x00000718; // type:function size:0x4C scope:local align:4 +nodeBm1Control__11daNpc_Bm1_cFP7J3DNodeP8J3DModel = .text:0x00000764; // type:function size:0x19C scope:global align:4 +__dt__4cXyzFv = .text:0x00000900; // type:function size:0x3C scope:weak align:4 +chk_appCnd__11daNpc_Bm1_cFv = .text:0x0000093C; // type:function size:0x160 scope:global align:4 +init_PST_0__11daNpc_Bm1_cFv = .text:0x00000A9C; // type:function size:0x9C scope:global align:4 +init_PST_1__11daNpc_Bm1_cFv = .text:0x00000B38; // type:function size:0x4C scope:global align:4 +init_PST_2__11daNpc_Bm1_cFv = .text:0x00000B84; // type:function size:0x88 scope:global align:4 +init_PST_3__11daNpc_Bm1_cFv = .text:0x00000C0C; // type:function size:0xAC scope:global align:4 +init_PST_4__11daNpc_Bm1_cFv = .text:0x00000CB8; // type:function size:0xA0 scope:global align:4 +init_BMB_0__11daNpc_Bm1_cFv = .text:0x00000D58; // type:function size:0x4C scope:global align:4 +init_BMB_1__11daNpc_Bm1_cFv = .text:0x00000DA4; // type:function size:0x20 scope:global align:4 +init_BMB_2__11daNpc_Bm1_cFv = .text:0x00000DC4; // type:function size:0x4C scope:global align:4 +init_BMC_0__11daNpc_Bm1_cFv = .text:0x00000E10; // type:function size:0x4C scope:global align:4 +init_BMC_1__11daNpc_Bm1_cFv = .text:0x00000E5C; // type:function size:0xA8 scope:global align:4 +init_BMC_2__11daNpc_Bm1_cFv = .text:0x00000F04; // type:function size:0xAC scope:global align:4 +init_BMC_3__11daNpc_Bm1_cFv = .text:0x00000FB0; // type:function size:0x60 scope:global align:4 +init_BMD_0__11daNpc_Bm1_cFv = .text:0x00001010; // type:function size:0x20 scope:global align:4 +init_BMD_1__11daNpc_Bm1_cFv = .text:0x00001030; // type:function size:0x54 scope:global align:4 +init_SKT_0__11daNpc_Bm1_cFv = .text:0x00001084; // type:function size:0x58 scope:global align:4 +init_KKT_0__11daNpc_Bm1_cFv = .text:0x000010DC; // type:function size:0x20 scope:global align:4 +createInit__11daNpc_Bm1_cFv = .text:0x000010FC; // type:function size:0x308 scope:global align:4 +setMtx__11daNpc_Bm1_cFb = .text:0x00001404; // type:function size:0x3A4 scope:global align:4 +anmNum_toResID__11daNpc_Bm1_cFi = .text:0x000017A8; // type:function size:0x50 scope:global align:4 +headAnmNum_toResID__11daNpc_Bm1_cFi = .text:0x000017F8; // type:function size:0x50 scope:global align:4 +wingAnmNum_toResID__11daNpc_Bm1_cFi = .text:0x00001848; // type:function size:0x50 scope:global align:4 +btpNum_toResID__11daNpc_Bm1_cFi = .text:0x00001898; // type:function size:0xB0 scope:global align:4 +setBtp__11daNpc_Bm1_cFbi = .text:0x00001948; // type:function size:0x104 scope:global align:4 +iniTexPttrnAnm__11daNpc_Bm1_cFb = .text:0x00001A4C; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Bm1_cFv = .text:0x00001A74; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Bm1_cFSc = .text:0x00001B20; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Bm1_cFPQ211daNpc_Bm1_c9anm_prm_c = .text:0x00001B5C; // type:function size:0x198 scope:global align:4 +setAnm_NUM__11daNpc_Bm1_cFii = .text:0x00001CF4; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Bm1_cFv = .text:0x00001D60; // type:function size:0x80 scope:global align:4 +setPlaySpd__11daNpc_Bm1_cFf = .text:0x00001DE0; // type:function size:0x44 scope:global align:4 +chg_anmTag__11daNpc_Bm1_cFv = .text:0x00001E24; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Bm1_cFv = .text:0x00001E28; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Bm1_cFUc = .text:0x00001E2C; // type:function size:0xD0 scope:global align:4 +control_anmAtr__11daNpc_Bm1_cFv = .text:0x00001EFC; // type:function size:0x6C scope:global align:4 +setAnm_ATR__11daNpc_Bm1_cFi = .text:0x00001F68; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Bm1_cFUs = .text:0x00001FD0; // type:function size:0x108 scope:global align:4 +eventOrder__11daNpc_Bm1_cFv = .text:0x000020D8; // type:function size:0xA4 scope:global align:4 +checkOrder__11daNpc_Bm1_cFv = .text:0x0000217C; // type:function size:0xB8 scope:global align:4 +chk_manzai__11daNpc_Bm1_cFv = .text:0x00002234; // type:function size:0xD0 scope:global align:4 +chk_talk__11daNpc_Bm1_cFv = .text:0x00002304; // type:function size:0x9C scope:global align:4 +chk_partsNotMove__11daNpc_Bm1_cFv = .text:0x000023A0; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Bm1_cFv = .text:0x000023E0; // type:function size:0x1B0 scope:global align:4 +next_msgStatus__11daNpc_Bm1_cFPUl = .text:0x00002590; // type:function size:0x4C8 scope:global align:4 +getBitMask__11daNpc_Bm1_cFv = .text:0x00002A58; // type:function size:0x6C scope:global align:4 +getMsg_PST_1__11daNpc_Bm1_cFv = .text:0x00002AC4; // type:function size:0x3C scope:global align:4 +getMsg_PST_3__11daNpc_Bm1_cFv = .text:0x00002B00; // type:function size:0x40 scope:global align:4 +getMsg_SKT_0__11daNpc_Bm1_cFv = .text:0x00002B40; // type:function size:0xA8 scope:global align:4 +getMsg_KKT_0__11daNpc_Bm1_cFv = .text:0x00002BE8; // type:function size:0xA8 scope:global align:4 +getMsg_BMB_0__11daNpc_Bm1_cFv = .text:0x00002C90; // type:function size:0x12C scope:global align:4 +getMsg_BMB_1__11daNpc_Bm1_cFv = .text:0x00002DBC; // type:function size:0x12C scope:global align:4 +getMsg_BMB_2__11daNpc_Bm1_cFv = .text:0x00002EE8; // type:function size:0x128 scope:global align:4 +getMsg_BMC_0__11daNpc_Bm1_cFv = .text:0x00003010; // type:function size:0x48 scope:global align:4 +getMsg_BMC_2__11daNpc_Bm1_cFv = .text:0x00003058; // type:function size:0x78 scope:global align:4 +getMsg_BMC_3__11daNpc_Bm1_cFv = .text:0x000030D0; // type:function size:0x12C scope:global align:4 +getMsg_BMD_0__11daNpc_Bm1_cFv = .text:0x000031FC; // type:function size:0x12C scope:global align:4 +getMsg_BMD_1__11daNpc_Bm1_cFv = .text:0x00003328; // type:function size:0x148 scope:global align:4 +getMsg__11daNpc_Bm1_cFv = .text:0x00003470; // type:function size:0xD8 scope:global align:4 +chkAttention__11daNpc_Bm1_cFv = .text:0x00003548; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Bm1_cFb = .text:0x000035C8; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Bm1_cFUi = .text:0x00003630; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Bm1_cFPFPvPv_Pv = .text:0x00003664; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Bm1_cFv = .text:0x00003714; // type:function size:0x104 scope:global align:4 +bm_movPass__11daNpc_Bm1_cFb = .text:0x00003818; // type:function size:0x20C scope:global align:4 +bm_setFlyAnm__11daNpc_Bm1_cFv = .text:0x00003A24; // type:function size:0x44 scope:global align:4 +bm_clcFlySpd__11daNpc_Bm1_cFv = .text:0x00003A68; // type:function size:0x188 scope:global align:4 +bm_clcMovSpd__11daNpc_Bm1_cFv = .text:0x00003BF0; // type:function size:0x74 scope:global align:4 +bm_flyMove__11daNpc_Bm1_cFv = .text:0x00003C64; // type:function size:0x270 scope:global align:4 +bm_nMove__11daNpc_Bm1_cFv = .text:0x00003ED4; // type:function size:0xD0 scope:global align:4 +setPrtcl_Flyaway__11daNpc_Bm1_cFv = .text:0x00003FA4; // type:function size:0x148 scope:global align:4 +delPrtcl_Flyaway__11daNpc_Bm1_cFv = .text:0x000040EC; // type:function size:0x74 scope:global align:4 +setPrtcl_Land0__11daNpc_Bm1_cFv = .text:0x00004160; // type:function size:0x148 scope:global align:4 +delPrtcl_Land0__11daNpc_Bm1_cFv = .text:0x000042A8; // type:function size:0x74 scope:global align:4 +setPrtcl_Hane0__11daNpc_Bm1_cFv = .text:0x0000431C; // type:function size:0xC4 scope:global align:4 +flwPrtcl_Hane0__11daNpc_Bm1_cFv = .text:0x000043E0; // type:function size:0x90 scope:global align:4 +delPrtcl_Hane0__11daNpc_Bm1_cFv = .text:0x00004470; // type:function size:0x54 scope:global align:4 +setPrtcl_Hane1__11daNpc_Bm1_cFv = .text:0x000044C4; // type:function size:0xF4 scope:global align:4 +flwPrtcl_Hane1__11daNpc_Bm1_cFv = .text:0x000045B8; // type:function size:0x90 scope:global align:4 +delPrtcl_Hane1__11daNpc_Bm1_cFv = .text:0x00004648; // type:function size:0x74 scope:global align:4 +decideType__11daNpc_Bm1_cFii = .text:0x000046BC; // type:function size:0x2FC scope:global align:4 +eInit_setLocFlag__11daNpc_Bm1_cFPi = .text:0x000049B8; // type:function size:0x44 scope:global align:4 +eInit_setShapeAngleY__11daNpc_Bm1_cFPis = .text:0x000049FC; // type:function size:0x38 scope:global align:4 +eInit_setEvTimer__11daNpc_Bm1_cFPi = .text:0x00004A34; // type:function size:0x1C scope:global align:4 +eInit_calcRelativPos__11daNpc_Bm1_cFP4cXyzPi = .text:0x00004A50; // type:function size:0xE0 scope:global align:4 +eInit_ATTENTION___11daNpc_Bm1_cFPiPiPiP4cXyzPiPiPi = .text:0x00004B30; // type:function size:0x1E0 scope:global align:4 +eInit_SET_PLYER_GOL___11daNpc_Bm1_cFPiP4cXyzPi = .text:0x00004D10; // type:function size:0xB4 scope:global align:4 +eInit_prmFloat__11daNpc_Bm1_cFPff = .text:0x00004DC4; // type:function size:0x10 scope:global align:4 +eInit_FLY___11daNpc_Bm1_cFPiPfPfPfPf = .text:0x00004DD4; // type:function size:0x1E4 scope:global align:4 +eInit_DEL_ACTOR___11daNpc_Bm1_cFv = .text:0x00004FB8; // type:function size:0x20 scope:global align:4 +eInit_WLK___11daNpc_Bm1_cFPiPfPfP4cXyzPiPiPi = .text:0x00004FD8; // type:function size:0x1B8 scope:global align:4 +eInit_INI_EVN_1___11daNpc_Bm1_cFv = .text:0x00005190; // type:function size:0xC scope:global align:4 +eInit_SET_NXT_PTH_INF___11daNpc_Bm1_cFv = .text:0x0000519C; // type:function size:0x50 scope:global align:4 +eInit_SET_ANM___11daNpc_Bm1_cFPi = .text:0x000051EC; // type:function size:0x40 scope:global align:4 +eInit_MOV_PTH_POINT___11daNpc_Bm1_cFPiPiPiPi = .text:0x0000522C; // type:function size:0x13C scope:global align:4 +event_actionInit__11daNpc_Bm1_cFi = .text:0x00005368; // type:function size:0x2E8 scope:global align:4 +eMove_ATTENTION___11daNpc_Bm1_cFv = .text:0x00005650; // type:function size:0x4C scope:global align:4 +eMove_KMA_FLY___11daNpc_Bm1_cFv = .text:0x0000569C; // type:function size:0x8 scope:global align:4 +eMove_FLY___11daNpc_Bm1_cFv = .text:0x000056A4; // type:function size:0x1C scope:global align:4 +eMove_WLK___11daNpc_Bm1_cFv = .text:0x000056C0; // type:function size:0x74 scope:global align:4 +event_action__11daNpc_Bm1_cFv = .text:0x00005734; // type:function size:0x9C scope:global align:4 +cut_init_360_TRN__11daNpc_Bm1_cFi = .text:0x000057D0; // type:function size:0x3C scope:global align:4 +cut_move_360_TRN__11daNpc_Bm1_cFv = .text:0x0000580C; // type:function size:0xAC scope:global align:4 +privateCut__11daNpc_Bm1_cFi = .text:0x000058B8; // type:function size:0x128 scope:global align:4 +endEvent__11daNpc_Bm1_cFv = .text:0x000059E0; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Bm1_cFv = .text:0x00005A00; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Bm1_cFi = .text:0x00005A38; // type:function size:0x128 scope:global align:4 +set_action__11daNpc_Bm1_cFM11daNpc_Bm1_cFPCvPvPv_iPv = .text:0x00005B60; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Bm1_cFSc = .text:0x00005C0C; // type:function size:0x278 scope:global align:4 +d_wait__11daNpc_Bm1_cFv = .text:0x00005E84; // type:function size:0x5C scope:global align:4 +lookup__11daNpc_Bm1_cFv = .text:0x00005EE0; // type:function size:0x34 scope:global align:4 +orooro__11daNpc_Bm1_cFv = .text:0x00005F14; // type:function size:0x50 scope:global align:4 +wait_1__11daNpc_Bm1_cFv = .text:0x00005F64; // type:function size:0xC4 scope:global align:4 +talk_1__11daNpc_Bm1_cFv = .text:0x00006028; // type:function size:0x204 scope:global align:4 +talk_2__11daNpc_Bm1_cFv = .text:0x0000622C; // type:function size:0x9C scope:global align:4 +manzai__11daNpc_Bm1_cFv = .text:0x000062C8; // type:function size:0x7C scope:global align:4 +wait_4__11daNpc_Bm1_cFv = .text:0x00006344; // type:function size:0xE0 scope:global align:4 +flyawy__11daNpc_Bm1_cFv = .text:0x00006424; // type:function size:0x58 scope:global align:4 +wait_5__11daNpc_Bm1_cFv = .text:0x0000647C; // type:function size:0x13C scope:global align:4 +h_wait__11daNpc_Bm1_cFv = .text:0x000065B8; // type:function size:0xD0 scope:global align:4 +wait_7__11daNpc_Bm1_cFv = .text:0x00006688; // type:function size:0xF4 scope:global align:4 +wait_3__11daNpc_Bm1_cFv = .text:0x0000677C; // type:function size:0x12C scope:global align:4 +wait_8__11daNpc_Bm1_cFv = .text:0x000068A8; // type:function size:0x84 scope:global align:4 +wait_2__11daNpc_Bm1_cFv = .text:0x0000692C; // type:function size:0x70 scope:global align:4 +walk_1__11daNpc_Bm1_cFv = .text:0x0000699C; // type:function size:0xF8 scope:global align:4 +CHKwai__11daNpc_Bm1_cFv = .text:0x00006A94; // type:function size:0xE0 scope:global align:4 +demo_action1__11daNpc_Bm1_cFPv = .text:0x00006B74; // type:function size:0xD8 scope:global align:4 +wait_action1__11daNpc_Bm1_cFPv = .text:0x00006C4C; // type:function size:0xBC scope:global align:4 +wait_action2__11daNpc_Bm1_cFPv = .text:0x00006D08; // type:function size:0x120 scope:global align:4 +wait_action3__11daNpc_Bm1_cFPv = .text:0x00006E28; // type:function size:0x9C scope:global align:4 +wait_action4__11daNpc_Bm1_cFPv = .text:0x00006EC4; // type:function size:0x6C scope:global align:4 +wait_action5__11daNpc_Bm1_cFPv = .text:0x00006F30; // type:function size:0xBC scope:global align:4 +wait_action6__11daNpc_Bm1_cFPv = .text:0x00006FEC; // type:function size:0xC4 scope:global align:4 +wait_action7__11daNpc_Bm1_cFPv = .text:0x000070B0; // type:function size:0xE8 scope:global align:4 +wait_action8__11daNpc_Bm1_cFPv = .text:0x00007198; // type:function size:0xD8 scope:global align:4 +wait_action9__11daNpc_Bm1_cFPv = .text:0x00007270; // type:function size:0x9C scope:global align:4 +wait_actionA__11daNpc_Bm1_cFPv = .text:0x0000730C; // type:function size:0xD8 scope:global align:4 +demo__11daNpc_Bm1_cFv = .text:0x000073E4; // type:function size:0x130 scope:global align:4 +shadowDraw__11daNpc_Bm1_cFv = .text:0x00007514; // type:function size:0x178 scope:global align:4 +_draw__11daNpc_Bm1_cFv = .text:0x0000768C; // type:function size:0x428 scope:global align:4 +_execute__11daNpc_Bm1_cFv = .text:0x00007AB4; // type:function size:0x1F8 scope:global align:4 +_delete__11daNpc_Bm1_cFv = .text:0x00007CAC; // type:function size:0xA4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00007D50; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Bm1_cFv = .text:0x00007D70; // type:function size:0x164 scope:global align:4 +__ct__11daNpc_Bm1_cFv = .text:0x00007ED4; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00008038; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00008094; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000080DC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000081A8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000081F0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000824C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00008294; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000082F0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00008378; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Bm1_cFv = .text:0x000083E8; // type:function size:0x328 scope:global align:4 +create_hed_Anm__11daNpc_Bm1_cFv = .text:0x00008710; // type:function size:0x168 scope:global align:4 +create_wng_Anm__11daNpc_Bm1_cFv = .text:0x00008878; // type:function size:0x2CC scope:global align:4 +create_arm_Anm__11daNpc_Bm1_cFv = .text:0x00008B44; // type:function size:0x328 scope:global align:4 +create_itm_Mdl__11daNpc_Bm1_cFv = .text:0x00008E6C; // type:function size:0x308 scope:global align:4 +CreateHeap__11daNpc_Bm1_cFv = .text:0x00009174; // type:function size:0x2F8 scope:global align:4 +daNpc_Bm1_Create__FP10fopAc_ac_c = .text:0x0000946C; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_Delete__FP11daNpc_Bm1_c = .text:0x0000948C; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_Execute__FP11daNpc_Bm1_c = .text:0x000094AC; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_Draw__FP11daNpc_Bm1_c = .text:0x000094CC; // type:function size:0x20 scope:local align:4 +daNpc_Bm1_IsDelete__FP11daNpc_Bm1_c = .text:0x000094EC; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000094F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000953C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009584; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000095E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009628; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009638; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009640; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009648; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009650; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009658; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009690; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009698; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000096A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000096A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000096E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000096E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000096EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000096F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000096FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009708; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Bm1_HIO_cFv = .text:0x00009714; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00009798; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bm1_cpp = .text:0x000097B4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000097F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000097F8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009800; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009808; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00009810; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00009818; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00009820; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4349 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4650 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4773 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4774 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4775 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4818 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4843 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4844 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@5115 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@5646 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@5647 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@5772 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@5788 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@5847 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5848 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@6661 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@6662 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@6663 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@6664 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@6827 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@6828 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@7247 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@7248 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@7249 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@7305 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@7307 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@7311 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@7391 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@7392 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@7473 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@7474 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@7475 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@7476 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@7477 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@7478 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@7479 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@7480 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A0; // type:object size:0x6DD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_prm_tbl$4155 = .data:0x00000030; // type:object size:0x2F8 scope:local align:4 +l_evn_tbl = .data:0x00000328; // type:object size:0x10 scope:local align:4 +@4404 = .data:0x00000338; // type:object size:0xC scope:local align:4 +@4416 = .data:0x00000344; // type:object size:0xC scope:local align:4 +@4426 = .data:0x00000350; // type:object size:0xC scope:local align:4 +@4440 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@4457 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@4467 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@4479 = .data:0x00000380; // type:object size:0xC scope:local align:4 +@4487 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +@4499 = .data:0x00000398; // type:object size:0xC scope:local align:4 +@4516 = .data:0x000003A4; // type:object size:0xC scope:local align:4 +@4533 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +@4552 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +a_att_dis_TBL$4564 = .data:0x000003C8; // type:object size:0x16 scope:local align:4 +a_staff_tbl$4565 = .data:0x000003E0; // type:object size:0x40 scope:local align:4 +@4651 = .data:0x00000420; // type:object size:0x40 scope:local align:4 +a_BCKName_TBL$4779 = .data:0x00000460; // type:object size:0x58 scope:local align:4 +a_BCKName_TBL$4784 = .data:0x000004B8; // type:object size:0x58 scope:local align:4 +a_BCKName_TBL$4789 = .data:0x00000510; // type:object size:0x58 scope:local align:4 +a_BTPName_TBL$4794 = .data:0x00000568; // type:object size:0x4 scope:local align:4 +a_BTPName_TBL_2$4797 = .data:0x0000056C; // type:object size:0x40 scope:local align:4 +a_anm_prm_tbl$4868 = .data:0x000005AC; // type:object size:0x1CC scope:local align:4 +a_anm_prm_tbl$4875 = .data:0x00000778; // type:object size:0x17C scope:local align:4 +a_anm_prm_tbl$4964 = .data:0x000008F4; // type:object size:0x12C scope:local align:4 +@5499 = .data:0x00000A20; // type:object size:0x40 scope:local align:4 +@6272 = .data:0x00000A60; // type:object size:0x1C scope:local align:4 +@6483 = .data:0x00000A7C; // type:object size:0x60 scope:local align:4 +@6521 = .data:0x00000ADC; // type:object size:0x60 scope:local align:4 +a_cut_tbl$6538 = .data:0x00000B3C; // type:object size:0x8 scope:local align:4 +@6665 = .data:0x00000B44; // type:object size:0x4C scope:local align:4 +@7094 = .data:0x00000B90; // type:object size:0x2C scope:local align:4 +@7353 = .data:0x00000BBC; // type:object size:0x2C scope:local align:4 +a_size_tbl$7421 = .data:0x00000BE8; // type:object size:0x2C scope:local align:4 +a_headBDLName_TBL$7709 = .data:0x00000C14; // type:object size:0x40 scope:local align:4 +l_daNpc_Bm1_Method = .data:0x00000C54; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BM1 = .data:0x00000C74; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM2 = .data:0x00000CA4; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM3 = .data:0x00000CD4; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM4 = .data:0x00000D04; // type:object size:0x30 scope:global align:4 +g_profile_NPC_BM5 = .data:0x00000D34; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000D64; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000D70; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000D7C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000D88; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000D94; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000DA0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000DAC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000DB8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000DC4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000E4C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000E58; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000E64; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000EB8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000EDC; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Bm1_c = .data:0x00000EF0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Bm1_HIO_c = .data:0x00000F04; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Bm1_childHIO_c = .data:0x00000F10; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000F1C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4168 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x354 scope:local align:4 +l_check_inf = .bss:0x000003B4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000404; // type:object size:0x4 scope:local align:4 data:4byte +l_BCKName = .bss:0x00000408; // type:object size:0x1E scope:local align:4 +l_BTPName = .bss:0x00000428; // type:object size:0x1E scope:local align:4 +@4305 = .bss:0x00000448; // type:object size:0xC scope:local align:4 +init$4306 = .bss:0x00000454; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4304 = .bss:0x00000458; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_bmcon1/splits.txt b/config/GZLP01/rels/d_a_npc_bmcon1/splits.txt new file mode 100644 index 000000000..9eaac60e5 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bmcon1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bmcon1.cpp: + .text start:0x000000EC end:0x000040B0 + .text start:0x000040B0 end:0x000040E0 + .text start:0x000040E0 end:0x0000429C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000244 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x00000084 diff --git a/config/GZLP01/rels/d_a_npc_bmcon1/symbols.txt b/config/GZLP01/rels/d_a_npc_bmcon1/symbols.txt new file mode 100644 index 000000000..5cabaa823 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bmcon1/symbols.txt @@ -0,0 +1,231 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daNpcBmcon_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000002A4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000300; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000348; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000414; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000045C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000004B8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000500; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000055C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005E4; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000654; // type:function size:0x3C scope:weak align:4 +daNpc_Bmcon_nodeCallBack__FP7J3DNodei = .text:0x00000690; // type:function size:0x160 scope:local align:4 +daNpc_Arm_nodeCallBack__FP7J3DNodei = .text:0x000007F0; // type:function size:0x44 scope:local align:4 +nodeArmControl__12daNpcBmcon_cFP7J3DNodeP8J3DModel = .text:0x00000834; // type:function size:0xB0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000008E4; // type:function size:0x20 scope:local align:4 +phase_1__FP12daNpcBmcon_c = .text:0x00000904; // type:function size:0x90 scope:local align:4 +phase_2__FP12daNpcBmcon_c = .text:0x00000994; // type:function size:0x80 scope:local align:4 +_create__12daNpcBmcon_cFv = .text:0x00000A14; // type:function size:0x30 scope:global align:4 +createHeap__12daNpcBmcon_cFv = .text:0x00000A44; // type:function size:0x618 scope:global align:4 +daNpcBmcon_XyCheckCB__FPvi = .text:0x0000105C; // type:function size:0x20 scope:local align:4 +createInit__12daNpcBmcon_cFv = .text:0x0000107C; // type:function size:0x3EC scope:global align:4 +_delete__12daNpcBmcon_cFv = .text:0x00001468; // type:function size:0x70 scope:global align:4 +_draw__12daNpcBmcon_cFv = .text:0x000014D8; // type:function size:0x1BC scope:global align:4 +_execute__12daNpcBmcon_cFv = .text:0x00001694; // type:function size:0x1E4 scope:global align:4 +executeCommon__12daNpcBmcon_cFv = .text:0x00001878; // type:function size:0x350 scope:global align:4 +executeSetMode__12daNpcBmcon_cFUc = .text:0x00001BC8; // type:function size:0x54 scope:global align:4 +executeWaitInit__12daNpcBmcon_cFv = .text:0x00001C1C; // type:function size:0xAC scope:global align:4 +executeWait__12daNpcBmcon_cFv = .text:0x00001CC8; // type:function size:0x70 scope:global align:4 +executeTalkInit__12daNpcBmcon_cFv = .text:0x00001D38; // type:function size:0x10 scope:global align:4 +executeTalk__12daNpcBmcon_cFv = .text:0x00001D48; // type:function size:0xF8 scope:global align:4 +executeWalkInit__12daNpcBmcon_cFv = .text:0x00001E40; // type:function size:0x2C scope:global align:4 +executeWalk__12daNpcBmcon_cFv = .text:0x00001E6C; // type:function size:0x1E4 scope:global align:4 +executeTurnInit__12daNpcBmcon_cFv = .text:0x00002050; // type:function size:0x144 scope:global align:4 +executeTurn__12daNpcBmcon_cFv = .text:0x00002194; // type:function size:0xD0 scope:global align:4 +checkOrder__12daNpcBmcon_cFv = .text:0x00002264; // type:function size:0xFC scope:global align:4 +eventOrder__12daNpcBmcon_cFv = .text:0x00002360; // type:function size:0xE4 scope:global align:4 +eventMove__12daNpcBmcon_cFv = .text:0x00002444; // type:function size:0x84 scope:global align:4 +privateCut__12daNpcBmcon_cFv = .text:0x000024C8; // type:function size:0x130 scope:global align:4 +eventMesSetInit__12daNpcBmcon_cFi = .text:0x000025F8; // type:function size:0x450 scope:global align:4 +eventMesSet__12daNpcBmcon_cFv = .text:0x00002A48; // type:function size:0x94 scope:global align:4 +eventGetItemInit__12daNpcBmcon_cFv = .text:0x00002ADC; // type:function size:0x5C scope:global align:4 +talk2__12daNpcBmcon_cFi = .text:0x00002B38; // type:function size:0x154 scope:global align:4 +next_msgStatus__12daNpcBmcon_cFPUl = .text:0x00002C8C; // type:function size:0x1CC scope:global align:4 +getMsg__12daNpcBmcon_cFv = .text:0x00002E58; // type:function size:0x1C4 scope:global align:4 +chkMsg__12daNpcBmcon_cFv = .text:0x0000301C; // type:function size:0x7C scope:global align:4 +setMessage__12daNpcBmcon_cFUl = .text:0x00003098; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__12daNpcBmcon_cFv = .text:0x000030A0; // type:function size:0xB8 scope:global align:4 +getPrmNpcNo__12daNpcBmcon_cFv = .text:0x00003158; // type:function size:0x20 scope:global align:4 +getPrmRailID__12daNpcBmcon_cFv = .text:0x00003178; // type:function size:0x2C scope:global align:4 +setMtx__12daNpcBmcon_cFv = .text:0x000031A4; // type:function size:0x88 scope:global align:4 +chkAttention__12daNpcBmcon_cFv = .text:0x0000322C; // type:function size:0x340 scope:global align:4 +lookBack__12daNpcBmcon_cFv = .text:0x0000356C; // type:function size:0x14C scope:global align:4 +playAnm__12daNpcBmcon_cFv = .text:0x000036B8; // type:function size:0xDC scope:global align:4 +setAnm__12daNpcBmcon_cFUcif = .text:0x00003794; // type:function size:0x12C scope:global align:4 +setAnmTbl__12daNpcBmcon_cFP12sBmconAnmDat = .text:0x000038C0; // type:function size:0xA0 scope:global align:4 +XyCheckCB__12daNpcBmcon_cFi = .text:0x00003960; // type:function size:0x8 scope:global align:4 +setCollision__12daNpcBmcon_cFP8dCcD_Cyl4cXyzff = .text:0x00003968; // type:function size:0x78 scope:global align:4 +calcFlyDist__12daNpcBmcon_cFv = .text:0x000039E0; // type:function size:0x9C scope:global align:4 +getFlyDistMax__12daNpcBmcon_cFv = .text:0x00003A7C; // type:function size:0x6C scope:global align:4 +setFlyDistMax__12daNpcBmcon_cFs = .text:0x00003AE8; // type:function size:0x84 scope:global align:4 +getFlyDistNow__12daNpcBmcon_cFv = .text:0x00003B6C; // type:function size:0x6C scope:global align:4 +setFlyDistNow__12daNpcBmcon_cFs = .text:0x00003BD8; // type:function size:0x84 scope:global align:4 +chkEndEvent__12daNpcBmcon_cFv = .text:0x00003C5C; // type:function size:0x168 scope:global align:4 +isClear__12daNpcBmcon_cFv = .text:0x00003DC4; // type:function size:0x38 scope:global align:4 +daNpc_BmconCreate__FPv = .text:0x00003DFC; // type:function size:0x20 scope:local align:4 +daNpc_BmconDelete__FPv = .text:0x00003E1C; // type:function size:0x24 scope:local align:4 +daNpc_BmconExecute__FPv = .text:0x00003E40; // type:function size:0x24 scope:local align:4 +daNpc_BmconDraw__FPv = .text:0x00003E64; // type:function size:0x24 scope:local align:4 +daNpc_BmconIsDelete__FPv = .text:0x00003E88; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003E90; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003ED8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003F20; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003F7C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003FC4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003FD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003FDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003FE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003FEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003FF4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000402C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004034; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000403C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004044; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000407C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004080; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004088; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004090; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004098; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000040A4; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000040B0; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x000040B4; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000040D0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000040D8; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcBmcon_c5Prm_eQ212daNpcBmcon_c5Prm_e = .text:0x000040E0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bmcon1_cpp = .text:0x000040FC; // type:function size:0x180 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000427C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004284; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000428C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004294; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daNpcBmcon_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +l_arm_bmd_ix_tbl = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x20 scope:local align:4 +l_arm_bck_ix_tbl = .rodata:0x00000040; // type:object size:0x20 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4087 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4495 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4579 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4636 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4637 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4784 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4785 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4786 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4790 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4791 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4938 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 data:double +@5466 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5598 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@5796 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5797 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5798 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5799 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5800 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000EC; // type:object size:0x158 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x8 scope:local align:4 +l_arcname_tbl = .data:0x00000038; // type:object size:0x8 scope:local align:4 +l_npc_anm_wait = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait2 = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x0000004C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x00000050; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000054; // type:object size:0x3 scope:local align:4 +l_npc_anm_con1 = .data:0x00000058; // type:object size:0x3 scope:local align:4 +l_npc_anm_con2 = .data:0x0000005C; // type:object size:0x3 scope:local align:4 +l_npc_anm_tbl = .data:0x00000060; // type:object size:0x20 scope:local align:4 +l_npc_dat = .data:0x00000080; // type:object size:0x98 scope:local align:4 +l_msg_bmcon1_1st_appear = .data:0x00000118; // type:object size:0x14 scope:local align:4 +l_msg_bmcon1_appear = .data:0x0000012C; // type:object size:0xC scope:local align:4 +l_msg_bmcon1_not_appear = .data:0x00000138; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_not_rupee = .data:0x00000140; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_2nd = .data:0x00000148; // type:object size:0xC scope:local align:4 +l_msg_bmcon1_cleared = .data:0x00000154; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_appear2 = .data:0x0000015C; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_not_appear2 = .data:0x00000164; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_talk = .data:0x0000016C; // type:object size:0x8 scope:local align:4 +l_msg_bmcon1_result = .data:0x00000174; // type:object size:0x14 scope:local align:4 +l_msg_bmcon1_1st_goal = .data:0x00000188; // type:object size:0x18 scope:local align:4 +l_msg_bmcon1_goal = .data:0x000001A0; // type:object size:0x14 scope:local align:4 +l_msg_bmcon2_2st_talk = .data:0x000001B4; // type:object size:0x8 scope:local align:4 +l_msg_bmcon2_cleared = .data:0x000001BC; // type:object size:0x8 scope:local align:4 +l_msg_bmcon2_appear = .data:0x000001C4; // type:object size:0x10 scope:local align:4 +l_msg_bmcon2_talk = .data:0x000001D4; // type:object size:0x8 scope:local align:4 +l_method$4376 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@4638 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@4639 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@4640 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@4641 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000218; // type:object size:0x30 scope:local align:4 +@4642 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@4643 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@4644 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@4645 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000278; // type:object size:0x30 scope:local align:4 +cut_name_tbl$5038 = .data:0x000002A8; // type:object size:0x8 scope:local align:4 +@5359 = .data:0x000002B0; // type:object size:0x50 scope:local align:4 +daNpc_BmconMethodTable = .data:0x00000300; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BMCON1 = .data:0x00000320; // type:object size:0x30 scope:global align:4 +__vt__12daNpcBmcon_c = .data:0x00000350; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000394; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003B8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000044C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000464; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004B8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004DC; // type:object size:0x14 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4040 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4041 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +l_bmcon_pos_tbl = .bss:0x0000006C; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_bms1/splits.txt b/config/GZLP01/rels/d_a_npc_bms1/splits.txt new file mode 100644 index 000000000..7e3081472 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bms1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bms1.cpp: + .text start:0x000000EC end:0x00004764 + .text start:0x00004764 end:0x000047AC + .text start:0x000047AC end:0x00004820 + .text start:0x00004820 end:0x00004820 + .text start:0x00004820 end:0x00004900 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001D6 + .data start:0x00000000 end:0x0000039C + .bss start:0x00000008 end:0x000000FC diff --git a/config/GZLP01/rels/d_a_npc_bms1/symbols.txt b/config/GZLP01/rels/d_a_npc_bms1/symbols.txt new file mode 100644 index 000000000..40a9a5911 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bms1/symbols.txt @@ -0,0 +1,207 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__21daNpc_Bms1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +daNpc_Bms1_shopMsgCheck__FUl = .text:0x00000108; // type:function size:0x40 scope:local align:4 +daNpc_Bms1_shopStickMoveMsgCheck__FUl = .text:0x00000148; // type:function size:0x40 scope:local align:4 +__ct__16daNpc_Bms1_HIO_cFv = .text:0x00000188; // type:function size:0x118 scope:global align:4 +__dt__21daNpc_Bms1_childHIO_cFv = .text:0x000002A0; // type:function size:0x60 scope:weak align:4 +nodeCallBack_Bms__FP7J3DNodei = .text:0x00000300; // type:function size:0x1C4 scope:local align:4 +nodeCallBack_BmsHead__FP7J3DNodei = .text:0x000004C4; // type:function size:0x53C scope:local align:4 +set_mtx__12daNpc_Bms1_cFv = .text:0x00000A00; // type:function size:0x24C scope:global align:4 +initTexPatternAnm__12daNpc_Bms1_cFb = .text:0x00000C4C; // type:function size:0x108 scope:global align:4 +playTexPatternAnm__12daNpc_Bms1_cFv = .text:0x00000D54; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Bms1_cFScf = .text:0x00000DE0; // type:function size:0x98 scope:global align:4 +setTexAnm__12daNpc_Bms1_cFSc = .text:0x00000E78; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__12daNpc_Bms1_cFv = .text:0x00000EBC; // type:function size:0x244 scope:global align:4 +chkAttention__12daNpc_Bms1_cF4cXyzs = .text:0x00001100; // type:function size:0xD8 scope:global align:4 +eventOrder__12daNpc_Bms1_cFv = .text:0x000011D8; // type:function size:0xA0 scope:global align:4 +checkOrder__12daNpc_Bms1_cFv = .text:0x00001278; // type:function size:0x234 scope:global align:4 +next_msgStatus__12daNpc_Bms1_cFPUl = .text:0x000014AC; // type:function size:0x350 scope:global align:4 +getMsg__12daNpc_Bms1_cFv = .text:0x000017FC; // type:function size:0x64 scope:global align:4 +setCollision__12daNpc_Bms1_cFv = .text:0x00001860; // type:function size:0xBC scope:global align:4 +talkInit__12daNpc_Bms1_cFv = .text:0x0000191C; // type:function size:0xC scope:global align:4 +normal_talk__12daNpc_Bms1_cFv = .text:0x00001928; // type:function size:0x10C scope:global align:4 +shop_talk__12daNpc_Bms1_cFv = .text:0x00001A34; // type:function size:0x154 scope:global align:4 +talk__12daNpc_Bms1_cFv = .text:0x00001B88; // type:function size:0x1E0 scope:global align:4 +CreateInit__12daNpc_Bms1_cFv = .text:0x00001D68; // type:function size:0x39C scope:global align:4 +setAttention__12daNpc_Bms1_cFb = .text:0x00002104; // type:function size:0x40 scope:global align:4 +checkPlayerLanding__12daNpc_Bms1_cFv = .text:0x00002144; // type:function size:0xB0 scope:global align:4 +lookBack__12daNpc_Bms1_cFv = .text:0x000021F4; // type:function size:0x230 scope:global align:4 +wait01__12daNpc_Bms1_cFv = .text:0x00002424; // type:function size:0x78 scope:global align:4 +talk01__12daNpc_Bms1_cFv = .text:0x0000249C; // type:function size:0xF4 scope:global align:4 +getdemo_action__12daNpc_Bms1_cFPv = .text:0x00002590; // type:function size:0x1D4 scope:global align:4 +wait_action__12daNpc_Bms1_cFPv = .text:0x00002764; // type:function size:0x1B4 scope:global align:4 +event_action__12daNpc_Bms1_cFPv = .text:0x00002918; // type:function size:0x180 scope:global align:4 +evn_talk_init__12daNpc_Bms1_cFi = .text:0x00002A98; // type:function size:0xFC scope:global align:4 +evn_continue_talk_init__12daNpc_Bms1_cFi = .text:0x00002B94; // type:function size:0x68 scope:global align:4 +evn_talk__12daNpc_Bms1_cFv = .text:0x00002BFC; // type:function size:0x1DC scope:global align:4 +evn_viblation_init__12daNpc_Bms1_cFi = .text:0x00002DD8; // type:function size:0x58 scope:global align:4 +evn_head_swing_init__12daNpc_Bms1_cFi = .text:0x00002E30; // type:function size:0x38 scope:global align:4 +privateCut__12daNpc_Bms1_cFv = .text:0x00002E68; // type:function size:0x154 scope:global align:4 +demo_move__12daNpc_Bms1_cFv = .text:0x00002FBC; // type:function size:0xE8 scope:global align:4 +demo_end_init__12daNpc_Bms1_cFv = .text:0x000030A4; // type:function size:0xC scope:global align:4 +_draw__12daNpc_Bms1_cFv = .text:0x000030B0; // type:function size:0x264 scope:global align:4 +_execute__12daNpc_Bms1_cFv = .text:0x00003314; // type:function size:0x160 scope:global align:4 +_delete__12daNpc_Bms1_cFv = .text:0x00003474; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00003514; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Bms1_cFv = .text:0x00003534; // type:function size:0x1E4 scope:global align:4 +__ct__12daNpc_Bms1_cFv = .text:0x00003718; // type:function size:0x220 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003938; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003A04; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003A4C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003AA8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003AF0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003B4C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003BD4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003C44; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003CA0; // type:function size:0x48 scope:weak align:4 +CreateHeap__12daNpc_Bms1_cFv = .text:0x00003CE8; // type:function size:0x6D0 scope:global align:4 +daNpc_Bms1_Create__FP10fopAc_ac_c = .text:0x000043B8; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_Delete__FP12daNpc_Bms1_c = .text:0x000043D8; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_Execute__FP12daNpc_Bms1_c = .text:0x000043F8; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_Draw__FP12daNpc_Bms1_c = .text:0x00004418; // type:function size:0x20 scope:local align:4 +daNpc_Bms1_IsDelete__FP12daNpc_Bms1_c = .text:0x00004438; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004440; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004488; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000044D0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000452C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004574; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004584; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000458C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000459C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000045A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000045DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000045E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000045EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000045F4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000462C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004630; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004638; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004640; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004648; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004654; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Bms1_HIO_cFv = .text:0x00004660; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPSc = .text:0x000046D0; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000046EC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bms1_cpp = .text:0x00004708; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004744; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000474C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004754; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000475C; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004764; // type:function size:0x48 scope:weak align:4 +setEyePos__12daNpc_Bms1_cF4cXyz = .text:0x000047AC; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__12daNpc_Bms1_cF4cXyz = .text:0x000047C8; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x000047E4; // type:function size:0x3C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x00004820; // type:function size:0xE0 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4186 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4190 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4191 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000002C; // type:object size:0x1C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@4259 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4260 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4443 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4533 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4534 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4647 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4648 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@4734 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4735 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4854 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4855 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5044 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@5047 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5498 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5499 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5685 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x11E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +m_arcname__12daNpc_Bms1_c = .data:0x00000074; // type:object size:0x4 scope:local align:4 data:string +play_mode_tbl$4570 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +morf_frame_tbl$4571 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +play_speed_tbl$4572 = .data:0x000000B0; // type:object size:0x1C scope:local align:4 +@4649 = .data:0x000000CC; // type:object size:0x1C scope:local align:4 +@4704 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4709 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4827 = .data:0x00000100; // type:object size:0x70 scope:local align:4 +@4977 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@4980 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@5188 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@5279 = .data:0x00000194; // type:object size:0xC scope:local align:4 +cut_name_tbl$5387 = .data:0x000001A0; // type:object size:0x10 scope:local align:4 +l_daNpc_Bms1_Method = .data:0x000001B0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BMS1 = .data:0x000001D0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000248; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000033C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Bms1_HIO_c = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__21daNpc_Bms1_childHIO_c = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4201 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x5C scope:local align:4 +@4280 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +init$4281 = .bss:0x000000D0; // type:object size:0x1 scope:local align:1 +zero$4279 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@4284 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +init$4285 = .bss:0x000000EC; // type:object size:0x1 scope:local align:1 +offset_top$4283 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_bmsw/splits.txt b/config/GZLP01/rels/d_a_npc_bmsw/splits.txt new file mode 100644 index 000000000..c83a124fc --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bmsw/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bmsw.cpp: + .text start:0x000000EC end:0x00005234 + .text start:0x00005234 end:0x00005290 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002C4 + .data start:0x00000000 end:0x0000045C + .bss start:0x00000008 end:0x000002E0 diff --git a/config/GZLP01/rels/d_a_npc_bmsw/symbols.txt b/config/GZLP01/rels/d_a_npc_bmsw/symbols.txt new file mode 100644 index 000000000..c4f5f8e10 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bmsw/symbols.txt @@ -0,0 +1,282 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_Bmsw_HIO_cFv = .text:0x000000EC; // type:function size:0xF8 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000001E4; // type:function size:0x218 scope:local align:4 +__dt__4cXyzFv = .text:0x000003FC; // type:function size:0x3C scope:weak align:4 +nodeCallBackArm__FP7J3DNodei = .text:0x00000438; // type:function size:0x118 scope:local align:4 +daNpc_Bmsw_getGameEndMsg__Fs = .text:0x00000550; // type:function size:0x1A4 scope:local align:4 +initTexPatternAnm__12daNpc_Bmsw_cFb = .text:0x000006F4; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__12daNpc_Bmsw_cFv = .text:0x00000808; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Bmsw_cFSc = .text:0x00000894; // type:function size:0xF0 scope:global align:4 +chkAttention__12daNpc_Bmsw_cF4cXyzs = .text:0x00000984; // type:function size:0x154 scope:global align:4 +eventOrder__12daNpc_Bmsw_cFv = .text:0x00000AD8; // type:function size:0x50 scope:global align:4 +checkOrder__12daNpc_Bmsw_cFv = .text:0x00000B28; // type:function size:0x40 scope:global align:4 +next_msgStatus__12daNpc_Bmsw_cFPUl = .text:0x00000B68; // type:function size:0x390 scope:global align:4 +getMsg__12daNpc_Bmsw_cFv = .text:0x00000EF8; // type:function size:0x134 scope:global align:4 +anmAtr__12daNpc_Bmsw_cFUs = .text:0x0000102C; // type:function size:0x94 scope:global align:4 +CreateInit__12daNpc_Bmsw_cFv = .text:0x000010C0; // type:function size:0x280 scope:global align:4 +set_mtx__12daNpc_Bmsw_cFv = .text:0x00001340; // type:function size:0x1C8 scope:global align:4 +setAttention__12daNpc_Bmsw_cFv = .text:0x00001508; // type:function size:0x2C scope:global align:4 +lookBack__12daNpc_Bmsw_cFv = .text:0x00001534; // type:function size:0x1B8 scope:global align:4 +wait01__12daNpc_Bmsw_cFv = .text:0x000016EC; // type:function size:0x160 scope:global align:4 +talk01__12daNpc_Bmsw_cFv = .text:0x0000184C; // type:function size:0x238 scope:global align:4 +wait_action__12daNpc_Bmsw_cFPv = .text:0x00001A84; // type:function size:0x120 scope:global align:4 +checkNextMailThrowOK__12daNpc_Bmsw_cFv = .text:0x00001BA4; // type:function size:0xCC scope:global align:4 +setGameGetRupee__12daNpc_Bmsw_cFs = .text:0x00001C70; // type:function size:0x134 scope:global align:4 +TimerCountDown__12daNpc_Bmsw_cFv = .text:0x00001DA4; // type:function size:0xE4 scope:global align:4 +shiwake_game_action__12daNpc_Bmsw_cFPv = .text:0x00001E88; // type:function size:0xAC8 scope:global align:4 +_draw__12daNpc_Bmsw_cFv = .text:0x00002950; // type:function size:0x1D4 scope:global align:4 +_execute__12daNpc_Bmsw_cFv = .text:0x00002B24; // type:function size:0x180 scope:global align:4 +_delete__12daNpc_Bmsw_cFv = .text:0x00002CA4; // type:function size:0x9C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00002D40; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Bmsw_cFv = .text:0x00002D60; // type:function size:0x16C scope:global align:4 +__ct__12daNpc_Bmsw_cFv = .text:0x00002ECC; // type:function size:0x2A8 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003174; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000031D0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003218; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000032E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000332C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003388; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000033D0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000342C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000034B4; // type:function size:0x70 scope:weak align:4 +CreateHeap__12daNpc_Bmsw_cFv = .text:0x00003524; // type:function size:0x78C scope:global align:4 +MailCreateInit__8SwMail_cFP4cXyzP4cXyz = .text:0x00003CB0; // type:function size:0x10C scope:global align:4 +getNextNo__8SwMail_cFUc = .text:0x00003DBC; // type:function size:0x22C scope:global align:4 +init__8SwMail_cFv = .text:0x00003FE8; // type:function size:0x8C scope:global align:4 +set_mtx__8SwMail_cFv = .text:0x00004074; // type:function size:0x84 scope:global align:4 +set_mtx_throw__8SwMail_cFv = .text:0x000040F8; // type:function size:0x8C scope:global align:4 +DummyInit__8SwMail_cFv = .text:0x00004184; // type:function size:0xD8 scope:global align:4 +Dummy__8SwMail_cFv = .text:0x0000425C; // type:function size:0x20 scope:global align:4 +AppearInit__8SwMail_cFv = .text:0x0000427C; // type:function size:0x110 scope:global align:4 +Appear__8SwMail_cFv = .text:0x0000438C; // type:function size:0x15C scope:global align:4 +WaitInit__8SwMail_cFv = .text:0x000044E8; // type:function size:0x24 scope:global align:4 +Wait__8SwMail_cFv = .text:0x0000450C; // type:function size:0x11C scope:global align:4 +ThrowInit__8SwMail_cF4cXyzUc = .text:0x00004628; // type:function size:0x48 scope:global align:4 +Throw__8SwMail_cFv = .text:0x00004670; // type:function size:0x2E4 scope:global align:4 +EndInit__8SwMail_cFv = .text:0x00004954; // type:function size:0x4C scope:global align:4 +End__8SwMail_cFv = .text:0x000049A0; // type:function size:0x194 scope:global align:4 +SeDelete__8SwMail_cFv = .text:0x00004B34; // type:function size:0x34 scope:global align:4 +move__8SwMail_cFv = .text:0x00004B68; // type:function size:0x28 scope:global align:4 +draw__8SwMail_cFP12dKy_tevstr_c = .text:0x00004B90; // type:function size:0x74 scope:global align:4 +Move__7SwCam_cFv = .text:0x00004C04; // type:function size:0x108 scope:global align:4 +daNpc_Bmsw_Create__FP10fopAc_ac_c = .text:0x00004D0C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_Delete__FP12daNpc_Bmsw_c = .text:0x00004D2C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_Execute__FP12daNpc_Bmsw_c = .text:0x00004D4C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_Draw__FP12daNpc_Bmsw_c = .text:0x00004D6C; // type:function size:0x20 scope:local align:4 +daNpc_Bmsw_IsDelete__FP12daNpc_Bmsw_c = .text:0x00004D8C; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004D94; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004DDC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004E24; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004E80; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004EC8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004ED8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004EE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004EE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004EF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004EF8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004F30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004F38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004F40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F48; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004F80; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004F84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F94; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004F9C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004FA8; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Bmsw_HIO_cFv = .text:0x00004FB4; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005014; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bmsw_cpp = .text:0x00005030; // type:function size:0x1E4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005214; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000521C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005224; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000522C; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005234; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000527C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005284; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000528C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4147 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000001C; // type:object size:0x1C scope:local align:4 +l_arm_bck_ix_tbl = .rodata:0x00000038; // type:object size:0x1C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000054; // type:object size:0x8 scope:local align:4 +@4229 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4230 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4360 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4361 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4399 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4400 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4628 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4630 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4631 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@4632 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4712 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4713 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4715 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4863 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4966 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5229 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5231 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5232 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5233 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5234 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5235 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5236 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5237 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5238 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5239 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5240 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@5241 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5242 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5243 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@5244 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5245 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5246 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5263 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5265 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5818 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5819 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5820 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5821 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5822 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5824 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 +@5840 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@5944 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6038 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6049 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@6074 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6075 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6076 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6077 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6078 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6253 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6254 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:string +@6255 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6256 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6257 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6258 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:string +@6259 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6260 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6261 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000188; // type:object size:0x13C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4366 = .data:0x00000074; // type:object size:0x1C scope:local align:4 +a_morf_frame_tbl$4367 = .data:0x00000090; // type:object size:0x1C scope:local align:4 +a_play_speed_tbl$4368 = .data:0x000000AC; // type:object size:0x1C scope:local align:4 +@4538 = .data:0x000000C8; // type:object size:0x108 scope:local align:4 +@4591 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@4840 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@4895 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@4897 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@5020 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@5044 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@5875 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@5896 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@5948 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@5984 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@6042 = .data:0x00000248; // type:object size:0xC scope:local align:4 +l_daNpc_Bmsw_Method = .data:0x00000254; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BMSW = .data:0x00000274; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002E0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002EC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000304; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003A4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003F8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000041C; // type:object size:0x14 scope:weak align:4 +__vt__12daNpc_Bmsw_c = .data:0x00000430; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Bmsw_HIO_c = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4156 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x58 scope:local align:4 +@4165 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +init$4166 = .bss:0x000000C4; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4164 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@4169 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +init$4170 = .bss:0x000000E0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4168 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@4241 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$4242 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +a_eff_pos_offst$4240 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4971 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +init$4972 = .bss:0x00000118; // type:object size:0x1 scope:local align:1 +@4974 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@4975 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@4976 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@4977 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@4978 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +aim_pos_data$4970 = .bss:0x00000158; // type:object size:0x48 scope:local align:4 +@4980 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +init$4981 = .bss:0x000001AC; // type:object size:0x1 scope:local align:1 +@4983 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@4984 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@4985 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@4986 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@4987 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +cursor_pos_data$4979 = .bss:0x000001EC; // type:object size:0x48 scope:local align:4 +m_no_buff__8SwMail_c = .bss:0x00000234; // type:object size:0x1 scope:global align:1 data:byte +m_same_count__8SwMail_c = .bss:0x00000235; // type:object size:0x1 scope:global align:1 data:byte +@6099 = .bss:0x00000238; // type:object size:0xC scope:local align:4 +@6100 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +@6101 = .bss:0x00000250; // type:object size:0xC scope:local align:4 +@6102 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@6103 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@6104 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +camera_center_data__7SwCam_c = .bss:0x00000280; // type:object size:0x48 scope:global align:4 +@6105 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +camera_eye__7SwCam_c = .bss:0x000002D4; // type:object size:0xC scope:global align:4 data:float diff --git a/config/GZLP01/rels/d_a_npc_bs1/splits.txt b/config/GZLP01/rels/d_a_npc_bs1/splits.txt new file mode 100644 index 000000000..2027465d1 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bs1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bs1.cpp: + .text start:0x000000EC end:0x00005800 + .text start:0x00005800 end:0x00005848 + .text start:0x00005848 end:0x000058BC + .text start:0x000058BC end:0x000058BC + .text start:0x000058BC end:0x0000599C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001D3 + .data start:0x00000000 end:0x00000578 + .bss start:0x00000008 end:0x000000B0 diff --git a/config/GZLP01/rels/d_a_npc_bs1/symbols.txt b/config/GZLP01/rels/d_a_npc_bs1/symbols.txt new file mode 100644 index 000000000..dd06c6026 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_bs1/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Bs1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__ct__15daNpc_Bs1_HIO_cFv = .text:0x00000108; // type:function size:0x15C scope:global align:4 +__dt__20daNpc_Bs1_childHIO_cFv = .text:0x00000264; // type:function size:0x60 scope:weak align:4 +daNpc_Bs1_XyEventCB__FPvi = .text:0x000002C4; // type:function size:0x20 scope:local align:4 +XyEventCB__11daNpc_Bs1_cFi = .text:0x000002E4; // type:function size:0x1AC scope:global align:4 +nodeCallBack_Bs__FP7J3DNodei = .text:0x00000490; // type:function size:0x1C8 scope:local align:4 +initTexPatternAnm__11daNpc_Bs1_cFb = .text:0x00000658; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__11daNpc_Bs1_cFv = .text:0x0000076C; // type:function size:0x8C scope:global align:4 +setAnm__11daNpc_Bs1_cFSc = .text:0x000007F8; // type:function size:0x84 scope:global align:4 +setTexAnm__11daNpc_Bs1_cFSc = .text:0x0000087C; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__11daNpc_Bs1_cFv = .text:0x000008C0; // type:function size:0x318 scope:global align:4 +chkAttention__11daNpc_Bs1_cF4cXyzs = .text:0x00000BD8; // type:function size:0xB0 scope:global align:4 +eventOrder__11daNpc_Bs1_cFv = .text:0x00000C88; // type:function size:0xB8 scope:global align:4 +checkOrder__11daNpc_Bs1_cFv = .text:0x00000D40; // type:function size:0x24C scope:global align:4 +daNpc_Bs1_getBuyItemMax__Fii = .text:0x00000F8C; // type:function size:0xFC scope:local align:4 +daNpc_Bs1_setPayRupee__Fii = .text:0x00001088; // type:function size:0x64 scope:local align:4 +next_msgStatus__11daNpc_Bs1_cFPUl = .text:0x000010EC; // type:function size:0xE90 scope:global align:4 +getMsg__11daNpc_Bs1_cFv = .text:0x00001F7C; // type:function size:0x53C scope:global align:4 +setCollision__11daNpc_Bs1_cFv = .text:0x000024B8; // type:function size:0xBC scope:global align:4 +talkInit__11daNpc_Bs1_cFv = .text:0x00002574; // type:function size:0xC scope:global align:4 +shopMsgCheck__11daNpc_Bs1_cFUl = .text:0x00002580; // type:function size:0x84 scope:global align:4 +daNpc_Bs1_getDefaultMsgCB__FPv = .text:0x00002604; // type:function size:0x20 scope:local align:4 +getDefaultMsg__11daNpc_Bs1_cFv = .text:0x00002624; // type:function size:0xF0 scope:global align:4 +shopStickMoveMsgCheck__11daNpc_Bs1_cFUl = .text:0x00002714; // type:function size:0xA4 scope:global align:4 +checkBeastItemSellMsg__11daNpc_Bs1_cFUl = .text:0x000027B8; // type:function size:0x34 scope:global align:4 +normal_talk__11daNpc_Bs1_cFv = .text:0x000027EC; // type:function size:0xE4 scope:global align:4 +shop_talk__11daNpc_Bs1_cFv = .text:0x000028D0; // type:function size:0x11C scope:global align:4 +talk__11daNpc_Bs1_cFv = .text:0x000029EC; // type:function size:0x224 scope:global align:4 +createShopList__11daNpc_Bs1_cFv = .text:0x00002C10; // type:function size:0x408 scope:global align:4 +isSellBomb__11daNpc_Bs1_cFv = .text:0x00003018; // type:function size:0x78 scope:global align:4 +CreateInit__11daNpc_Bs1_cFv = .text:0x00003090; // type:function size:0x3E8 scope:global align:4 +setAttention__11daNpc_Bs1_cFb = .text:0x00003478; // type:function size:0x50 scope:global align:4 +lookBack__11daNpc_Bs1_cFv = .text:0x000034C8; // type:function size:0x2F0 scope:global align:4 +wait01__11daNpc_Bs1_cFv = .text:0x000037B8; // type:function size:0x78 scope:global align:4 +talk01__11daNpc_Bs1_cFv = .text:0x00003830; // type:function size:0x140 scope:global align:4 +wait_action__11daNpc_Bs1_cFPv = .text:0x00003970; // type:function size:0x100 scope:global align:4 +getdemo_action__11daNpc_Bs1_cFPv = .text:0x00003A70; // type:function size:0x244 scope:global align:4 +evn_talk_init__11daNpc_Bs1_cFi = .text:0x00003CB4; // type:function size:0xC8 scope:global align:4 +evn_continue_talk_init__11daNpc_Bs1_cFi = .text:0x00003D7C; // type:function size:0x68 scope:global align:4 +evn_talk__11daNpc_Bs1_cFv = .text:0x00003DE4; // type:function size:0x130 scope:global align:4 +evn_jnt_lock_init__11daNpc_Bs1_cFi = .text:0x00003F14; // type:function size:0xCC scope:global align:4 +evn_wait_init__11daNpc_Bs1_cFi = .text:0x00003FE0; // type:function size:0x68 scope:global align:4 +evn_wait__11daNpc_Bs1_cFv = .text:0x00004048; // type:function size:0x30 scope:global align:4 +evn_set_anm_init__11daNpc_Bs1_cFi = .text:0x00004078; // type:function size:0x6C scope:global align:4 +evn_praise_init__11daNpc_Bs1_cFv = .text:0x000040E4; // type:function size:0x54 scope:global align:4 +evn_mantan_init__11daNpc_Bs1_cFv = .text:0x00004138; // type:function size:0xA8 scope:global align:4 +privateCut__11daNpc_Bs1_cFv = .text:0x000041E0; // type:function size:0x1A4 scope:global align:4 +event_action__11daNpc_Bs1_cFPv = .text:0x00004384; // type:function size:0x168 scope:global align:4 +_draw__11daNpc_Bs1_cFv = .text:0x000044EC; // type:function size:0x1FC scope:global align:4 +_execute__11daNpc_Bs1_cFv = .text:0x000046E8; // type:function size:0x1EC scope:global align:4 +_delete__11daNpc_Bs1_cFv = .text:0x000048D4; // type:function size:0x8C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00004960; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Bs1_cFv = .text:0x00004980; // type:function size:0x158 scope:global align:4 +__ct__11daNpc_Bs1_cFv = .text:0x00004AD8; // type:function size:0x21C scope:weak align:4 +__ct__4cXyzFv = .text:0x00004CF4; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004CF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004DC4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004E0C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004E68; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004EB0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004F0C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004F94; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005004; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005060; // type:function size:0x48 scope:weak align:4 +CreateHeap__11daNpc_Bs1_cFv = .text:0x000050A8; // type:function size:0x3C8 scope:global align:4 +daNpc_Bs1_Create__FP10fopAc_ac_c = .text:0x00005470; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_Delete__FP11daNpc_Bs1_c = .text:0x00005490; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_Execute__FP11daNpc_Bs1_c = .text:0x000054B0; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_Draw__FP11daNpc_Bs1_c = .text:0x000054D0; // type:function size:0x20 scope:local align:4 +daNpc_Bs1_IsDelete__FP11daNpc_Bs1_c = .text:0x000054F0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000054F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005540; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005588; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000055E4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000562C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000563C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005644; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000564C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005654; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000565C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005694; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000569C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000056A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056AC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000056E4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000056E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000056F0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056F8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005700; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000570C; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Bs1_HIO_cFv = .text:0x00005718; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005788; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_bs1_cpp = .text:0x000057A4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000057E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000057E8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000057F0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000057F8; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005800; // type:function size:0x48 scope:weak align:4 +setEyePos__11daNpc_Bs1_cF4cXyz = .text:0x00005848; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__11daNpc_Bs1_cF4cXyz = .text:0x00005864; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00005880; // type:function size:0x3C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x000058BC; // type:function size:0xE0 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4166 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4170 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4171 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x28 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x10 scope:local align:4 +@4266 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4312 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4406 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4487 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@5283 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5284 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5464 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@6053 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@6137 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@6579 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@6580 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@6756 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A4; // type:object size:0x12F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4190 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4195 = .data:0x00000080; // type:object size:0xC scope:local align:4 +play_mode_tbl$4318 = .data:0x0000008C; // type:object size:0x28 scope:local align:4 +morf_frame_tbl$4319 = .data:0x000000B4; // type:object size:0x28 scope:local align:4 +play_speed_tbl$4320 = .data:0x000000DC; // type:object size:0x28 scope:local align:4 +@4404 = .data:0x00000104; // type:object size:0x2C scope:local align:4 +@4449 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@4454 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +@5447 = .data:0x00000148; // type:object size:0x20 scope:local align:4 +@5570 = .data:0x00000168; // type:object size:0x168 scope:local align:4 +Item_set_data3$5691 = .data:0x000002D0; // type:object size:0x18 scope:local align:4 +Item_set_data4$5692 = .data:0x000002E8; // type:object size:0xC scope:local align:4 +Item_set_data5$5693 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +Item_set_dataBs2$5710 = .data:0x00000300; // type:object size:0xC scope:local align:4 +@5966 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +@5969 = .data:0x00000318; // type:object size:0xC scope:local align:4 +a_name$6211 = .data:0x00000324; // type:object size:0x8 scope:local align:4 +a_cut_name$6212 = .data:0x0000032C; // type:object size:0x8 scope:local align:4 +@6230 = .data:0x00000334; // type:object size:0xC scope:local align:4 +cut_name_tbl$6465 = .data:0x00000340; // type:object size:0x20 scope:local align:4 +@6510 = .data:0x00000360; // type:object size:0x20 scope:local align:4 +@6522 = .data:0x00000380; // type:object size:0xC scope:local align:4 +l_daNpc_Bs1_Method = .data:0x0000038C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BS1 = .data:0x000003AC; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003F4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000424; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004C4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000518; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000053C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000548; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Bs1_HIO_c = .data:0x00000554; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000560; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Bs1_childHIO_c = .data:0x0000056C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +l_msgId = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x0000000C; // type:object size:0x4 scope:local align:4 data:4byte +@4178 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x94 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_btsw/splits.txt b/config/GZLP01/rels/d_a_npc_btsw/splits.txt new file mode 100644 index 000000000..c413c455b --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_btsw/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_btsw.cpp: + .text start:0x000000EC end:0x00004CB0 + .text start:0x00004CB0 end:0x00004D0C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000251 + .data start:0x00000000 end:0x00000470 + .bss start:0x00000008 end:0x000002CC diff --git a/config/GZLP01/rels/d_a_npc_btsw/symbols.txt b/config/GZLP01/rels/d_a_npc_btsw/symbols.txt new file mode 100644 index 000000000..183536754 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_btsw/symbols.txt @@ -0,0 +1,287 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_Btsw_HIO_cFv = .text:0x000000EC; // type:function size:0xFC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000001E8; // type:function size:0x20C scope:local align:4 +__dt__4cXyzFv = .text:0x000003F4; // type:function size:0x3C scope:weak align:4 +daNpc_Btsw_getGameEndMsg__Fs = .text:0x00000430; // type:function size:0x3C scope:local align:4 +initTexPatternAnm__12daNpc_Btsw_cFb = .text:0x0000046C; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__12daNpc_Btsw_cFv = .text:0x00000584; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Btsw_cFSc = .text:0x00000610; // type:function size:0xF8 scope:global align:4 +chkAttention__12daNpc_Btsw_cF4cXyzs = .text:0x00000708; // type:function size:0x154 scope:global align:4 +eventOrder__12daNpc_Btsw_cFv = .text:0x0000085C; // type:function size:0xAC scope:global align:4 +checkOrder__12daNpc_Btsw_cFv = .text:0x00000908; // type:function size:0x1BC scope:global align:4 +next_msgStatus__12daNpc_Btsw_cFPUl = .text:0x00000AC4; // type:function size:0x1F8 scope:global align:4 +getMsg__12daNpc_Btsw_cFv = .text:0x00000CBC; // type:function size:0x134 scope:global align:4 +anmAtr__12daNpc_Btsw_cFUs = .text:0x00000DF0; // type:function size:0x11C scope:global align:4 +daNpc_Btsw_XyCheckCB__FPvi = .text:0x00000F0C; // type:function size:0x24 scope:local align:4 +CreateInit__12daNpc_Btsw_cFv = .text:0x00000F30; // type:function size:0x1E0 scope:global align:4 +set_mtx__12daNpc_Btsw_cFv = .text:0x00001110; // type:function size:0x214 scope:global align:4 +setAttention__12daNpc_Btsw_cFv = .text:0x00001324; // type:function size:0x2C scope:global align:4 +lookBack__12daNpc_Btsw_cFv = .text:0x00001350; // type:function size:0x140 scope:global align:4 +wait01__12daNpc_Btsw_cFv = .text:0x00001490; // type:function size:0x104 scope:global align:4 +talk01__12daNpc_Btsw_cFv = .text:0x00001594; // type:function size:0x204 scope:global align:4 +wait_action__12daNpc_Btsw_cFPv = .text:0x00001798; // type:function size:0xF0 scope:global align:4 +dummy_event_action__12daNpc_Btsw_cFPv = .text:0x00001888; // type:function size:0x1B8 scope:global align:4 +checkNextMailThrowOK__12daNpc_Btsw_cFv = .text:0x00001A40; // type:function size:0xCC scope:global align:4 +TimerCountDown__12daNpc_Btsw_cFv = .text:0x00001B0C; // type:function size:0xE4 scope:global align:4 +shiwake_game_action__12daNpc_Btsw_cFPv = .text:0x00001BF0; // type:function size:0xAFC scope:global align:4 +getdemo_action__12daNpc_Btsw_cFPv = .text:0x000026EC; // type:function size:0x158 scope:global align:4 +_draw__12daNpc_Btsw_cFv = .text:0x00002844; // type:function size:0x15C scope:global align:4 +_execute__12daNpc_Btsw_cFv = .text:0x000029A0; // type:function size:0x154 scope:global align:4 +_delete__12daNpc_Btsw_cFv = .text:0x00002AF4; // type:function size:0x9C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00002B90; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Btsw_cFv = .text:0x00002BB0; // type:function size:0xFC scope:global align:4 +__ct__12daNpc_Btsw_cFv = .text:0x00002CAC; // type:function size:0x2A8 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002F54; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002FB0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002FF8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000030C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000310C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003168; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000031B0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000320C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003294; // type:function size:0x70 scope:weak align:4 +CreateHeap__12daNpc_Btsw_cFv = .text:0x00003304; // type:function size:0x428 scope:global align:4 +MailCreateInit__9SwMail2_cFP4cXyzP4cXyz = .text:0x0000372C; // type:function size:0x10C scope:global align:4 +getNextNo__9SwMail2_cFUc = .text:0x00003838; // type:function size:0x22C scope:global align:4 +init__9SwMail2_cFv = .text:0x00003A64; // type:function size:0x8C scope:global align:4 +set_mtx__9SwMail2_cFv = .text:0x00003AF0; // type:function size:0x84 scope:global align:4 +set_mtx_throw__9SwMail2_cFv = .text:0x00003B74; // type:function size:0x8C scope:global align:4 +DummyInit__9SwMail2_cFv = .text:0x00003C00; // type:function size:0xD8 scope:global align:4 +Dummy__9SwMail2_cFv = .text:0x00003CD8; // type:function size:0x20 scope:global align:4 +AppearInit__9SwMail2_cFv = .text:0x00003CF8; // type:function size:0x110 scope:global align:4 +Appear__9SwMail2_cFv = .text:0x00003E08; // type:function size:0x15C scope:global align:4 +WaitInit__9SwMail2_cFv = .text:0x00003F64; // type:function size:0x24 scope:global align:4 +Wait__9SwMail2_cFv = .text:0x00003F88; // type:function size:0x11C scope:global align:4 +ThrowInit__9SwMail2_cF4cXyzUc = .text:0x000040A4; // type:function size:0x48 scope:global align:4 +Throw__9SwMail2_cFv = .text:0x000040EC; // type:function size:0x2E4 scope:global align:4 +EndInit__9SwMail2_cFv = .text:0x000043D0; // type:function size:0x4C scope:global align:4 +End__9SwMail2_cFv = .text:0x0000441C; // type:function size:0x194 scope:global align:4 +SeDelete__9SwMail2_cFv = .text:0x000045B0; // type:function size:0x34 scope:global align:4 +move__9SwMail2_cFv = .text:0x000045E4; // type:function size:0x28 scope:global align:4 +draw__9SwMail2_cFP12dKy_tevstr_c = .text:0x0000460C; // type:function size:0x74 scope:global align:4 +Move__8SwCam2_cFv = .text:0x00004680; // type:function size:0x108 scope:global align:4 +daNpc_Btsw_Create__FP10fopAc_ac_c = .text:0x00004788; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_Delete__FP12daNpc_Btsw_c = .text:0x000047A8; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_Execute__FP12daNpc_Btsw_c = .text:0x000047C8; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_Draw__FP12daNpc_Btsw_c = .text:0x000047E8; // type:function size:0x20 scope:local align:4 +daNpc_Btsw_IsDelete__FP12daNpc_Btsw_c = .text:0x00004808; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004810; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004858; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000048A0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048FC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004944; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004954; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000495C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004964; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000496C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004974; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000049AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000049B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000049C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A08; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A10; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004A18; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004A24; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Btsw_HIO_cFv = .text:0x00004A30; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004A90; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_btsw_cpp = .text:0x00004AAC; // type:function size:0x1E4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004C90; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C98; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004CA0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004CA8; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004CB0; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004CF8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004D00; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004D08; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4149 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x2C scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4280 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4281 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4333 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4334 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4526 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4550 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4552 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4553 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@4637 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4638 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4639 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4647 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4717 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4718 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@4871 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@5136 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5137 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5138 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5139 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5140 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5141 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5142 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5143 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5145 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5146 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:string +@5148 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5150 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@5151 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5152 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5198 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5200 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5673 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5674 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5675 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5678 = .rodata:0x00000128; // type:object size:0x8 scope:local align:8 +@5694 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@5798 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5799 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5893 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@5929 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5930 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5931 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5933 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6109 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6110 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:string +@6111 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6112 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@6113 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6114 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:string +@6115 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6116 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6117 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000180; // type:object size:0xD1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4286 = .data:0x00000074; // type:object size:0x2C scope:local align:4 +a_morf_frame_tbl$4287 = .data:0x000000A0; // type:object size:0x2C scope:local align:4 +a_play_speed_tbl$4291 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +@4362 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4367 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4448 = .data:0x00000110; // type:object size:0x94 scope:local align:4 +@4524 = .data:0x000001A4; // type:object size:0x1C scope:local align:4 +@4537 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@4736 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@4801 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@4835 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@4837 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@4922 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@4946 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@4949 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@5164 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@5729 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +@5750 = .data:0x00000238; // type:object size:0xC scope:local align:4 +@5803 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@5839 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5897 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +l_daNpc_Btsw_Method = .data:0x00000268; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BTSW = .data:0x00000288; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000318; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003B8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000040C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000430; // type:object size:0x14 scope:weak align:4 +__vt__12daNpc_Btsw_c = .data:0x00000444; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Btsw_HIO_c = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4159 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x60 scope:local align:4 +@4168 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +init$4169 = .bss:0x000000CC; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4167 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4172 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4173 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4171 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@4876 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4877 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +@4879 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@4880 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@4881 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@4882 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@4883 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +aim_pos_data$4875 = .bss:0x00000144; // type:object size:0x48 scope:local align:4 +@4885 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +init$4886 = .bss:0x00000198; // type:object size:0x1 scope:local align:1 +@4888 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@4889 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@4890 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +@4891 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +@4892 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +cursor_pos_data$4884 = .bss:0x000001D8; // type:object size:0x48 scope:local align:4 +m_no_buff__9SwMail2_c = .bss:0x00000220; // type:object size:0x1 scope:global align:1 data:byte +m_same_count__9SwMail2_c = .bss:0x00000221; // type:object size:0x1 scope:global align:1 data:byte +@5955 = .bss:0x00000224; // type:object size:0xC scope:local align:4 +@5956 = .bss:0x00000230; // type:object size:0xC scope:local align:4 +@5957 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +@5958 = .bss:0x00000248; // type:object size:0xC scope:local align:4 +@5959 = .bss:0x00000254; // type:object size:0xC scope:local align:4 +@5960 = .bss:0x00000260; // type:object size:0xC scope:local align:4 +camera_center_data__8SwCam2_c = .bss:0x0000026C; // type:object size:0x48 scope:global align:4 +@5961 = .bss:0x000002B4; // type:object size:0xC scope:local align:4 +camera_eye__8SwCam2_c = .bss:0x000002C0; // type:object size:0xC scope:global align:4 data:float diff --git a/config/GZLP01/rels/d_a_npc_btsw2/splits.txt b/config/GZLP01/rels/d_a_npc_btsw2/splits.txt new file mode 100644 index 000000000..27be6e08d --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_btsw2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_btsw2.cpp: + .text start:0x000000EC end:0x000022EC + .text start:0x000022EC end:0x00002348 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x00000328 + .bss start:0x00000008 end:0x000000D8 diff --git a/config/GZLP01/rels/d_a_npc_btsw2/symbols.txt b/config/GZLP01/rels/d_a_npc_btsw2/symbols.txt new file mode 100644 index 000000000..787a7d766 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_btsw2/symbols.txt @@ -0,0 +1,161 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daNpc_Btsw2_HIO_cFv = .text:0x000000EC; // type:function size:0xBC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000001A8; // type:function size:0x238 scope:local align:4 +__dt__4cXyzFv = .text:0x000003E0; // type:function size:0x3C scope:weak align:4 +initTexPatternAnm__13daNpc_Btsw2_cFb = .text:0x0000041C; // type:function size:0x108 scope:global align:4 +playTexPatternAnm__13daNpc_Btsw2_cFv = .text:0x00000524; // type:function size:0x8C scope:global align:4 +setAnm__13daNpc_Btsw2_cFSc = .text:0x000005B0; // type:function size:0xCC scope:global align:4 +chkAttention__13daNpc_Btsw2_cF4cXyzs = .text:0x0000067C; // type:function size:0x154 scope:global align:4 +eventOrder__13daNpc_Btsw2_cFv = .text:0x000007D0; // type:function size:0x50 scope:global align:4 +checkOrder__13daNpc_Btsw2_cFv = .text:0x00000820; // type:function size:0x40 scope:global align:4 +anmAtr__13daNpc_Btsw2_cFUs = .text:0x00000860; // type:function size:0x11C scope:global align:4 +getMsg__13daNpc_Btsw2_cFv = .text:0x0000097C; // type:function size:0x70 scope:global align:4 +next_msgStatus__13daNpc_Btsw2_cFPUl = .text:0x000009EC; // type:function size:0x8 scope:global align:4 +setAttention__13daNpc_Btsw2_cFv = .text:0x000009F4; // type:function size:0x2C scope:global align:4 +lookBack__13daNpc_Btsw2_cFv = .text:0x00000A20; // type:function size:0x174 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00000B94; // type:function size:0x20 scope:local align:4 +CreateHeap__13daNpc_Btsw2_cFv = .text:0x00000BB4; // type:function size:0x348 scope:global align:4 +CreateInit__13daNpc_Btsw2_cFv = .text:0x00000EFC; // type:function size:0x1FC scope:global align:4 +wait01__13daNpc_Btsw2_cFv = .text:0x000010F8; // type:function size:0x24 scope:global align:4 +talk01__13daNpc_Btsw2_cFv = .text:0x0000111C; // type:function size:0x8C scope:global align:4 +pathMove__13daNpc_Btsw2_cFv = .text:0x000011A8; // type:function size:0x3CC scope:global align:4 +wait_action__13daNpc_Btsw2_cFPv = .text:0x00001574; // type:function size:0xEC scope:global align:4 +_create__13daNpc_Btsw2_cFv = .text:0x00001660; // type:function size:0x224 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001884; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000018E0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001928; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000019F4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001A3C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001A98; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001AE0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001B3C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001BC4; // type:function size:0x70 scope:weak align:4 +_delete__13daNpc_Btsw2_cFv = .text:0x00001C34; // type:function size:0x58 scope:global align:4 +_execute__13daNpc_Btsw2_cFv = .text:0x00001C8C; // type:function size:0x150 scope:global align:4 +_draw__13daNpc_Btsw2_cFv = .text:0x00001DDC; // type:function size:0x190 scope:global align:4 +daNpc_Btsw2_Create__FP10fopAc_ac_c = .text:0x00001F6C; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_Delete__FP13daNpc_Btsw2_c = .text:0x00001F8C; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_Execute__FP13daNpc_Btsw2_c = .text:0x00001FAC; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_Draw__FP13daNpc_Btsw2_c = .text:0x00001FCC; // type:function size:0x20 scope:local align:4 +daNpc_Btsw2_IsDelete__FP13daNpc_Btsw2_c = .text:0x00001FEC; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001FF4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000203C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002084; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000020E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002128; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002138; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002140; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002148; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002150; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002158; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002190; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002198; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000021A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000021E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000021E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002208; // type:function size:0xC scope:weak align:4 +__dt__17daNpc_Btsw2_HIO_cFv = .text:0x00002214; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002274; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_btsw2_cpp = .text:0x00002290; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000022CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000022D4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000022DC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000022E4; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000022EC; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002334; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x0000233C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002344; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4035 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4036 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4037 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +m_arc_name__13daNpc_Btsw2_c = .rodata:0x00000014; // type:object size:0x5 scope:global align:4 data:string +l_bck_ix_tbl = .rodata:0x0000001C; // type:object size:0x2C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4154 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4200 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4201 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4260 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4420 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4422 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4536 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4850 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4851 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x90 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4159 = .data:0x00000074; // type:object size:0x2C scope:local align:4 +a_morf_frame_tbl$4160 = .data:0x000000A0; // type:object size:0x2C scope:local align:4 +a_play_speed_tbl$4161 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +@4258 = .data:0x000000F8; // type:object size:0x1C scope:local align:4 +@4403 = .data:0x00000114; // type:object size:0xC scope:local align:4 +l_daNpc_Btsw2_Method = .data:0x00000120; // type:object size:0x20 scope:local align:4 +g_profile_NPC_BTSW2 = .data:0x00000140; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000270; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002C4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000002E8; // type:object size:0x14 scope:weak align:4 +__vt__13daNpc_Btsw2_c = .data:0x000002FC; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000310; // type:object size:0xC scope:weak align:4 +__vt__17daNpc_Btsw2_HIO_c = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4042 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x40 scope:local align:4 +@4051 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +init$4052 = .bss:0x000000AC; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4050 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@4055 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +init$4056 = .bss:0x000000C8; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4054 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_cb1/splits.txt b/config/GZLP01/rels/d_a_npc_cb1/splits.txt new file mode 100644 index 000000000..2045b788e --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_cb1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_cb1.cpp: + .text start:0x000000EC end:0x00009AB4 + .text start:0x00009AB4 end:0x00009AFC + .text start:0x00009AFC end:0x0000A19C + .text start:0x0000A19C end:0x0000A278 + .text start:0x0000A278 end:0x0000A288 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000333 + .data start:0x00000000 end:0x00000B4C + .bss start:0x00000008 end:0x000001C8 diff --git a/config/GZLP01/rels/d_a_npc_cb1/symbols.txt b/config/GZLP01/rels/d_a_npc_cb1/symbols.txt new file mode 100644 index 000000000..78bc9d816 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_cb1/symbols.txt @@ -0,0 +1,446 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Cb1_HIO_cFv = .text:0x000000EC; // type:function size:0x230 scope:global align:4 +isTagCheckOK__11daNpc_Cb1_cFv = .text:0x0000031C; // type:function size:0x108 scope:global align:4 +setMessageAnimation__11daNpc_Cb1_cFUc = .text:0x00000424; // type:function size:0xB4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004D8; // type:function size:0x20 scope:local align:4 +create__11daNpc_Cb1_cFv = .text:0x000004F8; // type:function size:0x31C scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000814; // type:function size:0x170 scope:local align:4 +nutNodeCallBack__FP7J3DNodei = .text:0x00000984; // type:function size:0x370 scope:local align:4 +ppNodeCallBack__FP7J3DNodei = .text:0x00000CF4; // type:function size:0xA8 scope:local align:4 +createHeap__11daNpc_Cb1_cFv = .text:0x00000D9C; // type:function size:0x6BC scope:global align:4 +setAction__11daNpc_Cb1_cFPM11daNpc_Cb1_cFPCvPvPv_iM11daNpc_Cb1_cFPCvPvPv_iPv = .text:0x00001458; // type:function size:0x104 scope:global align:4 +setWaitAction__11daNpc_Cb1_cFPv = .text:0x0000155C; // type:function size:0x64 scope:global align:4 +setWaitNpcAction__11daNpc_Cb1_cFPv = .text:0x000015C0; // type:function size:0x74 scope:global align:4 +npcAction__11daNpc_Cb1_cFPv = .text:0x00001634; // type:function size:0x70 scope:global align:4 +setNpcAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv = .text:0x000016A4; // type:function size:0x64 scope:global align:4 +playerAction__11daNpc_Cb1_cFPv = .text:0x00001708; // type:function size:0xA4 scope:global align:4 +setPlayerAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv = .text:0x000017AC; // type:function size:0x64 scope:global align:4 +getStickAngY__11daNpc_Cb1_cFv = .text:0x00001810; // type:function size:0x48 scope:global align:4 +calcStickPos__11daNpc_Cb1_cFsP4cXyz = .text:0x00001858; // type:function size:0x158 scope:global align:4 +flyCheck__11daNpc_Cb1_cFv = .text:0x000019B0; // type:function size:0x68 scope:global align:4 +checkLanding__11daNpc_Cb1_cFv = .text:0x00001A18; // type:function size:0x110 scope:global align:4 +breaking__11daNpc_Cb1_cFv = .text:0x00001B28; // type:function size:0x40 scope:global align:4 +flyAction__11daNpc_Cb1_cFifsi = .text:0x00001B68; // type:function size:0xBA4 scope:global align:4 +walkAction__11daNpc_Cb1_cFffs = .text:0x0000270C; // type:function size:0x10C scope:global align:4 +returnLinkPlayer__11daNpc_Cb1_cFv = .text:0x00002818; // type:function size:0x50 scope:global align:4 +isFlyAction__11daNpc_Cb1_cFv = .text:0x00002868; // type:function size:0xAC scope:global align:4 +sowCheck__11daNpc_Cb1_cFv = .text:0x00002914; // type:function size:0x118 scope:global align:4 +shipRideCheck__11daNpc_Cb1_cFv = .text:0x00002A2C; // type:function size:0xAC scope:global align:4 +eventProc__11daNpc_Cb1_cFv = .text:0x00002AD8; // type:function size:0x2F0 scope:global align:4 +evCheckDisp__11daNpc_Cb1_cFi = .text:0x00002DC8; // type:function size:0x94 scope:global align:4 +evInitWait__11daNpc_Cb1_cFi = .text:0x00002E5C; // type:function size:0x9C scope:global align:4 +evActWait__11daNpc_Cb1_cFi = .text:0x00002EF8; // type:function size:0x64 scope:global align:4 +evInitMsgSet__11daNpc_Cb1_cFi = .text:0x00002F5C; // type:function size:0x94 scope:global align:4 +evActMsgSet__11daNpc_Cb1_cFi = .text:0x00002FF0; // type:function size:0x20 scope:global align:4 +evInitMsgEnd__11daNpc_Cb1_cFi = .text:0x00003010; // type:function size:0x4 scope:global align:4 +evActMsgEnd__11daNpc_Cb1_cFi = .text:0x00003014; // type:function size:0x90 scope:global align:4 +evInitMovePos__11daNpc_Cb1_cFi = .text:0x000030A4; // type:function size:0x13C scope:global align:4 +evActMovePos__11daNpc_Cb1_cFi = .text:0x000031E0; // type:function size:0x8 scope:global align:4 +evInitOffsetLink__11daNpc_Cb1_cFi = .text:0x000031E8; // type:function size:0xFC scope:global align:4 +evActOffsetLink__11daNpc_Cb1_cFi = .text:0x000032E4; // type:function size:0x8 scope:global align:4 +evInitWalk__11daNpc_Cb1_cFi = .text:0x000032EC; // type:function size:0x3C scope:global align:4 +evActWalk__11daNpc_Cb1_cFi = .text:0x00003328; // type:function size:0x414 scope:global align:4 +evInitToLink__11daNpc_Cb1_cFi = .text:0x0000373C; // type:function size:0x5C scope:global align:4 +evActToLink__11daNpc_Cb1_cFi = .text:0x00003798; // type:function size:0x140 scope:global align:4 +evInitTact__11daNpc_Cb1_cFi = .text:0x000038D8; // type:function size:0x24 scope:global align:4 +evActTact__11daNpc_Cb1_cFi = .text:0x000038FC; // type:function size:0x130 scope:global align:4 +evInitCelloPlay__11daNpc_Cb1_cFi = .text:0x00003A2C; // type:function size:0x24 scope:global align:4 +evActCelloPlay__11daNpc_Cb1_cFi = .text:0x00003A50; // type:function size:0x34 scope:global align:4 +evInitTurn__11daNpc_Cb1_cFi = .text:0x00003A84; // type:function size:0x38 scope:global align:4 +evActTurn__11daNpc_Cb1_cFi = .text:0x00003ABC; // type:function size:0x150 scope:global align:4 +evInitSow__11daNpc_Cb1_cFi = .text:0x00003C0C; // type:function size:0xE0 scope:global align:4 +evActSow__11daNpc_Cb1_cFi = .text:0x00003CEC; // type:function size:0xA4 scope:global align:4 +evInitSetAnm__11daNpc_Cb1_cFi = .text:0x00003D90; // type:function size:0x68 scope:global align:4 +evActSetAnm__11daNpc_Cb1_cFi = .text:0x00003DF8; // type:function size:0x8 scope:global align:4 +evInitSetGoal__11daNpc_Cb1_cFi = .text:0x00003E00; // type:function size:0x74 scope:global align:4 +evActSetGoal__11daNpc_Cb1_cFi = .text:0x00003E74; // type:function size:0x24 scope:global align:4 +evInitWarp__11daNpc_Cb1_cFi = .text:0x00003E98; // type:function size:0x5C scope:global align:4 +evActWarp__11daNpc_Cb1_cFi = .text:0x00003EF4; // type:function size:0x168 scope:global align:4 +evInitEnd__11daNpc_Cb1_cFi = .text:0x0000405C; // type:function size:0x118 scope:global align:4 +evActEnd__11daNpc_Cb1_cFi = .text:0x00004174; // type:function size:0x8 scope:global align:4 +getAnmType__11daNpc_Cb1_cFi = .text:0x0000417C; // type:function size:0x28 scope:global align:4 +initTalk__11daNpc_Cb1_cFv = .text:0x000041A4; // type:function size:0x84 scope:global align:4 +execTalk__11daNpc_Cb1_cFi = .text:0x00004228; // type:function size:0x130 scope:global align:4 +waitNpcAction__11daNpc_Cb1_cFPv = .text:0x00004358; // type:function size:0x2C4 scope:global align:4 +talkNpcAction__11daNpc_Cb1_cFPv = .text:0x0000461C; // type:function size:0x194 scope:global align:4 +carryNpcAction__11daNpc_Cb1_cFPv = .text:0x000047B0; // type:function size:0x3C4 scope:global align:4 +flyNpcAction__11daNpc_Cb1_cFPv = .text:0x00004B74; // type:function size:0x148 scope:global align:4 +routeAngCheck__11daNpc_Cb1_cFR4cXyzPs = .text:0x00004CBC; // type:function size:0xCC scope:global align:4 +routeWallCheck__11daNpc_Cb1_cFR4cXyzR4cXyzPs = .text:0x00004D88; // type:function size:0x264 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x00004FEC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00005118; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000051B8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00005214; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000525C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000052B8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00005300; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00005394; // type:function size:0x48 scope:weak align:4 +checkForwardGroundY__11daNpc_Cb1_cFs = .text:0x000053DC; // type:function size:0x280 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x0000565C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00005774; // type:function size:0x80 scope:weak align:4 +checkWallJump__11daNpc_Cb1_cFs = .text:0x000057F4; // type:function size:0xD4 scope:global align:4 +chkWallHit__11daNpc_Cb1_cFv = .text:0x000058C8; // type:function size:0x74 scope:global align:4 +routeCheck__11daNpc_Cb1_cFfPs = .text:0x0000593C; // type:function size:0x5D0 scope:global align:4 +searchNpcAction__11daNpc_Cb1_cFPv = .text:0x00005F0C; // type:function size:0x3E8 scope:global align:4 +hitNpcAction__11daNpc_Cb1_cFPv = .text:0x000062F4; // type:function size:0x14C scope:global align:4 +jumpNpcAction__11daNpc_Cb1_cFPv = .text:0x00006440; // type:function size:0xD8 scope:global align:4 +rescueNpcAction__11daNpc_Cb1_cFPv = .text:0x00006518; // type:function size:0x5C scope:global align:4 +musicNpcAction__11daNpc_Cb1_cFPv = .text:0x00006574; // type:function size:0xE4 scope:global align:4 +shipNpcAction__11daNpc_Cb1_cFPv = .text:0x00006658; // type:function size:0x14C scope:global align:4 +waitPlayerAction__11daNpc_Cb1_cFPv = .text:0x000067A4; // type:function size:0x244 scope:global align:4 +walkPlayerAction__11daNpc_Cb1_cFPv = .text:0x000069E8; // type:function size:0x318 scope:global align:4 +hitPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006D00; // type:function size:0x120 scope:global align:4 +jumpPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006E20; // type:function size:0xDC scope:global align:4 +flyPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006EFC; // type:function size:0x100 scope:global align:4 +carryPlayerAction__11daNpc_Cb1_cFPv = .text:0x00006FFC; // type:function size:0x80 scope:global align:4 +daNpc_Cb1_XyCheckCB__FPvi = .text:0x0000707C; // type:function size:0x54 scope:local align:4 +daNpc_Cb1_XyEventCB__FPvi = .text:0x000070D0; // type:function size:0x8 scope:local align:4 +calcFlyingTimer__11daNpc_Cb1_cFv = .text:0x000070D8; // type:function size:0x44 scope:global align:4 +initAnm__11daNpc_Cb1_cFSci = .text:0x0000711C; // type:function size:0x134 scope:global align:4 +musicPlay__11daNpc_Cb1_cFv = .text:0x00007250; // type:function size:0x64 scope:global align:4 +musicStop__11daNpc_Cb1_cFv = .text:0x000072B4; // type:function size:0x38 scope:global align:4 +setAnm__11daNpc_Cb1_cFUc = .text:0x000072EC; // type:function size:0xA4 scope:global align:4 +playAnm__11daNpc_Cb1_cFv = .text:0x00007390; // type:function size:0x160 scope:global align:4 +chkAttention__11daNpc_Cb1_cFfl = .text:0x000074F0; // type:function size:0x160 scope:global align:4 +carryCheck__11daNpc_Cb1_cFv = .text:0x00007650; // type:function size:0x54 scope:global align:4 +eventOrder__11daNpc_Cb1_cFv = .text:0x000076A4; // type:function size:0xC8 scope:global align:4 +checkOrder__11daNpc_Cb1_cFv = .text:0x0000776C; // type:function size:0xDC scope:global align:4 +checkCommandTalk__11daNpc_Cb1_cFv = .text:0x00007848; // type:function size:0x7C scope:global align:4 +next_msgStatus__11daNpc_Cb1_cFPUl = .text:0x000078C4; // type:function size:0xE8 scope:global align:4 +getMsg__11daNpc_Cb1_cFv = .text:0x000079AC; // type:function size:0xE0 scope:global align:4 +setCollision__11daNpc_Cb1_cFv = .text:0x00007A8C; // type:function size:0xAC scope:global align:4 +lookBack__11daNpc_Cb1_cFi = .text:0x00007B38; // type:function size:0x114 scope:global align:4 +setBaseMtx__11daNpc_Cb1_cFv = .text:0x00007C4C; // type:function size:0x230 scope:global align:4 +init__11daNpc_Cb1_cFv = .text:0x00007E7C; // type:function size:0x288 scope:global align:4 +draw__11daNpc_Cb1_cFv = .text:0x00008104; // type:function size:0x3A0 scope:global align:4 +execute__11daNpc_Cb1_cFv = .text:0x000084A4; // type:function size:0xBEC scope:global align:4 +__dt__11daNpc_Cb1_cFv = .text:0x00009090; // type:function size:0x318 scope:global align:4 +daNpc_Cb1_Create__FP10fopAc_ac_c = .text:0x000093A8; // type:function size:0x20 scope:local align:4 +daNpc_Cb1_Delete__FP11daNpc_Cb1_c = .text:0x000093C8; // type:function size:0x28 scope:local align:4 +daNpc_Cb1_Execute__FP11daNpc_Cb1_c = .text:0x000093F0; // type:function size:0x20 scope:local align:4 +daNpc_Cb1_Draw__FP11daNpc_Cb1_c = .text:0x00009410; // type:function size:0x20 scope:local align:4 +daNpc_Cb1_IsDelete__FP11daNpc_Cb1_c = .text:0x00009430; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x00009438; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009480; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000094DC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009524; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009534; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000953C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009544; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000954C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009554; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000958C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009594; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000959C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000095A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000095DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000095E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000095E8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000095F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000095F8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009604; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Cb1_HIO_cFv = .text:0x00009610; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00009670; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x0000968C; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fss = .text:0x000096A8; // type:function size:0x84 scope:weak align:4 +__sinit_d_a_npc_cb1_cpp = .text:0x0000972C; // type:function size:0x320 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00009A4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009A54; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009A5C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009A64; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00009A6C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00009A74; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00009A7C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00009A84; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00009A8C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00009A94; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00009A9C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00009AA4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00009AAC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00009AB4; // type:function size:0x48 scope:weak align:4 +__ct__11daNpc_Cb1_cFv = .text:0x00009AFC; // type:function size:0x200 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00009CFC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009D44; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009E10; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00009E58; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00009EB4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00009EFC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00009F58; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00009FE0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000A03C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000A084; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000A0F4; // type:function size:0x3C scope:weak align:4 +getGroundY__11daNpc_Cb1_cFv = .text:0x0000A130; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__11daNpc_Cb1_cFv = .text:0x0000A138; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__11daNpc_Cb1_cFv = .text:0x0000A140; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__11daNpc_Cb1_cFv = .text:0x0000A148; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__11daNpc_Cb1_cFv = .text:0x0000A154; // type:function size:0xC scope:weak align:4 +restartPoint__11daNpc_Cb1_cFs = .text:0x0000A160; // type:function size:0x3C scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x0000A19C; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x0000A1A4; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x0000A1AC; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x0000A1B4; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x0000A1BC; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x0000A1C4; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x0000A1CC; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x0000A1D4; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x0000A1DC; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x0000A1E4; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x0000A1EC; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x0000A1F0; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x0000A1F4; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x0000A1FC; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x0000A204; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x0000A20C; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x0000A214; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x0000A21C; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x0000A224; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x0000A22C; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x0000A234; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x0000A238; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x0000A23C; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x0000A240; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x0000A248; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x0000A254; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x0000A25C; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x0000A260; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x0000A264; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x0000A268; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x0000A270; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x0000A274; // type:function size:0x4 scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x0000A278; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x0000A27C; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x0000A284; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4206 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@4216 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4219 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4229 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4233 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4237 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4671 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4783 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4784 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4785 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4786 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4788 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4909 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5057 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5408 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5409 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5411 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5413 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@5727 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@6049 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@6065 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6223 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@6644 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@6684 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@6883 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6884 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6980 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7101 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@7464 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7612 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@7701 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7702 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7703 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@7704 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7705 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7706 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7777 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@7887 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7888 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@8289 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@8290 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@8291 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@8292 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000013C; // type:object size:0x1F7 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_wind_cyl_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +@4244 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4246 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4252 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4926 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4935 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4936 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4937 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4970 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@5029 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@5163 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@5166 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@5421 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +@5456 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@5458 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@5507 = .data:0x00000160; // type:object size:0xC scope:local align:4 +@5516 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@5517 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@5518 = .data:0x00000184; // type:object size:0xC scope:local align:4 +@5519 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@5520 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5521 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5522 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5523 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@5524 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@5525 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@5526 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@5527 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5528 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@5529 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@5530 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@5531 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@5532 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +@5533 = .data:0x00000238; // type:object size:0xC scope:local align:4 +@5534 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@5535 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5536 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@5537 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@5538 = .data:0x00000274; // type:object size:0xC scope:local align:4 +@5539 = .data:0x00000280; // type:object size:0xC scope:local align:4 +@5540 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +@5541 = .data:0x00000298; // type:object size:0xC scope:local align:4 +@5542 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +@5543 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@5544 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@5545 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +m_evProcTbl__11daNpc_Cb1_c = .data:0x000002D4; // type:object size:0x168 scope:local align:4 +l_cutNameTbl = .data:0x0000043C; // type:object size:0x3C scope:local align:4 +l_talkAnmType$6104 = .data:0x00000478; // type:object size:0xB scope:local align:4 +@6168 = .data:0x00000484; // type:object size:0xC scope:local align:4 +@6185 = .data:0x00000490; // type:object size:0xC scope:local align:4 +@6305 = .data:0x0000049C; // type:object size:0xC scope:local align:4 +@6308 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +@6711 = .data:0x000004B4; // type:object size:0xC scope:local align:4 +@6718 = .data:0x000004C0; // type:object size:0xC scope:local align:4 +@6901 = .data:0x000004CC; // type:object size:0xC scope:local align:4 +@6915 = .data:0x000004D8; // type:object size:0xC scope:local align:4 +@6926 = .data:0x000004E4; // type:object size:0xC scope:local align:4 +@6992 = .data:0x000004F0; // type:object size:0xC scope:local align:4 +@7029 = .data:0x000004FC; // type:object size:0xC scope:local align:4 +@7081 = .data:0x00000508; // type:object size:0xC scope:local align:4 +@7127 = .data:0x00000514; // type:object size:0xC scope:local align:4 +@7181 = .data:0x00000520; // type:object size:0xC scope:local align:4 +@7186 = .data:0x0000052C; // type:object size:0xC scope:local align:4 +@7193 = .data:0x00000538; // type:object size:0xC scope:local align:4 +@7278 = .data:0x00000544; // type:object size:0xC scope:local align:4 +anmTblData__11daNpc_Cb1_c = .data:0x00000550; // type:object size:0xA8 scope:global align:4 +anmPrmData__11daNpc_Cb1_c = .data:0x000005F8; // type:object size:0x18 scope:global align:4 +@7470 = .data:0x00000610; // type:object size:0xC scope:local align:4 +@7512 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +l_eventNameTbl$7710 = .data:0x00000628; // type:object size:0x14 scope:local align:4 +@7720 = .data:0x0000063C; // type:object size:0xC scope:local align:4 +@7725 = .data:0x00000648; // type:object size:0xC scope:local align:4 +@7726 = .data:0x00000654; // type:object size:0xC scope:local align:4 +@7738 = .data:0x00000660; // type:object size:0xC scope:local align:4 +@7962 = .data:0x0000066C; // type:object size:0xC scope:local align:4 +@7977 = .data:0x00000678; // type:object size:0xC scope:local align:4 +@7983 = .data:0x00000684; // type:object size:0xC scope:local align:4 +@7993 = .data:0x00000690; // type:object size:0xC scope:local align:4 +l_daNpc_Cb1_Method = .data:0x0000069C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_CB1 = .data:0x000006BC; // type:object size:0x30 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x000006EC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000704; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000734; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000764; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000077C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000788; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000794; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000007A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000007AC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000007B8; // type:object size:0x18 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000007D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000007DC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000007E8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000007F4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000800; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000080C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000818; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000008A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000008AC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000008B8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000090C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000918; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000924; // type:object size:0x24 scope:weak align:4 +__vt__10daPy_npc_c = .data:0x00000948; // type:object size:0xA8 scope:weak align:4 +__vt__9daPy_py_c = .data:0x000009F0; // type:object size:0x9C scope:weak align:4 +__vt__11daNpc_Cb1_c = .data:0x00000A8C; // type:object size:0xA8 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000B34; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Cb1_HIO_c = .data:0x00000B40; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4240 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xF0 scope:global align:4 +@4638 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +init$4639 = .bss:0x0000015C; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4637 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@4642 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +init$4643 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4641 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@4680 = .bss:0x00000188; // type:object size:0xC scope:local align:4 +init$4681 = .bss:0x00000194; // type:object size:0x1 scope:local align:1 +l_nutOffset$4679 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@4684 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +init$4685 = .bss:0x000001B0; // type:object size:0x1 scope:local align:1 +l_nutBase$4683 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +l_msgId = .bss:0x000001C0; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000001C4; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_npc_co1/splits.txt b/config/GZLP01/rels/d_a_npc_co1/splits.txt new file mode 100644 index 000000000..24b70846f --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_co1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_co1.cpp: + .text start:0x000000EC end:0x00003A10 + .text start:0x00003A10 end:0x00003A24 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001BD + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLP01/rels/d_a_npc_co1/symbols.txt b/config/GZLP01/rels/d_a_npc_co1/symbols.txt new file mode 100644 index 000000000..30d301aa3 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_co1/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Co1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCallBack_Co1__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +nodeCo1Control__11daNpc_Co1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x00000334; // type:function size:0x3C scope:weak align:4 +init_CO1_0__11daNpc_Co1_cFv = .text:0x00000370; // type:function size:0xA0 scope:global align:4 +createInit__11daNpc_Co1_cFv = .text:0x00000410; // type:function size:0x178 scope:global align:4 +setMtx__11daNpc_Co1_cFb = .text:0x00000588; // type:function size:0x35C scope:global align:4 +anmNum_toResID__11daNpc_Co1_cFi = .text:0x000008E4; // type:function size:0x14 scope:global align:4 +anmNum_toResID_prl__11daNpc_Co1_cFi = .text:0x000008F8; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Co1_cFi = .text:0x0000090C; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Co1_cFbi = .text:0x00000920; // type:function size:0x110 scope:global align:4 +setBtk__11daNpc_Co1_cFb = .text:0x00000A30; // type:function size:0x100 scope:global align:4 +iniTexPttrnAnm__11daNpc_Co1_cFb = .text:0x00000B30; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Co1_cFv = .text:0x00000B58; // type:function size:0xEC scope:global align:4 +setAnm_tex__11daNpc_Co1_cFSc = .text:0x00000C44; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Co1_cFPQ211daNpc_Co1_c9anm_prm_c = .text:0x00000C80; // type:function size:0xE4 scope:global align:4 +setAnm_NUM__11daNpc_Co1_cFii = .text:0x00000D64; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Co1_cFv = .text:0x00000DD0; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Co1_cFv = .text:0x00000E50; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Co1_cFv = .text:0x00000E54; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Co1_cFUc = .text:0x00000E58; // type:function size:0xA0 scope:global align:4 +control_anmAtr__11daNpc_Co1_cFv = .text:0x00000EF8; // type:function size:0xFC scope:global align:4 +setAnm_ATR__11daNpc_Co1_cFi = .text:0x00000FF4; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Co1_cFUs = .text:0x0000105C; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Co1_cFv = .text:0x00001120; // type:function size:0x98 scope:global align:4 +checkOrder__11daNpc_Co1_cFv = .text:0x000011B8; // type:function size:0xD0 scope:global align:4 +setCollision_SP___11daNpc_Co1_cFv = .text:0x00001288; // type:function size:0x124 scope:global align:4 +set_target__11daNpc_Co1_cFi = .text:0x000013AC; // type:function size:0x10C scope:global align:4 +chk_talk__11daNpc_Co1_cFv = .text:0x000014B8; // type:function size:0x9C scope:global align:4 +chk_partsNotMove__11daNpc_Co1_cFv = .text:0x00001554; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Co1_cFv = .text:0x00001594; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Co1_cFPUl = .text:0x00001734; // type:function size:0xB8 scope:global align:4 +getMsg_CO1_0__11daNpc_Co1_cFv = .text:0x000017EC; // type:function size:0xA8 scope:global align:4 +getMsg__11daNpc_Co1_cFv = .text:0x00001894; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Co1_cFv = .text:0x000018D0; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Co1_cFb = .text:0x00001950; // type:function size:0xF4 scope:global align:4 +charDecide__11daNpc_Co1_cFi = .text:0x00001A44; // type:function size:0x1C scope:global align:4 +eInit_MDR___11daNpc_Co1_cFv = .text:0x00001A60; // type:function size:0x3C scope:global align:4 +eInit_RED_LTR___11daNpc_Co1_cFv = .text:0x00001A9C; // type:function size:0x28 scope:global align:4 +event_actionInit__11daNpc_Co1_cFi = .text:0x00001AC4; // type:function size:0x8C scope:global align:4 +eMove_MDR___11daNpc_Co1_cFv = .text:0x00001B50; // type:function size:0x58 scope:global align:4 +eMove_RED_LTR___11daNpc_Co1_cFv = .text:0x00001BA8; // type:function size:0x8C scope:global align:4 +event_action__11daNpc_Co1_cFv = .text:0x00001C34; // type:function size:0x50 scope:global align:4 +privateCut__11daNpc_Co1_cFi = .text:0x00001C84; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Co1_cFv = .text:0x00001D70; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Co1_cFv = .text:0x00001D90; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Co1_cFi = .text:0x00001DC8; // type:function size:0xF8 scope:global align:4 +set_action__11daNpc_Co1_cFM11daNpc_Co1_cFPCvPvPv_iPv = .text:0x00001EC0; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Co1_cFSc = .text:0x00001F6C; // type:function size:0x68 scope:global align:4 +wait_1__11daNpc_Co1_cFv = .text:0x00001FD4; // type:function size:0x88 scope:global align:4 +wait_2__11daNpc_Co1_cFv = .text:0x0000205C; // type:function size:0xB8 scope:global align:4 +wakeup__11daNpc_Co1_cFv = .text:0x00002114; // type:function size:0x3C scope:global align:4 +talk_1__11daNpc_Co1_cFv = .text:0x00002150; // type:function size:0x1FC scope:global align:4 +toru_1__11daNpc_Co1_cFv = .text:0x0000234C; // type:function size:0x70 scope:global align:4 +read_1__11daNpc_Co1_cFv = .text:0x000023BC; // type:function size:0x3C scope:global align:4 +modoru__11daNpc_Co1_cFv = .text:0x000023F8; // type:function size:0x60 scope:global align:4 +wait_action1__11daNpc_Co1_cFPv = .text:0x00002458; // type:function size:0x184 scope:global align:4 +demo__11daNpc_Co1_cFv = .text:0x000025DC; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Co1_cFv = .text:0x0000271C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Co1_cFv = .text:0x000027AC; // type:function size:0x1B0 scope:global align:4 +_execute__11daNpc_Co1_cFv = .text:0x0000295C; // type:function size:0x1AC scope:global align:4 +_delete__11daNpc_Co1_cFv = .text:0x00002B08; // type:function size:0x64 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002B6C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Co1_cFv = .text:0x00002B8C; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Co1_cFv = .text:0x00002CAC; // type:function size:0x17C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002E28; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002E84; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002EE0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002F28; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002FF4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000303C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003098; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000030E0; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Co1_cFv = .text:0x00003150; // type:function size:0x270 scope:global align:4 +create_prl_Anm__11daNpc_Co1_cFv = .text:0x000033C0; // type:function size:0x1B8 scope:global align:4 +create_itm_Mdl__11daNpc_Co1_cFv = .text:0x00003578; // type:function size:0xBC scope:global align:4 +CreateHeap__11daNpc_Co1_cFv = .text:0x00003634; // type:function size:0x194 scope:global align:4 +daNpc_Co1_Create__FP10fopAc_ac_c = .text:0x000037C8; // type:function size:0x20 scope:local align:4 +daNpc_Co1_Delete__FP11daNpc_Co1_c = .text:0x000037E8; // type:function size:0x20 scope:local align:4 +daNpc_Co1_Execute__FP11daNpc_Co1_c = .text:0x00003808; // type:function size:0x20 scope:local align:4 +daNpc_Co1_Draw__FP11daNpc_Co1_c = .text:0x00003828; // type:function size:0x20 scope:local align:4 +daNpc_Co1_IsDelete__FP11daNpc_Co1_c = .text:0x00003848; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003850; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003860; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003868; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003870; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003878; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003880; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000038B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000038C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000038C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000038D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003908; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000390C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003914; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000391C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003924; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003930; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Co1_HIO_cFv = .text:0x0000393C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003998; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_co1_cpp = .text:0x000039B4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000039F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000039F8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003A00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003A08; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003A10; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003A18; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003A20; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4240 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4357 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +a_bck_resID_tbl$4365 = .rodata:0x00000020; // type:object size:0x2C scope:local align:4 +a_bck_resID_tbl$4370 = .rodata:0x0000004C; // type:object size:0x2C scope:local align:4 +a_btp_resID_tbl$4375 = .rodata:0x00000078; // type:object size:0x1C scope:local align:4 +@4392 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4441 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4442 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4618 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4621 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4801 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5136 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5137 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5149 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5151 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5187 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 data:double +@5285 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5286 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5287 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000DC; // type:object size:0xE1 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x2C scope:local align:4 +l_evn_tbl = .data:0x0000002C; // type:object size:0xC scope:local align:4 +@4195 = .data:0x00000038; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4461 = .data:0x00000044; // type:object size:0xC0 scope:local align:4 +a_anm_prm_tbl$4468 = .data:0x00000104; // type:object size:0x80 scope:local align:4 +@4499 = .data:0x00000184; // type:object size:0x2C scope:local align:4 +@4530 = .data:0x000001B0; // type:object size:0x38 scope:local align:4 +a_anm_prm_tbl$4534 = .data:0x000001E8; // type:object size:0xE0 scope:local align:4 +@4738 = .data:0x000002C8; // type:object size:0x34 scope:local align:4 +a_cut_tbl$4859 = .data:0x000002FC; // type:object size:0x4 scope:local align:4 +@5084 = .data:0x00000300; // type:object size:0x20 scope:local align:4 +a_size_tbl$5241 = .data:0x00000320; // type:object size:0x4 scope:local align:4 +l_daNpc_Co1_Method = .data:0x00000324; // type:object size:0x20 scope:local align:4 +g_profile_NPC_CO1 = .data:0x00000344; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000398; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000438; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000048C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004B0; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Co1_c = .data:0x000004C4; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Co1_HIO_c = .data:0x000004D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000004E4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4138 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x38 scope:local align:4 +@4153 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4154 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4152 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_de1/splits.txt b/config/GZLP01/rels/d_a_npc_de1/splits.txt new file mode 100644 index 000000000..efe7849f1 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_de1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_de1.cpp: + .text start:0x000000EC end:0x00002F54 + .text start:0x00002F54 end:0x00002F54 + .text start:0x00002F54 end:0x00002F58 + .text start:0x00002F58 end:0x000032D0 + .text start:0x000032D0 end:0x000032E4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001C5 + .data start:0x00000000 end:0x0000051C + .bss start:0x00000008 end:0x000001D4 diff --git a/config/GZLP01/rels/d_a_npc_de1/symbols.txt b/config/GZLP01/rels/d_a_npc_de1/symbols.txt new file mode 100644 index 000000000..80affb80b --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_de1/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_De1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +searchActor_leafLift__FPvPv = .text:0x00000144; // type:function size:0x78 scope:local align:4 +createInit__11daNpc_De1_cFv = .text:0x000001BC; // type:function size:0x180 scope:global align:4 +setMtx__11daNpc_De1_cFv = .text:0x0000033C; // type:function size:0x214 scope:global align:4 +anmResID__11daNpc_De1_cFiPiPi = .text:0x00000550; // type:function size:0x108 scope:global align:4 +setAnm_anm__11daNpc_De1_cFPQ211daNpc_De1_c9anm_prm_c = .text:0x00000658; // type:function size:0xEC scope:global align:4 +setAnm_NUM__11daNpc_De1_cFi = .text:0x00000744; // type:function size:0x30 scope:global align:4 +setAnm__11daNpc_De1_cFv = .text:0x00000774; // type:function size:0x38 scope:global align:4 +chngAnmTag__11daNpc_De1_cFv = .text:0x000007AC; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_De1_cFv = .text:0x000007B8; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_De1_cFUc = .text:0x000007C4; // type:function size:0x3C scope:global align:4 +ctrlAnmAtr__11daNpc_De1_cFv = .text:0x00000800; // type:function size:0x48 scope:global align:4 +setAnm_ATR__11daNpc_De1_cFv = .text:0x00000848; // type:function size:0x34 scope:global align:4 +anmAtr__11daNpc_De1_cFUs = .text:0x0000087C; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_De1_cFSc = .text:0x00000938; // type:function size:0x7C scope:global align:4 +next_msgStatus__11daNpc_De1_cFPUl = .text:0x000009B4; // type:function size:0x2E4 scope:global align:4 +getMsg__11daNpc_De1_cFv = .text:0x00000C98; // type:function size:0xD4 scope:global align:4 +eventOrder__11daNpc_De1_cFv = .text:0x00000D6C; // type:function size:0xA8 scope:global align:4 +checkOrder__11daNpc_De1_cFv = .text:0x00000E14; // type:function size:0x178 scope:global align:4 +chkAttention__11daNpc_De1_cFv = .text:0x00000F8C; // type:function size:0x12C scope:global align:4 +setAttention__11daNpc_De1_cFv = .text:0x000010B8; // type:function size:0xDC scope:global align:4 +searchByID__11daNpc_De1_cFUi = .text:0x00001194; // type:function size:0x34 scope:global align:4 +setDemoStartCenter__11daNpc_De1_cFv = .text:0x000011C8; // type:function size:0x84 scope:global align:4 +partner_srch__11daNpc_De1_cFv = .text:0x0000124C; // type:function size:0xB4 scope:global align:4 +ccCreate__11daNpc_De1_cFv = .text:0x00001300; // type:function size:0xF0 scope:global align:4 +cc_set__11daNpc_De1_cFv = .text:0x000013F0; // type:function size:0xB0 scope:global align:4 +set_pa_happa__11daNpc_De1_cFv = .text:0x000014A0; // type:function size:0x84 scope:global align:4 +del_pa_happa__11daNpc_De1_cFv = .text:0x00001524; // type:function size:0x2C scope:global align:4 +followPa_happa__11daNpc_De1_cFv = .text:0x00001550; // type:function size:0x7C scope:global align:4 +decideType__11daNpc_De1_cFi = .text:0x000015CC; // type:function size:0x90 scope:global align:4 +event_actionInit__11daNpc_De1_cFi = .text:0x0000165C; // type:function size:0x1FC scope:global align:4 +event_action__11daNpc_De1_cFv = .text:0x00001858; // type:function size:0xE0 scope:global align:4 +privateCut__11daNpc_De1_cFv = .text:0x00001938; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_De1_cFv = .text:0x00001A40; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_De1_cFv = .text:0x00001A60; // type:function size:0x130 scope:global align:4 +set_action__11daNpc_De1_cFM11daNpc_De1_cFPCvPvPv_iPv = .text:0x00001B90; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_De1_cFv = .text:0x00001C3C; // type:function size:0x58 scope:global align:4 +wait02__11daNpc_De1_cFv = .text:0x00001C94; // type:function size:0xA4 scope:global align:4 +wait03__11daNpc_De1_cFv = .text:0x00001D38; // type:function size:0x54 scope:global align:4 +wait04__11daNpc_De1_cFv = .text:0x00001D8C; // type:function size:0x114 scope:global align:4 +wait05__11daNpc_De1_cFv = .text:0x00001EA0; // type:function size:0x98 scope:global align:4 +talk01__11daNpc_De1_cFv = .text:0x00001F38; // type:function size:0x58 scope:global align:4 +talk02__11daNpc_De1_cFv = .text:0x00001F90; // type:function size:0x90 scope:global align:4 +wait_action1__11daNpc_De1_cFPv = .text:0x00002020; // type:function size:0xA0 scope:global align:4 +wait_action2__11daNpc_De1_cFPv = .text:0x000020C0; // type:function size:0xEC scope:global align:4 +demo__11daNpc_De1_cFv = .text:0x000021AC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_De1_cFv = .text:0x00002248; // type:function size:0x110 scope:global align:4 +_execute__11daNpc_De1_cFv = .text:0x00002358; // type:function size:0xFC scope:global align:4 +_delete__11daNpc_De1_cFv = .text:0x00002454; // type:function size:0xAC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002500; // type:function size:0x20 scope:local align:4 +_create__11daNpc_De1_cFv = .text:0x00002520; // type:function size:0x284 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000027A4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002870; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000028B8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002914; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000295C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000029B8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002A40; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_De1_cFv = .text:0x00002AB0; // type:function size:0x354 scope:global align:4 +daNpc_De1_Create__FP10fopAc_ac_c = .text:0x00002E04; // type:function size:0x20 scope:local align:4 +daNpc_De1_Delete__FP11daNpc_De1_c = .text:0x00002E24; // type:function size:0x20 scope:local align:4 +daNpc_De1_Execute__FP11daNpc_De1_c = .text:0x00002E44; // type:function size:0x20 scope:local align:4 +daNpc_De1_Draw__FP11daNpc_De1_c = .text:0x00002E64; // type:function size:0x20 scope:local align:4 +daNpc_De1_IsDelete__FP11daNpc_De1_c = .text:0x00002E84; // type:function size:0x8 scope:local align:4 +__dt__15daNpc_De1_HIO_cFv = .text:0x00002E8C; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002ED4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_de1_cpp = .text:0x00002EF0; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002F2C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002F44; // type:function size:0x8 scope:weak align:4 +@196@__dt__10dBgWDeformFv = .text:0x00002F4C; // type:function size:0x8 scope:weak align:4 +MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x00002F54; // type:function size:0x4 scope:weak align:4 +__dt__10dBgWDeformFv = .text:0x00002F58; // type:function size:0xA4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002FFC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003044; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000308C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000030E8; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003130; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003134; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003138; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000313C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003140; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003188; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000031E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000031F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000031FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003204; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000320C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003214; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000324C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003254; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000325C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003264; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000329C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000032A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000032A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000032B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000032B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000032C4; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000032D0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000032D8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000032E0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4205 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4265 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4269 = .rodata:0x0000000C; // type:object size:0x38 scope:local align:4 +@4554 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4556 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4581 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x00000060; // type:object size:0x28 scope:local align:4 +@5048 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5050 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5054 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5056 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000A0; // type:object size:0x125 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_prm_tbl$4158 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@4179 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4182 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@4185 = .data:0x00000068; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4300 = .data:0x00000074; // type:object size:0x70 scope:local align:4 +a_anm_prm_tbl$4305 = .data:0x000000E4; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4348 = .data:0x00000164; // type:object size:0x40 scope:local align:4 +@4453 = .data:0x000001A4; // type:object size:0xD0 scope:local align:4 +a_demo_name_tbl$4474 = .data:0x00000274; // type:object size:0xC scope:local align:4 +cut_name_tbl$4818 = .data:0x00000280; // type:object size:0x4 scope:local align:4 +@4865 = .data:0x00000284; // type:object size:0xC scope:local align:4 +a_heap_size_tbl$5149 = .data:0x00000290; // type:object size:0x4 scope:local align:4 +a_jnt_name_tbl$5388 = .data:0x00000294; // type:object size:0x28 scope:local align:4 +l_daNpc_De1_Method = .data:0x000002BC; // type:object size:0x20 scope:local align:4 +g_profile_NPC_DE1 = .data:0x000002DC; // type:object size:0x30 scope:global align:4 +__vt__10dBgWDeform = .data:0x0000030C; // type:object size:0x40 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000388; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000394; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003B0; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000470; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004C4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004E8; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_De1_c = .data:0x000004FC; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_De1_HIO_c = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4160 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:local align:4 +l_check_inf = .bss:0x00000040; // type:object size:0x190 scope:local align:4 +l_check_wrk = .bss:0x000001D0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_npc_ds1/splits.txt b/config/GZLP01/rels/d_a_npc_ds1/splits.txt new file mode 100644 index 000000000..8ee7775e3 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ds1/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ds1.cpp: + .text start:0x000000EC end:0x00005768 + .text start:0x00005768 end:0x000057B0 + .text start:0x000057B0 end:0x00005824 + .text start:0x00005824 end:0x00005824 + .text start:0x00005824 end:0x00005904 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000026E + .data start:0x00000000 end:0x00000480 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZLP01/rels/d_a_npc_ds1/symbols.txt b/config/GZLP01/rels/d_a_npc_ds1/symbols.txt new file mode 100644 index 000000000..fa3e02e91 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ds1/symbols.txt @@ -0,0 +1,234 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Ds1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +daNpc_Ds1_checkCreateDrugChuchu__FUc = .text:0x00000108; // type:function size:0x8C scope:local align:4 +__ct__15daNpc_Ds1_HIO_cFv = .text:0x00000194; // type:function size:0x104 scope:global align:4 +__dt__20daNpc_Ds1_childHIO_cFv = .text:0x00000298; // type:function size:0x60 scope:weak align:4 +daNpc_Ds1_XyEventCB__FPvi = .text:0x000002F8; // type:function size:0x20 scope:local align:4 +XyEventCB__11daNpc_Ds1_cFi = .text:0x00000318; // type:function size:0x238 scope:global align:4 +nodeCallBack_Ds__FP7J3DNodei = .text:0x00000550; // type:function size:0x1C8 scope:local align:4 +initTexPatternAnm__11daNpc_Ds1_cFb = .text:0x00000718; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__11daNpc_Ds1_cFv = .text:0x00000824; // type:function size:0x8C scope:global align:4 +setAnm__11daNpc_Ds1_cFScf = .text:0x000008B0; // type:function size:0xF8 scope:global align:4 +setTexAnm__11daNpc_Ds1_cFSc = .text:0x000009A8; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__11daNpc_Ds1_cFv = .text:0x000009EC; // type:function size:0x2C0 scope:global align:4 +chkAttention__11daNpc_Ds1_cF4cXyzs = .text:0x00000CAC; // type:function size:0x104 scope:global align:4 +eventOrder__11daNpc_Ds1_cFv = .text:0x00000DB0; // type:function size:0xFC scope:global align:4 +checkOrder__11daNpc_Ds1_cFv = .text:0x00000EAC; // type:function size:0x34C scope:global align:4 +next_msgStatus__11daNpc_Ds1_cFPUl = .text:0x000011F8; // type:function size:0x4A0 scope:global align:4 +getMsg__11daNpc_Ds1_cFv = .text:0x00001698; // type:function size:0xFC scope:global align:4 +setCollision__11daNpc_Ds1_cFv = .text:0x00001794; // type:function size:0xBC scope:global align:4 +talkInit__11daNpc_Ds1_cFv = .text:0x00001850; // type:function size:0xC scope:global align:4 +daNpc_Ds1_shopMsgCheck__FUl = .text:0x0000185C; // type:function size:0x28 scope:local align:4 +daNpc_Ds1_shopStickMoveMsgCheck__FUl = .text:0x00001884; // type:function size:0x28 scope:local align:4 +normal_talk__11daNpc_Ds1_cFv = .text:0x000018AC; // type:function size:0x258 scope:global align:4 +shop_talk__11daNpc_Ds1_cFv = .text:0x00001B04; // type:function size:0x148 scope:global align:4 +talk__11daNpc_Ds1_cFv = .text:0x00001C4C; // type:function size:0x238 scope:global align:4 +CreateInit__11daNpc_Ds1_cFv = .text:0x00001E84; // type:function size:0x2D4 scope:global align:4 +setAttention__11daNpc_Ds1_cFb = .text:0x00002158; // type:function size:0x50 scope:global align:4 +lookBack__11daNpc_Ds1_cFv = .text:0x000021A8; // type:function size:0x37C scope:global align:4 +wait01__11daNpc_Ds1_cFv = .text:0x00002524; // type:function size:0x54 scope:global align:4 +talk01__11daNpc_Ds1_cFv = .text:0x00002578; // type:function size:0x1E8 scope:global align:4 +getdemo_action__11daNpc_Ds1_cFPv = .text:0x00002760; // type:function size:0x2A4 scope:global align:4 +privateCut__11daNpc_Ds1_cFv = .text:0x00002A04; // type:function size:0x1CC scope:global align:4 +evn_setAnm_init__11daNpc_Ds1_cFi = .text:0x00002BD0; // type:function size:0x230 scope:global align:4 +evn_Anm__11daNpc_Ds1_cFv = .text:0x00002E00; // type:function size:0x2A0 scope:global align:4 +evn_talk_init__11daNpc_Ds1_cFi = .text:0x000030A0; // type:function size:0xC8 scope:global align:4 +evn_continue_talk_init__11daNpc_Ds1_cFi = .text:0x00003168; // type:function size:0x68 scope:global align:4 +evn_talk__11daNpc_Ds1_cFv = .text:0x000031D0; // type:function size:0x1DC scope:global align:4 +evn_jnt_lock_init__11daNpc_Ds1_cFi = .text:0x000033AC; // type:function size:0xCC scope:global align:4 +evn_player_hide_init__11daNpc_Ds1_cFi = .text:0x00003478; // type:function size:0x94 scope:global align:4 +evn_head_swing_init__11daNpc_Ds1_cFi = .text:0x0000350C; // type:function size:0xAC scope:global align:4 +evn_ItemModel_init__11daNpc_Ds1_cFi = .text:0x000035B8; // type:function size:0x64 scope:global align:4 +evn_move_pos_init__11daNpc_Ds1_cFi = .text:0x0000361C; // type:function size:0xB8 scope:global align:4 +evn_move_pos__11daNpc_Ds1_cFv = .text:0x000036D4; // type:function size:0x11C scope:global align:4 +evn_init_pos_init__11daNpc_Ds1_cFi = .text:0x000037F0; // type:function size:0x104 scope:global align:4 +event_action__11daNpc_Ds1_cFPv = .text:0x000038F4; // type:function size:0x204 scope:global align:4 +wait_action__11daNpc_Ds1_cFPv = .text:0x00003AF8; // type:function size:0xF8 scope:global align:4 +dummy_action__11daNpc_Ds1_cFPv = .text:0x00003BF0; // type:function size:0x1C scope:global align:4 +RoomEffectSet__11daNpc_Ds1_cFv = .text:0x00003C0C; // type:function size:0x2D8 scope:global align:4 +RoomEffectDelete__11daNpc_Ds1_cFv = .text:0x00003EE4; // type:function size:0x3C scope:global align:4 +_draw__11daNpc_Ds1_cFv = .text:0x00003F20; // type:function size:0x2B0 scope:global align:4 +_execute__11daNpc_Ds1_cFv = .text:0x000041D0; // type:function size:0x384 scope:global align:4 +_delete__11daNpc_Ds1_cFv = .text:0x00004554; // type:function size:0x108 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000465C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ds1_cFv = .text:0x0000467C; // type:function size:0x140 scope:global align:4 +__ct__11daNpc_Ds1_cFv = .text:0x000047BC; // type:function size:0x240 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000049FC; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004A58; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004B24; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004B6C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004BC8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004C10; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004C6C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004CF4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004D64; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004DC0; // type:function size:0x48 scope:weak align:4 +CreateHeap__11daNpc_Ds1_cFv = .text:0x00004E08; // type:function size:0x4CC scope:global align:4 +daNpc_Ds1_Create__FP10fopAc_ac_c = .text:0x000052D4; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_Delete__FP11daNpc_Ds1_c = .text:0x000052F4; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_Execute__FP11daNpc_Ds1_c = .text:0x00005314; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_Draw__FP11daNpc_Ds1_c = .text:0x00005334; // type:function size:0x20 scope:local align:4 +daNpc_Ds1_IsDelete__FP11daNpc_Ds1_c = .text:0x00005354; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000535C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000053A4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000053EC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005448; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005490; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000054A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000054A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000054B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000054B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000054C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000054F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005500; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005508; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005510; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005548; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000554C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005554; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000555C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005564; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005570; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ds1_HIO_cFv = .text:0x0000557C; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000055EC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ds1_cpp = .text:0x00005608; // type:function size:0x140 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005748; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005750; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005758; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005760; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005768; // type:function size:0x48 scope:weak align:4 +setEyePos__11daNpc_Ds1_cF4cXyz = .text:0x000057B0; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__11daNpc_Ds1_cF4cXyz = .text:0x000057CC; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x000057E8; // type:function size:0x3C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x00005824; // type:function size:0xE0 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4188 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4192 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4193 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000020; // type:object size:0x28 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@4325 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4326 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4369 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4370 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4457 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +@4580 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4805 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5050 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5051 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5500 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5501 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5694 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5695 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5696 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5697 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@5798 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@5871 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5872 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5873 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5875 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5876 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5877 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5878 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5957 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5958 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5959 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5960 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5961 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5962 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5963 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6475 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6476 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000108; // type:object size:0x166 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4224 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4229 = .data:0x00000080; // type:object size:0xC scope:local align:4 +m_arcname__11daNpc_Ds1_c = .data:0x0000008C; // type:object size:0x3 scope:local align:4 data:string +play_mode_tbl$4375 = .data:0x00000090; // type:object size:0x28 scope:local align:4 +morf_frame_tbl$4376 = .data:0x000000B8; // type:object size:0x28 scope:local align:4 +play_speed_tbl$4377 = .data:0x000000E0; // type:object size:0x28 scope:local align:4 +@4520 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4526 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4757 = .data:0x00000120; // type:object size:0xAC scope:local align:4 +@5005 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@5079 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@5171 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@5239 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5288 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +cut_name_tbl$5315 = .data:0x00000208; // type:object size:0x28 scope:local align:4 +@5357 = .data:0x00000230; // type:object size:0x28 scope:local align:4 +ef_prmColor$5370 = .data:0x00000258; // type:object size:0xC scope:local align:4 +ef_envColor$5371 = .data:0x00000264; // type:object size:0xC scope:local align:4 +@5746 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@5967 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +l_daNpc_Ds1_Method = .data:0x00000288; // type:object size:0x20 scope:local align:4 +g_profile_NPC_DS1 = .data:0x000002A8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002F0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000032C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000420; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Ds1_HIO_c = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Ds1_childHIO_c = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@4200 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000068; // type:object size:0x54 scope:local align:4 +@4201 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@4202 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@4203 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@4204 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +se_pos = .bss:0x000000EC; // type:object size:0x30 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_gk1/splits.txt b/config/GZLP01/rels/d_a_npc_gk1/splits.txt new file mode 100644 index 000000000..e274721ad --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_gk1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gk1.cpp: + .text start:0x000000EC end:0x00002FF0 + .text start:0x00002FF0 end:0x00003004 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010E + .data start:0x00000000 end:0x000002B4 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZLP01/rels/d_a_npc_gk1/symbols.txt b/config/GZLP01/rels/d_a_npc_gk1/symbols.txt new file mode 100644 index 000000000..f355832df --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_gk1/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Gk1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Gk1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0xF4 scope:global align:4 +__dt__4cXyzFv = .text:0x000002D8; // type:function size:0x3C scope:weak align:4 +nodeCB_Neck__FP7J3DNodei = .text:0x00000314; // type:function size:0x4C scope:local align:4 +_nodeCB_Neck__11daNpc_Gk1_cFP7J3DNodeP8J3DModel = .text:0x00000360; // type:function size:0xA0 scope:global align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000400; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Gk1_cFP7J3DNodeP8J3DModel = .text:0x0000044C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x20 scope:local align:4 +init_GK1_0__11daNpc_Gk1_cFv = .text:0x0000050C; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Gk1_cFv = .text:0x0000058C; // type:function size:0x194 scope:global align:4 +play_animation__11daNpc_Gk1_cFv = .text:0x00000720; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Gk1_cFb = .text:0x000007C8; // type:function size:0x168 scope:global align:4 +bckResID__11daNpc_Gk1_cFi = .text:0x00000930; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Gk1_cFi = .text:0x00000944; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Gk1_cFScb = .text:0x00000958; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Gk1_cFScb = .text:0x00000A5C; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Gk1_cFv = .text:0x00000A7C; // type:function size:0x9C scope:global align:4 +setAnm_anm__11daNpc_Gk1_cFPQ211daNpc_Gk1_c9anm_prm_c = .text:0x00000B18; // type:function size:0x9C scope:global align:4 +setAnm__11daNpc_Gk1_cFv = .text:0x00000BB4; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Gk1_cFv = .text:0x00000C20; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Gk1_cFv = .text:0x00000C24; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Gk1_cFUc = .text:0x00000C28; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Gk1_cFv = .text:0x00000C68; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Gk1_cFv = .text:0x00000C74; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Gk1_cFUs = .text:0x00000CD8; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Gk1_cFPUl = .text:0x00000D94; // type:function size:0x118 scope:global align:4 +getMsg_GK1_0__11daNpc_Gk1_cFv = .text:0x00000EAC; // type:function size:0xA4 scope:global align:4 +getMsg__11daNpc_Gk1_cFv = .text:0x00000F50; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Gk1_cFv = .text:0x00000F8C; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Gk1_cFv = .text:0x00001018; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Gk1_cFv = .text:0x000010CC; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Gk1_cFv = .text:0x00001164; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Gk1_cFUiPi = .text:0x000011A4; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Gk1_cFv = .text:0x000011F8; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Gk1_cFv = .text:0x000013BC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Gk1_cFb = .text:0x0000143C; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Gk1_cFi = .text:0x00001494; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Gk1_cFi = .text:0x0000151C; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Gk1_cFv = .text:0x000015BC; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Gk1_cFv = .text:0x000015E0; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Gk1_cFi = .text:0x00001618; // type:function size:0x84 scope:global align:4 +set_action__11daNpc_Gk1_cFM11daNpc_Gk1_cFPCvPvPv_iPv = .text:0x0000169C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Gk1_cFSc = .text:0x00001748; // type:function size:0x80 scope:global align:4 +chk_attn__11daNpc_Gk1_cFv = .text:0x000017C8; // type:function size:0x218 scope:global align:4 +wait_1__11daNpc_Gk1_cFv = .text:0x000019E0; // type:function size:0x194 scope:global align:4 +talk_1__11daNpc_Gk1_cFv = .text:0x00001B74; // type:function size:0x100 scope:global align:4 +wait_action1__11daNpc_Gk1_cFPv = .text:0x00001C74; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Gk1_cFv = .text:0x00001D30; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Gk1_cFv = .text:0x00001E70; // type:function size:0xD8 scope:global align:4 +_draw__11daNpc_Gk1_cFv = .text:0x00001F48; // type:function size:0x11C scope:global align:4 +_execute__11daNpc_Gk1_cFv = .text:0x00002064; // type:function size:0x21C scope:global align:4 +_delete__11daNpc_Gk1_cFv = .text:0x00002280; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Gk1_cFv = .text:0x000022D4; // type:function size:0x24C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002520; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000257C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000025C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002690; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000026D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002734; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000277C; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Gk1_cFv = .text:0x000027EC; // type:function size:0x2FC scope:global align:4 +itemCreateHeap__11daNpc_Gk1_cFv = .text:0x00002AE8; // type:function size:0xC0 scope:global align:4 +hat_CreateHeap__11daNpc_Gk1_cFv = .text:0x00002BA8; // type:function size:0xC0 scope:global align:4 +CreateHeap__11daNpc_Gk1_cFv = .text:0x00002C68; // type:function size:0xC4 scope:global align:4 +daNpc_Gk1_Create__FP10fopAc_ac_c = .text:0x00002D2C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_Delete__FP11daNpc_Gk1_c = .text:0x00002D4C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_Execute__FP11daNpc_Gk1_c = .text:0x00002D6C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_Draw__FP11daNpc_Gk1_c = .text:0x00002D8C; // type:function size:0x20 scope:local align:4 +daNpc_Gk1_IsDelete__FP11daNpc_Gk1_c = .text:0x00002DAC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002DB4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002DC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002DCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002DD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002DDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002DE4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002E1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002E24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002E2C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E34; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002E6C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002E70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E78; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E80; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002E88; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002E94; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Gk1_HIO_cFv = .text:0x00002EA0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002EFC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00002F18; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_gk1_cpp = .text:0x00002F94; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002FD0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002FD8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002FE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002FE8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002FF0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002FF8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003000; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4199 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4395 = .rodata:0x00000010; // type:object size:0x14 scope:local align:4 +a_resID_tbl$4400 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4677 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4829 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4830 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4831 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4832 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4834 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@4977 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4979 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4993 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4995 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5159 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5160 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5161 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x8A scope:local align:4 data:string_table +a_prm_tbl$4161 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_evn_tbl = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +@4272 = .data:0x00000020; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4455 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4497 = .data:0x0000005C; // type:object size:0x50 scope:local align:4 +@4538 = .data:0x000000AC; // type:object size:0x3C scope:local align:4 +a_cut_tbl$4711 = .data:0x000000E8; // type:object size:0x4 scope:local align:4 +a_siz_tbl$5069 = .data:0x000000EC; // type:object size:0x8 scope:local align:4 +l_daNpc_Gk1_Method = .data:0x000000F4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_GK1 = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001FC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000250; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000274; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Gk1_c = .data:0x00000288; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Gk1_HIO_c = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4166 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +l_check_inf = .bss:0x00000088; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000D8; // type:object size:0x4 scope:local align:4 +@4181 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4182 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4180 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_gp1/splits.txt b/config/GZLP01/rels/d_a_npc_gp1/splits.txt new file mode 100644 index 000000000..daa9d17a3 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_gp1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gp1.cpp: + .text start:0x000000EC end:0x00003BE8 + .text start:0x00003BE8 end:0x00003BFC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000019C + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZLP01/rels/d_a_npc_gp1/symbols.txt b/config/GZLP01/rels/d_a_npc_gp1/symbols.txt new file mode 100644 index 000000000..373c90682 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_gp1/symbols.txt @@ -0,0 +1,206 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Gp1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +searchActor_Bm__FPvPv = .text:0x00000198; // type:function size:0x78 scope:local align:4 +nodeCallBack_Gp1__FP7J3DNodei = .text:0x00000210; // type:function size:0x4C scope:local align:4 +nodeGp1Control__11daNpc_Gp1_cFP7J3DNodeP8J3DModel = .text:0x0000025C; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x000003AC; // type:function size:0x3C scope:weak align:4 +init_GP1_0__11daNpc_Gp1_cFv = .text:0x000003E8; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Gp1_cFv = .text:0x00000468; // type:function size:0x1D0 scope:global align:4 +setMtx__11daNpc_Gp1_cFb = .text:0x00000638; // type:function size:0x120 scope:global align:4 +anmNum_toResID__11daNpc_Gp1_cFi = .text:0x00000758; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Gp1_cFi = .text:0x0000076C; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Gp1_cFbi = .text:0x00000780; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Gp1_cFb = .text:0x00000890; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Gp1_cFv = .text:0x000008B8; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Gp1_cFSc = .text:0x00000964; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Gp1_cFPQ211daNpc_Gp1_c9anm_prm_c = .text:0x000009A0; // type:function size:0xD8 scope:global align:4 +setAnm_NUM__11daNpc_Gp1_cFii = .text:0x00000A78; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Gp1_cFv = .text:0x00000AE4; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Gp1_cFv = .text:0x00000B64; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Gp1_cFv = .text:0x00000B68; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Gp1_cFUc = .text:0x00000B6C; // type:function size:0x44 scope:global align:4 +control_anmAtr__11daNpc_Gp1_cFv = .text:0x00000BB0; // type:function size:0x150 scope:global align:4 +setAnm_ATR__11daNpc_Gp1_cFi = .text:0x00000D00; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Gp1_cFUs = .text:0x00000D68; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Gp1_cFv = .text:0x00000E2C; // type:function size:0x98 scope:global align:4 +checkOrder__11daNpc_Gp1_cFv = .text:0x00000EC4; // type:function size:0x98 scope:global align:4 +chk_talk__11daNpc_Gp1_cFv = .text:0x00000F5C; // type:function size:0xAC scope:global align:4 +chk_partsNotMove__11daNpc_Gp1_cFv = .text:0x00001008; // type:function size:0x40 scope:global align:4 +chk_forceTlkArea__11daNpc_Gp1_cFv = .text:0x00001048; // type:function size:0x120 scope:global align:4 +lookBack__11daNpc_Gp1_cFv = .text:0x00001168; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Gp1_cFPUl = .text:0x00001308; // type:function size:0x1FC scope:global align:4 +getMsg_GP1_0__11daNpc_Gp1_cFv = .text:0x00001504; // type:function size:0x168 scope:global align:4 +getMsg__11daNpc_Gp1_cFv = .text:0x0000166C; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Gp1_cFv = .text:0x000016A8; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Gp1_cFb = .text:0x00001728; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Gp1_cFUi = .text:0x00001790; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Gp1_cFPFPvPv_Pv = .text:0x000017C4; // type:function size:0xB0 scope:global align:4 +partner_srch__11daNpc_Gp1_cFv = .text:0x00001874; // type:function size:0xA4 scope:global align:4 +ctrl_WAITanm__11daNpc_Gp1_cFv = .text:0x00001918; // type:function size:0x94 scope:global align:4 +gp_movPass__11daNpc_Gp1_cFv = .text:0x000019AC; // type:function size:0x170 scope:global align:4 +gp_clcMovSpd__11daNpc_Gp1_cFv = .text:0x00001B1C; // type:function size:0x64 scope:global align:4 +gp_nMove__11daNpc_Gp1_cFv = .text:0x00001B80; // type:function size:0xC0 scope:global align:4 +create_rupee__11daNpc_Gp1_cFv = .text:0x00001C40; // type:function size:0x298 scope:global align:4 +charDecide__11daNpc_Gp1_cFi = .text:0x00001ED8; // type:function size:0x1C scope:global align:4 +eInit_INI_KAERE_KAERE___11daNpc_Gp1_cFv = .text:0x00001EF4; // type:function size:0x4C scope:global align:4 +eInit_END_KAERE_KAERE___11daNpc_Gp1_cFv = .text:0x00001F40; // type:function size:0xC scope:global align:4 +event_actionInit__11daNpc_Gp1_cFi = .text:0x00001F4C; // type:function size:0x94 scope:global align:4 +event_action__11daNpc_Gp1_cFv = .text:0x00001FE0; // type:function size:0x14 scope:global align:4 +privateCut__11daNpc_Gp1_cFi = .text:0x00001FF4; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Gp1_cFv = .text:0x000020E0; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Gp1_cFv = .text:0x00002100; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Gp1_cFi = .text:0x00002138; // type:function size:0x130 scope:global align:4 +set_action__11daNpc_Gp1_cFM11daNpc_Gp1_cFPCvPvPv_iPv = .text:0x00002268; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Gp1_cFSc = .text:0x00002314; // type:function size:0xF8 scope:global align:4 +wait_1__11daNpc_Gp1_cFv = .text:0x0000240C; // type:function size:0x150 scope:global align:4 +talk_1__11daNpc_Gp1_cFv = .text:0x0000255C; // type:function size:0x1C8 scope:global align:4 +walk_1__11daNpc_Gp1_cFv = .text:0x00002724; // type:function size:0x168 scope:global align:4 +hair_1__11daNpc_Gp1_cFv = .text:0x0000288C; // type:function size:0xA4 scope:global align:4 +wait_2__11daNpc_Gp1_cFv = .text:0x00002930; // type:function size:0x58 scope:global align:4 +wait_action1__11daNpc_Gp1_cFPv = .text:0x00002988; // type:function size:0x1A4 scope:global align:4 +demo__11daNpc_Gp1_cFv = .text:0x00002B2C; // type:function size:0x140 scope:global align:4 +_draw__11daNpc_Gp1_cFv = .text:0x00002C6C; // type:function size:0x1B8 scope:global align:4 +_execute__11daNpc_Gp1_cFv = .text:0x00002E24; // type:function size:0x1E4 scope:global align:4 +_delete__11daNpc_Gp1_cFv = .text:0x00003008; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00003064; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Gp1_cFv = .text:0x00003084; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Gp1_cFv = .text:0x000031A4; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003308; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003364; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000033AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003478; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000034C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000351C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003564; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Gp1_cFv = .text:0x000035D4; // type:function size:0x270 scope:global align:4 +CreateHeap__11daNpc_Gp1_cFv = .text:0x00003844; // type:function size:0x15C scope:global align:4 +daNpc_Gp1_Create__FP10fopAc_ac_c = .text:0x000039A0; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_Delete__FP11daNpc_Gp1_c = .text:0x000039C0; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_Execute__FP11daNpc_Gp1_c = .text:0x000039E0; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_Draw__FP11daNpc_Gp1_c = .text:0x00003A00; // type:function size:0x20 scope:local align:4 +daNpc_Gp1_IsDelete__FP11daNpc_Gp1_c = .text:0x00003A20; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003A28; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003A38; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003A40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003A48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003A50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003A58; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003A90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003A98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003AA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003AA8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003AE0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003AE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003AEC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003AF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003AFC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003B08; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Gp1_HIO_cFv = .text:0x00003B14; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003B70; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_gp1_cpp = .text:0x00003B8C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003BC8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003BD0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003BD8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003BE0; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003BE8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003BF0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003BF8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4211 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4278 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4309 = .rodata:0x00000010; // type:object size:0x20 scope:local align:4 +a_btp_resID_tbl$4314 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4356 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4357 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4374 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4375 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4438 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4521 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4566 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4567 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4846 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4854 = .rodata:0x00000074; // type:object size:0xC scope:local align:4 +@4895 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4896 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4898 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4899 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4900 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4901 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4904 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5066 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5276 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5278 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5280 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5282 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5332 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5373 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5374 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5438 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5439 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000DC; // type:object size:0xC0 scope:local align:4 data:string_table +a_prm_tbl$4148 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_evn_tbl = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4221 = .data:0x00000040; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4380 = .data:0x0000004C; // type:object size:0x90 scope:local align:4 +a_anm_prm_tbl$4387 = .data:0x000000DC; // type:object size:0x60 scope:local align:4 +a_anm_prm_tbl$4443 = .data:0x0000013C; // type:object size:0x70 scope:local align:4 +a_cut_tbl$4950 = .data:0x000001AC; // type:object size:0x4 scope:local align:4 +@5137 = .data:0x000001B0; // type:object size:0x58 scope:local align:4 +a_size_tbl$5394 = .data:0x00000208; // type:object size:0x4 scope:local align:4 +l_daNpc_Gp1_Method = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_GP1 = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000274; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000314; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000368; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000038C; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Gp1_c = .data:0x000003A0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Gp1_HIO_c = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4153 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x40 scope:local align:4 +l_check_inf = .bss:0x000000A0; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000F0; // type:object size:0x4 scope:local align:4 data:4byte +@4179 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +init$4180 = .bss:0x00000100; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4178 = .bss:0x00000104; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_hi1/splits.txt b/config/GZLP01/rels/d_a_npc_hi1/splits.txt new file mode 100644 index 000000000..115b71b00 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_hi1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hi1.cpp: + .text start:0x000000EC end:0x00002AB0 + .text start:0x00002AB0 end:0x00002AC4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000274 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZLP01/rels/d_a_npc_hi1/symbols.txt b/config/GZLP01/rels/d_a_npc_hi1/symbols.txt new file mode 100644 index 000000000..171d52436 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_hi1/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Hi1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Hi1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000304; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Hi1_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +init_HI1_0__11daNpc_Hi1_cFv = .text:0x0000044C; // type:function size:0x4C scope:global align:4 +createInit__11daNpc_Hi1_cFv = .text:0x00000498; // type:function size:0x180 scope:global align:4 +play_animation__11daNpc_Hi1_cFv = .text:0x00000618; // type:function size:0xB0 scope:global align:4 +setMtx__11daNpc_Hi1_cFb = .text:0x000006C8; // type:function size:0xB0 scope:global align:4 +bckResID__11daNpc_Hi1_cFi = .text:0x00000778; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Hi1_cFi = .text:0x0000078C; // type:function size:0x14 scope:global align:4 +btkResID__11daNpc_Hi1_cFi = .text:0x000007A0; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Hi1_cFScb = .text:0x000007B4; // type:function size:0x104 scope:global align:4 +setBtk__11daNpc_Hi1_cFScb = .text:0x000008B8; // type:function size:0x100 scope:global align:4 +init_texPttrnAnm__11daNpc_Hi1_cFScb = .text:0x000009B8; // type:function size:0x6C scope:global align:4 +play_btp_anm__11daNpc_Hi1_cFv = .text:0x00000A24; // type:function size:0x9C scope:global align:4 +play_btk_anm__11daNpc_Hi1_cFv = .text:0x00000AC0; // type:function size:0x2C scope:global align:4 +setAnm_anm__11daNpc_Hi1_cFPQ211daNpc_Hi1_c9anm_prm_c = .text:0x00000AEC; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Hi1_cFii = .text:0x00000B88; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Hi1_cFv = .text:0x00000BF8; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Hi1_cFv = .text:0x00000C64; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Hi1_cFv = .text:0x00000C68; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Hi1_cFUc = .text:0x00000C6C; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Hi1_cFv = .text:0x00000CAC; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Hi1_cFv = .text:0x00000CB8; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Hi1_cFUs = .text:0x00000D1C; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Hi1_cFPUl = .text:0x00000DD8; // type:function size:0x8 scope:global align:4 +getMsg_HI1_0__11daNpc_Hi1_cFv = .text:0x00000DE0; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Hi1_cFv = .text:0x00000DE8; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Hi1_cFv = .text:0x00000E24; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Hi1_cFv = .text:0x00000EB0; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Hi1_cFv = .text:0x00000F64; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Hi1_cFv = .text:0x00000FFC; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Hi1_cFUiPi = .text:0x0000103C; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Hi1_cFv = .text:0x00001090; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Hi1_cFv = .text:0x00001254; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Hi1_cFb = .text:0x000012D4; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Hi1_cFi = .text:0x0000132C; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Hi1_cFi = .text:0x000013B4; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Hi1_cFv = .text:0x00001454; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Hi1_cFv = .text:0x00001478; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Hi1_cFi = .text:0x000014B0; // type:function size:0x84 scope:global align:4 +set_action__11daNpc_Hi1_cFM11daNpc_Hi1_cFPCvPvPv_iPv = .text:0x00001534; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Hi1_cFSc = .text:0x000015E0; // type:function size:0x74 scope:global align:4 +wait_1__11daNpc_Hi1_cFv = .text:0x00001654; // type:function size:0x180 scope:global align:4 +talk_1__11daNpc_Hi1_cFv = .text:0x000017D4; // type:function size:0xC8 scope:global align:4 +wait_action1__11daNpc_Hi1_cFPv = .text:0x0000189C; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Hi1_cFv = .text:0x00001958; // type:function size:0x1DC scope:global align:4 +shadowDraw__11daNpc_Hi1_cFv = .text:0x00001B34; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Hi1_cFv = .text:0x00001BC4; // type:function size:0xF0 scope:global align:4 +_execute__11daNpc_Hi1_cFv = .text:0x00001CB4; // type:function size:0x228 scope:global align:4 +_delete__11daNpc_Hi1_cFv = .text:0x00001EDC; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Hi1_cFv = .text:0x00001F30; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Hi1_cFv = .text:0x0000205C; // type:function size:0x170 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000021CC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002228; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002284; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000022CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002398; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000023E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000243C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002484; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Hi1_cFv = .text:0x000024F4; // type:function size:0x274 scope:global align:4 +CreateHeap__11daNpc_Hi1_cFv = .text:0x00002768; // type:function size:0x84 scope:global align:4 +daNpc_Hi1_Create__FP10fopAc_ac_c = .text:0x000027EC; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_Delete__FP11daNpc_Hi1_c = .text:0x0000280C; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_Execute__FP11daNpc_Hi1_c = .text:0x0000282C; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_Draw__FP11daNpc_Hi1_c = .text:0x0000284C; // type:function size:0x20 scope:local align:4 +daNpc_Hi1_IsDelete__FP11daNpc_Hi1_c = .text:0x0000286C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002874; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002884; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000288C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002894; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000289C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000028DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000028E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000028EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028F4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000292C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002930; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002938; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002940; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002948; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002954; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Hi1_HIO_cFv = .text:0x00002960; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000029BC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000029D8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_hi1_cpp = .text:0x00002A54; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002A90; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A98; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002AA0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002AA8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002AB0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002AB8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002AC0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4177 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4179 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_resID_tbl$4308 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +a_resID_tbl$4313 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4318 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +a_btk_num_tbl$4350 = .rodata:0x00000020; // type:object size:0x1 scope:local align:4 +@4585 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4718 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4719 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4720 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4819 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4820 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4831 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4855 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4892 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4953 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4954 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4955 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4956 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5292 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000070; // type:object size:0x84 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_evn_tbl = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +@4219 = .data:0x00000020; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4392 = .data:0x0000002C; // type:object size:0x20 scope:local align:4 +a_anm_prm_tbl$4399 = .data:0x0000004C; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4438 = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +a_cut_tbl$4619 = .data:0x0000009C; // type:object size:0x4 scope:local align:4 +a_siz_tbl$4909 = .data:0x000000A0; // type:object size:0x8 scope:local align:4 +l_daNpc_Hi1_Method = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_HI1 = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000011C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001BC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000210; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000234; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Hi1_c = .data:0x00000248; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Hi1_HIO_c = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4138 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +l_check_inf = .bss:0x00000088; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000D8; // type:object size:0x4 scope:local align:4 +@4153 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4154 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4152 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_ho/splits.txt b/config/GZLP01/rels/d_a_npc_ho/splits.txt new file mode 100644 index 000000000..3651e3534 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ho/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_ho.cpp: + .text start:0x00000078 end:0x00002934 + .text start:0x00002934 end:0x0000296C + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLP01/rels/d_a_npc_ho/symbols.txt b/config/GZLP01/rels/d_a_npc_ho/symbols.txt new file mode 100644 index 000000000..667b8e21c --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ho/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack_Ho__FP7J3DNodei = .text:0x00000078; // type:function size:0x1B4 scope:local align:4 +daNpc_ho_XyCheckCB__FPvi = .text:0x0000022C; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Ho_cFi = .text:0x0000024C; // type:function size:0x8 scope:global align:4 +receivePendant__10daNpc_Ho_cFi = .text:0x00000254; // type:function size:0xA4 scope:global align:4 +initTexPatternAnm__10daNpc_Ho_cFb = .text:0x000002F8; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_Ho_cFv = .text:0x0000040C; // type:function size:0x8C scope:global align:4 +setAnm__10daNpc_Ho_cFSc = .text:0x00000498; // type:function size:0x84 scope:global align:4 +setAnmStatus__10daNpc_Ho_cFv = .text:0x0000051C; // type:function size:0x24 scope:global align:4 +chkAttentionLocal__10daNpc_Ho_cFv = .text:0x00000540; // type:function size:0xB4 scope:global align:4 +chkAttention__10daNpc_Ho_cFv = .text:0x000005F4; // type:function size:0x9C scope:global align:4 +eventOrder__10daNpc_Ho_cFv = .text:0x00000690; // type:function size:0x78 scope:global align:4 +checkOrder__10daNpc_Ho_cFv = .text:0x00000708; // type:function size:0xA0 scope:global align:4 +next_msg_sub0__10daNpc_Ho_cFUl = .text:0x000007A8; // type:function size:0xDC scope:global align:4 +next_msgStatus__10daNpc_Ho_cFPUl = .text:0x00000884; // type:function size:0x388 scope:global align:4 +getMsg__10daNpc_Ho_cFv = .text:0x00000C0C; // type:function size:0x19C scope:global align:4 +setCollision__10daNpc_Ho_cFv = .text:0x00000DA8; // type:function size:0xA4 scope:global align:4 +msgPushButton__10daNpc_Ho_cFv = .text:0x00000E4C; // type:function size:0x44 scope:global align:4 +msgAnm__10daNpc_Ho_cFUc = .text:0x00000E90; // type:function size:0x60 scope:global align:4 +talkInit__10daNpc_Ho_cFv = .text:0x00000EF0; // type:function size:0x14 scope:global align:4 +talk__10daNpc_Ho_cFv = .text:0x00000F04; // type:function size:0x1E8 scope:global align:4 +init__10daNpc_Ho_cFv = .text:0x000010EC; // type:function size:0x1CC scope:global align:4 +setAttention__10daNpc_Ho_cFb = .text:0x000012B8; // type:function size:0x54 scope:global align:4 +lookBack__10daNpc_Ho_cFv = .text:0x0000130C; // type:function size:0x18C scope:global align:4 +wait01__10daNpc_Ho_cFv = .text:0x00001498; // type:function size:0xE4 scope:global align:4 +talk01__10daNpc_Ho_cFv = .text:0x0000157C; // type:function size:0xFC scope:global align:4 +talk02__10daNpc_Ho_cFv = .text:0x00001678; // type:function size:0x70 scope:global align:4 +talk03__10daNpc_Ho_cFv = .text:0x000016E8; // type:function size:0xEC scope:global align:4 +give01__10daNpc_Ho_cFv = .text:0x000017D4; // type:function size:0xB0 scope:global align:4 +give02__10daNpc_Ho_cFv = .text:0x00001884; // type:function size:0xB8 scope:global align:4 +preach__10daNpc_Ho_cFv = .text:0x0000193C; // type:function size:0xC4 scope:global align:4 +wait_action__10daNpc_Ho_cFPv = .text:0x00001A00; // type:function size:0x12C scope:global align:4 +_draw__10daNpc_Ho_cFv = .text:0x00001B2C; // type:function size:0x168 scope:global align:4 +_execute__10daNpc_Ho_cFv = .text:0x00001C94; // type:function size:0x21C scope:global align:4 +_delete__10daNpc_Ho_cFv = .text:0x00001EB0; // type:function size:0x4C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001EFC; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Ho_cFv = .text:0x00001F1C; // type:function size:0x208 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00002124; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000021F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002238; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002294; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000022DC; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000234C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000023A8; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Ho_cFv = .text:0x000023F0; // type:function size:0x394 scope:global align:4 +daNpc_Ho_Create__FP10fopAc_ac_c = .text:0x00002784; // type:function size:0x20 scope:local align:4 +daNpc_Ho_Delete__FP10daNpc_Ho_c = .text:0x000027A4; // type:function size:0x20 scope:local align:4 +daNpc_Ho_Execute__FP10daNpc_Ho_c = .text:0x000027C4; // type:function size:0x20 scope:local align:4 +daNpc_Ho_Draw__FP10daNpc_Ho_c = .text:0x000027E4; // type:function size:0x20 scope:local align:4 +daNpc_Ho_IsDelete__FP10daNpc_Ho_c = .text:0x00002804; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000280C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000281C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002824; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000282C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002834; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000283C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002874; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000287C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002884; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000288C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000028C4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000028C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028D0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000028E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000028EC; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000028F8; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002914; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000291C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002924; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000292C; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Ho_cF4cXyz = .text:0x00002934; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Ho_cF4cXyz = .text:0x00002950; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x14 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4082 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4149 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4167 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4176 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4536 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4554 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4747 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000050; // type:object size:0xB8 scope:local align:4 data:string_table +@4391 = .data:0x00000000; // type:object size:0x12C scope:local align:4 +msg_anm_table$4459 = .data:0x0000012C; // type:object size:0x5 scope:local align:4 +@4517 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@4716 = .data:0x00000140; // type:object size:0x20 scope:local align:4 +l_daNpc_Ho_Method = .data:0x00000160; // type:object size:0x20 scope:local align:4 +g_profile_NPC_HO = .data:0x00000180; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000250; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002A4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_npc_hr/splits.txt b/config/GZLP01/rels/d_a_npc_hr/splits.txt new file mode 100644 index 000000000..7b813ac29 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_hr/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_hr.cpp: + .text start:0x00000078 end:0x00005F84 + .text start:0x00005F84 end:0x00005F84 + .text start:0x00005F84 end:0x00005FBC + .rodata start:0x00000000 end:0x00000372 + .data start:0x00000000 end:0x00000390 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLP01/rels/d_a_npc_hr/symbols.txt b/config/GZLP01/rels/d_a_npc_hr/symbols.txt new file mode 100644 index 000000000..73090866d --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_hr/symbols.txt @@ -0,0 +1,226 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init__14daNpc_Wind_EffFv = .text:0x00000078; // type:function size:0x28 scope:global align:4 +remove__14daNpc_Wind_EffFv = .text:0x000000A0; // type:function size:0x4C scope:global align:4 +create__14daNpc_Wind_EffFP4cXyz = .text:0x000000EC; // type:function size:0xC4 scope:global align:4 +end__14daNpc_Wind_EffFv = .text:0x000001B0; // type:function size:0x34 scope:global align:4 +proc__14daNpc_Wind_EffFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +setspd__14daNpc_Wind_EffFv = .text:0x0000030C; // type:function size:0x5C scope:global align:4 +__dt__4cXyzFv = .text:0x00000368; // type:function size:0x3C scope:weak align:4 +move__14daNpc_Wind_EffFv = .text:0x000003A4; // type:function size:0x30 scope:global align:4 +setSquallPos__18daNpc_Wind_ClothesFi = .text:0x000003D4; // type:function size:0x17C scope:global align:4 +create__18daNpc_Wind_ClothesFP10fopAc_ac_cUcPfi = .text:0x00000550; // type:function size:0xD0 scope:global align:4 +end__18daNpc_Wind_ClothesFv = .text:0x00000620; // type:function size:0x58 scope:global align:4 +proc__18daNpc_Wind_ClothesFv = .text:0x00000678; // type:function size:0xE4 scope:global align:4 +init__18daNpc_Wind_ClothesFv = .text:0x0000075C; // type:function size:0x54 scope:global align:4 +remove__18daNpc_Wind_ClothesFv = .text:0x000007B0; // type:function size:0x50 scope:global align:4 +getShapeType__10daNpc_Hr_cFv = .text:0x00000800; // type:function size:0xC scope:global align:4 +getSwbit__10daNpc_Hr_cFv = .text:0x0000080C; // type:function size:0xC scope:global align:4 +daNpc_hr_XyCheckCB__FPvi = .text:0x00000818; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Hr_cFi = .text:0x00000838; // type:function size:0x24 scope:global align:4 +daNpc_hr_XyEventCB__FPvi = .text:0x0000085C; // type:function size:0x50 scope:local align:4 +onHide__10daNpc_Hr_cFi = .text:0x000008AC; // type:function size:0x50 scope:global align:4 +offHide__10daNpc_Hr_cFi = .text:0x000008FC; // type:function size:0xF4 scope:global align:4 +defaultSetPos__10daNpc_Hr_cFP4cXyz = .text:0x000009F0; // type:function size:0xA4 scope:global align:4 +getNowEventAction__10daNpc_Hr_cFv = .text:0x00000A94; // type:function size:0x48 scope:global align:4 +demoInitWind__10daNpc_Hr_cFv = .text:0x00000ADC; // type:function size:0x1F4 scope:global align:4 +demoProcWind__10daNpc_Hr_cFi = .text:0x00000CD0; // type:function size:0x118 scope:global align:4 +demoInitWait__10daNpc_Hr_cFv = .text:0x00000DE8; // type:function size:0x68 scope:global align:4 +demoProcWait__10daNpc_Hr_cFv = .text:0x00000E50; // type:function size:0x50 scope:global align:4 +demoInitSpeak__10daNpc_Hr_cFv = .text:0x00000EA0; // type:function size:0x98 scope:global align:4 +demoProcSpeak__10daNpc_Hr_cFv = .text:0x00000F38; // type:function size:0x70 scope:global align:4 +demoProcPatten__10daNpc_Hr_cFv = .text:0x00000FA8; // type:function size:0x60 scope:global align:4 +demoProcTact0__10daNpc_Hr_cFv = .text:0x00001008; // type:function size:0xD4 scope:global align:4 +demoProcTact1__10daNpc_Hr_cFv = .text:0x000010DC; // type:function size:0x98 scope:global align:4 +demoProcTact2__10daNpc_Hr_cFv = .text:0x00001174; // type:function size:0x38 scope:global align:4 +demoProcTact3__10daNpc_Hr_cFv = .text:0x000011AC; // type:function size:0xBC scope:global align:4 +calcKaijou__10daNpc_Hr_cFi = .text:0x00001268; // type:function size:0x24 scope:global align:4 +demoInitMove__10daNpc_Hr_cFv = .text:0x0000128C; // type:function size:0x328 scope:global align:4 +demoInitSmall__10daNpc_Hr_cFv = .text:0x000015B4; // type:function size:0x18 scope:global align:4 +demoProcSmall__10daNpc_Hr_cFv = .text:0x000015CC; // type:function size:0xBC scope:global align:4 +demoProcMove__10daNpc_Hr_cFv = .text:0x00001688; // type:function size:0x124 scope:global align:4 +demoInitChange__10daNpc_Hr_cFv = .text:0x000017AC; // type:function size:0x114 scope:global align:4 +demoInitCom__10daNpc_Hr_cFv = .text:0x000018C0; // type:function size:0x4C4 scope:global align:4 +demoProcCom__10daNpc_Hr_cFv = .text:0x00001D84; // type:function size:0x184 scope:global align:4 +demoProc__10daNpc_Hr_cFv = .text:0x00001F08; // type:function size:0x424 scope:global align:4 +nodeCallBack_Hr__FP7J3DNodei = .text:0x0000232C; // type:function size:0x224 scope:local align:4 +node_Ht_ant__10daNpc_Hr_cFi = .text:0x00002550; // type:function size:0x318 scope:global align:4 +nodeCallBack_Ht_ant__FP7J3DNodei = .text:0x00002868; // type:function size:0xB0 scope:local align:4 +initTexPatternAnm__10daNpc_Hr_cFb = .text:0x00002918; // type:function size:0x110 scope:global align:4 +playTexPatternAnm__10daNpc_Hr_cFv = .text:0x00002A28; // type:function size:0x8C scope:global align:4 +setTexPtn__10daNpc_Hr_cFSc = .text:0x00002AB4; // type:function size:0x3C scope:global align:4 +setAnm__10daNpc_Hr_cFSc = .text:0x00002AF0; // type:function size:0xC0 scope:global align:4 +setAnmStatus__10daNpc_Hr_cFv = .text:0x00002BB0; // type:function size:0x6C scope:global align:4 +eventOrder__10daNpc_Hr_cFv = .text:0x00002C1C; // type:function size:0x78 scope:global align:4 +checkOrder__10daNpc_Hr_cFv = .text:0x00002C94; // type:function size:0xA8 scope:global align:4 +next_msgStatus__10daNpc_Hr_cFPUl = .text:0x00002D3C; // type:function size:0x4C scope:global align:4 +getMsg__10daNpc_Hr_cFv = .text:0x00002D88; // type:function size:0xD4 scope:global align:4 +setCollision__10daNpc_Hr_cFv = .text:0x00002E5C; // type:function size:0x12C scope:global align:4 +nextAnm__10daNpc_Hr_cFSci = .text:0x00002F88; // type:function size:0x38 scope:global align:4 +msgAnm__10daNpc_Hr_cFUc = .text:0x00002FC0; // type:function size:0x4C scope:global align:4 +talkInit__10daNpc_Hr_cFv = .text:0x0000300C; // type:function size:0x14 scope:global align:4 +talk__10daNpc_Hr_cFv = .text:0x00003020; // type:function size:0x18C scope:global align:4 +init__10daNpc_Hr_cFv = .text:0x000031AC; // type:function size:0x264 scope:global align:4 +setAttention__10daNpc_Hr_cFb = .text:0x00003410; // type:function size:0x74 scope:global align:4 +getNowJointY__10daNpc_Hr_cFv = .text:0x00003484; // type:function size:0x9C scope:global align:4 +getTornadoPos__10daNpc_Hr_cFiP4cXyz = .text:0x00003520; // type:function size:0x210 scope:global align:4 +rideTornado__10daNpc_Hr_cFv = .text:0x00003730; // type:function size:0xE8 scope:global align:4 +getLookBackMode__10daNpc_Hr_cFv = .text:0x00003818; // type:function size:0x30 scope:global align:4 +lookBack__10daNpc_Hr_cFv = .text:0x00003848; // type:function size:0x188 scope:global align:4 +rt_search__10daNpc_Hr_cFv = .text:0x000039D0; // type:function size:0x174 scope:global align:4 +rt_hide__10daNpc_Hr_cFv = .text:0x00003B44; // type:function size:0x1A8 scope:global align:4 +rt_intro__10daNpc_Hr_cFv = .text:0x00003CEC; // type:function size:0x20 scope:global align:4 +to_rt_hit__10daNpc_Hr_cFv = .text:0x00003D0C; // type:function size:0xCC scope:global align:4 +to_rt_tact__10daNpc_Hr_cFv = .text:0x00003DD8; // type:function size:0x10C scope:global align:4 +rt_angry__10daNpc_Hr_cFv = .text:0x00003EE4; // type:function size:0x2F4 scope:global align:4 +rt_win__10daNpc_Hr_cFv = .text:0x000041D8; // type:function size:0x30 scope:global align:4 +rt_hit0__10daNpc_Hr_cFv = .text:0x00004208; // type:function size:0x120 scope:global align:4 +rt_hit1__10daNpc_Hr_cFv = .text:0x00004328; // type:function size:0xB0 scope:global align:4 +ht_hide__10daNpc_Hr_cFv = .text:0x000043D8; // type:function size:0x194 scope:global align:4 +wait01__10daNpc_Hr_cFv = .text:0x0000456C; // type:function size:0x84 scope:global align:4 +wait02__10daNpc_Hr_cFv = .text:0x000045F0; // type:function size:0x8 scope:global align:4 +endTalk__10daNpc_Hr_cFv = .text:0x000045F8; // type:function size:0x60 scope:global align:4 +endTact__10daNpc_Hr_cFv = .text:0x00004658; // type:function size:0x9C scope:global align:4 +setEmitFlash__10daNpc_Hr_cFf = .text:0x000046F4; // type:function size:0x100 scope:global align:4 +smokeProc__10daNpc_Hr_cFv = .text:0x000047F4; // type:function size:0x1C4 scope:global align:4 +talk01__10daNpc_Hr_cFv = .text:0x000049B8; // type:function size:0x80 scope:global align:4 +ht_tact01__10daNpc_Hr_cFv = .text:0x00004A38; // type:function size:0xB4 scope:global align:4 +wait_action__10daNpc_Hr_cFPv = .text:0x00004AEC; // type:function size:0x1C8 scope:global align:4 +_draw__10daNpc_Hr_cFv = .text:0x00004CB4; // type:function size:0x1B8 scope:global align:4 +_execute__10daNpc_Hr_cFv = .text:0x00004E6C; // type:function size:0x290 scope:global align:4 +_delete__10daNpc_Hr_cFv = .text:0x000050FC; // type:function size:0x8C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00005188; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Hr_cFv = .text:0x000051A8; // type:function size:0x11C scope:global align:4 +__ct__10daNpc_Hr_cFv = .text:0x000052C4; // type:function size:0x1BC scope:weak align:4 +__ct__4cXyzFv = .text:0x00005480; // type:function size:0x4 scope:weak align:4 +__dt__14daNpc_Wind_EffFv = .text:0x00005484; // type:function size:0x70 scope:weak align:4 +__ct__14daNpc_Wind_EffFv = .text:0x000054F4; // type:function size:0x38 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000552C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000055F8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005640; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000569C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000056E4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005740; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000579C; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Hr_cFv = .text:0x000057E4; // type:function size:0x504 scope:global align:4 +daNpc_Hr_Create__FP10fopAc_ac_c = .text:0x00005CE8; // type:function size:0x20 scope:local align:4 +daNpc_Hr_Delete__FP10daNpc_Hr_c = .text:0x00005D08; // type:function size:0x20 scope:local align:4 +daNpc_Hr_Execute__FP10daNpc_Hr_c = .text:0x00005D28; // type:function size:0x20 scope:local align:4 +daNpc_Hr_Draw__FP10daNpc_Hr_c = .text:0x00005D48; // type:function size:0x20 scope:local align:4 +daNpc_Hr_IsDelete__FP10daNpc_Hr_c = .text:0x00005D68; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00005D70; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DB8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DBC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DC0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005DC4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00005DC8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005E10; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005E6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005E7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005E84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005E8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005E94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005E9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005ED4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005EDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005EE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005EEC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005F24; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005F28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005F30; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005F38; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005F40; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005F4C; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00005F58; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005F74; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005F7C; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Hr_cF4cXyz = .text:0x00005F84; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Hr_cF4cXyz = .text:0x00005FA0; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4110 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@4167 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4223 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4368 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4369 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4401 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4646 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4675 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4891 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4892 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4893 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4989 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4990 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000005C; // type:object size:0x34 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +@5060 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@5154 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5157 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5208 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@5229 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5329 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5330 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5331 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5332 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5448 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5584 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@5669 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5803 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5929 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5930 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5931 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5933 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5935 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5937 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5939 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5977 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5978 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5980 = .rodata:0x00000118; // type:object size:0x8 scope:local align:8 +@6128 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000124; // type:object size:0x24E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +dNpc_hr_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +action_table$4373 = .data:0x00000074; // type:object size:0x4C scope:local align:4 +@4992 = .data:0x000000C0; // type:object size:0x48 scope:local align:4 +@4991 = .data:0x00000108; // type:object size:0x48 scope:local align:4 +msg_anm_table$5343 = .data:0x00000150; // type:object size:0x9 scope:local align:4 +@5390 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@6039 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +@6129 = .data:0x0000019C; // type:object size:0x2C scope:local align:4 +brow_bdl_table$6363 = .data:0x000001C8; // type:object size:0x8 scope:local align:4 +ant_bdl_table$6366 = .data:0x000001D0; // type:object size:0x8 scope:local align:4 +ant_bck_table$6367 = .data:0x000001D8; // type:object size:0x8 scope:local align:4 +l_daNpc_Hr_Method = .data:0x000001E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_HR = .data:0x00000200; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000248; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000264; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000284; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000324; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000384; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_npc_jb1/splits.txt b/config/GZLP01/rels/d_a_npc_jb1/splits.txt new file mode 100644 index 000000000..ab80bb0ff --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_jb1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_jb1.cpp: + .text start:0x000000EC end:0x00001E38 + .text start:0x00001E38 end:0x00001E4C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000011B + .data start:0x00000000 end:0x00000224 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZLP01/rels/d_a_npc_jb1/symbols.txt b/config/GZLP01/rels/d_a_npc_jb1/symbols.txt new file mode 100644 index 000000000..393e573f5 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_jb1/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Jb1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +init_JB1_0__11daNpc_Jb1_cFv = .text:0x00000144; // type:function size:0x4C scope:global align:4 +createInit__11daNpc_Jb1_cFv = .text:0x00000190; // type:function size:0xD4 scope:global align:4 +setMtx__11daNpc_Jb1_cFv = .text:0x00000264; // type:function size:0x238 scope:global align:4 +playBrkAnm__11daNpc_Jb1_cFP15J3DAnmTevRegKeyPs = .text:0x0000049C; // type:function size:0x30 scope:global align:4 +anmNum_toResID__11daNpc_Jb1_cFi = .text:0x000004CC; // type:function size:0x14 scope:global align:4 +setAnm_anm__11daNpc_Jb1_cFPQ211daNpc_Jb1_c9anm_prm_c = .text:0x000004E0; // type:function size:0xA8 scope:global align:4 +setAnm__11daNpc_Jb1_cFv = .text:0x00000588; // type:function size:0x48 scope:global align:4 +chg_anmTag__11daNpc_Jb1_cFv = .text:0x000005D0; // type:function size:0x4 scope:global align:4 +control_anmTag__11daNpc_Jb1_cFv = .text:0x000005D4; // type:function size:0x4 scope:global align:4 +chg_anmAtr__11daNpc_Jb1_cFUc = .text:0x000005D8; // type:function size:0x40 scope:global align:4 +control_anmAtr__11daNpc_Jb1_cFv = .text:0x00000618; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Jb1_cFv = .text:0x00000624; // type:function size:0x34 scope:global align:4 +anmAtr__11daNpc_Jb1_cFUs = .text:0x00000658; // type:function size:0xC4 scope:global align:4 +eventOrder__11daNpc_Jb1_cFv = .text:0x0000071C; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Jb1_cFv = .text:0x0000076C; // type:function size:0x40 scope:global align:4 +next_msgStatus__11daNpc_Jb1_cFPUl = .text:0x000007AC; // type:function size:0x8 scope:global align:4 +getMsg_JB1_0__11daNpc_Jb1_cFv = .text:0x000007B4; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Jb1_cFv = .text:0x000007BC; // type:function size:0x3C scope:global align:4 +chkAttention__11daNpc_Jb1_cFv = .text:0x000007F8; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Jb1_cFv = .text:0x00000878; // type:function size:0xC4 scope:global align:4 +charDecide__11daNpc_Jb1_cFi = .text:0x0000093C; // type:function size:0x1C scope:global align:4 +event_actionInit__11daNpc_Jb1_cFi = .text:0x00000958; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Jb1_cFv = .text:0x000009B0; // type:function size:0x20 scope:global align:4 +privateCut__11daNpc_Jb1_cFi = .text:0x000009D0; // type:function size:0xEC scope:global align:4 +isEventEntry__11daNpc_Jb1_cFv = .text:0x00000ABC; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Jb1_cFi = .text:0x00000AF4; // type:function size:0x50 scope:global align:4 +set_action__11daNpc_Jb1_cFM11daNpc_Jb1_cFPCvPvPv_iPv = .text:0x00000B44; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Jb1_cFSc = .text:0x00000BF0; // type:function size:0x30 scope:global align:4 +wait_1__11daNpc_Jb1_cFv = .text:0x00000C20; // type:function size:0x8 scope:global align:4 +wait_action1__11daNpc_Jb1_cFPv = .text:0x00000C28; // type:function size:0x94 scope:global align:4 +demo__11daNpc_Jb1_cFv = .text:0x00000CBC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_Jb1_cFv = .text:0x00000D58; // type:function size:0x11C scope:global align:4 +_execute__11daNpc_Jb1_cFv = .text:0x00000E74; // type:function size:0x148 scope:global align:4 +_delete__11daNpc_Jb1_cFv = .text:0x00000FBC; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00001054; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Jb1_cFv = .text:0x00001074; // type:function size:0x144 scope:global align:4 +__ct__11daNpc_Jb1_cFv = .text:0x000011B8; // type:function size:0x244 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000013FC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001458; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000014B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001510; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001558; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001624; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000166C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000016C8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001710; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Jb1_cFv = .text:0x00001780; // type:function size:0x28C scope:global align:4 +create_lgt__11daNpc_Jb1_cFv = .text:0x00001A0C; // type:function size:0x16C scope:global align:4 +CreateHeap__11daNpc_Jb1_cFv = .text:0x00001B78; // type:function size:0xA8 scope:global align:4 +daNpc_Jb1_Create__FP10fopAc_ac_c = .text:0x00001C20; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_Delete__FP11daNpc_Jb1_c = .text:0x00001C40; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_Execute__FP11daNpc_Jb1_c = .text:0x00001C60; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_Draw__FP11daNpc_Jb1_c = .text:0x00001C80; // type:function size:0x20 scope:local align:4 +daNpc_Jb1_IsDelete__FP11daNpc_Jb1_c = .text:0x00001CA0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001CA8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001CB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001CC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001CD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CD8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001D10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001D18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001D20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D28; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001D60; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001D64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D74; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D7C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D88; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Jb1_HIO_cFv = .text:0x00001D94; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_npc_jb1_cpp = .text:0x00001DDC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001E18; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001E20; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001E28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001E30; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00001E38; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00001E40; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00001E48; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4162 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +a_bck_resID_tbl$4234 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@4396 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4546 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 data:double +@4942 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0xDF scope:local align:4 data:string_table +a_prm_tbl$4126 = .data:0x00000000; // type:object size:0x14 scope:local align:4 +@4132 = .data:0x00000014; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4251 = .data:0x00000020; // type:object size:0x20 scope:local align:4 +a_anm_prm_tbl$4281 = .data:0x00000040; // type:object size:0x10 scope:local align:4 +a_cut_tbl$4425 = .data:0x00000050; // type:object size:0x4 scope:local align:4 +a_size_tbl$4629 = .data:0x00000054; // type:object size:0x4 scope:local align:4 +l_daNpc_Jb1_Method = .data:0x00000058; // type:object size:0x20 scope:local align:4 +g_profile_NPC_JB1 = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000CC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000160; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000178; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001CC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001F0; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Jb1_c = .data:0x00000204; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Jb1_HIO_c = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4128 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_ji1/splits.txt b/config/GZLP01/rels/d_a_npc_ji1/splits.txt new file mode 100644 index 000000000..c42423c9f --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ji1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ji1.cpp: + .text start:0x000000EC end:0x000124D8 + .text start:0x000124D8 end:0x000124F4 + .text start:0x000124F4 end:0x00012510 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000480 + .data start:0x00000000 end:0x00000D1C + .bss start:0x00000008 end:0x00000254 diff --git a/config/GZLP01/rels/d_a_npc_ji1/symbols.txt b/config/GZLP01/rels/d_a_npc_ji1/symbols.txt new file mode 100644 index 000000000..6a1439be3 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ji1/symbols.txt @@ -0,0 +1,455 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ji1_HIO_cFv = .text:0x000000EC; // type:function size:0x294 scope:global align:4 +__ct__4cXyzFv = .text:0x00000380; // type:function size:0x4 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000384; // type:function size:0x3C scope:weak align:4 +daNpc_Ji1_XyCheckCB__FPvi = .text:0x000003C0; // type:function size:0x24 scope:local align:4 +daJi1_CoHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000003E4; // type:function size:0x20 scope:local align:4 +daJi1_TgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000404; // type:function size:0x20 scope:local align:4 +daJi1_AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000424; // type:function size:0x7C scope:local align:4 +isGuardAnim__11daNpc_Ji1_cFv = .text:0x000004A0; // type:function size:0x2C scope:global align:4 +isAttackAnim__11daNpc_Ji1_cFv = .text:0x000004CC; // type:function size:0x2C scope:global align:4 +isAttackFrame__11daNpc_Ji1_cFv = .text:0x000004F8; // type:function size:0x74 scope:global align:4 +isItemWaitAnim__11daNpc_Ji1_cFv = .text:0x0000056C; // type:function size:0x34 scope:global align:4 +isClearRecord__11daNpc_Ji1_cFs = .text:0x000005A0; // type:function size:0x90 scope:global align:4 +setClearRecord__11daNpc_Ji1_cFs = .text:0x00000630; // type:function size:0xC8 scope:global align:4 +daNpc_Ji1_plRoomOutCheck__Fv = .text:0x000006F8; // type:function size:0x16C scope:local align:4 +normalSubActionHarpoonGuard__11daNpc_Ji1_cFs = .text:0x00000864; // type:function size:0x634 scope:global align:4 +normalSubActionGuard__11daNpc_Ji1_cFs = .text:0x00000E98; // type:function size:0x3FC scope:global align:4 +normalAction__11daNpc_Ji1_cFPv = .text:0x00001294; // type:function size:0x350 scope:global align:4 +kaitenExpAction__11daNpc_Ji1_cFPv = .text:0x000015E4; // type:function size:0x3CC scope:global align:4 +kaitenspeakAction__11daNpc_Ji1_cFPv = .text:0x000019B0; // type:function size:0x1EC scope:global align:4 +kaitenwaitAction__11daNpc_Ji1_cFPv = .text:0x00001B9C; // type:function size:0x5B0 scope:global align:4 +kaitenAction__11daNpc_Ji1_cFPv = .text:0x0000214C; // type:function size:0x5EC scope:global align:4 +getMsg1stType__11daNpc_Ji1_cFv = .text:0x00002738; // type:function size:0x138 scope:global align:4 +getMsg2ndType__11daNpc_Ji1_cFv = .text:0x00002870; // type:function size:0x198 scope:global align:4 +getMsg__11daNpc_Ji1_cFv = .text:0x00002A08; // type:function size:0x58 scope:global align:4 +next_msgStatus__11daNpc_Ji1_cFPUl = .text:0x00002A60; // type:function size:0x204 scope:global align:4 +talkAction__11daNpc_Ji1_cFPv = .text:0x00002C64; // type:function size:0x76C scope:global align:4 +speakAction__11daNpc_Ji1_cFPv = .text:0x000033D0; // type:function size:0x5DC scope:global align:4 +speakBadAction__11daNpc_Ji1_cFPv = .text:0x000039AC; // type:function size:0x5A8 scope:global align:4 +initPosObject__11daNpc_Ji1_cFPvPv = .text:0x00003F54; // type:function size:0xFC scope:global align:4 +initPos__11daNpc_Ji1_cFi = .text:0x00004050; // type:function size:0xAC scope:global align:4 +__dt__5csXyzFv = .text:0x000040FC; // type:function size:0x3C scope:weak align:4 +createItem__11daNpc_Ji1_cFv = .text:0x00004138; // type:function size:0x130 scope:global align:4 +set_mtx__11daNpc_Ji1_cFv = .text:0x00004268; // type:function size:0x1E0 scope:global align:4 +getEventActionNo__11daNpc_Ji1_cFi = .text:0x00004448; // type:function size:0x40 scope:global align:4 +eventAction__11daNpc_Ji1_cFPv = .text:0x00004488; // type:function size:0x28C scope:global align:4 +evn_init_pos_init__11daNpc_Ji1_cFi = .text:0x00004714; // type:function size:0x64 scope:global align:4 +evn_setAnm_init__11daNpc_Ji1_cFi = .text:0x00004778; // type:function size:0xC0 scope:global align:4 +evn_talk_init__11daNpc_Ji1_cFi = .text:0x00004838; // type:function size:0x174 scope:global align:4 +evn_talk__11daNpc_Ji1_cFv = .text:0x000049AC; // type:function size:0x170 scope:global align:4 +evn_continue_talk_init__11daNpc_Ji1_cFi = .text:0x00004B1C; // type:function size:0x68 scope:global align:4 +evn_continue_talk__11daNpc_Ji1_cFv = .text:0x00004B84; // type:function size:0x170 scope:global align:4 +evn_setAngle_init__11daNpc_Ji1_cFi = .text:0x00004CF4; // type:function size:0x5C scope:global align:4 +evn_sound_proc_init__11daNpc_Ji1_cFi = .text:0x00004D50; // type:function size:0x13C scope:global align:4 +evn_head_swing_init__11daNpc_Ji1_cFi = .text:0x00004E8C; // type:function size:0xD4 scope:global align:4 +evn_harpoon_proc_init__11daNpc_Ji1_cFi = .text:0x00004F60; // type:function size:0xA8 scope:global align:4 +evn_RollAtControl_init__11daNpc_Ji1_cFi = .text:0x00005008; // type:function size:0x70 scope:global align:4 +evn_RollAtControl__11daNpc_Ji1_cFv = .text:0x00005078; // type:function size:0x29C scope:global align:4 +evn_game_mode_init__11daNpc_Ji1_cFi = .text:0x00005314; // type:function size:0xE4 scope:global align:4 +evn_turn_to_player__11daNpc_Ji1_cFv = .text:0x000053F8; // type:function size:0x64 scope:global align:4 +evn_hide_init__11daNpc_Ji1_cFi = .text:0x0000545C; // type:function size:0xAC scope:global align:4 +AnimeControlToWait__11daNpc_Ji1_cFv = .text:0x00005508; // type:function size:0xDC scope:global align:4 +privateCut__11daNpc_Ji1_cFv = .text:0x000055E4; // type:function size:0x1F8 scope:global align:4 +setParticle__11daNpc_Ji1_cFiff = .text:0x000057DC; // type:function size:0xDC scope:global align:4 +dtParticle__11daNpc_Ji1_cFv = .text:0x000058B8; // type:function size:0x38 scope:global align:4 +setParticleAT__11daNpc_Ji1_cFiff = .text:0x000058F0; // type:function size:0xF8 scope:global align:4 +dtParticleAT__11daNpc_Ji1_cFv = .text:0x000059E8; // type:function size:0x38 scope:global align:4 +startspeakAction__11daNpc_Ji1_cFPv = .text:0x00005A20; // type:function size:0x510 scope:global align:4 +endspeakAction__11daNpc_Ji1_cFPv = .text:0x00005F30; // type:function size:0x308 scope:global align:4 +reiAction__11daNpc_Ji1_cFPv = .text:0x00006238; // type:function size:0x4F0 scope:global align:4 +plmoveAction__11daNpc_Ji1_cFPv = .text:0x00006728; // type:function size:0x4F4 scope:global align:4 +teachMove__11daNpc_Ji1_cFf = .text:0x00006C1C; // type:function size:0x524 scope:global align:4 +teachSpRollCutMove__11daNpc_Ji1_cFf = .text:0x00007140; // type:function size:0x2E4 scope:global align:4 +calcCoCorrectValue__11daNpc_Ji1_cFv = .text:0x00007424; // type:function size:0x8C scope:global align:4 +calcBgCorrectValue__11daNpc_Ji1_cFv = .text:0x000074B0; // type:function size:0x98 scope:global align:4 +MoveToPlayer__11daNpc_Ji1_cFfUc = .text:0x00007548; // type:function size:0x538 scope:global align:4 +teachSubActionAttackInit__11daNpc_Ji1_cFv = .text:0x00007A80; // type:function size:0x94 scope:global align:4 +teachSubActionAttack__11daNpc_Ji1_cFv = .text:0x00007B14; // type:function size:0x218 scope:global align:4 +teachSubActionJumpInit__11daNpc_Ji1_cFv = .text:0x00007D2C; // type:function size:0x60 scope:global align:4 +teachSubActionJump__11daNpc_Ji1_cFv = .text:0x00007D8C; // type:function size:0x188 scope:global align:4 +teachAction__11daNpc_Ji1_cFPv = .text:0x00007F14; // type:function size:0x115C scope:global align:4 +teachSPRollCutAction__11daNpc_Ji1_cFPv = .text:0x00009070; // type:function size:0xAF4 scope:global align:4 +playerCutAtCheck__Fv = .text:0x00009B64; // type:function size:0x18 scope:local align:4 +battleGameSetTimer__11daNpc_Ji1_cFv = .text:0x00009B7C; // type:function size:0x3A0 scope:global align:4 +battleMove__11daNpc_Ji1_cFf = .text:0x00009F1C; // type:function size:0x4E4 scope:global align:4 +battleSubActionWaitInit__11daNpc_Ji1_cFv = .text:0x0000A400; // type:function size:0x30 scope:global align:4 +battleSubActionWait__11daNpc_Ji1_cFv = .text:0x0000A430; // type:function size:0x134 scope:global align:4 +battleSubActionNockBackInit__11daNpc_Ji1_cFi = .text:0x0000A564; // type:function size:0x98 scope:global align:4 +battleSubActionNockBack__11daNpc_Ji1_cFv = .text:0x0000A5FC; // type:function size:0x148 scope:global align:4 +battleSubActionAttackInit__11daNpc_Ji1_cFv = .text:0x0000A744; // type:function size:0xC4 scope:global align:4 +battleSubActionAttack__11daNpc_Ji1_cFv = .text:0x0000A808; // type:function size:0x29C scope:global align:4 +battleSubActionTateAttackInit__11daNpc_Ji1_cFv = .text:0x0000AAA4; // type:function size:0xC4 scope:global align:4 +battleSubActionTateAttack__11daNpc_Ji1_cFv = .text:0x0000AB68; // type:function size:0x2C4 scope:global align:4 +battleSubActionYokoAttackInit__11daNpc_Ji1_cFv = .text:0x0000AE2C; // type:function size:0xC4 scope:global align:4 +battleSubActionYokoAttack__11daNpc_Ji1_cFv = .text:0x0000AEF0; // type:function size:0x364 scope:global align:4 +battleSubActionJumpInit__11daNpc_Ji1_cFv = .text:0x0000B254; // type:function size:0x80 scope:global align:4 +battleSubActionJump__11daNpc_Ji1_cFv = .text:0x0000B2D4; // type:function size:0x318 scope:global align:4 +battleSubActionDamageInit__11daNpc_Ji1_cFv = .text:0x0000B5EC; // type:function size:0x90 scope:global align:4 +battleSubActionDamage__11daNpc_Ji1_cFv = .text:0x0000B67C; // type:function size:0x230 scope:global align:4 +battleSubActionJpGuardInit__11daNpc_Ji1_cFv = .text:0x0000B8AC; // type:function size:0x80 scope:global align:4 +battleSubActionJpGuard__11daNpc_Ji1_cFv = .text:0x0000B92C; // type:function size:0x1C0 scope:global align:4 +battleSubActionGuardInit__11daNpc_Ji1_cFv = .text:0x0000BAEC; // type:function size:0x80 scope:global align:4 +battleSubActionGuard__11daNpc_Ji1_cFv = .text:0x0000BB6C; // type:function size:0x220 scope:global align:4 +battleAtSet__11daNpc_Ji1_cFv = .text:0x0000BD8C; // type:function size:0x254 scope:global align:4 +battleGuardCheck__11daNpc_Ji1_cFv = .text:0x0000BFE0; // type:function size:0x804 scope:global align:4 +battleAction__11daNpc_Ji1_cFPv = .text:0x0000C7E4; // type:function size:0x2B4 scope:global align:4 +checkCutType__11daNpc_Ji1_cFii = .text:0x0000CA98; // type:function size:0x190 scope:global align:4 +setAnimFromMsgNo__11daNpc_Ji1_cFUl = .text:0x0000CC28; // type:function size:0x300 scope:global align:4 +setAnm__11daNpc_Ji1_cFifi = .text:0x0000CF28; // type:function size:0xB88 scope:global align:4 +nodeCallBack1__FP7J3DNodei = .text:0x0000DAB0; // type:function size:0x154 scope:local align:4 +nodeCallBack2__FP7J3DNodei = .text:0x0000DC04; // type:function size:0x164 scope:local align:4 +nodeCallBack3__FP7J3DNodei = .text:0x0000DD68; // type:function size:0x128 scope:local align:4 +daNpc_Ji1_Draw__FP11daNpc_Ji1_c = .text:0x0000DE90; // type:function size:0x20 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000DEB0; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ji1_cFv = .text:0x0000DED0; // type:function size:0xA8 scope:global align:4 +__ct__11daNpc_Ji1_cFv = .text:0x0000DF78; // type:function size:0x300 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x0000E278; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x0000E358; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000E3B4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000E3FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000E4C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000E510; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000E56C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000E5B4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000E610; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000E698; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000E708; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000E764; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000E7C0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000E81C; // type:function size:0x48 scope:weak align:4 +CreateHeap__11daNpc_Ji1_cFv = .text:0x0000E864; // type:function size:0xAC0 scope:global align:4 +CreateInit__11daNpc_Ji1_cFv = .text:0x0000F324; // type:function size:0x7E8 scope:global align:4 +_delete__11daNpc_Ji1_cFv = .text:0x0000FB0C; // type:function size:0x118 scope:global align:4 +_execute__11daNpc_Ji1_cFv = .text:0x0000FC24; // type:function size:0x4DC scope:global align:4 +_draw__11daNpc_Ji1_cFv = .text:0x00010100; // type:function size:0x21C scope:global align:4 +daNpc_Ji1_setHairAngle__FP11daNpc_Ji1_c = .text:0x0001031C; // type:function size:0xB20 scope:local align:4 +chkAttention__11daNpc_Ji1_cF4cXyzs = .text:0x00010E3C; // type:function size:0x184 scope:global align:4 +lookBack__11daNpc_Ji1_cFv = .text:0x00010FC0; // type:function size:0x36C scope:global align:4 +setHitParticle__11daNpc_Ji1_cFP4cXyzUl = .text:0x0001132C; // type:function size:0x1C0 scope:global align:4 +setGuardParticle__11daNpc_Ji1_cFv = .text:0x000114EC; // type:function size:0x130 scope:global align:4 +BackSlideInit__11daNpc_Ji1_cFv = .text:0x0001161C; // type:function size:0x28 scope:global align:4 +BackSlide__11daNpc_Ji1_cFff = .text:0x00011644; // type:function size:0xF8 scope:global align:4 +harpoonRelease__11daNpc_Ji1_cFP4cXyz = .text:0x0001173C; // type:function size:0x1A4 scope:global align:4 +harpoonMove__11daNpc_Ji1_cFv = .text:0x000118E0; // type:function size:0x694 scope:global align:4 +daNpc_Ji1_Execute__FP11daNpc_Ji1_c = .text:0x00011F74; // type:function size:0x24 scope:local align:4 +daNpc_Ji1_IsDelete__FP11daNpc_Ji1_c = .text:0x00011F98; // type:function size:0x8 scope:local align:4 +daNpc_Ji1_Delete__FP11daNpc_Ji1_c = .text:0x00011FA0; // type:function size:0x20 scope:local align:4 +daNpc_Ji1_Create__FP10fopAc_ac_c = .text:0x00011FC0; // type:function size:0x20 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FE0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FE4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FE8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00011FEC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00011FF0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00012038; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00012094; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000120DC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00012124; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00012180; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000121C8; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000121D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000121E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000121E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00012220; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00012228; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00012230; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012238; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00012270; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0001227C; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00012288; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0001228C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00012294; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000122A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000122AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000122B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000122BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000122C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000122FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00012304; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0001230C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012314; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0001234C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012354; // type:function size:0x8 scope:weak align:4 +__dt__15daNpc_Ji1_HIO_cFv = .text:0x0001235C; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000123CC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000123E8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_ji1_cpp = .text:0x00012404; // type:function size:0xA4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000124A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000124B0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000124B8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000124C0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x000124C8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000124D0; // type:function size:0x8 scope:weak align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x000124D8; // type:function size:0x1C scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x000124F4; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4164 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4174 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@4175 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4182 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4185 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4368 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4479 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4480 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4484 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4486 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 data:double +@4715 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5721 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5871 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6136 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@6183 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6358 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6915 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6916 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@7188 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@7202 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@7258 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7259 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@7302 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7303 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@7656 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@8113 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:string +@8114 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@8154 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@8343 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@8344 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@8449 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@8529 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@8530 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@8700 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@8766 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@9025 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@9026 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@9027 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@9028 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@9892 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@10013 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@10014 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@10015 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@10016 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@10017 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@10018 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@10019 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@10020 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@10163 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@10164 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:string +@10215 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@10501 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@10502 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@10503 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@10504 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@10505 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@10506 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@10507 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@10508 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@10641 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@10961 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:string +@10962 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@10963 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000017C; // type:object size:0x304 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_cyl2_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +l_cylAt_src = .data:0x000000B8; // type:object size:0x44 scope:local align:4 +l_cpsAt_src = .data:0x000000FC; // type:object size:0x4C scope:local align:4 +@4398 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@4403 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@4408 = .data:0x00000160; // type:object size:0xC scope:local align:4 +@4501 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@4506 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@4511 = .data:0x00000184; // type:object size:0xC scope:local align:4 +@4559 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@4644 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@4732 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@4771 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@4773 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@4784 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@4795 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@4918 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@4921 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5216 = .data:0x000001FC; // type:object size:0x1D0 scope:local align:4 +@5272 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@5275 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@5286 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@5291 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@5470 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@5652 = .data:0x00000408; // type:object size:0xC scope:local align:4 +ActionNames$5875 = .data:0x00000414; // type:object size:0x1C scope:local align:4 +@5970 = .data:0x00000430; // type:object size:0xC scope:local align:4 +@5974 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +cut_name_tbl$6258 = .data:0x00000448; // type:object size:0x34 scope:local align:4 +@6304 = .data:0x0000047C; // type:object size:0x30 scope:local align:4 +@6303 = .data:0x000004AC; // type:object size:0x34 scope:local align:4 +@6411 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +@6420 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +@6423 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +@6501 = .data:0x00000504; // type:object size:0xC scope:local align:4 +@6585 = .data:0x00000510; // type:object size:0xC scope:local align:4 +@6692 = .data:0x0000051C; // type:object size:0xC scope:local align:4 +@6780 = .data:0x00000528; // type:object size:0xC scope:local align:4 +@7320 = .data:0x00000534; // type:object size:0xC scope:local align:4 +@7322 = .data:0x00000540; // type:object size:0xC scope:local align:4 +@7428 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +@7430 = .data:0x00000558; // type:object size:0xC scope:local align:4 +@7432 = .data:0x00000564; // type:object size:0xC scope:local align:4 +@7435 = .data:0x00000570; // type:object size:0xC scope:local align:4 +@7440 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +@7473 = .data:0x00000588; // type:object size:0xC scope:local align:4 +@7478 = .data:0x00000594; // type:object size:0xC scope:local align:4 +@7483 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +@7657 = .data:0x000005AC; // type:object size:0x40 scope:local align:4 +@7670 = .data:0x000005EC; // type:object size:0xC scope:local align:4 +@7672 = .data:0x000005F8; // type:object size:0xC scope:local align:4 +@7676 = .data:0x00000604; // type:object size:0xC scope:local align:4 +@7678 = .data:0x00000610; // type:object size:0xC scope:local align:4 +@7682 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +@7684 = .data:0x00000628; // type:object size:0xC scope:local align:4 +@7710 = .data:0x00000634; // type:object size:0xC scope:local align:4 +@7712 = .data:0x00000640; // type:object size:0xC scope:local align:4 +@7723 = .data:0x0000064C; // type:object size:0xC scope:local align:4 +@7726 = .data:0x00000658; // type:object size:0xC scope:local align:4 +@7898 = .data:0x00000664; // type:object size:0x2C scope:local align:4 +@7942 = .data:0x00000690; // type:object size:0xC scope:local align:4 +@8081 = .data:0x0000069C; // type:object size:0xC scope:local align:4 +@8121 = .data:0x000006A8; // type:object size:0xC scope:local align:4 +@8158 = .data:0x000006B4; // type:object size:0xC scope:local align:4 +@8251 = .data:0x000006C0; // type:object size:0xC scope:local align:4 +@8349 = .data:0x000006CC; // type:object size:0xC scope:local align:4 +@8454 = .data:0x000006D8; // type:object size:0xC scope:local align:4 +@8535 = .data:0x000006E4; // type:object size:0xC scope:local align:4 +@8602 = .data:0x000006F0; // type:object size:0xC scope:local align:4 +@8649 = .data:0x000006FC; // type:object size:0xC scope:local align:4 +@8782 = .data:0x00000708; // type:object size:0xC scope:local align:4 +@8784 = .data:0x00000714; // type:object size:0xC scope:local align:4 +@8790 = .data:0x00000720; // type:object size:0xC scope:local align:4 +@8808 = .data:0x0000072C; // type:object size:0xC scope:local align:4 +@8810 = .data:0x00000738; // type:object size:0xC scope:local align:4 +@8816 = .data:0x00000744; // type:object size:0xC scope:local align:4 +@8853 = .data:0x00000750; // type:object size:0xC scope:local align:4 +@8855 = .data:0x0000075C; // type:object size:0xC scope:local align:4 +@8863 = .data:0x00000768; // type:object size:0xC scope:local align:4 +@8871 = .data:0x00000774; // type:object size:0xC scope:local align:4 +@8873 = .data:0x00000780; // type:object size:0xC scope:local align:4 +@8875 = .data:0x0000078C; // type:object size:0xC scope:local align:4 +@8932 = .data:0x00000798; // type:object size:0x80 scope:local align:4 +@8949 = .data:0x00000818; // type:object size:0xC scope:local align:4 +@9090 = .data:0x00000824; // type:object size:0x80 scope:local align:4 +@9089 = .data:0x000008A4; // type:object size:0x80 scope:local align:4 +@9088 = .data:0x00000924; // type:object size:0x74 scope:local align:4 +@9294 = .data:0x00000998; // type:object size:0x68 scope:local align:4 +@9900 = .data:0x00000A00; // type:object size:0xC scope:local align:4 +@9903 = .data:0x00000A0C; // type:object size:0xC scope:local align:4 +@9909 = .data:0x00000A18; // type:object size:0xC scope:local align:4 +@9915 = .data:0x00000A24; // type:object size:0xC scope:local align:4 +@9918 = .data:0x00000A30; // type:object size:0xC scope:local align:4 +@10558 = .data:0x00000A3C; // type:object size:0xC scope:local align:4 +@10560 = .data:0x00000A48; // type:object size:0xC scope:local align:4 +l_daNpc_Ji1_Method = .data:0x00000A54; // type:object size:0x20 scope:local align:4 +g_profile_NPC_JI1 = .data:0x00000A74; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000AA4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000AC0; // type:object size:0x20 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000AE0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000AEC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000AF8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000B04; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000B10; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000B1C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000B28; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000BB0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000BBC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000BC8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000C50; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000C5C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000C68; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000CBC; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000CE0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000CEC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000CF8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000D04; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Ji1_HIO_c = .data:0x00000D10; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4155 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x100 scope:local align:4 +l_msgId = .bss:0x00000160; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000164; // type:object size:0x4 scope:local align:4 data:4byte +@4316 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +init$4317 = .bss:0x00000174; // type:object size:0x1 scope:local align:1 +out_chk_pos$4315 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +@6141 = .bss:0x00000184; // type:object size:0xC scope:local align:4 +init$6142 = .bss:0x00000190; // type:object size:0x1 scope:local align:1 +hit_scale$6140 = .bss:0x00000194; // type:object size:0xC scope:local align:4 +@8835 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +init$8836 = .bss:0x000001AC; // type:object size:0x1 scope:local align:1 +scale$8834 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@10065 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +init$10066 = .bss:0x000001C8; // type:object size:0x1 scope:local align:1 +aim_offset$10064 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +@10069 = .bss:0x000001D8; // type:object size:0xC scope:local align:4 +init$10070 = .bss:0x000001E4; // type:object size:0x1 scope:local align:1 +aim_angle$10068 = .bss:0x000001E8; // type:object size:0x6 scope:local align:4 +@10074 = .bss:0x000001F0; // type:object size:0xC scope:local align:4 +init$10075 = .bss:0x000001FC; // type:object size:0x1 scope:local align:1 +aim_offset$10073 = .bss:0x00000200; // type:object size:0xC scope:local align:4 +@10078 = .bss:0x0000020C; // type:object size:0xC scope:local align:4 +init$10079 = .bss:0x00000218; // type:object size:0x1 scope:local align:1 +aim_angle$10077 = .bss:0x0000021C; // type:object size:0x6 scope:local align:4 +@10220 = .bss:0x00000224; // type:object size:0xC scope:local align:4 +l_head_front = .bss:0x00000230; // type:object size:0xC scope:local align:4 +@10221 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +l_head_top = .bss:0x00000248; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_kamome/splits.txt b/config/GZLP01/rels/d_a_npc_kamome/splits.txt new file mode 100644 index 000000000..23bce036e --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kamome/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kamome.cpp: + .text start:0x000000EC end:0x000049DC + .text start:0x000049DC end:0x00004AD4 + .text start:0x00004AD4 end:0x00004CC0 + .text start:0x00004CC0 end:0x00004CF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000019E + .data start:0x00000000 end:0x00000734 + .bss start:0x00000008 end:0x000001B8 diff --git a/config/GZLP01/rels/d_a_npc_kamome/symbols.txt b/config/GZLP01/rels/d_a_npc_kamome/symbols.txt new file mode 100644 index 000000000..7b622a61d --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kamome/symbols.txt @@ -0,0 +1,309 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_kam_HIO1_cFv = .text:0x000000EC; // type:function size:0x88 scope:global align:4 +__ct__15daNpc_kam_HIO_cFv = .text:0x00000174; // type:function size:0x84 scope:global align:4 +__dt__16daNpc_kam_HIO1_cFv = .text:0x000001F8; // type:function size:0x48 scope:weak align:4 +daNpc_kam_XyCheckCB__FPvi = .text:0x00000240; // type:function size:0x20 scope:local align:4 +XyCheckCB__11daNpc_kam_cFi = .text:0x00000260; // type:function size:0x44 scope:global align:4 +callDemoStartCheck__11daNpc_kam_cFv = .text:0x000002A4; // type:function size:0x24C scope:global align:4 +__dt__4cXyzFv = .text:0x000004F0; // type:function size:0x3C scope:weak align:4 +daNpc_kam_XyEventCB__FPvi = .text:0x0000052C; // type:function size:0x20 scope:local align:4 +XyEventCB__11daNpc_kam_cFi = .text:0x0000054C; // type:function size:0x1C scope:global align:4 +__dt__11daNpc_kam_cFv = .text:0x00000568; // type:function size:0x47C scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x000009E4; // type:function size:0x88 scope:weak align:4 +setAttention__11daNpc_kam_cFbi = .text:0x00000A6C; // type:function size:0xB4 scope:global align:4 +setBaseMtx__11daNpc_kam_cFv = .text:0x00000B20; // type:function size:0xE0 scope:global align:4 +headNodeCallBack__FP7J3DNodei = .text:0x00000C00; // type:function size:0xD0 scope:local align:4 +createHeap__11daNpc_kam_cFv = .text:0x00000CD0; // type:function size:0x1E8 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x00000EB8; // type:function size:0x20 scope:local align:4 +create__11daNpc_kam_cFv = .text:0x00000ED8; // type:function size:0x144 scope:global align:4 +__ct__11daNpc_kam_cFv = .text:0x0000101C; // type:function size:0x374 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00001390; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00001470; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000014CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001598; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000015E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000163C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001684; // type:function size:0x5C scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x000016E0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000180C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000018AC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001908; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001950; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000019AC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000019F4; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001A88; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001AD0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001B18; // type:function size:0x70 scope:weak align:4 +init__11daNpc_kam_cFv = .text:0x00001B88; // type:function size:0x234 scope:global align:4 +setAction__11daNpc_kam_cFPM11daNpc_kam_cFPCvPvPv_iM11daNpc_kam_cFPCvPvPv_iPv = .text:0x00001DBC; // type:function size:0xD0 scope:global align:4 +npcAction__11daNpc_kam_cFPv = .text:0x00001E8C; // type:function size:0xB4 scope:global align:4 +setNpcAction__11daNpc_kam_cFM11daNpc_kam_cFPCvPvPv_iPv = .text:0x00001F40; // type:function size:0x64 scope:global align:4 +playerAction__11daNpc_kam_cFPv = .text:0x00001FA4; // type:function size:0xB4 scope:global align:4 +setPlayerAction__11daNpc_kam_cFM11daNpc_kam_cFPCvPvPv_iPv = .text:0x00002058; // type:function size:0x64 scope:global align:4 +returnLinkCheck__11daNpc_kam_cFv = .text:0x000020BC; // type:function size:0x44 scope:global align:4 +changeAreaCheck__11daNpc_kam_cFv = .text:0x00002100; // type:function size:0x25C scope:global align:4 +areaOutCheck__11daNpc_kam_cFv = .text:0x0000235C; // type:function size:0xF4 scope:global align:4 +getStickAngY__11daNpc_kam_cFPsPs = .text:0x00002450; // type:function size:0x160 scope:global align:4 +getAngleX__11daNpc_kam_cFv = .text:0x000025B0; // type:function size:0xB4 scope:global align:4 +wallHitCheck__11daNpc_kam_cFv = .text:0x00002664; // type:function size:0x48 scope:global align:4 +npcTurnCheck__11daNpc_kam_cFPs = .text:0x000026AC; // type:function size:0x60 scope:global align:4 +waitNpcAction__11daNpc_kam_cFPv = .text:0x0000270C; // type:function size:0x3E8 scope:global align:4 +keyProc__11daNpc_kam_cFv = .text:0x00002AF4; // type:function size:0x110 scope:global align:4 +waitPlayerAction__11daNpc_kam_cFPv = .text:0x00002C04; // type:function size:0x304 scope:global align:4 +damagePlayerAction__11daNpc_kam_cFPv = .text:0x00002F08; // type:function size:0x150 scope:global align:4 +eventOrder__11daNpc_kam_cFv = .text:0x00003058; // type:function size:0x104 scope:global align:4 +checkOrder__11daNpc_kam_cFv = .text:0x0000315C; // type:function size:0x38 scope:global align:4 +checkCommandTalk__11daNpc_kam_cFv = .text:0x00003194; // type:function size:0x6C scope:global align:4 +returnLinkPlayer__11daNpc_kam_cFv = .text:0x00003200; // type:function size:0x48 scope:global align:4 +eventProc__11daNpc_kam_cFv = .text:0x00003248; // type:function size:0x260 scope:global align:4 +eventEnd__11daNpc_kam_cFv = .text:0x000034A8; // type:function size:0x6C scope:global align:4 +actionDefault__11daNpc_kam_cFi = .text:0x00003514; // type:function size:0x8 scope:global align:4 +initialWaitEvent__11daNpc_kam_cFi = .text:0x0000351C; // type:function size:0x64 scope:global align:4 +actionWaitEvent__11daNpc_kam_cFi = .text:0x00003580; // type:function size:0x48 scope:global align:4 +initialChangeEvent__11daNpc_kam_cFi = .text:0x000035C8; // type:function size:0x54 scope:global align:4 +initialDescendEvent__11daNpc_kam_cFi = .text:0x0000361C; // type:function size:0x114 scope:global align:4 +actionDescendEvent__11daNpc_kam_cFi = .text:0x00003730; // type:function size:0x134 scope:global align:4 +initialAreaOutTurn__11daNpc_kam_cFi = .text:0x00003864; // type:function size:0x20 scope:global align:4 +actionAreaOutTurn__11daNpc_kam_cFi = .text:0x00003884; // type:function size:0x164 scope:global align:4 +setAnm__11daNpc_kam_cFi = .text:0x000039E8; // type:function size:0x12C scope:global align:4 +setCollision__11daNpc_kam_cFv = .text:0x00003B14; // type:function size:0x16C scope:global align:4 +setLineBgCheck__11daNpc_kam_cFv = .text:0x00003C80; // type:function size:0x1CC scope:global align:4 +animationPlay__11daNpc_kam_cFv = .text:0x00003E4C; // type:function size:0xE0 scope:global align:4 +execute__11daNpc_kam_cFv = .text:0x00003F2C; // type:function size:0x530 scope:global align:4 +draw__11daNpc_kam_cFv = .text:0x0000445C; // type:function size:0xEC scope:global align:4 +daNpc_kam_Draw__FP11daNpc_kam_c = .text:0x00004548; // type:function size:0x20 scope:local align:4 +daNpc_kam_Execute__FP11daNpc_kam_c = .text:0x00004568; // type:function size:0x20 scope:local align:4 +daNpc_kam_IsDelete__FP11daNpc_kam_c = .text:0x00004588; // type:function size:0x8 scope:local align:4 +daNpc_kam_Delete__FP11daNpc_kam_c = .text:0x00004590; // type:function size:0x28 scope:local align:4 +daNpc_kam_Create__FP10fopAc_ac_c = .text:0x000045B8; // type:function size:0x20 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x000045D8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004620; // type:function size:0x5C scope:weak align:4 +__dt__15daNpc_kam_HIO_cFv = .text:0x0000467C; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000046DC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000046F8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00004714; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_kamome_cpp = .text:0x00004790; // type:function size:0x1F4 scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00004984; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000498C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004994; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000499C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000049A4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000049AC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000049B4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000049BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000049C4; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000049CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000049D4; // type:function size:0x8 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x000049DC; // type:function size:0x1C scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x000049F8; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x00004A00; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x00004A08; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x00004A10; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x00004A18; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x00004A20; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x00004A28; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x00004A30; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x00004A38; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x00004A40; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x00004A48; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x00004A4C; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x00004A50; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x00004A58; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x00004A60; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x00004A68; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x00004A70; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x00004A78; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x00004A80; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x00004A88; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x00004A90; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x00004A94; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x00004A98; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x00004A9C; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x00004AA4; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x00004AB0; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x00004AB8; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x00004ABC; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x00004AC0; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x00004AC4; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x00004ACC; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x00004AD0; // type:function size:0x4 scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x00004AD4; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x00004AD8; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x00004AE0; // type:function size:0x4 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004AE4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004B2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004B3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004B44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004B4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004B54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004B94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004B9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004BA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BAC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004BE4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004BE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004C00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004C0C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00004C18; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004C28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004C30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C38; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00004C70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00004C78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00004C80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C88; // type:function size:0x38 scope:weak align:4 +getGroundY__11daNpc_kam_cFv = .text:0x00004CC0; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__11daNpc_kam_cFv = .text:0x00004CC8; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__11daNpc_kam_cFv = .text:0x00004CD0; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__11daNpc_kam_cFv = .text:0x00004CD8; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__11daNpc_kam_cFv = .text:0x00004CE4; // type:function size:0xC scope:weak align:4 +restartPoint__11daNpc_kam_cFs = .text:0x00004CF0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4196 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@4199 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +init_data$4203 = .rodata:0x00000010; // type:object size:0x18 scope:local align:4 data:float +@4291 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4555 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4556 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4612 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@5028 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5185 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5186 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5187 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@5188 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5189 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5258 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 data:double +l_turn_angleY$5323 = .rodata:0x00000070; // type:object size:0xC scope:local align:4 +l_anm_type$5324 = .rodata:0x0000007C; // type:object size:0x40 scope:local align:4 +@5389 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@5583 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5788 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6187 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6188 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6189 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6205 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6356 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6357 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6358 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E8; // type:object size:0xB6 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_staff_name = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_sph_src = .data:0x00000034; // type:object size:0x40 scope:local align:4 +l_tg_sph_src = .data:0x00000074; // type:object size:0x40 scope:local align:4 +l_kam_at_cps_src = .data:0x000000B4; // type:object size:0x4C scope:local align:4 +event_name_tbl = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4997 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@5045 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@5067 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@5446 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@5594 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +@5595 = .data:0x00000148; // type:object size:0xC scope:local align:4 +@5596 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@5597 = .data:0x00000160; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000016C; // type:object size:0x30 scope:local align:4 +@5598 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5599 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5600 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5601 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000001CC; // type:object size:0x30 scope:local align:4 +cut_name_tbl = .data:0x000001FC; // type:object size:0x10 scope:local align:4 +l_anmTbl$5862 = .data:0x0000020C; // type:object size:0x6 scope:local align:4 +l_anmPrm$5863 = .data:0x00000214; // type:object size:0x3C scope:local align:4 +l_daNpc_kam_Method = .data:0x00000250; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KAM = .data:0x00000270; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__9daPy_py_c = .data:0x000002C4; // type:object size:0x9C scope:weak align:4 +__vt__10daPy_npc_c = .data:0x00000360; // type:object size:0xA8 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000408; // type:object size:0x24 scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000042C; // type:object size:0x18 scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000444; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000045C; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000474; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000048C; // type:object size:0x30 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000004BC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000004C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGSph = .data:0x000004D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000004E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000574; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000005C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000005D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000005E0; // type:object size:0x88 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000668; // type:object size:0xC scope:weak align:4 +__vt__11daNpc_kam_c = .data:0x00000674; // type:object size:0xA8 scope:weak align:4 +__vt__15daNpc_kam_HIO_c = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_kam_HIO1_c = .data:0x00000728; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4208 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x50 scope:local align:4 +l_hio_counter = .bss:0x000000B0; // type:object size:0x4 scope:local align:4 +l_msgId = .bss:0x000000B4; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x000000B8; // type:object size:0x4 scope:local align:4 +l_act = .bss:0x000000BC; // type:object size:0x4 scope:local align:4 data:4byte +l_demo_start_chk_cnt = .bss:0x000000C0; // type:object size:0x2 scope:local align:2 +l_demo_start_chk_flag = .bss:0x000000C2; // type:object size:0x2 scope:local align:2 +@4209 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +l_ms_at_local_vec = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4210 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +l_ms_at_local_start = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4211 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +l_ms_at_local_end = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4212 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +l_line_bg_local_end = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@4213 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +l_call_local_kyori = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@4534 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +init$4535 = .bss:0x00000148; // type:object size:0x1 scope:local align:1 +l_offset$4533 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@4565 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +init$4566 = .bss:0x00000164; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4564 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +l_heap_size$4626 = .bss:0x00000174; // type:object size:0x4 scope:local align:4 +init$4627 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +@5103 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$5104 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +l_center$5102 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +init$6022 = .bss:0x00000198; // type:object size:0x1 scope:local align:1 +splash_scale$6021 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +init$6025 = .bss:0x000001A8; // type:object size:0x1 scope:local align:1 +ripple_scale$6024 = .bss:0x000001AC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_kf1/splits.txt b/config/GZLP01/rels/d_a_npc_kf1/splits.txt new file mode 100644 index 000000000..e6736f40b --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kf1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kf1.cpp: + .text start:0x000000EC end:0x00004760 + .text start:0x00004760 end:0x00004774 + .text start:0x00004774 end:0x00004884 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000027E + .data start:0x00000000 end:0x000004A0 + .bss start:0x00000008 end:0x0000010C diff --git a/config/GZLP01/rels/d_a_npc_kf1/symbols.txt b/config/GZLP01/rels/d_a_npc_kf1/symbols.txt new file mode 100644 index 000000000..7b703cb9d --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kf1/symbols.txt @@ -0,0 +1,233 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kf1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Kf1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0xF4 scope:global align:4 +__dt__4cXyzFv = .text:0x000002D8; // type:function size:0x3C scope:weak align:4 +nodeCB_Neck__FP7J3DNodei = .text:0x00000314; // type:function size:0x4C scope:local align:4 +_nodeCB_Neck__11daNpc_Kf1_cFP7J3DNodeP8J3DModel = .text:0x00000360; // type:function size:0xA0 scope:global align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000400; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Kf1_cFP7J3DNodeP8J3DModel = .text:0x0000044C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x20 scope:local align:4 +searchActor_Tsubo__FPvPv = .text:0x0000050C; // type:function size:0x90 scope:local align:4 +init_KF1_0__11daNpc_Kf1_cFv = .text:0x0000059C; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Kf1_cFv = .text:0x0000061C; // type:function size:0x220 scope:global align:4 +play_animation__11daNpc_Kf1_cFv = .text:0x0000083C; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Kf1_cFb = .text:0x000008E4; // type:function size:0x13C scope:global align:4 +bckResID__11daNpc_Kf1_cFi = .text:0x00000A20; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Kf1_cFi = .text:0x00000A34; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Kf1_cFScb = .text:0x00000A48; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Kf1_cFScb = .text:0x00000B4C; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Kf1_cFv = .text:0x00000B6C; // type:function size:0x9C scope:global align:4 +setAnm_anm__11daNpc_Kf1_cFPQ211daNpc_Kf1_c9anm_prm_c = .text:0x00000C08; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Kf1_cFii = .text:0x00000CA4; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Kf1_cFv = .text:0x00000D14; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Kf1_cFv = .text:0x00000D80; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Kf1_cFv = .text:0x00000D84; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Kf1_cFUc = .text:0x00000D88; // type:function size:0x64 scope:global align:4 +ctrlAnmAtr__11daNpc_Kf1_cFv = .text:0x00000DEC; // type:function size:0x74 scope:global align:4 +setAnm_ATR__11daNpc_Kf1_cFv = .text:0x00000E60; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Kf1_cFUs = .text:0x00000EC4; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Kf1_cFPUl = .text:0x00000F80; // type:function size:0x174 scope:global align:4 +getMsg_KF1_0__11daNpc_Kf1_cFv = .text:0x000010F4; // type:function size:0xE8 scope:global align:4 +getMsg__11daNpc_Kf1_cFv = .text:0x000011DC; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Kf1_cFv = .text:0x00001218; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Kf1_cFv = .text:0x000012A4; // type:function size:0xDC scope:global align:4 +chk_talk__11daNpc_Kf1_cFv = .text:0x00001380; // type:function size:0x98 scope:global align:4 +searchByID__11daNpc_Kf1_cFUiPi = .text:0x00001418; // type:function size:0x54 scope:global align:4 +srch_Tsubo__11daNpc_Kf1_cFv = .text:0x0000146C; // type:function size:0x100 scope:global align:4 +create_rupee__11daNpc_Kf1_cF4cXyzi = .text:0x0000156C; // type:function size:0x288 scope:global align:4 +ready_kutaniCamera__11daNpc_Kf1_cFii = .text:0x000017F4; // type:function size:0x218 scope:global align:4 +lookBack__11daNpc_Kf1_cFv = .text:0x00001A0C; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Kf1_cFv = .text:0x00001BD0; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Kf1_cFb = .text:0x00001C50; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Kf1_cFi = .text:0x00001CA8; // type:function size:0x88 scope:global align:4 +cut_init_ANGRY_START__11daNpc_Kf1_cFi = .text:0x00001D30; // type:function size:0xD4 scope:global align:4 +cut_move_ANGRY_START__11daNpc_Kf1_cFv = .text:0x00001E04; // type:function size:0x8 scope:global align:4 +cut_init_BENSYOU_START__11daNpc_Kf1_cFi = .text:0x00001E0C; // type:function size:0x50 scope:global align:4 +cut_move_BENSYOU_START__11daNpc_Kf1_cFv = .text:0x00001E5C; // type:function size:0x8 scope:global align:4 +cut_init_TSUBO_CNT__11daNpc_Kf1_cFi = .text:0x00001E64; // type:function size:0x50 scope:global align:4 +cut_move_TSUBO_CNT__11daNpc_Kf1_cFv = .text:0x00001EB4; // type:function size:0x8 scope:global align:4 +cut_init_BENSYOU__11daNpc_Kf1_cFi = .text:0x00001EBC; // type:function size:0x2C scope:global align:4 +cut_move_BENSYOU__11daNpc_Kf1_cFv = .text:0x00001EE8; // type:function size:0x8 scope:global align:4 +cut_init_GET_OUT__11daNpc_Kf1_cFi = .text:0x00001EF0; // type:function size:0xF4 scope:global align:4 +cut_move_GET_OUT__11daNpc_Kf1_cFv = .text:0x00001FE4; // type:function size:0x60 scope:global align:4 +cut_init_DSP_RUPEE_CNT__11daNpc_Kf1_cFi = .text:0x00002044; // type:function size:0x18 scope:global align:4 +cut_move_DSP_RUPEE_CNT__11daNpc_Kf1_cFv = .text:0x0000205C; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN__11daNpc_Kf1_cFi = .text:0x00002064; // type:function size:0x48 scope:global align:4 +cut_move_PLYER_TRN__11daNpc_Kf1_cFv = .text:0x000020AC; // type:function size:0x8 scope:global align:4 +cut_init_RUPEE_CNT_END__11daNpc_Kf1_cFi = .text:0x000020B4; // type:function size:0x4 scope:global align:4 +cut_move_RUPEE_CNT_END__11daNpc_Kf1_cFv = .text:0x000020B8; // type:function size:0x34 scope:global align:4 +cut_init_START_AGE__11daNpc_Kf1_cFi = .text:0x000020EC; // type:function size:0x7C scope:global align:4 +cut_move_START_AGE__11daNpc_Kf1_cFv = .text:0x00002168; // type:function size:0x10 scope:global align:4 +cut_init_PLYER_MOV__11daNpc_Kf1_cFi = .text:0x00002178; // type:function size:0x10C scope:global align:4 +cut_move_PLYER_MOV__11daNpc_Kf1_cFv = .text:0x00002284; // type:function size:0x8 scope:global align:4 +cut_init_RUPEE_SET__11daNpc_Kf1_cFi = .text:0x0000228C; // type:function size:0x15C scope:global align:4 +cut_move_RUPEE_SET__11daNpc_Kf1_cFv = .text:0x000023E8; // type:function size:0x224 scope:global align:4 +cut_init_TSUBO_ATN__11daNpc_Kf1_cFi = .text:0x0000260C; // type:function size:0xA8 scope:global align:4 +cut_move_TSUBO_ATN__11daNpc_Kf1_cFv = .text:0x000026B4; // type:function size:0xE0 scope:global align:4 +cut_init_TLK_MSG__11daNpc_Kf1_cFi = .text:0x00002794; // type:function size:0x160 scope:global align:4 +cut_init_CONTNUE_TLK__11daNpc_Kf1_cFi = .text:0x000028F4; // type:function size:0x60 scope:global align:4 +cut_move_TLK_MSG__11daNpc_Kf1_cFv = .text:0x00002954; // type:function size:0x84 scope:global align:4 +privateCut__11daNpc_Kf1_cFi = .text:0x000029D8; // type:function size:0x288 scope:global align:4 +endEvent__11daNpc_Kf1_cFv = .text:0x00002C60; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Kf1_cFv = .text:0x00002C84; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Kf1_cFi = .text:0x00002CBC; // type:function size:0x158 scope:global align:4 +set_action__11daNpc_Kf1_cFM11daNpc_Kf1_cFPCvPvPv_iPv = .text:0x00002E14; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Kf1_cFSc = .text:0x00002EC0; // type:function size:0xC8 scope:global align:4 +set_pthPoint__11daNpc_Kf1_cFUc = .text:0x00002F88; // type:function size:0xA8 scope:global align:4 +chk_tsubo__11daNpc_Kf1_cFv = .text:0x00003030; // type:function size:0x78 scope:global align:4 +orderTsuboEvent__11daNpc_Kf1_cFv = .text:0x000030A8; // type:function size:0xD4 scope:global align:4 +wait_1__11daNpc_Kf1_cFv = .text:0x0000317C; // type:function size:0x100 scope:global align:4 +walk_1__11daNpc_Kf1_cFv = .text:0x0000327C; // type:function size:0x248 scope:global align:4 +talk_1__11daNpc_Kf1_cFv = .text:0x000034C4; // type:function size:0x108 scope:global align:4 +wait_action1__11daNpc_Kf1_cFPv = .text:0x000035CC; // type:function size:0xE8 scope:global align:4 +demo__11daNpc_Kf1_cFv = .text:0x000036B4; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Kf1_cFv = .text:0x000037F4; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Kf1_cFv = .text:0x00003884; // type:function size:0xF8 scope:global align:4 +_execute__11daNpc_Kf1_cFv = .text:0x0000397C; // type:function size:0x248 scope:global align:4 +_delete__11daNpc_Kf1_cFv = .text:0x00003BC4; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Kf1_cFv = .text:0x00003C18; // type:function size:0x24C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003E64; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003EC0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003F08; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003FD4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000401C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004078; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000040C0; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Kf1_cFv = .text:0x00004130; // type:function size:0x2FC scope:global align:4 +itemCreateHeap__11daNpc_Kf1_cFv = .text:0x0000442C; // type:function size:0xC0 scope:global align:4 +CreateHeap__11daNpc_Kf1_cFv = .text:0x000044EC; // type:function size:0xA4 scope:global align:4 +daNpc_Kf1_Create__FP10fopAc_ac_c = .text:0x00004590; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_Delete__FP11daNpc_Kf1_c = .text:0x000045B0; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_Execute__FP11daNpc_Kf1_c = .text:0x000045D0; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_Draw__FP11daNpc_Kf1_c = .text:0x000045F0; // type:function size:0x20 scope:local align:4 +daNpc_Kf1_IsDelete__FP11daNpc_Kf1_c = .text:0x00004610; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004618; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004628; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004630; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004638; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004640; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004648; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004680; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004688; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004690; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004698; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000046D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000046D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046DC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000046E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000046EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000046F8; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kf1_HIO_cFv = .text:0x00004704; // type:function size:0x5C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004760; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004768; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004770; // type:function size:0x4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00004774; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004790; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000047AC; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_kf1_cpp = .text:0x00004828; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004864; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000486C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004874; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000487C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4196 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4352 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4409 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4414 = .rodata:0x00000014; // type:object size:0x28 scope:local align:4 +a_resID_tbl$4419 = .rodata:0x0000003C; // type:object size:0x8 scope:local align:4 +@4434 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4725 = .rodata:0x00000048; // type:object size:0xC scope:local align:4 +@4758 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4760 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4762 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4763 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4764 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4769 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@4816 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4817 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4818 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4927 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@5000 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@5100 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5110 = .rodata:0x0000009C; // type:object size:0x8 scope:local align:4 +@5146 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5147 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5209 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5210 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5211 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@5573 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@5662 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5674 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5678 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5739 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@5845 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5847 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x19E scope:local align:4 data:string_table +a_prm_tbl$4158 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_evn_tbl = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4284 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4467 = .data:0x00000048; // type:object size:0xA0 scope:local align:4 +a_anm_prm_tbl$4474 = .data:0x000000E8; // type:object size:0x40 scope:local align:4 +a_anm_prm_tbl$4529 = .data:0x00000128; // type:object size:0xB0 scope:local align:4 +@4580 = .data:0x000001D8; // type:object size:0x58 scope:local align:4 +a_cut_tbl$5299 = .data:0x00000230; // type:object size:0x38 scope:local align:4 +@5350 = .data:0x00000268; // type:object size:0x38 scope:local align:4 +@5349 = .data:0x000002A0; // type:object size:0x38 scope:local align:4 +a_siz_tbl$5755 = .data:0x000002D8; // type:object size:0x8 scope:local align:4 +l_daNpc_Kf1_Method = .data:0x000002E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KF1 = .data:0x00000300; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000348; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003E8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000043C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000460; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kf1_c = .data:0x00000474; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Kf1_HIO_c = .data:0x00000488; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4163 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +l_check_inf = .bss:0x0000009C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000EC; // type:object size:0x4 scope:local align:4 data:4byte +@4178 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$4179 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4177 = .bss:0x00000100; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_kg1/splits.txt b/config/GZLP01/rels/d_a_npc_kg1/splits.txt new file mode 100644 index 000000000..c72f2bc43 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kg1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kg1.cpp: + .text start:0x000000EC end:0x00002A34 + .text start:0x00002A34 end:0x00002ABC + .text start:0x00002ABC end:0x00002ABC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000026E + .data start:0x00000000 end:0x0000028C + .bss start:0x00000008 end:0x00000104 diff --git a/config/GZLP01/rels/d_a_npc_kg1/symbols.txt b/config/GZLP01/rels/d_a_npc_kg1/symbols.txt new file mode 100644 index 000000000..a1bd55d1f --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kg1/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kg1_HIO_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global align:4 +daNpc_Kg1_nodeCallBack__FP7J3DNodei = .text:0x000001E0; // type:function size:0x248 scope:local align:4 +__dt__4cXyzFv = .text:0x00000428; // type:function size:0x3C scope:weak align:4 +lookBack__11daNpc_Kg1_cFv = .text:0x00000464; // type:function size:0x224 scope:global align:4 +chkAttention__11daNpc_Kg1_cFv = .text:0x00000688; // type:function size:0x150 scope:global align:4 +initTexPatternAnm__11daNpc_Kg1_cFib = .text:0x000007D8; // type:function size:0x100 scope:global align:4 +playTexPatternAnm__11daNpc_Kg1_cFv = .text:0x000008D8; // type:function size:0x6C scope:global align:4 +set_mtx__11daNpc_Kg1_cFv = .text:0x00000944; // type:function size:0xA4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000009E8; // type:function size:0x20 scope:local align:4 +CreateHeap__11daNpc_Kg1_cFv = .text:0x00000A08; // type:function size:0x32C scope:global align:4 +CreateInit__11daNpc_Kg1_cFv = .text:0x00000D34; // type:function size:0x1BC scope:global align:4 +eventOrder__11daNpc_Kg1_cFv = .text:0x00000EF0; // type:function size:0xF8 scope:global align:4 +checkOrder__11daNpc_Kg1_cFv = .text:0x00000FE8; // type:function size:0xDC scope:global align:4 +kg1_talk_camera__11daNpc_Kg1_cFv = .text:0x000010C4; // type:function size:0xC4 scope:global align:4 +wait_action_init__11daNpc_Kg1_cFv = .text:0x00001188; // type:function size:0x4C scope:global align:4 +wait_action__11daNpc_Kg1_cFv = .text:0x000011D4; // type:function size:0x684 scope:global align:4 +clr_seq_flag__11daNpc_Kg1_cFv = .text:0x00001858; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Kg1_cFv = .text:0x00001878; // type:function size:0x13C scope:global align:4 +next_msgStatus__11daNpc_Kg1_cFPUl = .text:0x000019B4; // type:function size:0x2C8 scope:global align:4 +anmAtr__11daNpc_Kg1_cFUs = .text:0x00001C7C; // type:function size:0x3C scope:global align:4 +daNpc_Kg1_bcks_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPCiPC14dLib_anm_prm_c = .text:0x00001CB8; // type:function size:0x1A8 scope:local align:4 +setAnm__11daNpc_Kg1_cFv = .text:0x00001E60; // type:function size:0x12C scope:global align:4 +daNpc_Kg1Create__FPv = .text:0x00001F8C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Kg1_cFv = .text:0x00001FAC; // type:function size:0x90 scope:weak align:4 +__ct__11daNpc_Kg1_cFv = .text:0x0000203C; // type:function size:0x178 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000021B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002210; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002258; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002324; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000236C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000023C8; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002410; // type:function size:0x70 scope:weak align:4 +daNpc_Kg1Delete__FPv = .text:0x00002480; // type:function size:0x8C scope:local align:4 +daNpc_Kg1Execute__FPv = .text:0x0000250C; // type:function size:0x13C scope:local align:4 +daNpc_Kg1Draw__FPv = .text:0x00002648; // type:function size:0x184 scope:local align:4 +daNpc_Kg1IsDelete__FPv = .text:0x000027CC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000027D4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000027E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000027EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000027F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000027FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002804; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000283C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002844; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000284C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002854; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000288C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002890; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002898; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000028A8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000028B4; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kg1_HIO_cFv = .text:0x000028C0; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00002930; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000294C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_kg1_cpp = .text:0x00002968; // type:function size:0xAC scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002A14; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002A1C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002A24; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002A2C; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00002A34; // type:function size:0x48 scope:weak align:4 +__ct__10dNpc_HIO_cFv = .text:0x00002A7C; // type:function size:0x10 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00002A8C; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002AA8; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002AB0; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002AB8; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4168 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +m_arcname__11daNpc_Kg1_c = .rodata:0x0000000C; // type:object size:0x3 scope:global align:4 data:string +m_camera_fovy__11daNpc_Kg1_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +l_btp_ix_tbl = .rodata:0x00000014; // type:object size:0x10 scope:local align:4 +@4241 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4315 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4316 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4378 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4662 = .rodata:0x00000068; // type:object size:0x3 scope:local align:4 +@4679 = .rodata:0x0000006C; // type:object size:0x2 scope:local align:4 +@4772 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +anm_atr$4899 = .rodata:0x00000078; // type:object size:0x9 scope:local align:4 +@4946 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 data:double +a_anm_bck_tbl$4952 = .rodata:0x00000090; // type:object size:0x28 scope:local align:4 +a_anm_btp_tbl$4953 = .rodata:0x000000B8; // type:object size:0x18 scope:local align:4 +@4954 = .rodata:0x000000D0; // type:object size:0xC0 scope:local align:4 +@4979 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5234 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5287 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5288 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@5357 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@5358 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@5361 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@5362 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001B8; // type:object size:0xB6 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@4591 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4773 = .data:0x00000050; // type:object size:0x30 scope:local align:4 +@4894 = .data:0x00000080; // type:object size:0x4C scope:local align:4 +daNpc_Kg1MethodTable = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KG1 = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000134; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001D4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000228; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000024C; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kg1_c = .data:0x00000260; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Kg1_HIO_c = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4163 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +@4174 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +m_camera_ctr__11daNpc_Kg1_c = .bss:0x000000A8; // type:object size:0xC scope:global align:4 data:float +@4175 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +m_camera_eye__11daNpc_Kg1_c = .bss:0x000000C0; // type:object size:0xC scope:global align:4 data:float +@4184 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +init$4185 = .bss:0x000000D8; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4183 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@4188 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +init$4189 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4187 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_kg2/splits.txt b/config/GZLP01/rels/d_a_npc_kg2/splits.txt new file mode 100644 index 000000000..5c00571f1 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kg2/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kg2.cpp: + .text start:0x000000EC end:0x000031F4 + .text start:0x000031F4 end:0x00003250 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001EC + .data start:0x00000000 end:0x00000418 + .bss start:0x00000008 end:0x000000B0 diff --git a/config/GZLP01/rels/d_a_npc_kg2/symbols.txt b/config/GZLP01/rels/d_a_npc_kg2/symbols.txt new file mode 100644 index 000000000..15cc1e4d4 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kg2/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kg2_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000194; // type:function size:0x1D4 scope:local align:4 +__dt__4cXyzFv = .text:0x00000368; // type:function size:0x3C scope:weak align:4 +set_mtx__11daNpc_Kg2_cFv = .text:0x000003A4; // type:function size:0xE8 scope:global align:4 +initTexPatternAnm__11daNpc_Kg2_cFb = .text:0x0000048C; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__11daNpc_Kg2_cFv = .text:0x000005A0; // type:function size:0x14C scope:global align:4 +setAnm__11daNpc_Kg2_cFScf = .text:0x000006EC; // type:function size:0x14C scope:global align:4 +subAnm__11daNpc_Kg2_cFv = .text:0x00000838; // type:function size:0x1B0 scope:global align:4 +chkAttention__11daNpc_Kg2_cF4cXyzs = .text:0x000009E8; // type:function size:0x154 scope:global align:4 +eventOrder__11daNpc_Kg2_cFv = .text:0x00000B3C; // type:function size:0x84 scope:global align:4 +checkOrder__11daNpc_Kg2_cFv = .text:0x00000BC0; // type:function size:0x104 scope:global align:4 +getMsg__11daNpc_Kg2_cFv = .text:0x00000CC4; // type:function size:0x174 scope:global align:4 +next_msgStatus__11daNpc_Kg2_cFPUl = .text:0x00000E38; // type:function size:0x1F0 scope:global align:4 +anmAtr__11daNpc_Kg2_cFUs = .text:0x00001028; // type:function size:0x2C4 scope:global align:4 +setAttention__11daNpc_Kg2_cFv = .text:0x000012EC; // type:function size:0x1C scope:global align:4 +lookBack__11daNpc_Kg2_cFv = .text:0x00001308; // type:function size:0x140 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x20 scope:local align:4 +CreateHeap__11daNpc_Kg2_cFv = .text:0x00001468; // type:function size:0x3A4 scope:global align:4 +CreateInit__11daNpc_Kg2_cFv = .text:0x0000180C; // type:function size:0x290 scope:global align:4 +wait01__11daNpc_Kg2_cFv = .text:0x00001A9C; // type:function size:0x140 scope:global align:4 +talk01__11daNpc_Kg2_cFv = .text:0x00001BDC; // type:function size:0xC8 scope:global align:4 +evn_setAnm_init__11daNpc_Kg2_cFi = .text:0x00001CA4; // type:function size:0xE4 scope:global align:4 +evn_setAnm__11daNpc_Kg2_cFv = .text:0x00001D88; // type:function size:0xC4 scope:global align:4 +evn_jnt_lock_init__11daNpc_Kg2_cFi = .text:0x00001E4C; // type:function size:0xC8 scope:global align:4 +evn_talk_init__11daNpc_Kg2_cFi = .text:0x00001F14; // type:function size:0x74 scope:global align:4 +evn_talk__11daNpc_Kg2_cFv = .text:0x00001F88; // type:function size:0x34 scope:global align:4 +evn_createItem_init__11daNpc_Kg2_cFi = .text:0x00001FBC; // type:function size:0xB4 scope:global align:4 +privateCut__11daNpc_Kg2_cFv = .text:0x00002070; // type:function size:0x17C scope:global align:4 +processMove__11daNpc_Kg2_cFv = .text:0x000021EC; // type:function size:0x64 scope:global align:4 +wait_action__11daNpc_Kg2_cFPv = .text:0x00002250; // type:function size:0xE4 scope:global align:4 +event_wait_action__11daNpc_Kg2_cFPv = .text:0x00002334; // type:function size:0x25C scope:global align:4 +_create__11daNpc_Kg2_cFv = .text:0x00002590; // type:function size:0x22C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000027BC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002818; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002860; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000292C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002974; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000029D0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002A18; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002A74; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002AFC; // type:function size:0x70 scope:weak align:4 +_delete__11daNpc_Kg2_cFv = .text:0x00002B6C; // type:function size:0x90 scope:global align:4 +_execute__11daNpc_Kg2_cFv = .text:0x00002BFC; // type:function size:0x118 scope:global align:4 +_draw__11daNpc_Kg2_cFv = .text:0x00002D14; // type:function size:0x160 scope:global align:4 +daNpc_Kg2_Create__FP10fopAc_ac_c = .text:0x00002E74; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_Delete__FP11daNpc_Kg2_c = .text:0x00002E94; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_Execute__FP11daNpc_Kg2_c = .text:0x00002EB4; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_Draw__FP11daNpc_Kg2_c = .text:0x00002ED4; // type:function size:0x20 scope:local align:4 +daNpc_Kg2_IsDelete__FP11daNpc_Kg2_c = .text:0x00002EF4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002EFC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002F44; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002F8C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002FE8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003030; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003040; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003048; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003050; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003058; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003060; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003098; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000030A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000030A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030B0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000030E8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000030EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030F4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003104; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003110; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kg2_HIO_cFv = .text:0x0000311C; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000317C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_kg2_cpp = .text:0x00003198; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000031D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031DC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000031E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000031EC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000031F4; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000323C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003244; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000324C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4041 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x3C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000048; // type:object size:0x14 scope:local align:4 +@4104 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4185 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4186 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4226 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 data:double +@4296 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4297 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4298 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4643 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5227 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C8; // type:object size:0x124 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4192 = .data:0x00000074; // type:object size:0x3C scope:local align:4 +a_morf_frame_tbl$4193 = .data:0x000000B0; // type:object size:0x3C scope:local align:4 +a_play_speed_tbl$4196 = .data:0x000000EC; // type:object size:0x3C scope:local align:4 +@4319 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@4449 = .data:0x00000134; // type:object size:0x80 scope:local align:4 +@4484 = .data:0x000001B4; // type:object size:0x30 scope:local align:4 +@4605 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +cut_name_tbl$4794 = .data:0x000001F0; // type:object size:0x14 scope:local align:4 +@4886 = .data:0x00000204; // type:object size:0xC scope:local align:4 +l_daNpc_Kg2_Method = .data:0x00000210; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KG2 = .data:0x00000230; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000260; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002C0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000348; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000360; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000003B4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000003D8; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kg2_c = .data:0x000003EC; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000400; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Kg2_HIO_c = .data:0x0000040C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4046 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x34 scope:local align:4 +@4057 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +init$4058 = .bss:0x000000A0; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4056 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_kk1/splits.txt b/config/GZLP01/rels/d_a_npc_kk1/splits.txt new file mode 100644 index 000000000..b978349af --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kk1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kk1.cpp: + .text start:0x000000EC end:0x00006948 + .text start:0x00006948 end:0x00006948 + .text start:0x00006948 end:0x0000695C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000255 + .data start:0x00000000 end:0x000006CC + .bss start:0x00000008 end:0x00000130 diff --git a/config/GZLP01/rels/d_a_npc_kk1/symbols.txt b/config/GZLP01/rels/d_a_npc_kk1/symbols.txt new file mode 100644 index 000000000..8d94fcdd0 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kk1/symbols.txt @@ -0,0 +1,263 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kk1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Kk1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000304; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Kk1_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +searchActor_SWC00__FPvPv = .text:0x0000044C; // type:function size:0xA0 scope:local align:4 +init_KK1_0__11daNpc_Kk1_cFv = .text:0x000004EC; // type:function size:0xAC scope:global align:4 +createInit__11daNpc_Kk1_cFv = .text:0x00000598; // type:function size:0x218 scope:global align:4 +play_animation__11daNpc_Kk1_cFv = .text:0x000007B0; // type:function size:0x168 scope:global align:4 +setMtx__11daNpc_Kk1_cFb = .text:0x00000918; // type:function size:0x180 scope:global align:4 +bckResID__11daNpc_Kk1_cFi = .text:0x00000A98; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Kk1_cFi = .text:0x00000AAC; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Kk1_cFScb = .text:0x00000AC0; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Kk1_cFScb = .text:0x00000BC4; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Kk1_cFv = .text:0x00000BE4; // type:function size:0x9C scope:global align:4 +play_eff_anm__11daNpc_Kk1_cFv = .text:0x00000C80; // type:function size:0x7C scope:global align:4 +setAnm_anm__11daNpc_Kk1_cFPQ211daNpc_Kk1_c9anm_prm_c = .text:0x00000CFC; // type:function size:0xE0 scope:global align:4 +setAnm_NUM__11daNpc_Kk1_cFii = .text:0x00000DDC; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Kk1_cFv = .text:0x00000E4C; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Kk1_cFv = .text:0x00000EB8; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Kk1_cFv = .text:0x00000EBC; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Kk1_cFUc = .text:0x00000EC0; // type:function size:0xE0 scope:global align:4 +ctrlAnmAtr__11daNpc_Kk1_cFv = .text:0x00000FA0; // type:function size:0xE0 scope:global align:4 +setAnm_ATR__11daNpc_Kk1_cFv = .text:0x00001080; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Kk1_cFUs = .text:0x000010E4; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Kk1_cFPUl = .text:0x000011A0; // type:function size:0x2FC scope:global align:4 +getMsg_KK1_0__11daNpc_Kk1_cFv = .text:0x0000149C; // type:function size:0x98 scope:global align:4 +getMsg__11daNpc_Kk1_cFv = .text:0x00001534; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Kk1_cFv = .text:0x00001570; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Kk1_cFv = .text:0x000015FC; // type:function size:0xE0 scope:global align:4 +chk_talk__11daNpc_Kk1_cFv = .text:0x000016DC; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Kk1_cFv = .text:0x00001774; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Kk1_cFUiPi = .text:0x000017B4; // type:function size:0x54 scope:global align:4 +partner_search_sub__11daNpc_Kk1_cFPFPvPv_Pv = .text:0x00001808; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Kk1_cFv = .text:0x000018B8; // type:function size:0x6C scope:global align:4 +lookBack__11daNpc_Kk1_cFv = .text:0x00001924; // type:function size:0x1EC scope:global align:4 +chkAttention__11daNpc_Kk1_cFv = .text:0x00001B10; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Kk1_cFb = .text:0x00001B90; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Kk1_cFi = .text:0x00001BE8; // type:function size:0x88 scope:global align:4 +cut_init_RUN_START__11daNpc_Kk1_cFi = .text:0x00001C70; // type:function size:0xA0 scope:global align:4 +cut_move_RUN_START__11daNpc_Kk1_cFv = .text:0x00001D10; // type:function size:0xC0 scope:global align:4 +cut_init_RUN__11daNpc_Kk1_cFi = .text:0x00001DD0; // type:function size:0x88 scope:global align:4 +cut_move_RUN__11daNpc_Kk1_cFv = .text:0x00001E58; // type:function size:0x54 scope:global align:4 +cut_init_CATCH_START__11daNpc_Kk1_cFi = .text:0x00001EAC; // type:function size:0x5C scope:global align:4 +cut_move_CATCH_START__11daNpc_Kk1_cFv = .text:0x00001F08; // type:function size:0x24 scope:global align:4 +cut_init_CATCH_END__11daNpc_Kk1_cFi = .text:0x00001F2C; // type:function size:0x80 scope:global align:4 +cut_move_CATCH_END__11daNpc_Kk1_cFv = .text:0x00001FAC; // type:function size:0x8 scope:global align:4 +cut_init_TRN__11daNpc_Kk1_cFi = .text:0x00001FB4; // type:function size:0x308 scope:global align:4 +cut_move_TRN__11daNpc_Kk1_cFv = .text:0x000022BC; // type:function size:0xA8 scope:global align:4 +cut_init_BYE_START__11daNpc_Kk1_cFi = .text:0x00002364; // type:function size:0x24 scope:global align:4 +cut_move_BYE_START__11daNpc_Kk1_cFv = .text:0x00002388; // type:function size:0x8 scope:global align:4 +cut_init_BYE__11daNpc_Kk1_cFi = .text:0x00002390; // type:function size:0x100 scope:global align:4 +cut_move_BYE__11daNpc_Kk1_cFv = .text:0x00002490; // type:function size:0xD8 scope:global align:4 +cut_init_BYE_CONTINUE__11daNpc_Kk1_cFi = .text:0x00002568; // type:function size:0x60 scope:global align:4 +cut_move_BYE_CONTINUE__11daNpc_Kk1_cFv = .text:0x000025C8; // type:function size:0x58 scope:global align:4 +cut_init_BYE_END__11daNpc_Kk1_cFi = .text:0x00002620; // type:function size:0x9C scope:global align:4 +cut_move_BYE_END__11daNpc_Kk1_cFv = .text:0x000026BC; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN__11daNpc_Kk1_cFi = .text:0x000026C4; // type:function size:0x4 scope:global align:4 +cut_move_PLYER_TRN__11daNpc_Kk1_cFv = .text:0x000026C8; // type:function size:0x8 scope:global align:4 +cut_init_OTOBOKE__11daNpc_Kk1_cFi = .text:0x000026D0; // type:function size:0x74 scope:global align:4 +cut_move_OTOBOKE__11daNpc_Kk1_cFv = .text:0x00002744; // type:function size:0x54 scope:global align:4 +cut_init_PLYER_MOV__11daNpc_Kk1_cFi = .text:0x00002798; // type:function size:0x10C scope:global align:4 +cut_move_PLYER_MOV__11daNpc_Kk1_cFv = .text:0x000028A4; // type:function size:0x8 scope:global align:4 +cut_init_RUNAWAY_START__11daNpc_Kk1_cFi = .text:0x000028AC; // type:function size:0x194 scope:global align:4 +cut_move_RUNAWAY_START__11daNpc_Kk1_cFv = .text:0x00002A40; // type:function size:0x90 scope:global align:4 +cut_init_RUNAWAY_END__11daNpc_Kk1_cFi = .text:0x00002AD0; // type:function size:0x38 scope:global align:4 +cut_move_RUNAWAY_END__11daNpc_Kk1_cFv = .text:0x00002B08; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Kk1_cFi = .text:0x00002B10; // type:function size:0x288 scope:global align:4 +endEvent__11daNpc_Kk1_cFv = .text:0x00002D98; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Kk1_cFv = .text:0x00002DBC; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Kk1_cFi = .text:0x00002DF4; // type:function size:0x18C scope:global align:4 +checkCommandTalk__11daNpc_Kk1_cFv = .text:0x00002F80; // type:function size:0x38 scope:global align:4 +set_action__11daNpc_Kk1_cFM11daNpc_Kk1_cFPCvPvPv_iPv = .text:0x00002FB8; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Kk1_cFSc = .text:0x00003064; // type:function size:0xB8 scope:global align:4 +createTama__11daNpc_Kk1_cFf = .text:0x0000311C; // type:function size:0x1BC scope:global align:4 +chk_areaIN__11daNpc_Kk1_cFf4cXyz = .text:0x000032D8; // type:function size:0x184 scope:global align:4 +startEvent_check__11daNpc_Kk1_cFv = .text:0x0000345C; // type:function size:0x11C scope:global align:4 +chkHitPlayer__11daNpc_Kk1_cFv = .text:0x00003578; // type:function size:0x88 scope:global align:4 +set_pthPoint__11daNpc_Kk1_cFUc = .text:0x00003600; // type:function size:0xA8 scope:global align:4 +event_move__11daNpc_Kk1_cFb = .text:0x000036A8; // type:function size:0x298 scope:global align:4 +kyoroPos__11daNpc_Kk1_cFi = .text:0x00003940; // type:function size:0xB0 scope:global align:4 +kyorokyoro__11daNpc_Kk1_cFv = .text:0x000039F0; // type:function size:0x94 scope:global align:4 +chk_attn__11daNpc_Kk1_cFv = .text:0x00003A84; // type:function size:0x218 scope:global align:4 +setBikon__11daNpc_Kk1_cF4cXyz = .text:0x00003C9C; // type:function size:0x100 scope:global align:4 +delBikon__11daNpc_Kk1_cFv = .text:0x00003D9C; // type:function size:0x4 scope:global align:4 +setAse__11daNpc_Kk1_cFv = .text:0x00003DA0; // type:function size:0x78 scope:global align:4 +flwAse__11daNpc_Kk1_cFv = .text:0x00003E18; // type:function size:0x8C scope:global align:4 +delAse__11daNpc_Kk1_cFv = .text:0x00003EA4; // type:function size:0x2C scope:global align:4 +wait_1__11daNpc_Kk1_cFv = .text:0x00003ED0; // type:function size:0x28C scope:global align:4 +walk_1__11daNpc_Kk1_cFv = .text:0x0000415C; // type:function size:0x340 scope:global align:4 +wait_2__11daNpc_Kk1_cFv = .text:0x0000449C; // type:function size:0x178 scope:global align:4 +init_CMT_WAI__11daNpc_Kk1_cFv = .text:0x00004614; // type:function size:0x58 scope:global align:4 +move_CMT_WAI__11daNpc_Kk1_cFv = .text:0x0000466C; // type:function size:0xE8 scope:global align:4 +init_CMT_TRN__11daNpc_Kk1_cFv = .text:0x00004754; // type:function size:0x80 scope:global align:4 +move_CMT_TRN__11daNpc_Kk1_cFv = .text:0x000047D4; // type:function size:0x240 scope:global align:4 +init_CMT_PCK__11daNpc_Kk1_cFv = .text:0x00004A14; // type:function size:0x70 scope:global align:4 +move_CMT_PCK__11daNpc_Kk1_cFv = .text:0x00004A84; // type:function size:0x1B0 scope:global align:4 +cmmt_1__11daNpc_Kk1_cFv = .text:0x00004C34; // type:function size:0x19C scope:global align:4 +wait_3__11daNpc_Kk1_cFv = .text:0x00004DD0; // type:function size:0x1A4 scope:global align:4 +wait_4__11daNpc_Kk1_cFv = .text:0x00004F74; // type:function size:0x1FC scope:global align:4 +talk_1__11daNpc_Kk1_cFv = .text:0x00005170; // type:function size:0x144 scope:global align:4 +wait_action1__11daNpc_Kk1_cFPv = .text:0x000052B4; // type:function size:0x140 scope:global align:4 +demo__11daNpc_Kk1_cFv = .text:0x000053F4; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Kk1_cFv = .text:0x00005534; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Kk1_cFv = .text:0x000055C4; // type:function size:0x1D4 scope:global align:4 +_execute__11daNpc_Kk1_cFv = .text:0x00005798; // type:function size:0x254 scope:global align:4 +_delete__11daNpc_Kk1_cFv = .text:0x000059EC; // type:function size:0x6C scope:global align:4 +_create__11daNpc_Kk1_cFv = .text:0x00005A58; // type:function size:0x140 scope:global align:4 +__ct__11daNpc_Kk1_cFv = .text:0x00005B98; // type:function size:0x1A0 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00005D38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00005D94; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x00005DF0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005E4C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005EA8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005EF0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005FBC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00006004; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00006060; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000060A8; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Kk1_cFv = .text:0x00006118; // type:function size:0x274 scope:global align:4 +effcCreateHeap__11daNpc_Kk1_cFv = .text:0x0000638C; // type:function size:0x254 scope:global align:4 +CreateHeap__11daNpc_Kk1_cFv = .text:0x000065E0; // type:function size:0xA4 scope:global align:4 +daNpc_Kk1_Create__FP10fopAc_ac_c = .text:0x00006684; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_Delete__FP11daNpc_Kk1_c = .text:0x000066A4; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_Execute__FP11daNpc_Kk1_c = .text:0x000066C4; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_Draw__FP11daNpc_Kk1_c = .text:0x000066E4; // type:function size:0x20 scope:local align:4 +daNpc_Kk1_IsDelete__FP11daNpc_Kk1_c = .text:0x00006704; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000670C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000671C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00006724; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000672C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00006734; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000673C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00006774; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000677C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00006784; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000678C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000067C4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000067C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000067D0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000067D8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000067E0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000067EC; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kk1_HIO_cFv = .text:0x000067F8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00006854; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00006870; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_kk1_cpp = .text:0x000068EC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00006928; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00006930; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00006938; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00006940; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00006948; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00006950; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00006958; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4187 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4367 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4369 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4422 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +a_resID_tbl$4426 = .rodata:0x00000030; // type:object size:0x30 scope:local align:4 +a_resID_tbl$4431 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4831 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4948 = .rodata:0x00000070; // type:object size:0x10 scope:local align:4 data:string +@5018 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5020 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5021 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5216 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5476 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5543 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5774 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5775 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5776 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5777 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5802 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@5924 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@6399 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6400 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@6412 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6414 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6416 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6418 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6420 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6422 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6520 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E4; // type:object size:0x171 scope:local align:4 data:string_table +a_prm_tbl$4143 = .data:0x00000000; // type:object size:0x54 scope:local align:4 +l_evn_tbl = .data:0x00000054; // type:object size:0x20 scope:local align:4 +@4254 = .data:0x00000074; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4506 = .data:0x00000080; // type:object size:0xE0 scope:local align:4 +a_anm_prm_tbl$4513 = .data:0x00000160; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4577 = .data:0x000001E0; // type:object size:0xD0 scope:local align:4 +@4658 = .data:0x000002B0; // type:object size:0x98 scope:local align:4 +a_cut_tbl$5286 = .data:0x00000348; // type:object size:0x38 scope:local align:4 +@5337 = .data:0x00000380; // type:object size:0x38 scope:local align:4 +@5336 = .data:0x000003B8; // type:object size:0x38 scope:local align:4 +@5381 = .data:0x000003F0; // type:object size:0x20 scope:local align:4 +@5420 = .data:0x00000410; // type:object size:0x20 scope:local align:4 +a_tgt_offst$5697 = .data:0x00000430; // type:object size:0x90 scope:local align:4 +@6345 = .data:0x000004C0; // type:object size:0x20 scope:local align:4 +a_siz_tbl$6536 = .data:0x000004E0; // type:object size:0x8 scope:local align:4 +l_daNpc_Kk1_Method = .data:0x000004E8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KK1 = .data:0x00000508; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000538; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000544; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000574; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000005FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000608; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000614; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000668; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x0000068C; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kk1_c = .data:0x000006A0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Kk1_HIO_c = .data:0x000006B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4148 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x60 scope:local align:4 +l_check_inf = .bss:0x000000C0; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000110; // type:object size:0x4 scope:local align:4 data:4byte +@4163 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$4164 = .bss:0x00000120; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4162 = .bss:0x00000124; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_km1/splits.txt b/config/GZLP01/rels/d_a_npc_km1/splits.txt new file mode 100644 index 000000000..36925d1de --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_km1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_km1.cpp: + .text start:0x000000EC end:0x0000238C + .text start:0x0000238C end:0x000023A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x00000228 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLP01/rels/d_a_npc_km1/symbols.txt b/config/GZLP01/rels/d_a_npc_km1/symbols.txt new file mode 100644 index 000000000..ca05b3136 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_km1/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Km1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +nodeCallBack_Km__FP7J3DNodei = .text:0x00000144; // type:function size:0x1AC scope:local align:4 +__dt__4cXyzFv = .text:0x000002F0; // type:function size:0x3C scope:weak align:4 +createInit__11daNpc_Km1_cFv = .text:0x0000032C; // type:function size:0x110 scope:global align:4 +setMtx__11daNpc_Km1_cFv = .text:0x0000043C; // type:function size:0x110 scope:global align:4 +anmResID__11daNpc_Km1_cFiPiPi = .text:0x0000054C; // type:function size:0x108 scope:global align:4 +BtpNum2ResID__11daNpc_Km1_cFiPi = .text:0x00000654; // type:function size:0x9C scope:global align:4 +setAnm_tex__11daNpc_Km1_cFSc = .text:0x000006F0; // type:function size:0x44 scope:global align:4 +init_btp__11daNpc_Km1_cFbi = .text:0x00000734; // type:function size:0x11C scope:global align:4 +initTexPatternAnm__11daNpc_Km1_cFb = .text:0x00000850; // type:function size:0x44 scope:global align:4 +playTexPatternAnm__11daNpc_Km1_cFv = .text:0x00000894; // type:function size:0xC4 scope:global align:4 +setAnm_anm__11daNpc_Km1_cFPQ211daNpc_Km1_c9anm_prm_c = .text:0x00000958; // type:function size:0xCC scope:global align:4 +setAnm__11daNpc_Km1_cFv = .text:0x00000A24; // type:function size:0x68 scope:global align:4 +chngAnmTag__11daNpc_Km1_cFv = .text:0x00000A8C; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_Km1_cFv = .text:0x00000A98; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_Km1_cFUc = .text:0x00000AA4; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Km1_cFv = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Km1_cFi = .text:0x00000AE8; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Km1_cFUs = .text:0x00000B50; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_Km1_cFSc = .text:0x00000C0C; // type:function size:0x58 scope:global align:4 +next_msgStatus__11daNpc_Km1_cFPUl = .text:0x00000C64; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Km1_cFv = .text:0x00000C6C; // type:function size:0x8 scope:global align:4 +eventOrder__11daNpc_Km1_cFv = .text:0x00000C74; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Km1_cFv = .text:0x00000CC4; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Km1_cFv = .text:0x00000D04; // type:function size:0x190 scope:global align:4 +chkAttention__11daNpc_Km1_cFv = .text:0x00000E94; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Km1_cFv = .text:0x00000F14; // type:function size:0x64 scope:global align:4 +decideType__11daNpc_Km1_cFi = .text:0x00000F78; // type:function size:0x2C scope:global align:4 +event_actionInit__11daNpc_Km1_cFi = .text:0x00000FA4; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Km1_cFv = .text:0x0000102C; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Km1_cFv = .text:0x0000103C; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_Km1_cFv = .text:0x00001144; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_Km1_cFv = .text:0x00001164; // type:function size:0x60 scope:global align:4 +set_action__11daNpc_Km1_cFM11daNpc_Km1_cFPCvPvPv_iPv = .text:0x000011C4; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_Km1_cFv = .text:0x00001270; // type:function size:0xF8 scope:global align:4 +talk01__11daNpc_Km1_cFv = .text:0x00001368; // type:function size:0x90 scope:global align:4 +wait_action1__11daNpc_Km1_cFPv = .text:0x000013F8; // type:function size:0xB4 scope:global align:4 +demo__11daNpc_Km1_cFv = .text:0x000014AC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_Km1_cFv = .text:0x00001548; // type:function size:0x164 scope:global align:4 +_execute__11daNpc_Km1_cFv = .text:0x000016AC; // type:function size:0x15C scope:global align:4 +_delete__11daNpc_Km1_cFv = .text:0x00001808; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000188C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Km1_cFv = .text:0x000018AC; // type:function size:0x170 scope:global align:4 +__ct__11daNpc_Km1_cFv = .text:0x00001A1C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001B80; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001BDC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001C24; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001CF0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D38; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001D94; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001DDC; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_Km1_cFv = .text:0x00001E4C; // type:function size:0x30C scope:global align:4 +daNpc_Km1_Create__FP10fopAc_ac_c = .text:0x00002158; // type:function size:0x20 scope:local align:4 +daNpc_Km1_Delete__FP11daNpc_Km1_c = .text:0x00002178; // type:function size:0x20 scope:local align:4 +daNpc_Km1_Execute__FP11daNpc_Km1_c = .text:0x00002198; // type:function size:0x20 scope:local align:4 +daNpc_Km1_Draw__FP11daNpc_Km1_c = .text:0x000021B8; // type:function size:0x20 scope:local align:4 +daNpc_Km1_IsDelete__FP11daNpc_Km1_c = .text:0x000021D8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000021E0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000021F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000021F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002200; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002208; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002210; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002248; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002250; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002258; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002260; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002298; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000229C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000022A4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000022AC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000022B4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000022C0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Km1_HIO_cFv = .text:0x000022CC; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002314; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_km1_cpp = .text:0x00002330; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000236C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002374; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000237C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002384; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000238C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002394; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000239C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4239 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +a_btp_arc_ix_tbl$4253 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4314 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4488 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4688 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4690 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4732 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4831 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0xF8 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@4198 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4340 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4376 = .data:0x00000058; // type:object size:0x10 scope:local align:4 +cut_name_tbl$4546 = .data:0x00000068; // type:object size:0x4 scope:local align:4 +a_heap_size_tbl$4780 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +a_tex_pattern_num_tbl$5029 = .data:0x00000070; // type:object size:0x1 scope:local align:4 +l_daNpc_Km1_Method = .data:0x00000074; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KM1 = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000017C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001F4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Km1_c = .data:0x00000208; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Km1_HIO_c = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4135 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4144 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4145 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4143 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4148 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4149 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4147 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_ko1/splits.txt b/config/GZLP01/rels/d_a_npc_ko1/splits.txt new file mode 100644 index 000000000..8deb91b4e --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ko1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ko1.cpp: + .text start:0x000000EC end:0x00008948 + .text start:0x00008948 end:0x0000895C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002C6 + .data start:0x00000000 end:0x00000CD8 + .bss start:0x00000008 end:0x0000019C diff --git a/config/GZLP01/rels/d_a_npc_ko1/symbols.txt b/config/GZLP01/rels/d_a_npc_ko1/symbols.txt new file mode 100644 index 000000000..3c9151de9 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ko1/symbols.txt @@ -0,0 +1,353 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Ko1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Ko1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Ko1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +searchActor_Ko_Hna__FPvPv = .text:0x00000268; // type:function size:0x78 scope:local align:4 +searchActor_Ko_Bou__FPvPv = .text:0x000002E0; // type:function size:0x78 scope:local align:4 +searchActor_Ob__FPvPv = .text:0x00000358; // type:function size:0x78 scope:local align:4 +nodeCallBack_Hed__FP7J3DNodei = .text:0x000003D0; // type:function size:0x4C scope:local align:4 +nodeHedControl__11daNpc_Ko1_cFP7J3DNodeP8J3DModel = .text:0x0000041C; // type:function size:0x6C scope:global align:4 +nodeCallBack_Bln__FP7J3DNodei = .text:0x00000488; // type:function size:0x4C scope:local align:4 +nodeBlnControl__11daNpc_Ko1_cFP7J3DNodeP8J3DModel = .text:0x000004D4; // type:function size:0x80 scope:global align:4 +nodeCallBack_Ko1__FP7J3DNodei = .text:0x00000554; // type:function size:0x4C scope:local align:4 +nodeKo1Control__11daNpc_Ko1_cFP7J3DNodeP8J3DModel = .text:0x000005A0; // type:function size:0x148 scope:global align:4 +__dt__4cXyzFv = .text:0x000006E8; // type:function size:0x3C scope:weak align:4 +init_HNA_0__11daNpc_Ko1_cFv = .text:0x00000724; // type:function size:0xA8 scope:global align:4 +init_HNA_1__11daNpc_Ko1_cFv = .text:0x000007CC; // type:function size:0x94 scope:global align:4 +init_HNA_2__11daNpc_Ko1_cFv = .text:0x00000860; // type:function size:0x88 scope:global align:4 +init_HNA_3__11daNpc_Ko1_cFv = .text:0x000008E8; // type:function size:0xAC scope:global align:4 +init_HNA_4__11daNpc_Ko1_cFv = .text:0x00000994; // type:function size:0x8C scope:global align:4 +init_BOU_0__11daNpc_Ko1_cFv = .text:0x00000A20; // type:function size:0x8C scope:global align:4 +init_BOU_1__11daNpc_Ko1_cFv = .text:0x00000AAC; // type:function size:0x8C scope:global align:4 +init_BOU_2__11daNpc_Ko1_cFv = .text:0x00000B38; // type:function size:0xAC scope:global align:4 +init_BOU_3__11daNpc_Ko1_cFv = .text:0x00000BE4; // type:function size:0x94 scope:global align:4 +createInit__11daNpc_Ko1_cFv = .text:0x00000C78; // type:function size:0x29C scope:global align:4 +setMtx__11daNpc_Ko1_cFb = .text:0x00000F14; // type:function size:0x2B0 scope:global align:4 +anmNum_toResID__11daNpc_Ko1_cFi = .text:0x000011C4; // type:function size:0x14 scope:global align:4 +headAnmNum_toResID__11daNpc_Ko1_cFi = .text:0x000011D8; // type:function size:0x28 scope:global align:4 +balloon_anmNum_toResID__11daNpc_Ko1_cFi = .text:0x00001200; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ko1_cFi = .text:0x00001214; // type:function size:0x88 scope:global align:4 +setBtp__11daNpc_Ko1_cFbi = .text:0x0000129C; // type:function size:0x110 scope:global align:4 +iniTexPttrnAnm__11daNpc_Ko1_cFb = .text:0x000013AC; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ko1_cFv = .text:0x000013D4; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ko1_cFSc = .text:0x00001480; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ko1_cFPQ211daNpc_Ko1_c9anm_prm_c = .text:0x000014BC; // type:function size:0xF8 scope:global align:4 +set_balloonAnm_anm__11daNpc_Ko1_cFPQ211daNpc_Ko1_c9anm_prm_c = .text:0x000015B4; // type:function size:0xC0 scope:global align:4 +set_balloonAnm_NUM__11daNpc_Ko1_cFi = .text:0x00001674; // type:function size:0x30 scope:global align:4 +setAnm_NUM__11daNpc_Ko1_cFii = .text:0x000016A4; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Ko1_cFv = .text:0x00001710; // type:function size:0x80 scope:global align:4 +setPlaySpd__11daNpc_Ko1_cFf = .text:0x00001790; // type:function size:0x14 scope:global align:4 +chg_anmTag__11daNpc_Ko1_cFv = .text:0x000017A4; // type:function size:0x38 scope:global align:4 +control_anmTag__11daNpc_Ko1_cFv = .text:0x000017DC; // type:function size:0x48 scope:global align:4 +chg_anmAtr__11daNpc_Ko1_cFUc = .text:0x00001824; // type:function size:0xB4 scope:global align:4 +control_anmAtr__11daNpc_Ko1_cFv = .text:0x000018D8; // type:function size:0x54 scope:global align:4 +setAnm_ATR__11daNpc_Ko1_cFi = .text:0x0000192C; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ko1_cFUs = .text:0x00001994; // type:function size:0x108 scope:global align:4 +eventOrder__11daNpc_Ko1_cFv = .text:0x00001A9C; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Ko1_cFv = .text:0x00001AEC; // type:function size:0x40 scope:global align:4 +chk_talk__11daNpc_Ko1_cFv = .text:0x00001B2C; // type:function size:0xA0 scope:global align:4 +chk_manzai_1__11daNpc_Ko1_cFv = .text:0x00001BCC; // type:function size:0x240 scope:global align:4 +chk_partsNotMove__11daNpc_Ko1_cFv = .text:0x00001E0C; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ko1_cFv = .text:0x00001E4C; // type:function size:0x1B0 scope:global align:4 +next_msgStatus__11daNpc_Ko1_cFPUl = .text:0x00001FFC; // type:function size:0x208 scope:global align:4 +getMsg_HNA_0__11daNpc_Ko1_cFv = .text:0x00002204; // type:function size:0x3C scope:global align:4 +getMsg_HNA_1__11daNpc_Ko1_cFv = .text:0x00002240; // type:function size:0x3C scope:global align:4 +getMsg_HNA_2__11daNpc_Ko1_cFv = .text:0x0000227C; // type:function size:0x3C scope:global align:4 +getMsg_HNA_3__11daNpc_Ko1_cFv = .text:0x000022B8; // type:function size:0x60 scope:global align:4 +getMsg_BOU_0__11daNpc_Ko1_cFv = .text:0x00002318; // type:function size:0x64 scope:global align:4 +getMsg_BOU_1__11daNpc_Ko1_cFv = .text:0x0000237C; // type:function size:0x3C scope:global align:4 +bitCount__11daNpc_Ko1_cFUc = .text:0x000023B8; // type:function size:0x30 scope:global align:4 +getMsg_BOU_2__11daNpc_Ko1_cFv = .text:0x000023E8; // type:function size:0xA4 scope:global align:4 +getMsg__11daNpc_Ko1_cFv = .text:0x0000248C; // type:function size:0x9C scope:global align:4 +chkAttention__11daNpc_Ko1_cFv = .text:0x00002528; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ko1_cFb = .text:0x000025A8; // type:function size:0x68 scope:global align:4 +searchByID__11daNpc_Ko1_cFUi = .text:0x00002610; // type:function size:0x34 scope:global align:4 +partner_srch_sub__11daNpc_Ko1_cFPFPvPv_Pv = .text:0x00002644; // type:function size:0x98 scope:global align:4 +partner_srch__11daNpc_Ko1_cFv = .text:0x000026DC; // type:function size:0xF0 scope:global align:4 +check_landOn__11daNpc_Ko1_cFv = .text:0x000027CC; // type:function size:0x134 scope:global align:4 +ko_setPthPos__11daNpc_Ko1_cFv = .text:0x00002900; // type:function size:0x9C scope:global align:4 +set_tgtPos__11daNpc_Ko1_cF4cXyz = .text:0x0000299C; // type:function size:0x108 scope:global align:4 +ko_movPass__11daNpc_Ko1_cFv = .text:0x00002AA4; // type:function size:0x170 scope:global align:4 +ko_clcMovSpd__11daNpc_Ko1_cFv = .text:0x00002C14; // type:function size:0x13C scope:global align:4 +ko_clcSwmSpd__11daNpc_Ko1_cFv = .text:0x00002D50; // type:function size:0xEC scope:global align:4 +ko_nMove__11daNpc_Ko1_cFv = .text:0x00002E3C; // type:function size:0x1EC scope:global align:4 +chk_routeAngle__11daNpc_Ko1_cFR4cXyzPs = .text:0x00003028; // type:function size:0xC0 scope:global align:4 +routeWallCheck__11daNpc_Ko1_cFR4cXyzR4cXyzPs = .text:0x000030E8; // type:function size:0x264 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x0000334C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003478; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003518; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003574; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000035BC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003618; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003660; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000036F4; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000373C; // type:function size:0x48 scope:weak align:4 +chk_ForwardGroundY__11daNpc_Ko1_cFs = .text:0x00003784; // type:function size:0x280 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00003A04; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003B1C; // type:function size:0x80 scope:weak align:4 +chk_wallJump__11daNpc_Ko1_cFs = .text:0x00003B9C; // type:function size:0xB8 scope:global align:4 +routeCheck__11daNpc_Ko1_cFfPs = .text:0x00003C54; // type:function size:0xE0 scope:global align:4 +chk_start_swim__11daNpc_Ko1_cFv = .text:0x00003D34; // type:function size:0xB4 scope:global align:4 +get_crsActorID__11daNpc_Ko1_cFv = .text:0x00003DE8; // type:function size:0x7C scope:global align:4 +chk_areaIn__11daNpc_Ko1_cFf4cXyz = .text:0x00003E64; // type:function size:0xEC scope:global align:4 +setPrtcl_Hamon__11daNpc_Ko1_cFff = .text:0x00003F50; // type:function size:0xA0 scope:global align:4 +setPrtcl_HanaPachi__11daNpc_Ko1_cFv = .text:0x00003FF0; // type:function size:0x108 scope:global align:4 +charDecide__11daNpc_Ko1_cFi = .text:0x000040F8; // type:function size:0x114 scope:global align:4 +event_actionInit__11daNpc_Ko1_cFi = .text:0x0000420C; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Ko1_cFv = .text:0x00004264; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Ko1_cFi = .text:0x00004274; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Ko1_cFv = .text:0x00004360; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Ko1_cFv = .text:0x00004384; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ko1_cFi = .text:0x000043BC; // type:function size:0x58 scope:global align:4 +set_action__11daNpc_Ko1_cFM11daNpc_Ko1_cFPCvPvPv_iPv = .text:0x00004414; // type:function size:0xAC scope:global align:4 +clrSpd__11daNpc_Ko1_cFv = .text:0x000044C0; // type:function size:0x28 scope:global align:4 +setStt__11daNpc_Ko1_cFSc = .text:0x000044E8; // type:function size:0x630 scope:global align:4 +wait_1__11daNpc_Ko1_cFv = .text:0x00004B18; // type:function size:0x158 scope:global align:4 +wait_2__11daNpc_Ko1_cFv = .text:0x00004C70; // type:function size:0x78 scope:global align:4 +wait_3__11daNpc_Ko1_cFv = .text:0x00004CE8; // type:function size:0x34 scope:global align:4 +wait_4__11daNpc_Ko1_cFv = .text:0x00004D1C; // type:function size:0x148 scope:global align:4 +wait_5__11daNpc_Ko1_cFSc = .text:0x00004E64; // type:function size:0xCC scope:global align:4 +wait_6__11daNpc_Ko1_cFv = .text:0x00004F30; // type:function size:0x158 scope:global align:4 +wait_7__11daNpc_Ko1_cFv = .text:0x00005088; // type:function size:0x24C scope:global align:4 +wait_9__11daNpc_Ko1_cFv = .text:0x000052D4; // type:function size:0x124 scope:global align:4 +wait_a__11daNpc_Ko1_cFv = .text:0x000053F8; // type:function size:0x12C scope:global align:4 +walk_1__11daNpc_Ko1_cFv = .text:0x00005524; // type:function size:0xD4 scope:global align:4 +walk_2__11daNpc_Ko1_cFScSc = .text:0x000055F8; // type:function size:0xDC scope:global align:4 +walk_3__11daNpc_Ko1_cFv = .text:0x000056D4; // type:function size:0xE4 scope:global align:4 +swim_1__11daNpc_Ko1_cFv = .text:0x000057B8; // type:function size:0x134 scope:global align:4 +swim_2__11daNpc_Ko1_cFv = .text:0x000058EC; // type:function size:0x130 scope:global align:4 +attk_1__11daNpc_Ko1_cFv = .text:0x00005A1C; // type:function size:0x148 scope:global align:4 +attk_2__11daNpc_Ko1_cFScSc = .text:0x00005B64; // type:function size:0x130 scope:global align:4 +attk_3__11daNpc_Ko1_cFv = .text:0x00005C94; // type:function size:0x158 scope:global align:4 +down_1__11daNpc_Ko1_cFSc = .text:0x00005DEC; // type:function size:0x30 scope:global align:4 +talk_1__11daNpc_Ko1_cFv = .text:0x00005E1C; // type:function size:0x280 scope:global align:4 +talk_2__11daNpc_Ko1_cFv = .text:0x0000609C; // type:function size:0xE8 scope:global align:4 +manzai__11daNpc_Ko1_cFv = .text:0x00006184; // type:function size:0x130 scope:global align:4 +neru_1__11daNpc_Ko1_cFv = .text:0x000062B4; // type:function size:0xA4 scope:global align:4 +neru_2__11daNpc_Ko1_cFv = .text:0x00006358; // type:function size:0x1CC scope:global align:4 +hana_action1__11daNpc_Ko1_cFPv = .text:0x00006524; // type:function size:0x144 scope:global align:4 +hana_action2__11daNpc_Ko1_cFPv = .text:0x00006668; // type:function size:0x10C scope:global align:4 +hana_action3__11daNpc_Ko1_cFPv = .text:0x00006774; // type:function size:0x120 scope:global align:4 +hana_action4__11daNpc_Ko1_cFPv = .text:0x00006894; // type:function size:0xF4 scope:global align:4 +hana_action5__11daNpc_Ko1_cFPv = .text:0x00006988; // type:function size:0x9C scope:global align:4 +wait_action1__11daNpc_Ko1_cFPv = .text:0x00006A24; // type:function size:0x100 scope:global align:4 +wait_action2__11daNpc_Ko1_cFPv = .text:0x00006B24; // type:function size:0x140 scope:global align:4 +wait_action3__11daNpc_Ko1_cFPv = .text:0x00006C64; // type:function size:0xF4 scope:global align:4 +wait_action4__11daNpc_Ko1_cFPv = .text:0x00006D58; // type:function size:0x9C scope:global align:4 +demo__11daNpc_Ko1_cFv = .text:0x00006DF4; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Ko1_cFv = .text:0x00006F34; // type:function size:0xD4 scope:global align:4 +_draw__11daNpc_Ko1_cFv = .text:0x00007008; // type:function size:0x284 scope:global align:4 +_execute__11daNpc_Ko1_cFv = .text:0x0000728C; // type:function size:0x2E0 scope:global align:4 +_delete__11daNpc_Ko1_cFv = .text:0x0000756C; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000075F0; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ko1_cFv = .text:0x00007610; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ko1_cFv = .text:0x00007730; // type:function size:0x18C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000078BC; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007918; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00007960; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000079BC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007A04; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007AD0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007B18; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007B74; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007BBC; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ko1_cFv = .text:0x00007C2C; // type:function size:0x270 scope:global align:4 +create_hed_Anm__11daNpc_Ko1_cFv = .text:0x00007E9C; // type:function size:0x1F4 scope:global align:4 +create_bln_Anm__11daNpc_Ko1_cFv = .text:0x00008090; // type:function size:0x214 scope:global align:4 +create_itm_Mdl__11daNpc_Ko1_cFv = .text:0x000082A4; // type:function size:0xDC scope:global align:4 +CreateHeap__11daNpc_Ko1_cFv = .text:0x00008380; // type:function size:0x284 scope:global align:4 +daNpc_Ko1_Create__FP10fopAc_ac_c = .text:0x00008604; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_Delete__FP11daNpc_Ko1_c = .text:0x00008624; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_Execute__FP11daNpc_Ko1_c = .text:0x00008644; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_Draw__FP11daNpc_Ko1_c = .text:0x00008664; // type:function size:0x20 scope:local align:4 +daNpc_Ko1_IsDelete__FP11daNpc_Ko1_c = .text:0x00008684; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000868C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008690; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008694; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008698; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000869C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000086AC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000086B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000086BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000086C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000086CC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008704; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000870C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008714; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000871C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008754; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008758; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008760; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008768; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008770; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000877C; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ko1_HIO_cFv = .text:0x00008788; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000880C; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00008828; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ko1_cpp = .text:0x000088A4; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000088E0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000088E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000088F0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000088F8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008900; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00008908; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00008910; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00008918; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00008920; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008928; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008930; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008938; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008940; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00008948; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00008950; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00008958; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4294 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4483 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4568 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4569 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4570 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4573 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +a_bck_resID_tbl$4577 = .rodata:0x00000028; // type:object size:0x38 scope:local align:4 +a_bck_resID_tbl$4582 = .rodata:0x00000060; // type:object size:0x38 scope:local align:4 +a_bck_resID_tbl$4589 = .rodata:0x00000098; // type:object size:0x38 scope:local align:4 +a_btp_resID_tbl$4594 = .rodata:0x000000D0; // type:object size:0x10 scope:local align:4 +@4648 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4649 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@4920 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@5173 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5174 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5175 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5176 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:8 +@5177 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@5178 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5230 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@5231 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5327 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5328 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5398 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5399 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5416 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@5630 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@5670 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5671 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6028 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@6029 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@6030 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6031 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6032 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6307 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6308 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6309 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6310 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6522 = .rodata:0x0000015C; // type:object size:0x8 scope:local align:4 +@6530 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@6553 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6790 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6810 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6812 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6814 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6818 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6820 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6823 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6825 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6827 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6951 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7022 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7023 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7024 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7337 = .rodata:0x000001A8; // type:object size:0x2 scope:local align:4 data:2byte +@stringBase0 = .rodata:0x000001AC; // type:object size:0x11A scope:local align:4 data:string_table +a_prm_tbl$4154 = .data:0x00000000; // type:object size:0xB0 scope:local align:4 +@4306 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4321 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4333 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4347 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4360 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4371 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4383 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4397 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4410 = .data:0x00000110; // type:object size:0xC scope:local align:4 +a_staff_tbl$4419 = .data:0x0000011C; // type:object size:0x24 scope:local align:4 +@4484 = .data:0x00000140; // type:object size:0x24 scope:local align:4 +a_anm_prm_tbl$4677 = .data:0x00000164; // type:object size:0x28 scope:local align:4 +a_anm_prm_tbl$4682 = .data:0x0000018C; // type:object size:0x118 scope:local align:4 +a_anm_prm_tbl$4689 = .data:0x000002A4; // type:object size:0x258 scope:local align:4 +a_anm_prm_tbl$4763 = .data:0x000004FC; // type:object size:0x104 scope:local align:4 +@4965 = .data:0x00000600; // type:object size:0x1B8 scope:local align:4 +@5066 = .data:0x000007B8; // type:object size:0x24 scope:local align:4 +@5131 = .data:0x000007DC; // type:object size:0x24 scope:local align:4 +a_cut_tbl$5860 = .data:0x00000800; // type:object size:0x4 scope:local align:4 +@6033 = .data:0x00000804; // type:object size:0x78 scope:local align:4 +@6577 = .data:0x0000087C; // type:object size:0x24 scope:local align:4 +@6597 = .data:0x000008A0; // type:object size:0x4C scope:local align:4 +@6617 = .data:0x000008EC; // type:object size:0x60 scope:local align:4 +@6690 = .data:0x0000094C; // type:object size:0x4C scope:local align:4 +a_size_tbl$6977 = .data:0x00000998; // type:object size:0x8 scope:local align:4 +a_hed_bdl_resID_tbl$7263 = .data:0x000009A0; // type:object size:0x8 scope:local align:4 +a_hed_bck_resID_tbl$7264 = .data:0x000009A8; // type:object size:0x8 scope:local align:4 +l_daNpc_Ko1_Method = .data:0x000009B0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KO1 = .data:0x000009D0; // type:object size:0x30 scope:global align:4 +g_profile_NPC_KO2 = .data:0x00000A00; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x00000A30; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000A50; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000A6C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000A78; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000A84; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000B0C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000B18; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000B24; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000B78; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000B9C; // type:object size:0x14 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000BB0; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000BC8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000BF8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000C28; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000C40; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000C4C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000C58; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000C64; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000C70; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000C7C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000C94; // type:object size:0xC scope:weak align:4 +__vt__11daNpc_Ko1_c = .data:0x00000CA0; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ko1_HIO_c = .data:0x00000CB4; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Ko1_childHIO_c = .data:0x00000CC0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000CCC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4167 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xCC scope:local align:4 +l_check_inf = .bss:0x0000012C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x0000017C; // type:object size:0x4 scope:local align:4 data:4byte +@4262 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +init$4263 = .bss:0x0000018C; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4261 = .bss:0x00000190; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_kp1/splits.txt b/config/GZLP01/rels/d_a_npc_kp1/splits.txt new file mode 100644 index 000000000..9f2230d15 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kp1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kp1.cpp: + .text start:0x000000EC end:0x00002D5C + .text start:0x00002D5C end:0x00002D70 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001AC + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLP01/rels/d_a_npc_kp1/symbols.txt b/config/GZLP01/rels/d_a_npc_kp1/symbols.txt new file mode 100644 index 000000000..f3bfbb936 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_kp1/symbols.txt @@ -0,0 +1,164 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Kp1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCallBack_Kp__FP7J3DNodei = .text:0x00000198; // type:function size:0x1C4 scope:local align:4 +__dt__4cXyzFv = .text:0x0000035C; // type:function size:0x3C scope:weak align:4 +createInit__11daNpc_Kp1_cFv = .text:0x00000398; // type:function size:0x138 scope:global align:4 +setMtx__11daNpc_Kp1_cFv = .text:0x000004D0; // type:function size:0x188 scope:global align:4 +anmResID__11daNpc_Kp1_cFiPiPi = .text:0x00000658; // type:function size:0x108 scope:global align:4 +BtpNum2ResID__11daNpc_Kp1_cFiPi = .text:0x00000760; // type:function size:0x9C scope:global align:4 +setAnm_tex__11daNpc_Kp1_cFSc = .text:0x000007FC; // type:function size:0x44 scope:global align:4 +init_btp__11daNpc_Kp1_cFbi = .text:0x00000840; // type:function size:0x130 scope:global align:4 +initTexPatternAnm__11daNpc_Kp1_cFb = .text:0x00000970; // type:function size:0x44 scope:global align:4 +playTexPatternAnm__11daNpc_Kp1_cFv = .text:0x000009B4; // type:function size:0xCC scope:global align:4 +setAnm_anm__11daNpc_Kp1_cFPQ211daNpc_Kp1_c9anm_prm_c = .text:0x00000A80; // type:function size:0xCC scope:global align:4 +setAnm_NUM__11daNpc_Kp1_cFii = .text:0x00000B4C; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Kp1_cFv = .text:0x00000BB8; // type:function size:0x68 scope:global align:4 +chngAnmTag__11daNpc_Kp1_cFv = .text:0x00000C20; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_Kp1_cFv = .text:0x00000C2C; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_Kp1_cFUc = .text:0x00000C38; // type:function size:0x6C scope:global align:4 +ctrlAnmAtr__11daNpc_Kp1_cFv = .text:0x00000CA4; // type:function size:0xB0 scope:global align:4 +setAnm_ATR__11daNpc_Kp1_cFi = .text:0x00000D54; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Kp1_cFUs = .text:0x00000DBC; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_Kp1_cFSc = .text:0x00000E78; // type:function size:0x68 scope:global align:4 +next_msgStatus__11daNpc_Kp1_cFPUl = .text:0x00000EE0; // type:function size:0x14C scope:global align:4 +getMsg__11daNpc_Kp1_cFv = .text:0x0000102C; // type:function size:0x14C scope:global align:4 +eventOrder__11daNpc_Kp1_cFv = .text:0x00001178; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Kp1_cFv = .text:0x00001204; // type:function size:0xE0 scope:global align:4 +lookBack__11daNpc_Kp1_cFv = .text:0x000012E4; // type:function size:0x190 scope:global align:4 +chkAttention__11daNpc_Kp1_cFv = .text:0x00001474; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Kp1_cFv = .text:0x000014F4; // type:function size:0x64 scope:global align:4 +chk_talk__11daNpc_Kp1_cFv = .text:0x00001558; // type:function size:0x9C scope:global align:4 +decideType__11daNpc_Kp1_cFi = .text:0x000015F4; // type:function size:0x2C scope:global align:4 +event_actionInit__11daNpc_Kp1_cFi = .text:0x00001620; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Kp1_cFv = .text:0x000016A8; // type:function size:0xD0 scope:global align:4 +privateCut__11daNpc_Kp1_cFv = .text:0x00001778; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_Kp1_cFv = .text:0x00001880; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_Kp1_cFv = .text:0x000018A0; // type:function size:0xF8 scope:global align:4 +set_action__11daNpc_Kp1_cFM11daNpc_Kp1_cFPCvPvPv_iPv = .text:0x00001998; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_Kp1_cFv = .text:0x00001A44; // type:function size:0xB8 scope:global align:4 +talk01__11daNpc_Kp1_cFv = .text:0x00001AFC; // type:function size:0xD8 scope:global align:4 +wait_action1__11daNpc_Kp1_cFPv = .text:0x00001BD4; // type:function size:0xB4 scope:global align:4 +demo__11daNpc_Kp1_cFv = .text:0x00001C88; // type:function size:0x130 scope:global align:4 +shadowDraw__11daNpc_Kp1_cFv = .text:0x00001DB8; // type:function size:0xE4 scope:global align:4 +_draw__11daNpc_Kp1_cFv = .text:0x00001E9C; // type:function size:0x108 scope:global align:4 +_execute__11daNpc_Kp1_cFv = .text:0x00001FA4; // type:function size:0x15C scope:global align:4 +_delete__11daNpc_Kp1_cFv = .text:0x00002100; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000215C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Kp1_cFv = .text:0x0000217C; // type:function size:0x124 scope:global align:4 +__ct__11daNpc_Kp1_cFv = .text:0x000022A0; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002404; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002460; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000024A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002574; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000025BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002618; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002660; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_Kp1_cFv = .text:0x000026D0; // type:function size:0x444 scope:global align:4 +daNpc_Kp1_Create__FP10fopAc_ac_c = .text:0x00002B14; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_Delete__FP11daNpc_Kp1_c = .text:0x00002B34; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_Execute__FP11daNpc_Kp1_c = .text:0x00002B54; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_Draw__FP11daNpc_Kp1_c = .text:0x00002B74; // type:function size:0x20 scope:local align:4 +daNpc_Kp1_IsDelete__FP11daNpc_Kp1_c = .text:0x00002B94; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B9C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002BAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BCC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002C04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002C14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C1C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002C54; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C70; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C7C; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Kp1_HIO_cFv = .text:0x00002C88; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002CE4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_kp1_cpp = .text:0x00002D00; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002D3C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002D44; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002D4C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002D54; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002D5C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002D64; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002D6C; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4194 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4264 = .rodata:0x00000010; // type:object size:0x30 scope:local align:4 +a_btp_arc_ix_tbl$4278 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@4314 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4343 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4344 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4893 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4895 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4908 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4950 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000074; // type:object size:0x138 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@4204 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4363 = .data:0x00000028; // type:object size:0x60 scope:local align:4 +a_anm_prm_tbl$4370 = .data:0x00000088; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4425 = .data:0x000000B8; // type:object size:0x70 scope:local align:4 +@4487 = .data:0x00000128; // type:object size:0x68 scope:local align:4 +a_demo_name_tbl$4538 = .data:0x00000190; // type:object size:0x8 scope:local align:4 +cut_name_tbl$4705 = .data:0x00000198; // type:object size:0x4 scope:local align:4 +a_heap_size_tbl$4970 = .data:0x0000019C; // type:object size:0x4 scope:local align:4 +a_tex_pattern_num_tbl$5213 = .data:0x000001A0; // type:object size:0x1 scope:local align:4 +l_daNpc_Kp1_Method = .data:0x000001A4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_KP1 = .data:0x000001C4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000020C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000294; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002A0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002AC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000300; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000324; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Kp1_c = .data:0x00000338; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Kp1_HIO_c = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4138 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4147 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4148 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4146 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4151 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4152 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4150 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_ls1/splits.txt b/config/GZLP01/rels/d_a_npc_ls1/splits.txt new file mode 100644 index 000000000..70545e8f3 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ls1/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ls1.cpp: + .text start:0x000000EC end:0x00005880 + .text start:0x00005880 end:0x00005880 + .text start:0x00005880 end:0x00005894 + .text start:0x00005894 end:0x000058F0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002BB + .data start:0x00000000 end:0x000005B4 + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZLP01/rels/d_a_npc_ls1/symbols.txt b/config/GZLP01/rels/d_a_npc_ls1/symbols.txt new file mode 100644 index 000000000..1c7e779d2 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ls1/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ls1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +__ct__18daNpc_Ls1_matAnm_cFv = .text:0x00000198; // type:function size:0x60 scope:global align:4 +calc__18daNpc_Ls1_matAnm_cCFP11J3DMaterial = .text:0x000001F8; // type:function size:0x94 scope:global align:4 +nodeCB_Head__FP7J3DNodei = .text:0x0000028C; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x000002D8; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x000003F8; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000434; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x00000480; // type:function size:0xA0 scope:global align:4 +nodeCB_Hand_L__FP7J3DNodei = .text:0x00000520; // type:function size:0x4C scope:local align:4 +_nodeCB_Hand_L__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x0000056C; // type:function size:0x88 scope:global align:4 +nodeCB_Hand_R__FP7J3DNodei = .text:0x000005F4; // type:function size:0x4C scope:local align:4 +_nodeCB_Hand_R__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x00000640; // type:function size:0x88 scope:global align:4 +Ls_hand_nodeCB_Hand_L__FP7J3DNodei = .text:0x000006C8; // type:function size:0x4C scope:local align:4 +_Ls_hand_nodeCB_Hand_L__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x00000714; // type:function size:0x5C scope:global align:4 +Ls_hand_nodeCB_Hand_R__FP7J3DNodei = .text:0x00000770; // type:function size:0x4C scope:local align:4 +_Ls_hand_nodeCB_Hand_R__11daNpc_Ls1_cFP7J3DNodeP8J3DModel = .text:0x000007BC; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000818; // type:function size:0x20 scope:local align:4 +searchActor_Bm1__FPvPv = .text:0x00000838; // type:function size:0x78 scope:local align:4 +searchActor_kamome_Set_NOSTOP_DEMO__FPvPv = .text:0x000008B0; // type:function size:0x50 scope:local align:4 +searchActor_kamome_Clr_NOSTOP_DEMO__FPvPv = .text:0x00000900; // type:function size:0x50 scope:local align:4 +init_LS1_0__11daNpc_Ls1_cFv = .text:0x00000950; // type:function size:0x64 scope:global align:4 +init_LS1_1__11daNpc_Ls1_cFv = .text:0x000009B4; // type:function size:0x4C scope:global align:4 +init_LS1_2__11daNpc_Ls1_cFv = .text:0x00000A00; // type:function size:0x20 scope:global align:4 +init_LS1_3__11daNpc_Ls1_cFv = .text:0x00000A20; // type:function size:0x20 scope:global align:4 +init_LS1_4__11daNpc_Ls1_cFv = .text:0x00000A40; // type:function size:0x20 scope:global align:4 +createInit__11daNpc_Ls1_cFv = .text:0x00000A60; // type:function size:0x20C scope:global align:4 +play_animation__11daNpc_Ls1_cFv = .text:0x00000C6C; // type:function size:0xDC scope:global align:4 +setMtx__11daNpc_Ls1_cFb = .text:0x00000D48; // type:function size:0x1A8 scope:global align:4 +bckResID__11daNpc_Ls1_cFi = .text:0x00000EF0; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Ls1_cFi = .text:0x00000F04; // type:function size:0x14 scope:global align:4 +btkResID__11daNpc_Ls1_cFi = .text:0x00000F18; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ls1_cFScb = .text:0x00000F2C; // type:function size:0x104 scope:global align:4 +setMat__11daNpc_Ls1_cFv = .text:0x00001030; // type:function size:0x80 scope:global align:4 +setBtk__11daNpc_Ls1_cFScb = .text:0x000010B0; // type:function size:0x11C scope:global align:4 +init_texPttrnAnm__11daNpc_Ls1_cFScb = .text:0x000011CC; // type:function size:0x6C scope:global align:4 +play_btp_anm__11daNpc_Ls1_cFv = .text:0x00001238; // type:function size:0x9C scope:global align:4 +eye_ctrl__11daNpc_Ls1_cFv = .text:0x000012D4; // type:function size:0x1BC scope:global align:4 +play_btk_anm__11daNpc_Ls1_cFv = .text:0x00001490; // type:function size:0x58 scope:global align:4 +setAnm_anm__11daNpc_Ls1_cFPQ211daNpc_Ls1_c9anm_prm_c = .text:0x000014E8; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Ls1_cFii = .text:0x00001584; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Ls1_cFv = .text:0x000015F4; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Ls1_cFv = .text:0x00001660; // type:function size:0x98 scope:global align:4 +ctrlAnmTag__11daNpc_Ls1_cFv = .text:0x000016F8; // type:function size:0x24 scope:global align:4 +chngAnmAtr__11daNpc_Ls1_cFUc = .text:0x0000171C; // type:function size:0x104 scope:global align:4 +ctrlAnmAtr__11daNpc_Ls1_cFv = .text:0x00001820; // type:function size:0x240 scope:global align:4 +setAnm_ATR__11daNpc_Ls1_cFi = .text:0x00001A60; // type:function size:0x6C scope:global align:4 +anmAtr__11daNpc_Ls1_cFUs = .text:0x00001ACC; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Ls1_cFPUl = .text:0x00001B88; // type:function size:0xA8 scope:global align:4 +getMsg_LS1_0__11daNpc_Ls1_cFv = .text:0x00001C30; // type:function size:0x118 scope:global align:4 +getMsg_LS1_3__11daNpc_Ls1_cFv = .text:0x00001D48; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Ls1_cFv = .text:0x00001D50; // type:function size:0x5C scope:global align:4 +eventOrder__11daNpc_Ls1_cFv = .text:0x00001DAC; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Ls1_cFv = .text:0x00001E38; // type:function size:0x140 scope:global align:4 +chk_talk__11daNpc_Ls1_cFv = .text:0x00001F78; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Ls1_cFv = .text:0x00002010; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Ls1_cFUiPi = .text:0x00002050; // type:function size:0x54 scope:global align:4 +partner_search_sub__11daNpc_Ls1_cFPFPvPv_Pv = .text:0x000020A4; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Ls1_cFv = .text:0x00002154; // type:function size:0x80 scope:global align:4 +setEyeCtrl__11daNpc_Ls1_cFv = .text:0x000021D4; // type:function size:0x38 scope:global align:4 +clrEyeCtrl__11daNpc_Ls1_cFv = .text:0x0000220C; // type:function size:0x38 scope:global align:4 +lookBack__11daNpc_Ls1_cFv = .text:0x00002244; // type:function size:0x220 scope:global align:4 +chkAttention__11daNpc_Ls1_cFv = .text:0x00002464; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ls1_cFb = .text:0x000024E4; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Ls1_cFi = .text:0x0000253C; // type:function size:0x134 scope:global align:4 +cut_init_LOK_PLYER__11daNpc_Ls1_cFi = .text:0x00002670; // type:function size:0xB4 scope:global align:4 +cut_move_LOK_PLYER__11daNpc_Ls1_cFv = .text:0x00002724; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_MOV__11daNpc_Ls1_cFi = .text:0x0000272C; // type:function size:0x34 scope:global align:4 +cut_move_PLYER_MOV__11daNpc_Ls1_cFv = .text:0x00002760; // type:function size:0x8 scope:global align:4 +cut_init_WAI__11daNpc_Ls1_cFi = .text:0x00002768; // type:function size:0x4 scope:global align:4 +cut_move_WAI__11daNpc_Ls1_cFv = .text:0x0000276C; // type:function size:0x54 scope:global align:4 +cut_init_ANM_CHG__11daNpc_Ls1_cFi = .text:0x000027C0; // type:function size:0x68 scope:global align:4 +cut_move_ANM_CHG__11daNpc_Ls1_cFv = .text:0x00002828; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Ls1_cFi = .text:0x00002830; // type:function size:0x180 scope:global align:4 +endEvent__11daNpc_Ls1_cFv = .text:0x000029B0; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Ls1_cFv = .text:0x000029D4; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ls1_cFi = .text:0x00002A0C; // type:function size:0x1C4 scope:global align:4 +set_action__11daNpc_Ls1_cFM11daNpc_Ls1_cFPCvPvPv_iPv = .text:0x00002BD0; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ls1_cFSc = .text:0x00002C7C; // type:function size:0xF4 scope:global align:4 +chk_areaIN__11daNpc_Ls1_cFffs4cXyz = .text:0x00002D70; // type:function size:0x188 scope:global align:4 +get_playerEvnPos__11daNpc_Ls1_cFi = .text:0x00002EF8; // type:function size:0xE0 scope:global align:4 +chkTelescope_sph__11daNpc_Ls1_cF4cXyzff = .text:0x00002FD8; // type:function size:0x17C scope:global align:4 +chkTelescope__11daNpc_Ls1_cF4cXyzff = .text:0x00003154; // type:function size:0x104 scope:global align:4 +telescope_proc__11daNpc_Ls1_cFv = .text:0x00003258; // type:function size:0x458 scope:global align:4 +wait_1__11daNpc_Ls1_cFv = .text:0x000036B0; // type:function size:0xF4 scope:global align:4 +wait_2__11daNpc_Ls1_cFv = .text:0x000037A4; // type:function size:0x268 scope:global align:4 +wait_3__11daNpc_Ls1_cFv = .text:0x00003A0C; // type:function size:0x118 scope:global align:4 +wait_4__11daNpc_Ls1_cFv = .text:0x00003B24; // type:function size:0xC0 scope:global align:4 +talk_1__11daNpc_Ls1_cFv = .text:0x00003BE4; // type:function size:0xF4 scope:global align:4 +wait_action1__11daNpc_Ls1_cFPv = .text:0x00003CD8; // type:function size:0x1D0 scope:global align:4 +demo_action1__11daNpc_Ls1_cFPv = .text:0x00003EA8; // type:function size:0x88 scope:global align:4 +demo__11daNpc_Ls1_cFv = .text:0x00003F30; // type:function size:0x288 scope:global align:4 +shadowDraw__11daNpc_Ls1_cFv = .text:0x000041B8; // type:function size:0xD0 scope:global align:4 +_draw__11daNpc_Ls1_cFv = .text:0x00004288; // type:function size:0x190 scope:global align:4 +_execute__11daNpc_Ls1_cFv = .text:0x00004418; // type:function size:0x23C scope:global align:4 +_delete__11daNpc_Ls1_cFv = .text:0x00004654; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Ls1_cFv = .text:0x000046A8; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Ls1_cFv = .text:0x000047D4; // type:function size:0x198 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000496C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004970; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000049CC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004A28; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004A70; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004B3C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004B84; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004BE0; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004C28; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Ls1_cFv = .text:0x00004C98; // type:function size:0x5B8 scope:global align:4 +handCreateHeap__11daNpc_Ls1_cFv = .text:0x00005250; // type:function size:0x1D8 scope:global align:4 +itemCreateHeap__11daNpc_Ls1_cFv = .text:0x00005428; // type:function size:0xD0 scope:global align:4 +CreateHeap__11daNpc_Ls1_cFv = .text:0x000054F8; // type:function size:0xC4 scope:global align:4 +daNpc_Ls1_Create__FP10fopAc_ac_c = .text:0x000055BC; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_Delete__FP11daNpc_Ls1_c = .text:0x000055DC; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_Execute__FP11daNpc_Ls1_c = .text:0x000055FC; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_Draw__FP11daNpc_Ls1_c = .text:0x0000561C; // type:function size:0x20 scope:local align:4 +daNpc_Ls1_IsDelete__FP11daNpc_Ls1_c = .text:0x0000563C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005644; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005654; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000565C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005664; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000566C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005674; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000056AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000056B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000056BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056C4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000056FC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005700; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005708; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005710; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005718; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005724; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ls1_HIO_cFv = .text:0x00005730; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000578C; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000057A8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ls1_cpp = .text:0x00005824; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005860; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005868; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005870; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005878; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00005880; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005888; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00005890; // type:function size:0x4 scope:weak align:4 +__dt__18daNpc_Ls1_matAnm_cFv = .text:0x00005894; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4175 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +a_resID_tbl$4560 = .rodata:0x00000024; // type:object size:0x38 scope:local align:4 +a_resID_tbl$4565 = .rodata:0x0000005C; // type:object size:0x2C scope:local align:4 +a_resID_tbl$4570 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +@4585 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +a_btk_num_tbl$4638 = .rodata:0x00000098; // type:object size:0xB scope:local align:4 +@4713 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4715 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4717 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@4860 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5399 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@5400 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@5405 = .rodata:0x000000D0; // type:object size:0x18 scope:local align:4 +@5462 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5491 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@5621 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5622 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5623 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5644 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@5701 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5702 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5703 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5729 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5892 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5921 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5922 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5934 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5936 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5938 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5940 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5942 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5978 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 data:double +@6076 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6077 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6458 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000014C; // type:object size:0x16F scope:local align:4 data:string_table +a_prm_tbl$4164 = .data:0x00000000; // type:object size:0x38 scope:local align:4 +l_evn_tbl = .data:0x00000038; // type:object size:0x10 scope:local align:4 +@4394 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4402 = .data:0x00000054; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4744 = .data:0x00000060; // type:object size:0xE0 scope:local align:4 +a_anm_prm_tbl$4751 = .data:0x00000140; // type:object size:0x60 scope:local align:4 +@4805 = .data:0x000001A0; // type:object size:0x44 scope:local align:4 +@4861 = .data:0x000001E4; // type:object size:0x44 scope:local align:4 +a_anm_prm_tbl$4865 = .data:0x00000228; // type:object size:0x110 scope:local align:4 +@4911 = .data:0x00000338; // type:object size:0x88 scope:local align:4 +a_cut_tbl$5253 = .data:0x000003C0; // type:object size:0x10 scope:local align:4 +a_siz_tbl$6032 = .data:0x000003D0; // type:object size:0x8 scope:local align:4 +l_daNpc_Ls1_Method = .data:0x000003D8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_LS1 = .data:0x000003F8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000434; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000440; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000044C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004E0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004EC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000540; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000564; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ls1_c = .data:0x00000578; // type:object size:0x14 scope:global align:4 +__vt__18daNpc_Ls1_matAnm_c = .data:0x0000058C; // type:object size:0x10 scope:global align:4 +__vt__15daNpc_Ls1_HIO_c = .data:0x0000059C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000005A8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4169 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x44 scope:local align:4 +l_check_inf = .bss:0x000000A4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000F4; // type:object size:0x4 scope:local align:4 data:4byte +@4212 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4213 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4211 = .bss:0x00000108; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_md/splits.txt b/config/GZLP01/rels/d_a_npc_md/splits.txt new file mode 100644 index 000000000..c482cd5d3 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_md/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_md.cpp: + .text start:0x000000EC end:0x000118C4 + .text start:0x000118C4 end:0x0001190C + .text start:0x0001190C end:0x000119A8 + .text start:0x000119A8 end:0x00012A88 + .text start:0x00012A88 end:0x00012A98 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000077C + .data start:0x00000000 end:0x00002A58 + .bss start:0x00000008 end:0x0000029C diff --git a/config/GZLP01/rels/d_a_npc_md/symbols.txt b/config/GZLP01/rels/d_a_npc_md/symbols.txt new file mode 100644 index 000000000..62c848c81 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_md/symbols.txt @@ -0,0 +1,672 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Md_HIO6_cFv = .text:0x000000EC; // type:function size:0x50 scope:global align:4 +__ct__15daNpc_Md_HIO5_cFv = .text:0x0000013C; // type:function size:0x28 scope:global align:4 +__ct__15daNpc_Md_HIO4_cFv = .text:0x00000164; // type:function size:0x24 scope:global align:4 +__ct__15daNpc_Md_HIO3_cFv = .text:0x00000188; // type:function size:0x6C scope:global align:4 +__ct__15daNpc_Md_HIO2_cFv = .text:0x000001F4; // type:function size:0x80 scope:global align:4 +__ct__14daNpc_Md_HIO_cFv = .text:0x00000274; // type:function size:0x300 scope:global align:4 +__dt__15daNpc_Md_HIO6_cFv = .text:0x00000574; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO5_cFv = .text:0x000005BC; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO4_cFv = .text:0x00000604; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO3_cFv = .text:0x0000064C; // type:function size:0x48 scope:weak align:4 +__dt__15daNpc_Md_HIO2_cFv = .text:0x00000694; // type:function size:0x48 scope:weak align:4 +daNpc_Md_XyCheckCB__FPvi = .text:0x000006DC; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Md_cFi = .text:0x000006FC; // type:function size:0x100 scope:global align:4 +daNpc_Md_XyEventCB__FPvi = .text:0x000007FC; // type:function size:0x20 scope:local align:4 +XyEventCB__10daNpc_Md_cFi = .text:0x0000081C; // type:function size:0x48 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x20 scope:local align:4 +create__10daNpc_Md_cFv = .text:0x00000884; // type:function size:0x4FC scope:global align:4 +__ct__10daNpc_Md_cFv = .text:0x00000D80; // type:function size:0x53C scope:weak align:4 +__ct__4cXyzFv = .text:0x000012BC; // type:function size:0x4 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x000012C0; // type:function size:0x184 scope:local align:4 +waistNodeCallBack__FP7J3DNodei = .text:0x00001444; // type:function size:0x108 scope:local align:4 +armNodeCallBack__FP7J3DNodei = .text:0x0000154C; // type:function size:0xC0 scope:local align:4 +hairCross__FP4cXyzP4cXyzP4cXyz = .text:0x0000160C; // type:function size:0x654 scope:local align:4 +__dt__8cM3dGTriFv = .text:0x00001C60; // type:function size:0x5C scope:weak align:4 +hairTopNodeCallBack__FP7J3DNodei = .text:0x00001CBC; // type:function size:0x50 scope:local align:4 +vecChange__FP4cXyzP4cXyzs = .text:0x00001D0C; // type:function size:0x250 scope:local align:4 +hairNodeCallBack__FP7J3DNodei = .text:0x00001F5C; // type:function size:0x4B0 scope:local align:4 +createHeap__10daNpc_Md_cFv = .text:0x0000240C; // type:function size:0xB74 scope:global align:4 +setAction__10daNpc_Md_cFPM10daNpc_Md_cFPCvPvPv_iM10daNpc_Md_cFPCvPvPv_iPv = .text:0x00002F80; // type:function size:0xD0 scope:global align:4 +npcAction__10daNpc_Md_cFPv = .text:0x00003050; // type:function size:0xD4 scope:global align:4 +setNpcAction__10daNpc_Md_cFM10daNpc_Md_cFPCvPvPv_iPv = .text:0x00003124; // type:function size:0x70 scope:global align:4 +playerAction__10daNpc_Md_cFPv = .text:0x00003194; // type:function size:0x1CC scope:global align:4 +setPlayerAction__10daNpc_Md_cFM10daNpc_Md_cFPCvPvPv_iPv = .text:0x00003360; // type:function size:0x64 scope:global align:4 +getStickAngY__10daNpc_Md_cFi = .text:0x000033C4; // type:function size:0x6C scope:global align:4 +calcStickPos__10daNpc_Md_cFsP4cXyz = .text:0x00003430; // type:function size:0x158 scope:global align:4 +flyCheck__10daNpc_Md_cFv = .text:0x00003588; // type:function size:0xA4 scope:global align:4 +mirrorCancelCheck__10daNpc_Md_cFv = .text:0x0000362C; // type:function size:0x1C scope:global align:4 +setWingEmitter__10daNpc_Md_cFv = .text:0x00003648; // type:function size:0x2C scope:global align:4 +setHane02Emitter__10daNpc_Md_cFv = .text:0x00003674; // type:function size:0x4C scope:global align:4 +deleteHane02Emitter__10daNpc_Md_cFv = .text:0x000036C0; // type:function size:0x3C scope:global align:4 +setHane03Emitter__10daNpc_Md_cFv = .text:0x000036FC; // type:function size:0x4C scope:global align:4 +deleteHane03Emitter__10daNpc_Md_cFv = .text:0x00003748; // type:function size:0x3C scope:global align:4 +returnLinkPlayer__10daNpc_Md_cFv = .text:0x00003784; // type:function size:0x40 scope:global align:4 +shipRideCheck__10daNpc_Md_cFv = .text:0x000037C4; // type:function size:0x60 scope:global align:4 +isFallAction__10daNpc_Md_cFv = .text:0x00003824; // type:function size:0xE4 scope:global align:4 +returnLinkCheck__10daNpc_Md_cFv = .text:0x00003908; // type:function size:0x50 scope:global align:4 +lightHitCheck__10daNpc_Md_cFv = .text:0x00003958; // type:function size:0x3C8 scope:global align:4 +wallHitCheck__10daNpc_Md_cFv = .text:0x00003D20; // type:function size:0x48 scope:global align:4 +NpcCall__10daNpc_Md_cFPi = .text:0x00003D68; // type:function size:0x10C scope:global align:4 +checkCollision__10daNpc_Md_cFi = .text:0x00003E74; // type:function size:0x16C scope:global align:4 +restartPoint__10daNpc_Md_cFs = .text:0x00003FE0; // type:function size:0x60 scope:global align:4 +isTagCheckOK__10daNpc_Md_cFv = .text:0x00004040; // type:function size:0x134 scope:global align:4 +setMessageAnimation__10daNpc_Md_cFUc = .text:0x00004174; // type:function size:0xBC scope:global align:4 +waitGroundCheck__10daNpc_Md_cFv = .text:0x00004230; // type:function size:0x10C scope:global align:4 +chkAdanmaeDemoOrder__10daNpc_Md_cFv = .text:0x0000433C; // type:function size:0x98 scope:global align:4 +waitNpcAction__10daNpc_Md_cFPv = .text:0x000043D4; // type:function size:0x730 scope:global align:4 +harpWaitNpcAction__10daNpc_Md_cFPv = .text:0x00004B04; // type:function size:0x1F8 scope:global align:4 +XYTalkCheck__10daNpc_Md_cFv = .text:0x00004CFC; // type:function size:0x44 scope:global align:4 +talkNpcAction__10daNpc_Md_cFPv = .text:0x00004D40; // type:function size:0x30C scope:global align:4 +shipTalkNpcAction__10daNpc_Md_cFPv = .text:0x0000504C; // type:function size:0x1B0 scope:global align:4 +kyohiNpcAction__10daNpc_Md_cFPv = .text:0x000051FC; // type:function size:0x10C scope:global align:4 +shipNpcAction__10daNpc_Md_cFPv = .text:0x00005308; // type:function size:0x22C scope:global align:4 +mwaitNpcAction__10daNpc_Md_cFPv = .text:0x00005534; // type:function size:0x27C scope:global align:4 +squatdownNpcAction__10daNpc_Md_cFPv = .text:0x000057B0; // type:function size:0x130 scope:global align:4 +sqwait01NpcAction__10daNpc_Md_cFPv = .text:0x000058E0; // type:function size:0x194 scope:global align:4 +changeCaught02__10daNpc_Md_cFv = .text:0x00005A74; // type:function size:0x3C scope:global align:4 +carryNpcAction__10daNpc_Md_cFPv = .text:0x00005AB0; // type:function size:0x6F8 scope:global align:4 +throwNpcAction__10daNpc_Md_cFPv = .text:0x000061A8; // type:function size:0x2A8 scope:global align:4 +glidingNpcAction__10daNpc_Md_cFPv = .text:0x00006450; // type:function size:0x314 scope:global align:4 +windProc__10daNpc_Md_cFv = .text:0x00006764; // type:function size:0x3C0 scope:global align:4 +fallNpcAction__10daNpc_Md_cFPv = .text:0x00006B24; // type:function size:0x15C scope:global align:4 +fall02NpcAction__10daNpc_Md_cFPv = .text:0x00006C80; // type:function size:0x2F0 scope:global align:4 +wallHitNpcAction__10daNpc_Md_cFPv = .text:0x00006F70; // type:function size:0x274 scope:global align:4 +land01NpcAction__10daNpc_Md_cFPv = .text:0x000071E4; // type:function size:0x1D8 scope:global align:4 +land02NpcAction__10daNpc_Md_cFPv = .text:0x000073BC; // type:function size:0x104 scope:global align:4 +land03NpcAction__10daNpc_Md_cFPv = .text:0x000074C0; // type:function size:0x104 scope:global align:4 +piyo2NpcAction__10daNpc_Md_cFPv = .text:0x000075C4; // type:function size:0x260 scope:global align:4 +deleteNpcAction__10daNpc_Md_cFPv = .text:0x00007824; // type:function size:0x48 scope:global align:4 +demoFlyNpcAction__10daNpc_Md_cFPv = .text:0x0000786C; // type:function size:0x22C scope:global align:4 +routeAngCheck__10daNpc_Md_cFR4cXyzPs = .text:0x00007A98; // type:function size:0xCC scope:global align:4 +routeWallCheck__10daNpc_Md_cFR4cXyzR4cXyzPs = .text:0x00007B64; // type:function size:0x264 scope:global align:4 +checkForwardGroundY__10daNpc_Md_cFs = .text:0x00007DC8; // type:function size:0x28C scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00008054; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000816C; // type:function size:0x80 scope:weak align:4 +checkWallJump__10daNpc_Md_cFs = .text:0x000081EC; // type:function size:0xD4 scope:global align:4 +routeCheck__10daNpc_Md_cFfPs = .text:0x000082C0; // type:function size:0x598 scope:global align:4 +searchNpcAction__10daNpc_Md_cFPv = .text:0x00008858; // type:function size:0x494 scope:global align:4 +hitNpcAction__10daNpc_Md_cFPv = .text:0x00008CEC; // type:function size:0x168 scope:global align:4 +setNormalSpeedF__10daNpc_Md_cFfffff = .text:0x00008E54; // type:function size:0x1A8 scope:global align:4 +setSpeedAndAngleNormal__10daNpc_Md_cFfs = .text:0x00008FFC; // type:function size:0xF0 scope:global align:4 +walkProc__10daNpc_Md_cFfs = .text:0x000090EC; // type:function size:0x94 scope:global align:4 +jumpNpcAction__10daNpc_Md_cFPv = .text:0x00009180; // type:function size:0x160 scope:global align:4 +escapeNpcAction__10daNpc_Md_cFPv = .text:0x000092E0; // type:function size:0x2E8 scope:global align:4 +waitPlayerAction__10daNpc_Md_cFPv = .text:0x000095C8; // type:function size:0x2CC scope:global align:4 +walkPlayerAction__10daNpc_Md_cFPv = .text:0x00009894; // type:function size:0x274 scope:global align:4 +hitPlayerAction__10daNpc_Md_cFPv = .text:0x00009B08; // type:function size:0x1C4 scope:global align:4 +jumpPlayerAction__10daNpc_Md_cFPv = .text:0x00009CCC; // type:function size:0x1B0 scope:global align:4 +flyPlayerAction__10daNpc_Md_cFPv = .text:0x00009E7C; // type:function size:0x6B8 scope:global align:4 +landPlayerAction__10daNpc_Md_cFPv = .text:0x0000A534; // type:function size:0x164 scope:global align:4 +mkamaePlayerAction__10daNpc_Md_cFPv = .text:0x0000A698; // type:function size:0x238 scope:global align:4 +carryPlayerAction__10daNpc_Md_cFPv = .text:0x0000A8D0; // type:function size:0xEC scope:global align:4 +eventProc__10daNpc_Md_cFv = .text:0x0000A9BC; // type:function size:0x2C4 scope:global align:4 +initialDefault__10daNpc_Md_cFi = .text:0x0000AC80; // type:function size:0x4 scope:global align:4 +actionDefault__10daNpc_Md_cFi = .text:0x0000AC84; // type:function size:0x30 scope:global align:4 +initialWaitEvent__10daNpc_Md_cFi = .text:0x0000ACB4; // type:function size:0xE8 scope:global align:4 +actionWaitEvent__10daNpc_Md_cFi = .text:0x0000AD9C; // type:function size:0x30 scope:global align:4 +initialLetterEvent__10daNpc_Md_cFi = .text:0x0000ADCC; // type:function size:0xEC scope:global align:4 +initialMsgSetEvent__10daNpc_Md_cFi = .text:0x0000AEB8; // type:function size:0xF8 scope:global align:4 +actionMsgSetEvent__10daNpc_Md_cFi = .text:0x0000AFB0; // type:function size:0x4C scope:global align:4 +actionMsgEndEvent__10daNpc_Md_cFi = .text:0x0000AFFC; // type:function size:0x74 scope:global align:4 +initialMovePosEvent__10daNpc_Md_cFi = .text:0x0000B070; // type:function size:0x6B8 scope:global align:4 +initialFlyEvent__10daNpc_Md_cFi = .text:0x0000B728; // type:function size:0x74 scope:global align:4 +actionFlyEvent__10daNpc_Md_cFi = .text:0x0000B79C; // type:function size:0xD4 scope:global align:4 +initialGlidingEvent__10daNpc_Md_cFi = .text:0x0000B870; // type:function size:0x20 scope:global align:4 +actionGlidingEvent__10daNpc_Md_cFi = .text:0x0000B890; // type:function size:0xA4 scope:global align:4 +initialLandingEvent__10daNpc_Md_cFi = .text:0x0000B934; // type:function size:0x68 scope:global align:4 +actionLandingEvent__10daNpc_Md_cFi = .text:0x0000B99C; // type:function size:0x44 scope:global align:4 +initialWalkEvent__10daNpc_Md_cFi = .text:0x0000B9E0; // type:function size:0x18 scope:global align:4 +actionWalkEvent__10daNpc_Md_cFi = .text:0x0000B9F8; // type:function size:0x2CC scope:global align:4 +actionDashEvent__10daNpc_Md_cFi = .text:0x0000BCC4; // type:function size:0x258 scope:global align:4 +initialEndEvent__10daNpc_Md_cFi = .text:0x0000BF1C; // type:function size:0x210 scope:global align:4 +actionTactEvent__10daNpc_Md_cFi = .text:0x0000C12C; // type:function size:0x124 scope:global align:4 +initialTakeOffEvent__10daNpc_Md_cFi = .text:0x0000C250; // type:function size:0x38 scope:global align:4 +actionTakeOffEvent__10daNpc_Md_cFi = .text:0x0000C288; // type:function size:0x3C scope:global align:4 +initialOnetimeEvent__10daNpc_Md_cFi = .text:0x0000C2C4; // type:function size:0x9C scope:global align:4 +actionOnetimeEvent__10daNpc_Md_cFi = .text:0x0000C360; // type:function size:0x64 scope:global align:4 +initialQuake__10daNpc_Md_cFi = .text:0x0000C3C4; // type:function size:0xC8 scope:global align:4 +setHarpPlayNum__10daNpc_Md_cFi = .text:0x0000C48C; // type:function size:0x50 scope:global align:4 +initialHarpPlayEvent__10daNpc_Md_cFi = .text:0x0000C4DC; // type:function size:0x24 scope:global align:4 +actionHarpPlayEvent__10daNpc_Md_cFi = .text:0x0000C500; // type:function size:0x54 scope:global align:4 +initialOffLinkEvent__10daNpc_Md_cFi = .text:0x0000C554; // type:function size:0x1C scope:global align:4 +initialOnLinkEvent__10daNpc_Md_cFi = .text:0x0000C570; // type:function size:0x1C scope:global align:4 +initialTurnEvent__10daNpc_Md_cFi = .text:0x0000C58C; // type:function size:0xC8 scope:global align:4 +actionTurnEvent__10daNpc_Md_cFi = .text:0x0000C654; // type:function size:0x178 scope:global align:4 +initialSetAnmEvent__10daNpc_Md_cFi = .text:0x0000C7CC; // type:function size:0x290 scope:global align:4 +initialLookDown__10daNpc_Md_cFi = .text:0x0000CA5C; // type:function size:0x24 scope:global align:4 +initialLookUp__10daNpc_Md_cFi = .text:0x0000CA80; // type:function size:0x24 scope:global align:4 +actionLookDown__10daNpc_Md_cFi = .text:0x0000CAA4; // type:function size:0xE8 scope:global align:4 +talk_init__10daNpc_Md_cFv = .text:0x0000CB8C; // type:function size:0x84 scope:global align:4 +talk__10daNpc_Md_cFi = .text:0x0000CC10; // type:function size:0x1BC scope:global align:4 +getAnmType__10daNpc_Md_cFUc = .text:0x0000CDCC; // type:function size:0x28 scope:global align:4 +initTexPatternAnm__10daNpc_Md_cFUcb = .text:0x0000CDF4; // type:function size:0x124 scope:global align:4 +playTexPatternAnm__10daNpc_Md_cFv = .text:0x0000CF18; // type:function size:0xB4 scope:global align:4 +initLightBtkAnm__10daNpc_Md_cFb = .text:0x0000CFCC; // type:function size:0xEC scope:global align:4 +playLightBtkAnm__10daNpc_Md_cFv = .text:0x0000D0B8; // type:function size:0x24 scope:global align:4 +setAnm__10daNpc_Md_cFi = .text:0x0000D0DC; // type:function size:0x3F0 scope:global align:4 +dNpc_Md_setAnm__10daNpc_Md_cFP15mDoExt_McaMorf2fiffPcPcPCc = .text:0x0000D4CC; // type:function size:0x118 scope:global align:4 +dNpc_Md_setAnm__10daNpc_Md_cFP14mDoExt_McaMorfiffPcPCc = .text:0x0000D5E4; // type:function size:0x30 scope:global align:4 +chkAttention__10daNpc_Md_cF4cXyzsi = .text:0x0000D614; // type:function size:0x218 scope:global align:4 +chkArea__10daNpc_Md_cFP4cXyz = .text:0x0000D82C; // type:function size:0xD0 scope:global align:4 +carryCheck__10daNpc_Md_cFv = .text:0x0000D8FC; // type:function size:0x54 scope:global align:4 +eventOrder__10daNpc_Md_cFv = .text:0x0000D950; // type:function size:0x184 scope:global align:4 +checkOrder__10daNpc_Md_cFv = .text:0x0000DAD4; // type:function size:0x140 scope:global align:4 +checkCommandTalk__10daNpc_Md_cFv = .text:0x0000DC14; // type:function size:0x9C scope:global align:4 +next_msgStatus__10daNpc_Md_cFPUl = .text:0x0000DCB0; // type:function size:0x760 scope:global align:4 +getMsg__10daNpc_Md_cFv = .text:0x0000E410; // type:function size:0x23C scope:global align:4 +setCollision__10daNpc_Md_cFv = .text:0x0000E64C; // type:function size:0x310 scope:global align:4 +setAttention__10daNpc_Md_cFb = .text:0x0000E95C; // type:function size:0x94 scope:global align:4 +lookBack__10daNpc_Md_cFiii = .text:0x0000E9F0; // type:function size:0x138 scope:global align:4 +lookBack__10daNpc_Md_cFP4cXyzii = .text:0x0000EB28; // type:function size:0x110 scope:global align:4 +lookBackWaist__10daNpc_Md_cFsf = .text:0x0000EC38; // type:function size:0x198 scope:global align:4 +setBaseMtx__10daNpc_Md_cFv = .text:0x0000EDD0; // type:function size:0x330 scope:global align:4 +deletePiyoPiyo__10daNpc_Md_cFv = .text:0x0000F100; // type:function size:0x60 scope:global align:4 +init__10daNpc_Md_cFv = .text:0x0000F160; // type:function size:0x380 scope:global align:4 +draw__10daNpc_Md_cFv = .text:0x0000F4E0; // type:function size:0x40C scope:global align:4 +animationPlay__10daNpc_Md_cFv = .text:0x0000F8EC; // type:function size:0x32C scope:global align:4 +checkPlayerRoom__10daNpc_Md_cFv = .text:0x0000FC18; // type:function size:0x40 scope:global align:4 +execute__10daNpc_Md_cFv = .text:0x0000FC58; // type:function size:0xC58 scope:global align:4 +particle_set__10daNpc_Md_cFPP14JPABaseEmitterUs = .text:0x000108B0; // type:function size:0x98 scope:global align:4 +emitterTrace__10daNpc_Md_cFP14JPABaseEmitterPA4_fP5csXyz = .text:0x00010948; // type:function size:0x58 scope:global align:4 +emitterDelete__10daNpc_Md_cFPP14JPABaseEmitter = .text:0x000109A0; // type:function size:0x3C scope:global align:4 +__dt__10daNpc_Md_cFv = .text:0x000109DC; // type:function size:0x6E0 scope:global align:4 +daNpc_Md_Create__FP10fopAc_ac_c = .text:0x000110BC; // type:function size:0x20 scope:local align:4 +daNpc_Md_Delete__FP10daNpc_Md_c = .text:0x000110DC; // type:function size:0x28 scope:local align:4 +daNpc_Md_Execute__FP10daNpc_Md_c = .text:0x00011104; // type:function size:0x20 scope:local align:4 +daNpc_Md_Draw__FP10daNpc_Md_c = .text:0x00011124; // type:function size:0x20 scope:local align:4 +daNpc_Md_IsDelete__FP10daNpc_Md_c = .text:0x00011144; // type:function size:0x8 scope:local align:4 +execute__26daNpc_Md_followEcallBack_cFP14JPABaseEmitter = .text:0x0001114C; // type:function size:0x50 scope:global align:4 +setup__26daNpc_Md_followEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x0001119C; // type:function size:0x8 scope:global align:4 +end__26daNpc_Md_followEcallBack_cFv = .text:0x000111A4; // type:function size:0x34 scope:global align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000111D8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000111DC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000111E0; // type:function size:0x4 scope:weak align:4 +__dt__14daNpc_Md_HIO_cFv = .text:0x000111E4; // type:function size:0xC4 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000112A8; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000112C4; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000112E0; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_md_cpp = .text:0x0001135C; // type:function size:0x4D8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00011834; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0001183C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00011844; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0001184C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00011854; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0001185C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00011864; // type:function size:0x8 scope:weak align:4 +@20@__dt__19dBgS_MirLightLinChkFv = .text:0x0001186C; // type:function size:0x8 scope:weak align:4 +@100@__dt__19dBgS_MirLightLinChkFv = .text:0x00011874; // type:function size:0x8 scope:weak align:4 +@88@__dt__19dBgS_MirLightLinChkFv = .text:0x0001187C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00011884; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0001188C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00011894; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0001189C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000118A4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000118AC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000118B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000118BC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000118C4; // type:function size:0x48 scope:weak align:4 +__dt__26daNpc_Md_followEcallBack_cFv = .text:0x0001190C; // type:function size:0x6C scope:weak align:4 +getGroundY__10daNpc_Md_cFv = .text:0x00011978; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__10daNpc_Md_cFv = .text:0x00011980; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__10daNpc_Md_cFv = .text:0x00011988; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__10daNpc_Md_cFv = .text:0x00011990; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__10daNpc_Md_cFv = .text:0x0001199C; // type:function size:0xC scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000119A8; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00011A04; // type:function size:0x48 scope:weak align:4 +__dt__22dDlst_shadowRealPoly_cFv = .text:0x00011A4C; // type:function size:0x84 scope:weak align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x00011AD0; // type:function size:0x60 scope:weak align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x00011B30; // type:function size:0x48 scope:weak align:4 +__dt__18dDlst_shadowPoly_cFv = .text:0x00011B78; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00011BC0; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00011CA0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00011CFC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00011DC8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00011E10; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00011E6C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00011EB4; // type:function size:0x5C scope:weak align:4 +__dt__19dBgS_MirLightLinChkFv = .text:0x00011F10; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00012064; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00012190; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00012230; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0001228C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000122D4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00012330; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00012378; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0001240C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00012454; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0001249C; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00012524; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00012580; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000125DC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00012624; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00012694; // type:function size:0x3C scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x000126D0; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x000126D8; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x000126E0; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x000126E8; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x000126F0; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x000126F8; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x00012700; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x00012708; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x00012710; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x00012718; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x00012720; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x00012724; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x00012728; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x00012730; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x00012738; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x00012740; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x00012748; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x00012750; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x00012758; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x00012760; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x00012768; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x0001276C; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x00012770; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x00012774; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x0001277C; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x00012788; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x00012790; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x00012794; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x00012798; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x0001279C; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x000127A4; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x000127A8; // type:function size:0x4 scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x000127AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000127F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0001283C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00012898; // type:function size:0x48 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000128E0; // type:function size:0x4 scope:weak align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x000128E4; // type:function size:0x8 scope:weak align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x000128EC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000128F4; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00012904; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0001290C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00012914; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x0001294C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00012954; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x0001295C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012964; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0001299C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000129A8; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000129B4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000129B8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000129C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000129D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000129D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000129E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000129E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000129F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00012A28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00012A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00012A38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012A40; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00012A78; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00012A80; // type:function size:0x8 scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x00012A88; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x00012A8C; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x00012A94; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4237 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4243 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4248 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4253 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4261 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +@4266 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:string +@4272 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4282 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4283 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4284 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@4285 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4286 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4287 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4294 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4295 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4299 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4301 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4305 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@4311 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@4312 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4314 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@4315 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5476 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:8 +@5477 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:8 +@5567 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5569 = .rodata:0x00000108; // type:object size:0x8 scope:local align:8 data:double +@5726 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@5912 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@5913 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@5914 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6363 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@6491 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6679 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6725 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7022 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@7343 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7558 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@8013 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@8014 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@8185 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@8186 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@8226 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:string +@8404 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@8510 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@8511 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@8694 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +cut_anm_idx_tbl$9358 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@9532 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@9533 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +cut_anm_idx_tbl$9915 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:4byte +l_harp_play_anm$9960 = .rodata:0x00000170; // type:object size:0x18 scope:local align:4 +@10013 = .rodata:0x00000188; // type:object size:0xA scope:local align:4 +anmTypeData_Talk$10240 = .rodata:0x00000194; // type:object size:0xB0 scope:local align:4 +@10275 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 data:float +@10467 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +l_msg_num$10715 = .rodata:0x0000024C; // type:object size:0xC scope:local align:4 +@10897 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:float +@10898 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 data:float +@11082 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@11083 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@11084 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@11085 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@11086 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@11337 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@11338 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +l_harp_play_se$11343 = .rodata:0x0000027C; // type:object size:0x30 scope:local align:4 +@11439 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@11440 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@12367 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002B8; // type:object size:0x4C4 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arc_name = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arc_name_ship = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_staff_name = .data:0x00000038; // type:object size:0x4 scope:local align:4 +event_name_tbl = .data:0x0000003C; // type:object size:0x28 scope:local align:4 +l_cyl_src = .data:0x00000064; // type:object size:0x44 scope:local align:4 +l_light_cyl_src = .data:0x000000A8; // type:object size:0x44 scope:local align:4 +l_fan_light_cps_src = .data:0x000000EC; // type:object size:0x4C scope:local align:4 +l_wind_cyl_src = .data:0x00000138; // type:object size:0x44 scope:local align:4 +l_heep_size$4396 = .data:0x0000017C; // type:object size:0x8 scope:local align:4 +waistVecDat = .data:0x00000184; // type:object size:0x30 scope:local align:4 +HairModeMaskData = .data:0x000001B4; // type:object size:0x8 scope:local align:4 +baseAngleX = .data:0x000001BC; // type:object size:0x10 scope:local align:4 +hairName = .data:0x000001CC; // type:object size:0x20 scope:local align:4 +@5931 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5934 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@5955 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@5960 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@5968 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@6061 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@6064 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@6110 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@6118 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@6120 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@6122 = .data:0x00000264; // type:object size:0xC scope:local align:4 +@6301 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@6331 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +@6334 = .data:0x00000288; // type:object size:0xC scope:local align:4 +@6367 = .data:0x00000294; // type:object size:0xC scope:local align:4 +@6375 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +@6377 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +@6379 = .data:0x000002B8; // type:object size:0xC scope:local align:4 +@6386 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +@6440 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +@6587 = .data:0x000002DC; // type:object size:0xC scope:local align:4 +@6766 = .data:0x000002E8; // type:object size:0xC scope:local align:4 +@6769 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +@6776 = .data:0x00000300; // type:object size:0xC scope:local align:4 +@6783 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +@6836 = .data:0x00000318; // type:object size:0xC scope:local align:4 +@6874 = .data:0x00000324; // type:object size:0xC scope:local align:4 +@6969 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@6972 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@7006 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@7036 = .data:0x00000354; // type:object size:0xC scope:local align:4 +@7114 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@7117 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@7125 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@7128 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@7133 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@7136 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@7292 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@7297 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@7302 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@7362 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@7365 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@7372 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@7375 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@7393 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@7396 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@7570 = .data:0x00000414; // type:object size:0xC scope:local align:4 +@7575 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@7612 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@7633 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@7638 = .data:0x00000444; // type:object size:0xC scope:local align:4 +@7685 = .data:0x00000450; // type:object size:0xC scope:local align:4 +@7690 = .data:0x0000045C; // type:object size:0xC scope:local align:4 +@7695 = .data:0x00000468; // type:object size:0xC scope:local align:4 +@7700 = .data:0x00000474; // type:object size:0xC scope:local align:4 +@7763 = .data:0x00000480; // type:object size:0xC scope:local align:4 +@7768 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +@7826 = .data:0x00000498; // type:object size:0xC scope:local align:4 +@7831 = .data:0x000004A4; // type:object size:0xC scope:local align:4 +@7865 = .data:0x000004B0; // type:object size:0xC scope:local align:4 +@7884 = .data:0x000004BC; // type:object size:0xC scope:local align:4 +@7903 = .data:0x000004C8; // type:object size:0xC scope:local align:4 +@7925 = .data:0x000004D4; // type:object size:0xC scope:local align:4 +@8240 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +@8247 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +@8446 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +@8455 = .data:0x00000504; // type:object size:0xC scope:local align:4 +@8525 = .data:0x00000510; // type:object size:0xC scope:local align:4 +@8625 = .data:0x0000051C; // type:object size:0xC scope:local align:4 +@8667 = .data:0x00000528; // type:object size:0xC scope:local align:4 +@8671 = .data:0x00000534; // type:object size:0xC scope:local align:4 +@8720 = .data:0x00000540; // type:object size:0xC scope:local align:4 +@8771 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +@8776 = .data:0x00000558; // type:object size:0xC scope:local align:4 +@8783 = .data:0x00000564; // type:object size:0xC scope:local align:4 +@8869 = .data:0x00000570; // type:object size:0xC scope:local align:4 +@8914 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +@8949 = .data:0x00000588; // type:object size:0xC scope:local align:4 +@9045 = .data:0x00000594; // type:object size:0xC scope:local align:4 +@9093 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +@9137 = .data:0x000005AC; // type:object size:0xC scope:local align:4 +@9138 = .data:0x000005B8; // type:object size:0xC scope:local align:4 +@9139 = .data:0x000005C4; // type:object size:0xC scope:local align:4 +@9140 = .data:0x000005D0; // type:object size:0xC scope:local align:4 +@9141 = .data:0x000005DC; // type:object size:0xC scope:local align:4 +@9142 = .data:0x000005E8; // type:object size:0xC scope:local align:4 +@9143 = .data:0x000005F4; // type:object size:0xC scope:local align:4 +@9144 = .data:0x00000600; // type:object size:0xC scope:local align:4 +@9145 = .data:0x0000060C; // type:object size:0xC scope:local align:4 +@9146 = .data:0x00000618; // type:object size:0xC scope:local align:4 +@9147 = .data:0x00000624; // type:object size:0xC scope:local align:4 +@9148 = .data:0x00000630; // type:object size:0xC scope:local align:4 +@9149 = .data:0x0000063C; // type:object size:0xC scope:local align:4 +@9150 = .data:0x00000648; // type:object size:0xC scope:local align:4 +@9151 = .data:0x00000654; // type:object size:0xC scope:local align:4 +@9152 = .data:0x00000660; // type:object size:0xC scope:local align:4 +@9153 = .data:0x0000066C; // type:object size:0xC scope:local align:4 +@9154 = .data:0x00000678; // type:object size:0xC scope:local align:4 +@9155 = .data:0x00000684; // type:object size:0xC scope:local align:4 +@9156 = .data:0x00000690; // type:object size:0xC scope:local align:4 +@9157 = .data:0x0000069C; // type:object size:0xC scope:local align:4 +@9158 = .data:0x000006A8; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000006B4; // type:object size:0x108 scope:local align:4 +@9159 = .data:0x000007BC; // type:object size:0xC scope:local align:4 +@9160 = .data:0x000007C8; // type:object size:0xC scope:local align:4 +@9161 = .data:0x000007D4; // type:object size:0xC scope:local align:4 +@9162 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +@9163 = .data:0x000007EC; // type:object size:0xC scope:local align:4 +@9164 = .data:0x000007F8; // type:object size:0xC scope:local align:4 +@9165 = .data:0x00000804; // type:object size:0xC scope:local align:4 +@9166 = .data:0x00000810; // type:object size:0xC scope:local align:4 +@9167 = .data:0x0000081C; // type:object size:0xC scope:local align:4 +@9168 = .data:0x00000828; // type:object size:0xC scope:local align:4 +@9169 = .data:0x00000834; // type:object size:0xC scope:local align:4 +@9170 = .data:0x00000840; // type:object size:0xC scope:local align:4 +@9171 = .data:0x0000084C; // type:object size:0xC scope:local align:4 +@9172 = .data:0x00000858; // type:object size:0xC scope:local align:4 +@9173 = .data:0x00000864; // type:object size:0xC scope:local align:4 +@9174 = .data:0x00000870; // type:object size:0xC scope:local align:4 +@9175 = .data:0x0000087C; // type:object size:0xC scope:local align:4 +@9176 = .data:0x00000888; // type:object size:0xC scope:local align:4 +@9177 = .data:0x00000894; // type:object size:0xC scope:local align:4 +@9178 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +@9179 = .data:0x000008AC; // type:object size:0xC scope:local align:4 +@9180 = .data:0x000008B8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000008C4; // type:object size:0x108 scope:local align:4 +cut_name_tbl = .data:0x000009CC; // type:object size:0x58 scope:local align:4 +cut_anm_tbl$9357 = .data:0x00000A24; // type:object size:0x4 scope:local align:4 +@9820 = .data:0x00000A28; // type:object size:0xC scope:local align:4 +@9823 = .data:0x00000A34; // type:object size:0xC scope:local align:4 +@9826 = .data:0x00000A40; // type:object size:0xC scope:local align:4 +@9833 = .data:0x00000A4C; // type:object size:0xC scope:local align:4 +cut_anm_tbl$9914 = .data:0x00000A58; // type:object size:0x4 scope:local align:4 +btpAnmTbl$10247 = .data:0x00000A5C; // type:object size:0x210 scope:local align:4 +l_anmTbl$10296 = .data:0x00000C6C; // type:object size:0x9C0 scope:local align:4 +l_anmPrm$10297 = .data:0x0000162C; // type:object size:0x320 scope:local align:4 +armAnmTbl$10298 = .data:0x0000194C; // type:object size:0x800 scope:local align:4 +wingAnmTbl$10299 = .data:0x0000214C; // type:object size:0x200 scope:local align:4 +@10495 = .data:0x0000234C; // type:object size:0xC scope:local align:4 +@10533 = .data:0x00002358; // type:object size:0x24 scope:local align:4 +@10547 = .data:0x0000237C; // type:object size:0xC scope:local align:4 +@10552 = .data:0x00002388; // type:object size:0xC scope:local align:4 +@10555 = .data:0x00002394; // type:object size:0xC scope:local align:4 +@11127 = .data:0x000023A0; // type:object size:0xC scope:local align:4 +@11130 = .data:0x000023AC; // type:object size:0xC scope:local align:4 +@11474 = .data:0x000023B8; // type:object size:0xC scope:local align:4 +@11515 = .data:0x000023C4; // type:object size:0xC scope:local align:4 +@11517 = .data:0x000023D0; // type:object size:0xC scope:local align:4 +@11519 = .data:0x000023DC; // type:object size:0xC scope:local align:4 +@11560 = .data:0x000023E8; // type:object size:0xC scope:local align:4 +@11568 = .data:0x000023F4; // type:object size:0xC scope:local align:4 +l_daNpc_Md_Method = .data:0x00002400; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MD = .data:0x00002420; // type:object size:0x30 scope:global align:4 +__vt__26daNpc_Md_followEcallBack_c = .data:0x00002450; // type:object size:0x20 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x00002470; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00002488; // type:object size:0x30 scope:weak align:4 +__vt__10daNpc_Md_c = .data:0x000024B8; // type:object size:0xA8 scope:global align:4 +__vt__8cM3dGPla = .data:0x00002560; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000256C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00002578; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00002584; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00002590; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000259C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000025A8; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000025B4; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000025D4; // type:object size:0x1C scope:weak align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x000025F0; // type:object size:0x14 scope:weak align:4 +__vt__18dDlst_shadowPoly_c = .data:0x00002604; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00002618; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000026A0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000026AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00002734; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00002740; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000274C; // type:object size:0x54 scope:weak align:4 +__vt__19dBgS_MirLightLinChk = .data:0x000027A0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000027D0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00002800; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00002818; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00002824; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00002830; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000283C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00002848; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00002854; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000286C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00002878; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00002884; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00002890; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000289C; // type:object size:0x24 scope:weak align:4 +__vt__10daPy_npc_c = .data:0x000028C0; // type:object size:0xA8 scope:weak align:4 +__vt__9daPy_py_c = .data:0x00002968; // type:object size:0x9C scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00002A04; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_Md_HIO_c = .data:0x00002A10; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO2_c = .data:0x00002A1C; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO3_c = .data:0x00002A28; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO4_c = .data:0x00002A34; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO5_c = .data:0x00002A40; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Md_HIO6_c = .data:0x00002A4C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4331 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x1CC scope:local align:4 +@4332 = .bss:0x0000022C; // type:object size:0xC scope:local align:4 +l_ms_light_local_vec = .bss:0x00000238; // type:object size:0xC scope:local align:4 +@4333 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +l_ms_light_local_start = .bss:0x00000250; // type:object size:0xC scope:local align:4 data:float +@5110 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +init$5111 = .bss:0x00000268; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$5109 = .bss:0x0000026C; // type:object size:0xC scope:local align:4 +@5114 = .bss:0x00000278; // type:object size:0xC scope:local align:4 +init$5115 = .bss:0x00000284; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$5113 = .bss:0x00000288; // type:object size:0xC scope:local align:4 +l_msgId = .bss:0x00000294; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000298; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_npc_mk/splits.txt b/config/GZLP01/rels/d_a_npc_mk/splits.txt new file mode 100644 index 000000000..3d4797c39 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_mk/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mk.cpp: + .text start:0x00000078 end:0x00004C38 + .text start:0x00004C38 end:0x00004C70 + .rodata start:0x00000000 end:0x00000227 + .data start:0x00000000 end:0x00000480 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLP01/rels/d_a_npc_mk/symbols.txt b/config/GZLP01/rels/d_a_npc_mk/symbols.txt new file mode 100644 index 000000000..6eeb39531 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_mk/symbols.txt @@ -0,0 +1,186 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack_Mk__FP7J3DNodei = .text:0x00000078; // type:function size:0x1B8 scope:local align:4 +initTexPatternAnm__10daNpc_Mk_cFb = .text:0x00000230; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_Mk_cFv = .text:0x00000344; // type:function size:0x8C scope:global align:4 +setAnm__10daNpc_Mk_cFSc = .text:0x000003D0; // type:function size:0xA0 scope:global align:4 +setAnmStatus__10daNpc_Mk_cFv = .text:0x00000470; // type:function size:0x74 scope:global align:4 +chkAttentionLocal__10daNpc_Mk_cFv = .text:0x000004E4; // type:function size:0xB4 scope:global align:4 +chkAttention__10daNpc_Mk_cFv = .text:0x00000598; // type:function size:0x9C scope:global align:4 +eventOrder__10daNpc_Mk_cFv = .text:0x00000634; // type:function size:0x44 scope:global align:4 +checkOrder__10daNpc_Mk_cFv = .text:0x00000678; // type:function size:0x5C scope:global align:4 +next_msgStatus__10daNpc_Mk_cFPUl = .text:0x000006D4; // type:function size:0x7C scope:global align:4 +getMsg__10daNpc_Mk_cFv = .text:0x00000750; // type:function size:0x158 scope:global align:4 +setCollision__10daNpc_Mk_cFv = .text:0x000008A8; // type:function size:0x98 scope:global align:4 +msgAnm__10daNpc_Mk_cFUc = .text:0x00000940; // type:function size:0x108 scope:global align:4 +talkInit__10daNpc_Mk_cFv = .text:0x00000A48; // type:function size:0x14 scope:global align:4 +msgPushButton__10daNpc_Mk_cFv = .text:0x00000A5C; // type:function size:0x24 scope:global align:4 +talk__10daNpc_Mk_cFv = .text:0x00000A80; // type:function size:0x184 scope:global align:4 +checkDemoStart__10daNpc_Mk_cFv = .text:0x00000C04; // type:function size:0x6C scope:global align:4 +getNowEventAction__10daNpc_Mk_cFv = .text:0x00000C70; // type:function size:0x48 scope:global align:4 +init__10daNpc_Mk_cFv = .text:0x00000CB8; // type:function size:0x5C4 scope:global align:4 +getType__10daNpc_Mk_cFv = .text:0x0000127C; // type:function size:0xC scope:global align:4 +getPath__10daNpc_Mk_cFv = .text:0x00001288; // type:function size:0xC scope:global align:4 +nextVisitMode__10daNpc_Mk_cFv = .text:0x00001294; // type:function size:0x2E0 scope:global align:4 +visitInit__10daNpc_Mk_cFUc = .text:0x00001574; // type:function size:0x184 scope:global align:4 +visitProc__10daNpc_Mk_cFv = .text:0x000016F8; // type:function size:0xB0 scope:global align:4 +runawayInit__10daNpc_Mk_cFv = .text:0x000017A8; // type:function size:0x158 scope:global align:4 +walkPath__10daNpc_Mk_cFUc = .text:0x00001900; // type:function size:0x50 scope:global align:4 +runLink__10daNpc_Mk_cFv = .text:0x00001950; // type:function size:0x8C scope:global align:4 +aroundLink__10daNpc_Mk_cFv = .text:0x000019DC; // type:function size:0x38 scope:global align:4 +remove_Um2__10daNpc_Mk_cFv = .text:0x00001A14; // type:function size:0x54 scope:global align:4 +demoInitCom__10daNpc_Mk_cFv = .text:0x00001A68; // type:function size:0x13C scope:global align:4 +demoProc__10daNpc_Mk_cFv = .text:0x00001BA4; // type:function size:0x924 scope:global align:4 +setAttention__10daNpc_Mk_cFb = .text:0x000024C8; // type:function size:0x54 scope:global align:4 +getLookBackMode__10daNpc_Mk_cFv = .text:0x0000251C; // type:function size:0xB0 scope:global align:4 +lookBack__10daNpc_Mk_cFv = .text:0x000025CC; // type:function size:0x1FC scope:global align:4 +wait01__10daNpc_Mk_cFv = .text:0x000027C8; // type:function size:0x84 scope:global align:4 +talk01__10daNpc_Mk_cFv = .text:0x0000284C; // type:function size:0x130 scope:global align:4 +talk02__10daNpc_Mk_cFv = .text:0x0000297C; // type:function size:0x144 scope:global align:4 +visitTalkInit__10daNpc_Mk_cFv = .text:0x00002AC0; // type:function size:0xF4 scope:global align:4 +visitSetEvent__10daNpc_Mk_cFv = .text:0x00002BB4; // type:function size:0xDC scope:global align:4 +visit01__10daNpc_Mk_cFv = .text:0x00002C90; // type:function size:0x29C scope:global align:4 +climb01__10daNpc_Mk_cFv = .text:0x00002F2C; // type:function size:0x138 scope:global align:4 +drop01__10daNpc_Mk_cFv = .text:0x00003064; // type:function size:0xA4 scope:global align:4 +runaway__10daNpc_Mk_cFv = .text:0x00003108; // type:function size:0x12C scope:global align:4 +jump__10daNpc_Mk_cFv = .text:0x00003234; // type:function size:0x98 scope:global align:4 +jitanda01__10daNpc_Mk_cFv = .text:0x000032CC; // type:function size:0x40 scope:global align:4 +jitanda02__10daNpc_Mk_cFv = .text:0x0000330C; // type:function size:0x90 scope:global align:4 +demo01__10daNpc_Mk_cFv = .text:0x0000339C; // type:function size:0x54 scope:global align:4 +demo02__10daNpc_Mk_cFv = .text:0x000033F0; // type:function size:0x174 scope:global align:4 +demo03__10daNpc_Mk_cFv = .text:0x00003564; // type:function size:0xD4 scope:global align:4 +wait_action__10daNpc_Mk_cFPv = .text:0x00003638; // type:function size:0xD4 scope:global align:4 +seek_action__10daNpc_Mk_cFPv = .text:0x0000370C; // type:function size:0x258 scope:global align:4 +hind_action__10daNpc_Mk_cFPv = .text:0x00003964; // type:function size:0x19C scope:global align:4 +visit_action__10daNpc_Mk_cFPv = .text:0x00003B00; // type:function size:0x17C scope:global align:4 +_draw__10daNpc_Mk_cFv = .text:0x00003C7C; // type:function size:0x124 scope:global align:4 +_execute__10daNpc_Mk_cFv = .text:0x00003DA0; // type:function size:0x270 scope:global align:4 +_delete__10daNpc_Mk_cFv = .text:0x00004010; // type:function size:0x4C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000405C; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Mk_cFv = .text:0x0000407C; // type:function size:0x27C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000042F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000043C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000440C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004468; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000044B0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000450C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004594; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004604; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004660; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Mk_cFv = .text:0x000046A8; // type:function size:0x2AC scope:global align:4 +daNpc_Mk_Create__FP10fopAc_ac_c = .text:0x00004954; // type:function size:0x20 scope:local align:4 +daNpc_Mk_Delete__FP10daNpc_Mk_c = .text:0x00004974; // type:function size:0x20 scope:local align:4 +daNpc_Mk_Execute__FP10daNpc_Mk_c = .text:0x00004994; // type:function size:0x20 scope:local align:4 +daNpc_Mk_Draw__FP10daNpc_Mk_c = .text:0x000049B4; // type:function size:0x20 scope:local align:4 +daNpc_Mk_IsDelete__FP10daNpc_Mk_c = .text:0x000049D4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000049DC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004A24; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004A6C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004AC8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004B10; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004B20; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004B28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004B30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004B38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B40; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004B78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004B80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004B88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B90; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004BC8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004BCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004BD4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004BDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004BE4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004BF0; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004BFC; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004C18; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004C20; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004C28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004C30; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Mk_cF4cXyz = .text:0x00004C38; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Mk_cF4cXyz = .text:0x00004C54; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4150 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4167 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4180 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4487 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4488 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4662 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4663 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4723 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5006 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5007 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5008 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5009 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5027 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5247 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5248 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@5274 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@5309 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5310 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5311 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5520 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5521 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5574 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@5675 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5677 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5824 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5825 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000CC; // type:object size:0x15B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4260 = .data:0x00000030; // type:object size:0x70 scope:local align:4 +@4332 = .data:0x000000A0; // type:object size:0x24 scope:local align:4 +action_table$4386 = .data:0x000000C4; // type:object size:0x44 scope:local align:4 +@4398 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4401 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4417 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4420 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@4423 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4664 = .data:0x00000144; // type:object size:0x28 scope:local align:4 +@4682 = .data:0x0000016C; // type:object size:0x28 scope:local align:4 +@4819 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@5011 = .data:0x000001A0; // type:object size:0x44 scope:local align:4 +@5010 = .data:0x000001E4; // type:object size:0x44 scope:local align:4 +@5353 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@5427 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@5439 = .data:0x00000240; // type:object size:0x38 scope:local align:4 +@5454 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@5498 = .data:0x00000284; // type:object size:0x34 scope:local align:4 +l_daNpc_Mk_Method = .data:0x000002B8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MK = .data:0x000002D8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000350; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000474; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_npc_mn/splits.txt b/config/GZLP01/rels/d_a_npc_mn/splits.txt new file mode 100644 index 000000000..b1c980118 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_mn/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mn.cpp: + .text start:0x00000078 end:0x00003F9C + .text start:0x00003F9C end:0x00003FCC + .text start:0x00003FCC end:0x00004128 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001F2 + .data start:0x00000000 end:0x00000564 diff --git a/config/GZLP01/rels/d_a_npc_mn/symbols.txt b/config/GZLP01/rels/d_a_npc_mn/symbols.txt new file mode 100644 index 000000000..f1eb1b1f9 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_mn/symbols.txt @@ -0,0 +1,212 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcMn_cFv = .text:0x00000078; // type:function size:0x1B8 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000230; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000028C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000444; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000048C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000004E8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000570; // type:function size:0x70 scope:weak align:4 +daNpc_Mn_nodeCallBack__FP7J3DNodei = .text:0x000005E0; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006F8; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcMn_c = .text:0x00000718; // type:function size:0x144 scope:local align:4 +phase_2__FP9daNpcMn_c = .text:0x0000085C; // type:function size:0x78 scope:local align:4 +_create__9daNpcMn_cFv = .text:0x000008D4; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcMn_cFv = .text:0x00000904; // type:function size:0x2DC scope:global align:4 +daNpcMn_XyCheckCB__FPvi = .text:0x00000BE0; // type:function size:0x20 scope:local align:4 +createInit__9daNpcMn_cFv = .text:0x00000C00; // type:function size:0x33C scope:global align:4 +_delete__9daNpcMn_cFv = .text:0x00000F3C; // type:function size:0xA8 scope:global align:4 +_draw__9daNpcMn_cFv = .text:0x00000FE4; // type:function size:0x170 scope:global align:4 +_execute__9daNpcMn_cFv = .text:0x00001154; // type:function size:0x1F0 scope:global align:4 +executeCommon__9daNpcMn_cFv = .text:0x00001344; // type:function size:0x70 scope:global align:4 +executeSetMode__9daNpcMn_cFUc = .text:0x000013B4; // type:function size:0x58 scope:global align:4 +executeWaitInit__9daNpcMn_cFv = .text:0x0000140C; // type:function size:0x10C scope:global align:4 +executeWait__9daNpcMn_cFv = .text:0x00001518; // type:function size:0x2B4 scope:global align:4 +executeTalkInit__9daNpcMn_cFv = .text:0x000017CC; // type:function size:0x8 scope:global align:4 +executeTalk__9daNpcMn_cFv = .text:0x000017D4; // type:function size:0x78 scope:global align:4 +executeTalk3Init__9daNpcMn_cFv = .text:0x0000184C; // type:function size:0x10 scope:global align:4 +executeTalk3__9daNpcMn_cFv = .text:0x0000185C; // type:function size:0xC0 scope:global align:4 +executeWalkInit__9daNpcMn_cFv = .text:0x0000191C; // type:function size:0x2C scope:global align:4 +executeWalk__9daNpcMn_cFv = .text:0x00001948; // type:function size:0x28C scope:global align:4 +executeTurnInit__9daNpcMn_cFv = .text:0x00001BD4; // type:function size:0x144 scope:global align:4 +executeTurn__9daNpcMn_cFv = .text:0x00001D18; // type:function size:0xD0 scope:global align:4 +checkOrder__9daNpcMn_cFv = .text:0x00001DE8; // type:function size:0x98 scope:global align:4 +eventOrder__9daNpcMn_cFv = .text:0x00001E80; // type:function size:0x80 scope:global align:4 +eventMove__9daNpcMn_cFv = .text:0x00001F00; // type:function size:0x74 scope:global align:4 +privateCut__9daNpcMn_cFv = .text:0x00001F74; // type:function size:0x220 scope:global align:4 +eventMesSetInit__9daNpcMn_cFi = .text:0x00002194; // type:function size:0xD8 scope:global align:4 +eventMesSet__9daNpcMn_cFv = .text:0x0000226C; // type:function size:0x34 scope:global align:4 +eventGetItemInit__9daNpcMn_cFv = .text:0x000022A0; // type:function size:0x58 scope:global align:4 +eventWaitInit__9daNpcMn_cFi = .text:0x000022F8; // type:function size:0x60 scope:global align:4 +eventWait__9daNpcMn_cFi = .text:0x00002358; // type:function size:0x90 scope:global align:4 +eventSwOnInit__9daNpcMn_cFi = .text:0x000023E8; // type:function size:0x60 scope:global align:4 +eventSwOn__9daNpcMn_cFv = .text:0x00002448; // type:function size:0x64 scope:global align:4 +eventHatchInit__9daNpcMn_cFv = .text:0x000024AC; // type:function size:0x94 scope:global align:4 +eventHatch__9daNpcMn_cFv = .text:0x00002540; // type:function size:0x38 scope:global align:4 +eventBikkuriInit__9daNpcMn_cFi = .text:0x00002578; // type:function size:0x74 scope:global align:4 +eventBikkuri__9daNpcMn_cFv = .text:0x000025EC; // type:function size:0x58 scope:global align:4 +eventTurnInit__9daNpcMn_cFv = .text:0x00002644; // type:function size:0x28 scope:global align:4 +eventTurn__9daNpcMn_cFi = .text:0x0000266C; // type:function size:0x148 scope:global align:4 +eventWalkInit__9daNpcMn_cFv = .text:0x000027B4; // type:function size:0x28 scope:global align:4 +eventWalk__9daNpcMn_cFv = .text:0x000027DC; // type:function size:0x160 scope:global align:4 +eventLookInit__9daNpcMn_cFv = .text:0x0000293C; // type:function size:0x28 scope:global align:4 +eventLook__9daNpcMn_cFv = .text:0x00002964; // type:function size:0x24 scope:global align:4 +eventJumpInit__9daNpcMn_cFi = .text:0x00002988; // type:function size:0x108 scope:global align:4 +eventJump__9daNpcMn_cFv = .text:0x00002A90; // type:function size:0x58 scope:global align:4 +talk2__9daNpcMn_cFi = .text:0x00002AE8; // type:function size:0x148 scope:global align:4 +talk3__9daNpcMn_cFi = .text:0x00002C30; // type:function size:0x138 scope:global align:4 +next_msgStatus__9daNpcMn_cFPUl = .text:0x00002D68; // type:function size:0x50 scope:global align:4 +getMsg__9daNpcMn_cFv = .text:0x00002DB8; // type:function size:0x1C4 scope:global align:4 +getMsg3__9daNpcMn_cFv = .text:0x00002F7C; // type:function size:0x10 scope:global align:4 +chkMsg__9daNpcMn_cFv = .text:0x00002F8C; // type:function size:0x4 scope:global align:4 +setMessage__9daNpcMn_cFUl = .text:0x00002F90; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcMn_cFv = .text:0x00002F98; // type:function size:0x94 scope:global align:4 +getPrmNpcNo__9daNpcMn_cFv = .text:0x0000302C; // type:function size:0x10 scope:global align:4 +getPrmRailID__9daNpcMn_cFv = .text:0x0000303C; // type:function size:0x2C scope:global align:4 +getPrmSwitchBit__9daNpcMn_cFv = .text:0x00003068; // type:function size:0x2C scope:global align:4 +getPrmSwitchBit2__9daNpcMn_cFv = .text:0x00003094; // type:function size:0x2C scope:global align:4 +setMtx__9daNpcMn_cFv = .text:0x000030C0; // type:function size:0x88 scope:global align:4 +chkAttention__9daNpcMn_cFv = .text:0x00003148; // type:function size:0x330 scope:global align:4 +lookBack__9daNpcMn_cFv = .text:0x00003478; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__9daNpcMn_cFb = .text:0x000035C4; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__9daNpcMn_cFv = .text:0x000036D0; // type:function size:0x6C scope:global align:4 +playAnm__9daNpcMn_cFv = .text:0x0000373C; // type:function size:0xBC scope:global align:4 +setAnm__9daNpcMn_cFUcif = .text:0x000037F8; // type:function size:0xD0 scope:global align:4 +setAnmTbl__9daNpcMn_cFP9sMnAnmDat = .text:0x000038C8; // type:function size:0xAC scope:global align:4 +XyCheckCB__9daNpcMn_cFi = .text:0x00003974; // type:function size:0x8 scope:global align:4 +getRand__9daNpcMn_cFi = .text:0x0000397C; // type:function size:0x64 scope:global align:4 +setCollision__9daNpcMn_cFP8dCcD_Cyl4cXyzff = .text:0x000039E0; // type:function size:0x78 scope:global align:4 +chkEndEvent__9daNpcMn_cFv = .text:0x00003A58; // type:function size:0x6C scope:global align:4 +chkPosNo__9daNpcMn_cFv = .text:0x00003AC4; // type:function size:0x74 scope:global align:4 +getPosNo__9daNpcMn_cFv = .text:0x00003B38; // type:function size:0x1A0 scope:global align:4 +isChangePos__9daNpcMn_cFUc = .text:0x00003CD8; // type:function size:0x10 scope:global align:4 +daNpc_MnCreate__FPv = .text:0x00003CE8; // type:function size:0x20 scope:local align:4 +daNpc_MnDelete__FPv = .text:0x00003D08; // type:function size:0x24 scope:local align:4 +daNpc_MnExecute__FPv = .text:0x00003D2C; // type:function size:0x24 scope:local align:4 +daNpc_MnDraw__FPv = .text:0x00003D50; // type:function size:0x24 scope:local align:4 +daNpc_MnIsDelete__FPv = .text:0x00003D74; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003D7C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003DC4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003E0C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003E68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003EB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003EC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003EC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003ED0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003ED8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003EE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003F18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003F20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003F28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003F30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003F68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003F6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003F74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003F7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003F84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003F90; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003F9C; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00003FA0; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003FBC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003FC4; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ29daNpcMn_c5Prm_eQ29daNpcMn_c5Prm_e = .text:0x00003FCC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003FE8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_mn_cpp = .text:0x00004004; // type:function size:0x104 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004108; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004110; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004118; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004120; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcMn_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +l_etc_bmd_ix_tbl = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x20 scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:4byte +@4094 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4095 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4424 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4425 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4497 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4498 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4601 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4628 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4688 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@5185 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5205 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5207 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5605 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000098; // type:object size:0x15A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_wait2 = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_bikkuri = .data:0x0000004C; // type:object size:0x6 scope:local align:4 +l_npc_anm_jump1 = .data:0x00000054; // type:object size:0x6 scope:local align:4 +l_npc_anm_jump2 = .data:0x0000005C; // type:object size:0x3 scope:local align:4 +l_npc_dat = .data:0x00000060; // type:object size:0x98 scope:local align:4 +l_msg_mn_1st_talk = .data:0x000000F8; // type:object size:0x10 scope:local align:4 +l_msg_mn_2nd_talk = .data:0x00000108; // type:object size:0x10 scope:local align:4 +l_msg_mn_1st_talk_in = .data:0x00000118; // type:object size:0x8 scope:local align:4 +l_msg_mn_2nd_talk_in = .data:0x00000120; // type:object size:0x8 scope:local align:4 +l_msg_mn_3rd_talk_in = .data:0x00000128; // type:object size:0x8 scope:local align:4 +l_msg_mn_comp_1st = .data:0x00000130; // type:object size:0x10 scope:local align:4 +l_msg_mn_comp_2nd = .data:0x00000140; // type:object size:0x8 scope:local align:4 +l_msg_mn_figure = .data:0x00000148; // type:object size:0x28 scope:local align:4 +l_cyl_src = .data:0x00000170; // type:object size:0x44 scope:local align:4 +l_room_name = .data:0x000001B4; // type:object size:0x28 scope:local align:4 +l_figure_comp = .data:0x000001DC; // type:object size:0x22 scope:local align:4 +l_method$4362 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@4554 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@4555 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@4556 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@4557 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@4558 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000248; // type:object size:0x3C scope:local align:4 +@4559 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@4560 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@4561 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@4562 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@4563 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000002C0; // type:object size:0x3C scope:local align:4 +cut_name_tbl$4922 = .data:0x000002FC; // type:object size:0x28 scope:local align:4 +@4970 = .data:0x00000324; // type:object size:0x28 scope:local align:4 +@4969 = .data:0x0000034C; // type:object size:0x28 scope:local align:4 +daNpc_MnMethodTable = .data:0x00000374; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MN = .data:0x00000394; // type:object size:0x30 scope:global align:4 +__vt__9daNpcMn_c = .data:0x000003C4; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003F0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000003FC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000042C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000438; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004D8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000052C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000550; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_npc_mt/splits.txt b/config/GZLP01/rels/d_a_npc_mt/splits.txt new file mode 100644 index 000000000..7d3263c36 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_mt/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_mt.cpp: + .text start:0x00000078 end:0x00003000 + .text start:0x00003000 end:0x00003030 + .text start:0x00003030 end:0x000030E0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000004B4 diff --git a/config/GZLP01/rels/d_a_npc_mt/symbols.txt b/config/GZLP01/rels/d_a_npc_mt/symbols.txt new file mode 100644 index 000000000..81ee7c2ec --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_mt/symbols.txt @@ -0,0 +1,183 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcMt_cFv = .text:0x00000078; // type:function size:0x1B0 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000228; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000284; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002CC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000398; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000043C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000484; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000004E0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000568; // type:function size:0x70 scope:weak align:4 +daNpc_Mt_nodeCallBack__FP7J3DNodei = .text:0x000005D8; // type:function size:0x11C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcMt_c = .text:0x00000714; // type:function size:0x144 scope:local align:4 +phase_2__FP9daNpcMt_c = .text:0x00000858; // type:function size:0x80 scope:local align:4 +_create__9daNpcMt_cFv = .text:0x000008D8; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcMt_cFv = .text:0x00000908; // type:function size:0x290 scope:global align:4 +daNpcMt_XyCheckCB__FPvi = .text:0x00000B98; // type:function size:0x20 scope:local align:4 +createInit__9daNpcMt_cFv = .text:0x00000BB8; // type:function size:0x234 scope:global align:4 +_delete__9daNpcMt_cFv = .text:0x00000DEC; // type:function size:0x180 scope:global align:4 +_draw__9daNpcMt_cFv = .text:0x00000F6C; // type:function size:0x110 scope:global align:4 +_execute__9daNpcMt_cFv = .text:0x0000107C; // type:function size:0x154 scope:global align:4 +executeCommon__9daNpcMt_cFv = .text:0x000011D0; // type:function size:0x70 scope:global align:4 +executeSetMode__9daNpcMt_cFUc = .text:0x00001240; // type:function size:0x54 scope:global align:4 +executeWaitInit__9daNpcMt_cFv = .text:0x00001294; // type:function size:0x8C scope:global align:4 +executeWait__9daNpcMt_cFv = .text:0x00001320; // type:function size:0x48 scope:global align:4 +executeTalkInit__9daNpcMt_cFv = .text:0x00001368; // type:function size:0x8 scope:global align:4 +executeTalk__9daNpcMt_cFv = .text:0x00001370; // type:function size:0x78 scope:global align:4 +checkOrder__9daNpcMt_cFv = .text:0x000013E8; // type:function size:0x98 scope:global align:4 +eventOrder__9daNpcMt_cFv = .text:0x00001480; // type:function size:0x8C scope:global align:4 +eventMove__9daNpcMt_cFv = .text:0x0000150C; // type:function size:0x74 scope:global align:4 +privateCut__9daNpcMt_cFv = .text:0x00001580; // type:function size:0x130 scope:global align:4 +eventMesSetInit__9daNpcMt_cFi = .text:0x000016B0; // type:function size:0xD8 scope:global align:4 +eventMesSet__9daNpcMt_cFv = .text:0x00001788; // type:function size:0x94 scope:global align:4 +eventGetItemInit__9daNpcMt_cFv = .text:0x0000181C; // type:function size:0x58 scope:global align:4 +talk2__9daNpcMt_cFi = .text:0x00001874; // type:function size:0x148 scope:global align:4 +next_msgStatus__9daNpcMt_cFPUl = .text:0x000019BC; // type:function size:0xD0 scope:global align:4 +getMsg__9daNpcMt_cFv = .text:0x00001A8C; // type:function size:0x53C scope:global align:4 +chkMsg__9daNpcMt_cFv = .text:0x00001FC8; // type:function size:0x4 scope:global align:4 +setMessage__9daNpcMt_cFUl = .text:0x00001FCC; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcMt_cFv = .text:0x00001FD4; // type:function size:0xB0 scope:global align:4 +getPrmNpcNo__9daNpcMt_cFv = .text:0x00002084; // type:function size:0x20 scope:global align:4 +setMtx__9daNpcMt_cFv = .text:0x000020A4; // type:function size:0x88 scope:global align:4 +chkAttention__9daNpcMt_cFv = .text:0x0000212C; // type:function size:0x348 scope:global align:4 +lookBack__9daNpcMt_cFv = .text:0x00002474; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__9daNpcMt_cFb = .text:0x000025C0; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__9daNpcMt_cFv = .text:0x000026D8; // type:function size:0x6C scope:global align:4 +playAnm__9daNpcMt_cFv = .text:0x00002744; // type:function size:0xC8 scope:global align:4 +setAnm__9daNpcMt_cFUcif = .text:0x0000280C; // type:function size:0xD8 scope:global align:4 +setAnmTbl__9daNpcMt_cFP9sMtAnmDat = .text:0x000028E4; // type:function size:0xA0 scope:global align:4 +XyCheckCB__9daNpcMt_cFi = .text:0x00002984; // type:function size:0xA4 scope:global align:4 +setCollision__9daNpcMt_cFP8dCcD_Cyl4cXyzff = .text:0x00002A28; // type:function size:0x78 scope:global align:4 +chkEndEvent__9daNpcMt_cFv = .text:0x00002AA0; // type:function size:0x5C scope:global align:4 +isFigureGet__9daNpcMt_cFUc = .text:0x00002AFC; // type:function size:0x9C scope:global align:4 +setFigure__9daNpcMt_cFUc = .text:0x00002B98; // type:function size:0xA0 scope:global align:4 +getFigureMakeNum__9daNpcMt_cFv = .text:0x00002C38; // type:function size:0x68 scope:global align:4 +isComp__9daNpcMt_cFv = .text:0x00002CA0; // type:function size:0x68 scope:global align:4 +changePhotoNo__9daNpcMt_cFUc = .text:0x00002D08; // type:function size:0x44 scope:global align:4 +daNpc_MtCreate__FPv = .text:0x00002D4C; // type:function size:0x20 scope:local align:4 +daNpc_MtDelete__FPv = .text:0x00002D6C; // type:function size:0x24 scope:local align:4 +daNpc_MtExecute__FPv = .text:0x00002D90; // type:function size:0x24 scope:local align:4 +daNpc_MtDraw__FPv = .text:0x00002DB4; // type:function size:0x24 scope:local align:4 +daNpc_MtIsDelete__FPv = .text:0x00002DD8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002DE0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002E28; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002E70; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002ECC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002F14; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002F24; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002F2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F44; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002F7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002F94; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002FCC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002FD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002FD8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002FE8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002FF4; // type:function size:0xC scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003000; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00003004; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003020; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003028; // type:function size:0x8 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003030; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_mt_cpp = .text:0x0000304C; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000030C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000030C8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000030D0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000030D8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcMt_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x18 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4085 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4414 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4415 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4522 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5033 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@5162 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000060; // type:object size:0xE0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk4 = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk5 = .data:0x0000004C; // type:object size:0x6 scope:local align:4 +l_npc_anm_tukuru = .data:0x00000054; // type:object size:0x6 scope:local align:4 +l_npc_dat = .data:0x0000005C; // type:object size:0x4C scope:local align:4 +l_msg_mt_1st_talk = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +l_msg_mt_2nd_talk = .data:0x000000C8; // type:object size:0x10 scope:local align:4 +l_msg_mt_3rd_talk = .data:0x000000D8; // type:object size:0x8 scope:local align:4 +l_msg_mt_4th_talk = .data:0x000000E0; // type:object size:0x8 scope:local align:4 +l_msg_mt_making = .data:0x000000E8; // type:object size:0x8 scope:local align:4 +l_msg_mt_1st_kansei = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +l_msg_mt_2nd_kansei = .data:0x00000104; // type:object size:0x14 scope:local align:4 +l_msg_mt_room = .data:0x00000118; // type:object size:0x20 scope:local align:4 +l_msg_mt_gallery = .data:0x00000138; // type:object size:0x8 scope:local align:4 +l_msg_mt_room_in = .data:0x00000140; // type:object size:0x8 scope:local align:4 +l_msg_mt_kansei_end = .data:0x00000148; // type:object size:0x8 scope:local align:4 +l_msg_mt_no_color = .data:0x00000150; // type:object size:0x8 scope:local align:4 +l_msg_mt_no_figure = .data:0x00000158; // type:object size:0x8 scope:local align:4 +l_msg_mt_maked = .data:0x00000160; // type:object size:0x8 scope:local align:4 +l_msg_mt_face_ng = .data:0x00000168; // type:object size:0x8 scope:local align:4 +l_msg_mt_body_ng = .data:0x00000170; // type:object size:0x8 scope:local align:4 +l_msg_mt_make_1st = .data:0x00000178; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_2nd = .data:0x00000188; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_1st_mt = .data:0x00000198; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_2nd_mt = .data:0x000001A8; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_1st_mn = .data:0x000001B8; // type:object size:0x10 scope:local align:4 +l_msg_mt_make_2nd_mn = .data:0x000001C8; // type:object size:0x10 scope:local align:4 +l_msg_mt_make = .data:0x000001D8; // type:object size:0x8 scope:local align:4 +l_msg_mt_make_mt = .data:0x000001E0; // type:object size:0x8 scope:local align:4 +l_msg_mt_make_mn = .data:0x000001E8; // type:object size:0x8 scope:local align:4 +l_figure_comp = .data:0x000001F0; // type:object size:0x22 scope:local align:4 +l_figure_room_name = .data:0x00000214; // type:object size:0x20 scope:local align:4 +l_method$4356 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@4524 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@4525 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000258; // type:object size:0x18 scope:local align:4 +@4526 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@4527 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000288; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4646 = .data:0x000002A0; // type:object size:0x8 scope:local align:4 +@4924 = .data:0x000002A8; // type:object size:0x1C scope:local align:4 +daNpc_MtMethodTable = .data:0x000002C4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_MT = .data:0x000002E4; // type:object size:0x30 scope:global align:4 +__vt__9daNpcMt_c = .data:0x00000314; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000388; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000428; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000047C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004A0; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_npc_nz/splits.txt b/config/GZLP01/rels/d_a_npc_nz/splits.txt new file mode 100644 index 000000000..b951be795 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_nz/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_nz.cpp: + .text start:0x000000EC end:0x000032BC + .text start:0x000032BC end:0x00004554 + .text start:0x00004554 end:0x00004554 + .text start:0x00004554 end:0x00004568 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000035A + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x000000A6 diff --git a/config/GZLP01/rels/d_a_npc_nz/symbols.txt b/config/GZLP01/rels/d_a_npc_nz/symbols.txt new file mode 100644 index 000000000..ae2eb0280 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_nz/symbols.txt @@ -0,0 +1,265 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daNpcNz_NodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x3C scope:local align:4 +NodeCallBack__10daNpc_Nz_cFP7J3DNodei = .text:0x00000128; // type:function size:0x124 scope:global align:4 +__dt__4cXyzFv = .text:0x0000024C; // type:function size:0x3C scope:weak align:4 +daNpcNz_TailNodeCallBack__FP7J3DNodei = .text:0x00000288; // type:function size:0x3C scope:local align:4 +TailNodeCallBack__10daNpc_Nz_cFP7J3DNodei = .text:0x000002C4; // type:function size:0xE0 scope:global align:4 +TailControl__10daNpc_Nz_cFv = .text:0x000003A4; // type:function size:0x5D4 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00000978; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000A90; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000B30; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000B8C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000BD4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000C30; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000C78; // type:function size:0x80 scope:weak align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000CF8; // type:function size:0x20 scope:local align:4 +_createHeap__10daNpc_Nz_cFv = .text:0x00000D18; // type:function size:0x280 scope:global align:4 +__ct__14daNpc_Nz_HIO_cFv = .text:0x00000F98; // type:function size:0x78 scope:global align:4 +daNpc_Nz_XyCheckCB__FPvi = .text:0x00001010; // type:function size:0x190 scope:local align:4 +daNpc_Nz_XyEventCB__FPvi = .text:0x000011A0; // type:function size:0x20 scope:local align:4 +XyEventCB__10daNpc_Nz_cFi = .text:0x000011C0; // type:function size:0x50 scope:global align:4 +eventOrder__10daNpc_Nz_cFv = .text:0x00001210; // type:function size:0x58 scope:global align:4 +checkOrder__10daNpc_Nz_cFv = .text:0x00001268; // type:function size:0x68 scope:global align:4 +setAttention__10daNpc_Nz_cFv = .text:0x000012D0; // type:function size:0x24 scope:global align:4 +LookBack__10daNpc_Nz_cFv = .text:0x000012F4; // type:function size:0xF4 scope:global align:4 +setAnm__10daNpc_Nz_cFScb = .text:0x000013E8; // type:function size:0x84 scope:global align:4 +setMtx__10daNpc_Nz_cFv = .text:0x0000146C; // type:function size:0x374 scope:global align:4 +modeWaitInit__10daNpc_Nz_cFv = .text:0x000017E0; // type:function size:0x4 scope:global align:4 +modeWait__10daNpc_Nz_cFv = .text:0x000017E4; // type:function size:0xC scope:global align:4 +modeEventEsaInit__10daNpc_Nz_cFv = .text:0x000017F0; // type:function size:0x4 scope:global align:4 +modeEventEsa__10daNpc_Nz_cFv = .text:0x000017F4; // type:function size:0xF8 scope:global align:4 +modeProc__10daNpc_Nz_cFQ210daNpc_Nz_c6Proc_ei = .text:0x000018EC; // type:function size:0xF0 scope:global align:4 +daNpcNz_getShopBoughtMsg__FUc = .text:0x000019DC; // type:function size:0x15C scope:local align:4 +daNpc_Nz_ShopItemCreateCB__FPv = .text:0x00001B38; // type:function size:0x38 scope:local align:4 +createShopItem__10daNpc_Nz_cFUcUc = .text:0x00001B70; // type:function size:0xA4 scope:global align:4 +getShopItem__10daNpc_Nz_cFi = .text:0x00001C14; // type:function size:0x58 scope:global align:4 +deleteShopItem__10daNpc_Nz_cFv = .text:0x00001C6C; // type:function size:0x84 scope:global align:4 +next_msgStatus__10daNpc_Nz_cFPUl = .text:0x00001CF0; // type:function size:0x348 scope:global align:4 +anmAtr__10daNpc_Nz_cFUs = .text:0x00002038; // type:function size:0x288 scope:global align:4 +_execute__10daNpc_Nz_cFv = .text:0x000022C0; // type:function size:0xD0 scope:global align:4 +_draw__10daNpc_Nz_cFv = .text:0x00002390; // type:function size:0x1BC scope:global align:4 +createInit__10daNpc_Nz_cFv = .text:0x0000254C; // type:function size:0x21C scope:global align:4 +setSmokeParticle__10daNpc_Nz_cFv = .text:0x00002768; // type:function size:0xC4 scope:global align:4 +getArg__10daNpc_Nz_cFv = .text:0x0000282C; // type:function size:0x4 scope:global align:4 +_create__10daNpc_Nz_cFv = .text:0x00002830; // type:function size:0xCC scope:global align:4 +__ct__10daNpc_Nz_cFv = .text:0x000028FC; // type:function size:0x1F4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002AF0; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002AF4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002BC0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002C08; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002C64; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002CAC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002D08; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002D90; // type:function size:0x70 scope:weak align:4 +_delete__10daNpc_Nz_cFv = .text:0x00002E00; // type:function size:0x6C scope:global align:4 +daNpc_NzCreate__FPv = .text:0x00002E6C; // type:function size:0x20 scope:local align:4 +daNpc_NzDelete__FPv = .text:0x00002E8C; // type:function size:0x24 scope:local align:4 +daNpc_NzExecute__FPv = .text:0x00002EB0; // type:function size:0x24 scope:local align:4 +daNpc_NzDraw__FPv = .text:0x00002ED4; // type:function size:0x24 scope:local align:4 +daNpc_NzIsDelete__FPv = .text:0x00002EF8; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x00002F00; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002F48; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002FA4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FEC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FF0; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FF4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002FF8; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002FFC; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003044; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000030A0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000030B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000030B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000030C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000030C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000030D0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003108; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003110; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003118; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003120; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003158; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000315C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003164; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000316C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003174; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003180; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_Nz_HIO_cFv = .text:0x0000318C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000031D4; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000321C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_nz_cpp = .text:0x00003238; // type:function size:0x3C scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003274; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000327C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003284; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000328C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00003294; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000329C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000032A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000032AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000032B4; // type:function size:0x8 scope:weak align:4 +searchEsa_CB__FPvPv = .text:0x000032BC; // type:function size:0x2C scope:local align:4 +_searchEsa__10daNpc_Nz_cFP10fopAc_ac_c = .text:0x000032E8; // type:function size:0x208 scope:global align:4 +searchNzAndBomb_CB__FPvPv = .text:0x000034F0; // type:function size:0x38 scope:local align:4 +searchTsuboAndBarrel_CB__FPvPv = .text:0x00003528; // type:function size:0x254 scope:local align:4 +searchEsaInit_CB__FPvPv = .text:0x0000377C; // type:function size:0x18C scope:local align:4 +cutProc__10daNpc_Nz_cFv = .text:0x00003908; // type:function size:0x288 scope:global align:4 +cutEatesaStart__10daNpc_Nz_cFv = .text:0x00003B90; // type:function size:0x28 scope:global align:4 +cutEatesaProc__10daNpc_Nz_cFv = .text:0x00003BB8; // type:function size:0x134 scope:global align:4 +cutEatesaFirstStart__10daNpc_Nz_cFv = .text:0x00003CEC; // type:function size:0x54 scope:global align:4 +cutEatesaFirstProc__10daNpc_Nz_cFv = .text:0x00003D40; // type:function size:0x214 scope:global align:4 +cutKillAllStart__10daNpc_Nz_cFv = .text:0x00003F54; // type:function size:0xF8 scope:global align:4 +cutKillAllProc__10daNpc_Nz_cFv = .text:0x0000404C; // type:function size:0x34 scope:global align:4 +cutShowStart__10daNpc_Nz_cFv = .text:0x00004080; // type:function size:0xC scope:global align:4 +cutShowProc__10daNpc_Nz_cFv = .text:0x0000408C; // type:function size:0x34 scope:global align:4 +cutHideStart__10daNpc_Nz_cFv = .text:0x000040C0; // type:function size:0xC scope:global align:4 +cutHideProc__10daNpc_Nz_cFv = .text:0x000040CC; // type:function size:0x34 scope:global align:4 +cutSetAnmStart__10daNpc_Nz_cFv = .text:0x00004100; // type:function size:0x104 scope:global align:4 +cutSetAnmProc__10daNpc_Nz_cFv = .text:0x00004204; // type:function size:0x1BC scope:global align:4 +cutGoHomeStart__10daNpc_Nz_cFv = .text:0x000043C0; // type:function size:0x4 scope:global align:4 +cutGoHomeProc__10daNpc_Nz_cFv = .text:0x000043C4; // type:function size:0x110 scope:global align:4 +cutChkGetItemStart__10daNpc_Nz_cFv = .text:0x000044D4; // type:function size:0x4C scope:global align:4 +cutChkGetItemProc__10daNpc_Nz_cFv = .text:0x00004520; // type:function size:0x34 scope:global align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004554; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x0000455C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004564; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__10daNpc_Nz_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +m_bdl_arc_name__10daNpc_Nz_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +@4112 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4291 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4292 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4293 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4294 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4295 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 data:double +@4417 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4418 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4564 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4565 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4694 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4695 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4777 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4839 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4841 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4918 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4983 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4984 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4985 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@5011 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$5082 = .rodata:0x00000094; // type:object size:0x78 scope:local align:4 +a_anm_prm_tbl$5083 = .rodata:0x0000010C; // type:object size:0xF0 scope:local align:4 +@5207 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@5208 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@5209 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@5210 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@5211 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@5212 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@5213 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@5214 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +shop_next_msg_tbl$5385 = .rodata:0x0000021C; // type:object size:0x20 scope:local align:4 +@5386 = .rodata:0x0000023C; // type:object size:0x8 scope:local align:4 +@5604 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@5611 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5642 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:4byte +@5735 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@5736 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@5737 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@5739 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@5762 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 data:float +@5763 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000270; // type:object size:0xEA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +action_table$4704 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +@4706 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4707 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@4708 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4709 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4710 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4711 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4712 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4713 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4714 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4715 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4716 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4717 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4718 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4719 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4720 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4721 = .data:0x00000104; // type:object size:0xC scope:local align:4 +cut_tbl$4705 = .data:0x00000110; // type:object size:0xC0 scope:local align:4 +a_demo_name_tbl$5029 = .data:0x000001D0; // type:object size:0x4 scope:local align:4 +@5259 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@5260 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@5261 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5262 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +mode_tbl$5258 = .data:0x00000204; // type:object size:0x38 scope:local align:4 +daNpc_NzMethodTable = .data:0x0000023C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_NZ = .data:0x0000025C; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000002C8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000002E4; // type:object size:0x20 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000304; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000318; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003AC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003B8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000040C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000430; // type:object size:0x14 scope:weak align:4 +__vt__10daNpc_Nz_c = .data:0x00000444; // type:object size:0x14 scope:global align:4 +__vt__14daNpc_Nz_HIO_c = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000464; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000470; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000488; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004B8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004DC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004E8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4129 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4130 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +offset$4128 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4419 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000007C; // type:object size:0x28 scope:local align:4 +init$4722 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +init$5263 = .bss:0x000000A5; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_npc_ob1/splits.txt b/config/GZLP01/rels/d_a_npc_ob1/splits.txt new file mode 100644 index 000000000..f52a8e57e --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ob1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ob1.cpp: + .text start:0x000000EC end:0x00003EAC + .text start:0x00003EAC end:0x00003EC0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000011D + .data start:0x00000000 end:0x00000480 + .bss start:0x00000008 end:0x00000110 diff --git a/config/GZLP01/rels/d_a_npc_ob1/symbols.txt b/config/GZLP01/rels/d_a_npc_ob1/symbols.txt new file mode 100644 index 000000000..e777135d6 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ob1/symbols.txt @@ -0,0 +1,202 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Ob1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +searchActor_Kb__FPvPv = .text:0x00000198; // type:function size:0x90 scope:local align:4 +nodeCallBack_Ob1__FP7J3DNodei = .text:0x00000228; // type:function size:0x4C scope:local align:4 +nodeOb1Control__11daNpc_Ob1_cFP7J3DNodeP8J3DModel = .text:0x00000274; // type:function size:0x150 scope:global align:4 +__dt__4cXyzFv = .text:0x000003C4; // type:function size:0x3C scope:weak align:4 +init_OB1_0__11daNpc_Ob1_cFv = .text:0x00000400; // type:function size:0x80 scope:global align:4 +init_OB1_1__11daNpc_Ob1_cFv = .text:0x00000480; // type:function size:0x98 scope:global align:4 +init_OB1_2__11daNpc_Ob1_cFv = .text:0x00000518; // type:function size:0x8C scope:global align:4 +createInit__11daNpc_Ob1_cFv = .text:0x000005A4; // type:function size:0x208 scope:global align:4 +setMtx__11daNpc_Ob1_cFb = .text:0x000007AC; // type:function size:0x154 scope:global align:4 +anmNum_toResID__11daNpc_Ob1_cFi = .text:0x00000900; // type:function size:0x14 scope:global align:4 +btpNum_toResID__11daNpc_Ob1_cFi = .text:0x00000914; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Ob1_cFbi = .text:0x00000928; // type:function size:0x10C scope:global align:4 +iniTexPttrnAnm__11daNpc_Ob1_cFb = .text:0x00000A34; // type:function size:0x28 scope:global align:4 +plyTexPttrnAnm__11daNpc_Ob1_cFv = .text:0x00000A5C; // type:function size:0xAC scope:global align:4 +setAnm_tex__11daNpc_Ob1_cFSc = .text:0x00000B08; // type:function size:0x3C scope:global align:4 +setAnm_anm__11daNpc_Ob1_cFPQ211daNpc_Ob1_c9anm_prm_c = .text:0x00000B44; // type:function size:0xC0 scope:global align:4 +setAnm_NUM__11daNpc_Ob1_cFii = .text:0x00000C04; // type:function size:0x6C scope:global align:4 +setAnm__11daNpc_Ob1_cFv = .text:0x00000C70; // type:function size:0x80 scope:global align:4 +chg_anmTag__11daNpc_Ob1_cFv = .text:0x00000CF0; // type:function size:0xC scope:global align:4 +control_anmTag__11daNpc_Ob1_cFv = .text:0x00000CFC; // type:function size:0xC scope:global align:4 +chg_anmAtr__11daNpc_Ob1_cFUc = .text:0x00000D08; // type:function size:0xF8 scope:global align:4 +control_anmAtr__11daNpc_Ob1_cFv = .text:0x00000E00; // type:function size:0x8C scope:global align:4 +setAnm_ATR__11daNpc_Ob1_cFi = .text:0x00000E8C; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Ob1_cFUs = .text:0x00000EF4; // type:function size:0x108 scope:global align:4 +eventOrder__11daNpc_Ob1_cFv = .text:0x00000FFC; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Ob1_cFv = .text:0x00001088; // type:function size:0x98 scope:global align:4 +chk_talk__11daNpc_Ob1_cFv = .text:0x00001120; // type:function size:0xA0 scope:global align:4 +chk_partsNotMove__11daNpc_Ob1_cFv = .text:0x000011C0; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ob1_cFv = .text:0x00001200; // type:function size:0x1A0 scope:global align:4 +next_msgStatus__11daNpc_Ob1_cFPUl = .text:0x000013A0; // type:function size:0x12C scope:global align:4 +getMsg_OB1_0__11daNpc_Ob1_cFv = .text:0x000014CC; // type:function size:0x324 scope:global align:4 +getMsg_OB1_1__11daNpc_Ob1_cFv = .text:0x000017F0; // type:function size:0x6C scope:global align:4 +getMsg_OB1_2__11daNpc_Ob1_cFv = .text:0x0000185C; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Ob1_cFv = .text:0x0000187C; // type:function size:0x70 scope:global align:4 +chkAttention__11daNpc_Ob1_cFv = .text:0x000018EC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ob1_cFb = .text:0x0000196C; // type:function size:0x58 scope:global align:4 +searchByID__11daNpc_Ob1_cFUi = .text:0x000019C4; // type:function size:0x34 scope:global align:4 +partner_srch__11daNpc_Ob1_cFv = .text:0x000019F8; // type:function size:0xC scope:global align:4 +bitCount__11daNpc_Ob1_cFUc = .text:0x00001A04; // type:function size:0x30 scope:global align:4 +set_pigCnt__11daNpc_Ob1_cFv = .text:0x00001A34; // type:function size:0xE0 scope:global align:4 +ob_setPthPos__11daNpc_Ob1_cFv = .text:0x00001B14; // type:function size:0x9C scope:global align:4 +get_attPos__11daNpc_Ob1_cFv = .text:0x00001BB0; // type:function size:0xA0 scope:global align:4 +ob_movPass__11daNpc_Ob1_cFv = .text:0x00001C50; // type:function size:0x170 scope:global align:4 +ob_clcMovSpd__11daNpc_Ob1_cFv = .text:0x00001DC0; // type:function size:0x90 scope:global align:4 +ob_nMove__11daNpc_Ob1_cFv = .text:0x00001E50; // type:function size:0xD8 scope:global align:4 +charDecide__11daNpc_Ob1_cFi = .text:0x00001F28; // type:function size:0x50 scope:global align:4 +event_actionInit__11daNpc_Ob1_cFi = .text:0x00001F78; // type:function size:0x58 scope:global align:4 +event_action__11daNpc_Ob1_cFv = .text:0x00001FD0; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Ob1_cFi = .text:0x00001FE0; // type:function size:0xEC scope:global align:4 +endEvent__11daNpc_Ob1_cFv = .text:0x000020CC; // type:function size:0x20 scope:global align:4 +isEventEntry__11daNpc_Ob1_cFv = .text:0x000020EC; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ob1_cFi = .text:0x00002124; // type:function size:0x94 scope:global align:4 +set_action__11daNpc_Ob1_cFM11daNpc_Ob1_cFPCvPvPv_iPv = .text:0x000021B8; // type:function size:0xAC scope:global align:4 +clrSpd__11daNpc_Ob1_cFv = .text:0x00002264; // type:function size:0x24 scope:global align:4 +setStt__11daNpc_Ob1_cFSc = .text:0x00002288; // type:function size:0x200 scope:global align:4 +wait_1__11daNpc_Ob1_cFv = .text:0x00002488; // type:function size:0xDC scope:global align:4 +wait_2__11daNpc_Ob1_cFv = .text:0x00002564; // type:function size:0xE8 scope:global align:4 +wait_3__11daNpc_Ob1_cFv = .text:0x0000264C; // type:function size:0xA4 scope:global align:4 +walk_1__11daNpc_Ob1_cFv = .text:0x000026F0; // type:function size:0x118 scope:global align:4 +talk_1__11daNpc_Ob1_cFv = .text:0x00002808; // type:function size:0x250 scope:global align:4 +manzai__11daNpc_Ob1_cFv = .text:0x00002A58; // type:function size:0x108 scope:global align:4 +wait_action1__11daNpc_Ob1_cFPv = .text:0x00002B60; // type:function size:0xF4 scope:global align:4 +wait_action2__11daNpc_Ob1_cFPv = .text:0x00002C54; // type:function size:0xD8 scope:global align:4 +demo__11daNpc_Ob1_cFv = .text:0x00002D2C; // type:function size:0x13C scope:global align:4 +shadowDraw__11daNpc_Ob1_cFv = .text:0x00002E68; // type:function size:0xB0 scope:global align:4 +_draw__11daNpc_Ob1_cFv = .text:0x00002F18; // type:function size:0xF4 scope:global align:4 +_execute__11daNpc_Ob1_cFv = .text:0x0000300C; // type:function size:0x1E4 scope:global align:4 +_delete__11daNpc_Ob1_cFv = .text:0x000031F0; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000324C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Ob1_cFv = .text:0x0000326C; // type:function size:0x120 scope:global align:4 +__ct__11daNpc_Ob1_cFv = .text:0x0000338C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000034F0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000354C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003594; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003660; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000036A8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003704; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000374C; // type:function size:0x70 scope:weak align:4 +create_Anm__11daNpc_Ob1_cFv = .text:0x000037BC; // type:function size:0x214 scope:global align:4 +create_hed_Mdl__11daNpc_Ob1_cFv = .text:0x000039D0; // type:function size:0xCC scope:global align:4 +CreateHeap__11daNpc_Ob1_cFv = .text:0x00003A9C; // type:function size:0x14C scope:global align:4 +daNpc_Ob1_Create__FP10fopAc_ac_c = .text:0x00003BE8; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_Delete__FP11daNpc_Ob1_c = .text:0x00003C08; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_Execute__FP11daNpc_Ob1_c = .text:0x00003C28; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_Draw__FP11daNpc_Ob1_c = .text:0x00003C48; // type:function size:0x20 scope:local align:4 +daNpc_Ob1_IsDelete__FP11daNpc_Ob1_c = .text:0x00003C68; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003C70; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003C80; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003C88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003C90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003C98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003CA0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003CD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003CE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003CE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003CF0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003D28; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003D2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003D34; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003D3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003D44; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003D50; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ob1_HIO_cFv = .text:0x00003D5C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00003DB8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00003DD4; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ob1_cpp = .text:0x00003E50; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003E8C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003E94; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003E9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003EA4; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003EAC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003EB4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003EBC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4239 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4241 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4342 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_bck_resID_tbl$4383 = .rodata:0x00000010; // type:object size:0x20 scope:local align:4 +a_btp_resID_tbl$4388 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@4402 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4427 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4428 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4970 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4971 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@5007 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5373 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5374 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5375 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5387 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5389 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5446 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5447 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@5511 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5512 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5742 = .rodata:0x0000008C; // type:object size:0x1 scope:local align:4 +@stringBase0 = .rodata:0x00000090; // type:object size:0x8D scope:local align:4 data:string_table +a_prm_tbl$4151 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_evn_tbl = .data:0x00000030; // type:object size:0x4 scope:local align:4 +@4249 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4263 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4276 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4448 = .data:0x00000058; // type:object size:0xA0 scope:local align:4 +a_anm_prm_tbl$4455 = .data:0x000000F8; // type:object size:0x8C scope:local align:4 +a_anm_prm_tbl$4520 = .data:0x00000184; // type:object size:0x8C scope:local align:4 +@4685 = .data:0x00000210; // type:object size:0x88 scope:local align:4 +a_cut_tbl$5037 = .data:0x00000298; // type:object size:0x4 scope:local align:4 +@5144 = .data:0x0000029C; // type:object size:0x1C scope:local align:4 +a_size_tbl$5467 = .data:0x000002B8; // type:object size:0x4 scope:local align:4 +a_hed_mdl_resID_tbl$5728 = .data:0x000002BC; // type:object size:0x4 scope:local align:4 +l_daNpc_Ob1_Method = .data:0x000002C0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_OB1 = .data:0x000002E0; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000310; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000328; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000041C; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000440; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ob1_c = .data:0x00000454; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ob1_HIO_c = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4156 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 +l_check_inf = .bss:0x0000009C; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000EC; // type:object size:0x4 scope:local align:4 +l_check_flg = .bss:0x000000F0; // type:object size:0x1 scope:local align:1 data:byte +@4207 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +init$4208 = .bss:0x00000100; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4206 = .bss:0x00000104; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_os/splits.txt b/config/GZLP01/rels/d_a_npc_os/splits.txt new file mode 100644 index 000000000..af4de0465 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_os/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_os.cpp: + .text start:0x000000EC end:0x000074CC + .text start:0x000074CC end:0x00007514 + .text start:0x00007514 end:0x00007B48 + .text start:0x00007B48 end:0x00007B58 + .text start:0x00007B58 end:0x00007C34 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000029B + .data start:0x00000000 end:0x00000ADC + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZLP01/rels/d_a_npc_os/symbols.txt b/config/GZLP01/rels/d_a_npc_os/symbols.txt new file mode 100644 index 000000000..356a63e82 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_os/symbols.txt @@ -0,0 +1,414 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Os_HIO2_cFv = .text:0x000000EC; // type:function size:0x68 scope:global align:4 +__ct__14daNpc_Os_HIO_cFv = .text:0x00000154; // type:function size:0x164 scope:global align:4 +__dt__15daNpc_Os_HIO2_cFv = .text:0x000002B8; // type:function size:0x48 scope:weak align:4 +searchFromName__FPcUlUl = .text:0x00000300; // type:function size:0x54 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000354; // type:function size:0x20 scope:local align:4 +create__10daNpc_Os_cFv = .text:0x00000374; // type:function size:0x1C4 scope:global align:4 +__ct__10daNpc_Os_cFv = .text:0x00000538; // type:function size:0x1C8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000700; // type:function size:0x48 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000748; // type:function size:0x184 scope:local align:4 +tunoNodeCallBack__FP7J3DNodei = .text:0x000008CC; // type:function size:0xBC scope:local align:4 +createHeap__10daNpc_Os_cFv = .text:0x00000988; // type:function size:0x30C scope:global align:4 +jointCheck__10daNpc_Os_cFSc = .text:0x00000C94; // type:function size:0x7C scope:global align:4 +wakeupCheck__10daNpc_Os_cFv = .text:0x00000D10; // type:function size:0xAC scope:global align:4 +setWakeup__10daNpc_Os_cFv = .text:0x00000DBC; // type:function size:0x80 scope:global align:4 +finishCheck__10daNpc_Os_cFv = .text:0x00000E3C; // type:function size:0xAC scope:global align:4 +setFinish__10daNpc_Os_cFv = .text:0x00000EE8; // type:function size:0x80 scope:global align:4 +getWakeupOrderEventNum__10daNpc_Os_cFv = .text:0x00000F68; // type:function size:0x3C scope:global align:4 +getFinishOrderEventNum__10daNpc_Os_cFv = .text:0x00000FA4; // type:function size:0x84 scope:global align:4 +getMyStaffId__10daNpc_Os_cFv = .text:0x00001028; // type:function size:0x5C scope:global align:4 +getRestartNumber__10daNpc_Os_cFv = .text:0x00001084; // type:function size:0x40 scope:global align:4 +checkGoalRoom__10daNpc_Os_cFv = .text:0x000010C4; // type:function size:0x68 scope:global align:4 +checkPlayerRoom__10daNpc_Os_cFv = .text:0x0000112C; // type:function size:0x98 scope:global align:4 +eventOrderCheck__10daNpc_Os_cFv = .text:0x000011C4; // type:function size:0x13C scope:global align:4 +makeBeam__10daNpc_Os_cFi = .text:0x00001300; // type:function size:0xD4 scope:global align:4 +endBeam__10daNpc_Os_cFv = .text:0x000013D4; // type:function size:0x38 scope:global align:4 +wallHitCheck__10daNpc_Os_cFv = .text:0x0000140C; // type:function size:0x48 scope:global align:4 +walkProc__10daNpc_Os_cFfs = .text:0x00001454; // type:function size:0x78 scope:global align:4 +setAction__10daNpc_Os_cFPM10daNpc_Os_cFPCvPvPv_iM10daNpc_Os_cFPCvPvPv_iPv = .text:0x000014CC; // type:function size:0xD0 scope:global align:4 +npcAction__10daNpc_Os_cFPv = .text:0x0000159C; // type:function size:0xB0 scope:global align:4 +setNpcAction__10daNpc_Os_cFM10daNpc_Os_cFPCvPvPv_iPv = .text:0x0000164C; // type:function size:0x64 scope:global align:4 +playerAction__10daNpc_Os_cFPv = .text:0x000016B0; // type:function size:0xB0 scope:global align:4 +setPlayerAction__10daNpc_Os_cFM10daNpc_Os_cFPCvPvPv_iPv = .text:0x00001760; // type:function size:0x64 scope:global align:4 +getStickAngY__10daNpc_Os_cFv = .text:0x000017C4; // type:function size:0x48 scope:global align:4 +calcStickPos__10daNpc_Os_cFsP4cXyz = .text:0x0000180C; // type:function size:0x158 scope:global align:4 +returnLinkPlayer__10daNpc_Os_cFv = .text:0x00001964; // type:function size:0x54 scope:global align:4 +returnLinkCheck__10daNpc_Os_cFv = .text:0x000019B8; // type:function size:0x50 scope:global align:4 +waitNpcAction__10daNpc_Os_cFPv = .text:0x00001A08; // type:function size:0x2D0 scope:global align:4 +finish01NpcAction__10daNpc_Os_cFPv = .text:0x00001CD8; // type:function size:0x15C scope:global align:4 +finish02NpcAction__10daNpc_Os_cFPv = .text:0x00001E34; // type:function size:0x114 scope:global align:4 +talkNpcAction__10daNpc_Os_cFPv = .text:0x00001F48; // type:function size:0x1D0 scope:global align:4 +carryNpcAction__10daNpc_Os_cFPv = .text:0x00002118; // type:function size:0x28C scope:global align:4 +throwNpcAction__10daNpc_Os_cFPv = .text:0x000023A4; // type:function size:0x158 scope:global align:4 +jumpNpcAction__10daNpc_Os_cFPv = .text:0x000024FC; // type:function size:0xF4 scope:global align:4 +routeAngCheck__10daNpc_Os_cFR4cXyzPs = .text:0x000025F0; // type:function size:0xCC scope:global align:4 +routeWallCheck__10daNpc_Os_cFR4cXyzR4cXyzPs = .text:0x000026BC; // type:function size:0x264 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x00002920; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002A4C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002AEC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002B48; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002B90; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002BEC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002C34; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002CC8; // type:function size:0x48 scope:weak align:4 +checkForwardGroundY__10daNpc_Os_cFs = .text:0x00002D10; // type:function size:0x294 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00002FA4; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000030BC; // type:function size:0x80 scope:weak align:4 +checkWallJump__10daNpc_Os_cFs = .text:0x0000313C; // type:function size:0xD4 scope:global align:4 +routeCheck__10daNpc_Os_cFfPs = .text:0x00003210; // type:function size:0x54C scope:global align:4 +searchNpcAction__10daNpc_Os_cFPv = .text:0x0000375C; // type:function size:0x290 scope:global align:4 +waitPlayerAction__10daNpc_Os_cFPv = .text:0x000039EC; // type:function size:0x278 scope:global align:4 +walkPlayerAction__10daNpc_Os_cFPv = .text:0x00003C64; // type:function size:0x234 scope:global align:4 +eventProc__10daNpc_Os_cFv = .text:0x00003E98; // type:function size:0x390 scope:global align:4 +initialDefault__10daNpc_Os_cFi = .text:0x00004228; // type:function size:0x4 scope:global align:4 +actionDefault__10daNpc_Os_cFi = .text:0x0000422C; // type:function size:0x8 scope:global align:4 +initialWaitEvent__10daNpc_Os_cFi = .text:0x00004234; // type:function size:0x178 scope:global align:4 +actionWaitEvent__10daNpc_Os_cFi = .text:0x000043AC; // type:function size:0x44 scope:global align:4 +initialWakeupEvent__10daNpc_Os_cFi = .text:0x000043F0; // type:function size:0x80 scope:global align:4 +actionWakeupEvent__10daNpc_Os_cFi = .text:0x00004470; // type:function size:0x40 scope:global align:4 +initialMoveEvent__10daNpc_Os_cFi = .text:0x000044B0; // type:function size:0x24 scope:global align:4 +actionMoveEvent__10daNpc_Os_cFi = .text:0x000044D4; // type:function size:0x170 scope:global align:4 +initialMoveEndEvent__10daNpc_Os_cFi = .text:0x00004644; // type:function size:0xA0 scope:global align:4 +initialEndEvent__10daNpc_Os_cFi = .text:0x000046E4; // type:function size:0x64 scope:global align:4 +initialTurnEvent__10daNpc_Os_cFi = .text:0x00004748; // type:function size:0x4 scope:global align:4 +actionTurnEvent__10daNpc_Os_cFi = .text:0x0000474C; // type:function size:0x88 scope:global align:4 +initialFinishEvent__10daNpc_Os_cFi = .text:0x000047D4; // type:function size:0x8C scope:global align:4 +actionFinishEvent__10daNpc_Os_cFi = .text:0x00004860; // type:function size:0x14 scope:global align:4 +initialMsgSetEvent__10daNpc_Os_cFi = .text:0x00004874; // type:function size:0x64 scope:global align:4 +actionMsgSetEvent__10daNpc_Os_cFi = .text:0x000048D8; // type:function size:0x20 scope:global align:4 +actionMsgEndEvent__10daNpc_Os_cFi = .text:0x000048F8; // type:function size:0x20 scope:global align:4 +initialSwitchOnEvent__10daNpc_Os_cFi = .text:0x00004918; // type:function size:0x70 scope:global align:4 +initialNextEvent__10daNpc_Os_cFi = .text:0x00004988; // type:function size:0xD8 scope:global align:4 +initialSaveEvent__10daNpc_Os_cFi = .text:0x00004A60; // type:function size:0x98 scope:global align:4 +talk_init__10daNpc_Os_cFv = .text:0x00004AF8; // type:function size:0x6C scope:global align:4 +talk__10daNpc_Os_cFv = .text:0x00004B64; // type:function size:0xA0 scope:global align:4 +setAnm__10daNpc_Os_cFi = .text:0x00004C04; // type:function size:0x11C scope:global align:4 +dNpc_Os_setAnm__10daNpc_Os_cFP14mDoExt_McaMorfiffiPCc = .text:0x00004D20; // type:function size:0xB4 scope:global align:4 +initBrkAnm__10daNpc_Os_cFUcb = .text:0x00004DD4; // type:function size:0x174 scope:global align:4 +playBrkAnm__10daNpc_Os_cFv = .text:0x00004F48; // type:function size:0x100 scope:global align:4 +setAnm_brkAnm__10daNpc_Os_cFi = .text:0x00005048; // type:function size:0x68 scope:global align:4 +chkAttention__10daNpc_Os_cF4cXyzs = .text:0x000050B0; // type:function size:0x154 scope:global align:4 +chkArea__10daNpc_Os_cFP4cXyz = .text:0x00005204; // type:function size:0xD0 scope:global align:4 +carryCheck__10daNpc_Os_cFv = .text:0x000052D4; // type:function size:0x54 scope:global align:4 +eventOrder__10daNpc_Os_cFv = .text:0x00005328; // type:function size:0xA0 scope:global align:4 +checkOrder__10daNpc_Os_cFv = .text:0x000053C8; // type:function size:0x8C scope:global align:4 +checkCommandTalk__10daNpc_Os_cFv = .text:0x00005454; // type:function size:0x14 scope:global align:4 +next_msgStatus__10daNpc_Os_cFPUl = .text:0x00005468; // type:function size:0x54 scope:global align:4 +getMsg__10daNpc_Os_cFv = .text:0x000054BC; // type:function size:0x8 scope:global align:4 +setCollision__10daNpc_Os_cFv = .text:0x000054C4; // type:function size:0xB8 scope:global align:4 +setAttention__10daNpc_Os_cFb = .text:0x0000557C; // type:function size:0x58 scope:global align:4 +lookBack__10daNpc_Os_cFiii = .text:0x000055D4; // type:function size:0x120 scope:global align:4 +setBaseMtx__10daNpc_Os_cFv = .text:0x000056F4; // type:function size:0x130 scope:global align:4 +init__10daNpc_Os_cFv = .text:0x00005824; // type:function size:0x334 scope:global align:4 +draw__10daNpc_Os_cFv = .text:0x00005B58; // type:function size:0x170 scope:global align:4 +animationPlay__10daNpc_Os_cFv = .text:0x00005CC8; // type:function size:0x12C scope:global align:4 +smokeSet__10daNpc_Os_cFUs = .text:0x00005DF4; // type:function size:0x68 scope:global align:4 +execute__10daNpc_Os_cFv = .text:0x00005E5C; // type:function size:0xC9C scope:global align:4 +__dt__10daNpc_Os_cFv = .text:0x00006AF8; // type:function size:0x324 scope:global align:4 +daNpc_Os_Create__FP10fopAc_ac_c = .text:0x00006E1C; // type:function size:0x20 scope:local align:4 +daNpc_Os_Delete__FP10daNpc_Os_c = .text:0x00006E3C; // type:function size:0x28 scope:local align:4 +daNpc_Os_Execute__FP10daNpc_Os_c = .text:0x00006E64; // type:function size:0x44 scope:local align:4 +daNpc_Os_Draw__FP10daNpc_Os_c = .text:0x00006EA8; // type:function size:0x20 scope:local align:4 +daNpc_Os_IsDelete__FP10daNpc_Os_c = .text:0x00006EC8; // type:function size:0x8 scope:local align:4 +end__28daNpc_Os_infiniteEcallBack_cFv = .text:0x00006ED0; // type:function size:0x34 scope:global align:4 +makeEmitter__28daNpc_Os_infiniteEcallBack_cFUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00006F04; // type:function size:0x88 scope:global align:4 +__dt__8cM2dGCirFv = .text:0x00006F8C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00006FD4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007030; // type:function size:0x48 scope:weak align:4 +__dt__14daNpc_Os_HIO_cFv = .text:0x00007078; // type:function size:0x74 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000070EC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00007108; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00007124; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_os_cpp = .text:0x000071A0; // type:function size:0x2C4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007464; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000746C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007474; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000747C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007484; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000748C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007494; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000749C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000074A4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000074AC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000074B4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000074BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000074C4; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000074CC; // type:function size:0x48 scope:weak align:4 +__dt__28daNpc_Os_infiniteEcallBack_cFv = .text:0x00007514; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007580; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000075DC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007624; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000076F0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007738; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007794; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000077DC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00007838; // type:function size:0x88 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000078C0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000791C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007964; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x000079D4; // type:function size:0x3C scope:weak align:4 +execute__28daNpc_Os_infiniteEcallBack_cFP14JPABaseEmitter = .text:0x00007A10; // type:function size:0x4 scope:weak align:4 +setup__28daNpc_Os_infiniteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x00007A14; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A20; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A24; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A28; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007A2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007A3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007A9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007AA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AAC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007AE4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007AF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007B00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007B0C; // type:function size:0xC scope:weak align:4 +getGroundY__10daNpc_Os_cFv = .text:0x00007B18; // type:function size:0x8 scope:weak align:4 +getLeftHandMatrix__10daNpc_Os_cFv = .text:0x00007B20; // type:function size:0x8 scope:weak align:4 +getRightHandMatrix__10daNpc_Os_cFv = .text:0x00007B28; // type:function size:0x8 scope:weak align:4 +getBaseAnimeFrameRate__10daNpc_Os_cFv = .text:0x00007B30; // type:function size:0xC scope:weak align:4 +getBaseAnimeFrame__10daNpc_Os_cFv = .text:0x00007B3C; // type:function size:0xC scope:weak align:4 +restartPoint__10daPy_npc_cFs = .text:0x00007B48; // type:function size:0x4 scope:weak align:4 +isTagCheckOK__10daPy_npc_cFv = .text:0x00007B4C; // type:function size:0x8 scope:weak align:4 +setMessageAnimation__10daPy_npc_cFUc = .text:0x00007B54; // type:function size:0x4 scope:weak align:4 +getTactMusic__9daPy_py_cCFv = .text:0x00007B58; // type:function size:0x8 scope:weak align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x00007B60; // type:function size:0x8 scope:weak align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x00007B68; // type:function size:0x8 scope:weak align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x00007B70; // type:function size:0x8 scope:weak align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x00007B78; // type:function size:0x8 scope:weak align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x00007B80; // type:function size:0x8 scope:weak align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x00007B88; // type:function size:0x8 scope:weak align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x00007B90; // type:function size:0x8 scope:weak align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x00007B98; // type:function size:0x8 scope:weak align:4 +checkTactWait__9daPy_py_cCFv = .text:0x00007BA0; // type:function size:0x8 scope:weak align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x00007BA8; // type:function size:0x4 scope:weak align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x00007BAC; // type:function size:0x4 scope:weak align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x00007BB0; // type:function size:0x8 scope:weak align:4 +getItemID__9daPy_py_cCFv = .text:0x00007BB8; // type:function size:0x8 scope:weak align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x00007BC0; // type:function size:0x8 scope:weak align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x00007BC8; // type:function size:0x8 scope:weak align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x00007BD0; // type:function size:0x8 scope:weak align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x00007BD8; // type:function size:0x8 scope:weak align:4 +checkRopeTag__9daPy_py_cFv = .text:0x00007BE0; // type:function size:0x8 scope:weak align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x00007BE8; // type:function size:0x8 scope:weak align:4 +voiceStart__9daPy_py_cFUl = .text:0x00007BF0; // type:function size:0x4 scope:weak align:4 +setOutPower__9daPy_py_cFfsi = .text:0x00007BF4; // type:function size:0x4 scope:weak align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x00007BF8; // type:function size:0x4 scope:weak align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x00007BFC; // type:function size:0x8 scope:weak align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x00007C04; // type:function size:0xC scope:weak align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x00007C10; // type:function size:0x8 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x00007C18; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x00007C1C; // type:function size:0x4 scope:weak align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x00007C20; // type:function size:0x4 scope:weak align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x00007C24; // type:function size:0x8 scope:weak align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x00007C2C; // type:function size:0x4 scope:weak align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x00007C30; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4190 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4192 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4201 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4205 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4207 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4209 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4210 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@4211 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4212 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4892 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5052 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@5148 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@5345 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@5581 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@5621 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5622 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5623 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@5780 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5833 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5834 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6205 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@6368 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 data:double +@6454 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6591 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@6667 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6668 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6773 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6774 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@7237 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7238 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x1BB scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_staff_name = .data:0x00000074; // type:object size:0xC scope:local align:4 +l_daiza_name = .data:0x00000080; // type:object size:0xC scope:local align:4 +l_finish_home_pos = .data:0x0000008C; // type:object size:0x24 scope:local align:4 +@4976 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4994 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@5109 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@5120 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@5162 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@5219 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@5224 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@5260 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@5267 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@5270 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@5315 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@5339 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@5633 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@5642 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@5806 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@5899 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@5949 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@5955 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@5971 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@5972 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@5973 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@5974 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@5975 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@5976 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@5977 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@5978 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@5979 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@5980 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@5981 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@5982 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000218; // type:object size:0x90 scope:local align:4 +@5983 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@5984 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +@5985 = .data:0x000002C0; // type:object size:0xC scope:local align:4 +@5986 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +@5987 = .data:0x000002D8; // type:object size:0xC scope:local align:4 +@5988 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +@5989 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +@5990 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +@5991 = .data:0x00000308; // type:object size:0xC scope:local align:4 +@5992 = .data:0x00000314; // type:object size:0xC scope:local align:4 +@5993 = .data:0x00000320; // type:object size:0xC scope:local align:4 +@5994 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000338; // type:object size:0x90 scope:local align:4 +cut_name_tbl = .data:0x000003C8; // type:object size:0x30 scope:local align:4 +@6021 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +@6209 = .data:0x00000404; // type:object size:0xC scope:local align:4 +l_anmTbl$6345 = .data:0x00000410; // type:object size:0x3 scope:local align:4 +l_anmPrm$6346 = .data:0x00000414; // type:object size:0x64 scope:local align:4 +brkAnmTbl$6382 = .data:0x00000478; // type:object size:0x90 scope:local align:4 +anmBrkTbl$6459 = .data:0x00000508; // type:object size:0x10 scope:local align:4 +@6514 = .data:0x00000518; // type:object size:0xC scope:local align:4 +@6545 = .data:0x00000524; // type:object size:0xC scope:local align:4 +event_name_tbl = .data:0x00000530; // type:object size:0x40 scope:local align:4 +@6677 = .data:0x00000570; // type:object size:0xC scope:local align:4 +@6680 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +@6832 = .data:0x00000588; // type:object size:0xC scope:local align:4 +@6863 = .data:0x00000594; // type:object size:0xC scope:local align:4 +@6886 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +@6888 = .data:0x000005AC; // type:object size:0xC scope:local align:4 +@6945 = .data:0x000005B8; // type:object size:0xC scope:local align:4 +l_daNpc_Os_Method = .data:0x000005C4; // type:object size:0x20 scope:local align:4 +g_profile_NPC_OS = .data:0x000005E4; // type:object size:0x30 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x00000614; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000062C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000065C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000068C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000006A4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000006B0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000006BC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000006C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000006D4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000006E0; // type:object size:0x18 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000006F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000704; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000710; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000728; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000734; // type:object size:0xC scope:weak align:4 +__vt__28daNpc_Os_infiniteEcallBack_c = .data:0x00000740; // type:object size:0x20 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000760; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000780; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000079C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000824; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000830; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000083C; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000890; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000089C; // type:object size:0xC scope:weak align:4 +__vt__10daNpc_Os_c = .data:0x000008A8; // type:object size:0xA8 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000950; // type:object size:0x24 scope:weak align:4 +__vt__10daPy_npc_c = .data:0x00000974; // type:object size:0xA8 scope:weak align:4 +__vt__9daPy_py_c = .data:0x00000A1C; // type:object size:0x9C scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000AB8; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_Os_HIO_c = .data:0x00000AC4; // type:object size:0xC scope:weak align:4 +__vt__15daNpc_Os_HIO2_c = .data:0x00000AD0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4227 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xB4 scope:local align:4 +l_hio_counter = .bss:0x00000114; // type:object size:0x4 scope:local align:4 data:4byte +@4228 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +l_smoke_scale = .bss:0x00000124; // type:object size:0xC scope:local align:4 +l_heap_size$4251 = .bss:0x00000130; // type:object size:0x4 scope:local align:4 +init$4252 = .bss:0x00000134; // type:object size:0x1 scope:local align:1 +@4512 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +init$4513 = .bss:0x00000144; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4511 = .bss:0x00000148; // type:object size:0xC scope:local align:4 +@4516 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +init$4517 = .bss:0x00000160; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4515 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +l_msgId = .bss:0x00000170; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000174; // type:object size:0x4 scope:local align:4 data:4byte +init$6818 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +splash_scale$6817 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$6821 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +ripple_scale$6820 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_p1/splits.txt b/config/GZLP01/rels/d_a_npc_p1/splits.txt new file mode 100644 index 000000000..6f2cde840 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_p1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_p1.cpp: + .text start:0x000000EC end:0x00004F14 + .text start:0x00004F14 end:0x00004F30 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000175 + .data start:0x00000000 end:0x000003EC + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLP01/rels/d_a_npc_p1/symbols.txt b/config/GZLP01/rels/d_a_npc_p1/symbols.txt new file mode 100644 index 000000000..8164bd1a1 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_p1/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpc_P1_HIO_cFv = .text:0x000000EC; // type:function size:0x178 scope:global align:4 +__dt__19daNpc_P1_childHIO_cFv = .text:0x00000264; // type:function size:0x48 scope:weak align:4 +__ct__19daNpc_P1_childHIO_cFv = .text:0x000002AC; // type:function size:0x10 scope:global align:4 +setAnimFromMsg__10daNpc_P1_cFv = .text:0x000002BC; // type:function size:0x260 scope:global align:4 +setAnm__10daNpc_P1_cFif = .text:0x0000051C; // type:function size:0x5B4 scope:global align:4 +normalAction__10daNpc_P1_cFPv = .text:0x00000AD0; // type:function size:0x31C scope:global align:4 +confuseAction__10daNpc_P1_cFPv = .text:0x00000DEC; // type:function size:0x154 scope:global align:4 +talkAction__10daNpc_P1_cFPv = .text:0x00000F40; // type:function size:0x464 scope:global align:4 +p1c_speakAction__10daNpc_P1_cFPv = .text:0x000013A4; // type:function size:0x3FC scope:global align:4 +speakAction__10daNpc_P1_cFPv = .text:0x000017A0; // type:function size:0x4C0 scope:global align:4 +explainAction__10daNpc_P1_cFPv = .text:0x00001C60; // type:function size:0x74 scope:global align:4 +getNextMsgNo__10daNpc_P1_cFi = .text:0x00001CD4; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_P1_cFv = .text:0x00001DE8; // type:function size:0x88 scope:global align:4 +demo_end_init__10daNpc_P1_cFv = .text:0x00001E70; // type:function size:0x228 scope:global align:4 +demo_move__10daNpc_P1_cFv = .text:0x00002098; // type:function size:0x148 scope:global align:4 +event_move__10daNpc_P1_cFv = .text:0x000021E0; // type:function size:0x64 scope:global align:4 +evn_setAnm_init__10daNpc_P1_cFi = .text:0x00002244; // type:function size:0xA4 scope:global align:4 +evn_talk_init__10daNpc_P1_cFi = .text:0x000022E8; // type:function size:0x7C scope:global align:4 +evn_talk__10daNpc_P1_cFv = .text:0x00002364; // type:function size:0x100 scope:global align:4 +minigameExplainCut__10daNpc_P1_cFv = .text:0x00002464; // type:function size:0x348 scope:global align:4 +privateCut__10daNpc_P1_cFv = .text:0x000027AC; // type:function size:0x174 scope:global align:4 +nodeCallBack1__FP7J3DNodei = .text:0x00002920; // type:function size:0x15C scope:local align:4 +daNpc_P1_Draw__FP10daNpc_P1_c = .text:0x00002A7C; // type:function size:0x20 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00002A9C; // type:function size:0x20 scope:local align:4 +setAttentionPos__10daNpc_P1_cFP4cXyz = .text:0x00002ABC; // type:function size:0x44 scope:global align:4 +_create__10daNpc_P1_cFv = .text:0x00002B00; // type:function size:0x984 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00003484; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003550; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003598; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000035F4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000363C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003698; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003720; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003790; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000037EC; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_P1_cFv = .text:0x00003834; // type:function size:0x538 scope:global align:4 +_delete__10daNpc_P1_cFv = .text:0x00003D6C; // type:function size:0x8C scope:global align:4 +getKajiID__10daNpc_P1_cFv = .text:0x00003DF8; // type:function size:0x78 scope:global align:4 +kaji_anm__10daNpc_P1_cFv = .text:0x00003E70; // type:function size:0x55C scope:global align:4 +_execute__10daNpc_P1_cFv = .text:0x000043CC; // type:function size:0x1C0 scope:global align:4 +_draw__10daNpc_P1_cFv = .text:0x0000458C; // type:function size:0x288 scope:global align:4 +lookBack__10daNpc_P1_cFv = .text:0x00004814; // type:function size:0x38C scope:global align:4 +daNpc_P1_Execute__FP10daNpc_P1_c = .text:0x00004BA0; // type:function size:0x24 scope:local align:4 +daNpc_P1_IsDelete__FP10daNpc_P1_c = .text:0x00004BC4; // type:function size:0x8 scope:local align:4 +daNpc_P1_Delete__FP10daNpc_P1_c = .text:0x00004BCC; // type:function size:0x20 scope:local align:4 +daNpc_P1_Create__FP10fopAc_ac_c = .text:0x00004BEC; // type:function size:0x20 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004C0C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004C54; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004C9C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004CF8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004D40; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004D50; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004D58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004D60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004D68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004D70; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004DA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004DB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004DB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004DC0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004DF8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004DFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004E04; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004E0C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004E14; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004E20; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_P1_HIO_cFv = .text:0x00004E2C; // type:function size:0x70 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004E9C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_p1_cpp = .text:0x00004EB8; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004EF4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004EFC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004F04; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004F0C; // type:function size:0x8 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00004F14; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4150 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4235 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4284 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4370 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4410 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4641 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4642 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4643 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4749 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4846 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4848 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5376 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5377 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5378 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5578 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5732 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5837 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5838 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5839 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5935 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000094; // type:object size:0xE1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +@4239 = .data:0x00000074; // type:object size:0x44 scope:local align:4 +@4285 = .data:0x000000B8; // type:object size:0x44 scope:local align:4 +@4315 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@4569 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4684 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4688 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4817 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +ActionNames$4944 = .data:0x00000138; // type:object size:0x8 scope:local align:4 +@4976 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@4982 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +cut_name_tbl$5024 = .data:0x00000158; // type:object size:0x14 scope:local align:4 +@5165 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@5170 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@5178 = .data:0x00000184; // type:object size:0xC scope:local align:4 +@5186 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@5189 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5194 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5626 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5641 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +l_snap_idx_tbl$5786 = .data:0x000001CC; // type:object size:0x3 scope:local align:4 data:string +@5845 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@5855 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@5857 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@5859 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@5861 = .data:0x00000200; // type:object size:0xC scope:local align:4 +l_daNpc_P1_Method = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_P1 = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002A4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000344; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000398; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__vt__19daNpc_P1_childHIO_c = .data:0x000003D4; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_P1_HIO_c = .data:0x000003E0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4145 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x9C scope:local align:4 +l_msgId = .bss:0x000000B0; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000000B4; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_npc_p2/splits.txt b/config/GZLP01/rels/d_a_npc_p2/splits.txt new file mode 100644 index 000000000..e5e5d4675 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_p2/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_p2.cpp: + .text start:0x000000EC end:0x000051D4 + .text start:0x000051D4 end:0x00005238 + .text start:0x00005238 end:0x00008400 + .text start:0x00008400 end:0x00008400 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000003D4 + .data start:0x00000000 end:0x00000580 + .bss start:0x00000008 end:0x000003C4 diff --git a/config/GZLP01/rels/d_a_npc_p2/symbols.txt b/config/GZLP01/rels/d_a_npc_p2/symbols.txt new file mode 100644 index 000000000..5482111ab --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_p2/symbols.txt @@ -0,0 +1,316 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daNpc_P2_childHIO_cFv = .text:0x000000EC; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x0000020C; // type:function size:0x3C scope:weak align:4 +__ct__14daNpc_P2_HIO_cFv = .text:0x00000248; // type:function size:0x1A0 scope:global align:4 +__dt__19daNpc_P2_childHIO_cFv = .text:0x000003E8; // type:function size:0x60 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000448; // type:function size:0x48 scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000490; // type:function size:0x1FC scope:local align:4 +initTexPatternAnm__10daNpc_P2_cFb = .text:0x0000068C; // type:function size:0xFC scope:global align:4 +playTexPatternAnm__10daNpc_P2_cFv = .text:0x00000788; // type:function size:0x88 scope:global align:4 +setAnm__10daNpc_P2_cFv = .text:0x00000810; // type:function size:0x280 scope:global align:4 +setTexAnm__10daNpc_P2_cFv = .text:0x00000A90; // type:function size:0x6C scope:global align:4 +setAttention__10daNpc_P2_cFv = .text:0x00000AFC; // type:function size:0x94 scope:global align:4 +chkAttention__10daNpc_P2_cFv = .text:0x00000B90; // type:function size:0x15C scope:global align:4 +lookBack__10daNpc_P2_cFv = .text:0x00000CEC; // type:function size:0x3FC scope:global align:4 +setMtx__10daNpc_P2_cFv = .text:0x000010E8; // type:function size:0x78 scope:global align:4 +setCollision__10daNpc_P2_cFv = .text:0x00001160; // type:function size:0xA4 scope:global align:4 +smoke_set__10daNpc_P2_cFv = .text:0x00001204; // type:function size:0x134 scope:global align:4 +next_msgStatus__10daNpc_P2_cFPUl = .text:0x00001338; // type:function size:0x1FC scope:global align:4 +getMsg__10daNpc_P2_cFv = .text:0x00001534; // type:function size:0x198 scope:global align:4 +talkInit__10daNpc_P2_cFv = .text:0x000016CC; // type:function size:0xC scope:global align:4 +anmAtr__10daNpc_P2_cFUs = .text:0x000016D8; // type:function size:0xD4 scope:global align:4 +talk__10daNpc_P2_cFb = .text:0x000017AC; // type:function size:0x16C scope:global align:4 +eventOrder__10daNpc_P2_cFv = .text:0x00001918; // type:function size:0x80 scope:global align:4 +checkOrder__10daNpc_P2_cFv = .text:0x00001998; // type:function size:0x68 scope:global align:4 +demo_wait_2__10daNpc_P2_cFv = .text:0x00001A00; // type:function size:0x7C scope:global align:4 +demo_intro_2__10daNpc_P2_cFv = .text:0x00001A7C; // type:function size:0x84 scope:global align:4 +goal_wait_2__10daNpc_P2_cFv = .text:0x00001B00; // type:function size:0xBC scope:global align:4 +demo_goal_2__10daNpc_P2_cFv = .text:0x00001BBC; // type:function size:0xB8 scope:global align:4 +demo_bomb_get__10daNpc_P2_cFv = .text:0x00001C74; // type:function size:0x88 scope:global align:4 +demo_wait__10daNpc_P2_cFv = .text:0x00001CFC; // type:function size:0x7C scope:global align:4 +demo_intro__10daNpc_P2_cFv = .text:0x00001D78; // type:function size:0x70 scope:global align:4 +demo_lift__10daNpc_P2_cFv = .text:0x00001DE8; // type:function size:0x64 scope:global align:4 +demo_jump__10daNpc_P2_cFv = .text:0x00001E4C; // type:function size:0x7C scope:global align:4 +goal_goalpos_to_talkpos__10daNpc_P2_cFv = .text:0x00001EC8; // type:function size:0x2FC scope:global align:4 +goal_talkpos_to_goalpos__10daNpc_P2_cFv = .text:0x000021C4; // type:function size:0x3F4 scope:global align:4 +goal_goalpos_wait__10daNpc_P2_cFv = .text:0x000025B8; // type:function size:0x13C scope:global align:4 +goal_talkpos_wait__10daNpc_P2_cFv = .text:0x000026F4; // type:function size:0x170 scope:global align:4 +demo_goal__10daNpc_P2_cFv = .text:0x00002864; // type:function size:0xA4 scope:global align:4 +goal_talkpos_talk__10daNpc_P2_cFv = .text:0x00002908; // type:function size:0x70 scope:global align:4 +treasure_wait__10daNpc_P2_cFv = .text:0x00002978; // type:function size:0xA8 scope:global align:4 +treasure_wait_talk__10daNpc_P2_cFv = .text:0x00002A20; // type:function size:0x68 scope:global align:4 +demo_arrive__10daNpc_P2_cFv = .text:0x00002A88; // type:function size:0x90 scope:global align:4 +wait01__10daNpc_P2_cFv = .text:0x00002B18; // type:function size:0x24 scope:global align:4 +zukotelescope__10daNpc_P2_cFv = .text:0x00002B3C; // type:function size:0xAC scope:global align:4 +moccowait__10daNpc_P2_cFv = .text:0x00002BE8; // type:function size:0x190 scope:global align:4 +talk01__10daNpc_P2_cFv = .text:0x00002D78; // type:function size:0xC0 scope:global align:4 +intro_action__10daNpc_P2_cFPv = .text:0x00002E38; // type:function size:0x1F8 scope:global align:4 +wait_action__10daNpc_P2_cFPv = .text:0x00003030; // type:function size:0x128 scope:global align:4 +_execute__10daNpc_P2_cFv = .text:0x00003158; // type:function size:0x3C8 scope:global align:4 +draw_item__10daNpc_P2_cFP8J3DModelSc = .text:0x00003520; // type:function size:0x84 scope:global align:4 +drawDagger__10daNpc_P2_cFv = .text:0x000035A4; // type:function size:0x44 scope:global align:4 +drawHead__10daNpc_P2_cFv = .text:0x000035E8; // type:function size:0xBC scope:global align:4 +drawShadow__10daNpc_P2_cFv = .text:0x000036A4; // type:function size:0x104 scope:global align:4 +drawP2a__10daNpc_P2_cFv = .text:0x000037A8; // type:function size:0xE8 scope:global align:4 +drawP2b__10daNpc_P2_cFv = .text:0x00003890; // type:function size:0xB8 scope:global align:4 +drawP2c__10daNpc_P2_cFv = .text:0x00003948; // type:function size:0x11C scope:global align:4 +_draw__10daNpc_P2_cFv = .text:0x00003A64; // type:function size:0x8C scope:global align:4 +CreateHeap_CB__FP10fopAc_ac_c = .text:0x00003AF0; // type:function size:0x20 scope:local align:4 +getArg__10daNpc_P2_cFv = .text:0x00003B10; // type:function size:0x48 scope:global align:4 +_createHeap__10daNpc_P2_cFv = .text:0x00003B58; // type:function size:0x4DC scope:global align:4 +createInit__10daNpc_P2_cFv = .text:0x00004034; // type:function size:0x738 scope:global align:4 +_create__10daNpc_P2_cFv = .text:0x0000476C; // type:function size:0x1C0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000492C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000049F8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004A40; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004A9C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004AE4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004B40; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004BC8; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004C38; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004C94; // type:function size:0x48 scope:weak align:4 +_delete__10daNpc_P2_cFv = .text:0x00004CDC; // type:function size:0x78 scope:global align:4 +daNpc_P2Create__FPv = .text:0x00004D54; // type:function size:0x20 scope:local align:4 +daNpc_P2Delete__FPv = .text:0x00004D74; // type:function size:0x24 scope:local align:4 +daNpc_P2Execute__FPv = .text:0x00004D98; // type:function size:0x24 scope:local align:4 +daNpc_P2Draw__FPv = .text:0x00004DBC; // type:function size:0x24 scope:local align:4 +daNpc_P2IsDelete__FPv = .text:0x00004DE0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004DE8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004E30; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004E78; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004ED4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F20; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F24; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004F28; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004F2C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00004F74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004FD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004FE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004FE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004FF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004FF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005000; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00005038; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005040; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00005048; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005050; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005088; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000508C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005094; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000509C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000050A4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000050B0; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_P2_HIO_cFv = .text:0x000050BC; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00005140; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000515C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_p2_cpp = .text:0x00005178; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000051B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000051BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000051C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000051CC; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000051D4; // type:function size:0x48 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x0000521C; // type:function size:0x1C scope:weak align:4 +cutProc__10daNpc_P2_cFv = .text:0x00005238; // type:function size:0x2F0 scope:global align:4 +cutTalkStart__10daNpc_P2_cFi = .text:0x00005528; // type:function size:0xB4 scope:global align:4 +cutTalkProc__10daNpc_P2_cFi = .text:0x000055DC; // type:function size:0x50 scope:global align:4 +cutRideSwitchStart__10daNpc_P2_cFi = .text:0x0000562C; // type:function size:0xC8 scope:global align:4 +cutRideSwitchProc__10daNpc_P2_cFi = .text:0x000056F4; // type:function size:0x1A8 scope:global align:4 +cutRunWaitStart__10daNpc_P2_cFi = .text:0x0000589C; // type:function size:0x78 scope:global align:4 +cutRunWaitProc__10daNpc_P2_cFi = .text:0x00005914; // type:function size:0x9C scope:global align:4 +searchNearLift__10daNpc_P2_cFPvPv = .text:0x000059B0; // type:function size:0x220 scope:global align:4 +cutJumpToLiftStart__10daNpc_P2_cFi = .text:0x00005BD0; // type:function size:0x104 scope:global align:4 +cutJumpToLiftProc__10daNpc_P2_cFi = .text:0x00005CD4; // type:function size:0x390 scope:global align:4 +searchNearRope__10daNpc_P2_cFPvPv = .text:0x00006064; // type:function size:0x220 scope:global align:4 +cutLiftToRopeStart__10daNpc_P2_cFi = .text:0x00006284; // type:function size:0x104 scope:global align:4 +cutLiftToRopeProc__10daNpc_P2_cFi = .text:0x00006388; // type:function size:0x230 scope:global align:4 +cutRopeTalkStart__10daNpc_P2_cFi = .text:0x000065B8; // type:function size:0x550 scope:global align:4 +cutRopeTalkProc__10daNpc_P2_cFi = .text:0x00006B08; // type:function size:0x80C scope:global align:4 +cutRopeToLiftStart__10daNpc_P2_cFi = .text:0x00007314; // type:function size:0x128 scope:global align:4 +cutRopeToLiftProc__10daNpc_P2_cFi = .text:0x0000743C; // type:function size:0x258 scope:global align:4 +cutJumpToGoalStart__10daNpc_P2_cFi = .text:0x00007694; // type:function size:0x174 scope:global align:4 +cutJumpToGoalProc__10daNpc_P2_cFi = .text:0x00007808; // type:function size:0x334 scope:global align:4 +cutJumpStart__10daNpc_P2_cFi = .text:0x00007B3C; // type:function size:0x1CC scope:global align:4 +cutJumpProc__10daNpc_P2_cFi = .text:0x00007D08; // type:function size:0x268 scope:global align:4 +cutSetAnmStart__10daNpc_P2_cFi = .text:0x00007F70; // type:function size:0x144 scope:global align:4 +cutSetAnmProc__10daNpc_P2_cFi = .text:0x000080B4; // type:function size:0x60 scope:global align:4 +cutSwOnStart__10daNpc_P2_cFi = .text:0x00008114; // type:function size:0x40 scope:global align:4 +cutSwOnProc__10daNpc_P2_cFi = .text:0x00008154; // type:function size:0x60 scope:global align:4 +cutSwOffStart__10daNpc_P2_cFi = .text:0x000081B4; // type:function size:0x40 scope:global align:4 +cutSwOffProc__10daNpc_P2_cFi = .text:0x000081F4; // type:function size:0x60 scope:global align:4 +cutSurpriseStart__10daNpc_P2_cFi = .text:0x00008254; // type:function size:0x78 scope:global align:4 +cutSurpriseProc__10daNpc_P2_cFi = .text:0x000082CC; // type:function size:0x2C scope:global align:4 +cutOmamoriInitStart__10daNpc_P2_cFi = .text:0x000082F8; // type:function size:0x58 scope:global align:4 +cutOmamoriInitProc__10daNpc_P2_cFi = .text:0x00008350; // type:function size:0x2C scope:global align:4 +cutOmamoriEndStart__10daNpc_P2_cFi = .text:0x0000837C; // type:function size:0x58 scope:global align:4 +cutOmamoriEndProc__10daNpc_P2_cFi = .text:0x000083D4; // type:function size:0x2C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__10daNpc_P2_c = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +m_arc_name__10daNpc_P2_c = .rodata:0x0000000C; // type:object size:0x3 scope:global align:4 data:string +@4157 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4160 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4161 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4162 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4163 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4166 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +l_btp_ix_tbl = .rodata:0x00000074; // type:object size:0x8 scope:local align:4 +l_bmt_ix_tbl = .rodata:0x0000007C; // type:object size:0xC scope:local align:4 +@4268 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +a_anm_bck_tbl$4307 = .rodata:0x00000094; // type:object size:0x70 scope:local align:4 +@4385 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +anm_atr$4702 = .rodata:0x00000114; // type:object size:0x15 scope:local align:4 +@4853 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:float +@4854 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@4896 = .rodata:0x00000138; // type:object size:0x8 scope:local align:8 +@4897 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@4898 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4899 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4900 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5010 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5108 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5377 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5379 = .rodata:0x00000168; // type:object size:0x8 scope:local align:8 +@5555 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5556 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5557 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5558 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5559 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5560 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5561 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5562 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5563 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5564 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5565 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5566 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@5599 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@6243 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@6244 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@6245 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@6246 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@6352 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@6353 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@6868 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6869 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +head_bdl_tbl$6964 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +head_tex_tbl$6969 = .rodata:0x000001D0; // type:object size:0x2 scope:local align:4 +@stringBase0 = .rodata:0x000001D4; // type:object size:0x200 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +a_anm_num_tbl$4308 = .data:0x00000030; // type:object size:0x48 scope:local align:4 +a_play_mode_tbl$4309 = .data:0x00000078; // type:object size:0x60 scope:local align:4 +a_morf_frame_tbl$4310 = .data:0x000000D8; // type:object size:0x60 scope:local align:4 +a_play_speed_tbl$4311 = .data:0x00000138; // type:object size:0x60 scope:local align:4 +a_tex_pattern_num_tbl$4389 = .data:0x00000198; // type:object size:0x2E scope:local align:4 +action_table$4763 = .data:0x000001C8; // type:object size:0x3C scope:local align:4 +@4814 = .data:0x00000204; // type:object size:0x3C scope:local align:4 +@4813 = .data:0x00000240; // type:object size:0x3C scope:local align:4 +a_demo_name_tbl$6013 = .data:0x0000027C; // type:object size:0x20 scope:local align:4 +@6614 = .data:0x0000029C; // type:object size:0x5C scope:local align:4 +actor_name_table$7073 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +@7082 = .data:0x00000304; // type:object size:0xC scope:local align:4 +@7085 = .data:0x00000310; // type:object size:0xC scope:local align:4 +@7092 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +@7095 = .data:0x00000328; // type:object size:0xC scope:local align:4 +@7098 = .data:0x00000334; // type:object size:0xC scope:local align:4 +@7101 = .data:0x00000340; // type:object size:0xC scope:local align:4 +daNpc_P2MethodTable = .data:0x0000034C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_P2 = .data:0x0000036C; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000003E4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000400; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000420; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004B4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004C0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000514; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000538; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000544; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_P2_HIO_c = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000568; // type:object size:0xC scope:weak align:4 +__vt__19daNpc_P2_childHIO_c = .data:0x00000574; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4206 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x288 scope:local align:4 +@4217 = .bss:0x000002E8; // type:object size:0xC scope:local align:4 +init$4218 = .bss:0x000002F4; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4216 = .bss:0x000002F8; // type:object size:0xC scope:local align:4 +@4221 = .bss:0x00000304; // type:object size:0xC scope:local align:4 +init$4222 = .bss:0x00000310; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4220 = .bss:0x00000314; // type:object size:0xC scope:local align:4 +init$4582 = .bss:0x00000320; // type:object size:0x1 scope:local align:1 +smoke_scale$4581 = .bss:0x00000324; // type:object size:0xC scope:local align:4 data:float +l_msgId = .bss:0x00000330; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000334; // type:object size:0x4 scope:local align:4 data:4byte +@6173 = .bss:0x00000338; // type:object size:0xC scope:local align:4 +init$6174 = .bss:0x00000344; // type:object size:0x1 scope:local align:1 +aim_pos$6172 = .bss:0x00000348; // type:object size:0xC scope:local align:4 +@6177 = .bss:0x00000354; // type:object size:0xC scope:local align:4 +init$6178 = .bss:0x00000360; // type:object size:0x1 scope:local align:1 +attn_pos$6176 = .bss:0x00000364; // type:object size:0xC scope:local align:4 +@6256 = .bss:0x00000370; // type:object size:0xC scope:local align:4 +init$6257 = .bss:0x0000037C; // type:object size:0x1 scope:local align:1 +aim_pos$6255 = .bss:0x00000380; // type:object size:0xC scope:local align:4 +@6260 = .bss:0x0000038C; // type:object size:0xC scope:local align:4 +init$6261 = .bss:0x00000398; // type:object size:0x1 scope:local align:1 +attn_pos$6259 = .bss:0x0000039C; // type:object size:0xC scope:local align:4 +@6264 = .bss:0x000003A8; // type:object size:0xC scope:local align:4 +init$6265 = .bss:0x000003B4; // type:object size:0x1 scope:local align:1 +talk_attn_pos$6263 = .bss:0x000003B8; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_people/splits.txt b/config/GZLP01/rels/d_a_npc_people/splits.txt new file mode 100644 index 000000000..8a020bf12 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_people/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_people.cpp: + .text start:0x00000078 end:0x00009BCC + .text start:0x00009BCC end:0x00009BF0 + .text start:0x00009BF0 end:0x00009C38 + .text start:0x00009C38 end:0x00009C68 + .text start:0x00009C68 end:0x0000A170 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000597 + .data start:0x00000000 end:0x00002758 diff --git a/config/GZLP01/rels/d_a_npc_people/symbols.txt b/config/GZLP01/rels/d_a_npc_people/symbols.txt new file mode 100644 index 000000000..d0d82f1e6 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_people/symbols.txt @@ -0,0 +1,643 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__13daNpcPeople_cFv = .text:0x00000078; // type:function size:0x1FC scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000274; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000002D0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000318; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000042C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000488; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000004D0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000052C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005B4; // type:function size:0x70 scope:weak align:4 +daNpc_People_nodeCallBack__FP7J3DNodei = .text:0x00000624; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000073C; // type:function size:0x20 scope:local align:4 +phase_1__FP13daNpcPeople_c = .text:0x0000075C; // type:function size:0x184 scope:local align:4 +phase_2__FP13daNpcPeople_c = .text:0x000008E0; // type:function size:0x80 scope:local align:4 +_create__13daNpcPeople_cFv = .text:0x00000960; // type:function size:0x30 scope:global align:4 +createHeap__13daNpcPeople_cFv = .text:0x00000990; // type:function size:0x47C scope:global align:4 +daNpcPeople_XyCheckCB__FPvi = .text:0x00000E0C; // type:function size:0x20 scope:local align:4 +daNpcPeople_XyEventCB__FPvi = .text:0x00000E2C; // type:function size:0x20 scope:local align:4 +daNpcPeople_photoCB__FPvi = .text:0x00000E4C; // type:function size:0x20 scope:local align:4 +createInit__13daNpcPeople_cFv = .text:0x00000E6C; // type:function size:0x6AC scope:global align:4 +_delete__13daNpcPeople_cFv = .text:0x00001518; // type:function size:0x74 scope:global align:4 +_draw__13daNpcPeople_cFv = .text:0x0000158C; // type:function size:0x32C scope:global align:4 +_execute__13daNpcPeople_cFv = .text:0x000018B8; // type:function size:0x590 scope:global align:4 +executeCommon__13daNpcPeople_cFv = .text:0x00001E48; // type:function size:0x2C0 scope:global align:4 +executeSetMode__13daNpcPeople_cFUc = .text:0x00002108; // type:function size:0x54 scope:global align:4 +executeWaitInit__13daNpcPeople_cFv = .text:0x0000215C; // type:function size:0xE4 scope:global align:4 +executeWait__13daNpcPeople_cFv = .text:0x00002240; // type:function size:0x2E0 scope:global align:4 +executeTalkInit__13daNpcPeople_cFv = .text:0x00002520; // type:function size:0x50 scope:global align:4 +executeTalk__13daNpcPeople_cFv = .text:0x00002570; // type:function size:0x1C8 scope:global align:4 +executeWalkInit__13daNpcPeople_cFv = .text:0x00002738; // type:function size:0xC0 scope:global align:4 +executeWalk__13daNpcPeople_cFv = .text:0x000027F8; // type:function size:0x210 scope:global align:4 +executeTurnInit__13daNpcPeople_cFv = .text:0x00002A08; // type:function size:0x134 scope:global align:4 +executeTurn__13daNpcPeople_cFv = .text:0x00002B3C; // type:function size:0x124 scope:global align:4 +executeBikkuriInit__13daNpcPeople_cFv = .text:0x00002C60; // type:function size:0x50 scope:global align:4 +executeBikkuri__13daNpcPeople_cFv = .text:0x00002CB0; // type:function size:0x78 scope:global align:4 +executeFurueInit__13daNpcPeople_cFv = .text:0x00002D28; // type:function size:0xB0 scope:global align:4 +executeFurue__13daNpcPeople_cFv = .text:0x00002DD8; // type:function size:0x10C scope:global align:4 +executeKyoroInit__13daNpcPeople_cFv = .text:0x00002EE4; // type:function size:0xBC scope:global align:4 +executeKyoro__13daNpcPeople_cFv = .text:0x00002FA0; // type:function size:0x9C scope:global align:4 +executeLetterInit__13daNpcPeople_cFv = .text:0x0000303C; // type:function size:0x54 scope:global align:4 +executeLetter__13daNpcPeople_cFv = .text:0x00003090; // type:function size:0xE4 scope:global align:4 +executeLookInit__13daNpcPeople_cFv = .text:0x00003174; // type:function size:0x7C scope:global align:4 +executeLook__13daNpcPeople_cFv = .text:0x000031F0; // type:function size:0xE4 scope:global align:4 +executeLook2Init__13daNpcPeople_cFv = .text:0x000032D4; // type:function size:0x60 scope:global align:4 +executeLook2__13daNpcPeople_cFv = .text:0x00003334; // type:function size:0xF4 scope:global align:4 +executeUgWalkInit__13daNpcPeople_cFv = .text:0x00003428; // type:function size:0x30 scope:global align:4 +executeUgWalk__13daNpcPeople_cFv = .text:0x00003458; // type:function size:0x638 scope:global align:4 +executeUgTurnInit__13daNpcPeople_cFv = .text:0x00003A90; // type:function size:0x1C0 scope:global align:4 +executeUgTurn__13daNpcPeople_cFv = .text:0x00003C50; // type:function size:0xB4 scope:global align:4 +executeUgLookInit__13daNpcPeople_cFv = .text:0x00003D04; // type:function size:0x64 scope:global align:4 +executeUgLook__13daNpcPeople_cFv = .text:0x00003D68; // type:function size:0xA0 scope:global align:4 +executeUgLook2Init__13daNpcPeople_cFv = .text:0x00003E08; // type:function size:0x50 scope:global align:4 +executeUgLook2__13daNpcPeople_cFv = .text:0x00003E58; // type:function size:0xAC scope:global align:4 +executeUgSitInit__13daNpcPeople_cFv = .text:0x00003F04; // type:function size:0x54 scope:global align:4 +executeUgSit__13daNpcPeople_cFv = .text:0x00003F58; // type:function size:0x88 scope:global align:4 +checkOrder__13daNpcPeople_cFv = .text:0x00003FE0; // type:function size:0x23C scope:global align:4 +eventOrder__13daNpcPeople_cFv = .text:0x0000421C; // type:function size:0x240 scope:global align:4 +eventMove__13daNpcPeople_cFv = .text:0x0000445C; // type:function size:0x84 scope:global align:4 +privateCut__13daNpcPeople_cFv = .text:0x000044E0; // type:function size:0x268 scope:global align:4 +eventMesSetTpInit__13daNpcPeople_cFi = .text:0x00004748; // type:function size:0x5C scope:global align:4 +eventMesSetInit__13daNpcPeople_cFi = .text:0x000047A4; // type:function size:0x208 scope:global align:4 +eventMesSet__13daNpcPeople_cFv = .text:0x000049AC; // type:function size:0x38 scope:global align:4 +eventMesSet2__13daNpcPeople_cFv = .text:0x000049E4; // type:function size:0x50 scope:global align:4 +eventFlagSetInit__13daNpcPeople_cFi = .text:0x00004A34; // type:function size:0x98 scope:global align:4 +eventGetItemInit__13daNpcPeople_cFi = .text:0x00004ACC; // type:function size:0xA4 scope:global align:4 +eventGetItem__13daNpcPeople_cFv = .text:0x00004B70; // type:function size:0x8 scope:global align:4 +eventTurnToPlayerInit__13daNpcPeople_cFv = .text:0x00004B78; // type:function size:0x70 scope:global align:4 +eventTurnToPlayer__13daNpcPeople_cFv = .text:0x00004BE8; // type:function size:0x18 scope:global align:4 +eventUb1TalkInit__13daNpcPeople_cFi = .text:0x00004C00; // type:function size:0x128 scope:global align:4 +eventUb1Talk__13daNpcPeople_cFv = .text:0x00004D28; // type:function size:0xD4 scope:global align:4 +eventUb1TalkXyInit__13daNpcPeople_cFi = .text:0x00004DFC; // type:function size:0x164 scope:global align:4 +eventUb1TalkXy__13daNpcPeople_cFv = .text:0x00004F60; // type:function size:0xD4 scope:global align:4 +eventUb2Talk__13daNpcPeople_cFv = .text:0x00005034; // type:function size:0xD8 scope:global align:4 +eventUbSetAnm__13daNpcPeople_cFv = .text:0x0000510C; // type:function size:0xBC scope:global align:4 +eventAreaMaxInit__13daNpcPeople_cFv = .text:0x000051C8; // type:function size:0x28 scope:global align:4 +eventCameraStopInit__13daNpcPeople_cFv = .text:0x000051F0; // type:function size:0x110 scope:global align:4 +eventCameraStop__13daNpcPeople_cFv = .text:0x00005300; // type:function size:0x8 scope:global align:4 +eventCameraStartInit__13daNpcPeople_cFv = .text:0x00005308; // type:function size:0x48 scope:global align:4 +eventCoCylRInit__13daNpcPeople_cFi = .text:0x00005350; // type:function size:0x88 scope:global align:4 +eventLookPo__13daNpcPeople_cFv = .text:0x000053D8; // type:function size:0x74 scope:global align:4 +eventMesSetPoInit__13daNpcPeople_cFi = .text:0x0000544C; // type:function size:0x20 scope:global align:4 +eventMesSetPo__13daNpcPeople_cFv = .text:0x0000546C; // type:function size:0x50 scope:global align:4 +talk2__13daNpcPeople_cFiP10fopAc_ac_c = .text:0x000054BC; // type:function size:0x254 scope:global align:4 +talk3__13daNpcPeople_cFi = .text:0x00005710; // type:function size:0x128 scope:global align:4 +next_msgStatus__13daNpcPeople_cFPUl = .text:0x00005838; // type:function size:0x7BC scope:global align:4 +getMsg__13daNpcPeople_cFv = .text:0x00005FF4; // type:function size:0x1400 scope:global align:4 +getMsg3__13daNpcPeople_cFv = .text:0x000073F4; // type:function size:0xC0 scope:global align:4 +chkMsg__13daNpcPeople_cFv = .text:0x000074B4; // type:function size:0x18C scope:global align:4 +setMessage__13daNpcPeople_cFUl = .text:0x00007640; // type:function size:0x8 scope:global align:4 +setMessageUb__13daNpcPeople_cFP9sUbMsgDat = .text:0x00007648; // type:function size:0xB4 scope:global align:4 +setAnmFromMsgTag__13daNpcPeople_cFv = .text:0x000076FC; // type:function size:0x5C scope:global align:4 +setAnmFromMsgTagUo__13daNpcPeople_cFi = .text:0x00007758; // type:function size:0xBC scope:global align:4 +setAnmFromMsgTagUb__13daNpcPeople_cFi = .text:0x00007814; // type:function size:0x9C scope:global align:4 +setAnmFromMsgTagUw__13daNpcPeople_cFi = .text:0x000078B0; // type:function size:0xD0 scope:global align:4 +setAnmFromMsgTagUm__13daNpcPeople_cFi = .text:0x00007980; // type:function size:0xD0 scope:global align:4 +setAnmFromMsgTagSa__13daNpcPeople_cFi = .text:0x00007A50; // type:function size:0xA0 scope:global align:4 +setAnmFromMsgTagUg__13daNpcPeople_cFi = .text:0x00007AF0; // type:function size:0x74 scope:global align:4 +getPrmNpcNo__13daNpcPeople_cFv = .text:0x00007B64; // type:function size:0x20 scope:global align:4 +getPrmRailID__13daNpcPeople_cFv = .text:0x00007B84; // type:function size:0x2C scope:global align:4 +getPrmArg0__13daNpcPeople_cFv = .text:0x00007BB0; // type:function size:0x2C scope:global align:4 +setMtx__13daNpcPeople_cFv = .text:0x00007BDC; // type:function size:0x88 scope:global align:4 +chkAttention__13daNpcPeople_cFv = .text:0x00007C64; // type:function size:0x3E8 scope:global align:4 +lookBack__13daNpcPeople_cFv = .text:0x0000804C; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__13daNpcPeople_cFb = .text:0x00008198; // type:function size:0x13C scope:global align:4 +playTexPatternAnm__13daNpcPeople_cFv = .text:0x000082D4; // type:function size:0x78 scope:global align:4 +playAnm__13daNpcPeople_cFv = .text:0x0000834C; // type:function size:0xE0 scope:global align:4 +getBck__13daNpcPeople_cFUc = .text:0x0000842C; // type:function size:0x2C scope:global align:4 +getHeadBck__13daNpcPeople_cFUc = .text:0x00008458; // type:function size:0x3C scope:global align:4 +setAnm__13daNpcPeople_cFUciff = .text:0x00008494; // type:function size:0x1B0 scope:global align:4 +setAnmTbl__13daNpcPeople_cFP13sPeopleAnmDati = .text:0x00008644; // type:function size:0x15C scope:global align:4 +setWaitAnm__13daNpcPeople_cFv = .text:0x000087A0; // type:function size:0xE8 scope:global align:4 +XyCheckCB__13daNpcPeople_cFi = .text:0x00008888; // type:function size:0x1C4 scope:global align:4 +XyEventCB__13daNpcPeople_cFi = .text:0x00008A4C; // type:function size:0xB8 scope:global align:4 +photoCB__13daNpcPeople_cFi = .text:0x00008B04; // type:function size:0x74 scope:global align:4 +getRand__13daNpcPeople_cFi = .text:0x00008B78; // type:function size:0x64 scope:global align:4 +isPhoto__13daNpcPeople_cFUc = .text:0x00008BDC; // type:function size:0x38 scope:global align:4 +isColor__13daNpcPeople_cFv = .text:0x00008C14; // type:function size:0x2C scope:global align:4 +setCollision__13daNpcPeople_cFP8dCcD_Cyl4cXyzff = .text:0x00008C40; // type:function size:0x78 scope:global align:4 +chkSurprise__13daNpcPeople_cFv = .text:0x00008CB8; // type:function size:0x134 scope:global align:4 +chkEndEvent__13daNpcPeople_cFv = .text:0x00008DEC; // type:function size:0x320 scope:global align:4 +is1GetMap20__13daNpcPeople_cFv = .text:0x0000910C; // type:function size:0x30 scope:global align:4 +is1DayGetMap20__13daNpcPeople_cFv = .text:0x0000913C; // type:function size:0x44 scope:global align:4 +getWindDir__13daNpcPeople_cFv = .text:0x00009180; // type:function size:0x38 scope:global align:4 +isUo1FdaiAll__13daNpcPeople_cFv = .text:0x000091B8; // type:function size:0x3C scope:global align:4 +isUo1FdaiOne__13daNpcPeople_cFv = .text:0x000091F4; // type:function size:0x28 scope:global align:4 +chkDaiza__13daNpcPeople_cFv = .text:0x0000921C; // type:function size:0x240 scope:global align:4 +checkPig__13daNpcPeople_cFv = .text:0x0000945C; // type:function size:0x1B8 scope:global align:4 +isPigOk__13daNpcPeople_cFv = .text:0x00009614; // type:function size:0x70 scope:global align:4 +getPigTimer__13daNpcPeople_cFv = .text:0x00009684; // type:function size:0x10 scope:global align:4 +resetPig__13daNpcPeople_cFv = .text:0x00009694; // type:function size:0xA8 scope:global align:4 +initUgSearchArea__13daNpcPeople_cFv = .text:0x0000973C; // type:function size:0xC8 scope:global align:4 +getDirDistToPos__13daNpcPeople_cFsf = .text:0x00009804; // type:function size:0x64 scope:global align:4 +warp__13daNpcPeople_cFv = .text:0x00009868; // type:function size:0xB0 scope:global align:4 +daNpc_PeopleCreate__FPv = .text:0x00009918; // type:function size:0x20 scope:local align:4 +daNpc_PeopleDelete__FPv = .text:0x00009938; // type:function size:0x24 scope:local align:4 +daNpc_PeopleExecute__FPv = .text:0x0000995C; // type:function size:0x24 scope:local align:4 +daNpc_PeopleDraw__FPv = .text:0x00009980; // type:function size:0x24 scope:local align:4 +daNpc_PeopleIsDelete__FPv = .text:0x000099A4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000099AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000099F4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009A3C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00009A98; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009AE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009AF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009AF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009B00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009B08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009B10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009B50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009B58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009B60; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009B98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009B9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009BA4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009BAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009BB4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009BC0; // type:function size:0xC scope:weak align:4 +taura_pos_set__8kb_classF4cXyz = .text:0x00009BCC; // type:function size:0x24 scope:weak align:4 +__dt__9dSnap_ObjFv = .text:0x00009BF0; // type:function size:0x48 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00009C38; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00009C3C; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00009C58; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00009C60; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daNpcPeople_c5Prm_eQ213daNpcPeople_c5Prm_e = .text:0x00009C68; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00009C84; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_people_cpp = .text:0x00009CA0; // type:function size:0x4B0 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000A150; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000A158; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000A160; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000A168; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__13daNpcPeople_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x4C scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000050; // type:object size:0x4C scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000009C; // type:object size:0x4C scope:local align:4 +l_bmt_ix_tbl = .rodata:0x000000E8; // type:object size:0x4C scope:local align:4 +l_diff_flag_tbl = .rodata:0x00000134; // type:object size:0x4C scope:local align:4 +l_head_diff_flag_tbl = .rodata:0x00000180; // type:object size:0x4C scope:local align:4 +l_etc_bmd_ix_tbl = .rodata:0x000001CC; // type:object size:0x98 scope:local align:4 +l_pig_para = .rodata:0x00000264; // type:object size:0xC scope:local align:4 +l_photo_no = .rodata:0x00000270; // type:object size:0x13 scope:local align:4 +@4262 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:float +@4601 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 data:float +@4602 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@4743 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@4744 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@4745 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 data:float +@4746 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@4857 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@4858 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 data:float +@5013 = .rodata:0x000002B8; // type:object size:0x8 scope:local align:8 +@5014 = .rodata:0x000002C0; // type:object size:0x8 scope:local align:8 +@5015 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@5018 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@5099 = .rodata:0x000002E0; // type:object size:0x8 scope:local align:8 data:double +@5191 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@5415 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 data:float +@5433 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@5741 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 data:float +@6218 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 data:float +@7155 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@7156 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@7439 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 data:float +@7599 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@7632 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@7633 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@7634 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@7636 = .rodata:0x00000318; // type:object size:0x8 scope:local align:8 +@7806 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@8070 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000328; // type:object size:0x26F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x4C scope:local align:4 +l_arcname_tbl = .data:0x0000007C; // type:object size:0x4C scope:local align:4 +l_bck_ix_tbl_uo1 = .data:0x000000C8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uo2 = .data:0x000000E0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uo3 = .data:0x000000F8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub1 = .data:0x00000110; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub2 = .data:0x00000128; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub3 = .data:0x00000140; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ub4 = .data:0x00000158; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uw1 = .data:0x00000170; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_uw2 = .data:0x00000188; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um1 = .data:0x000001A0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um2 = .data:0x000001B8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um3 = .data:0x000001D0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_um3_n = .data:0x000001E8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa1_n = .data:0x00000200; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa2 = .data:0x00000218; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa3 = .data:0x00000230; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa3_n = .data:0x00000248; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa4 = .data:0x00000260; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa4_n = .data:0x00000278; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa5 = .data:0x00000290; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_sa5_n = .data:0x000002A8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ug1 = .data:0x000002C0; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl_ug2 = .data:0x000002D8; // type:object size:0x18 scope:local align:4 +l_bck_ix_tbl = .data:0x000002F0; // type:object size:0x98 scope:local align:4 +l_head_bck_ix_sa = .data:0x00000388; // type:object size:0x18 scope:local align:4 +l_head_bck_ix_sa_n = .data:0x000003A0; // type:object size:0x18 scope:local align:4 +l_head_bck_ix_ug = .data:0x000003B8; // type:object size:0x18 scope:local align:4 +l_head_bck_ix_tbl = .data:0x000003D0; // type:object size:0x98 scope:local align:4 +l_npc_dist_tbl = .data:0x00000468; // type:object size:0x26 scope:local align:4 +l_npc_anm_wait = .data:0x00000490; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000494; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000498; // type:object size:0x3 scope:local align:4 +l_npc_anm_surprise = .data:0x0000049C; // type:object size:0x6 scope:local align:4 +l_npc_anm_bikkuri = .data:0x000004A4; // type:object size:0x6 scope:local align:4 +l_npc_anm_furue = .data:0x000004AC; // type:object size:0x3 scope:local align:4 +l_npc_anm_miburui = .data:0x000004B0; // type:object size:0x6 scope:local align:4 +l_npc_anm_kyoro = .data:0x000004B8; // type:object size:0x6 scope:local align:4 +l_npc_anm_letter = .data:0x000004C0; // type:object size:0x6 scope:local align:4 +l_npc_anm_kyoro2 = .data:0x000004C8; // type:object size:0x6 scope:local align:4 +l_ub_anm_wait2 = .data:0x000004D0; // type:object size:0x3 scope:local align:4 +l_ub_anm_yada = .data:0x000004D4; // type:object size:0x6 scope:local align:4 +l_ub_anm_look = .data:0x000004DC; // type:object size:0x6 scope:local align:4 +l_ub_anm_kuyasi = .data:0x000004E4; // type:object size:0x3 scope:local align:4 +l_npc_anm_ub1_wait1 = .data:0x000004E8; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub1_wait2 = .data:0x000004F0; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub1_yada = .data:0x000004F8; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub1_tbl = .data:0x00000500; // type:object size:0x20 scope:local align:4 +l_npc_anm_ub2_wait1 = .data:0x00000520; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub2_wait2 = .data:0x00000528; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub2_yada = .data:0x00000530; // type:object size:0x6 scope:local align:4 +l_npc_anm_ub2_tbl = .data:0x00000538; // type:object size:0x20 scope:local align:4 +l_npc_anm_talk3 = .data:0x00000558; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk4 = .data:0x0000055C; // type:object size:0x6 scope:local align:4 +l_npc_anm_talkH = .data:0x00000564; // type:object size:0x6 scope:local align:4 +l_npc_anm_talkH2 = .data:0x0000056C; // type:object size:0x6 scope:local align:4 +l_npc_anm_Mojimoji = .data:0x00000574; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy = .data:0x00000578; // type:object size:0x3 scope:local align:4 +l_npc_anm_shobon_um = .data:0x0000057C; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy_um = .data:0x00000580; // type:object size:0x3 scope:local align:4 +l_npc_anm_happy2_um = .data:0x00000584; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_wait3 = .data:0x00000588; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_talk2 = .data:0x0000058C; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_talk3 = .data:0x00000590; // type:object size:0x3 scope:local align:4 +l_npc_anm_um3_wait2 = .data:0x00000594; // type:object size:0x9 scope:local align:4 +l_npc_anm_um3_wait = .data:0x000005A0; // type:object size:0x9 scope:local align:4 +l_npc_anm_um3_tameiki = .data:0x000005AC; // type:object size:0x6 scope:local align:4 +l_npc_anm_um3_tbl = .data:0x000005B4; // type:object size:0x20 scope:local align:4 +l_npc_anm_talk_sa = .data:0x000005D4; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2_sa = .data:0x000005D8; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3_sa = .data:0x000005DC; // type:object size:0x3 scope:local align:4 +l_npc_anm_kiai_sa = .data:0x000005E0; // type:object size:0x3 scope:local align:4 +l_npc_anm_sa3_wait3 = .data:0x000005E4; // type:object size:0x6 scope:local align:4 +l_npc_anm_sa3_laugh = .data:0x000005EC; // type:object size:0x6 scope:local align:4 +l_npc_anm_sa3_tbl = .data:0x000005F4; // type:object size:0x10 scope:local align:4 +l_npc_anm_sa5_drink = .data:0x00000604; // type:object size:0x6 scope:local align:4 +l_npc_anm_sa5_tbl = .data:0x0000060C; // type:object size:0x10 scope:local align:4 +l_npc_anm_talk2_ug = .data:0x0000061C; // type:object size:0x3 scope:local align:4 +l_npc_anm_sit_ug = .data:0x00000620; // type:object size:0xC scope:local align:4 +l_npc_anm_wait_tbl = .data:0x0000062C; // type:object size:0x98 scope:local align:4 +@4197 = .data:0x000006C4; // type:object size:0xC scope:local align:4 +@4198 = .data:0x000006D0; // type:object size:0xC scope:local align:4 +@4199 = .data:0x000006DC; // type:object size:0xC scope:local align:4 +@4200 = .data:0x000006E8; // type:object size:0xC scope:local align:4 +@4201 = .data:0x000006F4; // type:object size:0xC scope:local align:4 +@4202 = .data:0x00000700; // type:object size:0xC scope:local align:4 +@4203 = .data:0x0000070C; // type:object size:0xC scope:local align:4 +@4204 = .data:0x00000718; // type:object size:0xC scope:local align:4 +@4205 = .data:0x00000724; // type:object size:0xC scope:local align:4 +@4206 = .data:0x00000730; // type:object size:0xC scope:local align:4 +@4207 = .data:0x0000073C; // type:object size:0xC scope:local align:4 +@4208 = .data:0x00000748; // type:object size:0xC scope:local align:4 +@4209 = .data:0x00000754; // type:object size:0xC scope:local align:4 +@4210 = .data:0x00000760; // type:object size:0xC scope:local align:4 +@4211 = .data:0x0000076C; // type:object size:0xC scope:local align:4 +@4212 = .data:0x00000778; // type:object size:0xC scope:local align:4 +@4213 = .data:0x00000784; // type:object size:0xC scope:local align:4 +@4214 = .data:0x00000790; // type:object size:0xC scope:local align:4 +@4215 = .data:0x0000079C; // type:object size:0xC scope:local align:4 +l_anm_set_sub = .data:0x000007A8; // type:object size:0xE4 scope:local align:4 +l_npc_status = .data:0x0000088C; // type:object size:0x4C scope:local align:4 +l_npc_dat_uo1 = .data:0x000008D8; // type:object size:0x60 scope:local align:4 +l_npc_dat_uo2 = .data:0x00000938; // type:object size:0x60 scope:local align:4 +l_npc_dat_uo3 = .data:0x00000998; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub1 = .data:0x000009F8; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub2 = .data:0x00000A58; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub3 = .data:0x00000AB8; // type:object size:0x60 scope:local align:4 +l_npc_dat_ub4 = .data:0x00000B18; // type:object size:0x60 scope:local align:4 +l_npc_dat_uw1 = .data:0x00000B78; // type:object size:0x60 scope:local align:4 +l_npc_dat_uw2 = .data:0x00000BD8; // type:object size:0x60 scope:local align:4 +l_npc_dat_um1 = .data:0x00000C38; // type:object size:0x60 scope:local align:4 +l_npc_dat_um2 = .data:0x00000C98; // type:object size:0x60 scope:local align:4 +l_npc_dat_um3 = .data:0x00000CF8; // type:object size:0x60 scope:local align:4 +l_npc_dat_um1_n = .data:0x00000D58; // type:object size:0x60 scope:local align:4 +l_npc_dat_um3_n = .data:0x00000DB8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa1 = .data:0x00000E18; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa2 = .data:0x00000E78; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa3 = .data:0x00000ED8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa4 = .data:0x00000F38; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa5 = .data:0x00000F98; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa1_n = .data:0x00000FF8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa3_n = .data:0x00001058; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa4_n = .data:0x000010B8; // type:object size:0x60 scope:local align:4 +l_npc_dat_sa5_n = .data:0x00001118; // type:object size:0x60 scope:local align:4 +l_npc_dat_ug1 = .data:0x00001178; // type:object size:0x60 scope:local align:4 +l_npc_dat_ug2 = .data:0x000011D8; // type:object size:0x60 scope:local align:4 +l_npc_dat = .data:0x00001238; // type:object size:0x98 scope:local align:4 +l_joint_dat_kyoro = .data:0x000012D0; // type:object size:0x12 scope:local align:4 +l_joint_dat_cafe = .data:0x000012E4; // type:object size:0x12 scope:local align:4 +l_msg_uo1_1st_haitatu = .data:0x000012F8; // type:object size:0xC scope:local align:4 +l_msg_uo1_haitatu = .data:0x00001304; // type:object size:0x8 scope:local align:4 +l_msg_uo1_1st_talk = .data:0x0000130C; // type:object size:0x10 scope:local align:4 +l_msg_uo1_1st_talk_fdai = .data:0x0000131C; // type:object size:0x14 scope:local align:4 +l_msg_uo1_1st_talk_fdai2 = .data:0x00001330; // type:object size:0x8 scope:local align:4 +l_msg_uo1_2nd_talk_fdai = .data:0x00001338; // type:object size:0x8 scope:local align:4 +l_msg_uo1_fadi1 = .data:0x00001340; // type:object size:0xC scope:local align:4 +l_msg_uo1_fdai2 = .data:0x0000134C; // type:object size:0xC scope:local align:4 +l_msg_uo2_1st_talk = .data:0x00001358; // type:object size:0x10 scope:local align:4 +l_msg_uo2_2nd_talk = .data:0x00001368; // type:object size:0x8 scope:local align:4 +l_msg_uo2_surprise = .data:0x00001370; // type:object size:0x8 scope:local align:4 +l_msg_uo2_help = .data:0x00001378; // type:object size:0x8 scope:local align:4 +l_msg_uo3_1st_talk = .data:0x00001380; // type:object size:0x10 scope:local align:4 +l_msg_uo3_befor_letter = .data:0x00001390; // type:object size:0x8 scope:local align:4 +l_msg_uo3_after_letter = .data:0x00001398; // type:object size:0x8 scope:local align:4 +l_msg_uo3_retry_letter = .data:0x000013A0; // type:object size:0x8 scope:local align:4 +l_msg_uo3_kyoro = .data:0x000013A8; // type:object size:0x8 scope:local align:4 +l_msg_uo3_letter = .data:0x000013B0; // type:object size:0x8 scope:local align:4 +l_msg_xy_uo3_photo = .data:0x000013B8; // type:object size:0xC scope:local align:4 +l_msg_xy_uo3_no_photo = .data:0x000013C4; // type:object size:0x8 scope:local align:4 +l_msg_ub1_1st_talk1 = .data:0x000013CC; // type:object size:0x10 scope:local align:4 +l_msg_ub1_1st_talk2 = .data:0x000013DC; // type:object size:0x10 scope:local align:4 +l_msg_ub1_1st_talk3 = .data:0x000013EC; // type:object size:0x18 scope:local align:4 +l_msg_ub1_1st_talk4 = .data:0x00001404; // type:object size:0x10 scope:local align:4 +l_msg_ub1_1st_talk = .data:0x00001414; // type:object size:0x14 scope:local align:4 +l_msg_ub1_no_camera1 = .data:0x00001428; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_camera2 = .data:0x00001438; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_camera = .data:0x00001448; // type:object size:0xC scope:local align:4 +l_msg_ub1_no_collect_map201 = .data:0x00001454; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map202 = .data:0x00001464; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map203 = .data:0x00001474; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map204 = .data:0x00001484; // type:object size:0x10 scope:local align:4 +l_msg_ub1_no_collect_map20 = .data:0x00001494; // type:object size:0x14 scope:local align:4 +l_msg_ub1_collect_map201 = .data:0x000014A8; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20 = .data:0x000014B8; // type:object size:0x8 scope:local align:4 +l_msg_ub1_collect_map20_1day1 = .data:0x000014C0; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20_1day2 = .data:0x000014D0; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20_1day3 = .data:0x000014E0; // type:object size:0x10 scope:local align:4 +l_msg_ub1_collect_map20_1day = .data:0x000014F0; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_no_photo1 = .data:0x00001500; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_no_photo = .data:0x00001510; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub1_have_map201 = .data:0x00001518; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_have_map20 = .data:0x00001528; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub1_get_map201 = .data:0x00001530; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map202 = .data:0x00001540; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map203 = .data:0x00001550; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map204 = .data:0x00001560; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map205 = .data:0x00001570; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map20_1 = .data:0x00001580; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub1_get_map20_2 = .data:0x00001588; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub1_get_map20_3 = .data:0x00001598; // type:object size:0x8 scope:local align:4 +l_msg_ub3_1st_talk = .data:0x000015A0; // type:object size:0x10 scope:local align:4 +l_msg_ub3_ship_near5 = .data:0x000015B0; // type:object size:0x8 scope:local align:4 +l_msg_ub3_tact = .data:0x000015B8; // type:object size:0x10 scope:local align:4 +l_msg_ub3_talk = .data:0x000015C8; // type:object size:0xC scope:local align:4 +l_msg_ub4_1st_talk = .data:0x000015D4; // type:object size:0x8 scope:local align:4 +l_msg_ub4_color_photo = .data:0x000015DC; // type:object size:0x8 scope:local align:4 +l_msg_ub4_no_photo_box = .data:0x000015E4; // type:object size:0x8 scope:local align:4 +l_msg_ub4_photo_box = .data:0x000015EC; // type:object size:0xC scope:local align:4 +l_msg_ub4_photo_house = .data:0x000015F8; // type:object size:0xC scope:local align:4 +l_msg_xy_ub4_no_photo = .data:0x00001604; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub4_no_color = .data:0x0000160C; // type:object size:0x8 scope:local align:4 +l_msg_xy_ub4_get_item = .data:0x00001614; // type:object size:0x10 scope:local align:4 +l_msg_xy_ub4_talk = .data:0x00001624; // type:object size:0x8 scope:local align:4 +l_msg_uw1_1st_talk_day = .data:0x0000162C; // type:object size:0xC scope:local align:4 +l_msg_uw1_talk_day = .data:0x00001638; // type:object size:0x8 scope:local align:4 +l_msg_uw1_talk_next = .data:0x00001640; // type:object size:0x8 scope:local align:4 +l_msg_uw1_done_gp1_arasoi = .data:0x00001648; // type:object size:0x8 scope:local align:4 +l_msg_uw1_get_pearl1 = .data:0x00001650; // type:object size:0xC scope:local align:4 +l_msg_uw1_talked_night = .data:0x0000165C; // type:object size:0x10 scope:local align:4 +l_msg_uw1_not_talked_night = .data:0x0000166C; // type:object size:0xC scope:local align:4 +l_msg_uw1_1st_talk_night = .data:0x00001678; // type:object size:0xC scope:local align:4 +l_msg_uw1_talk_night = .data:0x00001684; // type:object size:0xC scope:local align:4 +l_msg_uw1_magic_shield = .data:0x00001690; // type:object size:0xC scope:local align:4 +l_msg_uw1_no_magic_shield = .data:0x0000169C; // type:object size:0xC scope:local align:4 +l_msg_uw2_1st_talk1 = .data:0x000016A8; // type:object size:0xC scope:local align:4 +l_msg_uw2_no_photo3 = .data:0x000016B4; // type:object size:0xC scope:local align:4 +l_msg_uw2_no_1day_photo3 = .data:0x000016C0; // type:object size:0xC scope:local align:4 +l_msg_uw2_request = .data:0x000016CC; // type:object size:0x10 scope:local align:4 +l_msg_uw2_request_yes = .data:0x000016DC; // type:object size:0x8 scope:local align:4 +l_msg_uw2_request_no = .data:0x000016E4; // type:object size:0x8 scope:local align:4 +l_msg_uw2_cafe_off = .data:0x000016EC; // type:object size:0xC scope:local align:4 +l_msg_uw2_cafe_on = .data:0x000016F8; // type:object size:0x8 scope:local align:4 +l_msg_uw2_1st_talk2 = .data:0x00001700; // type:object size:0x10 scope:local align:4 +l_msg_uw2_talk2 = .data:0x00001710; // type:object size:0x8 scope:local align:4 +l_msg_uw2_talk3 = .data:0x00001718; // type:object size:0x8 scope:local align:4 +l_msg_um1_night = .data:0x00001720; // type:object size:0x8 scope:local align:4 +l_msg_um1_frrs_stop = .data:0x00001728; // type:object size:0x10 scope:local align:4 +l_msg_um1_wind = .data:0x00001738; // type:object size:0x20 scope:local align:4 +l_msg_um1_1st_talk = .data:0x00001758; // type:object size:0xC scope:local align:4 +l_msg_um1_light_off = .data:0x00001764; // type:object size:0x10 scope:local align:4 +l_msg_um1_get_item = .data:0x00001774; // type:object size:0x10 scope:local align:4 +l_msg_um1_last = .data:0x00001784; // type:object size:0x8 scope:local align:4 +l_msg_um2_1st_talk1 = .data:0x0000178C; // type:object size:0x10 scope:local align:4 +l_msg_um2_no_1day_photo3 = .data:0x0000179C; // type:object size:0x10 scope:local align:4 +l_msg_um2_no_request = .data:0x000017AC; // type:object size:0x8 scope:local align:4 +l_msg_um2_cafe_off = .data:0x000017B4; // type:object size:0xC scope:local align:4 +l_msg_um2_cafe_on = .data:0x000017C0; // type:object size:0xC scope:local align:4 +l_msg_um2_1st_talk2 = .data:0x000017CC; // type:object size:0x8 scope:local align:4 +l_msg_um2_talk2 = .data:0x000017D4; // type:object size:0x8 scope:local align:4 +l_msg_um2_talk3 = .data:0x000017DC; // type:object size:0x8 scope:local align:4 +l_msg_xy_um2_talk1 = .data:0x000017E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_um2_talk2 = .data:0x000017F4; // type:object size:0xC scope:local align:4 +l_msg_xy_um2_talk3 = .data:0x00001800; // type:object size:0x10 scope:local align:4 +l_msg_xy_um2_talk4 = .data:0x00001810; // type:object size:0x18 scope:local align:4 +l_msg_xy_um2_talk5 = .data:0x00001828; // type:object size:0xC scope:local align:4 +l_msg_um3_not_sail = .data:0x00001834; // type:object size:0x8 scope:local align:4 +l_msg_um3_1st_talk = .data:0x0000183C; // type:object size:0x10 scope:local align:4 +l_msg_um3_no_nazo_talk = .data:0x0000184C; // type:object size:0xC scope:local align:4 +l_msg_um3_no_nazo_talk2 = .data:0x00001858; // type:object size:0x8 scope:local align:4 +l_msg_um3_nazo_talk = .data:0x00001860; // type:object size:0x10 scope:local align:4 +l_msg_um3_no_map15 = .data:0x00001870; // type:object size:0xC scope:local align:4 +l_msg_um3_map15 = .data:0x0000187C; // type:object size:0x8 scope:local align:4 +l_msg_um3_1st_night = .data:0x00001884; // type:object size:0xC scope:local align:4 +l_msg_um3_no_look_moon = .data:0x00001890; // type:object size:0xC scope:local align:4 +l_msg_um3_no_map15_n = .data:0x0000189C; // type:object size:0x8 scope:local align:4 +l_msg_um3_map15_n = .data:0x000018A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_um3_ng = .data:0x000018B4; // type:object size:0x8 scope:local align:4 +l_msg_xy_um3_sun = .data:0x000018BC; // type:object size:0x8 scope:local align:4 +l_msg_xy_um3_no_full_moon = .data:0x000018C4; // type:object size:0x8 scope:local align:4 +l_msg_xy_um3_no_color = .data:0x000018CC; // type:object size:0x8 scope:local align:4 +l_msg_xy_moon = .data:0x000018D4; // type:object size:0x1C scope:local align:4 +l_msg_look_full_moon = .data:0x000018F0; // type:object size:0xC scope:local align:4 +l_msg_look_moon = .data:0x000018FC; // type:object size:0xC scope:local align:4 +l_msg_look_orion = .data:0x00001908; // type:object size:0x8 scope:local align:4 +l_msg_look_hokuto = .data:0x00001910; // type:object size:0x8 scope:local align:4 +l_msg_sa1_1st_talk = .data:0x00001918; // type:object size:0x14 scope:local align:4 +l_msg_sa1_talk = .data:0x0000192C; // type:object size:0x8 scope:local align:4 +l_msg_sa2_1st_talk = .data:0x00001934; // type:object size:0x8 scope:local align:4 +l_msg_sa2_wind_west = .data:0x0000193C; // type:object size:0x10 scope:local align:4 +l_msg_sa2_wind_east = .data:0x0000194C; // type:object size:0xC scope:local align:4 +l_msg_sa2_wind_not_west = .data:0x00001958; // type:object size:0xC scope:local align:4 +l_msg_sa2_night = .data:0x00001964; // type:object size:0x8 scope:local align:4 +l_msg_sa3_not_sail = .data:0x0000196C; // type:object size:0xC scope:local align:4 +l_msg_sa3_1st_talk = .data:0x00001978; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai_0 = .data:0x00001984; // type:object size:0x8 scope:local align:4 +l_msg_sa3_fdai_1 = .data:0x0000198C; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_2 = .data:0x000019AC; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_3 = .data:0x000019CC; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai_4 = .data:0x000019D8; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_5 = .data:0x000019F8; // type:object size:0x20 scope:local align:4 +l_msg_sa3_fdai_6 = .data:0x00001A18; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai_7 = .data:0x00001A24; // type:object size:0xC scope:local align:4 +l_msg_sa3_fdai = .data:0x00001A30; // type:object size:0x20 scope:local align:4 +l_item_chk_sa3 = .data:0x00001A50; // type:object size:0x8 scope:local align:4 +l_item_id_sa3 = .data:0x00001A58; // type:object size:0x10 scope:local align:4 +l_msg_sa3_night = .data:0x00001A68; // type:object size:0x8 scope:local align:4 +l_msg_sa4_1st_talk = .data:0x00001A70; // type:object size:0xC scope:local align:4 +l_msg_sa4_not_sail = .data:0x00001A7C; // type:object size:0x8 scope:local align:4 +l_msg_sa4_wind_0 = .data:0x00001A84; // type:object size:0x20 scope:local align:4 +l_msg_sa4_wind_1 = .data:0x00001AA4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_2 = .data:0x00001AB4; // type:object size:0x20 scope:local align:4 +l_msg_sa4_wind_3 = .data:0x00001AD4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_4 = .data:0x00001AE4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_5 = .data:0x00001AF4; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_6 = .data:0x00001B04; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind_7 = .data:0x00001B14; // type:object size:0x10 scope:local align:4 +l_msg_sa4_wind = .data:0x00001B24; // type:object size:0x20 scope:local align:4 +l_msg_sa4_night = .data:0x00001B44; // type:object size:0x8 scope:local align:4 +l_msg_sa4_night_yes = .data:0x00001B4C; // type:object size:0x8 scope:local align:4 +l_msg_sa4_night_no = .data:0x00001B54; // type:object size:0x10 scope:local align:4 +l_msg_sa5_1st_talk = .data:0x00001B64; // type:object size:0xC scope:local align:4 +l_msg_sa5_play0 = .data:0x00001B70; // type:object size:0xC scope:local align:4 +l_msg_sa5_play1 = .data:0x00001B7C; // type:object size:0xC scope:local align:4 +l_msg_sa5_play2 = .data:0x00001B88; // type:object size:0xC scope:local align:4 +l_msg_sa5_play3 = .data:0x00001B94; // type:object size:0x8 scope:local align:4 +l_msg_sa5_play = .data:0x00001B9C; // type:object size:0x10 scope:local align:4 +l_msg_sa5_day = .data:0x00001BAC; // type:object size:0x8 scope:local align:4 +l_msg_sa5_50rupee = .data:0x00001BB4; // type:object size:0x8 scope:local align:4 +l_msg_sa5_1st = .data:0x00001BBC; // type:object size:0xC scope:local align:4 +l_msg_sa5_2nd = .data:0x00001BC8; // type:object size:0xC scope:local align:4 +l_msg_sa5_no = .data:0x00001BD4; // type:object size:0x8 scope:local align:4 +l_msg_sa5_yes = .data:0x00001BDC; // type:object size:0x8 scope:local align:4 +l_msg_sa5_explain1 = .data:0x00001BE4; // type:object size:0x14 scope:local align:4 +l_msg_sa5_explain2 = .data:0x00001BF8; // type:object size:0x14 scope:local align:4 +l_msg_sa5_explain3 = .data:0x00001C0C; // type:object size:0x14 scope:local align:4 +l_msg_sa5_explain = .data:0x00001C20; // type:object size:0xC scope:local align:4 +l_msg_sa5_ok = .data:0x00001C2C; // type:object size:0xC scope:local align:4 +l_msg_sa5_wait = .data:0x00001C38; // type:object size:0x8 scope:local align:4 +l_msg_sa5_mini_game_clr = .data:0x00001C40; // type:object size:0x18 scope:local align:4 +l_msg_sa5_timer_zero = .data:0x00001C58; // type:object size:0x8 scope:local align:4 +l_msg_sa5__next_day = .data:0x00001C60; // type:object size:0x8 scope:local align:4 +l_msg_sa5_false_1st1 = .data:0x00001C68; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_1st2 = .data:0x00001C74; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_1st3 = .data:0x00001C80; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_1st = .data:0x00001C8C; // type:object size:0xC scope:local align:4 +l_msg_sa5_false_2nd = .data:0x00001C98; // type:object size:0xC scope:local align:4 +l_msg_sa5_night = .data:0x00001CA4; // type:object size:0x8 scope:local align:4 +l_msg_xy_sa5_no_skull_necklace = .data:0x00001CAC; // type:object size:0x8 scope:local align:4 +l_msg_xy_sa5_1st = .data:0x00001CB4; // type:object size:0x10 scope:local align:4 +l_msg_xy_sa5_2nd = .data:0x00001CC4; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_no = .data:0x00001CD0; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_yes_ng = .data:0x00001CDC; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_yes = .data:0x00001CE8; // type:object size:0x10 scope:local align:4 +l_msg_xy_sa5_explain = .data:0x00001CF8; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_ok = .data:0x00001D04; // type:object size:0xC scope:local align:4 +l_msg_xy_sa5_wait = .data:0x00001D10; // type:object size:0x8 scope:local align:4 +l_msg_xy_sa5_mini_game2_clr = .data:0x00001D18; // type:object size:0x14 scope:local align:4 +l_msg_xy_pig1 = .data:0x00001D2C; // type:object size:0x8 scope:local align:4 +l_msg_xy_pig2 = .data:0x00001D34; // type:object size:0x8 scope:local align:4 +l_msg_ug1_1st_talk = .data:0x00001D3C; // type:object size:0xC scope:local align:4 +l_msg_ug1_hint_talk = .data:0x00001D48; // type:object size:0x8 scope:local align:4 +l_msg_ug1_hint_talk_today = .data:0x00001D50; // type:object size:0x8 scope:local align:4 +l_msg_ug1_out_area = .data:0x00001D58; // type:object size:0x8 scope:local align:4 +l_msg_ug2_1st_talk = .data:0x00001D60; // type:object size:0xC scope:local align:4 +l_msg_ug2_hint_talk = .data:0x00001D6C; // type:object size:0x8 scope:local align:4 +l_msg_ug2_hint_talk_today = .data:0x00001D74; // type:object size:0xC scope:local align:4 +l_msg_ug2_out_area = .data:0x00001D80; // type:object size:0x8 scope:local align:4 +l_get_item_no = .data:0x00001D88; // type:object size:0x18 scope:local align:4 +l_pso_uo2 = .data:0x00001DA0; // type:object size:0x1C scope:local align:4 +l_pso_uo3 = .data:0x00001DBC; // type:object size:0x1C scope:local align:4 +l_pso_ub4 = .data:0x00001DD8; // type:object size:0x1C scope:local align:4 +l_pso_uw2 = .data:0x00001DF4; // type:object size:0x1C scope:local align:4 +l_pso_uw2_2 = .data:0x00001E10; // type:object size:0x1C scope:local align:4 +l_pso_um2 = .data:0x00001E2C; // type:object size:0x1C scope:local align:4 +l_pso_tbl = .data:0x00001E48; // type:object size:0x18 scope:local align:4 +@4484 = .data:0x00001E60; // type:object size:0x34 scope:local align:4 +l_method$4501 = .data:0x00001E94; // type:object size:0xC scope:local align:4 +@4747 = .data:0x00001EA0; // type:object size:0x4C scope:local align:4 +@4863 = .data:0x00001EEC; // type:object size:0xC scope:local align:4 +@4864 = .data:0x00001EF8; // type:object size:0xC scope:local align:4 +@4865 = .data:0x00001F04; // type:object size:0xC scope:local align:4 +@4866 = .data:0x00001F10; // type:object size:0xC scope:local align:4 +@4867 = .data:0x00001F1C; // type:object size:0xC scope:local align:4 +@4868 = .data:0x00001F28; // type:object size:0xC scope:local align:4 +@4869 = .data:0x00001F34; // type:object size:0xC scope:local align:4 +@4870 = .data:0x00001F40; // type:object size:0xC scope:local align:4 +@4871 = .data:0x00001F4C; // type:object size:0xC scope:local align:4 +@4872 = .data:0x00001F58; // type:object size:0xC scope:local align:4 +@4873 = .data:0x00001F64; // type:object size:0xC scope:local align:4 +@4874 = .data:0x00001F70; // type:object size:0xC scope:local align:4 +@4875 = .data:0x00001F7C; // type:object size:0xC scope:local align:4 +@4876 = .data:0x00001F88; // type:object size:0xC scope:local align:4 +@4877 = .data:0x00001F94; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00001FA0; // type:object size:0xB4 scope:local align:4 +@4878 = .data:0x00002054; // type:object size:0xC scope:local align:4 +@4879 = .data:0x00002060; // type:object size:0xC scope:local align:4 +@4880 = .data:0x0000206C; // type:object size:0xC scope:local align:4 +@4881 = .data:0x00002078; // type:object size:0xC scope:local align:4 +@4882 = .data:0x00002084; // type:object size:0xC scope:local align:4 +@4883 = .data:0x00002090; // type:object size:0xC scope:local align:4 +@4884 = .data:0x0000209C; // type:object size:0xC scope:local align:4 +@4885 = .data:0x000020A8; // type:object size:0xC scope:local align:4 +@4886 = .data:0x000020B4; // type:object size:0xC scope:local align:4 +@4887 = .data:0x000020C0; // type:object size:0xC scope:local align:4 +@4888 = .data:0x000020CC; // type:object size:0xC scope:local align:4 +@4889 = .data:0x000020D8; // type:object size:0xC scope:local align:4 +@4890 = .data:0x000020E4; // type:object size:0xC scope:local align:4 +@4891 = .data:0x000020F0; // type:object size:0xC scope:local align:4 +@4892 = .data:0x000020FC; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00002108; // type:object size:0xB4 scope:local align:4 +@5192 = .data:0x000021BC; // type:object size:0x34 scope:local align:4 +cut_name_tbl$5950 = .data:0x000021F0; // type:object size:0x40 scope:local align:4 +@6003 = .data:0x00002230; // type:object size:0x40 scope:local align:4 +@6002 = .data:0x00002270; // type:object size:0x40 scope:local align:4 +@6355 = .data:0x000022B0; // type:object size:0x34 scope:local align:4 +@6550 = .data:0x000022E4; // type:object size:0x60 scope:local align:4 +@7158 = .data:0x00002344; // type:object size:0x4C scope:local align:4 +@7157 = .data:0x00002390; // type:object size:0x44 scope:local align:4 +@7217 = .data:0x000023D4; // type:object size:0x78 scope:local align:4 +@7276 = .data:0x0000244C; // type:object size:0x24 scope:local align:4 +@7291 = .data:0x00002470; // type:object size:0x24 scope:local align:4 +@7307 = .data:0x00002494; // type:object size:0x28 scope:local align:4 +@7698 = .data:0x000024BC; // type:object size:0x44 scope:local align:4 +@7875 = .data:0x00002500; // type:object size:0x4C scope:local align:4 +l_daiza_no_tbl = .data:0x0000254C; // type:object size:0xC scope:local align:4 +l_ug_no$8101 = .data:0x00002558; // type:object size:0x2 scope:local align:4 +daNpc_PeopleMethodTable = .data:0x0000255C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PEOPLE = .data:0x0000257C; // type:object size:0x30 scope:global align:4 +__vt__13daNpcPeople_c = .data:0x000025AC; // type:object size:0x14 scope:global align:4 +__vt__9dSnap_Obj = .data:0x000025C0; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000025CC; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000025D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000025E4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000025F0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000025FC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00002608; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00002614; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00002620; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000262C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000026B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000026C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000026CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00002720; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00002744; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_npc_pf1/splits.txt b/config/GZLP01/rels/d_a_npc_pf1/splits.txt new file mode 100644 index 000000000..2e7005616 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_pf1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pf1.cpp: + .text start:0x000000EC end:0x00003AE0 + .text start:0x00003AE0 end:0x00003AF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000139 + .data start:0x00000000 end:0x000003E4 + .bss start:0x00000008 end:0x0000011C diff --git a/config/GZLP01/rels/d_a_npc_pf1/symbols.txt b/config/GZLP01/rels/d_a_npc_pf1/symbols.txt new file mode 100644 index 000000000..e63f4765c --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_pf1/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Pf1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Pf1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +__dt__4cXyzFv = .text:0x0000030C; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000348; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Pf1_cFP7J3DNodeP8J3DModel = .text:0x00000394; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +init_PF1_0__11daNpc_Pf1_cFv = .text:0x0000044C; // type:function size:0x80 scope:global align:4 +createInit__11daNpc_Pf1_cFv = .text:0x000004CC; // type:function size:0x1EC scope:global align:4 +play_animation__11daNpc_Pf1_cFv = .text:0x000006B8; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Pf1_cFb = .text:0x00000760; // type:function size:0xB0 scope:global align:4 +bckResID__11daNpc_Pf1_cFi = .text:0x00000810; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Pf1_cFi = .text:0x00000824; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Pf1_cFScb = .text:0x00000838; // type:function size:0x120 scope:global align:4 +init_texPttrnAnm__11daNpc_Pf1_cFScb = .text:0x00000958; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Pf1_cFv = .text:0x00000978; // type:function size:0xA4 scope:global align:4 +setAnm_anm__11daNpc_Pf1_cFPQ211daNpc_Pf1_c9anm_prm_c = .text:0x00000A1C; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Pf1_cFii = .text:0x00000AB8; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Pf1_cFv = .text:0x00000B28; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Pf1_cFv = .text:0x00000B94; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Pf1_cFv = .text:0x00000B98; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Pf1_cFUc = .text:0x00000B9C; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Pf1_cFv = .text:0x00000BDC; // type:function size:0x6C scope:global align:4 +setAnm_ATR__11daNpc_Pf1_cFv = .text:0x00000C48; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Pf1_cFUs = .text:0x00000CAC; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Pf1_cFPUl = .text:0x00000D68; // type:function size:0xF8 scope:global align:4 +getMsg_PF1_0__11daNpc_Pf1_cFv = .text:0x00000E60; // type:function size:0x60 scope:global align:4 +getMsg__11daNpc_Pf1_cFv = .text:0x00000EC0; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Pf1_cFv = .text:0x00000EFC; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Pf1_cFv = .text:0x00000F88; // type:function size:0xBC scope:global align:4 +chk_talk__11daNpc_Pf1_cFv = .text:0x00001044; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Pf1_cFv = .text:0x000010DC; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Pf1_cFUiPi = .text:0x0000111C; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Pf1_cFv = .text:0x00001170; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Pf1_cFv = .text:0x00001334; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Pf1_cFb = .text:0x000013B4; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Pf1_cFi = .text:0x0000140C; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Pf1_cFi = .text:0x00001494; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Pf1_cFv = .text:0x00001534; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Pf1_cFv = .text:0x00001558; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Pf1_cFi = .text:0x00001590; // type:function size:0x8C scope:global align:4 +set_action__11daNpc_Pf1_cFM11daNpc_Pf1_cFPCvPvPv_iPv = .text:0x0000161C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Pf1_cFSc = .text:0x000016C8; // type:function size:0xD4 scope:global align:4 +createTama__11daNpc_Pf1_cFf = .text:0x0000179C; // type:function size:0x1BC scope:global align:4 +chk_areaIN__11daNpc_Pf1_cFf4cXyz = .text:0x00001958; // type:function size:0x128 scope:global align:4 +endEvent_check__11daNpc_Pf1_cFv = .text:0x00001A80; // type:function size:0x4C scope:global align:4 +startEvent_check__11daNpc_Pf1_cFv = .text:0x00001ACC; // type:function size:0x120 scope:global align:4 +set_pthPoint__11daNpc_Pf1_cFUc = .text:0x00001BEC; // type:function size:0xA8 scope:global align:4 +chk_attn__11daNpc_Pf1_cFv = .text:0x00001C94; // type:function size:0x218 scope:global align:4 +setBikon__11daNpc_Pf1_cF4cXyz = .text:0x00001EAC; // type:function size:0xBC scope:global align:4 +delBikon__11daNpc_Pf1_cFv = .text:0x00001F68; // type:function size:0x4 scope:global align:4 +wait_1__11daNpc_Pf1_cFv = .text:0x00001F6C; // type:function size:0x8 scope:global align:4 +regret__11daNpc_Pf1_cFv = .text:0x00001F74; // type:function size:0xBC scope:global align:4 +attk_1__11daNpc_Pf1_cFv = .text:0x00002030; // type:function size:0x320 scope:global align:4 +walk_1__11daNpc_Pf1_cFv = .text:0x00002350; // type:function size:0x280 scope:global align:4 +wait_2__11daNpc_Pf1_cFv = .text:0x000025D0; // type:function size:0x114 scope:global align:4 +wait_3__11daNpc_Pf1_cFv = .text:0x000026E4; // type:function size:0x190 scope:global align:4 +talk_1__11daNpc_Pf1_cFv = .text:0x00002874; // type:function size:0x10C scope:global align:4 +wait_action1__11daNpc_Pf1_cFPv = .text:0x00002980; // type:function size:0x10C scope:global align:4 +demo__11daNpc_Pf1_cFv = .text:0x00002A8C; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Pf1_cFv = .text:0x00002BCC; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Pf1_cFv = .text:0x00002C5C; // type:function size:0xD4 scope:global align:4 +_execute__11daNpc_Pf1_cFv = .text:0x00002D30; // type:function size:0x264 scope:global align:4 +_delete__11daNpc_Pf1_cFv = .text:0x00002F94; // type:function size:0x64 scope:global align:4 +_create__11daNpc_Pf1_cFv = .text:0x00002FF8; // type:function size:0x260 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003258; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000032B4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000032FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000033C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003410; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000346C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000034B4; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Pf1_cFv = .text:0x00003524; // type:function size:0x274 scope:global align:4 +CreateHeap__11daNpc_Pf1_cFv = .text:0x00003798; // type:function size:0x84 scope:global align:4 +daNpc_Pf1_Create__FP10fopAc_ac_c = .text:0x0000381C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_Delete__FP11daNpc_Pf1_c = .text:0x0000383C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_Execute__FP11daNpc_Pf1_c = .text:0x0000385C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_Draw__FP11daNpc_Pf1_c = .text:0x0000387C; // type:function size:0x20 scope:local align:4 +daNpc_Pf1_IsDelete__FP11daNpc_Pf1_c = .text:0x0000389C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000038A4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000038B4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000038BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000038C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000038CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000038D4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000390C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003914; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000391C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003924; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000395C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00003960; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003968; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003970; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003978; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003984; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Pf1_HIO_cFv = .text:0x00003990; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000039EC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00003A08; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_pf1_cpp = .text:0x00003A84; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003AC0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003AC8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003AD0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003AD8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00003AE0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00003AE8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003AF0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4295 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_resID_tbl$4338 = .rodata:0x00000010; // type:object size:0x20 scope:local align:4 +a_resID_tbl$4343 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@4361 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4788 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4790 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4791 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4874 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4945 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4948 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4949 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4951 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@5266 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5267 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5268 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@5486 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5487 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5488 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5498 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5500 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5502 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5504 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5577 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5689 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5691 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5893 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000C0; // type:object size:0x79 scope:local align:4 data:string_table +a_prm_tbl$4141 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_evn_tbl = .data:0x00000040; // type:object size:0x4 scope:local align:4 +@4229 = .data:0x00000044; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4397 = .data:0x00000050; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4404 = .data:0x000000D0; // type:object size:0x80 scope:local align:4 +a_anm_prm_tbl$4451 = .data:0x00000150; // type:object size:0x60 scope:local align:4 +@4490 = .data:0x000001B0; // type:object size:0x28 scope:local align:4 +a_cut_tbl$4653 = .data:0x000001D8; // type:object size:0x4 scope:local align:4 +@4732 = .data:0x000001DC; // type:object size:0x20 scope:local align:4 +@5432 = .data:0x000001FC; // type:object size:0x20 scope:local align:4 +a_siz_tbl$5593 = .data:0x0000021C; // type:object size:0x8 scope:local align:4 +l_daNpc_Pf1_Method = .data:0x00000224; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PF1 = .data:0x00000244; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000028C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000032C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000380; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000003A4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Pf1_c = .data:0x000003B8; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Pf1_HIO_c = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4146 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x4C scope:local align:4 +l_check_inf = .bss:0x000000AC; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000FC; // type:object size:0x4 scope:local align:4 +@4161 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +init$4162 = .bss:0x0000010C; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4160 = .bss:0x00000110; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_photo/splits.txt b/config/GZLP01/rels/d_a_npc_photo/splits.txt new file mode 100644 index 000000000..96b0a188e --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_photo/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_photo.cpp: + .text start:0x000000EC end:0x00004FF8 + .text start:0x00004FF8 end:0x00005040 + .text start:0x00005040 end:0x00005070 + .text start:0x00005070 end:0x0000539C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000027D + .data start:0x00000000 end:0x000007A8 + .bss start:0x00000008 end:0x0000012C diff --git a/config/GZLP01/rels/d_a_npc_photo/symbols.txt b/config/GZLP01/rels/d_a_npc_photo/symbols.txt new file mode 100644 index 000000000..027b61f3c --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_photo/symbols.txt @@ -0,0 +1,315 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daNpcPhoto_cFv = .text:0x000000EC; // type:function size:0x1E4 scope:global align:4 +__ct__8dCcD_CylFv = .text:0x000002D0; // type:function size:0x84 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000354; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003B0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000003F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000004C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000050C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000568; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000005B0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000060C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000694; // type:function size:0x70 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000704; // type:function size:0x3C scope:weak align:4 +daNpc_Photo_nodeCallBack__FP7J3DNodei = .text:0x00000740; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000858; // type:function size:0x20 scope:local align:4 +phase_1__FP12daNpcPhoto_c = .text:0x00000878; // type:function size:0xE4 scope:local align:4 +phase_2__FP12daNpcPhoto_c = .text:0x0000095C; // type:function size:0x78 scope:local align:4 +_create__12daNpcPhoto_cFv = .text:0x000009D4; // type:function size:0x30 scope:global align:4 +createHeap__12daNpcPhoto_cFv = .text:0x00000A04; // type:function size:0x29C scope:global align:4 +daNpcPhoto_XyCheckCB__FPvi = .text:0x00000CA0; // type:function size:0x20 scope:local align:4 +daNpcPhoto_XyEventCB__FPvi = .text:0x00000CC0; // type:function size:0x20 scope:local align:4 +createInit__12daNpcPhoto_cFv = .text:0x00000CE0; // type:function size:0x368 scope:global align:4 +_delete__12daNpcPhoto_cFv = .text:0x00001048; // type:function size:0x5C scope:global align:4 +_draw__12daNpcPhoto_cFv = .text:0x000010A4; // type:function size:0x1B8 scope:global align:4 +_execute__12daNpcPhoto_cFv = .text:0x0000125C; // type:function size:0x2C0 scope:global align:4 +executeCommon__12daNpcPhoto_cFv = .text:0x0000151C; // type:function size:0x64 scope:global align:4 +executeSetMode__12daNpcPhoto_cFUc = .text:0x00001580; // type:function size:0x250 scope:global align:4 +executeWait__12daNpcPhoto_cFv = .text:0x000017D0; // type:function size:0x2B0 scope:global align:4 +executeTalk__12daNpcPhoto_cFv = .text:0x00001A80; // type:function size:0x134 scope:global align:4 +executeWalk__12daNpcPhoto_cFv = .text:0x00001BB4; // type:function size:0x1E4 scope:global align:4 +executeTurn__12daNpcPhoto_cFv = .text:0x00001D98; // type:function size:0xC4 scope:global align:4 +checkOrder__12daNpcPhoto_cFv = .text:0x00001E5C; // type:function size:0x180 scope:global align:4 +eventOrder__12daNpcPhoto_cFv = .text:0x00001FDC; // type:function size:0x1DC scope:global align:4 +eventMove__12daNpcPhoto_cFv = .text:0x000021B8; // type:function size:0x1B0 scope:global align:4 +privateCut__12daNpcPhoto_cFv = .text:0x00002368; // type:function size:0x1F8 scope:global align:4 +eventMesSetInit__12daNpcPhoto_cFi = .text:0x00002560; // type:function size:0x1F8 scope:global align:4 +eventMesSet__12daNpcPhoto_cFv = .text:0x00002758; // type:function size:0x34 scope:global align:4 +eventSeSetInit__12daNpcPhoto_cFi = .text:0x0000278C; // type:function size:0x110 scope:global align:4 +eventPosSetInit__12daNpcPhoto_cFv = .text:0x0000289C; // type:function size:0x3C4 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x00002C60; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002D78; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002E18; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002E74; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002EBC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002F18; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002F60; // type:function size:0x80 scope:weak align:4 +eventGetItemInit__12daNpcPhoto_cFv = .text:0x00002FE0; // type:function size:0x5C scope:global align:4 +eventGetItem__12daNpcPhoto_cFv = .text:0x0000303C; // type:function size:0x8 scope:global align:4 +eventSetAngleInit__12daNpcPhoto_cFv = .text:0x00003044; // type:function size:0x64 scope:global align:4 +eventSetEyeInit__12daNpcPhoto_cFv = .text:0x000030A8; // type:function size:0x48 scope:global align:4 +eventSetEye__12daNpcPhoto_cFv = .text:0x000030F0; // type:function size:0x100 scope:global align:4 +eventTurnToPlayerInit__12daNpcPhoto_cFv = .text:0x000031F0; // type:function size:0x70 scope:global align:4 +eventTurnToPlayer__12daNpcPhoto_cFv = .text:0x00003260; // type:function size:0x18 scope:global align:4 +eventClrHanmeInit__12daNpcPhoto_cFv = .text:0x00003278; // type:function size:0x40 scope:global align:4 +eventGetPhotoInit__12daNpcPhoto_cFv = .text:0x000032B8; // type:function size:0x48 scope:global align:4 +eventGetPhoto__12daNpcPhoto_cFv = .text:0x00003300; // type:function size:0x1C scope:global align:4 +eventMesSetUbInit__12daNpcPhoto_cFi = .text:0x0000331C; // type:function size:0x20 scope:global align:4 +eventMesSetUb__12daNpcPhoto_cFv = .text:0x0000333C; // type:function size:0x34 scope:global align:4 +eventLookUb__12daNpcPhoto_cFv = .text:0x00003370; // type:function size:0x74 scope:global align:4 +talk2__12daNpcPhoto_cFi = .text:0x000033E4; // type:function size:0x198 scope:global align:4 +setMsgCamera__12daNpcPhoto_cFv = .text:0x0000357C; // type:function size:0x160 scope:global align:4 +next_msgStatus__12daNpcPhoto_cFPUl = .text:0x000036DC; // type:function size:0x20C scope:global align:4 +getMsg__12daNpcPhoto_cFv = .text:0x000038E8; // type:function size:0x580 scope:global align:4 +setMessage__12daNpcPhoto_cFUl = .text:0x00003E68; // type:function size:0x10 scope:global align:4 +setAnmFromMsgTag__12daNpcPhoto_cFv = .text:0x00003E78; // type:function size:0x160 scope:global align:4 +getPrmRailID__12daNpcPhoto_cFv = .text:0x00003FD8; // type:function size:0x2C scope:global align:4 +getPrmArg0__12daNpcPhoto_cFv = .text:0x00004004; // type:function size:0x2C scope:global align:4 +setMtx__12daNpcPhoto_cFv = .text:0x00004030; // type:function size:0x88 scope:global align:4 +chkAttention__12daNpcPhoto_cFv = .text:0x000040B8; // type:function size:0x274 scope:global align:4 +lookBack__12daNpcPhoto_cFv = .text:0x0000432C; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__12daNpcPhoto_cFbi = .text:0x00004478; // type:function size:0x148 scope:global align:4 +playTexPatternAnm__12daNpcPhoto_cFv = .text:0x000045C0; // type:function size:0x78 scope:global align:4 +playAnm__12daNpcPhoto_cFv = .text:0x00004638; // type:function size:0x114 scope:global align:4 +setAnm__12daNpcPhoto_cFUcif = .text:0x0000474C; // type:function size:0xD0 scope:global align:4 +setAnmTbl__12daNpcPhoto_cFP12sPhotoAnmDat = .text:0x0000481C; // type:function size:0xB4 scope:global align:4 +XyCheckCB__12daNpcPhoto_cFi = .text:0x000048D0; // type:function size:0x80 scope:global align:4 +XyEventCB__12daNpcPhoto_cFi = .text:0x00004950; // type:function size:0x10C scope:global align:4 +isPhotoOk__12daNpcPhoto_cFv = .text:0x00004A5C; // type:function size:0xAC scope:global align:4 +isPhotoDxOk__12daNpcPhoto_cFv = .text:0x00004B08; // type:function size:0x1C4 scope:global align:4 +setCollision__12daNpcPhoto_cFP8dCcD_Cyl4cXyzff = .text:0x00004CCC; // type:function size:0x78 scope:global align:4 +daNpc_PhotoCreate__FPv = .text:0x00004D44; // type:function size:0x20 scope:local align:4 +daNpc_PhotoDelete__FPv = .text:0x00004D64; // type:function size:0x24 scope:local align:4 +daNpc_PhotoExecute__FPv = .text:0x00004D88; // type:function size:0x24 scope:local align:4 +daNpc_PhotoDraw__FPv = .text:0x00004DAC; // type:function size:0x24 scope:local align:4 +daNpc_PhotoIsDelete__FPv = .text:0x00004DD0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004DD8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004E20; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004E68; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004EC4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004F0C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004F1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004F24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004F2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004F34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004F3C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004F74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004F7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004F84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004F8C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004FC4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004FC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004FD0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004FD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004FE0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004FEC; // type:function size:0xC scope:weak align:4 +__dt__9dSnap_ObjFv = .text:0x00004FF8; // type:function size:0x48 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00005040; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00005044; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00005060; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005068; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcPhoto_c5Prm_eQ212daNpcPhoto_c5Prm_e = .text:0x00005070; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x0000508C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_photo_cpp = .text:0x000050A8; // type:function size:0x2AC scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005354; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000535C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005364; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000536C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005374; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000537C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005384; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000538C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005394; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daNpcPhoto_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 data:string +l_bck_ix_tbl = .rodata:0x00000004; // type:object size:0x14 scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +l_save_dat = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@4210 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4211 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4212 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4506 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4507 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4640 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4711 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4712 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@4839 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4841 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4842 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4843 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4844 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5305 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5306 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5405 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5406 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@6046 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 data:double +@6330 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6331 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6332 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6333 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6334 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6335 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6336 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6337 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6338 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6339 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6340 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6341 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6342 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6343 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6344 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6345 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6346 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6347 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6348 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6349 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6350 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6351 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F8; // type:object size:0x185 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_npc_anm_wait = .data:0x00000034; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000038; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_spit = .data:0x00000040; // type:object size:0x6 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000048; // type:object size:0x6 scope:local align:4 +l_npc_anm_talk4 = .data:0x00000050; // type:object size:0x6 scope:local align:4 +l_npc_dat = .data:0x00000058; // type:object size:0x54 scope:local align:4 data:float +l_msg_1st_talk = .data:0x000000AC; // type:object size:0x10 scope:local align:4 +l_msg_2nd_talk = .data:0x000000BC; // type:object size:0x8 scope:local align:4 +l_msg_1st_photo = .data:0x000000C4; // type:object size:0xC scope:local align:4 +l_msg_2nd_photo = .data:0x000000D0; // type:object size:0xC scope:local align:4 +l_msg_1st_order = .data:0x000000DC; // type:object size:0x2C scope:local align:4 +l_msg_1st_order_c = .data:0x00000108; // type:object size:0xA scope:local align:4 +l_msg_1st_order_not_end = .data:0x00000114; // type:object size:0xC scope:local align:4 +l_msg_1st_order_not_end_c = .data:0x00000120; // type:object size:0x2 scope:local align:4 +l_msg_2nd_order = .data:0x00000124; // type:object size:0x10 scope:local align:4 +l_msg_2nd_order_c = .data:0x00000134; // type:object size:0x3 scope:local align:4 +l_msg_2nd_order_not_end = .data:0x00000138; // type:object size:0xC scope:local align:4 +l_msg_2nd_order_not_end_c = .data:0x00000144; // type:object size:0x2 scope:local align:4 +l_msg_3rd_order = .data:0x00000148; // type:object size:0x14 scope:local align:4 +l_msg_3rd_order_c = .data:0x0000015C; // type:object size:0x4 scope:local align:4 +l_msg_3rd_order_not_end = .data:0x00000160; // type:object size:0xC scope:local align:4 +l_msg_3rd_order_not_end_c = .data:0x0000016C; // type:object size:0x2 scope:local align:4 +l_msg_3rd_order_end = .data:0x00000170; // type:object size:0x8 scope:local align:4 +l_msg_not_color = .data:0x00000178; // type:object size:0xC scope:local align:4 +l_msg_not_color_c = .data:0x00000184; // type:object size:0x2 scope:local align:4 +l_msg_color = .data:0x00000188; // type:object size:0xC scope:local align:4 +l_msg_color_c = .data:0x00000194; // type:object size:0x2 scope:local align:4 +l_msg_week_1st = .data:0x00000198; // type:object size:0x18 scope:local align:4 +l_msg_week0 = .data:0x000001B0; // type:object size:0x10 scope:local align:4 +l_msg_week1 = .data:0x000001C0; // type:object size:0x10 scope:local align:4 +l_msg_week2 = .data:0x000001D0; // type:object size:0x10 scope:local align:4 +l_msg_week3 = .data:0x000001E0; // type:object size:0x10 scope:local align:4 +l_msg_week4 = .data:0x000001F0; // type:object size:0x10 scope:local align:4 +l_msg_week5 = .data:0x00000200; // type:object size:0x10 scope:local align:4 +l_msg_week6 = .data:0x00000210; // type:object size:0x10 scope:local align:4 +l_msg_week = .data:0x00000220; // type:object size:0x1C scope:local align:4 +l_msg_1st_talk_photo = .data:0x0000023C; // type:object size:0x14 scope:local align:4 +l_msg_talk_photo_0 = .data:0x00000250; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_1 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_2 = .data:0x00000268; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_3 = .data:0x00000274; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_4 = .data:0x00000280; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_5 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +l_msg_talk_photo_6 = .data:0x00000298; // type:object size:0xC scope:local align:4 +l_msg_talk_photo = .data:0x000002A4; // type:object size:0x1C scope:local align:4 +l_msg_buy_photo = .data:0x000002C0; // type:object size:0x8 scope:local align:4 +l_msg_get_photo = .data:0x000002C8; // type:object size:0x8 scope:local align:4 +l_msg_2F = .data:0x000002D0; // type:object size:0xC scope:local align:4 +l_msg_down = .data:0x000002DC; // type:object size:0x8 scope:local align:4 +l_msg_ub4 = .data:0x000002E4; // type:object size:0x8 scope:local align:4 +l_msg_1st_order_xy = .data:0x000002EC; // type:object size:0x10 scope:local align:4 +l_msg_2nd_order_xy = .data:0x000002FC; // type:object size:0x10 scope:local align:4 +l_msg_3rd_order_xy = .data:0x0000030C; // type:object size:0xC scope:local align:4 +l_msg_color_xy = .data:0x00000318; // type:object size:0x20 scope:local align:4 +l_msg_xy_buy_photo = .data:0x00000338; // type:object size:0x24 scope:local align:4 +l_cyl_src2 = .data:0x0000035C; // type:object size:0x44 scope:local align:4 +l_npc_staff_id = .data:0x000003A0; // type:object size:0x4 scope:local align:4 +l_pso_photo = .data:0x000003A4; // type:object size:0x18 scope:local align:4 data:float +l_method$4443 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +@4646 = .data:0x000003C8; // type:object size:0xC scope:local align:4 +@4647 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +@4648 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +@4649 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000003F8; // type:object size:0x30 scope:local align:4 +cut_name_tbl$5084 = .data:0x00000428; // type:object size:0x2C scope:local align:4 +@5130 = .data:0x00000454; // type:object size:0x2C scope:local align:4 +@5129 = .data:0x00000480; // type:object size:0x28 scope:local align:4 +@5601 = .data:0x000004A8; // type:object size:0x30 scope:local align:4 +@5811 = .data:0x000004D8; // type:object size:0x28 scope:local align:4 +@6183 = .data:0x00000500; // type:object size:0x1C scope:local align:4 +daNpc_PhotoMethodTable = .data:0x0000051C; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PHOTO = .data:0x0000053C; // type:object size:0x30 scope:global align:4 +__vt__12daNpcPhoto_c = .data:0x0000056C; // type:object size:0x14 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x00000580; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000598; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000005C8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000005E0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000005EC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000604; // type:object size:0xC scope:weak align:4 +__vt__9dSnap_Obj = .data:0x00000610; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000061C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000628; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000634; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000640; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000064C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000658; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000664; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000670; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000067C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000704; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000710; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000071C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000770; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000794; // type:object size:0x14 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4161 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@4162 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +l_counter_pos = .bss:0x0000006C; // type:object size:0x18 scope:local align:4 +@4163 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +l_gallery_pos = .bss:0x00000090; // type:object size:0xC scope:local align:4 data:float +@5461 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@5462 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@5463 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@5464 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@5465 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@5466 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +l_msg_camera = .bss:0x000000E4; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_pm1/splits.txt b/config/GZLP01/rels/d_a_npc_pm1/splits.txt new file mode 100644 index 000000000..874b80d10 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_pm1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pm1.cpp: + .text start:0x000000EC end:0x0000239C + .text start:0x0000239C end:0x000023B0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000014A + .data start:0x00000000 end:0x00000228 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLP01/rels/d_a_npc_pm1/symbols.txt b/config/GZLP01/rels/d_a_npc_pm1/symbols.txt new file mode 100644 index 000000000..9008b2db8 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_pm1/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Pm1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +nodeCallBack_Pm__FP7J3DNodei = .text:0x00000144; // type:function size:0x1BC scope:local align:4 +__dt__4cXyzFv = .text:0x00000300; // type:function size:0x3C scope:weak align:4 +createInit__11daNpc_Pm1_cFv = .text:0x0000033C; // type:function size:0x110 scope:global align:4 +setMtx__11daNpc_Pm1_cFv = .text:0x0000044C; // type:function size:0x110 scope:global align:4 +anmResID__11daNpc_Pm1_cFiPiPi = .text:0x0000055C; // type:function size:0x108 scope:global align:4 +BtpNum2ResID__11daNpc_Pm1_cFiPi = .text:0x00000664; // type:function size:0x9C scope:global align:4 +setAnm_tex__11daNpc_Pm1_cFSc = .text:0x00000700; // type:function size:0x44 scope:global align:4 +init_btp__11daNpc_Pm1_cFbi = .text:0x00000744; // type:function size:0x11C scope:global align:4 +initTexPatternAnm__11daNpc_Pm1_cFb = .text:0x00000860; // type:function size:0x44 scope:global align:4 +playTexPatternAnm__11daNpc_Pm1_cFv = .text:0x000008A4; // type:function size:0xC4 scope:global align:4 +setAnm_anm__11daNpc_Pm1_cFPQ211daNpc_Pm1_c9anm_prm_c = .text:0x00000968; // type:function size:0xCC scope:global align:4 +setAnm__11daNpc_Pm1_cFv = .text:0x00000A34; // type:function size:0x68 scope:global align:4 +chngAnmTag__11daNpc_Pm1_cFv = .text:0x00000A9C; // type:function size:0xC scope:global align:4 +ctrlAnmTag__11daNpc_Pm1_cFv = .text:0x00000AA8; // type:function size:0xC scope:global align:4 +chngAnmAtr__11daNpc_Pm1_cFUc = .text:0x00000AB4; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Pm1_cFv = .text:0x00000AF4; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Pm1_cFi = .text:0x00000AF8; // type:function size:0x68 scope:global align:4 +anmAtr__11daNpc_Pm1_cFUs = .text:0x00000B60; // type:function size:0xBC scope:global align:4 +setStt__11daNpc_Pm1_cFSc = .text:0x00000C1C; // type:function size:0x58 scope:global align:4 +next_msgStatus__11daNpc_Pm1_cFPUl = .text:0x00000C74; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Pm1_cFv = .text:0x00000C7C; // type:function size:0x8 scope:global align:4 +eventOrder__11daNpc_Pm1_cFv = .text:0x00000C84; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Pm1_cFv = .text:0x00000CD4; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Pm1_cFv = .text:0x00000D14; // type:function size:0x190 scope:global align:4 +chkAttention__11daNpc_Pm1_cFv = .text:0x00000EA4; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Pm1_cFv = .text:0x00000F24; // type:function size:0x64 scope:global align:4 +decideType__11daNpc_Pm1_cFi = .text:0x00000F88; // type:function size:0x2C scope:global align:4 +event_actionInit__11daNpc_Pm1_cFi = .text:0x00000FB4; // type:function size:0x88 scope:global align:4 +event_action__11daNpc_Pm1_cFv = .text:0x0000103C; // type:function size:0x10 scope:global align:4 +privateCut__11daNpc_Pm1_cFv = .text:0x0000104C; // type:function size:0x108 scope:global align:4 +endEvent__11daNpc_Pm1_cFv = .text:0x00001154; // type:function size:0x20 scope:global align:4 +event_proc__11daNpc_Pm1_cFv = .text:0x00001174; // type:function size:0x60 scope:global align:4 +set_action__11daNpc_Pm1_cFM11daNpc_Pm1_cFPCvPvPv_iPv = .text:0x000011D4; // type:function size:0xAC scope:global align:4 +wait01__11daNpc_Pm1_cFv = .text:0x00001280; // type:function size:0xF8 scope:global align:4 +talk01__11daNpc_Pm1_cFv = .text:0x00001378; // type:function size:0x90 scope:global align:4 +wait_action1__11daNpc_Pm1_cFPv = .text:0x00001408; // type:function size:0xB4 scope:global align:4 +demo__11daNpc_Pm1_cFv = .text:0x000014BC; // type:function size:0x9C scope:global align:4 +_draw__11daNpc_Pm1_cFv = .text:0x00001558; // type:function size:0x164 scope:global align:4 +_execute__11daNpc_Pm1_cFv = .text:0x000016BC; // type:function size:0x15C scope:global align:4 +_delete__11daNpc_Pm1_cFv = .text:0x00001818; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000189C; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Pm1_cFv = .text:0x000018BC; // type:function size:0x170 scope:global align:4 +__ct__11daNpc_Pm1_cFv = .text:0x00001A2C; // type:function size:0x164 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001B90; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001BEC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001C34; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001D00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001DA4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001DEC; // type:function size:0x70 scope:weak align:4 +CreateHeap__11daNpc_Pm1_cFv = .text:0x00001E5C; // type:function size:0x30C scope:global align:4 +daNpc_Pm1_Create__FP10fopAc_ac_c = .text:0x00002168; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_Delete__FP11daNpc_Pm1_c = .text:0x00002188; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_Execute__FP11daNpc_Pm1_c = .text:0x000021A8; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_Draw__FP11daNpc_Pm1_c = .text:0x000021C8; // type:function size:0x20 scope:local align:4 +daNpc_Pm1_IsDelete__FP11daNpc_Pm1_c = .text:0x000021E8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000021F0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002200; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002208; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002210; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002218; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002220; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002258; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002260; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002268; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002270; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000022A8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000022AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000022B4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000022BC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000022C4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000022D0; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Pm1_HIO_cFv = .text:0x000022DC; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002324; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_pm1_cpp = .text:0x00002340; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000237C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002384; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000238C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002394; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000239C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000023A4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000023AC; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +a_anm_idx_tbl$4240 = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +a_btp_arc_ix_tbl$4254 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4314 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4315 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4489 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4689 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4732 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4758 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4834 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0xF6 scope:local align:4 data:string_table +a_prm_tbl$4133 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@4199 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4341 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4377 = .data:0x00000058; // type:object size:0x10 scope:local align:4 +cut_name_tbl$4547 = .data:0x00000068; // type:object size:0x4 scope:local align:4 +a_heap_size_tbl$4783 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +a_tex_pattern_num_tbl$5030 = .data:0x00000070; // type:object size:0x1 scope:local align:4 +l_daNpc_Pm1_Method = .data:0x00000074; // type:object size:0x20 scope:local align:4 +g_profile_NPC_PM1 = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000017C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001D0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000001F4; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Pm1_c = .data:0x00000208; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Pm1_HIO_c = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4135 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4144 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4145 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +a_att_pos_offst$4143 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4148 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4149 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +a_eye_pos_offst$4147 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_roten/splits.txt b/config/GZLP01/rels/d_a_npc_roten/splits.txt new file mode 100644 index 000000000..5fac53579 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_roten/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_roten.cpp: + .text start:0x00000078 end:0x00003F9C + .text start:0x00003F9C end:0x00003FB8 + .text start:0x00003FB8 end:0x000042C0 + .text start:0x000042C0 end:0x0000442C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002A9 + .data start:0x00000000 end:0x00000F9C diff --git a/config/GZLP01/rels/d_a_npc_roten/symbols.txt b/config/GZLP01/rels/d_a_npc_roten/symbols.txt new file mode 100644 index 000000000..829489906 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_roten/symbols.txt @@ -0,0 +1,361 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__12daNpcRoten_cFv = .text:0x00000078; // type:function size:0x278 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000002F0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000003BC; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00000404; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000460; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000004A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000574; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000005BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000618; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000660; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000006BC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000744; // type:function size:0x70 scope:weak align:4 +daNpc_Roten_nodeCallBack__FP7J3DNodei = .text:0x000007B4; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000008CC; // type:function size:0x20 scope:local align:4 +phase_1__FP12daNpcRoten_c = .text:0x000008EC; // type:function size:0x88 scope:local align:4 +phase_2__FP12daNpcRoten_c = .text:0x00000974; // type:function size:0x80 scope:local align:4 +_create__12daNpcRoten_cFv = .text:0x000009F4; // type:function size:0x30 scope:global align:4 +createHeap__12daNpcRoten_cFv = .text:0x00000A24; // type:function size:0x464 scope:global align:4 +daNpcRoten_XyEventCB__FPvi = .text:0x00000E88; // type:function size:0x20 scope:local align:4 +createInit__12daNpcRoten_cFv = .text:0x00000EA8; // type:function size:0x320 scope:global align:4 +_delete__12daNpcRoten_cFv = .text:0x000011C8; // type:function size:0x64 scope:global align:4 +_draw__12daNpcRoten_cFv = .text:0x0000122C; // type:function size:0x1CC scope:global align:4 +_execute__12daNpcRoten_cFv = .text:0x000013F8; // type:function size:0x20C scope:global align:4 +executeCommon__12daNpcRoten_cFv = .text:0x00001604; // type:function size:0x70 scope:global align:4 +executeSetMode__12daNpcRoten_cFUc = .text:0x00001674; // type:function size:0x54 scope:global align:4 +executeWaitInit__12daNpcRoten_cFv = .text:0x000016C8; // type:function size:0xC8 scope:global align:4 +executeWait__12daNpcRoten_cFv = .text:0x00001790; // type:function size:0x78 scope:global align:4 +executeTalkInit__12daNpcRoten_cFv = .text:0x00001808; // type:function size:0x8 scope:global align:4 +executeTalk__12daNpcRoten_cFv = .text:0x00001810; // type:function size:0xD0 scope:global align:4 +executeWalkInit__12daNpcRoten_cFv = .text:0x000018E0; // type:function size:0xC8 scope:global align:4 +executeWalk__12daNpcRoten_cFv = .text:0x000019A8; // type:function size:0x1AC scope:global align:4 +executeTurnInit__12daNpcRoten_cFv = .text:0x00001B54; // type:function size:0x144 scope:global align:4 +executeTurn__12daNpcRoten_cFv = .text:0x00001C98; // type:function size:0xC4 scope:global align:4 +executeWindInit__12daNpcRoten_cFv = .text:0x00001D5C; // type:function size:0xA4 scope:global align:4 +executeWind__12daNpcRoten_cFv = .text:0x00001E00; // type:function size:0x68 scope:global align:4 +checkOrder__12daNpcRoten_cFv = .text:0x00001E68; // type:function size:0x138 scope:global align:4 +eventOrder__12daNpcRoten_cFv = .text:0x00001FA0; // type:function size:0x17C scope:global align:4 +eventMove__12daNpcRoten_cFv = .text:0x0000211C; // type:function size:0x1F8 scope:global align:4 +privateCut__12daNpcRoten_cFv = .text:0x00002314; // type:function size:0x2E8 scope:global align:4 +eventInit__12daNpcRoten_cFv = .text:0x000025FC; // type:function size:0x4 scope:global align:4 +eventMesSetInit__12daNpcRoten_cFi = .text:0x00002600; // type:function size:0x20C scope:global align:4 +eventMesSet__12daNpcRoten_cFv = .text:0x0000280C; // type:function size:0x34 scope:global align:4 +eventSetItemInit__12daNpcRoten_cFv = .text:0x00002840; // type:function size:0x84 scope:global align:4 +eventSetItem__12daNpcRoten_cFv = .text:0x000028C4; // type:function size:0x48 scope:global align:4 +eventClrItemInit__12daNpcRoten_cFv = .text:0x0000290C; // type:function size:0x6C scope:global align:4 +eventGetItemInit__12daNpcRoten_cFi = .text:0x00002978; // type:function size:0xF8 scope:global align:4 +eventSetAngleInit__12daNpcRoten_cFv = .text:0x00002A70; // type:function size:0x64 scope:global align:4 +eventOnPlrInit__12daNpcRoten_cFv = .text:0x00002AD4; // type:function size:0x1C scope:global align:4 +eventOffPlrInit__12daNpcRoten_cFv = .text:0x00002AF0; // type:function size:0x1C scope:global align:4 +next_msgStatus__12daNpcRoten_cFPUl = .text:0x00002B0C; // type:function size:0x250 scope:global align:4 +getMsg__12daNpcRoten_cFv = .text:0x00002D5C; // type:function size:0x364 scope:global align:4 +setMessage__12daNpcRoten_cFUl = .text:0x000030C0; // type:function size:0x10 scope:global align:4 +setAnmFromMsgTag__12daNpcRoten_cFv = .text:0x000030D0; // type:function size:0xC8 scope:global align:4 +getPrmNpcNo__12daNpcRoten_cFv = .text:0x00003198; // type:function size:0x2C scope:global align:4 +getPrmRailID__12daNpcRoten_cFv = .text:0x000031C4; // type:function size:0x2C scope:global align:4 +setMtx__12daNpcRoten_cFv = .text:0x000031F0; // type:function size:0x88 scope:global align:4 +chkAttention__12daNpcRoten_cFv = .text:0x00003278; // type:function size:0x2E0 scope:global align:4 +lookBack__12daNpcRoten_cFv = .text:0x00003558; // type:function size:0x14C scope:global align:4 +initTexPatternAnm__12daNpcRoten_cFb = .text:0x000036A4; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__12daNpcRoten_cFv = .text:0x000037BC; // type:function size:0x6C scope:global align:4 +playAnm__12daNpcRoten_cFv = .text:0x00003828; // type:function size:0xBC scope:global align:4 +setAnm__12daNpcRoten_cFUcif = .text:0x000038E4; // type:function size:0xE4 scope:global align:4 +setAnmTbl__12daNpcRoten_cFP12sRotenAnmDat = .text:0x000039C8; // type:function size:0xB8 scope:global align:4 +isHaitatuItem__12daNpcRoten_cFUc = .text:0x00003A80; // type:function size:0x24 scope:global align:4 +isKoukanItem__12daNpcRoten_cFUc = .text:0x00003AA4; // type:function size:0x24 scope:global align:4 +isGetMap__12daNpcRoten_cFUc = .text:0x00003AC8; // type:function size:0x68 scope:global align:4 +XyEventCB__12daNpcRoten_cFi = .text:0x00003B30; // type:function size:0x14C scope:global align:4 +setCollisionB__12daNpcRoten_cFv = .text:0x00003C7C; // type:function size:0x158 scope:global align:4 +setCollisionH__12daNpcRoten_cFv = .text:0x00003DD4; // type:function size:0x134 scope:global align:4 +daNpc_RotenCreate__FPv = .text:0x00003F08; // type:function size:0x20 scope:local align:4 +daNpc_RotenDelete__FPv = .text:0x00003F28; // type:function size:0x24 scope:local align:4 +daNpc_RotenExecute__FPv = .text:0x00003F4C; // type:function size:0x24 scope:local align:4 +daNpc_RotenDraw__FPv = .text:0x00003F70; // type:function size:0x24 scope:local align:4 +daNpc_RotenIsDelete__FPv = .text:0x00003F94; // type:function size:0x8 scope:local align:4 +setOffsetPos__9daDitem_cF4cXyz = .text:0x00003F9C; // type:function size:0x1C scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00003FB8; // type:function size:0x1C scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00003FD4; // type:function size:0x4 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003FD8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004020; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004068; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000040C4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000410C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000411C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004124; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000412C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004134; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000413C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004174; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000417C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004184; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000418C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000041C4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000041C8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000041D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000041E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000041E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000041F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000041F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004200; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004238; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004240; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004248; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004250; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004288; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004290; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004298; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000042A4; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000042B0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000042B8; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcRoten_c5Prm_eQ212daNpcRoten_c5Prm_e = .text:0x000042C0; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000042DC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_roten_cpp = .text:0x000042F8; // type:function size:0x104 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000043FC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004404; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000440C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004414; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000441C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004424; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daNpcRoten_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0xC scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000010; // type:object size:0x78 scope:local align:4 +l_head_bmd_ix_tbl = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +l_head_bck_ix_tbl = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +l_btp_ix_tbl = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +l_bmt_ix_tbl = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +l_diff_flag_tbl = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +l_save_dat = .rodata:0x000000C4; // type:object size:0x18 scope:local align:4 +l_item_dat = .rodata:0x000000DC; // type:object size:0x24 scope:local align:4 +@4121 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4462 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@4463 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@4543 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:float +@4666 = .rodata:0x00000130; // type:object size:0x8 scope:local align:8 data:double +@4828 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5051 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@5434 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@5565 = .rodata:0x00000148; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000150; // type:object size:0x159 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcname_tbl = .data:0x00000030; // type:object size:0xC scope:local align:4 +l_npc_anm_wait = .data:0x0000003C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000040; // type:object size:0x3 scope:local align:4 +l_npc_anm_walk = .data:0x00000044; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000048; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x0000004C; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk4 = .data:0x00000050; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk5 = .data:0x00000054; // type:object size:0x3 scope:local align:4 +l_npc_anm_watasu = .data:0x00000058; // type:object size:0x6 scope:local align:4 +l_npc_anm_itemwait = .data:0x00000060; // type:object size:0x3 scope:local align:4 +l_npc_anm_wind = .data:0x00000064; // type:object size:0x9 scope:local align:4 +l_npc_dat = .data:0x00000070; // type:object size:0xFC scope:local align:4 +l_msg_1st_talk_A = .data:0x0000016C; // type:object size:0x18 scope:local align:4 +l_msg_1st_talk_B = .data:0x00000184; // type:object size:0x18 scope:local align:4 +l_msg_1st_talk_C = .data:0x0000019C; // type:object size:0x18 scope:local align:4 +l_msg_1st_talk = .data:0x000001B4; // type:object size:0xC scope:local align:4 +l_msg_exchange3_A = .data:0x000001C0; // type:object size:0x10 scope:local align:4 +l_msg_exchange3_B = .data:0x000001D0; // type:object size:0x10 scope:local align:4 +l_msg_exchange3_C = .data:0x000001E0; // type:object size:0x10 scope:local align:4 +l_msg_exchange3 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +l_msg_exchange_A = .data:0x000001FC; // type:object size:0xC scope:local align:4 +l_msg_exchange_B = .data:0x00000208; // type:object size:0xC scope:local align:4 +l_msg_exchange_C = .data:0x00000214; // type:object size:0xC scope:local align:4 +l_msg_exchange = .data:0x00000220; // type:object size:0xC scope:local align:4 +l_msg_etc_A = .data:0x0000022C; // type:object size:0xC scope:local align:4 +l_msg_etc_B = .data:0x00000238; // type:object size:0xC scope:local align:4 +l_msg_etc_C = .data:0x00000244; // type:object size:0xC scope:local align:4 +l_msg_etc = .data:0x00000250; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3_A = .data:0x0000025C; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3_B = .data:0x00000268; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3_C = .data:0x00000274; // type:object size:0xC scope:local align:4 +l_msg_xy_exchange3 = .data:0x00000280; // type:object size:0xC scope:local align:4 +l_msg_xy_no_roten_item_A = .data:0x0000028C; // type:object size:0x8 scope:local align:4 +l_msg_xy_no_roten_item_B = .data:0x00000294; // type:object size:0x8 scope:local align:4 +l_msg_xy_no_roten_item_C = .data:0x0000029C; // type:object size:0x8 scope:local align:4 +l_msg_xy_no_roten_item = .data:0x000002A4; // type:object size:0xC scope:local align:4 +l_msg_xy_invalid_item_A = .data:0x000002B0; // type:object size:0x8 scope:local align:4 +l_msg_xy_invalid_item_B = .data:0x000002B8; // type:object size:0x8 scope:local align:4 +l_msg_xy_invalid_item_C = .data:0x000002C0; // type:object size:0x8 scope:local align:4 +l_msg_xy_invalid_item = .data:0x000002C8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A0 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A1 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A2 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A3 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A4 = .data:0x00000304; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A5 = .data:0x00000310; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A6 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A7 = .data:0x00000328; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A8 = .data:0x00000334; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_A9 = .data:0x00000340; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_AA = .data:0x0000034C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_AB = .data:0x00000358; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B0 = .data:0x00000364; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B1 = .data:0x00000370; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B2 = .data:0x0000037C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B3 = .data:0x00000388; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B4 = .data:0x00000394; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B5 = .data:0x000003A0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B6 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B7 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B8 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_B9 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_BA = .data:0x000003DC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_BB = .data:0x000003E8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C0 = .data:0x000003F4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C1 = .data:0x00000400; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C2 = .data:0x0000040C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C3 = .data:0x00000418; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C4 = .data:0x00000424; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C5 = .data:0x00000430; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C6 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C7 = .data:0x00000448; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C8 = .data:0x00000454; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_C9 = .data:0x00000460; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_CA = .data:0x0000046C; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item_CB = .data:0x00000478; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_item = .data:0x00000484; // type:object size:0x90 scope:local align:4 +l_msg_xy_koukan_item2_A0 = .data:0x00000514; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A1 = .data:0x00000524; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A2 = .data:0x00000534; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A3 = .data:0x00000544; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A4 = .data:0x00000554; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A5 = .data:0x00000564; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A6 = .data:0x00000574; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A7 = .data:0x00000584; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A8 = .data:0x00000594; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_A9 = .data:0x000005A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_AA = .data:0x000005B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_AB = .data:0x000005C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B0 = .data:0x000005D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B1 = .data:0x000005E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B2 = .data:0x000005F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B3 = .data:0x00000604; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B4 = .data:0x00000614; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B5 = .data:0x00000624; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B6 = .data:0x00000634; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B7 = .data:0x00000644; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B8 = .data:0x00000654; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_B9 = .data:0x00000664; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_BA = .data:0x00000674; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_BB = .data:0x00000684; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C0 = .data:0x00000694; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C1 = .data:0x000006A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C2 = .data:0x000006B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C3 = .data:0x000006C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C4 = .data:0x000006D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C5 = .data:0x000006E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C6 = .data:0x000006F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C7 = .data:0x00000704; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C8 = .data:0x00000714; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_C9 = .data:0x00000724; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_CA = .data:0x00000734; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2_CB = .data:0x00000744; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item2 = .data:0x00000754; // type:object size:0x90 scope:local align:4 +l_msg_xy_koukan_item3_A0 = .data:0x000007E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A1 = .data:0x000007F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A2 = .data:0x00000804; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A3 = .data:0x00000814; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A4 = .data:0x00000824; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A5 = .data:0x00000834; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A6 = .data:0x00000844; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A7 = .data:0x00000854; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A8 = .data:0x00000864; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_A9 = .data:0x00000874; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_AA = .data:0x00000884; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_AB = .data:0x00000894; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B0 = .data:0x000008A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B1 = .data:0x000008B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B2 = .data:0x000008C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B3 = .data:0x000008D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B4 = .data:0x000008E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B5 = .data:0x000008F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B6 = .data:0x00000904; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B7 = .data:0x00000914; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B8 = .data:0x00000924; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_B9 = .data:0x00000934; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_BA = .data:0x00000944; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_BB = .data:0x00000954; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C0 = .data:0x00000964; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C1 = .data:0x00000974; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C2 = .data:0x00000984; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C3 = .data:0x00000994; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C4 = .data:0x000009A4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C5 = .data:0x000009B4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C6 = .data:0x000009C4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C7 = .data:0x000009D4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C8 = .data:0x000009E4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_C9 = .data:0x000009F4; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_CA = .data:0x00000A04; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3_CB = .data:0x00000A14; // type:object size:0x10 scope:local align:4 +l_msg_xy_koukan_item3 = .data:0x00000A24; // type:object size:0x90 scope:local align:4 +l_msg_xy_koukan_yes = .data:0x00000AB4; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_no = .data:0x00000AC0; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_rupee = .data:0x00000ACC; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_end = .data:0x00000AD8; // type:object size:0xC scope:local align:4 +l_msg_xy_koukan_first = .data:0x00000AE4; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo_A = .data:0x00000AF0; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo_B = .data:0x00000AFC; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo_C = .data:0x00000B08; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo = .data:0x00000B14; // type:object size:0xC scope:local align:4 +l_msg_xy_after_get_demo2_A = .data:0x00000B20; // type:object size:0x8 scope:local align:4 +l_msg_xy_after_get_demo2_B = .data:0x00000B28; // type:object size:0x8 scope:local align:4 +l_msg_xy_after_get_demo2_C = .data:0x00000B30; // type:object size:0x8 scope:local align:4 +l_msg_xy_after_get_demo2 = .data:0x00000B38; // type:object size:0xC scope:local align:4 +l_msg_collect_map = .data:0x00000B44; // type:object size:0x8 scope:local align:4 +l_msg_try_force = .data:0x00000B4C; // type:object size:0x1C scope:local align:4 +l_get_item_no = .data:0x00000B68; // type:object size:0x4 scope:local align:4 +l_sph_src = .data:0x00000B6C; // type:object size:0x40 scope:local align:4 +l_npc_staff_id = .data:0x00000BAC; // type:object size:0xC scope:local align:4 +l_method$4366 = .data:0x00000BB8; // type:object size:0xC scope:local align:4 +@4610 = .data:0x00000BC4; // type:object size:0xC scope:local align:4 +@4611 = .data:0x00000BD0; // type:object size:0xC scope:local align:4 +@4612 = .data:0x00000BDC; // type:object size:0xC scope:local align:4 +@4613 = .data:0x00000BE8; // type:object size:0xC scope:local align:4 +@4614 = .data:0x00000BF4; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x00000C00; // type:object size:0x3C scope:local align:4 +@4615 = .data:0x00000C3C; // type:object size:0xC scope:local align:4 +@4616 = .data:0x00000C48; // type:object size:0xC scope:local align:4 +@4617 = .data:0x00000C54; // type:object size:0xC scope:local align:4 +@4618 = .data:0x00000C60; // type:object size:0xC scope:local align:4 +@4619 = .data:0x00000C6C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000C78; // type:object size:0x3C scope:local align:4 +cut_name_tbl$4970 = .data:0x00000CB4; // type:object size:0x20 scope:local align:4 +@5052 = .data:0x00000CD4; // type:object size:0x20 scope:local align:4 +@5335 = .data:0x00000CF4; // type:object size:0x24 scope:local align:4 +daNpc_RotenMethodTable = .data:0x00000D18; // type:object size:0x20 scope:local align:4 +g_profile_NPC_ROTEN = .data:0x00000D38; // type:object size:0x30 scope:global align:4 +__vt__12daNpcRoten_c = .data:0x00000D68; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000D7C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000D88; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000D94; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000DA0; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000DAC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000DB8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000DC4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000E4C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000E58; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000E64; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000E70; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000EF8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000F04; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000F10; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000F64; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000F88; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_npc_rsh1/splits.txt b/config/GZLP01/rels/d_a_npc_rsh1/splits.txt new file mode 100644 index 000000000..bcbddacfd --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_rsh1/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_rsh1.cpp: + .text start:0x000000EC end:0x00004F98 + .text start:0x00004F98 end:0x00004FE0 + .text start:0x00004FE0 end:0x00005018 + .text start:0x00005018 end:0x000054F8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000239 + .data start:0x00000000 end:0x000004D0 + .bss start:0x00000008 end:0x00000260 diff --git a/config/GZLP01/rels/d_a_npc_rsh1/symbols.txt b/config/GZLP01/rels/d_a_npc_rsh1/symbols.txt new file mode 100644 index 000000000..5f168383d --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_rsh1/symbols.txt @@ -0,0 +1,274 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daNpc_Rsh1_HIO_cFv = .text:0x000000EC; // type:function size:0x130 scope:global align:4 +checkCreateInShopPlayer__12daNpc_Rsh1_cFv = .text:0x0000021C; // type:function size:0x240 scope:global align:4 +__dt__4cXyzFv = .text:0x0000045C; // type:function size:0x3C scope:weak align:4 +daNpc_Rsh1_checkRotenBaseTalkArea__Fv = .text:0x00000498; // type:function size:0x278 scope:local align:4 +daNpc_Rsh1_countShop__Fv = .text:0x00000710; // type:function size:0x90 scope:local align:4 +daNpc_Rsh1_RotenItemNumInBag__Fv = .text:0x000007A0; // type:function size:0x6C scope:local align:4 +daNpc_Rsh1_shopMsgCheck__FUl = .text:0x0000080C; // type:function size:0x40 scope:local align:4 +daNpc_Rsh1_shopStickMoveMsgCheck__FUl = .text:0x0000084C; // type:function size:0x30 scope:local align:4 +nodeCallBack_Rsh__FP7J3DNodei = .text:0x0000087C; // type:function size:0x1C8 scope:local align:4 +initTexPatternAnm__12daNpc_Rsh1_cFb = .text:0x00000A44; // type:function size:0x10C scope:global align:4 +playTexPatternAnm__12daNpc_Rsh1_cFv = .text:0x00000B50; // type:function size:0x8C scope:global align:4 +setAnm__12daNpc_Rsh1_cFSc = .text:0x00000BDC; // type:function size:0x88 scope:global align:4 +setTexAnm__12daNpc_Rsh1_cFSc = .text:0x00000C64; // type:function size:0x44 scope:global align:4 +setAnmFromMsgTag__12daNpc_Rsh1_cFv = .text:0x00000CA8; // type:function size:0x134 scope:global align:4 +chkAttention__12daNpc_Rsh1_cF4cXyzs = .text:0x00000DDC; // type:function size:0x174 scope:global align:4 +eventOrder__12daNpc_Rsh1_cFv = .text:0x00000F50; // type:function size:0xE8 scope:global align:4 +checkOrder__12daNpc_Rsh1_cFv = .text:0x00001038; // type:function size:0x234 scope:global align:4 +next_msgStatus__12daNpc_Rsh1_cFPUl = .text:0x0000126C; // type:function size:0x3E4 scope:global align:4 +getMsg__12daNpc_Rsh1_cFv = .text:0x00001650; // type:function size:0x1B8 scope:global align:4 +setCollision__12daNpc_Rsh1_cFv = .text:0x00001808; // type:function size:0xE4 scope:global align:4 +talkInit__12daNpc_Rsh1_cFv = .text:0x000018EC; // type:function size:0xC scope:global align:4 +normal_talk__12daNpc_Rsh1_cFv = .text:0x000018F8; // type:function size:0x3BC scope:global align:4 +shop_talk__12daNpc_Rsh1_cFv = .text:0x00001CB4; // type:function size:0x130 scope:global align:4 +talk__12daNpc_Rsh1_cFv = .text:0x00001DE4; // type:function size:0x1FC scope:global align:4 +CreateInit__12daNpc_Rsh1_cFv = .text:0x00001FE0; // type:function size:0x378 scope:global align:4 +daNpc_Rsh1_checkRotenItemGet__Fi = .text:0x00002358; // type:function size:0x50 scope:local align:4 +createShopList__12daNpc_Rsh1_cFv = .text:0x000023A8; // type:function size:0x1C0 scope:global align:4 +setAttention__12daNpc_Rsh1_cFv = .text:0x00002568; // type:function size:0x58 scope:global align:4 +lookBack__12daNpc_Rsh1_cFv = .text:0x000025C0; // type:function size:0x2A8 scope:global align:4 +pathGet__12daNpc_Rsh1_cFv = .text:0x00002868; // type:function size:0xC8 scope:global align:4 +getAimShopPosIdx__12daNpc_Rsh1_cFv = .text:0x00002930; // type:function size:0x230 scope:global align:4 +shopPosMove__12daNpc_Rsh1_cFv = .text:0x00002B60; // type:function size:0xCC scope:global align:4 +pathMove__12daNpc_Rsh1_cFPi = .text:0x00002C2C; // type:function size:0x1D4 scope:global align:4 +wait01__12daNpc_Rsh1_cFv = .text:0x00002E00; // type:function size:0x15C scope:global align:4 +talk01__12daNpc_Rsh1_cFv = .text:0x00002F5C; // type:function size:0x1F8 scope:global align:4 +getdemo_action__12daNpc_Rsh1_cFPv = .text:0x00003154; // type:function size:0x204 scope:global align:4 +wait_action__12daNpc_Rsh1_cFPv = .text:0x00003358; // type:function size:0xCC scope:global align:4 +pl_shop_out_action__12daNpc_Rsh1_cFPv = .text:0x00003424; // type:function size:0x41C scope:global align:4 +evn_setAnm_init__12daNpc_Rsh1_cFi = .text:0x00003840; // type:function size:0x64 scope:global align:4 +evn_talk_init__12daNpc_Rsh1_cFi = .text:0x000038A4; // type:function size:0xC8 scope:global align:4 +evn_continue_talk_init__12daNpc_Rsh1_cFi = .text:0x0000396C; // type:function size:0x68 scope:global align:4 +evn_talk__12daNpc_Rsh1_cFv = .text:0x000039D4; // type:function size:0x130 scope:global align:4 +evn_turn_init__12daNpc_Rsh1_cFi = .text:0x00003B04; // type:function size:0x84 scope:global align:4 +evn_turn__12daNpc_Rsh1_cFv = .text:0x00003B88; // type:function size:0x88 scope:global align:4 +privateCut__12daNpc_Rsh1_cFv = .text:0x00003C10; // type:function size:0x170 scope:global align:4 +event_action__12daNpc_Rsh1_cFPv = .text:0x00003D80; // type:function size:0x16C scope:global align:4 +dummy_action__12daNpc_Rsh1_cFPv = .text:0x00003EEC; // type:function size:0x1C scope:global align:4 +_draw__12daNpc_Rsh1_cFv = .text:0x00003F08; // type:function size:0x138 scope:global align:4 +_execute__12daNpc_Rsh1_cFv = .text:0x00004040; // type:function size:0x23C scope:global align:4 +_delete__12daNpc_Rsh1_cFv = .text:0x0000427C; // type:function size:0x8C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00004308; // type:function size:0x20 scope:local align:4 +_create__12daNpc_Rsh1_cFv = .text:0x00004328; // type:function size:0x13C scope:global align:4 +__ct__12daNpc_Rsh1_cFv = .text:0x00004464; // type:function size:0x1F8 scope:weak align:4 +__dt__11ShopItems_cFv = .text:0x0000465C; // type:function size:0x3C scope:weak align:4 +CreateHeap__12daNpc_Rsh1_cFv = .text:0x00004698; // type:function size:0x308 scope:global align:4 +set_mtx__12daNpc_Rsh1_cFv = .text:0x000049A0; // type:function size:0x88 scope:global align:4 +daNpc_Rsh1_Create__FP10fopAc_ac_c = .text:0x00004A28; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_Delete__FP12daNpc_Rsh1_c = .text:0x00004A48; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_Execute__FP12daNpc_Rsh1_c = .text:0x00004A68; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_Draw__FP12daNpc_Rsh1_c = .text:0x00004A88; // type:function size:0x20 scope:local align:4 +daNpc_Rsh1_IsDelete__FP12daNpc_Rsh1_c = .text:0x00004AA8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004AB0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004AF8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004B40; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004B9C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004BE4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004BF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004BFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004C04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004C0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004C14; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004C4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004C54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004C5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004C64; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004C9C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004CA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004CA8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004CB0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004CB8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004CC4; // type:function size:0xC scope:weak align:4 +__dt__16daNpc_Rsh1_HIO_cFv = .text:0x00004CD0; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004D30; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_rsh1_cpp = .text:0x00004D4C; // type:function size:0x22C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004F78; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004F80; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004F88; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004F90; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004F98; // type:function size:0x48 scope:weak align:4 +setEyePos__12daNpc_Rsh1_cF4cXyz = .text:0x00004FE0; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__12daNpc_Rsh1_cF4cXyz = .text:0x00004FFC; // type:function size:0x1C scope:weak align:4 +getItemZoomPos__16ShopCam_action_cFf = .text:0x00005018; // type:function size:0xE0 scope:weak align:4 +__ct__11ShopItems_cFv = .text:0x000050F8; // type:function size:0x4C scope:weak align:4 +__ct__4cXyzFv = .text:0x00005144; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005148; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005214; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000525C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000052B8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005300; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000535C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000053E4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005454; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000054B0; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4167 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4171 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4172 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4178 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000034; // type:object size:0x8 scope:local align:4 +@4310 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4311 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000068; // type:object size:0x1C scope:local align:4 +l_bas_ix_tbl = .rodata:0x00000084; // type:object size:0x1C scope:local align:4 +l_btp_ix_tbl = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@4536 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@4669 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4670 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4885 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@5062 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5064 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5065 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5066 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5067 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5070 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5072 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5236 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5237 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x0000010C; // type:object size:0x8 scope:local align:4 +@5339 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@5790 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5791 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5989 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5990 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6041 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6167 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6489 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6490 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6491 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6492 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6493 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6494 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6495 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6496 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6497 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6498 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6499 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@6500 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@6501 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6502 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6503 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000016C; // type:object size:0xCD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +m_arcname__12daNpc_Rsh1_c = .data:0x00000074; // type:object size:0x4 scope:local align:4 data:string +play_mode_tbl$4583 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +morf_frame_tbl$4584 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +play_speed_tbl$4585 = .data:0x000000B0; // type:object size:0x1C scope:local align:4 +@4628 = .data:0x000000CC; // type:object size:0x1C scope:local align:4 +@4704 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4709 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@4886 = .data:0x00000100; // type:object size:0x144 scope:local align:4 +@4945 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@4997 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5174 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@5179 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@5352 = .data:0x00000274; // type:object size:0xC scope:local align:4 +shop_buyer_pos$5510 = .data:0x00000280; // type:object size:0x30 scope:local align:4 +@5623 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@5672 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@5737 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +cut_name_tbl$5872 = .data:0x000002D4; // type:object size:0x10 scope:local align:4 +@5921 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +l_daNpc_Rsh1_Method = .data:0x000002F0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_RSH1 = .data:0x00000310; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000370; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000037C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000388; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000428; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000047C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000004A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__16daNpc_Rsh1_HIO_c = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4182 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x6C scope:local align:4 +l_msgId = .bss:0x000000CC; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000000D0; // type:object size:0x4 scope:local align:4 data:4byte +@4183 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@4184 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@4185 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@4186 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +l_in_chk_pos1_tbl = .bss:0x00000104; // type:object size:0x30 scope:local align:4 +@4187 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@4188 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@4189 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@4190 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +l_in_chk_pos2_tbl = .bss:0x00000164; // type:object size:0x30 scope:local align:4 +@4318 = .bss:0x00000194; // type:object size:0xC scope:local align:4 +init$4319 = .bss:0x000001A0; // type:object size:0x1 scope:local align:1 +@4321 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +@4322 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@4323 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +base_talk_area_tbl$4317 = .bss:0x000001C8; // type:object size:0x30 scope:local align:4 +@4974 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +init$4975 = .bss:0x00000204; // type:object size:0x1 scope:local align:1 +@4977 = .bss:0x00000208; // type:object size:0xC scope:local align:4 +rel_cam_ctr_data$4973 = .bss:0x00000214; // type:object size:0x18 scope:local align:4 +@4979 = .bss:0x0000022C; // type:object size:0xC scope:local align:4 +init$4980 = .bss:0x00000238; // type:object size:0x1 scope:local align:1 +@4982 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +rel_cam_eye_data$4978 = .bss:0x00000248; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_sarace/splits.txt b/config/GZLP01/rels/d_a_npc_sarace/splits.txt new file mode 100644 index 000000000..6e3b51700 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_sarace/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_sarace.cpp: + .text start:0x000000EC end:0x00002818 + .text start:0x00002818 end:0x00002874 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000014B + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/GZLP01/rels/d_a_npc_sarace/symbols.txt b/config/GZLP01/rels/d_a_npc_sarace/symbols.txt new file mode 100644 index 000000000..6b4fedcfa --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_sarace/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__18daNpc_Sarace_HIO_cFv = .text:0x000000EC; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000198; // type:function size:0x190 scope:local align:4 +__dt__4cXyzFv = .text:0x00000328; // type:function size:0x3C scope:weak align:4 +initTexPatternAnm__14daNpc_Sarace_cFb = .text:0x00000364; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__14daNpc_Sarace_cFv = .text:0x00000478; // type:function size:0x8C scope:global align:4 +setAnm__14daNpc_Sarace_cFScf = .text:0x00000504; // type:function size:0x108 scope:global align:4 +chkAttention__14daNpc_Sarace_cF4cXyzs = .text:0x0000060C; // type:function size:0x154 scope:global align:4 +eventOrder__14daNpc_Sarace_cFv = .text:0x00000760; // type:function size:0x78 scope:global align:4 +checkOrder__14daNpc_Sarace_cFv = .text:0x000007D8; // type:function size:0x110 scope:global align:4 +next_msgStatus__14daNpc_Sarace_cFPUl = .text:0x000008E8; // type:function size:0x184 scope:global align:4 +getMsg__14daNpc_Sarace_cFv = .text:0x00000A6C; // type:function size:0xE4 scope:global align:4 +anmAtr__14daNpc_Sarace_cFUs = .text:0x00000B50; // type:function size:0x9C scope:global align:4 +CreateInit__14daNpc_Sarace_cFv = .text:0x00000BEC; // type:function size:0x238 scope:global align:4 +setAttention__14daNpc_Sarace_cFv = .text:0x00000E24; // type:function size:0x44 scope:global align:4 +lookBack__14daNpc_Sarace_cFv = .text:0x00000E68; // type:function size:0x18C scope:global align:4 +wait01__14daNpc_Sarace_cFv = .text:0x00000FF4; // type:function size:0x30 scope:global align:4 +talk01__14daNpc_Sarace_cFv = .text:0x00001024; // type:function size:0x494 scope:global align:4 +dummy_action__14daNpc_Sarace_cFPv = .text:0x000014B8; // type:function size:0x28 scope:global align:4 +wait_action__14daNpc_Sarace_cFPv = .text:0x000014E0; // type:function size:0xDC scope:global align:4 +event_endCheck_action__14daNpc_Sarace_cFPv = .text:0x000015BC; // type:function size:0x180 scope:global align:4 +set_mtx__14daNpc_Sarace_cFv = .text:0x0000173C; // type:function size:0xA4 scope:global align:4 +_draw__14daNpc_Sarace_cFv = .text:0x000017E0; // type:function size:0x158 scope:global align:4 +_execute__14daNpc_Sarace_cFv = .text:0x00001938; // type:function size:0x130 scope:global align:4 +_delete__14daNpc_Sarace_cFv = .text:0x00001A68; // type:function size:0x78 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x00001AE0; // type:function size:0x20 scope:local align:4 +_create__14daNpc_Sarace_cFv = .text:0x00001B00; // type:function size:0x21C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001D1C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001D78; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001DC0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001E8C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001ED4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001F30; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001F78; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001FD4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000205C; // type:function size:0x70 scope:weak align:4 +CreateHeap__14daNpc_Sarace_cFv = .text:0x000020CC; // type:function size:0x3CC scope:global align:4 +daNpc_Sarace_Create__FP10fopAc_ac_c = .text:0x00002498; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_Delete__FP14daNpc_Sarace_c = .text:0x000024B8; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_Execute__FP14daNpc_Sarace_c = .text:0x000024D8; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_Draw__FP14daNpc_Sarace_c = .text:0x000024F8; // type:function size:0x20 scope:local align:4 +daNpc_Sarace_IsDelete__FP14daNpc_Sarace_c = .text:0x00002518; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002520; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002568; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000025B0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000260C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002654; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002664; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000266C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002674; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000267C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002684; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000026BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000026C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000026CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026D4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000270C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002710; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002718; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002720; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002728; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002734; // type:function size:0xC scope:weak align:4 +__dt__18daNpc_Sarace_HIO_cFv = .text:0x00002740; // type:function size:0x60 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000027A0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_sarace_cpp = .text:0x000027BC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000027F8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002800; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002808; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002810; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00002818; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002868; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002870; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4060 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +l_bck_head_ix_tbl = .rodata:0x00000020; // type:object size:0xC scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4160 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4161 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4203 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4204 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4205 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4371 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4373 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4698 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0xBF scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +a_play_mode_tbl$4166 = .data:0x00000074; // type:object size:0xC scope:local align:4 +a_morf_frame_tbl$4167 = .data:0x00000080; // type:object size:0xC scope:local align:4 +a_play_speed_tbl$4170 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4229 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4298 = .data:0x000000A4; // type:object size:0x60 scope:local align:4 +@4347 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4458 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4746 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +l_daNpc_Sarace_Method = .data:0x00000128; // type:object size:0x20 scope:local align:4 +g_profile_NPC_SARACE = .data:0x00000148; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000260; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000278; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002CC; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000002F0; // type:object size:0x14 scope:weak align:4 +__vt__14daNpc_Sarace_c = .data:0x00000304; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__18daNpc_Sarace_HIO_c = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4067 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x38 scope:local align:4 +@4078 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4079 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4077 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4446 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$4447 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +@4449 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +create_pos$4445 = .bss:0x000000D0; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_so/splits.txt b/config/GZLP01/rels/d_a_npc_so/splits.txt new file mode 100644 index 000000000..ce4d93e8b --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_so/splits.txt @@ -0,0 +1,26 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_so.cpp: + .text start:0x000000EC end:0x00004BE0 + .text start:0x00004BE0 end:0x00004C28 + .text start:0x00004C28 end:0x00004CE8 + .text start:0x00004CE8 end:0x00008010 + .text start:0x00008010 end:0x00008010 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000453 + .data start:0x00000000 end:0x00000B30 + .bss start:0x00000008 end:0x00000144 diff --git a/config/GZLP01/rels/d_a_npc_so/symbols.txt b/config/GZLP01/rels/d_a_npc_so/symbols.txt new file mode 100644 index 000000000..9e12f97f3 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_so/symbols.txt @@ -0,0 +1,422 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpc_So_HIO_cFv = .text:0x000000EC; // type:function size:0x1B8 scope:global align:4 +searchEsa_CB__FPvPv = .text:0x000002A4; // type:function size:0x2C scope:local align:4 +_searchEsa__10daNpc_So_cFP10fopAc_ac_c = .text:0x000002D0; // type:function size:0x28 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000002F8; // type:function size:0x4C scope:local align:4 +_nodeControl__10daNpc_So_cFP7J3DNodeP8J3DModel = .text:0x00000344; // type:function size:0x130 scope:global align:4 +__dt__4cXyzFv = .text:0x00000474; // type:function size:0x3C scope:weak align:4 +searchTagSo_CB__FPvPv = .text:0x000004B0; // type:function size:0x2C scope:local align:4 +_searchTagSo__10daNpc_So_cFP10fopAc_ac_c = .text:0x000004DC; // type:function size:0x70 scope:global align:4 +searchMinigameTagSo_CB__FPvPv = .text:0x0000054C; // type:function size:0x2C scope:local align:4 +_searchMinigameTagSo__10daNpc_So_cFP10fopAc_ac_c = .text:0x00000578; // type:function size:0x50 scope:global align:4 +daNpc_So_XyCheckCB__FPvi = .text:0x000005C8; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_So_cFi = .text:0x000005E8; // type:function size:0x98 scope:global align:4 +daNpc_So_XyEventCB__FPvi = .text:0x00000680; // type:function size:0x20 scope:local align:4 +XyEventCB__10daNpc_So_cFi = .text:0x000006A0; // type:function size:0x4C scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000006EC; // type:function size:0x20 scope:local align:4 +_createHeap__10daNpc_So_cFv = .text:0x0000070C; // type:function size:0x314 scope:global align:4 +jntHitCreateHeap__10daNpc_So_cFv = .text:0x00000A20; // type:function size:0x64 scope:global align:4 +checkTgHit__10daNpc_So_cFv = .text:0x00000A84; // type:function size:0x208 scope:global align:4 +offsetZero__10daNpc_So_cFv = .text:0x00000C8C; // type:function size:0x24 scope:global align:4 +offsetDive__10daNpc_So_cFv = .text:0x00000CB0; // type:function size:0x24 scope:global align:4 +offsetSwim__10daNpc_So_cFv = .text:0x00000CD4; // type:function size:0x24 scope:global align:4 +offsetAppear__10daNpc_So_cFv = .text:0x00000CF8; // type:function size:0x24 scope:global align:4 +getMsg__10daNpc_So_cFv = .text:0x00000D1C; // type:function size:0x124 scope:global align:4 +next_msgStatus__10daNpc_So_cFPUl = .text:0x00000E40; // type:function size:0x3D4 scope:global align:4 +lookBack__10daNpc_So_cFv = .text:0x00001214; // type:function size:0x18C scope:global align:4 +setAttention__10daNpc_So_cFv = .text:0x000013A0; // type:function size:0x90 scope:global align:4 +setAnm__10daNpc_So_cFScb = .text:0x00001430; // type:function size:0xF4 scope:global align:4 +setAnmSwimSpeed__10daNpc_So_cFv = .text:0x00001524; // type:function size:0x120 scope:global align:4 +setMtx__10daNpc_So_cFv = .text:0x00001644; // type:function size:0xA4 scope:global align:4 +modeWaitInit__10daNpc_So_cFv = .text:0x000016E8; // type:function size:0x30 scope:global align:4 +modeWait__10daNpc_So_cFv = .text:0x00001718; // type:function size:0x4 scope:global align:4 +modeHideInit__10daNpc_So_cFv = .text:0x0000171C; // type:function size:0x40 scope:global align:4 +modeHide__10daNpc_So_cFv = .text:0x0000175C; // type:function size:0x1C scope:global align:4 +modeJumpInit__10daNpc_So_cFv = .text:0x00001778; // type:function size:0x108 scope:global align:4 +modeJump__10daNpc_So_cFv = .text:0x00001880; // type:function size:0x170 scope:global align:4 +modeSwimInit__10daNpc_So_cFv = .text:0x000019F0; // type:function size:0x7C scope:global align:4 +modeSwim__10daNpc_So_cFv = .text:0x00001A6C; // type:function size:0x34C scope:global align:4 +modeNearSwimInit__10daNpc_So_cFv = .text:0x00001DB8; // type:function size:0x44 scope:global align:4 +modeNearSwim__10daNpc_So_cFv = .text:0x00001DFC; // type:function size:0x348 scope:global align:4 +modeEventFirstWaitInit__10daNpc_So_cFv = .text:0x00002144; // type:function size:0x38 scope:global align:4 +modeEventFirstWait__10daNpc_So_cFv = .text:0x0000217C; // type:function size:0x154 scope:global align:4 +modeEventFirstInit__10daNpc_So_cFv = .text:0x000022D0; // type:function size:0x44 scope:global align:4 +modeEventFirst__10daNpc_So_cFv = .text:0x00002314; // type:function size:0xB4 scope:global align:4 +modeEventFirstEndInit__10daNpc_So_cFv = .text:0x000023C8; // type:function size:0x44 scope:global align:4 +modeEventFirstEnd__10daNpc_So_cFv = .text:0x0000240C; // type:function size:0xB4 scope:global align:4 +modeEventEsaInit__10daNpc_So_cFv = .text:0x000024C0; // type:function size:0x44 scope:global align:4 +modeEventEsa__10daNpc_So_cFv = .text:0x00002504; // type:function size:0x90 scope:global align:4 +modeEventMapopenInit__10daNpc_So_cFv = .text:0x00002594; // type:function size:0x1C scope:global align:4 +modeEventMapopen__10daNpc_So_cFv = .text:0x000025B0; // type:function size:0xC0 scope:global align:4 +modeEventBowInit__10daNpc_So_cFv = .text:0x00002670; // type:function size:0x44 scope:global align:4 +modeEventBow__10daNpc_So_cFv = .text:0x000026B4; // type:function size:0x144 scope:global align:4 +modeTalkInit__10daNpc_So_cFv = .text:0x000027F8; // type:function size:0x44 scope:global align:4 +modeTalk__10daNpc_So_cFv = .text:0x0000283C; // type:function size:0x60 scope:global align:4 +modeDisappearInit__10daNpc_So_cFv = .text:0x0000289C; // type:function size:0xD0 scope:global align:4 +modeDisappear__10daNpc_So_cFv = .text:0x0000296C; // type:function size:0x124 scope:global align:4 +modeDebugInit__10daNpc_So_cFv = .text:0x00002A90; // type:function size:0xD0 scope:global align:4 +modeDebug__10daNpc_So_cFv = .text:0x00002B60; // type:function size:0x4 scope:global align:4 +modeGetRupeeInit__10daNpc_So_cFv = .text:0x00002B64; // type:function size:0x4 scope:global align:4 +modeGetRupee__10daNpc_So_cFv = .text:0x00002B68; // type:function size:0x104 scope:global align:4 +modeEventTriForceInit__10daNpc_So_cFv = .text:0x00002C6C; // type:function size:0x54 scope:global align:4 +modeEventTriForce__10daNpc_So_cFv = .text:0x00002CC0; // type:function size:0xC0 scope:global align:4 +modeProc__10daNpc_So_cFQ210daNpc_So_c6Proc_ei = .text:0x00002D80; // type:function size:0x390 scope:global align:4 +eventOrder__10daNpc_So_cFv = .text:0x00003110; // type:function size:0x154 scope:global align:4 +checkOrder__10daNpc_So_cFv = .text:0x00003264; // type:function size:0xA8 scope:global align:4 +setScale__10daNpc_So_cFv = .text:0x0000330C; // type:function size:0xE8 scope:global align:4 +_execute__10daNpc_So_cFv = .text:0x000033F4; // type:function size:0x450 scope:global align:4 +debugDraw__10daNpc_So_cFv = .text:0x00003844; // type:function size:0x9C scope:global align:4 +hudeDraw__10daNpc_So_cFv = .text:0x000038E0; // type:function size:0x74 scope:global align:4 +_draw__10daNpc_So_cFv = .text:0x00003954; // type:function size:0x1AC scope:global align:4 +createInit__10daNpc_So_cFv = .text:0x00003B00; // type:function size:0x2F8 scope:global align:4 +getArg__10daNpc_So_cFv = .text:0x00003DF8; // type:function size:0x2C scope:global align:4 +_create__10daNpc_So_cFv = .text:0x00003E24; // type:function size:0x114 scope:global align:4 +__ct__10daNpc_So_cFv = .text:0x00003F38; // type:function size:0x244 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000417C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000041D8; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004220; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000427C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000042C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004390; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000043D8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000044A4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000044EC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004548; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004590; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000045EC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004674; // type:function size:0x70 scope:weak align:4 +_delete__10daNpc_So_cFv = .text:0x000046E4; // type:function size:0x70 scope:global align:4 +daNpc_SoCreate__FPv = .text:0x00004754; // type:function size:0x20 scope:local align:4 +daNpc_SoDelete__FPv = .text:0x00004774; // type:function size:0x24 scope:local align:4 +daNpc_SoExecute__FPv = .text:0x00004798; // type:function size:0x24 scope:local align:4 +daNpc_SoDraw__FPv = .text:0x000047BC; // type:function size:0x24 scope:local align:4 +daNpc_SoIsDelete__FPv = .text:0x000047E0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000047E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00004830; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004878; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048D4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000491C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004920; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004924; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004928; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000492C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000493C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004944; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000494C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004954; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000495C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004994; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000499C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000049A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000049AC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000049E4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000049E8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000049F0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004A00; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004A08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004A10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004A58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004A60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004A68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A70; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004AA8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004AB0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004AB8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004AC4; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_So_HIO_cFv = .text:0x00004AD0; // type:function size:0x88 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00004B58; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_so_cpp = .text:0x00004B74; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004BB0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004BB8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004BC0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004BC8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00004BD0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00004BD8; // type:function size:0x8 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x00004BE0; // type:function size:0x48 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00004C28; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00004C70; // type:function size:0x48 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00004CB8; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004CD4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004CDC; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004CE4; // type:function size:0x4 scope:weak align:4 +cutProc__10daNpc_So_cFv = .text:0x00004CE8; // type:function size:0x500 scope:global align:4 +cutSwimStart__10daNpc_So_cFv = .text:0x000051E8; // type:function size:0x4 scope:global align:4 +cutSwimProc__10daNpc_So_cFv = .text:0x000051EC; // type:function size:0x178 scope:global align:4 +cutJumpStart__10daNpc_So_cFv = .text:0x00005364; // type:function size:0x140 scope:global align:4 +cutJumpProc__10daNpc_So_cFv = .text:0x000054A4; // type:function size:0xF4 scope:global align:4 +cutAppearStart__10daNpc_So_cFv = .text:0x00005598; // type:function size:0x78 scope:global align:4 +cutAppearProc__10daNpc_So_cFv = .text:0x00005610; // type:function size:0x58 scope:global align:4 +cutDiveStart__10daNpc_So_cFv = .text:0x00005668; // type:function size:0x20 scope:global align:4 +cutDiveProc__10daNpc_So_cFv = .text:0x00005688; // type:function size:0x58 scope:global align:4 +cutDisappearStart__10daNpc_So_cFv = .text:0x000056E0; // type:function size:0x98 scope:global align:4 +cutDisappearProc__10daNpc_So_cFv = .text:0x00005778; // type:function size:0x58 scope:global align:4 +cutSetAnmStart__10daNpc_So_cFv = .text:0x000057D0; // type:function size:0x100 scope:global align:4 +cutSetAnmProc__10daNpc_So_cFv = .text:0x000058D0; // type:function size:0xCC scope:global align:4 +cutEffectStart__10daNpc_So_cFv = .text:0x0000599C; // type:function size:0x10C scope:global align:4 +cutEffectProc__10daNpc_So_cFv = .text:0x00005AA8; // type:function size:0x34 scope:global align:4 +cutEquipStart__10daNpc_So_cFv = .text:0x00005ADC; // type:function size:0x4 scope:global align:4 +cutEquipProc__10daNpc_So_cFv = .text:0x00005AE0; // type:function size:0x3C scope:global align:4 +cutUnequipStart__10daNpc_So_cFv = .text:0x00005B1C; // type:function size:0x4 scope:global align:4 +cutUnequipProc__10daNpc_So_cFv = .text:0x00005B20; // type:function size:0x3C scope:global align:4 +cutEatesaStart__10daNpc_So_cFv = .text:0x00005B5C; // type:function size:0x3C scope:global align:4 +cutEatesaProc__10daNpc_So_cFv = .text:0x00005B98; // type:function size:0x60 scope:global align:4 +cutEatesaFirstStart__10daNpc_So_cFv = .text:0x00005BF8; // type:function size:0x74 scope:global align:4 +cutEatesaFirstProc__10daNpc_So_cFv = .text:0x00005C6C; // type:function size:0x490 scope:global align:4 +cutJumpMapopenStart__10daNpc_So_cFv = .text:0x000060FC; // type:function size:0x4C scope:global align:4 +cutJumpMapopenProc__10daNpc_So_cFv = .text:0x00006148; // type:function size:0x370 scope:global align:4 +cutMiniGameStart__10daNpc_So_cFv = .text:0x000064B8; // type:function size:0x258 scope:global align:4 +cutMiniGameProc__10daNpc_So_cFv = .text:0x00006710; // type:function size:0x8D4 scope:global align:4 +cutTurnStart__10daNpc_So_cFv = .text:0x00006FE4; // type:function size:0xC scope:global align:4 +cutTurnProc__10daNpc_So_cFv = .text:0x00006FF0; // type:function size:0x124 scope:global align:4 +cutMiniGameWarpStart__10daNpc_So_cFv = .text:0x00007114; // type:function size:0x210 scope:global align:4 +cutMiniGameWarpProc__10daNpc_So_cFv = .text:0x00007324; // type:function size:0x114 scope:global align:4 +cutMiniGameReturnStart__10daNpc_So_cFv = .text:0x00007438; // type:function size:0xEC scope:global align:4 +cutMiniGameReturnProc__10daNpc_So_cFv = .text:0x00007524; // type:function size:0x2F8 scope:global align:4 +cutPartnerShipStart__10daNpc_So_cFv = .text:0x0000781C; // type:function size:0x4 scope:global align:4 +cutPartnerShipProc__10daNpc_So_cFv = .text:0x00007820; // type:function size:0x58 scope:global align:4 +cutMiniGameWaitStart__10daNpc_So_cFv = .text:0x00007878; // type:function size:0x68 scope:global align:4 +cutMiniGameWaitProc__10daNpc_So_cFv = .text:0x000078E0; // type:function size:0x34 scope:global align:4 +cutMiniGameEndStart__10daNpc_So_cFv = .text:0x00007914; // type:function size:0x20 scope:global align:4 +cutMiniGameEndProc__10daNpc_So_cFv = .text:0x00007934; // type:function size:0x58 scope:global align:4 +cutMiniGamePlTurnStart__10daNpc_So_cFv = .text:0x0000798C; // type:function size:0x20 scope:global align:4 +cutMiniGamePlTurnProc__10daNpc_So_cFv = .text:0x000079AC; // type:function size:0x114 scope:global align:4 +cutMiniGamePlUpStart__10daNpc_So_cFv = .text:0x00007AC0; // type:function size:0x5C scope:global align:4 +cutMiniGamePlUpProc__10daNpc_So_cFv = .text:0x00007B1C; // type:function size:0x1A0 scope:global align:4 +initCam__10daNpc_So_cFv = .text:0x00007CBC; // type:function size:0x1B8 scope:global align:4 +moveCam__10daNpc_So_cFv = .text:0x00007E74; // type:function size:0x19C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__10daNpc_So_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__10daNpc_So_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_sph_src__10daNpc_So_c = .rodata:0x00000008; // type:object size:0x40 scope:global align:4 +@4228 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:string +@4230 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@4235 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4342 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4343 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4588 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4590 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4618 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4619 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4637 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4778 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4779 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4780 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4830 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4945 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4946 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4948 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4949 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4950 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4951 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5010 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@5056 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5246 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5247 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5248 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5280 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@5439 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5440 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@5650 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5711 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5712 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5717 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5726 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5727 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +a_anm_bcks_tbl$5969 = .rodata:0x00000148; // type:object size:0x14 scope:local align:4 +a_anm_prm_tbl$5970 = .rodata:0x0000015C; // type:object size:0x60 scope:local align:4 +@5982 = .rodata:0x000001C0; // type:object size:0x8 scope:local align:8 +@6198 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@6505 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@6506 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@6717 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@6792 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@6793 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@6794 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@6801 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@6803 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@6805 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@6807 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@6809 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@6811 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@6813 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@6815 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@6817 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@6819 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@6821 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@6917 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@6972 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000218; // type:object size:0x23B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +sph_offset$4466 = .data:0x00000030; // type:object size:0xC scope:local align:4 +cyl_offset_A$4467 = .data:0x0000003C; // type:object size:0x18 scope:local align:4 +cyl_offset_B$4468 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +search_data$4469 = .data:0x0000006C; // type:object size:0x18 scope:local align:4 +action_table$4485 = .data:0x00000084; // type:object size:0x54 scope:local align:4 +@4487 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4488 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4489 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4490 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@4491 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4492 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4493 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4494 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@4495 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4496 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@4497 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@4498 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@4499 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@4500 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@4501 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@4502 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@4503 = .data:0x00000198; // type:object size:0xC scope:local align:4 +@4504 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +@4505 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@4506 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@4507 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +@4508 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@4509 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@4510 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@4511 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@4512 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@4513 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@4514 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@4515 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@4516 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@4517 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@4518 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@4519 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@4520 = .data:0x00000264; // type:object size:0xC scope:local align:4 +@4521 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@4522 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +@4523 = .data:0x00000288; // type:object size:0xC scope:local align:4 +@4524 = .data:0x00000294; // type:object size:0xC scope:local align:4 +@4525 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +@4526 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +@4527 = .data:0x000002B8; // type:object size:0xC scope:local align:4 +@4528 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +cut_tbl$4486 = .data:0x000002D0; // type:object size:0x1F8 scope:local align:4 +@5251 = .data:0x000004C8; // type:object size:0x20 scope:local align:4 +@6597 = .data:0x000004E8; // type:object size:0xC scope:local align:4 +@6598 = .data:0x000004F4; // type:object size:0xC scope:local align:4 +@6599 = .data:0x00000500; // type:object size:0xC scope:local align:4 +@6600 = .data:0x0000050C; // type:object size:0xC scope:local align:4 +@6601 = .data:0x00000518; // type:object size:0xC scope:local align:4 +@6602 = .data:0x00000524; // type:object size:0xC scope:local align:4 +@6603 = .data:0x00000530; // type:object size:0xC scope:local align:4 +@6604 = .data:0x0000053C; // type:object size:0xC scope:local align:4 +@6605 = .data:0x00000548; // type:object size:0xC scope:local align:4 +@6606 = .data:0x00000554; // type:object size:0xC scope:local align:4 +@6607 = .data:0x00000560; // type:object size:0xC scope:local align:4 +@6608 = .data:0x0000056C; // type:object size:0xC scope:local align:4 +@6609 = .data:0x00000578; // type:object size:0xC scope:local align:4 +@6610 = .data:0x00000584; // type:object size:0xC scope:local align:4 +@6611 = .data:0x00000590; // type:object size:0xC scope:local align:4 +@6612 = .data:0x0000059C; // type:object size:0xC scope:local align:4 +@6613 = .data:0x000005A8; // type:object size:0xC scope:local align:4 +@6614 = .data:0x000005B4; // type:object size:0xC scope:local align:4 +@6615 = .data:0x000005C0; // type:object size:0xC scope:local align:4 +@6616 = .data:0x000005CC; // type:object size:0xC scope:local align:4 +@6617 = .data:0x000005D8; // type:object size:0xC scope:local align:4 +@6618 = .data:0x000005E4; // type:object size:0xC scope:local align:4 +@6619 = .data:0x000005F0; // type:object size:0xC scope:local align:4 +@6620 = .data:0x000005FC; // type:object size:0xC scope:local align:4 +@6621 = .data:0x00000608; // type:object size:0xC scope:local align:4 +@6622 = .data:0x00000614; // type:object size:0xC scope:local align:4 +@6623 = .data:0x00000620; // type:object size:0xC scope:local align:4 +@6624 = .data:0x0000062C; // type:object size:0xC scope:local align:4 +@6625 = .data:0x00000638; // type:object size:0xC scope:local align:4 +@6626 = .data:0x00000644; // type:object size:0xC scope:local align:4 +@6627 = .data:0x00000650; // type:object size:0xC scope:local align:4 +@6628 = .data:0x0000065C; // type:object size:0xC scope:local align:4 +mode_tbl$6596 = .data:0x00000668; // type:object size:0x1C0 scope:local align:4 +a_demo_name_tbl$6640 = .data:0x00000828; // type:object size:0x18 scope:local align:4 +daNpc_SoMethodTable = .data:0x00000840; // type:object size:0x20 scope:local align:4 +g_profile_NPC_SO = .data:0x00000860; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000890; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000089C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000008A8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000008B4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000008C0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000008CC; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000008D8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000008F8; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000914; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000920; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000092C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000009B4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000009C0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000A48; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000A54; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000A60; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000AB4; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000AD8; // type:object size:0x14 scope:weak align:4 +__vt__10daNpc_So_c = .data:0x00000AEC; // type:object size:0x14 scope:global align:4 +__vt__12JntHit_HIO_c = .data:0x00000B00; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000B0C; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_So_HIO_c = .data:0x00000B18; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000B24; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4259 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xC4 scope:local align:4 +init$4529 = .bss:0x00000124; // type:object size:0x1 scope:local align:1 +init$6629 = .bss:0x00000125; // type:object size:0x1 scope:local align:1 +@6744 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +init$6745 = .bss:0x00000134; // type:object size:0x1 scope:local align:1 +ripple_scale$6743 = .bss:0x00000138; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_sv/splits.txt b/config/GZLP01/rels/d_a_npc_sv/splits.txt new file mode 100644 index 000000000..b6d7be8cd --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_sv/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_sv.cpp: + .text start:0x00000078 end:0x00002C0C + .text start:0x00002C0C end:0x00002C28 + .text start:0x00002C28 end:0x00002C58 + .text start:0x00002C58 end:0x00002CEC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x00000608 diff --git a/config/GZLP01/rels/d_a_npc_sv/symbols.txt b/config/GZLP01/rels/d_a_npc_sv/symbols.txt new file mode 100644 index 000000000..b7b6992a9 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_sv/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__9daNpcSv_cFv = .text:0x00000078; // type:function size:0x1A4 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000021C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000330; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000038C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000003D4; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000430; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000004B8; // type:function size:0x70 scope:weak align:4 +daNpc_People_nodeCallBack__FP7J3DNodei = .text:0x00000528; // type:function size:0x118 scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x20 scope:local align:4 +phase_1__FP9daNpcSv_c = .text:0x00000660; // type:function size:0x58 scope:local align:4 +phase_2__FP9daNpcSv_c = .text:0x000006B8; // type:function size:0x80 scope:local align:4 +_create__9daNpcSv_cFv = .text:0x00000738; // type:function size:0x30 scope:global align:4 +createHeap__9daNpcSv_cFv = .text:0x00000768; // type:function size:0x29C scope:global align:4 +createInit__9daNpcSv_cFv = .text:0x00000A04; // type:function size:0x270 scope:global align:4 +_delete__9daNpcSv_cFv = .text:0x00000C74; // type:function size:0x64 scope:global align:4 +_draw__9daNpcSv_cFv = .text:0x00000CD8; // type:function size:0xD4 scope:global align:4 +_execute__9daNpcSv_cFv = .text:0x00000DAC; // type:function size:0x1E4 scope:global align:4 +executeCommon__9daNpcSv_cFv = .text:0x00000F90; // type:function size:0x28 scope:global align:4 +executeSetMode__9daNpcSv_cFUc = .text:0x00000FB8; // type:function size:0x48 scope:global align:4 +executeWaitInit__9daNpcSv_cFv = .text:0x00001000; // type:function size:0x80 scope:global align:4 +executeWait__9daNpcSv_cFv = .text:0x00001080; // type:function size:0x29C scope:global align:4 +executeTalkInit__9daNpcSv_cFv = .text:0x0000131C; // type:function size:0x1C scope:global align:4 +executeTalk__9daNpcSv_cFv = .text:0x00001338; // type:function size:0x80 scope:global align:4 +checkOrder__9daNpcSv_cFv = .text:0x000013B8; // type:function size:0x34 scope:global align:4 +eventOrder__9daNpcSv_cFv = .text:0x000013EC; // type:function size:0x6C scope:global align:4 +eventMove__9daNpcSv_cFv = .text:0x00001458; // type:function size:0x118 scope:global align:4 +privateCut__9daNpcSv_cFv = .text:0x00001570; // type:function size:0x1D4 scope:global align:4 +eventMesSetInit__9daNpcSv_cFi = .text:0x00001744; // type:function size:0xD0 scope:global align:4 +eventMesSet__9daNpcSv_cFv = .text:0x00001814; // type:function size:0x38 scope:global align:4 +eventGetItemInit__9daNpcSv_cFi = .text:0x0000184C; // type:function size:0xA4 scope:global align:4 +eventGetItem__9daNpcSv_cFv = .text:0x000018F0; // type:function size:0x8 scope:global align:4 +eventSetAngleInit__9daNpcSv_cFv = .text:0x000018F8; // type:function size:0xE8 scope:global align:4 +eventAttentionInit__9daNpcSv_cFi = .text:0x000019E0; // type:function size:0x94 scope:global align:4 +eventAttention__9daNpcSv_cFv = .text:0x00001A74; // type:function size:0x154 scope:global align:4 +eventTurnOkInit__9daNpcSv_cFv = .text:0x00001BC8; // type:function size:0xC scope:global align:4 +talk2__9daNpcSv_cFiP10fopAc_ac_c = .text:0x00001BD4; // type:function size:0x11C scope:global align:4 +next_msgStatus__9daNpcSv_cFPUl = .text:0x00001CF0; // type:function size:0xD8 scope:global align:4 +getMsg__9daNpcSv_cFv = .text:0x00001DC8; // type:function size:0xEC scope:global align:4 +setMessage__9daNpcSv_cFUl = .text:0x00001EB4; // type:function size:0x8 scope:global align:4 +setAnmFromMsgTag__9daNpcSv_cFv = .text:0x00001EBC; // type:function size:0xB8 scope:global align:4 +getPrmNpcNo__9daNpcSv_cFv = .text:0x00001F74; // type:function size:0x20 scope:global align:4 +setMtx__9daNpcSv_cFv = .text:0x00001F94; // type:function size:0x108 scope:global align:4 +chkAttention__9daNpcSv_cFv = .text:0x0000209C; // type:function size:0x338 scope:global align:4 +lookBack__9daNpcSv_cFv = .text:0x000023D4; // type:function size:0x14C scope:global align:4 +playAnm__9daNpcSv_cFv = .text:0x00002520; // type:function size:0xC8 scope:global align:4 +setAnm__9daNpcSv_cFUcif = .text:0x000025E8; // type:function size:0xE0 scope:global align:4 +setAnmTbl__9daNpcSv_cFP9sSvAnmDat = .text:0x000026C8; // type:function size:0xA0 scope:global align:4 +setCollision__9daNpcSv_cFP8dCcD_Cyl4cXyzff = .text:0x00002768; // type:function size:0x78 scope:global align:4 +getTalkNo__9daNpcSv_cFv = .text:0x000027E0; // type:function size:0x15C scope:global align:4 +isTalkOK__9daNpcSv_cFv = .text:0x0000293C; // type:function size:0x1C scope:global align:4 +daNpc_PeopleCreate__FPv = .text:0x00002958; // type:function size:0x20 scope:local align:4 +daNpc_PeopleDelete__FPv = .text:0x00002978; // type:function size:0x24 scope:local align:4 +daNpc_PeopleExecute__FPv = .text:0x0000299C; // type:function size:0x24 scope:local align:4 +daNpc_PeopleDraw__FPv = .text:0x000029C0; // type:function size:0x24 scope:local align:4 +daNpc_PeopleIsDelete__FPv = .text:0x000029E4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000029EC; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00002A34; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002A7C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002AD8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B20; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002B30; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002B38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B50; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002B88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002B90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002B98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BA0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002BD8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002BDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BE4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BEC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002BF4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C00; // type:function size:0xC scope:weak align:4 +getCranePos__13daObj_Ikada_cFv = .text:0x00002C0C; // type:function size:0x1C scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002C28; // type:function size:0x4 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00002C2C; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002C48; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +__sinit_d_a_npc_sv_cpp = .text:0x00002C58; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002CCC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CD4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002CDC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002CE4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daNpcSv_c = .rodata:0x00000000; // type:object size:0x3 scope:global align:4 data:string +l_bmd_ix_tbl = .rodata:0x00000004; // type:object size:0x10 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000014; // type:object size:0x60 scope:local align:4 +@4200 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4467 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4500 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4501 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4502 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4503 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 data:double +@5128 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5223 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000B8; // type:object size:0xDC scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_npc_staff_id = .data:0x00000030; // type:object size:0x10 scope:local align:4 +l_arcname_tbl = .data:0x00000040; // type:object size:0x10 scope:local align:4 +l_npc_anm_wait = .data:0x00000050; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk = .data:0x00000054; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk2 = .data:0x00000058; // type:object size:0x3 scope:local align:4 +l_npc_anm_talk3 = .data:0x0000005C; // type:object size:0x3 scope:local align:4 +l_npc_anm_ya1 = .data:0x00000060; // type:object size:0x6 scope:local align:4 +l_npc_anm_ya2 = .data:0x00000068; // type:object size:0x6 scope:local align:4 +l_npc_anm_mawasi = .data:0x00000070; // type:object size:0x3 scope:local align:4 +l_npc_anm_kyoro = .data:0x00000074; // type:object size:0x3 scope:local align:4 +l_npc_anm_unun = .data:0x00000078; // type:object size:0x6 scope:local align:4 +l_npc_anm_sisi = .data:0x00000080; // type:object size:0x6 scope:local align:4 +l_npc_anm_byebye = .data:0x00000088; // type:object size:0x6 scope:local align:4 +l_npc_anm_shi = .data:0x00000090; // type:object size:0x6 scope:local align:4 +l_npc_anm_sv1_tbl = .data:0x00000098; // type:object size:0x18 scope:local align:4 +l_npc_se_sv1_tbl = .data:0x000000B0; // type:object size:0x18 scope:local align:4 +l_npc_dat = .data:0x000000C8; // type:object size:0x110 scope:local align:4 +l_msg_sv_p1_1st_talk1 = .data:0x000001D8; // type:object size:0x3C scope:local align:4 +l_msg_sv_p1_1st_talk2 = .data:0x00000214; // type:object size:0x3C scope:local align:4 +l_msg_sv_p1_2nd_talk1 = .data:0x00000250; // type:object size:0x1C scope:local align:4 +l_msg_sv_p1_2nd_talk2 = .data:0x0000026C; // type:object size:0x18 scope:local align:4 +l_msg_sv_p1_3rd_talk1 = .data:0x00000284; // type:object size:0x18 scope:local align:4 +l_msg_sv_p1_3rd_talk2 = .data:0x0000029C; // type:object size:0x18 scope:local align:4 +l_msg_sv_p2_1st_talk = .data:0x000002B4; // type:object size:0x1C scope:local align:4 +l_msg_sv_p2_2nd_talk = .data:0x000002D0; // type:object size:0x18 scope:local align:4 +l_msg_sv_p3_1st_talk = .data:0x000002E8; // type:object size:0x1C scope:local align:4 +l_msg_sv_p3_2nd_talk = .data:0x00000304; // type:object size:0x18 scope:local align:4 +l_msg_sv_p4_1st_talk = .data:0x0000031C; // type:object size:0x1C scope:local align:4 +l_msg_sv_p4_2nd_talk = .data:0x00000338; // type:object size:0x14 scope:local align:4 +l_msg_sv_talk_tbl = .data:0x0000034C; // type:object size:0x30 scope:local align:4 +l_msg_sv_flag_tbl = .data:0x0000037C; // type:object size:0x18 scope:local align:4 +l_event_id_tbl = .data:0x00000394; // type:object size:0x18 scope:local align:4 +l_get_item_no = .data:0x000003AC; // type:object size:0x4 scope:local align:4 +l_method$4402 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +@4541 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +@4542 = .data:0x000003C8; // type:object size:0xC scope:local align:4 +l_execute_init = .data:0x000003D4; // type:object size:0x18 scope:local align:4 +@4543 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +@4544 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000404; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4773 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 +daNpc_PeopleMethodTable = .data:0x00000430; // type:object size:0x20 scope:local align:4 +g_profile_NPC_SV = .data:0x00000450; // type:object size:0x30 scope:global align:4 +__vt__9daNpcSv_c = .data:0x00000480; // type:object size:0x14 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000494; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000004A0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000004DC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000564; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000570; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000057C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000005D0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000005F4; // type:object size:0x14 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_npc_tc/splits.txt b/config/GZLP01/rels/d_a_npc_tc/splits.txt new file mode 100644 index 000000000..40da27db8 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_tc/splits.txt @@ -0,0 +1,28 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tc.cpp: + .text start:0x000000EC end:0x00004BAC + .text start:0x00004BAC end:0x00005158 + .text start:0x00005158 end:0x00005498 + .text start:0x00005498 end:0x00005B98 + .text start:0x00005B98 end:0x00005C58 + .text start:0x00005C58 end:0x0000670C + .text start:0x0000670C end:0x000067BC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000448 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x0000019C diff --git a/config/GZLP01/rels/d_a_npc_tc/symbols.txt b/config/GZLP01/rels/d_a_npc_tc/symbols.txt new file mode 100644 index 000000000..d9f04f35d --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_tc/symbols.txt @@ -0,0 +1,289 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daNpc_Tc_HIO_cFv = .text:0x000000EC; // type:function size:0x2A8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000394; // type:function size:0x3C scope:weak align:4 +nodeCallBack__FP7J3DNodei = .text:0x000003D0; // type:function size:0x1CC scope:local align:4 +searchTower_CB__FPvPv = .text:0x0000059C; // type:function size:0x2C scope:local align:4 +_searchTower__10daNpc_Tc_cFP10fopAc_ac_c = .text:0x000005C8; // type:function size:0x68 scope:global align:4 +initTexPatternAnm__10daNpc_Tc_cFb = .text:0x00000630; // type:function size:0x114 scope:global align:4 +playTexPatternAnm__10daNpc_Tc_cFv = .text:0x00000744; // type:function size:0x8C scope:global align:4 +smoke_set__10daNpc_Tc_cFfffff = .text:0x000007D0; // type:function size:0x178 scope:global align:4 +setAnm__10daNpc_Tc_cFv = .text:0x00000948; // type:function size:0x820 scope:global align:4 +setTexAnm__10daNpc_Tc_cFv = .text:0x00001168; // type:function size:0x58 scope:global align:4 +chkAttention__10daNpc_Tc_cF4cXyzs = .text:0x000011C0; // type:function size:0x1AC scope:global align:4 +eventOrder__10daNpc_Tc_cFv = .text:0x0000136C; // type:function size:0xB8 scope:global align:4 +checkOrder__10daNpc_Tc_cFv = .text:0x00001424; // type:function size:0x4C scope:global align:4 +existTcMonument__10daNpc_Tc_cFv = .text:0x00001470; // type:function size:0x8C scope:global align:4 +anmAtr__10daNpc_Tc_cFUs = .text:0x000014FC; // type:function size:0x70 scope:global align:4 +stopTower__10daNpc_Tc_cFv = .text:0x0000156C; // type:function size:0xAC scope:global align:4 +startTower__10daNpc_Tc_cFv = .text:0x00001618; // type:function size:0x18C scope:global align:4 +next_msgStatusBlue__10daNpc_Tc_cFPUl = .text:0x000017A4; // type:function size:0x15C scope:global align:4 +next_msgStatusNormal__10daNpc_Tc_cFPUl = .text:0x00001900; // type:function size:0x1EC scope:global align:4 +next_msgStatus__10daNpc_Tc_cFPUl = .text:0x00001AEC; // type:function size:0x78 scope:global align:4 +setFirstMsg__10daNpc_Tc_cFPbUlUl = .text:0x00001B64; // type:function size:0x24 scope:global align:4 +getMsgNormal__10daNpc_Tc_cFv = .text:0x00001B88; // type:function size:0x58 scope:global align:4 +getMsgBlue__10daNpc_Tc_cFv = .text:0x00001BE0; // type:function size:0x8 scope:global align:4 +getMsg__10daNpc_Tc_cFv = .text:0x00001BE8; // type:function size:0x8C scope:global align:4 +getArg__10daNpc_Tc_cFv = .text:0x00001C74; // type:function size:0x24 scope:global align:4 +createInit__10daNpc_Tc_cFv = .text:0x00001C98; // type:function size:0x394 scope:global align:4 +searchStoolPos__10daNpc_Tc_cFPvPv = .text:0x0000202C; // type:function size:0x98 scope:global align:4 +setAttention__10daNpc_Tc_cFv = .text:0x000020C4; // type:function size:0x84 scope:global align:4 +calcMove__10daNpc_Tc_cFv = .text:0x00002148; // type:function size:0xD8 scope:global align:4 +lookBack__10daNpc_Tc_cFv = .text:0x00002220; // type:function size:0x2A4 scope:global align:4 +statusWait__10daNpc_Tc_cFv = .text:0x000024C4; // type:function size:0xD0 scope:global align:4 +statusSit__10daNpc_Tc_cFv = .text:0x00002594; // type:function size:0x150 scope:global align:4 +statusJump__10daNpc_Tc_cFv = .text:0x000026E4; // type:function size:0xB4 scope:global align:4 +statusWalkToJail__10daNpc_Tc_cFv = .text:0x00002798; // type:function size:0x218 scope:global align:4 +statusTalkNearJail__10daNpc_Tc_cFv = .text:0x000029B0; // type:function size:0x70 scope:global align:4 +statusWaitNearJail__10daNpc_Tc_cFv = .text:0x00002A20; // type:function size:0x1B4 scope:global align:4 +statusWalkToStool__10daNpc_Tc_cFv = .text:0x00002BD4; // type:function size:0x1AC scope:global align:4 +statusSitToStool__10daNpc_Tc_cFv = .text:0x00002D80; // type:function size:0x214 scope:global align:4 +statusTalk__10daNpc_Tc_cFv = .text:0x00002F94; // type:function size:0x94 scope:global align:4 +statusPayRupee__10daNpc_Tc_cFv = .text:0x00003028; // type:function size:0x60 scope:global align:4 +statusDemoPayRupee__10daNpc_Tc_cFv = .text:0x00003088; // type:function size:0x70 scope:global align:4 +statusGetRupee__10daNpc_Tc_cFv = .text:0x000030F8; // type:function size:0x60 scope:global align:4 +statusDemoGetRupee__10daNpc_Tc_cFv = .text:0x00003158; // type:function size:0x74 scope:global align:4 +statusMonumentComplete__10daNpc_Tc_cFv = .text:0x000031CC; // type:function size:0x60 scope:global align:4 +statusDemoMonumentComplete__10daNpc_Tc_cFv = .text:0x0000322C; // type:function size:0x74 scope:global align:4 +statusDemoJump__10daNpc_Tc_cFv = .text:0x000032A0; // type:function size:0x68 scope:global align:4 +statusDemoRescue__10daNpc_Tc_cFv = .text:0x00003308; // type:function size:0x7C scope:global align:4 +statusDemoTalk__10daNpc_Tc_cFv = .text:0x00003384; // type:function size:0xAC scope:global align:4 +help_action__10daNpc_Tc_cFPv = .text:0x00003430; // type:function size:0x1E0 scope:global align:4 +wait_action__10daNpc_Tc_cFPv = .text:0x00003610; // type:function size:0x13C scope:global align:4 +calc_sitpos__10daNpc_Tc_cFv = .text:0x0000374C; // type:function size:0xE4 scope:global align:4 +set_mtx__10daNpc_Tc_cFv = .text:0x00003830; // type:function size:0x70 scope:global align:4 +_draw__10daNpc_Tc_cFv = .text:0x000038A0; // type:function size:0x1A0 scope:global align:4 +setTower__10daNpc_Tc_cFv = .text:0x00003A40; // type:function size:0x1A0 scope:global align:4 +_execute__10daNpc_Tc_cFv = .text:0x00003BE0; // type:function size:0x2B0 scope:global align:4 +_delete__10daNpc_Tc_cFv = .text:0x00003E90; // type:function size:0x8C scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00003F1C; // type:function size:0x20 scope:local align:4 +isCreate__10daNpc_Tc_cFv = .text:0x00003F3C; // type:function size:0x84 scope:global align:4 +_create__10daNpc_Tc_cFv = .text:0x00003FC0; // type:function size:0xD0 scope:global align:4 +__ct__10daNpc_Tc_cFv = .text:0x00004090; // type:function size:0x190 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00004220; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000427C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000042C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004390; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000043D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004434; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000447C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000044D8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004560; // type:function size:0x70 scope:weak align:4 +_createHeap__10daNpc_Tc_cFv = .text:0x000045D0; // type:function size:0x20C scope:global align:4 +daNpc_Tc_Create__FP10fopAc_ac_c = .text:0x000047DC; // type:function size:0x20 scope:local align:4 +daNpc_Tc_Delete__FP10daNpc_Tc_c = .text:0x000047FC; // type:function size:0x20 scope:local align:4 +daNpc_Tc_Execute__FP10daNpc_Tc_c = .text:0x0000481C; // type:function size:0x20 scope:local align:4 +daNpc_Tc_Draw__FP10daNpc_Tc_c = .text:0x0000483C; // type:function size:0x20 scope:local align:4 +daNpc_Tc_IsDelete__FP10daNpc_Tc_c = .text:0x0000485C; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004864; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000048AC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000048F4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004950; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004998; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000499C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000049A0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000049A4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000049A8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000049F0; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004A4C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004A5C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004A64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004A6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A7C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004AB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004AC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004ACC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004B04; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004B08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B10; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B18; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004B20; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004B2C; // type:function size:0xC scope:weak align:4 +__dt__14daNpc_Tc_HIO_cFv = .text:0x00004B38; // type:function size:0x74 scope:weak align:4 +next_msgStatusNormal2__10daNpc_Tc_cFPUl = .text:0x00004BAC; // type:function size:0x2C0 scope:global align:4 +getMsgNormal2__10daNpc_Tc_cFv = .text:0x00004E6C; // type:function size:0xFC scope:global align:4 +setRupeeSizeMsg__10daNpc_Tc_cFv = .text:0x00004F68; // type:function size:0x70 scope:global align:4 +existUnknownCollectMap__10daNpc_Tc_cFv = .text:0x00004FD8; // type:function size:0x7C scope:global align:4 +analysisCollectMap__10daNpc_Tc_cFv = .text:0x00005054; // type:function size:0x88 scope:global align:4 +existKnownCollectMap__10daNpc_Tc_cFv = .text:0x000050DC; // type:function size:0x7C scope:global align:4 +next_msgStatusWhite__10daNpc_Tc_cFPUl = .text:0x00005158; // type:function size:0x27C scope:global align:4 +getMsgWhite__10daNpc_Tc_cFv = .text:0x000053D4; // type:function size:0xC4 scope:global align:4 +next_msgStatusRed__10daNpc_Tc_cFPUl = .text:0x00005498; // type:function size:0x288 scope:global align:4 +setFinishMsg__10daNpc_Tc_cFv = .text:0x00005720; // type:function size:0x10 scope:global align:4 +getMsgRed__10daNpc_Tc_cFv = .text:0x00005730; // type:function size:0x214 scope:global align:4 +checkMonumentFee__10daNpc_Tc_cFUsUs = .text:0x00005944; // type:function size:0x64 scope:global align:4 +checkAllMonumentFee__10daNpc_Tc_cFv = .text:0x000059A8; // type:function size:0xA8 scope:global align:4 +checkAllMonumentPay__10daNpc_Tc_cFv = .text:0x00005A50; // type:function size:0xC0 scope:global align:4 +checkMonumentPay__10daNpc_Tc_cFUsUs = .text:0x00005B10; // type:function size:0x88 scope:global align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005B98; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00005BE0; // type:function size:0x48 scope:weak align:4 +getAttnPos__15dNpc_EventCut_cFv = .text:0x00005C28; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00005C44; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00005C4C; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00005C54; // type:function size:0x4 scope:weak align:4 +cutProc__10daNpc_Tc_cFv = .text:0x00005C58; // type:function size:0x208 scope:global align:4 +cutSitToJumpStart__10daNpc_Tc_cFi = .text:0x00005E60; // type:function size:0xC scope:global align:4 +cutSitToJumpProc__10daNpc_Tc_cFi = .text:0x00005E6C; // type:function size:0x138 scope:global align:4 +cutPresentStart__10daNpc_Tc_cFi = .text:0x00005FA4; // type:function size:0x4 scope:global align:4 +cutPresentProc__10daNpc_Tc_cFi = .text:0x00005FA8; // type:function size:0x1CC scope:global align:4 +cutSetAnmStart__10daNpc_Tc_cFi = .text:0x00006174; // type:function size:0x7C scope:global align:4 +cutSetAnmProc__10daNpc_Tc_cFi = .text:0x000061F0; // type:function size:0xB0 scope:global align:4 +cutBackJumpStart__10daNpc_Tc_cFi = .text:0x000062A0; // type:function size:0x38 scope:global align:4 +cutBackJumpProc__10daNpc_Tc_cFi = .text:0x000062D8; // type:function size:0xE4 scope:global align:4 +cutEffectStart__10daNpc_Tc_cFi = .text:0x000063BC; // type:function size:0x10C scope:global align:4 +cutEffectProc__10daNpc_Tc_cFi = .text:0x000064C8; // type:function size:0x2C scope:global align:4 +cutDoorOpenStart__10daNpc_Tc_cFi = .text:0x000064F4; // type:function size:0x70 scope:global align:4 +cutDoorOpenProc__10daNpc_Tc_cFi = .text:0x00006564; // type:function size:0x2C scope:global align:4 +cutDoorCloseStart__10daNpc_Tc_cFi = .text:0x00006590; // type:function size:0x70 scope:global align:4 +cutDoorCloseProc__10daNpc_Tc_cFi = .text:0x00006600; // type:function size:0x2C scope:global align:4 +cutDoorClose2Start__10daNpc_Tc_cFi = .text:0x0000662C; // type:function size:0x70 scope:global align:4 +cutDoorClose2Proc__10daNpc_Tc_cFi = .text:0x0000669C; // type:function size:0x2C scope:global align:4 +cutPayStart__10daNpc_Tc_cFi = .text:0x000066C8; // type:function size:0x18 scope:global align:4 +cutPayProc__10daNpc_Tc_cFi = .text:0x000066E0; // type:function size:0x2C scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSmplbg5Act_c5Prm_eQ311daObjSmplbg5Act_c5Prm_e = .text:0x0000670C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPc = .text:0x00006728; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00006744; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_npc_tc_cpp = .text:0x00006760; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000679C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000067A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000067AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000067B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4108 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4578 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4579 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4587 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4588 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4590 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4709 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +a_anm_bck_tbl$4766 = .rodata:0x00000060; // type:object size:0x44 scope:local align:4 +@4767 = .rodata:0x000000A4; // type:object size:0x180 scope:local align:4 +@5072 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@5076 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@5078 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@5080 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@5081 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@5082 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5083 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:float +@5128 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@5129 = .rodata:0x00000258; // type:object size:0x8 scope:local align:8 +@5130 = .rodata:0x00000260; // type:object size:0x8 scope:local align:8 +@5131 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +anm_atr$5452 = .rodata:0x0000026C; // type:object size:0x10 scope:local align:4 +@5675 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@5731 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@5937 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:float +@6075 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@6076 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@6078 = .rodata:0x00000298; // type:object size:0x8 scope:local align:8 +@6290 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +a_bmt_tbl$6310 = .rodata:0x000002A4; // type:object size:0x14 scope:local align:4 +a_snap_tbl$6311 = .rodata:0x000002B8; // type:object size:0x5 scope:local align:4 data:string +@6318 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@6320 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@6324 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@6326 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@6328 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@6330 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@6374 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@6375 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002E0; // type:object size:0x168 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4305 = .data:0x00000030; // type:object size:0x60 scope:local align:4 +@4393 = .data:0x00000090; // type:object size:0xFC scope:local align:4 +a_tex_pattern_num_tbl$5088 = .data:0x0000018C; // type:object size:0x2 scope:local align:4 +action_table$5136 = .data:0x00000190; // type:object size:0x24 scope:local align:4 +@5175 = .data:0x000001B4; // type:object size:0x24 scope:local align:4 +@5174 = .data:0x000001D8; // type:object size:0x24 scope:local align:4 +@5259 = .data:0x000001FC; // type:object size:0x24 scope:local align:4 +a_demo_name_tbl$5405 = .data:0x00000220; // type:object size:0x1C scope:local align:4 +@5637 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@5641 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@5645 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@6231 = .data:0x00000260; // type:object size:0x34 scope:local align:4 +@6259 = .data:0x00000294; // type:object size:0x4C scope:local align:4 +l_daNpc_Tc_Method = .data:0x000002E0; // type:object size:0x20 scope:local align:4 +g_profile_NPC_TC = .data:0x00000300; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000330; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000033C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000348; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000378; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000394; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000003CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000454; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000460; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000046C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004C0; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000004E4; // type:object size:0x14 scope:weak align:4 +__vt__10daNpc_Tc_c = .data:0x000004F8; // type:object size:0x14 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__14daNpc_Tc_HIO_c = .data:0x00000518; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4599 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xF4 scope:local align:4 +@4610 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +init$4611 = .bss:0x00000160; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4609 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +@4614 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +init$4615 = .bss:0x0000017C; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4613 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +init$4715 = .bss:0x0000018C; // type:object size:0x1 scope:local align:1 +smoke_scale$4714 = .bss:0x00000190; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_npc_tt/splits.txt b/config/GZLP01/rels/d_a_npc_tt/splits.txt new file mode 100644 index 000000000..3a06d97a9 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_tt/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_npc_tt.cpp: + .text start:0x00000078 end:0x00002C60 + .text start:0x00002C60 end:0x00002CD4 + .text start:0x00002CD4 end:0x00003210 + .text start:0x00003210 end:0x00003210 + .rodata start:0x00000000 end:0x000001ED + .data start:0x00000000 end:0x000001B8 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLP01/rels/d_a_npc_tt/symbols.txt b/config/GZLP01/rels/d_a_npc_tt/symbols.txt new file mode 100644 index 000000000..cb81aa9dd --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_tt/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daNpc_tt_XyCheckCB__FPvi = .text:0x00000078; // type:function size:0x20 scope:local align:4 +XyCheckCB__10daNpc_Tt_cFi = .text:0x00000098; // type:function size:0x24 scope:global align:4 +daNpc_tt_XyEventCB__FPvi = .text:0x000000BC; // type:function size:0x4C scope:local align:4 +nodeCallBack_Tt__FP7J3DNodei = .text:0x00000108; // type:function size:0x1D0 scope:local align:4 +setAnmStatus__10daNpc_Tt_cFv = .text:0x000002D8; // type:function size:0x90 scope:global align:4 +eventOrder__10daNpc_Tt_cFv = .text:0x00000368; // type:function size:0x74 scope:global align:4 +checkOrder__10daNpc_Tt_cFv = .text:0x000003DC; // type:function size:0xA8 scope:global align:4 +next_msgStatus__10daNpc_Tt_cFPUl = .text:0x00000484; // type:function size:0x70 scope:global align:4 +getMsg__10daNpc_Tt_cFv = .text:0x000004F4; // type:function size:0xDC scope:global align:4 +setCollision__10daNpc_Tt_cFv = .text:0x000005D0; // type:function size:0x80 scope:global align:4 +talkInit__10daNpc_Tt_cFv = .text:0x00000650; // type:function size:0x14 scope:global align:4 +msgAnm__10daNpc_Tt_cFv = .text:0x00000664; // type:function size:0xB4 scope:global align:4 +msgPushButton__10daNpc_Tt_cFv = .text:0x00000718; // type:function size:0x18 scope:global align:4 +msgContinue__10daNpc_Tt_cFv = .text:0x00000730; // type:function size:0x48 scope:global align:4 +talk__10daNpc_Tt_cFv = .text:0x00000778; // type:function size:0x188 scope:global align:4 +demoInitChange__10daNpc_Tt_cFv = .text:0x00000900; // type:function size:0xEC scope:global align:4 +demoProcTact1__10daNpc_Tt_cFv = .text:0x000009EC; // type:function size:0x130 scope:global align:4 +demoInitPatten__10daNpc_Tt_cFv = .text:0x00000B1C; // type:function size:0x84 scope:global align:4 +demoProcPatten__10daNpc_Tt_cFv = .text:0x00000BA0; // type:function size:0x1A0 scope:global align:4 +demoInitSpeak__10daNpc_Tt_cFv = .text:0x00000D40; // type:function size:0xC4 scope:global align:4 +demoProcSpeak__10daNpc_Tt_cFv = .text:0x00000E04; // type:function size:0x58 scope:global align:4 +demoInitWait__10daNpc_Tt_cFv = .text:0x00000E5C; // type:function size:0x68 scope:global align:4 +demoProcWait__10daNpc_Tt_cFv = .text:0x00000EC4; // type:function size:0x50 scope:global align:4 +demoInitCom__10daNpc_Tt_cFv = .text:0x00000F14; // type:function size:0x10C scope:global align:4 +demoProcCom__10daNpc_Tt_cFv = .text:0x00001020; // type:function size:0x20 scope:global align:4 +getNowEventAction__10daNpc_Tt_cFv = .text:0x00001040; // type:function size:0x48 scope:global align:4 +demoProc__10daNpc_Tt_cFv = .text:0x00001088; // type:function size:0x1B0 scope:global align:4 +init__10daNpc_Tt_cFv = .text:0x00001238; // type:function size:0x1E8 scope:global align:4 +setAttention__10daNpc_Tt_cFb = .text:0x00001420; // type:function size:0x54 scope:global align:4 +lookBack__10daNpc_Tt_cFv = .text:0x00001474; // type:function size:0x164 scope:global align:4 +wait01__10daNpc_Tt_cFv = .text:0x000015D8; // type:function size:0x15C scope:global align:4 +talk01__10daNpc_Tt_cFv = .text:0x00001734; // type:function size:0xD0 scope:global align:4 +tact00__10daNpc_Tt_cFv = .text:0x00001804; // type:function size:0x90 scope:global align:4 +wait_action__10daNpc_Tt_cFPv = .text:0x00001894; // type:function size:0xDC scope:global align:4 +ke_control__7tt_ke_sFf = .text:0x00001970; // type:function size:0x23C scope:global align:4 +ke_pos_set__7tt_ke_sFP4cXyz = .text:0x00001BAC; // type:function size:0x38 scope:global align:4 +set_ke_root__10daNpc_Tt_cFiii = .text:0x00001BE4; // type:function size:0x164 scope:global align:4 +ke_execute__10daNpc_Tt_cFv = .text:0x00001D48; // type:function size:0xBC scope:global align:4 +_draw__10daNpc_Tt_cFv = .text:0x00001E04; // type:function size:0x180 scope:global align:4 +_execute__10daNpc_Tt_cFv = .text:0x00001F84; // type:function size:0x1D4 scope:global align:4 +_delete__10daNpc_Tt_cFv = .text:0x00002158; // type:function size:0x50 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000021A8; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Tt_cFv = .text:0x000021C8; // type:function size:0x254 scope:global align:4 +__dt__7tt_ke_sFv = .text:0x0000241C; // type:function size:0x7C scope:weak align:4 +__ct__7tt_ke_sFv = .text:0x00002498; // type:function size:0x68 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002500; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002504; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000025D0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002618; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002674; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000026BC; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000272C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002788; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Tt_cFv = .text:0x000027D0; // type:function size:0x2E0 scope:global align:4 +daNpc_Tt_Create__FP10fopAc_ac_c = .text:0x00002AB0; // type:function size:0x20 scope:local align:4 +daNpc_Tt_Delete__FP10daNpc_Tt_c = .text:0x00002AD0; // type:function size:0x20 scope:local align:4 +daNpc_Tt_Execute__FP10daNpc_Tt_c = .text:0x00002AF0; // type:function size:0x20 scope:local align:4 +daNpc_Tt_Draw__FP10daNpc_Tt_c = .text:0x00002B10; // type:function size:0x20 scope:local align:4 +daNpc_Tt_IsDelete__FP10daNpc_Tt_c = .text:0x00002B30; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002B38; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002B48; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002B50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B68; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002BA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002BB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BB8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002BF0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002BF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BFC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C04; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C0C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C18; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00002C24; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002C40; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002C48; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Tt_cF4cXyz = .text:0x00002C60; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Tt_cF4cXyz = .text:0x00002C7C; // type:function size:0x1C scope:weak align:4 +__dt__4cXyzFv = .text:0x00002C98; // type:function size:0x3C scope:weak align:4 +initTexPatternAnm__10daNpc_Tt_cFb = .text:0x00002CD4; // type:function size:0x118 scope:global align:4 +playTexPatternAnm__10daNpc_Tt_cFv = .text:0x00002DEC; // type:function size:0x8C scope:global align:4 +setAnm__10daNpc_Tt_cFi = .text:0x00002E78; // type:function size:0x11C scope:global align:4 +danceInit__10daNpc_Tt_cFi = .text:0x00002F94; // type:function size:0x68 scope:global align:4 +danceProc__10daNpc_Tt_cFv = .text:0x00002FFC; // type:function size:0xB4 scope:global align:4 +danceNext__10daNpc_Tt_cFv = .text:0x000030B0; // type:function size:0x160 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4218 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_bck_ix_tbl = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +l_bas_ix_tbl = .rodata:0x0000004C; // type:object size:0x40 scope:local align:4 +l_btp_ix_tbl = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4265 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@4341 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4451 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4776 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4792 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4960 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4961 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4962 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4963 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4964 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@5022 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5034 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@5041 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5062 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0xF9 scope:local align:4 data:string_table +action_table$4701 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +@4747 = .data:0x00000018; // type:object size:0xC scope:local align:4 +l_daNpc_Tt_Method = .data:0x00000024; // type:object size:0x20 scope:local align:4 +g_profile_NPC_TT = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000074; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000088; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000128; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_npc_uk/splits.txt b/config/GZLP01/rels/d_a_npc_uk/splits.txt new file mode 100644 index 000000000..aad16a61e --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_uk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_uk.cpp: + .text start:0x000000EC end:0x00005A0C + .text start:0x00005A0C end:0x00005A44 + .rodata start:0x00000000 end:0x0000026A + .data start:0x00000000 end:0x00000480 + .bss start:0x00000008 end:0x00000078 diff --git a/config/GZLP01/rels/d_a_npc_uk/symbols.txt b/config/GZLP01/rels/d_a_npc_uk/symbols.txt new file mode 100644 index 000000000..7315b62ef --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_uk/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +getType__10daNpc_Uk_cFv = .text:0x000000EC; // type:function size:0xC scope:global align:4 +getPath__10daNpc_Uk_cFv = .text:0x000000F8; // type:function size:0xC scope:global align:4 +getShapeType__10daNpc_Uk_cFv = .text:0x00000104; // type:function size:0xC scope:global align:4 +getCaughtFlag__10daNpc_Uk_cFv = .text:0x00000110; // type:function size:0x4C scope:global align:4 +getFoundFlag__10daNpc_Uk_cFv = .text:0x0000015C; // type:function size:0x4C scope:global align:4 +getFirstTalk__10daNpc_Uk_cFv = .text:0x000001A8; // type:function size:0x4C scope:global align:4 +chkGameStart__10daNpc_Uk_cFv = .text:0x000001F4; // type:function size:0x78 scope:global align:4 +chkPositioning__10daNpc_Uk_cFfffss = .text:0x0000026C; // type:function size:0x1B4 scope:global align:4 +__dt__4cXyzFv = .text:0x00000420; // type:function size:0x3C scope:weak align:4 +nextVisitMode__10daNpc_Uk_cFv = .text:0x0000045C; // type:function size:0x454 scope:global align:4 +approachRun__10daNpc_Uk_cFP10fopAc_ac_c = .text:0x000008B0; // type:function size:0x80 scope:global align:4 +aroundWalk__10daNpc_Uk_cFP10fopAc_ac_c = .text:0x00000930; // type:function size:0x34 scope:global align:4 +surrender__10daNpc_Uk_cFv = .text:0x00000964; // type:function size:0x170 scope:global align:4 +runawayInit__10daNpc_Uk_cFv = .text:0x00000AD4; // type:function size:0x2B4 scope:global align:4 +nodeCallBack_Uk__FP7J3DNodei = .text:0x00000D88; // type:function size:0x1C0 scope:local align:4 +initTexPatternAnm__10daNpc_Uk_cFb = .text:0x00000F48; // type:function size:0x128 scope:global align:4 +playTexPatternAnm__10daNpc_Uk_cFv = .text:0x00001070; // type:function size:0x98 scope:global align:4 +setAnm__10daNpc_Uk_cFScUc = .text:0x00001108; // type:function size:0xB8 scope:global align:4 +chkAttentionLocal__10daNpc_Uk_cFv = .text:0x000011C0; // type:function size:0xB4 scope:global align:4 +chkAttention__10daNpc_Uk_cFv = .text:0x00001274; // type:function size:0x9C scope:global align:4 +setAnmStatus__10daNpc_Uk_cFv = .text:0x00001310; // type:function size:0x68 scope:global align:4 +eventOrder__10daNpc_Uk_cFv = .text:0x00001378; // type:function size:0x44 scope:global align:4 +checkOrder__10daNpc_Uk_cFv = .text:0x000013BC; // type:function size:0x64 scope:global align:4 +next_msgStatus__10daNpc_Uk_cFPUl = .text:0x00001420; // type:function size:0x44 scope:global align:4 +getMsg__10daNpc_Uk_cFv = .text:0x00001464; // type:function size:0x17C scope:global align:4 +setCollision__10daNpc_Uk_cFv = .text:0x000015E0; // type:function size:0x80 scope:global align:4 +msgAnm__10daNpc_Uk_cFUc = .text:0x00001660; // type:function size:0xD0 scope:global align:4 +talkInit__10daNpc_Uk_cFv = .text:0x00001730; // type:function size:0x14 scope:global align:4 +talk__10daNpc_Uk_cFv = .text:0x00001744; // type:function size:0x1AC scope:global align:4 +init__10daNpc_Uk_cFv = .text:0x000018F0; // type:function size:0x4F4 scope:global align:4 +setAttention__10daNpc_Uk_cFb = .text:0x00001DE4; // type:function size:0x54 scope:global align:4 +getLookBackMode__10daNpc_Uk_cFv = .text:0x00001E38; // type:function size:0x124 scope:global align:4 +lookBack__10daNpc_Uk_cFv = .text:0x00001F5C; // type:function size:0x230 scope:global align:4 +getStaffName__10daNpc_Uk_cFv = .text:0x0000218C; // type:function size:0xC8 scope:global align:4 +checkDemoStart__10daNpc_Uk_cFv = .text:0x00002254; // type:function size:0x70 scope:global align:4 +getNowEventAction__10daNpc_Uk_cFv = .text:0x000022C4; // type:function size:0x48 scope:global align:4 +visitInit__10daNpc_Uk_cFUc = .text:0x0000230C; // type:function size:0x188 scope:global align:4 +visitProc__10daNpc_Uk_cFv = .text:0x00002494; // type:function size:0x110 scope:global align:4 +wait01__10daNpc_Uk_cFv = .text:0x000025A4; // type:function size:0x84 scope:global align:4 +talk01__10daNpc_Uk_cFv = .text:0x00002628; // type:function size:0xA4 scope:global align:4 +talk02__10daNpc_Uk_cFv = .text:0x000026CC; // type:function size:0x140 scope:global align:4 +visitTalkInit__10daNpc_Uk_cFv = .text:0x0000280C; // type:function size:0x15C scope:global align:4 +visitSetEvent__10daNpc_Uk_cFv = .text:0x00002968; // type:function size:0xDC scope:global align:4 +visit01__10daNpc_Uk_cFv = .text:0x00002A44; // type:function size:0x23C scope:global align:4 +warningB__10daNpc_Uk_cFv = .text:0x00002C80; // type:function size:0xA0 scope:global align:4 +warningC__10daNpc_Uk_cFv = .text:0x00002D20; // type:function size:0xA0 scope:global align:4 +warningD__10daNpc_Uk_cFv = .text:0x00002DC0; // type:function size:0x118 scope:global align:4 +found__10daNpc_Uk_cFv = .text:0x00002ED8; // type:function size:0x9C scope:global align:4 +runaway__10daNpc_Uk_cFv = .text:0x00002F74; // type:function size:0x1D4 scope:global align:4 +jump__10daNpc_Uk_cFv = .text:0x00003148; // type:function size:0xA0 scope:global align:4 +jitanda01__10daNpc_Uk_cFv = .text:0x000031E8; // type:function size:0x40 scope:global align:4 +jitanda02__10daNpc_Uk_cFv = .text:0x00003228; // type:function size:0x84 scope:global align:4 +demo01__10daNpc_Uk_cFv = .text:0x000032AC; // type:function size:0x54 scope:global align:4 +demo02__10daNpc_Uk_cFv = .text:0x00003300; // type:function size:0xD4 scope:global align:4 +demoInitCom__10daNpc_Uk_cFv = .text:0x000033D4; // type:function size:0x274 scope:global align:4 +demoProc__10daNpc_Uk_cFv = .text:0x00003648; // type:function size:0xA98 scope:global align:4 +wait_action__10daNpc_Uk_cFPv = .text:0x000040E0; // type:function size:0xD0 scope:global align:4 +seek_action__10daNpc_Uk_cFPv = .text:0x000041B0; // type:function size:0x25C scope:global align:4 +hind_action__10daNpc_Uk_cFPv = .text:0x0000440C; // type:function size:0x170 scope:global align:4 +visit_action__10daNpc_Uk_cFPv = .text:0x0000457C; // type:function size:0x1F8 scope:global align:4 +_draw__10daNpc_Uk_cFv = .text:0x00004774; // type:function size:0x2AC scope:global align:4 +_execute__10daNpc_Uk_cFv = .text:0x00004A20; // type:function size:0x2C4 scope:global align:4 +_delete__10daNpc_Uk_cFv = .text:0x00004CE4; // type:function size:0x50 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00004D34; // type:function size:0x20 scope:local align:4 +_create__10daNpc_Uk_cFv = .text:0x00004D54; // type:function size:0x2D4 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00005028; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000050F4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000513C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005198; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000051E0; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000523C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000052C4; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005334; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00005390; // type:function size:0x48 scope:weak align:4 +CreateHeap__10daNpc_Uk_cFv = .text:0x000053D8; // type:function size:0x350 scope:global align:4 +daNpc_Uk_Create__FP10fopAc_ac_c = .text:0x00005728; // type:function size:0x20 scope:local align:4 +daNpc_Uk_Delete__FP10daNpc_Uk_c = .text:0x00005748; // type:function size:0x20 scope:local align:4 +daNpc_Uk_Execute__FP10daNpc_Uk_c = .text:0x00005768; // type:function size:0x20 scope:local align:4 +daNpc_Uk_Draw__FP10daNpc_Uk_c = .text:0x00005788; // type:function size:0x20 scope:local align:4 +daNpc_Uk_IsDelete__FP10daNpc_Uk_c = .text:0x000057A8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000057B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000057F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005840; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000589C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000058E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000058F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000058FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005904; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000590C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005914; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000594C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005954; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000595C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005964; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000599C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000059A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000059A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000059B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000059B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000059C4; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000059D0; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000059EC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000059F4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000059FC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005A04; // type:function size:0x8 scope:weak align:4 +setEyePos__10daNpc_Uk_cF4cXyz = .text:0x00005A0C; // type:function size:0x1C scope:weak align:4 +setAttentionBasePos__10daNpc_Uk_cF4cXyz = .text:0x00005A28; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4158 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4420 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4494 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4547 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000048; // type:object size:0x2C scope:local align:4 +l_btp_ix_tbl = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4617 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4662 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4791 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4792 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4942 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4943 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4959 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@5280 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5281 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@5282 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5290 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5291 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5299 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5310 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5358 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5689 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5691 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5866 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5932 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@6041 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6042 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6043 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6044 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6045 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6046 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6047 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6048 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6203 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6204 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000FC; // type:object size:0x16E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4746 = .data:0x00000030; // type:object size:0x68 scope:local align:4 +@4809 = .data:0x00000098; // type:object size:0x20 scope:local align:4 +@4855 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4860 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4863 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4870 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4873 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +action_table$5078 = .data:0x000000F4; // type:object size:0x40 scope:local align:4 +@5106 = .data:0x00000134; // type:object size:0x2C scope:local align:4 +@5132 = .data:0x00000160; // type:object size:0x2C scope:local align:4 +@5483 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@5693 = .data:0x00000198; // type:object size:0x38 scope:local align:4 +@5692 = .data:0x000001D0; // type:object size:0x3C scope:local align:4 +@5735 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@5746 = .data:0x00000218; // type:object size:0x38 scope:local align:4 +@5760 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@5796 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@5808 = .data:0x00000268; // type:object size:0x38 scope:local align:4 +table_bmt$5816 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +head_bdl_table$6138 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +l_daNpc_Uk_Method = .data:0x000002B8; // type:object size:0x20 scope:local align:4 +g_profile_NPC_UK = .data:0x000002D8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000314; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000350; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000468; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000474; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000058; // type:object size:0x4 scope:local align:4 data:4byte +@5538 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +init$5539 = .bss:0x00000068; // type:object size:0x1 scope:local align:1 +scale$5537 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_ym1/splits.txt b/config/GZLP01/rels/d_a_npc_ym1/splits.txt new file mode 100644 index 000000000..d6dc7b7d9 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ym1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ym1.cpp: + .text start:0x000000EC end:0x000048E4 + .text start:0x000048E4 end:0x000048F8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000184 + .data start:0x00000000 end:0x00000590 + .bss start:0x00000008 end:0x00000134 diff --git a/config/GZLP01/rels/d_a_npc_ym1/symbols.txt b/config/GZLP01/rels/d_a_npc_ym1/symbols.txt new file mode 100644 index 000000000..5b350982b --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_ym1/symbols.txt @@ -0,0 +1,232 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Ym1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Ym1_HIO_cFv = .text:0x00000150; // type:function size:0xBC scope:global align:4 +__dt__20daNpc_Ym1_childHIO_cFv = .text:0x0000020C; // type:function size:0x5C scope:weak align:4 +area_check__FP10fopAc_ac_cP4cXyzUl = .text:0x00000268; // type:function size:0x28 scope:local align:4 +setKariFlg__11daNpc_Ym1_cFv = .text:0x00000290; // type:function size:0xC scope:global align:4 +nodeCB_Head__FP7J3DNodei = .text:0x0000029C; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Ym1_cFP7J3DNodeP8J3DModel = .text:0x000002E8; // type:function size:0x118 scope:global align:4 +__dt__4cXyzFv = .text:0x00000400; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x0000043C; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Ym1_cFP7J3DNodeP8J3DModel = .text:0x00000488; // type:function size:0x98 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000520; // type:function size:0x20 scope:local align:4 +init_YM1_0__11daNpc_Ym1_cFv = .text:0x00000540; // type:function size:0x80 scope:global align:4 +init_YM1_1__11daNpc_Ym1_cFv = .text:0x000005C0; // type:function size:0x80 scope:global align:4 +init_YM2_0__11daNpc_Ym1_cFv = .text:0x00000640; // type:function size:0xA0 scope:global align:4 +init_YM2_1__11daNpc_Ym1_cFv = .text:0x000006E0; // type:function size:0xA0 scope:global align:4 +init_YM2_2__11daNpc_Ym1_cFv = .text:0x00000780; // type:function size:0x8C scope:global align:4 +init_YM2_3__11daNpc_Ym1_cFv = .text:0x0000080C; // type:function size:0x8C scope:global align:4 +init_YMx_error__11daNpc_Ym1_cFv = .text:0x00000898; // type:function size:0x4C scope:global align:4 +createInit__11daNpc_Ym1_cFv = .text:0x000008E4; // type:function size:0x2B4 scope:global align:4 +play_animation__11daNpc_Ym1_cFv = .text:0x00000B98; // type:function size:0x6C scope:global align:4 +setMtx__11daNpc_Ym1_cFb = .text:0x00000C04; // type:function size:0x130 scope:global align:4 +bckResID__11daNpc_Ym1_cFi = .text:0x00000D34; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Ym1_cFi = .text:0x00000D48; // type:function size:0x50 scope:global align:4 +init_texPttrnAnm__11daNpc_Ym1_cFScb = .text:0x00000D98; // type:function size:0x100 scope:global align:4 +play_texPttrnAnm__11daNpc_Ym1_cFv = .text:0x00000E98; // type:function size:0x90 scope:global align:4 +setAnm_anm__11daNpc_Ym1_cFPQ211daNpc_Ym1_c9anm_prm_c = .text:0x00000F28; // type:function size:0xCC scope:global align:4 +setAnm_NUM__11daNpc_Ym1_cFii = .text:0x00000FF4; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Ym1_cFv = .text:0x00001064; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Ym1_cFv = .text:0x000010D0; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Ym1_cFv = .text:0x000010D4; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Ym1_cFUc = .text:0x000010D8; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Ym1_cFv = .text:0x00001118; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Ym1_cFv = .text:0x0000111C; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Ym1_cFUs = .text:0x00001180; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Ym1_cFPUl = .text:0x0000123C; // type:function size:0x2B4 scope:global align:4 +getMsg_YM1_0__11daNpc_Ym1_cFv = .text:0x000014F0; // type:function size:0x94 scope:global align:4 +getMsg_YM1_1__11daNpc_Ym1_cFv = .text:0x00001584; // type:function size:0x40 scope:global align:4 +getMsg_YM2_0__11daNpc_Ym1_cFv = .text:0x000015C4; // type:function size:0x6C scope:global align:4 +getMsg_YM2_1__11daNpc_Ym1_cFv = .text:0x00001630; // type:function size:0x3C scope:global align:4 +getMsg_YM2_2__11daNpc_Ym1_cFv = .text:0x0000166C; // type:function size:0xAC scope:global align:4 +getMsg_YM2_3__11daNpc_Ym1_cFv = .text:0x00001718; // type:function size:0x20 scope:global align:4 +getMsg__11daNpc_Ym1_cFv = .text:0x00001738; // type:function size:0xA4 scope:global align:4 +eventOrder__11daNpc_Ym1_cFv = .text:0x000017DC; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Ym1_cFv = .text:0x0000182C; // type:function size:0x40 scope:global align:4 +set_collision_sp__11daNpc_Ym1_cFv = .text:0x0000186C; // type:function size:0x19C scope:global align:4 +set_cutGrass__11daNpc_Ym1_cFv = .text:0x00001A08; // type:function size:0x11C scope:global align:4 +chk_BlackPig__11daNpc_Ym1_cFv = .text:0x00001B24; // type:function size:0x38 scope:global align:4 +chk_nbt_attn__11daNpc_Ym1_cFv = .text:0x00001B5C; // type:function size:0x30 scope:global align:4 +chk_talk__11daNpc_Ym1_cFv = .text:0x00001B8C; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Ym1_cFv = .text:0x00001C24; // type:function size:0x40 scope:global align:4 +lookBack__11daNpc_Ym1_cFv = .text:0x00001C64; // type:function size:0x16C scope:global align:4 +chkAttention__11daNpc_Ym1_cFv = .text:0x00001DD0; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Ym1_cFb = .text:0x00001E50; // type:function size:0x10C scope:global align:4 +decideType__11daNpc_Ym1_cFi = .text:0x00001F5C; // type:function size:0x12C scope:global align:4 +privateCut__11daNpc_Ym1_cFi = .text:0x00002088; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Ym1_cFv = .text:0x00002128; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Ym1_cFv = .text:0x0000214C; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Ym1_cFi = .text:0x00002184; // type:function size:0x50 scope:global align:4 +set_action__11daNpc_Ym1_cFM11daNpc_Ym1_cFPCvPvPv_iPv = .text:0x000021D4; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Ym1_cFSc = .text:0x00002280; // type:function size:0xA4 scope:global align:4 +chk_areaIN__11daNpc_Ym1_cFf4cXyz = .text:0x00002324; // type:function size:0x124 scope:global align:4 +kari_1__11daNpc_Ym1_cFv = .text:0x00002448; // type:function size:0x170 scope:global align:4 +wait_1__11daNpc_Ym1_cFv = .text:0x000025B8; // type:function size:0x1B8 scope:global align:4 +wait_2__11daNpc_Ym1_cFv = .text:0x00002770; // type:function size:0x1E8 scope:global align:4 +talk_1__11daNpc_Ym1_cFv = .text:0x00002958; // type:function size:0x248 scope:global align:4 +turn_1__11daNpc_Ym1_cFv = .text:0x00002BA0; // type:function size:0xD8 scope:global align:4 +NBTwai__11daNpc_Ym1_cFv = .text:0x00002C78; // type:function size:0x15C scope:global align:4 +SITwai__11daNpc_Ym1_cFv = .text:0x00002DD4; // type:function size:0x128 scope:global align:4 +wait_action1__11daNpc_Ym1_cFPv = .text:0x00002EFC; // type:function size:0x100 scope:global align:4 +wait_action2__11daNpc_Ym1_cFPv = .text:0x00002FFC; // type:function size:0x104 scope:global align:4 +wait_action3__11daNpc_Ym1_cFPv = .text:0x00003100; // type:function size:0x170 scope:global align:4 +wait_action4__11daNpc_Ym1_cFPv = .text:0x00003270; // type:function size:0xB4 scope:global align:4 +demo_action1__11daNpc_Ym1_cFPv = .text:0x00003324; // type:function size:0x6C scope:global align:4 +demo__11daNpc_Ym1_cFv = .text:0x00003390; // type:function size:0x13C scope:global align:4 +shadowDraw__11daNpc_Ym1_cFv = .text:0x000034CC; // type:function size:0xD0 scope:global align:4 +_draw__11daNpc_Ym1_cFv = .text:0x0000359C; // type:function size:0x204 scope:global align:4 +_execute__11daNpc_Ym1_cFv = .text:0x000037A0; // type:function size:0x2BC scope:global align:4 +_delete__11daNpc_Ym1_cFv = .text:0x00003A5C; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Ym1_cFv = .text:0x00003AB0; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Ym1_cFv = .text:0x00003BDC; // type:function size:0x1B4 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00003D90; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003DEC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003E34; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003F00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003F48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003FA4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003FEC; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Ym1_cFv = .text:0x0000405C; // type:function size:0x304 scope:global align:4 +headCreateHeap__11daNpc_Ym1_cFv = .text:0x00004360; // type:function size:0x100 scope:global align:4 +itemCreateHeap__11daNpc_Ym1_cFv = .text:0x00004460; // type:function size:0xD4 scope:global align:4 +CreateHeap__11daNpc_Ym1_cFv = .text:0x00004534; // type:function size:0xC4 scope:global align:4 +daNpc_Ym1_Create__FP10fopAc_ac_c = .text:0x000045F8; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_Delete__FP11daNpc_Ym1_c = .text:0x00004618; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_Execute__FP11daNpc_Ym1_c = .text:0x00004638; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_Draw__FP11daNpc_Ym1_c = .text:0x00004658; // type:function size:0x20 scope:local align:4 +daNpc_Ym1_IsDelete__FP11daNpc_Ym1_c = .text:0x00004678; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004680; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004690; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004698; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000046A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000046A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000046E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000046F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000046F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004700; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004738; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000473C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004744; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000474C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004754; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004760; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Ym1_HIO_cFv = .text:0x0000476C; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000047F0; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x0000480C; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_ym1_cpp = .text:0x00004888; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000048C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000048CC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000048D4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000048DC; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000048E4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000048EC; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000048F4; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4213 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4404 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4406 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4407 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +a_res_id_tbl$4471 = .rodata:0x0000001C; // type:object size:0x34 scope:local align:4 +a_res_id_tbl$4476 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4786 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4788 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4789 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4790 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4904 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4939 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4940 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5076 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5077 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5078 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5176 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5177 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5178 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5179 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5244 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5353 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5450 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5451 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5469 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5471 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5473 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5604 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5605 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5606 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5985 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000D8; // type:object size:0xAC scope:local align:4 data:string_table +a_prm_tbl$4151 = .data:0x00000000; // type:object size:0x48 scope:local align:4 +@4257 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4269 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4282 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4299 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4315 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4328 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4337 = .data:0x00000090; // type:object size:0xC scope:local align:4 +a_att_dis_TBL$4345 = .data:0x0000009C; // type:object size:0x6 scope:local align:4 +a_staff_tbl$4346 = .data:0x000000A4; // type:object size:0x20 scope:local align:4 +@4408 = .data:0x000000C4; // type:object size:0x20 scope:local align:4 +a_anm_prm_tbl$4530 = .data:0x000000E4; // type:object size:0xD0 scope:local align:4 +a_anm_prm_tbl$4537 = .data:0x000001B4; // type:object size:0xC0 scope:local align:4 +a_anm_prm_tbl$4575 = .data:0x00000274; // type:object size:0xD0 scope:local align:4 +a_cut_tbl$4964 = .data:0x00000344; // type:object size:0x4 scope:local align:4 +@5041 = .data:0x00000348; // type:object size:0x30 scope:local align:4 +a_siz_tbl$5560 = .data:0x00000378; // type:object size:0xC scope:local align:4 +a_hed_bdl_resID_tbl$5867 = .data:0x00000384; // type:object size:0xC scope:local align:4 +a_tex_pttrn_num_tbl$5870 = .data:0x00000390; // type:object size:0x3 scope:local align:4 +l_daNpc_Ym1_Method = .data:0x00000394; // type:object size:0x20 scope:local align:4 +g_profile_NPC_YM1 = .data:0x000003B4; // type:object size:0x30 scope:global align:4 +g_profile_NPC_YM2 = .data:0x000003E4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000042C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000004B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000004C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000004CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000520; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000544; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Ym1_c = .data:0x00000558; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Ym1_HIO_c = .data:0x0000056C; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Ym1_childHIO_c = .data:0x00000578; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000584; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4164 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x64 scope:local align:4 +l_check_inf = .bss:0x000000C4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000114; // type:object size:0x4 scope:local align:4 +@4189 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +init$4190 = .bss:0x00000124; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4188 = .bss:0x00000128; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_yw1/splits.txt b/config/GZLP01/rels/d_a_npc_yw1/splits.txt new file mode 100644 index 000000000..5790be0ea --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_yw1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yw1.cpp: + .text start:0x000000EC end:0x00004CF4 + .text start:0x00004CF4 end:0x00004D08 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000019F + .data start:0x00000000 end:0x000003D4 + .bss start:0x00000008 end:0x00000148 diff --git a/config/GZLP01/rels/d_a_npc_yw1/symbols.txt b/config/GZLP01/rels/d_a_npc_yw1/symbols.txt new file mode 100644 index 000000000..5706c3269 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_yw1/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__20daNpc_Yw1_childHIO_cFv = .text:0x000000EC; // type:function size:0x1C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000108; // type:function size:0x48 scope:weak align:4 +__ct__15daNpc_Yw1_HIO_cFv = .text:0x00000150; // type:function size:0x8C scope:global align:4 +__dt__20daNpc_Yw1_childHIO_cFv = .text:0x000001DC; // type:function size:0x5C scope:weak align:4 +nodeCB_Hair__FP7J3DNodei = .text:0x00000238; // type:function size:0x4C scope:local align:4 +_nodeCB_Hair__11daNpc_Yw1_cFP7J3DNodeP8J3DModel = .text:0x00000284; // type:function size:0x190 scope:global align:4 +__dt__4cXyzFv = .text:0x00000414; // type:function size:0x3C scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000450; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Yw1_cFP7J3DNodeP8J3DModel = .text:0x0000049C; // type:function size:0x120 scope:global align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x000005BC; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Yw1_cFP7J3DNodeP8J3DModel = .text:0x00000608; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006A8; // type:function size:0x20 scope:local align:4 +searchActor_Bm1__FPvPv = .text:0x000006C8; // type:function size:0x78 scope:local align:4 +init_YW1_0__11daNpc_Yw1_cFv = .text:0x00000740; // type:function size:0x104 scope:global align:4 +init_YW1_1__11daNpc_Yw1_cFv = .text:0x00000844; // type:function size:0xB4 scope:global align:4 +init_YW1_2__11daNpc_Yw1_cFv = .text:0x000008F8; // type:function size:0xAC scope:global align:4 +init_YW1_3__11daNpc_Yw1_cFv = .text:0x000009A4; // type:function size:0x110 scope:global align:4 +createInit__11daNpc_Yw1_cFv = .text:0x00000AB4; // type:function size:0x1E8 scope:global align:4 +play_animation__11daNpc_Yw1_cFv = .text:0x00000C9C; // type:function size:0xA8 scope:global align:4 +upLift__11daNpc_Yw1_cFv = .text:0x00000D44; // type:function size:0x108 scope:global align:4 +setMtx__11daNpc_Yw1_cFb = .text:0x00000E4C; // type:function size:0xFC scope:global align:4 +bckResID__11daNpc_Yw1_cFi = .text:0x00000F48; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Yw1_cFi = .text:0x00000F5C; // type:function size:0x14 scope:global align:4 +init_texPttrnAnm__11daNpc_Yw1_cFScb = .text:0x00000F70; // type:function size:0x108 scope:global align:4 +play_texPttrnAnm__11daNpc_Yw1_cFv = .text:0x00001078; // type:function size:0x90 scope:global align:4 +setAnm_anm__11daNpc_Yw1_cFPQ211daNpc_Yw1_c9anm_prm_c = .text:0x00001108; // type:function size:0xA4 scope:global align:4 +setAnm_NUM__11daNpc_Yw1_cFii = .text:0x000011AC; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Yw1_cFv = .text:0x0000121C; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Yw1_cFv = .text:0x00001288; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Yw1_cFv = .text:0x0000128C; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Yw1_cFUc = .text:0x00001290; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Yw1_cFv = .text:0x000012D0; // type:function size:0x4 scope:global align:4 +setAnm_ATR__11daNpc_Yw1_cFv = .text:0x000012D4; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Yw1_cFUs = .text:0x00001338; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Yw1_cFPUl = .text:0x000013F4; // type:function size:0x98 scope:global align:4 +getMsg_YW1_0__11daNpc_Yw1_cFv = .text:0x0000148C; // type:function size:0xFC scope:global align:4 +getMsg_YW1_1__11daNpc_Yw1_cFv = .text:0x00001588; // type:function size:0x78 scope:global align:4 +getMsg_YW1_2__11daNpc_Yw1_cFv = .text:0x00001600; // type:function size:0x78 scope:global align:4 +getMsg_YW1_3__11daNpc_Yw1_cFv = .text:0x00001678; // type:function size:0x78 scope:global align:4 +getMsg__11daNpc_Yw1_cFv = .text:0x000016F0; // type:function size:0x80 scope:global align:4 +eventOrder__11daNpc_Yw1_cFv = .text:0x00001770; // type:function size:0x50 scope:global align:4 +checkOrder__11daNpc_Yw1_cFv = .text:0x000017C0; // type:function size:0x40 scope:global align:4 +chk_talk__11daNpc_Yw1_cFv = .text:0x00001800; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Yw1_cFv = .text:0x00001898; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Yw1_cFUiPi = .text:0x000018D8; // type:function size:0x60 scope:global align:4 +partner_search_sub__11daNpc_Yw1_cFPFPvPv_Pv = .text:0x00001938; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Yw1_cFv = .text:0x000019E8; // type:function size:0x6C scope:global align:4 +lookBack__11daNpc_Yw1_cFv = .text:0x00001A54; // type:function size:0x1D8 scope:global align:4 +chkAttention__11daNpc_Yw1_cFv = .text:0x00001C2C; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Yw1_cFb = .text:0x00001CAC; // type:function size:0x7C scope:global align:4 +decideType__11daNpc_Yw1_cFi = .text:0x00001D28; // type:function size:0x9C scope:global align:4 +privateCut__11daNpc_Yw1_cFi = .text:0x00001DC4; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Yw1_cFv = .text:0x00001E64; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Yw1_cFv = .text:0x00001E88; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Yw1_cFi = .text:0x00001EC0; // type:function size:0x58 scope:global align:4 +set_action__11daNpc_Yw1_cFM11daNpc_Yw1_cFPCvPvPv_iPv = .text:0x00001F18; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Yw1_cFSc = .text:0x00001FC4; // type:function size:0x98 scope:global align:4 +chngTsuboAnm__11daNpc_Yw1_cFv = .text:0x0000205C; // type:function size:0xD0 scope:global align:4 +chk_areaIN__11daNpc_Yw1_cFffs4cXyz = .text:0x0000212C; // type:function size:0x18C scope:global align:4 +set_pthPoint__11daNpc_Yw1_cFUc = .text:0x000022B8; // type:function size:0xA8 scope:global align:4 +setHairAngle__11daNpc_Yw1_cFv = .text:0x00002360; // type:function size:0xA34 scope:global align:4 +chk_brkTsubo__11daNpc_Yw1_cFv = .text:0x00002D94; // type:function size:0x58 scope:global align:4 +chk_bm1Odoroki__11daNpc_Yw1_cFv = .text:0x00002DEC; // type:function size:0x3C scope:global align:4 +wait_1__11daNpc_Yw1_cFv = .text:0x00002E28; // type:function size:0x168 scope:global align:4 +wait_2__11daNpc_Yw1_cFv = .text:0x00002F90; // type:function size:0x10C scope:global align:4 +wait_3__11daNpc_Yw1_cFv = .text:0x0000309C; // type:function size:0xD8 scope:global align:4 +walk_1__11daNpc_Yw1_cFv = .text:0x00003174; // type:function size:0x308 scope:global align:4 +turn_1__11daNpc_Yw1_cFv = .text:0x0000347C; // type:function size:0x118 scope:global align:4 +talk_1__11daNpc_Yw1_cFv = .text:0x00003594; // type:function size:0x15C scope:global align:4 +wait_action1__11daNpc_Yw1_cFPv = .text:0x000036F0; // type:function size:0x158 scope:global align:4 +wait_action2__11daNpc_Yw1_cFPv = .text:0x00003848; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Yw1_cFv = .text:0x00003904; // type:function size:0x14C scope:global align:4 +shadowDraw__11daNpc_Yw1_cFv = .text:0x00003A50; // type:function size:0xFC scope:global align:4 +_draw__11daNpc_Yw1_cFv = .text:0x00003B4C; // type:function size:0x138 scope:global align:4 +_execute__11daNpc_Yw1_cFv = .text:0x00003C84; // type:function size:0x258 scope:global align:4 +_delete__11daNpc_Yw1_cFv = .text:0x00003EDC; // type:function size:0x5C scope:global align:4 +_create__11daNpc_Yw1_cFv = .text:0x00003F38; // type:function size:0x244 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x0000417C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000041D8; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004220; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000042EC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004334; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004390; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000043D8; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Yw1_cFv = .text:0x00004448; // type:function size:0x254 scope:global align:4 +headCreateHeap__11daNpc_Yw1_cFv = .text:0x0000469C; // type:function size:0x294 scope:global align:4 +CreateHeap__11daNpc_Yw1_cFv = .text:0x00004930; // type:function size:0xA0 scope:global align:4 +daNpc_Yw1_Create__FP10fopAc_ac_c = .text:0x000049D0; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_Delete__FP11daNpc_Yw1_c = .text:0x000049F0; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_Execute__FP11daNpc_Yw1_c = .text:0x00004A10; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_Draw__FP11daNpc_Yw1_c = .text:0x00004A30; // type:function size:0x20 scope:local align:4 +daNpc_Yw1_IsDelete__FP11daNpc_Yw1_c = .text:0x00004A50; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004A58; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004A68; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004A70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004A78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A88; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004AC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004AC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004AD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004AD8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004B10; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004B14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004B1C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004B24; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004B2C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004B38; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Yw1_HIO_cFv = .text:0x00004B44; // type:function size:0x84 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00004BC8; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00004BE4; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_yw1_cpp = .text:0x00004C60; // type:function size:0x74 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004CD4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004CDC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004CE4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004CEC; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00004CF4; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00004CFC; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00004D04; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4246 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4505 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +a_res_id_tbl$4544 = .rodata:0x00000018; // type:object size:0x1C scope:local align:4 +a_res_id_tbl$4549 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4785 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@5065 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@5066 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +l_eye_offset = .rodata:0x00000058; // type:object size:0xC scope:local align:4 +l_head_center_offset = .rodata:0x00000064; // type:object size:0xC scope:local align:4 +l_neck_front = .rodata:0x00000070; // type:object size:0xC scope:local align:4 +l_neck_top = .rodata:0x0000007C; // type:object size:0xC scope:local align:4 +@5314 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@5315 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5316 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5317 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5318 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@5319 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5320 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5321 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5322 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5323 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5324 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string +@5325 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5326 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5328 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 data:double +@5375 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@5497 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5674 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@5675 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5676 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5686 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5688 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5756 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@5861 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5862 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0xAB scope:local align:4 data:string_table +a_prm_tbl$4183 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +@4343 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4362 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4382 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4402 = .data:0x00000054; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4595 = .data:0x00000060; // type:object size:0x70 scope:local align:4 +a_anm_prm_tbl$4602 = .data:0x000000D0; // type:object size:0x70 scope:local align:4 +a_anm_prm_tbl$4640 = .data:0x00000140; // type:object size:0x70 scope:local align:4 +a_cut_tbl$4940 = .data:0x000001B0; // type:object size:0x4 scope:local align:4 +@5562 = .data:0x000001B4; // type:object size:0x48 scope:local align:4 +a_siz_tbl$5772 = .data:0x000001FC; // type:object size:0x4 scope:local align:4 +a_hed_bdl_resID_tbl$6058 = .data:0x00000200; // type:object size:0x4 scope:local align:4 +a_tex_pttrn_num_tbl$6061 = .data:0x00000204; // type:object size:0x1 scope:local align:4 +l_daNpc_Yw1_Method = .data:0x00000208; // type:object size:0x20 scope:local align:4 +g_profile_NPC_YW1 = .data:0x00000228; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000264; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000270; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000304; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000310; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000364; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000388; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Yw1_c = .data:0x0000039C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Yw1_HIO_c = .data:0x000003B0; // type:object size:0xC scope:weak align:4 +__vt__20daNpc_Yw1_childHIO_c = .data:0x000003BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4196 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x44 scope:local align:4 +l_check_inf = .bss:0x000000A4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000F4; // type:object size:0x4 scope:local align:4 data:4byte +@4211 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4212 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4210 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@4265 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$4266 = .bss:0x00000120; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4264 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +@4468 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +l_hed_front = .bss:0x0000013C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_zk1/splits.txt b/config/GZLP01/rels/d_a_npc_zk1/splits.txt new file mode 100644 index 000000000..aaaa80d33 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_zk1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zk1.cpp: + .text start:0x000000EC end:0x000029D0 + .text start:0x000029D0 end:0x000029E4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000002C8 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/GZLP01/rels/d_a_npc_zk1/symbols.txt b/config/GZLP01/rels/d_a_npc_zk1/symbols.txt new file mode 100644 index 000000000..352a4e947 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_zk1/symbols.txt @@ -0,0 +1,173 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Zk1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +nodeCB_Head__FP7J3DNodei = .text:0x00000198; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Zk1_cFP7J3DNodeP8J3DModel = .text:0x000001E4; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000304; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Zk1_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000042C; // type:function size:0x20 scope:local align:4 +init_ZK1_0__11daNpc_Zk1_cFv = .text:0x0000044C; // type:function size:0xCC scope:global align:4 +createInit__11daNpc_Zk1_cFv = .text:0x00000518; // type:function size:0x180 scope:global align:4 +play_animation__11daNpc_Zk1_cFv = .text:0x00000698; // type:function size:0xA8 scope:global align:4 +setMtx__11daNpc_Zk1_cFb = .text:0x00000740; // type:function size:0xB0 scope:global align:4 +bckResID__11daNpc_Zk1_cFi = .text:0x000007F0; // type:function size:0x14 scope:global align:4 +btpResID__11daNpc_Zk1_cFi = .text:0x00000804; // type:function size:0x14 scope:global align:4 +setBtp__11daNpc_Zk1_cFScb = .text:0x00000818; // type:function size:0x104 scope:global align:4 +init_texPttrnAnm__11daNpc_Zk1_cFScb = .text:0x0000091C; // type:function size:0x20 scope:global align:4 +play_btp_anm__11daNpc_Zk1_cFv = .text:0x0000093C; // type:function size:0x9C scope:global align:4 +setAnm_anm__11daNpc_Zk1_cFPQ211daNpc_Zk1_c9anm_prm_c = .text:0x000009D8; // type:function size:0x9C scope:global align:4 +setAnm__11daNpc_Zk1_cFv = .text:0x00000A74; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Zk1_cFv = .text:0x00000AE0; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Zk1_cFv = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Zk1_cFUc = .text:0x00000AE8; // type:function size:0x40 scope:global align:4 +ctrlAnmAtr__11daNpc_Zk1_cFv = .text:0x00000B28; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Zk1_cFv = .text:0x00000B34; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Zk1_cFUs = .text:0x00000B98; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Zk1_cFPUl = .text:0x00000C54; // type:function size:0xDC scope:global align:4 +getMsg_ZK1_0__11daNpc_Zk1_cFv = .text:0x00000D30; // type:function size:0xE0 scope:global align:4 +getMsg__11daNpc_Zk1_cFv = .text:0x00000E10; // type:function size:0x3C scope:global align:4 +eventOrder__11daNpc_Zk1_cFv = .text:0x00000E4C; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Zk1_cFv = .text:0x00000ED8; // type:function size:0xB4 scope:global align:4 +chk_talk__11daNpc_Zk1_cFv = .text:0x00000F8C; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Zk1_cFv = .text:0x00001024; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Zk1_cFUiPi = .text:0x00001064; // type:function size:0x54 scope:global align:4 +lookBack__11daNpc_Zk1_cFv = .text:0x000010B8; // type:function size:0x1C4 scope:global align:4 +chkAttention__11daNpc_Zk1_cFv = .text:0x0000127C; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Zk1_cFb = .text:0x000012FC; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Zk1_cFi = .text:0x00001354; // type:function size:0x88 scope:global align:4 +privateCut__11daNpc_Zk1_cFi = .text:0x000013DC; // type:function size:0xA0 scope:global align:4 +endEvent__11daNpc_Zk1_cFv = .text:0x0000147C; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Zk1_cFv = .text:0x000014A0; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Zk1_cFi = .text:0x000014D8; // type:function size:0x84 scope:global align:4 +set_action__11daNpc_Zk1_cFM11daNpc_Zk1_cFPCvPvPv_iPv = .text:0x0000155C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Zk1_cFSc = .text:0x00001608; // type:function size:0x74 scope:global align:4 +wait_1__11daNpc_Zk1_cFv = .text:0x0000167C; // type:function size:0x180 scope:global align:4 +talk_1__11daNpc_Zk1_cFv = .text:0x000017FC; // type:function size:0x124 scope:global align:4 +wait_action1__11daNpc_Zk1_cFPv = .text:0x00001920; // type:function size:0xBC scope:global align:4 +demo__11daNpc_Zk1_cFv = .text:0x000019DC; // type:function size:0x140 scope:global align:4 +shadowDraw__11daNpc_Zk1_cFv = .text:0x00001B1C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Zk1_cFv = .text:0x00001BAC; // type:function size:0xD4 scope:global align:4 +_execute__11daNpc_Zk1_cFv = .text:0x00001C80; // type:function size:0x228 scope:global align:4 +_delete__11daNpc_Zk1_cFv = .text:0x00001EA8; // type:function size:0x54 scope:global align:4 +_create__11daNpc_Zk1_cFv = .text:0x00001EFC; // type:function size:0x24C scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00002148; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000021A4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000021EC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000022B8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002300; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000235C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000023A4; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Zk1_cFv = .text:0x00002414; // type:function size:0x274 scope:global align:4 +CreateHeap__11daNpc_Zk1_cFv = .text:0x00002688; // type:function size:0x84 scope:global align:4 +daNpc_Zk1_Create__FP10fopAc_ac_c = .text:0x0000270C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_Delete__FP11daNpc_Zk1_c = .text:0x0000272C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_Execute__FP11daNpc_Zk1_c = .text:0x0000274C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_Draw__FP11daNpc_Zk1_c = .text:0x0000276C; // type:function size:0x20 scope:local align:4 +daNpc_Zk1_IsDelete__FP11daNpc_Zk1_c = .text:0x0000278C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002794; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000027A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000027AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000027B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000027BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000027C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000027FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002804; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000280C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002814; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000284C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002850; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002858; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002868; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002874; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Zk1_HIO_cFv = .text:0x00002880; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000028DC; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x000028F8; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_zk1_cpp = .text:0x00002974; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000029B0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000029B8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000029C0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000029C8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000029D0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000029D8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000029E0; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4176 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_resID_tbl$4318 = .rodata:0x0000000C; // type:object size:0x10 scope:local align:4 +a_resID_tbl$4323 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4599 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4732 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4733 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4828 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4830 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4842 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4896 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4897 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@5003 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5004 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5209 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@5291 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000068; // type:object size:0x78 scope:local align:4 data:string_table +a_prm_tbl$4132 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_evn_tbl = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +@4220 = .data:0x00000020; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4378 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +a_anm_prm_tbl$4419 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +@4455 = .data:0x0000009C; // type:object size:0x30 scope:local align:4 +a_cut_tbl$4633 = .data:0x000000CC; // type:object size:0x4 scope:local align:4 +@4759 = .data:0x000000D0; // type:object size:0x30 scope:local align:4 +a_siz_tbl$4913 = .data:0x00000100; // type:object size:0x8 scope:local align:4 +l_daNpc_Zk1_Method = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_NPC_ZK1 = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000170; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000210; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000288; // type:object size:0x14 scope:weak align:4 +__vt__11daNpc_Zk1_c = .data:0x0000029C; // type:object size:0x14 scope:global align:4 +__vt__15daNpc_Zk1_HIO_c = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4137 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +l_check_inf = .bss:0x00000088; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x000000D8; // type:object size:0x4 scope:local align:4 +@4152 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +init$4153 = .bss:0x000000E8; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4151 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_npc_zl1/splits.txt b/config/GZLP01/rels/d_a_npc_zl1/splits.txt new file mode 100644 index 000000000..abfb09b69 --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_zl1/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zl1.cpp: + .text start:0x000000EC end:0x00007CA0 + .text start:0x00007CA0 end:0x00007CBC + .text start:0x00007CBC end:0x00007CD0 + .text start:0x00007CD0 end:0x00007D2C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000004A7 + .data start:0x00000000 end:0x00000954 + .bss start:0x00000008 end:0x00000194 diff --git a/config/GZLP01/rels/d_a_npc_zl1/symbols.txt b/config/GZLP01/rels/d_a_npc_zl1/symbols.txt new file mode 100644 index 000000000..a2c30e7fd --- /dev/null +++ b/config/GZLP01/rels/d_a_npc_zl1/symbols.txt @@ -0,0 +1,377 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daNpc_Zl1_HIO_cFv = .text:0x000000EC; // type:function size:0x64 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000150; // type:function size:0x48 scope:weak align:4 +__ct__18daNpc_Zl1_matAnm_cFv = .text:0x00000198; // type:function size:0x60 scope:global align:4 +calc__18daNpc_Zl1_matAnm_cCFP11J3DMaterial = .text:0x000001F8; // type:function size:0x94 scope:global align:4 +nodeCB_Head__FP7J3DNodei = .text:0x0000028C; // type:function size:0x4C scope:local align:4 +_nodeCB_Head__11daNpc_Zl1_cFP7J3DNodeP8J3DModel = .text:0x000002D8; // type:function size:0x128 scope:global align:4 +__dt__4cXyzFv = .text:0x00000400; // type:function size:0x3C scope:weak align:4 +nodeCB_BackBone__FP7J3DNodei = .text:0x0000043C; // type:function size:0x4C scope:local align:4 +_nodeCB_BackBone__11daNpc_Zl1_cFP7J3DNodeP8J3DModel = .text:0x00000488; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000528; // type:function size:0x20 scope:local align:4 +searchActor_Branch__FPvPv = .text:0x00000548; // type:function size:0x78 scope:local align:4 +searchActor_Bm1__FPvPv = .text:0x000005C0; // type:function size:0x78 scope:local align:4 +set_startPos__11daNpc_Zl1_cFi = .text:0x00000638; // type:function size:0x1EC scope:global align:4 +init_ZL1_0__11daNpc_Zl1_cFv = .text:0x00000824; // type:function size:0x94 scope:global align:4 +init_ZL1_1__11daNpc_Zl1_cFv = .text:0x000008B8; // type:function size:0x94 scope:global align:4 +init_ZL1_2__11daNpc_Zl1_cFv = .text:0x0000094C; // type:function size:0xA0 scope:global align:4 +init_ZL1_3__11daNpc_Zl1_cFv = .text:0x000009EC; // type:function size:0xF8 scope:global align:4 +init_ZL1_4__11daNpc_Zl1_cFv = .text:0x00000AE4; // type:function size:0x64 scope:global align:4 +init_ZL1_5__11daNpc_Zl1_cFv = .text:0x00000B48; // type:function size:0x178 scope:global align:4 +init_ZL1_6__11daNpc_Zl1_cFv = .text:0x00000CC0; // type:function size:0x64 scope:global align:4 +init_ZL1_7__11daNpc_Zl1_cFv = .text:0x00000D24; // type:function size:0x64 scope:global align:4 +createInit__11daNpc_Zl1_cFv = .text:0x00000D88; // type:function size:0x228 scope:global align:4 +play_animation__11daNpc_Zl1_cFv = .text:0x00000FB0; // type:function size:0x144 scope:global align:4 +swoon_OnShip__11daNpc_Zl1_cFv = .text:0x000010F4; // type:function size:0xF8 scope:global align:4 +setMtx__11daNpc_Zl1_cFb = .text:0x000011EC; // type:function size:0x1B4 scope:global align:4 +bckResID__11daNpc_Zl1_cFi = .text:0x000013A0; // type:function size:0x50 scope:global align:4 +btpResID__11daNpc_Zl1_cFi = .text:0x000013F0; // type:function size:0x50 scope:global align:4 +btkResID__11daNpc_Zl1_cFi = .text:0x00001440; // type:function size:0x50 scope:global align:4 +setBtp__11daNpc_Zl1_cFScb = .text:0x00001490; // type:function size:0x100 scope:global align:4 +setMat__11daNpc_Zl1_cFv = .text:0x00001590; // type:function size:0x80 scope:global align:4 +setBtk__11daNpc_Zl1_cFScb = .text:0x00001610; // type:function size:0x118 scope:global align:4 +init_texPttrnAnm__11daNpc_Zl1_cFScb = .text:0x00001728; // type:function size:0x6C scope:global align:4 +play_btp_anm__11daNpc_Zl1_cFv = .text:0x00001794; // type:function size:0x9C scope:global align:4 +eye_ctrl__11daNpc_Zl1_cFv = .text:0x00001830; // type:function size:0x1BC scope:global align:4 +play_btk_anm__11daNpc_Zl1_cFv = .text:0x000019EC; // type:function size:0x58 scope:global align:4 +setAnm_anm__11daNpc_Zl1_cFPQ211daNpc_Zl1_c9anm_prm_c = .text:0x00001A44; // type:function size:0x9C scope:global align:4 +setAnm_NUM__11daNpc_Zl1_cFii = .text:0x00001AE0; // type:function size:0x70 scope:global align:4 +setAnm__11daNpc_Zl1_cFv = .text:0x00001B50; // type:function size:0x6C scope:global align:4 +chngAnmTag__11daNpc_Zl1_cFv = .text:0x00001BBC; // type:function size:0x4 scope:global align:4 +ctrlAnmTag__11daNpc_Zl1_cFv = .text:0x00001BC0; // type:function size:0x4 scope:global align:4 +chngAnmAtr__11daNpc_Zl1_cFUc = .text:0x00001BC4; // type:function size:0x1E4 scope:global align:4 +ctrlAnmAtr__11daNpc_Zl1_cFv = .text:0x00001DA8; // type:function size:0xC scope:global align:4 +setAnm_ATR__11daNpc_Zl1_cFv = .text:0x00001DB4; // type:function size:0x64 scope:global align:4 +anmAtr__11daNpc_Zl1_cFUs = .text:0x00001E18; // type:function size:0xBC scope:global align:4 +next_msgStatus__11daNpc_Zl1_cFPUl = .text:0x00001ED4; // type:function size:0xCC scope:global align:4 +getMsg_ZL1_2__11daNpc_Zl1_cFv = .text:0x00001FA0; // type:function size:0x50 scope:global align:4 +getMsg_ZL1_4__11daNpc_Zl1_cFv = .text:0x00001FF0; // type:function size:0x3C scope:global align:4 +getMsg_ZL1_5__11daNpc_Zl1_cFv = .text:0x0000202C; // type:function size:0x8 scope:global align:4 +getMsg__11daNpc_Zl1_cFv = .text:0x00002034; // type:function size:0x7C scope:global align:4 +eventOrder__11daNpc_Zl1_cFv = .text:0x000020B0; // type:function size:0x8C scope:global align:4 +checkOrder__11daNpc_Zl1_cFv = .text:0x0000213C; // type:function size:0x144 scope:global align:4 +chk_talk__11daNpc_Zl1_cFv = .text:0x00002280; // type:function size:0x98 scope:global align:4 +chk_parts_notMov__11daNpc_Zl1_cFv = .text:0x00002318; // type:function size:0x40 scope:global align:4 +searchByID__11daNpc_Zl1_cFUiPi = .text:0x00002358; // type:function size:0x54 scope:global align:4 +partner_search_sub__11daNpc_Zl1_cFPFPvPv_Pv = .text:0x000023AC; // type:function size:0xB0 scope:global align:4 +partner_search__11daNpc_Zl1_cFv = .text:0x0000245C; // type:function size:0x94 scope:global align:4 +setEyeCtrl__11daNpc_Zl1_cFv = .text:0x000024F0; // type:function size:0x38 scope:global align:4 +clrEyeCtrl__11daNpc_Zl1_cFv = .text:0x00002528; // type:function size:0x38 scope:global align:4 +lookBack__11daNpc_Zl1_cFv = .text:0x00002560; // type:function size:0x26C scope:global align:4 +chkAttention__11daNpc_Zl1_cFv = .text:0x000027CC; // type:function size:0x80 scope:global align:4 +setAttention__11daNpc_Zl1_cFb = .text:0x0000284C; // type:function size:0x58 scope:global align:4 +decideType__11daNpc_Zl1_cFi = .text:0x000028A4; // type:function size:0x148 scope:global align:4 +get_prmFloat__11daNpc_Zl1_cFPff = .text:0x000029EC; // type:function size:0x10 scope:global align:4 +set_LightPos__11daNpc_Zl1_cFv = .text:0x000029FC; // type:function size:0x100 scope:global align:4 +init_Light__11daNpc_Zl1_cFv = .text:0x00002AFC; // type:function size:0x50 scope:global align:4 +incEnvironment__11daNpc_Zl1_cFv = .text:0x00002B4C; // type:function size:0x50 scope:global align:4 +decEnvironment__11daNpc_Zl1_cFv = .text:0x00002B9C; // type:function size:0x30 scope:global align:4 +darkProc__11daNpc_Zl1_cFv = .text:0x00002BCC; // type:function size:0x104 scope:global align:4 +cut_init_LOK_PLYER__11daNpc_Zl1_cFi = .text:0x00002CD0; // type:function size:0x88 scope:global align:4 +cut_move_LOK_PLYER__11daNpc_Zl1_cFv = .text:0x00002D58; // type:function size:0x8 scope:global align:4 +cut_init_LOK_PARTNER__11daNpc_Zl1_cFi = .text:0x00002D60; // type:function size:0xC0 scope:global align:4 +cut_move_LOK_PARTNER__11daNpc_Zl1_cFv = .text:0x00002E20; // type:function size:0x8 scope:global align:4 +cut_init_CHG_ANM_ATR__11daNpc_Zl1_cFi = .text:0x00002E28; // type:function size:0x60 scope:global align:4 +cut_move_CHG_ANM_ATR__11daNpc_Zl1_cFv = .text:0x00002E88; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN_PARTNER__11daNpc_Zl1_cFi = .text:0x00002E90; // type:function size:0x98 scope:global align:4 +cut_move_PLYER_TRN_PARTNER__11daNpc_Zl1_cFv = .text:0x00002F28; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_TRN_TETRA__11daNpc_Zl1_cFi = .text:0x00002F30; // type:function size:0x44 scope:global align:4 +cut_move_PLYER_TRN_TETRA__11daNpc_Zl1_cFv = .text:0x00002F74; // type:function size:0x8 scope:global align:4 +cut_init_MAJYU_START__11daNpc_Zl1_cFi = .text:0x00002F7C; // type:function size:0x80 scope:global align:4 +cut_move_MAJYU_START__11daNpc_Zl1_cFv = .text:0x00002FFC; // type:function size:0x8 scope:global align:4 +cut_init_OKIRU__11daNpc_Zl1_cFi = .text:0x00003004; // type:function size:0x1C scope:global align:4 +cut_move_OKIRU__11daNpc_Zl1_cFv = .text:0x00003020; // type:function size:0x14 scope:global align:4 +cut_init_OKIRU_2__11daNpc_Zl1_cFi = .text:0x00003034; // type:function size:0x28 scope:global align:4 +cut_move_OKIRU_2__11daNpc_Zl1_cFv = .text:0x0000305C; // type:function size:0x5C scope:global align:4 +cut_init_DRW_ONOFF__11daNpc_Zl1_cFi = .text:0x000030B8; // type:function size:0x60 scope:global align:4 +cut_move_DRW_ONOFF__11daNpc_Zl1_cFv = .text:0x00003118; // type:function size:0x8 scope:global align:4 +cut_init_PLYER_DRW_ONOFF__11daNpc_Zl1_cFi = .text:0x00003120; // type:function size:0x88 scope:global align:4 +cut_move_PLYER_DRW_ONOFF__11daNpc_Zl1_cFv = .text:0x000031A8; // type:function size:0x8 scope:global align:4 +cut_init_JMP_OFF__11daNpc_Zl1_cFi = .text:0x000031B0; // type:function size:0x18C scope:global align:4 +cut_move_JMP_OFF__11daNpc_Zl1_cFv = .text:0x0000333C; // type:function size:0x64 scope:global align:4 +cut_init_OMAMORI_ONOFF__11daNpc_Zl1_cFi = .text:0x000033A0; // type:function size:0x134 scope:global align:4 +cut_move_OMAMORI_ONOFF__11daNpc_Zl1_cFv = .text:0x000034D4; // type:function size:0x8 scope:global align:4 +cut_init_SURPRISED__11daNpc_Zl1_cFi = .text:0x000034DC; // type:function size:0x90 scope:global align:4 +cut_move_SURPRISED__11daNpc_Zl1_cFv = .text:0x0000356C; // type:function size:0x8 scope:global align:4 +privateCut__11daNpc_Zl1_cFi = .text:0x00003574; // type:function size:0x26C scope:global align:4 +endEvent__11daNpc_Zl1_cFv = .text:0x000037E0; // type:function size:0x24 scope:global align:4 +isEventEntry__11daNpc_Zl1_cFv = .text:0x00003804; // type:function size:0x38 scope:global align:4 +event_proc__11daNpc_Zl1_cFi = .text:0x0000383C; // type:function size:0x1E0 scope:global align:4 +set_action__11daNpc_Zl1_cFM11daNpc_Zl1_cFPCvPvPv_iPv = .text:0x00003A1C; // type:function size:0xAC scope:global align:4 +setStt__11daNpc_Zl1_cFSc = .text:0x00003AC8; // type:function size:0xC4 scope:global align:4 +chk_areaIN__11daNpc_Zl1_cFffs4cXyz = .text:0x00003B8C; // type:function size:0x188 scope:global align:4 +setWaterRipple__11daNpc_Zl1_cFv = .text:0x00003D14; // type:function size:0xD4 scope:global align:4 +setWaterSplash__11daNpc_Zl1_cFv = .text:0x00003DE8; // type:function size:0x8C scope:global align:4 +set_simpleLand__11daNpc_Zl1_cFb = .text:0x00003E74; // type:function size:0xC0 scope:global align:4 +setEff__11daNpc_Zl1_cFv = .text:0x00003F34; // type:function size:0x1E4 scope:global align:4 +setFrontWallType__11daNpc_Zl1_cFv = .text:0x00004118; // type:function size:0x874 scope:global align:4 +__dt__15dBgS_ObjRoofChkFv = .text:0x0000498C; // type:function size:0x124 scope:weak align:4 +__dt__12dBgS_RoofChkFv = .text:0x00004AB0; // type:function size:0xFC scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00004BAC; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00004CD8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00004D78; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00004DD4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00004E1C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00004E78; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00004EC0; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00004F54; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004F9C; // type:function size:0x48 scope:weak align:4 +move_jmp__11daNpc_Zl1_cFv = .text:0x00004FE4; // type:function size:0x144 scope:global align:4 +kyoroPos__11daNpc_Zl1_cFi = .text:0x00005128; // type:function size:0xB0 scope:global align:4 +kyorokyoro__11daNpc_Zl1_cFv = .text:0x000051D8; // type:function size:0xBC scope:global align:4 +wait_1__11daNpc_Zl1_cFv = .text:0x00005294; // type:function size:0xE8 scope:global align:4 +talk_1__11daNpc_Zl1_cFv = .text:0x0000537C; // type:function size:0x15C scope:global align:4 +demo_1__11daNpc_Zl1_cFv = .text:0x000054D8; // type:function size:0x5C scope:global align:4 +demo_2__11daNpc_Zl1_cFv = .text:0x00005534; // type:function size:0x94 scope:global align:4 +demo_3__11daNpc_Zl1_cFv = .text:0x000055C8; // type:function size:0x120 scope:global align:4 +demo_4__11daNpc_Zl1_cFv = .text:0x000056E8; // type:function size:0x30 scope:global align:4 +optn_1__11daNpc_Zl1_cFv = .text:0x00005718; // type:function size:0x23C scope:global align:4 +optn_2__11daNpc_Zl1_cFv = .text:0x00005954; // type:function size:0x314 scope:global align:4 +optn_3__11daNpc_Zl1_cFv = .text:0x00005C68; // type:function size:0x30 scope:global align:4 +wait_action1__11daNpc_Zl1_cFPv = .text:0x00005C98; // type:function size:0x118 scope:global align:4 +demo_action1__11daNpc_Zl1_cFPv = .text:0x00005DB0; // type:function size:0xB8 scope:global align:4 +demo_action2__11daNpc_Zl1_cFPv = .text:0x00005E68; // type:function size:0x118 scope:global align:4 +optn_action1__11daNpc_Zl1_cFPv = .text:0x00005F80; // type:function size:0x120 scope:global align:4 +demo__11daNpc_Zl1_cFv = .text:0x000060A0; // type:function size:0x2AC scope:global align:4 +shadowDraw__11daNpc_Zl1_cFv = .text:0x0000634C; // type:function size:0x90 scope:global align:4 +_draw__11daNpc_Zl1_cFv = .text:0x000063DC; // type:function size:0x5FC scope:global align:4 +_execute__11daNpc_Zl1_cFv = .text:0x000069D8; // type:function size:0x2B0 scope:global align:4 +_delete__11daNpc_Zl1_cFv = .text:0x00006C88; // type:function size:0x6C scope:global align:4 +_create__11daNpc_Zl1_cFv = .text:0x00006CF4; // type:function size:0x12C scope:global align:4 +__ct__11daNpc_Zl1_cFv = .text:0x00006E20; // type:function size:0x200 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007020; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000707C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000070C4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007120; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000717C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000071C4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007290; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000072D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007334; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000737C; // type:function size:0x70 scope:weak align:4 +bodyCreateHeap__11daNpc_Zl1_cFv = .text:0x000073EC; // type:function size:0x3DC scope:global align:4 +itemCreateHeap__11daNpc_Zl1_cFv = .text:0x000077C8; // type:function size:0xE4 scope:global align:4 +CreateHeap__11daNpc_Zl1_cFv = .text:0x000078AC; // type:function size:0xC8 scope:global align:4 +daNpc_Zl1_Create__FP10fopAc_ac_c = .text:0x00007974; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_Delete__FP11daNpc_Zl1_c = .text:0x00007994; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_Execute__FP11daNpc_Zl1_c = .text:0x000079B4; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_Draw__FP11daNpc_Zl1_c = .text:0x000079D4; // type:function size:0x20 scope:local align:4 +daNpc_Zl1_IsDelete__FP11daNpc_Zl1_c = .text:0x000079F4; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079FC; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A00; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A04; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007A08; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007A0C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007A1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007A24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A3C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007A74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007A84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007A8C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007AC4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007AC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007AD0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007AE0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007AEC; // type:function size:0xC scope:weak align:4 +__dt__15daNpc_Zl1_HIO_cFv = .text:0x00007AF8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPs = .text:0x00007B54; // type:function size:0x1C scope:weak align:4 +cLib_getRndValue__Fii = .text:0x00007B70; // type:function size:0x7C scope:weak align:4 +__sinit_d_a_npc_zl1_cpp = .text:0x00007BEC; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007C28; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007C30; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007C38; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007C40; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007C48; // type:function size:0x8 scope:weak align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x00007C50; // type:function size:0x8 scope:weak align:4 +@48@__dt__12dBgS_RoofChkFv = .text:0x00007C58; // type:function size:0x8 scope:weak align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x00007C60; // type:function size:0x8 scope:weak align:4 +@16@__dt__15dBgS_ObjRoofChkFv = .text:0x00007C68; // type:function size:0x8 scope:weak align:4 +@48@__dt__15dBgS_ObjRoofChkFv = .text:0x00007C70; // type:function size:0x8 scope:weak align:4 +@36@__dt__15dBgS_ObjRoofChkFv = .text:0x00007C78; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007C80; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007C88; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007C90; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007C98; // type:function size:0x8 scope:weak align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00007CA0; // type:function size:0x1C scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00007CBC; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00007CC4; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00007CCC; // type:function size:0x4 scope:weak align:4 +__dt__18daNpc_Zl1_matAnm_cFv = .text:0x00007CD0; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4164 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +a_chk_playerPos$4286 = .rodata:0x0000000C; // type:object size:0x48 scope:local align:4 +a_set_tetoraPos$4287 = .rodata:0x00000054; // type:object size:0x48 scope:local align:4 +a_set_tetoraAng$4288 = .rodata:0x0000009C; // type:object size:0x18 scope:local align:4 +@4356 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@4357 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4358 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4359 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4428 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4628 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4629 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4691 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4692 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4693 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4724 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +a_btk_num_tbl$4779 = .rodata:0x000000F8; // type:object size:0x11 scope:local align:4 +@4854 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@4855 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4857 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 data:double +@4956 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@4957 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4958 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +a_start_pos$5088 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@5359 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5361 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5370 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@5371 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5372 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5390 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@5404 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@5415 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5416 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5417 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5418 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5419 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5420 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5421 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5511 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5512 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5513 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5514 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5515 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5745 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5746 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5857 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5858 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:string +@5859 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@5860 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5861 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@5880 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@5881 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@5926 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@5927 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@5928 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6207 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@6208 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@6209 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@6444 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@6571 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@6572 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:string +@6759 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@6760 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@6790 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@6792 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@6794 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@6796 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@6798 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@6800 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@6802 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7049 = .rodata:0x00000200; // type:object size:0x8 scope:local align:8 data:double +@7097 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 data:float +@7098 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@7158 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7512 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000218; // type:object size:0x28F scope:local align:4 data:string_table +a_prm_tbl$4153 = .data:0x00000000; // type:object size:0x58 scope:local align:4 +l_evn_tbl = .data:0x00000058; // type:object size:0x10 scope:local align:4 +@4366 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4380 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4394 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4408 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4432 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4442 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4470 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4480 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4557 = .data:0x000000C8; // type:object size:0x20 scope:local align:4 +a_BCKName_tbl$4697 = .data:0x000000E8; // type:object size:0x44 scope:local align:4 +a_BTPName_tbl$4702 = .data:0x0000012C; // type:object size:0x44 scope:local align:4 +a_BTKName_tbl$4707 = .data:0x00000170; // type:object size:0x28 scope:local align:4 +a_anm_prm_tbl$4886 = .data:0x00000198; // type:object size:0x110 scope:local align:4 +a_anm_prm_tbl$4893 = .data:0x000002A8; // type:object size:0xA0 scope:local align:4 +@4959 = .data:0x00000348; // type:object size:0x34 scope:local align:4 +a_anm_prm_tbl$4988 = .data:0x0000037C; // type:object size:0x130 scope:local align:4 +@5307 = .data:0x000004AC; // type:object size:0x20 scope:local align:4 +a_cut_tbl$5646 = .data:0x000004CC; // type:object size:0x38 scope:local align:4 +@5697 = .data:0x00000504; // type:object size:0x38 scope:local align:4 +@5696 = .data:0x0000053C; // type:object size:0x38 scope:local align:4 +@5777 = .data:0x00000574; // type:object size:0x28 scope:local align:4 +a_tgt_offst$6348 = .data:0x0000059C; // type:object size:0x90 scope:local align:4 +a_siz_tbl$7114 = .data:0x0000062C; // type:object size:0x8 scope:local align:4 +l_daNpc_Zl1_Method = .data:0x00000634; // type:object size:0x20 scope:local align:4 +g_profile_NPC_ZL1 = .data:0x00000654; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x00000684; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000006A4; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000006C0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000006CC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000006D8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000006E4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000076C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000778; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000784; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000007D8; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000007FC; // type:object size:0x14 scope:weak align:4 +__vt__15dBgS_ObjRoofChk = .data:0x00000810; // type:object size:0x30 scope:weak align:4 +__vt__12dBgS_RoofChk = .data:0x00000840; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000870; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000008A0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000008B8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000008C4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000008D0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000008DC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000008E8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000008F4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000090C; // type:object size:0xC scope:weak align:4 +__vt__11daNpc_Zl1_c = .data:0x00000918; // type:object size:0x14 scope:global align:4 +__vt__18daNpc_Zl1_matAnm_c = .data:0x0000092C; // type:object size:0x10 scope:global align:4 +__vt__15daNpc_Zl1_HIO_c = .data:0x0000093C; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000948; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4158 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x64 scope:local align:4 +l_check_inf = .bss:0x000000C4; // type:object size:0x50 scope:local align:4 +l_check_wrk = .bss:0x00000114; // type:object size:0x4 scope:local align:4 data:4byte +l_BCKName = .bss:0x00000118; // type:object size:0x1E scope:local align:4 +l_BTPName = .bss:0x00000138; // type:object size:0x1E scope:local align:4 +l_BTKName = .bss:0x00000158; // type:object size:0x1E scope:local align:4 +@4201 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +init$4202 = .bss:0x00000184; // type:object size:0x1 scope:local align:1 +a_eye_pos_off$4200 = .bss:0x00000188; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_nz/splits.txt b/config/GZLP01/rels/d_a_nz/splits.txt new file mode 100644 index 000000000..810f9cc7e --- /dev/null +++ b/config/GZLP01/rels/d_a_nz/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_nz.cpp: + .text start:0x000000EC end:0x00008E50 + .text start:0x00008E50 end:0x00008E6C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000106 + .data start:0x00000000 end:0x00000630 + .bss start:0x00000008 end:0x000001C0 diff --git a/config/GZLP01/rels/d_a_nz/symbols.txt b/config/GZLP01/rels/d_a_nz/symbols.txt new file mode 100644 index 000000000..22a6aea9f --- /dev/null +++ b/config/GZLP01/rels/d_a_nz/symbols.txt @@ -0,0 +1,240 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daNZ_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000138; // type:function size:0x48 scope:weak align:4 +nodeCallBack_tail__FP7J3DNodei = .text:0x00000180; // type:function size:0xA8 scope:local align:4 +__dt__4cXyzFv = .text:0x00000228; // type:function size:0x3C scope:weak align:4 +tail_control__FP8nz_class = .text:0x00000264; // type:function size:0x610 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00000874; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000098C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000A2C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000A88; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000AD0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000B2C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000B74; // type:function size:0x80 scope:weak align:4 +tail_draw__FP8nz_class = .text:0x00000BF4; // type:function size:0x94 scope:local align:4 +nodeCallBack_head__FP7J3DNodei = .text:0x00000C88; // type:function size:0xDC scope:local align:4 +nodeCallBack_hand__FP7J3DNodei = .text:0x00000D64; // type:function size:0xFC scope:local align:4 +smoke_set__FP8nz_class = .text:0x00000E60; // type:function size:0xE0 scope:local align:4 +rakka_line_check__FP8nz_class = .text:0x00000F40; // type:function size:0x3E8 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001328; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001454; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000014E8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001530; // type:function size:0x48 scope:weak align:4 +daNZ_Draw__FP8nz_class = .text:0x00001578; // type:function size:0x214 scope:local align:4 +item_poi__FP8nz_class = .text:0x0000178C; // type:function size:0xFC scope:local align:4 +naraku_water_check__FP8nz_class = .text:0x00001888; // type:function size:0x690 scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001F18; // type:function size:0x154 scope:weak align:4 +s_a_d_sub__FPvPv = .text:0x0000206C; // type:function size:0xE0 scope:local align:4 +search_get_obj__FP8nz_class = .text:0x0000214C; // type:function size:0x6B0 scope:local align:4 +s_ana_sub__FPvPv = .text:0x000027FC; // type:function size:0x68 scope:local align:4 +anm_init__FP8nz_classifUcfi = .text:0x00002864; // type:function size:0x12C scope:local align:4 +search_check__FP8nz_class = .text:0x00002990; // type:function size:0x530 scope:local align:4 +BG_check__FP8nz_class = .text:0x00002EC0; // type:function size:0x7C scope:local align:4 +shock_damage_check__FP8nz_class = .text:0x00002F3C; // type:function size:0x154 scope:local align:4 +body_atari_check__FP8nz_class = .text:0x00003090; // type:function size:0x1B0 scope:local align:4 +nz_move__FP8nz_class = .text:0x00003240; // type:function size:0x1098 scope:local align:4 +money_drop__FP8nz_class = .text:0x000042D8; // type:function size:0x1E0 scope:local align:4 +nz2_move__FP8nz_class = .text:0x000044B8; // type:function size:0x374 scope:local align:4 +nz3_move__FP8nz_class = .text:0x0000482C; // type:function size:0x1BC scope:local align:4 +nz4_move__FP8nz_class = .text:0x000049E8; // type:function size:0x1144 scope:local align:4 +nz5_move__FP8nz_class = .text:0x00005B2C; // type:function size:0x6B4 scope:local align:4 +bomb_catch_SUB__FP8nz_class = .text:0x000061E0; // type:function size:0xE8 scope:local align:4 +nezumi_move__FP8nz_classs = .text:0x000062C8; // type:function size:0x46C scope:local align:4 +nz6_move__FP8nz_class = .text:0x00006734; // type:function size:0xBA4 scope:local align:4 +daNZ_Execute__FP8nz_class = .text:0x000072D8; // type:function size:0x878 scope:local align:4 +daNZ_IsDelete__FP8nz_class = .text:0x00007B50; // type:function size:0x8 scope:local align:4 +daNZ_Delete__FP8nz_class = .text:0x00007B58; // type:function size:0x88 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007BE0; // type:function size:0x2D0 scope:local align:4 +daNZ_CreateInit__FP8nz_class = .text:0x00007EB0; // type:function size:0x2FC scope:local align:4 +daNZ_Create__FP10fopAc_ac_c = .text:0x000081AC; // type:function size:0xE8 scope:local align:4 +__ct__8nz_classFv = .text:0x00008294; // type:function size:0x32C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000085C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000868C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000086D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000087A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000087E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00008844; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000888C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000088E8; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00008958; // type:function size:0x88 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000089E0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00008A3C; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00008A84; // type:function size:0x4 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00008A88; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00008AD0; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00008B2C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00008B74; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00008B84; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00008B8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008B94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008B9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008BA4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008BDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008BE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008BEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008BF4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008C2C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008C30; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008C38; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008C48; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00008C50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008C58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00008C60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008C68; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00008CA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008CA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00008CB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008CB8; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008CF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008CF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008D00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008D0C; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D18; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D1C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D20; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008D24; // type:function size:0x4 scope:weak align:4 +__dt__10daNZ_HIO_cFv = .text:0x00008D28; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_nz_cpp = .text:0x00008D84; // type:function size:0x3C scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008DC0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00008DC8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00008DD0; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00008DD8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00008DE0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00008DE8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00008DF0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008DF8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00008E00; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00008E08; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00008E10; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00008E18; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008E20; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008E28; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008E30; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008E38; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00008E40; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00008E48; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00008E50; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4048 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4219 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4220 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4221 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4223 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4278 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:4byte +@4376 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4556 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4666 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4854 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4855 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@5120 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5153 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5330 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5331 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5372 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5824 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5825 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5826 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5827 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5828 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5829 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5905 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5906 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5988 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6464 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6465 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6466 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6467 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6468 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6469 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6470 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6618 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@7058 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@7059 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@7060 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@7061 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@7258 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@7259 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@7260 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@7261 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@7262 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@7263 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000FC; // type:object size:0xA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +nz_bmt_idx = .data:0x00000030; // type:object size:0x4 scope:local align:4 +all_line_color_dt$4561 = .data:0x00000034; // type:object size:0x20 scope:local align:4 +check_x$5441 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +check_y$5442 = .data:0x0000006C; // type:object size:0x18 scope:local align:4 +check_z$5443 = .data:0x00000084; // type:object size:0x18 scope:local align:4 +check_bitD$5444 = .data:0x0000009C; // type:object size:0x6 scope:local align:4 +@5830 = .data:0x000000A4; // type:object size:0x20 scope:local align:4 +rate_dt$5838 = .data:0x000000C4; // type:object size:0xA0 scope:local align:4 +ruppy_rate_dt$5839 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@6471 = .data:0x00000170; // type:object size:0x30 scope:local align:4 +@6619 = .data:0x000001A0; // type:object size:0x34 scope:local align:4 +@7062 = .data:0x000001D4; // type:object size:0x24 scope:local align:4 +body_cyl_src$7378 = .data:0x000001F8; // type:object size:0x44 scope:local align:4 +fire_j$7379 = .data:0x0000023C; // type:object size:0xA scope:local align:4 +fire_sc$7380 = .data:0x00000248; // type:object size:0x28 scope:local align:4 +l_daNZ_Method = .data:0x00000270; // type:object size:0x20 scope:local align:4 +g_profile_NZ = .data:0x00000290; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002F0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002FC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000390; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000424; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000430; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000484; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000004A8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000004C8; // type:object size:0x1C scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000004E4; // type:object size:0x14 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000004F8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000528; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000558; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000564; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000057C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000588; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000005A0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000005D0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000005E8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000005F4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000600; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000060C; // type:object size:0xC scope:weak align:4 +__vt__10daNZ_HIO_c = .data:0x00000618; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000624; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4042 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 +check_info = .bss:0x0000002C; // type:object size:0x190 scope:local align:4 +get_check_count = .bss:0x000001BC; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_nzg/splits.txt b/config/GZLP01/rels/d_a_nzg/splits.txt new file mode 100644 index 000000000..04e0d2ce1 --- /dev/null +++ b/config/GZLP01/rels/d_a_nzg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_nzg.cpp: + .text start:0x00000078 end:0x00000B18 + .rodata start:0x00000000 end:0x00000072 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_nzg/symbols.txt b/config/GZLP01/rels/d_a_nzg/symbols.txt new file mode 100644 index 000000000..8152b82a2 --- /dev/null +++ b/config/GZLP01/rels/d_a_nzg/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daNZG_Draw__FP9nzg_class = .text:0x00000078; // type:function size:0x6C scope:local align:4 +nzg_00_move__FP9nzg_class = .text:0x000000E4; // type:function size:0x264 scope:local align:4 +nzg_01_move__FP9nzg_class = .text:0x00000348; // type:function size:0x108 scope:local align:4 +daNZG_Execute__FP9nzg_class = .text:0x00000450; // type:function size:0x80 scope:local align:4 +daNZG_IsDelete__FP9nzg_class = .text:0x000004D0; // type:function size:0x8 scope:local align:4 +daNZG_Delete__FP9nzg_class = .text:0x000004D8; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000508; // type:function size:0x118 scope:local align:4 +daNZG_Create__FP10fopAc_ac_c = .text:0x00000620; // type:function size:0x244 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000864; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000930; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000978; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000009D4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000A1C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A2C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A4C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000A84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000A8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A9C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000AD4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000AD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AE0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AE8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000AF0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000AFC; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000B08; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000B10; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4220 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4327 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4328 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4411 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4413 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4440 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4576 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4578 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000048; // type:object size:0x2A scope:local align:4 data:string_table +body_cyl_src$4506 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +l_daNZG_Method = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_NZG = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_AjavW/splits.txt b/config/GZLP01/rels/d_a_obj_AjavW/splits.txt new file mode 100644 index 000000000..d79baf447 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_AjavW/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_AjavW.cpp: + .text start:0x00000078 end:0x00000600 + .rodata start:0x00000000 end:0x00000025 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLP01/rels/d_a_obj_AjavW/symbols.txt b/config/GZLP01/rels/d_a_obj_AjavW/symbols.txt new file mode 100644 index 000000000..3f02c6e72 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_AjavW/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjAjavW_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__12daObjAjavW_cFv = .text:0x0000009C; // type:function size:0x16C scope:global align:4 +_create__12daObjAjavW_cFv = .text:0x00000208; // type:function size:0x148 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000350; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003AC; // type:function size:0x48 scope:weak align:4 +_delete__12daObjAjavW_cFv = .text:0x000003F4; // type:function size:0x94 scope:global align:4 +_execute__12daObjAjavW_cFv = .text:0x00000488; // type:function size:0x6C scope:global align:4 +_draw__12daObjAjavW_cFv = .text:0x000004F4; // type:function size:0x78 scope:global align:4 +daObjAjavW_Create__FP12daObjAjavW_c = .text:0x0000056C; // type:function size:0x20 scope:local align:4 +daObjAjavW_Delete__FP12daObjAjavW_c = .text:0x0000058C; // type:function size:0x24 scope:local align:4 +daObjAjavW_Execute__FP12daObjAjavW_c = .text:0x000005B0; // type:function size:0x24 scope:local align:4 +daObjAjavW_Draw__FP12daObjAjavW_c = .text:0x000005D4; // type:function size:0x24 scope:local align:4 +daObjAjavW_IsDelete__FP12daObjAjavW_c = .text:0x000005F8; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__27@unnamed@d_a_obj_AjavW_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +@4014 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x19 scope:local align:4 data:string_table +l_daObjAjavW_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_AjavW = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_Itnak/splits.txt b/config/GZLP01/rels/d_a_obj_Itnak/splits.txt new file mode 100644 index 000000000..ac19ba8da --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Itnak/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Itnak.cpp: + .text start:0x00000078 end:0x0000144C + .text start:0x0000144C end:0x00001850 + .text start:0x00001850 end:0x000018BC + .rodata start:0x00000000 end:0x000000FD + .data start:0x00000000 end:0x00000234 diff --git a/config/GZLP01/rels/d_a_obj_Itnak/symbols.txt b/config/GZLP01/rels/d_a_obj_Itnak/symbols.txt new file mode 100644 index 000000000..e58633940 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Itnak/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjItnak5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjItnak5Act_cFv = .text:0x0000009C; // type:function size:0xD0 scope:global align:4 +_create__Q210daObjItnak5Act_cFv = .text:0x0000016C; // type:function size:0x234 scope:global align:4 +__ct__Q210daObjItnak5Act_cFv = .text:0x000003A0; // type:function size:0x29C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000063C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000708; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000750; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007AC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000007F4; // type:function size:0x5C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000850; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000990; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000AA8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000B48; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000BA4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000BEC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000C48; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000C90; // type:function size:0x80 scope:weak align:4 +_delete__Q210daObjItnak5Act_cFv = .text:0x00000D10; // type:function size:0x30 scope:global align:4 +set_mtx__Q210daObjItnak5Act_cFv = .text:0x00000D40; // type:function size:0xAC scope:global align:4 +set_co_se__Q210daObjItnak5Act_cFP8dCcD_Cyl = .text:0x00000DEC; // type:function size:0xC4 scope:global align:4 +manage_draw_flag__Q210daObjItnak5Act_cFv = .text:0x00000EB0; // type:function size:0xE4 scope:global align:4 +set_collision__Q210daObjItnak5Act_cFv = .text:0x00000F94; // type:function size:0x184 scope:global align:4 +_execute__Q210daObjItnak5Act_cFv = .text:0x00001118; // type:function size:0x40 scope:global align:4 +_draw__Q210daObjItnak5Act_cFv = .text:0x00001158; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x0000123C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x0000125C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x00001280; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x000012A4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv = .text:0x000012C8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000012D0; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001318; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001360; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001370; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001378; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001380; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001388; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001390; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000013C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000013D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000013D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013E0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001418; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000141C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001424; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000142C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001434; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001440; // type:function size:0xC scope:weak align:4 +__dt__Q210daObjItnak5Act_cFv = .text:0x0000144C; // type:function size:0x404 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00001850; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000186C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001874; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000187C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001884; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x0000188C; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001894; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x0000189C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000018A4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000018AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000018B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_cyl_src__10daObjItnak = .rodata:0x00000030; // type:object size:0x44 scope:local align:4 +M_arcname__Q210daObjItnak5Act_c = .rodata:0x00000074; // type:object size:0x6 scope:global align:4 data:string +@4103 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4433 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D8; // type:object size:0x25 scope:local align:4 data:string_table +Mthd_Table__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Itnak = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000005C; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000008C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000012C; // type:object size:0x54 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000180; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001B0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001E0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__Q210daObjItnak5Act_c = .data:0x00000228; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_Vds/splits.txt b/config/GZLP01/rels/d_a_obj_Vds/splits.txt new file mode 100644 index 000000000..263aa35f8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Vds/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Vds.cpp: + .text start:0x00000078 end:0x0000163C + .text start:0x0000163C end:0x00001720 + .text start:0x00001720 end:0x0000173C + .rodata start:0x00000000 end:0x00000105 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLP01/rels/d_a_obj_Vds/symbols.txt b/config/GZLP01/rels/d_a_obj_Vds/symbols.txt new file mode 100644 index 000000000..804dcb007 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Vds/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +SetLoopJointAnimation__Q28daObjVds5Act_cFP18J3DAnmTransformKeyP18J3DAnmTransformKeyff = .text:0x00000078; // type:function size:0xBC scope:global align:4 +PlayLoopJointAnimation__Q28daObjVds5Act_cFv = .text:0x00000134; // type:function size:0x54 scope:global align:4 +set_first_process__Q28daObjVds5Act_cFv = .text:0x00000188; // type:function size:0x60 scope:global align:4 +ds_search_switchCB__8daObjVdsFPvPv = .text:0x000001E8; // type:function size:0x2C scope:local align:4 +search_switchCB__Q28daObjVds5Act_cFP10fopAc_ac_c = .text:0x00000214; // type:function size:0x9C scope:global align:4 +__dt__4cXyzFv = .text:0x000002B0; // type:function size:0x3C scope:weak align:4 +process_off_init__Q28daObjVds5Act_cFv = .text:0x000002EC; // type:function size:0xDC scope:global align:4 +process_off_main__Q28daObjVds5Act_cFv = .text:0x000003C8; // type:function size:0xAC scope:global align:4 +process_on_init__Q28daObjVds5Act_cFv = .text:0x00000474; // type:function size:0x7C scope:global align:4 +process_on_main__Q28daObjVds5Act_cFv = .text:0x000004F0; // type:function size:0x4 scope:global align:4 +process_init__Q28daObjVds5Act_cFi = .text:0x000004F4; // type:function size:0xCC scope:global align:4 +process_main__Q28daObjVds5Act_cFv = .text:0x000005C0; // type:function size:0x9C scope:global align:4 +process_common__Q28daObjVds5Act_cFv = .text:0x0000065C; // type:function size:0x190 scope:global align:4 +create_point_light__Q28daObjVds5Act_cFiP4cXyz = .text:0x000007EC; // type:function size:0x90 scope:global align:4 +execute_point_light__Q28daObjVds5Act_cFv = .text:0x0000087C; // type:function size:0x84 scope:global align:4 +delete_point_light__Q28daObjVds5Act_cFv = .text:0x00000900; // type:function size:0x54 scope:global align:4 +Event_init__Q28daObjVds5Act_cFv = .text:0x00000954; // type:function size:0x14 scope:global align:4 +Event_exe__Q28daObjVds5Act_cFv = .text:0x00000968; // type:function size:0xC0 scope:global align:4 +solidHeapCB__Q28daObjVds5Act_cFP10fopAc_ac_c = .text:0x00000A28; // type:function size:0x24 scope:global align:4 +create_heap__Q28daObjVds5Act_cFv = .text:0x00000A4C; // type:function size:0x5D4 scope:global align:4 +_create__Q28daObjVds5Act_cFv = .text:0x00001020; // type:function size:0x1CC scope:global align:4 +__ct__4cXyzFv = .text:0x000011EC; // type:function size:0x4 scope:weak align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000011F0; // type:function size:0x3C scope:weak align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x0000122C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001230; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000128C; // type:function size:0x48 scope:weak align:4 +_delete__Q28daObjVds5Act_cFv = .text:0x000012D4; // type:function size:0x94 scope:global align:4 +set_mtx__Q28daObjVds5Act_cFv = .text:0x00001368; // type:function size:0xB8 scope:global align:4 +_execute__Q28daObjVds5Act_cFv = .text:0x00001420; // type:function size:0xCC scope:global align:4 +_draw__Q28daObjVds5Act_cFv = .text:0x000014EC; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x000015A8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x000015C8; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x000015EC; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x00001610; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv = .text:0x00001634; // type:function size:0x8 scope:local align:4 +__dt__Q28daObjVds5Act_cFv = .text:0x0000163C; // type:function size:0xE4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00001720; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@ = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +@4016 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4017 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4089 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4257 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +M_arcname__Q28daObjVds5Act_c = .rodata:0x00000048; // type:object size:0x4 scope:global align:4 data:string +@4435 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@4531 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0xA1 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +angle_data$4064 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +@4164 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4165 = .data:0x00000040; // type:object size:0xC scope:local align:4 +init_table$4163 = .data:0x0000004C; // type:object size:0x18 scope:local align:4 +@4178 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4179 = .data:0x00000070; // type:object size:0xC scope:local align:4 +main_table$4177 = .data:0x0000007C; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@ = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vds = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__Q28daObjVds5Act_c = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +init$4166 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4180 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_Vteng/splits.txt b/config/GZLP01/rels/d_a_obj_Vteng/splits.txt new file mode 100644 index 000000000..1871d8ef6 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Vteng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Vteng.cpp: + .text start:0x00000078 end:0x0000060C + .rodata start:0x00000000 end:0x0000002B + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_Vteng/symbols.txt b/config/GZLP01/rels/d_a_obj_Vteng/symbols.txt new file mode 100644 index 000000000..a43188611 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Vteng/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__12daObjVteng_cFv = .text:0x00000078; // type:function size:0xA8 scope:global align:4 +solidHeapCB__12daObjVteng_cFP10fopAc_ac_c = .text:0x00000120; // type:function size:0x24 scope:global align:4 +create_heap__12daObjVteng_cFv = .text:0x00000144; // type:function size:0x180 scope:global align:4 +jokai_demo__12daObjVteng_cFv = .text:0x000002C4; // type:function size:0x60 scope:global align:4 +_create__12daObjVteng_cFv = .text:0x00000324; // type:function size:0xD0 scope:global align:4 +_delete__12daObjVteng_cFv = .text:0x000003F4; // type:function size:0x94 scope:global align:4 +_execute__12daObjVteng_cFv = .text:0x00000488; // type:function size:0x88 scope:global align:4 +_draw__12daObjVteng_cFv = .text:0x00000510; // type:function size:0x68 scope:global align:4 +daObjVteng_Create__FP10fopAc_ac_c = .text:0x00000578; // type:function size:0x20 scope:local align:4 +daObjVteng_Delete__FP12daObjVteng_c = .text:0x00000598; // type:function size:0x24 scope:local align:4 +daObjVteng_Execute__FP12daObjVteng_c = .text:0x000005BC; // type:function size:0x24 scope:local align:4 +daObjVteng_Draw__FP12daObjVteng_c = .text:0x000005E0; // type:function size:0x24 scope:local align:4 +daObjVteng_IsDelete__FP12daObjVteng_c = .text:0x00000604; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__27@unnamed@d_a_obj_Vteng_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +@4041 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x1F scope:local align:4 data:string_table +l_daObjVteng_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vteng = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_YLzou/splits.txt b/config/GZLP01/rels/d_a_obj_YLzou/splits.txt new file mode 100644 index 000000000..c4b47f4a8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_YLzou/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_YLzou.cpp: + .text start:0x000000EC end:0x0000197C + .text start:0x0000197C end:0x00001A48 + .text start:0x00001A48 end:0x00001A64 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x000003E8 + .bss start:0x00000008 end:0x000000A6 diff --git a/config/GZLP01/rels/d_a_obj_YLzou/symbols.txt b/config/GZLP01/rels/d_a_obj_YLzou/symbols.txt new file mode 100644 index 000000000..d2595d7ea --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_YLzou/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_start_type__12daObjYLzou_cFv = .text:0x000000EC; // type:function size:0x1CC scope:global align:4 +set_mtx__12daObjYLzou_cFv = .text:0x000002B8; // type:function size:0xBC scope:global align:4 +init_mtx__12daObjYLzou_cFv = .text:0x00000374; // type:function size:0x3C scope:global align:4 +solidHeapCB__12daObjYLzou_cFP10fopAc_ac_c = .text:0x000003B0; // type:function size:0x24 scope:global align:4 +create_heap__12daObjYLzou_cFv = .text:0x000003D4; // type:function size:0x120 scope:global align:4 +eff_set_slip_smoke_pos__12daObjYLzou_cFv = .text:0x000004F4; // type:function size:0x174 scope:global align:4 +__dt__4cXyzFv = .text:0x00000668; // type:function size:0x3C scope:weak align:4 +eff_smoke_slip_start__12daObjYLzou_cFv = .text:0x000006A4; // type:function size:0x108 scope:global align:4 +eff_smoke_slip_end__12daObjYLzou_cFv = .text:0x000007AC; // type:function size:0x60 scope:global align:4 +eff_smoke_slip_remove__12daObjYLzou_cFv = .text:0x0000080C; // type:function size:0x60 scope:global align:4 +eff_smoke_proc__12daObjYLzou_cFv = .text:0x0000086C; // type:function size:0x64 scope:global align:4 +vib_proc__12daObjYLzou_cFv = .text:0x000008D0; // type:function size:0xD4 scope:global align:4 +_create__12daObjYLzou_cFv = .text:0x000009A4; // type:function size:0x13C scope:global align:4 +_delete__12daObjYLzou_cFv = .text:0x00000AE0; // type:function size:0x9C scope:global align:4 +move_ylzou_demo_start_wait_act_proc__12daObjYLzou_cFv = .text:0x00000B7C; // type:function size:0x5C scope:global align:4 +demo_regist_wait_act_proc__12daObjYLzou_cFv = .text:0x00000BD8; // type:function size:0x98 scope:global align:4 +demo_vib_start_wait_act_proc__12daObjYLzou_cFv = .text:0x00000C70; // type:function size:0xA8 scope:global align:4 +demo_vib_act_proc__12daObjYLzou_cFv = .text:0x00000D18; // type:function size:0xF0 scope:global align:4 +move_ylzou_demo_move_act_proc__12daObjYLzou_cFv = .text:0x00000E08; // type:function size:0x104 scope:global align:4 +go_up_stairs_demo_move_act_proc__12daObjYLzou_cFv = .text:0x00000F0C; // type:function size:0xFC scope:global align:4 +demo_end_wait_act_proc__12daObjYLzou_cFv = .text:0x00001008; // type:function size:0xA0 scope:global align:4 +wait_act_proc__12daObjYLzou_cFv = .text:0x000010A8; // type:function size:0x4 scope:global align:4 +move_ylzou_demo_start_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000010AC; // type:function size:0x2C scope:global align:4 +demo_regist_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000010D8; // type:function size:0x9C scope:global align:4 +move_ylzou_demo_vib_start_wait_act_init_proc__12daObjYLzou_cFv = .text:0x00001174; // type:function size:0x30 scope:global align:4 +move_ylzou_demo_vib_act_init_proc__12daObjYLzou_cFv = .text:0x000011A4; // type:function size:0x68 scope:global align:4 +move_ylzou_demo_move_act_init_proc__12daObjYLzou_cFv = .text:0x0000120C; // type:function size:0x1C scope:global align:4 +demo_end_wait_act_init_proc__12daObjYLzou_cFv = .text:0x00001228; // type:function size:0xA0 scope:global align:4 +open_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000012C8; // type:function size:0x2C scope:global align:4 +close_wait_act_init_proc__12daObjYLzou_cFv = .text:0x000012F4; // type:function size:0x24 scope:global align:4 +go_up_stairs_demo_move_start_wait_act_init_proc__12daObjYLzou_cFv = .text:0x00001318; // type:function size:0x8C scope:global align:4 +go_up_stairs_demo_move_act_init_proc__12daObjYLzou_cFv = .text:0x000013A4; // type:function size:0x14 scope:global align:4 +setup_action__12daObjYLzou_cFi = .text:0x000013B8; // type:function size:0x388 scope:global align:4 +_execute__12daObjYLzou_cFv = .text:0x00001740; // type:function size:0x94 scope:global align:4 +_draw__12daObjYLzou_cFv = .text:0x000017D4; // type:function size:0x60 scope:global align:4 +daObjYLzou_Create__FP10fopAc_ac_c = .text:0x00001834; // type:function size:0x20 scope:local align:4 +daObjYLzou_Delete__FP12daObjYLzou_c = .text:0x00001854; // type:function size:0x24 scope:local align:4 +daObjYLzou_Execute__FP12daObjYLzou_c = .text:0x00001878; // type:function size:0x24 scope:local align:4 +daObjYLzou_Draw__FP12daObjYLzou_c = .text:0x0000189C; // type:function size:0x24 scope:local align:4 +daObjYLzou_IsDelete__FP12daObjYLzou_c = .text:0x000018C0; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018C8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018CC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018D0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018D4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000018D8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001920; // type:function size:0x5C scope:weak align:4 +__dt__10EffSmokeCBFv = .text:0x0000197C; // type:function size:0x8C scope:weak align:4 +__ct__10EffSmokeCBFv = .text:0x00001A08; // type:function size:0x40 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjYLzou_c7Param_eQ212daObjYLzou_c7Param_e = .text:0x00001A48; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_move_ylzou_demo_name__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000008; // type:object size:0xB scope:local align:4 data:string +l_go_up_stairs_demo_name__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000014; // type:object size:0xD scope:local align:4 data:string +l_go_up_stairs_demo2_name__27@unnamed@d_a_obj_YLzou_cpp@ = .rodata:0x00000024; // type:object size:0xE scope:local align:4 data:string +@4169 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4171 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4417 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4437 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4438 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000074; // type:object size:0x2C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_demo_name__27@unnamed@d_a_obj_YLzou_cpp@ = .data:0x00000030; // type:object size:0x10 scope:local align:4 +bdl_table$4104 = .data:0x00000040; // type:object size:0x8 scope:local align:4 +dzb_table$4105 = .data:0x00000048; // type:object size:0x8 scope:local align:4 +solidHeapSize_table$4267 = .data:0x00000050; // type:object size:0x8 scope:local align:4 +next_act_idx$4461 = .data:0x00000058; // type:object size:0x10 scope:local align:4 +@4567 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4568 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4569 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4570 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4571 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4572 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4573 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4574 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4575 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4576 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4577 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4578 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4579 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4580 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4581 = .data:0x00000110; // type:object size:0xC scope:local align:4 +act_init_proc$4566 = .data:0x0000011C; // type:object size:0xB4 scope:local align:4 +@4585 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@4586 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@4587 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@4588 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@4589 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@4590 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@4591 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@4592 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@4593 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@4594 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@4595 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@4596 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@4597 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@4598 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@4599 = .data:0x00000278; // type:object size:0xC scope:local align:4 +act_proc$4584 = .data:0x00000284; // type:object size:0xB4 scope:local align:4 +l_daObjYLzou_Method = .data:0x00000338; // type:object size:0x20 scope:local align:4 +g_profile_Obj_YLzou = .data:0x00000358; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000388; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003A4; // type:object size:0x20 scope:weak align:4 +__vt__10EffSmokeCB = .data:0x000003C4; // type:object size:0x24 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4127 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4128 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4130 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +base_pos$4126 = .bss:0x00000070; // type:object size:0x18 scope:local align:4 +@4180 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4181 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +scl$4179 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4582 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +init$4600 = .bss:0x000000A5; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_Yboil/splits.txt b/config/GZLP01/rels/d_a_obj_Yboil/splits.txt new file mode 100644 index 000000000..d60cbf5a8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Yboil/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Yboil.cpp: + .text start:0x00000078 end:0x00000DFC + .text start:0x00000DFC end:0x00000E18 + .rodata start:0x00000000 end:0x0000007F + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLP01/rels/d_a_obj_Yboil/symbols.txt b/config/GZLP01/rels/d_a_obj_Yboil/symbols.txt new file mode 100644 index 000000000..fca8cbd0b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Yboil/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjYboil_cFv = .text:0x00000098; // type:function size:0x2D0 scope:global align:4 +pos_reset__12daObjYboil_cFi = .text:0x00000368; // type:function size:0x108 scope:global align:4 +CreateInit__12daObjYboil_cFv = .text:0x00000470; // type:function size:0x15C scope:global align:4 +set_mtx__12daObjYboil_cFv = .text:0x000005CC; // type:function size:0xA0 scope:global align:4 +daObjYboil_Create__FPv = .text:0x0000066C; // type:function size:0x16C scope:local align:4 +__dt__4cXyzFv = .text:0x000007D8; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x00000814; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000818; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00000874; // type:function size:0x2C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008A0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000008E8; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x00000944; // type:function size:0x28 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000096C; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_bckAnmFv = .text:0x000009C8; // type:function size:0x28 scope:weak align:4 +daObjYboil_Delete__FPv = .text:0x000009F0; // type:function size:0x3C scope:local align:4 +daObjYboil_Draw__FPv = .text:0x00000A2C; // type:function size:0x24 scope:local align:4 +_draw__12daObjYboil_cFv = .text:0x00000A50; // type:function size:0x21C scope:weak align:4 +daObjYboil_Execute__FPv = .text:0x00000C6C; // type:function size:0x188 scope:local align:4 +daObjYboil_IsDelete__FPv = .text:0x00000DF4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjYboil_c5Prm_eQ212daObjYboil_c5Prm_e = .text:0x00000DFC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4027 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4041 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4071 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4072 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4339 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000038; // type:object size:0x47 scope:local align:4 data:string_table +daObj_YboilMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Yboil = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_Ygush00/splits.txt b/config/GZLP01/rels/d_a_obj_Ygush00/splits.txt new file mode 100644 index 000000000..f5a2f9c3c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Ygush00/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_Ygush00.cpp: + .text start:0x00000078 end:0x00000790 + .text start:0x00000790 end:0x000007AC + .rodata start:0x00000000 end:0x0000003B + .data start:0x00000000 end:0x000000D4 diff --git a/config/GZLP01/rels/d_a_obj_Ygush00/symbols.txt b/config/GZLP01/rels/d_a_obj_Ygush00/symbols.txt new file mode 100644 index 000000000..3c5b9e596 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_Ygush00/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__14daObjYgush00_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__14daObjYgush00_cFv = .text:0x0000009C; // type:function size:0x1B4 scope:global align:4 +_create__14daObjYgush00_cFv = .text:0x00000250; // type:function size:0x1A4 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000003F4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000450; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000004AC; // type:function size:0x48 scope:weak align:4 +_delete__14daObjYgush00_cFv = .text:0x000004F4; // type:function size:0x30 scope:global align:4 +_execute__14daObjYgush00_cFv = .text:0x00000524; // type:function size:0x148 scope:global align:4 +_draw__14daObjYgush00_cFv = .text:0x0000066C; // type:function size:0x90 scope:global align:4 +daObjYgush00_Create__FP14daObjYgush00_c = .text:0x000006FC; // type:function size:0x20 scope:local align:4 +daObjYgush00_Delete__FP14daObjYgush00_c = .text:0x0000071C; // type:function size:0x24 scope:local align:4 +daObjYgush00_Execute__FP14daObjYgush00_c = .text:0x00000740; // type:function size:0x24 scope:local align:4 +daObjYgush00_Draw__FP14daObjYgush00_c = .text:0x00000764; // type:function size:0x24 scope:local align:4 +daObjYgush00_IsDelete__FP14daObjYgush00_c = .text:0x00000788; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjYgush00_c7Param_eQ214daObjYgush00_c7Param_e = .text:0x00000790; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__29@unnamed@d_a_obj_Ygush00_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 data:string +@4024 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4090 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0x1B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +mdl_table$4001 = .data:0x00000030; // type:object size:0x10 scope:local align:4 +btk_table$4002 = .data:0x00000040; // type:object size:0x10 scope:local align:4 +bck_table$4003 = .data:0x00000050; // type:object size:0x10 scope:local align:4 +l_daObjYgush00_Method = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ygush00 = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000C8; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_adnno/splits.txt b/config/GZLP01/rels/d_a_obj_adnno/splits.txt new file mode 100644 index 000000000..7e593ffe3 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_adnno/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_adnno.cpp: + .text start:0x00000078 end:0x00000524 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_adnno/symbols.txt b/config/GZLP01/rels/d_a_obj_adnno/symbols.txt new file mode 100644 index 000000000..67ee717f9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_adnno/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjAdnno_cFv = .text:0x00000098; // type:function size:0xE0 scope:global align:4 +CreateInit__12daObjAdnno_cFv = .text:0x00000178; // type:function size:0x70 scope:global align:4 +set_mtx__12daObjAdnno_cFv = .text:0x000001E8; // type:function size:0x148 scope:global align:4 +daObjAdnno_Create__FPv = .text:0x00000330; // type:function size:0xA4 scope:local align:4 +daObjAdnno_Delete__FPv = .text:0x000003D4; // type:function size:0x30 scope:local align:4 +daObjAdnno_Draw__FPv = .text:0x00000404; // type:function size:0xF4 scope:local align:4 +daObjAdnno_Execute__FPv = .text:0x000004F8; // type:function size:0x24 scope:local align:4 +daObjAdnno_IsDelete__FPv = .text:0x0000051C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +daObjAdnno_bmt_table = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@4022 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4023 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +daObjAdnno_event_bit_table = .rodata:0x00000068; // type:object size:0x20 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0x2C scope:local align:4 data:string_table +daObj_AdnnoMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Adnno = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_ajav/splits.txt b/config/GZLP01/rels/d_a_obj_ajav/splits.txt new file mode 100644 index 000000000..bcfb7c043 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ajav/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ajav.cpp: + .text start:0x000000EC end:0x00003580 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001C1 + .data start:0x00000000 end:0x000003C0 + .bss start:0x00000008 end:0x000002E0 diff --git a/config/GZLP01/rels/d_a_obj_ajav/symbols.txt b/config/GZLP01/rels/d_a_obj_ajav/symbols.txt new file mode 100644 index 000000000..3f2764084 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ajav/symbols.txt @@ -0,0 +1,253 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +daObjAjav_make_splash__9daObjAjavF4cXyzf = .text:0x000000EC; // type:function size:0x84 scope:local align:4 +__dt__4cXyzFv = .text:0x00000170; // type:function size:0x3C scope:weak align:4 +make_hamon__Q29daObjAjav6Part_cF4cXyzf = .text:0x000001AC; // type:function size:0xBC scope:global align:4 +no_proc__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000268; // type:function size:0x4 scope:global align:4 +init_data__Q29daObjAjav6Part_cF4cXyz4cXyzP12dKy_tevstr_cP4cXyz = .text:0x0000026C; // type:function size:0x13C scope:global align:4 +set_mdl_area__Q29daObjAjav6Part_cFPCciUl = .text:0x000003A8; // type:function size:0xBC scope:global align:4 +init_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz4cXyz = .text:0x00000464; // type:function size:0xA8 scope:global align:4 +set_flaw_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz = .text:0x0000050C; // type:function size:0x9C scope:global align:4 +set_fall_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz = .text:0x000005A8; // type:function size:0xD4 scope:global align:4 +fall_init__Q29daObjAjav6Part_cF4cXyz5csXyzsUs = .text:0x0000067C; // type:function size:0x68 scope:global align:4 +check_angle__9daObjAjavFPss = .text:0x000006E4; // type:function size:0x88 scope:local align:4 +fall_0__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x0000076C; // type:function size:0x1F0 scope:global align:4 +fall_1__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x0000095C; // type:function size:0x230 scope:global align:4 +flaw__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000B8C; // type:function size:0x9C scope:global align:4 +draw_normal__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000C28; // type:function size:0x44 scope:global align:4 +draw_flashing__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000C6C; // type:function size:0x23C scope:global align:4 +draw_flashing_normal__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000EA8; // type:function size:0x68 scope:global align:4 +draw_shy__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c = .text:0x00000F10; // type:function size:0x180 scope:global align:4 +make_fall_rock__Q29daObjAjav6Part_cFi = .text:0x00001090; // type:function size:0xD8 scope:global align:4 +solidHeapCB__Q29daObjAjav5Act_cFP10fopAc_ac_c = .text:0x00001168; // type:function size:0x20 scope:global align:4 +create_heap__Q29daObjAjav5Act_cFv = .text:0x00001188; // type:function size:0x100 scope:global align:4 +_create__Q29daObjAjav5Act_cFv = .text:0x00001288; // type:function size:0x3E4 scope:global align:4 +__dt__Q29daObjAjav6Part_cFv = .text:0x0000166C; // type:function size:0x3C scope:weak align:4 +__ct__Q29daObjAjav6Part_cFv = .text:0x000016A8; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x000016AC; // type:function size:0x84 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00001730; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001784; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001850; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001898; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001964; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000019AC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001A08; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00001A50; // type:function size:0x90 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001AE0; // type:function size:0x5C scope:weak align:4 +_delete__Q29daObjAjav5Act_cFv = .text:0x00001B3C; // type:function size:0xCC scope:global align:4 +init_mtx__Q29daObjAjav5Act_cFv = .text:0x00001C08; // type:function size:0xA0 scope:global align:4 +set_tex__Q29daObjAjav5Act_cFv = .text:0x00001CA8; // type:function size:0x3C scope:global align:4 +set_co_offset__Q29daObjAjav5Act_cFv = .text:0x00001CE4; // type:function size:0x158 scope:global align:4 +daObjAjav_limit_angle__9daObjAjavFPss = .text:0x00001E3C; // type:function size:0x64 scope:local align:4 +daObjAjav_get_rot_speed__9daObjAjavF4cXyz4cXyzs = .text:0x00001EA0; // type:function size:0xB4 scope:local align:4 +check_all_wait__Q29daObjAjav5Act_cFv = .text:0x00001F54; // type:function size:0x90 scope:global align:4 +check_end__Q29daObjAjav5Act_cFv = .text:0x00001FE4; // type:function size:0x38 scope:global align:4 +to_broken__Q29daObjAjav5Act_cFv = .text:0x0000201C; // type:function size:0x94 scope:global align:4 +damage_part__Q29daObjAjav5Act_cFv = .text:0x000020B0; // type:function size:0x74 scope:global align:4 +make_shot_rock__Q29daObjAjav5Act_cFv = .text:0x00002124; // type:function size:0xC8 scope:global align:4 +make_hamon2__Q29daObjAjav5Act_cF4cXyzf = .text:0x000021EC; // type:function size:0x104 scope:global align:4 +set_hamon__Q29daObjAjav5Act_cFf = .text:0x000022F0; // type:function size:0x1B4 scope:global align:4 +_execute__Q29daObjAjav5Act_cFv = .text:0x000024A4; // type:function size:0x850 scope:global align:4 +set_se_pos__Q29daObjAjav6Part_cF4cXyz = .text:0x00002CF4; // type:function size:0x5C scope:weak align:4 +_draw__Q29daObjAjav5Act_cFv = .text:0x00002D50; // type:function size:0x7C scope:global align:4 +Mthd_Create__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002DCC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002DEC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002E10; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002E34; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv = .text:0x00002E58; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002E60; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002EA8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002EB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002EC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002EC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002ED0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002ED8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002F10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002F18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002F20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002F28; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002F60; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002F64; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002F6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002F7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002FD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002FDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002FE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FEC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003024; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000302C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003034; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003040; // type:function size:0xC scope:weak align:4 +__sinit_d_a_obj_ajav_cpp = .text:0x0000304C; // type:function size:0x514 scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00003560; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003568; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003570; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003578; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_daObjAjav_idx_table = .rodata:0x00000000; // type:object size:0x18 scope:local align:4 +l_daObjAjav_ev_name = .rodata:0x00000018; // type:object size:0xC scope:local align:4 +@4031 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4032 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4050 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4367 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +M_arcname__Q29daObjAjav5Act_c = .rodata:0x00000084; // type:object size:0x5 scope:global align:4 data:string +@4942 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4991 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4992 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4994 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5258 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5259 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5260 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5261 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5520 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5521 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5522 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5523 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5524 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5525 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5526 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5527 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5528 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5529 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5530 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5531 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5532 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5533 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5534 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5535 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5536 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5537 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5538 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5539 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5540 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5543 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5544 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5545 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5546 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5547 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5548 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5549 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5551 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5552 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@5553 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5554 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@5555 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000144; // type:object size:0x7D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_daObjAjav_sph_data = .data:0x00000030; // type:object size:0x40 scope:local align:4 +l_daObjAjav_cyl_data = .data:0x00000070; // type:object size:0x44 scope:local align:4 +l_daObjAjav_hint_cyl_data = .data:0x000000B4; // type:object size:0x44 scope:local align:4 +l_daObjAjav_cyl_h_talbe = .data:0x000000F8; // type:object size:0xC scope:local align:4 +l_daObjAjav_cyl_r = .data:0x00000104; // type:object size:0x18 scope:local align:4 +l_daObjAjav_cyl_h = .data:0x0000011C; // type:object size:0x18 scope:local align:4 +@4061 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@4062 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@4169 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@4199 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@4261 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@4263 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@4315 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@4383 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@4393 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@4871 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@5035 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@5047 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@5056 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +Mthd_Table__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@ = .data:0x000001D0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ajav = .data:0x000001F0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000022C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000238; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000002CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000036C; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3998 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@3999 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@4000 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +l_daObjAjav_co_offset = .bss:0x00000078; // type:object size:0x24 scope:local align:4 +@4001 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4002 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@4003 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@4004 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@4005 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@4006 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +l_daObjAjav_offset = .bss:0x000000E4; // type:object size:0x48 scope:local align:4 +@4007 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@4008 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@4009 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@4010 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@4011 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@4012 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +l_daObjAjav_cyl_offset = .bss:0x00000174; // type:object size:0x48 scope:local align:4 +@4013 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@4014 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@4015 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@4016 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@4017 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@4018 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +l_daObjAjav_rock_pos_table = .bss:0x00000204; // type:object size:0x48 scope:local align:4 +@4999 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +init$5000 = .bss:0x00000258; // type:object size:0x1 scope:local align:1 +@5002 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@5003 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@5004 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +@5005 = .bss:0x00000280; // type:object size:0xC scope:local align:4 +@5006 = .bss:0x0000028C; // type:object size:0xC scope:local align:4 +flaw_pos$4998 = .bss:0x00000298; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_akabe/splits.txt b/config/GZLP01/rels/d_a_obj_akabe/splits.txt new file mode 100644 index 000000000..e7012b15b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_akabe/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_akabe.cpp: + .text start:0x00000078 end:0x00000680 + .text start:0x00000680 end:0x0000069C + .rodata start:0x00000000 end:0x0000007E + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_akabe/symbols.txt b/config/GZLP01/rels/d_a_obj_akabe/symbols.txt new file mode 100644 index 000000000..e6189adf1 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_akabe/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjAkabe5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjAkabe5Act_cFv = .text:0x0000009C; // type:function size:0x108 scope:global align:4 +_create__Q210daObjAkabe5Act_cFv = .text:0x000001A4; // type:function size:0x1BC scope:global align:4 +_delete__Q210daObjAkabe5Act_cFv = .text:0x00000360; // type:function size:0x98 scope:global align:4 +init_scale__Q210daObjAkabe5Act_cFv = .text:0x000003F8; // type:function size:0xA0 scope:global align:4 +init_mtx__Q210daObjAkabe5Act_cFv = .text:0x00000498; // type:function size:0x78 scope:global align:4 +chk_appear__Q210daObjAkabe5Act_cFv = .text:0x00000510; // type:function size:0x94 scope:global align:4 +_execute__Q210daObjAkabe5Act_cFv = .text:0x000005A4; // type:function size:0x40 scope:global align:4 +_draw__Q210daObjAkabe5Act_cFv = .text:0x000005E4; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x000005EC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x0000060C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x00000630; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x00000654; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv = .text:0x00000678; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjAkabe5Act_c5Prm_eQ310daObjAkabe5Act_c5Prm_e = .text:0x00000680; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjAkabe5Act_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +dzb$4003 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +heap_size$4037 = .rodata:0x00000018; // type:object size:0x10 scope:local align:4 +@4082 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4117 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000040; // type:object size:0x3E scope:local align:4 data:string_table +Mthd_Table__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Akabe = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_apzl/splits.txt b/config/GZLP01/rels/d_a_obj_apzl/splits.txt new file mode 100644 index 000000000..a43ad9d4d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_apzl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_apzl.cpp: + .text start:0x00000078 end:0x00001E94 + .rodata start:0x00000000 end:0x00000503 + .data start:0x00000000 end:0x00000118 diff --git a/config/GZLP01/rels/d_a_obj_apzl/symbols.txt b/config/GZLP01/rels/d_a_obj_apzl/symbols.txt new file mode 100644 index 000000000..52b5fae2e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_apzl/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +move_piece__11daObjApzl_cFv = .text:0x00000078; // type:function size:0x1E4 scope:global align:4 +check_arrow_draw__11daObjApzl_cFv = .text:0x0000025C; // type:function size:0xB4 scope:global align:4 +search_piece__11daObjApzl_cFUc = .text:0x00000310; // type:function size:0x2C scope:global align:4 +swap_piece__11daObjApzl_cFUcUc = .text:0x0000033C; // type:function size:0x24 scope:global align:4 +randamize_piece__11daObjApzl_cFv = .text:0x00000360; // type:function size:0x238 scope:global align:4 +save_piece__11daObjApzl_cFv = .text:0x00000598; // type:function size:0x34 scope:global align:4 +check_clear__11daObjApzl_cFv = .text:0x000005CC; // type:function size:0x38 scope:global align:4 +next_msgStatus__11daObjApzl_cFPUl = .text:0x00000604; // type:function size:0x144 scope:global align:4 +getMsg__11daObjApzl_cFv = .text:0x00000748; // type:function size:0x54 scope:global align:4 +talk__11daObjApzl_cFi = .text:0x0000079C; // type:function size:0xE0 scope:global align:4 +privateCut__11daObjApzl_cFv = .text:0x0000087C; // type:function size:0x48C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000D08; // type:function size:0x20 scope:local align:4 +CreateHeap__11daObjApzl_cFv = .text:0x00000D28; // type:function size:0x360 scope:global align:4 +CreateInit__11daObjApzl_cFv = .text:0x00001088; // type:function size:0x234 scope:global align:4 +set_mtx__11daObjApzl_cFv = .text:0x000012BC; // type:function size:0x3FC scope:global align:4 +daObjApzl_Create__FPv = .text:0x000016B8; // type:function size:0xC8 scope:local align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00001780; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_btpAnmFv = .text:0x000017DC; // type:function size:0x28 scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001804; // type:function size:0x48 scope:weak align:4 +daObjApzl_Delete__FPv = .text:0x0000184C; // type:function size:0x48 scope:local align:4 +daObjApzl_Draw__FPv = .text:0x00001894; // type:function size:0x24 scope:local align:4 +_draw__11daObjApzl_cFv = .text:0x000018B8; // type:function size:0x248 scope:weak align:4 +daObjApzl_Execute__FPv = .text:0x00001B00; // type:function size:0x24 scope:local align:4 +_execute__11daObjApzl_cFv = .text:0x00001B24; // type:function size:0x368 scope:weak align:4 +daObjApzl_IsDelete__FPv = .text:0x00001E8C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +daObjApzl_bmt_table = .rodata:0x00000000; // type:object size:0x400 scope:local align:4 +@4157 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@4460 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@4469 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@4532 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 data:string +@4533 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@4704 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@4705 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@4706 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000458; // type:object size:0x8 scope:local align:8 +@4712 = .rodata:0x00000460; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000468; // type:object size:0x9B scope:local align:4 data:string_table +@4236 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +daObjApzl_Rupee_Table = .data:0x00000030; // type:object size:0x1E scope:global align:4 +cut_name_tbl$4278 = .data:0x00000050; // type:object size:0x20 scope:local align:4 +@4471 = .data:0x00000070; // type:object size:0x20 scope:local align:4 +@4470 = .data:0x00000090; // type:object size:0x20 scope:local align:4 +daObj_ApzlMethodTable = .data:0x000000B0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Apzl = .data:0x000000D0; // type:object size:0x30 scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x00000100; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000010C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_ashut/splits.txt b/config/GZLP01/rels/d_a_obj_ashut/splits.txt new file mode 100644 index 000000000..7be5e4ba3 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ashut/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ashut.cpp: + .text start:0x00000078 end:0x00000E24 + .text start:0x00000E24 end:0x00000E64 + .text start:0x00000E64 end:0x00000E80 + .rodata start:0x00000000 end:0x0000010B + .data start:0x00000000 end:0x00000148 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLP01/rels/d_a_obj_ashut/symbols.txt b/config/GZLP01/rels/d_a_obj_ashut/symbols.txt new file mode 100644 index 000000000..337569536 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ashut/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjAshut5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjAshut5Act_cFv = .text:0x0000012C; // type:function size:0xF8 scope:global align:4 +Mthd_Create__Q210daObjAshut5Act_cFv = .text:0x00000224; // type:function size:0x164 scope:global align:4 +Delete__Q210daObjAshut5Act_cFv = .text:0x00000388; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjAshut5Act_cFv = .text:0x00000390; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjAshut5Act_cFv = .text:0x000003DC; // type:function size:0x90 scope:global align:4 +init_mtx__Q210daObjAshut5Act_cFv = .text:0x0000046C; // type:function size:0x3C scope:global align:4 +chk_safe_area__Q210daObjAshut5Act_cCFv = .text:0x000004A8; // type:function size:0xFC scope:global align:4 +mode_upper_init__Q210daObjAshut5Act_cFv = .text:0x000005A4; // type:function size:0x18 scope:global align:4 +mode_upper__Q210daObjAshut5Act_cFv = .text:0x000005BC; // type:function size:0xB0 scope:global align:4 +mode_u_l_init__Q210daObjAshut5Act_cFv = .text:0x0000066C; // type:function size:0x94 scope:global align:4 +mode_u_l__Q210daObjAshut5Act_cFv = .text:0x00000700; // type:function size:0xC0 scope:global align:4 +mode_lower_init__Q210daObjAshut5Act_cFv = .text:0x000007C0; // type:function size:0x18 scope:global align:4 +mode_lower__Q210daObjAshut5Act_cFv = .text:0x000007D8; // type:function size:0x60 scope:global align:4 +mode_l_u_init__Q210daObjAshut5Act_cFv = .text:0x00000838; // type:function size:0x9C scope:global align:4 +mode_l_u__Q210daObjAshut5Act_cFv = .text:0x000008D4; // type:function size:0x17C scope:global align:4 +mode_demoreq_init__Q210daObjAshut5Act_cFQ310daObjAshut5Act_c6Mode_e = .text:0x00000A50; // type:function size:0xBC scope:global align:4 +mode_demoreq__Q210daObjAshut5Act_cFv = .text:0x00000B0C; // type:function size:0xD8 scope:global align:4 +Execute__Q210daObjAshut5Act_cFPPA3_A4_f = .text:0x00000BE4; // type:function size:0x128 scope:global align:4 +Draw__Q210daObjAshut5Act_cFv = .text:0x00000D0C; // type:function size:0x60 scope:global align:4 +Mthd_Create__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000D6C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000D8C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000DAC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000DCC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv = .text:0x00000DF8; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000E24; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000E2C; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000E34; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000E3C; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000E44; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000E4C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000E54; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000E5C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjAshut5Act_c5Prm_eQ310daObjAshut5Act_c5Prm_e = .text:0x00000E64; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_arcname__Q210daObjAshut5Act_c = .rodata:0x00000030; // type:object size:0x6 scope:global align:4 data:string +@4024 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4208 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000006C; // type:object size:0x9F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4318 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4319 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4320 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4321 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4322 = .data:0x00000060; // type:object size:0xC scope:local align:4 +mode_proc$4317 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@ = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ashut = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000F8; // type:object size:0x28 scope:weak align:4 +__vt__Q210daObjAshut5Act_c = .data:0x00000120; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjAshut5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4323 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_auzu/splits.txt b/config/GZLP01/rels/d_a_obj_auzu/splits.txt new file mode 100644 index 000000000..80f1b4592 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_auzu/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_auzu.cpp: + .text start:0x00000078 end:0x00000CCC + .text start:0x00000CCC end:0x00000CE8 + .rodata start:0x00000000 end:0x0000008E + .data start:0x00000000 end:0x0000006C diff --git a/config/GZLP01/rels/d_a_obj_auzu/symbols.txt b/config/GZLP01/rels/d_a_obj_auzu/symbols.txt new file mode 100644 index 000000000..3f4658733 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_auzu/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q29daObjAuzu5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjAuzu5Act_cFv = .text:0x0000009C; // type:function size:0x15C scope:global align:4 +_create__Q29daObjAuzu5Act_cFv = .text:0x000001F8; // type:function size:0x1C0 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000003B8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000414; // type:function size:0x48 scope:weak align:4 +_delete__Q29daObjAuzu5Act_cFv = .text:0x0000045C; // type:function size:0x3C scope:global align:4 +is_exist__Q29daObjAuzu5Act_cCFv = .text:0x00000498; // type:function size:0x50 scope:global align:4 +set_mtx__Q29daObjAuzu5Act_cFv = .text:0x000004E8; // type:function size:0x6C scope:global align:4 +init_mtx__Q29daObjAuzu5Act_cFv = .text:0x00000554; // type:function size:0x64 scope:global align:4 +set_state_map__Q29daObjAuzu5Act_cFv = .text:0x000005B8; // type:function size:0x6C scope:global align:4 +ship_whirl__Q29daObjAuzu5Act_cFv = .text:0x00000624; // type:function size:0x164 scope:global align:4 +bgm_start__Q29daObjAuzu5Act_cFv = .text:0x00000788; // type:function size:0x54 scope:global align:4 +_execute__Q29daObjAuzu5Act_cFv = .text:0x000007DC; // type:function size:0x31C scope:global align:4 +set_material__Q29daObjAuzu5Act_cFP11J3DMaterialUc = .text:0x00000AF8; // type:function size:0x90 scope:global align:4 +_draw__Q29daObjAuzu5Act_cFv = .text:0x00000B88; // type:function size:0xB0 scope:global align:4 +Mthd_Create__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C38; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C58; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000C7C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000CA0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv = .text:0x00000CC4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjAuzu5Act_c5Prm_eQ39daObjAuzu5Act_c5Prm_e = .text:0x00000CCC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjAuzu5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +M_attr__Q29daObjAuzu5Act_c = .rodata:0x00000008; // type:object size:0x20 scope:global align:4 +@4130 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4134 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4248 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4348 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000005C; // type:object size:0x32 scope:local align:4 data:string_table +L_radius__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@ = .data:0x00000000; // type:object size:0x4 scope:local align:4 +Mthd_Table__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@ = .data:0x00000004; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Auzu = .data:0x00000024; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000054; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000060; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_aygr/splits.txt b/config/GZLP01/rels/d_a_obj_aygr/splits.txt new file mode 100644 index 000000000..e93d46911 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_aygr/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_aygr.cpp: + .text start:0x00000078 end:0x00000854 + .text start:0x00000854 end:0x0000086C + .text start:0x0000086C end:0x00000888 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_aygr/symbols.txt b/config/GZLP01/rels/d_a_obj_aygr/symbols.txt new file mode 100644 index 000000000..783a8c2c9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_aygr/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjAygr5Act_cFv = .text:0x00000078; // type:function size:0x22C scope:global align:4 +Create__Q29daObjAygr5Act_cFv = .text:0x000002A4; // type:function size:0x6C scope:global align:4 +Mthd_Create__Q29daObjAygr5Act_cFv = .text:0x00000310; // type:function size:0x1C4 scope:global align:4 +Delete__Q29daObjAygr5Act_cFv = .text:0x000004D4; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjAygr5Act_cFv = .text:0x000004DC; // type:function size:0x70 scope:global align:4 +set_mtx__Q29daObjAygr5Act_cFv = .text:0x0000054C; // type:function size:0xAC scope:global align:4 +init_mtx__Q29daObjAygr5Act_cFv = .text:0x000005F8; // type:function size:0x7C scope:global align:4 +Execute__Q29daObjAygr5Act_cFPPA3_A4_f = .text:0x00000674; // type:function size:0x3C scope:global align:4 +Draw__Q29daObjAygr5Act_cFv = .text:0x000006B0; // type:function size:0xEC scope:global align:4 +Mthd_Create__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x0000079C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x000007BC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x000007DC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x000007FC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv = .text:0x00000828; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000854; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000085C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000864; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjAygr5Act_c5Prm_eQ39daObjAygr5Act_c5Prm_e = .text:0x0000086C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjAygr5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x88 scope:local align:4 data:string_table +Mthd_Aygr__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Aygr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q29daObjAygr5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjAygr5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_balancelift/splits.txt b/config/GZLP01/rels/d_a_obj_balancelift/splits.txt new file mode 100644 index 000000000..0a011ed4d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_balancelift/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_balancelift.cpp: + .text start:0x000000EC end:0x000018FC + .text start:0x000018FC end:0x000018FC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DF + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x0000004C diff --git a/config/GZLP01/rels/d_a_obj_balancelift/symbols.txt b/config/GZLP01/rels/d_a_obj_balancelift/symbols.txt new file mode 100644 index 000000000..327e26ef7 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_balancelift/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daBalancelift_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global align:4 +__dt__4cXyzFv = .text:0x00000160; // type:function size:0x3C scope:weak align:4 +daObjBlift_ride_actor_check__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0xC8 scope:local align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000264; // type:function size:0xD8 scope:local align:4 +calc_quat__15daBalancelift_cFv = .text:0x0000033C; // type:function size:0x1D4 scope:global align:4 +set_mtx__15daBalancelift_cFv = .text:0x00000510; // type:function size:0x160 scope:global align:4 +calc_weight__15daBalancelift_cFv = .text:0x00000670; // type:function size:0x314 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000984; // type:function size:0x20 scope:local align:4 +CreateHeap__15daBalancelift_cFv = .text:0x000009A4; // type:function size:0x1FC scope:global align:4 +CreateInit__15daBalancelift_cFv = .text:0x00000BA0; // type:function size:0x394 scope:global align:4 +daBalanceliftCreate__FPv = .text:0x00000F34; // type:function size:0x1AC scope:local align:4 +__dt__8dCcD_CylFv = .text:0x000010E0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000011AC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000011F4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001250; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001298; // type:function size:0x4 scope:weak align:4 +daBalanceliftDelete__FPv = .text:0x0000129C; // type:function size:0x7C scope:local align:4 +daBalanceliftExecute__FPv = .text:0x00001318; // type:function size:0x24 scope:local align:4 +_execute__15daBalancelift_cFv = .text:0x0000133C; // type:function size:0x3B4 scope:weak align:4 +daBalanceliftDraw__FPv = .text:0x000016F0; // type:function size:0x84 scope:local align:4 +daBalanceliftIsDelete__FPv = .text:0x00001774; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000177C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000178C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001794; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000179C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000017A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000017AC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000017E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000017EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000017F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000017FC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001834; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001838; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001840; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001848; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001850; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000185C; // type:function size:0xC scope:weak align:4 +__dt__19daBalancelift_HIO_cFv = .text:0x00001868; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_balancelift_cpp = .text:0x000018B0; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x000018EC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000018F4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4027 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@4031 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@4033 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +M_arcname__15daBalancelift_c = .rodata:0x00000024; // type:object size:0x6 scope:global align:4 data:string +@4128 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4169 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4233 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4235 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4236 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4433 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4594 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4595 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4596 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4597 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x5B scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daBalanceliftMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Balancelift = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000188; // type:object size:0x14 scope:weak align:4 +__vt__19daBalancelift_HIO_c = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4021 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x38 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_barrel/splits.txt b/config/GZLP01/rels/d_a_obj_barrel/splits.txt new file mode 100644 index 000000000..66139ff33 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_barrel/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_barrel.cpp: + .text start:0x00000078 end:0x000026D0 + .text start:0x000026D0 end:0x0000270C + .rodata start:0x00000000 end:0x000001A9 + .data start:0x00000000 end:0x00000288 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZLP01/rels/d_a_obj_barrel/symbols.txt b/config/GZLP01/rels/d_a_obj_barrel/symbols.txt new file mode 100644 index 000000000..8485f6e6f --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_barrel/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q211daObjBarrel5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjBarrel5Act_cFv = .text:0x0000009C; // type:function size:0xC4 scope:global align:4 +_create__Q211daObjBarrel5Act_cFv = .text:0x00000160; // type:function size:0x314 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000474; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000540; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000588; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000005E4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000062C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000688; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000710; // type:function size:0x70 scope:weak align:4 +_delete__Q211daObjBarrel5Act_cFv = .text:0x00000780; // type:function size:0x30 scope:global align:4 +mode_wait_init__Q211daObjBarrel5Act_cFv = .text:0x000007B0; // type:function size:0x84 scope:global align:4 +mode_wait__Q211daObjBarrel5Act_cFv = .text:0x00000834; // type:function size:0x110 scope:global align:4 +mode_carry_init__Q211daObjBarrel5Act_cFv = .text:0x00000944; // type:function size:0xC8 scope:global align:4 +mode_carry__Q211daObjBarrel5Act_cFv = .text:0x00000A0C; // type:function size:0x88 scope:global align:4 +mode_vib0_init__Q211daObjBarrel5Act_cFv = .text:0x00000A94; // type:function size:0x78 scope:global align:4 +mode_vib0__Q211daObjBarrel5Act_cFv = .text:0x00000B0C; // type:function size:0x44 scope:global align:4 +mode_vib1_init__Q211daObjBarrel5Act_cFv = .text:0x00000B50; // type:function size:0x24 scope:global align:4 +mode_vib1__Q211daObjBarrel5Act_cFv = .text:0x00000B74; // type:function size:0x44 scope:global align:4 +mode_vib2_init__Q211daObjBarrel5Act_cFv = .text:0x00000BB8; // type:function size:0x24 scope:global align:4 +mode_vib2__Q211daObjBarrel5Act_cFv = .text:0x00000BDC; // type:function size:0x70 scope:global align:4 +mode_jump_init__Q211daObjBarrel5Act_cFv = .text:0x00000C4C; // type:function size:0x70 scope:global align:4 +mode_jump__Q211daObjBarrel5Act_cFv = .text:0x00000CBC; // type:function size:0x80 scope:global align:4 +mode_walk_init__Q211daObjBarrel5Act_cFv = .text:0x00000D3C; // type:function size:0x4C scope:global align:4 +mode_walk__Q211daObjBarrel5Act_cFv = .text:0x00000D88; // type:function size:0x1B8 scope:global align:4 +vib_pos_ang__Q211daObjBarrel5Act_cFv = .text:0x00000F40; // type:function size:0x134 scope:global align:4 +mode_proc_call__Q211daObjBarrel5Act_cFv = .text:0x00001074; // type:function size:0x22C scope:global align:4 +set_mtx__Q211daObjBarrel5Act_cFv = .text:0x000012A0; // type:function size:0x1F0 scope:global align:4 +init_mtx__Q211daObjBarrel5Act_cFv = .text:0x00001490; // type:function size:0x3C scope:global align:4 +set_walk_rot__Q211daObjBarrel5Act_cFv = .text:0x000014CC; // type:function size:0x244 scope:global align:4 +eff_break__Q211daObjBarrel5Act_cFv = .text:0x00001710; // type:function size:0x114 scope:global align:4 +damaged__Q211daObjBarrel5Act_cFb = .text:0x00001824; // type:function size:0xA4 scope:global align:4 +cull_set_draw__Q211daObjBarrel5Act_cFv = .text:0x000018C8; // type:function size:0x38 scope:global align:4 +cull_set_move__Q211daObjBarrel5Act_cFv = .text:0x00001900; // type:function size:0x38 scope:global align:4 +get_se_map_hit__Q211daObjBarrel5Act_cCFv = .text:0x00001938; // type:function size:0x8 scope:global align:4 +set_senv__Q211daObjBarrel5Act_cCFii = .text:0x00001940; // type:function size:0x54 scope:global align:4 +se_fall_water__Q211daObjBarrel5Act_cFv = .text:0x00001994; // type:function size:0xF4 scope:global align:4 +eff_hit_water_splash__Q211daObjBarrel5Act_cFv = .text:0x00001A88; // type:function size:0x50 scope:global align:4 +chk_sink_water__Q211daObjBarrel5Act_cFv = .text:0x00001AD8; // type:function size:0x38 scope:global align:4 +chk_sinkdown_water__Q211daObjBarrel5Act_cFv = .text:0x00001B10; // type:function size:0x48 scope:global align:4 +eff_land_smoke__Q211daObjBarrel5Act_cFv = .text:0x00001B58; // type:function size:0x2C scope:global align:4 +damage_cc_proc__Q211daObjBarrel5Act_cFv = .text:0x00001B84; // type:function size:0x3A4 scope:global align:4 +damage_bg_proc__Q211daObjBarrel5Act_cFv = .text:0x00001F28; // type:function size:0xA4 scope:global align:4 +damage_bg_proc_directly__Q211daObjBarrel5Act_cFv = .text:0x00001FCC; // type:function size:0x188 scope:global align:4 +_execute__Q211daObjBarrel5Act_cFv = .text:0x00002154; // type:function size:0x1A0 scope:global align:4 +_draw__Q211daObjBarrel5Act_cFv = .text:0x000022F4; // type:function size:0x128 scope:global align:4 +Create__Q211daObjBarrel6MethodFPv = .text:0x0000241C; // type:function size:0x20 scope:global align:4 +Delete__Q211daObjBarrel6MethodFPv = .text:0x0000243C; // type:function size:0x24 scope:global align:4 +Execute__Q211daObjBarrel6MethodFPv = .text:0x00002460; // type:function size:0x24 scope:global align:4 +Draw__Q211daObjBarrel6MethodFPv = .text:0x00002484; // type:function size:0x24 scope:global align:4 +IsDelete__Q211daObjBarrel6MethodFPv = .text:0x000024A8; // type:function size:0x8 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000024B0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000024F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002540; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000259C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000025E4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000025F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000025FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002604; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000260C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002614; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000264C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002654; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000265C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002664; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000269C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000026A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000026A8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000026B0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000026B8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000026C4; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjBarrel5Act_c5Prm_eQ311daObjBarrel5Act_c5Prm_e = .text:0x000026D0; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000026EC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000026F4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000026FC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002704; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjBarrel5Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +l_s_radius__Q211daObjBarrel5Act_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +l_l_radius__Q211daObjBarrel5Act_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +l_gnd_fric__Q211daObjBarrel5Act_c = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +l_gnd_deg__Q211daObjBarrel5Act_c = .rodata:0x00000018; // type:object size:0x2 scope:global align:2 +l_viscous_resist__Q211daObjBarrel5Act_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +l_inert_resist__Q211daObjBarrel5Act_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +l_max_move__Q211daObjBarrel5Act_c = .rodata:0x00000024; // type:object size:0x4 scope:global align:4 +l_max_vib_angl__Q211daObjBarrel5Act_c = .rodata:0x00000028; // type:object size:0x2 scope:global align:2 +l_min_move_dir__Q211daObjBarrel5Act_c = .rodata:0x0000002C; // type:object size:0x4 scope:global align:4 +l_wind_max__Q211daObjBarrel5Act_c = .rodata:0x00000030; // type:object size:0x4 scope:global align:4 +l_shape_vec__Q211daObjBarrel5Act_c = .rodata:0x00000034; // type:object size:0x4 scope:global align:4 +l_tgr_ratio__Q211daObjBarrel5Act_c = .rodata:0x00000038; // type:object size:0x4 scope:global align:4 +M_cyl_src__Q211daObjBarrel5Act_c = .rodata:0x0000003C; // type:object size:0x44 scope:global align:4 +M_attr__Q211daObjBarrel5Act_c = .rodata:0x00000080; // type:object size:0x48 scope:global align:4 +@4120 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@4123 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4221 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4274 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@4368 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4429 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@4445 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 +@4498 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@4543 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x00000118; // type:object size:0x8 scope:local align:8 +@4600 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@4601 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4603 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4604 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4683 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 +@4862 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4865 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4866 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@4867 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4979 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000170; // type:object size:0x39 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4454 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4455 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4456 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4457 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4458 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4459 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4460 = .data:0x00000078; // type:object size:0xC scope:local align:4 +mode_proc$4453 = .data:0x00000084; // type:object size:0x54 scope:local align:4 +Table__Q211daObjBarrel6Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Barrel = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000170; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000210; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000264; // type:object size:0x24 scope:weak align:4 +init$4461 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4614 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 +em_scl$4613 = .bss:0x00000004; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_obj_barrel2/splits.txt b/config/GZLP01/rels/d_a_obj_barrel2/splits.txt new file mode 100644 index 000000000..ab9f3ce84 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_barrel2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barrel2.cpp: + .text start:0x000000EC end:0x000034C8 + .text start:0x000034C8 end:0x0000352C + .rodata start:0x00000000 end:0x00000305 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x000000BC diff --git a/config/GZLP01/rels/d_a_obj_barrel2/symbols.txt b/config/GZLP01/rels/d_a_obj_barrel2/symbols.txt new file mode 100644 index 000000000..fa1398130 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_barrel2/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q212daObjBarrel25Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjBarrel25Act_cFv = .text:0x00000110; // type:function size:0x1B0 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000002C0; // type:function size:0x48 scope:weak align:4 +_create__Q212daObjBarrel25Act_cFv = .text:0x00000308; // type:function size:0x594 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000089C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000968; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009B0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A0C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000A54; // type:function size:0x5C scope:weak align:4 +_delete__Q212daObjBarrel25Act_cFv = .text:0x00000AB0; // type:function size:0x30 scope:global align:4 +tg_hitCB__Q212daObjBarrel25Act_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000AE0; // type:function size:0x4C scope:global align:4 +co_hitCB__Q212daObjBarrel25Act_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000B2C; // type:function size:0x170 scope:global align:4 +cull_set_draw__Q212daObjBarrel25Act_cFv = .text:0x00000C9C; // type:function size:0x60 scope:global align:4 +cull_set_move__Q212daObjBarrel25Act_cFv = .text:0x00000CFC; // type:function size:0x58 scope:global align:4 +demo_mode_chk__Q212daObjBarrel25Act_cCFv = .text:0x00000D54; // type:function size:0x4C scope:global align:4 +mode_afl_init__Q212daObjBarrel25Act_cFv = .text:0x00000DA0; // type:function size:0xC scope:global align:4 +mode_afl__Q212daObjBarrel25Act_cFv = .text:0x00000DAC; // type:function size:0x238 scope:global align:4 +mode_exit_v_init__Q212daObjBarrel25Act_cFv = .text:0x00000FE4; // type:function size:0x20 scope:global align:4 +mode_exit_v__Q212daObjBarrel25Act_cFv = .text:0x00001004; // type:function size:0xD4 scope:global align:4 +mode_exit_h_init__Q212daObjBarrel25Act_cFv = .text:0x000010D8; // type:function size:0x18 scope:global align:4 +mode_exit_h__Q212daObjBarrel25Act_cFv = .text:0x000010F0; // type:function size:0xD4 scope:global align:4 +mode_exit_mine_init__Q212daObjBarrel25Act_cFv = .text:0x000011C4; // type:function size:0x18 scope:global align:4 +mode_exit_mine__Q212daObjBarrel25Act_cFv = .text:0x000011DC; // type:function size:0xD4 scope:global align:4 +mode_explode_init__Q212daObjBarrel25Act_cFv = .text:0x000012B0; // type:function size:0x68 scope:global align:4 +mode_explode__Q212daObjBarrel25Act_cFv = .text:0x00001318; // type:function size:0x124 scope:global align:4 +mode_demo_break0_init__Q212daObjBarrel25Act_cFv = .text:0x0000143C; // type:function size:0x48 scope:global align:4 +mode_demo_break0__Q212daObjBarrel25Act_cFv = .text:0x00001484; // type:function size:0xE4 scope:global align:4 +mode_demo_break1_init__Q212daObjBarrel25Act_cFv = .text:0x00001568; // type:function size:0xC scope:global align:4 +mode_demo_break1__Q212daObjBarrel25Act_cFv = .text:0x00001574; // type:function size:0x5C scope:global align:4 +mode_demo_explode0_init__Q212daObjBarrel25Act_cFv = .text:0x000015D0; // type:function size:0x2C scope:global align:4 +mode_demo_explode0__Q212daObjBarrel25Act_cFv = .text:0x000015FC; // type:function size:0xDC scope:global align:4 +mode_demo_explode1_init__Q212daObjBarrel25Act_cFv = .text:0x000016D8; // type:function size:0xC scope:global align:4 +mode_demo_explode1__Q212daObjBarrel25Act_cFv = .text:0x000016E4; // type:function size:0x60 scope:global align:4 +mode_proc_call__Q212daObjBarrel25Act_cFv = .text:0x00001744; // type:function size:0x154 scope:global align:4 +set_pos_y__Q212daObjBarrel25Act_cFv = .text:0x00001898; // type:function size:0x7C scope:global align:4 +set_mtx__Q212daObjBarrel25Act_cFv = .text:0x00001914; // type:function size:0x2C8 scope:global align:4 +init_mtx__Q212daObjBarrel25Act_cFv = .text:0x00001BDC; // type:function size:0x20 scope:global align:4 +eff_break__Q212daObjBarrel25Act_cFv = .text:0x00001BFC; // type:function size:0x1AC scope:global align:4 +eff_explode__Q212daObjBarrel25Act_cFv = .text:0x00001DA8; // type:function size:0x260 scope:global align:4 +set_item_position__Q212daObjBarrel25Act_cFv = .text:0x00002008; // type:function size:0xF8 scope:global align:4 +item_drop_init__Q212daObjBarrel25Act_cFf = .text:0x00002100; // type:function size:0xB4 scope:global align:4 +item_drop__Q212daObjBarrel25Act_cFv = .text:0x000021B4; // type:function size:0x60 scope:global align:4 +item_delete__Q212daObjBarrel25Act_cFv = .text:0x00002214; // type:function size:0x34 scope:global align:4 +item_give__Q212daObjBarrel25Act_cFv = .text:0x00002248; // type:function size:0x5C scope:global align:4 +item_connect_check__Q212daObjBarrel25Act_cFv = .text:0x000022A4; // type:function size:0x98 scope:global align:4 +buoy_jump__Q212daObjBarrel25Act_cFf = .text:0x0000233C; // type:function size:0xD8 scope:global align:4 +set_water_pos__Q212daObjBarrel25Act_cFv = .text:0x00002414; // type:function size:0x274 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x00002688; // type:function size:0x124 scope:weak align:4 +afl_sway__Q212daObjBarrel25Act_cFv = .text:0x000027AC; // type:function size:0x15C scope:global align:4 +mine_chk_range_flash__Q212daObjBarrel25Act_cFv = .text:0x00002908; // type:function size:0x7C scope:global align:4 +mine_chk_range_explode__Q212daObjBarrel25Act_cFv = .text:0x00002984; // type:function size:0x7C scope:global align:4 +mine_chk_range_damage__Q212daObjBarrel25Act_cFv = .text:0x00002A00; // type:function size:0x134 scope:global align:4 +execute_sub__Q212daObjBarrel25Act_cFv = .text:0x00002B34; // type:function size:0x2F4 scope:global align:4 +_execute__Q212daObjBarrel25Act_cFv = .text:0x00002E28; // type:function size:0xB4 scope:global align:4 +_draw__Q212daObjBarrel25Act_cFv = .text:0x00002EDC; // type:function size:0x9C scope:global align:4 +Create__Q212daObjBarrel26MethodFPv = .text:0x00002F78; // type:function size:0x20 scope:global align:4 +Delete__Q212daObjBarrel26MethodFPv = .text:0x00002F98; // type:function size:0x24 scope:global align:4 +Execute__Q212daObjBarrel26MethodFPv = .text:0x00002FBC; // type:function size:0x24 scope:global align:4 +Draw__Q212daObjBarrel26MethodFPv = .text:0x00002FE0; // type:function size:0x24 scope:global align:4 +IsDelete__Q212daObjBarrel26MethodFPv = .text:0x00003004; // type:function size:0x8 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000300C; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003054; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000309C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000030F8; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003140; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000319C; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x0000323C; // type:function size:0xFC scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003338; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003380; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003390; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003398; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000033A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000033A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000033B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000033E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000033F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000033F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003400; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00003438; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000343C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003444; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000344C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003454; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003460; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000346C; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjBarrel25Act_c5Prm_eQ312daObjBarrel25Act_c5Prm_e = .text:0x000034C8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000034E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000034EC; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x000034F4; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x000034FC; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00003504; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000350C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00003514; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000351C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003524; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjBarrel25Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +M_evname_brk__Q212daObjBarrel25Act_c = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 data:string +M_cyl_src__Q212daObjBarrel25Act_c = .rodata:0x00000018; // type:object size:0x44 scope:global align:4 +M_attr__Q212daObjBarrel25Act_c = .rodata:0x0000005C; // type:object size:0x1D0 scope:global align:4 +@4163 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@4338 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:float +@4340 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:float +@4341 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 data:float +@4342 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@4538 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 data:string +@4546 = .rodata:0x00000270; // type:object size:0x8 scope:local align:8 +@4552 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 data:float +@4565 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:float +@4604 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:float +@4810 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@4859 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@4923 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@4924 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@4963 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@5017 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@5067 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@5068 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@5069 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@5070 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@5072 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x000002B8; // type:object size:0x8 scope:local align:8 +@5121 = .rodata:0x000002C0; // type:object size:0x8 scope:local align:8 +@5249 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002D0; // type:object size:0x35 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4709 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4710 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4711 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4712 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4713 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4714 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4715 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4716 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4717 = .data:0x00000090; // type:object size:0xC scope:local align:4 +mode_proc$4708 = .data:0x0000009C; // type:object size:0x6C scope:local align:4 +Table__Q212daObjBarrel26Method = .data:0x00000108; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Barrel2 = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000194; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000001AC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x000001DC; // type:object size:0x30 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000224; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002C4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_item_actor__Q212daObjBarrel25Act_c = .bss:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +init$4718 = .bss:0x00000058; // type:object size:0x1 scope:local align:1 +@5027 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +init$5028 = .bss:0x00000068; // type:object size:0x1 scope:local align:1 +wtr$5026 = .bss:0x0000006C; // type:object size:0x50 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_barrier/splits.txt b/config/GZLP01/rels/d_a_obj_barrier/splits.txt new file mode 100644 index 000000000..fcad582a6 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_barrier/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barrier.cpp: + .text start:0x000000EC end:0x00001D9C + .text start:0x00001D9C end:0x00002130 + .text start:0x00002130 end:0x000021A4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000153 + .data start:0x00000000 end:0x00000174 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_obj_barrier/symbols.txt b/config/GZLP01/rels/d_a_obj_barrier/symbols.txt new file mode 100644 index 000000000..c2fe30e08 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_barrier/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +init_mtx__14daObjBarrier_cFv = .text:0x000000EC; // type:function size:0xA0 scope:global align:4 +solidHeapCB__14daObjBarrier_cFP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x24 scope:global align:4 +init__18daObjBarrier_anm_cFv = .text:0x000001B0; // type:function size:0x190 scope:global align:4 +create_heap__14daObjBarrier_cFv = .text:0x00000340; // type:function size:0xA8 scope:global align:4 +checkCollision_Tg__14daObjBarrier_cFv = .text:0x000003E8; // type:function size:0x120 scope:global align:4 +__dt__4cXyzFv = .text:0x00000508; // type:function size:0x3C scope:weak align:4 +checkCollision_At__14daObjBarrier_cFv = .text:0x00000544; // type:function size:0xC4 scope:global align:4 +registCollisionTable__14daObjBarrier_cFv = .text:0x00000608; // type:function size:0x14C scope:global align:4 +brkAnmPlay__14daObjBarrier_cFv = .text:0x00000754; // type:function size:0x130 scope:global align:4 +break_start_wait_proc__14daObjBarrier_cFv = .text:0x00000884; // type:function size:0x16C scope:global align:4 +break_order_proc__14daObjBarrier_cFv = .text:0x000009F0; // type:function size:0x68 scope:global align:4 +break_end_wait_proc__14daObjBarrier_cFv = .text:0x00000A58; // type:function size:0x60 scope:global align:4 +break_check__14daObjBarrier_cFv = .text:0x00000AB8; // type:function size:0x7C scope:global align:4 +setDummyTexture__17daObjBarrier_ef_cFi = .text:0x00000B34; // type:function size:0x1F0 scope:global align:4 +checkHitActor__17daObjBarrier_ef_cFP10fopAc_ac_c = .text:0x00000D24; // type:function size:0x38 scope:global align:4 +birth__17daObjBarrier_ef_cFP10fopAc_ac_cf4cXyz4cXyzi = .text:0x00000D5C; // type:function size:0x45C scope:global align:4 +init__17daObjBarrier_ef_cFv = .text:0x000011B8; // type:function size:0x228 scope:global align:4 +create__17daObjBarrier_ef_cFv = .text:0x000013E0; // type:function size:0x40 scope:global align:4 +execute__17daObjBarrier_ef_cFv = .text:0x00001420; // type:function size:0xC0 scope:global align:4 +draw__17daObjBarrier_ef_cFv = .text:0x000014E0; // type:function size:0x158 scope:global align:4 +_create__14daObjBarrier_cFv = .text:0x00001638; // type:function size:0x1F4 scope:global align:4 +__ct__14daObjBarrier_cFv = .text:0x0000182C; // type:function size:0x20C scope:weak align:4 +_delete__14daObjBarrier_cFv = .text:0x00001A38; // type:function size:0xA0 scope:global align:4 +_execute__14daObjBarrier_cFv = .text:0x00001AD8; // type:function size:0x8C scope:global align:4 +_draw__14daObjBarrier_cFv = .text:0x00001B64; // type:function size:0xB8 scope:global align:4 +daObjBarrier_Create__FP10fopAc_ac_c = .text:0x00001C1C; // type:function size:0x20 scope:local align:4 +daObjBarrier_Delete__FP14daObjBarrier_c = .text:0x00001C3C; // type:function size:0x24 scope:local align:4 +daObjBarrier_Execute__FP14daObjBarrier_c = .text:0x00001C60; // type:function size:0x24 scope:local align:4 +daObjBarrier_Draw__FP14daObjBarrier_c = .text:0x00001C84; // type:function size:0x24 scope:local align:4 +daObjBarrier_IsDelete__FP14daObjBarrier_c = .text:0x00001CA8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001CB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001CC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001CD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001CD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001D18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001D20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001D28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001D68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D90; // type:function size:0xC scope:weak align:4 +__ct__4cXyzFv = .text:0x00001D9C; // type:function size:0x4 scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00001DA0; // type:function size:0x2C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001DCC; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_bckAnmFv = .text:0x00001E28; // type:function size:0x28 scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x00001E50; // type:function size:0x28 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001E78; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001F44; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001F8C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001FE8; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002030; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000208C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000020E8; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjBarrier_c7Param_eQ214daObjBarrier_c7Param_e = .text:0x00002130; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_barrier_cpp = .text:0x0000214C; // type:function size:0x48 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002194; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000219C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__29@unnamed@d_a_obj_barrier_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_cyl_at_src__29@unnamed@d_a_obj_barrier_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_cyl_tg_src__29@unnamed@d_a_obj_barrier_cpp@ = .rodata:0x0000004C; // type:object size:0x44 scope:local align:4 +@4102 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4170 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4220 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4259 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4260 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000E0; // type:object size:0x73 scope:local align:4 data:string_table +l_daObjBarrier_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Barrier = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000005C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000FC; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000168; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4057 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_ef_scale__29@unnamed@d_a_obj_barrier_cpp@ = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_obj_bemos/splits.txt b/config/GZLP01/rels/d_a_obj_bemos/splits.txt new file mode 100644 index 000000000..92be408b3 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_bemos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bemos.cpp: + .text start:0x000000EC end:0x000050E8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x0000042C + .bss start:0x00000008 end:0x00000064 diff --git a/config/GZLP01/rels/d_a_obj_bemos/symbols.txt b/config/GZLP01/rels/d_a_obj_bemos/symbols.txt new file mode 100644 index 000000000..e08506cbf --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_bemos/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daBemos_HIO_cFv = .text:0x000000EC; // type:function size:0xA8 scope:global align:4 +set_mtx__9daBemos_cFv = .text:0x00000194; // type:function size:0x1A8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000033C; // type:function size:0x20 scope:local align:4 +CreateHeap1__9daBemos_cFv = .text:0x0000035C; // type:function size:0x13C scope:global align:4 +CreateHeap2__9daBemos_cFv = .text:0x00000498; // type:function size:0x254 scope:global align:4 +CreateHeap3__9daBemos_cFv = .text:0x000006EC; // type:function size:0xBC scope:global align:4 +CreateHeap__9daBemos_cFv = .text:0x000007A8; // type:function size:0x60 scope:global align:4 +CreateInit1__9daBemos_cFv = .text:0x00000808; // type:function size:0x244 scope:global align:4 +CreateInit2__9daBemos_cFv = .text:0x00000A4C; // type:function size:0x270 scope:global align:4 +CreateInit3__9daBemos_cFv = .text:0x00000CBC; // type:function size:0x6C8 scope:global align:4 +CreateInit__9daBemos_cFv = .text:0x00001384; // type:function size:0x108 scope:global align:4 +blue_range_check__9daBemos_cFiP5csXyz = .text:0x0000148C; // type:function size:0x258 scope:global align:4 +red_range_check__9daBemos_cFiP5csXyz = .text:0x000016E4; // type:function size:0x2B8 scope:global align:4 +yellow_range_check__9daBemos_cFiP5csXyz = .text:0x0000199C; // type:function size:0x10 scope:global align:4 +blue_eye_wait_init__9daBemos_cFv = .text:0x000019AC; // type:function size:0x244 scope:global align:4 +blue_eye_wait__9daBemos_cFv = .text:0x00001BF0; // type:function size:0xBC scope:global align:4 +blue_eye_charge_init__9daBemos_cFv = .text:0x00001CAC; // type:function size:0x168 scope:global align:4 +blue_eye_charge__9daBemos_cFv = .text:0x00001E14; // type:function size:0x360 scope:global align:4 +blue_eye_search_init__9daBemos_cFv = .text:0x00002174; // type:function size:0x30 scope:global align:4 +blue_eye_search__9daBemos_cFv = .text:0x000021A4; // type:function size:0x24C scope:global align:4 +red_eye_wait_init__9daBemos_cFv = .text:0x000023F0; // type:function size:0x240 scope:global align:4 +red_eye_wait__9daBemos_cFv = .text:0x00002630; // type:function size:0xF4 scope:global align:4 +red_eye_charge_init__9daBemos_cFv = .text:0x00002724; // type:function size:0x168 scope:global align:4 +red_eye_charge__9daBemos_cFv = .text:0x0000288C; // type:function size:0x378 scope:global align:4 +red_eye_search_init__9daBemos_cFv = .text:0x00002C04; // type:function size:0x38 scope:global align:4 +red_eye_search__9daBemos_cFv = .text:0x00002C3C; // type:function size:0x2B8 scope:global align:4 +eye_break_init__9daBemos_cFv = .text:0x00002EF4; // type:function size:0x14C scope:global align:4 +eye_break__9daBemos_cFv = .text:0x00003040; // type:function size:0x458 scope:global align:4 +eye_dummy__9daBemos_cFv = .text:0x00003498; // type:function size:0x24 scope:global align:4 +yellow_eye_wait_init__9daBemos_cFv = .text:0x000034BC; // type:function size:0x17C scope:global align:4 +yellow_eye_wait__9daBemos_cFv = .text:0x00003638; // type:function size:0x160 scope:global align:4 +yellow_eye_search_init__9daBemos_cFv = .text:0x00003798; // type:function size:0xF8 scope:global align:4 +yellow_eye_search__9daBemos_cFv = .text:0x00003890; // type:function size:0x1F0 scope:global align:4 +event_move__9daBemos_cFv = .text:0x00003A80; // type:function size:0x1DC scope:global align:4 +guard_proc__9daBemos_cFv = .text:0x00003C5C; // type:function size:0x2A4 scope:global align:4 +getBeamActor__9daBemos_cFv = .text:0x00003F00; // type:function size:0x70 scope:global align:4 +daBemosCreate__FPv = .text:0x00003F70; // type:function size:0x20 scope:local align:4 +_create__9daBemos_cFv = .text:0x00003F90; // type:function size:0xAC scope:weak align:4 +__ct__9daBemos_cFv = .text:0x0000403C; // type:function size:0x260 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x0000429C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000043DC; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000044F4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00004594; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000045F0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00004638; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00004694; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000046DC; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000475C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004828; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004870; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000493C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004984; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000049E0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004A28; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004A84; // type:function size:0x48 scope:weak align:4 +daBemosDelete__FPv = .text:0x00004ACC; // type:function size:0xF4 scope:local align:4 +daBemosExecute__FPv = .text:0x00004BC0; // type:function size:0x130 scope:local align:4 +daBemosDraw__FPv = .text:0x00004CF0; // type:function size:0x120 scope:local align:4 +daBemosIsDelete__FPv = .text:0x00004E10; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00004E18; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00004E60; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00004E70; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00004E78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004E80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004E88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004E90; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00004EC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00004ED0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00004ED8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004EE0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004F18; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004F1C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004F24; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004F34; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004F3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004F44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004F4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004F54; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004F8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004F94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004F9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004FA4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004FDC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004FE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004FEC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004FF8; // type:function size:0xC scope:weak align:4 +__dt__13daBemos_HIO_cFv = .text:0x00005004; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_bemos_cpp = .text:0x0000504C; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005088; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005090; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005098; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000050A0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000050A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000050B0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000050B8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000050C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000050C8; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000050D0; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000050D8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000050E0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4077 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4083 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +m_arcname__9daBemos_c = .rodata:0x00000020; // type:object size:0x5 scope:global align:4 data:string +@4140 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4510 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4511 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4512 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4513 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4517 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4518 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4730 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4792 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4964 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4965 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4966 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4967 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5034 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5369 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5371 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5374 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5376 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5467 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5468 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5745 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6117 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000DC; // type:object size:0x44 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +l_cylGuard_src = .data:0x00000044; // type:object size:0x44 scope:local align:4 +l_sph_src = .data:0x00000088; // type:object size:0x40 scope:local align:4 +SHeapSize$localstatic3$_create__9daBemos_cFv = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +@4748 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4844 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4849 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4973 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@5048 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@5134 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@5139 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@5258 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@5328 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@5379 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@5487 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@5569 = .data:0x00000158; // type:object size:0xC scope:local align:4 +daBemosMethodTable = .data:0x00000164; // type:object size:0x20 scope:local align:4 +g_profile_Bemos = .data:0x00000184; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001C0; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000001D8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000208; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000238; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000250; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000280; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000314; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003B4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000414; // type:object size:0xC scope:weak align:4 +__vt__13daBemos_HIO_c = .data:0x00000420; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4072 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x50 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_bscurtain/splits.txt b/config/GZLP01/rels/d_a_obj_bscurtain/splits.txt new file mode 100644 index 000000000..48c9a23b1 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_bscurtain/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bscurtain.cpp: + .text start:0x000000EC end:0x00000584 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000032 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x0000008C diff --git a/config/GZLP01/rels/d_a_obj_bscurtain/symbols.txt b/config/GZLP01/rels/d_a_obj_bscurtain/symbols.txt new file mode 100644 index 000000000..5bb5bbee2 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_bscurtain/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__21daObj_Bscurtain_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__17daObj_Bscurtain_cFv = .text:0x00000118; // type:function size:0xB0 scope:global align:4 +__dt__4cXyzFv = .text:0x000001C8; // type:function size:0x3C scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000204; // type:function size:0x20 scope:local align:4 +CreateHeap__17daObj_Bscurtain_cFv = .text:0x00000224; // type:function size:0x110 scope:global align:4 +CreateInit__17daObj_Bscurtain_cFv = .text:0x00000334; // type:function size:0x3C scope:global align:4 +daObj_BscurtainCreate__FPv = .text:0x00000370; // type:function size:0x90 scope:local align:4 +daObj_BscurtainDelete__FPv = .text:0x00000400; // type:function size:0x30 scope:local align:4 +daObj_BscurtainExecute__FPv = .text:0x00000430; // type:function size:0x24 scope:local align:4 +daObj_BscurtainDraw__FPv = .text:0x00000454; // type:function size:0xA4 scope:local align:4 +daObj_BscurtainIsDelete__FPv = .text:0x000004F8; // type:function size:0x8 scope:local align:4 +__dt__21daObj_Bscurtain_HIO_cFv = .text:0x00000500; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_bscurtain_cpp = .text:0x00000548; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__17daObj_Bscurtain_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x2A scope:local align:4 data:string_table +daObj_BscurtainMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Bscurtain = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__21daObj_Bscurtain_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3994 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4004 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4005 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +trans$4003 = .bss:0x00000080; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_buoyflag/splits.txt b/config/GZLP01/rels/d_a_obj_buoyflag/splits.txt new file mode 100644 index 000000000..0ce69e231 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_buoyflag/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_buoyflag.cpp: + .text start:0x000000EC end:0x00002C90 + .text start:0x00002C90 end:0x00003068 + .text start:0x00003068 end:0x00003124 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000016C + .data start:0x00000000 end:0x00001B58 + .bss start:0x00000008 end:0x00000121 diff --git a/config/GZLP01/rels/d_a_obj_buoyflag/symbols.txt b/config/GZLP01/rels/d_a_obj_buoyflag/symbols.txt new file mode 100644 index 000000000..f3a951945 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_buoyflag/symbols.txt @@ -0,0 +1,166 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +hasi_nrm_init__Q213daObjBuoyflag8Packet_cFv = .text:0x000000EC; // type:function size:0xD0 scope:global align:4 +__dt__4cXyzFv = .text:0x000001BC; // type:function size:0x3C scope:weak align:4 +draw_hata__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000001F8; // type:function size:0x54C scope:global align:4 +draw_hasi__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x00000744; // type:function size:0x508 scope:global align:4 +draw__Q213daObjBuoyflag8Packet_cFv = .text:0x00000C4C; // type:function size:0x6C scope:global align:4 +init__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x00000CB8; // type:function size:0x2C4 scope:global align:4 +calc_wind_base__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x00000F7C; // type:function size:0x530 scope:global align:4 +calc_pos_spring_near__Q213daObjBuoyflag8Packet_cFPC4cXyzPC4cXyzff = .text:0x000014AC; // type:function size:0x150 scope:global align:4 +calc_pos__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000015FC; // type:function size:0x5C4 scope:global align:4 +calc_nrm__Q213daObjBuoyflag8Packet_cFv = .text:0x00001BC0; // type:function size:0x524 scope:global align:4 +calc__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x000020E4; // type:function size:0x128 scope:global align:4 +update__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c = .text:0x0000220C; // type:function size:0x88 scope:global align:4 +prm_get_texture__Q213daObjBuoyflag5Act_cCFv = .text:0x00002294; // type:function size:0x28 scope:weak align:4 +attr_type__Q213daObjBuoyflag5Act_cCFv = .text:0x000022BC; // type:function size:0x18 scope:weak align:4 +mtx_init__Q213daObjBuoyflag5Act_cFv = .text:0x000022D4; // type:function size:0x78 scope:global align:4 +mode_afl__Q213daObjBuoyflag5Act_cFv = .text:0x0000234C; // type:function size:0x164 scope:global align:4 +mode_jumpToSea__Q213daObjBuoyflag5Act_cFv = .text:0x000024B0; // type:function size:0x2DC scope:global align:4 +Mthd_Create__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x0000278C; // type:function size:0x20 scope:local align:4 +_create__Q213daObjBuoyflag5Act_cFv = .text:0x000027AC; // type:function size:0x250 scope:weak align:4 +Mthd_Delete__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x000029FC; // type:function size:0x30 scope:local align:4 +Mthd_Execute__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002A2C; // type:function size:0xD8 scope:local align:4 +Mthd_Draw__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002B04; // type:function size:0x50 scope:local align:4 +Mthd_IsDelete__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv = .text:0x00002B54; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002B5C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002BA4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002BC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002BCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BD4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002C14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002C1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C24; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002C5C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C70; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002C78; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002C84; // type:function size:0xC scope:weak align:4 +__dt__Q213daObjBuoyflag8Packet_cFv = .text:0x00002C90; // type:function size:0xA4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00002D34; // type:function size:0x4 scope:weak align:4 +__dt__Q213daObjBuoyflag9DrawVtx_cFv = .text:0x00002D38; // type:function size:0x94 scope:weak align:4 +__ct__Q213daObjBuoyflag9DrawVtx_cFv = .text:0x00002DCC; // type:function size:0x88 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002E54; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002F20; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002F68; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002FC4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000300C; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjBuoyflag5Act_c5Prm_eQ313daObjBuoyflag5Act_c5Prm_e = .text:0x00003068; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_buoyflag_cpp = .text:0x00003084; // type:function size:0x58 scope:local align:4 +__arraydtor$3997 = .text:0x000030DC; // type:function size:0x38 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003114; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000311C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_arcname__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +L_attr__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@ = .rodata:0x00000008; // type:object size:0x3C scope:local align:4 +@4018 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4019 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4046 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4149 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4256 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4268 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4269 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4489 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4490 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4491 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4492 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4493 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4494 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@4820 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4821 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4823 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4848 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +M_cyl_src__Q213daObjBuoyflag5Act_c = .rodata:0x000000EC; // type:object size:0x44 scope:global align:4 +M_attr_type__Q213daObjBuoyflag5Act_c = .rodata:0x00000130; // type:object size:0x20 scope:global align:4 +@4913 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4914 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4947 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4948 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4949 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@4950 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5015 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_k_taru02TEX__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x00000040; // type:object size:0x400 scope:local align:32 +l_pos__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x00000440; // type:object size:0x84 scope:local align:4 +l_texCoord__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x000004C4; // type:object size:0x38 scope:local align:4 +l_Khasi_00DL__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khasi = .data:0x00000500; // type:object size:0xA7 scope:local align:32 +l_k_hata01TEX__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x000005C0; // type:object size:0x1000 scope:local align:32 +l_pos__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x000015C0; // type:object size:0x1A4 scope:local align:4 +l_texCoord__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x00001764; // type:object size:0x118 scope:local align:4 +l_Khata_00DL__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x00001880; // type:object size:0xEF scope:local align:32 +l_matDL__Q313daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@5Khata = .data:0x00001980; // type:object size:0x34 scope:local align:32 +@4954 = .data:0x000019B4; // type:object size:0xC scope:local align:4 +@4955 = .data:0x000019C0; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$_execute__Q213daObjBuoyflag5Act_cFv = .data:0x000019CC; // type:object size:0x18 scope:weak align:4 +Mthd_Table__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@ = .data:0x000019E4; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Buoyflag = .data:0x00001A04; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00001A34; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00001A40; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00001A4C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00001AD4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00001AE0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00001AEC; // type:object size:0x54 scope:weak align:4 +__vt__Q213daObjBuoyflag8Packet_c = .data:0x00001B40; // type:object size:0x18 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3998 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +M_hasi_nrm__Q213daObjBuoyflag8Packet_c = .bss:0x00000060; // type:object size:0x84 scope:global align:4 +M_hasi_nrm_flag__Q213daObjBuoyflag8Packet_c = .bss:0x000000E4; // type:object size:0x1 scope:global align:1 data:byte +@4091 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +init$4092 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +base_z_rev$4090 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@4832 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +init$4833 = .bss:0x00000110; // type:object size:0x1 scope:local align:1 +hata_vec$4831 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +init$localstatic4$_execute__Q213daObjBuoyflag5Act_cFv = .bss:0x00000120; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLP01/rels/d_a_obj_buoyrace/splits.txt b/config/GZLP01/rels/d_a_obj_buoyrace/splits.txt new file mode 100644 index 000000000..8c797b28d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_buoyrace/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_buoyrace.cpp: + .text start:0x00000078 end:0x00000BBC + .text start:0x00000BBC end:0x00000BD8 + .rodata start:0x00000000 end:0x000000EA + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_buoyrace/symbols.txt b/config/GZLP01/rels/d_a_obj_buoyrace/symbols.txt new file mode 100644 index 000000000..c8d7c0925 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_buoyrace/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q213daObjBuoyrace5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q213daObjBuoyrace5Act_cFv = .text:0x0000009C; // type:function size:0x134 scope:global align:4 +create_load__Q213daObjBuoyrace5Act_cFv = .text:0x000001D0; // type:function size:0x68 scope:global align:4 +_create__Q213daObjBuoyrace5Act_cFv = .text:0x00000238; // type:function size:0x13C scope:global align:4 +_delete__Q213daObjBuoyrace5Act_cFv = .text:0x00000374; // type:function size:0x4C scope:global align:4 +set_mtx__Q213daObjBuoyrace5Act_cFv = .text:0x000003C0; // type:function size:0x1E0 scope:global align:4 +init_mtx__Q213daObjBuoyrace5Act_cFv = .text:0x000005A0; // type:function size:0x20 scope:global align:4 +set_water_pos__Q213daObjBuoyrace5Act_cFv = .text:0x000005C0; // type:function size:0x118 scope:global align:4 +afl_calc_sway__Q213daObjBuoyrace5Act_cFv = .text:0x000006D8; // type:function size:0x144 scope:global align:4 +afl_calc__Q213daObjBuoyrace5Act_cFv = .text:0x0000081C; // type:function size:0x144 scope:global align:4 +set_rope_pos__Q213daObjBuoyrace5Act_cFv = .text:0x00000960; // type:function size:0x10C scope:global align:4 +_execute__Q213daObjBuoyrace5Act_cFv = .text:0x00000A6C; // type:function size:0x40 scope:global align:4 +_draw__Q213daObjBuoyrace5Act_cFv = .text:0x00000AAC; // type:function size:0x7C scope:global align:4 +Mthd_Create__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B28; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B48; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B6C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000B90; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv = .text:0x00000BB4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjBuoyrace5Act_c5Prm_eQ313daObjBuoyrace5Act_c5Prm_e = .text:0x00000BBC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname_kiba__Q213daObjBuoyrace5Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +M_arcname_hasi__Q213daObjBuoyrace5Act_c = .rodata:0x0000000C; // type:object size:0x9 scope:global align:4 data:string +M_attr__Q213daObjBuoyrace5Act_c = .rodata:0x00000018; // type:object size:0x24 scope:global align:4 +@4060 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@4168 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@4179 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4180 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4182 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4212 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x4E scope:local align:4 data:string_table +Mthd_Table__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Buoyrace = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_cafelmp/splits.txt b/config/GZLP01/rels/d_a_obj_cafelmp/splits.txt new file mode 100644 index 000000000..fd1ebe2c0 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_cafelmp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_cafelmp.cpp: + .text start:0x00000078 end:0x000003F8 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_cafelmp/symbols.txt b/config/GZLP01/rels/d_a_obj_cafelmp/symbols.txt new file mode 100644 index 000000000..dca859c5c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_cafelmp/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__14daObjCafelmp_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +CreateInit__14daObjCafelmp_cFv = .text:0x0000015C; // type:function size:0x70 scope:global align:4 +set_mtx__14daObjCafelmp_cFv = .text:0x000001CC; // type:function size:0x80 scope:global align:4 +daObjCafelmp_Create__FPv = .text:0x0000024C; // type:function size:0xA0 scope:local align:4 +daObjCafelmp_Delete__FPv = .text:0x000002EC; // type:function size:0x30 scope:local align:4 +daObjCafelmp_Draw__FPv = .text:0x0000031C; // type:function size:0xA4 scope:local align:4 +daObjCafelmp_Execute__FPv = .text:0x000003C0; // type:function size:0x30 scope:local align:4 +daObjCafelmp_IsDelete__FPv = .text:0x000003F0; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4010 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4013 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4014 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000014; // type:object size:0x30 scope:local align:4 data:string_table +daObj_CafelmpMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Cafelmp = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_canon/splits.txt b/config/GZLP01/rels/d_a_obj_canon/splits.txt new file mode 100644 index 000000000..638a00a15 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_canon/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_canon.cpp: + .text start:0x000000EC end:0x00001F90 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000002E4 + .bss start:0x00000008 end:0x00000061 diff --git a/config/GZLP01/rels/d_a_obj_canon/symbols.txt b/config/GZLP01/rels/d_a_obj_canon/symbols.txt new file mode 100644 index 000000000..2a7e1f8bf --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_canon/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Canon_HIO_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000001A0; // type:function size:0x48 scope:weak align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000001E8; // type:function size:0x4C scope:local align:4 +_nodeControl__13daObj_Canon_cFP7J3DNodeP8J3DModel = .text:0x00000234; // type:function size:0x1A4 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000003D8; // type:function size:0x20 scope:local align:4 +_createHeap__13daObj_Canon_cFv = .text:0x000003F8; // type:function size:0xD4 scope:global align:4 +setEffect__13daObj_Canon_cFUs = .text:0x000004CC; // type:function size:0xE0 scope:global align:4 +checkTgHit__13daObj_Canon_cFv = .text:0x000005AC; // type:function size:0x280 scope:global align:4 +attackCannon__13daObj_Canon_cFv = .text:0x0000082C; // type:function size:0x164 scope:global align:4 +lockonCannon__13daObj_Canon_cFv = .text:0x00000990; // type:function size:0x1BC scope:global align:4 +setAttention__13daObj_Canon_cFv = .text:0x00000B4C; // type:function size:0x5C scope:global align:4 +setCollision__13daObj_Canon_cFv = .text:0x00000BA8; // type:function size:0x84 scope:global align:4 +setMtx__13daObj_Canon_cFv = .text:0x00000C2C; // type:function size:0x88 scope:global align:4 +modeWaitInit__13daObj_Canon_cFv = .text:0x00000CB4; // type:function size:0x14 scope:global align:4 +modeWait__13daObj_Canon_cFv = .text:0x00000CC8; // type:function size:0x39C scope:global align:4 +modeAttackInit__13daObj_Canon_cFv = .text:0x00001064; // type:function size:0x14 scope:global align:4 +modeAttack__13daObj_Canon_cFv = .text:0x00001078; // type:function size:0x64 scope:global align:4 +modeDeleteInit__13daObj_Canon_cFv = .text:0x000010DC; // type:function size:0x98 scope:global align:4 +modeDelete__13daObj_Canon_cFv = .text:0x00001174; // type:function size:0x4 scope:global align:4 +modeSwWaitInit__13daObj_Canon_cFv = .text:0x00001178; // type:function size:0x1C scope:global align:4 +modeSwWait__13daObj_Canon_cFv = .text:0x00001194; // type:function size:0x60 scope:global align:4 +modeAppearInit__13daObj_Canon_cFv = .text:0x000011F4; // type:function size:0x28 scope:global align:4 +modeAppear__13daObj_Canon_cFv = .text:0x0000121C; // type:function size:0x74 scope:global align:4 +modeProc__13daObj_Canon_cFQ213daObj_Canon_c6Proc_ei = .text:0x00001290; // type:function size:0x180 scope:global align:4 +_execute__13daObj_Canon_cFv = .text:0x00001410; // type:function size:0x19C scope:global align:4 +debugDraw__13daObj_Canon_cFv = .text:0x000015AC; // type:function size:0x4 scope:global align:4 +_draw__13daObj_Canon_cFv = .text:0x000015B0; // type:function size:0xD8 scope:global align:4 +createInit__13daObj_Canon_cFv = .text:0x00001688; // type:function size:0x17C scope:global align:4 +getArg__13daObj_Canon_cFv = .text:0x00001804; // type:function size:0x7C scope:global align:4 +_create__13daObj_Canon_cFv = .text:0x00001880; // type:function size:0x158 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x000019D8; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00001A34; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001B00; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001B48; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001BA4; // type:function size:0x48 scope:weak align:4 +_delete__13daObj_Canon_cFv = .text:0x00001BEC; // type:function size:0x64 scope:global align:4 +daObj_CanonCreate__FPv = .text:0x00001C50; // type:function size:0x20 scope:local align:4 +daObj_CanonDelete__FPv = .text:0x00001C70; // type:function size:0x24 scope:local align:4 +daObj_CanonExecute__FPv = .text:0x00001C94; // type:function size:0x24 scope:local align:4 +daObj_CanonDraw__FPv = .text:0x00001CB8; // type:function size:0x24 scope:local align:4 +daObj_CanonIsDelete__FPv = .text:0x00001CDC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001CE4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D2C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D30; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D34; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001D38; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001D3C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001D84; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001DE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001DF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001DF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001E10; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001E48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E60; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001E98; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001E9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001EA4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001EAC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001EB4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001EC0; // type:function size:0xC scope:weak align:4 +__dt__17daObj_Canon_HIO_cFv = .text:0x00001ECC; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001F28; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_canon_cpp = .text:0x00001F44; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001F80; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001F88; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__13daObj_Canon_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__13daObj_Canon_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +m_sph_src__13daObj_Canon_c = .rodata:0x0000000C; // type:object size:0x40 scope:global align:4 +@4034 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4036 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4037 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4039 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4040 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4041 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 data:double +@4223 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4224 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4225 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4312 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4313 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@4331 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4491 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@4518 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@4536 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4641 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 data:double +@4642 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:8 data:double +@4644 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x000000F8; // type:object size:0x48 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4496 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4497 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4498 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4499 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4500 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4501 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4502 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4503 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4504 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4505 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +mode_tbl$4495 = .data:0x000000A8; // type:object size:0x8C scope:local align:4 +daObj_CanonMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_CANON = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000019C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001B8; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000260; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000278; // type:object size:0x54 scope:weak align:4 +__vt__17daObj_Canon_HIO_c = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4044 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4C scope:local align:4 +init$4506 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_coming/splits.txt b/config/GZLP01/rels/d_a_obj_coming/splits.txt new file mode 100644 index 000000000..9496612e0 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_coming/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_coming.cpp: + .text start:0x000000EC end:0x000016D8 + .text start:0x000016D8 end:0x0000205C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000190 + .data start:0x00000000 end:0x00000278 + .bss start:0x00000008 end:0x0000018D diff --git a/config/GZLP01/rels/d_a_obj_coming/symbols.txt b/config/GZLP01/rels/d_a_obj_coming/symbols.txt new file mode 100644 index 000000000..c2909944e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_coming/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +init__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x000000EC; // type:function size:0x3C scope:global align:4 +init_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x00000128; // type:function size:0x80 scope:global align:4 +set_wait_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x000001A8; // type:function size:0x88 scope:global align:4 +set_retry_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x00000230; // type:function size:0x78 scope:global align:4 +set_appear_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c = .text:0x000002A8; // type:function size:0x78 scope:global align:4 +prm_get_waitTime__Q211daObjComing5Act_cCFv = .text:0x00000320; // type:function size:0x28 scope:weak align:4 +chk_switch__Q211daObjComing5Act_cFv = .text:0x00000348; // type:function size:0x68 scope:global align:4 +_create__Q211daObjComing5Act_cFv = .text:0x000003B0; // type:function size:0x100 scope:global align:4 +_delete__Q211daObjComing5Act_cFv = .text:0x000004B0; // type:function size:0x8 scope:global align:4 +get_aqua_y__Q211daObjComing5Act_cFPC4cXyz = .text:0x000004B8; // type:function size:0x104 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x000005BC; // type:function size:0x124 scope:weak align:4 +chk_ship_range__Q211daObjComing5Act_cCFPC10fopAc_ac_c = .text:0x000006E0; // type:function size:0x10C scope:global align:4 +chk_ship_spd__Q211daObjComing5Act_cCFPC10fopAc_ac_c = .text:0x000007EC; // type:function size:0x20 scope:global align:4 +get_make_pos__Q211daObjComing5Act_cCFPC10fopAc_ac_cP4cXyz = .text:0x0000080C; // type:function size:0xE8 scope:global align:4 +chk_make_pos_gnd__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c = .text:0x000008F4; // type:function size:0x1A8 scope:global align:4 +chk_make_pos_wall__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c = .text:0x00000A9C; // type:function size:0x54 scope:global align:4 +chk_make_pos_act__Q211daObjComing5Act_cFPvPv = .text:0x00000AF0; // type:function size:0x140 scope:global align:4 +chk_make_pos__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c = .text:0x00000C30; // type:function size:0x88 scope:global align:4 +barrel2_get_ptn__Q211daObjComing5Act_cCFv = .text:0x00000CB8; // type:function size:0xC4 scope:global align:4 +barrel2_get_type__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e = .text:0x00000D7C; // type:function size:0x20 scope:global align:4 +barrel2_get_item__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e = .text:0x00000D9C; // type:function size:0x14 scope:global align:4 +barrel2_get_buoy__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e = .text:0x00000DB0; // type:function size:0x10 scope:global align:4 +barrel2_get_param__Q211daObjComing5Act_cFPQ211daObjComing12PrmBarrel2_c = .text:0x00000DC0; // type:function size:0x140 scope:global align:4 +mode_barrel2_wait__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c = .text:0x00000F00; // type:function size:0x130 scope:global align:4 +mode_barrel2_appear__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c = .text:0x00001030; // type:function size:0xE0 scope:global align:4 +mode_barrel2_leave__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c = .text:0x00001110; // type:function size:0xA4 scope:global align:4 +_execute__Q211daObjComing5Act_cFv = .text:0x000011B4; // type:function size:0x15C scope:global align:4 +_draw__Q211daObjComing5Act_cFv = .text:0x00001310; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x00001318; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x00001338; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x0000135C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x00001380; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv = .text:0x000013A4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000013AC; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000013F4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000143C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001498; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000014E0; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000153C; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x000015DC; // type:function size:0xFC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjComing5Act_c5Prm_eQ311daObjComing5Act_c5Prm_e = .text:0x000016D8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_coming_cpp = .text:0x000016F4; // type:function size:0x28C scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00001980; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001AD4; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001C00; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001C94; // type:function size:0x48 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001CDC; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001E1C; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001F34; // type:function size:0x80 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001FB4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001FBC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001FC4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001FCC; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001FD4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001FDC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001FE4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001FEC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001FF4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001FFC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002004; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x0000200C; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002014; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x0000201C; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x00002024; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x0000202C; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00002034; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x0000203C; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00002044; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x0000204C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002054; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@ = .rodata:0x00000000; // type:object size:0x38 scope:local align:4 +@4036 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 data:double +M_item_tbl__Q211daObjComing5Act_c = .rodata:0x00000040; // type:object size:0x70 scope:global align:4 +@4123 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@4156 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4157 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4210 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4212 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4213 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +a$4361 = .rodata:0x000000E8; // type:object size:0x15 scope:local align:4 +b$4363 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +item_data$4368 = .rodata:0x0000010C; // type:object size:0x15 scope:local align:4 +buoy$4373 = .rodata:0x00000124; // type:object size:0x15 scope:local align:4 +@4415 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000148; // type:object size:0x48 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4529 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4530 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4531 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4528 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Coming = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000104; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x0000011C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x0000014C; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000017C; // type:object size:0x30 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001AC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000001C4; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000200; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000218; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000248; // type:object size:0x30 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4058 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +M_gnd_work__Q211daObjComing5Act_c = .bss:0x00000060; // type:object size:0x54 scope:global align:4 +@4059 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +M_wall_work__Q211daObjComing5Act_c = .bss:0x000000C0; // type:object size:0x6C scope:global align:4 +@4137 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +init$4138 = .bss:0x00000138; // type:object size:0x1 scope:local align:1 +wtr$4136 = .bss:0x0000013C; // type:object size:0x50 scope:local align:4 +init$4532 = .bss:0x0000018C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_correct/splits.txt b/config/GZLP01/rels/d_a_obj_correct/splits.txt new file mode 100644 index 000000000..5279c6ad9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_correct/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_correct.cpp: + .text start:0x00000078 end:0x00000E50 + .text start:0x00000E50 end:0x00000E50 + .text start:0x00000E50 end:0x00000EA4 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLP01/rels/d_a_obj_correct/symbols.txt b/config/GZLP01/rels/d_a_obj_correct/symbols.txt new file mode 100644 index 000000000..32534afff --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_correct/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q212daObjCorrect5Act_cFv = .text:0x00000078; // type:function size:0x138 scope:global align:4 +_delete__Q212daObjCorrect5Act_cFv = .text:0x000001B0; // type:function size:0x8 scope:global align:4 +chk_try_actor0__Q212daObjCorrect5Act_cFP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x4C scope:global align:4 +chk_try_actor1__Q212daObjCorrect5Act_cCFPQ28daObjTry5Act_cQ28daObjTry6Type_ef = .text:0x00000204; // type:function size:0xDC scope:global align:4 +chk_try_actor2__Q212daObjCorrect5Act_cCFPQ28daObjTry5Act_cQ28daObjTry6Type_ebff = .text:0x000002E0; // type:function size:0x148 scope:global align:4 +search_movebox__Q212daObjCorrect5Act_cFPvPv = .text:0x00000428; // type:function size:0x10C scope:global align:4 +search_tryColSun__Q212daObjCorrect5Act_cFPvPv = .text:0x00000534; // type:function size:0x4C scope:global align:4 +search_tryColMer__Q212daObjCorrect5Act_cFPvPv = .text:0x00000580; // type:function size:0x4C scope:global align:4 +search_tryColJup__Q212daObjCorrect5Act_cFPvPv = .text:0x000005CC; // type:function size:0x4C scope:global align:4 +search_tryKeyGate__Q212daObjCorrect5Act_cFPvPv = .text:0x00000618; // type:function size:0xB8 scope:global align:4 +search_tryKeyDoor__Q212daObjCorrect5Act_cFPvPv = .text:0x000006D0; // type:function size:0xB8 scope:global align:4 +search_tryColGreen__Q212daObjCorrect5Act_cFPvPv = .text:0x00000788; // type:function size:0xAC scope:global align:4 +search_tryColBlue__Q212daObjCorrect5Act_cFPvPv = .text:0x00000834; // type:function size:0x20 scope:global align:4 +mode_off_init__Q212daObjCorrect5Act_cFv = .text:0x00000854; // type:function size:0x28 scope:global align:4 +mode_off__Q212daObjCorrect5Act_cFv = .text:0x0000087C; // type:function size:0x90 scope:global align:4 +mode_on_init__Q212daObjCorrect5Act_cFv = .text:0x0000090C; // type:function size:0x28 scope:global align:4 +mode_on__Q212daObjCorrect5Act_cFv = .text:0x00000934; // type:function size:0x90 scope:global align:4 +demo_non_init__Q212daObjCorrect5Act_cFv = .text:0x000009C4; // type:function size:0xC scope:global align:4 +demo_non__Q212daObjCorrect5Act_cFv = .text:0x000009D0; // type:function size:0x1A8 scope:global align:4 +demo_req_init__Q212daObjCorrect5Act_cFv = .text:0x00000B78; // type:function size:0x94 scope:global align:4 +demo_req__Q212daObjCorrect5Act_cFv = .text:0x00000C0C; // type:function size:0x34 scope:global align:4 +demo_run_init__Q212daObjCorrect5Act_cFv = .text:0x00000C40; // type:function size:0xC scope:global align:4 +demo_run__Q212daObjCorrect5Act_cFv = .text:0x00000C4C; // type:function size:0x60 scope:global align:4 +_execute__Q212daObjCorrect5Act_cFv = .text:0x00000CAC; // type:function size:0x12C scope:global align:4 +Mthd_Create__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000DD8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000DF8; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000E1C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000E40; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv = .text:0x00000E48; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjCorrect5Act_c5Prm_eQ312daObjCorrect5Act_c5Prm_e = .text:0x00000E50; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjTry5Act_c5Prm_eQ38daObjTry5Act_c5Prm_e = .text:0x00000E6C; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x00000E88; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_ev_CrTrM1__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .rodata:0x00000000; // type:object size:0xB scope:local align:4 data:string +L_ev_CrTrM2__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .rodata:0x0000000C; // type:object size:0xB scope:local align:4 data:string +L_attr__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .rodata:0x00000018; // type:object size:0x80 scope:local align:4 +type$4214 = .rodata:0x00000098; // type:object size:0x18 scope:local align:4 +M_search_proc__Q212daObjCorrect5Act_c = .rodata:0x000000B0; // type:object size:0x20 scope:global align:4 +@4332 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x38 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4376 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4377 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4375 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +@4381 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4382 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4383 = .data:0x00000078; // type:object size:0xC scope:local align:4 +demo_proc$4380 = .data:0x00000084; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@ = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Correct = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +init$4378 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4384 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_demo_barrel/splits.txt b/config/GZLP01/rels/d_a_obj_demo_barrel/splits.txt new file mode 100644 index 000000000..497d0f968 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_demo_barrel/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_demo_barrel.cpp: + .text start:0x00000078 end:0x0000081C + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000010 diff --git a/config/GZLP01/rels/d_a_obj_demo_barrel/symbols.txt b/config/GZLP01/rels/d_a_obj_demo_barrel/symbols.txt new file mode 100644 index 000000000..9832be194 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_demo_barrel/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setParticleHahen__19daObj_Demo_Barrel_cFv = .text:0x00000078; // type:function size:0xCC scope:global align:4 +setParticleSibuki__19daObj_Demo_Barrel_cFv = .text:0x00000144; // type:function size:0x234 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000378; // type:function size:0x20 scope:local align:4 +CreateHeap__19daObj_Demo_Barrel_cFv = .text:0x00000398; // type:function size:0x1A0 scope:global align:4 +daObj_Demo_BarrelCreate__FPv = .text:0x00000538; // type:function size:0xB4 scope:local align:4 +daObj_Demo_BarrelDelete__FPv = .text:0x000005EC; // type:function size:0x30 scope:local align:4 +daObj_Demo_BarrelExecute__FPv = .text:0x0000061C; // type:function size:0x174 scope:local align:4 +daObj_Demo_BarrelDraw__FPv = .text:0x00000790; // type:function size:0x84 scope:local align:4 +daObj_Demo_BarrelIsDelete__FPv = .text:0x00000814; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__19daObj_Demo_Barrel_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4015 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4016 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4056 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4104 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:string_table +daObj_Demo_BarrelMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Demo_Barrel = .data:0x00000020; // type:object size:0x30 scope:global align:4 +init$3997 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +em_scl$3996 = .bss:0x00000004; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_obj_dmgroom/splits.txt b/config/GZLP01/rels/d_a_obj_dmgroom/splits.txt new file mode 100644 index 000000000..b2bf856b8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_dmgroom/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_dmgroom.cpp: + .text start:0x00000078 end:0x000005D4 + .rodata start:0x00000000 end:0x0000004D + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLP01/rels/d_a_obj_dmgroom/symbols.txt b/config/GZLP01/rels/d_a_obj_dmgroom/symbols.txt new file mode 100644 index 000000000..486b984da --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_dmgroom/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__14daObjDmgroom_cFv = .text:0x00000098; // type:function size:0x164 scope:global align:4 +CreateInit__14daObjDmgroom_cFv = .text:0x000001FC; // type:function size:0x70 scope:global align:4 +set_mtx__14daObjDmgroom_cFv = .text:0x0000026C; // type:function size:0x80 scope:global align:4 +daObjDmgroom_Create__FPv = .text:0x000002EC; // type:function size:0xC8 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000003B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000410; // type:function size:0x48 scope:weak align:4 +daObjDmgroom_Delete__FPv = .text:0x00000458; // type:function size:0x30 scope:local align:4 +daObjDmgroom_Draw__FPv = .text:0x00000488; // type:function size:0xD0 scope:local align:4 +daObjDmgroom_Execute__FPv = .text:0x00000558; // type:function size:0x74 scope:local align:4 +daObjDmgroom_IsDelete__FPv = .text:0x000005CC; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4006 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000014; // type:object size:0x39 scope:local align:4 data:string_table +daObj_DmgroomMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Dmgroom = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_doguu/splits.txt b/config/GZLP01/rels/d_a_obj_doguu/splits.txt new file mode 100644 index 000000000..c418ad613 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_doguu/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_doguu.cpp: + .text start:0x00000078 end:0x000028A0 + .text start:0x000028A0 end:0x000028A0 + .text start:0x000028A0 end:0x000028D4 + .rodata start:0x00000000 end:0x000001CA + .data start:0x00000000 end:0x000002D0 diff --git a/config/GZLP01/rels/d_a_obj_doguu/symbols.txt b/config/GZLP01/rels/d_a_obj_doguu/symbols.txt new file mode 100644 index 000000000..66783a3e7 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_doguu/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +setPointLight__12daObjDoguu_cFv = .text:0x00000078; // type:function size:0xF0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjDoguu_cFv = .text:0x00000188; // type:function size:0x648 scope:global align:4 +CreateInit__12daObjDoguu_cFv = .text:0x000007D0; // type:function size:0x3B0 scope:global align:4 +set_mtx__12daObjDoguu_cFv = .text:0x00000B80; // type:function size:0x16C scope:global align:4 +next_msgStatus__12daObjDoguu_cFPUl = .text:0x00000CEC; // type:function size:0x94 scope:global align:4 +getMsg__12daObjDoguu_cFv = .text:0x00000D80; // type:function size:0x3C scope:global align:4 +setGoal__12daObjDoguu_cFi = .text:0x00000DBC; // type:function size:0xDC scope:global align:4 +setPlayerAngle__12daObjDoguu_cFi = .text:0x00000E98; // type:function size:0x80 scope:global align:4 +setQuake__12daObjDoguu_cFi = .text:0x00000F18; // type:function size:0xA0 scope:global align:4 +setJDemo__12daObjDoguu_cFi = .text:0x00000FB8; // type:function size:0x54 scope:global align:4 +privateCut__12daObjDoguu_cFv = .text:0x0000100C; // type:function size:0x59C scope:global align:4 +getFinishEventCount__12daObjDoguu_cFv = .text:0x000015A8; // type:function size:0x88 scope:global align:4 +setFinishMyEvent__12daObjDoguu_cFv = .text:0x00001630; // type:function size:0x74 scope:global align:4 +daObjDoguu_Create__FPv = .text:0x000016A4; // type:function size:0x20 scope:local align:4 +_create__12daObjDoguu_cFv = .text:0x000016C4; // type:function size:0xC8 scope:weak align:4 +__ct__12daObjDoguu_cFv = .text:0x0000178C; // type:function size:0x214 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000019A0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000019FC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001A58; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001AA0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001B6C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001BB4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001C10; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001C58; // type:function size:0x70 scope:weak align:4 +daObjDoguu_Delete__FPv = .text:0x00001CC8; // type:function size:0x44 scope:local align:4 +daObjDoguu_Draw__FPv = .text:0x00001D0C; // type:function size:0x24 scope:local align:4 +_draw__12daObjDoguu_cFv = .text:0x00001D30; // type:function size:0x234 scope:weak align:4 +setEffectMtx__12daObjDoguu_cFPC4cXyzf = .text:0x00001F64; // type:function size:0x300 scope:weak align:4 +daObjDoguu_Execute__FPv = .text:0x00002264; // type:function size:0x24 scope:local align:4 +_execute__12daObjDoguu_cFv = .text:0x00002288; // type:function size:0x524 scope:weak align:4 +daObjDoguu_IsDelete__FPv = .text:0x000027AC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000027B4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000027C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000027CC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000027D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000027DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000027E4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000281C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002824; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000282C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002834; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000286C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002870; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002878; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002880; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002888; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002894; // type:function size:0xC scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000028A0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000028A8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000028B0; // type:function size:0x4 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000028B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000028BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000028C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000028CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +daObjDoguu_idx_table = .rodata:0x00000000; // type:object size:0x48 scope:local align:4 +L_attr__27@unnamed@d_a_obj_doguu_cpp@ = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:float +light_color$4116 = .rodata:0x00000050; // type:object size:0x12 scope:local align:4 +@4120 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4124 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4333 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4336 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4337 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4478 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4604 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4606 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4607 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4608 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4609 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4610 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5302 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C0; // type:object size:0x10A scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +cut_name_tbl$4486 = .data:0x00000044; // type:object size:0x24 scope:local align:4 +@4612 = .data:0x00000068; // type:object size:0x24 scope:local align:4 +@4611 = .data:0x0000008C; // type:object size:0x24 scope:local align:4 +mtx_adj$localstatic3$setEffectMtx__12daObjDoguu_cFPC4cXyzf = .data:0x000000B0; // type:object size:0x30 scope:weak align:4 +@5303 = .data:0x000000E0; // type:object size:0x3C scope:local align:4 +daObj_DoguuMethodTable = .data:0x0000011C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Doguu = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x0000016C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000190; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000230; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000284; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x000002A8; // type:object size:0x14 scope:weak align:4 +__vt__12daObjDoguu_c = .data:0x000002BC; // type:object size:0x14 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_doguu_demo/splits.txt b/config/GZLP01/rels/d_a_obj_doguu_demo/splits.txt new file mode 100644 index 000000000..da3707f62 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_doguu_demo/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_doguu_demo.cpp: + .text start:0x00000078 end:0x00000540 + .rodata start:0x00000000 end:0x00000042 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_doguu_demo/symbols.txt b/config/GZLP01/rels/d_a_obj_doguu_demo/symbols.txt new file mode 100644 index 000000000..8e47f391e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_doguu_demo/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__13daObjDoguuD_cFv = .text:0x00000098; // type:function size:0x17C scope:global align:4 +CreateInit__13daObjDoguuD_cFv = .text:0x00000214; // type:function size:0x80 scope:global align:4 +set_mtx__13daObjDoguuD_cFv = .text:0x00000294; // type:function size:0x80 scope:global align:4 +daObjDoguuD_create__FPv = .text:0x00000314; // type:function size:0xA8 scope:local align:4 +daObjDoguuD_Delete__FPv = .text:0x000003BC; // type:function size:0x68 scope:local align:4 +daObjDoguuD_Draw__FPv = .text:0x00000424; // type:function size:0xA4 scope:local align:4 +daObjDoguuD_Execute__FPv = .text:0x000004C8; // type:function size:0x70 scope:local align:4 +daObjDoguuD_IsDelete__FPv = .text:0x00000538; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4031 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000010; // type:object size:0x32 scope:local align:4 data:string_table +daObj_DoguuDMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_DoguuD = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_dragonhead/splits.txt b/config/GZLP01/rels/d_a_obj_dragonhead/splits.txt new file mode 100644 index 000000000..277a9340c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_dragonhead/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_dragonhead.cpp: + .text start:0x00000078 end:0x00000B4C + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLP01/rels/d_a_obj_dragonhead/symbols.txt b/config/GZLP01/rels/d_a_obj_dragonhead/symbols.txt new file mode 100644 index 000000000..e0fe2547c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_dragonhead/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__17daObjDragonhead_cFv = .text:0x00000098; // type:function size:0x190 scope:global align:4 +CreateInit__17daObjDragonhead_cFv = .text:0x00000228; // type:function size:0x124 scope:global align:4 +set_mtx__17daObjDragonhead_cFv = .text:0x0000034C; // type:function size:0x80 scope:global align:4 +daObjDragonhead_Create__FPv = .text:0x000003CC; // type:function size:0x130 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x000004FC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000005C8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000610; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000066C; // type:function size:0x48 scope:weak align:4 +daObjDragonhead_Delete__FPv = .text:0x000006B4; // type:function size:0x7C scope:local align:4 +daObjDragonhead_Draw__FPv = .text:0x00000730; // type:function size:0xF4 scope:local align:4 +daObjDragonhead_Execute__FPv = .text:0x00000824; // type:function size:0x224 scope:local align:4 +daObjDragonhead_IsDelete__FPv = .text:0x00000A48; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000A50; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000A60; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000A68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A70; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A80; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000AB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000AC0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000AC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AD0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B08; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B14; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B1C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B24; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B30; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000B3C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000B44; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4047 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x32 scope:local align:4 data:string_table +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +daObj_DragonheadMethodTable = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Dragonhead = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_drift/splits.txt b/config/GZLP01/rels/d_a_obj_drift/splits.txt new file mode 100644 index 000000000..dfab85983 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_drift/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_drift.cpp: + .text start:0x000000EC end:0x00001328 + .text start:0x00001328 end:0x0000149C + .text start:0x0000149C end:0x000014C8 + .rodata start:0x00000000 end:0x00000146 + .data start:0x00000000 end:0x0000020C + .bss start:0x00000008 end:0x00000071 diff --git a/config/GZLP01/rels/d_a_obj_drift/symbols.txt b/config/GZLP01/rels/d_a_obj_drift/symbols.txt new file mode 100644 index 000000000..e3dcc3ff9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_drift/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeap__Q210daObjDrift5Act_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjDrift5Act_cFv = .text:0x000001A0; // type:function size:0x1D0 scope:global align:4 +Mthd_Create__Q210daObjDrift5Act_cFv = .text:0x00000370; // type:function size:0x19C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000050C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000005D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000620; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000067C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000006C4; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000720; // type:function size:0x3C scope:weak align:4 +make_flower__Q210daObjDrift5Act_cFv = .text:0x0000075C; // type:function size:0x90 scope:global align:4 +calc_flower_param__Q210daObjDrift5Act_cFP4cXyzP5csXyz = .text:0x000007EC; // type:function size:0xA4 scope:global align:4 +set_flower_current__Q210daObjDrift5Act_cFv = .text:0x00000890; // type:function size:0xC4 scope:global align:4 +Delete__Q210daObjDrift5Act_cFv = .text:0x00000954; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjDrift5Act_cFv = .text:0x0000095C; // type:function size:0x4C scope:global align:4 +mode_wait_init__Q210daObjDrift5Act_cFv = .text:0x000009A8; // type:function size:0x18 scope:global align:4 +mode_wait__Q210daObjDrift5Act_cFv = .text:0x000009C0; // type:function size:0xC0 scope:global align:4 +mode_rot_init__Q210daObjDrift5Act_cFv = .text:0x00000A80; // type:function size:0xB8 scope:global align:4 +mode_rot__Q210daObjDrift5Act_cFv = .text:0x00000B38; // type:function size:0x104 scope:global align:4 +set_mtx__Q210daObjDrift5Act_cFv = .text:0x00000C3C; // type:function size:0xDC scope:global align:4 +init_mtx__Q210daObjDrift5Act_cFv = .text:0x00000D18; // type:function size:0x3C scope:global align:4 +rideCB__Q210daObjDrift5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000D54; // type:function size:0x170 scope:global align:4 +set_current__Q210daObjDrift5Act_cFv = .text:0x00000EC4; // type:function size:0x240 scope:global align:4 +Execute__Q210daObjDrift5Act_cFPPA3_A4_f = .text:0x00001104; // type:function size:0xCC scope:global align:4 +Draw__Q210daObjDrift5Act_cFv = .text:0x000011D0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x00001270; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x00001290; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x000012B0; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x000012D0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv = .text:0x000012FC; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001328; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001330; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001338; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001340; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001348; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001350; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001358; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001360; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001368; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000013B0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000013C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000013C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000013D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000013D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000013E0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001418; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001420; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001428; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001430; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001468; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000146C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001474; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000147C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001484; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001490; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjDrift5Act_c5Prm_eQ310daObjDrift5Act_c5Prm_e = .text:0x0000149C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000014B8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000014C0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@ = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +M_arcname__Q210daObjDrift5Act_c = .rodata:0x00000040; // type:object size:0x5 scope:global align:4 data:string +M_cyl_src__Q210daObjDrift5Act_c = .rodata:0x00000048; // type:object size:0x44 scope:global align:4 +@4027 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +pf_name$4161 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4264 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4281 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4362 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x000000DC; // type:object size:0x6A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4396 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4397 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4395 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@ = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Drift = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000B0; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000F0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000178; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000190; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjDrift5Act_c = .data:0x000001E4; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4181 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4182 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +offset_vec$4180 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +init$4398 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_eayogn/splits.txt b/config/GZLP01/rels/d_a_obj_eayogn/splits.txt new file mode 100644 index 000000000..29eaf65d2 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_eayogn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_eayogn.cpp: + .text start:0x00000078 end:0x00000524 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_eayogn/symbols.txt b/config/GZLP01/rels/d_a_obj_eayogn/symbols.txt new file mode 100644 index 000000000..231ae58b3 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_eayogn/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__13daObjEayogn_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__13daObjEayogn_cFv = .text:0x00000098; // type:function size:0x100 scope:global align:4 +_create__13daObjEayogn_cFv = .text:0x00000198; // type:function size:0x104 scope:global align:4 +_delete__13daObjEayogn_cFv = .text:0x0000029C; // type:function size:0x94 scope:global align:4 +check_ev_bit__13daObjEayogn_cCFv = .text:0x00000330; // type:function size:0x30 scope:weak align:4 +init_mtx__13daObjEayogn_cFv = .text:0x00000360; // type:function size:0x88 scope:global align:4 +_execute__13daObjEayogn_cFv = .text:0x000003E8; // type:function size:0x8 scope:global align:4 +_draw__13daObjEayogn_cFv = .text:0x000003F0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x00000490; // type:function size:0x20 scope:local align:4 +Mthd_Delete__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x000004B0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x000004D4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x000004F8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__28@unnamed@d_a_obj_eayogn_cpp@FPv = .text:0x0000051C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__13daObjEayogn_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4053 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x26 scope:local align:4 data:string_table +Eayogn_Mthd_Table__28@unnamed@d_a_obj_eayogn_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Eayogn = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_ebomzo/splits.txt b/config/GZLP01/rels/d_a_obj_ebomzo/splits.txt new file mode 100644 index 000000000..e3c3ca18b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ebomzo/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ebomzo.cpp: + .text start:0x00000078 end:0x00000C54 + .text start:0x00000C54 end:0x00000D58 + .text start:0x00000D58 end:0x00000D84 + .rodata start:0x00000000 end:0x000000A7 + .data start:0x00000000 end:0x000001AC + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_ebomzo/symbols.txt b/config/GZLP01/rels/d_a_obj_ebomzo/symbols.txt new file mode 100644 index 000000000..27d01b4a5 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ebomzo/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjEbomzo5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjEbomzo5Act_cFv = .text:0x0000012C; // type:function size:0xF0 scope:global align:4 +Mthd_Create__Q211daObjEbomzo5Act_cFv = .text:0x0000021C; // type:function size:0x184 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000003A0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000046C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004B4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000510; // type:function size:0x48 scope:weak align:4 +Delete__Q211daObjEbomzo5Act_cFv = .text:0x00000558; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjEbomzo5Act_cFv = .text:0x00000560; // type:function size:0x4C scope:global align:4 +set_mtx__Q211daObjEbomzo5Act_cFv = .text:0x000005AC; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjEbomzo5Act_cFv = .text:0x0000062C; // type:function size:0x3C scope:global align:4 +check__Q211daObjEbomzo5Act_cFv = .text:0x00000668; // type:function size:0x1FC scope:global align:4 +demo__Q211daObjEbomzo5Act_cFv = .text:0x00000864; // type:function size:0x158 scope:global align:4 +fall__Q211daObjEbomzo5Act_cFv = .text:0x000009BC; // type:function size:0x4 scope:global align:4 +Execute__Q211daObjEbomzo5Act_cFPPA3_A4_f = .text:0x000009C0; // type:function size:0x13C scope:global align:4 +Draw__Q211daObjEbomzo5Act_cFv = .text:0x00000AFC; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000B9C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000BBC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000BDC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000BFC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv = .text:0x00000C28; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000C54; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000C5C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000C64; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000C6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000C7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000C84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000CDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000CE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CEC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D24; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D38; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D40; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D4C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjEbomzo5Act_c5Prm_eQ311daObjEbomzo5Act_c5Prm_e = .text:0x00000D58; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000D74; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjEbomzo5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4015 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4016 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4227 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4228 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000003C; // type:object size:0x6B scope:local align:4 data:string_table +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +Mthd_Ebomzo__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@ = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ebomzo = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__Q211daObjEbomzo5Act_c = .data:0x00000184; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjEbomzo5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_eff/splits.txt b/config/GZLP01/rels/d_a_obj_eff/splits.txt new file mode 100644 index 000000000..fe53fce66 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_eff/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_eff.cpp: + .text start:0x000000EC end:0x00001538 + .text start:0x00001538 end:0x00001934 + .text start:0x00001934 end:0x00001950 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000003D4 + .bss start:0x00000008 end:0x000000E7 diff --git a/config/GZLP01/rels/d_a_obj_eff/symbols.txt b/config/GZLP01/rels/d_a_obj_eff/symbols.txt new file mode 100644 index 000000000..e91d3bafc --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_eff/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q28daObjEff13BarrelSmokeCBFv = .text:0x000000EC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff13BarrelSmokeCBFP14JPABaseEmitter = .text:0x00000140; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff12StoolSmokeCBFv = .text:0x000001CC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff12StoolSmokeCBFP14JPABaseEmitter = .text:0x00000220; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff12SkullSmokeCBFv = .text:0x000002AC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff12SkullSmokeCBFP14JPABaseEmitter = .text:0x00000300; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff11LandSmokeCBFv = .text:0x0000038C; // type:function size:0x40 scope:global align:4 +__ct__Q28daObjEff15PineconeSmokeCBFv = .text:0x000003CC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff15PineconeSmokeCBFP14JPABaseEmitter = .text:0x00000420; // type:function size:0x8C scope:global align:4 +__ct__Q28daObjEff14WoodBoxSmokeCBFv = .text:0x000004AC; // type:function size:0x54 scope:global align:4 +execute__Q28daObjEff14WoodBoxSmokeCBFP14JPABaseEmitter = .text:0x00000500; // type:function size:0x8C scope:global align:4 +solidHeapCB__Q28daObjEff5Act_cFP10fopAc_ac_c = .text:0x0000058C; // type:function size:0x24 scope:global align:4 +create_heap_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x000005B0; // type:function size:0x50 scope:global align:4 +create_heap_stool_smoke__Q28daObjEff5Act_cFv = .text:0x00000600; // type:function size:0x50 scope:global align:4 +create_heap_skull_smoke__Q28daObjEff5Act_cFv = .text:0x00000650; // type:function size:0x50 scope:global align:4 +create_heap_land_smoke__Q28daObjEff5Act_cFv = .text:0x000006A0; // type:function size:0x50 scope:global align:4 +create_heap_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x000006F0; // type:function size:0x50 scope:global align:4 +create_heap_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00000740; // type:function size:0x50 scope:global align:4 +create_heap__Q28daObjEff5Act_cFv = .text:0x00000790; // type:function size:0x108 scope:global align:4 +eff_set_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x00000898; // type:function size:0x100 scope:global align:4 +__dt__4cXyzFv = .text:0x00000998; // type:function size:0x3C scope:weak align:4 +eff_set_stool_smoke__Q28daObjEff5Act_cFv = .text:0x000009D4; // type:function size:0xFC scope:global align:4 +eff_set_skull_smoke__Q28daObjEff5Act_cFv = .text:0x00000AD0; // type:function size:0xF0 scope:global align:4 +eff_set_land_smoke__Q28daObjEff5Act_cFv = .text:0x00000BC0; // type:function size:0x164 scope:global align:4 +eff_set_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x00000D24; // type:function size:0x74 scope:global align:4 +eff_set_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00000D98; // type:function size:0xE8 scope:global align:4 +eff_set__Q28daObjEff5Act_cFv = .text:0x00000E80; // type:function size:0xEC scope:global align:4 +_create__Q28daObjEff5Act_cFv = .text:0x00000F6C; // type:function size:0xC4 scope:global align:4 +remove_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x00001030; // type:function size:0x38 scope:global align:4 +remove_stool_smoke__Q28daObjEff5Act_cFv = .text:0x00001068; // type:function size:0x38 scope:global align:4 +remove_skull_smoke__Q28daObjEff5Act_cFv = .text:0x000010A0; // type:function size:0x38 scope:global align:4 +remove_land_smoke__Q28daObjEff5Act_cFv = .text:0x000010D8; // type:function size:0x38 scope:global align:4 +remove_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x00001110; // type:function size:0x38 scope:global align:4 +remove_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00001148; // type:function size:0x38 scope:global align:4 +remove__Q28daObjEff5Act_cFv = .text:0x00001180; // type:function size:0xEC scope:global align:4 +_delete__Q28daObjEff5Act_cFv = .text:0x0000126C; // type:function size:0x24 scope:global align:4 +die_barrel_smoke__Q28daObjEff5Act_cFv = .text:0x00001290; // type:function size:0x30 scope:global align:4 +die_stool_smoke__Q28daObjEff5Act_cFv = .text:0x000012C0; // type:function size:0x30 scope:global align:4 +die_skull_smoke__Q28daObjEff5Act_cFv = .text:0x000012F0; // type:function size:0x30 scope:global align:4 +die_land_smoke__Q28daObjEff5Act_cFv = .text:0x00001320; // type:function size:0x30 scope:global align:4 +die_pinecone_smoke__Q28daObjEff5Act_cFv = .text:0x00001350; // type:function size:0x30 scope:global align:4 +die_woodBox_smoke__Q28daObjEff5Act_cFv = .text:0x00001380; // type:function size:0x30 scope:global align:4 +die__Q28daObjEff5Act_cFv = .text:0x000013B0; // type:function size:0xEC scope:global align:4 +_execute__Q28daObjEff5Act_cFv = .text:0x0000149C; // type:function size:0x24 scope:global align:4 +Mthd_Create__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x000014C0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x000014E0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00001504; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00001528; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00001530; // type:function size:0x8 scope:local align:4 +__dt__Q28daObjEff14WoodBoxSmokeCBFv = .text:0x00001538; // type:function size:0x8C scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000015C4; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000015C8; // type:function size:0x4 scope:weak align:4 +__dt__Q28daObjEff15PineconeSmokeCBFv = .text:0x000015CC; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff11LandSmokeCBFv = .text:0x00001658; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff12SkullSmokeCBFv = .text:0x000016E4; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff12StoolSmokeCBFv = .text:0x00001770; // type:function size:0x8C scope:weak align:4 +__dt__Q28daObjEff13BarrelSmokeCBFv = .text:0x000017FC; // type:function size:0x8C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001888; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000188C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001890; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000018D8; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjEff5Act_c5Prm_eQ38daObjEff5Act_c5Prm_e = .text:0x00001934; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +original_color__Q28daObjEff13BarrelSmokeCB = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +@4025 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4027 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +original_color__Q28daObjEff12StoolSmokeCB = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +original_color__Q28daObjEff12SkullSmokeCB = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +original_color__Q28daObjEff15PineconeSmokeCB = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +original_color__Q28daObjEff14WoodBoxSmokeCB = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +@4190 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +heap_size$4349 = .rodata:0x00000048; // type:object size:0x18 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4155 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4156 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4157 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4158 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4159 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4160 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +proc$4154 = .data:0x00000078; // type:object size:0x48 scope:local align:4 +@4337 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4338 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4339 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4340 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4341 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4342 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +proc$4336 = .data:0x00000108; // type:object size:0x48 scope:local align:4 +@4426 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@4427 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@4428 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@4429 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@4430 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@4431 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +proc$4425 = .data:0x00000198; // type:object size:0x48 scope:local align:4 +@4479 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@4480 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@4481 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@4482 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@4483 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@4484 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +proc$4478 = .data:0x00000228; // type:object size:0x48 scope:local align:4 +Mthd_Table__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@ = .data:0x00000270; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Eff = .data:0x00000290; // type:object size:0x30 scope:global align:4 +__vt__Q28daObjEff14WoodBoxSmokeCB = .data:0x000002C0; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff15PineconeSmokeCB = .data:0x000002E4; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff11LandSmokeCB = .data:0x00000308; // type:object size:0x24 scope:weak align:4 +__vt__Q28daObjEff12SkullSmokeCB = .data:0x0000032C; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff12StoolSmokeCB = .data:0x00000350; // type:object size:0x24 scope:global align:4 +__vt__Q28daObjEff13BarrelSmokeCB = .data:0x00000374; // type:object size:0x24 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000398; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003B4; // type:object size:0x20 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +init$4161 = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +@4170 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4171 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +particle_scl$4169 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4201 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4202 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +particle_scl$4200 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@4225 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +init$4226 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 +particle_scl$4224 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4251 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +em_scl$4250 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +init$4254 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 +em_trans$4253 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@4315 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +init$4316 = .bss:0x000000D4; // type:object size:0x1 scope:local align:1 +particle_scl$4314 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +init$4343 = .bss:0x000000E4; // type:object size:0x1 scope:local align:1 +init$4432 = .bss:0x000000E5; // type:object size:0x1 scope:local align:1 +init$4485 = .bss:0x000000E6; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_ekskz/splits.txt b/config/GZLP01/rels/d_a_obj_ekskz/splits.txt new file mode 100644 index 000000000..fcc1e0912 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ekskz/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ekskz.cpp: + .text start:0x00000078 end:0x000011DC + .text start:0x000011DC end:0x00001394 + .text start:0x00001394 end:0x000013C0 + .rodata start:0x00000000 end:0x000000C1 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_ekskz/symbols.txt b/config/GZLP01/rels/d_a_obj_ekskz/symbols.txt new file mode 100644 index 000000000..c8022221b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ekskz/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjEkskz5Act_cFv = .text:0x00000078; // type:function size:0x2F0 scope:global align:4 +Create__Q210daObjEkskz5Act_cFv = .text:0x00000368; // type:function size:0x1E4 scope:global align:4 +Mthd_Create__Q210daObjEkskz5Act_cFv = .text:0x0000054C; // type:function size:0x138 scope:global align:4 +__ct__Q210daObjEkskz5Act_cFv = .text:0x00000684; // type:function size:0x1C8 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000084C; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x000008C8; // type:function size:0x24 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000008EC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000948; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000009A4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A00; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000A48; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000B14; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B5C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000BB8; // type:function size:0x48 scope:weak align:4 +Delete__Q210daObjEkskz5Act_cFv = .text:0x00000C00; // type:function size:0x64 scope:global align:4 +Mthd_Delete__Q210daObjEkskz5Act_cFv = .text:0x00000C64; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjEkskz5Act_cFv = .text:0x00000CBC; // type:function size:0xAC scope:global align:4 +init_mtx__Q210daObjEkskz5Act_cFv = .text:0x00000D68; // type:function size:0x58 scope:global align:4 +Execute__Q210daObjEkskz5Act_cFPPA3_A4_f = .text:0x00000DC0; // type:function size:0x23C scope:global align:4 +Draw__Q210daObjEkskz5Act_cFv = .text:0x00000FFC; // type:function size:0x128 scope:global align:4 +Mthd_Create__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001124; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001144; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001164; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x00001184; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv = .text:0x000011B0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000011DC; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000011E4; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000011EC; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011F4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011F8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000011FC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001200; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001204; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000124C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000012A8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000012B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000012C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000012C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000012D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000012D8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001310; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001318; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001320; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001328; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001360; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001364; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000136C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001374; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000137C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001388; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjEkskz5Act_c5Prm_eQ310daObjEkskz5Act_c5Prm_e = .text:0x00001394; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000013B0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000013B8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjEkskz5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4020 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4080 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4081 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x99 scope:local align:4 data:string_table +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Ekskz__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ekskz = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000094; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000B0; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000000DC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000000E8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000F4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000100; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001A0; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjEkskz5Act_c = .data:0x000001F4; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjEkskz5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_eskban/splits.txt b/config/GZLP01/rels/d_a_obj_eskban/splits.txt new file mode 100644 index 000000000..ea58e336e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_eskban/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_eskban.cpp: + .text start:0x000000EC end:0x0000156C + .text start:0x0000156C end:0x00001798 + .text start:0x00001798 end:0x000017D4 + .rodata start:0x00000000 end:0x000000CA + .data start:0x00000000 end:0x00000338 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/GZLP01/rels/d_a_obj_eskban/symbols.txt b/config/GZLP01/rels/d_a_obj_eskban/symbols.txt new file mode 100644 index 000000000..1c0b8b24e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_eskban/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeap__Q211daObjEskban5Act_cFv = .text:0x000000EC; // type:function size:0x110 scope:global align:4 +Create__Q211daObjEskban5Act_cFv = .text:0x000001FC; // type:function size:0x16C scope:global align:4 +__dt__4cXyzFv = .text:0x00000368; // type:function size:0x3C scope:weak align:4 +Mthd_Create__Q211daObjEskban5Act_cFv = .text:0x000003A4; // type:function size:0x12C scope:global align:4 +__ct__Q211daObjEskban5Act_cFv = .text:0x000004D0; // type:function size:0x1C8 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000698; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000764; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000007AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000878; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000091C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000964; // type:function size:0x5C scope:weak align:4 +Delete__Q211daObjEskban5Act_cFv = .text:0x000009C0; // type:function size:0x50 scope:global align:4 +Mthd_Delete__Q211daObjEskban5Act_cFv = .text:0x00000A10; // type:function size:0x58 scope:global align:4 +set_mtx__Q211daObjEskban5Act_cFv = .text:0x00000A68; // type:function size:0x98 scope:global align:4 +init_mtx__Q211daObjEskban5Act_cFv = .text:0x00000B00; // type:function size:0x3C scope:global align:4 +eff_m_break__Q211daObjEskban5Act_cFUsUs = .text:0x00000B3C; // type:function size:0x144 scope:global align:4 +eff_b_break__Q211daObjEskban5Act_cFUs = .text:0x00000C80; // type:function size:0xC4 scope:global align:4 +daObjEskban_effect_set__Q211daObjEskban5Act_cFv = .text:0x00000D44; // type:function size:0x1AC scope:global align:4 +Execute__Q211daObjEskban5Act_cFPPA3_A4_f = .text:0x00000EF0; // type:function size:0x510 scope:global align:4 +Draw__Q211daObjEskban5Act_cFv = .text:0x00001400; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x000014B4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x000014D4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x000014F4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x00001514; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv = .text:0x00001540; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x0000156C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001574; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x0000157C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001584; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x0000158C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001594; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000159C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000015A4; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000015AC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000015F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001604; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000160C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001614; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000161C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001624; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000165C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001664; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000166C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001674; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000016AC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000016B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000016C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000016D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001720; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001728; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001730; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001738; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001770; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001778; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001780; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000178C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjEskban5Act_c5Prm_eQ311daObjEskban5Act_c5Prm_e = .text:0x00001798; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000017B4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000017BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000017C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000017CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjEskban5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_evname__Q211daObjEskban5Act_c = .rodata:0x00000008; // type:object size:0x7 scope:global align:4 data:string +@4028 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4034 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4313 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4336 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4390 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x86 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cyl_check_src = .data:0x00000030; // type:object size:0x44 scope:local align:4 +cyl_camera_src = .data:0x00000074; // type:object size:0x44 scope:local align:4 +sph_check_src = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +Mthd_Eskban__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@ = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Eskban = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000148; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000188; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000021C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002BC; // type:object size:0x54 scope:weak align:4 +__vt__Q211daObjEskban5Act_c = .data:0x00000310; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_mtx__Q211daObjEskban5Act_c = .bss:0x00000054; // type:object size:0x30 scope:global align:4 +@4341 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4342 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +offset_vec$4340 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +init$4349 = .bss:0x000000A0; // type:object size:0x1 scope:local align:1 +d_scale$4348 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +init$4352 = .bss:0x000000B0; // type:object size:0x1 scope:local align:1 +p_scale$4351 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_ferris/splits.txt b/config/GZLP01/rels/d_a_obj_ferris/splits.txt new file mode 100644 index 000000000..6345d1861 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ferris/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ferris.cpp: + .text start:0x000000EC end:0x00002098 + .text start:0x00002098 end:0x000020D4 + .rodata start:0x00000000 end:0x000001F5 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x00000120 diff --git a/config/GZLP01/rels/d_a_obj_ferris/symbols.txt b/config/GZLP01/rels/d_a_obj_ferris/symbols.txt new file mode 100644 index 000000000..d8fd3a732 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ferris/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q211daObjFerris5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjFerris5Act_cFv = .text:0x00000110; // type:function size:0x37C scope:global align:4 +ride_call_back__Q211daObjFerris5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x50 scope:global align:4 +_create__Q211daObjFerris5Act_cFv = .text:0x000004DC; // type:function size:0x3BC scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000898; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000964; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000009E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A30; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A8C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000AD4; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00000BA0; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C24; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00000C6C; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00000CFC; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000D50; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000DAC; // type:function size:0x3C scope:weak align:4 +_delete__Q211daObjFerris5Act_cFv = .text:0x00000DE8; // type:function size:0xC0 scope:global align:4 +set_mtx__Q211daObjFerris5Act_cFi = .text:0x00000EA8; // type:function size:0x310 scope:global align:4 +init_mtx__Q211daObjFerris5Act_cFv = .text:0x000011B8; // type:function size:0x88 scope:global align:4 +now_event__Q211daObjFerris5Act_cFs = .text:0x00001240; // type:function size:0x2C scope:global align:4 +set_event__Q211daObjFerris5Act_cFs = .text:0x0000126C; // type:function size:0x28 scope:global align:4 +exe_event__Q211daObjFerris5Act_cFv = .text:0x00001294; // type:function size:0xC8 scope:global align:4 +angle_mng__Q211daObjFerris5Act_cFv = .text:0x0000135C; // type:function size:0x58 scope:global align:4 +rot_mng__Q211daObjFerris5Act_cFv = .text:0x000013B4; // type:function size:0x30C scope:global align:4 +set_collision__Q211daObjFerris5Act_cFv = .text:0x000016C0; // type:function size:0x390 scope:global align:4 +make_lean__Q211daObjFerris5Act_cFv = .text:0x00001A50; // type:function size:0x1E0 scope:global align:4 +_execute__Q211daObjFerris5Act_cFv = .text:0x00001C30; // type:function size:0x128 scope:global align:4 +_draw__Q211daObjFerris5Act_cFv = .text:0x00001D58; // type:function size:0xC0 scope:global align:4 +Mthd_Create__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E18; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E38; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E5C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001E80; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv = .text:0x00001EA4; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001EAC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001EF4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001F04; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001F0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001F14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001F1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001F24; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001F5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001F64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001F6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001F74; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001FAC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001FB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001FB8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001FC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001FC8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001FD4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001FE0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001FF0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001FF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002000; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002008; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002010; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002048; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002050; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002058; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002060; // type:function size:0x38 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjFerris5Act_c7Param_eQ311daObjFerris5Act_c7Param_e = .text:0x00002098; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000020B4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000020BC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000020C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000020CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +M_cyl_src__11daObjFerris = .rodata:0x00000024; // type:object size:0x44 scope:local align:4 +M_sph_src__11daObjFerris = .rodata:0x00000068; // type:object size:0x40 scope:local align:4 +M_arcname__Q211daObjFerris5Act_c = .rodata:0x000000A8; // type:object size:0x8 scope:global align:4 data:string +@4214 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4217 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4477 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4478 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4479 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4480 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4537 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4749 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4750 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4751 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4753 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4754 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4758 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4760 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4762 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4763 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4764 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4766 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4767 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4768 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4824 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4825 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4826 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4844 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4845 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4847 = .rodata:0x00000160; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000168; // type:object size:0x8D scope:local align:4 data:string_table +@4621 = .data:0x00000000; // type:object size:0x2C scope:local align:4 +Mthd_Table__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@ = .data:0x0000002C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ferris = .data:0x0000004C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000007C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000088; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000A0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000194; // type:object size:0x88 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4378 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4379 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4381 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4382 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4383 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@4384 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@4385 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +offset$4377 = .bss:0x000000A0; // type:object size:0x48 scope:local align:4 +@4630 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +init$4631 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +zero_offset$4629 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@4641 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +init$4642 = .bss:0x00000110; // type:object size:0x1 scope:local align:1 +zero_offset$4640 = .bss:0x00000114; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_figure/splits.txt b/config/GZLP01/rels/d_a_obj_figure/splits.txt new file mode 100644 index 000000000..0fec6f8f0 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_figure/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_figure.cpp: + .text start:0x000000EC end:0x00002348 + .text start:0x00002348 end:0x000023A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000822 + .data start:0x00000000 end:0x00000234 + .bss start:0x00000008 end:0x000000D4 diff --git a/config/GZLP01/rels/d_a_obj_figure/symbols.txt b/config/GZLP01/rels/d_a_obj_figure/symbols.txt new file mode 100644 index 000000000..a45a6b5e9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_figure/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daObjFigure_cFv = .text:0x000000EC; // type:function size:0x240 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000032C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003F8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000440; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000049C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000004E4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000540; // type:function size:0x48 scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000588; // type:function size:0x20 scope:local align:4 +phase_1__FP13daObjFigure_c = .text:0x000005A8; // type:function size:0x7C scope:local align:4 +phase_2__FP13daObjFigure_c = .text:0x00000624; // type:function size:0xCC scope:local align:4 +_create__13daObjFigure_cFv = .text:0x000006F0; // type:function size:0x30 scope:global align:4 +createHeap__13daObjFigure_cFv = .text:0x00000720; // type:function size:0x370 scope:global align:4 +createInit__13daObjFigure_cFv = .text:0x00000A90; // type:function size:0x164 scope:global align:4 +_delete__13daObjFigure_cFv = .text:0x00000BF4; // type:function size:0x84 scope:global align:4 +_draw__13daObjFigure_cFv = .text:0x00000C78; // type:function size:0x170 scope:global align:4 +_execute__13daObjFigure_cFv = .text:0x00000DE8; // type:function size:0x128 scope:global align:4 +executeNormal__13daObjFigure_cFv = .text:0x00000F10; // type:function size:0xC4 scope:global align:4 +eventMove__13daObjFigure_cFv = .text:0x00000FD4; // type:function size:0x8C scope:global align:4 +privateCut__13daObjFigure_cFv = .text:0x00001060; // type:function size:0x13C scope:global align:4 +eventMesSetInit__13daObjFigure_cFi = .text:0x0000119C; // type:function size:0xF8 scope:global align:4 +eventMesSet__13daObjFigure_cFv = .text:0x00001294; // type:function size:0x36C scope:global align:4 +eventOnPlrInit__13daObjFigure_cFv = .text:0x00001600; // type:function size:0x58 scope:global align:4 +eventOffPlrInit__13daObjFigure_cFv = .text:0x00001658; // type:function size:0x50 scope:global align:4 +talk__13daObjFigure_cFi = .text:0x000016A8; // type:function size:0xE0 scope:global align:4 +next_msgStatus__13daObjFigure_cFPUl = .text:0x00001788; // type:function size:0x50 scope:global align:4 +getMsg__13daObjFigure_cFv = .text:0x000017D8; // type:function size:0x14 scope:global align:4 +setMessage__13daObjFigure_cFUl = .text:0x000017EC; // type:function size:0x10 scope:global align:4 +getPrmFigureNo__13daObjFigure_cFv = .text:0x000017FC; // type:function size:0x2C scope:global align:4 +setMtx__13daObjFigure_cFv = .text:0x00001828; // type:function size:0x12C scope:global align:4 +isFigureGet__13daObjFigure_cFUc = .text:0x00001954; // type:function size:0x88 scope:global align:4 +getFigureBmd__13daObjFigure_cFUc = .text:0x000019DC; // type:function size:0xA4 scope:global align:4 +daSampleCreate__FPv = .text:0x00001A80; // type:function size:0x20 scope:local align:4 +daSampleDelete__FPv = .text:0x00001AA0; // type:function size:0x20 scope:local align:4 +daSampleExecute__FPv = .text:0x00001AC0; // type:function size:0x20 scope:local align:4 +daSampleDraw__FPv = .text:0x00001AE0; // type:function size:0x20 scope:local align:4 +daSampleIsDelete__FPv = .text:0x00001B00; // type:function size:0x8 scope:local align:4 +linkDraw__FP14mDoExt_McaMorf = .text:0x00001B08; // type:function size:0x640 scope:local align:4 +__dt__24mDoExt_onCupOffAupPacketFv = .text:0x00002148; // type:function size:0x5C scope:weak align:4 +__dt__24mDoExt_offCupOnAupPacketFv = .text:0x000021A4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002200; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000225C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000226C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002274; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000227C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002284; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000228C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000022C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000022CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000022D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000022DC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002314; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002318; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002320; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002328; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002330; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000233C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjFigure_c5Prm_eQ213daObjFigure_c5Prm_e = .text:0x00002348; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_figure_cpp = .text:0x00002364; // type:function size:0x2C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002390; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002398; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_figure_dat_tbl = .rodata:0x00000000; // type:object size:0x648 scope:local align:4 +l_figure_check_tbl = .rodata:0x00000648; // type:object size:0xD0 scope:local align:4 +@4420 = .rodata:0x00000718; // type:object size:0x4 scope:local align:4 data:float +@4444 = .rodata:0x0000071C; // type:object size:0x4 scope:local align:4 data:float +@4445 = .rodata:0x00000720; // type:object size:0x4 scope:local align:4 data:float +@4446 = .rodata:0x00000724; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000728; // type:object size:0x4 scope:local align:4 data:float +@4448 = .rodata:0x0000072C; // type:object size:0x4 scope:local align:4 +@4534 = .rodata:0x00000730; // type:object size:0x4 scope:local align:4 data:float +@4701 = .rodata:0x00000738; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000740; // type:object size:0xE2 scope:local align:4 data:string_table +l_arcname_tbl = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_figure_comp = .data:0x00000034; // type:object size:0x22 scope:local align:4 +l_cyl_src = .data:0x00000058; // type:object size:0x44 scope:local align:4 +l_method$4348 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4508 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000000B4; // type:object size:0xC scope:local align:4 +cut_name_tbl$4579 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +daSampleMethodTable = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_FIGURE = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4923 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4924 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +l_offCupOnAupPacket1$4922 = .bss:0x00000064; // type:object size:0x10 scope:local align:4 +@4927 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +init$4928 = .bss:0x00000080; // type:object size:0x1 scope:local align:1 +l_offCupOnAupPacket2$4926 = .bss:0x00000084; // type:object size:0x10 scope:local align:4 +@4931 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +init$4932 = .bss:0x000000A0; // type:object size:0x1 scope:local align:1 +l_onCupOffAupPacket1$4930 = .bss:0x000000A4; // type:object size:0x10 scope:local align:4 +@4935 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$4936 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +l_onCupOffAupPacket2$4934 = .bss:0x000000C4; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_firewall/splits.txt b/config/GZLP01/rels/d_a_obj_firewall/splits.txt new file mode 100644 index 000000000..c61b212c5 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_firewall/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_firewall.cpp: + .text start:0x00000078 end:0x00001E9C + .text start:0x00001E9C end:0x00001EF4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000012F + .data start:0x00000000 end:0x00000280 + .bss start:0x00000000 end:0x00000004 diff --git a/config/GZLP01/rels/d_a_obj_firewall/symbols.txt b/config/GZLP01/rels/d_a_obj_firewall/symbols.txt new file mode 100644 index 000000000..d7997891c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_firewall/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__15daObjFirewall_cFv = .text:0x00000078; // type:function size:0x74 scope:global align:4 +solidHeapCB__15daObjFirewall_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__15daObjFirewall_cFv = .text:0x00000110; // type:function size:0x1CC scope:global align:4 +registCollisionTable__15daObjFirewall_cFv = .text:0x000002DC; // type:function size:0x28C scope:global align:4 +__dt__4cXyzFv = .text:0x00000568; // type:function size:0x3C scope:weak align:4 +setPointLight__15daObjFirewall_cFv = .text:0x000005A4; // type:function size:0x1F0 scope:global align:4 +particle_set__15daObjFirewall_cFv = .text:0x00000794; // type:function size:0x1DC scope:global align:4 +particle_delete__15daObjFirewall_cFv = .text:0x00000970; // type:function size:0xAC scope:global align:4 +seStart__15daObjFirewall_cFUl = .text:0x00000A1C; // type:function size:0x94 scope:global align:4 +set_se__15daObjFirewall_cFb = .text:0x00000AB0; // type:function size:0x78 scope:global align:4 +seDelete__15daObjFirewall_cFv = .text:0x00000B28; // type:function size:0x6C scope:global align:4 +set_pl_se__15daObjFirewall_cFv = .text:0x00000B94; // type:function size:0xD0 scope:global align:4 +setup_burn_up__15daObjFirewall_cFv = .text:0x00000C64; // type:function size:0x178 scope:global align:4 +setup_put_the_fire_out__15daObjFirewall_cFv = .text:0x00000DDC; // type:function size:0xD0 scope:global align:4 +_create__15daObjFirewall_cFv = .text:0x00000EAC; // type:function size:0x34C scope:global align:4 +__ct__4cXyzFv = .text:0x000011F8; // type:function size:0x4 scope:weak align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000011FC; // type:function size:0x3C scope:weak align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x00001238; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000123C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001298; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000012F4; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000133C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001408; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001450; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000014AC; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000014F4; // type:function size:0x5C scope:weak align:4 +_delete__15daObjFirewall_cFv = .text:0x00001550; // type:function size:0xA4 scope:global align:4 +wait_act_proc__15daObjFirewall_cFv = .text:0x000015F4; // type:function size:0xE0 scope:global align:4 +wait2_act_proc__15daObjFirewall_cFv = .text:0x000016D4; // type:function size:0x14C scope:global align:4 +wait3_act_proc__15daObjFirewall_cFv = .text:0x00001820; // type:function size:0xC0 scope:global align:4 +appear_act_proc__15daObjFirewall_cFv = .text:0x000018E0; // type:function size:0xD0 scope:global align:4 +demo_end_wait_act_proc__15daObjFirewall_cFv = .text:0x000019B0; // type:function size:0x84 scope:global align:4 +burn_wait_act_proc__15daObjFirewall_cFv = .text:0x00001A34; // type:function size:0x134 scope:global align:4 +retire_act_proc__15daObjFirewall_cFv = .text:0x00001B68; // type:function size:0x84 scope:global align:4 +_execute__15daObjFirewall_cFv = .text:0x00001BEC; // type:function size:0x84 scope:global align:4 +_draw__15daObjFirewall_cFv = .text:0x00001C70; // type:function size:0x64 scope:global align:4 +daObjFirewall_Create__FP10fopAc_ac_c = .text:0x00001CD4; // type:function size:0x20 scope:local align:4 +daObjFirewall_Delete__FP15daObjFirewall_c = .text:0x00001CF4; // type:function size:0x24 scope:local align:4 +daObjFirewall_Execute__FP15daObjFirewall_c = .text:0x00001D18; // type:function size:0x24 scope:local align:4 +daObjFirewall_Draw__FP15daObjFirewall_c = .text:0x00001D3C; // type:function size:0x24 scope:local align:4 +daObjFirewall_IsDelete__FP15daObjFirewall_c = .text:0x00001D60; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001D68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001DB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001DC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001DC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001DD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001DD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001DE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001E18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001E20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001E28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001E68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001E6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001E74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001E7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001E84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001E90; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ215daObjFirewall_c7Param_eQ215daObjFirewall_c7Param_e = .text:0x00001E9C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_firewall_cpp = .text:0x00001EB8; // type:function size:0x2C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001EE4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001EEC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 data:string +l_cyl_src__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_ev_name__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x0000004C; // type:object size:0xE scope:local align:4 data:string +l_ev_name2__30@unnamed@d_a_obj_firewall_cpp@ = .rodata:0x0000005C; // type:object size:0xF scope:local align:4 data:string +@4065 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4092 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4145 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@4199 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4201 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@4212 = .rodata:0x000000C8; // type:object size:0xA scope:local align:4 +@4651 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4652 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4653 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F0; // type:object size:0x3F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_ev_name_table__30@unnamed@d_a_obj_firewall_cpp@ = .data:0x00000030; // type:object size:0x8 scope:local align:4 +zou_chk_angl$4096 = .data:0x00000038; // type:object size:0xA scope:local align:4 +@4155 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4156 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4157 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +chk_word0$4336 = .data:0x00000068; // type:object size:0x9 scope:local align:4 data:string +chk_word1$4337 = .data:0x00000074; // type:object size:0xA scope:local align:4 data:string +chk_word2$4338 = .data:0x00000080; // type:object size:0x6 scope:local align:4 data:string +chk_word_table$4339 = .data:0x00000088; // type:object size:0xC scope:local align:4 +voice_table$4340 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4364 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4423 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +@4425 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4626 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4677 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4679 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4699 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4713 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +l_daObjFirewall_Method = .data:0x00000100; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Firewall = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000168; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000174; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000018C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000022C; // type:object size:0x54 scope:weak align:4 +l_enter_angl_band__30@unnamed@d_a_obj_firewall_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_flame/splits.txt b/config/GZLP01/rels/d_a_obj_flame/splits.txt new file mode 100644 index 000000000..8d7f3fae0 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_flame/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_flame.cpp: + .text start:0x00000078 end:0x0000298C + .text start:0x0000298C end:0x000029B8 + .rodata start:0x00000000 end:0x0000028B + .data start:0x00000000 end:0x00000270 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_obj_flame/symbols.txt b/config/GZLP01/rels/d_a_obj_flame/symbols.txt new file mode 100644 index 000000000..ea1a7edff --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_flame/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_switch__Q210daObjFlame5Act_cFv = .text:0x00000078; // type:function size:0x98 scope:global align:4 +solidHeapCB__Q210daObjFlame5Act_cFP10fopAc_ac_c = .text:0x00000110; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjFlame5Act_cFv = .text:0x00000134; // type:function size:0x2E0 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000414; // type:function size:0x48 scope:weak align:4 +create_mode_init__Q210daObjFlame5Act_cFv = .text:0x0000045C; // type:function size:0x37C scope:global align:4 +set_mtx__Q210daObjFlame5Act_cFv = .text:0x000007D8; // type:function size:0x158 scope:global align:4 +init_mtx__Q210daObjFlame5Act_cFv = .text:0x00000930; // type:function size:0x20 scope:global align:4 +em_position__Q210daObjFlame5Act_cFv = .text:0x00000950; // type:function size:0x1EC scope:global align:4 +em_simple_set__Q210daObjFlame5Act_cFv = .text:0x00000B3C; // type:function size:0x170 scope:global align:4 +em_simple_inv__Q210daObjFlame5Act_cFv = .text:0x00000CAC; // type:function size:0x40 scope:global align:4 +em_manual_set__Q210daObjFlame5Act_cFv = .text:0x00000CEC; // type:function size:0x218 scope:global align:4 +em_manual_inv__Q210daObjFlame5Act_cFv = .text:0x00000F04; // type:function size:0x10C scope:global align:4 +ki_init__Q210daObjFlame5Act_cFv = .text:0x00001010; // type:function size:0x60 scope:global align:4 +ki_make__Q210daObjFlame5Act_cFv = .text:0x00001070; // type:function size:0x124 scope:global align:4 +eff_hase__Q210daObjFlame5Act_cFv = .text:0x00001194; // type:function size:0x50 scope:global align:4 +se_fireblast_omen__Q210daObjFlame5Act_cFv = .text:0x000011E4; // type:function size:0x70 scope:global align:4 +liftup_magmarock__Q210daObjFlame5Act_cFPvPv = .text:0x00001254; // type:function size:0x3BC scope:global align:4 +liftup_mflft__Q210daObjFlame5Act_cFPvPv = .text:0x00001610; // type:function size:0x274 scope:global align:4 +mode_wait__Q210daObjFlame5Act_cFv = .text:0x00001884; // type:function size:0x104 scope:global align:4 +mode_wait2__Q210daObjFlame5Act_cFv = .text:0x00001988; // type:function size:0x80 scope:global align:4 +mode_l_before__Q210daObjFlame5Act_cFv = .text:0x00001A08; // type:function size:0x90 scope:global align:4 +mode_l_u__Q210daObjFlame5Act_cFv = .text:0x00001A98; // type:function size:0x50 scope:global align:4 +mode_u__Q210daObjFlame5Act_cFv = .text:0x00001AE8; // type:function size:0x38 scope:global align:4 +mode_u_l__Q210daObjFlame5Act_cFv = .text:0x00001B20; // type:function size:0x54 scope:global align:4 +mode_l_after__Q210daObjFlame5Act_cFv = .text:0x00001B74; // type:function size:0x78 scope:global align:4 +mode_proc_call__Q210daObjFlame5Act_cFv = .text:0x00001BEC; // type:function size:0x2C0 scope:global align:4 +Create__Q210daObjFlame6MethodFPv = .text:0x00001EAC; // type:function size:0x20 scope:global align:4 +_create__Q210daObjFlame5Act_cFv = .text:0x00001ECC; // type:function size:0x334 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00002200; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x000022E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000233C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002384; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000023E0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002428; // type:function size:0x5C scope:weak align:4 +Delete__Q210daObjFlame6MethodFPv = .text:0x00002484; // type:function size:0x30 scope:global align:4 +Execute__Q210daObjFlame6MethodFPv = .text:0x000024B4; // type:function size:0x184 scope:global align:4 +Draw__Q210daObjFlame6MethodFPv = .text:0x00002638; // type:function size:0xD8 scope:global align:4 +IsDelete__Q210daObjFlame6MethodFPv = .text:0x00002710; // type:function size:0xA0 scope:global align:4 +__dt__10cCcD_GSttsFv = .text:0x000027B0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x000027F8; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002808; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002810; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002818; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002850; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002858; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002860; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002868; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000028A0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000028AC; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000028B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000028BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000028C4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000028CC; // type:function size:0x8 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000028D4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002930; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjFlame5Act_c5Prm_eQ310daObjFlame5Act_c5Prm_e = .text:0x0000298C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x000029A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x000029B0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr_base__Q210daObjFlame5Act_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +M_cps_src__Q210daObjFlame5Act_c = .rodata:0x00000014; // type:object size:0x4C scope:global align:4 +M_attr_scl__Q210daObjFlame5Act_c = .rodata:0x00000060; // type:object size:0x160 scope:global align:4 +@4242 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@4244 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@4245 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 data:float +@4250 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x000001F8; // type:object size:0x8 scope:local align:8 data:double +@4360 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@4362 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@4564 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000218; // type:object size:0x8 scope:local align:8 +@4646 = .rodata:0x00000220; // type:object size:0x8 scope:local align:8 +@4647 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@4648 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:string +@4695 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@4763 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@4770 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 data:float +@4777 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000254; // type:object size:0x37 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +M_arcname__Q210daObjFlame5Act_c = .data:0x00000030; // type:object size:0x9 scope:global align:4 data:string +@4791 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4792 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4793 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4794 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4795 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4796 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4797 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_proc$4790 = .data:0x00000090; // type:object size:0x54 scope:local align:4 +Table__Q210daObjFlame6Method = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Flame = .data:0x00000104; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x0000014C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001F8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000264; // type:object size:0xC scope:weak align:4 +init$4798 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_ftree/splits.txt b/config/GZLP01/rels/d_a_obj_ftree/splits.txt new file mode 100644 index 000000000..3ffab4ba9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ftree/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ftree.cpp: + .text start:0x00000078 end:0x0000476C + .text start:0x0000476C end:0x0000476C + .text start:0x0000476C end:0x00004AB8 + .text start:0x00004AB8 end:0x00004B24 + .rodata start:0x00000000 end:0x00000228 + .data start:0x00000000 end:0x00000524 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLP01/rels/d_a_obj_ftree/symbols.txt b/config/GZLP01/rels/d_a_obj_ftree/symbols.txt new file mode 100644 index 000000000..9cab59bfb --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ftree/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +search_heart_part__Q210daObjFtree5Act_cFv = .text:0x00000078; // type:function size:0x64 scope:global align:4 +launch_heart_part__Q210daObjFtree5Act_cFv = .text:0x000000DC; // type:function size:0x114 scope:global align:4 +place_heart_part__Q210daObjFtree5Act_cFv = .text:0x000001F0; // type:function size:0x1A4 scope:global align:4 +Ftree_get_water_pos__10daObjFtreeFP4cXyzP4cXyz = .text:0x00000394; // type:function size:0xC0 scope:local align:4 +estimate_water__Q210daObjFtree5Act_cFv = .text:0x00000454; // type:function size:0x64 scope:global align:4 +Ftree_checkXyEventCallBack__10daObjFtreeFPvi = .text:0x000004B8; // type:function size:0x24 scope:local align:4 +Ftree_XyEventCallBack__10daObjFtreeFPvi = .text:0x000004DC; // type:function size:0x20 scope:local align:4 +XyEventCallBack__Q210daObjFtree5Act_cFi = .text:0x000004FC; // type:function size:0xE8 scope:global align:4 +XyEvent_init__Q210daObjFtree5Act_cFv = .text:0x000005E4; // type:function size:0x14 scope:global align:4 +XyEvent_set__Q210daObjFtree5Act_cFs = .text:0x000005F8; // type:function size:0x34 scope:global align:4 +XyEvent_exe__Q210daObjFtree5Act_cFv = .text:0x0000062C; // type:function size:0x138 scope:global align:4 +param_get_tree_idx__Q210daObjFtree5Act_cCFv = .text:0x00000764; // type:function size:0x44 scope:weak align:4 +SetJointAnimation__Q210daObjFtree5Act_cFiffi = .text:0x000007A8; // type:function size:0x130 scope:global align:4 +PlayStopJointAnimation__Q210daObjFtree5Act_cFv = .text:0x000008D8; // type:function size:0x38 scope:global align:4 +PlayStopColorAnimation__Q210daObjFtree5Act_cFv = .text:0x00000910; // type:function size:0x2C scope:global align:4 +set_first_stat__Q210daObjFtree5Act_cFv = .text:0x0000093C; // type:function size:0xE0 scope:global align:4 +set_collision__Q210daObjFtree5Act_cFv = .text:0x00000A1C; // type:function size:0x200 scope:global align:4 +talk_ct__Q210daObjFtree5Act_cFv = .text:0x00000C1C; // type:function size:0x134 scope:global align:4 +talk_main__Q210daObjFtree5Act_cFv = .text:0x00000D50; // type:function size:0x1C4 scope:global align:4 +get_tev_material0_color__Q210daObjFtree5Act_cFP12J3DModelDataUlPsPsPs = .text:0x00000F14; // type:function size:0xB0 scope:global align:4 +set_tev_color__Q210daObjFtree5Act_cFP12J3DModelDataUlsss = .text:0x00000FC4; // type:function size:0xAC scope:global align:4 +is_broughtID__10daObjFtreeFi = .text:0x00001070; // type:function size:0x80 scope:local align:4 +is_brought__Q210daObjFtree5Act_cFv = .text:0x000010F0; // type:function size:0x48 scope:global align:4 +set_broughtID__Q210daObjFtree5Act_cFi = .text:0x00001138; // type:function size:0xC4 scope:global align:4 +set_brought__Q210daObjFtree5Act_cFv = .text:0x000011FC; // type:function size:0x64 scope:global align:4 +unset_broughtID__Q210daObjFtree5Act_cFi = .text:0x00001260; // type:function size:0x70 scope:global align:4 +unset_brought__Q210daObjFtree5Act_cFv = .text:0x000012D0; // type:function size:0x64 scope:global align:4 +get_ftree_info__Q210daObjFtree5Act_cFPQ210daObjFtree18_ftree_seach_info_ = .text:0x00001334; // type:function size:0x6C scope:global align:4 +iam_last__Q210daObjFtree5Act_cFv = .text:0x000013A0; // type:function size:0x60 scope:global align:4 +action_none_init__Q210daObjFtree5Act_cFs = .text:0x00001400; // type:function size:0x14 scope:global align:4 +action_none_main__Q210daObjFtree5Act_cFv = .text:0x00001414; // type:function size:0x4 scope:global align:4 +action_waitS_init__Q210daObjFtree5Act_cFs = .text:0x00001418; // type:function size:0xD0 scope:global align:4 +action_waitS_main__Q210daObjFtree5Act_cFv = .text:0x000014E8; // type:function size:0x120 scope:global align:4 +action_waitM_init__Q210daObjFtree5Act_cFs = .text:0x00001608; // type:function size:0x134 scope:global align:4 +action_waitM_main__Q210daObjFtree5Act_cFv = .text:0x0000173C; // type:function size:0x13C scope:global align:4 +action_waitL_init__Q210daObjFtree5Act_cFs = .text:0x00001878; // type:function size:0x34 scope:global align:4 +action_waitL_main__Q210daObjFtree5Act_cFv = .text:0x000018AC; // type:function size:0x110 scope:global align:4 +action_pikupikuS_init__Q210daObjFtree5Act_cFs = .text:0x000019BC; // type:function size:0x90 scope:global align:4 +action_pikupikuS_main__Q210daObjFtree5Act_cFv = .text:0x00001A4C; // type:function size:0xA8 scope:global align:4 +action_pikupikuM_init__Q210daObjFtree5Act_cFs = .text:0x00001AF4; // type:function size:0x58 scope:global align:4 +action_pikupikuM_main__Q210daObjFtree5Act_cFv = .text:0x00001B4C; // type:function size:0xF8 scope:global align:4 +action_pikupikuL_init__Q210daObjFtree5Act_cFs = .text:0x00001C44; // type:function size:0x58 scope:global align:4 +action_pikupikuL_main__Q210daObjFtree5Act_cFv = .text:0x00001C9C; // type:function size:0xF8 scope:global align:4 +action_changeSL_init__Q210daObjFtree5Act_cFs = .text:0x00001D94; // type:function size:0x118 scope:global align:4 +action_changeSL_main__Q210daObjFtree5Act_cFv = .text:0x00001EAC; // type:function size:0x60 scope:global align:4 +action_changeSL2_init__Q210daObjFtree5Act_cFs = .text:0x00001F0C; // type:function size:0xA8 scope:global align:4 +action_changeSL2_main__Q210daObjFtree5Act_cFv = .text:0x00001FB4; // type:function size:0x34C scope:global align:4 +action_changeLS_init__Q210daObjFtree5Act_cFs = .text:0x00002300; // type:function size:0x44 scope:global align:4 +action_changeLS_main__Q210daObjFtree5Act_cFv = .text:0x00002344; // type:function size:0x298 scope:global align:4 +action_changeLS2_init__Q210daObjFtree5Act_cFs = .text:0x000025DC; // type:function size:0xD0 scope:global align:4 +action_changeLS2_main__Q210daObjFtree5Act_cFv = .text:0x000026AC; // type:function size:0x60 scope:global align:4 +action_changeSM_init__Q210daObjFtree5Act_cFs = .text:0x0000270C; // type:function size:0x88 scope:global align:4 +action_changeSM_main__Q210daObjFtree5Act_cFv = .text:0x00002794; // type:function size:0x60 scope:global align:4 +action_changeMS_init__Q210daObjFtree5Act_cFs = .text:0x000027F4; // type:function size:0x4C scope:global align:4 +action_changeMS_main__Q210daObjFtree5Act_cFv = .text:0x00002840; // type:function size:0x20 scope:global align:4 +process_init__Q210daObjFtree5Act_cFis = .text:0x00002860; // type:function size:0x1EC scope:global align:4 +process_main__Q210daObjFtree5Act_cFv = .text:0x00002A4C; // type:function size:0x1A4 scope:global align:4 +solidHeapCB__Q210daObjFtree5Act_cFP10fopAc_ac_c = .text:0x00002BF0; // type:function size:0x24 scope:global align:4 +NodeCallBack_Effect__Q210daObjFtree5Act_cFP7J3DNodei = .text:0x00002C14; // type:function size:0x180 scope:global align:4 +Ftree_NodeCallBack_Effect__10daObjFtreeFP7J3DNodei = .text:0x00002D94; // type:function size:0x48 scope:local align:4 +Ftree_NodeCallBack_M__10daObjFtreeFP7J3DNodei = .text:0x00002DDC; // type:function size:0xC0 scope:local align:4 +Ftree_NodeCallBack_L__10daObjFtreeFP7J3DNodei = .text:0x00002E9C; // type:function size:0xC0 scope:local align:4 +create_heap__Q210daObjFtree5Act_cFv = .text:0x00002F5C; // type:function size:0x3F8 scope:global align:4 +_create__Q210daObjFtree5Act_cFv = .text:0x00003354; // type:function size:0x2A0 scope:global align:4 +__ct__Q210daObjFtree5Act_cFv = .text:0x000035F4; // type:function size:0x24C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003840; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000390C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003954; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000039B0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000039F8; // type:function size:0x5C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003A54; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003B94; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003CAC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003D4C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003DA8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00003DF0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003E4C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003E94; // type:function size:0x80 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00003F14; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00003F70; // type:function size:0x48 scope:weak align:4 +_delete__Q210daObjFtree5Act_cFv = .text:0x00003FB8; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjFtree5Act_cFv = .text:0x00004004; // type:function size:0x140 scope:global align:4 +_execute__Q210daObjFtree5Act_cFv = .text:0x00004144; // type:function size:0x180 scope:global align:4 +_draw__Q210daObjFtree5Act_cFv = .text:0x000042C4; // type:function size:0x298 scope:global align:4 +Mthd_Create__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x0000455C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x0000457C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x000045A0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x000045C4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv = .text:0x000045E8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000045F0; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00004638; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004680; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004690; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00004698; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000046A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000046A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000046B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000046E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000046F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000046F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004700; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004738; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000473C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004744; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000474C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004754; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004760; // type:function size:0xC scope:weak align:4 +__dt__Q210daObjFtree5Act_cFv = .text:0x0000476C; // type:function size:0x34C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00004AB8; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004AD4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00004ADC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00004AE4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00004AEC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00004AF4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00004AFC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00004B04; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00004B0C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00004B14; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00004B1C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@ = .rodata:0x00000000; // type:object size:0x60 scope:local align:4 +M_cyl_src__10daObjFtree = .rodata:0x00000060; // type:object size:0x44 scope:local align:4 +M_cyl_srcW__10daObjFtree = .rodata:0x000000A4; // type:object size:0x44 scope:local align:4 +@4076 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4079 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4080 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@4140 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4176 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@4278 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +ret_tree_no__10daObjFtree = .rodata:0x00000110; // type:object size:0xA scope:local align:4 +ret_num$localstatic3$param_get_tree_idx__Q210daObjFtree5Act_cCFv = .rodata:0x0000011A; // type:object size:0x1 scope:weak align:1 data:string +@4298 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@4300 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 data:double +@4332 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@4366 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4401 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@4647 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@4648 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4740 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:string +@4741 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4742 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4775 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@4800 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@4876 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@4877 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@4879 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@4880 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@4940 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5279 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5280 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@5698 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@5699 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001A0; // type:object size:0x88 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +message_table__10daObjFtree = .data:0x00000030; // type:object size:0x34 scope:global align:4 +@4977 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4978 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4979 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4980 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4981 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4982 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4983 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +@4984 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4985 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4986 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4987 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4988 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@4989 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +init_table$4976 = .data:0x00000100; // type:object size:0x9C scope:local align:4 +@5002 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +@5003 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +@5004 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +@5005 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@5006 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@5007 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@5008 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@5009 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@5010 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@5011 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@5012 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@5013 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@5014 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +main_table$5001 = .data:0x00000238; // type:object size:0x9C scope:local align:4 +M_arcname__Q210daObjFtree5Act_c = .data:0x000002D4; // type:object size:0x4 scope:global align:4 data:string +Mthd_Table__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@ = .data:0x000002D8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ftree = .data:0x000002F8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000334; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000364; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000404; // type:object size:0x54 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000458; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000488; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004B8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004DC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004E8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__Q210daObjFtree5Act_c = .data:0x00000518; // type:object size:0xC scope:weak align:4 +init$4990 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$5015 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_ganonbed/splits.txt b/config/GZLP01/rels/d_a_obj_ganonbed/splits.txt new file mode 100644 index 000000000..7e3aa32a8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ganonbed/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ganonbed.cpp: + .text start:0x00000078 end:0x000004D8 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_ganonbed/symbols.txt b/config/GZLP01/rels/d_a_obj_ganonbed/symbols.txt new file mode 100644 index 000000000..c33c84557 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ganonbed/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__11daObjGbed_cFv = .text:0x00000078; // type:function size:0x88 scope:global align:4 +solidHeapCB__11daObjGbed_cFP10fopAc_ac_c = .text:0x00000100; // type:function size:0x24 scope:global align:4 +create_heap__11daObjGbed_cFv = .text:0x00000124; // type:function size:0x100 scope:global align:4 +_create__11daObjGbed_cFv = .text:0x00000224; // type:function size:0xD4 scope:global align:4 +_delete__11daObjGbed_cFv = .text:0x000002F8; // type:function size:0x94 scope:global align:4 +_execute__11daObjGbed_cFv = .text:0x0000038C; // type:function size:0x58 scope:global align:4 +_draw__11daObjGbed_cFv = .text:0x000003E4; // type:function size:0x60 scope:global align:4 +daObjGbed_Create__FP10fopAc_ac_c = .text:0x00000444; // type:function size:0x20 scope:local align:4 +daObjGbed_Delete__FP11daObjGbed_c = .text:0x00000464; // type:function size:0x24 scope:local align:4 +daObjGbed_Execute__FP11daObjGbed_c = .text:0x00000488; // type:function size:0x24 scope:local align:4 +daObjGbed_Draw__FP11daObjGbed_c = .text:0x000004AC; // type:function size:0x24 scope:local align:4 +daObjGbed_IsDelete__FP11daObjGbed_c = .text:0x000004D0; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__30@unnamed@d_a_obj_ganonbed_cpp@ = .rodata:0x00000000; // type:object size:0x5 scope:local align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x1C scope:local align:4 data:string_table +l_daObjGbed_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gbed = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_gaship/splits.txt b/config/GZLP01/rels/d_a_obj_gaship/splits.txt new file mode 100644 index 000000000..04ad4a9e6 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gaship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gaship.cpp: + .text start:0x000000EC end:0x00000700 + .text start:0x00000700 end:0x00000760 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x000000B0 diff --git a/config/GZLP01/rels/d_a_obj_gaship/symbols.txt b/config/GZLP01/rels/d_a_obj_gaship/symbols.txt new file mode 100644 index 000000000..a93294ce8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gaship/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +birth_flag__Q211daObjGaship5Act_cFv = .text:0x000000EC; // type:function size:0x1F0 scope:global align:4 +__dt__5csXyzFv = .text:0x000002DC; // type:function size:0x3C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000318; // type:function size:0x3C scope:weak align:4 +solidHeapCB__Q211daObjGaship5Act_cFP10fopAc_ac_c = .text:0x00000354; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjGaship5Act_cFv = .text:0x00000378; // type:function size:0xD0 scope:global align:4 +_create__Q211daObjGaship5Act_cFv = .text:0x00000448; // type:function size:0xB0 scope:global align:4 +_delete__Q211daObjGaship5Act_cFv = .text:0x000004F8; // type:function size:0x30 scope:global align:4 +set_mtx__Q211daObjGaship5Act_cFv = .text:0x00000528; // type:function size:0xAC scope:global align:4 +_execute__Q211daObjGaship5Act_cFv = .text:0x000005D4; // type:function size:0x38 scope:global align:4 +_draw__Q211daObjGaship5Act_cFv = .text:0x0000060C; // type:function size:0x60 scope:global align:4 +Mthd_Create__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x0000066C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x0000068C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x000006B0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x000006D4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv = .text:0x000006F8; // type:function size:0x8 scope:local align:4 +__dt__Q211daObjGaship5Act_cFv = .text:0x00000700; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjGaship5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4087 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@4092 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x26 scope:local align:4 data:string_table +Mthd_Table__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gaship = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjGaship5Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4023 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4024 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4026 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +flag_offset$4022 = .bss:0x00000070; // type:object size:0x18 scope:local align:4 +@4028 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4029 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +@4031 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +flag_angle$4027 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_gaship2/splits.txt b/config/GZLP01/rels/d_a_obj_gaship2/splits.txt new file mode 100644 index 000000000..d1fa2013e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gaship2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gaship2.cpp: + .text start:0x00000078 end:0x0000059C + .text start:0x0000059C end:0x000005FC + .rodata start:0x00000000 end:0x0000003D + .data start:0x00000000 end:0x0000005C diff --git a/config/GZLP01/rels/d_a_obj_gaship2/symbols.txt b/config/GZLP01/rels/d_a_obj_gaship2/symbols.txt new file mode 100644 index 000000000..ff1e9815b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gaship2/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q212daObjGaship25Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjGaship25Act_cFv = .text:0x0000009C; // type:function size:0x184 scope:global align:4 +_create__Q212daObjGaship25Act_cFv = .text:0x00000220; // type:function size:0xD8 scope:global align:4 +_delete__Q212daObjGaship25Act_cFv = .text:0x000002F8; // type:function size:0x8C scope:global align:4 +set_mtx__Q212daObjGaship25Act_cFv = .text:0x00000384; // type:function size:0xAC scope:global align:4 +_execute__Q212daObjGaship25Act_cFv = .text:0x00000430; // type:function size:0x38 scope:global align:4 +_draw__Q212daObjGaship25Act_cFv = .text:0x00000468; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000508; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000528; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x0000054C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000570; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv = .text:0x00000594; // type:function size:0x8 scope:local align:4 +__dt__Q212daObjGaship25Act_cFv = .text:0x0000059C; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q212daObjGaship25Act_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x35 scope:local align:4 data:string_table +Mthd_Table__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gaship2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q212daObjGaship25Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_gnnbtltaki/splits.txt b/config/GZLP01/rels/d_a_obj_gnnbtltaki/splits.txt new file mode 100644 index 000000000..464a97530 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gnnbtltaki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gnnbtltaki.cpp: + .text start:0x00000078 end:0x00000660 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLP01/rels/d_a_obj_gnnbtltaki/symbols.txt b/config/GZLP01/rels/d_a_obj_gnnbtltaki/symbols.txt new file mode 100644 index 000000000..ad713135d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gnnbtltaki/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__15daObjGnnbtaki_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__15daObjGnnbtaki_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +_create__15daObjGnnbtaki_cFv = .text:0x000001F4; // type:function size:0x154 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000348; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003A4; // type:function size:0x48 scope:weak align:4 +_delete__15daObjGnnbtaki_cFv = .text:0x000003EC; // type:function size:0x30 scope:global align:4 +init_mtx__15daObjGnnbtaki_cFv = .text:0x0000041C; // type:function size:0x20 scope:global align:4 +_execute__15daObjGnnbtaki_cFv = .text:0x0000043C; // type:function size:0x10C scope:global align:4 +_draw__15daObjGnnbtaki_cFv = .text:0x00000548; // type:function size:0x84 scope:global align:4 +Mthd_Create__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x000005CC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x000005EC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x00000610; // type:function size:0x24 scope:local align:4 +Mthd_Draw__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x00000634; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv = .text:0x00000658; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__15daObjGnnbtaki_c = .rodata:0x00000000; // type:object size:0xB scope:global align:4 data:string +@4010 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4076 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4078 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x48 scope:local align:4 data:string_table +Gnnbtaki_Mthd_Table__32@unnamed@d_a_obj_gnnbtltaki_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gnnbtaki = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_gnndemotakie/splits.txt b/config/GZLP01/rels/d_a_obj_gnndemotakie/splits.txt new file mode 100644 index 000000000..4f0646634 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gnndemotakie/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gnndemotakie.cpp: + .text start:0x00000078 end:0x00000528 + .rodata start:0x00000000 end:0x0000005A + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLP01/rels/d_a_obj_gnndemotakie/symbols.txt b/config/GZLP01/rels/d_a_obj_gnndemotakie/symbols.txt new file mode 100644 index 000000000..2ce518131 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gnndemotakie/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__15daObjGnntakie_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__15daObjGnntakie_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +_create__15daObjGnntakie_cFv = .text:0x000001F4; // type:function size:0x10C scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000300; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000035C; // type:function size:0x48 scope:weak align:4 +_delete__15daObjGnntakie_cFv = .text:0x000003A4; // type:function size:0x30 scope:global align:4 +init_mtx__15daObjGnntakie_cFv = .text:0x000003D4; // type:function size:0x20 scope:global align:4 +_execute__15daObjGnntakie_cFv = .text:0x000003F4; // type:function size:0x28 scope:global align:4 +_draw__15daObjGnntakie_cFv = .text:0x0000041C; // type:function size:0x78 scope:global align:4 +Mthd_Create__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x00000494; // type:function size:0x20 scope:local align:4 +Mthd_Delete__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x000004B4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x000004D8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x000004FC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv = .text:0x00000520; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__15daObjGnntakie_c = .rodata:0x00000000; // type:object size:0xD scope:global align:4 data:string +@4010 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x3A scope:local align:4 data:string_table +Gnntakie_Mthd_Table__34@unnamed@d_a_obj_gnndemotakie_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gnntakie = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_gnndemotakis/splits.txt b/config/GZLP01/rels/d_a_obj_gnndemotakis/splits.txt new file mode 100644 index 000000000..ee01fde4c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gnndemotakis/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gnndemotakis.cpp: + .text start:0x00000078 end:0x00000620 + .rodata start:0x00000000 end:0x0000006A + .data start:0x00000000 end:0x00000068 diff --git a/config/GZLP01/rels/d_a_obj_gnndemotakis/symbols.txt b/config/GZLP01/rels/d_a_obj_gnndemotakis/symbols.txt new file mode 100644 index 000000000..94c2497be --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gnndemotakis/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__15daObjGnntakis_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__15daObjGnntakis_cFv = .text:0x00000098; // type:function size:0x15C scope:global align:4 +_create__15daObjGnntakis_cFv = .text:0x000001F4; // type:function size:0x114 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000308; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000364; // type:function size:0x48 scope:weak align:4 +_delete__15daObjGnntakis_cFv = .text:0x000003AC; // type:function size:0x30 scope:global align:4 +init_mtx__15daObjGnntakis_cFv = .text:0x000003DC; // type:function size:0x20 scope:global align:4 +_execute__15daObjGnntakis_cFv = .text:0x000003FC; // type:function size:0x118 scope:global align:4 +_draw__15daObjGnntakis_cFv = .text:0x00000514; // type:function size:0x78 scope:global align:4 +Mthd_Create__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x0000058C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x000005AC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x000005D0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x000005F4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv = .text:0x00000618; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__15daObjGnntakis_c = .rodata:0x00000000; // type:object size:0xD scope:global align:4 data:string +@4010 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4062 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4064 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x4A scope:local align:4 data:string_table +Gnntakis_Mthd_Table__34@unnamed@d_a_obj_gnndemotakis_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gnntakis = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_gong/splits.txt b/config/GZLP01/rels/d_a_obj_gong/splits.txt new file mode 100644 index 000000000..b5ba6b931 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gong/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gong.cpp: + .text start:0x00000078 end:0x00000614 + .rodata start:0x00000000 end:0x000000A6 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_gong/symbols.txt b/config/GZLP01/rels/d_a_obj_gong/symbols.txt new file mode 100644 index 000000000..4548c139c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gong/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q29daObjGong5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjGong5Act_cFv = .text:0x0000009C; // type:function size:0x1F0 scope:global align:4 +_create__Q29daObjGong5Act_cFv = .text:0x0000028C; // type:function size:0xE8 scope:global align:4 +_delete__Q29daObjGong5Act_cFv = .text:0x00000374; // type:function size:0x30 scope:global align:4 +set_mtx__Q29daObjGong5Act_cFv = .text:0x000003A4; // type:function size:0x70 scope:global align:4 +init_mtx__Q29daObjGong5Act_cFv = .text:0x00000414; // type:function size:0x40 scope:global align:4 +demo_move__Q29daObjGong5Act_cFv = .text:0x00000454; // type:function size:0x50 scope:global align:4 +_execute__Q29daObjGong5Act_cFv = .text:0x000004A4; // type:function size:0x4C scope:global align:4 +_draw__Q29daObjGong5Act_cFv = .text:0x000004F0; // type:function size:0x90 scope:global align:4 +Mthd_Create__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x00000580; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x000005A0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x000005C4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x000005E8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv = .text:0x0000060C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +M_arcname__Q29daObjGong5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4127 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4165 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000002C; // type:object size:0x7A scope:local align:4 data:string_table +Mthd_Table__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gong = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_gryw00/splits.txt b/config/GZLP01/rels/d_a_obj_gryw00/splits.txt new file mode 100644 index 000000000..f59bcb300 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gryw00/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gryw00.cpp: + .text start:0x00000078 end:0x00000F84 + .text start:0x00000F84 end:0x00000F9C + .text start:0x00000F9C end:0x00000FB8 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZLP01/rels/d_a_obj_gryw00/symbols.txt b/config/GZLP01/rels/d_a_obj_gryw00/symbols.txt new file mode 100644 index 000000000..0c0b3e14d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gryw00/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +get_draw_water_lv__13daObjGryw00_cFPv = .text:0x00000078; // type:function size:0x18 scope:global align:4 +setup_high_water_level_btk_anm__13daObjGryw00_cFv = .text:0x00000090; // type:function size:0xD8 scope:global align:4 +particle_set__13daObjGryw00_cFv = .text:0x00000168; // type:function size:0x168 scope:global align:4 +particle_move__13daObjGryw00_cFv = .text:0x000002D0; // type:function size:0x68 scope:global align:4 +particle_delete__13daObjGryw00_cFv = .text:0x00000338; // type:function size:0x54 scope:global align:4 +set_se__13daObjGryw00_cFv = .text:0x0000038C; // type:function size:0x138 scope:global align:4 +CreateHeap__13daObjGryw00_cFv = .text:0x000004C4; // type:function size:0x190 scope:global align:4 +Create__13daObjGryw00_cFv = .text:0x00000654; // type:function size:0x180 scope:global align:4 +Mthd_Create__13daObjGryw00_cFv = .text:0x000007D4; // type:function size:0x138 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000090C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000968; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000009C4; // type:function size:0x48 scope:weak align:4 +Delete__13daObjGryw00_cFv = .text:0x00000A0C; // type:function size:0x24 scope:global align:4 +Mthd_Delete__13daObjGryw00_cFv = .text:0x00000A30; // type:function size:0x4C scope:global align:4 +switch_wait_act_proc__13daObjGryw00_cFv = .text:0x00000A7C; // type:function size:0xD4 scope:global align:4 +spread_water_face_act_proc__13daObjGryw00_cFv = .text:0x00000B50; // type:function size:0x60 scope:global align:4 +water_level_move_wait_act_proc__13daObjGryw00_cFv = .text:0x00000BB0; // type:function size:0x94 scope:global align:4 +anime_loop_start_wait_act_proc__13daObjGryw00_cFv = .text:0x00000C44; // type:function size:0x8C scope:global align:4 +high_water_level_act_proc__13daObjGryw00_cFv = .text:0x00000CD0; // type:function size:0x4 scope:global align:4 +Execute__13daObjGryw00_cFPPA3_A4_f = .text:0x00000CD4; // type:function size:0x15C scope:global align:4 +Draw__13daObjGryw00_cFv = .text:0x00000E30; // type:function size:0x9C scope:global align:4 +daObjGryw00_Create__FP13daObjGryw00_c = .text:0x00000ECC; // type:function size:0x20 scope:local align:4 +daObjGryw00_Delete__FP13daObjGryw00_c = .text:0x00000EEC; // type:function size:0x20 scope:local align:4 +daObjGryw00_Execute__FP13daObjGryw00_c = .text:0x00000F0C; // type:function size:0x20 scope:local align:4 +daObjGryw00_Draw__FP13daObjGryw00_c = .text:0x00000F2C; // type:function size:0x2C scope:local align:4 +daObjGryw00_IsDelete__FP13daObjGryw00_c = .text:0x00000F58; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000F84; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000F8C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000F94; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjGryw00_c7Param_eQ213daObjGryw00_c7Param_e = .text:0x00000F9C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_gryw00_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +@4007 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4121 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4184 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4288 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000038; // type:object size:0x6C scope:local align:4 data:string_table +@4153 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4155 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@4248 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4272 = .data:0x00000024; // type:object size:0xC scope:local align:4 +@4280 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4294 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +l_daObjGryw00_Method = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gryw00 = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000A4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__13daObjGryw00_c = .data:0x000000BC; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_gtaki/splits.txt b/config/GZLP01/rels/d_a_obj_gtaki/splits.txt new file mode 100644 index 000000000..e4728ebad --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gtaki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_gtaki.cpp: + .text start:0x00000078 end:0x00000D68 + .rodata start:0x00000000 end:0x00000073 + .data start:0x00000000 end:0x000001A0 diff --git a/config/GZLP01/rels/d_a_obj_gtaki/symbols.txt b/config/GZLP01/rels/d_a_obj_gtaki/symbols.txt new file mode 100644 index 000000000..880d3c6be --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_gtaki/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +setDummyTexture__12daObjGtaki_cFv = .text:0x00000098; // type:function size:0x1E8 scope:global align:4 +CreateHeap__12daObjGtaki_cFv = .text:0x00000280; // type:function size:0x204 scope:global align:4 +CreateInit__12daObjGtaki_cFv = .text:0x00000484; // type:function size:0x180 scope:global align:4 +set_mtx__12daObjGtaki_cFv = .text:0x00000604; // type:function size:0x80 scope:global align:4 +daObjGtaki_Create__FPv = .text:0x00000684; // type:function size:0x20 scope:local align:4 +_create__12daObjGtaki_cFv = .text:0x000006A4; // type:function size:0x1D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000087C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000948; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000990; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000009EC; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A34; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A90; // type:function size:0x48 scope:weak align:4 +daObjGtaki_Delete__FPv = .text:0x00000AD8; // type:function size:0x60 scope:local align:4 +daObjGtaki_Draw__FPv = .text:0x00000B38; // type:function size:0xD0 scope:local align:4 +daObjGtaki_Execute__FPv = .text:0x00000C08; // type:function size:0x5C scope:local align:4 +daObjGtaki_IsDelete__FPv = .text:0x00000C64; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C6C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000C7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000C84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C8C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C9C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000CDC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000CE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CEC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D24; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D38; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D40; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D4C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D58; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D60; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4058 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x5B scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daObj_GtakiMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Gtaki = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_hami2/splits.txt b/config/GZLP01/rels/d_a_obj_hami2/splits.txt new file mode 100644 index 000000000..524dbf3b0 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hami2/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hami2.cpp: + .text start:0x00000078 end:0x00000C10 + .text start:0x00000C10 end:0x00000C28 + .text start:0x00000C28 end:0x00000C44 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_hami2/symbols.txt b/config/GZLP01/rels/d_a_obj_hami2/symbols.txt new file mode 100644 index 000000000..380540d80 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hami2/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xB4 scope:local align:4 +CreateHeap__Q210daObjHami25Act_cFv = .text:0x0000012C; // type:function size:0x200 scope:global align:4 +Create__Q210daObjHami25Act_cFv = .text:0x0000032C; // type:function size:0x100 scope:global align:4 +Mthd_Create__Q210daObjHami25Act_cFv = .text:0x0000042C; // type:function size:0x114 scope:global align:4 +Delete__Q210daObjHami25Act_cFv = .text:0x00000540; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjHami25Act_cFv = .text:0x00000548; // type:function size:0xA0 scope:global align:4 +set_mtx__Q210daObjHami25Act_cFv = .text:0x000005E8; // type:function size:0x90 scope:global align:4 +init_mtx__Q210daObjHami25Act_cFv = .text:0x00000678; // type:function size:0x3C scope:global align:4 +daObjHami2_close_stop__Q210daObjHami25Act_cFv = .text:0x000006B4; // type:function size:0x7C scope:global align:4 +daObjHami2_open_demo_wait__Q210daObjHami25Act_cFv = .text:0x00000730; // type:function size:0xE0 scope:global align:4 +daObjHami2_open_demo__Q210daObjHami25Act_cFv = .text:0x00000810; // type:function size:0x90 scope:global align:4 +daObjHami2_open_stop__Q210daObjHami25Act_cFv = .text:0x000008A0; // type:function size:0x7C scope:global align:4 +daObjHami2_close_demo_wait__Q210daObjHami25Act_cFv = .text:0x0000091C; // type:function size:0x50 scope:global align:4 +daObjHami2_close_demo__Q210daObjHami25Act_cFv = .text:0x0000096C; // type:function size:0x9C scope:global align:4 +Execute__Q210daObjHami25Act_cFPPA3_A4_f = .text:0x00000A08; // type:function size:0xB0 scope:global align:4 +Draw__Q210daObjHami25Act_cFv = .text:0x00000AB8; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000B58; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000B78; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000B98; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000BB8; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv = .text:0x00000BE4; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000C10; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000C18; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000C20; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHami25Act_c5Prm_eQ310daObjHami25Act_c5Prm_e = .text:0x00000C28; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjHami25Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHami25Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4083 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4206 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000002C; // type:object size:0x84 scope:local align:4 data:string_table +Mthd_Hami2__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hami2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjHami25Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjHami25Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_hami3/splits.txt b/config/GZLP01/rels/d_a_obj_hami3/splits.txt new file mode 100644 index 000000000..b5ecf6e61 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hami3/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hami3.cpp: + .text start:0x00000078 end:0x00000B4C + .text start:0x00000B4C end:0x00000B64 + .text start:0x00000B64 end:0x00000B80 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_hami3/symbols.txt b/config/GZLP01/rels/d_a_obj_hami3/symbols.txt new file mode 100644 index 000000000..9c8e714c5 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hami3/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xB4 scope:local align:4 +CreateHeap__Q210daObjHami35Act_cFv = .text:0x0000012C; // type:function size:0x140 scope:global align:4 +Create__Q210daObjHami35Act_cFv = .text:0x0000026C; // type:function size:0xE8 scope:global align:4 +Mthd_Create__Q210daObjHami35Act_cFv = .text:0x00000354; // type:function size:0xFC scope:global align:4 +Delete__Q210daObjHami35Act_cFv = .text:0x00000450; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjHami35Act_cFv = .text:0x00000458; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjHami35Act_cFv = .text:0x000004A4; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjHami35Act_cFv = .text:0x00000524; // type:function size:0x3C scope:global align:4 +daObjHami3_close_stop__Q210daObjHami35Act_cFv = .text:0x00000560; // type:function size:0x7C scope:global align:4 +daObjHami3_open_demo_wait__Q210daObjHami35Act_cFv = .text:0x000005DC; // type:function size:0xAC scope:global align:4 +daObjHami3_open_demo__Q210daObjHami35Act_cFv = .text:0x00000688; // type:function size:0x104 scope:global align:4 +daObjHami3_open_stop__Q210daObjHami35Act_cFv = .text:0x0000078C; // type:function size:0x7C scope:global align:4 +daObjHami3_close_demo_wait__Q210daObjHami35Act_cFv = .text:0x00000808; // type:function size:0x50 scope:global align:4 +daObjHami3_close_demo__Q210daObjHami35Act_cFv = .text:0x00000858; // type:function size:0xDC scope:global align:4 +Execute__Q210daObjHami35Act_cFPPA3_A4_f = .text:0x00000934; // type:function size:0xC0 scope:global align:4 +Draw__Q210daObjHami35Act_cFv = .text:0x000009F4; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000A94; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000AB4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000AD4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000AF4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv = .text:0x00000B20; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000B4C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000B54; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000B5C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHami35Act_c5Prm_eQ310daObjHami35Act_c5Prm_e = .text:0x00000B64; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjHami35Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHami35Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4065 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4153 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4181 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x74 scope:local align:4 data:string_table +Mthd_Hami3__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hami3 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjHami35Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjHami35Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_hami4/splits.txt b/config/GZLP01/rels/d_a_obj_hami4/splits.txt new file mode 100644 index 000000000..15de4e3c3 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hami4/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hami4.cpp: + .text start:0x00000078 end:0x00000A60 + .text start:0x00000A60 end:0x00000A7C + .rodata start:0x00000000 end:0x00000062 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_hami4/symbols.txt b/config/GZLP01/rels/d_a_obj_hami4/symbols.txt new file mode 100644 index 000000000..d8b19efe1 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hami4/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjHami4_cFv = .text:0x00000098; // type:function size:0x2DC scope:global align:4 +CreateInit__12daObjHami4_cFv = .text:0x00000374; // type:function size:0xAC scope:global align:4 +set_mtx__12daObjHami4_cFv = .text:0x00000420; // type:function size:0x198 scope:global align:4 +daObjHami4_close_stop__12daObjHami4_cFv = .text:0x000005B8; // type:function size:0x7C scope:global align:4 +daObjHami4_open_demo_wait__12daObjHami4_cFv = .text:0x00000634; // type:function size:0xE0 scope:global align:4 +daObjHami4_open_demo__12daObjHami4_cFv = .text:0x00000714; // type:function size:0x98 scope:global align:4 +daObjHami4_open_stop__12daObjHami4_cFv = .text:0x000007AC; // type:function size:0x4 scope:global align:4 +daObjHami4_Create__FPv = .text:0x000007B0; // type:function size:0xC0 scope:local align:4 +daObjHami4_Delete__FPv = .text:0x00000870; // type:function size:0xA8 scope:local align:4 +daObjHami4_Draw__FPv = .text:0x00000918; // type:function size:0xC4 scope:local align:4 +daObjHami4_Execute__FPv = .text:0x000009DC; // type:function size:0x7C scope:local align:4 +daObjHami4_IsDelete__FPv = .text:0x00000A58; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjHami4_c5Prm_eQ212daObjHami4_c5Prm_e = .text:0x00000A60; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4048 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4052 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4072 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4146 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4163 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000002C; // type:object size:0x36 scope:local align:4 data:string_table +daObj_Hami4MethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hami4 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_hat/splits.txt b/config/GZLP01/rels/d_a_obj_hat/splits.txt new file mode 100644 index 000000000..f2ed35a79 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hat/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hat.cpp: + .text start:0x00000078 end:0x00000B94 + .text start:0x00000B94 end:0x00000BB0 + .text start:0x00000BB0 end:0x00000C18 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000004B + .data start:0x00000000 end:0x000001C4 diff --git a/config/GZLP01/rels/d_a_obj_hat/symbols.txt b/config/GZLP01/rels/d_a_obj_hat/symbols.txt new file mode 100644 index 000000000..b226a12e4 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hat/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__10daObjHat_cFv = .text:0x00000078; // type:function size:0x10C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000184; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000250; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000298; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000002F4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000033C; // type:function size:0x70 scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003AC; // type:function size:0x20 scope:local align:4 +_create__10daObjHat_cFv = .text:0x000003CC; // type:function size:0x90 scope:global align:4 +createHeap__10daObjHat_cFv = .text:0x0000045C; // type:function size:0x178 scope:global align:4 +createInit__10daObjHat_cFv = .text:0x000005D4; // type:function size:0xD8 scope:global align:4 +_delete__10daObjHat_cFv = .text:0x000006AC; // type:function size:0x30 scope:global align:4 +_draw__10daObjHat_cFv = .text:0x000006DC; // type:function size:0x60 scope:global align:4 +_execute__10daObjHat_cFv = .text:0x0000073C; // type:function size:0x148 scope:global align:4 +executeNormal__10daObjHat_cFv = .text:0x00000884; // type:function size:0x4 scope:global align:4 +getPrmHatNo__10daObjHat_cFv = .text:0x00000888; // type:function size:0x2C scope:global align:4 +setMtx__10daObjHat_cFv = .text:0x000008B4; // type:function size:0xB0 scope:global align:4 +setSpeed__10daObjHat_cF4cXyz = .text:0x00000964; // type:function size:0xBC scope:global align:4 +daSampleCreate__FPv = .text:0x00000A20; // type:function size:0x20 scope:local align:4 +daSampleDelete__FPv = .text:0x00000A40; // type:function size:0x20 scope:local align:4 +daSampleExecute__FPv = .text:0x00000A60; // type:function size:0x20 scope:local align:4 +daSampleDraw__FPv = .text:0x00000A80; // type:function size:0x20 scope:local align:4 +daSampleIsDelete__FPv = .text:0x00000AA0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000AA8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000AB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000AC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000AC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000AD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AD8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000B10; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000B18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000B20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B28; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B60; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B6C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B74; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B7C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B88; // type:function size:0xC scope:weak align:4 +getWindVec__12daNpcRoten_cFv = .text:0x00000B94; // type:function size:0x1C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ210daObjHat_c5Prm_eQ210daObjHat_c5Prm_e = .text:0x00000BB0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_hat_cpp = .text:0x00000BCC; // type:function size:0x2C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000BF8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000C00; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000C08; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000C10; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bmd_ix_tbl = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +l_bck_ix_tbl = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +@4173 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0x3 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@4210 = .data:0x00000044; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000050; // type:object size:0xC scope:local align:4 +daSampleMethodTable = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_HAT = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000AC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000014C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_hbrf1/splits.txt b/config/GZLP01/rels/d_a_obj_hbrf1/splits.txt new file mode 100644 index 000000000..c7ca02474 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hbrf1/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hbrf1.cpp: + .text start:0x00000078 end:0x00000D74 + .text start:0x00000D74 end:0x00000D8C + .text start:0x00000D8C end:0x00000DA8 + .rodata start:0x00000000 end:0x000000A7 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_hbrf1/symbols.txt b/config/GZLP01/rels/d_a_obj_hbrf1/symbols.txt new file mode 100644 index 000000000..92718d6ba --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hbrf1/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjHbrf15Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjHbrf15Act_cFv = .text:0x0000012C; // type:function size:0x188 scope:global align:4 +Mthd_Create__Q210daObjHbrf15Act_cFv = .text:0x000002B4; // type:function size:0xFC scope:global align:4 +Delete__Q210daObjHbrf15Act_cFv = .text:0x000003B0; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjHbrf15Act_cFv = .text:0x000003B8; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjHbrf15Act_cFv = .text:0x00000404; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjHbrf15Act_cFv = .text:0x00000484; // type:function size:0x3C scope:global align:4 +daObjHbrf1_down_stop__Q210daObjHbrf15Act_cFv = .text:0x000004C0; // type:function size:0x1AC scope:global align:4 +daObjHbrf1_up_demo_wait__Q210daObjHbrf15Act_cFv = .text:0x0000066C; // type:function size:0x20 scope:global align:4 +daObjHbrf1_up_demo_timer__Q210daObjHbrf15Act_cFv = .text:0x0000068C; // type:function size:0x24 scope:global align:4 +daObjHbrf1_up_demo__Q210daObjHbrf15Act_cFv = .text:0x000006B0; // type:function size:0x14C scope:global align:4 +daObjHbrf1_up_stop__Q210daObjHbrf15Act_cFv = .text:0x000007FC; // type:function size:0x1B4 scope:global align:4 +daObjHbrf1_down_demo_wait__Q210daObjHbrf15Act_cFv = .text:0x000009B0; // type:function size:0x58 scope:global align:4 +daObjHbrf1_down_demo_timer__Q210daObjHbrf15Act_cFv = .text:0x00000A08; // type:function size:0x24 scope:global align:4 +daObjHbrf1_down_demo__Q210daObjHbrf15Act_cFv = .text:0x00000A2C; // type:function size:0x144 scope:global align:4 +Execute__Q210daObjHbrf15Act_cFPPA3_A4_f = .text:0x00000B70; // type:function size:0xAC scope:global align:4 +Draw__Q210daObjHbrf15Act_cFv = .text:0x00000C1C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000CBC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000CDC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000CFC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000D1C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv = .text:0x00000D48; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000D74; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000D84; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHbrf15Act_c5Prm_eQ310daObjHbrf15Act_c5Prm_e = .text:0x00000D8C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjHbrf15Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHbrf15Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4028 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000034; // type:object size:0x73 scope:local align:4 data:string_table +@4274 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +Mthd_Hbrf1__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@ = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hbrf1 = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjHbrf15Act_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjHbrf15Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_hcbh/splits.txt b/config/GZLP01/rels/d_a_obj_hcbh/splits.txt new file mode 100644 index 000000000..bd481d493 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hcbh/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hcbh.cpp: + .text start:0x00000078 end:0x00001BB4 + .text start:0x00001BB4 end:0x00001C00 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000022C diff --git a/config/GZLP01/rels/d_a_obj_hcbh/symbols.txt b/config/GZLP01/rels/d_a_obj_hcbh/symbols.txt new file mode 100644 index 000000000..0faa26fce --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hcbh/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__11daObjHcbh_cFv = .text:0x00000078; // type:function size:0x60 scope:global align:4 +set_mtx__11daObjHcbh_cFv = .text:0x000000D8; // type:function size:0x1C4 scope:global align:4 +init_mtx__11daObjHcbh_cFv = .text:0x0000029C; // type:function size:0x70 scope:global align:4 +solidHeapCB__11daObjHcbh_cFP10fopAc_ac_c = .text:0x0000030C; // type:function size:0x24 scope:global align:4 +create_heap__11daObjHcbh_cFv = .text:0x00000330; // type:function size:0x1D0 scope:global align:4 +setup_break_condition__11daObjHcbh_cFP10fopAc_ac_c = .text:0x00000500; // type:function size:0xE8 scope:global align:4 +checkCollision__11daObjHcbh_cFv = .text:0x000005E8; // type:function size:0x13C scope:global align:4 +co_hitCallback__11daObjHcbh_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000724; // type:function size:0x58 scope:global align:4 +particle_set__11daObjHcbh_cFv = .text:0x0000077C; // type:function size:0x17C scope:global align:4 +make_item__11daObjHcbh_cFv = .text:0x000008F8; // type:function size:0xEC scope:global align:4 +__dt__4cXyzFv = .text:0x000009E4; // type:function size:0x3C scope:weak align:4 +_create__11daObjHcbh_cFv = .text:0x00000A20; // type:function size:0x410 scope:global align:4 +__ct__4cXyzFv = .text:0x00000E30; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000E34; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000F00; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000F84; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000FCC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001098; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000010E0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000113C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001184; // type:function size:0x70 scope:weak align:4 +_delete__11daObjHcbh_cFv = .text:0x000011F4; // type:function size:0x100 scope:global align:4 +wait_act_proc__11daObjHcbh_cFv = .text:0x000012F4; // type:function size:0xC8 scope:global align:4 +fall_act_proc__11daObjHcbh_cFv = .text:0x000013BC; // type:function size:0x41C scope:global align:4 +_execute__11daObjHcbh_cFv = .text:0x000017D8; // type:function size:0x100 scope:global align:4 +_draw__11daObjHcbh_cFv = .text:0x000018D8; // type:function size:0xA4 scope:global align:4 +daObjHcbh_Create__FP10fopAc_ac_c = .text:0x0000197C; // type:function size:0x20 scope:local align:4 +daObjHcbh_Delete__FP11daObjHcbh_c = .text:0x0000199C; // type:function size:0x24 scope:local align:4 +daObjHcbh_Execute__FP11daObjHcbh_c = .text:0x000019C0; // type:function size:0x24 scope:local align:4 +daObjHcbh_Draw__FP11daObjHcbh_c = .text:0x000019E4; // type:function size:0x24 scope:local align:4 +daObjHcbh_IsDelete__FP11daObjHcbh_c = .text:0x00001A08; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001A10; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001A20; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001A28; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A40; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001A78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001A80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001A88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001A90; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001AC8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001ACC; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001AD4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001AE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001AEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001AF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001AFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001B44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001B4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B54; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B8C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B94; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001B9C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001BA8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ211daObjHcbh_c7Param_eQ211daObjHcbh_c7Param_e = .text:0x00001BB4; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001BD0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001BD8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001BE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001BE8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001BF0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001BF8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x00000000; // type:object size:0x5 scope:local align:4 data:string +l_cyl_src__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_sph_src__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x0000004C; // type:object size:0x40 scope:local align:4 +l_co_sph_offset__26@unnamed@d_a_obj_hcbh_cpp@ = .rodata:0x0000008C; // type:object size:0x48 scope:local align:4 +@4072 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@4073 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4156 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@4240 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4371 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4551 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4652 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000118; // type:object size:0x18 scope:local align:4 data:string_table +bdl_table$4096 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +set_anglY$4135 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +@4273 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4541 = .data:0x00000024; // type:object size:0xC scope:local align:4 +l_daObjHcbh_Method = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hcbh = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGSph = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000008C; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000114; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001B4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000208; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_hfuck1/splits.txt b/config/GZLP01/rels/d_a_obj_hfuck1/splits.txt new file mode 100644 index 000000000..3bc28d864 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hfuck1/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hfuck1.cpp: + .text start:0x00000078 end:0x000009BC + .text start:0x000009BC end:0x000009BC + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x00000144 diff --git a/config/GZLP01/rels/d_a_obj_hfuck1/symbols.txt b/config/GZLP01/rels/d_a_obj_hfuck1/symbols.txt new file mode 100644 index 000000000..ba6aa919b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hfuck1/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__13daObjHfuck1_cFv = .text:0x00000078; // type:function size:0x88 scope:global align:4 +solidHeapCB__13daObjHfuck1_cFP10fopAc_ac_c = .text:0x00000100; // type:function size:0x24 scope:global align:4 +create_heap__13daObjHfuck1_cFv = .text:0x00000124; // type:function size:0x100 scope:global align:4 +checkCollision__13daObjHfuck1_cFv = .text:0x00000224; // type:function size:0x88 scope:global align:4 +_create__13daObjHfuck1_cFv = .text:0x000002AC; // type:function size:0x204 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000004B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000057C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000005C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000620; // type:function size:0x48 scope:weak align:4 +_delete__13daObjHfuck1_cFv = .text:0x00000668; // type:function size:0x94 scope:global align:4 +_execute__13daObjHfuck1_cFv = .text:0x000006FC; // type:function size:0xD0 scope:global align:4 +_draw__13daObjHfuck1_cFv = .text:0x000007CC; // type:function size:0x60 scope:global align:4 +daObjHfuck1_Create__FP10fopAc_ac_c = .text:0x0000082C; // type:function size:0x20 scope:local align:4 +daObjHfuck1_Delete__FP13daObjHfuck1_c = .text:0x0000084C; // type:function size:0x24 scope:local align:4 +daObjHfuck1_Execute__FP13daObjHfuck1_c = .text:0x00000870; // type:function size:0x24 scope:local align:4 +daObjHfuck1_Draw__FP13daObjHfuck1_c = .text:0x00000894; // type:function size:0x24 scope:local align:4 +daObjHfuck1_IsDelete__FP13daObjHfuck1_c = .text:0x000008B8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000008C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000008D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000008D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000008E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000008E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000008F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000928; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000930; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000938; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000940; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000978; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000097C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000984; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000098C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000994; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000009A0; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000009AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000009B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_hfuck1_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +l_sph_src__28@unnamed@d_a_obj_hfuck1_cpp@ = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +l_hook_offset__28@unnamed@d_a_obj_hfuck1_cpp@ = .rodata:0x00000048; // type:object size:0xC scope:local align:4 +@4124 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000060; // type:object size:0x1A scope:local align:4 data:string_table +l_daObjHfuck1_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hfuck1 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_hha/splits.txt b/config/GZLP01/rels/d_a_obj_hha/splits.txt new file mode 100644 index 000000000..82e54a9ab --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hha/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hha.cpp: + .text start:0x00000078 end:0x00003064 + .text start:0x00003064 end:0x000030D4 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x0000031C diff --git a/config/GZLP01/rels/d_a_obj_hha/symbols.txt b/config/GZLP01/rels/d_a_obj_hha/symbols.txt new file mode 100644 index 000000000..61c272924 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hha/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_data__14daObjHhaPart_cFffUsUcUc = .text:0x00000078; // type:function size:0xF8 scope:global align:4 +set_mdl_area__14daObjHhaPart_cFPCci = .text:0x00000170; // type:function size:0xB4 scope:global align:4 +set_bgw__14daObjHhaPart_cFPCci = .text:0x00000224; // type:function size:0x80 scope:global align:4 +init_mtx__14daObjHhaPart_cF4cXyz5csXyz4cXyz = .text:0x000002A4; // type:function size:0xB8 scope:global align:4 +exe_normal__14daObjHhaPart_cFP10daObjHha_c = .text:0x0000035C; // type:function size:0xB0 scope:global align:4 +exe_move__14daObjHhaPart_cFP10daObjHha_c = .text:0x0000040C; // type:function size:0x118 scope:global align:4 +draw_normal__14daObjHhaPart_cFP10daObjHha_c = .text:0x00000524; // type:function size:0x48 scope:global align:4 +create_s__16daObjHhaSplash_cFUsP4cXyzffP5csXyz = .text:0x0000056C; // type:function size:0x12C scope:global align:4 +create_area__15daObjHhaYgush_cFPCc = .text:0x00000698; // type:function size:0x214 scope:global align:4 +init_data__15daObjHhaYgush_cFP4cXyzfP5csXyzP4cXyzP12dKy_tevstr_cUc = .text:0x000008AC; // type:function size:0x22C scope:global align:4 +init_mtx__15daObjHhaYgush_cFv = .text:0x00000AD8; // type:function size:0xB0 scope:global align:4 +draw__15daObjHhaYgush_cFv = .text:0x00000B88; // type:function size:0xA4 scope:global align:4 +solidHeapCB__10daObjHha_cFP10fopAc_ac_c = .text:0x00000C2C; // type:function size:0x20 scope:global align:4 +create_heap__10daObjHha_cFv = .text:0x00000C4C; // type:function size:0x1FC scope:global align:4 +_create__10daObjHha_cFv = .text:0x00000E48; // type:function size:0x364 scope:global align:4 +__ct__10daObjHha_cFv = .text:0x000011AC; // type:function size:0x264 scope:weak align:4 +__dt__16daObjHhaSplash_cFv = .text:0x00001410; // type:function size:0x70 scope:weak align:4 +__ct__16daObjHhaSplash_cFv = .text:0x00001480; // type:function size:0x38 scope:weak align:4 +__dt__14daObjHhaPart_cFv = .text:0x000014B8; // type:function size:0x3C scope:weak align:4 +__ct__14daObjHhaPart_cFv = .text:0x000014F4; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000014F8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001554; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000159C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001668; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000016B0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000177C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000017C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001820; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001868; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_btkAnmFv = .text:0x000018C4; // type:function size:0x28 scope:weak align:4 +_delete__10daObjHha_cFv = .text:0x000018EC; // type:function size:0x100 scope:global align:4 +check_sw__10daObjHha_cFv = .text:0x000019EC; // type:function size:0x38 scope:weak align:4 +set_tex__10daObjHha_cFffi = .text:0x00001A24; // type:function size:0x1C scope:global align:4 +init_mtx__10daObjHha_cFv = .text:0x00001A40; // type:function size:0xC0 scope:global align:4 +init_co__10daObjHha_cFv = .text:0x00001B00; // type:function size:0x164 scope:global align:4 +get_water_h__10daObjHha_cFv = .text:0x00001C64; // type:function size:0x1B0 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x00001E14; // type:function size:0x124 scope:weak align:4 +set_splash_bottom_h__10daObjHha_cFv = .text:0x00001F38; // type:function size:0x30 scope:global align:4 +daObjHha_get_r__Fs = .text:0x00001F68; // type:function size:0xB4 scope:local align:4 +set_splash_bottom_r__10daObjHha_cFv = .text:0x0000201C; // type:function size:0xA4 scope:global align:4 +set_splash_bottom_stop_r__10daObjHha_cFv = .text:0x000020C0; // type:function size:0x10C scope:global align:4 +water_manager__10daObjHha_cFv = .text:0x000021CC; // type:function size:0x2A4 scope:global align:4 +part_manager__10daObjHha_cFv = .text:0x00002470; // type:function size:0x12C scope:global align:4 +ygush_manager__10daObjHha_cFv = .text:0x0000259C; // type:function size:0xBC scope:global align:4 +_execute__10daObjHha_cFv = .text:0x00002658; // type:function size:0x28C scope:global align:4 +_draw__10daObjHha_cFv = .text:0x000028E4; // type:function size:0x110 scope:global align:4 +Mthd_Create__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x000029F4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A14; // type:function size:0x24 scope:local align:4 +Mthd_Execute__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A38; // type:function size:0x24 scope:local align:4 +Mthd_Draw__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A5C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__25@unnamed@d_a_obj_hha_cpp@FPv = .text:0x00002A80; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002A88; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002AD0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002B18; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002B74; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002BBC; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00002C18; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00002CB8; // type:function size:0xFC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DB4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DB8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DBC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002DC0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002DC4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002E0C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002E68; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002E78; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002E80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E98; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002ED0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002ED8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002EE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EE8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002F20; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002F24; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002F2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002F44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002F4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002F54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002F5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FAC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002FE4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002FEC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002FF4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00003000; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000300C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003014; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000301C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003024; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x0000302C; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00003034; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x0000303C; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00003044; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x0000304C; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00003054; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000305C; // type:function size:0x8 scope:weak align:4 +get_base_pos__16daObjHhaSplash_cFv = .text:0x00003064; // type:function size:0x1C scope:weak align:4 +get_pos__16daObjHhaSplash_cFv = .text:0x00003080; // type:function size:0x1C scope:weak align:4 +set_pos__15daObjHhaYgush_cF4cXyz = .text:0x0000309C; // type:function size:0x1C scope:weak align:4 +get_base_pos__15daObjHhaYgush_cFv = .text:0x000030B8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_cyl_data__10daObjHha_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +M_sph_data__10daObjHha_c = .rodata:0x00000044; // type:object size:0x40 scope:global align:4 +l_daObjHha_bdl_idx_table = .rodata:0x00000084; // type:object size:0x8 scope:local align:4 +l_daObjHha_dzb_idx_table = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 +l_daObjHha_btk_idx_table = .rodata:0x00000094; // type:object size:0x8 scope:local align:4 +l_daObjHha_btk_mode_table = .rodata:0x0000009C; // type:object size:0x8 scope:local align:4 +l_daObjHha_splash_id_table = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4029 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@4139 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4249 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +M_arcname__10daObjHha_c = .rodata:0x000000C4; // type:object size:0x4 scope:global align:4 data:string +pos_y$4322 = .rodata:0x000000C8; // type:object size:0x10 scope:local align:4 +tar_y$4323 = .rodata:0x000000D8; // type:object size:0x10 scope:local align:4 +move_frame$4324 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +splash_y$4325 = .rodata:0x000000EC; // type:object size:0x8 scope:local align:4 +splash_z$4326 = .rodata:0x000000F4; // type:object size:0x8 scope:local align:4 +@4436 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4438 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4439 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4754 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@4798 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@4836 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:float +@4883 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x00000140; // type:object size:0x8 scope:local align:8 +@4967 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@4968 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4970 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5004 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000015C; // type:object size:0x54 scope:local align:4 data:string_table +@3988 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4017 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@4018 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4112 = .data:0x00000024; // type:object size:0xC scope:local align:4 +Hha_Mthd_Table__25@unnamed@d_a_obj_hha_cpp@ = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hha = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000008C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000098; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000A4; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000BC; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000000D4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000104; // type:object size:0x30 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000134; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000150; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000194; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000228; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002C8; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_hlift/splits.txt b/config/GZLP01/rels/d_a_obj_hlift/splits.txt new file mode 100644 index 000000000..160f2e323 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hlift/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_hlift.cpp: + .text start:0x00000078 end:0x00001148 + .text start:0x00001148 end:0x00001188 + .text start:0x00001188 end:0x000011A4 + .rodata start:0x00000000 end:0x0000012D + .data start:0x00000000 end:0x0000014C + .bss start:0x00000000 end:0x00000082 diff --git a/config/GZLP01/rels/d_a_obj_hlift/symbols.txt b/config/GZLP01/rels/d_a_obj_hlift/symbols.txt new file mode 100644 index 000000000..05a6106e4 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hlift/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjHlift5Act_cFv = .text:0x00000078; // type:function size:0x144 scope:global align:4 +Create__Q210daObjHlift5Act_cFv = .text:0x000001BC; // type:function size:0x114 scope:global align:4 +Mthd_Create__Q210daObjHlift5Act_cFv = .text:0x000002D0; // type:function size:0x138 scope:global align:4 +Delete__Q210daObjHlift5Act_cFv = .text:0x00000408; // type:function size:0x28 scope:global align:4 +Mthd_Delete__Q210daObjHlift5Act_cFv = .text:0x00000430; // type:function size:0x4C scope:global align:4 +mode_lower_init__Q210daObjHlift5Act_cFv = .text:0x0000047C; // type:function size:0x14 scope:global align:4 +mode_lower__Q210daObjHlift5Act_cFv = .text:0x00000490; // type:function size:0x60 scope:global align:4 +mode_l_u_init__Q210daObjHlift5Act_cFv = .text:0x000004F0; // type:function size:0xC8 scope:global align:4 +mode_l_u__Q210daObjHlift5Act_cFv = .text:0x000005B8; // type:function size:0x16C scope:global align:4 +mode_upper_init__Q210daObjHlift5Act_cFv = .text:0x00000724; // type:function size:0x54 scope:global align:4 +mode_upper__Q210daObjHlift5Act_cFv = .text:0x00000778; // type:function size:0x60 scope:global align:4 +mode_u_l_init__Q210daObjHlift5Act_cFv = .text:0x000007D8; // type:function size:0xC8 scope:global align:4 +mode_u_l__Q210daObjHlift5Act_cFv = .text:0x000008A0; // type:function size:0x13C scope:global align:4 +mode_demoreq_init__Q210daObjHlift5Act_cFQ310daObjHlift5Act_c6Mode_e = .text:0x000009DC; // type:function size:0xD4 scope:global align:4 +mode_demoreq__Q210daObjHlift5Act_cFv = .text:0x00000AB0; // type:function size:0x78 scope:global align:4 +set_mtx__Q210daObjHlift5Act_cFv = .text:0x00000B28; // type:function size:0xC0 scope:global align:4 +init_mtx__Q210daObjHlift5Act_cFv = .text:0x00000BE8; // type:function size:0x58 scope:global align:4 +rot_set__Q210daObjHlift5Act_cFv = .text:0x00000C40; // type:function size:0x4C scope:global align:4 +vib_set__Q210daObjHlift5Act_cFv = .text:0x00000C8C; // type:function size:0x1C scope:global align:4 +vib_proc__Q210daObjHlift5Act_cFv = .text:0x00000CA8; // type:function size:0xC8 scope:global align:4 +chk_demo_end__Q210daObjHlift5Act_cFv = .text:0x00000D70; // type:function size:0x78 scope:global align:4 +se_whole__Q210daObjHlift5Act_cFv = .text:0x00000DE8; // type:function size:0x8C scope:global align:4 +Execute__Q210daObjHlift5Act_cFPPA3_A4_f = .text:0x00000E74; // type:function size:0x160 scope:global align:4 +Draw__Q210daObjHlift5Act_cFv = .text:0x00000FD4; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x00001090; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x000010B0; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x000010D0; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x000010F0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv = .text:0x0000111C; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001148; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001150; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001168; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001170; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001178; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001180; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHlift5Act_c5Prm_eQ310daObjHlift5Act_c5Prm_e = .text:0x00001188; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@ = .rodata:0x00000000; // type:object size:0x2C scope:local align:4 +M_arcname__Q210daObjHlift5Act_c = .rodata:0x0000002C; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjHlift5Act_c = .rodata:0x00000034; // type:object size:0x9 scope:global align:4 data:string +M_up_dist__Q210daObjHlift5Act_c = .rodata:0x00000040; // type:object size:0x10 scope:global align:4 +M_data_size__Q210daObjHlift5Act_c = .rodata:0x00000050; // type:object size:0x10 scope:global align:4 +@4028 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4104 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4127 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 data:double +@4240 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0xA5 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +M_control_id__Q210daObjHlift5Act_c = .data:0x00000030; // type:object size:0x4 scope:global align:4 +@4289 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4290 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4291 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4292 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4293 = .data:0x00000064; // type:object size:0xC scope:local align:4 +mode_proc$4288 = .data:0x00000070; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@ = .data:0x000000AC; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Hlift = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000FC; // type:object size:0x28 scope:weak align:4 +__vt__Q210daObjHlift5Act_c = .data:0x00000124; // type:object size:0x28 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +L_time_lag_num__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@ = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +M_tmp_mtx__Q210daObjHlift5Act_c = .bss:0x00000050; // type:object size:0x30 scope:global align:4 +M_lift_move_flag__Q210daObjHlift5Act_c = .bss:0x00000080; // type:object size:0x1 scope:global align:1 data:byte +init$4294 = .bss:0x00000081; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_hole/splits.txt b/config/GZLP01/rels/d_a_obj_hole/splits.txt new file mode 100644 index 000000000..33422d51d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hole.cpp: + .text start:0x000000EC end:0x00001468 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000077 + .data start:0x00000000 end:0x00000214 + .bss start:0x00000008 end:0x00000029 diff --git a/config/GZLP01/rels/d_a_obj_hole/symbols.txt b/config/GZLP01/rels/d_a_obj_hole/symbols.txt new file mode 100644 index 000000000..d76b971bc --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hole/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +__ct__16daObj_Hole_HIO_cFv = .text:0x0000010C; // type:function size:0x3C scope:global align:4 +setMtx__12daObj_Hole_cFv = .text:0x00000148; // type:function size:0x174 scope:global align:4 +getPosAndAngle__12daObj_Hole_cFv = .text:0x000002BC; // type:function size:0x134 scope:global align:4 +modeWaitInit__12daObj_Hole_cFv = .text:0x000003F0; // type:function size:0x20 scope:global align:4 +modeWait__12daObj_Hole_cFv = .text:0x00000410; // type:function size:0xE0 scope:global align:4 +modeEventInit__12daObj_Hole_cFv = .text:0x000004F0; // type:function size:0x4 scope:global align:4 +modeEvent__12daObj_Hole_cFv = .text:0x000004F4; // type:function size:0xDC scope:global align:4 +modeProc__12daObj_Hole_cFQ212daObj_Hole_c6Proc_ei = .text:0x000005D0; // type:function size:0xF0 scope:global align:4 +_execute__12daObj_Hole_cFv = .text:0x000006C0; // type:function size:0x40 scope:global align:4 +debugDraw__12daObj_Hole_cFv = .text:0x00000700; // type:function size:0x38 scope:global align:4 +_draw__12daObj_Hole_cFv = .text:0x00000738; // type:function size:0x84 scope:global align:4 +createInit__12daObj_Hole_cFv = .text:0x000007BC; // type:function size:0xA8 scope:global align:4 +_createHeap__12daObj_Hole_cFv = .text:0x00000864; // type:function size:0xC4 scope:global align:4 +getArg__12daObj_Hole_cFv = .text:0x00000928; // type:function size:0x44 scope:global align:4 +_create__12daObj_Hole_cFv = .text:0x0000096C; // type:function size:0x23C scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000BA8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000C30; // type:function size:0x70 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00000CA0; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000DF4; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000F20; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000FC0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000101C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001064; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000010C0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001108; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000119C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000011E4; // type:function size:0x48 scope:weak align:4 +_delete__12daObj_Hole_cFv = .text:0x0000122C; // type:function size:0x30 scope:global align:4 +daObj_HoleCreate__FPv = .text:0x0000125C; // type:function size:0x20 scope:local align:4 +daObj_HoleDelete__FPv = .text:0x0000127C; // type:function size:0x24 scope:local align:4 +daObj_HoleExecute__FPv = .text:0x000012A0; // type:function size:0x24 scope:local align:4 +daObj_HoleDraw__FPv = .text:0x000012C4; // type:function size:0x24 scope:local align:4 +daObj_HoleIsDelete__FPv = .text:0x000012E8; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x000012F0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00001338; // type:function size:0x5C scope:weak align:4 +__dt__16daObj_Hole_HIO_cFv = .text:0x00001394; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_hole_cpp = .text:0x000013DC; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001418; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001420; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001428; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001430; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001438; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00001440; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00001448; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00001450; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001458; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001460; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__12daObj_Hole_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4009 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4010 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4058 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4165 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x47 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4142 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4143 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4144 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4145 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_tbl$4141 = .data:0x00000060; // type:object size:0x38 scope:local align:4 +daObj_HoleMethodTable = .data:0x00000098; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_HOLE = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000000E8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000F4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000100; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x24 scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000130; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000160; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000190; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000001E4; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__16daObj_Hole_HIO_c = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4011 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 +init$4146 = .bss:0x00000028; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_homen/splits.txt b/config/GZLP01/rels/d_a_obj_homen/splits.txt new file mode 100644 index 000000000..6832414e9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_homen/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_homen.cpp: + .text start:0x000000EC end:0x00002C0C + .text start:0x00002C0C end:0x00002C0C + .text start:0x00002C0C end:0x00002E88 + .text start:0x00002E88 end:0x00002F04 + .rodata start:0x00000000 end:0x0000027E + .data start:0x00000000 end:0x0000045C + .bss start:0x00000008 end:0x00000184 diff --git a/config/GZLP01/rels/d_a_obj_homen/symbols.txt b/config/GZLP01/rels/d_a_obj_homen/symbols.txt new file mode 100644 index 000000000..8c66097ed --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_homen/symbols.txt @@ -0,0 +1,225 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q210daObjHomen5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjHomen5Act_cFv = .text:0x00000110; // type:function size:0x1A4 scope:global align:4 +_create__Q210daObjHomen5Act_cFv = .text:0x000002B4; // type:function size:0x2FC scope:global align:4 +__ct__Q210daObjHomen5Act_cFv = .text:0x000005B0; // type:function size:0x1EC scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x0000079C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000008DC; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000009F4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000A94; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000AF0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000B38; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000B94; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000BDC; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000C5C; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00000D3C; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000DCC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000E28; // type:function size:0x48 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00000E70; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000EC4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000F90; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000FD8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001034; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x0000107C; // type:function size:0x90 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000110C; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00001168; // type:function size:0x3C scope:weak align:4 +_delete__Q210daObjHomen5Act_cFv = .text:0x000011A4; // type:function size:0x8C scope:global align:4 +set_mtx__Q210daObjHomen5Act_cFv = .text:0x00001230; // type:function size:0x144 scope:global align:4 +init_mtx__Q210daObjHomen5Act_cFv = .text:0x00001374; // type:function size:0x5C scope:global align:4 +exe_event__Q210daObjHomen5Act_cFv = .text:0x000013D0; // type:function size:0xC8 scope:global align:4 +make_enemy__Q210daObjHomen5Act_cFv = .text:0x00001498; // type:function size:0x104 scope:global align:4 +make_item__Q210daObjHomen5Act_cFv = .text:0x0000159C; // type:function size:0xBC scope:global align:4 +manage_item_timer__Q210daObjHomen5Act_cFv = .text:0x00001658; // type:function size:0x40 scope:global align:4 +manage_enemy_timer__Q210daObjHomen5Act_cFv = .text:0x00001698; // type:function size:0x40 scope:global align:4 +get_norse_offset__Q210daObjHomen5Act_cFP4cXyzi = .text:0x000016D8; // type:function size:0x18C scope:global align:4 +get_norse_point__Q210daObjHomen5Act_cFP4cXyzi = .text:0x00001864; // type:function size:0x64 scope:global align:4 +process_free_init__Q210daObjHomen5Act_cFv = .text:0x000018C8; // type:function size:0x10 scope:global align:4 +process_free_main__Q210daObjHomen5Act_cFv = .text:0x000018D8; // type:function size:0x94 scope:global align:4 +process_wait_falldown_init__Q210daObjHomen5Act_cFv = .text:0x0000196C; // type:function size:0x190 scope:global align:4 +process_wait_falldown_main__Q210daObjHomen5Act_cFv = .text:0x00001AFC; // type:function size:0xA8 scope:global align:4 +process_falldown_init__Q210daObjHomen5Act_cFv = .text:0x00001BA4; // type:function size:0xE0 scope:global align:4 +process_falldown_main__Q210daObjHomen5Act_cFv = .text:0x00001C84; // type:function size:0x244 scope:global align:4 +process_wait_init__Q210daObjHomen5Act_cFv = .text:0x00001EC8; // type:function size:0xE0 scope:global align:4 +process_wait_main__Q210daObjHomen5Act_cFv = .text:0x00001FA8; // type:function size:0x44 scope:global align:4 +process_none_init__Q210daObjHomen5Act_cFv = .text:0x00001FEC; // type:function size:0x68 scope:global align:4 +process_none_main__Q210daObjHomen5Act_cFv = .text:0x00002054; // type:function size:0x58 scope:global align:4 +process_init__Q210daObjHomen5Act_cFs = .text:0x000020AC; // type:function size:0x118 scope:global align:4 +process_main__Q210daObjHomen5Act_cFv = .text:0x000021C4; // type:function size:0xE4 scope:global align:4 +set_co_collision__Q210daObjHomen5Act_cFv = .text:0x000022A8; // type:function size:0x120 scope:global align:4 +set_at_collision__Q210daObjHomen5Act_cFv = .text:0x000023C8; // type:function size:0x360 scope:global align:4 +adjust_hookshot__Q210daObjHomen5Act_cFv = .text:0x00002728; // type:function size:0xE8 scope:global align:4 +_execute__Q210daObjHomen5Act_cFv = .text:0x00002810; // type:function size:0xD0 scope:global align:4 +_draw__Q210daObjHomen5Act_cFv = .text:0x000028E0; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x00002954; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x00002974; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x00002998; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x000029BC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv = .text:0x000029E0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x000029E8; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002A30; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002A40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002A48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002A50; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002A88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002A90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002A98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002AA0; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002AD8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002AE4; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002AF0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002AF4; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002AFC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002B44; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002B54; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002B5C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B64; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B74; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002BAC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002BB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002BBC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BC4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002BFC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C04; // type:function size:0x8 scope:weak align:4 +__dt__Q210daObjHomen5Act_cFv = .text:0x00002C0C; // type:function size:0x27C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHomen5Act_c7Param_eQ310daObjHomen5Act_c7Param_e = .text:0x00002E88; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002EAC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002EB4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002EBC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002EC4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002ECC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002ED4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002EDC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002EE4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002EFC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@ = .rodata:0x00000000; // type:object size:0x54 scope:local align:4 +M_arcname__Q210daObjHomen5Act_c = .rodata:0x00000054; // type:object size:0x6 scope:global align:4 data:string +M_sph_srcS__Q210daObjHomen5Act_c = .rodata:0x0000005C; // type:object size:0x40 scope:global align:4 +M_sph_srcL__Q210daObjHomen5Act_c = .rodata:0x0000009C; // type:object size:0x40 scope:global align:4 +M_cps_srcL__Q210daObjHomen5Act_c = .rodata:0x000000DC; // type:object size:0x4C scope:global align:4 +M_cps_srcS__Q210daObjHomen5Act_c = .rodata:0x00000128; // type:object size:0x4C scope:global align:4 +@4468 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@4469 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@4470 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +make_enemy_dat$4508 = .rodata:0x00000180; // type:object size:0x58 scope:local align:4 +@4543 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4544 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@4563 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 data:float +@4630 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@4631 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4632 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@4635 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@4722 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 data:float +@4723 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@4746 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@4747 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@4748 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@4749 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 data:float +@4883 = .rodata:0x0000021C; // type:object size:0x8 scope:local align:4 +@5018 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@5019 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@5021 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@5022 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000240; // type:object size:0x3E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +bdl_idx$4030 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +dzb_idx$4031 = .data:0x00000038; // type:object size:0x8 scope:local align:4 +culling_dat$4074 = .data:0x00000040; // type:object size:0x30 scope:local align:4 +at_col_radius$4078 = .data:0x00000070; // type:object size:0x8 scope:local align:4 +offset_table$4595 = .data:0x00000078; // type:object size:0x8 scope:local align:4 +vibe_level_1st$4674 = .data:0x00000080; // type:object size:0x8 scope:local align:4 +vibe_level_2nd$4766 = .data:0x00000088; // type:object size:0x8 scope:local align:4 +speed_table$4772 = .data:0x00000090; // type:object size:0x8 scope:local align:4 +@4843 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4844 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4845 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4846 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4847 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +init_table$4842 = .data:0x000000D4; // type:object size:0x3C scope:local align:4 +@4860 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4861 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@4862 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@4863 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@4864 = .data:0x00000140; // type:object size:0xC scope:local align:4 +main_table$4859 = .data:0x0000014C; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@ = .data:0x00000188; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Homen = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000208; // type:object size:0x88 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000029C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002B4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002E4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000314; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000035C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003FC; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjHomen5Act_c = .data:0x00000450; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4586 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4587 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4589 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +offset_data0$4585 = .bss:0x00000070; // type:object size:0x18 scope:local align:4 +@4591 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4592 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +@4594 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +offset_data1$4590 = .bss:0x000000A4; // type:object size:0x18 scope:local align:4 +init$4848 = .bss:0x000000BC; // type:object size:0x1 scope:local align:1 +init$4865 = .bss:0x000000BD; // type:object size:0x1 scope:local align:1 +@4901 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +init$4902 = .bss:0x000000CC; // type:object size:0x1 scope:local align:1 +@4904 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4905 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@4906 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4907 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@4908 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@4909 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@4910 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +at_offset$4900 = .bss:0x00000124; // type:object size:0x60 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_homensmoke/splits.txt b/config/GZLP01/rels/d_a_obj_homensmoke/splits.txt new file mode 100644 index 000000000..faaff2e67 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_homensmoke/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_homensmoke.cpp: + .text start:0x000000EC end:0x00000888 + .text start:0x00000888 end:0x0000093C + .text start:0x0000093C end:0x00000958 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x0000008C diff --git a/config/GZLP01/rels/d_a_obj_homensmoke/symbols.txt b/config/GZLP01/rels/d_a_obj_homensmoke/symbols.txt new file mode 100644 index 000000000..d0d0b2a3a --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_homensmoke/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_mtx__Q215daObjHomensmoke5Act_cFv = .text:0x000000EC; // type:function size:0x144 scope:global align:4 +__dt__4cXyzFv = .text:0x00000230; // type:function size:0x3C scope:weak align:4 +_create__Q215daObjHomensmoke5Act_cFv = .text:0x0000026C; // type:function size:0x220 scope:global align:4 +_delete__Q215daObjHomensmoke5Act_cFv = .text:0x0000048C; // type:function size:0x3C scope:global align:4 +_execute__Q215daObjHomensmoke5Act_cFv = .text:0x000004C8; // type:function size:0x270 scope:global align:4 +_draw__Q215daObjHomensmoke5Act_cFv = .text:0x00000738; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x00000740; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x00000760; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x00000784; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x000007A8; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv = .text:0x000007CC; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007D4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007D8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007DC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000007E0; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000007E4; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000082C; // type:function size:0x5C scope:weak align:4 +__dt__Q215daObjHomensmoke5Act_cFv = .text:0x00000888; // type:function size:0xB4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x0000093C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4061 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +culling_dat$4072 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +rate_table$4131 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +Mthd_Table__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@ = .data:0x00000038; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Homensmk = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000088; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000A4; // type:object size:0x20 scope:weak align:4 +__vt__Q215daObjHomensmoke5Act_c = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4124 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4125 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +norse_offsetL$4123 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4128 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4129 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +norse_offsetS$4127 = .bss:0x00000080; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_hsehi1/splits.txt b/config/GZLP01/rels/d_a_obj_hsehi1/splits.txt new file mode 100644 index 000000000..5277bfc29 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hsehi1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hsehi1.cpp: + .text start:0x000000EC end:0x000024D4 + .text start:0x000024D4 end:0x000024D4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000002E8 + .bss start:0x00000008 end:0x0000008D diff --git a/config/GZLP01/rels/d_a_obj_hsehi1/symbols.txt b/config/GZLP01/rels/d_a_obj_hsehi1/symbols.txt new file mode 100644 index 000000000..176a104c4 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_hsehi1/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daObj_hsh_HIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global align:4 +__dt__11daObj_hsh_cFv = .text:0x00000130; // type:function size:0x174 scope:global align:4 +daObj_hsh_XyCheckCB__FPvi = .text:0x000002A4; // type:function size:0x20 scope:local align:4 +XyCheckCB__11daObj_hsh_cFi = .text:0x000002C4; // type:function size:0x24 scope:global align:4 +daObj_hsh_XyEventCB__FPvi = .text:0x000002E8; // type:function size:0x20 scope:local align:4 +XyEventCB__11daObj_hsh_cFi = .text:0x00000308; // type:function size:0x88 scope:global align:4 +particle_set__11daObj_hsh_cFUs = .text:0x00000390; // type:function size:0x64 scope:global align:4 +particle_set__11daObj_hsh_cFPP14JPABaseEmitterUs = .text:0x000003F4; // type:function size:0x94 scope:global align:4 +emitterDelete__11daObj_hsh_cFPP14JPABaseEmitter = .text:0x00000488; // type:function size:0x3C scope:global align:4 +setAttention__11daObj_hsh_cFb = .text:0x000004C4; // type:function size:0xA4 scope:global align:4 +onOffDraw__11daObj_hsh_cFv = .text:0x00000568; // type:function size:0x44 scope:global align:4 +offOffDraw__11daObj_hsh_cFv = .text:0x000005AC; // type:function size:0x48 scope:global align:4 +drawStop__11daObj_hsh_cFv = .text:0x000005F4; // type:function size:0x38 scope:global align:4 +drawStart__11daObj_hsh_cFv = .text:0x0000062C; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObj_hsh_cFv = .text:0x0000064C; // type:function size:0x7C scope:global align:4 +createHeap__11daObj_hsh_cFv = .text:0x000006C8; // type:function size:0x248 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x00000910; // type:function size:0x20 scope:local align:4 +create__11daObj_hsh_cFv = .text:0x00000930; // type:function size:0x214 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B44; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000B8C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000C14; // type:function size:0x70 scope:weak align:4 +init__11daObj_hsh_cFv = .text:0x00000C84; // type:function size:0x1DC scope:global align:4 +action__11daObj_hsh_cFPv = .text:0x00000E60; // type:function size:0x94 scope:global align:4 +setAction__11daObj_hsh_cFM11daObj_hsh_cFPCvPvPv_iPv = .text:0x00000EF4; // type:function size:0xC8 scope:global align:4 +waitAction__11daObj_hsh_cFPv = .text:0x00000FBC; // type:function size:0x12C scope:global align:4 +talkAction__11daObj_hsh_cFPv = .text:0x000010E8; // type:function size:0x12C scope:global align:4 +offAction__11daObj_hsh_cFPv = .text:0x00001214; // type:function size:0x1C scope:global align:4 +deleteAction__11daObj_hsh_cFPv = .text:0x00001230; // type:function size:0x48 scope:global align:4 +eventOrder__11daObj_hsh_cFv = .text:0x00001278; // type:function size:0xE4 scope:global align:4 +checkOrder__11daObj_hsh_cFv = .text:0x0000135C; // type:function size:0xB0 scope:global align:4 +checkCommandTalk__11daObj_hsh_cFv = .text:0x0000140C; // type:function size:0x6C scope:global align:4 +chkAttention__11daObj_hsh_cF4cXyzs = .text:0x00001478; // type:function size:0x168 scope:global align:4 +eventProc__11daObj_hsh_cFv = .text:0x000015E0; // type:function size:0x1A4 scope:global align:4 +eventEnd__11daObj_hsh_cFv = .text:0x00001784; // type:function size:0x2C scope:global align:4 +initialDefault__11daObj_hsh_cFi = .text:0x000017B0; // type:function size:0x4 scope:global align:4 +actionDefault__11daObj_hsh_cFi = .text:0x000017B4; // type:function size:0x8 scope:global align:4 +initialLinkDispEvent__11daObj_hsh_cFi = .text:0x000017BC; // type:function size:0x17C scope:global align:4 +initialMsgSetEvent__11daObj_hsh_cFi = .text:0x00001938; // type:function size:0x88 scope:global align:4 +actionMsgSetEvent__11daObj_hsh_cFi = .text:0x000019C0; // type:function size:0x20 scope:global align:4 +actionMessageEvent__11daObj_hsh_cFi = .text:0x000019E0; // type:function size:0x60 scope:global align:4 +actionTactEvent__11daObj_hsh_cFi = .text:0x00001A40; // type:function size:0x9C scope:global align:4 +initialJudgeEvent__11daObj_hsh_cFi = .text:0x00001ADC; // type:function size:0x60 scope:global align:4 +initialAppearEvent__11daObj_hsh_cFi = .text:0x00001B3C; // type:function size:0xE0 scope:global align:4 +actionAppearEvent__11daObj_hsh_cFi = .text:0x00001C1C; // type:function size:0x58 scope:global align:4 +initialDeleteEvent__11daObj_hsh_cFi = .text:0x00001C74; // type:function size:0xC8 scope:global align:4 +actionDeleteEvent__11daObj_hsh_cFi = .text:0x00001D3C; // type:function size:0x4C scope:global align:4 +talk_init__11daObj_hsh_cFv = .text:0x00001D88; // type:function size:0x6C scope:global align:4 +talk__11daObj_hsh_cFi = .text:0x00001DF4; // type:function size:0x128 scope:global align:4 +getMsg__11daObj_hsh_cFv = .text:0x00001F1C; // type:function size:0x1C scope:global align:4 +next_msgStatus__11daObj_hsh_cFPUl = .text:0x00001F38; // type:function size:0x40 scope:global align:4 +execute__11daObj_hsh_cFv = .text:0x00001F78; // type:function size:0x120 scope:global align:4 +draw__11daObj_hsh_cFv = .text:0x00002098; // type:function size:0xC0 scope:global align:4 +daObj_hsh_Draw__FP11daObj_hsh_c = .text:0x00002158; // type:function size:0x20 scope:local align:4 +daObj_hsh_Execute__FP11daObj_hsh_c = .text:0x00002178; // type:function size:0x20 scope:local align:4 +daObj_hsh_IsDelete__FP11daObj_hsh_c = .text:0x00002198; // type:function size:0x8 scope:local align:4 +daObj_hsh_Delete__FP11daObj_hsh_c = .text:0x000021A0; // type:function size:0x28 scope:local align:4 +daObj_hsh_Create__FP10fopAc_ac_c = .text:0x000021C8; // type:function size:0x20 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x000021E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00002230; // type:function size:0x5C scope:weak align:4 +__dt__15daObj_hsh_HIO_cFv = .text:0x0000228C; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000022D4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_hsehi1_cpp = .text:0x000022F0; // type:function size:0x1D4 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000024C4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000024CC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +init_data$4019 = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +@4083 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4084 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4141 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4364 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4554 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4555 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4556 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4853 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4879 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0xC0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +event_name_tbl = .data:0x00000030; // type:object size:0x8 scope:local align:4 +@4319 = .data:0x00000038; // type:object size:0xC scope:local align:4 +@4322 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4325 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@4359 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@4424 = .data:0x00000068; // type:object size:0xC scope:local align:4 +@4501 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@4558 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@4559 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@4560 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@4561 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@4562 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@4563 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4564 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4565 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000000E0; // type:object size:0x60 scope:local align:4 +@4566 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@4567 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@4568 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@4569 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@4570 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@4571 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@4572 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@4573 = .data:0x00000194; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000001A0; // type:object size:0x60 scope:local align:4 +cut_name_tbl = .data:0x00000200; // type:object size:0x20 scope:local align:4 +@4728 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@4749 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +l_daObj_hsh_Method = .data:0x00000238; // type:object size:0x20 scope:local align:4 +g_profile_Obj_HSH = .data:0x00000258; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000288; // type:object size:0x24 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002AC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002B8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__15daObj_hsh_HIO_c = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4022 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x1C scope:local align:4 +l_hio_counter = .bss:0x0000007C; // type:object size:0x4 scope:local align:4 +l_msgId = .bss:0x00000080; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x00000084; // type:object size:0x4 scope:local align:4 data:4byte +a_heap_size_tbl$4227 = .bss:0x00000088; // type:object size:0x4 scope:local align:4 +init$4228 = .bss:0x0000008C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_htetu1/splits.txt b/config/GZLP01/rels/d_a_obj_htetu1/splits.txt new file mode 100644 index 000000000..ea4efbdf1 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_htetu1/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_htetu1.cpp: + .text start:0x00000078 end:0x00001528 + .rodata start:0x00000000 end:0x00000082 + .data start:0x00000000 end:0x00000140 diff --git a/config/GZLP01/rels/d_a_obj_htetu1/symbols.txt b/config/GZLP01/rels/d_a_obj_htetu1/symbols.txt new file mode 100644 index 000000000..848f4265f --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_htetu1/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +create_s__19daObjHtetu1Splash_cFUsP4cXyzP5csXyzP12dKy_tevstr_c = .text:0x00000078; // type:function size:0x100 scope:global align:4 +solidHeapCB__13daObjHtetu1_cFP10fopAc_ac_c = .text:0x00000178; // type:function size:0x20 scope:global align:4 +create_heap__13daObjHtetu1_cFv = .text:0x00000198; // type:function size:0x100 scope:global align:4 +_create__13daObjHtetu1_cFv = .text:0x00000298; // type:function size:0x1C8 scope:global align:4 +__dt__19daObjHtetu1Splash_cFv = .text:0x00000460; // type:function size:0x70 scope:weak align:4 +__ct__19daObjHtetu1Splash_cFv = .text:0x000004D0; // type:function size:0x38 scope:weak align:4 +_delete__13daObjHtetu1_cFv = .text:0x00000508; // type:function size:0x108 scope:global align:4 +check_sw__13daObjHtetu1_cFv = .text:0x00000610; // type:function size:0x38 scope:weak align:4 +init_mtx__13daObjHtetu1_cFv = .text:0x00000648; // type:function size:0x9C scope:global align:4 +unlock__13daObjHtetu1_cFv = .text:0x000006E4; // type:function size:0x114 scope:global align:4 +get_water_h__13daObjHtetu1_cFv = .text:0x000007F8; // type:function size:0x194 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x0000098C; // type:function size:0x124 scope:weak align:4 +splash_manager__13daObjHtetu1_cFv = .text:0x00000AB0; // type:function size:0x11C scope:global align:4 +_execute__13daObjHtetu1_cFv = .text:0x00000BCC; // type:function size:0x450 scope:global align:4 +_draw__13daObjHtetu1_cFv = .text:0x0000101C; // type:function size:0x60 scope:global align:4 +Mthd_Create__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x0000107C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x0000109C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x000010C0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x000010E4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__28@unnamed@d_a_obj_htetu1_cpp@FPv = .text:0x00001108; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001110; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001158; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000011A0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000011FC; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001244; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000012A0; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00001340; // type:function size:0xFC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000143C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001440; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001444; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001448; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000144C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001494; // type:function size:0x5C scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x000014F0; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x000014F8; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x00001500; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00001508; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x00001510; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00001518; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001520; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_daObjHtetu1_splash_id_table = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__13daObjHtetu1_c = .rodata:0x00000004; // type:object size:0x7 scope:global align:4 data:string +@4112 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4214 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4219 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4261 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4338 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4463 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000050; // type:object size:0x32 scope:local align:4 data:string_table +Htetu1_Mthd_Table__28@unnamed@d_a_obj_htetu1_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Htetu1 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000008C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000000A4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x000000D4; // type:object size:0x30 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000104; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000120; // type:object size:0x20 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_ice/splits.txt b/config/GZLP01/rels/d_a_obj_ice/splits.txt new file mode 100644 index 000000000..bd981eb13 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ice/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ice.cpp: + .text start:0x00000078 end:0x00001520 + .text start:0x00001520 end:0x0000154C + .rodata start:0x00000000 end:0x000000C3 + .data start:0x00000000 end:0x0000018C diff --git a/config/GZLP01/rels/d_a_obj_ice/symbols.txt b/config/GZLP01/rels/d_a_obj_ice/symbols.txt new file mode 100644 index 000000000..4b03f8f63 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ice/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__10daObjIce_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +set_mtx__10daObjIce_cFv = .text:0x000000F0; // type:function size:0x9C scope:global align:4 +init_mtx__10daObjIce_cFv = .text:0x0000018C; // type:function size:0x3C scope:global align:4 +solidHeapCB__10daObjIce_cFP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x24 scope:global align:4 +create_heap__10daObjIce_cFv = .text:0x000001EC; // type:function size:0xF8 scope:global align:4 +tg_hitCallback__10daObjIce_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000002E4; // type:function size:0x310 scope:global align:4 +_create__10daObjIce_cFv = .text:0x000005F4; // type:function size:0x2CC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000008C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000098C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A30; // type:function size:0x48 scope:weak align:4 +_delete__10daObjIce_cFv = .text:0x00000A78; // type:function size:0xA0 scope:global align:4 +wait_act_proc__10daObjIce_cFv = .text:0x00000B18; // type:function size:0x18C scope:global align:4 +fade_out_retire_act_proc__10daObjIce_cFv = .text:0x00000CA4; // type:function size:0x158 scope:global align:4 +_execute__10daObjIce_cFv = .text:0x00000DFC; // type:function size:0xBC scope:global align:4 +set_material_sub__FP11J3DMaterialUc = .text:0x00000EB8; // type:function size:0x90 scope:local align:4 +set_material__FP8J3DModelUc = .text:0x00000F48; // type:function size:0x68 scope:local align:4 +_draw__10daObjIce_cFv = .text:0x00000FB0; // type:function size:0xC0 scope:global align:4 +setEffectMtx__10daObjIce_cFv = .text:0x00001070; // type:function size:0x330 scope:weak align:4 +daObjIce_Create__FP10fopAc_ac_c = .text:0x000013A0; // type:function size:0x20 scope:local align:4 +daObjIce_Delete__FP10daObjIce_c = .text:0x000013C0; // type:function size:0x24 scope:local align:4 +daObjIce_Execute__FP10daObjIce_c = .text:0x000013E4; // type:function size:0x24 scope:local align:4 +daObjIce_Draw__FP10daObjIce_c = .text:0x00001408; // type:function size:0x24 scope:local align:4 +daObjIce_IsDelete__FP10daObjIce_c = .text:0x0000142C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001434; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001444; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000144C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001454; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000145C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001464; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000149C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000014A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000014AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014B4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000014EC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000014F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014F8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001500; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001508; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001514; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ210daObjIce_c7Param_eQ210daObjIce_c7Param_e = .text:0x00001520; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000153C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001544; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_co_radius_table__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000008; // type:object size:0xC scope:local align:4 +l_co_height_table__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +l_cyl_src__25@unnamed@d_a_obj_ice_cpp@ = .rodata:0x00000020; // type:object size:0x44 scope:local align:4 +@4204 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4205 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4296 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4297 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4299 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4463 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@4464 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000AC; // type:object size:0x17 scope:local align:4 data:string_table +@4233 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4396 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +mtx_adj$localstatic3$setEffectMtx__10daObjIce_cFv = .data:0x00000018; // type:object size:0x30 scope:weak align:4 +l_daObjIce_Method = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ice = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000098; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000138; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_iceisland/splits.txt b/config/GZLP01/rels/d_a_obj_iceisland/splits.txt new file mode 100644 index 000000000..7f3c0b13f --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_iceisland/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_iceisland.cpp: + .text start:0x00000078 end:0x00000EC8 + .rodata start:0x00000000 end:0x00000076 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZLP01/rels/d_a_obj_iceisland/symbols.txt b/config/GZLP01/rels/d_a_obj_iceisland/symbols.txt new file mode 100644 index 000000000..9f4289a6f --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_iceisland/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__16daObjIceisland_cFv = .text:0x00000098; // type:function size:0x2A0 scope:global align:4 +daObjIceisland_particle_set__16daObjIceisland_cFv = .text:0x00000338; // type:function size:0xD8 scope:global align:4 +CreateInit__16daObjIceisland_cFv = .text:0x00000410; // type:function size:0x178 scope:global align:4 +set_mtx__16daObjIceisland_cFv = .text:0x00000588; // type:function size:0x80 scope:global align:4 +daObjIceisland_freeze_main__16daObjIceisland_cFv = .text:0x00000608; // type:function size:0x74 scope:global align:4 +daObjIceisland_melt_demo_wait__16daObjIceisland_cFv = .text:0x0000067C; // type:function size:0xF8 scope:global align:4 +daObjIceisland_melt_demo__16daObjIceisland_cFv = .text:0x00000774; // type:function size:0x68 scope:global align:4 +daObjIceisland_melt_main__16daObjIceisland_cFv = .text:0x000007DC; // type:function size:0x74 scope:global align:4 +daObjIceisland_freeze_demo_wait__16daObjIceisland_cFv = .text:0x00000850; // type:function size:0x70 scope:global align:4 +daObjIceisland_freeze_demo__16daObjIceisland_cFv = .text:0x000008C0; // type:function size:0x68 scope:global align:4 +daObjIceisland_fail_demo_wait__16daObjIceisland_cFv = .text:0x00000928; // type:function size:0x6C scope:global align:4 +daObjIceisland_fail_demo_main__16daObjIceisland_cFv = .text:0x00000994; // type:function size:0x24 scope:global align:4 +daObjIceisland_Create__FPv = .text:0x000009B8; // type:function size:0x174 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000B2C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B88; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BE4; // type:function size:0x48 scope:weak align:4 +daObjIceisland_Delete__FPv = .text:0x00000C2C; // type:function size:0x30 scope:local align:4 +daObjIceisland_Draw__FPv = .text:0x00000C5C; // type:function size:0xD0 scope:local align:4 +daObjIceisland_Execute__FPv = .text:0x00000D2C; // type:function size:0x194 scope:local align:4 +daObjIceisland_IsDelete__FPv = .text:0x00000EC0; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4020 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x62 scope:local align:4 data:string_table +@4355 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +daObj_IceislandMethodTable = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Iceisland = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000070; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000007C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000088; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_ikada/splits.txt b/config/GZLP01/rels/d_a_obj_ikada/splits.txt new file mode 100644 index 000000000..581fe3e05 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ikada/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ikada.cpp: + .text start:0x000000EC end:0x00005840 + .text start:0x00005840 end:0x0000585C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000002FD + .data start:0x00000000 end:0x00000508 + .bss start:0x00000008 end:0x00000214 diff --git a/config/GZLP01/rels/d_a_obj_ikada/symbols.txt b/config/GZLP01/rels/d_a_obj_ikada/symbols.txt new file mode 100644 index 000000000..fb1bdd307 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ikada/symbols.txt @@ -0,0 +1,305 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Ikada_HIO_cFv = .text:0x000000EC; // type:function size:0x168 scope:global align:4 +__dt__4cXyzFv = .text:0x00000254; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000290; // type:function size:0x48 scope:weak align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000002D8; // type:function size:0x4C scope:local align:4 +_nodeControl__13daObj_Ikada_cFP7J3DNodeP8J3DModel = .text:0x00000324; // type:function size:0x134 scope:global align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x00000458; // type:function size:0x3C scope:local align:4 +_pathMove__13daObj_Ikada_cFP4cXyzP4cXyzP4cXyz = .text:0x00000494; // type:function size:0x30C scope:global align:4 +ride_CB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x28 scope:local align:4 +_ride__13daObj_Ikada_cFP10fopAc_ac_c = .text:0x000007C8; // type:function size:0x238 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000A00; // type:function size:0x20 scope:local align:4 +setCollision__13daObj_Ikada_cFv = .text:0x00000A20; // type:function size:0x84 scope:global align:4 +checkTgHit__13daObj_Ikada_cFv = .text:0x00000AA4; // type:function size:0x358 scope:global align:4 +__dt__5csXyzFv = .text:0x00000DFC; // type:function size:0x3C scope:weak align:4 +pathMove__13daObj_Ikada_cFv = .text:0x00000E38; // type:function size:0xCC scope:global align:4 +HandleRight__13daObj_Ikada_cFv = .text:0x00000F04; // type:function size:0xB8 scope:global align:4 +HandleLeft__13daObj_Ikada_cFv = .text:0x00000FBC; // type:function size:0xB8 scope:global align:4 +createWave__13daObj_Ikada_cFv = .text:0x00001074; // type:function size:0x278 scope:global align:4 +setWave__13daObj_Ikada_cFv = .text:0x000012EC; // type:function size:0x23C scope:global align:4 +incRopeCnt__13daObj_Ikada_cFii = .text:0x00001528; // type:function size:0x168 scope:global align:4 +setRopePos__13daObj_Ikada_cFv = .text:0x00001690; // type:function size:0x75C scope:global align:4 +setMtx__13daObj_Ikada_cFv = .text:0x00001DEC; // type:function size:0x6B8 scope:global align:4 +modeProc__13daObj_Ikada_cFQ213daObj_Ikada_c6Proc_ei = .text:0x000024A4; // type:function size:0x300 scope:global align:4 +modeWaitInit__13daObj_Ikada_cFv = .text:0x000027A4; // type:function size:0x4 scope:global align:4 +modeWait__13daObj_Ikada_cFv = .text:0x000027A8; // type:function size:0x98 scope:global align:4 +modeCraneUpInit__13daObj_Ikada_cFv = .text:0x00002840; // type:function size:0x4 scope:global align:4 +modeCraneUp__13daObj_Ikada_cFv = .text:0x00002844; // type:function size:0x58 scope:global align:4 +modeCraneUpWaitInit__13daObj_Ikada_cFv = .text:0x0000289C; // type:function size:0x14 scope:global align:4 +modeCraneUpWait__13daObj_Ikada_cFv = .text:0x000028B0; // type:function size:0x48 scope:global align:4 +modeCraneDownInit__13daObj_Ikada_cFv = .text:0x000028F8; // type:function size:0xC scope:global align:4 +modeCraneDown__13daObj_Ikada_cFv = .text:0x00002904; // type:function size:0xAC scope:global align:4 +modeCraneDownWaitInit__13daObj_Ikada_cFv = .text:0x000029B0; // type:function size:0x14 scope:global align:4 +modeCraneDownWait__13daObj_Ikada_cFv = .text:0x000029C4; // type:function size:0x48 scope:global align:4 +modeCraneTurnInit__13daObj_Ikada_cFv = .text:0x00002A0C; // type:function size:0x18 scope:global align:4 +modeCraneTurn__13daObj_Ikada_cFv = .text:0x00002A24; // type:function size:0xC8 scope:global align:4 +modeCraneResetInit__13daObj_Ikada_cFv = .text:0x00002AEC; // type:function size:0x18 scope:global align:4 +modeCraneReset__13daObj_Ikada_cFv = .text:0x00002B04; // type:function size:0xB0 scope:global align:4 +modeCraneWaitInit__13daObj_Ikada_cFv = .text:0x00002BB4; // type:function size:0xC scope:global align:4 +modeCraneWait__13daObj_Ikada_cFv = .text:0x00002BC0; // type:function size:0x48 scope:global align:4 +modePathMoveInit__13daObj_Ikada_cFv = .text:0x00002C08; // type:function size:0x58 scope:global align:4 +modePathMove__13daObj_Ikada_cFv = .text:0x00002C60; // type:function size:0x160 scope:global align:4 +modeStopInit__13daObj_Ikada_cFv = .text:0x00002DC0; // type:function size:0x4 scope:global align:4 +modeStop__13daObj_Ikada_cFv = .text:0x00002DC4; // type:function size:0x140 scope:global align:4 +modePathMoveTerryInit__13daObj_Ikada_cFv = .text:0x00002F04; // type:function size:0xC scope:global align:4 +modePathMoveTerry__13daObj_Ikada_cFv = .text:0x00002F10; // type:function size:0x318 scope:global align:4 +modeStopTerryInit__13daObj_Ikada_cFv = .text:0x00003228; // type:function size:0xC scope:global align:4 +modeStopTerry__13daObj_Ikada_cFv = .text:0x00003234; // type:function size:0x1F8 scope:global align:4 +modeStopBombTerryInit__13daObj_Ikada_cFv = .text:0x0000342C; // type:function size:0x4 scope:global align:4 +modeStopBombTerry__13daObj_Ikada_cFv = .text:0x00003430; // type:function size:0xA0 scope:global align:4 +epProc__13daObj_Ikada_cFv = .text:0x000034D0; // type:function size:0x280 scope:global align:4 +_execute__13daObj_Ikada_cFv = .text:0x00003750; // type:function size:0x550 scope:global align:4 +debugDraw__13daObj_Ikada_cFv = .text:0x00003CA0; // type:function size:0x34 scope:global align:4 +_draw__13daObj_Ikada_cFv = .text:0x00003CD4; // type:function size:0x20C scope:global align:4 +getArg__13daObj_Ikada_cFv = .text:0x00003EE0; // type:function size:0x54 scope:global align:4 +createInit__13daObj_Ikada_cFv = .text:0x00003F34; // type:function size:0x904 scope:global align:4 +_createHeap__13daObj_Ikada_cFv = .text:0x00004838; // type:function size:0x328 scope:global align:4 +_create__13daObj_Ikada_cFv = .text:0x00004B60; // type:function size:0xB8 scope:global align:4 +__ct__13daObj_Ikada_cFv = .text:0x00004C18; // type:function size:0x2A8 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004EC0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004F1C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004FE8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005030; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000508C; // type:function size:0x48 scope:weak align:4 +__ct__5csXyzFv = .text:0x000050D4; // type:function size:0x4 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000050D8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00005160; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000051D0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000522C; // type:function size:0x48 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00005274; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00005278; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000527C; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000052D8; // type:function size:0x48 scope:weak align:4 +_delete__13daObj_Ikada_cFv = .text:0x00005320; // type:function size:0x11C scope:global align:4 +daObj_IkadaCreate__FPv = .text:0x0000543C; // type:function size:0x20 scope:local align:4 +daObj_IkadaDelete__FPv = .text:0x0000545C; // type:function size:0x24 scope:local align:4 +daObj_IkadaExecute__FPv = .text:0x00005480; // type:function size:0x24 scope:local align:4 +daObj_IkadaDraw__FPv = .text:0x000054A4; // type:function size:0x24 scope:local align:4 +daObj_IkadaIsDelete__FPv = .text:0x000054C8; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000054D0; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005518; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00005560; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000055BC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005604; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005614; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000561C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005624; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000562C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005634; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000566C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005674; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000567C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005684; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000056BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000056C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000056C8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000056D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000056D8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000056E4; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056F0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056F4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056F8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000056FC; // type:function size:0x4 scope:weak align:4 +__dt__17daObj_Ikada_HIO_cFv = .text:0x00005700; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x0000575C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_ikada_cpp = .text:0x00005778; // type:function size:0xA8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005820; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005828; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005830; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005838; // type:function size:0x8 scope:weak align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00005840; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__13daObj_Ikada_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +m_arc_name__13daObj_Ikada_c = .rodata:0x00000014; // type:object size:0x7 scope:global align:4 data:string +m_rope_joint_len__13daObj_Ikada_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +m_rope_min_cnt__13daObj_Ikada_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +m_sph_src__13daObj_Ikada_c = .rodata:0x00000024; // type:object size:0x40 scope:global align:4 +@4051 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4056 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4057 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4063 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4071 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4072 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4077 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4120 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@4214 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 data:double +@4215 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4216 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4281 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@4569 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4644 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4645 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4646 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4930 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4931 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@4932 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@4933 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@4947 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@4951 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@4959 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@5073 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5075 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5076 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5077 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5078 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5079 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@5290 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5291 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5385 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5474 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5475 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5476 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5478 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5488 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@5608 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5617 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@5621 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@5623 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@5625 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@5629 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@5631 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@5636 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@5640 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@5646 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +param$5801 = .rodata:0x000001CC; // type:object size:0x14 scope:local align:4 +flag_scale$5810 = .rodata:0x000001E0; // type:object size:0x14 scope:local align:4 +@6007 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@6008 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@6009 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +bdl$6015 = .rodata:0x00000200; // type:object size:0x14 scope:local align:4 +dzb$6016 = .rodata:0x00000214; // type:object size:0x14 scope:local align:4 +@6411 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@6412 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000230; // type:object size:0xCD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5094 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@5095 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5096 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@5097 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@5098 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@5099 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@5100 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@5101 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@5102 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@5103 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@5104 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@5105 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@5106 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@5107 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@5108 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@5109 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@5110 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5111 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@5112 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@5113 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@5114 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@5115 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@5116 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@5117 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@5118 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@5119 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +mode_tbl$5093 = .data:0x00000168; // type:object size:0x16C scope:local align:4 +rope_color$5692 = .data:0x000002D4; // type:object size:0x4 scope:local align:4 +daObj_IkadaMethodTable = .data:0x000002D8; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_IKADA = .data:0x000002F8; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000364; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000370; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000410; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000464; // type:object size:0x14 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000478; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000049C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000004A8; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000004B4; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000004D4; // type:object size:0x1C scope:weak align:4 +__vt__17daObj_Ikada_HIO_c = .data:0x000004F0; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4036 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +m_rope_base_vec__13daObj_Ikada_c = .bss:0x00000060; // type:object size:0xC scope:global align:4 +@4037 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +m_crane_offset__13daObj_Ikada_c = .bss:0x00000078; // type:object size:0xC scope:global align:4 +@4082 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000090; // type:object size:0xAC scope:local align:4 +init$4487 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 +wave_l_direction$4486 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +init$4490 = .bss:0x0000014C; // type:object size:0x1 scope:local align:1 +wave_r_direction$4489 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@4704 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +init$4705 = .bss:0x00000168; // type:object size:0x1 scope:local align:1 +ripple_scale$4703 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +init$5120 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +@5451 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$5452 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +fire_scale$5450 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +@5803 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +init$5804 = .bss:0x000001A4; // type:object size:0x1 scope:local align:1 +@5806 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@5807 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +@5808 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +@5809 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +flag_offset$5802 = .bss:0x000001D8; // type:object size:0x3C scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_jump/splits.txt b/config/GZLP01/rels/d_a_obj_jump/splits.txt new file mode 100644 index 000000000..9bebb88ea --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_jump/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_jump.cpp: + .text start:0x00000078 end:0x0000164C + .text start:0x0000164C end:0x000016D4 + .text start:0x000016D4 end:0x00001730 + .rodata start:0x00000000 end:0x0000012D + .data start:0x00000000 end:0x0000022C + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLP01/rels/d_a_obj_jump/symbols.txt b/config/GZLP01/rels/d_a_obj_jump/symbols.txt new file mode 100644 index 000000000..6710ad809 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_jump/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjJump5Act_cFv = .text:0x00000078; // type:function size:0x10C scope:global align:4 +Create__Q29daObjJump5Act_cFv = .text:0x00000184; // type:function size:0x1B8 scope:global align:4 +Mthd_Create__Q29daObjJump5Act_cFv = .text:0x0000033C; // type:function size:0x208 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000544; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000684; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000079C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000083C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000898; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000008E0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000093C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000984; // type:function size:0x80 scope:weak align:4 +Delete__Q29daObjJump5Act_cFv = .text:0x00000A04; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjJump5Act_cFv = .text:0x00000A0C; // type:function size:0x4C scope:global align:4 +set_mtx__Q29daObjJump5Act_cFv = .text:0x00000A58; // type:function size:0x120 scope:global align:4 +init_mtx__Q29daObjJump5Act_cFv = .text:0x00000B78; // type:function size:0x3C scope:global align:4 +set_push_flag__Q29daObjJump5Act_cFv = .text:0x00000BB4; // type:function size:0x1E8 scope:global align:4 +clear_push_flag__Q29daObjJump5Act_cFv = .text:0x00000D9C; // type:function size:0x18 scope:global align:4 +calc_vib_pos__Q29daObjJump5Act_cFv = .text:0x00000DB4; // type:function size:0x68 scope:global align:4 +rideCB__Q29daObjJump5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000E1C; // type:function size:0x58 scope:global align:4 +jnodeCB_lower__Q29daObjJump5Act_cFP7J3DNodei = .text:0x00000E74; // type:function size:0xD4 scope:global align:4 +mode_wait_init__Q29daObjJump5Act_cFv = .text:0x00000F48; // type:function size:0x1C scope:global align:4 +mode_wait__Q29daObjJump5Act_cFv = .text:0x00000F64; // type:function size:0x128 scope:global align:4 +mode_w_l_init__Q29daObjJump5Act_cFv = .text:0x0000108C; // type:function size:0x28 scope:global align:4 +mode_w_l__Q29daObjJump5Act_cFv = .text:0x000010B4; // type:function size:0x34 scope:global align:4 +mode_lower_init__Q29daObjJump5Act_cFv = .text:0x000010E8; // type:function size:0x14 scope:global align:4 +mode_lower__Q29daObjJump5Act_cFv = .text:0x000010FC; // type:function size:0x104 scope:global align:4 +mode_l_u_init__Q29daObjJump5Act_cFv = .text:0x00001200; // type:function size:0x28 scope:global align:4 +mode_l_u__Q29daObjJump5Act_cFv = .text:0x00001228; // type:function size:0x68 scope:global align:4 +mode_upper_init__Q29daObjJump5Act_cFv = .text:0x00001290; // type:function size:0x28 scope:global align:4 +mode_upper__Q29daObjJump5Act_cFv = .text:0x000012B8; // type:function size:0x34 scope:global align:4 +mode_u_w_init__Q29daObjJump5Act_cFv = .text:0x000012EC; // type:function size:0x18 scope:global align:4 +mode_u_w__Q29daObjJump5Act_cFv = .text:0x00001304; // type:function size:0x34 scope:global align:4 +Execute__Q29daObjJump5Act_cFPPA3_A4_f = .text:0x00001338; // type:function size:0x178 scope:global align:4 +Draw__Q29daObjJump5Act_cFv = .text:0x000014B0; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x00001594; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x000015B4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x000015D4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x000015F4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv = .text:0x00001620; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x0000164C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001654; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x0000165C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001664; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x0000166C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001674; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000167C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001684; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000168C; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjJump5Act_c5Prm_eQ39daObjJump5Act_c5Prm_e = .text:0x000016D4; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000016F0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000016F8; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001700; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001708; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001710; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001718; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001720; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001728; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjJump5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_attr__Q29daObjJump5Act_c = .rodata:0x00000008; // type:object size:0xA0 scope:global align:4 +@4060 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4061 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4230 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4352 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4475 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000C4; // type:object size:0x69 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4433 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4434 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4435 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4436 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4437 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4438 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +mode_proc$4432 = .data:0x00000078; // type:object size:0x48 scope:local align:4 +Mthd_Table__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@ = .data:0x000000C0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Jump = .data:0x000000E0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000110; // type:object size:0x28 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000144; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x0000015C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000018C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001BC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjJump5Act_c = .data:0x00000204; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjJump5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4439 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_kanat/splits.txt b/config/GZLP01/rels/d_a_obj_kanat/splits.txt new file mode 100644 index 000000000..87d03f6ea --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_kanat/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_kanat.cpp: + .text start:0x00000078 end:0x000006FC + .text start:0x000006FC end:0x00000714 + .text start:0x00000714 end:0x00000730 + .rodata start:0x00000000 end:0x00000082 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_kanat/symbols.txt b/config/GZLP01/rels/d_a_obj_kanat/symbols.txt new file mode 100644 index 000000000..c7e90f227 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_kanat/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjKanat5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjKanat5Act_cFv = .text:0x0000012C; // type:function size:0x80 scope:global align:4 +Mthd_Create__Q210daObjKanat5Act_cFv = .text:0x000001AC; // type:function size:0x140 scope:global align:4 +Delete__Q210daObjKanat5Act_cFv = .text:0x000002EC; // type:function size:0x30 scope:global align:4 +Mthd_Delete__Q210daObjKanat5Act_cFv = .text:0x0000031C; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjKanat5Act_cFv = .text:0x00000374; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjKanat5Act_cFv = .text:0x000003F4; // type:function size:0x3C scope:global align:4 +Execute__Q210daObjKanat5Act_cFPPA3_A4_f = .text:0x00000430; // type:function size:0x160 scope:global align:4 +Draw__Q210daObjKanat5Act_cFv = .text:0x00000590; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x00000644; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x00000664; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x00000684; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x000006A4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv = .text:0x000006D0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000006FC; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000704; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000070C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjKanat5Act_c5Prm_eQ310daObjKanat5Act_c5Prm_e = .text:0x00000714; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjKanat5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4007 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4008 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4009 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4010 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x6A scope:local align:4 data:string_table +Mthd_Kanat__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Kanat = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjKanat5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjKanat5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_kanoke/splits.txt b/config/GZLP01/rels/d_a_obj_kanoke/splits.txt new file mode 100644 index 000000000..689bce27d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_kanoke/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kanoke.cpp: + .text start:0x000000EC end:0x000020AC + .text start:0x000020AC end:0x00002370 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x0000032C + .bss start:0x00000008 end:0x000000FC diff --git a/config/GZLP01/rels/d_a_obj_kanoke/symbols.txt b/config/GZLP01/rels/d_a_obj_kanoke/symbols.txt new file mode 100644 index 000000000..b6e4b6697 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_kanoke/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daObjKanoke_cFv = .text:0x000000EC; // type:function size:0x208 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x000002F4; // type:function size:0x90 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000384; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000464; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000004C0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000508; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000564; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000005AC; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000608; // type:function size:0x3C scope:weak align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000644; // type:function size:0x20 scope:local align:4 +_create__13daObjKanoke_cFv = .text:0x00000664; // type:function size:0x9C scope:global align:4 +createHeap__13daObjKanoke_cFv = .text:0x00000700; // type:function size:0x1BC scope:global align:4 +createInit__13daObjKanoke_cFv = .text:0x000008BC; // type:function size:0x26C scope:global align:4 +_delete__13daObjKanoke_cFv = .text:0x00000B28; // type:function size:0xE4 scope:global align:4 +_draw__13daObjKanoke_cFv = .text:0x00000C0C; // type:function size:0xD4 scope:global align:4 +_execute__13daObjKanoke_cFv = .text:0x00000CE0; // type:function size:0x19C scope:global align:4 +executeNormal__13daObjKanoke_cFv = .text:0x00000E7C; // type:function size:0x3B0 scope:global align:4 +executeYureYoko__13daObjKanoke_cFv = .text:0x0000122C; // type:function size:0x12C scope:global align:4 +executeOpenYoko__13daObjKanoke_cFv = .text:0x00001358; // type:function size:0x1EC scope:global align:4 +executeEffectYoko__13daObjKanoke_cFv = .text:0x00001544; // type:function size:0xB4 scope:global align:4 +executeYureTate__13daObjKanoke_cFv = .text:0x000015F8; // type:function size:0x16C scope:global align:4 +executeOpenTate__13daObjKanoke_cFv = .text:0x00001764; // type:function size:0x308 scope:global align:4 +executeEffectTate__13daObjKanoke_cFv = .text:0x00001A6C; // type:function size:0xB8 scope:global align:4 +executeWait__13daObjKanoke_cFv = .text:0x00001B24; // type:function size:0x4 scope:global align:4 +getPrmType__13daObjKanoke_cFv = .text:0x00001B28; // type:function size:0x2C scope:global align:4 +getPrmSearch__13daObjKanoke_cFv = .text:0x00001B54; // type:function size:0x2C scope:global align:4 +getPrmYure__13daObjKanoke_cFv = .text:0x00001B80; // type:function size:0x2C scope:global align:4 +getPrmSwNo__13daObjKanoke_cFv = .text:0x00001BAC; // type:function size:0x2C scope:global align:4 +getPrmSwNo2__13daObjKanoke_cFv = .text:0x00001BD8; // type:function size:0x2C scope:global align:4 +setMtx__13daObjKanoke_cFv = .text:0x00001C04; // type:function size:0x98 scope:global align:4 +setMtxHontai__13daObjKanoke_cFv = .text:0x00001C9C; // type:function size:0x9C scope:global align:4 +setMtxHuta__13daObjKanoke_cFP4cXyz = .text:0x00001D38; // type:function size:0x114 scope:global align:4 +daObjKanokeCreate__FPv = .text:0x00001E4C; // type:function size:0x20 scope:local align:4 +daObjKanokeDelete__FPv = .text:0x00001E6C; // type:function size:0x20 scope:local align:4 +daObjKanokeExecute__FPv = .text:0x00001E8C; // type:function size:0x20 scope:local align:4 +daObjKanokeDraw__FPv = .text:0x00001EAC; // type:function size:0x20 scope:local align:4 +daObjKanokeIsDelete__FPv = .text:0x00001ECC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001ED4; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F1C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F20; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F24; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001F28; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001F2C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001F74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001FD0; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001FE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001FE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001FF0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002028; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002030; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002038; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002040; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002078; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002084; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002090; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002094; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000209C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000020A4; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjKanoke_c5Prm_eQ213daObjKanoke_c5Prm_e = .text:0x000020AC; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_kanoke_cpp = .text:0x000020C8; // type:function size:0x298 scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002360; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002368; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4045 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4271 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4477 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4478 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4479 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4499 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4544 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4545 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4546 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4680 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4903 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4904 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4905 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4906 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_cps_src_body = .data:0x00000030; // type:object size:0x4C scope:local align:4 +l_cps_src_huta = .data:0x0000007C; // type:object size:0x4C scope:local align:4 +@4330 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4331 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@4332 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@4333 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@4334 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@4335 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@4336 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@4337 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +moveProc = .data:0x00000128; // type:object size:0x60 scope:local align:4 +daObjKanokeMethodTable = .data:0x00000188; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Kanoke = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001F0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000020C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cps = .data:0x0000022C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002D8; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3995 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +daObjKanoke_Yoko_pfs = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@3996 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@3997 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@3998 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@3999 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@4000 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4001 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +daObjKanoke_Tate_pfs = .bss:0x000000B4; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_ladder/splits.txt b/config/GZLP01/rels/d_a_obj_ladder/splits.txt new file mode 100644 index 000000000..0011b34be --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ladder/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ladder.cpp: + .text start:0x00000078 end:0x000011F8 + .text start:0x000011F8 end:0x00001280 + .text start:0x00001280 end:0x000012DC + .rodata start:0x00000000 end:0x000000C7 + .data start:0x00000000 end:0x0000023C + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLP01/rels/d_a_obj_ladder/symbols.txt b/config/GZLP01/rels/d_a_obj_ladder/symbols.txt new file mode 100644 index 000000000..2cb0ce5db --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ladder/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjLadder5Act_cFv = .text:0x00000078; // type:function size:0xC4 scope:global align:4 +Create__Q211daObjLadder5Act_cFv = .text:0x0000013C; // type:function size:0x1B4 scope:global align:4 +Mthd_Create__Q211daObjLadder5Act_cFv = .text:0x000002F0; // type:function size:0x208 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000004F8; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000638; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000750; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000007F0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000084C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000894; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000008F0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000938; // type:function size:0x80 scope:weak align:4 +Delete__Q211daObjLadder5Act_cFv = .text:0x000009B8; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjLadder5Act_cFv = .text:0x000009C0; // type:function size:0x4C scope:global align:4 +demo_end_reset__Q211daObjLadder5Act_cFv = .text:0x00000A0C; // type:function size:0x6C scope:global align:4 +mode_wait_init__Q211daObjLadder5Act_cFv = .text:0x00000A78; // type:function size:0xC scope:global align:4 +mode_wait__Q211daObjLadder5Act_cFv = .text:0x00000A84; // type:function size:0x5C scope:global align:4 +mode_demoreq_init__Q211daObjLadder5Act_cFv = .text:0x00000AE0; // type:function size:0x14 scope:global align:4 +mode_demoreq__Q211daObjLadder5Act_cFv = .text:0x00000AF4; // type:function size:0xC0 scope:global align:4 +mode_vib_init__Q211daObjLadder5Act_cFv = .text:0x00000BB4; // type:function size:0x28 scope:global align:4 +mode_vib__Q211daObjLadder5Act_cFv = .text:0x00000BDC; // type:function size:0xBC scope:global align:4 +mode_drop_init__Q211daObjLadder5Act_cFv = .text:0x00000C98; // type:function size:0x44 scope:global align:4 +mode_drop__Q211daObjLadder5Act_cFv = .text:0x00000CDC; // type:function size:0x1CC scope:global align:4 +mode_fell_init__Q211daObjLadder5Act_cFv = .text:0x00000EA8; // type:function size:0xC scope:global align:4 +mode_fell__Q211daObjLadder5Act_cFv = .text:0x00000EB4; // type:function size:0x4 scope:global align:4 +set_mtx__Q211daObjLadder5Act_cFv = .text:0x00000EB8; // type:function size:0x94 scope:global align:4 +init_mtx__Q211daObjLadder5Act_cFv = .text:0x00000F4C; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjLadder5Act_cFPPA3_A4_f = .text:0x00000F88; // type:function size:0x118 scope:global align:4 +Draw__Q211daObjLadder5Act_cFv = .text:0x000010A0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00001140; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00001160; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00001180; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000011A0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000011CC; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x000011F8; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001200; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001208; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001210; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001218; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001220; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001228; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001230; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001238; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjLadder5Act_c5Prm_eQ311daObjLadder5Act_c5Prm_e = .text:0x00001280; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000129C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000012A4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000012AC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000012B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000012BC; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000012C4; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000012CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000012D4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +M_arcname__Q211daObjLadder5Act_c = .rodata:0x00000024; // type:object size:0x5 scope:global align:4 data:string +@4049 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4051 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4052 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4053 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4054 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4055 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4056 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000005C; // type:object size:0x6B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +L_attr_type__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x00000030; // type:object size:0x28 scope:local align:4 +@4344 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4345 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4346 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4347 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4348 = .data:0x00000088; // type:object size:0xC scope:local align:4 +mode_proc$4343 = .data:0x00000094; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x000000D0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ladder = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000120; // type:object size:0x28 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000154; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x0000016C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000019C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001CC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__Q211daObjLadder5Act_c = .data:0x00000214; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjLadder5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4349 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_leaves/splits.txt b/config/GZLP01/rels/d_a_obj_leaves/splits.txt new file mode 100644 index 000000000..f62ed0781 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_leaves/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_leaves.cpp: + .text start:0x00000078 end:0x00001410 + .text start:0x00001410 end:0x0000143C + .rodata start:0x00000000 end:0x0000009A + .data start:0x00000000 end:0x000001EC diff --git a/config/GZLP01/rels/d_a_obj_leaves/symbols.txt b/config/GZLP01/rels/d_a_obj_leaves/symbols.txt new file mode 100644 index 000000000..97a8caf2a --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_leaves/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__13daObjLeaves_cFv = .text:0x00000078; // type:function size:0x60 scope:global align:4 +init_mtx__13daObjLeaves_cFv = .text:0x000000D8; // type:function size:0x70 scope:global align:4 +birthEffect__13daObjLeaves_cFiP4cXyzP5csXyzP8_GXColor = .text:0x00000148; // type:function size:0x19C scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x7C scope:local align:4 +solidHeapCB__13daObjLeaves_cFP10fopAc_ac_c = .text:0x00000360; // type:function size:0x24 scope:global align:4 +create_heap__13daObjLeaves_cFv = .text:0x00000384; // type:function size:0x110 scope:global align:4 +tg_hitCallback__13daObjLeaves_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000494; // type:function size:0x42C scope:global align:4 +_create__13daObjLeaves_cFv = .text:0x000008C0; // type:function size:0x248 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000B08; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000BD4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000C1C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000C78; // type:function size:0x48 scope:weak align:4 +_delete__13daObjLeaves_cFv = .text:0x00000CC0; // type:function size:0xB4 scope:global align:4 +wait_proc__13daObjLeaves_cFv = .text:0x00000D74; // type:function size:0x110 scope:global align:4 +alpha_calc_start_wait_proc__13daObjLeaves_cFv = .text:0x00000E84; // type:function size:0x30 scope:global align:4 +item_set_wait_proc__13daObjLeaves_cFv = .text:0x00000EB4; // type:function size:0x104 scope:global align:4 +retire_wait_proc__13daObjLeaves_cFv = .text:0x00000FB8; // type:function size:0x58 scope:global align:4 +_execute__13daObjLeaves_cFv = .text:0x00001010; // type:function size:0x6C scope:global align:4 +set_material_sub__FP11J3DMaterialUc = .text:0x0000107C; // type:function size:0x134 scope:local align:4 +set_material__FP8J3DModelUc = .text:0x000011B0; // type:function size:0x68 scope:local align:4 +_draw__13daObjLeaves_cFv = .text:0x00001218; // type:function size:0x78 scope:global align:4 +daObjLeaves_Create__FP13daObjLeaves_c = .text:0x00001290; // type:function size:0x20 scope:local align:4 +daObjLeaves_Delete__FP13daObjLeaves_c = .text:0x000012B0; // type:function size:0x24 scope:local align:4 +daObjLeaves_Execute__FP13daObjLeaves_c = .text:0x000012D4; // type:function size:0x24 scope:local align:4 +daObjLeaves_Draw__FP13daObjLeaves_c = .text:0x000012F8; // type:function size:0x24 scope:local align:4 +daObjLeaves_IsDelete__FP13daObjLeaves_c = .text:0x0000131C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001324; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001334; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000133C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001344; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000134C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001354; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000138C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001394; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000139C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000013DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000013E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000013E8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000013F8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001404; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjLeaves_c7Param_eQ213daObjLeaves_c7Param_e = .text:0x00001410; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000142C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001434; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_leaves_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_sph_src__28@unnamed@d_a_obj_leaves_cpp@ = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@4079 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4187 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4190 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4192 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000080; // type:object size:0x1A scope:local align:4 data:string_table +particle_data$4043 = .data:0x00000000; // type:object size:0x78 scope:local align:4 +@4214 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4382 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4404 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4411 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +l_daObjLeaves_Method = .data:0x000000A8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Leaves = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x000000F8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000198; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_light/splits.txt b/config/GZLP01/rels/d_a_obj_light/splits.txt new file mode 100644 index 000000000..55835558f --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_light/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_light.cpp: + .text start:0x000000EC end:0x000016B8 + .rodata start:0x00000000 end:0x000000F2 + .data start:0x00000000 end:0x00000144 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLP01/rels/d_a_obj_light/symbols.txt b/config/GZLP01/rels/d_a_obj_light/symbols.txt new file mode 100644 index 000000000..f9787ee5c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_light/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q210daObjLight5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjLight5Act_cFv = .text:0x00000110; // type:function size:0x234 scope:global align:4 +init_collision__Q210daObjLight5Act_cFv = .text:0x00000344; // type:function size:0x7C scope:global align:4 +set_collision__Q210daObjLight5Act_cFv = .text:0x000003C0; // type:function size:0xA8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000468; // type:function size:0x3C scope:weak align:4 +_create__Q210daObjLight5Act_cFv = .text:0x000004A4; // type:function size:0x268 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000070C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000007D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000820; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000087C; // type:function size:0x48 scope:weak align:4 +_delete__Q210daObjLight5Act_cFv = .text:0x000008C4; // type:function size:0xA0 scope:global align:4 +set_fire__Q210daObjLight5Act_cFi = .text:0x00000964; // type:function size:0x138 scope:global align:4 +draw_fire__Q210daObjLight5Act_cFv = .text:0x00000A9C; // type:function size:0x68 scope:global align:4 +exe_fire__Q210daObjLight5Act_cFv = .text:0x00000B04; // type:function size:0x124 scope:global align:4 +delete_fire__Q210daObjLight5Act_cFv = .text:0x00000C28; // type:function size:0x38 scope:global align:4 +now_event__Q210daObjLight5Act_cFs = .text:0x00000C60; // type:function size:0x2C scope:global align:4 +set_event__Q210daObjLight5Act_cFs = .text:0x00000C8C; // type:function size:0x28 scope:global align:4 +exe_event__Q210daObjLight5Act_cFv = .text:0x00000CB4; // type:function size:0xD0 scope:global align:4 +set_mtx__Q210daObjLight5Act_cFv = .text:0x00000D84; // type:function size:0x300 scope:global align:4 +renew_angle__Q210daObjLight5Act_cFv = .text:0x00001084; // type:function size:0x140 scope:global align:4 +control_light__Q210daObjLight5Act_cFv = .text:0x000011C4; // type:function size:0x16C scope:global align:4 +control_treasure__Q210daObjLight5Act_cFv = .text:0x00001330; // type:function size:0x68 scope:global align:4 +_execute__Q210daObjLight5Act_cFv = .text:0x00001398; // type:function size:0x68 scope:global align:4 +_draw__Q210daObjLight5Act_cFv = .text:0x00001400; // type:function size:0x128 scope:global align:4 +Mthd_Create__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x00001528; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x00001548; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x0000156C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x00001590; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv = .text:0x000015B4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000015BC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000015CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000015D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000015DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000015EC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001624; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000162C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001634; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000163C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001674; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001678; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001680; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001688; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001690; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000169C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000016A8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjLight27@unnamed@d_a_obj_light_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 +M_arcname__Q210daObjLight5Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +M_cyl_src__Q210daObjLight5Act_c = .rodata:0x00000010; // type:object size:0x44 scope:global align:4 +@4066 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@4148 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4269 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4270 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4316 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4468 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000094; // type:object size:0x5E scope:local align:4 data:string_table +Mthd_Table__Q210daObjLight27@unnamed@d_a_obj_light_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Light = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4368 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4369 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4371 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4372 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +i_offset$4367 = .bss:0x0000007C; // type:object size:0x24 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_lpalm/splits.txt b/config/GZLP01/rels/d_a_obj_lpalm/splits.txt new file mode 100644 index 000000000..966a63a24 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_lpalm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_lpalm.cpp: + .text start:0x00000078 end:0x00000958 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_lpalm/symbols.txt b/config/GZLP01/rels/d_a_obj_lpalm/symbols.txt new file mode 100644 index 000000000..a241bffb8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_lpalm/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000098; // type:function size:0xCC scope:local align:4 +CreateHeap__12daObjLpalm_cFv = .text:0x00000164; // type:function size:0x104 scope:global align:4 +CreateInit__12daObjLpalm_cFv = .text:0x00000268; // type:function size:0x19C scope:global align:4 +daObjLpalmCreate__FPv = .text:0x00000404; // type:function size:0xA0 scope:local align:4 +daObjLpalmDelete__FPv = .text:0x000004A4; // type:function size:0x84 scope:local align:4 +daObjLpalmExecute__FPv = .text:0x00000528; // type:function size:0x24 scope:local align:4 +_execute__12daObjLpalm_cFv = .text:0x0000054C; // type:function size:0x378 scope:weak align:4 +daObjLpalmDraw__FPv = .text:0x000008C4; // type:function size:0x8C scope:local align:4 +daObjLpalmIsDelete__FPv = .text:0x00000950; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__12daObjLpalm_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_attr__12daObjLpalm_c = .rodata:0x00000008; // type:object size:0x2 scope:global align:4 +@4050 = .rodata:0x0000000C; // type:object size:0x10 scope:local align:4 +@4084 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4086 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4218 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4220 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4222 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4223 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4224 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +daObjLpalmMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Lpalm = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_magmarock/splits.txt b/config/GZLP01/rels/d_a_obj_magmarock/splits.txt new file mode 100644 index 000000000..21fa4527b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_magmarock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_magmarock.cpp: + .text start:0x00000078 end:0x00002130 + .rodata start:0x00000000 end:0x00000106 + .data start:0x00000000 end:0x0000013C diff --git a/config/GZLP01/rels/d_a_obj_magmarock/symbols.txt b/config/GZLP01/rels/d_a_obj_magmarock/symbols.txt new file mode 100644 index 000000000..558fcfa41 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_magmarock/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__Q214daObjMagmarock5Act_cFv = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +demo_move__Q214daObjMagmarock5Act_cFv = .text:0x00000128; // type:function size:0x130 scope:global align:4 +ControlEffect__Q214daObjMagmarock5Act_cFv = .text:0x00000258; // type:function size:0x1B8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000410; // type:function size:0x3C scope:weak align:4 +play_anim__Q214daObjMagmarock5Act_cFv = .text:0x0000044C; // type:function size:0x114 scope:global align:4 +appear_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x00000560; // type:function size:0x2C scope:global align:4 +appear_proc__Q214daObjMagmarock5Act_cFv = .text:0x0000058C; // type:function size:0x60 scope:global align:4 +wait_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x000005EC; // type:function size:0x2C scope:global align:4 +wait_proc__Q214daObjMagmarock5Act_cFv = .text:0x00000618; // type:function size:0x2C scope:global align:4 +stay_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x00000644; // type:function size:0x9C scope:global align:4 +stay_proc__Q214daObjMagmarock5Act_cFv = .text:0x000006E0; // type:function size:0x40 scope:global align:4 +quake_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x00000720; // type:function size:0x98 scope:global align:4 +quake_proc__Q214daObjMagmarock5Act_cFv = .text:0x000007B8; // type:function size:0x94 scope:global align:4 +vanish_proc_init__Q214daObjMagmarock5Act_cFv = .text:0x0000084C; // type:function size:0x2C scope:global align:4 +vanish_proc__Q214daObjMagmarock5Act_cFv = .text:0x00000878; // type:function size:0x80 scope:global align:4 +ride_call_back__14daObjMagmarockFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000008F8; // type:function size:0x1F4 scope:local align:4 +CheckCreateHeap__14daObjMagmarockFP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x20 scope:local align:4 +CreateHeap__Q214daObjMagmarock5Act_cFv = .text:0x00000B0C; // type:function size:0x294 scope:global align:4 +CreateInit__Q214daObjMagmarock5Act_cFv = .text:0x00000DA0; // type:function size:0x614 scope:global align:4 +LiftUpRequest__Q214daObjMagmarock5Act_cFR4cXyz = .text:0x000013B4; // type:function size:0x1AC scope:global align:4 +BeforeLiftRequest__Q214daObjMagmarock5Act_cFR4cXyz = .text:0x00001560; // type:function size:0x11C scope:global align:4 +calc_ground_quat__Q214daObjMagmarock5Act_cFv = .text:0x0000167C; // type:function size:0x160 scope:global align:4 +Create__Q214daObjMagmarock6MethodFPv = .text:0x000017DC; // type:function size:0x1B0 scope:global align:4 +__ct__4cXyzFv = .text:0x0000198C; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001990; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000019EC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001A48; // type:function size:0x48 scope:weak align:4 +Delete__Q214daObjMagmarock6MethodFPv = .text:0x00001A90; // type:function size:0x84 scope:global align:4 +Execute__Q214daObjMagmarock6MethodFPv = .text:0x00001B14; // type:function size:0x24 scope:global align:4 +_execute__Q214daObjMagmarock5Act_cFv = .text:0x00001B38; // type:function size:0x388 scope:weak align:4 +Draw__Q214daObjMagmarock6MethodFPv = .text:0x00001EC0; // type:function size:0x268 scope:global align:4 +IsDelete__Q214daObjMagmarock6MethodFPv = .text:0x00002128; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q214daObjMagmarock5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4111 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4112 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4143 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4185 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4207 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4214 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4216 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4277 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4278 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4279 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4280 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4423 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4428 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4480 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4483 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4484 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4485 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4504 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4505 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4506 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4540 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4541 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4542 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4543 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x000000B4; // type:object size:0x52 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +default_color__Q214daObjMagmarock5Act_c = .data:0x00000030; // type:object size:0x4 scope:global align:4 +@4147 = .data:0x00000034; // type:object size:0xC scope:local align:4 +@4163 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4179 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4197 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4220 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4447 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4451 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4491 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4560 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4562 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4576 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +Table__Q214daObjMagmarock6Method = .data:0x000000B8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Magmarock = .data:0x000000D8; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__Q214daObjMagmarock5Act_c = .data:0x0000012C; // type:object size:0x10 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_majyuu_door/splits.txt b/config/GZLP01/rels/d_a_obj_majyuu_door/splits.txt new file mode 100644 index 000000000..24910c6b5 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_majyuu_door/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_majyuu_door.cpp: + .text start:0x000000EC end:0x0000116C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000001D4 + .bss start:0x00000008 end:0x0000002D diff --git a/config/GZLP01/rels/d_a_obj_majyuu_door/symbols.txt b/config/GZLP01/rels/d_a_obj_majyuu_door/symbols.txt new file mode 100644 index 000000000..eef1adb93 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_majyuu_door/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +TgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000010C; // type:function size:0x24 scope:local align:4 +__ct__17daObj_MjDoorHIO_cFv = .text:0x00000130; // type:function size:0x24 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000154; // type:function size:0x48 scope:weak align:4 +set_mtx__14daObj_MjDoor_cFv = .text:0x0000019C; // type:function size:0xA4 scope:global align:4 +_createHeap__14daObj_MjDoor_cFv = .text:0x00000240; // type:function size:0x160 scope:global align:4 +getArg__14daObj_MjDoor_cFv = .text:0x000003A0; // type:function size:0xC scope:global align:4 +CreateInit__14daObj_MjDoor_cFv = .text:0x000003AC; // type:function size:0xCC scope:global align:4 +_create__14daObj_MjDoor_cFv = .text:0x00000478; // type:function size:0x13C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000005B4; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00000680; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000704; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000074C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000007A8; // type:function size:0x48 scope:weak align:4 +_delete__14daObj_MjDoor_cFv = .text:0x000007F0; // type:function size:0x94 scope:global align:4 +setCollision__14daObj_MjDoor_cFv = .text:0x00000884; // type:function size:0x150 scope:global align:4 +modeWaitInit__14daObj_MjDoor_cFv = .text:0x000009D4; // type:function size:0xC scope:global align:4 +modeWait__14daObj_MjDoor_cFv = .text:0x000009E0; // type:function size:0x54 scope:global align:4 +smoke_set__14daObj_MjDoor_cFv = .text:0x00000A34; // type:function size:0xB8 scope:global align:4 +modeDeleteInit__14daObj_MjDoor_cFv = .text:0x00000AEC; // type:function size:0x278 scope:global align:4 +modeDelete__14daObj_MjDoor_cFv = .text:0x00000D64; // type:function size:0x8C scope:global align:4 +_execute__14daObj_MjDoor_cFv = .text:0x00000DF0; // type:function size:0xC4 scope:global align:4 +_draw__14daObj_MjDoor_cFv = .text:0x00000EB4; // type:function size:0x74 scope:global align:4 +daObj_MjDoorCreate__FPv = .text:0x00000F28; // type:function size:0x20 scope:local align:4 +daObj_MjDoorDelete__FPv = .text:0x00000F48; // type:function size:0x24 scope:local align:4 +daObj_MjDoorExecute__FPv = .text:0x00000F6C; // type:function size:0x24 scope:local align:4 +daObj_MjDoorDraw__FPv = .text:0x00000F90; // type:function size:0x24 scope:local align:4 +daObj_MjDoorIsDelete__FPv = .text:0x00000FB4; // type:function size:0x8 scope:local align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FBC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FC4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000FCC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000FD8; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000FE4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000FF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000FFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001004; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000100C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001014; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000104C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001054; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000105C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001064; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000109C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000010A0; // type:function size:0x8 scope:weak align:4 +__dt__17daObj_MjDoorHIO_cFv = .text:0x000010A8; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001104; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_majyuu_door_cpp = .text:0x00001120; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000115C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001164; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__14daObj_MjDoor_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__14daObj_MjDoor_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 data:string +@4091 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4233 = .rodata:0x00000010; // type:object size:0x28 scope:local align:4 +@4260 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4365 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4366 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000004C; // type:object size:0x2C scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +smoke_col__14daObj_MjDoor_c = .data:0x00000044; // type:object size:0x4 scope:global align:4 +@4385 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4386 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$modeProcCall__14daObj_MjDoor_cFv = .data:0x00000060; // type:object size:0x18 scope:weak align:4 +daObj_MjDoorMethodTable = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_MJDOOR = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000D4; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000134; // type:object size:0x88 scope:weak align:4 +__vt__17daObj_MjDoorHIO_c = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4024 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 +init$4277 = .bss:0x0000001C; // type:object size:0x1 scope:local align:1 +smoke_scale$4276 = .bss:0x00000020; // type:object size:0xC scope:local align:4 data:float +init$localstatic4$modeProcCall__14daObj_MjDoor_cFv = .bss:0x0000002C; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLP01/rels/d_a_obj_mkie/splits.txt b/config/GZLP01/rels/d_a_obj_mkie/splits.txt new file mode 100644 index 000000000..51a7236b8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mkie/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mkie.cpp: + .text start:0x00000078 end:0x00001670 + .text start:0x00001670 end:0x000017EC + .text start:0x000017EC end:0x00001818 + .rodata start:0x00000000 end:0x00000370 + .data start:0x00000000 end:0x00000248 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLP01/rels/d_a_obj_mkie/symbols.txt b/config/GZLP01/rels/d_a_obj_mkie/symbols.txt new file mode 100644 index 000000000..769a6fe71 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mkie/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjMkie5Act_cFv = .text:0x00000078; // type:function size:0x1D8 scope:global align:4 +init_cc__Q29daObjMkie5Act_cFv = .text:0x00000250; // type:function size:0x9C scope:global align:4 +set_cc_pos__Q29daObjMkie5Act_cFv = .text:0x000002EC; // type:function size:0x134 scope:global align:4 +Create__Q29daObjMkie5Act_cFv = .text:0x00000420; // type:function size:0x148 scope:global align:4 +Mthd_Create__Q29daObjMkie5Act_cFv = .text:0x00000568; // type:function size:0x1EC scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x00000754; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x000007E4; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000838; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00000894; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00000974; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00000A04; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000A60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000AA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B04; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000B4C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BA8; // type:function size:0x48 scope:weak align:4 +Delete__Q29daObjMkie5Act_cFv = .text:0x00000BF0; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjMkie5Act_cFv = .text:0x00000BF8; // type:function size:0x5C scope:global align:4 +set_mtx__Q29daObjMkie5Act_cFv = .text:0x00000C54; // type:function size:0xA4 scope:global align:4 +init_mtx__Q29daObjMkie5Act_cFv = .text:0x00000CF8; // type:function size:0x58 scope:global align:4 +chk_light__Q29daObjMkie5Act_cFv = .text:0x00000D50; // type:function size:0xA4 scope:global align:4 +eff_break__Q29daObjMkie5Act_cFv = .text:0x00000DF4; // type:function size:0x90 scope:global align:4 +sound_melt__Q29daObjMkie5Act_cFv = .text:0x00000E84; // type:function size:0x70 scope:global align:4 +sound_break__Q29daObjMkie5Act_cFv = .text:0x00000EF4; // type:function size:0x88 scope:global align:4 +vib_break__Q29daObjMkie5Act_cFv = .text:0x00000F7C; // type:function size:0x54 scope:global align:4 +mode_wait__Q29daObjMkie5Act_cFv = .text:0x00000FD0; // type:function size:0xC4 scope:global align:4 +mode_demoWait_init__Q29daObjMkie5Act_cFv = .text:0x00001094; // type:function size:0x14 scope:global align:4 +mode_demoWait__Q29daObjMkie5Act_cFv = .text:0x000010A8; // type:function size:0xC0 scope:global align:4 +mode_demo_init__Q29daObjMkie5Act_cFv = .text:0x00001168; // type:function size:0x94 scope:global align:4 +mode_demo__Q29daObjMkie5Act_cFv = .text:0x000011FC; // type:function size:0x13C scope:global align:4 +mode_proc_call__Q29daObjMkie5Act_cFv = .text:0x00001338; // type:function size:0xA4 scope:global align:4 +Execute__Q29daObjMkie5Act_cFPPA3_A4_f = .text:0x000013DC; // type:function size:0xC4 scope:global align:4 +Draw__Q29daObjMkie5Act_cFv = .text:0x000014A0; // type:function size:0x118 scope:global align:4 +Mthd_Create__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x000015B8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x000015D8; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x000015F8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x00001618; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv = .text:0x00001644; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001670; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001678; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001680; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001688; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001690; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001698; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000016A0; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000016A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000016B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000016C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000016CC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x000016D8; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000016E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000016F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000016F8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00001730; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00001738; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00001740; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00001748; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00001750; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00001758; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001760; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001798; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000179C; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000017A4; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjMkie5Act_c5Prm_eQ39daObjMkie5Act_c5Prm_e = .text:0x000017EC; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001808; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001810; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjMkie5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_tri_src__Q29daObjMkie5Act_c = .rodata:0x00000008; // type:object size:0x54 scope:global align:4 +M_attr__Q29daObjMkie5Act_c = .rodata:0x0000005C; // type:object size:0x250 scope:global align:4 +@4114 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 data:float +se_break$4468 = .rodata:0x000002C4; // type:object size:0x8 scope:local align:4 +@4485 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000002D0; // type:object size:0xA0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4576 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4577 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4578 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4575 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mkie = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000C8; // type:object size:0x28 scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000FC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000015C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjMkie5Act_c = .data:0x00000220; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjMkie5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4579 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_mkiek/splits.txt b/config/GZLP01/rels/d_a_obj_mkiek/splits.txt new file mode 100644 index 000000000..dbe72f689 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mkiek/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mkiek.cpp: + .text start:0x00000078 end:0x00000ED4 + .text start:0x00000ED4 end:0x00000FD8 + .text start:0x00000FD8 end:0x00001004 + .rodata start:0x00000000 end:0x000000BF + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_mkiek/symbols.txt b/config/GZLP01/rels/d_a_obj_mkiek/symbols.txt new file mode 100644 index 000000000..c4ebc716e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mkiek/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjMkiek5Act_cFv = .text:0x00000078; // type:function size:0x1C8 scope:global align:4 +Create__Q210daObjMkiek5Act_cFv = .text:0x00000240; // type:function size:0xD4 scope:global align:4 +Mthd_Create__Q210daObjMkiek5Act_cFv = .text:0x00000314; // type:function size:0x1E4 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000004F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000005C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000060C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000668; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000006B0; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000070C; // type:function size:0x48 scope:weak align:4 +Delete__Q210daObjMkiek5Act_cFv = .text:0x00000754; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjMkiek5Act_cFv = .text:0x0000075C; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjMkiek5Act_cFv = .text:0x000007B4; // type:function size:0x94 scope:global align:4 +init_mtx__Q210daObjMkiek5Act_cFv = .text:0x00000848; // type:function size:0x58 scope:global align:4 +check__Q210daObjMkiek5Act_cFv = .text:0x000008A0; // type:function size:0xA0 scope:global align:4 +demo_wait__Q210daObjMkiek5Act_cFv = .text:0x00000940; // type:function size:0x1E8 scope:global align:4 +demo__Q210daObjMkiek5Act_cFv = .text:0x00000B28; // type:function size:0xF4 scope:global align:4 +Execute__Q210daObjMkiek5Act_cFPPA3_A4_f = .text:0x00000C1C; // type:function size:0xE4 scope:global align:4 +Draw__Q210daObjMkiek5Act_cFv = .text:0x00000D00; // type:function size:0x11C scope:global align:4 +Mthd_Create__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E1C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E3C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E5C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000E7C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv = .text:0x00000EA8; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000ED4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000EDC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000EE4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00000EEC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00000EFC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00000F04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000F0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000F14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F1C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000F54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000F5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000F64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F6C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000FA4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000FA8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FB0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FB8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000FC0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000FCC; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMkiek5Act_c5Prm_eQ310daObjMkiek5Act_c5Prm_e = .text:0x00000FD8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00000FF4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000FFC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjMkiek5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjMkiek5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4009 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4021 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4022 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4023 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4285 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4305 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x8F scope:local align:4 data:string_table +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +Mthd_Table__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@ = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mkiek = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__Q210daObjMkiek5Act_c = .data:0x0000019C; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjMkiek5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_mknjd/splits.txt b/config/GZLP01/rels/d_a_obj_mknjd/splits.txt new file mode 100644 index 000000000..18ad60328 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mknjd/splits.txt @@ -0,0 +1,19 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mknjd.cpp: + .text start:0x00000078 end:0x000024E8 + .text start:0x000024E8 end:0x000024E8 + .text start:0x000024E8 end:0x000025B4 + .text start:0x000025B4 end:0x000025D0 + .rodata start:0x00000000 end:0x00000292 + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000000 end:0x00000058 diff --git a/config/GZLP01/rels/d_a_obj_mknjd/symbols.txt b/config/GZLP01/rels/d_a_obj_mknjd/symbols.txt new file mode 100644 index 000000000..8c1db62e4 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mknjd/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBackL__FP7J3DNodei = .text:0x00000078; // type:function size:0xB4 scope:local align:4 +nodeCallBackR__FP7J3DNodei = .text:0x0000012C; // type:function size:0xB4 scope:local align:4 +nodeCallBack_Hahen__FP7J3DNodei = .text:0x000001E0; // type:function size:0xD0 scope:local align:4 +daObjMknjD_XyCheckCB__FPvi = .text:0x000002B0; // type:function size:0x20 scope:local align:4 +daObjMknjD_XyEventCB__FPvi = .text:0x000002D0; // type:function size:0x20 scope:local align:4 +XyCheckCB__Q210daObjMknjD5Act_cFi = .text:0x000002F0; // type:function size:0x24 scope:global align:4 +XyEventCB__Q210daObjMknjD5Act_cFi = .text:0x00000314; // type:function size:0x8 scope:global align:4 +CreateHeap__Q210daObjMknjD5Act_cFv = .text:0x0000031C; // type:function size:0x304 scope:global align:4 +Create__Q210daObjMknjD5Act_cFv = .text:0x00000620; // type:function size:0x2C8 scope:global align:4 +Mthd_Create__Q210daObjMknjD5Act_cFv = .text:0x000008E8; // type:function size:0x19C scope:global align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x00000A84; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00000B00; // type:function size:0x24 scope:weak align:4 +__ct__4cXyzFv = .text:0x00000B24; // type:function size:0x4 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B28; // type:function size:0x3C scope:weak align:4 +Delete__Q210daObjMknjD5Act_cFv = .text:0x00000B64; // type:function size:0x78 scope:global align:4 +Mthd_Delete__Q210daObjMknjD5Act_cFv = .text:0x00000BDC; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjMknjD5Act_cFv = .text:0x00000C34; // type:function size:0x94 scope:global align:4 +init_mtx__Q210daObjMknjD5Act_cFv = .text:0x00000CC8; // type:function size:0x60 scope:global align:4 +setGoal__Q210daObjMknjD5Act_cFi = .text:0x00000D28; // type:function size:0xDC scope:global align:4 +setPlayerAngle__Q210daObjMknjD5Act_cFi = .text:0x00000E04; // type:function size:0x80 scope:global align:4 +talk__Q210daObjMknjD5Act_cFi = .text:0x00000E84; // type:function size:0x104 scope:global align:4 +privateCut__Q210daObjMknjD5Act_cFv = .text:0x00000F88; // type:function size:0x3C0 scope:global align:4 +manage_friend_draw__10daObjMknjDFi = .text:0x00001348; // type:function size:0xB8 scope:local align:4 +daObjMknjD_break__Q210daObjMknjD5Act_cFv = .text:0x00001400; // type:function size:0x55C scope:global align:4 +Execute__Q210daObjMknjD5Act_cFPPA3_A4_f = .text:0x0000195C; // type:function size:0x784 scope:global align:4 +setMaterial__10daObjMknjDFP11J3DMaterialUc = .text:0x000020E0; // type:function size:0x21C scope:local align:4 +Draw__Q210daObjMknjD5Act_cFv = .text:0x000022FC; // type:function size:0x134 scope:global align:4 +Mthd_Create__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002430; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002450; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002470; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x00002490; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv = .text:0x000024BC; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000024E8; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000024F0; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000024F8; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002500; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002504; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002508; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000250C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002510; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002558; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMknjD5Act_c5Prm_eQ310daObjMknjD5Act_c5Prm_e = .text:0x000025B4; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjMknjD5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4345 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4473 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4806 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4807 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4808 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4814 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4815 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4816 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4817 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4819 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@5034 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5035 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5036 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x20E scope:local align:4 data:string_table +daObjMknjD_jointName = .data:0x00000000; // type:object size:0x50 scope:local align:4 +daObjMknjD_EventName = .data:0x00000050; // type:object size:0x20 scope:global align:4 +cut_name_tbl$4539 = .data:0x00000070; // type:object size:0x24 scope:local align:4 +@4644 = .data:0x00000094; // type:object size:0x24 scope:local align:4 +@4643 = .data:0x000000B8; // type:object size:0x24 scope:local align:4 +@5037 = .data:0x000000DC; // type:object size:0x34 scope:local align:4 +Mthd_Table__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@ = .data:0x00000110; // type:object size:0x20 scope:local align:4 +g_profile_Obj_MknjD = .data:0x00000130; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000160; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000017C; // type:object size:0x20 scope:weak align:4 +__vt__Q210daObjMknjD5Act_c = .data:0x0000019C; // type:object size:0x28 scope:global align:4 +joint_number_table = .bss:0x00000000; // type:object size:0x28 scope:local align:4 +M_tmp_mtx__Q210daObjMknjD5Act_c = .bss:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_mmrr/splits.txt b/config/GZLP01/rels/d_a_obj_mmrr/splits.txt new file mode 100644 index 000000000..230752043 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mmrr/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mmrr.cpp: + .text start:0x00000078 end:0x00001B74 + .text start:0x00001B74 end:0x000021C8 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x0000034C diff --git a/config/GZLP01/rels/d_a_obj_mmrr/symbols.txt b/config/GZLP01/rels/d_a_obj_mmrr/symbols.txt new file mode 100644 index 000000000..795e204dc --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mmrr/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +end__Q29daObjMmrr5Eff_cFv = .text:0x00000078; // type:function size:0x34 scope:global align:4 +remove__Q29daObjMmrr5Eff_cFv = .text:0x000000AC; // type:function size:0x40 scope:global align:4 +solidHeapCB__Q29daObjMmrr5Act_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjMmrr5Act_cFv = .text:0x00000110; // type:function size:0x250 scope:global align:4 +init_cc__Q29daObjMmrr5Act_cFv = .text:0x00000360; // type:function size:0xD4 scope:global align:4 +set_cc_rec_pos__Q29daObjMmrr5Act_cFv = .text:0x00000434; // type:function size:0x1A8 scope:global align:4 +set_cc_trans_pos__Q29daObjMmrr5Act_cFv = .text:0x000005DC; // type:function size:0x420 scope:global align:4 +__dt__19dBgS_MirLightLinChkFv = .text:0x000009FC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000B50; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000C7C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000D1C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000D78; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000DC0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000E1C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000E64; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000EF8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000F40; // type:function size:0x48 scope:weak align:4 +set_cull__Q29daObjMmrr5Act_cFv = .text:0x00000F88; // type:function size:0xA4 scope:global align:4 +_create__Q29daObjMmrr5Act_cFv = .text:0x0000102C; // type:function size:0x200 scope:global align:4 +_delete__Q29daObjMmrr5Act_cFv = .text:0x0000122C; // type:function size:0x40 scope:global align:4 +set_mtx__Q29daObjMmrr5Act_cFv = .text:0x0000126C; // type:function size:0xB0 scope:global align:4 +init_mtx__Q29daObjMmrr5Act_cFv = .text:0x0000131C; // type:function size:0x3C scope:global align:4 +chk_light__Q29daObjMmrr5Act_cFv = .text:0x00001358; // type:function size:0xC0 scope:global align:4 +eff_start__Q29daObjMmrr5Act_cFv = .text:0x00001418; // type:function size:0x68 scope:global align:4 +eff_stop__Q29daObjMmrr5Act_cFv = .text:0x00001480; // type:function size:0x2C scope:global align:4 +eff_remove__Q29daObjMmrr5Act_cFv = .text:0x000014AC; // type:function size:0x24 scope:global align:4 +_execute__Q29daObjMmrr5Act_cFv = .text:0x000014D0; // type:function size:0x218 scope:global align:4 +_draw__Q29daObjMmrr5Act_cFv = .text:0x000016E8; // type:function size:0x100 scope:global align:4 +Mthd_Create__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x000017E8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x00001808; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x0000182C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x00001850; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv = .text:0x00001874; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x0000187C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000188C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001894; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000189C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x000018D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x000018DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x000018E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x000018EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x000018F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x000018FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001904; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000193C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001948; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001954; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001958; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001960; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019A8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019AC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019B0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000019B4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000019B8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001A00; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001A5C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A7C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001AB4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001AC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001ACC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B04; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B0C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00001B14; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001B1C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00001B24; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00001B2C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00001B34; // type:function size:0x8 scope:weak align:4 +@20@__dt__19dBgS_MirLightLinChkFv = .text:0x00001B3C; // type:function size:0x8 scope:weak align:4 +@100@__dt__19dBgS_MirLightLinChkFv = .text:0x00001B44; // type:function size:0x8 scope:weak align:4 +@88@__dt__19dBgS_MirLightLinChkFv = .text:0x00001B4C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001B54; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001B5C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001B64; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001B6C; // type:function size:0x8 scope:weak align:4 +__dt__Q29daObjMmrr5Eff_cFv = .text:0x00001B74; // type:function size:0x7C scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001BF0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00001C4C; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00001D2C; // type:function size:0x5C scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D88; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001DE4; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00001E2C; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00001EBC; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00001F10; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00001FF0; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00002080; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x000020DC; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00002124; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00002180; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@ = .rodata:0x00000000; // type:object size:0xD4 scope:local align:4 +M_arcname__Q29daObjMmrr5Act_c = .rodata:0x000000D4; // type:object size:0x8 scope:global align:4 data:string +M_tri_src__Q29daObjMmrr5Act_c = .rodata:0x000000DC; // type:object size:0x54 scope:global align:4 +M_cps_src__Q29daObjMmrr5Act_c = .rodata:0x00000130; // type:object size:0x4C scope:global align:4 +@4045 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@4253 = .rodata:0x00000188; // type:object size:0x8 scope:local align:8 +@4254 = .rodata:0x00000190; // type:object size:0x8 scope:local align:8 +@4362 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001B4; // type:object size:0x54 scope:local align:4 data:string_table +Mthd_Table__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mmrr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGPla = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000068; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000108; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000144; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001E4; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__19dBgS_MirLightLinChk = .data:0x00000250; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000280; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000002F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000304; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjMmrr5Eff_c = .data:0x00000328; // type:object size:0x24 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_monument/splits.txt b/config/GZLP01/rels/d_a_obj_monument/splits.txt new file mode 100644 index 000000000..a0e1ebc0e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_monument/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_monument.cpp: + .text start:0x00000078 end:0x000005CC + .text start:0x000005CC end:0x000005E8 + .rodata start:0x00000000 end:0x00000031 + .data start:0x00000000 end:0x00000058 diff --git a/config/GZLP01/rels/d_a_obj_monument/symbols.txt b/config/GZLP01/rels/d_a_obj_monument/symbols.txt new file mode 100644 index 000000000..fd1cb6b42 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_monument/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q213daObjMonument5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q213daObjMonument5Act_cFv = .text:0x0000009C; // type:function size:0x19C scope:global align:4 +_create__Q213daObjMonument5Act_cFv = .text:0x00000238; // type:function size:0xE0 scope:global align:4 +_delete__Q213daObjMonument5Act_cFv = .text:0x00000318; // type:function size:0x80 scope:global align:4 +set_mtx__Q213daObjMonument5Act_cFv = .text:0x00000398; // type:function size:0x6C scope:global align:4 +init_mtx__Q213daObjMonument5Act_cFv = .text:0x00000404; // type:function size:0x3C scope:global align:4 +_execute__Q213daObjMonument5Act_cFv = .text:0x00000440; // type:function size:0x24 scope:global align:4 +_draw__Q213daObjMonument5Act_cFv = .text:0x00000464; // type:function size:0xD4 scope:global align:4 +Mthd_Create__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x00000538; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x00000558; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x0000057C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x000005A0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv = .text:0x000005C4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjMonument5Act_c5Prm_eQ313daObjMonument5Act_c5Prm_e = .text:0x000005CC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q213daObjMonument5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x29 scope:local align:4 data:string_table +L_attr__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@ = .data:0x00000000; // type:object size:0x8 scope:local align:4 +Mthd_Table__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@ = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Monument = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_movebox/splits.txt b/config/GZLP01/rels/d_a_obj_movebox/splits.txt new file mode 100644 index 000000000..d152ce82b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_movebox/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_movebox.cpp: + .text start:0x000000EC end:0x000045BC + .text start:0x000045BC end:0x0000489C + .text start:0x0000489C end:0x00004AC4 + .text start:0x00004AC4 end:0x00005148 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000B50 + .data start:0x00000000 end:0x00000434 + .bss start:0x00000008 end:0x00001355 diff --git a/config/GZLP01/rels/d_a_obj_movebox/symbols.txt b/config/GZLP01/rels/d_a_obj_movebox/symbols.txt new file mode 100644 index 000000000..0b0d5b4c7 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_movebox/symbols.txt @@ -0,0 +1,258 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q212daObjMovebox5Bgc_cFv = .text:0x000000EC; // type:function size:0xC4 scope:global align:4 +__dt__4cXyzFv = .text:0x000001B0; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x000001EC; // type:function size:0x4 scope:weak align:4 +gnd_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cif = .text:0x000001F0; // type:function size:0x1B4 scope:global align:4 +wrt_pos__Q212daObjMovebox5Bgc_cFRC4cXyz = .text:0x000003A4; // type:function size:0xD0 scope:global align:4 +wall_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cisf = .text:0x00000474; // type:function size:0x2D4 scope:global align:4 +proc_vertical__Q212daObjMovebox5Bgc_cFPQ212daObjMovebox5Act_c = .text:0x00000748; // type:function size:0x1A0 scope:global align:4 +chk_wall_pre__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x000008E8; // type:function size:0x40 scope:global align:4 +chk_wall_touch__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cs = .text:0x00000928; // type:function size:0x3A4 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00000CCC; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00000E20; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000F4C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000FEC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001048; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001090; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000010EC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001134; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000011C8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001210; // type:function size:0x48 scope:weak align:4 +chk_wall_touch2__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x00001258; // type:function size:0x88 scope:global align:4 +prm_get_swSave1__Q212daObjMovebox5Act_cCFv = .text:0x000012E0; // type:function size:0x28 scope:global align:4 +prmZ_init__Q212daObjMovebox5Act_cFv = .text:0x00001308; // type:function size:0x78 scope:global align:4 +prmX_init__Q212daObjMovebox5Act_cFv = .text:0x00001380; // type:function size:0x30 scope:global align:4 +attr__Q212daObjMovebox5Act_cCFv = .text:0x000013B0; // type:function size:0x18 scope:weak align:4 +set_mtx__Q212daObjMovebox5Act_cFv = .text:0x000013C8; // type:function size:0x2AC scope:global align:4 +init_mtx__Q212daObjMovebox5Act_cFv = .text:0x00001674; // type:function size:0x44 scope:global align:4 +path_init__Q212daObjMovebox5Act_cFv = .text:0x000016B8; // type:function size:0x178 scope:global align:4 +path_save__Q212daObjMovebox5Act_cFv = .text:0x00001830; // type:function size:0x1E0 scope:global align:4 +CreateHeap__Q212daObjMovebox5Act_cFv = .text:0x00001A10; // type:function size:0xF0 scope:global align:4 +RideCallBack__Q212daObjMovebox5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00001B00; // type:function size:0x164 scope:global align:4 +PPCallBack__Q212daObjMovebox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ24dBgW13PushPullLabel = .text:0x00001C64; // type:function size:0x170 scope:global align:4 +Create__Q212daObjMovebox5Act_cFv = .text:0x00001DD4; // type:function size:0x440 scope:global align:4 +afl_sway__Q212daObjMovebox5Act_cFv = .text:0x00002214; // type:function size:0x2C0 scope:global align:4 +check_to_walk__Q212daObjMovebox5Act_cFv = .text:0x000024D4; // type:function size:0x194 scope:global align:4 +clr_moment_cnt__Q212daObjMovebox5Act_cFv = .text:0x00002668; // type:function size:0x24 scope:global align:4 +chk_appear__Q212daObjMovebox5Act_cCFv = .text:0x0000268C; // type:function size:0xDC scope:global align:4 +eff_set_slip_smoke_pos__Q212daObjMovebox5Act_cFv = .text:0x00002768; // type:function size:0x1A4 scope:global align:4 +eff_smoke_slip_start__Q212daObjMovebox5Act_cFv = .text:0x0000290C; // type:function size:0x108 scope:global align:4 +eff_smoke_slip_end__Q212daObjMovebox5Act_cFv = .text:0x00002A14; // type:function size:0x60 scope:global align:4 +eff_smoke_slip_remove__Q212daObjMovebox5Act_cFv = .text:0x00002A74; // type:function size:0x60 scope:global align:4 +mode_wait_init__Q212daObjMovebox5Act_cFv = .text:0x00002AD4; // type:function size:0x74 scope:global align:4 +mode_wait__Q212daObjMovebox5Act_cFv = .text:0x00002B48; // type:function size:0x23C scope:global align:4 +mode_walk_init__Q212daObjMovebox5Act_cFv = .text:0x00002D84; // type:function size:0x20 scope:global align:4 +mode_walk__Q212daObjMovebox5Act_cFv = .text:0x00002DA4; // type:function size:0x408 scope:global align:4 +mode_afl_init__Q212daObjMovebox5Act_cFv = .text:0x000031AC; // type:function size:0x28 scope:global align:4 +mode_afl__Q212daObjMovebox5Act_cFv = .text:0x000031D4; // type:function size:0x204 scope:global align:4 +make_item__Q212daObjMovebox5Act_cFv = .text:0x000033D8; // type:function size:0x78 scope:global align:4 +eff_break__Q212daObjMovebox5Act_cFv = .text:0x00003450; // type:function size:0x120 scope:global align:4 +sound_break__Q212daObjMovebox5Act_cFv = .text:0x00003570; // type:function size:0x298 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003808; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003948; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003A60; // type:function size:0x80 scope:weak align:4 +sound_slip__Q212daObjMovebox5Act_cFv = .text:0x00003AE0; // type:function size:0xC4 scope:global align:4 +sound_limit__Q212daObjMovebox5Act_cFv = .text:0x00003BA4; // type:function size:0xC4 scope:global align:4 +sound_land__Q212daObjMovebox5Act_cFv = .text:0x00003C68; // type:function size:0xC4 scope:global align:4 +vib_land__Q212daObjMovebox5Act_cFv = .text:0x00003D2C; // type:function size:0x54 scope:global align:4 +eff_land_smoke__Q212daObjMovebox5Act_cFv = .text:0x00003D80; // type:function size:0x84 scope:global align:4 +Execute__Q212daObjMovebox5Act_cFPPA3_A4_f = .text:0x00003E04; // type:function size:0x2CC scope:global align:4 +Draw__Q212daObjMovebox5Act_cFv = .text:0x000040D0; // type:function size:0x184 scope:global align:4 +Delete__Q212daObjMovebox5Act_cFv = .text:0x00004254; // type:function size:0x4C scope:global align:4 +Mthd_Create__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x000042A0; // type:function size:0x240 scope:local align:4 +Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x000044E0; // type:function size:0x64 scope:local align:4 +Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00004544; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00004564; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00004590; // type:function size:0x2C scope:local align:4 +__dt__Q212daObjMovebox10EffSmokeCBFv = .text:0x000045BC; // type:function size:0x8C scope:weak align:4 +__ct__Q212daObjMovebox10EffSmokeCBFv = .text:0x00004648; // type:function size:0x40 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004688; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004754; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000479C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000047F8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004840; // type:function size:0x5C scope:weak align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x0000489C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000048A4; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x000048AC; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x000048B4; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x000048BC; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x000048C4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000048CC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000048D4; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000048DC; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004924; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004928; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000492C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004930; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00004934; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000497C; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000049D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000049E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000049F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000049F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00004A00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A08; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00004A40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004A48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00004A50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004A58; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00004A90; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00004A94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004A9C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004AA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00004AAC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004AB8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e = .text:0x00004AC4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_movebox_cpp = .text:0x00004AE0; // type:function size:0xAC scope:local align:4 +__arraydtor$4060 = .text:0x00004B8C; // type:function size:0x38 scope:local align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x00004BC4; // type:function size:0x170 scope:weak align:4 +__dt__11dBgS_WtrChkFv = .text:0x00004D34; // type:function size:0x124 scope:weak align:4 +__arraydtor$4057 = .text:0x00004E58; // type:function size:0x38 scope:local align:4 +__ct__14dBgS_ObjGndChkFv = .text:0x00004E90; // type:function size:0x104 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00004F94; // type:function size:0xFC scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x00005090; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00005098; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x000050A0; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x000050A8; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x000050B0; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x000050B8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000050C0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000050C8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000050D0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000050D8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000050E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x000050E8; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x000050F0; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x000050F8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00005100; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005108; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00005110; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005118; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005120; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00005128; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005130; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005138; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005140; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_lin5__Q212daObjMovebox5Bgc_c = .rodata:0x00000000; // type:object size:0x50 scope:global align:4 +M_lin20__Q212daObjMovebox5Bgc_c = .rodata:0x00000050; // type:object size:0x170 scope:global align:4 +@4076 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:float +@4077 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@4158 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@4159 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@4403 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +M_arcname__Q212daObjMovebox5Act_c = .rodata:0x000001E0; // type:object size:0x34 scope:global align:4 +M_cyl_src__Q212daObjMovebox5Act_c = .rodata:0x00000214; // type:object size:0x44 scope:global align:4 +M_attr__Q212daObjMovebox5Act_c = .rodata:0x00000258; // type:object size:0x7EC scope:global align:4 +@4628 = .rodata:0x00000A44; // type:object size:0x4 scope:local align:4 data:float +@4629 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 +@4630 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 +@4631 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 +@4759 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@4813 = .rodata:0x00000A58; // type:object size:0x8 scope:local align:8 +@4814 = .rodata:0x00000A60; // type:object size:0x8 scope:local align:8 +@4815 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 +@4816 = .rodata:0x00000A6C; // type:object size:0x4 scope:local align:4 data:string +@4992 = .rodata:0x00000A70; // type:object size:0x8 scope:local align:8 +@5186 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 +@5226 = .rodata:0x00000A7C; // type:object size:0x4 scope:local align:4 +@5227 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 +@5228 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 +@5229 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 +@5499 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 +@5500 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000AA0; // type:object size:0xB0 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5460 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@5461 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5462 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$mode_proc_call__Q212daObjMovebox5Act_cFv = .data:0x00000054; // type:object size:0x24 scope:weak align:4 +Mthd_Table__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Movebox = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000C8; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000108; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000124; // type:object size:0x20 scope:weak align:4 +__vt__Q212daObjMovebox10EffSmokeCB = .data:0x00000144; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000025C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000274; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002A4; // type:object size:0x30 scope:weak align:4 +__vt__Q212daObjMovebox5Act_c = .data:0x000002D4; // type:object size:0x28 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x000002FC; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000032C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x0000035C; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000003A4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000003B0; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003C8; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x000003D4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000404; // type:object size:0x30 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4058 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +M_gnd_work__Q212daObjMovebox5Bgc_c = .bss:0x00000060; // type:object size:0x78C scope:global align:4 +@4059 = .bss:0x000007EC; // type:object size:0xC scope:local align:4 +M_wrt_work__Q212daObjMovebox5Bgc_c = .bss:0x000007F8; // type:object size:0x50 scope:global align:4 +@4061 = .bss:0x00000848; // type:object size:0xC scope:local align:4 +M_wall_work__Q212daObjMovebox5Bgc_c = .bss:0x00000854; // type:object size:0x9B4 scope:global align:4 +@4316 = .bss:0x00001208; // type:object size:0xC scope:local align:4 +init$4317 = .bss:0x00001214; // type:object size:0x1 scope:local align:1 +touch_work$4315 = .bss:0x00001218; // type:object size:0x6C scope:local align:4 +@5149 = .bss:0x00001284; // type:object size:0xC scope:local align:4 +init$5150 = .bss:0x00001290; // type:object size:0x1 scope:local align:1 +@5152 = .bss:0x00001294; // type:object size:0xC scope:local align:4 +base_pos$5148 = .bss:0x000012A0; // type:object size:0x18 scope:local align:4 +@5191 = .bss:0x000012B8; // type:object size:0xC scope:local align:4 +init$5192 = .bss:0x000012C4; // type:object size:0x1 scope:local align:1 +scl$5190 = .bss:0x000012C8; // type:object size:0xC scope:local align:4 +@5312 = .bss:0x000012D4; // type:object size:0xC scope:local align:4 +init$5313 = .bss:0x000012E0; // type:object size:0x1 scope:local align:1 +@5315 = .bss:0x000012E4; // type:object size:0xC scope:local align:4 +@5316 = .bss:0x000012F0; // type:object size:0xC scope:local align:4 +@5317 = .bss:0x000012FC; // type:object size:0xC scope:local align:4 +dir_vec$5311 = .bss:0x00001308; // type:object size:0x30 scope:local align:4 +@5478 = .bss:0x00001338; // type:object size:0xC scope:local align:4 +init$5479 = .bss:0x00001344; // type:object size:0x1 scope:local align:1 +particle_scale$5477 = .bss:0x00001348; // type:object size:0xC scope:local align:4 +init$localstatic4$mode_proc_call__Q212daObjMovebox5Act_cFv = .bss:0x00001354; // type:object size:0x1 scope:weak align:1 diff --git a/config/GZLP01/rels/d_a_obj_msdan/splits.txt b/config/GZLP01/rels/d_a_obj_msdan/splits.txt new file mode 100644 index 000000000..0a61df0c8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_msdan/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan.cpp: + .text start:0x00000078 end:0x00000660 + .text start:0x00000660 end:0x0000067C + .rodata start:0x00000000 end:0x0000002A + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_msdan/symbols.txt b/config/GZLP01/rels/d_a_obj_msdan/symbols.txt new file mode 100644 index 000000000..838c0c125 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_msdan/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Mthd_Create__Q210daObjMsdan5Act_cFv = .text:0x00000078; // type:function size:0x35C scope:global align:4 +Mthd_Execute__Q210daObjMsdan5Act_cFv = .text:0x000003D4; // type:function size:0x1EC scope:global align:4 +Mthd_Delete__Q210daObjMsdan5Act_cFv = .text:0x000005C0; // type:function size:0x30 scope:global align:4 +Mthd_Create__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x000005F0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000610; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000630; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000650; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv = .text:0x00000658; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMsdan5Act_c5Prm_eQ310daObjMsdan5Act_c5Prm_e = .text:0x00000660; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjMsdan5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q210daObjMsdan5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4088 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4090 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000024; // type:object size:0x6 scope:local align:4 data:string_table +Mthd_Msdan__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Msdan = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_msdan2/splits.txt b/config/GZLP01/rels/d_a_obj_msdan2/splits.txt new file mode 100644 index 000000000..97dd469b9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_msdan2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan2.cpp: + .text start:0x00000078 end:0x000003BC + .text start:0x000003BC end:0x000003D8 + .rodata start:0x00000000 end:0x0000000F + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_msdan2/symbols.txt b/config/GZLP01/rels/d_a_obj_msdan2/symbols.txt new file mode 100644 index 000000000..35ec64a87 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_msdan2/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Mthd_Create__Q211daObjMsdan25Act_cFv = .text:0x00000078; // type:function size:0x1D4 scope:global align:4 +Mthd_Execute__Q211daObjMsdan25Act_cFv = .text:0x0000024C; // type:function size:0xF8 scope:global align:4 +Mthd_Delete__Q211daObjMsdan25Act_cFv = .text:0x00000344; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x0000034C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x0000036C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x0000038C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x000003AC; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv = .text:0x000003B4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjMsdan25Act_c5Prm_eQ311daObjMsdan25Act_c5Prm_e = .text:0x000003BC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4046 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000008; // type:object size:0x7 scope:local align:4 data:string_table +Mthd_Msdan2__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Msdan2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_msdan_sub/splits.txt b/config/GZLP01/rels/d_a_obj_msdan_sub/splits.txt new file mode 100644 index 000000000..6aa537279 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_msdan_sub/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan_sub.cpp: + .text start:0x00000078 end:0x00000D0C + .text start:0x00000D0C end:0x00000D24 + .text start:0x00000D24 end:0x00000D40 + .rodata start:0x00000000 end:0x000000B2 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_msdan_sub/symbols.txt b/config/GZLP01/rels/d_a_obj_msdan_sub/symbols.txt new file mode 100644 index 000000000..38a305056 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_msdan_sub/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q213daObjMsdanSub5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q213daObjMsdanSub5Act_cFv = .text:0x0000012C; // type:function size:0x1D8 scope:global align:4 +Mthd_Create__Q213daObjMsdanSub5Act_cFv = .text:0x00000304; // type:function size:0xFC scope:global align:4 +Delete__Q213daObjMsdanSub5Act_cFv = .text:0x00000400; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q213daObjMsdanSub5Act_cFv = .text:0x00000408; // type:function size:0x4C scope:global align:4 +set_mtx__Q213daObjMsdanSub5Act_cFv = .text:0x00000454; // type:function size:0x80 scope:global align:4 +init_mtx__Q213daObjMsdanSub5Act_cFv = .text:0x000004D4; // type:function size:0x60 scope:global align:4 +Execute__Q213daObjMsdanSub5Act_cFPPA3_A4_f = .text:0x00000534; // type:function size:0x680 scope:global align:4 +Draw__Q213daObjMsdanSub5Act_cFv = .text:0x00000BB4; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000C54; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000C74; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000C94; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000CB4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv = .text:0x00000CE0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000D0C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000D14; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000D1C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjMsdanSub5Act_c5Prm_eQ313daObjMsdanSub5Act_c5Prm_e = .text:0x00000D24; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q213daObjMsdanSub5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4023 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4024 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4095 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4202 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x6E scope:local align:4 data:string_table +Mthd_MsdanSub__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_MsdanSub = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q213daObjMsdanSub5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q213daObjMsdanSub5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_msdan_sub2/splits.txt b/config/GZLP01/rels/d_a_obj_msdan_sub2/splits.txt new file mode 100644 index 000000000..0bc5fc029 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_msdan_sub2/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_msdan_sub2.cpp: + .text start:0x00000078 end:0x00000A64 + .text start:0x00000A64 end:0x00000A7C + .text start:0x00000A7C end:0x00000A98 + .rodata start:0x00000000 end:0x0000009F + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_msdan_sub2/symbols.txt b/config/GZLP01/rels/d_a_obj_msdan_sub2/symbols.txt new file mode 100644 index 000000000..33fd444df --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_msdan_sub2/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q214daObjMsdanSub25Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q214daObjMsdanSub25Act_cFv = .text:0x0000012C; // type:function size:0x1B8 scope:global align:4 +Mthd_Create__Q214daObjMsdanSub25Act_cFv = .text:0x000002E4; // type:function size:0x170 scope:global align:4 +Delete__Q214daObjMsdanSub25Act_cFv = .text:0x00000454; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q214daObjMsdanSub25Act_cFv = .text:0x0000045C; // type:function size:0x4C scope:global align:4 +set_mtx__Q214daObjMsdanSub25Act_cFv = .text:0x000004A8; // type:function size:0x80 scope:global align:4 +init_mtx__Q214daObjMsdanSub25Act_cFv = .text:0x00000528; // type:function size:0x70 scope:global align:4 +Execute__Q214daObjMsdanSub25Act_cFPPA3_A4_f = .text:0x00000598; // type:function size:0x374 scope:global align:4 +Draw__Q214daObjMsdanSub25Act_cFv = .text:0x0000090C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x000009AC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x000009CC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x000009EC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x00000A0C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv = .text:0x00000A38; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000A64; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000A6C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000A74; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ314daObjMsdanSub25Act_c5Prm_eQ314daObjMsdanSub25Act_c5Prm_e = .text:0x00000A7C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q214daObjMsdanSub25Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000030; // type:object size:0x6F scope:local align:4 data:string_table +Mthd_MsdanSub2__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_MsdanSub2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q214daObjMsdanSub25Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q214daObjMsdanSub25Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_mshokki/splits.txt b/config/GZLP01/rels/d_a_obj_mshokki/splits.txt new file mode 100644 index 000000000..a991d2144 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mshokki/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_mshokki.cpp: + .text start:0x00000078 end:0x00001004 + .text start:0x00001004 end:0x00001040 + .rodata start:0x00000000 end:0x000000F3 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_obj_mshokki/symbols.txt b/config/GZLP01/rels/d_a_obj_mshokki/symbols.txt new file mode 100644 index 000000000..ccb7cb5cc --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mshokki/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__14daObjMshokki_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +solidHeapCB__14daObjMshokki_cFP10fopAc_ac_c = .text:0x00000108; // type:function size:0x24 scope:global align:4 +create_heap__14daObjMshokki_cFv = .text:0x0000012C; // type:function size:0xD0 scope:global align:4 +checkCollision__14daObjMshokki_cFv = .text:0x000001FC; // type:function size:0x130 scope:global align:4 +co_hitCallback__14daObjMshokki_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000032C; // type:function size:0x1B8 scope:global align:4 +break_proc__14daObjMshokki_cFv = .text:0x000004E4; // type:function size:0x12C scope:global align:4 +set_se__14daObjMshokki_cFv = .text:0x00000610; // type:function size:0x130 scope:global align:4 +_create__14daObjMshokki_cFv = .text:0x00000740; // type:function size:0x2DC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000A1C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000AE8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000B30; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B8C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000BD4; // type:function size:0x70 scope:weak align:4 +_delete__14daObjMshokki_cFv = .text:0x00000C44; // type:function size:0x30 scope:global align:4 +_execute__14daObjMshokki_cFv = .text:0x00000C74; // type:function size:0x1B0 scope:global align:4 +_draw__14daObjMshokki_cFv = .text:0x00000E24; // type:function size:0x60 scope:global align:4 +daObjMshokki_Create__FP10fopAc_ac_c = .text:0x00000E84; // type:function size:0x20 scope:local align:4 +daObjMshokki_Delete__FP14daObjMshokki_c = .text:0x00000EA4; // type:function size:0x24 scope:local align:4 +daObjMshokki_Execute__FP14daObjMshokki_c = .text:0x00000EC8; // type:function size:0x24 scope:local align:4 +daObjMshokki_Draw__FP14daObjMshokki_c = .text:0x00000EEC; // type:function size:0x24 scope:local align:4 +daObjMshokki_IsDelete__FP14daObjMshokki_c = .text:0x00000F10; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000F18; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000F28; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000F30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000F38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000F40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F48; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000F80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000F88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000F90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F98; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000FD0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000FD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FDC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000FE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000FEC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000FF8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjMshokki_c7Param_eQ214daObjMshokki_c7Param_e = .text:0x00001004; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001020; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001028; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001030; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001038; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__29@unnamed@d_a_obj_mshokki_cpp@ = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 data:string +l_cyl_src__29@unnamed@d_a_obj_mshokki_cpp@ = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +l_data__29@unnamed@d_a_obj_mshokki_cpp@ = .rodata:0x0000004C; // type:object size:0x30 scope:local align:4 +@4059 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4061 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4062 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4088 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4090 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4091 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4092 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4093 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4095 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4120 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4224 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4225 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D8; // type:object size:0x1B scope:local align:4 data:string_table +bdl_idx$4018 = .data:0x00000000; // type:object size:0xC scope:local align:4 +particle_id$4099 = .data:0x0000000C; // type:object size:0x6 scope:local align:4 +se_flag$4124 = .data:0x00000014; // type:object size:0xC scope:local align:4 +l_daObjMshokki_Method = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mshokki = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000070; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000110; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_mtest/splits.txt b/config/GZLP01/rels/d_a_obj_mtest/splits.txt new file mode 100644 index 000000000..04353f369 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mtest/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_mtest.cpp: + .text start:0x000000EC end:0x00000D1C + .text start:0x00000D1C end:0x00000E90 + .text start:0x00000E90 end:0x000010A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010F + .data start:0x00000000 end:0x000002FC + .bss start:0x00000008 end:0x00000114 diff --git a/config/GZLP01/rels/d_a_obj_mtest/symbols.txt b/config/GZLP01/rels/d_a_obj_mtest/symbols.txt new file mode 100644 index 000000000..dea406d1b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_mtest/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +chk_appear__Q210daObjMtest5Act_cFv = .text:0x000000EC; // type:function size:0xAC scope:global align:4 +CreateHeap__Q210daObjMtest5Act_cFv = .text:0x00000198; // type:function size:0xEC scope:global align:4 +Create__Q210daObjMtest5Act_cFv = .text:0x00000284; // type:function size:0x164 scope:global align:4 +Mthd_Create__Q210daObjMtest5Act_cFv = .text:0x000003E8; // type:function size:0x320 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000708; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000007D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000081C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000878; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000008C0; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x0000091C; // type:function size:0x3C scope:weak align:4 +Delete__Q210daObjMtest5Act_cFv = .text:0x00000958; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjMtest5Act_cFv = .text:0x00000960; // type:function size:0x58 scope:global align:4 +set_mtx__Q210daObjMtest5Act_cFv = .text:0x000009B8; // type:function size:0x94 scope:global align:4 +init_mtx__Q210daObjMtest5Act_cFv = .text:0x00000A4C; // type:function size:0x44 scope:global align:4 +Execute__Q210daObjMtest5Act_cFPPA3_A4_f = .text:0x00000A90; // type:function size:0xF0 scope:global align:4 +Draw__Q210daObjMtest5Act_cFv = .text:0x00000B80; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000C64; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000C84; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000CA4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000CC4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv = .text:0x00000CF0; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000D1C; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000D24; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000D2C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000D34; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000D3C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000D44; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000D4C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000D54; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000D5C; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000DA4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000DB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000DBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000DC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000DCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DD4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000E0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000E14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000E1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E24; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E5C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E68; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E70; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000E78; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000E84; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMtest5Act_c5Prm_eQ310daObjMtest5Act_c5Prm_e = .text:0x00000E90; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_mtest_cpp = .text:0x00000EAC; // type:function size:0x1E4 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001090; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001098; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_cyl_src__Q210daObjMtest5Act_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@4067 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4070 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4071 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4072 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4073 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4074 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4465 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4466 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4467 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000080; // type:object size:0x8F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +M_arcname__Q210daObjMtest5Act_c = .data:0x00000030; // type:object size:0x20 scope:global align:4 +bmd_data$4023 = .data:0x00000050; // type:object size:0x10 scope:local align:4 +dzb_data$4096 = .data:0x00000060; // type:object size:0x50 scope:local align:4 +heap_size$4097 = .data:0x000000B0; // type:object size:0xA0 scope:local align:4 +Mthd_Table__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@ = .data:0x00000150; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Mtest = .data:0x00000170; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000001A0; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000280; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjMtest5Act_c = .data:0x000002D4; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@3990 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@3991 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@3992 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@3993 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@3994 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@3995 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@3996 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@3997 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +M_scl_mult__Q210daObjMtest5Act_c = .bss:0x000000B4; // type:object size:0x60 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_nest/splits.txt b/config/GZLP01/rels/d_a_obj_nest/splits.txt new file mode 100644 index 000000000..672b0e0d3 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_nest/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_nest.cpp: + .text start:0x00000078 end:0x000008B4 + .text start:0x000008B4 end:0x000008CC + .rodata start:0x00000000 end:0x000000C1 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_nest/symbols.txt b/config/GZLP01/rels/d_a_obj_nest/symbols.txt new file mode 100644 index 000000000..e92f4feeb --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_nest/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjNest5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q29daObjNest5Act_cFv = .text:0x0000012C; // type:function size:0xC4 scope:global align:4 +Mthd_Create__Q29daObjNest5Act_cFv = .text:0x000001F0; // type:function size:0xF8 scope:global align:4 +Delete__Q29daObjNest5Act_cFv = .text:0x000002E8; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjNest5Act_cFv = .text:0x000002F0; // type:function size:0x4C scope:global align:4 +set_mtx__Q29daObjNest5Act_cFv = .text:0x0000033C; // type:function size:0x98 scope:global align:4 +init_mtx__Q29daObjNest5Act_cFv = .text:0x000003D4; // type:function size:0x3C scope:global align:4 +rideCB__Q29daObjNest5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000410; // type:function size:0x88 scope:global align:4 +vib_set__Q29daObjNest5Act_cFf = .text:0x00000498; // type:function size:0xAC scope:global align:4 +vib_proc__Q29daObjNest5Act_cFv = .text:0x00000544; // type:function size:0x1C8 scope:global align:4 +Execute__Q29daObjNest5Act_cFPPA3_A4_f = .text:0x0000070C; // type:function size:0x50 scope:global align:4 +Draw__Q29daObjNest5Act_cFv = .text:0x0000075C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x000007FC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x0000081C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x0000083C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x0000085C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv = .text:0x00000888; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000008B4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000008BC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000008C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_arcname__Q29daObjNest5Act_c = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 data:string +@4016 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4017 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4169 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000058; // type:object size:0x69 scope:local align:4 data:string_table +Mthd_Table__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Nest = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q29daObjNest5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjNest5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_ohatch/splits.txt b/config/GZLP01/rels/d_a_obj_ohatch/splits.txt new file mode 100644 index 000000000..a58b1f494 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ohatch/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ohatch.cpp: + .text start:0x00000078 end:0x00000BF8 + .text start:0x00000BF8 end:0x00000C14 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000098 diff --git a/config/GZLP01/rels/d_a_obj_ohatch/symbols.txt b/config/GZLP01/rels/d_a_obj_ohatch/symbols.txt new file mode 100644 index 000000000..685b8b6bc --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ohatch/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__13daObjOhatch_cFv = .text:0x00000078; // type:function size:0x114 scope:global align:4 +init_mtx__13daObjOhatch_cFv = .text:0x0000018C; // type:function size:0xF0 scope:global align:4 +solidHeapCB__13daObjOhatch_cFP10fopAc_ac_c = .text:0x0000027C; // type:function size:0x24 scope:global align:4 +create_heap__13daObjOhatch_cFv = .text:0x000002A0; // type:function size:0x12C scope:global align:4 +_create__13daObjOhatch_cFv = .text:0x000003CC; // type:function size:0x17C scope:global align:4 +_delete__13daObjOhatch_cFv = .text:0x00000548; // type:function size:0xE0 scope:global align:4 +close_wait_act_proc__13daObjOhatch_cFv = .text:0x00000628; // type:function size:0x1E8 scope:global align:4 +tremor_act_proc__13daObjOhatch_cFv = .text:0x00000810; // type:function size:0x94 scope:global align:4 +open_act_proc__13daObjOhatch_cFv = .text:0x000008A4; // type:function size:0x15C scope:global align:4 +vibrate_act_proc__13daObjOhatch_cFv = .text:0x00000A00; // type:function size:0x4C scope:global align:4 +open_wait_act_proc__13daObjOhatch_cFv = .text:0x00000A4C; // type:function size:0x4 scope:global align:4 +_execute__13daObjOhatch_cFv = .text:0x00000A50; // type:function size:0xB4 scope:global align:4 +_draw__13daObjOhatch_cFv = .text:0x00000B04; // type:function size:0x60 scope:global align:4 +daObjOhatch_Create__FP10fopAc_ac_c = .text:0x00000B64; // type:function size:0x20 scope:local align:4 +daObjOhatch_Delete__FP13daObjOhatch_c = .text:0x00000B84; // type:function size:0x24 scope:local align:4 +daObjOhatch_Execute__FP13daObjOhatch_c = .text:0x00000BA8; // type:function size:0x24 scope:local align:4 +daObjOhatch_Draw__FP13daObjOhatch_c = .text:0x00000BCC; // type:function size:0x24 scope:local align:4 +daObjOhatch_IsDelete__FP13daObjOhatch_c = .text:0x00000BF0; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjOhatch_c7Param_eQ213daObjOhatch_c7Param_e = .text:0x00000BF8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_ohatch_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +@4009 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4010 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4013 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4015 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4205 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x38 scope:local align:4 data:string_table +@4075 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4079 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@4167 = .data:0x00000018; // type:object size:0xC scope:local align:4 +@4214 = .data:0x00000024; // type:object size:0xC scope:local align:4 +@4229 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4251 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +l_daObjOhatch_Method = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ohatch = .data:0x00000068; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_ojtree/splits.txt b/config/GZLP01/rels/d_a_obj_ojtree/splits.txt new file mode 100644 index 000000000..f70c50619 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ojtree/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_ojtree.cpp: + .text start:0x00000078 end:0x000005B4 + .text start:0x000005B4 end:0x000005CC + .rodata start:0x00000000 end:0x0000008B + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_ojtree/symbols.txt b/config/GZLP01/rels/d_a_obj_ojtree/symbols.txt new file mode 100644 index 000000000..49fe7c0a9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ojtree/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjOjtree5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjOjtree5Act_cFv = .text:0x0000012C; // type:function size:0xC0 scope:global align:4 +Mthd_Create__Q211daObjOjtree5Act_cFv = .text:0x000001EC; // type:function size:0xF8 scope:global align:4 +Delete__Q211daObjOjtree5Act_cFv = .text:0x000002E4; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjOjtree5Act_cFv = .text:0x000002EC; // type:function size:0x4C scope:global align:4 +set_mtx__Q211daObjOjtree5Act_cFv = .text:0x00000338; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjOjtree5Act_cFv = .text:0x000003B8; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjOjtree5Act_cFPPA3_A4_f = .text:0x000003F4; // type:function size:0x68 scope:global align:4 +Draw__Q211daObjOjtree5Act_cFv = .text:0x0000045C; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x000004FC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x0000051C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x0000053C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x0000055C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv = .text:0x00000588; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000005B4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000005BC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000005C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjOjtree5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4010 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4013 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4014 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4015 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x6B scope:local align:4 data:string_table +Mthd_Table__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ojtree = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjOjtree5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjOjtree5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_ospbox/splits.txt b/config/GZLP01/rels/d_a_obj_ospbox/splits.txt new file mode 100644 index 000000000..03029435d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ospbox/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ospbox.cpp: + .text start:0x000000EC end:0x0000125C + .text start:0x0000125C end:0x000013A8 + .text start:0x000013A8 end:0x00001414 + .rodata start:0x00000000 end:0x00000103 + .data start:0x00000000 end:0x00000238 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLP01/rels/d_a_obj_ospbox/symbols.txt b/config/GZLP01/rels/d_a_obj_ospbox/symbols.txt new file mode 100644 index 000000000..14a41455a --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_ospbox/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeap__Q211daObjOspbox5Act_cFv = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjOspbox5Act_cFv = .text:0x000001A0; // type:function size:0xF4 scope:global align:4 +Mthd_Create__Q211daObjOspbox5Act_cFv = .text:0x00000294; // type:function size:0x264 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000004F8; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000638; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000750; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000007F0; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000084C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000894; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000008F0; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000938; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000009B8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000A84; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000ACC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B28; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B70; // type:function size:0x3C scope:weak align:4 +Delete__Q211daObjOspbox5Act_cFv = .text:0x00000BAC; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjOspbox5Act_cFv = .text:0x00000BB4; // type:function size:0x50 scope:global align:4 +set_mtx__Q211daObjOspbox5Act_cFv = .text:0x00000C04; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjOspbox5Act_cFv = .text:0x00000C84; // type:function size:0x3C scope:global align:4 +make_item__Q211daObjOspbox5Act_cFv = .text:0x00000CC0; // type:function size:0xBC scope:global align:4 +eff_break__Q211daObjOspbox5Act_cFv = .text:0x00000D7C; // type:function size:0xFC scope:global align:4 +sound_break__Q211daObjOspbox5Act_cFv = .text:0x00000E78; // type:function size:0xA8 scope:global align:4 +set_ground__Q211daObjOspbox5Act_cFv = .text:0x00000F20; // type:function size:0xC0 scope:global align:4 +init_ground__Q211daObjOspbox5Act_cFv = .text:0x00000FE0; // type:function size:0x28 scope:global align:4 +Execute__Q211daObjOspbox5Act_cFPPA3_A4_f = .text:0x00001008; // type:function size:0xD4 scope:global align:4 +Draw__Q211daObjOspbox5Act_cFv = .text:0x000010DC; // type:function size:0xC8 scope:global align:4 +Mthd_Create__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x000011A4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x000011C4; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x000011E4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x00001204; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv = .text:0x00001230; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x0000125C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001264; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000126C; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001274; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000012BC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000012CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000012D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000012DC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000012E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000012EC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001324; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000132C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001334; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000133C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001374; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001378; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001380; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001388; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001390; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000139C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjOspbox5Act_c5Prm_eQ311daObjOspbox5Act_c5Prm_e = .text:0x000013A8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000013C4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000013CC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000013D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000013DC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000013E4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000013EC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000013F4; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000013FC; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001404; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000140C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjOspbox5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_cyl_src__Q211daObjOspbox5Act_c = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +@4027 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4029 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +pf_name$4275 = .rodata:0x00000060; // type:object size:0x10 scope:local align:4 +prm$4276 = .rodata:0x00000070; // type:object size:0x10 scope:local align:4 +@4310 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4311 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4312 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4353 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4395 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000098; // type:object size:0x6B scope:local align:4 data:string_table +Mthd_Table__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Ospbox = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000005C; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000074; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000000A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000011C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001BC; // type:object size:0x54 scope:weak align:4 +__vt__Q211daObjOspbox5Act_c = .data:0x00000210; // type:object size:0x28 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_mtx__Q211daObjOspbox5Act_c = .bss:0x00000054; // type:object size:0x30 scope:global align:4 +@4290 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4291 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +particle_scale$4289 = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_otble/splits.txt b/config/GZLP01/rels/d_a_obj_otble/splits.txt new file mode 100644 index 000000000..dd70aeb8d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_otble/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_otble.cpp: + .text start:0x00000078 end:0x000007F4 + .rodata start:0x00000000 end:0x00000079 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLP01/rels/d_a_obj_otble/symbols.txt b/config/GZLP01/rels/d_a_obj_otble/symbols.txt new file mode 100644 index 000000000..d0e61a0b3 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_otble/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +set_mtx__Q211daObj_Otble5Act_cFv = .text:0x00000098; // type:function size:0xD0 scope:global align:4 +_execute__Q211daObj_Otble5Act_cFv = .text:0x00000168; // type:function size:0x54 scope:global align:4 +_draw__Q211daObj_Otble5Act_cFv = .text:0x000001BC; // type:function size:0x12C scope:global align:4 +_createHeap__Q211daObj_Otble5Act_cFv = .text:0x000002E8; // type:function size:0x188 scope:global align:4 +CreateInit__Q211daObj_Otble5Act_cFv = .text:0x00000470; // type:function size:0x130 scope:global align:4 +Create__Q211daObj_Otble4MthdFPv = .text:0x000005A0; // type:function size:0x10C scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000006AC; // type:function size:0x70 scope:weak align:4 +Delete__Q211daObj_Otble4MthdFPv = .text:0x0000071C; // type:function size:0x80 scope:global align:4 +Execute__Q211daObj_Otble4MthdFPv = .text:0x0000079C; // type:function size:0x20 scope:global align:4 +Draw__Q211daObj_Otble4MthdFPv = .text:0x000007BC; // type:function size:0x20 scope:global align:4 +IsDelete__Q211daObj_Otble4MthdFPv = .text:0x000007DC; // type:function size:0x8 scope:global align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000007E4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007EC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_attr__Q211daObj_Otble5Act_c = .rodata:0x00000000; // type:object size:0x2 scope:global align:4 +size$4023 = .rodata:0x00000004; // type:object size:0x8 scope:local align:4 +@4056 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +bdl$4061 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 +dzb$4062 = .rodata:0x0000001C; // type:object size:0x8 scope:local align:4 +@4111 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +heapsize$localstatic3$_create__Q211daObj_Otble5Act_cFv = .rodata:0x00000044; // type:object size:0x8 scope:weak align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x2D scope:local align:4 data:string_table +Table__Q211daObj_Otble4Mthd = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_OTBLE = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_paper/splits.txt b/config/GZLP01/rels/d_a_obj_paper/splits.txt new file mode 100644 index 000000000..d7dab8369 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_paper/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_paper.cpp: + .text start:0x00000078 end:0x00000D9C + .text start:0x00000D9C end:0x00000DC8 + .rodata start:0x00000000 end:0x000000DE + .data start:0x00000000 end:0x000001EC + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_obj_paper/symbols.txt b/config/GZLP01/rels/d_a_obj_paper/symbols.txt new file mode 100644 index 000000000..ecd935880 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_paper/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjPaper5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjPaper5Act_cFv = .text:0x0000009C; // type:function size:0xD4 scope:global align:4 +_create__Q210daObjPaper5Act_cFv = .text:0x00000170; // type:function size:0x370 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x000004E0; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000053C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000608; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000650; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000006AC; // type:function size:0x48 scope:weak align:4 +_delete__Q210daObjPaper5Act_cFv = .text:0x000006F4; // type:function size:0x3C scope:global align:4 +mode_wait_init__Q210daObjPaper5Act_cFv = .text:0x00000730; // type:function size:0x18 scope:global align:4 +mode_wait__Q210daObjPaper5Act_cFv = .text:0x00000748; // type:function size:0x3C scope:global align:4 +mode_talk0_init__Q210daObjPaper5Act_cFv = .text:0x00000784; // type:function size:0x20 scope:global align:4 +mode_talk0__Q210daObjPaper5Act_cFv = .text:0x000007A4; // type:function size:0x7C scope:global align:4 +mode_talk1_init__Q210daObjPaper5Act_cFv = .text:0x00000820; // type:function size:0xC scope:global align:4 +mode_talk1__Q210daObjPaper5Act_cFv = .text:0x0000082C; // type:function size:0x48 scope:global align:4 +mode_talk2_init__Q210daObjPaper5Act_cFv = .text:0x00000874; // type:function size:0xC scope:global align:4 +mode_talk2__Q210daObjPaper5Act_cFv = .text:0x00000880; // type:function size:0x5C scope:global align:4 +set_mtx__Q210daObjPaper5Act_cFv = .text:0x000008DC; // type:function size:0x6C scope:global align:4 +init_mtx__Q210daObjPaper5Act_cFv = .text:0x00000948; // type:function size:0x3C scope:global align:4 +damage_cc_proc__Q210daObjPaper5Act_cFv = .text:0x00000984; // type:function size:0xB4 scope:global align:4 +_execute__Q210daObjPaper5Act_cFv = .text:0x00000A38; // type:function size:0x120 scope:global align:4 +_draw__Q210daObjPaper5Act_cFv = .text:0x00000B58; // type:function size:0x7C scope:global align:4 +Mthd_Create__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000BD4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000BF4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000C18; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000C3C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv = .text:0x00000C60; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00000C68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000CB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000CC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000CC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CD0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000D18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000D20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D90; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjPaper5Act_c5Prm_eQ310daObjPaper5Act_c5Prm_e = .text:0x00000D9C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000DB8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000DC0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@ = .rodata:0x00000000; // type:object size:0x54 scope:local align:4 +M_cyl_src__Q210daObjPaper5Act_c = .rodata:0x00000054; // type:object size:0x44 scope:global align:4 +@4120 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000A8; // type:object size:0x36 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4296 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4297 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4298 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4299 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4295 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Paper = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000F8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000198; // type:object size:0x54 scope:weak align:4 +init$4300 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_pbco/splits.txt b/config/GZLP01/rels/d_a_obj_pbco/splits.txt new file mode 100644 index 000000000..c8726688e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_pbco/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pbco.cpp: + .text start:0x000000EC end:0x000005C8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000002D + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x0000001C diff --git a/config/GZLP01/rels/d_a_obj_pbco/symbols.txt b/config/GZLP01/rels/d_a_obj_pbco/symbols.txt new file mode 100644 index 000000000..3cfad338c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_pbco/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daObj_Pbco_HIO_cFv = .text:0x000000EC; // type:function size:0x18 scope:global align:4 +set_mtx__12daObj_Pbco_cFv = .text:0x00000104; // type:function size:0x88 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObj_Pbco_cFv = .text:0x000001AC; // type:function size:0x19C scope:global align:4 +CreateInit__12daObj_Pbco_cFv = .text:0x00000348; // type:function size:0x5C scope:global align:4 +daObj_PbcoCreate__FPv = .text:0x000003A4; // type:function size:0x90 scope:local align:4 +daObj_PbcoDelete__FPv = .text:0x00000434; // type:function size:0x58 scope:local align:4 +daObj_PbcoExecute__FPv = .text:0x0000048C; // type:function size:0x44 scope:local align:4 +daObj_PbcoDraw__FPv = .text:0x000004D0; // type:function size:0x6C scope:local align:4 +daObj_PbcoIsDelete__FPv = .text:0x0000053C; // type:function size:0x8 scope:local align:4 +__dt__16daObj_Pbco_HIO_cFv = .text:0x00000544; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_pbco_cpp = .text:0x0000058C; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__12daObj_Pbco_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x25 scope:local align:4 data:string_table +daObj_PbcoMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Pbco = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Pbco_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3992 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_pbka/splits.txt b/config/GZLP01/rels/d_a_obj_pbka/splits.txt new file mode 100644 index 000000000..8d4677118 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_pbka/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_pbka.cpp: + .text start:0x00000078 end:0x00000458 + .rodata start:0x00000000 end:0x0000003A + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_pbka/symbols.txt b/config/GZLP01/rels/d_a_obj_pbka/symbols.txt new file mode 100644 index 000000000..de33e06a0 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_pbka/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daObjPbka_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +CreateInit__11daObjPbka_cFv = .text:0x0000015C; // type:function size:0x70 scope:global align:4 +set_mtx__11daObjPbka_cFv = .text:0x000001CC; // type:function size:0x80 scope:global align:4 +daObjPbka_Create__FPv = .text:0x0000024C; // type:function size:0xA0 scope:local align:4 +daObjPbka_Delete__FPv = .text:0x000002EC; // type:function size:0x30 scope:local align:4 +daObjPbka_Draw__FPv = .text:0x0000031C; // type:function size:0xA4 scope:local align:4 +daObjPbka_Execute__FPv = .text:0x000003C0; // type:function size:0x90 scope:local align:4 +daObjPbka_IsDelete__FPv = .text:0x00000450; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4010 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4011 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x2A scope:local align:4 data:string_table +daObj_PbkaMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Pbka = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_pfall/splits.txt b/config/GZLP01/rels/d_a_obj_pfall/splits.txt new file mode 100644 index 000000000..8ae423701 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_pfall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pfall.cpp: + .text start:0x000000EC end:0x00001620 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000113 + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x000000E1 diff --git a/config/GZLP01/rels/d_a_obj_pfall/symbols.txt b/config/GZLP01/rels/d_a_obj_pfall/symbols.txt new file mode 100644 index 000000000..79edc4c62 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_pfall/symbols.txt @@ -0,0 +1,111 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +__ct__16daObj_PfallHIO_cFv = .text:0x0000010C; // type:function size:0x34 scope:global align:4 +setAnm__13daObj_Pfall_cFv = .text:0x00000140; // type:function size:0x50 scope:global align:4 +set_mtx__13daObj_Pfall_cFv = .text:0x00000190; // type:function size:0x34C scope:global align:4 +__dt__4cXyzFv = .text:0x000004DC; // type:function size:0x3C scope:weak align:4 +CreateHeap__13daObj_Pfall_cFv = .text:0x00000518; // type:function size:0x340 scope:global align:4 +CreateInit__13daObj_Pfall_cFv = .text:0x00000858; // type:function size:0x74 scope:global align:4 +_create__13daObj_Pfall_cFv = .text:0x000008CC; // type:function size:0x11C scope:global align:4 +__ct__4cXyzFv = .text:0x000009E8; // type:function size:0x4 scope:weak align:4 +_delete__13daObj_Pfall_cFv = .text:0x000009EC; // type:function size:0xC4 scope:global align:4 +cutProc__13daObj_Pfall_cFv = .text:0x00000AB0; // type:function size:0x154 scope:global align:4 +cutWaitStart__13daObj_Pfall_cFi = .text:0x00000C04; // type:function size:0x68 scope:global align:4 +cutWaitProc__13daObj_Pfall_cFi = .text:0x00000C6C; // type:function size:0xAC scope:global align:4 +cutOpenStart__13daObj_Pfall_cFi = .text:0x00000D18; // type:function size:0x7C scope:global align:4 +cutOpenProc__13daObj_Pfall_cFi = .text:0x00000D94; // type:function size:0xE0 scope:global align:4 +cutHikuStart__13daObj_Pfall_cFi = .text:0x00000E74; // type:function size:0xC scope:global align:4 +cutHikuProc__13daObj_Pfall_cFi = .text:0x00000E80; // type:function size:0x80 scope:global align:4 +mode_wait_init__13daObj_Pfall_cFv = .text:0x00000F00; // type:function size:0x1C scope:global align:4 +mode_wait__13daObj_Pfall_cFv = .text:0x00000F1C; // type:function size:0xA4 scope:global align:4 +mode_event_init__13daObj_Pfall_cFv = .text:0x00000FC0; // type:function size:0xC scope:global align:4 +mode_event__13daObj_Pfall_cFv = .text:0x00000FCC; // type:function size:0xD8 scope:global align:4 +mode_proc_call__13daObj_Pfall_cFv = .text:0x000010A4; // type:function size:0x8C scope:global align:4 +_execute__13daObj_Pfall_cFv = .text:0x00001130; // type:function size:0x1C4 scope:global align:4 +nz_draw__13daObj_Pfall_cFv = .text:0x000012F4; // type:function size:0x138 scope:global align:4 +_draw__13daObj_Pfall_cFv = .text:0x0000142C; // type:function size:0xB8 scope:global align:4 +daObj_PfallCreate__FPv = .text:0x000014E4; // type:function size:0x20 scope:local align:4 +daObj_PfallDelete__FPv = .text:0x00001504; // type:function size:0x24 scope:local align:4 +daObj_PfallExecute__FPv = .text:0x00001528; // type:function size:0x24 scope:local align:4 +daObj_PfallDraw__FPv = .text:0x0000154C; // type:function size:0x24 scope:local align:4 +daObj_PfallIsDelete__FPv = .text:0x00001570; // type:function size:0x8 scope:local align:4 +__dt__16daObj_PfallHIO_cFv = .text:0x00001578; // type:function size:0x50 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000015C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_pfall_cpp = .text:0x000015E4; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_bck_ix_tbl = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +@4013 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +a_anm_bcks_tbl$4018 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +a_anm_prm_tbl$4019 = .rodata:0x00000014; // type:object size:0x30 scope:local align:4 +@4097 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4098 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4099 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4100 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4101 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4287 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4293 = .rodata:0x00000070; // type:object size:0xE scope:local align:4 +@4303 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 data:double +@4347 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4446 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000009C; // type:object size:0x77 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +action_table$4223 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4369 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4370 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4368 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +daObj_PfallMethodTable = .data:0x0000006C; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_PFALL = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000000BC; // type:object size:0x14 scope:weak align:4 +__vt__16daObj_PfallHIO_c = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4014 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4025 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4026 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +offset_pos_left$4024 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@4029 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +init$4030 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 +offset_pos_right$4028 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@4033 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +init$4034 = .bss:0x000000B4; // type:object size:0x1 scope:local align:1 +offset_pos$4032 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@4037 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +init$4038 = .bss:0x000000D0; // type:object size:0x1 scope:local align:1 +scale$4036 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +init$4371 = .bss:0x000000E0; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_pirateship/splits.txt b/config/GZLP01/rels/d_a_obj_pirateship/splits.txt new file mode 100644 index 000000000..ff6240a9a --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_pirateship/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pirateship.cpp: + .text start:0x000000EC end:0x00002044 + .text start:0x00002044 end:0x000022DC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000012E + .data start:0x00000000 end:0x0000047C + .bss start:0x00000008 end:0x000000B8 diff --git a/config/GZLP01/rels/d_a_obj_pirateship/symbols.txt b/config/GZLP01/rels/d_a_obj_pirateship/symbols.txt new file mode 100644 index 000000000..418a42866 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_pirateship/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x10 scope:local align:4 +path_move_call_back__FP4cXyzP4cXyzP4cXyzPv = .text:0x000000FC; // type:function size:0x124 scope:local align:4 +__dt__4cXyzFv = .text:0x00000220; // type:function size:0x3C scope:weak align:4 +set_mtx__Q215daObjPirateship5Act_cFv = .text:0x0000025C; // type:function size:0x154 scope:global align:4 +pirateCreate__Q215daObjPirateship5Act_cFPi = .text:0x000003B0; // type:function size:0x98 scope:global align:4 +partsCreate__Q215daObjPirateship5Act_cFv = .text:0x00000448; // type:function size:0x3CC scope:global align:4 +sound_proc__Q215daObjPirateship5Act_cFv = .text:0x00000814; // type:function size:0x148 scope:global align:4 +CreateHeap__Q215daObjPirateship5Act_cFv = .text:0x0000095C; // type:function size:0xF4 scope:global align:4 +CreateWave__Q215daObjPirateship5Act_cFv = .text:0x00000A50; // type:function size:0x14C scope:global align:4 +SetWave__Q215daObjPirateship5Act_cFv = .text:0x00000B9C; // type:function size:0x150 scope:global align:4 +DeleteWave__Q215daObjPirateship5Act_cFv = .text:0x00000CEC; // type:function size:0x4C scope:global align:4 +Create__Q215daObjPirateship5Act_cFv = .text:0x00000D38; // type:function size:0x6C scope:global align:4 +Execute__Q215daObjPirateship5Act_cFPPA3_A4_f = .text:0x00000DA4; // type:function size:0x10 scope:global align:4 +Draw__Q215daObjPirateship5Act_cFv = .text:0x00000DB4; // type:function size:0xB4 scope:global align:4 +Delete__Q215daObjPirateship5Act_cFv = .text:0x00000E68; // type:function size:0x8 scope:global align:4 +demo_move__Q215daObjPirateship5Act_cFv = .text:0x00000E70; // type:function size:0x80 scope:global align:4 +Create__Q215daObjPirateship6MethodFPv = .text:0x00000EF0; // type:function size:0x20 scope:global align:4 +_create__Q215daObjPirateship5Act_cFv = .text:0x00000F10; // type:function size:0x394 scope:weak align:4 +_execute__Q215daObjPirateship5Act_cFv = .text:0x000012A4; // type:function size:0x53C scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x000017E0; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000018F8; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001998; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000019F4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001A3C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001A98; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001AE0; // type:function size:0x80 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001B60; // type:function size:0x70 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00001BD0; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001BD4; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001C30; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001C78; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001D44; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001D8C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001DE8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001E30; // type:function size:0x5C scope:weak align:4 +Delete__Q215daObjPirateship6MethodFPv = .text:0x00001E8C; // type:function size:0xC4 scope:global align:4 +Execute__Q215daObjPirateship6MethodFPv = .text:0x00001F50; // type:function size:0x24 scope:global align:4 +Draw__Q215daObjPirateship6MethodFPv = .text:0x00001F74; // type:function size:0x38 scope:global align:4 +IsDelete__Q215daObjPirateship6MethodFPv = .text:0x00001FAC; // type:function size:0x8 scope:global align:4 +__dt__20daObjPirateShipHIO_cFv = .text:0x00001FB4; // type:function size:0x48 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001FFC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002004; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000200C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002014; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000201C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002024; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000202C; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002034; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000203C; // type:function size:0x8 scope:weak align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00002044; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x0000204C; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00002054; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x0000205C; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00002064; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x0000206C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00002074; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000207C; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002084; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000020CC; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002114; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002118; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000211C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002120; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002124; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002134; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000213C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002144; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000214C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002154; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000218C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002194; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000219C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000021DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000021E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000021E8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000021F0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000021F8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002204; // type:function size:0xC scope:weak align:4 +__sinit_d_a_obj_pirateship_cpp = .text:0x00002210; // type:function size:0xCC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4068 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mArcname__Q215daObjPirateship5Act_c = .rodata:0x00000004; // type:object size:0xB scope:global align:4 data:string +@4109 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4110 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4202 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4260 = .rodata:0x00000044; // type:object size:0xC scope:local align:4 +@4380 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4384 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@4385 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4906 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4907 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4908 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4909 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000008C; // type:object size:0xA2 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +p_offset__Q215daObjPirateship5Act_c = .data:0x00000030; // type:object size:0x134 scope:local align:4 +create_idx_tbl_1stIsland__15daObjPirateship = .data:0x00000164; // type:object size:0x14 scope:local align:4 +create_idx_tbl_1stIsland_demo__15daObjPirateship = .data:0x00000178; // type:object size:0x8 scope:local align:4 +create_idx_tbl_umikz__15daObjPirateship = .data:0x00000180; // type:object size:0x18 scope:local align:4 +create_idx_tbl_arriveMj__15daObjPirateship = .data:0x00000198; // type:object size:0x18 scope:local align:4 +create_idx_tbl_Yuukaigo__15daObjPirateship = .data:0x000001B0; // type:object size:0x10 scope:local align:4 +dr_prm$4134 = .data:0x000001C0; // type:object size:0x8 scope:local align:4 +Table__Q215daObjPirateship6Method = .data:0x000001C8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Pirateship = .data:0x000001E8; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x00000218; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000258; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000264; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002C4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000002F4; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000318; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000338; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000354; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003DC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003E8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003F4; // type:object size:0x54 scope:weak align:4 +__vt__Q215daObjPirateship5Act_c = .data:0x00000448; // type:object size:0x28 scope:global align:4 +__vt__20daObjPirateShipHIO_c = .data:0x00000470; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4016 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x3C scope:local align:4 data:4byte +@4077 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4078 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +offset$4076 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_plant/splits.txt b/config/GZLP01/rels/d_a_obj_plant/splits.txt new file mode 100644 index 000000000..c9dcd48d3 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_plant/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_plant.cpp: + .text start:0x00000078 end:0x00000B5C + .rodata start:0x00000000 end:0x0000006B + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_obj_plant/symbols.txt b/config/GZLP01/rels/d_a_obj_plant/symbols.txt new file mode 100644 index 000000000..11573aef4 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_plant/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjPlant_cFv = .text:0x00000098; // type:function size:0x148 scope:global align:4 +CreateInit__12daObjPlant_cFv = .text:0x000001E0; // type:function size:0xCC scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000002AC; // type:function size:0xE4 scope:local align:4 +set_mtx__12daObjPlant_cFv = .text:0x00000390; // type:function size:0x80 scope:global align:4 +daObjPlant_Create__FPv = .text:0x00000410; // type:function size:0x134 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00000544; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000610; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000658; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000006B4; // type:function size:0x48 scope:weak align:4 +daObjPlant_Delete__FPv = .text:0x000006FC; // type:function size:0x30 scope:local align:4 +daObjPlant_Draw__FPv = .text:0x0000072C; // type:function size:0xE8 scope:local align:4 +daObjPlant_Execute__FPv = .text:0x00000814; // type:function size:0x244 scope:local align:4 +daObjPlant_IsDelete__FPv = .text:0x00000A58; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000A60; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A70; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A78; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A80; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A90; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000AC8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000AD0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000AD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AE0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000B18; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000B1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000B24; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000B2C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000B34; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000B40; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000B4C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000B54; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4045 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4049 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4261 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000038; // type:object size:0x33 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daObj_PlantMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Plant = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_quake/splits.txt b/config/GZLP01/rels/d_a_obj_quake/splits.txt new file mode 100644 index 000000000..ed372f991 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_quake/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_quake.cpp: + .text start:0x000000EC end:0x000007C8 + .text start:0x000007C8 end:0x00000820 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZLP01/rels/d_a_obj_quake/symbols.txt b/config/GZLP01/rels/d_a_obj_quake/symbols.txt new file mode 100644 index 000000000..ae575910f --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_quake/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daObjQuake_HIO_cFv = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +_create__12daObjQuake_cFv = .text:0x00000134; // type:function size:0x190 scope:global align:4 +_delete__12daObjQuake_cFv = .text:0x000002C4; // type:function size:0x8 scope:global align:4 +_is_delete__12daObjQuake_cFv = .text:0x000002CC; // type:function size:0xC4 scope:global align:4 +_execute__12daObjQuake_cFv = .text:0x00000390; // type:function size:0x2E4 scope:global align:4 +getPrmType__12daObjQuake_cFv = .text:0x00000674; // type:function size:0x2C scope:global align:4 +getPrmSch__12daObjQuake_cFv = .text:0x000006A0; // type:function size:0x2C scope:global align:4 +getPrmPower__12daObjQuake_cFv = .text:0x000006CC; // type:function size:0x2C scope:global align:4 +daObjQuakeCreate__FPv = .text:0x000006F8; // type:function size:0x20 scope:local align:4 +daObjQuakeDelete__FPv = .text:0x00000718; // type:function size:0x20 scope:local align:4 +daObjQuakeExecute__FPv = .text:0x00000738; // type:function size:0x20 scope:local align:4 +daObjQuakeDraw__FPv = .text:0x00000758; // type:function size:0x8 scope:local align:4 +daObjQuakeIsDelete__FPv = .text:0x00000760; // type:function size:0x20 scope:local align:4 +__dt__16daObjQuake_HIO_cFv = .text:0x00000780; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjQuake_c5Prm_eQ212daObjQuake_c5Prm_e = .text:0x000007C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_quake_cpp = .text:0x000007E4; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4045 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4050 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4079 = .rodata:0x00000018; // type:object size:0xC scope:local align:4 +@4135 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000038; // type:object size:0x1C scope:local align:4 data:string_table +daObjQuakeMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Quake = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daObjQuake_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3990 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_rcloud/splits.txt b/config/GZLP01/rels/d_a_obj_rcloud/splits.txt new file mode 100644 index 000000000..d7f435c79 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_rcloud/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rcloud.cpp: + .text start:0x00000078 end:0x000008DC + .text start:0x000008DC end:0x000008F8 + .rodata start:0x00000000 end:0x0000004A + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_obj_rcloud/symbols.txt b/config/GZLP01/rels/d_a_obj_rcloud/symbols.txt new file mode 100644 index 000000000..85f7860d0 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_rcloud/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +init_mtx__13daObjRcloud_cFv = .text:0x00000078; // type:function size:0x70 scope:global align:4 +solidHeapCB__13daObjRcloud_cFP10fopAc_ac_c = .text:0x000000E8; // type:function size:0x24 scope:global align:4 +create_heap__13daObjRcloud_cFv = .text:0x0000010C; // type:function size:0x12C scope:global align:4 +_create__13daObjRcloud_cFv = .text:0x00000238; // type:function size:0x17C scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000003B4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000410; // type:function size:0x48 scope:weak align:4 +_delete__13daObjRcloud_cFv = .text:0x00000458; // type:function size:0x3C scope:global align:4 +wait_act_proc__13daObjRcloud_cFv = .text:0x00000494; // type:function size:0x6C scope:global align:4 +clouds_lift_start_wait_act_proc__13daObjRcloud_cFv = .text:0x00000500; // type:function size:0x68 scope:global align:4 +clouds_lift_act_proc__13daObjRcloud_cFv = .text:0x00000568; // type:function size:0x74 scope:global align:4 +setup_action__13daObjRcloud_cFi = .text:0x000005DC; // type:function size:0x9C scope:global align:4 +_execute__13daObjRcloud_cFv = .text:0x00000678; // type:function size:0x44 scope:global align:4 +setTexMtx__13daObjRcloud_cFv = .text:0x000006BC; // type:function size:0xBC scope:global align:4 +_draw__13daObjRcloud_cFv = .text:0x00000778; // type:function size:0xD0 scope:global align:4 +daObjRcloud_Create__FP10fopAc_ac_c = .text:0x00000848; // type:function size:0x20 scope:local align:4 +daObjRcloud_Delete__FP13daObjRcloud_c = .text:0x00000868; // type:function size:0x24 scope:local align:4 +daObjRcloud_Execute__FP13daObjRcloud_c = .text:0x0000088C; // type:function size:0x24 scope:local align:4 +daObjRcloud_Draw__FP13daObjRcloud_c = .text:0x000008B0; // type:function size:0x24 scope:local align:4 +daObjRcloud_IsDelete__FP13daObjRcloud_c = .text:0x000008D4; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjRcloud_c7Param_eQ213daObjRcloud_c7Param_e = .text:0x000008DC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_arcname__28@unnamed@d_a_obj_rcloud_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +l_demo41_name__28@unnamed@d_a_obj_rcloud_cpp@ = .rodata:0x00000008; // type:object size:0x7 scope:local align:4 data:string +l_dummy_name__28@unnamed@d_a_obj_rcloud_cpp@ = .rodata:0x00000010; // type:object size:0x7 scope:local align:4 data:string +@4033 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4130 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4132 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 data:double +@4141 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0x1A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_demo_name__28@unnamed@d_a_obj_rcloud_cpp@ = .data:0x00000030; // type:object size:0x8 scope:local align:4 +@4147 = .data:0x00000038; // type:object size:0xC scope:local align:4 +@4148 = .data:0x00000044; // type:object size:0xC scope:local align:4 +@4149 = .data:0x00000050; // type:object size:0xC scope:local align:4 +act_proc$4146 = .data:0x0000005C; // type:object size:0x24 scope:local align:4 +l_daObjRcloud_Method = .data:0x00000080; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Rcloud = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x000000D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000DC; // type:object size:0xC scope:weak align:4 +init$4150 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_rflw/splits.txt b/config/GZLP01/rels/d_a_obj_rflw/splits.txt new file mode 100644 index 000000000..eb10fa5a7 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_rflw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rflw.cpp: + .text start:0x00000078 end:0x00000AF0 + .rodata start:0x00000000 end:0x00000059 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_obj_rflw/symbols.txt b/config/GZLP01/rels/d_a_obj_rflw/symbols.txt new file mode 100644 index 000000000..fcae9cdb7 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_rflw/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daObjRflw_cFv = .text:0x00000098; // type:function size:0x148 scope:global align:4 +CreateInit__11daObjRflw_cFv = .text:0x000001E0; // type:function size:0xA4 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000284; // type:function size:0xE4 scope:local align:4 +set_mtx__11daObjRflw_cFv = .text:0x00000368; // type:function size:0x80 scope:global align:4 +daObjRflw_Create__FPv = .text:0x000003E8; // type:function size:0x134 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x0000051C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000005E8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000630; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000068C; // type:function size:0x48 scope:weak align:4 +daObjRflw_Delete__FPv = .text:0x000006D4; // type:function size:0x30 scope:local align:4 +daObjRflw_Draw__FPv = .text:0x00000704; // type:function size:0xA4 scope:local align:4 +daObjRflw_Execute__FPv = .text:0x000007A8; // type:function size:0x244 scope:local align:4 +daObjRflw_IsDelete__FPv = .text:0x000009EC; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000009F4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000A04; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000A0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000A14; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000A1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A24; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000A5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000A64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000A6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A74; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000AAC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000AB0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000AB8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000AC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000AC8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000AD4; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000AE0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000AE8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4043 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4044 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4276 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4278 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000028; // type:object size:0x31 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daObj_RflwMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Rflw = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_rforce/splits.txt b/config/GZLP01/rels/d_a_obj_rforce/splits.txt new file mode 100644 index 000000000..125a2afb3 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_rforce/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_rforce.cpp: + .text start:0x00000078 end:0x0000059C + .text start:0x0000059C end:0x000005FC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x0000005C diff --git a/config/GZLP01/rels/d_a_obj_rforce/symbols.txt b/config/GZLP01/rels/d_a_obj_rforce/symbols.txt new file mode 100644 index 000000000..1f52c2df7 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_rforce/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q211daObjRforce5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjRforce5Act_cFv = .text:0x0000009C; // type:function size:0x184 scope:global align:4 +_create__Q211daObjRforce5Act_cFv = .text:0x00000220; // type:function size:0xD8 scope:global align:4 +_delete__Q211daObjRforce5Act_cFv = .text:0x000002F8; // type:function size:0x8C scope:global align:4 +set_mtx__Q211daObjRforce5Act_cFv = .text:0x00000384; // type:function size:0xAC scope:global align:4 +_execute__Q211daObjRforce5Act_cFv = .text:0x00000430; // type:function size:0x38 scope:global align:4 +_draw__Q211daObjRforce5Act_cFv = .text:0x00000468; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000508; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000528; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x0000054C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000570; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv = .text:0x00000594; // type:function size:0x8 scope:local align:4 +__dt__Q211daObjRforce5Act_cFv = .text:0x0000059C; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q211daObjRforce5Act_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x34 scope:local align:4 data:string_table +Mthd_Table__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Rforce = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjRforce5Act_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_roten/splits.txt b/config/GZLP01/rels/d_a_obj_roten/splits.txt new file mode 100644 index 000000000..d3ee9d2d1 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_roten/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_roten.cpp: + .text start:0x000000EC end:0x000006BC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000003E + .data start:0x00000000 end:0x00000074 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLP01/rels/d_a_obj_roten/symbols.txt b/config/GZLP01/rels/d_a_obj_roten/symbols.txt new file mode 100644 index 000000000..b8617b226 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_roten/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Roten_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__13daObj_Roten_cFv = .text:0x00000118; // type:function size:0x70 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000188; // type:function size:0x20 scope:local align:4 +CreateHeap__13daObj_Roten_cFv = .text:0x000001A8; // type:function size:0x13C scope:global align:4 +CreateInit__13daObj_Roten_cFv = .text:0x000002E4; // type:function size:0x64 scope:global align:4 +Roten_create_check__FUc = .text:0x00000348; // type:function size:0xC8 scope:local align:4 +daObj_RotenCreate__FPv = .text:0x00000410; // type:function size:0x120 scope:local align:4 +daObj_RotenDelete__FPv = .text:0x00000530; // type:function size:0x5C scope:local align:4 +daObj_RotenExecute__FPv = .text:0x0000058C; // type:function size:0x38 scope:local align:4 +daObj_RotenDraw__FPv = .text:0x000005C4; // type:function size:0x6C scope:local align:4 +daObj_RotenIsDelete__FPv = .text:0x00000630; // type:function size:0x8 scope:local align:4 +__dt__17daObj_Roten_HIO_cFv = .text:0x00000638; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_roten_cpp = .text:0x00000680; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@3997 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__13daObj_Roten_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +@4084 = .rodata:0x0000000C; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x26 scope:local align:4 data:string_table +bdl_arc_idx$4019 = .data:0x00000000; // type:object size:0xC scope:local align:4 +dzb_arc_idx$4020 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +daObj_RotenMethodTable = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Roten = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__17daObj_Roten_HIO_c = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3992 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_shelf/splits.txt b/config/GZLP01/rels/d_a_obj_shelf/splits.txt new file mode 100644 index 000000000..b419a0644 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_shelf/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_shelf.cpp: + .text start:0x00000078 end:0x00000B08 + .text start:0x00000B08 end:0x00000B48 + .text start:0x00000B48 end:0x00000B64 + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x00000130 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLP01/rels/d_a_obj_shelf/symbols.txt b/config/GZLP01/rels/d_a_obj_shelf/symbols.txt new file mode 100644 index 000000000..c9bbe65b9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_shelf/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjShelf5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q210daObjShelf5Act_cFv = .text:0x0000012C; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q210daObjShelf5Act_cFv = .text:0x000001A0; // type:function size:0xFC scope:global align:4 +Delete__Q210daObjShelf5Act_cFv = .text:0x0000029C; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjShelf5Act_cFv = .text:0x000002A4; // type:function size:0x4C scope:global align:4 +hold_event__Q210daObjShelf5Act_cCFv = .text:0x000002F0; // type:function size:0x44 scope:global align:4 +mode_wait_init__Q210daObjShelf5Act_cFv = .text:0x00000334; // type:function size:0xC scope:global align:4 +mode_wait__Q210daObjShelf5Act_cFv = .text:0x00000340; // type:function size:0xBC scope:global align:4 +mode_vib_init__Q210daObjShelf5Act_cFv = .text:0x000003FC; // type:function size:0x28 scope:global align:4 +mode_vib__Q210daObjShelf5Act_cFv = .text:0x00000424; // type:function size:0x140 scope:global align:4 +mode_rot_init__Q210daObjShelf5Act_cFv = .text:0x00000564; // type:function size:0x44 scope:global align:4 +mode_rot_init2__Q210daObjShelf5Act_cFv = .text:0x000005A8; // type:function size:0x3C scope:global align:4 +mode_rot_init3__Q210daObjShelf5Act_cFv = .text:0x000005E4; // type:function size:0x3C scope:global align:4 +mode_rot__Q210daObjShelf5Act_cFv = .text:0x00000620; // type:function size:0x18C scope:global align:4 +mode_fell_init__Q210daObjShelf5Act_cFv = .text:0x000007AC; // type:function size:0xC scope:global align:4 +mode_fell__Q210daObjShelf5Act_cFv = .text:0x000007B8; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjShelf5Act_cFv = .text:0x00000804; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjShelf5Act_cFv = .text:0x00000884; // type:function size:0x3C scope:global align:4 +Execute__Q210daObjShelf5Act_cFPPA3_A4_f = .text:0x000008C0; // type:function size:0xF0 scope:global align:4 +Draw__Q210daObjShelf5Act_cFv = .text:0x000009B0; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000A50; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000A70; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000A90; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000AB0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv = .text:0x00000ADC; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00000B08; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000B10; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00000B18; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00000B20; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00000B28; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00000B30; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000B38; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000B40; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjShelf5Act_c5Prm_eQ310daObjShelf5Act_c5Prm_e = .text:0x00000B48; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@ = .rodata:0x00000000; // type:object size:0x2C scope:local align:4 +M_arcname__Q210daObjShelf5Act_c = .rodata:0x0000002C; // type:object size:0x6 scope:global align:4 data:string +@4041 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4044 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4175 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000058; // type:object size:0x6A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4219 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4220 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4221 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4222 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4218 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Shelf = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000E0; // type:object size:0x28 scope:weak align:4 +__vt__Q210daObjShelf5Act_c = .data:0x00000108; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjShelf5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4223 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_shmrgrd/splits.txt b/config/GZLP01/rels/d_a_obj_shmrgrd/splits.txt new file mode 100644 index 000000000..523a1d6e5 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_shmrgrd/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_shmrgrd.cpp: + .text start:0x000000EC end:0x00001CF0 + .text start:0x00001CF0 end:0x00002124 + .text start:0x00002124 end:0x00002150 + .rodata start:0x00000000 end:0x000001CB + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x0000008D diff --git a/config/GZLP01/rels/d_a_obj_shmrgrd/symbols.txt b/config/GZLP01/rels/d_a_obj_shmrgrd/symbols.txt new file mode 100644 index 000000000..2349af1bb --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_shmrgrd/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daObjShmrgrd_cFv = .text:0x000000EC; // type:function size:0x26C scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x00000358; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000003B4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000480; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004C8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000524; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000056C; // type:function size:0x3C scope:weak align:4 +solidHeapCB__14daObjShmrgrd_cFP10fopAc_ac_c = .text:0x000005A8; // type:function size:0x20 scope:global align:4 +create_heap__14daObjShmrgrd_cFv = .text:0x000005C8; // type:function size:0x118 scope:global align:4 +_create__14daObjShmrgrd_cFv = .text:0x000006E0; // type:function size:0x284 scope:global align:4 +_delete__14daObjShmrgrd_cFv = .text:0x00000964; // type:function size:0xB0 scope:global align:4 +search_target_next__14daObjShmrgrd_cFP14daObjShmrgrd_c = .text:0x00000A14; // type:function size:0x34 scope:global align:4 +register_list__14daObjShmrgrd_cFv = .text:0x00000A48; // type:function size:0x5C scope:global align:4 +leave_list__14daObjShmrgrd_cFv = .text:0x00000AA4; // type:function size:0x74 scope:global align:4 +search_gap__14daObjShmrgrd_cFv = .text:0x00000B18; // type:function size:0x174 scope:global align:4 +daObjShmrgrd_get_at_v__FP4cXyzP4cXyz = .text:0x00000C8C; // type:function size:0xA0 scope:local align:4 +set_gap_co__14daObjShmrgrd_cFv = .text:0x00000D2C; // type:function size:0xC4 scope:global align:4 +init_mtx__14daObjShmrgrd_cFv = .text:0x00000DF0; // type:function size:0x3C scope:global align:4 +set_mtx__14daObjShmrgrd_cFv = .text:0x00000E2C; // type:function size:0x6C scope:global align:4 +check_player_angle__14daObjShmrgrd_cFP10fopAc_ac_c = .text:0x00000E98; // type:function size:0x5C scope:global align:4 +set_damage__14daObjShmrgrd_cFv = .text:0x00000EF4; // type:function size:0x138 scope:global align:4 +vib_start__14daObjShmrgrd_cFsf = .text:0x0000102C; // type:function size:0x64 scope:global align:4 +vib_proc__14daObjShmrgrd_cFv = .text:0x00001090; // type:function size:0x78 scope:global align:4 +crush_start__14daObjShmrgrd_cFv = .text:0x00001108; // type:function size:0xC scope:global align:4 +crush_proc__14daObjShmrgrd_cFv = .text:0x00001114; // type:function size:0x64 scope:global align:4 +eff_crush__14daObjShmrgrd_cFv = .text:0x00001178; // type:function size:0x1C8 scope:global align:4 +calc_top_pos__14daObjShmrgrd_cFv = .text:0x00001340; // type:function size:0xBC scope:global align:4 +jnodeCB__14daObjShmrgrd_cFP7J3DNodei = .text:0x000013FC; // type:function size:0x120 scope:global align:4 +mode_upper_init__14daObjShmrgrd_cFv = .text:0x0000151C; // type:function size:0x5C scope:global align:4 +mode_upper__14daObjShmrgrd_cFv = .text:0x00001578; // type:function size:0x118 scope:global align:4 +mode_u_l_init__14daObjShmrgrd_cFv = .text:0x00001690; // type:function size:0x88 scope:global align:4 +mode_u_l__14daObjShmrgrd_cFv = .text:0x00001718; // type:function size:0x84 scope:global align:4 +mode_lower_init__14daObjShmrgrd_cFv = .text:0x0000179C; // type:function size:0x24 scope:global align:4 +mode_lower__14daObjShmrgrd_cFv = .text:0x000017C0; // type:function size:0x4 scope:global align:4 +_execute__14daObjShmrgrd_cFv = .text:0x000017C4; // type:function size:0x210 scope:global align:4 +_draw__14daObjShmrgrd_cFv = .text:0x000019D4; // type:function size:0xA0 scope:global align:4 +Mthd_Create__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001A74; // type:function size:0x20 scope:local align:4 +Mthd_Delete__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001A94; // type:function size:0x24 scope:local align:4 +Mthd_Execute__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001AB8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001ADC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__29@unnamed@d_a_obj_shmrgrd_cpp@FPv = .text:0x00001B00; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001B08; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B50; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B54; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B58; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001B5C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001B60; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001BA8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001C04; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001C14; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001C1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001C24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001C2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001C34; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001C6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001C74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001C7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C84; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001CBC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CC8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CD0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001CD8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001CE4; // type:function size:0xC scope:weak align:4 +__dt__14daObjShmrgrd_cFv = .text:0x00001CF0; // type:function size:0x434 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjShmrgrd_c5Prm_eQ214daObjShmrgrd_c5Prm_e = .text:0x00002124; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002140; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002148; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +M_cyl_src_co__14daObjShmrgrd_c = .rodata:0x00000028; // type:object size:0x44 scope:global align:4 +M_cyl_src_at__14daObjShmrgrd_c = .rodata:0x0000006C; // type:object size:0x44 scope:global align:4 +M_cyl_src_tg__14daObjShmrgrd_c = .rodata:0x000000B0; // type:object size:0x44 scope:global align:4 +M_cyl_src_gap_co__14daObjShmrgrd_c = .rodata:0x000000F4; // type:object size:0x44 scope:global align:4 +M_arcname__14daObjShmrgrd_c = .rodata:0x00000138; // type:object size:0x8 scope:global align:4 data:string +color$4002 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:byte +@4254 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@4255 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@4256 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4257 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@4259 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x00000160; // type:object size:0x8 scope:local align:8 +@4368 = .rodata:0x00000168; // type:object size:0x8 scope:local align:8 +@4369 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@4412 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +@4499 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@4548 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@4591 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@4592 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@4597 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:float +@4627 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:float +@4697 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@4698 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000001A4; // type:object size:0x27 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4668 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4669 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4670 = .data:0x00000048; // type:object size:0xC scope:local align:4 +mode_proc$4667 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +Shmrgrd_Mthd_Table__29@unnamed@d_a_obj_shmrgrd_cpp@ = .data:0x00000078; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Shmrgrd = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000000E0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000FC; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000011C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001BC; // type:object size:0x54 scope:weak align:4 +__vt__14daObjShmrgrd_c = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_damage__14daObjShmrgrd_c = .bss:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +M_damage_dir__14daObjShmrgrd_c = .bss:0x00000058; // type:object size:0x2 scope:global align:2 data:2byte +M_list_p__14daObjShmrgrd_c = .bss:0x0000005C; // type:object size:0x4 scope:global align:4 data:4byte +@4506 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +init$4507 = .bss:0x0000006C; // type:object size:0x1 scope:local align:1 +particle_scale$4505 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +init$4512 = .bss:0x0000007C; // type:object size:0x1 scope:local align:1 +vec$4511 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +init$4671 = .bss:0x0000008C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_smplbg/splits.txt b/config/GZLP01/rels/d_a_obj_smplbg/splits.txt new file mode 100644 index 000000000..3734e8eef --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_smplbg/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_smplbg.cpp: + .text start:0x00000078 end:0x0000081C + .text start:0x0000081C end:0x00000834 + .text start:0x00000834 end:0x00000850 + .rodata start:0x00000000 end:0x000000A9 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLP01/rels/d_a_obj_smplbg/symbols.txt b/config/GZLP01/rels/d_a_obj_smplbg/symbols.txt new file mode 100644 index 000000000..406af7eee --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_smplbg/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjSmplbg5Act_cFv = .text:0x00000078; // type:function size:0xCC scope:global align:4 +Create__Q211daObjSmplbg5Act_cFv = .text:0x00000144; // type:function size:0x1E8 scope:global align:4 +Mthd_Create__Q211daObjSmplbg5Act_cFv = .text:0x0000032C; // type:function size:0x148 scope:global align:4 +Delete__Q211daObjSmplbg5Act_cFv = .text:0x00000474; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjSmplbg5Act_cFv = .text:0x0000047C; // type:function size:0x5C scope:global align:4 +set_mtx__Q211daObjSmplbg5Act_cFv = .text:0x000004D8; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjSmplbg5Act_cFv = .text:0x00000558; // type:function size:0x3C scope:global align:4 +exec_qtkhd__Q211daObjSmplbg5Act_cFv = .text:0x00000594; // type:function size:0x88 scope:global align:4 +Execute__Q211daObjSmplbg5Act_cFPPA3_A4_f = .text:0x0000061C; // type:function size:0xB0 scope:global align:4 +Draw__Q211daObjSmplbg5Act_cFv = .text:0x000006CC; // type:function size:0x98 scope:global align:4 +Mthd_Create__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x00000764; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x00000784; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x000007A4; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x000007C4; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv = .text:0x000007F0; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x0000081C; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000824; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000082C; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSmplbg5Act_c5Prm_eQ311daObjSmplbg5Act_c5Prm_e = .text:0x00000834; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_attr__Q211daObjSmplbg5Act_c = .rodata:0x00000000; // type:object size:0x24 scope:global align:4 +@4044 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4137 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000038; // type:object size:0x71 scope:local align:4 data:string_table +@4143 = .data:0x00000000; // type:object size:0xC scope:local align:4 +exec_proc$4142 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +Mthd_Table__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@ = .data:0x00000018; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Smplbg = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjSmplbg5Act_c = .data:0x00000068; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjSmplbg5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4144 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_stair/splits.txt b/config/GZLP01/rels/d_a_obj_stair/splits.txt new file mode 100644 index 000000000..320eeed08 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_stair/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stair.cpp: + .text start:0x000000EC end:0x00001438 + .text start:0x00001438 end:0x0000152C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x000001D0 + .bss start:0x00000008 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_stair/symbols.txt b/config/GZLP01/rels/d_a_obj_stair/symbols.txt new file mode 100644 index 000000000..934240ab1 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_stair/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daobj_stairHIO_cFv = .text:0x000000EC; // type:function size:0x44 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000130; // type:function size:0xA8 scope:local align:4 +CreateHeap__13daObj_Stair_cFv = .text:0x000001D8; // type:function size:0xEC scope:global align:4 +Create__13daObj_Stair_cFv = .text:0x000002C4; // type:function size:0x14 scope:global align:4 +Execute__13daObj_Stair_cFPPA3_A4_f = .text:0x000002D8; // type:function size:0x138 scope:global align:4 +Draw__13daObj_Stair_cFv = .text:0x00000410; // type:function size:0xA0 scope:global align:4 +Delete__13daObj_Stair_cFv = .text:0x000004B0; // type:function size:0x8 scope:global align:4 +daObj_StairCreate__FPv = .text:0x000004B8; // type:function size:0x20 scope:local align:4 +_create__13daObj_Stair_cFv = .text:0x000004D8; // type:function size:0x37C scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000854; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000934; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000990; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009D8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A34; // type:function size:0x48 scope:weak align:4 +daObj_StairDelete__FPv = .text:0x00000A7C; // type:function size:0x80 scope:local align:4 +daObj_StairExecute__FPv = .text:0x00000AFC; // type:function size:0x24 scope:local align:4 +_execute__13daObj_Stair_cFv = .text:0x00000B20; // type:function size:0x844 scope:weak align:4 +daObj_StairDraw__FPv = .text:0x00001364; // type:function size:0x38 scope:local align:4 +daObj_StairIsDelete__FPv = .text:0x0000139C; // type:function size:0x8 scope:local align:4 +__dt__16daobj_stairHIO_cFv = .text:0x000013A4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_obj_stair_cpp = .text:0x000013EC; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001428; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001430; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001438; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001440; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001448; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001450; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001460; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001468; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001470; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x000014A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000014B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000014B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014C0; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000014F8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001504; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001510; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001514; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000151C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001524; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__13daObj_Stair_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@3997 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@3998 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@3999 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4018 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4020 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000028; // type:object size:0x10 scope:local align:4 +@4257 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4258 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4259 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4518 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4519 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4521 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4524 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4525 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4526 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4527 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@4528 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0x74 scope:local align:4 data:string_table +cps_src = .data:0x00000000; // type:object size:0x4C scope:local align:4 +daObj_StairMethodTable = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Stair = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cps = .data:0x0000009C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000148; // type:object size:0x54 scope:weak align:4 +__vt__13daObj_Stair_c = .data:0x0000019C; // type:object size:0x28 scope:global align:4 +__vt__16daobj_stairHIO_c = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_swflat/splits.txt b/config/GZLP01/rels/d_a_obj_swflat/splits.txt new file mode 100644 index 000000000..183d8f51c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swflat/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swflat.cpp: + .text start:0x000000EC end:0x000013DC + .text start:0x000013DC end:0x00001534 + .text start:0x00001534 end:0x0000159C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x000001D4 + .bss start:0x00000008 end:0x00000060 diff --git a/config/GZLP01/rels/d_a_obj_swflat/symbols.txt b/config/GZLP01/rels/d_a_obj_swflat/symbols.txt new file mode 100644 index 000000000..c75454b3e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swflat/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObjSwflat_HIO_cFv = .text:0x000000EC; // type:function size:0x4C scope:global align:4 +CreateHeap__Q211daObjSwflat5Act_cFv = .text:0x00000138; // type:function size:0x148 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000280; // type:function size:0x48 scope:weak align:4 +Create__Q211daObjSwflat5Act_cFv = .text:0x000002C8; // type:function size:0x368 scope:global align:4 +Mthd_Create__Q211daObjSwflat5Act_cFv = .text:0x00000630; // type:function size:0x18C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000007BC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000888; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008D0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000092C; // type:function size:0x48 scope:weak align:4 +Delete__Q211daObjSwflat5Act_cFv = .text:0x00000974; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjSwflat5Act_cFv = .text:0x0000097C; // type:function size:0xE8 scope:global align:4 +set_mtx__Q211daObjSwflat5Act_cFv = .text:0x00000A64; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjSwflat5Act_cFv = .text:0x00000AE4; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjSwflat5Act_cFPPA3_A4_f = .text:0x00000B20; // type:function size:0x6FC scope:global align:4 +Draw__Q211daObjSwflat5Act_cFv = .text:0x0000121C; // type:function size:0xB8 scope:global align:4 +IsDelete__Q211daObjSwflat5Act_cFv = .text:0x000012D4; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x000012DC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x000012FC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x0000131C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x0000133C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv = .text:0x00001368; // type:function size:0x2C scope:local align:4 +__dt__17daObjSwflat_HIO_cFv = .text:0x00001394; // type:function size:0x48 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000013DC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000013E4; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000013EC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000013FC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001404; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000140C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001414; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000141C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001454; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000145C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001464; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000146C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000014A4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000014A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000014B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000014C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000014CC; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000014D8; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwflat5Act_c5Prm_eQ311daObjSwflat5Act_c5Prm_e = .text:0x00001534; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_swflat_cpp = .text:0x00001550; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000158C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001594; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@3998 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@3999 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +M_arcname__Q211daObjSwflat5Act_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 data:string +@4023 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4107 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4108 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4109 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4475 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4476 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000030; // type:object size:0x6C scope:local align:4 data:string_table +l_cyl_src__11daObjSwflat = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Table__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swflat = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 +__vt__Q211daObjSwflat5Act_c = .data:0x000001A0; // type:object size:0x28 scope:global align:4 +__vt__17daObjSwflat_HIO_c = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3993 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:local align:4 +M_tmp_mtx__Q211daObjSwflat5Act_c = .bss:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_swhammer/splits.txt b/config/GZLP01/rels/d_a_obj_swhammer/splits.txt new file mode 100644 index 000000000..c92c93d30 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swhammer/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swhammer.cpp: + .text start:0x000000EC end:0x00001620 + .text start:0x00001620 end:0x00001848 + .text start:0x00001848 end:0x00001AD0 + .text start:0x00001AD0 end:0x00001AFC + .rodata start:0x00000000 end:0x00000160 + .data start:0x00000000 end:0x0000027C + .bss start:0x00000008 end:0x000000B9 diff --git a/config/GZLP01/rels/d_a_obj_swhammer/symbols.txt b/config/GZLP01/rels/d_a_obj_swhammer/symbols.txt new file mode 100644 index 000000000..450a39aff --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swhammer/symbols.txt @@ -0,0 +1,150 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q213daObjSwhammer5Act_cFv = .text:0x000000EC; // type:function size:0x174 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x00000260; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000002BC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000388; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000003D0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000042C; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000474; // type:function size:0x3C scope:weak align:4 +CreateHeap__Q213daObjSwhammer5Act_cFv = .text:0x000004B0; // type:function size:0xDC scope:global align:4 +Create__Q213daObjSwhammer5Act_cFv = .text:0x0000058C; // type:function size:0x180 scope:global align:4 +_create__Q213daObjSwhammer5Act_cFv = .text:0x0000070C; // type:function size:0xEC scope:global align:4 +Delete__Q213daObjSwhammer5Act_cFv = .text:0x000007F8; // type:function size:0x30 scope:global align:4 +_delete__Q213daObjSwhammer5Act_cFv = .text:0x00000828; // type:function size:0x54 scope:global align:4 +set_mtx__Q213daObjSwhammer5Act_cFv = .text:0x0000087C; // type:function size:0x6C scope:global align:4 +init_mtx__Q213daObjSwhammer5Act_cFv = .text:0x000008E8; // type:function size:0x50 scope:global align:4 +set_damage__Q213daObjSwhammer5Act_cFv = .text:0x00000938; // type:function size:0x120 scope:global align:4 +vib_start__Q213daObjSwhammer5Act_cFsf = .text:0x00000A58; // type:function size:0x64 scope:global align:4 +vib_proc__Q213daObjSwhammer5Act_cFv = .text:0x00000ABC; // type:function size:0x78 scope:global align:4 +crush_start__Q213daObjSwhammer5Act_cFv = .text:0x00000B34; // type:function size:0xC scope:global align:4 +crush_proc__Q213daObjSwhammer5Act_cFv = .text:0x00000B40; // type:function size:0xB0 scope:global align:4 +eff_crush__Q213daObjSwhammer5Act_cFv = .text:0x00000BF0; // type:function size:0x1C8 scope:global align:4 +calc_top_pos__Q213daObjSwhammer5Act_cFv = .text:0x00000DB8; // type:function size:0xBC scope:global align:4 +jnodeCB__Q213daObjSwhammer5Act_cFP7J3DNodei = .text:0x00000E74; // type:function size:0x120 scope:global align:4 +mode_upper_init__Q213daObjSwhammer5Act_cFv = .text:0x00000F94; // type:function size:0x6C scope:global align:4 +mode_upper__Q213daObjSwhammer5Act_cFv = .text:0x00001000; // type:function size:0xF4 scope:global align:4 +mode_u_l_init__Q213daObjSwhammer5Act_cFv = .text:0x000010F4; // type:function size:0x88 scope:global align:4 +mode_u_l__Q213daObjSwhammer5Act_cFv = .text:0x0000117C; // type:function size:0xA0 scope:global align:4 +mode_lower_init__Q213daObjSwhammer5Act_cFv = .text:0x0000121C; // type:function size:0x70 scope:global align:4 +mode_lower__Q213daObjSwhammer5Act_cFv = .text:0x0000128C; // type:function size:0xA4 scope:global align:4 +mode_l_u_init__Q213daObjSwhammer5Act_cFv = .text:0x00001330; // type:function size:0x18 scope:global align:4 +mode_l_u__Q213daObjSwhammer5Act_cFv = .text:0x00001348; // type:function size:0x38 scope:global align:4 +Execute__Q213daObjSwhammer5Act_cFPPA3_A4_f = .text:0x00001380; // type:function size:0x184 scope:global align:4 +Draw__Q213daObjSwhammer5Act_cFv = .text:0x00001504; // type:function size:0x60 scope:global align:4 +Mthd_Create__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x00001564; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x00001584; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x000015A8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x000015C8; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv = .text:0x000015F4; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001620; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001628; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001630; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001638; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001640; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001648; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001650; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001658; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001660; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016A8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016AC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016B0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000016B4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000016B8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001700; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000175C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000176C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001774; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000177C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001784; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000178C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000017C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000017CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000017D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000017DC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001814; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001818; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001820; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001828; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001830; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000183C; // type:function size:0xC scope:weak align:4 +__dt__Q213daObjSwhammer5Act_cFv = .text:0x00001848; // type:function size:0x288 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjSwhammer5Act_c5Prm_eQ313daObjSwhammer5Act_c5Prm_e = .text:0x00001AD0; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001AEC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001AF4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@ = .rodata:0x00000000; // type:object size:0x28 scope:local align:4 +M_arcname__Q213daObjSwhammer5Act_c = .rodata:0x00000028; // type:object size:0x7 scope:global align:4 data:string +M_cyl_src_co__Q213daObjSwhammer5Act_c = .rodata:0x00000030; // type:object size:0x44 scope:global align:4 +M_cyl_src_tg__Q213daObjSwhammer5Act_c = .rodata:0x00000074; // type:object size:0x44 scope:global align:4 +color$4007 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:byte +@4168 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4169 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@4171 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@4172 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4282 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@4409 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@4450 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000F4; // type:object size:0x6C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4486 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4487 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4488 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4489 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4485 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swhammer = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__Q213daObjSwhammer5Act_c = .data:0x000000E0; // type:object size:0x2C scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x0000010C; // type:object size:0x28 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000014C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000168; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000188; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000228; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_damage__Q213daObjSwhammer5Act_c = .bss:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +M_damage_dir__Q213daObjSwhammer5Act_c = .bss:0x00000058; // type:object size:0x2 scope:global align:2 data:2byte +M_tmp_mtx__Q213daObjSwhammer5Act_c = .bss:0x0000005C; // type:object size:0x30 scope:global align:4 +@4289 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +init$4290 = .bss:0x00000098; // type:object size:0x1 scope:local align:1 +particle_scale$4288 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +init$4295 = .bss:0x000000A8; // type:object size:0x1 scope:local align:1 +vec$4294 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +init$4490 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_swheavy/splits.txt b/config/GZLP01/rels/d_a_obj_swheavy/splits.txt new file mode 100644 index 000000000..5c24f13af --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swheavy/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_swheavy.cpp: + .text start:0x00000078 end:0x00001254 + .text start:0x00001254 end:0x00001270 + .rodata start:0x00000000 end:0x000000FD + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_obj_swheavy/symbols.txt b/config/GZLP01/rels/d_a_obj_swheavy/symbols.txt new file mode 100644 index 000000000..7334fec20 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swheavy/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q212daObjSwheavy5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjSwheavy5Act_cFv = .text:0x0000009C; // type:function size:0x290 scope:global align:4 +_create__Q212daObjSwheavy5Act_cFv = .text:0x0000032C; // type:function size:0x2FC scope:global align:4 +_delete__Q212daObjSwheavy5Act_cFv = .text:0x00000628; // type:function size:0xC4 scope:global align:4 +set_mtx__Q212daObjSwheavy5Act_cFv = .text:0x000006EC; // type:function size:0x10C scope:global align:4 +init_mtx__Q212daObjSwheavy5Act_cFv = .text:0x000007F8; // type:function size:0x58 scope:global align:4 +rideCB__Q212daObjSwheavy5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000850; // type:function size:0x34 scope:global align:4 +calc_top_pos__Q212daObjSwheavy5Act_cFv = .text:0x00000884; // type:function size:0x114 scope:global align:4 +top_bg_aim_req__Q212daObjSwheavy5Act_cFfs = .text:0x00000998; // type:function size:0xC scope:global align:4 +set_push_flag__Q212daObjSwheavy5Act_cFv = .text:0x000009A4; // type:function size:0x154 scope:global align:4 +mode_upper_init__Q212daObjSwheavy5Act_cFv = .text:0x00000AF8; // type:function size:0x1C scope:global align:4 +mode_upper__Q212daObjSwheavy5Act_cFv = .text:0x00000B14; // type:function size:0x11C scope:global align:4 +mode_u_l_init__Q212daObjSwheavy5Act_cFv = .text:0x00000C30; // type:function size:0x60 scope:global align:4 +mode_u_l__Q212daObjSwheavy5Act_cFv = .text:0x00000C90; // type:function size:0x108 scope:global align:4 +mode_lower_init__Q212daObjSwheavy5Act_cFv = .text:0x00000D98; // type:function size:0x20 scope:global align:4 +mode_lower__Q212daObjSwheavy5Act_cFv = .text:0x00000DB8; // type:function size:0x154 scope:global align:4 +mode_l_u_init__Q212daObjSwheavy5Act_cFv = .text:0x00000F0C; // type:function size:0x38 scope:global align:4 +mode_l_u__Q212daObjSwheavy5Act_cFv = .text:0x00000F44; // type:function size:0x78 scope:global align:4 +_execute__Q212daObjSwheavy5Act_cFv = .text:0x00000FBC; // type:function size:0x148 scope:global align:4 +_draw__Q212daObjSwheavy5Act_cFv = .text:0x00001104; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x000011C0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x000011E0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x00001204; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x00001228; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv = .text:0x0000124C; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwheavy5Act_c5Prm_eQ312daObjSwheavy5Act_c5Prm_e = .text:0x00001254; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjSwheavy5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_attr__Q212daObjSwheavy5Act_c = .rodata:0x00000008; // type:object size:0x70 scope:global align:4 +@4132 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4134 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4135 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4136 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4139 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4252 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4326 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@4365 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A4; // type:object size:0x59 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4441 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4442 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4443 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4444 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4440 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swheavy = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +init$4445 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_swlight/splits.txt b/config/GZLP01/rels/d_a_obj_swlight/splits.txt new file mode 100644 index 000000000..73c1858ec --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swlight/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swlight.cpp: + .text start:0x000000EC end:0x00001C94 + .text start:0x00001C94 end:0x00001CC0 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x0000021C + .bss start:0x00000008 end:0x00000071 diff --git a/config/GZLP01/rels/d_a_obj_swlight/symbols.txt b/config/GZLP01/rels/d_a_obj_swlight/symbols.txt new file mode 100644 index 000000000..663205d43 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swlight/symbols.txt @@ -0,0 +1,132 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +is_switch2__Q212daObjSwlight5Act_cCFv = .text:0x000000EC; // type:function size:0x68 scope:global align:4 +solidHeapCB__Q212daObjSwlight5Act_cFP10fopAc_ac_c = .text:0x00000154; // type:function size:0x24 scope:global align:4 +create_heap__Q212daObjSwlight5Act_cFv = .text:0x00000178; // type:function size:0x2E4 scope:global align:4 +_create__Q212daObjSwlight5Act_cFv = .text:0x0000045C; // type:function size:0x2A8 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x00000704; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00000794; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000007E8; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000844; // type:function size:0x3C scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x00000880; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00000960; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x000009F0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000A4C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A94; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000AF0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BF0; // type:function size:0x48 scope:weak align:4 +_delete__Q212daObjSwlight5Act_cFv = .text:0x00000C38; // type:function size:0x80 scope:global align:4 +jnodeCB_moon__Q212daObjSwlight5Act_cFP7J3DNodei = .text:0x00000CB8; // type:function size:0x8 scope:global align:4 +set_mtx__Q212daObjSwlight5Act_cFv = .text:0x00000CC0; // type:function size:0x6C scope:global align:4 +init_mtx__Q212daObjSwlight5Act_cFv = .text:0x00000D2C; // type:function size:0x3C scope:global align:4 +init_cc__Q212daObjSwlight5Act_cFv = .text:0x00000D68; // type:function size:0x9C scope:global align:4 +set_cc_pos__Q212daObjSwlight5Act_cFv = .text:0x00000E04; // type:function size:0x1C0 scope:global align:4 +set_cc__Q212daObjSwlight5Act_cFv = .text:0x00000FC4; // type:function size:0x64 scope:global align:4 +init_eye_pos__Q212daObjSwlight5Act_cFv = .text:0x00001028; // type:function size:0x90 scope:global align:4 +chk_light__Q212daObjSwlight5Act_cFv = .text:0x000010B8; // type:function size:0xA4 scope:global align:4 +power_up__Q212daObjSwlight5Act_cFv = .text:0x0000115C; // type:function size:0x40 scope:global align:4 +power_down__Q212daObjSwlight5Act_cFv = .text:0x0000119C; // type:function size:0x40 scope:global align:4 +mode_norm_moon_init__Q212daObjSwlight5Act_cFv = .text:0x000011DC; // type:function size:0x18 scope:global align:4 +mode_norm_moon__Q212daObjSwlight5Act_cFv = .text:0x000011F4; // type:function size:0x140 scope:global align:4 +mode_norm_sun_init__Q212daObjSwlight5Act_cFv = .text:0x00001334; // type:function size:0xC scope:global align:4 +mode_norm_sun__Q212daObjSwlight5Act_cFv = .text:0x00001340; // type:function size:0xC0 scope:global align:4 +mode_active_moon_init__Q212daObjSwlight5Act_cFv = .text:0x00001400; // type:function size:0x18 scope:global align:4 +mode_active_moon__Q212daObjSwlight5Act_cFv = .text:0x00001418; // type:function size:0x10C scope:global align:4 +mode_active_sun_init__Q212daObjSwlight5Act_cFv = .text:0x00001524; // type:function size:0xC scope:global align:4 +mode_active_sun__Q212daObjSwlight5Act_cFv = .text:0x00001530; // type:function size:0xFC scope:global align:4 +_execute__Q212daObjSwlight5Act_cFv = .text:0x0000162C; // type:function size:0xE8 scope:global align:4 +setMaterial__12daObjSwlightFP11J3DMaterialUc = .text:0x00001714; // type:function size:0x168 scope:local align:4 +setMaterial_Before_mirror__12daObjSwlightFP11J3DMaterialUc = .text:0x0000187C; // type:function size:0xF4 scope:local align:4 +_draw__Q212daObjSwlight5Act_cFv = .text:0x00001970; // type:function size:0x154 scope:global align:4 +Mthd_Create__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001AC4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001AE4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001B08; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001B2C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv = .text:0x00001B50; // type:function size:0x8 scope:local align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001B58; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001B60; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001B68; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001B74; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001B80; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001B90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001B98; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001BA0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00001BD8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00001BE0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00001BE8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00001BF0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00001BF8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00001C00; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C08; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001C40; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001C44; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00001C4C; // type:function size:0x48 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwlight5Act_c5Prm_eQ312daObjSwlight5Act_c5Prm_e = .text:0x00001C94; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001CB0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001CB8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@ = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +M_arcname__Q212daObjSwlight5Act_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 data:string +M_tri_src__Q212daObjSwlight5Act_c = .rodata:0x00000018; // type:object size:0x54 scope:global align:4 +@4060 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4151 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4152 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000078; // type:object size:0x24 scope:local align:4 +@4389 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4410 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@4456 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4541 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x000000B0; // type:object size:0x48 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4546 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4547 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4548 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4549 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4545 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swlight = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000EC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000158; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4379 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4380 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +local_eye$4378 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +init$4550 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_swpush/splits.txt b/config/GZLP01/rels/d_a_obj_swpush/splits.txt new file mode 100644 index 000000000..473d27ee9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swpush/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush.cpp: + .text start:0x000000EC end:0x00002080 + .text start:0x00002080 end:0x0000209C + .rodata start:0x00000000 end:0x000001CF + .data start:0x00000000 end:0x00000188 + .bss start:0x00000008 end:0x000000BA diff --git a/config/GZLP01/rels/d_a_obj_swpush/symbols.txt b/config/GZLP01/rels/d_a_obj_swpush/symbols.txt new file mode 100644 index 000000000..b1c72c1ef --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_swpush/symbols.txt @@ -0,0 +1,120 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +prmZ_init__Q211daObjSwpush5Act_cFv = .text:0x000000EC; // type:function size:0x30 scope:global align:4 +is_switch2__Q211daObjSwpush5Act_cCFv = .text:0x0000011C; // type:function size:0x80 scope:global align:4 +solidHeapCB__Q211daObjSwpush5Act_cFP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjSwpush5Act_cFv = .text:0x000001C0; // type:function size:0x2B8 scope:global align:4 +create_res_load__Q211daObjSwpush5Act_cFv = .text:0x00000478; // type:function size:0xA4 scope:global align:4 +Mthd_Create__Q211daObjSwpush5Act_cFv = .text:0x0000051C; // type:function size:0x3A8 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000008C4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000920; // type:function size:0x48 scope:weak align:4 +Mthd_Delete__Q211daObjSwpush5Act_cFv = .text:0x00000968; // type:function size:0x90 scope:global align:4 +set_mtx__Q211daObjSwpush5Act_cFv = .text:0x000009F8; // type:function size:0x6C scope:global align:4 +init_mtx__Q211daObjSwpush5Act_cFv = .text:0x00000A64; // type:function size:0x3C scope:global align:4 +set_btp_frame__Q211daObjSwpush5Act_cFv = .text:0x00000AA0; // type:function size:0x94 scope:global align:4 +rideCB__Q211daObjSwpush5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000B34; // type:function size:0x3A8 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x00000EDC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000F38; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000F80; // type:function size:0x3C scope:weak align:4 +jnodeCB__Q211daObjSwpush5Act_cFP7J3DNodei = .text:0x00000FBC; // type:function size:0xA0 scope:global align:4 +calc_top_pos__Q211daObjSwpush5Act_cFv = .text:0x0000105C; // type:function size:0x114 scope:global align:4 +top_bg_aim_req__Q211daObjSwpush5Act_cFfs = .text:0x00001170; // type:function size:0xC scope:global align:4 +set_push_flag__Q211daObjSwpush5Act_cFv = .text:0x0000117C; // type:function size:0x190 scope:global align:4 +mode_upper_init__Q211daObjSwpush5Act_cFv = .text:0x0000130C; // type:function size:0x20 scope:global align:4 +mode_upper__Q211daObjSwpush5Act_cFv = .text:0x0000132C; // type:function size:0x1DC scope:global align:4 +mode_u_l_init__Q211daObjSwpush5Act_cFv = .text:0x00001508; // type:function size:0x60 scope:global align:4 +mode_u_l__Q211daObjSwpush5Act_cFv = .text:0x00001568; // type:function size:0x174 scope:global align:4 +mode_lower_init__Q211daObjSwpush5Act_cFv = .text:0x000016DC; // type:function size:0x20 scope:global align:4 +mode_lower__Q211daObjSwpush5Act_cFv = .text:0x000016FC; // type:function size:0x19C scope:global align:4 +mode_l_u_init__Q211daObjSwpush5Act_cFv = .text:0x00001898; // type:function size:0x38 scope:global align:4 +mode_l_u__Q211daObjSwpush5Act_cFv = .text:0x000018D0; // type:function size:0xC0 scope:global align:4 +demo_non_init__Q211daObjSwpush5Act_cFv = .text:0x00001990; // type:function size:0xC scope:global align:4 +demo_non__Q211daObjSwpush5Act_cFv = .text:0x0000199C; // type:function size:0x4 scope:global align:4 +demo_reqPause_init__Q211daObjSwpush5Act_cFv = .text:0x000019A0; // type:function size:0x58 scope:global align:4 +demo_reqPause__Q211daObjSwpush5Act_cFv = .text:0x000019F8; // type:function size:0x34 scope:global align:4 +demo_runPause_init__Q211daObjSwpush5Act_cFv = .text:0x00001A2C; // type:function size:0x28 scope:global align:4 +demo_runPause__Q211daObjSwpush5Act_cFv = .text:0x00001A54; // type:function size:0x4C scope:global align:4 +demo_stop_puase__Q211daObjSwpush5Act_cFv = .text:0x00001AA0; // type:function size:0x58 scope:global align:4 +demo_reqSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001AF8; // type:function size:0xAC scope:global align:4 +demo_reqSw__Q211daObjSwpush5Act_cFv = .text:0x00001BA4; // type:function size:0x74 scope:global align:4 +demo_runSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001C18; // type:function size:0xC scope:global align:4 +demo_runSw__Q211daObjSwpush5Act_cFv = .text:0x00001C24; // type:function size:0x60 scope:global align:4 +Mthd_Execute__Q211daObjSwpush5Act_cFv = .text:0x00001C84; // type:function size:0x290 scope:global align:4 +Mthd_Draw__Q211daObjSwpush5Act_cFv = .text:0x00001F14; // type:function size:0xE4 scope:global align:4 +Mthd_Create__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001FF8; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002018; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002038; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002058; // type:function size:0x20 scope:local align:4 +Mthd_IsDelete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00002078; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwpush5Act_c5Prm_eQ311daObjSwpush5Act_c5Prm_e = .text:0x00002080; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname_kbota__Q211daObjSwpush5Act_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +M_arcname_hhbot__Q211daObjSwpush5Act_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 data:string +M_attr__Q211daObjSwpush5Act_c = .rodata:0x00000014; // type:object size:0x130 scope:global align:4 +M_op_vtx__Q211daObjSwpush5Act_c = .rodata:0x00000144; // type:object size:0x4 scope:global align:4 +@4094 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@4246 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@4251 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +tri_id$4333 = .rodata:0x00000164; // type:object size:0x6 scope:local align:4 +@4450 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x00000178; // type:object size:0x57 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4874 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4875 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4876 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4877 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4878 = .data:0x00000060; // type:object size:0xC scope:local align:4 +demo_proc$4873 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4882 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4883 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4884 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4885 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +mode_proc$4881 = .data:0x000000D8; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@ = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Swpush = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGTri = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000017C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4327 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4328 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4330 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4331 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4332 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +no_push_vec$4326 = .bss:0x00000088; // type:object size:0x30 scope:local align:4 +init$4879 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 +init$4886 = .bss:0x000000B9; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_table/splits.txt b/config/GZLP01/rels/d_a_obj_table/splits.txt new file mode 100644 index 000000000..6c05082cc --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_table/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_table.cpp: + .text start:0x00000078 end:0x000006C0 + .text start:0x000006C0 end:0x000006D8 + .text start:0x000006D8 end:0x000006F4 + .rodata start:0x00000000 end:0x00000092 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_table/symbols.txt b/config/GZLP01/rels/d_a_obj_table/symbols.txt new file mode 100644 index 000000000..eec61f2fd --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_table/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q210daObjTable5Act_cFv = .text:0x00000078; // type:function size:0x140 scope:global align:4 +Create__Q210daObjTable5Act_cFv = .text:0x000001B8; // type:function size:0xCC scope:global align:4 +Mthd_Create__Q210daObjTable5Act_cFv = .text:0x00000284; // type:function size:0x130 scope:global align:4 +Delete__Q210daObjTable5Act_cFv = .text:0x000003B4; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q210daObjTable5Act_cFv = .text:0x000003BC; // type:function size:0x4C scope:global align:4 +set_mtx__Q210daObjTable5Act_cFv = .text:0x00000408; // type:function size:0x80 scope:global align:4 +init_mtx__Q210daObjTable5Act_cFv = .text:0x00000488; // type:function size:0x3C scope:global align:4 +Execute__Q210daObjTable5Act_cFPPA3_A4_f = .text:0x000004C4; // type:function size:0x3C scope:global align:4 +Draw__Q210daObjTable5Act_cFv = .text:0x00000500; // type:function size:0x108 scope:global align:4 +Mthd_Create__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000608; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000628; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000648; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000668; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv = .text:0x00000694; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000006C0; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000006C8; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000006D0; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTable5Act_c5Prm_eQ310daObjTable5Act_c5Prm_e = .text:0x000006D8; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q210daObjTable5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4024 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4025 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x6A scope:local align:4 data:string_table +Mthd_Table__Q210daObjTable27@unnamed@d_a_obj_table_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Table = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjTable5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q210daObjTable5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_tapestry/splits.txt b/config/GZLP01/rels/d_a_obj_tapestry/splits.txt new file mode 100644 index 000000000..d0603412d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tapestry/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:32 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000020 + +d/actor/d_a_obj_tapestry.cpp: + .text start:0x000000EC end:0x00005F58 + .text start:0x00005F58 end:0x00006278 + .text start:0x00006278 end:0x00006398 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000023A + .data start:0x00000000 end:0x00002418 + .bss start:0x00000020 end:0x0000050A diff --git a/config/GZLP01/rels/d_a_obj_tapestry/symbols.txt b/config/GZLP01/rels/d_a_obj_tapestry/symbols.txt new file mode 100644 index 000000000..00b500544 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tapestry/symbols.txt @@ -0,0 +1,292 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__19daObjTapestry_HIO_cFv = .text:0x000000EC; // type:function size:0xF4 scope:global align:4 +plight_delete__21daObjTapestryPLight_cFv = .text:0x000001E0; // type:function size:0x74 scope:global align:4 +plight_move__21daObjTapestryPLight_cF4cXyz5csXyz = .text:0x00000254; // type:function size:0x5C scope:global align:4 +__dt__4cXyzFv = .text:0x000002B0; // type:function size:0x3C scope:weak align:4 +plight_make__21daObjTapestryPLight_cFv = .text:0x000002EC; // type:function size:0x38 scope:global align:4 +setPointLight__21daObjTapestryPLight_cF4cXyz5csXyz = .text:0x00000324; // type:function size:0x16C scope:global align:4 +execute__22daObjTapestryFireEff_cFP14JPABaseEmitter = .text:0x00000490; // type:function size:0x170 scope:global align:4 +__ct__23daObjTapestryDrawData_cFv = .text:0x00000600; // type:function size:0x38 scope:global align:4 +ct_tex__23daObjTapestryDrawData_cFv = .text:0x00000638; // type:function size:0x90 scope:global align:4 +ct_dl__23daObjTapestryDrawData_cFv = .text:0x000006C8; // type:function size:0x1B0 scope:global align:4 +__ct__21daObjTapestryPacket_cFv = .text:0x00000878; // type:function size:0x3CC scope:global align:4 +__dt__22daObjTapestrySmokeCB_cFv = .text:0x00000C44; // type:function size:0x7C scope:weak align:4 +init__21daObjTapestryPacket_cFP15daObjTapestry_c = .text:0x00000CC0; // type:function size:0x27C scope:global align:4 +update__21daObjTapestryPacket_cFv = .text:0x00000F3C; // type:function size:0x54 scope:global align:4 +calc_acc_spring_sub__21daObjTapestryPacket_cFPC4cXyzPC4cXyzff = .text:0x00000F90; // type:function size:0x1C4 scope:global align:4 +calc_acc_spring__21daObjTapestryPacket_cFii = .text:0x00001154; // type:function size:0x3A8 scope:global align:4 +calc_acc_gravity__21daObjTapestryPacket_cFv = .text:0x000014FC; // type:function size:0xBC scope:global align:4 +calc_acc_wave__21daObjTapestryPacket_cFii = .text:0x000015B8; // type:function size:0x2A0 scope:global align:4 +calc_acc_hit__21daObjTapestryPacket_cFii = .text:0x00001858; // type:function size:0x174 scope:global align:4 +calc_spd__21daObjTapestryPacket_cFii = .text:0x000019CC; // type:function size:0x128 scope:global align:4 +calc_pos_crr__21daObjTapestryPacket_cFii = .text:0x00001AF4; // type:function size:0x240 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001D34; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001E74; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001F8C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000202C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002088; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000020D0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000212C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002174; // type:function size:0x80 scope:weak align:4 +calc_pos__21daObjTapestryPacket_cFv = .text:0x000021F4; // type:function size:0x15C scope:global align:4 +calc_nrm__21daObjTapestryPacket_cFv = .text:0x00002350; // type:function size:0x524 scope:global align:4 +calc_wind__21daObjTapestryPacket_cFv = .text:0x00002874; // type:function size:0x50C scope:global align:4 +calc_hit__21daObjTapestryPacket_cFv = .text:0x00002D80; // type:function size:0x1B8 scope:global align:4 +calc_fire_leap__21daObjTapestryPacket_cFii = .text:0x00002F38; // type:function size:0xD0 scope:global align:4 +calc_fire__21daObjTapestryPacket_cFv = .text:0x00003008; // type:function size:0x314 scope:global align:4 +calc__21daObjTapestryPacket_cFP15daObjTapestry_c = .text:0x0000331C; // type:function size:0xF0 scope:global align:4 +set_hit__21daObjTapestryPacket_cF4cXyz4cXyzffb = .text:0x0000340C; // type:function size:0xC0 scope:global align:4 +get_now_pos__21daObjTapestryPacket_cFii = .text:0x000034CC; // type:function size:0x28 scope:global align:4 +eff_start__21daObjTapestryPacket_cFii = .text:0x000034F4; // type:function size:0x1D0 scope:global align:4 +eff_start_chk__21daObjTapestryPacket_cFii = .text:0x000036C4; // type:function size:0x270 scope:global align:4 +eff_end__21daObjTapestryPacket_cFv = .text:0x00003934; // type:function size:0x8C scope:global align:4 +eff_pos__21daObjTapestryPacket_cFv = .text:0x000039C0; // type:function size:0x300 scope:global align:4 +eff_delete__21daObjTapestryPacket_cFv = .text:0x00003CC0; // type:function size:0x7C scope:global align:4 +smokeCallback_init__21daObjTapestryPacket_cFv = .text:0x00003D3C; // type:function size:0xC scope:global align:4 +smoke_set__21daObjTapestryPacket_cFv = .text:0x00003D48; // type:function size:0xD8 scope:global align:4 +smoke_move__21daObjTapestryPacket_cFP10fopAc_ac_c = .text:0x00003E20; // type:function size:0x16C scope:global align:4 +setup_vtx__21daObjTapestryPacket_cFP22daObjTapestryDrawVtx_c = .text:0x00003F8C; // type:function size:0x104 scope:global align:4 +load_tex__21daObjTapestryPacket_cFv = .text:0x00004090; // type:function size:0x7C scope:global align:4 +setup_rendar__21daObjTapestryPacket_cFv = .text:0x0000410C; // type:function size:0x80 scope:global align:4 +setup_tev_stage__21daObjTapestryPacket_cFv = .text:0x0000418C; // type:function size:0x16C scope:global align:4 +setup_tevColReg__21daObjTapestryPacket_cFP15daObjTapestry_c = .text:0x000042F8; // type:function size:0x1C0 scope:global align:4 +draw__21daObjTapestryPacket_cFv = .text:0x000044B8; // type:function size:0x110 scope:global align:4 +chk_appear__15daObjTapestry_cFv = .text:0x000045C8; // type:function size:0x54 scope:global align:4 +set_mtx__15daObjTapestry_cFv = .text:0x0000461C; // type:function size:0x8C scope:global align:4 +init_mtx__15daObjTapestry_cFv = .text:0x000046A8; // type:function size:0x3C scope:global align:4 +solidHeapCB__15daObjTapestry_cFP10fopAc_ac_c = .text:0x000046E4; // type:function size:0x24 scope:global align:4 +create_heap__15daObjTapestry_cFv = .text:0x00004708; // type:function size:0xF8 scope:global align:4 +create_res_load__15daObjTapestry_cFv = .text:0x00004800; // type:function size:0x2C scope:global align:4 +init_cc__15daObjTapestry_cFv = .text:0x0000482C; // type:function size:0x9C scope:global align:4 +set_cc_pos__15daObjTapestry_cFv = .text:0x000048C8; // type:function size:0x168 scope:global align:4 +checkCollision__15daObjTapestry_cFv = .text:0x00004A30; // type:function size:0x400 scope:global align:4 +set_eye_pos__15daObjTapestry_cFv = .text:0x00004E30; // type:function size:0xFC scope:global align:4 +_create__15daObjTapestry_cFv = .text:0x00004F2C; // type:function size:0x23C scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x00005168; // type:function size:0x90 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x000051F8; // type:function size:0x54 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000524C; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_TriFv = .text:0x000052A8; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00005388; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00005418; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00005474; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000054BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00005518; // type:function size:0x48 scope:weak align:4 +_delete__15daObjTapestry_cFv = .text:0x00005560; // type:function size:0xC8 scope:global align:4 +wait_act_proc__15daObjTapestry_cFv = .text:0x00005628; // type:function size:0x108 scope:global align:4 +demo_request_act_proc__15daObjTapestry_cFv = .text:0x00005730; // type:function size:0x80 scope:global align:4 +burn_act_proc__15daObjTapestry_cFv = .text:0x000057B0; // type:function size:0x128 scope:global align:4 +burn_act_init_proc__15daObjTapestry_cFv = .text:0x000058D8; // type:function size:0xAC scope:global align:4 +fine_act_init_proc__15daObjTapestry_cFv = .text:0x00005984; // type:function size:0x10 scope:global align:4 +setup_action__15daObjTapestry_cFi = .text:0x00005994; // type:function size:0x19C scope:global align:4 +_execute__15daObjTapestry_cFv = .text:0x00005B30; // type:function size:0xA0 scope:global align:4 +_draw__15daObjTapestry_cFv = .text:0x00005BD0; // type:function size:0x74 scope:global align:4 +daObjTapestry_Create__FP10fopAc_ac_c = .text:0x00005C44; // type:function size:0x20 scope:local align:4 +daObjTapestry_Delete__FP15daObjTapestry_c = .text:0x00005C64; // type:function size:0x24 scope:local align:4 +daObjTapestry_Execute__FP15daObjTapestry_c = .text:0x00005C88; // type:function size:0x24 scope:local align:4 +daObjTapestry_Draw__FP15daObjTapestry_c = .text:0x00005CAC; // type:function size:0x24 scope:local align:4 +daObjTapestry_IsDelete__FP15daObjTapestry_c = .text:0x00005CD0; // type:function size:0x8 scope:local align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005CD8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005CE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00005CE8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005CF4; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00005D00; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005D10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005D18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005D20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00005D58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00005D60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00005D68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00005D70; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00005D78; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00005D80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005D88; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005DC0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005DC4; // type:function size:0x8 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005DCC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00005E14; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E5C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E60; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E64; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005E68; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00005E6C; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005EB4; // type:function size:0x5C scope:weak align:4 +__dt__19daObjTapestry_HIO_cFv = .text:0x00005F10; // type:function size:0x48 scope:weak align:4 +__dt__22daObjTapestryFireEff_cFv = .text:0x00005F58; // type:function size:0x7C scope:weak align:4 +__ct__22daObjTapestryFireEff_cFv = .text:0x00005FD4; // type:function size:0x78 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000604C; // type:function size:0x4 scope:weak align:4 +__dt__22daObjTapestryDrawVtx_cFv = .text:0x00006050; // type:function size:0x94 scope:weak align:4 +__ct__22daObjTapestryDrawVtx_cFv = .text:0x000060E4; // type:function size:0x88 scope:weak align:4 +__dt__21daObjTapestryPacket_cFv = .text:0x0000616C; // type:function size:0x10C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ215daObjTapestry_c7Param_eQ215daObjTapestry_c7Param_e = .text:0x00006278; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_tapestry_cpp = .text:0x00006294; // type:function size:0xB4 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00006348; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00006350; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00006358; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00006360; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00006368; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00006370; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00006378; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00006380; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00006388; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00006390; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname_Mcrtn__30@unnamed@d_a_obj_tapestry_cpp@ = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 data:string +l_tri_src__30@unnamed@d_a_obj_tapestry_cpp@ = .rodata:0x00000008; // type:object size:0x54 scope:local align:4 +l_attr__30@unnamed@d_a_obj_tapestry_cpp@ = .rodata:0x0000005C; // type:object size:0x5C scope:local align:4 data:float +@4102 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@4103 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 data:double +@4161 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4181 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@4182 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +begin_data$4187 = .rodata:0x000000E4; // type:object size:0x3 scope:local align:4 +@4192 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 +@4201 = .rodata:0x000000F0; // type:object size:0x2 scope:local align:4 +tmp_clr$4202 = .rodata:0x000000F4; // type:object size:0x1 scope:local align:4 +@4203 = .rodata:0x000000F8; // type:object size:0x1 scope:local align:4 +@4339 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4340 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4460 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4461 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4462 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4463 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4464 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4510 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@4511 = .rodata:0x00000128; // type:object size:0x8 scope:local align:8 +@4512 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@4557 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@4620 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@4621 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4735 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5158 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5159 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5160 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@5161 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@5162 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@5275 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@5276 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@5324 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:float +@5403 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:float +@5522 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@5799 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 data:float +@5930 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@5931 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@6031 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@6032 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@6033 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:string +@6059 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:float +@6129 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@6130 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@6131 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@6132 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@6133 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@6498 = .rodata:0x000001D0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000001D8; // type:object size:0x62 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_matDL__30@unnamed@d_a_obj_tapestry_cpp@ = .data:0x00000040; // type:object size:0x34 scope:local align:32 +l_Txm_curtainTEX__30@unnamed@d_a_obj_tapestry_cpp@ = .data:0x00000080; // type:object size:0x2000 scope:local align:32 +l_color__30@unnamed@d_a_obj_tapestry_cpp@ = .data:0x00002080; // type:object size:0x4 scope:local align:4 +kcolor_data$5752 = .data:0x00002084; // type:object size:0x10 scope:local align:4 +idx_tbl$5888 = .data:0x00002094; // type:object size:0xC scope:local align:4 +@6375 = .data:0x000020A0; // type:object size:0xC scope:local align:4 +@6376 = .data:0x000020AC; // type:object size:0xC scope:local align:4 +act_init_proc$6374 = .data:0x000020B8; // type:object size:0x30 scope:local align:4 +@6380 = .data:0x000020E8; // type:object size:0xC scope:local align:4 +@6381 = .data:0x000020F4; // type:object size:0xC scope:local align:4 +@6382 = .data:0x00002100; // type:object size:0xC scope:local align:4 +act_proc$6379 = .data:0x0000210C; // type:object size:0x30 scope:local align:4 +l_daObjTapestry_Method = .data:0x0000213C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tapestry = .data:0x0000215C; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x0000218C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00002198; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x000021EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x000021F8; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00002204; // type:object size:0x88 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000228C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00002298; // type:object size:0xC scope:weak align:4 +__vt__21daObjTapestryPacket_c = .data:0x000022A4; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000022BC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000022C8; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000022E0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00002310; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00002340; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00002358; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00002364; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00002370; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000237C; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00002388; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000023A4; // type:object size:0x20 scope:weak align:4 +__vt__22daObjTapestrySmokeCB_c = .data:0x000023C4; // type:object size:0x24 scope:weak align:4 +__vt__22daObjTapestryFireEff_c = .data:0x000023E8; // type:object size:0x24 scope:global align:4 +__vt__19daObjTapestry_HIO_c = .data:0x0000240C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000020; // type:label scope:local +@3569 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000054; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000058; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000005C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000060; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000064; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000068; // type:object size:0x1 scope:local align:4 +l_mesh_diagonal__30@unnamed@d_a_obj_tapestry_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +m_draw_data__21daObjTapestryPacket_c = .bss:0x00000080; // type:object size:0x320 scope:global align:32 +@4012 = .bss:0x000003A0; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x000003AC; // type:object size:0x6C scope:local align:4 +@4403 = .bss:0x00000418; // type:object size:0xC scope:local align:4 +init$4404 = .bss:0x00000424; // type:object size:0x1 scope:local align:1 +base_z_rev$4402 = .bss:0x00000428; // type:object size:0xC scope:local align:4 +@4682 = .bss:0x00000434; // type:object size:0xC scope:local align:4 +init$4683 = .bss:0x00000440; // type:object size:0x1 scope:local align:1 +gnd_work$4681 = .bss:0x00000444; // type:object size:0x54 scope:local align:4 +@5184 = .bss:0x00000498; // type:object size:0xC scope:local align:4 +init$5185 = .bss:0x000004A4; // type:object size:0x1 scope:local align:1 +vec0_base$5183 = .bss:0x000004A8; // type:object size:0xC scope:local align:4 +@5188 = .bss:0x000004B4; // type:object size:0xC scope:local align:4 +init$5189 = .bss:0x000004C0; // type:object size:0x1 scope:local align:1 +vec1_base$5187 = .bss:0x000004C4; // type:object size:0xC scope:local align:4 +@5192 = .bss:0x000004D0; // type:object size:0xC scope:local align:4 +init$5193 = .bss:0x000004DC; // type:object size:0x1 scope:local align:1 +vec2_base$5191 = .bss:0x000004E0; // type:object size:0xC scope:local align:4 +@5700 = .bss:0x000004EC; // type:object size:0xC scope:local align:4 +init$5701 = .bss:0x000004F8; // type:object size:0x1 scope:local align:1 +scl$5699 = .bss:0x000004FC; // type:object size:0xC scope:local align:4 +init$6377 = .bss:0x00000508; // type:object size:0x1 scope:local align:1 +init$6383 = .bss:0x00000509; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_tenmado/splits.txt b/config/GZLP01/rels/d_a_obj_tenmado/splits.txt new file mode 100644 index 000000000..9572958f4 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tenmado/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tenmado.cpp: + .text start:0x00000078 end:0x00000808 + .text start:0x00000808 end:0x00000820 + .text start:0x00000820 end:0x0000083C + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_tenmado/symbols.txt b/config/GZLP01/rels/d_a_obj_tenmado/symbols.txt new file mode 100644 index 000000000..a48ff598c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tenmado/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q212daObjTenmado5Act_cFv = .text:0x00000078; // type:function size:0x13C scope:global align:4 +Create__Q212daObjTenmado5Act_cFv = .text:0x000001B4; // type:function size:0xE8 scope:global align:4 +Mthd_Create__Q212daObjTenmado5Act_cFv = .text:0x0000029C; // type:function size:0xF8 scope:global align:4 +Delete__Q212daObjTenmado5Act_cFv = .text:0x00000394; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q212daObjTenmado5Act_cFv = .text:0x0000039C; // type:function size:0x4C scope:global align:4 +set_mtx__Q212daObjTenmado5Act_cFv = .text:0x000003E8; // type:function size:0xF0 scope:global align:4 +init_mtx__Q212daObjTenmado5Act_cFv = .text:0x000004D8; // type:function size:0x58 scope:global align:4 +Execute__Q212daObjTenmado5Act_cFPPA3_A4_f = .text:0x00000530; // type:function size:0x164 scope:global align:4 +Draw__Q212daObjTenmado5Act_cFv = .text:0x00000694; // type:function size:0xBC scope:global align:4 +Mthd_Create__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x00000750; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x00000770; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x00000790; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x000007B0; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv = .text:0x000007DC; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000808; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000810; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000818; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjTenmado5Act_c5Prm_eQ312daObjTenmado5Act_c5Prm_e = .text:0x00000820; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjTenmado5Act_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4142 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x80 scope:local align:4 data:string_table +Mthd_Tenmado__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tenmado = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q212daObjTenmado5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q212daObjTenmado5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_tide/splits.txt b/config/GZLP01/rels/d_a_obj_tide/splits.txt new file mode 100644 index 000000000..02488033a --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tide/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tide.cpp: + .text start:0x00000078 end:0x00001E88 + .text start:0x00001E88 end:0x00001FDC + .text start:0x00001FDC end:0x00001FF8 + .rodata start:0x00000000 end:0x0000032B + .data start:0x00000000 end:0x00000160 + .bss start:0x00000000 end:0x00000031 diff --git a/config/GZLP01/rels/d_a_obj_tide/symbols.txt b/config/GZLP01/rels/d_a_obj_tide/symbols.txt new file mode 100644 index 000000000..c32e65ea7 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tide/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjTide5Act_cFv = .text:0x00000078; // type:function size:0x5CC scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000644; // type:function size:0x48 scope:weak align:4 +Create__Q29daObjTide5Act_cFv = .text:0x0000068C; // type:function size:0x130 scope:global align:4 +Mthd_Create__Q29daObjTide5Act_cFv = .text:0x000007BC; // type:function size:0x1DC scope:global align:4 +Delete__Q29daObjTide5Act_cFv = .text:0x00000998; // type:function size:0x54 scope:global align:4 +Mthd_Delete__Q29daObjTide5Act_cFv = .text:0x000009EC; // type:function size:0x68 scope:global align:4 +set_mtx__Q29daObjTide5Act_cFv = .text:0x00000A54; // type:function size:0xD0 scope:global align:4 +init_mtx__Q29daObjTide5Act_cFv = .text:0x00000B24; // type:function size:0x60 scope:global align:4 +move_to_aim__Q29daObjTide5Act_cFfb = .text:0x00000B84; // type:function size:0x180 scope:global align:4 +chk_demo_rescue__Q29daObjTide5Act_cCFv = .text:0x00000D04; // type:function size:0x60 scope:global align:4 +gmtw_demo_up_start__Q29daObjTide5Act_cCFv = .text:0x00000D64; // type:function size:0x68 scope:global align:4 +mode_norm_init__Q29daObjTide5Act_cFv = .text:0x00000DCC; // type:function size:0xC scope:global align:4 +mode_norm__Q29daObjTide5Act_cFv = .text:0x00000DD8; // type:function size:0x1D4 scope:global align:4 +mode_gmtw_pre_init__Q29daObjTide5Act_cFv = .text:0x00000FAC; // type:function size:0x88 scope:global align:4 +mode_gmtw_pre__Q29daObjTide5Act_cFv = .text:0x00001034; // type:function size:0x8C scope:global align:4 +mode_gmtw_init__Q29daObjTide5Act_cFv = .text:0x000010C0; // type:function size:0x124 scope:global align:4 +mode_gmtw__Q29daObjTide5Act_cFv = .text:0x000011E4; // type:function size:0x190 scope:global align:4 +mode_gmtw_demo_init__Q29daObjTide5Act_cFv = .text:0x00001374; // type:function size:0x88 scope:global align:4 +mode_gmtw_demo__Q29daObjTide5Act_cFv = .text:0x000013FC; // type:function size:0x258 scope:global align:4 +se_init_gmtw__Q29daObjTide5Act_cFv = .text:0x00001654; // type:function size:0x7C scope:global align:4 +se_set_gmtw__Q29daObjTide5Act_cFv = .text:0x000016D0; // type:function size:0x1E0 scope:global align:4 +se_start_gopo__Q29daObjTide5Act_cFv = .text:0x000018B0; // type:function size:0x84 scope:global align:4 +se_start_out__Q29daObjTide5Act_cFv = .text:0x00001934; // type:function size:0x84 scope:global align:4 +se_start_up__Q29daObjTide5Act_cFv = .text:0x000019B8; // type:function size:0x84 scope:global align:4 +se_stop_gopo__Q29daObjTide5Act_cFv = .text:0x00001A3C; // type:function size:0x50 scope:global align:4 +se_stop_out__Q29daObjTide5Act_cFv = .text:0x00001A8C; // type:function size:0x50 scope:global align:4 +se_stop_up__Q29daObjTide5Act_cFv = .text:0x00001ADC; // type:function size:0x50 scope:global align:4 +se_pos_up__Q29daObjTide5Act_cFv = .text:0x00001B2C; // type:function size:0x4C scope:global align:4 +Execute__Q29daObjTide5Act_cFPPA3_A4_f = .text:0x00001B78; // type:function size:0x10C scope:global align:4 +Draw__Q29daObjTide5Act_cFv = .text:0x00001C84; // type:function size:0x14C scope:global align:4 +Mthd_Create__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001DD0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001DF0; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001E10; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001E30; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv = .text:0x00001E5C; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x00001E88; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001E90; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00001E98; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x00001EA0; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00001EA8; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x00001EB0; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001EB8; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001EC0; // type:function size:0x8 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001EC8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001F24; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001F80; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjTide5Act_c5Prm_eQ39daObjTide5Act_c5Prm_e = .text:0x00001FDC; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_arcname_Humi__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .rodata:0x00000000; // type:object size:0x5 scope:local align:4 data:string +L_arcname_Gmtw__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .rodata:0x00000008; // type:object size:0x5 scope:local align:4 data:string +L_attr__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .rodata:0x00000010; // type:object size:0x1B0 scope:local align:4 +@4166 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:float +@4168 = .rodata:0x000001C8; // type:object size:0x8 scope:local align:8 data:double +@4186 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +@4364 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 data:float +@4542 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 data:float +@4583 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:float +@4667 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001F4; // type:object size:0x137 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4789 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4790 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4791 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4792 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4788 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tide = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000000E0; // type:object size:0x28 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjTide5Act_c = .data:0x00000138; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q29daObjTide5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 +init$4793 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_timer/splits.txt b/config/GZLP01/rels/d_a_obj_timer/splits.txt new file mode 100644 index 000000000..162441ebd --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_timer/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_timer.cpp: + .text start:0x00000078 end:0x0000040C + .text start:0x0000040C end:0x00000428 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_obj_timer/symbols.txt b/config/GZLP01/rels/d_a_obj_timer/symbols.txt new file mode 100644 index 000000000..10d3918d2 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_timer/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q210daObjTimer5Act_cFv = .text:0x00000078; // type:function size:0x9C scope:global align:4 +_delete__Q210daObjTimer5Act_cFv = .text:0x00000114; // type:function size:0x8 scope:global align:4 +mode_wait_init__Q210daObjTimer5Act_cFv = .text:0x0000011C; // type:function size:0x10 scope:global align:4 +mode_wait__Q210daObjTimer5Act_cFv = .text:0x0000012C; // type:function size:0x5C scope:global align:4 +mode_count_init__Q210daObjTimer5Act_cFv = .text:0x00000188; // type:function size:0x44 scope:global align:4 +mode_count__Q210daObjTimer5Act_cFv = .text:0x000001CC; // type:function size:0x138 scope:global align:4 +_execute__Q210daObjTimer5Act_cFv = .text:0x00000304; // type:function size:0x90 scope:global align:4 +Mthd_Create__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000394; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000003B4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000003D8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x000003FC; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000404; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTimer5Act_c5Prm_eQ310daObjTimer5Act_c5Prm_e = .text:0x0000040C; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4075 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4081 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4082 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4080 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@ = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Timer = .data:0x00000080; // type:object size:0x30 scope:global align:4 +init$4083 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_tntrap/splits.txt b/config/GZLP01/rels/d_a_obj_tntrap/splits.txt new file mode 100644 index 000000000..31738ad92 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tntrap/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tntrap.cpp: + .text start:0x00000078 end:0x00001DC0 + .text start:0x00001DC0 end:0x00001DEC + .rodata start:0x00000000 end:0x00000173 + .data start:0x00000000 end:0x00000318 + .bss start:0x00000000 end:0x00000002 diff --git a/config/GZLP01/rels/d_a_obj_tntrap/symbols.txt b/config/GZLP01/rels/d_a_obj_tntrap/symbols.txt new file mode 100644 index 000000000..487d36707 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tntrap/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +chk_appear__13daObjTnTrap_cFv = .text:0x00000078; // type:function size:0x234 scope:global align:4 +set_mtx__13daObjTnTrap_cFv = .text:0x000002AC; // type:function size:0x98 scope:global align:4 +solidHeapCB__13daObjTnTrap_cFP10fopAc_ac_c = .text:0x00000344; // type:function size:0x24 scope:global align:4 +create_heap__13daObjTnTrap_cFv = .text:0x00000368; // type:function size:0x7C scope:global align:4 +particle_set__13daObjTnTrap_cFif = .text:0x000003E4; // type:function size:0x214 scope:global align:4 +particle_delete__13daObjTnTrap_cFi = .text:0x000005F8; // type:function size:0xAC scope:global align:4 +set_se__13daObjTnTrap_cFv = .text:0x000006A4; // type:function size:0x88 scope:global align:4 +set_tri__13daObjTnTrap_cFi = .text:0x0000072C; // type:function size:0x174 scope:global align:4 +chk_event_flg__13daObjTnTrap_cFv = .text:0x000008A0; // type:function size:0x170 scope:global align:4 +set_em_set_offsetY__13daObjTnTrap_cFv = .text:0x00000A10; // type:function size:0x88 scope:global align:4 +_create__13daObjTnTrap_cFv = .text:0x00000A98; // type:function size:0x1E0 scope:global align:4 +__dt__8dCcD_TriFv = .text:0x00000C78; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x00000D58; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00000DE8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x00000E44; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000E8C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000EE8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000F30; // type:function size:0x5C scope:weak align:4 +_delete__13daObjTnTrap_cFv = .text:0x00000F8C; // type:function size:0xC4 scope:global align:4 +trap_off_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001050; // type:function size:0x100 scope:global align:4 +trap_on_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001150; // type:function size:0x234 scope:global align:4 +demo_regist_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001384; // type:function size:0xC4 scope:global align:4 +demo_wait_act_proc__13daObjTnTrap_cFv = .text:0x00001448; // type:function size:0xA8 scope:global align:4 +demo_wait2_act_proc__13daObjTnTrap_cFv = .text:0x000014F0; // type:function size:0xC4 scope:global align:4 +demo_end_wait_act_proc__13daObjTnTrap_cFv = .text:0x000015B4; // type:function size:0xF4 scope:global align:4 +hide_wait_act_proc__13daObjTnTrap_cFv = .text:0x000016A8; // type:function size:0x98 scope:global align:4 +dummy_proc__13daObjTnTrap_cFv = .text:0x00001740; // type:function size:0x4 scope:global align:4 +trap_off_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x00001744; // type:function size:0x4C scope:global align:4 +trap_on_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x00001790; // type:function size:0x3C scope:global align:4 +demo_regist_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x000017CC; // type:function size:0x94 scope:global align:4 +demo_wait2_act_init_proc__13daObjTnTrap_cFv = .text:0x00001860; // type:function size:0x30 scope:global align:4 +demo_end_wait_act_init_proc__13daObjTnTrap_cFv = .text:0x00001890; // type:function size:0x4C scope:global align:4 +setup_action__13daObjTnTrap_cFi = .text:0x000018DC; // type:function size:0x208 scope:global align:4 +_execute__13daObjTnTrap_cFv = .text:0x00001AE4; // type:function size:0x104 scope:global align:4 +_draw__13daObjTnTrap_cFv = .text:0x00001BE8; // type:function size:0x8 scope:global align:4 +daObjTnTrap_Create__FP10fopAc_ac_c = .text:0x00001BF0; // type:function size:0x20 scope:local align:4 +daObjTnTrap_Delete__FP13daObjTnTrap_c = .text:0x00001C10; // type:function size:0x24 scope:local align:4 +daObjTnTrap_Execute__FP13daObjTnTrap_c = .text:0x00001C34; // type:function size:0x24 scope:local align:4 +daObjTnTrap_Draw__FP13daObjTnTrap_c = .text:0x00001C58; // type:function size:0x24 scope:local align:4 +daObjTnTrap_IsDelete__FP13daObjTnTrap_c = .text:0x00001C7C; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001C84; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CCC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001CDC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001CE8; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001CF4; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001D04; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001D0C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D14; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x00001D4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x00001D54; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x00001D5C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x00001D64; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x00001D74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D7C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001DB4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001DB8; // type:function size:0x8 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjTnTrap_c7Param_eQ213daObjTnTrap_c7Param_e = .text:0x00001DC0; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x00001DDC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x00001DE4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_arcname__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x00000000; // type:object size:0x7 scope:local align:4 data:string +l_tri_src__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x00000008; // type:object size:0x54 scope:local align:4 +l_tri_vtx__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x0000005C; // type:object size:0x48 scope:local align:4 +l_offset_ball__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x000000A4; // type:object size:0x18 scope:local align:4 +l_offset_thunder__28@unnamed@d_a_obj_tntrap_cpp@ = .rodata:0x000000BC; // type:object size:0x24 scope:local align:4 +@4099 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4100 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4101 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4268 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4391 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4394 = .rodata:0x00000100; // type:object size:0x8 scope:local align:8 data:double +@4614 = .rodata:0x00000108; // type:object size:0x8 scope:local align:8 +@4615 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 +@4616 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@4686 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@4687 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@4688 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000128; // type:object size:0x4B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +table_idx$4272 = .data:0x00000030; // type:object size:0x30 scope:local align:4 +@4826 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4827 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4828 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4829 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4830 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4831 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4832 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +act_proc$4825 = .data:0x000000B4; // type:object size:0x54 scope:local align:4 +@4836 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4837 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4838 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@4839 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@4840 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4841 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@4842 = .data:0x00000150; // type:object size:0xC scope:local align:4 +act_init_proc$4835 = .data:0x0000015C; // type:object size:0x54 scope:local align:4 +l_daObjTnTrap_Method = .data:0x000001B0; // type:object size:0x20 scope:local align:4 +g_profile_Obj_TnTrap = .data:0x000001D0; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000224; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x00000290; // type:object size:0x88 scope:weak align:4 +init$4833 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 +init$4843 = .bss:0x00000001; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_toripost/splits.txt b/config/GZLP01/rels/d_a_obj_toripost/splits.txt new file mode 100644 index 000000000..16007bf44 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_toripost/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_toripost.cpp: + .text start:0x000000EC end:0x00002438 + .text start:0x00002438 end:0x0000244C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000265 + .data start:0x00000000 end:0x00000378 + .bss start:0x00000008 end:0x0000002D diff --git a/config/GZLP01/rels/d_a_obj_toripost/symbols.txt b/config/GZLP01/rels/d_a_obj_toripost/symbols.txt new file mode 100644 index 000000000..a44ae7d37 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_toripost/symbols.txt @@ -0,0 +1,156 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +_createHeap__12daObjTpost_cFv = .text:0x0000010C; // type:function size:0x120 scope:global align:4 +__ct__16daObjTpost_HIO_cFv = .text:0x0000022C; // type:function size:0x54 scope:global align:4 +cutProc__12daObjTpost_cFv = .text:0x00000280; // type:function size:0x154 scope:global align:4 +cutPresentStart__12daObjTpost_cFi = .text:0x000003D4; // type:function size:0x4 scope:global align:4 +cutPresentProc__12daObjTpost_cFi = .text:0x000003D8; // type:function size:0x9C scope:global align:4 +cutSetAnmStart__12daObjTpost_cFi = .text:0x00000474; // type:function size:0x8C scope:global align:4 +cutSetAnmProc__12daObjTpost_cFi = .text:0x00000500; // type:function size:0x60 scope:global align:4 +cutDispLetterStart__12daObjTpost_cFi = .text:0x00000560; // type:function size:0x20 scope:global align:4 +cutDispLetterProc__12daObjTpost_cFi = .text:0x00000580; // type:function size:0x74 scope:global align:4 +deliverLetter__12daObjTpost_cFv = .text:0x000005F4; // type:function size:0x5C scope:global align:4 +getReceiveLetterNum__12daObjTpost_cFv = .text:0x00000650; // type:function size:0x70 scope:global align:4 +getReadableLetterNum__12daObjTpost_cFv = .text:0x000006C0; // type:function size:0x90 scope:global align:4 +checkSendPrice__12daObjTpost_cFv = .text:0x00000750; // type:function size:0x68 scope:global align:4 +getMsgXY__12daObjTpost_cFv = .text:0x000007B8; // type:function size:0x174 scope:global align:4 +getMsgNormal__12daObjTpost_cFv = .text:0x0000092C; // type:function size:0x64 scope:global align:4 +getMsg__12daObjTpost_cFv = .text:0x00000990; // type:function size:0x5C scope:global align:4 +next_msgStatus__12daObjTpost_cFPUl = .text:0x000009EC; // type:function size:0x308 scope:global align:4 +checkTalk__12daObjTpost_cFv = .text:0x00000CF4; // type:function size:0x44 scope:global align:4 +eventOrder__12daObjTpost_cFv = .text:0x00000D38; // type:function size:0x88 scope:global align:4 +checkOrder__12daObjTpost_cFv = .text:0x00000DC0; // type:function size:0x88 scope:global align:4 +setAttention__12daObjTpost_cFv = .text:0x00000E48; // type:function size:0x5C scope:global align:4 +setAnm__12daObjTpost_cFScb = .text:0x00000EA4; // type:function size:0x168 scope:global align:4 +setMtx__12daObjTpost_cFv = .text:0x0000100C; // type:function size:0x88 scope:global align:4 +modeWaitInit__12daObjTpost_cFv = .text:0x00001094; // type:function size:0x4C scope:global align:4 +modeWait__12daObjTpost_cFv = .text:0x000010E0; // type:function size:0xA8 scope:global align:4 +modeTalkInit__12daObjTpost_cFv = .text:0x00001188; // type:function size:0x28 scope:global align:4 +modeTalk__12daObjTpost_cFv = .text:0x000011B0; // type:function size:0x90 scope:global align:4 +modeTalkXYInit__12daObjTpost_cFv = .text:0x00001240; // type:function size:0x5C scope:global align:4 +modeTalkXY__12daObjTpost_cFv = .text:0x0000129C; // type:function size:0x1F4 scope:global align:4 +modeReceiveInit__12daObjTpost_cFv = .text:0x00001490; // type:function size:0x44 scope:global align:4 +modeReceive__12daObjTpost_cFv = .text:0x000014D4; // type:function size:0x28 scope:global align:4 +modeReceiveDemoInit__12daObjTpost_cFv = .text:0x000014FC; // type:function size:0x4 scope:global align:4 +modeReceiveDemo__12daObjTpost_cFv = .text:0x00001500; // type:function size:0xD8 scope:global align:4 +modeProc__12daObjTpost_cFQ212daObjTpost_c6Proc_ei = .text:0x000015D8; // type:function size:0x180 scope:global align:4 +_execute__12daObjTpost_cFv = .text:0x00001758; // type:function size:0x174 scope:global align:4 +debugDraw__12daObjTpost_cFv = .text:0x000018CC; // type:function size:0x4 scope:global align:4 +_draw__12daObjTpost_cFv = .text:0x000018D0; // type:function size:0xB0 scope:global align:4 +createInit__12daObjTpost_cFv = .text:0x00001980; // type:function size:0x224 scope:global align:4 +getArg__12daObjTpost_cFv = .text:0x00001BA4; // type:function size:0x4 scope:global align:4 +_create__12daObjTpost_cFv = .text:0x00001BA8; // type:function size:0x1E0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00001D88; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001E54; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001E9C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001EF8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001F40; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001F9C; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002024; // type:function size:0x70 scope:weak align:4 +_delete__12daObjTpost_cFv = .text:0x00002094; // type:function size:0x30 scope:global align:4 +daObjTpostCreate__FPv = .text:0x000020C4; // type:function size:0x20 scope:local align:4 +daObjTpostDelete__FPv = .text:0x000020E4; // type:function size:0x24 scope:local align:4 +daObjTpostExecute__FPv = .text:0x00002108; // type:function size:0x24 scope:local align:4 +daObjTpostDraw__FPv = .text:0x0000212C; // type:function size:0x24 scope:local align:4 +daObjTpostIsDelete__FPv = .text:0x00002150; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002158; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000021A0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000021E8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002244; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000228C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000229C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000022A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000022AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000022B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000022BC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000022F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000022FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002304; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000230C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002344; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002348; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002350; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002358; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002360; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000236C; // type:function size:0xC scope:weak align:4 +__dt__16daObjTpost_HIO_cFv = .text:0x00002378; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000023C0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_toripost_cpp = .text:0x000023DC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002418; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002420; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002428; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002430; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x00002438; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00002440; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x00002448; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__12daObjTpost_c = .rodata:0x00000000; // type:object size:0x9 scope:global align:4 data:string +m_letter__12daObjTpost_c = .rodata:0x0000000C; // type:object size:0x9C scope:global align:4 +m_cyl_src__12daObjTpost_c = .rodata:0x000000A8; // type:object size:0x44 scope:global align:4 +m_send_price__12daObjTpost_c = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@4112 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4119 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@4120 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +pay_type$4265 = .rodata:0x0000010C; // type:object size:0x31 scope:local align:4 +@4274 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:4byte +@4308 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +pay_msg_num$4340 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +a_anm_bcks_tbl$4491 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$4492 = .rodata:0x00000160; // type:object size:0x50 scope:local align:4 +@4522 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:float +@4736 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@4804 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@4805 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@4806 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@4807 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001D4; // type:object size:0x91 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +action_table$4126 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4428 = .data:0x0000003C; // type:object size:0x50 scope:local align:4 +a_demo_name_tbl$4440 = .data:0x0000008C; // type:object size:0x4 scope:local align:4 +@4693 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4694 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4695 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4696 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4697 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4698 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4699 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4700 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4701 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4702 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +mode_tbl$4692 = .data:0x00000108; // type:object size:0x8C scope:local align:4 +daObjTpostMethodTable = .data:0x00000194; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_TORIPOST = .data:0x000001B4; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000208; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000214; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000022C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000320; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000344; // type:object size:0x14 scope:weak align:4 +__vt__12daObjTpost_c = .data:0x00000358; // type:object size:0x14 scope:global align:4 +__vt__16daObjTpost_HIO_c = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4122 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 +init$4703 = .bss:0x0000002C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_tousekiki/splits.txt b/config/GZLP01/rels/d_a_obj_tousekiki/splits.txt new file mode 100644 index 000000000..daa17630b --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tousekiki/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tousekiki.cpp: + .text start:0x000000EC end:0x00000A38 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000144 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZLP01/rels/d_a_obj_tousekiki/symbols.txt b/config/GZLP01/rels/d_a_obj_tousekiki/symbols.txt new file mode 100644 index 000000000..c1ed0c804 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tousekiki/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:local align:4 +CreateHeap__17daObj_Tousekiki_cFv = .text:0x0000010C; // type:function size:0x1B0 scope:global align:4 +daObj_TousekikiCreate__FPv = .text:0x000002BC; // type:function size:0x20 scope:local align:4 +_create__17daObj_Tousekiki_cFv = .text:0x000002DC; // type:function size:0x218 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000004F4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000005C0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000608; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000664; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000006AC; // type:function size:0x3C scope:weak align:4 +daObj_TousekikiDelete__FPv = .text:0x000006E8; // type:function size:0x30 scope:local align:4 +daObj_TousekikiExecute__FPv = .text:0x00000718; // type:function size:0x18C scope:local align:4 +daObj_TousekikiDraw__FPv = .text:0x000008A4; // type:function size:0x90 scope:local align:4 +daObj_TousekikiIsDelete__FPv = .text:0x00000934; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000093C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000094C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000954; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000095C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000964; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000096C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000009A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000009AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000009B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000009BC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000009F4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000009F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000A00; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000A08; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000A10; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000A1C; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000A28; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000A30; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__17daObj_Tousekiki_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4026 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4222 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:string_table +daObj_TousekikiMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tousekiki = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +l_p_ship = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +@3995 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +init$localstatic4$demo_move__17daObj_Tousekiki_cFv = .bss:0x00000018; // type:object size:0x1 scope:weak align:1 data:byte +touseki_offset$localstatic3$demo_move__17daObj_Tousekiki_cFv = .bss:0x0000001C; // type:object size:0xC scope:weak align:4 data:float diff --git a/config/GZLP01/rels/d_a_obj_tower/splits.txt b/config/GZLP01/rels/d_a_obj_tower/splits.txt new file mode 100644 index 000000000..c18147823 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tower/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_tower.cpp: + .text start:0x00000078 end:0x00000570 + .rodata start:0x00000000 end:0x0000003E + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_tower/symbols.txt b/config/GZLP01/rels/d_a_obj_tower/symbols.txt new file mode 100644 index 000000000..e2bd1420a --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tower/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__12daObjTower_cFv = .text:0x00000098; // type:function size:0x174 scope:global align:4 +CreateInit__12daObjTower_cFv = .text:0x0000020C; // type:function size:0x80 scope:global align:4 +set_mtx__12daObjTower_cFv = .text:0x0000028C; // type:function size:0x80 scope:global align:4 +daObjTower_Create__FPv = .text:0x0000030C; // type:function size:0xD0 scope:local align:4 +daObjTower_Delete__FPv = .text:0x000003DC; // type:function size:0x68 scope:local align:4 +daObjTower_Draw__FPv = .text:0x00000444; // type:function size:0xA4 scope:local align:4 +daObjTower_Execute__FPv = .text:0x000004E8; // type:function size:0x80 scope:local align:4 +daObjTower_IsDelete__FPv = .text:0x00000568; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4030 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4031 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4032 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4033 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000010; // type:object size:0x2E scope:local align:4 data:string_table +daObj_TowerMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tower = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_trap/splits.txt b/config/GZLP01/rels/d_a_obj_trap/splits.txt new file mode 100644 index 000000000..295a9c250 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_trap/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_trap.cpp: + .text start:0x000000EC end:0x00002F5C + .rodata start:0x00000000 end:0x000000C2 + .data start:0x00000000 end:0x000002F4 + .bss start:0x00000008 end:0x0000014C diff --git a/config/GZLP01/rels/d_a_obj_trap/symbols.txt b/config/GZLP01/rels/d_a_obj_trap/symbols.txt new file mode 100644 index 000000000..f2ff63f32 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_trap/symbols.txt @@ -0,0 +1,160 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +solidHeapCB__11daObjTrap_cFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x20 scope:global align:4 +create_heap__11daObjTrap_cFv = .text:0x0000010C; // type:function size:0x198 scope:global align:4 +_create__11daObjTrap_cFv = .text:0x000002A4; // type:function size:0x26C scope:global align:4 +__ct__11daObjTrap_cFv = .text:0x00000510; // type:function size:0x1C4 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000006D4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000814; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000092C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000009CC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000A28; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000A70; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000ACC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00000B14; // type:function size:0x80 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000B94; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000CA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000D04; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000D4C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000DA8; // type:function size:0x48 scope:weak align:4 +_delete__11daObjTrap_cFv = .text:0x00000DF0; // type:function size:0x94 scope:global align:4 +init_mtx__11daObjTrap_cFv = .text:0x00000E84; // type:function size:0x9C scope:global align:4 +set_co_pos__11daObjTrap_cFv = .text:0x00000F20; // type:function size:0x50 scope:global align:4 +get_ground__11daObjTrap_cFv = .text:0x00000F70; // type:function size:0x84 scope:global align:4 +circle_search__11daObjTrap_cFv = .text:0x00000FF4; // type:function size:0x138 scope:global align:4 +set_move_info__11daObjTrap_cFv = .text:0x0000112C; // type:function size:0x100 scope:global align:4 +check_arrival__11daObjTrap_cFv = .text:0x0000122C; // type:function size:0x1B8 scope:global align:4 +check_wall__11daObjTrap_cFv = .text:0x000013E4; // type:function size:0x500 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000018E4; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001A38; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001B64; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001BF8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001C40; // type:function size:0x48 scope:weak align:4 +check_block_target_pos__11daObjTrap_cFP4cXyz = .text:0x00001C88; // type:function size:0xF4 scope:global align:4 +check_block__11daObjTrap_cF4cXyz = .text:0x00001D7C; // type:function size:0x658 scope:global align:4 +set_vib_mode__11daObjTrap_cFv = .text:0x000023D4; // type:function size:0x138 scope:global align:4 +vibrate__11daObjTrap_cFv = .text:0x0000250C; // type:function size:0x50 scope:global align:4 +bound__11daObjTrap_cFv = .text:0x0000255C; // type:function size:0x11C scope:global align:4 +set_shine__11daObjTrap_cFv = .text:0x00002678; // type:function size:0x94 scope:global align:4 +shine_move__11daObjTrap_cFv = .text:0x0000270C; // type:function size:0x4C scope:global align:4 +_execute__11daObjTrap_cFv = .text:0x00002758; // type:function size:0x558 scope:global align:4 +_draw__11daObjTrap_cFv = .text:0x00002CB0; // type:function size:0xA4 scope:global align:4 +Mthd_Create__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002D54; // type:function size:0x20 scope:local align:4 +Mthd_Delete__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002D74; // type:function size:0x24 scope:local align:4 +Mthd_Execute__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002D98; // type:function size:0x24 scope:local align:4 +Mthd_Draw__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002DBC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__26@unnamed@d_a_obj_trap_cpp@FPv = .text:0x00002DE0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002DE8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002DF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002E00; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E18; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002E50; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002E60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002E68; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002EA0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002EA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EAC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EB4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002EBC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002EC8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002ED4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002EDC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002EE4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002EFC; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002F04; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002F0C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002F14; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002F1C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002F24; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002F2C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002F34; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002F3C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00002F44; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00002F4C; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00002F54; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_speed_table__11daObjTrap_c = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +M_wait_f_table__11daObjTrap_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 +M_arcname__11daObjTrap_c = .rodata:0x00000014; // type:object size:0x5 scope:global align:4 data:string +@4044 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4130 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4364 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4386 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +angleY$4515 = .rodata:0x00000048; // type:object size:0x6 scope:local align:4 +transA$4516 = .rodata:0x00000050; // type:object size:0xC scope:local align:4 +@4689 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4690 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4787 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5020 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x00000070; // type:object size:0x8 scope:local align:8 +@5053 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5054 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5060 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@5083 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5245 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000090; // type:object size:0x32 scope:local align:4 data:string_table +l_daObjTrap_cyl_data = .data:0x00000000; // type:object size:0x44 scope:local align:4 +angleY$4795 = .data:0x00000044; // type:object size:0x4 scope:local align:4 +Trap_Mthd_Table__26@unnamed@d_a_obj_trap_cpp@ = .data:0x00000048; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Trap = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000098; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000000C8; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000104; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000128; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000140; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000170; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001A0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001DC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000270; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000027C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000288; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4512 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4513 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +wall_work$4511 = .bss:0x00000064; // type:object size:0x6C scope:local align:4 +@4792 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +init$4793 = .bss:0x000000DC; // type:object size:0x1 scope:local align:1 +wall_work$4791 = .bss:0x000000E0; // type:object size:0x6C scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_tribox/splits.txt b/config/GZLP01/rels/d_a_obj_tribox/splits.txt new file mode 100644 index 000000000..12d337ad8 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tribox/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tribox.cpp: + .text start:0x000000EC end:0x000036C8 + .text start:0x000036C8 end:0x00003D78 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000189 + .data start:0x00000000 end:0x00000374 + .bss start:0x00000008 end:0x0000013D diff --git a/config/GZLP01/rels/d_a_obj_tribox/symbols.txt b/config/GZLP01/rels/d_a_obj_tribox/symbols.txt new file mode 100644 index 000000000..f77fc11da --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_tribox/symbols.txt @@ -0,0 +1,224 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +set_state__Q211daObjTribox5Act_cFv = .text:0x000000EC; // type:function size:0xB8 scope:global align:4 +solidHeapCB__Q211daObjTribox5Act_cFP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x24 scope:global align:4 +create_heap__Q211daObjTribox5Act_cFv = .text:0x000001C8; // type:function size:0x2E8 scope:global align:4 +block_init__Q211daObjTribox5Act_cFv = .text:0x000004B0; // type:function size:0x110 scope:global align:4 +chk_light__Q211daObjTribox5Act_cCFv = .text:0x000005C0; // type:function size:0x44 scope:global align:4 +correct_before_init__Q211daObjTribox5Act_cFv = .text:0x00000604; // type:function size:0x88 scope:global align:4 +correct_after_init__Q211daObjTribox5Act_cFv = .text:0x0000068C; // type:function size:0xBC scope:global align:4 +controll_set__Q211daObjTribox5Act_cFv = .text:0x00000748; // type:function size:0xF8 scope:global align:4 +controll_clear__Q211daObjTribox5Act_cFv = .text:0x00000840; // type:function size:0xC4 scope:global align:4 +create_block_before__Q211daObjTribox5Act_cFv = .text:0x00000904; // type:function size:0x7C scope:global align:4 +create_block_after__Q211daObjTribox5Act_cFv = .text:0x00000980; // type:function size:0x8 scope:global align:4 +create_correct_before__Q211daObjTribox5Act_cFv = .text:0x00000988; // type:function size:0x24 scope:global align:4 +create_correct_after__Q211daObjTribox5Act_cFv = .text:0x000009AC; // type:function size:0x7C scope:global align:4 +_create__Q211daObjTribox5Act_cFv = .text:0x00000A28; // type:function size:0x19C scope:global align:4 +__dt__4cXyzFv = .text:0x00000BC4; // type:function size:0x3C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000C00; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000C5C; // type:function size:0x48 scope:weak align:4 +_delete__Q211daObjTribox5Act_cFv = .text:0x00000CA4; // type:function size:0xC4 scope:global align:4 +set_mtx__Q211daObjTribox5Act_cFv = .text:0x00000D68; // type:function size:0x94 scope:global align:4 +init_mtx__Q211daObjTribox5Act_cFv = .text:0x00000DFC; // type:function size:0x58 scope:global align:4 +push_pullCB__Q211daObjTribox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ24dBgW13PushPullLabel = .text:0x00000E54; // type:function size:0x138 scope:global align:4 +line_cross__Q211daObjTribox5Act_cCFPC4cXyzPC4cXyz = .text:0x00000F8C; // type:function size:0x68 scope:global align:4 +chk_wall__Q211daObjTribox5Act_cCFi = .text:0x00000FF4; // type:function size:0x2AC scope:global align:4 +chk_space__Q211daObjTribox5Act_cCFv = .text:0x000012A0; // type:function size:0x48 scope:global align:4 +eff_flash__Q211daObjTribox5Act_cFv = .text:0x000012E8; // type:function size:0x90 scope:global align:4 +eff_smoke_start__Q211daObjTribox5Act_cFv = .text:0x00001378; // type:function size:0xEC scope:global align:4 +eff_smoke_pos__Q211daObjTribox5Act_cFv = .text:0x00001464; // type:function size:0x164 scope:global align:4 +eff_smoke_end__Q211daObjTribox5Act_cFv = .text:0x000015C8; // type:function size:0x2C scope:global align:4 +eff_smoke_remove__Q211daObjTribox5Act_cFv = .text:0x000015F4; // type:function size:0x2C scope:global align:4 +eff_sink_smoke_init__Q211daObjTribox5Act_cFv = .text:0x00001620; // type:function size:0xC scope:global align:4 +eff_sink_smoke_start__Q211daObjTribox5Act_cFv = .text:0x0000162C; // type:function size:0x114 scope:global align:4 +eff_sink_smoke_end__Q211daObjTribox5Act_cFv = .text:0x00001740; // type:function size:0x78 scope:global align:4 +eff_sink_smoke_remove__Q211daObjTribox5Act_cFv = .text:0x000017B8; // type:function size:0x64 scope:global align:4 +vib_sink_init__Q211daObjTribox5Act_cFv = .text:0x0000181C; // type:function size:0xC scope:global align:4 +vib_sink_start__Q211daObjTribox5Act_cFv = .text:0x00001828; // type:function size:0xD4 scope:global align:4 +vib_sink_end__Q211daObjTribox5Act_cFv = .text:0x000018FC; // type:function size:0x80 scope:global align:4 +search_block__Q211daObjTribox5Act_cFPvPv = .text:0x0000197C; // type:function size:0x8C scope:global align:4 +sound_pos_init__Q211daObjTribox5Act_cFv = .text:0x00001A08; // type:function size:0x88 scope:global align:4 +sound_pos_delete__Q211daObjTribox5Act_cFv = .text:0x00001A90; // type:function size:0x34 scope:global align:4 +sound_get_mapinfo__Q211daObjTribox5Act_cFRC4cXyz = .text:0x00001AC4; // type:function size:0x248 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001D0C; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001E4C; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001F64; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00002004; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002060; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000020A8; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002104; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000214C; // type:function size:0x80 scope:weak align:4 +sound_sink_down_block__Q211daObjTribox5Act_cFv = .text:0x000021CC; // type:function size:0x9C scope:global align:4 +sound_sink_stop_block__Q211daObjTribox5Act_cFv = .text:0x00002268; // type:function size:0x9C scope:global align:4 +sound_flash_shine__Q211daObjTribox5Act_cFv = .text:0x00002304; // type:function size:0x9C scope:global align:4 +sound_flash_light__Q211daObjTribox5Act_cFv = .text:0x000023A0; // type:function size:0x9C scope:global align:4 +mode_block_wait_init__Q211daObjTribox5Act_cFv = .text:0x0000243C; // type:function size:0x1C scope:global align:4 +mode_block_wait__Q211daObjTribox5Act_cFv = .text:0x00002458; // type:function size:0x168 scope:global align:4 +mode_block_walk_init__Q211daObjTribox5Act_cFv = .text:0x000025C0; // type:function size:0x6C scope:global align:4 +mode_block_walk__Q211daObjTribox5Act_cFv = .text:0x0000262C; // type:function size:0x508 scope:global align:4 +mode_block_sink_init__Q211daObjTribox5Act_cFv = .text:0x00002B34; // type:function size:0x5C scope:global align:4 +mode_block_sink__Q211daObjTribox5Act_cFv = .text:0x00002B90; // type:function size:0x154 scope:global align:4 +mode_block_lower_init__Q211daObjTribox5Act_cFv = .text:0x00002CE4; // type:function size:0x30 scope:global align:4 +mode_block_lower__Q211daObjTribox5Act_cFv = .text:0x00002D14; // type:function size:0x94 scope:global align:4 +mode_correct_off_init__Q211daObjTribox5Act_cFv = .text:0x00002DA8; // type:function size:0x18 scope:global align:4 +mode_correct_off__Q211daObjTribox5Act_cFv = .text:0x00002DC0; // type:function size:0x5C scope:global align:4 +mode_correct_on_init__Q211daObjTribox5Act_cFv = .text:0x00002E1C; // type:function size:0x18 scope:global align:4 +mode_correct_on__Q211daObjTribox5Act_cFv = .text:0x00002E34; // type:function size:0xB8 scope:global align:4 +mode_correct_demoreq_init__Q211daObjTribox5Act_cFv = .text:0x00002EEC; // type:function size:0x20 scope:global align:4 +mode_correct_demoreq__Q211daObjTribox5Act_cFv = .text:0x00002F0C; // type:function size:0xA8 scope:global align:4 +mode_correct_demorun_init__Q211daObjTribox5Act_cFv = .text:0x00002FB4; // type:function size:0x74 scope:global align:4 +mode_correct_demorun__Q211daObjTribox5Act_cFv = .text:0x00003028; // type:function size:0xDC scope:global align:4 +mode_correct_end_init__Q211daObjTribox5Act_cFv = .text:0x00003104; // type:function size:0x18 scope:global align:4 +mode_correct_end__Q211daObjTribox5Act_cFv = .text:0x0000311C; // type:function size:0x4 scope:global align:4 +mode_correct_dummy_init__Q211daObjTribox5Act_cFv = .text:0x00003120; // type:function size:0x18 scope:global align:4 +mode_correct_dummy__Q211daObjTribox5Act_cFv = .text:0x00003138; // type:function size:0x4 scope:global align:4 +mode_proc_call__Q211daObjTribox5Act_cFv = .text:0x0000313C; // type:function size:0x14C scope:global align:4 +execute_block__Q211daObjTribox5Act_cFv = .text:0x00003288; // type:function size:0x7C scope:global align:4 +execute_correct__Q211daObjTribox5Act_cFv = .text:0x00003304; // type:function size:0x20 scope:global align:4 +_execute__Q211daObjTribox5Act_cFv = .text:0x00003324; // type:function size:0xB4 scope:global align:4 +_draw__Q211daObjTribox5Act_cFv = .text:0x000033D8; // type:function size:0x160 scope:global align:4 +Mthd_Create__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x00003538; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x00003558; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x0000357C; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x000035A0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv = .text:0x000035C4; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000035CC; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003614; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003618; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000361C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003620; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003624; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000366C; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjTribox5Act_c5Prm_eQ311daObjTribox5Act_c5Prm_e = .text:0x000036C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_tribox_cpp = .text:0x000036E4; // type:function size:0x2C0 scope:local align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x000039A4; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00003AF8; // type:function size:0x12C scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003C24; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00003CB8; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00003D00; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00003D08; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00003D10; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00003D18; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00003D20; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00003D28; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00003D30; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003D38; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00003D40; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003D48; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00003D50; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003D58; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003D60; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00003D68; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00003D70; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .rodata:0x00000000; // type:object size:0x1C scope:local align:4 +M_arcname__Q211daObjTribox5Act_c = .rodata:0x0000001C; // type:object size:0x6 scope:global align:4 data:string +@4072 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4087 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4089 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4121 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +face_ang_offset$4294 = .rodata:0x0000003C; // type:object size:0x6 scope:local align:4 +@4429 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4480 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4481 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4482 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4540 = .rodata:0x00000064; // type:object size:0xC scope:local align:4 +@4628 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4722 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4801 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@5023 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5024 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5025 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5026 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5027 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5029 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5418 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@5419 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 +@5420 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5421 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5422 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000BC; // type:object size:0xCD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4185 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4186 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4187 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4188 = .data:0x00000054; // type:object size:0xC scope:local align:4 +proc$4184 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +@5187 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@5188 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@5189 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@5190 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@5191 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@5192 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@5193 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@5194 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@5195 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5196 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +mode_proc$5186 = .data:0x00000108; // type:object size:0x78 scope:local align:4 +Mthd_Table__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .data:0x00000180; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Tribox = .data:0x000001A0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000001DC; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000001F4; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000224; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000254; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000026C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000029C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000002B8; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002E4; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x000002F0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000320; // type:object size:0x30 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000350; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000035C; // type:object size:0x18 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +L_r_in__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .bss:0x00000054; // type:object size:0x4 scope:local align:4 +L_r_out__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@ = .bss:0x00000058; // type:object size:0x4 scope:local align:4 +@4004 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@4005 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@4006 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +M_post__Q211daObjTribox5Act_c = .bss:0x00000080; // type:object size:0x24 scope:global align:4 +@4007 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +M_lin__Q211daObjTribox5Act_c = .bss:0x000000B0; // type:object size:0x6C scope:global align:4 +init$4189 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 +@4461 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +init$4462 = .bss:0x0000012C; // type:object size:0x1 scope:local align:1 +scl$4460 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +init$5197 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_try/splits.txt b/config/GZLP01/rels/d_a_obj_try/splits.txt new file mode 100644 index 000000000..a99398cc5 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_try/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_try.cpp: + .text start:0x00000078 end:0x000034F0 + .text start:0x000034F0 end:0x00003564 + .rodata start:0x00000000 end:0x00000710 + .data start:0x00000000 end:0x00000374 + .bss start:0x00000000 end:0x0000004C diff --git a/config/GZLP01/rels/d_a_obj_try/symbols.txt b/config/GZLP01/rels/d_a_obj_try/symbols.txt new file mode 100644 index 000000000..c8e6b28b9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_try/symbols.txt @@ -0,0 +1,195 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +prm_set_swSave__Q28daObjTry5Act_cFi = .text:0x00000078; // type:function size:0x18 scope:global align:4 +solidHeapCB__Q28daObjTry5Act_cFP10fopAc_ac_c = .text:0x00000090; // type:function size:0x24 scope:global align:4 +create_heap__Q28daObjTry5Act_cFv = .text:0x000000B4; // type:function size:0x1B8 scope:global align:4 +init_cc__Q28daObjTry5Act_cFv = .text:0x0000026C; // type:function size:0x120 scope:global align:4 +search_sameType__Q28daObjTry5Act_cFPvPv = .text:0x0000038C; // type:function size:0x9C scope:global align:4 +chk_appear__Q28daObjTry5Act_cCFv = .text:0x00000428; // type:function size:0x100 scope:global align:4 +_create__Q28daObjTry5Act_cFv = .text:0x00000528; // type:function size:0x3B0 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000008D8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000009A4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000009EC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000A48; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000A90; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000AEC; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000B74; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000BE4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000C40; // type:function size:0x48 scope:weak align:4 +_delete__Q28daObjTry5Act_cFv = .text:0x00000C88; // type:function size:0xD4 scope:global align:4 +mode_restart_init__Q28daObjTry5Act_cFv = .text:0x00000D5C; // type:function size:0x14C scope:global align:4 +mode_restart__Q28daObjTry5Act_cFv = .text:0x00000EA8; // type:function size:0x154 scope:global align:4 +mode_wait_init__Q28daObjTry5Act_cFv = .text:0x00000FFC; // type:function size:0x78 scope:global align:4 +mode_wait__Q28daObjTry5Act_cFv = .text:0x00001074; // type:function size:0x250 scope:global align:4 +mode_carry_init__Q28daObjTry5Act_cFv = .text:0x000012C4; // type:function size:0x80 scope:global align:4 +mode_carry__Q28daObjTry5Act_cFv = .text:0x00001344; // type:function size:0x90 scope:global align:4 +mode_drop_init__Q28daObjTry5Act_cFv = .text:0x000013D4; // type:function size:0xD4 scope:global align:4 +mode_drop__Q28daObjTry5Act_cFv = .text:0x000014A8; // type:function size:0x70 scope:global align:4 +mode_sink_init__Q28daObjTry5Act_cFv = .text:0x00001518; // type:function size:0x188 scope:global align:4 +mode_sink__Q28daObjTry5Act_cFv = .text:0x000016A0; // type:function size:0xDC scope:global align:4 +mode_proc_call__Q28daObjTry5Act_cFv = .text:0x0000177C; // type:function size:0x3DC scope:global align:4 +cull_set_draw__Q28daObjTry5Act_cFv = .text:0x00001B58; // type:function size:0x38 scope:global align:4 +cull_set_move__Q28daObjTry5Act_cFv = .text:0x00001B90; // type:function size:0x38 scope:global align:4 +damaged__Q28daObjTry5Act_cFv = .text:0x00001BC8; // type:function size:0x20 scope:global align:4 +damage_cc_proc__Q28daObjTry5Act_cFv = .text:0x00001BE8; // type:function size:0xF0 scope:global align:4 +damage_bg_proc__Q28daObjTry5Act_cFv = .text:0x00001CD8; // type:function size:0x1C0 scope:global align:4 +damage_bg_proc_directly__Q28daObjTry5Act_cFv = .text:0x00001E98; // type:function size:0x154 scope:global align:4 +chk_sink_water__Q28daObjTry5Act_cFv = .text:0x00001FEC; // type:function size:0x48 scope:global align:4 +chk_sinkdown_water__Q28daObjTry5Act_cFv = .text:0x00002034; // type:function size:0x78 scope:global align:4 +calc_drop_param__Q28daObjTry5Act_cCFPfPfPf = .text:0x000020AC; // type:function size:0x16C scope:global align:4 +bound__Q28daObjTry5Act_cFv = .text:0x00002218; // type:function size:0xDC scope:global align:4 +se_fall_water__Q28daObjTry5Act_cFv = .text:0x000022F4; // type:function size:0x118 scope:global align:4 +set_senv__Q28daObjTry5Act_cCFii = .text:0x0000240C; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q28daObjTry5Act_cCFv = .text:0x00002460; // type:function size:0x38 scope:global align:4 +set_mtx__Q28daObjTry5Act_cFv = .text:0x00002498; // type:function size:0x6C scope:global align:4 +init_mtx__Q28daObjTry5Act_cFv = .text:0x00002504; // type:function size:0x3C scope:global align:4 +eff_set_bingo__Q28daObjTry5Act_cFbb = .text:0x00002540; // type:function size:0x1D8 scope:global align:4 +eff_clr_bingo__Q28daObjTry5Act_cFv = .text:0x00002718; // type:function size:0x78 scope:global align:4 +eff_land_smoke__Q28daObjTry5Act_cFv = .text:0x00002790; // type:function size:0x2C scope:global align:4 +eff_hit_water_splash__Q28daObjTry5Act_cFv = .text:0x000027BC; // type:function size:0x50 scope:global align:4 +make_vib__Q28daObjTry5Act_cFv = .text:0x0000280C; // type:function size:0x5C scope:global align:4 +check_circle__Q28daObjTry5Act_cFv = .text:0x00002868; // type:function size:0xF8 scope:global align:4 +get_water_h__Q28daObjTry5Act_cFv = .text:0x00002960; // type:function size:0x130 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x00002A90; // type:function size:0x124 scope:weak align:4 +_execute__Q28daObjTry5Act_cFv = .text:0x00002BB4; // type:function size:0x1F4 scope:global align:4 +_draw__Q28daObjTry5Act_cFv = .text:0x00002DA8; // type:function size:0xFC scope:global align:4 +Mthd_Create__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002EA4; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002EC4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002EE8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002F0C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv = .text:0x00002F30; // type:function size:0x8 scope:local align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00002F38; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002F80; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002FDC; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003024; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003080; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x00003120; // type:function size:0xFC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000321C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00003264; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000032AC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00003308; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003350; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003354; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003358; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000335C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003360; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000033A8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003404; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003414; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000341C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003424; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000342C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003434; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000346C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003474; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000347C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003484; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000034BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000034C0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000034C8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000034D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000034D8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000034E4; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjTry5Act_c5Prm_eQ38daObjTry5Act_c5Prm_e = .text:0x000034F0; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000350C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003514; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000351C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003524; // type:function size:0x8 scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x0000352C; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00003534; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x0000353C; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00003544; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x0000354C; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00003554; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000355C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attrBase__Q28daObjTry25@unnamed@d_a_obj_try_cpp@ = .rodata:0x00000000; // type:object size:0xC scope:local align:4 +M_arcname__Q28daObjTry5Act_c = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 data:string +M_cyl_src__Q28daObjTry5Act_c = .rodata:0x00000014; // type:object size:0x44 scope:global align:4 +M_attr__Q28daObjTry5Act_c = .rodata:0x00000058; // type:object size:0x618 scope:global align:4 +@4159 = .rodata:0x00000670; // type:object size:0x4 scope:local align:4 data:float +@4161 = .rodata:0x00000678; // type:object size:0x8 scope:local align:8 +@4183 = .rodata:0x00000680; // type:object size:0x8 scope:local align:8 data:double +@4319 = .rodata:0x00000688; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x0000068C; // type:object size:0x4 scope:local align:4 data:float +@4474 = .rodata:0x00000690; // type:object size:0x4 scope:local align:4 +@4490 = .rodata:0x00000694; // type:object size:0x4 scope:local align:4 +@4491 = .rodata:0x00000698; // type:object size:0x4 scope:local align:4 +@4492 = .rodata:0x0000069C; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x000006A0; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x000006A4; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x000006A8; // type:object size:0x8 scope:local align:8 +@4678 = .rodata:0x000006B0; // type:object size:0x8 scope:local align:8 +@4791 = .rodata:0x000006B8; // type:object size:0x4 scope:local align:4 data:float +@4796 = .rodata:0x000006BC; // type:object size:0x4 scope:local align:4 +@4797 = .rodata:0x000006C0; // type:object size:0x4 scope:local align:4 data:float +@4802 = .rodata:0x000006C4; // type:object size:0x4 scope:local align:4 +@4822 = .rodata:0x000006C8; // type:object size:0x4 scope:local align:4 data:float +@4923 = .rodata:0x000006CC; // type:object size:0x4 scope:local align:4 data:float +@4983 = .rodata:0x000006D0; // type:object size:0x4 scope:local align:4 +@4988 = .rodata:0x000006D4; // type:object size:0x8 scope:local align:4 +@5127 = .rodata:0x000006DC; // type:object size:0x4 scope:local align:4 data:float +@5171 = .rodata:0x000006E0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000006E4; // type:object size:0x2C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4701 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4702 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4703 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4704 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4705 = .data:0x00000060; // type:object size:0xC scope:local align:4 +mode_proc$4700 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +prm0$5060 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +env0$5061 = .data:0x000000B0; // type:object size:0x8 scope:local align:4 +prm1$5062 = .data:0x000000B8; // type:object size:0x8 scope:local align:4 +env1$5063 = .data:0x000000C0; // type:object size:0x8 scope:local align:4 +Mthd_Table__Q28daObjTry25@unnamed@d_a_obj_try_cpp@ = .data:0x000000C8; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Try = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000130; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000148; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x00000160; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000190; // type:object size:0x30 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000208; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000224; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002E4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000338; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000035C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000368; // type:object size:0xC scope:weak align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +M_bingo__Q28daObjTry5Act_c = .bss:0x00000049; // type:object size:0x1 scope:global align:1 data:byte +M_restart__Q28daObjTry5Act_c = .bss:0x0000004A; // type:object size:0x1 scope:global align:1 data:byte +init$4706 = .bss:0x0000004B; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_usovmc/splits.txt b/config/GZLP01/rels/d_a_obj_usovmc/splits.txt new file mode 100644 index 000000000..c03bd0d06 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_usovmc/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_usovmc.cpp: + .text start:0x00000078 end:0x00000534 + .text start:0x00000534 end:0x0000054C + .rodata start:0x00000000 end:0x00000083 + .data start:0x00000000 end:0x00000078 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_usovmc/symbols.txt b/config/GZLP01/rels/d_a_obj_usovmc/symbols.txt new file mode 100644 index 000000000..8fa1cd8ee --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_usovmc/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q211daObjUsovmc5Act_cFv = .text:0x00000078; // type:function size:0xB4 scope:global align:4 +Create__Q211daObjUsovmc5Act_cFv = .text:0x0000012C; // type:function size:0x6C scope:global align:4 +Mthd_Create__Q211daObjUsovmc5Act_cFv = .text:0x00000198; // type:function size:0xF8 scope:global align:4 +Delete__Q211daObjUsovmc5Act_cFv = .text:0x00000290; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q211daObjUsovmc5Act_cFv = .text:0x00000298; // type:function size:0x4C scope:global align:4 +set_mtx__Q211daObjUsovmc5Act_cFv = .text:0x000002E4; // type:function size:0x80 scope:global align:4 +init_mtx__Q211daObjUsovmc5Act_cFv = .text:0x00000364; // type:function size:0x3C scope:global align:4 +Execute__Q211daObjUsovmc5Act_cFPPA3_A4_f = .text:0x000003A0; // type:function size:0x3C scope:global align:4 +Draw__Q211daObjUsovmc5Act_cFv = .text:0x000003DC; // type:function size:0xA0 scope:global align:4 +Mthd_Create__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x0000047C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x0000049C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x000004BC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x000004DC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv = .text:0x00000508; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000534; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x0000053C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000544; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q211daObjUsovmc5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4004 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4006 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4007 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x6B scope:local align:4 data:string_table +Mthd_Usovmc__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Usovmc = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjUsovmc5Act_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q211daObjUsovmc5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_vfan/splits.txt b/config/GZLP01/rels/d_a_obj_vfan/splits.txt new file mode 100644 index 000000000..994239961 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vfan/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vfan.cpp: + .text start:0x00000078 end:0x00000DD8 + .text start:0x00000DD8 end:0x00000EDC + .text start:0x00000EDC end:0x00000F08 + .rodata start:0x00000000 end:0x0000008E + .data start:0x00000000 end:0x000001B0 + .bss start:0x00000000 end:0x00000034 diff --git a/config/GZLP01/rels/d_a_obj_vfan/symbols.txt b/config/GZLP01/rels/d_a_obj_vfan/symbols.txt new file mode 100644 index 000000000..c56c09861 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vfan/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CreateHeap__Q29daObjVfan5Act_cFv = .text:0x00000078; // type:function size:0xBC scope:global align:4 +Create__Q29daObjVfan5Act_cFv = .text:0x00000134; // type:function size:0xE0 scope:global align:4 +Mthd_Create__Q29daObjVfan5Act_cFv = .text:0x00000214; // type:function size:0x1BC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000003D0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000049C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004E4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000540; // type:function size:0x48 scope:weak align:4 +Delete__Q29daObjVfan5Act_cFv = .text:0x00000588; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q29daObjVfan5Act_cFv = .text:0x00000590; // type:function size:0x58 scope:global align:4 +set_mtx__Q29daObjVfan5Act_cFv = .text:0x000005E8; // type:function size:0x98 scope:global align:4 +init_mtx__Q29daObjVfan5Act_cFv = .text:0x00000680; // type:function size:0x3C scope:global align:4 +ParticleSet__Q29daObjVfan5Act_cFv = .text:0x000006BC; // type:function size:0x2F8 scope:global align:4 +Execute__Q29daObjVfan5Act_cFPPA3_A4_f = .text:0x000009B4; // type:function size:0x2C0 scope:global align:4 +Draw__Q29daObjVfan5Act_cFv = .text:0x00000C74; // type:function size:0xAC scope:global align:4 +Mthd_Create__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D20; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D40; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D60; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000D80; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv = .text:0x00000DAC; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00000DD8; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00000DE0; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00000DE8; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000DF0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000E00; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000E08; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000E10; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000E18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E20; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000E58; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000E60; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000E68; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E70; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000EA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000EAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000EB4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000EBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000EC4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000ED0; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjVfan5Act_c5Prm_eQ39daObjVfan5Act_c5Prm_e = .text:0x00000EDC; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000EF8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000F00; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q29daObjVfan5Act_c = .rodata:0x00000000; // type:object size:0x5 scope:global align:4 data:string +@4013 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4014 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4015 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4016 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4284 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0x6E scope:local align:4 data:string_table +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Vfan__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vfan = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__Q29daObjVfan5Act_c = .data:0x00000188; // type:object size:0x28 scope:global align:4 +m_evid__9daObjVfan = .bss:0x00000000; // type:object size:0x2 scope:global align:2 +M_tmp_mtx__Q29daObjVfan5Act_c = .bss:0x00000004; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_vgnfd/splits.txt b/config/GZLP01/rels/d_a_obj_vgnfd/splits.txt new file mode 100644 index 000000000..70e0bde83 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vgnfd/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vgnfd.cpp: + .text start:0x00000078 end:0x00001538 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000011C diff --git a/config/GZLP01/rels/d_a_obj_vgnfd/symbols.txt b/config/GZLP01/rels/d_a_obj_vgnfd/symbols.txt new file mode 100644 index 000000000..b115dd82d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vgnfd/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjVgnfd_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_bdl_brk__12daObjVgnfd_cFi = .text:0x00000098; // type:function size:0x194 scope:global align:4 +create_heap__12daObjVgnfd_cFv = .text:0x0000022C; // type:function size:0x278 scope:global align:4 +_create__12daObjVgnfd_cFv = .text:0x000004A4; // type:function size:0x260 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000704; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x00000760; // type:function size:0x2C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000078C; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000007E8; // type:function size:0x48 scope:weak align:4 +_delete__12daObjVgnfd_cFv = .text:0x00000830; // type:function size:0xA8 scope:global align:4 +check_ev_init__12daObjVgnfd_cFi = .text:0x000008D8; // type:function size:0x3C scope:weak align:4 +get_start_demo_idx__12daObjVgnfd_cFv = .text:0x00000914; // type:function size:0x98 scope:global align:4 +check_fin__12daObjVgnfd_cFv = .text:0x000009AC; // type:function size:0x7C scope:global align:4 +on_fin__12daObjVgnfd_cFv = .text:0x00000A28; // type:function size:0x30 scope:global align:4 +init_mtx__12daObjVgnfd_cFv = .text:0x00000A58; // type:function size:0xE4 scope:global align:4 +set_timer__12daObjVgnfd_cFv = .text:0x00000B3C; // type:function size:0x64 scope:global align:4 +_execute__12daObjVgnfd_cFv = .text:0x00000BA0; // type:function size:0x6F8 scope:global align:4 +_draw__12daObjVgnfd_cFv = .text:0x00001298; // type:function size:0x158 scope:global align:4 +Mthd_Create__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x000013F0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x00001410; // type:function size:0x24 scope:local align:4 +Mthd_Execute__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x00001434; // type:function size:0x24 scope:local align:4 +Mthd_Draw__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x00001458; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__27@unnamed@d_a_obj_vgnfd_cpp@FPv = .text:0x0000147C; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001484; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001488; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000148C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001490; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001494; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000014DC; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_bdl_table__12daObjVgnfd_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +M_brk_table__12daObjVgnfd_c = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +M_door_bdl_table__12daObjVgnfd_c = .rodata:0x00000028; // type:object size:0x8 scope:global align:4 +M_door_ev_table__12daObjVgnfd_c = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +M_boss_ev_table__12daObjVgnfd_c = .rodata:0x00000038; // type:object size:0x8 scope:global align:4 +M_arcname__12daObjVgnfd_c = .rodata:0x00000040; // type:object size:0x6 scope:global align:4 data:string +@4030 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4177 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4179 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4507 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000074; // type:object size:0xBC scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_daObjVgnfd_demo_name = .data:0x00000030; // type:object size:0x10 scope:local align:4 +l_daObjVgnfd_act_name = .data:0x00000040; // type:object size:0x8 scope:local align:4 +l_daObjVgnfd_break_act_name = .data:0x00000048; // type:object size:0x18 scope:local align:4 +l_daObjVgnfd_pt_table = .data:0x00000060; // type:object size:0xC scope:local align:4 +Vgnfd_Mthd_Table__27@unnamed@d_a_obj_vgnfd_cpp@ = .data:0x0000006C; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vgnfd = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x000000BC; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000000C8; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000E4; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000110; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_vmc/splits.txt b/config/GZLP01/rels/d_a_obj_vmc/splits.txt new file mode 100644 index 000000000..baa6c27e0 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vmc/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vmc.cpp: + .text start:0x00000078 end:0x0000144C + .text start:0x0000144C end:0x00001478 + .rodata start:0x00000000 end:0x000000AA + .data start:0x00000000 end:0x000001A0 diff --git a/config/GZLP01/rels/d_a_obj_vmc/symbols.txt b/config/GZLP01/rels/d_a_obj_vmc/symbols.txt new file mode 100644 index 000000000..b3521bb2a --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vmc/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q28daObjVmc5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q28daObjVmc5Act_cFv = .text:0x0000009C; // type:function size:0x364 scope:global align:4 +CreateInit__Q28daObjVmc5Act_cFv = .text:0x00000400; // type:function size:0x1BC scope:global align:4 +_create__Q28daObjVmc5Act_cFv = .text:0x000005BC; // type:function size:0x174 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000730; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000007FC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000844; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000008A0; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000008E8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000944; // type:function size:0x48 scope:weak align:4 +_delete__Q28daObjVmc5Act_cFv = .text:0x0000098C; // type:function size:0x88 scope:global align:4 +set_mtx__Q28daObjVmc5Act_cFv = .text:0x00000A14; // type:function size:0xB0 scope:global align:4 +init_mtx__Q28daObjVmc5Act_cFv = .text:0x00000AC4; // type:function size:0x58 scope:global align:4 +daObjVmc_base_main__Q28daObjVmc5Act_cFv = .text:0x00000B1C; // type:function size:0xB4 scope:global align:4 +daObjVmc_tree_demo_wait__Q28daObjVmc5Act_cFv = .text:0x00000BD0; // type:function size:0xC scope:global align:4 +daObjVmc_tree_demo_main__Q28daObjVmc5Act_cFv = .text:0x00000BDC; // type:function size:0x178 scope:global align:4 +daObjVmc_tree_main__Q28daObjVmc5Act_cFv = .text:0x00000D54; // type:function size:0x188 scope:global align:4 +_execute__Q28daObjVmc5Act_cFv = .text:0x00000EDC; // type:function size:0x2F4 scope:global align:4 +_draw__Q28daObjVmc5Act_cFv = .text:0x000011D0; // type:function size:0xFC scope:global align:4 +Mthd_Create__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x000012CC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x000012EC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x00001310; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x00001334; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv = .text:0x00001358; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001360; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001370; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001378; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001380; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001388; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001390; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000013C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000013D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000013D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000013E0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001418; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000141C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001424; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000142C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001434; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001440; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjVmc5Act_c5Prm_eQ38daObjVmc5Act_c5Prm_e = .text:0x0000144C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001468; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001470; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q28daObjVmc5Act_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 data:string +@4104 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4393 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4571 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4572 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4573 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4575 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4576 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4577 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x56 scope:local align:4 data:string_table +cyl_src_base = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Table__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vmc = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000194; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_vmsdz/splits.txt b/config/GZLP01/rels/d_a_obj_vmsdz/splits.txt new file mode 100644 index 000000000..addf58a39 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vmsdz/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vmsdz.cpp: + .text start:0x00000078 end:0x00000394 + .rodata start:0x00000000 end:0x0000002D + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_vmsdz/symbols.txt b/config/GZLP01/rels/d_a_obj_vmsdz/symbols.txt new file mode 100644 index 000000000..a5fa2f29e --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vmsdz/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjVmsdz_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__12daObjVmsdz_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +_create__12daObjVmsdz_cFv = .text:0x0000015C; // type:function size:0xAC scope:global align:4 +_delete__12daObjVmsdz_cFv = .text:0x00000208; // type:function size:0x30 scope:global align:4 +init_mtx__12daObjVmsdz_cFv = .text:0x00000238; // type:function size:0x20 scope:global align:4 +_execute__12daObjVmsdz_cFv = .text:0x00000258; // type:function size:0x8 scope:global align:4 +_draw__12daObjVmsdz_cFv = .text:0x00000260; // type:function size:0xA0 scope:global align:4 +Mthd_Create__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000300; // type:function size:0x20 scope:local align:4 +Mthd_Delete__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000320; // type:function size:0x24 scope:local align:4 +Mthd_Execute__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000344; // type:function size:0x24 scope:local align:4 +Mthd_Draw__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x00000368; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__27@unnamed@d_a_obj_vmsdz_cpp@FPv = .text:0x0000038C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__12daObjVmsdz_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x25 scope:local align:4 data:string_table +Vmsdz_Mthd_Table__27@unnamed@d_a_obj_vmsdz_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vmsdz = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_vmsms/splits.txt b/config/GZLP01/rels/d_a_obj_vmsms/splits.txt new file mode 100644 index 000000000..efd64f5b7 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vmsms/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vmsms.cpp: + .text start:0x00000078 end:0x00000400 + .rodata start:0x00000000 end:0x0000003A + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_obj_vmsms/symbols.txt b/config/GZLP01/rels/d_a_obj_vmsms/symbols.txt new file mode 100644 index 000000000..6e1d566db --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vmsms/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__12daObjVmsms_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__12daObjVmsms_cFv = .text:0x00000098; // type:function size:0xC4 scope:global align:4 +_create__12daObjVmsms_cFv = .text:0x0000015C; // type:function size:0xC0 scope:global align:4 +_delete__12daObjVmsms_cFv = .text:0x0000021C; // type:function size:0x30 scope:global align:4 +init_mtx__12daObjVmsms_cFv = .text:0x0000024C; // type:function size:0x20 scope:global align:4 +check_demo__12daObjVmsms_cCFv = .text:0x0000026C; // type:function size:0x3C scope:weak align:4 +_execute__12daObjVmsms_cFv = .text:0x000002A8; // type:function size:0x64 scope:global align:4 +_draw__12daObjVmsms_cFv = .text:0x0000030C; // type:function size:0x60 scope:global align:4 +Mthd_Create__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x0000036C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x0000038C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x000003B0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x000003D4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__27@unnamed@d_a_obj_vmsms_cpp@FPv = .text:0x000003F8; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__12daObjVmsms_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@stringBase0 = .rodata:0x00000008; // type:object size:0x32 scope:local align:4 data:string_table +Vmsms_Mthd_Table__27@unnamed@d_a_obj_vmsms_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vmsms = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_volcano/splits.txt b/config/GZLP01/rels/d_a_obj_volcano/splits.txt new file mode 100644 index 000000000..e0701d70d --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_volcano/splits.txt @@ -0,0 +1,18 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_volcano.cpp: + .text start:0x00000078 end:0x00001C44 + .text start:0x00001C44 end:0x00001D48 + .text start:0x00001D48 end:0x00001D74 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000001F4 + .bss start:0x00000000 end:0x00000030 diff --git a/config/GZLP01/rels/d_a_obj_volcano/symbols.txt b/config/GZLP01/rels/d_a_obj_volcano/symbols.txt new file mode 100644 index 000000000..70606ef93 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_volcano/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +StartFire__Q212daObjVolcano5Act_cFv = .text:0x00000078; // type:function size:0x354 scope:global align:4 +StopFire__Q212daObjVolcano5Act_cFv = .text:0x000003CC; // type:function size:0xA4 scope:global align:4 +CreateHeap__Q212daObjVolcano5Act_cFv = .text:0x00000470; // type:function size:0x2E8 scope:global align:4 +Create__Q212daObjVolcano5Act_cFv = .text:0x00000758; // type:function size:0x270 scope:global align:4 +Mthd_Create__Q212daObjVolcano5Act_cFv = .text:0x000009C8; // type:function size:0x1D8 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000BA0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000C6C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000CB4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000D10; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000D58; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000DB4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000E10; // type:function size:0x48 scope:weak align:4 +Delete__Q212daObjVolcano5Act_cFv = .text:0x00000E58; // type:function size:0x8 scope:global align:4 +Mthd_Delete__Q212daObjVolcano5Act_cFv = .text:0x00000E60; // type:function size:0x60 scope:global align:4 +set_mtx__Q212daObjVolcano5Act_cFv = .text:0x00000EC0; // type:function size:0xC4 scope:global align:4 +init_mtx__Q212daObjVolcano5Act_cFv = .text:0x00000F84; // type:function size:0x58 scope:global align:4 +daObjVolcano_fire_demo_wait__Q212daObjVolcano5Act_cFv = .text:0x00000FDC; // type:function size:0x60 scope:global align:4 +daObjVolcano_fire_demo_main__Q212daObjVolcano5Act_cFv = .text:0x0000103C; // type:function size:0x124 scope:global align:4 +daObjVolcano_fire_main__Q212daObjVolcano5Act_cFv = .text:0x00001160; // type:function size:0x124 scope:global align:4 +daObjVolcano_freeze_demo_wait__Q212daObjVolcano5Act_cFv = .text:0x00001284; // type:function size:0x160 scope:global align:4 +daObjVolcano_freeze_demo_main__Q212daObjVolcano5Act_cFv = .text:0x000013E4; // type:function size:0x174 scope:global align:4 +daObjVolcano_freeze_main__Q212daObjVolcano5Act_cFv = .text:0x00001558; // type:function size:0x90 scope:global align:4 +daObjVolcano_fail_demo_wait__Q212daObjVolcano5Act_cFv = .text:0x000015E8; // type:function size:0x64 scope:global align:4 +daObjVolcano_fail_demo_main__Q212daObjVolcano5Act_cFv = .text:0x0000164C; // type:function size:0xF4 scope:global align:4 +Execute__Q212daObjVolcano5Act_cFPPA3_A4_f = .text:0x00001740; // type:function size:0x25C scope:global align:4 +set_material__Q212daObjVolcano5Act_cFP11J3DMaterialUc = .text:0x0000199C; // type:function size:0x90 scope:global align:4 +Draw__Q212daObjVolcano5Act_cFv = .text:0x00001A2C; // type:function size:0x160 scope:global align:4 +Mthd_Create__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001B8C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001BAC; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001BCC; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001BEC; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv = .text:0x00001C18; // type:function size:0x2C scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x00001C44; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00001C4C; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x00001C54; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001C5C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001C6C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001C74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001C7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001C84; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001C8C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001CC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001CCC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001CD4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CDC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001D14; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001D18; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001D20; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001D28; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001D30; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001D3C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjVolcano5Act_c5Prm_eQ312daObjVolcano5Act_c5Prm_e = .text:0x00001D48; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001D64; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001D6C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q212daObjVolcano5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +M_evname__Q212daObjVolcano5Act_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 data:string +@4067 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4068 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4166 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4167 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4168 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4169 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4170 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4171 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4172 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4173 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4397 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000054; // type:object size:0xBC scope:local align:4 data:string_table +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +@4613 = .data:0x00000044; // type:object size:0x20 scope:local align:4 +Mthd_Table__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@ = .data:0x00000064; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Volcano = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000B4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000013C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000154; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__Q212daObjVolcano5Act_c = .data:0x000001CC; // type:object size:0x28 scope:global align:4 +M_tmp_mtx__Q212daObjVolcano5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_obj_vtil/splits.txt b/config/GZLP01/rels/d_a_obj_vtil/splits.txt new file mode 100644 index 000000000..22793da74 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vtil/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_vtil.cpp: + .text start:0x00000078 end:0x00001B18 + .text start:0x00001B18 end:0x00001B54 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x00000240 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_obj_vtil/symbols.txt b/config/GZLP01/rels/d_a_obj_vtil/symbols.txt new file mode 100644 index 000000000..8933b28e1 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vtil/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__11daObjVtil_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__11daObjVtil_cFv = .text:0x00000098; // type:function size:0xD4 scope:global align:4 +_create__11daObjVtil_cFv = .text:0x0000016C; // type:function size:0x254 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000003C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000048C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000004D4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000530; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000578; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000005D4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000065C; // type:function size:0x70 scope:weak align:4 +_delete__11daObjVtil_cFv = .text:0x000006CC; // type:function size:0x4C scope:global align:4 +check_ev_bit__11daObjVtil_cCFv = .text:0x00000718; // type:function size:0x38 scope:weak align:4 +tell_agb_attack__11daObjVtil_cFv = .text:0x00000750; // type:function size:0x20 scope:global align:4 +tell_agb_sink__11daObjVtil_cFv = .text:0x00000770; // type:function size:0x20 scope:global align:4 +init_mtx__11daObjVtil_cFv = .text:0x00000790; // type:function size:0x9C scope:global align:4 +init_co__11daObjVtil_cFv = .text:0x0000082C; // type:function size:0xA0 scope:global align:4 +init_bgc__11daObjVtil_cFv = .text:0x000008CC; // type:function size:0xD8 scope:global align:4 +renew_attention_pos__11daObjVtil_cFv = .text:0x000009A4; // type:function size:0x28 scope:global align:4 +make_smoke__11daObjVtil_cFv = .text:0x000009CC; // type:function size:0x2C scope:global align:4 +se_smoke__11daObjVtil_cFv = .text:0x000009F8; // type:function size:0x90 scope:global align:4 +make_splash__11daObjVtil_cFv = .text:0x00000A88; // type:function size:0x50 scope:global align:4 +se_splash__11daObjVtil_cFv = .text:0x00000AD8; // type:function size:0xF4 scope:global align:4 +set_sound__11daObjVtil_cCFii = .text:0x00000BCC; // type:function size:0x54 scope:global align:4 +to_wait_mode__11daObjVtil_cFv = .text:0x00000C20; // type:function size:0x80 scope:global align:4 +mode_wait__11daObjVtil_cFv = .text:0x00000CA0; // type:function size:0xD0 scope:global align:4 +to_carry_mode__11daObjVtil_cFv = .text:0x00000D70; // type:function size:0x3C scope:global align:4 +mode_carry__11daObjVtil_cFv = .text:0x00000DAC; // type:function size:0xD0 scope:global align:4 +to_throw_mode__11daObjVtil_cFv = .text:0x00000E7C; // type:function size:0x98 scope:global align:4 +calc_throw__11daObjVtil_cCFPfPfPf = .text:0x00000F14; // type:function size:0xC8 scope:global align:4 +mode_throw__11daObjVtil_cFv = .text:0x00000FDC; // type:function size:0x78 scope:global align:4 +to_sink_mode__11daObjVtil_cFv = .text:0x00001054; // type:function size:0x174 scope:global align:4 +mode_sink__11daObjVtil_cFv = .text:0x000011C8; // type:function size:0x64 scope:global align:4 +hit_co__11daObjVtil_cFv = .text:0x0000122C; // type:function size:0xCC scope:global align:4 +check_sink__11daObjVtil_cFv = .text:0x000012F8; // type:function size:0x38 scope:global align:4 +check_sink_end__11daObjVtil_cFv = .text:0x00001330; // type:function size:0x44 scope:global align:4 +hit_bg__11daObjVtil_cFv = .text:0x00001374; // type:function size:0x16C scope:global align:4 +make_vib__11daObjVtil_cFv = .text:0x000014E0; // type:function size:0x5C scope:global align:4 +check_circle__11daObjVtil_cFv = .text:0x0000153C; // type:function size:0xF8 scope:global align:4 +_execute__11daObjVtil_cFv = .text:0x00001634; // type:function size:0x198 scope:global align:4 +_draw__11daObjVtil_cFv = .text:0x000017CC; // type:function size:0x98 scope:global align:4 +Mthd_Create__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x00001864; // type:function size:0x20 scope:local align:4 +Mthd_Delete__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x00001884; // type:function size:0x24 scope:local align:4 +Mthd_Execute__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x000018A8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x000018CC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__26@unnamed@d_a_obj_vtil_cpp@FPv = .text:0x000018F0; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000018F8; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00001940; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00001988; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000019E4; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001A2C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001A3C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A4C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A54; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A5C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001A9C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001AA4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AAC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001AE4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001AF0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AF8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001B00; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001B0C; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ211daObjVtil_c5Prm_eQ211daObjVtil_c5Prm_e = .text:0x00001B18; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00001B34; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00001B3C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001B44; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001B4C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +l_daObjVtil_bdl_idx_table__11daObjVtil_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_daObjVtil_scene_no_table__11daObjVtil_c = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +M_co_cyl_data__11daObjVtil_c = .rodata:0x00000028; // type:object size:0x44 scope:global align:4 +M_arcname__11daObjVtil_c = .rodata:0x0000006C; // type:object size:0x5 scope:global align:4 data:string +@4225 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4226 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4227 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4228 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4229 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@4230 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4380 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4400 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@4412 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4417 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@4550 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4551 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4568 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4569 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4570 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4571 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4572 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@4573 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4616 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@4617 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:8 +@4632 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4641 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4690 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4734 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4752 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4753 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4761 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000010C; // type:object size:0x24 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4739 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4740 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4741 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4742 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_exe$4738 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Vtil_Mthd_Table__26@unnamed@d_a_obj_vtil_cpp@ = .data:0x00000090; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vtil = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000110; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000021C; // type:object size:0x24 scope:weak align:4 +init$4743 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_vyasi/splits.txt b/config/GZLP01/rels/d_a_obj_vyasi/splits.txt new file mode 100644 index 000000000..f9c1034e4 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vyasi/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_vyasi.cpp: + .text start:0x000000EC end:0x00002D94 + .text start:0x00002D94 end:0x00002F68 + .text start:0x00002F68 end:0x00002FB4 + .rodata start:0x00000000 end:0x00000249 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000154 diff --git a/config/GZLP01/rels/d_a_obj_vyasi/symbols.txt b/config/GZLP01/rels/d_a_obj_vyasi/symbols.txt new file mode 100644 index 000000000..c1cdacb6c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_vyasi/symbols.txt @@ -0,0 +1,219 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +SetStopJointAnimation__Q210daObjVyasi5Act_cFP18J3DAnmTransformKeyff = .text:0x000000EC; // type:function size:0x70 scope:global align:4 +PlayStopJointAnimation__Q210daObjVyasi5Act_cFv = .text:0x0000015C; // type:function size:0x38 scope:global align:4 +set_first_process__Q210daObjVyasi5Act_cFv = .text:0x00000194; // type:function size:0x88 scope:global align:4 +set_collision__Q210daObjVyasi5Act_cFv = .text:0x0000021C; // type:function size:0x39C scope:global align:4 +__dt__4cXyzFv = .text:0x000005B8; // type:function size:0x3C scope:weak align:4 +JointNodeCallBack__10daObjVyasiFP7J3DNodei = .text:0x000005F4; // type:function size:0x3C4 scope:local align:4 +__dt__5csXyzFv = .text:0x000009B8; // type:function size:0x3C scope:weak align:4 +process_none_init__Q210daObjVyasi5Act_cFv = .text:0x000009F4; // type:function size:0x8 scope:global align:4 +process_none_main__Q210daObjVyasi5Act_cFv = .text:0x000009FC; // type:function size:0x4 scope:global align:4 +process_sag_init__Q210daObjVyasi5Act_cFv = .text:0x00000A00; // type:function size:0x64 scope:global align:4 +process_sag_main__Q210daObjVyasi5Act_cFv = .text:0x00000A64; // type:function size:0x74 scope:global align:4 +process_sagWind_init__Q210daObjVyasi5Act_cFv = .text:0x00000AD8; // type:function size:0x1E8 scope:global align:4 +process_sagWind_main__Q210daObjVyasi5Act_cFv = .text:0x00000CC0; // type:function size:0x60 scope:global align:4 +process_toNormal_init__Q210daObjVyasi5Act_cFv = .text:0x00000D20; // type:function size:0x34 scope:global align:4 +process_toNormal_main__Q210daObjVyasi5Act_cFv = .text:0x00000D54; // type:function size:0xBC scope:global align:4 +process_normal_init__Q210daObjVyasi5Act_cFv = .text:0x00000E10; // type:function size:0x64 scope:global align:4 +process_normal_main__Q210daObjVyasi5Act_cFv = .text:0x00000E74; // type:function size:0x5C scope:global align:4 +process_init__Q210daObjVyasi5Act_cFi = .text:0x00000ED0; // type:function size:0x114 scope:global align:4 +process_main__Q210daObjVyasi5Act_cFv = .text:0x00000FE4; // type:function size:0xE4 scope:global align:4 +solidHeapCB__Q210daObjVyasi5Act_cFP10fopAc_ac_c = .text:0x000010C8; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjVyasi5Act_cFv = .text:0x000010EC; // type:function size:0x1A4 scope:global align:4 +_create__Q210daObjVyasi5Act_cFv = .text:0x00001290; // type:function size:0x450 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000016E0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x000017AC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00001830; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00001878; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00001958; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x000019E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001A44; // type:function size:0x48 scope:weak align:4 +__ct__9dCcD_SttsFv = .text:0x00001A8C; // type:function size:0x54 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001AE0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001BAC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001BF4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001C50; // type:function size:0x48 scope:weak align:4 +__dt__9dCcD_SttsFv = .text:0x00001C98; // type:function size:0x90 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00001D28; // type:function size:0x5C scope:weak align:4 +__ct__4cXyzFv = .text:0x00001D84; // type:function size:0x4 scope:weak align:4 +__ct__5csXyzFv = .text:0x00001D88; // type:function size:0x4 scope:weak align:4 +_delete__Q210daObjVyasi5Act_cFv = .text:0x00001D8C; // type:function size:0x30 scope:global align:4 +set_mtx__Q210daObjVyasi5Act_cFv = .text:0x00001DBC; // type:function size:0xA0 scope:global align:4 +calc_dif_angle__Q210daObjVyasi5Act_cFv = .text:0x00001E5C; // type:function size:0x74C scope:global align:4 +quaternion_main__Q210daObjVyasi5Act_cFv = .text:0x000025A8; // type:function size:0x2D8 scope:global align:4 +leaf_scale_main__Q210daObjVyasi5Act_cFv = .text:0x00002880; // type:function size:0xB8 scope:global align:4 +_execute__Q210daObjVyasi5Act_cFv = .text:0x00002938; // type:function size:0x84 scope:global align:4 +_draw__Q210daObjVyasi5Act_cFv = .text:0x000029BC; // type:function size:0xB0 scope:global align:4 +Mthd_Create__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002A6C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002A8C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002AB0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002AD4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv = .text:0x00002AF8; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00002B00; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00002B48; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002B58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002B60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B68; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00002BA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00002BB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BB8; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002BF0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BFC; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002C08; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002C0C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002C14; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002C24; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002C2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002C34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002C3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002C44; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002C7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002C84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002C8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002C94; // type:function size:0x38 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002CCC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002CDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002CE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002CEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002CF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002CFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002D34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002D3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002D44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D4C; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002D84; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002D8C; // type:function size:0x8 scope:weak align:4 +__dt__Q210daObjVyasi5Act_cFv = .text:0x00002D94; // type:function size:0x1D4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00002F68; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002F84; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002F8C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002F94; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00002FAC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@ = .rodata:0x00000000; // type:object size:0x84 scope:local align:4 +M_cyl_src__10daObjVyasi = .rodata:0x00000084; // type:object size:0x44 scope:local align:4 +M_cps_src__10daObjVyasi = .rodata:0x000000C8; // type:object size:0x4C scope:local align:4 +M_sph_src__10daObjVyasi = .rodata:0x00000114; // type:object size:0x40 scope:local align:4 +@4016 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@4017 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@4039 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@4128 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@4129 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@4132 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000178; // type:object size:0x8 scope:local align:8 +@4348 = .rodata:0x00000180; // type:object size:0x8 scope:local align:8 +@4349 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@4409 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@4410 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +M_arcname__Q210daObjVyasi5Act_c = .rodata:0x000001B8; // type:object size:0x6 scope:global align:4 data:string +@4614 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@4615 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@4975 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@4976 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@4977 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@4978 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@4979 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@4980 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@4981 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@4982 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@4983 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@4984 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@4988 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:8 +@5070 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@5071 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@5072 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@5073 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@5074 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@5089 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@5090 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000214; // type:object size:0x35 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +joint_kind_table__10daObjVyasi = .data:0x00000030; // type:object size:0xE scope:local align:4 +@4415 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@4416 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4417 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4418 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4419 = .data:0x00000070; // type:object size:0xC scope:local align:4 +init_table$4414 = .data:0x0000007C; // type:object size:0x3C scope:local align:4 +@4432 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@4433 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +@4434 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@4435 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@4436 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +main_table$4431 = .data:0x000000F4; // type:object size:0x3C scope:local align:4 +Mthd_Table__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@ = .data:0x00000130; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Vyasi = .data:0x00000150; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000180; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000198; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000244; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002CC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000354; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000036C; // type:object size:0x54 scope:weak align:4 +__vt__Q210daObjVyasi5Act_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +init$4420 = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +init$4437 = .bss:0x00000052; // type:object size:0x1 scope:local align:1 +@4851 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4852 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +@4854 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@4855 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@4856 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@4857 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@4858 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@4859 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@4860 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@4861 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@4862 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@4863 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@4864 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@4865 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@4866 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +sag_offset_angle$4850 = .bss:0x00000100; // type:object size:0x54 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_obj_warpt/splits.txt b/config/GZLP01/rels/d_a_obj_warpt/splits.txt new file mode 100644 index 000000000..d32c4e56c --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_warpt/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_warpt.cpp: + .text start:0x000000EC end:0x00002CB0 + .text start:0x00002CB0 end:0x00002CB0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x00000031 diff --git a/config/GZLP01/rels/d_a_obj_warpt/symbols.txt b/config/GZLP01/rels/d_a_obj_warpt/symbols.txt new file mode 100644 index 000000000..8f17ebb90 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_warpt/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daObj_Warpt_HIO_cFv = .text:0x000000EC; // type:function size:0xA4 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000190; // type:function size:0x48 scope:weak align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000001D8; // type:function size:0x20 scope:local align:4 +_createHeap__13daObj_Warpt_cFv = .text:0x000001F8; // type:function size:0x78 scope:global align:4 +createHutaHeap__13daObj_Warpt_cFv = .text:0x00000270; // type:function size:0x218 scope:global align:4 +createBodyHeap__13daObj_Warpt_cFv = .text:0x00000488; // type:function size:0x198 scope:global align:4 +ride_CB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000620; // type:function size:0x28 scope:local align:4 +_ride__13daObj_Warpt_cFP10fopAc_ac_c = .text:0x00000648; // type:function size:0x108 scope:global align:4 +isHuta__13daObj_Warpt_cFv = .text:0x00000750; // type:function size:0x8 scope:global align:4 +isSp__13daObj_Warpt_cFv = .text:0x00000758; // type:function size:0x2C scope:global align:4 +isOtherHuta__13daObj_Warpt_cFv = .text:0x00000784; // type:function size:0x88 scope:global align:4 +isRealHuta__13daObj_Warpt_cFv = .text:0x0000080C; // type:function size:0x58 scope:global align:4 +warp__13daObj_Warpt_cFi = .text:0x00000864; // type:function size:0x84 scope:global align:4 +onWarpBit__13daObj_Warpt_cFUc = .text:0x000008E8; // type:function size:0x80 scope:global align:4 +isWarpBit__13daObj_Warpt_cFUc = .text:0x00000968; // type:function size:0x68 scope:global align:4 +setMtx__13daObj_Warpt_cFv = .text:0x000009D0; // type:function size:0x1E8 scope:global align:4 +initCollision__13daObj_Warpt_cFv = .text:0x00000BB8; // type:function size:0x84 scope:global align:4 +setCollision__13daObj_Warpt_cFv = .text:0x00000C3C; // type:function size:0x90 scope:global align:4 +breakHuta__13daObj_Warpt_cFi = .text:0x00000CCC; // type:function size:0x1C4 scope:global align:4 +openHuta__13daObj_Warpt_cFv = .text:0x00000E90; // type:function size:0xB0 scope:global align:4 +checkHitSE__13daObj_Warpt_cFv = .text:0x00000F40; // type:function size:0x1A0 scope:global align:4 +modeOpenInit__13daObj_Warpt_cFv = .text:0x000010E0; // type:function size:0x98 scope:global align:4 +modeOpen__13daObj_Warpt_cFv = .text:0x00001178; // type:function size:0x70 scope:global align:4 +modeCloseInit__13daObj_Warpt_cFv = .text:0x000011E8; // type:function size:0x70 scope:global align:4 +modeClose__13daObj_Warpt_cFv = .text:0x00001258; // type:function size:0x130 scope:global align:4 +modeBreakFireInit__13daObj_Warpt_cFv = .text:0x00001388; // type:function size:0x78 scope:global align:4 +modeBreakFire__13daObj_Warpt_cFv = .text:0x00001400; // type:function size:0x9C scope:global align:4 +modeEventWarpInit__13daObj_Warpt_cFv = .text:0x0000149C; // type:function size:0x4 scope:global align:4 +modeEventWarp__13daObj_Warpt_cFv = .text:0x000014A0; // type:function size:0x194 scope:global align:4 +normalWarp__13daObj_Warpt_cFv = .text:0x00001634; // type:function size:0x70 scope:global align:4 +spWarp__13daObj_Warpt_cFv = .text:0x000016A4; // type:function size:0x134 scope:global align:4 +modeEventOpenInit__13daObj_Warpt_cFv = .text:0x000017D8; // type:function size:0x4 scope:global align:4 +modeEventOpen__13daObj_Warpt_cFv = .text:0x000017DC; // type:function size:0x7C scope:global align:4 +modeProc__13daObj_Warpt_cFQ213daObj_Warpt_c6Proc_ei = .text:0x00001858; // type:function size:0x180 scope:global align:4 +_execute__13daObj_Warpt_cFv = .text:0x000019D8; // type:function size:0x1F4 scope:global align:4 +_draw__13daObj_Warpt_cFv = .text:0x00001BCC; // type:function size:0x1B0 scope:global align:4 +getArg__13daObj_Warpt_cFv = .text:0x00001D7C; // type:function size:0x1B4 scope:global align:4 +createInit__13daObj_Warpt_cFv = .text:0x00001F30; // type:function size:0x22C scope:global align:4 +_create__13daObj_Warpt_cFv = .text:0x0000215C; // type:function size:0x21C scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x00002378; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002400; // type:function size:0x70 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00002470; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000253C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002584; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000025E0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002628; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002684; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000026E0; // type:function size:0x48 scope:weak align:4 +_delete__13daObj_Warpt_cFv = .text:0x00002728; // type:function size:0x130 scope:global align:4 +daObj_WarptCreate__FPv = .text:0x00002858; // type:function size:0x20 scope:local align:4 +daObj_WarptDelete__FPv = .text:0x00002878; // type:function size:0x24 scope:local align:4 +daObj_WarptExecute__FPv = .text:0x0000289C; // type:function size:0x24 scope:local align:4 +daObj_WarptDraw__FPv = .text:0x000028C0; // type:function size:0x24 scope:local align:4 +daObj_WarptIsDelete__FPv = .text:0x000028E4; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x000028EC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002934; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000297C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000029C4; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A20; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A24; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A28; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002A2C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002A30; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002A78; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002AD4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002AE4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002AEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002AF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002AFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B04; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002B44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002B4C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B54; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002B8C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002B90; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B98; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002BA0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002BA8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002BB4; // type:function size:0xC scope:weak align:4 +__dt__17daObj_Warpt_HIO_cFv = .text:0x00002BC0; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPc = .text:0x00002C1C; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00002C38; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_obj_warpt_cpp = .text:0x00002C54; // type:function size:0x3C scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002C90; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002C98; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002CA0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002CA8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arc_name__13daObj_Warpt_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_event_reg__13daObj_Warpt_c = .rodata:0x00000008; // type:object size:0xC scope:global align:4 +m_def_smoke_prm_color__13daObj_Warpt_c = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +m_def_smoke_env_color__13daObj_Warpt_c = .rodata:0x00000028; // type:object size:0x14 scope:global align:4 +m_cyl_body_src__13daObj_Warpt_c = .rodata:0x0000003C; // type:object size:0x44 scope:global align:4 +m_cyl_huta_src__13daObj_Warpt_c = .rodata:0x00000080; // type:object size:0x44 scope:global align:4 +@4017 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4019 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4075 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@4134 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@4179 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@4725 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@4809 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4812 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4813 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4814 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000100; // type:object size:0x74 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4583 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4584 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4585 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4586 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4587 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4588 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4589 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4590 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4591 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4592 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +mode_tbl$4582 = .data:0x000000A8; // type:object size:0x8C scope:local align:4 +daObj_WarptMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_OBJ_WARPT = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B4; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001CC; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001E8; // type:object size:0x20 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000208; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000022C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002CC; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__17daObj_Warpt_HIO_c = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000344; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4031 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:local align:4 +init$4593 = .bss:0x00000030; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_obj_wood/splits.txt b/config/GZLP01/rels/d_a_obj_wood/splits.txt new file mode 100644 index 000000000..64face4c9 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_wood/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_wood.cpp: + .text start:0x00000078 end:0x0000048C + .data start:0x00000000 end:0x00000144 diff --git a/config/GZLP01/rels/d_a_obj_wood/symbols.txt b/config/GZLP01/rels/d_a_obj_wood/symbols.txt new file mode 100644 index 000000000..255b711d0 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_wood/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Create__Q29daObjWood6MethodFPv = .text:0x00000078; // type:function size:0x118 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000190; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000025C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000002A4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000300; // type:function size:0x48 scope:weak align:4 +Delete__Q29daObjWood6MethodFPv = .text:0x00000348; // type:function size:0x8 scope:global align:4 +Execute__Q29daObjWood6MethodFPv = .text:0x00000350; // type:function size:0x30 scope:global align:4 +Draw__Q29daObjWood6MethodFPv = .text:0x00000380; // type:function size:0x8 scope:global align:4 +IsDelete__Q29daObjWood6MethodFPv = .text:0x00000388; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000390; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000003A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000003A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000003B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000003B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000003C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000003F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000400; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000408; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000410; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000448; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000044C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000454; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000045C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000464; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000470; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000047C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000484; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +Table__Q29daObjWood6Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Wood = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_xfuta/splits.txt b/config/GZLP01/rels/d_a_obj_xfuta/splits.txt new file mode 100644 index 000000000..b0404b973 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_xfuta/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_xfuta.cpp: + .text start:0x00000078 end:0x000004A0 + .text start:0x000004A0 end:0x00000500 + .rodata start:0x00000000 end:0x00000031 + .data start:0x00000000 end:0x00000094 diff --git a/config/GZLP01/rels/d_a_obj_xfuta/symbols.txt b/config/GZLP01/rels/d_a_obj_xfuta/symbols.txt new file mode 100644 index 000000000..2f230bb4a --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_xfuta/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q210daObjXfuta5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q210daObjXfuta5Act_cFv = .text:0x0000009C; // type:function size:0xC0 scope:global align:4 +_create__Q210daObjXfuta5Act_cFv = .text:0x0000015C; // type:function size:0xB8 scope:global align:4 +_delete__Q210daObjXfuta5Act_cFv = .text:0x00000214; // type:function size:0x30 scope:global align:4 +set_mtx__Q210daObjXfuta5Act_cFv = .text:0x00000244; // type:function size:0xAC scope:global align:4 +_execute__Q210daObjXfuta5Act_cFv = .text:0x000002F0; // type:function size:0x48 scope:global align:4 +_draw__Q210daObjXfuta5Act_cFv = .text:0x00000338; // type:function size:0xD4 scope:global align:4 +Mthd_Create__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x0000040C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x0000042C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x00000450; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x00000474; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv = .text:0x00000498; // type:function size:0x8 scope:local align:4 +__dt__Q210daObjXfuta5Act_cFv = .text:0x000004A0; // type:function size:0x60 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +M_arcname__Q210daObjXfuta5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +@4138 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x25 scope:local align:4 data:string_table +tev_mode__10daObjXfuta = .data:0x00000000; // type:object size:0x38 scope:local align:4 +Mthd_Table__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@ = .data:0x00000038; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Xfuta = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__Q210daObjXfuta5Act_c = .data:0x00000088; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_obj_zouK/splits.txt b/config/GZLP01/rels/d_a_obj_zouK/splits.txt new file mode 100644 index 000000000..0934d9119 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_zouK/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_obj_zouK.cpp: + .text start:0x00000078 end:0x00001A14 + .text start:0x00001A14 end:0x00001E18 + .text start:0x00001E18 end:0x00001E84 + .rodata start:0x00000000 end:0x00000142 + .data start:0x00000000 end:0x00000264 diff --git a/config/GZLP01/rels/d_a_obj_zouK/symbols.txt b/config/GZLP01/rels/d_a_obj_zouK/symbols.txt new file mode 100644 index 000000000..46fa0cdb5 --- /dev/null +++ b/config/GZLP01/rels/d_a_obj_zouK/symbols.txt @@ -0,0 +1,109 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__Q29daObjZouk5Act_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +create_heap__Q29daObjZouk5Act_cFv = .text:0x0000009C; // type:function size:0x3CC scope:global align:4 +_create__Q29daObjZouk5Act_cFv = .text:0x00000468; // type:function size:0x2BC scope:global align:4 +__ct__Q29daObjZouk5Act_cFv = .text:0x00000724; // type:function size:0x29C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000009C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000A8C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000AD4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000B30; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000B78; // type:function size:0x5C scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000BD4; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000D14; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000E2C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000ECC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000F28; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000F70; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000FCC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001014; // type:function size:0x80 scope:weak align:4 +_delete__Q29daObjZouk5Act_cFv = .text:0x00001094; // type:function size:0xD0 scope:global align:4 +set_mtx__Q29daObjZouk5Act_cFv = .text:0x00001164; // type:function size:0xD8 scope:global align:4 +texture_scroll__Q29daObjZouk5Act_cFv = .text:0x0000123C; // type:function size:0x4 scope:global align:4 +play_stop_joint_anime__Q29daObjZouk5Act_cFv = .text:0x00001240; // type:function size:0x30 scope:global align:4 +jokai_demo__Q29daObjZouk5Act_cFv = .text:0x00001270; // type:function size:0x80 scope:global align:4 +_execute__Q29daObjZouk5Act_cFv = .text:0x000012F0; // type:function size:0x220 scope:global align:4 +_draw__Q29daObjZouk5Act_cFv = .text:0x00001510; // type:function size:0xE0 scope:global align:4 +setEffectMtx__Q29daObjZouk5Act_cFPC4cXyzf = .text:0x000015F0; // type:function size:0x214 scope:weak align:4 +Mthd_Create__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001804; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001824; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001848; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x0000186C; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv = .text:0x00001890; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001898; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000018E0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001928; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001938; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001940; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001948; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001950; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001958; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001990; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001998; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000019A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019A8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000019E0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000019E4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000019EC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019F4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000019FC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001A08; // type:function size:0xC scope:weak align:4 +__dt__Q29daObjZouk5Act_cFv = .text:0x00001A14; // type:function size:0x404 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cii = .text:0x00001E18; // type:function size:0x1C scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00001E34; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00001E3C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00001E44; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00001E4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00001E54; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00001E5C; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00001E64; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001E6C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001E74; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00001E7C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@ = .rodata:0x00000000; // type:object size:0x30 scope:local align:4 +M_cyl_src__9daObjZouk = .rodata:0x00000030; // type:object size:0x44 scope:local align:4 +M_arcname__Q29daObjZouk5Act_c = .rodata:0x00000074; // type:object size:0x6 scope:global align:4 data:string +@4195 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4196 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4198 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4305 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@4619 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4620 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4621 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4622 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4623 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4624 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4626 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4627 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4764 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4765 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000D4; // type:object size:0x6E scope:local align:4 data:string_table +mtx_adj$localstatic3$setEffectMtx__Q29daObjZouk5Act_cFPC4cXyzf = .data:0x00000000; // type:object size:0x30 scope:weak align:4 +Mthd_Table__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@ = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_Obj_Zouk = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000008C; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000000A4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000BC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000150; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000015C; // type:object size:0x54 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000001B0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000001E0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000210; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000234; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000240; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000024C; // type:object size:0xC scope:weak align:4 +__vt__Q29daObjZouk5Act_c = .data:0x00000258; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_oq/splits.txt b/config/GZLP01/rels/d_a_oq/splits.txt new file mode 100644 index 000000000..96547c65b --- /dev/null +++ b/config/GZLP01/rels/d_a_oq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_oq.cpp: + .text start:0x000000EC end:0x00005A50 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000132 + .data start:0x00000000 end:0x00000540 + .bss start:0x00000008 end:0x0000009C diff --git a/config/GZLP01/rels/d_a_oq/symbols.txt b/config/GZLP01/rels/d_a_oq/symbols.txt new file mode 100644 index 000000000..4a6cb45b9 --- /dev/null +++ b/config/GZLP01/rels/d_a_oq/symbols.txt @@ -0,0 +1,235 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x11C scope:local align:4 +draw_SUB__FP8oq_class = .text:0x00000208; // type:function size:0x108 scope:local align:4 +daOQ_Draw__FP8oq_class = .text:0x00000310; // type:function size:0x1CC scope:local align:4 +anm_init__FP8oq_classifUcfi = .text:0x000004DC; // type:function size:0x12C scope:local align:4 +body_atari_check__FP8oq_class = .text:0x00000608; // type:function size:0x748 scope:local align:4 +__dt__5csXyzFv = .text:0x00000D50; // type:function size:0x3C scope:weak align:4 +BG_check__FP8oq_class = .text:0x00000D8C; // type:function size:0x138 scope:local align:4 +Line_check__FP8oq_class4cXyz = .text:0x00000EC4; // type:function size:0x314 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000011D8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001304; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000013A4; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001400; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001448; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000014A4; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000014EC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001580; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000015C8; // type:function size:0x48 scope:weak align:4 +shibuki_set__FP8oq_class4cXyzf = .text:0x00001610; // type:function size:0x9C scope:local align:4 +sea_water_check__FP8oq_class = .text:0x000016AC; // type:function size:0x284 scope:local align:4 +search_y_check__FP8oq_classs = .text:0x00001930; // type:function size:0x5C scope:local align:4 +moguru_check__FP8oq_class = .text:0x0000198C; // type:function size:0x198 scope:local align:4 +action_dousa__FP8oq_class = .text:0x00001B24; // type:function size:0x74C scope:local align:4 +action_kougeki__FP8oq_class = .text:0x00002270; // type:function size:0x97C scope:local align:4 +action_tama_shoot__FP8oq_class = .text:0x00002BEC; // type:function size:0x6B8 scope:local align:4 +action_itai__FP8oq_class = .text:0x000032A4; // type:function size:0x3F8 scope:local align:4 +action_wakidasi__FP8oq_class = .text:0x0000369C; // type:function size:0x528 scope:local align:4 +daOQ_Execute__FP8oq_class = .text:0x00003BC4; // type:function size:0x6B0 scope:local align:4 +daOQ_IsDelete__FP8oq_class = .text:0x00004274; // type:function size:0x8 scope:local align:4 +daOQ_Delete__FP8oq_class = .text:0x0000427C; // type:function size:0x84 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004300; // type:function size:0x3C0 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000046C0; // type:function size:0x48 scope:weak align:4 +daOQ_Create__FP10fopAc_ac_c = .text:0x00004708; // type:function size:0x6B4 scope:local align:4 +__ct__8oq_classFv = .text:0x00004DBC; // type:function size:0x364 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00005120; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000051EC; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00005234; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00005300; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00005348; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000053A4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000053EC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00005448; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000054B8; // type:function size:0x88 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005540; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000559C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000055E4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000562C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005688; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000056D0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000056E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000056E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000056F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000056F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005700; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005738; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00005740; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00005748; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005750; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005788; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000578C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005794; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000057A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000057AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000057B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000057BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000057C4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000057FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00005804; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000580C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005814; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000584C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005854; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000585C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005868; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005874; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005878; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000587C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00005880; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00005884; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_oq_cpp = .text:0x000058E0; // type:function size:0x118 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000059F8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005A00; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005A08; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005A10; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005A18; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005A20; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005A28; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005A30; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005A38; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005A40; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005A48; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4132 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4134 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4229 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4241 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4494 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4495 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4496 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4497 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4498 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4521 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4758 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4798 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4799 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4800 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4959 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4960 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4961 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@4962 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4963 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4964 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4965 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4966 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4967 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4968 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4969 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4970 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5242 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5243 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5244 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5245 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5246 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5247 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5248 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@5481 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5482 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5483 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5484 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5608 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5725 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5726 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5727 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5728 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5729 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5730 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5885 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5886 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5887 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5888 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5889 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5890 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5891 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6262 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6263 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6264 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6265 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6266 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6267 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6269 = .rodata:0x00000120; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000128; // type:object size:0xA scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4971 = .data:0x00000030; // type:object size:0x30 scope:local align:4 +@5250 = .data:0x00000060; // type:object size:0x1C scope:local align:4 +head0_offset$5955 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +head1_offset_tbl$5956 = .data:0x00000088; // type:object size:0x18 scope:local align:4 +head2_offset$5957 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +search_data$5958 = .data:0x000000AC; // type:object size:0x24 scope:local align:4 +body_co_cyl_src$6067 = .data:0x000000D0; // type:object size:0x44 scope:local align:4 +body_at_cyl_src$6068 = .data:0x00000114; // type:object size:0x44 scope:local align:4 +tama_at_co_sph_src$6069 = .data:0x00000158; // type:object size:0x40 scope:local align:4 +tama_tg_co_sph_src$6070 = .data:0x00000198; // type:object size:0x40 scope:local align:4 +fire_j$6078 = .data:0x000001D8; // type:object size:0xA scope:local align:4 +fire_sc$6079 = .data:0x000001E4; // type:object size:0x28 scope:local align:4 +l_daOQ_Method = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_OQ = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000280; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000028C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000298; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000320; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000032C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000003CC; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000420; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000444; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000464; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000480; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000048C; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000498; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004C8; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004E0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004EC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004F8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000504; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000510; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000051C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000534; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hazure_shoot_timer = .bss:0x00000052; // type:object size:0x2 scope:local align:2 data:2byte +@5255 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@5256 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@5257 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@5258 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +roll_dt = .bss:0x00000084; // type:object size:0x18 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_oship/splits.txt b/config/GZLP01/rels/d_a_oship/splits.txt new file mode 100644 index 000000000..6c0b2c8a7 --- /dev/null +++ b/config/GZLP01/rels/d_a_oship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_oship.cpp: + .text start:0x000000EC end:0x000042B0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001F3 + .data start:0x00000000 end:0x000004DC + .bss start:0x00000008 end:0x00000134 diff --git a/config/GZLP01/rels/d_a_oship/symbols.txt b/config/GZLP01/rels/d_a_oship/symbols.txt new file mode 100644 index 000000000..dd97c827a --- /dev/null +++ b/config/GZLP01/rels/d_a_oship/symbols.txt @@ -0,0 +1,267 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daOship_HIO_cFv = .text:0x000000EC; // type:function size:0x148 scope:global align:4 +__dt__4cXyzFv = .text:0x00000234; // type:function size:0x3C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000270; // type:function size:0x48 scope:weak align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x20 scope:local align:4 +nodeControl_CB__FP7J3DNodei = .text:0x000002D8; // type:function size:0x4C scope:local align:4 +_nodeControl__9daOship_cFP7J3DNodeP8J3DModel = .text:0x00000324; // type:function size:0xEC scope:global align:4 +__dt__5csXyzFv = .text:0x00000410; // type:function size:0x3C scope:weak align:4 +pathMove_CB__FP4cXyzP4cXyzP4cXyzPv = .text:0x0000044C; // type:function size:0x3C scope:local align:4 +_pathMove__9daOship_cFP4cXyzP4cXyzP4cXyz = .text:0x00000488; // type:function size:0x290 scope:global align:4 +pathMove__9daOship_cFv = .text:0x00000718; // type:function size:0xCC scope:global align:4 +plFireRepeat__9daOship_cFv = .text:0x000007E4; // type:function size:0xBC scope:global align:4 +lineCheck__9daOship_cFP4cXyzP4cXyz = .text:0x000008A0; // type:function size:0x58 scope:global align:4 +changeModeByRange__9daOship_cFv = .text:0x000008F8; // type:function size:0x98 scope:global align:4 +createWave__9daOship_cFv = .text:0x00000990; // type:function size:0x278 scope:global align:4 +setWave__9daOship_cFv = .text:0x00000C08; // type:function size:0x248 scope:global align:4 +checkTgHit__9daOship_cFv = .text:0x00000E50; // type:function size:0x334 scope:global align:4 +setAttention__9daOship_cFv = .text:0x00001184; // type:function size:0x70 scope:global align:4 +setCollision__9daOship_cFv = .text:0x000011F4; // type:function size:0x13C scope:global align:4 +attackCannon__9daOship_cFi = .text:0x00001330; // type:function size:0x1A4 scope:global align:4 +setMtx__9daOship_cFv = .text:0x000014D4; // type:function size:0x2F8 scope:global align:4 +modeWaitInit__9daOship_cFv = .text:0x000017CC; // type:function size:0x20 scope:global align:4 +modeWait__9daOship_cFv = .text:0x000017EC; // type:function size:0x20 scope:global align:4 +modeRangeAInit__9daOship_cFv = .text:0x0000180C; // type:function size:0x14 scope:global align:4 +modeRangeA__9daOship_cFv = .text:0x00001820; // type:function size:0xE0 scope:global align:4 +modeRangeBInit__9daOship_cFv = .text:0x00001900; // type:function size:0x34 scope:global align:4 +modeRangeB__9daOship_cFv = .text:0x00001934; // type:function size:0xE0 scope:global align:4 +modeRangeCInit__9daOship_cFv = .text:0x00001A14; // type:function size:0x14 scope:global align:4 +modeRangeC__9daOship_cFv = .text:0x00001A28; // type:function size:0xD4 scope:global align:4 +modeRangeDInit__9daOship_cFv = .text:0x00001AFC; // type:function size:0x4 scope:global align:4 +modeRangeD__9daOship_cFv = .text:0x00001B00; // type:function size:0x7C scope:global align:4 +modeDamageInit__9daOship_cFv = .text:0x00001B7C; // type:function size:0x14 scope:global align:4 +modeDamage__9daOship_cFv = .text:0x00001B90; // type:function size:0x108 scope:global align:4 +modeAttackInit__9daOship_cFv = .text:0x00001C98; // type:function size:0x230 scope:global align:4 +modeAttack__9daOship_cFv = .text:0x00001EC8; // type:function size:0x17C scope:global align:4 +modeDeleteInit__9daOship_cFv = .text:0x00002044; // type:function size:0xC0 scope:global align:4 +modeDelete__9daOship_cFv = .text:0x00002104; // type:function size:0x310 scope:global align:4 +modeProc__9daOship_cFQ29daOship_c6Proc_ei = .text:0x00002414; // type:function size:0x228 scope:global align:4 +_execute__9daOship_cFv = .text:0x0000263C; // type:function size:0x498 scope:global align:4 +_draw__9daOship_cFv = .text:0x00002AD4; // type:function size:0x80 scope:global align:4 +createInit__9daOship_cFv = .text:0x00002B54; // type:function size:0x2A8 scope:global align:4 +_createHeap__9daOship_cFv = .text:0x00002DFC; // type:function size:0x148 scope:global align:4 +getArg__9daOship_cFv = .text:0x00002F44; // type:function size:0x4C scope:global align:4 +_create__9daOship_cFv = .text:0x00002F90; // type:function size:0x15C scope:global align:4 +__ct__9daOship_cFv = .text:0x000030EC; // type:function size:0x32C scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00003418; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x0000356C; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00003698; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00003738; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00003794; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000037DC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00003838; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00003880; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00003914; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000395C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000039A4; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00003A2C; // type:function size:0x70 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00003A9C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00003B68; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00003BEC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003C34; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003C90; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00003CD8; // type:function size:0x5C scope:weak align:4 +__ct__5csXyzFv = .text:0x00003D34; // type:function size:0x4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00003D38; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00003DA4; // type:function size:0x28 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00003DCC; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x00003DD0; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003DD4; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003E30; // type:function size:0x48 scope:weak align:4 +_delete__9daOship_cFv = .text:0x00003E78; // type:function size:0xA8 scope:global align:4 +daOshipCreate__FPv = .text:0x00003F20; // type:function size:0x20 scope:local align:4 +daOshipDelete__FPv = .text:0x00003F40; // type:function size:0x24 scope:local align:4 +daOshipExecute__FPv = .text:0x00003F64; // type:function size:0x24 scope:local align:4 +daOshipDraw__FPv = .text:0x00003F88; // type:function size:0x24 scope:local align:4 +daOshipIsDelete__FPv = .text:0x00003FAC; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00003FB4; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003FFC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00004004; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000400C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00004018; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00004024; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00004034; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000403C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00004044; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000404C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00004054; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000408C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00004094; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000409C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000040A4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000040DC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000040E0; // type:function size:0x8 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000040E8; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00004130; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000418C; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004190; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004194; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00004198; // type:function size:0x4 scope:weak align:4 +__dt__13daOship_HIO_cFv = .text:0x0000419C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000041F8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_oship_cpp = .text:0x00004214; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00004250; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00004258; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00004260; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00004268; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00004270; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00004278; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00004280; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00004288; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x00004290; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00004298; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000042A0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000042A8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__9daOship_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__9daOship_c = .rodata:0x00000004; // type:object size:0x6 scope:global align:4 data:string +m_cyl_src__9daOship_c = .rodata:0x0000000C; // type:object size:0x44 scope:global align:4 +@4232 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4234 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4238 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4239 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4243 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4244 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4248 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4249 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4250 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4251 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4252 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4253 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4254 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@4255 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@4384 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4385 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@4393 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4409 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@4458 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@4521 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4522 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4597 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4598 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4599 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4784 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4812 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@4848 = .rodata:0x00000108; // type:object size:0x8 scope:local align:8 data:double +@4970 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@5021 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5022 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5023 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5132 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5133 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5134 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5185 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +@5207 = .rodata:0x00000138; // type:object size:0xC scope:local align:4 +@5208 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +@5295 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5296 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@5297 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@5298 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@5299 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@5300 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@5307 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@5309 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@5311 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@5313 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@5315 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@5410 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000180; // type:object size:0x73 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cyl_offset$4756 = .data:0x00000030; // type:object size:0x14 scope:local align:4 +cyl_r$4757 = .data:0x00000044; // type:object size:0x14 scope:local align:4 +cyl_h$4758 = .data:0x00000058; // type:object size:0x14 scope:local align:4 +@5141 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@5142 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@5143 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@5144 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@5145 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@5146 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@5147 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@5148 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@5149 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@5150 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@5151 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@5152 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5153 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@5154 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@5155 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@5156 = .data:0x00000120; // type:object size:0xC scope:local align:4 +mode_tbl$5140 = .data:0x0000012C; // type:object size:0xE0 scope:local align:4 +daOshipMethodTable = .data:0x0000020C; // type:object size:0x20 scope:local align:4 +g_profile_OSHIP = .data:0x0000022C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x0000025C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000274; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000280; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000368; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000374; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000380; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000038C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000003BC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000003EC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000434; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000440; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000458; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000464; // type:object size:0x24 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000488; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000004A8; // type:object size:0x1C scope:weak align:4 +__vt__13daOship_HIO_c = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4260 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x94 scope:local align:4 +init$4439 = .bss:0x000000F4; // type:object size:0x1 scope:local align:1 +wave_l_direction$4438 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +init$4442 = .bss:0x00000104; // type:object size:0x1 scope:local align:1 +wave_r_direction$4441 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +init$5157 = .bss:0x00000114; // type:object size:0x1 scope:local align:1 +@5376 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +init$5377 = .bss:0x00000124; // type:object size:0x1 scope:local align:1 +flag_offset$5375 = .bss:0x00000128; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_pedestal/splits.txt b/config/GZLP01/rels/d_a_pedestal/splits.txt new file mode 100644 index 000000000..60865b802 --- /dev/null +++ b/config/GZLP01/rels/d_a_pedestal/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_pedestal.cpp: + .text start:0x00000078 end:0x000010D4 + .text start:0x000010D4 end:0x00001374 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x0000020C diff --git a/config/GZLP01/rels/d_a_pedestal/symbols.txt b/config/GZLP01/rels/d_a_pedestal/symbols.txt new file mode 100644 index 000000000..cb3365a5d --- /dev/null +++ b/config/GZLP01/rels/d_a_pedestal/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__Q210daPedestal7daPds_cFv = .text:0x00000078; // type:function size:0x64 scope:global align:4 +CheckCreateHeap__10daPedestalFP10fopAc_ac_c = .text:0x000000DC; // type:function size:0x20 scope:local align:4 +CreateHeap__Q210daPedestal7daPds_cFv = .text:0x000000FC; // type:function size:0x148 scope:global align:4 +CreateInit__Q210daPedestal7daPds_cFv = .text:0x00000244; // type:function size:0x13C scope:global align:4 +_create__Q210daPedestal7daPds_cFv = .text:0x00000380; // type:function size:0xF4 scope:global align:4 +getMyStaffId__Q210daPedestal7daPds_cFv = .text:0x00000474; // type:function size:0xB8 scope:global align:4 +wakeupCheck__Q210daPedestal7daPds_cFv = .text:0x0000052C; // type:function size:0xAC scope:global align:4 +finishCheck__Q210daPedestal7daPds_cFv = .text:0x000005D8; // type:function size:0xAC scope:global align:4 +setAction__Q210daPedestal7daPds_cFMQ210daPedestal7daPds_cFPCvPvPv_iPv = .text:0x00000684; // type:function size:0xB8 scope:global align:4 +action__Q210daPedestal7daPds_cFPv = .text:0x0000073C; // type:function size:0x88 scope:global align:4 +waitAction__Q210daPedestal7daPds_cFPv = .text:0x000007C4; // type:function size:0x1C scope:global align:4 +eventProc__Q210daPedestal7daPds_cFv = .text:0x000007E0; // type:function size:0x104 scope:global align:4 +initialDefault__Q210daPedestal7daPds_cFi = .text:0x000008E4; // type:function size:0x4 scope:global align:4 +actionDefault__Q210daPedestal7daPds_cFi = .text:0x000008E8; // type:function size:0x8 scope:global align:4 +initialMoveEvent__Q210daPedestal7daPds_cFi = .text:0x000008F0; // type:function size:0xB8 scope:global align:4 +actionMoveEvent__Q210daPedestal7daPds_cFi = .text:0x000009A8; // type:function size:0x144 scope:global align:4 +initialEffectSet__Q210daPedestal7daPds_cFi = .text:0x00000AEC; // type:function size:0x54 scope:global align:4 +initialEffectEnd__Q210daPedestal7daPds_cFi = .text:0x00000B40; // type:function size:0x40 scope:global align:4 +set_mtx__Q210daPedestal7daPds_cFv = .text:0x00000B80; // type:function size:0x90 scope:global align:4 +initBrkAnm__Q210daPedestal7daPds_cFUcb = .text:0x00000C10; // type:function size:0x148 scope:global align:4 +playBrkAnm__Q210daPedestal7daPds_cFv = .text:0x00000D58; // type:function size:0x40 scope:global align:4 +_execute__Q210daPedestal7daPds_cFv = .text:0x00000D98; // type:function size:0xB0 scope:global align:4 +_draw__Q210daPedestal7daPds_cFv = .text:0x00000E48; // type:function size:0xC8 scope:global align:4 +daPds_Create__10daPedestalFPv = .text:0x00000F10; // type:function size:0x20 scope:local align:4 +daPds_Delete__10daPedestalFPv = .text:0x00000F30; // type:function size:0x24 scope:local align:4 +daPds_Draw__10daPedestalFPv = .text:0x00000F54; // type:function size:0x24 scope:local align:4 +daPds_Execute__10daPedestalFPv = .text:0x00000F78; // type:function size:0x24 scope:local align:4 +daPds_IsDelete__10daPedestalFPv = .text:0x00000F9C; // type:function size:0x8 scope:local align:4 +execute__Q210daPedestal25daPds_infiniteEcallBack_cFP14JPABaseEmitter = .text:0x00000FA4; // type:function size:0x64 scope:global align:4 +end__Q210daPedestal25daPds_infiniteEcallBack_cFv = .text:0x00001008; // type:function size:0x3C scope:global align:4 +makeEmitter__Q210daPedestal25daPds_infiniteEcallBack_cFUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00001044; // type:function size:0x90 scope:global align:4 +__dt__Q210daPedestal25daPds_infiniteEcallBack_cFv = .text:0x000010D4; // type:function size:0x6C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001140; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000119C; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000011E4; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00001240; // type:function size:0x48 scope:weak align:4 +setup__Q210daPedestal25daPds_infiniteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x00001288; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001290; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001294; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001298; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000129C; // type:function size:0x4 scope:weak align:4 +__sinit_d_a_pedestal_cpp = .text:0x000012A0; // type:function size:0xD4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__Q210daPedestal7daPds_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4056 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4059 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4181 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4260 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4291 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4348 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000038; // type:object size:0x70 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_os_name$4031 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4188 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4204 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4205 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4206 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4207 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +event_init_tbl__10daPedestal = .data:0x00000078; // type:object size:0x30 scope:local align:4 +@4208 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4209 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4210 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4211 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +event_action_tbl__10daPedestal = .data:0x000000D8; // type:object size:0x30 scope:local align:4 +cut_name_tbl__10daPedestal = .data:0x00000108; // type:object size:0x10 scope:local align:4 +brkAnmTbl$4321 = .data:0x00000118; // type:object size:0x30 scope:local align:4 +daActMethodTable__10daPedestal = .data:0x00000148; // type:object size:0x20 scope:local align:4 +g_profile_PEDESTAL = .data:0x00000168; // type:object size:0x30 scope:global align:4 +__vt__Q210daPedestal25daPds_infiniteEcallBack_c = .data:0x00000198; // type:object size:0x20 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x000001B8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001D8; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000200; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_ph/splits.txt b/config/GZLP01/rels/d_a_ph/splits.txt new file mode 100644 index 000000000..f269945c4 --- /dev/null +++ b/config/GZLP01/rels/d_a_ph/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ph.cpp: + .text start:0x00000078 end:0x00007874 + .rodata start:0x00000000 end:0x0000014C + .data start:0x00000000 end:0x000004C8 diff --git a/config/GZLP01/rels/d_a_ph/symbols.txt b/config/GZLP01/rels/d_a_ph/symbols.txt new file mode 100644 index 000000000..338d79e6b --- /dev/null +++ b/config/GZLP01/rels/d_a_ph/symbols.txt @@ -0,0 +1,201 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack_UP__FP7J3DNodei = .text:0x00000078; // type:function size:0xE0 scope:local align:4 +nodeCallBack_DW__FP7J3DNodei = .text:0x00000158; // type:function size:0x104 scope:local align:4 +daPH_Draw__FP8ph_class = .text:0x0000025C; // type:function size:0x1A0 scope:local align:4 +anm_init__FP8ph_classifUcfii = .text:0x000003FC; // type:function size:0x3C4 scope:local align:4 +puropera_sound__FP8ph_class = .text:0x000007C0; // type:function size:0x1BC scope:local align:4 +zaisitu_sound__FP8ph_classP8cCcD_Obj = .text:0x0000097C; // type:function size:0x168 scope:local align:4 +puropera_kaiten__FP8ph_class = .text:0x00000AE4; // type:function size:0x68 scope:local align:4 +fuwafuwa_set__FP8ph_class = .text:0x00000B4C; // type:function size:0x1E0 scope:local align:4 +fly_angle_set__FP8ph_classUc = .text:0x00000D2C; // type:function size:0x4C8 scope:local align:4 +body_atari_check__FP8ph_class = .text:0x000011F4; // type:function size:0x81C scope:local align:4 +hajiki_check__FP8ph_class = .text:0x00001A10; // type:function size:0x208 scope:local align:4 +ph_wall_hit_check__FP8ph_class = .text:0x00001C18; // type:function size:0x78 scope:local align:4 +ph_hani_check__FP8ph_classffUc = .text:0x00001C90; // type:function size:0x180 scope:local align:4 +shibuki_set__FP8ph_class4cXyzf = .text:0x00001E10; // type:function size:0xFC scope:local align:4 +sea_water_check__FP8ph_classUc = .text:0x00001F0C; // type:function size:0x40C scope:local align:4 +ph_fly_move__FP8ph_class = .text:0x00002318; // type:function size:0x324 scope:local align:4 +ph_fly_sea_move__FP8ph_class = .text:0x0000263C; // type:function size:0x7DC scope:local align:4 +ph_hane_move__FP8ph_class = .text:0x00002E18; // type:function size:0x138 scope:local align:4 +ph_bunri_move__FP8ph_class = .text:0x00002F50; // type:function size:0x818 scope:local align:4 +ph_fujyou_move__FP8ph_class = .text:0x00003768; // type:function size:0x7CC scope:local align:4 +dead_item__FP8ph_class = .text:0x00003F34; // type:function size:0x128 scope:local align:4 +ph_damage_dead_move__FP8ph_class = .text:0x0000405C; // type:function size:0x92C scope:local align:4 +ph_wind_move__FP8ph_class = .text:0x00004988; // type:function size:0x7AC scope:local align:4 +ph_water_move__FP8ph_class = .text:0x00005134; // type:function size:0x4F4 scope:local align:4 +BG_check__FP8ph_class = .text:0x00005628; // type:function size:0x114 scope:local align:4 +UP_draw_SUB__FP8ph_class = .text:0x0000573C; // type:function size:0x100 scope:local align:4 +DW_draw_SUB__FP8ph_class = .text:0x0000583C; // type:function size:0xE0 scope:local align:4 +daPH_Execute__FP8ph_class = .text:0x0000591C; // type:function size:0x888 scope:local align:4 +daPH_IsDelete__FP8ph_class = .text:0x000061A4; // type:function size:0x8 scope:local align:4 +daPH_Delete__FP8ph_class = .text:0x000061AC; // type:function size:0x78 scope:local align:4 +useArrowHeapInit__FP10fopAc_ac_c = .text:0x00006224; // type:function size:0x90 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000062B4; // type:function size:0x44C scope:local align:4 +daPH_Create__FP10fopAc_ac_c = .text:0x00006700; // type:function size:0x61C scope:local align:4 +__ct__8ph_classFv = .text:0x00006D1C; // type:function size:0x37C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007098; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007164; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000071AC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007278; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000072C0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000731C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007364; // type:function size:0x5C scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000073C0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000741C; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007464; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000074D4; // type:function size:0x88 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000755C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000075A4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000075EC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007648; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007690; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000076A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000076A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000076B0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000076B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000076C0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000076F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007700; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007708; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007710; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007748; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000774C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007754; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007764; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000776C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007774; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000777C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007784; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000077BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000077C4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000077CC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000077D4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000780C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007814; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000781C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007828; // type:function size:0xC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007834; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007838; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000783C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007840; // type:function size:0x4 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007844; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000784C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007854; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000785C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007864; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000786C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4226 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4288 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4371 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4442 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4523 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4524 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4525 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4526 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4836 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4837 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4838 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4839 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4840 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4897 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@4898 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4963 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5058 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5059 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@5060 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5061 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5062 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5063 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5119 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5120 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5122 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5123 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5124 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5125 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5126 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5260 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5261 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5263 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5264 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5290 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5467 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5468 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5611 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5612 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5613 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@5614 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5615 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5852 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@5853 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5854 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5855 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5856 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5857 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@5997 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5998 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6091 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6296 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6297 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6298 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6631 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6632 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6633 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6634 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6635 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@6637 = .rodata:0x00000130; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000138; // type:object size:0x14 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5265 = .data:0x00000030; // type:object size:0x24 scope:local align:4 +@5469 = .data:0x00000054; // type:object size:0x1C scope:local align:4 +@5616 = .data:0x00000070; // type:object size:0x1C scope:local align:4 +@5858 = .data:0x0000008C; // type:object size:0x28 scope:local align:4 +@6299 = .data:0x000000B4; // type:object size:0x1C scope:local align:4 +sph_offset$6319 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +up_sph_offset$6320 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +search_data_norm$6321 = .data:0x000000E8; // type:object size:0x18 scope:local align:4 +search_data_sh$6322 = .data:0x00000100; // type:object size:0x18 scope:local align:4 +at_hit_puropera_co_cyl$6491 = .data:0x00000118; // type:object size:0x44 scope:local align:4 +tg_hit_puropera_co_cyl$6492 = .data:0x0000015C; // type:object size:0x44 scope:local align:4 +body_co_sph_src$6493 = .data:0x000001A0; // type:object size:0x40 scope:local align:4 +fire_j$6494 = .data:0x000001E0; // type:object size:0xA scope:local align:4 +fire_sc$6495 = .data:0x000001EC; // type:object size:0x28 scope:local align:4 +fire_j2$6501 = .data:0x00000214; // type:object size:0xA scope:local align:4 +fire_sc2$6502 = .data:0x00000220; // type:object size:0x28 scope:local align:4 +l_daPH_Method = .data:0x00000248; // type:object size:0x20 scope:local align:4 +g_profile_PH = .data:0x00000268; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000368; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000374; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000003FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000408; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000414; // type:object size:0x54 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000468; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000488; // type:object size:0x1C scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000004A4; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_pirate_flag/splits.txt b/config/GZLP01/rels/d_a_pirate_flag/splits.txt new file mode 100644 index 000000000..135aff7e9 --- /dev/null +++ b/config/GZLP01/rels/d_a_pirate_flag/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_pirate_flag.cpp: + .text start:0x000000EC end:0x00001D6C + .text start:0x00001D6C end:0x00001E3C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000008D + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLP01/rels/d_a_pirate_flag/symbols.txt b/config/GZLP01/rels/d_a_pirate_flag/symbols.txt new file mode 100644 index 000000000..d1145e05c --- /dev/null +++ b/config/GZLP01/rels/d_a_pirate_flag/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setCorrectNrmAngle__22daPirate_Flag_packet_cFsf = .text:0x000000EC; // type:function size:0x278 scope:global align:4 +setBackNrm__22daPirate_Flag_packet_cFv = .text:0x00000364; // type:function size:0x8C scope:global align:4 +setNrmVtx__22daPirate_Flag_packet_cFP4cXyzii = .text:0x000003F0; // type:function size:0x410 scope:global align:4 +__dt__4cXyzFv = .text:0x00000800; // type:function size:0x3C scope:weak align:4 +draw__22daPirate_Flag_packet_cFv = .text:0x0000083C; // type:function size:0x608 scope:global align:4 +daPirate_Flag_Draw__FP17pirate_flag_class = .text:0x00000E44; // type:function size:0x35C scope:local align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzP4cXyzf = .text:0x000011A0; // type:function size:0x134 scope:local align:4 +get_cloth_anim_factor__FP17pirate_flag_classP4cXyzP4cXyzP4cXyzP4cXyzii = .text:0x000012D4; // type:function size:0x350 scope:local align:4 +pirate_flag_move__FP17pirate_flag_class = .text:0x00001624; // type:function size:0x314 scope:local align:4 +daPirate_Flag_Execute__FP17pirate_flag_class = .text:0x00001938; // type:function size:0x100 scope:local align:4 +daPirate_Flag_IsDelete__FP17pirate_flag_class = .text:0x00001A38; // type:function size:0x8 scope:local align:4 +daPirate_Flag_Delete__FP17pirate_flag_class = .text:0x00001A40; // type:function size:0x50 scope:local align:4 +daPirate_Flag_Create__FP10fopAc_ac_c = .text:0x00001A90; // type:function size:0x1FC scope:local align:4 +__sinit_d_a_pirate_flag_cpp = .text:0x00001C8C; // type:function size:0x90 scope:local align:4 +__dt__19daPirate_Flag_HIO_cFv = .text:0x00001D1C; // type:function size:0x50 scope:weak align:4 +__dt__22daPirate_Flag_packet_cFv = .text:0x00001D6C; // type:function size:0xCC scope:weak align:4 +__ct__4cXyzFv = .text:0x00001E38; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4049 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4183 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4241 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4245 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4334 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4335 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4366 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4423 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4528 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4529 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4554 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4652 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000007C; // type:object size:0x11 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_pos = .data:0x00000030; // type:object size:0x12C scope:local align:4 +l_texCoord = .data:0x0000015C; // type:object size:0xC8 scope:local align:4 +l_pirate_flag_DL = .data:0x00000240; // type:object size:0xA4 scope:local align:32 +l_pirate_flag_matDL = .data:0x00000300; // type:object size:0x34 scope:local align:32 +l_daPirate_Flag_Method = .data:0x00000334; // type:object size:0x20 scope:local align:4 +g_profile_PIRATE_FLAG = .data:0x00000354; // type:object size:0x30 scope:global align:4 +__vt__22daPirate_Flag_packet_c = .data:0x00000384; // type:object size:0x18 scope:global align:4 +__vt__19daPirate_Flag_HIO_c = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_p_ship = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +@3997 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000064; // type:object size:0x20 scope:local align:4 data:4byte +@4536 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +init$4537 = .bss:0x00000090; // type:object size:0x1 scope:local align:1 +flag_offset$4535 = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_pt/splits.txt b/config/GZLP01/rels/d_a_pt/splits.txt new file mode 100644 index 000000000..0cdc19f9b --- /dev/null +++ b/config/GZLP01/rels/d_a_pt/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_pt.cpp: + .text start:0x000000EC end:0x000059A0 + .text start:0x000059A0 end:0x000059A0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000107 + .data start:0x00000000 end:0x0000050C + .bss start:0x00000008 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_pt/symbols.txt b/config/GZLP01/rels/d_a_pt/symbols.txt new file mode 100644 index 000000000..a67837849 --- /dev/null +++ b/config/GZLP01/rels/d_a_pt/symbols.txt @@ -0,0 +1,252 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daPt_HIO_cFv = .text:0x000000EC; // type:function size:0x24 scope:global align:4 +anm_init__FP8pt_classifUcfi = .text:0x00000110; // type:function size:0x128 scope:local align:4 +daPt_Draw__FP8pt_class = .text:0x00000238; // type:function size:0x128 scope:local align:4 +__dt__4cXyzFv = .text:0x00000360; // type:function size:0x3C scope:weak align:4 +smoke_set__FP8pt_classSc = .text:0x0000039C; // type:function size:0xE8 scope:local align:4 +damage_check__FP8pt_class = .text:0x00000484; // type:function size:0x4B8 scope:local align:4 +get_z_ang__FP8pt_class = .text:0x0000093C; // type:function size:0x438 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000D74; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000EA0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000F40; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000F9C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000FE4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001040; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001088; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000111C; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001164; // type:function size:0x48 scope:weak align:4 +next_pos_set__FP8pt_class = .text:0x000011AC; // type:function size:0x740 scope:local align:4 +pt_move__FP8pt_class = .text:0x000018EC; // type:function size:0x4D4 scope:local align:4 +view_check__FP8pt_class = .text:0x00001DC0; // type:function size:0x314 scope:local align:4 +pt_attack__FP8pt_class = .text:0x000020D4; // type:function size:0x454 scope:local align:4 +pt_wait__FP8pt_class = .text:0x00002528; // type:function size:0x5A0 scope:local align:4 +pt_koke__FP8pt_class = .text:0x00002AC8; // type:function size:0x468 scope:local align:4 +pt_ples__FP8pt_class = .text:0x00002F30; // type:function size:0xF8 scope:local align:4 +pt_bat__FP8pt_class = .text:0x00003028; // type:function size:0x1B4 scope:local align:4 +water_check__FP8pt_class = .text:0x000031DC; // type:function size:0x4E4 scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x000036C0; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00003828; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00003968; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00003A80; // type:function size:0x80 scope:weak align:4 +esa_s_sub__FPvPv = .text:0x00003B00; // type:function size:0x4C scope:local align:4 +action__FP8pt_class = .text:0x00003B4C; // type:function size:0x410 scope:local align:4 +daPt_Execute__FP8pt_class = .text:0x00003F5C; // type:function size:0x46C scope:local align:4 +daPt_IsDelete__FP8pt_class = .text:0x000043C8; // type:function size:0x8 scope:local align:4 +daPt_Delete__FP8pt_class = .text:0x000043D0; // type:function size:0x170 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004540; // type:function size:0x294 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000047D4; // type:function size:0x48 scope:weak align:4 +daPt_Create__FP10fopAc_ac_c = .text:0x0000481C; // type:function size:0x300 scope:local align:4 +__ct__8pt_classFv = .text:0x00004B1C; // type:function size:0x28C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004DA8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004E74; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004EBC; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004F88; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004FD0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000502C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00005074; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000050D0; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00005140; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051C8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051CC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051D0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000051D4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000051D8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00005220; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000527C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000052C4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005320; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005368; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005378; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00005380; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005388; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005390; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005398; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000053D0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000053D8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000053E0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000053E8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005420; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00005424; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000542C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000543C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005444; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000544C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00005454; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000545C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00005494; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000549C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000054A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000054AC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000054E4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000054EC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000054F4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005500; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000550C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00005568; // type:function size:0x5C scope:weak align:4 +__dt__10daPt_HIO_cFv = .text:0x000055C4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_pt_cpp = .text:0x0000560C; // type:function size:0x2EC scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000058F8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00005900; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00005908; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00005910; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00005918; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00005920; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00005928; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00005930; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00005938; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00005940; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00005948; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00005950; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00005958; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00005960; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00005968; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005970; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005978; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005980; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005988; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005990; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005998; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4155 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4192 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4193 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4226 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4227 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4228 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4397 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4398 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4401 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4402 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4403 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4404 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4405 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4559 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4560 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4561 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4869 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4870 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4871 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4997 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4998 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4999 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5000 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5198 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5199 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5200 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5201 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5202 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5203 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5204 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5205 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5393 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@5494 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5518 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5558 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5559 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5864 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5990 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5991 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@5992 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5993 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:string +@5995 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:8 +@6105 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@6195 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6654 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F4; // type:object size:0x13 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5495 = .data:0x00000030; // type:object size:0x34 scope:local align:4 +cc_sph_src$6126 = .data:0x00000064; // type:object size:0x40 scope:local align:4 +at_sph_src$6127 = .data:0x000000A4; // type:object size:0x40 scope:local align:4 +fire_j$6128 = .data:0x000000E4; // type:object size:0xA scope:local align:4 +fire_sc$6129 = .data:0x000000F0; // type:object size:0x28 scope:local align:4 +l_daPt_Method = .data:0x00000118; // type:object size:0x20 scope:local align:4 +g_profile_PT = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000168; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000184; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001E0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000268; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000274; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000002FC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000308; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000314; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000368; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000038C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x00000398; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003A4; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000003B0; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x000003C8; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000003F8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000428; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000458; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000488; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004A0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004AC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004B8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000004C4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000004D0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000004DC; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000004F4; // type:object size:0xC scope:weak align:4 +__vt__10daPt_HIO_c = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 data:byte +@4131 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x8 scope:local align:4 +@4414 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@4415 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@4416 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@4417 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@4418 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@4419 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +p_check_d = .bss:0x000000B0; // type:object size:0x48 scope:local align:4 +@4420 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@4421 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@4422 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +@4423 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@4424 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@4425 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +p_off_d = .bss:0x00000140; // type:object size:0x48 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_pw/splits.txt b/config/GZLP01/rels/d_a_pw/splits.txt new file mode 100644 index 000000000..a82ddbed8 --- /dev/null +++ b/config/GZLP01/rels/d_a_pw/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_pw.cpp: + .text start:0x00000078 end:0x00007704 + .rodata start:0x00000000 end:0x00000113 + .data start:0x00000000 end:0x000006AC + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_pw/symbols.txt b/config/GZLP01/rels/d_a_pw/symbols.txt new file mode 100644 index 000000000..cb29a1aaa --- /dev/null +++ b/config/GZLP01/rels/d_a_pw/symbols.txt @@ -0,0 +1,210 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xE0 scope:local align:4 +draw_SUB__FP8pw_class = .text:0x00000158; // type:function size:0xD8 scope:local align:4 +daPW_Draw__FP8pw_class = .text:0x00000230; // type:function size:0x2A4 scope:local align:4 +anm_init__FP8pw_classifUcfi = .text:0x000004D4; // type:function size:0x12C scope:local align:4 +kantera_break__FP8pw_class = .text:0x00000600; // type:function size:0xF4 scope:local align:4 +Big_pow_gattai_check__FP8pw_class = .text:0x000006F4; // type:function size:0xD8 scope:local align:4 +Big_pow_down_check__FP8pw_class = .text:0x000007CC; // type:function size:0xE4 scope:local align:4 +body_atari_check__FP8pw_class = .text:0x000008B0; // type:function size:0x96C scope:local align:4 +__dt__5csXyzFv = .text:0x0000121C; // type:function size:0x3C scope:weak align:4 +kantera_atari_check__FP8pw_class = .text:0x00001258; // type:function size:0x4A4 scope:local align:4 +kantera_calc__FP8pw_class = .text:0x000016FC; // type:function size:0x200 scope:local align:4 +BG_check__FP8pw_class = .text:0x000018FC; // type:function size:0x94 scope:local align:4 +Line_check__FP8pw_class4cXyzUc = .text:0x00001990; // type:function size:0x3D0 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00001D60; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001E8C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001F2C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001F88; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001FD0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000202C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00002074; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00002108; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002150; // type:function size:0x48 scope:weak align:4 +alpha_anime__FP8pw_class = .text:0x00002198; // type:function size:0xBC scope:local align:4 +fuwafuwa_calc__FP8pw_class = .text:0x00002254; // type:function size:0x1AC scope:local align:4 +kougen_hani_check__FP8pw_classUc = .text:0x00002400; // type:function size:0x160 scope:local align:4 +kyori_sub__FP8pw_class = .text:0x00002560; // type:function size:0x1B4 scope:local align:4 +hani_check__FP8pw_class = .text:0x00002714; // type:function size:0x188 scope:local align:4 +next_dousa_check__FP8pw_class = .text:0x0000289C; // type:function size:0x12C scope:local align:4 +move_sound__FP8pw_class = .text:0x000029C8; // type:function size:0x8C scope:local align:4 +first_mode_change__FP8pw_class = .text:0x00002A54; // type:function size:0x3C scope:local align:4 +action_dousa__FP8pw_class = .text:0x00002A90; // type:function size:0x1078 scope:local align:4 +action_kougeki__FP8pw_class = .text:0x00003B08; // type:function size:0x7B0 scope:local align:4 +action_itai__FP8pw_class = .text:0x000042B8; // type:function size:0x998 scope:local align:4 +action_demo__FP8pw_class = .text:0x00004C50; // type:function size:0x3AC scope:local align:4 +action_torituku__FP8pw_class = .text:0x00004FFC; // type:function size:0x2BC scope:local align:4 +action_big_demo__FP8pw_class = .text:0x000052B8; // type:function size:0x9EC scope:local align:4 +daPW_Execute__FP8pw_class = .text:0x00005CA4; // type:function size:0x558 scope:local align:4 +daPW_IsDelete__FP8pw_class = .text:0x000061FC; // type:function size:0x8 scope:local align:4 +daPW_Delete__FP8pw_class = .text:0x00006204; // type:function size:0xAC scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000062B0; // type:function size:0x428 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000066D8; // type:function size:0x48 scope:weak align:4 +daPW_Create__FP10fopAc_ac_c = .text:0x00006720; // type:function size:0x4BC scope:local align:4 +__ct__8pw_classFv = .text:0x00006BDC; // type:function size:0x2B0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00006E8C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00006F58; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00006FA0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000706C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000070B4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007110; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007158; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000071B4; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00007224; // type:function size:0x88 scope:weak align:4 +__ct__5csXyzFv = .text:0x000072AC; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000072B0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000072B4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000072B8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000072BC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000072C0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007308; // type:function size:0x5C scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00007364; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000073AC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007408; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007450; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007460; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007468; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007470; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007478; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007480; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000074B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000074C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000074C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000074D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007508; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000750C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007514; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007524; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000752C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007534; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000753C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007544; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000757C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007584; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000758C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007594; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000075CC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000075D4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000075DC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000075E8; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000075F4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x00007650; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000076AC; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000076B4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000076BC; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000076C4; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000076CC; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000076D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000076DC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000076E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000076EC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000076F4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000076FC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4157 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4310 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4313 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4326 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4350 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4351 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4753 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4754 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4755 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4756 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4918 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4919 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4920 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4921 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4922 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4929 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4930 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@5044 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5121 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@5123 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 data:double +@5162 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5163 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5207 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5262 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5263 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5264 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5265 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5266 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5292 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5293 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@5294 = .rodata:0x00000090; // type:object size:0x8 scope:local align:8 +@5324 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5871 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5872 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5873 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5874 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5875 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5876 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5877 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5878 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5879 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5880 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5881 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5882 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@5883 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@5884 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5885 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@5886 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6074 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6075 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6076 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6077 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6078 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6278 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6279 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6280 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6620 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6621 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6772 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7053 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000010C; // type:object size:0x7 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5887 = .data:0x00000030; // type:object size:0x1C4 scope:local align:4 +@6079 = .data:0x000001F4; // type:object size:0x30 scope:local align:4 +@6281 = .data:0x00000224; // type:object size:0x34 scope:local align:4 +@6622 = .data:0x00000258; // type:object size:0x5C scope:local align:4 +body_co_cyl_src$6934 = .data:0x000002B4; // type:object size:0x44 scope:local align:4 +kantera_co_sph_src$6935 = .data:0x000002F8; // type:object size:0x40 scope:local align:4 +fire_j$6936 = .data:0x00000338; // type:object size:0xA scope:local align:4 +fire_sc$6937 = .data:0x00000344; // type:object size:0x28 scope:local align:4 +l_daPW_Method = .data:0x0000036C; // type:object size:0x20 scope:local align:4 +g_profile_PW = .data:0x0000038C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000003BC; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000003D8; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x000003F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000404; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000410; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000041C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000428; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000434; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000004BC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000004C8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000550; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000055C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000568; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000005BC; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000005E0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000005EC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000005F8; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000604; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000634; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000064C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000658; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000664; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000670; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000067C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000688; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000006A0; // type:object size:0xC scope:weak align:4 +TORITUKI_ON = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_pz/splits.txt b/config/GZLP01/rels/d_a_pz/splits.txt new file mode 100644 index 000000000..6f1a1548a --- /dev/null +++ b/config/GZLP01/rels/d_a_pz/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_pz.cpp: + .text start:0x000000EC end:0x000082AC + .text start:0x000082AC end:0x00008350 + .text start:0x00008350 end:0x000083AC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000412 + .data start:0x00000000 end:0x000006F4 + .bss start:0x00000008 end:0x00000205 diff --git a/config/GZLP01/rels/d_a_pz/symbols.txt b/config/GZLP01/rels/d_a_pz/symbols.txt new file mode 100644 index 000000000..a4fe2d0c9 --- /dev/null +++ b/config/GZLP01/rels/d_a_pz/symbols.txt @@ -0,0 +1,359 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daPz_HIO_cFv = .text:0x000000EC; // type:function size:0x224 scope:global align:4 +stealItem_CB__FPv = .text:0x00000310; // type:function size:0x30 scope:local align:4 +nodeHeadControl_CB__FP7J3DNodei = .text:0x00000340; // type:function size:0x4C scope:local align:4 +_nodeHeadControl__6daPz_cFP7J3DNodeP8J3DModel = .text:0x0000038C; // type:function size:0x170 scope:global align:4 +__dt__4cXyzFv = .text:0x000004FC; // type:function size:0x3C scope:weak align:4 +nodeWaistControl_CB__FP7J3DNodei = .text:0x00000538; // type:function size:0x4C scope:local align:4 +_nodeWaistControl__6daPz_cFP7J3DNodeP8J3DModel = .text:0x00000584; // type:function size:0x18C scope:global align:4 +nodeWaist2Control_CB__FP7J3DNodei = .text:0x00000710; // type:function size:0x4C scope:local align:4 +_nodeWaist2Control__6daPz_cFP7J3DNodeP8J3DModel = .text:0x0000075C; // type:function size:0x98 scope:global align:4 +nodeSkirtControl_CB__FP7J3DNodei = .text:0x000007F4; // type:function size:0x4C scope:local align:4 +_nodeSkirtControl__6daPz_cFP7J3DNodeP8J3DModel = .text:0x00000840; // type:function size:0xE0 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x00000920; // type:function size:0x20 scope:local align:4 +bodyCreateHeap__6daPz_cFv = .text:0x00000940; // type:function size:0x414 scope:global align:4 +bowCreateHeap__6daPz_cFv = .text:0x00000D54; // type:function size:0x120 scope:global align:4 +_createHeap__6daPz_cFv = .text:0x00000E74; // type:function size:0x4C scope:global align:4 +__ct__13daPz_matAnm_cFv = .text:0x00000EC0; // type:function size:0x60 scope:global align:4 +calc__13daPz_matAnm_cCFP11J3DMaterial = .text:0x00000F20; // type:function size:0x94 scope:global align:4 +getGndPos__6daPz_cFv = .text:0x00000FB4; // type:function size:0x84 scope:global align:4 +checkEyeArea__6daPz_cFR4cXyz = .text:0x00001038; // type:function size:0x114 scope:global align:4 +getMsg__6daPz_cFv = .text:0x0000114C; // type:function size:0x48 scope:global align:4 +next_msgStatus__6daPz_cFPUl = .text:0x00001194; // type:function size:0x74 scope:global align:4 +anmAtr__6daPz_cFUs = .text:0x00001208; // type:function size:0x80 scope:global align:4 +eventOrder__6daPz_cFv = .text:0x00001288; // type:function size:0x4C scope:global align:4 +checkOrder__6daPz_cFv = .text:0x000012D4; // type:function size:0x64 scope:global align:4 +setFallSplash__6daPz_cFv = .text:0x00001338; // type:function size:0x1E4 scope:global align:4 +setHeadSplash__6daPz_cFv = .text:0x0000151C; // type:function size:0xD8 scope:global align:4 +setRipple__6daPz_cFv = .text:0x000015F4; // type:function size:0x110 scope:global align:4 +setJntStatus__6daPz_cFv = .text:0x00001704; // type:function size:0x58 scope:global align:4 +demo__6daPz_cFv = .text:0x0000175C; // type:function size:0x1F8 scope:global align:4 +checkTgHit__6daPz_cFv = .text:0x00001954; // type:function size:0x598 scope:global align:4 +getArg__6daPz_cFv = .text:0x00001EEC; // type:function size:0x24 scope:global align:4 +setAttention__6daPz_cFv = .text:0x00001F10; // type:function size:0x1A8 scope:global align:4 +setBowAnm__6daPz_cFScb = .text:0x000020B8; // type:function size:0x5C scope:global align:4 +setBowString__6daPz_cFb = .text:0x00002114; // type:function size:0x70 scope:global align:4 +setAnm__6daPz_cFScbi = .text:0x00002184; // type:function size:0x2E8 scope:global align:4 +setAnmRunSpeed__6daPz_cFv = .text:0x0000246C; // type:function size:0x218 scope:global align:4 +setEyeBtp__6daPz_cFi = .text:0x00002684; // type:function size:0xC8 scope:global align:4 +setEyeBtk__6daPz_cFi = .text:0x0000274C; // type:function size:0xC4 scope:global align:4 +setEyeAnm__6daPz_cFSc = .text:0x00002810; // type:function size:0x78 scope:global align:4 +ctrlEye__6daPz_cFv = .text:0x00002888; // type:function size:0x258 scope:global align:4 +playEyeAnm__6daPz_cFv = .text:0x00002AE0; // type:function size:0x258 scope:global align:4 +setMtx__6daPz_cFv = .text:0x00002D38; // type:function size:0x90 scope:global align:4 +modeWaitInit__6daPz_cFv = .text:0x00002DC8; // type:function size:0x64 scope:global align:4 +modeWait__6daPz_cFv = .text:0x00002E2C; // type:function size:0x1BC scope:global align:4 +modeMoveInit__6daPz_cFv = .text:0x00002FE8; // type:function size:0x200 scope:global align:4 +modeMove__6daPz_cFv = .text:0x000031E8; // type:function size:0x774 scope:global align:4 +modeAttackWaitInit__6daPz_cFv = .text:0x0000395C; // type:function size:0x64 scope:global align:4 +modeAttackWait__6daPz_cFv = .text:0x000039C0; // type:function size:0x3C8 scope:global align:4 +modeAttackInit__6daPz_cFv = .text:0x00003D88; // type:function size:0x18C scope:global align:4 +modeAttack__6daPz_cFv = .text:0x00003F14; // type:function size:0x548 scope:global align:4 +modeDefendInit__6daPz_cFv = .text:0x0000445C; // type:function size:0x58 scope:global align:4 +modeDefend__6daPz_cFv = .text:0x000044B4; // type:function size:0x17C scope:global align:4 +modeDownInit__6daPz_cFv = .text:0x00004630; // type:function size:0xDC scope:global align:4 +modeDown__6daPz_cFv = .text:0x0000470C; // type:function size:0x514 scope:global align:4 +modeAfraidInit__6daPz_cFv = .text:0x00004C20; // type:function size:0x58 scope:global align:4 +modeAfraid__6daPz_cFv = .text:0x00004C78; // type:function size:0x214 scope:global align:4 +modeSideStepInit__6daPz_cFv = .text:0x00004E8C; // type:function size:0x7C scope:global align:4 +modeSideStep__6daPz_cFv = .text:0x00004F08; // type:function size:0x190 scope:global align:4 +modeBackStepInit__6daPz_cFv = .text:0x00005098; // type:function size:0x7C scope:global align:4 +modeBackStep__6daPz_cFv = .text:0x00005114; // type:function size:0x168 scope:global align:4 +modeTalkInit__6daPz_cFv = .text:0x0000527C; // type:function size:0x88 scope:global align:4 +modeTalk__6daPz_cFv = .text:0x00005304; // type:function size:0x98 scope:global align:4 +modeFollowInit__6daPz_cFv = .text:0x0000539C; // type:function size:0x100 scope:global align:4 +modeFollow__6daPz_cFv = .text:0x0000549C; // type:function size:0x51C scope:global align:4 +modeProc__6daPz_cFQ26daPz_c6Proc_ei = .text:0x000059B8; // type:function size:0x2A0 scope:global align:4 +_execute__6daPz_cFv = .text:0x00005C58; // type:function size:0x480 scope:global align:4 +bowDraw__6daPz_cFv = .text:0x000060D8; // type:function size:0x7C scope:global align:4 +bodyDraw__6daPz_cFv = .text:0x00006154; // type:function size:0x4AC scope:global align:4 +drawShadow__6daPz_cFv = .text:0x00006600; // type:function size:0xD8 scope:global align:4 +_draw__6daPz_cFv = .text:0x000066D8; // type:function size:0x94 scope:global align:4 +bodyCreateInit__6daPz_cFv = .text:0x0000676C; // type:function size:0x208 scope:global align:4 +createInit__6daPz_cFv = .text:0x00006974; // type:function size:0x238 scope:global align:4 +_create__6daPz_cFv = .text:0x00006BAC; // type:function size:0x104 scope:global align:4 +__ct__6daPz_cFv = .text:0x00006CB0; // type:function size:0x544 scope:weak align:4 +__dt__13mDoExt_btpAnmFv = .text:0x000071F4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007250; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000072AC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00007308; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007350; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000741C; // type:function size:0x48 scope:weak align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x00007464; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x000075B8; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000076E4; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00007784; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000077E0; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00007828; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00007884; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000078CC; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00007960; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000079A8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000079F0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007A4C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00007A94; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007B60; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00007BA8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007C04; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007C4C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00007CA8; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00007D30; // type:function size:0x70 scope:weak align:4 +_delete__6daPz_cFv = .text:0x00007DA0; // type:function size:0x80 scope:global align:4 +daPzCreate__FPv = .text:0x00007E20; // type:function size:0x20 scope:local align:4 +daPzDelete__FPv = .text:0x00007E40; // type:function size:0x24 scope:local align:4 +daPzExecute__FPv = .text:0x00007E64; // type:function size:0x24 scope:local align:4 +daPzDraw__FPv = .text:0x00007E88; // type:function size:0x24 scope:local align:4 +daPzIsDelete__FPv = .text:0x00007EAC; // type:function size:0x8 scope:local align:4 +__dt__8cM2dGCirFv = .text:0x00007EB4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007EFC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007F58; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007FA0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007FB0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007FB8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007FC0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007FC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007FD0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00008008; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00008010; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00008018; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008020; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00008058; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000805C; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008064; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008068; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000806C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00008070; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00008074; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00008084; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000808C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00008094; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000809C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000080A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000080DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000080E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000080EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000080F4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000812C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008134; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000813C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00008148; // type:function size:0xC scope:weak align:4 +__dt__10daPz_HIO_cFv = .text:0x00008154; // type:function size:0x74 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000081C8; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000081E4; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_pz_cpp = .text:0x00008200; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000823C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008244; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000824C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008254; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000825C; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008264; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000826C; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00008274; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000827C; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x00008284; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x0000828C; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x00008294; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000829C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000082A4; // type:function size:0x8 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x000082AC; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000082F4; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000833C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00008344; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000834C; // type:function size:0x4 scope:weak align:4 +__dt__13daPz_matAnm_cFv = .text:0x00008350; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daPz_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daPz_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_smoke_ef__6daPz_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_grass_ef__6daPz_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_splash_ef__6daPz_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m_cyl_src__6daPz_c = .rodata:0x00000014; // type:object size:0x44 scope:global align:4 +@4137 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4140 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4141 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4142 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@4144 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4147 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@4148 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@4155 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4157 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@4218 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4219 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4531 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:8 +@4532 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +anm_atr$4564 = .rodata:0x000000C8; // type:object size:0x2 scope:local align:4 data:string +@4703 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@4991 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4992 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4993 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +a_anm_bcks_tbl$5056 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +a_anm_prm_tbl$5057 = .rodata:0x000000F0; // type:object size:0x50 scope:local align:4 +a_anm_bcks_tbl$5101 = .rodata:0x00000140; // type:object size:0x2C scope:local align:4 +@5102 = .rodata:0x0000016C; // type:object size:0xF0 scope:local align:4 +eye_anm$5126 = .rodata:0x0000025C; // type:object size:0xF scope:local align:4 +@5250 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@5253 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +a_eye_tbl$5280 = .rodata:0x0000027C; // type:object size:0x50 scope:local align:4 +@5358 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@5359 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@5360 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@5361 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@5362 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@5363 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@5365 = .rodata:0x000002E8; // type:object size:0x8 scope:local align:8 data:double +@5425 = .rodata:0x000002F0; // type:object size:0x8 scope:local align:8 data:double +@5737 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@5738 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@6107 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@6261 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@6262 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@6319 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@6320 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@6678 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@6679 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +color_ok$6683 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +color_ng$6684 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@6693 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@6695 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@6697 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@6699 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@6701 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@6730 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@6988 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@7137 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@7138 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@7139 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000350; // type:object size:0xC2 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +fall_ripple_scale$4605 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4994 = .data:0x0000003C; // type:object size:0x5C scope:local align:4 +@6565 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@6566 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@6567 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@6568 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@6569 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@6570 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@6571 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@6572 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@6573 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@6574 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@6575 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@6576 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@6577 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@6578 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@6579 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@6580 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@6581 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@6582 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@6583 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@6584 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@6585 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@6586 = .data:0x00000194; // type:object size:0xC scope:local align:4 +mode_tbl$6564 = .data:0x000001A0; // type:object size:0x134 scope:local align:4 +l_eyeMatNo$7005 = .data:0x000002D4; // type:object size:0x6 scope:local align:4 +l_eyeblowMatNo$7011 = .data:0x000002DC; // type:object size:0x6 scope:local align:4 +l_faceMatNo$7017 = .data:0x000002E4; // type:object size:0x4 scope:local align:4 +fire_j$7106 = .data:0x000002E8; // type:object size:0xA scope:local align:4 +fire_sc$7107 = .data:0x000002F4; // type:object size:0x28 scope:local align:4 +daPzMethodTable = .data:0x0000031C; // type:object size:0x20 scope:local align:4 +g_profile_PZ = .data:0x0000033C; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000039C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btpAnm = .data:0x000003A8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000003CC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000003D8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000460; // type:object size:0xC scope:weak align:4 +__vt__14dBgS_ObjLinChk = .data:0x0000046C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x0000049C; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000004CC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000004E4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000004F0; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000004FC; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000508; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000514; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000520; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000538; // type:object size:0xC scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000544; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000564; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000580; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000608; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000614; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000620; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000674; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000698; // type:object size:0x14 scope:weak align:4 +__vt__6daPz_c = .data:0x000006AC; // type:object size:0x14 scope:global align:4 +__vt__13daPz_matAnm_c = .data:0x000006C0; // type:object size:0x10 scope:global align:4 +__vt__10dNpc_HIO_c = .data:0x000006D0; // type:object size:0xC scope:weak align:4 +__vt__10daPz_HIO_c = .data:0x000006DC; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x000006E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4163 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10C scope:local align:4 +@4188 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +init$4189 = .bss:0x00000178; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4187 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@4192 = .bss:0x00000188; // type:object size:0xC scope:local align:4 +init$4193 = .bss:0x00000194; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4191 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +tmp_angle$4235 = .bss:0x000001A4; // type:object size:0x2 scope:local align:2 +@4690 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +init$4691 = .bss:0x000001B4; // type:object size:0x1 scope:local align:1 +ripple_scale$4689 = .bss:0x000001B8; // type:object size:0xC scope:local align:4 +init$5180 = .bss:0x000001C4; // type:object size:0x1 scope:local align:1 +run_splash_scale$5179 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +init$6150 = .bss:0x000001D4; // type:object size:0x1 scope:local align:1 +run_splash_scale$6149 = .bss:0x000001D8; // type:object size:0xC scope:local align:4 +init$6157 = .bss:0x000001E4; // type:object size:0x1 scope:local align:1 +run_splash_scale$6156 = .bss:0x000001E8; // type:object size:0xC scope:local align:4 +init$6164 = .bss:0x000001F4; // type:object size:0x1 scope:local align:1 +run_splash_scale$6163 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +init$6587 = .bss:0x00000204; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_race_item/splits.txt b/config/GZLP01/rels/d_a_race_item/splits.txt new file mode 100644 index 000000000..4636ccd79 --- /dev/null +++ b/config/GZLP01/rels/d_a_race_item/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_race_item.cpp: + .text start:0x00000078 end:0x00000C8C + .text start:0x00000C8C end:0x00000CA8 + .text start:0x00000CA8 end:0x00000DB8 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000001D0 diff --git a/config/GZLP01/rels/d_a_race_item/symbols.txt b/config/GZLP01/rels/d_a_race_item/symbols.txt new file mode 100644 index 000000000..c85d7cd8b --- /dev/null +++ b/config/GZLP01/rels/d_a_race_item/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +set_mtx__12daRaceItem_cFv = .text:0x00000078; // type:function size:0x80 scope:global align:4 +Delete__12daRaceItem_cFv = .text:0x000000F8; // type:function size:0x34 scope:global align:4 +create__12daRaceItem_cFv = .text:0x0000012C; // type:function size:0x1EC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000318; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000003E4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000042C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000488; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000004D0; // type:function size:0x70 scope:weak align:4 +CreateInit__12daRaceItem_cFv = .text:0x00000540; // type:function size:0x164 scope:global align:4 +checkGet__12daRaceItem_cFv = .text:0x000006A4; // type:function size:0x4C scope:global align:4 +daRaceItem_Draw__FP12daRaceItem_c = .text:0x000006F0; // type:function size:0x2C scope:local align:4 +daRaceItem_Execute__FP12daRaceItem_c = .text:0x0000071C; // type:function size:0x20 scope:local align:4 +execute__12daRaceItem_cFv = .text:0x0000073C; // type:function size:0x508 scope:weak align:4 +daRaceItem_IsDelete__FP12daRaceItem_c = .text:0x00000C44; // type:function size:0x8 scope:local align:4 +daRaceItem_Delete__FP12daRaceItem_c = .text:0x00000C4C; // type:function size:0x20 scope:local align:4 +daRaceItem_Create__FP10fopAc_ac_c = .text:0x00000C6C; // type:function size:0x20 scope:local align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00000C8C; // type:function size:0x1C scope:weak align:4 +setListStart__12daRaceItem_cFv = .text:0x00000CA8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000CAC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000CBC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000CC4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CCC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CD4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CDC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000D14; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000D1C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000D24; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D2C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D64; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D70; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D78; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D80; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D8C; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000D98; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000DA0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000DA8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000DB0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4240 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4243 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 data:double +@4413 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4414 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4415 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4416 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +l_daRaceItem_Method = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_RACEITEM = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__12daRaceItem_c = .data:0x00000094; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000B8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000140; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000158; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001AC; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_rd/splits.txt b/config/GZLP01/rels/d_a_rd/splits.txt new file mode 100644 index 000000000..72c5b74f2 --- /dev/null +++ b/config/GZLP01/rels/d_a_rd/splits.txt @@ -0,0 +1,25 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_rd.cpp: + .text start:0x000000EC end:0x00005450 + .text start:0x00005450 end:0x00005498 + .text start:0x00005498 end:0x00005528 + .text start:0x00005528 end:0x00005544 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000032B + .data start:0x00000000 end:0x0000086C + .bss start:0x00000008 end:0x00000141 diff --git a/config/GZLP01/rels/d_a_rd/symbols.txt b/config/GZLP01/rels/d_a_rd/symbols.txt new file mode 100644 index 000000000..a30056d68 --- /dev/null +++ b/config/GZLP01/rels/d_a_rd/symbols.txt @@ -0,0 +1,276 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__10daRd_HIO_cFv = .text:0x000000EC; // type:function size:0x190 scope:global align:4 +searchNeadDeadRd_CB__FPvPv = .text:0x0000027C; // type:function size:0x2C scope:local align:4 +_searchNearDeadRd__6daRd_cFP10fopAc_ac_c = .text:0x000002A8; // type:function size:0x64 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x0000030C; // type:function size:0x4C scope:local align:4 +_nodeControl__6daRd_cFP7J3DNodeP8J3DModel = .text:0x00000358; // type:function size:0x1BC scope:global align:4 +__dt__4cXyzFv = .text:0x00000514; // type:function size:0x3C scope:weak align:4 +nodeHeadControl_CB__FP7J3DNodei = .text:0x00000550; // type:function size:0x4C scope:local align:4 +_nodeHeadControl__6daRd_cFP7J3DNodeP8J3DModel = .text:0x0000059C; // type:function size:0x104 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x000006A0; // type:function size:0x20 scope:local align:4 +_createHeap__6daRd_cFv = .text:0x000006C0; // type:function size:0x2AC scope:global align:4 +createArrowHeap__6daRd_cFv = .text:0x0000096C; // type:function size:0x64 scope:global align:4 +checkPlayerInAttack__6daRd_cFv = .text:0x000009D0; // type:function size:0x68 scope:global align:4 +checkPlayerInCry__6daRd_cFv = .text:0x00000A38; // type:function size:0x68 scope:global align:4 +lookBack__6daRd_cFv = .text:0x00000AA0; // type:function size:0x2D8 scope:global align:4 +checkTgHit__6daRd_cFv = .text:0x00000D78; // type:function size:0x8D8 scope:global align:4 +setCollision__6daRd_cFv = .text:0x00001650; // type:function size:0x180 scope:global align:4 +setIceCollision__6daRd_cFv = .text:0x000017D0; // type:function size:0x3C scope:global align:4 +setAttention__6daRd_cFv = .text:0x0000180C; // type:function size:0x164 scope:global align:4 +setMtx__6daRd_cFv = .text:0x00001970; // type:function size:0x88 scope:global align:4 +modeWaitInit__6daRd_cFv = .text:0x000019F8; // type:function size:0x44 scope:global align:4 +modeWait__6daRd_cFv = .text:0x00001A3C; // type:function size:0x3A0 scope:global align:4 +modeDeathInit__6daRd_cFv = .text:0x00001DDC; // type:function size:0x8C scope:global align:4 +modeDeath__6daRd_cFv = .text:0x00001E68; // type:function size:0xAC scope:global align:4 +modeDamageInit__6daRd_cFv = .text:0x00001F14; // type:function size:0x84 scope:global align:4 +modeDamage__6daRd_cFv = .text:0x00001F98; // type:function size:0xEC scope:global align:4 +modeParalysisInit__6daRd_cFv = .text:0x00002084; // type:function size:0x68 scope:global align:4 +modeParalysis__6daRd_cFv = .text:0x000020EC; // type:function size:0x104 scope:global align:4 +modeMoveInit__6daRd_cFv = .text:0x000021F0; // type:function size:0x4C scope:global align:4 +modeMove__6daRd_cFv = .text:0x0000223C; // type:function size:0x274 scope:global align:4 +modeCryInit__6daRd_cFv = .text:0x000024B0; // type:function size:0xF8 scope:global align:4 +modeCry__6daRd_cFv = .text:0x000025A8; // type:function size:0x310 scope:global align:4 +modeCryWaitInit__6daRd_cFv = .text:0x000028B8; // type:function size:0x14 scope:global align:4 +modeCryWait__6daRd_cFv = .text:0x000028CC; // type:function size:0x118 scope:global align:4 +modeAttackInit__6daRd_cFv = .text:0x000029E4; // type:function size:0x74 scope:global align:4 +modeAttack__6daRd_cFv = .text:0x00002A58; // type:function size:0x4D8 scope:global align:4 +modeReturnInit__6daRd_cFv = .text:0x00002F30; // type:function size:0x4 scope:global align:4 +modeReturn__6daRd_cFv = .text:0x00002F34; // type:function size:0x2D4 scope:global align:4 +modeSilentPrayInit__6daRd_cFv = .text:0x00003208; // type:function size:0x4 scope:global align:4 +modeSilentPray__6daRd_cFv = .text:0x0000320C; // type:function size:0x1F4 scope:global align:4 +modeSwWaitInit__6daRd_cFv = .text:0x00003400; // type:function size:0x28 scope:global align:4 +modeSwWait__6daRd_cFv = .text:0x00003428; // type:function size:0x58 scope:global align:4 +modeKanokeInit__6daRd_cFv = .text:0x00003480; // type:function size:0x94 scope:global align:4 +modeKanoke__6daRd_cFv = .text:0x00003514; // type:function size:0x48 scope:global align:4 +modeProc__6daRd_cFQ26daRd_c6Proc_ei = .text:0x0000355C; // type:function size:0x378 scope:global align:4 +setBrkAnm__6daRd_cFSc = .text:0x000038D4; // type:function size:0xD8 scope:global align:4 +setBtkAnm__6daRd_cFSc = .text:0x000039AC; // type:function size:0x190 scope:global align:4 +setAnm__6daRd_cFScb = .text:0x00003B3C; // type:function size:0x10C scope:global align:4 +_execute__6daRd_cFv = .text:0x00003C48; // type:function size:0x460 scope:global align:4 +debugDraw__6daRd_cFv = .text:0x000040A8; // type:function size:0x100 scope:global align:4 +_draw__6daRd_cFv = .text:0x000041A8; // type:function size:0x170 scope:global align:4 +isLinkControl__6daRd_cFv = .text:0x00004318; // type:function size:0x20 scope:global align:4 +createInit__6daRd_cFv = .text:0x00004338; // type:function size:0x36C scope:global align:4 +getArg__6daRd_cFv = .text:0x000046A4; // type:function size:0x7C scope:global align:4 +_create__6daRd_cFv = .text:0x00004720; // type:function size:0xA8 scope:global align:4 +__ct__6daRd_cFv = .text:0x000047C8; // type:function size:0x278 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00004A40; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00004B0C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00004B54; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00004C20; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00004C68; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00004CC4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00004D0C; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00004D68; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00004DF0; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00004E60; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00004EBC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00004F18; // type:function size:0x48 scope:weak align:4 +_delete__6daRd_cFv = .text:0x00004F60; // type:function size:0x58 scope:global align:4 +daRdCreate__FPv = .text:0x00004FB8; // type:function size:0x20 scope:local align:4 +daRdDelete__FPv = .text:0x00004FD8; // type:function size:0x24 scope:local align:4 +daRdExecute__FPv = .text:0x00004FFC; // type:function size:0x24 scope:local align:4 +daRdDraw__FPv = .text:0x00005020; // type:function size:0x24 scope:local align:4 +daRdIsDelete__FPv = .text:0x00005044; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000504C; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00005094; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000050DC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00005138; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00005180; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00005190; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00005198; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000051A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000051A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000051B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000051E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000051F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000051F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005200; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00005238; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000523C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00005244; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00005254; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000525C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00005264; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000526C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00005274; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000052AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000052B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000052BC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000052C4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000052FC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00005304; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000530C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00005318; // type:function size:0xC scope:weak align:4 +__dt__10daRd_HIO_cFv = .text:0x00005324; // type:function size:0x88 scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000053AC; // type:function size:0x1C scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x000053C8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_rd_cpp = .text:0x000053E4; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00005420; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00005428; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00005430; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00005438; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00005440; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00005448; // type:function size:0x8 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x00005450; // type:function size:0x48 scope:weak align:4 +__dt__10dNpc_HIO_cFv = .text:0x00005498; // type:function size:0x48 scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x000054E0; // type:function size:0x48 scope:weak align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00005528; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__6daRd_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_arc_name__6daRd_c = .rodata:0x00000004; // type:object size:0x3 scope:global align:4 data:string +m_cyl_src__6daRd_c = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +@4229 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4230 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4231 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4232 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4234 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4235 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@4239 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4328 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@4329 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4563 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4564 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4919 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@5016 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 data:double +@5200 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5331 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@5456 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5457 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@5563 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +a_anm_idx_tbl$5680 = .rodata:0x000000CC; // type:object size:0x10 scope:local align:4 +a_play_mod_tbl$5681 = .rodata:0x000000DC; // type:object size:0x10 scope:local align:4 +a_anm_idx_tbl$5696 = .rodata:0x000000EC; // type:object size:0x10 scope:local align:4 +a_anm_prm_tbl$5697 = .rodata:0x000000FC; // type:object size:0x28 scope:local align:4 +a_anm_bcks_tbl$5740 = .rodata:0x00000124; // type:object size:0x38 scope:local align:4 +a_anm_prm_tbl$5741 = .rodata:0x0000015C; // type:object size:0xF0 scope:local align:4 +@5897 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@5902 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@5904 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@5906 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@5908 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@5971 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@5972 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@6048 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@6049 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@6050 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000274; // type:object size:0xB7 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +sebone_cyl_offset$4429 = .data:0x00000030; // type:object size:0x18 scope:local align:4 +muneA_cyl_offset$4430 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +muneB1_cyl_offset$4431 = .data:0x00000060; // type:object size:0x18 scope:local align:4 +muneB2_cyl_offset$4432 = .data:0x00000078; // type:object size:0x18 scope:local align:4 +muneB3_cyl_offset$4433 = .data:0x00000090; // type:object size:0x18 scope:local align:4 +kosi1_cyl_offset$4434 = .data:0x000000A8; // type:object size:0x18 scope:local align:4 +kosi2_cyl_offset$4435 = .data:0x000000C0; // type:object size:0x18 scope:local align:4 +kosi3_cyl_offset$4436 = .data:0x000000D8; // type:object size:0x18 scope:local align:4 +asi1_cyl_offset$4437 = .data:0x000000F0; // type:object size:0x18 scope:local align:4 +asi2_cyl_offset$4438 = .data:0x00000108; // type:object size:0x18 scope:local align:4 +asi3_cyl_offset$4439 = .data:0x00000120; // type:object size:0x18 scope:local align:4 +head_sph_offset$4440 = .data:0x00000138; // type:object size:0xC scope:local align:4 +ude1_cyl_offset$4441 = .data:0x00000144; // type:object size:0x18 scope:local align:4 +ude2_cyl_offset$4442 = .data:0x0000015C; // type:object size:0x18 scope:local align:4 +te_cyl_offset$4443 = .data:0x00000174; // type:object size:0x18 scope:local align:4 +yubi_cyl_offset$4444 = .data:0x0000018C; // type:object size:0x18 scope:local align:4 +search_data$4445 = .data:0x000001A4; // type:object size:0x108 scope:local align:4 +@4565 = .data:0x000002AC; // type:object size:0x28 scope:local align:4 +@4835 = .data:0x000002D4; // type:object size:0x5C scope:local align:4 +@5605 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@5606 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@5607 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@5608 = .data:0x00000354; // type:object size:0xC scope:local align:4 +@5609 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@5610 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@5611 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@5612 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@5613 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@5614 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@5615 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@5616 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@5617 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@5618 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@5619 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@5620 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@5621 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@5622 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@5623 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@5624 = .data:0x00000414; // type:object size:0xC scope:local align:4 +@5625 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@5626 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@5627 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@5628 = .data:0x00000444; // type:object size:0xC scope:local align:4 +mode_tbl$5604 = .data:0x00000450; // type:object size:0x150 scope:local align:4 +fire_j$5988 = .data:0x000005A0; // type:object size:0xA scope:local align:4 +fire_sc$5989 = .data:0x000005AC; // type:object size:0x28 scope:local align:4 +daRdMethodTable = .data:0x000005D4; // type:object size:0x20 scope:local align:4 +g_profile_RD = .data:0x000005F4; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000624; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000630; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000063C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000648; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000654; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000660; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000066C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000006F4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000700; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000788; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000794; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000007A0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000007F4; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000818; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000824; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000830; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x0000083C; // type:object size:0xC scope:weak align:4 +__vt__10dNpc_HIO_c = .data:0x00000848; // type:object size:0xC scope:weak align:4 +__vt__10daRd_HIO_c = .data:0x00000854; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x00000860; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4251 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0xA8 scope:local align:4 +@4283 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +init$4284 = .bss:0x00000114; // type:object size:0x1 scope:local align:1 +l_offsetAttPos$4282 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@4287 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +init$4288 = .bss:0x00000130; // type:object size:0x1 scope:local align:1 +l_offsetEyePos$4286 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +init$5629 = .bss:0x00000140; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_rectangle/splits.txt b/config/GZLP01/rels/d_a_rectangle/splits.txt new file mode 100644 index 000000000..9861d3b4e --- /dev/null +++ b/config/GZLP01/rels/d_a_rectangle/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_rectangle.cpp: + .text start:0x00000078 end:0x000000A0 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_rectangle/symbols.txt b/config/GZLP01/rels/d_a_rectangle/symbols.txt new file mode 100644 index 000000000..8e76bea02 --- /dev/null +++ b/config/GZLP01/rels/d_a_rectangle/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daRct_Draw__FP15RECTANGLE_class = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daRct_Execute__FP15RECTANGLE_class = .text:0x00000080; // type:function size:0x8 scope:local align:4 +daRct_IsDelete__FP15RECTANGLE_class = .text:0x00000088; // type:function size:0x8 scope:local align:4 +daRct_Delete__FP15RECTANGLE_class = .text:0x00000090; // type:function size:0x8 scope:local align:4 +daRct_Create__FP10fopAc_ac_c = .text:0x00000098; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daRct_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_RECTANGLE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_sail/splits.txt b/config/GZLP01/rels/d_a_sail/splits.txt new file mode 100644 index 000000000..245bcfda8 --- /dev/null +++ b/config/GZLP01/rels/d_a_sail/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:32 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sail.cpp: + .text start:0x000000EC end:0x0000259C + .text start:0x0000259C end:0x0000266C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00001458 + .bss start:0x00000008 end:0x00000094 diff --git a/config/GZLP01/rels/d_a_sail/symbols.txt b/config/GZLP01/rels/d_a_sail/symbols.txt new file mode 100644 index 000000000..d95ea7a1e --- /dev/null +++ b/config/GZLP01/rels/d_a_sail/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +setCorrectNrmAngle__15daSail_packet_cFsf = .text:0x000000EC; // type:function size:0x278 scope:global align:4 +setNrmMtx__15daSail_packet_cFv = .text:0x00000364; // type:function size:0x34 scope:global align:4 +setBackNrm__15daSail_packet_cFv = .text:0x00000398; // type:function size:0x8C scope:global align:4 +setNrmVtx__15daSail_packet_cFP4cXyzii = .text:0x00000424; // type:function size:0x410 scope:global align:4 +__dt__4cXyzFv = .text:0x00000834; // type:function size:0x3C scope:weak align:4 +draw__15daSail_packet_cFv = .text:0x00000870; // type:function size:0x868 scope:global align:4 +daSail_Draw__FP10sail_class = .text:0x000010D8; // type:function size:0x2F4 scope:local align:4 +sail_pos_move__FP10sail_class = .text:0x000013CC; // type:function size:0x920 scope:local align:4 +demo_move__FP10sail_class = .text:0x00001CEC; // type:function size:0xC4 scope:local align:4 +sail_move__FP10sail_class = .text:0x00001DB0; // type:function size:0x2E4 scope:local align:4 +daSail_Execute__FP10sail_class = .text:0x00002094; // type:function size:0xC0 scope:local align:4 +daSail_IsDelete__FP10sail_class = .text:0x00002154; // type:function size:0x8 scope:local align:4 +daSail_Delete__FP10sail_class = .text:0x0000215C; // type:function size:0x7C scope:local align:4 +daSail_checkCreateHeap__FP10fopAc_ac_c = .text:0x000021D8; // type:function size:0x7C scope:local align:4 +daSail_Create__FP10fopAc_ac_c = .text:0x00002254; // type:function size:0x290 scope:local align:4 +__sinit_d_a_sail_cpp = .text:0x000024E4; // type:function size:0x68 scope:local align:4 +__dt__12daSail_HIO_cFv = .text:0x0000254C; // type:function size:0x50 scope:weak align:4 +__dt__15daSail_packet_cFv = .text:0x0000259C; // type:function size:0xCC scope:weak align:4 +__ct__4cXyzFv = .text:0x00002668; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4025 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4026 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4027 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4028 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4035 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4056 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4190 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4231 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4232 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4303 = .rodata:0x00000030; // type:object size:0x1C scope:local align:4 +@4304 = .rodata:0x0000004C; // type:object size:0x1C scope:local align:4 +@4416 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4417 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4418 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4419 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:string +@4420 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4422 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@4423 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4425 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4426 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4427 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4428 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4429 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4430 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4431 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4432 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4433 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4434 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4436 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:8 +@4438 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@4439 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@4440 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@4442 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@4443 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@4444 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4445 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4446 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@4447 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4448 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4449 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4450 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@4500 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@4566 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@4567 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4568 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@4569 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@4589 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000011C; // type:object size:0x1C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_pos = .data:0x00000030; // type:object size:0x3F0 scope:local align:4 +l_texCoord = .data:0x00000420; // type:object size:0x2A0 scope:local align:4 +l_sail_DL = .data:0x000006C0; // type:object size:0x20F scope:local align:32 +l_sail_matDL = .data:0x000008E0; // type:object size:0x34 scope:local align:32 +l_Txa_kizoku_mastTEX = .data:0x00000920; // type:object size:0x800 scope:local align:32 +l_mast_pos = .data:0x00001120; // type:object size:0xF0 scope:local align:4 +l_mast_color = .data:0x00001210; // type:object size:0x20 scope:local align:4 +l_mast_texCoord = .data:0x00001230; // type:object size:0x40 scope:local align:4 +l_AmastDL = .data:0x00001280; // type:object size:0x164 scope:local align:32 +l_daSail_Method = .data:0x000013E4; // type:object size:0x20 scope:local align:4 +g_profile_SAIL = .data:0x00001404; // type:object size:0x30 scope:global align:4 +__vt__15daSail_packet_c = .data:0x00001434; // type:object size:0x18 scope:global align:4 +__vt__12daSail_HIO_c = .data:0x0000144C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_p_ship = .bss:0x00000054; // type:object size:0x4 scope:local align:4 data:4byte +@3997 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000064; // type:object size:0x14 scope:local align:4 data:4byte +@4574 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +init$4575 = .bss:0x00000084; // type:object size:0x1 scope:local align:1 +sail_offset$4573 = .bss:0x00000088; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_saku/splits.txt b/config/GZLP01/rels/d_a_saku/splits.txt new file mode 100644 index 000000000..8ef6f37b2 --- /dev/null +++ b/config/GZLP01/rels/d_a_saku/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_saku.cpp: + .text start:0x000000EC end:0x00002840 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000014C + .data start:0x00000000 end:0x00000244 + .bss start:0x00000008 end:0x0000002C diff --git a/config/GZLP01/rels/d_a_saku/symbols.txt b/config/GZLP01/rels/d_a_saku/symbols.txt new file mode 100644 index 000000000..8649f22cc --- /dev/null +++ b/config/GZLP01/rels/d_a_saku/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateInit__8daSaku_cFv = .text:0x000000EC; // type:function size:0x114 scope:global align:4 +saku_draw_sub__8daSaku_cFi = .text:0x00000200; // type:function size:0x1A8 scope:global align:4 +mode_break_none__8daSaku_cFi = .text:0x000003A8; // type:function size:0x1E8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000590; // type:function size:0x3C scope:weak align:4 +mode_break_fire__8daSaku_cFi = .text:0x000005CC; // type:function size:0xDC scope:global align:4 +mode_break_throw_obj__8daSaku_cFi = .text:0x000006A8; // type:function size:0x194 scope:global align:4 +RecreateHeap__8daSaku_cFii = .text:0x0000083C; // type:function size:0xB0 scope:global align:4 +CreateHeap__8daSaku_cFii = .text:0x000008EC; // type:function size:0xC4 scope:global align:4 +GetDzbId__8daSaku_cFi = .text:0x000009B0; // type:function size:0x9C scope:global align:4 +CreateDummyHeap__8daSaku_cFi = .text:0x00000A4C; // type:function size:0x90 scope:global align:4 +loadMoveBG__8daSaku_cFiii = .text:0x00000ADC; // type:function size:0x10C scope:global align:4 +loadModel__8daSaku_cFiii = .text:0x00000BE8; // type:function size:0x194 scope:global align:4 +burn__8daSaku_cFv = .text:0x00000D7C; // type:function size:0x110 scope:global align:4 +broken__8daSaku_cFi = .text:0x00000E8C; // type:function size:0xD4 scope:global align:4 +changeCollision__8daSaku_cFi = .text:0x00000F60; // type:function size:0x94 scope:global align:4 +setMtx__8daSaku_cFv = .text:0x00000FF4; // type:function size:0x148 scope:global align:4 +setMoveBGMtx__8daSaku_cFv = .text:0x0000113C; // type:function size:0xD0 scope:global align:4 +checkCol__8daSaku_cFv = .text:0x0000120C; // type:function size:0x140 scope:global align:4 +setCol__8daSaku_cFv = .text:0x0000134C; // type:function size:0x1C4 scope:global align:4 +MoveBGResist__8daSaku_cFii = .text:0x00001510; // type:function size:0x88 scope:global align:4 +setEffFire__8daSaku_cFi = .text:0x00001598; // type:function size:0x128 scope:global align:4 +setEffBreak__8daSaku_cFi = .text:0x000016C0; // type:function size:0x2EC scope:global align:4 +matAlphaAnim__FP12J3DModelDataUcb = .text:0x000019AC; // type:function size:0xA4 scope:global align:4 +changeXluMaterialAlpha__FP11J3DMaterialUcb = .text:0x00001A50; // type:function size:0x148 scope:local align:4 +daSaku_Create__FP10fopAc_ac_c = .text:0x00001B98; // type:function size:0x20 scope:local align:4 +_daSaku_create__8daSaku_cFv = .text:0x00001BB8; // type:function size:0x370 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001F28; // type:function size:0x4 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00001F2C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x00001FF8; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000207C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000020C4; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002120; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00002168; // type:function size:0x5C scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x000021C4; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x00002240; // type:function size:0x24 scope:weak align:4 +daSaku_Delete__FP8daSaku_c = .text:0x00002264; // type:function size:0x174 scope:local align:4 +daSaku_IsDelete__FP8daSaku_c = .text:0x000023D8; // type:function size:0x8 scope:local align:4 +daSaku_Draw__FP8daSaku_c = .text:0x000023E0; // type:function size:0x4C scope:local align:4 +daSaku_Execute__FP8daSaku_c = .text:0x0000242C; // type:function size:0x134 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002560; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002564; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002568; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000256C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002570; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000025B8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002614; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000265C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002664; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000266C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002678; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002684; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002694; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000269C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000026A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000026AC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000026B4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000026EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000026F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000026FC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002704; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000273C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002740; // type:function size:0x8 scope:weak align:4 +__sinit_d_a_saku_cpp = .text:0x00002748; // type:function size:0xA0 scope:local align:4 +__dt__9sakuHIO_cFv = .text:0x000027E8; // type:function size:0x48 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002830; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002838; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4267 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4321 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4325 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4384 = .rodata:0x00000020; // type:object size:0x14 scope:local align:4 +@4402 = .rodata:0x00000034; // type:object size:0x18 scope:local align:4 +@4403 = .rodata:0x0000004C; // type:object size:0x18 scope:local align:4 +@4549 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@4648 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4649 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4650 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4651 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4799 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4800 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4801 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@4802 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4803 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +m_max_particle_timer__8daSaku_c = .rodata:0x00000090; // type:object size:0x4 scope:global align:4 +m_start_alpha__8daSaku_c = .rodata:0x00000094; // type:object size:0x1 scope:global align:1 +m_alpha_spd__8daSaku_c = .rodata:0x00000096; // type:object size:0x2 scope:global align:2 +m_saku_height__8daSaku_c = .rodata:0x00000098; // type:object size:0x4 scope:global align:4 +m_at_cyl_src__8daSaku_c = .rodata:0x0000009C; // type:object size:0x44 scope:global align:4 +@stringBase0 = .rodata:0x000000E0; // type:object size:0x6C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_blendInfo$4821 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_zmodeInfo$4822 = .data:0x00000034; // type:object size:0x4 scope:local align:4 +l_zmodeInfo2$4823 = .data:0x00000038; // type:object size:0x4 scope:local align:4 +m_arcname__8daSaku_c = .data:0x0000003C; // type:object size:0xC scope:global align:4 +m_smoke_alpha__8daSaku_c = .data:0x00000048; // type:object size:0x1 scope:global align:1 +m_alpha_start_time__8daSaku_c = .data:0x0000004C; // type:object size:0x4 scope:global align:4 data:4byte +m_saku_alpha_out_time__8daSaku_c = .data:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte +m_fade_time__8daSaku_c = .data:0x00000054; // type:object size:0x4 scope:global align:4 data:4byte +dust_color__8daSaku_c = .data:0x00000058; // type:object size:0x4 scope:global align:4 data:byte +m_cyl_src__8daSaku_c = .data:0x0000005C; // type:object size:0x44 scope:global align:4 +l_daSaku_Method = .data:0x000000A0; // type:object size:0x20 scope:local align:4 +g_profile_SAKU = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000000F0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000010C; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000150; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001A4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001B0; // type:object size:0x88 scope:weak align:4 +__vt__9sakuHIO_c = .data:0x00000238; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4006 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_sakuHIO = .bss:0x00000014; // type:object size:0x18 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_salvage/splits.txt b/config/GZLP01/rels/d_a_salvage/splits.txt new file mode 100644 index 000000000..aa695851b --- /dev/null +++ b/config/GZLP01/rels/d_a_salvage/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_salvage.cpp: + .text start:0x00000078 end:0x000025A4 + .text start:0x000025A4 end:0x000026B0 + .rodata start:0x00000000 end:0x000000EB + .data start:0x00000000 end:0x000000C0 diff --git a/config/GZLP01/rels/d_a_salvage/symbols.txt b/config/GZLP01/rels/d_a_salvage/symbols.txt new file mode 100644 index 000000000..3ffd43677 --- /dev/null +++ b/config/GZLP01/rels/d_a_salvage/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__11daSalvage_cFv = .text:0x00000098; // type:function size:0x304 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000039C; // type:function size:0x48 scope:weak align:4 +__dt__15dSalvage_info_cFv = .text:0x000003E4; // type:function size:0x3C scope:weak align:4 +__ct__15dSalvage_info_cFv = .text:0x00000420; // type:function size:0x4 scope:weak align:4 +CreateInit__11daSalvage_cFv = .text:0x00000424; // type:function size:0x14C scope:global align:4 +_create__11daSalvage_cFv = .text:0x00000570; // type:function size:0x1B8 scope:global align:4 +_delete__11daSalvage_cFv = .text:0x00000728; // type:function size:0xFC scope:global align:4 +_execute__11daSalvage_cFv = .text:0x00000824; // type:function size:0x80 scope:global align:4 +salvage_createCB__FPv = .text:0x000008A4; // type:function size:0x14 scope:local align:4 +checkOrder__11daSalvage_cFv = .text:0x000008B8; // type:function size:0x3A0 scope:global align:4 +eventOrder__11daSalvage_cFv = .text:0x00000C58; // type:function size:0x10C scope:global align:4 +proc_wait_init__11daSalvage_cFv = .text:0x00000D64; // type:function size:0x30 scope:global align:4 +proc_wait__11daSalvage_cFv = .text:0x00000D94; // type:function size:0x598 scope:global align:4 +proc_salvage_init__11daSalvage_cFv = .text:0x0000132C; // type:function size:0x60 scope:global align:4 +proc_salvage__11daSalvage_cFv = .text:0x0000138C; // type:function size:0x8 scope:global align:4 +calcAlpha__11daSalvage_cFv = .text:0x00001394; // type:function size:0x2BC scope:global align:4 +checkArea__11daSalvage_cF4cXyzi = .text:0x00001650; // type:function size:0x1C4 scope:global align:4 +createEnemy__11daSalvage_cFv = .text:0x00001814; // type:function size:0x4C scope:global align:4 +onSalvageForOship__11daSalvage_cFP9daOship_c = .text:0x00001860; // type:function size:0x19C scope:global align:4 +end_salvage__11daSalvage_cFv = .text:0x000019FC; // type:function size:0x15C scope:global align:4 +checkDistance__11daSalvage_cFv = .text:0x00001B58; // type:function size:0x194 scope:global align:4 +checkXZDistance__11daSalvage_cFv = .text:0x00001CEC; // type:function size:0xEC scope:global align:4 +getDistance__11daSalvage_cFiPf = .text:0x00001DD8; // type:function size:0x70 scope:global align:4 +send_agb__11daSalvage_cFv = .text:0x00001E48; // type:function size:0x160 scope:global align:4 +debug_print2__11daSalvage_cFv = .text:0x00001FA8; // type:function size:0x4 scope:global align:4 +_draw__11daSalvage_cFv = .text:0x00001FAC; // type:function size:0x1AC scope:global align:4 +set_mtx__11daSalvage_cFP8J3DModeli = .text:0x00002158; // type:function size:0x258 scope:global align:4 +isEffectKind__11daSalvage_cFi = .text:0x000023B0; // type:function size:0x5C scope:global align:4 +debugDraw__11daSalvage_cFv = .text:0x0000240C; // type:function size:0x4 scope:global align:4 +daSalvageCreate__FPv = .text:0x00002410; // type:function size:0x20 scope:local align:4 +daSalvageDelete__FPv = .text:0x00002430; // type:function size:0x24 scope:local align:4 +daSalvageExecute__FPv = .text:0x00002454; // type:function size:0x24 scope:local align:4 +daSalvageDraw__FPv = .text:0x00002478; // type:function size:0x24 scope:local align:4 +daSalvageIsDelete__FPv = .text:0x0000249C; // type:function size:0x8 scope:local align:4 +__dt__8cM3dGPlaFv = .text:0x000024A4; // type:function size:0x48 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000024EC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00002548; // type:function size:0x5C scope:weak align:4 +setPos__11daSalvage_cFi4cXyz = .text:0x000025A4; // type:function size:0x48 scope:weak align:4 +getPos__11daSalvage_cFi = .text:0x000025EC; // type:function size:0x34 scope:weak align:4 +getScale__11daSalvage_cFi = .text:0x00002620; // type:function size:0x34 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x00002654; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_outersea_near__11daSalvage_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_inside_near__11daSalvage_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_cmap_near__11daSalvage_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_disappear_frame__11daSalvage_c = .rodata:0x0000000C; // type:object size:0x1 scope:global align:1 +@4297 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4724 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4725 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4726 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4860 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4861 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4862 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4863 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4864 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +l_salvage_depth$5046 = .rodata:0x00000034; // type:object size:0xC scope:local align:4 +@5095 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@5097 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@5277 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5448 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@5449 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@5483 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000068; // type:object size:0x83 scope:local align:4 data:string_table +m_arcname__11daSalvage_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +@4314 = .data:0x00000004; // type:object size:0xC scope:local align:4 +@4468 = .data:0x00000010; // type:object size:0xC scope:local align:4 +@4556 = .data:0x0000001C; // type:object size:0xC scope:local align:4 +@4737 = .data:0x00000028; // type:object size:0xC scope:local align:4 +daSalvageMethodTable = .data:0x00000034; // type:object size:0x20 scope:local align:4 +g_profile_Salvage = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGPla = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x00000090; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000009C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000000A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000B4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_salvage_tbox/splits.txt b/config/GZLP01/rels/d_a_salvage_tbox/splits.txt new file mode 100644 index 000000000..a92bff1d8 --- /dev/null +++ b/config/GZLP01/rels/d_a_salvage_tbox/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_salvage_tbox.cpp: + .text start:0x00000078 end:0x000014A8 + .text start:0x000014A8 end:0x000016D4 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000010A + .data start:0x00000000 end:0x000001E0 diff --git a/config/GZLP01/rels/d_a_salvage_tbox/symbols.txt b/config/GZLP01/rels/d_a_salvage_tbox/symbols.txt new file mode 100644 index 000000000..47ff4c50d --- /dev/null +++ b/config/GZLP01/rels/d_a_salvage_tbox/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getMaxWaterY__25daSTBox_shadowEcallBack_cFPQ29JGeometry8TVec3 = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +execute__25daSTBox_shadowEcallBack_cFP14JPABaseEmitter = .text:0x00000128; // type:function size:0x1CC scope:global align:4 +draw__25daSTBox_shadowEcallBack_cFP14JPABaseEmitter = .text:0x000002F4; // type:function size:0x27C scope:global align:4 +getWaterY__F4cXyz = .text:0x00000570; // type:function size:0x68 scope:local align:4 +_delete__9daSTBox_cFv = .text:0x000005D8; // type:function size:0x110 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000006E8; // type:function size:0x20 scope:local align:4 +CreateHeap__9daSTBox_cFv = .text:0x00000708; // type:function size:0xCC scope:global align:4 +CreateInit__9daSTBox_cFv = .text:0x000007D4; // type:function size:0x308 scope:global align:4 +_create__9daSTBox_cFv = .text:0x00000ADC; // type:function size:0x120 scope:global align:4 +set_mtx__9daSTBox_cFv = .text:0x00000BFC; // type:function size:0x80 scope:global align:4 +_execute__9daSTBox_cFv = .text:0x00000C7C; // type:function size:0x23C scope:global align:4 +initWait__9daSTBox_cFi = .text:0x00000EB8; // type:function size:0x4 scope:global align:4 +initWait02__9daSTBox_cFi = .text:0x00000EBC; // type:function size:0xC scope:global align:4 +initWaitGetItem__9daSTBox_cFi = .text:0x00000EC8; // type:function size:0x88 scope:global align:4 +initWaitDummy__9daSTBox_cFi = .text:0x00000F50; // type:function size:0x4 scope:global align:4 +initDrop__9daSTBox_cFi = .text:0x00000F54; // type:function size:0x10 scope:global align:4 +actWait__9daSTBox_cFi = .text:0x00000F64; // type:function size:0x2B4 scope:global align:4 +actDrop__9daSTBox_cFi = .text:0x00001218; // type:function size:0x12C scope:global align:4 +actWait02__9daSTBox_cFi = .text:0x00001344; // type:function size:0x68 scope:global align:4 +actWaitGetItem__9daSTBox_cFi = .text:0x000013AC; // type:function size:0x8 scope:global align:4 +actWaitDummy__9daSTBox_cFi = .text:0x000013B4; // type:function size:0x8 scope:global align:4 +daSTBox_Create__FPv = .text:0x000013BC; // type:function size:0x20 scope:local align:4 +daSTBox_Delete__FPv = .text:0x000013DC; // type:function size:0x24 scope:local align:4 +daSTBox_Draw__FPv = .text:0x00001400; // type:function size:0x6C scope:local align:4 +daSTBox_Execute__FPv = .text:0x0000146C; // type:function size:0x24 scope:local align:4 +daSTBox_IsDelete__FPv = .text:0x00001490; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001498; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000149C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000014A0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000014A4; // type:function size:0x4 scope:weak align:4 +__dt__25daSTBox_shadowEcallBack_cFv = .text:0x000014A8; // type:function size:0x6C scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x00001514; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001518; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001574; // type:function size:0x48 scope:weak align:4 +setup__25daSTBox_shadowEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x000015BC; // type:function size:0x14 scope:weak align:4 +__sinit_d_a_salvage_tbox_cpp = .text:0x000015D0; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daSTBox_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_heapsize__9daSTBox_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_bdlidx__9daSTBox_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_rope_max_length__9daSTBox_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +m_shadow_alpha__9daSTBox_c = .rodata:0x0000001C; // type:object size:0x1 scope:global align:1 data:string +m_shadow_depth__9daSTBox_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +m_shadow_scroll__9daSTBox_c = .rodata:0x00000024; // type:object size:0x4 scope:global align:4 +m_shadow_scale__9daSTBox_c = .rodata:0x00000028; // type:object size:0x4 scope:global align:4 +@4021 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@4022 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4115 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4116 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4198 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4207 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4387 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +crane_offset = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +@4699 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4732 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x5A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4479 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4480 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4481 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4482 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4483 = .data:0x00000060; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4484 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4485 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4486 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4487 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4488 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000000E4; // type:object size:0x3C scope:local align:4 +action_table$4492 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +daSTBoxMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_SALVAGE_TBOX = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x00000184; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001A4; // type:object size:0x1C scope:weak align:4 +__vt__25daSTBox_shadowEcallBack_c = .data:0x000001C0; // type:object size:0x20 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_sbox/splits.txt b/config/GZLP01/rels/d_a_sbox/splits.txt new file mode 100644 index 000000000..f4d7afb00 --- /dev/null +++ b/config/GZLP01/rels/d_a_sbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_sbox.cpp: + .text start:0x00000078 end:0x00001660 + .rodata start:0x00000000 end:0x000000BA + .data start:0x00000000 end:0x0000008C diff --git a/config/GZLP01/rels/d_a_sbox/symbols.txt b/config/GZLP01/rels/d_a_sbox/symbols.txt new file mode 100644 index 000000000..49792189e --- /dev/null +++ b/config/GZLP01/rels/d_a_sbox/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__8daSbox_cFv = .text:0x00000098; // type:function size:0x2B4 scope:global align:4 +calcMtx__8daSbox_cFv = .text:0x0000034C; // type:function size:0xE4 scope:global align:4 +shipMtx__8daSbox_cFv = .text:0x00000430; // type:function size:0x168 scope:global align:4 +volmProc__8daSbox_cFv = .text:0x00000598; // type:function size:0x94 scope:global align:4 +darkProc__8daSbox_cFv = .text:0x0000062C; // type:function size:0xD4 scope:global align:4 +lightProc__8daSbox_cFv = .text:0x00000700; // type:function size:0xF4 scope:global align:4 +lightInit__8daSbox_cFv = .text:0x000007F4; // type:function size:0xC8 scope:global align:4 +CreateInit__8daSbox_cFv = .text:0x000008BC; // type:function size:0x34 scope:global align:4 +create__8daSbox_cFv = .text:0x000008F0; // type:function size:0x100 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000009F0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A4C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000AA8; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B04; // type:function size:0x48 scope:weak align:4 +demoInitWait__8daSbox_cFv = .text:0x00000B4C; // type:function size:0x68 scope:global align:4 +demoProcWait__8daSbox_cFv = .text:0x00000BB4; // type:function size:0x50 scope:global align:4 +demoInitOpen__8daSbox_cFv = .text:0x00000C04; // type:function size:0x318 scope:global align:4 +demoProcOpen__8daSbox_cFv = .text:0x00000F1C; // type:function size:0xC8 scope:global align:4 +demoInitDelete__8daSbox_cFv = .text:0x00000FE4; // type:function size:0x98 scope:global align:4 +demoProcDelete__8daSbox_cFv = .text:0x0000107C; // type:function size:0x34 scope:global align:4 +demoInitCom__8daSbox_cFv = .text:0x000010B0; // type:function size:0x60 scope:global align:4 +demoProcCom__8daSbox_cFv = .text:0x00001110; // type:function size:0xE8 scope:global align:4 +getNowEventAction__8daSbox_cFv = .text:0x000011F8; // type:function size:0x48 scope:global align:4 +demoProc__8daSbox_cFv = .text:0x00001240; // type:function size:0x148 scope:global align:4 +actionWait__8daSbox_cFv = .text:0x00001388; // type:function size:0x48 scope:global align:4 +daSbox_Draw__FP8daSbox_c = .text:0x000013D0; // type:function size:0x130 scope:local align:4 +daSbox_Execute__FP8daSbox_c = .text:0x00001500; // type:function size:0x34 scope:local align:4 +daSbox_IsDelete__FP8daSbox_c = .text:0x00001534; // type:function size:0x8 scope:local align:4 +daSbox_Delete__FP8daSbox_c = .text:0x0000153C; // type:function size:0x104 scope:local align:4 +daSbox_Create__FP10fopAc_ac_c = .text:0x00001640; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__8daSbox_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +@4042 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4110 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4112 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4153 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4154 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4182 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4183 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4200 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4391 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x00000058; // type:object size:0x62 scope:local align:4 data:string_table +action_table$4472 = .data:0x00000000; // type:object size:0xC scope:local align:4 +l_daSbox_Method = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_SBOX = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000080; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_scene_change/splits.txt b/config/GZLP01/rels/d_a_scene_change/splits.txt new file mode 100644 index 000000000..83746d63d --- /dev/null +++ b/config/GZLP01/rels/d_a_scene_change/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_scene_change.cpp: + .text start:0x000000EC end:0x00000254 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_scene_change/symbols.txt b/config/GZLP01/rels/d_a_scene_change/symbols.txt new file mode 100644 index 000000000..44ff6e7b2 --- /dev/null +++ b/config/GZLP01/rels/d_a_scene_change/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daSceneChgHIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +daSceneChgCreate__FPv = .text:0x00000118; // type:function size:0x90 scope:local align:4 +daSceneChgDelete__FPv = .text:0x000001A8; // type:function size:0x8 scope:local align:4 +daSceneChgExecute__FPv = .text:0x000001B0; // type:function size:0x8 scope:local align:4 +daSceneChgDraw__FPv = .text:0x000001B8; // type:function size:0x8 scope:local align:4 +daSceneChgIsDelete__FPv = .text:0x000001C0; // type:function size:0x8 scope:local align:4 +__dt__15daSceneChgHIO_cFv = .text:0x000001C8; // type:function size:0x50 scope:weak align:4 +__sinit_d_a_scene_change_cpp = .text:0x00000218; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@3999 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +daSceneChgMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SCENECHG = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__15daSceneChgHIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_seatag/splits.txt b/config/GZLP01/rels/d_a_seatag/splits.txt new file mode 100644 index 000000000..9e6142b5d --- /dev/null +++ b/config/GZLP01/rels/d_a_seatag/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_seatag.cpp: + .text start:0x00000078 end:0x00000110 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_seatag/symbols.txt b/config/GZLP01/rels/d_a_seatag/symbols.txt new file mode 100644 index 000000000..a4fefcfb9 --- /dev/null +++ b/config/GZLP01/rels/d_a_seatag/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSeatag_Draw__FP10daSeatag_c = .text:0x00000078; // type:function size:0x8 scope:local align:4 +daSeatag_Execute__FP10daSeatag_c = .text:0x00000080; // type:function size:0x8 scope:local align:4 +daSeatag_IsDelete__FP10daSeatag_c = .text:0x00000088; // type:function size:0x8 scope:local align:4 +daSeatag_Delete__FP10daSeatag_c = .text:0x00000090; // type:function size:0x30 scope:local align:4 +daSeatag_Create__FP10fopAc_ac_c = .text:0x000000C0; // type:function size:0x50 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daSeatag_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SEATAG = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_shand/splits.txt b/config/GZLP01/rels/d_a_shand/splits.txt new file mode 100644 index 000000000..c6198c092 --- /dev/null +++ b/config/GZLP01/rels/d_a_shand/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_shand.cpp: + .text start:0x000000EC end:0x00002C80 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000093 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLP01/rels/d_a_shand/symbols.txt b/config/GZLP01/rels/d_a_shand/symbols.txt new file mode 100644 index 000000000..a2b6030ea --- /dev/null +++ b/config/GZLP01/rels/d_a_shand/symbols.txt @@ -0,0 +1,154 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__13daShand_HIO_cFv = .text:0x000000EC; // type:function size:0x28 scope:global align:4 +hand_draw__FP11shand_class = .text:0x00000114; // type:function size:0x80 scope:local align:4 +daShand_Draw__FP11shand_class = .text:0x00000194; // type:function size:0x4C scope:local align:4 +control1__FP11shand_class = .text:0x000001E0; // type:function size:0x34C scope:local align:4 +control2__FP11shand_class = .text:0x0000052C; // type:function size:0x214 scope:local align:4 +control3__FP11shand_class = .text:0x00000740; // type:function size:0x84 scope:local align:4 +cut_control__FP11shand_class = .text:0x000007C4; // type:function size:0x3E8 scope:local align:4 +cut_control3__FP11shand_class = .text:0x00000BAC; // type:function size:0x84 scope:local align:4 +normal__FP11shand_class = .text:0x00000C30; // type:function size:0x3C0 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000FF0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000111C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000011BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001218; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001260; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000012BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001304; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001398; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000013E0; // type:function size:0x48 scope:weak align:4 +cut__FP11shand_class = .text:0x00001428; // type:function size:0xE0 scope:local align:4 +hand_move__FP11shand_class = .text:0x00001508; // type:function size:0x8A4 scope:local align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x00001DAC; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00001F14; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00002054; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x0000216C; // type:function size:0x80 scope:weak align:4 +daShand_Execute__FP11shand_class = .text:0x000021EC; // type:function size:0x70 scope:local align:4 +daShand_IsDelete__FP11shand_class = .text:0x0000225C; // type:function size:0x8 scope:local align:4 +daShand_Delete__FP11shand_class = .text:0x00002264; // type:function size:0x70 scope:local align:4 +useHeapInit__FP11shand_class = .text:0x000022D4; // type:function size:0x8C scope:local align:4 +daShand_solidHeapCB__FP10fopAc_ac_c = .text:0x00002360; // type:function size:0x20 scope:local align:4 +daShand_Create__FP10fopAc_ac_c = .text:0x00002380; // type:function size:0x2B0 scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00002630; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x000026FC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00002780; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x000027C8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002894; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000028DC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002938; // type:function size:0x48 scope:weak align:4 +__dt__7shand_sFv = .text:0x00002980; // type:function size:0x3C scope:weak align:4 +__ct__7shand_sFv = .text:0x000029BC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000029C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000029D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000029D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000029E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000029E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000029F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002A28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002A30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002A38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A40; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002A78; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002A7C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002A84; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002A94; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002A9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002AA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002AAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002AB4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002AEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002AF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002AFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B04; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002B3C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002B44; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002B4C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002B58; // type:function size:0xC scope:weak align:4 +__dt__13daShand_HIO_cFv = .text:0x00002B64; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_shand_cpp = .text:0x00002BAC; // type:function size:0x3C scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002BE8; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002BF0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002BF8; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00002C00; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002C08; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002C10; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002C18; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002C20; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00002C28; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00002C30; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00002C38; // type:function size:0x8 scope:weak align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002C40; // type:function size:0x8 scope:weak align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002C48; // type:function size:0x8 scope:weak align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x00002C50; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002C58; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002C60; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002C68; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002C70; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002C78; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4113 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4188 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4189 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4191 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4192 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4194 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4232 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4233 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4323 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4339 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4539 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4829 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4830 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4831 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4832 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4833 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4834 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4835 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5050 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5051 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000084; // type:object size:0xF scope:local align:4 data:string_table +tg_cyl_src$4967 = .data:0x00000000; // type:object size:0x44 scope:local align:4 +bm_sph_src$4968 = .data:0x00000044; // type:object size:0x40 scope:local align:4 +l_daShand_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_SHAND = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGCyl = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000E0; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000168; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000208; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000025C; // type:object size:0x14 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000270; // type:object size:0x18 scope:weak align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x00000288; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000002B8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002E8; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000318; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000348; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000360; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x0000036C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000378; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000384; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000390; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x0000039C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000003B4; // type:object size:0xC scope:weak align:4 +__vt__13daShand_HIO_c = .data:0x000003C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +hio_set = .bss:0x00000008; // type:object size:0x1 scope:local align:1 data:byte +@4096 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_ship/splits.txt b/config/GZLP01/rels/d_a_ship/splits.txt new file mode 100644 index 000000000..58799bcbe --- /dev/null +++ b/config/GZLP01/rels/d_a_ship/splits.txt @@ -0,0 +1,28 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ship.cpp: + .text start:0x000000EC end:0x0000D3FC + .text start:0x0000D3FC end:0x0000D498 + .text start:0x0000D498 end:0x0000D500 + .text start:0x0000D500 end:0x0000D544 + .text start:0x0000D544 end:0x0000D5EC + .text start:0x0000D5EC end:0x0000D6A8 + .text start:0x0000D6A8 end:0x0000D9FC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000003DC + .data start:0x00000000 end:0x000004C8 + .bss start:0x00000008 end:0x00000198 diff --git a/config/GZLP01/rels/d_a_ship/symbols.txt b/config/GZLP01/rels/d_a_ship/symbols.txt new file mode 100644 index 000000000..a6a85e940 --- /dev/null +++ b/config/GZLP01/rels/d_a_ship/symbols.txt @@ -0,0 +1,477 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +bodyJointCallBack__8daShip_cFi = .text:0x000000EC; // type:function size:0x150 scope:global align:4 +daShip_bodyJointCallBack__FP7J3DNodei = .text:0x0000023C; // type:function size:0x48 scope:local align:4 +cannonJointCallBack__8daShip_cFi = .text:0x00000284; // type:function size:0xB8 scope:global align:4 +daShip_cannonJointCallBack__FP7J3DNodei = .text:0x0000033C; // type:function size:0x44 scope:local align:4 +craneJointCallBack__8daShip_cFv = .text:0x00000380; // type:function size:0x94 scope:global align:4 +daShip_craneJointCallBack__FP7J3DNodei = .text:0x00000414; // type:function size:0x3C scope:local align:4 +headJointCallBack0__8daShip_cFv = .text:0x00000450; // type:function size:0x24 scope:global align:4 +daShip_headJointCallBack0__FP7J3DNodei = .text:0x00000474; // type:function size:0x3C scope:local align:4 +headJointCallBack1__8daShip_cFi = .text:0x000004B0; // type:function size:0x134 scope:global align:4 +daShip_headJointCallBack1__FP7J3DNodei = .text:0x000005E4; // type:function size:0x44 scope:local align:4 +draw__8daShip_cFv = .text:0x00000628; // type:function size:0x4B0 scope:global align:4 +__dt__4cXyzFv = .text:0x00000AD8; // type:function size:0x3C scope:weak align:4 +daShip_Draw__FP8daShip_c = .text:0x00000B14; // type:function size:0x20 scope:local align:4 +checkForceMessage__8daShip_cFv = .text:0x00000B34; // type:function size:0x278 scope:global align:4 +setInitMessage__8daShip_cFv = .text:0x00000DAC; // type:function size:0x988 scope:global align:4 +setNextMessage__8daShip_cFP9msg_class = .text:0x00001734; // type:function size:0x49C scope:global align:4 +seStart__8daShip_cFUlP4cXyz = .text:0x00001BD0; // type:function size:0x54 scope:global align:4 +setSailAngle__8daShip_cFv = .text:0x00001C24; // type:function size:0x12C scope:global align:4 +setControllAngle__8daShip_cFs = .text:0x00001D50; // type:function size:0xB8 scope:global align:4 +getMaxWaterY__8daShip_cFP4cXyz = .text:0x00001E08; // type:function size:0x94 scope:global align:4 +setWaveAngle__8daShip_cFPsPs = .text:0x00001E9C; // type:function size:0x478 scope:global align:4 +getWaterY__8daShip_cFv = .text:0x00002314; // type:function size:0xCC scope:global align:4 +setYPos__8daShip_cFv = .text:0x000023E0; // type:function size:0x444 scope:global align:4 +checkOutRange__8daShip_cFv = .text:0x00002824; // type:function size:0x4A0 scope:global align:4 +decrementShipSpeed__8daShip_cFf = .text:0x00002CC4; // type:function size:0x38 scope:global align:4 +firstDecrementShipSpeed__8daShip_cFf = .text:0x00002CFC; // type:function size:0x60 scope:global align:4 +getAimControllAngle__8daShip_cFs = .text:0x00002D5C; // type:function size:0x34 scope:global align:4 +setMoveAngle__8daShip_cFs = .text:0x00002D90; // type:function size:0x150 scope:global align:4 +changeDemoEndProc__8daShip_cFv = .text:0x00002EE0; // type:function size:0xDC scope:global align:4 +setCrashData__8daShip_cFs = .text:0x00002FBC; // type:function size:0x228 scope:global align:4 +checkNextMode__8daShip_cFi = .text:0x000031E4; // type:function size:0x2AC scope:global align:4 +setPartOnAnime__8daShip_cFUc = .text:0x00003490; // type:function size:0xFC scope:global align:4 +setPartOffAnime__8daShip_cFv = .text:0x0000358C; // type:function size:0xE0 scope:global align:4 +setPartAnimeInit__8daShip_cFUc = .text:0x0000366C; // type:function size:0x1D8 scope:global align:4 +setSelfMove__8daShip_cFi = .text:0x00003844; // type:function size:0x200 scope:global align:4 +procWait_init__8daShip_cFv = .text:0x00003A44; // type:function size:0x5C scope:global align:4 +procWait__8daShip_cFv = .text:0x00003AA0; // type:function size:0xF4 scope:global align:4 +procReady_init__8daShip_cFv = .text:0x00003B94; // type:function size:0x30 scope:global align:4 +procReady__8daShip_cFv = .text:0x00003BC4; // type:function size:0xB8 scope:global align:4 +procGetOff_init__8daShip_cFv = .text:0x00003C7C; // type:function size:0x70 scope:global align:4 +procGetOff__8daShip_cFv = .text:0x00003CEC; // type:function size:0x100 scope:global align:4 +procPaddleMove_init__8daShip_cFv = .text:0x00003DEC; // type:function size:0x114 scope:global align:4 +procPaddleMove__8daShip_cFv = .text:0x00003F00; // type:function size:0x104 scope:global align:4 +procSteerMove_init__8daShip_cFv = .text:0x00004004; // type:function size:0x5C scope:global align:4 +procSteerMove__8daShip_cFv = .text:0x00004060; // type:function size:0x4BC scope:global align:4 +procCannonReady_init__8daShip_cFv = .text:0x0000451C; // type:function size:0x64 scope:global align:4 +procCannonReady__8daShip_cFv = .text:0x00004580; // type:function size:0xB4 scope:global align:4 +procCannon_init__8daShip_cFv = .text:0x00004634; // type:function size:0x48 scope:global align:4 +procCannon__8daShip_cFv = .text:0x0000467C; // type:function size:0x48C scope:global align:4 +procCraneReady_init__8daShip_cFv = .text:0x00004B08; // type:function size:0x74 scope:global align:4 +procCraneReady__8daShip_cFv = .text:0x00004B7C; // type:function size:0x154 scope:global align:4 +procCrane_init__8daShip_cFv = .text:0x00004CD0; // type:function size:0xA0 scope:global align:4 +procCrane__8daShip_cFv = .text:0x00004D70; // type:function size:0x354 scope:global align:4 +procCraneUp_init__8daShip_cFv = .text:0x000050C4; // type:function size:0x134 scope:global align:4 +procCraneUp__8daShip_cFv = .text:0x000051F8; // type:function size:0x1F8 scope:global align:4 +procToolDemo_init__8daShip_cFv = .text:0x000053F0; // type:function size:0x3C scope:global align:4 +procToolDemo__8daShip_cFv = .text:0x0000542C; // type:function size:0x104 scope:global align:4 +procZevDemo_init__8daShip_cFv = .text:0x00005530; // type:function size:0x44 scope:global align:4 +procZevDemo__8daShip_cFv = .text:0x00005574; // type:function size:0xD9C scope:global align:4 +procTalkReady_init__8daShip_cFv = .text:0x00006310; // type:function size:0x130 scope:global align:4 +procTalkReady__8daShip_cFv = .text:0x00006440; // type:function size:0x68 scope:global align:4 +procTalk_init__8daShip_cFv = .text:0x000064A8; // type:function size:0xB0 scope:global align:4 +procTalk__8daShip_cFv = .text:0x00006558; // type:function size:0x1C8 scope:global align:4 +procTurn_init__8daShip_cFv = .text:0x00006720; // type:function size:0x14C scope:global align:4 +procTurn__8daShip_cFv = .text:0x0000686C; // type:function size:0x40C scope:global align:4 +procTornadoUp_init__8daShip_cFv = .text:0x00006C78; // type:function size:0x168 scope:global align:4 +procTornadoUp__8daShip_cFv = .text:0x00006DE0; // type:function size:0x1FC scope:global align:4 +procStartModeWarp_init__8daShip_cFv = .text:0x00006FDC; // type:function size:0x160 scope:global align:4 +procStartModeWarp__8daShip_cFv = .text:0x0000713C; // type:function size:0x398 scope:global align:4 +procTactWarp_init__8daShip_cFv = .text:0x000074D4; // type:function size:0x1B0 scope:global align:4 +procTactWarp__8daShip_cFv = .text:0x00007684; // type:function size:0x2F8 scope:global align:4 +procWhirlDown_init__8daShip_cFv = .text:0x0000797C; // type:function size:0x114 scope:global align:4 +procWhirlDown__8daShip_cFv = .text:0x00007A90; // type:function size:0x15C scope:global align:4 +procStartModeThrow_init__8daShip_cFv = .text:0x00007BEC; // type:function size:0x1D4 scope:global align:4 +procStartModeThrow__8daShip_cFv = .text:0x00007DC0; // type:function size:0x28C scope:global align:4 +setEffectData__8daShip_cFfs = .text:0x0000804C; // type:function size:0x58C scope:global align:4 +setRoomInfo__8daShip_cFv = .text:0x000085D8; // type:function size:0xB0 scope:global align:4 +incRopeCnt__8daShip_cFii = .text:0x00008688; // type:function size:0x1A4 scope:global align:4 +setRopePos__8daShip_cFv = .text:0x0000882C; // type:function size:0xAE8 scope:global align:4 +getAnglePartRate__8daShip_cFv = .text:0x00009314; // type:function size:0x70 scope:global align:4 +setTornadoActor__8daShip_cFv = .text:0x00009384; // type:function size:0x260 scope:global align:4 +setWhirlActor__8daShip_cFv = .text:0x000095E4; // type:function size:0x1AC scope:global align:4 +setHeadAnm__8daShip_cFv = .text:0x00009790; // type:function size:0x3BC scope:global align:4 +execute__8daShip_cFv = .text:0x00009B4C; // type:function size:0x1E2C scope:global align:4 +dComIfGp_clearPlayerStatus1__FiUl = .text:0x0000B978; // type:function size:0x20 scope:weak align:4 +dComIfGp_setPlayerStatus1__FiUl = .text:0x0000B998; // type:function size:0x20 scope:weak align:4 +SetTgGrp__14cCcD_ObjHitInfFUl = .text:0x0000B9B8; // type:function size:0x1C scope:weak align:4 +daShip_Execute__FP8daShip_c = .text:0x0000B9D4; // type:function size:0x20 scope:local align:4 +daShip_IsDelete__FP8daShip_c = .text:0x0000B9F4; // type:function size:0x8 scope:local align:4 +shipDelete__8daShip_cFv = .text:0x0000B9FC; // type:function size:0x120 scope:global align:4 +daShip_Delete__FP8daShip_c = .text:0x0000BB1C; // type:function size:0x24 scope:local align:4 +createHeap__8daShip_cFv = .text:0x0000BB40; // type:function size:0x478 scope:global align:4 +daShip_createHeap__FP10fopAc_ac_c = .text:0x0000BFB8; // type:function size:0x20 scope:local align:4 +create__8daShip_cFv = .text:0x0000BFD8; // type:function size:0x7B8 scope:global align:4 +__ct__8daShip_cFv = .text:0x0000C790; // type:function size:0x2F0 scope:weak align:4 +__ct__Q29JGeometry8TVec3Fv = .text:0x0000CA80; // type:function size:0x4 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000CA84; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000CAE0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000CB28; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000CBF4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000CC3C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000CC98; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000CCE0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_CylFv = .text:0x0000CDAC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000CE30; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000CE78; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000CED4; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000CF44; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000CFCC; // type:function size:0x4 scope:weak align:4 +__dt__12J3DFrameCtrlFv = .text:0x0000CFD0; // type:function size:0x48 scope:weak align:4 +daShip_Create__FP10fopAc_ac_c = .text:0x0000D018; // type:function size:0x20 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000D038; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000D080; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000D0C8; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000D124; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000D16C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000D17C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000D184; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D18C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D194; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D19C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000D1D4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000D1DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000D1E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D1EC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000D224; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000D228; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D230; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D234; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D238; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D23C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000D240; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000D250; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000D258; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D260; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D268; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D270; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000D2A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000D2B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000D2B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D2C0; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D2F8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D300; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D308; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D314; // type:function size:0xC scope:weak align:4 +__sinit_d_a_ship_cpp = .text:0x0000D320; // type:function size:0x70 scope:local align:4 +__dt__13daShip_HIO_c0Fv = .text:0x0000D390; // type:function size:0x3C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000D3CC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000D3D4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000D3DC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000D3E4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000D3EC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000D3F4; // type:function size:0x8 scope:weak align:4 +checkNoControll__9daPy_lk_cCFv = .text:0x0000D3FC; // type:function size:0x20 scope:weak align:4 +daPy_getPlayerLinkActorClass__Fv = .text:0x0000D41C; // type:function size:0x10 scope:weak align:4 +dComIfGp_evmng_getMyStaffId__FPCcP10fopAc_ac_ci = .text:0x0000D42C; // type:function size:0x40 scope:weak align:4 +dComIfGp_event_runCheck__Fv = .text:0x0000D46C; // type:function size:0x1C scope:weak align:4 +__ct__4cXyzFfff = .text:0x0000D488; // type:function size:0x10 scope:weak align:4 +Center__9dCamera_cFv = .text:0x0000D498; // type:function size:0x34 scope:weak align:4 +Eye__9dCamera_cFv = .text:0x0000D4CC; // type:function size:0x34 scope:weak align:4 +checkMasterSwordEquip__9daPy_py_cCFv = .text:0x0000D500; // type:function size:0x44 scope:weak align:4 +fopAcM_seenPlayerAngleY__FP10fopAc_ac_c = .text:0x0000D544; // type:function size:0x2C scope:weak align:4 +abs2XZ__4cXyzCFv = .text:0x0000D570; // type:function size:0x40 scope:weak align:4 +fopAcM_searchPlayerDistanceXZ2__FP10fopAc_ac_c = .text:0x0000D5B0; // type:function size:0x2C scope:weak align:4 +set__4cXyzFfff = .text:0x0000D5DC; // type:function size:0x10 scope:weak align:4 +force_calc_wind_rel_angle__8daGrid_cFs = .text:0x0000D5EC; // type:function size:0x10 scope:weak align:4 +cMtx_multVecSR__FPA4_CfPC3VecP3Vec = .text:0x0000D5FC; // type:function size:0x20 scope:weak align:4 +__as__5csXyzFRC5csXyz = .text:0x0000D61C; // type:function size:0x1C scope:weak align:4 +setFrame__14mDoExt_McaMorfFf = .text:0x0000D638; // type:function size:0x40 scope:weak align:4 +setPlaySpeed__14mDoExt_McaMorfFf = .text:0x0000D678; // type:function size:0x8 scope:weak align:4 +dComIfGp_setItemBombNumCount__Fs = .text:0x0000D680; // type:function size:0x18 scope:weak align:4 +set__5csXyzFsss = .text:0x0000D698; // type:function size:0x10 scope:weak align:4 +getCannonAngleX__8daShip_cCFv = .text:0x0000D6A8; // type:function size:0x18 scope:weak align:4 +cMtx_multVec__FPA4_CfPC3VecP3Vec = .text:0x0000D6C0; // type:function size:0x20 scope:weak align:4 +mDoMtx_multVecZero__FPA4_CfP3Vec = .text:0x0000D6E0; // type:function size:0x1C scope:weak align:4 +ClrCcMove__9cCcD_SttsFv = .text:0x0000D6FC; // type:function size:0x18 scope:weak align:4 +abs__4cXyzCFv = .text:0x0000D714; // type:function size:0x94 scope:weak align:4 +cM_scos__Fs = .text:0x0000D7A8; // type:function size:0x24 scope:weak align:4 +cM_ssin__Fs = .text:0x0000D7CC; // type:function size:0x24 scope:weak align:4 +absXZ__4cXyzCFv = .text:0x0000D7F0; // type:function size:0xB0 scope:weak align:4 +__ct__4cXyzFRC4cXyz = .text:0x0000D8A0; // type:function size:0x1C scope:weak align:4 +cM_fcos__Ff = .text:0x0000D8BC; // type:function size:0x40 scope:weak align:4 +cM_fsin__Ff = .text:0x0000D8FC; // type:function size:0x40 scope:weak align:4 +dComIfGs_getBombNum__Fv = .text:0x0000D93C; // type:function size:0x10 scope:weak align:4 +dComIfGp_checkCameraAttentionStatus__FiUl = .text:0x0000D94C; // type:function size:0x1C scope:weak align:4 +checkForceMove__8daShip_cCFv = .text:0x0000D968; // type:function size:0x28 scope:weak align:4 +__as__4cXyzFRC4cXyz = .text:0x0000D990; // type:function size:0x1C scope:weak align:4 +dComIfGp_demo_getActor__FUc = .text:0x0000D9AC; // type:function size:0x34 scope:weak align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x0000D9E0; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +tiller_speed__13daShip_HIO_c0 = .rodata:0x00000000; // type:object size:0x2 scope:global align:2 +cannon_no_gravity_timer__13daShip_HIO_c0 = .rodata:0x00000002; // type:object size:0x2 scope:global align:2 +throw_start_angle_speed__13daShip_HIO_c0 = .rodata:0x00000004; // type:object size:0x2 scope:global align:2 +throw_return_angle_speed__13daShip_HIO_c0 = .rodata:0x00000006; // type:object size:0x2 scope:global align:2 +paddle_speed__13daShip_HIO_c0 = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +min_speed__13daShip_HIO_c0 = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +wind_inc_speed__13daShip_HIO_c0 = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +r_inc_speed__13daShip_HIO_c0 = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +r_wind_inc_speed__13daShip_HIO_c0 = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +fly_rate__13daShip_HIO_c0 = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +wind_rate__13daShip_HIO_c0 = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +ef_dis_speed__13daShip_HIO_c0 = .rodata:0x00000024; // type:object size:0x4 scope:global align:4 +ef_speed_rate__13daShip_HIO_c0 = .rodata:0x00000028; // type:object size:0x4 scope:global align:4 data:string +ef_front_x__13daShip_HIO_c0 = .rodata:0x0000002C; // type:object size:0x4 scope:global align:4 +ef_front_y__13daShip_HIO_c0 = .rodata:0x00000030; // type:object size:0x4 scope:global align:4 +ef_front_z__13daShip_HIO_c0 = .rodata:0x00000034; // type:object size:0x4 scope:global align:4 +ef_back_x__13daShip_HIO_c0 = .rodata:0x00000038; // type:object size:0x4 scope:global align:4 +ef_back_y__13daShip_HIO_c0 = .rodata:0x0000003C; // type:object size:0x4 scope:global align:4 +ef_back_z__13daShip_HIO_c0 = .rodata:0x00000040; // type:object size:0x4 scope:global align:4 +ef_sp_max_speed__13daShip_HIO_c0 = .rodata:0x00000044; // type:object size:0x4 scope:global align:4 +ef_pitch__13daShip_HIO_c0 = .rodata:0x00000048; // type:object size:0x4 scope:global align:4 +ef_ind_scroll__13daShip_HIO_c0 = .rodata:0x0000004C; // type:object size:0x4 scope:global align:4 +ef_ind_scale__13daShip_HIO_c0 = .rodata:0x00000050; // type:object size:0x4 scope:global align:4 +cannon_speed__13daShip_HIO_c0 = .rodata:0x00000054; // type:object size:0x4 scope:global align:4 +cannon_gravity__13daShip_HIO_c0 = .rodata:0x00000058; // type:object size:0x4 scope:global align:4 +whirl_init_speed__13daShip_HIO_c0 = .rodata:0x0000005C; // type:object size:0x4 scope:global align:4 +whirl_inc_speed__13daShip_HIO_c0 = .rodata:0x00000060; // type:object size:0x4 scope:global align:4 +whirl_distance__13daShip_HIO_c0 = .rodata:0x00000064; // type:object size:0x4 scope:global align:4 +tornado_init_speed__13daShip_HIO_c0 = .rodata:0x00000068; // type:object size:0x4 scope:global align:4 +tornado_inc_speed__13daShip_HIO_c0 = .rodata:0x0000006C; // type:object size:0x4 scope:global align:4 +tornado_distance__13daShip_HIO_c0 = .rodata:0x00000070; // type:object size:0x4 scope:global align:4 +tornado_pull_speed__13daShip_HIO_c0 = .rodata:0x00000074; // type:object size:0x4 scope:global align:4 +throw_start_speedF__13daShip_HIO_c0 = .rodata:0x00000078; // type:object size:0x4 scope:global align:4 +throw_start_speed_y__13daShip_HIO_c0 = .rodata:0x0000007C; // type:object size:0x4 scope:global align:4 +@4551 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4552 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@4554 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4555 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4556 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@4557 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4558 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5199 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5236 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@5238 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:8 data:double +@5254 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@5361 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5362 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5363 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@5364 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5365 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@5366 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@5367 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@5462 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@5463 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@5464 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@5465 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@5466 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@5467 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@5468 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@5469 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@5470 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@5471 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@5472 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@5473 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@5474 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@5475 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@5476 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@5477 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@5478 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@5612 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@5617 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@5624 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@5657 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@5658 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:string +@5659 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@5691 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@5729 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:string +@5730 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@5846 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@5917 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@5968 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@5969 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6000 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:float +@6086 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:float +@6216 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@6217 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@6218 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:string +@6219 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@6220 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@6221 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@6222 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@6223 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@6365 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@6400 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@6557 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@6558 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@6559 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@6560 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@6561 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@7001 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@7002 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@7003 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@7004 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@7139 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@7297 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@7298 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@7358 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@7359 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@7395 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@7486 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@7487 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@7488 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@7629 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@7630 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@7631 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@7676 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@7677 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@7721 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@7722 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@7724 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:8 +@7929 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@7930 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@7931 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@7932 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@7933 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@7934 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@7935 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@7936 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@7937 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@8411 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 data:string +@8412 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@8413 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 data:string +@8414 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@8507 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@8508 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@8509 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@8556 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@8661 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@9278 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@9279 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@9280 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@9281 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@9282 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@9283 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@9284 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@9285 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@9286 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@9287 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@9288 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@9289 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@9290 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@9291 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@9292 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@9293 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@9294 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:string +@9295 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:string +@9296 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@9297 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@9883 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@9884 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@9885 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@9886 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@9887 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@9888 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@9889 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000002AC; // type:object size:0x130 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_arcName = .data:0x00000030; // type:object size:0x5 scope:local align:4 data:string +l_cannon_top = .data:0x00000038; // type:object size:0xC scope:local align:4 +l_tiller_top_offset = .data:0x00000044; // type:object size:0xC scope:local align:4 +rope_color$4412 = .data:0x00000050; // type:object size:0x4 scope:local align:4 +@5974 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@6004 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@6030 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@6060 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@6111 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@6228 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@6247 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@6372 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@6406 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@6499 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@6502 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@6567 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@6619 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@7012 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@7040 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@7102 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@7264 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@7364 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@7492 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@7585 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@7637 = .data:0x00000144; // type:object size:0xC scope:local align:4 +rope_offset$8012 = .data:0x00000150; // type:object size:0xC scope:local align:4 +water_drop_scale$8013 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@8017 = .data:0x00000168; // type:object size:0xC scope:local align:4 +cyl_offset$8669 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@8875 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@8876 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@8884 = .data:0x00000198; // type:object size:0xC scope:local align:4 +cyl_src$9558 = .data:0x000001A4; // type:object size:0x44 scope:local align:4 +sph_src$9559 = .data:0x000001E8; // type:object size:0x40 scope:local align:4 +l_daShip_Method = .data:0x00000228; // type:object size:0x20 scope:local align:4 +g_profile_SHIP = .data:0x00000248; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x00000278; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000284; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000290; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000002B4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000002C0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002CC; // type:object size:0x88 scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000354; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000374; // type:object size:0x1C scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000390; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000418; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000424; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000430; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000484; // type:object size:0x24 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000004A8; // type:object size:0x14 scope:weak align:4 +__vt__12J3DFrameCtrl = .data:0x000004BC; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4207 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x1 scope:local align:4 +@4208 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +l_rope_base_vec = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@5259 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +init$5260 = .bss:0x00000088; // type:object size:0x1 scope:local align:1 +local_front$5258 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@5263 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$5264 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +local_back$5262 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@5267 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +init$5268 = .bss:0x000000C0; // type:object size:0x1 scope:local align:1 +local_right$5266 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@5271 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +init$5272 = .bss:0x000000DC; // type:object size:0x1 scope:local align:1 +local_left$5270 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +init$7734 = .bss:0x000000EC; // type:object size:0x1 scope:local align:1 +wave_l_direction$7733 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +init$7737 = .bss:0x000000FC; // type:object size:0x1 scope:local align:1 +wave_r_direction$7736 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@8009 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +init$8010 = .bss:0x00000118; // type:object size:0x1 scope:local align:1 +ripple_scale$8008 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@8666 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +init$8667 = .bss:0x00000134; // type:object size:0x1 scope:local align:1 +sail_offset$8665 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@8671 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +init$8672 = .bss:0x00000150; // type:object size:0x1 scope:local align:1 +sph_offset$8670 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +@8894 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +init$8895 = .bss:0x0000016C; // type:object size:0x1 scope:local align:1 +top_offset$8893 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +@8898 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +init$8899 = .bss:0x00000188; // type:object size:0x1 scope:local align:1 +XZ_top_offset$8897 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_shop_item/splits.txt b/config/GZLP01/rels/d_a_shop_item/splits.txt new file mode 100644 index 000000000..1a803c7af --- /dev/null +++ b/config/GZLP01/rels/d_a_shop_item/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shop_item.cpp: + .text start:0x00000078 end:0x00000E68 + .text start:0x00000E68 end:0x00000E84 + .text start:0x00000E84 end:0x00000EA8 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x0000018C diff --git a/config/GZLP01/rels/d_a_shop_item/symbols.txt b/config/GZLP01/rels/d_a_shop_item/symbols.txt new file mode 100644 index 000000000..2822ab22f --- /dev/null +++ b/config/GZLP01/rels/d_a_shop_item/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getShopArcname__12daShopItem_cFv = .text:0x00000078; // type:function size:0x60 scope:global align:4 +getShopBmdIdx__12daShopItem_cFv = .text:0x000000D8; // type:function size:0x68 scope:global align:4 +CreateInit__12daShopItem_cFv = .text:0x00000140; // type:function size:0x100 scope:global align:4 +clothCreate__12daShopItem_cFv = .text:0x00000240; // type:function size:0x17C scope:global align:4 +set_mtx__12daShopItem_cFv = .text:0x000003BC; // type:function size:0x1EC scope:global align:4 +_execute__12daShopItem_cFv = .text:0x000005A8; // type:function size:0x50 scope:global align:4 +_draw__12daShopItem_cFv = .text:0x000005F8; // type:function size:0x9C scope:global align:4 +settingBeforeDraw__12daShopItem_cFv = .text:0x00000694; // type:function size:0x78 scope:global align:4 +setTevStr__12daShopItem_cFv = .text:0x0000070C; // type:function size:0x98 scope:global align:4 +daShopItem_Create__FPv = .text:0x000007A4; // type:function size:0x20 scope:local align:4 +_create__12daShopItem_cFv = .text:0x000007C4; // type:function size:0x2E0 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000AA4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000B70; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000BB8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000C14; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000C5C; // type:function size:0x70 scope:weak align:4 +daShopItem_Delete__FPv = .text:0x00000CCC; // type:function size:0x60 scope:local align:4 +daShopItem_Draw__FPv = .text:0x00000D2C; // type:function size:0x24 scope:local align:4 +daShopItem_Execute__FPv = .text:0x00000D50; // type:function size:0x24 scope:local align:4 +daShopItem_IsDelete__FPv = .text:0x00000D74; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000D7C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000D8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000D94; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000D9C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000DA4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DAC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000DEC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000DF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000DFC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E34; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E40; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E48; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000E50; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000E5C; // type:function size:0xC scope:weak align:4 +setScale__15dCloth_packet_cF4cXyz = .text:0x00000E68; // type:function size:0x1C scope:weak align:4 +setListStart__12daShopItem_cFv = .text:0x00000E84; // type:function size:0x4 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000E88; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000E90; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000E98; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000EA0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_cloth_arcname__12daShopItem_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_cullfar_max__12daShopItem_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@4144 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4145 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4146 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4147 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4149 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4155 = .rodata:0x00000024; // type:object size:0x10 scope:local align:4 +@4156 = .rodata:0x00000034; // type:object size:0x10 scope:local align:4 +@4284 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4285 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +daShopItemMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_ShopItem = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x24 scope:weak align:4 +__vt__12daShopItem_c = .data:0x00000168; // type:object size:0x24 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_shutter/splits.txt b/config/GZLP01/rels/d_a_shutter/splits.txt new file mode 100644 index 000000000..67eb0a5fd --- /dev/null +++ b/config/GZLP01/rels/d_a_shutter/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shutter.cpp: + .text start:0x00000078 end:0x00000E7C + .rodata start:0x00000000 end:0x000000EA + .data start:0x00000000 end:0x00000080 diff --git a/config/GZLP01/rels/d_a_shutter/symbols.txt b/config/GZLP01/rels/d_a_shutter/symbols.txt new file mode 100644 index 000000000..a4ef07169 --- /dev/null +++ b/config/GZLP01/rels/d_a_shutter/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__11daShutter_cFv = .text:0x00000078; // type:function size:0x90 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000108; // type:function size:0x20 scope:local align:4 +CreateHeap__11daShutter_cFv = .text:0x00000128; // type:function size:0x190 scope:global align:4 +Create__11daShutter_cFv = .text:0x000002B8; // type:function size:0x1FC scope:global align:4 +_create__11daShutter_cFv = .text:0x000004B4; // type:function size:0xEC scope:global align:4 +__dt__4cXyzFv = .text:0x000005A0; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x000005DC; // type:function size:0x4 scope:weak align:4 +set_mtx__11daShutter_cFv = .text:0x000005E0; // type:function size:0x110 scope:global align:4 +_execute__11daShutter_cFv = .text:0x000006F0; // type:function size:0x98 scope:global align:4 +shutter_move__11daShutter_cFv = .text:0x00000788; // type:function size:0x38C scope:global align:4 +demo__11daShutter_cFv = .text:0x00000B14; // type:function size:0x1DC scope:global align:4 +_draw__11daShutter_cFv = .text:0x00000CF0; // type:function size:0xE8 scope:global align:4 +daShutter_Create__FPv = .text:0x00000DD8; // type:function size:0x20 scope:local align:4 +daShutter_Delete__FPv = .text:0x00000DF8; // type:function size:0x20 scope:local align:4 +daShutter_Draw__FPv = .text:0x00000E18; // type:function size:0x20 scope:local align:4 +daShutter_Execute__FPv = .text:0x00000E38; // type:function size:0x20 scope:local align:4 +daShutter_IsDelete__FPv = .text:0x00000E58; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPUc = .text:0x00000E60; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_max_speed__11daShutter_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +m_min_speed__11daShutter_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +m_move_len__11daShutter_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +m_width__11daShutter_c = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +m_height__11daShutter_c = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +m_bdlidx__11daShutter_c = .rodata:0x00000028; // type:object size:0x4 scope:global align:4 +m_dzbidx__11daShutter_c = .rodata:0x0000002C; // type:object size:0x4 scope:global align:4 +m_heapsize__11daShutter_c = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +m_cull_min__11daShutter_c = .rodata:0x00000038; // type:object size:0x18 scope:global align:4 +m_cull_max__11daShutter_c = .rodata:0x00000050; // type:object size:0x18 scope:global align:4 +@4079 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4240 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4242 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4243 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000007C; // type:object size:0x6E scope:local align:4 data:string_table +m_arcname__11daShutter_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +m_open_ev_name__11daShutter_c = .data:0x00000008; // type:object size:0x8 scope:global align:4 +m_close_ev_name__11daShutter_c = .data:0x00000010; // type:object size:0x8 scope:global align:4 +m_staff_name__11daShutter_c = .data:0x00000018; // type:object size:0x8 scope:global align:4 +action_table$4165 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +daShutterMethodTable = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_SHUTTER = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_shutter2/splits.txt b/config/GZLP01/rels/d_a_shutter2/splits.txt new file mode 100644 index 000000000..ed55be209 --- /dev/null +++ b/config/GZLP01/rels/d_a_shutter2/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_shutter2.cpp: + .text start:0x00000078 end:0x000009E4 + .text start:0x000009E4 end:0x000009FC + .rodata start:0x00000000 end:0x000000AB + .data start:0x00000000 end:0x00000098 diff --git a/config/GZLP01/rels/d_a_shutter2/symbols.txt b/config/GZLP01/rels/d_a_shutter2/symbols.txt new file mode 100644 index 000000000..961e8682c --- /dev/null +++ b/config/GZLP01/rels/d_a_shutter2/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +Delete__12daShutter2_cFv = .text:0x00000078; // type:function size:0x40 scope:global align:4 +CreateHeap__12daShutter2_cFv = .text:0x000000B8; // type:function size:0xDC scope:global align:4 +Create__12daShutter2_cFv = .text:0x00000194; // type:function size:0x1BC scope:global align:4 +_create__12daShutter2_cFv = .text:0x00000350; // type:function size:0xCC scope:global align:4 +set_mtx__12daShutter2_cFv = .text:0x0000041C; // type:function size:0x90 scope:global align:4 +Execute__12daShutter2_cFPPA3_A4_f = .text:0x000004AC; // type:function size:0x7C scope:global align:4 +shutter_move__12daShutter2_cFv = .text:0x00000528; // type:function size:0x170 scope:global align:4 +demo__12daShutter2_cFv = .text:0x00000698; // type:function size:0x218 scope:global align:4 +Draw__12daShutter2_cFv = .text:0x000008B0; // type:function size:0xA0 scope:global align:4 +daShutter2_Create__FPv = .text:0x00000950; // type:function size:0x20 scope:local align:4 +daShutter2_Delete__FPv = .text:0x00000970; // type:function size:0x20 scope:local align:4 +daShutter2_Draw__FPv = .text:0x00000990; // type:function size:0x2C scope:local align:4 +daShutter2_Execute__FPv = .text:0x000009BC; // type:function size:0x20 scope:local align:4 +daShutter2_IsDelete__FPv = .text:0x000009DC; // type:function size:0x8 scope:local align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000009E4; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x000009EC; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x000009F4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_max_speed__12daShutter2_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_min_speed__12daShutter2_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_move_len__12daShutter2_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_width__12daShutter2_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_height__12daShutter2_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m_bdlidx__12daShutter2_c = .rodata:0x00000014; // type:object size:0x2 scope:global align:4 +m_dzbidx__12daShutter2_c = .rodata:0x00000018; // type:object size:0x2 scope:global align:4 +m_heapsize__12daShutter2_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +m_cull_min__12daShutter2_c = .rodata:0x00000020; // type:object size:0xC scope:global align:4 +m_cull_max__12daShutter2_c = .rodata:0x0000002C; // type:object size:0xC scope:global align:4 +@4045 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4149 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4150 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4151 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x5F scope:local align:4 data:string_table +m_arcname__12daShutter2_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +m_open_ev_name__12daShutter2_c = .data:0x00000004; // type:object size:0x4 scope:global align:4 +m_close_ev_name__12daShutter2_c = .data:0x00000008; // type:object size:0x4 scope:global align:4 +m_staff_name__12daShutter2_c = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +action_table$4110 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +daShutter2MethodTable = .data:0x00000020; // type:object size:0x20 scope:local align:4 +g_profile_SHUTTER2 = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__12daShutter2_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_sie_flag/splits.txt b/config/GZLP01/rels/d_a_sie_flag/splits.txt new file mode 100644 index 000000000..abef89776 --- /dev/null +++ b/config/GZLP01/rels/d_a_sie_flag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sie_flag.cpp: + .text start:0x000000EC end:0x00000E10 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000087 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/GZLP01/rels/d_a_sie_flag/symbols.txt b/config/GZLP01/rels/d_a_sie_flag/symbols.txt new file mode 100644 index 000000000..7cf9c3c9a --- /dev/null +++ b/config/GZLP01/rels/d_a_sie_flag/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daSie_Flag_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__12daSie_Flag_cFv = .text:0x00000118; // type:function size:0xAC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x20 scope:local align:4 +CreateHeap__12daSie_Flag_cFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +CreateInit__12daSie_Flag_cFv = .text:0x0000030C; // type:function size:0xC8 scope:global align:4 +_create__12daSie_Flag_cFv = .text:0x000003D4; // type:function size:0xB4 scope:global align:4 +__ct__12daSie_Flag_cFv = .text:0x00000488; // type:function size:0x198 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000620; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006EC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000734; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000790; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000007D8; // type:function size:0x3C scope:weak align:4 +_delete__12daSie_Flag_cFv = .text:0x00000814; // type:function size:0x50 scope:global align:4 +_execute__12daSie_Flag_cFv = .text:0x00000864; // type:function size:0x2A4 scope:global align:4 +_draw__12daSie_Flag_cFv = .text:0x00000B08; // type:function size:0x8C scope:global align:4 +daSie_FlagCreate__FPv = .text:0x00000B94; // type:function size:0x20 scope:local align:4 +daSie_FlagDelete__FPv = .text:0x00000BB4; // type:function size:0x24 scope:local align:4 +daSie_FlagExecute__FPv = .text:0x00000BD8; // type:function size:0x24 scope:local align:4 +daSie_FlagDraw__FPv = .text:0x00000BFC; // type:function size:0x24 scope:local align:4 +daSie_FlagIsDelete__FPv = .text:0x00000C20; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C28; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000C38; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000C40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000C48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000C50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C58; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000C90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000C98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000CA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CA8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000CE0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000CE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CEC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000CF4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000CFC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D08; // type:function size:0xC scope:weak align:4 +__dt__16daSie_Flag_HIO_cFv = .text:0x00000D14; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_sie_flag_cpp = .text:0x00000D5C; // type:function size:0xA4 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000E00; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000E08; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4028 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__12daSie_Flag_c = .rodata:0x00000004; // type:object size:0x7 scope:global align:4 data:string +@4068 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4084 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4294 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4295 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4299 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@4300 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@stringBase0 = .rodata:0x0000005C; // type:object size:0x2B scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daSie_FlagMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Sie_Flag = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__16daSie_Flag_HIO_c = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4023 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4029 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_flag_offset = .bss:0x0000007C; // type:object size:0xC scope:local align:4 data:float +@4030 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +l_wind_offset = .bss:0x00000094; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_sitem/splits.txt b/config/GZLP01/rels/d_a_sitem/splits.txt new file mode 100644 index 000000000..689075dc2 --- /dev/null +++ b/config/GZLP01/rels/d_a_sitem/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sitem.cpp: + .text start:0x000000EC end:0x000031F0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000086 + .data start:0x00000000 end:0x0000034C + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_sitem/symbols.txt b/config/GZLP01/rels/d_a_sitem/symbols.txt new file mode 100644 index 000000000..243da201d --- /dev/null +++ b/config/GZLP01/rels/d_a_sitem/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +hand_draw__FP11sitem_class = .text:0x000000EC; // type:function size:0x110 scope:local align:4 +daSitem_Draw__FP11sitem_class = .text:0x000001FC; // type:function size:0x4C scope:local align:4 +hand_mtx_set__FP11sitem_class = .text:0x00000248; // type:function size:0x104 scope:local align:4 +__dt__4cXyzFv = .text:0x0000034C; // type:function size:0x3C scope:weak align:4 +control3__FP11sitem_class = .text:0x00000388; // type:function size:0x88 scope:local align:4 +control1__FP11sitem_class = .text:0x00000410; // type:function size:0x338 scope:local align:4 +control2__FP11sitem_class = .text:0x00000748; // type:function size:0x2A0 scope:local align:4 +cut_control1__FP11sitem_class = .text:0x000009E8; // type:function size:0x444 scope:local align:4 +my_break__FP11sitem_class = .text:0x00000E2C; // type:function size:0x22C scope:local align:4 +__dt__5csXyzFv = .text:0x00001058; // type:function size:0x3C scope:weak align:4 +cut_control2__FP11sitem_class = .text:0x00001094; // type:function size:0x52C scope:local align:4 +hand_move__FP11sitem_class = .text:0x000015C0; // type:function size:0xD44 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00002304; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000241C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000024BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00002518; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00002560; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000025BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002604; // type:function size:0x80 scope:weak align:4 +daSitem_Execute__FP11sitem_class = .text:0x00002684; // type:function size:0x70 scope:local align:4 +daSitem_IsDelete__FP11sitem_class = .text:0x000026F4; // type:function size:0x8 scope:local align:4 +daSitem_Delete__FP11sitem_class = .text:0x000026FC; // type:function size:0x64 scope:local align:4 +useHeapInit__FP11sitem_class = .text:0x00002760; // type:function size:0xC4 scope:local align:4 +daSitem_solidHeapCB__FP10fopAc_ac_c = .text:0x00002824; // type:function size:0x20 scope:local align:4 +daSitem_Create__FP10fopAc_ac_c = .text:0x00002844; // type:function size:0x3C0 scope:local align:4 +__ct__5csXyzFv = .text:0x00002C04; // type:function size:0x4 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00002C08; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00002C74; // type:function size:0x28 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00002C9C; // type:function size:0x70 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00002D0C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002D54; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002DB0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002DF8; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002EC4; // type:function size:0x84 scope:weak align:4 +__dt__7sitem_sFv = .text:0x00002F48; // type:function size:0x3C scope:weak align:4 +__ct__7sitem_sFv = .text:0x00002F84; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F88; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F8C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F90; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002F94; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002F98; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00002FE0; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000303C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000304C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003054; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000305C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003064; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000306C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000030A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000030AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000030B4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x000030BC; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000030F4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000030F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003100; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003108; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00003110; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000311C; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003128; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_sitem_cpp = .text:0x00003170; // type:function size:0x38 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000031A8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x000031B0; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x000031B8; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x000031C0; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000031C8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000031D0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000031D8; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000031E0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000031E8; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4133 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4137 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4148 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4173 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4174 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4175 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4190 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4261 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4262 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4263 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4415 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4567 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4568 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@5030 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5031 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5032 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5033 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5034 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5035 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5036 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5037 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5038 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5039 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5040 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5041 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5042 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5254 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5255 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5256 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000080; // type:object size:0x6 scope:local align:4 data:string_table +size_d = .data:0x00000000; // type:object size:0x28 scope:local align:4 +g_d$4194 = .data:0x00000028; // type:object size:0x28 scope:local align:4 +hr_d = .data:0x00000050; // type:object size:0x10 scope:local align:4 +max_d = .data:0x00000060; // type:object size:0x10 scope:local align:4 +bmd_data = .data:0x00000070; // type:object size:0x6 scope:local align:4 +tg_sph_src$5153 = .data:0x00000078; // type:object size:0x40 scope:local align:4 +bm_sph_src$5154 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +l_daSitem_Method = .data:0x000000F8; // type:object size:0x20 scope:local align:4 +g_profile_SITEM = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000148; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000164; // type:object size:0x20 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x000001A8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000248; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000029C; // type:object size:0x14 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x000002BC; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000002D4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000304; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x0000031C; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4118 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_sk/splits.txt b/config/GZLP01/rels/d_a_sk/splits.txt new file mode 100644 index 000000000..507867c37 --- /dev/null +++ b/config/GZLP01/rels/d_a_sk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_sk.cpp: + .text start:0x00000078 end:0x000011AC + .rodata start:0x00000000 end:0x0000003F + .data start:0x00000000 end:0x000001B4 diff --git a/config/GZLP01/rels/d_a_sk/symbols.txt b/config/GZLP01/rels/d_a_sk/symbols.txt new file mode 100644 index 000000000..1bdb9e5ad --- /dev/null +++ b/config/GZLP01/rels/d_a_sk/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x1C8 scope:local align:4 +__dt__4cXyzFv = .text:0x00000240; // type:function size:0x3C scope:weak align:4 +daSk_Draw__FP8sk_class = .text:0x0000027C; // type:function size:0x70 scope:local align:4 +dousa_move__FP8sk_class = .text:0x000002EC; // type:function size:0x1AC scope:local align:4 +body_atari_check__FP8sk_class = .text:0x00000498; // type:function size:0x2C0 scope:local align:4 +daSk_Execute__FP8sk_class = .text:0x00000758; // type:function size:0x17C scope:local align:4 +daSk_IsDelete__FP8sk_class = .text:0x000008D4; // type:function size:0x8 scope:local align:4 +daSk_Delete__FP8sk_class = .text:0x000008DC; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000090C; // type:function size:0x160 scope:local align:4 +daSk_Create__FP10fopAc_ac_c = .text:0x00000A6C; // type:function size:0x3C4 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x00000E30; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000EFC; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000F80; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000FC8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001024; // type:function size:0x48 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000106C; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00001070; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000010AC; // type:function size:0x4 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000010B0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000010B8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000010C0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000010CC; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000010D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000010E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000010F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000010F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001100; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001108; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001140; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001148; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001150; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001158; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001190; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001194; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000119C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000011A4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4056 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4057 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4058 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4106 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4107 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4108 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4202 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000003C; // type:object size:0x3 scope:local align:4 data:string_table +sph_offset$4227 = .data:0x00000000; // type:object size:0xC scope:local align:4 +search_data$4228 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +body_co_sph_src$4288 = .data:0x00000030; // type:object size:0x40 scope:local align:4 +l_daSk_Method = .data:0x00000070; // type:object size:0x20 scope:local align:4 +g_profile_SK = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGAab = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000CC; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000012C; // type:object size:0x88 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_sk2/splits.txt b/config/GZLP01/rels/d_a_sk2/splits.txt new file mode 100644 index 000000000..b96314ee4 --- /dev/null +++ b/config/GZLP01/rels/d_a_sk2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_sk2.cpp: + .text start:0x00000078 end:0x00000C78 + .text start:0x00000C78 end:0x00000C7C + .text start:0x00000C7C end:0x00000D38 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000C4 diff --git a/config/GZLP01/rels/d_a_sk2/symbols.txt b/config/GZLP01/rels/d_a_sk2/symbols.txt new file mode 100644 index 000000000..b14f93930 --- /dev/null +++ b/config/GZLP01/rels/d_a_sk2/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x11C scope:local align:4 +__dt__4cXyzFv = .text:0x00000194; // type:function size:0x3C scope:weak align:4 +daSk2_Draw__FP9sk2_class = .text:0x000001D0; // type:function size:0xA8 scope:local align:4 +dousa_move__FP9sk2_class = .text:0x00000278; // type:function size:0x2F0 scope:local align:4 +daSk2_Execute__FP9sk2_class = .text:0x00000568; // type:function size:0xF8 scope:local align:4 +daSk2_IsDelete__FP9sk2_class = .text:0x00000660; // type:function size:0x8 scope:local align:4 +daSk2_Delete__FP9sk2_class = .text:0x00000668; // type:function size:0x5C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006C4; // type:function size:0x254 scope:local align:4 +daSk2_Create__FP10fopAc_ac_c = .text:0x00000918; // type:function size:0x2AC scope:local align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000BC4; // type:function size:0x70 scope:weak align:4 +__ct__4cXyzFv = .text:0x00000C34; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00000C38; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x00000C74; // type:function size:0x4 scope:weak align:4 +MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x00000C78; // type:function size:0x4 scope:weak align:4 +__dt__10dBgWDeformFv = .text:0x00000C7C; // type:function size:0xA4 scope:weak align:4 +@196@__dt__10dBgWDeformFv = .text:0x00000D20; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000D28; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D30; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4024 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4114 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4118 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4122 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4344 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4345 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4348 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string_table +sk2_dzb = .data:0x00000000; // type:object size:0x8 scope:local align:4 +sk2_bck = .data:0x00000008; // type:object size:0x8 scope:local align:4 +l_daSk2_Method = .data:0x00000010; // type:object size:0x20 scope:local align:4 +g_profile_SK2 = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:weak align:4 +__vt__10dBgWDeform = .data:0x00000084; // type:object size:0x40 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_spotbox/splits.txt b/config/GZLP01/rels/d_a_spotbox/splits.txt new file mode 100644 index 000000000..98bd808aa --- /dev/null +++ b/config/GZLP01/rels/d_a_spotbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_spotbox.cpp: + .text start:0x00000078 end:0x00000250 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_spotbox/symbols.txt b/config/GZLP01/rels/d_a_spotbox/symbols.txt new file mode 100644 index 000000000..9910f7aae --- /dev/null +++ b/config/GZLP01/rels/d_a_spotbox/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSpotbox_Draw__FP11daSpotbox_c = .text:0x00000078; // type:function size:0x4C scope:local align:4 +daSpotbox_Execute__FP11daSpotbox_c = .text:0x000000C4; // type:function size:0x74 scope:local align:4 +daSpotbox_IsDelete__FP11daSpotbox_c = .text:0x00000138; // type:function size:0x8 scope:local align:4 +daSpotbox_Delete__FP11daSpotbox_c = .text:0x00000140; // type:function size:0x30 scope:local align:4 +daSpotbox_Create__FP10fopAc_ac_c = .text:0x00000170; // type:function size:0xE0 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4060 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_daSpotbox_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SPOTBOX = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_ss/splits.txt b/config/GZLP01/rels/d_a_ss/splits.txt new file mode 100644 index 000000000..809c19e6e --- /dev/null +++ b/config/GZLP01/rels/d_a_ss/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ss.cpp: + .text start:0x000000EC end:0x0000387C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000BE + .data start:0x00000000 end:0x00000354 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLP01/rels/d_a_ss/symbols.txt b/config/GZLP01/rels/d_a_ss/symbols.txt new file mode 100644 index 000000000..3a2ac7d09 --- /dev/null +++ b/config/GZLP01/rels/d_a_ss/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0xF0 scope:local align:4 +__dt__4cXyzFv = .text:0x000001DC; // type:function size:0x3C scope:weak align:4 +hand_draw__FP8ss_class = .text:0x00000218; // type:function size:0x78 scope:local align:4 +daSs_Draw__FP8ss_class = .text:0x00000290; // type:function size:0x78 scope:local align:4 +anm_init__FP8ss_classifUcfi = .text:0x00000308; // type:function size:0x130 scope:local align:4 +hand_1_set__FP8ss_classP4ss_s = .text:0x00000438; // type:function size:0x498 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000008D0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000009FC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000A9C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000AF8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000B40; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000B9C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000BE4; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000C78; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000CC0; // type:function size:0x48 scope:weak align:4 +hand_1_set_2__FP8ss_classP4ss_s = .text:0x00000D08; // type:function size:0x4B4 scope:local align:4 +hand_1_move__FP8ss_classP4ss_s = .text:0x000011BC; // type:function size:0x370 scope:local align:4 +hand_1_cut__FP8ss_classP4ss_s = .text:0x0000152C; // type:function size:0x804 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001D30; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001E48; // type:function size:0x80 scope:weak align:4 +hand_move__FP8ss_class = .text:0x00001EC8; // type:function size:0x4A4 scope:local align:4 +core_move__FP8ss_class = .text:0x0000236C; // type:function size:0x818 scope:local align:4 +daSs_Execute__FP8ss_class = .text:0x00002B84; // type:function size:0x398 scope:local align:4 +daSs_IsDelete__FP8ss_class = .text:0x00002F1C; // type:function size:0x8 scope:local align:4 +daSs_Delete__FP8ss_class = .text:0x00002F24; // type:function size:0x34 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002F58; // type:function size:0x17C scope:local align:4 +daSs_Create__FP10fopAc_ac_c = .text:0x000030D4; // type:function size:0x2C8 scope:local align:4 +__dt__8dCcD_SphFv = .text:0x0000339C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00003468; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000034B0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000350C; // type:function size:0x48 scope:weak align:4 +__dt__4ss_sFv = .text:0x00003554; // type:function size:0x7C scope:weak align:4 +__dt__6ss_s_sFv = .text:0x000035D0; // type:function size:0x3C scope:weak align:4 +__ct__4ss_sFv = .text:0x0000360C; // type:function size:0x6C scope:weak align:4 +__ct__6ss_s_sFv = .text:0x00003678; // type:function size:0x4 scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x0000367C; // type:function size:0x84 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00003700; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00003710; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00003718; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003720; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003728; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003730; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00003768; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00003770; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00003778; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003780; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000037B8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000037BC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000037C4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000037CC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000037D4; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000037E0; // type:function size:0xC scope:weak align:4 +__sinit_d_a_ss_cpp = .text:0x000037EC; // type:function size:0x38 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00003824; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000382C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00003834; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000383C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00003844; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000384C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003854; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000385C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00003864; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000386C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00003874; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4163 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4303 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4304 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4306 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4307 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4653 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4654 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4655 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4656 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4657 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4658 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4869 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4870 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4871 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4872 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4873 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4874 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4875 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4876 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4877 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4878 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4879 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4880 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5046 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5048 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5049 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5249 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5250 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5251 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5252 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@5253 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5332 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x6 scope:local align:4 data:string_table +@5254 = .data:0x00000000; // type:object size:0xCC scope:local align:4 +tg_sph_src$5414 = .data:0x000000CC; // type:object size:0x40 scope:local align:4 +l_daSs_Method = .data:0x0000010C; // type:object size:0x20 scope:local align:4 +g_profile_SS = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000015C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001FC; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000250; // type:object size:0x14 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000264; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x0000027C; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000002AC; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002DC; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000318; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000324; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000330; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000348; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +col = .bss:0x00000008; // type:object size:0x4 scope:local align:4 +@4906 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_ssk/splits.txt b/config/GZLP01/rels/d_a_ssk/splits.txt new file mode 100644 index 000000000..5ffdf5dac --- /dev/null +++ b/config/GZLP01/rels/d_a_ssk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ssk.cpp: + .text start:0x00000078 end:0x000015BC + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000001DC diff --git a/config/GZLP01/rels/d_a_ssk/symbols.txt b/config/GZLP01/rels/d_a_ssk/symbols.txt new file mode 100644 index 000000000..aee047899 --- /dev/null +++ b/config/GZLP01/rels/d_a_ssk/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0x11C scope:local align:4 +__dt__4cXyzFv = .text:0x00000194; // type:function size:0x3C scope:weak align:4 +draw_sub__FP9ssk_class = .text:0x000001D0; // type:function size:0x16C scope:local align:4 +daSsk_Draw__FP9ssk_class = .text:0x0000033C; // type:function size:0xAC scope:local align:4 +nomal_move__FP9ssk_class = .text:0x000003E8; // type:function size:0x558 scope:local align:4 +body_atari_check__FP9ssk_class = .text:0x00000940; // type:function size:0x298 scope:local align:4 +daSsk_Execute__FP9ssk_class = .text:0x00000BD8; // type:function size:0xA8 scope:local align:4 +daSsk_IsDelete__FP9ssk_class = .text:0x00000C80; // type:function size:0x8 scope:local align:4 +daSsk_Delete__FP9ssk_class = .text:0x00000C88; // type:function size:0x50 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000CD8; // type:function size:0x1E0 scope:local align:4 +daSsk_Create__FP10fopAc_ac_c = .text:0x00000EB8; // type:function size:0x38C scope:local align:4 +__dt__8dCcD_CylFv = .text:0x00001244; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00001310; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00001358; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000013B4; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000013FC; // type:function size:0x70 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000146C; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00001470; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000014AC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000014B0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000014C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000014C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000014D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000014D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014E0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001518; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001520; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001528; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001530; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001568; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000156C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001574; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000157C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001584; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001590; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000159C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000015A4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000015AC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000015B4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4055 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4263 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@4266 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4267 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4268 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4269 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4270 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4511 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4512 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4513 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4514 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4515 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4516 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4517 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string_table +sph_offset$4355 = .data:0x00000000; // type:object size:0xC scope:local align:4 +search_data$4356 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +body_co_cyl$4403 = .data:0x00000030; // type:object size:0x44 scope:local align:4 +l_daSsk_Method = .data:0x00000074; // type:object size:0x20 scope:local align:4 +g_profile_SSK = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x000000C4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000014C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000164; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000001B8; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_sss/splits.txt b/config/GZLP01/rels/d_a_sss/splits.txt new file mode 100644 index 000000000..63ab59c1a --- /dev/null +++ b/config/GZLP01/rels/d_a_sss/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sss.cpp: + .text start:0x000000EC end:0x00002FD4 + .text start:0x00002FD4 end:0x00003354 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x000002E0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/GZLP01/rels/d_a_sss/symbols.txt b/config/GZLP01/rels/d_a_sss/symbols.txt new file mode 100644 index 000000000..bc045105f --- /dev/null +++ b/config/GZLP01/rels/d_a_sss/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +hand_draw__FP9sss_class = .text:0x000000EC; // type:function size:0x104 scope:local align:4 +daSss_Draw__FP9sss_class = .text:0x000001F0; // type:function size:0x58 scope:local align:4 +hand_close__FP9sss_class = .text:0x00000248; // type:function size:0x80 scope:local align:4 +hand_open__FP9sss_class = .text:0x000002C8; // type:function size:0x80 scope:local align:4 +hand_mtx_set__FP9sss_class = .text:0x00000348; // type:function size:0xFC scope:local align:4 +control3__FP9sss_class = .text:0x00000444; // type:function size:0x88 scope:local align:4 +control1__FP9sss_class = .text:0x000004CC; // type:function size:0x338 scope:local align:4 +__dt__4cXyzFv = .text:0x00000804; // type:function size:0x3C scope:weak align:4 +control2__FP9sss_class = .text:0x00000840; // type:function size:0x2CC scope:local align:4 +cut_control1__FP9sss_class = .text:0x00000B0C; // type:function size:0x46C scope:local align:4 +cut_control2__FP9sss_class = .text:0x00000F78; // type:function size:0x57C scope:local align:4 +hand_move__FP9sss_class = .text:0x000014F4; // type:function size:0x1120 scope:local align:4 +hand_main__FP9sss_class = .text:0x00002614; // type:function size:0x4 scope:local align:4 +daSss_Execute__FP9sss_class = .text:0x00002618; // type:function size:0x84 scope:local align:4 +daSss_IsDelete__FP9sss_class = .text:0x0000269C; // type:function size:0x8 scope:local align:4 +daSss_Delete__FP9sss_class = .text:0x000026A4; // type:function size:0x7C scope:local align:4 +useHeapInit__FP9sss_class = .text:0x00002720; // type:function size:0x180 scope:local align:4 +daSss_solidHeapCB__FP10fopAc_ac_c = .text:0x000028A0; // type:function size:0x20 scope:local align:4 +daSss_Create__FP10fopAc_ac_c = .text:0x000028C0; // type:function size:0x2F4 scope:local align:4 +__dt__8cM3dGSphFv = .text:0x00002BB4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00002BFC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00002C58; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00002CA0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00002D6C; // type:function size:0x84 scope:weak align:4 +__dt__5sss_sFv = .text:0x00002DF0; // type:function size:0x3C scope:weak align:4 +__ct__5sss_sFv = .text:0x00002E2C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00002E30; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00002E40; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00002E48; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002E50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002E58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002E60; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00002E98; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00002EA0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00002EA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EB0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002EE8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002EEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002EF4; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002EFC; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002F04; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002F10; // type:function size:0xC scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002F1C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_sss_cpp = .text:0x00002F64; // type:function size:0x38 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00002F9C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00002FA4; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00002FAC; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00002FB4; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00002FBC; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00002FC4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00002FCC; // type:function size:0x8 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00002FD4; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000030EC; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000318C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000031E8; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00003230; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000328C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000032D4; // type:function size:0x80 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4107 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4111 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4137 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4138 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4163 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4164 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4165 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4178 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4249 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4250 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4316 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4441 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4574 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@5088 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@5089 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@5090 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@5091 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@5092 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@5093 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@5094 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@5095 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5096 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5097 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5098 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5099 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5100 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@5101 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@5102 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@5103 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5104 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5105 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5106 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5107 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@5109 = .rodata:0x00000098; // type:object size:0x8 scope:local align:8 +@5332 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5333 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5334 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5335 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string_table +size_d = .data:0x00000000; // type:object size:0x28 scope:local align:4 +g_d$4182 = .data:0x00000028; // type:object size:0x28 scope:local align:4 +@5110 = .data:0x00000050; // type:object size:0x1C scope:local align:4 +tg_sph_src$5251 = .data:0x0000006C; // type:object size:0x40 scope:local align:4 +bm_sph_src$5252 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +l_daSss_Method = .data:0x000000EC; // type:object size:0x20 scope:local align:4 +g_profile_SSS = .data:0x0000010C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x0000013C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001DC; // type:object size:0x54 scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000230; // type:object size:0x14 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000244; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000250; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000268; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000298; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002B0; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002BC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002C8; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000002D4; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4094 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_st/splits.txt b/config/GZLP01/rels/d_a_st/splits.txt new file mode 100644 index 000000000..faa4b05fe --- /dev/null +++ b/config/GZLP01/rels/d_a_st/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_st.cpp: + .text start:0x000000EC end:0x00009DBC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000159 + .data start:0x00000000 end:0x00000758 + .bss start:0x00000008 end:0x00000034 diff --git a/config/GZLP01/rels/d_a_st/symbols.txt b/config/GZLP01/rels/d_a_st/symbols.txt new file mode 100644 index 000000000..7d0e4a3b6 --- /dev/null +++ b/config/GZLP01/rels/d_a_st/symbols.txt @@ -0,0 +1,259 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +smoke_set_s__FP8st_classf = .text:0x000000EC; // type:function size:0x4C8 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000005B4; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x000006E0; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00000780; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x000007DC; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00000824; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00000880; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x000008C8; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x0000095C; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000009A4; // type:function size:0x3C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000009E0; // type:function size:0x48 scope:weak align:4 +spin_smoke_move__FP8st_class = .text:0x00000A28; // type:function size:0x1C0 scope:local align:4 +anm_init__FP8st_classifUcfi = .text:0x00000BE8; // type:function size:0x128 scope:local align:4 +head_anm_init__FP8st_classifUcfi = .text:0x00000D10; // type:function size:0x128 scope:local align:4 +ke_control__FP8st_classP7st_ke_si = .text:0x00000E38; // type:function size:0x55C scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00001394; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x000014AC; // type:function size:0x80 scope:weak align:4 +ke_pos_set__FP8st_classP7st_ke_si = .text:0x0000152C; // type:function size:0x44 scope:local align:4 +ke_disp__FP8st_class = .text:0x00001570; // type:function size:0x8C scope:local align:4 +ke_move__FP8st_class = .text:0x000015FC; // type:function size:0x68 scope:local align:4 +nun_control__FP8st_class = .text:0x00001664; // type:function size:0x3B4 scope:local align:4 +nun_pos_set__FP8st_class = .text:0x00001A18; // type:function size:0xF0 scope:local align:4 +nun_move__FP8st_class = .text:0x00001B08; // type:function size:0x170 scope:local align:4 +st_part_drawShadow__FP8st_classP8J3DModelP4cXyzPi = .text:0x00001C78; // type:function size:0xBC scope:local align:4 +st_part_draw__FP8st_class = .text:0x00001D34; // type:function size:0x14C scope:local align:4 +daSt_Draw__FP8st_class = .text:0x00001E80; // type:function size:0x110 scope:local align:4 +wait_set__FP8st_class = .text:0x00001F90; // type:function size:0xF0 scope:local align:4 +walk_set__FP8st_classf = .text:0x00002080; // type:function size:0xE4 scope:local align:4 +speed_pos_calc__FP8st_class = .text:0x00002164; // type:function size:0x1BC scope:local align:4 +jyunkai__FP8st_class = .text:0x00002320; // type:function size:0x2E4 scope:local align:4 +attack_set__FP8st_classifUc = .text:0x00002604; // type:function size:0x2C scope:local align:4 +buki_smoke_set__FP8st_class = .text:0x00002630; // type:function size:0x3C8 scope:local align:4 +fight__FP8st_class = .text:0x000029F8; // type:function size:0x1554 scope:local align:4 +fight2__FP8st_class = .text:0x00003F4C; // type:function size:0x57C scope:local align:4 +ground_wait__FP8st_class = .text:0x000044C8; // type:function size:0x2BC scope:local align:4 +kan_wait__FP8st_class = .text:0x00004784; // type:function size:0x20C scope:local align:4 +st_break_wait__FP8st_class = .text:0x00004990; // type:function size:0x360 scope:local align:4 +head_damage__FP8st_class = .text:0x00004CF0; // type:function size:0x3A8 scope:local align:4 +__dt__5csXyzFv = .text:0x00005098; // type:function size:0x3C scope:weak align:4 +ue_move__FP8st_class = .text:0x000050D4; // type:function size:0x3B0 scope:local align:4 +sita_move__FP8st_class = .text:0x00005484; // type:function size:0x31C scope:local align:4 +St_move__FP8st_class = .text:0x000057A0; // type:function size:0x1B0 scope:local align:4 +damage_check__FP8st_class = .text:0x00005950; // type:function size:0x764 scope:local align:4 +part_posmove__FP8st_classP4st_p = .text:0x000060B4; // type:function size:0x5A8 scope:local align:4 +part_move__FP8st_classi = .text:0x0000665C; // type:function size:0x16DC scope:local align:4 +cc_set__FP8st_class = .text:0x00007D38; // type:function size:0x40C scope:local align:4 +eff_move__FP8st_class = .text:0x00008144; // type:function size:0x1B4 scope:local align:4 +daSt_Execute__FP8st_class = .text:0x000082F8; // type:function size:0x4D0 scope:local align:4 +daSt_IsDelete__FP8st_class = .text:0x000087C8; // type:function size:0x8 scope:local align:4 +daSt_Delete__FP8st_class = .text:0x000087D0; // type:function size:0xFC scope:local align:4 +createHeap__FP10fopAc_ac_c = .text:0x000088CC; // type:function size:0x278 scope:local align:4 +daSt_Create__FP10fopAc_ac_c = .text:0x00008B44; // type:function size:0x41C scope:local align:4 +__ct__8st_classFv = .text:0x00008F60; // type:function size:0x2D8 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00009238; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00009304; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x0000934C; // type:function size:0x7C scope:weak align:4 +__defctor__18dPa_smokeEcallBackFv = .text:0x000093C8; // type:function size:0x24 scope:weak align:4 +__ct__5csXyzFv = .text:0x000093EC; // type:function size:0x4 scope:weak align:4 +__ct__4cXyzFv = .text:0x000093F0; // type:function size:0x4 scope:weak align:4 +__dt__7st_ke_sFv = .text:0x000093F4; // type:function size:0x7C scope:weak align:4 +__ct__7st_ke_sFv = .text:0x00009470; // type:function size:0x68 scope:weak align:4 +__dt__4st_pFv = .text:0x000094D8; // type:function size:0x90 scope:weak align:4 +__ct__4st_pFv = .text:0x00009568; // type:function size:0x38 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000095A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000095E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00009644; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000968C; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00009758; // type:function size:0x84 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000097DC; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00009838; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000098A8; // type:function size:0x88 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009930; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009934; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00009938; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000993C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00009940; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00009988; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000099E4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x00009A2C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00009A74; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00009AD0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00009AE0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00009AE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009AF0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009AF8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009B00; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00009B38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00009B40; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00009B48; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009B50; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00009B88; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00009B8C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00009B94; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00009BA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00009BAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00009BB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00009BBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009BC4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00009BFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00009C04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00009C0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009C14; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00009C4C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00009C54; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00009C5C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00009C68; // type:function size:0xC scope:weak align:4 +__sinit_d_a_st_cpp = .text:0x00009C74; // type:function size:0x88 scope:local align:4 +__dt__5HIO_cFv = .text:0x00009CFC; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00009D44; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00009D4C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00009D54; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00009D5C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00009D64; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00009D6C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00009D74; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00009D7C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00009D84; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00009D8C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00009D94; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00009D9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00009DA4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00009DAC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00009DB4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4206 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4207 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4208 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4209 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4210 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4211 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4306 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4325 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4452 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4453 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4454 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4460 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4461 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4463 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4507 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:4byte +@4513 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@4582 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@4583 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4585 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4586 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4605 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@4634 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@4657 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4796 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4856 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@5478 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@5479 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@5480 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@5481 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@5482 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@5483 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@5484 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@5485 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@5688 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@5690 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:8 +@5985 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@5986 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6054 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6055 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6056 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6101 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@6379 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6380 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6381 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6537 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6538 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7253 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7254 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@7255 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7256 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7257 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7258 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@7259 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@7260 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7261 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7262 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7263 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7397 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7398 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@7399 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7400 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7401 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7823 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7824 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@8168 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@8169 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000014C; // type:object size:0xD scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5486 = .data:0x00000030; // type:object size:0x198 scope:local align:4 +@5987 = .data:0x000001C8; // type:object size:0x1C scope:local align:4 +@6057 = .data:0x000001E4; // type:object size:0x20 scope:local align:4 +@6102 = .data:0x00000204; // type:object size:0x88 scope:local align:4 +hit_bit = .data:0x0000028C; // type:object size:0x7 scope:local align:4 +@7264 = .data:0x00000294; // type:object size:0x30 scope:local align:4 +cc_j_no = .data:0x000002C4; // type:object size:0x1C scope:local align:4 +st_part_bdl$7612 = .data:0x000002E0; // type:object size:0x34 scope:local align:4 +head_sph_src$7693 = .data:0x00000314; // type:object size:0x40 scope:local align:4 +body_sph_src$7694 = .data:0x00000354; // type:object size:0x40 scope:local align:4 +wepon_sph_src$7695 = .data:0x00000394; // type:object size:0x40 scope:local align:4 +l_daSt_Method = .data:0x000003D4; // type:object size:0x20 scope:local align:4 +g_profile_ST = .data:0x000003F4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x00000424; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000440; // type:object size:0x20 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000460; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000046C; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000478; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000484; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000490; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000049C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000530; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000544; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000005CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000005D8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000005E4; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000638; // type:object size:0x24 scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000065C; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000674; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000006A4; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000006D4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000006EC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000006F8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000704; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000710; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000728; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000740; // type:object size:0xC scope:weak align:4 +__vt__5HIO_c = .data:0x0000074C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +hio_set = .bss:0x00000008; // type:object size:0x1 scope:local align:1 data:byte +another_hit = .bss:0x00000009; // type:object size:0x1 scope:local align:1 data:byte +@4313 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_steam_tag/splits.txt b/config/GZLP01/rels/d_a_steam_tag/splits.txt new file mode 100644 index 000000000..b0dbb1041 --- /dev/null +++ b/config/GZLP01/rels/d_a_steam_tag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_steam_tag.cpp: + .text start:0x00000078 end:0x00001064 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000258 diff --git a/config/GZLP01/rels/d_a_steam_tag/symbols.txt b/config/GZLP01/rels/d_a_steam_tag/symbols.txt new file mode 100644 index 000000000..04e5bc0f9 --- /dev/null +++ b/config/GZLP01/rels/d_a_steam_tag/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getData__12daSteamTag_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +CreateInit__12daSteamTag_cFv = .text:0x00000084; // type:function size:0x218 scope:global align:4 +createEmitter__12daSteamTag_cFv = .text:0x0000029C; // type:function size:0xFC scope:global align:4 +endEmitter__12daSteamTag_cFv = .text:0x00000398; // type:function size:0x1C scope:global align:4 +daSteamTag_Draw__FP12daSteamTag_c = .text:0x000003B4; // type:function size:0x8 scope:local align:4 +daSteamTag_Execute__FP12daSteamTag_c = .text:0x000003BC; // type:function size:0x20 scope:local align:4 +execute__12daSteamTag_cFv = .text:0x000003DC; // type:function size:0x320 scope:weak align:4 +daSteamTag_IsDelete__FP12daSteamTag_c = .text:0x000006FC; // type:function size:0x8 scope:local align:4 +daSteamTag_Delete__FP12daSteamTag_c = .text:0x00000704; // type:function size:0x28 scope:local align:4 +__dt__12daSteamTag_cFv = .text:0x0000072C; // type:function size:0x204 scope:weak align:4 +daSteamTag_Create__FP10fopAc_ac_c = .text:0x00000930; // type:function size:0x1A0 scope:local align:4 +__dt__8dCcD_CpsFv = .text:0x00000AD0; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000BB0; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000C0C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000C54; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000D20; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000D68; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000DC4; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000E0C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00000E68; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000EB0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000EC0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000EC8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000ED0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000ED8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000EE0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000F18; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000F20; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000F28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F30; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000F68; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000F6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000F74; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000F7C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000F84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000F90; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00000F9C; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000FAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000FB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000FBC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00000FF4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00000FFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001004; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000100C; // type:function size:0x38 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001044; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x0000104C; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001054; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000105C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4041 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4042 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4043 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4090 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4186 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4187 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x8 scope:local align:4 data:string_table +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:local align:4 +mData__12daSteamTag_c = .data:0x0000004C; // type:object size:0x10 scope:global align:4 +l_daSteamTag_Method = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +g_profile_SteamTag = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000AC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000000B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000D0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000164; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x000001D0; // type:object size:0x88 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_stone/splits.txt b/config/GZLP01/rels/d_a_stone/splits.txt new file mode 100644 index 000000000..0b982fb1e --- /dev/null +++ b/config/GZLP01/rels/d_a_stone/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_stone.cpp: + .text start:0x000000EC end:0x00003700 + .text start:0x00003700 end:0x00003700 + .text start:0x00003700 end:0x000037E8 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000469 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x00000021 diff --git a/config/GZLP01/rels/d_a_stone/symbols.txt b/config/GZLP01/rels/d_a_stone/symbols.txt new file mode 100644 index 000000000..6c4ccbfb4 --- /dev/null +++ b/config/GZLP01/rels/d_a_stone/symbols.txt @@ -0,0 +1,168 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +CreateHeapCB__7daStoneFP10fopAc_ac_c = .text:0x000000EC; // type:function size:0x24 scope:local align:4 +create_heap__Q27daStone5Act_cFv = .text:0x00000110; // type:function size:0x1A0 scope:global align:4 +chk_appear__Q27daStone5Act_cFv = .text:0x000002B0; // type:function size:0x8C scope:global align:4 +_create__Q27daStone5Act_cFv = .text:0x0000033C; // type:function size:0x408 scope:global align:4 +__ct__Q27daStone5Act_cFv = .text:0x00000744; // type:function size:0x214 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000958; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000A24; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000A6C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000AC8; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000B10; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B6C; // type:function size:0x3C scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00000BA8; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x00000D10; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00000E50; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00000F68; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001008; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001064; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000010AC; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001108; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001150; // type:function size:0x80 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x000011D0; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001258; // type:function size:0x70 scope:weak align:4 +_delete__Q27daStone5Act_cFv = .text:0x000012C8; // type:function size:0x5C scope:global align:4 +mode_wait_init__Q27daStone5Act_cFv = .text:0x00001324; // type:function size:0xD4 scope:global align:4 +mode_wait__Q27daStone5Act_cFv = .text:0x000013F8; // type:function size:0x84 scope:global align:4 +mode_carry_init__Q27daStone5Act_cFv = .text:0x0000147C; // type:function size:0x80 scope:global align:4 +mode_carry__Q27daStone5Act_cFv = .text:0x000014FC; // type:function size:0x104 scope:global align:4 +mode_drop_init__Q27daStone5Act_cFv = .text:0x00001600; // type:function size:0x130 scope:global align:4 +mode_drop__Q27daStone5Act_cFv = .text:0x00001730; // type:function size:0x74 scope:global align:4 +mode_sink_init__Q27daStone5Act_cFv = .text:0x000017A4; // type:function size:0x1B4 scope:global align:4 +mode_sink__Q27daStone5Act_cFv = .text:0x00001958; // type:function size:0x70 scope:global align:4 +mode_proc_call__Q27daStone5Act_cFv = .text:0x000019C8; // type:function size:0x244 scope:global align:4 +cull_set_draw__Q27daStone5Act_cFv = .text:0x00001C0C; // type:function size:0xA0 scope:global align:4 +cull_set_move__Q27daStone5Act_cFv = .text:0x00001CAC; // type:function size:0xA0 scope:global align:4 +damaged__Q27daStone5Act_cFi = .text:0x00001D4C; // type:function size:0x1B4 scope:global align:4 +damage_cc_proc__Q27daStone5Act_cFv = .text:0x00001F00; // type:function size:0x158 scope:global align:4 +damage_bg_proc__Q27daStone5Act_cFv = .text:0x00002058; // type:function size:0x19C scope:global align:4 +damage_bg_proc_directly__Q27daStone5Act_cFv = .text:0x000021F4; // type:function size:0x200 scope:global align:4 +set_mtx__Q27daStone5Act_cFv = .text:0x000023F4; // type:function size:0x138 scope:global align:4 +init_mtx__Q27daStone5Act_cFv = .text:0x0000252C; // type:function size:0x70 scope:global align:4 +init_rot_throw__Q27daStone5Act_cFv = .text:0x0000259C; // type:function size:0xD0 scope:global align:4 +init_rot_clean__Q27daStone5Act_cFv = .text:0x0000266C; // type:function size:0x84 scope:global align:4 +set_drop_rot__Q27daStone5Act_cFv = .text:0x000026F0; // type:function size:0x134 scope:global align:4 +set_sink_rot__Q27daStone5Act_cFv = .text:0x00002824; // type:function size:0x134 scope:global align:4 +eff_break__Q27daStone5Act_cFv = .text:0x00002958; // type:function size:0x198 scope:global align:4 +eff_hit_water_splash__Q27daStone5Act_cFv = .text:0x00002AF0; // type:function size:0x5C scope:global align:4 +eff_hit_lava_splash__Q27daStone5Act_cFv = .text:0x00002B4C; // type:function size:0x58 scope:global align:4 +eff_land_smoke__Q27daStone5Act_cFv = .text:0x00002BA4; // type:function size:0x3C scope:global align:4 +bg_crr_water__Q27daStone5Act_cFv = .text:0x00002BE0; // type:function size:0x134 scope:global align:4 +bg_crr_lava__Q27daStone5Act_cFv = .text:0x00002D14; // type:function size:0x8C scope:global align:4 +chk_sink_lava__Q27daStone5Act_cFv = .text:0x00002DA0; // type:function size:0x4C scope:global align:4 +chk_sink_water__Q27daStone5Act_cFv = .text:0x00002DEC; // type:function size:0x8 scope:global align:4 +water_tention__Q27daStone5Act_cFv = .text:0x00002DF4; // type:function size:0x90 scope:global align:4 +se_fall_water__Q27daStone5Act_cFv = .text:0x00002E84; // type:function size:0x134 scope:global align:4 +se_fall_lava__Q27daStone5Act_cFv = .text:0x00002FB8; // type:function size:0x118 scope:global align:4 +set_senv__Q27daStone5Act_cCFii = .text:0x000030D0; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q27daStone5Act_cCFv = .text:0x00003124; // type:function size:0x38 scope:global align:4 +_execute__Q27daStone5Act_cFv = .text:0x0000315C; // type:function size:0x1FC scope:global align:4 +_draw__Q27daStone5Act_cFv = .text:0x00003358; // type:function size:0xF4 scope:global align:4 +Create__Q27daStone6MethodFPv = .text:0x0000344C; // type:function size:0x20 scope:global align:4 +Delete__Q27daStone6MethodFPv = .text:0x0000346C; // type:function size:0x24 scope:global align:4 +Execute__Q27daStone6MethodFPv = .text:0x00003490; // type:function size:0x24 scope:global align:4 +Draw__Q27daStone6MethodFPv = .text:0x000034B4; // type:function size:0x24 scope:global align:4 +IsDelete__Q27daStone6MethodFPv = .text:0x000034D8; // type:function size:0x8 scope:global align:4 +__dt__8cM2dGCirFv = .text:0x000034E0; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003528; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00003584; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000035CC; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00003614; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003624; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000362C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003634; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000363C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003644; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000367C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003684; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000368C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003694; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000036CC; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000036D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000036D8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000036E0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000036E8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000036F4; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daStone5Act_c5Prm_eQ37daStone5Act_c5Prm_e = .text:0x00003700; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_stone_cpp = .text:0x0000371C; // type:function size:0x54 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003770; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003778; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00003780; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00003788; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00003790; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00003798; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x000037A0; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x000037A8; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x000037B0; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000037B8; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000037C0; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x000037C8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000037D0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000037D8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x000037E0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname_Always__Q27daStone5Act_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +M_arcname_Ebrock__Q27daStone5Act_c = .rodata:0x00000008; // type:object size:0x7 scope:global align:4 data:string +M_arcname_Ekao__Q27daStone5Act_c = .rodata:0x00000010; // type:object size:0x5 scope:global align:4 data:string +M_cyl_src__Q27daStone5Act_c = .rodata:0x00000018; // type:object size:0x44 scope:global align:4 +M_data__Q27daStone5Act_c = .rodata:0x0000005C; // type:object size:0x384 scope:global align:4 +@4159 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 data:float +@4162 = .rodata:0x000003E8; // type:object size:0x8 scope:local align:8 data:double +@4308 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 data:float +@4309 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 data:float +@4311 = .rodata:0x000003F8; // type:object size:0x8 scope:local align:8 +@4565 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 data:float +@4665 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 data:float +@4705 = .rodata:0x00000408; // type:object size:0x8 scope:local align:8 +@4706 = .rodata:0x00000410; // type:object size:0x8 scope:local align:8 +@4838 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@4993 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@5186 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 data:float +@5205 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@5206 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@5211 = .rodata:0x0000042C; // type:object size:0x8 scope:local align:4 +@5244 = .rodata:0x00000434; // type:object size:0x8 scope:local align:4 +@stringBase0 = .rodata:0x0000043C; // type:object size:0x2D scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4719 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4720 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4721 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4722 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_proc$4718 = .data:0x00000060; // type:object size:0x30 scope:local align:4 +Table__Q27daStone6Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_STONE = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000110; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000140; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001E0; // type:object size:0x54 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x00000234; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x00000264; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000294; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000002C4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000002DC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000002E8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000002F4; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000030C; // type:object size:0x24 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4131 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +M_axis__Q27daStone5Act_c = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float +init$4723 = .bss:0x00000020; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_stone2/splits.txt b/config/GZLP01/rels/d_a_stone2/splits.txt new file mode 100644 index 000000000..93feacf80 --- /dev/null +++ b/config/GZLP01/rels/d_a_stone2/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_stone2.cpp: + .text start:0x000000EC end:0x000027F4 + .text start:0x000027F4 end:0x00002B08 + .text start:0x00002B08 end:0x00002D80 + .text start:0x00002D80 end:0x00002DBC + .rodata start:0x00000000 end:0x000002D6 + .data start:0x00000000 end:0x00000390 + .bss start:0x00000008 end:0x0000013E diff --git a/config/GZLP01/rels/d_a_stone2/symbols.txt b/config/GZLP01/rels/d_a_stone2/symbols.txt new file mode 100644 index 000000000..4667f99a2 --- /dev/null +++ b/config/GZLP01/rels/d_a_stone2/symbols.txt @@ -0,0 +1,205 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__Q28daStone25Act_cFv = .text:0x000000EC; // type:function size:0x11C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000208; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002D4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000031C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000378; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000003C0; // type:function size:0x5C scope:weak align:4 +__dt__4cXyzFv = .text:0x0000041C; // type:function size:0x3C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00000458; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000004E0; // type:function size:0x70 scope:weak align:4 +prmZ_init__Q28daStone25Act_cFv = .text:0x00000550; // type:function size:0x30 scope:global align:4 +is_switch__Q28daStone25Act_cCFv = .text:0x00000580; // type:function size:0x64 scope:global align:4 +on_switch__Q28daStone25Act_cCFv = .text:0x000005E4; // type:function size:0x54 scope:global align:4 +CreateHeap__Q28daStone25Act_cFv = .text:0x00000638; // type:function size:0xCC scope:global align:4 +Create__Q28daStone25Act_cFv = .text:0x00000704; // type:function size:0x2C4 scope:global align:4 +chk_appear__Q28daStone25Act_cFv = .text:0x000009C8; // type:function size:0x2C scope:global align:4 +Mthd_Create__Q28daStone25Act_cFv = .text:0x000009F4; // type:function size:0x148 scope:global align:4 +Delete__Q28daStone25Act_cFv = .text:0x00000B3C; // type:function size:0x48 scope:global align:4 +Mthd_Delete__Q28daStone25Act_cFv = .text:0x00000B84; // type:function size:0x68 scope:global align:4 +set_mtx__Q28daStone25Act_cFv = .text:0x00000BEC; // type:function size:0xF8 scope:global align:4 +init_mtx__Q28daStone25Act_cFv = .text:0x00000CE4; // type:function size:0x3C scope:global align:4 +cull_set_draw__Q28daStone25Act_cFv = .text:0x00000D20; // type:function size:0xA0 scope:global align:4 +cull_set_move__Q28daStone25Act_cFv = .text:0x00000DC0; // type:function size:0xB4 scope:global align:4 +damaged__Q28daStone25Act_cFi = .text:0x00000E74; // type:function size:0x214 scope:global align:4 +damage_cc_proc__Q28daStone25Act_cFv = .text:0x00001088; // type:function size:0xD4 scope:global align:4 +damage_bg_proc__Q28daStone25Act_cFv = .text:0x0000115C; // type:function size:0x8 scope:global align:4 +damage_bg_proc_directly__Q28daStone25Act_cFv = .text:0x00001164; // type:function size:0xB0 scope:global align:4 +eff_m_break__Q28daStone25Act_cFUsUs = .text:0x00001214; // type:function size:0x154 scope:global align:4 +eff_b_break__Q28daStone25Act_cFUs = .text:0x00001368; // type:function size:0xD4 scope:global align:4 +eff_break_ebrock__Q28daStone25Act_cFv = .text:0x0000143C; // type:function size:0x19C scope:global align:4 +eff_break_ekao__Q28daStone25Act_cFv = .text:0x000015D8; // type:function size:0x19C scope:global align:4 +eff_break_ebrock2__Q28daStone25Act_cFv = .text:0x00001774; // type:function size:0x19C scope:global align:4 +eff_lift_smoke_start__Q28daStone25Act_cFv = .text:0x00001910; // type:function size:0x1AC scope:global align:4 +eff_lift_smoke_end__Q28daStone25Act_cFv = .text:0x00001ABC; // type:function size:0x40 scope:global align:4 +eff_lift_smoke_remove__Q28daStone25Act_cFv = .text:0x00001AFC; // type:function size:0x2C scope:global align:4 +set_senv__Q28daStone25Act_cCFii = .text:0x00001B28; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q28daStone25Act_cCFv = .text:0x00001B7C; // type:function size:0x38 scope:global align:4 +mode_wait_init__Q28daStone25Act_cFv = .text:0x00001BB4; // type:function size:0x30 scope:global align:4 +mode_wait__Q28daStone25Act_cFv = .text:0x00001BE4; // type:function size:0x60 scope:global align:4 +mode_carry_init__Q28daStone25Act_cFv = .text:0x00001C44; // type:function size:0x7C scope:global align:4 +mode_carry__Q28daStone25Act_cFv = .text:0x00001CC0; // type:function size:0x9C scope:global align:4 +mode_drop_init__Q28daStone25Act_cFv = .text:0x00001D5C; // type:function size:0xA4 scope:global align:4 +mode_drop__Q28daStone25Act_cFv = .text:0x00001E00; // type:function size:0x6C scope:global align:4 +mode_fine_init__Q28daStone25Act_cFv = .text:0x00001E6C; // type:function size:0xB8 scope:global align:4 +mode_fine__Q28daStone25Act_cFv = .text:0x00001F24; // type:function size:0xA4 scope:global align:4 +mode_proc_call__Q28daStone25Act_cFv = .text:0x00001FC8; // type:function size:0x1D4 scope:global align:4 +demo_non_init__Q28daStone25Act_cFv = .text:0x0000219C; // type:function size:0xC scope:global align:4 +demo_non__Q28daStone25Act_cFv = .text:0x000021A8; // type:function size:0x4 scope:global align:4 +demo_req_init__Q28daStone25Act_cFv = .text:0x000021AC; // type:function size:0x68 scope:global align:4 +demo_req__Q28daStone25Act_cFv = .text:0x00002214; // type:function size:0x98 scope:global align:4 +demo_run_init__Q28daStone25Act_cFv = .text:0x000022AC; // type:function size:0xC scope:global align:4 +demo_run__Q28daStone25Act_cFv = .text:0x000022B8; // type:function size:0x60 scope:global align:4 +demo_proc_call__Q28daStone25Act_cFv = .text:0x00002318; // type:function size:0xA4 scope:global align:4 +Execute__Q28daStone25Act_cFPPA3_A4_f = .text:0x000023BC; // type:function size:0x1B8 scope:global align:4 +draw_shadow__Q28daStone25Act_cFv = .text:0x00002574; // type:function size:0x114 scope:global align:4 +Draw__Q28daStone25Act_cFv = .text:0x00002688; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x0000273C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x0000275C; // type:function size:0x20 scope:local align:4 +Mthd_Execute__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x0000277C; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x0000279C; // type:function size:0x2C scope:local align:4 +Mthd_IsDelete__Q28daStone224@unnamed@d_a_stone2_cpp@FPv = .text:0x000027C8; // type:function size:0x2C scope:local align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x000027F4; // type:function size:0x8 scope:weak align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x000027FC; // type:function size:0x8 scope:weak align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x00002804; // type:function size:0x8 scope:weak align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x0000280C; // type:function size:0x8 scope:weak align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x00002814; // type:function size:0x8 scope:weak align:4 +Create__16dBgS_MoveBgActorFv = .text:0x0000281C; // type:function size:0x8 scope:weak align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x00002824; // type:function size:0x8 scope:weak align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x0000282C; // type:function size:0x8 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00002834; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000287C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000028C4; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00002920; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002968; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000296C; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002970; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00002974; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00002978; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000029C0; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00002A1C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00002A2C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00002A34; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00002A3C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00002A44; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002A4C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00002A84; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00002A8C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00002A94; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002A9C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00002AD4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00002AD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002AE0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00002AE8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002AF0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002AFC; // type:function size:0xC scope:weak align:4 +__dt__Q28daStone25Act_cFv = .text:0x00002B08; // type:function size:0x278 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daStone25Act_c5Prm_eQ38daStone25Act_c5Prm_e = .text:0x00002D80; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00002D9C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00002DA4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00002DAC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00002DB4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_cyl_src__Q28daStone25Act_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +M_attr__Q28daStone25Act_c = .rodata:0x00000044; // type:object size:0x1E0 scope:global align:4 +@4319 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000228; // type:object size:0x8 scope:local align:8 data:double +@4393 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:float +@4466 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:float +@4467 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:float +@4632 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@4633 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@4634 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@4673 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@4674 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@4713 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@4714 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@4746 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000025C; // type:object size:0x7A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4436 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4437 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4438 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4439 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4440 = .data:0x00000060; // type:object size:0xC scope:local align:4 +eff_break_proc$4435 = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4904 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4905 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4906 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4907 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +mode_proc$4903 = .data:0x000000D8; // type:object size:0x30 scope:local align:4 +@4988 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@4989 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@4990 = .data:0x00000120; // type:object size:0xC scope:local align:4 +demo_proc$4987 = .data:0x0000012C; // type:object size:0x24 scope:local align:4 +Mthd_Table__Q28daStone224@unnamed@d_a_stone2_cpp@ = .data:0x00000150; // type:object size:0x20 scope:local align:4 +g_profile_Stone2 = .data:0x00000170; // type:object size:0x30 scope:global align:4 +__vt__Q28daStone25Act_c = .data:0x000001A0; // type:object size:0x2C scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x000001CC; // type:object size:0x28 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000218; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000224; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000023C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000258; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000278; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000300; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000030C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000318; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x0000036C; // type:object size:0x24 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_tmp_mtx__Q28daStone25Act_c = .bss:0x00000054; // type:object size:0x30 scope:global align:4 +init$4441 = .bss:0x00000084; // type:object size:0x1 scope:local align:1 +@4590 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +init$4591 = .bss:0x00000094; // type:object size:0x1 scope:local align:1 +offset_vec$4589 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +init$4596 = .bss:0x000000A4; // type:object size:0x1 scope:local align:1 +d_scale$4595 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +init$4599 = .bss:0x000000B4; // type:object size:0x1 scope:local align:1 +p_scale$4598 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@4639 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +init$4640 = .bss:0x000000D0; // type:object size:0x1 scope:local align:1 +offset_vec$4638 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +init$4645 = .bss:0x000000E0; // type:object size:0x1 scope:local align:1 +d_scale$4644 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +init$4648 = .bss:0x000000F0; // type:object size:0x1 scope:local align:1 +p_scale$4647 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@4679 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +init$4680 = .bss:0x0000010C; // type:object size:0x1 scope:local align:1 +offset_vec$4678 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +init$4685 = .bss:0x0000011C; // type:object size:0x1 scope:local align:1 +d_scale$4684 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +init$4688 = .bss:0x0000012C; // type:object size:0x1 scope:local align:1 +p_scale$4687 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +init$4908 = .bss:0x0000013C; // type:object size:0x1 scope:local align:1 +init$4991 = .bss:0x0000013D; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_swattack/splits.txt b/config/GZLP01/rels/d_a_swattack/splits.txt new file mode 100644 index 000000000..455374a5e --- /dev/null +++ b/config/GZLP01/rels/d_a_swattack/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swattack.cpp: + .text start:0x00000078 end:0x000006F4 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_swattack/symbols.txt b/config/GZLP01/rels/d_a_swattack/symbols.txt new file mode 100644 index 000000000..67a3b2be0 --- /dev/null +++ b/config/GZLP01/rels/d_a_swattack/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daSwAt_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__8daSwAt_cFv = .text:0x00000080; // type:function size:0xA0 scope:global align:4 +_create__8daSwAt_cFv = .text:0x00000120; // type:function size:0xEC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000020C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002D8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000320; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000037C; // type:function size:0x48 scope:weak align:4 +_execute__8daSwAt_cFv = .text:0x000003C4; // type:function size:0x198 scope:global align:4 +_draw__8daSwAt_cFv = .text:0x0000055C; // type:function size:0x8 scope:global align:4 +daSwAt_Create__FPv = .text:0x00000564; // type:function size:0x20 scope:local align:4 +daSwAt_Delete__FPv = .text:0x00000584; // type:function size:0x24 scope:local align:4 +daSwAt_Draw__FPv = .text:0x000005A8; // type:function size:0x24 scope:local align:4 +daSwAt_Execute__FPv = .text:0x000005CC; // type:function size:0x24 scope:local align:4 +daSwAt_IsDelete__FPv = .text:0x000005F0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000005F8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000608; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000610; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000618; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000620; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000628; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000660; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000668; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000670; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000678; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000006B0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000006B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000006BC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000006C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000006CC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000006D8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000006E4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000006EC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4004 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daSwAtMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_SW_ATTACK = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_swc00/splits.txt b/config/GZLP01/rels/d_a_swc00/splits.txt new file mode 100644 index 000000000..7ec20623b --- /dev/null +++ b/config/GZLP01/rels/d_a_swc00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swc00.cpp: + .text start:0x00000078 end:0x00000274 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_swc00/symbols.txt b/config/GZLP01/rels/d_a_swc00/symbols.txt new file mode 100644 index 000000000..8bccca514 --- /dev/null +++ b/config/GZLP01/rels/d_a_swc00/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSwc00_Execute__FP11swc00_class = .text:0x00000078; // type:function size:0x108 scope:local align:4 +daSwc00_IsDelete__FP11swc00_class = .text:0x00000180; // type:function size:0x8 scope:local align:4 +daSwc00_Delete__FP11swc00_class = .text:0x00000188; // type:function size:0x8 scope:local align:4 +daSwc00_Create__FP10fopAc_ac_c = .text:0x00000190; // type:function size:0xE4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4034 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4087 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4088 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_daSwc00_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SWC00 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_swhit0/splits.txt b/config/GZLP01/rels/d_a_swhit0/splits.txt new file mode 100644 index 000000000..b21e6242c --- /dev/null +++ b/config/GZLP01/rels/d_a_swhit0/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swhit0.cpp: + .text start:0x00000078 end:0x00001698 + .text start:0x00001698 end:0x000018A8 + .rodata start:0x00000000 end:0x0000006F + .data start:0x00000000 end:0x000002C0 diff --git a/config/GZLP01/rels/d_a_swhit0/symbols.txt b/config/GZLP01/rels/d_a_swhit0/symbols.txt new file mode 100644 index 000000000..61c368bad --- /dev/null +++ b/config/GZLP01/rels/d_a_swhit0/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwNo__10daSwhit0_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getEvNo__10daSwhit0_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getType__10daSwhit0_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getTimer__10daSwhit0_cFv = .text:0x0000009C; // type:function size:0x1C scope:global align:4 +getSwNo2__10daSwhit0_cFv = .text:0x000000B8; // type:function size:0xC scope:global align:4 +CreateHeap__10daSwhit0_cFv = .text:0x000000C4; // type:function size:0x16C scope:global align:4 +decisionRtType__10daSwhit0_cFv = .text:0x00000230; // type:function size:0x40 scope:global align:4 +CreateInit__10daSwhit0_cFv = .text:0x00000270; // type:function size:0x278 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000004E8; // type:function size:0x20 scope:local align:4 +create__10daSwhit0_cFv = .text:0x00000508; // type:function size:0x1B8 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000006C0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000078C; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000007D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000008A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000008E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000944; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000098C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000009E8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000A44; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000AA0; // type:function size:0x48 scope:weak align:4 +checkHit__10daSwhit0_cFv = .text:0x00000AE8; // type:function size:0x5C scope:global align:4 +DemoProc__10daSwhit0_cFv = .text:0x00000B44; // type:function size:0x104 scope:global align:4 +actionOffWait__10daSwhit0_cFv = .text:0x00000C48; // type:function size:0x144 scope:global align:4 +actionToOnReady__10daSwhit0_cFv = .text:0x00000D8C; // type:function size:0x98 scope:global align:4 +actionToOnOrder__10daSwhit0_cFv = .text:0x00000E24; // type:function size:0xA4 scope:global align:4 +actionToOnDemo__10daSwhit0_cFv = .text:0x00000EC8; // type:function size:0x74 scope:global align:4 +actionOnWait__10daSwhit0_cFv = .text:0x00000F3C; // type:function size:0x110 scope:global align:4 +actionOnTimer__10daSwhit0_cFv = .text:0x0000104C; // type:function size:0x110 scope:global align:4 +setDrawMtx__10daSwhit0_cFv = .text:0x0000115C; // type:function size:0x88 scope:global align:4 +daSwhit0_Draw__FP10daSwhit0_c = .text:0x000011E4; // type:function size:0x150 scope:local align:4 +daSwhit0_Execute__FP10daSwhit0_c = .text:0x00001334; // type:function size:0xEC scope:local align:4 +daSwhit0_IsDelete__FP10daSwhit0_c = .text:0x00001420; // type:function size:0x8 scope:local align:4 +daSwhit0_Delete__FP10daSwhit0_c = .text:0x00001428; // type:function size:0x28 scope:local align:4 +daSwhit0_Create__FP10fopAc_ac_c = .text:0x00001450; // type:function size:0x20 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001470; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000014B8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000014C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000014D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000014D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000014E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000014E8; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001520; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001528; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001530; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001538; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001570; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001574; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000157C; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000158C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000159C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000015A4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000015AC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000015E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000015EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000015F4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000015FC; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001634; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000163C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001644; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001650; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x0000165C; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001678; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001680; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001688; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001690; // type:function size:0x8 scope:weak align:4 +__dt__10daSwhit0_cFv = .text:0x00001698; // type:function size:0x210 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4036 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4319 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x0000000C; // type:object size:0x63 scope:local align:4 data:string_table +l_sph_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_cyl_src = .data:0x00000040; // type:object size:0x44 scope:local align:4 +action_table$4292 = .data:0x00000084; // type:object size:0x8 scope:local align:4 +l_color$localstatic3$draw__10daSwhit0_cFv = .data:0x0000008C; // type:object size:0x20 scope:weak align:4 +l_daSwhit0_Method = .data:0x000000AC; // type:object size:0x20 scope:local align:4 +g_profile_SWHIT0 = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000114; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000001A8; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000248; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000029C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000002A8; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000002B4; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_switem/splits.txt b/config/GZLP01/rels/d_a_switem/splits.txt new file mode 100644 index 000000000..e2d5eae1d --- /dev/null +++ b/config/GZLP01/rels/d_a_switem/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_switem.cpp: + .text start:0x00000078 end:0x00000904 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_switem/symbols.txt b/config/GZLP01/rels/d_a_switem/symbols.txt new file mode 100644 index 000000000..dae15746d --- /dev/null +++ b/config/GZLP01/rels/d_a_switem/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daSwItem_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__10daSwItem_cFv = .text:0x00000080; // type:function size:0xD4 scope:global align:4 +_create__10daSwItem_cFv = .text:0x00000154; // type:function size:0xFC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000250; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000031C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000364; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000003C0; // type:function size:0x48 scope:weak align:4 +_execute__10daSwItem_cFv = .text:0x00000408; // type:function size:0x2D4 scope:global align:4 +isRupeeInAllCreateTable__10daSwItem_cFi = .text:0x000006DC; // type:function size:0x90 scope:global align:4 +_draw__10daSwItem_cFv = .text:0x0000076C; // type:function size:0x8 scope:global align:4 +daSwItem_Create__FPv = .text:0x00000774; // type:function size:0x20 scope:local align:4 +daSwItem_Delete__FPv = .text:0x00000794; // type:function size:0x24 scope:local align:4 +daSwItem_Draw__FPv = .text:0x000007B8; // type:function size:0x24 scope:local align:4 +daSwItem_Execute__FPv = .text:0x000007DC; // type:function size:0x24 scope:local align:4 +daSwItem_IsDelete__FPv = .text:0x00000800; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000808; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000818; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000820; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000828; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000830; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000838; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000870; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000878; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000880; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000888; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000008C0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000008C4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000008CC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000008D4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000008DC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000008E8; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000008F4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000008FC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4029 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4030 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4215 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4216 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daSwItemMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_SW_ITEM = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_swpropeller/splits.txt b/config/GZLP01/rels/d_a_swpropeller/splits.txt new file mode 100644 index 000000000..1ee8ed310 --- /dev/null +++ b/config/GZLP01/rels/d_a_swpropeller/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swpropeller.cpp: + .text start:0x00000078 end:0x00000DA0 + .rodata start:0x00000000 end:0x00000087 + .data start:0x00000000 end:0x000001B4 diff --git a/config/GZLP01/rels/d_a_swpropeller/symbols.txt b/config/GZLP01/rels/d_a_swpropeller/symbols.txt new file mode 100644 index 000000000..b773d235c --- /dev/null +++ b/config/GZLP01/rels/d_a_swpropeller/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daSwProp_cFv = .text:0x00000078; // type:function size:0x40 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B8; // type:function size:0x20 scope:local align:4 +CreateHeap__10daSwProp_cFv = .text:0x000000D8; // type:function size:0xE0 scope:global align:4 +CreateInit__10daSwProp_cFv = .text:0x000001B8; // type:function size:0x198 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000350; // type:function size:0xB4 scope:local align:4 +_create__10daSwProp_cFv = .text:0x00000404; // type:function size:0x18C scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000590; // type:function size:0x70 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000600; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006CC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000714; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000770; // type:function size:0x48 scope:weak align:4 +set_mtx__10daSwProp_cFv = .text:0x000007B8; // type:function size:0x80 scope:global align:4 +_execute__10daSwProp_cFv = .text:0x00000838; // type:function size:0x328 scope:global align:4 +_draw__10daSwProp_cFv = .text:0x00000B60; // type:function size:0xA0 scope:global align:4 +daSwProp_Create__FPv = .text:0x00000C00; // type:function size:0x20 scope:local align:4 +daSwProp_Delete__FPv = .text:0x00000C20; // type:function size:0x24 scope:local align:4 +daSwProp_Draw__FPv = .text:0x00000C44; // type:function size:0x24 scope:local align:4 +daSwProp_Execute__FPv = .text:0x00000C68; // type:function size:0x24 scope:local align:4 +daSwProp_IsDelete__FPv = .text:0x00000C8C; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000C94; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000CA4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000CAC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000CB4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000CBC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000CC4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000CFC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000D04; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000D0C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D14; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000D4C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000D50; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000D58; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000D60; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000D68; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000D74; // type:function size:0xC scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D80; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D88; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00000D90; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00000D98; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bdlidx__10daSwProp_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_heapsize__10daSwProp_c = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +@4061 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4062 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4063 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4288 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4289 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4290 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4304 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000048; // type:object size:0x3F scope:local align:4 data:string_table +m_arcname__10daSwProp_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_cyl_src = .data:0x00000008; // type:object size:0x44 scope:local align:4 +daSwPropMethodTable = .data:0x0000004C; // type:object size:0x20 scope:local align:4 +g_profile_SW_PROPELLER = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x0000009C; // type:object size:0x24 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000000C0; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000148; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000154; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000160; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_swtact/splits.txt b/config/GZLP01/rels/d_a_swtact/splits.txt new file mode 100644 index 000000000..f2d1e7e89 --- /dev/null +++ b/config/GZLP01/rels/d_a_swtact/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swtact.cpp: + .text start:0x00000078 end:0x000007B4 + .text start:0x000007B4 end:0x000007B4 + .rodata start:0x00000000 end:0x00000069 + .data start:0x00000000 end:0x00000054 diff --git a/config/GZLP01/rels/d_a_swtact/symbols.txt b/config/GZLP01/rels/d_a_swtact/symbols.txt new file mode 100644 index 000000000..0996aea0d --- /dev/null +++ b/config/GZLP01/rels/d_a_swtact/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daSwTact_cFv = .text:0x00000078; // type:function size:0x34 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000AC; // type:function size:0x20 scope:local align:4 +CreateHeap__10daSwTact_cFv = .text:0x000000CC; // type:function size:0xC8 scope:global align:4 +CreateInit__10daSwTact_cFv = .text:0x00000194; // type:function size:0xB8 scope:global align:4 +set_mtx__10daSwTact_cFv = .text:0x0000024C; // type:function size:0x80 scope:global align:4 +_create__10daSwTact_cFv = .text:0x000002CC; // type:function size:0xC0 scope:global align:4 +getAnswer__10daSwTact_cFv = .text:0x0000038C; // type:function size:0x84 scope:global align:4 +_execute__10daSwTact_cFv = .text:0x00000410; // type:function size:0x29C scope:global align:4 +_draw__10daSwTact_cFv = .text:0x000006AC; // type:function size:0x74 scope:global align:4 +daSwTact_Create__FPv = .text:0x00000720; // type:function size:0x20 scope:local align:4 +daSwTact_Delete__FPv = .text:0x00000740; // type:function size:0x24 scope:local align:4 +daSwTact_Draw__FPv = .text:0x00000764; // type:function size:0x24 scope:local align:4 +daSwTact_Execute__FPv = .text:0x00000788; // type:function size:0x24 scope:local align:4 +daSwTact_IsDelete__FPv = .text:0x000007AC; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +mDefaultR__10daSwTact_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +mDefaultRwM__10daSwTact_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_heapsize__10daSwTact_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +cull_size$4018 = .rodata:0x0000000C; // type:object size:0x18 scope:local align:4 +@4037 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4038 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4186 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4187 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000040; // type:object size:0x29 scope:local align:4 data:string_table +m_arcname__10daSwTact_c = .data:0x00000000; // type:object size:0x4 scope:global align:4 +daSwTactMethodTable = .data:0x00000004; // type:object size:0x20 scope:local align:4 +g_profile_SW_TACT = .data:0x00000024; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_swtdoor/splits.txt b/config/GZLP01/rels/d_a_swtdoor/splits.txt new file mode 100644 index 000000000..a0af862fa --- /dev/null +++ b/config/GZLP01/rels/d_a_swtdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_swtdoor.cpp: + .text start:0x00000078 end:0x00000374 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_swtdoor/symbols.txt b/config/GZLP01/rels/d_a_swtdoor/symbols.txt new file mode 100644 index 000000000..432e3b0c4 --- /dev/null +++ b/config/GZLP01/rels/d_a_swtdoor/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daSwtdoor_Draw__FP13swtdoor_class = .text:0x00000078; // type:function size:0x4C scope:local align:4 +daSwtdoor_Execute__FP13swtdoor_class = .text:0x000000C4; // type:function size:0xF8 scope:local align:4 +daSwtdoor_IsDelete__FP13swtdoor_class = .text:0x000001BC; // type:function size:0x8 scope:local align:4 +daSwtdoor_Delete__FP13swtdoor_class = .text:0x000001C4; // type:function size:0x30 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001F4; // type:function size:0x6C scope:local align:4 +daSwtdoor_Create__FP10fopAc_ac_c = .text:0x00000260; // type:function size:0x114 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4127 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4193 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4197 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x8 scope:local align:4 data:string_table +l_daSwtdoor_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_SWTDOOR = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_syan/splits.txt b/config/GZLP01/rels/d_a_syan/splits.txt new file mode 100644 index 000000000..9bf3a13df --- /dev/null +++ b/config/GZLP01/rels/d_a_syan/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_syan.cpp: + .text start:0x000000EC end:0x0000116C + .rodata start:0x00000000 end:0x000000A5 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLP01/rels/d_a_syan/symbols.txt b/config/GZLP01/rels/d_a_syan/symbols.txt new file mode 100644 index 000000000..a7c632f2e --- /dev/null +++ b/config/GZLP01/rels/d_a_syan/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x000000EC; // type:function size:0x1E8 scope:local align:4 +__dt__4cXyzFv = .text:0x000002D4; // type:function size:0x3C scope:weak align:4 +syan_draw__FP10syan_class = .text:0x00000310; // type:function size:0x130 scope:local align:4 +daSyan_Draw__FP10syan_class = .text:0x00000440; // type:function size:0x6C scope:local align:4 +daSyan_Execute__FP10syan_class = .text:0x000004AC; // type:function size:0x7F4 scope:local align:4 +daSyan_IsDelete__FP10syan_class = .text:0x00000CA0; // type:function size:0x8 scope:local align:4 +daSyan_Delete__FP10syan_class = .text:0x00000CA8; // type:function size:0x74 scope:local align:4 +daSyan_solidHeapCB__FP10fopAc_ac_c = .text:0x00000D1C; // type:function size:0xF4 scope:local align:4 +daSyan_Create__FP10fopAc_ac_c = .text:0x00000E10; // type:function size:0x1D0 scope:local align:4 +__dt__19dPa_followEcallBackFv = .text:0x00000FE0; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x0000104C; // type:function size:0x28 scope:weak align:4 +__ct__4cXyzFv = .text:0x00001074; // type:function size:0x4 scope:weak align:4 +__dt__5csXyzFv = .text:0x00001078; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x000010B4; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010B8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010BC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010C0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000010C4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000010C8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001110; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4352 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4353 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4355 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4356 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4360 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4361 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4362 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4363 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4364 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4365 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4366 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4367 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4368 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4369 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4370 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4371 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4372 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4374 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4375 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@4376 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4377 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4378 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4379 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@4380 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4381 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4382 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4383 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@4384 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 +@4385 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4499 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4500 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4501 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000A0; // type:object size:0x5 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +b_pos_x = .data:0x00000030; // type:object size:0x18 scope:local align:4 +b_pos_y = .data:0x00000048; // type:object size:0x18 scope:local align:4 +b_pos_z = .data:0x00000060; // type:object size:0x18 scope:local align:4 +fire_time$4433 = .data:0x00000078; // type:object size:0xC scope:local align:4 +l_daSyan_Method = .data:0x00000084; // type:object size:0x20 scope:local align:4 +g_profile_SYAN = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000000D4; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000000F0; // type:object size:0x20 scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4234 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4235 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +fire_scale$4233 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_tag_attention/splits.txt b/config/GZLP01/rels/d_a_tag_attention/splits.txt new file mode 100644 index 000000000..dbedfae98 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_attention/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_attention.cpp: + .text start:0x00000078 end:0x000005C4 + .text start:0x000005C4 end:0x000007E0 + .text start:0x000007E0 end:0x0000080C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLP01/rels/d_a_tag_attention/symbols.txt b/config/GZLP01/rels/d_a_tag_attention/symbols.txt new file mode 100644 index 000000000..30dec0146 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_attention/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q214daTagAttention5Act_cFv = .text:0x00000078; // type:function size:0x110 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000188; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000254; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000029C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000002F8; // type:function size:0x48 scope:weak align:4 +_execute__Q214daTagAttention5Act_cFv = .text:0x00000340; // type:function size:0x140 scope:global align:4 +Mthd_Create__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x00000480; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004A0; // type:function size:0x8 scope:local align:4 +Mthd_Execute__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004A8; // type:function size:0x20 scope:local align:4 +Mthd_Draw__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004C8; // type:function size:0x8 scope:local align:4 +Mthd_IsDelete__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv = .text:0x000004D0; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000004D8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000004E8; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000004F0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000004F8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000500; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000508; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000540; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000548; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000550; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000558; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000590; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000594; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000059C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000005A4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000005AC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000005B8; // type:function size:0xC scope:weak align:4 +chk_inside__Q214daTagAttention5Act_cCFP4cXyz = .text:0x000005C4; // type:function size:0x21C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ314daTagAttention5Act_c5Prm_eQ314daTagAttention5Act_c5Prm_e = .text:0x000007E0; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000007FC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00000804; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4167 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4224 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +sph_check_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +Mthd_Table__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@ = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Attention = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_tag_ba1/splits.txt b/config/GZLP01/rels/d_a_tag_ba1/splits.txt new file mode 100644 index 000000000..3e7e3ce5b --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_ba1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_ba1.cpp: + .text start:0x000000EC end:0x00000560 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000022 + .data start:0x00000000 end:0x00000064 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLP01/rels/d_a_tag_ba1/symbols.txt b/config/GZLP01/rels/d_a_tag_ba1/symbols.txt new file mode 100644 index 000000000..24260d812 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_ba1/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daTag_Ba1_HIO_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +daTag_Ba1_XyCheck_cB__FPvi = .text:0x00000144; // type:function size:0x20 scope:local align:4 +XyCheck_cB__11daTag_Ba1_cFi = .text:0x00000164; // type:function size:0x20 scope:global align:4 +daTag_Ba1_XyEvent_cB__FPvi = .text:0x00000184; // type:function size:0x20 scope:local align:4 +XyEvent_cB__11daTag_Ba1_cFi = .text:0x000001A4; // type:function size:0x1C scope:global align:4 +createInit__11daTag_Ba1_cFv = .text:0x000001C0; // type:function size:0xC8 scope:global align:4 +_draw__11daTag_Ba1_cFv = .text:0x00000288; // type:function size:0x8 scope:global align:4 +_execute__11daTag_Ba1_cFv = .text:0x00000290; // type:function size:0xB0 scope:global align:4 +_delete__11daTag_Ba1_cFv = .text:0x00000340; // type:function size:0x54 scope:global align:4 +_create__11daTag_Ba1_cFv = .text:0x00000394; // type:function size:0xC0 scope:global align:4 +daTag_Ba1_Create__FP10fopAc_ac_c = .text:0x00000454; // type:function size:0x20 scope:local align:4 +daTag_Ba1_Delete__FP11daTag_Ba1_c = .text:0x00000474; // type:function size:0x20 scope:local align:4 +daTag_Ba1_Execute__FP11daTag_Ba1_c = .text:0x00000494; // type:function size:0x20 scope:local align:4 +daTag_Ba1_Draw__FP11daTag_Ba1_c = .text:0x000004B4; // type:function size:0x20 scope:local align:4 +daTag_Ba1_IsDelete__FP11daTag_Ba1_c = .text:0x000004D4; // type:function size:0x8 scope:local align:4 +__dt__15daTag_Ba1_HIO_cFv = .text:0x000004DC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_ba1_cpp = .text:0x00000524; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@stringBase0 = .rodata:0x00000000; // type:object size:0x22 scope:local align:4 data:string_table +a_prm_tbl$4010 = .data:0x00000000; // type:object size:0x1 scope:local align:4 +l_evn_tbl = .data:0x00000004; // type:object size:0x4 scope:local align:4 +l_daTag_Ba1_Method = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_TAG_BA1 = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__15daTag_Ba1_HIO_c = .data:0x00000058; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4012 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_tag_etc/splits.txt b/config/GZLP01/rels/d_a_tag_etc/splits.txt new file mode 100644 index 000000000..0a075365d --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_etc/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_etc.cpp: + .text start:0x00000078 end:0x00000788 + .rodata start:0x00000000 end:0x0000002E + .data start:0x00000000 end:0x00000064 diff --git a/config/GZLP01/rels/d_a_tag_etc/symbols.txt b/config/GZLP01/rels/d_a_tag_etc/symbols.txt new file mode 100644 index 000000000..d7f17e9fa --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_etc/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__11daTag_Etc_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getType2__11daTag_Etc_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +rangeCheck__11daTag_Etc_cFP10fopAc_ac_c = .text:0x00000090; // type:function size:0x124 scope:global align:4 +otherCheck__11daTag_Etc_cFP10fopAc_ac_c = .text:0x000001B4; // type:function size:0x60 scope:global align:4 +demoProc__11daTag_Etc_cFv = .text:0x00000214; // type:function size:0xD8 scope:global align:4 +demoInitProc__11daTag_Etc_cFv = .text:0x000002EC; // type:function size:0x7C scope:global align:4 +create__11daTag_Etc_cFv = .text:0x00000368; // type:function size:0xF0 scope:global align:4 +daTag_Etc_action_wait__FP11daTag_Etc_c = .text:0x00000458; // type:function size:0x8 scope:local align:4 +daTag_Etc_action_search__FP11daTag_Etc_c = .text:0x00000460; // type:function size:0x88 scope:local align:4 +daTag_Etc_action_event__FP11daTag_Etc_c = .text:0x000004E8; // type:function size:0x78 scope:local align:4 +daTag_Etc_action_ready__FP11daTag_Etc_c = .text:0x00000560; // type:function size:0xDC scope:local align:4 +daTag_Etc_action_hunt__FP11daTag_Etc_c = .text:0x0000063C; // type:function size:0xB0 scope:local align:4 +daTag_Etc_Draw__FP11daTag_Etc_c = .text:0x000006EC; // type:function size:0x8 scope:local align:4 +daTag_Etc_Execute__FP11daTag_Etc_c = .text:0x000006F4; // type:function size:0x3C scope:local align:4 +daTag_Etc_IsDelete__FP11daTag_Etc_c = .text:0x00000730; // type:function size:0x8 scope:local align:4 +daTag_Etc_Delete__FP11daTag_Etc_c = .text:0x00000738; // type:function size:0x30 scope:local align:4 +daTag_Etc_Create__FP10fopAc_ac_c = .text:0x00000768; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4109 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4110 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4111 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4112 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000020; // type:object size:0xE scope:local align:4 data:string_table +l_action$localstatic3$execute__11daTag_Etc_cFv = .data:0x00000000; // type:object size:0x14 scope:weak align:4 +l_daTag_Etc_Method = .data:0x00000014; // type:object size:0x20 scope:local align:4 +g_profile_TAG_ETC = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_tag_event/splits.txt b/config/GZLP01/rels/d_a_tag_event/splits.txt new file mode 100644 index 000000000..411f37521 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_event/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_event.cpp: + .text start:0x00000078 end:0x00001524 + .rodata start:0x00000000 end:0x00000057 + .data start:0x00000000 end:0x000000E4 diff --git a/config/GZLP01/rels/d_a_tag_event/symbols.txt b/config/GZLP01/rels/d_a_tag_event/symbols.txt new file mode 100644 index 000000000..6add2790f --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_event/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +daTag_getBk__FUl = .text:0x00000078; // type:function size:0x30 scope:local align:4 +getEventNo__13daTag_Event_cFv = .text:0x000000A8; // type:function size:0xC scope:global align:4 +getSwbit__13daTag_Event_cFv = .text:0x000000B4; // type:function size:0xC scope:global align:4 +getSwbit2__13daTag_Event_cFv = .text:0x000000C0; // type:function size:0xC scope:global align:4 +getType__13daTag_Event_cFv = .text:0x000000CC; // type:function size:0xC scope:global align:4 +getEventFlag__13daTag_Event_cFv = .text:0x000000D8; // type:function size:0xC scope:global align:4 +cancelShutter__13daTag_Event_cFv = .text:0x000000E4; // type:function size:0x6C scope:global align:4 +arrivalTerms__13daTag_Event_cFv = .text:0x00000150; // type:function size:0x100 scope:global align:4 +demoInitProc__13daTag_Event_cFv = .text:0x00000250; // type:function size:0x210 scope:global align:4 +demoEndProc__13daTag_Event_cFv = .text:0x00000460; // type:function size:0xD0 scope:global align:4 +demoProc__13daTag_Event_cFv = .text:0x00000530; // type:function size:0x254 scope:global align:4 +actionEvent__13daTag_Event_cFv = .text:0x00000784; // type:function size:0x78 scope:global align:4 +actionReady__13daTag_Event_cFv = .text:0x000007FC; // type:function size:0x104 scope:global align:4 +actionHunt__13daTag_Event_cFv = .text:0x00000900; // type:function size:0x168 scope:global align:4 +actionArrival__13daTag_Event_cFv = .text:0x00000A68; // type:function size:0x1E8 scope:global align:4 +actionSpeEvent__13daTag_Event_cFv = .text:0x00000C50; // type:function size:0x20 scope:global align:4 +actionSpeReady__13daTag_Event_cFv = .text:0x00000C70; // type:function size:0x80 scope:global align:4 +actionSpeHunt__13daTag_Event_cFv = .text:0x00000CF0; // type:function size:0x100 scope:global align:4 +actionSpeArrival__13daTag_Event_cFv = .text:0x00000DF0; // type:function size:0x130 scope:global align:4 +actionWait__13daTag_Event_cFv = .text:0x00000F20; // type:function size:0x8 scope:global align:4 +actionMjReady__13daTag_Event_cFv = .text:0x00000F28; // type:function size:0x16C scope:global align:4 +actionMjHunt__13daTag_Event_cFv = .text:0x00001094; // type:function size:0x1D0 scope:global align:4 +actionHunt2__13daTag_Event_cFv = .text:0x00001264; // type:function size:0xC8 scope:global align:4 +daTag_Event_Draw__FP13daTag_Event_c = .text:0x0000132C; // type:function size:0x8 scope:local align:4 +daTag_Event_Execute__FP13daTag_Event_c = .text:0x00001334; // type:function size:0xA0 scope:local align:4 +daTag_Event_IsDelete__FP13daTag_Event_c = .text:0x000013D4; // type:function size:0x8 scope:local align:4 +daTag_Event_Delete__FP13daTag_Event_c = .text:0x000013DC; // type:function size:0x30 scope:local align:4 +daTag_Event_Create__FP10fopAc_ac_c = .text:0x0000140C; // type:function size:0x118 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4151 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4221 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4222 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4223 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4323 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4324 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000018; // type:object size:0x3F scope:local align:4 data:string_table +@4152 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +@4376 = .data:0x00000034; // type:object size:0x30 scope:local align:4 +@4605 = .data:0x00000064; // type:object size:0x30 scope:local align:4 +l_daTag_Event_Method = .data:0x00000094; // type:object size:0x20 scope:local align:4 +g_profile_TAG_EVENT = .data:0x000000B4; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_tag_evsw/splits.txt b/config/GZLP01/rels/d_a_tag_evsw/splits.txt new file mode 100644 index 000000000..595935f1d --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_evsw/splits.txt @@ -0,0 +1,13 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_evsw.cpp: + .text start:0x00000078 end:0x00000604 + .text start:0x00000604 end:0x00000630 + .data start:0x00000000 end:0x00000144 diff --git a/config/GZLP01/rels/d_a_tag_evsw/symbols.txt b/config/GZLP01/rels/d_a_tag_evsw/symbols.txt new file mode 100644 index 000000000..cdfee5205 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_evsw/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q29daTagEvsw5Act_cFv = .text:0x00000078; // type:function size:0x180 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000001F8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002C4; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000030C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000368; // type:function size:0x48 scope:weak align:4 +_delete__Q29daTagEvsw5Act_cFv = .text:0x000003B0; // type:function size:0x8 scope:global align:4 +_execute__Q29daTagEvsw5Act_cFv = .text:0x000003B8; // type:function size:0xC4 scope:global align:4 +_draw__Q29daTagEvsw5Act_cFv = .text:0x0000047C; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x00000484; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x000004A4; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x000004C8; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x000004EC; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv = .text:0x00000510; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000518; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000528; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000530; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000538; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000540; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000548; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000580; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000588; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000590; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000598; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000005D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000005D4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000005DC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000005E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000005EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000005F8; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ39daTagEvsw5Act_c5Prm_eQ39daTagEvsw5Act_c5Prm_e = .text:0x00000604; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000620; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000628; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +Mthd_Table__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TAG_EVSW = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000050; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000000F0; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_tag_ghostship/splits.txt b/config/GZLP01/rels/d_a_tag_ghostship/splits.txt new file mode 100644 index 000000000..bab68079a --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_ghostship/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_ghostship.cpp: + .text start:0x000000EC end:0x0000070C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000008E + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000025 diff --git a/config/GZLP01/rels/d_a_tag_ghostship/symbols.txt b/config/GZLP01/rels/d_a_tag_ghostship/symbols.txt new file mode 100644 index 000000000..086ab0f39 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_ghostship/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daTag_Gship_HIO_cFv = .text:0x000000EC; // type:function size:0x20 scope:global align:4 +modeClearWaitInit__13daTag_Gship_cFv = .text:0x0000010C; // type:function size:0x4 scope:global align:4 +modeClearWait__13daTag_Gship_cFv = .text:0x00000110; // type:function size:0xB0 scope:global align:4 +modeClearEventInit__13daTag_Gship_cFv = .text:0x000001C0; // type:function size:0x54 scope:global align:4 +modeClearEvent__13daTag_Gship_cFv = .text:0x00000214; // type:function size:0x204 scope:global align:4 +modeProc__13daTag_Gship_cFQ213daTag_Gship_c6Proc_ei = .text:0x00000418; // type:function size:0xF0 scope:global align:4 +_execute__13daTag_Gship_cFv = .text:0x00000508; // type:function size:0x2C scope:global align:4 +_draw__13daTag_Gship_cFv = .text:0x00000534; // type:function size:0x8 scope:global align:4 +getArg__13daTag_Gship_cFv = .text:0x0000053C; // type:function size:0x58 scope:global align:4 +_create__13daTag_Gship_cFv = .text:0x00000594; // type:function size:0x58 scope:global align:4 +_delete__13daTag_Gship_cFv = .text:0x000005EC; // type:function size:0x8 scope:global align:4 +daTag_GshipCreate__FPv = .text:0x000005F4; // type:function size:0x20 scope:local align:4 +daTag_GshipDelete__FPv = .text:0x00000614; // type:function size:0x24 scope:local align:4 +daTag_GshipExecute__FPv = .text:0x00000638; // type:function size:0x24 scope:local align:4 +daTag_GshipDraw__FPv = .text:0x0000065C; // type:function size:0x24 scope:local align:4 +daTag_GshipIsDelete__FPv = .text:0x00000680; // type:function size:0x8 scope:local align:4 +__dt__17daTag_Gship_HIO_cFv = .text:0x00000688; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_ghostship_cpp = .text:0x000006D0; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4114 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4117 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4156 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4158 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000020; // type:object size:0x6E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4122 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4123 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4124 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4125 = .data:0x00000054; // type:object size:0xC scope:local align:4 +mode_tbl$4121 = .data:0x00000060; // type:object size:0x38 scope:local align:4 +daTag_GshipMethodTable = .data:0x00000098; // type:object size:0x20 scope:local align:4 +g_profile_TAG_GSHIP = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +__vt__17daTag_Gship_HIO_c = .data:0x000000E8; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4054 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 +init$4126 = .bss:0x00000024; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_tag_hint/splits.txt b/config/GZLP01/rels/d_a_tag_hint/splits.txt new file mode 100644 index 000000000..0747b40ae --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_hint/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_hint.cpp: + .text start:0x000000EC end:0x00002264 + .text start:0x00002264 end:0x00002280 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x0000022C + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLP01/rels/d_a_tag_hint/symbols.txt b/config/GZLP01/rels/d_a_tag_hint/symbols.txt new file mode 100644 index 000000000..24f3f26c2 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_hint/symbols.txt @@ -0,0 +1,135 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +getEventNo__12daTag_Hint_cFv = .text:0x000000EC; // type:function size:0xC scope:global align:4 +getSwbit__12daTag_Hint_cFv = .text:0x000000F8; // type:function size:0xC scope:global align:4 +getSwbit2__12daTag_Hint_cFv = .text:0x00000104; // type:function size:0xC scope:global align:4 +getType__12daTag_Hint_cFv = .text:0x00000110; // type:function size:0xC scope:global align:4 +getType2__12daTag_Hint_cFv = .text:0x0000011C; // type:function size:0xC scope:global align:4 +getMessage__12daTag_Hint_cFv = .text:0x00000128; // type:function size:0xC scope:global align:4 +getEventFlag__12daTag_Hint_cFv = .text:0x00000134; // type:function size:0xC scope:global align:4 +arrivalTerms__12daTag_Hint_cFv = .text:0x00000140; // type:function size:0x1F0 scope:global align:4 +waitTerms__12daTag_Hint_cFv = .text:0x00000330; // type:function size:0x2B8 scope:global align:4 +rangeCheck_local__12daTag_Hint_cFP4cXyz = .text:0x000005E8; // type:function size:0xB4 scope:global align:4 +rangeCheck__12daTag_Hint_cFv = .text:0x0000069C; // type:function size:0x30 scope:global align:4 +otherCheck__12daTag_Hint_cFv = .text:0x000006CC; // type:function size:0x1B0 scope:global align:4 +getPriority__12daTag_Hint_cFv = .text:0x0000087C; // type:function size:0x3C scope:global align:4 +makeEventId__12daTag_Hint_cFv = .text:0x000008B8; // type:function size:0x120 scope:global align:4 +initLight__12daTag_Hint_cFv = .text:0x000009D8; // type:function size:0x60 scope:global align:4 +setLightPos__12daTag_Hint_cFv = .text:0x00000A38; // type:function size:0x118 scope:global align:4 +makeLight__12daTag_Hint_cFv = .text:0x00000B50; // type:function size:0x4C scope:global align:4 +deleteLight__12daTag_Hint_cFv = .text:0x00000B9C; // type:function size:0x34 scope:global align:4 +findObjectCallBack__FP10fopAc_ac_cPv = .text:0x00000BD0; // type:function size:0xA8 scope:local align:4 +moveBoxCheck__12daTag_Hint_cFv = .text:0x00000C78; // type:function size:0x34 scope:global align:4 +setPlayerAngle__12daTag_Hint_cFv = .text:0x00000CAC; // type:function size:0x444 scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x000010F0; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001244; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001370; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x00001410; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x0000146C; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000014B4; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x00001510; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001558; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x000015EC; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001634; // type:function size:0x48 scope:weak align:4 +darkProc__12daTag_Hint_cFv = .text:0x0000167C; // type:function size:0xC8 scope:global align:4 +startProc__12daTag_Hint_cFv = .text:0x00001744; // type:function size:0x160 scope:global align:4 +next_msgStatus__12daTag_Hint_cFPUl = .text:0x000018A4; // type:function size:0x8 scope:global align:4 +getMsg__12daTag_Hint_cFv = .text:0x000018AC; // type:function size:0x8 scope:global align:4 +talkInit__12daTag_Hint_cFv = .text:0x000018B4; // type:function size:0xC scope:global align:4 +talk__12daTag_Hint_cFv = .text:0x000018C0; // type:function size:0x140 scope:global align:4 +actionEvent__12daTag_Hint_cFv = .text:0x00001A00; // type:function size:0x398 scope:global align:4 +actionHunt__12daTag_Hint_cFv = .text:0x00001D98; // type:function size:0xE4 scope:global align:4 +actionArrival__12daTag_Hint_cFv = .text:0x00001E7C; // type:function size:0x88 scope:global align:4 +actionLight__12daTag_Hint_cFv = .text:0x00001F04; // type:function size:0x5C scope:global align:4 +actionWait__12daTag_Hint_cFv = .text:0x00001F60; // type:function size:0x8 scope:global align:4 +daTag_Hint_Draw__FP12daTag_Hint_c = .text:0x00001F68; // type:function size:0x8 scope:local align:4 +daTag_Hint_Execute__FP12daTag_Hint_c = .text:0x00001F70; // type:function size:0x74 scope:local align:4 +daTag_Hint_IsDelete__FP12daTag_Hint_c = .text:0x00001FE4; // type:function size:0x8 scope:local align:4 +daTag_Hint_Delete__FP12daTag_Hint_c = .text:0x00001FEC; // type:function size:0x88 scope:local align:4 +daTag_Hint_Create__FP10fopAc_ac_c = .text:0x00002074; // type:function size:0x120 scope:local align:4 +__sinit_d_a_tag_hint_cpp = .text:0x00002194; // type:function size:0x54 scope:local align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x000021E8; // type:function size:0x3C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00002224; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000222C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00002234; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000223C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00002244; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x0000224C; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_CamLinChkFv = .text:0x00002254; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x0000225C; // type:function size:0x8 scope:weak align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00002264; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4275 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4357 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4358 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4359 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4399 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4595 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4695 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4696 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4697 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4698 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4699 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4700 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4701 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4702 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4703 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4704 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4737 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4874 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4875 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4927 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@5011 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@5012 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000060; // type:object size:0x54 scope:local align:4 data:string_table +@4125 = .data:0x00000000; // type:object size:0x40 scope:local align:4 +@4124 = .data:0x00000040; // type:object size:0x48 scope:local align:4 +@4240 = .data:0x00000088; // type:object size:0x48 scope:local align:4 +search_angle_table$4456 = .data:0x000000D0; // type:object size:0x10 scope:local align:4 +search_angle_table_grab$4457 = .data:0x000000E0; // type:object size:0x10 scope:local align:4 +action_table$4796 = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +l_daTag_Hint_Method = .data:0x00000104; // type:object size:0x20 scope:local align:4 +g_profile_TAG_HINT = .data:0x00000124; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamLinChk = .data:0x00000154; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000184; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000001B4; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000001CC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000001D8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000001E4; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000001F0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000001FC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000208; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000220; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4041 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +plight = .bss:0x00000060; // type:object size:0x20 scope:local align:4 +@4042 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +elight = .bss:0x0000008C; // type:object size:0x20 scope:local align:4 data:float +l_msgId = .bss:0x000000AC; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x000000B0; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_tag_island/splits.txt b/config/GZLP01/rels/d_a_tag_island/splits.txt new file mode 100644 index 000000000..89d248737 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_island/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_island.cpp: + .text start:0x00000078 end:0x000013D8 + .text start:0x000013D8 end:0x000013D8 + .rodata start:0x00000000 end:0x0000011E + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLP01/rels/d_a_tag_island/symbols.txt b/config/GZLP01/rels/d_a_tag_island/symbols.txt new file mode 100644 index 000000000..7f4092ec1 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_island/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__14daTag_Island_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit__14daTag_Island_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getType__14daTag_Island_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +checkArea__14daTag_Island_cFv = .text:0x0000009C; // type:function size:0x13C scope:global align:4 +makeEvId__14daTag_Island_cFv = .text:0x000001D8; // type:function size:0x17C scope:global align:4 +getArrivalFlag__14daTag_Island_cFv = .text:0x00000354; // type:function size:0x80 scope:global align:4 +otherCheck__14daTag_Island_cFv = .text:0x000003D4; // type:function size:0x88 scope:global align:4 +arrivalTerms__14daTag_Island_cFv = .text:0x0000045C; // type:function size:0xB8 scope:global align:4 +demoInitProc__14daTag_Island_cFv = .text:0x00000514; // type:function size:0x3C scope:global align:4 +next_msgStatus__14daTag_Island_cFPUl = .text:0x00000550; // type:function size:0x8 scope:global align:4 +getMsg__14daTag_Island_cFv = .text:0x00000558; // type:function size:0x8 scope:global align:4 +talkInit__14daTag_Island_cFv = .text:0x00000560; // type:function size:0xC scope:global align:4 +talk__14daTag_Island_cFv = .text:0x0000056C; // type:function size:0x140 scope:global align:4 +demoInitTact_Bf__14daTag_Island_cFv = .text:0x000006AC; // type:function size:0xCC scope:global align:4 +demoProcTact_Bf__14daTag_Island_cFv = .text:0x00000778; // type:function size:0x50 scope:global align:4 +demoInitTact_Af__14daTag_Island_cFv = .text:0x000007C8; // type:function size:0x8C scope:global align:4 +demoProcTact_Af__14daTag_Island_cFv = .text:0x00000854; // type:function size:0x1AC scope:global align:4 +demoInitSpeak__14daTag_Island_cFv = .text:0x00000A00; // type:function size:0xC4 scope:global align:4 +demoProcSpeak__14daTag_Island_cFv = .text:0x00000AC4; // type:function size:0x58 scope:global align:4 +demoInitWait__14daTag_Island_cFv = .text:0x00000B1C; // type:function size:0x68 scope:global align:4 +demoProcWait__14daTag_Island_cFv = .text:0x00000B84; // type:function size:0x50 scope:global align:4 +demoInitCom__14daTag_Island_cFv = .text:0x00000BD4; // type:function size:0x10 scope:global align:4 +demoProcCom__14daTag_Island_cFv = .text:0x00000BE4; // type:function size:0x4 scope:global align:4 +demoProcCom_ikada__14daTag_Island_cFv = .text:0x00000BE8; // type:function size:0x114 scope:global align:4 +getNowEventAction__14daTag_Island_cFv = .text:0x00000CFC; // type:function size:0x48 scope:global align:4 +demoProc__14daTag_Island_cFv = .text:0x00000D44; // type:function size:0x198 scope:global align:4 +actionTact__14daTag_Island_cFv = .text:0x00000EDC; // type:function size:0x70 scope:global align:4 +actionEvent__14daTag_Island_cFv = .text:0x00000F4C; // type:function size:0xE8 scope:global align:4 +actionReady__14daTag_Island_cFv = .text:0x00001034; // type:function size:0xFC scope:global align:4 +actionHunt__14daTag_Island_cFv = .text:0x00001130; // type:function size:0xB4 scope:global align:4 +actionArrival__14daTag_Island_cFv = .text:0x000011E4; // type:function size:0x54 scope:global align:4 +actionWait__14daTag_Island_cFv = .text:0x00001238; // type:function size:0x8 scope:global align:4 +daTag_Island_Draw__FP14daTag_Island_c = .text:0x00001240; // type:function size:0x8 scope:local align:4 +daTag_Island_Execute__FP14daTag_Island_c = .text:0x00001248; // type:function size:0x7C scope:local align:4 +daTag_Island_IsDelete__FP14daTag_Island_c = .text:0x000012C4; // type:function size:0x8 scope:local align:4 +daTag_Island_Delete__FP14daTag_Island_c = .text:0x000012CC; // type:function size:0x30 scope:local align:4 +daTag_Island_Create__FP10fopAc_ac_c = .text:0x000012FC; // type:function size:0xDC scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4126 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4128 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4129 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x102 scope:local align:4 data:string_table +@4160 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +@4173 = .data:0x00000020; // type:object size:0x20 scope:local align:4 +action_table$4394 = .data:0x00000040; // type:object size:0x14 scope:local align:4 +l_daTag_Island_Method = .data:0x00000054; // type:object size:0x20 scope:local align:4 +g_profile_TAG_ISLAND = .data:0x00000074; // type:object size:0x30 scope:global align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_tag_kb_item/splits.txt b/config/GZLP01/rels/d_a_tag_kb_item/splits.txt new file mode 100644 index 000000000..b01664e53 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_kb_item/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_kb_item.cpp: + .text start:0x00000078 end:0x00000260 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_tag_kb_item/symbols.txt b/config/GZLP01/rels/d_a_tag_kb_item/symbols.txt new file mode 100644 index 000000000..fea644e3c --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_kb_item/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__13daTagKbItem_cFv = .text:0x00000078; // type:function size:0x50 scope:global align:4 +CreateInit__13daTagKbItem_cFv = .text:0x000000C8; // type:function size:0x44 scope:global align:4 +_create__13daTagKbItem_cFv = .text:0x0000010C; // type:function size:0xB0 scope:global align:4 +_execute__13daTagKbItem_cFv = .text:0x000001BC; // type:function size:0x8 scope:global align:4 +_draw__13daTagKbItem_cFv = .text:0x000001C4; // type:function size:0x8 scope:global align:4 +daTagKbItem_Create__FPv = .text:0x000001CC; // type:function size:0x20 scope:local align:4 +daTagKbItem_Delete__FPv = .text:0x000001EC; // type:function size:0x24 scope:local align:4 +daTagKbItem_Draw__FPv = .text:0x00000210; // type:function size:0x24 scope:local align:4 +daTagKbItem_Execute__FPv = .text:0x00000234; // type:function size:0x24 scope:local align:4 +daTagKbItem_IsDelete__FPv = .text:0x00000258; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daTagKbItemMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TAG_KB_ITEM = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_tag_kf1/splits.txt b/config/GZLP01/rels/d_a_tag_kf1/splits.txt new file mode 100644 index 000000000..5008033a9 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_kf1/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_kf1.cpp: + .text start:0x000000EC end:0x0000127C + .text start:0x0000127C end:0x00001290 + .text start:0x00001290 end:0x00001308 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000072 + .data start:0x00000000 end:0x000001CC + .bss start:0x00000008 end:0x000001BC diff --git a/config/GZLP01/rels/d_a_tag_kf1/symbols.txt b/config/GZLP01/rels/d_a_tag_kf1/symbols.txt new file mode 100644 index 000000000..2694f487d --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_kf1/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daTag_Kf1_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global align:4 +searchActor_Kutani__FPvPv = .text:0x00000120; // type:function size:0x90 scope:local align:4 +createInit__11daTag_Kf1_cFv = .text:0x000001B0; // type:function size:0x70 scope:global align:4 +setStt__11daTag_Kf1_cFSc = .text:0x00000220; // type:function size:0x14 scope:global align:4 +next_msgStatus__11daTag_Kf1_cFPUl = .text:0x00000234; // type:function size:0x60 scope:global align:4 +eventOrder__11daTag_Kf1_cFv = .text:0x00000294; // type:function size:0x80 scope:global align:4 +checkOrder__11daTag_Kf1_cFv = .text:0x00000314; // type:function size:0x6C scope:global align:4 +chkAttention__11daTag_Kf1_cF4cXyz = .text:0x00000380; // type:function size:0xF0 scope:global align:4 +partner_srch__11daTag_Kf1_cFv = .text:0x00000470; // type:function size:0x10C scope:global align:4 +checkPartner__11daTag_Kf1_cFv = .text:0x0000057C; // type:function size:0x88 scope:global align:4 +goto_nextStage__11daTag_Kf1_cFv = .text:0x00000604; // type:function size:0x4C scope:global align:4 +event_talkInit__11daTag_Kf1_cFi = .text:0x00000650; // type:function size:0x8C scope:global align:4 +event_mesSet__11daTag_Kf1_cFv = .text:0x000006DC; // type:function size:0x40 scope:global align:4 +event_mesEnd__11daTag_Kf1_cFv = .text:0x0000071C; // type:function size:0x34 scope:global align:4 +bensyoInit__11daTag_Kf1_cFv = .text:0x00000750; // type:function size:0x54 scope:global align:4 +event_bensyo__11daTag_Kf1_cFv = .text:0x000007A4; // type:function size:0x20 scope:global align:4 +event_cntTsubo__11daTag_Kf1_cFv = .text:0x000007C4; // type:function size:0x38 scope:global align:4 +privateCut__11daTag_Kf1_cFv = .text:0x000007FC; // type:function size:0x17C scope:global align:4 +event_proc__11daTag_Kf1_cFv = .text:0x00000978; // type:function size:0x94 scope:global align:4 +set_action__11daTag_Kf1_cFM11daTag_Kf1_cFPCvPvPv_iPv = .text:0x00000A0C; // type:function size:0xAC scope:global align:4 +wait01__11daTag_Kf1_cFv = .text:0x00000AB8; // type:function size:0x5C scope:global align:4 +wait02__11daTag_Kf1_cFv = .text:0x00000B14; // type:function size:0x8 scope:global align:4 +wait_action1__11daTag_Kf1_cFPv = .text:0x00000B1C; // type:function size:0xCC scope:global align:4 +_draw__11daTag_Kf1_cFv = .text:0x00000BE8; // type:function size:0x8 scope:global align:4 +_execute__11daTag_Kf1_cFv = .text:0x00000BF0; // type:function size:0x78 scope:global align:4 +_delete__11daTag_Kf1_cFv = .text:0x00000C68; // type:function size:0x54 scope:global align:4 +_create__11daTag_Kf1_cFv = .text:0x00000CBC; // type:function size:0x1DC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000E98; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000F64; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000FAC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00001008; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001050; // type:function size:0x70 scope:weak align:4 +daTag_Kf1_Create__FP10fopAc_ac_c = .text:0x000010C0; // type:function size:0x20 scope:local align:4 +daTag_Kf1_Delete__FP11daTag_Kf1_c = .text:0x000010E0; // type:function size:0x20 scope:local align:4 +daTag_Kf1_Execute__FP11daTag_Kf1_c = .text:0x00001100; // type:function size:0x20 scope:local align:4 +daTag_Kf1_Draw__FP11daTag_Kf1_c = .text:0x00001120; // type:function size:0x20 scope:local align:4 +daTag_Kf1_IsDelete__FP11daTag_Kf1_c = .text:0x00001140; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001148; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001168; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001170; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001178; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x000011B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x000011B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x000011C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011C8; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001200; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001204; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000120C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001214; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000121C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001228; // type:function size:0xC scope:weak align:4 +__dt__15daTag_Kf1_HIO_cFv = .text:0x00001234; // type:function size:0x48 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x0000127C; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x00001284; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x0000128C; // type:function size:0x4 scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x00001290; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_tag_kf1_cpp = .text:0x000012AC; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000012E8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000012F0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000012F8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001300; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4137 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4139 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4350 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x56 scope:local align:4 data:string_table +a_prm_tbl$4033 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@4055 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +a_demo_name_tbl$4088 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +cut_name_tbl$4236 = .data:0x0000001C; // type:object size:0x14 scope:local align:4 +l_daTag_Kf1_Method = .data:0x00000030; // type:object size:0x20 scope:local align:4 +g_profile_TAG_KF1 = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000080; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000108; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000120; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000174; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000198; // type:object size:0x14 scope:weak align:4 +__vt__11daTag_Kf1_c = .data:0x000001AC; // type:object size:0x14 scope:global align:4 +__vt__15daTag_Kf1_HIO_c = .data:0x000001C0; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4036 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 +l_check_inf = .bss:0x00000028; // type:object size:0x190 scope:local align:4 +l_check_wrk = .bss:0x000001B8; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_tag_kk1/splits.txt b/config/GZLP01/rels/d_a_tag_kk1/splits.txt new file mode 100644 index 000000000..367f15e84 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_kk1/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_kk1.cpp: + .text start:0x000000EC end:0x000007C0 + .text start:0x000007C0 end:0x000008C0 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000002F + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/GZLP01/rels/d_a_tag_kk1/symbols.txt b/config/GZLP01/rels/d_a_tag_kk1/symbols.txt new file mode 100644 index 000000000..6dec345d4 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_kk1/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__15daTag_Kk1_HIO_cFv = .text:0x000000EC; // type:function size:0x34 scope:global align:4 +createInit__11daTag_Kk1_cFv = .text:0x00000120; // type:function size:0x8 scope:global align:4 +_draw__11daTag_Kk1_cFv = .text:0x00000128; // type:function size:0x8 scope:global align:4 +_execute__11daTag_Kk1_cFv = .text:0x00000130; // type:function size:0x11C scope:global align:4 +_delete__11daTag_Kk1_cFv = .text:0x0000024C; // type:function size:0x54 scope:global align:4 +_create__11daTag_Kk1_cFv = .text:0x000002A0; // type:function size:0x1CC scope:global align:4 +__dt__8dCcD_CylFv = .text:0x0000046C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000538; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000580; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x000005DC; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00000624; // type:function size:0x70 scope:weak align:4 +daTag_Kk1_Create__FP10fopAc_ac_c = .text:0x00000694; // type:function size:0x20 scope:local align:4 +daTag_Kk1_Delete__FP11daTag_Kk1_c = .text:0x000006B4; // type:function size:0x20 scope:local align:4 +daTag_Kk1_Execute__FP11daTag_Kk1_c = .text:0x000006D4; // type:function size:0x20 scope:local align:4 +daTag_Kk1_Draw__FP11daTag_Kk1_c = .text:0x000006F4; // type:function size:0x20 scope:local align:4 +daTag_Kk1_IsDelete__FP11daTag_Kk1_c = .text:0x00000714; // type:function size:0x8 scope:local align:4 +__dt__15daTag_Kk1_HIO_cFv = .text:0x0000071C; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_kk1_cpp = .text:0x00000764; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000007A0; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007A8; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x000007B0; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x000007B8; // type:function size:0x8 scope:weak align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x000007C0; // type:function size:0x8 scope:weak align:4 +getMsg__12fopNpc_npc_cFv = .text:0x000007C8; // type:function size:0x8 scope:weak align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x000007D0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000007D4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x000007E4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x000007EC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000007F4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000007FC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000804; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000083C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000844; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000084C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000854; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000088C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000890; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000898; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000008A0; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000008A8; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000008B4; // type:function size:0xC scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4024 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4064 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4065 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4066 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@stringBase0 = .rodata:0x00000018; // type:object size:0x17 scope:local align:4 data:string_table +a_prm_tbl$4010 = .data:0x00000000; // type:object size:0xC scope:local align:4 +l_daTag_Kk1_Method = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_TAG_KK1 = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daTag_Kk1_c = .data:0x0000005C; // type:object size:0x14 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000070; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000104; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000110; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x24 scope:weak align:4 +__vt__12fopNpc_npc_c = .data:0x00000188; // type:object size:0x14 scope:weak align:4 +__vt__15daTag_Kk1_HIO_c = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4013 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_tag_light/splits.txt b/config/GZLP01/rels/d_a_tag_light/splits.txt new file mode 100644 index 000000000..d4cec52cc --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_light/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_light.cpp: + .text start:0x00000078 end:0x00002088 + .text start:0x00002088 end:0x000020F4 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x00000234 diff --git a/config/GZLP01/rels/d_a_tag_light/symbols.txt b/config/GZLP01/rels/d_a_tag_light/symbols.txt new file mode 100644 index 000000000..4017ed298 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_light/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +get_cc_r__Q210daTagLight5Act_cCFv = .text:0x00000078; // type:function size:0x58 scope:global align:4 +solidHeapCB__Q210daTagLight5Act_cFP10fopAc_ac_c = .text:0x000000D0; // type:function size:0x24 scope:global align:4 +create_heap__Q210daTagLight5Act_cFv = .text:0x000000F4; // type:function size:0x220 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000314; // type:function size:0x48 scope:weak align:4 +_create__Q210daTagLight5Act_cFv = .text:0x0000035C; // type:function size:0x394 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x000006F0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000007BC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000804; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000860; // type:function size:0x48 scope:weak align:4 +_delete__Q210daTagLight5Act_cFv = .text:0x000008A8; // type:function size:0x3C scope:global align:4 +chk_sw__Q210daTagLight5Act_cCFv = .text:0x000008E4; // type:function size:0xD4 scope:global align:4 +chk_sch__Q210daTagLight5Act_cCFv = .text:0x000009B8; // type:function size:0x58 scope:global align:4 +chk_light__Q210daTagLight5Act_cCFv = .text:0x00000A10; // type:function size:0x78 scope:global align:4 +get_cross_plane_line__10daTagLightFP4cXyzffffffffff = .text:0x00000A88; // type:function size:0x80 scope:local align:4 +get_base_model_light_start_offset__Q210daTagLight5Act_cFP4cXyz = .text:0x00000B08; // type:function size:0xC4 scope:global align:4 +get_projection_info__Q210daTagLight5Act_cFP4cXyzP4cXyzP4cXyzPC4cXyzPC4cXyz = .text:0x00000BCC; // type:function size:0x550 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x0000111C; // type:function size:0x154 scope:weak align:4 +__dt__11dBgS_LinChkFv = .text:0x00001270; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000139C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x0000143C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001498; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000014E0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x0000153C; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001584; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001618; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00001660; // type:function size:0x48 scope:weak align:4 +make_projection_mtx__Q210daTagLight5Act_cFPC4cXyzPC4cXyzPC4cXyzPC4cXyz = .text:0x000016A8; // type:function size:0x388 scope:global align:4 +set_spot_mtx__Q210daTagLight5Act_cFv = .text:0x00001A30; // type:function size:0xB0 scope:global align:4 +set_spot__Q210daTagLight5Act_cFv = .text:0x00001AE0; // type:function size:0x20 scope:global align:4 +init_spot__Q210daTagLight5Act_cFv = .text:0x00001B00; // type:function size:0x20 scope:global align:4 +_execute__Q210daTagLight5Act_cFv = .text:0x00001B20; // type:function size:0x170 scope:global align:4 +set_material__Q210daTagLight5Act_cFP11J3DMaterialUc = .text:0x00001C90; // type:function size:0x90 scope:global align:4 +_draw__Q210daTagLight5Act_cFv = .text:0x00001D20; // type:function size:0x18C scope:global align:4 +Mthd_Create__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001EAC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001ECC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001EF0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001F14; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv = .text:0x00001F38; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001F40; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001F50; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001F58; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001F60; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001F68; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001F70; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00001FA8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00001FB0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00001FB8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001FC0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001FF8; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001FFC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00002004; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000200C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00002014; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00002020; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000202C; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daTagLight5Act_c5Prm_eQ310daTagLight5Act_c5Prm_e = .text:0x00002088; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000020A4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000020AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x000020B4; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x000020BC; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x000020C4; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x000020CC; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x000020D4; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x000020DC; // type:function size:0x8 scope:weak align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x000020E4; // type:function size:0x8 scope:weak align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x000020EC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q210daTagLight27@unnamed@d_a_tag_light_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +M_arcname__Q210daTagLight5Act_c = .rodata:0x00000024; // type:object size:0x6 scope:global align:4 data:string +M_sph_src__Q210daTagLight5Act_c = .rodata:0x0000002C; // type:object size:0x40 scope:global align:4 +M_alpha_spd__Q210daTagLight5Act_c = .rodata:0x0000006C; // type:object size:0x10 scope:global align:4 +M_cc_r__Q210daTagLight5Act_c = .rodata:0x0000007C; // type:object size:0x8 scope:global align:4 +@4011 = .rodata:0x00000088; // type:object size:0x8 scope:local align:8 data:double +@4044 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4045 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4046 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4048 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4191 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@4192 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4193 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@4195 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@4196 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@4340 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@4341 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@4520 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@4521 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@4716 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:8 +@4717 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:8 +@4718 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@4719 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@4720 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@4757 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@4845 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@4887 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000F8; // type:object size:0x34 scope:local align:4 data:string_table +Mthd_Table__Q210daTagLight27@unnamed@d_a_tag_light_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Light = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x00000050; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000080; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000B0; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000000EC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000000F8; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000104; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000128; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000001B0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001BC; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001C8; // type:object size:0x54 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x0000021C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000228; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_tag_md_cb/splits.txt b/config/GZLP01/rels/d_a_tag_md_cb/splits.txt new file mode 100644 index 000000000..150f73d32 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_md_cb/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_md_cb.cpp: + .text start:0x000000EC end:0x00001B88 + .text start:0x00001B88 end:0x00001B88 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000011D + .data start:0x00000000 end:0x00000234 + .bss start:0x00000008 end:0x00000040 diff --git a/config/GZLP01/rels/d_a_tag_md_cb/symbols.txt b/config/GZLP01/rels/d_a_tag_md_cb/symbols.txt new file mode 100644 index 000000000..ac482f86c --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_md_cb/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__16daTag_MdCb_HIO_cFv = .text:0x000000EC; // type:function size:0x74 scope:global align:4 +create__12daTag_MdCb_cFv = .text:0x00000160; // type:function size:0x170 scope:global align:4 +init__12daTag_MdCb_cFv = .text:0x000002D0; // type:function size:0x180 scope:global align:4 +checkTimer__12daTag_MdCb_cFv = .text:0x00000450; // type:function size:0x30 scope:global align:4 +checkEventFinish__12daTag_MdCb_cFv = .text:0x00000480; // type:function size:0x190 scope:global align:4 +action__12daTag_MdCb_cFPv = .text:0x00000610; // type:function size:0x88 scope:global align:4 +setAction__12daTag_MdCb_cFM12daTag_MdCb_cFPCvPvPv_iPv = .text:0x00000698; // type:function size:0xC8 scope:global align:4 +warpAction__12daTag_MdCb_cFPv = .text:0x00000760; // type:function size:0x74 scope:global align:4 +messageAction__12daTag_MdCb_cFPv = .text:0x000007D4; // type:function size:0x160 scope:global align:4 +talk_init__12daTag_MdCb_cFv = .text:0x00000934; // type:function size:0x6C scope:global align:4 +talk__12daTag_MdCb_cFv = .text:0x000009A0; // type:function size:0xFC scope:global align:4 +next_msgStatus__12daTag_MdCb_cFPUl = .text:0x00000A9C; // type:function size:0x1B8 scope:global align:4 +eventProc__12daTag_MdCb_cFv = .text:0x00000C54; // type:function size:0x174 scope:global align:4 +eventEnd__12daTag_MdCb_cFv = .text:0x00000DC8; // type:function size:0x2C scope:global align:4 +getMyStaffId__12daTag_MdCb_cFv = .text:0x00000DF4; // type:function size:0x50 scope:global align:4 +initialDefault__12daTag_MdCb_cFi = .text:0x00000E44; // type:function size:0x4 scope:global align:4 +actionDefault__12daTag_MdCb_cFi = .text:0x00000E48; // type:function size:0x8 scope:global align:4 +initialInitEvent__12daTag_MdCb_cFi = .text:0x00000E50; // type:function size:0x40 scope:global align:4 +initialMsgSetEvent__12daTag_MdCb_cFi = .text:0x00000E90; // type:function size:0x120 scope:global align:4 +actionMsgSetEvent__12daTag_MdCb_cFi = .text:0x00000FB0; // type:function size:0x20 scope:global align:4 +actionMessageEvent__12daTag_MdCb_cFi = .text:0x00000FD0; // type:function size:0x20 scope:global align:4 +initialPlayerOffDrow__12daTag_MdCb_cFi = .text:0x00000FF0; // type:function size:0x1C scope:global align:4 +initialPlayerOnDrow__12daTag_MdCb_cFi = .text:0x0000100C; // type:function size:0x1C scope:global align:4 +eventOrder__12daTag_MdCb_cFv = .text:0x00001028; // type:function size:0x88 scope:global align:4 +checkCommandTalk__12daTag_MdCb_cFv = .text:0x000010B0; // type:function size:0x14 scope:global align:4 +checkAreaIn__12daTag_MdCb_cFP10fopAc_ac_c = .text:0x000010C4; // type:function size:0x8C scope:global align:4 +checkCondition__12daTag_MdCb_cFv = .text:0x00001150; // type:function size:0x628 scope:global align:4 +execute__12daTag_MdCb_cFv = .text:0x00001778; // type:function size:0xEC scope:global align:4 +draw__12daTag_MdCb_cFv = .text:0x00001864; // type:function size:0x8 scope:global align:4 +__dt__12daTag_MdCb_cFv = .text:0x0000186C; // type:function size:0xB0 scope:global align:4 +daTag_MdCb_Draw__FP12daTag_MdCb_c = .text:0x0000191C; // type:function size:0x20 scope:local align:4 +daTag_MdCb_Execute__FP12daTag_MdCb_c = .text:0x0000193C; // type:function size:0x24 scope:local align:4 +daTag_MdCb_IsDelete__FP12daTag_MdCb_c = .text:0x00001960; // type:function size:0x8 scope:local align:4 +daTag_MdCb_Delete__FP12daTag_MdCb_c = .text:0x00001968; // type:function size:0x28 scope:local align:4 +daTag_MdCb_Create__FP10fopAc_ac_c = .text:0x00001990; // type:function size:0x20 scope:local align:4 +__dt__16daTag_MdCb_HIO_cFv = .text:0x000019B0; // type:function size:0x48 scope:weak align:4 +cLib_calcTimer__FPs = .text:0x000019F8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_tag_md_cb_cpp = .text:0x00001A14; // type:function size:0x174 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +init_data$4113 = .rodata:0x00000000; // type:object size:0x14 scope:local align:4 +event_bit = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4176 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4212 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4302 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4595 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4655 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4874 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000030; // type:object size:0xED scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +event_name_tbl = .data:0x00000030; // type:object size:0x1C scope:local align:4 +@4187 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@4190 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@4289 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@4479 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@4480 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@4481 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@4482 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4483 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@4484 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000000B8; // type:object size:0x48 scope:local align:4 +@4485 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@4486 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@4487 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@4488 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@4489 = .data:0x00000130; // type:object size:0xC scope:local align:4 +@4490 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000148; // type:object size:0x48 scope:local align:4 +cut_name_tbl = .data:0x00000190; // type:object size:0x18 scope:local align:4 +name$4539 = .data:0x000001A8; // type:object size:0x30 scope:local align:4 +l_daTag_MdCb_Method = .data:0x000001D8; // type:object size:0x20 scope:local align:4 +g_profile_TAG_MDCB = .data:0x000001F8; // type:object size:0x30 scope:global align:4 +__vt__16daTag_MdCb_HIO_c = .data:0x00000228; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4116 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:local align:4 +l_HIO_counter = .bss:0x00000034; // type:object size:0x4 scope:local align:4 data:4byte +l_msgId = .bss:0x00000038; // type:object size:0x4 scope:local align:4 data:4byte +l_msg = .bss:0x0000003C; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_tag_mk/splits.txt b/config/GZLP01/rels/d_a_tag_mk/splits.txt new file mode 100644 index 000000000..eeafc56e2 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_mk/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_mk.cpp: + .text start:0x00000078 end:0x000011E4 + .rodata start:0x00000000 end:0x00000093 + .data start:0x00000000 end:0x000000BC + .bss start:0x00000000 end:0x00000008 diff --git a/config/GZLP01/rels/d_a_tag_mk/symbols.txt b/config/GZLP01/rels/d_a_tag_mk/symbols.txt new file mode 100644 index 000000000..07ec07e64 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_mk/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getSwbit__10daTag_Mk_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit2__10daTag_Mk_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getType__10daTag_Mk_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +checkArea__10daTag_Mk_cFfff = .text:0x0000009C; // type:function size:0x15C scope:global align:4 +next_msgStatus__10daTag_Mk_cFPUl = .text:0x000001F8; // type:function size:0x30 scope:global align:4 +getMsg__10daTag_Mk_cFv = .text:0x00000228; // type:function size:0x48 scope:global align:4 +talkInit__10daTag_Mk_cFv = .text:0x00000270; // type:function size:0xC scope:global align:4 +talk__10daTag_Mk_cFv = .text:0x0000027C; // type:function size:0x140 scope:global align:4 +setTagWpEvId__10daTag_Mk_cFv = .text:0x000003BC; // type:function size:0xB4 scope:global align:4 +demoInitSetgoal__10daTag_Mk_cFv = .text:0x00000470; // type:function size:0x50 scope:global align:4 +demoInitDelete__10daTag_Mk_cFv = .text:0x000004C0; // type:function size:0x40 scope:global align:4 +demoInitMake__10daTag_Mk_cFv = .text:0x00000500; // type:function size:0x104 scope:global align:4 +demoProcMake__10daTag_Mk_cFv = .text:0x00000604; // type:function size:0x38 scope:global align:4 +demoInitWait__10daTag_Mk_cFv = .text:0x0000063C; // type:function size:0x68 scope:global align:4 +demoProcWait__10daTag_Mk_cFv = .text:0x000006A4; // type:function size:0x50 scope:global align:4 +demoInitCom__10daTag_Mk_cFv = .text:0x000006F4; // type:function size:0x4 scope:global align:4 +demoProcCom__10daTag_Mk_cFv = .text:0x000006F8; // type:function size:0x4 scope:global align:4 +getNowEventAction__10daTag_Mk_cFv = .text:0x000006FC; // type:function size:0x48 scope:global align:4 +demoProc__10daTag_Mk_cFv = .text:0x00000744; // type:function size:0xF8 scope:global align:4 +actionEvent__10daTag_Mk_cFv = .text:0x0000083C; // type:function size:0x70 scope:global align:4 +actionReady__10daTag_Mk_cFv = .text:0x000008AC; // type:function size:0x9C scope:global align:4 +actionHunt__10daTag_Mk_cFv = .text:0x00000948; // type:function size:0xA4 scope:global align:4 +actionArrival__10daTag_Mk_cFv = .text:0x000009EC; // type:function size:0x5C scope:global align:4 +actionWait__10daTag_Mk_cFv = .text:0x00000A48; // type:function size:0x8 scope:global align:4 +actionVillaTalk__10daTag_Mk_cFv = .text:0x00000A50; // type:function size:0xA4 scope:global align:4 +actionVilla__10daTag_Mk_cFv = .text:0x00000AF4; // type:function size:0x80 scope:global align:4 +actionTagWp2__10daTag_Mk_cFv = .text:0x00000B74; // type:function size:0x64 scope:global align:4 +actionTagWp__10daTag_Mk_cFv = .text:0x00000BD8; // type:function size:0x84 scope:global align:4 +actionDaichi__10daTag_Mk_cFv = .text:0x00000C5C; // type:function size:0x1B0 scope:global align:4 +execute__10daTag_Mk_cFv = .text:0x00000E0C; // type:function size:0x90 scope:global align:4 +daTag_Mk_Draw__FP10daTag_Mk_c = .text:0x00000E9C; // type:function size:0x8 scope:local align:4 +daTag_Mk_Execute__FP10daTag_Mk_c = .text:0x00000EA4; // type:function size:0x24 scope:local align:4 +daTag_Mk_IsDelete__FP10daTag_Mk_c = .text:0x00000EC8; // type:function size:0x8 scope:local align:4 +daTag_Mk_Delete__FP10daTag_Mk_c = .text:0x00000ED0; // type:function size:0x30 scope:local align:4 +daTag_Mk_Create__FP10fopAc_ac_c = .text:0x00000F00; // type:function size:0x20 scope:local align:4 +create__10daTag_Mk_cFv = .text:0x00000F20; // type:function size:0x2C4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4111 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4263 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4264 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4265 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4266 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4267 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4373 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4419 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4420 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4421 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@4446 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4600 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000034; // type:object size:0x5F scope:local align:4 data:string_table +action_table$4309 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +@4488 = .data:0x00000010; // type:object size:0x34 scope:local align:4 +@4504 = .data:0x00000044; // type:object size:0x28 scope:local align:4 +l_daTag_Mk_Method = .data:0x0000006C; // type:object size:0x20 scope:local align:4 +g_profile_TAG_MK = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +l_msgId = .bss:0x00000000; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte diff --git a/config/GZLP01/rels/d_a_tag_msg/splits.txt b/config/GZLP01/rels/d_a_tag_msg/splits.txt new file mode 100644 index 000000000..4858ddedc --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_msg/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_msg.cpp: + .text start:0x00000078 end:0x00000964 + .rodata start:0x00000000 end:0x00000046 + .data start:0x00000000 end:0x00000060 + .bss start:0x00000000 end:0x00000055 diff --git a/config/GZLP01/rels/d_a_tag_msg/symbols.txt b/config/GZLP01/rels/d_a_tag_msg/symbols.txt new file mode 100644 index 000000000..f2d853f25 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_msg/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +getEventNo__11daTag_Msg_cFv = .text:0x00000078; // type:function size:0xC scope:global align:4 +getSwbit__11daTag_Msg_cFv = .text:0x00000084; // type:function size:0xC scope:global align:4 +getSwbit2__11daTag_Msg_cFv = .text:0x00000090; // type:function size:0xC scope:global align:4 +getType2__11daTag_Msg_cFv = .text:0x0000009C; // type:function size:0xC scope:global align:4 +myDemoName__11daTag_Msg_cFv = .text:0x000000A8; // type:function size:0xB4 scope:global align:4 +getMessage__11daTag_Msg_cFv = .text:0x0000015C; // type:function size:0xC scope:global align:4 +getEventFlag__11daTag_Msg_cFv = .text:0x00000168; // type:function size:0xC scope:global align:4 +arrivalTerms__11daTag_Msg_cFv = .text:0x00000174; // type:function size:0xA8 scope:global align:4 +rangeCheck__11daTag_Msg_cFv = .text:0x0000021C; // type:function size:0xE0 scope:global align:4 +otherCheck__11daTag_Msg_cFv = .text:0x000002FC; // type:function size:0x120 scope:global align:4 +daTag_Msg_actionEvent__FP11daTag_Msg_c = .text:0x0000041C; // type:function size:0x240 scope:local align:4 +daTag_Msg_actionHunt__FP11daTag_Msg_c = .text:0x0000065C; // type:function size:0xF8 scope:local align:4 +daTag_Msg_actionArrival__FP11daTag_Msg_c = .text:0x00000754; // type:function size:0x5C scope:local align:4 +daTag_Msg_actionWait__FP11daTag_Msg_c = .text:0x000007B0; // type:function size:0x8 scope:local align:4 +daTag_Msg_Draw__FP11daTag_Msg_c = .text:0x000007B8; // type:function size:0x8 scope:local align:4 +daTag_Msg_Execute__FP11daTag_Msg_c = .text:0x000007C0; // type:function size:0x3C scope:local align:4 +daTag_Msg_IsDelete__FP11daTag_Msg_c = .text:0x000007FC; // type:function size:0x8 scope:local align:4 +daTag_Msg_Delete__FP11daTag_Msg_c = .text:0x00000804; // type:function size:0x30 scope:local align:4 +daTag_Msg_Create__FP10fopAc_ac_c = .text:0x00000834; // type:function size:0x130 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4142 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4143 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4144 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4330 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000010; // type:object size:0x36 scope:local align:4 data:string_table +l_action$localstatic3$execute__11daTag_Msg_cFv = .data:0x00000000; // type:object size:0x10 scope:weak align:4 +l_daTag_Msg_Method = .data:0x00000010; // type:object size:0x20 scope:local align:4 +g_profile_TAG_MSG = .data:0x00000030; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local +@3569 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x0000000C; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000010; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +l_msgId = .bss:0x0000004C; // type:object size:0x4 scope:local align:4 +l_msg = .bss:0x00000050; // type:object size:0x4 scope:local align:4 +msg_mode = .bss:0x00000054; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_tag_photo/splits.txt b/config/GZLP01/rels/d_a_tag_photo/splits.txt new file mode 100644 index 000000000..5ce02285c --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_photo/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_photo.cpp: + .text start:0x00000078 end:0x000009B0 + .text start:0x000009B0 end:0x00000A0C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000004A + .data start:0x00000000 end:0x0000014C diff --git a/config/GZLP01/rels/d_a_tag_photo/symbols.txt b/config/GZLP01/rels/d_a_tag_photo/symbols.txt new file mode 100644 index 000000000..0068397d0 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_photo/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__ct__12daTagPhoto_cFv = .text:0x00000078; // type:function size:0x58 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D0; // type:function size:0x20 scope:local align:4 +phase_1__FP12daTagPhoto_c = .text:0x000000F0; // type:function size:0x50 scope:local align:4 +phase_2__FP12daTagPhoto_c = .text:0x00000140; // type:function size:0x58 scope:local align:4 +_create__12daTagPhoto_cFv = .text:0x00000198; // type:function size:0x30 scope:global align:4 +createHeap__12daTagPhoto_cFv = .text:0x000001C8; // type:function size:0x8 scope:global align:4 +createInit__12daTagPhoto_cFv = .text:0x000001D0; // type:function size:0xC8 scope:global align:4 +_delete__12daTagPhoto_cFv = .text:0x00000298; // type:function size:0x8 scope:global align:4 +_draw__12daTagPhoto_cFv = .text:0x000002A0; // type:function size:0x8 scope:global align:4 +setMode__12daTagPhoto_cFUc = .text:0x000002A8; // type:function size:0x24 scope:global align:4 +_execute__12daTagPhoto_cFv = .text:0x000002CC; // type:function size:0x9C scope:global align:4 +executeWait__12daTagPhoto_cFv = .text:0x00000368; // type:function size:0x138 scope:global align:4 +executeTalk__12daTagPhoto_cFv = .text:0x000004A0; // type:function size:0x5C scope:global align:4 +checkOrder__12daTagPhoto_cFv = .text:0x000004FC; // type:function size:0x4 scope:global align:4 +eventOrder__12daTagPhoto_cFv = .text:0x00000500; // type:function size:0x4 scope:global align:4 +eventMove__12daTagPhoto_cFv = .text:0x00000504; // type:function size:0xB8 scope:global align:4 +privateCut__12daTagPhoto_cFv = .text:0x000005BC; // type:function size:0x10C scope:global align:4 +eventMesSetInit__12daTagPhoto_cFi = .text:0x000006C8; // type:function size:0xA0 scope:global align:4 +eventMesSet__12daTagPhoto_cFv = .text:0x00000768; // type:function size:0x34 scope:global align:4 +talk__12daTagPhoto_cFi = .text:0x0000079C; // type:function size:0xE0 scope:global align:4 +next_msgStatus__12daTagPhoto_cFPUl = .text:0x0000087C; // type:function size:0x50 scope:global align:4 +getMsg__12daTagPhoto_cFv = .text:0x000008CC; // type:function size:0x20 scope:global align:4 +setMessage__12daTagPhoto_cFUl = .text:0x000008EC; // type:function size:0x10 scope:global align:4 +getPrmTagNo__12daTagPhoto_cFv = .text:0x000008FC; // type:function size:0x2C scope:global align:4 +daTagPhotoCreate__FPv = .text:0x00000928; // type:function size:0x20 scope:local align:4 +daTagPhotoDelete__FPv = .text:0x00000948; // type:function size:0x20 scope:local align:4 +daTagPhotoExecute__FPv = .text:0x00000968; // type:function size:0x20 scope:local align:4 +daTagPhotoDraw__FPv = .text:0x00000988; // type:function size:0x20 scope:local align:4 +daTagPhotoIsDelete__FPv = .text:0x000009A8; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ212daTagPhoto_c5Prm_eQ212daTagPhoto_c5Prm_e = .text:0x000009B0; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_tag_photo_cpp = .text:0x000009CC; // type:function size:0x40 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4208 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4246 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4247 = .rodata:0x00000008; // type:object size:0x8 scope:local align:8 +@4248 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 +@4249 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000001C; // type:object size:0x2E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_msg_talk = .data:0x00000030; // type:object size:0x1C scope:local align:4 +l_msg_talk2_0 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +l_msg_talk2_1 = .data:0x00000058; // type:object size:0xC scope:local align:4 +l_msg_talk2_2 = .data:0x00000064; // type:object size:0xC scope:local align:4 +l_msg_talk2_3 = .data:0x00000070; // type:object size:0xC scope:local align:4 +l_msg_talk2_4 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +l_msg_talk2_5 = .data:0x00000088; // type:object size:0xC scope:local align:4 +l_msg_talk2_6 = .data:0x00000094; // type:object size:0xC scope:local align:4 +l_msg_talk2 = .data:0x000000A0; // type:object size:0x1C scope:local align:4 +l_method$4162 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@4187 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@4188 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +moveProc = .data:0x000000E0; // type:object size:0x18 scope:local align:4 +cut_name_tbl$4297 = .data:0x000000F8; // type:object size:0x4 scope:local align:4 +daTagPhotoMethodTable = .data:0x000000FC; // type:object size:0x20 scope:local align:4 +g_profile_TAG_PHOTO = .data:0x0000011C; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_tag_ret/splits.txt b/config/GZLP01/rels/d_a_tag_ret/splits.txt new file mode 100644 index 000000000..e10cf0ae4 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_ret/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_ret.cpp: + .text start:0x00000078 end:0x000005E8 + .text start:0x000005E8 end:0x00000614 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_tag_ret/symbols.txt b/config/GZLP01/rels/d_a_tag_ret/symbols.txt new file mode 100644 index 000000000..ed02a77f0 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_ret/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q28daTagRet5Act_cFv = .text:0x00000078; // type:function size:0x15C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x000001D4; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000002A0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000002E8; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000344; // type:function size:0x48 scope:weak align:4 +_delete__Q28daTagRet5Act_cFv = .text:0x0000038C; // type:function size:0x8 scope:global align:4 +set_mtx__Q28daTagRet5Act_cFv = .text:0x00000394; // type:function size:0x4 scope:global align:4 +_execute__Q28daTagRet5Act_cFv = .text:0x00000398; // type:function size:0xC8 scope:global align:4 +_draw__Q28daTagRet5Act_cFv = .text:0x00000460; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x00000468; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x00000488; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x000004AC; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x000004D0; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv = .text:0x000004F4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000004FC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000050C; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000514; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000051C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000524; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000052C; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000564; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000056C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000574; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000057C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000005B4; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000005B8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000005C0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000005C8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000005D0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000005DC; // type:function size:0xC scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ38daTagRet5Act_c5Prm_eQ38daTagRet5Act_c5Prm_e = .text:0x000005E8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000604; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000060C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4084 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4085 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +cyl_check_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +Mthd_Table__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@ = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Ret = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_tag_so/splits.txt b/config/GZLP01/rels/d_a_tag_so/splits.txt new file mode 100644 index 000000000..5d83bb4c7 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_so/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_so.cpp: + .text start:0x000000EC end:0x0000039C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000005C + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLP01/rels/d_a_tag_so/symbols.txt b/config/GZLP01/rels/d_a_tag_so/symbols.txt new file mode 100644 index 000000000..e0e0c5b40 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_so/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daTag_So_HIO_cFv = .text:0x000000EC; // type:function size:0x20 scope:global align:4 +_execute__10daTag_So_cFv = .text:0x0000010C; // type:function size:0x8 scope:global align:4 +debugDraw__10daTag_So_cFv = .text:0x00000114; // type:function size:0x78 scope:global align:4 +_draw__10daTag_So_cFv = .text:0x0000018C; // type:function size:0x38 scope:global align:4 +getArg__10daTag_So_cFv = .text:0x000001C4; // type:function size:0x60 scope:global align:4 +_create__10daTag_So_cFv = .text:0x00000224; // type:function size:0x58 scope:global align:4 +_delete__10daTag_So_cFv = .text:0x0000027C; // type:function size:0x8 scope:global align:4 +daTag_SoCreate__FPv = .text:0x00000284; // type:function size:0x20 scope:local align:4 +daTag_SoDelete__FPv = .text:0x000002A4; // type:function size:0x24 scope:local align:4 +daTag_SoExecute__FPv = .text:0x000002C8; // type:function size:0x24 scope:local align:4 +daTag_SoDraw__FPv = .text:0x000002EC; // type:function size:0x24 scope:local align:4 +daTag_SoIsDelete__FPv = .text:0x00000310; // type:function size:0x8 scope:local align:4 +__dt__14daTag_So_HIO_cFv = .text:0x00000318; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tag_so_cpp = .text:0x00000360; // type:function size:0x3C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@4016 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4029 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4049 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4051 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +daTag_SoMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TAG_SO = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14daTag_So_HIO_c = .data:0x00000050; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_tag_volcano/splits.txt b/config/GZLP01/rels/d_a_tag_volcano/splits.txt new file mode 100644 index 000000000..3bce29db5 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_volcano/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_volcano.cpp: + .text start:0x00000078 end:0x00000A34 + .text start:0x00000A34 end:0x00000A50 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_tag_volcano/symbols.txt b/config/GZLP01/rels/d_a_tag_volcano/symbols.txt new file mode 100644 index 000000000..f091a8aaf --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_volcano/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q212daTagvolcano5Act_cFv = .text:0x00000078; // type:function size:0x23C scope:global align:4 +check_timer_clear__Q212daTagvolcano5Act_cFv = .text:0x000002B4; // type:function size:0x84 scope:global align:4 +_delete__Q212daTagvolcano5Act_cFv = .text:0x00000338; // type:function size:0x84 scope:global align:4 +_execute__Q212daTagvolcano5Act_cFv = .text:0x000003BC; // type:function size:0x5DC scope:global align:4 +_draw__Q212daTagvolcano5Act_cFv = .text:0x00000998; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x000009A0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x000009C0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x000009E4; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x00000A08; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv = .text:0x00000A2C; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ312daTagvolcano5Act_c5Prm_eQ312daTagvolcano5Act_c5Prm_e = .text:0x00000A34; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@ = .rodata:0x00000000; // type:object size:0x2 scope:local align:4 +@4304 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4305 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4306 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4307 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4308 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4309 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4310 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000020; // type:object size:0x38 scope:local align:4 data:string_table +Mthd_Table__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Volcano = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_tag_waterlevel/splits.txt b/config/GZLP01/rels/d_a_tag_waterlevel/splits.txt new file mode 100644 index 000000000..7687a0330 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_waterlevel/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tag_waterlevel.cpp: + .text start:0x00000078 end:0x00000400 + .text start:0x00000400 end:0x0000041C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_tag_waterlevel/symbols.txt b/config/GZLP01/rels/d_a_tag_waterlevel/symbols.txt new file mode 100644 index 000000000..a79df4565 --- /dev/null +++ b/config/GZLP01/rels/d_a_tag_waterlevel/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__Q215daTagWaterlevel5Act_cFv = .text:0x00000078; // type:function size:0xB0 scope:global align:4 +_delete__Q215daTagWaterlevel5Act_cFv = .text:0x00000128; // type:function size:0x8 scope:global align:4 +bgm_proc__Q215daTagWaterlevel5Act_cFv = .text:0x00000130; // type:function size:0xA8 scope:global align:4 +_execute__Q215daTagWaterlevel5Act_cFv = .text:0x000001D8; // type:function size:0x18C scope:global align:4 +_draw__Q215daTagWaterlevel5Act_cFv = .text:0x00000364; // type:function size:0x8 scope:global align:4 +Mthd_Create__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x0000036C; // type:function size:0x20 scope:local align:4 +Mthd_Delete__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x0000038C; // type:function size:0x24 scope:local align:4 +Mthd_Execute__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x000003B0; // type:function size:0x24 scope:local align:4 +Mthd_Draw__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x000003D4; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv = .text:0x000003F8; // type:function size:0x8 scope:local align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ315daTagWaterlevel5Act_c5Prm_eQ315daTagWaterlevel5Act_c5Prm_e = .text:0x00000400; // type:function size:0x1C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@ = .rodata:0x00000000; // type:object size:0x10 scope:local align:4 +@4016 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4017 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4052 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4053 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4123 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +Mthd_Table__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tag_Waterlevel = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_tama/splits.txt b/config/GZLP01/rels/d_a_tama/splits.txt new file mode 100644 index 000000000..1b9570598 --- /dev/null +++ b/config/GZLP01/rels/d_a_tama/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tama.cpp: + .text start:0x00000078 end:0x000007CC + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000001A8 diff --git a/config/GZLP01/rels/d_a_tama/symbols.txt b/config/GZLP01/rels/d_a_tama/symbols.txt new file mode 100644 index 000000000..edc267abb --- /dev/null +++ b/config/GZLP01/rels/d_a_tama/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +createInit__8daTama_cFv = .text:0x00000078; // type:function size:0x9C scope:global align:4 +_draw__8daTama_cFv = .text:0x00000114; // type:function size:0x8 scope:global align:4 +_execute__8daTama_cFv = .text:0x0000011C; // type:function size:0x1B8 scope:global align:4 +_delete__8daTama_cFv = .text:0x000002D4; // type:function size:0x8 scope:global align:4 +_create__8daTama_cFv = .text:0x000002DC; // type:function size:0x134 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x00000410; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000004DC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000524; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000580; // type:function size:0x48 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000005C8; // type:function size:0x70 scope:weak align:4 +daTama_Create__FP10fopAc_ac_c = .text:0x00000638; // type:function size:0x20 scope:local align:4 +daTama_Delete__FP8daTama_c = .text:0x00000658; // type:function size:0x20 scope:local align:4 +daTama_Execute__FP8daTama_c = .text:0x00000678; // type:function size:0x20 scope:local align:4 +daTama_Draw__FP8daTama_c = .text:0x00000698; // type:function size:0x20 scope:local align:4 +daTama_IsDelete__FP8daTama_c = .text:0x000006B8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x000006C0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x000006D0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x000006D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000006E0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000006E8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000006F0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00000728; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00000730; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00000738; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000740; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000778; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000077C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000784; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000078C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000794; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000007A0; // type:function size:0xC scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x000007AC; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x000007B4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x000007BC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x000007C4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4011 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4012 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4068 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4069 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +l_sph_src = .data:0x00000000; // type:object size:0x40 scope:local align:4 +l_daTama_Method = .data:0x00000040; // type:object size:0x20 scope:local align:4 +g_profile_TAMA = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x00000090; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000118; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000124; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000130; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x24 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_tbox/splits.txt b/config/GZLP01/rels/d_a_tbox/splits.txt new file mode 100644 index 000000000..f96572215 --- /dev/null +++ b/config/GZLP01/rels/d_a_tbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tbox.cpp: + .text start:0x000000EC end:0x00003A88 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000024 diff --git a/config/GZLP01/rels/d_a_tbox/symbols.txt b/config/GZLP01/rels/d_a_tbox/symbols.txt new file mode 100644 index 000000000..9b6bda66d --- /dev/null +++ b/config/GZLP01/rels/d_a_tbox/symbols.txt @@ -0,0 +1,176 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__12daTbox_HIO_cFv = .text:0x000000EC; // type:function size:0x38 scope:global align:4 +commonShapeSet__8daTbox_cFv = .text:0x00000124; // type:function size:0x42C scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000550; // type:function size:0x48 scope:weak align:4 +effectShapeSet__8daTbox_cFv = .text:0x00000598; // type:function size:0x1CC scope:global align:4 +envShapeSet__8daTbox_cFv = .text:0x00000764; // type:function size:0x1C4 scope:global align:4 +bgCheckSet__8daTbox_cFv = .text:0x00000928; // type:function size:0x288 scope:global align:4 +searchRoomNo__8daTbox_cFv = .text:0x00000BB0; // type:function size:0x64 scope:global align:4 +lightReady__8daTbox_cFv = .text:0x00000C14; // type:function size:0x84 scope:global align:4 +checkEnv__8daTbox_cFv = .text:0x00000C98; // type:function size:0x40 scope:global align:4 +checkOpen__8daTbox_cFv = .text:0x00000CD8; // type:function size:0x70 scope:global align:4 +getModelInfo__8daTbox_cFv = .text:0x00000D48; // type:function size:0x30 scope:global align:4 +clrDzb__8daTbox_cFv = .text:0x00000D78; // type:function size:0x58 scope:global align:4 +setDzb__8daTbox_cFv = .text:0x00000DD0; // type:function size:0xFC scope:global align:4 +surfaceProc__8daTbox_cFv = .text:0x00000ECC; // type:function size:0xC0 scope:global align:4 +checkRoomDisp__8daTbox_cFi = .text:0x00000F8C; // type:function size:0x34 scope:global align:4 +getShapeType__8daTbox_cFv = .text:0x00000FC0; // type:function size:0x24 scope:global align:4 +getFuncType__8daTbox_cFv = .text:0x00000FE4; // type:function size:0xC scope:global align:4 +checkNormal__8daTbox_cFv = .text:0x00000FF0; // type:function size:0x9C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000108C; // type:function size:0x20 scope:local align:4 +CreateHeap__8daTbox_cFv = .text:0x000010AC; // type:function size:0xA0 scope:global align:4 +CreateInit__8daTbox_cFv = .text:0x0000114C; // type:function size:0x414 scope:global align:4 +boxCheck__8daTbox_cFv = .text:0x00001560; // type:function size:0xC4 scope:global align:4 +lightUpProc__8daTbox_cFv = .text:0x00001624; // type:function size:0x44 scope:global align:4 +lightDownProc__8daTbox_cFv = .text:0x00001668; // type:function size:0x54 scope:global align:4 +darkProc__8daTbox_cFv = .text:0x000016BC; // type:function size:0x70 scope:global align:4 +volmProc__8daTbox_cFv = .text:0x0000172C; // type:function size:0xA0 scope:global align:4 +demoProcOpen__8daTbox_cFv = .text:0x000017CC; // type:function size:0xC4 scope:global align:4 +demoInitAppear_Tact__8daTbox_cFv = .text:0x00001890; // type:function size:0x1B0 scope:global align:4 +demoInitAppear__8daTbox_cFv = .text:0x00001A40; // type:function size:0xF8 scope:global align:4 +demoProcAppear_Tact__8daTbox_cFv = .text:0x00001B38; // type:function size:0x1BC scope:global align:4 +demoProcAppear__8daTbox_cFv = .text:0x00001CF4; // type:function size:0x158 scope:global align:4 +demoProc__8daTbox_cFv = .text:0x00001E4C; // type:function size:0x2C0 scope:global align:4 +OpenInit_com__8daTbox_cFv = .text:0x0000210C; // type:function size:0x144 scope:global align:4 +OpenInit__8daTbox_cFv = .text:0x00002250; // type:function size:0x1F4 scope:global align:4 +setCollision__8daTbox_cFv = .text:0x00002444; // type:function size:0x68 scope:global align:4 +actionWait__8daTbox_cFv = .text:0x000024AC; // type:function size:0x8 scope:global align:4 +actionDemo__8daTbox_cFv = .text:0x000024B4; // type:function size:0xF0 scope:global align:4 +actionDemo2__8daTbox_cFv = .text:0x000025A4; // type:function size:0x90 scope:global align:4 +actionOpenWait__8daTbox_cFv = .text:0x00002634; // type:function size:0x194 scope:global align:4 +actionSwOnWait__8daTbox_cFv = .text:0x000027C8; // type:function size:0xD8 scope:global align:4 +actionSwOnWait2__8daTbox_cFv = .text:0x000028A0; // type:function size:0x74 scope:global align:4 +actionGenocide__8daTbox_cFv = .text:0x00002914; // type:function size:0x118 scope:global align:4 +execute__8daTbox_cFv = .text:0x00002A2C; // type:function size:0x1C4 scope:global align:4 +daTbox_Draw__FP8daTbox_c = .text:0x00002BF0; // type:function size:0x20 scope:local align:4 +draw__8daTbox_cFv = .text:0x00002C10; // type:function size:0x3A0 scope:weak align:4 +daTbox_Execute__FP8daTbox_c = .text:0x00002FB0; // type:function size:0x20 scope:local align:4 +daTbox_IsDelete__FP8daTbox_c = .text:0x00002FD0; // type:function size:0x8 scope:local align:4 +daTbox_Delete__FP8daTbox_c = .text:0x00002FD8; // type:function size:0x98 scope:local align:4 +daTbox_Create__FP10fopAc_ac_c = .text:0x00003070; // type:function size:0xEC scope:local align:4 +__ct__8daTbox_cFv = .text:0x0000315C; // type:function size:0x194 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000032F0; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000033BC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00003404; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00003460; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000034A8; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00003504; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000358C; // type:function size:0x70 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000035FC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00003658; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000036B4; // type:function size:0x5C scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003710; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003714; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00003718; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000371C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00003720; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00003768; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000037C4; // type:function size:0x48 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000380C; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00003854; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x000038B0; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x000038F8; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00003908; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00003910; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00003918; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00003920; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00003928; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00003960; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00003968; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00003970; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00003978; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x000039B0; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x000039B4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000039BC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x000039C4; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000039CC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000039D8; // type:function size:0xC scope:weak align:4 +__dt__12daTbox_HIO_cFv = .text:0x000039E4; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tbox_cpp = .text:0x00003A2C; // type:function size:0x3C scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00003A68; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00003A70; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00003A78; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00003A80; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4151 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4152 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4282 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4283 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4548 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4549 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4551 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4553 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4588 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4599 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4600 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4601 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4602 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4613 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4614 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4625 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4626 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4808 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4809 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4810 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4811 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4883 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4970 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4971 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@5168 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5341 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +heapsize_tbl$5382 = .rodata:0x00000078; // type:object size:0x10 scope:local align:4 +opensize_tbl$5385 = .rodata:0x00000088; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x00000098; // type:object size:0xC4 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_modelInfo = .data:0x00000030; // type:object size:0x30 scope:local align:4 +@4429 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4436 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@4444 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4447 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4452 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@4456 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@4459 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4462 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4554 = .data:0x000000C0; // type:object size:0x24 scope:local align:4 +action_table$4815 = .data:0x000000E4; // type:object size:0x10 scope:local align:4 +@4981 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@5009 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@5029 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@5059 = .data:0x00000118; // type:object size:0xC scope:local align:4 +@5080 = .data:0x00000124; // type:object size:0xC scope:local align:4 +@5094 = .data:0x00000130; // type:object size:0xC scope:local align:4 +l_daTbox_Method = .data:0x0000013C; // type:object size:0x20 scope:local align:4 +g_profile_TBOX = .data:0x0000015C; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x0000018C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000001A8; // type:object size:0x20 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x000001C8; // type:object size:0xC scope:weak align:4 +__vt__8cM2dGCir = .data:0x000001D4; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x000001E0; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000001EC; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000001F8; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x00000210; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000298; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000002A4; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000002B0; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000304; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000328; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000334; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000340; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000034C; // type:object size:0xC scope:weak align:4 +__vt__12daTbox_HIO_c = .data:0x00000358; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@4069 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_title/splits.txt b/config/GZLP01/rels/d_a_title/splits.txt new file mode 100644 index 000000000..c0fe6d134 --- /dev/null +++ b/config/GZLP01/rels/d_a_title/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_title.cpp: + .text start:0x00000078 end:0x00001E48 + .text start:0x00001E48 end:0x00001E6C + .rodata start:0x00000000 end:0x000001E7 + .data start:0x00000000 end:0x000000A0 diff --git a/config/GZLP01/rels/d_a_title/symbols.txt b/config/GZLP01/rels/d_a_title/symbols.txt new file mode 100644 index 000000000..b484fd00c --- /dev/null +++ b/config/GZLP01/rels/d_a_title/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +proc_init3D__14daTitle_proc_cFv = .text:0x00000078; // type:function size:0x5C0 scope:global align:4 +proc_init2D__14daTitle_proc_cFv = .text:0x00000638; // type:function size:0x2C8 scope:global align:4 +__ct__14daTitle_proc_cFv = .text:0x00000900; // type:function size:0x178 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000A78; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x00000AD4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B30; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000B8C; // type:function size:0x48 scope:weak align:4 +__dt__12dDlst_base_cFv = .text:0x00000BD4; // type:function size:0x48 scope:weak align:4 +__dt__14daTitle_proc_cFv = .text:0x00000C1C; // type:function size:0x160 scope:global align:4 +setEnterMode__14daTitle_proc_cFv = .text:0x00000D7C; // type:function size:0x18 scope:global align:4 +set_mtx__14daTitle_proc_cFv = .text:0x00000D94; // type:function size:0x18C scope:global align:4 +calc_2d_alpha__14daTitle_proc_cFv = .text:0x00000F20; // type:function size:0x80C scope:global align:4 +proc_execute__14daTitle_proc_cFv = .text:0x0000172C; // type:function size:0x154 scope:global align:4 +model_draw__14daTitle_proc_cFv = .text:0x00001880; // type:function size:0x160 scope:global align:4 +proc_draw__14daTitle_proc_cFv = .text:0x000019E0; // type:function size:0x7C scope:global align:4 +daTitle_Draw__FP9daTitle_c = .text:0x00001A5C; // type:function size:0x50 scope:local align:4 +daTitle_Execute__FP9daTitle_c = .text:0x00001AAC; // type:function size:0x24C scope:local align:4 +daTitle_IsDelete__FP9daTitle_c = .text:0x00001CF8; // type:function size:0x8 scope:local align:4 +daTitle_Delete__FP9daTitle_c = .text:0x00001D00; // type:function size:0x70 scope:local align:4 +daTitle_Create__FP10fopAc_ac_c = .text:0x00001D70; // type:function size:0xD8 scope:local align:4 +draw__14daTitle_proc_cFv = .text:0x00001E48; // type:function size:0x20 scope:weak align:4 +draw__12dDlst_base_cFv = .text:0x00001E68; // type:function size:0x4 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +L_attr__23@unnamed@d_a_title_cpp@ = .rodata:0x00000000; // type:object size:0x38 scope:local align:4 +@4044 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4045 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4075 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4076 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4097 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4099 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 data:double +@4211 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4212 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4213 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4385 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4386 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4388 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4389 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0x15F scope:local align:4 data:string_table +l_daTitle_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_TITLE = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14daTitle_proc_c = .data:0x00000050; // type:object size:0x10 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000060; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bpkAnm = .data:0x0000006C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000078; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000084; // type:object size:0xC scope:weak align:4 +__vt__12dDlst_base_c = .data:0x00000090; // type:object size:0x10 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_tn/splits.txt b/config/GZLP01/rels/d_a_tn/splits.txt new file mode 100644 index 000000000..64751f0c9 --- /dev/null +++ b/config/GZLP01/rels/d_a_tn/splits.txt @@ -0,0 +1,24 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tn.cpp: + .text start:0x000000EC end:0x0000DBEC + .text start:0x0000DBEC end:0x0000DBEC + .text start:0x0000DBEC end:0x0000DCAC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000024A + .data start:0x00000000 end:0x00000A24 + .bss start:0x00000008 end:0x00000294 diff --git a/config/GZLP01/rels/d_a_tn/symbols.txt b/config/GZLP01/rels/d_a_tn/symbols.txt new file mode 100644 index 000000000..4771dd3b6 --- /dev/null +++ b/config/GZLP01/rels/d_a_tn/symbols.txt @@ -0,0 +1,365 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +anm_init__FP8tn_classifUcfi = .text:0x000000EC; // type:function size:0x134 scope:local align:4 +tate_anm_init__FP8tn_classifUcf = .text:0x00000220; // type:function size:0xB4 scope:local align:4 +yoroi_anm_init__FP8tn_classifUcf = .text:0x000002D4; // type:function size:0xC4 scope:local align:4 +yari_off_check__FP8tn_class = .text:0x00000398; // type:function size:0x398 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x00000730; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000085C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000008FC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00000958; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x000009A0; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000009FC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00000A44; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000AD8; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00000B20; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000B68; // type:function size:0x3C scope:weak align:4 +smoke_set_s__FP8tn_classf = .text:0x00000BA4; // type:function size:0x4D0 scope:local align:4 +ground_smoke_set__FP8tn_class = .text:0x00001074; // type:function size:0x1D0 scope:local align:4 +nodeCallBack__FP7J3DNodei = .text:0x00001244; // type:function size:0x258 scope:local align:4 +nodeCallBack_P__FP7J3DNodei = .text:0x0000149C; // type:function size:0x194 scope:local align:4 +nodeCallBack_mimi__FP7J3DNodei = .text:0x00001630; // type:function size:0xC0 scope:local align:4 +nodeCallBack_kata__FP7J3DNodei = .text:0x000016F0; // type:function size:0x80 scope:local align:4 +part_draw__FP8tn_classSc = .text:0x00001770; // type:function size:0x140 scope:local align:4 +daTn_Draw__FP8tn_class = .text:0x000018B0; // type:function size:0x2CC scope:local align:4 +way_pos_check__FP8tn_classP4cXyz = .text:0x00001B7C; // type:function size:0x4A4 scope:local align:4 +__dt__11dBgS_GndChkFv = .text:0x00002020; // type:function size:0x118 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00002138; // type:function size:0x80 scope:weak align:4 +ground_4_check__FP8tn_classisf = .text:0x000021B8; // type:function size:0x2C8 scope:local align:4 +daTn_other_bg_check__FP8tn_classP10fopAc_ac_c = .text:0x00002480; // type:function size:0x3F0 scope:local align:4 +get_view_H__FP8tn_class = .text:0x00002870; // type:function size:0x2C scope:local align:4 +s_w_sub__FPvPv = .text:0x0000289C; // type:function size:0x7C scope:local align:4 +search_wepon__FP8tn_class = .text:0x00002918; // type:function size:0x2DC scope:local align:4 +s_b_sub__FPvPv = .text:0x00002BF4; // type:function size:0x84 scope:local align:4 +search_bomb__FP8tn_classi = .text:0x00002C78; // type:function size:0x30C scope:local align:4 +daTn_bomb_view_check__FP8tn_class = .text:0x00002F84; // type:function size:0x54 scope:local align:4 +daTn_bomb_check__FP8tn_class = .text:0x00002FD8; // type:function size:0x40 scope:local align:4 +daTn_wepon_view_check__FP8tn_class = .text:0x00003018; // type:function size:0x7C scope:local align:4 +daTn_player_bg_check__FP8tn_classP4cXyz = .text:0x00003094; // type:function size:0x354 scope:local align:4 +daTn_player_view_check__FP8tn_classP4cXyzss = .text:0x000033E8; // type:function size:0x1B0 scope:local align:4 +daTn_player_way_check__FP8tn_class = .text:0x00003598; // type:function size:0x44 scope:local align:4 +wait_set__FP8tn_class = .text:0x000035DC; // type:function size:0x88 scope:local align:4 +walk_set__FP8tn_class = .text:0x00003664; // type:function size:0x68 scope:local align:4 +fight_run_set__FP8tn_class = .text:0x000036CC; // type:function size:0xD0 scope:local align:4 +path_check__FP8tn_class = .text:0x0000379C; // type:function size:0x470 scope:local align:4 +jyunkai__FP8tn_class = .text:0x00003C0C; // type:function size:0x77C scope:local align:4 +shot_s_sub__FPvPv = .text:0x00004388; // type:function size:0x4C scope:local align:4 +fight_run__FP8tn_class = .text:0x000043D4; // type:function size:0x928 scope:local align:4 +wepon_hit_check__FP8tn_class = .text:0x00004CFC; // type:function size:0x39C scope:local align:4 +fight__FP8tn_class = .text:0x00005098; // type:function size:0xE18 scope:local align:4 +p_lost__FP8tn_class = .text:0x00005EB0; // type:function size:0x14C scope:local align:4 +wepon_search__FP8tn_class = .text:0x00005FFC; // type:function size:0x454 scope:local align:4 +b_nige__FP8tn_class = .text:0x00006450; // type:function size:0x500 scope:local align:4 +defence__FP8tn_class = .text:0x00006950; // type:function size:0x170 scope:local align:4 +hukki__FP8tn_class = .text:0x00006AC0; // type:function size:0x314 scope:local align:4 +aite_miru__FP8tn_class = .text:0x00006DD4; // type:function size:0xE0 scope:local align:4 +fail__FP8tn_class = .text:0x00006EB4; // type:function size:0x13C scope:local align:4 +yogan_fail__FP8tn_class = .text:0x00006FF0; // type:function size:0x1AC scope:local align:4 +d_mahi__FP8tn_class = .text:0x0000719C; // type:function size:0x12C scope:local align:4 +d_sit__FP8tn_class = .text:0x000072C8; // type:function size:0x178 scope:local align:4 +stand__FP8tn_class = .text:0x00007440; // type:function size:0x56C scope:local align:4 +d_dozou__FP8tn_class = .text:0x000079AC; // type:function size:0x1D0 scope:local align:4 +s_demo__FP8tn_class = .text:0x00007B7C; // type:function size:0x914 scope:local align:4 +demo_camera__FP8tn_class = .text:0x00008490; // type:function size:0x244 scope:local align:4 +Tn_move__FP8tn_class = .text:0x000086D4; // type:function size:0x588 scope:local align:4 +yoroi_break__FP8tn_classP4cXyzUc = .text:0x00008C5C; // type:function size:0x340 scope:local align:4 +damage_check__FP8tn_class = .text:0x00008F9C; // type:function size:0xE90 scope:local align:4 +__dt__5csXyzFv = .text:0x00009E2C; // type:function size:0x3C scope:weak align:4 +part_move__FP8tn_classi = .text:0x00009E68; // type:function size:0xDEC scope:local align:4 +spin_blur_set__FP8tn_class = .text:0x0000AC54; // type:function size:0x254 scope:local align:4 +daTn_Execute__FP8tn_class = .text:0x0000AEA8; // type:function size:0xE3C scope:local align:4 +daTn_IsDelete__FP8tn_class = .text:0x0000BCE4; // type:function size:0x8 scope:local align:4 +daTn_Delete__FP8tn_class = .text:0x0000BCEC; // type:function size:0x16C scope:local align:4 +useArrowHeapInit__FP10fopAc_ac_c = .text:0x0000BE58; // type:function size:0x64 scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000BEBC; // type:function size:0x5DC scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000C498; // type:function size:0x48 scope:weak align:4 +daTn_Create__FP10fopAc_ac_c = .text:0x0000C4E0; // type:function size:0x71C scope:local align:4 +__ct__8tn_classFv = .text:0x0000CBFC; // type:function size:0x518 scope:weak align:4 +__dt__22dPa_cutTurnEcallBack_cFv = .text:0x0000D114; // type:function size:0x6C scope:weak align:4 +__ct__22dPa_cutTurnEcallBack_cFv = .text:0x0000D180; // type:function size:0x28 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000D1A8; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x0000D204; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x0000D24C; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x0000D318; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x0000D360; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x0000D42C; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x0000D474; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000D4D0; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x0000D518; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x0000D574; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000D5E4; // type:function size:0x88 scope:weak align:4 +__ct__4cXyzFv = .text:0x0000D66C; // type:function size:0x4 scope:weak align:4 +__ct__5csXyzFv = .text:0x0000D670; // type:function size:0x4 scope:weak align:4 +__dt__4tn_pFv = .text:0x0000D674; // type:function size:0x3C scope:weak align:4 +__ct__4tn_pFv = .text:0x0000D6B0; // type:function size:0x4 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D6B4; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D6B8; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D6BC; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000D6C0; // type:function size:0x4 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x0000D6C4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x0000D70C; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x0000D768; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x0000D7B0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x0000D7C0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x0000D7C8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D7D0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D7D8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D7E0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x0000D818; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x0000D820; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x0000D828; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D830; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000D868; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000D86C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x0000D874; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x0000D884; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x0000D88C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x0000D894; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000D89C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D8A4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000D8DC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x0000D8E4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000D8EC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D8F4; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x0000D92C; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x0000D934; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x0000D93C; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000D948; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000D954; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_tn_cpp = .text:0x0000D9B0; // type:function size:0x1DC scope:local align:4 +__dt__7tnHIO_cFv = .text:0x0000DB8C; // type:function size:0x60 scope:weak align:4 +__dt__12JntHit_HIO_cFv = .text:0x0000DBEC; // type:function size:0x48 scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x0000DC34; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000DC3C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x0000DC44; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x0000DC4C; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x0000DC54; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x0000DC5C; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x0000DC64; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x0000DC6C; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x0000DC74; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x0000DC7C; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x0000DC84; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x0000DC8C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x0000DC94; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x0000DC9C; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x0000DCA4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4193 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4194 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4318 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4320 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4546 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4547 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4548 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4549 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4550 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4580 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4581 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4582 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4583 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4584 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4659 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4660 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4661 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4707 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4708 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4709 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4894 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4895 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5045 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@5046 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5047 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5155 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5156 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:string +@5426 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5427 = .rodata:0x00000080; // type:object size:0x8 scope:local align:8 +@5428 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5550 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@5697 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@5760 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@5776 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@5777 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@6062 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6063 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6064 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6065 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@6066 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6067 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6068 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6275 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6276 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6277 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6278 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6279 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6424 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6425 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6426 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6776 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6777 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6778 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6779 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@6780 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6895 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6997 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6998 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@7059 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@7135 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@7136 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@7275 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@7276 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@7278 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 +@7321 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@7322 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@7561 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@7562 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@7563 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@7564 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@7607 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@7608 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@7609 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@7746 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@7747 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@7818 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@7819 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@8391 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@8392 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@8393 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@8394 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@8804 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@8805 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@8806 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@8807 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@8808 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@8809 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@8810 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@8811 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@8812 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@8815 = .rodata:0x00000180; // type:object size:0x8 scope:local align:8 +turn_prim0$8827 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +turn_prim1$8828 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +turn_env$8829 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +roll_prim0$8830 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +roll_prim1$8831 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +roll_env$8832 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@9273 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@9274 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@9275 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@9276 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@9756 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@9757 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@10293 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@10294 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@10295 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@10296 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000001C8; // type:object size:0x82 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +joint_check = .data:0x00000030; // type:object size:0x21 scope:local align:4 +joint_scale_x = .data:0x00000054; // type:object size:0x4 scope:local align:4 +joint_scale_y = .data:0x00000058; // type:object size:0x4 scope:local align:4 +joint_scale_z = .data:0x0000005C; // type:object size:0x4 scope:local align:4 +xad$5075 = .data:0x00000060; // type:object size:0x10 scope:local align:4 +zad$5076 = .data:0x00000070; // type:object size:0x10 scope:local align:4 +check_bit$5077 = .data:0x00000080; // type:object size:0x4 scope:local align:4 +@6069 = .data:0x00000084; // type:object size:0x3C scope:local align:4 +@6280 = .data:0x000000C0; // type:object size:0x4C scope:local align:4 +atp_0$6311 = .data:0x0000010C; // type:object size:0x18 scope:local align:4 +atp_1$6312 = .data:0x00000124; // type:object size:0x18 scope:local align:4 +@6781 = .data:0x0000013C; // type:object size:0xAC scope:local align:4 +@7566 = .data:0x000001E8; // type:object size:0x5C scope:local align:4 +@7748 = .data:0x00000244; // type:object size:0x68 scope:local align:4 +prim$7756 = .data:0x000002AC; // type:object size:0x18 scope:local align:4 +env$7757 = .data:0x000002C4; // type:object size:0x18 scope:local align:4 +@8395 = .data:0x000002DC; // type:object size:0x20 scope:local align:4 +j_dt = .data:0x000002FC; // type:object size:0xC scope:local align:4 +spin_eff_name$8819 = .data:0x00000308; // type:object size:0x6 scope:local align:4 +@9278 = .data:0x00000310; // type:object size:0x7C scope:local align:4 +kosi_cyl_offset$9321 = .data:0x0000038C; // type:object size:0x18 scope:local align:4 +asi_cyl_offset$9322 = .data:0x000003A4; // type:object size:0x18 scope:local align:4 +mune_cyl_offset$9323 = .data:0x000003BC; // type:object size:0x18 scope:local align:4 +kata_l_cyl_offset$9324 = .data:0x000003D4; // type:object size:0x18 scope:local align:4 +kata_r_cyl_offset$9325 = .data:0x000003EC; // type:object size:0x18 scope:local align:4 +kubi_cyl_offset$9326 = .data:0x00000404; // type:object size:0x18 scope:local align:4 +atama_cyl_offset$9327 = .data:0x0000041C; // type:object size:0x18 scope:local align:4 +mimi_cyl_offset$9328 = .data:0x00000434; // type:object size:0x18 scope:local align:4 +search_data$9329 = .data:0x0000044C; // type:object size:0x78 scope:local align:4 +part_bmd$9368 = .data:0x000004C4; // type:object size:0x6 scope:local align:4 +part_brk$9369 = .data:0x000004CC; // type:object size:0x6 scope:local align:4 +co_cyl_src$9553 = .data:0x000004D4; // type:object size:0x44 scope:local align:4 +tg_cyl_src$9554 = .data:0x00000518; // type:object size:0x44 scope:local align:4 +head_sph_src$9555 = .data:0x0000055C; // type:object size:0x40 scope:local align:4 +wepon_sph_src$9556 = .data:0x0000059C; // type:object size:0x40 scope:local align:4 +wepon2_sph_src$9557 = .data:0x000005DC; // type:object size:0x40 scope:local align:4 +defence_sph_src$9558 = .data:0x0000061C; // type:object size:0x40 scope:local align:4 +fire_j$9562 = .data:0x0000065C; // type:object size:0xA scope:local align:4 +fire_sc$9563 = .data:0x00000668; // type:object size:0x28 scope:local align:4 +l_daTn_Method = .data:0x00000690; // type:object size:0x20 scope:local align:4 +g_profile_TN = .data:0x000006B0; // type:object size:0x30 scope:global align:4 +__vt__34JPACallBackBase = .data:0x000006E0; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000006FC; // type:object size:0x20 scope:weak align:4 +__vt__8cM2dGCir = .data:0x0000071C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x00000728; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000734; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000740; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x0000074C; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000758; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x000007E0; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000007EC; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000874; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000880; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000088C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x000008E0; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000904; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000910; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x0000091C; // type:object size:0x18 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x00000934; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x00000964; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000994; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000009AC; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000009B8; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000009C4; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000009D0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x000009DC; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x000009E8; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000A00; // type:object size:0xC scope:weak align:4 +__vt__7tnHIO_c = .data:0x00000A0C; // type:object size:0xC scope:weak align:4 +__vt__12JntHit_HIO_c = .data:0x00000A18; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +hio_set = .bss:0x00000051; // type:object size:0x1 scope:local align:1 +@4179 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_tnHIO = .bss:0x00000060; // type:object size:0x104 scope:local align:4 data:4byte +search_sp = .bss:0x00000164; // type:object size:0x1 scope:local align:1 data:byte +target_info = .bss:0x00000168; // type:object size:0x28 scope:local align:4 +target_info_count = .bss:0x00000190; // type:object size:0x4 scope:local align:4 +check_index$5785 = .bss:0x00000194; // type:object size:0xFF scope:local align:4 +s_check = .bss:0x00000293; // type:object size:0x1 scope:local align:1 data:byte diff --git a/config/GZLP01/rels/d_a_toge/splits.txt b/config/GZLP01/rels/d_a_toge/splits.txt new file mode 100644 index 000000000..10d5a187a --- /dev/null +++ b/config/GZLP01/rels/d_a_toge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_toge.cpp: + .text start:0x00000078 end:0x00000EE4 + .rodata start:0x00000000 end:0x0000006A + .data start:0x00000000 end:0x00000188 diff --git a/config/GZLP01/rels/d_a_toge/symbols.txt b/config/GZLP01/rels/d_a_toge/symbols.txt new file mode 100644 index 000000000..9d7cd0879 --- /dev/null +++ b/config/GZLP01/rels/d_a_toge/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daToge_cFv = .text:0x00000078; // type:function size:0xC4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000013C; // type:function size:0x20 scope:local align:4 +CreateHeap__8daToge_cFv = .text:0x0000015C; // type:function size:0x134 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000290; // type:function size:0xB8 scope:local align:4 +Create__8daToge_cFv = .text:0x00000348; // type:function size:0x1AC scope:global align:4 +_create__8daToge_cFv = .text:0x000004F4; // type:function size:0x12C scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000620; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006EC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000734; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000790; // type:function size:0x48 scope:weak align:4 +set_mtx__8daToge_cFv = .text:0x000007D8; // type:function size:0x90 scope:weak align:4 +_execute__8daToge_cFv = .text:0x00000868; // type:function size:0x18C scope:global align:4 +set_collision__8daToge_cFv = .text:0x000009F4; // type:function size:0x84 scope:global align:4 +search_wind__8daToge_cFv = .text:0x00000A78; // type:function size:0x68 scope:global align:4 +toge_move__8daToge_cFv = .text:0x00000AE0; // type:function size:0x13C scope:global align:4 +toge_seStart__8daToge_cFUl = .text:0x00000C1C; // type:function size:0x88 scope:global align:4 +_draw__8daToge_cFv = .text:0x00000CA4; // type:function size:0xA0 scope:global align:4 +daToge_Create__FPv = .text:0x00000D44; // type:function size:0x20 scope:local align:4 +daToge_Delete__FPv = .text:0x00000D64; // type:function size:0x20 scope:local align:4 +daToge_Draw__FPv = .text:0x00000D84; // type:function size:0x20 scope:local align:4 +daToge_Execute__FPv = .text:0x00000DA4; // type:function size:0x20 scope:local align:4 +daToge_IsDelete__FPv = .text:0x00000DC4; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000DCC; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000DDC; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000DE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000DEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000DF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000DFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000E34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000E3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000E44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E4C; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000E84; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000E88; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000E90; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000E98; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000EA0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000EAC; // type:function size:0xC scope:weak align:4 +cLib_calcTimer__FPUc = .text:0x00000EB8; // type:function size:0x1C scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000ED4; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000EDC; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__8daToge_c = .rodata:0x00000000; // type:object size:0x7 scope:global align:4 data:string +m_dzbidx__8daToge_c = .rodata:0x00000008; // type:object size:0x2 scope:global align:2 +m_bdlidx__8daToge_c = .rodata:0x0000000A; // type:object size:0x2 scope:global align:2 +m_heapsize__8daToge_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_y_min__8daToge_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +@4055 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@4101 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4102 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4103 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4293 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4330 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4331 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4332 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4333 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4346 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4347 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000044; // type:object size:0x26 scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daTogeMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_TOGE = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_tori_flag/splits.txt b/config/GZLP01/rels/d_a_tori_flag/splits.txt new file mode 100644 index 000000000..bea92da0a --- /dev/null +++ b/config/GZLP01/rels/d_a_tori_flag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tori_flag.cpp: + .text start:0x000000EC end:0x00000D78 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x00000088 diff --git a/config/GZLP01/rels/d_a_tori_flag/symbols.txt b/config/GZLP01/rels/d_a_tori_flag/symbols.txt new file mode 100644 index 000000000..598d2356d --- /dev/null +++ b/config/GZLP01/rels/d_a_tori_flag/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__17daTori_Flag_HIO_cFv = .text:0x000000EC; // type:function size:0x2C scope:global align:4 +set_mtx__13daTori_Flag_cFv = .text:0x00000118; // type:function size:0xAC scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x20 scope:local align:4 +CreateHeap__13daTori_Flag_cFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +CreateInit__13daTori_Flag_cFv = .text:0x0000030C; // type:function size:0x98 scope:global align:4 +daTori_FlagCreate__FPv = .text:0x000003A4; // type:function size:0x20 scope:local align:4 +_create__13daTori_Flag_cFv = .text:0x000003C4; // type:function size:0xB4 scope:weak align:4 +__ct__13daTori_Flag_cFv = .text:0x00000478; // type:function size:0x198 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000610; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000006DC; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000724; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000780; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x000007C8; // type:function size:0x3C scope:weak align:4 +daTori_FlagDelete__FPv = .text:0x00000804; // type:function size:0x50 scope:local align:4 +daTori_FlagExecute__FPv = .text:0x00000854; // type:function size:0x24 scope:local align:4 +_execute__13daTori_Flag_cFv = .text:0x00000878; // type:function size:0x2A4 scope:weak align:4 +daTori_FlagDraw__FPv = .text:0x00000B1C; // type:function size:0x9C scope:local align:4 +daTori_FlagIsDelete__FPv = .text:0x00000BB8; // type:function size:0x8 scope:local align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00000BC0; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00000BD0; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00000BD8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00000BE0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00000BE8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000BF0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00000C28; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00000C30; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00000C38; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000C40; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00000C78; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00000C7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00000C84; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00000C8C; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00000C94; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00000CA0; // type:function size:0xC scope:weak align:4 +__dt__17daTori_Flag_HIO_cFv = .text:0x00000CAC; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_tori_flag_cpp = .text:0x00000CF4; // type:function size:0x74 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x00000D68; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00000D70; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4028 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +M_arcname__13daTori_Flag_c = .rodata:0x00000004; // type:object size:0x7 scope:global align:4 data:string +@4067 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4292 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4293 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4294 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4295 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@4299 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4300 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4301 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4302 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4354 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000050; // type:object size:0x2C scope:local align:4 data:string_table +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:local align:4 +daTori_FlagMethodTable = .data:0x00000044; // type:object size:0x20 scope:local align:4 +g_profile_Tori_Flag = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x00000094; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000134; // type:object size:0x54 scope:weak align:4 +__vt__17daTori_Flag_HIO_c = .data:0x00000188; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4023 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x10 scope:local align:4 +@4029 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +l_flag_offset = .bss:0x0000007C; // type:object size:0xC scope:local align:4 data:float diff --git a/config/GZLP01/rels/d_a_tornado/splits.txt b/config/GZLP01/rels/d_a_tornado/splits.txt new file mode 100644 index 000000000..6878d9313 --- /dev/null +++ b/config/GZLP01/rels/d_a_tornado/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tornado.cpp: + .text start:0x000000EC end:0x0000164C + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x000000C8 diff --git a/config/GZLP01/rels/d_a_tornado/symbols.txt b/config/GZLP01/rels/d_a_tornado/symbols.txt new file mode 100644 index 000000000..2e5b069ee --- /dev/null +++ b/config/GZLP01/rels/d_a_tornado/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +jointCallBack__11daTornado_cFi = .text:0x000000EC; // type:function size:0x174 scope:global align:4 +daTornado_jointCallBack__FP7J3DNodei = .text:0x00000260; // type:function size:0x44 scope:local align:4 +draw__11daTornado_cFv = .text:0x000002A4; // type:function size:0x1C0 scope:global align:4 +daTornado_Draw__FP11daTornado_c = .text:0x00000464; // type:function size:0x20 scope:local align:4 +execute__11daTornado_cFv = .text:0x00000484; // type:function size:0x7C8 scope:global align:4 +__dt__4cXyzFv = .text:0x00000C4C; // type:function size:0x3C scope:weak align:4 +daTornado_Execute__FP11daTornado_c = .text:0x00000C88; // type:function size:0x20 scope:local align:4 +daTornado_IsDelete__FP11daTornado_c = .text:0x00000CA8; // type:function size:0x8 scope:local align:4 +tornado_delete__11daTornado_cFv = .text:0x00000CB0; // type:function size:0x80 scope:global align:4 +daTornado_Delete__FP11daTornado_c = .text:0x00000D30; // type:function size:0x24 scope:local align:4 +createHeap__11daTornado_cFv = .text:0x00000D54; // type:function size:0x348 scope:global align:4 +daTornado_createHeap__FP10fopAc_ac_c = .text:0x0000109C; // type:function size:0x20 scope:local align:4 +create__11daTornado_cFv = .text:0x000010BC; // type:function size:0x414 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000014D0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000152C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001588; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000015E4; // type:function size:0x48 scope:weak align:4 +daTornado_Create__FP10fopAc_ac_c = .text:0x0000162C; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +move_dis__16daTornado_HIO_c0 = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +start_dis__16daTornado_HIO_c0 = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@4059 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4060 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4061 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +l_joint_scale = .rodata:0x00000014; // type:object size:0x2C scope:local align:4 +joint_offset$4160 = .rodata:0x00000040; // type:object size:0x2C scope:local align:4 +@4386 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4387 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@4388 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4389 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4390 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4391 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4392 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@4393 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@4398 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@4400 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 +@4615 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@4616 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@4617 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@4618 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x000000B8; // type:object size:0x24 scope:local align:4 data:string_table +l_arcName = .data:0x00000000; // type:object size:0x5 scope:local align:4 data:string +l_daTornado_Method = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_TORNADO = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000058; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000064; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000070; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000007C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x1 scope:local align:4 +@4162 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +init$4163 = .bss:0x00000064; // type:object size:0x1 scope:local align:1 +wind_scale$4161 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@4470 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +init$4471 = .bss:0x00000080; // type:object size:0x1 scope:local align:1 +small_scale$4469 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@4474 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +init$4475 = .bss:0x0000009C; // type:object size:0x1 scope:local align:1 +under_small_scale$4473 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@4478 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +init$4479 = .bss:0x000000B8; // type:object size:0x1 scope:local align:1 +under_scale$4477 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_tpota/splits.txt b/config/GZLP01/rels/d_a_tpota/splits.txt new file mode 100644 index 000000000..fb7b612e1 --- /dev/null +++ b/config/GZLP01/rels/d_a_tpota/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_tpota.cpp: + .text start:0x00000078 end:0x00000564 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_tpota/symbols.txt b/config/GZLP01/rels/d_a_tpota/symbols.txt new file mode 100644 index 000000000..c173269c4 --- /dev/null +++ b/config/GZLP01/rels/d_a_tpota/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_create__9daTpota_cFv = .text:0x00000078; // type:function size:0x158 scope:global align:4 +__dt__5csXyzFv = .text:0x000001D0; // type:function size:0x3C scope:weak align:4 +__ct__5csXyzFv = .text:0x0000020C; // type:function size:0x4 scope:weak align:4 +__dt__4cXyzFv = .text:0x00000210; // type:function size:0x3C scope:weak align:4 +__ct__4cXyzFv = .text:0x0000024C; // type:function size:0x4 scope:weak align:4 +_delete__9daTpota_cFv = .text:0x00000250; // type:function size:0x48 scope:global align:4 +make_ripple__9daTpota_cF4cXyz = .text:0x00000298; // type:function size:0x64 scope:global align:4 +check_water_h__9daTpota_cFP15JPABaseParticlef = .text:0x000002FC; // type:function size:0x58 scope:global align:4 +clear_splash__9daTpota_cFv = .text:0x00000354; // type:function size:0x2C scope:global align:4 +renew_splash__9daTpota_cFv = .text:0x00000380; // type:function size:0x74 scope:global align:4 +_execute__9daTpota_cFv = .text:0x000003F4; // type:function size:0xD4 scope:global align:4 +_draw__9daTpota_cFv = .text:0x000004C8; // type:function size:0x8 scope:global align:4 +Mthd_Create__23@unnamed@d_a_tpota_cpp@FPv = .text:0x000004D0; // type:function size:0x20 scope:local align:4 +Mthd_Delete__23@unnamed@d_a_tpota_cpp@FPv = .text:0x000004F0; // type:function size:0x24 scope:local align:4 +Mthd_Execute__23@unnamed@d_a_tpota_cpp@FPv = .text:0x00000514; // type:function size:0x24 scope:local align:4 +Mthd_Draw__23@unnamed@d_a_tpota_cpp@FPv = .text:0x00000538; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__23@unnamed@d_a_tpota_cpp@FPv = .text:0x0000055C; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTpota_idx_table = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4082 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4092 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +Tpota_Mthd_Table__23@unnamed@d_a_tpota_cpp@ = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Tpota = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_tsubo/splits.txt b/config/GZLP01/rels/d_a_tsubo/splits.txt new file mode 100644 index 000000000..0fb189607 --- /dev/null +++ b/config/GZLP01/rels/d_a_tsubo/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tsubo.cpp: + .text start:0x000000EC end:0x0000810C + .text start:0x0000810C end:0x0000810C + .text start:0x0000810C end:0x000081A0 + .rodata start:0x00000000 end:0x00000F1F + .data start:0x00000000 end:0x000007A4 + .bss start:0x00000008 end:0x000000AC diff --git a/config/GZLP01/rels/d_a_tsubo/symbols.txt b/config/GZLP01/rels/d_a_tsubo/symbols.txt new file mode 100644 index 000000000..9d41a1037 --- /dev/null +++ b/config/GZLP01/rels/d_a_tsubo/symbols.txt @@ -0,0 +1,368 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +prmZ_init__Q27daTsubo5Act_cFv = .text:0x000000EC; // type:function size:0x30 scope:global align:4 +solidHeapCB__Q27daTsubo5Act_cFP10fopAc_ac_c = .text:0x0000011C; // type:function size:0x24 scope:global align:4 +create_heap__Q27daTsubo5Act_cFv = .text:0x00000140; // type:function size:0x1F0 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000330; // type:function size:0x48 scope:weak align:4 +create_init_cull__Q27daTsubo5Act_cFv = .text:0x00000378; // type:function size:0xCC scope:global align:4 +create_init_cc__Q27daTsubo5Act_cFv = .text:0x00000444; // type:function size:0x150 scope:global align:4 +create_init_bgc__Q27daTsubo5Act_cFv = .text:0x00000594; // type:function size:0x100 scope:global align:4 +_create__Q27daTsubo5Act_cFv = .text:0x00000694; // type:function size:0x47C scope:global align:4 +__ct__Q27daTsubo5Act_cFv = .text:0x00000B10; // type:function size:0x264 scope:weak align:4 +__dt__19dPa_followEcallBackFv = .text:0x00000D74; // type:function size:0x6C scope:weak align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00000DE0; // type:function size:0x28 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000E08; // type:function size:0x5C scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x00000E64; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00000F30; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000F78; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000FD4; // type:function size:0x48 scope:weak align:4 +__dt__4cXyzFv = .text:0x0000101C; // type:function size:0x3C scope:weak align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00001058; // type:function size:0x168 scope:weak align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x000011C0; // type:function size:0x140 scope:weak align:4 +__dt__11dBgS_GndChkFv = .text:0x00001300; // type:function size:0x118 scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x00001418; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000014B8; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001514; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000155C; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000015B8; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_GndChkFv = .text:0x00001600; // type:function size:0x80 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x00001680; // type:function size:0x88 scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x00001708; // type:function size:0x70 scope:weak align:4 +_is_delete__Q27daTsubo5Act_cFv = .text:0x00001778; // type:function size:0x40 scope:global align:4 +_delete__Q27daTsubo5Act_cFv = .text:0x000017B8; // type:function size:0xC4 scope:global align:4 +spec_make_boko__Q27daTsubo5Act_cFi = .text:0x0000187C; // type:function size:0xA8 scope:global align:4 +spec_init__Q27daTsubo5Act_cFv = .text:0x00001924; // type:function size:0x170 scope:global align:4 +spec_set_actor__Q27daTsubo5Act_cFv = .text:0x00001A94; // type:function size:0xF0 scope:global align:4 +spec_clr_actor__Q27daTsubo5Act_cFv = .text:0x00001B84; // type:function size:0xB0 scope:global align:4 +spec_carry_spec__Q27daTsubo5Act_cFv = .text:0x00001C34; // type:function size:0xE4 scope:global align:4 +spec_mode_carry_init__Q27daTsubo5Act_cFv = .text:0x00001D18; // type:function size:0xD8 scope:global align:4 +spec_mode_carry__Q27daTsubo5Act_cFb = .text:0x00001DF0; // type:function size:0x198 scope:global align:4 +spec_mode_put_init__Q27daTsubo5Act_cFv = .text:0x00001F88; // type:function size:0x10C scope:global align:4 +spec_set_room__Q27daTsubo5Act_cFv = .text:0x00002094; // type:function size:0xDC scope:global align:4 +spec_remove__Q27daTsubo5Act_cFv = .text:0x00002170; // type:function size:0x12C scope:global align:4 +spec_kill__Q27daTsubo5Act_cFv = .text:0x0000229C; // type:function size:0xF4 scope:global align:4 +spec_mtx__Q27daTsubo5Act_cFv = .text:0x00002390; // type:function size:0x15C scope:global align:4 +mode_hide_init__Q27daTsubo5Act_cFv = .text:0x000024EC; // type:function size:0x8C scope:global align:4 +mode_hide__Q27daTsubo5Act_cFv = .text:0x00002578; // type:function size:0x54 scope:global align:4 +mode_appear_init__Q27daTsubo5Act_cFv = .text:0x000025CC; // type:function size:0x130 scope:global align:4 +mode_appear__Q27daTsubo5Act_cFv = .text:0x000026FC; // type:function size:0x240 scope:global align:4 +mode_wait_init__Q27daTsubo5Act_cFv = .text:0x0000293C; // type:function size:0xD4 scope:global align:4 +mode_wait__Q27daTsubo5Act_cFv = .text:0x00002A10; // type:function size:0x10C scope:global align:4 +mode_walk_init__Q27daTsubo5Act_cFv = .text:0x00002B1C; // type:function size:0x9C scope:global align:4 +mode_walk__Q27daTsubo5Act_cFv = .text:0x00002BB8; // type:function size:0x1BC scope:global align:4 +mode_carry_init__Q27daTsubo5Act_cFv = .text:0x00002D74; // type:function size:0x184 scope:global align:4 +mode_carry__Q27daTsubo5Act_cFv = .text:0x00002EF8; // type:function size:0x214 scope:global align:4 +mode_drop_init__Q27daTsubo5Act_cFv = .text:0x0000310C; // type:function size:0x154 scope:global align:4 +mode_drop__Q27daTsubo5Act_cFv = .text:0x00003260; // type:function size:0xB4 scope:global align:4 +mode_sink_init__Q27daTsubo5Act_cFv = .text:0x00003314; // type:function size:0x1AC scope:global align:4 +mode_sink__Q27daTsubo5Act_cFv = .text:0x000034C0; // type:function size:0x68 scope:global align:4 +mode_afl_init__Q27daTsubo5Act_cFv = .text:0x00003528; // type:function size:0x1A8 scope:global align:4 +mode_afl__Q27daTsubo5Act_cFv = .text:0x000036D0; // type:function size:0x154 scope:global align:4 +mode_proc_call__Q27daTsubo5Act_cFv = .text:0x00003824; // type:function size:0x398 scope:global align:4 +cull_set_draw__Q27daTsubo5Act_cFv = .text:0x00003BBC; // type:function size:0xA0 scope:global align:4 +cull_set_move__Q27daTsubo5Act_cFv = .text:0x00003C5C; // type:function size:0xA0 scope:global align:4 +damaged__Q27daTsubo5Act_cFiP13cBgS_PolyInfobPC4cXyz = .text:0x00003CFC; // type:function size:0x2C8 scope:global align:4 +damaged__Q27daTsubo5Act_cFiP13cBgS_PolyInfo = .text:0x00003FC4; // type:function size:0x28 scope:global align:4 +damaged_lava__Q27daTsubo5Act_cFv = .text:0x00003FEC; // type:function size:0x68 scope:global align:4 +damage_tg_acc__Q27daTsubo5Act_cFv = .text:0x00004054; // type:function size:0x330 scope:global align:4 +damage_cc_proc__Q27daTsubo5Act_cFv = .text:0x00004384; // type:function size:0x3E4 scope:global align:4 +damage_bg_proc__Q27daTsubo5Act_cFv = .text:0x00004768; // type:function size:0x228 scope:global align:4 +damage_bg_proc_directly__Q27daTsubo5Act_cFv = .text:0x00004990; // type:function size:0x374 scope:global align:4 +damage_kill_proc__Q27daTsubo5Act_cFv = .text:0x00004D04; // type:function size:0x54 scope:global align:4 +crr_pos__Q27daTsubo5Act_cFRC4cXyz = .text:0x00004D58; // type:function size:0x15C scope:global align:4 +crr_pos_water__Q27daTsubo5Act_cFv = .text:0x00004EB4; // type:function size:0x134 scope:global align:4 +crr_pos_lava__Q27daTsubo5Act_cFv = .text:0x00004FE8; // type:function size:0xA4 scope:global align:4 +water_tention__Q27daTsubo5Act_cFv = .text:0x0000508C; // type:function size:0x90 scope:global align:4 +reflect__Q27daTsubo5Act_cFP4cXyzRC13cBgS_PolyInfof = .text:0x0000511C; // type:function size:0x13C scope:global align:4 +bound__Q27daTsubo5Act_cFf = .text:0x00005258; // type:function size:0x2EC scope:global align:4 +moment_small__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005544; // type:function size:0x4 scope:global align:4 +moment_big__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005548; // type:function size:0x4 scope:global align:4 +moment_water__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000554C; // type:function size:0x4 scope:global align:4 +moment_barrel__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005550; // type:function size:0x4 scope:global align:4 +moment_stool__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005554; // type:function size:0x4 scope:global align:4 +moment_skull__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005558; // type:function size:0x4 scope:global align:4 +moment_pail__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000555C; // type:function size:0x4 scope:global align:4 +moment_spine__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005560; // type:function size:0x4 scope:global align:4 +moment_hbox2S__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005564; // type:function size:0x4 scope:global align:4 +moment_tryColSun__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005568; // type:function size:0x4 scope:global align:4 +moment_tryColMer__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000556C; // type:function size:0x4 scope:global align:4 +moment_tryColJup__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005570; // type:function size:0x4 scope:global align:4 +moment_tryKeyGate__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005574; // type:function size:0x4 scope:global align:4 +moment_pinecone__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005578; // type:function size:0x4 scope:global align:4 +moment_kutani__Q27daTsubo5Act_cFPC4cXyz = .text:0x0000557C; // type:function size:0x4 scope:global align:4 +moment_woodS__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005580; // type:function size:0x4 scope:global align:4 +moment_proc_call__Q27daTsubo5Act_cFv = .text:0x00005584; // type:function size:0x29C scope:global align:4 +set_wind_vec__Q27daTsubo5Act_cFv = .text:0x00005820; // type:function size:0x274 scope:global align:4 +init_mtx__Q27daTsubo5Act_cFv = .text:0x00005A94; // type:function size:0x88 scope:global align:4 +set_mtx__Q27daTsubo5Act_cFv = .text:0x00005B1C; // type:function size:0x20C scope:global align:4 +set_tensor__Q27daTsubo5Act_cFPC4cXyz = .text:0x00005D28; // type:function size:0x90 scope:global align:4 +init_rot_throw__Q27daTsubo5Act_cFv = .text:0x00005DB8; // type:function size:0xD0 scope:global align:4 +init_rot_clean__Q27daTsubo5Act_cFv = .text:0x00005E88; // type:function size:0x84 scope:global align:4 +set_tensor_hide__Q27daTsubo5Act_cFv = .text:0x00005F0C; // type:function size:0x20 scope:global align:4 +set_tensor_appear__Q27daTsubo5Act_cFv = .text:0x00005F2C; // type:function size:0x20 scope:global align:4 +set_tensor_wait__Q27daTsubo5Act_cFv = .text:0x00005F4C; // type:function size:0xE8 scope:global align:4 +set_tensor_walk__Q27daTsubo5Act_cFv = .text:0x00006034; // type:function size:0x1B0 scope:global align:4 +set_tensor_carry__Q27daTsubo5Act_cFv = .text:0x000061E4; // type:function size:0x20 scope:global align:4 +set_tensor_drop__Q27daTsubo5Act_cFv = .text:0x00006204; // type:function size:0x12C scope:global align:4 +set_tensor_sink__Q27daTsubo5Act_cFv = .text:0x00006330; // type:function size:0x12C scope:global align:4 +set_tensor_afl__Q27daTsubo5Act_cFv = .text:0x0000645C; // type:function size:0x1A4 scope:global align:4 +eff_drop_water__Q27daTsubo5Act_cFv = .text:0x00006600; // type:function size:0x108 scope:global align:4 +eff_land_smoke__Q27daTsubo5Act_cFv = .text:0x00006708; // type:function size:0x3C scope:global align:4 +eff_break_barrel__Q27daTsubo5Act_cFv = .text:0x00006744; // type:function size:0x144 scope:global align:4 +eff_break_tsubo__Q27daTsubo5Act_cFv = .text:0x00006888; // type:function size:0x1C0 scope:global align:4 +eff_break_stool__Q27daTsubo5Act_cFv = .text:0x00006A48; // type:function size:0x118 scope:global align:4 +eff_break_skull__Q27daTsubo5Act_cFv = .text:0x00006B60; // type:function size:0xB0 scope:global align:4 +eff_break_pail__Q27daTsubo5Act_cFv = .text:0x00006C10; // type:function size:0x20 scope:global align:4 +eff_break_spine__Q27daTsubo5Act_cFv = .text:0x00006C30; // type:function size:0x20 scope:global align:4 +eff_break_hbox2S__Q27daTsubo5Act_cFv = .text:0x00006C50; // type:function size:0x20 scope:global align:4 +eff_break_try__Q27daTsubo5Act_cFv = .text:0x00006C70; // type:function size:0x20 scope:global align:4 +eff_break_pinecone__Q27daTsubo5Act_cFv = .text:0x00006C90; // type:function size:0xEC scope:global align:4 +eff_break_woodS__Q27daTsubo5Act_cFv = .text:0x00006D7C; // type:function size:0x20 scope:global align:4 +eff_hit_water_splash__Q27daTsubo5Act_cFv = .text:0x00006D9C; // type:function size:0x5C scope:global align:4 +eff_hit_lava_splash__Q27daTsubo5Act_cFv = .text:0x00006DF8; // type:function size:0x58 scope:global align:4 +eff_kutani_set__Q27daTsubo5Act_cFv = .text:0x00006E50; // type:function size:0x84 scope:global align:4 +eff_kutani_init__Q27daTsubo5Act_cFv = .text:0x00006ED4; // type:function size:0x48 scope:global align:4 +chk_sink_lava__Q27daTsubo5Act_cFv = .text:0x00006F1C; // type:function size:0x60 scope:global align:4 +chk_sink_water__Q27daTsubo5Act_cFv = .text:0x00006F7C; // type:function size:0x8 scope:global align:4 +chk_sinkdown_water__Q27daTsubo5Act_cFv = .text:0x00006F84; // type:function size:0x74 scope:global align:4 +calc_drop_param__Q27daTsubo5Act_cCFPfPfPf = .text:0x00006FF8; // type:function size:0x1DC scope:global align:4 +calc_afl_param__Q27daTsubo5Act_cCFPfPfPf = .text:0x000071D4; // type:function size:0x1C4 scope:global align:4 +se_fall_water__Q27daTsubo5Act_cFv = .text:0x00007398; // type:function size:0x134 scope:global align:4 +se_fall_lava__Q27daTsubo5Act_cFv = .text:0x000074CC; // type:function size:0x118 scope:global align:4 +se_break__Q27daTsubo5Act_cFP13cBgS_PolyInfo = .text:0x000075E4; // type:function size:0x11C scope:global align:4 +se_pickup_carry__Q27daTsubo5Act_cFv = .text:0x00007700; // type:function size:0x58 scope:global align:4 +se_pickup_carry_init__Q27daTsubo5Act_cFv = .text:0x00007758; // type:function size:0x18 scope:global align:4 +se_pickup__Q27daTsubo5Act_cFv = .text:0x00007770; // type:function size:0x7C scope:global align:4 +set_senv__Q27daTsubo5Act_cCFii = .text:0x000077EC; // type:function size:0x54 scope:global align:4 +cam_lockoff__Q27daTsubo5Act_cCFv = .text:0x00007840; // type:function size:0x38 scope:global align:4 +_execute__Q27daTsubo5Act_cFv = .text:0x00007878; // type:function size:0x290 scope:global align:4 +_draw__Q27daTsubo5Act_cFv = .text:0x00007B08; // type:function size:0x224 scope:global align:4 +Create__Q27daTsubo6MethodFPv = .text:0x00007D2C; // type:function size:0x20 scope:global align:4 +Delete__Q27daTsubo6MethodFPv = .text:0x00007D4C; // type:function size:0x24 scope:global align:4 +Execute__Q27daTsubo6MethodFPv = .text:0x00007D70; // type:function size:0x24 scope:global align:4 +Draw__Q27daTsubo6MethodFPv = .text:0x00007D94; // type:function size:0x24 scope:global align:4 +IsDelete__Q27daTsubo6MethodFPv = .text:0x00007DB8; // type:function size:0x24 scope:global align:4 +__dt__8cM2dGCirFv = .text:0x00007DDC; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x00007E24; // type:function size:0x5C scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x00007E80; // type:function size:0x48 scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007EC8; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F10; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F14; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F18; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00007F1C; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00007F20; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00007F68; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007FC4; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007FD4; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007FDC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007FE4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007FEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007FF4; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x0000802C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00008034; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x0000803C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008044; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x0000807C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00008080; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00008088; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00008090; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00008098; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000080A4; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000080B0; // type:function size:0x5C scope:weak align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x0000810C; // type:function size:0x1C scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00008128; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00008130; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00008138; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x00008140; // type:function size:0x8 scope:weak align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x00008148; // type:function size:0x8 scope:weak align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x00008150; // type:function size:0x8 scope:weak align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x00008158; // type:function size:0x8 scope:weak align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x00008160; // type:function size:0x8 scope:weak align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x00008168; // type:function size:0x8 scope:weak align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00008170; // type:function size:0x8 scope:weak align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00008178; // type:function size:0x8 scope:weak align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x00008180; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00008188; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00008190; // type:function size:0x8 scope:weak align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x00008198; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__Q27daTsubo5Act_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +M_cyl_src__Q27daTsubo5Act_c = .rodata:0x00000040; // type:object size:0x44 scope:global align:4 +M_data__Q27daTsubo5Act_c = .rodata:0x00000084; // type:object size:0xCC0 scope:global align:4 +M_data_spec_boko__Q27daTsubo5Act_c = .rodata:0x00000D44; // type:object size:0x24 scope:global align:4 +M_attrSpine__Q27daTsubo5Act_c = .rodata:0x00000D68; // type:object size:0x34 scope:global align:4 +@4198 = .rodata:0x00000D9C; // type:object size:0x4 scope:local align:4 data:float +@4224 = .rodata:0x00000DA0; // type:object size:0x8 scope:local align:8 data:double +@4275 = .rodata:0x00000DA8; // type:object size:0x4 scope:local align:4 data:float +@4276 = .rodata:0x00000DAC; // type:object size:0x4 scope:local align:4 data:float +@4450 = .rodata:0x00000DB0; // type:object size:0x4 scope:local align:4 data:float +@4908 = .rodata:0x00000DB4; // type:object size:0x4 scope:local align:4 +@4909 = .rodata:0x00000DB8; // type:object size:0x4 scope:local align:4 +@4910 = .rodata:0x00000DBC; // type:object size:0x4 scope:local align:4 +@5005 = .rodata:0x00000DC0; // type:object size:0x4 scope:local align:4 data:float +@5006 = .rodata:0x00000DC4; // type:object size:0x4 scope:local align:4 data:float +@5142 = .rodata:0x00000DC8; // type:object size:0x4 scope:local align:4 +@5143 = .rodata:0x00000DCC; // type:object size:0x4 scope:local align:4 +@5144 = .rodata:0x00000DD0; // type:object size:0x4 scope:local align:4 +@5181 = .rodata:0x00000DD4; // type:object size:0x4 scope:local align:4 data:float +@5182 = .rodata:0x00000DD8; // type:object size:0x4 scope:local align:4 +@5224 = .rodata:0x00000DDC; // type:object size:0x4 scope:local align:4 data:float +@5293 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 +@5294 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:string +@5295 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 +@5297 = .rodata:0x00000DF0; // type:object size:0x8 scope:local align:8 data:double +@5478 = .rodata:0x00000DF8; // type:object size:0x8 scope:local align:8 +@5479 = .rodata:0x00000E00; // type:object size:0x8 scope:local align:8 +@5521 = .rodata:0x00000E08; // type:object size:0x4 scope:local align:4 data:float +@5541 = .rodata:0x00000E0C; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 +@5609 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:string +@5610 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 +@5699 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@5779 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 +@5780 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 +@5781 = .rodata:0x00000E28; // type:object size:0x4 scope:local align:4 +@6033 = .rodata:0x00000E2C; // type:object size:0x4 scope:local align:4 +@6140 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 +@6263 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 +@6264 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 +@6265 = .rodata:0x00000E3C; // type:object size:0x4 scope:local align:4 +@6266 = .rodata:0x00000E40; // type:object size:0x4 scope:local align:4 +@6370 = .rodata:0x00000E44; // type:object size:0x4 scope:local align:4 +@6437 = .rodata:0x00000E48; // type:object size:0x4 scope:local align:4 +@6438 = .rodata:0x00000E4C; // type:object size:0x4 scope:local align:4 +@6439 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 +@6491 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 +@6504 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@6599 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:string +@6687 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 +@6688 = .rodata:0x00000E64; // type:object size:0x4 scope:local align:4 +@6846 = .rodata:0x00000E68; // type:object size:0x4 scope:local align:4 +@6847 = .rodata:0x00000E6C; // type:object size:0x4 scope:local align:4 +@6864 = .rodata:0x00000E70; // type:object size:0x4 scope:local align:4 data:float +@6970 = .rodata:0x00000E74; // type:object size:0x4 scope:local align:4 +@7071 = .rodata:0x00000E78; // type:object size:0x8 scope:local align:4 +@7104 = .rodata:0x00000E80; // type:object size:0x8 scope:local align:4 +@7132 = .rodata:0x00000E88; // type:object size:0x8 scope:local align:4 +@7321 = .rodata:0x00000E90; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000E94; // type:object size:0x8B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@5549 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@5550 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5551 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@5552 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@5553 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@5554 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@5555 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@5556 = .data:0x00000084; // type:object size:0xC scope:local align:4 +mode_proc$5548 = .data:0x00000090; // type:object size:0x60 scope:local align:4 +@5568 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@5569 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@5570 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@5571 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@5572 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@5573 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@5574 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@5575 = .data:0x00000144; // type:object size:0xC scope:local align:4 +set_tensor_proc$5567 = .data:0x00000150; // type:object size:0x60 scope:local align:4 +@5646 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@5647 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@5648 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +@5649 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@5650 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@5651 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@5652 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@5653 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@5654 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@5655 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@5656 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@5657 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@5658 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@5659 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@5660 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@5661 = .data:0x00000264; // type:object size:0xC scope:local align:4 +eff_break_proc$5645 = .data:0x00000270; // type:object size:0xC0 scope:local align:4 +@6336 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@6337 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@6338 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@6339 = .data:0x00000354; // type:object size:0xC scope:local align:4 +@6340 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@6341 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@6342 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@6343 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@6344 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@6345 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@6346 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@6347 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@6348 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@6349 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@6350 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@6351 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +moment_proc$6335 = .data:0x000003F0; // type:object size:0xC0 scope:local align:4 +Table__Q27daTsubo6Method = .data:0x000004B0; // type:object size:0x20 scope:global align:4 +g_profile_TSUBO = .data:0x000004D0; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x00000500; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000050C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x00000518; // type:object size:0xC scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000524; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_GndChk = .data:0x00000530; // type:object size:0x18 scope:weak align:4 +__vt__10cCcD_GStts = .data:0x00000548; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000554; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000560; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x0000057C; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000059C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000624; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000630; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000063C; // type:object size:0x54 scope:weak align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x00000690; // type:object size:0x30 scope:weak align:4 +__vt__14dBgS_ObjGndChk = .data:0x000006C0; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_GndChk = .data:0x000006F0; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000720; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000738; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000744; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000750; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x0000075C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000768; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x0000078C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000798; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +M_spec_act__Q27daTsubo5Act_c = .bss:0x00000054; // type:object size:0xC scope:global align:4 +init$5557 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 data:byte +init$5576 = .bss:0x00000061; // type:object size:0x1 scope:local align:1 +init$5662 = .bss:0x00000062; // type:object size:0x1 scope:local align:1 +init$6352 = .bss:0x00000063; // type:object size:0x1 scope:local align:1 +@6461 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +init$6462 = .bss:0x00000070; // type:object size:0x1 scope:local align:1 +offset_pos$6460 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +init$6729 = .bss:0x00000080; // type:object size:0x1 scope:local align:1 +em_scl$6728 = .bss:0x00000084; // type:object size:0xC scope:local align:4 data:float +@6826 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +init$6827 = .bss:0x0000009C; // type:object size:0x1 scope:local align:1 +particle_scl$6825 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_wall/splits.txt b/config/GZLP01/rels/d_a_wall/splits.txt new file mode 100644 index 000000000..358fb984c --- /dev/null +++ b/config/GZLP01/rels/d_a_wall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wall.cpp: + .text start:0x00000078 end:0x000012D8 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x00000268 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_wall/symbols.txt b/config/GZLP01/rels/d_a_wall/symbols.txt new file mode 100644 index 000000000..0c4771ac5 --- /dev/null +++ b/config/GZLP01/rels/d_a_wall/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__8daWall_cFv = .text:0x00000078; // type:function size:0x88 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000100; // type:function size:0x20 scope:local align:4 +CreateHeap__8daWall_cFv = .text:0x00000120; // type:function size:0x168 scope:global align:4 +CreateInit__8daWall_cFv = .text:0x00000288; // type:function size:0xF8 scope:global align:4 +_create__8daWall_cFv = .text:0x00000380; // type:function size:0x16C scope:global align:4 +__dt__8dCcD_TriFv = .text:0x000004EC; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_TriFv = .text:0x000005CC; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGTriFv = .text:0x0000065C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGPlaFv = .text:0x000006B8; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000700; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x0000075C; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x000007A4; // type:function size:0x5C scope:weak align:4 +set_mtx__8daWall_cFv = .text:0x00000800; // type:function size:0x80 scope:global align:4 +setMoveBGMtx__8daWall_cFv = .text:0x00000880; // type:function size:0x70 scope:global align:4 +_execute__8daWall_cFv = .text:0x000008F0; // type:function size:0x90 scope:global align:4 +mode_wait__8daWall_cFv = .text:0x00000980; // type:function size:0xD8 scope:global align:4 +mode_break__8daWall_cFv = .text:0x00000A58; // type:function size:0xBC scope:global align:4 +set_tri__8daWall_cFv = .text:0x00000B14; // type:function size:0x270 scope:global align:4 +set_effect__8daWall_cFv = .text:0x00000D84; // type:function size:0x1F0 scope:global align:4 +set_se__8daWall_cFv = .text:0x00000F74; // type:function size:0x70 scope:global align:4 +_draw__8daWall_cFv = .text:0x00000FE4; // type:function size:0x60 scope:global align:4 +daWall_Create__FPv = .text:0x00001044; // type:function size:0x20 scope:local align:4 +daWall_Delete__FPv = .text:0x00001064; // type:function size:0x24 scope:local align:4 +daWall_Draw__FPv = .text:0x00001088; // type:function size:0x24 scope:local align:4 +daWall_Execute__FPv = .text:0x000010AC; // type:function size:0x24 scope:local align:4 +daWall_IsDelete__FPv = .text:0x000010D0; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x000010D8; // type:function size:0x48 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001120; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001128; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001130; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x0000113C; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x00001148; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001158; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001160; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001168; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x000011A0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x000011A8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x000011B0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x000011B8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x000011C0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x000011C8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x000011D0; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001208; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000120C; // type:function size:0x8 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001214; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001218; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000121C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001220; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x00001224; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x0000126C; // type:function size:0x5C scope:weak align:4 +@280@__dt__8dCcD_TriFv = .text:0x000012C8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_TriFv = .text:0x000012D0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_heapsize__8daWall_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 +m_bmdname__8daWall_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_dzbname__8daWall_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_tri_vtx__8daWall_c = .rodata:0x00000018; // type:object size:0x90 scope:global align:4 +m_cull_size__8daWall_c = .rodata:0x000000A8; // type:object size:0x48 scope:global align:4 +@4049 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@4265 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@4266 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@4349 = .rodata:0x000000FC; // type:object size:0x6 scope:local align:4 +@4350 = .rodata:0x00000104; // type:object size:0x6 scope:local align:4 +@4411 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@4424 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000114; // type:object size:0x30 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__8daWall_c = .data:0x00000030; // type:object size:0xC scope:global align:4 +m_smoke_color__8daWall_c = .data:0x0000003C; // type:object size:0x4 scope:global align:4 +l_tri_src = .data:0x00000040; // type:object size:0x54 scope:local align:4 +@4215 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@4216 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +mode_proc$4214 = .data:0x000000AC; // type:object size:0x18 scope:local align:4 +daWallMethodTable = .data:0x000000C4; // type:object size:0x20 scope:local align:4 +g_profile_WALL = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000114; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000120; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x0000012C; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000138; // type:object size:0x54 scope:weak align:4 +__vt__8cM3dGPla = .data:0x0000018C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x00000198; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Tri = .data:0x000001A4; // type:object size:0x88 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x0000022C; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000248; // type:object size:0x20 scope:weak align:4 +init$4217 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_warpdm20/splits.txt b/config/GZLP01/rels/d_a_warpdm20/splits.txt new file mode 100644 index 000000000..49ddf8f37 --- /dev/null +++ b/config/GZLP01/rels/d_a_warpdm20/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpdm20.cpp: + .text start:0x00000078 end:0x00001AAC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000F5 + .data start:0x00000000 end:0x00000224 diff --git a/config/GZLP01/rels/d_a_warpdm20/symbols.txt b/config/GZLP01/rels/d_a_warpdm20/symbols.txt new file mode 100644 index 000000000..7457410e3 --- /dev/null +++ b/config/GZLP01/rels/d_a_warpdm20/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daWarpdm20_cFv = .text:0x00000078; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000BC; // type:function size:0x20 scope:local align:4 +CreateHeap__12daWarpdm20_cFv = .text:0x000000DC; // type:function size:0x390 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000046C; // type:function size:0x48 scope:weak align:4 +CreateInit__12daWarpdm20_cFv = .text:0x000004B4; // type:function size:0x114 scope:global align:4 +_create__12daWarpdm20_cFv = .text:0x000005C8; // type:function size:0xD8 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000006A0; // type:function size:0x5C scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000006FC; // type:function size:0x48 scope:weak align:4 +set_mtx__12daWarpdm20_cFv = .text:0x00000744; // type:function size:0xDC scope:weak align:4 +_execute__12daWarpdm20_cFv = .text:0x00000820; // type:function size:0x168 scope:global align:4 +normal_execute__12daWarpdm20_cFv = .text:0x00000988; // type:function size:0x168 scope:global align:4 +demo_execute__12daWarpdm20_cFv = .text:0x00000AF0; // type:function size:0xC4 scope:global align:4 +demo_proc__12daWarpdm20_cFv = .text:0x00000BB4; // type:function size:0x11C scope:global align:4 +initWait__12daWarpdm20_cFi = .text:0x00000CD0; // type:function size:0x1C scope:global align:4 +actWait__12daWarpdm20_cFi = .text:0x00000CEC; // type:function size:0x24 scope:global align:4 +initWait2__12daWarpdm20_cFi = .text:0x00000D10; // type:function size:0x34 scope:global align:4 +actWait2__12daWarpdm20_cFi = .text:0x00000D44; // type:function size:0x24 scope:global align:4 +initWarp__12daWarpdm20_cFi = .text:0x00000D68; // type:function size:0x78 scope:global align:4 +actWarp__12daWarpdm20_cFi = .text:0x00000DE0; // type:function size:0x24 scope:global align:4 +initWaitDead__12daWarpdm20_cFi = .text:0x00000E04; // type:function size:0x11C scope:global align:4 +actWaitDead__12daWarpdm20_cFi = .text:0x00000F20; // type:function size:0x74 scope:global align:4 +initDead__12daWarpdm20_cFi = .text:0x00000F94; // type:function size:0x70 scope:global align:4 +actDead__12daWarpdm20_cFi = .text:0x00001004; // type:function size:0x100 scope:global align:4 +initReturnWait__12daWarpdm20_cFi = .text:0x00001104; // type:function size:0x70 scope:global align:4 +actReturnWait__12daWarpdm20_cFi = .text:0x00001174; // type:function size:0x24 scope:global align:4 +eventOrder__12daWarpdm20_cFv = .text:0x00001198; // type:function size:0x5C scope:global align:4 +checkOrder__12daWarpdm20_cFv = .text:0x000011F4; // type:function size:0xC0 scope:global align:4 +animPlay__12daWarpdm20_cFv = .text:0x000012B4; // type:function size:0x94 scope:global align:4 +setEndAnm__12daWarpdm20_cFv = .text:0x00001348; // type:function size:0x7C scope:global align:4 +getSeaY__12daWarpdm20_cF4cXyz = .text:0x000013C4; // type:function size:0x54 scope:global align:4 +set_effect__12daWarpdm20_cFUs = .text:0x00001418; // type:function size:0xB4 scope:global align:4 +set_wpsenko__12daWarpdm20_cFv = .text:0x000014CC; // type:function size:0x84 scope:global align:4 +init_bck_anm__12daWarpdm20_cFi = .text:0x00001550; // type:function size:0xA0 scope:global align:4 +check_warp__12daWarpdm20_cFv = .text:0x000015F0; // type:function size:0xFC scope:global align:4 +_draw__12daWarpdm20_cFv = .text:0x000016EC; // type:function size:0xD4 scope:global align:4 +daWarpdm20_Create__FPv = .text:0x000017C0; // type:function size:0x20 scope:local align:4 +daWarpdm20_Delete__FPv = .text:0x000017E0; // type:function size:0x24 scope:local align:4 +daWarpdm20_Draw__FPv = .text:0x00001804; // type:function size:0x24 scope:local align:4 +daWarpdm20_Execute__FPv = .text:0x00001828; // type:function size:0x24 scope:local align:4 +daWarpdm20_IsDelete__FPv = .text:0x0000184C; // type:function size:0x8 scope:local align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001854; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001858; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x0000185C; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x00001860; // type:function size:0x4 scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001864; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000018C0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x0000191C; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_warpdm20_cpp = .text:0x00001978; // type:function size:0x134 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__12daWarpdm20_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 data:string +m_residxA__12daWarpdm20_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +m_residxB__12daWarpdm20_c = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +m_heapsize__12daWarpdm20_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +m_warp_distance__12daWarpdm20_c = .rodata:0x0000001C; // type:object size:0x4 scope:global align:4 +m_eff_distance__12daWarpdm20_c = .rodata:0x00000020; // type:object size:0x4 scope:global align:4 +@4101 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4102 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4203 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4204 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4284 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 +@4285 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4435 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4437 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 data:double +@4514 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@4647 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000070; // type:object size:0x85 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4314 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4315 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4316 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4317 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4318 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4319 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000078; // type:object size:0x48 scope:local align:4 +@4320 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4321 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4322 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4323 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4324 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4325 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000108; // type:object size:0x48 scope:local align:4 +action_table$4329 = .data:0x00000150; // type:object size:0x18 scope:local align:4 +daWarpdm20MethodTable = .data:0x00000168; // type:object size:0x20 scope:local align:4 +g_profile_WARPDEMO20 = .data:0x00000188; // type:object size:0x30 scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x000001B8; // type:object size:0x20 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000001D8; // type:object size:0x1C scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001F4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000200; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000020C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000218; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_warpf/splits.txt b/config/GZLP01/rels/d_a_warpf/splits.txt new file mode 100644 index 000000000..3cc81e18a --- /dev/null +++ b/config/GZLP01/rels/d_a_warpf/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpf.cpp: + .text start:0x00000078 end:0x00002638 + .text start:0x00002638 end:0x00002638 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000001B6 + .data start:0x00000000 end:0x00000260 diff --git a/config/GZLP01/rels/d_a_warpf/symbols.txt b/config/GZLP01/rels/d_a_warpf/symbols.txt new file mode 100644 index 000000000..38180bbe7 --- /dev/null +++ b/config/GZLP01/rels/d_a_warpf/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:local align:4 +CreateHeap__9daWarpf_cFv = .text:0x00000098; // type:function size:0x994 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000A2C; // type:function size:0x48 scope:weak align:4 +_delete__9daWarpf_cFv = .text:0x00000A74; // type:function size:0xE4 scope:global align:4 +checkEndDemo__9daWarpf_cFv = .text:0x00000B58; // type:function size:0xDC scope:global align:4 +onEndDemo__9daWarpf_cFv = .text:0x00000C34; // type:function size:0x4 scope:global align:4 +CreateInit__9daWarpf_cFv = .text:0x00000C38; // type:function size:0xC4 scope:global align:4 +_create__9daWarpf_cFv = .text:0x00000CFC; // type:function size:0x178 scope:global align:4 +_execute__9daWarpf_cFv = .text:0x00000E74; // type:function size:0x5C scope:global align:4 +eventOrder__9daWarpf_cFv = .text:0x00000ED0; // type:function size:0x5C scope:global align:4 +checkOrder__9daWarpf_cFv = .text:0x00000F2C; // type:function size:0xC4 scope:global align:4 +demo_proc__9daWarpf_cFv = .text:0x00000FF0; // type:function size:0x11C scope:global align:4 +initWait__9daWarpf_cFi = .text:0x0000110C; // type:function size:0xDC scope:global align:4 +actWait__9daWarpf_cFi = .text:0x000011E8; // type:function size:0x3C scope:global align:4 +initWarpStart__9daWarpf_cFi = .text:0x00001224; // type:function size:0x28 scope:global align:4 +actWarpStart__9daWarpf_cFi = .text:0x0000124C; // type:function size:0x8 scope:global align:4 +initWarpMode_1__9daWarpf_cFi = .text:0x00001254; // type:function size:0xC scope:global align:4 +actWarpMode_1__9daWarpf_cFi = .text:0x00001260; // type:function size:0x124 scope:global align:4 +initWarpMode_2__9daWarpf_cFi = .text:0x00001384; // type:function size:0xC scope:global align:4 +actWarpMode_2__9daWarpf_cFi = .text:0x00001390; // type:function size:0xFC scope:global align:4 +initWarpMode_3__9daWarpf_cFi = .text:0x0000148C; // type:function size:0xC scope:global align:4 +actWarpMode_3__9daWarpf_cFi = .text:0x00001498; // type:function size:0x150 scope:global align:4 +initEndWait__9daWarpf_cFi = .text:0x000015E8; // type:function size:0x4 scope:global align:4 +actEndWait__9daWarpf_cFi = .text:0x000015EC; // type:function size:0x8 scope:global align:4 +check_warp_event__9daWarpf_cFv = .text:0x000015F4; // type:function size:0x128 scope:global align:4 +get_distance__9daWarpf_cFv = .text:0x0000171C; // type:function size:0x6C scope:global align:4 +get_earth_pos__9daWarpf_cFv = .text:0x00001788; // type:function size:0x80 scope:global align:4 +set_effect__9daWarpf_cFv = .text:0x00001808; // type:function size:0x43C scope:global align:4 +set_effect_wind00__9daWarpf_cFv = .text:0x00001C44; // type:function size:0xC8 scope:global align:4 +get_angle_wind01__9daWarpf_cFv = .text:0x00001D0C; // type:function size:0x7C scope:global align:4 +anim_play__9daWarpf_cFv = .text:0x00001D88; // type:function size:0xBC scope:global align:4 +setEndAnim__9daWarpf_cFv = .text:0x00001E44; // type:function size:0x134 scope:global align:4 +set_se__9daWarpf_cFv = .text:0x00001F78; // type:function size:0x174 scope:global align:4 +set_mtx__9daWarpf_cFv = .text:0x000020EC; // type:function size:0xB0 scope:global align:4 +_draw__9daWarpf_cFv = .text:0x0000219C; // type:function size:0x1A4 scope:global align:4 +daWarpf_Create__FPv = .text:0x00002340; // type:function size:0x20 scope:local align:4 +daWarpf_Delete__FPv = .text:0x00002360; // type:function size:0x24 scope:local align:4 +daWarpf_Draw__FPv = .text:0x00002384; // type:function size:0x24 scope:local align:4 +daWarpf_Execute__FPv = .text:0x000023A8; // type:function size:0x24 scope:local align:4 +daWarpf_IsDelete__FPv = .text:0x000023CC; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000023D4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00002430; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x0000248C; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x000024E8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_warpf_cpp = .text:0x00002504; // type:function size:0x134 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_warp_size__9daWarpf_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@4288 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4289 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4575 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4643 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4675 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4709 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4710 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@4750 = .rodata:0x00000060; // type:object size:0x8 scope:local align:8 +@4751 = .rodata:0x00000068; // type:object size:0x8 scope:local align:8 +@4763 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +l_earth_pos$4767 = .rodata:0x00000074; // type:object size:0x40 scope:local align:4 +l_earth_pos_2nd$4768 = .rodata:0x000000B4; // type:object size:0x40 scope:local align:4 +@4883 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@4884 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@4885 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@4886 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@4906 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@4907 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@5024 = .rodata:0x00000110; // type:object size:0x8 scope:local align:8 data:double +@stringBase0 = .rodata:0x00000118; // type:object size:0x9E scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__9daWarpf_c = .data:0x00000030; // type:object size:0x40 scope:global align:4 +@4356 = .data:0x00000070; // type:object size:0x38 scope:local align:4 +@4497 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4498 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4499 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4500 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4501 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4502 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x000000F0; // type:object size:0x48 scope:local align:4 +@4503 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@4504 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@4505 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@4506 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@4507 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@4508 = .data:0x00000174; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000180; // type:object size:0x48 scope:local align:4 +action_table$4512 = .data:0x000001C8; // type:object size:0x18 scope:local align:4 +daWarpfMethodTable = .data:0x000001E0; // type:object size:0x20 scope:local align:4 +g_profile_WARPFLOWER = .data:0x00000200; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x00000230; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x0000023C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000248; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000254; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_warpfout/splits.txt b/config/GZLP01/rels/d_a_warpfout/splits.txt new file mode 100644 index 000000000..de43b6d92 --- /dev/null +++ b/config/GZLP01/rels/d_a_warpfout/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpfout.cpp: + .text start:0x00000078 end:0x00000808 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x00000037 + .data start:0x00000000 end:0x00000184 diff --git a/config/GZLP01/rels/d_a_warpfout/symbols.txt b/config/GZLP01/rels/d_a_warpfout/symbols.txt new file mode 100644 index 000000000..2d5846a76 --- /dev/null +++ b/config/GZLP01/rels/d_a_warpfout/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daWarpfout_cFv = .text:0x00000078; // type:function size:0x8 scope:global align:4 +CreateInit__12daWarpfout_cFv = .text:0x00000080; // type:function size:0xC scope:global align:4 +_create__12daWarpfout_cFv = .text:0x0000008C; // type:function size:0x58 scope:global align:4 +_execute__12daWarpfout_cFv = .text:0x000000E4; // type:function size:0x40 scope:global align:4 +checkOrder__12daWarpfout_cFv = .text:0x00000124; // type:function size:0x4 scope:global align:4 +eventOrder__12daWarpfout_cFv = .text:0x00000128; // type:function size:0x4 scope:global align:4 +demo_proc__12daWarpfout_cFv = .text:0x0000012C; // type:function size:0x11C scope:global align:4 +initWarp1__12daWarpfout_cFi = .text:0x00000248; // type:function size:0x60 scope:global align:4 +actWarp1__12daWarpfout_cFi = .text:0x000002A8; // type:function size:0x9C scope:global align:4 +initWarp2__12daWarpfout_cFi = .text:0x00000344; // type:function size:0x7C scope:global align:4 +actWarp2__12daWarpfout_cFi = .text:0x000003C0; // type:function size:0x2C scope:global align:4 +initWarp3__12daWarpfout_cFi = .text:0x000003EC; // type:function size:0x7C scope:global align:4 +actWarp3__12daWarpfout_cFi = .text:0x00000468; // type:function size:0x2C scope:global align:4 +initWarp4__12daWarpfout_cFi = .text:0x00000494; // type:function size:0x88 scope:global align:4 +actWarp4__12daWarpfout_cFi = .text:0x0000051C; // type:function size:0x8 scope:global align:4 +initEnd__12daWarpfout_cFi = .text:0x00000524; // type:function size:0x4 scope:global align:4 +actEnd__12daWarpfout_cFi = .text:0x00000528; // type:function size:0x24 scope:global align:4 +set_effect_wind01__12daWarpfout_cF4cXyzs = .text:0x0000054C; // type:function size:0xA8 scope:global align:4 +get_effect_angle__12daWarpfout_cFv = .text:0x000005F4; // type:function size:0x7C scope:global align:4 +daWarpfout_Create__FPv = .text:0x00000670; // type:function size:0x20 scope:local align:4 +daWarpfout_Delete__FPv = .text:0x00000690; // type:function size:0x24 scope:local align:4 +daWarpfout_Draw__FPv = .text:0x000006B4; // type:function size:0x8 scope:local align:4 +daWarpfout_Execute__FPv = .text:0x000006BC; // type:function size:0x24 scope:local align:4 +daWarpfout_IsDelete__FPv = .text:0x000006E0; // type:function size:0x8 scope:local align:4 +cLib_calcTimer__FPi = .text:0x000006E8; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_warpfout_cpp = .text:0x00000704; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@4237 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4258 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4276 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4298 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000014; // type:object size:0x23 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4186 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4187 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4188 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4189 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4190 = .data:0x00000060; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4191 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4192 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4193 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4194 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4195 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000000E4; // type:object size:0x3C scope:local align:4 +action_table$4199 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +daWarpfoutMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_WARPFOUT = .data:0x00000154; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_warpgn/splits.txt b/config/GZLP01/rels/d_a_warpgn/splits.txt new file mode 100644 index 000000000..84893c4c5 --- /dev/null +++ b/config/GZLP01/rels/d_a_warpgn/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpgn.cpp: + .text start:0x00000078 end:0x00001BCC + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000DF + .data start:0x00000000 end:0x000001E8 diff --git a/config/GZLP01/rels/d_a_warpgn/symbols.txt b/config/GZLP01/rels/d_a_warpgn/symbols.txt new file mode 100644 index 000000000..b0bd2e201 --- /dev/null +++ b/config/GZLP01/rels/d_a_warpgn/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daWarpgn_cFv = .text:0x00000078; // type:function size:0xA8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarpgn_cFv = .text:0x00000140; // type:function size:0x430 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000570; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarpgn_cFv = .text:0x000005B8; // type:function size:0x218 scope:global align:4 +_create__10daWarpgn_cFv = .text:0x000007D0; // type:function size:0x124 scope:global align:4 +set_mtx__10daWarpgn_cFv = .text:0x000008F4; // type:function size:0x70 scope:weak align:4 +_execute__10daWarpgn_cFv = .text:0x00000964; // type:function size:0x114 scope:global align:4 +normal_execute__10daWarpgn_cFv = .text:0x00000A78; // type:function size:0x110 scope:global align:4 +demo_execute__10daWarpgn_cFv = .text:0x00000B88; // type:function size:0x88 scope:global align:4 +demo_proc__10daWarpgn_cFv = .text:0x00000C10; // type:function size:0x11C scope:global align:4 +initWait__10daWarpgn_cFi = .text:0x00000D2C; // type:function size:0x4 scope:global align:4 +actWait__10daWarpgn_cFi = .text:0x00000D30; // type:function size:0x28 scope:global align:4 +initStartWarp__10daWarpgn_cFi = .text:0x00000D58; // type:function size:0xBC scope:global align:4 +actStartWarp__10daWarpgn_cFi = .text:0x00000E14; // type:function size:0x28 scope:global align:4 +initWarp__10daWarpgn_cFi = .text:0x00000E3C; // type:function size:0x58 scope:global align:4 +actWarp__10daWarpgn_cFi = .text:0x00000E94; // type:function size:0x28 scope:global align:4 +initWarpArrive__10daWarpgn_cFi = .text:0x00000EBC; // type:function size:0xB0 scope:global align:4 +actWarpArrive__10daWarpgn_cFi = .text:0x00000F6C; // type:function size:0x28 scope:global align:4 +initWarpArriveEnd__10daWarpgn_cFi = .text:0x00000F94; // type:function size:0x4 scope:global align:4 +actWarpArriveEnd__10daWarpgn_cFi = .text:0x00000F98; // type:function size:0x68 scope:global align:4 +initAppear__10daWarpgn_cFi = .text:0x00001000; // type:function size:0xC scope:global align:4 +actAppear__10daWarpgn_cFi = .text:0x0000100C; // type:function size:0xB0 scope:global align:4 +eventOrder__10daWarpgn_cFv = .text:0x000010BC; // type:function size:0x90 scope:global align:4 +checkOrder__10daWarpgn_cFv = .text:0x0000114C; // type:function size:0x10C scope:global align:4 +anim_play__10daWarpgn_cFi = .text:0x00001258; // type:function size:0x214 scope:global align:4 +set_end_anim__10daWarpgn_cFv = .text:0x0000146C; // type:function size:0xB4 scope:global align:4 +check_warp__10daWarpgn_cFv = .text:0x00001520; // type:function size:0x1BC scope:global align:4 +checkValidWarp__10daWarpgn_cFv = .text:0x000016DC; // type:function size:0x68 scope:global align:4 +_draw__10daWarpgn_cFv = .text:0x00001744; // type:function size:0x190 scope:global align:4 +daWarpgn_Create__FPv = .text:0x000018D4; // type:function size:0x20 scope:local align:4 +daWarpgn_Delete__FPv = .text:0x000018F4; // type:function size:0x24 scope:local align:4 +daWarpgn_Draw__FPv = .text:0x00001918; // type:function size:0x24 scope:local align:4 +daWarpgn_Execute__FPv = .text:0x0000193C; // type:function size:0x24 scope:local align:4 +daWarpgn_IsDelete__FPv = .text:0x00001960; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001968; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000019C4; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00001A20; // type:function size:0x5C scope:weak align:4 +cLib_calcTimer__FPi = .text:0x00001A7C; // type:function size:0x1C scope:weak align:4 +__sinit_d_a_warpgn_cpp = .text:0x00001A98; // type:function size:0x134 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daWarpgn_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_heapsize__10daWarpgn_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@4124 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4125 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4183 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4184 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4185 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4262 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4476 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@4661 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 data:double +@4769 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4770 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4771 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x9B scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4322 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4323 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4324 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4325 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4326 = .data:0x00000060; // type:object size:0xC scope:local align:4 +@4327 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000078; // type:object size:0x48 scope:local align:4 +@4328 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4329 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4330 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@4331 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@4332 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@4333 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x00000108; // type:object size:0x48 scope:local align:4 +action_table$4337 = .data:0x00000150; // type:object size:0x18 scope:local align:4 +daWarpgnMethodTable = .data:0x00000168; // type:object size:0x20 scope:local align:4 +g_profile_WARPGANON = .data:0x00000188; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001C4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001D0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001DC; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_warphr/splits.txt b/config/GZLP01/rels/d_a_warphr/splits.txt new file mode 100644 index 000000000..a205393d9 --- /dev/null +++ b/config/GZLP01/rels/d_a_warphr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_warphr.cpp: + .text start:0x000000EC end:0x00001930 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000FE + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000008 end:0x00000070 diff --git a/config/GZLP01/rels/d_a_warphr/symbols.txt b/config/GZLP01/rels/d_a_warphr/symbols.txt new file mode 100644 index 000000000..f9ebfe224 --- /dev/null +++ b/config/GZLP01/rels/d_a_warphr/symbols.txt @@ -0,0 +1,109 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +_delete__10daWarphr_cFv = .text:0x000000EC; // type:function size:0x80 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000016C; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarphr_cFv = .text:0x0000018C; // type:function size:0x410 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x0000059C; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarphr_cFv = .text:0x000005E4; // type:function size:0xD8 scope:global align:4 +_create__10daWarphr_cFv = .text:0x000006BC; // type:function size:0xAC scope:global align:4 +set_mtx__10daWarphr_cFv = .text:0x00000768; // type:function size:0xA0 scope:weak align:4 +_execute__10daWarphr_cFv = .text:0x00000808; // type:function size:0x250 scope:global align:4 +normal_execute__10daWarphr_cFv = .text:0x00000A58; // type:function size:0x70 scope:global align:4 +demo_execute__10daWarphr_cFv = .text:0x00000AC8; // type:function size:0x88 scope:global align:4 +demo_proc__10daWarphr_cFv = .text:0x00000B50; // type:function size:0x11C scope:global align:4 +initWait__10daWarphr_cFi = .text:0x00000C6C; // type:function size:0x4 scope:global align:4 +actWait__10daWarphr_cFi = .text:0x00000C70; // type:function size:0x28 scope:global align:4 +initStartWarp__10daWarphr_cFi = .text:0x00000C98; // type:function size:0x34 scope:global align:4 +actStartWarp__10daWarphr_cFi = .text:0x00000CCC; // type:function size:0x28 scope:global align:4 +initWarp__10daWarphr_cFi = .text:0x00000CF4; // type:function size:0xF8 scope:global align:4 +actWarp__10daWarphr_cFi = .text:0x00000DEC; // type:function size:0x28 scope:global align:4 +initWarpArrive__10daWarphr_cFi = .text:0x00000E14; // type:function size:0x15C scope:global align:4 +__dt__4cXyzFv = .text:0x00000F70; // type:function size:0x3C scope:weak align:4 +actWarpArrive__10daWarphr_cFi = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 +initWarpArriveEnd__10daWarphr_cFi = .text:0x00000FB4; // type:function size:0x2C scope:global align:4 +actWarpArriveEnd__10daWarphr_cFi = .text:0x00000FE0; // type:function size:0x68 scope:global align:4 +eventOrder__10daWarphr_cFv = .text:0x00001048; // type:function size:0x5C scope:global align:4 +checkOrder__10daWarphr_cFv = .text:0x000010A4; // type:function size:0xB8 scope:global align:4 +anim_play__10daWarphr_cFi = .text:0x0000115C; // type:function size:0x120 scope:global align:4 +set_end_anim__10daWarphr_cFv = .text:0x0000127C; // type:function size:0x7C scope:global align:4 +get_return_count__10daWarphr_cFv = .text:0x000012F8; // type:function size:0x54 scope:global align:4 +check_warp__10daWarphr_cFv = .text:0x0000134C; // type:function size:0x1A4 scope:global align:4 +_draw__10daWarphr_cFv = .text:0x000014F0; // type:function size:0x1F0 scope:global align:4 +daWarphr_Create__FPv = .text:0x000016E0; // type:function size:0x20 scope:local align:4 +daWarphr_Delete__FPv = .text:0x00001700; // type:function size:0x24 scope:local align:4 +daWarphr_Draw__FPv = .text:0x00001724; // type:function size:0x24 scope:local align:4 +daWarphr_Execute__FPv = .text:0x00001748; // type:function size:0x24 scope:local align:4 +daWarphr_IsDelete__FPv = .text:0x0000176C; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001774; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x000017D0; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_warphr_cpp = .text:0x0000182C; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daWarphr_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_residxA__10daWarphr_c = .rodata:0x00000008; // type:object size:0x6 scope:global align:4 +m_residxB__10daWarphr_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 +m_heapsize__10daWarphr_c = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +@4216 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@4217 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4236 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4237 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4238 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@4485 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4486 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4519 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4608 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@4644 = .rodata:0x00000048; // type:object size:0x8 scope:local align:8 data:double +@4709 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4710 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4711 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0x9A scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4379 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4380 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4381 = .data:0x00000048; // type:object size:0xC scope:local align:4 +@4382 = .data:0x00000054; // type:object size:0xC scope:local align:4 +@4383 = .data:0x00000060; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x0000006C; // type:object size:0x3C scope:local align:4 +@4384 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@4385 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@4386 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@4387 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@4388 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x000000E4; // type:object size:0x3C scope:local align:4 +action_table$4392 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +daWarphrMethodTable = .data:0x00000134; // type:object size:0x20 scope:local align:4 +g_profile_WARPHYRULE = .data:0x00000154; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x00000184; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4466 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +init$4467 = .bss:0x00000060; // type:object size:0x1 scope:local align:1 +arrive_target$4465 = .bss:0x00000064; // type:object size:0xC scope:local align:4 diff --git a/config/GZLP01/rels/d_a_warpls/splits.txt b/config/GZLP01/rels/d_a_warpls/splits.txt new file mode 100644 index 000000000..33d5bd744 --- /dev/null +++ b/config/GZLP01/rels/d_a_warpls/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpls.cpp: + .text start:0x00000078 end:0x000012B4 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x0000007C diff --git a/config/GZLP01/rels/d_a_warpls/symbols.txt b/config/GZLP01/rels/d_a_warpls/symbols.txt new file mode 100644 index 000000000..ab0e7c338 --- /dev/null +++ b/config/GZLP01/rels/d_a_warpls/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daWarpls_cFv = .text:0x00000078; // type:function size:0x68 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E0; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarpls_cFv = .text:0x00000100; // type:function size:0x2D8 scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000003D8; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarpls_cFv = .text:0x00000420; // type:function size:0x344 scope:global align:4 +_create__10daWarpls_cFv = .text:0x00000764; // type:function size:0xC8 scope:global align:4 +set_mtx__10daWarpls_cFv = .text:0x0000082C; // type:function size:0x70 scope:weak align:4 +_execute__10daWarpls_cFv = .text:0x0000089C; // type:function size:0xE8 scope:global align:4 +checkOrder__10daWarpls_cFv = .text:0x00000984; // type:function size:0x140 scope:global align:4 +eventOrder__10daWarpls_cFv = .text:0x00000AC4; // type:function size:0x138 scope:global align:4 +setStatus__10daWarpls_cFv = .text:0x00000BFC; // type:function size:0x80 scope:global align:4 +demo__10daWarpls_cFv = .text:0x00000C7C; // type:function size:0x148 scope:global align:4 +check_warp_link__10daWarpls_cFv = .text:0x00000DC4; // type:function size:0x124 scope:global align:4 +check_warp_distance__10daWarpls_cFv = .text:0x00000EE8; // type:function size:0x10C scope:global align:4 +warp_eff_start__10daWarpls_cFv = .text:0x00000FF4; // type:function size:0xD4 scope:global align:4 +daWarpls_Create__FPv = .text:0x000010C8; // type:function size:0x20 scope:local align:4 +daWarpls_Delete__FPv = .text:0x000010E8; // type:function size:0x24 scope:local align:4 +daWarpls_Draw__FPv = .text:0x0000110C; // type:function size:0xC4 scope:local align:4 +daWarpls_Execute__FPv = .text:0x000011D0; // type:function size:0x24 scope:local align:4 +daWarpls_IsDelete__FPv = .text:0x000011F4; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_bckAnmFv = .text:0x000011FC; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00001258; // type:function size:0x5C scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bdlidx__10daWarpls_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_brkidx__10daWarpls_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_bckidx__10daWarpls_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_heapsize__10daWarpls_c = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +m_warp_distance__10daWarpls_c = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +@4124 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4130 = .rodata:0x0000001C; // type:object size:0xC scope:local align:4 +@4271 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4272 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4273 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4274 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4275 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4277 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4384 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4515 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4516 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4517 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000064; // type:object size:0x74 scope:local align:4 data:string_table +m_arcname__10daWarpls_c = .data:0x00000000; // type:object size:0x8 scope:global align:4 +daWarplsMethodTable = .data:0x00000008; // type:object size:0x20 scope:local align:4 +g_profile_WARPLIGHT = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x00000058; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000064; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000070; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_warpmj/splits.txt b/config/GZLP01/rels/d_a_warpmj/splits.txt new file mode 100644 index 000000000..5b18f083e --- /dev/null +++ b/config/GZLP01/rels/d_a_warpmj/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_warpmj.cpp: + .text start:0x00000078 end:0x00001398 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x0000014C diff --git a/config/GZLP01/rels/d_a_warpmj/symbols.txt b/config/GZLP01/rels/d_a_warpmj/symbols.txt new file mode 100644 index 000000000..bfecc4e8f --- /dev/null +++ b/config/GZLP01/rels/d_a_warpmj/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__10daWarpmj_cFv = .text:0x00000078; // type:function size:0x30 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000A8; // type:function size:0x20 scope:local align:4 +CreateHeap__10daWarpmj_cFv = .text:0x000000C8; // type:function size:0x38C scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000454; // type:function size:0x48 scope:weak align:4 +CreateInit__10daWarpmj_cFv = .text:0x0000049C; // type:function size:0x194 scope:global align:4 +_create__10daWarpmj_cFv = .text:0x00000630; // type:function size:0x148 scope:global align:4 +set_mtx__10daWarpmj_cFv = .text:0x00000778; // type:function size:0xD4 scope:weak align:4 +_execute__10daWarpmj_cFv = .text:0x0000084C; // type:function size:0x144 scope:global align:4 +normal_execute__10daWarpmj_cFv = .text:0x00000990; // type:function size:0x44 scope:global align:4 +demo_execute__10daWarpmj_cFv = .text:0x000009D4; // type:function size:0x8C scope:global align:4 +demo_proc__10daWarpmj_cFv = .text:0x00000A60; // type:function size:0x11C scope:global align:4 +initWait__10daWarpmj_cFi = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 +actWait__10daWarpmj_cFi = .text:0x00000B80; // type:function size:0x24 scope:global align:4 +initWarp__10daWarpmj_cFi = .text:0x00000BA4; // type:function size:0x70 scope:global align:4 +actWarp__10daWarpmj_cFi = .text:0x00000C14; // type:function size:0x24 scope:global align:4 +initWarpArrive__10daWarpmj_cFi = .text:0x00000C38; // type:function size:0x5C scope:global align:4 +actWarpArrive__10daWarpmj_cFi = .text:0x00000C94; // type:function size:0x24 scope:global align:4 +eventOrder__10daWarpmj_cFv = .text:0x00000CB8; // type:function size:0x5C scope:global align:4 +checkOrder__10daWarpmj_cFv = .text:0x00000D14; // type:function size:0xBC scope:global align:4 +animPlay__10daWarpmj_cFv = .text:0x00000DD0; // type:function size:0x40 scope:global align:4 +setEndAnm__10daWarpmj_cFv = .text:0x00000E10; // type:function size:0x7C scope:global align:4 +getSeaY__10daWarpmj_cF4cXyz = .text:0x00000E8C; // type:function size:0x54 scope:global align:4 +check_warp__10daWarpmj_cFv = .text:0x00000EE0; // type:function size:0xFC scope:global align:4 +_draw__10daWarpmj_cFv = .text:0x00000FDC; // type:function size:0x170 scope:global align:4 +daWarpmj_Create__FPv = .text:0x0000114C; // type:function size:0x20 scope:local align:4 +daWarpmj_Delete__FPv = .text:0x0000116C; // type:function size:0x24 scope:local align:4 +daWarpmj_Draw__FPv = .text:0x00001190; // type:function size:0x24 scope:local align:4 +daWarpmj_Execute__FPv = .text:0x000011B4; // type:function size:0x24 scope:local align:4 +daWarpmj_IsDelete__FPv = .text:0x000011D8; // type:function size:0x8 scope:local align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000011E0; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x0000123C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00001298; // type:function size:0x5C scope:weak align:4 +__sinit_d_a_warpmj_cpp = .text:0x000012F4; // type:function size:0xA4 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__10daWarpmj_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_heapsize__10daWarpmj_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_warp_distance__10daWarpmj_c = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +@4101 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4102 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4104 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4137 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4138 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4139 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4205 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4206 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4241 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@4455 = .rodata:0x00000038; // type:object size:0x8 scope:local align:8 +@4456 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4457 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x0000004C; // type:object size:0x6C scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4270 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4271 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@4272 = .data:0x00000048; // type:object size:0xC scope:local align:4 +event_init_tbl = .data:0x00000054; // type:object size:0x24 scope:local align:4 +@4273 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@4274 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@4275 = .data:0x00000090; // type:object size:0xC scope:local align:4 +event_action_tbl = .data:0x0000009C; // type:object size:0x24 scope:local align:4 +action_table$4279 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +daWarpmjMethodTable = .data:0x000000CC; // type:object size:0x20 scope:local align:4 +g_profile_WARPMAJYUU = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_brkAnm = .data:0x0000011C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000128; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x00000134; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000140; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_waterfall/splits.txt b/config/GZLP01/rels/d_a_waterfall/splits.txt new file mode 100644 index 000000000..7291a9d98 --- /dev/null +++ b/config/GZLP01/rels/d_a_waterfall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_waterfall.cpp: + .text start:0x00000078 end:0x00001994 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_waterfall/symbols.txt b/config/GZLP01/rels/d_a_waterfall/symbols.txt new file mode 100644 index 000000000..369239cff --- /dev/null +++ b/config/GZLP01/rels/d_a_waterfall/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__9daWfall_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x20 scope:local align:4 +CreateHeap__9daWfall_cFv = .text:0x00000110; // type:function size:0x37C scope:global align:4 +CreateInit__9daWfall_cFv = .text:0x0000048C; // type:function size:0x27C scope:global align:4 +_create__9daWfall_cFv = .text:0x00000708; // type:function size:0x130 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00000838; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000894; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x000008F0; // type:function size:0x48 scope:weak align:4 +set_mtx__9daWfall_cFv = .text:0x00000938; // type:function size:0x80 scope:global align:4 +set_gate_mtx__9daWfall_cFv = .text:0x000009B8; // type:function size:0x64 scope:global align:4 +set_minamo_mtx__9daWfall_cFv = .text:0x00000A1C; // type:function size:0xB4 scope:global align:4 +_execute__9daWfall_cFv = .text:0x00000AD0; // type:function size:0x1C4 scope:global align:4 +mode_proc_call__9daWfall_cFv = .text:0x00000C94; // type:function size:0x8C scope:global align:4 +mode_wtr_on_init__9daWfall_cFv = .text:0x00000D20; // type:function size:0x28 scope:global align:4 +mode_wtr_on__9daWfall_cFv = .text:0x00000D48; // type:function size:0xA4 scope:global align:4 +mode_wtr_off_init__9daWfall_cFv = .text:0x00000DEC; // type:function size:0x28 scope:global align:4 +mode_wtr_off__9daWfall_cFv = .text:0x00000E14; // type:function size:0xD4 scope:global align:4 +setEmitter00Pos__9daWfall_cFv = .text:0x00000EE8; // type:function size:0x108 scope:global align:4 +setEmitter01Pos__9daWfall_cFv = .text:0x00000FF0; // type:function size:0xA8 scope:global align:4 +getWaterScaleFromGatePos__9daWfall_cFv = .text:0x00001098; // type:function size:0x40 scope:global align:4 +getWaterHeight__9daWfall_cFv = .text:0x000010D8; // type:function size:0x174 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x0000124C; // type:function size:0x124 scope:weak align:4 +set_se__9daWfall_cFv = .text:0x00001370; // type:function size:0x70 scope:global align:4 +daWfall_Create__FPv = .text:0x000013E0; // type:function size:0x20 scope:local align:4 +daWfall_Delete__FPv = .text:0x00001400; // type:function size:0x24 scope:local align:4 +daWfall_Draw__FPv = .text:0x00001424; // type:function size:0x12C scope:local align:4 +daWfall_Execute__FPv = .text:0x00001550; // type:function size:0x24 scope:local align:4 +daWfall_IsDelete__FPv = .text:0x00001574; // type:function size:0x8 scope:local align:4 +__dt__13cBgS_PolyInfoFv = .text:0x0000157C; // type:function size:0x48 scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000015C4; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x0000160C; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001668; // type:function size:0x48 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000016B0; // type:function size:0x5C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000170C; // type:function size:0xA0 scope:weak align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x000017AC; // type:function size:0xFC scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018A8; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018AC; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018B0; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000018B4; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000018B8; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x00001900; // type:function size:0x5C scope:weak align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x0000195C; // type:function size:0x8 scope:weak align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x00001964; // type:function size:0x8 scope:weak align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x0000196C; // type:function size:0x8 scope:weak align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x00001974; // type:function size:0x8 scope:weak align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x0000197C; // type:function size:0x8 scope:weak align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x00001984; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x0000198C; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_arcname__9daWfall_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +m_wait_timer__9daWfall_c = .rodata:0x00000006; // type:object size:0x1 scope:global align:1 data:string +m_heapsize__9daWfall_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@4051 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@4052 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@4122 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4123 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4124 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4126 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4127 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4128 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4129 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4130 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4131 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4133 = .rodata:0x00000040; // type:object size:0x8 scope:local align:8 +@4308 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4318 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4319 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@4320 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4321 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4322 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@4459 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@stringBase0 = .rodata:0x00000068; // type:object size:0x44 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +@4294 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@4295 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +mode_proc$4293 = .data:0x00000048; // type:object size:0x18 scope:local align:4 +daWfallMethodTable = .data:0x00000060; // type:object size:0x20 scope:local align:4 +g_profile_WATERFALL = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x000000B0; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x000000BC; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x000000C8; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x000000D4; // type:object size:0xC scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x000000E0; // type:object size:0xC scope:weak align:4 +__vt__8dBgS_Chk = .data:0x000000EC; // type:object size:0x18 scope:weak align:4 +__vt__14dBgS_SplGrpChk = .data:0x00000104; // type:object size:0x30 scope:weak align:4 +__vt__11dBgS_WtrChk = .data:0x00000134; // type:object size:0x30 scope:weak align:4 +__vt__34JPACallBackBase = .data:0x00000164; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x00000180; // type:object size:0x20 scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000001A0; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000001AC; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000001B8; // type:object size:0xC scope:weak align:4 +init$4296 = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_wbird/splits.txt b/config/GZLP01/rels/d_a_wbird/splits.txt new file mode 100644 index 000000000..68f4b40a9 --- /dev/null +++ b/config/GZLP01/rels/d_a_wbird/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wbird.cpp: + .text start:0x00000078 end:0x00000928 + .text start:0x00000928 end:0x00000928 + .rodata start:0x00000000 end:0x00000063 + .data start:0x00000000 end:0x00000050 diff --git a/config/GZLP01/rels/d_a_wbird/symbols.txt b/config/GZLP01/rels/d_a_wbird/symbols.txt new file mode 100644 index 000000000..2fff2e7ce --- /dev/null +++ b/config/GZLP01/rels/d_a_wbird/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +calcMtx__9daWbird_cFv = .text:0x00000078; // type:function size:0x34 scope:global align:4 +setStartPos__9daWbird_cFv = .text:0x000000AC; // type:function size:0x278 scope:global align:4 +CreateInit__9daWbird_cFv = .text:0x00000324; // type:function size:0x64 scope:global align:4 +create__9daWbird_cFv = .text:0x00000388; // type:function size:0x58 scope:global align:4 +actionWait__9daWbird_cFv = .text:0x000003E0; // type:function size:0x4 scope:global align:4 +actionEnd__9daWbird_cFv = .text:0x000003E4; // type:function size:0x90 scope:global align:4 +actionMove__9daWbird_cFv = .text:0x00000474; // type:function size:0x168 scope:global align:4 +actionSelect__9daWbird_cFv = .text:0x000005DC; // type:function size:0x274 scope:global align:4 +daWbird_Draw__FP9daWbird_c = .text:0x00000850; // type:function size:0x8 scope:local align:4 +daWbird_Execute__FP9daWbird_c = .text:0x00000858; // type:function size:0x78 scope:local align:4 +daWbird_IsDelete__FP9daWbird_c = .text:0x000008D0; // type:function size:0x8 scope:local align:4 +daWbird_Delete__FP9daWbird_c = .text:0x000008D8; // type:function size:0x30 scope:local align:4 +daWbird_Create__FP10fopAc_ac_c = .text:0x00000908; // type:function size:0x20 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_arcname__9daWbird_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 data:string +@4065 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4066 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4067 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4068 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4069 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@4071 = .rodata:0x00000020; // type:object size:0x8 scope:local align:8 +@4157 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4158 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000030; // type:object size:0x33 scope:local align:4 data:string_table +l_daWbird_Method = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_WBIRD = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/GZLP01/rels/d_a_wind_tag/splits.txt b/config/GZLP01/rels/d_a_wind_tag/splits.txt new file mode 100644 index 000000000..8d35ac8ea --- /dev/null +++ b/config/GZLP01/rels/d_a_wind_tag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wind_tag.cpp: + .text start:0x00000078 end:0x00001CC8 + .rodata start:0x00000000 end:0x0000008D + .data start:0x00000000 end:0x00000208 diff --git a/config/GZLP01/rels/d_a_wind_tag/symbols.txt b/config/GZLP01/rels/d_a_wind_tag/symbols.txt new file mode 100644 index 000000000..31cf0b7d3 --- /dev/null +++ b/config/GZLP01/rels/d_a_wind_tag/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__Q29daWindTag11daWindTag_cFv = .text:0x00000078; // type:function size:0x78 scope:global align:4 +CheckCreateHeap__9daWindTagFP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x20 scope:local align:4 +CreateHeap__Q29daWindTag11daWindTag_cFv = .text:0x00000110; // type:function size:0x2D4 scope:global align:4 +CreateInit__Q29daWindTag11daWindTag_cFv = .text:0x000003E4; // type:function size:0x444 scope:global align:4 +set_wind_angle__Q29daWindTag11daWindTag_cFv = .text:0x00000828; // type:function size:0xAC scope:global align:4 +_create__Q29daWindTag11daWindTag_cFv = .text:0x000008D4; // type:function size:0xC8 scope:global align:4 +__ct__Q29daWindTag11daWindTag_cFv = .text:0x0000099C; // type:function size:0x19C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B38; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B94; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BF0; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x00000C38; // type:function size:0xE0 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000D18; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000D74; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000DBC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000E18; // type:function size:0x48 scope:weak align:4 +set_mtx__Q29daWindTag11daWindTag_cFv = .text:0x00000E60; // type:function size:0x114 scope:global align:4 +checkSizeSpecialBig__Q29daWindTag11daWindTag_cFv = .text:0x00000F74; // type:function size:0x14 scope:global align:4 +set_wind_se_sub__Q29daWindTag11daWindTag_cFUlP4cXyz = .text:0x00000F88; // type:function size:0xBC scope:global align:4 +set_wind_se__Q29daWindTag11daWindTag_cFv = .text:0x00001044; // type:function size:0x188 scope:global align:4 +NearPos__8cM3dGCpsCF4cXyzP4cXyz = .text:0x000011CC; // type:function size:0x20 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x000011EC; // type:function size:0x48 scope:weak align:4 +_execute__Q29daWindTag11daWindTag_cFv = .text:0x00001234; // type:function size:0x394 scope:global align:4 +path_move__Q29daWindTag11daWindTag_cFv = .text:0x000015C8; // type:function size:0x54 scope:global align:4 +set_next_pnt__Q29daWindTag11daWindTag_cFv = .text:0x0000161C; // type:function size:0xE4 scope:global align:4 +_draw__Q29daWindTag11daWindTag_cFv = .text:0x00001700; // type:function size:0x114 scope:global align:4 +MoveEmitter__Q29daWindTag11daWindTag_cFv = .text:0x00001814; // type:function size:0x290 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x00001AA4; // type:function size:0x5C scope:weak align:4 +daWindTag_Create__FPv = .text:0x00001B00; // type:function size:0x20 scope:local align:4 +daWindTag_Delete__FPv = .text:0x00001B20; // type:function size:0x24 scope:local align:4 +daWindTag_Draw__FPv = .text:0x00001B44; // type:function size:0x24 scope:local align:4 +daWindTag_Execute__FPv = .text:0x00001B68; // type:function size:0x24 scope:local align:4 +daWindTag_IsDelete__FPv = .text:0x00001B8C; // type:function size:0x8 scope:local align:4 +__dt__8cM3dGPlaFv = .text:0x00001B94; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001BDC; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001BEC; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001BF4; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001BFC; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x00001C34; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x00001C3C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x00001C44; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001C4C; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00001C84; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00001C90; // type:function size:0xC scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001C9C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00001CA0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001CA8; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001CB0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001CB8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001CC0; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4152 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4291 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4292 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@4294 = .rodata:0x00000010; // type:object size:0x8 scope:local align:8 data:double +@4295 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 data:double +@4726 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4727 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4728 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4729 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4730 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4731 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4923 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4924 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4925 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000044; // type:object size:0x49 scope:local align:4 data:string_table +l_cps_src__9daWindTag = .data:0x00000000; // type:object size:0x4C scope:local align:4 +m_arcname__Q29daWindTag11daWindTag_c = .data:0x0000004C; // type:object size:0x8 scope:global align:4 +m_bdlidx__Q29daWindTag11daWindTag_c = .data:0x00000054; // type:object size:0x4 scope:global align:4 +m_heapsize__Q29daWindTag11daWindTag_c = .data:0x00000058; // type:object size:0x4 scope:global align:4 data:string +m_bckidx__Q29daWindTag11daWindTag_c = .data:0x0000005C; // type:object size:0x4 scope:global align:4 +m_btkidx__Q29daWindTag11daWindTag_c = .data:0x00000060; // type:object size:0x4 scope:global align:4 +m_btkidx2__Q29daWindTag11daWindTag_c = .data:0x00000064; // type:object size:0x4 scope:global align:4 +m_cullsize_far__Q29daWindTag11daWindTag_c = .data:0x00000068; // type:object size:0x4 scope:global align:4 data:float +m_ef_cullsize_far__Q29daWindTag11daWindTag_c = .data:0x0000006C; // type:object size:0x4 scope:global align:4 data:float +daWindTagMethodTable = .data:0x00000070; // type:object size:0x20 scope:local align:4 +g_profile_WindTag = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGPla = .data:0x000000C0; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGTri = .data:0x000000CC; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGSph = .data:0x000000D8; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_bckAnm = .data:0x000000E4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000000F0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000000FC; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x00000108; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000190; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x0000019C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x000001A8; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x000001B4; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_windmill/splits.txt b/config/GZLP01/rels/d_a_windmill/splits.txt new file mode 100644 index 000000000..cafe8ee36 --- /dev/null +++ b/config/GZLP01/rels/d_a_windmill/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_windmill.cpp: + .text start:0x00000078 end:0x00001AFC + .rodata start:0x00000000 end:0x000000B7 + .data start:0x00000000 end:0x00000398 diff --git a/config/GZLP01/rels/d_a_windmill/symbols.txt b/config/GZLP01/rels/d_a_windmill/symbols.txt new file mode 100644 index 000000000..e898b49b4 --- /dev/null +++ b/config/GZLP01/rels/d_a_windmill/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +_delete__12daWindMill_cFv = .text:0x00000078; // type:function size:0x70 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E8; // type:function size:0x20 scope:local align:4 +CreateHeap__12daWindMill_cFv = .text:0x00000108; // type:function size:0x198 scope:global align:4 +CreateInit__12daWindMill_cFv = .text:0x000002A0; // type:function size:0x26C scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x0000050C; // type:function size:0xFC scope:local align:4 +search_wind__12daWindMill_cFv = .text:0x00000608; // type:function size:0x68 scope:global align:4 +_create__12daWindMill_cFv = .text:0x00000670; // type:function size:0x194 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x00000804; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x000008D0; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x00000918; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00000974; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CpsFv = .text:0x000009BC; // type:function size:0xE0 scope:weak align:4 +__ct__8dCcD_CpsFv = .text:0x00000A9C; // type:function size:0x90 scope:weak align:4 +__dt__8cM3dGCpsFv = .text:0x00000B2C; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00000B88; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00000BD0; // type:function size:0xCC scope:weak align:4 +__ct__8dCcD_SphFv = .text:0x00000C9C; // type:function size:0x84 scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00000D20; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00000D68; // type:function size:0x5C scope:weak align:4 +set_mtx__12daWindMill_cFv = .text:0x00000DC4; // type:function size:0x88 scope:global align:4 +_execute__12daWindMill_cFv = .text:0x00000E4C; // type:function size:0x80 scope:global align:4 +hane_move__12daWindMill_cFv = .text:0x00000ECC; // type:function size:0x17C scope:global align:4 +set_at__12daWindMill_cFv = .text:0x00001048; // type:function size:0x464 scope:global align:4 +set_co__12daWindMill_cFv = .text:0x000014AC; // type:function size:0x230 scope:global align:4 +_draw__12daWindMill_cFv = .text:0x000016DC; // type:function size:0xC8 scope:global align:4 +daWindMill_Create__FPv = .text:0x000017A4; // type:function size:0x20 scope:local align:4 +daWindMill_Delete__FPv = .text:0x000017C4; // type:function size:0x24 scope:local align:4 +daWindMill_Draw__FPv = .text:0x000017E8; // type:function size:0x24 scope:local align:4 +daWindMill_Execute__FPv = .text:0x0000180C; // type:function size:0x24 scope:local align:4 +daWindMill_IsDelete__FPv = .text:0x00001830; // type:function size:0x8 scope:local align:4 +__dt__10cCcD_GSttsFv = .text:0x00001838; // type:function size:0x48 scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00001880; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00001890; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00001898; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x000018A0; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x000018A8; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x000018B0; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x000018E8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x000018F0; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x000018F8; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001900; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00001938; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x0000193C; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x00001944; // type:function size:0x10 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001954; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x0000195C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001964; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x0000199C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x000019A4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x000019AC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x000019B4; // type:function size:0x38 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x000019EC; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x000019F8; // type:function size:0xC scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00001A04; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00001A14; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00001A1C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00001A24; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00001A2C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001A34; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00001A6C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00001A74; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00001A7C; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001A84; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00001ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00001AC4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00001ACC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00001AD4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CpsFv = .text:0x00001ADC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CpsFv = .text:0x00001AE4; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00001AEC; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00001AF4; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +m_bmdidx__12daWindMill_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +m_dzbidx__12daWindMill_c = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +m_heapsize__12daWindMill_c = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 data:string +m_cull_size__12daWindMill_c = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +@4124 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4125 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4455 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4456 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4457 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4458 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@4672 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@4673 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@4674 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@4675 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@4676 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@4677 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@4678 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@4679 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@4680 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@4795 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@4796 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@4797 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@4798 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000088; // type:object size:0x2F scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +m_arcname__12daWindMill_c = .data:0x00000030; // type:object size:0x8 scope:global align:4 +l_sph_src = .data:0x00000038; // type:object size:0x40 scope:local align:4 +l_cps_src = .data:0x00000078; // type:object size:0x4C scope:local align:4 +l_cyl_src = .data:0x000000C4; // type:object size:0x44 scope:local align:4 +daWindMillMethodTable = .data:0x00000108; // type:object size:0x20 scope:local align:4 +g_profile_WINDMILL = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__10cCcD_GStts = .data:0x00000158; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x00000164; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000170; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Sph = .data:0x0000017C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000204; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCps = .data:0x00000210; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cps = .data:0x0000021C; // type:object size:0x88 scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x000002A4; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x0000032C; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000338; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x00000344; // type:object size:0x54 scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_wz/splits.txt b/config/GZLP01/rels/d_a_wz/splits.txt new file mode 100644 index 000000000..1807db71c --- /dev/null +++ b/config/GZLP01/rels/d_a_wz/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_wz.cpp: + .text start:0x00000078 end:0x00007D08 + .text start:0x00007D08 end:0x00007D08 + .rodata start:0x00000000 end:0x0000018A + .data start:0x00000000 end:0x00000A80 + .bss start:0x00000000 end:0x00000001 diff --git a/config/GZLP01/rels/d_a_wz/symbols.txt b/config/GZLP01/rels/d_a_wz/symbols.txt new file mode 100644 index 000000000..199a4ec29 --- /dev/null +++ b/config/GZLP01/rels/d_a_wz/symbols.txt @@ -0,0 +1,232 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP7J3DNodei = .text:0x00000078; // type:function size:0xC8 scope:local align:4 +rod_nodeCallBack__FP7J3DNodei = .text:0x00000140; // type:function size:0xC8 scope:local align:4 +draw_SUB__FP8wz_class = .text:0x00000208; // type:function size:0x158 scope:local align:4 +hontai_draw__FP8wz_class = .text:0x00000360; // type:function size:0x370 scope:local align:4 +summon_door_draw__FP8wz_class = .text:0x000006D0; // type:function size:0x7C scope:local align:4 +damage_ball_draw__FP8wz_class = .text:0x0000074C; // type:function size:0xC8 scope:local align:4 +daWZ_Draw__FP8wz_class = .text:0x00000814; // type:function size:0xAC scope:local align:4 +anm_init__FP8wz_classifUcfi = .text:0x000008C0; // type:function size:0x12C scope:local align:4 +rod_size_set__FP8wz_classUc = .text:0x000009EC; // type:function size:0x6C scope:local align:4 +body_atari_check__FP8wz_class = .text:0x00000A58; // type:function size:0x800 scope:local align:4 +BG_check__FP8wz_class = .text:0x00001258; // type:function size:0x98 scope:local align:4 +__dt__11dBgS_LinChkFv = .text:0x000012F0; // type:function size:0x12C scope:weak align:4 +__dt__8dBgS_ChkFv = .text:0x0000141C; // type:function size:0xA0 scope:weak align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x000014BC; // type:function size:0x5C scope:weak align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x00001518; // type:function size:0x48 scope:weak align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x00001560; // type:function size:0x5C scope:weak align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x000015BC; // type:function size:0x48 scope:weak align:4 +__dt__11cBgS_LinChkFv = .text:0x00001604; // type:function size:0x94 scope:weak align:4 +__dt__8cM3dGLinFv = .text:0x00001698; // type:function size:0x48 scope:weak align:4 +__dt__13cBgS_PolyInfoFv = .text:0x000016E0; // type:function size:0x48 scope:weak align:4 +fuwafuwa_calc__FP8wz_class = .text:0x00001728; // type:function size:0x58 scope:local align:4 +weapon_shoot__FP8wz_classUc = .text:0x00001780; // type:function size:0x3B8 scope:local align:4 +action_dousa__FP8wz_class = .text:0x00001B38; // type:function size:0x9F0 scope:local align:4 +action_itai__FP8wz_class = .text:0x00002528; // type:function size:0x914 scope:local align:4 +action_demo__FP8wz_class = .text:0x00002E3C; // type:function size:0x198C scope:local align:4 +next_tama_move__FP8wz_class4cXyz = .text:0x000047C8; // type:function size:0x48 scope:local align:4 +summon_call_sub__FP8wz_class = .text:0x00004810; // type:function size:0x3E4 scope:local align:4 +sea_water_check__FP8wz_class = .text:0x00004BF4; // type:function size:0x124 scope:local align:4 +action_tama_dousa__FP8wz_class = .text:0x00004D18; // type:function size:0xA48 scope:local align:4 +action_summon_dousa__FP8wz_class = .text:0x00005760; // type:function size:0x404 scope:local align:4 +daWZ_Execute__FP8wz_class = .text:0x00005B64; // type:function size:0x5A4 scope:local align:4 +daWZ_IsDelete__FP8wz_class = .text:0x00006108; // type:function size:0x8 scope:local align:4 +daWZ_Delete__FP8wz_class = .text:0x00006110; // type:function size:0x16C scope:local align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000627C; // type:function size:0x408 scope:local align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00006684; // type:function size:0x48 scope:weak align:4 +useHeapInit2__FP10fopAc_ac_c = .text:0x000066CC; // type:function size:0x1BC scope:local align:4 +daWZ_Create__FP10fopAc_ac_c = .text:0x00006888; // type:function size:0x93C scope:local align:4 +__ct__8wz_classFv = .text:0x000071C4; // type:function size:0x2D0 scope:weak align:4 +__dt__8dCcD_SphFv = .text:0x00007494; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGSphFv = .text:0x00007560; // type:function size:0x48 scope:weak align:4 +__dt__8dCcD_CylFv = .text:0x000075A8; // type:function size:0xCC scope:weak align:4 +__dt__8cM3dGCylFv = .text:0x00007674; // type:function size:0x48 scope:weak align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x000076BC; // type:function size:0x5C scope:weak align:4 +__dt__8cM3dGAabFv = .text:0x00007718; // type:function size:0x48 scope:weak align:4 +__dt__10dCcD_GSttsFv = .text:0x00007760; // type:function size:0x5C scope:weak align:4 +__dt__12dBgS_ObjAcchFv = .text:0x000077BC; // type:function size:0x70 scope:weak align:4 +__dt__12dBgS_AcchCirFv = .text:0x0000782C; // type:function size:0x88 scope:weak align:4 +__dt__8cM2dGCirFv = .text:0x000078B4; // type:function size:0x48 scope:weak align:4 +__dt__8cM3dGCirFv = .text:0x000078FC; // type:function size:0x5C scope:weak align:4 +__dt__10cCcD_GSttsFv = .text:0x00007958; // type:function size:0x48 scope:weak align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079A0; // type:function size:0x4 scope:weak align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079A4; // type:function size:0x4 scope:weak align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079A8; // type:function size:0x4 scope:weak align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x000079AC; // type:function size:0x4 scope:weak align:4 +__dt__34JPACallBackBaseFv = .text:0x000079B0; // type:function size:0x48 scope:weak align:4 +__dt__18dPa_levelEcallBackFv = .text:0x000079F8; // type:function size:0x5C scope:weak align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x00007A54; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x00007A64; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x00007A6C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007A74; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007A7C; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007A84; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x00007ABC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x00007AC4; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x00007ACC; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007AD4; // type:function size:0x38 scope:weak align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x00007B0C; // type:function size:0x4 scope:weak align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x00007B10; // type:function size:0x8 scope:weak align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x00007B18; // type:function size:0x10 scope:weak align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x00007B28; // type:function size:0x8 scope:weak align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x00007B30; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x00007B38; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x00007B40; // type:function size:0x8 scope:weak align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007B48; // type:function size:0x38 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x00007B80; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x00007B88; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x00007B90; // type:function size:0x8 scope:weak align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007B98; // type:function size:0x38 scope:weak align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x00007BD0; // type:function size:0x8 scope:weak align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x00007BD8; // type:function size:0x8 scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x00007BE0; // type:function size:0xC scope:weak align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x00007BEC; // type:function size:0xC scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00007BF8; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_brkAnmFv = .text:0x00007C54; // type:function size:0x5C scope:weak align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x00007CB0; // type:function size:0x8 scope:weak align:4 +@12@__dt__8dBgS_ChkFv = .text:0x00007CB8; // type:function size:0x8 scope:weak align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x00007CC0; // type:function size:0x8 scope:weak align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x00007CC8; // type:function size:0x8 scope:weak align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x00007CD0; // type:function size:0x8 scope:weak align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x00007CD8; // type:function size:0x8 scope:weak align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x00007CE0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_CylFv = .text:0x00007CE8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_CylFv = .text:0x00007CF0; // type:function size:0x8 scope:weak align:4 +@280@__dt__8dCcD_SphFv = .text:0x00007CF8; // type:function size:0x8 scope:weak align:4 +@248@__dt__8dCcD_SphFv = .text:0x00007D00; // type:function size:0x8 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4154 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4347 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@4348 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4349 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4350 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4352 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4406 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@4423 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4435 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@4443 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4444 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@4681 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@4682 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@4693 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@4796 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4871 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@4872 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@4966 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@4967 = .rodata:0x00000050; // type:object size:0x8 scope:local align:8 +@4968 = .rodata:0x00000058; // type:object size:0x8 scope:local align:8 +@4969 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@5319 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@5320 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@5321 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@5322 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@5325 = .rodata:0x00000078; // type:object size:0x8 scope:local align:8 +@5539 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@5540 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@5541 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@5542 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@6090 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@6091 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@6092 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@6093 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@6094 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@6095 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@6096 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@6097 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +@6098 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@6099 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@6100 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@6101 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@6102 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@6103 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@6104 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@6105 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@6106 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@6107 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@6108 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@6109 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@6110 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@6111 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@6112 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@6113 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@6114 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@6115 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@6116 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@6117 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@6118 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@6119 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@6120 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@6121 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@6122 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@6123 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@6124 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@6125 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@6126 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@6127 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@6128 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@6257 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@6258 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@6520 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@6521 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@6651 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@6652 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@6653 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@6773 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@6774 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@6775 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@6776 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@6777 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@7320 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@7321 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000164; // type:object size:0x26 scope:local align:4 data:string_table +...data.0 = .data:0x00000000; // type:label scope:local +@2100 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@2080 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +@1811 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +eff_prm_color_dt$4973 = .data:0x00000030; // type:object size:0xC scope:local align:4 +eff_env_color_dt$4974 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@5323 = .data:0x00000048; // type:object size:0x24 scope:local align:4 +@5544 = .data:0x0000006C; // type:object size:0x28 scope:local align:4 +@5543 = .data:0x00000094; // type:object size:0x88 scope:local align:4 +@6129 = .data:0x0000011C; // type:object size:0xAC scope:local align:4 +enemy_name_dt$6153 = .data:0x000001C8; // type:object size:0xF0 scope:local align:4 +enemy_arg_dt$6154 = .data:0x000002B8; // type:object size:0x1E0 scope:local align:4 +birth_dt$6155 = .data:0x00000498; // type:object size:0x1E0 scope:local align:4 +cc_birth_dt$6156 = .data:0x00000678; // type:object size:0x10 scope:local align:4 +body_co_cyl_src$7071 = .data:0x00000688; // type:object size:0x44 scope:local align:4 +fire_j$7072 = .data:0x000006CC; // type:object size:0xA scope:local align:4 +fire_sc$7073 = .data:0x000006D8; // type:object size:0x28 scope:local align:4 +ball_co_sph_src$7089 = .data:0x00000700; // type:object size:0x40 scope:local align:4 +l_daWZ_Method = .data:0x00000740; // type:object size:0x20 scope:local align:4 +g_profile_WZ = .data:0x00000760; // type:object size:0x30 scope:global align:4 +__vt__8cM2dGCir = .data:0x00000790; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGCir = .data:0x0000079C; // type:object size:0xC scope:weak align:4 +__vt__12dBgS_AcchCir = .data:0x000007A8; // type:object size:0xC scope:weak align:4 +__vt__10cCcD_GStts = .data:0x000007B4; // type:object size:0xC scope:weak align:4 +__vt__10dCcD_GStts = .data:0x000007C0; // type:object size:0xC scope:weak align:4 +__vt__34JPACallBackBase = .data:0x000007CC; // type:object size:0x1C scope:weak align:4 +__vt__18dPa_levelEcallBack = .data:0x000007E8; // type:object size:0x20 scope:weak align:4 +__vt__8dCcD_Sph = .data:0x00000808; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGSph = .data:0x00000890; // type:object size:0xC scope:weak align:4 +__vt__8dCcD_Cyl = .data:0x0000089C; // type:object size:0x88 scope:weak align:4 +__vt__8cM3dGCyl = .data:0x00000924; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGAab = .data:0x00000930; // type:object size:0xC scope:weak align:4 +__vt__14cCcD_ShapeAttr = .data:0x0000093C; // type:object size:0x54 scope:weak align:4 +__vt__12dBgS_ObjAcch = .data:0x00000990; // type:object size:0x24 scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x000009B4; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x000009C0; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x000009CC; // type:object size:0xC scope:weak align:4 +__vt__11dBgS_LinChk = .data:0x000009D8; // type:object size:0x30 scope:weak align:4 +__vt__8dBgS_Chk = .data:0x00000A08; // type:object size:0x18 scope:weak align:4 +__vt__15dBgS_GrpPassChk = .data:0x00000A20; // type:object size:0xC scope:weak align:4 +__vt__15cBgS_GrpPassChk = .data:0x00000A2C; // type:object size:0xC scope:weak align:4 +__vt__16dBgS_PolyPassChk = .data:0x00000A38; // type:object size:0xC scope:weak align:4 +__vt__16cBgS_PolyPassChk = .data:0x00000A44; // type:object size:0xC scope:weak align:4 +__vt__8cM3dGLin = .data:0x00000A50; // type:object size:0xC scope:weak align:4 +__vt__11cBgS_LinChk = .data:0x00000A5C; // type:object size:0x18 scope:weak align:4 +__vt__13cBgS_PolyInfo = .data:0x00000A74; // type:object size:0xC scope:weak align:4 +come_flag = .bss:0x00000000; // type:object size:0x1 scope:local align:1 diff --git a/config/GZLP01/rels/d_a_ygcwp/splits.txt b/config/GZLP01/rels/d_a_ygcwp/splits.txt new file mode 100644 index 000000000..98f7ccfa9 --- /dev/null +++ b/config/GZLP01/rels/d_a_ygcwp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +d/actor/d_a_ygcwp.cpp: + .text start:0x00000078 end:0x00000970 + .rodata start:0x00000000 end:0x000000A2 + .data start:0x00000000 end:0x00000074 diff --git a/config/GZLP01/rels/d_a_ygcwp/symbols.txt b/config/GZLP01/rels/d_a_ygcwp/symbols.txt new file mode 100644 index 000000000..f4078552d --- /dev/null +++ b/config/GZLP01/rels/d_a_ygcwp/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +solidHeapCB__9daYgcwp_cFP10fopAc_ac_c = .text:0x00000078; // type:function size:0x20 scope:global align:4 +create_heap__9daYgcwp_cFv = .text:0x00000098; // type:function size:0x1A4 scope:global align:4 +_create__9daYgcwp_cFv = .text:0x0000023C; // type:function size:0x164 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x000003A0; // type:function size:0x5C scope:weak align:4 +__ct__13mDoExt_brkAnmFv = .text:0x000003FC; // type:function size:0x2C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000428; // type:function size:0x48 scope:weak align:4 +_delete__9daYgcwp_cFv = .text:0x00000470; // type:function size:0x30 scope:global align:4 +check_ev__9daYgcwp_cCFv = .text:0x000004A0; // type:function size:0x30 scope:weak align:4 +off_ev__9daYgcwp_cCFv = .text:0x000004D0; // type:function size:0x30 scope:weak align:4 +init_mtx__9daYgcwp_cFv = .text:0x00000500; // type:function size:0x88 scope:global align:4 +make_shine__9daYgcwp_cFv = .text:0x00000588; // type:function size:0x68 scope:global align:4 +set_timer__9daYgcwp_cFv = .text:0x000005F0; // type:function size:0x64 scope:global align:4 +_execute__9daYgcwp_cFv = .text:0x00000654; // type:function size:0x1E0 scope:global align:4 +_draw__9daYgcwp_cFv = .text:0x00000834; // type:function size:0xA8 scope:global align:4 +Mthd_Create__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x000008DC; // type:function size:0x20 scope:local align:4 +Mthd_Delete__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x000008FC; // type:function size:0x24 scope:local align:4 +Mthd_Execute__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x00000920; // type:function size:0x24 scope:local align:4 +Mthd_Draw__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x00000944; // type:function size:0x24 scope:local align:4 +Mthd_IsDelete__23@unnamed@d_a_ygcwp_cpp@FPv = .text:0x00000968; // type:function size:0x8 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +M_brk_table__9daYgcwp_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +M_brk_mode_table__9daYgcwp_c = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +M_arcname__9daYgcwp_c = .rodata:0x00000010; // type:object size:0x6 scope:global align:4 data:string +@4034 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4094 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4095 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4096 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@4097 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@4098 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@4215 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000034; // type:object size:0x6E scope:local align:4 data:string_table +M_act_table = .data:0x00000000; // type:object size:0xC scope:local align:4 +Ygcwp_Mthd_Table__23@unnamed@d_a_ygcwp_cpp@ = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_Ygcwp = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_brkAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 diff --git a/config/GZLP01/rels/d_a_ykgr/splits.txt b/config/GZLP01/rels/d_a_ykgr/splits.txt new file mode 100644 index 000000000..e6296ce2c --- /dev/null +++ b/config/GZLP01/rels/d_a_ykgr/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ykgr.cpp: + .text start:0x000000EC end:0x000009A0 + .text start:0x000009A0 end:0x00000B54 + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x000000B4 diff --git a/config/GZLP01/rels/d_a_ykgr/symbols.txt b/config/GZLP01/rels/d_a_ykgr/symbols.txt new file mode 100644 index 000000000..96e8ffb7c --- /dev/null +++ b/config/GZLP01/rels/d_a_ykgr/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +setParam__17dPa_YkgrPcallBackFf = .text:0x00000134; // type:function size:0x100 scope:global align:4 +getPosRate__8daYkgr_cFv = .text:0x00000234; // type:function size:0x1D4 scope:global align:4 +daYkgrCreate__FPv = .text:0x00000408; // type:function size:0x20 scope:local align:4 +_create__8daYkgr_cFv = .text:0x00000428; // type:function size:0x258 scope:weak align:4 +daYkgrDelete__FPv = .text:0x00000680; // type:function size:0x8 scope:local align:4 +daYkgrExecute__FPv = .text:0x00000688; // type:function size:0x16C scope:local align:4 +daYkgrDraw__FPv = .text:0x000007F4; // type:function size:0x100 scope:local align:4 +daYkgrIsDelete__FPv = .text:0x000008F4; // type:function size:0x8 scope:local align:4 +__dt__12daYkgr_HIO_cFv = .text:0x000008FC; // type:function size:0x5C scope:weak align:4 +__dt__14mDoHIO_entry_cFv = .text:0x00000958; // type:function size:0x48 scope:weak align:4 +__dt__17dPa_YkgrPcallBackFv = .text:0x000009A0; // type:function size:0x5C scope:weak align:4 +execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x000009FC; // type:function size:0x4 scope:weak align:4 +init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00000A00; // type:function size:0x4 scope:weak align:4 +draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x00000A04; // type:function size:0x4 scope:weak align:4 +__dt__54JPACallBackBase2Fv = .text:0x00000A08; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_ykgr_cpp = .text:0x00000A50; // type:function size:0x104 scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4112 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4113 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4114 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4115 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4116 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4119 = .rodata:0x00000018; // type:object size:0x8 scope:local align:8 +@4188 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@4189 = .rodata:0x00000028; // type:object size:0x8 scope:local align:8 +@4190 = .rodata:0x00000030; // type:object size:0x8 scope:local align:8 +@4292 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@4317 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@4318 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@4394 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@4395 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@4396 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@4397 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000054; // type:object size:0x8 scope:local align:4 data:string_table +daYkgrMethodTable = .data:0x00000000; // type:object size:0x20 scope:local align:4 +g_profile_Ykgr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17dPa_YkgrPcallBack = .data:0x00000050; // type:object size:0x18 scope:global align:4 +__vt__54JPACallBackBase2 = .data:0x00000068; // type:object size:0x18 scope:weak align:4 +__vt__12daYkgr_HIO_c = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__vt__14mDoHIO_entry_c = .data:0x0000008C; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local +@3569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +@1036 = .bss:0x00000014; // type:object size:0x1 scope:local align:4 +@1034 = .bss:0x00000018; // type:object size:0x1 scope:local align:4 +@1032 = .bss:0x0000001C; // type:object size:0x1 scope:local align:4 +@1031 = .bss:0x00000020; // type:object size:0x1 scope:local align:4 +@1026 = .bss:0x00000024; // type:object size:0x1 scope:local align:4 +@1024 = .bss:0x00000028; // type:object size:0x1 scope:local align:4 +@1022 = .bss:0x0000002C; // type:object size:0x1 scope:local align:4 +@1021 = .bss:0x00000030; // type:object size:0x1 scope:local align:4 +@984 = .bss:0x00000034; // type:object size:0x1 scope:local align:4 +@982 = .bss:0x00000038; // type:object size:0x1 scope:local align:4 +@980 = .bss:0x0000003C; // type:object size:0x1 scope:local align:4 +@979 = .bss:0x00000040; // type:object size:0x1 scope:local align:4 +@941 = .bss:0x00000044; // type:object size:0x1 scope:local align:4 +@939 = .bss:0x00000048; // type:object size:0x1 scope:local align:4 +@937 = .bss:0x0000004C; // type:object size:0x1 scope:local align:4 +@936 = .bss:0x00000050; // type:object size:0x1 scope:local align:4 +@4097 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000060; // type:object size:0x28 scope:local align:4 +@4193 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +YkgrCB = .bss:0x00000094; // type:object size:0x20 scope:local align:4 diff --git a/config/GZLP01/rels/d_a_yougan/splits.txt b/config/GZLP01/rels/d_a_yougan/splits.txt new file mode 100644 index 000000000..34570ccfc --- /dev/null +++ b/config/GZLP01/rels/d_a_yougan/splits.txt @@ -0,0 +1,23 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +REL/global_destructor_chain.c: + .text start:0x00000078 end:0x000000EC + .dtors start:0x00000000 end:0x00000008 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_yougan.cpp: + .text start:0x000000EC end:0x00000A4C + .text start:0x00000A4C end:0x00000C1C + .ctors start:0x00000000 end:0x00000008 + .rodata start:0x00000000 end:0x0000006A + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x00000038 diff --git a/config/GZLP01/rels/d_a_yougan/symbols.txt b/config/GZLP01/rels/d_a_yougan/symbols.txt new file mode 100644 index 000000000..8b7fecfb5 --- /dev/null +++ b/config/GZLP01/rels/d_a_yougan/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global align:4 +__ct__14daYOUGAN_HIO_cFv = .text:0x000000EC; // type:function size:0x6C scope:global align:4 +daYougan_Draw__FP10daYougan_c = .text:0x00000158; // type:function size:0x20 scope:local align:4 +_daYougan_draw__10daYougan_cFv = .text:0x00000178; // type:function size:0x130 scope:global align:4 +daYougan_Execute__FP10daYougan_c = .text:0x000002A8; // type:function size:0x20 scope:local align:4 +_daYougan_execute__10daYougan_cFv = .text:0x000002C8; // type:function size:0x28C scope:global align:4 +daYougan_IsDelete__FP10daYougan_c = .text:0x00000554; // type:function size:0x20 scope:local align:4 +_daYougan_isdelete__10daYougan_cFv = .text:0x00000574; // type:function size:0x8 scope:global align:4 +daYougan_Delete__FP10daYougan_c = .text:0x0000057C; // type:function size:0x20 scope:local align:4 +_daYougan_delete__10daYougan_cFv = .text:0x0000059C; // type:function size:0x64 scope:global align:4 +useHeapInit__10daYougan_cFv = .text:0x00000600; // type:function size:0x284 scope:global align:4 +daYougan_solidHeapCB__FP10fopAc_ac_c = .text:0x00000884; // type:function size:0x20 scope:local align:4 +daYougan_Create__FP10fopAc_ac_c = .text:0x000008A4; // type:function size:0x20 scope:local align:4 +_daYougan_create__10daYougan_cFv = .text:0x000008C4; // type:function size:0x104 scope:global align:4 +__dt__14daYOUGAN_HIO_cFv = .text:0x000009C8; // type:function size:0x48 scope:weak align:4 +__sinit_d_a_yougan_cpp = .text:0x00000A10; // type:function size:0x3C scope:local align:4 +__dt__11yg_awa_dataFv = .text:0x00000A4C; // type:function size:0x90 scope:weak align:4 +__ct__11yg_awa_dataFv = .text:0x00000ADC; // type:function size:0x40 scope:weak align:4 +__dt__13mDoExt_btkAnmFv = .text:0x00000B1C; // type:function size:0x5C scope:weak align:4 +__dt__13mDoExt_bckAnmFv = .text:0x00000B78; // type:function size:0x5C scope:weak align:4 +__dt__14mDoExt_baseAnmFv = .text:0x00000BD4; // type:function size:0x48 scope:weak align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:local align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local +@4002 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@4003 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@4004 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@4005 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@4006 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@4007 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@4158 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@4159 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@4160 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x00000024; // type:object size:0x46 scope:local align:4 data:string_table +yg_awa_num = .data:0x00000000; // type:object size:0x4 scope:local align:4 +m_arcname__10daYougan_c = .data:0x00000004; // type:object size:0x7 scope:global align:4 data:string +l_daYougan_Method = .data:0x0000000C; // type:object size:0x20 scope:local align:4 +g_profile_YOUGAN = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x0000005C; // type:object size:0xC scope:weak align:4 +__vt__14mDoExt_baseAnm = .data:0x00000068; // type:object size:0xC scope:weak align:4 +__vt__13mDoExt_btkAnm = .data:0x00000074; // type:object size:0xC scope:weak align:4 +__vt__14daYOUGAN_HIO_c = .data:0x00000080; // type:object size:0xC scope:weak align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@3997 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x24 scope:local align:4 diff --git a/config/GZLP01/rels/f_pc_profile_lst/splits.txt b/config/GZLP01/rels/f_pc_profile_lst/splits.txt new file mode 100644 index 000000000..fe345e049 --- /dev/null +++ b/config/GZLP01/rels/f_pc_profile_lst/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:8 + .ctors type:rodata align:8 + .dtors type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x00000078 + +f_pc/f_pc_profile_lst.cpp: + .text start:0x00000078 end:0x0000009C + .data start:0x00000000 end:0x000007DC diff --git a/config/GZLP01/rels/f_pc_profile_lst/symbols.txt b/config/GZLP01/rels/f_pc_profile_lst/symbols.txt new file mode 100644 index 000000000..1d482d456 --- /dev/null +++ b/config/GZLP01/rels/f_pc_profile_lst/symbols.txt @@ -0,0 +1,8 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x20 scope:global align:4 +ModuleProlog = .text:0x00000078; // type:function size:0x14 scope:global align:4 +ModuleEpilog = .text:0x0000008C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_fpcPfLst_ProfileList = .data:0x00000000; // type:object size:0x7DC scope:global align:4 diff --git a/config/GZLP01/splits.txt b/config/GZLP01/splits.txt new file mode 100644 index 000000000..bc0beb188 --- /dev/null +++ b/config/GZLP01/splits.txt @@ -0,0 +1,4065 @@ +Sections: + .init type:code + extab type:rodata + extabindex type:rodata + .text type:code + .ctors type:rodata + .dtors type:rodata + .rodata type:rodata + .data type:data + .bss type:bss + .sdata type:data + .sbss type:bss + .sdata2 type:rodata + .sbss2 type:bss + +m_Do/m_Do_main.cpp: + .text start:0x800056E0 end:0x800065DC + .rodata start:0x8033DD80 end:0x8033E068 + .data start:0x80378260 end:0x803783A8 + .bss start:0x803A9660 end:0x803A9978 + .sdata start:0x803FD8E0 end:0x803FD8F0 + .sbss start:0x803FE020 end:0x803FE058 + .sdata2 start:0x803FF520 end:0x803FF540 + +m_Do/m_Do_printf.cpp: + .text start:0x800065DC end:0x80006D84 + .rodata start:0x8033E068 end:0x8033E128 + .sdata start:0x803FD8F0 end:0x803FD8F8 + .sbss start:0x803FE058 end:0x803FE078 + +m_Do/m_Do_audio.cpp: + .text start:0x80006D84 end:0x80007598 + .ctors start:0x8033DBC4 end:0x8033DBC8 + .rodata start:0x8033E128 end:0x8033E1E8 + .data start:0x803783A8 end:0x803783D0 + .bss start:0x803A9978 end:0x803ABAE0 + .sbss start:0x803FE078 end:0x803FE098 + .sdata2 start:0x803FF540 end:0x803FF548 + +m_Do/m_Do_controller_pad.cpp: + .text start:0x80007598 end:0x80007BBC + .bss start:0x803ABAE0 end:0x803ABBE0 + .sdata2 start:0x803FF548 end:0x803FF560 + +m_Do/m_Do_graphic.cpp: + .text start:0x80007BBC end:0x8000BD34 + .ctors start:0x8033DBC8 end:0x8033DBCC + .rodata start:0x8033E1E8 end:0x8033E2A0 + .bss start:0x803ABBE0 end:0x803ABF90 + .sdata start:0x803FD8F8 end:0x803FD930 + .sbss start:0x803FE098 end:0x803FE0F0 + .sdata2 start:0x803FF560 end:0x803FF5D0 + .sbss2 start:0x80404780 end:0x80404788 + +m_Do/m_Do_machine.cpp: + .text start:0x8000BD34 end:0x8000CB6C + .rodata start:0x8033E2A0 end:0x8033E4D8 + .data start:0x803783D0 end:0x80378448 + .sdata start:0x803FD930 end:0x803FD938 + .sbss start:0x803FE0F0 end:0x803FE118 + .sdata2 start:0x803FF5D0 end:0x803FF5D8 + +m_Do/m_Do_mtx.cpp: + .text start:0x8000CB6C end:0x8000DA94 + .ctors start:0x8033DBCC end:0x8033DBD0 + .rodata start:0x8033E4D8 end:0x8033E508 + .data start:0x80378448 end:0x80378480 + .bss start:0x803ABF90 end:0x803AC400 + .sdata start:0x803FD938 end:0x803FD940 + .sbss start:0x803FE118 end:0x803FE120 + .sdata2 start:0x803FF5D8 end:0x803FF5F0 + +m_Do/m_Do_ext.cpp: + .text start:0x8000DA94 end:0x80017554 + .rodata start:0x8033E508 end:0x8033E8E8 + .data start:0x80378480 end:0x803789E0 + .sdata start:0x803FD940 end:0x803FD950 + .sbss start:0x803FE120 end:0x803FE160 + .sdata2 start:0x803FF5F0 end:0x803FF638 + +m_Do/m_Do_lib.cpp: + .text start:0x80017554 end:0x80017A28 + .text start:0x80017A28 end:0x80017A70 + .ctors start:0x8033DBD0 end:0x8033DBD4 + .rodata start:0x8033E8E8 end:0x8033E910 + .data start:0x803789E0 end:0x803789F0 + .bss start:0x803AC400 end:0x803AC468 + .sbss start:0x803FE160 end:0x803FE168 + .sdata2 start:0x803FF638 end:0x803FF670 + +m_Do/m_Do_hostIO.cpp: + .text start:0x80017A70 end:0x80017D64 + .ctors start:0x8033DBD4 end:0x8033DBD8 + .rodata start:0x8033E910 end:0x8033E9D8 + .data start:0x803789F0 end:0x80378A08 + .bss start:0x803AC468 end:0x803ACC80 + +m_Do/m_Do_Reset.cpp: + .text start:0x80017D64 end:0x80017F14 + .text start:0x80017F14 end:0x80017F1C + .sbss start:0x803FE168 end:0x803FE170 + +m_Do/m_Do_dvd_thread.cpp: + .text start:0x80017F1C end:0x80018C04 + .ctors start:0x8033DBD8 end:0x8033DBDC + .rodata start:0x8033E9D8 end:0x8033EBC8 + .data start:0x80378A08 end:0x80378A58 + .bss start:0x803ACC80 end:0x803AE020 + .sbss start:0x803FE170 end:0x803FE178 + +m_Do/m_Do_DVDError.cpp: + .text start:0x80018C04 end:0x80018D90 + .bss start:0x803AE020 end:0x803AF380 + .sbss start:0x803FE178 end:0x803FE180 + +m_Do/m_Do_MemCard.cpp: + .text start:0x80018D90 end:0x80019AE0 + .ctors start:0x8033DBDC end:0x8033DBE0 + .rodata start:0x8033EBC8 end:0x8033EBD0 + .data start:0x80378A58 end:0x80378A90 + .bss start:0x803AF380 end:0x803BBD40 + +m_Do/m_Do_MemCardRWmng.cpp: + .text start:0x80019AE0 end:0x8001A7E8 + .rodata start:0x8033EBD0 end:0x8033EC88 + .bss start:0x803BBD40 end:0x803BFD40 + .sbss start:0x803FE180 end:0x803FE188 + +m_Do/m_Do_gba_com.cpp: + .text start:0x8001A7E8 end:0x8001BDF0 + .text start:0x8001BDF0 end:0x8001BE2C + .ctors start:0x8033DBE0 end:0x8033DBE4 + .rodata start:0x8033EC88 end:0x8033EC90 + .data start:0x80378A90 end:0x80378AB0 + .bss start:0x803BFD40 end:0x803BFF00 + .sbss start:0x803FE188 end:0x803FE1B0 + .sdata2 start:0x803FF670 end:0x803FF678 + +m_Do/m_Do_machine_exception.cpp: + .text start:0x8001BE2C end:0x8001C22C + .rodata start:0x8033EC90 end:0x8033EE70 + .sbss start:0x803FE1B0 end:0x803FE1B8 + +dolphin/os/__start.o: + .init start:0x80003100 end:0x800033A8 + +c/c_damagereaction.o: + .text start:0x8001C22C end:0x80022AF0 + .ctors start:0x8033DBE4 end:0x8033DBE8 + .data start:0x80378AB0 end:0x80378CB8 + .bss start:0x803BFF00 end:0x803BFF18 + .sdata start:0x803FD950 end:0x803FD960 + .sbss start:0x803FE1B8 end:0x803FE1C0 + .sdata2 start:0x803FF678 end:0x803FF7D0 + +c/c_dylink.o: + .text start:0x80022AF0 end:0x80023354 + .text start:0x80023354 end:0x800233BC + .rodata start:0x8033EE70 end:0x80341128 + .data start:0x80378CB8 end:0x80378CC8 + .bss start:0x803BFF18 end:0x803C06F0 + .sbss start:0x803FE1C0 end:0x803FE1D0 + +f_ap/f_ap_game.cpp: + .text start:0x800233BC end:0x800235D8 + .text start:0x800235D8 end:0x8002365C + .ctors start:0x8033DBE8 end:0x8033DBEC + .rodata start:0x80341128 end:0x80341138 + .data start:0x80378CC8 end:0x80378CD8 + .bss start:0x803C06F0 end:0x803C0758 + .sdata2 start:0x803FF7D0 end:0x803FF7E0 + +f_op/f_op_actor.cpp: + .text start:0x8002365C end:0x800242C8 + .rodata start:0x80341138 end:0x803413E8 + .data start:0x80378CD8 end:0x80378D08 + .sbss start:0x803FE1D0 end:0x803FE1D8 + .sdata2 start:0x803FF7E0 end:0x803FF7F8 + +f_op/f_op_actor_iter.cpp: + .text start:0x800242C8 end:0x80024340 + +f_op/f_op_actor_tag.cpp: + .text start:0x80024340 end:0x800243B0 + .data start:0x80378D08 end:0x80378D18 + +f_op/f_op_actor_mng.cpp: + .text start:0x800243B0 end:0x800295BC + .text start:0x800295BC end:0x800295C8 + .ctors start:0x8033DBEC end:0x8033DBF0 + .rodata start:0x803413E8 end:0x803416F0 + .data start:0x80378D18 end:0x80378D78 + .bss start:0x803C0758 end:0x803C0B20 + .sbss start:0x803FE1D8 end:0x803FE1E0 + .sdata2 start:0x803FF7F8 end:0x803FF8E0 + +f_op/f_op_camera.cpp: + .text start:0x800295C8 end:0x800297B8 + .data start:0x80378D78 end:0x80378D90 + +f_op/f_op_camera_mng.cpp: + .text start:0x800297B8 end:0x8002982C + .bss start:0x803C0B20 end:0x803C0B30 + +f_op/f_op_overlap.cpp: + .text start:0x8002982C end:0x80029934 + .data start:0x80378D90 end:0x80378DA8 + +f_op/f_op_overlap_mng.cpp: + .text start:0x80029934 end:0x80029BBC + .rodata start:0x803416F0 end:0x80341728 + .bss start:0x803C0B30 end:0x803C0B58 + .sdata start:0x803FD960 end:0x803FD968 + +f_op/f_op_overlap_req.cpp: + .text start:0x80029BBC end:0x8002A004 + .data start:0x80378DA8 end:0x80378DC8 + +f_op/f_op_scene.cpp: + .text start:0x8002A004 end:0x8002A150 + .data start:0x80378DC8 end:0x80378DE0 + +f_op/f_op_scene_iter.cpp: + .text start:0x8002A150 end:0x8002A18C + +f_op/f_op_scene_mng.cpp: + .text start:0x8002A18C end:0x8002A348 + .rodata start:0x80341728 end:0x80341748 + .sdata start:0x803FD968 end:0x803FD970 + +f_op/f_op_scene_req.cpp: + .text start:0x8002A348 end:0x8002A65C + .data start:0x80378DE0 end:0x80378E30 + .sbss start:0x803FE1E0 end:0x803FE1E8 + +f_op/f_op_scene_tag.cpp: + .text start:0x8002A65C end:0x8002A6C8 + .data start:0x80378E30 end:0x80378E40 + +f_op/f_op_view.cpp: + .text start:0x8002A6C8 end:0x8002A7A4 + .data start:0x80378E40 end:0x80378E58 + +f_op/f_op_kankyo.cpp: + .text start:0x8002A7A4 end:0x8002A9D8 + .data start:0x80378E58 end:0x80378E70 + .sbss start:0x803FE1E8 end:0x803FE1F0 + +f_op/f_op_msg.cpp: + .text start:0x8002A9D8 end:0x8002ABB0 + .data start:0x80378E70 end:0x80378E88 + .sbss start:0x803FE1F0 end:0x803FE1F8 + +f_op/f_op_kankyo_mng.cpp: + .text start:0x8002ABB0 end:0x8002AF04 + .sdata2 start:0x803FF8E0 end:0x803FF8E8 + +f_op/f_op_msg_mng.cpp: + .text start:0x8002AF04 end:0x8004034C + .ctors start:0x8033DBF0 end:0x8033DBF4 + .rodata start:0x80341748 end:0x80342028 + .data start:0x80378E88 end:0x80379370 + .bss start:0x803C0B58 end:0x803C0B80 + .sdata start:0x803FD970 end:0x803FD978 + .sbss start:0x803FE1F8 end:0x803FE210 + .sdata2 start:0x803FF8E8 end:0x803FF950 + +f_op/f_op_draw_iter.cpp: + .text start:0x8004034C end:0x800403F8 + .sbss start:0x803FE210 end:0x803FE218 + +f_op/f_op_draw_tag.cpp: + .text start:0x800403F8 end:0x80040494 + .bss start:0x803C0B80 end:0x803C3A60 + .sdata start:0x803FD978 end:0x803FD980 + +f_op/f_op_scene_pause.cpp: + .text start:0x80040494 end:0x80040598 + +f_pc/f_pc_base.cpp: + .text start:0x80040598 end:0x80040914 + .sbss start:0x803FE218 end:0x803FE230 + +f_pc/f_pc_create_iter.cpp: + .text start:0x80040914 end:0x80040A18 + +f_pc/f_pc_create_req.cpp: + .text start:0x80040A18 end:0x80040D84 + +f_pc/f_pc_create_tag.cpp: + .text start:0x80040D84 end:0x80040DF4 + .data start:0x80379370 end:0x80379380 + +f_pc/f_pc_creator.cpp: + .text start:0x80040DF4 end:0x80040E7C + +f_pc/f_pc_delete_tag.cpp: + .text start:0x80040E7C end:0x80040F8C + .data start:0x80379380 end:0x80379390 + +f_pc/f_pc_deletor.cpp: + .text start:0x80040F8C end:0x8004128C + .rodata start:0x80342028 end:0x80342040 + +f_pc/f_pc_draw_priority.cpp: + .text start:0x8004128C end:0x800412BC + +f_pc/f_pc_executor.cpp: + .text start:0x800412BC end:0x8004150C + +f_pc/f_pc_layer.cpp: + .text start:0x8004150C end:0x80041984 + .data start:0x80379390 end:0x803793C8 + .sbss start:0x803FE230 end:0x803FE248 + +f_pc/f_pc_leaf.cpp: + .text start:0x80041984 end:0x80041B0C + .data start:0x803793C8 end:0x803793E0 + .sbss start:0x803FE248 end:0x803FE250 + +f_pc/f_pc_layer_iter.cpp: + .text start:0x80041B0C end:0x80041C58 + +f_pc/f_pc_layer_tag.cpp: + .text start:0x80041C58 end:0x80041EE8 + .data start:0x803793E0 end:0x80379400 + +f_pc/f_pc_line.cpp: + .text start:0x80041EE8 end:0x80041F3C + .bss start:0x803C3A60 end:0x803C3B20 + .sdata start:0x803FD980 end:0x803FD988 + +f_pc/f_pc_load.cpp: + .text start:0x80041F3C end:0x80042024 + +f_pc/f_pc_manager.cpp: + .text start:0x80042024 end:0x80042CB4 + .rodata start:0x80342040 end:0x80354F50 + .bss start:0x803C3B20 end:0x803C3BC8 + .sbss start:0x803FE250 end:0x803FE258 + .sdata2 start:0x803FF950 end:0x803FF9B0 + +f_pc/f_pc_method.cpp: + .text start:0x80042CB4 end:0x80042D7C + +f_pc/f_pc_node.cpp: + .text start:0x80042D7C end:0x80043050 + .data start:0x80379400 end:0x80379418 + .sdata start:0x803FD988 end:0x803FD990 + .sbss start:0x803FE258 end:0x803FE260 + +f_pc/f_pc_node_req.cpp: + .text start:0x80043050 end:0x800439BC + .data start:0x80379418 end:0x803794C0 + .sbss start:0x803FE260 end:0x803FE268 + +f_pc/f_pc_priority.cpp: + .text start:0x800439BC end:0x80043DF0 + .bss start:0x803C3BC8 end:0x803C3BD8 + .sdata start:0x803FD990 end:0x803FD998 + +f_pc/f_pc_profile.cpp: + .text start:0x80043DF0 end:0x80043E04 + .sbss start:0x803FE268 end:0x803FE270 + +f_pc/f_pc_searcher.cpp: + .text start:0x80043E04 end:0x80043E34 + +f_pc/f_pc_line_tag.cpp: + .text start:0x80043E34 end:0x80043F4C + +f_pc/f_pc_line_iter.cpp: + .text start:0x80043F4C end:0x80043FF0 + +f_pc/f_pc_method_iter.cpp: + .text start:0x80043FF0 end:0x80044014 + +f_pc/f_pc_method_tag.cpp: + .text start:0x80044014 end:0x800440D0 + +f_pc/f_pc_pause.cpp: + .text start:0x800440D0 end:0x800441E0 + +f_pc/f_pc_draw.cpp: + .text start:0x800441E0 end:0x800442D4 + +f_pc/f_pc_fstcreate_req.cpp: + .text start:0x800442D4 end:0x800443FC + .data start:0x803794C0 end:0x803794D0 + +f_pc/f_pc_stdcreate_req.cpp: + .text start:0x800443FC end:0x800446B4 + .data start:0x803794D0 end:0x803794F8 + +d/d_stage.cpp: + .text start:0x800446B4 end:0x80049358 + .text start:0x80049358 end:0x80049360 + .ctors start:0x8033DBF4 end:0x8033DBF8 + .rodata start:0x80354F50 end:0x80355368 + .data start:0x803794F8 end:0x8037C538 + .bss start:0x803C3BD8 end:0x803C8EE0 + .sdata start:0x803FD998 end:0x803FD9A0 + .sbss start:0x803FE270 end:0x803FE288 + .sdata2 start:0x803FF9B0 end:0x803FF9E0 + +d/d_map.cpp: + .text start:0x80049360 end:0x8005558C + .text start:0x8005558C end:0x80055F14 + .ctors start:0x8033DBF8 end:0x8033DBFC + .rodata start:0x80355368 end:0x80355880 + .data start:0x8037C538 end:0x8037C660 + .bss start:0x803C8EE0 end:0x803CC520 + .sbss start:0x803FE288 end:0x803FE320 + .sdata2 start:0x803FF9E0 end:0x803FFB30 + .sbss2 start:0x80404788 end:0x80404790 + +d/d_com_inf_game.cpp: + .text start:0x80055F14 end:0x8005A3AC + .ctors start:0x8033DBFC end:0x8033DC00 + .rodata start:0x80355880 end:0x80355A20 + .data start:0x8037C660 end:0x8037C9A8 + .bss start:0x803CC520 end:0x803E96F8 + .sdata start:0x803FD9A0 end:0x803FD9B0 + .sdata2 start:0x803FFB30 end:0x803FFB48 + +d/d_com_lib_game.cpp: + .text start:0x8005A3AC end:0x8005A40C + +d/d_com_static.cpp: + .text start:0x8005A40C end:0x8005ADE0 + .ctors start:0x8033DC00 end:0x8033DC04 + .rodata start:0x80355A20 end:0x80355AA0 + .data start:0x8037C9A8 end:0x8037C9E8 + .bss start:0x803E96F8 end:0x803E9810 + .sdata start:0x803FD9B0 end:0x803FD9B8 + .sbss start:0x803FE320 end:0x803FE388 + .sdata2 start:0x803FFB48 end:0x803FFB90 + +d/d_lib.cpp: + .text start:0x8005ADE0 end:0x8005C788 + .rodata start:0x80355AA0 end:0x80355B28 + .data start:0x8037C9E8 end:0x8037CA18 + .sdata2 start:0x803FFB90 end:0x803FFBC0 + +d/d_save.cpp: + .text start:0x8005C788 end:0x80062D68 + .rodata start:0x80355B28 end:0x80355ED8 + .data start:0x8037CA18 end:0x8037CAD8 + .bss start:0x803E9810 end:0x803E9828 + .sdata start:0x803FD9B8 end:0x803FD9C0 + .sbss start:0x803FE388 end:0x803FE390 + .sdata2 start:0x803FFBC0 end:0x803FFBD0 + +d/d_save_init.cpp: + .text start:0x80062D68 end:0x80062DBC + +d/d_shop.cpp: + .text start:0x80062DBC end:0x800649C8 + .data start:0x8037CAD8 end:0x8037D678 + .sdata start:0x803FD9C0 end:0x803FD9D0 + .sdata2 start:0x803FFBD0 end:0x803FFC28 + +d/d_jnt_hit.cpp: + .text start:0x800649C8 end:0x8006664C + .text start:0x8006664C end:0x80066694 + .data start:0x8037D678 end:0x8037D6A0 + .sdata2 start:0x803FFC28 end:0x803FFC50 + +d/d_chain.cpp: + .text start:0x80066694 end:0x80066B3C + .ctors start:0x8033DC04 end:0x8033DC08 + .data start:0x8037D6A0 end:0x8037DB00 + .sdata2 start:0x803FFC50 end:0x803FFC68 + +d/d_cloth_packet.cpp: + .text start:0x80066B3C end:0x8006A2EC + .text start:0x8006A2EC end:0x8006A4CC + .rodata start:0x80355ED8 end:0x80355F08 + .data start:0x8037DB00 end:0x8037DC98 + .sdata start:0x803FD9D0 end:0x803FD9E0 + .sbss start:0x803FE390 end:0x803FE3A0 + .sdata2 start:0x803FFC68 end:0x803FFCF0 + +d/actor/d_a_obj.cpp: + .text start:0x8006A4CC end:0x8006BAFC + .rodata start:0x80355F08 end:0x80355FA8 + .data start:0x8037DC98 end:0x8037DCF8 + .bss start:0x803E9828 end:0x803E9858 + .sbss start:0x803FE3A0 end:0x803FE3A8 + .sdata2 start:0x803FFCF0 end:0x803FFD58 + +d/actor/d_a_obj_tribox_static.cpp: + .text start:0x8006BAFC end:0x8006BB74 + .ctors start:0x8033DC08 end:0x8033DC0C + .bss start:0x803E9858 end:0x803E9870 + .sbss start:0x803FE3A8 end:0x803FE3C0 + +d/actor/d_a_ship_static.cpp: + .text start:0x8006BB74 end:0x8006BC58 + .sdata2 start:0x803FFD58 end:0x803FFD60 + +d/actor/d_a_boko_static.cpp: + .text start:0x8006BC58 end:0x8006BD80 + .data start:0x8037DCF8 end:0x8037DE48 + .sdata start:0x803FD9E0 end:0x803FD9E8 + +d/actor/d_a_bomb_static.cpp: + .text start:0x8006BD80 end:0x8006C2D4 + .text start:0x8006C2D4 end:0x8006C2F0 + .rodata start:0x80355FA8 end:0x80355FE0 + +d/actor/d_a_branch_static.cpp: + .text start:0x8006C2F0 end:0x8006C3D8 + .rodata start:0x80355FE0 end:0x80356010 + +d/actor/d_a_mgameboard_static.cpp: + .text start:0x8006C3D8 end:0x8006C430 + +d/actor/d_a_itembase_static.cpp: + .text start:0x8006C430 end:0x8006C600 + .rodata start:0x80356010 end:0x80356060 + +d/actor/d_a_item_static.cpp: + .text start:0x8006C600 end:0x8006C7D0 + .sdata2 start:0x803FFD60 end:0x803FFD68 + +d/actor/d_a_shop_item_static.cpp: + .text start:0x8006C7D0 end:0x8006C838 + .rodata start:0x80356060 end:0x80358140 + .sdata2 start:0x803FFD68 end:0x803FFD78 + +d/actor/d_a_race_item_static.cpp: + .text start:0x8006C838 end:0x8006CEC4 + .data start:0x8037DE48 end:0x8037DF08 + .sdata2 start:0x803FFD78 end:0x803FFD80 + +d/actor/d_a_leaflift_static.cpp: + .text start:0x8006CEC4 end:0x8006D0A4 + .sdata2 start:0x803FFD80 end:0x803FFDA8 + +d/d_demo.cpp: + .text start:0x8006D0A4 end:0x8006F17C + .rodata start:0x80358140 end:0x80358230 + .data start:0x8037DF08 end:0x8037E180 + .sdata2 start:0x803FFDA8 end:0x803FFDE0 + +d/d_door.cpp: + .text start:0x8006F17C end:0x800715E0 + .text start:0x800715E0 end:0x800715E4 + .rodata start:0x80358230 end:0x80358448 + .data start:0x8037E180 end:0x8037E208 + .sdata2 start:0x803FFDE0 end:0x803FFE48 + +d/d_resorce.cpp: + .text start:0x800715E4 end:0x8007340C + .rodata start:0x80358448 end:0x80358868 + .data start:0x8037E208 end:0x8037E2C0 + .sbss start:0x803FE3C0 end:0x803FE3D0 + .sdata2 start:0x803FFE48 end:0x803FFE60 + +d/d_material.cpp: + .text start:0x8007340C end:0x80073BE4 + .ctors start:0x8033DC0C end:0x8033DC10 + .rodata start:0x80358868 end:0x803588C0 + .data start:0x8037E2C0 end:0x8037E2D0 + .bss start:0x803E9870 end:0x803E9880 + .sbss start:0x803FE3D0 end:0x803FE3E0 + .sdata2 start:0x803FFE60 end:0x803FFE68 + +d/d_event.cpp: + .text start:0x80073BE4 end:0x80075558 + .rodata start:0x803588C0 end:0x80358918 + .data start:0x8037E2D0 end:0x8037E308 + .sdata2 start:0x803FFE68 end:0x803FFE78 + +d/d_event_data.cpp: + .text start:0x80075558 end:0x800775BC + .rodata start:0x80358918 end:0x80358B78 + .data start:0x8037E308 end:0x8037E490 + .sdata start:0x803FD9E8 end:0x803FDA00 + .sbss start:0x803FE3E0 end:0x803FE3F0 + .sdata2 start:0x803FFE78 end:0x803FFEA0 + +d/d_event_manager.cpp: + .text start:0x800775BC end:0x80079384 + .rodata start:0x80358B78 end:0x80358D00 + .data start:0x8037E490 end:0x8037E4E0 + .sdata start:0x803FDA00 end:0x803FDA08 + .sdata2 start:0x803FFEA0 end:0x803FFEB0 + +d/d_magma.cpp: + .text start:0x80079384 end:0x8007A8E0 + .rodata start:0x80358D00 end:0x80358D58 + .data start:0x8037E4E0 end:0x8037E8A0 + .bss start:0x803E9880 end:0x803E99C0 + .sdata2 start:0x803FFEB0 end:0x803FFF38 + +d/d_boss_magma.cpp: + .text start:0x8007A8E0 end:0x8007AE28 + .data start:0x8037E8A0 end:0x8037E8C0 + .sbss start:0x803FE3F0 end:0x803FE3F8 + .sdata2 start:0x803FFF38 end:0x803FFFA0 + +d/d_grass.cpp: + .text start:0x8007AE28 end:0x8007C59C + .ctors start:0x8033DC10 end:0x8033DC14 + .rodata start:0x80358D58 end:0x80358DA0 + .data start:0x8037E8C0 end:0x803809A0 + .bss start:0x803E99C0 end:0x803E99D0 + .sbss start:0x803FE3F8 end:0x803FE408 + .sdata2 start:0x803FFFA0 end:0x80400018 + +d/d_tree.cpp: + .text start:0x8007C59C end:0x8007E29C + .text start:0x8007E29C end:0x8007E2B8 + .ctors start:0x8033DC14 end:0x8033DC18 + .rodata start:0x80358DA0 end:0x80358DD0 + .data start:0x803809A0 end:0x80381FA0 + .bss start:0x803E99D0 end:0x803E9A38 + .sdata start:0x803FDA08 end:0x803FDA20 + .sbss start:0x803FE408 end:0x803FE410 + .sdata2 start:0x80400018 end:0x804000A8 + +d/d_particle.cpp: + .text start:0x8007E2B8 end:0x80083DEC + .ctors start:0x8033DC18 end:0x8033DC1C + .rodata start:0x80358DD0 end:0x80358F08 + .data start:0x80381FA0 end:0x80382310 + .bss start:0x803E9A38 end:0x803E9BB8 + .sbss start:0x803FE410 end:0x803FE448 + .sdata2 start:0x804000A8 end:0x80400118 + .sbss2 start:0x80404790 end:0x80404798 + +d/d_particle_name.cpp: + .text start:0x80083DEC end:0x80083DEC + .data start:0x80382310 end:0x80382380 + +d/d_path.cpp: + .text start:0x80083DEC end:0x80084278 + .text start:0x80084278 end:0x80084278 + .rodata start:0x80358F08 end:0x80358F90 + .sdata2 start:0x80400118 end:0x80400120 + +d/d_drawlist.cpp: + .text start:0x80084278 end:0x8008ACB4 + .ctors start:0x8033DC1C end:0x8033DC20 + .rodata start:0x80358F90 end:0x80358FE0 + .data start:0x80382380 end:0x80383A08 + .bss start:0x803E9BB8 end:0x803E9C68 + .sdata start:0x803FDA20 end:0x803FDA38 + .sbss start:0x803FE448 end:0x803FE460 + .sdata2 start:0x80400120 end:0x804001F8 + +d/d_kankyo_data.cpp: + .text start:0x8008ACB4 end:0x8008AD48 + .data start:0x80383A08 end:0x80383FC8 + +d/d_kankyo_wether.cpp: + .text start:0x8008AD48 end:0x8008E804 + .rodata start:0x80358FE0 end:0x803590D8 + .data start:0x80383FC8 end:0x803840B8 + .bss start:0x803E9C68 end:0x803E9C80 + .sbss start:0x803FE460 end:0x803FE468 + .sdata2 start:0x804001F8 end:0x804002C0 + +d/d_kankyo_rain.cpp: + .text start:0x8008E804 end:0x8009FBF0 + .text start:0x8009FBF0 end:0x8009FC38 + .rodata start:0x803590D8 end:0x80359320 + .data start:0x803840B8 end:0x80384140 + .bss start:0x803E9C80 end:0x803E9F90 + .sdata start:0x803FDA38 end:0x803FDA40 + .sbss start:0x803FE468 end:0x803FE4A8 + .sdata2 start:0x804002C0 end:0x80400668 + +d/d_kankyo_demo.cpp: + .text start:0x8009FC38 end:0x8009FDA8 + .sdata2 start:0x80400668 end:0x80400680 + +d/d_detect.cpp: + .text start:0x8009FDA8 end:0x800A03F4 + .text start:0x800A03F4 end:0x800A03F4 + .text start:0x800A03F4 end:0x800A0410 + .rodata start:0x80359320 end:0x80359330 + .sdata2 start:0x80400680 end:0x804006A8 + +d/d_vibration.cpp: + .text start:0x800A0410 end:0x800A0FF4 + .data start:0x80384140 end:0x80384150 + .sbss start:0x803FE4A8 end:0x803FE4B0 + .sdata2 start:0x804006A8 end:0x804006B0 + +d/d_vib_pattern.cpp: + .text start:0x800A0FF4 end:0x800A0FF4 + .rodata start:0x80359330 end:0x80359590 + +d/d_attention.cpp: + .text start:0x800A0FF4 end:0x800A4044 + .text start:0x800A4044 end:0x800A4044 + .rodata start:0x80359590 end:0x80359608 + .data start:0x80384150 end:0x803841C8 + .sdata start:0x803FDA40 end:0x803FDA50 + .sdata2 start:0x804006B0 end:0x80400710 + +d/d_att_dist.cpp: + .text start:0x800A4044 end:0x800A4044 + .data start:0x803841C8 end:0x80385620 + +d/d_bg_s.cpp: + .text start:0x800A4044 end:0x800A6324 + .text start:0x800A6324 end:0x800A6324 + .text start:0x800A6324 end:0x800A6324 + .text start:0x800A6324 end:0x800A6324 + .text start:0x800A6324 end:0x800A6324 + .text start:0x800A6324 end:0x800A6324 + .text start:0x800A6324 end:0x800A6324 + .text start:0x800A6324 end:0x800A6324 + .text start:0x800A6324 end:0x800A6350 + .text start:0x800A6350 end:0x800A6350 + .text start:0x800A6350 end:0x800A6350 + .text start:0x800A6350 end:0x800A6350 + .text start:0x800A6350 end:0x800A6350 + .text start:0x800A6350 end:0x800A6350 + .text start:0x800A6350 end:0x800A6350 + .rodata start:0x80359608 end:0x80359758 + .data start:0x80385620 end:0x803856B8 + .sdata2 start:0x80400710 end:0x80400730 + +d/d_bg_s_acch.cpp: + .text start:0x800A6350 end:0x800A811C + .text start:0x800A811C end:0x800A8178 + .text start:0x800A8178 end:0x800A81C0 + .text start:0x800A81C0 end:0x800A81C0 + .text start:0x800A81C0 end:0x800A81C0 + .text start:0x800A81C0 end:0x800A81C0 + .text start:0x800A81C0 end:0x800A81C0 + .text start:0x800A81C0 end:0x800A81C0 + .text start:0x800A81C0 end:0x800A8208 + .text start:0x800A8208 end:0x800A8208 + .text start:0x800A8208 end:0x800A8208 + .text start:0x800A8208 end:0x800A8208 + .text start:0x800A8208 end:0x800A8208 + .text start:0x800A8208 end:0x800A8208 + .text start:0x800A8208 end:0x800A8208 + .text start:0x800A8208 end:0x800A8208 + .text start:0x800A8208 end:0x800A8208 + .text start:0x800A8208 end:0x800A8208 + .text start:0x800A8208 end:0x800A8220 + .text start:0x800A8220 end:0x800A8338 + .text start:0x800A8338 end:0x800A8338 + .rodata start:0x80359758 end:0x80359AC0 + .data start:0x803856B8 end:0x80385730 + .sdata2 start:0x80400730 end:0x80400768 + +d/d_bg_s_func.cpp: + .text start:0x800A8338 end:0x800A92CC + .text start:0x800A92CC end:0x800A9434 + .text start:0x800A9434 end:0x800A9434 + .text start:0x800A9434 end:0x800A9434 + .text start:0x800A9434 end:0x800A9434 + .text start:0x800A9434 end:0x800A9434 + .text start:0x800A9434 end:0x800A9434 + .text start:0x800A9434 end:0x800A9434 + .text start:0x800A9434 end:0x800A9434 + .text start:0x800A9434 end:0x800A9434 + .text start:0x800A9434 end:0x800A944C + .rodata start:0x80359AC0 end:0x80359AF8 + .data start:0x80385730 end:0x80385760 + .sdata2 start:0x80400768 end:0x80400770 + +d/d_bg_s_lin_chk.cpp: + .text start:0x800A944C end:0x800A948C + +d/d_bg_s_movebg_actor.cpp: + .text start:0x800A948C end:0x800A9810 + .text start:0x800A9810 end:0x800A9850 + .data start:0x80385760 end:0x80385788 + .sbss start:0x803FE4B0 end:0x803FE4C0 + +d/d_bg_s_spl_grp_chk.cpp: + .text start:0x800A9850 end:0x800A99B0 + .text start:0x800A99B0 end:0x800A99B0 + .text start:0x800A99B0 end:0x800A99B0 + .text start:0x800A99B0 end:0x800A99B0 + .text start:0x800A99B0 end:0x800A99B0 + .text start:0x800A99B0 end:0x800A99B0 + .text start:0x800A99B0 end:0x800A99B0 + .text start:0x800A99B0 end:0x800A99B0 + .text start:0x800A99B0 end:0x800A99B0 + .sdata2 start:0x80400770 end:0x80400778 + +d/d_bg_s_wtr_chk.cpp: + .text start:0x800A99B0 end:0x800A9A10 + .text start:0x800A9A10 end:0x800A9A10 + .text start:0x800A9A10 end:0x800A9A10 + .text start:0x800A9A10 end:0x800A9A10 + .text start:0x800A9A10 end:0x800A9A10 + .text start:0x800A9A10 end:0x800A9A10 + .text start:0x800A9A10 end:0x800A9A10 + .text start:0x800A9A10 end:0x800A9A10 + .text start:0x800A9A10 end:0x800A9A10 + +d/d_bg_w.cpp: + .text start:0x800A9A10 end:0x800AD640 + .text start:0x800AD640 end:0x800AD69C + .text start:0x800AD69C end:0x800AD69C + .text start:0x800AD69C end:0x800AD69C + .text start:0x800AD69C end:0x800AD6FC + .rodata start:0x80359AF8 end:0x80359E30 + .data start:0x80385788 end:0x803857C8 + .sdata2 start:0x80400778 end:0x804007A8 + +d/d_bg_w_deform.cpp: + .text start:0x800AD6FC end:0x800AD81C + .rodata start:0x80359E30 end:0x80359E88 + +d/d_bg_w_hf.cpp: + .text start:0x800AD81C end:0x800AE94C + .text start:0x800AE94C end:0x800AE9CC + .text start:0x800AE9CC end:0x800AE9D0 + .rodata start:0x80359E88 end:0x8035A2D8 + .data start:0x803857C8 end:0x803857F8 + .sdata2 start:0x804007A8 end:0x804007B8 + +d/d_bg_w_sv.cpp: + .text start:0x800AE9D0 end:0x800AF010 + .text start:0x800AF010 end:0x800AF010 + .text start:0x800AF010 end:0x800AF080 + .data start:0x803857F8 end:0x80385828 + .sdata2 start:0x804007B8 end:0x804007C0 + +d/d_cc_d.cpp: + .text start:0x800AF080 end:0x800AFEBC + .text start:0x800AFEBC end:0x800B0368 + .text start:0x800B0368 end:0x800B05E4 + .text start:0x800B05E4 end:0x800B05E4 + .rodata start:0x8035A2D8 end:0x8035A2F8 + .data start:0x80385828 end:0x80385948 + +d/d_cc_mass_s.cpp: + .text start:0x800B05E4 end:0x800B11CC + .text start:0x800B11CC end:0x800B1368 + .text start:0x800B1368 end:0x800B1368 + .text start:0x800B1368 end:0x800B1368 + .text start:0x800B1368 end:0x800B1368 + .text start:0x800B1368 end:0x800B1384 + .text start:0x800B1384 end:0x800B1384 + .text start:0x800B1384 end:0x800B1384 + .rodata start:0x8035A2F8 end:0x8035A328 + .sdata2 start:0x804007C0 end:0x804007D8 + +d/d_cc_s.cpp: + .text start:0x800B1384 end:0x800B2670 + .text start:0x800B2670 end:0x800B2670 + .text start:0x800B2670 end:0x800B2670 + .text start:0x800B2670 end:0x800B2670 + .text start:0x800B2670 end:0x800B2670 + .text start:0x800B2670 end:0x800B2670 + .text start:0x800B2670 end:0x800B2670 + .text start:0x800B2670 end:0x800B2704 + .text start:0x800B2704 end:0x800B2704 + .text start:0x800B2704 end:0x800B270C + .text start:0x800B270C end:0x800B270C + .data start:0x80385948 end:0x803859F8 + .sdata2 start:0x804007D8 end:0x80400800 + +d/d_cc_uty.cpp: + .text start:0x800B270C end:0x800B313C + .text start:0x800B313C end:0x800B3158 + .sdata2 start:0x80400800 end:0x80400828 + +d/d_cam_param.cpp: + .text start:0x800B3158 end:0x800B3DD8 + .text start:0x800B3DD8 end:0x800B3E20 + .data start:0x803859F8 end:0x80385A20 + .sdata2 start:0x80400828 end:0x80400940 + +d/d_cam_type.cpp: + .text start:0x800B3E20 end:0x800B3E20 + .rodata start:0x8035A328 end:0x8035B2E8 + .sdata2 start:0x80400940 end:0x80400948 + +d/d_cam_style.cpp: + .text start:0x800B3E20 end:0x800B3E20 + .rodata start:0x8035B2E8 end:0x8035FDB0 + .sdata2 start:0x80400948 end:0x80400950 + +d/d_cam_type2.cpp: + .text start:0x800B3E20 end:0x800B3E20 + .rodata start:0x8035FDB0 end:0x8035FEE0 + .data start:0x80385A20 end:0x80385AB0 + .sdata2 start:0x80400950 end:0x80400958 + +d/d_ev_camera.cpp: + .text start:0x800B3E20 end:0x800C144C + .rodata start:0x8035FEE0 end:0x80360288 + .data start:0x80385AB0 end:0x80385AC0 + .bss start:0x803E9F90 end:0x803EA008 + .sbss start:0x803FE4C0 end:0x803FE640 + .sdata2 start:0x80400958 end:0x80400BD8 + +d/d_wood.cpp: + .text start:0x800C144C end:0x800C3870 + .ctors start:0x8033DC20 end:0x8033DC24 + .rodata start:0x80360288 end:0x803603C0 + .data start:0x80385AC0 end:0x80386B60 + .sdata start:0x803FDA50 end:0x803FDA58 + .sbss start:0x803FE640 end:0x803FE650 + .sdata2 start:0x80400BD8 end:0x80400C28 + +d/d_flower.cpp: + .text start:0x800C3870 end:0x800C50C8 + .text start:0x800C50C8 end:0x800C50C8 + .ctors start:0x8033DC24 end:0x8033DC28 + .rodata start:0x803603C0 end:0x803603F8 + .data start:0x80386B60 end:0x8038ABE8 + .bss start:0x803EA008 end:0x803EA018 + .sdata start:0x803FDA58 end:0x803FDA68 + .sbss start:0x803FE650 end:0x803FE660 + .sdata2 start:0x80400C28 end:0x80400C80 + +d/d_item_data.cpp: + .text start:0x800C50C8 end:0x800C5D64 + .ctors start:0x8033DC28 end:0x8033DC2C + .rodata start:0x803603F8 end:0x80360D68 + .data start:0x8038ABE8 end:0x8038F598 + +d/d_seafightgame.cpp: + .text start:0x800C5D64 end:0x800C6170 + .sdata2 start:0x80400C80 end:0x80400C88 + +d/d_spline_path.cpp: + .text start:0x800C6170 end:0x800C64A8 + .text start:0x800C64A8 end:0x800C64A8 + .text start:0x800C64A8 end:0x800C64A8 + .sdata2 start:0x80400C88 end:0x80400C98 + +d/d_s_actor_data_mng.cpp: + .text start:0x800C64A8 end:0x800C6BD0 + .rodata start:0x80360D68 end:0x80360E80 + .data start:0x8038F598 end:0x8038F5A8 + +d/d_item.cpp: + .text start:0x800C6BD0 end:0x800CC26C + .data start:0x8038F5A8 end:0x8038FDA8 + .sdata2 start:0x80400C98 end:0x80400CB0 + +d/d_2dnumber.cpp: + .text start:0x800CC26C end:0x800CF150 + .text start:0x800CF150 end:0x800CF264 + .rodata start:0x80360E80 end:0x80360EE8 + .data start:0x8038FDA8 end:0x8038FE18 + .sdata2 start:0x80400CB0 end:0x80400D30 + +d/actor/d_a_npc_cb1_static.cpp: + .text start:0x800CF264 end:0x800CF26C + .sbss start:0x803FE660 end:0x803FE668 + +d/actor/d_a_npc_mk_static.cpp: + .text start:0x800CF26C end:0x800D03D4 + .sdata2 start:0x80400D30 end:0x80400D88 + +d/d_salvage.cpp: + .text start:0x800D03D4 end:0x800D0C0C + .text start:0x800D0C0C end:0x800D0C0C + .rodata start:0x80360EE8 end:0x80360F08 + .data start:0x8038FE18 end:0x8038FE38 + .sdata2 start:0x80400D88 end:0x80400DB0 + +d/d_snap.cpp: + .text start:0x800D0C0C end:0x800D2CF8 + .text start:0x800D2CF8 end:0x800D2CF8 + .text start:0x800D2CF8 end:0x800D2FBC + .text start:0x800D2FBC end:0x800D2FBC + .ctors start:0x8033DC2C end:0x8033DC30 + .rodata start:0x80360F08 end:0x80361AE8 + .data start:0x8038FE38 end:0x8038FF68 + .bss start:0x803EA018 end:0x803EAF10 + .sdata2 start:0x80400DB0 end:0x80400DF8 + +d/d_point_wind.cpp: + .text start:0x800D2FBC end:0x800D328C + .rodata start:0x80361AE8 end:0x80361AF0 + .sdata2 start:0x80400DF8 end:0x80400E28 + +d/actor/d_a_agb.cpp: + .text start:0x800D328C end:0x800D8294 + .text start:0x800D8294 end:0x800D829C + .ctors start:0x8033DC30 end:0x8033DC34 + .rodata start:0x80361AF0 end:0x80361BA8 + .data start:0x8038FF68 end:0x80390570 + .bss start:0x803EAF10 end:0x803EAF78 + .sbss start:0x803FE668 end:0x803FE690 + .sdata2 start:0x80400E28 end:0x80400EE8 + +d/actor/d_a_arrow.cpp: + .text start:0x800D829C end:0x800DC174 + .rodata start:0x80361BA8 end:0x80361CB0 + .data start:0x80390570 end:0x80390970 + .bss start:0x803EAF78 end:0x803EAF90 + .sbss start:0x803FE690 end:0x803FE698 + .sdata2 start:0x80400EE8 end:0x80400FB0 + +d/actor/d_a_bg.cpp: + .text start:0x800DC174 end:0x800DD058 + .rodata start:0x80361CB0 end:0x80361CE8 + .data start:0x80390970 end:0x80390A98 + .bss start:0x803EAF90 end:0x803EAFB0 + .sdata2 start:0x80400FB0 end:0x80400FC8 + +d/actor/d_a_bomb.cpp: + .text start:0x800DD058 end:0x800DD058 + .text start:0x800DD058 end:0x800E0EE4 + .text start:0x800E0EE4 end:0x800E0EE4 + .text start:0x800E0EE4 end:0x800E10BC + .rodata start:0x80361CE8 end:0x80361D98 + .data start:0x80390A98 end:0x80390EF0 + .bss start:0x803EAFB0 end:0x803EAFC8 + .sbss start:0x803FE698 end:0x803FE6A0 + .sdata2 start:0x80400FC8 end:0x804010B8 + .sbss2 start:0x80404798 end:0x804047A0 + +d/actor/d_a_bomb2.cpp: + .text start:0x800E10BC end:0x800E4854 + .text start:0x800E4854 end:0x800E492C + .text start:0x800E492C end:0x800E492C + .text start:0x800E492C end:0x800E4948 + .rodata start:0x80361D98 end:0x80361E70 + .data start:0x80390EF0 end:0x803913A0 + .bss start:0x803EAFC8 end:0x803EAFF8 + .sbss start:0x803FE6A0 end:0x803FE6A8 + .sdata2 start:0x804010B8 end:0x80401168 + .sbss2 start:0x804047A0 end:0x804047A8 + +d/actor/d_a_boomerang.cpp: + .text start:0x800E4948 end:0x800E71E4 + .text start:0x800E71E4 end:0x800E71EC + .text start:0x800E71EC end:0x800E7250 + .text start:0x800E7250 end:0x800E7378 + .ctors start:0x8033DC34 end:0x8033DC38 + .rodata start:0x80361E70 end:0x80361EC8 + .data start:0x803913A0 end:0x80391928 + .bss start:0x803EAFF8 end:0x803EB070 + .sdata start:0x803FDA68 end:0x803FDA70 + .sbss start:0x803FE6A8 end:0x803FE6B0 + .sdata2 start:0x80401168 end:0x80401208 + +d/actor/d_a_dai_item.cpp: + .text start:0x800E7378 end:0x800E969C + .ctors start:0x8033DC38 end:0x8033DC3C + .rodata start:0x80361EC8 end:0x80362018 + .data start:0x80391928 end:0x80391CF8 + .bss start:0x803EB070 end:0x803EBA40 + .sdata start:0x803FDA70 end:0x803FDA90 + .sbss start:0x803FE6B0 end:0x803FE6B8 + .sdata2 start:0x80401208 end:0x80401278 + +d/actor/d_a_demo00.cpp: + .text start:0x800E969C end:0x800EB700 + .rodata start:0x80362018 end:0x80362130 + .data start:0x80391CF8 end:0x80391DA0 + .sdata2 start:0x80401278 end:0x804012C0 + +d/actor/d_a_disappear.cpp: + .text start:0x800EB700 end:0x800EBBA0 + .data start:0x80391DA0 end:0x80391E38 + .sdata2 start:0x804012C0 end:0x804012D8 + +d/actor/d_a_esa.cpp: + .text start:0x800EBBA0 end:0x800EC9E4 + .text start:0x800EC9E4 end:0x800ECA00 + .rodata start:0x80362130 end:0x80362160 + .data start:0x80391E38 end:0x80391EA0 + .bss start:0x803EBA40 end:0x803EBA80 + .sbss start:0x803FE6B8 end:0x803FE6C0 + .sdata2 start:0x804012D8 end:0x80401350 + +d/actor/d_a_grid.cpp: + .text start:0x800ECA00 end:0x800EF260 + .text start:0x800EF260 end:0x800EF318 + .text start:0x800EF318 end:0x800EF34C + .ctors start:0x8033DC3C end:0x8033DC40 + .rodata start:0x80362160 end:0x80362178 + .data start:0x80391EA0 end:0x803928E8 + .bss start:0x803EBA80 end:0x803EBB30 + .sbss start:0x803FE6C0 end:0x803FE6C8 + .sdata2 start:0x80401350 end:0x80401450 + +d/actor/d_a_himo2.cpp: + .text start:0x800EF34C end:0x800F4920 + .text start:0x800F4920 end:0x800F4994 + .text start:0x800F4994 end:0x800F4A0C + .text start:0x800F4A0C end:0x800F4C5C + .text start:0x800F4C5C end:0x800F4D8C + .ctors start:0x8033DC40 end:0x8033DC44 + .rodata start:0x80362178 end:0x803621B8 + .data start:0x803928E8 end:0x80392A00 + .bss start:0x803EBB30 end:0x803EBB60 + .sbss start:0x803FE6C8 end:0x803FE6D8 + .sdata2 start:0x80401450 end:0x804015F8 + +d/actor/d_a_hookshot.cpp: + .text start:0x800F4D8C end:0x800F6ED8 + .text start:0x800F6ED8 end:0x800F6F0C + .text start:0x800F6F0C end:0x800F6F68 + .ctors start:0x8033DC44 end:0x8033DC48 + .rodata start:0x803621B8 end:0x803621C0 + .data start:0x80392A00 end:0x803931E0 + .sdata2 start:0x804015F8 end:0x80401650 + +d/actor/d_a_ib.cpp: + .text start:0x800F6F68 end:0x800F8908 + .rodata start:0x803621C0 end:0x80362250 + .data start:0x803931E0 end:0x80393580 + .sbss start:0x803FE6D8 end:0x803FE6E0 + .sdata2 start:0x80401650 end:0x804016A8 + +d/actor/d_a_item.cpp: + .text start:0x800F8908 end:0x800FC738 + .text start:0x800FC738 end:0x800FC754 + .rodata start:0x80362250 end:0x80362260 + .data start:0x80393580 end:0x80393E00 + .sdata start:0x803FDA90 end:0x803FDA98 + .sbss start:0x803FE6E0 end:0x803FE6E8 + .sdata2 start:0x804016A8 end:0x80401720 + +d/actor/d_a_itembase.cpp: + .text start:0x800FC754 end:0x800FD2F8 + .rodata start:0x80362260 end:0x803622C8 + .data start:0x80393E00 end:0x80393E28 + .sdata2 start:0x80401720 end:0x80401740 + +d/actor/d_a_nh.cpp: + .text start:0x800FD2F8 end:0x800FED00 + .ctors start:0x8033DC48 end:0x8033DC4C + .rodata start:0x803622C8 end:0x80362340 + .data start:0x80393E28 end:0x80393F20 + .bss start:0x803EBB60 end:0x803EBBB8 + .sbss start:0x803FE6E8 end:0x803FE6F0 + .sdata2 start:0x80401740 end:0x80401780 + +d/actor/d_a_npc_fa1.cpp: + .text start:0x800FED00 end:0x80101828 + .text start:0x80101828 end:0x8010183C + .ctors start:0x8033DC4C end:0x8033DC50 + .rodata start:0x80362340 end:0x803623D8 + .data start:0x80393F20 end:0x80394478 + .bss start:0x803EBBB8 end:0x803EBC58 + .sbss start:0x803FE6F0 end:0x803FE700 + .sdata2 start:0x80401780 end:0x804017E8 + +d/actor/d_a_obj_search.cpp: + .text start:0x8010183C end:0x8010663C + .text start:0x8010663C end:0x8010663C + .rodata start:0x803623D8 end:0x80362558 + .data start:0x80394478 end:0x80394930 + .bss start:0x803EBC58 end:0x803EBD10 + .sdata start:0x803FDA98 end:0x803FDAA0 + .sbss start:0x803FE700 end:0x803FE710 + .sdata2 start:0x804017E8 end:0x804018E0 + .sbss2 start:0x804047A8 end:0x804047B0 + +d/actor/d_a_player.cpp: + .text start:0x8010663C end:0x80106B58 + .text start:0x80106B58 end:0x80106B58 + .text start:0x80106B58 end:0x80106BCC + .text start:0x80106BCC end:0x80106BCC + .data start:0x80394930 end:0x80394960 + .sdata2 start:0x804018E0 end:0x80401908 + +d/actor/d_a_player_main.cpp: + .text start:0x80106BCC end:0x8012CD5C + .text start:0x8012CD5C end:0x80130AA0 + .text start:0x80130AA0 end:0x80136C74 + .text start:0x80136C74 end:0x80137C5C + .text start:0x80137C5C end:0x80139890 + .text start:0x80139890 end:0x8013ADBC + .text start:0x8013ADBC end:0x8013C4E4 + .text start:0x8013C4E4 end:0x8013E59C + .text start:0x8013E59C end:0x801409A4 + .text start:0x801409A4 end:0x80141F90 + .text start:0x80141F90 end:0x80143588 + .text start:0x80143588 end:0x80146A48 + .text start:0x80146A48 end:0x8014A830 + .text start:0x8014A830 end:0x8014D2AC + .text start:0x8014D2AC end:0x8014DC0C + .text start:0x8014DC0C end:0x8014E89C + .text start:0x8014E89C end:0x8014F7C4 + .text start:0x8014F7C4 end:0x8014F7E0 + .text start:0x8014F7E0 end:0x801514B8 + .text start:0x801514B8 end:0x801535E0 + .text start:0x801535E0 end:0x80153FB0 + .text start:0x80153FB0 end:0x80155224 + .text start:0x80155224 end:0x80155BB4 + .text start:0x80155BB4 end:0x801572C8 + .text start:0x801572C8 end:0x801580A8 + .text start:0x801580A8 end:0x801588F4 + .text start:0x801588F4 end:0x8015DF50 + .text start:0x8015DF50 end:0x8015DF54 + .text start:0x8015DF54 end:0x8015E0F0 + .ctors start:0x8033DC50 end:0x8033DC54 + .rodata start:0x80362558 end:0x803647E8 + .data start:0x80394960 end:0x80397368 + .bss start:0x803EBD10 end:0x803EC048 + .sdata start:0x803FDAA0 end:0x803FDAC0 + .sbss start:0x803FE710 end:0x803FE758 + .sdata2 start:0x80401908 end:0x80401DE0 + .sbss2 start:0x804047B0 end:0x804047B8 + +d/actor/d_a_player_npc.cpp: + .text start:0x8015E0F0 end:0x8015EE18 + .rodata start:0x803647E8 end:0x80364888 + .bss start:0x803EC048 end:0x803EC060 + .sbss start:0x803FE758 end:0x803FE760 + .sdata2 start:0x80401DE0 end:0x80401E10 + +d/actor/d_a_sea.cpp: + .text start:0x8015EE18 end:0x80161710 + .text start:0x80161710 end:0x80161820 + .text start:0x80161820 end:0x80161868 + .ctors start:0x8033DC54 end:0x8033DC58 + .rodata start:0x80364888 end:0x803648C0 + .data start:0x80397368 end:0x80397468 + .bss start:0x803EC060 end:0x803EC1D0 + .sdata start:0x803FDAC0 end:0x803FDAC8 + .sdata2 start:0x80401E10 end:0x80401EA0 + +d/actor/d_a_spc_item01.cpp: + .text start:0x80161868 end:0x80162164 + .data start:0x80397468 end:0x80397520 + .sdata2 start:0x80401EA0 end:0x80401ED0 + +d/actor/d_a_vrbox.cpp: + .text start:0x80162164 end:0x80162788 + .rodata start:0x803648C0 end:0x80364910 + .data start:0x80397520 end:0x80397570 + .sdata2 start:0x80401ED0 end:0x80401ED8 + +d/actor/d_a_vrbox2.cpp: + .text start:0x80162788 end:0x801632C4 + .rodata start:0x80364910 end:0x803649A0 + .data start:0x80397570 end:0x803975C0 + .sdata start:0x803FDAC8 end:0x803FDAD0 + .sdata2 start:0x80401ED8 end:0x80401EF8 + +d/d_auction_screen.cpp: + .text start:0x801632C4 end:0x80164BD8 + .text start:0x80164BD8 end:0x80164CD4 + .ctors start:0x8033DC58 end:0x8033DC5C + .rodata start:0x803649A0 end:0x80364AB0 + .data start:0x803975C0 end:0x80397640 + .bss start:0x803EC1D0 end:0x803EC1E0 + .sbss start:0x803FE760 end:0x803FE770 + .sdata2 start:0x80401EF8 end:0x80401F30 + +d/d_place_name.cpp: + .text start:0x80164CD4 end:0x80165494 + .text start:0x80165494 end:0x801654F0 + .rodata start:0x80364AB0 end:0x80364BC8 + .data start:0x80397640 end:0x80397690 + .sdata2 start:0x80401F30 end:0x80401F40 + +d/d_camera.cpp: + .text start:0x801654F0 end:0x80180898 + .text start:0x80180898 end:0x80180E8C + .text start:0x80180E8C end:0x80180EA8 + .text start:0x80180EA8 end:0x80180F54 + .text start:0x80180F54 end:0x80180FA0 + .text start:0x80180FA0 end:0x80180FB0 + .text start:0x80180FB0 end:0x80181240 + .ctors start:0x8033DC5C end:0x8033DC60 + .rodata start:0x80364BC8 end:0x80364F38 + .data start:0x80397690 end:0x80397ED8 + .bss start:0x803EC1E0 end:0x803EC340 + .sbss start:0x803FE770 end:0x803FE7B0 + .sdata2 start:0x80401F40 end:0x804021C8 + +d/d_envse.cpp: + .text start:0x80181240 end:0x801818C0 + .text start:0x801818C0 end:0x801818C0 + .data start:0x80397ED8 end:0x80397F18 + .sdata2 start:0x804021C8 end:0x804021D0 + .sbss2 start:0x804047B8 end:0x804047C0 + +d/d_file_error.cpp: + .text start:0x801818C0 end:0x80183528 + .text start:0x80183528 end:0x8018375C + .ctors start:0x8033DC60 end:0x8033DC64 + .rodata start:0x80364F38 end:0x80364FA8 + .data start:0x80397F18 end:0x80398040 + .bss start:0x803EC340 end:0x803EC368 + .sdata start:0x803FDAD0 end:0x803FDAD8 + .sbss start:0x803FE7B0 end:0x803FE7B8 + .sdata2 start:0x804021D0 end:0x80402248 + +d/d_file_select.cpp: + .text start:0x8018375C end:0x8019420C + .text start:0x8019420C end:0x801946F0 + .ctors start:0x8033DC64 end:0x8033DC68 + .rodata start:0x80364FA8 end:0x803653C8 + .data start:0x80398040 end:0x80398638 + .bss start:0x803EC368 end:0x803EC3F0 + .sdata start:0x803FDAD8 end:0x803FDAE0 + .sdata2 start:0x80402248 end:0x804022C8 + +d/d_gameover.cpp: + .text start:0x801946F0 end:0x80195B98 + .text start:0x80195B98 end:0x80195C68 + .text start:0x80195C68 end:0x80195D20 + .rodata start:0x803653C8 end:0x80365468 + .data start:0x80398638 end:0x803986A0 + .sdata start:0x803FDAE0 end:0x803FDAE8 + .sdata2 start:0x804022C8 end:0x80402318 + +d/d_kankyo.cpp: + .text start:0x80195D20 end:0x8019DFDC + .text start:0x8019DFDC end:0x8019E508 + .ctors start:0x8033DC68 end:0x8033DC6C + .rodata start:0x80365468 end:0x803654C8 + .data start:0x803986A0 end:0x803989B8 + .bss start:0x803EC3F0 end:0x803ED7D8 + .sdata start:0x803FDAE8 end:0x803FDB10 + .sbss start:0x803FE7B8 end:0x803FE7C8 + .sdata2 start:0x80402318 end:0x80402438 + +d/d_kyeff.cpp: + .text start:0x8019E508 end:0x8019EC7C + .rodata start:0x803654C8 end:0x80365518 + .data start:0x803989B8 end:0x803989F8 + .sdata2 start:0x80402438 end:0x80402480 + +d/d_kyeff2.cpp: + .text start:0x8019EC7C end:0x8019ED34 + .data start:0x803989F8 end:0x80398A38 + +d/d_ky_thunder.cpp: + .text start:0x8019ED34 end:0x8019F5F0 + .text start:0x8019F5F0 end:0x8019F5F0 + .rodata start:0x80365518 end:0x80365558 + .data start:0x80398A38 end:0x80398A78 + .bss start:0x803ED7D8 end:0x803ED7F0 + .sbss start:0x803FE7C8 end:0x803FE7D0 + .sdata2 start:0x80402480 end:0x804024D0 + +d/d_letter.cpp: + .text start:0x8019F5F0 end:0x8019F82C + +d/d_level_se.cpp: + .text start:0x8019F82C end:0x8019F930 + .data start:0x80398A78 end:0x80398AC0 + .sdata2 start:0x804024D0 end:0x804024D8 + +d/d_menu_cloth.cpp: + .text start:0x8019F930 end:0x801A23B0 + .ctors start:0x8033DC6C end:0x8033DC70 + .rodata start:0x80365558 end:0x80365598 + .data start:0x80398AC0 end:0x80398B58 + .bss start:0x803ED7F0 end:0x803ED910 + .sbss start:0x803FE7D0 end:0x803FE7D8 + .sdata2 start:0x804024D8 end:0x804025A8 + .sbss2 start:0x804047C0 end:0x804047C8 + +d/d_menu_collect.cpp: + .text start:0x801A23B0 end:0x801AEB08 + .text start:0x801AEB08 end:0x801AEB08 + .text start:0x801AEB08 end:0x801AEB50 + .text start:0x801AEB50 end:0x801AECF8 + .ctors start:0x8033DC70 end:0x8033DC74 + .rodata start:0x80365598 end:0x80365AD8 + .data start:0x80398B58 end:0x80398E28 + .bss start:0x803ED910 end:0x803ED980 + .sdata2 start:0x804025A8 end:0x80402650 + +d/d_menu_dmap.cpp: + .text start:0x801AECF8 end:0x801B5A74 + .text start:0x801B5A74 end:0x801B5A74 + .text start:0x801B5A74 end:0x801B5BAC + .ctors start:0x8033DC74 end:0x8033DC78 + .rodata start:0x80365AD8 end:0x80365EE8 + .data start:0x80398E28 end:0x80398EE0 + .bss start:0x803ED980 end:0x803ED9D8 + .sdata2 start:0x80402650 end:0x804026C8 + +d/d_menu_fmap.cpp: + .text start:0x801B5BAC end:0x801C1944 + .text start:0x801C1944 end:0x801C1CA0 + .ctors start:0x8033DC78 end:0x8033DC7C + .rodata start:0x80365EE8 end:0x803662B8 + .data start:0x80398EE0 end:0x803992A0 + .bss start:0x803ED9D8 end:0x803EDB08 + .sdata start:0x803FDB10 end:0x803FDB18 + .sdata2 start:0x804026C8 end:0x80402798 + +d/d_menu_fmap2.cpp: + .text start:0x801C1CA0 end:0x801CE310 + .text start:0x801CE310 end:0x801CE310 + .text start:0x801CE310 end:0x801CE550 + .ctors start:0x8033DC7C end:0x8033DC80 + .rodata start:0x803662B8 end:0x80366780 + .data start:0x803992A0 end:0x80399688 + .bss start:0x803EDB08 end:0x803EDBB0 + .sdata start:0x803FDB18 end:0x803FDB20 + .sdata2 start:0x80402798 end:0x80402840 + +d/d_menu_item.cpp: + .text start:0x801CE550 end:0x801D9564 + .text start:0x801D9564 end:0x801D9564 + .text start:0x801D9564 end:0x801D9680 + .ctors start:0x8033DC80 end:0x8033DC84 + .rodata start:0x80366780 end:0x80366B80 + .data start:0x80399688 end:0x803996E8 + .bss start:0x803EDBB0 end:0x803EDC20 + .sdata2 start:0x80402840 end:0x804028A0 + +d/d_menu_option.cpp: + .text start:0x801D9680 end:0x801DC850 + .text start:0x801DC850 end:0x801DC8D0 + .ctors start:0x8033DC84 end:0x8033DC88 + .rodata start:0x80366B80 end:0x80366C88 + .data start:0x803996E8 end:0x803996F8 + .bss start:0x803EDC20 end:0x803EDC30 + .sbss start:0x803FE7D8 end:0x803FE7E0 + .sdata2 start:0x804028A0 end:0x80402900 + +d/d_menu_save.cpp: + .text start:0x801DC8D0 end:0x801E1C20 + .text start:0x801E1C20 end:0x801E1C94 + .text start:0x801E1C94 end:0x801E20D4 + .ctors start:0x8033DC88 end:0x8033DC8C + .rodata start:0x80366C88 end:0x80366D90 + .data start:0x803996F8 end:0x80399B28 + .bss start:0x803EDC30 end:0x803EDC70 + .sdata2 start:0x80402900 end:0x80402960 + +d/d_menu_window.cpp: + .text start:0x801E20D4 end:0x801E6574 + .text start:0x801E6574 end:0x801E6A18 + .text start:0x801E6A18 end:0x801E6A18 + .text start:0x801E6A18 end:0x801E6A18 + .text start:0x801E6A18 end:0x801E6AB4 + .text start:0x801E6AB4 end:0x801E6B8C + .text start:0x801E6B8C end:0x801E6B8C + .text start:0x801E6B8C end:0x801E6C5C + .text start:0x801E6C5C end:0x801E6C5C + .text start:0x801E6C5C end:0x801E6D98 + .text start:0x801E6D98 end:0x801E6DD4 + .ctors start:0x8033DC8C end:0x8033DC90 + .rodata start:0x80366D90 end:0x80366F90 + .data start:0x80399B28 end:0x80399BC0 + .bss start:0x803EDC70 end:0x803EDE60 + .sdata start:0x803FDB20 end:0x803FDB28 + .sbss start:0x803FE7E0 end:0x803FE818 + .sdata2 start:0x80402960 end:0x80402978 + +d/d_mesg.cpp: + .text start:0x801E6DD4 end:0x801EE1AC + .rodata start:0x80366F90 end:0x803671F0 + .data start:0x80399BC0 end:0x80399E40 + .sdata start:0x803FDB28 end:0x803FDB30 + .sbss start:0x803FE818 end:0x803FE860 + .sdata2 start:0x80402978 end:0x80402A00 + +d/d_message.cpp: + .text start:0x801EE1AC end:0x801F1FB0 + .ctors start:0x8033DC90 end:0x8033DC94 + .rodata start:0x803671F0 end:0x80367370 + .data start:0x80399E40 end:0x80399F90 + .bss start:0x803EDE60 end:0x803EE020 + .sbss start:0x803FE860 end:0x803FE870 + .sdata2 start:0x80402A00 end:0x80402A88 + .sbss2 start:0x804047C8 end:0x804047D0 + +d/d_message_paper.cpp: + .text start:0x801F1FB0 end:0x801F2294 + .rodata start:0x80367370 end:0x80367398 + .data start:0x80399F90 end:0x80399FD0 + .sbss start:0x803FE870 end:0x803FE878 + +d/d_meter.cpp: + .text start:0x801F2294 end:0x80208C58 + .text start:0x80208C58 end:0x80209234 + .text start:0x80209234 end:0x80209234 + .text start:0x80209234 end:0x802092B0 + .ctors start:0x8033DC94 end:0x8033DC98 + .rodata start:0x80367398 end:0x80367D38 + .data start:0x80399FD0 end:0x8039A190 + .bss start:0x803EE020 end:0x803EE658 + .sdata start:0x803FDB30 end:0x803FDB50 + .sbss start:0x803FE878 end:0x803FE9B0 + .sdata2 start:0x80402A88 end:0x80402C18 + .sbss2 start:0x804047D0 end:0x804047D8 + +d/d_minigame_starter.cpp: + .text start:0x802092B0 end:0x8020A308 + .text start:0x8020A308 end:0x8020A364 + .rodata start:0x80367D38 end:0x80367D78 + .data start:0x8039A190 end:0x8039A240 + .sdata start:0x803FDB50 end:0x803FDB68 + .sdata2 start:0x80402C18 end:0x80402C78 + +d/d_minigame_terminater.cpp: + .text start:0x8020A364 end:0x8020E4F8 + .text start:0x8020E4F8 end:0x8020E554 + .rodata start:0x80367D78 end:0x803687B0 + .data start:0x8039A240 end:0x8039A2B8 + .sdata start:0x803FDB68 end:0x803FDB70 + .sdata2 start:0x80402C78 end:0x80402CF0 + +d/d_msg.cpp: + .text start:0x8020E554 end:0x80219FA8 + .ctors start:0x8033DC98 end:0x8033DC9C + .rodata start:0x803687B0 end:0x80368B40 + .data start:0x8039A2B8 end:0x8039A410 + .bss start:0x803EE658 end:0x803EE770 + .sbss start:0x803FE9B0 end:0x803FEA08 + .sdata2 start:0x80402CF0 end:0x80402DC0 + +d/d_name.cpp: + .text start:0x80219FA8 end:0x8021E584 + .text start:0x8021E584 end:0x8021E67C + .ctors start:0x8033DC9C end:0x8033DCA0 + .rodata start:0x80368B40 end:0x80368C70 + .data start:0x8039A410 end:0x8039A758 + .bss start:0x803EE770 end:0x803EE7C8 + .sdata2 start:0x80402DC0 end:0x80402E08 + +d/d_npc.cpp: + .text start:0x8021E67C end:0x80220B14 + .text start:0x80220B14 end:0x80222454 + .text start:0x80222454 end:0x80222454 + .text start:0x80222454 end:0x80222454 + .rodata start:0x80368C70 end:0x80368D70 + .data start:0x8039A758 end:0x8039A950 + .sbss start:0x803FEA08 end:0x803FEA10 + .sdata2 start:0x80402E08 end:0x80402E50 + +d/d_operate_wind.cpp: + .text start:0x80222454 end:0x80225ABC + .text start:0x80225ABC end:0x80225C54 + .ctors start:0x8033DCA0 end:0x8033DCA4 + .rodata start:0x80368D70 end:0x80368E18 + .data start:0x8039A950 end:0x8039A9E8 + .bss start:0x803EE7C8 end:0x803EE7F0 + .sbss start:0x803FEA10 end:0x803FEA18 + .sdata2 start:0x80402E50 end:0x80402EE8 + +d/d_metronome.cpp: + .text start:0x80225C54 end:0x80227550 + .text start:0x80227550 end:0x802275E8 + .ctors start:0x8033DCA4 end:0x8033DCA8 + .rodata start:0x80368E18 end:0x80368FC8 + .data start:0x8039A9E8 end:0x8039A9F8 + .bss start:0x803EE7F0 end:0x803EE820 + .sdata2 start:0x80402EE8 end:0x80402F38 + +d/d_ovlp_fade.cpp: + .text start:0x802275E8 end:0x80227810 + .data start:0x8039A9F8 end:0x8039AAD8 + .sbss start:0x803FEA18 end:0x803FEA20 + +d/d_ovlp_fade2.cpp: + .text start:0x80227810 end:0x802282A0 + .text start:0x802282A0 end:0x80228358 + .data start:0x8039AAD8 end:0x8039AB80 + .sdata2 start:0x80402F38 end:0x80402F80 + +d/d_ovlp_fade3.cpp: + .text start:0x80228358 end:0x802283AC + .data start:0x8039AB80 end:0x8039AB90 + +d/d_ovlp_fade4.cpp: + .text start:0x802283AC end:0x802296DC + .text start:0x802296DC end:0x802298E4 + .rodata start:0x80368FC8 end:0x80368FF0 + .data start:0x8039AB90 end:0x8039AC70 + .sdata2 start:0x80402F80 end:0x80402FE0 + .sbss2 start:0x804047D8 end:0x804047E0 + +d/d_picture_box.cpp: + .text start:0x802298E4 end:0x80230138 + .text start:0x80230138 end:0x802301B0 + .rodata start:0x80368FF0 end:0x80369330 + .data start:0x8039AC70 end:0x8039AD00 + .sdata start:0x803FDB70 end:0x803FDB78 + .sbss start:0x803FEA20 end:0x803FEA28 + .sdata2 start:0x80402FE0 end:0x80403068 + +d/d_s_logo.cpp: + .text start:0x802301B0 end:0x80232BF8 + .rodata start:0x80369330 end:0x80369730 + .data start:0x8039AD00 end:0x8039AD78 + .sbss start:0x803FEA28 end:0x803FEAA0 + .sdata2 start:0x80403068 end:0x804030D8 + .sbss2 start:0x804047E0 end:0x804047F0 + +d/d_s_menu.cpp: + .text start:0x80232BF8 end:0x80233C74 + .rodata start:0x80369730 end:0x803699B0 + .data start:0x8039AD78 end:0x8039AE18 + .sdata start:0x803FDB78 end:0x803FDB80 + .sbss start:0x803FEAA0 end:0x803FEAC0 + .sdata2 start:0x804030D8 end:0x80403128 + +d/d_s_name.cpp: + .text start:0x80233C74 end:0x802375A0 + .text start:0x802375A0 end:0x802375A0 + .text start:0x802375A0 end:0x802375A0 + .text start:0x802375A0 end:0x802375A0 + .text start:0x802375A0 end:0x802375A0 + .text start:0x802375A0 end:0x80237AF0 + .ctors start:0x8033DCA8 end:0x8033DCAC + .rodata start:0x803699B0 end:0x80369C20 + .data start:0x8039AE18 end:0x8039B358 + .bss start:0x803EE820 end:0x803EE848 + .sbss start:0x803FEAC0 end:0x803FEAC8 + .sdata2 start:0x80403128 end:0x80403178 + .sbss2 start:0x804047F0 end:0x804047F8 + +d/d_s_open.cpp: + .text start:0x80237AF0 end:0x80237F84 + .rodata start:0x80369C20 end:0x80369C68 + .data start:0x8039B358 end:0x8039B3C0 + +d/d_s_open_sub.cpp: + .text start:0x80237F84 end:0x802395D8 + .text start:0x802395D8 end:0x802395F8 + .rodata start:0x80369C68 end:0x80369CE8 + .data start:0x8039B3C0 end:0x8039B4A8 + .sdata2 start:0x80403178 end:0x804031C0 + +d/d_s_play.cpp: + .text start:0x802395F8 end:0x8023B9C0 + .ctors start:0x8033DCAC end:0x8033DCB0 + .rodata start:0x80369CE8 end:0x8036A440 + .data start:0x8039B4A8 end:0x8039B9A0 + .bss start:0x803EE848 end:0x803EF7E8 + .sdata start:0x803FDB80 end:0x803FDB98 + .sbss start:0x803FEAC8 end:0x803FEAF0 + .sdata2 start:0x804031C0 end:0x80403200 + +d/d_s_room.cpp: + .text start:0x8023B9C0 end:0x8023C37C + .rodata start:0x8036A440 end:0x8036A4E0 + .data start:0x8039B9A0 end:0x8039B9F0 + .bss start:0x803EF7E8 end:0x803EF808 + +d/d_s_title.cpp: + .text start:0x8023C37C end:0x8023C654 + .rodata start:0x8036A4E0 end:0x8036A4F8 + .data start:0x8039B9F0 end:0x8039BA58 + .sbss start:0x803FEAF0 end:0x803FEAF8 + .sdata2 start:0x80403200 end:0x80403208 + +d/d_scope.cpp: + .text start:0x8023C654 end:0x802406E4 + .ctors start:0x8033DCB0 end:0x8033DCB4 + .rodata start:0x8036A4F8 end:0x8036A680 + .data start:0x8039BA58 end:0x8039BAA8 + .bss start:0x803EF808 end:0x803EF870 + .sbss start:0x803FEAF8 end:0x803FEB10 + .sdata2 start:0x80403208 end:0x80403288 + +d/d_throwstone.cpp: + .text start:0x802406E4 end:0x80240A00 + .data start:0x8039BAA8 end:0x8039BAF8 + .sdata2 start:0x80403288 end:0x80403290 + +d/d_timer.cpp: + .text start:0x80240A00 end:0x80242CE8 + .rodata start:0x8036A680 end:0x8036A760 + .data start:0x8039BAF8 end:0x8039BC40 + .sdata2 start:0x80403290 end:0x804032D8 + +d/d_water_mark.cpp: + .text start:0x80242CE8 end:0x80243564 + .ctors start:0x8033DCB4 end:0x8033DCB8 + .rodata start:0x8036A760 end:0x8036A790 + .data start:0x8039BC40 end:0x8039BC80 + .bss start:0x803EF870 end:0x803EF8D0 + .sbss start:0x803FEB10 end:0x803FEB18 + .sdata2 start:0x804032D8 end:0x80403300 + +d/d_wind_arrow.cpp: + .text start:0x80243564 end:0x80243B08 + .text start:0x80243B08 end:0x80243B08 + .rodata start:0x8036A790 end:0x8036A7C8 + .data start:0x8039BC80 end:0x8039BCC0 + .bss start:0x803EF8D0 end:0x803EF900 + .sbss start:0x803FEB18 end:0x803FEB20 + .sdata2 start:0x80403300 end:0x80403318 + +d/d_wpillar.cpp: + .text start:0x80243B08 end:0x80244770 + .rodata start:0x8036A7C8 end:0x8036A808 + .data start:0x8039BCC0 end:0x8039BD00 + .sdata2 start:0x80403318 end:0x80403350 + +d/d_wpot_water.cpp: + .text start:0x80244770 end:0x8024516C + .text start:0x8024516C end:0x80245238 + .ctors start:0x8033DCB8 end:0x8033DCBC + .data start:0x8039BD00 end:0x8039BD60 + .bss start:0x803EF900 end:0x803EF910 + .sbss start:0x803FEB20 end:0x803FEB28 + .sdata2 start:0x80403350 end:0x80403370 + +Runtime.PPCEABI.H/__mem.o: + .init start:0x800033A8 end:0x800034E0 + +DynamicLink.cpp: + .text start:0x80245238 end:0x80246418 + .text start:0x80246418 end:0x80246464 + .text start:0x80246464 end:0x80246490 + .rodata start:0x8036A808 end:0x8036AC68 + .data start:0x8039BD60 end:0x8039BDD8 + .sbss start:0x803FEB28 end:0x803FEB40 + .sdata2 start:0x80403370 end:0x80403380 + +SSystem/SComponent/c_malloc.cpp: + .text start:0x80246490 end:0x802464FC + .sbss start:0x803FEB40 end:0x803FEB48 + +SSystem/SComponent/c_API.cpp: + .text start:0x802464FC end:0x802464FC + .data start:0x8039BDD8 end:0x8039BDF8 + +SSystem/SComponent/c_API_graphic.cpp: + .text start:0x802464FC end:0x8024658C + +SSystem/SComponent/c_cc_d.cpp: + .text start:0x8024658C end:0x80247BF4 + .text start:0x80247BF4 end:0x80247BF4 + .text start:0x80247BF4 end:0x80247BF4 + .text start:0x80247BF4 end:0x80247BF4 + .text start:0x80247BF4 end:0x80247DC8 + .text start:0x80247DC8 end:0x80247DC8 + .text start:0x80247DC8 end:0x80247DC8 + .text start:0x80247DC8 end:0x80247DC8 + .text start:0x80247DC8 end:0x80247DC8 + .text start:0x80247DC8 end:0x80247DC8 + .text start:0x80247DC8 end:0x80247DC8 + .ctors start:0x8033DCBC end:0x8033DCC0 + .rodata start:0x8036AC68 end:0x8036AE90 + .data start:0x8039BDF8 end:0x8039BF98 + .bss start:0x803EF910 end:0x803EF928 + .sdata2 start:0x80403380 end:0x804033A8 + +SSystem/SComponent/c_cc_s.cpp: + .text start:0x80247DC8 end:0x80249B30 + .text start:0x80249B30 end:0x80249B30 + .text start:0x80249B30 end:0x80249B30 + .text start:0x80249B30 end:0x80249B30 + .text start:0x80249B30 end:0x80249B4C + .rodata start:0x8036AE90 end:0x8036B6A8 + .data start:0x8039BF98 end:0x8039BFC8 + .bss start:0x803EF928 end:0x803EF940 + .sbss start:0x803FEB48 end:0x803FEB50 + .sdata2 start:0x804033A8 end:0x804033E8 + +SSystem/SComponent/c_counter.cpp: + .text start:0x80249B4C end:0x80249B94 + .bss start:0x803EF940 end:0x803EF950 + +SSystem/SComponent/c_list.cpp: + .text start:0x80249B94 end:0x80249D90 + +SSystem/SComponent/c_list_iter.cpp: + .text start:0x80249D90 end:0x80249E00 + +SSystem/SComponent/c_node.cpp: + .text start:0x80249E00 end:0x8024A054 + +SSystem/SComponent/c_node_iter.cpp: + .text start:0x8024A054 end:0x8024A170 + +SSystem/SComponent/c_tree.cpp: + .text start:0x8024A170 end:0x8024A270 + +SSystem/SComponent/c_tree_iter.cpp: + .text start:0x8024A270 end:0x8024A354 + +SSystem/SComponent/c_phase.cpp: + .text start:0x8024A354 end:0x8024A504 + +SSystem/SComponent/c_request.cpp: + .text start:0x8024A504 end:0x8024A5B0 + +SSystem/SComponent/c_tag.cpp: + .text start:0x8024A5B0 end:0x8024A7AC + +SSystem/SComponent/c_tag_iter.cpp: + .text start:0x8024A7AC end:0x8024A814 + +SSystem/SComponent/c_xyz.cpp: + .text start:0x8024A814 end:0x8024B04C + .text start:0x8024B04C end:0x8024B04C + .ctors start:0x8033DCC0 end:0x8033DCC4 + .rodata start:0x8036B6A8 end:0x8036B6F8 + .bss start:0x803EF950 end:0x803EFA10 + .sdata2 start:0x804033E8 end:0x80403400 + +SSystem/SComponent/c_sxyz.cpp: + .text start:0x8024B04C end:0x8024B1E4 + .text start:0x8024B1E4 end:0x8024B1E4 + .ctors start:0x8033DCC4 end:0x8033DCC8 + .bss start:0x803EFA10 end:0x803EFA20 + .sbss start:0x803FEB50 end:0x803FEB58 + .sdata2 start:0x80403400 end:0x80403408 + +SSystem/SComponent/c_math.cpp: + .text start:0x8024B1E4 end:0x8024B5E0 + .data start:0x8039BFC8 end:0x8039C7D0 + .sbss start:0x803FEB58 end:0x803FEB70 + .sdata2 start:0x80403408 end:0x80403450 + +SSystem/SComponent/c_bg_s.cpp: + .text start:0x8024B5E0 end:0x8024C4A4 + .text start:0x8024C4A4 end:0x8024C4A4 + .text start:0x8024C4A4 end:0x8024C4A4 + .text start:0x8024C4A4 end:0x8024C4A4 + .text start:0x8024C4A4 end:0x8024C4A4 + .text start:0x8024C4A4 end:0x8024C4A4 + .rodata start:0x8036B6F8 end:0x8036B8E0 + .data start:0x8039C7D0 end:0x8039C7F8 + .sbss start:0x803FEB70 end:0x803FEB78 + .sdata2 start:0x80403450 end:0x80403458 + +SSystem/SComponent/c_bg_s_chk.cpp: + .text start:0x8024C4A4 end:0x8024C52C + .data start:0x8039C7F8 end:0x8039C808 + +SSystem/SComponent/c_bg_s_gnd_chk.cpp: + .text start:0x8024C52C end:0x8024C5B8 + .text start:0x8024C5B8 end:0x8024C5B8 + .text start:0x8024C5B8 end:0x8024C5B8 + .text start:0x8024C5B8 end:0x8024C5B8 + +SSystem/SComponent/c_bg_s_lin_chk.cpp: + .text start:0x8024C5B8 end:0x8024C6A0 + .text start:0x8024C6A0 end:0x8024C6A0 + +SSystem/SComponent/c_bg_w.cpp: + .text start:0x8024C6A0 end:0x8024ED40 + .text start:0x8024ED40 end:0x8024ED40 + .text start:0x8024ED40 end:0x8024EED4 + .text start:0x8024EED4 end:0x8024EF4C + .text start:0x8024EF4C end:0x8024EF4C + .text start:0x8024EF4C end:0x8024EF4C + .text start:0x8024EF4C end:0x8024EF4C + .rodata start:0x8036B8E0 end:0x8036BB48 + .data start:0x8039C808 end:0x8039C868 + .sdata2 start:0x80403458 end:0x80403478 + +SSystem/SComponent/c_m2d.cpp: + .text start:0x8024EF4C end:0x8024F280 + .text start:0x8024F280 end:0x8024F280 + .rodata start:0x8036BB48 end:0x8036BB70 + .sdata2 start:0x80403478 end:0x80403498 + +SSystem/SComponent/c_m2d_g_box.cpp: + .text start:0x8024F280 end:0x8024F5A0 + .sdata2 start:0x80403498 end:0x804034B0 + +SSystem/SComponent/c_m3d.cpp: + .text start:0x8024F5A0 end:0x80256E64 + .text start:0x80256E64 end:0x80256E64 + .text start:0x80256E64 end:0x80256E64 + .text start:0x80256E64 end:0x80256E64 + .text start:0x80256E64 end:0x80256E64 + .rodata start:0x8036BB70 end:0x8036CAE8 + .sdata2 start:0x804034B0 end:0x80403560 + +SSystem/SComponent/c_m3d_g_aab.cpp: + .text start:0x80256E64 end:0x80256F28 + +SSystem/SComponent/c_m3d_g_cyl.cpp: + .text start:0x80256F28 end:0x802574A4 + .text start:0x802574A4 end:0x802574A4 + .rodata start:0x8036CAE8 end:0x8036CDB0 + .sdata2 start:0x80403560 end:0x80403568 + +SSystem/SComponent/c_m3d_g_pla.cpp: + .text start:0x802574A4 end:0x8025752C + +SSystem/SComponent/c_m3d_g_sph.cpp: + .text start:0x8025752C end:0x80257974 + .rodata start:0x8036CDB0 end:0x8036CFE0 + .sdata2 start:0x80403568 end:0x80403570 + +SSystem/SComponent/c_m3d_g_tri.cpp: + .text start:0x80257974 end:0x80257A44 + .text start:0x80257A44 end:0x80257A44 + .text start:0x80257A44 end:0x80257A44 + .text start:0x80257A44 end:0x80257A44 + +SSystem/SComponent/c_lib.cpp: + .text start:0x80257A44 end:0x80258D50 + .text start:0x80258D50 end:0x80258D50 + .bss start:0x803EFA20 end:0x803EFC00 + .sdata start:0x803FDB98 end:0x803FDBA0 + .sdata2 start:0x80403570 end:0x80403590 + +SSystem/SComponent/c_angle.cpp: + .text start:0x80258D50 end:0x80259A30 + .text start:0x80259A30 end:0x80259B14 + .text start:0x80259B14 end:0x80259B14 + .ctors start:0x8033DCC8 end:0x8033DCCC + .bss start:0x803EFC00 end:0x803EFC40 + .sbss start:0x803FEB78 end:0x803FEB90 + .sdata2 start:0x80403590 end:0x804035D8 + +SSystem/SComponent/c_data_tbl.cpp: + .text start:0x80259B14 end:0x80259F2C + .data start:0x8039C868 end:0x8039C8A0 + +SSystem/SStandard/s_basic.cpp: + .text start:0x80259F2C end:0x80259F70 + +JSystem/JFramework/JFWSystem.cpp: + .text start:0x80259F70 end:0x8025A360 + .rodata start:0x8036CFE0 end:0x8036D018 + .sdata start:0x803FDBA0 end:0x803FDBD0 + .sbss start:0x803FEB90 end:0x803FEBB0 + .sdata2 start:0x804035D8 end:0x804035E8 + +JSystem/JFramework/JFWDisplay.cpp: + .text start:0x8025A360 end:0x8025B858 + .text start:0x8025B858 end:0x8025B858 + .rodata start:0x8036D018 end:0x8036D188 + .data start:0x8039C8A0 end:0x8039C938 + .bss start:0x803EFC40 end:0x803EFC60 + .sdata start:0x803FDBD0 end:0x803FDBD8 + .sbss start:0x803FEBB0 end:0x803FEBD8 + .sdata2 start:0x804035E8 end:0x80403608 + +JSystem/J3DU/J3DUClipper.cpp: + .text start:0x8025B858 end:0x8025BF5C + .rodata start:0x8036D188 end:0x8036D248 + .sdata2 start:0x80403608 end:0x80403620 + +JSystem/J3DU/J3DUMotion.cpp: + .text start:0x8025BF5C end:0x8025BFEC + .text start:0x8025BFEC end:0x8025C120 + .text start:0x8025C120 end:0x8025C120 + .rodata start:0x8036D248 end:0x8036D258 + +JSystem/J3DU/J3DUDL.cpp: + .text start:0x8025C120 end:0x8025C120 + .text start:0x8025C120 end:0x8025C128 + +JSystem/JParticle/JPABaseShape.cpp: + .text start:0x8025C128 end:0x8025C6A8 + .text start:0x8025C6A8 end:0x8025CB28 + .rodata start:0x8036D258 end:0x8036D2E8 + .data start:0x8039C938 end:0x8039CC58 + .sdata2 start:0x80403620 end:0x80403638 + +JSystem/JParticle/JPAExtraShape.cpp: + .text start:0x8025CB28 end:0x8025CC48 + .text start:0x8025CC48 end:0x8025CEEC + .data start:0x8039CC58 end:0x8039CDB0 + .sdata2 start:0x80403638 end:0x80403640 + +JSystem/JParticle/JPASweepShape.cpp: + .text start:0x8025CEEC end:0x8025CF10 + .text start:0x8025CF10 end:0x8025D174 + .data start:0x8039CDB0 end:0x8039CED0 + +JSystem/JParticle/JPAExTexShape.cpp: + .text start:0x8025D174 end:0x8025D198 + .text start:0x8025D198 end:0x8025D2B8 + .data start:0x8039CED0 end:0x8039CF38 + +JSystem/JParticle/JPADynamicsBlock.cpp: + .text start:0x8025D2B8 end:0x8025D2DC + .text start:0x8025D2DC end:0x8025D538 + .data start:0x8039CF38 end:0x8039D040 + +JSystem/JParticle/JPAFieldBlock.cpp: + .text start:0x8025D538 end:0x8025D55C + .text start:0x8025D55C end:0x8025D6FC + .data start:0x8039D040 end:0x8039D0E0 + +JSystem/JParticle/JPAKeyBlock.cpp: + .text start:0x8025D6FC end:0x8025D728 + .text start:0x8025D728 end:0x8025D800 + .data start:0x8039D0E0 end:0x8039D118 + +JSystem/JParticle/JPATexture.cpp: + .text start:0x8025D800 end:0x8025DD54 + .text start:0x8025DD54 end:0x8025DE4C + .rodata start:0x8036D2E8 end:0x8036D308 + .data start:0x8039D118 end:0x8039D148 + .sdata2 start:0x80403640 end:0x80403648 + +JSystem/JParticle/JPAResourceManager.cpp: + .text start:0x8025DE4C end:0x8025E254 + .text start:0x8025E254 end:0x8025E254 + .text start:0x8025E254 end:0x8025E254 + .rodata start:0x8036D308 end:0x8036D3D0 + +JSystem/JParticle/JPAEmitterLoader.cpp: + .text start:0x8025E254 end:0x8025EABC + .text start:0x8025EABC end:0x8025EABC + .rodata start:0x8036D3D0 end:0x8036D5C8 + +JSystem/JParticle/JPAMath.cpp: + .text start:0x8025EABC end:0x8025F088 + .sdata2 start:0x80403648 end:0x80403660 + +JSystem/JParticle/JPAField.cpp: + .text start:0x8025F088 end:0x80260D14 + .text start:0x80260D14 end:0x802612C8 + .ctors start:0x8033DCCC end:0x8033DCD0 + .rodata start:0x8036D5C8 end:0x8036D608 + .data start:0x8039D148 end:0x8039D288 + .bss start:0x803EFC60 end:0x803EFC90 + .sbss start:0x803FEBD8 end:0x803FEBE0 + .sdata2 start:0x80403660 end:0x80403680 + +JSystem/JParticle/JPAEmitter.cpp: + .text start:0x802612C8 end:0x80263058 + .text start:0x80263058 end:0x80263058 + .text start:0x80263058 end:0x80263094 + .ctors start:0x8033DCD0 end:0x8033DCD4 + .data start:0x8039D288 end:0x8039D328 + .bss start:0x803EFC90 end:0x803EFDE8 + .sdata2 start:0x80403680 end:0x804036B0 + +JSystem/JParticle/JPAParticle.cpp: + .text start:0x80263094 end:0x80263FE4 + .sdata2 start:0x804036B0 end:0x804036D8 + +JSystem/JParticle/JPAEmitterManager.cpp: + .text start:0x80263FE4 end:0x8026482C + .text start:0x8026482C end:0x802648DC + .text start:0x802648DC end:0x802649E8 + .text start:0x802649E8 end:0x802649E8 + .text start:0x802649E8 end:0x802649E8 + .text start:0x802649E8 end:0x80264A7C + .text start:0x80264A7C end:0x80264B00 + .rodata start:0x8036D608 end:0x8036D6F0 + .data start:0x8039D328 end:0x8039D338 + .sdata2 start:0x804036D8 end:0x804036E0 + +JSystem/JParticle/JPADrawVisitor.cpp: + .text start:0x80264B00 end:0x8026B64C + .text start:0x8026B64C end:0x8026B64C + .text start:0x8026B64C end:0x8026D0E0 + .rodata start:0x8036D6F0 end:0x8036D718 + .data start:0x8039D338 end:0x8039D8A8 + .sbss start:0x803FEBE0 end:0x803FEBE8 + .sdata2 start:0x804036E0 end:0x80403730 + +JSystem/JParticle/JPADraw.cpp: + .text start:0x8026D0E0 end:0x8027189C + .text start:0x8027189C end:0x802718A0 + .text start:0x802718A0 end:0x802718A0 + .text start:0x802718A0 end:0x80272958 + .text start:0x80272958 end:0x80272958 + .ctors start:0x8033DCD4 end:0x8033DCD8 + .rodata start:0x8036D718 end:0x8036D818 + .data start:0x8039D8A8 end:0x8039D900 + .bss start:0x803EFDE8 end:0x803EFFF0 + .sdata2 start:0x80403730 end:0x80403770 + +JSystem/JParticle/JPADrawSetupTev.cpp: + .text start:0x80272958 end:0x80272D5C + +JSystem/JStage/JSGActor.cpp: + .text start:0x80272D5C end:0x80272E34 + .data start:0x8039D900 end:0x8039D988 + .sdata2 start:0x80403770 end:0x80403778 + +JSystem/JStage/JSGAmbientLight.cpp: + .text start:0x80272E34 end:0x80272EB4 + .data start:0x8039D988 end:0x8039D9C8 + .sdata2 start:0x80403778 end:0x80403780 + +JSystem/JStage/JSGCamera.cpp: + .text start:0x80272EB4 end:0x80272F90 + .data start:0x8039D9C8 end:0x8039DA58 + .sdata2 start:0x80403780 end:0x80403788 + +JSystem/JStage/JSGFog.cpp: + .text start:0x80272F90 end:0x80273034 + .data start:0x8039DA58 end:0x8039DAB0 + .sdata2 start:0x80403788 end:0x80403798 + +JSystem/JStage/JSGLight.cpp: + .text start:0x80273034 end:0x802730E0 + .data start:0x8039DAB0 end:0x8039DB18 + .sdata2 start:0x80403798 end:0x804037A0 + +JSystem/JStage/JSGObject.cpp: + .text start:0x802730E0 end:0x80273198 + .data start:0x8039DB18 end:0x8039DB50 + .sdata2 start:0x804037A0 end:0x804037A8 + +JSystem/JStage/JSGSystem.cpp: + .text start:0x80273198 end:0x80273220 + .data start:0x8039DB50 end:0x8039DBA0 + +JSystem/JStudio/JStudio/jstudio-control.cpp: + .text start:0x80273220 end:0x802737B0 + .rodata start:0x8036D818 end:0x8036D828 + .data start:0x8039DBA0 end:0x8039DBE0 + .sdata2 start:0x804037A8 end:0x804037B0 + +JSystem/JStudio/JStudio/jstudio-data.cpp: + .text start:0x802737B0 end:0x802737B0 + .sdata2 start:0x804037B0 end:0x804037B8 + +JSystem/JStudio/JStudio/jstudio-math.cpp: + .text start:0x802737B0 end:0x80273A98 + .sdata2 start:0x804037B8 end:0x804037C0 + +JSystem/JStudio/JStudio/jstudio-object.cpp: + .text start:0x80273A98 end:0x802761C0 + .ctors start:0x8033DCD8 end:0x8033DCDC + .rodata start:0x8036D828 end:0x8036D938 + .data start:0x8039DBE0 end:0x8039E4B0 + .bss start:0x803EFFF0 end:0x803F00A8 + .sbss start:0x803FEBE8 end:0x803FEBF0 + .sdata2 start:0x804037C0 end:0x804037F0 + +JSystem/JStudio/JStudio/functionvalue.cpp: + .text start:0x802761C0 end:0x80278104 + .text start:0x80278104 end:0x80278170 + .text start:0x80278170 end:0x80278170 + .text start:0x80278170 end:0x802789A8 + .text start:0x802789A8 end:0x80278B04 + .data start:0x8039E4B0 end:0x8039E5A0 + .sbss start:0x803FEBF0 end:0x803FEBF8 + .sdata2 start:0x804037F0 end:0x80403840 + +JSystem/JStudio/JStudio/fvb.cpp: + .text start:0x80278B04 end:0x80279B9C + .text start:0x80279B9C end:0x80279B9C + .text start:0x80279B9C end:0x80279C30 + .rodata start:0x8036D938 end:0x8036D978 + .data start:0x8039E5A0 end:0x8039E6B8 + +JSystem/JStudio/JStudio/fvb-data.cpp: + .text start:0x80279C30 end:0x80279C30 + .sdata2 start:0x80403840 end:0x80403848 + +JSystem/JStudio/JStudio/fvb-data-parse.cpp: + .text start:0x80279C30 end:0x80279C98 + +JSystem/JStudio/JStudio/object-id.cpp: + .text start:0x80279C98 end:0x80279D88 + +JSystem/JStudio/JStudio/stb.cpp: + .text start:0x80279D88 end:0x8027AB70 + .text start:0x8027AB70 end:0x8027AB70 + .text start:0x8027AB70 end:0x8027AC04 + .data start:0x8039E6B8 end:0x8039E738 + .sdata2 start:0x80403848 end:0x80403850 + +JSystem/JStudio/JStudio/stb-data.cpp: + .text start:0x8027AC04 end:0x8027AC04 + .rodata start:0x8036D978 end:0x8036D998 + .sdata2 start:0x80403850 end:0x80403858 + +JSystem/JStudio/JStudio/stb-data-parse.cpp: + .text start:0x8027AC04 end:0x8027AD4C + +JSystem/JStudio/JStudio_JStage/control.cpp: + .text start:0x8027AD4C end:0x8027B328 + .data start:0x8039E738 end:0x8039E750 + +JSystem/JStudio/JStudio_JStage/object.cpp: + .text start:0x8027B328 end:0x8027B404 + +JSystem/JStudio/JStudio_JStage/object-actor.cpp: + .text start:0x8027B404 end:0x8027C1D0 + .text start:0x8027C1D0 end:0x8027C1E8 + .text start:0x8027C1E8 end:0x8027C278 + .ctors start:0x8033DCDC end:0x8033DCE0 + .data start:0x8039E750 end:0x8039E8A0 + .bss start:0x803F00A8 end:0x803F01B8 + .sdata2 start:0x80403858 end:0x80403860 + +JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp: + .text start:0x8027C278 end:0x8027C4F4 + .text start:0x8027C4F4 end:0x8027C4F4 + .data start:0x8039E8A0 end:0x8039E8C0 + +JSystem/JStudio/JStudio_JStage/object-camera.cpp: + .text start:0x8027C4F4 end:0x8027CD74 + .text start:0x8027CD74 end:0x8027CD74 + .text start:0x8027CD74 end:0x8027CE04 + .ctors start:0x8033DCE0 end:0x8033DCE4 + .data start:0x8039E8C0 end:0x8039E998 + .bss start:0x803F01B8 end:0x803F0298 + +JSystem/JStudio/JStudio_JStage/object-fog.cpp: + .text start:0x8027CE04 end:0x8027D338 + .text start:0x8027D338 end:0x8027D338 + .text start:0x8027D338 end:0x8027D3C8 + .ctors start:0x8033DCE4 end:0x8033DCE8 + .data start:0x8039E998 end:0x8039EA28 + .bss start:0x803F0298 end:0x803F0320 + +JSystem/JStudio/JStudio_JStage/object-light.cpp: + .text start:0x8027D3C8 end:0x8027DD38 + .text start:0x8027DD38 end:0x8027DD38 + .ctors start:0x8033DCE8 end:0x8033DCEC + .data start:0x8039EA28 end:0x8039EA60 + .bss start:0x803F0320 end:0x803F03B0 + .sdata2 start:0x80403860 end:0x80403880 + +JSystem/JStudio/JStudio_JAudio/control.cpp: + .text start:0x8027DD38 end:0x8027DEC0 + .data start:0x8039EA60 end:0x8039EA70 + +JSystem/JStudio/JStudio_JAudio/object-sound.cpp: + .text start:0x8027DEC0 end:0x8027E378 + .text start:0x8027E378 end:0x8027E378 + .text start:0x8027E378 end:0x8027E884 + .ctors start:0x8033DCEC end:0x8033DCF0 + .data start:0x8039EA70 end:0x8039EB40 + .bss start:0x803F03B0 end:0x803F04A8 + .sbss start:0x803FEBF8 end:0x803FEC08 + .sdata2 start:0x80403880 end:0x80403888 + +JSystem/JStudio/JStudio_JParticle/control.cpp: + .text start:0x8027E884 end:0x8027EA18 + .data start:0x8039EB40 end:0x8039EB50 + +JSystem/JStudio/JStudio_JParticle/object-particle.cpp: + .text start:0x8027EA18 end:0x8027F458 + .text start:0x8027F458 end:0x8027F594 + .text start:0x8027F594 end:0x8027F594 + .ctors start:0x8033DCF0 end:0x8033DCF4 + .rodata start:0x8036D998 end:0x8036D9A8 + .data start:0x8039EB50 end:0x8039EBC0 + .bss start:0x803F04A8 end:0x803F0550 + .sbss start:0x803FEC08 end:0x803FEC18 + .sdata2 start:0x80403888 end:0x804038C8 + +JSystem/JStudio/JStudio_JMessage/control.cpp: + .text start:0x8027F594 end:0x8027F7B4 + .data start:0x8039EBC0 end:0x8039EBE8 + +JSystem/JStudio/JStudio_JMessage/object-message.cpp: + .text start:0x8027F7B4 end:0x8027F88C + .data start:0x8039EBE8 end:0x8039EC10 + +JSystem/JStudio/JStudioToolLibrary/console.cpp: + .text start:0x8027F88C end:0x8027F8FC + .text start:0x8027F8FC end:0x8027F8FC + .text start:0x8027F8FC end:0x8027F95C + .text start:0x8027F95C end:0x8027F9A4 + .data start:0x8039EC10 end:0x8039EC20 + +JSystem/JAudio/JASCalc.cpp: + .text start:0x8027F9A4 end:0x8027FFD0 + .rodata start:0x8036D9A8 end:0x8036DA48 + .sbss start:0x803FEC18 end:0x803FEC20 + .sdata2 start:0x804038C8 end:0x804038E8 + +JSystem/JAudio/JASAiCtrl.cpp: + .text start:0x8027FFD0 end:0x802806A0 + .rodata start:0x8036DA48 end:0x8036DA70 + .bss start:0x803F0550 end:0x803F0560 + .sbss start:0x803FEC20 end:0x803FEC48 + +JSystem/JAudio/JASDvdThread.cpp: + .text start:0x802806A0 end:0x80280C10 + .rodata start:0x8036DA70 end:0x8036DA98 + .data start:0x8039EC20 end:0x8039EC30 + .sbss start:0x803FEC48 end:0x803FEC50 + +JSystem/JAudio/JASCallback.cpp: + .text start:0x80280C10 end:0x80280FE4 + .rodata start:0x8036DA98 end:0x8036DB00 + .sdata start:0x803FDBD8 end:0x803FDBE0 + .sbss start:0x803FEC50 end:0x803FEC58 + +JSystem/JAudio/JASRate.cpp: + .text start:0x80280FE4 end:0x80280FE4 + .sdata start:0x803FDBE0 end:0x803FDBF0 + .sbss start:0x803FEC58 end:0x803FEC60 + +JSystem/JAudio/JASHardStream.cpp: + .text start:0x80280FE4 end:0x80281D78 + .text start:0x80281D78 end:0x80281DB4 + .ctors start:0x8033DCF4 end:0x8033DCF8 + .rodata start:0x8036DB00 end:0x8036DDE0 + .data start:0x8039EC30 end:0x8039EC70 + .bss start:0x803F0560 end:0x803F09D0 + .sdata start:0x803FDBF0 end:0x803FDBF8 + .sbss start:0x803FEC60 end:0x803FEC80 + .sdata2 start:0x804038E8 end:0x80403900 + +JSystem/JAudio/JASHeapCtrl.cpp: + .text start:0x80281DB4 end:0x80282664 + .text start:0x80282664 end:0x80282668 + .rodata start:0x8036DDE0 end:0x8036E010 + +JSystem/JAudio/JASResArcLoader.cpp: + .text start:0x80282668 end:0x80282850 + +JSystem/JAudio/JASProbe.cpp: + .text start:0x80282850 end:0x80282858 + +JSystem/JAudio/JASKernelDebug.cpp: + .text start:0x80282858 end:0x80282894 + +JSystem/JAudio/JASCmdStack.cpp: + .text start:0x80282894 end:0x80282CD8 + .rodata start:0x8036E010 end:0x8036E080 + .sbss start:0x803FEC80 end:0x803FEC90 + +JSystem/JAudio/JASSystemHeap.cpp: + .text start:0x80282CD8 end:0x80282EB8 + .text start:0x80282EB8 end:0x80282EF4 + .ctors start:0x8033DCF8 end:0x8033DCFC + .rodata start:0x8036E080 end:0x8036E108 + .bss start:0x803F09D0 end:0x803F09F0 + .sdata start:0x803FDBF8 end:0x803FDC00 + .sbss start:0x803FEC90 end:0x803FECA0 + +JSystem/JAudio/JASNoteMgr.cpp: + .text start:0x80282EF4 end:0x80283178 + .rodata start:0x8036E108 end:0x8036E140 + +JSystem/JAudio/JASOuterParam.cpp: + .text start:0x80283178 end:0x80283310 + .sdata2 start:0x80403900 end:0x80403908 + +JSystem/JAudio/JASPlayer_impl.cpp: + .text start:0x80283310 end:0x80283460 + .rodata start:0x8036E140 end:0x8036E2A0 + .data start:0x8039EC70 end:0x8039F0E0 + .sbss start:0x803FECA0 end:0x803FECB0 + .sdata2 start:0x80403908 end:0x80403920 + +JSystem/JAudio/JASRegisterParam.cpp: + .text start:0x80283460 end:0x80283598 + +JSystem/JAudio/JASSeqCtrl.cpp: + .text start:0x80283598 end:0x80283820 + .rodata start:0x8036E2A0 end:0x8036E2D8 + +JSystem/JAudio/JASSeqParser.cpp: + .text start:0x80283820 end:0x80285B00 + .ctors start:0x8033DCFC end:0x8033DD00 + .rodata start:0x8036E2D8 end:0x8036E4D8 + .data start:0x8039F0E0 end:0x8039F690 + .sdata2 start:0x80403920 end:0x80403968 + +JSystem/JAudio/JASTrack.cpp: + .text start:0x80285B00 end:0x80289170 + .text start:0x80289170 end:0x802892B8 + .text start:0x802892B8 end:0x802892B8 + .rodata start:0x8036E4D8 end:0x8036E798 + .data start:0x8039F690 end:0x8039F718 + .sbss start:0x803FECB0 end:0x803FECC0 + .sdata2 start:0x80403968 end:0x804039E0 + +JSystem/JAudio/JASTrackInterrupt.cpp: + .text start:0x802892B8 end:0x80289448 + +JSystem/JAudio/JASTrackPort.cpp: + .text start:0x80289448 end:0x802896E8 + .rodata start:0x8036E798 end:0x8036E7D8 + +JSystem/JAudio/JASBank.cpp: + .text start:0x802896E8 end:0x802896FC + .sbss start:0x803FECC0 end:0x803FECC8 + +JSystem/JAudio/JASWaveBank.cpp: + .text start:0x802896FC end:0x80289710 + .sbss start:0x803FECC8 end:0x803FECD0 + +JSystem/JAudio/JASBasicBank.cpp: + .text start:0x80289710 end:0x80289990 + .text start:0x80289990 end:0x802899D8 + .text start:0x802899D8 end:0x802899E4 + .rodata start:0x8036E7D8 end:0x8036E820 + .data start:0x8039F718 end:0x8039F740 + +JSystem/JAudio/JASBasicInst.cpp: + .text start:0x802899E4 end:0x8028A308 + .text start:0x8028A308 end:0x8028A350 + .text start:0x8028A350 end:0x8028A374 + .rodata start:0x8036E820 end:0x8036E8A0 + .data start:0x8039F740 end:0x8039F770 + .sdata2 start:0x804039E0 end:0x804039F0 + +JSystem/JAudio/JASDrumSet.cpp: + .text start:0x8028A374 end:0x8028AAFC + .text start:0x8028AAFC end:0x8028AB08 + .text start:0x8028AB08 end:0x8028AB08 + .rodata start:0x8036E8A0 end:0x8036E960 + .data start:0x8039F770 end:0x8039F788 + .bss start:0x803F09F0 end:0x803F0A08 + .sbss start:0x803FECD0 end:0x803FECD8 + .sdata2 start:0x804039F0 end:0x80403A08 + +JSystem/JAudio/JASBasicWaveBank.cpp: + .text start:0x8028AB08 end:0x8028B498 + .text start:0x8028B498 end:0x8028B528 + .text start:0x8028B528 end:0x8028B668 + .rodata start:0x8036E960 end:0x8036EA00 + .data start:0x8039F788 end:0x8039F7F0 + +JSystem/JAudio/JASSimpleWaveBank.cpp: + .text start:0x8028B668 end:0x8028B994 + .text start:0x8028B994 end:0x8028B994 + .text start:0x8028B994 end:0x8028B9E4 + .text start:0x8028B9E4 end:0x8028B9EC + .rodata start:0x8036EA00 end:0x8036EA30 + .data start:0x8039F7F0 end:0x8039F830 + +JSystem/JAudio/JASInstEffect.cpp: + .text start:0x8028B9EC end:0x8028BA90 + .rodata start:0x8036EA30 end:0x8036EA60 + +JSystem/JAudio/JASInstSense.cpp: + .text start:0x8028BA90 end:0x8028BCF8 + .rodata start:0x8036EA60 end:0x8036EAB0 + .data start:0x8039F830 end:0x8039F840 + .sdata2 start:0x80403A08 end:0x80403A20 + +JSystem/JAudio/JASInstRand.cpp: + .text start:0x8028BCF8 end:0x8028BD94 + .data start:0x8039F840 end:0x8039F850 + .sbss start:0x803FECD8 end:0x803FECE0 + .sdata2 start:0x80403A20 end:0x80403A30 + +JSystem/JAudio/JASWSParser.cpp: + .text start:0x8028BD94 end:0x8028C1E8 + .text start:0x8028C1E8 end:0x8028C290 + .sbss start:0x803FECE0 end:0x803FECE8 + +JSystem/JAudio/JASBNKParser.cpp: + .text start:0x8028C290 end:0x8028CCA0 + .text start:0x8028CCA0 end:0x8028CCA0 + .text start:0x8028CCA0 end:0x8028CD78 + .rodata start:0x8036EAB0 end:0x8036EB20 + .data start:0x8039F850 end:0x8039F860 + .sbss start:0x803FECE8 end:0x803FECF0 + .sdata2 start:0x80403A30 end:0x80403A50 + +JSystem/JAudio/JASWaveArcLoader.cpp: + .text start:0x8028CD78 end:0x8028D3B4 + .text start:0x8028D3B4 end:0x8028D46C + .text start:0x8028D46C end:0x8028D46C + .ctors start:0x8033DD00 end:0x8033DD04 + .rodata start:0x8036EB20 end:0x8036EB68 + .data start:0x8039F860 end:0x8039F8C0 + .bss start:0x803F0A08 end:0x803F0A60 + +JSystem/JAudio/JASWaveBankMgr.cpp: + .text start:0x8028D46C end:0x8028D734 + .rodata start:0x8036EB68 end:0x8036EBB8 + .sbss start:0x803FECF0 end:0x803FECF8 + +JSystem/JAudio/JASBankMgr.cpp: + .text start:0x8028D734 end:0x8028E0A8 + .rodata start:0x8036EBB8 end:0x8036EC58 + .data start:0x8039F8C0 end:0x8039F8E8 + .sbss start:0x803FECF8 end:0x803FED08 + .sdata2 start:0x80403A50 end:0x80403A70 + +JSystem/JAudio/JASAudioThread.cpp: + .text start:0x8028E0A8 end:0x8028E480 + .rodata start:0x8036EC58 end:0x8036ECF0 + .bss start:0x803F0A60 end:0x803F1DE0 + .sbss start:0x803FED08 end:0x803FED28 + +JSystem/JAudio/JASDSPBuf.cpp: + .text start:0x8028E480 end:0x8028E7DC + .rodata start:0x8036ECF0 end:0x8036ED88 + .sdata start:0x803FDC00 end:0x803FDC08 + .sbss start:0x803FED28 end:0x803FED40 + +JSystem/JAudio/JASDSPChannel.cpp: + .text start:0x8028E7DC end:0x8028F260 + .text start:0x8028F260 end:0x8028F2AC + .rodata start:0x8036ED88 end:0x8036EFC0 + .data start:0x8039F8E8 end:0x8039F910 + .sdata start:0x803FDC08 end:0x803FDC10 + .sbss start:0x803FED40 end:0x803FED58 + .sdata2 start:0x80403A70 end:0x80403A78 + +JSystem/JAudio/JASDSPInterface.cpp: + .text start:0x8028F2AC end:0x8028FB18 + .rodata start:0x8036EFC0 end:0x8036F070 + .data start:0x8039F910 end:0x8039F928 + .bss start:0x803F1DE0 end:0x803F2740 + .sdata start:0x803FDC10 end:0x803FDC28 + .sbss start:0x803FED58 end:0x803FED68 + +JSystem/JAudio/JASDriverIF.cpp: + .text start:0x8028FB18 end:0x8028FC8C + .rodata start:0x8036F070 end:0x8036F110 + .sdata start:0x803FDC28 end:0x803FDC38 + .sdata2 start:0x80403A78 end:0x80403A98 + +JSystem/JAudio/JASChGlobal.cpp: + .text start:0x8028FC8C end:0x8029012C + .text start:0x8029012C end:0x80290198 + .text start:0x80290198 end:0x80290264 + .rodata start:0x8036F110 end:0x8036F178 + .sbss start:0x803FED68 end:0x803FED78 + +JSystem/JAudio/JASChAllocQueue.cpp: + .text start:0x80290264 end:0x80290588 + .ctors start:0x8033DD04 end:0x8033DD08 + .rodata start:0x8036F178 end:0x8036F1A8 + .bss start:0x803F2740 end:0x803F2760 + +JSystem/JAudio/JASChannel.cpp: + .text start:0x80290588 end:0x80292560 + .rodata start:0x8036F1A8 end:0x8036F410 + .data start:0x8039F928 end:0x8039F9C0 + .sdata2 start:0x80403A98 end:0x80403AC0 + +JSystem/JAudio/JASChannelMgr.cpp: + .text start:0x80292560 end:0x80293034 + .rodata start:0x8036F410 end:0x8036F598 + .sdata2 start:0x80403AC0 end:0x80403AD0 + +JSystem/JAudio/JASOscillator.cpp: + .text start:0x80293034 end:0x8029378C + .rodata start:0x8036F598 end:0x8036F698 + .data start:0x8039F9C0 end:0x8039F9E0 + .sdata2 start:0x80403AD0 end:0x80403B08 + +JSystem/JAudio/JASDriverTables.cpp: + .text start:0x8029378C end:0x802937A0 + .data start:0x8039F9E0 end:0x803A0120 + +JSystem/JAudio/dspproc.c: + .text start:0x802937A0 end:0x80293A00 + .sdata start:0x803FDC38 end:0x803FDC40 + .sbss start:0x803FED78 end:0x803FED80 + .sdata2 start:0x80403B08 end:0x80403B10 + +JSystem/JAudio/dsptask.c: + .text start:0x80293A00 end:0x80293D20 + .data start:0x803A0120 end:0x803A1E40 + .bss start:0x803F2760 end:0x803F4840 + .sbss start:0x803FED80 end:0x803FED88 + +JSystem/JAudio/osdsp.c: + .text start:0x80293D20 end:0x80293E40 + .rodata start:0x8036F698 end:0x8036F6D8 + +JSystem/JAudio/osdsp_task.c: + .text start:0x80293E40 end:0x8029422C + .bss start:0x803F4840 end:0x803F4850 + .sbss start:0x803FED88 end:0x803FED98 + +JSystem/JAudio/JAIAnimation.cpp: + .text start:0x8029422C end:0x80294DE8 + .rodata start:0x8036F6D8 end:0x8036F7F0 + .data start:0x803A1E40 end:0x803A1E50 + .sdata2 start:0x80403B10 end:0x80403B38 + +JSystem/JAudio/JAIBasic.cpp: + .text start:0x80294DE8 end:0x802963C0 + .rodata start:0x8036F7F0 end:0x8036FB58 + .data start:0x803A1E50 end:0x803A1E78 + .sbss start:0x803FED98 end:0x803FEDA0 + .sdata2 start:0x80403B38 end:0x80403B50 + +JSystem/JAudio/JAIBankWave.cpp: + .text start:0x802963C0 end:0x802968A4 + .rodata start:0x8036FB58 end:0x8036FBB8 + .sdata start:0x803FDC40 end:0x803FDC48 + .sbss start:0x803FEDA0 end:0x803FEDB8 + +JSystem/JAudio/JAIConst.cpp: + .text start:0x802968A4 end:0x80296B40 + .ctors start:0x8033DD08 end:0x8033DD0C + .rodata start:0x8036FBB8 end:0x8036FC60 + .data start:0x803A1E78 end:0x803A1EA8 + .bss start:0x803F4850 end:0x803F48B8 + .sbss start:0x803FEDB8 end:0x803FEDC0 + +JSystem/JAudio/JAIDummyObject.cpp: + .text start:0x80296B40 end:0x80296E6C + .rodata start:0x8036FC60 end:0x8036FD10 + .sbss start:0x803FEDC0 end:0x803FEDD0 + +JSystem/JAudio/JAIFx.cpp: + .text start:0x80296E6C end:0x8029728C + .rodata start:0x8036FD10 end:0x8036FDA8 + .sbss start:0x803FEDD0 end:0x803FEDE8 + +JSystem/JAudio/JAIGlobalParameter.cpp: + .text start:0x8029728C end:0x80297600 + .rodata start:0x8036FDA8 end:0x8036FE58 + .sdata start:0x803FDC48 end:0x803FDCE8 + .sbss start:0x803FEDE8 end:0x803FEDF8 + .sdata2 start:0x80403B50 end:0x80403B58 + +JSystem/JAudio/JAIInitData.cpp: + .text start:0x80297600 end:0x802979FC + .rodata start:0x8036FE58 end:0x8036FEA8 + .data start:0x803A1EA8 end:0x803A1ED0 + .sbss start:0x803FEDF8 end:0x803FEE00 + +JSystem/JAudio/JAISeMgr.cpp: + .text start:0x802979FC end:0x8029A0B4 + .text start:0x8029A0B4 end:0x8029A0FC + .rodata start:0x8036FEA8 end:0x80370088 + .sbss start:0x803FEE00 end:0x803FEE30 + .sdata2 start:0x80403B58 end:0x80403BA8 + +JSystem/JAudio/JAISequenceHeap.cpp: + .text start:0x8029A0FC end:0x8029A824 + .rodata start:0x80370088 end:0x80370138 + .sbss start:0x803FEE30 end:0x803FEE40 + +JSystem/JAudio/JAISequenceMgr.cpp: + .text start:0x8029A824 end:0x8029D470 + .text start:0x8029D470 end:0x8029D490 + .text start:0x8029D490 end:0x8029D4CC + .text start:0x8029D4CC end:0x8029D4D4 + .text start:0x8029D4D4 end:0x8029D73C + .rodata start:0x80370138 end:0x80370320 + .bss start:0x803F48B8 end:0x803F48C8 + .sbss start:0x803FEE40 end:0x803FEE50 + .sdata2 start:0x80403BA8 end:0x80403BE0 + +JSystem/JAudio/JAISound.cpp: + .text start:0x8029D73C end:0x802A0710 + .rodata start:0x80370320 end:0x80370A08 + .data start:0x803A1ED0 end:0x803A1F08 + .sdata2 start:0x80403BE0 end:0x80403C30 + +JSystem/JAudio/JAISoundTable.cpp: + .text start:0x802A0710 end:0x802A0B44 + .rodata start:0x80370A08 end:0x80370B98 + .sbss start:0x803FEE50 end:0x803FEE68 + +JSystem/JAudio/JAIStreamMgr.cpp: + .text start:0x802A0B44 end:0x802A3328 + .text start:0x802A3328 end:0x802A3328 + .ctors start:0x8033DD0C end:0x8033DD10 + .rodata start:0x80370B98 end:0x80370DC8 + .data start:0x803A1F08 end:0x803A1F68 + .bss start:0x803F48C8 end:0x803F49B8 + .sdata start:0x803FDCE8 end:0x803FDCF8 + .sbss start:0x803FEE68 end:0x803FEF28 + .sdata2 start:0x80403C30 end:0x80403C60 + +JSystem/JAudio/JAISystemInterface.cpp: + .text start:0x802A3328 end:0x802A3AD0 + .text start:0x802A3AD0 end:0x802A3AD0 + .ctors start:0x8033DD10 end:0x8033DD14 + .rodata start:0x80370DC8 end:0x80370DF8 + .bss start:0x803F49B8 end:0x803F49E0 + .sdata2 start:0x80403C60 end:0x80403C68 + +JSystem/JMessage/data.cpp: + .text start:0x802A3AD0 end:0x802A3AD0 + .sdata2 start:0x80403C68 end:0x80403C70 + +JSystem/JMessage/control.cpp: + .text start:0x802A3AD0 end:0x802A3F44 + .data start:0x803A1F68 end:0x803A1F78 + +JSystem/JMessage/processor.cpp: + .text start:0x802A3F44 end:0x802A4E64 + .data start:0x803A1F78 end:0x803A2038 + +JSystem/JMessage/resource.cpp: + .text start:0x802A4E64 end:0x802A5310 + .text start:0x802A5310 end:0x802A5350 + .text start:0x802A5350 end:0x802A5350 + .text start:0x802A5350 end:0x802A5350 + .data start:0x803A2038 end:0x803A2070 + +dolphin/gba/GBA.c: + .text start:0x802A5350 end:0x802A563C + .data start:0x803A2070 end:0x803A2080 + .bss start:0x803F49E0 end:0x803F4EE0 + .sbss start:0x803FEF28 end:0x803FEF30 + +dolphin/gba/GBAGetProcessStatus.c: + .text start:0x802A563C end:0x802A57A4 + +dolphin/gba/GBAJoyBoot.c: + .text start:0x802A57A4 end:0x802A6804 + .data start:0x803A2080 end:0x803A20B0 + +dolphin/gba/GBARead.c: + .text start:0x802A6804 end:0x802A6964 + +dolphin/gba/GBAWrite.c: + .text start:0x802A6964 end:0x802A6AEC + +dolphin/gba/GBAXfer.c: + .text start:0x802A6AEC end:0x802A6E18 + +JSystem/JAZelAudio/JAIZelBasic.cpp: + .text start:0x802A6E18 end:0x802B1988 + .text start:0x802B1988 end:0x802B19D0 + .rodata start:0x80370DF8 end:0x803712A8 + .data start:0x803A20B0 end:0x803A2260 + .sdata start:0x803FDCF8 end:0x803FDD00 + .sbss start:0x803FEF30 end:0x803FEF38 + .sdata2 start:0x80403C70 end:0x80403D88 + +JSystem/JAZelAudio/JAIZelAnime.cpp: + .text start:0x802B19D0 end:0x802B21A8 + .data start:0x803A2260 end:0x803A2270 + .sdata2 start:0x80403D88 end:0x80403DD0 + +JSystem/JAZelAudio/JAIZelAtmos.cpp: + .text start:0x802B21A8 end:0x802B31EC + .rodata start:0x803712A8 end:0x80371428 + .data start:0x803A2270 end:0x803A2290 + .sdata2 start:0x80403DD0 end:0x80403E08 + +JSystem/JAZelAudio/JAIZelInst.cpp: + .text start:0x802B31EC end:0x802B4104 + .rodata start:0x80371428 end:0x80371578 + .data start:0x803A2290 end:0x803A2330 + .sdata start:0x803FDD00 end:0x803FDD20 + .sdata2 start:0x80403E08 end:0x80403E48 + +JSystem/JAZelAudio/JAIZelParam.cpp: + .text start:0x802B4104 end:0x802B4104 + .rodata start:0x80371578 end:0x803715E0 + .data start:0x803A2330 end:0x803A2930 + .sdata start:0x803FDD20 end:0x803FDDD0 + .sbss start:0x803FEF38 end:0x803FEF48 + +JSystem/JAZelAudio/JAIZelCharVoiceTable.cpp: + .text start:0x802B4104 end:0x802B4104 + .data start:0x803A2930 end:0x803A2F20 + +JSystem/JAZelAudio/JAIZelScene.cpp: + .text start:0x802B4104 end:0x802B4104 + .rodata start:0x803715E0 end:0x80371920 + .data start:0x803A2F20 end:0x803A37B8 + +JSystem/JAZelAudio/JAIZelSound.cpp: + .text start:0x802B4104 end:0x802B45F8 + .data start:0x803A37B8 end:0x803A37F0 + .sdata2 start:0x80403E48 end:0x80403E68 + +dolphin/gf/GFGeometry.cpp: + .text start:0x802B45F8 end:0x802B4D2C + .data start:0x803A37F0 end:0x803A38A0 + .sdata start:0x803FDDD0 end:0x803FDDD8 + +dolphin/gf/GFLight.cpp: + .text start:0x802B4D2C end:0x802B4D74 + +dolphin/gf/GFPixel.cpp: + .text start:0x802B4D74 end:0x802B4F7C + .sdata2 start:0x80403E68 end:0x80403E98 + +dolphin/gf/GFTev.cpp: + .text start:0x802B4F7C end:0x802B5074 + +dolphin/gf/GFTransform.cpp: + .text start:0x802B5074 end:0x802B52A0 + +JSystem/JKernel/JKRHeap.cpp: + .text start:0x802B52A0 end:0x802B60C4 + .text start:0x802B60C4 end:0x802B60D4 + .rodata start:0x80371920 end:0x80371BC8 + .data start:0x803A38A0 end:0x803A3900 + .sdata start:0x803FDDD8 end:0x803FDDE0 + .sbss start:0x803FEF48 end:0x803FEF70 + +JSystem/JKernel/JKRStdHeap.cpp: + .text start:0x802B60D4 end:0x802B6634 + .text start:0x802B6634 end:0x802B66F8 + .text start:0x802B66F8 end:0x802B66F8 + .rodata start:0x80371BC8 end:0x80371D50 + .data start:0x803A3900 end:0x803A3960 + +JSystem/JKernel/JKRExpHeap.cpp: + .text start:0x802B66F8 end:0x802B841C + .text start:0x802B841C end:0x802B8430 + .rodata start:0x80371D50 end:0x80372180 + .data start:0x803A3960 end:0x803A39C0 + .sbss start:0x803FEF70 end:0x803FEF88 + .sdata2 start:0x80403E98 end:0x80403EA8 + +JSystem/JKernel/JKRSolidHeap.cpp: + .text start:0x802B8430 end:0x802B8D94 + .text start:0x802B8D94 end:0x802B8DD0 + .text start:0x802B8DD0 end:0x802B8DD0 + .rodata start:0x80372180 end:0x80372328 + .data start:0x803A39C0 end:0x803A3A20 + .sdata2 start:0x80403EA8 end:0x80403EC0 + +JSystem/JKernel/JKRDisposer.cpp: + .text start:0x802B8DD0 end:0x802B8EBC + .data start:0x803A3A20 end:0x803A3A30 + +JSystem/JKernel/JKRThread.cpp: + .text start:0x802B8EBC end:0x802B937C + .text start:0x802B937C end:0x802B9464 + .ctors start:0x8033DD14 end:0x8033DD18 + .rodata start:0x80372328 end:0x80372378 + .data start:0x803A3A30 end:0x803A3A50 + .bss start:0x803F4EE0 end:0x803F4EF8 + .sbss start:0x803FEF88 end:0x803FEF98 + +JSystem/JKernel/JKRAram.cpp: + .text start:0x802B9464 end:0x802BA588 + .ctors start:0x8033DD18 end:0x8033DD1C + .rodata start:0x80372378 end:0x80372498 + .data start:0x803A3A50 end:0x803A3A90 + .bss start:0x803F4EF8 end:0x803F4F28 + .sdata start:0x803FDDE0 end:0x803FDDE8 + .sbss start:0x803FEF98 end:0x803FEFD0 + +JSystem/JKernel/JKRAramHeap.cpp: + .text start:0x802BA588 end:0x802BAB44 + .ctors start:0x8033DD1C end:0x8033DD20 + .rodata start:0x80372498 end:0x80372520 + .data start:0x803A3A90 end:0x803A3AA0 + .bss start:0x803F4F28 end:0x803F4F40 + .sdata2 start:0x80403EC0 end:0x80403ED0 + +JSystem/JKernel/JKRAramBlock.cpp: + .text start:0x802BAB44 end:0x802BADB4 + .data start:0x803A3AA0 end:0x803A3AB0 + +JSystem/JKernel/JKRAramPiece.cpp: + .text start:0x802BADB4 end:0x802BB384 + .ctors start:0x8033DD20 end:0x8033DD24 + .rodata start:0x80372520 end:0x80372578 + .bss start:0x803F4F40 end:0x803F4F70 + +JSystem/JKernel/JKRAramStream.cpp: + .text start:0x802BB384 end:0x802BB8B4 + .text start:0x802BB8B4 end:0x802BB910 + .rodata start:0x80372578 end:0x803725B8 + .data start:0x803A3AB0 end:0x803A3AF0 + .sbss start:0x803FEFD0 end:0x803FEFE0 + +JSystem/JKernel/JKRFileLoader.cpp: + .text start:0x802BB910 end:0x802BBE58 + .ctors start:0x8033DD24 end:0x8033DD28 + .rodata start:0x803725B8 end:0x803725C0 + .data start:0x803A3AF0 end:0x803A3B30 + .bss start:0x803F4F70 end:0x803F4F88 + .sdata start:0x803FDDE8 end:0x803FDDF0 + .sbss start:0x803FEFE0 end:0x803FEFE8 + +JSystem/JKernel/JKRFileFinder.cpp: + .text start:0x802BBE58 end:0x802BC130 + .text start:0x802BC130 end:0x802BC18C + .data start:0x803A3B30 end:0x803A3B50 + +JSystem/JKernel/JKRFileCache.cpp: + .text start:0x802BC18C end:0x802BD0A4 + .text start:0x802BD0A4 end:0x802BD0A4 + .text start:0x802BD0A4 end:0x802BD154 + .rodata start:0x803725C0 end:0x803725E8 + .data start:0x803A3B50 end:0x803A3BA0 + +JSystem/JKernel/JKRArchivePub.cpp: + .text start:0x802BD154 end:0x802BDF9C + .text start:0x802BDF9C end:0x802BDF9C + .rodata start:0x803725E8 end:0x80372620 + .data start:0x803A3BA0 end:0x803A3BF0 + +JSystem/JKernel/JKRArchivePri.cpp: + .text start:0x802BDF9C end:0x802BE708 + .sbss start:0x803FEFE8 end:0x803FEFF0 + +JSystem/JKernel/JKRMemArchive.cpp: + .text start:0x802BE708 end:0x802BF180 + .rodata start:0x80372620 end:0x803726B0 + .data start:0x803A3BF0 end:0x803A3C40 + +JSystem/JKernel/JKRAramArchive.cpp: + .text start:0x802BF180 end:0x802BFD14 + .text start:0x802BFD14 end:0x802BFD74 + .rodata start:0x803726B0 end:0x80372748 + .data start:0x803A3C40 end:0x803A3CB0 + +JSystem/JKernel/JKRDvdArchive.cpp: + .text start:0x802BFD74 end:0x802C09CC + .text start:0x802C09CC end:0x802C09CC + .rodata start:0x80372748 end:0x803727F0 + .data start:0x803A3CB0 end:0x803A3D00 + +JSystem/JKernel/JKRCompArchive.cpp: + .text start:0x802C09CC end:0x802C17B0 + .text start:0x802C17B0 end:0x802C17B0 + .rodata start:0x803727F0 end:0x803728D0 + .data start:0x803A3D00 end:0x803A3D50 + +JSystem/JKernel/JKRFile.cpp: + .text start:0x802C17B0 end:0x802C1854 + .rodata start:0x803728D0 end:0x803728F8 + +JSystem/JKernel/JKRDvdFile.cpp: + .text start:0x802C1854 end:0x802C1E4C + .text start:0x802C1E4C end:0x802C1E4C + .text start:0x802C1E4C end:0x802C1EEC + .ctors start:0x8033DD28 end:0x8033DD2C + .rodata start:0x803728F8 end:0x80372940 + .data start:0x803A3D50 end:0x803A3D78 + .bss start:0x803F4F88 end:0x803F4FA0 + +JSystem/JKernel/JKRDvdRipper.cpp: + .text start:0x802C1EEC end:0x802C2B14 + .text start:0x802C2B14 end:0x802C2B14 + .text start:0x802C2B14 end:0x802C2BB4 + .ctors start:0x8033DD2C end:0x8033DD30 + .rodata start:0x80372940 end:0x803729C8 + .bss start:0x803F4FA0 end:0x803F4FD0 + .sdata start:0x803FDDF0 end:0x803FDDF8 + .sbss start:0x803FEFF0 end:0x803FF028 + +JSystem/JKernel/JKRDvdAramRipper.cpp: + .text start:0x802C2BB4 end:0x802C3A30 + .text start:0x802C3A30 end:0x802C3A30 + .text start:0x802C3A30 end:0x802C3A30 + .ctors start:0x8033DD30 end:0x8033DD34 + .rodata start:0x803729C8 end:0x80372A18 + .bss start:0x803F4FD0 end:0x803F5000 + .sdata start:0x803FDDF8 end:0x803FDE00 + .sbss start:0x803FF028 end:0x803FF068 + +JSystem/JKernel/JKRDecomp.cpp: + .text start:0x802C3A30 end:0x802C4184 + .data start:0x803A3D78 end:0x803A3DB8 + .sbss start:0x803FF068 end:0x803FF070 + +JSystem/JSupport/JSUList.cpp: + .text start:0x802C4184 end:0x802C4594 + +JSystem/JSupport/JSUInputStream.cpp: + .text start:0x802C4594 end:0x802C48A4 + .text start:0x802C48A4 end:0x802C48A4 + .text start:0x802C48A4 end:0x802C48A4 + .rodata start:0x80372A18 end:0x80372A38 + .data start:0x803A3DB8 end:0x803A3DF8 + +JSystem/JSupport/JSUMemoryStream.cpp: + .text start:0x802C48A4 end:0x802C49AC + .text start:0x802C49AC end:0x802C49BC + .text start:0x802C49BC end:0x802C49BC + .text start:0x802C49BC end:0x802C49BC + .data start:0x803A3DF8 end:0x803A3E20 + +JSystem/JSupport/JSUFileStream.cpp: + .text start:0x802C49BC end:0x802C4BB0 + .text start:0x802C4BB0 end:0x802C4BB0 + .text start:0x802C4BB0 end:0x802C4BB0 + .text start:0x802C4BB0 end:0x802C4BB0 + .text start:0x802C4BB0 end:0x802C4BE8 + .data start:0x803A3E20 end:0x803A3E48 + +JSystem/JGadget/binary.cpp: + .text start:0x802C4BE8 end:0x802C4DA0 + +JSystem/JGadget/linklist.cpp: + .text start:0x802C4DA0 end:0x802C50B4 + +JSystem/JGadget/std-vector.cpp: + .text start:0x802C50B4 end:0x802C5208 + .text start:0x802C5208 end:0x802C5574 + +JSystem/JUtility/JUTCacheFont.cpp: + .text start:0x802C5574 end:0x802C647C + .text start:0x802C647C end:0x802C647C + .rodata start:0x80372A38 end:0x80372AE0 + .data start:0x803A3E48 end:0x803A3E98 + .sdata2 start:0x80403ED0 end:0x80403ED8 + +JSystem/JUtility/JUTResource.cpp: + .text start:0x802C647C end:0x802C659C + +JSystem/JUtility/JUTTexture.cpp: + .text start:0x802C659C end:0x802C6A2C + .sdata2 start:0x80403ED8 end:0x80403EF0 + +JSystem/JUtility/JUTPalette.cpp: + .text start:0x802C6A2C end:0x802C6B3C + .rodata start:0x80372AE0 end:0x80372B10 + +JSystem/JUtility/JUTNameTab.cpp: + .text start:0x802C6B3C end:0x802C6DA4 + .text start:0x802C6DA4 end:0x802C6DA4 + .rodata start:0x80372B10 end:0x80372B38 + +JSystem/JUtility/JUTGraphFifo.cpp: + .text start:0x802C6DA4 end:0x802C6F44 + .data start:0x803A3E98 end:0x803A3EA8 + .sbss start:0x803FF070 end:0x803FF080 + +JSystem/JUtility/JUTFont.cpp: + .text start:0x802C6F44 end:0x802C71E4 + .text start:0x802C71E4 end:0x802C71E4 + +JSystem/JUtility/JUTResFont.cpp: + .text start:0x802C71E4 end:0x802C842C + .text start:0x802C842C end:0x802C842C + .text start:0x802C842C end:0x802C842C + .rodata start:0x80372B38 end:0x80372C68 + .data start:0x803A3EA8 end:0x803A3EF8 + .sdata2 start:0x80403EF0 end:0x80403F08 + +JSystem/JUtility/JUTDbPrint.cpp: + .text start:0x802C842C end:0x802C8940 + .text start:0x802C8940 end:0x802C8940 + .sbss start:0x803FF080 end:0x803FF088 + .sdata2 start:0x80403F08 end:0x80403F28 + +JSystem/JUtility/JUTGamePad.cpp: + .text start:0x802C8940 end:0x802C9AE0 + .text start:0x802C9AE0 end:0x802C9C68 + .ctors start:0x8033DD34 end:0x8033DD38 + .rodata start:0x80372C68 end:0x80372DA0 + .data start:0x803A3EF8 end:0x803A3F18 + .bss start:0x803F5000 end:0x803F5188 + .sdata start:0x803FDE00 end:0x803FDE10 + .sbss start:0x803FF088 end:0x803FF0C0 + .sdata2 start:0x80403F28 end:0x80403F68 + +JSystem/JUtility/JUTException.cpp: + .text start:0x802C9C68 end:0x802CC000 + .text start:0x802CC000 end:0x802CC0FC + .ctors start:0x8033DD38 end:0x8033DD3C + .rodata start:0x80372DA0 end:0x80373378 + .data start:0x803A3F18 end:0x803A3FB0 + .bss start:0x803F5188 end:0x803F51B8 + .sdata start:0x803FDE10 end:0x803FDE18 + .sbss start:0x803FF0C0 end:0x803FF0E0 + .sdata2 start:0x80403F68 end:0x80403F78 + +JSystem/JUtility/JUTDirectPrint.cpp: + .text start:0x802CC0FC end:0x802CC5AC + .rodata start:0x80373378 end:0x80373380 + .data start:0x803A3FB0 end:0x803A4268 + .sbss start:0x803FF0E0 end:0x803FF0E8 + +JSystem/JUtility/JUTAssert.cpp: + .text start:0x802CC5AC end:0x802CCDD4 + .rodata start:0x80373380 end:0x80373420 + .bss start:0x803F51B8 end:0x803F5258 + .sdata start:0x803FDE18 end:0x803FDE28 + .sbss start:0x803FF0E8 end:0x803FF0F8 + .sdata2 start:0x80403F78 end:0x80403F90 + +JSystem/JUtility/JUTVideo.cpp: + .text start:0x802CCDD4 end:0x802CD378 + .data start:0x803A4268 end:0x803A4278 + .sbss start:0x803FF0F8 end:0x803FF110 + +JSystem/JUtility/JUTXfb.cpp: + .text start:0x802CD378 end:0x802CD6E4 + .rodata start:0x80373420 end:0x80373470 + .sbss start:0x803FF110 end:0x803FF118 + +JSystem/JUtility/JUTFader.cpp: + .text start:0x802CD6E4 end:0x802CD984 + .text start:0x802CD984 end:0x802CD984 + .text start:0x802CD984 end:0x802CD9CC + .data start:0x803A4278 end:0x803A4290 + .sdata2 start:0x80403F90 end:0x80403F98 + +JSystem/JUtility/JUTProcBar.cpp: + .text start:0x802CD9CC end:0x802CF488 + .text start:0x802CF488 end:0x802CF49C + .sdata start:0x803FDE28 end:0x803FDE30 + .sbss start:0x803FF118 end:0x803FF130 + .sdata2 start:0x80403F98 end:0x80403FD8 + +JSystem/JUtility/JUTConsole.cpp: + .text start:0x802CF49C end:0x802D0C78 + .text start:0x802D0C78 end:0x802D0C78 + .rodata start:0x80373470 end:0x80373690 + .data start:0x803A4290 end:0x803A42A0 + .sbss start:0x803FF130 end:0x803FF140 + .sdata2 start:0x80403FD8 end:0x80404008 + +JSystem/JUtility/JUTDirectFile.cpp: + .text start:0x802D0C78 end:0x802D1050 + +JSystem/JUtility/JUTGba.cpp: + .text start:0x802D1050 end:0x802D21F0 + .rodata start:0x80373690 end:0x80373720 + .data start:0x803A42A0 end:0x803A42C0 + .sbss start:0x803FF140 end:0x803FF148 + +JSystem/JUtility/JUTFontData_Ascfont_fix12.s: comment:0 + .rodata start:0x80373720 end:0x80377880 align:32 + +JSystem/J2DGraph/J2DGrafContext.cpp: + .text start:0x802D21F0 end:0x802D2C7C + .text start:0x802D2C7C end:0x802D2D18 + .data start:0x803A42C0 end:0x803A42E8 + .sdata2 start:0x80404008 end:0x80404020 + +JSystem/J2DGraph/J2DOrthoGraph.cpp: + .text start:0x802D2D18 end:0x802D32A0 + .text start:0x802D32A0 end:0x802D32A0 + .text start:0x802D32A0 end:0x802D32A8 + .data start:0x803A42E8 end:0x803A4310 + .sdata2 start:0x80404020 end:0x80404028 + +JSystem/J2DGraph/J2DPrint.cpp: + .text start:0x802D32A8 end:0x802D4A4C + .text start:0x802D4A4C end:0x802D4A4C + .text start:0x802D4A4C end:0x802D4A94 + .rodata start:0x80377880 end:0x803778A8 + .data start:0x803A4310 end:0x803A4380 + .sbss start:0x803FF148 end:0x803FF158 + .sdata2 start:0x80404028 end:0x80404050 + +JSystem/J2DGraph/J2DPane.cpp: + .text start:0x802D4A94 end:0x802D5A78 + .text start:0x802D5A78 end:0x802D5A84 + .text start:0x802D5A84 end:0x802D5A84 + .data start:0x803A4380 end:0x803A43B8 + .sdata2 start:0x80404050 end:0x80404070 + +JSystem/J2DGraph/J2DScreen.cpp: + .text start:0x802D5A84 end:0x802D6480 + .text start:0x802D6480 end:0x802D6480 + .text start:0x802D6480 end:0x802D6480 + .text start:0x802D6480 end:0x802D6480 + .text start:0x802D6480 end:0x802D6480 + .text start:0x802D6480 end:0x802D6480 + .text start:0x802D6480 end:0x802D6480 + .text start:0x802D6480 end:0x802D6480 + .rodata start:0x803778A8 end:0x803778E0 + .data start:0x803A43B8 end:0x803A43F8 + .sdata2 start:0x80404070 end:0x80404090 + +JSystem/J2DGraph/J2DWindow.cpp: + .text start:0x802D6480 end:0x802D7F2C + .text start:0x802D7F2C end:0x802D7F2C + .text start:0x802D7F2C end:0x802D7F34 + .data start:0x803A43F8 end:0x803A4430 + .sdata2 start:0x80404090 end:0x804040B0 + +JSystem/J2DGraph/J2DPicture.cpp: + .text start:0x802D7F34 end:0x802DA378 + .text start:0x802DA378 end:0x802DA378 + .text start:0x802DA378 end:0x802DA378 + .text start:0x802DA378 end:0x802DA378 + .data start:0x803A4430 end:0x803A4470 + .sdata2 start:0x804040B0 end:0x804040C8 + +JSystem/J2DGraph/J2DTextBox.cpp: + .text start:0x802DA378 end:0x802DB050 + .text start:0x802DB050 end:0x802DB050 + .text start:0x802DB050 end:0x802DB050 + .text start:0x802DB050 end:0x802DB050 + .text start:0x802DB050 end:0x802DB058 + .data start:0x803A4470 end:0x803A44A8 + .sdata2 start:0x804040C8 end:0x804040E8 + +JSystem/JRenderer/JRenderer.cpp: + .text start:0x802DB058 end:0x802DB0D8 + .sdata start:0x803FDE30 end:0x803FDE40 + +JSystem/J3DGraphBase/J3DGD.cpp: + .text start:0x802DB0D8 end:0x802DDC48 + .data start:0x803A44A8 end:0x803A4560 + .sdata start:0x803FDE40 end:0x803FDE78 + .sdata2 start:0x804040E8 end:0x80404128 + +JSystem/J3DGraphBase/J3DSys.cpp: + .text start:0x802DDC48 end:0x802DEEC4 + .ctors start:0x8033DD3C end:0x8033DD40 + .rodata start:0x803778E0 end:0x80377918 + .data start:0x803A4560 end:0x803A45B8 + .bss start:0x803F5258 end:0x803F5408 + .sdata start:0x803FDE78 end:0x803FDE80 + .sbss start:0x803FF158 end:0x803FF160 + .sdata2 start:0x80404128 end:0x80404138 + +JSystem/J3DGraphBase/J3DVertex.cpp: + .text start:0x802DEEC4 end:0x802DF248 + +JSystem/J3DGraphBase/J3DTransform.cpp: + .text start:0x802DF248 end:0x802DFFBC + .rodata start:0x80377918 end:0x80377978 + .data start:0x803A45B8 end:0x803A45C0 + .sdata start:0x803FDE80 end:0x803FDE88 + .sdata2 start:0x80404138 end:0x80404158 + +JSystem/J3DGraphBase/J3DPacket.cpp: + .text start:0x802DFFBC end:0x802E0B18 + .text start:0x802E0B18 end:0x802E0B78 + .text start:0x802E0B78 end:0x802E0B78 + .data start:0x803A45C0 end:0x803A4670 + .bss start:0x803F5408 end:0x803F5418 + .sbss start:0x803FF160 end:0x803FF168 + +JSystem/J3DGraphBase/J3DShapeMtx.cpp: + .text start:0x802E0B78 end:0x802E1CD0 + .text start:0x802E1CD0 end:0x802E232C + .ctors start:0x8033DD40 end:0x8033DD44 + .data start:0x803A4670 end:0x803A4908 + .sbss start:0x803FF168 end:0x803FF180 + .sdata2 start:0x80404158 end:0x80404160 + +JSystem/J3DGraphBase/J3DShape.cpp: + .text start:0x802E232C end:0x802E2D64 + .text start:0x802E2D64 end:0x802E2D64 + .data start:0x803A4908 end:0x803A4920 + .sbss start:0x803FF180 end:0x803FF188 + .sdata2 start:0x80404160 end:0x80404168 + +JSystem/J3DGraphBase/J3DMaterial.cpp: + .text start:0x802E2D64 end:0x802E45A0 + .text start:0x802E45A0 end:0x802E4934 + .text start:0x802E4934 end:0x802E4934 + .text start:0x802E4934 end:0x802E4934 + .data start:0x803A4920 end:0x803A4BA0 + +JSystem/J3DGraphBase/J3DMatBlock.cpp: + .text start:0x802E4934 end:0x802EEAC0 + .text start:0x802EEAC0 end:0x802EF0A4 + .text start:0x802EF0A4 end:0x802F0E34 + .ctors start:0x8033DD44 end:0x8033DD48 + .rodata start:0x80377978 end:0x80377998 + .data start:0x803A4BA0 end:0x803A5628 + .sdata start:0x803FDE88 end:0x803FDE98 + .sbss start:0x803FF188 end:0x803FF190 + .sdata2 start:0x80404168 end:0x80404170 + +JSystem/J3DGraphBase/J3DTevs.cpp: + .text start:0x802F0E34 end:0x802F18EC + .rodata start:0x80377998 end:0x80377B38 + .bss start:0x803F5418 end:0x803F7940 + .sbss start:0x803FF190 end:0x803FF198 + .sdata2 start:0x80404170 end:0x804041C0 + +JSystem/J3DGraphBase/J3DDrawBuffer.cpp: + .text start:0x802F18EC end:0x802F20D0 + .text start:0x802F20D0 end:0x802F20D0 + .text start:0x802F20D0 end:0x802F20D0 + .ctors start:0x8033DD48 end:0x8033DD50 + .data start:0x803A5628 end:0x803A56E8 + .sbss start:0x803FF198 end:0x803FF1A0 + .sdata2 start:0x804041C0 end:0x804041D0 + +JSystem/J3DGraphAnimator/J3DModelData.cpp: + .text start:0x802F20D0 end:0x802F2694 + .text start:0x802F2694 end:0x802F26A0 + .text start:0x802F26A0 end:0x802F2704 + .data start:0x803A56E8 end:0x803A5750 + +JSystem/J3DGraphAnimator/J3DModel.cpp: + .text start:0x802F2704 end:0x802F4778 + .text start:0x802F4778 end:0x802F4778 + .text start:0x802F4778 end:0x802F4778 + .data start:0x803A5750 end:0x803A5770 + .bss start:0x803F7940 end:0x803F79A0 + .sdata start:0x803FDE98 end:0x803FDEA8 + .sdata2 start:0x804041D0 end:0x804041D8 + +JSystem/J3DGraphAnimator/J3DAnimation.cpp: + .text start:0x802F4778 end:0x802F8098 + .text start:0x802F8098 end:0x802F84F8 + .text start:0x802F84F8 end:0x802F84F8 + .data start:0x803A5770 end:0x803A5828 + .sdata2 start:0x804041D8 end:0x80404208 + +JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp: + .text start:0x802F84F8 end:0x802F885C + .text start:0x802F885C end:0x802F885C + .text start:0x802F885C end:0x802F885C + .text start:0x802F885C end:0x802F885C + .data start:0x803A5828 end:0x803A5848 + +JSystem/J3DGraphAnimator/J3DVisibility.cpp: + .text start:0x802F885C end:0x802F891C + .text start:0x802F891C end:0x802F8964 + .data start:0x803A5848 end:0x803A5858 + +JSystem/J3DGraphAnimator/J3DCluster.cpp: + .text start:0x802F8964 end:0x802F9F18 + .text start:0x802F9F18 end:0x802F9F18 + .text start:0x802F9F18 end:0x802F9F18 + .text start:0x802F9F18 end:0x802F9F60 + .rodata start:0x80377B38 end:0x80377B98 + .data start:0x803A5858 end:0x803A5868 + .sdata2 start:0x80404208 end:0x80404240 + +JSystem/J3DGraphAnimator/J3DJoint.cpp: + .text start:0x802F9F60 end:0x802FAC18 + .text start:0x802FAC18 end:0x802FAD38 + .text start:0x802FAD38 end:0x802FAD38 + .text start:0x802FAD38 end:0x802FAD44 + .text start:0x802FAD44 end:0x802FAD44 + .rodata start:0x80377B98 end:0x80377BB0 + .data start:0x803A5868 end:0x803A5950 + .sdata2 start:0x80404240 end:0x80404248 + +JSystem/J3DGraphAnimator/J3DNode.cpp: + .text start:0x802FAD44 end:0x802FADE4 + .text start:0x802FADE4 end:0x802FADE8 + .data start:0x803A5950 end:0x803A5970 + +JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp: + .text start:0x802FADE8 end:0x802FBA90 + .text start:0x802FBA90 end:0x802FBA90 + .data start:0x803A5970 end:0x803A5980 + +JSystem/J3DGraphLoader/J3DMaterialFactory.cpp: + .text start:0x802FBA90 end:0x802FE758 + .text start:0x802FE758 end:0x802FE940 + .text start:0x802FE940 end:0x802FE9A0 + .text start:0x802FE9A0 end:0x802FE9A0 + .text start:0x802FE9A0 end:0x802FE9E8 + .text start:0x802FE9E8 end:0x802FEC28 + .data start:0x803A5980 end:0x803A5BC0 + .sdata2 start:0x80404248 end:0x80404258 + .sbss2 start:0x804047F8 end:0x80404800 + +JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp: + .text start:0x802FEC28 end:0x803001D4 + .text start:0x803001D4 end:0x803001D4 + .text start:0x803001D4 end:0x803001D4 + .text start:0x803001D4 end:0x803001EC + .sdata2 start:0x80404258 end:0x80404260 + .sbss2 start:0x80404800 end:0x80404808 + +JSystem/J3DGraphLoader/J3DClusterLoader.cpp: + .text start:0x803001EC end:0x80300838 + .text start:0x80300838 end:0x80300880 + .text start:0x80300880 end:0x803008F8 + .rodata start:0x80377BB0 end:0x80377BC8 + .data start:0x803A5BC0 end:0x803A5BE0 + +JSystem/J3DGraphLoader/J3DModelLoader.cpp: + .text start:0x803008F8 end:0x80302764 + .text start:0x80302764 end:0x80302884 + .text start:0x80302884 end:0x80302884 + .text start:0x80302884 end:0x803028D8 + .text start:0x803028D8 end:0x80302920 + .text start:0x80302920 end:0x803029C8 + .rodata start:0x80377BC8 end:0x80377C00 + .data start:0x803A5BE0 end:0x803A5CB8 + +JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp: + .text start:0x803029C8 end:0x80303344 + .text start:0x80303344 end:0x80303344 + .text start:0x80303344 end:0x80303344 + .rodata start:0x80377C00 end:0x80377C18 + +JSystem/J3DGraphLoader/J3DJointFactory.cpp: + .text start:0x80303344 end:0x80303530 + .text start:0x80303530 end:0x80303548 + +JSystem/J3DGraphLoader/J3DShapeFactory.cpp: + .text start:0x80303548 end:0x80303EE0 + .text start:0x80303EE0 end:0x80303EE0 + .text start:0x80303EE0 end:0x80303F40 + .rodata start:0x80377C18 end:0x80377C48 + +JSystem/J3DGraphLoader/J3DAnmLoader.cpp: + .text start:0x80303F40 end:0x80305F64 + .text start:0x80305F64 end:0x80306048 + .text start:0x80306048 end:0x80306048 + .text start:0x80306048 end:0x80306090 + .text start:0x80306090 end:0x803061C8 + .rodata start:0x80377C48 end:0x80377C88 + .data start:0x803A5CB8 end:0x803A5D10 + .sdata2 start:0x80404260 end:0x80404268 + +JSystem/JMath/JMath.cpp: + .text start:0x803061C8 end:0x803064F0 + .sbss start:0x803FF1A0 end:0x803FF1B0 + .sdata2 start:0x80404268 end:0x80404298 + +JSystem/JMath/random.cpp: + .text start:0x803064F0 end:0x8030666C + .sdata2 start:0x80404298 end:0x804042A8 + +dolphin/base/PPCArch.c: + .text start:0x8030666C end:0x80306750 + +dolphin/os/OS.c: + .text start:0x80306750 end:0x80307098 + .data start:0x803A5D10 end:0x803A5F18 + .bss start:0x803F79A0 end:0x803F79F0 + .sdata start:0x803FDEA8 end:0x803FDEB0 + .sbss start:0x803FF1B0 end:0x803FF1E0 + +dolphin/os/OSAlarm.c: + .text start:0x80307098 end:0x803077C4 + .sbss start:0x803FF1E0 end:0x803FF1E8 + +dolphin/os/OSAlloc.c: + .text start:0x803077C4 end:0x80307F58 + .data start:0x803A5F18 end:0x803A62B0 + .sdata start:0x803FDEB0 end:0x803FDEB8 + .sbss start:0x803FF1E8 end:0x803FF1F8 + +dolphin/os/OSArena.c: + .text start:0x80307F58 end:0x80307FA4 + .sdata start:0x803FDEB8 end:0x803FDEC0 + .sbss start:0x803FF1F8 end:0x803FF200 + +dolphin/os/OSAudioSystem.c: + .text start:0x80307FA4 end:0x80308238 + .data start:0x803A62B0 end:0x803A6330 + +dolphin/os/OSCache.c: + .text start:0x80308238 end:0x803088B4 + .data start:0x803A6330 end:0x803A6560 + +dolphin/os/OSContext.c: + .text start:0x803088B4 end:0x80309250 + .data start:0x803A6560 end:0x803A6738 + +dolphin/os/OSError.c: + .text start:0x80309250 end:0x80309750 + .data start:0x803A6738 end:0x803A6A58 + .bss start:0x803F79F0 end:0x803F7A40 + .sdata start:0x803FDEC0 end:0x803FDEC8 + +dolphin/os/OSFont.c: + .text start:0x80309750 end:0x803097A8 + .sdata start:0x803FDEC8 end:0x803FDED0 + +dolphin/os/OSInterrupt.c: + .text start:0x803097A8 end:0x8030A014 + .data start:0x803A6A58 end:0x803A6A88 + .sbss start:0x803FF200 end:0x803FF218 + +dolphin/os/OSLink.c: + .text start:0x8030A014 end:0x8030AA48 + .data start:0x803A6A88 end:0x803A6AD8 + +dolphin/os/OSMessage.c: + .text start:0x8030AA48 end:0x8030AC4C + +dolphin/os/OSMemory.c: + .text start:0x8030AC4C end:0x8030AFF0 + .data start:0x803A6AD8 end:0x803A6AE8 + +dolphin/os/OSMutex.c: + .text start:0x8030AFF0 end:0x8030B5B8 + +dolphin/os/OSReboot.c: + .text start:0x8030B5B8 end:0x8030B7A8 + .bss start:0x803F7A40 end:0x803F7A60 + .sbss start:0x803FF218 end:0x803FF228 + +dolphin/os/OSReset.c: + .text start:0x8030B7A8 end:0x8030BB8C + .sbss start:0x803FF228 end:0x803FF230 + +dolphin/os/OSResetSW.c: + .text start:0x8030BB8C end:0x8030BF38 + .sbss start:0x803FF230 end:0x803FF250 + +dolphin/os/OSRtc.c: + .text start:0x8030BF38 end:0x8030C9D0 + .bss start:0x803F7A60 end:0x803F7AB8 + +dolphin/os/OSSync.c: + .text start:0x8030C9D0 end:0x8030CA54 + +dolphin/os/OSThread.c: + .text start:0x8030CA54 end:0x8030E7EC + .data start:0x803A6AE8 end:0x803A72F8 + .bss start:0x803F7AB8 end:0x803F84B0 + .sdata start:0x803FDED0 end:0x803FDED8 + .sbss start:0x803FF250 end:0x803FF260 + +dolphin/os/OSTime.c: + .text start:0x8030E7EC end:0x8030EC68 + .data start:0x803A72F8 end:0x803A7358 + +dolphin/os/__ppc_eabi_init.cpp: + .text start:0x8030EC68 end:0x8030ECFC + +dolphin/exi/EXIBios.c: + .text start:0x8030ECFC end:0x803105D8 + .data start:0x803A7358 end:0x803A7428 + .bss start:0x803F84B0 end:0x803F8570 + .sdata start:0x803FDED8 end:0x803FDEE0 + +dolphin/exi/EXIUart.c: + .text start:0x803105D8 end:0x80310848 + .sbss start:0x803FF260 end:0x803FF270 + +dolphin/si/SIBios.c: + .text start:0x80310848 end:0x803120A8 + .data start:0x803A7428 end:0x803A7540 + .bss start:0x803F8570 end:0x803F8770 + .sdata start:0x803FDEE0 end:0x803FDEE8 + .sbss start:0x803FF270 end:0x803FF280 + +dolphin/si/SISamplingRate.c: + .text start:0x803120A8 end:0x803121B0 + .data start:0x803A7540 end:0x803A75D8 + .sbss start:0x803FF280 end:0x803FF288 + +dolphin/db/db.c: + .text start:0x803121B0 end:0x8031229C + .data start:0x803A75D8 end:0x803A75F0 + .sbss start:0x803FF288 end:0x803FF290 + +dolphin/mtx/mtx.c: + .text start:0x8031229C end:0x80312C44 + .sdata start:0x803FDEE8 end:0x803FDEF0 + .sdata2 start:0x804042A8 end:0x804042C8 + +dolphin/mtx/mtxvec.c: + .text start:0x80312C44 end:0x80312D78 + +dolphin/mtx/mtx44.c: + .text start:0x80312D78 end:0x80312EE0 + .sdata2 start:0x804042C8 end:0x804042E0 + +dolphin/mtx/vec.c: + .text start:0x80312EE0 end:0x80313330 + .sdata2 start:0x804042E0 end:0x80404308 + +dolphin/mtx/quat.c: + .text start:0x80313330 end:0x80313638 + .sdata2 start:0x80404308 end:0x80404320 + +dolphin/dvd/dvdlow.c: + .text start:0x80313638 end:0x80314478 + .bss start:0x803F8770 end:0x803F8840 + .sdata start:0x803FDEF0 end:0x803FDEF8 + .sbss start:0x803FF290 end:0x803FF2D8 + +dolphin/dvd/dvdfs.c: + .text start:0x80314478 end:0x80315190 + .data start:0x803A75F0 end:0x803A79E0 + .sdata start:0x803FDEF8 end:0x803FDF00 + .sbss start:0x803FF2D8 end:0x803FF2F8 + +dolphin/dvd/dvd.c: + .text start:0x80315190 end:0x80317B04 + .data start:0x803A79E0 end:0x803A7B60 + .bss start:0x803F8840 end:0x803F88D8 + .sdata start:0x803FDF00 end:0x803FDF18 + .sbss start:0x803FF2F8 end:0x803FF340 + +dolphin/dvd/dvdqueue.c: + .text start:0x80317B04 end:0x80317CFC + .bss start:0x803F88D8 end:0x803F88F8 + +dolphin/dvd/dvderror.c: + .text start:0x80317CFC end:0x80317E94 + .data start:0x803A7B60 end:0x803A7BA8 + +dolphin/dvd/dvdidutils.c: + .text start:0x80317E94 end:0x80317F8C + +dolphin/dvd/dvdFatal.c: + .text start:0x80317F8C end:0x80317FBC + .sbss start:0x803FF340 end:0x803FF348 + +dolphin/dvd/fstload.c: + .text start:0x80317FBC end:0x803181FC + .data start:0x803A7BA8 end:0x803A7C18 + .bss start:0x803F88F8 end:0x803F8968 + .sdata start:0x803FDF18 end:0x803FDF28 + .sbss start:0x803FF348 end:0x803FF358 + +dolphin/vi/vi.c: + .text start:0x803181FC end:0x8031A0B8 + .data start:0x803A7C18 end:0x803A7FE8 + .bss start:0x803F8968 end:0x803F8AB0 + .sdata start:0x803FDF28 end:0x803FDF38 + .sbss start:0x803FF358 end:0x803FF3B0 + +dolphin/pad/Padclamp.c: + .text start:0x8031A0B8 end:0x8031A2FC + .rodata start:0x80377C88 end:0x80377C98 + +dolphin/pad/Pad.c: + .text start:0x8031A2FC end:0x8031BE40 + .data start:0x803A7FE8 end:0x803A8040 + .bss start:0x803F8AB0 end:0x803F8B00 + .sdata start:0x803FDF38 end:0x803FDF58 + .sbss start:0x803FF3B0 end:0x803FF3D8 + +dolphin/ai/ai.c: + .text start:0x8031BE40 end:0x8031C74C + .data start:0x803A8040 end:0x803A8088 + .sdata start:0x803FDF58 end:0x803FDF60 + .sbss start:0x803FF3D8 end:0x803FF418 + +dolphin/ar/ar.c: + .text start:0x8031C74C end:0x8031E228 + .data start:0x803A8088 end:0x803A80D0 + .sdata start:0x803FDF60 end:0x803FDF68 + .sbss start:0x803FF418 end:0x803FF438 + +dolphin/ar/arq.c: + .text start:0x8031E228 end:0x8031E5C4 + .data start:0x803A80D0 end:0x803A8118 + .sdata start:0x803FDF68 end:0x803FDF70 + .sbss start:0x803FF438 end:0x803FF460 + +dolphin/dsp/dsp.c: + .text start:0x8031E5C4 end:0x8031E714 + .data start:0x803A8118 end:0x803A8198 + .sdata start:0x803FDF70 end:0x803FDF78 + .sbss start:0x803FF460 end:0x803FF468 + +dolphin/dsp/dsp_debug.c: + .text start:0x8031E714 end:0x8031E764 + +dolphin/dsp/dsp_task.c: + .text start:0x8031E764 end:0x8031EBC4 + .data start:0x803A8198 end:0x803A82D8 + .sbss start:0x803FF468 end:0x803FF478 + +dolphin/card/CARDBios.c: + .text start:0x8031EBC4 end:0x8031FE78 + .data start:0x803A82D8 end:0x803A8340 + .bss start:0x803F8B00 end:0x803F8D40 + .sdata start:0x803FDF78 end:0x803FDF80 + .sbss start:0x803FF478 end:0x803FF480 + +dolphin/card/CARDUnlock.c: + .text start:0x8031FE78 end:0x803210D8 + .data start:0x803A8340 end:0x803A84A0 + .sdata start:0x803FDF80 end:0x803FDF88 + +dolphin/card/CARDRdwr.c: + .text start:0x803210D8 end:0x80321358 + +dolphin/card/CARDBlock.c: + .text start:0x80321358 end:0x803216C0 + +dolphin/card/CARDDir.c: + .text start:0x803216C0 end:0x80321924 + +dolphin/card/CARDCheck.c: + .text start:0x80321924 end:0x8032288C + +dolphin/card/CARDMount.c: + .text start:0x8032288C end:0x80323384 + .data start:0x803A84A0 end:0x803A84E0 + +dolphin/card/CARDFormat.c: + .text start:0x80323384 end:0x80323B74 + +dolphin/card/CARDOpen.c: + .text start:0x80323B74 end:0x80323E70 + +dolphin/card/CARDCreate.c: + .text start:0x80323E70 end:0x80324208 + +dolphin/card/CARDRead.c: + .text start:0x80324208 end:0x80324680 + +dolphin/card/CARDWrite.c: + .text start:0x80324680 end:0x803249FC + +dolphin/card/CARDStat.c: + .text start:0x803249FC end:0x80324EDC + +dolphin/card/CARDNet.c: + .text start:0x80324EDC end:0x80324FA0 + .sdata start:0x803FDF88 end:0x803FDF90 + +dolphin/gx/GXInit.c: + .text start:0x80324FA0 end:0x80326170 + .data start:0x803A84E0 end:0x803A8610 + .bss start:0x803F8D40 end:0x803F92B8 + .sdata start:0x803FDF90 end:0x803FDF98 + .sbss start:0x803FF480 end:0x803FF490 + .sdata2 start:0x80404320 end:0x80404348 + +dolphin/gx/GXFifo.c: + .text start:0x80326170 end:0x80326A08 + .sbss start:0x803FF490 end:0x803FF4B0 + +dolphin/gx/GXAttr.c: + .text start:0x80326A08 end:0x80327E6C + .data start:0x803A8610 end:0x803A87B8 + .sdata start:0x803FDF98 end:0x803FDFA8 + +dolphin/gx/GXMisc.c: + .text start:0x80327E6C end:0x8032857C + .sbss start:0x803FF4B0 end:0x803FF4C8 + +dolphin/gx/GXGeometry.c: + .text start:0x8032857C end:0x8032892C + +dolphin/gx/GXFrameBuf.c: + .text start:0x8032892C end:0x803295B8 + .data start:0x803A87B8 end:0x803A88E8 + .sdata2 start:0x80404348 end:0x80404358 + +dolphin/gx/GXLight.c: + .text start:0x803295B8 end:0x80329BE0 + .data start:0x803A88E8 end:0x803A8908 + .sdata2 start:0x80404358 end:0x80404388 + +dolphin/gx/GXTexture.c: + .text start:0x80329BE0 end:0x8032ACCC + .data start:0x803A8908 end:0x803A8B30 + .sdata start:0x803FDFA8 end:0x803FDFE8 + .sdata2 start:0x80404388 end:0x804043B0 + +dolphin/gx/GXBump.c: + .text start:0x8032ACCC end:0x8032B31C + .sdata2 start:0x804043B0 end:0x804043B8 + +dolphin/gx/GXTev.c: + .text start:0x8032B31C end:0x8032BB00 + .data start:0x803A8B30 end:0x803A8BA8 + +dolphin/gx/GXPixel.c: + .text start:0x8032BB00 end:0x8032C0D4 + .data start:0x803A8BA8 end:0x803A8BC8 + .sdata2 start:0x804043B8 end:0x804043E8 + +dolphin/gx/GXStubs.c: + .text start:0x8032C0D4 end:0x8032C0D8 + +dolphin/gx/GXDisplayList.c: + .text start:0x8032C0D8 end:0x8032C148 + +dolphin/gx/GXTransform.c: + .text start:0x8032C148 end:0x8032C940 + .sdata2 start:0x804043E8 end:0x80404408 + +dolphin/gx/GXPerf.c: + .text start:0x8032C940 end:0x8032D25C + .data start:0x803A8BC8 end:0x803A8CB8 + +dolphin/gd/GDBase.c: + .text start:0x8032D25C end:0x8032D3C8 + .sbss start:0x803FF4C8 end:0x803FF4D0 + +dolphin/gd/GDGeometry.c: + .text start:0x8032D3C8 end:0x8032DDD8 + .data start:0x803A8CB8 end:0x803A8D20 + +Runtime.PPCEABI.H/__va_arg.c: + .text start:0x8032DDD8 end:0x8032DEA0 + +Runtime.PPCEABI.H/global_destructor_chain.c: + .text start:0x8032DEA0 end:0x8032DF00 + .dtors start:0x8033DD68 end:0x8033DD70 + .sbss start:0x803FF4D0 end:0x803FF4D8 + +Runtime.PPCEABI.H/CPlusLibPPC.cp: + .text start:0x8032DF00 end:0x8032DF30 + +Runtime.PPCEABI.H/NMWException.cp: + extab start:0x80005620 end:0x80005668 + extabindex start:0x80005680 end:0x800056DC + .text start:0x8032DF30 end:0x8032E2D4 + +Runtime.PPCEABI.H/ptmf.c: + .text start:0x8032E2D4 end:0x8032E368 + .rodata start:0x80377C98 end:0x80377CA8 + +Runtime.PPCEABI.H/runtime.c: + .text start:0x8032E368 end:0x8032EA44 + .rodata start:0x80377CA8 end:0x80377CC0 + +Runtime.PPCEABI.H/__init_cpp_exceptions.cpp: + .text start:0x8032EA44 end:0x8032EAC0 + .ctors start:0x8033DBC0 end:0x8033DBC4 + .dtors start:0x8033DD60 end:0x8033DD68 + .sdata start:0x803FDFE8 end:0x803FDFF0 + +Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp: + .text start:0x8032EAC0 end:0x8032EB28 + .bss start:0x803F92B8 end:0x803F92C8 + +Runtime.PPCEABI.H/GCN_mem_alloc.c: + .text start:0x8032EB28 end:0x8032EBE0 + .rodata start:0x80377CC0 end:0x80377D38 + +MSL_C/MSL_Common/abort_exit.c: + .text start:0x8032EBE0 end:0x8032ECAC + .bss start:0x803F92C8 end:0x803F93C8 + .sbss start:0x803FF4D8 end:0x803FF4E8 + +MSL_C/MSL_Common/alloc.c: + .text start:0x8032ECAC end:0x8032F214 + .rodata start:0x80377D38 end:0x80377D50 + .bss start:0x803F93C8 end:0x803F9400 + .sbss start:0x803FF4E8 end:0x803FF4F0 + +MSL_C/MSL_Common/errno.c: + .sbss start:0x803FF4F0 end:0x803FF4F8 + +MSL_C/MSL_Common/ansi_files.c: + .text start:0x8032F214 end:0x8032F31C + .data start:0x803A8D20 end:0x803A8E60 + .bss start:0x803F9400 end:0x803F9700 + +MSL_C/MSL_Common_Embedded/ansi_fp.c: + .text start:0x8032F31C end:0x8032FF34 + .rodata start:0x80377D50 end:0x80377E30 + .data start:0x803A8E60 end:0x803A8F88 + .sdata2 start:0x80404408 end:0x80404410 + +MSL_C/MSL_Common/arith.c: + .text start:0x8032FF34 end:0x8032FFAC + +MSL_C/MSL_Common/buffer_io.c: + .text start:0x8032FFAC end:0x803300A4 + +MSL_C/MSL_Common/ctype.c: + .text start:0x803300A4 end:0x803300C8 + .data start:0x803A8F88 end:0x803A9288 + +MSL_C/MSL_Common/direct_io.c: + .text start:0x803300C8 end:0x803303F4 + +MSL_C/MSL_Common/file_io.c: + .text start:0x803303F4 end:0x803305EC + +MSL_C/MSL_Common/FILE_POS.c: + .text start:0x803305EC end:0x803308B8 + +MSL_C/MSL_Common/mbstring.c: + .text start:0x803308B8 end:0x803309FC + .sdata2 start:0x80404410 end:0x80404418 + +MSL_C/MSL_Common/mem.c: + .text start:0x803309FC end:0x80330B6C + +MSL_C/MSL_Common/mem_funcs.c: + .text start:0x80330B6C end:0x80330E4C + +MSL_C/MSL_Common/misc_io.c: + .text start:0x80330E4C end:0x80330E5C + +MSL_C/MSL_Common/printf.c: + .text start:0x80330E5C end:0x80332F54 + .rodata start:0x80377E30 end:0x80377E58 + .data start:0x803A9288 end:0x803A94B8 + .sdata start:0x803FDFF0 end:0x803FDFF8 + .sdata2 start:0x80404418 end:0x80404420 + +MSL_C/MSL_Common/float.c: + .sdata start:0x803FDFF8 end:0x803FE000 + +MSL_C/MSL_Common/scanf.c: + .text start:0x80332F54 end:0x80332FE4 + +MSL_C/MSL_Common/string.c: + .text start:0x80332FE4 end:0x80333308 + +MSL_C/MSL_Common/strtoul.c: + .text start:0x80333308 end:0x8033381C + .data start:0x803A94B8 end:0x803A9500 + +MSL_C/MSL_Common/uart_console_io.c: + .text start:0x8033381C end:0x803338E8 + .sbss start:0x803FF4F8 end:0x803FF500 + +MSL_C/MSL_Common/wchar_io.c: + .text start:0x803338E8 end:0x80333970 + +MSL_C/Math/Double_precision/e_acos.c: + .text start:0x80333970 end:0x80333C80 + .sdata2 start:0x80404420 end:0x804044B0 + +MSL_C/Math/Double_precision/e_asin.c: + .text start:0x80333C80 end:0x80333EE4 + .sdata2 start:0x804044B0 end:0x80404548 + +MSL_C/Math/Double_precision/e_atan2.c: + .text start:0x80333EE4 end:0x80334174 + .sdata2 start:0x80404548 end:0x804045A0 + +MSL_C/Math/Double_precision/e_fmod.c: + .text start:0x80334174 end:0x803344B0 + .rodata start:0x80377E58 end:0x80377E68 + +MSL_C/Math/Double_precision/e_rem_pio2.c: + .text start:0x803344B0 end:0x80334850 + .rodata start:0x80377E68 end:0x80377FF0 + .sdata2 start:0x804045A0 end:0x804045F8 + +MSL_C/Math/Double_precision/k_cos.c: + .text start:0x80334850 end:0x80334944 + .sdata2 start:0x804045F8 end:0x80404640 + +MSL_C/Math/Double_precision/k_rem_pio2.c: + .text start:0x80334944 end:0x80335798 + .rodata start:0x80377FF0 end:0x80378040 + .sdata2 start:0x80404640 end:0x80404680 + +MSL_C/Math/Double_precision/k_sin.c: + .text start:0x80335798 end:0x80335838 + .sdata2 start:0x80404680 end:0x804046B8 + +MSL_C/Math/Double_precision/k_tan.c: + .text start:0x80335838 end:0x80335A4C + .rodata start:0x80378040 end:0x803780A8 + .sdata2 start:0x804046B8 end:0x804046F0 + +MSL_C/Math/Double_precision/s_atan.c: + .text start:0x80335A4C end:0x80335C4C + .rodata start:0x803780A8 end:0x80378140 + .sdata2 start:0x804046F0 end:0x80404718 + +MSL_C/Math/Double_precision/s_copysign.c: + .text start:0x80335C4C end:0x80335C74 + +MSL_C/Math/Double_precision/s_cos.c: + .text start:0x80335C74 end:0x80335D48 + .sdata2 start:0x80404718 end:0x80404720 + +MSL_C/Math/Double_precision/s_floor.c: + .text start:0x80335D48 end:0x80335E90 + .sdata2 start:0x80404720 end:0x80404730 + +MSL_C/Math/Double_precision/s_frexp.c: + .text start:0x80335E90 end:0x80335F1C + .sdata2 start:0x80404730 end:0x80404738 + +MSL_C/Math/Double_precision/s_ldexp.c: + .text start:0x80335F1C end:0x803360E0 + .sdata2 start:0x80404738 end:0x80404760 + +MSL_C/Math/Double_precision/s_modf.c: + .text start:0x803360E0 end:0x803361DC + +MSL_C/Math/Double_precision/s_sin.c: + .text start:0x803361DC end:0x803362B4 + .sdata2 start:0x80404760 end:0x80404768 + +MSL_C/Math/Double_precision/s_tan.c: + .text start:0x803362B4 end:0x8033632C + .sdata2 start:0x80404768 end:0x80404770 + +MSL_C/Math/Double_precision/w_acos.c: + .text start:0x8033632C end:0x8033634C + +MSL_C/Math/Double_precision/w_asin.c: + .text start:0x8033634C end:0x8033636C + +MSL_C/Math/Double_precision/w_atan2.c: + .text start:0x8033636C end:0x8033638C + +MSL_C/Math/Double_precision/w_fmod.c: + .text start:0x8033638C end:0x803363AC + +MSL_C/PPC_EABI/math_ppc.c: + .text start:0x803363AC end:0x8033643C + +TRK_MINNOW_DOLPHIN/mainloop.c: + .text start:0x8033643C end:0x80336534 + +TRK_MINNOW_DOLPHIN/nubevent.c: + .text start:0x80336534 end:0x8033675C + .bss start:0x803F9700 end:0x803F9728 + +TRK_MINNOW_DOLPHIN/nubinit.c: + .text start:0x8033675C end:0x803368DC + .rodata start:0x80378140 end:0x80378160 + .bss start:0x803F9728 end:0x803F9730 + +TRK_MINNOW_DOLPHIN/msg.c: + .text start:0x803368DC end:0x80336AB8 + +TRK_MINNOW_DOLPHIN/msgbuf.c: + .text start:0x80336AB8 end:0x803374E4 + .rodata start:0x80378160 end:0x80378180 + .bss start:0x803F9730 end:0x803FB0E0 + +TRK_MINNOW_DOLPHIN/serpoll.c: + .text start:0x803374E4 end:0x803378B0 + .bss start:0x803FB0E0 end:0x803FB0F8 + +TRK_MINNOW_DOLPHIN/usr_put.c: + .text start:0x803378B0 end:0x8033793C + +TRK_MINNOW_DOLPHIN/dispatch.c: + .text start:0x8033793C end:0x803379D8 + .data start:0x803A9500 end:0x803A9588 + .bss start:0x803FB0F8 end:0x803FB100 + +TRK_MINNOW_DOLPHIN/msghndlr.c: + .text start:0x803379D8 end:0x8033A238 + .data start:0x803A9588 end:0x803A95C0 + .bss start:0x803FB100 end:0x803FB108 + +TRK_MINNOW_DOLPHIN/support.c: + .text start:0x8033A238 end:0x8033AAF8 + +TRK_MINNOW_DOLPHIN/mutex_TRK.c: + .text start:0x8033AAF8 end:0x8033AB10 + +TRK_MINNOW_DOLPHIN/notify.c: + .text start:0x8033AB10 end:0x8033ABE8 + +TRK_MINNOW_DOLPHIN/flush_cache.c: + .text start:0x8033ABE8 end:0x8033AC20 + +TRK_MINNOW_DOLPHIN/mem_TRK.c: + .init start:0x800034E0 end:0x80003534 + .text start:0x8033AC20 end:0x8033ACDC + +TRK_MINNOW_DOLPHIN/targimpl.c: + .text start:0x8033ACDC end:0x8033C570 + .rodata start:0x80378180 end:0x80378208 + .data start:0x803A95C0 end:0x803A95F0 + .bss start:0x803FB108 end:0x803FB688 + +TRK_MINNOW_DOLPHIN/targsupp.s: comment:0 + .text start:0x8033C570 end:0x8033C590 align:16 + +TRK_MINNOW_DOLPHIN/__exception.c: comment:0 + .init start:0x80003534 end:0x80005468 + +TRK_MINNOW_DOLPHIN/dolphin_trk.c: + .init start:0x80005468 end:0x8000556C + .text start:0x8033C590 end:0x8033C6D0 + .data start:0x803A95F0 end:0x803A9630 + .bss start:0x803FB688 end:0x803FB690 + +TRK_MINNOW_DOLPHIN/mpc_7xx_603e.c: + .text start:0x8033C6D0 end:0x8033CA48 + +TRK_MINNOW_DOLPHIN/main_TRK.c: + .text start:0x8033CA48 end:0x8033CA8C + .bss start:0x803FB690 end:0x803FB698 + +TRK_MINNOW_DOLPHIN/dolphin_trk_glue.c: + .text start:0x8033CA8C end:0x8033CF38 + .rodata start:0x80378208 end:0x80378250 + .data start:0x803A9630 end:0x803A964C + .bss start:0x803FB698 end:0x803FD8C0 + +TRK_MINNOW_DOLPHIN/targcont.c: + .text start:0x8033CF38 end:0x8033CF6C + +TRK_MINNOW_DOLPHIN/target_options.c: + .text start:0x8033CF6C end:0x8033CF88 + .bss start:0x803FD8C0 end:0x803FD8C1 + +TRK_MINNOW_DOLPHIN/mslsupp.c: + .text start:0x8033CF88 end:0x8033D100 + +amcstubs/AmcExi2Stubs.c: + .text start:0x8033D100 end:0x8033D130 + +OdemuExi2/DebuggerDriver.c: + .text start:0x8033D130 end:0x8033DBB0 + .sdata start:0x803FE000 end:0x803FE001 + .sbss start:0x803FF500 end:0x803FF515 + +odenotstub/odenotstub.c: + .text start:0x8033DBB0 end:0x8033DBB8 diff --git a/config/GZLP01/symbols.txt b/config/GZLP01/symbols.txt new file mode 100644 index 000000000..9d5a6d301 --- /dev/null +++ b/config/GZLP01/symbols.txt @@ -0,0 +1,24318 @@ +__check_pad3 = .init:0x80003100; // type:function size:0x40 scope:local +__start = .init:0x80003140; // type:function size:0x138 scope:weak +__init_registers = .init:0x80003278; // type:function size:0x1C scope:local +__init_data = .init:0x80003294; // type:function size:0xC0 scope:local +__init_hardware = .init:0x80003354; // type:function size:0x20 scope:global +__flush_cache = .init:0x80003374; // type:function size:0x34 scope:global +memset = .init:0x800033A8; // type:function size:0x30 scope:global +__fill_mem = .init:0x800033D8; // type:function size:0xB8 scope:global +memcpy = .init:0x80003490; // type:function size:0x50 scope:global +TRK_memset = .init:0x800034E0; // type:function size:0x30 scope:global +TRK_memcpy = .init:0x80003510; // type:function size:0x24 scope:global +gTRKInterruptVectorTable = .init:0x80003534; // type:label scope:global +gTRKInterruptVectorTableEnd = .init:0x80005468; // type:label scope:global +__TRK_copy_vectors = .init:0x80005468; // type:function size:0x104 scope:global +_rom_copy_info = .init:0x8000556C; // type:object size:0x84 scope:global data:4byte +_bss_init_info = .init:0x800055F0; // type:object size:0x20 scope:global data:4byte +@etb_80005620 = extab:0x80005620; // type:object size:0x8 scope:local hidden +@etb_80005628 = extab:0x80005628; // type:object size:0x8 scope:local hidden +@etb_80005630 = extab:0x80005630; // type:object size:0x18 scope:local hidden +@etb_80005648 = extab:0x80005648; // type:object size:0x8 scope:local hidden +@etb_80005650 = extab:0x80005650; // type:object size:0x18 scope:local hidden +@206 = extabindex:0x80005680; // type:object size:0xC scope:local align:4 +@211 = extabindex:0x8000568C; // type:object size:0xC scope:local align:4 +@232 = extabindex:0x80005698; // type:object size:0xC scope:local align:4 +@240 = extabindex:0x800056A4; // type:object size:0xC scope:local align:4 +@263 = extabindex:0x800056B0; // type:object size:0xC scope:local align:4 +_eti_init_info = extabindex:0x800056BC; // type:object size:0x20 scope:global +version_check__Fv = .text:0x800056E0; // type:function size:0x68 scope:global align:4 +CheckHeap1__9HeapCheckFv = .text:0x80005748; // type:function size:0x64 scope:global align:4 +CheckHeap__FP10JUTGamePad = .text:0x800057AC; // type:function size:0xAC scope:global align:4 +countUsed__FP10JKRExpHeap = .text:0x80005858; // type:function size:0x58 scope:global align:4 +getUsedCount__9HeapCheckCFv = .text:0x800058B0; // type:function size:0x24 scope:global align:4 +heapDisplay__9HeapCheckFv = .text:0x800058D4; // type:function size:0x254 scope:global align:4 +debugDisplay__Fv = .text:0x80005B28; // type:function size:0x2B8 scope:global align:4 +Debug_console__FP10JUTGamePad = .text:0x80005DE0; // type:function size:0x400 scope:global align:4 +dump_sort__7JKRHeapFv = .text:0x800061E0; // type:function size:0x8 scope:global align:4 +LOAD_COPYDATE__FPv = .text:0x800061E8; // type:function size:0x7C scope:global align:4 +debug__Fv = .text:0x80006264; // type:function size:0xD4 scope:global align:4 +main01__Fv = .text:0x80006338; // type:function size:0x12C scope:global align:4 +main = .text:0x80006464; // type:function size:0x178 scope:global align:4 +OSGetCallerPC = .text:0x800065DC; // type:function size:0x64 scope:global align:4 +OSGetActiveThreadID = .text:0x80006640; // type:function size:0x70 scope:global align:4 +search_partial_address = .text:0x800066B0; // type:function size:0xC0 scope:global align:4 +convert_partial_address = .text:0x80006770; // type:function size:0x60 scope:global align:4 +OSReportDisable = .text:0x800067D0; // type:function size:0xC scope:global align:4 +OSReportEnable = .text:0x800067DC; // type:function size:0xC scope:global align:4 +OSReportForceEnableOn = .text:0x800067E8; // type:function size:0xC scope:global align:4 +OSReportForceEnableOff = .text:0x800067F4; // type:function size:0xC scope:global align:4 +OSReportInit__Fv = .text:0x80006800; // type:function size:0x18 scope:global align:4 +OSVReport = .text:0x80006818; // type:function size:0x138 scope:global align:4 +OSReport = .text:0x80006950; // type:function size:0x80 scope:global align:4 +OSReport_FatalError = .text:0x800069D0; // type:function size:0xCC scope:global align:4 +OSReport_Error = .text:0x80006A9C; // type:function size:0xD8 scope:global align:4 +OSReport_Warning = .text:0x80006B74; // type:function size:0xD8 scope:global align:4 +OSPanic = .text:0x80006C4C; // type:function size:0x138 scope:global align:4 +reset__17mDoAud_zelAudio_cFv = .text:0x80006D84; // type:function size:0xC scope:global align:4 +calcLoadTimer__17mDoAud_zelAudio_cFv = .text:0x80006D90; // type:function size:0x30 scope:global align:4 +mDoAud_isUsedHeapForStreamBuffer__Fv = .text:0x80006DC0; // type:function size:0x14 scope:global align:4 +mDoAud_allocStreamBuffer__Fv = .text:0x80006DD4; // type:function size:0x1B4 scope:global align:4 +mDoAud_deallocStreamBuffer__Fv = .text:0x80006F88; // type:function size:0xB4 scope:global align:4 +mDoAud_executeStreamBuffer__Fv = .text:0x8000703C; // type:function size:0x4 scope:global align:4 +mDoAud_setupStreamBuffer__Fv = .text:0x80007040; // type:function size:0x50 scope:global align:4 +mDoAud_Create__Fv = .text:0x80007090; // type:function size:0x194 scope:global align:4 +mDoAud_Execute__Fv = .text:0x80007224; // type:function size:0x44 scope:global align:4 +mDoAud_getTactDirection__Fii = .text:0x80007268; // type:function size:0x170 scope:global align:4 +mDoAud_setSceneName__FPCcll = .text:0x800073D8; // type:function size:0x4C scope:global align:4 +mDoAud_load1stDynamicWave__Fv = .text:0x80007424; // type:function size:0x54 scope:global align:4 +cLib_calcTimer__FPUc = .text:0x80007478; // type:function size:0x1C scope:global align:4 +__sinit_m_Do_audio_cpp = .text:0x80007494; // type:function size:0x6C scope:local align:4 +__dt__17mDoAud_zelAudio_cFv = .text:0x80007500; // type:function size:0x5C scope:global align:4 +__dt__10JAIZelInstFv = .text:0x8000755C; // type:function size:0x3C scope:global align:4 +mDoCPd_Convert__FP27interface_of_controller_padP10JUTGamePad = .text:0x80007598; // type:function size:0x328 scope:global align:4 +mDoCPd_Read__Fv = .text:0x800078C0; // type:function size:0x1B0 scope:global align:4 +mDoCPd_Create__Fv = .text:0x80007A70; // type:function size:0x14C scope:global align:4 +create__13mDoGph_gInf_cFv = .text:0x80007BBC; // type:function size:0x220 scope:global align:4 +createHeap__13mDoGph_gInf_cFv = .text:0x80007DDC; // type:function size:0xCC scope:global align:4 +alloc__13mDoGph_gInf_cFUli = .text:0x80007EA8; // type:function size:0x3C scope:global align:4 +free__13mDoGph_gInf_cFv = .text:0x80007EE4; // type:function size:0x38 scope:global align:4 +fadeOut__13mDoGph_gInf_cFfR8_GXColor = .text:0x80007F1C; // type:function size:0x50 scope:global align:4 +onBlure__13mDoGph_gInf_cFv = .text:0x80007F6C; // type:function size:0x28 scope:global align:4 +onBlure__13mDoGph_gInf_cFPA4_Cf = .text:0x80007F94; // type:function size:0x30 scope:global align:4 +fadeOut__13mDoGph_gInf_cFf = .text:0x80007FC4; // type:function size:0x24 scope:global align:4 +calcFade__13mDoGph_gInf_cFv = .text:0x80007FE8; // type:function size:0x2F0 scope:global align:4 +onMonotone__13mDoGph_gInf_cFv = .text:0x800082D8; // type:function size:0x3C scope:global align:4 +offMonotone__13mDoGph_gInf_cFv = .text:0x80008314; // type:function size:0x40 scope:global align:4 +calcMonotone__13mDoGph_gInf_cFv = .text:0x80008354; // type:function size:0x64 scope:global align:4 +mDoGph_BlankingON__Fv = .text:0x800083B8; // type:function size:0x4 scope:global align:4 +mDoGph_BlankingOFF__Fv = .text:0x800083BC; // type:function size:0x4 scope:global align:4 +dScnPly_BeforeOfPaint__Fv = .text:0x800083C0; // type:function size:0x2C scope:global align:4 +mDoGph_BeforeOfDraw__Fv = .text:0x800083EC; // type:function size:0x24 scope:global align:4 +mDoGph_AfterOfDraw__Fv = .text:0x80008410; // type:function size:0x1F8 scope:global align:4 +clearAlphaBuffer__FP10view_classUc = .text:0x80008608; // type:function size:0x280 scope:global align:4 +drawAlphaBuffer__FP10view_class8_GXColor = .text:0x80008888; // type:function size:0x28C scope:global align:4 +drawSpot__FP10view_class = .text:0x80008B14; // type:function size:0x428 scope:global align:4 +drawDepth__FP10view_classP15view_port_classi = .text:0x80008F3C; // type:function size:0x9DC scope:global align:4 +getFileListInfo__15dStage_roomDt_cCFv = .text:0x80009918; // type:function size:0x8 scope:global align:4 +motionBlure__FP10view_class = .text:0x80009920; // type:function size:0x2A8 scope:global align:4 +mCaptureAlarmHandler__FP7OSAlarmP9OSContext = .text:0x80009BC8; // type:function size:0x24 scope:global align:4 +mDoGph_setCaptureStep__Fs = .text:0x80009BEC; // type:function size:0x8 scope:global align:4 +mDoGph_getCaptureStep__Fv = .text:0x80009BF4; // type:function size:0x8 scope:global align:4 +mDoGph_getCaptureTextureBuffer__Fv = .text:0x80009BFC; // type:function size:0x8 scope:global align:4 +mDoGph_setCaptureTextureFormat__FUc = .text:0x80009C04; // type:function size:0x8 scope:global align:4 +mDoGph_setCaptureCaptureFormat__FUc = .text:0x80009C0C; // type:function size:0x8 scope:global align:4 +mDoGph_CaptureCansel__Fv = .text:0x80009C14; // type:function size:0x30 scope:global align:4 +blockenc__FPUc = .text:0x80009C44; // type:function size:0x548 scope:global align:4 +encode_s3tc__FPUcPUcii9_GXTexFmt = .text:0x8000A18C; // type:function size:0x3B0 scope:global align:4 +setUpRectangle__Fv = .text:0x8000A53C; // type:function size:0x214 scope:global align:4 +drawRectangle__Fiiii = .text:0x8000A750; // type:function size:0xAC scope:global align:4 +mDoGph_allocFromAny__FUli = .text:0x8000A7FC; // type:function size:0xC8 scope:global align:4 +mDoGph_screenCaptureDraw__Fv = .text:0x8000A8C4; // type:function size:0x20C scope:global align:4 +mCaptureProc__FPv = .text:0x8000AAD0; // type:function size:0x58 scope:global align:4 +mCaptureGXDrawSyncCallback__FUs = .text:0x8000AB28; // type:function size:0xA8 scope:global align:4 +mCaptureGXDrawSyncTimeOut__FP7OSAlarmP9OSContext = .text:0x8000ABD0; // type:function size:0x78 scope:global align:4 +mDoGph_screenCapture__Fv = .text:0x8000AC48; // type:function size:0x268 scope:global align:4 +setLight__Fv = .text:0x8000AEB0; // type:function size:0x88 scope:global align:4 +mDoGph_Painter__Fv = .text:0x8000AF38; // type:function size:0xD10 scope:global align:4 +__dt__13J2DOrthoGraphFv = .text:0x8000BC48; // type:function size:0x5C scope:global align:4 +mDoGph_Create__Fv = .text:0x8000BCA4; // type:function size:0x74 scope:global align:4 +__sinit_m_Do_graphic_cpp = .text:0x8000BD18; // type:function size:0x1C scope:local align:4 +myGetHeapTypeByString__FP7JKRHeap = .text:0x8000BD34; // type:function size:0x1C8 scope:global align:4 +myMemoryErrorRoutine__FPvUli = .text:0x8000BEFC; // type:function size:0x1DC scope:global align:4 +myHeapCheckRecursive__FP7JKRHeap = .text:0x8000C0D8; // type:function size:0xA0 scope:global align:4 +mDoMch_HeapCheckAll__Fv = .text:0x8000C178; // type:function size:0x24 scope:global align:4 +developKeyCheck__FUlUl = .text:0x8000C19C; // type:function size:0xB0 scope:global align:4 +myExceptionCallback__FUsP9OSContextUlUl = .text:0x8000C24C; // type:function size:0x184 scope:global align:4 +fault_callback_scroll__FUsP9OSContextUlUl = .text:0x8000C3D0; // type:function size:0x34C scope:global align:4 +mDoMch_Create__Fv = .text:0x8000C71C; // type:function size:0x450 scope:global align:4 +mDoMtx_XYZrotM__FPA4_fsss = .text:0x8000CB6C; // type:function size:0xA4 scope:global align:4 +mDoMtx_ZXYrotS__FPA4_fsss = .text:0x8000CC10; // type:function size:0x98 scope:global align:4 +mDoMtx_ZXYrotM__FPA4_fsss = .text:0x8000CCA8; // type:function size:0xA4 scope:global align:4 +mDoMtx_XrotS__FPA4_fs = .text:0x8000CD4C; // type:function size:0x60 scope:global align:4 +mDoMtx_XrotM__FPA4_fs = .text:0x8000CDAC; // type:function size:0x40 scope:global align:4 +mDoMtx_YrotS__FPA4_fs = .text:0x8000CDEC; // type:function size:0x60 scope:global align:4 +mDoMtx_YrotM__FPA4_fs = .text:0x8000CE4C; // type:function size:0x40 scope:global align:4 +mDoMtx_ZrotS__FPA4_fs = .text:0x8000CE8C; // type:function size:0x60 scope:global align:4 +mDoMtx_ZrotM__FPA4_fs = .text:0x8000CEEC; // type:function size:0x40 scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs = .text:0x8000CF2C; // type:function size:0x204 scope:global align:4 +__dt__4cXyzFv = .text:0x8000D130; // type:function size:0x3C scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs = .text:0x8000D16C; // type:function size:0x13C scope:global align:4 +mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f = .text:0x8000D2A8; // type:function size:0x104 scope:global align:4 +mDoMtx_inverseTranspose__FPA4_CfPA4_f = .text:0x8000D3AC; // type:function size:0x1A8 scope:global align:4 +mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion = .text:0x8000D554; // type:function size:0x104 scope:global align:4 +mDoMtx_MtxToRot__FPA4_CfP5csXyz = .text:0x8000D658; // type:function size:0x118 scope:global align:4 +push__14mDoMtx_stack_cFv = .text:0x8000D770; // type:function size:0x80 scope:global align:4 +pop__14mDoMtx_stack_cFv = .text:0x8000D7F0; // type:function size:0x84 scope:global align:4 +transM__14mDoMtx_stack_cFfff = .text:0x8000D874; // type:function size:0x38 scope:global align:4 +scaleM__14mDoMtx_stack_cFfff = .text:0x8000D8AC; // type:function size:0x38 scope:global align:4 +lYrotM__14mDoMtx_stack_cFl = .text:0x8000D8E4; // type:function size:0x44 scope:global align:4 +rYrotM__14mDoMtx_stack_cFf = .text:0x8000D928; // type:function size:0x3C scope:global align:4 +quatM__14mDoMtx_stack_cFPC10Quaternion = .text:0x8000D964; // type:function size:0x3C scope:global align:4 +__sinit_m_Do_mtx_cpp = .text:0x8000D9A0; // type:function size:0x7C scope:local align:4 +__dt__18mDoMtx_quatStack_cFv = .text:0x8000DA1C; // type:function size:0x3C scope:global align:4 +__dt__14mDoMtx_stack_cFv = .text:0x8000DA58; // type:function size:0x3C scope:global align:4 +mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs = .text:0x8000DA94; // type:function size:0x280 scope:global align:4 +getTransform__15J3DAnmTransformCFUsP16J3DTransformInfo = .text:0x8000DD14; // type:function size:0x4 scope:global align:4 +isCurrentSolidHeap__Fv = .text:0x8000DD18; // type:function size:0x58 scope:global align:4 +initPlay__14mDoExt_baseAnmFsifssb = .text:0x8000DD70; // type:function size:0x1D8 scope:global align:4 +play__14mDoExt_baseAnmFv = .text:0x8000DF48; // type:function size:0xA0 scope:global align:4 +init__13mDoExt_bpkAnmFP12J3DModelDataP11J3DAnmColoriifssbi = .text:0x8000DFE8; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_bpkAnmFP12J3DModelDataf = .text:0x8000E014; // type:function size:0x24 scope:global align:4 +init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifssbi = .text:0x8000E038; // type:function size:0x294 scope:global align:4 +__dt__14J3DMatColorAnmFv = .text:0x8000E2CC; // type:function size:0x3C scope:global align:4 +__ct__14J3DMatColorAnmFv = .text:0x8000E308; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_bpkAnmFP16J3DMaterialTablef = .text:0x8000E318; // type:function size:0x38 scope:global align:4 +init__13mDoExt_btpAnmFP12J3DModelDataP16J3DAnmTexPatterniifssbi = .text:0x8000E350; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_btpAnmFP12J3DModelDatas = .text:0x8000E37C; // type:function size:0x24 scope:global align:4 +init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifssbi = .text:0x8000E3A0; // type:function size:0x294 scope:global align:4 +__dt__11J3DTexNoAnmFv = .text:0x8000E634; // type:function size:0x48 scope:global align:4 +__ct__11J3DTexNoAnmFv = .text:0x8000E67C; // type:function size:0x1C scope:global align:4 +entry__13mDoExt_btpAnmFP16J3DMaterialTables = .text:0x8000E698; // type:function size:0x58 scope:global align:4 +init__13mDoExt_btkAnmFP12J3DModelDataP19J3DAnmTextureSRTKeyiifssbi = .text:0x8000E6F0; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelDataf = .text:0x8000E71C; // type:function size:0x24 scope:global align:4 +init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifssbi = .text:0x8000E740; // type:function size:0x3C8 scope:global align:4 +__dt__12J3DTexMtxAnmFv = .text:0x8000EB08; // type:function size:0x3C scope:global align:4 +__ct__12J3DTexMtxAnmFv = .text:0x8000EB44; // type:function size:0x10 scope:global align:4 +getTexMtx__14J3DTexGenBlockFUl = .text:0x8000EB54; // type:function size:0x8 scope:global align:4 +entry__13mDoExt_btkAnmFP16J3DMaterialTablef = .text:0x8000EB5C; // type:function size:0x3C scope:global align:4 +init__13mDoExt_brkAnmFP12J3DModelDataP15J3DAnmTevRegKeyiifssbi = .text:0x8000EB98; // type:function size:0x2C scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelDataf = .text:0x8000EBC4; // type:function size:0x24 scope:global align:4 +init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifssbi = .text:0x8000EBE8; // type:function size:0x324 scope:global align:4 +__dt__15J3DTevKColorAnmFv = .text:0x8000EF0C; // type:function size:0x3C scope:global align:4 +__ct__15J3DTevKColorAnmFv = .text:0x8000EF48; // type:function size:0x10 scope:global align:4 +__dt__14J3DTevColorAnmFv = .text:0x8000EF58; // type:function size:0x3C scope:global align:4 +__ct__14J3DTevColorAnmFv = .text:0x8000EF94; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_brkAnmFP16J3DMaterialTablef = .text:0x8000EFA4; // type:function size:0x3C scope:global align:4 +init__13mDoExt_bvaAnmFP8J3DModelP20J3DAnmVisibilityFulliifssbi = .text:0x8000EFE0; // type:function size:0x1BC scope:global align:4 +entry__13mDoExt_bvaAnmFP8J3DModels = .text:0x8000F19C; // type:function size:0x3C scope:global align:4 +init__13mDoExt_bckAnmFP12J3DModelDataP15J3DAnmTransformiifssb = .text:0x8000F1D8; // type:function size:0x254 scope:global align:4 +__dt__13J3DMtxCalcAnmFv = .text:0x8000F42C; // type:function size:0x94 scope:global align:4 +__dt__14J3DMtxCalcMayaFv = .text:0x8000F4C0; // type:function size:0x90 scope:global align:4 +__dt__15J3DMtxCalcBasicFv = .text:0x8000F550; // type:function size:0x64 scope:global align:4 +changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform = .text:0x8000F5B4; // type:function size:0x80 scope:global align:4 +entry__13mDoExt_bckAnmFP12J3DModelDataf = .text:0x8000F634; // type:function size:0x28 scope:global align:4 +mDoExt_changeMaterial__FP8J3DModel = .text:0x8000F65C; // type:function size:0x68 scope:global align:4 +mDoExt_modelTexturePatch__FP12J3DModelData = .text:0x8000F6C4; // type:function size:0xB8 scope:global align:4 +patchTexNoAndTexCoordScale__11J3DTevBlockFv = .text:0x8000F77C; // type:function size:0x4 scope:global align:4 +patch__10J3DPEBlockFv = .text:0x8000F780; // type:function size:0x4 scope:global align:4 +patchLight__13J3DColorBlockFv = .text:0x8000F784; // type:function size:0x4 scope:global align:4 +patch__11J3DTevBlockFv = .text:0x8000F788; // type:function size:0x4 scope:global align:4 +mDoExt_modelDiff__FP8J3DModel = .text:0x8000F78C; // type:function size:0x54 scope:global align:4 +mDoExt_modelUpdate__FP8J3DModel = .text:0x8000F7E0; // type:function size:0x90 scope:global align:4 +mDoExt_modelUpdateDL__FP8J3DModel = .text:0x8000F870; // type:function size:0xAC scope:global align:4 +mDoExt_modelEntry__FP8J3DModel = .text:0x8000F91C; // type:function size:0x7C scope:global align:4 +mDoExt_modelEntryDL__FP8J3DModel = .text:0x8000F998; // type:function size:0x98 scope:global align:4 +store__23mDoExt_backupMatBlock_cFP11J3DMaterial = .text:0x8000FA30; // type:function size:0x6E4 scope:global align:4 +getZCompLoc__10J3DPEBlockCFv = .text:0x80010114; // type:function size:0x8 scope:global align:4 +getZMode__10J3DPEBlockFv = .text:0x8001011C; // type:function size:0x8 scope:global align:4 +getBlend__10J3DPEBlockFv = .text:0x80010124; // type:function size:0x8 scope:global align:4 +getAlphaComp__10J3DPEBlockFv = .text:0x8001012C; // type:function size:0x8 scope:global align:4 +getFog__10J3DPEBlockFv = .text:0x80010134; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J3DIndBlockFUl = .text:0x8001013C; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J3DIndBlockFUl = .text:0x80010144; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J3DIndBlockFUl = .text:0x8001014C; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__11J3DIndBlockCFv = .text:0x80010154; // type:function size:0x8 scope:global align:4 +getIndTevStage__11J3DTevBlockFUl = .text:0x8001015C; // type:function size:0x8 scope:global align:4 +getTevStage__11J3DTevBlockFUl = .text:0x80010164; // type:function size:0x8 scope:global align:4 +getTexNo__11J3DTevBlockCFUl = .text:0x8001016C; // type:function size:0xC scope:global align:4 +getTevSwapModeTable__11J3DTevBlockFUl = .text:0x80010178; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__11J3DTevBlockFUl = .text:0x80010180; // type:function size:0x8 scope:global align:4 +getTevKColorSel__11J3DTevBlockFUl = .text:0x80010188; // type:function size:0x8 scope:global align:4 +getTevOrder__11J3DTevBlockFUl = .text:0x80010190; // type:function size:0x8 scope:global align:4 +getTevKColor__11J3DTevBlockFUl = .text:0x80010198; // type:function size:0x8 scope:global align:4 +getTevColor__11J3DTevBlockFUl = .text:0x800101A0; // type:function size:0x8 scope:global align:4 +getTevStageNum__11J3DTevBlockCFv = .text:0x800101A8; // type:function size:0x8 scope:global align:4 +getTexCoord__14J3DTexGenBlockFUl = .text:0x800101B0; // type:function size:0x8 scope:global align:4 +getTexGenNum__14J3DTexGenBlockCFv = .text:0x800101B8; // type:function size:0x8 scope:global align:4 +getAmbColor__13J3DColorBlockFUl = .text:0x800101C0; // type:function size:0x8 scope:global align:4 +getColorChan__13J3DColorBlockFUl = .text:0x800101C8; // type:function size:0x8 scope:global align:4 +getMatColor__13J3DColorBlockFUl = .text:0x800101D0; // type:function size:0x8 scope:global align:4 +getColorChanNum__13J3DColorBlockCFv = .text:0x800101D8; // type:function size:0x8 scope:global align:4 +restore__23mDoExt_backupMatBlock_cFP11J3DMaterial = .text:0x800101E0; // type:function size:0x690 scope:global align:4 +setZCompLoc__10J3DPEBlockFUc = .text:0x80010870; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockF8J3DZMode = .text:0x80010874; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockF8J3DBlend = .text:0x80010878; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockF12J3DAlphaComp = .text:0x8001087C; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale = .text:0x80010880; // type:function size:0x4 scope:global align:4 +__dt__19J3DIndTexCoordScaleFv = .text:0x80010884; // type:function size:0x3C scope:global align:4 +setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx = .text:0x800108C0; // type:function size:0x4 scope:global align:4 +__dt__12J3DIndTexMtxFv = .text:0x800108C4; // type:function size:0x3C scope:global align:4 +setIndTexStageNum__11J3DIndBlockFUc = .text:0x80010900; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage = .text:0x80010904; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUl11J3DTevStage = .text:0x80010908; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlUs = .text:0x8001090C; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable = .text:0x80010910; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlUc = .text:0x80010914; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlUc = .text:0x80010918; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUl11J3DTevOrder = .text:0x8001091C; // type:function size:0x4 scope:global align:4 +setTevKColor__11J3DTevBlockFUl10J3DGXColor = .text:0x80010920; // type:function size:0x4 scope:global align:4 +setTevColor__11J3DTevBlockFUl13J3DGXColorS10 = .text:0x80010924; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFUc = .text:0x80010928; // type:function size:0x4 scope:global align:4 +setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord = .text:0x8001092C; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFUl = .text:0x80010930; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUl10J3DGXColor = .text:0x80010934; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlRC12J3DColorChan = .text:0x80010938; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUl10J3DGXColor = .text:0x8001093C; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFUc = .text:0x80010940; // type:function size:0x4 scope:global align:4 +create__23mDoExt_backupMaterial_cFP12J3DModelData = .text:0x80010944; // type:function size:0xD4 scope:global align:4 +__dt__23mDoExt_backupMatBlock_cFv = .text:0x80010A18; // type:function size:0x94 scope:global align:4 +__dt__9J3DTexMtxFv = .text:0x80010AAC; // type:function size:0x3C scope:global align:4 +__ct__23mDoExt_backupMatBlock_cFv = .text:0x80010AE8; // type:function size:0x280 scope:global align:4 +__ct__19J3DIndTexCoordScaleFv = .text:0x80010D68; // type:function size:0x18 scope:global align:4 +__ct__12J3DIndTexMtxFv = .text:0x80010D80; // type:function size:0x58 scope:global align:4 +__ct__14J3DIndTexOrderFv = .text:0x80010DD8; // type:function size:0x18 scope:global align:4 +__ct__19J3DTevSwapModeTableFv = .text:0x80010DF0; // type:function size:0xC scope:global align:4 +__ct__11J3DTevOrderFv = .text:0x80010DFC; // type:function size:0x20 scope:global align:4 +__ct__14J3DIndTevStageFv = .text:0x80010E1C; // type:function size:0xE4 scope:global align:4 +__ct__11J3DTevStageFv = .text:0x80010F00; // type:function size:0x68 scope:global align:4 +setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo = .text:0x80010F68; // type:function size:0x1C8 scope:global align:4 +__ct__13J3DGXColorS10Fv = .text:0x80011130; // type:function size:0x4 scope:global align:4 +__ct__9J3DTexMtxFv = .text:0x80011134; // type:function size:0xA4 scope:global align:4 +__ct__11J3DTexCoordFv = .text:0x800111D8; // type:function size:0x20 scope:global align:4 +__ct__12J3DColorChanFv = .text:0x800111F8; // type:function size:0xBC scope:global align:4 +__ct__10J3DGXColorFv = .text:0x800112B4; // type:function size:0x4 scope:global align:4 +create__23mDoExt_backupMaterial_cFUs = .text:0x800112B8; // type:function size:0x6C scope:global align:4 +restore__23mDoExt_backupMaterial_cFP12J3DModelData = .text:0x80011324; // type:function size:0x80 scope:global align:4 +create__21mDoExt_invisibleModelFP8J3DModel = .text:0x800113A4; // type:function size:0xB4 scope:global align:4 +__dt__19mDoExt_invJntPacketFv = .text:0x80011458; // type:function size:0x5C scope:global align:4 +__ct__19mDoExt_invJntPacketFv = .text:0x800114B4; // type:function size:0x2C scope:global align:4 +__dt__9J3DPacketFv = .text:0x800114E0; // type:function size:0x48 scope:global align:4 +entry__21mDoExt_invisibleModelFv = .text:0x80011528; // type:function size:0xA8 scope:global align:4 +entryMaskOff__21mDoExt_invisibleModelFv = .text:0x800115D0; // type:function size:0xA8 scope:global align:4 +updateDL__21mDoExt_invisibleModelFP8J3DModel = .text:0x80011678; // type:function size:0x70 scope:global align:4 +updateDL__21mDoExt_invisibleModelFP14mDoExt_McaMorf = .text:0x800116E8; // type:function size:0x70 scope:global align:4 +mDoExt_createGameHeap__FUlP7JKRHeap = .text:0x80011758; // type:function size:0xB0 scope:global align:4 +mDoExt_getGameHeap__Fv = .text:0x80011808; // type:function size:0x8 scope:global align:4 +mDoExt_setSafeGameHeapSize__Fv = .text:0x80011810; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeGameHeapSize__Fv = .text:0x80011838; // type:function size:0x8 scope:global align:4 +mDoExt_createZeldaHeap__FUlP7JKRHeap = .text:0x80011840; // type:function size:0xA4 scope:global align:4 +mDoExt_getZeldaHeap__Fv = .text:0x800118E4; // type:function size:0x8 scope:global align:4 +mDoExt_setSafeZeldaHeapSize__Fv = .text:0x800118EC; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeZeldaHeapSize__Fv = .text:0x80011914; // type:function size:0x8 scope:global align:4 +mDoExt_createCommandHeap__FUlP7JKRHeap = .text:0x8001191C; // type:function size:0xA4 scope:global align:4 +mDoExt_getCommandHeap__Fv = .text:0x800119C0; // type:function size:0x8 scope:global align:4 +mDoExt_setSafeCommandHeapSize__Fv = .text:0x800119C8; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeCommandHeapSize__Fv = .text:0x800119F0; // type:function size:0x8 scope:global align:4 +mDoExt_createArchiveHeap__FUlP7JKRHeap = .text:0x800119F8; // type:function size:0xB0 scope:global align:4 +mDoExt_setSafeArchiveHeapSize__Fv = .text:0x80011AA8; // type:function size:0x28 scope:global align:4 +mDoExt_getSafeArchiveHeapSize__Fv = .text:0x80011AD0; // type:function size:0x8 scope:global align:4 +mDoExt_getArchiveHeap__Fv = .text:0x80011AD8; // type:function size:0x8 scope:global align:4 +mDoExt_createSolidHeap__FUlP7JKRHeapUl = .text:0x80011AE0; // type:function size:0x98 scope:global align:4 +mDoExt_createSolidHeapFromGame__FUlUl = .text:0x80011B78; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapFromSystem__FUlUl = .text:0x80011BC0; // type:function size:0x48 scope:global align:4 +mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl = .text:0x80011C08; // type:function size:0xDC scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FUlUl = .text:0x80011CE4; // type:function size:0x4C scope:global align:4 +mDoExt_adjustSolidHeap__FP12JKRSolidHeap = .text:0x80011D30; // type:function size:0x3C scope:global align:4 +mDoExt_destroySolidHeap__FP12JKRSolidHeap = .text:0x80011D6C; // type:function size:0x20 scope:global align:4 +mDoExt_setCurrentHeap__FP7JKRHeap = .text:0x80011D8C; // type:function size:0x6C scope:global align:4 +mDoExt_getCurrentHeap__Fv = .text:0x80011DF8; // type:function size:0x8 scope:global align:4 +mDoExt_restoreCurrentHeap__Fv = .text:0x80011E00; // type:function size:0xBC scope:global align:4 +mDoExt_resIDToIndex__FP10JKRArchiveUs = .text:0x80011EBC; // type:function size:0x4C scope:global align:4 +calc__25mDoExt_MtxCalcAnmBlendTblFUs = .text:0x80011F08; // type:function size:0x25C scope:global align:4 +calc__28mDoExt_MtxCalcAnmBlendTblOldFUs = .text:0x80012164; // type:function size:0x408 scope:global align:4 +initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs = .text:0x8001256C; // type:function size:0x84 scope:global align:4 +decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv = .text:0x800125F0; // type:function size:0x84 scope:global align:4 +__ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x80012674; // type:function size:0x394 scope:global align:4 +__dt__12J3DFrameCtrlFv = .text:0x80012A08; // type:function size:0x48 scope:global align:4 +calc__14mDoExt_McaMorfFUs = .text:0x80012A50; // type:function size:0x34C scope:global align:4 +setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv = .text:0x80012D9C; // type:function size:0x250 scope:global align:4 +setMorf__14mDoExt_McaMorfFf = .text:0x80012FEC; // type:function size:0x44 scope:global align:4 +play__14mDoExt_McaMorfFP3VecUlSc = .text:0x80013030; // type:function size:0xC4 scope:global align:4 +update__14mDoExt_McaMorfFv = .text:0x800130F4; // type:function size:0x7C scope:global align:4 +updateDL__14mDoExt_McaMorfFv = .text:0x80013170; // type:function size:0x7C scope:global align:4 +updateDL__14mDoExt_McaMorfFP16J3DMaterialTable = .text:0x800131EC; // type:function size:0x64 scope:global align:4 +entry__14mDoExt_McaMorfFv = .text:0x80013250; // type:function size:0x2C scope:global align:4 +entryDL__14mDoExt_McaMorfFv = .text:0x8001327C; // type:function size:0x2C scope:global align:4 +entryDL__14mDoExt_McaMorfFP16J3DMaterialTable = .text:0x800132A8; // type:function size:0x64 scope:global align:4 +calc__14mDoExt_McaMorfFv = .text:0x8001330C; // type:function size:0x74 scope:global align:4 +stopZelAnime__14mDoExt_McaMorfFv = .text:0x80013380; // type:function size:0x2C scope:global align:4 +__ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiiPvUlUl = .text:0x800133AC; // type:function size:0x36C scope:global align:4 +ERROR_EXIT__15mDoExt_McaMorf2Fv = .text:0x80013718; // type:function size:0x7C scope:global align:4 +calc__15mDoExt_McaMorf2FUs = .text:0x80013794; // type:function size:0x6E0 scope:global align:4 +setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffffPv = .text:0x80013E74; // type:function size:0x250 scope:global align:4 +setMorf__15mDoExt_McaMorf2Ff = .text:0x800140C4; // type:function size:0x38 scope:global align:4 +play__15mDoExt_McaMorf2FP3VecUlSc = .text:0x800140FC; // type:function size:0xC4 scope:global align:4 +entryDL__15mDoExt_McaMorf2Fv = .text:0x800141C0; // type:function size:0x2C scope:global align:4 +calc__15mDoExt_McaMorf2Fv = .text:0x800141EC; // type:function size:0x88 scope:global align:4 +stopZelAnime__15mDoExt_McaMorf2Fv = .text:0x80014274; // type:function size:0x2C scope:global align:4 +draw__24mDoExt_offCupOnAupPacketFv = .text:0x800142A0; // type:function size:0x3C scope:global align:4 +draw__24mDoExt_onCupOffAupPacketFv = .text:0x800142DC; // type:function size:0x3C scope:global align:4 +draw__19mDoExt_invJntPacketFv = .text:0x80014318; // type:function size:0xC4 scope:global align:4 +init__15mDoExt_3Dline_cFUsii = .text:0x800143DC; // type:function size:0x1C8 scope:global align:4 +__ct__4cXyzFv = .text:0x800145A4; // type:function size:0x4 scope:global align:4 +init__19mDoExt_3DlineMat0_cFUsUsi = .text:0x800145A8; // type:function size:0xE0 scope:global align:4 +__dt__15mDoExt_3Dline_cFv = .text:0x80014688; // type:function size:0x3C scope:global align:4 +__ct__15mDoExt_3Dline_cFv = .text:0x800146C4; // type:function size:0x4 scope:global align:4 +setMaterial__19mDoExt_3DlineMat0_cFv = .text:0x800146C8; // type:function size:0xF4 scope:global align:4 +draw__19mDoExt_3DlineMat0_cFv = .text:0x800147BC; // type:function size:0x11C scope:global align:4 +update__19mDoExt_3DlineMat0_cFUsfR8_GXColorUsP12dKy_tevstr_c = .text:0x800148D8; // type:function size:0x550 scope:global align:4 +update__19mDoExt_3DlineMat0_cFUsR8_GXColorP12dKy_tevstr_c = .text:0x80014E28; // type:function size:0x524 scope:global align:4 +init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi = .text:0x8001534C; // type:function size:0x19C scope:global align:4 +setMaterial__19mDoExt_3DlineMat1_cFv = .text:0x800154E8; // type:function size:0x118 scope:global align:4 +draw__19mDoExt_3DlineMat1_cFv = .text:0x80015600; // type:function size:0x188 scope:global align:4 +update__19mDoExt_3DlineMat1_cFUsfR8_GXColorUsP12dKy_tevstr_c = .text:0x80015788; // type:function size:0x6F0 scope:global align:4 +update__19mDoExt_3DlineMat1_cFUsR8_GXColorP12dKy_tevstr_c = .text:0x80015E78; // type:function size:0x6C4 scope:global align:4 +setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c = .text:0x8001653C; // type:function size:0x64 scope:global align:4 +draw__26mDoExt_3DlineMatSortPacketFv = .text:0x800165A0; // type:function size:0x68 scope:global align:4 +mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl = .text:0x80016608; // type:function size:0x258 scope:global align:4 +__dt__7JUTFontFv = .text:0x80016860; // type:function size:0x48 scope:global align:4 +mDoExt_initFont0__Fv = .text:0x800168A8; // type:function size:0x5C scope:global align:4 +mDoExt_getMesgFont__Fv = .text:0x80016904; // type:function size:0x3C scope:global align:4 +mDoExt_removeMesgFont__Fv = .text:0x80016940; // type:function size:0x100 scope:global align:4 +mDoExt_initFont1__Fv = .text:0x80016A40; // type:function size:0x60 scope:global align:4 +mDoExt_getRubyFont__Fv = .text:0x80016AA0; // type:function size:0x3C scope:global align:4 +mDoExt_removeRubyFont__Fv = .text:0x80016ADC; // type:function size:0x100 scope:global align:4 +mDoExt_J3DModel__create__FP12J3DModelDataUlUl = .text:0x80016BDC; // type:function size:0xE0 scope:global align:4 +setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80016CBC; // type:function size:0x2C scope:global align:4 +getCellWidth__7JUTFontCFv = .text:0x80016CE8; // type:function size:0x2C scope:global align:4 +getCellHeight__7JUTFontCFv = .text:0x80016D14; // type:function size:0x2C scope:global align:4 +__dt__26mDoExt_3DlineMatSortPacketFv = .text:0x80016D40; // type:function size:0x5C scope:global align:4 +getMaterialID__19mDoExt_3DlineMat1_cFv = .text:0x80016D9C; // type:function size:0x8 scope:global align:4 +getMaterialID__19mDoExt_3DlineMat0_cFv = .text:0x80016DA4; // type:function size:0x8 scope:global align:4 +__dt__24mDoExt_onCupOffAupPacketFv = .text:0x80016DAC; // type:function size:0x5C scope:global align:4 +__dt__24mDoExt_offCupOnAupPacketFv = .text:0x80016E08; // type:function size:0x5C scope:global align:4 +__dt__15mDoExt_McaMorf2Fv = .text:0x80016E64; // type:function size:0xD4 scope:global align:4 +init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x80016F38; // type:function size:0xEC scope:global align:4 +__dt__14mDoExt_McaMorfFv = .text:0x80017024; // type:function size:0xD4 scope:global align:4 +__dt__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x800170F8; // type:function size:0xE8 scope:global align:4 +__dt__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x800171E0; // type:function size:0xBC scope:global align:4 +__dt__17J3DMtxCalcMayaAnmFv = .text:0x8001729C; // type:function size:0x120 scope:global align:4 +calc__17J3DMtxCalcMayaAnmFUs = .text:0x800173BC; // type:function size:0x24 scope:global align:4 +init__10J3DMtxCalcFRC3VecRA3_A4_Cf = .text:0x800173E0; // type:function size:0x4 scope:global align:4 +recursiveCalc__10J3DMtxCalcFP7J3DNode = .text:0x800173E4; // type:function size:0x4 scope:global align:4 +calcTransform__10J3DMtxCalcFUsRC16J3DTransformInfo = .text:0x800173E8; // type:function size:0x4 scope:global align:4 +calc__10J3DMtxCalcFUs = .text:0x800173EC; // type:function size:0x4 scope:global align:4 +@88@36@calc__17J3DMtxCalcMayaAnmFUs = .text:0x800173F0; // type:function size:0x14 scope:local align:4 +@80@calc__17J3DMtxCalcMayaAnmFUs = .text:0x80017404; // type:function size:0x8 scope:local align:4 +@80@__dt__17J3DMtxCalcMayaAnmFv = .text:0x8001740C; // type:function size:0x8 scope:local align:4 +@88@36@calc__25mDoExt_MtxCalcAnmBlendTblFUs = .text:0x80017414; // type:function size:0x14 scope:local align:4 +@88@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x80017428; // type:function size:0x14 scope:local align:4 +@88@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x8001743C; // type:function size:0x14 scope:local align:4 +@88@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x80017450; // type:function size:0x14 scope:local align:4 +@104@36@calc__28mDoExt_MtxCalcAnmBlendTblOldFUs = .text:0x80017464; // type:function size:0x14 scope:local align:4 +@104@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x80017478; // type:function size:0x14 scope:local align:4 +@104@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x8001748C; // type:function size:0x14 scope:local align:4 +@104@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x800174A0; // type:function size:0x14 scope:local align:4 +@140@36@calc__14mDoExt_McaMorfFUs = .text:0x800174B4; // type:function size:0x14 scope:local align:4 +@140@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x800174C8; // type:function size:0x14 scope:local align:4 +@140@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x800174DC; // type:function size:0x14 scope:local align:4 +@140@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x800174F0; // type:function size:0x14 scope:local align:4 +@148@36@calc__15mDoExt_McaMorf2FUs = .text:0x80017504; // type:function size:0x14 scope:local align:4 +@148@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x80017518; // type:function size:0x14 scope:local align:4 +@148@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x8001752C; // type:function size:0x14 scope:local align:4 +@148@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x80017540; // type:function size:0x14 scope:local align:4 +mDoLib_setResTimgObj__FP7ResTIMGP9_GXTexObjUlP10_GXTlutObj = .text:0x80017554; // type:function size:0x18C scope:global align:4 +setup__14mDoLib_clipperFffff = .text:0x800176E0; // type:function size:0x8C scope:global align:4 +mDoLib_project__FP3VecP3Vec = .text:0x8001776C; // type:function size:0x1DC scope:global align:4 +mDoLib_pos2camera__FP3VecP3Vec = .text:0x80017948; // type:function size:0x3C scope:global align:4 +mDoLib_cnvind32__FUl = .text:0x80017984; // type:function size:0x34 scope:global align:4 +mDoLib_cnvind16__FUs = .text:0x800179B8; // type:function size:0x24 scope:global align:4 +__sinit_m_Do_lib_cpp = .text:0x800179DC; // type:function size:0x4C scope:local align:4 +__dt__11J3DUClipperFv = .text:0x80017A28; // type:function size:0x48 scope:global align:4 +update__13mDoHIO_root_cFv = .text:0x80017A70; // type:function size:0x4 scope:global align:4 +createChild__16mDoHIO_subRoot_cFPCcP13JORReflexible = .text:0x80017A74; // type:function size:0xD0 scope:global align:4 +deleteChild__16mDoHIO_subRoot_cFSc = .text:0x80017B44; // type:function size:0x68 scope:global align:4 +__sinit_m_Do_hostIO_cpp = .text:0x80017BAC; // type:function size:0x78 scope:local align:4 +__dt__13mDoHIO_root_cFv = .text:0x80017C24; // type:function size:0x84 scope:global align:4 +__dt__16mDoHIO_subRoot_cFv = .text:0x80017CA8; // type:function size:0x70 scope:global align:4 +__dt__14mDoHIO_child_cFv = .text:0x80017D18; // type:function size:0x3C scope:global align:4 +__ct__14mDoHIO_child_cFv = .text:0x80017D54; // type:function size:0x10 scope:global align:4 +my_OSCancelAlarmAll__Fv = .text:0x80017D64; // type:function size:0x4 scope:global align:4 +destroyVideo__Fv = .text:0x80017D68; // type:function size:0x38 scope:global align:4 +mDoRst_reset__FiUli = .text:0x80017DA0; // type:function size:0xC4 scope:global align:4 +mDoRst_resetCallBack__FiPv = .text:0x80017E64; // type:function size:0xB0 scope:global align:4 +getResetData__6mDoRstFv = .text:0x80017F14; // type:function size:0x8 scope:global align:4 +main__9mDoDvdThdFPv = .text:0x80017F1C; // type:function size:0x5C scope:global align:4 +create__9mDoDvdThdFl = .text:0x80017F78; // type:function size:0x5C scope:global align:4 +suspend__9mDoDvdThdFv = .text:0x80017FD4; // type:function size:0x28 scope:global align:4 +my_DVDConvertPathToEntrynum__FPCc = .text:0x80017FFC; // type:function size:0x60 scope:global align:4 +__dt__19mDoDvdThd_command_cFv = .text:0x8001805C; // type:function size:0x48 scope:global align:4 +__ct__17mDoDvdThd_param_cFv = .text:0x800180A4; // type:function size:0x48 scope:global align:4 +kick__17mDoDvdThd_param_cFv = .text:0x800180EC; // type:function size:0x28 scope:global align:4 +waitForKick__17mDoDvdThd_param_cFv = .text:0x80018114; // type:function size:0x28 scope:global align:4 +getFirstCommand__17mDoDvdThd_param_cFv = .text:0x8001813C; // type:function size:0x8 scope:global align:4 +addition__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x80018144; // type:function size:0x58 scope:global align:4 +cut__17mDoDvdThd_param_cFP19mDoDvdThd_command_c = .text:0x8001819C; // type:function size:0x54 scope:global align:4 +cb__FPv = .text:0x800181F0; // type:function size:0x50 scope:global align:4 +mainLoop__17mDoDvdThd_param_cFv = .text:0x80018240; // type:function size:0x98 scope:global align:4 +__ct__19mDoDvdThd_command_cFv = .text:0x800182D8; // type:function size:0x44 scope:global align:4 +__dt__20mDoDvdThd_callback_cFv = .text:0x8001831C; // type:function size:0x60 scope:global align:4 +__ct__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x8001837C; // type:function size:0x5C scope:global align:4 +create__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x800183D8; // type:function size:0x7C scope:global align:4 +execute__20mDoDvdThd_callback_cFv = .text:0x80018454; // type:function size:0x54 scope:global align:4 +__dt__24mDoDvdThd_mountArchive_cFv = .text:0x800184A8; // type:function size:0x60 scope:global align:4 +__ct__24mDoDvdThd_mountArchive_cFUc = .text:0x80018508; // type:function size:0x70 scope:global align:4 +create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap = .text:0x80018578; // type:function size:0xC8 scope:global align:4 +execute__24mDoDvdThd_mountArchive_cFv = .text:0x80018640; // type:function size:0x154 scope:global align:4 +__dt__25mDoDvdThd_mountXArchive_cFv = .text:0x80018794; // type:function size:0x60 scope:global align:4 +__ct__25mDoDvdThd_mountXArchive_cFUcQ210JKRArchive10EMountMode = .text:0x800187F4; // type:function size:0x74 scope:global align:4 +create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountMode = .text:0x80018868; // type:function size:0xC8 scope:global align:4 +execute__25mDoDvdThd_mountXArchive_cFv = .text:0x80018930; // type:function size:0x78 scope:global align:4 +__ct__21mDoDvdThd_toMainRam_cFUc = .text:0x800189A8; // type:function size:0x5C scope:global align:4 +create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x80018A04; // type:function size:0xC8 scope:global align:4 +__dt__21mDoDvdThd_toMainRam_cFv = .text:0x80018ACC; // type:function size:0x60 scope:global align:4 +execute__21mDoDvdThd_toMainRam_cFv = .text:0x80018B2C; // type:function size:0xB0 scope:global align:4 +__sinit_m_Do_dvd_thread_cpp = .text:0x80018BDC; // type:function size:0x28 scope:local align:4 +mDoDvdErr_ThdInit__Fv = .text:0x80018C04; // type:function size:0xC0 scope:global align:4 +mDoDvdErr_ThdCleanup__Fv = .text:0x80018CC4; // type:function size:0x48 scope:global align:4 +mDoDvdErr_Watch__FPv = .text:0x80018D0C; // type:function size:0x5C scope:global align:4 +AlarmHandler__FP7OSAlarmP9OSContext = .text:0x80018D68; // type:function size:0x28 scope:global align:4 +__ct__15mDoMemCd_Ctrl_cFv = .text:0x80018D90; // type:function size:0x4 scope:global align:4 +ThdInit__15mDoMemCd_Ctrl_cFv = .text:0x80018D94; // type:function size:0xA8 scope:global align:4 +main__15mDoMemCd_Ctrl_cFv = .text:0x80018E3C; // type:function size:0xC4 scope:global align:4 +update__15mDoMemCd_Ctrl_cFv = .text:0x80018F00; // type:function size:0x110 scope:global align:4 +restore__15mDoMemCd_Ctrl_cFv = .text:0x80019010; // type:function size:0x94 scope:global align:4 +store__15mDoMemCd_Ctrl_cFv = .text:0x800190A4; // type:function size:0x108 scope:global align:4 +command_format__15mDoMemCd_Ctrl_cFv = .text:0x800191AC; // type:function size:0x50 scope:global align:4 +save__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x800191FC; // type:function size:0x74 scope:global align:4 +load__15mDoMemCd_Ctrl_cFv = .text:0x80019270; // type:function size:0x50 scope:global align:4 +LoadSync__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x800192C0; // type:function size:0x94 scope:global align:4 +SaveSync__15mDoMemCd_Ctrl_cFv = .text:0x80019354; // type:function size:0x80 scope:global align:4 +restore2__15mDoMemCd_Ctrl_cFv = .text:0x800193D4; // type:function size:0x98 scope:global align:4 +load2__15mDoMemCd_Ctrl_cFv = .text:0x8001946C; // type:function size:0x50 scope:global align:4 +LoadSync2__15mDoMemCd_Ctrl_cFv = .text:0x800194BC; // type:function size:0x70 scope:global align:4 +getStatus__15mDoMemCd_Ctrl_cFUl = .text:0x8001952C; // type:function size:0xE4 scope:global align:4 +format__15mDoMemCd_Ctrl_cFv = .text:0x80019610; // type:function size:0x4C scope:global align:4 +FormatSync__15mDoMemCd_Ctrl_cFv = .text:0x8001965C; // type:function size:0x70 scope:global align:4 +attach__15mDoMemCd_Ctrl_cFv = .text:0x800196CC; // type:function size:0xD8 scope:global align:4 +detach__15mDoMemCd_Ctrl_cFv = .text:0x800197A4; // type:function size:0x38 scope:global align:4 +mount__15mDoMemCd_Ctrl_cFv = .text:0x800197DC; // type:function size:0xE0 scope:global align:4 +loadfile__15mDoMemCd_Ctrl_cFv = .text:0x800198BC; // type:function size:0x60 scope:global align:4 +checkspace__15mDoMemCd_Ctrl_cFv = .text:0x8001991C; // type:function size:0x8C scope:global align:4 +setCardState__15mDoMemCd_Ctrl_cFl = .text:0x800199A8; // type:function size:0xBC scope:global align:4 +mDoMemCd_main__FPv = .text:0x80019A64; // type:function size:0x54 scope:global align:4 +__sinit_m_Do_MemCard_cpp = .text:0x80019AB8; // type:function size:0x28 scope:local align:4 +mDoMemCdRWm_Store__FP12CARDFileInfoPvUl = .text:0x80019AE0; // type:function size:0x3A8 scope:global align:4 +mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl = .text:0x80019E88; // type:function size:0x288 scope:global align:4 +mDoMemCdRWm_Restore2__FP12CARDFileInfo = .text:0x8001A110; // type:function size:0xA0 scope:global align:4 +mDoMemCdRWm_BuildHeader__FP22mDoMemCdRWm_HeaderData = .text:0x8001A1B0; // type:function size:0x248 scope:global align:4 +mDoMemCdRWm_SetCardStat__FP12CARDFileInfo = .text:0x8001A3F8; // type:function size:0x144 scope:global align:4 +mDoMemCdRWm_CheckCardStat__FP12CARDFileInfo = .text:0x8001A53C; // type:function size:0x104 scope:global align:4 +mDoMemCdRWm_CalcCheckSum__FPvUl = .text:0x8001A640; // type:function size:0x40 scope:global align:4 +mDoMemCdRWm_CalcCheckSumPictData__FPvUl = .text:0x8001A680; // type:function size:0x28 scope:global align:4 +mDoMemCdRWm_TestCheckSumPictData__FPv = .text:0x8001A6A8; // type:function size:0x44 scope:global align:4 +mDoMemCdRWm_SetCheckSumPictData__FPUc = .text:0x8001A6EC; // type:function size:0x34 scope:global align:4 +mDoMemCdRWm_CalcCheckSumGameData__FPvUl = .text:0x8001A720; // type:function size:0x38 scope:global align:4 +mDoMemCdRWm_TestCheckSumGameData__FPv = .text:0x8001A758; // type:function size:0x4C scope:global align:4 +mDoMemCdRWm_SetCheckSumGameData__FPUcUc = .text:0x8001A7A4; // type:function size:0x44 scope:global align:4 +ProbeCheck_0__FP11JUTGbaParamPv = .text:0x8001A7E8; // type:function size:0x28 scope:global align:4 +ProbeCheck_1__FP11JUTGbaParamPv = .text:0x8001A810; // type:function size:0x28 scope:global align:4 +CodeExchange_0__FP11JUTGbaParamPv = .text:0x8001A838; // type:function size:0x28 scope:global align:4 +CodeExchange_1__FP11JUTGbaParamPv = .text:0x8001A860; // type:function size:0x28 scope:global align:4 +CodeExchange_2__FP11JUTGbaParamPv = .text:0x8001A888; // type:function size:0x28 scope:global align:4 +CodeExchange_3__FP11JUTGbaParamPv = .text:0x8001A8B0; // type:function size:0x28 scope:global align:4 +CodeExchange_4__FP11JUTGbaParamPv = .text:0x8001A8D8; // type:function size:0x28 scope:global align:4 +ContextCheck__FP11JUTGbaParamPv = .text:0x8001A900; // type:function size:0x28 scope:global align:4 +ContextSend__FP11JUTGbaParamPv = .text:0x8001A928; // type:function size:0x28 scope:global align:4 +ContextRead__FP11JUTGbaParamPv = .text:0x8001A950; // type:function size:0x28 scope:global align:4 +GbaWriteResult__FP11JUTGbaParamPv = .text:0x8001A978; // type:function size:0x28 scope:global align:4 +GbaReadResult__FP11JUTGbaParamPv = .text:0x8001A9A0; // type:function size:0x28 scope:global align:4 +GbaReset__FP11JUTGbaParamPv = .text:0x8001A9C8; // type:function size:0x28 scope:global align:4 +mDoGaC_Initial__15mDoGaC_agbCom_cFP18mDoGaC_DataManag_cUc = .text:0x8001A9F0; // type:function size:0x118 scope:global align:4 +mDoGaC_ComOpen__15mDoGaC_agbCom_cFv = .text:0x8001AB08; // type:function size:0xC scope:global align:4 +mDoGaC_ComClose__15mDoGaC_agbCom_cFv = .text:0x8001AB14; // type:function size:0x50 scope:global align:4 +mDoGaC_ComStart__15mDoGaC_agbCom_cFv = .text:0x8001AB64; // type:function size:0xC scope:global align:4 +mDoGaC_ComStop__15mDoGaC_agbCom_cFv = .text:0x8001AB70; // type:function size:0x38 scope:global align:4 +mDoGaC_GbaReboot__15mDoGaC_agbCom_cFv = .text:0x8001ABA8; // type:function size:0x5C scope:global align:4 +mDoGaC_GbaReset__15mDoGaC_agbCom_cFv = .text:0x8001AC04; // type:function size:0x98 scope:global align:4 +mDoGaC_ComRestart__15mDoGaC_agbCom_cFv = .text:0x8001AC9C; // type:function size:0x58 scope:global align:4 +mDoGaC_Connect__15mDoGaC_agbCom_cFv = .text:0x8001ACF4; // type:function size:0x130 scope:global align:4 +mDoGaC_ConnectSleep__15mDoGaC_agbCom_cFv = .text:0x8001AE24; // type:function size:0x18 scope:global align:4 +mDoGaC_ConnectWake__15mDoGaC_agbCom_cFv = .text:0x8001AE3C; // type:function size:0xC scope:global align:4 +mDoGaC_GbaLink__15mDoGaC_agbCom_cFv = .text:0x8001AE48; // type:function size:0x54 scope:global align:4 +mDoGaC_SendDataSet__15mDoGaC_agbCom_cFPUliUcUl = .text:0x8001AE9C; // type:function size:0xC8 scope:global align:4 +mDoGaC_SendDataWrite__15mDoGaC_agbCom_cFv = .text:0x8001AF64; // type:function size:0x134 scope:global align:4 +mDoGaC_SendEntry__15mDoGaC_agbCom_cFUcUl = .text:0x8001B098; // type:function size:0x3C scope:global align:4 +mDoGaC_SendStatusCheck__15mDoGaC_agbCom_cFUc = .text:0x8001B0D4; // type:function size:0x30 scope:global align:4 +mDoGaC_SendEndCheck__15mDoGaC_agbCom_cFUc = .text:0x8001B104; // type:function size:0x30 scope:global align:4 +mDoGaC_RecvStatusCheck__15mDoGaC_agbCom_cFUc = .text:0x8001B134; // type:function size:0x20 scope:global align:4 +mDoGaC_DataStatusReset__15mDoGaC_agbCom_cFUc = .text:0x8001B154; // type:function size:0x40 scope:global align:4 +mDoGaC_StatusSendSet__15mDoGaC_agbCom_cFUc = .text:0x8001B194; // type:function size:0xA0 scope:global align:4 +mDoGaC_ProbeCheck0__15mDoGaC_agbCom_cFv = .text:0x8001B234; // type:function size:0x84 scope:global align:4 +mDoGaC_ProbeCheck1__15mDoGaC_agbCom_cFv = .text:0x8001B2B8; // type:function size:0x74 scope:global align:4 +mDoGaC_CodeExchange0__15mDoGaC_agbCom_cFv = .text:0x8001B32C; // type:function size:0x84 scope:global align:4 +mDoGaC_CodeExchange1__15mDoGaC_agbCom_cFv = .text:0x8001B3B0; // type:function size:0x94 scope:global align:4 +mDoGaC_CodeExchange2__15mDoGaC_agbCom_cFv = .text:0x8001B444; // type:function size:0x90 scope:global align:4 +mDoGaC_CodeExchange3__15mDoGaC_agbCom_cFv = .text:0x8001B4D4; // type:function size:0x74 scope:global align:4 +mDoGaC_CodeExchange4__15mDoGaC_agbCom_cFv = .text:0x8001B548; // type:function size:0xA0 scope:global align:4 +mDoGaC_ContextCheck__15mDoGaC_agbCom_cFv = .text:0x8001B5E8; // type:function size:0x9C scope:global align:4 +mDoGaC_ContextSend__15mDoGaC_agbCom_cFv = .text:0x8001B684; // type:function size:0x74 scope:global align:4 +mDoGaC_ContextRead__15mDoGaC_agbCom_cFv = .text:0x8001B6F8; // type:function size:0x84 scope:global align:4 +mDoGaC_GbaWrite__15mDoGaC_agbCom_cFv = .text:0x8001B77C; // type:function size:0x2A0 scope:global align:4 +mDoGaC_WriteResult__15mDoGaC_agbCom_cFv = .text:0x8001BA1C; // type:function size:0x68 scope:global align:4 +mDoGaC_GbaRead__15mDoGaC_agbCom_cFv = .text:0x8001BA84; // type:function size:0x44 scope:global align:4 +mDoGaC_ReadResult__15mDoGaC_agbCom_cFv = .text:0x8001BAC8; // type:function size:0x2BC scope:global align:4 +BigLittleChange__FUl = .text:0x8001BD84; // type:function size:0x34 scope:global align:4 +__sinit_m_Do_gba_com_cpp = .text:0x8001BDB8; // type:function size:0x38 scope:local align:4 +__dt__15mDoGaC_agbCom_cFv = .text:0x8001BDF0; // type:function size:0x3C scope:global align:4 +print_f__FPCce = .text:0x8001BE2C; // type:function size:0x8C scope:global align:4 +print__FPCc = .text:0x8001BEB8; // type:function size:0x28 scope:global align:4 +dispHeapInfo__Fv = .text:0x8001BEE0; // type:function size:0x15C scope:global align:4 +dispGameInfo__Fv = .text:0x8001C03C; // type:function size:0x44 scope:global align:4 +dispDateInfo__Fv = .text:0x8001C080; // type:function size:0x154 scope:global align:4 +dispConsoleToTerminal__Fv = .text:0x8001C1D4; // type:function size:0x28 scope:global align:4 +exception_addition__FP10JUTConsole = .text:0x8001C1FC; // type:function size:0x30 scope:global align:4 +ice_bg_check__FP8enemyice = .text:0x8001C22C; // type:function size:0x1D8 scope:global align:4 +enemy_ice__FP8enemyice = .text:0x8001C404; // type:function size:0xCC8 scope:global align:4 +__dt__5csXyzFv = .text:0x8001D0CC; // type:function size:0x3C scope:global align:4 +enemy_fire__FP9enemyfire = .text:0x8001D108; // type:function size:0x5F8 scope:global align:4 +enemy_fire_remove__FP9enemyfire = .text:0x8001D700; // type:function size:0x78 scope:global align:4 +enemy_piyo_set__FP10fopAc_ac_c = .text:0x8001D778; // type:function size:0x64 scope:global align:4 +wall_angle_get__FP10fopAc_ac_cs = .text:0x8001D7DC; // type:function size:0x404 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x8001DBE0; // type:function size:0x12C scope:global align:4 +__dt__8dBgS_ChkFv = .text:0x8001DD0C; // type:function size:0xA0 scope:global align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x8001DDAC; // type:function size:0x5C scope:global align:4 +__dt__15cBgS_GrpPassChkFv = .text:0x8001DE08; // type:function size:0x48 scope:global align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x8001DE50; // type:function size:0x5C scope:global align:4 +__dt__16cBgS_PolyPassChkFv = .text:0x8001DEAC; // type:function size:0x48 scope:global align:4 +__dt__11cBgS_LinChkFv = .text:0x8001DEF4; // type:function size:0x94 scope:global align:4 +__dt__8cM3dGLinFv = .text:0x8001DF88; // type:function size:0x48 scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x8001DFD0; // type:function size:0x48 scope:global align:4 +dr_body_bg_check__FP14damagereaction = .text:0x8001E018; // type:function size:0x57C scope:global align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x8001E594; // type:function size:0x168 scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x8001E6FC; // type:function size:0x140 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x8001E83C; // type:function size:0x118 scope:global align:4 +__dt__11cBgS_GndChkFv = .text:0x8001E954; // type:function size:0x80 scope:global align:4 +dr_joint_bg_check__FP14damagereaction = .text:0x8001E9D4; // type:function size:0x101C scope:global align:4 +__dt__20dBgS_ObjGndChk_YoganFv = .text:0x8001F9F0; // type:function size:0x168 scope:global align:4 +kado_check__FP14damagereaction = .text:0x8001FB58; // type:function size:0x3A0 scope:global align:4 +hang_ang_get__FP14damagereaction = .text:0x8001FEF8; // type:function size:0x444 scope:global align:4 +dr_damage_set__FP14damagereaction = .text:0x8002033C; // type:function size:0xFEC scope:global align:4 +dr_damage_anime__FP14damagereaction = .text:0x80021328; // type:function size:0x1488 scope:global align:4 +dr_matrix_set__FP14damagereaction = .text:0x800227B0; // type:function size:0x170 scope:global align:4 +damage_reaction__FP14damagereaction = .text:0x80022920; // type:function size:0xF8 scope:global align:4 +__sinit_c_damagereaction_cpp = .text:0x80022A18; // type:function size:0x48 scope:local align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x80022A60; // type:function size:0x8 scope:local align:4 +@12@__dt__8dBgS_ChkFv = .text:0x80022A68; // type:function size:0x8 scope:local align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x80022A70; // type:function size:0x8 scope:local align:4 +@100@__dt__11dBgS_LinChkFv = .text:0x80022A78; // type:function size:0x8 scope:local align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x80022A80; // type:function size:0x8 scope:local align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x80022A88; // type:function size:0x8 scope:local align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x80022A90; // type:function size:0x8 scope:local align:4 +@64@__dt__11dBgS_GndChkFv = .text:0x80022A98; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x80022AA0; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x80022AA8; // type:function size:0x8 scope:local align:4 +@64@__dt__14dBgS_ObjGndChkFv = .text:0x80022AB0; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80022AB8; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80022AC0; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80022AC8; // type:function size:0x8 scope:local align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x80022AD0; // type:function size:0x8 scope:local align:4 +@20@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x80022AD8; // type:function size:0x8 scope:local align:4 +@76@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x80022AE0; // type:function size:0x8 scope:local align:4 +@64@__dt__20dBgS_ObjGndChk_YoganFv = .text:0x80022AE8; // type:function size:0x8 scope:local align:4 +cCc_Init__Fv = .text:0x80022AF0; // type:function size:0x240 scope:global align:4 +cDyl_IsLinked__Fs = .text:0x80022D30; // type:function size:0xA0 scope:global align:4 +cDyl_Unlink__Fs = .text:0x80022DD0; // type:function size:0xD8 scope:global align:4 +cDyl_LinkASync__Fs = .text:0x80022EA8; // type:function size:0x194 scope:global align:4 +cDyl_InitCallback__FPv = .text:0x8002303C; // type:function size:0x10C scope:global align:4 +cDyl_InitAsync__Fv = .text:0x80023148; // type:function size:0x78 scope:global align:4 +cDyl_InitAsyncIsDone__Fv = .text:0x800231C0; // type:function size:0x6C scope:global align:4 +phase_01__7cDylPhsFPv = .text:0x8002322C; // type:function size:0x8 scope:global align:4 +phase_02__7cDylPhsFPs = .text:0x80023234; // type:function size:0x38 scope:global align:4 +phase_03__7cDylPhsFPv = .text:0x8002326C; // type:function size:0x8 scope:global align:4 +Link__7cDylPhsFP30request_of_phase_process_classs = .text:0x80023274; // type:function size:0x44 scope:global align:4 +Unlink__7cDylPhsFP30request_of_phase_process_classs = .text:0x800232B8; // type:function size:0x9C scope:global align:4 +getModuleName__24DynamicModuleControlBaseCFv = .text:0x80023354; // type:function size:0x8 scope:global align:4 +__dt__20DynamicModuleControlFv = .text:0x8002335C; // type:function size:0x60 scope:global align:4 +__ct__11fapGm_HIO_cFv = .text:0x800233BC; // type:function size:0x150 scope:global align:4 +fapGm_After__Fv = .text:0x8002350C; // type:function size:0x28 scope:global align:4 +fapGm_Execute__Fv = .text:0x80023534; // type:function size:0x34 scope:global align:4 +fapGm_Create__Fv = .text:0x80023568; // type:function size:0x70 scope:global align:4 +__dt__11fapGm_HIO_cFv = .text:0x800235D8; // type:function size:0x48 scope:global align:4 +__sinit_f_ap_game_cpp = .text:0x80023620; // type:function size:0x3C scope:local align:4 +__ct__10fopAc_ac_cFv = .text:0x8002365C; // type:function size:0xB8 scope:global align:4 +__dt__20fopAc_cullSizeSphereFv = .text:0x80023714; // type:function size:0x3C scope:global align:4 +__dt__17fopAc_cullSizeBoxFv = .text:0x80023750; // type:function size:0x3C scope:global align:4 +__dt__12dKy_tevstr_cFv = .text:0x8002378C; // type:function size:0x3C scope:global align:4 +__dt__11dEvt_info_cFv = .text:0x800237C8; // type:function size:0x48 scope:global align:4 +__dt__10fopAc_ac_cFv = .text:0x80023810; // type:function size:0x54 scope:global align:4 +fopAc_IsActor__FPv = .text:0x80023864; // type:function size:0x2C scope:global align:4 +fopAc_Draw__FPv = .text:0x80023890; // type:function size:0xEC scope:global align:4 +fopAc_Execute__FPv = .text:0x8002397C; // type:function size:0x5B0 scope:global align:4 +fopAc_IsDelete__FPv = .text:0x80023F2C; // type:function size:0x54 scope:global align:4 +fopAc_Delete__FPv = .text:0x80023F80; // type:function size:0xA4 scope:global align:4 +fopAc_Create__FPv = .text:0x80024024; // type:function size:0x2A4 scope:global align:4 +fopAcIt_Executor__FPFPvPv_iPv = .text:0x800242C8; // type:function size:0x3C scope:global align:4 +fopAcIt_Judge__FPFPvPv_PvPv = .text:0x80024304; // type:function size:0x3C scope:global align:4 +fopAcTg_ToActorQ__FP16create_tag_class = .text:0x80024340; // type:function size:0x2C scope:global align:4 +fopAcTg_ActorQTo__FP16create_tag_class = .text:0x8002436C; // type:function size:0x20 scope:global align:4 +fopAcTg_Init__FP16create_tag_classPv = .text:0x8002438C; // type:function size:0x24 scope:global align:4 +fopAcM_setStageLayer__FPv = .text:0x800243B0; // type:function size:0xA4 scope:global align:4 +fopAcM_setRoomLayer__FPvi = .text:0x80024454; // type:function size:0xBC scope:global align:4 +fopAcM_SearchByID__FUiPP10fopAc_ac_c = .text:0x80024510; // type:function size:0x70 scope:global align:4 +fopAcM_SearchByName__FsPP10fopAc_ac_c = .text:0x80024580; // type:function size:0x7C scope:global align:4 +fopAcM_CreateAppend__Fv = .text:0x800245FC; // type:function size:0x74 scope:global align:4 +createAppend__FUlP4cXyziP5csXyzP4cXyzScUi = .text:0x80024670; // type:function size:0x154 scope:global align:4 +fopAcM_Log__FP10fopAc_ac_cPc = .text:0x800247C4; // type:function size:0x4 scope:global align:4 +fopAcM_delete__FP10fopAc_ac_c = .text:0x800247C8; // type:function size:0x40 scope:global align:4 +fopAcM_delete__FUi = .text:0x80024808; // type:function size:0x64 scope:global align:4 +fopAcM_create__FsUlP4cXyziP5csXyzP4cXyzScPFPv_i = .text:0x8002486C; // type:function size:0x7C scope:global align:4 +fopAcM_create__FPcUlP4cXyziP5csXyzP4cXyzPFPv_i = .text:0x800248E8; // type:function size:0x7C scope:global align:4 +fopAcM_fastCreate__FsUlP4cXyziP5csXyzP4cXyzScPFPv_iPv = .text:0x80024964; // type:function size:0x78 scope:global align:4 +fopAcM_fastCreate__FPcUlP4cXyziP5csXyzP4cXyzPFPv_iPv = .text:0x800249DC; // type:function size:0x84 scope:global align:4 +fopAcM_createChild__FsUiUlP4cXyziP5csXyzP4cXyzScPFPv_i = .text:0x80024A60; // type:function size:0x80 scope:global align:4 +fopAcM_createChild__FPcUiUlP4cXyziP5csXyzP4cXyzPFPv_i = .text:0x80024AE0; // type:function size:0x84 scope:global align:4 +fopAcM_createChildFromOffset__FsUiUlP4cXyziP5csXyzP4cXyzScPFPv_i = .text:0x80024B64; // type:function size:0x1C0 scope:global align:4 +fopAcM_createChildFromOffset__FPcUiUlP4cXyziP5csXyzP4cXyzPFPv_i = .text:0x80024D24; // type:function size:0x1A4 scope:global align:4 +fopAcM_createHeap__FP10fopAc_ac_cUlUl = .text:0x80024EC8; // type:function size:0x128 scope:global align:4 +fopAcM_adjustHeap__FP10fopAc_ac_c = .text:0x80024FF0; // type:function size:0x34 scope:global align:4 +fopAcM_DeleteHeap__FP10fopAc_ac_c = .text:0x80025024; // type:function size:0x50 scope:global align:4 +fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x80025074; // type:function size:0x3C0 scope:global align:4 +fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff = .text:0x80025434; // type:function size:0x1C scope:global align:4 +fopAcM_setCullSizeSphere__FP10fopAc_ac_cffff = .text:0x80025450; // type:function size:0x14 scope:global align:4 +fopAcM_addAngleY__FP10fopAc_ac_css = .text:0x80025464; // type:function size:0x30 scope:global align:4 +fopAcM_calcSpeed__FP10fopAc_ac_c = .text:0x80025494; // type:function size:0x5C scope:global align:4 +fopAcM_posMove__FP10fopAc_ac_cPC4cXyz = .text:0x800254F0; // type:function size:0x6C scope:global align:4 +fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz = .text:0x8002555C; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorAngleY__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x800255A0; // type:function size:0x28 scope:global align:4 +fopAcM_seenActorAngleY__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x800255C8; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorDistance__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x8002560C; // type:function size:0xB4 scope:global align:4 +fopAcM_searchActorDistance2__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x800256C0; // type:function size:0x50 scope:global align:4 +fopAcM_searchActorDistanceXZ__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025710; // type:function size:0xB0 scope:global align:4 +fopAcM_searchActorDistanceXZ2__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x800257C0; // type:function size:0x4C scope:global align:4 +fopAcM_rollPlayerCrash__FP10fopAc_ac_cfUl = .text:0x8002580C; // type:function size:0xF8 scope:global align:4 +fopAcM_checkCullingBox__FPA4_fffffff = .text:0x80025904; // type:function size:0xAC scope:global align:4 +fopAcM_cullingCheck__FP10fopAc_ac_c = .text:0x800259B0; // type:function size:0x348 scope:global align:4 +fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025CF8; // type:function size:0x50 scope:global align:4 +fopAcM_orderTalkXBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025D48; // type:function size:0x50 scope:global align:4 +fopAcM_orderTalkYBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025D98; // type:function size:0x50 scope:global align:4 +fopAcM_orderTalkZBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025DE8; // type:function size:0x50 scope:global align:4 +fopAcM_orderZHintEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025E38; // type:function size:0x54 scope:global align:4 +fopAcM_orderSpeakEvent__FP10fopAc_ac_c = .text:0x80025E8C; // type:function size:0x50 scope:global align:4 +fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025EDC; // type:function size:0x54 scope:global align:4 +fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80025F30; // type:function size:0x54 scope:global align:4 +fopAcM_orderOtherEvent2__FP10fopAc_ac_cPcUsUs = .text:0x80025F84; // type:function size:0x94 scope:global align:4 +fopAcM_orderChangeEvent__FP10fopAc_ac_cPcUsUs = .text:0x80026018; // type:function size:0x60 scope:global align:4 +fopAcM_orderChangeEvent__FP10fopAc_ac_cP10fopAc_ac_cPcUsUs = .text:0x80026078; // type:function size:0x6C scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs = .text:0x800260E4; // type:function size:0x88 scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_cP10fopAc_ac_csUsUs = .text:0x8002616C; // type:function size:0x88 scope:global align:4 +fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs = .text:0x800261F4; // type:function size:0x98 scope:global align:4 +fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs = .text:0x8002628C; // type:function size:0x60 scope:global align:4 +fopAcM_orderItemEvent__FP10fopAc_ac_c = .text:0x800262EC; // type:function size:0x54 scope:global align:4 +fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x80026340; // type:function size:0x54 scope:global align:4 +fopAcM_getTalkEventPartner__FP10fopAc_ac_c = .text:0x80026394; // type:function size:0x30 scope:global align:4 +fopAcM_getItemEventPartner__FP10fopAc_ac_c = .text:0x800263C4; // type:function size:0x30 scope:global align:4 +fopAcM_getEventPartner__FP10fopAc_ac_c = .text:0x800263F4; // type:function size:0x74 scope:global align:4 +fopAcM_createItemForPresentDemo__FP4cXyziUciiP5csXyzP4cXyz = .text:0x80026468; // type:function size:0xD0 scope:global align:4 +fopAcM_createItemForTrBoxDemo__FP4cXyziiiP5csXyzP4cXyz = .text:0x80026538; // type:function size:0xCC scope:global align:4 +fopAcM_createItemFromTable__FP4cXyziiiiP5csXyziP4cXyz = .text:0x80026604; // type:function size:0x3E0 scope:global align:4 +fopAcM_createRaceItemFromTable__FP4cXyziiiP5csXyzP4cXyzi = .text:0x800269E4; // type:function size:0x134 scope:global align:4 +fopAcM_createShopItem__FP4cXyziP5csXyziP4cXyzPFPv_i = .text:0x80026B18; // type:function size:0xC4 scope:global align:4 +fopAcM_createRaceItem__FP4cXyziiP5csXyziP4cXyzi = .text:0x80026BDC; // type:function size:0xF4 scope:global align:4 +fopAcM_createDemoItem__FP4cXyziiP5csXyziP4cXyzUc = .text:0x80026CD0; // type:function size:0xE8 scope:global align:4 +fopAcM_createItemForBoss__FP4cXyziiP5csXyzP4cXyzi = .text:0x80026DB8; // type:function size:0x74 scope:global align:4 +fopAcM_createItem__FP4cXyziiiiP5csXyziP4cXyz = .text:0x80026E2C; // type:function size:0x1B4 scope:global align:4 +fopAcM_fastCreateItem2__FP4cXyziiiiP5csXyziP4cXyz = .text:0x80026FE0; // type:function size:0x1CC scope:global align:4 +fopAcM_createItemForKP2__FP4cXyziiP5csXyzP4cXyzfffUs = .text:0x800271AC; // type:function size:0x100 scope:global align:4 +fopAcM_createItemForSimpleDemo__FP4cXyziiP5csXyzP4cXyzff = .text:0x800272AC; // type:function size:0x3C scope:global align:4 +fopAcM_fastCreateItem__FP4cXyziiP5csXyzP4cXyzfffiPFPv_i = .text:0x800272E8; // type:function size:0x2BC scope:global align:4 +stealItem_CB__FPv = .text:0x800275A4; // type:function size:0x2C scope:global align:4 +fopAcM_createStealItem__FP4cXyziiP5csXyzi = .text:0x800275D0; // type:function size:0x154 scope:global align:4 +fopAcM_createItemFromEnemyTable__FUsiiP4cXyzP5csXyz = .text:0x80027724; // type:function size:0x3A8 scope:global align:4 +fopAcM_createIball__FP4cXyziiP5csXyzi = .text:0x80027ACC; // type:function size:0x15C scope:global align:4 +fopAcM_createWarpFlower__FP4cXyzP5csXyziUc = .text:0x80027C28; // type:function size:0x48 scope:global align:4 +enemySearchJugge__FPvPv = .text:0x80027C70; // type:function size:0x50 scope:global align:4 +fopAcM_myRoomSearchEnemy__FSc = .text:0x80027CC0; // type:function size:0x12C scope:global align:4 +fopAcM_createDisappear__FP10fopAc_ac_cP4cXyzUcUcUc = .text:0x80027DEC; // type:function size:0x88 scope:global align:4 +fopAcM_getGroundAngle__FP10fopAc_ac_cP5csXyz = .text:0x80027E74; // type:function size:0x304 scope:global align:4 +fopAcM_setCarryNow__FP10fopAc_ac_ci = .text:0x80028178; // type:function size:0x34 scope:global align:4 +fopAcM_cancelCarryNow__FP10fopAc_ac_c = .text:0x800281AC; // type:function size:0x7C scope:global align:4 +fopAcM_viewCutoffCheck__FP10fopAc_ac_cf = .text:0x80028228; // type:function size:0x300 scope:global align:4 +fopAcM_otoCheck__FP10fopAc_ac_cf = .text:0x80028528; // type:function size:0x120 scope:global align:4 +fopAcM_getProcNameString__FP10fopAc_ac_c = .text:0x80028648; // type:function size:0x44 scope:global align:4 +fopAcM_findObjectCB__FP10fopAc_ac_cPv = .text:0x8002868C; // type:function size:0xD4 scope:global align:4 +fopAcM_searchFromName__FPcUlUl = .text:0x80028760; // type:function size:0x38 scope:global align:4 +fopAcM_getWaterY__FPC4cXyzPf = .text:0x80028798; // type:function size:0x118 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x800288B0; // type:function size:0x124 scope:global align:4 +fopAcM_setGbaName__FP10fopAc_ac_cUcUcUc = .text:0x800289D4; // type:function size:0xA0 scope:global align:4 +fpoAcM_absolutePos__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x80028A74; // type:function size:0xB4 scope:global align:4 +fpoAcM_relativePos__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x80028B28; // type:function size:0xC4 scope:global align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x80028BEC; // type:function size:0xFC scope:global align:4 +__sinit_f_op_actor_mng_cpp = .text:0x80028CE8; // type:function size:0x7E0 scope:local align:4 +__ct__20fopAc_cullSizeSphereF4cXyzf = .text:0x800294C8; // type:function size:0x20 scope:global align:4 +__ct__17fopAc_cullSizeBoxFRC17fopAc_cullSizeBox = .text:0x800294E8; // type:function size:0x34 scope:global align:4 +__ct__17fopAc_cullSizeBoxF4cXyz4cXyz = .text:0x8002951C; // type:function size:0x34 scope:global align:4 +__dt__5l_HIOFv = .text:0x80029550; // type:function size:0x3C scope:global align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x8002958C; // type:function size:0x8 scope:local align:4 +@48@__dt__11dBgS_WtrChkFv = .text:0x80029594; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x8002959C; // type:function size:0x8 scope:local align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x800295A4; // type:function size:0x8 scope:local align:4 +@48@__dt__14dBgS_SplGrpChkFv = .text:0x800295AC; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x800295B4; // type:function size:0x8 scope:local align:4 +onFrollCrashFlg__9daPy_py_cFUl = .text:0x800295BC; // type:function size:0x4 scope:global align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x800295C0; // type:function size:0x8 scope:global align:4 +fopCam_Draw__FP12camera_class = .text:0x800295C8; // type:function size:0x54 scope:global align:4 +fopCam_Execute__FP12camera_class = .text:0x8002961C; // type:function size:0x5C scope:global align:4 +fopCam_IsDelete__FP12camera_class = .text:0x80029678; // type:function size:0x54 scope:global align:4 +fopCam_Delete__FP12camera_class = .text:0x800296CC; // type:function size:0x54 scope:global align:4 +fopCam_Create__FPv = .text:0x80029720; // type:function size:0x98 scope:global align:4 +fopCamM_GetParam__FP12camera_class = .text:0x800297B8; // type:function size:0x8 scope:global align:4 +fopCamM_Create__FisPv = .text:0x800297C0; // type:function size:0x64 scope:global align:4 +fopCamM_Management__Fv = .text:0x80029824; // type:function size:0x4 scope:global align:4 +fopCamM_Init__Fv = .text:0x80029828; // type:function size:0x4 scope:global align:4 +fopOvlp_Draw__FPv = .text:0x8002982C; // type:function size:0x28 scope:local align:4 +fopOvlp_Execute__FPv = .text:0x80029854; // type:function size:0x28 scope:local align:4 +fopOvlp_IsDelete__FPv = .text:0x8002987C; // type:function size:0x28 scope:local align:4 +fopOvlp_Delete__FPv = .text:0x800298A4; // type:function size:0x28 scope:local align:4 +fopOvlp_Create__FPv = .text:0x800298CC; // type:function size:0x68 scope:local align:4 +fopOvlpM_SceneIsStop__Fv = .text:0x80029934; // type:function size:0x40 scope:global align:4 +fopOvlpM_SceneIsStart__Fv = .text:0x80029974; // type:function size:0x40 scope:global align:4 +fopOvlpM_IsOutReq__FP18overlap_task_class = .text:0x800299B4; // type:function size:0x18 scope:global align:4 +fopOvlpM_Done__FP18overlap_task_class = .text:0x800299CC; // type:function size:0x24 scope:global align:4 +fopOvlpM_ToldAboutID__FUi = .text:0x800299F0; // type:function size:0x18 scope:global align:4 +fopOvlpM_IsPeek__Fv = .text:0x80029A08; // type:function size:0x1C scope:global align:4 +fopOvlpM_IsDone__Fv = .text:0x80029A24; // type:function size:0x34 scope:global align:4 +fopOvlpM_IsDoingReq__Fv = .text:0x80029A58; // type:function size:0x28 scope:global align:4 +fopOvlpM_ClearOfReq__Fv = .text:0x80029A80; // type:function size:0x34 scope:global align:4 +fopOvlpM_Request__FsUs = .text:0x80029AB4; // type:function size:0x4C scope:global align:4 +fopOvlpM_Management__Fv = .text:0x80029B00; // type:function size:0x48 scope:global align:4 +fopOvlpM_Cancel__Fv = .text:0x80029B48; // type:function size:0x70 scope:global align:4 +fopOvlpM_Init__Fv = .text:0x80029BB8; // type:function size:0x4 scope:global align:4 +fopOvlpReq_phase_Done__FP21overlap_request_class = .text:0x80029BBC; // type:function size:0x5C scope:local align:4 +fopOvlpReq_phase_IsDone__FP21overlap_request_class = .text:0x80029C18; // type:function size:0x4C scope:local align:4 +fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class = .text:0x80029C64; // type:function size:0x50 scope:local align:4 +fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class = .text:0x80029CB4; // type:function size:0x70 scope:local align:4 +fopOvlpReq_phase_IsComplete__FP21overlap_request_class = .text:0x80029D24; // type:function size:0x50 scope:local align:4 +fopOvlpReq_phase_IsCreated__FP21overlap_request_class = .text:0x80029D74; // type:function size:0x60 scope:local align:4 +fopOvlpReq_phase_Create__FP21overlap_request_class = .text:0x80029DD4; // type:function size:0x50 scope:local align:4 +fopOvlpReq_Request__FP21overlap_request_classsUs = .text:0x80029E24; // type:function size:0x9C scope:global align:4 +fopOvlpReq_Handler__FP21overlap_request_class = .text:0x80029EC0; // type:function size:0x98 scope:global align:4 +fopOvlpReq_Cancel__FP21overlap_request_class = .text:0x80029F58; // type:function size:0x2C scope:global align:4 +fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class = .text:0x80029F84; // type:function size:0x10 scope:global align:4 +fopOvlpReq_SetPeektime__FP21overlap_request_classUs = .text:0x80029F94; // type:function size:0x14 scope:global align:4 +fopOvlpReq_OverlapClr__FP21overlap_request_class = .text:0x80029FA8; // type:function size:0x5C scope:global align:4 +fopScn_Draw__FP11scene_class = .text:0x8002A004; // type:function size:0x28 scope:local align:4 +fopScn_Execute__FP11scene_class = .text:0x8002A02C; // type:function size:0x28 scope:local align:4 +fopScn_IsDelete__FPv = .text:0x8002A054; // type:function size:0x28 scope:local align:4 +fopScn_Delete__FPv = .text:0x8002A07C; // type:function size:0x60 scope:local align:4 +fopScn_Create__FPv = .text:0x8002A0DC; // type:function size:0x74 scope:local align:4 +fopScnIt_Judge__FPFPvPv_PvPv = .text:0x8002A150; // type:function size:0x3C scope:global align:4 +fopScnM_SearchByID__FUi = .text:0x8002A18C; // type:function size:0x30 scope:global align:4 +fopScnM_ChangeReq__FP11scene_classssUs = .text:0x8002A1BC; // type:function size:0x5C scope:global align:4 +fopScnM_DeleteReq__FP11scene_class = .text:0x8002A218; // type:function size:0x48 scope:global align:4 +fopScnM_CreateReq__FssUsUl = .text:0x8002A260; // type:function size:0x48 scope:global align:4 +fopScnM_ReRequest__FsUl = .text:0x8002A2A8; // type:function size:0x44 scope:global align:4 +fopScnM_Management__Fv = .text:0x8002A2EC; // type:function size:0x58 scope:global align:4 +fopScnM_Init__Fv = .text:0x8002A344; // type:function size:0x4 scope:global align:4 +fopScnRq_phase_ClearOverlap__FP19scene_request_class = .text:0x8002A348; // type:function size:0x30 scope:local align:4 +fopScnRq_phase_Execute__FP19scene_request_class = .text:0x8002A378; // type:function size:0x20 scope:local align:4 +fopScnRq_phase_IsDoingOverlap__FP19scene_request_class = .text:0x8002A398; // type:function size:0x30 scope:local align:4 +fopScnRq_phase_IsDoneOverlap__FP19scene_request_class = .text:0x8002A3C8; // type:function size:0x30 scope:local align:4 +fopScnRq_phase_Done__FP19scene_request_class = .text:0x8002A3F8; // type:function size:0x40 scope:local align:4 +fopScnRq_Execute__FP19scene_request_class = .text:0x8002A438; // type:function size:0x48 scope:local align:4 +fopScnRq_PostMethod__FPvP19scene_request_class = .text:0x8002A480; // type:function size:0x50 scope:local align:4 +fopScnRq_Cancel__FP19scene_request_class = .text:0x8002A4D0; // type:function size:0x40 scope:local align:4 +fopScnRq_FadeRequest__FsUs = .text:0x8002A510; // type:function size:0x44 scope:local align:4 +fopScnRq_Request__FiP11scene_classsPvsUs = .text:0x8002A554; // type:function size:0xC8 scope:global align:4 +fopScnRq_ReRequest__FUisPv = .text:0x8002A61C; // type:function size:0x20 scope:global align:4 +fopScnRq_Handler__Fv = .text:0x8002A63C; // type:function size:0x20 scope:global align:4 +fopScnTg_QueueTo__FP15scene_tag_class = .text:0x8002A65C; // type:function size:0x20 scope:global align:4 +fopScnTg_ToQueue__FP15scene_tag_class = .text:0x8002A67C; // type:function size:0x2C scope:global align:4 +fopScnTg_Init__FP15scene_tag_classPv = .text:0x8002A6A8; // type:function size:0x20 scope:global align:4 +fopVw_Draw__FP10view_class = .text:0x8002A6C8; // type:function size:0x28 scope:global align:4 +fopVw_Execute__FP10view_class = .text:0x8002A6F0; // type:function size:0x28 scope:global align:4 +fopVw_IsDelete__FPv = .text:0x8002A718; // type:function size:0x28 scope:global align:4 +fopVw_Delete__FP10view_class = .text:0x8002A740; // type:function size:0x28 scope:global align:4 +fopVw_Create__FPv = .text:0x8002A768; // type:function size:0x3C scope:global align:4 +fopKy_Draw__FPv = .text:0x8002A7A4; // type:function size:0x50 scope:global align:4 +fopKy_Execute__FPv = .text:0x8002A7F4; // type:function size:0x70 scope:global align:4 +fopKy_IsDelete__FPv = .text:0x8002A864; // type:function size:0x54 scope:global align:4 +fopKy_Delete__FPv = .text:0x8002A8B8; // type:function size:0x4C scope:global align:4 +fopKy_Create__FPv = .text:0x8002A904; // type:function size:0xD4 scope:global align:4 +fopMsg_Draw__FPv = .text:0x8002A9D8; // type:function size:0x28 scope:global align:4 +fopMsg_Execute__FPv = .text:0x8002AA00; // type:function size:0x38 scope:global align:4 +fopMsg_IsDelete__FPv = .text:0x8002AA38; // type:function size:0x54 scope:global align:4 +fopMsg_Delete__FPv = .text:0x8002AA8C; // type:function size:0x4C scope:global align:4 +fopMsg_Create__FPv = .text:0x8002AAD8; // type:function size:0xD8 scope:global align:4 +fopKyM_SearchByID__FUi = .text:0x8002ABB0; // type:function size:0x20 scope:global align:4 +fopKyM_CreateAppend__Fv = .text:0x8002ABD0; // type:function size:0x58 scope:global align:4 +createAppend__FiP4cXyzP4cXyz = .text:0x8002AC28; // type:function size:0x90 scope:global align:4 +fopKyM_Delete__FPv = .text:0x8002ACB8; // type:function size:0x20 scope:global align:4 +fopKyM_Create__FsPFPv_iPv = .text:0x8002ACD8; // type:function size:0x50 scope:global align:4 +fopKyM_create__FsiP4cXyzP4cXyzPFPv_i = .text:0x8002AD28; // type:function size:0x60 scope:global align:4 +fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i = .text:0x8002AD88; // type:function size:0x64 scope:global align:4 +fopKyM_createWpillar__FPC4cXyzffi = .text:0x8002ADEC; // type:function size:0xA4 scope:global align:4 +fopKyM_createMpillar__FPC4cXyzf = .text:0x8002AE90; // type:function size:0x74 scope:global align:4 +drawSelf__9MyPictureFff = .text:0x8002AF04; // type:function size:0x68 scope:global align:4 +drawSelf__9MyPictureFffPA3_A4_f = .text:0x8002AF6C; // type:function size:0x74 scope:global align:4 +drawFullSet2__9MyPictureFffff10J2DBinding9J2DMirrorbPA3_A4_f = .text:0x8002AFE0; // type:function size:0xBC scope:global align:4 +fopMsgM_hyrule_language_check__FUl = .text:0x8002B09C; // type:function size:0xDC scope:global align:4 +fopMsgM_setStageLayer__FPv = .text:0x8002B178; // type:function size:0xAC scope:global align:4 +fopMsgM_SearchByID__FUi = .text:0x8002B224; // type:function size:0x20 scope:global align:4 +fopMsgM_SearchByName__Fs = .text:0x8002B244; // type:function size:0x30 scope:global align:4 +fopMsgM_IsExecuting__FUi = .text:0x8002B274; // type:function size:0x20 scope:global align:4 +fopMsgM_GetAppend__FPv = .text:0x8002B294; // type:function size:0x8 scope:global align:4 +fopMsgM_Delete__FPv = .text:0x8002B29C; // type:function size:0x20 scope:global align:4 +createAppend__FP10fopAc_ac_cP4cXyzPUlPUlUi = .text:0x8002B2BC; // type:function size:0xC4 scope:global align:4 +createMGameTermAppend__FssiiUi = .text:0x8002B380; // type:function size:0x9C scope:global align:4 +createTimerAppend__FiUsUcUcffffUi = .text:0x8002B41C; // type:function size:0xFC scope:global align:4 +fopMsgM_create__FsP10fopAc_ac_cP4cXyzPUlPUlPFPv_i = .text:0x8002B518; // type:function size:0x74 scope:global align:4 +fop_MGameTerm_create__FsssiiPFPv_i = .text:0x8002B58C; // type:function size:0x74 scope:global align:4 +fop_Timer_create__FsUcUsUcUcffffPFPv_i = .text:0x8002B600; // type:function size:0x74 scope:global align:4 +fopMsgM_messageTypeSelect__FP10fopAc_ac_cP4cXyzPUlPUl = .text:0x8002B674; // type:function size:0x1FC scope:global align:4 +__dt__16fopMsgM_msgGet_cFv = .text:0x8002B870; // type:function size:0x48 scope:global align:4 +fopMsgM_searchMessageNumber__FUl = .text:0x8002B8B8; // type:function size:0xCC scope:global align:4 +fopMsgM_messageSet__FUlP10fopAc_ac_c = .text:0x8002B984; // type:function size:0x144 scope:global align:4 +fopMsgM_messageSet__FUlP4cXyz = .text:0x8002BAC8; // type:function size:0x12C scope:global align:4 +fopMsgM_messageSet__FUl = .text:0x8002BBF4; // type:function size:0x120 scope:global align:4 +fopMsgM_scopeMessageSet__FUl = .text:0x8002BD14; // type:function size:0x88 scope:global align:4 +fopMsgM_tactMessageSet__Fv = .text:0x8002BD9C; // type:function size:0x12C scope:global align:4 +fopMsgM_messageGet__FPcUl = .text:0x8002BEC8; // type:function size:0x1FC scope:global align:4 +__dt__20fopMsgM_itemMsgGet_cFv = .text:0x8002C0C4; // type:function size:0x48 scope:global align:4 +fopMsgM_passwordGet__FPcUl = .text:0x8002C10C; // type:function size:0x1E0 scope:global align:4 +fopMsgM_selectMessageGet__FP7J2DPaneP7J2DPanePcPcPcPcUl = .text:0x8002C2EC; // type:function size:0x53C scope:global align:4 +fopMsgM_demoMsgFlagOn__Fv = .text:0x8002C828; // type:function size:0xC scope:global align:4 +fopMsgM_demoMsgFlagOff__Fv = .text:0x8002C834; // type:function size:0xC scope:global align:4 +fopMsgM_demoMsgFlagCheck__Fv = .text:0x8002C840; // type:function size:0x8 scope:global align:4 +fopMsgM_tactMsgFlagOn__Fv = .text:0x8002C848; // type:function size:0xC scope:global align:4 +fopMsgM_tactMsgFlagOff__Fv = .text:0x8002C854; // type:function size:0xC scope:global align:4 +fopMsgM_tactMsgFlagCheck__Fv = .text:0x8002C860; // type:function size:0x8 scope:global align:4 +fopMsgM_nextMsgFlagOff__Fv = .text:0x8002C868; // type:function size:0xC scope:global align:4 +fopMsgM_nextMsgFlagCheck__Fv = .text:0x8002C874; // type:function size:0x8 scope:global align:4 +fopMsgM_getScopeMode__Fv = .text:0x8002C87C; // type:function size:0x68 scope:global align:4 +fopMsgM_forceSendOn__Fv = .text:0x8002C8E4; // type:function size:0x2C scope:global align:4 +fopMsgM_forceSendOff__Fv = .text:0x8002C910; // type:function size:0xC scope:global align:4 +fopMsgM_checkForceSend__Fv = .text:0x8002C91C; // type:function size:0x8 scope:global align:4 +fopMsgM_messageSendOn__Fv = .text:0x8002C924; // type:function size:0xC scope:global align:4 +fopMsgM_messageSendOff__Fv = .text:0x8002C930; // type:function size:0xC scope:global align:4 +fopMsgM_checkMessageSend__Fv = .text:0x8002C93C; // type:function size:0x8 scope:global align:4 +fopMsgM_releaseScopeMode__Fv = .text:0x8002C944; // type:function size:0x2C scope:global align:4 +fopMsgM_outFontTex__Fi = .text:0x8002C970; // type:function size:0x14 scope:global align:4 +fopMsgM_outFontColorWhite__Fi = .text:0x8002C984; // type:function size:0x14 scope:global align:4 +fopMsgM_outFontSet__FP10J2DPictureP10J2DPicturePsUlUc = .text:0x8002C998; // type:function size:0x2D8 scope:global align:4 +fopMsgM_outFontSet__FP10J2DPicturePsUlUc = .text:0x8002CC70; // type:function size:0x22C scope:global align:4 +fopMsgM_outFontStickAnimePiece__FP10J2DPictureP10J2DPicturess = .text:0x8002CE9C; // type:function size:0x2D4 scope:global align:4 +fopMsgM_outFontStickAnimePiece__FP10J2DPicturess = .text:0x8002D170; // type:function size:0x1D8 scope:global align:4 +calcMtx__7J2DPaneFv = .text:0x8002D348; // type:function size:0x40 scope:global align:4 +resize__7J2DPaneFff = .text:0x8002D388; // type:function size:0x1C scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPictureP10J2DPicturePiPiiPs = .text:0x8002D3A4; // type:function size:0x1D4 scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPicturePiPiPiPiPs = .text:0x8002D578; // type:function size:0x1AC scope:global align:4 +fopMsgM_outFontStickAnime2__FP10J2DPictureP10J2DPicturePiPiiPsUc = .text:0x8002D724; // type:function size:0x1BC scope:global align:4 +fopMsgM_outFontStickAnime2__FP10J2DPicturePiPiPiPiPsUc = .text:0x8002D8E0; // type:function size:0x1B0 scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPictureP10J2DPicturePiPiiPsUc = .text:0x8002DA90; // type:function size:0x18C scope:global align:4 +fopMsgM_outFontStickAnime__FP10J2DPicturePiPiPiPiPsUc = .text:0x8002DC1C; // type:function size:0x188 scope:global align:4 +fopMsgM_outFontArrow__FP10J2DPictureP10J2DPicturePiPiiUc = .text:0x8002DDA4; // type:function size:0x190 scope:global align:4 +fopMsgM_outFontArrow__FP10J2DPicturePiPiPiPiUc = .text:0x8002DF34; // type:function size:0x124 scope:global align:4 +fopMsgM_outFontDraw__FP10J2DPictureP10J2DPictureiiiPsUcUc = .text:0x8002E058; // type:function size:0x21C scope:global align:4 +fopMsgM_outFontDraw2__FP10J2DPictureP10J2DPictureiiiiPsUcUc = .text:0x8002E274; // type:function size:0x250 scope:global align:4 +fopMsgM_Create__FsPFPv_iPv = .text:0x8002E4C4; // type:function size:0x50 scope:global align:4 +getMesgHeader__16fopMsgM_msgGet_cFUl = .text:0x8002E514; // type:function size:0x84 scope:global align:4 +getMesgInfo__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002E598; // type:function size:0x8 scope:global align:4 +getMesgData__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002E5A0; // type:function size:0x28 scope:global align:4 +getMesgEntry__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002E5C8; // type:function size:0x70 scope:global align:4 +getMessage__16fopMsgM_msgGet_cFP11mesg_header = .text:0x8002E638; // type:function size:0xB8 scope:global align:4 +getMesgHeader__20fopMsgM_itemMsgGet_cFUl = .text:0x8002E6F0; // type:function size:0x7C scope:global align:4 +getMesgInfo__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002E76C; // type:function size:0x8 scope:global align:4 +getMesgData__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002E774; // type:function size:0x28 scope:global align:4 +getMesgEntry__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002E79C; // type:function size:0x70 scope:global align:4 +getMessage__20fopMsgM_itemMsgGet_cFP11mesg_header = .text:0x8002E80C; // type:function size:0xB0 scope:global align:4 +__ct__21fopMsgM_msgDataProc_cFv = .text:0x8002E8BC; // type:function size:0x198 scope:global align:4 +__dt__21fopMsgM_msgDataProc_cFv = .text:0x8002EA54; // type:function size:0x48 scope:global align:4 +dataInit__21fopMsgM_msgDataProc_cFv = .text:0x8002EA9C; // type:function size:0x180 scope:global align:4 +charLength__21fopMsgM_msgDataProc_cFiib = .text:0x8002EC1C; // type:function size:0xFC scope:global align:4 +rubyLength__21fopMsgM_msgDataProc_cFib = .text:0x8002ED18; // type:function size:0xF4 scope:global align:4 +stringLength__21fopMsgM_msgDataProc_cFv = .text:0x8002EE0C; // type:function size:0x2530 scope:global align:4 +dComIfGs_getClearCount__Fv = .text:0x8003133C; // type:function size:0x10 scope:global align:4 +dComIfGs_getEventReg__FUs = .text:0x8003134C; // type:function size:0x30 scope:global align:4 +dComIfGp_getItemNameMessageID__Fv = .text:0x8003137C; // type:function size:0x10 scope:global align:4 +dComIfGp_getNpcNameMessageID__Fv = .text:0x8003138C; // type:function size:0x10 scope:global align:4 +dComIfGs_getPalLanguage__Fv = .text:0x8003139C; // type:function size:0x10 scope:global align:4 +dComIfGs_getPlayerName__Fv = .text:0x800313AC; // type:function size:0x10 scope:global align:4 +stringShift__21fopMsgM_msgDataProc_cFv = .text:0x800313BC; // type:function size:0x1F8 scope:global align:4 +iconSelect__21fopMsgM_msgDataProc_cFiUc = .text:0x800315B4; // type:function size:0x16C scope:global align:4 +iconIdxRefresh__21fopMsgM_msgDataProc_cFv = .text:0x80031720; // type:function size:0x2C scope:global align:4 +fopMsgM_arrowAnime__FP10J2DPicturePs = .text:0x8003174C; // type:function size:0x3BC scope:global align:4 +selectCheck2__21fopMsgM_msgDataProc_cFP7J2DPaneiii = .text:0x80031B08; // type:function size:0x1D0 scope:global align:4 +selectCheck3__21fopMsgM_msgDataProc_cFP7J2DPaneiii = .text:0x80031CD8; // type:function size:0x260 scope:global align:4 +selectCheckYoko__21fopMsgM_msgDataProc_cFP7J2DPaneiii = .text:0x80031F38; // type:function size:0x1CC scope:global align:4 +inputNumber__21fopMsgM_msgDataProc_cFi = .text:0x80032104; // type:function size:0x2DC scope:global align:4 +selectArrow__21fopMsgM_msgDataProc_cFP10J2DPictureffff = .text:0x800323E0; // type:function size:0xEC scope:global align:4 +selectArrow__21fopMsgM_msgDataProc_cFP10J2DPictureff = .text:0x800324CC; // type:function size:0xBC scope:global align:4 +colorAnime__21fopMsgM_msgDataProc_cFP10J2DPicture = .text:0x80032588; // type:function size:0x2C scope:global align:4 +stringSet__21fopMsgM_msgDataProc_cFv = .text:0x800325B4; // type:function size:0x2BC0 scope:global align:4 +dComIfGp_setMesgAnimeTagInfo__FUc = .text:0x80035174; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraTagInfo__Fi = .text:0x80035184; // type:function size:0x10 scope:global align:4 +setSelectFlagYokoOn__21fopMsgM_msgDataProc_cFv = .text:0x80035194; // type:function size:0xC scope:global align:4 +setSelectFlagOn__21fopMsgM_msgDataProc_cFv = .text:0x800351A0; // type:function size:0xC scope:global align:4 +setHandSendFlagOn__21fopMsgM_msgDataProc_cFv = .text:0x800351AC; // type:function size:0xC scope:global align:4 +setAutoSendFlagOn__21fopMsgM_msgDataProc_cFv = .text:0x800351B8; // type:function size:0xC scope:global align:4 +getHandSendFlag__21fopMsgM_msgDataProc_cFv = .text:0x800351C4; // type:function size:0x8 scope:global align:4 +getAutoSendFlag__21fopMsgM_msgDataProc_cFv = .text:0x800351CC; // type:function size:0x8 scope:global align:4 +mDoAud_messageSePlay__FUsP3VecSc = .text:0x800351D4; // type:function size:0x38 scope:global align:4 +dComIfGp_roomControl_getStayNo__Fv = .text:0x8003520C; // type:function size:0xC scope:global align:4 +fopMsgM_itemNumIdx__FUc = .text:0x80035218; // type:function size:0x14 scope:global align:4 +fopMsgM_itemNum__FUc = .text:0x8003522C; // type:function size:0x6C scope:global align:4 +fopMsgM_getColorTable__FUs = .text:0x80035298; // type:function size:0x58 scope:global align:4 +fopMsgM_int_to_char__FPcib = .text:0x800352F0; // type:function size:0xB8 scope:global align:4 +fopMsgM_int_to_char2__FPci = .text:0x800353A8; // type:function size:0x78 scope:global align:4 +getString__21fopMsgM_msgDataProc_cFPcUl = .text:0x80035420; // type:function size:0x208 scope:global align:4 +getString__21fopMsgM_msgDataProc_cFPcPcPcPcUlPfPfPi = .text:0x80035628; // type:function size:0x4AC scope:global align:4 +getRubyString__21fopMsgM_msgDataProc_cFPcPcPcPcPcPcPfPfPi = .text:0x80035AD4; // type:function size:0x304 scope:global align:4 +tag_len_kaisen_game__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80035DD8; // type:function size:0x1A4 scope:global align:4 +tag_len_rupee__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80035F7C; // type:function size:0x1F4 scope:global align:4 +tag_len_num_input__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036170; // type:function size:0x18C scope:global align:4 +tag_len_sword_game__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800362FC; // type:function size:0x1F4 scope:global align:4 +tag_len_letter_game__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800364F0; // type:function size:0xF0 scope:global align:4 +tag_len_letter_game_max__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800365E0; // type:function size:0x104 scope:global align:4 +tag_len_fish__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800366E4; // type:function size:0xF0 scope:global align:4 +tag_len_fish_rupee__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800367D4; // type:function size:0x1F8 scope:global align:4 +tag_len_letter__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800369CC; // type:function size:0x25C scope:global align:4 +tag_len_rescue__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036C28; // type:function size:0x1B4 scope:global align:4 +tag_len_forest_timer__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80036DDC; // type:function size:0x438 scope:global align:4 +tag_len_birdman__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037214; // type:function size:0x214 scope:global align:4 +tag_len_point__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037428; // type:function size:0x244 scope:global align:4 +tag_len_get_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x8003766C; // type:function size:0x234 scope:global align:4 +tag_len_rev_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800378A0; // type:function size:0x25C scope:global align:4 +tag_len_pig_timer__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037AFC; // type:function size:0x424 scope:global align:4 +tag_len_get_bomb__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80037F20; // type:function size:0x1D4 scope:global align:4 +tag_len_get_arrow__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800380F4; // type:function size:0x1D4 scope:global align:4 +tag_len_stock_bokobaba__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800382C8; // type:function size:0x1EC scope:global align:4 +tag_len_stock_dokuro__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800384B4; // type:function size:0x20C scope:global align:4 +tag_len_stock_chuchu__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800386C0; // type:function size:0x1EC scope:global align:4 +tag_len_stock_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800388AC; // type:function size:0x20C scope:global align:4 +tag_len_stock_hane__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80038AB8; // type:function size:0x20C scope:global align:4 +tag_len_stock_kenshi__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80038CC4; // type:function size:0x1EC scope:global align:4 +tag_len_terry_rupee__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80038EB0; // type:function size:0x1EC scope:global align:4 +tag_len_input_bokobaba__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x8003909C; // type:function size:0x18C scope:global align:4 +tag_len_input_dokuro__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80039228; // type:function size:0x18C scope:global align:4 +tag_len_input_chuchu__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800393B4; // type:function size:0x18C scope:global align:4 +tag_len_input_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80039540; // type:function size:0x18C scope:global align:4 +tag_len_input_hane__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x800396CC; // type:function size:0x18C scope:global align:4 +tag_len_input_kenshi__21fopMsgM_msgDataProc_cFPiPfPiPiPi = .text:0x80039858; // type:function size:0x18C scope:global align:4 +tag_kaisen_game__21fopMsgM_msgDataProc_cFv = .text:0x800399E4; // type:function size:0x284 scope:global align:4 +tag_rupee__21fopMsgM_msgDataProc_cFv = .text:0x80039C68; // type:function size:0x284 scope:global align:4 +tag_num_input__21fopMsgM_msgDataProc_cFv = .text:0x80039EEC; // type:function size:0x294 scope:global align:4 +tag_sword_game__21fopMsgM_msgDataProc_cFv = .text:0x8003A180; // type:function size:0x2C0 scope:global align:4 +tag_letter_game__21fopMsgM_msgDataProc_cFv = .text:0x8003A440; // type:function size:0x180 scope:global align:4 +tag_letter_game_max__21fopMsgM_msgDataProc_cFv = .text:0x8003A5C0; // type:function size:0x194 scope:global align:4 +tag_fish__21fopMsgM_msgDataProc_cFv = .text:0x8003A754; // type:function size:0x180 scope:global align:4 +tag_fish_rupee__21fopMsgM_msgDataProc_cFv = .text:0x8003A8D4; // type:function size:0x288 scope:global align:4 +tag_letter__21fopMsgM_msgDataProc_cFv = .text:0x8003AB5C; // type:function size:0x328 scope:global align:4 +tag_rescue__21fopMsgM_msgDataProc_cFv = .text:0x8003AE84; // type:function size:0x280 scope:global align:4 +tag_forest_timer__21fopMsgM_msgDataProc_cFv = .text:0x8003B104; // type:function size:0xA74 scope:global align:4 +tag_birdman__21fopMsgM_msgDataProc_cFv = .text:0x8003BB78; // type:function size:0x2A4 scope:global align:4 +tag_point__21fopMsgM_msgDataProc_cFv = .text:0x8003BE1C; // type:function size:0x2D4 scope:global align:4 +tag_get_pendant__21fopMsgM_msgDataProc_cFv = .text:0x8003C0F0; // type:function size:0x300 scope:global align:4 +tag_rev_pendant__21fopMsgM_msgDataProc_cFv = .text:0x8003C3F0; // type:function size:0x310 scope:global align:4 +tag_pig_timer__21fopMsgM_msgDataProc_cFv = .text:0x8003C700; // type:function size:0xA68 scope:global align:4 +tag_get_bomb__21fopMsgM_msgDataProc_cFv = .text:0x8003D168; // type:function size:0x2A0 scope:global align:4 +tag_get_arrow__21fopMsgM_msgDataProc_cFv = .text:0x8003D408; // type:function size:0x2A0 scope:global align:4 +tag_stock_bokobaba__21fopMsgM_msgDataProc_cFv = .text:0x8003D6A8; // type:function size:0x2B8 scope:global align:4 +tag_stock_dokuro__21fopMsgM_msgDataProc_cFv = .text:0x8003D960; // type:function size:0x2D8 scope:global align:4 +tag_stock_chuchu__21fopMsgM_msgDataProc_cFv = .text:0x8003DC38; // type:function size:0x2B8 scope:global align:4 +tag_stock_pendant__21fopMsgM_msgDataProc_cFv = .text:0x8003DEF0; // type:function size:0x2D8 scope:global align:4 +tag_stock_hane__21fopMsgM_msgDataProc_cFv = .text:0x8003E1C8; // type:function size:0x2D8 scope:global align:4 +tag_stock_kenshi__21fopMsgM_msgDataProc_cFv = .text:0x8003E4A0; // type:function size:0x2B8 scope:global align:4 +tag_terry_rupee__21fopMsgM_msgDataProc_cFv = .text:0x8003E758; // type:function size:0x27C scope:global align:4 +tag_input_bokobaba__21fopMsgM_msgDataProc_cFv = .text:0x8003E9D4; // type:function size:0x234 scope:global align:4 +tag_input_dokuro__21fopMsgM_msgDataProc_cFv = .text:0x8003EC08; // type:function size:0x234 scope:global align:4 +tag_input_chuchu__21fopMsgM_msgDataProc_cFv = .text:0x8003EE3C; // type:function size:0x234 scope:global align:4 +tag_input_pendant__21fopMsgM_msgDataProc_cFv = .text:0x8003F070; // type:function size:0x234 scope:global align:4 +tag_input_hane__21fopMsgM_msgDataProc_cFv = .text:0x8003F2A4; // type:function size:0x234 scope:global align:4 +tag_input_kenshi__21fopMsgM_msgDataProc_cFv = .text:0x8003F4D8; // type:function size:0x234 scope:global align:4 +fopMsgM_centerPosCalc__F17fopMsgM_f2d_class17fopMsgM_f2d_class = .text:0x8003F70C; // type:function size:0x40 scope:global align:4 +fopMsgM_pane_parts_set__FP18fopMsgM_pane_class = .text:0x8003F74C; // type:function size:0xF4 scope:global align:4 +fopMsgM_pane_parts_set__FP24fopMsgM_pane_alpha_class = .text:0x8003F840; // type:function size:0x18 scope:global align:4 +fopMsgM_setPaneData__FP18fopMsgM_pane_classP7J2DPane = .text:0x8003F858; // type:function size:0x2C scope:global align:4 +fopMsgM_setPaneData__FP18fopMsgM_pane_classP9J2DScreenUl = .text:0x8003F884; // type:function size:0x54 scope:global align:4 +fopMsgM_setPaneData__FP24fopMsgM_pane_alpha_classP7J2DPane = .text:0x8003F8D8; // type:function size:0x2C scope:global align:4 +fopMsgM_setPaneData__FP24fopMsgM_pane_alpha_classP9J2DScreenUl = .text:0x8003F904; // type:function size:0x90 scope:global align:4 +fopMsgM_paneTrans__FP18fopMsgM_pane_classff = .text:0x8003F994; // type:function size:0x38 scope:global align:4 +fopMsgM_paneScaleX__FP18fopMsgM_pane_classf = .text:0x8003F9CC; // type:function size:0x2C scope:global align:4 +fopMsgM_paneScaleY__FP18fopMsgM_pane_classf = .text:0x8003F9F8; // type:function size:0x2C scope:global align:4 +fopMsgM_paneScale__FP18fopMsgM_pane_classff = .text:0x8003FA24; // type:function size:0x38 scope:global align:4 +fopMsgM_paneScaleXY__FP18fopMsgM_pane_classf = .text:0x8003FA5C; // type:function size:0x38 scope:global align:4 +fopMsgM_cposMove__FP18fopMsgM_pane_class = .text:0x8003FA94; // type:function size:0x8C scope:global align:4 +fopMsgM_setAlpha__FP18fopMsgM_pane_class = .text:0x8003FB20; // type:function size:0x10 scope:global align:4 +fopMsgM_setInitAlpha__FP18fopMsgM_pane_class = .text:0x8003FB30; // type:function size:0xC scope:global align:4 +fopMsgM_setNowAlpha__FP18fopMsgM_pane_classf = .text:0x8003FB3C; // type:function size:0x3C scope:global align:4 +fopMsgM_setNowAlphaZero__FP18fopMsgM_pane_class = .text:0x8003FB78; // type:function size:0xC scope:global align:4 +fopMsgM_setAlpha__FP24fopMsgM_pane_alpha_class = .text:0x8003FB84; // type:function size:0x10 scope:global align:4 +fopMsgM_setNowAlpha__FP24fopMsgM_pane_alpha_classf = .text:0x8003FB94; // type:function size:0x3C scope:global align:4 +fopMsgM_valueIncrease__FiiUc = .text:0x8003FBD0; // type:function size:0x1B8 scope:global align:4 +fopMsgM_blendInit__FP18fopMsgM_pane_classPCc = .text:0x8003FD88; // type:function size:0x7C scope:global align:4 +fopMsgM_blendInit__FP10J2DPicturePCc = .text:0x8003FE04; // type:function size:0x74 scope:global align:4 +fopMsgM_blendDraw__FP18fopMsgM_pane_classPCc = .text:0x8003FE78; // type:function size:0x68 scope:global align:4 +fopMsgM_blendDraw__FP10J2DPicturePCc = .text:0x8003FEE0; // type:function size:0x60 scope:global align:4 +fopMsgM_setFontsizeCenter__FPcPcPcPcii = .text:0x8003FF40; // type:function size:0x14C scope:global align:4 +fopMsgM_setFontsizeCenter2__FPcPcPcPciiii = .text:0x8004008C; // type:function size:0x94 scope:global align:4 +fopMsgM_createExpHeap__FUl = .text:0x80040120; // type:function size:0x3C scope:global align:4 +fopMsgM_destroyExpHeap__FP10JKRExpHeap = .text:0x8004015C; // type:function size:0x20 scope:global align:4 +__dt__9MyPictureFv = .text:0x8004017C; // type:function size:0x60 scope:global align:4 +getTypeID__10J2DPictureFv = .text:0x800401DC; // type:function size:0x8 scope:global align:4 +drawOut__10J2DPictureFffffffff = .text:0x800401E4; // type:function size:0x58 scope:global align:4 +drawOut__10J2DPictureFffffff = .text:0x8004023C; // type:function size:0xA0 scope:global align:4 +setConnectParent__7J2DPaneFb = .text:0x800402DC; // type:function size:0x10 scope:global align:4 +update__7J2DPaneFv = .text:0x800402EC; // type:function size:0x4 scope:global align:4 +__sinit_f_op_msg_mng_cpp = .text:0x800402F0; // type:function size:0x5C scope:local align:4 +fopDwIt_GetTag__Fv = .text:0x8004034C; // type:function size:0x44 scope:global align:4 +fopDwIt_Begin__Fv = .text:0x80040390; // type:function size:0x3C scope:global align:4 +fopDwIt_Next__FP16create_tag_class = .text:0x800403CC; // type:function size:0x2C scope:global align:4 +fopDwTg_ToDrawQ__FP16create_tag_classi = .text:0x800403F8; // type:function size:0x28 scope:global align:4 +fopDwTg_DrawQTo__FP16create_tag_class = .text:0x80040420; // type:function size:0x20 scope:global align:4 +fopDwTg_Init__FP16create_tag_classPv = .text:0x80040440; // type:function size:0x24 scope:global align:4 +fopDwTg_CreateQueue__Fv = .text:0x80040464; // type:function size:0x30 scope:global align:4 +fopScnPause_Enable__FP11scene_class = .text:0x80040494; // type:function size:0x4C scope:global align:4 +fopScnPause_Disable__FP11scene_class = .text:0x800404E0; // type:function size:0xB8 scope:global align:4 +fpcBs_Is_JustOfType__Fii = .text:0x80040598; // type:function size:0x10 scope:global align:4 +fpcBs_MakeOfType__FPi = .text:0x800405A8; // type:function size:0x40 scope:global align:4 +fpcBs_MakeOfId__Fv = .text:0x800405E8; // type:function size:0x28 scope:global align:4 +fpcBs_Execute__FP18base_process_class = .text:0x80040610; // type:function size:0x5C scope:global align:4 +fpcBs_DeleteAppend__FP18base_process_class = .text:0x8004066C; // type:function size:0x40 scope:global align:4 +fpcBs_IsDelete__FP18base_process_class = .text:0x800406AC; // type:function size:0x5C scope:global align:4 +fpcBs_Delete__FP18base_process_class = .text:0x80040708; // type:function size:0x64 scope:global align:4 +fpcBs_Create__FsUiPv = .text:0x8004076C; // type:function size:0xFC scope:global align:4 +fpcBs_SubCreate__FP18base_process_class = .text:0x80040868; // type:function size:0xAC scope:global align:4 +fpcCtIt_Method__FPFPvPv_iPv = .text:0x80040914; // type:function size:0x3C scope:global align:4 +fpcCtIt_Judge__FPFPvPv_PvPv = .text:0x80040950; // type:function size:0x3C scope:global align:4 +fpcCtIt_filter_JudgeInLayer__FP10create_tagP16fpcCtIt_jilprm_c = .text:0x8004098C; // type:function size:0x54 scope:global align:4 +fpcCtIt_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x800409E0; // type:function size:0x38 scope:global align:4 +fpcCtRq_isCreatingByID__FP10create_tagPUi = .text:0x80040A18; // type:function size:0x1C scope:global align:4 +fpcCtRq_IsCreatingByID__FUi = .text:0x80040A34; // type:function size:0x38 scope:global align:4 +fpcCtRq_CreateQTo__FP14create_request = .text:0x80040A6C; // type:function size:0x3C scope:global align:4 +fpcCtRq_ToCreateQ__FP14create_request = .text:0x80040AA8; // type:function size:0x44 scope:global align:4 +fpcCtRq_Delete__FP14create_request = .text:0x80040AEC; // type:function size:0x74 scope:global align:4 +fpcCtRq_Cancel__FP14create_request = .text:0x80040B60; // type:function size:0x98 scope:global align:4 +fpcCtRq_IsDoing__FP14create_request = .text:0x80040BF8; // type:function size:0x1C scope:global align:4 +fpcCtRq_Do__FP14create_request = .text:0x80040C14; // type:function size:0xBC scope:global align:4 +fpcCtRq_Handler__Fv = .text:0x80040CD0; // type:function size:0x2C scope:global align:4 +fpcCtRq_Create__FP11layer_classUlP27create_request_method_class = .text:0x80040CFC; // type:function size:0x88 scope:global align:4 +fpcCtTg_ToCreateQ__FP10create_tag = .text:0x80040D84; // type:function size:0x2C scope:global align:4 +fpcCtTg_CreateQTo__FP10create_tag = .text:0x80040DB0; // type:function size:0x20 scope:global align:4 +fpcCtTg_Init__FP10create_tagPv = .text:0x80040DD0; // type:function size:0x24 scope:global align:4 +fpcCt_IsCreatingByID__FUi = .text:0x80040DF4; // type:function size:0x20 scope:global align:4 +fpcCt_IsDoing__FP18base_process_class = .text:0x80040E14; // type:function size:0x24 scope:global align:4 +fpcCt_Abort__FP18base_process_class = .text:0x80040E38; // type:function size:0x24 scope:global align:4 +fpcCt_Handler__Fv = .text:0x80040E5C; // type:function size:0x20 scope:global align:4 +fpcDtTg_IsEmpty__Fv = .text:0x80040E7C; // type:function size:0x18 scope:global align:4 +fpcDtTg_ToDeleteQ__FP16delete_tag_class = .text:0x80040E94; // type:function size:0x34 scope:global align:4 +fpcDtTg_DeleteQTo__FP16delete_tag_class = .text:0x80040EC8; // type:function size:0x20 scope:global align:4 +fpcDtTg_Do__FP16delete_tag_classPFPv_i = .text:0x80040EE8; // type:function size:0x80 scope:global align:4 +fpcDtTg_Init__FP16delete_tag_classPv = .text:0x80040F68; // type:function size:0x24 scope:global align:4 +fpcDt_IsComplete__Fv = .text:0x80040F8C; // type:function size:0x20 scope:global align:4 +fpcDt_deleteMethod__FP18base_process_class = .text:0x80040FAC; // type:function size:0x74 scope:global align:4 +fpcDt_Handler__Fv = .text:0x80041020; // type:function size:0x38 scope:global align:4 +fpcDt_ToQueue__FP18base_process_class = .text:0x80041058; // type:function size:0x7C scope:global align:4 +fpcDt_ToDeleteQ__FP18base_process_class = .text:0x800410D4; // type:function size:0x154 scope:global align:4 +fpcDt_Delete__FPv = .text:0x80041228; // type:function size:0x64 scope:global align:4 +fpcDwPi_Get__FP19draw_priority_class = .text:0x8004128C; // type:function size:0x8 scope:global align:4 +fpcDwPi_Set__FP19draw_priority_classs = .text:0x80041294; // type:function size:0x8 scope:global align:4 +fpcDwPi_Init__FP19draw_priority_classs = .text:0x8004129C; // type:function size:0x20 scope:global align:4 +fpcEx_Search__FPFPvPv_PvPv = .text:0x800412BC; // type:function size:0x20 scope:global align:4 +fpcEx_SearchByID__FUi = .text:0x800412DC; // type:function size:0x44 scope:global align:4 +fpcEx_IsExist__FUi = .text:0x80041320; // type:function size:0x28 scope:global align:4 +fpcEx_Execute__FP18base_process_class = .text:0x80041348; // type:function size:0x54 scope:global align:4 +fpcEx_ToLineQ__FP18base_process_class = .text:0x8004139C; // type:function size:0xAC scope:global align:4 +fpcEx_ExecuteQTo__FP18base_process_class = .text:0x80041448; // type:function size:0x4C scope:global align:4 +fpcEx_ToExecuteQ__FP18base_process_class = .text:0x80041494; // type:function size:0x58 scope:global align:4 +fpcEx_Handler__FPFPvPv_i = .text:0x800414EC; // type:function size:0x20 scope:global align:4 +fpcLy_CancelQTo__FP24process_method_tag_class = .text:0x8004150C; // type:function size:0x20 scope:global align:4 +fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class = .text:0x8004152C; // type:function size:0x24 scope:global align:4 +fpcLy_CancelMethod__FP24process_method_tag_class = .text:0x80041550; // type:function size:0x2C scope:global align:4 +fpcLy_IntoQueue__FP11layer_classiP16create_tag_classi = .text:0x8004157C; // type:function size:0x24 scope:global align:4 +fpcLy_ToQueue__FP11layer_classiP16create_tag_class = .text:0x800415A0; // type:function size:0x24 scope:global align:4 +fpcLy_QueueTo__FP11layer_classP16create_tag_class = .text:0x800415C4; // type:function size:0x24 scope:global align:4 +fpcLy_IsDeletingMesg__FP11layer_class = .text:0x800415E8; // type:function size:0x14 scope:global align:4 +fpcLy_DeletingMesg__FP11layer_class = .text:0x800415FC; // type:function size:0x10 scope:global align:4 +fpcLy_DeletedMesg__FP11layer_class = .text:0x8004160C; // type:function size:0x18 scope:global align:4 +fpcLy_IsCreatingMesg__FP11layer_class = .text:0x80041624; // type:function size:0x14 scope:global align:4 +fpcLy_CreatingMesg__FP11layer_class = .text:0x80041638; // type:function size:0x10 scope:global align:4 +fpcLy_CreatedMesg__FP11layer_class = .text:0x80041648; // type:function size:0x18 scope:global align:4 +fpcLy_RootLayer__Fv = .text:0x80041660; // type:function size:0x10 scope:global align:4 +fpcLy_SetCurrentLayer__FP11layer_class = .text:0x80041670; // type:function size:0x8 scope:global align:4 +fpcLy_CurrentLayer__Fv = .text:0x80041678; // type:function size:0x8 scope:global align:4 +fpcLy_Search__FUi = .text:0x80041680; // type:function size:0x50 scope:global align:4 +fpcLy_Layer__FUi = .text:0x800416D0; // type:function size:0x70 scope:global align:4 +fpcLy_Regist__FP11layer_class = .text:0x80041740; // type:function size:0x2C scope:global align:4 +fpcLy_Delete__FP11layer_class = .text:0x8004176C; // type:function size:0xB4 scope:global align:4 +fpcLy_Cancel__FP11layer_class = .text:0x80041820; // type:function size:0x2C scope:global align:4 +fpcLy_Create__FP11layer_classPvP15node_list_classi = .text:0x8004184C; // type:function size:0x138 scope:global align:4 +fpcLf_GetPriority__FP14leafdraw_class = .text:0x80041984; // type:function size:0x24 scope:global align:4 +fpcLf_DrawMethod__FP21leafdraw_method_classPv = .text:0x800419A8; // type:function size:0x24 scope:global align:4 +fpcLf_Draw__FP14leafdraw_class = .text:0x800419CC; // type:function size:0x38 scope:global align:4 +fpcLf_Execute__FP14leafdraw_class = .text:0x80041A04; // type:function size:0x28 scope:global align:4 +fpcLf_IsDelete__FP14leafdraw_class = .text:0x80041A2C; // type:function size:0x28 scope:global align:4 +fpcLf_Delete__FP14leafdraw_class = .text:0x80041A54; // type:function size:0x44 scope:global align:4 +fpcLf_Create__FP14leafdraw_class = .text:0x80041A98; // type:function size:0x74 scope:global align:4 +fpcLyIt_OnlyHere__FP11layer_classPFPvPv_iPv = .text:0x80041B0C; // type:function size:0x38 scope:global align:4 +fpcLyIt_OnlyHereLY__FP11layer_classPFPvPv_iPv = .text:0x80041B44; // type:function size:0x68 scope:global align:4 +fpcLyIt_Judge__FP11layer_classPFPvPv_PvPv = .text:0x80041BAC; // type:function size:0x38 scope:global align:4 +fpcLyIt_AllJudge__FPFPvPv_PvPv = .text:0x80041BE4; // type:function size:0x74 scope:global align:4 +fpcLyTg_ToQueue__FP26layer_management_tag_classUiUsUs = .text:0x80041C58; // type:function size:0xF8 scope:global align:4 +fpcLyTg_QueueTo__FP26layer_management_tag_class = .text:0x80041D50; // type:function size:0x60 scope:global align:4 +fpcLyTg_Move__FP26layer_management_tag_classUiUsUs = .text:0x80041DB0; // type:function size:0x84 scope:global align:4 +fpcLyTg_Init__FP26layer_management_tag_classUiPv = .text:0x80041E34; // type:function size:0xB4 scope:global align:4 +fpcLn_Create__Fv = .text:0x80041EE8; // type:function size:0x54 scope:global align:4 +fpcLd_Use__Fs = .text:0x80041F3C; // type:function size:0x50 scope:global align:4 +fpcLd_IsLoaded__Fs = .text:0x80041F8C; // type:function size:0x24 scope:global align:4 +fpcLd_Free__Fs = .text:0x80041FB0; // type:function size:0x24 scope:global align:4 +fpcLd_Load__Fs = .text:0x80041FD4; // type:function size:0x50 scope:global align:4 +fpcM_Draw__FPv = .text:0x80042024; // type:function size:0x20 scope:global align:4 +fpcM_DrawIterater__FPFPvPv_i = .text:0x80042044; // type:function size:0x38 scope:global align:4 +fpcM_Execute__FPv = .text:0x8004207C; // type:function size:0x20 scope:global align:4 +fpcM_Delete__FPv = .text:0x8004209C; // type:function size:0x20 scope:global align:4 +fpcM_IsCreating__FUi = .text:0x800420BC; // type:function size:0x20 scope:global align:4 +messageSet__FUl = .text:0x800420DC; // type:function size:0x6C8 scope:global align:4 +drawDvdCondition__Fl = .text:0x800427A4; // type:function size:0x1E4 scope:global align:4 +checkDvdCondition__Fv = .text:0x80042988; // type:function size:0xB0 scope:global align:4 +fpcM_Management__FPFv_vPFv_v = .text:0x80042A38; // type:function size:0x10C scope:global align:4 +fpcM_Init__Fv = .text:0x80042B44; // type:function size:0x3C scope:global align:4 +fpcM_FastCreate__FsPFPv_iPvPv = .text:0x80042B80; // type:function size:0x54 scope:global align:4 +fpcM_IsPause__FPvUc = .text:0x80042BD4; // type:function size:0x24 scope:global align:4 +fpcM_PauseEnable__FPvUc = .text:0x80042BF8; // type:function size:0x24 scope:global align:4 +fpcM_PauseDisable__FPvUc = .text:0x80042C1C; // type:function size:0x24 scope:global align:4 +fpcM_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x80042C40; // type:function size:0x74 scope:global align:4 +fpcMtd_Method__FPFPv_iPv = .text:0x80042CB4; // type:function size:0x38 scope:global align:4 +fpcMtd_Execute__FP20process_method_classPv = .text:0x80042CEC; // type:function size:0x24 scope:global align:4 +fpcMtd_IsDelete__FP20process_method_classPv = .text:0x80042D10; // type:function size:0x24 scope:global align:4 +fpcMtd_Delete__FP20process_method_classPv = .text:0x80042D34; // type:function size:0x24 scope:global align:4 +fpcMtd_Create__FP20process_method_classPv = .text:0x80042D58; // type:function size:0x24 scope:global align:4 +fpcNd_DrawMethod__FP21nodedraw_method_classPv = .text:0x80042D7C; // type:function size:0x24 scope:global align:4 +fpcNd_Draw__FP18process_node_class = .text:0x80042DA0; // type:function size:0x6C scope:global align:4 +fpcNd_Execute__FP18process_node_class = .text:0x80042E0C; // type:function size:0x5C scope:global align:4 +fpcNd_IsCreatingFromUnder__FPv = .text:0x80042E68; // type:function size:0x80 scope:global align:4 +fpcNd_IsDeleteTiming__FP18process_node_class = .text:0x80042EE8; // type:function size:0x40 scope:global align:4 +fpcNd_IsDelete__FP18process_node_class = .text:0x80042F28; // type:function size:0x28 scope:global align:4 +fpcNd_Delete__FP18process_node_class = .text:0x80042F50; // type:function size:0x64 scope:global align:4 +fpcNd_Create__FP18process_node_class = .text:0x80042FB4; // type:function size:0x9C scope:global align:4 +fpcNdRq_RequestQTo__FP19node_create_request = .text:0x80043050; // type:function size:0x40 scope:global align:4 +fpcNdRq_ToRequestQ__FP19node_create_request = .text:0x80043090; // type:function size:0x4C scope:global align:4 +fpcNdRq_phase_IsCreated__FP19node_create_request = .text:0x800430DC; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_Create__FP19node_create_request = .text:0x80043134; // type:function size:0x5C scope:global align:4 +fpcNdRq_phase_IsDeleteTiming__FP19node_create_request = .text:0x80043190; // type:function size:0x8 scope:global align:4 +fpcNdRq_phase_IsDeleted__FP19node_create_request = .text:0x80043198; // type:function size:0x30 scope:global align:4 +fpcNdRq_phase_Delete__FP19node_create_request = .text:0x800431C8; // type:function size:0x54 scope:global align:4 +fpcNdRq_DoPhase__FP19node_create_request = .text:0x8004321C; // type:function size:0x48 scope:global align:4 +fpcNdRq_Execute__FP19node_create_request = .text:0x80043264; // type:function size:0x64 scope:global align:4 +fpcNdRq_Delete__FP19node_create_request = .text:0x800432C8; // type:function size:0x68 scope:global align:4 +fpcNdRq_Cancel__FP19node_create_request = .text:0x80043330; // type:function size:0x58 scope:global align:4 +fpcNdRq_Handler__Fv = .text:0x80043388; // type:function size:0xE8 scope:global align:4 +fpcNdRq_IsPossibleTarget__FP18process_node_class = .text:0x80043470; // type:function size:0x6C scope:global align:4 +fpcNdRq_IsIng__FP18process_node_class = .text:0x800434DC; // type:function size:0x4C scope:global align:4 +fpcNdRq_Create__FUl = .text:0x80043528; // type:function size:0x178 scope:global align:4 +fpcNdRq_ChangeNode__FUlP18process_node_classsPv = .text:0x800436A0; // type:function size:0x9C scope:global align:4 +fpcNdRq_DeleteNode__FUlP18process_node_class = .text:0x8004373C; // type:function size:0x8C scope:global align:4 +fpcNdRq_CreateNode__FUlsPv = .text:0x800437C8; // type:function size:0xAC scope:global align:4 +fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class = .text:0x80043874; // type:function size:0xB0 scope:global align:4 +fpcNdRq_ReChangeNode__FUisPv = .text:0x80043924; // type:function size:0x78 scope:global align:4 +fpcNdRq_ReRequest__FUisPv = .text:0x8004399C; // type:function size:0x20 scope:global align:4 +fpcPi_IsInQueue__FP22process_priority_class = .text:0x800439BC; // type:function size:0x20 scope:global align:4 +fpcPi_QueueTo__FP22process_priority_class = .text:0x800439DC; // type:function size:0x38 scope:global align:4 +fpcPi_ToQueue__FP22process_priority_class = .text:0x80043A14; // type:function size:0x8C scope:global align:4 +fpcPi_GetFromQueue__Fv = .text:0x80043AA0; // type:function size:0x54 scope:global align:4 +fpcPi_Delete__FP22process_priority_class = .text:0x80043AF4; // type:function size:0x4C scope:global align:4 +fpcPi_IsNormal__FUiUsUs = .text:0x80043B40; // type:function size:0x34 scope:global align:4 +fpcPi_Change__FP22process_priority_classUiUsUs = .text:0x80043B74; // type:function size:0x140 scope:global align:4 +fpcPi_Handler__Fv = .text:0x80043CB4; // type:function size:0x94 scope:global align:4 +fpcPi_Init__FP22process_priority_classPvUiUsUs = .text:0x80043D48; // type:function size:0xA8 scope:global align:4 +fpcPf_Get__Fs = .text:0x80043DF0; // type:function size:0x14 scope:global align:4 +fpcSch_JudgeForPName__FPvPv = .text:0x80043E04; // type:function size:0x18 scope:global align:4 +fpcSch_JudgeByID__FPvPv = .text:0x80043E1C; // type:function size:0x18 scope:global align:4 +fpcLnTg_Move__FP8line_tagi = .text:0x80043E34; // type:function size:0x58 scope:global align:4 +fpcLnTg_QueueTo__FP8line_tag = .text:0x80043E8C; // type:function size:0x34 scope:global align:4 +fpcLnTg_ToQueue__FP8line_tagi = .text:0x80043EC0; // type:function size:0x58 scope:global align:4 +fpcLnTg_Init__FP8line_tagPv = .text:0x80043F18; // type:function size:0x34 scope:global align:4 +fpcLnIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x80043F4C; // type:function size:0x68 scope:global align:4 +fpcLnIt_Queue__FPFPvPv_i = .text:0x80043FB4; // type:function size:0x3C scope:global align:4 +fpcMtdIt_Method__FP15node_list_classPFPv_i = .text:0x80043FF0; // type:function size:0x24 scope:global align:4 +fpcMtdTg_Do__FP24process_method_tag_class = .text:0x80044014; // type:function size:0x30 scope:global align:4 +fpcMtdTg_ToMethodQ__FP15node_list_classP24process_method_tag_class = .text:0x80044044; // type:function size:0x20 scope:global align:4 +fpcMtdTg_MethodQTo__FP24process_method_tag_class = .text:0x80044064; // type:function size:0x20 scope:global align:4 +fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv = .text:0x80044084; // type:function size:0x4C scope:global align:4 +fpcPause_IsEnable__FPvUc = .text:0x800440D0; // type:function size:0x24 scope:global align:4 +fpcPause_Enable__FPvUc = .text:0x800440F4; // type:function size:0x6C scope:global align:4 +fpcPause_Disable__FPvUc = .text:0x80044160; // type:function size:0x74 scope:global align:4 +fpcPause_Init__FPv = .text:0x800441D4; // type:function size:0xC scope:global align:4 +fpcDw_Execute__FP18base_process_class = .text:0x800441E0; // type:function size:0xA0 scope:global align:4 +fpcDw_Handler__FPFPFPvPv_i_iPFPvPv_i = .text:0x80044280; // type:function size:0x54 scope:global align:4 +fpcFCtRq_Do__FP19fast_create_request = .text:0x800442D4; // type:function size:0x50 scope:global align:4 +fpcFCtRq_Delete__FP19fast_create_request = .text:0x80044324; // type:function size:0x8 scope:global align:4 +fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x8004432C; // type:function size:0xD0 scope:global align:4 +fpcSCtRq_phase_Load__FP29standard_create_request_class = .text:0x800443FC; // type:function size:0x54 scope:global align:4 +fpcSCtRq_phase_CreateProcess__FP29standard_create_request_class = .text:0x80044450; // type:function size:0x68 scope:global align:4 +fpcSCtRq_phase_SubCreateProcess__FP29standard_create_request_class = .text:0x800444B8; // type:function size:0x38 scope:global align:4 +fpcSCtRq_phase_IsComplete__FP29standard_create_request_class = .text:0x800444F0; // type:function size:0x58 scope:global align:4 +fpcSCtRq_phase_PostMethod__FP29standard_create_request_class = .text:0x80044548; // type:function size:0x50 scope:global align:4 +fpcSCtRq_phase_Done__FP29standard_create_request_class = .text:0x80044598; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Handler__FP29standard_create_request_class = .text:0x800445A0; // type:function size:0x70 scope:global align:4 +fpcSCtRq_Delete__FP29standard_create_request_class = .text:0x80044610; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Cancel__FP29standard_create_request_class = .text:0x80044618; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80044620; // type:function size:0x94 scope:global align:4 +set__18dStage_nextStage_cFPCcScsScSc = .text:0x800446B4; // type:function size:0x38 scope:global align:4 +dStage_SetErrorRoom__Fv = .text:0x800446EC; // type:function size:0x4 scope:global align:4 +dStage_SetErrorStage__Fv = .text:0x800446F0; // type:function size:0x4 scope:global align:4 +dStage_GetKeepTresureInfo__Fv = .text:0x800446F4; // type:function size:0xC scope:global align:4 +dStage_GetKeepDoorInfo__Fv = .text:0x80044700; // type:function size:0xC scope:global align:4 +dStage_KeepTresureInfoProc__FP11dStage_dt_cP19stage_tresure_class = .text:0x8004470C; // type:function size:0x120 scope:global align:4 +dStage_KeepDoorInfoProc__FP11dStage_dt_cP16stage_tgsc_class = .text:0x8004482C; // type:function size:0x130 scope:global align:4 +set__19dStage_startStage_cFPCcScsSc = .text:0x8004495C; // type:function size:0x4C scope:global align:4 +init__20dStage_roomControl_cFv = .text:0x800449A8; // type:function size:0x118 scope:global align:4 +getStatusRoomDt__20dStage_roomControl_cFi = .text:0x80044AC0; // type:function size:0x2C scope:global align:4 +getMemoryBlock__20dStage_roomControl_cFi = .text:0x80044AEC; // type:function size:0x38 scope:global align:4 +setStayNo__20dStage_roomControl_cFi = .text:0x80044B24; // type:function size:0x38 scope:global align:4 +stayRoomCheck__FiPUci = .text:0x80044B5C; // type:function size:0x34 scope:global align:4 +createRoomScene__Fi = .text:0x80044B90; // type:function size:0x5C scope:global align:4 +checkRoomDisp__20dStage_roomControl_cCFi = .text:0x80044BEC; // type:function size:0x34 scope:global align:4 +loadRoom__20dStage_roomControl_cFiPUc = .text:0x80044C20; // type:function size:0x16C scope:global align:4 +zoneCountCheck__20dStage_roomControl_cCFi = .text:0x80044D8C; // type:function size:0xD4 scope:global align:4 +checkDrawArea__20dStage_roomControl_cCFv = .text:0x80044E60; // type:function size:0x240 scope:global align:4 +getDarkStatus__20dStage_roomControl_cFv = .text:0x800450A0; // type:function size:0x44 scope:global align:4 +getDarkMode__20dStage_roomControl_cFv = .text:0x800450E4; // type:function size:0x40 scope:global align:4 +createMemoryBlock__20dStage_roomControl_cFiUl = .text:0x80045124; // type:function size:0x64 scope:global align:4 +destroyMemoryBlock__20dStage_roomControl_cFv = .text:0x80045188; // type:function size:0x5C scope:global align:4 +init__16dStage_stageDt_cFv = .text:0x800451E4; // type:function size:0x74 scope:global align:4 +init__15dStage_roomDt_cFv = .text:0x80045258; // type:function size:0x50 scope:global align:4 +dStage_roomInit__Fi = .text:0x800452A8; // type:function size:0x50 scope:global align:4 +dStage_searchName__FPCc = .text:0x800452F8; // type:function size:0x70 scope:global align:4 +dStage_getName__FsSc = .text:0x80045368; // type:function size:0x54 scope:global align:4 +dStage_getName2__FsSc = .text:0x800453BC; // type:function size:0x20 scope:global align:4 +dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class = .text:0x800453DC; // type:function size:0x74 scope:global align:4 +dStage_cameraCreate__FP24stage_camera2_data_classii = .text:0x80045450; // type:function size:0x6C scope:global align:4 +dStage_decodeSearchIkada__FPvi = .text:0x800454BC; // type:function size:0x144 scope:global align:4 +dStage_playerInitIkada__FP16fopAcM_prm_classPv = .text:0x80045600; // type:function size:0x184 scope:global align:4 +dStage_chkPlayerId__Fii = .text:0x80045784; // type:function size:0x11C scope:global align:4 +getPlayer__15dStage_roomDt_cCFv = .text:0x800458A0; // type:function size:0x8 scope:global align:4 +dStage_playerInit__FP11dStage_dt_cPviPv = .text:0x800458A8; // type:function size:0x390 scope:global align:4 +dStage_cameraInit__FP11dStage_dt_cPviPv = .text:0x80045C38; // type:function size:0x50 scope:global align:4 +dStage_RoomCameraInit__FP11dStage_dt_cPviPv = .text:0x80045C88; // type:function size:0x34 scope:global align:4 +dStage_arrowInit__FP11dStage_dt_cPviPv = .text:0x80045CBC; // type:function size:0x34 scope:global align:4 +dStage_mapInfo_GetOceanX__FP20stage_map_info_class = .text:0x80045CF0; // type:function size:0x18 scope:global align:4 +dStage_mapInfo_GetOceanZ__FP20stage_map_info_class = .text:0x80045D08; // type:function size:0x18 scope:global align:4 +dStage_mapInfoInit__FP11dStage_dt_cPviPv = .text:0x80045D20; // type:function size:0x64 scope:global align:4 +getMapInfo2__15dStage_roomDt_cCFi = .text:0x80045D84; // type:function size:0x8C scope:global align:4 +getMapInfoBase__15dStage_roomDt_cCFv = .text:0x80045E10; // type:function size:0x8 scope:global align:4 +getMapInfo2__16dStage_stageDt_cCFi = .text:0x80045E18; // type:function size:0x8C scope:global align:4 +getMapInfoBase__16dStage_stageDt_cCFv = .text:0x80045EA4; // type:function size:0x8 scope:global align:4 +dStage_paletInfoInit__FP11dStage_dt_cPviPv = .text:0x80045EAC; // type:function size:0x34 scope:global align:4 +dStage_pselectInfoInit__FP11dStage_dt_cPviPv = .text:0x80045EE0; // type:function size:0x34 scope:global align:4 +dStage_envrInfoInit__FP11dStage_dt_cPviPv = .text:0x80045F14; // type:function size:0x34 scope:global align:4 +dStage_filiInfoInit__FP11dStage_dt_cPviPv = .text:0x80045F48; // type:function size:0x54 scope:global align:4 +dStage_vrboxInfoInit__FP11dStage_dt_cPviPv = .text:0x80045F9C; // type:function size:0x34 scope:global align:4 +dStage_plightInfoInit__FP11dStage_dt_cPviPv = .text:0x80045FD0; // type:function size:0x64 scope:global align:4 +dStage_lgtvInfoInit__FP11dStage_dt_cPviPv = .text:0x80046034; // type:function size:0x8C scope:global align:4 +dStage_stagInfoInit__FP11dStage_dt_cPviPv = .text:0x800460C0; // type:function size:0x80 scope:global align:4 +dStage_sclsInfoInit__FP11dStage_dt_cPviPv = .text:0x80046140; // type:function size:0x34 scope:global align:4 +dStage_actorInit__FP11dStage_dt_cPviPv = .text:0x80046174; // type:function size:0xFC scope:global align:4 +dStage_tgscInfoInit__FP11dStage_dt_cPviPv = .text:0x80046270; // type:function size:0xE0 scope:global align:4 +dStage_roomReadInit__FP11dStage_dt_cPviPv = .text:0x80046350; // type:function size:0x8C scope:global align:4 +dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi = .text:0x800463DC; // type:function size:0x30 scope:global align:4 +dStage_ppntInfoInit__FP11dStage_dt_cPviPv = .text:0x8004640C; // type:function size:0x34 scope:global align:4 +dStage_pathInfoInit__FP11dStage_dt_cPviPv = .text:0x80046440; // type:function size:0x90 scope:global align:4 +dStage_rppnInfoInit__FP11dStage_dt_cPviPv = .text:0x800464D0; // type:function size:0x34 scope:global align:4 +dStage_rpatInfoInit__FP11dStage_dt_cPviPv = .text:0x80046504; // type:function size:0x90 scope:global align:4 +dStage_soundInfoInit__FP11dStage_dt_cPviPv = .text:0x80046594; // type:function size:0x34 scope:global align:4 +dStage_eventInfoInit__FP11dStage_dt_cPviPv = .text:0x800465C8; // type:function size:0x34 scope:global align:4 +dStage_floorInfoInit__FP11dStage_dt_cPviPv = .text:0x800465FC; // type:function size:0x34 scope:global align:4 +dStage_memaInfoInit__FP11dStage_dt_cPviPv = .text:0x80046630; // type:function size:0xC0 scope:global align:4 +dStage_mecoInfoInit__FP11dStage_dt_cPviPv = .text:0x800466F0; // type:function size:0x84 scope:global align:4 +dStage_setShipPos__Fii = .text:0x80046774; // type:function size:0x150 scope:global align:4 +dStage_chkTaura__Fi = .text:0x800468C4; // type:function size:0x60 scope:global align:4 +dStage_shipInfoInit__FP11dStage_dt_cPviPv = .text:0x80046924; // type:function size:0xC8 scope:global align:4 +dStage_multInfoInit__FP11dStage_dt_cPviPv = .text:0x800469EC; // type:function size:0x34 scope:global align:4 +dStage_lbnkInfoInit__FP11dStage_dt_cPviPv = .text:0x80046A20; // type:function size:0x34 scope:global align:4 +dStage_stageTresureInit__FP11dStage_dt_cPviPv = .text:0x80046A54; // type:function size:0x78 scope:global align:4 +dStage_roomTresureInit__FP11dStage_dt_cPviPv = .text:0x80046ACC; // type:function size:0x68 scope:global align:4 +dStage_layerTresureInit__FP11dStage_dt_cPviPv = .text:0x80046B34; // type:function size:0x24 scope:global align:4 +dStage_dmapInfoInit__FP11dStage_dt_cPviPv = .text:0x80046B58; // type:function size:0x34 scope:global align:4 +dStage_stageDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x80046B8C; // type:function size:0x78 scope:global align:4 +dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x80046C04; // type:function size:0x68 scope:global align:4 +dKankyo_create__Fv = .text:0x80046C6C; // type:function size:0x5C scope:global align:4 +dStage_dt_c_decode__FPvP11dStage_dt_cP9FuncTablei = .text:0x80046CC8; // type:function size:0xB0 scope:global align:4 +dStage_dt_c_offsetToPtr__FPv = .text:0x80046D78; // type:function size:0x38 scope:global align:4 +dStage_dt_c_stageInitLoader__FPvP11dStage_dt_c = .text:0x80046DB0; // type:function size:0xE4 scope:global align:4 +layerLoader__FPvP11dStage_dt_ci = .text:0x80046E94; // type:function size:0x5C scope:global align:4 +dStage_dt_c_stageLoader__FPvP11dStage_dt_c = .text:0x80046EF0; // type:function size:0x54 scope:global align:4 +dStage_dt_c_roomLoader__FPvP11dStage_dt_c = .text:0x80046F44; // type:function size:0x64 scope:global align:4 +dStage_dt_c_roomReLoader__FPvP11dStage_dt_ci = .text:0x80046FA8; // type:function size:0x58 scope:global align:4 +dStage_infoCreate__Fv = .text:0x80047000; // type:function size:0xA0 scope:global align:4 +dStage_Create__Fv = .text:0x800470A0; // type:function size:0x178 scope:global align:4 +dStage_Delete__Fv = .text:0x80047218; // type:function size:0xB0 scope:global align:4 +dStage_RoomCheck__FP11cBgS_GndChk = .text:0x800472C8; // type:function size:0xF0 scope:global align:4 +SetTimePass__20dStage_roomControl_cFi = .text:0x800473B8; // type:function size:0x8 scope:global align:4 +dStage_changeSceneExitId__FR13cBgS_PolyInfofUlSc = .text:0x800473C0; // type:function size:0x2F4 scope:global align:4 +dStage_changeScene__FifUlSc = .text:0x800476B4; // type:function size:0x1A8 scope:global align:4 +getSclsInfo__15dStage_roomDt_cCFv = .text:0x8004785C; // type:function size:0x8 scope:global align:4 +dStage_restartRoom__FUlUl = .text:0x80047864; // type:function size:0x60 scope:global align:4 +dStage_turnRestart__Fv = .text:0x800478C4; // type:function size:0xC0 scope:global align:4 +dStage_escapeRestart__Fv = .text:0x80047984; // type:function size:0xB4 scope:global align:4 +dStage_checkRestart__Fv = .text:0x80047A38; // type:function size:0x4C scope:global align:4 +getRoomNo__15dStage_roomDt_cCFv = .text:0x80047A84; // type:function size:0xC scope:global align:4 +setCamera__15dStage_roomDt_cFP18stage_camera_class = .text:0x80047A90; // type:function size:0x8 scope:global align:4 +getCamera__15dStage_roomDt_cCFv = .text:0x80047A98; // type:function size:0x8 scope:global align:4 +setArrow__15dStage_roomDt_cFP17stage_arrow_class = .text:0x80047AA0; // type:function size:0x8 scope:global align:4 +getArrow__15dStage_roomDt_cCFv = .text:0x80047AA8; // type:function size:0x8 scope:global align:4 +setPlayer__15dStage_roomDt_cFP17stage_actor_class = .text:0x80047AB0; // type:function size:0x8 scope:global align:4 +setPlayerNum__15dStage_roomDt_cFUs = .text:0x80047AB8; // type:function size:0x8 scope:global align:4 +getPlayerNum__15dStage_roomDt_cCFv = .text:0x80047AC0; // type:function size:0x8 scope:global align:4 +setRoom__15dStage_roomDt_cFP14roomRead_class = .text:0x80047AC8; // type:function size:0x6C scope:global align:4 +getRoom__15dStage_roomDt_cCFv = .text:0x80047B34; // type:function size:0x6C scope:global align:4 +setMapInfo__15dStage_roomDt_cFP20stage_map_info_class = .text:0x80047BA0; // type:function size:0x8 scope:global align:4 +getMapInfo__15dStage_roomDt_cCFv = .text:0x80047BA8; // type:function size:0x8 scope:global align:4 +setMapInfoBase__15dStage_roomDt_cFP26stage_map_info_dummy_class = .text:0x80047BB0; // type:function size:0x8 scope:global align:4 +setPaletInfo__15dStage_roomDt_cFP22stage_palet_info_class = .text:0x80047BB8; // type:function size:0x6C scope:global align:4 +getPaletInfo__15dStage_roomDt_cCFv = .text:0x80047C24; // type:function size:0x6C scope:global align:4 +setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class = .text:0x80047C90; // type:function size:0x6C scope:global align:4 +getPselectInfo__15dStage_roomDt_cCFv = .text:0x80047CFC; // type:function size:0x6C scope:global align:4 +setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class = .text:0x80047D68; // type:function size:0x6C scope:global align:4 +getEnvrInfo__15dStage_roomDt_cCFv = .text:0x80047DD4; // type:function size:0x6C scope:global align:4 +setVrboxInfo__15dStage_roomDt_cFP22stage_vrbox_info_class = .text:0x80047E40; // type:function size:0x8 scope:global align:4 +getVrboxInfo__15dStage_roomDt_cCFv = .text:0x80047E48; // type:function size:0x8 scope:global align:4 +setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class = .text:0x80047E50; // type:function size:0x6C scope:global align:4 +getPlightInfo__15dStage_roomDt_cCFv = .text:0x80047EBC; // type:function size:0x6C scope:global align:4 +setPaletNumInfo__15dStage_roomDt_cFi = .text:0x80047F28; // type:function size:0x6C scope:global align:4 +getPaletNumInfo__15dStage_roomDt_cCFv = .text:0x80047F94; // type:function size:0x6C scope:global align:4 +setPselectNumInfo__15dStage_roomDt_cFi = .text:0x80048000; // type:function size:0x6C scope:global align:4 +getPselectNumInfo__15dStage_roomDt_cCFv = .text:0x8004806C; // type:function size:0x6C scope:global align:4 +setEnvrNumInfo__15dStage_roomDt_cFi = .text:0x800480D8; // type:function size:0x6C scope:global align:4 +getEnvrNumInfo__15dStage_roomDt_cCFv = .text:0x80048144; // type:function size:0x6C scope:global align:4 +setVrboxNumInfo__15dStage_roomDt_cFi = .text:0x800481B0; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__15dStage_roomDt_cCFv = .text:0x800481B8; // type:function size:0x8 scope:global align:4 +setPlightNumInfo__15dStage_roomDt_cFi = .text:0x800481C0; // type:function size:0x6C scope:global align:4 +getPlightNumInfo__15dStage_roomDt_cCFv = .text:0x8004822C; // type:function size:0x6C scope:global align:4 +setLightVecInfo__15dStage_roomDt_cFP25stage_lightvec_info_class = .text:0x80048298; // type:function size:0x8 scope:global align:4 +getLightVecInfo__15dStage_roomDt_cCFv = .text:0x800482A0; // type:function size:0x8 scope:global align:4 +setLightVecInfoNum__15dStage_roomDt_cFi = .text:0x800482A8; // type:function size:0x8 scope:global align:4 +getLightVecInfoNum__15dStage_roomDt_cCFv = .text:0x800482B0; // type:function size:0x8 scope:global align:4 +setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class = .text:0x800482B8; // type:function size:0x6C scope:global align:4 +getStagInfo__15dStage_roomDt_cCFv = .text:0x80048324; // type:function size:0x6C scope:global align:4 +setSclsInfo__15dStage_roomDt_cFP27stage_scls_info_dummy_class = .text:0x80048390; // type:function size:0x8 scope:global align:4 +setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x80048398; // type:function size:0x6C scope:global align:4 +getPntInf__15dStage_roomDt_cCFv = .text:0x80048404; // type:function size:0x6C scope:global align:4 +setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x80048470; // type:function size:0x6C scope:global align:4 +getPathInf__15dStage_roomDt_cCFv = .text:0x800484DC; // type:function size:0x6C scope:global align:4 +setPnt2Info__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x80048548; // type:function size:0x8 scope:global align:4 +getPnt2Inf__15dStage_roomDt_cCFv = .text:0x80048550; // type:function size:0x8 scope:global align:4 +setPath2Info__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x80048558; // type:function size:0x8 scope:global align:4 +getPath2Inf__15dStage_roomDt_cCFv = .text:0x80048560; // type:function size:0x8 scope:global align:4 +setSoundInfo__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x80048568; // type:function size:0x8 scope:global align:4 +getSoundInf__15dStage_roomDt_cCFv = .text:0x80048570; // type:function size:0x8 scope:global align:4 +setEventInfo__15dStage_roomDt_cFP18dStage_EventInfo_c = .text:0x80048578; // type:function size:0x6C scope:global align:4 +getEventInfo__15dStage_roomDt_cCFv = .text:0x800485E4; // type:function size:0x6C scope:global align:4 +setFileListInfo__15dStage_roomDt_cFP20dStage_FileList_dt_c = .text:0x80048650; // type:function size:0x8 scope:global align:4 +setFloorInfo__15dStage_roomDt_cFP18dStage_FloorInfo_c = .text:0x80048658; // type:function size:0x8 scope:global align:4 +getFloorInfo__15dStage_roomDt_cCFv = .text:0x80048660; // type:function size:0x8 scope:global align:4 +setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c = .text:0x80048668; // type:function size:0x68 scope:global align:4 +getMemoryConfig__15dStage_roomDt_cCFv = .text:0x800486D0; // type:function size:0x6C scope:global align:4 +setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c = .text:0x8004873C; // type:function size:0x68 scope:global align:4 +getMemoryMap__15dStage_roomDt_cCFv = .text:0x800487A4; // type:function size:0x6C scope:global align:4 +setShip__15dStage_roomDt_cFP13dStage_Ship_c = .text:0x80048810; // type:function size:0x8 scope:global align:4 +getShip__15dStage_roomDt_cCFv = .text:0x80048818; // type:function size:0x8 scope:global align:4 +setMulti__15dStage_roomDt_cFP14dStage_Multi_c = .text:0x80048820; // type:function size:0x68 scope:global align:4 +getMulti__15dStage_roomDt_cCFv = .text:0x80048888; // type:function size:0x6C scope:global align:4 +setLbnk__15dStage_roomDt_cFP13dStage_Lbnk_c = .text:0x800488F4; // type:function size:0x8 scope:global align:4 +getLbnk__15dStage_roomDt_cCFv = .text:0x800488FC; // type:function size:0x8 scope:global align:4 +setTresure__15dStage_roomDt_cFP19stage_tresure_class = .text:0x80048904; // type:function size:0x8 scope:global align:4 +getTresure__15dStage_roomDt_cCFv = .text:0x8004890C; // type:function size:0x8 scope:global align:4 +setDMap__15dStage_roomDt_cFP13dStage_DMap_c = .text:0x80048914; // type:function size:0x54 scope:global align:4 +getDMap__15dStage_roomDt_cCFv = .text:0x80048968; // type:function size:0x58 scope:global align:4 +setDrTg__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x800489C0; // type:function size:0x8 scope:global align:4 +getDrTg__15dStage_roomDt_cCFv = .text:0x800489C8; // type:function size:0x8 scope:global align:4 +getRoomNo__16dStage_stageDt_cCFv = .text:0x800489D0; // type:function size:0x8 scope:global align:4 +setCamera__16dStage_stageDt_cFP18stage_camera_class = .text:0x800489D8; // type:function size:0x8 scope:global align:4 +getCamera__16dStage_stageDt_cCFv = .text:0x800489E0; // type:function size:0x8 scope:global align:4 +setArrow__16dStage_stageDt_cFP17stage_arrow_class = .text:0x800489E8; // type:function size:0x8 scope:global align:4 +getArrow__16dStage_stageDt_cCFv = .text:0x800489F0; // type:function size:0x8 scope:global align:4 +setPlayer__16dStage_stageDt_cFP17stage_actor_class = .text:0x800489F8; // type:function size:0x8 scope:global align:4 +getPlayer__16dStage_stageDt_cCFv = .text:0x80048A00; // type:function size:0x8 scope:global align:4 +setPlayerNum__16dStage_stageDt_cFUs = .text:0x80048A08; // type:function size:0x8 scope:global align:4 +getPlayerNum__16dStage_stageDt_cCFv = .text:0x80048A10; // type:function size:0x8 scope:global align:4 +setRoom__16dStage_stageDt_cFP14roomRead_class = .text:0x80048A18; // type:function size:0x8 scope:global align:4 +getRoom__16dStage_stageDt_cCFv = .text:0x80048A20; // type:function size:0x8 scope:global align:4 +setMapInfo__16dStage_stageDt_cFP20stage_map_info_class = .text:0x80048A28; // type:function size:0x8 scope:global align:4 +getMapInfo__16dStage_stageDt_cCFv = .text:0x80048A30; // type:function size:0x8 scope:global align:4 +setMapInfoBase__16dStage_stageDt_cFP26stage_map_info_dummy_class = .text:0x80048A38; // type:function size:0x8 scope:global align:4 +setPaletInfo__16dStage_stageDt_cFP22stage_palet_info_class = .text:0x80048A40; // type:function size:0x8 scope:global align:4 +getPaletInfo__16dStage_stageDt_cCFv = .text:0x80048A48; // type:function size:0x8 scope:global align:4 +setPselectInfo__16dStage_stageDt_cFP24stage_pselect_info_class = .text:0x80048A50; // type:function size:0x8 scope:global align:4 +getPselectInfo__16dStage_stageDt_cCFv = .text:0x80048A58; // type:function size:0x8 scope:global align:4 +setEnvrInfo__16dStage_stageDt_cFP21stage_envr_info_class = .text:0x80048A60; // type:function size:0x8 scope:global align:4 +getEnvrInfo__16dStage_stageDt_cCFv = .text:0x80048A68; // type:function size:0x8 scope:global align:4 +setVrboxInfo__16dStage_stageDt_cFP22stage_vrbox_info_class = .text:0x80048A70; // type:function size:0x8 scope:global align:4 +getVrboxInfo__16dStage_stageDt_cCFv = .text:0x80048A78; // type:function size:0x8 scope:global align:4 +setPlightInfo__16dStage_stageDt_cFP23stage_plight_info_class = .text:0x80048A80; // type:function size:0x8 scope:global align:4 +getPlightInfo__16dStage_stageDt_cCFv = .text:0x80048A88; // type:function size:0x8 scope:global align:4 +setPaletNumInfo__16dStage_stageDt_cFi = .text:0x80048A90; // type:function size:0x8 scope:global align:4 +getPaletNumInfo__16dStage_stageDt_cCFv = .text:0x80048A98; // type:function size:0x8 scope:global align:4 +setPselectNumInfo__16dStage_stageDt_cFi = .text:0x80048AA0; // type:function size:0x8 scope:global align:4 +getPselectNumInfo__16dStage_stageDt_cCFv = .text:0x80048AA8; // type:function size:0x8 scope:global align:4 +setEnvrNumInfo__16dStage_stageDt_cFi = .text:0x80048AB0; // type:function size:0x8 scope:global align:4 +getEnvrNumInfo__16dStage_stageDt_cCFv = .text:0x80048AB8; // type:function size:0x8 scope:global align:4 +setVrboxNumInfo__16dStage_stageDt_cFi = .text:0x80048AC0; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__16dStage_stageDt_cCFv = .text:0x80048AC8; // type:function size:0x8 scope:global align:4 +setLightVecInfo__16dStage_stageDt_cFP25stage_lightvec_info_class = .text:0x80048AD0; // type:function size:0x6C scope:global align:4 +getLightVecInfo__16dStage_stageDt_cCFv = .text:0x80048B3C; // type:function size:0x6C scope:global align:4 +setLightVecInfoNum__16dStage_stageDt_cFi = .text:0x80048BA8; // type:function size:0x6C scope:global align:4 +getLightVecInfoNum__16dStage_stageDt_cCFv = .text:0x80048C14; // type:function size:0x6C scope:global align:4 +setPlightNumInfo__16dStage_stageDt_cFi = .text:0x80048C80; // type:function size:0x8 scope:global align:4 +getPlightNumInfo__16dStage_stageDt_cCFv = .text:0x80048C88; // type:function size:0x8 scope:global align:4 +setStagInfo__16dStage_stageDt_cFP21stage_stag_info_class = .text:0x80048C90; // type:function size:0x8 scope:global align:4 +getStagInfo__16dStage_stageDt_cCFv = .text:0x80048C98; // type:function size:0x8 scope:global align:4 +setSclsInfo__16dStage_stageDt_cFP27stage_scls_info_dummy_class = .text:0x80048CA0; // type:function size:0x8 scope:global align:4 +getSclsInfo__16dStage_stageDt_cCFv = .text:0x80048CA8; // type:function size:0x8 scope:global align:4 +setPntInfo__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x80048CB0; // type:function size:0x8 scope:global align:4 +getPntInf__16dStage_stageDt_cCFv = .text:0x80048CB8; // type:function size:0x8 scope:global align:4 +setPathInfo__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x80048CC0; // type:function size:0x8 scope:global align:4 +getPathInf__16dStage_stageDt_cCFv = .text:0x80048CC8; // type:function size:0x8 scope:global align:4 +setPnt2Info__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x80048CD0; // type:function size:0x8 scope:global align:4 +getPnt2Inf__16dStage_stageDt_cCFv = .text:0x80048CD8; // type:function size:0x8 scope:global align:4 +setPath2Info__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x80048CE0; // type:function size:0x8 scope:global align:4 +getPath2Inf__16dStage_stageDt_cCFv = .text:0x80048CE8; // type:function size:0x8 scope:global align:4 +setSoundInfo__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x80048CF0; // type:function size:0x8 scope:global align:4 +getSoundInf__16dStage_stageDt_cCFv = .text:0x80048CF8; // type:function size:0x8 scope:global align:4 +setEventInfo__16dStage_stageDt_cFP18dStage_EventInfo_c = .text:0x80048D00; // type:function size:0x8 scope:global align:4 +getEventInfo__16dStage_stageDt_cCFv = .text:0x80048D08; // type:function size:0x8 scope:global align:4 +setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c = .text:0x80048D10; // type:function size:0x6C scope:global align:4 +getFileListInfo__16dStage_stageDt_cCFv = .text:0x80048D7C; // type:function size:0x6C scope:global align:4 +setFloorInfo__16dStage_stageDt_cFP18dStage_FloorInfo_c = .text:0x80048DE8; // type:function size:0x8 scope:global align:4 +getFloorInfo__16dStage_stageDt_cCFv = .text:0x80048DF0; // type:function size:0x8 scope:global align:4 +setMemoryConfig__16dStage_stageDt_cFP21dStage_MemoryConfig_c = .text:0x80048DF8; // type:function size:0x8 scope:global align:4 +getMemoryConfig__16dStage_stageDt_cCFv = .text:0x80048E00; // type:function size:0x8 scope:global align:4 +setMemoryMap__16dStage_stageDt_cFP18dStage_MemoryMap_c = .text:0x80048E08; // type:function size:0x8 scope:global align:4 +getMemoryMap__16dStage_stageDt_cCFv = .text:0x80048E10; // type:function size:0x8 scope:global align:4 +setShip__16dStage_stageDt_cFP13dStage_Ship_c = .text:0x80048E18; // type:function size:0x6C scope:global align:4 +getShip__16dStage_stageDt_cCFv = .text:0x80048E84; // type:function size:0x6C scope:global align:4 +setMulti__16dStage_stageDt_cFP14dStage_Multi_c = .text:0x80048EF0; // type:function size:0x8 scope:global align:4 +getMulti__16dStage_stageDt_cCFv = .text:0x80048EF8; // type:function size:0x8 scope:global align:4 +setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c = .text:0x80048F00; // type:function size:0x6C scope:global align:4 +getLbnk__16dStage_stageDt_cCFv = .text:0x80048F6C; // type:function size:0x6C scope:global align:4 +setTresure__16dStage_stageDt_cFP19stage_tresure_class = .text:0x80048FD8; // type:function size:0x8 scope:global align:4 +getTresure__16dStage_stageDt_cCFv = .text:0x80048FE0; // type:function size:0x8 scope:global align:4 +setDMap__16dStage_stageDt_cFP13dStage_DMap_c = .text:0x80048FE8; // type:function size:0x8 scope:global align:4 +getDMap__16dStage_stageDt_cCFv = .text:0x80048FF0; // type:function size:0x8 scope:global align:4 +setDrTg__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x80048FF8; // type:function size:0x8 scope:global align:4 +getDrTg__16dStage_stageDt_cCFv = .text:0x80049000; // type:function size:0x8 scope:global align:4 +__sinit_d_stage_cpp = .text:0x80049008; // type:function size:0xD0 scope:local align:4 +__arraydtor$5591 = .text:0x800490D8; // type:function size:0x38 scope:local align:4 +__dt__19dStage_roomStatus_cFv = .text:0x80049110; // type:function size:0x60 scope:global align:4 +__ct__19dStage_roomStatus_cFv = .text:0x80049170; // type:function size:0xA0 scope:global align:4 +__dt__19dStage_KeepDoorInfoFv = .text:0x80049210; // type:function size:0x64 scope:global align:4 +__dt__21stage_tgsc_data_classFv = .text:0x80049274; // type:function size:0x3C scope:global align:4 +__ct__21stage_tgsc_data_classFv = .text:0x800492B0; // type:function size:0x4 scope:global align:4 +__dt__22dStage_KeepTresureInfoFv = .text:0x800492B4; // type:function size:0x64 scope:global align:4 +__dt__24stage_tresure_data_classFv = .text:0x80049318; // type:function size:0x3C scope:global align:4 +__ct__24stage_tresure_data_classFv = .text:0x80049354; // type:function size:0x4 scope:global align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x80049358; // type:function size:0x8 scope:global align:4 +onSaveArriveGridForAgbUseGridPos__Fii = .text:0x80049360; // type:function size:0xB4 scope:global align:4 +isSaveArriveGridForAgbUseGridPos__Fii = .text:0x80049414; // type:function size:0xB4 scope:global align:4 +IsFloorNo__Fi = .text:0x800494C8; // type:function size:0x20 scope:global align:4 +getFloorInfo_WithRoom__Fi = .text:0x800494E8; // type:function size:0x84 scope:global align:4 +mapOffsetY__Fv = .text:0x8004956C; // type:function size:0x128 scope:global align:4 +dMap_GetTopBottomFloorNo__FP11dStage_dt_cPUcPUc = .text:0x80049694; // type:function size:0x104 scope:global align:4 +dMap_GetFloorInfoDtP__FP18dStage_FloorInfo_cf = .text:0x80049798; // type:function size:0xB4 scope:global align:4 +dMap_GetFloorInfoDtPFromFloorNo__FP18dStage_FloorInfo_cUc = .text:0x8004984C; // type:function size:0x54 scope:global align:4 +dMap_GetFloorNoForDmap__FP11dStage_dt_cif = .text:0x800498A0; // type:function size:0x138 scope:global align:4 +dMap_GetFloorNo_WithRoom__Fif = .text:0x800499D8; // type:function size:0x48 scope:global align:4 +dMap_GetFloorNo__FP11dStage_dt_cf = .text:0x80049A20; // type:function size:0x24 scope:global align:4 +getRoomDspFloorNo__15dMap_RoomInfo_cFUci = .text:0x80049A44; // type:function size:0x1C4 scope:global align:4 +init__15dMap_RoomInfo_cFP15dMap_RoomInfo_ci = .text:0x80049C08; // type:function size:0xEC scope:global align:4 +getRoomImage__15dMap_RoomInfo_cFiUciPP7ResTIMGPP7ResTIMGPP8map_dt_cPP20stage_map_info_classPUc = .text:0x80049CF4; // type:function size:0x3D4 scope:global align:4 +makeRoomDspFloorNoTbl__15dMap_RoomInfo_cFi = .text:0x8004A0C8; // type:function size:0x15C scope:global align:4 +roomEntryRoom__15dMap_RoomInfo_cFiUciUcP15dMap_RoomInfo_cssf = .text:0x8004A224; // type:function size:0x5E8 scope:global align:4 +Changeimage__15dMap_RoomInfo_cFUcUcissf = .text:0x8004A80C; // type:function size:0x4B0 scope:global align:4 +deleteRoom__15dMap_RoomInfo_cFv = .text:0x8004ACBC; // type:function size:0xD8 scope:global align:4 +enlagementSizeTextureCordCalc__15dMap_RoomInfo_cFPfPfPfPfffffff = .text:0x8004AD94; // type:function size:0xEC scope:global align:4 +roomDrawRoomEnlargementSize__15dMap_RoomInfo_cFiiiiffffUc = .text:0x8004AE80; // type:function size:0x4EC scope:global align:4 +roomDrawRoomRealSize__15dMap_RoomInfo_cFiiiiffffffUc = .text:0x8004B36C; // type:function size:0x27C scope:global align:4 +roomExistenceCheck__19dMap_RoomInfoCtrl_cFiPP15dMap_RoomInfo_c = .text:0x8004B5E8; // type:function size:0x108 scope:global align:4 +getNextRoomP__19dMap_RoomInfoCtrl_cFP15dMap_RoomInfo_c = .text:0x8004B6F0; // type:function size:0x24 scope:global align:4 +ctrlEntryRoom__19dMap_RoomInfoCtrl_cFiUciUcssf = .text:0x8004B714; // type:function size:0x12C scope:global align:4 +deleteRoom__19dMap_RoomInfoCtrl_cFi = .text:0x8004B840; // type:function size:0x38 scope:global align:4 +ctrlDrawRoomEnlargementSize__19dMap_RoomInfoCtrl_cFiiiiiffffUc = .text:0x8004B878; // type:function size:0xC8 scope:global align:4 +ctrlDrawRoomRealSize__19dMap_RoomInfoCtrl_cFiiiiiffffffUc = .text:0x8004B940; // type:function size:0xD8 scope:global align:4 +init__19dMap_RoomInfoCtrl_cFv = .text:0x8004BA18; // type:function size:0x6C scope:global align:4 +create__6dMap_cFv = .text:0x8004BA84; // type:function size:0x5C8 scope:global align:4 +isEnableEnlargementScroll__6dMap_cFv = .text:0x8004C04C; // type:function size:0x48 scope:global align:4 +isEnableDispMap__6dMap_cFv = .text:0x8004C094; // type:function size:0x24 scope:global align:4 +getKindMapType__6dMap_cFv = .text:0x8004C0B8; // type:function size:0x68 scope:global align:4 +remove__6dMap_cFv = .text:0x8004C120; // type:function size:0x30 scope:global align:4 +setImage__6dMap_cFiif = .text:0x8004C150; // type:function size:0x134 scope:global align:4 +deleteImage__6dMap_cFi = .text:0x8004C284; // type:function size:0x50 scope:global align:4 +setNowRoom__6dMap_cFi = .text:0x8004C2D4; // type:function size:0x16C scope:global align:4 +draw__11dMap_2DSQ_cFv = .text:0x8004C440; // type:function size:0x3C0 scope:global align:4 +mapDrawIconFree__6dMap_cFssUc = .text:0x8004C800; // type:function size:0x134 scope:global align:4 +mapDrawIconSelf__6dMap_cFssUc = .text:0x8004C934; // type:function size:0x12C scope:global align:4 +mapDrawFrame__6dMap_cFUc = .text:0x8004CA60; // type:function size:0x100 scope:global align:4 +mapDrawEnlargementSize__6dMap_cFffffUc = .text:0x8004CB60; // type:function size:0x1F4 scope:global align:4 +mapDrawRealSize__6dMap_cFffUc = .text:0x8004CD54; // type:function size:0x3E0 scope:global align:4 +mapAGBSendIslandData__6dMap_cFv = .text:0x8004D134; // type:function size:0x14C scope:global align:4 +setPlayerStayAgbMapTypeNow__6dMap_cFff = .text:0x8004D280; // type:function size:0x28 scope:global align:4 +agbMapNoSet__6dMap_cFUcUc = .text:0x8004D2A8; // type:function size:0x70 scope:global align:4 +agbMapNoSetCall__6dMap_cFv = .text:0x8004D318; // type:function size:0xA0 scope:global align:4 +agbIsMsgSend__6dMap_cFv = .text:0x8004D3B8; // type:function size:0x20 scope:global align:4 +agbResetCursor__6dMap_cFv = .text:0x8004D3D8; // type:function size:0x38 scope:global align:4 +agbScrollX__6dMap_cFv = .text:0x8004D410; // type:function size:0x20 scope:global align:4 +agbScrollY__6dMap_cFv = .text:0x8004D430; // type:function size:0x20 scope:global align:4 +agbFlashCheck__6dMap_cFv = .text:0x8004D450; // type:function size:0x40 scope:global align:4 +agbIsActive__6dMap_cFv = .text:0x8004D490; // type:function size:0x20 scope:global align:4 +isInDspArea__6dMap_cFffb = .text:0x8004D4B0; // type:function size:0x44C scope:global align:4 +mapAGBSendStatInit__6dMap_cFv = .text:0x8004D8FC; // type:function size:0x48 scope:global align:4 +mapAGBSendMapMain__6dMap_cFff = .text:0x8004D944; // type:function size:0x3E8 scope:global align:4 +calcEnlargementSizeParameter__6dMap_cFff = .text:0x8004DD2C; // type:function size:0x458 scope:global align:4 +calcScissor__6dMap_cFv = .text:0x8004E184; // type:function size:0xD4 scope:global align:4 +mapMoveAll__6dMap_cFffif = .text:0x8004E258; // type:function size:0x270 scope:global align:4 +mapDrawAll__6dMap_cFffif = .text:0x8004E4C8; // type:function size:0x78 scope:global align:4 +mapDrawIcon__6dMap_cFv = .text:0x8004E540; // type:function size:0x54 scope:global align:4 +draw__6dMap_cFffif = .text:0x8004E594; // type:function size:0x78 scope:global align:4 +point2Grid__6dMap_cFffPScPSc = .text:0x8004E60C; // type:function size:0x150 scope:global align:4 +point2GridAndLocal__6dMap_cFffPScPScPsPs = .text:0x8004E75C; // type:function size:0x234 scope:global align:4 +getCheckPointUseGrid__6dMap_cFScSc = .text:0x8004E990; // type:function size:0x94 scope:global align:4 +getFmapChkPntPrm__6dMap_cFiPScPScPsPsPUc = .text:0x8004EA24; // type:function size:0x94 scope:global align:4 +setFmapChkDtPrm__6dMap_cFv = .text:0x8004EAB8; // type:function size:0x28 scope:global align:4 +getFmapChkPntDtPnt__6dMap_cFi = .text:0x8004EAE0; // type:function size:0xC8 scope:global align:4 +initPoint__6dMap_cFv = .text:0x8004EBA8; // type:function size:0x60 scope:global align:4 +setGbaPoint_ocean__6dMap_cFUcffsUcUcUcUc = .text:0x8004EC08; // type:function size:0x320 scope:global align:4 +isPointStayInDspNowRoomAgbScr__6dMap_cFss = .text:0x8004EF28; // type:function size:0x88 scope:global align:4 +setCollectPoint__6dMap_cFUcUcfffScsUcUcUcUc = .text:0x8004EFB0; // type:function size:0x16C scope:global align:4 +setGbaPoint_dungeon__6dMap_cFUcffsUcUcUcUc = .text:0x8004F11C; // type:function size:0x4D8 scope:global align:4 +getPosAgbMapType__6dMap_cFffb = .text:0x8004F5F4; // type:function size:0x8C scope:global align:4 +setGbaPoint__6dMap_cFUcffsUcUcUcUc = .text:0x8004F680; // type:function size:0x3C scope:global align:4 +setArriveInfo__6dMap_cFff = .text:0x8004F6BC; // type:function size:0xEC scope:global align:4 +drawPointPlayer__6dMap_cFffs = .text:0x8004F7A8; // type:function size:0x9C scope:global align:4 +drawPointEnemy__6dMap_cFff = .text:0x8004F844; // type:function size:0xA8 scope:global align:4 +drawPointAgbCursor__6dMap_cFff = .text:0x8004F8EC; // type:function size:0x188 scope:global align:4 +drawPointTbox__6dMap_cFffff = .text:0x8004FA74; // type:function size:0xF0 scope:global align:4 +drawPointDoor__6dMap_cFffffsUc = .text:0x8004FB64; // type:function size:0xF8 scope:global align:4 +drawPointRestart__6dMap_cFffsff = .text:0x8004FC5C; // type:function size:0xFC scope:global align:4 +drawPointFriend__6dMap_cFfff = .text:0x8004FD58; // type:function size:0xCC scope:global align:4 +drawPointShip__6dMap_cFffsff = .text:0x8004FE24; // type:function size:0x100 scope:global align:4 +drawPointGc__6dMap_cFUcfffScsUcUcUcUc = .text:0x8004FF24; // type:function size:0xB38 scope:global align:4 +drawPointMain__6dMap_cFUcUcfffScsUcUcUcUc = .text:0x80050A5C; // type:function size:0xEC scope:global align:4 +drawPointAgb__6dMap_cFUcfffScsUcUcUcUc = .text:0x80050B48; // type:function size:0x18C scope:global align:4 +getTypeAgbGcFromTypeAcs__6dMap_cFUcPUcPUc = .text:0x80050CD4; // type:function size:0xB0 scope:global align:4 +drawPointSingle__6dMap_cFUcfffScsUcUcUc = .text:0x80050D84; // type:function size:0x100 scope:global align:4 +drawActorPointMiniMap__6dMap_cFP10fopAc_ac_c = .text:0x80050E84; // type:function size:0x1BC scope:global align:4 +mapBufferSendAGB_commonCursor__6dMap_cFv = .text:0x80051040; // type:function size:0x104 scope:global align:4 +mapBufferSendAGB_ocean__6dMap_cFv = .text:0x80051144; // type:function size:0x168 scope:global align:4 +mapBufferSendAGB_dungeon__6dMap_cFv = .text:0x800512AC; // type:function size:0x2C scope:global align:4 +mapSetPointAll__6dMap_cFv = .text:0x800512D8; // type:function size:0x100 scope:global align:4 +mapBufferSendAGB__6dMap_cFi = .text:0x800513D8; // type:function size:0x3C4 scope:global align:4 +checkFloorMoveImageChangeRoom__19dMap_RoomInfoCtrl_cFUcUcissf = .text:0x8005179C; // type:function size:0x98 scope:global align:4 +init__22dMap_2DMtMapSpcl_tex_cFP7ResTIMGUlRC8_GXColor = .text:0x80051834; // type:function size:0x18C scope:global align:4 +setScroll__22dMap_2DMtMapSpcl_tex_cFffff = .text:0x800519C0; // type:function size:0x14 scope:global align:4 +init__18dMap_2DMtMapSpcl_cFiP22dMap_2DMtMapSpcl_tex_c = .text:0x800519D4; // type:function size:0x14 scope:global align:4 +setPos__18dMap_2DMtMapSpcl_cFssss = .text:0x800519E8; // type:function size:0x14 scope:global align:4 +draw__18dMap_2DMtMapSpcl_cFv = .text:0x800519FC; // type:function size:0x44C scope:global align:4 +setImage__18dMap_2DAGBScrDsp_cFP7ResTIMGP8map_dt_c = .text:0x80051E48; // type:function size:0x164 scope:global align:4 +init__18dMap_2DAGBScrDsp_cFP8map_dt_cP7ResTIMGffssssffUc = .text:0x80051FAC; // type:function size:0x98 scope:global align:4 +getScrnPrm__18dMap_2DAGBScrDsp_cFffifPiPfPf = .text:0x80052044; // type:function size:0x120 scope:global align:4 +getScrnPrmXY__18dMap_2DAGBScrDsp_cFffffiiffPiPiPfPfPfPf = .text:0x80052164; // type:function size:0x98 scope:global align:4 +calc_standard_prm__18dMap_2DAGBScrDsp_cFUsUsffssssffPiPiPiPiPfPfPfPfPfPf = .text:0x800521FC; // type:function size:0x27C scope:global align:4 +draw__18dMap_2DAGBScrDsp_cFv = .text:0x80052478; // type:function size:0x798 scope:global align:4 +setPos__18dMap_2DAGBScrDsp_cFssss = .text:0x80052C10; // type:function size:0x14 scope:global align:4 +setScale__18dMap_2DAGBScrDsp_cFff = .text:0x80052C24; // type:function size:0xC scope:global align:4 +init__12dMap_2DTri_cFssRC8_GXColorffs = .text:0x80052C30; // type:function size:0x38 scope:global align:4 +draw__12dMap_2DTri_cFv = .text:0x80052C68; // type:function size:0x1F8 scope:global align:4 +setPos__12dMap_2DTri_cFss = .text:0x80052E60; // type:function size:0xC scope:global align:4 +init__14dMap_2DPoint_cFssRC8_GXColorUc = .text:0x80052E6C; // type:function size:0x30 scope:global align:4 +draw__14dMap_2DPoint_cFv = .text:0x80052E9C; // type:function size:0x128 scope:global align:4 +init__18dMap_2DAGBCursor_cFssRC8_GXColorUc = .text:0x80052FC4; // type:function size:0x30 scope:global align:4 +draw__18dMap_2DAGBCursor_cFv = .text:0x80052FF4; // type:function size:0x1AC scope:global align:4 +draw__11dMap_2DT2_cFv = .text:0x800531A0; // type:function size:0x3B8 scope:global align:4 +init__11dMap_2DT2_cFP7ResTIMGffffUcUcUcffs = .text:0x80053558; // type:function size:0x13C scope:global align:4 +setTlut__11dMap_Dmap_cFP16dmap_dmap_tlut_sUcUcUcf = .text:0x80053694; // type:function size:0x3B4 scope:global align:4 +setFloorTextureOne__11dMap_Dmap_cFUc = .text:0x80053A48; // type:function size:0x360 scope:global align:4 +init__11dMap_Dmap_cFsssssssssUcUcUcUcUc = .text:0x80053DA8; // type:function size:0x4FC scope:global align:4 +draw__11dMap_Dmap_cFv = .text:0x800542A4; // type:function size:0x12E8 scope:global align:4 +__dt__11dMap_Dmap_cFv = .text:0x8005558C; // type:function size:0x5C scope:global align:4 +__dt__12dDlst_base_cFv = .text:0x800555E8; // type:function size:0x48 scope:global align:4 +draw__12dDlst_base_cFv = .text:0x80055630; // type:function size:0x4 scope:global align:4 +__dt__11dMap_2DT2_cFv = .text:0x80055634; // type:function size:0x5C scope:global align:4 +__dt__18dMap_2DAGBCursor_cFv = .text:0x80055690; // type:function size:0x5C scope:global align:4 +__dt__14dMap_2DPoint_cFv = .text:0x800556EC; // type:function size:0x5C scope:global align:4 +__dt__12dMap_2DTri_cFv = .text:0x80055748; // type:function size:0x5C scope:global align:4 +__dt__18dMap_2DAGBScrDsp_cFv = .text:0x800557A4; // type:function size:0x5C scope:global align:4 +__dt__18dMap_2DMtMapSpcl_cFv = .text:0x80055800; // type:function size:0x5C scope:global align:4 +__dt__11dMap_2DSQ_cFv = .text:0x8005585C; // type:function size:0x5C scope:global align:4 +__sinit_d_map_cpp = .text:0x800558B8; // type:function size:0x310 scope:local align:4 +__arraydtor$4205 = .text:0x80055BC8; // type:function size:0x38 scope:local align:4 +__arraydtor$4202 = .text:0x80055C00; // type:function size:0x38 scope:local align:4 +__arraydtor$4200 = .text:0x80055C38; // type:function size:0x38 scope:local align:4 +__ct__11dMap_2DT2_cFv = .text:0x80055C70; // type:function size:0x1C scope:global align:4 +__arraydtor$4196 = .text:0x80055C8C; // type:function size:0x38 scope:local align:4 +__ct__14dMap_2DPoint_cFv = .text:0x80055CC4; // type:function size:0x1C scope:global align:4 +__arraydtor$4188 = .text:0x80055CE0; // type:function size:0x38 scope:local align:4 +__dt__22dMap_2DMtMapSpcl_tex_cFv = .text:0x80055D18; // type:function size:0x3C scope:global align:4 +__ct__22dMap_2DMtMapSpcl_tex_cFv = .text:0x80055D54; // type:function size:0x4 scope:global align:4 +__arraydtor$4186 = .text:0x80055D58; // type:function size:0x38 scope:local align:4 +__ct__18dMap_2DMtMapSpcl_cFv = .text:0x80055D90; // type:function size:0x1C scope:global align:4 +__arraydtor$4184 = .text:0x80055DAC; // type:function size:0x38 scope:local align:4 +__dt__15dMap_RoomInfo_cFv = .text:0x80055DE4; // type:function size:0xB4 scope:global align:4 +__ct__15dMap_RoomInfo_cFv = .text:0x80055E98; // type:function size:0x7C scope:global align:4 +ct__14dComIfG_play_cFv = .text:0x80055F14; // type:function size:0x70 scope:global align:4 +init__14dComIfG_play_cFv = .text:0x80055F84; // type:function size:0x30 scope:global align:4 +itemInit__14dComIfG_play_cFv = .text:0x80055FB4; // type:function size:0x22C scope:global align:4 +getLayerNo__14dComIfG_play_cFi = .text:0x800561E0; // type:function size:0x46C scope:global align:4 +createParticle__14dComIfG_play_cFv = .text:0x8005664C; // type:function size:0x88 scope:global align:4 +createDemo__14dComIfG_play_cFv = .text:0x800566D4; // type:function size:0x88 scope:global align:4 +removeDemo__14dComIfG_play_cFv = .text:0x8005675C; // type:function size:0x3C scope:global align:4 +executeEvtManager__14dComIfG_play_cFv = .text:0x80056798; // type:function size:0x24 scope:global align:4 +createMagma__14dComIfG_play_cFv = .text:0x800567BC; // type:function size:0x54 scope:global align:4 +removeMagma__14dComIfG_play_cFv = .text:0x80056810; // type:function size:0x54 scope:global align:4 +executeMagma__14dComIfG_play_cFv = .text:0x80056864; // type:function size:0x2C scope:global align:4 +drawMagma__14dComIfG_play_cFv = .text:0x80056890; // type:function size:0x2C scope:global align:4 +createGrass__14dComIfG_play_cFv = .text:0x800568BC; // type:function size:0x58 scope:global align:4 +removeGrass__14dComIfG_play_cFv = .text:0x80056914; // type:function size:0x54 scope:global align:4 +__dt__15dGrass_packet_cFv = .text:0x80056968; // type:function size:0x84 scope:global align:4 +__dt__13dGrass_data_cFv = .text:0x800569EC; // type:function size:0x3C scope:global align:4 +executeGrass__14dComIfG_play_cFv = .text:0x80056A28; // type:function size:0x2C scope:global align:4 +drawGrass__14dComIfG_play_cFv = .text:0x80056A54; // type:function size:0x2C scope:global align:4 +createFlower__14dComIfG_play_cFv = .text:0x80056A80; // type:function size:0x54 scope:global align:4 +removeFlower__14dComIfG_play_cFv = .text:0x80056AD4; // type:function size:0x54 scope:global align:4 +__dt__16dFlower_packet_cFv = .text:0x80056B28; // type:function size:0x84 scope:global align:4 +__dt__14dFlower_data_cFv = .text:0x80056BAC; // type:function size:0x3C scope:global align:4 +executeFlower__14dComIfG_play_cFv = .text:0x80056BE8; // type:function size:0x2C scope:global align:4 +drawFlower__14dComIfG_play_cFv = .text:0x80056C14; // type:function size:0x2C scope:global align:4 +createTree__14dComIfG_play_cFv = .text:0x80056C40; // type:function size:0x54 scope:global align:4 +removeTree__14dComIfG_play_cFv = .text:0x80056C94; // type:function size:0x54 scope:global align:4 +__dt__14dTree_packet_cFv = .text:0x80056CE8; // type:function size:0x9C scope:global align:4 +__dt__12dTree_data_cFv = .text:0x80056D84; // type:function size:0x3C scope:global align:4 +__dt__11dTree_anm_cFv = .text:0x80056DC0; // type:function size:0x3C scope:global align:4 +executeTree__14dComIfG_play_cFv = .text:0x80056DFC; // type:function size:0x2C scope:global align:4 +drawTree__14dComIfG_play_cFv = .text:0x80056E28; // type:function size:0x2C scope:global align:4 +createWood__14dComIfG_play_cFv = .text:0x80056E54; // type:function size:0x58 scope:global align:4 +removeWood__14dComIfG_play_cFv = .text:0x80056EAC; // type:function size:0x54 scope:global align:4 +executeWood__14dComIfG_play_cFv = .text:0x80056F00; // type:function size:0x2C scope:global align:4 +drawWood__14dComIfG_play_cFv = .text:0x80056F2C; // type:function size:0x2C scope:global align:4 +ct__13dComIfG_inf_cFv = .text:0x80056F58; // type:function size:0x30 scope:global align:4 +dComIfG_changeOpeningScene__FP11scene_classs = .text:0x80056F88; // type:function size:0xC4 scope:global align:4 +dComIfG_resetToOpening__FP11scene_class = .text:0x8005704C; // type:function size:0x6C scope:global align:4 +phase_1__FPc = .text:0x800570B8; // type:function size:0x58 scope:local align:4 +phase_2__FPc = .text:0x80057110; // type:function size:0x58 scope:local align:4 +phase_3__FPc = .text:0x80057168; // type:function size:0x8 scope:local align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCc = .text:0x80057170; // type:function size:0x40 scope:global align:4 +dComIfG_resDelete__FP30request_of_phase_process_classPCc = .text:0x800571B0; // type:function size:0xAC scope:global align:4 +dComIfGp_getReverb__Fi = .text:0x8005725C; // type:function size:0x48 scope:global align:4 +dComIfGd_setSimpleShadow2__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj = .text:0x800572A4; // type:function size:0xF4 scope:global align:4 +dComIfGp_getShip__Fii = .text:0x80057398; // type:function size:0xC0 scope:global align:4 +dComIfGp_getMapTrans__FiPfPfPs = .text:0x80057458; // type:function size:0xB0 scope:global align:4 +dComIfGp_getRoomCamera__Fi = .text:0x80057508; // type:function size:0x50 scope:global align:4 +dComIfGp_getRoomArrow__Fi = .text:0x80057558; // type:function size:0x50 scope:global align:4 +dComIfGp_setNextStage__FPCcsScScfUliSc = .text:0x800575A8; // type:function size:0xC4 scope:global align:4 +dComIfGs_onStageTbox__Fii = .text:0x8005766C; // type:function size:0x8C scope:global align:4 +dComIfGs_isStageTbox__Fii = .text:0x800576F8; // type:function size:0x90 scope:global align:4 +dComIfGs_isStageBossEnemy__Fi = .text:0x80057788; // type:function size:0x84 scope:global align:4 +dComIfGs_onStageLife__Fi = .text:0x8005780C; // type:function size:0x80 scope:global align:4 +dComIfGs_isStageLife__Fi = .text:0x8005788C; // type:function size:0x84 scope:global align:4 +dComIfGs_checkGetItem__FUc = .text:0x80057910; // type:function size:0x440 scope:global align:4 +dComIfGs_checkGetItemNum__FUc = .text:0x80057D50; // type:function size:0x608 scope:global align:4 +dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj = .text:0x80058358; // type:function size:0x114 scope:global align:4 +getSceneList__Fi = .text:0x8005846C; // type:function size:0x130 scope:global align:4 +dComIfGd_getMeshSceneList__FR3Vec = .text:0x8005859C; // type:function size:0xB4 scope:global align:4 +dComIfGs_checkSeaLandingEvent__FSc = .text:0x80058650; // type:function size:0x8C scope:global align:4 +dComIfGs_setGameStartStage__Fv = .text:0x800586DC; // type:function size:0x374 scope:global align:4 +dComIfGs_gameStart__Fv = .text:0x80058A50; // type:function size:0x50 scope:global align:4 +dComIfGs_copyPlayerRecollectionData__Fv = .text:0x80058AA0; // type:function size:0x1DC scope:global align:4 +dComIfGs_setPlayerRecollectionData__Fv = .text:0x80058C7C; // type:function size:0x47C scope:global align:4 +dComIfGs_revPlayerRecollectionData__Fv = .text:0x800590F8; // type:function size:0x268 scope:global align:4 +dComIfGs_exchangePlayerRecollectionData__Fv = .text:0x80059360; // type:function size:0x2EC scope:global align:4 +dComIfGs_setSelectEquip__FiUc = .text:0x8005964C; // type:function size:0x17C scope:global align:4 +__sinit_d_com_inf_game_cpp = .text:0x800597C8; // type:function size:0x220 scope:local align:4 +__dt__13dComIfG_inf_cFv = .text:0x800599E8; // type:function size:0x74 scope:global align:4 +__dt__14dComIfG_play_cFv = .text:0x80059A5C; // type:function size:0x13C scope:global align:4 +__dt__12dEvt_order_cFv = .text:0x80059B98; // type:function size:0x3C scope:global align:4 +__dt__25dComIfG_camera_info_classFv = .text:0x80059BD4; // type:function size:0x3C scope:global align:4 +__ct__25dComIfG_camera_info_classFv = .text:0x80059C10; // type:function size:0x4 scope:global align:4 +__dt__14dDlst_window_cFv = .text:0x80059C14; // type:function size:0x3C scope:global align:4 +__ct__14dDlst_window_cFv = .text:0x80059C50; // type:function size:0x4 scope:global align:4 +__dt__19dAttDraw_CallBack_cFv = .text:0x80059C54; // type:function size:0x5C scope:global align:4 +__dt__25mDoExt_McaMorfCallBack1_cFv = .text:0x80059CB0; // type:function size:0x48 scope:global align:4 +__dt__4dCcSFv = .text:0x80059CF8; // type:function size:0xA0 scope:global align:4 +__dt__12dCcMassS_MngFv = .text:0x80059D98; // type:function size:0x184 scope:global align:4 +__dt__12dCcMassS_ObjFv = .text:0x80059F1C; // type:function size:0x60 scope:global align:4 +__dt__4cCcSFv = .text:0x80059F7C; // type:function size:0x74 scope:global align:4 +__dt__4dBgSFv = .text:0x80059FF0; // type:function size:0x7C scope:global align:4 +__dt__4cBgSFv = .text:0x8005A06C; // type:function size:0x6C scope:global align:4 +__dt__11cBgS_ChkElmFv = .text:0x8005A0D8; // type:function size:0x48 scope:global align:4 +__ct__11cBgS_ChkElmFv = .text:0x8005A120; // type:function size:0x3C scope:global align:4 +__ct__10dSv_zone_cFv = .text:0x8005A15C; // type:function size:0xC scope:global align:4 +__ct__12dSv_memory_cFv = .text:0x8005A168; // type:function size:0x30 scope:global align:4 +__dt__8cM3dGCylFv = .text:0x8005A198; // type:function size:0x48 scope:global align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x8005A1E0; // type:function size:0x5C scope:global align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x8005A23C; // type:function size:0x8 scope:global align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x8005A244; // type:function size:0x8 scope:global align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x8005A24C; // type:function size:0xC scope:global align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x8005A258; // type:function size:0xC scope:global align:4 +__dt__8cM3dGCpsFv = .text:0x8005A264; // type:function size:0x5C scope:global align:4 +__dt__15cCcD_DivideInfoFv = .text:0x8005A2C0; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGAabFv = .text:0x8005A308; // type:function size:0x48 scope:global align:4 +__dt__15cCcD_DivideAreaFv = .text:0x8005A350; // type:function size:0x5C scope:global align:4 +dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x8005A3AC; // type:function size:0x60 scope:global align:4 +init__12daSteamTag_cFv = .text:0x8005A40C; // type:function size:0xC scope:global align:4 +getShipOffsetY__15daObjPirateshipFPsPsf = .text:0x8005A418; // type:function size:0xB8 scope:global align:4 +incTclDispose__10daAgbsw0_cFv = .text:0x8005A4D0; // type:function size:0x38 scope:global align:4 +incTclBeat__10daAgbsw0_cFv = .text:0x8005A508; // type:function size:0x38 scope:global align:4 +init_room__11daSalvage_cFSc = .text:0x8005A540; // type:function size:0x30 scope:global align:4 +renew_light_angle__Q210daObjLight5Act_cFv = .text:0x8005A570; // type:function size:0x68 scope:global align:4 +get_light_angle__Q210daObjLight5Act_cFv = .text:0x8005A5D8; // type:function size:0x2C scope:global align:4 +get_light_dif_angle__Q210daObjLight5Act_cFv = .text:0x8005A604; // type:function size:0x8 scope:global align:4 +set_light_dif_angle_LOD__Q210daObjLight5Act_cFs = .text:0x8005A60C; // type:function size:0x34 scope:global align:4 +set_light_dif_angle_FRRS__Q210daObjLight5Act_cFs = .text:0x8005A640; // type:function size:0x48 scope:global align:4 +getMaxDaiza__7daDai_cFv = .text:0x8005A688; // type:function size:0x8 scope:global align:4 +getDaizaSetItemNum__7daDai_cFv = .text:0x8005A690; // type:function size:0x8 scope:global align:4 +getMaxFlyingTimer__10daNpc_Md_cFv = .text:0x8005A698; // type:function size:0x8 scope:global align:4 +getKeepType__9daArrow_cFv = .text:0x8005A6A0; // type:function size:0x8 scope:global align:4 +setKeepType__9daArrow_cFUc = .text:0x8005A6A8; // type:function size:0x8 scope:global align:4 +init__9daIball_cFv = .text:0x8005A6B0; // type:function size:0x28 scope:global align:4 +regist__9daIball_cFP10fopAc_ac_c = .text:0x8005A6D8; // type:function size:0x4C scope:global align:4 +remove__9daIball_cFP10fopAc_ac_c = .text:0x8005A724; // type:function size:0x4C scope:global align:4 +remove_old__9daIball_cFv = .text:0x8005A770; // type:function size:0x88 scope:global align:4 +getCreateCount__13daObj_Roten_cFv = .text:0x8005A7F8; // type:function size:0xB8 scope:global align:4 +kb_dig__13daTagKbItem_cFP10fopAc_ac_c = .text:0x8005A8B0; // type:function size:0x2C scope:global align:4 +dig_main__13daTagKbItem_cFv = .text:0x8005A8DC; // type:function size:0x1C4 scope:global align:4 +daTitle_Kirakira_Sound_flag_on__14daTitle_proc_cFv = .text:0x8005AAA0; // type:function size:0xC scope:global align:4 +daiItemNodeCallBack__13daStandItem_cFP7J3DNodei = .text:0x8005AAAC; // type:function size:0x114 scope:global align:4 +__sinit_d_com_static_cpp = .text:0x8005ABC0; // type:function size:0xF0 scope:local align:4 +__dt__18dPa_smokeEcallBackFv = .text:0x8005ACB0; // type:function size:0x7C scope:global align:4 +draw__34JPACallBackBaseFP14JPABaseEmitter = .text:0x8005AD2C; // type:function size:0x4 scope:global align:4 +executeAfter__34JPACallBackBaseFP14JPABaseEmitter = .text:0x8005AD30; // type:function size:0x4 scope:global align:4 +execute__34JPACallBackBaseFP14JPABaseEmitter = .text:0x8005AD34; // type:function size:0x4 scope:global align:4 +init__34JPACallBackBaseFP14JPABaseEmitter = .text:0x8005AD38; // type:function size:0x4 scope:global align:4 +__dt__34JPACallBackBaseFv = .text:0x8005AD3C; // type:function size:0x48 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x8005AD84; // type:function size:0x5C scope:global align:4 +dLib_setCirclePath__FP18dLib_circle_path_c = .text:0x8005ADE0; // type:function size:0xCC scope:global align:4 +dLib_getWaterY__FR4cXyzR12dBgS_ObjAcch = .text:0x8005AEAC; // type:function size:0xA0 scope:global align:4 +dLib_waveRot__FP3VecfP11dLib_wave_c = .text:0x8005AF4C; // type:function size:0x1FC scope:global align:4 +dLib_debugDrawAxis__FRA3_A4_ff = .text:0x8005B148; // type:function size:0x104 scope:global align:4 +dLib_debugDrawFan__FR4cXyzssfRC8_GXColor = .text:0x8005B24C; // type:function size:0xA4 scope:global align:4 +dLib_brkInit__FP12J3DModelDataP13mDoExt_brkAnmPCci = .text:0x8005B2F0; // type:function size:0xD0 scope:global align:4 +dLib_btkInit__FP12J3DModelDataP13mDoExt_btkAnmPCci = .text:0x8005B3C0; // type:function size:0xD0 scope:global align:4 +dLib_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPC14dLib_anm_idx_cPC14dLib_anm_prm_cb = .text:0x8005B490; // type:function size:0x194 scope:global align:4 +dLib_bcks_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPCiPC14dLib_anm_prm_cb = .text:0x8005B624; // type:function size:0x144 scope:global align:4 +dLib_scaleAnime__FPfPfiPifff = .text:0x8005B768; // type:function size:0x8C scope:global align:4 +dLib_getPosFromMtx__FPA4_fP4cXyz = .text:0x8005B7F4; // type:function size:0x1C scope:global align:4 +dLib_pathInfo__FPP5dPathUc = .text:0x8005B810; // type:function size:0x74 scope:global align:4 +dLib_pathMove__FP4cXyzPScP5dPathfPFP4cXyzP4cXyzP4cXyzPv_iPv = .text:0x8005B884; // type:function size:0x278 scope:global align:4 +dLib_setNextStageBySclsNum__FUcSc = .text:0x8005BAFC; // type:function size:0x1A4 scope:global align:4 +dLib_setFirstMsg__FUsUlUl = .text:0x8005BCA0; // type:function size:0x70 scope:global align:4 +dLib_checkPlayerInCircle__F4cXyzff = .text:0x8005BD10; // type:function size:0x48 scope:global align:4 +dLib_checkActorInCircle__F4cXyzP10fopAc_ac_cff = .text:0x8005BD58; // type:function size:0x120 scope:global align:4 +dLib_checkActorInFan__F4cXyzP10fopAc_ac_cssff = .text:0x8005BE78; // type:function size:0x174 scope:global align:4 +__ct__9STControlFssssffss = .text:0x8005BFEC; // type:function size:0x44 scope:global align:4 +setWaitParm__9STControlFssssffss = .text:0x8005C030; // type:function size:0x24 scope:global align:4 +init__9STControlFv = .text:0x8005C054; // type:function size:0x3C scope:global align:4 +Xinit__9STControlFv = .text:0x8005C090; // type:function size:0x28 scope:global align:4 +Yinit__9STControlFv = .text:0x8005C0B8; // type:function size:0x28 scope:global align:4 +getValueStick__9STControlFv = .text:0x8005C0E0; // type:function size:0x10 scope:global align:4 +getAngleStick__9STControlFv = .text:0x8005C0F0; // type:function size:0x10 scope:global align:4 +getValueStick__10CSTControlFv = .text:0x8005C100; // type:function size:0x10 scope:global align:4 +getAngleStick__10CSTControlFv = .text:0x8005C110; // type:function size:0x10 scope:global align:4 +checkTrigger__9STControlFv = .text:0x8005C120; // type:function size:0x290 scope:global align:4 +checkLeftTrigger__9STControlFv = .text:0x8005C3B0; // type:function size:0x6C scope:global align:4 +checkRightTrigger__9STControlFv = .text:0x8005C41C; // type:function size:0x6C scope:global align:4 +checkUpTrigger__9STControlFv = .text:0x8005C488; // type:function size:0x6C scope:global align:4 +checkDownTrigger__9STControlFv = .text:0x8005C4F4; // type:function size:0x6C scope:global align:4 +dLib_getIplDaysFromSaveTime__Fv = .text:0x8005C560; // type:function size:0xB4 scope:global align:4 +dLib_get_QuatFromTriangle__FP4cXyzP4cXyzP4cXyz = .text:0x8005C614; // type:function size:0xDC scope:global align:4 +dLib_calc_QuatFromTriangle__FP10QuaternionfP4cXyzP4cXyzP4cXyz = .text:0x8005C6F0; // type:function size:0x98 scope:global align:4 +init__21dSv_player_status_a_cFv = .text:0x8005C788; // type:function size:0x1AC scope:global align:4 +init__21dSv_player_status_b_cFv = .text:0x8005C934; // type:function size:0x30 scope:global align:4 +init__25dSv_player_return_place_cFv = .text:0x8005C964; // type:function size:0x44 scope:global align:4 +set__25dSv_player_return_place_cFPCcScUc = .text:0x8005C9A8; // type:function size:0x98 scope:global align:4 +init__17dSv_player_item_cFv = .text:0x8005CA40; // type:function size:0x1C scope:global align:4 +setBottleItemIn__17dSv_player_item_cFUcUc = .text:0x8005CA5C; // type:function size:0x1A0 scope:global align:4 +setEmptyBottleItemIn__17dSv_player_item_cFUc = .text:0x8005CBFC; // type:function size:0x28 scope:global align:4 +setEmptyBottle__17dSv_player_item_cFv = .text:0x8005CC24; // type:function size:0x130 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUcUc = .text:0x8005CD54; // type:function size:0x218 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFUc = .text:0x8005CF6C; // type:function size:0x24 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUc = .text:0x8005CF90; // type:function size:0x258 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFv = .text:0x8005D1E8; // type:function size:0x24 scope:global align:4 +checkBottle__17dSv_player_item_cFUc = .text:0x8005D20C; // type:function size:0x40 scope:global align:4 +checkEmptyBottle__17dSv_player_item_cFv = .text:0x8005D24C; // type:function size:0x3C scope:global align:4 +init__21dSv_player_get_item_cFv = .text:0x8005D288; // type:function size:0x1C scope:global align:4 +onItem__21dSv_player_get_item_cFiUc = .text:0x8005D2A4; // type:function size:0x98 scope:global align:4 +isItem__21dSv_player_get_item_cFiUc = .text:0x8005D33C; // type:function size:0x9C scope:global align:4 +onBottleItem__21dSv_player_get_item_cFUc = .text:0x8005D3D8; // type:function size:0x148 scope:global align:4 +isBottleItem__21dSv_player_get_item_cFUc = .text:0x8005D520; // type:function size:0x108 scope:global align:4 +init__24dSv_player_item_record_cFv = .text:0x8005D628; // type:function size:0x34 scope:global align:4 +resetTimer__24dSv_player_item_record_cFUs = .text:0x8005D65C; // type:function size:0x18 scope:global align:4 +decTimer__24dSv_player_item_record_cFv = .text:0x8005D674; // type:function size:0x3C scope:global align:4 +getTimer__24dSv_player_item_record_cFv = .text:0x8005D6B0; // type:function size:0x8 scope:global align:4 +init__21dSv_player_item_max_cFv = .text:0x8005D6B8; // type:function size:0x30 scope:global align:4 +init__21dSv_player_bag_item_cFv = .text:0x8005D6E8; // type:function size:0x60 scope:global align:4 +setBeastItem__21dSv_player_bag_item_cFUc = .text:0x8005D748; // type:function size:0x70 scope:global align:4 +setBeastItemEmpty__21dSv_player_bag_item_cFUc = .text:0x8005D7B8; // type:function size:0x258 scope:global align:4 +checkBeastItem__21dSv_player_bag_item_cFUc = .text:0x8005DA10; // type:function size:0x30 scope:global align:4 +setBaitItemChange__21dSv_player_bag_item_cFUc = .text:0x8005DA40; // type:function size:0x250 scope:global align:4 +setBaitItemChange__21dSv_player_bag_item_cFUcUc = .text:0x8005DC90; // type:function size:0x218 scope:global align:4 +setBaitItemEmpty__21dSv_player_bag_item_cFv = .text:0x8005DEA8; // type:function size:0xDC scope:global align:4 +setBaitItemEmpty__21dSv_player_bag_item_cFUc = .text:0x8005DF84; // type:function size:0xA4 scope:global align:4 +setBaitItem__21dSv_player_bag_item_cFUc = .text:0x8005E028; // type:function size:0x88 scope:global align:4 +checkBaitItemEmpty__21dSv_player_bag_item_cFv = .text:0x8005E0B0; // type:function size:0x24 scope:global align:4 +checkBaitItem__21dSv_player_bag_item_cFUc = .text:0x8005E0D4; // type:function size:0x40 scope:global align:4 +setReserveItemChange__21dSv_player_bag_item_cFUc = .text:0x8005E114; // type:function size:0x250 scope:global align:4 +setReserveItemChange__21dSv_player_bag_item_cFUcUc = .text:0x8005E364; // type:function size:0x218 scope:global align:4 +setReserveItemEmpty__21dSv_player_bag_item_cFv = .text:0x8005E57C; // type:function size:0x24 scope:global align:4 +setReserveItemEmpty__21dSv_player_bag_item_cFUc = .text:0x8005E5A0; // type:function size:0x24 scope:global align:4 +setReserveItem__21dSv_player_bag_item_cFUc = .text:0x8005E5C4; // type:function size:0x70 scope:global align:4 +checkReserveItemEmpty__21dSv_player_bag_item_cFv = .text:0x8005E634; // type:function size:0x24 scope:global align:4 +checkReserveItem__21dSv_player_bag_item_cFUc = .text:0x8005E658; // type:function size:0x40 scope:global align:4 +init__25dSv_player_get_bag_item_cFv = .text:0x8005E698; // type:function size:0x14 scope:global align:4 +onBeast__25dSv_player_get_bag_item_cFUc = .text:0x8005E6AC; // type:function size:0x94 scope:global align:4 +isBeast__25dSv_player_get_bag_item_cFUc = .text:0x8005E740; // type:function size:0x98 scope:global align:4 +onBait__25dSv_player_get_bag_item_cFUc = .text:0x8005E7D8; // type:function size:0x94 scope:global align:4 +isBait__25dSv_player_get_bag_item_cFUc = .text:0x8005E86C; // type:function size:0x98 scope:global align:4 +onReserve__25dSv_player_get_bag_item_cFUc = .text:0x8005E904; // type:function size:0x90 scope:global align:4 +isReserve__25dSv_player_get_bag_item_cFUc = .text:0x8005E994; // type:function size:0x94 scope:global align:4 +init__28dSv_player_bag_item_record_cFv = .text:0x8005EA28; // type:function size:0x60 scope:global align:4 +init__20dSv_player_collect_cFv = .text:0x8005EA88; // type:function size:0x38 scope:global align:4 +onCollect__20dSv_player_collect_cFiUc = .text:0x8005EAC0; // type:function size:0x98 scope:global align:4 +offCollect__20dSv_player_collect_cFiUc = .text:0x8005EB58; // type:function size:0x98 scope:global align:4 +isCollect__20dSv_player_collect_cFiUc = .text:0x8005EBF0; // type:function size:0x9C scope:global align:4 +onTact__20dSv_player_collect_cFUc = .text:0x8005EC8C; // type:function size:0x94 scope:global align:4 +isTact__20dSv_player_collect_cFUc = .text:0x8005ED20; // type:function size:0x98 scope:global align:4 +onTriforce__20dSv_player_collect_cFUc = .text:0x8005EDB8; // type:function size:0x94 scope:global align:4 +isTriforce__20dSv_player_collect_cFUc = .text:0x8005EE4C; // type:function size:0x98 scope:global align:4 +onSymbol__20dSv_player_collect_cFUc = .text:0x8005EEE4; // type:function size:0x94 scope:global align:4 +isSymbol__20dSv_player_collect_cFUc = .text:0x8005EF78; // type:function size:0x98 scope:global align:4 +getTriforceNum__20dSv_player_collect_cFv = .text:0x8005F010; // type:function size:0x60 scope:global align:4 +init__16dSv_player_map_cFv = .text:0x8005F070; // type:function size:0x90 scope:global align:4 +onGetMap__16dSv_player_map_cFi = .text:0x8005F100; // type:function size:0xAC scope:global align:4 +isGetMap__16dSv_player_map_cFi = .text:0x8005F1AC; // type:function size:0xB0 scope:global align:4 +onOpenMap__16dSv_player_map_cFi = .text:0x8005F25C; // type:function size:0xAC scope:global align:4 +offOpenMap__16dSv_player_map_cFi = .text:0x8005F308; // type:function size:0xAC scope:global align:4 +isOpenMap__16dSv_player_map_cFi = .text:0x8005F3B4; // type:function size:0xB0 scope:global align:4 +onCompleteMap__16dSv_player_map_cFi = .text:0x8005F464; // type:function size:0xAC scope:global align:4 +offCompleteMap__16dSv_player_map_cFi = .text:0x8005F510; // type:function size:0xAC scope:global align:4 +isCompleteMap__16dSv_player_map_cFi = .text:0x8005F5BC; // type:function size:0xB0 scope:global align:4 +onTriforce__16dSv_player_map_cFi = .text:0x8005F66C; // type:function size:0xA0 scope:global align:4 +offTriforce__16dSv_player_map_cFi = .text:0x8005F70C; // type:function size:0xA0 scope:global align:4 +isTriforce__16dSv_player_map_cFi = .text:0x8005F7AC; // type:function size:0xA4 scope:global align:4 +getCollectMapNum__16dSv_player_map_cFv = .text:0x8005F850; // type:function size:0x78 scope:global align:4 +onFmapBit__16dSv_player_map_cFiUc = .text:0x8005F8C8; // type:function size:0x9C scope:global align:4 +isFmapBit__16dSv_player_map_cFiUc = .text:0x8005F964; // type:function size:0xA0 scope:global align:4 +onSaveArriveGrid__16dSv_player_map_cFi = .text:0x8005FA04; // type:function size:0x98 scope:global align:4 +isSaveArriveGrid__16dSv_player_map_cFi = .text:0x8005FA9C; // type:function size:0x98 scope:global align:4 +onSaveArriveGridForAgb__16dSv_player_map_cFi = .text:0x8005FB34; // type:function size:0x98 scope:global align:4 +isSaveArriveGridForAgb__16dSv_player_map_cFi = .text:0x8005FBCC; // type:function size:0x98 scope:global align:4 +init__17dSv_player_info_cFv = .text:0x8005FC64; // type:function size:0xA8 scope:global align:4 +init__19dSv_player_config_cFv = .text:0x8005FD0C; // type:function size:0x78 scope:global align:4 +checkVibration__19dSv_player_config_cFv = .text:0x8005FD84; // type:function size:0x24 scope:global align:4 +init__19dSv_player_priest_cFv = .text:0x8005FDA8; // type:function size:0xC scope:global align:4 +set__19dSv_player_priest_cFUcR4cXyzsSc = .text:0x8005FDB4; // type:function size:0x28 scope:global align:4 +init__21dSv_player_status_c_cFv = .text:0x8005FDDC; // type:function size:0x4 scope:global align:4 +init__12dSv_player_cFv = .text:0x8005FDE0; // type:function size:0x94 scope:global align:4 +init__12dSv_memBit_cFv = .text:0x8005FE74; // type:function size:0x58 scope:global align:4 +onTbox__12dSv_memBit_cFi = .text:0x8005FECC; // type:function size:0x9C scope:global align:4 +isTbox__12dSv_memBit_cFi = .text:0x8005FF68; // type:function size:0xA0 scope:global align:4 +onSwitch__12dSv_memBit_cFi = .text:0x80060008; // type:function size:0xAC scope:global align:4 +offSwitch__12dSv_memBit_cFi = .text:0x800600B4; // type:function size:0xAC scope:global align:4 +isSwitch__12dSv_memBit_cFi = .text:0x80060160; // type:function size:0xB0 scope:global align:4 +revSwitch__12dSv_memBit_cFi = .text:0x80060210; // type:function size:0xBC scope:global align:4 +onItem__12dSv_memBit_cFi = .text:0x800602CC; // type:function size:0xAC scope:global align:4 +isItem__12dSv_memBit_cFi = .text:0x80060378; // type:function size:0xB0 scope:global align:4 +onVisitedRoom__12dSv_memBit_cFi = .text:0x80060428; // type:function size:0xAC scope:global align:4 +isVisitedRoom__12dSv_memBit_cFi = .text:0x800604D4; // type:function size:0xB0 scope:global align:4 +onDungeonItem__12dSv_memBit_cFi = .text:0x80060584; // type:function size:0xA0 scope:global align:4 +isDungeonItem__12dSv_memBit_cFi = .text:0x80060624; // type:function size:0xA4 scope:global align:4 +init__11dSv_ocean_cFv = .text:0x800606C8; // type:function size:0x20 scope:global align:4 +onOceanSvBit__11dSv_ocean_cFUcUs = .text:0x800606E8; // type:function size:0xE0 scope:global align:4 +isOceanSvBit__11dSv_ocean_cFUcUs = .text:0x800607C8; // type:function size:0xE4 scope:global align:4 +init__11dSv_event_cFv = .text:0x800608AC; // type:function size:0x38 scope:global align:4 +onEventBit__11dSv_event_cFUs = .text:0x800608E4; // type:function size:0x18 scope:global align:4 +offEventBit__11dSv_event_cFUs = .text:0x800608FC; // type:function size:0x18 scope:global align:4 +isEventBit__11dSv_event_cFUs = .text:0x80060914; // type:function size:0x24 scope:global align:4 +setEventReg__11dSv_event_cFUsUc = .text:0x80060938; // type:function size:0x24 scope:global align:4 +getEventReg__11dSv_event_cFUs = .text:0x8006095C; // type:function size:0x18 scope:global align:4 +init__13dSv_reserve_cFv = .text:0x80060974; // type:function size:0x1C scope:global align:4 +init__12dSv_memory_cFv = .text:0x80060990; // type:function size:0x20 scope:global align:4 +init__12dSv_danBit_cFSc = .text:0x800609B0; // type:function size:0x38 scope:global align:4 +onSwitch__12dSv_danBit_cFi = .text:0x800609E8; // type:function size:0xAC scope:global align:4 +offSwitch__12dSv_danBit_cFi = .text:0x80060A94; // type:function size:0xAC scope:global align:4 +isSwitch__12dSv_danBit_cFi = .text:0x80060B40; // type:function size:0xB0 scope:global align:4 +revSwitch__12dSv_danBit_cFi = .text:0x80060BF0; // type:function size:0xBC scope:global align:4 +init__13dSv_zoneBit_cFv = .text:0x80060CAC; // type:function size:0x28 scope:global align:4 +clearRoomSwitch__13dSv_zoneBit_cFv = .text:0x80060CD4; // type:function size:0xC scope:global align:4 +onSwitch__13dSv_zoneBit_cFi = .text:0x80060CE0; // type:function size:0xAC scope:global align:4 +offSwitch__13dSv_zoneBit_cFi = .text:0x80060D8C; // type:function size:0xA8 scope:global align:4 +isSwitch__13dSv_zoneBit_cFi = .text:0x80060E34; // type:function size:0xAC scope:global align:4 +revSwitch__13dSv_zoneBit_cFi = .text:0x80060EE0; // type:function size:0xB8 scope:global align:4 +onItem__13dSv_zoneBit_cFi = .text:0x80060F98; // type:function size:0x9C scope:global align:4 +isItem__13dSv_zoneBit_cFi = .text:0x80061034; // type:function size:0xA0 scope:global align:4 +init__15dSv_zoneActor_cFv = .text:0x800610D4; // type:function size:0x20 scope:global align:4 +on__15dSv_zoneActor_cFi = .text:0x800610F4; // type:function size:0xA8 scope:global align:4 +is__15dSv_zoneActor_cFi = .text:0x8006119C; // type:function size:0xAC scope:global align:4 +init__10dSv_zone_cFi = .text:0x80061248; // type:function size:0x3C scope:global align:4 +setRoom__13dSv_restart_cFRC4cXyzsSc = .text:0x80061284; // type:function size:0x24 scope:global align:4 +setRestartOption__13dSv_restart_cFSc = .text:0x800612A8; // type:function size:0xBC scope:global align:4 +setRestartOption__13dSv_restart_cFScP4cXyzsSc = .text:0x80061364; // type:function size:0x30 scope:global align:4 +set__17dSv_turnRestart_cFRC4cXyzsScUlRC4cXyzsi = .text:0x80061394; // type:function size:0x50 scope:global align:4 +init__10dSv_info_cFv = .text:0x800613E4; // type:function size:0x5C scope:global align:4 +reinit__10dSv_info_cFv = .text:0x80061440; // type:function size:0x200 scope:global align:4 +init__10dSv_save_cFv = .text:0x80061640; // type:function size:0x68 scope:global align:4 +getSave__10dSv_info_cFi = .text:0x800616A8; // type:function size:0xC0 scope:global align:4 +putSave__10dSv_info_cFi = .text:0x80061768; // type:function size:0xE8 scope:global align:4 +initZone__10dSv_info_cFv = .text:0x80061850; // type:function size:0x58 scope:global align:4 +createZone__10dSv_info_cFi = .text:0x800618A8; // type:function size:0x5C scope:global align:4 +onSwitch__10dSv_info_cFii = .text:0x80061904; // type:function size:0x1AC scope:global align:4 +getZoneNo__20dStage_roomControl_cFi = .text:0x80061AB0; // type:function size:0x1C scope:global align:4 +offSwitch__10dSv_info_cFii = .text:0x80061ACC; // type:function size:0x1AC scope:global align:4 +isSwitch__10dSv_info_cFii = .text:0x80061C78; // type:function size:0x148 scope:global align:4 +revSwitch__10dSv_info_cFii = .text:0x80061DC0; // type:function size:0x1B0 scope:global align:4 +onItem__10dSv_info_cFii = .text:0x80061F70; // type:function size:0x194 scope:global align:4 +isItem__10dSv_info_cFii = .text:0x80062104; // type:function size:0x198 scope:global align:4 +onActor__10dSv_info_cFii = .text:0x8006229C; // type:function size:0x134 scope:global align:4 +isActor__10dSv_info_cFii = .text:0x800623D0; // type:function size:0x190 scope:global align:4 +memory_to_card__10dSv_info_cFPci = .text:0x80062560; // type:function size:0x2A4 scope:global align:4 +card_to_memory__10dSv_info_cFPci = .text:0x80062804; // type:function size:0x2DC scope:global align:4 +initdata_to_card__10dSv_info_cFPci = .text:0x80062AE0; // type:function size:0x288 scope:global align:4 +setInitEventBit__Fv = .text:0x80062D68; // type:function size:0x54 scope:global align:4 +shop_cam_action_init__16ShopCam_action_cFv = .text:0x80062DBC; // type:function size:0xAC scope:global align:4 +shop_cam_action__16ShopCam_action_cFv = .text:0x80062E68; // type:function size:0x198 scope:global align:4 +rsh_talk_cam_action_init__16ShopCam_action_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x80063000; // type:function size:0x150 scope:global align:4 +rsh_talk_cam_action__16ShopCam_action_cFv = .text:0x80063150; // type:function size:0xAC scope:global align:4 +ds_normal_cam_action_init__16ShopCam_action_cFv = .text:0x800631FC; // type:function size:0x78 scope:global align:4 +ds_normal_cam_action__16ShopCam_action_cFv = .text:0x80063274; // type:function size:0xDC scope:global align:4 +Save__16ShopCam_action_cFv = .text:0x80063350; // type:function size:0x50 scope:global align:4 +Reset__16ShopCam_action_cFv = .text:0x800633A0; // type:function size:0x104 scope:global align:4 +move__16ShopCam_action_cFv = .text:0x800634A4; // type:function size:0x44 scope:global align:4 +createItem__11ShopItems_cFii = .text:0x800634E8; // type:function size:0x214 scope:global align:4 +Item_Select__11ShopItems_cFi = .text:0x800636FC; // type:function size:0x24C scope:global align:4 +Item_Wait__11ShopItems_cFi = .text:0x80063948; // type:function size:0xA8 scope:global align:4 +Item_ZoomUp__11ShopItems_cFR4cXyz = .text:0x800639F0; // type:function size:0x28 scope:global align:4 +Item_Move__11ShopItems_cFv = .text:0x80063A18; // type:function size:0xE8 scope:global align:4 +getSelectItemPos__11ShopItems_cFv = .text:0x80063B00; // type:function size:0xC8 scope:global align:4 +getSelectItemBasePos__11ShopItems_cFv = .text:0x80063BC8; // type:function size:0xC0 scope:global align:4 +hideSelectItem__11ShopItems_cFv = .text:0x80063C88; // type:function size:0x68 scope:global align:4 +SoldOutItem__11ShopItems_cFi = .text:0x80063CF0; // type:function size:0x6C scope:global align:4 +getItemNo__11ShopItems_cFi = .text:0x80063D5C; // type:function size:0x1C scope:global align:4 +showItem__11ShopItems_cFv = .text:0x80063D78; // type:function size:0xC0 scope:global align:4 +getSelectItemNo__11ShopItems_cFv = .text:0x80063E38; // type:function size:0x20 scope:global align:4 +getSelectItemShowMsg__11ShopItems_cFv = .text:0x80063E58; // type:function size:0x18 scope:global align:4 +getSelectItemBuyMsg__11ShopItems_cFv = .text:0x80063E70; // type:function size:0x18 scope:global align:4 +dShop_get_next_select__FiP11ShopItems_c = .text:0x80063E88; // type:function size:0x90 scope:global align:4 +setItemSetDataList__11ShopItems_cFv = .text:0x80063F18; // type:function size:0x1C scope:global align:4 +setItemSetDataList__11ShopItems_cFPP21__shop_items_set_data = .text:0x80063F34; // type:function size:0x8 scope:global align:4 +isSoldOutItemAll__11ShopItems_cFv = .text:0x80063F3C; // type:function size:0x40 scope:global align:4 +dShop_now_triggercheck__FP9msg_classP9STControlP11ShopItems_cPUlPFPv_UlPv = .text:0x80063F7C; // type:function size:0x1D0 scope:global align:4 +dShop_maxCheck__Fii = .text:0x8006414C; // type:function size:0xE0 scope:global align:4 +dShop_BoughtErrorStatus__FP11ShopItems_cii = .text:0x8006422C; // type:function size:0x25C scope:global align:4 +__ct__12ShopCursor_cFP12J3DModelDataP15J3DAnmTevRegKeyf = .text:0x80064488; // type:function size:0x188 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x80064610; // type:function size:0x5C scope:global align:4 +__dt__14mDoExt_baseAnmFv = .text:0x8006466C; // type:function size:0x48 scope:global align:4 +anm_play__12ShopCursor_cFv = .text:0x800646B4; // type:function size:0x8C scope:global align:4 +draw__12ShopCursor_cFv = .text:0x80064740; // type:function size:0x1CC scope:global align:4 +setPos__12ShopCursor_cFR4cXyz = .text:0x8006490C; // type:function size:0x1C scope:global align:4 +ShopCursor_create__FP12J3DModelDataP15J3DAnmTevRegKeyf = .text:0x80064928; // type:function size:0xA0 scope:global align:4 +__ct__12JntHit_HIO_cFv = .text:0x800649C8; // type:function size:0x5C scope:global align:4 +CreateInit__8JntHit_cFv = .text:0x80064A24; // type:function size:0x280 scope:global align:4 +CylHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyz4cXyzf = .text:0x80064CA4; // type:function size:0x57C scope:global align:4 +Cyl2HitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyz4cXyzf = .text:0x80065220; // type:function size:0x3F0 scope:global align:4 +SphHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyzf = .text:0x80065610; // type:function size:0x29C scope:global align:4 +HitBufferUpdate__8JntHit_cFPiP4cXyziP5csXyzP4cXyz = .text:0x800658AC; // type:function size:0x15C scope:global align:4 +searchJntHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz = .text:0x80065A08; // type:function size:0xBB4 scope:global align:4 +JntHit_create__FP8J3DModelP16__jnt_hit_data_cs = .text:0x800665BC; // type:function size:0x90 scope:global align:4 +__dt__12JntHit_HIO_cFv = .text:0x8006664C; // type:function size:0x48 scope:global align:4 +__ct__15dChain_packet_cFiP12dKy_tevstr_cf = .text:0x80066694; // type:function size:0xA0 scope:global align:4 +__dt__15dChain_packet_cFv = .text:0x80066734; // type:function size:0x5C scope:global align:4 +draw__15dChain_packet_cFv = .text:0x80066790; // type:function size:0x300 scope:global align:4 +dChain_packet_create__FiP12dKy_tevstr_cf = .text:0x80066A90; // type:function size:0x80 scope:global align:4 +__sinit_d_chain_cpp = .text:0x80066B10; // type:function size:0x2C scope:local align:4 +__ct__15dCloth_packet_cFP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz = .text:0x80066B3C; // type:function size:0x354 scope:global align:4 +__dt__15dCloth_packet_cFv = .text:0x80066E90; // type:function size:0x5C scope:global align:4 +default_factor_checkCB__FP15dCloth_packet_cii = .text:0x80066EEC; // type:function size:0x30 scope:global align:4 +init__15dCloth_packet_cFv = .text:0x80066F1C; // type:function size:0x240 scope:global align:4 +setGlobalWind__15dCloth_packet_cFP4cXyz = .text:0x8006715C; // type:function size:0x84 scope:global align:4 +cloth_move__15dCloth_packet_cFv = .text:0x800671E0; // type:function size:0x328 scope:global align:4 +draw__15dCloth_packet_cFv = .text:0x80067508; // type:function size:0x1BC scope:global align:4 +get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzff = .text:0x800676C4; // type:function size:0x12C scope:global align:4 +getFactor__15dCloth_packet_cFP4cXyzP4cXyzP4cXyzfffii = .text:0x800677F0; // type:function size:0x374 scope:global align:4 +setNrm__15dCloth_packet_cFv = .text:0x80067B64; // type:function size:0x54C scope:global align:4 +setMtx__15dCloth_packet_cFPA4_f = .text:0x800680B0; // type:function size:0x2C scope:global align:4 +cloth_draw__15dCloth_packet_cFv = .text:0x800680DC; // type:function size:0x34 scope:global align:4 +TexObjInit__15dCloth_packet_cFP7ResTIMG = .text:0x80068110; // type:function size:0xEC scope:global align:4 +TexObjLoad__15dCloth_packet_cFv = .text:0x800681FC; // type:function size:0x28 scope:global align:4 +TevSetting__15dCloth_packet_cFv = .text:0x80068224; // type:function size:0x2D4 scope:global align:4 +plot__15dCloth_packet_cFv = .text:0x800684F8; // type:function size:0x164 scope:global align:4 +dCloth_packet_create__FP7ResTIMGP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz = .text:0x8006865C; // type:function size:0x148 scope:global align:4 +TevSetting__18dCloth_packetXlu_cFv = .text:0x800687A4; // type:function size:0x2D4 scope:global align:4 +cloth_draw__18dCloth_packetXlu_cFv = .text:0x80068A78; // type:function size:0x60 scope:global align:4 +dCloth_packetXlu_create__FP7ResTIMGP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz = .text:0x80068AD8; // type:function size:0x150 scope:global align:4 +cloth_copy__14dClothVobj03_cFv = .text:0x80068C28; // type:function size:0xC4 scope:global align:4 +init__14dClothVobj03_cFv = .text:0x80068CEC; // type:function size:0x114 scope:global align:4 +cloth_move__14dClothVobj03_cFv = .text:0x80068E00; // type:function size:0x13C scope:global align:4 +TexObjInit__14dClothVobj03_cFP7ResTIMG = .text:0x80068F3C; // type:function size:0x10C scope:global align:4 +TexObjLoad__14dClothVobj03_cFv = .text:0x80069048; // type:function size:0x40 scope:global align:4 +dClothVobj03_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x80069088; // type:function size:0x14C scope:global align:4 +cloth_copy__14dClothVobj04_cFv = .text:0x800691D4; // type:function size:0xC4 scope:global align:4 +init__14dClothVobj04_cFv = .text:0x80069298; // type:function size:0x114 scope:global align:4 +cloth_move__14dClothVobj04_cFv = .text:0x800693AC; // type:function size:0x134 scope:global align:4 +TexObjInit__14dClothVobj04_cFP7ResTIMG = .text:0x800694E0; // type:function size:0x10C scope:global align:4 +TexObjLoad__14dClothVobj04_cFv = .text:0x800695EC; // type:function size:0x40 scope:global align:4 +dClothVobj04_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x8006962C; // type:function size:0x14C scope:global align:4 +cloth_copy__14dClothVobj05_cFv = .text:0x80069778; // type:function size:0xC4 scope:global align:4 +init__14dClothVobj05_cFv = .text:0x8006983C; // type:function size:0x114 scope:global align:4 +cloth_move__14dClothVobj05_cFv = .text:0x80069950; // type:function size:0x130 scope:global align:4 +TexObjInit__14dClothVobj05_cFP7ResTIMG = .text:0x80069A80; // type:function size:0x10C scope:global align:4 +TexObjLoad__14dClothVobj05_cFv = .text:0x80069B8C; // type:function size:0x40 scope:global align:4 +dClothVobj05_VtxFactorCB__FP15dCloth_packet_cii = .text:0x80069BCC; // type:function size:0xC scope:global align:4 +dClothVobj05_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x80069BD8; // type:function size:0x158 scope:global align:4 +cloth_copy__16dClothVobj07_0_cFv = .text:0x80069D30; // type:function size:0xC4 scope:global align:4 +init__16dClothVobj07_0_cFv = .text:0x80069DF4; // type:function size:0x114 scope:global align:4 +cloth_move__16dClothVobj07_0_cFv = .text:0x80069F08; // type:function size:0x134 scope:global align:4 +TexObjInit__16dClothVobj07_0_cFP7ResTIMG = .text:0x8006A03C; // type:function size:0x10C scope:global align:4 +TexObjLoad__16dClothVobj07_0_cFv = .text:0x8006A148; // type:function size:0x40 scope:global align:4 +dClothVobj07_0_VtxFactorCB__FP15dCloth_packet_cii = .text:0x8006A188; // type:function size:0xC scope:global align:4 +dClothVobj07_0_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz = .text:0x8006A194; // type:function size:0x158 scope:global align:4 +__dt__16dClothVobj07_0_cFv = .text:0x8006A2EC; // type:function size:0x60 scope:global align:4 +__dt__14dClothVobj05_cFv = .text:0x8006A34C; // type:function size:0x60 scope:global align:4 +__dt__14dClothVobj04_cFv = .text:0x8006A3AC; // type:function size:0x60 scope:global align:4 +__dt__14dClothVobj03_cFv = .text:0x8006A40C; // type:function size:0x60 scope:global align:4 +__dt__18dCloth_packetXlu_cFv = .text:0x8006A46C; // type:function size:0x60 scope:global align:4 +make_land_effect__5daObjFP10fopAc_ac_cP11dBgS_GndChkf = .text:0x8006A4CC; // type:function size:0x1D0 scope:global align:4 +get_wind_spd__5daObjFP10fopAc_ac_cf = .text:0x8006A69C; // type:function size:0x12C scope:global align:4 +get_path_spd__5daObjFR13cBgS_PolyInfof = .text:0x8006A7C8; // type:function size:0x124 scope:global align:4 +posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff = .text:0x8006A8EC; // type:function size:0x30 scope:global align:4 +posMoveF_resist_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzff = .text:0x8006A91C; // type:function size:0xFC scope:global align:4 +posMoveF_grade_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzffPC4cXyzPC4cXyz = .text:0x8006AA18; // type:function size:0x134 scope:global align:4 +posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz = .text:0x8006AB4C; // type:function size:0x2A0 scope:global align:4 +quat_rotBaseY__5daObjFP10QuaternionRC4cXyz = .text:0x8006ADEC; // type:function size:0x1C8 scope:global align:4 +quat_rotBaseY2__5daObjFP10QuaternionRC4cXyz = .text:0x8006AFB4; // type:function size:0x1A8 scope:global align:4 +quat_rotBaseZ__5daObjFP10QuaternionRC4cXyz = .text:0x8006B15C; // type:function size:0x1A8 scope:global align:4 +quat_rotVec__5daObjFP10QuaternionRC4cXyzRC4cXyz = .text:0x8006B304; // type:function size:0x1C8 scope:global align:4 +SetCurrentRoomNo__5daObjFP10fopAc_ac_cP11dBgS_GndChk = .text:0x8006B4CC; // type:function size:0x48 scope:global align:4 +HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl = .text:0x8006B514; // type:function size:0x174 scope:global align:4 +HitEff_sub_kikuzu__5daObjFPC4cXyzPC4cXyzPC12dKy_tevstr_c = .text:0x8006B688; // type:function size:0x154 scope:global align:4 +HitEff_kikuzu__5daObjFPC10fopAc_ac_cPC8dCcD_Cyl = .text:0x8006B7DC; // type:function size:0xE4 scope:global align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x8006B8C0; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x8006B8C8; // type:function size:0x8 scope:global align:4 +HitEff_hibana__5daObjFPC4cXyzPC4cXyz = .text:0x8006B8D0; // type:function size:0x150 scope:global align:4 +HitEff_hibana__5daObjFPC10fopAc_ac_cPC8dCcD_Cyl = .text:0x8006BA20; // type:function size:0xDC scope:global align:4 +reset__Q211daObjTribox5Act_cFv = .text:0x8006BAFC; // type:function size:0x40 scope:global align:4 +__sinit_d_a_obj_tribox_static_cpp = .text:0x8006BB3C; // type:function size:0x38 scope:local align:4 +initStartPos__8daShip_cFPC4cXyzs = .text:0x8006BB74; // type:function size:0xE4 scope:global align:4 +getTopPos__8daBoko_cFP4cXyz = .text:0x8006BC58; // type:function size:0x94 scope:global align:4 +getBlurRootPos__8daBoko_cFP4cXyz = .text:0x8006BCEC; // type:function size:0x94 scope:global align:4 +getBombRestTime__8daBomb_cFv = .text:0x8006BD80; // type:function size:0x30 scope:global align:4 +getBombCheck_Flag__8daBomb_cFv = .text:0x8006BDB0; // type:function size:0x30 scope:global align:4 +setBombCheck_Flag__8daBomb_cFv = .text:0x8006BDE0; // type:function size:0x34 scope:global align:4 +setBombFire_ON__8daBomb_cFv = .text:0x8006BE14; // type:function size:0x34 scope:global align:4 +setBombNoHit__8daBomb_cFv = .text:0x8006BE48; // type:function size:0x64 scope:global align:4 +setBombOffCoSet__8daBomb_cFv = .text:0x8006BEAC; // type:function size:0x38 scope:global align:4 +setBombOnCoSet__8daBomb_cFv = .text:0x8006BEE4; // type:function size:0x38 scope:global align:4 +setBombNoEff__8daBomb_cFv = .text:0x8006BF1C; // type:function size:0x90 scope:global align:4 +setBombRestTime__8daBomb_cFs = .text:0x8006BFAC; // type:function size:0x3C scope:global align:4 +setNoGravityTime__8daBomb_cFs = .text:0x8006BFE8; // type:function size:0x3C scope:global align:4 +prm_make__8daBomb_cFQ28daBomb_c7State_ebb = .text:0x8006C024; // type:function size:0x30 scope:global align:4 +chk_state__8daBomb_cCFQ28daBomb_c7State_e = .text:0x8006C054; // type:function size:0x4C scope:global align:4 +change_state__8daBomb_cFQ28daBomb_c7State_e = .text:0x8006C0A0; // type:function size:0x30 scope:global align:4 +prm_get_state__8daBomb_cCFv = .text:0x8006C0D0; // type:function size:0x3C scope:global align:4 +get_explode_instant__8daBomb_cCFv = .text:0x8006C10C; // type:function size:0x14 scope:global align:4 +prm_get_cheapEff__8daBomb_cCFv = .text:0x8006C120; // type:function size:0x48 scope:global align:4 +prm_get_angXZero__8daBomb_cCFv = .text:0x8006C168; // type:function size:0x48 scope:global align:4 +prm_get_version__8daBomb_cCFv = .text:0x8006C1B0; // type:function size:0x28 scope:global align:4 +_prm_chk_version__8daBomb_cCFv = .text:0x8006C1D8; // type:function size:0x58 scope:global align:4 +remove_fuse_effect__Q27daBomb25Act_cFv = .text:0x8006C230; // type:function size:0x38 scope:global align:4 +set_time__Q27daBomb25Act_cFi = .text:0x8006C268; // type:function size:0x8 scope:global align:4 +get_time__Q27daBomb25Act_cCFv = .text:0x8006C270; // type:function size:0x8 scope:global align:4 +chk_eat__Q27daBomb25Act_cCFv = .text:0x8006C278; // type:function size:0x8 scope:global align:4 +set_eat__Q27daBomb25Act_cFv = .text:0x8006C280; // type:function size:0xC scope:global align:4 +set_no_hit__Q27daBomb25Act_cFv = .text:0x8006C28C; // type:function size:0x34 scope:global align:4 +chk_explode__Q27daBomb25Act_cFv = .text:0x8006C2C0; // type:function size:0x14 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ28daBomb_c5Prm_eQ28daBomb_c5Prm_e = .text:0x8006C2D4; // type:function size:0x1C scope:global align:4 +getJointMtx__10daBranch_cFPCc = .text:0x8006C2F0; // type:function size:0xE8 scope:global align:4 +checkClearGame__11daMgBoard_cFv = .text:0x8006C3D8; // type:function size:0x10 scope:global align:4 +getScore__11daMgBoard_cFv = .text:0x8006C3E8; // type:function size:0x8 scope:global align:4 +reqStartGame__11daMgBoard_cFv = .text:0x8006C3F0; // type:function size:0x14 scope:global align:4 +checkEndGame__11daMgBoard_cFv = .text:0x8006C404; // type:function size:0x14 scope:global align:4 +setGInfoDraw__11daMgBoard_cFv = .text:0x8006C418; // type:function size:0xC scope:global align:4 +clrGInfoDraw__11daMgBoard_cFv = .text:0x8006C424; // type:function size:0xC scope:global align:4 +getItemNo__12daItemBase_cFv = .text:0x8006C430; // type:function size:0x8 scope:global align:4 +getHeight__12daItemBase_cFv = .text:0x8006C438; // type:function size:0x1C scope:global align:4 +getR__12daItemBase_cFv = .text:0x8006C454; // type:function size:0x1C scope:global align:4 +hide__12daItemBase_cFv = .text:0x8006C470; // type:function size:0x10 scope:global align:4 +show__12daItemBase_cFv = .text:0x8006C480; // type:function size:0x10 scope:global align:4 +changeDraw__12daItemBase_cFv = .text:0x8006C490; // type:function size:0x48 scope:global align:4 +chkDraw__12daItemBase_cFv = .text:0x8006C4D8; // type:function size:0x18 scope:global align:4 +dead__12daItemBase_cFv = .text:0x8006C4F0; // type:function size:0x10 scope:global align:4 +chkDead__12daItemBase_cFv = .text:0x8006C500; // type:function size:0x18 scope:global align:4 +setLoadError__12daItemBase_cFv = .text:0x8006C518; // type:function size:0x10 scope:global align:4 +CheckItemCreateHeap__FP10fopAc_ac_c = .text:0x8006C528; // type:function size:0x6C scope:global align:4 +CheckFieldItemCreateHeap__FP10fopAc_ac_c = .text:0x8006C594; // type:function size:0x6C scope:global align:4 +checkControl__8daItem_cFv = .text:0x8006C600; // type:function size:0x80 scope:global align:4 +startControl__8daItem_cFv = .text:0x8006C680; // type:function size:0x48 scope:global align:4 +endControl__8daItem_cFv = .text:0x8006C6C8; // type:function size:0x10 scope:global align:4 +checkLock__8daItem_cFv = .text:0x8006C6D8; // type:function size:0x58 scope:global align:4 +setLock__8daItem_cFv = .text:0x8006C730; // type:function size:0x48 scope:global align:4 +releaseLock__8daItem_cFv = .text:0x8006C778; // type:function size:0x10 scope:global align:4 +checkActionNow__8daItem_cFv = .text:0x8006C788; // type:function size:0x48 scope:global align:4 +getScaleP__12daShopItem_cFv = .text:0x8006C7D0; // type:function size:0x8 scope:global align:4 +getRotateP__12daShopItem_cFv = .text:0x8006C7D8; // type:function size:0x8 scope:global align:4 +getPosP__12daShopItem_cFv = .text:0x8006C7E0; // type:function size:0x8 scope:global align:4 +getCenter__12daShopItem_cFv = .text:0x8006C7E8; // type:function size:0x50 scope:global align:4 +raceItemForceGet__12daRaceItem_cFv = .text:0x8006C838; // type:function size:0x4C scope:global align:4 +raceItemGet__12daRaceItem_cFv = .text:0x8006C884; // type:function size:0x2A4 scope:global align:4 +normalItemGet__12daRaceItem_cFv = .text:0x8006CB28; // type:function size:0x288 scope:global align:4 +startOffsetPos__12daRaceItem_cFv = .text:0x8006CDB0; // type:function size:0x10 scope:global align:4 +endOffsetPos__12daRaceItem_cFfP4cXyzffP5csXyz = .text:0x8006CDC0; // type:function size:0x5C scope:global align:4 +checkOffsetPos__12daRaceItem_cFv = .text:0x8006CE1C; // type:function size:0x28 scope:global align:4 +set_mtx__12daRaceItem_cFP4cXyz = .text:0x8006CE44; // type:function size:0x80 scope:global align:4 +checkEndDownLift__9daLlift_cFv = .text:0x8006CEC4; // type:function size:0x1C scope:global align:4 +MoveUpLift__9daLlift_cFv = .text:0x8006CEE0; // type:function size:0x1C4 scope:global align:4 +__ct__13dDemo_actor_cFv = .text:0x8006D0A4; // type:function size:0x6C scope:global align:4 +__dt__13dDemo_actor_cFv = .text:0x8006D110; // type:function size:0x90 scope:global align:4 +getActor__13dDemo_actor_cFv = .text:0x8006D1A0; // type:function size:0x34 scope:global align:4 +setActor__13dDemo_actor_cFP10fopAc_ac_c = .text:0x8006D1D4; // type:function size:0x40 scope:global align:4 +getP_BtpData__13dDemo_actor_cFPCc = .text:0x8006D214; // type:function size:0x11C scope:global align:4 +getP_BrkData__13dDemo_actor_cFPCc = .text:0x8006D330; // type:function size:0x98 scope:global align:4 +getP_BtkData__13dDemo_actor_cFPCc = .text:0x8006D3C8; // type:function size:0xB4 scope:global align:4 +getPrm_Morf__13dDemo_actor_cFv = .text:0x8006D47C; // type:function size:0x19C scope:global align:4 +dDemo_getJaiPointer__FPCcUliPUs = .text:0x8006D618; // type:function size:0x88 scope:global align:4 +dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc = .text:0x8006D6A0; // type:function size:0x300 scope:global align:4 +JSGSetData__13dDemo_actor_cFUlPCvUl = .text:0x8006D9A0; // type:function size:0x1C scope:global align:4 +JSGSetTranslation__13dDemo_actor_cFRC3Vec = .text:0x8006D9BC; // type:function size:0x28 scope:global align:4 +JSGSetScaling__13dDemo_actor_cFRC3Vec = .text:0x8006D9E4; // type:function size:0x28 scope:global align:4 +JSGSetRotation__13dDemo_actor_cFRC3Vec = .text:0x8006DA0C; // type:function size:0x64 scope:global align:4 +JSGSetShape__13dDemo_actor_cFUl = .text:0x8006DA70; // type:function size:0x14 scope:global align:4 +JSGSetAnimation__13dDemo_actor_cFUl = .text:0x8006DA84; // type:function size:0x1C scope:global align:4 +JSGSetAnimationFrame__13dDemo_actor_cFf = .text:0x8006DAA0; // type:function size:0x14 scope:global align:4 +JSGSetAnimationTransition__13dDemo_actor_cFf = .text:0x8006DAB4; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimation__13dDemo_actor_cFUl = .text:0x8006DAC8; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimationFrame__13dDemo_actor_cFf = .text:0x8006DADC; // type:function size:0x14 scope:global align:4 +getView__Fv = .text:0x8006DAF0; // type:function size:0x34 scope:global align:4 +JSGGetProjectionNear__14dDemo_camera_cCFv = .text:0x8006DB24; // type:function size:0x34 scope:global align:4 +JSGSetProjectionNear__14dDemo_camera_cFf = .text:0x8006DB58; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFar__14dDemo_camera_cCFv = .text:0x8006DB6C; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFar__14dDemo_camera_cFf = .text:0x8006DBA0; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFovy__14dDemo_camera_cCFv = .text:0x8006DBB4; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFovy__14dDemo_camera_cFf = .text:0x8006DBE8; // type:function size:0x14 scope:global align:4 +JSGGetProjectionAspect__14dDemo_camera_cCFv = .text:0x8006DBFC; // type:function size:0x34 scope:global align:4 +JSGSetProjectionAspect__14dDemo_camera_cFf = .text:0x8006DC30; // type:function size:0x14 scope:global align:4 +JSGGetViewPosition__14dDemo_camera_cCFP3Vec = .text:0x8006DC44; // type:function size:0x5C scope:global align:4 +JSGSetViewPosition__14dDemo_camera_cFRC3Vec = .text:0x8006DCA0; // type:function size:0x28 scope:global align:4 +JSGGetViewUpVector__14dDemo_camera_cCFP3Vec = .text:0x8006DCC8; // type:function size:0x60 scope:global align:4 +JSGSetViewUpVector__14dDemo_camera_cFRC3Vec = .text:0x8006DD28; // type:function size:0x28 scope:global align:4 +JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec = .text:0x8006DD50; // type:function size:0x60 scope:global align:4 +JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec = .text:0x8006DDB0; // type:function size:0x28 scope:global align:4 +JSGGetViewRoll__14dDemo_camera_cCFv = .text:0x8006DDD8; // type:function size:0x58 scope:global align:4 +JSGSetViewRoll__14dDemo_camera_cFf = .text:0x8006DE30; // type:function size:0x14 scope:global align:4 +JSGSetColor__15dDemo_ambient_cF8_GXColor = .text:0x8006DE44; // type:function size:0x30 scope:global align:4 +JSGSetLightType__13dDemo_light_cFQ26JStage7TELight = .text:0x8006DE74; // type:function size:0x14 scope:global align:4 +JSGSetPosition__13dDemo_light_cFRC3Vec = .text:0x8006DE88; // type:function size:0x28 scope:global align:4 +JSGSetColor__13dDemo_light_cF8_GXColor = .text:0x8006DEB0; // type:function size:0x30 scope:global align:4 +JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn = .text:0x8006DEE0; // type:function size:0x1C scope:global align:4 +JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn = .text:0x8006DEFC; // type:function size:0x18 scope:global align:4 +JSGSetDirection__13dDemo_light_cFRC3Vec = .text:0x8006DF14; // type:function size:0x28 scope:global align:4 +JSGSetFogFunction__11dDemo_fog_cF10_GXFogType = .text:0x8006DF3C; // type:function size:0x14 scope:global align:4 +JSGSetStartZ__11dDemo_fog_cFf = .text:0x8006DF50; // type:function size:0x14 scope:global align:4 +JSGSetEndZ__11dDemo_fog_cFf = .text:0x8006DF64; // type:function size:0x14 scope:global align:4 +JSGSetColor__11dDemo_fog_cF8_GXColor = .text:0x8006DF78; // type:function size:0x30 scope:global align:4 +__ct__14dDemo_object_cFv = .text:0x8006DFA8; // type:function size:0x1C scope:global align:4 +__dt__14dDemo_object_cFv = .text:0x8006DFC4; // type:function size:0x50 scope:global align:4 +appendActor__14dDemo_object_cFP10fopAc_ac_c = .text:0x8006E014; // type:function size:0xC4 scope:global align:4 +getActor__14dDemo_object_cFUc = .text:0x8006E0D8; // type:function size:0x24 scope:global align:4 +createCamera__14dDemo_object_cFv = .text:0x8006E0FC; // type:function size:0x7C scope:global align:4 +getActiveCamera__14dDemo_object_cFv = .text:0x8006E178; // type:function size:0x14 scope:global align:4 +createAmbient__14dDemo_object_cFv = .text:0x8006E18C; // type:function size:0x7C scope:global align:4 +appendLight__14dDemo_object_cFv = .text:0x8006E208; // type:function size:0xA0 scope:global align:4 +createFog__14dDemo_object_cFv = .text:0x8006E2A8; // type:function size:0x7C scope:global align:4 +remove__14dDemo_object_cFv = .text:0x8006E324; // type:function size:0x134 scope:global align:4 +__dt__11dDemo_fog_cFv = .text:0x8006E458; // type:function size:0x60 scope:global align:4 +__dt__13dDemo_light_cFv = .text:0x8006E4B8; // type:function size:0x60 scope:global align:4 +__dt__15dDemo_ambient_cFv = .text:0x8006E518; // type:function size:0x60 scope:global align:4 +__dt__14dDemo_camera_cFv = .text:0x8006E578; // type:function size:0x60 scope:global align:4 +JSGFindObject__14dDemo_system_cCFPCcQ26JStage8TEObject = .text:0x8006E5D8; // type:function size:0x134 scope:global align:4 +__ct__15dDemo_manager_cFv = .text:0x8006E70C; // type:function size:0x474 scope:global align:4 +__dt__15dDemo_manager_cFv = .text:0x8006EB80; // type:function size:0x15C scope:global align:4 +__dt__14dMesg_tControlFv = .text:0x8006ECDC; // type:function size:0x60 scope:global align:4 +__dt__14dDemo_system_cFv = .text:0x8006ED3C; // type:function size:0x60 scope:global align:4 +create__15dDemo_manager_cFPCUcP4cXyzf = .text:0x8006ED9C; // type:function size:0x118 scope:global align:4 +remove__15dDemo_manager_cFv = .text:0x8006EEB4; // type:function size:0x58 scope:global align:4 +update__15dDemo_manager_cFv = .text:0x8006EF0C; // type:function size:0x88 scope:global align:4 +JSGFindNodeID__13dDemo_actor_cCFPCc = .text:0x8006EF94; // type:function size:0x8C scope:global align:4 +JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f = .text:0x8006F020; // type:function size:0x9C scope:global align:4 +JSGGetAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8006F0BC; // type:function size:0x8 scope:global align:4 +JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8006F0C4; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__13dDemo_actor_cCFP3Vec = .text:0x8006F0CC; // type:function size:0x1C scope:global align:4 +JSGGetScaling__13dDemo_actor_cCFP3Vec = .text:0x8006F0E8; // type:function size:0x1C scope:global align:4 +JSGGetRotation__13dDemo_actor_cCFP3Vec = .text:0x8006F104; // type:function size:0x78 scope:global align:4 +getSwbit__12dDoor_info_cFv = .text:0x8006F17C; // type:function size:0xC scope:global align:4 +getSwbit2__12dDoor_info_cFv = .text:0x8006F188; // type:function size:0xC scope:global align:4 +getType__12dDoor_info_cFv = .text:0x8006F194; // type:function size:0xC scope:global align:4 +setType__12dDoor_info_cFUc = .text:0x8006F1A0; // type:function size:0x2C scope:global align:4 +getEventNo__12dDoor_info_cFv = .text:0x8006F1CC; // type:function size:0xC scope:global align:4 +getFRoomNo__12dDoor_info_cFv = .text:0x8006F1D8; // type:function size:0xC scope:global align:4 +getBRoomNo__12dDoor_info_cFv = .text:0x8006F1E4; // type:function size:0xC scope:global align:4 +getShipId__12dDoor_info_cFv = .text:0x8006F1F0; // type:function size:0xC scope:global align:4 +getArg1__12dDoor_info_cFv = .text:0x8006F1FC; // type:function size:0xC scope:global align:4 +adjoinPlayer__12dDoor_info_cFv = .text:0x8006F208; // type:function size:0x9C scope:global align:4 +getViewRoomNo__12dDoor_info_cFv = .text:0x8006F2A4; // type:function size:0x90 scope:global align:4 +frontCheckOld__12dDoor_info_cFv = .text:0x8006F334; // type:function size:0x90 scope:global align:4 +__dt__7cSAngleFv = .text:0x8006F3C4; // type:function size:0x3C scope:global align:4 +__dt__7cSGlobeFv = .text:0x8006F400; // type:function size:0x3C scope:global align:4 +frontCheck__12dDoor_info_cFv = .text:0x8006F43C; // type:function size:0x98 scope:global align:4 +drawCheck_local__12dDoor_info_cFv = .text:0x8006F4D4; // type:function size:0x130 scope:global align:4 +drawCheck__12dDoor_info_cFi = .text:0x8006F604; // type:function size:0x88 scope:global align:4 +checkExecute__12dDoor_info_cFv = .text:0x8006F68C; // type:function size:0xA8 scope:global align:4 +startDemoProc__12dDoor_info_cFv = .text:0x8006F734; // type:function size:0xDC scope:global align:4 +makeEventId__12dDoor_info_cFi = .text:0x8006F810; // type:function size:0x12C scope:global align:4 +initProc__12dDoor_info_cFi = .text:0x8006F93C; // type:function size:0x54 scope:global align:4 +initOpenDemo__12dDoor_info_cFi = .text:0x8006F990; // type:function size:0xA0 scope:global align:4 +checkArea__12dDoor_info_cFfff = .text:0x8006FA30; // type:function size:0x16C scope:global align:4 +openInitCom__12dDoor_info_cFi = .text:0x8006FB9C; // type:function size:0xD8 scope:global align:4 +openProcCom__12dDoor_info_cFv = .text:0x8006FC74; // type:function size:0xE0 scope:global align:4 +closeEndCom__12dDoor_info_cFv = .text:0x8006FD54; // type:function size:0x130 scope:global align:4 +getDemoAction__12dDoor_info_cFv = .text:0x8006FE84; // type:function size:0x48 scope:global align:4 +setGoal__12dDoor_info_cFv = .text:0x8006FECC; // type:function size:0xEC scope:global align:4 +setPlayerAngle__12dDoor_info_cFi = .text:0x8006FFB8; // type:function size:0x28 scope:global align:4 +setPosAndAngle__12dDoor_info_cFP4cXyzs = .text:0x8006FFE0; // type:function size:0xBC scope:global align:4 +smokeInit__13dDoor_smoke_cFP12dDoor_info_c = .text:0x8007009C; // type:function size:0xCC scope:global align:4 +smokeProc__13dDoor_smoke_cFP12dDoor_info_c = .text:0x80070168; // type:function size:0x94 scope:global align:4 +smokeEnd__13dDoor_smoke_cFv = .text:0x800701FC; // type:function size:0x2C scope:global align:4 +keyResLoad__12dDoor_key2_cFv = .text:0x80070228; // type:function size:0x30 scope:global align:4 +keyResDelete__12dDoor_key2_cFv = .text:0x80070258; // type:function size:0x30 scope:global align:4 +keyInit__12dDoor_key2_cFP12dDoor_info_c = .text:0x80070288; // type:function size:0x140 scope:global align:4 +keyProc__12dDoor_key2_cFv = .text:0x800703C8; // type:function size:0x68 scope:global align:4 +keyCreate_Nkey__12dDoor_key2_cFv = .text:0x80070430; // type:function size:0x114 scope:global align:4 +keyCreate_Bkey__12dDoor_key2_cFv = .text:0x80070544; // type:function size:0x1AC scope:global align:4 +keyCreate__12dDoor_key2_cFi = .text:0x800706F0; // type:function size:0x38 scope:global align:4 +keyOn__12dDoor_key2_cFv = .text:0x80070728; // type:function size:0xC scope:global align:4 +keyOff__12dDoor_key2_cFv = .text:0x80070734; // type:function size:0xC scope:global align:4 +calcMtx__12dDoor_key2_cFP12dDoor_info_c = .text:0x80070740; // type:function size:0xB0 scope:global align:4 +draw__12dDoor_key2_cFP12dDoor_info_c = .text:0x800707F0; // type:function size:0x68 scope:global align:4 +calcMtx__12dDoor_stop_cFP12dDoor_info_c = .text:0x80070858; // type:function size:0xB0 scope:global align:4 +closeInit__12dDoor_stop_cFP12dDoor_info_c = .text:0x80070908; // type:function size:0xD4 scope:global align:4 +closeProc__12dDoor_stop_cFP12dDoor_info_c = .text:0x800709DC; // type:function size:0x84 scope:global align:4 +openInit__12dDoor_stop_cFP12dDoor_info_c = .text:0x80070A60; // type:function size:0xD0 scope:global align:4 +openProc__12dDoor_stop_cFP12dDoor_info_c = .text:0x80070B30; // type:function size:0x88 scope:global align:4 +create__12dDoor_stop_cFv = .text:0x80070BB8; // type:function size:0xB4 scope:global align:4 +init__11dDoor_msg_cFs = .text:0x80070C6C; // type:function size:0x1C scope:global align:4 +proc__11dDoor_msg_cFP4cXyz = .text:0x80070C88; // type:function size:0x234 scope:global align:4 +resLoad__12dDoor_hkyo_cFv = .text:0x80070EBC; // type:function size:0x40 scope:global align:4 +resDelete__12dDoor_hkyo_cFv = .text:0x80070EFC; // type:function size:0x38 scope:global align:4 +create__12dDoor_hkyo_cFv = .text:0x80070F34; // type:function size:0x180 scope:global align:4 +setAnm__12dDoor_hkyo_cFUc = .text:0x800710B4; // type:function size:0xD4 scope:global align:4 +init__12dDoor_hkyo_cFv = .text:0x80071188; // type:function size:0xC scope:global align:4 +calcMtx__12dDoor_hkyo_cFP12dDoor_info_cf = .text:0x80071194; // type:function size:0xB0 scope:global align:4 +draw__12dDoor_hkyo_cFP12dDoor_info_c = .text:0x80071244; // type:function size:0x9C scope:global align:4 +proc__12dDoor_hkyo_cFP12dDoor_info_c = .text:0x800712E0; // type:function size:0x21C scope:global align:4 +chkFirst__12dDoor_hkyo_cFv = .text:0x800714FC; // type:function size:0x68 scope:global align:4 +onFirst__12dDoor_hkyo_cFv = .text:0x80071564; // type:function size:0x64 scope:global align:4 +chkStart__12dDoor_hkyo_cFv = .text:0x800715C8; // type:function size:0x18 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzs = .text:0x800715E0; // type:function size:0x4 scope:global align:4 +__ct__11dRes_info_cFv = .text:0x800715E4; // type:function size:0x20 scope:global align:4 +__dt__11dRes_info_cFv = .text:0x80071604; // type:function size:0xD0 scope:global align:4 +set__11dRes_info_cFPCcPCcUcP7JKRHeap = .text:0x800716D4; // type:function size:0x9C scope:global align:4 +setToonTex__FP12J3DModelData = .text:0x80071770; // type:function size:0x35C scope:global align:4 +setToonTex__FP16J3DMaterialTable = .text:0x80071ACC; // type:function size:0x2E8 scope:global align:4 +loadResource__11dRes_info_cFv = .text:0x80071DB4; // type:function size:0x7D0 scope:global align:4 +__dt__13JKRFileFinderFv = .text:0x80072584; // type:function size:0x48 scope:global align:4 +__dt__18J3DAnmTransformKeyFv = .text:0x800725CC; // type:function size:0x6C scope:global align:4 +__dt__15J3DAnmTransformFv = .text:0x80072638; // type:function size:0x5C scope:global align:4 +__dt__10J3DAnmBaseFv = .text:0x80072694; // type:function size:0x48 scope:global align:4 +setRes__11dRes_info_cFv = .text:0x800726DC; // type:function size:0x2D4 scope:global align:4 +getArcHeader__FP10JKRArchive = .text:0x800729B0; // type:function size:0x28 scope:global align:4 +dump_long__11dRes_info_cFP11dRes_info_ci = .text:0x800729D8; // type:function size:0xFC scope:global align:4 +dump__11dRes_info_cFP11dRes_info_ci = .text:0x80072AD4; // type:function size:0x178 scope:global align:4 +__dt__14dRes_control_cFv = .text:0x80072C4C; // type:function size:0xC8 scope:global align:4 +setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap = .text:0x80072D14; // type:function size:0xE8 scope:global align:4 +syncRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x80072DFC; // type:function size:0x58 scope:global align:4 +deleteRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x80072E54; // type:function size:0x74 scope:global align:4 +getResInfo__14dRes_control_cFPCcP11dRes_info_ci = .text:0x80072EC8; // type:function size:0x7C scope:global align:4 +newResInfo__14dRes_control_cFP11dRes_info_ci = .text:0x80072F44; // type:function size:0x28 scope:global align:4 +getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci = .text:0x80072F6C; // type:function size:0x7C scope:global align:4 +getRes__14dRes_control_cFPCclP11dRes_info_ci = .text:0x80072FE8; // type:function size:0x90 scope:global align:4 +getRes__14dRes_control_cFPCcPCcP11dRes_info_ci = .text:0x80073078; // type:function size:0xB4 scope:global align:4 +getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci = .text:0x8007312C; // type:function size:0x70 scope:global align:4 +syncAllRes__14dRes_control_cFP11dRes_info_ci = .text:0x8007319C; // type:function size:0x74 scope:global align:4 +setStageRes__14dRes_control_cFPCcP7JKRHeap = .text:0x80073210; // type:function size:0xD0 scope:global align:4 +dump__14dRes_control_cFv = .text:0x800732E0; // type:function size:0x80 scope:global align:4 +__dt__18mDoExt_transAnmBasFv = .text:0x80073360; // type:function size:0x7C scope:global align:4 +getTransform__18J3DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x800733DC; // type:function size:0x30 scope:global align:4 +restore__13dMat_backup_cFv = .text:0x8007340C; // type:function size:0x70 scope:global align:4 +create__10dMat_ice_cFP16J3DMaterialTableP19J3DAnmTextureSRTKey = .text:0x8007347C; // type:function size:0xA4 scope:global align:4 +play__10dMat_ice_cFv = .text:0x80073520; // type:function size:0x40 scope:global align:4 +copy__10dMat_ice_cFP12J3DModelData = .text:0x80073560; // type:function size:0xBC scope:global align:4 +updateDL__10dMat_ice_cFP8J3DModelScP21mDoExt_invisibleModel = .text:0x8007361C; // type:function size:0xD0 scope:global align:4 +updateDL__10dMat_ice_cFP14mDoExt_McaMorfScP21mDoExt_invisibleModel = .text:0x800736EC; // type:function size:0xD4 scope:global align:4 +entryDL__10dMat_ice_cFP8J3DModelScP21mDoExt_invisibleModel = .text:0x800737C0; // type:function size:0xD0 scope:global align:4 +entryDL__10dMat_ice_cFP14mDoExt_McaMorfScP21mDoExt_invisibleModel = .text:0x80073890; // type:function size:0xD4 scope:global align:4 +create__14dMat_control_cFP16J3DMaterialTableP19J3DAnmTextureSRTKey = .text:0x80073964; // type:function size:0x16C scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x80073AD0; // type:function size:0x5C scope:global align:4 +__dt__13dMat_backup_cFv = .text:0x80073B2C; // type:function size:0x3C scope:global align:4 +__ct__13dMat_backup_cFv = .text:0x80073B68; // type:function size:0x10 scope:global align:4 +remove__14dMat_control_cFv = .text:0x80073B78; // type:function size:0x24 scope:global align:4 +restore__14dMat_control_cFSc = .text:0x80073B9C; // type:function size:0x38 scope:global align:4 +__sinit_d_material_cpp = .text:0x80073BD4; // type:function size:0x10 scope:local align:4 +__ct__14dEvt_control_cFv = .text:0x80073BE4; // type:function size:0x50 scope:global align:4 +__ct__12dEvt_order_cFv = .text:0x80073C34; // type:function size:0x4 scope:global align:4 +orderOld__14dEvt_control_cFUsUsUsUsPvPvPCv = .text:0x80073C38; // type:function size:0x90 scope:global align:4 +order__14dEvt_control_cFUsUsUsUsPvPvsUc = .text:0x80073CC8; // type:function size:0x144 scope:global align:4 +setParam__14dEvt_control_cFP12dEvt_order_c = .text:0x80073E0C; // type:function size:0x130 scope:global align:4 +beforeFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x80073F3C; // type:function size:0x30 scope:global align:4 +afterFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x80073F6C; // type:function size:0x8C scope:global align:4 +commonCheck__14dEvt_control_cFP12dEvt_order_cUsUs = .text:0x80073FF8; // type:function size:0x78 scope:global align:4 +talkCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80074070; // type:function size:0x100 scope:global align:4 +talkXyCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80074170; // type:function size:0x1CC scope:global align:4 +photoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8007433C; // type:function size:0x17C scope:global align:4 +catchCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x800744B8; // type:function size:0xE8 scope:global align:4 +talkEnd__14dEvt_control_cFv = .text:0x800745A0; // type:function size:0xB0 scope:global align:4 +demoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80074650; // type:function size:0x150 scope:global align:4 +demoEnd__14dEvt_control_cFv = .text:0x800747A0; // type:function size:0xA4 scope:global align:4 +potentialCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80074844; // type:function size:0xC0 scope:global align:4 +doorCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80074904; // type:function size:0x130 scope:global align:4 +itemCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80074A34; // type:function size:0xC8 scope:global align:4 +endProc__14dEvt_control_cFv = .text:0x80074AFC; // type:function size:0xB8 scope:global align:4 +checkChange__14dEvt_control_cFv = .text:0x80074BB4; // type:function size:0x48 scope:global align:4 +changeProc__14dEvt_control_cFv = .text:0x80074BFC; // type:function size:0x8C scope:global align:4 +checkStart__14dEvt_control_cFv = .text:0x80074C88; // type:function size:0x178 scope:global align:4 +soundProc__14dEvt_control_cFv = .text:0x80074E00; // type:function size:0x28 scope:global align:4 +check__14dEvt_control_cFv = .text:0x80074E28; // type:function size:0xF8 scope:global align:4 +photoCheck__14dEvt_control_cFv = .text:0x80074F20; // type:function size:0x130 scope:global align:4 +moveApproval__14dEvt_control_cFPv = .text:0x80075050; // type:function size:0x1A8 scope:global align:4 +compulsory__14dEvt_control_cFPvPCcUs = .text:0x800751F8; // type:function size:0x50 scope:global align:4 +remove__14dEvt_control_cFv = .text:0x80075248; // type:function size:0x44 scope:global align:4 +getStageEventDt__14dEvt_control_cFv = .text:0x8007528C; // type:function size:0x88 scope:global align:4 +nextStageEventDt__14dEvt_control_cFPv = .text:0x80075314; // type:function size:0x84 scope:global align:4 +getPId__14dEvt_control_cFPv = .text:0x80075398; // type:function size:0x24 scope:global align:4 +convPId__14dEvt_control_cFUi = .text:0x800753BC; // type:function size:0x30 scope:global align:4 +getTactFreeMStick__14dEvt_control_cFi = .text:0x800753EC; // type:function size:0xC scope:global align:4 +getTactFreeCStick__14dEvt_control_cFi = .text:0x800753F8; // type:function size:0xC scope:global align:4 +__ct__11dEvt_info_cFv = .text:0x80075404; // type:function size:0x34 scope:global align:4 +setEventName__11dEvt_info_cFPc = .text:0x80075438; // type:function size:0x54 scope:global align:4 +getEventName__11dEvt_info_cFv = .text:0x8007548C; // type:function size:0x4C scope:global align:4 +giveItemCut__14dEvt_control_cFUc = .text:0x800754D8; // type:function size:0x80 scope:global align:4 +dEvDt_Next_Stage__Fii = .text:0x80075558; // type:function size:0x1E4 scope:global align:4 +flagCheck__11dEvDtFlag_cFi = .text:0x8007573C; // type:function size:0x68 scope:global align:4 +flagSet__11dEvDtFlag_cFi = .text:0x800757A4; // type:function size:0x68 scope:global align:4 +flagMaxCheck__11dEvDtFlag_cFi = .text:0x8007580C; // type:function size:0x7C scope:global align:4 +init__11dEvDtFlag_cFv = .text:0x80075888; // type:function size:0x20 scope:global align:4 +finish_check__12dEvDtEvent_cFv = .text:0x800758A8; // type:function size:0x84 scope:global align:4 +specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c = .text:0x8007592C; // type:function size:0x68 scope:global align:4 +specialProc_WaitStart__12dEvDtStaff_cFi = .text:0x80075994; // type:function size:0x64 scope:global align:4 +specialProc_WaitProc__12dEvDtStaff_cFi = .text:0x800759F8; // type:function size:0x44 scope:global align:4 +specialProc__12dEvDtStaff_cFv = .text:0x80075A3C; // type:function size:0xAC scope:global align:4 +init__12dEvDtStaff_cFv = .text:0x80075AE8; // type:function size:0x50 scope:global align:4 +advanceCut__12dEvDtStaff_cFi = .text:0x80075B38; // type:function size:0x30 scope:global align:4 +specialProcLight__12dEvDtStaff_cFv = .text:0x80075B68; // type:function size:0x1D0 scope:global align:4 +specialProcMessage__12dEvDtStaff_cFv = .text:0x80075D38; // type:function size:0x500 scope:global align:4 +specialProcSound__12dEvDtStaff_cFv = .text:0x80076238; // type:function size:0x2F0 scope:global align:4 +specialProcCreate__12dEvDtStaff_cFv = .text:0x80076528; // type:function size:0x2E0 scope:global align:4 +specialProcDirector__12dEvDtStaff_cFv = .text:0x80076808; // type:function size:0x63C scope:global align:4 +specialProcPackage__12dEvDtStaff_cFv = .text:0x80076E44; // type:function size:0x368 scope:global align:4 +specialProcTimekeeper__12dEvDtStaff_cFv = .text:0x800771AC; // type:function size:0x1F0 scope:global align:4 +startCheck__10dEvDtCut_cFv = .text:0x8007739C; // type:function size:0x90 scope:global align:4 +init__11dEvDtBase_cFv = .text:0x8007742C; // type:function size:0x28 scope:global align:4 +advanceCut__11dEvDtBase_cFP12dEvDtEvent_c = .text:0x80077454; // type:function size:0x70 scope:global align:4 +advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c = .text:0x800774C4; // type:function size:0xF8 scope:global align:4 +init__18dEvent_exception_cFv = .text:0x800775BC; // type:function size:0x18 scope:global align:4 +setStartDemo__18dEvent_exception_cFi = .text:0x800775D4; // type:function size:0x10C scope:global align:4 +getEventName__18dEvent_exception_cFv = .text:0x800776E0; // type:function size:0x148 scope:global align:4 +debugBfProc__16dEvent_manager_cFv = .text:0x80077828; // type:function size:0x4 scope:global align:4 +getSubstance__16dEvent_manager_cFP11dEvDtData_ci = .text:0x8007782C; // type:function size:0x174 scope:global align:4 +setData__16dEvent_manager_cFPCc = .text:0x800779A0; // type:function size:0xD4 scope:global align:4 +create__16dEvent_manager_cFv = .text:0x80077A74; // type:function size:0x7C scope:global align:4 +remove__16dEvent_manager_cFv = .text:0x80077AF0; // type:function size:0x44 scope:global align:4 +findObjectCallBack__FP10fopAc_ac_cPv = .text:0x80077B34; // type:function size:0xAC scope:global align:4 +extraOnObjectCallBack__FP10fopAc_ac_cPv = .text:0x80077BE0; // type:function size:0x114 scope:global align:4 +extraOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80077CF4; // type:function size:0xC0 scope:global align:4 +allOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x80077DB4; // type:function size:0x1C scope:global align:4 +startProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80077DD0; // type:function size:0x118 scope:global align:4 +closeProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x80077EE8; // type:function size:0xC scope:global align:4 +endProc__16dEvent_manager_cFsi = .text:0x80077EF4; // type:function size:0xC0 scope:global align:4 +mainProc__16dEvent_manager_cFv = .text:0x80077FB4; // type:function size:0x150 scope:global align:4 +runProc__16dEvent_manager_cFv = .text:0x80078104; // type:function size:0x4C scope:global align:4 +getEventData__16dEvent_manager_cFs = .text:0x80078150; // type:function size:0x3C scope:global align:4 +getEventIdx__16dEvent_manager_cFPCcUc = .text:0x8007818C; // type:function size:0x100 scope:global align:4 +order__16dEvent_manager_cFs = .text:0x8007828C; // type:function size:0x3C scope:global align:4 +startCheck__16dEvent_manager_cFs = .text:0x800782C8; // type:function size:0x40 scope:global align:4 +startCheckOld__16dEvent_manager_cFPCc = .text:0x80078308; // type:function size:0x3C scope:global align:4 +endCheck__16dEvent_manager_cFs = .text:0x80078344; // type:function size:0x40 scope:global align:4 +endCheckOld__16dEvent_manager_cFPCc = .text:0x80078384; // type:function size:0x3C scope:global align:4 +getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci = .text:0x800783C0; // type:function size:0x138 scope:global align:4 +getIsAddvance__16dEvent_manager_cFi = .text:0x800784F8; // type:function size:0x24 scope:global align:4 +dEvmng_strcmp__FPCcPc = .text:0x8007851C; // type:function size:0xE8 scope:global align:4 +getMyActIdx__16dEvent_manager_cFiPCPCciii = .text:0x80078604; // type:function size:0x140 scope:global align:4 +getMyActName__16dEvent_manager_cFi = .text:0x80078744; // type:function size:0x3C scope:global align:4 +getMyNowCutName__16dEvent_manager_cFi = .text:0x80078780; // type:function size:0x30 scope:global align:4 +getMyDataP__16dEvent_manager_cFiPCci = .text:0x800787B0; // type:function size:0xD0 scope:global align:4 +getMySubstanceP__16dEvent_manager_cFiPCci = .text:0x80078880; // type:function size:0x58 scope:global align:4 +getMySubstanceNum__16dEvent_manager_cFiPCc = .text:0x800788D8; // type:function size:0x38 scope:global align:4 +cutEnd__16dEvent_manager_cFi = .text:0x80078910; // type:function size:0x4C scope:global align:4 +getEventPrio__16dEvent_manager_cFs = .text:0x8007895C; // type:function size:0x34 scope:global align:4 +getEventEndSound__16dEvent_manager_cFs = .text:0x80078990; // type:function size:0x34 scope:global align:4 +exceptionProc__16dEvent_manager_cFv = .text:0x800789C4; // type:function size:0x194 scope:global align:4 +issueStaff__16dEvent_manager_cFPCc = .text:0x80078B58; // type:function size:0x3C scope:global align:4 +cancelStaff__16dEvent_manager_cFPCc = .text:0x80078B94; // type:function size:0x28 scope:global align:4 +setGoal__16dEvent_manager_cFP4cXyz = .text:0x80078BBC; // type:function size:0x1C scope:global align:4 +getGoal__16dEvent_manager_cFv = .text:0x80078BD8; // type:function size:0x8 scope:global align:4 +findShutterCallBack__FP10fopAc_ac_cPv = .text:0x80078BE0; // type:function size:0xB4 scope:global align:4 +specialCast_Shutter__16dEvent_manager_cFsi = .text:0x80078C94; // type:function size:0x134 scope:global align:4 +specialCast__16dEvent_manager_cFPCci = .text:0x80078DC8; // type:function size:0x114 scope:global align:4 +setPrmStaff__16dEvent_manager_cFPvi = .text:0x80078EDC; // type:function size:0x18C scope:global align:4 +getToolId__16dEvent_manager_cFUci = .text:0x80079068; // type:function size:0xF4 scope:global align:4 +__ct__13dEv_seach_prmFPCcUlUl = .text:0x8007915C; // type:function size:0x18 scope:global align:4 +dEv_extra_createCB__FPv = .text:0x80079174; // type:function size:0x14 scope:global align:4 +dEv_talkman_get_action__Fi = .text:0x80079188; // type:function size:0xA8 scope:global align:4 +ChkPresentEnd__16dEvent_manager_cFv = .text:0x80079230; // type:function size:0x3C scope:global align:4 +CancelPresent__16dEvent_manager_cFv = .text:0x8007926C; // type:function size:0x30 scope:global align:4 +checkStartDemo__16dEvent_manager_cFv = .text:0x8007929C; // type:function size:0x30 scope:global align:4 +dEvmng_daNpc_Tt_Conv__FUc = .text:0x800792CC; // type:function size:0xA4 scope:global align:4 +dEvmng_daNpc_Tt_GetEvFlag__Fi = .text:0x80079370; // type:function size:0x14 scope:global align:4 +draw__13dMagma_ball_cFv = .text:0x80079384; // type:function size:0x114 scope:global align:4 +rangeCheck__13dMagma_ball_cFR4cXyzPf = .text:0x80079498; // type:function size:0x11C scope:global align:4 +calc__17dMagma_ballPath_cFfUci = .text:0x800795B4; // type:function size:0xA4 scope:global align:4 +update__17dMagma_ballPath_cFv = .text:0x80079658; // type:function size:0x3C scope:global align:4 +setup__17dMagma_ballPath_cFfUci = .text:0x80079694; // type:function size:0x1B8 scope:global align:4 +draw__14dMagma_floor_cFv = .text:0x8007984C; // type:function size:0x24C scope:global align:4 +calc__14dMagma_floor_cFi = .text:0x80079A98; // type:function size:0x120 scope:global align:4 +update__14dMagma_floor_cFv = .text:0x80079BB8; // type:function size:0x78 scope:global align:4 +create__14dMagma_floor_cFR4cXyzR4cXyzsUci = .text:0x80079C30; // type:function size:0x1E8 scope:global align:4 +__dt__13dMagma_ball_cFv = .text:0x80079E18; // type:function size:0x48 scope:global align:4 +remove__14dMagma_floor_cFv = .text:0x80079E60; // type:function size:0x80 scope:global align:4 +newFloor__13dMagma_room_cFP14dMagma_floor_c = .text:0x80079EE0; // type:function size:0x10 scope:global align:4 +deleteFloor__13dMagma_room_cFv = .text:0x80079EF0; // type:function size:0x48 scope:global align:4 +__ct__15dMagma_packet_cFv = .text:0x80079F38; // type:function size:0x178 scope:global align:4 +__ct__13dMagma_room_cFv = .text:0x8007A0B0; // type:function size:0xC scope:global align:4 +__dt__14dMagma_floor_cFv = .text:0x8007A0BC; // type:function size:0x3C scope:global align:4 +__ct__14dMagma_floor_cFv = .text:0x8007A0F8; // type:function size:0xC scope:global align:4 +__dt__15dMagma_packet_cFv = .text:0x8007A104; // type:function size:0xA8 scope:global align:4 +draw__15dMagma_packet_cFv = .text:0x8007A1AC; // type:function size:0x120 scope:global align:4 +morfCalc__Ffff = .text:0x8007A2CC; // type:function size:0x10 scope:global align:4 +calc__15dMagma_packet_cFv = .text:0x8007A2DC; // type:function size:0x274 scope:global align:4 +update__15dMagma_packet_cFv = .text:0x8007A550; // type:function size:0x74 scope:global align:4 +checkYpos__15dMagma_packet_cFR4cXyz = .text:0x8007A5C4; // type:function size:0x140 scope:global align:4 +newFloor__15dMagma_packet_cFR4cXyzR4cXyzis = .text:0x8007A704; // type:function size:0x180 scope:global align:4 +__dt__17dMagma_ballPath_cFv = .text:0x8007A884; // type:function size:0x5C scope:global align:4 +calc__17dMagma_ballBoss_cFfUci = .text:0x8007A8E0; // type:function size:0x1DC scope:global align:4 +update__17dMagma_ballBoss_cFv = .text:0x8007AABC; // type:function size:0x74 scope:global align:4 +b_a_sub__FPvPv = .text:0x8007AB30; // type:function size:0x4C scope:local align:4 +setup__17dMagma_ballBoss_cFfUci = .text:0x8007AB7C; // type:function size:0x250 scope:global align:4 +__dt__17dMagma_ballBoss_cFv = .text:0x8007ADCC; // type:function size:0x5C scope:global align:4 +setBatta__FP4cXyzP8_GXColor = .text:0x8007AE28; // type:function size:0xE4 scope:global align:4 +WorkCo__13dGrass_data_cFP10fopAc_ac_cUli = .text:0x8007AF0C; // type:function size:0x220 scope:global align:4 +WorkAt_NoCutAnim__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x8007B12C; // type:function size:0x298 scope:global align:4 +GetShapeAttr__8cCcD_ObjFv = .text:0x8007B3C4; // type:function size:0x8 scope:global align:4 +WorkAt__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x8007B3CC; // type:function size:0x1E0 scope:global align:4 +hitCheck__13dGrass_data_cFi = .text:0x8007B5AC; // type:function size:0x208 scope:global align:4 +__dt__15dCcMassS_HitInfFv = .text:0x8007B7B4; // type:function size:0x48 scope:global align:4 +newData__13dGrass_room_cFP13dGrass_data_c = .text:0x8007B7FC; // type:function size:0x10 scope:global align:4 +deleteData__13dGrass_room_cFv = .text:0x8007B80C; // type:function size:0x64 scope:global align:4 +__ct__15dGrass_packet_cFv = .text:0x8007B870; // type:function size:0x228 scope:global align:4 +__ct__13dGrass_room_cFv = .text:0x8007BA98; // type:function size:0xC scope:global align:4 +__ct__12dGrass_anm_cFv = .text:0x8007BAA4; // type:function size:0xC scope:global align:4 +__ct__13dGrass_data_cFv = .text:0x8007BAB0; // type:function size:0xC scope:global align:4 +draw__15dGrass_packet_cFv = .text:0x8007BABC; // type:function size:0x17C scope:global align:4 +calc__15dGrass_packet_cFv = .text:0x8007BC38; // type:function size:0x1B0 scope:global align:4 +checkGroundY__FR4cXyz = .text:0x8007BDE8; // type:function size:0x2B0 scope:local align:4 +update__15dGrass_packet_cFv = .text:0x8007C098; // type:function size:0x230 scope:global align:4 +setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziSc = .text:0x8007C2C8; // type:function size:0xD8 scope:global align:4 +newData__15dGrass_packet_cFR4cXyziSc = .text:0x8007C3A0; // type:function size:0x13C scope:global align:4 +newAnm__15dGrass_packet_cFv = .text:0x8007C4DC; // type:function size:0x4C scope:global align:4 +setAnm__15dGrass_packet_cFis = .text:0x8007C528; // type:function size:0x28 scope:global align:4 +__sinit_d_grass_cpp = .text:0x8007C550; // type:function size:0x4C scope:local align:4 +WorkCo__12dTree_data_cFP10fopAc_ac_cUli = .text:0x8007C59C; // type:function size:0x1A4 scope:global align:4 +WorkAt_NoCutAnim__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x8007C740; // type:function size:0x360 scope:global align:4 +WorkAt__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x8007CAA0; // type:function size:0x214 scope:global align:4 +hitCheck__12dTree_data_cFP10fopAc_ac_ci = .text:0x8007CCB4; // type:function size:0xD4 scope:global align:4 +animation__12dTree_data_cFi = .text:0x8007CD88; // type:function size:0x4B4 scope:global align:4 +newData__12dTree_room_cFP12dTree_data_c = .text:0x8007D23C; // type:function size:0x10 scope:global align:4 +deleteData__12dTree_room_cFv = .text:0x8007D24C; // type:function size:0x64 scope:global align:4 +__ct__14dTree_packet_cFv = .text:0x8007D2B0; // type:function size:0x118 scope:global align:4 +__ct__12dTree_room_cFv = .text:0x8007D3C8; // type:function size:0xC scope:global align:4 +__ct__11dTree_anm_cFv = .text:0x8007D3D4; // type:function size:0xC scope:global align:4 +__ct__12dTree_data_cFv = .text:0x8007D3E0; // type:function size:0xC scope:global align:4 +draw__14dTree_packet_cFv = .text:0x8007D3EC; // type:function size:0x28C scope:global align:4 +calc__14dTree_packet_cFv = .text:0x8007D678; // type:function size:0x28C scope:global align:4 +checkGroundY__FP12dTree_data_cR4cXyz = .text:0x8007D904; // type:function size:0x348 scope:global align:4 +update__14dTree_packet_cFv = .text:0x8007DC4C; // type:function size:0x2E0 scope:global align:4 +setData__14dTree_packet_cFP12dTree_data_ciR4cXyzUci = .text:0x8007DF2C; // type:function size:0xEC scope:global align:4 +newData__14dTree_packet_cFR4cXyzUci = .text:0x8007E018; // type:function size:0x134 scope:global align:4 +newAnm__14dTree_packet_cFs = .text:0x8007E14C; // type:function size:0x70 scope:global align:4 +setAnm__14dTree_packet_cFis = .text:0x8007E1BC; // type:function size:0x4C scope:global align:4 +__sinit_d_tree_cpp = .text:0x8007E208; // type:function size:0x94 scope:local align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x8007E29C; // type:function size:0x1C scope:global align:4 +__ct__18dPa_modelEmitter_cFv = .text:0x8007E2B8; // type:function size:0x3C scope:global align:4 +__ct__21dPa_J3DmodelEmitter_cFP14JPABaseEmitterP12J3DModelDataR12dKy_tevstr_cP16J3DAnmTexPatternUsi = .text:0x8007E2F4; // type:function size:0x2F0 scope:global align:4 +__dt__18dPa_modelEmitter_cFv = .text:0x8007E5E4; // type:function size:0x48 scope:global align:4 +__dt__21dPa_J3DmodelEmitter_cFv = .text:0x8007E62C; // type:function size:0x7C scope:global align:4 +draw__21dPa_J3DmodelEmitter_cFv = .text:0x8007E6A8; // type:function size:0x4FC scope:global align:4 +__ct__18dPa_modelControl_cFP12J3DModelData = .text:0x8007EBA4; // type:function size:0x108 scope:global align:4 +__ct__14dPa_J3Dmodel_cFv = .text:0x8007ECAC; // type:function size:0xC scope:global align:4 +__dt__18dPa_modelControl_cFv = .text:0x8007ECB8; // type:function size:0x8C scope:global align:4 +newModel__18dPa_modelControl_cFP12J3DModelData = .text:0x8007ED44; // type:function size:0x104 scope:global align:4 +draw__18dPa_modelControl_cFv = .text:0x8007EE48; // type:function size:0xE4 scope:global align:4 +__ct__19dPa_followEcallBackFUcUc = .text:0x8007EF2C; // type:function size:0x3C scope:global align:4 +execute__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8007EF68; // type:function size:0xF4 scope:global align:4 +draw__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8007F05C; // type:function size:0x40 scope:global align:4 +setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007F09C; // type:function size:0x98 scope:global align:4 +end__19dPa_followEcallBackFv = .text:0x8007F134; // type:function size:0x50 scope:global align:4 +__ct__18dPa_smokeEcallBackFUc = .text:0x8007F184; // type:function size:0x94 scope:global align:4 +__dt__19dPa_followEcallBackFv = .text:0x8007F218; // type:function size:0x6C scope:global align:4 +__ct__18dPa_smokeEcallBackFUcUcUcUc = .text:0x8007F284; // type:function size:0xA8 scope:global align:4 +__ct__18dPa_smokeEcallBackFRC8_GXColorP12dKy_tevstr_cUc = .text:0x8007F32C; // type:function size:0x90 scope:global align:4 +setup__18dPa_smokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8007F3BC; // type:function size:0xB0 scope:global align:4 +__dt__18dPa_smokePcallBackFv = .text:0x8007F46C; // type:function size:0x5C scope:global align:4 +__dt__54JPACallBackBase2Fv = .text:0x8007F4C8; // type:function size:0x48 scope:global align:4 +initiateLighting__FR11_GXColorS10R8_GXColorR8_GXColor = .text:0x8007F510; // type:function size:0xC8 scope:global align:4 +smokeEcallBack__FP14JPABaseEmitterP12dKy_tevstr_cSc8_GXColor = .text:0x8007F5D8; // type:function size:0x340 scope:global align:4 +draw__18dPa_smokeEcallBackFP14JPABaseEmitter = .text:0x8007F918; // type:function size:0x3C scope:global align:4 +end__18dPa_smokeEcallBackFv = .text:0x8007F954; // type:function size:0x58 scope:global align:4 +dPa_setWindPower__FP15JPABaseParticle = .text:0x8007F9AC; // type:function size:0xAC scope:global align:4 +execute__18dPa_smokePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007FA58; // type:function size:0x30 scope:global align:4 +draw__18dPa_smokePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8007FA88; // type:function size:0x6CC scope:global align:4 +draw__22dPa_selectTexEcallBackFP14JPABaseEmitter = .text:0x80080154; // type:function size:0x30 scope:global align:4 +__ct__19dPa_simpleEcallBackFv = .text:0x80080184; // type:function size:0x70 scope:global align:4 +__dt__16dPa_simpleData_cFv = .text:0x800801F4; // type:function size:0x3C scope:global align:4 +__ct__16dPa_simpleData_cFv = .text:0x80080230; // type:function size:0x4 scope:global align:4 +executeAfter__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x80080234; // type:function size:0x1B8 scope:global align:4 +__dt__17dPa_windPcallBackFv = .text:0x800803EC; // type:function size:0x5C scope:global align:4 +draw__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x80080448; // type:function size:0x78 scope:global align:4 +create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc = .text:0x800804C0; // type:function size:0x88 scope:global align:4 +createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager = .text:0x80080548; // type:function size:0xCC scope:global align:4 +set__19dPa_simpleEcallBackFPC4cXyzUcRC8_GXColorRC8_GXColori = .text:0x80080614; // type:function size:0x84 scope:global align:4 +execute__17dPa_windPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80080698; // type:function size:0x24 scope:global align:4 +__ct__13dPa_control_cFv = .text:0x800806BC; // type:function size:0xBC scope:global align:4 +__dt__19dPa_simpleEcallBackFv = .text:0x80080778; // type:function size:0x84 scope:global align:4 +getRM_ID__13dPa_control_cFUs = .text:0x800807FC; // type:function size:0x8 scope:global align:4 +swapFrameBufferTexture__13dPa_control_cFv = .text:0x80080804; // type:function size:0x68 scope:global align:4 +createCommon__13dPa_control_cFPCv = .text:0x8008086C; // type:function size:0x230 scope:global align:4 +createRoomScene__13dPa_control_cFPCv = .text:0x80080A9C; // type:function size:0x188 scope:global align:4 +readScene__13dPa_control_cFUcPP21mDoDvdThd_toMainRam_c = .text:0x80080C24; // type:function size:0xD0 scope:global align:4 +createScene__13dPa_control_cFPCv = .text:0x80080CF4; // type:function size:0x78 scope:global align:4 +removeRoomScene__13dPa_control_cFv = .text:0x80080D6C; // type:function size:0x90 scope:global align:4 +removeScene__13dPa_control_cFv = .text:0x80080DFC; // type:function size:0x6C scope:global align:4 +calc3D__13dPa_control_cFv = .text:0x80080E68; // type:function size:0x48 scope:global align:4 +calc2D__13dPa_control_cFv = .text:0x80080EB0; // type:function size:0x48 scope:global align:4 +calcMenu__13dPa_control_cFv = .text:0x80080EF8; // type:function size:0x48 scope:global align:4 +draw__13dPa_control_cFP11JPADrawInfoUc = .text:0x80080F40; // type:function size:0x70 scope:global align:4 +set__13dPa_control_cFUcUsPC4cXyzPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x80080FB0; // type:function size:0x19C scope:global align:4 +setBombSmoke__13dPa_control_cFUsPC4cXyzPC5csXyzPC4cXyzUc = .text:0x8008114C; // type:function size:0x9C scope:global align:4 +setSimpleLand__13dPa_control_cFiPC4cXyzPC5csXyzfffP12dKy_tevstr_cPii = .text:0x800811E8; // type:function size:0x584 scope:global align:4 +setSimpleLand__13dPa_control_cFR13cBgS_PolyInfoPC4cXyzPC5csXyzfffP12dKy_tevstr_cPii = .text:0x8008176C; // type:function size:0xC0 scope:global align:4 +checkAtrCodeEffect__13dPa_control_cFi = .text:0x8008182C; // type:function size:0x50 scope:global align:4 +setNormalStripes__13dPa_control_cFUsPC4cXyzPC5csXyzPC4cXyzUcUs = .text:0x8008187C; // type:function size:0x8C scope:global align:4 +newSimple__13dPa_control_cFUsUc = .text:0x80081908; // type:function size:0x90 scope:global align:4 +setSimple__13dPa_control_cFUsPC4cXyzUcRC8_GXColorRC8_GXColori = .text:0x80081998; // type:function size:0x6C scope:global align:4 +getSimple__13dPa_control_cFUs = .text:0x80081A04; // type:function size:0x3C scope:global align:4 +setup__19dPa_rippleEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80081A40; // type:function size:0x28 scope:global align:4 +end__19dPa_rippleEcallBackFv = .text:0x80081A68; // type:function size:0x50 scope:global align:4 +execute__19dPa_rippleEcallBackFP14JPABaseEmitter = .text:0x80081AB8; // type:function size:0x8C scope:global align:4 +draw__19dPa_rippleEcallBackFP14JPABaseEmitter = .text:0x80081B44; // type:function size:0x38 scope:global align:4 +setup__25dPa_singleRippleEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80081B7C; // type:function size:0xC scope:global align:4 +execute__25dPa_singleRippleEcallBackFP14JPABaseEmitter = .text:0x80081B88; // type:function size:0x4C scope:global align:4 +draw__25dPa_singleRippleEcallBackFP14JPABaseEmitter = .text:0x80081BD4; // type:function size:0x38 scope:global align:4 +execute__19dPa_ripplePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80081C0C; // type:function size:0x5C scope:global align:4 +draw__19dPa_ripplePcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80081C68; // type:function size:0x3C0 scope:global align:4 +setup__17dPa_waveEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80082028; // type:function size:0x34 scope:global align:4 +remove__17dPa_waveEcallBackFv = .text:0x8008205C; // type:function size:0x34 scope:global align:4 +executeAfter__17dPa_waveEcallBackFP14JPABaseEmitter = .text:0x80082090; // type:function size:0x1C8 scope:global align:4 +draw__17dPa_waveEcallBackFP14JPABaseEmitter = .text:0x80082258; // type:function size:0x380 scope:global align:4 +setup__19dPa_splashEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800825D8; // type:function size:0x18 scope:global align:4 +remove__19dPa_splashEcallBackFv = .text:0x800825F0; // type:function size:0x34 scope:global align:4 +execute__19dPa_splashEcallBackFP14JPABaseEmitter = .text:0x80082624; // type:function size:0x168 scope:global align:4 +setup__22dPa_cutTurnEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8008278C; // type:function size:0x1C scope:global align:4 +executeAfter__22dPa_cutTurnEcallBack_cFP14JPABaseEmitter = .text:0x800827A8; // type:function size:0xF0 scope:global align:4 +end__22dPa_cutTurnEcallBack_cFv = .text:0x80082898; // type:function size:0x3C scope:global align:4 +draw__20dPa_stripesEcallBackFP14JPABaseEmitter = .text:0x800828D4; // type:function size:0x528 scope:global align:4 +draw__19dPa_kageroEcallBackFP14JPABaseEmitter = .text:0x80082DFC; // type:function size:0x34 scope:global align:4 +execute__22dPa_bombSmokeEcallBackFP14JPABaseEmitter = .text:0x80082E30; // type:function size:0xAC scope:global align:4 +getMaxWaterY__18dPa_trackEcallBackFPQ29JGeometry8TVec3 = .text:0x80082EDC; // type:function size:0xA0 scope:global align:4 +setup__18dPa_trackEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80082F7C; // type:function size:0x18 scope:global align:4 +remove__18dPa_trackEcallBackFv = .text:0x80082F94; // type:function size:0x34 scope:global align:4 +execute__18dPa_trackEcallBackFP14JPABaseEmitter = .text:0x80082FC8; // type:function size:0x1C8 scope:global align:4 +draw__18dPa_trackEcallBackFP14JPABaseEmitter = .text:0x80083190; // type:function size:0x270 scope:global align:4 +__dt__18dPa_trackEcallBackFv = .text:0x80083400; // type:function size:0x6C scope:global align:4 +__dt__22dPa_bombSmokeEcallBackFv = .text:0x8008346C; // type:function size:0x6C scope:global align:4 +setup__22dPa_bombSmokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800834D8; // type:function size:0x4 scope:global align:4 +__dt__19dPa_kageroEcallBackFv = .text:0x800834DC; // type:function size:0x5C scope:global align:4 +__dt__20dPa_stripesEcallBackFv = .text:0x80083538; // type:function size:0x6C scope:global align:4 +setup__20dPa_stripesEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800835A4; // type:function size:0x4 scope:global align:4 +__dt__22dPa_cutTurnEcallBack_cFv = .text:0x800835A8; // type:function size:0x6C scope:global align:4 +__dt__19dPa_splashEcallBackFv = .text:0x80083614; // type:function size:0x6C scope:global align:4 +__dt__17dPa_waveEcallBackFv = .text:0x80083680; // type:function size:0x94 scope:global align:4 +__dt__19dPa_ripplePcallBackFv = .text:0x80083714; // type:function size:0x5C scope:global align:4 +init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x80083770; // type:function size:0x4 scope:global align:4 +__dt__25dPa_singleRippleEcallBackFv = .text:0x80083774; // type:function size:0x6C scope:global align:4 +__dt__19dPa_rippleEcallBackFv = .text:0x800837E0; // type:function size:0x6C scope:global align:4 +draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x8008384C; // type:function size:0x4 scope:global align:4 +__dt__22dPa_selectTexEcallBackFv = .text:0x80083850; // type:function size:0x6C scope:global align:4 +setup__22dPa_selectTexEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800838BC; // type:function size:0x4 scope:global align:4 +execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle = .text:0x800838C0; // type:function size:0x4 scope:global align:4 +cLib_calcTimer
        __FPUl = .text:0x800838C4; // type:function size:0x1C scope:global align:4 +__sinit_d_particle_cpp = .text:0x800838E0; // type:function size:0x46C scope:local align:4 +draw__21dPa_setColorEcallBackFP14JPABaseEmitter = .text:0x80083D4C; // type:function size:0x30 scope:global align:4 +setup__21dPa_setColorEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80083D7C; // type:function size:0x4 scope:global align:4 +__dt__21dPa_setColorEcallBackFv = .text:0x80083D80; // type:function size:0x6C scope:global align:4 +dPath_GetPnt__FP5dPathi = .text:0x80083DEC; // type:function size:0xF4 scope:global align:4 +dPath_GetRoomPath__Fii = .text:0x80083EE0; // type:function size:0x10C scope:global align:4 +dPath_GetNextRoomPath__FP5dPathi = .text:0x80083FEC; // type:function size:0x128 scope:global align:4 +dPath_GetPolyRoomPathVec__FR13cBgS_PolyInfoP4cXyzPi = .text:0x80084114; // type:function size:0x164 scope:global align:4 +setViewPort__14dDlst_window_cFffffff = .text:0x80084278; // type:function size:0x1C scope:global align:4 +setScissor__14dDlst_window_cFffff = .text:0x80084294; // type:function size:0x14 scope:global align:4 +draw__13dDlst_2DTri_cFv = .text:0x800842A8; // type:function size:0x1C0 scope:global align:4 +draw__15dDlst_2DPoint_cFv = .text:0x80084468; // type:function size:0xF0 scope:global align:4 +draw__11dDlst_2DT_cFv = .text:0x80084558; // type:function size:0x2CC scope:global align:4 +draw__12dDlst_2DT2_cFv = .text:0x80084824; // type:function size:0x798 scope:global align:4 +init__12dDlst_2DT2_cFP7ResTIMGffffUcUcUcff = .text:0x80084FBC; // type:function size:0x10C scope:global align:4 +draw__11dDlst_2DM_cFv = .text:0x800850C8; // type:function size:0x4D8 scope:global align:4 +init__11dDlst_2Dm_cFP7ResTIMGP7ResTIMGff = .text:0x800855A0; // type:function size:0x84 scope:global align:4 +setPos__11dDlst_2Dm_cFssss = .text:0x80085624; // type:function size:0x14 scope:global align:4 +setScale__11dDlst_2Dm_cFff = .text:0x80085638; // type:function size:0xC scope:global align:4 +setScroll__11dDlst_2Dm_cFiss = .text:0x80085644; // type:function size:0x18 scope:global align:4 +draw__11dDlst_2Dm_cFv = .text:0x8008565C; // type:function size:0x51C scope:global align:4 +draw__12dDlst_2DMt_cFv = .text:0x80085B78; // type:function size:0x38C scope:global align:4 +__ct__10dDlst_2D_cFP7ResTIMGssUc = .text:0x80085F04; // type:function size:0x80 scope:global align:4 +draw__10dDlst_2D_cFv = .text:0x80085F84; // type:function size:0xB4 scope:global align:4 +init__8cM_rnd_cFiii = .text:0x80086038; // type:function size:0x10 scope:global align:4 +get__8cM_rnd_cFv = .text:0x80086048; // type:function size:0xF4 scope:global align:4 +getF__8cM_rnd_cFf = .text:0x8008613C; // type:function size:0x38 scope:global align:4 +getFX__8cM_rnd_cFf = .text:0x80086174; // type:function size:0x48 scope:global align:4 +getValue__8cM_rnd_cFff = .text:0x800861BC; // type:function size:0x3C scope:global align:4 +draw__18dDlst_effectLine_cFv = .text:0x800861F8; // type:function size:0x370 scope:global align:4 +update__18dDlst_effectLine_cFR4cXyzR8_GXColorUsUsUsUsffff = .text:0x80086568; // type:function size:0x94 scope:global align:4 +set__22dDlst_alphaModelData_cFUcPA4_fUc = .text:0x800865FC; // type:function size:0x10 scope:global align:4 +draw__22dDlst_alphaModelData_cFPA4_f = .text:0x8008660C; // type:function size:0x60C scope:global align:4 +__ct__18dDlst_alphaModel_cFv = .text:0x80086C18; // type:function size:0x14 scope:global align:4 +create__18dDlst_alphaModel_cFi = .text:0x80086C2C; // type:function size:0xA4 scope:global align:4 +__dt__22dDlst_alphaModelData_cFv = .text:0x80086CD0; // type:function size:0x3C scope:global align:4 +__ct__22dDlst_alphaModelData_cFv = .text:0x80086D0C; // type:function size:0x4 scope:global align:4 +set__18dDlst_alphaModel_cFUcPA4_fUc = .text:0x80086D10; // type:function size:0x60 scope:global align:4 +draw__18dDlst_alphaModel_cFPA4_f = .text:0x80086D70; // type:function size:0xC8 scope:global align:4 +draw__22dDlst_alphaModelPacketFv = .text:0x80086E38; // type:function size:0x260 scope:global align:4 +set__18dDlst_shadowPoly_cFP10cBgD_Vtx_tUsUsUsP8cM3dGPla = .text:0x80087098; // type:function size:0x108 scope:global align:4 +set__18dDlst_shadowPoly_cFR4cXyzR4cXyzR4cXyz = .text:0x800871A0; // type:function size:0xD8 scope:global align:4 +draw__18dDlst_shadowPoly_cFv = .text:0x80087278; // type:function size:0xC4 scope:global align:4 +__dt__18dDlst_shadowReal_cFv = .text:0x8008733C; // type:function size:0xA0 scope:global align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x800873DC; // type:function size:0x60 scope:global align:4 +J3DDrawBuffer__create__FUl = .text:0x8008743C; // type:function size:0x78 scope:global align:4 +init__18dDlst_shadowReal_cFv = .text:0x800874B4; // type:function size:0x110 scope:global align:4 +reset__18dDlst_shadowReal_cFv = .text:0x800875C4; // type:function size:0x60 scope:global align:4 +imageDraw__18dDlst_shadowReal_cFPA4_f = .text:0x80087624; // type:function size:0x13C scope:global align:4 +draw__18dDlst_shadowReal_cFv = .text:0x80087760; // type:function size:0x200 scope:global align:4 +psdRealCallBack__FP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla = .text:0x80087960; // type:function size:0x214 scope:global align:4 +seaRealCallBack__FPvR4cXyzR4cXyzR4cXyz = .text:0x80087B74; // type:function size:0x78 scope:global align:4 +realPolygonCheck__FP4cXyzffP4cXyzP18dDlst_shadowPoly_c = .text:0x80087BEC; // type:function size:0x298 scope:global align:4 +__dt__14ShdwDrawPoly_cFv = .text:0x80087E84; // type:function size:0x88 scope:global align:4 +__dt__13cBgS_ShdwDrawFv = .text:0x80087F0C; // type:function size:0x78 scope:global align:4 +setShadowRealMtx__FPA4_fPA4_fPA4_fP4cXyzP4cXyzffP18dDlst_shadowPoly_cf = .text:0x80087F84; // type:function size:0x35C scope:global align:4 +set__18dDlst_shadowReal_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x800882E0; // type:function size:0x1BC scope:global align:4 +set2__18dDlst_shadowReal_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x8008849C; // type:function size:0x17C scope:global align:4 +add__18dDlst_shadowReal_cFP8J3DModel = .text:0x80088618; // type:function size:0xA4 scope:global align:4 +draw__20dDlst_shadowSimple_cFv = .text:0x800886BC; // type:function size:0x1E0 scope:global align:4 +set__20dDlst_shadowSimple_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x8008889C; // type:function size:0x280 scope:global align:4 +init__21dDlst_shadowControl_cFv = .text:0x80088B1C; // type:function size:0x4C scope:global align:4 +reset__21dDlst_shadowControl_cFv = .text:0x80088B68; // type:function size:0x58 scope:global align:4 +imageDraw__21dDlst_shadowControl_cFPA4_f = .text:0x80088BC0; // type:function size:0x104 scope:global align:4 +draw__21dDlst_shadowControl_cFPA4_f = .text:0x80088CC4; // type:function size:0x1E4 scope:global align:4 +setReal__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x80088EA8; // type:function size:0x9C scope:global align:4 +setReal2__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x80088F44; // type:function size:0x9C scope:global align:4 +addReal__21dDlst_shadowControl_cFUlP8J3DModel = .text:0x80088FE0; // type:function size:0x68 scope:global align:4 +setSimple__21dDlst_shadowControl_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x80089048; // type:function size:0x64 scope:global align:4 +setSimpleTex__21dDlst_shadowControl_cFPv = .text:0x800890AC; // type:function size:0x70 scope:global align:4 +draw__18dDlst_mirrorPacketFv = .text:0x8008911C; // type:function size:0x26C scope:global align:4 +init__18dDlst_mirrorPacketFP7ResTIMG = .text:0x80089388; // type:function size:0x70 scope:global align:4 +mirrorPolygonCheck__FP4cXyzP4cXyzfP18dDlst_shadowPoly_c = .text:0x800893F8; // type:function size:0x1E4 scope:global align:4 +update__18dDlst_mirrorPacketFPA4_fUcf = .text:0x800895DC; // type:function size:0x1D4 scope:global align:4 +draw__20dDlst_alphaVolPacketFv = .text:0x800897B0; // type:function size:0x118 scope:global align:4 +draw__23dDlst_alphaInvVolPacketFv = .text:0x800898C8; // type:function size:0xC8 scope:global align:4 +newData__13dDlst_peekZ_cFssPUl = .text:0x80089990; // type:function size:0x40 scope:global align:4 +peekData__13dDlst_peekZ_cFv = .text:0x800899D0; // type:function size:0x70 scope:global align:4 +__ct__12dDlst_list_cFv = .text:0x80089A40; // type:function size:0x108 scope:global align:4 +__ct__26mDoExt_3DlineMatSortPacketFv = .text:0x80089B48; // type:function size:0x30 scope:global align:4 +__ct__18dDlst_shadowReal_cFv = .text:0x80089B78; // type:function size:0x74 scope:global align:4 +__dt__22dDlst_shadowRealPoly_cFv = .text:0x80089BEC; // type:function size:0x84 scope:global align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x80089C70; // type:function size:0x48 scope:global align:4 +__dt__18dDlst_shadowPoly_cFv = .text:0x80089CB8; // type:function size:0x48 scope:global align:4 +__dt__20dDlst_shadowSimple_cFv = .text:0x80089D00; // type:function size:0x3C scope:global align:4 +__ct__20dDlst_shadowSimple_cFv = .text:0x80089D3C; // type:function size:0x4 scope:global align:4 +init__12dDlst_list_cFv = .text:0x80089D40; // type:function size:0x288 scope:global align:4 +__dt__12dDlst_list_cFv = .text:0x80089FC8; // type:function size:0x174 scope:global align:4 +reset__12dDlst_list_cFv = .text:0x8008A13C; // type:function size:0x128 scope:global align:4 +entryZSortXluDrawList__12dDlst_list_cFP13J3DDrawBufferP9J3DPacketR4cXyz = .text:0x8008A264; // type:function size:0xB0 scope:global align:4 +set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c = .text:0x8008A314; // type:function size:0x30 scope:global align:4 +draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c = .text:0x8008A344; // type:function size:0x58 scope:global align:4 +wipeIn__12dDlst_list_cFfR8_GXColor = .text:0x8008A39C; // type:function size:0x100 scope:global align:4 +wipeIn__12dDlst_list_cFf = .text:0x8008A49C; // type:function size:0x28 scope:global align:4 +calcWipe__12dDlst_list_cFv = .text:0x8008A4C4; // type:function size:0xA0 scope:global align:4 +dDlst_texSpecmapST__FPC4cXyzPC12dKy_tevstr_cP12J3DModelDataf = .text:0x8008A564; // type:function size:0x1DC scope:global align:4 +__dt__23dDlst_alphaInvVolPacketFv = .text:0x8008A740; // type:function size:0x5C scope:global align:4 +__dt__20dDlst_alphaVolPacketFv = .text:0x8008A79C; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_mirrorPacketFv = .text:0x8008A7F8; // type:function size:0xAC scope:global align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x8008A8A4; // type:function size:0x8 scope:global align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x8008A8AC; // type:function size:0x8 scope:global align:4 +__dt__22dDlst_alphaModelPacketFv = .text:0x8008A8B4; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_effectLine_cFv = .text:0x8008A910; // type:function size:0x5C scope:global align:4 +__dt__10dDlst_2D_cFv = .text:0x8008A96C; // type:function size:0x78 scope:global align:4 +__dt__12dDlst_2DMt_cFv = .text:0x8008A9E4; // type:function size:0x5C scope:global align:4 +__dt__11dDlst_2Dm_cFv = .text:0x8008AA40; // type:function size:0x5C scope:global align:4 +__dt__11dDlst_2DM_cFv = .text:0x8008AA9C; // type:function size:0x5C scope:global align:4 +__dt__12dDlst_2DT2_cFv = .text:0x8008AAF8; // type:function size:0x5C scope:global align:4 +__dt__11dDlst_2DT_cFv = .text:0x8008AB54; // type:function size:0x5C scope:global align:4 +__dt__15dDlst_2DPoint_cFv = .text:0x8008ABB0; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_2DTri_cFv = .text:0x8008AC0C; // type:function size:0x5C scope:global align:4 +__sinit_d_drawlist_cpp = .text:0x8008AC68; // type:function size:0x4C scope:local align:4 +dKyd_dmpalet_getp__Fv = .text:0x8008ACB4; // type:function size:0xC scope:global align:4 +dKyd_dmpselect_getp__Fv = .text:0x8008ACC0; // type:function size:0xC scope:global align:4 +dKyd_dmenvr_getp__Fv = .text:0x8008ACCC; // type:function size:0xC scope:global align:4 +dKyd_dmvrbox_getp__Fv = .text:0x8008ACD8; // type:function size:0xC scope:global align:4 +dKyd_schejule_getp__Fv = .text:0x8008ACE4; // type:function size:0xC scope:global align:4 +dKyd_schejule_boss_getp__Fv = .text:0x8008ACF0; // type:function size:0xC scope:global align:4 +dKyd_schejule_menu_getp__Fv = .text:0x8008ACFC; // type:function size:0xC scope:global align:4 +dKyd_xfog_table_set__FUc = .text:0x8008AD08; // type:function size:0x40 scope:global align:4 +dKyw_setDrawPacketList__FP9J3DPacketi = .text:0x8008AD48; // type:function size:0x50 scope:global align:4 +dKyw_setDrawPacketListSky__FP9J3DPacketi = .text:0x8008AD98; // type:function size:0x90 scope:global align:4 +dKyw_setDrawPacketListXluBg__FP9J3DPacketi = .text:0x8008AE28; // type:function size:0x88 scope:global align:4 +dKyw_setDrawPacketListXluZPos__FP9J3DPacketP4cXyz = .text:0x8008AEB0; // type:function size:0x54 scope:global align:4 +draw__18dKankyo_sun_PacketFv = .text:0x8008AF04; // type:function size:0x38 scope:global align:4 +draw__22dKankyo_sunlenz_PacketFv = .text:0x8008AF3C; // type:function size:0x38 scope:global align:4 +__dt__8RAIN_EFFFv = .text:0x8008AF74; // type:function size:0x3C scope:global align:4 +__ct__8RAIN_EFFFv = .text:0x8008AFB0; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_rain_PacketFv = .text:0x8008AFB4; // type:function size:0x48 scope:global align:4 +__dt__8SNOW_EFFFv = .text:0x8008AFFC; // type:function size:0x3C scope:global align:4 +__ct__8SNOW_EFFFv = .text:0x8008B038; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_snow_PacketFv = .text:0x8008B03C; // type:function size:0x30 scope:global align:4 +__dt__8STAR_EFFFv = .text:0x8008B06C; // type:function size:0x3C scope:global align:4 +__ct__8STAR_EFFFv = .text:0x8008B0A8; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_star_PacketFv = .text:0x8008B0AC; // type:function size:0x30 scope:global align:4 +__dt__10POISON_EFFFv = .text:0x8008B0DC; // type:function size:0x3C scope:global align:4 +__ct__10POISON_EFFFv = .text:0x8008B118; // type:function size:0x4 scope:global align:4 +draw__21dKankyo_poison_PacketFv = .text:0x8008B11C; // type:function size:0x34 scope:global align:4 +__dt__9CLOUD_EFFFv = .text:0x8008B150; // type:function size:0x3C scope:global align:4 +__ct__9CLOUD_EFFFv = .text:0x8008B18C; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_cloud_PacketFv = .text:0x8008B190; // type:function size:0x30 scope:global align:4 +__dt__9HOUSI_EFFFv = .text:0x8008B1C0; // type:function size:0x3C scope:global align:4 +__ct__9HOUSI_EFFFv = .text:0x8008B1FC; // type:function size:0x4 scope:global align:4 +draw__20dKankyo_housi_PacketFv = .text:0x8008B200; // type:function size:0x30 scope:global align:4 +__dt__10VRKUMO_EFFFv = .text:0x8008B230; // type:function size:0x3C scope:global align:4 +__ct__10VRKUMO_EFFFv = .text:0x8008B26C; // type:function size:0x4 scope:global align:4 +draw__21dKankyo_vrkumo_PacketFv = .text:0x8008B270; // type:function size:0x34 scope:global align:4 +__dt__8WAVE_EFFFv = .text:0x8008B2A4; // type:function size:0x3C scope:global align:4 +__ct__8WAVE_EFFFv = .text:0x8008B2E0; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_wave_PacketFv = .text:0x8008B2E4; // type:function size:0x30 scope:global align:4 +dKyw_drawSun__Fi = .text:0x8008B314; // type:function size:0x30 scope:global align:4 +dKyw_Sun_Draw__Fv = .text:0x8008B344; // type:function size:0x24 scope:global align:4 +dKyw_drawSunlenz__Fi = .text:0x8008B368; // type:function size:0x44 scope:global align:4 +dKyw_Sunlenz_Draw__Fv = .text:0x8008B3AC; // type:function size:0x24 scope:global align:4 +dKyw_drawRain__Fi = .text:0x8008B3D0; // type:function size:0x30 scope:global align:4 +dKyw_Rain_Draw__Fv = .text:0x8008B400; // type:function size:0x24 scope:global align:4 +dKyw_drawSnow__Fi = .text:0x8008B424; // type:function size:0x30 scope:global align:4 +dKyw_Snow_Draw__Fv = .text:0x8008B454; // type:function size:0x24 scope:global align:4 +dKyw_drawStar__Fi = .text:0x8008B478; // type:function size:0x30 scope:global align:4 +dKyw_Star_Draw__Fv = .text:0x8008B4A8; // type:function size:0x24 scope:global align:4 +dKyw_drawPoison__Fi = .text:0x8008B4CC; // type:function size:0x34 scope:global align:4 +dKyw_Poison_Draw__Fv = .text:0x8008B500; // type:function size:0x24 scope:global align:4 +dKyw_drawHousi__Fi = .text:0x8008B524; // type:function size:0x30 scope:global align:4 +dKyw_Housi_Draw__Fv = .text:0x8008B554; // type:function size:0x24 scope:global align:4 +dKyw_drawCloud__Fi = .text:0x8008B578; // type:function size:0x30 scope:global align:4 +dKyw_Cloud_Draw__Fv = .text:0x8008B5A8; // type:function size:0x24 scope:global align:4 +dKyw_drawVrkumo__Fi = .text:0x8008B5CC; // type:function size:0x30 scope:global align:4 +dKyw_Vrkumo_Draw__Fv = .text:0x8008B5FC; // type:function size:0x24 scope:global align:4 +dKyw_drawWave__Fi = .text:0x8008B620; // type:function size:0x30 scope:global align:4 +dKyw_Wave_Draw__Fv = .text:0x8008B650; // type:function size:0x24 scope:global align:4 +dKyw_wether_init__Fv = .text:0x8008B674; // type:function size:0x8C scope:global align:4 +dKyw_wether_init2__Fv = .text:0x8008B700; // type:function size:0x18 scope:global align:4 +dKyw_wether_delete__Fv = .text:0x8008B718; // type:function size:0x2E4 scope:global align:4 +__dt__8WIND_EFFFv = .text:0x8008B9FC; // type:function size:0x3C scope:global align:4 +__dt__10KAMOME_EFFFv = .text:0x8008BA38; // type:function size:0x3C scope:global align:4 +__dt__19dKankyo_wave_PacketFv = .text:0x8008BA74; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_cloud_PacketFv = .text:0x8008BAF8; // type:function size:0x84 scope:global align:4 +__dt__20dKankyo_housi_PacketFv = .text:0x8008BB7C; // type:function size:0x84 scope:global align:4 +__dt__21dKankyo_poison_PacketFv = .text:0x8008BC00; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_star_PacketFv = .text:0x8008BC84; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_snow_PacketFv = .text:0x8008BD08; // type:function size:0x84 scope:global align:4 +__dt__19dKankyo_rain_PacketFv = .text:0x8008BD8C; // type:function size:0x84 scope:global align:4 +__dt__22dKankyo_sunlenz_PacketFv = .text:0x8008BE10; // type:function size:0x84 scope:global align:4 +__dt__18dKankyo_sun_PacketFv = .text:0x8008BE94; // type:function size:0x84 scope:global align:4 +dKyw_wether_delete2__Fv = .text:0x8008BF18; // type:function size:0x50 scope:global align:4 +__dt__21dKankyo_vrkumo_PacketFv = .text:0x8008BF68; // type:function size:0x84 scope:global align:4 +wether_move_windline__Fv = .text:0x8008BFEC; // type:function size:0x1BC scope:global align:4 +__ct__10KAMOME_EFFFv = .text:0x8008C1A8; // type:function size:0x4 scope:global align:4 +__ct__8WIND_EFFFv = .text:0x8008C1AC; // type:function size:0x4 scope:global align:4 +wether_move_thunder__Fv = .text:0x8008C1B0; // type:function size:0x68 scope:global align:4 +dKyw_wether_move__Fv = .text:0x8008C218; // type:function size:0x24 scope:global align:4 +wether_move_sun__Fv = .text:0x8008C23C; // type:function size:0x324 scope:global align:4 +wether_move_rain__Fv = .text:0x8008C560; // type:function size:0x1EC scope:global align:4 +wether_move_snow__Fv = .text:0x8008C74C; // type:function size:0xD8 scope:global align:4 +wether_move_star__Fv = .text:0x8008C824; // type:function size:0x2B8 scope:global align:4 +wether_move_poison__Fv = .text:0x8008CADC; // type:function size:0x9C scope:global align:4 +wether_move_housi__Fv = .text:0x8008CB78; // type:function size:0x198 scope:global align:4 +wether_move_moya__Fv = .text:0x8008CD10; // type:function size:0x26C scope:global align:4 +wether_move_vrkumo__Fv = .text:0x8008CF7C; // type:function size:0x4F0 scope:global align:4 +wether_move_wave__Fv = .text:0x8008D46C; // type:function size:0x194 scope:global align:4 +dKyw_wether_move_draw__Fv = .text:0x8008D600; // type:function size:0xB4 scope:global align:4 +dKyw_wether_move_draw2__Fv = .text:0x8008D6B4; // type:function size:0x20 scope:global align:4 +dKyw_wether_draw__Fv = .text:0x8008D6D4; // type:function size:0x148 scope:global align:4 +dKyw_wether_draw2__Fv = .text:0x8008D81C; // type:function size:0x3C scope:global align:4 +dKyw_wether_proc__Fv = .text:0x8008D858; // type:function size:0x20 scope:global align:4 +dKyw_wind_init__Fv = .text:0x8008D878; // type:function size:0xA4 scope:global align:4 +dKyw_wind_set__Fv = .text:0x8008D91C; // type:function size:0x308 scope:global align:4 +dKyw_get_wind_vec__Fv = .text:0x8008DC24; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_pow__Fv = .text:0x8008DC34; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_power__Fv = .text:0x8008DC44; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_vecpow__Fv = .text:0x8008DC54; // type:function size:0x64 scope:global align:4 +dKyw_squal_set__FP4cXyzssfffff = .text:0x8008DCB8; // type:function size:0xF8 scope:global align:4 +squal_proc__Fv = .text:0x8008DDB0; // type:function size:0x114 scope:global align:4 +dKyw_pntwind_init__Fv = .text:0x8008DEC4; // type:function size:0x54 scope:global align:4 +pntwind_set__FP14WIND_INFLUENCE = .text:0x8008DF18; // type:function size:0x64 scope:global align:4 +dKyw_pntwind_set__FP14WIND_INFLUENCE = .text:0x8008DF7C; // type:function size:0x28 scope:global align:4 +dKyw_pwind_cylinder_set__FP14WIND_INFLUENCE = .text:0x8008DFA4; // type:function size:0x28 scope:global align:4 +dKyw_pntwind_cut__FP14WIND_INFLUENCE = .text:0x8008DFCC; // type:function size:0x38 scope:global align:4 +dKyw_pntwind_get_info__FP4cXyzP4cXyzPf = .text:0x8008E004; // type:function size:0x298 scope:global align:4 +dKyw_pntwind_get_vecpow__FP4cXyz = .text:0x8008E29C; // type:function size:0x74 scope:global align:4 +dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf = .text:0x8008E310; // type:function size:0x1B8 scope:global align:4 +dKyw_get_AllWind_vecpow__FP4cXyz = .text:0x8008E4C8; // type:function size:0xDC scope:global align:4 +dKyw_tact_wind_set__Fss = .text:0x8008E5A4; // type:function size:0xA0 scope:global align:4 +dKyw_tact_wind_set_go__Fv = .text:0x8008E644; // type:function size:0x20 scope:global align:4 +dKyw_get_tactwind_dir__Fv = .text:0x8008E664; // type:function size:0x20 scope:global align:4 +dKyw_custom_windpower__Ff = .text:0x8008E684; // type:function size:0x10 scope:global align:4 +dKyw_get_windsdir__Fv = .text:0x8008E694; // type:function size:0x84 scope:global align:4 +dKyw_evt_wind_set__Fss = .text:0x8008E718; // type:function size:0x14 scope:global align:4 +dKyw_evt_wind_set_go__Fv = .text:0x8008E72C; // type:function size:0x14 scope:global align:4 +dKyw_gbwind_use_check__Fv = .text:0x8008E740; // type:function size:0x8C scope:global align:4 +dKyw_tornado_Notice__FP4cXyz = .text:0x8008E7CC; // type:function size:0x24 scope:global align:4 +dKyw_rain_set__Fi = .text:0x8008E7F0; // type:function size:0x14 scope:global align:4 +vectle_calc__FP10DOUBLE_POSP4cXyz = .text:0x8008E804; // type:function size:0x10C scope:global align:4 +get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8008E910; // type:function size:0x58 scope:global align:4 +dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8008E968; // type:function size:0x20 scope:global align:4 +dKy_set_eyevect_calc__FP12camera_classP3Vecff = .text:0x8008E988; // type:function size:0xB0 scope:global align:4 +dKy_set_eyevect_calc2__FP12camera_classP3Vecff = .text:0x8008EA38; // type:function size:0xFC scope:global align:4 +dKyr_set_btitex__FP9_GXTexObjP7ResTIMG = .text:0x8008EB34; // type:function size:0xF4 scope:global align:4 +dKyr_kamome_move__Fv = .text:0x8008EC28; // type:function size:0x5F8 scope:global align:4 +dKyr_wind_init__Fv = .text:0x8008F220; // type:function size:0xB8 scope:global align:4 +dKyr_wind_move__Fv = .text:0x8008F2D8; // type:function size:0xFB8 scope:global align:4 +__dt__18dBgS_ObjGndChk_AllFv = .text:0x80090290; // type:function size:0x168 scope:global align:4 +dKyr_lenzflare_move__Fv = .text:0x800903F8; // type:function size:0x264 scope:global align:4 +dKyr_moon_arrival_check__Fv = .text:0x8009065C; // type:function size:0x30 scope:global align:4 +dKyr_sun_move__Fv = .text:0x8009068C; // type:function size:0x6B0 scope:global align:4 +dKyr_rain_init__Fv = .text:0x80090D3C; // type:function size:0x14C scope:global align:4 +rain_bg_chk__FP19dKankyo_rain_Packeti = .text:0x80090E88; // type:function size:0x28 scope:global align:4 +overhead_bg_chk__Fv = .text:0x80090EB0; // type:function size:0x460 scope:global align:4 +__dt__12dBgS_RoofChkFv = .text:0x80091310; // type:function size:0xFC scope:global align:4 +forward_overhead_bg_chk__FP4cXyzf = .text:0x8009140C; // type:function size:0x4B8 scope:global align:4 +dKyr_rain_move__Fv = .text:0x800918C4; // type:function size:0xCAC scope:global align:4 +dKyr_housi_move__Fv = .text:0x80092570; // type:function size:0x920 scope:global align:4 +dKyr_snow_init__Fv = .text:0x80092E90; // type:function size:0x180 scope:global align:4 +dKyr_snow_move__Fv = .text:0x80093010; // type:function size:0x7C0 scope:global align:4 +dKyr_kazanbai_move__Fv = .text:0x800937D0; // type:function size:0xC60 scope:global align:4 +dKyr_kazanbai_tamari_move__Fv = .text:0x80094430; // type:function size:0x60C scope:global align:4 +dKyr_star_init__Fv = .text:0x80094A3C; // type:function size:0xE8 scope:global align:4 +dKyr_star_move__Fv = .text:0x80094B24; // type:function size:0x90 scope:global align:4 +wave_move__Fv = .text:0x80094BB4; // type:function size:0xB84 scope:global align:4 +cloud_shadow_move__Fv = .text:0x80095738; // type:function size:0x930 scope:global align:4 +light_at_hit_check__FP4cXyz = .text:0x80096068; // type:function size:0x7C scope:global align:4 +dKyr_poison_live_check__Fv = .text:0x800960E4; // type:function size:0x20 scope:global align:4 +dKyr_poison_light_colision__Fv = .text:0x80096104; // type:function size:0x118 scope:global align:4 +poison_init__Fv = .text:0x8009621C; // type:function size:0x144 scope:global align:4 +poison_move__Fv = .text:0x80096360; // type:function size:0x1230 scope:global align:4 +vrkumo_move__Fv = .text:0x80097590; // type:function size:0x918 scope:global align:4 +dKy_wave_chan_init__Fv = .text:0x80097EA8; // type:function size:0x70 scope:global align:4 +snap_sunmoon_proc__FP4cXyzi = .text:0x80097F18; // type:function size:0x148 scope:global align:4 +dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x80098060; // type:function size:0xEC0 scope:global align:4 +dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x80098F20; // type:function size:0xD40 scope:global align:4 +dKyr_drawRain__FPA4_fPPUc = .text:0x80099C60; // type:function size:0x9A0 scope:global align:4 +dKyr_drawSibuki__FPA4_fPPUc = .text:0x8009A600; // type:function size:0x4EC scope:global align:4 +drawPoison__FPA4_fPPUc = .text:0x8009AAEC; // type:function size:0x6B4 scope:global align:4 +dKyr_drawHousi__FPA4_fPPUc = .text:0x8009B1A0; // type:function size:0x704 scope:global align:4 +dKyr_drawKazanbai__FPA4_fPPUc = .text:0x8009B8A4; // type:function size:0xCE8 scope:global align:4 +dKyr_drawSnow__FPA4_fPPUc = .text:0x8009C58C; // type:function size:0x838 scope:global align:4 +dKyr_drawStar__FPA4_fPPUc = .text:0x8009CDC4; // type:function size:0xD48 scope:global align:4 +drawWave__FPA4_fPPUc = .text:0x8009DB0C; // type:function size:0x89C scope:global align:4 +drawCloudShadow__FPA4_fPPUc = .text:0x8009E3A8; // type:function size:0x5B4 scope:global align:4 +drawVrkumo__FPA4_fR8_GXColorPPUc = .text:0x8009E95C; // type:function size:0xE3C scope:global align:4 +dKyr_thunder_init__Fv = .text:0x8009F798; // type:function size:0x14 scope:global align:4 +dKyr_thunder_move__Fv = .text:0x8009F7AC; // type:function size:0x414 scope:global align:4 +@20@__dt__18dBgS_ObjGndChk_AllFv = .text:0x8009FBC0; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_AllFv = .text:0x8009FBC8; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_ObjGndChk_AllFv = .text:0x8009FBD0; // type:function size:0x8 scope:local align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x8009FBD8; // type:function size:0x8 scope:local align:4 +@48@__dt__12dBgS_RoofChkFv = .text:0x8009FBE0; // type:function size:0x8 scope:local align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x8009FBE8; // type:function size:0x8 scope:local align:4 +__dt__9dSnap_ObjFv = .text:0x8009FBF0; // type:function size:0x48 scope:global align:4 +dKydm_demo_plight_entry__FP11DEMO_PLIGHTP4cXyziUc = .text:0x8009FC38; // type:function size:0x108 scope:global align:4 +dKydm_demo_plight_delete__FP11DEMO_PLIGHT = .text:0x8009FD40; // type:function size:0x44 scope:global align:4 +dKydm_demo_plight_execute__FP11DEMO_PLIGHTP4cXyz = .text:0x8009FD84; // type:function size:0x24 scope:global align:4 +__ct__14dDetectPlace_cFv = .text:0x8009FDA8; // type:function size:0x28 scope:global align:4 +__dt__14dDetectPlace_cFv = .text:0x8009FDD0; // type:function size:0x3C scope:global align:4 +chk_enable__14dDetectPlace_cCFv = .text:0x8009FE0C; // type:function size:0x10 scope:global align:4 +__ct__9dDetect_cFv = .text:0x8009FE1C; // type:function size:0x50 scope:global align:4 +__dt__9dDetect_cFv = .text:0x8009FE6C; // type:function size:0x60 scope:global align:4 +proc__9dDetect_cFv = .text:0x8009FECC; // type:function size:0x54 scope:global align:4 +chk_quake__9dDetect_cCFPC4cXyz = .text:0x8009FF20; // type:function size:0x94 scope:global align:4 +set_quake__9dDetect_cFPC4cXyz = .text:0x8009FFB4; // type:function size:0x74 scope:global align:4 +chk_quake_area__9dDetect_cCFPC4cXyz = .text:0x800A0028; // type:function size:0xD8 scope:global align:4 +search_tag_light__9dDetect_cFPvPv = .text:0x800A0100; // type:function size:0x25C scope:global align:4 +chk_light__9dDetect_cCFPC4cXyz = .text:0x800A035C; // type:function size:0x30 scope:global align:4 +chk_attention__9dDetect_cCFP4cXyz = .text:0x800A038C; // type:function size:0x68 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ310daTagLight5Act_c5Prm_eQ310daTagLight5Act_c5Prm_e = .text:0x800A03F4; // type:function size:0x1C scope:global align:4 +makedata__25@unnamed@d_vibration_cpp@FPUsUll = .text:0x800A0410; // type:function size:0x1C scope:global align:4 +rollshift__25@unnamed@d_vibration_cpp@FUlll = .text:0x800A042C; // type:function size:0x20 scope:global align:4 +makebits__25@unnamed@d_vibration_cpp@FUlll = .text:0x800A044C; // type:function size:0x34 scope:global align:4 +randombit__25@unnamed@d_vibration_cpp@Fll = .text:0x800A0480; // type:function size:0x90 scope:global align:4 +Run__12dVibration_cFv = .text:0x800A0510; // type:function size:0x590 scope:global align:4 +StartShock__12dVibration_cFii4cXyz = .text:0x800A0AA0; // type:function size:0xA0 scope:global align:4 +StartQuake__12dVibration_cFii4cXyz = .text:0x800A0B40; // type:function size:0xB0 scope:global align:4 +StartQuake__12dVibration_cFPCUcii4cXyz = .text:0x800A0BF0; // type:function size:0x168 scope:global align:4 +StopQuake__12dVibration_cFi = .text:0x800A0D58; // type:function size:0x68 scope:global align:4 +Kill__12dVibration_cFv = .text:0x800A0DC0; // type:function size:0x58 scope:global align:4 +CheckQuake__12dVibration_cFv = .text:0x800A0E18; // type:function size:0x28 scope:global align:4 +setDefault__12dVibration_cFv = .text:0x800A0E40; // type:function size:0x40 scope:global align:4 +Init__12dVibration_cFv = .text:0x800A0E80; // type:function size:0x20 scope:global align:4 +Pause__12dVibration_cFv = .text:0x800A0EA0; // type:function size:0xBC scope:global align:4 +__ct__12dVibration_cFv = .text:0x800A0F5C; // type:function size:0x3C scope:global align:4 +__dt__12dVibration_cFv = .text:0x800A0F98; // type:function size:0x5C scope:global align:4 +__ct__11dAttParam_cFl = .text:0x800A0FF4; // type:function size:0x48 scope:global align:4 +__dt__11dAttParam_cFv = .text:0x800A103C; // type:function size:0x48 scope:global align:4 +execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo = .text:0x800A1084; // type:function size:0x30 scope:global align:4 +__ct__12dAttention_cFP10fopAc_ac_cUl = .text:0x800A10B4; // type:function size:0x374 scope:global align:4 +__dt__12dAttention_cFv = .text:0x800A1428; // type:function size:0x98 scope:global align:4 +GetActionList__12dAttention_cFl = .text:0x800A14C0; // type:function size:0x3C scope:global align:4 +GetLockonList__12dAttention_cFl = .text:0x800A14FC; // type:function size:0x3C scope:global align:4 +getActionBtnB__12dAttention_cFv = .text:0x800A1538; // type:function size:0xF4 scope:global align:4 +getActionBtnXYZ_local__12dAttention_cFi = .text:0x800A162C; // type:function size:0x150 scope:global align:4 +getActionBtnX__12dAttention_cFv = .text:0x800A177C; // type:function size:0x54 scope:global align:4 +getActionBtnY__12dAttention_cFv = .text:0x800A17D0; // type:function size:0x54 scope:global align:4 +getActionBtnZ__12dAttention_cFv = .text:0x800A1824; // type:function size:0x54 scope:global align:4 +chkAttMask__12dAttention_cFUlUl = .text:0x800A1878; // type:function size:0x50 scope:global align:4 +check_event_condition__FUlUs = .text:0x800A18C8; // type:function size:0x6C scope:global align:4 +check_flontofplayer__FUlss = .text:0x800A1934; // type:function size:0xC8 scope:global align:4 +distace_weight__Ffsf = .text:0x800A19FC; // type:function size:0x4C scope:global align:4 +distace_angle_adjust__Ffsf = .text:0x800A1A48; // type:function size:0x60 scope:global align:4 +check_distace__FP4cXyzsP4cXyzffff = .text:0x800A1AA8; // type:function size:0x170 scope:global align:4 +calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl = .text:0x800A1C18; // type:function size:0x1F8 scope:global align:4 +setLList__12dAttention_cFP10fopAc_ac_cffUl = .text:0x800A1E10; // type:function size:0xEC scope:global align:4 +setAList__12dAttention_cFP10fopAc_ac_cffUl = .text:0x800A1EFC; // type:function size:0xEC scope:global align:4 +initList__12dAttention_cFUl = .text:0x800A1FE8; // type:function size:0xB8 scope:global align:4 +select_attention__FP10fopAc_ac_cPv = .text:0x800A20A0; // type:function size:0x2C scope:global align:4 +makeList__12dAttention_cFv = .text:0x800A20CC; // type:function size:0x44 scope:global align:4 +SelectAttention__12dAttention_cFP10fopAc_ac_c = .text:0x800A2110; // type:function size:0x138 scope:global align:4 +sortList__12dAttention_cFv = .text:0x800A2248; // type:function size:0x150 scope:global align:4 +stockAttention__12dAttention_cFUl = .text:0x800A2398; // type:function size:0xC0 scope:global align:4 +nextAttention__12dAttention_cFUl = .text:0x800A2458; // type:function size:0xA4 scope:global align:4 +freeAttention__12dAttention_cFv = .text:0x800A24FC; // type:function size:0x3C scope:global align:4 +chaseAttention__12dAttention_cFv = .text:0x800A2538; // type:function size:0x214 scope:global align:4 +EnemyDistance__12dAttention_cFP10fopAc_ac_c = .text:0x800A274C; // type:function size:0xAC scope:global align:4 +sound_attention__FP10fopAc_ac_cPv = .text:0x800A27F8; // type:function size:0x80 scope:global align:4 +runSoundProc__12dAttention_cFv = .text:0x800A2878; // type:function size:0x94 scope:global align:4 +runDrawProc__12dAttention_cFv = .text:0x800A290C; // type:function size:0x280 scope:global align:4 +runDebugDisp0__12dAttention_cFv = .text:0x800A2B8C; // type:function size:0x4 scope:global align:4 +runDebugDisp__12dAttention_cFv = .text:0x800A2B90; // type:function size:0x4 scope:global align:4 +judgementButton__12dAttention_cFv = .text:0x800A2B94; // type:function size:0xD0 scope:global align:4 +judgementTriggerProc__12dAttention_cFv = .text:0x800A2C64; // type:function size:0x48 scope:global align:4 +judgementLostCheck__12dAttention_cFv = .text:0x800A2CAC; // type:function size:0x68 scope:global align:4 +judgementStatusSw__12dAttention_cFUl = .text:0x800A2D14; // type:function size:0x164 scope:global align:4 +judgementStatusHd__12dAttention_cFUl = .text:0x800A2E78; // type:function size:0x130 scope:global align:4 +Run__12dAttention_cFUl = .text:0x800A2FA8; // type:function size:0x28C scope:global align:4 +Draw__12dAttention_cFv = .text:0x800A3234; // type:function size:0x19C scope:global align:4 +setAnm__10dAttDraw_cFiii = .text:0x800A33D0; // type:function size:0xB8 scope:global align:4 +draw__10dAttDraw_cFR4cXyzPA4_f = .text:0x800A3488; // type:function size:0x180 scope:global align:4 +LockonTarget__12dAttention_cFl = .text:0x800A3608; // type:function size:0x58 scope:global align:4 +LockonReleaseDistanse__12dAttention_cFv = .text:0x800A3660; // type:function size:0xF4 scope:global align:4 +LockonTargetPId__12dAttention_cFl = .text:0x800A3754; // type:function size:0x38 scope:global align:4 +ActionTarget__12dAttention_cFl = .text:0x800A378C; // type:function size:0x58 scope:global align:4 +LockonTruth__12dAttention_cFv = .text:0x800A37E4; // type:function size:0x54 scope:global align:4 +getActor__10dAttList_cFv = .text:0x800A3838; // type:function size:0x34 scope:global align:4 +setActor__10dAttList_cFP10fopAc_ac_c = .text:0x800A386C; // type:function size:0x1C scope:global align:4 +getPId__10dAttHint_cFPv = .text:0x800A3888; // type:function size:0x18 scope:global align:4 +convPId__10dAttHint_cFUi = .text:0x800A38A0; // type:function size:0x30 scope:global align:4 +request__10dAttHint_cFP10fopAc_ac_ci = .text:0x800A38D0; // type:function size:0x5C scope:global align:4 +init__10dAttHint_cFv = .text:0x800A392C; // type:function size:0x18 scope:global align:4 +proc__10dAttHint_cFv = .text:0x800A3944; // type:function size:0x1C scope:global align:4 +convPId__11dAttCatch_cFUi = .text:0x800A3960; // type:function size:0x30 scope:global align:4 +init__11dAttCatch_cFv = .text:0x800A3990; // type:function size:0x20 scope:global align:4 +proc__11dAttCatch_cFv = .text:0x800A39B0; // type:function size:0x2C scope:global align:4 +request__11dAttCatch_cFP10fopAc_ac_cUcfffsi = .text:0x800A39DC; // type:function size:0x208 scope:global align:4 +convPId__10dAttLook_cFUi = .text:0x800A3BE4; // type:function size:0x30 scope:global align:4 +init__10dAttLook_cFv = .text:0x800A3C14; // type:function size:0x18 scope:global align:4 +proc__10dAttLook_cFv = .text:0x800A3C2C; // type:function size:0x1C scope:global align:4 +request__10dAttLook_cFP10fopAc_ac_cfffsi = .text:0x800A3C48; // type:function size:0x228 scope:global align:4 +requestF__10dAttLook_cFP10fopAc_ac_csi = .text:0x800A3E70; // type:function size:0x1D4 scope:global align:4 +Ct__4dBgSFv = .text:0x800A4044; // type:function size:0x20 scope:global align:4 +Dt__4dBgSFv = .text:0x800A4064; // type:function size:0x20 scope:global align:4 +ClrMoveFlag__4dBgSFv = .text:0x800A4084; // type:function size:0x38 scope:global align:4 +Move__4dBgSFv = .text:0x800A40BC; // type:function size:0x6C scope:global align:4 +Regist__4dBgSFP4cBgWP10fopAc_ac_c = .text:0x800A4128; // type:function size:0x70 scope:global align:4 +ChkMoveBG__4dBgSFR13cBgS_PolyInfo = .text:0x800A4198; // type:function size:0x5C scope:global align:4 +ChkMoveBG_NoDABg__4dBgSFR13cBgS_PolyInfo = .text:0x800A41F4; // type:function size:0x4C scope:global align:4 +GetPolyId0__4dBgSFiiiUlUl = .text:0x800A4240; // type:function size:0x198 scope:global align:4 +GetPolyCamId__4dBgSFii = .text:0x800A43D8; // type:function size:0x2C scope:global align:4 +GetMtrlSndId__4dBgSFR13cBgS_PolyInfo = .text:0x800A4404; // type:function size:0x38 scope:global align:4 +GetExitId__4dBgSFR13cBgS_PolyInfo = .text:0x800A443C; // type:function size:0x3C scope:global align:4 +GetPolyColor__4dBgSFR13cBgS_PolyInfo = .text:0x800A4478; // type:function size:0x64 scope:global align:4 +GetGrpRoomInfId__4dBgSFR13cBgS_PolyInfo = .text:0x800A44DC; // type:function size:0xEC scope:global align:4 +GetGrpSoundId__4dBgSFR13cBgS_PolyInfo = .text:0x800A45C8; // type:function size:0x64 scope:global align:4 +ChkGrpInf__4dBgSFR13cBgS_PolyInfoUl = .text:0x800A462C; // type:function size:0x68 scope:global align:4 +GetPolyId1__4dBgSFiiiUlUl = .text:0x800A4694; // type:function size:0x19C scope:global align:4 +GetLinkNo__4dBgSFR13cBgS_PolyInfo = .text:0x800A4830; // type:function size:0x38 scope:global align:4 +GetWallCode__4dBgSFR13cBgS_PolyInfo = .text:0x800A4868; // type:function size:0x38 scope:global align:4 +GetSpecialCode__4dBgSFR13cBgS_PolyInfo = .text:0x800A48A0; // type:function size:0x3C scope:global align:4 +dBgS_ChangeAttributeCode__FUlPUl = .text:0x800A48DC; // type:function size:0x20 scope:global align:4 +GetAttributeCodeDirect__4dBgSFR13cBgS_PolyInfo = .text:0x800A48FC; // type:function size:0x38 scope:global align:4 +GetAttributeCode__4dBgSFR13cBgS_PolyInfo = .text:0x800A4934; // type:function size:0x48 scope:global align:4 +GetGroundCode__4dBgSFR13cBgS_PolyInfo = .text:0x800A497C; // type:function size:0x38 scope:global align:4 +GetPolyId2__4dBgSFiiiUlUl = .text:0x800A49B4; // type:function size:0x19C scope:global align:4 +GetCamMoveBG__4dBgSFR13cBgS_PolyInfo = .text:0x800A4B50; // type:function size:0x38 scope:global align:4 +GetRoomCamId__4dBgSFR13cBgS_PolyInfo = .text:0x800A4B88; // type:function size:0x3C scope:global align:4 +GetRoomPathId__4dBgSFR13cBgS_PolyInfo = .text:0x800A4BC4; // type:function size:0x38 scope:global align:4 +dBgS_GetRoomPathPntNo__FUl = .text:0x800A4BFC; // type:function size:0x8 scope:global align:4 +GetRoomPathPntNo__4dBgSFR13cBgS_PolyInfo = .text:0x800A4C04; // type:function size:0x38 scope:global align:4 +GetRoomId__4dBgSFR13cBgS_PolyInfo = .text:0x800A4C3C; // type:function size:0x120 scope:global align:4 +ChkPolyHSStick__4dBgSFR13cBgS_PolyInfo = .text:0x800A4D5C; // type:function size:0x194 scope:global align:4 +LineCrossNonMoveBG__4dBgSFP11cBgS_LinChk = .text:0x800A4EF0; // type:function size:0x188 scope:global align:4 +WallCorrect__4dBgSFP9dBgS_Acch = .text:0x800A5078; // type:function size:0x13C scope:global align:4 +RoofChk__4dBgSFP12dBgS_RoofChk = .text:0x800A51B4; // type:function size:0x11C scope:global align:4 +SplGrpChk__4dBgSFP14dBgS_SplGrpChk = .text:0x800A52D0; // type:function size:0x110 scope:global align:4 +SphChk__4dBgSFP11dBgS_SphChkPv = .text:0x800A53E0; // type:function size:0x124 scope:global align:4 +WallCrrPos__4dBgSFP11dBgS_CrrPos = .text:0x800A5504; // type:function size:0x224 scope:global align:4 +MoveBgCrrPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A5728; // type:function size:0x120 scope:global align:4 +MoveBgTransPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A5848; // type:function size:0x120 scope:global align:4 +MoveBgMatrixCrrPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A5968; // type:function size:0x104 scope:global align:4 +dBgS_MoveBGProc_Typical__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A5A6C; // type:function size:0x80 scope:global align:4 +dBgS_MoveBGProc_RotY__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A5AEC; // type:function size:0x34 scope:global align:4 +dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A5B20; // type:function size:0x6C scope:global align:4 +dBgS_MoveBGProc_Trans__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800A5B8C; // type:function size:0x40 scope:global align:4 +RideCallBack__4dBgSFR13cBgS_PolyInfoP10fopAc_ac_c = .text:0x800A5BCC; // type:function size:0xD8 scope:global align:4 +PushPullCallBack__4dBgSFR13cBgS_PolyInfoP10fopAc_ac_csQ24dBgW13PushPullLabel = .text:0x800A5CA4; // type:function size:0x108 scope:global align:4 +CrrPos__11dBgS_CrrPosFR4dBgS = .text:0x800A5DAC; // type:function size:0x578 scope:global align:4 +MatrixCrrPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800A6324; // type:function size:0x2C scope:global align:4 +__ct__12dBgS_AcchCirFv = .text:0x800A6350; // type:function size:0x78 scope:global align:4 +SetWallR__12dBgS_AcchCirFf = .text:0x800A63C8; // type:function size:0x8 scope:global align:4 +SetWall__12dBgS_AcchCirFff = .text:0x800A63D0; // type:function size:0x28 scope:global align:4 +__dt__9dBgS_AcchFv = .text:0x800A63F8; // type:function size:0x38C scope:global align:4 +__ct__9dBgS_AcchFv = .text:0x800A6784; // type:function size:0x34C scope:global align:4 +Init__9dBgS_AcchFv = .text:0x800A6AD0; // type:function size:0x7C scope:global align:4 +Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz = .text:0x800A6B4C; // type:function size:0x108 scope:global align:4 +GroundCheckInit__9dBgS_AcchFR4dBgS = .text:0x800A6C54; // type:function size:0x68 scope:global align:4 +GroundCheck__9dBgS_AcchFR4dBgS = .text:0x800A6CBC; // type:function size:0x174 scope:global align:4 +GroundRoofProc__9dBgS_AcchFR4dBgS = .text:0x800A6E30; // type:function size:0xE0 scope:global align:4 +LineCheck__9dBgS_AcchFR4dBgS = .text:0x800A6F10; // type:function size:0x324 scope:global align:4 +CrrPos__9dBgS_AcchFR4dBgS = .text:0x800A7234; // type:function size:0xAF0 scope:global align:4 +GetWallAllR__9dBgS_AcchFv = .text:0x800A7D24; // type:function size:0x3C scope:global align:4 +SetWallCir__9dBgS_AcchFv = .text:0x800A7D60; // type:function size:0x58 scope:global align:4 +CalcWallBmdCyl__9dBgS_AcchFv = .text:0x800A7DB8; // type:function size:0x130 scope:global align:4 +SetGroundUpY__9dBgS_AcchFf = .text:0x800A7EE8; // type:function size:0x14 scope:global align:4 +GetWallAllLowH__9dBgS_AcchFv = .text:0x800A7EFC; // type:function size:0x50 scope:global align:4 +GetWallAllLowH_R__9dBgS_AcchFv = .text:0x800A7F4C; // type:function size:0x6C scope:global align:4 +GetOnePolyInfo__9dBgS_AcchFP13cBgS_PolyInfo = .text:0x800A7FB8; // type:function size:0xD0 scope:global align:4 +GetWallAddY__9dBgS_AcchFR3Veci = .text:0x800A8088; // type:function size:0x94 scope:global align:4 +__dt__8cM3dGCirFv = .text:0x800A811C; // type:function size:0x5C scope:global align:4 +__dt__8cM2dGCirFv = .text:0x800A8178; // type:function size:0x48 scope:global align:4 +__dt__8cM3dGPlaFv = .text:0x800A81C0; // type:function size:0x48 scope:global align:4 +getBgW__20dStage_roomControl_cFi = .text:0x800A8208; // type:function size:0x18 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x800A8220; // type:function size:0x70 scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x800A8290; // type:function size:0x88 scope:global align:4 +@32@__dt__9dBgS_AcchFv = .text:0x800A8318; // type:function size:0x8 scope:local align:4 +@20@__dt__9dBgS_AcchFv = .text:0x800A8320; // type:function size:0x8 scope:local align:4 +@32@__dt__12dBgS_ObjAcchFv = .text:0x800A8328; // type:function size:0x8 scope:local align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x800A8330; // type:function size:0x8 scope:local align:4 +dBgS_ObjGndChk_Func__FR4cXyz = .text:0x800A8338; // type:function size:0x214 scope:global align:4 +dBgS_ObjGndChk_Wtr_Func__FR4cXyz = .text:0x800A854C; // type:function size:0x268 scope:global align:4 +dBgS_SplGrpChk_In_ObjGnd__FR4cXyzP14dBgS_SplGrpChkf = .text:0x800A87B4; // type:function size:0x588 scope:global align:4 +dBgS_GetWaterHeight__FR4cXyz = .text:0x800A8D3C; // type:function size:0x294 scope:global align:4 +dBgS_GetGndMtrlSndId_Func__F4cXyzf = .text:0x800A8FD0; // type:function size:0x2FC scope:global align:4 +__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A92CC; // type:function size:0x168 scope:global align:4 +@20@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A9434; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A943C; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800A9444; // type:function size:0x8 scope:local align:4 +Set__11dBgS_LinChkFP4cXyzP4cXyzP10fopAc_ac_c = .text:0x800A944C; // type:function size:0x40 scope:global align:4 +__ct__16dBgS_MoveBgActorFv = .text:0x800A948C; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800A94D0; // type:function size:0x20 scope:local align:4 +MoveBGCreateHeap__16dBgS_MoveBgActorFv = .text:0x800A94F0; // type:function size:0xD8 scope:global align:4 +MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl = .text:0x800A95C8; // type:function size:0x100 scope:global align:4 +MoveBGDelete__16dBgS_MoveBgActorFv = .text:0x800A96C8; // type:function size:0x8C scope:global align:4 +MoveBGExecute__16dBgS_MoveBgActorFv = .text:0x800A9754; // type:function size:0xBC scope:global align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x800A9810; // type:function size:0x8 scope:global align:4 +Create__16dBgS_MoveBgActorFv = .text:0x800A9818; // type:function size:0x8 scope:global align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x800A9820; // type:function size:0x8 scope:global align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x800A9828; // type:function size:0x8 scope:global align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x800A9830; // type:function size:0x8 scope:global align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x800A9838; // type:function size:0x8 scope:global align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x800A9840; // type:function size:0x8 scope:global align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x800A9848; // type:function size:0x8 scope:global align:4 +__ct__14dBgS_SplGrpChkFv = .text:0x800A9850; // type:function size:0x118 scope:global align:4 +Init__14dBgS_SplGrpChkFv = .text:0x800A9968; // type:function size:0x48 scope:global align:4 +__ct__11dBgS_WtrChkFv = .text:0x800A99B0; // type:function size:0x60 scope:global align:4 +__ct__4dBgWFv = .text:0x800A9A10; // type:function size:0x6C scope:global align:4 +Move__4dBgWFv = .text:0x800A9A7C; // type:function size:0x2C scope:global align:4 +positionWallCorrect__4dBgWFP9dBgS_AcchfR8cM3dGPlaP4cXyzf = .text:0x800A9AA8; // type:function size:0x190 scope:global align:4 +RwgWallCorrect__4dBgWFP9dBgS_AcchUs = .text:0x800A9C38; // type:function size:0xF94 scope:global align:4 +WallCorrectRp__4dBgWFP9dBgS_Acchi = .text:0x800AABCC; // type:function size:0x20C scope:global align:4 +WallCorrectGrpRp__4dBgWFP9dBgS_Acchii = .text:0x800AADD8; // type:function size:0x11C scope:global align:4 +RwgRoofChk__4dBgWFUsP12dBgS_RoofChk = .text:0x800AAEF4; // type:function size:0x1C0 scope:global align:4 +RoofChkRp__4dBgWFP12dBgS_RoofChki = .text:0x800AB0B4; // type:function size:0x234 scope:global align:4 +RoofChkGrpRp__4dBgWFP12dBgS_RoofChkii = .text:0x800AB2E8; // type:function size:0x168 scope:global align:4 +RwgSplGrpChk__4dBgWFUsP14dBgS_SplGrpChk = .text:0x800AB450; // type:function size:0x1C0 scope:global align:4 +SplGrpChkRp__4dBgWFP14dBgS_SplGrpChki = .text:0x800AB610; // type:function size:0x238 scope:global align:4 +SplGrpChkGrpRp__4dBgWFP14dBgS_SplGrpChkii = .text:0x800AB848; // type:function size:0x168 scope:global align:4 +RwgSphChk__4dBgWFUsP11dBgS_SphChkPv = .text:0x800AB9B0; // type:function size:0x1F0 scope:global align:4 +SphChkRp__4dBgWFP11dBgS_SphChkPvi = .text:0x800ABBA0; // type:function size:0x26C scope:global align:4 +SphChkGrpRp__4dBgWFP11dBgS_SphChkPvii = .text:0x800ABE0C; // type:function size:0x120 scope:global align:4 +positionWallCrrPos__4dBgWFR8cM3dGTriP11dBgS_CrrPosP4cXyzff = .text:0x800ABF2C; // type:function size:0x44 scope:global align:4 +RwgWallCrrPos__4dBgWFUsP11dBgS_CrrPos = .text:0x800ABF70; // type:function size:0x7C8 scope:global align:4 +WallCrrPosRp__4dBgWFP11dBgS_CrrPosi = .text:0x800AC738; // type:function size:0x20C scope:global align:4 +WallCrrPosGrpRp__4dBgWFP11dBgS_CrrPosii = .text:0x800AC944; // type:function size:0x11C scope:global align:4 +WallCrrPos__4dBgWFP11dBgS_CrrPos = .text:0x800ACA60; // type:function size:0x28 scope:global align:4 +CrrPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800ACA88; // type:function size:0x3C scope:global align:4 +TransPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800ACAC4; // type:function size:0x3C scope:global align:4 +ChkPolyThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x800ACB00; // type:function size:0x748 scope:global align:4 +ChkShdwDrawThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x800AD248; // type:function size:0x210 scope:global align:4 +ChkGrpThrough__4dBgWFiP15cBgS_GrpPassChki = .text:0x800AD458; // type:function size:0xC8 scope:global align:4 +ChangeAttributeCodeByPathPntNo__4dBgWFiUl = .text:0x800AD520; // type:function size:0x98 scope:global align:4 +dBgW_NewSet__FP6cBgD_tUlPA3_A4_f = .text:0x800AD5B8; // type:function size:0x88 scope:global align:4 +__dt__8cM3dGTriFv = .text:0x800AD640; // type:function size:0x5C scope:global align:4 +__dt__4dBgWFv = .text:0x800AD69C; // type:function size:0x60 scope:global align:4 +Set__10dBgWDeformFP6cBgD_tP8J3DModelUl = .text:0x800AD6FC; // type:function size:0x120 scope:global align:4 +Set__6dBgWHfFP6cBgD_tPUsfiiUl = .text:0x800AD81C; // type:function size:0x98 scope:global align:4 +CalcPlane__6dBgWHfFv = .text:0x800AD8B4; // type:function size:0x1F0 scope:global align:4 +ClassifyPlane__6dBgWHfFv = .text:0x800ADAA4; // type:function size:0x1A0 scope:global align:4 +MoveHf__6dBgWHfFv = .text:0x800ADC44; // type:function size:0x6C scope:global align:4 +MakeBlckMinMaxHf__6dBgWHfFiPfPf = .text:0x800ADCB0; // type:function size:0xC4 scope:global align:4 +MakeBlckBndHf__6dBgWHfFiPfPf = .text:0x800ADD74; // type:function size:0x1C4 scope:global align:4 +MakeNodeTreeRpHf__6dBgWHfFi = .text:0x800ADF38; // type:function size:0x748 scope:global align:4 +MakeNodeTreeGrpRpHf__6dBgWHfFi = .text:0x800AE680; // type:function size:0x1C4 scope:global align:4 +MakeNodeTreeHf__6dBgWHfFv = .text:0x800AE844; // type:function size:0x108 scope:global align:4 +__dt__6dBgWHfFv = .text:0x800AE94C; // type:function size:0x80 scope:global align:4 +MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800AE9CC; // type:function size:0x4 scope:global align:4 +Set__6dBgWSvFP6cBgD_tUl = .text:0x800AE9D0; // type:function size:0x88 scope:global align:4 +CopyBackVtx__6dBgWSvFv = .text:0x800AEA58; // type:function size:0x6C scope:global align:4 +CrrPosWork__6dBgWSvFP4cXyziii = .text:0x800AEAC4; // type:function size:0x1B8 scope:global align:4 +CrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800AEC7C; // type:function size:0xBC scope:global align:4 +TransPosWork__6dBgWSvFP4cXyziii = .text:0x800AED38; // type:function size:0x21C scope:global align:4 +TransPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800AEF54; // type:function size:0xBC scope:global align:4 +__dt__6dBgWSvFv = .text:0x800AF010; // type:function size:0x70 scope:global align:4 +GetAc__22dCcD_GAtTgCoCommonBaseFv = .text:0x800AF080; // type:function size:0x7C scope:global align:4 +SetEffCounterTimer__22dCcD_GAtTgCoCommonBaseFv = .text:0x800AF0FC; // type:function size:0xC scope:global align:4 +__ct__10dCcD_GSttsFv = .text:0x800AF108; // type:function size:0x50 scope:global align:4 +Ct__10dCcD_GSttsFv = .text:0x800AF158; // type:function size:0x38 scope:global align:4 +Move__10dCcD_GSttsFv = .text:0x800AF190; // type:function size:0x20 scope:global align:4 +Init__9dCcD_SttsFiiP10fopAc_ac_c = .text:0x800AF1B0; // type:function size:0x90 scope:global align:4 +Ct__9dCcD_SttsFv = .text:0x800AF240; // type:function size:0x34 scope:global align:4 +Set__11dCcD_GObjAtFRC14dCcD_SrcGObjAt = .text:0x800AF274; // type:function size:0x30 scope:global align:4 +Set__11dCcD_GObjTgFRC14dCcD_SrcGObjTg = .text:0x800AF2A4; // type:function size:0x50 scope:global align:4 +__ct__12dCcD_GObjInfFv = .text:0x800AF2F4; // type:function size:0x11C scope:global align:4 +__dt__12dCcD_GObjInfFv = .text:0x800AF410; // type:function size:0x184 scope:global align:4 +GetGObjInf__12dCcD_GObjInfFv = .text:0x800AF594; // type:function size:0x4 scope:global align:4 +ClrAtHit__12dCcD_GObjInfFv = .text:0x800AF598; // type:function size:0x58 scope:global align:4 +ChkAtHit__12dCcD_GObjInfFv = .text:0x800AF5F0; // type:function size:0x58 scope:global align:4 +ResetAtHit__12dCcD_GObjInfFv = .text:0x800AF648; // type:function size:0x40 scope:global align:4 +GetAtHitObj__12dCcD_GObjInfFv = .text:0x800AF688; // type:function size:0x50 scope:global align:4 +GetAtHitGObj__12dCcD_GObjInfFv = .text:0x800AF6D8; // type:function size:0x34 scope:global align:4 +ChkAtNoGuard__12dCcD_GObjInfFv = .text:0x800AF70C; // type:function size:0x20 scope:global align:4 +ClrTgHit__12dCcD_GObjInfFv = .text:0x800AF72C; // type:function size:0x58 scope:global align:4 +ChkTgHit__12dCcD_GObjInfFv = .text:0x800AF784; // type:function size:0x58 scope:global align:4 +ResetTgHit__12dCcD_GObjInfFv = .text:0x800AF7DC; // type:function size:0x40 scope:global align:4 +GetTgHitObj__12dCcD_GObjInfFv = .text:0x800AF81C; // type:function size:0x50 scope:global align:4 +GetTgHitGObj__12dCcD_GObjInfFv = .text:0x800AF86C; // type:function size:0x34 scope:global align:4 +GetTgHitObjSe__12dCcD_GObjInfFv = .text:0x800AF8A0; // type:function size:0x34 scope:global align:4 +ClrCoHit__12dCcD_GObjInfFv = .text:0x800AF8D4; // type:function size:0x4C scope:global align:4 +ChkCoHit__12dCcD_GObjInfFv = .text:0x800AF920; // type:function size:0x58 scope:global align:4 +GetCoHitObj__12dCcD_GObjInfFv = .text:0x800AF978; // type:function size:0x50 scope:global align:4 +Set__12dCcD_GObjInfFRC15dCcD_SrcGObjInf = .text:0x800AF9C8; // type:function size:0x60 scope:global align:4 +dCcD_GetGObjInf__FP8cCcD_Obj = .text:0x800AFA28; // type:function size:0x70 scope:global align:4 +Set__8dCcD_CpsFRC11dCcD_SrcCps = .text:0x800AFA98; // type:function size:0x70 scope:global align:4 +Set__8dCcD_TriFRC11dCcD_SrcTri = .text:0x800AFB08; // type:function size:0x20 scope:global align:4 +Set__8dCcD_CylFRC11dCcD_SrcCyl = .text:0x800AFB28; // type:function size:0x78 scope:global align:4 +StartCAt__8dCcD_CylFR4cXyz = .text:0x800AFBA0; // type:function size:0x4C scope:global align:4 +StartCTg__8dCcD_CylFR4cXyz = .text:0x800AFBEC; // type:function size:0x4C scope:global align:4 +MoveCAtTg__8dCcD_CylFR4cXyz = .text:0x800AFC38; // type:function size:0x7C scope:global align:4 +MoveCAt__8dCcD_CylFR4cXyz = .text:0x800AFCB4; // type:function size:0x70 scope:global align:4 +MoveCTg__8dCcD_CylFR4cXyz = .text:0x800AFD24; // type:function size:0x70 scope:global align:4 +Set__8dCcD_SphFRC11dCcD_SrcSph = .text:0x800AFD94; // type:function size:0x6C scope:global align:4 +StartCAt__8dCcD_SphFR4cXyz = .text:0x800AFE00; // type:function size:0x4C scope:global align:4 +MoveCAt__8dCcD_SphFR4cXyz = .text:0x800AFE4C; // type:function size:0x70 scope:global align:4 +__dt__10cCcD_GSttsFv = .text:0x800AFEBC; // type:function size:0x48 scope:global align:4 +__dt__12cCcD_GObjInfFv = .text:0x800AFF04; // type:function size:0xF8 scope:global align:4 +__dt__8cCcD_ObjFv = .text:0x800AFFFC; // type:function size:0xE8 scope:global align:4 +__dt__14cCcD_ObjHitInfFv = .text:0x800B00E4; // type:function size:0xC0 scope:global align:4 +__dt__10cCcD_ObjCoFv = .text:0x800B01A4; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjTgFv = .text:0x800B0200; // type:function size:0x5C scope:global align:4 +__dt__10cCcD_ObjAtFv = .text:0x800B025C; // type:function size:0x5C scope:global align:4 +__dt__18cCcD_ObjCommonBaseFv = .text:0x800B02B8; // type:function size:0x48 scope:global align:4 +GetGObjInf__8cCcD_ObjFv = .text:0x800B0300; // type:function size:0x8 scope:global align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x800B0308; // type:function size:0x4 scope:global align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x800B030C; // type:function size:0x8 scope:global align:4 +ClrAtHit__12cCcD_GObjInfFv = .text:0x800B0314; // type:function size:0x18 scope:global align:4 +ClrTgHit__12cCcD_GObjInfFv = .text:0x800B032C; // type:function size:0x18 scope:global align:4 +ClrCoHit__12cCcD_GObjInfFv = .text:0x800B0344; // type:function size:0x18 scope:global align:4 +GetGObjInf__12cCcD_GObjInfFv = .text:0x800B035C; // type:function size:0x4 scope:global align:4 +GetGObjInf__8cCcD_ObjCFv = .text:0x800B0360; // type:function size:0x8 scope:global align:4 +__dt__11dCcD_GObjCoFv = .text:0x800B0368; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjTgFv = .text:0x800B03C4; // type:function size:0x5C scope:global align:4 +__dt__11dCcD_GObjAtFv = .text:0x800B0420; // type:function size:0x5C scope:global align:4 +__dt__22dCcD_GAtTgCoCommonBaseFv = .text:0x800B047C; // type:function size:0x48 scope:global align:4 +GetGStts__9dCcD_SttsFv = .text:0x800B04C4; // type:function size:0x10 scope:global align:4 +ClrAt__9dCcD_SttsFv = .text:0x800B04D4; // type:function size:0xC scope:global align:4 +ClrTg__9dCcD_SttsFv = .text:0x800B04E0; // type:function size:0x10 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x800B04F0; // type:function size:0x90 scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x800B0580; // type:function size:0x5C scope:global align:4 +@28@__dt__9dCcD_SttsFv = .text:0x800B05DC; // type:function size:0x8 scope:local align:4 +__ct__12dCcMassS_MngFv = .text:0x800B05E4; // type:function size:0x110 scope:global align:4 +Ct__12dCcMassS_MngFv = .text:0x800B06F4; // type:function size:0x4C scope:global align:4 +Prepare__12dCcMassS_MngFv = .text:0x800B0740; // type:function size:0x34C scope:global align:4 +Chk__12dCcMassS_MngFP4cXyzPP10fopAc_ac_cP15dCcMassS_HitInf = .text:0x800B0A8C; // type:function size:0x4C4 scope:global align:4 +Clear__12dCcMassS_MngFv = .text:0x800B0F50; // type:function size:0xB8 scope:global align:4 +Set__12dCcMassS_MngFP8cCcD_ObjUc = .text:0x800B1008; // type:function size:0xDC scope:global align:4 +SetAreaChk__12dCcMassS_MngFP8cCcD_ObjUcPFP10fopAc_ac_cP4cXyzUl_v = .text:0x800B10E4; // type:function size:0x74 scope:global align:4 +SetCam__12dCcMassS_MngFRC8cM3dGCps = .text:0x800B1158; // type:function size:0x50 scope:global align:4 +GetResultCam__12dCcMassS_MngCFv = .text:0x800B11A8; // type:function size:0x8 scope:global align:4 +GetCamTopPos__12dCcMassS_MngFP3Vec = .text:0x800B11B0; // type:function size:0x1C scope:global align:4 +__dt__12cCcD_CpsAttrFv = .text:0x800B11CC; // type:function size:0xA0 scope:global align:4 +__dt__12cCcD_CylAttrFv = .text:0x800B126C; // type:function size:0x8C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800B12F8; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x800B1330; // type:function size:0x38 scope:global align:4 +__ct__12dCcMassS_ObjFv = .text:0x800B1368; // type:function size:0x1C scope:global align:4 +Ct__4dCcSFv = .text:0x800B1384; // type:function size:0x34 scope:global align:4 +Dt__4dCcSFv = .text:0x800B13B8; // type:function size:0x20 scope:global align:4 +ChkShieldFrontRange__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x800B13D8; // type:function size:0x144 scope:global align:4 +ChkShield__4dCcSFP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInf = .text:0x800B151C; // type:function size:0x88 scope:global align:4 +CalcTgPlusDmg__4dCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x800B15A4; // type:function size:0x9C scope:global align:4 +ChkAtTgHitAfterCross__4dCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x800B1640; // type:function size:0x80 scope:global align:4 +SetCoGObjInf__4dCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x800B16C0; // type:function size:0x144 scope:global align:4 +GetRank__4dCcSFUc = .text:0x800B1804; // type:function size:0xA4 scope:global align:4 +SetPosCorrect__4dCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x800B18A8; // type:function size:0x41C scope:global align:4 +CalcParticleAngle__4dCcSFP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP5csXyz = .text:0x800B1CC4; // type:function size:0x108 scope:global align:4 +ProcAtTgHitmark__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10dCcD_GSttsP10dCcD_GSttsP4cXyz = .text:0x800B1DCC; // type:function size:0x310 scope:global align:4 +SetAtTgGObjInf__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x800B20DC; // type:function size:0x2A4 scope:global align:4 +ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_c = .text:0x800B2380; // type:function size:0x268 scope:global align:4 +MoveAfterCheck__4dCcSFv = .text:0x800B25E8; // type:function size:0x4 scope:global align:4 +DrawAfter__4dCcSFv = .text:0x800B25EC; // type:function size:0x4 scope:global align:4 +Move__4dCcSFv = .text:0x800B25F0; // type:function size:0x20 scope:global align:4 +Draw__4dCcSFv = .text:0x800B2610; // type:function size:0x3C scope:global align:4 +MassClear__4dCcSFv = .text:0x800B264C; // type:function size:0x24 scope:global align:4 +ChkNoHitGCo__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x800B2670; // type:function size:0x94 scope:global align:4 +ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x800B2704; // type:function size:0x8 scope:global align:4 +cc_pl_cut_bit_get__Fv = .text:0x800B270C; // type:function size:0xB0 scope:global align:4 +at_se_get__FP8cCcD_Obj = .text:0x800B27BC; // type:function size:0x78 scope:global align:4 +at_se_getC__FP8cCcD_Obj = .text:0x800B2834; // type:function size:0x78 scope:global align:4 +def_se_set__FP10fopAc_ac_cP8cCcD_ObjUl = .text:0x800B28AC; // type:function size:0x78 scope:global align:4 +def_se_set_p__FP10fopAc_ac_cP4cXyzP8cCcD_ObjUl = .text:0x800B2924; // type:function size:0x7C scope:global align:4 +at_power_check__FP8CcAtInfo = .text:0x800B29A0; // type:function size:0x32C scope:global align:4 +cc_at_check__FP10fopAc_ac_cP8CcAtInfo = .text:0x800B2CCC; // type:function size:0x470 scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e = .text:0x800B313C; // type:function size:0x1C scope:global align:4 +rationalBezierRatio__8dCamMathFff = .text:0x800B3158; // type:function size:0x170 scope:global align:4 +customRBRatio__8dCamMathFff = .text:0x800B32C8; // type:function size:0x50 scope:global align:4 +zoomFovy__8dCamMathFff = .text:0x800B3318; // type:function size:0x5C scope:global align:4 +xyzRotateX__8dCamMathFR4cXyz7cSAngle = .text:0x800B3374; // type:function size:0x68 scope:global align:4 +xyzRotateY__8dCamMathFR4cXyz7cSAngle = .text:0x800B33DC; // type:function size:0x68 scope:global align:4 +xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz = .text:0x800B3444; // type:function size:0xC4 scope:global align:4 +xyzProjPosOnYZ__8dCamMathF7cSAngleR4cXyzR4cXyz = .text:0x800B3508; // type:function size:0xDC scope:global align:4 +__ct__9dCstick_cFv = .text:0x800B35E4; // type:function size:0x28 scope:global align:4 +Shift__9dCstick_cFUl = .text:0x800B360C; // type:function size:0x8 scope:global align:4 +__ct__11dCamBGChk_cFv = .text:0x800B3614; // type:function size:0xB4 scope:global align:4 +__ct__11dCamParam_cFl = .text:0x800B36C8; // type:function size:0x3C scope:global align:4 +__dt__11dCamParam_cFv = .text:0x800B3704; // type:function size:0x48 scope:global align:4 +Change__11dCamParam_cFl = .text:0x800B374C; // type:function size:0x44 scope:global align:4 +SearchStyle__11dCamParam_cFUl = .text:0x800B3790; // type:function size:0x48 scope:global align:4 +ratiof__11dCamParam_cFffff = .text:0x800B37D8; // type:function size:0xA0 scope:global align:4 +DefaultRadius__11dCamParam_cFPf = .text:0x800B3878; // type:function size:0x5C scope:global align:4 +RadiusRatio__11dCamParam_cFf = .text:0x800B38D4; // type:function size:0x88 scope:global align:4 +CenterHeight__11dCamParam_cFf = .text:0x800B395C; // type:function size:0x30 scope:global align:4 +Fovy__11dCamParam_cFf = .text:0x800B398C; // type:function size:0x30 scope:global align:4 +LockonLongitude__11dCamParam_cFf = .text:0x800B39BC; // type:function size:0x8C scope:global align:4 +LockonLatitude__11dCamParam_cFf = .text:0x800B3A48; // type:function size:0x8C scope:global align:4 +LockonFovy__11dCamParam_cFf = .text:0x800B3AD4; // type:function size:0x20 scope:global align:4 +LockonCenterHeight__11dCamParam_cFf = .text:0x800B3AF4; // type:function size:0x20 scope:global align:4 +__ct__11dCamSetup_cFv = .text:0x800B3B14; // type:function size:0x1A0 scope:global align:4 +__dt__11dCamSetup_cFv = .text:0x800B3CB4; // type:function size:0x60 scope:global align:4 +CheckLatitudeRange__11dCamSetup_cFPs = .text:0x800B3D14; // type:function size:0x70 scope:global align:4 +FanBank__11dCamSetup_cFv = .text:0x800B3D84; // type:function size:0x54 scope:global align:4 +__dt__9dCstick_cFv = .text:0x800B3DD8; // type:function size:0x48 scope:global align:4 +StartEventCamera__9dCamera_cFiie = .text:0x800B3E20; // type:function size:0x128 scope:global align:4 +EndEventCamera__9dCamera_cFi = .text:0x800B3F48; // type:function size:0x48 scope:global align:4 +searchEventArgData__9dCamera_cFPc = .text:0x800B3F90; // type:function size:0x8C scope:global align:4 +getEvIntData__9dCamera_cFPiPc = .text:0x800B401C; // type:function size:0xC8 scope:global align:4 +getEvStringPntData__9dCamera_cFPc = .text:0x800B40E4; // type:function size:0xAC scope:global align:4 +getEvIntData__9dCamera_cFPiPci = .text:0x800B4190; // type:function size:0xC8 scope:global align:4 +getEvFloatData__9dCamera_cFPfPcf = .text:0x800B4258; // type:function size:0xD8 scope:global align:4 +getEvXyzData__9dCamera_cFP4cXyzPc4cXyz = .text:0x800B4330; // type:function size:0x110 scope:global align:4 +getEvStringData__9dCamera_cFPcPcPc = .text:0x800B4440; // type:function size:0xE0 scope:global align:4 +getEvStringPntData__9dCamera_cFPcPc = .text:0x800B4520; // type:function size:0xA8 scope:global align:4 +getEvActor__9dCamera_cFPc = .text:0x800B45C8; // type:function size:0x110 scope:global align:4 +getEvActor__9dCamera_cFPcPc = .text:0x800B46D8; // type:function size:0x11C scope:global align:4 +pauseEvCamera__9dCamera_cFv = .text:0x800B47F4; // type:function size:0xD8 scope:global align:4 +fixedFrameEvCamera__9dCamera_cFv = .text:0x800B48CC; // type:function size:0x9DC scope:global align:4 +stokerEvCamera__9dCamera_cFv = .text:0x800B52A8; // type:function size:0x410 scope:global align:4 +rollingEvCamera__9dCamera_cFv = .text:0x800B56B8; // type:function size:0xD9C scope:global align:4 +fixedPositionEvCamera__9dCamera_cFv = .text:0x800B6454; // type:function size:0x4E0 scope:global align:4 +uniformTransEvCamera__9dCamera_cFv = .text:0x800B6934; // type:function size:0x1168 scope:global align:4 +U__7cSGlobeFRC7cSAngle = .text:0x800B7A9C; // type:function size:0x3C scope:global align:4 +__as__7cSGlobeFRC7cSGlobe = .text:0x800B7AD8; // type:function size:0x1C scope:global align:4 +abs__4cXyzCFv = .text:0x800B7AF4; // type:function size:0x84 scope:global align:4 +__as__4cXyzFRC4cXyz = .text:0x800B7B78; // type:function size:0x1C scope:global align:4 +__ct__4cXyzFRC4cXyz = .text:0x800B7B94; // type:function size:0x1C scope:global align:4 +__dt__Q29dCamera_c26@class$5621d_ev_camera_cppFv = .text:0x800B7BB0; // type:function size:0x3C scope:global align:4 +uniformBrakeEvCamera__9dCamera_cFv = .text:0x800B7BEC; // type:function size:0x12F8 scope:global align:4 +__dt__Q29dCamera_c26@class$6314d_ev_camera_cppFv = .text:0x800B8EE4; // type:function size:0x3C scope:global align:4 +uniformAcceleEvCamera__9dCamera_cFv = .text:0x800B8F20; // type:function size:0x12E8 scope:global align:4 +__dt__Q29dCamera_c26@class$6993d_ev_camera_cppFv = .text:0x800BA208; // type:function size:0x3C scope:global align:4 +watchActorEvCamera__9dCamera_cFv = .text:0x800BA244; // type:function size:0x11D0 scope:global align:4 +V__7cSGlobeFRC7cSAngle = .text:0x800BB414; // type:function size:0x3C scope:global align:4 +lineCollisionCheck__25@unnamed@d_ev_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_c = .text:0x800BB450; // type:function size:0x4C scope:global align:4 +restorePosEvCamera__9dCamera_cFv = .text:0x800BB49C; // type:function size:0x738 scope:global align:4 +talktoEvCamera__9dCamera_cFv = .text:0x800BBBD4; // type:function size:0xBC scope:global align:4 +maptoolIdEvCamera__9dCamera_cFv = .text:0x800BBC90; // type:function size:0x24C scope:global align:4 +styleEvCamera__9dCamera_cFv = .text:0x800BBEDC; // type:function size:0xC8 scope:global align:4 +gameOverEvCamera__9dCamera_cFv = .text:0x800BBFA4; // type:function size:0x8E8 scope:global align:4 +tactEvCamera__9dCamera_cFv = .text:0x800BC88C; // type:function size:0x1D8 scope:global align:4 +windDirectionEvCamera__9dCamera_cFv = .text:0x800BCA64; // type:function size:0xD28 scope:global align:4 +turnToActorEvCamera__9dCamera_cFv = .text:0x800BD78C; // type:function size:0x5F8 scope:global align:4 +tornadoWarpEvCamera__9dCamera_cFv = .text:0x800BDD84; // type:function size:0x6D8 scope:global align:4 +saveEvCamera__9dCamera_cFv = .text:0x800BE45C; // type:function size:0x134 scope:global align:4 +loadEvCamera__9dCamera_cFv = .text:0x800BE590; // type:function size:0x148 scope:global align:4 +useItem0EvCamera__9dCamera_cFv = .text:0x800BE6D8; // type:function size:0xA98 scope:global align:4 +useItem1EvCamera__9dCamera_cFv = .text:0x800BF170; // type:function size:0x9EC scope:global align:4 +getItemEvCamera__9dCamera_cFv = .text:0x800BFB5C; // type:function size:0x5DC scope:global align:4 +possessedEvCamera__9dCamera_cFv = .text:0x800C0138; // type:function size:0x674 scope:global align:4 +fixedFramesEvCamera__9dCamera_cFv = .text:0x800C07AC; // type:function size:0x3C8 scope:global align:4 +bSplineEvCamera__9dCamera_cFv = .text:0x800C0B74; // type:function size:0x248 scope:global align:4 +twoActor0EvCamera__9dCamera_cFv = .text:0x800C0DBC; // type:function size:0x690 scope:global align:4 +__ct__Q25dWood5Anm_cFv = .text:0x800C144C; // type:function size:0x98 scope:global align:4 +play__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800C14E4; // type:function size:0xF0 scope:global align:4 +copy_angamp__Q25dWood5Anm_cFPCQ25dWood5Anm_c = .text:0x800C15D4; // type:function size:0x48 scope:global align:4 +mode_cut_init__Q25dWood5Anm_cFPCQ25dWood5Anm_cs = .text:0x800C161C; // type:function size:0x74 scope:global align:4 +mode_cut__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800C1690; // type:function size:0x128 scope:global align:4 +mode_push_into_init__Q25dWood5Anm_cFPCQ25dWood5Anm_cs = .text:0x800C17B8; // type:function size:0x54 scope:global align:4 +mode_push_into__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800C180C; // type:function size:0x1EC scope:global align:4 +mode_push_back_init__Q25dWood5Anm_cFv = .text:0x800C19F8; // type:function size:0x24 scope:global align:4 +mode_push_back__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800C1A1C; // type:function size:0x284 scope:global align:4 +mode_fan__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800C1CA0; // type:function size:0x4 scope:global align:4 +mode_norm_init__Q25dWood5Anm_cFv = .text:0x800C1CA4; // type:function size:0x8C scope:global align:4 +mode_norm__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800C1D30; // type:function size:0x1EC scope:global align:4 +mode_norm_set_wind__Q25dWood5Anm_cFfs = .text:0x800C1F1C; // type:function size:0xC scope:global align:4 +mode_to_norm_init__Q25dWood5Anm_cFQ25dWood7AnmID_e = .text:0x800C1F28; // type:function size:0x9C scope:global align:4 +mode_to_norm__Q25dWood5Anm_cFPQ25dWood8Packet_c = .text:0x800C1FC4; // type:function size:0x238 scope:global align:4 +__ct__Q25dWood6Unit_cFv = .text:0x800C21FC; // type:function size:0xB4 scope:global align:4 +set_ground__Q25dWood6Unit_cFv = .text:0x800C22B0; // type:function size:0x460 scope:global align:4 +set_mtx__Q25dWood6Unit_cFPQ25dWood5Anm_c = .text:0x800C2710; // type:function size:0xEC scope:global align:4 +clear__Q25dWood6Unit_cFv = .text:0x800C27FC; // type:function size:0x28 scope:global align:4 +cc_hit_before_cut__Q25dWood6Unit_cFPQ25dWood8Packet_c = .text:0x800C2824; // type:function size:0x44C scope:global align:4 +cc_hit_after_cut__Q25dWood6Unit_cFPQ25dWood8Packet_c = .text:0x800C2C70; // type:function size:0x4 scope:global align:4 +proc__Q25dWood6Unit_cFPQ25dWood8Packet_c = .text:0x800C2C74; // type:function size:0xD8 scope:global align:4 +__ct__Q25dWood6Room_cFv = .text:0x800C2D4C; // type:function size:0xC scope:global align:4 +entry_unit__Q25dWood6Room_cFPQ25dWood6Unit_c = .text:0x800C2D58; // type:function size:0x10 scope:global align:4 +delete_all_unit__Q25dWood6Room_cFv = .text:0x800C2D68; // type:function size:0x5C scope:global align:4 +__ct__Q25dWood8Packet_cFv = .text:0x800C2DC4; // type:function size:0xE4 scope:global align:4 +__dt__Q25dWood6Unit_cFv = .text:0x800C2EA8; // type:function size:0x3C scope:global align:4 +__dt__Q25dWood8Packet_cFv = .text:0x800C2EE4; // type:function size:0x84 scope:global align:4 +delete_room__Q25dWood8Packet_cFi = .text:0x800C2F68; // type:function size:0x34 scope:global align:4 +put_unit__Q25dWood8Packet_cFRC4cXyzi = .text:0x800C2F9C; // type:function size:0x10C scope:global align:4 +calc_cc__Q25dWood8Packet_cFv = .text:0x800C30A8; // type:function size:0x130 scope:global align:4 +calc__Q25dWood8Packet_cFv = .text:0x800C31D8; // type:function size:0xE8 scope:global align:4 +update__Q25dWood8Packet_cFv = .text:0x800C32C0; // type:function size:0x128 scope:global align:4 +draw__Q25dWood8Packet_cFv = .text:0x800C33E8; // type:function size:0x2EC scope:global align:4 +search_empty_UnitID__Q25dWood8Packet_cCFv = .text:0x800C36D4; // type:function size:0x38 scope:global align:4 +search_anm__Q25dWood8Packet_cFQ35dWood5Anm_c6Mode_e = .text:0x800C370C; // type:function size:0x138 scope:global align:4 +__sinit_d_wood_cpp = .text:0x800C3844; // type:function size:0x2C scope:local align:4 +WorkCo__14dFlower_data_cFP10fopAc_ac_cUli = .text:0x800C3870; // type:function size:0x28C scope:global align:4 +WorkAt_NoCutAnim__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x800C3AFC; // type:function size:0x2F0 scope:global align:4 +WorkAt__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x800C3DEC; // type:function size:0x258 scope:global align:4 +hitCheck__14dFlower_data_cFP10fopAc_ac_ci = .text:0x800C4044; // type:function size:0x1C0 scope:global align:4 +newData__14dFlower_room_cFP14dFlower_data_c = .text:0x800C4204; // type:function size:0x10 scope:global align:4 +deleteData__14dFlower_room_cFv = .text:0x800C4214; // type:function size:0x64 scope:global align:4 +__ct__16dFlower_packet_cFv = .text:0x800C4278; // type:function size:0x114 scope:global align:4 +__ct__14dFlower_room_cFv = .text:0x800C438C; // type:function size:0xC scope:global align:4 +__ct__13dFlower_anm_cFv = .text:0x800C4398; // type:function size:0xC scope:global align:4 +__ct__14dFlower_data_cFv = .text:0x800C43A4; // type:function size:0xC scope:global align:4 +draw__16dFlower_packet_cFv = .text:0x800C43B0; // type:function size:0x2BC scope:global align:4 +calc__16dFlower_packet_cFv = .text:0x800C466C; // type:function size:0x1F0 scope:global align:4 +checkGroundY__FR4cXyz = .text:0x800C485C; // type:function size:0x2B0 scope:local align:4 +update__16dFlower_packet_cFv = .text:0x800C4B0C; // type:function size:0x1BC scope:global align:4 +setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziSc = .text:0x800C4CC8; // type:function size:0x1E0 scope:global align:4 +newData__16dFlower_packet_cFScR4cXyziSc = .text:0x800C4EA8; // type:function size:0x148 scope:global align:4 +newAnm__16dFlower_packet_cFv = .text:0x800C4FF0; // type:function size:0x48 scope:global align:4 +setAnm__16dFlower_packet_cFis = .text:0x800C5038; // type:function size:0x24 scope:global align:4 +__sinit_d_flower_cpp = .text:0x800C505C; // type:function size:0x6C scope:local align:4 +checkAppearEffect__10dItem_dataFUc = .text:0x800C50C8; // type:function size:0x40 scope:global align:4 +getAppearEffect__10dItem_dataFUc = .text:0x800C5108; // type:function size:0x80 scope:global align:4 +checkSpecialEffect__10dItem_dataFUc = .text:0x800C5188; // type:function size:0x44 scope:global align:4 +getSpecialEffect__10dItem_dataFUc = .text:0x800C51CC; // type:function size:0x7C scope:global align:4 +__sinit_d_item_data_cpp = .text:0x800C5248; // type:function size:0xB1C scope:local align:4 +init__20dSeaFightGame_info_cFii = .text:0x800C5D64; // type:function size:0x120 scope:global align:4 +put_ship__20dSeaFightGame_info_cFUcUc = .text:0x800C5E84; // type:function size:0x1AC scope:global align:4 +checkPutShip__20dSeaFightGame_info_cFiiii = .text:0x800C6030; // type:function size:0xA0 scope:global align:4 +attack__20dSeaFightGame_info_cFUcUc = .text:0x800C60D0; // type:function size:0xA0 scope:global align:4 +Init__14d2DBSplinePathFll = .text:0x800C6170; // type:function size:0x94 scope:global align:4 +Step__14d2DBSplinePathFv = .text:0x800C6204; // type:function size:0x1A8 scope:global align:4 +Calc__14d2DBSplinePathFP4cXyz = .text:0x800C63AC; // type:function size:0xB4 scope:global align:4 +Calc__14d2DBSplinePathFPf = .text:0x800C6460; // type:function size:0x48 scope:global align:4 +__ct__12dADM_CharTblFv = .text:0x800C64A8; // type:function size:0x30 scope:global align:4 +__dt__12dADM_CharTblFv = .text:0x800C64D8; // type:function size:0x54 scope:global align:4 +SetData__12dADM_CharTblFUlUlUlUlUlUlUl = .text:0x800C652C; // type:function size:0xEC scope:global align:4 +SetUpIndex__12dADM_CharTblFv = .text:0x800C6618; // type:function size:0x2FC scope:global align:4 +GetNameIndex2__12dADM_CharTblCFPCci = .text:0x800C6914; // type:function size:0x88 scope:global align:4 +__ct__4dADMFv = .text:0x800C699C; // type:function size:0x4C scope:global align:4 +__dt__4dADMFv = .text:0x800C69E8; // type:function size:0x64 scope:global align:4 +FindTag__4dADMFUlPUlPUl = .text:0x800C6A4C; // type:function size:0x48 scope:global align:4 +SetData__4dADMFPv = .text:0x800C6A94; // type:function size:0x13C scope:global align:4 +execItemGet__FUc = .text:0x800C6BD0; // type:function size:0x34 scope:global align:4 +checkItemGet__FUci = .text:0x800C6C04; // type:function size:0x4C scope:global align:4 +item_func_heart__Fv = .text:0x800C6C50; // type:function size:0x1C scope:global align:4 +item_func_green_rupee__Fv = .text:0x800C6C6C; // type:function size:0x18 scope:global align:4 +item_func_blue_rupee__Fv = .text:0x800C6C84; // type:function size:0x18 scope:global align:4 +item_func_white_rupee__Fv = .text:0x800C6C9C; // type:function size:0x18 scope:global align:4 +item_func_red_rupee__Fv = .text:0x800C6CB4; // type:function size:0x18 scope:global align:4 +item_func_purple_rupee__Fv = .text:0x800C6CCC; // type:function size:0x18 scope:global align:4 +item_func_orange_rupee__Fv = .text:0x800C6CE4; // type:function size:0x18 scope:global align:4 +item_func_kakera_heart__Fv = .text:0x800C6CFC; // type:function size:0x18 scope:global align:4 +item_func_utuwa_heart__Fv = .text:0x800C6D14; // type:function size:0x98 scope:global align:4 +item_func_s_magic__Fv = .text:0x800C6DAC; // type:function size:0x18 scope:global align:4 +item_func_l_magic__Fv = .text:0x800C6DC4; // type:function size:0x18 scope:global align:4 +item_func_bomb_5__Fv = .text:0x800C6DDC; // type:function size:0x58 scope:global align:4 +item_func_bomb_10__Fv = .text:0x800C6E34; // type:function size:0x50 scope:global align:4 +item_func_bomb_20__Fv = .text:0x800C6E84; // type:function size:0x50 scope:global align:4 +item_func_bomb_30__Fv = .text:0x800C6ED4; // type:function size:0x50 scope:global align:4 +item_func_silver_rupee__Fv = .text:0x800C6F24; // type:function size:0x18 scope:global align:4 +item_func_arrow_10__Fv = .text:0x800C6F3C; // type:function size:0x18 scope:global align:4 +item_func_arrow_20__Fv = .text:0x800C6F54; // type:function size:0x18 scope:global align:4 +item_func_arrow_30__Fv = .text:0x800C6F6C; // type:function size:0x18 scope:global align:4 +item_func_small_key__Fv = .text:0x800C6F84; // type:function size:0x18 scope:global align:4 +item_func_recover_faily__Fv = .text:0x800C6F9C; // type:function size:0x1C scope:global align:4 +item_func_subdun_rupee__Fv = .text:0x800C6FB8; // type:function size:0x18 scope:global align:4 +item_func_triple_heart__Fv = .text:0x800C6FD0; // type:function size:0x4 scope:global align:4 +item_func_pendant__Fv = .text:0x800C6FD4; // type:function size:0x58 scope:global align:4 +item_func_telescope__Fv = .text:0x800C702C; // type:function size:0x44 scope:global align:4 +item_func_tncl_whitsl__Fv = .text:0x800C7070; // type:function size:0x44 scope:global align:4 +item_func_wind_tact__Fv = .text:0x800C70B4; // type:function size:0x44 scope:global align:4 +item_func_camera__Fv = .text:0x800C70F8; // type:function size:0x44 scope:global align:4 +item_func_emono_bag__Fv = .text:0x800C713C; // type:function size:0x44 scope:global align:4 +item_func_rope__Fv = .text:0x800C7180; // type:function size:0x44 scope:global align:4 +item_func_camera2__Fv = .text:0x800C71C4; // type:function size:0x44 scope:global align:4 +item_func_bow__Fv = .text:0x800C7208; // type:function size:0x50 scope:global align:4 +item_func_pwr_groove__Fv = .text:0x800C7258; // type:function size:0x40 scope:global align:4 +item_func_hvy_boots__Fv = .text:0x800C7298; // type:function size:0x44 scope:global align:4 +item_func_drgn_shield__Fv = .text:0x800C72DC; // type:function size:0x44 scope:global align:4 +item_func_water_boots__Fv = .text:0x800C7320; // type:function size:0x4 scope:global align:4 +item_func_esa_bag__Fv = .text:0x800C7324; // type:function size:0x44 scope:global align:4 +item_func_boomerang__Fv = .text:0x800C7368; // type:function size:0x44 scope:global align:4 +item_func_bare_hand__Fv = .text:0x800C73AC; // type:function size:0x28 scope:global align:4 +item_func_hookshot__Fv = .text:0x800C73D4; // type:function size:0x44 scope:global align:4 +item_func_warasibe_bag__Fv = .text:0x800C7418; // type:function size:0x44 scope:global align:4 +item_func_bomb_bag__Fv = .text:0x800C745C; // type:function size:0x50 scope:global align:4 +item_func_fuku__Fv = .text:0x800C74AC; // type:function size:0x4 scope:global align:4 +item_func_hummer__Fv = .text:0x800C74B0; // type:function size:0x44 scope:global align:4 +item_func_deku_leaf__Fv = .text:0x800C74F4; // type:function size:0x5C scope:global align:4 +item_func_magic_arrow__Fv = .text:0x800C7550; // type:function size:0x1AC scope:global align:4 +item_func_light_arrow__Fv = .text:0x800C76FC; // type:function size:0x1AC scope:global align:4 +item_func_sword__Fv = .text:0x800C78A8; // type:function size:0x40 scope:global align:4 +item_func_master_sword__Fv = .text:0x800C78E8; // type:function size:0x40 scope:global align:4 +item_func_lv3_sword__Fv = .text:0x800C7928; // type:function size:0x40 scope:global align:4 +item_func_shield__Fv = .text:0x800C7968; // type:function size:0x40 scope:global align:4 +item_func_mirror_shield__Fv = .text:0x800C79A8; // type:function size:0x40 scope:global align:4 +item_func_dropped_sword__Fv = .text:0x800C79E8; // type:function size:0x40 scope:global align:4 +item_func_master_sword_ex__Fv = .text:0x800C7A28; // type:function size:0x40 scope:global align:4 +item_func_pirates_omamori__Fv = .text:0x800C7A68; // type:function size:0x34 scope:global align:4 +item_func_heros_omamori__Fv = .text:0x800C7A9C; // type:function size:0x34 scope:global align:4 +item_func_grass_ball__Fv = .text:0x800C7AD0; // type:function size:0x4 scope:global align:4 +item_func_skull_necklace__Fv = .text:0x800C7AD4; // type:function size:0x58 scope:global align:4 +item_func_bokobaba_seed__Fv = .text:0x800C7B2C; // type:function size:0x58 scope:global align:4 +item_func_golden_feather__Fv = .text:0x800C7B84; // type:function size:0x58 scope:global align:4 +item_func_boko_belt__Fv = .text:0x800C7BDC; // type:function size:0x58 scope:global align:4 +item_func_red_jerry__Fv = .text:0x800C7C34; // type:function size:0x58 scope:global align:4 +item_func_green_jerry__Fv = .text:0x800C7C8C; // type:function size:0x58 scope:global align:4 +item_func_blue_jerry__Fv = .text:0x800C7CE4; // type:function size:0x58 scope:global align:4 +item_func_map__Fv = .text:0x800C7D3C; // type:function size:0x30 scope:global align:4 +item_func_compass__Fv = .text:0x800C7D6C; // type:function size:0x30 scope:global align:4 +item_func_boss_key__Fv = .text:0x800C7D9C; // type:function size:0x30 scope:global align:4 +item_func_empty_bship__Fv = .text:0x800C7DCC; // type:function size:0x30 scope:global align:4 +item_func_empty_bottle__Fv = .text:0x800C7DFC; // type:function size:0x40 scope:global align:4 +item_func_red_bottle__Fv = .text:0x800C7E3C; // type:function size:0x44 scope:global align:4 +item_func_green_bottle__Fv = .text:0x800C7E80; // type:function size:0x44 scope:global align:4 +item_func_blue_bottle__Fv = .text:0x800C7EC4; // type:function size:0x44 scope:global align:4 +item_func_bottleship__Fv = .text:0x800C7F08; // type:function size:0x30 scope:global align:4 +item_func_soup_bottle__Fv = .text:0x800C7F38; // type:function size:0x30 scope:global align:4 +item_func_bin_in_water__Fv = .text:0x800C7F68; // type:function size:0x30 scope:global align:4 +item_func_fairy_bottle__Fv = .text:0x800C7F98; // type:function size:0x30 scope:global align:4 +item_func_firefly_bottle__Fv = .text:0x800C7FC8; // type:function size:0x30 scope:global align:4 +item_func_fwater_bottle__Fv = .text:0x800C7FF8; // type:function size:0x30 scope:global align:4 +item_func_bin__Fv = .text:0x800C8028; // type:function size:0x4 scope:global align:4 +item_func_triforce1__Fv = .text:0x800C802C; // type:function size:0x30 scope:global align:4 +item_func_triforce2__Fv = .text:0x800C805C; // type:function size:0x30 scope:global align:4 +item_func_triforce3__Fv = .text:0x800C808C; // type:function size:0x30 scope:global align:4 +item_func_triforce4__Fv = .text:0x800C80BC; // type:function size:0x30 scope:global align:4 +item_func_triforce5__Fv = .text:0x800C80EC; // type:function size:0x30 scope:global align:4 +item_func_triforce6__Fv = .text:0x800C811C; // type:function size:0x30 scope:global align:4 +item_func_triforce7__Fv = .text:0x800C814C; // type:function size:0x30 scope:global align:4 +item_func_triforce8__Fv = .text:0x800C817C; // type:function size:0x30 scope:global align:4 +item_func_pearl1__Fv = .text:0x800C81AC; // type:function size:0x30 scope:global align:4 +item_func_pearl2__Fv = .text:0x800C81DC; // type:function size:0x30 scope:global align:4 +item_func_pearl3__Fv = .text:0x800C820C; // type:function size:0x30 scope:global align:4 +item_func_knowledge_tf__Fv = .text:0x800C823C; // type:function size:0x4 scope:global align:4 +item_func_tact_song1__Fv = .text:0x800C8240; // type:function size:0x30 scope:global align:4 +item_func_tact_song2__Fv = .text:0x800C8270; // type:function size:0x30 scope:global align:4 +item_func_tact_song3__Fv = .text:0x800C82A0; // type:function size:0x30 scope:global align:4 +item_func_tact_song4__Fv = .text:0x800C82D0; // type:function size:0x30 scope:global align:4 +item_func_tact_song5__Fv = .text:0x800C8300; // type:function size:0x30 scope:global align:4 +item_func_tact_song6__Fv = .text:0x800C8330; // type:function size:0x30 scope:global align:4 +item_func_normal_sail__Fv = .text:0x800C8360; // type:function size:0x3C scope:global align:4 +item_func_triforce_map1__Fv = .text:0x800C839C; // type:function size:0x4 scope:global align:4 +item_func_triforce_map2__Fv = .text:0x800C83A0; // type:function size:0x4 scope:global align:4 +item_func_triforce_map3__Fv = .text:0x800C83A4; // type:function size:0x4 scope:global align:4 +item_func_triforce_map4__Fv = .text:0x800C83A8; // type:function size:0x4 scope:global align:4 +item_func_triforce_map5__Fv = .text:0x800C83AC; // type:function size:0x4 scope:global align:4 +item_func_triforce_map6__Fv = .text:0x800C83B0; // type:function size:0x4 scope:global align:4 +item_func_triforce_map7__Fv = .text:0x800C83B4; // type:function size:0x4 scope:global align:4 +item_func_triforce_map8__Fv = .text:0x800C83B8; // type:function size:0x4 scope:global align:4 +item_func_bird_esa_5__Fv = .text:0x800C83BC; // type:function size:0x44 scope:global align:4 +item_func_animal_esa__Fv = .text:0x800C8400; // type:function size:0x44 scope:global align:4 +item_func_esa1__Fv = .text:0x800C8444; // type:function size:0x4 scope:global align:4 +item_func_esa2__Fv = .text:0x800C8448; // type:function size:0x4 scope:global align:4 +item_func_esa3__Fv = .text:0x800C844C; // type:function size:0x4 scope:global align:4 +item_func_esa4__Fv = .text:0x800C8450; // type:function size:0x4 scope:global align:4 +item_func_esa5__Fv = .text:0x800C8454; // type:function size:0x4 scope:global align:4 +item_func_magic_bean__Fv = .text:0x800C8458; // type:function size:0x4 scope:global align:4 +item_func_bird_esa_10__Fv = .text:0x800C845C; // type:function size:0x4 scope:global align:4 +item_func_flower_1__Fv = .text:0x800C8460; // type:function size:0x44 scope:global align:4 +item_func_flower_2__Fv = .text:0x800C84A4; // type:function size:0x44 scope:global align:4 +item_func_flower_3__Fv = .text:0x800C84E8; // type:function size:0x44 scope:global align:4 +item_func_heros_flag__Fv = .text:0x800C852C; // type:function size:0x44 scope:global align:4 +item_func_tairyo_flag__Fv = .text:0x800C8570; // type:function size:0x44 scope:global align:4 +item_func_sales_flag__Fv = .text:0x800C85B4; // type:function size:0x44 scope:global align:4 +item_func_wind_flag__Fv = .text:0x800C85F8; // type:function size:0x44 scope:global align:4 +item_func_red_flag__Fv = .text:0x800C863C; // type:function size:0x44 scope:global align:4 +item_func_fossil_head__Fv = .text:0x800C8680; // type:function size:0x44 scope:global align:4 +item_func_water_statue__Fv = .text:0x800C86C4; // type:function size:0x44 scope:global align:4 +item_func_postman_statue__Fv = .text:0x800C8708; // type:function size:0x44 scope:global align:4 +item_func_president_statue__Fv = .text:0x800C874C; // type:function size:0x44 scope:global align:4 +item_func_letter00__Fv = .text:0x800C8790; // type:function size:0x44 scope:global align:4 +item_func_magic_seed__Fv = .text:0x800C87D4; // type:function size:0x44 scope:global align:4 +item_func_magys_letter__Fv = .text:0x800C8818; // type:function size:0x44 scope:global align:4 +item_func_mo_letter__Fv = .text:0x800C885C; // type:function size:0x44 scope:global align:4 +item_func_cottage_paper__Fv = .text:0x800C88A0; // type:function size:0x44 scope:global align:4 +item_func_kaisen_present1__Fv = .text:0x800C88E4; // type:function size:0x44 scope:global align:4 +item_func_kaisen_present2__Fv = .text:0x800C8928; // type:function size:0x44 scope:global align:4 +item_func_salvage_item1__Fv = .text:0x800C896C; // type:function size:0x4 scope:global align:4 +item_func_salvage_item2__Fv = .text:0x800C8970; // type:function size:0x44 scope:global align:4 +item_func_salvage_item3__Fv = .text:0x800C89B4; // type:function size:0x44 scope:global align:4 +item_func_xxx_039__Fv = .text:0x800C89F8; // type:function size:0x44 scope:global align:4 +item_func_tincle_statue01__Fv = .text:0x800C8A3C; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue02__Fv = .text:0x800C8A40; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue03__Fv = .text:0x800C8A44; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue04__Fv = .text:0x800C8A48; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue05__Fv = .text:0x800C8A4C; // type:function size:0x4 scope:global align:4 +item_func_tincle_statue06__Fv = .text:0x800C8A50; // type:function size:0x4 scope:global align:4 +item_func_max_rupee_up1__Fv = .text:0x800C8A54; // type:function size:0x14 scope:global align:4 +item_func_max_rupee_up2__Fv = .text:0x800C8A68; // type:function size:0x14 scope:global align:4 +item_func_max_bomb_up1__Fv = .text:0x800C8A7C; // type:function size:0x18 scope:global align:4 +item_func_max_bomb_up2__Fv = .text:0x800C8A94; // type:function size:0x18 scope:global align:4 +item_func_max_arrow_up1__Fv = .text:0x800C8AAC; // type:function size:0x18 scope:global align:4 +item_func_max_arrow_up2__Fv = .text:0x800C8AC4; // type:function size:0x18 scope:global align:4 +item_func_magic_power__Fv = .text:0x800C8ADC; // type:function size:0x4 scope:global align:4 +item_func_max_mp_up1__Fv = .text:0x800C8AE0; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee1__Fv = .text:0x800C8AF8; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee2__Fv = .text:0x800C8B10; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee3__Fv = .text:0x800C8B28; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee4__Fv = .text:0x800C8B40; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee5__Fv = .text:0x800C8B58; // type:function size:0x18 scope:global align:4 +item_func_tincle_rupee6__Fv = .text:0x800C8B70; // type:function size:0x18 scope:global align:4 +item_func_lithograph1__Fv = .text:0x800C8B88; // type:function size:0x30 scope:global align:4 +item_func_lithograph2__Fv = .text:0x800C8BB8; // type:function size:0x30 scope:global align:4 +item_func_lithograph3__Fv = .text:0x800C8BE8; // type:function size:0x30 scope:global align:4 +item_func_lithograph4__Fv = .text:0x800C8C18; // type:function size:0x30 scope:global align:4 +item_func_lithograph5__Fv = .text:0x800C8C48; // type:function size:0x30 scope:global align:4 +item_func_lithograph6__Fv = .text:0x800C8C78; // type:function size:0x30 scope:global align:4 +item_func_collectmap64__Fv = .text:0x800C8CA8; // type:function size:0x30 scope:global align:4 +item_func_collectmap63__Fv = .text:0x800C8CD8; // type:function size:0x30 scope:global align:4 +item_func_collectmap62__Fv = .text:0x800C8D08; // type:function size:0x30 scope:global align:4 +item_func_collectmap61__Fv = .text:0x800C8D38; // type:function size:0x54 scope:global align:4 +item_func_collectmap60__Fv = .text:0x800C8D8C; // type:function size:0x54 scope:global align:4 +item_func_collectmap59__Fv = .text:0x800C8DE0; // type:function size:0x54 scope:global align:4 +item_func_collectmap58__Fv = .text:0x800C8E34; // type:function size:0x54 scope:global align:4 +item_func_collectmap57__Fv = .text:0x800C8E88; // type:function size:0x54 scope:global align:4 +item_func_collectmap56__Fv = .text:0x800C8EDC; // type:function size:0x54 scope:global align:4 +item_func_collectmap55__Fv = .text:0x800C8F30; // type:function size:0x54 scope:global align:4 +item_func_collectmap54__Fv = .text:0x800C8F84; // type:function size:0x54 scope:global align:4 +item_func_collectmap53__Fv = .text:0x800C8FD8; // type:function size:0x54 scope:global align:4 +item_func_collectmap52__Fv = .text:0x800C902C; // type:function size:0x54 scope:global align:4 +item_func_collectmap51__Fv = .text:0x800C9080; // type:function size:0x54 scope:global align:4 +item_func_collectmap50__Fv = .text:0x800C90D4; // type:function size:0x54 scope:global align:4 +item_func_collectmap49__Fv = .text:0x800C9128; // type:function size:0x54 scope:global align:4 +item_func_collectmap48__Fv = .text:0x800C917C; // type:function size:0x54 scope:global align:4 +item_func_collectmap47__Fv = .text:0x800C91D0; // type:function size:0x54 scope:global align:4 +item_func_collectmap46__Fv = .text:0x800C9224; // type:function size:0x54 scope:global align:4 +item_func_collectmap45__Fv = .text:0x800C9278; // type:function size:0x54 scope:global align:4 +item_func_collectmap44__Fv = .text:0x800C92CC; // type:function size:0x54 scope:global align:4 +item_func_collectmap43__Fv = .text:0x800C9320; // type:function size:0x54 scope:global align:4 +item_func_collectmap42__Fv = .text:0x800C9374; // type:function size:0x54 scope:global align:4 +item_func_collectmap41__Fv = .text:0x800C93C8; // type:function size:0x54 scope:global align:4 +item_func_collectmap40__Fv = .text:0x800C941C; // type:function size:0x54 scope:global align:4 +item_func_collectmap39__Fv = .text:0x800C9470; // type:function size:0x54 scope:global align:4 +item_func_collectmap38__Fv = .text:0x800C94C4; // type:function size:0x54 scope:global align:4 +item_func_collectmap37__Fv = .text:0x800C9518; // type:function size:0x54 scope:global align:4 +item_func_collectmap36__Fv = .text:0x800C956C; // type:function size:0x54 scope:global align:4 +item_func_collectmap35__Fv = .text:0x800C95C0; // type:function size:0x54 scope:global align:4 +item_func_collectmap34__Fv = .text:0x800C9614; // type:function size:0x54 scope:global align:4 +item_func_collectmap33__Fv = .text:0x800C9668; // type:function size:0x54 scope:global align:4 +item_func_collectmap32__Fv = .text:0x800C96BC; // type:function size:0x54 scope:global align:4 +item_func_collectmap31__Fv = .text:0x800C9710; // type:function size:0x54 scope:global align:4 +item_func_collectmap30__Fv = .text:0x800C9764; // type:function size:0x54 scope:global align:4 +item_func_collectmap29__Fv = .text:0x800C97B8; // type:function size:0x54 scope:global align:4 +item_func_collectmap28__Fv = .text:0x800C980C; // type:function size:0x54 scope:global align:4 +item_func_collectmap27__Fv = .text:0x800C9860; // type:function size:0x54 scope:global align:4 +item_func_collectmap26__Fv = .text:0x800C98B4; // type:function size:0x54 scope:global align:4 +item_func_collectmap25__Fv = .text:0x800C9908; // type:function size:0x54 scope:global align:4 +item_func_collectmap24__Fv = .text:0x800C995C; // type:function size:0x54 scope:global align:4 +item_func_collectmap23__Fv = .text:0x800C99B0; // type:function size:0x54 scope:global align:4 +item_func_collectmap22__Fv = .text:0x800C9A04; // type:function size:0x54 scope:global align:4 +item_func_collectmap21__Fv = .text:0x800C9A58; // type:function size:0x54 scope:global align:4 +item_func_collectmap20__Fv = .text:0x800C9AAC; // type:function size:0x54 scope:global align:4 +item_func_collectmap19__Fv = .text:0x800C9B00; // type:function size:0x54 scope:global align:4 +item_func_collectmap18__Fv = .text:0x800C9B54; // type:function size:0x54 scope:global align:4 +item_func_collectmap17__Fv = .text:0x800C9BA8; // type:function size:0x54 scope:global align:4 +item_func_collectmap16__Fv = .text:0x800C9BFC; // type:function size:0x54 scope:global align:4 +item_func_collectmap15__Fv = .text:0x800C9C50; // type:function size:0x54 scope:global align:4 +item_func_collectmap14__Fv = .text:0x800C9CA4; // type:function size:0x54 scope:global align:4 +item_func_collectmap13__Fv = .text:0x800C9CF8; // type:function size:0x54 scope:global align:4 +item_func_collectmap12__Fv = .text:0x800C9D4C; // type:function size:0x54 scope:global align:4 +item_func_collectmap11__Fv = .text:0x800C9DA0; // type:function size:0x54 scope:global align:4 +item_func_collectmap10__Fv = .text:0x800C9DF4; // type:function size:0x54 scope:global align:4 +item_func_collectmap09__Fv = .text:0x800C9E48; // type:function size:0x54 scope:global align:4 +item_func_collectmap08__Fv = .text:0x800C9E9C; // type:function size:0x60 scope:global align:4 +item_func_collectmap07__Fv = .text:0x800C9EFC; // type:function size:0x54 scope:global align:4 +item_func_collectmap06__Fv = .text:0x800C9F50; // type:function size:0x54 scope:global align:4 +item_func_collectmap05__Fv = .text:0x800C9FA4; // type:function size:0x54 scope:global align:4 +item_func_collectmap04__Fv = .text:0x800C9FF8; // type:function size:0x54 scope:global align:4 +item_func_collectmap03__Fv = .text:0x800CA04C; // type:function size:0x54 scope:global align:4 +item_func_collectmap02__Fv = .text:0x800CA0A0; // type:function size:0x54 scope:global align:4 +item_func_collectmap01__Fv = .text:0x800CA0F4; // type:function size:0x54 scope:global align:4 +item_func_noentry__Fv = .text:0x800CA148; // type:function size:0x4 scope:global align:4 +item_getcheck_func_heart__Fv = .text:0x800CA14C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_green_rupee__Fv = .text:0x800CA154; // type:function size:0x8 scope:global align:4 +item_getcheck_func_blue_rupee__Fv = .text:0x800CA15C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_white_rupee__Fv = .text:0x800CA164; // type:function size:0x8 scope:global align:4 +item_getcheck_func_red_rupee__Fv = .text:0x800CA16C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_purple_rupee__Fv = .text:0x800CA174; // type:function size:0x8 scope:global align:4 +item_getcheck_func_silver_rupee__Fv = .text:0x800CA17C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_kakera_heart__Fv = .text:0x800CA184; // type:function size:0x8 scope:global align:4 +item_getcheck_func_utuwa_heart__Fv = .text:0x800CA18C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_s_magic__Fv = .text:0x800CA194; // type:function size:0x8 scope:global align:4 +item_getcheck_func_l_magic__Fv = .text:0x800CA19C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_bomb_5__Fv = .text:0x800CA1A4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_10__Fv = .text:0x800CA1D8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_20__Fv = .text:0x800CA20C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_30__Fv = .text:0x800CA240; // type:function size:0x34 scope:global align:4 +item_getcheck_func_noentry__Fv = .text:0x800CA274; // type:function size:0x8 scope:global align:4 +item_getcheck_func_arrow_10__Fv = .text:0x800CA27C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_arrow_20__Fv = .text:0x800CA2B0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_arrow_30__Fv = .text:0x800CA2E4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_small_key__Fv = .text:0x800CA318; // type:function size:0x8 scope:global align:4 +item_getcheck_func_recover_faily__Fv = .text:0x800CA320; // type:function size:0x8 scope:global align:4 +item_getcheck_func_triple_heart__Fv = .text:0x800CA328; // type:function size:0x8 scope:global align:4 +item_getcheck_func_pendant__Fv = .text:0x800CA330; // type:function size:0x30 scope:global align:4 +item_getcheck_func_telescope__Fv = .text:0x800CA360; // type:function size:0x34 scope:global align:4 +item_getcheck_func_tncl_whitsl__Fv = .text:0x800CA394; // type:function size:0x34 scope:global align:4 +item_getcheck_func_wind_tact__Fv = .text:0x800CA3C8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_camera__Fv = .text:0x800CA3FC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_emono_bag__Fv = .text:0x800CA430; // type:function size:0x34 scope:global align:4 +item_getcheck_func_rope__Fv = .text:0x800CA464; // type:function size:0x34 scope:global align:4 +item_getcheck_func_camera2__Fv = .text:0x800CA498; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bow__Fv = .text:0x800CA4CC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_pwr_groove__Fv = .text:0x800CA500; // type:function size:0x34 scope:global align:4 +item_getcheck_func_hvy_boots__Fv = .text:0x800CA534; // type:function size:0x34 scope:global align:4 +item_getcheck_func_drgn_shield__Fv = .text:0x800CA568; // type:function size:0x34 scope:global align:4 +item_getcheck_func_water_boots__Fv = .text:0x800CA59C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_esa_bag__Fv = .text:0x800CA5A4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_boomerang__Fv = .text:0x800CA5D8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bare_hand__Fv = .text:0x800CA60C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_hookshot__Fv = .text:0x800CA614; // type:function size:0x34 scope:global align:4 +item_getcheck_func_warasibe_bag__Fv = .text:0x800CA648; // type:function size:0x34 scope:global align:4 +item_getcheck_func_bomb_bag__Fv = .text:0x800CA67C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_hummer__Fv = .text:0x800CA684; // type:function size:0x34 scope:global align:4 +item_getcheck_func_deku_leaf__Fv = .text:0x800CA6B8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_magic_arrow__Fv = .text:0x800CA6EC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_light_arrow__Fv = .text:0x800CA720; // type:function size:0x34 scope:global align:4 +item_getcheck_func_sword__Fv = .text:0x800CA754; // type:function size:0x34 scope:global align:4 +item_getcheck_func_master_sword__Fv = .text:0x800CA788; // type:function size:0x34 scope:global align:4 +item_getcheck_func_lv3_sword__Fv = .text:0x800CA7BC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_shield__Fv = .text:0x800CA7F0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_mirror_shield__Fv = .text:0x800CA824; // type:function size:0x34 scope:global align:4 +item_getcheck_func_master_sword_ex__Fv = .text:0x800CA858; // type:function size:0x34 scope:global align:4 +item_getcheck_func_pirates_omamori__Fv = .text:0x800CA88C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_heros_omamori__Fv = .text:0x800CA8C0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_grass_ball__Fv = .text:0x800CA8F4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_skull_necklace__Fv = .text:0x800CA8FC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bokobaba_seed__Fv = .text:0x800CA92C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_golden_feather__Fv = .text:0x800CA95C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_boko_belt__Fv = .text:0x800CA98C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_red_jerry__Fv = .text:0x800CA9BC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_green_jerry__Fv = .text:0x800CA9EC; // type:function size:0x30 scope:global align:4 +item_getcheck_func_blue_jerry__Fv = .text:0x800CAA1C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_map__Fv = .text:0x800CAA4C; // type:function size:0x30 scope:global align:4 +item_getcheck_func_compass__Fv = .text:0x800CAA7C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_boss_key__Fv = .text:0x800CAA84; // type:function size:0x30 scope:global align:4 +item_getcheck_func_empty_bship__Fv = .text:0x800CAAB4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_empty_bottle__Fv = .text:0x800CAAE4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_red_bottle__Fv = .text:0x800CAB14; // type:function size:0x30 scope:global align:4 +item_getcheck_func_green_bottle__Fv = .text:0x800CAB44; // type:function size:0x30 scope:global align:4 +item_getcheck_func_blue_bottle__Fv = .text:0x800CAB74; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bottleship__Fv = .text:0x800CABA4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bin_in_bottleship__Fv = .text:0x800CABD4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bin_in_water__Fv = .text:0x800CAC04; // type:function size:0x30 scope:global align:4 +item_getcheck_func_bin__Fv = .text:0x800CAC34; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce1__Fv = .text:0x800CAC64; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce2__Fv = .text:0x800CAC94; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce3__Fv = .text:0x800CACC4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce4__Fv = .text:0x800CACF4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce5__Fv = .text:0x800CAD24; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce6__Fv = .text:0x800CAD54; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce7__Fv = .text:0x800CAD84; // type:function size:0x30 scope:global align:4 +item_getcheck_func_triforce8__Fv = .text:0x800CADB4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_pearl1__Fv = .text:0x800CADE4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_pearl2__Fv = .text:0x800CAE14; // type:function size:0x30 scope:global align:4 +item_getcheck_func_pearl3__Fv = .text:0x800CAE44; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song1__Fv = .text:0x800CAE74; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song2__Fv = .text:0x800CAEA4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song3__Fv = .text:0x800CAED4; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song4__Fv = .text:0x800CAF04; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song5__Fv = .text:0x800CAF34; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tact_song6__Fv = .text:0x800CAF64; // type:function size:0x30 scope:global align:4 +item_getcheck_func_normal_sail__Fv = .text:0x800CAF94; // type:function size:0x34 scope:global align:4 +item_getcheck_func_zora_sail__Fv = .text:0x800CAFC8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_tincle_sail__Fv = .text:0x800CAFD0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_sail__Fv = .text:0x800CAFD8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_bird_esa_5__Fv = .text:0x800CAFE0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_animal_esa__Fv = .text:0x800CB010; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa1__Fv = .text:0x800CB040; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa2__Fv = .text:0x800CB070; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa3__Fv = .text:0x800CB0A0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa4__Fv = .text:0x800CB0D0; // type:function size:0x30 scope:global align:4 +item_getcheck_func_esa5__Fv = .text:0x800CB100; // type:function size:0x30 scope:global align:4 +item_getcheck_func_magic_bean__Fv = .text:0x800CB130; // type:function size:0x8 scope:global align:4 +item_getcheck_func_bird_esa_10__Fv = .text:0x800CB138; // type:function size:0x30 scope:global align:4 +item_getcheck_func_flower_1__Fv = .text:0x800CB168; // type:function size:0x30 scope:global align:4 +item_getcheck_func_flower_2__Fv = .text:0x800CB198; // type:function size:0x30 scope:global align:4 +item_getcheck_func_flower_3__Fv = .text:0x800CB1C8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_heros_flag__Fv = .text:0x800CB1F8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_tairyo_flag__Fv = .text:0x800CB228; // type:function size:0x30 scope:global align:4 +item_getcheck_func_sales_flag__Fv = .text:0x800CB258; // type:function size:0x30 scope:global align:4 +item_getcheck_func_wind_flag__Fv = .text:0x800CB288; // type:function size:0x30 scope:global align:4 +item_getcheck_func_red_flag__Fv = .text:0x800CB2B8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_fossil_head__Fv = .text:0x800CB2E8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_water_statue__Fv = .text:0x800CB318; // type:function size:0x30 scope:global align:4 +item_getcheck_func_postman_statue__Fv = .text:0x800CB348; // type:function size:0x30 scope:global align:4 +item_getcheck_func_president_statue__Fv = .text:0x800CB378; // type:function size:0x30 scope:global align:4 +item_getcheck_func_letter00__Fv = .text:0x800CB3A8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_magic_seed__Fv = .text:0x800CB3D8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_magys_letter__Fv = .text:0x800CB408; // type:function size:0x30 scope:global align:4 +item_getcheck_func_mo_letter__Fv = .text:0x800CB438; // type:function size:0x30 scope:global align:4 +item_getcheck_func_cottage_paper__Fv = .text:0x800CB468; // type:function size:0x30 scope:global align:4 +item_getcheck_func_kaisen_present1__Fv = .text:0x800CB498; // type:function size:0x30 scope:global align:4 +item_getcheck_func_kaisen_present2__Fv = .text:0x800CB4C8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_salvage_item1__Fv = .text:0x800CB4F8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_salvage_item2__Fv = .text:0x800CB528; // type:function size:0x30 scope:global align:4 +item_getcheck_func_salvage_item3__Fv = .text:0x800CB558; // type:function size:0x30 scope:global align:4 +item_getcheck_func_xxx_039__Fv = .text:0x800CB588; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph1__Fv = .text:0x800CB5B8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph2__Fv = .text:0x800CB5E8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph3__Fv = .text:0x800CB618; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph4__Fv = .text:0x800CB648; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph5__Fv = .text:0x800CB678; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph6__Fv = .text:0x800CB6A8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph7__Fv = .text:0x800CB6D8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph8__Fv = .text:0x800CB708; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph9__Fv = .text:0x800CB738; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph10__Fv = .text:0x800CB768; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph11__Fv = .text:0x800CB798; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph12__Fv = .text:0x800CB7C8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph13__Fv = .text:0x800CB7F8; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph14__Fv = .text:0x800CB828; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph15__Fv = .text:0x800CB858; // type:function size:0x30 scope:global align:4 +item_getcheck_func_lithograph16__Fv = .text:0x800CB888; // type:function size:0x30 scope:global align:4 +getRotenItemNumInBag__Fv = .text:0x800CB8B8; // type:function size:0x6C scope:global align:4 +isDaizaItem__FUc = .text:0x800CB924; // type:function size:0x2C scope:global align:4 +isBomb__FUc = .text:0x800CB950; // type:function size:0x2C scope:global align:4 +isArrow__FUc = .text:0x800CB97C; // type:function size:0x2C scope:global align:4 +isEmono__FUc = .text:0x800CB9A8; // type:function size:0x34 scope:global align:4 +isEsa__FUc = .text:0x800CB9DC; // type:function size:0x2C scope:global align:4 +isRupee__FUc = .text:0x800CBA08; // type:function size:0x2C scope:global align:4 +isLimitedItem__FUc = .text:0x800CBA34; // type:function size:0x1C scope:global align:4 +isNonSavedEmono__FUc = .text:0x800CBA50; // type:function size:0x34 scope:global align:4 +isUseClothPacket__FUc = .text:0x800CBA84; // type:function size:0x2C scope:global align:4 +isTriforce__FUc = .text:0x800CBAB0; // type:function size:0x2C scope:global align:4 +isHeart__FUc = .text:0x800CBADC; // type:function size:0x20 scope:global align:4 +getItemNoByLife__FUc = .text:0x800CBAFC; // type:function size:0x48 scope:global align:4 +check_itemno__Fi = .text:0x800CBB44; // type:function size:0x160 scope:global align:4 +getEmonoItemFromLifeBallTable__FUs = .text:0x800CBCA4; // type:function size:0x344 scope:global align:4 +getItemFromLifeBallTableWithoutEmono__FUs = .text:0x800CBFE8; // type:function size:0x284 scope:global align:4 +__ct__16dDlst_2DNumber_cFv = .text:0x800CC26C; // type:function size:0x1C scope:global align:4 +__dt__16dDlst_2DNumber_cFv = .text:0x800CC288; // type:function size:0x5C scope:global align:4 +init__16dDlst_2DNumber_cFissssUc = .text:0x800CC2E4; // type:function size:0x134 scope:global align:4 +draw__16dDlst_2DNumber_cFv = .text:0x800CC418; // type:function size:0x108 scope:global align:4 +init__18dDlst_2DMinigame_cFP7ResTIMGP7ResTIMG = .text:0x800CC520; // type:function size:0x1F8 scope:global align:4 +draw__18dDlst_2DMinigame_cFv = .text:0x800CC718; // type:function size:0xBC scope:global align:4 +init__17dDlst_2DBattery_cFP7ResTIMGP7ResTIMGP7ResTIMGP7ResTIMG = .text:0x800CC7D4; // type:function size:0x5AC scope:global align:4 +setRotate__17dDlst_2DBattery_cFf = .text:0x800CCD80; // type:function size:0x144 scope:global align:4 +draw__17dDlst_2DBattery_cFv = .text:0x800CCEC4; // type:function size:0x258 scope:global align:4 +init__16dDlst_2DObject_cFP7ResTIMGP7ResTIMG = .text:0x800CD11C; // type:function size:0x124 scope:global align:4 +draw__16dDlst_2DObject_cFv = .text:0x800CD240; // type:function size:0xB4 scope:global align:4 +initial__17dDlst_2DOutFont_cFv = .text:0x800CD2F4; // type:function size:0x170 scope:global align:4 +setPane__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x800CD464; // type:function size:0xDC scope:global align:4 +setPaneEx__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classPc = .text:0x800CD540; // type:function size:0xD8 scope:global align:4 +setRuby__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_class = .text:0x800CD618; // type:function size:0x10 scope:global align:4 +setRubyEx__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classPc = .text:0x800CD628; // type:function size:0x10 scope:global align:4 +charWidth__17dDlst_2DOutFont_cFi = .text:0x800CD638; // type:function size:0xA4 scope:global align:4 +rubyCharWidth__17dDlst_2DOutFont_cFi = .text:0x800CD6DC; // type:function size:0xB8 scope:global align:4 +iconset__17dDlst_2DOutFont_cFiPPc = .text:0x800CD794; // type:function size:0x39C scope:global align:4 +messageSet__17dDlst_2DOutFont_cFUl = .text:0x800CDB30; // type:function size:0xA18 scope:global align:4 +outFontStickAnime1__17dDlst_2DOutFont_cFUc = .text:0x800CE548; // type:function size:0x2B4 scope:global align:4 +outFontStickAnime2__17dDlst_2DOutFont_cFUcUc = .text:0x800CE7FC; // type:function size:0x290 scope:global align:4 +outFontStickAnime3__17dDlst_2DOutFont_cFUcUc = .text:0x800CEA8C; // type:function size:0x2D4 scope:global align:4 +outFontStickAnimePiece__17dDlst_2DOutFont_cFUcUc = .text:0x800CED60; // type:function size:0x220 scope:global align:4 +move__17dDlst_2DOutFont_cFv = .text:0x800CEF80; // type:function size:0x194 scope:global align:4 +setAlpha__17dDlst_2DOutFont_cFUc = .text:0x800CF114; // type:function size:0x3C scope:global align:4 +__dt__16dDlst_2DObject_cFv = .text:0x800CF150; // type:function size:0x5C scope:global align:4 +__dt__17dDlst_2DBattery_cFv = .text:0x800CF1AC; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_2DMinigame_cFv = .text:0x800CF208; // type:function size:0x5C scope:global align:4 +getMaxFlyingTimer__11daNpc_Cb1_cFv = .text:0x800CF264; // type:function size:0x8 scope:global align:4 +aroundWalk__17daNpc_Mk_Static_cFP10fopAc_ac_cP10fopAc_ac_cUc = .text:0x800CF26C; // type:function size:0x1AC scope:global align:4 +turnPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc = .text:0x800CF418; // type:function size:0x114 scope:global align:4 +chkPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc = .text:0x800CF52C; // type:function size:0xA8 scope:global align:4 +walkPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc = .text:0x800CF5D4; // type:function size:0x5C scope:global align:4 +getSpeedF__17daNpc_Mk_Static_cFff = .text:0x800CF630; // type:function size:0x88 scope:global align:4 +init__17daNpc_Mk_Static_cFUcUs = .text:0x800CF6B8; // type:function size:0x24 scope:global align:4 +goFarLink_3__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c = .text:0x800CF6DC; // type:function size:0x188 scope:global align:4 +goFarLink_2__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c = .text:0x800CF864; // type:function size:0x2B8 scope:global align:4 +runaway_com2__17daNpc_Mk_Static_cFP14dNpc_PathRun_cUc = .text:0x800CFB1C; // type:function size:0x64 scope:global align:4 +runAwayProc__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cP8dCcD_CylPs = .text:0x800CFB80; // type:function size:0x494 scope:global align:4 +chkGameSet__17daNpc_Mk_Static_cFv = .text:0x800D0014; // type:function size:0x8C scope:global align:4 +setRndPathPos__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c = .text:0x800D00A0; // type:function size:0x264 scope:global align:4 +chkPointPass__17daNpc_Mk_Static_cFP4cXyzP4cXyzP4cXyz = .text:0x800D0304; // type:function size:0xD0 scope:global align:4 +init__18dSalvage_control_cFv = .text:0x800D03D4; // type:function size:0x38 scope:global align:4 +init_end__18dSalvage_control_cFv = .text:0x800D040C; // type:function size:0x58 scope:global align:4 +entry__18dSalvage_control_cFP10fopAc_ac_cP14JPABaseEmitter = .text:0x800D0464; // type:function size:0x3AC scope:global align:4 +init_room__18dSalvage_control_cFSc = .text:0x800D0810; // type:function size:0x54 scope:global align:4 +init_one__18dSalvage_control_cFi = .text:0x800D0864; // type:function size:0x5C scope:global align:4 +init_one_sub__18dSalvage_control_cFi = .text:0x800D08C0; // type:function size:0x88 scope:global align:4 +calcDistanceXZ__18dSalvage_control_cFv = .text:0x800D0948; // type:function size:0x104 scope:global align:4 +getPos__18dSalvage_control_cFi = .text:0x800D0A4C; // type:function size:0x24 scope:global align:4 +getPosP__18dSalvage_control_cFi = .text:0x800D0A70; // type:function size:0x14 scope:global align:4 +getScale__18dSalvage_control_cFi = .text:0x800D0A84; // type:function size:0x24 scope:global align:4 +getR__18dSalvage_control_cFi = .text:0x800D0AA8; // type:function size:0x10 scope:global align:4 +getH__18dSalvage_control_cFi = .text:0x800D0AB8; // type:function size:0x10 scope:global align:4 +getRoomNo__18dSalvage_control_cFi = .text:0x800D0AC8; // type:function size:0x10 scope:global align:4 +getItemNo__18dSalvage_control_cFi = .text:0x800D0AD8; // type:function size:0x10 scope:global align:4 +getSwitchNo__18dSalvage_control_cFi = .text:0x800D0AE8; // type:function size:0x10 scope:global align:4 +getSaveNo__18dSalvage_control_cFi = .text:0x800D0AF8; // type:function size:0x10 scope:global align:4 +getType__18dSalvage_control_cFi = .text:0x800D0B08; // type:function size:0x10 scope:global align:4 +getKind__18dSalvage_control_cFi = .text:0x800D0B18; // type:function size:0x10 scope:global align:4 +getDistance__18dSalvage_control_cFi = .text:0x800D0B28; // type:function size:0x10 scope:global align:4 +getAlphaPtr__18dSalvage_control_cFi = .text:0x800D0B38; // type:function size:0x14 scope:global align:4 +getDrawMode__18dSalvage_control_cFi = .text:0x800D0B4C; // type:function size:0x10 scope:global align:4 +checkRegist__18dSalvage_control_cFi = .text:0x800D0B5C; // type:function size:0x20 scope:global align:4 +checkUsed__18dSalvage_control_cFi = .text:0x800D0B7C; // type:function size:0x1C scope:global align:4 +setPos__18dSalvage_control_cFi4cXyz = .text:0x800D0B98; // type:function size:0x24 scope:global align:4 +setFlag__18dSalvage_control_cFiUc = .text:0x800D0BBC; // type:function size:0x18 scope:global align:4 +clrFlag__18dSalvage_control_cFiUc = .text:0x800D0BD4; // type:function size:0x18 scope:global align:4 +setNowAlpha__18dSalvage_control_cFiUc = .text:0x800D0BEC; // type:function size:0x10 scope:global align:4 +setDrawMode__18dSalvage_control_cFii = .text:0x800D0BFC; // type:function size:0x10 scope:global align:4 +dSnap_PhotoIndex2TableIndex__Fi = .text:0x800D0C0C; // type:function size:0x78 scope:global align:4 +dSnap_GetFigRoomId__Fi = .text:0x800D0C84; // type:function size:0x28 scope:global align:4 +__ct__9dSnap_ObjFv = .text:0x800D0CAC; // type:function size:0x5C scope:global align:4 +CalcArea2D__9dSnap_ObjFv = .text:0x800D0D08; // type:function size:0x668 scope:global align:4 +draw__9dSnap_ObjFv = .text:0x800D1370; // type:function size:0x428 scope:global align:4 +SetGeo__9dSnap_ObjFRC3Vecffs = .text:0x800D1798; // type:function size:0x34 scope:global align:4 +SetGeoSph__9dSnap_ObjFRC3Vecf = .text:0x800D17CC; // type:function size:0x3C scope:global align:4 +SetInf__9dSnap_ObjFUcPC10fopAc_ac_cUcUcs = .text:0x800D1808; // type:function size:0x2C scope:global align:4 +SetAreaClear__9dSnap_ObjFv = .text:0x800D1834; // type:function size:0x1C scope:global align:4 +SetArea__9dSnap_ObjFss = .text:0x800D1850; // type:function size:0x54 scope:global align:4 +ChkPhoto__9dSnap_ObjFi = .text:0x800D18A4; // type:function size:0x14 scope:global align:4 +ChkSuccess__9dSnap_ObjFlf = .text:0x800D18B8; // type:function size:0x28 scope:global align:4 +ChkCamCull__9dSnap_ObjCFv = .text:0x800D18E0; // type:function size:0x98 scope:global align:4 +Init__18dSnap_RegistObjElmFv = .text:0x800D1978; // type:function size:0x4 scope:global align:4 +Regist__18dSnap_RegistObjElmFRC9dSnap_Obj = .text:0x800D197C; // type:function size:0x94 scope:global align:4 +Create__12dSnap_packetFv = .text:0x800D1A10; // type:function size:0x14 scope:global align:4 +ReleaseShutter__12dSnap_packetFv = .text:0x800D1A24; // type:function size:0x10 scope:global align:4 +ChkReleaseShutter__12dSnap_packetFv = .text:0x800D1A34; // type:function size:0xC scope:global align:4 +Execute__12dSnap_packetFv = .text:0x800D1A40; // type:function size:0x80 scope:global align:4 +Regist__12dSnap_packetFRC9dSnap_Obj = .text:0x800D1AC0; // type:function size:0x178 scope:global align:4 +dSnap_MatDl__Fv = .text:0x800D1C38; // type:function size:0x180 scope:global align:4 +dSnap_AlphaClearDL__Fv = .text:0x800D1DB8; // type:function size:0x180 scope:global align:4 +draw__12dSnap_packetFv = .text:0x800D1F38; // type:function size:0xDC scope:global align:4 +ClearAlphaBuffer__12dSnap_packetFv = .text:0x800D2014; // type:function size:0x134 scope:global align:4 +Judge__12dSnap_packetFv = .text:0x800D2148; // type:function size:0x168 scope:global align:4 +FindPhoto__12dSnap_packetFii = .text:0x800D22B0; // type:function size:0x94 scope:global align:4 +JudgePost__12dSnap_packetFv = .text:0x800D2344; // type:function size:0x68 scope:global align:4 +JudgeBikutsuki__12dSnap_packetFv = .text:0x800D23AC; // type:function size:0x70 scope:global align:4 +JudgeCoupleLook__12dSnap_packetFv = .text:0x800D241C; // type:function size:0xC0 scope:global align:4 +JudgeGF__12dSnap_packetFv = .text:0x800D24DC; // type:function size:0x70 scope:global align:4 +JudgeGenzo__12dSnap_packetFv = .text:0x800D254C; // type:function size:0xC0 scope:global align:4 +JudgeObasan4__12dSnap_packetFv = .text:0x800D260C; // type:function size:0x9C scope:global align:4 +JudgeTestM__12dSnap_packetFv = .text:0x800D26A8; // type:function size:0x8 scope:global align:4 +JudgeGene__12dSnap_packetFv = .text:0x800D26B0; // type:function size:0x70 scope:global align:4 +JudgeFigure__12dSnap_packetFi = .text:0x800D2720; // type:function size:0x100 scope:global align:4 +SetResult__12dSnap_packetFv = .text:0x800D2820; // type:function size:0x18C scope:global align:4 +dSnap_Create__Fv = .text:0x800D29AC; // type:function size:0x28 scope:global align:4 +dSnap_ReleaseShutter__Fv = .text:0x800D29D4; // type:function size:0x28 scope:global align:4 +dSnap_Execute__Fv = .text:0x800D29FC; // type:function size:0x28 scope:global align:4 +dSnap_GetResult__Fv = .text:0x800D2A24; // type:function size:0x10 scope:global align:4 +dSnap_GetResultDetail__Fv = .text:0x800D2A34; // type:function size:0x10 scope:global align:4 +dSnap_RegistSnapObj__FR9dSnap_Obj = .text:0x800D2A44; // type:function size:0x2C scope:global align:4 +dSnap_RegistFig__FUcP10fopAc_ac_cfff = .text:0x800D2A70; // type:function size:0x28 scope:global align:4 +dSnap_RegistFig__FUcP10fopAc_ac_cRC3Vecsfff = .text:0x800D2A98; // type:function size:0x1DC scope:global align:4 +dSnap_DebugDraw__Fv = .text:0x800D2C74; // type:function size:0x80 scope:global align:4 +dSnap_Delete__Fv = .text:0x800D2CF4; // type:function size:0x4 scope:global align:4 +__dt__12dSnap_packetFv = .text:0x800D2CF8; // type:function size:0x84 scope:global align:4 +__dt__18dSnap_RegistObjElmFv = .text:0x800D2D7C; // type:function size:0x5C scope:global align:4 +__sinit_d_snap_cpp = .text:0x800D2DD8; // type:function size:0x1A8 scope:local align:4 +__ct__18dSnap_RegistObjElmFv = .text:0x800D2F80; // type:function size:0x3C scope:global align:4 +set_pwind_init__12dPointWind_cFP9cM3dGCpsS = .text:0x800D2FBC; // type:function size:0x7C scope:global align:4 +set_pwind_move__12dPointWind_cFv = .text:0x800D3038; // type:function size:0x230 scope:global align:4 +set_pwind_delete__12dPointWind_cFv = .text:0x800D3268; // type:function size:0x24 scope:global align:4 +__ct__11daAgb_HIO_cFv = .text:0x800D328C; // type:function size:0xCC scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x800D3358; // type:function size:0x48 scope:global align:4 +init__10dMsgCtrl_cFUs = .text:0x800D33A0; // type:function size:0x1C scope:global align:4 +execute__10dMsgCtrl_cFv = .text:0x800D33BC; // type:function size:0x98 scope:global align:4 +sjis2chrNo__FUc = .text:0x800D3454; // type:function size:0x44 scope:global align:4 +NameConv__7daAgb_cFv = .text:0x800D3498; // type:function size:0x9C scope:global align:4 +uploadInitCheck__7daAgb_cFv = .text:0x800D3534; // type:function size:0x19C scope:global align:4 +uploadPortCheckWait__7daAgb_cFv = .text:0x800D36D0; // type:function size:0x138 scope:global align:4 +uploadSelect__7daAgb_cFv = .text:0x800D3808; // type:function size:0x17C scope:global align:4 +uploadJoyboot1__7daAgb_cFv = .text:0x800D3984; // type:function size:0xCC scope:global align:4 +uploadJoyboot2__7daAgb_cFv = .text:0x800D3A50; // type:function size:0x140 scope:global align:4 +uploadMessageLoad__7daAgb_cFv = .text:0x800D3B90; // type:function size:0x108 scope:global align:4 +uploadMessageLoad2__7daAgb_cFv = .text:0x800D3C98; // type:function size:0x20 scope:global align:4 +uploadConnect__7daAgb_cFv = .text:0x800D3CB8; // type:function size:0x150 scope:global align:4 +uploadMessageSend__7daAgb_cFv = .text:0x800D3E08; // type:function size:0x12C scope:global align:4 +uploadRetryWait__7daAgb_cFv = .text:0x800D3F34; // type:function size:0x28 scope:global align:4 +uploadMsgEndWait__7daAgb_cFv = .text:0x800D3F5C; // type:function size:0x48 scope:global align:4 +uploadMsgEndTimer__7daAgb_cFv = .text:0x800D3FA4; // type:function size:0x84 scope:global align:4 +modeLoad__7daAgb_cFv = .text:0x800D4028; // type:function size:0x7C scope:global align:4 +modeLookAttention__7daAgb_cFv = .text:0x800D40A4; // type:function size:0x12C scope:global align:4 +DungeonNoGet__7daAgb_cFv = .text:0x800D41D0; // type:function size:0xF0 scope:global align:4 +MapNoSet__7daAgb_cFUcUcUc = .text:0x800D42C0; // type:function size:0x54 scope:global align:4 +onFree__7daAgb_cFv = .text:0x800D4314; // type:function size:0x1C scope:global align:4 +onHold__7daAgb_cFv = .text:0x800D4330; // type:function size:0x18 scope:global align:4 +offHold__7daAgb_cFv = .text:0x800D4348; // type:function size:0x18 scope:global align:4 +resetCursor__7daAgb_cFb = .text:0x800D4360; // type:function size:0xEC scope:global align:4 +FlashCheck__7daAgb_cFv = .text:0x800D444C; // type:function size:0x28 scope:global align:4 +FlagsRecv__7daAgb_cFv = .text:0x800D4474; // type:function size:0x244 scope:global align:4 +SwitchOn__7daAgb_cFv = .text:0x800D46B8; // type:function size:0xDC scope:global align:4 +GbaItemUse__7daAgb_cFv = .text:0x800D4794; // type:function size:0x734 scope:global align:4 +Shopping__7daAgb_cFv = .text:0x800D4EC8; // type:function size:0x15C scope:global align:4 +FlagsSend__7daAgb_cFUl = .text:0x800D5024; // type:function size:0x758 scope:global align:4 +CursorMove__7daAgb_cFP10fopAc_ac_cUl = .text:0x800D577C; // type:function size:0xB9C scope:global align:4 +__dt__15dBgS_LinkLinChkFv = .text:0x800D6318; // type:function size:0x154 scope:global align:4 +modeMove__7daAgb_cFv = .text:0x800D646C; // type:function size:0x910 scope:global align:4 +modeDelete__7daAgb_cFv = .text:0x800D6D7C; // type:function size:0x98 scope:global align:4 +daAgb_Execute__FP7daAgb_c = .text:0x800D6E14; // type:function size:0x620 scope:global align:4 +daAgb_Draw__FP7daAgb_c = .text:0x800D7434; // type:function size:0x1F8 scope:global align:4 +setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10 = .text:0x800D762C; // type:function size:0x4 scope:global align:4 +daAgb_IsDelete__FP7daAgb_c = .text:0x800D7630; // type:function size:0x8 scope:global align:4 +daAgb_Delete__FP7daAgb_c = .text:0x800D7638; // type:function size:0x54 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x800D768C; // type:function size:0x20 scope:local align:4 +createHeap__7daAgb_cFv = .text:0x800D76AC; // type:function size:0x1EC scope:global align:4 +daAgb_Create__FP10fopAc_ac_c = .text:0x800D7898; // type:function size:0x1D4 scope:global align:4 +__ct__7daAgb_cFv = .text:0x800D7A6C; // type:function size:0xB0 scope:global align:4 +__dt__13dBgS_LinkAcchFv = .text:0x800D7B1C; // type:function size:0x70 scope:global align:4 +__dt__15dBgS_LinkCrrPosFv = .text:0x800D7B8C; // type:function size:0x78 scope:global align:4 +__dt__11dBgS_CrrPosFv = .text:0x800D7C04; // type:function size:0x1C4 scope:global align:4 +__ct__15dBgS_LinkCrrPosFv = .text:0x800D7DC8; // type:function size:0x5C scope:global align:4 +__ct__11dBgS_CrrPosFv = .text:0x800D7E24; // type:function size:0x1F4 scope:global align:4 +__dt__11daAgb_HIO_cFv = .text:0x800D8018; // type:function size:0x5C scope:global align:4 +__sinit_d_a_agb_cpp = .text:0x800D8074; // type:function size:0x18C scope:local align:4 +__dt__10dMsgCtrl_cFv = .text:0x800D8200; // type:function size:0x3C scope:global align:4 +@20@__dt__15dBgS_LinkLinChkFv = .text:0x800D823C; // type:function size:0x8 scope:local align:4 +@100@__dt__15dBgS_LinkLinChkFv = .text:0x800D8244; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_LinkLinChkFv = .text:0x800D824C; // type:function size:0x8 scope:local align:4 +@32@__dt__13dBgS_LinkAcchFv = .text:0x800D8254; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_LinkAcchFv = .text:0x800D825C; // type:function size:0x8 scope:local align:4 +@28@__dt__15dBgS_LinkCrrPosFv = .text:0x800D8264; // type:function size:0x8 scope:local align:4 +@16@__dt__15dBgS_LinkCrrPosFv = .text:0x800D826C; // type:function size:0x8 scope:local align:4 +@36@__dt__15dBgS_LinkCrrPosFv = .text:0x800D8274; // type:function size:0x8 scope:local align:4 +@28@__dt__11dBgS_CrrPosFv = .text:0x800D827C; // type:function size:0x8 scope:local align:4 +@16@__dt__11dBgS_CrrPosFv = .text:0x800D8284; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_CrrPosFv = .text:0x800D828C; // type:function size:0x8 scope:local align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x800D8294; // type:function size:0x8 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x800D829C; // type:function size:0x20 scope:local align:4 +_createHeap__9daArrow_cFv = .text:0x800D82BC; // type:function size:0xCC scope:global align:4 +atHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800D8388; // type:function size:0x20 scope:global align:4 +_atHit__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800D83A8; // type:function size:0x158 scope:global align:4 +checkCreater__9daArrow_cFv = .text:0x800D8500; // type:function size:0x54 scope:global align:4 +setLightEffect__9daArrow_cFv = .text:0x800D8554; // type:function size:0xD4 scope:global align:4 +setBlur__9daArrow_cFv = .text:0x800D8628; // type:function size:0xAC scope:global align:4 +createBlur__9daArrow_cFv = .text:0x800D86D4; // type:function size:0x70 scope:global align:4 +setArrowShootSe__9daArrow_cFv = .text:0x800D8744; // type:function size:0xD8 scope:global align:4 +setDrawShapeMaterial__9daArrow_cFv = .text:0x800D881C; // type:function size:0x94 scope:global align:4 +arrowShooting__9daArrow_cFv = .text:0x800D88B0; // type:function size:0x228 scope:global align:4 +arrowUseMp__9daArrow_cFv = .text:0x800D8AD8; // type:function size:0x28 scope:global align:4 +ShieldReflect__9daArrow_cFv = .text:0x800D8B00; // type:function size:0x2E0 scope:global align:4 +check_water_in__9daArrow_cFv = .text:0x800D8DE0; // type:function size:0x2E8 scope:global align:4 +changeArrowMp__9daArrow_cFv = .text:0x800D90C8; // type:function size:0x24 scope:global align:4 +changeArrowType__9daArrow_cFv = .text:0x800D90EC; // type:function size:0x190 scope:global align:4 +changeArrowTypeNotReady__9daArrow_cFv = .text:0x800D927C; // type:function size:0xD0 scope:global align:4 +setRoomInfo__9daArrow_cFv = .text:0x800D934C; // type:function size:0xA4 scope:global align:4 +setKeepMatrix__9daArrow_cFv = .text:0x800D93F0; // type:function size:0x1A4 scope:global align:4 +setStopActorMatrix__9daArrow_cFv = .text:0x800D9594; // type:function size:0x21C scope:global align:4 +procWait__9daArrow_cFv = .text:0x800D97B0; // type:function size:0xB0 scope:global align:4 +procMove__9daArrow_cFv = .text:0x800D9860; // type:function size:0x10D4 scope:global align:4 +procReturn__9daArrow_cFv = .text:0x800DA934; // type:function size:0x27C scope:global align:4 +procStop_BG__9daArrow_cFv = .text:0x800DABB0; // type:function size:0x388 scope:global align:4 +procStop_Actor__9daArrow_cFv = .text:0x800DAF38; // type:function size:0x84 scope:global align:4 +procWater__9daArrow_cFv = .text:0x800DAFBC; // type:function size:0x40 scope:global align:4 +checkRestMp__9daArrow_cFv = .text:0x800DAFFC; // type:function size:0x30 scope:global align:4 +setTypeByPlayer__9daArrow_cFv = .text:0x800DB02C; // type:function size:0x34 scope:global align:4 +createInit__9daArrow_cFv = .text:0x800DB060; // type:function size:0x1DC scope:global align:4 +_execute__9daArrow_cFv = .text:0x800DB23C; // type:function size:0x324 scope:global align:4 +_draw__9daArrow_cFv = .text:0x800DB560; // type:function size:0x140 scope:global align:4 +_create__9daArrow_cFv = .text:0x800DB6A0; // type:function size:0xD8 scope:global align:4 +__ct__9daArrow_cFv = .text:0x800DB778; // type:function size:0x37C scope:global align:4 +__dt__8dCcD_SphFv = .text:0x800DBAF4; // type:function size:0xCC scope:global align:4 +__dt__12cCcD_SphAttrFv = .text:0x800DBBC0; // type:function size:0x8C scope:global align:4 +__dt__8cM3dGSphFv = .text:0x800DBC4C; // type:function size:0x48 scope:global align:4 +__dt__8dCcD_CpsFv = .text:0x800DBC94; // type:function size:0xE0 scope:global align:4 +__dt__9cCcD_SttsFv = .text:0x800DBD74; // type:function size:0x48 scope:global align:4 +__dt__16dBgS_ArrowLinChkFv = .text:0x800DBDBC; // type:function size:0x154 scope:global align:4 +_delete__9daArrow_cFv = .text:0x800DBF10; // type:function size:0x30 scope:global align:4 +daArrowCreate__FPv = .text:0x800DBF40; // type:function size:0x20 scope:global align:4 +daArrowDelete__FPv = .text:0x800DBF60; // type:function size:0x20 scope:global align:4 +daArrowExecute__FPv = .text:0x800DBF80; // type:function size:0x20 scope:global align:4 +daArrowDraw__FPv = .text:0x800DBFA0; // type:function size:0x20 scope:global align:4 +daArrowIsDelete__FPv = .text:0x800DBFC0; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x800DBFC8; // type:function size:0x10 scope:global align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x800DBFD8; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x800DBFE0; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x800DBFE8; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800DBFF0; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x800DC028; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x800DC030; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x800DC038; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x800DC040; // type:function size:0x38 scope:global align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x800DC078; // type:function size:0x10 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x800DC088; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x800DC090; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x800DC098; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x800DC0D0; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x800DC0D8; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x800DC0E0; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x800DC0E8; // type:function size:0x38 scope:global align:4 +cLib_calcTimer__FPs = .text:0x800DC120; // type:function size:0x1C scope:global align:4 +@20@__dt__16dBgS_ArrowLinChkFv = .text:0x800DC13C; // type:function size:0x8 scope:local align:4 +@100@__dt__16dBgS_ArrowLinChkFv = .text:0x800DC144; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_ArrowLinChkFv = .text:0x800DC14C; // type:function size:0x8 scope:local align:4 +@280@__dt__8dCcD_CpsFv = .text:0x800DC154; // type:function size:0x8 scope:local align:4 +@248@__dt__8dCcD_CpsFv = .text:0x800DC15C; // type:function size:0x8 scope:local align:4 +@280@__dt__8dCcD_SphFv = .text:0x800DC164; // type:function size:0x8 scope:local align:4 +@248@__dt__8dCcD_SphFv = .text:0x800DC16C; // type:function size:0x8 scope:local align:4 +setArcName__6daBg_cFv = .text:0x800DC174; // type:function size:0x44 scope:global align:4 +createMatAnm__FP12J3DModelDataUs = .text:0x800DC1B8; // type:function size:0x9C scope:global align:4 +create__13daBg_btkAnm_cFP12J3DModelDataP19J3DAnmTextureSRTKey = .text:0x800DC254; // type:function size:0x118 scope:global align:4 +entry__13daBg_btkAnm_cFP12J3DModelData = .text:0x800DC36C; // type:function size:0x98 scope:global align:4 +play__13daBg_btkAnm_cFv = .text:0x800DC404; // type:function size:0x64 scope:global align:4 +create__13daBg_brkAnm_cFP12J3DModelDataP15J3DAnmTevRegKey = .text:0x800DC468; // type:function size:0x150 scope:global align:4 +entry__13daBg_brkAnm_cFP12J3DModelData = .text:0x800DC5B8; // type:function size:0x3C scope:global align:4 +play__13daBg_brkAnm_cFv = .text:0x800DC5F4; // type:function size:0x24 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x800DC618; // type:function size:0x20 scope:local align:4 +createHeap__6daBg_cFv = .text:0x800DC638; // type:function size:0x358 scope:global align:4 +__dt__6daBg_cFv = .text:0x800DC990; // type:function size:0x168 scope:global align:4 +daBg_Draw__FP6daBg_c = .text:0x800DCAF8; // type:function size:0x17C scope:global align:4 +daBg_Execute__FP6daBg_c = .text:0x800DCC74; // type:function size:0x108 scope:global align:4 +daBg_IsDelete__FP6daBg_c = .text:0x800DCD7C; // type:function size:0x10 scope:global align:4 +daBg_Delete__FP6daBg_c = .text:0x800DCD8C; // type:function size:0x28 scope:global align:4 +daBg_Create__FP10fopAc_ac_c = .text:0x800DCDB4; // type:function size:0x20 scope:global align:4 +create__6daBg_cFv = .text:0x800DCDD4; // type:function size:0x284 scope:global align:4 +chk_attrState__22@unnamed@d_a_bomb_cpp@FPC8daBomb_cQ222@unnamed@d_a_bomb_cpp@8AttrSt_e = .text:0x800DD058; // type:function size:0x4C scope:global align:4 +executeAfter__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter = .text:0x800DD0A4; // type:function size:0x418 scope:global align:4 +execute__26daBomb_fuseSparksEcallBackFP14JPABaseEmitter = .text:0x800DD4BC; // type:function size:0x48 scope:global align:4 +draw_norm__8daBomb_cFv = .text:0x800DD504; // type:function size:0x18C scope:global align:4 +draw_nut__8daBomb_cFv = .text:0x800DD690; // type:function size:0xF8 scope:global align:4 +draw__8daBomb_cFv = .text:0x800DD788; // type:function size:0x178 scope:global align:4 +daBomb_Draw__FP8daBomb_c = .text:0x800DD900; // type:function size:0x20 scope:global align:4 +checkExplodeCc_norm__8daBomb_cFv = .text:0x800DD920; // type:function size:0xAC scope:global align:4 +checkExplodeCc_nut__8daBomb_cFv = .text:0x800DD9CC; // type:function size:0x130 scope:global align:4 +checkExplodeCc_cannon__8daBomb_cFv = .text:0x800DDAFC; // type:function size:0xC4 scope:global align:4 +checkExplodeCc__8daBomb_cFv = .text:0x800DDBC0; // type:function size:0xB0 scope:global align:4 +checkExplodeTimer__8daBomb_cFv = .text:0x800DDC70; // type:function size:0x7C scope:global align:4 +checkExplode__8daBomb_cFv = .text:0x800DDCEC; // type:function size:0x58 scope:global align:4 +checkExplodeBg_norm__8daBomb_cFv = .text:0x800DDD44; // type:function size:0x94 scope:global align:4 +checkExplodeBg_nut__8daBomb_cFv = .text:0x800DDDD8; // type:function size:0x10C scope:global align:4 +checkExplodeBg_cannon__8daBomb_cFv = .text:0x800DDEE4; // type:function size:0xE0 scope:global align:4 +checkExplodeBg__8daBomb_cFv = .text:0x800DDFC4; // type:function size:0x9C scope:global align:4 +water_tention__8daBomb_cFv = .text:0x800DE060; // type:function size:0x80 scope:global align:4 +posMoveF__8daBomb_cFv = .text:0x800DE0E0; // type:function size:0x180 scope:global align:4 +bgCrrPos__8daBomb_cFv = .text:0x800DE260; // type:function size:0x54 scope:global align:4 +bgCrrPos_lava__8daBomb_cFv = .text:0x800DE2B4; // type:function size:0x6C scope:global align:4 +bgCrrPos_water__8daBomb_cFv = .text:0x800DE320; // type:function size:0x120 scope:global align:4 +chk_water_land__8daBomb_cFv = .text:0x800DE440; // type:function size:0x8 scope:global align:4 +chk_water_in__8daBomb_cFv = .text:0x800DE448; // type:function size:0x8 scope:global align:4 +chk_water_sink__8daBomb_cFv = .text:0x800DE450; // type:function size:0x58 scope:global align:4 +chk_lava_hit__8daBomb_cFv = .text:0x800DE4A8; // type:function size:0x2C scope:global align:4 +chk_dead_zone__8daBomb_cFv = .text:0x800DE4D4; // type:function size:0x38 scope:global align:4 +bound__8daBomb_cFf = .text:0x800DE50C; // type:function size:0xFC scope:global align:4 +set_real_shadow_flag__8daBomb_cFv = .text:0x800DE608; // type:function size:0x114 scope:global align:4 +setRoomInfo__8daBomb_cFv = .text:0x800DE71C; // type:function size:0x84 scope:global align:4 +makeFireEffect__8daBomb_cFR4cXyzR5csXyz = .text:0x800DE7A0; // type:function size:0xC8 scope:global align:4 +makeWaterEffect__8daBomb_cFv = .text:0x800DE868; // type:function size:0x118 scope:global align:4 +setFuseEffect__8daBomb_cFv = .text:0x800DE980; // type:function size:0x12C scope:global align:4 +eff_explode_normal__8daBomb_cFPC5csXyz = .text:0x800DEAAC; // type:function size:0xE8 scope:global align:4 +eff_explode_cheap__8daBomb_cFPC5csXyz = .text:0x800DEB94; // type:function size:0x140 scope:global align:4 +eff_explode__8daBomb_cFv = .text:0x800DECD4; // type:function size:0x90 scope:global align:4 +procExplode_init__8daBomb_cFv = .text:0x800DED64; // type:function size:0x60C scope:global align:4 +procExplode__8daBomb_cFv = .text:0x800DF370; // type:function size:0x250 scope:global align:4 +procCarry_init__8daBomb_cFv = .text:0x800DF5C0; // type:function size:0xAC scope:global align:4 +procCarry__8daBomb_cFv = .text:0x800DF66C; // type:function size:0xB0 scope:global align:4 +procWait_init__8daBomb_cFv = .text:0x800DF71C; // type:function size:0x74 scope:global align:4 +procWait__8daBomb_cFv = .text:0x800DF790; // type:function size:0x150 scope:global align:4 +waitState_cannon__8daBomb_cFv = .text:0x800DF8E0; // type:function size:0x24 scope:global align:4 +waitState_bomtyu__8daBomb_cFv = .text:0x800DF904; // type:function size:0x88 scope:global align:4 +procSink__8daBomb_cFv = .text:0x800DF98C; // type:function size:0x10 scope:global align:4 +execute__8daBomb_cFv = .text:0x800DF99C; // type:function size:0x2C8 scope:global align:4 +daBomb_Execute__FP8daBomb_c = .text:0x800DFC64; // type:function size:0x20 scope:global align:4 +set_wind_vec__8daBomb_cFv = .text:0x800DFC84; // type:function size:0x30C scope:global align:4 +anm_play_nut__8daBomb_cFv = .text:0x800DFF90; // type:function size:0x80 scope:global align:4 +set_mtx__8daBomb_cFv = .text:0x800E0010; // type:function size:0xB4 scope:global align:4 +init_mtx__8daBomb_cFv = .text:0x800E00C4; // type:function size:0x20 scope:global align:4 +se_cannon_fly_set__8daBomb_cFv = .text:0x800E00E4; // type:function size:0x5C scope:global align:4 +se_cannon_fly_stop__8daBomb_cFv = .text:0x800E0140; // type:function size:0x4C scope:global align:4 +eff_water_splash__8daBomb_cFv = .text:0x800E018C; // type:function size:0x11C scope:global align:4 +daBomb_IsDelete__FP8daBomb_c = .text:0x800E02A8; // type:function size:0x8 scope:global align:4 +bombDelete__8daBomb_cFv = .text:0x800E02B0; // type:function size:0x10C scope:global align:4 +daBomb_Delete__FP8daBomb_c = .text:0x800E03BC; // type:function size:0x24 scope:global align:4 +createHeap__8daBomb_cFv = .text:0x800E03E0; // type:function size:0x43C scope:global align:4 +daBomb_createHeap__FP10fopAc_ac_c = .text:0x800E081C; // type:function size:0x20 scope:global align:4 +create__8daBomb_cFv = .text:0x800E083C; // type:function size:0x110 scope:global align:4 +__ct__8daBomb_cFv = .text:0x800E094C; // type:function size:0x2B0 scope:global align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x800E0BFC; // type:function size:0x3C scope:global align:4 +daBomb_Create__FP10fopAc_ac_c = .text:0x800E0C38; // type:function size:0x20 scope:global align:4 +create_init__8daBomb_cFv = .text:0x800E0C58; // type:function size:0x28C scope:global align:4 +__dt__26daBomb_fuseSparksEcallBackFv = .text:0x800E0EE4; // type:function size:0x6C scope:global align:4 +__dt__25daBomb_fuseSmokeEcallBackFv = .text:0x800E0F50; // type:function size:0x6C scope:global align:4 +__dt__13dBgS_BombAcchFv = .text:0x800E0FBC; // type:function size:0x70 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x800E102C; // type:function size:0x5C scope:global align:4 +draw__26daBomb_fuseSparksEcallBackFP14JPABaseEmitter = .text:0x800E1088; // type:function size:0x4 scope:global align:4 +setup__26daBomb_fuseSparksEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800E108C; // type:function size:0xC scope:global align:4 +execute__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter = .text:0x800E1098; // type:function size:0x4 scope:global align:4 +draw__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter = .text:0x800E109C; // type:function size:0x4 scope:global align:4 +setup__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800E10A0; // type:function size:0xC scope:global align:4 +@32@__dt__13dBgS_BombAcchFv = .text:0x800E10AC; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_BombAcchFv = .text:0x800E10B4; // type:function size:0x8 scope:local align:4 +set__Q27daBomb25Env_cFRC4cXyz = .text:0x800E10BC; // type:function size:0xD8 scope:global align:4 +clean__Q27daBomb25Env_cFv = .text:0x800E1194; // type:function size:0x4C scope:global align:4 +is_end__Q27daBomb25Env_cCFv = .text:0x800E11E0; // type:function size:0x10 scope:global align:4 +proc__Q27daBomb25Env_cFRC4cXyz = .text:0x800E11F0; // type:function size:0x1C0 scope:global align:4 +setOldPosP__Q27daBomb213FuseSmokeCB_cFPC4cXyzPC4cXyz = .text:0x800E13B0; // type:function size:0x14 scope:global align:4 +deleteCallBack__Q27daBomb213FuseSmokeCB_cFv = .text:0x800E13C4; // type:function size:0x38 scope:global align:4 +execute__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter = .text:0x800E13FC; // type:function size:0x4 scope:global align:4 +executeAfter__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter = .text:0x800E1400; // type:function size:0x428 scope:global align:4 +draw__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter = .text:0x800E1828; // type:function size:0x4 scope:global align:4 +setup__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800E182C; // type:function size:0xC scope:global align:4 +deleteCallBack__Q27daBomb214FuseSparksCB_cFv = .text:0x800E1838; // type:function size:0x38 scope:global align:4 +execute__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitter = .text:0x800E1870; // type:function size:0x48 scope:global align:4 +draw__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitter = .text:0x800E18B8; // type:function size:0x4 scope:global align:4 +setup__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800E18BC; // type:function size:0xC scope:global align:4 +solidHeapCB__Q27daBomb25Act_cFP10fopAc_ac_c = .text:0x800E18C8; // type:function size:0x24 scope:global align:4 +create_heap_nut__Q27daBomb25Act_cFv = .text:0x800E18EC; // type:function size:0x1E4 scope:global align:4 +create_heap__Q27daBomb25Act_cFv = .text:0x800E1AD0; // type:function size:0x20 scope:global align:4 +crr_init__Q27daBomb25Act_cFv = .text:0x800E1AF0; // type:function size:0xB0 scope:global align:4 +cc_init__Q27daBomb25Act_cFv = .text:0x800E1BA0; // type:function size:0x54 scope:global align:4 +start_explode_instant__Q27daBomb25Act_cFv = .text:0x800E1BF4; // type:function size:0x50 scope:global align:4 +start_explode_interval__Q27daBomb25Act_cFv = .text:0x800E1C44; // type:function size:0x3C scope:global align:4 +start_carry__Q27daBomb25Act_cFv = .text:0x800E1C80; // type:function size:0x20 scope:global align:4 +start_proc_call__Q27daBomb25Act_cFv = .text:0x800E1CA0; // type:function size:0xC4 scope:global align:4 +create_init__Q27daBomb25Act_cFv = .text:0x800E1D64; // type:function size:0x128 scope:global align:4 +_create__Q27daBomb25Act_cFv = .text:0x800E1E8C; // type:function size:0xAC scope:global align:4 +__ct__Q27daBomb25Act_cFv = .text:0x800E1F38; // type:function size:0x28C scope:global align:4 +_delete__Q27daBomb25Act_cFv = .text:0x800E21C4; // type:function size:0x4C scope:global align:4 +set_mtx__Q27daBomb25Act_cFv = .text:0x800E2210; // type:function size:0xA4 scope:global align:4 +init_mtx__Q27daBomb25Act_cFv = .text:0x800E22B4; // type:function size:0x3C scope:global align:4 +cc_set__Q27daBomb25Act_cFv = .text:0x800E22F0; // type:function size:0x190 scope:global align:4 +camera_lockoff__Q27daBomb25Act_cCFv = .text:0x800E2480; // type:function size:0x54 scope:global align:4 +posMoveF__Q27daBomb25Act_cFv = .text:0x800E24D4; // type:function size:0xC0 scope:global align:4 +bgCrrPos__Q27daBomb25Act_cFv = .text:0x800E2594; // type:function size:0x54 scope:global align:4 +bgCrrPos_lava__Q27daBomb25Act_cFv = .text:0x800E25E8; // type:function size:0x6C scope:global align:4 +bgCrrPos_water__Q27daBomb25Act_cFv = .text:0x800E2654; // type:function size:0xF8 scope:global align:4 +chk_water_in__Q27daBomb25Act_cCFv = .text:0x800E274C; // type:function size:0x8 scope:global align:4 +chk_lava_in__Q27daBomb25Act_cCFv = .text:0x800E2754; // type:function size:0x2C scope:global align:4 +setRoomInfo__Q27daBomb25Act_cFv = .text:0x800E2780; // type:function size:0x84 scope:global align:4 +bound__Q27daBomb25Act_cFf = .text:0x800E2804; // type:function size:0x10C scope:global align:4 +set_nut_exp_interval__Q27daBomb25Act_cFv = .text:0x800E2910; // type:function size:0x58 scope:global align:4 +anm_play__Q27daBomb25Act_cFv = .text:0x800E2968; // type:function size:0x48 scope:global align:4 +set_wind_vec__Q27daBomb25Act_cFv = .text:0x800E29B0; // type:function size:0x33C scope:global align:4 +eff_explode__Q27daBomb25Act_cFv = .text:0x800E2CEC; // type:function size:0x9C scope:global align:4 +eff_explode_normal__Q27daBomb25Act_cFPC5csXyz = .text:0x800E2D88; // type:function size:0xE8 scope:global align:4 +eff_explode_water__Q27daBomb25Act_cFv = .text:0x800E2E70; // type:function size:0x68 scope:global align:4 +eff_fuse_init__Q27daBomb25Act_cFv = .text:0x800E2ED8; // type:function size:0x58 scope:global align:4 +eff_fuse_start__Q27daBomb25Act_cFv = .text:0x800E2F30; // type:function size:0x124 scope:global align:4 +eff_fuse_move__Q27daBomb25Act_cFv = .text:0x800E3054; // type:function size:0xC8 scope:global align:4 +eff_fuse_end__Q27daBomb25Act_cFv = .text:0x800E311C; // type:function size:0x40 scope:global align:4 +eff_water_splash__Q27daBomb25Act_cFv = .text:0x800E315C; // type:function size:0x6C scope:global align:4 +se_fall_water__Q27daBomb25Act_cFv = .text:0x800E31C8; // type:function size:0xF0 scope:global align:4 +se_explode__Q27daBomb25Act_cFv = .text:0x800E32B8; // type:function size:0x60 scope:global align:4 +se_explode_water__Q27daBomb25Act_cFv = .text:0x800E3318; // type:function size:0x60 scope:global align:4 +se_ignition__Q27daBomb25Act_cFv = .text:0x800E3378; // type:function size:0x60 scope:global align:4 +set_sound_env__Q27daBomb25Act_cFii = .text:0x800E33D8; // type:function size:0x54 scope:global align:4 +chk_exp_cc_nut__Q27daBomb25Act_cFv = .text:0x800E342C; // type:function size:0x16C scope:global align:4 +chk_exp_cc__Q27daBomb25Act_cFv = .text:0x800E3598; // type:function size:0x34 scope:global align:4 +chk_exp_bg_nut__Q27daBomb25Act_cFv = .text:0x800E35CC; // type:function size:0x1D0 scope:global align:4 +chk_exp_bg__Q27daBomb25Act_cFv = .text:0x800E379C; // type:function size:0x20 scope:global align:4 +chk_exp_timer__Q27daBomb25Act_cFv = .text:0x800E37BC; // type:function size:0x44 scope:global align:4 +chk_sink_bg_nut__Q27daBomb25Act_cFv = .text:0x800E3800; // type:function size:0xD4 scope:global align:4 +chk_sink_bg__Q27daBomb25Act_cFv = .text:0x800E38D4; // type:function size:0x20 scope:global align:4 +chk_exp_pre__Q27daBomb25Act_cFv = .text:0x800E38F4; // type:function size:0x58 scope:global align:4 +chk_exp_post__Q27daBomb25Act_cFv = .text:0x800E394C; // type:function size:0x24 scope:global align:4 +chk_sink_post__Q27daBomb25Act_cFv = .text:0x800E3970; // type:function size:0x24 scope:global align:4 +set_real_shadow_flag__Q27daBomb25Act_cFv = .text:0x800E3994; // type:function size:0xB8 scope:global align:4 +carry_fuse_start__Q27daBomb25Act_cFv = .text:0x800E3A4C; // type:function size:0xA4 scope:global align:4 +on_carry__Q27daBomb25Act_cFv = .text:0x800E3AF0; // type:function size:0x10 scope:global align:4 +off_carry__Q27daBomb25Act_cFv = .text:0x800E3B00; // type:function size:0x10 scope:global align:4 +mode_wait_init__Q27daBomb25Act_cFv = .text:0x800E3B10; // type:function size:0x28 scope:global align:4 +mode_wait__Q27daBomb25Act_cFv = .text:0x800E3B38; // type:function size:0x148 scope:global align:4 +mode_carry_init__Q27daBomb25Act_cFv = .text:0x800E3C80; // type:function size:0x64 scope:global align:4 +mode_carry__Q27daBomb25Act_cFv = .text:0x800E3CE4; // type:function size:0xC8 scope:global align:4 +mode_explode_init__Q27daBomb25Act_cFv = .text:0x800E3DAC; // type:function size:0xE4 scope:global align:4 +mode_explode__Q27daBomb25Act_cFv = .text:0x800E3E90; // type:function size:0x58 scope:global align:4 +mode_sink_init__Q27daBomb25Act_cFv = .text:0x800E3EE8; // type:function size:0x90 scope:global align:4 +mode_sink__Q27daBomb25Act_cFv = .text:0x800E3F78; // type:function size:0x98 scope:global align:4 +mode_proc_call__Q27daBomb25Act_cFv = .text:0x800E4010; // type:function size:0xF4 scope:global align:4 +tensor_init__Q27daBomb25Act_cFv = .text:0x800E4104; // type:function size:0x38 scope:global align:4 +vib_init__Q27daBomb25Act_cFv = .text:0x800E413C; // type:function size:0x34 scope:global align:4 +vib_proc__Q27daBomb25Act_cFv = .text:0x800E4170; // type:function size:0xCC scope:global align:4 +set_vib_tensor__Q27daBomb25Act_cFv = .text:0x800E423C; // type:function size:0x58 scope:global align:4 +tensor_wait__Q27daBomb25Act_cFv = .text:0x800E4294; // type:function size:0x34 scope:global align:4 +tensor_wait_drop__Q27daBomb25Act_cFv = .text:0x800E42C8; // type:function size:0x50 scope:global align:4 +tensor_wait_ground__Q27daBomb25Act_cFv = .text:0x800E4318; // type:function size:0x8C scope:global align:4 +tensor_carry__Q27daBomb25Act_cFv = .text:0x800E43A4; // type:function size:0x20 scope:global align:4 +tensor_explode__Q27daBomb25Act_cFv = .text:0x800E43C4; // type:function size:0x20 scope:global align:4 +tensor_sink__Q27daBomb25Act_cFv = .text:0x800E43E4; // type:function size:0x20 scope:global align:4 +tensor_proc_call__Q27daBomb25Act_cFv = .text:0x800E4404; // type:function size:0xF4 scope:global align:4 +_execute__Q27daBomb25Act_cFv = .text:0x800E44F8; // type:function size:0xA8 scope:global align:4 +is_draw__Q27daBomb25Act_cFv = .text:0x800E45A0; // type:function size:0x34 scope:global align:4 +draw_nut__Q27daBomb25Act_cFv = .text:0x800E45D4; // type:function size:0xBC scope:global align:4 +draw_shadow__Q27daBomb25Act_cFv = .text:0x800E4690; // type:function size:0xBC scope:global align:4 +_draw__Q27daBomb25Act_cFv = .text:0x800E474C; // type:function size:0x74 scope:global align:4 +Mthd_Create__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E47C0; // type:function size:0x20 scope:global align:4 +Mthd_Delete__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E47E0; // type:function size:0x24 scope:global align:4 +Mthd_Execute__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E4804; // type:function size:0x24 scope:global align:4 +Mthd_Draw__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E4828; // type:function size:0x24 scope:global align:4 +Mthd_IsDelete__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv = .text:0x800E484C; // type:function size:0x8 scope:global align:4 +__dt__Q27daBomb214FuseSparksCB_cFv = .text:0x800E4854; // type:function size:0x6C scope:global align:4 +__dt__Q27daBomb213FuseSmokeCB_cFv = .text:0x800E48C0; // type:function size:0x6C scope:global align:4 +PrmAbstract__5daObjFPC10fopAc_ac_cQ37daBomb25Act_c5Prm_eQ37daBomb25Act_c5Prm_e = .text:0x800E492C; // type:function size:0x1C scope:global align:4 +initBlur__18daBoomerang_blur_cFPA4_fs = .text:0x800E4948; // type:function size:0x13C scope:global align:4 +copyBlur__18daBoomerang_blur_cFPA4_fs = .text:0x800E4A84; // type:function size:0x2D8 scope:global align:4 +draw__18daBoomerang_blur_cFv = .text:0x800E4D5C; // type:function size:0x388 scope:global align:4 +draw__25daBoomerang_sightPacket_cFv = .text:0x800E50E4; // type:function size:0x14C scope:global align:4 +setSight__25daBoomerang_sightPacket_cFP4cXyzi = .text:0x800E5230; // type:function size:0x228 scope:global align:4 +play__25daBoomerang_sightPacket_cFi = .text:0x800E5458; // type:function size:0x3C scope:global align:4 +draw__13daBoomerang_cFv = .text:0x800E5494; // type:function size:0x244 scope:global align:4 +daBoomerang_Draw__FP13daBoomerang_c = .text:0x800E56D8; // type:function size:0x20 scope:global align:4 +getFlyMax__13daBoomerang_cFv = .text:0x800E56F8; // type:function size:0x5C scope:global align:4 +rockLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x800E5754; // type:function size:0x98 scope:global align:4 +daBoomerang_rockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800E57EC; // type:function size:0x24 scope:global align:4 +setAimActor__13daBoomerang_cFP10fopAc_ac_c = .text:0x800E5810; // type:function size:0x50 scope:global align:4 +setLockActor__13daBoomerang_cFP10fopAc_ac_ci = .text:0x800E5860; // type:function size:0x100 scope:global align:4 +resetLockActor__13daBoomerang_cFv = .text:0x800E5960; // type:function size:0x38 scope:global align:4 +setRoomInfo__13daBoomerang_cFv = .text:0x800E5998; // type:function size:0xA4 scope:global align:4 +setKeepMatrix__13daBoomerang_cFv = .text:0x800E5A3C; // type:function size:0xAC scope:global align:4 +setAimPos__13daBoomerang_cFv = .text:0x800E5AE8; // type:function size:0xC4 scope:global align:4 +checkBgHit__13daBoomerang_cFP4cXyzP4cXyz = .text:0x800E5BAC; // type:function size:0x128 scope:global align:4 +procWait__13daBoomerang_cFv = .text:0x800E5CD4; // type:function size:0x408 scope:global align:4 +procMove__13daBoomerang_cFv = .text:0x800E60DC; // type:function size:0x758 scope:global align:4 +execute__13daBoomerang_cFv = .text:0x800E6834; // type:function size:0xDC scope:global align:4 +daBoomerang_Execute__FP13daBoomerang_c = .text:0x800E6910; // type:function size:0x20 scope:global align:4 +daBoomerang_IsDelete__FP13daBoomerang_c = .text:0x800E6930; // type:function size:0x8 scope:global align:4 +daBoomerang_Delete__FP13daBoomerang_c = .text:0x800E6938; // type:function size:0x8 scope:global align:4 +createHeap__13daBoomerang_cFv = .text:0x800E6940; // type:function size:0xC8 scope:global align:4 +daBoomerang_createHeap__FP10fopAc_ac_c = .text:0x800E6A08; // type:function size:0x20 scope:global align:4 +create__13daBoomerang_cFv = .text:0x800E6A28; // type:function size:0x208 scope:global align:4 +__ct__13daBoomerang_cFv = .text:0x800E6C30; // type:function size:0x3AC scope:global align:4 +__dt__20dBgS_BoomerangLinChkFv = .text:0x800E6FDC; // type:function size:0x154 scope:global align:4 +daBoomerang_Create__FP10fopAc_ac_c = .text:0x800E7130; // type:function size:0x20 scope:global align:4 +__sinit_d_a_boomerang_cpp = .text:0x800E7150; // type:function size:0x7C scope:local align:4 +@20@__dt__20dBgS_BoomerangLinChkFv = .text:0x800E71CC; // type:function size:0x8 scope:local align:4 +@100@__dt__20dBgS_BoomerangLinChkFv = .text:0x800E71D4; // type:function size:0x8 scope:local align:4 +@88@__dt__20dBgS_BoomerangLinChkFv = .text:0x800E71DC; // type:function size:0x8 scope:local align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x800E71E4; // type:function size:0x8 scope:global align:4 +getBoomerangCatchPos__9daPy_lk_cCFv = .text:0x800E71EC; // type:function size:0x1C scope:global align:4 +getLineTopPos__9daPy_lk_cFv = .text:0x800E7208; // type:function size:0x2C scope:global align:4 +getPos__18daPy_sightPacket_cFv = .text:0x800E7234; // type:function size:0x1C scope:global align:4 +__dt__18daBoomerang_blur_cFv = .text:0x800E7250; // type:function size:0xCC scope:global align:4 +__dt__25daBoomerang_sightPacket_cFv = .text:0x800E731C; // type:function size:0x5C scope:global align:4 +convItemNo__FUc = .text:0x800E7378; // type:function size:0x90 scope:global align:4 +_delete__13daStandItem_cFv = .text:0x800E7408; // type:function size:0xD0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800E74D8; // type:function size:0x20 scope:local align:4 +CreateHeap__13daStandItem_cFv = .text:0x800E74F8; // type:function size:0x340 scope:global align:4 +CreateInit__13daStandItem_cFv = .text:0x800E7838; // type:function size:0x39C scope:global align:4 +_create__13daStandItem_cFv = .text:0x800E7BD4; // type:function size:0x1B4 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x800E7D88; // type:function size:0xCC scope:global align:4 +set_mtx__13daStandItem_cFv = .text:0x800E7E54; // type:function size:0x328 scope:global align:4 +_execute__13daStandItem_cFv = .text:0x800E817C; // type:function size:0x68 scope:global align:4 +itemProc__13daStandItem_cFv = .text:0x800E81E4; // type:function size:0x74 scope:global align:4 +actionFobj00__13daStandItem_cFv = .text:0x800E8258; // type:function size:0x24 scope:global align:4 +actionFobj01__13daStandItem_cFv = .text:0x800E827C; // type:function size:0x24 scope:global align:4 +actionFobj02__13daStandItem_cFv = .text:0x800E82A0; // type:function size:0x24 scope:global align:4 +actionFobj03__13daStandItem_cFv = .text:0x800E82C4; // type:function size:0x8 scope:global align:4 +actionFobj04__13daStandItem_cFv = .text:0x800E82CC; // type:function size:0x8 scope:global align:4 +actionFobj05__13daStandItem_cFv = .text:0x800E82D4; // type:function size:0x4C scope:global align:4 +actionFobj06__13daStandItem_cFv = .text:0x800E8320; // type:function size:0x190 scope:global align:4 +actionFobj07__13daStandItem_cFv = .text:0x800E84B0; // type:function size:0x4C scope:global align:4 +actionFobj08__13daStandItem_cFv = .text:0x800E84FC; // type:function size:0x24 scope:global align:4 +actionFobj09__13daStandItem_cFv = .text:0x800E8520; // type:function size:0x3B4 scope:global align:4 +actionFobj10__13daStandItem_cFv = .text:0x800E88D4; // type:function size:0x24 scope:global align:4 +actionFobj11__13daStandItem_cFv = .text:0x800E88F8; // type:function size:0x2C scope:global align:4 +animTest__13daStandItem_cFv = .text:0x800E8924; // type:function size:0x260 scope:global align:4 +animTestForOneTime__13daStandItem_cFv = .text:0x800E8B84; // type:function size:0x258 scope:global align:4 +execAction__13daStandItem_cFv = .text:0x800E8DDC; // type:function size:0xF4 scope:global align:4 +mode_carry_init__13daStandItem_cFv = .text:0x800E8ED0; // type:function size:0x48 scope:global align:4 +mode_carry__13daStandItem_cFv = .text:0x800E8F18; // type:function size:0x2C scope:global align:4 +mode_wait_init__13daStandItem_cFv = .text:0x800E8F44; // type:function size:0x2C scope:global align:4 +mode_wait__13daStandItem_cFv = .text:0x800E8F70; // type:function size:0x4 scope:global align:4 +mode_drop_init__13daStandItem_cFv = .text:0x800E8F74; // type:function size:0xC scope:global align:4 +mode_drop__13daStandItem_cFv = .text:0x800E8F80; // type:function size:0x90 scope:global align:4 +_draw__13daStandItem_cFv = .text:0x800E9010; // type:function size:0xE8 scope:global align:4 +daStandItem_Create__FPv = .text:0x800E90F8; // type:function size:0x20 scope:global align:4 +daStandItem_Delete__FPv = .text:0x800E9118; // type:function size:0x24 scope:global align:4 +daStandItem_Draw__FPv = .text:0x800E913C; // type:function size:0x24 scope:global align:4 +daStandItem_Execute__FPv = .text:0x800E9160; // type:function size:0x24 scope:global align:4 +daStandItem_IsDelete__FPv = .text:0x800E9184; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x800E918C; // type:function size:0x10 scope:global align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x800E919C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x800E91A4; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x800E91AC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x800E91B4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x800E91BC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x800E91C4; // type:function size:0x8 scope:global align:4 +__sinit_d_a_dai_item_cpp = .text:0x800E91CC; // type:function size:0x300 scope:local align:4 +__arraydtor$4071 = .text:0x800E94CC; // type:function size:0x38 scope:local align:4 +__arraydtor$4069 = .text:0x800E9504; // type:function size:0x38 scope:local align:4 +__arraydtor$4067 = .text:0x800E953C; // type:function size:0x38 scope:local align:4 +__arraydtor$4065 = .text:0x800E9574; // type:function size:0x38 scope:local align:4 +__arraydtor$4063 = .text:0x800E95AC; // type:function size:0x38 scope:local align:4 +__arraydtor$4061 = .text:0x800E95E4; // type:function size:0x38 scope:local align:4 +__arraydtor$4059 = .text:0x800E961C; // type:function size:0x38 scope:local align:4 +__arraydtor$4057 = .text:0x800E9654; // type:function size:0x38 scope:local align:4 +@280@__dt__8dCcD_CylFv = .text:0x800E968C; // type:function size:0x8 scope:local align:4 +@248@__dt__8dCcD_CylFv = .text:0x800E9694; // type:function size:0x8 scope:local align:4 +reset__16daDemo00_resID_cFv = .text:0x800E969C; // type:function size:0x30 scope:global align:4 +reset__16daDemo00_model_cFv = .text:0x800E96CC; // type:function size:0x60 scope:global align:4 +__dt__10daDemo00_cFv = .text:0x800E972C; // type:function size:0x74 scope:global align:4 +setBaseMtx__10daDemo00_cFv = .text:0x800E97A0; // type:function size:0x9C scope:global align:4 +setShadowSize__10daDemo00_cFv = .text:0x800E983C; // type:function size:0x2F0 scope:global align:4 +awaCheck__FP8J3DModel = .text:0x800E9B2C; // type:function size:0x208 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x800E9D34; // type:function size:0x20 scope:global align:4 +createHeap__10daDemo00_cFv = .text:0x800E9D54; // type:function size:0x60C scope:global align:4 +actStandby__10daDemo00_cFP13dDemo_actor_c = .text:0x800EA360; // type:function size:0x138 scope:global align:4 +actPerformance__10daDemo00_cFP13dDemo_actor_c = .text:0x800EA498; // type:function size:0x6D4 scope:global align:4 +actLeaving__10daDemo00_cFP13dDemo_actor_c = .text:0x800EAB6C; // type:function size:0x64 scope:global align:4 +daDemo00_Draw__FP10daDemo00_c = .text:0x800EABD0; // type:function size:0x20 scope:global align:4 +draw__10daDemo00_cFv = .text:0x800EABF0; // type:function size:0x354 scope:global align:4 +daDemo00_Execute__FP10daDemo00_c = .text:0x800EAF44; // type:function size:0x20 scope:global align:4 +execute__10daDemo00_cFv = .text:0x800EAF64; // type:function size:0x67C scope:global align:4 +daDemo00_IsDelete__FP10daDemo00_c = .text:0x800EB5E0; // type:function size:0x8 scope:global align:4 +daDemo00_Delete__FP10daDemo00_c = .text:0x800EB5E8; // type:function size:0x28 scope:global align:4 +daDemo00_Create__FP10fopAc_ac_c = .text:0x800EB610; // type:function size:0x94 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x800EB6A4; // type:function size:0x5C scope:global align:4 +daDisappear_Draw__FP15disappear_class = .text:0x800EB700; // type:function size:0x8 scope:global align:4 +daDisappear_Execute__FP15disappear_class = .text:0x800EB708; // type:function size:0xF8 scope:global align:4 +daDisappear_IsDelete__FP15disappear_class = .text:0x800EB800; // type:function size:0x8 scope:global align:4 +daDisappear_Delete__FP15disappear_class = .text:0x800EB808; // type:function size:0x8 scope:global align:4 +set_disappear__FP15disappear_classf = .text:0x800EB810; // type:function size:0x2EC scope:global align:4 +daDisappear_Create__FP10fopAc_ac_c = .text:0x800EBAFC; // type:function size:0xA4 scope:global align:4 +daEsa_Draw__FP9esa_class = .text:0x800EBBA0; // type:function size:0x48 scope:global align:4 +bg_check__FP9esa_class = .text:0x800EBBE8; // type:function size:0x5F4 scope:global align:4 +esa_1_move__FP9esa_class = .text:0x800EC1DC; // type:function size:0x45C scope:global align:4 +daEsa_Execute__FP9esa_class = .text:0x800EC638; // type:function size:0xC0 scope:global align:4 +daEsa_IsDelete__FP9esa_class = .text:0x800EC6F8; // type:function size:0x8 scope:global align:4 +daEsa_Delete__FP9esa_class = .text:0x800EC700; // type:function size:0x28 scope:global align:4 +daEsa_CreateHeap__FP10fopAc_ac_c = .text:0x800EC728; // type:function size:0xC8 scope:global align:4 +daEsa_Create__FP10fopAc_ac_c = .text:0x800EC7F0; // type:function size:0x1F4 scope:global align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x800EC9E4; // type:function size:0x1C scope:global align:4 +setBackNrm__13daHo_packet_cFv = .text:0x800ECA00; // type:function size:0x88 scope:global align:4 +setNrmMtx__13daHo_packet_cFR4cXyz = .text:0x800ECA88; // type:function size:0x2C scope:global align:4 +setNrmVtx__13daHo_packet_cFP4cXyzii = .text:0x800ECAB4; // type:function size:0x538 scope:global align:4 +setTopNrmVtx__13daHo_packet_cFP4cXyz = .text:0x800ECFEC; // type:function size:0x10C scope:global align:4 +draw__13daHo_packet_cFv = .text:0x800ED0F8; // type:function size:0x830 scope:global align:4 +daGrid_Draw__FP8daGrid_c = .text:0x800ED928; // type:function size:0x24 scope:global align:4 +ho_move__FP8daGrid_c = .text:0x800ED94C; // type:function size:0xD1C scope:global align:4 +daGrid_Execute__FP8daGrid_c = .text:0x800EE668; // type:function size:0x24 scope:global align:4 +daGrid_IsDelete__FP8daGrid_c = .text:0x800EE68C; // type:function size:0x8 scope:global align:4 +daGrid_Delete__FP8daGrid_c = .text:0x800EE694; // type:function size:0x24 scope:global align:4 +daGrid_Create__FP10fopAc_ac_c = .text:0x800EE6B8; // type:function size:0x20 scope:global align:4 +_create__8daGrid_cFv = .text:0x800EE6D8; // type:function size:0x514 scope:global align:4 +_delete__8daGrid_cFv = .text:0x800EEBEC; // type:function size:0x7C scope:global align:4 +_execute__8daGrid_cFv = .text:0x800EEC68; // type:function size:0x1C4 scope:global align:4 +_draw__8daGrid_cFv = .text:0x800EEE2C; // type:function size:0x23C scope:global align:4 +entry__12J3DMatPacketFP13J3DDrawBuffer = .text:0x800EF068; // type:function size:0x60 scope:global align:4 +__sinit_d_a_grid_cpp = .text:0x800EF0C8; // type:function size:0x148 scope:local align:4 +__dt__10daHo_HIO_cFv = .text:0x800EF210; // type:function size:0x50 scope:global align:4 +__dt__13daHo_packet_cFv = .text:0x800EF260; // type:function size:0xB8 scope:global align:4 +Eye__9dCamera_cFv = .text:0x800EF318; // type:function size:0x34 scope:global align:4 +spin_draw__FP11himo2_class = .text:0x800EF34C; // type:function size:0x4B0 scope:global align:4 +himo2_control__FP11himo2_classP7himo2_s = .text:0x800EF7FC; // type:function size:0x214 scope:global align:4 +himo2_control2__FP11himo2_classP7himo2_s = .text:0x800EFA10; // type:function size:0x31C scope:global align:4 +himo2_draw__FP11himo2_classP7himo2_s = .text:0x800EFD2C; // type:function size:0x1F8 scope:global align:4 +himo_hang_draw__FP11himo2_class = .text:0x800EFF24; // type:function size:0x11C scope:global align:4 +himo2_disp__FP11himo2_class = .text:0x800F0040; // type:function size:0x38 scope:global align:4 +daHimo2_Draw__FP11himo2_class = .text:0x800F0078; // type:function size:0x8B0 scope:global align:4 +s_a_d_sub__FPvPv = .text:0x800F0928; // type:function size:0x6C scope:global align:4 +search_target__FP11himo2_class4cXyz = .text:0x800F0994; // type:function size:0x548 scope:global align:4 +setTargetPos__11himo2_classFP4cXyzPfPf = .text:0x800F0EDC; // type:function size:0x144 scope:global align:4 +dr_a_sub__FPvPv = .text:0x800F1020; // type:function size:0x4C scope:global align:4 +b_a_sub__FPvPv = .text:0x800F106C; // type:function size:0x4C scope:local align:4 +himo2_bg_check__FP11himo2_class = .text:0x800F10B8; // type:function size:0x310 scope:global align:4 +pl_pos_add__FP11himo2_class = .text:0x800F13C8; // type:function size:0x6C scope:global align:4 +new_himo2_move__FP11himo2_class = .text:0x800F1434; // type:function size:0x2944 scope:global align:4 +cM_scos__Fs = .text:0x800F3D78; // type:function size:0x1C scope:global align:4 +cM_ssin__Fs = .text:0x800F3D94; // type:function size:0x1C scope:global align:4 +GetCross__11cBgS_LinChkFv = .text:0x800F3DB0; // type:function size:0x8 scope:global align:4 +__ct__11dBgS_LinChkFv = .text:0x800F3DB8; // type:function size:0x144 scope:global align:4 +daHimo2_Execute__FP11himo2_class = .text:0x800F3EFC; // type:function size:0x470 scope:global align:4 +daHimo2_IsDelete__FP11himo2_class = .text:0x800F436C; // type:function size:0x8 scope:global align:4 +daHimo2_Delete__FP11himo2_class = .text:0x800F4374; // type:function size:0x3C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x800F43B0; // type:function size:0x184 scope:global align:4 +daHimo2_Create__FP10fopAc_ac_c = .text:0x800F4534; // type:function size:0x314 scope:global align:4 +__sinit_d_a_himo2_cpp = .text:0x800F4848; // type:function size:0x90 scope:local align:4 +__dt__10himo2HIO_cFv = .text:0x800F48D8; // type:function size:0x48 scope:global align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x800F4920; // type:function size:0x8 scope:global align:4 +getRopeJumpLand__9daPy_py_cCFv = .text:0x800F4928; // type:function size:0xC scope:global align:4 +fabsf__3stdFf = .text:0x800F4934; // type:function size:0xC scope:global align:4 +checkRopeReadyAnime__9daPy_py_cCFv = .text:0x800F4940; // type:function size:0x8 scope:global align:4 +checkRopeForceEnd__9daPy_py_cCFv = .text:0x800F4948; // type:function size:0xC scope:global align:4 +__dt__7himo2_sFv = .text:0x800F4954; // type:function size:0x3C scope:global align:4 +__ct__7himo2_sFv = .text:0x800F4990; // type:function size:0x4 scope:global align:4 +show__8daYkgr_cFv = .text:0x800F4994; // type:function size:0x1C scope:global align:4 +hide__8daYkgr_cFv = .text:0x800F49B0; // type:function size:0x1C scope:global align:4 +dComIfGs_isEventBit__FUs = .text:0x800F49CC; // type:function size:0x30 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x800F49FC; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FP10fopAc_ac_c = .text:0x800F4A0C; // type:function size:0x2C scope:global align:4 +dComIfGp_event_reset__Fv = .text:0x800F4A38; // type:function size:0x18 scope:global align:4 +mDoAud_seStart__FUlP3VecUlSc = .text:0x800F4A50; // type:function size:0x54 scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x800F4AA4; // type:function size:0x10 scope:global align:4 +fopAcM_seStartCurrent__FP10fopAc_ac_cUlUl = .text:0x800F4AB4; // type:function size:0x70 scope:global align:4 +onCondition__11dEvt_info_cFUs = .text:0x800F4B24; // type:function size:0x10 scope:global align:4 +dComIfGs_onEventBit__FUs = .text:0x800F4B34; // type:function size:0x30 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x800F4B64; // type:function size:0x10 scope:global align:4 +fopAcM_GetID__FPv = .text:0x800F4B74; // type:function size:0x18 scope:global align:4 +fopAcM_GetParam__FPv = .text:0x800F4B8C; // type:function size:0x8 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x800F4B94; // type:function size:0x34 scope:global align:4 +fopAcM_GetName__FPv = .text:0x800F4BC8; // type:function size:0x8 scope:global align:4 +fopAcM_seStart__FP10fopAc_ac_cUlUl = .text:0x800F4BD0; // type:function size:0x70 scope:global align:4 +fopAcM_SetParam__FPvUl = .text:0x800F4C40; // type:function size:0x8 scope:global align:4 +checkCommandDemoAccrpt__11dEvt_info_cFv = .text:0x800F4C48; // type:function size:0x14 scope:global align:4 +daPy_getPlayerLinkActorClass__Fv = .text:0x800F4C5C; // type:function size:0x10 scope:global align:4 +Lockon__12dAttention_cFv = .text:0x800F4C6C; // type:function size:0x54 scope:global align:4 +dComIfGp_getAttention__Fv = .text:0x800F4CC0; // type:function size:0x10 scope:global align:4 +sqrtf__3stdFf = .text:0x800F4CD0; // type:function size:0x70 scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x800F4D40; // type:function size:0x18 scope:global align:4 +dComIfGp_getPlayerCameraID__Fi = .text:0x800F4D58; // type:function size:0x1C scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x800F4D74; // type:function size:0x18 scope:global align:4 +draw__16daHookshot_shapeFv = .text:0x800F4D8C; // type:function size:0x27C scope:global align:4 +draw__12daHookshot_cFv = .text:0x800F5008; // type:function size:0x5C scope:global align:4 +daHookshot_Draw__FP12daHookshot_c = .text:0x800F5064; // type:function size:0x20 scope:global align:4 +daHookshot_rockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800F5084; // type:function size:0xA4 scope:global align:4 +procWait_init__12daHookshot_cFi = .text:0x800F5128; // type:function size:0xE4 scope:global align:4 +procWait__12daHookshot_cFv = .text:0x800F520C; // type:function size:0x4C4 scope:global align:4 +procShot__12daHookshot_cFv = .text:0x800F56D0; // type:function size:0x7B4 scope:global align:4 +procPlayerPull__12daHookshot_cFv = .text:0x800F5E84; // type:function size:0x338 scope:global align:4 +procReturn__12daHookshot_cFv = .text:0x800F61BC; // type:function size:0x270 scope:global align:4 +execute__12daHookshot_cFv = .text:0x800F642C; // type:function size:0x468 scope:global align:4 +daHookshot_Execute__FP12daHookshot_c = .text:0x800F6894; // type:function size:0x20 scope:global align:4 +daHookshot_IsDelete__FP12daHookshot_c = .text:0x800F68B4; // type:function size:0x8 scope:global align:4 +hookshot_delete__12daHookshot_cFv = .text:0x800F68BC; // type:function size:0x74 scope:global align:4 +daHookshot_Delete__FP12daHookshot_c = .text:0x800F6930; // type:function size:0x24 scope:global align:4 +create__12daHookshot_cFv = .text:0x800F6954; // type:function size:0xB4 scope:global align:4 +__ct__12daHookshot_cFv = .text:0x800F6A08; // type:function size:0x318 scope:global align:4 +__dt__15dBgS_RopeLinChkFv = .text:0x800F6D20; // type:function size:0x154 scope:global align:4 +daHookshot_Create__FP10fopAc_ac_c = .text:0x800F6E74; // type:function size:0x20 scope:global align:4 +__sinit_d_a_hookshot_cpp = .text:0x800F6E94; // type:function size:0x2C scope:local align:4 +@20@__dt__15dBgS_RopeLinChkFv = .text:0x800F6EC0; // type:function size:0x8 scope:local align:4 +@100@__dt__15dBgS_RopeLinChkFv = .text:0x800F6EC8; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_RopeLinChkFv = .text:0x800F6ED0; // type:function size:0x8 scope:local align:4 +getHookshotRootPos__9daPy_lk_cCFv = .text:0x800F6ED8; // type:function size:0x1C scope:global align:4 +getModelJointMtx__9daPy_lk_cFUs = .text:0x800F6EF4; // type:function size:0x18 scope:global align:4 +__dt__16daHookshot_shapeFv = .text:0x800F6F0C; // type:function size:0x5C scope:global align:4 +setPointLight__9daIball_cFv = .text:0x800F6F68; // type:function size:0x158 scope:global align:4 +createDisappearEffect__9daIball_cFii = .text:0x800F70C0; // type:function size:0x288 scope:global align:4 +itemParamSet_CB__FPv = .text:0x800F7348; // type:function size:0x50 scope:global align:4 +createItem__9daIball_cFv = .text:0x800F7398; // type:function size:0x33C scope:global align:4 +dead__9daIball_cFv = .text:0x800F76D4; // type:function size:0xB4 scope:global align:4 +checkGeo__9daIball_cFv = .text:0x800F7788; // type:function size:0x430 scope:global align:4 +mode_wait_init__9daIball_cFv = .text:0x800F7BB8; // type:function size:0x38 scope:global align:4 +mode_wait__9daIball_cFv = .text:0x800F7BF0; // type:function size:0xBC scope:global align:4 +mode_water_init__9daIball_cFv = .text:0x800F7CAC; // type:function size:0x7C scope:global align:4 +mode_water__9daIball_cFv = .text:0x800F7D28; // type:function size:0x6C scope:global align:4 +animControl__9daIball_cFv = .text:0x800F7D94; // type:function size:0x138 scope:global align:4 +damage__9daIball_cFv = .text:0x800F7ECC; // type:function size:0xC4 scope:global align:4 +set_mtx__9daIball_cFv = .text:0x800F7F90; // type:function size:0x98 scope:global align:4 +CreateInit__9daIball_cFv = .text:0x800F8028; // type:function size:0x134 scope:global align:4 +_daIball_draw__9daIball_cFv = .text:0x800F815C; // type:function size:0x128 scope:global align:4 +_daIball_execute__9daIball_cFv = .text:0x800F8284; // type:function size:0xF0 scope:global align:4 +_daIball_delete__9daIball_cFv = .text:0x800F8374; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800F83B8; // type:function size:0x20 scope:local align:4 +_daIball_create__9daIball_cFv = .text:0x800F83D8; // type:function size:0x1D8 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x800F85B0; // type:function size:0x2C scope:global align:4 +CreateHeap__9daIball_cFv = .text:0x800F85DC; // type:function size:0x2A4 scope:global align:4 +daIball_Create__FP10fopAc_ac_c = .text:0x800F8880; // type:function size:0x20 scope:global align:4 +daIball_Draw__FP9daIball_c = .text:0x800F88A0; // type:function size:0x20 scope:global align:4 +daIball_Delete__FP9daIball_c = .text:0x800F88C0; // type:function size:0x20 scope:global align:4 +daIball_IsDelete__FP9daIball_c = .text:0x800F88E0; // type:function size:0x8 scope:global align:4 +daIball_Execute__FP9daIball_c = .text:0x800F88E8; // type:function size:0x20 scope:global align:4 +getData__12daItemBase_cFv = .text:0x800F8908; // type:function size:0xC scope:global align:4 +setArrowTrans__Fs4cXyz = .text:0x800F8914; // type:function size:0x78 scope:global align:4 +getYOffset__8daItem_cFv = .text:0x800F898C; // type:function size:0x8C scope:global align:4 +set_mtx__8daItem_cFv = .text:0x800F8A18; // type:function size:0x194 scope:global align:4 +set_mtx_base__8daItem_cFP8J3DModel4cXyz5csXyz = .text:0x800F8BAC; // type:function size:0x170 scope:global align:4 +itemGetCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800F8D1C; // type:function size:0x68 scope:global align:4 +CreateInit__8daItem_cFv = .text:0x800F8D84; // type:function size:0x3A8 scope:global align:4 +_daItem_create__8daItem_cFv = .text:0x800F912C; // type:function size:0x27C scope:global align:4 +_daItem_execute__8daItem_cFv = .text:0x800F93A8; // type:function size:0x1CC scope:global align:4 +mode_proc_call__8daItem_cFv = .text:0x800F9574; // type:function size:0x198 scope:global align:4 +execInitNormalDirection__8daItem_cFv = .text:0x800F970C; // type:function size:0x130 scope:global align:4 +execMainNormalDirection__8daItem_cFv = .text:0x800F983C; // type:function size:0xCC scope:global align:4 +execInitGetDemoDirection__8daItem_cFv = .text:0x800F9908; // type:function size:0xA0 scope:global align:4 +execWaitGetDemoDirection__8daItem_cFv = .text:0x800F99A8; // type:function size:0x74 scope:global align:4 +execMainGetDemoDirection__8daItem_cFv = .text:0x800F9A1C; // type:function size:0x68 scope:global align:4 +execBringNezumi__8daItem_cFv = .text:0x800F9A84; // type:function size:0x44 scope:global align:4 +execWaitMain__8daItem_cFv = .text:0x800F9AC8; // type:function size:0x1B8 scope:global align:4 +execWaitMainFromBoss__8daItem_cFv = .text:0x800F9C80; // type:function size:0x80 scope:global align:4 +scaleAnimFromBossItem__8daItem_cFv = .text:0x800F9D00; // type:function size:0x100 scope:global align:4 +_daItem_draw__8daItem_cFv = .text:0x800F9E00; // type:function size:0x50 scope:global align:4 +setTevStr__8daItem_cFv = .text:0x800F9E50; // type:function size:0xB8 scope:global align:4 +_daItem_delete__8daItem_cFv = .text:0x800F9F08; // type:function size:0xA0 scope:global align:4 +Reflect__FR4cXyzP4cXyzff = .text:0x800F9FA8; // type:function size:0x1CC scope:global align:4 +itemGetExecute__8daItem_cFv = .text:0x800FA174; // type:function size:0x8F0 scope:global align:4 +itemDefaultRotateY__8daItem_cFv = .text:0x800FAA64; // type:function size:0x54 scope:global align:4 +checkItemDisappear__8daItem_cFv = .text:0x800FAAB8; // type:function size:0xDC scope:global align:4 +setItemTimer__8daItem_cFi = .text:0x800FAB94; // type:function size:0x20 scope:global align:4 +checkPlayerGet__8daItem_cFv = .text:0x800FABB4; // type:function size:0x54 scope:global align:4 +itemActionForRupee__8daItem_cFv = .text:0x800FAC08; // type:function size:0x160 scope:global align:4 +itemActionForHeart__8daItem_cFv = .text:0x800FAD68; // type:function size:0x114 scope:global align:4 +itemActionForKey__8daItem_cFv = .text:0x800FAE7C; // type:function size:0x168 scope:global align:4 +itemActionForEmono__8daItem_cFv = .text:0x800FAFE4; // type:function size:0x100 scope:global align:4 +itemActionForSword__8daItem_cFv = .text:0x800FB0E4; // type:function size:0x4F4 scope:global align:4 +itemActionForArrow__8daItem_cFv = .text:0x800FB5D8; // type:function size:0x258 scope:global align:4 +checkWall__8daItem_cFv = .text:0x800FB830; // type:function size:0x108 scope:global align:4 +set_bound_se__8daItem_cFv = .text:0x800FB938; // type:function size:0x1E4 scope:global align:4 +checkGetItem__8daItem_cFv = .text:0x800FBB1C; // type:function size:0x90 scope:global align:4 +timeCount__8daItem_cFv = .text:0x800FBBAC; // type:function size:0xA0 scope:global align:4 +mode_wait_init__8daItem_cFv = .text:0x800FBC4C; // type:function size:0x44 scope:global align:4 +mode_water_init__8daItem_cFv = .text:0x800FBC90; // type:function size:0x17C scope:global align:4 +mode_wait__8daItem_cFv = .text:0x800FBE0C; // type:function size:0x380 scope:global align:4 +mode_water__8daItem_cFv = .text:0x800FC18C; // type:function size:0xDC scope:global align:4 +initAction__8daItem_cFv = .text:0x800FC268; // type:function size:0x428 scope:global align:4 +daItem_Draw__FP8daItem_c = .text:0x800FC690; // type:function size:0x20 scope:global align:4 +daItem_Execute__FP8daItem_c = .text:0x800FC6B0; // type:function size:0x20 scope:global align:4 +daItem_IsDelete__FP8daItem_c = .text:0x800FC6D0; // type:function size:0x20 scope:global align:4 +daItem_Delete__FP8daItem_c = .text:0x800FC6F0; // type:function size:0x20 scope:global align:4 +daItem_Create__FP10fopAc_ac_c = .text:0x800FC710; // type:function size:0x20 scope:global align:4 +_daItem_isdelete__8daItem_cFv = .text:0x800FC730; // type:function size:0x8 scope:global align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x800FC738; // type:function size:0x1C scope:global align:4 +DeleteBase__12daItemBase_cFPCc = .text:0x800FC754; // type:function size:0x28 scope:global align:4 +clothCreate__12daItemBase_cFv = .text:0x800FC77C; // type:function size:0x8 scope:global align:4 +CreateItemHeap__12daItemBase_cFPCcsssssss = .text:0x800FC784; // type:function size:0x630 scope:global align:4 +DrawBase__12daItemBase_cFv = .text:0x800FCDB4; // type:function size:0xBC scope:global align:4 +setListStart__12daItemBase_cFv = .text:0x800FCE70; // type:function size:0x54 scope:global align:4 +setListEnd__12daItemBase_cFv = .text:0x800FCEC4; // type:function size:0x24 scope:global align:4 +settingBeforeDraw__12daItemBase_cFv = .text:0x800FCEE8; // type:function size:0x9C scope:global align:4 +setTevStr__12daItemBase_cFv = .text:0x800FCF84; // type:function size:0x98 scope:global align:4 +setShadow__12daItemBase_cFv = .text:0x800FD01C; // type:function size:0xCC scope:global align:4 +animEntry__12daItemBase_cFv = .text:0x800FD0E8; // type:function size:0x118 scope:global align:4 +animPlay__12daItemBase_cFfffff = .text:0x800FD200; // type:function size:0xF8 scope:global align:4 +__ct__10daNh_HIO_cFv = .text:0x800FD2F8; // type:function size:0x9C scope:global align:4 +__dt__6daNh_cFv = .text:0x800FD394; // type:function size:0x220 scope:global align:4 +setBaseMtx__6daNh_cFv = .text:0x800FD5B4; // type:function size:0x10C scope:global align:4 +createHeap__6daNh_cFv = .text:0x800FD6C0; // type:function size:0xD4 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x800FD794; // type:function size:0x20 scope:local align:4 +create__6daNh_cFv = .text:0x800FD7B4; // type:function size:0x218 scope:global align:4 +init__6daNh_cFv = .text:0x800FD9CC; // type:function size:0xD8 scope:global align:4 +action__6daNh_cFPv = .text:0x800FDAA4; // type:function size:0x90 scope:global align:4 +setAction__6daNh_cFM6daNh_cFPCvPvPv_iPv = .text:0x800FDB34; // type:function size:0xC4 scope:global align:4 +checkBinCatch__6daNh_cFv = .text:0x800FDBF8; // type:function size:0x84 scope:global align:4 +searchPlayer__6daNh_cFv = .text:0x800FDC7C; // type:function size:0x1CC scope:global align:4 +moveProc__6daNh_cFffs = .text:0x800FDE48; // type:function size:0x94 scope:global align:4 +getHomeDistance__6daNh_cFv = .text:0x800FDEDC; // type:function size:0xC4 scope:global align:4 +checkTimer__6daNh_cFv = .text:0x800FDFA0; // type:function size:0x84 scope:global align:4 +BGCheck__6daNh_cFv = .text:0x800FE024; // type:function size:0x284 scope:global align:4 +airMove__6daNh_cFv = .text:0x800FE2A8; // type:function size:0x4C scope:global align:4 +waitAction__6daNh_cFPv = .text:0x800FE2F4; // type:function size:0xC0 scope:global align:4 +checkEscapeEnd__6daNh_cFv = .text:0x800FE3B4; // type:function size:0x118 scope:global align:4 +escapeAction__6daNh_cFPv = .text:0x800FE4CC; // type:function size:0xF4 scope:global align:4 +returnAction__6daNh_cFPv = .text:0x800FE5C0; // type:function size:0x1B4 scope:global align:4 +execute__6daNh_cFv = .text:0x800FE774; // type:function size:0x1AC scope:global align:4 +initBrkAnm__6daNh_cFb = .text:0x800FE920; // type:function size:0xE4 scope:global align:4 +playBrkAnm__6daNh_cFv = .text:0x800FEA04; // type:function size:0x24 scope:global align:4 +draw__6daNh_cFv = .text:0x800FEA28; // type:function size:0x134 scope:global align:4 +daNh_Draw__FP6daNh_c = .text:0x800FEB5C; // type:function size:0x20 scope:global align:4 +daNh_Execute__FP6daNh_c = .text:0x800FEB7C; // type:function size:0x20 scope:global align:4 +daNh_IsDelete__FP6daNh_c = .text:0x800FEB9C; // type:function size:0x8 scope:global align:4 +daNh_Delete__FP6daNh_c = .text:0x800FEBA4; // type:function size:0x28 scope:global align:4 +daNh_Create__FP10fopAc_ac_c = .text:0x800FEBCC; // type:function size:0x20 scope:global align:4 +__dt__10daNh_HIO_cFv = .text:0x800FEBEC; // type:function size:0x48 scope:global align:4 +cLib_calcTimer__FPi = .text:0x800FEC34; // type:function size:0x1C scope:global align:4 +cLib_getRndValue__Fii = .text:0x800FEC50; // type:function size:0x74 scope:global align:4 +__sinit_d_a_nh_cpp = .text:0x800FECC4; // type:function size:0x3C scope:local align:4 +__ct__16daNpc_Fa1_HIO3_cFv = .text:0x800FED00; // type:function size:0x44 scope:global align:4 +__ct__16daNpc_Fa1_HIO2_cFv = .text:0x800FED44; // type:function size:0x64 scope:global align:4 +__ct__15daNpc_Fa1_HIO_cFv = .text:0x800FEDA8; // type:function size:0x10C scope:global align:4 +__dt__16daNpc_Fa1_HIO3_cFv = .text:0x800FEEB4; // type:function size:0x48 scope:global align:4 +__dt__16daNpc_Fa1_HIO2_cFv = .text:0x800FEEFC; // type:function size:0x48 scope:global align:4 +__ct__28daNpc_Fa1_McaMorfCallBack1_cFv = .text:0x800FEF44; // type:function size:0x28 scope:global align:4 +execute__28daNpc_Fa1_McaMorfCallBack1_cFUsP16J3DTransformInfo = .text:0x800FEF6C; // type:function size:0x20 scope:global align:4 +setPointLightParam__11daNpc_Fa1_cFv = .text:0x800FEF8C; // type:function size:0x6C scope:global align:4 +createInit__11daNpc_Fa1_cFv = .text:0x800FEFF8; // type:function size:0x25C scope:global align:4 +_draw__11daNpc_Fa1_cFv = .text:0x800FF254; // type:function size:0xC4 scope:global align:4 +_execute__11daNpc_Fa1_cFv = .text:0x800FF318; // type:function size:0xD4 scope:global align:4 +checkBinCatch__11daNpc_Fa1_cFv = .text:0x800FF3EC; // type:function size:0x84 scope:global align:4 +position_move__11daNpc_Fa1_cFff = .text:0x800FF470; // type:function size:0x100 scope:global align:4 +BGCheck__11daNpc_Fa1_cFv = .text:0x800FF570; // type:function size:0xD4 scope:global align:4 +init_normal_move__11daNpc_Fa1_cFv = .text:0x800FF644; // type:function size:0x84 scope:global align:4 +normal_move__11daNpc_Fa1_cFv = .text:0x800FF6C8; // type:function size:0xE0 scope:global align:4 +init_straight__11daNpc_Fa1_cFv = .text:0x800FF7A8; // type:function size:0x48 scope:global align:4 +init_straight2__11daNpc_Fa1_cFv = .text:0x800FF7F0; // type:function size:0x18 scope:global align:4 +straight__11daNpc_Fa1_cFv = .text:0x800FF808; // type:function size:0x100 scope:global align:4 +init_turn__11daNpc_Fa1_cFv = .text:0x800FF908; // type:function size:0x48 scope:global align:4 +turn__11daNpc_Fa1_cFv = .text:0x800FF950; // type:function size:0x90 scope:global align:4 +init_areaMove__11daNpc_Fa1_cFv = .text:0x800FF9E0; // type:function size:0x20 scope:global align:4 +areaMove__11daNpc_Fa1_cFv = .text:0x800FFA00; // type:function size:0x154 scope:global align:4 +init_areaOutMove__11daNpc_Fa1_cFv = .text:0x800FFB54; // type:function size:0x20 scope:global align:4 +areaOutMove__11daNpc_Fa1_cFv = .text:0x800FFB74; // type:function size:0x160 scope:global align:4 +init_get_player_move__11daNpc_Fa1_cFv = .text:0x800FFCD4; // type:function size:0xA8 scope:global align:4 +get_player_move__11daNpc_Fa1_cFv = .text:0x800FFD7C; // type:function size:0x13C scope:global align:4 +init_escape_move__11daNpc_Fa1_cFv = .text:0x800FFEB8; // type:function size:0x2C scope:global align:4 +escape_move__11daNpc_Fa1_cFv = .text:0x800FFEE4; // type:function size:0x13C scope:global align:4 +init_hover_move__11daNpc_Fa1_cFv = .text:0x80100020; // type:function size:0x30 scope:global align:4 +hover_move__11daNpc_Fa1_cFv = .text:0x80100050; // type:function size:0x70 scope:global align:4 +init_bottle_appear_move__11daNpc_Fa1_cFv = .text:0x801000C0; // type:function size:0x48 scope:global align:4 +bottle_appear_move__11daNpc_Fa1_cFv = .text:0x80100108; // type:function size:0x1E0 scope:global align:4 +init_up1__11daNpc_Fa1_cFv = .text:0x801002E8; // type:function size:0x134 scope:global align:4 +up1__11daNpc_Fa1_cFv = .text:0x8010041C; // type:function size:0x30 scope:global align:4 +init_down__11daNpc_Fa1_cFv = .text:0x8010044C; // type:function size:0x24 scope:global align:4 +down__11daNpc_Fa1_cFv = .text:0x80100470; // type:function size:0x38 scope:global align:4 +init_up2__11daNpc_Fa1_cFv = .text:0x801004A8; // type:function size:0x78 scope:global align:4 +up2__11daNpc_Fa1_cFv = .text:0x80100520; // type:function size:0x4 scope:global align:4 +init_bottle_baba_wait__11daNpc_Fa1_cFv = .text:0x80100524; // type:function size:0x38 scope:global align:4 +bottle_baba_wait__11daNpc_Fa1_cFv = .text:0x8010055C; // type:function size:0x2C scope:global align:4 +init_bottle_baba_move__11daNpc_Fa1_cFv = .text:0x80100588; // type:function size:0x9C scope:global align:4 +bottle_baba_move__11daNpc_Fa1_cFv = .text:0x80100624; // type:function size:0x1B0 scope:global align:4 +init_bottle_baba_move2__11daNpc_Fa1_cFv = .text:0x801007D4; // type:function size:0x60 scope:global align:4 +bottle_baba_move2__11daNpc_Fa1_cFv = .text:0x80100834; // type:function size:0x1A0 scope:global align:4 +init_baba_down__11daNpc_Fa1_cFv = .text:0x801009D4; // type:function size:0x94 scope:global align:4 +baba_down__11daNpc_Fa1_cFv = .text:0x80100A68; // type:function size:0x34 scope:global align:4 +init_baba_up__11daNpc_Fa1_cFv = .text:0x80100A9C; // type:function size:0x7C scope:global align:4 +init_bigelf_change__11daNpc_Fa1_cFv = .text:0x80100B18; // type:function size:0xA4 scope:global align:4 +bigelf_change__11daNpc_Fa1_cFv = .text:0x80100BBC; // type:function size:0xD0 scope:global align:4 +findPlayer__11daNpc_Fa1_cFv = .text:0x80100C8C; // type:function size:0x104 scope:global align:4 +_delete__11daNpc_Fa1_cFv = .text:0x80100D90; // type:function size:0xA0 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x80100E30; // type:function size:0x20 scope:local align:4 +_create__11daNpc_Fa1_cFv = .text:0x80100E50; // type:function size:0x114 scope:global align:4 +__ct__11daNpc_Fa1_cFv = .text:0x80100F64; // type:function size:0x268 scope:global align:4 +__dt__28daNpc_Fa1_McaMorfCallBack1_cFv = .text:0x801011CC; // type:function size:0x5C scope:global align:4 +CreateHeap__11daNpc_Fa1_cFv = .text:0x80101228; // type:function size:0x134 scope:global align:4 +setMtx__11daNpc_Fa1_cFv = .text:0x8010135C; // type:function size:0xC0 scope:global align:4 +daNpc_Fa1_Create__FP10fopAc_ac_c = .text:0x8010141C; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_Delete__FP11daNpc_Fa1_c = .text:0x8010143C; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_Execute__FP11daNpc_Fa1_c = .text:0x8010145C; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_Draw__FP11daNpc_Fa1_c = .text:0x8010147C; // type:function size:0x20 scope:global align:4 +daNpc_Fa1_IsDelete__FP11daNpc_Fa1_c = .text:0x8010149C; // type:function size:0x8 scope:global align:4 +__dt__15daNpc_Fa1_HIO_cFv = .text:0x801014A4; // type:function size:0x74 scope:global align:4 +cLib_calcTimer__FPUs = .text:0x80101518; // type:function size:0x1C scope:global align:4 +cLib_getRndValue__FUcUc = .text:0x80101534; // type:function size:0x74 scope:global align:4 +cLib_getRndValue__FUsUs = .text:0x801015A8; // type:function size:0x74 scope:global align:4 +__sinit_d_a_npc_fa1_cpp = .text:0x8010161C; // type:function size:0x20C scope:local align:4 +next_msgStatus__12fopNpc_npc_cFPUl = .text:0x80101828; // type:function size:0x8 scope:global align:4 +getMsg__12fopNpc_npc_cFv = .text:0x80101830; // type:function size:0x8 scope:global align:4 +anmAtr__12fopNpc_npc_cFUs = .text:0x80101838; // type:function size:0x4 scope:global align:4 +createHeap_CB__FP10fopAc_ac_c = .text:0x8010183C; // type:function size:0x20 scope:local align:4 +_createHeap__Q212daObj_Search5Act_cFv = .text:0x8010185C; // type:function size:0x70 scope:global align:4 +searchCreateHeap__Q212daObj_Search5Act_cFv = .text:0x801018CC; // type:function size:0x120 scope:global align:4 +beamCreateHeap__Q212daObj_Search5Act_cFi = .text:0x801019EC; // type:function size:0x110 scope:global align:4 +nodeControl_CB__FP7J3DNodei = .text:0x80101AFC; // type:function size:0x4C scope:global align:4 +_nodeControl__Q212daObj_Search5Act_cFP7J3DNodeP8J3DModel = .text:0x80101B48; // type:function size:0x304 scope:global align:4 +modeSearchRndInit__Q212daObj_Search5Act_cFv = .text:0x80101E4C; // type:function size:0x4 scope:global align:4 +modeSearchRnd__Q212daObj_Search5Act_cFv = .text:0x80101E50; // type:function size:0xF0 scope:global align:4 +modeSearchPathInit__Q212daObj_Search5Act_cFv = .text:0x80101F40; // type:function size:0x44 scope:global align:4 +modeSearchPath__Q212daObj_Search5Act_cFv = .text:0x80101F84; // type:function size:0x828 scope:global align:4 +modeStopInit__Q212daObj_Search5Act_cFv = .text:0x801027AC; // type:function size:0x14 scope:global align:4 +modeStop__Q212daObj_Search5Act_cFv = .text:0x801027C0; // type:function size:0x4 scope:global align:4 +modeToSearchInit__Q212daObj_Search5Act_cFv = .text:0x801027C4; // type:function size:0x4 scope:global align:4 +modeToSearch__Q212daObj_Search5Act_cFv = .text:0x801027C8; // type:function size:0xA8 scope:global align:4 +modeToStopInit__Q212daObj_Search5Act_cFv = .text:0x80102870; // type:function size:0x84 scope:global align:4 +modeToStop__Q212daObj_Search5Act_cFv = .text:0x801028F4; // type:function size:0x318 scope:global align:4 +modeFindInit__Q212daObj_Search5Act_cFv = .text:0x80102C0C; // type:function size:0xB4 scope:global align:4 +modeFind__Q212daObj_Search5Act_cFv = .text:0x80102CC0; // type:function size:0x4CC scope:global align:4 +modeFind2ndInit__Q212daObj_Search5Act_cFv = .text:0x8010318C; // type:function size:0x50 scope:global align:4 +modeFind2nd__Q212daObj_Search5Act_cFv = .text:0x801031DC; // type:function size:0x308 scope:global align:4 +modeSearchBdkInit__Q212daObj_Search5Act_cFv = .text:0x801034E4; // type:function size:0x4 scope:global align:4 +modeSearchBdk__Q212daObj_Search5Act_cFv = .text:0x801034E8; // type:function size:0x6D0 scope:global align:4 +modeProc__Q212daObj_Search5Act_cFQ312daObj_Search5Act_c6Proc_ei = .text:0x80103BB8; // type:function size:0x208 scope:global align:4 +__ct__Q212daObj_Search5Bgc_cFv = .text:0x80103DC0; // type:function size:0x144 scope:global align:4 +wall_pos__Q212daObj_Search5Bgc_cFPCQ212daObj_Search5Act_cP4cXyzP4cXyzPbPf = .text:0x80103F04; // type:function size:0x110 scope:global align:4 +attr__Q212daObj_Search5Act_cCFv = .text:0x80104014; // type:function size:0xC scope:global align:4 +SetArgData__Q212daObj_Search5Act_cFv = .text:0x80104020; // type:function size:0x7C scope:global align:4 +CreateInit__Q212daObj_Search5Act_cFv = .text:0x8010409C; // type:function size:0x3C0 scope:global align:4 +_create__Q212daObj_Search5Act_cFv = .text:0x8010445C; // type:function size:0x3EC scope:global align:4 +__ct__Q212daObj_Search5Act_cFv = .text:0x80104848; // type:function size:0x258 scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x80104AA0; // type:function size:0x154 scope:global align:4 +__ct__5csXyzFv = .text:0x80104BF4; // type:function size:0x4 scope:global align:4 +__ct__9dCcD_SttsFv = .text:0x80104BF8; // type:function size:0x54 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x80104C4C; // type:function size:0x90 scope:global align:4 +smoke_set__Q212daObj_Search5Act_cFfi = .text:0x80104CDC; // type:function size:0x128 scope:global align:4 +_execute__Q212daObj_Search5Act_cFv = .text:0x80104E04; // type:function size:0x2E8 scope:global align:4 +check_bk_control__Q212daObj_Search5Act_cFv = .text:0x801050EC; // type:function size:0xB8 scope:global align:4 +set_mtx_base__Q212daObj_Search5Act_cFv = .text:0x801051A4; // type:function size:0x80 scope:global align:4 +set_mtx_light_A__Q212daObj_Search5Act_cFv = .text:0x80105224; // type:function size:0x3C4 scope:global align:4 +set_mtx_light_B__Q212daObj_Search5Act_cFv = .text:0x801055E8; // type:function size:0x304 scope:global align:4 +set_moveBG_mtx_base__Q212daObj_Search5Act_cFv = .text:0x801058EC; // type:function size:0x84 scope:global align:4 +set_moveBG_mtx_light_A__Q212daObj_Search5Act_cFv = .text:0x80105970; // type:function size:0x80 scope:global align:4 +set_moveBG_mtx_light_B__Q212daObj_Search5Act_cFv = .text:0x801059F0; // type:function size:0x80 scope:global align:4 +bg_check__Q212daObj_Search5Act_cFv = .text:0x80105A70; // type:function size:0x64 scope:global align:4 +player_check__Q212daObj_Search5Act_cFv = .text:0x80105AD4; // type:function size:0x5B8 scope:global align:4 +set_path_info__Q212daObj_Search5Act_cFv = .text:0x8010608C; // type:function size:0x38 scope:global align:4 +is_path_info__Q212daObj_Search5Act_cFv = .text:0x801060C4; // type:function size:0x14 scope:global align:4 +_draw__Q212daObj_Search5Act_cFv = .text:0x801060D8; // type:function size:0x360 scope:global align:4 +_delete__Q212daObj_Search5Act_cFv = .text:0x80106438; // type:function size:0x144 scope:global align:4 +_isdelete__Q212daObj_Search5Act_cFv = .text:0x8010657C; // type:function size:0x8 scope:global align:4 +Create__Q212daObj_Search4MthdFPv = .text:0x80106584; // type:function size:0x20 scope:global align:4 +Delete__Q212daObj_Search4MthdFPv = .text:0x801065A4; // type:function size:0x20 scope:global align:4 +Execute__Q212daObj_Search4MthdFPv = .text:0x801065C4; // type:function size:0x20 scope:global align:4 +Draw__Q212daObj_Search4MthdFPv = .text:0x801065E4; // type:function size:0x20 scope:global align:4 +IsDelete__Q212daObj_Search4MthdFPv = .text:0x80106604; // type:function size:0x20 scope:global align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x80106624; // type:function size:0x8 scope:local align:4 +@100@__dt__14dBgS_ObjLinChkFv = .text:0x8010662C; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x80106634; // type:function size:0x8 scope:local align:4 +changePlayer__9daPy_py_cFP10fopAc_ac_c = .text:0x8010663C; // type:function size:0x44 scope:global align:4 +objWindHitCheck__9daPy_py_cFP8dCcD_Cyl = .text:0x80106680; // type:function size:0x244 scope:global align:4 +execute__25daPy_mtxFollowEcallBack_cFP14JPABaseEmitter = .text:0x801068C4; // type:function size:0x30 scope:global align:4 +end__25daPy_mtxFollowEcallBack_cFv = .text:0x801068F4; // type:function size:0x44 scope:global align:4 +makeEmitter__25daPy_mtxFollowEcallBack_cFUsPA4_fPC4cXyzPC4cXyz = .text:0x80106938; // type:function size:0x8C scope:global align:4 +makeEmitterColor__25daPy_mtxFollowEcallBack_cFUsPA4_fPC4cXyzPC8_GXColorPC8_GXColor = .text:0x801069C4; // type:function size:0x90 scope:global align:4 +setDoButtonQuake__9daPy_py_cFv = .text:0x80106A54; // type:function size:0x7C scope:global align:4 +stopDoButtonQuake__9daPy_py_cFi = .text:0x80106AD0; // type:function size:0x88 scope:global align:4 +__dt__25daPy_mtxFollowEcallBack_cFv = .text:0x80106B58; // type:function size:0x6C scope:global align:4 +setup__25daPy_mtxFollowEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80106BC4; // type:function size:0x8 scope:global align:4 +daPy_createHeap__FP10fopAc_ac_c = .text:0x80106BCC; // type:function size:0x20 scope:global align:4 +__ct__13daPy_matAnm_cFv = .text:0x80106BEC; // type:function size:0x70 scope:global align:4 +__dt__14J3DMaterialAnmFv = .text:0x80106C5C; // type:function size:0x48 scope:global align:4 +calc__13daPy_matAnm_cCFP11J3DMaterial = .text:0x80106CA4; // type:function size:0x110 scope:global align:4 +seStartOnlyReverb__9daPy_lk_cFUl = .text:0x80106DB4; // type:function size:0x48 scope:global align:4 +seStartMapInfo__9daPy_lk_cFUl = .text:0x80106DFC; // type:function size:0x48 scope:global align:4 +seStartSwordCut__9daPy_lk_cFUl = .text:0x80106E44; // type:function size:0x48 scope:global align:4 +voiceStart__9daPy_lk_cFUl = .text:0x80106E8C; // type:function size:0x58 scope:global align:4 +itemButton__9daPy_lk_cCFv = .text:0x80106EE4; // type:function size:0x38 scope:global align:4 +itemTrigger__9daPy_lk_cCFv = .text:0x80106F1C; // type:function size:0x38 scope:global align:4 +getReadyItem__9daPy_lk_cFv = .text:0x80106F54; // type:function size:0x44 scope:global align:4 +checkGroupItem__9daPy_lk_cFii = .text:0x80106F98; // type:function size:0x8C scope:global align:4 +checkSetItemTrigger__9daPy_lk_cFii = .text:0x80107024; // type:function size:0x100 scope:global align:4 +auraJointCB0__9daPy_lk_cFi = .text:0x80107124; // type:function size:0x6C scope:global align:4 +daPy_auraCallback__FP7J3DNodei = .text:0x80107190; // type:function size:0x44 scope:global align:4 +jointBeforeCB__9daPy_lk_cFiP16J3DTransformInfoP10Quaternion = .text:0x801071D4; // type:function size:0x5F4 scope:global align:4 +daPy_jointBeforeCallback__FUlUsP16J3DTransformInfoP10Quaternion = .text:0x801077C8; // type:function size:0x24 scope:global align:4 +jointAfterCB__9daPy_lk_cFiP16J3DTransformInfoP10Quaternion = .text:0x801077EC; // type:function size:0x170 scope:global align:4 +daPy_jointAfterCallback__FUlUsP16J3DTransformInfoP10Quaternion = .text:0x8010795C; // type:function size:0x24 scope:global align:4 +jointCB0__9daPy_lk_cFi = .text:0x80107980; // type:function size:0x2A4 scope:global align:4 +daPy_jointCallback0__FP7J3DNodei = .text:0x80107C24; // type:function size:0x44 scope:global align:4 +jointCB1__9daPy_lk_cFv = .text:0x80107C68; // type:function size:0x250 scope:global align:4 +daPy_jointCallback1__FP7J3DNodei = .text:0x80107EB8; // type:function size:0x3C scope:global align:4 +setAnimeHeap__9daPy_lk_cFP12JKRSolidHeap = .text:0x80107EF4; // type:function size:0x38 scope:global align:4 +setItemHeap__9daPy_lk_cFv = .text:0x80107F2C; // type:function size:0x54 scope:global align:4 +setBlurPosResource__9daPy_lk_cFUs = .text:0x80107F80; // type:function size:0x40 scope:global align:4 +getItemAnimeResource__9daPy_lk_cFUs = .text:0x80107FC0; // type:function size:0xE4 scope:global align:4 +getAnimeResource__9daPy_lk_cFP14daPy_anmHeap_cUsUl = .text:0x801080A4; // type:function size:0x8C scope:global align:4 +getUnderUpperAnime__9daPy_lk_cFPC15daPy_anmIndex_cPP15J3DAnmTransformPP15J3DAnmTransformiUl = .text:0x80108130; // type:function size:0xF8 scope:global align:4 +setTextureAnimeResource__9daPy_lk_cFP16J3DAnmTexPatterni = .text:0x80108228; // type:function size:0x7C scope:global align:4 +loadTextureAnimeResource__9daPy_lk_cFUli = .text:0x801082A4; // type:function size:0x9C scope:global align:4 +checkBossBgm__9daPy_lk_cFv = .text:0x80108340; // type:function size:0xCC scope:global align:4 +checkMabaAnimeBtp__9daPy_lk_cFi = .text:0x8010840C; // type:function size:0x20 scope:global align:4 +checkNormalFace__9daPy_lk_cFv = .text:0x8010842C; // type:function size:0x31C scope:global align:4 +setTextureAnime__9daPy_lk_cFUsi = .text:0x80108748; // type:function size:0x400 scope:global align:4 +setPriTextureAnime__9daPy_lk_cFUsi = .text:0x80108B48; // type:function size:0xC0 scope:global align:4 +resetPriTextureAnime__9daPy_lk_cFv = .text:0x80108C08; // type:function size:0xAC scope:global align:4 +setDemoTextureAnime__9daPy_lk_cFUsUsiUs = .text:0x80108CB4; // type:function size:0xCC scope:global align:4 +resetDemoTextureAnime__9daPy_lk_cFv = .text:0x80108D80; // type:function size:0x124 scope:global align:4 +setTextureScrollResource__9daPy_lk_cFP19J3DAnmTextureSRTKeyi = .text:0x80108EA4; // type:function size:0xBC scope:global align:4 +loadTextureScrollResource__9daPy_lk_cFUli = .text:0x80108F60; // type:function size:0x9C scope:global align:4 +playTextureAnime__9daPy_lk_cFv = .text:0x80108FFC; // type:function size:0x270 scope:global align:4 +checkPlayerGuard__9daPy_lk_cCFv = .text:0x8010926C; // type:function size:0x60 scope:global align:4 +setOutPower__9daPy_lk_cFfsi = .text:0x801092CC; // type:function size:0x158 scope:global align:4 +checkSightLine__9daPy_lk_cFfP4cXyz = .text:0x80109424; // type:function size:0x130 scope:global align:4 +setBootsModel__9daPy_lk_cFPP8J3DModel = .text:0x80109554; // type:function size:0xFC scope:global align:4 +setItemModel__9daPy_lk_cFv = .text:0x80109650; // type:function size:0xD50 scope:global align:4 +checkUpperReadyAnime__9daPy_lk_cCFv = .text:0x8010A3A0; // type:function size:0x7C scope:global align:4 +checkUpperReadyThrowAnime__9daPy_lk_cCFv = .text:0x8010A41C; // type:function size:0x74 scope:global align:4 +checkNoCollisionCorret__9daPy_lk_cFv = .text:0x8010A490; // type:function size:0x88 scope:global align:4 +setDrawHandModel__9daPy_lk_cFv = .text:0x8010A518; // type:function size:0x3F8 scope:global align:4 +entryDLSetLight__9daPy_lk_cFP8J3DModelUl = .text:0x8010A910; // type:function size:0x70 scope:global align:4 +updateDLSetLight__9daPy_lk_cFP8J3DModelUl = .text:0x8010A980; // type:function size:0x70 scope:global align:4 +hideHatAndBackle__9daPy_lk_cFP11J3DMaterial = .text:0x8010A9F0; // type:function size:0xDC scope:global align:4 +drawMirrorLightModel__9daPy_lk_cFv = .text:0x8010AACC; // type:function size:0xC4 scope:global align:4 +drawShadow__9daPy_lk_cFv = .text:0x8010AB90; // type:function size:0x3C0 scope:global align:4 +offBodyEffect__9daPy_lk_cFv = .text:0x8010AF50; // type:function size:0x7C scope:global align:4 +onBodyEffect__9daPy_lk_cFv = .text:0x8010AFCC; // type:function size:0x7C scope:global align:4 +draw__9daPy_lk_cFv = .text:0x8010B048; // type:function size:0xEFC scope:global align:4 +daPy_Draw__FP9daPy_lk_c = .text:0x8010BF44; // type:function size:0x20 scope:global align:4 +setAtnList__9daPy_lk_cFv = .text:0x8010BF64; // type:function size:0x1F8 scope:global align:4 +setActor__16daPy_actorKeep_cFv = .text:0x8010C15C; // type:function size:0x70 scope:global align:4 +setData__16daPy_actorKeep_cFP10fopAc_ac_c = .text:0x8010C1CC; // type:function size:0x20 scope:global align:4 +clearData__16daPy_actorKeep_cFv = .text:0x8010C1EC; // type:function size:0x14 scope:global align:4 +setActorPointer__9daPy_lk_cFv = .text:0x8010C200; // type:function size:0xA4 scope:global align:4 +setTalkStatus__9daPy_lk_cFv = .text:0x8010C2A4; // type:function size:0xD0 scope:global align:4 +setHintActor__9daPy_lk_cFv = .text:0x8010C374; // type:function size:0x94 scope:global align:4 +setDoStatusBasic__9daPy_lk_cFv = .text:0x8010C408; // type:function size:0x220 scope:global align:4 +setDoStatus__9daPy_lk_cFv = .text:0x8010C628; // type:function size:0x1B4 scope:global align:4 +getDirectionFromAngle__9daPy_lk_cFs = .text:0x8010C7DC; // type:function size:0x6C scope:global align:4 +getDirectionFromShapeAngle__9daPy_lk_cFv = .text:0x8010C848; // type:function size:0x30 scope:global align:4 +getDirectionFromCurrentAngle__9daPy_lk_cFv = .text:0x8010C878; // type:function size:0x30 scope:global align:4 +setNormalSpeedF__9daPy_lk_cFffff = .text:0x8010C8A8; // type:function size:0x218 scope:global align:4 +posMoveFromFootPos__9daPy_lk_cFv = .text:0x8010CAC0; // type:function size:0x81C scope:global align:4 +posMove__9daPy_lk_cFv = .text:0x8010D2DC; // type:function size:0x8E4 scope:global align:4 +setShapeAngleToAtnActor__9daPy_lk_cFv = .text:0x8010DBC0; // type:function size:0x58 scope:global align:4 +cancelItemUpperReadyAnime__9daPy_lk_cFv = .text:0x8010DC18; // type:function size:0x74 scope:global align:4 +checkBodyAngleX__9daPy_lk_cFs = .text:0x8010DC8C; // type:function size:0x2B8 scope:global align:4 +setBodyAngleToCamera__9daPy_lk_cFv = .text:0x8010DF44; // type:function size:0xF0 scope:global align:4 +setBodyAngleXReadyAnime__9daPy_lk_cFv = .text:0x8010E034; // type:function size:0x1E0 scope:global align:4 +setSpeedAndAngleNormal__9daPy_lk_cFs = .text:0x8010E214; // type:function size:0x498 scope:global align:4 +setSpeedAndAngleAtn__9daPy_lk_cFv = .text:0x8010E6AC; // type:function size:0x124 scope:global align:4 +setSpeedAndAngleAtnBack__9daPy_lk_cFv = .text:0x8010E7D0; // type:function size:0xF4 scope:global align:4 +setSpeedAndAngleAtnActor__9daPy_lk_cFv = .text:0x8010E8C4; // type:function size:0x108 scope:global align:4 +setFrameCtrl__9daPy_lk_cFP12J3DFrameCtrlUcssff = .text:0x8010E9CC; // type:function size:0x60 scope:global align:4 +checkAtnWaitAnime__9daPy_lk_cFv = .text:0x8010EA2C; // type:function size:0x40 scope:global align:4 +setBlendMoveAnime__9daPy_lk_cFf = .text:0x8010EA6C; // type:function size:0xA6C scope:global align:4 +setBlendAtnBackMoveAnime__9daPy_lk_cFf = .text:0x8010F4D8; // type:function size:0x370 scope:global align:4 +setBlendAtnMoveAnime__9daPy_lk_cFf = .text:0x8010F848; // type:function size:0x508 scope:global align:4 +setAnimeEquipSword__9daPy_lk_cFi = .text:0x8010FD50; // type:function size:0xF0 scope:global align:4 +setAnimeEquipSingleItem__9daPy_lk_cFUs = .text:0x8010FE40; // type:function size:0x58 scope:global align:4 +setAnimeEquipItem__9daPy_lk_cFv = .text:0x8010FE98; // type:function size:0x7C scope:global align:4 +setAnimeUnequipSword__9daPy_lk_cFv = .text:0x8010FF14; // type:function size:0xB0 scope:global align:4 +setAnimeUnequipItem__9daPy_lk_cFUs = .text:0x8010FFC4; // type:function size:0x13C scope:global align:4 +setAnimeUnequip__9daPy_lk_cFv = .text:0x80110100; // type:function size:0x70 scope:global align:4 +checkBossGomaStage__9daPy_lk_cFv = .text:0x80110170; // type:function size:0x74 scope:global align:4 +checkSingleItemEquipAnime__9daPy_lk_cCFv = .text:0x801101E4; // type:function size:0x24 scope:global align:4 +checkItemEquipAnime__9daPy_lk_cCFv = .text:0x80110208; // type:function size:0x60 scope:global align:4 +checkEquipAnime__9daPy_lk_cCFv = .text:0x80110268; // type:function size:0x48 scope:global align:4 +deleteEquipItem__9daPy_lk_cFi = .text:0x801102B0; // type:function size:0x1AC scope:global align:4 +setFallVoice__9daPy_lk_cFv = .text:0x8011045C; // type:function size:0xD8 scope:global align:4 +keepItemData__9daPy_lk_cFv = .text:0x80110534; // type:function size:0x60 scope:global align:4 +returnKeepItemData__9daPy_lk_cFv = .text:0x80110594; // type:function size:0x80 scope:global align:4 +makeItemType__9daPy_lk_cFv = .text:0x80110614; // type:function size:0x29C scope:global align:4 +setScopeModel__9daPy_lk_cFv = .text:0x801108B0; // type:function size:0x58 scope:global align:4 +setPhotoBoxModel__9daPy_lk_cFv = .text:0x80110908; // type:function size:0xB0 scope:global align:4 +changeDragonShield__9daPy_lk_cFi = .text:0x801109B8; // type:function size:0xBC scope:global align:4 +checkNewItemChange__9daPy_lk_cFUc = .text:0x80110A74; // type:function size:0x280 scope:global align:4 +checkItemChangeFromButton__9daPy_lk_cFv = .text:0x80110CF4; // type:function size:0x2B8 scope:global align:4 +checkItemAction__9daPy_lk_cFv = .text:0x80110FAC; // type:function size:0x4E8 scope:global align:4 +getSlidePolygon__9daPy_lk_cFv = .text:0x80111494; // type:function size:0xBC scope:global align:4 +checkJumpCutFromButton__9daPy_lk_cFv = .text:0x80111550; // type:function size:0xA0 scope:global align:4 +orderTalk__9daPy_lk_cFv = .text:0x801115F0; // type:function size:0x2A8 scope:global align:4 +checkNextActionFromButton__9daPy_lk_cFv = .text:0x80111898; // type:function size:0x8F0 scope:global align:4 +setShieldGuard__9daPy_lk_cFv = .text:0x80112188; // type:function size:0x314 scope:global align:4 +checkItemModeActorPointer__9daPy_lk_cFv = .text:0x8011249C; // type:function size:0x68 scope:global align:4 +checkNextActionItemFly__9daPy_lk_cFv = .text:0x80112504; // type:function size:0x64 scope:global align:4 +checkNextMode__9daPy_lk_cFi = .text:0x80112568; // type:function size:0x450 scope:global align:4 +checkIceSlipFall__9daPy_lk_cFv = .text:0x801129B8; // type:function size:0xF0 scope:global align:4 +setFrontWallType__9daPy_lk_cFv = .text:0x80112AA8; // type:function size:0xC44 scope:global align:4 +changeFrontWallTypeProc__9daPy_lk_cFv = .text:0x801136EC; // type:function size:0x518 scope:global align:4 +changeSlideProc__9daPy_lk_cFv = .text:0x80113C04; // type:function size:0xEC scope:global align:4 +changeWaitProc__9daPy_lk_cFv = .text:0x80113CF0; // type:function size:0x78 scope:global align:4 +changeLandProc__9daPy_lk_cFf = .text:0x80113D68; // type:function size:0x274 scope:global align:4 +setDamagePoint__9daPy_lk_cFf = .text:0x80113FDC; // type:function size:0x9C scope:global align:4 +checkNormalDamage__9daPy_lk_cFi = .text:0x80114078; // type:function size:0x110 scope:global align:4 +setDashDamage__9daPy_lk_cFv = .text:0x80114188; // type:function size:0x9C scope:global align:4 +checkAtHitEnemy__9daPy_lk_cFP12dCcD_GObjInf = .text:0x80114224; // type:function size:0x68 scope:global align:4 +checkElecReturnDamage__9daPy_lk_cFP12dCcD_GObjInfP4cXyz = .text:0x8011428C; // type:function size:0x8C scope:global align:4 +checkWallAtributeDamage__9daPy_lk_cFP12dBgS_AcchCir = .text:0x80114318; // type:function size:0x7C scope:global align:4 +changeDamageProc__9daPy_lk_cFv = .text:0x80114394; // type:function size:0x8E8 scope:global align:4 +changeAutoJumpProc__9daPy_lk_cFv = .text:0x80114C7C; // type:function size:0x4E8 scope:global align:4 +changeDemoProc__9daPy_lk_cFv = .text:0x80115164; // type:function size:0x65C scope:global align:4 +changeDeadProc__9daPy_lk_cFv = .text:0x801157C0; // type:function size:0x100 scope:global align:4 +getDamageVec__9daPy_lk_cFP12dCcD_GObjInf = .text:0x801158C0; // type:function size:0x1E4 scope:global align:4 +setOldRootQuaternion__9daPy_lk_cFsss = .text:0x80115AA4; // type:function size:0xF0 scope:global align:4 +checkRestHPAnime__9daPy_lk_cFv = .text:0x80115B94; // type:function size:0xA8 scope:global align:4 +checkHeavyStateOn__9daPy_lk_cFv = .text:0x80115C3C; // type:function size:0x60 scope:global align:4 +checkBottleItem__9daPy_lk_cCFi = .text:0x80115C9C; // type:function size:0x20 scope:global align:4 +checkDrinkBottleItem__9daPy_lk_cCFi = .text:0x80115CBC; // type:function size:0x70 scope:global align:4 +checkOpenBottleItem__9daPy_lk_cCFi = .text:0x80115D2C; // type:function size:0x30 scope:global align:4 +checkBowItem__9daPy_lk_cCFi = .text:0x80115D5C; // type:function size:0x28 scope:global align:4 +checkPhotoBoxItem__9daPy_lk_cCFi = .text:0x80115D84; // type:function size:0x20 scope:global align:4 +checkScopeEnd__9daPy_lk_cFv = .text:0x80115DA4; // type:function size:0x9C scope:global align:4 +setSubjectMode__9daPy_lk_cFv = .text:0x80115E40; // type:function size:0x5C scope:global align:4 +checkMaskDraw__9daPy_lk_cFv = .text:0x80115E9C; // type:function size:0x6C scope:global align:4 +checkSubjectEnd__9daPy_lk_cFi = .text:0x80115F08; // type:function size:0xB8 scope:global align:4 +checkGuardAccept__9daPy_lk_cFv = .text:0x80115FC0; // type:function size:0xB0 scope:global align:4 +cancelNoDamageMode__9daPy_lk_cFv = .text:0x80116070; // type:function size:0x18 scope:global align:4 +commonProcInit__9daPy_lk_cFQ29daPy_lk_c9daPy_PROC = .text:0x80116088; // type:function size:0x60C scope:global align:4 +procScope_init__9daPy_lk_cFi = .text:0x80116694; // type:function size:0xD0 scope:global align:4 +procScope__9daPy_lk_cFv = .text:0x80116764; // type:function size:0x84 scope:global align:4 +procSubjectivity_init__9daPy_lk_cFi = .text:0x801167E8; // type:function size:0x70 scope:global align:4 +procSubjectivity__9daPy_lk_cFv = .text:0x80116858; // type:function size:0xD4 scope:global align:4 +procCall_init__9daPy_lk_cFv = .text:0x8011692C; // type:function size:0xA4 scope:global align:4 +procCall__9daPy_lk_cFv = .text:0x801169D0; // type:function size:0xA8 scope:global align:4 +procControllWait_init__9daPy_lk_cFv = .text:0x80116A78; // type:function size:0xBC scope:global align:4 +procControllWait__9daPy_lk_cFv = .text:0x80116B34; // type:function size:0x6C scope:global align:4 +procWait_init__9daPy_lk_cFv = .text:0x80116BA0; // type:function size:0x1E4 scope:global align:4 +procWait__9daPy_lk_cFv = .text:0x80116D84; // type:function size:0x3B8 scope:global align:4 +procFreeWait_init__9daPy_lk_cFv = .text:0x8011713C; // type:function size:0xA4 scope:global align:4 +procFreeWait__9daPy_lk_cFv = .text:0x801171E0; // type:function size:0x124 scope:global align:4 +procMove_init__9daPy_lk_cFv = .text:0x80117304; // type:function size:0x64 scope:global align:4 +procMove__9daPy_lk_cFv = .text:0x80117368; // type:function size:0xAC scope:global align:4 +procAtnMove_init__9daPy_lk_cFv = .text:0x80117414; // type:function size:0x64 scope:global align:4 +procAtnMove__9daPy_lk_cFv = .text:0x80117478; // type:function size:0x7C scope:global align:4 +procAtnActorWait_init__9daPy_lk_cFv = .text:0x801174F4; // type:function size:0xD8 scope:global align:4 +procAtnActorWait__9daPy_lk_cFv = .text:0x801175CC; // type:function size:0x70 scope:global align:4 +procAtnActorMove_init__9daPy_lk_cFv = .text:0x8011763C; // type:function size:0x64 scope:global align:4 +procAtnActorMove__9daPy_lk_cFv = .text:0x801176A0; // type:function size:0x60 scope:global align:4 +procSideStep_init__9daPy_lk_cFi = .text:0x80117700; // type:function size:0x104 scope:global align:4 +procSideStep__9daPy_lk_cFv = .text:0x80117804; // type:function size:0x118 scope:global align:4 +procSideStepLand_init__9daPy_lk_cFv = .text:0x8011791C; // type:function size:0xE0 scope:global align:4 +procSideStepLand__9daPy_lk_cFv = .text:0x801179FC; // type:function size:0x74 scope:global align:4 +procCrouchDefense_init__9daPy_lk_cFv = .text:0x80117A70; // type:function size:0x8C scope:global align:4 +procCrouchDefense__9daPy_lk_cFv = .text:0x80117AFC; // type:function size:0x258 scope:global align:4 +procCrouchDefenseSlip_init__9daPy_lk_cFv = .text:0x80117D54; // type:function size:0x2E0 scope:global align:4 +procCrouchDefenseSlip__9daPy_lk_cFv = .text:0x80118034; // type:function size:0xE0 scope:global align:4 +procCrouch_init__9daPy_lk_cFv = .text:0x80118114; // type:function size:0x6C scope:global align:4 +procCrouch__9daPy_lk_cFv = .text:0x80118180; // type:function size:0x32C scope:global align:4 +procWaitTurn_init__9daPy_lk_cFv = .text:0x801184AC; // type:function size:0x98 scope:global align:4 +procWaitTurn__9daPy_lk_cFv = .text:0x80118544; // type:function size:0x104 scope:global align:4 +procMoveTurn_init__9daPy_lk_cFi = .text:0x80118648; // type:function size:0xE4 scope:global align:4 +procMoveTurn__9daPy_lk_cFv = .text:0x8011872C; // type:function size:0x74 scope:global align:4 +procSlip_init__9daPy_lk_cFv = .text:0x801187A0; // type:function size:0xC8 scope:global align:4 +procSlip__9daPy_lk_cFv = .text:0x80118868; // type:function size:0x204 scope:global align:4 +procSlideFront_init__9daPy_lk_cFs = .text:0x80118A6C; // type:function size:0xB8 scope:global align:4 +procSlideFront__9daPy_lk_cFv = .text:0x80118B24; // type:function size:0x104 scope:global align:4 +procSlideBack_init__9daPy_lk_cFs = .text:0x80118C28; // type:function size:0xB8 scope:global align:4 +procSlideBack__9daPy_lk_cFv = .text:0x80118CE0; // type:function size:0x110 scope:global align:4 +procSlideFrontLand_init__9daPy_lk_cFv = .text:0x80118DF0; // type:function size:0x68 scope:global align:4 +procSlideFrontLand__9daPy_lk_cFv = .text:0x80118E58; // type:function size:0xB0 scope:global align:4 +procSlideBackLand_init__9daPy_lk_cFv = .text:0x80118F08; // type:function size:0x58 scope:global align:4 +procSlideBackLand__9daPy_lk_cFv = .text:0x80118F60; // type:function size:0xB0 scope:global align:4 +procFrontRoll_init__9daPy_lk_cFf = .text:0x80119010; // type:function size:0x1A8 scope:global align:4 +procFrontRoll__9daPy_lk_cFv = .text:0x801191B8; // type:function size:0x1B0 scope:global align:4 +procFrontRollCrash_init__9daPy_lk_cFv = .text:0x80119368; // type:function size:0x1B0 scope:global align:4 +procFrontRollCrash__9daPy_lk_cFv = .text:0x80119518; // type:function size:0xD4 scope:global align:4 +procNockBackEnd_init__9daPy_lk_cFv = .text:0x801195EC; // type:function size:0x60 scope:global align:4 +procNockBackEnd__9daPy_lk_cFv = .text:0x8011964C; // type:function size:0x5C scope:global align:4 +procSideRoll_init__9daPy_lk_cFv = .text:0x801196A8; // type:function size:0xB0 scope:global align:4 +procSideRoll__9daPy_lk_cFv = .text:0x80119758; // type:function size:0xF0 scope:global align:4 +procBackJump_init__9daPy_lk_cFv = .text:0x80119848; // type:function size:0xF4 scope:global align:4 +procBackJump__9daPy_lk_cFv = .text:0x8011993C; // type:function size:0xA4 scope:global align:4 +procBackJumpLand_init__9daPy_lk_cFv = .text:0x801199E0; // type:function size:0x108 scope:global align:4 +procBackJumpLand__9daPy_lk_cFv = .text:0x80119AE8; // type:function size:0xE0 scope:global align:4 +checkAutoJumpFlying__9daPy_lk_cCFv = .text:0x80119BC8; // type:function size:0x1C scope:global align:4 +procAutoJump_init__9daPy_lk_cFv = .text:0x80119BE4; // type:function size:0x188 scope:global align:4 +procAutoJump__9daPy_lk_cFv = .text:0x80119D6C; // type:function size:0x3A8 scope:global align:4 +procLand_init__9daPy_lk_cFfi = .text:0x8011A114; // type:function size:0x148 scope:global align:4 +procLand__9daPy_lk_cFv = .text:0x8011A25C; // type:function size:0x98 scope:global align:4 +procLandDamage_init__9daPy_lk_cFi = .text:0x8011A2F4; // type:function size:0x1B4 scope:global align:4 +procLandDamage__9daPy_lk_cFv = .text:0x8011A4A8; // type:function size:0xFC scope:global align:4 +procFall_init__9daPy_lk_cFif = .text:0x8011A5A4; // type:function size:0x1D4 scope:global align:4 +procFall__9daPy_lk_cFv = .text:0x8011A778; // type:function size:0x1DC scope:global align:4 +procSlowFall_init__9daPy_lk_cFv = .text:0x8011A954; // type:function size:0xB0 scope:global align:4 +procSlowFall__9daPy_lk_cFv = .text:0x8011AA04; // type:function size:0x78 scope:global align:4 +procSmallJump_init__9daPy_lk_cFi = .text:0x8011AA7C; // type:function size:0x178 scope:global align:4 +procSmallJump__9daPy_lk_cFv = .text:0x8011ABF4; // type:function size:0xA0 scope:global align:4 +procVerticalJump_init__9daPy_lk_cFv = .text:0x8011AC94; // type:function size:0x98 scope:global align:4 +procVerticalJump__9daPy_lk_cFv = .text:0x8011AD2C; // type:function size:0x9C scope:global align:4 +procGuardCrash__9daPy_lk_cFv = .text:0x8011ADC8; // type:function size:0x68 scope:global align:4 +procDamage_init__9daPy_lk_cFv = .text:0x8011AE30; // type:function size:0x358 scope:global align:4 +procDamage__9daPy_lk_cFv = .text:0x8011B188; // type:function size:0x2B4 scope:global align:4 +procPolyDamage_init__9daPy_lk_cFv = .text:0x8011B43C; // type:function size:0x98 scope:global align:4 +procPolyDamage__9daPy_lk_cFv = .text:0x8011B4D4; // type:function size:0x38 scope:global align:4 +procLargeDamage_init__9daPy_lk_cFiiss = .text:0x8011B50C; // type:function size:0x6E0 scope:global align:4 +procLargeDamage__9daPy_lk_cFv = .text:0x8011BBEC; // type:function size:0x260 scope:global align:4 +procLargeDamageUp_init__9daPy_lk_cFiiss = .text:0x8011BE4C; // type:function size:0x3F8 scope:global align:4 +procLargeDamageUp__9daPy_lk_cFv = .text:0x8011C244; // type:function size:0x13C scope:global align:4 +procLargeDamageWall_init__9daPy_lk_cFiiss = .text:0x8011C380; // type:function size:0x36C scope:global align:4 +procLargeDamageWall__9daPy_lk_cFv = .text:0x8011C6EC; // type:function size:0x44 scope:global align:4 +procLavaDamage_init__9daPy_lk_cFv = .text:0x8011C730; // type:function size:0x1D4 scope:global align:4 +procLavaDamage__9daPy_lk_cFv = .text:0x8011C904; // type:function size:0x94 scope:global align:4 +procElecDamage_init__9daPy_lk_cFPC4cXyz = .text:0x8011C998; // type:function size:0x214 scope:global align:4 +procElecDamage__9daPy_lk_cFv = .text:0x8011CBAC; // type:function size:0xD4 scope:global align:4 +procGuardSlip_init__9daPy_lk_cFv = .text:0x8011CC80; // type:function size:0x308 scope:global align:4 +procGuardSlip__9daPy_lk_cFv = .text:0x8011CF88; // type:function size:0xEC scope:global align:4 +procIceSlipFall_init__9daPy_lk_cFv = .text:0x8011D074; // type:function size:0x144 scope:global align:4 +procIceSlipFall__9daPy_lk_cFv = .text:0x8011D1B8; // type:function size:0x88 scope:global align:4 +procIceSlipFallUp_init__9daPy_lk_cFiss = .text:0x8011D240; // type:function size:0x188 scope:global align:4 +procIceSlipFallUp__9daPy_lk_cFv = .text:0x8011D3C8; // type:function size:0x84 scope:global align:4 +procIceSlipAlmostFall_init__9daPy_lk_cFv = .text:0x8011D44C; // type:function size:0xC8 scope:global align:4 +procIceSlipAlmostFall__9daPy_lk_cFv = .text:0x8011D514; // type:function size:0x90 scope:global align:4 +procBootsEquip_init__9daPy_lk_cFUs = .text:0x8011D5A4; // type:function size:0x7C scope:global align:4 +procBootsEquip__9daPy_lk_cFv = .text:0x8011D620; // type:function size:0x17C scope:global align:4 +procNotUse_init__9daPy_lk_cFi = .text:0x8011D79C; // type:function size:0x144 scope:global align:4 +procNotUse__9daPy_lk_cFv = .text:0x8011D8E0; // type:function size:0x200 scope:global align:4 +getGroundAngle__9daPy_lk_cFP13cBgS_PolyInfos = .text:0x8011DAE0; // type:function size:0x11C scope:global align:4 +setLegAngle__9daPy_lk_cFfiPsPs = .text:0x8011DBFC; // type:function size:0x64C scope:global align:4 +footBgCheck__9daPy_lk_cFv = .text:0x8011E248; // type:function size:0x6A8 scope:global align:4 +setWaterY__9daPy_lk_cFv = .text:0x8011E8F0; // type:function size:0xC8 scope:global align:4 +autoGroundHit__9daPy_lk_cFv = .text:0x8011E9B8; // type:function size:0x124 scope:global align:4 +checkAttentionPosAngle__9daPy_lk_cFP10fopAc_ac_cPP4cXyz = .text:0x8011EADC; // type:function size:0x84 scope:global align:4 +setNeckAngle__9daPy_lk_cFv = .text:0x8011EB60; // type:function size:0xFE8 scope:global align:4 +checkOriginalHatAnimation__9daPy_lk_cFv = .text:0x8011FB48; // type:function size:0x9C scope:global align:4 +setHatAngle__9daPy_lk_cFv = .text:0x8011FBE4; // type:function size:0xD00 scope:global align:4 +setMoveSlantAngle__9daPy_lk_cFv = .text:0x801208E4; // type:function size:0x150 scope:global align:4 +setWaistAngle__9daPy_lk_cFv = .text:0x80120A34; // type:function size:0xC0 scope:global align:4 +setWorldMatrix__9daPy_lk_cFv = .text:0x80120AF4; // type:function size:0x2BC scope:global align:4 +setAtParam__9daPy_lk_cFUli11dCcG_At_SplUcUcUcf = .text:0x80120DB0; // type:function size:0x74 scope:global align:4 +resetCurse__9daPy_lk_cFv = .text:0x80120E24; // type:function size:0x2C scope:global align:4 +checkLightHit__9daPy_lk_cFv = .text:0x80120E50; // type:function size:0x3C0 scope:global align:4 +setSwordAtCollision__9daPy_lk_cFv = .text:0x80121210; // type:function size:0x1F4 scope:global align:4 +getBlurTopRate__9daPy_lk_cFv = .text:0x80121404; // type:function size:0xC4 scope:global align:4 +setCollision__9daPy_lk_cFv = .text:0x801214C8; // type:function size:0x1484 scope:global align:4 +setAttentionPos__9daPy_lk_cFv = .text:0x8012294C; // type:function size:0x2B0 scope:global align:4 +setRoomInfo__9daPy_lk_cFv = .text:0x80122BFC; // type:function size:0xD8 scope:global align:4 +setDemoData__9daPy_lk_cFv = .text:0x80122CD4; // type:function size:0xA2C scope:global align:4 +setStickData__9daPy_lk_cFv = .text:0x80123700; // type:function size:0x590 scope:global align:4 +setBgCheckParam__9daPy_lk_cFv = .text:0x80123C90; // type:function size:0x1A8 scope:global align:4 +setParamData__9daPy_lk_cFiiii = .text:0x80123E38; // type:function size:0x14 scope:global align:4 +checkLavaFace__9daPy_lk_cFP4cXyzi = .text:0x80123E4C; // type:function size:0x140 scope:global align:4 +checkFallCode__9daPy_lk_cFv = .text:0x80123F8C; // type:function size:0x4D8 scope:global align:4 +startRestartRoom__9daPy_lk_cFUlifi = .text:0x80124464; // type:function size:0x498 scope:global align:4 +checkSuccessGuard__9daPy_lk_cFi = .text:0x801248FC; // type:function size:0x24 scope:global align:4 +setShapeAngleOnGround__9daPy_lk_cFv = .text:0x80124920; // type:function size:0x3B4 scope:global align:4 +setStepsOffset__9daPy_lk_cFv = .text:0x80124CD4; // type:function size:0x224 scope:global align:4 +setBeltConveyerPower__9daPy_lk_cFv = .text:0x80124EF8; // type:function size:0x1A4 scope:global align:4 +setWindAtPower__9daPy_lk_cFv = .text:0x8012509C; // type:function size:0x34C scope:global align:4 +checkRoofRestart__9daPy_lk_cFv = .text:0x801253E8; // type:function size:0x1C8 scope:global align:4 +execute__9daPy_lk_cFv = .text:0x801255B0; // type:function size:0x14C0 scope:global align:4 +daPy_Execute__FP9daPy_lk_c = .text:0x80126A70; // type:function size:0x20 scope:global align:4 +daPy_IsDelete__FP9daPy_lk_c = .text:0x80126A90; // type:function size:0x8 scope:global align:4 +playerDelete__9daPy_lk_cFv = .text:0x80126A98; // type:function size:0x300 scope:global align:4 +daPy_Delete__FP9daPy_lk_c = .text:0x80126D98; // type:function size:0x20 scope:global align:4 +initTextureAnime__9daPy_lk_cFv = .text:0x80126DB8; // type:function size:0x2E8 scope:global align:4 +initTextureScroll__9daPy_lk_cFv = .text:0x801270A0; // type:function size:0x4D0 scope:global align:4 +setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx = .text:0x80127570; // type:function size:0x4 scope:global align:4 +createHeap__9daPy_lk_cFv = .text:0x80127574; // type:function size:0xE68 scope:global align:4 +createAnimeHeap__9daPy_lk_cFPP12JKRSolidHeapQ29daPy_lk_c14daPy_HEAP_TYPE = .text:0x801283DC; // type:function size:0x35C scope:global align:4 +__dt__10JUTNameTabFv = .text:0x80128738; // type:function size:0x48 scope:global align:4 +initModel__9daPy_lk_cFPP8J3DModeliUl = .text:0x80128780; // type:function size:0xF0 scope:global align:4 +entryBtk__9daPy_lk_cFP12J3DModelDatai = .text:0x80128870; // type:function size:0xB4 scope:global align:4 +entryBrk__9daPy_lk_cFP12J3DModelDatai = .text:0x80128924; // type:function size:0xB4 scope:global align:4 +playerInit__9daPy_lk_cFv = .text:0x801289D8; // type:function size:0x1030 scope:global align:4 +phase_1__FP9daPy_lk_c = .text:0x80129A08; // type:function size:0x68 scope:global align:4 +phase_2__FP9daPy_lk_c = .text:0x80129A70; // type:function size:0x84 scope:global align:4 +__ct__9daPy_lk_cFv = .text:0x80129AF4; // type:function size:0x114C scope:global align:4 +__dt__15daPy_footData_cFv = .text:0x8012AC40; // type:function size:0x14C scope:global align:4 +__ct__15daPy_footData_cFv = .text:0x8012AD8C; // type:function size:0x114 scope:global align:4 +makeBgWait__9daPy_lk_cFv = .text:0x8012AEA0; // type:function size:0x9F0 scope:global align:4 +phase_3__FP9daPy_lk_c = .text:0x8012B890; // type:function size:0x20 scope:global align:4 +daPy_Create__FP10fopAc_ac_c = .text:0x8012B8B0; // type:function size:0x30 scope:global align:4 +setSeAnime__9daPy_lk_cFPC14daPy_anmHeap_cP12J3DFrameCtrl = .text:0x8012B8E0; // type:function size:0x120 scope:global align:4 +initSeAnime__9daPy_lk_cFv = .text:0x8012BA00; // type:function size:0x12C scope:global align:4 +resetSeAnime__9daPy_lk_cFv = .text:0x8012BB2C; // type:function size:0x1C scope:global align:4 +setMoveAnime__9daPy_lk_cFfffQ29daPy_lk_c8daPy_ANMQ29daPy_lk_c8daPy_ANMif = .text:0x8012BB48; // type:function size:0x414 scope:global align:4 +setSingleMoveAnime__9daPy_lk_cFQ29daPy_lk_c8daPy_ANMffsf = .text:0x8012BF5C; // type:function size:0x278 scope:global align:4 +setActAnimeUpper__9daPy_lk_cFUsQ29daPy_lk_c10daPy_UPPERffsf = .text:0x8012C1D4; // type:function size:0x164 scope:global align:4 +resetActAnimeUpper__9daPy_lk_cFQ29daPy_lk_c10daPy_UPPERf = .text:0x8012C338; // type:function size:0xC8 scope:global align:4 +animeUpdate__9daPy_lk_cFv = .text:0x8012C400; // type:function size:0x128 scope:global align:4 +simpleAnmPlay__9daPy_lk_cFP10J3DAnmBase = .text:0x8012C528; // type:function size:0x94 scope:global align:4 +setHandModel__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x8012C5BC; // type:function size:0x24 scope:global align:4 +getAnmData__9daPy_lk_cCFQ29daPy_lk_c8daPy_ANM = .text:0x8012C5E0; // type:function size:0xAC scope:global align:4 +checkGrabWeapon__9daPy_lk_cFi = .text:0x8012C68C; // type:function size:0x3C scope:global align:4 +onDekuSpReturnFlg__9daPy_lk_cFUc = .text:0x8012C6C8; // type:function size:0x20 scope:global align:4 +changeTextureAnime__9daPy_lk_cFUsUsi = .text:0x8012C6E8; // type:function size:0xFC scope:global align:4 +setThrowDamage__9daPy_lk_cFP4cXyzsffi = .text:0x8012C7E4; // type:function size:0xAC scope:global align:4 +setPlayerPosAndAngle__9daPy_lk_cFP4cXyzs = .text:0x8012C890; // type:function size:0xC0 scope:global align:4 +setPlayerPosAndAngle__9daPy_lk_cFP4cXyzP5csXyz = .text:0x8012C950; // type:function size:0xD4 scope:global align:4 +setPlayerPosAndAngle__9daPy_lk_cFPA4_f = .text:0x8012CA24; // type:function size:0xDC scope:global align:4 +endDemoMode__9daPy_lk_cFv = .text:0x8012CB00; // type:function size:0x1CC scope:global align:4 +getBokoFlamePos__9daPy_lk_cFP4cXyz = .text:0x8012CCCC; // type:function size:0x90 scope:global align:4 +setup__24daPy_swimTailEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8012CD5C; // type:function size:0x18 scope:global align:4 +getMaxWaterY__24daPy_swimTailEcallBack_cFPQ29JGeometry8TVec3 = .text:0x8012CD74; // type:function size:0xA4 scope:global align:4 +remove__24daPy_swimTailEcallBack_cFv = .text:0x8012CE18; // type:function size:0x34 scope:global align:4 +execute__24daPy_swimTailEcallBack_cFP14JPABaseEmitter = .text:0x8012CE4C; // type:function size:0x204 scope:global align:4 +draw__24daPy_swimTailEcallBack_cFP14JPABaseEmitter = .text:0x8012D050; // type:function size:0x38 scope:global align:4 +draw__18daPy_sightPacket_cFv = .text:0x8012D088; // type:function size:0x1E4 scope:global align:4 +setSight__18daPy_sightPacket_cFv = .text:0x8012D26C; // type:function size:0x1D0 scope:global align:4 +initSwBlur__13daPy_swBlur_cFPA4_fifi = .text:0x8012D43C; // type:function size:0xF8 scope:global align:4 +copySwBlur__13daPy_swBlur_cFPA4_fi = .text:0x8012D534; // type:function size:0x284 scope:global align:4 +draw__13daPy_swBlur_cFv = .text:0x8012D7B8; // type:function size:0x358 scope:global align:4 +execute__24daPy_fanSwingEcallBack_cFP14JPABaseEmitter = .text:0x8012DB10; // type:function size:0xCC scope:global align:4 +execute__25daPy_waterDropPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x8012DBDC; // type:function size:0xAC scope:global align:4 +execute__22daPy_followEcallBack_cFP14JPABaseEmitter = .text:0x8012DC88; // type:function size:0x50 scope:global align:4 +setup__22daPy_followEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8012DCD8; // type:function size:0x8 scope:global align:4 +end__22daPy_followEcallBack_cFv = .text:0x8012DCE0; // type:function size:0x34 scope:global align:4 +execute__25daPy_waterDropEcallBack_cFP14JPABaseEmitter = .text:0x8012DD14; // type:function size:0x6C scope:global align:4 +setup__25daPy_waterDropEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8012DD80; // type:function size:0x18 scope:global align:4 +end__25daPy_waterDropEcallBack_cFv = .text:0x8012DD98; // type:function size:0x5C scope:global align:4 +makeEmitterColor__28daPy_mtxPosFollowEcallBack_cFUsPA4_fPC4cXyzPC5csXyzPC8_GXColorPC8_GXColor = .text:0x8012DDF4; // type:function size:0x2C scope:global align:4 +execute__28daPy_mtxPosFollowEcallBack_cFP14JPABaseEmitter = .text:0x8012DE20; // type:function size:0x80 scope:global align:4 +execute__18daPy_dmEcallBack_cFP14JPABaseEmitter = .text:0x8012DEA0; // type:function size:0x128 scope:global align:4 +setAuraEffect__9daPy_lk_cFv = .text:0x8012DFC8; // type:function size:0x650 scope:global align:4 +setWaterRipple__9daPy_lk_cFv = .text:0x8012E618; // type:function size:0xA68 scope:global align:4 +setFootEffectType__9daPy_lk_cFiP4cXyzii = .text:0x8012F080; // type:function size:0x5AC scope:global align:4 +setFootMark__9daPy_lk_cFP4cXyz = .text:0x8012F62C; // type:function size:0xF0 scope:global align:4 +setFootEffect__9daPy_lk_cFv = .text:0x8012F71C; // type:function size:0x74C scope:global align:4 +resetFootEffect__9daPy_lk_cFv = .text:0x8012FE68; // type:function size:0x80 scope:global align:4 +setSwimTail__9daPy_lk_cFv = .text:0x8012FEE8; // type:function size:0xFC scope:global align:4 +setCutWaterSplash__9daPy_lk_cFv = .text:0x8012FFE4; // type:function size:0x8C scope:global align:4 +setSwimWaterDrop__9daPy_lk_cFP25daPy_waterDropEcallBack_c = .text:0x80130070; // type:function size:0x12C scope:global align:4 +setWaterDrop__9daPy_lk_cFv = .text:0x8013019C; // type:function size:0x1C4 scope:global align:4 +setDamageFlameEmitter__9daPy_lk_cFv = .text:0x80130360; // type:function size:0x134 scope:global align:4 +setDamageCurseEmitter__9daPy_lk_cFv = .text:0x80130494; // type:function size:0x9C scope:global align:4 +setDamageElecEmitter__9daPy_lk_cFv = .text:0x80130530; // type:function size:0x90 scope:global align:4 +setDamageEmitter__9daPy_lk_cFv = .text:0x801305C0; // type:function size:0x78 scope:global align:4 +endFlameDamageEmitter__9daPy_lk_cFv = .text:0x80130638; // type:function size:0xE0 scope:global align:4 +endDamageEmitter__9daPy_lk_cFv = .text:0x80130718; // type:function size:0x6C scope:global align:4 +setItemWaterEffect__9daPy_lk_cFP10fopAc_ac_cii = .text:0x80130784; // type:function size:0x31C scope:global align:4 +getDemoLookActor__9daPy_lk_cFv = .text:0x80130AA0; // type:function size:0x74 scope:global align:4 +setTinkleCeiverModel__9daPy_lk_cFv = .text:0x80130B14; // type:function size:0x58 scope:global align:4 +setTalismanModel__9daPy_lk_cFv = .text:0x80130B6C; // type:function size:0xD0 scope:global align:4 +setLetterModel__9daPy_lk_cFv = .text:0x80130C3C; // type:function size:0xEC scope:global align:4 +checkCaughtShapeHide__9daPy_lk_cFv = .text:0x80130D28; // type:function size:0x28 scope:global align:4 +setShapeAngleToTalkActor__9daPy_lk_cFv = .text:0x80130D50; // type:function size:0x7C scope:global align:4 +checkEndMessage__9daPy_lk_cFUl = .text:0x80130DCC; // type:function size:0xA8 scope:global align:4 +setTalkStartBack__9daPy_lk_cFv = .text:0x80130E74; // type:function size:0x1CC scope:global align:4 +dProcTool_init__9daPy_lk_cFv = .text:0x80131040; // type:function size:0xC4 scope:global align:4 +dProcTool__9daPy_lk_cFv = .text:0x80131104; // type:function size:0x678 scope:global align:4 +dProcTalk_init__9daPy_lk_cFv = .text:0x8013177C; // type:function size:0x194 scope:global align:4 +dProcTalk__9daPy_lk_cFv = .text:0x80131910; // type:function size:0x21C scope:global align:4 +dProcDamage_init__9daPy_lk_cFv = .text:0x80131B2C; // type:function size:0xB4 scope:global align:4 +dProcDamage__9daPy_lk_cFv = .text:0x80131BE0; // type:function size:0x84 scope:global align:4 +dProcHoldup_init__9daPy_lk_cFv = .text:0x80131C64; // type:function size:0x130 scope:global align:4 +dProcHoldup__9daPy_lk_cFv = .text:0x80131D94; // type:function size:0x48 scope:global align:4 +dProcOpenTreasure_init__9daPy_lk_cFv = .text:0x80131DDC; // type:function size:0x1A8 scope:global align:4 +dProcOpenTreasure__9daPy_lk_cFv = .text:0x80131F84; // type:function size:0x48 scope:global align:4 +setGetItemSound__9daPy_lk_cFUsi = .text:0x80131FCC; // type:function size:0x18C scope:global align:4 +setGetDemo__9daPy_lk_cFv = .text:0x80132158; // type:function size:0x29C scope:global align:4 +dProcGetItem_init__9daPy_lk_cFv = .text:0x801323F4; // type:function size:0x1FC scope:global align:4 +dProcGetItem__9daPy_lk_cFv = .text:0x801325F0; // type:function size:0x400 scope:global align:4 +dProcUnequip_init__9daPy_lk_cFv = .text:0x801329F0; // type:function size:0x80 scope:global align:4 +dProcUnequip__9daPy_lk_cFv = .text:0x80132A70; // type:function size:0x44 scope:global align:4 +dProcLavaDamage_init_sub__9daPy_lk_cFv = .text:0x80132AB4; // type:function size:0x98 scope:global align:4 +dProcLavaDamage_init__9daPy_lk_cFv = .text:0x80132B4C; // type:function size:0xD8 scope:global align:4 +dProcLavaDamage__9daPy_lk_cFv = .text:0x80132C24; // type:function size:0x94 scope:global align:4 +dProcFreezeDamage_init_sub__9daPy_lk_cFi = .text:0x80132CB8; // type:function size:0x164 scope:global align:4 +dProcFreezeDamage_init__9daPy_lk_cFv = .text:0x80132E1C; // type:function size:0x98 scope:global align:4 +dProcFreezeDamage__9daPy_lk_cFv = .text:0x80132EB4; // type:function size:0x9C scope:global align:4 +dProcDead_init_sub__9daPy_lk_cFv = .text:0x80132F50; // type:function size:0x78 scope:global align:4 +dProcDead_init_sub2__9daPy_lk_cFv = .text:0x80132FC8; // type:function size:0x104 scope:global align:4 +checkGameOverStart__9daPy_lk_cFv = .text:0x801330CC; // type:function size:0x2C scope:global align:4 +dProcDead_init__9daPy_lk_cFv = .text:0x801330F8; // type:function size:0x1F0 scope:global align:4 +dProcDead__9daPy_lk_cFv = .text:0x801332E8; // type:function size:0x380 scope:global align:4 +dProcLookAround_init__9daPy_lk_cFv = .text:0x80133668; // type:function size:0x74 scope:global align:4 +dProcLookAround__9daPy_lk_cFv = .text:0x801336DC; // type:function size:0x48 scope:global align:4 +dProcSalute_init__9daPy_lk_cFv = .text:0x80133724; // type:function size:0x6C scope:global align:4 +dProcSalute__9daPy_lk_cFv = .text:0x80133790; // type:function size:0x48 scope:global align:4 +dProcLookAround2_init__9daPy_lk_cFv = .text:0x801337D8; // type:function size:0x94 scope:global align:4 +dProcLookAround2__9daPy_lk_cFv = .text:0x8013386C; // type:function size:0x5C scope:global align:4 +dProcTalismanPickup_init__9daPy_lk_cFv = .text:0x801338C8; // type:function size:0x9C scope:global align:4 +dProcTalismanPickup__9daPy_lk_cFv = .text:0x80133964; // type:function size:0x9C scope:global align:4 +dProcTalismanWait_init__9daPy_lk_cFv = .text:0x80133A00; // type:function size:0x198 scope:global align:4 +dProcTalismanWait__9daPy_lk_cFv = .text:0x80133B98; // type:function size:0x194 scope:global align:4 +dProcSurprised_init__9daPy_lk_cFv = .text:0x80133D2C; // type:function size:0x108 scope:global align:4 +dProcSurprised__9daPy_lk_cFv = .text:0x80133E34; // type:function size:0xCC scope:global align:4 +dProcTurnBack_init__9daPy_lk_cFv = .text:0x80133F00; // type:function size:0xB8 scope:global align:4 +dProcTurnBack__9daPy_lk_cFv = .text:0x80133FB8; // type:function size:0x54 scope:global align:4 +dProcLookUp_init__9daPy_lk_cFv = .text:0x8013400C; // type:function size:0x6C scope:global align:4 +dProcLookUp__9daPy_lk_cFv = .text:0x80134078; // type:function size:0x48 scope:global align:4 +dProcQuakeWait_init__9daPy_lk_cFv = .text:0x801340C0; // type:function size:0x7C scope:global align:4 +dProcQuakeWait__9daPy_lk_cFv = .text:0x8013413C; // type:function size:0x38 scope:global align:4 +dProcDance_init__9daPy_lk_cFv = .text:0x80134174; // type:function size:0x6C scope:global align:4 +dProcDance__9daPy_lk_cFv = .text:0x801341E0; // type:function size:0x38 scope:global align:4 +dProcCaught_init__9daPy_lk_cFv = .text:0x80134218; // type:function size:0x98 scope:global align:4 +dProcCaught__9daPy_lk_cFv = .text:0x801342B0; // type:function size:0x38 scope:global align:4 +dProcLookWait_init__9daPy_lk_cFv = .text:0x801342E8; // type:function size:0xB4 scope:global align:4 +dProcLookWait__9daPy_lk_cFv = .text:0x8013439C; // type:function size:0xC8 scope:global align:4 +dProcPushPullWait_init__9daPy_lk_cFv = .text:0x80134464; // type:function size:0x88 scope:global align:4 +dProcPushPullWait__9daPy_lk_cFv = .text:0x801344EC; // type:function size:0x38 scope:global align:4 +dProcPushMove_init__9daPy_lk_cFv = .text:0x80134524; // type:function size:0xA0 scope:global align:4 +dProcPushMove__9daPy_lk_cFv = .text:0x801345C4; // type:function size:0x38 scope:global align:4 +dProcDoorOpen_init__9daPy_lk_cFv = .text:0x801345FC; // type:function size:0xD0 scope:global align:4 +dProcDoorOpen__9daPy_lk_cFv = .text:0x801346CC; // type:function size:0xC8 scope:global align:4 +dProcNod_init__9daPy_lk_cFv = .text:0x80134794; // type:function size:0x88 scope:global align:4 +dProcNod__9daPy_lk_cFv = .text:0x8013481C; // type:function size:0x5C scope:global align:4 +dProcPresent_init_sub__9daPy_lk_cFv = .text:0x80134878; // type:function size:0xB0 scope:global align:4 +dProcPresent_init__9daPy_lk_cFv = .text:0x80134928; // type:function size:0xB8 scope:global align:4 +dProcPresent__9daPy_lk_cFv = .text:0x801349E0; // type:function size:0x1E8 scope:global align:4 +dProcWindChange_init__9daPy_lk_cFv = .text:0x80134BC8; // type:function size:0xA4 scope:global align:4 +dProcWindChange__9daPy_lk_cFv = .text:0x80134C6C; // type:function size:0x6C scope:global align:4 +dProcStandItemPut_init__9daPy_lk_cFv = .text:0x80134CD8; // type:function size:0x1D4 scope:global align:4 +dProcStandItemPut__9daPy_lk_cFv = .text:0x80134EAC; // type:function size:0x108 scope:global align:4 +dProcVorcanoFail_init__9daPy_lk_cFv = .text:0x80134FB4; // type:function size:0x9C scope:global align:4 +dProcVorcanoFail__9daPy_lk_cFv = .text:0x80135050; // type:function size:0x38 scope:global align:4 +dProcSlightSurprised_init__9daPy_lk_cFv = .text:0x80135088; // type:function size:0x108 scope:global align:4 +dProcSlightSurprised__9daPy_lk_cFv = .text:0x80135190; // type:function size:0xFC scope:global align:4 +dProcSmile_init__9daPy_lk_cFv = .text:0x8013528C; // type:function size:0xAC scope:global align:4 +dProcSmile__9daPy_lk_cFv = .text:0x80135338; // type:function size:0x94 scope:global align:4 +dProcBossWarp_init__9daPy_lk_cFv = .text:0x801353CC; // type:function size:0xF4 scope:global align:4 +dProcBossWarp__9daPy_lk_cFv = .text:0x801354C0; // type:function size:0xAC scope:global align:4 +dProcAgbUse_init__9daPy_lk_cFv = .text:0x8013556C; // type:function size:0xDC scope:global align:4 +dProcAgbUse__9daPy_lk_cFv = .text:0x80135648; // type:function size:0x44 scope:global align:4 +dProcLookTurn_init__9daPy_lk_cFv = .text:0x8013568C; // type:function size:0x84 scope:global align:4 +dProcLookTurn__9daPy_lk_cFv = .text:0x80135710; // type:function size:0xAC scope:global align:4 +dProcLetterOpen_init__9daPy_lk_cFv = .text:0x801357BC; // type:function size:0x9C scope:global align:4 +dProcLetterOpen__9daPy_lk_cFv = .text:0x80135858; // type:function size:0x80 scope:global align:4 +dProcLetterRead_init__9daPy_lk_cFv = .text:0x801358D8; // type:function size:0xBC scope:global align:4 +dProcLetterRead__9daPy_lk_cFv = .text:0x80135994; // type:function size:0x118 scope:global align:4 +dProcRedeadStop_init__9daPy_lk_cFv = .text:0x80135AAC; // type:function size:0x68 scope:global align:4 +dProcRedeadStop__9daPy_lk_cFv = .text:0x80135B14; // type:function size:0x38 scope:global align:4 +dProcRedeadCatch_init__9daPy_lk_cFv = .text:0x80135B4C; // type:function size:0x68 scope:global align:4 +dProcRedeadCatch__9daPy_lk_cFv = .text:0x80135BB4; // type:function size:0x38 scope:global align:4 +dProcGetDance_init__9daPy_lk_cFv = .text:0x80135BEC; // type:function size:0x104 scope:global align:4 +dProcGetDance__9daPy_lk_cFv = .text:0x80135CF0; // type:function size:0x274 scope:global align:4 +dProcBottleOpenFairy_init__9daPy_lk_cFv = .text:0x80135F64; // type:function size:0xAC scope:global align:4 +dProcBottleOpenFairy__9daPy_lk_cFv = .text:0x80136010; // type:function size:0x168 scope:global align:4 +dProcWarpShort_init__9daPy_lk_cFv = .text:0x80136178; // type:function size:0x98 scope:global align:4 +dProcWarpShort__9daPy_lk_cFv = .text:0x80136210; // type:function size:0x64 scope:global align:4 +dProcOpenSalvageTreasure_init__9daPy_lk_cFv = .text:0x80136274; // type:function size:0xBC scope:global align:4 +dProcOpenSalvageTreasure__9daPy_lk_cFv = .text:0x80136330; // type:function size:0x6C scope:global align:4 +dProcSurprisedWait_init__9daPy_lk_cFv = .text:0x8013639C; // type:function size:0xCC scope:global align:4 +dProcSurprisedWait__9daPy_lk_cFv = .text:0x80136468; // type:function size:0x5C scope:global align:4 +dProcPowerUpWait_init__9daPy_lk_cFv = .text:0x801364C4; // type:function size:0xC0 scope:global align:4 +dProcPowerUp_init__9daPy_lk_cFv = .text:0x80136584; // type:function size:0x108 scope:global align:4 +dProcPowerUp__9daPy_lk_cFv = .text:0x8013668C; // type:function size:0x13C scope:global align:4 +dProcShipSit_init__9daPy_lk_cFv = .text:0x801367C8; // type:function size:0xE0 scope:global align:4 +dProcShipSit__9daPy_lk_cFv = .text:0x801368A8; // type:function size:0x5C scope:global align:4 +dProcLastCombo_init__9daPy_lk_cFv = .text:0x80136904; // type:function size:0x13C scope:global align:4 +dProcLastCombo__9daPy_lk_cFv = .text:0x80136A40; // type:function size:0xDC scope:global align:4 +dProcHandUp_init__9daPy_lk_cFv = .text:0x80136B1C; // type:function size:0x6C scope:global align:4 +dProcHandUp__9daPy_lk_cFv = .text:0x80136B88; // type:function size:0x38 scope:global align:4 +dProcIceSlip_init__9daPy_lk_cFv = .text:0x80136BC0; // type:function size:0x6C scope:global align:4 +dProcIceSlip__9daPy_lk_cFv = .text:0x80136C2C; // type:function size:0x48 scope:global align:4 +getLadderMoveAnmSpeed__9daPy_lk_cFv = .text:0x80136C74; // type:function size:0x24 scope:global align:4 +setLadderFootSe__9daPy_lk_cFv = .text:0x80136C98; // type:function size:0x100 scope:global align:4 +changeLadderMoveProc__9daPy_lk_cFi = .text:0x80136D98; // type:function size:0x1E8 scope:global align:4 +setMoveBGLadderCorrect__9daPy_lk_cFv = .text:0x80136F80; // type:function size:0x168 scope:global align:4 +procLadderUpStart_init_sub__9daPy_lk_cFv = .text:0x801370E8; // type:function size:0x6C scope:global align:4 +procLadderUpStart_init__9daPy_lk_cFv = .text:0x80137154; // type:function size:0x158 scope:global align:4 +procLadderUpStart__9daPy_lk_cFv = .text:0x801372AC; // type:function size:0x104 scope:global align:4 +procLadderUpEnd_init__9daPy_lk_cFi = .text:0x801373B0; // type:function size:0xA0 scope:global align:4 +procLadderUpEnd__9daPy_lk_cFv = .text:0x80137450; // type:function size:0xA4 scope:global align:4 +procLadderDownStart_init_sub__9daPy_lk_cFv = .text:0x801374F4; // type:function size:0x98 scope:global align:4 +procLadderDownStart_init__9daPy_lk_cFv = .text:0x8013758C; // type:function size:0x150 scope:global align:4 +procLadderDownStart__9daPy_lk_cFv = .text:0x801376DC; // type:function size:0x11C scope:global align:4 +procLadderDownEnd_init__9daPy_lk_cFi = .text:0x801377F8; // type:function size:0x94 scope:global align:4 +procLadderDownEnd__9daPy_lk_cFv = .text:0x8013788C; // type:function size:0x68 scope:global align:4 +procLadderMove_init__9daPy_lk_cFiiP4cXyz = .text:0x801378F4; // type:function size:0x274 scope:global align:4 +procLadderMove__9daPy_lk_cFv = .text:0x80137B68; // type:function size:0xF4 scope:global align:4 +getHangMoveAnmSpeed__9daPy_lk_cFv = .text:0x80137C5C; // type:function size:0x24 scope:global align:4 +getHangDirectionFromAngle__9daPy_lk_cFv = .text:0x80137C80; // type:function size:0x74 scope:global align:4 +changeHangMoveProc__9daPy_lk_cFi = .text:0x80137CF4; // type:function size:0x324 scope:global align:4 +changeHangEndProc__9daPy_lk_cFi = .text:0x80138018; // type:function size:0x168 scope:global align:4 +setHangShapeOffset__9daPy_lk_cFv = .text:0x80138180; // type:function size:0x1F0 scope:global align:4 +procHangStart_init__9daPy_lk_cFv = .text:0x80138370; // type:function size:0x2D8 scope:global align:4 +procHangStart__9daPy_lk_cFv = .text:0x80138648; // type:function size:0xD0 scope:global align:4 +procHangFallStart_init__9daPy_lk_cFP8cM3dGPla = .text:0x80138718; // type:function size:0x420 scope:global align:4 +procHangFallStart__9daPy_lk_cFv = .text:0x80138B38; // type:function size:0xF8 scope:global align:4 +procHangUp_init__9daPy_lk_cFi = .text:0x80138C30; // type:function size:0x84 scope:global align:4 +procHangUp__9daPy_lk_cFv = .text:0x80138CB4; // type:function size:0x120 scope:global align:4 +procHangWait_init__9daPy_lk_cFv = .text:0x80138DD4; // type:function size:0xAC scope:global align:4 +procHangWait__9daPy_lk_cFv = .text:0x80138E80; // type:function size:0xBC scope:global align:4 +procHangMove_init__9daPy_lk_cFi = .text:0x80138F3C; // type:function size:0x158 scope:global align:4 +procHangMove__9daPy_lk_cFv = .text:0x80139094; // type:function size:0x46C scope:global align:4 +procHangClimb_init__9daPy_lk_cFf = .text:0x80139500; // type:function size:0xB4 scope:global align:4 +procHangClimb__9daPy_lk_cFv = .text:0x801395B4; // type:function size:0x5C scope:global align:4 +procHangWallCatch_init__9daPy_lk_cFv = .text:0x80139610; // type:function size:0x210 scope:global align:4 +procHangWallCatch__9daPy_lk_cFv = .text:0x80139820; // type:function size:0x70 scope:global align:4 +getClimbMoveAnmSpeed__9daPy_lk_cFv = .text:0x80139890; // type:function size:0x24 scope:global align:4 +setClimbShapeOffset__9daPy_lk_cFv = .text:0x801398B4; // type:function size:0x22C scope:global align:4 +getClimbDirectionFromAngle__9daPy_lk_cFv = .text:0x80139AE0; // type:function size:0x74 scope:global align:4 +changeClimbMoveProc__9daPy_lk_cFi = .text:0x80139B54; // type:function size:0x84 scope:global align:4 +setMoveBGCorrectClimb__9daPy_lk_cFv = .text:0x80139BD8; // type:function size:0x2BC scope:global align:4 +checkBgCorrectClimbMove__9daPy_lk_cFP4cXyzP4cXyz = .text:0x80139E94; // type:function size:0xAC scope:global align:4 +checkBgClimbMove__9daPy_lk_cFv = .text:0x80139F40; // type:function size:0x388 scope:global align:4 +procClimbUpStart_init_sub__9daPy_lk_cFv = .text:0x8013A2C8; // type:function size:0x6C scope:global align:4 +procClimbUpStart_init__9daPy_lk_cFv = .text:0x8013A334; // type:function size:0x114 scope:global align:4 +procClimbUpStart__9daPy_lk_cFv = .text:0x8013A448; // type:function size:0x104 scope:global align:4 +procClimbDownStart_init__9daPy_lk_cFs = .text:0x8013A54C; // type:function size:0x130 scope:global align:4 +procClimbDownStart__9daPy_lk_cFv = .text:0x8013A67C; // type:function size:0xF8 scope:global align:4 +procClimbMoveUpDown_init__9daPy_lk_cFi = .text:0x8013A774; // type:function size:0x14C scope:global align:4 +procClimbMoveUpDown__9daPy_lk_cFv = .text:0x8013A8C0; // type:function size:0xFC scope:global align:4 +procClimbMoveSide_init__9daPy_lk_cFi = .text:0x8013A9BC; // type:function size:0x1AC scope:global align:4 +procClimbMoveSide__9daPy_lk_cFv = .text:0x8013AB68; // type:function size:0x254 scope:global align:4 +setBlendWHideMoveAnime__9daPy_lk_cFf = .text:0x8013ADBC; // type:function size:0x164 scope:global align:4 +getWHideModePolygon__9daPy_lk_cFP4cXyzP4cXyzP4cXyzi = .text:0x8013AF20; // type:function size:0x428 scope:global align:4 +getWHideBasePos__9daPy_lk_cFP4cXyz = .text:0x8013B348; // type:function size:0x38 scope:global align:4 +getWHideNextPos__9daPy_lk_cFP4cXyzP4cXyz = .text:0x8013B380; // type:function size:0x5C scope:global align:4 +checkWHideBackWall__9daPy_lk_cFP4cXyz = .text:0x8013B3DC; // type:function size:0xB8 scope:global align:4 +checkWHideFrontFloor__9daPy_lk_cFP4cXyz = .text:0x8013B494; // type:function size:0xD4 scope:global align:4 +checkWHideModeChange__9daPy_lk_cFP4cXyz = .text:0x8013B568; // type:function size:0xEC scope:global align:4 +changeWHideEndProc__9daPy_lk_cFP4cXyz = .text:0x8013B654; // type:function size:0xEC scope:global align:4 +procWHideReady_init__9daPy_lk_cFP8cM3dGPlaP4cXyz = .text:0x8013B740; // type:function size:0x1D8 scope:global align:4 +procWHideReady__9daPy_lk_cFv = .text:0x8013B918; // type:function size:0xF8 scope:global align:4 +procWHideWait_init__9daPy_lk_cFv = .text:0x8013BA10; // type:function size:0x120 scope:global align:4 +procWHideWait__9daPy_lk_cFv = .text:0x8013BB30; // type:function size:0x284 scope:global align:4 +procWHideMove_init__9daPy_lk_cFv = .text:0x8013BDB4; // type:function size:0x7C scope:global align:4 +procWHideMove__9daPy_lk_cFv = .text:0x8013BE30; // type:function size:0x43C scope:global align:4 +procWHidePeep_init__9daPy_lk_cFv = .text:0x8013C26C; // type:function size:0xC0 scope:global align:4 +procWHidePeep__9daPy_lk_cFv = .text:0x8013C32C; // type:function size:0x1B8 scope:global align:4 +getCrawlMoveAnmSpeed__9daPy_lk_cFv = .text:0x8013C4E4; // type:function size:0x48 scope:global align:4 +getCrawlMoveSpeed__9daPy_lk_cFv = .text:0x8013C52C; // type:function size:0x7C scope:global align:4 +setCrawlMoveDirectionArrow__9daPy_lk_cFv = .text:0x8013C5A8; // type:function size:0x168 scope:global align:4 +changeCrawlAutoMoveProc__9daPy_lk_cFP4cXyz = .text:0x8013C710; // type:function size:0x380 scope:global align:4 +getCrawlMoveVec__9daPy_lk_cFP4cXyzP4cXyzP4cXyz = .text:0x8013CA90; // type:function size:0x1D8 scope:global align:4 +crawlBgCheck__9daPy_lk_cFP4cXyzP4cXyz = .text:0x8013CC68; // type:function size:0x190 scope:global align:4 +checkCrawlSideWall__9daPy_lk_cFP4cXyzP4cXyzP4cXyzP4cXyzPsPs = .text:0x8013CDF8; // type:function size:0x204 scope:global align:4 +setDoStatusCrawl__9daPy_lk_cFv = .text:0x8013CFFC; // type:function size:0x168 scope:global align:4 +procCrawlStart_init__9daPy_lk_cFv = .text:0x8013D164; // type:function size:0xCC scope:global align:4 +procCrawlStart__9daPy_lk_cFv = .text:0x8013D230; // type:function size:0x150 scope:global align:4 +checkNotCrawlStand__9daPy_lk_cFP4cXyz = .text:0x8013D380; // type:function size:0x70 scope:global align:4 +checkNotCrawlStand__9daPy_lk_cFP4cXyzP4cXyz = .text:0x8013D3F0; // type:function size:0xB0 scope:global align:4 +procCrawlMove_init__9daPy_lk_cFss = .text:0x8013D4A0; // type:function size:0x118 scope:global align:4 +procCrawlMove__9daPy_lk_cFv = .text:0x8013D5B8; // type:function size:0x78C scope:global align:4 +procCrawlAutoMove_init__9daPy_lk_cFiP4cXyz = .text:0x8013DD44; // type:function size:0xEC scope:global align:4 +procCrawlAutoMove__9daPy_lk_cFv = .text:0x8013DE30; // type:function size:0x540 scope:global align:4 +procCrawlEnd_init__9daPy_lk_cFiss = .text:0x8013E370; // type:function size:0x194 scope:global align:4 +procCrawlEnd__9daPy_lk_cFv = .text:0x8013E504; // type:function size:0x98 scope:global align:4 +checkGrabSpecialHeavyState__9daPy_lk_cFv = .text:0x8013E59C; // type:function size:0x34 scope:global align:4 +getGrabMissActor__9daPy_lk_cFv = .text:0x8013E5D0; // type:function size:0x24 scope:global align:4 +setWeaponBlur__9daPy_lk_cFv = .text:0x8013E5F4; // type:function size:0x50 scope:global align:4 +checkGrabBarrelSearch__9daPy_lk_cFi = .text:0x8013E644; // type:function size:0x78 scope:global align:4 +setGrabItemPos__9daPy_lk_cFv = .text:0x8013E6BC; // type:function size:0x608 scope:global align:4 +freeGrabItem__9daPy_lk_cFv = .text:0x8013ECC4; // type:function size:0xD8 scope:global align:4 +checkNextActionGrab__9daPy_lk_cFv = .text:0x8013ED9C; // type:function size:0x3FC scope:global align:4 +initGrabNextMode__9daPy_lk_cFv = .text:0x8013F198; // type:function size:0x114 scope:global align:4 +procGrabReady_init__9daPy_lk_cFv = .text:0x8013F2AC; // type:function size:0x188 scope:global align:4 +procGrabReady__9daPy_lk_cFv = .text:0x8013F434; // type:function size:0x1AC scope:global align:4 +procGrabUp_init__9daPy_lk_cFv = .text:0x8013F5E0; // type:function size:0x1B0 scope:global align:4 +procGrabUp__9daPy_lk_cFv = .text:0x8013F790; // type:function size:0x16C scope:global align:4 +procGrabMiss_init__9daPy_lk_cFv = .text:0x8013F8FC; // type:function size:0x84 scope:global align:4 +procGrabMiss__9daPy_lk_cFv = .text:0x8013F980; // type:function size:0xF0 scope:global align:4 +procGrabThrow_init__9daPy_lk_cFi = .text:0x8013FA70; // type:function size:0xE0 scope:global align:4 +procGrabThrow__9daPy_lk_cFv = .text:0x8013FB50; // type:function size:0x210 scope:global align:4 +procGrabPut_init__9daPy_lk_cFv = .text:0x8013FD60; // type:function size:0x104 scope:global align:4 +procGrabPut__9daPy_lk_cFv = .text:0x8013FE64; // type:function size:0x3E0 scope:global align:4 +procGrabWait_init__9daPy_lk_cFv = .text:0x80140244; // type:function size:0x174 scope:global align:4 +procGrabWait__9daPy_lk_cFv = .text:0x801403B8; // type:function size:0x29C scope:global align:4 +procGrabHeavyWait_init__9daPy_lk_cFv = .text:0x80140654; // type:function size:0x98 scope:global align:4 +procGrabHeavyWait__9daPy_lk_cFv = .text:0x801406EC; // type:function size:0x1CC scope:global align:4 +procGrabRebound_init__9daPy_lk_cFv = .text:0x801408B8; // type:function size:0x58 scope:global align:4 +procGrabRebound__9daPy_lk_cFv = .text:0x80140910; // type:function size:0x94 scope:global align:4 +setSpeedAndAngleSwim__9daPy_lk_cFv = .text:0x801409A4; // type:function size:0x2C8 scope:global align:4 +checkNextModeSwim__9daPy_lk_cFv = .text:0x80140C6C; // type:function size:0x94 scope:global align:4 +changeSwimProc__9daPy_lk_cFv = .text:0x80140D00; // type:function size:0x1F0 scope:global align:4 +changeSwimUpProc__9daPy_lk_cFv = .text:0x80140EF0; // type:function size:0xFC scope:global align:4 +swimOutAfter__9daPy_lk_cFi = .text:0x80140FEC; // type:function size:0x68 scope:global align:4 +checkSwimFallCheck__9daPy_lk_cFv = .text:0x80141054; // type:function size:0x40 scope:global align:4 +changeSwimOutProc__9daPy_lk_cFv = .text:0x80141094; // type:function size:0x1DC scope:global align:4 +setSwimMoveAnime__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x80141270; // type:function size:0x108 scope:global align:4 +getSwimTimerRate__9daPy_lk_cFv = .text:0x80141378; // type:function size:0x80 scope:global align:4 +setSwimTimerStartStop__9daPy_lk_cFv = .text:0x801413F8; // type:function size:0x15C scope:global align:4 +procSwimUp_init__9daPy_lk_cFi = .text:0x80141554; // type:function size:0x204 scope:global align:4 +procSwimUp__9daPy_lk_cFv = .text:0x80141758; // type:function size:0x10C scope:global align:4 +procSwimWait_init__9daPy_lk_cFi = .text:0x80141864; // type:function size:0x1B8 scope:global align:4 +procSwimWait__9daPy_lk_cFv = .text:0x80141A1C; // type:function size:0x1B0 scope:global align:4 +procSwimMove_init__9daPy_lk_cFi = .text:0x80141BCC; // type:function size:0xD4 scope:global align:4 +procSwimMove__9daPy_lk_cFv = .text:0x80141CA0; // type:function size:0x2F0 scope:global align:4 +setSpecialBattle__9daPy_lk_cFi = .text:0x80141F90; // type:function size:0x134 scope:global align:4 +changeSpecialBattle__9daPy_lk_cFv = .text:0x801420C4; // type:function size:0xD0 scope:global align:4 +procBtJump_init__9daPy_lk_cFP13fopEn_enemy_c = .text:0x80142194; // type:function size:0x2D8 scope:global align:4 +procBtJump__9daPy_lk_cFv = .text:0x8014246C; // type:function size:0x134 scope:global align:4 +procBtJumpCut_init__9daPy_lk_cFP4cXyz = .text:0x801425A0; // type:function size:0x174 scope:global align:4 +procBtJumpCut__9daPy_lk_cFv = .text:0x80142714; // type:function size:0x1FC scope:global align:4 +procBtSlide__9daPy_lk_cFv = .text:0x80142910; // type:function size:0x80 scope:global align:4 +procBtRoll_init__9daPy_lk_cFP13fopEn_enemy_c = .text:0x80142990; // type:function size:0x214 scope:global align:4 +procBtRoll__9daPy_lk_cFv = .text:0x80142BA4; // type:function size:0x1AC scope:global align:4 +procBtRollCut_init__9daPy_lk_cFP4cXyz = .text:0x80142D50; // type:function size:0x1F0 scope:global align:4 +procBtRollCut__9daPy_lk_cFv = .text:0x80142F40; // type:function size:0x1E8 scope:global align:4 +procBtVerticalJump_init__9daPy_lk_cFP13fopEn_enemy_c = .text:0x80143128; // type:function size:0xC0 scope:global align:4 +procBtVerticalJump__9daPy_lk_cFv = .text:0x801431E8; // type:function size:0x78 scope:global align:4 +procBtVerticalJumpCut_init__9daPy_lk_cFv = .text:0x80143260; // type:function size:0x9C scope:global align:4 +procBtVerticalJumpCut__9daPy_lk_cFv = .text:0x801432FC; // type:function size:0x128 scope:global align:4 +procBtVerticalJumpLand_init__9daPy_lk_cFv = .text:0x80143424; // type:function size:0x10C scope:global align:4 +procBtVerticalJumpLand__9daPy_lk_cFv = .text:0x80143530; // type:function size:0x58 scope:global align:4 +shipSpecialDemoStart__9daPy_lk_cFv = .text:0x80143588; // type:function size:0x64 scope:global align:4 +checkJumpRideShip__9daPy_lk_cFv = .text:0x801435EC; // type:function size:0xD8 scope:global align:4 +checkShipNotNormalMode__9daPy_lk_cFv = .text:0x801436C4; // type:function size:0x2C scope:global align:4 +setShipRideArmAngle__9daPy_lk_cFiP16J3DTransformInfo = .text:0x801436F0; // type:function size:0x4C8 scope:global align:4 +checkShipRideUseItem__9daPy_lk_cFi = .text:0x80143BB8; // type:function size:0x7C scope:global align:4 +initShipRideUseItem__9daPy_lk_cFii = .text:0x80143C34; // type:function size:0xCC scope:global align:4 +setShipRidePosUseItem__9daPy_lk_cFv = .text:0x80143D00; // type:function size:0x58 scope:global align:4 +setShipRidePos__9daPy_lk_cFi = .text:0x80143D58; // type:function size:0x3C8 scope:global align:4 +setShipAttentionAnmSpeed__9daPy_lk_cFf = .text:0x80144120; // type:function size:0xA0 scope:global align:4 +setShipAttnetionBodyAngle__9daPy_lk_cFv = .text:0x801441C0; // type:function size:0x170 scope:global align:4 +changeShipEndProc__9daPy_lk_cFv = .text:0x80144330; // type:function size:0x698 scope:global align:4 +initShipBaseAnime__9daPy_lk_cFv = .text:0x801449C8; // type:function size:0x7C scope:global align:4 +initShipCraneAnime__9daPy_lk_cFv = .text:0x80144A44; // type:function size:0x7C scope:global align:4 +procShipReady_init__9daPy_lk_cFv = .text:0x80144AC0; // type:function size:0x170 scope:global align:4 +procShipReady__9daPy_lk_cFv = .text:0x80144C30; // type:function size:0x16C scope:global align:4 +procShipJumpRide_init__9daPy_lk_cFv = .text:0x80144D9C; // type:function size:0xE4 scope:global align:4 +procShipJumpRide__9daPy_lk_cFv = .text:0x80144E80; // type:function size:0x40 scope:global align:4 +procShipSteer_init__9daPy_lk_cFv = .text:0x80144EC0; // type:function size:0xBC scope:global align:4 +procShipSteer__9daPy_lk_cFv = .text:0x80144F7C; // type:function size:0x4C scope:global align:4 +procShipPaddle_init__9daPy_lk_cFv = .text:0x80144FC8; // type:function size:0x11C scope:global align:4 +procShipPaddle__9daPy_lk_cFv = .text:0x801450E4; // type:function size:0x318 scope:global align:4 +procShipScope_init__9daPy_lk_cFi = .text:0x801453FC; // type:function size:0x130 scope:global align:4 +procShipScope__9daPy_lk_cFv = .text:0x8014552C; // type:function size:0xC8 scope:global align:4 +procShipBoomerang_init__9daPy_lk_cFv = .text:0x801455F4; // type:function size:0x100 scope:global align:4 +procShipBoomerang__9daPy_lk_cFv = .text:0x801456F4; // type:function size:0x1FC scope:global align:4 +procShipHookshot_init__9daPy_lk_cFv = .text:0x801458F0; // type:function size:0x148 scope:global align:4 +procShipHookshot__9daPy_lk_cFv = .text:0x80145A38; // type:function size:0x234 scope:global align:4 +procShipBow_init__9daPy_lk_cFv = .text:0x80145C6C; // type:function size:0x158 scope:global align:4 +procShipBow__9daPy_lk_cFv = .text:0x80145DC4; // type:function size:0x1CC scope:global align:4 +procShipCannon_init__9daPy_lk_cFv = .text:0x80145F90; // type:function size:0xB0 scope:global align:4 +procShipCannon__9daPy_lk_cFv = .text:0x80146040; // type:function size:0x88 scope:global align:4 +procShipCrane_init__9daPy_lk_cFv = .text:0x801460C8; // type:function size:0xD0 scope:global align:4 +procShipCrane__9daPy_lk_cFv = .text:0x80146198; // type:function size:0x4C8 scope:global align:4 +procShipGetOff_init__9daPy_lk_cFv = .text:0x80146660; // type:function size:0x13C scope:global align:4 +procShipGetOff__9daPy_lk_cFv = .text:0x8014679C; // type:function size:0x1AC scope:global align:4 +procShipRestart_init__9daPy_lk_cFv = .text:0x80146948; // type:function size:0x94 scope:global align:4 +procShipRestart__9daPy_lk_cFv = .text:0x801469DC; // type:function size:0x6C scope:global align:4 +checkRopeAnime__9daPy_lk_cCFv = .text:0x80146A48; // type:function size:0x60 scope:global align:4 +freeRopeItem__9daPy_lk_cFv = .text:0x80146AA8; // type:function size:0xA4 scope:global align:4 +checkRopeRoofHit__9daPy_lk_cFs = .text:0x80146B4C; // type:function size:0x8C scope:global align:4 +changeRopeSwingProc__9daPy_lk_cFv = .text:0x80146BD8; // type:function size:0x130 scope:global align:4 +changeRopeEndProc__9daPy_lk_cFi = .text:0x80146D08; // type:function size:0x10C scope:global align:4 +checkSpecialRope__9daPy_lk_cFv = .text:0x80146E14; // type:function size:0x64 scope:global align:4 +changeRopeToHangProc__9daPy_lk_cFv = .text:0x80146E78; // type:function size:0x144 scope:global align:4 +checkRopeSwingWall__9daPy_lk_cFP4cXyzP4cXyzPsPf = .text:0x80146FBC; // type:function size:0x418 scope:global align:4 +setBlendRopeMoveAnime__9daPy_lk_cFi = .text:0x801473D4; // type:function size:0x3B0 scope:global align:4 +throwRope__9daPy_lk_cFv = .text:0x80147784; // type:function size:0x218 scope:global align:4 +checkNextActionRopeReady__9daPy_lk_cFv = .text:0x8014799C; // type:function size:0x198 scope:global align:4 +checkNextRopeMode__9daPy_lk_cFv = .text:0x80147B34; // type:function size:0xB8 scope:global align:4 +checkHangRopeActorNull__9daPy_lk_cFv = .text:0x80147BEC; // type:function size:0x90 scope:global align:4 +procRopeSubject_init__9daPy_lk_cFv = .text:0x80147C7C; // type:function size:0xFC scope:global align:4 +procRopeSubject__9daPy_lk_cFv = .text:0x80147D78; // type:function size:0x1F4 scope:global align:4 +procRopeReady_init__9daPy_lk_cFv = .text:0x80147F6C; // type:function size:0x238 scope:global align:4 +procRopeReady__9daPy_lk_cFv = .text:0x801481A4; // type:function size:0x1BC scope:global align:4 +procRopeSwing_init__9daPy_lk_cFP10fopAc_ac_cs = .text:0x80148360; // type:function size:0x638 scope:global align:4 +procRopeSwing__9daPy_lk_cFv = .text:0x80148998; // type:function size:0xA80 scope:global align:4 +procRopeHangWait_init__9daPy_lk_cFi = .text:0x80149418; // type:function size:0x124 scope:global align:4 +procRopeHangWait__9daPy_lk_cFv = .text:0x8014953C; // type:function size:0x33C scope:global align:4 +specialRopeHangUp__9daPy_lk_cFv = .text:0x80149878; // type:function size:0x104 scope:global align:4 +procRopeUp_init__9daPy_lk_cFv = .text:0x8014997C; // type:function size:0x180 scope:global align:4 +procRopeUp__9daPy_lk_cFv = .text:0x80149AFC; // type:function size:0x1A8 scope:global align:4 +procRopeDown_init__9daPy_lk_cFv = .text:0x80149CA4; // type:function size:0x188 scope:global align:4 +procRopeDown__9daPy_lk_cFv = .text:0x80149E2C; // type:function size:0x154 scope:global align:4 +procRopeSwingStart_init__9daPy_lk_cFv = .text:0x80149F80; // type:function size:0x1A8 scope:global align:4 +procRopeSwingStart__9daPy_lk_cFv = .text:0x8014A128; // type:function size:0x228 scope:global align:4 +procRopeMove_init__9daPy_lk_cFv = .text:0x8014A350; // type:function size:0xD8 scope:global align:4 +procRopeMove__9daPy_lk_cFv = .text:0x8014A428; // type:function size:0x160 scope:global align:4 +procRopeThrowCatch_init__9daPy_lk_cFv = .text:0x8014A588; // type:function size:0x7C scope:global align:4 +procRopeThrowCatch__9daPy_lk_cFv = .text:0x8014A604; // type:function size:0xE4 scope:global align:4 +procRopeUpHang_init__9daPy_lk_cFv = .text:0x8014A6E8; // type:function size:0x9C scope:global align:4 +procRopeUpHang__9daPy_lk_cFv = .text:0x8014A784; // type:function size:0xAC scope:global align:4 +checkRopeReadyAnime__9daPy_lk_cCFv = .text:0x8014A830; // type:function size:0x14 scope:global align:4 +checkRopeTag__9daPy_lk_cFv = .text:0x8014A844; // type:function size:0x10 scope:global align:4 +checkPlayerNoDraw__9daPy_lk_cFv = .text:0x8014A854; // type:function size:0x3C scope:global align:4 +__dt__13daPy_swBlur_cFv = .text:0x8014A890; // type:function size:0x9C scope:global align:4 +__ct__28daPy_mtxPosFollowEcallBack_cFv = .text:0x8014A92C; // type:function size:0x34 scope:global align:4 +__dt__24daPy_fanSwingEcallBack_cFv = .text:0x8014A960; // type:function size:0x6C scope:global align:4 +__dt__18daPy_dmEcallBack_cFv = .text:0x8014A9CC; // type:function size:0x7C scope:global align:4 +__ct__18daPy_dmEcallBack_cFv = .text:0x8014AA48; // type:function size:0x34 scope:global align:4 +__dt__28daPy_mtxPosFollowEcallBack_cFv = .text:0x8014AA7C; // type:function size:0x7C scope:global align:4 +__dt__25daPy_waterDropEcallBack_cFv = .text:0x8014AAF8; // type:function size:0x7C scope:global align:4 +__dt__22daPy_followEcallBack_cFv = .text:0x8014AB74; // type:function size:0x6C scope:global align:4 +__dt__24daPy_swimTailEcallBack_cFv = .text:0x8014ABE0; // type:function size:0x6C scope:global align:4 +__ct__24daPy_swimTailEcallBack_cFv = .text:0x8014AC4C; // type:function size:0x28 scope:global align:4 +__dt__17daPy_footEffect_cFv = .text:0x8014AC74; // type:function size:0xC0 scope:global align:4 +__ct__17daPy_footEffect_cFv = .text:0x8014AD34; // type:function size:0x44 scope:global align:4 +__dt__18daPy_sightPacket_cFv = .text:0x8014AD78; // type:function size:0x5C scope:global align:4 +__ct__12J3DFrameCtrlFv = .text:0x8014ADD4; // type:function size:0x40 scope:global align:4 +__dt__19mDoExt_AnmRatioPackFv = .text:0x8014AE14; // type:function size:0x3C scope:global align:4 +__ct__19mDoExt_AnmRatioPackFv = .text:0x8014AE50; // type:function size:0x14 scope:global align:4 +__dt__19dBgS_MirLightLinChkFv = .text:0x8014AE64; // type:function size:0x154 scope:global align:4 +__dt__16dBgS_LinkRoofChkFv = .text:0x8014AFB8; // type:function size:0x124 scope:global align:4 +__dt__15dBgS_LinkGndChkFv = .text:0x8014B0DC; // type:function size:0x140 scope:global align:4 +getGroundY__9daPy_lk_cFv = .text:0x8014B21C; // type:function size:0x8 scope:global align:4 +getLeftHandMatrix__9daPy_lk_cFv = .text:0x8014B224; // type:function size:0x10 scope:global align:4 +getRightHandMatrix__9daPy_lk_cFv = .text:0x8014B234; // type:function size:0x10 scope:global align:4 +checkPlayerFly__9daPy_lk_cCFv = .text:0x8014B244; // type:function size:0x14 scope:global align:4 +checkFrontRoll__9daPy_lk_cCFv = .text:0x8014B258; // type:function size:0x14 scope:global align:4 +checkBottleSwing__9daPy_lk_cCFv = .text:0x8014B26C; // type:function size:0x14 scope:global align:4 +checkCutCharge__9daPy_lk_cCFv = .text:0x8014B280; // type:function size:0x14 scope:global align:4 +checkTactWait__9daPy_lk_cCFv = .text:0x8014B294; // type:function size:0x14 scope:global align:4 +getBaseAnimeFrameRate__9daPy_lk_cFv = .text:0x8014B2A8; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrame__9daPy_lk_cFv = .text:0x8014B2B0; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_lk_cCFv = .text:0x8014B2B8; // type:function size:0x8 scope:global align:4 +getThrowBoomerangID__9daPy_lk_cCFv = .text:0x8014B2C0; // type:function size:0x8 scope:global align:4 +getGrabActorID__9daPy_lk_cCFv = .text:0x8014B2C8; // type:function size:0x8 scope:global align:4 +checkGrabBarrel__9daPy_lk_cFv = .text:0x8014B2D0; // type:function size:0x24 scope:global align:4 +onFrollCrashFlg__9daPy_lk_cFUl = .text:0x8014B2F4; // type:function size:0x14 scope:global align:4 +getOldSpeedY__9daPy_lk_cFv = .text:0x8014B308; // type:function size:0x8 scope:global align:4 +checkComboCutTurn__9daPy_lk_cCFv = .text:0x8014B310; // type:function size:0x28 scope:global align:4 +cancelChangeTextureAnime__9daPy_lk_cFv = .text:0x8014B338; // type:function size:0x20 scope:global align:4 +__dt__13daPy_matAnm_cFv = .text:0x8014B358; // type:function size:0x5C scope:global align:4 +__dt__25daPy_waterDropPcallBack_cFv = .text:0x8014B3B4; // type:function size:0x16C scope:global align:4 +setup__24daPy_fanSwingEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8014B520; // type:function size:0x1C scope:global align:4 +__sinit_d_a_player_main_cpp = .text:0x8014B53C; // type:function size:0x1D28 scope:local align:4 +@20@__dt__15dBgS_LinkGndChkFv = .text:0x8014D264; // type:function size:0x8 scope:local align:4 +@76@__dt__15dBgS_LinkGndChkFv = .text:0x8014D26C; // type:function size:0x8 scope:local align:4 +@64@__dt__15dBgS_LinkGndChkFv = .text:0x8014D274; // type:function size:0x8 scope:local align:4 +@16@__dt__16dBgS_LinkRoofChkFv = .text:0x8014D27C; // type:function size:0x8 scope:local align:4 +@48@__dt__16dBgS_LinkRoofChkFv = .text:0x8014D284; // type:function size:0x8 scope:local align:4 +@36@__dt__16dBgS_LinkRoofChkFv = .text:0x8014D28C; // type:function size:0x8 scope:local align:4 +@20@__dt__19dBgS_MirLightLinChkFv = .text:0x8014D294; // type:function size:0x8 scope:local align:4 +@100@__dt__19dBgS_MirLightLinChkFv = .text:0x8014D29C; // type:function size:0x8 scope:local align:4 +@88@__dt__19dBgS_MirLightLinChkFv = .text:0x8014D2A4; // type:function size:0x8 scope:local align:4 +checkBoomerangAnime__9daPy_lk_cCFv = .text:0x8014D2AC; // type:function size:0x24 scope:global align:4 +throwBoomerang__9daPy_lk_cFv = .text:0x8014D2D0; // type:function size:0x108 scope:global align:4 +returnBoomerang__9daPy_lk_cFv = .text:0x8014D3D8; // type:function size:0x10C scope:global align:4 +checkNextActionBoomerangReady__9daPy_lk_cFv = .text:0x8014D4E4; // type:function size:0xA8 scope:global align:4 +checkNextActionBoomerangFly__9daPy_lk_cFv = .text:0x8014D58C; // type:function size:0x8C scope:global align:4 +checkNextBoomerangMode__9daPy_lk_cFv = .text:0x8014D618; // type:function size:0x8C scope:global align:4 +changeBoomerangCatchProc__9daPy_lk_cFv = .text:0x8014D6A4; // type:function size:0xE0 scope:global align:4 +procBoomerangSubject_init__9daPy_lk_cFv = .text:0x8014D784; // type:function size:0xAC scope:global align:4 +procBoomerangSubject__9daPy_lk_cFv = .text:0x8014D830; // type:function size:0x110 scope:global align:4 +procBoomerangMove_init__9daPy_lk_cFv = .text:0x8014D940; // type:function size:0xC8 scope:global align:4 +procBoomerangMove__9daPy_lk_cFv = .text:0x8014DA08; // type:function size:0xDC scope:global align:4 +procBoomerangCatch_init__9daPy_lk_cFv = .text:0x8014DAE4; // type:function size:0x78 scope:global align:4 +procBoomerangCatch__9daPy_lk_cFv = .text:0x8014DB5C; // type:function size:0xB0 scope:global align:4 +bowJointCB__9daPy_lk_cFi = .text:0x8014DC0C; // type:function size:0xBC scope:global align:4 +daPy_bowJointCB__FP7J3DNodei = .text:0x8014DCC8; // type:function size:0x48 scope:global align:4 +bowButton__9daPy_lk_cCFv = .text:0x8014DD10; // type:function size:0x38 scope:global align:4 +checkBowReadyAnime__9daPy_lk_cCFv = .text:0x8014DD48; // type:function size:0x24 scope:global align:4 +checkBowAnime__9daPy_lk_cCFv = .text:0x8014DD6C; // type:function size:0x54 scope:global align:4 +makeArrow__9daPy_lk_cFv = .text:0x8014DDC0; // type:function size:0x100 scope:global align:4 +deleteArrow__9daPy_lk_cFv = .text:0x8014DEC0; // type:function size:0x4C scope:global align:4 +setBowReadyAnime__9daPy_lk_cFv = .text:0x8014DF0C; // type:function size:0xD4 scope:global align:4 +setBowReloadAnime__9daPy_lk_cFv = .text:0x8014DFE0; // type:function size:0x88 scope:global align:4 +checkNextActionBowReady__9daPy_lk_cFv = .text:0x8014E068; // type:function size:0x2E4 scope:global align:4 +checkNextActionBowFly__9daPy_lk_cFv = .text:0x8014E34C; // type:function size:0x74 scope:global align:4 +checkNextBowMode__9daPy_lk_cFv = .text:0x8014E3C0; // type:function size:0x74 scope:global align:4 +setBowModel__9daPy_lk_cFv = .text:0x8014E434; // type:function size:0x140 scope:global align:4 +procBowSubject_init__9daPy_lk_cFv = .text:0x8014E574; // type:function size:0xA0 scope:global align:4 +procBowSubject__9daPy_lk_cFv = .text:0x8014E614; // type:function size:0xA0 scope:global align:4 +procBowMove_init__9daPy_lk_cFv = .text:0x8014E6B4; // type:function size:0xB8 scope:global align:4 +procBowMove__9daPy_lk_cFv = .text:0x8014E76C; // type:function size:0x130 scope:global align:4 +checkHookshotReturn__9daPy_lk_cFv = .text:0x8014E89C; // type:function size:0x44 scope:global align:4 +setHookshotCarryOffset__9daPy_lk_cFUiPC4cXyz = .text:0x8014E8E0; // type:function size:0x54 scope:global align:4 +setHookshotModel__9daPy_lk_cFv = .text:0x8014E934; // type:function size:0xD8 scope:global align:4 +setHookshotSight__9daPy_lk_cFv = .text:0x8014EA0C; // type:function size:0x360 scope:global align:4 +freeHookshotItem__9daPy_lk_cFv = .text:0x8014ED6C; // type:function size:0x30 scope:global align:4 +checkNextActionHookshotReady__9daPy_lk_cFv = .text:0x8014ED9C; // type:function size:0x25C scope:global align:4 +checkNextHookshotMode__9daPy_lk_cFv = .text:0x8014EFF8; // type:function size:0x98 scope:global align:4 +procHookshotSubject_init__9daPy_lk_cFv = .text:0x8014F090; // type:function size:0xA4 scope:global align:4 +procHookshotSubject__9daPy_lk_cFv = .text:0x8014F134; // type:function size:0x124 scope:global align:4 +procHookshotMove_init__9daPy_lk_cFv = .text:0x8014F258; // type:function size:0xD0 scope:global align:4 +procHookshotMove__9daPy_lk_cFv = .text:0x8014F328; // type:function size:0x164 scope:global align:4 +procHookshotFly_init__9daPy_lk_cFv = .text:0x8014F48C; // type:function size:0x108 scope:global align:4 +procHookshotFly__9daPy_lk_cFv = .text:0x8014F594; // type:function size:0x230 scope:global align:4 +getMoveVec__12daHookshot_cCFv = .text:0x8014F7C4; // type:function size:0x1C scope:global align:4 +fanWindEffectDraw__9daPy_lk_cFv = .text:0x8014F7E0; // type:function size:0x4C scope:global align:4 +fanWindCrashEffectDraw__9daPy_lk_cFv = .text:0x8014F82C; // type:function size:0x4C scope:global align:4 +fanJointCB__9daPy_lk_cFi = .text:0x8014F878; // type:function size:0xB0 scope:global align:4 +daPy_fanJointCallback__FP7J3DNodei = .text:0x8014F928; // type:function size:0x44 scope:global align:4 +parachuteJointCB__9daPy_lk_cFi = .text:0x8014F96C; // type:function size:0xDC scope:global align:4 +daPy_parachuteJointCallback__FP7J3DNodei = .text:0x8014FA48; // type:function size:0x44 scope:global align:4 +setShapeFanLeaf__9daPy_lk_cFv = .text:0x8014FA8C; // type:function size:0x104 scope:global align:4 +checkFanGlideProc__9daPy_lk_cFi = .text:0x8014FB90; // type:function size:0x9C scope:global align:4 +setFanModel__9daPy_lk_cFv = .text:0x8014FC2C; // type:function size:0xD0 scope:global align:4 +setSmallFanModel__9daPy_lk_cFv = .text:0x8014FCFC; // type:function size:0x104 scope:global align:4 +setParachuteFanModel__9daPy_lk_cFf = .text:0x8014FE00; // type:function size:0x194 scope:global align:4 +procFanSwing_init__9daPy_lk_cFv = .text:0x8014FF94; // type:function size:0xF8 scope:global align:4 +procFanSwing__9daPy_lk_cFv = .text:0x8015008C; // type:function size:0x6D0 scope:global align:4 +procFanGlide_init__9daPy_lk_cFi = .text:0x8015075C; // type:function size:0x178 scope:global align:4 +procFanGlide__9daPy_lk_cFv = .text:0x801508D4; // type:function size:0xBE4 scope:global align:4 +getDayNightParamData__9daPy_lk_cFv = .text:0x801514B8; // type:function size:0x5C scope:global align:4 +setTactModel__9daPy_lk_cFv = .text:0x80151514; // type:function size:0xD8 scope:global align:4 +checkNpcStatus__9daPy_lk_cFv = .text:0x801515EC; // type:function size:0x48 scope:global align:4 +getTactPlayRightArmAnm__9daPy_lk_cFl = .text:0x80151634; // type:function size:0x44 scope:global align:4 +getTactPlayLeftArmAnm__9daPy_lk_cFl = .text:0x80151678; // type:function size:0x44 scope:global align:4 +checkEndTactMusic__9daPy_lk_cCFv = .text:0x801516BC; // type:function size:0x28 scope:global align:4 +getTactMetronomeRate__9daPy_lk_cFv = .text:0x801516E4; // type:function size:0x2C scope:global align:4 +checkTactLastInput__9daPy_lk_cFv = .text:0x80151710; // type:function size:0x28 scope:global align:4 +setTactZev__9daPy_lk_cFUiiPc = .text:0x80151738; // type:function size:0x80 scope:global align:4 +getTactTopPos__9daPy_lk_cFP4cXyz = .text:0x801517B8; // type:function size:0x54 scope:global align:4 +getTactNormalWait__9daPy_lk_cCFv = .text:0x8015180C; // type:function size:0x34 scope:global align:4 +getTactMusic__9daPy_lk_cCFv = .text:0x80151840; // type:function size:0x2C scope:global align:4 +getTactTimerCancel__9daPy_lk_cCFv = .text:0x8015186C; // type:function size:0x48 scope:global align:4 +checkTactPlayMelody__9daPy_lk_cFv = .text:0x801518B4; // type:function size:0x28 scope:global align:4 +resetTactCount__9daPy_lk_cFv = .text:0x801518DC; // type:function size:0x50 scope:global align:4 +procTactWait_init__9daPy_lk_cFi = .text:0x8015192C; // type:function size:0x514 scope:global align:4 +procTactWait__9daPy_lk_cFv = .text:0x80151E40; // type:function size:0x8A4 scope:global align:4 +procTactPlay_init__9daPy_lk_cFlii = .text:0x801526E4; // type:function size:0x1FC scope:global align:4 +procTactPlay__9daPy_lk_cFv = .text:0x801528E0; // type:function size:0x434 scope:global align:4 +procTactPlayEnd_init__9daPy_lk_cFi = .text:0x80152D14; // type:function size:0x23C scope:global align:4 +procTactPlayEnd__9daPy_lk_cFv = .text:0x80152F50; // type:function size:0x2CC scope:global align:4 +procTactPlayOriginal_init__9daPy_lk_cFv = .text:0x8015321C; // type:function size:0x1B4 scope:global align:4 +procTactPlayOriginal__9daPy_lk_cFv = .text:0x801533D0; // type:function size:0x210 scope:global align:4 +checkJumpFlower__9daPy_lk_cFv = .text:0x801535E0; // type:function size:0xF4 scope:global align:4 +procVomitReady_init__9daPy_lk_cFsf = .text:0x801536D4; // type:function size:0xF4 scope:global align:4 +procVomitReady__9daPy_lk_cFv = .text:0x801537C8; // type:function size:0xDC scope:global align:4 +procVomitWait_init__9daPy_lk_cFv = .text:0x801538A4; // type:function size:0xC0 scope:global align:4 +procVomitWait__9daPy_lk_cFv = .text:0x80153964; // type:function size:0x19C scope:global align:4 +procVomitJump_init__9daPy_lk_cFi = .text:0x80153B00; // type:function size:0x180 scope:global align:4 +procVomitJump__9daPy_lk_cFv = .text:0x80153C80; // type:function size:0x1D8 scope:global align:4 +procVomitLand_init__9daPy_lk_cFv = .text:0x80153E58; // type:function size:0x80 scope:global align:4 +procVomitLand__9daPy_lk_cFv = .text:0x80153ED8; // type:function size:0xD8 scope:global align:4 +setHammerModel__9daPy_lk_cFv = .text:0x80153FB0; // type:function size:0xE8 scope:global align:4 +setHammerQuake__9daPy_lk_cFP13cBgS_PolyInfoPC4cXyzi = .text:0x80154098; // type:function size:0x5D8 scope:global align:4 +setHammerWaterSplash__9daPy_lk_cFv = .text:0x80154670; // type:function size:0x264 scope:global align:4 +procHammerSideSwing_init__9daPy_lk_cFv = .text:0x801548D4; // type:function size:0xE0 scope:global align:4 +procHammerSideSwing__9daPy_lk_cFv = .text:0x801549B4; // type:function size:0x19C scope:global align:4 +procHammerFrontSwingReady_init__9daPy_lk_cFv = .text:0x80154B50; // type:function size:0x12C scope:global align:4 +procHammerFrontSwingReady__9daPy_lk_cFv = .text:0x80154C7C; // type:function size:0x90 scope:global align:4 +procHammerFrontSwing_init__9daPy_lk_cFv = .text:0x80154D0C; // type:function size:0x144 scope:global align:4 +procHammerFrontSwing__9daPy_lk_cFv = .text:0x80154E50; // type:function size:0x2F8 scope:global align:4 +procHammerFrontSwingEnd_init__9daPy_lk_cFv = .text:0x80155148; // type:function size:0x7C scope:global align:4 +procHammerFrontSwingEnd__9daPy_lk_cFv = .text:0x801551C4; // type:function size:0x60 scope:global align:4 +setPushPullKeepData__9daPy_lk_cFQ24dBgW13PushPullLabel = .text:0x80155224; // type:function size:0x194 scope:global align:4 +procPushPullWait_init__9daPy_lk_cFi = .text:0x801553B8; // type:function size:0x17C scope:global align:4 +procPushPullWait__9daPy_lk_cFv = .text:0x80155534; // type:function size:0x1CC scope:global align:4 +procPushMove_init__9daPy_lk_cFv = .text:0x80155700; // type:function size:0x90 scope:global align:4 +procPushMove__9daPy_lk_cFv = .text:0x80155790; // type:function size:0x11C scope:global align:4 +procPullMove_init__9daPy_lk_cFv = .text:0x801558AC; // type:function size:0x90 scope:global align:4 +procPullMove__9daPy_lk_cFv = .text:0x8015593C; // type:function size:0x278 scope:global align:4 +changeBottleDrinkFace__9daPy_lk_cFi = .text:0x80155BB4; // type:function size:0x20 scope:global align:4 +setBottleModel__9daPy_lk_cFUs = .text:0x80155BD4; // type:function size:0x2C8 scope:global align:4 +makeFairy__9daPy_lk_cFP4cXyzUl = .text:0x80155E9C; // type:function size:0x78 scope:global align:4 +procBottleDrink_init__9daPy_lk_cFUs = .text:0x80155F14; // type:function size:0x160 scope:global align:4 +procBottleDrink__9daPy_lk_cFv = .text:0x80156074; // type:function size:0x324 scope:global align:4 +procBottleOpen_init__9daPy_lk_cFUs = .text:0x80156398; // type:function size:0x1A8 scope:global align:4 +procBottleOpen__9daPy_lk_cFv = .text:0x80156540; // type:function size:0x704 scope:global align:4 +procBottleSwing_init__9daPy_lk_cFi = .text:0x80156C44; // type:function size:0x194 scope:global align:4 +procBottleSwing__9daPy_lk_cFv = .text:0x80156DD8; // type:function size:0x2D4 scope:global align:4 +procBottleGet_init__9daPy_lk_cFv = .text:0x801570AC; // type:function size:0x100 scope:global align:4 +procBottleGet__9daPy_lk_cFv = .text:0x801571AC; // type:function size:0x11C scope:global align:4 +setEnemyWeaponAtParam__9daPy_lk_cFi = .text:0x801572C8; // type:function size:0x84 scope:global align:4 +procWeaponNormalSwing_init__9daPy_lk_cFv = .text:0x8015734C; // type:function size:0x154 scope:global align:4 +procWeaponNormalSwing__9daPy_lk_cFv = .text:0x801574A0; // type:function size:0x29C scope:global align:4 +procWeaponSideSwing_init__9daPy_lk_cFv = .text:0x8015773C; // type:function size:0xA0 scope:global align:4 +procWeaponSideSwing__9daPy_lk_cFv = .text:0x801577DC; // type:function size:0x1C8 scope:global align:4 +procWeaponFrontSwingReady_init__9daPy_lk_cFv = .text:0x801579A4; // type:function size:0xEC scope:global align:4 +procWeaponFrontSwingReady__9daPy_lk_cFv = .text:0x80157A90; // type:function size:0xA0 scope:global align:4 +procWeaponFrontSwing_init__9daPy_lk_cFv = .text:0x80157B30; // type:function size:0x11C scope:global align:4 +procWeaponFrontSwing__9daPy_lk_cFv = .text:0x80157C4C; // type:function size:0xC8 scope:global align:4 +procWeaponFrontSwingEnd_init__9daPy_lk_cFv = .text:0x80157D14; // type:function size:0x74 scope:global align:4 +procWeaponFrontSwingEnd__9daPy_lk_cFv = .text:0x80157D88; // type:function size:0xA0 scope:global align:4 +procWeaponThrow_init__9daPy_lk_cFv = .text:0x80157E28; // type:function size:0x68 scope:global align:4 +procWeaponThrow__9daPy_lk_cFv = .text:0x80157E90; // type:function size:0x218 scope:global align:4 +setHyoiModel__9daPy_lk_cFv = .text:0x801580A8; // type:function size:0x6C scope:global align:4 +procFoodThrow_init__9daPy_lk_cFv = .text:0x80158114; // type:function size:0x354 scope:global align:4 +procFoodThrow__9daPy_lk_cFv = .text:0x80158468; // type:function size:0x18C scope:global align:4 +procFoodSet_init__9daPy_lk_cFv = .text:0x801585F4; // type:function size:0x1C8 scope:global align:4 +procFoodSet__9daPy_lk_cFv = .text:0x801587BC; // type:function size:0x138 scope:global align:4 +setSwordModel__9daPy_lk_cFi = .text:0x801588F4; // type:function size:0x43C scope:global align:4 +setLightSaver__9daPy_lk_cFv = .text:0x80158D30; // type:function size:0x4D4 scope:global align:4 +checkDemoShieldNoDraw__9daPy_lk_cFv = .text:0x80159204; // type:function size:0x38 scope:global align:4 +checkDemoSwordNoDraw__9daPy_lk_cFi = .text:0x8015923C; // type:function size:0x7C scope:global align:4 +checkChanceMode__9daPy_lk_cFv = .text:0x801592B8; // type:function size:0x30 scope:global align:4 +checkCutRollChange__9daPy_lk_cCFv = .text:0x801592E8; // type:function size:0x28 scope:global align:4 +getSwordBlurColor__9daPy_lk_cFv = .text:0x80159310; // type:function size:0x60 scope:global align:4 +setNormalCutAtParam__9daPy_lk_cFUc = .text:0x80159370; // type:function size:0x98 scope:global align:4 +setFinishCutAtParam__9daPy_lk_cFUc = .text:0x80159408; // type:function size:0x98 scope:global align:4 +setExtraCutAtParam__9daPy_lk_cFUc = .text:0x801594A0; // type:function size:0x98 scope:global align:4 +setExtraFinishCutAtParam__9daPy_lk_cFUc = .text:0x80159538; // type:function size:0x98 scope:global align:4 +setJumpCutAtParam__9daPy_lk_cFv = .text:0x801595D0; // type:function size:0x114 scope:global align:4 +getCutDirection__9daPy_lk_cFv = .text:0x801596E4; // type:function size:0x80 scope:global align:4 +changeCutProc__9daPy_lk_cFv = .text:0x80159764; // type:function size:0x24C scope:global align:4 +changeCutReverseProc__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x801599B0; // type:function size:0x3F8 scope:global align:4 +procCutA_init__9daPy_lk_cFs = .text:0x80159DA8; // type:function size:0x164 scope:global align:4 +procCutA__9daPy_lk_cFv = .text:0x80159F0C; // type:function size:0x28C scope:global align:4 +procCutF_init__9daPy_lk_cFs = .text:0x8015A198; // type:function size:0x160 scope:global align:4 +procCutF__9daPy_lk_cFv = .text:0x8015A2F8; // type:function size:0x2A4 scope:global align:4 +procCutR_init__9daPy_lk_cFs = .text:0x8015A59C; // type:function size:0x15C scope:global align:4 +procCutR__9daPy_lk_cFv = .text:0x8015A6F8; // type:function size:0x28C scope:global align:4 +procCutL_init__9daPy_lk_cFs = .text:0x8015A984; // type:function size:0x15C scope:global align:4 +procCutL__9daPy_lk_cFv = .text:0x8015AAE0; // type:function size:0x28C scope:global align:4 +procCutEA_init__9daPy_lk_cFv = .text:0x8015AD6C; // type:function size:0x15C scope:global align:4 +procCutEA__9daPy_lk_cFv = .text:0x8015AEC8; // type:function size:0x1F4 scope:global align:4 +procCutEB_init__9daPy_lk_cFv = .text:0x8015B0BC; // type:function size:0x15C scope:global align:4 +procCutEB__9daPy_lk_cFv = .text:0x8015B218; // type:function size:0x1E8 scope:global align:4 +procCutExA_init__9daPy_lk_cFv = .text:0x8015B400; // type:function size:0x160 scope:global align:4 +procCutExA__9daPy_lk_cFv = .text:0x8015B560; // type:function size:0x22C scope:global align:4 +procCutExB_init__9daPy_lk_cFv = .text:0x8015B78C; // type:function size:0x15C scope:global align:4 +procCutExB__9daPy_lk_cFv = .text:0x8015B8E8; // type:function size:0x1C8 scope:global align:4 +procCutTurn_init__9daPy_lk_cFi = .text:0x8015BAB0; // type:function size:0x4E4 scope:global align:4 +procCutTurn__9daPy_lk_cFv = .text:0x8015BF94; // type:function size:0x240 scope:global align:4 +procCutRoll_init__9daPy_lk_cFv = .text:0x8015C1D4; // type:function size:0x178 scope:global align:4 +procCutRoll__9daPy_lk_cFv = .text:0x8015C34C; // type:function size:0x318 scope:global align:4 +procCutRollEnd_init__9daPy_lk_cFv = .text:0x8015C664; // type:function size:0x150 scope:global align:4 +procCutRollEnd__9daPy_lk_cFv = .text:0x8015C7B4; // type:function size:0x58 scope:global align:4 +procCutTurnCharge_init__9daPy_lk_cFv = .text:0x8015C80C; // type:function size:0x68 scope:global align:4 +procCutTurnCharge__9daPy_lk_cFv = .text:0x8015C874; // type:function size:0x58 scope:global align:4 +procCutTurnMove_init__9daPy_lk_cFv = .text:0x8015C8CC; // type:function size:0x1E8 scope:global align:4 +procCutTurnMove__9daPy_lk_cFv = .text:0x8015CAB4; // type:function size:0x3F0 scope:global align:4 +procCutReverse_init__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM = .text:0x8015CEA4; // type:function size:0x174 scope:global align:4 +procCutReverse__9daPy_lk_cFv = .text:0x8015D018; // type:function size:0xEC scope:global align:4 +procJumpCut_init__9daPy_lk_cFi = .text:0x8015D104; // type:function size:0x170 scope:global align:4 +procJumpCut__9daPy_lk_cFv = .text:0x8015D274; // type:function size:0x108 scope:global align:4 +procJumpCutLand_init__9daPy_lk_cFv = .text:0x8015D37C; // type:function size:0x25C scope:global align:4 +procJumpCutLand__9daPy_lk_cFv = .text:0x8015D5D8; // type:function size:0x134 scope:global align:4 +procCutExMJ_init__9daPy_lk_cFi = .text:0x8015D70C; // type:function size:0x1E8 scope:global align:4 +procCutExMJ__9daPy_lk_cFv = .text:0x8015D8F4; // type:function size:0x2E0 scope:global align:4 +procCutKesa_init__9daPy_lk_cFv = .text:0x8015DBD4; // type:function size:0x150 scope:global align:4 +procCutKesa__9daPy_lk_cFv = .text:0x8015DD24; // type:function size:0x22C scope:global align:4 +__ct__10daPy_HIO_cFv = .text:0x8015DF50; // type:function size:0x4 scope:global align:4 +getTactMusic__9daPy_py_cCFv = .text:0x8015DF54; // type:function size:0x8 scope:global align:4 +getTactTimerCancel__9daPy_py_cCFv = .text:0x8015DF5C; // type:function size:0x8 scope:global align:4 +getGrabMissActor__9daPy_py_cFv = .text:0x8015DF64; // type:function size:0x8 scope:global align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x8015DF6C; // type:function size:0x8 scope:global align:4 +checkBottleSwing__9daPy_py_cCFv = .text:0x8015DF74; // type:function size:0x8 scope:global align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x8015DF7C; // type:function size:0x8 scope:global align:4 +checkTactWait__9daPy_py_cCFv = .text:0x8015DF84; // type:function size:0x8 scope:global align:4 +setTactZev__9daPy_py_cFUiiPc = .text:0x8015DF8C; // type:function size:0x4 scope:global align:4 +onDekuSpReturnFlg__9daPy_py_cFUc = .text:0x8015DF90; // type:function size:0x4 scope:global align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x8015DF94; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_py_cCFv = .text:0x8015DF9C; // type:function size:0x8 scope:global align:4 +getThrowBoomerangID__9daPy_py_cCFv = .text:0x8015DFA4; // type:function size:0x8 scope:global align:4 +checkGrabBarrel__9daPy_py_cFv = .text:0x8015DFAC; // type:function size:0x8 scope:global align:4 +checkRopeTag__9daPy_py_cFv = .text:0x8015DFB4; // type:function size:0x8 scope:global align:4 +voiceStart__9daPy_py_cFUl = .text:0x8015DFBC; // type:function size:0x4 scope:global align:4 +setOutPower__9daPy_py_cFfsi = .text:0x8015DFC0; // type:function size:0x4 scope:global align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x8015DFC4; // type:function size:0x8 scope:global align:4 +getOldSpeedY__9daPy_py_cFv = .text:0x8015DFCC; // type:function size:0x8 scope:global align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x8015DFD4; // type:function size:0x8 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x8015DFDC; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz = .text:0x8015DFE0; // type:function size:0x4 scope:global align:4 +setThrowDamage__9daPy_py_cFP4cXyzsffi = .text:0x8015DFE4; // type:function size:0x8 scope:global align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x8015DFEC; // type:function size:0x4 scope:global align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x8015DFF0; // type:function size:0x4 scope:global align:4 +__dt__19J3DAnmTextureSRTKeyFv = .text:0x8015DFF4; // type:function size:0x88 scope:global align:4 +__dt__16J3DAnmTexPatternFv = .text:0x8015E07C; // type:function size:0x74 scope:global align:4 +check_initialRoom__10daPy_npc_cFv = .text:0x8015E0F0; // type:function size:0xCC scope:global align:4 +check_moveStop__10daPy_npc_cFv = .text:0x8015E1BC; // type:function size:0xDC scope:global align:4 +setRestart__10daPy_npc_cFSc = .text:0x8015E298; // type:function size:0x6C scope:global align:4 +unconditionalSetRestart__10daPy_npc_cFSc = .text:0x8015E304; // type:function size:0x94 scope:global align:4 +setOffsetHomePos__10daPy_npc_cFv = .text:0x8015E398; // type:function size:0x80 scope:global align:4 +setPointRestart__10daPy_npc_cFsSc = .text:0x8015E418; // type:function size:0x368 scope:global align:4 +checkRestart__10daPy_npc_cFSc = .text:0x8015E780; // type:function size:0x11C scope:global align:4 +initialRestartOption__10daPy_npc_cFSci = .text:0x8015E89C; // type:function size:0xB0 scope:global align:4 +checkNowPosMove__10daPy_npc_cFPCc = .text:0x8015E94C; // type:function size:0x9C scope:global align:4 +drawDamageFog__10daPy_npc_cFv = .text:0x8015E9E8; // type:function size:0xAC scope:global align:4 +chkMoveBlock__10daPy_npc_cFP4cXyz = .text:0x8015EA94; // type:function size:0x1D8 scope:global align:4 +daPy_npc_JudgeForPNameAndDistance__FPvPv = .text:0x8015EC6C; // type:function size:0x114 scope:global align:4 +daPy_npc_SearchAreaByName__FP10fopAc_ac_csfP4cXyz = .text:0x8015ED80; // type:function size:0x98 scope:global align:4 +Pos2Index__25daSea_WaterHeightInfo_MngFfPf = .text:0x8015EE18; // type:function size:0x58 scope:global align:4 +GetHeight__25daSea_WaterHeightInfo_MngFff = .text:0x8015EE70; // type:function size:0x68 scope:global align:4 +get_wave_max__Fi = .text:0x8015EED8; // type:function size:0x84 scope:global align:4 +GetHeight__25daSea_WaterHeightInfo_MngFii = .text:0x8015EF5C; // type:function size:0xA0 scope:global align:4 +calcMinMax__FiPfPf = .text:0x8015EFFC; // type:function size:0x48 scope:global align:4 +GetArea__25daSea_WaterHeightInfo_MngFiiPfPfPfPf = .text:0x8015F044; // type:function size:0x58 scope:global align:4 +SetInf__25daSea_WaterHeightInfo_MngFv = .text:0x8015F09C; // type:function size:0xD4 scope:global align:4 +__ct__14daSea_WaveInfoFv = .text:0x8015F170; // type:function size:0x40 scope:global align:4 +__dt__14daSea_WaveInfoFv = .text:0x8015F1B0; // type:function size:0x48 scope:global align:4 +AddCounter__14daSea_WaveInfoFv = .text:0x8015F1F8; // type:function size:0x50 scope:global align:4 +GetRatio__14daSea_WaveInfoFi = .text:0x8015F248; // type:function size:0x5C scope:global align:4 +GetKm__14daSea_WaveInfoFi = .text:0x8015F2A4; // type:function size:0x1C scope:global align:4 +GetScale__14daSea_WaveInfoFf = .text:0x8015F2C0; // type:function size:0x20 scope:global align:4 +create__14daSea_packet_cFR4cXyz = .text:0x8015F2E0; // type:function size:0x234 scope:global align:4 +CleanUp__14daSea_packet_cFv = .text:0x8015F514; // type:function size:0x44 scope:global align:4 +__ct__14daSea_packet_cFv = .text:0x8015F558; // type:function size:0x68 scope:global align:4 +SetFlat__14daSea_packet_cFv = .text:0x8015F5C0; // type:function size:0x20 scope:global align:4 +ClrFlat__14daSea_packet_cFv = .text:0x8015F5E0; // type:function size:0x18 scope:global align:4 +CalcFlatInterTarget__14daSea_packet_cFR4cXyz = .text:0x8015F5F8; // type:function size:0x194 scope:global align:4 +CalcFlatInter__14daSea_packet_cFv = .text:0x8015F78C; // type:function size:0xC0 scope:global align:4 +daSea_Init__Fv = .text:0x8015F84C; // type:function size:0x20 scope:global align:4 +daSea_ChkAreaBeforePos__Fff = .text:0x8015F86C; // type:function size:0x68 scope:global align:4 +daSea_ChkArea__Fff = .text:0x8015F8D4; // type:function size:0x9C scope:global align:4 +daSea_calcWave__Fff = .text:0x8015F970; // type:function size:0x1B4 scope:global align:4 +daSea_GetPoly__FPvPFPvR4cXyzR4cXyzR4cXyz_vRC4cXyzRC4cXyz = .text:0x8015FB24; // type:function size:0x260 scope:global align:4 +SetCullStopFlag__14daSea_packet_cFv = .text:0x8015FD84; // type:function size:0x10C scope:global align:4 +CheckRoomChange__14daSea_packet_cFv = .text:0x8015FE90; // type:function size:0xC0 scope:global align:4 +daSea_execute__FR4cXyz = .text:0x8015FF50; // type:function size:0x38 scope:global align:4 +execute__14daSea_packet_cFR4cXyz = .text:0x8015FF88; // type:function size:0x548 scope:global align:4 +draw__14daSea_packet_cFv = .text:0x801604D0; // type:function size:0x10B0 scope:global align:4 +daSea_Draw__FP9sea_class = .text:0x80161580; // type:function size:0x70 scope:global align:4 +daSea_Execute__FP9sea_class = .text:0x801615F0; // type:function size:0x54 scope:global align:4 +daSea_IsDelete__FP9sea_class = .text:0x80161644; // type:function size:0x18 scope:global align:4 +daSea_Delete__FP9sea_class = .text:0x8016165C; // type:function size:0x8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x80161664; // type:function size:0x34 scope:local align:4 +daSea_Create__FP10fopAc_ac_c = .text:0x80161698; // type:function size:0x78 scope:global align:4 +__dt__25daSea_WaterHeightInfo_MngFv = .text:0x80161710; // type:function size:0x48 scope:global align:4 +__dt__14daSea_packet_cFv = .text:0x80161758; // type:function size:0x8C scope:global align:4 +__sinit_d_a_sea_cpp = .text:0x801617E4; // type:function size:0x3C scope:local align:4 +__dt__8cM2dGBoxFv = .text:0x80161820; // type:function size:0x48 scope:global align:4 +set_mtx__13daSpcItem01_cFv = .text:0x80161868; // type:function size:0xCC scope:global align:4 +_delete__13daSpcItem01_cFv = .text:0x80161934; // type:function size:0x34 scope:global align:4 +_create__13daSpcItem01_cFv = .text:0x80161968; // type:function size:0x1DC scope:global align:4 +CreateInit__13daSpcItem01_cFv = .text:0x80161B44; // type:function size:0x17C scope:global align:4 +_execute__13daSpcItem01_cFv = .text:0x80161CC0; // type:function size:0x9C scope:global align:4 +set_effect__13daSpcItem01_cFv = .text:0x80161D5C; // type:function size:0x88 scope:global align:4 +scale_anim__13daSpcItem01_cFv = .text:0x80161DE4; // type:function size:0x68 scope:global align:4 +anim_play__13daSpcItem01_cFv = .text:0x80161E4C; // type:function size:0x44 scope:global align:4 +move__13daSpcItem01_cFv = .text:0x80161E90; // type:function size:0xF0 scope:global align:4 +rotate_item__13daSpcItem01_cFv = .text:0x80161F80; // type:function size:0x6C scope:global align:4 +setCol__13daSpcItem01_cFv = .text:0x80161FEC; // type:function size:0x4 scope:global align:4 +_draw__13daSpcItem01_cFv = .text:0x80161FF0; // type:function size:0x2C scope:global align:4 +setTevStr__13daSpcItem01_cFv = .text:0x8016201C; // type:function size:0xC0 scope:global align:4 +daSpcItem01_Draw__FP13daSpcItem01_c = .text:0x801620DC; // type:function size:0x20 scope:global align:4 +daSpcItem01_Execute__FP13daSpcItem01_c = .text:0x801620FC; // type:function size:0x20 scope:global align:4 +daSpcItem01_IsDelete__FP13daSpcItem01_c = .text:0x8016211C; // type:function size:0x8 scope:global align:4 +daSpcItem01_Delete__FP13daSpcItem01_c = .text:0x80162124; // type:function size:0x20 scope:global align:4 +daSpcItem01_Create__FP10fopAc_ac_c = .text:0x80162144; // type:function size:0x20 scope:global align:4 +daVrbox_Draw__FP11vrbox_class = .text:0x80162164; // type:function size:0x140 scope:global align:4 +daVrbox_color_set__FP11vrbox_class = .text:0x801622A4; // type:function size:0x180 scope:global align:4 +setTevKColor__11J3DTevBlockFUlPC10J3DGXColor = .text:0x80162424; // type:function size:0x4 scope:global align:4 +setCullMode__13J3DColorBlockFUc = .text:0x80162428; // type:function size:0x4 scope:global align:4 +dungeon_rain_proc__Fv = .text:0x8016242C; // type:function size:0x1AC scope:global align:4 +daVrbox_Execute__FP11vrbox_class = .text:0x801625D8; // type:function size:0x24 scope:global align:4 +daVrbox_IsDelete__FP11vrbox_class = .text:0x801625FC; // type:function size:0x8 scope:global align:4 +daVrbox_Delete__FP11vrbox_class = .text:0x80162604; // type:function size:0x8 scope:global align:4 +daVrbox_solidHeapCB__FP10fopAc_ac_c = .text:0x8016260C; // type:function size:0xD0 scope:global align:4 +daVrbox_Create__FP10fopAc_ac_c = .text:0x801626DC; // type:function size:0xAC scope:global align:4 +texScrollCheck__FRf = .text:0x80162788; // type:function size:0x48 scope:global align:4 +daVrbox2_Draw__FP12vrbox2_class = .text:0x801627D0; // type:function size:0x1D4 scope:global align:4 +daVrbox2_color_set__FP12vrbox2_class = .text:0x801629A4; // type:function size:0x738 scope:global align:4 +daVrbox2_Execute__FP12vrbox2_class = .text:0x801630DC; // type:function size:0x8 scope:global align:4 +daVrbox2_IsDelete__FP12vrbox2_class = .text:0x801630E4; // type:function size:0x8 scope:global align:4 +daVrbox2_Delete__FP12vrbox2_class = .text:0x801630EC; // type:function size:0x8 scope:global align:4 +daVrbox2_solidHeapCB__FP10fopAc_ac_c = .text:0x801630F4; // type:function size:0x154 scope:global align:4 +daVrbox2_Create__FP10fopAc_ac_c = .text:0x80163248; // type:function size:0x7C scope:global align:4 +__ct__9dAs_HIO_cFv = .text:0x801632C4; // type:function size:0x10 scope:global align:4 +screenSet__17dAuction_screen_cFv = .text:0x801632D4; // type:function size:0x378 scope:global align:4 +initPosSet__17dAuction_screen_cFP18fopMsgM_pane_classff = .text:0x8016364C; // type:function size:0x38 scope:global align:4 +gaugeMove__17dAuction_screen_cFv = .text:0x80163684; // type:function size:0xCC scope:global align:4 +nowRupeeSet__17dAuction_screen_cFv = .text:0x80163750; // type:function size:0x8C scope:global align:4 +nextRupeeSet__17dAuction_screen_cFs = .text:0x801637DC; // type:function size:0x94 scope:global align:4 +changeNumberTexture__17dAuction_screen_cFP7J2DPanei = .text:0x80163870; // type:function size:0x4C scope:global align:4 +rupeeCountTrans__17dAuction_screen_cFv = .text:0x801638BC; // type:function size:0x2F8 scope:global align:4 +rupeeCountUp__17dAuction_screen_cFv = .text:0x80163BB4; // type:function size:0x194 scope:global align:4 +rupeeCountDown__17dAuction_screen_cFv = .text:0x80163D48; // type:function size:0x168 scope:global align:4 +slotShowAnime__17dAuction_screen_cFv = .text:0x80163EB0; // type:function size:0x364 scope:global align:4 +gaugeShowAnime__17dAuction_screen_cFv = .text:0x80164214; // type:function size:0xB8 scope:global align:4 +initialize__17dAuction_screen_cFv = .text:0x801642CC; // type:function size:0x58 scope:global align:4 +_create__17dAuction_screen_cFv = .text:0x80164324; // type:function size:0x1C0 scope:global align:4 +_move__17dAuction_screen_cFv = .text:0x801644E4; // type:function size:0xE4 scope:global align:4 +_draw__17dAuction_screen_cFv = .text:0x801645C8; // type:function size:0x118 scope:global align:4 +_open__17dAuction_screen_cFv = .text:0x801646E0; // type:function size:0x18 scope:global align:4 +_close__17dAuction_screen_cFv = .text:0x801646F8; // type:function size:0x10 scope:global align:4 +_create__5dAs_cFv = .text:0x80164708; // type:function size:0x184 scope:global align:4 +_execute__5dAs_cFv = .text:0x8016488C; // type:function size:0xD0 scope:global align:4 +_draw__5dAs_cFv = .text:0x8016495C; // type:function size:0x44 scope:global align:4 +_delete__5dAs_cFv = .text:0x801649A0; // type:function size:0x50 scope:global align:4 +dAs_Draw__FP5dAs_c = .text:0x801649F0; // type:function size:0x20 scope:global align:4 +dAs_Execute__FP5dAs_c = .text:0x80164A10; // type:function size:0x20 scope:global align:4 +dAs_IsDelete__FP5dAs_c = .text:0x80164A30; // type:function size:0x8 scope:global align:4 +dAs_Delete__FP5dAs_c = .text:0x80164A38; // type:function size:0x34 scope:global align:4 +dAs_Create__FP9msg_class = .text:0x80164A6C; // type:function size:0x28 scope:global align:4 +dAuction_screen_create__Fv = .text:0x80164A94; // type:function size:0x50 scope:global align:4 +dAuction_screen_delete__Fv = .text:0x80164AE4; // type:function size:0x38 scope:global align:4 +dAuction_screen_talkStart__Fv = .text:0x80164B1C; // type:function size:0x10 scope:global align:4 +dAuction_screen_talkEnd__Fv = .text:0x80164B2C; // type:function size:0x10 scope:global align:4 +dAuction_screen_slotShow__Fv = .text:0x80164B3C; // type:function size:0x10 scope:global align:4 +dAuction_screen_slotHide__Fv = .text:0x80164B4C; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeShow__Fv = .text:0x80164B5C; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeHide__Fv = .text:0x80164B6C; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeUp__Fv = .text:0x80164B7C; // type:function size:0x10 scope:global align:4 +dAuction_screen_gaugeDown__Fv = .text:0x80164B8C; // type:function size:0x10 scope:global align:4 +dAs_timerCalc__Fv = .text:0x80164B9C; // type:function size:0x3C scope:global align:4 +__dt__17dAuction_screen_cFv = .text:0x80164BD8; // type:function size:0x5C scope:global align:4 +draw__17dAuction_screen_cFv = .text:0x80164C34; // type:function size:0x20 scope:global align:4 +__dt__9dAs_HIO_cFv = .text:0x80164C54; // type:function size:0x48 scope:global align:4 +__sinit_d_auction_screen_cpp = .text:0x80164C9C; // type:function size:0x38 scope:local align:4 +setScreen__13dPlace_name_cFPCcP10JKRArchive = .text:0x80164CD4; // type:function size:0x148 scope:global align:4 +_openAnime__13dPlace_name_cFv = .text:0x80164E1C; // type:function size:0x58 scope:global align:4 +_closeAnime__13dPlace_name_cFv = .text:0x80164E74; // type:function size:0x74 scope:global align:4 +draw__13dPlace_name_cFv = .text:0x80164EE8; // type:function size:0x6C scope:global align:4 +_create__5dPn_cFv = .text:0x80164F54; // type:function size:0x314 scope:global align:4 +_execute__5dPn_cFv = .text:0x80165268; // type:function size:0x6C scope:global align:4 +_draw__5dPn_cFv = .text:0x801652D4; // type:function size:0x40 scope:global align:4 +_delete__5dPn_cFv = .text:0x80165314; // type:function size:0xF8 scope:global align:4 +dPn_Draw__FP5dPn_c = .text:0x8016540C; // type:function size:0x20 scope:global align:4 +dPn_Execute__FP5dPn_c = .text:0x8016542C; // type:function size:0x20 scope:global align:4 +dPn_IsDelete__FP5dPn_c = .text:0x8016544C; // type:function size:0x8 scope:global align:4 +dPn_Delete__FP5dPn_c = .text:0x80165454; // type:function size:0x20 scope:global align:4 +dPn_Create__FP9msg_class = .text:0x80165474; // type:function size:0x20 scope:global align:4 +__dt__13dPlace_name_cFv = .text:0x80165494; // type:function size:0x5C scope:global align:4 +limitf__22@unnamed@d_camera_cpp@Ffff = .text:0x801654F0; // type:function size:0x20 scope:global align:4 +__ct__9dCamera_cFP12camera_class = .text:0x80165510; // type:function size:0x128 scope:global align:4 +__dt__9dCamera_cFv = .text:0x80165638; // type:function size:0xDC scope:global align:4 +initialize__9dCamera_cFP12camera_classP10fopAc_ac_cUlUl = .text:0x80165714; // type:function size:0x794 scope:global align:4 +Start__9dCamera_cFv = .text:0x80165EA8; // type:function size:0xC scope:global align:4 +Stop__9dCamera_cFv = .text:0x80165EB4; // type:function size:0xC scope:global align:4 +Stay__9dCamera_cFv = .text:0x80165EC0; // type:function size:0xC scope:global align:4 +ChangeModeOK__9dCamera_cFl = .text:0x80165ECC; // type:function size:0x54 scope:global align:4 +initPad__9dCamera_cFv = .text:0x80165F20; // type:function size:0x200 scope:global align:4 +updatePad__9dCamera_cFv = .text:0x80166120; // type:function size:0x370 scope:global align:4 +initMonitor__9dCamera_cFv = .text:0x80166490; // type:function size:0x94 scope:global align:4 +updateMonitor__9dCamera_cFv = .text:0x80166524; // type:function size:0x138 scope:global align:4 +calcPeepAngle__9dCamera_cFv = .text:0x8016665C; // type:function size:0x744 scope:global align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80166DA0; // type:function size:0x17C scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x80166F1C; // type:function size:0x154 scope:global align:4 +Att__9dCamera_cFv = .text:0x80167070; // type:function size:0x7C scope:global align:4 +checkForceLockTarget__9dCamera_cFv = .text:0x801670EC; // type:function size:0x1A8 scope:global align:4 +Run__9dCamera_cFv = .text:0x80167294; // type:function size:0x9E0 scope:global align:4 +NotRun__9dCamera_cFv = .text:0x80167C74; // type:function size:0x1B4 scope:global align:4 +SetTrimSize__9dCamera_cFl = .text:0x80167E28; // type:function size:0xC scope:global align:4 +SetTrimTypeForce__9dCamera_cFl = .text:0x80167E34; // type:function size:0xC scope:global align:4 +CalcTrimSize__9dCamera_cFv = .text:0x80167E40; // type:function size:0xA4 scope:global align:4 +Draw__9dCamera_cFv = .text:0x80167EE4; // type:function size:0x28 scope:global align:4 +nextMode__9dCamera_cFl = .text:0x80167F0C; // type:function size:0x70C scope:global align:4 +onModeChange__9dCamera_cFll = .text:0x80168618; // type:function size:0x1B0 scope:global align:4 +nextType__9dCamera_cFl = .text:0x801687C8; // type:function size:0x2A4 scope:global align:4 +onTypeChange__9dCamera_cFll = .text:0x80168A6C; // type:function size:0xC8 scope:global align:4 +SetTypeForce__9dCamera_cFPcP10fopAc_ac_c = .text:0x80168B34; // type:function size:0x48 scope:global align:4 +SetTypeForce__9dCamera_cFlP10fopAc_ac_c = .text:0x80168B7C; // type:function size:0x30 scope:global align:4 +onStyleChange__9dCamera_cFll = .text:0x80168BAC; // type:function size:0x130 scope:global align:4 +GetCameraTypeFromMapToolID__9dCamera_cFll = .text:0x80168CDC; // type:function size:0x1E0 scope:global align:4 +GetCameraTypeFromCameraName__9dCamera_cFPCc = .text:0x80168EBC; // type:function size:0xB4 scope:global align:4 +pushPos__9dCamera_cFv = .text:0x80168F70; // type:function size:0x44 scope:global align:4 +limited_range_addition__FPffff = .text:0x80168FB4; // type:function size:0x58 scope:global align:4 +directionOf__9dCamera_cFP10fopAc_ac_c = .text:0x8016900C; // type:function size:0x24 scope:global align:4 +positionOf__9dCamera_cFP10fopAc_ac_c = .text:0x80169030; // type:function size:0x1C scope:global align:4 +attentionPos__9dCamera_cFP10fopAc_ac_c = .text:0x8016904C; // type:function size:0x1C scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz = .text:0x80169068; // type:function size:0xC8 scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz7cSAngle = .text:0x80169130; // type:function size:0xDC scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzf = .text:0x8016920C; // type:function size:0x220 scope:global align:4 +setDMCAngle__9dCamera_cFv = .text:0x8016942C; // type:function size:0x74 scope:global align:4 +getDMCAngle__9dCamera_cF7cSAngle = .text:0x801694A0; // type:function size:0x24 scope:global align:4 +pointInSight__9dCamera_cFP4cXyz = .text:0x801694C4; // type:function size:0xBC scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_c = .text:0x80169580; // type:function size:0x30 scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfs = .text:0x801695B0; // type:function size:0x494 scope:global align:4 +groundHeight__9dCamera_cFP4cXyz = .text:0x80169A44; // type:function size:0x404 scope:global align:4 +__dt__18dBgS_CamGndChk_WtrFv = .text:0x80169E48; // type:function size:0x168 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x80169FB0; // type:function size:0x124 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl = .text:0x8016A0D4; // type:function size:0x3EC scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl = .text:0x8016A4C0; // type:function size:0x2C4 scope:global align:4 +lineBGCheckBack__9dCamera_cFP4cXyzP4cXyzUl = .text:0x8016A784; // type:function size:0x2D0 scope:global align:4 +lineBGCheckBoth__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x8016AA54; // type:function size:0x2C scope:global align:4 +lineCollisionCheckBush__9dCamera_cFP4cXyzP4cXyz = .text:0x8016AA80; // type:function size:0xE8 scope:global align:4 +sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x8016AB68; // type:function size:0xBC scope:global align:4 +compWallMargin__9dCamera_cFP4cXyzf = .text:0x8016AC24; // type:function size:0x3F0 scope:global align:4 +__dt__14dBgS_CamSphChkFv = .text:0x8016B014; // type:function size:0x148 scope:global align:4 +__dt__11dBgS_SphChkFv = .text:0x8016B15C; // type:function size:0x118 scope:global align:4 +defaultTriming__9dCamera_cFv = .text:0x8016B274; // type:function size:0xF4 scope:global align:4 +setView__9dCamera_cFffff = .text:0x8016B368; // type:function size:0xD8 scope:global align:4 +forwardCheckAngle__9dCamera_cFv = .text:0x8016B440; // type:function size:0x848 scope:global align:4 +bumpCheck__9dCamera_cFUl = .text:0x8016BC88; // type:function size:0xE3C scope:global align:4 +__ct__21dBgS_CamLinChk_NorWtrFv = .text:0x8016CAC4; // type:function size:0x1AC scope:global align:4 +getWaterSurfaceHeight__9dCamera_cFP4cXyz = .text:0x8016CC70; // type:function size:0x4BC scope:global align:4 +checkSpecialArea__9dCamera_cFv = .text:0x8016D12C; // type:function size:0x17C scope:global align:4 +checkGroundInfo__9dCamera_cFv = .text:0x8016D2A8; // type:function size:0xBC8 scope:global align:4 +followCamera2__9dCamera_cFl = .text:0x8016DE70; // type:function size:0x20 scope:global align:4 +followCamera__9dCamera_cFl = .text:0x8016DE90; // type:function size:0x23E8 scope:global align:4 +isPlayerFlying__22@unnamed@d_camera_cpp@FUl = .text:0x80170278; // type:function size:0x44 scope:global align:4 +d2s__6cAngleFf = .text:0x801702BC; // type:function size:0x20 scope:global align:4 +eyePos__9dCamera_cFP10fopAc_ac_c = .text:0x801702DC; // type:function size:0x1C scope:global align:4 +GetTriPla__4cBgSCFR13cBgS_PolyInfo = .text:0x801702F8; // type:function size:0x2C scope:global align:4 +heightOf__9dCamera_cFP10fopAc_ac_c = .text:0x80170324; // type:function size:0x2C scope:global align:4 +__ct__4cXyzFfff = .text:0x80170350; // type:function size:0x10 scope:global align:4 +check_owner_action1__22@unnamed@d_camera_cpp@FUlUl = .text:0x80170360; // type:function size:0x1C scope:global align:4 +check_owner_action__22@unnamed@d_camera_cpp@FUlUl = .text:0x8017037C; // type:function size:0x1C scope:global align:4 +lockonCamera__9dCamera_cFl = .text:0x80170398; // type:function size:0x120C scope:global align:4 +getMsgCmdSpeaker__9dCamera_cFv = .text:0x801715A4; // type:function size:0x5C scope:global align:4 +getMsgCmdCut__9dCamera_cFv = .text:0x80171600; // type:function size:0x50 scope:global align:4 +talktoCamera__9dCamera_cFl = .text:0x80171650; // type:function size:0x2B64 scope:global align:4 +hideActor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x801741B4; // type:function size:0x10 scope:global align:4 +lineCollisionCheck__22@unnamed@d_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_c = .text:0x801741C4; // type:function size:0x4C scope:global align:4 +CalcSubjectAngle__9dCamera_cFPsPs = .text:0x80174210; // type:function size:0x450 scope:global align:4 +subjectCamera__9dCamera_cFl = .text:0x80174660; // type:function size:0x10E4 scope:global align:4 +towerCamera__9dCamera_cFl = .text:0x80175744; // type:function size:0x125C scope:global align:4 +crawlCamera__9dCamera_cFl = .text:0x801769A0; // type:function size:0x84C scope:global align:4 +hookshotCamera__9dCamera_cFl = .text:0x801771EC; // type:function size:0x9D4 scope:global align:4 +tornadoCamera__9dCamera_cFl = .text:0x80177BC0; // type:function size:0x1058 scope:global align:4 +rideCamera__9dCamera_cFl = .text:0x80178C18; // type:function size:0x13A4 scope:global align:4 +hungCamera__9dCamera_cFl = .text:0x80179FBC; // type:function size:0xD18 scope:global align:4 +vomitCamera__9dCamera_cFl = .text:0x8017ACD4; // type:function size:0x9E8 scope:global align:4 +shieldCamera__9dCamera_cFl = .text:0x8017B6BC; // type:function size:0xE7C scope:global align:4 +manualCamera__9dCamera_cFl = .text:0x8017C538; // type:function size:0xE10 scope:global align:4 +nonOwnerCamera__9dCamera_cFl = .text:0x8017D348; // type:function size:0x3F8 scope:global align:4 +fixedFrameCamera__9dCamera_cFl = .text:0x8017D740; // type:function size:0x5CC scope:global align:4 +fixedPositionCamera__9dCamera_cFl = .text:0x8017DD0C; // type:function size:0x880 scope:global align:4 +eventCamera__9dCamera_cFl = .text:0x8017E58C; // type:function size:0x938 scope:global align:4 +demoCamera__9dCamera_cFl = .text:0x8017EEC4; // type:function size:0x8 scope:global align:4 +letCamera__9dCamera_cFl = .text:0x8017EECC; // type:function size:0x8 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyz = .text:0x8017EED4; // type:function size:0x38 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzfs = .text:0x8017EF0C; // type:function size:0x60 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzsf = .text:0x8017EF6C; // type:function size:0x60 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyzfs = .text:0x8017EFCC; // type:function size:0xD0 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyz = .text:0x8017F09C; // type:function size:0xBC scope:global align:4 +Reset__9dCamera_cFv = .text:0x8017F158; // type:function size:0xBC scope:global align:4 +ResetView__9dCamera_cFv = .text:0x8017F214; // type:function size:0x30 scope:global align:4 +Chtyp__9dCamera_cFl = .text:0x8017F244; // type:function size:0x58 scope:global align:4 +U2__9dCamera_cFv = .text:0x8017F29C; // type:function size:0x8 scope:global align:4 +shakeCamera__9dCamera_cFv = .text:0x8017F2A4; // type:function size:0x52C scope:global align:4 +StartShake__9dCamera_cFlPUcl4cXyz = .text:0x8017F7D0; // type:function size:0x13C scope:global align:4 +StopShake__9dCamera_cFv = .text:0x8017F90C; // type:function size:0x18 scope:global align:4 +ResetBlure__9dCamera_cFi = .text:0x8017F924; // type:function size:0x4C scope:global align:4 +SetBlureAlpha__9dCamera_cFf = .text:0x8017F970; // type:function size:0x8 scope:global align:4 +SetBlureScale__9dCamera_cFfff = .text:0x8017F978; // type:function size:0x10 scope:global align:4 +SetBlureScale__9dCamera_cFf = .text:0x8017F988; // type:function size:0x14 scope:global align:4 +SetBlurePosition__9dCamera_cFfff = .text:0x8017F99C; // type:function size:0x58 scope:global align:4 +SetBlurePositionType__9dCamera_cFi = .text:0x8017F9F4; // type:function size:0x8 scope:global align:4 +SetBlureTimer__9dCamera_cFl = .text:0x8017F9FC; // type:function size:0x8 scope:global align:4 +SubjectLockOn__9dCamera_cFP10fopAc_ac_c = .text:0x8017FA04; // type:function size:0x18 scope:global align:4 +SubjectLockOff__9dCamera_cFv = .text:0x8017FA1C; // type:function size:0x1C scope:global align:4 +GetForceLockOnActor__9dCamera_cFv = .text:0x8017FA38; // type:function size:0x34 scope:global align:4 +ForceLockOn__9dCamera_cFUi = .text:0x8017FA6C; // type:function size:0x40 scope:global align:4 +ForceLockOff__9dCamera_cFUi = .text:0x8017FAAC; // type:function size:0x30 scope:global align:4 +SetExtendedPosition__9dCamera_cFP4cXyz = .text:0x8017FADC; // type:function size:0x20 scope:global align:4 +ScopeViewMsgModeOff__9dCamera_cFv = .text:0x8017FAFC; // type:function size:0x14 scope:global align:4 +dCam_isManual__FP12camera_class = .text:0x8017FB10; // type:function size:0xC scope:global align:4 +dCam_getAngleY__FP12camera_class = .text:0x8017FB1C; // type:function size:0x24 scope:global align:4 +dCam_getAngleX__FP12camera_class = .text:0x8017FB40; // type:function size:0x8 scope:global align:4 +dCam_getControledAngleY__FP12camera_class = .text:0x8017FB48; // type:function size:0x24 scope:global align:4 +dCam_getCamera__Fv = .text:0x8017FB6C; // type:function size:0x10 scope:global align:4 +dCam_getBody__Fv = .text:0x8017FB7C; // type:function size:0x24 scope:global align:4 +preparation__FP20camera_process_class = .text:0x8017FBA0; // type:function size:0x90 scope:global align:4 +view_setup__FP20camera_process_class = .text:0x8017FC30; // type:function size:0xFC scope:global align:4 +store__FP20camera_process_class = .text:0x8017FD2C; // type:function size:0x2F0 scope:global align:4 +camera_execute__FP20camera_process_class = .text:0x8018001C; // type:function size:0xB4 scope:global align:4 +camera_draw__FP20camera_process_class = .text:0x801800D0; // type:function size:0x3DC scope:global align:4 +init_phase1__FP12camera_class = .text:0x801804AC; // type:function size:0xB8 scope:global align:4 +init_phase2__FP12camera_class = .text:0x80180564; // type:function size:0x19C scope:global align:4 +camera_create__FP12camera_class = .text:0x80180700; // type:function size:0x30 scope:global align:4 +camera_delete__FP20camera_process_class = .text:0x80180730; // type:function size:0x2C scope:global align:4 +is_camera_delete__FPv = .text:0x8018075C; // type:function size:0x8 scope:global align:4 +Init__14dCamForcusLineFv = .text:0x80180764; // type:function size:0x98 scope:global align:4 +Draw__14dCamForcusLineFv = .text:0x801807FC; // type:function size:0x84 scope:global align:4 +Off__14dCamForcusLineFv = .text:0x80180880; // type:function size:0x18 scope:global align:4 +__dt__14d2DBSplinePathFv = .text:0x80180898; // type:function size:0x48 scope:global align:4 +__dt__Q29dCamera_c2BGFv = .text:0x801808E0; // type:function size:0x254 scope:global align:4 +__ct__Q29dCamera_c2BGFv = .text:0x80180B34; // type:function size:0x1D8 scope:global align:4 +__dt__14dBgS_CamGndChkFv = .text:0x80180D0C; // type:function size:0x140 scope:global align:4 +__ct__Q29dCamera_c23@class$4017d_camera_cppFv = .text:0x80180E4C; // type:function size:0x4 scope:global align:4 +__dt__Q29dCamera_c23@class$4017d_camera_cppFv = .text:0x80180E50; // type:function size:0x3C scope:global align:4 +getRopePos__9daPy_py_cCFv = .text:0x80180E8C; // type:function size:0x1C scope:global align:4 +setFlag__9dCamera_cFUl = .text:0x80180EA8; // type:function size:0x14 scope:global align:4 +chkFlag__9dCamera_cFUl = .text:0x80180EBC; // type:function size:0x14 scope:global align:4 +Bank__9dCamera_cFv = .text:0x80180ED0; // type:function size:0x34 scope:global align:4 +Up__9dCamera_cFv = .text:0x80180F04; // type:function size:0x1C scope:global align:4 +Center__9dCamera_cFv = .text:0x80180F20; // type:function size:0x34 scope:global align:4 +Flag__11dCamParam_cFlUs = .text:0x80180F54; // type:function size:0x20 scope:global align:4 +__as__7cSAngleFRC7cSAngle = .text:0x80180F74; // type:function size:0xC scope:global align:4 +Val__11dCamParam_cFli = .text:0x80180F80; // type:function size:0x20 scope:global align:4 +dComIfGp_evmng_cameraPlay__Fv = .text:0x80180FA0; // type:function size:0x10 scope:global align:4 +__sinit_d_camera_cpp = .text:0x80180FB0; // type:function size:0x1F0 scope:local align:4 +@20@__dt__14dBgS_CamGndChkFv = .text:0x801811A0; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_CamGndChkFv = .text:0x801811A8; // type:function size:0x8 scope:local align:4 +@64@__dt__14dBgS_CamGndChkFv = .text:0x801811B0; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x801811B8; // type:function size:0x8 scope:local align:4 +@100@__dt__14dBgS_CamLinChkFv = .text:0x801811C0; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x801811C8; // type:function size:0x8 scope:local align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x801811D0; // type:function size:0x8 scope:local align:4 +@100@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x801811D8; // type:function size:0x8 scope:local align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x801811E0; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_CamGndChk_WtrFv = .text:0x801811E8; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_CamGndChk_WtrFv = .text:0x801811F0; // type:function size:0x8 scope:local align:4 +@64@__dt__18dBgS_CamGndChk_WtrFv = .text:0x801811F8; // type:function size:0x8 scope:local align:4 +@20@__dt__11dBgS_SphChkFv = .text:0x80181200; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_SphChkFv = .text:0x80181208; // type:function size:0x8 scope:local align:4 +@68@__dt__11dBgS_SphChkFv = .text:0x80181210; // type:function size:0x8 scope:local align:4 +@56@__dt__11dBgS_SphChkFv = .text:0x80181218; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamSphChkFv = .text:0x80181220; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_CamSphChkFv = .text:0x80181228; // type:function size:0x8 scope:local align:4 +@68@__dt__14dBgS_CamSphChkFv = .text:0x80181230; // type:function size:0x8 scope:local align:4 +@56@__dt__14dBgS_CamSphChkFv = .text:0x80181238; // type:function size:0x8 scope:local align:4 +dEnvSe_Draw__FP8dEnvSe_c = .text:0x80181240; // type:function size:0x8 scope:global align:4 +dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath = .text:0x80181248; // type:function size:0x238 scope:global align:4 +execute__8dEnvSe_cFv = .text:0x80181480; // type:function size:0x3E0 scope:global align:4 +dEnvSe_Execute__FP8dEnvSe_c = .text:0x80181860; // type:function size:0x20 scope:global align:4 +dEnvSe_IsDelete__FP8dEnvSe_c = .text:0x80181880; // type:function size:0x8 scope:global align:4 +dEnvSe_Delete__FP8dEnvSe_c = .text:0x80181888; // type:function size:0x30 scope:global align:4 +dEnvSe_Create__FP12kankyo_class = .text:0x801818B8; // type:function size:0x8 scope:global align:4 +__ct__9dFe_HIO_cFv = .text:0x801818C0; // type:function size:0x68 scope:global align:4 +_create__13dFile_error_cFv = .text:0x80181928; // type:function size:0x244 scope:global align:4 +initial__13dFile_error_cFv = .text:0x80181B6C; // type:function size:0x34 scope:global align:4 +_delete__13dFile_error_cFv = .text:0x80181BA0; // type:function size:0x84 scope:global align:4 +__dt__8MyScreenFv = .text:0x80181C24; // type:function size:0x60 scope:global align:4 +setErrMessage__13dFile_error_cFUli = .text:0x80181C84; // type:function size:0x10C scope:global align:4 +closeMessage__13dFile_error_cFv = .text:0x80181D90; // type:function size:0x58 scope:global align:4 +resizeMsgBoard__13dFile_error_cFi = .text:0x80181DE8; // type:function size:0x1C0 scope:global align:4 +setMessage__13dFile_error_cFPc = .text:0x80181FA8; // type:function size:0xF8 scope:global align:4 +getLineCount__13dFile_error_cFPc = .text:0x801820A0; // type:function size:0x3C scope:global align:4 +_move__13dFile_error_cFv = .text:0x801820DC; // type:function size:0x38 scope:global align:4 +ProcWait__13dFile_error_cFv = .text:0x80182114; // type:function size:0x4 scope:global align:4 +ShowMsgBoard__13dFile_error_cFv = .text:0x80182118; // type:function size:0x174 scope:global align:4 +ynCursorInit__13dFile_error_cFv = .text:0x8018228C; // type:function size:0x13C scope:global align:4 +HideMsgBoard__13dFile_error_cFv = .text:0x801823C8; // type:function size:0x160 scope:global align:4 +msgDispWait__13dFile_error_cFv = .text:0x80182528; // type:function size:0xD4 scope:global align:4 +yesNoSelectWait__13dFile_error_cFv = .text:0x801825FC; // type:function size:0x214 scope:global align:4 +ynCursorMove__13dFile_error_cFv = .text:0x80182810; // type:function size:0x1DC scope:global align:4 +ynCursorAnime__13dFile_error_cFv = .text:0x801829EC; // type:function size:0x2E4 scope:global align:4 +screenSet__13dFile_error_cFv = .text:0x80182CD0; // type:function size:0x2E8 scope:global align:4 +paneTransInit__13dFile_error_cFv = .text:0x80182FB8; // type:function size:0x1B8 scope:global align:4 +displayInit__13dFile_error_cFv = .text:0x80183170; // type:function size:0x138 scope:global align:4 +PaneTranceBase__13dFile_error_cFsUcffffUci = .text:0x801832A8; // type:function size:0x1A8 scope:global align:4 +_draw__13dFile_error_cFv = .text:0x80183450; // type:function size:0x3C scope:global align:4 +draw2__13dFile_error_cFv = .text:0x8018348C; // type:function size:0x38 scope:global align:4 +draw__15dDlst_FileErr_cFv = .text:0x801834C4; // type:function size:0x64 scope:global align:4 +__dt__15dDlst_FileErr_cFv = .text:0x80183528; // type:function size:0x5C scope:global align:4 +createPane__8MyScreenFRCQ27J2DPane18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPane = .text:0x80183584; // type:function size:0x88 scope:global align:4 +getTypeID__9J2DScreenFv = .text:0x8018360C; // type:function size:0x8 scope:global align:4 +calcMtx__9J2DScreenFv = .text:0x80183614; // type:function size:0x34 scope:global align:4 +drawSelf__7J2DPaneFff = .text:0x80183648; // type:function size:0x4 scope:global align:4 +__dt__9dFe_HIO_cFv = .text:0x8018364C; // type:function size:0x48 scope:global align:4 +__sinit_d_file_error_cpp = .text:0x80183694; // type:function size:0xC8 scope:local align:4 +__ct__9dFs_HIO_cFv = .text:0x8018375C; // type:function size:0x1C8 scope:global align:4 +_create__14dFile_select_cFv = .text:0x80183924; // type:function size:0x2F0 scope:global align:4 +initial__14dFile_select_cFv = .text:0x80183C14; // type:function size:0x88 scope:global align:4 +_delete__14dFile_select_cFv = .text:0x80183C9C; // type:function size:0x78 scope:global align:4 +_move__14dFile_select_cFv = .text:0x80183D14; // type:function size:0xD4 scope:global align:4 +_open__14dFile_select_cFv = .text:0x80183DE8; // type:function size:0x370 scope:global align:4 +_close__14dFile_select_cFv = .text:0x80184158; // type:function size:0xB0 scope:global align:4 +closeEnd__14dFile_select_cFv = .text:0x80184208; // type:function size:0x35C scope:global align:4 +closeCardErr__14dFile_select_cFv = .text:0x80184564; // type:function size:0x35C scope:global align:4 +closeBack__14dFile_select_cFv = .text:0x801848C0; // type:function size:0x340 scope:global align:4 +closeErrErase__14dFile_select_cFv = .text:0x80184C00; // type:function size:0x314 scope:global align:4 +closeErrCopy__14dFile_select_cFv = .text:0x80184F14; // type:function size:0x7C4 scope:global align:4 +dataSelect__14dFile_select_cFv = .text:0x801856D8; // type:function size:0x224 scope:global align:4 +menuColorChange__14dFile_select_cFv = .text:0x801858FC; // type:function size:0x36C scope:global align:4 +SelectTitAnime__14dFile_select_cFv = .text:0x80185C68; // type:function size:0x22C scope:global align:4 +recCursorMove__14dFile_select_cFv = .text:0x80185E94; // type:function size:0x60 scope:global align:4 +recCursorAnime__14dFile_select_cFv = .text:0x80185EF4; // type:function size:0xD0 scope:global align:4 +recCursorAlphaInit__14dFile_select_cFv = .text:0x80185FC4; // type:function size:0x34 scope:global align:4 +recDataPaneMove__14dFile_select_cFv = .text:0x80185FF8; // type:function size:0x62C scope:global align:4 +dataSelMoveSet__14dFile_select_cFv = .text:0x80186624; // type:function size:0x4C scope:global align:4 +makeRecInfo__14dFile_select_cFUc = .text:0x80186670; // type:function size:0x2C4 scope:global align:4 +dataSelectPaneMove__14dFile_select_cFv = .text:0x80186934; // type:function size:0x28C scope:global align:4 +MessagePaneMoveSet__14dFile_select_cFffffUci = .text:0x80186BC0; // type:function size:0x64 scope:global align:4 +menuSelect__14dFile_select_cFv = .text:0x80186C24; // type:function size:0x474 scope:global align:4 +menuCursorAlphaInit__14dFile_select_cFv = .text:0x80187098; // type:function size:0x34 scope:global align:4 +menuCursorMove__14dFile_select_cFv = .text:0x801870CC; // type:function size:0x40 scope:global align:4 +menuCursorAnime__14dFile_select_cFv = .text:0x8018710C; // type:function size:0xD0 scope:global align:4 +ToCopyPaneMove__14dFile_select_cFv = .text:0x801871DC; // type:function size:0x190 scope:global align:4 +ToErasePaneMove__14dFile_select_cFv = .text:0x8018736C; // type:function size:0x138 scope:global align:4 +ToBackPaneMove__14dFile_select_cFv = .text:0x801874A4; // type:function size:0x118 scope:global align:4 +copyDataToSelect__14dFile_select_cFv = .text:0x801875BC; // type:function size:0x28C scope:global align:4 +copyDataSelAnime__14dFile_select_cFv = .text:0x80187848; // type:function size:0x37C scope:global align:4 +cptCursorMove__14dFile_select_cFv = .text:0x80187BC4; // type:function size:0x60 scope:global align:4 +copyToSelBack__14dFile_select_cFv = .text:0x80187C24; // type:function size:0xD8 scope:global align:4 +copyToSelPaneMove__14dFile_select_cFv = .text:0x80187CFC; // type:function size:0x1C0 scope:global align:4 +copyPaneMoveOk__14dFile_select_cFv = .text:0x80187EBC; // type:function size:0x33C scope:global align:4 +copyPaneMoveOk2__14dFile_select_cFv = .text:0x801881F8; // type:function size:0x28C scope:global align:4 +saveCopyBWColor__14dFile_select_cFv = .text:0x80188484; // type:function size:0x42C scope:global align:4 +DataSelectPaneCopyMove__14dFile_select_cFss = .text:0x801888B0; // type:function size:0x468 scope:global align:4 +DataSelectPaneCopyBackMove__14dFile_select_cFss = .text:0x80188D18; // type:function size:0x7D4 scope:global align:4 +DataSelectPaneCopyMove2__14dFile_select_cFss = .text:0x801894EC; // type:function size:0x744 scope:global align:4 +DataSelectPaneCopyColorMove__14dFile_select_cFsUci = .text:0x80189C30; // type:function size:0x1688 scope:global align:4 +__ct__Q28JUtility6TColorFv = .text:0x8018B2B8; // type:function size:0xC scope:global align:4 +DataSelectPaneBackFromCopyMove__14dFile_select_cFUcUc = .text:0x8018B2C4; // type:function size:0x4AC scope:global align:4 +YesNoSelect__14dFile_select_cFv = .text:0x8018B770; // type:function size:0x22C scope:global align:4 +yesNoCursorMove__14dFile_select_cFv = .text:0x8018B99C; // type:function size:0x3C scope:global align:4 +CmdExecPaneMove0__14dFile_select_cFv = .text:0x8018B9D8; // type:function size:0x2B0 scope:global align:4 +CmdExecPaneMove2__14dFile_select_cFv = .text:0x8018BC88; // type:function size:0xD0 scope:global align:4 +CommandExec__14dFile_select_cFv = .text:0x8018BD58; // type:function size:0x11C scope:global align:4 +DataEraseWait__14dFile_select_cFv = .text:0x8018BE74; // type:function size:0x108 scope:global align:4 +DataCopyWait__14dFile_select_cFv = .text:0x8018BF7C; // type:function size:0x108 scope:global align:4 +ErasePaneMoveOk__14dFile_select_cFv = .text:0x8018C084; // type:function size:0x1DC scope:global align:4 +ErasePaneMoveOk2__14dFile_select_cFv = .text:0x8018C260; // type:function size:0x1DC scope:global align:4 +ErrorMsgPaneMove__14dFile_select_cFv = .text:0x8018C43C; // type:function size:0x144 scope:global align:4 +ErrorMsgPaneMove2__14dFile_select_cFv = .text:0x8018C580; // type:function size:0x90 scope:global align:4 +backDatSelPaneMove__14dFile_select_cFv = .text:0x8018C610; // type:function size:0x220 scope:global align:4 +backDatSelWait__14dFile_select_cFv = .text:0x8018C830; // type:function size:0xCC scope:global align:4 +backDatSelWait2__14dFile_select_cFv = .text:0x8018C8FC; // type:function size:0x9C scope:global align:4 +DataSelectPaneBackMove__14dFile_select_cFsss = .text:0x8018C998; // type:function size:0x5D8 scope:global align:4 +nextModeWait__14dFile_select_cFv = .text:0x8018CF70; // type:function size:0x4 scope:global align:4 +screenSet__14dFile_select_cFv = .text:0x8018CF74; // type:function size:0x17C0 scope:global align:4 +paneTransInit__14dFile_select_cFv = .text:0x8018E734; // type:function size:0x35C scope:global align:4 +menuPaneMoveSet__14dFile_select_cFv = .text:0x8018EA90; // type:function size:0x124 scope:global align:4 +yesNoPaneMoveSet__14dFile_select_cFv = .text:0x8018EBB4; // type:function size:0xAC scope:global align:4 +MessagePaneMove__14dFile_select_cFffffsUci = .text:0x8018EC60; // type:function size:0x44 scope:global align:4 +recInfoPaneMove__14dFile_select_cFffffsUci = .text:0x8018ECA4; // type:function size:0x44 scope:global align:4 +menuPaneMove__14dFile_select_cFffsUci = .text:0x8018ECE8; // type:function size:0x150 scope:global align:4 +yesNoPaneMove__14dFile_select_cFffsUci = .text:0x8018EE38; // type:function size:0xD0 scope:global align:4 +PaneTranceTitle__14dFile_select_cFsUcffUci = .text:0x8018EF08; // type:function size:0x128 scope:global align:4 +PaneAlphaTitleTxt__14dFile_select_cFsUc = .text:0x8018F030; // type:function size:0xB8 scope:global align:4 +PaneTranceRecTlt1__14dFile_select_cFsUcffffUci = .text:0x8018F0E8; // type:function size:0x194 scope:global align:4 +PaneTranceRecTlt2__14dFile_select_cFsUcffffUci = .text:0x8018F27C; // type:function size:0x194 scope:global align:4 +PaneTranceRecTlt3__14dFile_select_cFsUcffffUci = .text:0x8018F410; // type:function size:0x194 scope:global align:4 +PaneTranceRecInfo1__14dFile_select_cFsUcffffUci = .text:0x8018F5A4; // type:function size:0x138 scope:global align:4 +PaneTranceRecInfo2__14dFile_select_cFsUcffffUci = .text:0x8018F6DC; // type:function size:0x138 scope:global align:4 +PaneTranceRecInfo3__14dFile_select_cFsUcffffUci = .text:0x8018F814; // type:function size:0x138 scope:global align:4 +PaneTranceRecBase__14dFile_select_cFsUcffffUci = .text:0x8018F94C; // type:function size:0x33C scope:global align:4 +PaneTranceMessageBase__14dFile_select_cFsUcffffUci = .text:0x8018FC88; // type:function size:0x158 scope:global align:4 +PaneTranceYes__14dFile_select_cFsUcffUci = .text:0x8018FDE0; // type:function size:0x108 scope:global align:4 +PaneTranceNo__14dFile_select_cFsUcffUci = .text:0x8018FEE8; // type:function size:0x108 scope:global align:4 +PaneTranceStart__14dFile_select_cFsUcffUci = .text:0x8018FFF0; // type:function size:0x108 scope:global align:4 +PaneTranceCopy__14dFile_select_cFsUcffUci = .text:0x801900F8; // type:function size:0x108 scope:global align:4 +PaneTranceErase__14dFile_select_cFsUcffUci = .text:0x80190200; // type:function size:0x108 scope:global align:4 +PaneTranceBack__14dFile_select_cFsUcffUci = .text:0x80190308; // type:function size:0x108 scope:global align:4 +PaneTranceLanguage__14dFile_select_cFsUcffffUci = .text:0x80190410; // type:function size:0x12C scope:global align:4 +PaneTranceLanguageBase__14dFile_select_cFsUcffffUci = .text:0x8019053C; // type:function size:0x198 scope:global align:4 +displayInit__14dFile_select_cFv = .text:0x801906D4; // type:function size:0x29C scope:global align:4 +setSaveData__14dFile_select_cFv = .text:0x80190970; // type:function size:0x5A4 scope:global align:4 +changeExtraColor__14dFile_select_cFi = .text:0x80190F14; // type:function size:0x5CC scope:global align:4 +changeBrokenColor__14dFile_select_cFi = .text:0x801914E0; // type:function size:0x344 scope:global align:4 +_draw__14dFile_select_cFv = .text:0x80191824; // type:function size:0x3C scope:global align:4 +draw__15dDlst_FileSel_cFv = .text:0x80191860; // type:function size:0x64 scope:global align:4 +dataSelectEx__14dFile_select_cFv = .text:0x801918C4; // type:function size:0x220 scope:global align:4 +ExSavePaneMove__14dFile_select_cFv = .text:0x80191AE4; // type:function size:0x1D0 scope:global align:4 +YesNoSelectEx__14dFile_select_cFv = .text:0x80191CB4; // type:function size:0x26C scope:global align:4 +ExSavePaneMove0__14dFile_select_cFv = .text:0x80191F20; // type:function size:0x228 scope:global align:4 +ExCardCheck__14dFile_select_cFv = .text:0x80192148; // type:function size:0x9C scope:global align:4 +ExBackDatSelPaneMove__14dFile_select_cFv = .text:0x801921E4; // type:function size:0x130 scope:global align:4 +ExSavePaneMove1__14dFile_select_cFv = .text:0x80192314; // type:function size:0xD0 scope:global align:4 +ExDataSave__14dFile_select_cFv = .text:0x801923E4; // type:function size:0xC4 scope:global align:4 +ExDataSaveWait__14dFile_select_cFv = .text:0x801924A8; // type:function size:0x11C scope:global align:4 +ExDataSavePaneMoveOk__14dFile_select_cFv = .text:0x801925C4; // type:function size:0x230 scope:global align:4 +ExDataSavePaneMoveOk2__14dFile_select_cFv = .text:0x801927F4; // type:function size:0x1D4 scope:global align:4 +ExErrorMsgPaneMove__14dFile_select_cFv = .text:0x801929C8; // type:function size:0x124 scope:global align:4 +ExErrorMsgPaneMove2__14dFile_select_cFv = .text:0x80192AEC; // type:function size:0x98 scope:global align:4 +langSelectPaneMove__14dFile_select_cFv = .text:0x80192B84; // type:function size:0x348 scope:global align:4 +langSelect__14dFile_select_cFv = .text:0x80192ECC; // type:function size:0x390 scope:global align:4 +langSelectBack__14dFile_select_cFv = .text:0x8019325C; // type:function size:0x368 scope:global align:4 +langSelCurMove__14dFile_select_cFv = .text:0x801935C4; // type:function size:0xC4 scope:global align:4 +langSelCurAnimeInit__14dFile_select_cFv = .text:0x80193688; // type:function size:0x70 scope:global align:4 +langSelCurAnime__14dFile_select_cFv = .text:0x801936F8; // type:function size:0x28C scope:global align:4 +changeMenuText__14dFile_select_cFv = .text:0x80193984; // type:function size:0x494 scope:global align:4 +changeLangageTex__14dFile_select_cFUc = .text:0x80193E18; // type:function size:0x110 scope:global align:4 +PaneAlphaLangTxt__14dFile_select_cFsUc = .text:0x80193F28; // type:function size:0xE4 scope:global align:4 +languageTexChange__14dFile_select_cFv = .text:0x8019400C; // type:function size:0x58 scope:global align:4 +langTexChg__14dFile_select_cFv = .text:0x80194064; // type:function size:0xAC scope:global align:4 +langTexChgFast__14dFile_select_cFv = .text:0x80194110; // type:function size:0xFC scope:global align:4 +__dt__15dDlst_FileSel_cFv = .text:0x8019420C; // type:function size:0x5C scope:global align:4 +__dt__9dFs_HIO_cFv = .text:0x80194268; // type:function size:0x48 scope:global align:4 +__sinit_d_file_select_cpp = .text:0x801942B0; // type:function size:0x440 scope:local align:4 +draw__24dDlst_Gameover_CAPTURE_cFv = .text:0x801946F0; // type:function size:0x2E8 scope:global align:4 +_create__11dGameover_cFv = .text:0x801949D8; // type:function size:0x2C8 scope:global align:4 +_execute__11dGameover_cFv = .text:0x80194CA0; // type:function size:0x258 scope:global align:4 +_draw__11dGameover_cFv = .text:0x80194EF8; // type:function size:0x84 scope:global align:4 +_delete__11dGameover_cFv = .text:0x80194F7C; // type:function size:0xFC scope:global align:4 +deleteCheck__11dGameover_cFv = .text:0x80195078; // type:function size:0x14 scope:global align:4 +setScreen__24dDlst_GameOverScrnDraw_cFPCcP10JKRArchive = .text:0x8019508C; // type:function size:0x134 scope:global align:4 +valueInit__24dDlst_GameOverScrnDraw_cFv = .text:0x801951C0; // type:function size:0x3C scope:global align:4 +animeOpen__24dDlst_GameOverScrnDraw_cFv = .text:0x801951FC; // type:function size:0x1F0 scope:global align:4 +animeClose__24dDlst_GameOverScrnDraw_cFv = .text:0x801953EC; // type:function size:0x194 scope:global align:4 +setEmitter0__24dDlst_GameOverScrnDraw_cF4cXyz = .text:0x80195580; // type:function size:0x70 scope:global align:4 +setEmitter1__24dDlst_GameOverScrnDraw_cF4cXyz = .text:0x801955F0; // type:function size:0x70 scope:global align:4 +anime1__24dDlst_GameOverScrnDraw_cFi = .text:0x80195660; // type:function size:0x1F8 scope:global align:4 +anime2__24dDlst_GameOverScrnDraw_cFi = .text:0x80195858; // type:function size:0x174 scope:global align:4 +setRotate__24dDlst_GameOverScrnDraw_cFP18fopMsgM_pane_classf = .text:0x801959CC; // type:function size:0xA0 scope:global align:4 +draw__24dDlst_GameOverScrnDraw_cFv = .text:0x80195A6C; // type:function size:0xA4 scope:global align:4 +dGameover_Draw__FP11dGameover_c = .text:0x80195B10; // type:function size:0x20 scope:global align:4 +dGameover_Execute__FP11dGameover_c = .text:0x80195B30; // type:function size:0x20 scope:global align:4 +dGameover_IsDelete__FP11dGameover_c = .text:0x80195B50; // type:function size:0x8 scope:global align:4 +dGameover_Delete__FP11dGameover_c = .text:0x80195B58; // type:function size:0x20 scope:global align:4 +dGameover_Create__FP9msg_class = .text:0x80195B78; // type:function size:0x20 scope:global align:4 +__dt__16dDlst_MenuSave_cFv = .text:0x80195B98; // type:function size:0x5C scope:global align:4 +__dt__12dMenu_save_cFv = .text:0x80195BF4; // type:function size:0x74 scope:global align:4 +__dt__24dDlst_Gameover_CAPTURE_cFv = .text:0x80195C68; // type:function size:0x5C scope:global align:4 +__dt__24dDlst_GameOverScrnDraw_cFv = .text:0x80195CC4; // type:function size:0x5C scope:global align:4 +toon_proc_check__Fv = .text:0x80195D20; // type:function size:0x4C scope:global align:4 +u8_data_ratio_set__FUcUcf = .text:0x80195D6C; // type:function size:0x4C scope:global align:4 +s16_data_ratio_set__Fssf = .text:0x80195DB8; // type:function size:0x50 scope:local align:4 +kankyo_color_ratio_set__FUcUcfUcUcfsf = .text:0x80195E08; // type:function size:0x104 scope:global align:4 +fl_data_ratio_set__Ffff = .text:0x80195F0C; // type:function size:0x10 scope:global align:4 +float_kankyo_color_ratio_set__Fffffffff = .text:0x80195F1C; // type:function size:0xE8 scope:global align:4 +get_parcent__Ffff = .text:0x80196004; // type:function size:0x34 scope:local align:4 +dKy_light_influence_id__F4cXyzi = .text:0x80196038; // type:function size:0x1E8 scope:global align:4 +dKy_eflight_influence_id__F4cXyzi = .text:0x80196220; // type:function size:0x1C8 scope:global align:4 +dKy_eflight_influence_pos__Fi = .text:0x801963E8; // type:function size:0x3C scope:global align:4 +dKy_light_influence_col__Fi = .text:0x80196424; // type:function size:0x2C scope:global align:4 +dKy_light_influence_power__Fi = .text:0x80196450; // type:function size:0x28 scope:global align:4 +dKy_light_influence_yuragi__Fi = .text:0x80196478; // type:function size:0x28 scope:global align:4 +dKy_light_influence_distance__F4cXyzi = .text:0x801964A0; // type:function size:0xA4 scope:global align:4 +dKy_eflight_influence_col__Fi = .text:0x80196544; // type:function size:0x2C scope:global align:4 +dKy_eflight_influence_power__Fi = .text:0x80196570; // type:function size:0x28 scope:global align:4 +dKy_eflight_influence_yuragi__Fi = .text:0x80196598; // type:function size:0x28 scope:global align:4 +dKy_eflight_influence_distance__F4cXyzi = .text:0x801965C0; // type:function size:0xA4 scope:global align:4 +plight_init__Fv = .text:0x80196664; // type:function size:0x98 scope:global align:4 +plight_set__Fv = .text:0x801966FC; // type:function size:0x120 scope:global align:4 +envcolor_init__Fv = .text:0x8019681C; // type:function size:0x458 scope:global align:4 +__ct__18dScnKy_env_light_cFv = .text:0x80196C74; // type:function size:0xB4 scope:global align:4 +__dt__15WIND_INF_ENTITYFv = .text:0x80196D28; // type:function size:0x3C scope:global align:4 +__ct__15WIND_INF_ENTITYFv = .text:0x80196D64; // type:function size:0x4 scope:global align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x80196D68; // type:function size:0x4 scope:global align:4 +setDaytime__18dScnKy_env_light_cFv = .text:0x80196D6C; // type:function size:0x1D0 scope:global align:4 +GetTimePass__20dStage_roomControl_cFv = .text:0x80196F3C; // type:function size:0x8 scope:global align:4 +SetSchbit__18dScnKy_env_light_cFv = .text:0x80196F44; // type:function size:0xAC scope:global align:4 +setSunpos__18dScnKy_env_light_cFv = .text:0x80196FF0; // type:function size:0x140 scope:global align:4 +getDaytime__18dScnKy_env_light_cFv = .text:0x80197130; // type:function size:0x8 scope:global align:4 +dKy_getdaytime_hour__Fv = .text:0x80197138; // type:function size:0x2C scope:global align:4 +dKy_getdaytime_minute__Fv = .text:0x80197164; // type:function size:0x7C scope:global align:4 +dKy_daynight_check__Fv = .text:0x801971E0; // type:function size:0x3C scope:global align:4 +setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc = .text:0x8019721C; // type:function size:0x5F4 scope:global align:4 +setLight__18dScnKy_env_light_cFv = .text:0x80197810; // type:function size:0x958 scope:global align:4 +setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10PfPf = .text:0x80198168; // type:function size:0x5F8 scope:global align:4 +setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf = .text:0x80198760; // type:function size:0x2F0 scope:global align:4 +settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10P11_GXColorS10PfPf = .text:0x80198A50; // type:function size:0xF0 scope:global align:4 +settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c = .text:0x80198B40; // type:function size:0xA4 scope:global align:4 +settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc = .text:0x80198BE4; // type:function size:0x744 scope:global align:4 +settingTevStruct_eflightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c = .text:0x80199328; // type:function size:0x224 scope:global align:4 +settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c = .text:0x8019954C; // type:function size:0x628 scope:global align:4 +setLightTevColorType_sub__FP11J3DMaterialP12dKy_tevstr_c = .text:0x80199B74; // type:function size:0x3E0 scope:global align:4 +setLight__13J3DColorBlockFUlP11J3DLightObj = .text:0x80199F54; // type:function size:0x4 scope:global align:4 +setLightTevColorType__18dScnKy_env_light_cFP8J3DModelP12dKy_tevstr_c = .text:0x80199F58; // type:function size:0xA8 scope:global align:4 +CalcTevColor__18dScnKy_env_light_cFv = .text:0x8019A000; // type:function size:0x8C scope:global align:4 +Sndpos__18dScnKy_env_light_cFv = .text:0x8019A08C; // type:function size:0x40 scope:global align:4 +Eflight_flush_proc__18dScnKy_env_light_cFv = .text:0x8019A0CC; // type:function size:0x1F4 scope:global align:4 +SetBaseLight__18dScnKy_env_light_cFv = .text:0x8019A2C0; // type:function size:0x148 scope:global align:4 +exeKankyo__18dScnKy_env_light_cFv = .text:0x8019A408; // type:function size:0x208 scope:global align:4 +dKy_event_init__Fv = .text:0x8019A610; // type:function size:0x4 scope:global align:4 +dice_wether_init__FUcff = .text:0x8019A614; // type:function size:0x30 scope:global align:4 +dice_wether_execute__FUcff = .text:0x8019A644; // type:function size:0x60 scope:global align:4 +dice_rain_minus__Fv = .text:0x8019A6A4; // type:function size:0x54 scope:global align:4 +phantomship_wether__Fv = .text:0x8019A6F8; // type:function size:0x10C scope:global align:4 +dKy_event_proc__Fv = .text:0x8019A804; // type:function size:0x564 scope:global align:4 +drawKankyo__18dScnKy_env_light_cFv = .text:0x8019AD68; // type:function size:0x44 scope:global align:4 +dKy_Draw__FP17sub_kankyo__class = .text:0x8019ADAC; // type:function size:0x2C scope:global align:4 +dKy_Execute__FP17sub_kankyo__class = .text:0x8019ADD8; // type:function size:0x34 scope:global align:4 +dKy_IsDelete__FP17sub_kankyo__class = .text:0x8019AE0C; // type:function size:0x8 scope:global align:4 +dKy_Delete__FP17sub_kankyo__class = .text:0x8019AE14; // type:function size:0x24 scope:global align:4 +dKy_Create__FPv = .text:0x8019AE38; // type:function size:0x60 scope:global align:4 +dKy_setLight_init__Fv = .text:0x8019AE98; // type:function size:0x268 scope:global align:4 +dKy_setLight__Fv = .text:0x8019B100; // type:function size:0x570 scope:global align:4 +dKy_setLight_again__Fv = .text:0x8019B670; // type:function size:0x124 scope:global align:4 +dKy_Get_DifCol__Fv = .text:0x8019B794; // type:function size:0x10 scope:global align:4 +dKy_light_influence_pos__Fi = .text:0x8019B7A4; // type:function size:0x3C scope:global align:4 +dKy_plight_near_pos__Fv = .text:0x8019B7E0; // type:function size:0x24 scope:global align:4 +dKy_plight_set__FP15LIGHT_INFLUENCE = .text:0x8019B804; // type:function size:0x84 scope:global align:4 +dKy_yuragi_ratio_set__Ff = .text:0x8019B888; // type:function size:0x14 scope:global align:4 +dKy_plight_priority_set__FP15LIGHT_INFLUENCE = .text:0x8019B89C; // type:function size:0x90 scope:global align:4 +dKy_plight_cut__FP15LIGHT_INFLUENCE = .text:0x8019B92C; // type:function size:0x4C scope:global align:4 +dKy_efplight_set__FP15LIGHT_INFLUENCE = .text:0x8019B978; // type:function size:0x84 scope:global align:4 +dKy_efplight_cut__FP15LIGHT_INFLUENCE = .text:0x8019B9FC; // type:function size:0x40 scope:global align:4 +dKy_actor_addcol_amb_set__Fsssf = .text:0x8019BA3C; // type:function size:0xA0 scope:global align:4 +dKy_actor_addcol_dif_set__Fsssf = .text:0x8019BADC; // type:function size:0xA0 scope:global align:4 +dKy_bg_addcol_amb_set__Fsssf = .text:0x8019BB7C; // type:function size:0xA0 scope:global align:4 +dKy_bg_addcol_dif_set__Fsssf = .text:0x8019BC1C; // type:function size:0xA0 scope:global align:4 +dKy_bg1_addcol_amb_set__Fsssf = .text:0x8019BCBC; // type:function size:0xA0 scope:global align:4 +dKy_bg1_addcol_dif_set__Fsssf = .text:0x8019BD5C; // type:function size:0xA0 scope:global align:4 +dKy_bg2_addcol_amb_set__Fsssf = .text:0x8019BDFC; // type:function size:0xA0 scope:global align:4 +dKy_bg2_addcol_dif_set__Fsssf = .text:0x8019BE9C; // type:function size:0xA0 scope:global align:4 +dKy_bg3_addcol_amb_set__Fsssf = .text:0x8019BF3C; // type:function size:0xA0 scope:global align:4 +dKy_bg3_addcol_dif_set__Fsssf = .text:0x8019BFDC; // type:function size:0xA0 scope:global align:4 +dKy_addcol_fog_set__Fsssf = .text:0x8019C07C; // type:function size:0xA0 scope:global align:4 +dKy_actor_addcol_set__Fsssf = .text:0x8019C11C; // type:function size:0xFC scope:global align:4 +dKy_vrbox_addcol_sky0_set__Fsssf = .text:0x8019C218; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_kasumi_set__Fsssf = .text:0x8019C2B8; // type:function size:0xA0 scope:global align:4 +dKy_vrbox_addcol_set__Fsssf = .text:0x8019C358; // type:function size:0x70 scope:global align:4 +dKy_fog_startendz_set__Ffff = .text:0x8019C3C8; // type:function size:0x98 scope:global align:4 +dKy_Itemgetcol_chg_on__Fv = .text:0x8019C460; // type:function size:0x28 scope:global align:4 +dKy_Itemgetcol_chg_off__Fv = .text:0x8019C488; // type:function size:0x20 scope:global align:4 +dKy_Itemgetcol_chg_move__Fv = .text:0x8019C4A8; // type:function size:0x300 scope:global align:4 +dKy_arrowcol_chg_on__FP4cXyzi = .text:0x8019C7A8; // type:function size:0x5C scope:global align:4 +dKy_arrowcol_chg_move__Fv = .text:0x8019C804; // type:function size:0x484 scope:global align:4 +dKy_checkEventNightStop__Fv = .text:0x8019CC88; // type:function size:0x60 scope:global align:4 +dKy_Sound_init__Fv = .text:0x8019CCE8; // type:function size:0x30 scope:global align:4 +dKy_Sound_set__F4cXyziUii = .text:0x8019CD18; // type:function size:0x1B4 scope:global align:4 +dKy_Sound_get__Fv = .text:0x8019CECC; // type:function size:0x10 scope:global align:4 +dKy_SordFlush_set__F4cXyzi = .text:0x8019CEDC; // type:function size:0x50 scope:global align:4 +dKy_FirstlightVec_get__FP4cXyz = .text:0x8019CF2C; // type:function size:0x2C scope:global align:4 +GxFogSet_Sub__FP8_GXColor = .text:0x8019CF58; // type:function size:0xB0 scope:global align:4 +GxFog_set__Fv = .text:0x8019D008; // type:function size:0x44 scope:global align:4 +GxFog_sea_set__Fv = .text:0x8019D04C; // type:function size:0x44 scope:global align:4 +dKy_GxFog_set__Fv = .text:0x8019D090; // type:function size:0x24 scope:global align:4 +dKy_GxFog_sea_set__Fv = .text:0x8019D0B4; // type:function size:0x24 scope:global align:4 +dKy_GxFog_tevstr_set__FP12dKy_tevstr_c = .text:0x8019D0D8; // type:function size:0xA8 scope:global align:4 +dKy_GfFog_tevstr_set__FP12dKy_tevstr_c = .text:0x8019D180; // type:function size:0xA8 scope:global align:4 +GxXFog_set__Fv = .text:0x8019D228; // type:function size:0x44 scope:global align:4 +dKy_change_colset__FUcUcf = .text:0x8019D26C; // type:function size:0x28 scope:global align:4 +dKy_change_colpat__FUc = .text:0x8019D294; // type:function size:0x28 scope:global align:4 +dKy_custom_colset__FUcUcf = .text:0x8019D2BC; // type:function size:0x44 scope:global align:4 +dKy_custom_timeset__Ff = .text:0x8019D300; // type:function size:0x10 scope:global align:4 +dKy_setLight_mine__FP12dKy_tevstr_c = .text:0x8019D310; // type:function size:0xC8 scope:global align:4 +dKy_tevstr_init__FP12dKy_tevstr_cScUc = .text:0x8019D3D8; // type:function size:0xC4 scope:global align:4 +dKy_rain_check__Fv = .text:0x8019D49C; // type:function size:0x10 scope:global align:4 +dKy_usonami_set__Ff = .text:0x8019D4AC; // type:function size:0x70 scope:global align:4 +dKy_get_schbit__Fv = .text:0x8019D51C; // type:function size:0x10 scope:global align:4 +dKy_get_schbit_timer__Fv = .text:0x8019D52C; // type:function size:0x10 scope:global align:4 +dKy_get_seacolor__FP8_GXColorP8_GXColor = .text:0x8019D53C; // type:function size:0x12C scope:global align:4 +dKy_set_allcol_ratio__Ff = .text:0x8019D668; // type:function size:0x10 scope:global align:4 +dKy_set_actcol_ratio__Ff = .text:0x8019D678; // type:function size:0x10 scope:global align:4 +dKy_set_bgcol_ratio__Ff = .text:0x8019D688; // type:function size:0x10 scope:global align:4 +dKy_set_fogcol_ratio__Ff = .text:0x8019D698; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxcol_ratio__Ff = .text:0x8019D6A8; // type:function size:0x34 scope:global align:4 +dKy_set_vrboxsoracol_ratio__Ff = .text:0x8019D6DC; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxkumocol_ratio__Ff = .text:0x8019D6EC; // type:function size:0x10 scope:global align:4 +dKy_itudemo_se__Fv = .text:0x8019D6FC; // type:function size:0xD4 scope:global align:4 +dKy_contrast_flg_set__FUc = .text:0x8019D7D0; // type:function size:0x10 scope:global align:4 +dKy_contrast_flg_get__Fv = .text:0x8019D7E0; // type:function size:0x10 scope:global align:4 +dKy_get_dayofweek__Fv = .text:0x8019D7F0; // type:function size:0x20 scope:global align:4 +dKy_set_nexttime__Ff = .text:0x8019D810; // type:function size:0x10 scope:global align:4 +dKy_DayProc__Fv = .text:0x8019D820; // type:function size:0x20 scope:global align:4 +dKy_instant_timechg__Ff = .text:0x8019D840; // type:function size:0x60 scope:global align:4 +dKy_instant_rainchg__Fv = .text:0x8019D8A0; // type:function size:0x3C scope:global align:4 +dKy_moon_type_chk__Fv = .text:0x8019D8DC; // type:function size:0x4C scope:global align:4 +dKy_telescope_lookin_chk__FP4cXyzff = .text:0x8019D928; // type:function size:0x100 scope:global align:4 +dKy_moon_look_chk__Fv = .text:0x8019DA28; // type:function size:0x54 scope:global align:4 +dKy_orion_look_chk__Fv = .text:0x8019DA7C; // type:function size:0x4C scope:global align:4 +dKy_hokuto_look_chk__Fv = .text:0x8019DAC8; // type:function size:0x4C scope:global align:4 +dKy_get_moon_pos__Fv = .text:0x8019DB14; // type:function size:0x24 scope:global align:4 +dKy_get_hokuto_pos__Fv = .text:0x8019DB38; // type:function size:0x54 scope:global align:4 +dKy_get_orion_pos__Fv = .text:0x8019DB8C; // type:function size:0x54 scope:global align:4 +dKy_pship_existense_set__Fv = .text:0x8019DBE0; // type:function size:0x14 scope:global align:4 +dKy_pship_existense_cut__Fv = .text:0x8019DBF4; // type:function size:0x14 scope:global align:4 +dKy_pship_existense_chk__Fv = .text:0x8019DC08; // type:function size:0x24 scope:global align:4 +dKy_daynighttact_stop_chk__Fv = .text:0x8019DC2C; // type:function size:0x58 scope:global align:4 +dKyr_player_overhead_bg_chk__Fv = .text:0x8019DC84; // type:function size:0x294 scope:global align:4 +__dt__18dScnKy_env_light_cFv = .text:0x8019DF18; // type:function size:0x88 scope:global align:4 +__sinit_d_kankyo_cpp = .text:0x8019DFA0; // type:function size:0x3C scope:local align:4 +dKankyo_DayProc__Fv = .text:0x8019DFDC; // type:function size:0x52C scope:global align:4 +dKyeff_Draw__FP8dKyeff_c = .text:0x8019E508; // type:function size:0x24 scope:global align:4 +get_parcent__Ffff = .text:0x8019E52C; // type:function size:0x34 scope:local align:4 +s16_data_ratio_set__Fssf = .text:0x8019E560; // type:function size:0x50 scope:local align:4 +menu_vrbox_set__Fv = .text:0x8019E5B0; // type:function size:0x3F0 scope:global align:4 +execute__8dKyeff_cFv = .text:0x8019E9A0; // type:function size:0x50 scope:global align:4 +dKyeff_Execute__FP8dKyeff_c = .text:0x8019E9F0; // type:function size:0x20 scope:global align:4 +dKyeff_IsDelete__FP8dKyeff_c = .text:0x8019EA10; // type:function size:0x8 scope:global align:4 +dKyeff_Delete__FP8dKyeff_c = .text:0x8019EA18; // type:function size:0x24 scope:global align:4 +dKyeff_Create__FP12kankyo_class = .text:0x8019EA3C; // type:function size:0x240 scope:global align:4 +dKyeff2_Draw__FP9dKyeff2_c = .text:0x8019EC7C; // type:function size:0x24 scope:global align:4 +execute__9dKyeff2_cFv = .text:0x8019ECA0; // type:function size:0x24 scope:global align:4 +dKyeff2_Execute__FP9dKyeff2_c = .text:0x8019ECC4; // type:function size:0x20 scope:global align:4 +dKyeff2_IsDelete__FP9dKyeff2_c = .text:0x8019ECE4; // type:function size:0x8 scope:global align:4 +dKyeff2_Delete__FP9dKyeff2_c = .text:0x8019ECEC; // type:function size:0x24 scope:global align:4 +dKyeff2_Create__FP12kankyo_class = .text:0x8019ED10; // type:function size:0x24 scope:global align:4 +createHeap__10dThunder_cFv = .text:0x8019ED34; // type:function size:0x5C scope:global align:4 +adjustHeap__10dThunder_cFv = .text:0x8019ED90; // type:function size:0x4C scope:global align:4 +dThunder_Draw__FP10dThunder_c = .text:0x8019EDDC; // type:function size:0x180 scope:global align:4 +dThunder_Execute__FP10dThunder_c = .text:0x8019EF5C; // type:function size:0x7C scope:global align:4 +dThunder_IsDelete__FP10dThunder_c = .text:0x8019EFD8; // type:function size:0x8 scope:global align:4 +dThunder_Delete__FP10dThunder_c = .text:0x8019EFE0; // type:function size:0xAC scope:global align:4 +dThunder_Create__FP12kankyo_class = .text:0x8019F08C; // type:function size:0x5C scope:global align:4 +create__10dThunder_cFv = .text:0x8019F0E8; // type:function size:0x508 scope:global align:4 +dLetter_isNoSend__FUs = .text:0x8019F5F0; // type:function size:0x3C scope:global align:4 +dLetter_send__FUs = .text:0x8019F62C; // type:function size:0x34 scope:global align:4 +dLetter_isSend__FUs = .text:0x8019F660; // type:function size:0x40 scope:global align:4 +dLetter_stock__FUs = .text:0x8019F6A0; // type:function size:0x34 scope:global align:4 +dLetter_isStock__FUs = .text:0x8019F6D4; // type:function size:0x40 scope:global align:4 +dLetter_read__FUs = .text:0x8019F714; // type:function size:0x34 scope:global align:4 +dLetter_isRead__FUs = .text:0x8019F748; // type:function size:0x40 scope:global align:4 +dLetter_delivery__FUs = .text:0x8019F788; // type:function size:0x3C scope:global align:4 +dLetter_autoStock__FUs = .text:0x8019F7C4; // type:function size:0x3C scope:global align:4 +dLetter_isDelivery__FUs = .text:0x8019F800; // type:function size:0x2C scope:global align:4 +dLevelSe_Execute__FP10dLevelSe_c = .text:0x8019F82C; // type:function size:0xC4 scope:global align:4 +dLevelSe_IsDelete__FP10dLevelSe_c = .text:0x8019F8F0; // type:function size:0x8 scope:global align:4 +dLevelSe_Delete__FP10dLevelSe_c = .text:0x8019F8F8; // type:function size:0x30 scope:global align:4 +dLevelSe_Create__FP12kankyo_class = .text:0x8019F928; // type:function size:0x8 scope:global align:4 +__ct__13daCLOTH_HIO_cFv = .text:0x8019F930; // type:function size:0x260 scope:global align:4 +__dt__18daCLOTH_ChildHIO_cFv = .text:0x8019FB90; // type:function size:0x48 scope:global align:4 +__ct__18daCLOTH_ChildHIO_cFv = .text:0x8019FBD8; // type:function size:0x10 scope:global align:4 +lightSet1__9dMCloth_cF4cXyz = .text:0x8019FBE8; // type:function size:0xB8 scope:global align:4 +cloth_init__9dMCloth_cFv = .text:0x8019FCA0; // type:function size:0x554 scope:global align:4 +init__9dMCloth_cFv = .text:0x801A01F4; // type:function size:0x14C scope:global align:4 +__ct__9dMCloth_cFv = .text:0x801A0340; // type:function size:0x12C scope:global align:4 +__dt__9dMCloth_cFv = .text:0x801A046C; // type:function size:0x110 scope:global align:4 +setBackNrm__9dMCloth_cFv = .text:0x801A057C; // type:function size:0x54 scope:global align:4 +setNrmVtx__9dMCloth_cFP4cXyzii = .text:0x801A05D0; // type:function size:0x3D4 scope:global align:4 +plot__9dMCloth_cFffff = .text:0x801A09A4; // type:function size:0x1DC scope:global align:4 +plot_shadow__9dMCloth_cFffff = .text:0x801A0B80; // type:function size:0x1DC scope:global align:4 +alpha_out__9dMCloth_cFv = .text:0x801A0D5C; // type:function size:0xC scope:global align:4 +TevSettingMenu__9dMCloth_cFv = .text:0x801A0D68; // type:function size:0x180 scope:global align:4 +TevSettingFileSelect__9dMCloth_cFv = .text:0x801A0EE8; // type:function size:0x1A0 scope:global align:4 +TevSetting__9dMCloth_cFv = .text:0x801A1088; // type:function size:0x50 scope:global align:4 +ShadowTevSettingMenu__9dMCloth_cFv = .text:0x801A10D8; // type:function size:0xD8 scope:global align:4 +ShadowTevSettingFileSelect__9dMCloth_cFv = .text:0x801A11B0; // type:function size:0xF8 scope:global align:4 +ShadowTevSetting__9dMCloth_cFv = .text:0x801A12A8; // type:function size:0x50 scope:global align:4 +draw__9dMCloth_cFf8_GXColor8_GXColorUc = .text:0x801A12F8; // type:function size:0x89C scope:global align:4 +cloth_move_sin__9dMCloth_cFv = .text:0x801A1B94; // type:function size:0x350 scope:global align:4 +cloth_move_simple__9dMCloth_cFv = .text:0x801A1EE4; // type:function size:0x334 scope:global align:4 +cloth_move__9dMCloth_cFv = .text:0x801A2218; // type:function size:0xC4 scope:global align:4 +dMenu_ClothCreate__FPv = .text:0x801A22DC; // type:function size:0x8 scope:global align:4 +dMenu_ClothDelete__FPv = .text:0x801A22E4; // type:function size:0x8 scope:global align:4 +dMenu_ClothExecute__FPv = .text:0x801A22EC; // type:function size:0x8 scope:global align:4 +dMenu_ClothDraw__FPv = .text:0x801A22F4; // type:function size:0x8 scope:global align:4 +dMenu_ClothIsDelete__FPv = .text:0x801A22FC; // type:function size:0x8 scope:global align:4 +__dt__13daCLOTH_HIO_cFv = .text:0x801A2304; // type:function size:0x70 scope:global align:4 +__sinit_d_menu_cloth_cpp = .text:0x801A2374; // type:function size:0x3C scope:local align:4 +__ct__9dMc_HIO_cFv = .text:0x801A23B0; // type:function size:0x88 scope:global align:4 +screenSet__15dMenu_Collect_cFv = .text:0x801A2438; // type:function size:0xD78 scope:global align:4 +initialize__15dMenu_Collect_cFv = .text:0x801A31B0; // type:function size:0x1E4 scope:global align:4 +cursorAnime__15dMenu_Collect_cFv = .text:0x801A3394; // type:function size:0x800 scope:global align:4 +stickDirection__15dMenu_Collect_cFUc = .text:0x801A3B94; // type:function size:0x68 scope:global align:4 +cursorMainMove__15dMenu_Collect_cFv = .text:0x801A3BFC; // type:function size:0xFC8 scope:global align:4 +noteCheck__15dMenu_Collect_cFv = .text:0x801A4BC4; // type:function size:0x14 scope:global align:4 +noteInit__15dMenu_Collect_cFv = .text:0x801A4BD8; // type:function size:0xA0 scope:global align:4 +noteAppear__15dMenu_Collect_cFv = .text:0x801A4C78; // type:function size:0x274 scope:global align:4 +noteOpen__15dMenu_Collect_cFv = .text:0x801A4EEC; // type:function size:0x200 scope:global align:4 +noteClose__15dMenu_Collect_cFv = .text:0x801A50EC; // type:function size:0x230 scope:global align:4 +mainTrans__15dMenu_Collect_cFff = .text:0x801A531C; // type:function size:0x318 scope:global align:4 +subTrans__15dMenu_Collect_cFff = .text:0x801A5634; // type:function size:0xB4 scope:global align:4 +titleTrans__15dMenu_Collect_cFff = .text:0x801A56E8; // type:function size:0x24 scope:global align:4 +noteRotate__15dMenu_Collect_cFff = .text:0x801A570C; // type:function size:0x8C scope:global align:4 +nameTrans__15dMenu_Collect_cFff = .text:0x801A5798; // type:function size:0x84 scope:global align:4 +mainOpenProc__15dMenu_Collect_cFsss = .text:0x801A581C; // type:function size:0x2D4 scope:global align:4 +subOpenProc__15dMenu_Collect_cFsss = .text:0x801A5AF0; // type:function size:0x118 scope:global align:4 +titleOpenProc__15dMenu_Collect_cFss = .text:0x801A5C08; // type:function size:0xC0 scope:global align:4 +noteOpenProc__15dMenu_Collect_cFss = .text:0x801A5CC8; // type:function size:0xC4 scope:global align:4 +nameOpenProc__15dMenu_Collect_cFss = .text:0x801A5D8C; // type:function size:0x8C scope:global align:4 +itemBitCheck__15dMenu_Collect_cFv = .text:0x801A5E18; // type:function size:0x6A0 scope:global align:4 +itemScale__15dMenu_Collect_cFv = .text:0x801A64B8; // type:function size:0x330 scope:global align:4 +collectPriority__15dMenu_Collect_cFv = .text:0x801A67E8; // type:function size:0x448 scope:global align:4 +weponPriority__15dMenu_Collect_cFv = .text:0x801A6C30; // type:function size:0x118 scope:global align:4 +tactGuideShow__15dMenu_Collect_cFUcb = .text:0x801A6D48; // type:function size:0x358 scope:global align:4 +tactDemoMode__15dMenu_Collect_cFUc = .text:0x801A70A0; // type:function size:0x20C scope:global align:4 +tactPlayMode__15dMenu_Collect_cFUc = .text:0x801A72AC; // type:function size:0x6EC scope:global align:4 +tactTrans__15dMenu_Collect_cFUcff = .text:0x801A7998; // type:function size:0x254 scope:global align:4 +tactBaseShow__15dMenu_Collect_cFv = .text:0x801A7BEC; // type:function size:0x68 scope:global align:4 +cornerMove__15dMenu_Collect_cFv = .text:0x801A7C54; // type:function size:0x1358 scope:global align:4 +triforceAnime__15dMenu_Collect_cFUc = .text:0x801A8FAC; // type:function size:0xF4 scope:global align:4 +tactGuideHide__15dMenu_Collect_cFv = .text:0x801A90A0; // type:function size:0x7C scope:global align:4 +itemnameMove__15dMenu_Collect_cFv = .text:0x801A911C; // type:function size:0x1DC scope:global align:4 +itemnameSet__15dMenu_Collect_cFv = .text:0x801A92F8; // type:function size:0xA08 scope:global align:4 +itemnoteSet__15dMenu_Collect_cFv = .text:0x801A9D00; // type:function size:0xC24 scope:global align:4 +itemSet__15dMenu_Collect_cFv = .text:0x801AA924; // type:function size:0x2EC scope:global align:4 +outFontInit__15dMenu_Collect_cFv = .text:0x801AAC10; // type:function size:0x9C scope:global align:4 +outFontMove__15dMenu_Collect_cFv = .text:0x801AACAC; // type:function size:0x11C scope:global align:4 +outFontDraw__15dMenu_Collect_cFv = .text:0x801AADC8; // type:function size:0x138 scope:global align:4 +collectItemGetCheck__15dMenu_Collect_cFUc = .text:0x801AAF00; // type:function size:0x17C scope:global align:4 +_create__15dMenu_Collect_cFv = .text:0x801AB07C; // type:function size:0x4F0 scope:global align:4 +_create3__15dMenu_Collect_cFv = .text:0x801AB56C; // type:function size:0x580 scope:global align:4 +_delete__15dMenu_Collect_cFv = .text:0x801ABAEC; // type:function size:0x138 scope:global align:4 +_move__15dMenu_Collect_cFv = .text:0x801ABC24; // type:function size:0x4AC scope:global align:4 +_move3__15dMenu_Collect_cFv = .text:0x801AC0D0; // type:function size:0x120 scope:global align:4 +_draw__15dMenu_Collect_cFv = .text:0x801AC1F0; // type:function size:0xD50 scope:global align:4 +_open__15dMenu_Collect_cFv = .text:0x801ACF40; // type:function size:0x23C scope:global align:4 +_open3__15dMenu_Collect_cFv = .text:0x801AD17C; // type:function size:0x1A0 scope:global align:4 +_close__15dMenu_Collect_cFv = .text:0x801AD31C; // type:function size:0x524 scope:global align:4 +_close3__15dMenu_Collect_cFv = .text:0x801AD840; // type:function size:0x524 scope:global align:4 +animeStep1__15dMenu_Collect_cFss = .text:0x801ADD64; // type:function size:0x34C scope:global align:4 +animeStep2__15dMenu_Collect_cFss = .text:0x801AE0B0; // type:function size:0x114 scope:global align:4 +animeStep3__15dMenu_Collect_cFss = .text:0x801AE1C4; // type:function size:0x14C scope:global align:4 +animeStep4__15dMenu_Collect_cFss = .text:0x801AE310; // type:function size:0xA4 scope:global align:4 +_open2__15dMenu_Collect_cFv = .text:0x801AE3B4; // type:function size:0x228 scope:global align:4 +_close2__15dMenu_Collect_cFv = .text:0x801AE5DC; // type:function size:0x52C scope:global align:4 +__dt__14dMenu_Option_cFv = .text:0x801AEB08; // type:function size:0x48 scope:global align:4 +__dt__15dMenu_Collect_cFv = .text:0x801AEB50; // type:function size:0x88 scope:global align:4 +draw__15dMenu_Collect_cFv = .text:0x801AEBD8; // type:function size:0x2C scope:global align:4 +__dt__12dMenu_base_cFv = .text:0x801AEC04; // type:function size:0x5C scope:global align:4 +_create__12dMenu_base_cFv = .text:0x801AEC60; // type:function size:0x4 scope:global align:4 +_delete__12dMenu_base_cFv = .text:0x801AEC64; // type:function size:0x4 scope:global align:4 +_move__12dMenu_base_cFv = .text:0x801AEC68; // type:function size:0x4 scope:global align:4 +_draw__12dMenu_base_cFv = .text:0x801AEC6C; // type:function size:0x4 scope:global align:4 +draw__12dMenu_base_cFv = .text:0x801AEC70; // type:function size:0x4 scope:global align:4 +__dt__9dMc_HIO_cFv = .text:0x801AEC74; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_collect_cpp = .text:0x801AECBC; // type:function size:0x3C scope:local align:4 +__ct__9dMd_HIO_cFv = .text:0x801AECF8; // type:function size:0x128 scope:global align:4 +changeFloorTexture__12dMenu_Dmap_cFP7J2DPanei = .text:0x801AEE20; // type:function size:0xB4 scope:global align:4 +screenSet__12dMenu_Dmap_cFv = .text:0x801AEED4; // type:function size:0xABC scope:global align:4 +dMap_isBossDoor__FP21stage_tgsc_data_class = .text:0x801AF990; // type:function size:0x90 scope:global align:4 +initialize__12dMenu_Dmap_cFv = .text:0x801AFA20; // type:function size:0x588 scope:global align:4 +treasureSet__12dMenu_Dmap_cFv = .text:0x801AFFA8; // type:function size:0x1524 scope:global align:4 +treasureDraw__12dMenu_Dmap_cFv = .text:0x801B14CC; // type:function size:0x3FC scope:global align:4 +paneMove__12dMenu_Dmap_cFf = .text:0x801B18C8; // type:function size:0x258 scope:global align:4 +paneAlpha__12dMenu_Dmap_cFf = .text:0x801B1B20; // type:function size:0x1CC scope:global align:4 +decAlpha__12dMenu_Dmap_cFf = .text:0x801B1CEC; // type:function size:0x634 scope:global align:4 +cursorMove__12dMenu_Dmap_cFv = .text:0x801B2320; // type:function size:0x3A8 scope:global align:4 +cursorAnime__12dMenu_Dmap_cFv = .text:0x801B26C8; // type:function size:0x22C scope:global align:4 +noteInit__12dMenu_Dmap_cFv = .text:0x801B28F4; // type:function size:0xA0 scope:global align:4 +noteCheck__12dMenu_Dmap_cFv = .text:0x801B2994; // type:function size:0x14 scope:global align:4 +noteAppear__12dMenu_Dmap_cFv = .text:0x801B29A8; // type:function size:0xA4 scope:global align:4 +noteOpen__12dMenu_Dmap_cFv = .text:0x801B2A4C; // type:function size:0x200 scope:global align:4 +noteClose__12dMenu_Dmap_cFv = .text:0x801B2C4C; // type:function size:0x238 scope:global align:4 +noteOpenProc__12dMenu_Dmap_cFs = .text:0x801B2E84; // type:function size:0x104 scope:global align:4 +itemScale__12dMenu_Dmap_cFv = .text:0x801B2F88; // type:function size:0x514 scope:global align:4 +floorInit__12dMenu_Dmap_cFv = .text:0x801B349C; // type:function size:0xD8 scope:global align:4 +mapMove__12dMenu_Dmap_cFv = .text:0x801B3574; // type:function size:0x148 scope:global align:4 +mapOffsetY__12dMenu_Dmap_cFv = .text:0x801B36BC; // type:function size:0x130 scope:global align:4 +itemnameMove__12dMenu_Dmap_cFv = .text:0x801B37EC; // type:function size:0x78 scope:global align:4 +dnameSet__12dMenu_Dmap_cFv = .text:0x801B3864; // type:function size:0x3A4 scope:global align:4 +itemnameSet__12dMenu_Dmap_cFv = .text:0x801B3C08; // type:function size:0x4B8 scope:global align:4 +itemnoteSet__12dMenu_Dmap_cFv = .text:0x801B40C0; // type:function size:0x600 scope:global align:4 +outFontInit__12dMenu_Dmap_cFv = .text:0x801B46C0; // type:function size:0x88 scope:global align:4 +linkAnime__12dMenu_Dmap_cFv = .text:0x801B4748; // type:function size:0x178 scope:global align:4 +bossAnime__12dMenu_Dmap_cFv = .text:0x801B48C0; // type:function size:0x34C scope:global align:4 +bossEyeAnime__12dMenu_Dmap_cFv = .text:0x801B4C0C; // type:function size:0x10C scope:global align:4 +_create__12dMenu_Dmap_cFv = .text:0x801B4D18; // type:function size:0x52C scope:global align:4 +_delete__12dMenu_Dmap_cFv = .text:0x801B5244; // type:function size:0x180 scope:global align:4 +_move__12dMenu_Dmap_cFv = .text:0x801B53C4; // type:function size:0x188 scope:global align:4 +_draw__12dMenu_Dmap_cFv = .text:0x801B554C; // type:function size:0x230 scope:global align:4 +_open__12dMenu_Dmap_cFv = .text:0x801B577C; // type:function size:0x1D4 scope:global align:4 +_close__12dMenu_Dmap_cFv = .text:0x801B5950; // type:function size:0x124 scope:global align:4 +__dt__12dMenu_Dmap_cFv = .text:0x801B5A74; // type:function size:0x88 scope:global align:4 +draw__12dMenu_Dmap_cFv = .text:0x801B5AFC; // type:function size:0x2C scope:global align:4 +__dt__9dMd_HIO_cFv = .text:0x801B5B28; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_dmap_cpp = .text:0x801B5B70; // type:function size:0x3C scope:local align:4 +__ct__9dMf_HIO_cFv = .text:0x801B5BAC; // type:function size:0x358 scope:global align:4 +_create__12dMenu_Fmap_cFv = .text:0x801B5F04; // type:function size:0x31C scope:global align:4 +phantomShipCheck__12dMenu_Fmap_cFv = .text:0x801B6220; // type:function size:0x78 scope:global align:4 +screenSet__12dMenu_Fmap_cFv = .text:0x801B6298; // type:function size:0xCF8 scope:global align:4 +initialize__12dMenu_Fmap_cFv = .text:0x801B6F90; // type:function size:0x8E0 scope:global align:4 +displayinit__12dMenu_Fmap_cFv = .text:0x801B7870; // type:function size:0x24C scope:global align:4 +backClothDispInit__12dMenu_Fmap_cFv = .text:0x801B7ABC; // type:function size:0x10 scope:global align:4 +calcGetMapCount__12dMenu_Fmap_cFv = .text:0x801B7ACC; // type:function size:0x164 scope:global align:4 +dispEndSalvageMark__12dMenu_Fmap_cFv = .text:0x801B7C30; // type:function size:0x150 scope:global align:4 +checkMarkCheck1__12dMenu_Fmap_cFv = .text:0x801B7D80; // type:function size:0x1C0 scope:global align:4 +checkMarkCheck2__12dMenu_Fmap_cFv = .text:0x801B7F40; // type:function size:0x90 scope:global align:4 +checkMarkCheck3__12dMenu_Fmap_cFv = .text:0x801B7FD0; // type:function size:0x1F8 scope:global align:4 +isFmapClose__12dMenu_Fmap_cFv = .text:0x801B81C8; // type:function size:0x8 scope:global align:4 +setPaneOnOff__12dMenu_Fmap_cFP9J2DScreenUlb = .text:0x801B81D0; // type:function size:0x64 scope:global align:4 +childPaneMoveSp__12dMenu_Fmap_cFP18fopMsgM_pane_classP18fopMsgM_pane_classfff = .text:0x801B8234; // type:function size:0x78 scope:global align:4 +selGridMaskAlphaCtrl__12dMenu_Fmap_cFsUcUci = .text:0x801B82AC; // type:function size:0x90 scope:global align:4 +fmapMaskAlphaCtrl__12dMenu_Fmap_cFsUcUci = .text:0x801B833C; // type:function size:0x90 scope:global align:4 +selCursorInit__12dMenu_Fmap_cFv = .text:0x801B83CC; // type:function size:0x48 scope:global align:4 +selCursorHide__12dMenu_Fmap_cFv = .text:0x801B8414; // type:function size:0x28 scope:global align:4 +selCursorMove__12dMenu_Fmap_cFv = .text:0x801B843C; // type:function size:0x170 scope:global align:4 +islandNameChange__12dMenu_Fmap_cFv = .text:0x801B85AC; // type:function size:0x58 scope:global align:4 +changeIslandName__12dMenu_Fmap_cFUc = .text:0x801B8604; // type:function size:0x284 scope:global align:4 +AreaTxtChg__12dMenu_Fmap_cFv = .text:0x801B8888; // type:function size:0x78 scope:global align:4 +AreaTxtChgFast__12dMenu_Fmap_cFv = .text:0x801B8900; // type:function size:0x9C scope:global align:4 +salvageGetItemChg__12dMenu_Fmap_cFv = .text:0x801B899C; // type:function size:0x74 scope:global align:4 +salvageGetItemChange__12dMenu_Fmap_cFv = .text:0x801B8A10; // type:function size:0x58 scope:global align:4 +SalvItmDispChgFast__12dMenu_Fmap_cFv = .text:0x801B8A68; // type:function size:0xC8 scope:global align:4 +changeSalvageGetItem__12dMenu_Fmap_cFUc = .text:0x801B8B30; // type:function size:0x178 scope:global align:4 +selCursorAnime__12dMenu_Fmap_cFv = .text:0x801B8CA8; // type:function size:0x90 scope:global align:4 +zoomCursorInit__12dMenu_Fmap_cFv = .text:0x801B8D38; // type:function size:0x48 scope:global align:4 +zoomCursorAnime__12dMenu_Fmap_cFv = .text:0x801B8D80; // type:function size:0x90 scope:global align:4 +playerPointGridAnimeInit__12dMenu_Fmap_cFv = .text:0x801B8E10; // type:function size:0x1C scope:global align:4 +playerPointGridAnime__12dMenu_Fmap_cFv = .text:0x801B8E2C; // type:function size:0x2C0 scope:global align:4 +setDspWindAngle__12dMenu_Fmap_cFv = .text:0x801B90EC; // type:function size:0x1E4 scope:global align:4 +windArrowColorAnime__12dMenu_Fmap_cFv = .text:0x801B92D0; // type:function size:0x870 scope:global align:4 +checkMarkAnimeInit__12dMenu_Fmap_cFv = .text:0x801B9B40; // type:function size:0x1C scope:global align:4 +checkMarkAnime__12dMenu_Fmap_cFv = .text:0x801B9B5C; // type:function size:0x3B8 scope:global align:4 +readFmapTexture__12dMenu_Fmap_cFPCc = .text:0x801B9F14; // type:function size:0x40 scope:global align:4 +aramCmapDatRead__12dMenu_Fmap_cFv = .text:0x801B9F54; // type:function size:0x58 scope:global align:4 +initCmapDatPnt__12dMenu_Fmap_cFP16aramCmapDatPat_t = .text:0x801B9FAC; // type:function size:0x70 scope:global align:4 +getGridNumToCmapDatPnt__12dMenu_Fmap_cFi = .text:0x801BA01C; // type:function size:0x50 scope:global align:4 +setDispIslandPos__12dMenu_Fmap_cFScSc = .text:0x801BA06C; // type:function size:0x17C scope:global align:4 +setIslandPos__12dMenu_Fmap_cFP18fopMsgM_pane_classff = .text:0x801BA1E8; // type:function size:0x58 scope:global align:4 +changeFmapTexture__12dMenu_Fmap_cFScSc = .text:0x801BA240; // type:function size:0xA8 scope:global align:4 +setDspNormalMapLink__12dMenu_Fmap_cFv = .text:0x801BA2E8; // type:function size:0x220 scope:global align:4 +setDspLargeMapLink__12dMenu_Fmap_cFv = .text:0x801BA508; // type:function size:0x1B0 scope:global align:4 +checkDspLargeMapLink__12dMenu_Fmap_cFv = .text:0x801BA6B8; // type:function size:0x12C scope:global align:4 +checkDspLargeMapShip__12dMenu_Fmap_cFv = .text:0x801BA7E4; // type:function size:0x134 scope:global align:4 +dispEndSalvageLargeMark__12dMenu_Fmap_cFv = .text:0x801BA918; // type:function size:0x208 scope:global align:4 +setDspHugeMapLink__12dMenu_Fmap_cFv = .text:0x801BAB20; // type:function size:0x3DC scope:global align:4 +dispEndSalvageHugeMark__12dMenu_Fmap_cFff = .text:0x801BAEFC; // type:function size:0x284 scope:global align:4 +checkDspHugeMapLink__12dMenu_Fmap_cFv = .text:0x801BB180; // type:function size:0x12C scope:global align:4 +checkDspHugeMapShip__12dMenu_Fmap_cFv = .text:0x801BB2AC; // type:function size:0x154 scope:global align:4 +_open__12dMenu_Fmap_cFv = .text:0x801BB400; // type:function size:0xC8 scope:global align:4 +_close__12dMenu_Fmap_cFv = .text:0x801BB4C8; // type:function size:0x6C scope:global align:4 +_close_normalMode__12dMenu_Fmap_cFv = .text:0x801BB534; // type:function size:0x100 scope:global align:4 +_move__12dMenu_Fmap_cFv = .text:0x801BB634; // type:function size:0x9C scope:global align:4 +_draw__12dMenu_Fmap_cFv = .text:0x801BB6D0; // type:function size:0x58 scope:global align:4 +_delete__12dMenu_Fmap_cFv = .text:0x801BB728; // type:function size:0xD4 scope:global align:4 +FmapProcMain__12dMenu_Fmap_cFv = .text:0x801BB7FC; // type:function size:0xF4 scope:global align:4 +SelectGrid__12dMenu_Fmap_cFv = .text:0x801BB8F0; // type:function size:0x844 scope:global align:4 +zoom1000x1000Init__12dMenu_Fmap_cFv = .text:0x801BC134; // type:function size:0x2E0 scope:global align:4 +zoomMapAlphaSet__12dMenu_Fmap_cFScScP18fopMsgM_pane_classUc = .text:0x801BC414; // type:function size:0x5C scope:global align:4 +ZoomGridLv1In__12dMenu_Fmap_cFv = .text:0x801BC470; // type:function size:0x1B8 scope:global align:4 +ZoomGridLv1Proc__12dMenu_Fmap_cFv = .text:0x801BC628; // type:function size:0x214 scope:global align:4 +zoom200x200Init__12dMenu_Fmap_cFv = .text:0x801BC83C; // type:function size:0x104 scope:global align:4 +ZoomGridLv1Out__12dMenu_Fmap_cFv = .text:0x801BC940; // type:function size:0x1EC scope:global align:4 +ZoomGridLv2In__12dMenu_Fmap_cFv = .text:0x801BCB2C; // type:function size:0x118 scope:global align:4 +ZoomGridLv2Proc__12dMenu_Fmap_cFv = .text:0x801BCC44; // type:function size:0xB8 scope:global align:4 +ZoomGridLv2Out__12dMenu_Fmap_cFv = .text:0x801BCCFC; // type:function size:0x198 scope:global align:4 +move_normal__12dMenu_Fmap_cFv = .text:0x801BCE94; // type:function size:0x38 scope:global align:4 +FmapProc__12dMenu_Fmap_cFv = .text:0x801BCECC; // type:function size:0xCC scope:global align:4 +HikakuProc__12dMenu_Fmap_cFv = .text:0x801BCF98; // type:function size:0x38 scope:global align:4 +fmap2Open__12dMenu_Fmap_cFv = .text:0x801BCFD0; // type:function size:0x78 scope:global align:4 +fmap2Move__12dMenu_Fmap_cFv = .text:0x801BD048; // type:function size:0x114 scope:global align:4 +fmap2Close__12dMenu_Fmap_cFv = .text:0x801BD15C; // type:function size:0x4C scope:global align:4 +paneTransBase__12dMenu_Fmap_cFsUcffUci = .text:0x801BD1A8; // type:function size:0x190 scope:global align:4 +paneTranceZoomMap__12dMenu_Fmap_cFsUcffffffUci = .text:0x801BD338; // type:function size:0x50C scope:global align:4 +paneTranceZoomMapAlpah__12dMenu_Fmap_cFsUcUci = .text:0x801BD844; // type:function size:0x90 scope:global align:4 +paneTranceZoom2Map__12dMenu_Fmap_cFsUcffffffUci = .text:0x801BD8D4; // type:function size:0x4D4 scope:global align:4 +paneAlphaFmapCursor__12dMenu_Fmap_cFP18fopMsgM_pane_classsUcUci = .text:0x801BDDA8; // type:function size:0xC4 scope:global align:4 +PaneAlphaSelvageItem__12dMenu_Fmap_cFsUc = .text:0x801BDE6C; // type:function size:0xF0 scope:global align:4 +gShipMarkAnimeInit__12dMenu_Fmap_cFv = .text:0x801BDF5C; // type:function size:0x108 scope:global align:4 +gShipMarkAnime__12dMenu_Fmap_cFv = .text:0x801BE064; // type:function size:0x108 scope:global align:4 +_open_warpMode__12dMenu_Fmap_cFv = .text:0x801BE16C; // type:function size:0x138 scope:global align:4 +init_warpMode__12dMenu_Fmap_cFv = .text:0x801BE2A4; // type:function size:0x2E8 scope:global align:4 +selCursorMoveWarp__12dMenu_Fmap_cFv = .text:0x801BE58C; // type:function size:0x160 scope:global align:4 +_close_warpMode__12dMenu_Fmap_cFv = .text:0x801BE6EC; // type:function size:0x78 scope:global align:4 +moveMain_warpMode__12dMenu_Fmap_cFv = .text:0x801BE764; // type:function size:0x50 scope:global align:4 +wrapMove__12dMenu_Fmap_cFv = .text:0x801BE7B4; // type:function size:0x85C scope:global align:4 +wrapSelWinFadeIn1__12dMenu_Fmap_cFv = .text:0x801BF010; // type:function size:0x1E4 scope:global align:4 +wrapSelect__12dMenu_Fmap_cFv = .text:0x801BF1F4; // type:function size:0x528 scope:global align:4 +wrapSelWinFadeOut__12dMenu_Fmap_cFv = .text:0x801BF71C; // type:function size:0x204 scope:global align:4 +wrapSelWarp__12dMenu_Fmap_cFv = .text:0x801BF920; // type:function size:0x224 scope:global align:4 +warpAreaAnime0__12dMenu_Fmap_cFv = .text:0x801BFB44; // type:function size:0x184 scope:global align:4 +paneTranceWarpMsg__12dMenu_Fmap_cFP18fopMsgM_pane_classsUcffUci = .text:0x801BFCC8; // type:function size:0xE8 scope:global align:4 +paneAlphaWarpMsgBack__12dMenu_Fmap_cFsUcUci = .text:0x801BFDB0; // type:function size:0x90 scope:global align:4 +warpSelCursorMove__12dMenu_Fmap_cFv = .text:0x801BFE40; // type:function size:0x50 scope:global align:4 +warpSelCursorAnimeInit__12dMenu_Fmap_cFv = .text:0x801BFE90; // type:function size:0x34 scope:global align:4 +warpSelCursorAnime__12dMenu_Fmap_cFv = .text:0x801BFEC4; // type:function size:0xD0 scope:global align:4 +getWarpAreaGridX__12dMenu_Fmap_cFi = .text:0x801BFF94; // type:function size:0x18 scope:global align:4 +getWarpAreaGridY__12dMenu_Fmap_cFi = .text:0x801BFFAC; // type:function size:0x1C scope:global align:4 +getWarpAreaNo__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801BFFC8; // type:function size:0x18 scope:global align:4 +getWarpAreaNoUp__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801BFFE0; // type:function size:0x18 scope:global align:4 +getWarpAreaNoDown__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801BFFF8; // type:function size:0x18 scope:global align:4 +getWarpAreaNoLeft__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801C0010; // type:function size:0x18 scope:global align:4 +getWarpAreaNoRight__12dMenu_Fmap_cFPC13cursorTable_t = .text:0x801C0028; // type:function size:0x18 scope:global align:4 +getWarpAreaTablePtr__12dMenu_Fmap_cFScSc = .text:0x801C0040; // type:function size:0x58 scope:global align:4 +areaTextChangeAnimeInit__12dMenu_Fmap_cFv = .text:0x801C0098; // type:function size:0x2D4 scope:global align:4 +areaTextChangeAnime__12dMenu_Fmap_cFv = .text:0x801C036C; // type:function size:0x90 scope:global align:4 +PaneAlphaAreaTxt__12dMenu_Fmap_cFsUci = .text:0x801C03FC; // type:function size:0x150 scope:global align:4 +setDspWarpBackCornerColor__12dMenu_Fmap_cFf = .text:0x801C054C; // type:function size:0x38C scope:global align:4 +setWrapBackEmitter__12dMenu_Fmap_cF4cXyz = .text:0x801C08D8; // type:function size:0x70 scope:global align:4 +setWrapSpotEmitter__12dMenu_Fmap_cFi4cXyz = .text:0x801C0948; // type:function size:0x84 scope:global align:4 +_open_fishManMode__12dMenu_Fmap_cFv = .text:0x801C09CC; // type:function size:0x8C scope:global align:4 +_close_fishManMode__12dMenu_Fmap_cFv = .text:0x801C0A58; // type:function size:0x78 scope:global align:4 +init_fishManMode__12dMenu_Fmap_cFv = .text:0x801C0AD0; // type:function size:0x288 scope:global align:4 +movefishManMode__12dMenu_Fmap_cFv = .text:0x801C0D58; // type:function size:0x38 scope:global align:4 +fmDispArea__12dMenu_Fmap_cFv = .text:0x801C0D90; // type:function size:0x134 scope:global align:4 +fmZoomGridLv1In__12dMenu_Fmap_cFv = .text:0x801C0EC4; // type:function size:0x160 scope:global align:4 +fmZoomGridLv2In__12dMenu_Fmap_cFv = .text:0x801C1024; // type:function size:0x124 scope:global align:4 +islandNameSet__12dMenu_Fmap_cFUc = .text:0x801C1148; // type:function size:0x1C4 scope:global align:4 +fmMapWrite__12dMenu_Fmap_cFv = .text:0x801C130C; // type:function size:0xB0 scope:global align:4 +fmMapWait__12dMenu_Fmap_cFv = .text:0x801C13BC; // type:function size:0xCC scope:global align:4 +paneAlphaZoom2Map__12dMenu_Fmap_cFsUcUci = .text:0x801C1488; // type:function size:0xBC scope:global align:4 +fmZoomGridLv2Out__12dMenu_Fmap_cFv = .text:0x801C1544; // type:function size:0x130 scope:global align:4 +fmZoomGridLv1Out__12dMenu_Fmap_cFv = .text:0x801C1674; // type:function size:0x13C scope:global align:4 +fmEndWait__12dMenu_Fmap_cFv = .text:0x801C17B0; // type:function size:0x24 scope:global align:4 +_open_wallPaper__12dMenu_Fmap_cFv = .text:0x801C17D4; // type:function size:0xB4 scope:global align:4 +getButtonIconMode__12dMenu_Fmap_cFv = .text:0x801C1888; // type:function size:0x58 scope:global align:4 +draw__12dDlst_FMAP_cFv = .text:0x801C18E0; // type:function size:0x64 scope:global align:4 +__dt__12dDlst_FMAP_cFv = .text:0x801C1944; // type:function size:0x5C scope:global align:4 +__dt__9dMf_HIO_cFv = .text:0x801C19A0; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_fmap_cpp = .text:0x801C19E8; // type:function size:0x2B8 scope:local align:4 +__ct__10dMf2_HIO_cFv = .text:0x801C1CA0; // type:function size:0x1D4 scope:global align:4 +_create__13dMenu_Fmap2_cFv = .text:0x801C1E74; // type:function size:0x474 scope:global align:4 +screenSet__13dMenu_Fmap2_cFv = .text:0x801C22E8; // type:function size:0x1390 scope:global align:4 +initialize__13dMenu_Fmap2_cFv = .text:0x801C3678; // type:function size:0x5E4 scope:global align:4 +displayInit__13dMenu_Fmap2_cFv = .text:0x801C3C5C; // type:function size:0x330 scope:global align:4 +fmapPaneInit__13dMenu_Fmap2_cFv = .text:0x801C3F8C; // type:function size:0x12C scope:global align:4 +cmapPaneInit__13dMenu_Fmap2_cFv = .text:0x801C40B8; // type:function size:0x5C scope:global align:4 +collectMapCheck__13dMenu_Fmap2_cFv = .text:0x801C4114; // type:function size:0x428 scope:global align:4 +_move__13dMenu_Fmap2_cFv = .text:0x801C453C; // type:function size:0x5A0 scope:global align:4 +FmapProcMain__13dMenu_Fmap2_cFv = .text:0x801C4ADC; // type:function size:0x550 scope:global align:4 +FmapChange__13dMenu_Fmap2_cFv = .text:0x801C502C; // type:function size:0x40 scope:global align:4 +CmapProcMain__13dMenu_Fmap2_cFv = .text:0x801C506C; // type:function size:0x3F0 scope:global align:4 +spMapLoadForDVD__13dMenu_Fmap2_cFUc = .text:0x801C545C; // type:function size:0x1E8 scope:global align:4 +cmapOpenCheck__13dMenu_Fmap2_cFv = .text:0x801C5644; // type:function size:0x1BC scope:global align:4 +CmapScroll__13dMenu_Fmap2_cFv = .text:0x801C5800; // type:function size:0x4B4 scope:global align:4 +isSpMap__13dMenu_Fmap2_cFi = .text:0x801C5CB4; // type:function size:0x38 scope:global align:4 +CmapOpen__13dMenu_Fmap2_cFv = .text:0x801C5CEC; // type:function size:0x2B8 scope:global align:4 +CmapSpLoadWait__13dMenu_Fmap2_cFv = .text:0x801C5FA4; // type:function size:0x254 scope:global align:4 +screenSetGs__13dMenu_Fmap2_cFv = .text:0x801C61F8; // type:function size:0x4C4 scope:global align:4 +gsMoonAnimeInit__13dMenu_Fmap2_cFv = .text:0x801C66BC; // type:function size:0x34 scope:global align:4 +gsMoonAnime__13dMenu_Fmap2_cFv = .text:0x801C66F0; // type:function size:0x340 scope:global align:4 +gsShipAnime__13dMenu_Fmap2_cFv = .text:0x801C6A30; // type:function size:0x34C scope:global align:4 +gsIconAnimeInit__13dMenu_Fmap2_cFv = .text:0x801C6D7C; // type:function size:0x24 scope:global align:4 +gsIconAnime__13dMenu_Fmap2_cFv = .text:0x801C6DA0; // type:function size:0x130 scope:global align:4 +screenSetTn__13dMenu_Fmap2_cFv = .text:0x801C6ED0; // type:function size:0x270 scope:global align:4 +screenSetTr__13dMenu_Fmap2_cFv = .text:0x801C7140; // type:function size:0x3A0 scope:global align:4 +trTrifAnimeInit__13dMenu_Fmap2_cFv = .text:0x801C74E0; // type:function size:0x1C scope:global align:4 +trTrifAnime__13dMenu_Fmap2_cFv = .text:0x801C74FC; // type:function size:0x114 scope:global align:4 +screenSetIk__13dMenu_Fmap2_cFv = .text:0x801C7610; // type:function size:0x248 scope:global align:4 +screenSetHeartP__13dMenu_Fmap2_cFv = .text:0x801C7858; // type:function size:0x2E8 scope:global align:4 +screenSetTerry__13dMenu_Fmap2_cFv = .text:0x801C7B40; // type:function size:0x220 scope:global align:4 +screenSetSubMa__13dMenu_Fmap2_cFv = .text:0x801C7D60; // type:function size:0x220 scope:global align:4 +screenSetMoon__13dMenu_Fmap2_cFv = .text:0x801C7F80; // type:function size:0x270 scope:global align:4 +screenSetDfaliy__13dMenu_Fmap2_cFv = .text:0x801C81F0; // type:function size:0x220 scope:global align:4 +screenSetYagura__13dMenu_Fmap2_cFv = .text:0x801C8410; // type:function size:0x270 scope:global align:4 +screenSetHeartM__13dMenu_Fmap2_cFv = .text:0x801C8680; // type:function size:0x2E8 scope:global align:4 +screenSetSubdan__13dMenu_Fmap2_cFv = .text:0x801C8968; // type:function size:0x294 scope:global align:4 +setPlayerPos__13dMenu_Fmap2_cFP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x801C8BFC; // type:function size:0x158 scope:global align:4 +CmapOpenSp__13dMenu_Fmap2_cFv = .text:0x801C8D54; // type:function size:0x360 scope:global align:4 +CmapProc2__13dMenu_Fmap2_cFv = .text:0x801C90B4; // type:function size:0x11C scope:global align:4 +CmapClose__13dMenu_Fmap2_cFv = .text:0x801C91D0; // type:function size:0x348 scope:global align:4 +cmapMove__13dMenu_Fmap2_cFv = .text:0x801C9518; // type:function size:0x8C scope:global align:4 +changeSelCmap__13dMenu_Fmap2_cFv = .text:0x801C95A4; // type:function size:0x4D0 scope:global align:4 +changeSelCmap2__13dMenu_Fmap2_cFv = .text:0x801C9A74; // type:function size:0x1A0 scope:global align:4 +cmapAlphaSet__13dMenu_Fmap2_cFv = .text:0x801C9C14; // type:function size:0x144 scope:global align:4 +changeZoomCmap__13dMenu_Fmap2_cFv = .text:0x801C9D58; // type:function size:0x5C scope:global align:4 +ChangeProcMode__13dMenu_Fmap2_cFv = .text:0x801C9DB4; // type:function size:0x318 scope:global align:4 +_open__13dMenu_Fmap2_cFv = .text:0x801CA0CC; // type:function size:0xA4 scope:global align:4 +_close__13dMenu_Fmap2_cFv = .text:0x801CA170; // type:function size:0xEC scope:global align:4 +_draw__13dMenu_Fmap2_cFv = .text:0x801CA25C; // type:function size:0x88 scope:global align:4 +_delete__13dMenu_Fmap2_cFv = .text:0x801CA2E4; // type:function size:0xC4 scope:global align:4 +fCursorInit__13dMenu_Fmap2_cFv = .text:0x801CA3A8; // type:function size:0x48 scope:global align:4 +fCursorMove__13dMenu_Fmap2_cFv = .text:0x801CA3F0; // type:function size:0x2E0 scope:global align:4 +fCursorAnime__13dMenu_Fmap2_cFv = .text:0x801CA6D0; // type:function size:0x90 scope:global align:4 +cCursorAnimeInit__13dMenu_Fmap2_cFv = .text:0x801CA760; // type:function size:0x40 scope:global align:4 +cCursorAnime__13dMenu_Fmap2_cFv = .text:0x801CA7A0; // type:function size:0x90 scope:global align:4 +cCursorHide__13dMenu_Fmap2_cFv = .text:0x801CA830; // type:function size:0x28 scope:global align:4 +cSelCursorInit__13dMenu_Fmap2_cFv = .text:0x801CA858; // type:function size:0x18 scope:global align:4 +cSelCursorAnimeInit__13dMenu_Fmap2_cFv = .text:0x801CA870; // type:function size:0x1C scope:global align:4 +cSelCursorAnime__13dMenu_Fmap2_cFv = .text:0x801CA88C; // type:function size:0x108 scope:global align:4 +cSelCursorHide__13dMenu_Fmap2_cFv = .text:0x801CA994; // type:function size:0x18 scope:global align:4 +playerPointGridAnimeInit__13dMenu_Fmap2_cFv = .text:0x801CA9AC; // type:function size:0x1C scope:global align:4 +playerPointGridAnime__13dMenu_Fmap2_cFP18fopMsgM_pane_class = .text:0x801CA9C8; // type:function size:0x2CC scope:global align:4 +changeFmapTexture__13dMenu_Fmap2_cFv = .text:0x801CAC94; // type:function size:0x134 scope:global align:4 +changeIslandName__13dMenu_Fmap2_cFv = .text:0x801CADC8; // type:function size:0x124 scope:global align:4 +fmapPlayerPosDisp__13dMenu_Fmap2_cFv = .text:0x801CAEEC; // type:function size:0x14C scope:global align:4 +fmapPlayerPosDispCheck__13dMenu_Fmap2_cFPfPf = .text:0x801CB038; // type:function size:0x200 scope:global align:4 +changeCmapName__13dMenu_Fmap2_cFv = .text:0x801CB238; // type:function size:0x2E8 scope:global align:4 +cmapPlayerPosDisp__13dMenu_Fmap2_cFv = .text:0x801CB520; // type:function size:0x1D8 scope:global align:4 +cmapSalvagePosDisp__13dMenu_Fmap2_cFv = .text:0x801CB6F8; // type:function size:0x28C scope:global align:4 +cmapPlayerPosDispCheck__13dMenu_Fmap2_cFPfPf = .text:0x801CB984; // type:function size:0x17C scope:global align:4 +paneTransBase__13dMenu_Fmap2_cFsUcffUcUci = .text:0x801CBB00; // type:function size:0x254 scope:global align:4 +paneAlphaFmapBase__13dMenu_Fmap2_cFsUcUci = .text:0x801CBD54; // type:function size:0x90 scope:global align:4 +paneAlphaCmapBase__13dMenu_Fmap2_cFsUcUci = .text:0x801CBDE4; // type:function size:0xE0 scope:global align:4 +paneAlphaZoomCmapBase__13dMenu_Fmap2_cFsUcffUcUci = .text:0x801CBEC4; // type:function size:0x118 scope:global align:4 +paneAlphaCmapName__13dMenu_Fmap2_cFsUcUc = .text:0x801CBFDC; // type:function size:0x158 scope:global align:4 +paneAlphaMessage2__13dMenu_Fmap2_cFsUcUci = .text:0x801CC134; // type:function size:0x90 scope:global align:4 +paneTranceMessage__13dMenu_Fmap2_cFsUcffffUcUci = .text:0x801CC1C4; // type:function size:0x32C scope:global align:4 +paneScaleXYChild__13dMenu_Fmap2_cFP18fopMsgM_pane_classf = .text:0x801CC4F0; // type:function size:0x108 scope:global align:4 +paneTransSelCmapCle__13dMenu_Fmap2_cFsUcffffUcUci = .text:0x801CC5F8; // type:function size:0x178 scope:global align:4 +paneTransSelCmapOpn__13dMenu_Fmap2_cFsUcffffUcUci = .text:0x801CC770; // type:function size:0x178 scope:global align:4 +paneAlphaGostShipMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CC8E8; // type:function size:0x1B8 scope:global align:4 +paneAlphaTingleMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CCAA0; // type:function size:0x154 scope:global align:4 +paneAlphaTreasureMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CCBF4; // type:function size:0x148 scope:global align:4 +paneAlphaSubdanMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CCD3C; // type:function size:0x168 scope:global align:4 +paneAlphaHeartMMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CCEA4; // type:function size:0x19C scope:global align:4 +paneAlphaYaguraMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CD040; // type:function size:0x154 scope:global align:4 +paneAlphaDfaliyMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CD194; // type:function size:0x120 scope:global align:4 +paneAlphaHeartPMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CD2B4; // type:function size:0x184 scope:global align:4 +paneAlphaTerryMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CD438; // type:function size:0x120 scope:global align:4 +paneAlphaSubMaMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CD558; // type:function size:0x120 scope:global align:4 +paneAlphaMoonMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CD678; // type:function size:0x154 scope:global align:4 +paneAlphaDoctaMap__13dMenu_Fmap2_cFsUcUci = .text:0x801CD7CC; // type:function size:0x134 scope:global align:4 +setPaneOnOff__13dMenu_Fmap2_cFP9J2DScreenUlb = .text:0x801CD900; // type:function size:0x64 scope:global align:4 +getCollectMapTexChange__13dMenu_Fmap2_cFv = .text:0x801CD964; // type:function size:0xA0 scope:global align:4 +finCollectMapTexChange__13dMenu_Fmap2_cFv = .text:0x801CDA04; // type:function size:0xA0 scope:global align:4 +calcGetCollectMap__13dMenu_Fmap2_cFv = .text:0x801CDAA4; // type:function size:0xC4 scope:global align:4 +calcGetCollectMap2__13dMenu_Fmap2_cFv = .text:0x801CDB68; // type:function size:0x70 scope:global align:4 +calcFinCollectMap__13dMenu_Fmap2_cFv = .text:0x801CDBD8; // type:function size:0x78 scope:global align:4 +getNowCmapFirstNum__13dMenu_Fmap2_cFv = .text:0x801CDC50; // type:function size:0x8C scope:global align:4 +getNowCmapNextNum__13dMenu_Fmap2_cFSci = .text:0x801CDCDC; // type:function size:0x8C scope:global align:4 +getCmapDatPnt4__13dMenu_Fmap2_cFi = .text:0x801CDD68; // type:function size:0x4C scope:global align:4 +readPaneCmapTexture__13dMenu_Fmap2_cFPC7ResTIMGi = .text:0x801CDDB4; // type:function size:0xC4 scope:global align:4 +readFmapTexture__13dMenu_Fmap2_cFPCc = .text:0x801CDE78; // type:function size:0x40 scope:global align:4 +getButtonIconMode__13dMenu_Fmap2_cFv = .text:0x801CDEB8; // type:function size:0xB8 scope:global align:4 +isLockBbutton__13dMenu_Fmap2_cFv = .text:0x801CDF70; // type:function size:0x8 scope:global align:4 +isGetCollectMap__13dMenu_Fmap2_cFSc = .text:0x801CDF78; // type:function size:0x34 scope:global align:4 +isOpenCollectMap__13dMenu_Fmap2_cFSc = .text:0x801CDFAC; // type:function size:0xDC scope:global align:4 +isOpenCollectMapTriforce__13dMenu_Fmap2_cFSc = .text:0x801CE088; // type:function size:0xDC scope:global align:4 +getCollectMapKind__13dMenu_Fmap2_cFSc = .text:0x801CE164; // type:function size:0x5C scope:global align:4 +isCompleteCollectMap__13dMenu_Fmap2_cFSc = .text:0x801CE1C0; // type:function size:0x88 scope:global align:4 +draw__13dDlst_FMAP2_cFv = .text:0x801CE248; // type:function size:0x64 scope:global align:4 +draw__15dDlst_FMAP2GS_cFv = .text:0x801CE2AC; // type:function size:0x64 scope:global align:4 +__dt__15dDlst_FMAP2GS_cFv = .text:0x801CE310; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_FMAP2_cFv = .text:0x801CE36C; // type:function size:0x5C scope:global align:4 +__dt__10dMf2_HIO_cFv = .text:0x801CE3C8; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_fmap2_cpp = .text:0x801CE410; // type:function size:0x140 scope:local align:4 +__ct__9dMi_HIO_cFv = .text:0x801CE550; // type:function size:0x130 scope:global align:4 +initialize__12dMenu_Item_cFv = .text:0x801CE680; // type:function size:0x148 scope:global align:4 +screenSet__12dMenu_Item_cFv = .text:0x801CE7C8; // type:function size:0xA74 scope:global align:4 +cursorAnime__12dMenu_Item_cFv = .text:0x801CF23C; // type:function size:0x3F0 scope:global align:4 +cursorMainMove__12dMenu_Item_cFv = .text:0x801CF62C; // type:function size:0x18C scope:global align:4 +cursorSubMove__12dMenu_Item_cFv = .text:0x801CF7B8; // type:function size:0x1C0 scope:global align:4 +checkMove__12dMenu_Item_cFv = .text:0x801CF978; // type:function size:0x2C4 scope:global align:4 +itemplaceCheck__12dMenu_Item_cFi = .text:0x801CFC3C; // type:function size:0x4D8 scope:global align:4 +itemDecide__12dMenu_Item_cFv = .text:0x801D0114; // type:function size:0x7F8 scope:global align:4 +itemMove__12dMenu_Item_cFv = .text:0x801D090C; // type:function size:0x398 scope:global align:4 +itemScale__12dMenu_Item_cFv = .text:0x801D0CA4; // type:function size:0x268 scope:global align:4 +subWindowInit__12dMenu_Item_cFv = .text:0x801D0F0C; // type:function size:0x610 scope:global align:4 +subWindowDelete__12dMenu_Item_cFv = .text:0x801D151C; // type:function size:0x144 scope:global align:4 +subItemDecide__12dMenu_Item_cFv = .text:0x801D1660; // type:function size:0x4D8 scope:global align:4 +itemnameMove__12dMenu_Item_cFv = .text:0x801D1B38; // type:function size:0x148 scope:global align:4 +itemnameSet__12dMenu_Item_cFv = .text:0x801D1C80; // type:function size:0x658 scope:global align:4 +itemnoteSet__12dMenu_Item_cFv = .text:0x801D22D8; // type:function size:0x6FC scope:global align:4 +outFontInit__12dMenu_Item_cFv = .text:0x801D29D4; // type:function size:0x88 scope:global align:4 +outFontMove__12dMenu_Item_cFv = .text:0x801D2A5C; // type:function size:0xEC scope:global align:4 +outFontDraw__12dMenu_Item_cFv = .text:0x801D2B48; // type:function size:0xC8 scope:global align:4 +noteCheck__12dMenu_Item_cFv = .text:0x801D2C10; // type:function size:0x14 scope:global align:4 +noteInit__12dMenu_Item_cFv = .text:0x801D2C24; // type:function size:0xA0 scope:global align:4 +noteAppear__12dMenu_Item_cFv = .text:0x801D2CC4; // type:function size:0xCC scope:global align:4 +noteOpen__12dMenu_Item_cFv = .text:0x801D2D90; // type:function size:0x280 scope:global align:4 +noteClose__12dMenu_Item_cFv = .text:0x801D3010; // type:function size:0x2DC scope:global align:4 +mainTrans__12dMenu_Item_cFff = .text:0x801D32EC; // type:function size:0x204 scope:global align:4 +titleTrans__12dMenu_Item_cFff = .text:0x801D34F0; // type:function size:0x24 scope:global align:4 +noteRotate__12dMenu_Item_cFff = .text:0x801D3514; // type:function size:0x8C scope:global align:4 +nameTrans__12dMenu_Item_cFff = .text:0x801D35A0; // type:function size:0xB4 scope:global align:4 +mainOpenProc__12dMenu_Item_cFsss = .text:0x801D3654; // type:function size:0x238 scope:global align:4 +titleOpenProc__12dMenu_Item_cFss = .text:0x801D388C; // type:function size:0xE8 scope:global align:4 +noteOpenProc__12dMenu_Item_cFss = .text:0x801D3974; // type:function size:0xF4 scope:global align:4 +nameOpenProc__12dMenu_Item_cFss = .text:0x801D3A68; // type:function size:0xB4 scope:global align:4 +numberSet__12dMenu_Item_cFP7J2DPaneUc = .text:0x801D3B1C; // type:function size:0x48 scope:global align:4 +numberColor__12dMenu_Item_cFP7J2DPaneUc = .text:0x801D3B64; // type:function size:0x148 scope:global align:4 +itemNumberSet__12dMenu_Item_cFv = .text:0x801D3CAC; // type:function size:0x268 scope:global align:4 +itemCheck__12dMenu_Item_cFi = .text:0x801D3F14; // type:function size:0x618 scope:global align:4 +itemBitCheck__12dMenu_Item_cFb = .text:0x801D452C; // type:function size:0x100 scope:global align:4 +arrowLightAnime__12dMenu_Item_cFv = .text:0x801D462C; // type:function size:0x120 scope:global align:4 +bottleFwaterCheck__12dMenu_Item_cFv = .text:0x801D474C; // type:function size:0xBC scope:global align:4 +recollectBossCheck__12dMenu_Item_cFv = .text:0x801D4808; // type:function size:0xD0 scope:global align:4 +cornerMove__12dMenu_Item_cFv = .text:0x801D48D8; // type:function size:0x12CC scope:global align:4 +equipBeastItem__12dMenu_Item_cFi = .text:0x801D5BA4; // type:function size:0xA0 scope:global align:4 +_create__12dMenu_Item_cFv = .text:0x801D5C44; // type:function size:0x3E4 scope:global align:4 +_delete__12dMenu_Item_cFv = .text:0x801D6028; // type:function size:0x108 scope:global align:4 +_move__12dMenu_Item_cFv = .text:0x801D6130; // type:function size:0xF0C scope:global align:4 +_draw__12dMenu_Item_cFv = .text:0x801D703C; // type:function size:0xA2C scope:global align:4 +_open__12dMenu_Item_cFv = .text:0x801D7A68; // type:function size:0x4E8 scope:global align:4 +_close__12dMenu_Item_cFv = .text:0x801D7F50; // type:function size:0x89C scope:global align:4 +_open2__12dMenu_Item_cFv = .text:0x801D87EC; // type:function size:0x4CC scope:global align:4 +_close2__12dMenu_Item_cFv = .text:0x801D8CB8; // type:function size:0x8AC scope:global align:4 +__dt__12dMenu_Item_cFv = .text:0x801D9564; // type:function size:0x6C scope:global align:4 +draw__12dMenu_Item_cFv = .text:0x801D95D0; // type:function size:0x2C scope:global align:4 +__dt__9dMi_HIO_cFv = .text:0x801D95FC; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_item_cpp = .text:0x801D9644; // type:function size:0x3C scope:local align:4 +__ct__9dMo_HIO_cFv = .text:0x801D9680; // type:function size:0x10 scope:global align:4 +screenSet__14dMenu_Option_cFv = .text:0x801D9690; // type:function size:0x810 scope:global align:4 +mainInit__14dMenu_Option_cFv = .text:0x801D9EA0; // type:function size:0x190 scope:global align:4 +noteInit__14dMenu_Option_cFv = .text:0x801DA030; // type:function size:0xC4 scope:global align:4 +titleInit__14dMenu_Option_cFv = .text:0x801DA0F4; // type:function size:0x1EC scope:global align:4 +mainMove__14dMenu_Option_cFv = .text:0x801DA2E0; // type:function size:0x118 scope:global align:4 +noteMove__14dMenu_Option_cFv = .text:0x801DA3F8; // type:function size:0x114 scope:global align:4 +titleMove__14dMenu_Option_cFv = .text:0x801DA50C; // type:function size:0x278 scope:global align:4 +cursorMove__14dMenu_Option_cFv = .text:0x801DA784; // type:function size:0xC8 scope:global align:4 +cursorScale__14dMenu_Option_cFv = .text:0x801DA84C; // type:function size:0x13C scope:global align:4 +typeMove__14dMenu_Option_cFv = .text:0x801DA988; // type:function size:0x128 scope:global align:4 +yazAnime__14dMenu_Option_cFv = .text:0x801DAAB0; // type:function size:0x22C scope:global align:4 +ccAnime__14dMenu_Option_cFv = .text:0x801DACDC; // type:function size:0xC8 scope:global align:4 +stickMove__14dMenu_Option_cFUc = .text:0x801DADA4; // type:function size:0x518 scope:global align:4 +noteSet__14dMenu_Option_cFv = .text:0x801DB2BC; // type:function size:0x45C scope:global align:4 +outFontInit__14dMenu_Option_cFv = .text:0x801DB718; // type:function size:0x88 scope:global align:4 +outFontMove__14dMenu_Option_cFv = .text:0x801DB7A0; // type:function size:0xEC scope:global align:4 +outFontDraw__14dMenu_Option_cFv = .text:0x801DB88C; // type:function size:0xC0 scope:global align:4 +stringlength__14dMenu_Option_cFP18fopMsgM_pane_classPc = .text:0x801DB94C; // type:function size:0x228 scope:global align:4 +changeScaleCenter__14dMenu_Option_cFP18fopMsgM_pane_classPc = .text:0x801DBB74; // type:function size:0x44 scope:global align:4 +setSoundMode__14dMenu_Option_cFUl = .text:0x801DBBB8; // type:function size:0x48 scope:global align:4 +changeScaleRight__14dMenu_Option_cFP18fopMsgM_pane_classPc = .text:0x801DBC00; // type:function size:0x60 scope:global align:4 +initialize__14dMenu_Option_cFv = .text:0x801DBC60; // type:function size:0xDC scope:global align:4 +_create__14dMenu_Option_cFv = .text:0x801DBD3C; // type:function size:0x1CC scope:global align:4 +_delete__14dMenu_Option_cFv = .text:0x801DBF08; // type:function size:0x7C scope:global align:4 +_move__14dMenu_Option_cFv = .text:0x801DBF84; // type:function size:0x300 scope:global align:4 +_draw__14dMenu_Option_cFv = .text:0x801DC284; // type:function size:0x498 scope:global align:4 +_open__14dMenu_Option_cFv = .text:0x801DC71C; // type:function size:0xB8 scope:global align:4 +_close__14dMenu_Option_cFv = .text:0x801DC7D4; // type:function size:0x7C scope:global align:4 +__dt__9dMo_HIO_cFv = .text:0x801DC850; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_option_cpp = .text:0x801DC898; // type:function size:0x38 scope:local align:4 +__ct__9dMs_HIO_cFv = .text:0x801DC8D0; // type:function size:0xD4 scope:global align:4 +_create__12dMenu_save_cFv = .text:0x801DC9A4; // type:function size:0x2B4 scope:global align:4 +initialize__12dMenu_save_cFv = .text:0x801DCC58; // type:function size:0x34 scope:global align:4 +_open__12dMenu_save_cFv = .text:0x801DCC8C; // type:function size:0x2C scope:global align:4 +openNormal__12dMenu_save_cFv = .text:0x801DCCB8; // type:function size:0x12C scope:global align:4 +_close__12dMenu_save_cFv = .text:0x801DCDE4; // type:function size:0x2C scope:global align:4 +closeNormal__12dMenu_save_cFv = .text:0x801DCE10; // type:function size:0xAC scope:global align:4 +openForCollect__12dMenu_save_cFv = .text:0x801DCEBC; // type:function size:0x21C scope:global align:4 +openForItem__12dMenu_save_cFv = .text:0x801DD0D8; // type:function size:0x21C scope:global align:4 +closeForCollect__12dMenu_save_cFv = .text:0x801DD2F4; // type:function size:0x21C scope:global align:4 +closeForItem__12dMenu_save_cFv = .text:0x801DD510; // type:function size:0x21C scope:global align:4 +openForGameover__12dMenu_save_cFv = .text:0x801DD72C; // type:function size:0x254 scope:global align:4 +closeForGameover__12dMenu_save_cFv = .text:0x801DD980; // type:function size:0x44 scope:global align:4 +closeForGameover_1__12dMenu_save_cFv = .text:0x801DD9C4; // type:function size:0x1A0 scope:global align:4 +closeForGameover_2__12dMenu_save_cFv = .text:0x801DDB64; // type:function size:0x510 scope:global align:4 +openForEnding__12dMenu_save_cFv = .text:0x801DE074; // type:function size:0x184 scope:global align:4 +openForEnding2__12dMenu_save_cFv = .text:0x801DE1F8; // type:function size:0x170 scope:global align:4 +closeForEnding__12dMenu_save_cFv = .text:0x801DE368; // type:function size:0x1A0 scope:global align:4 +_delete__12dMenu_save_cFv = .text:0x801DE508; // type:function size:0xAC scope:global align:4 +_move__12dMenu_save_cFv = .text:0x801DE5B4; // type:function size:0xCC scope:global align:4 +noSave__12dMenu_save_cFv = .text:0x801DE680; // type:function size:0x50 scope:global align:4 +noSave2__12dMenu_save_cFv = .text:0x801DE6D0; // type:function size:0x14 scope:global align:4 +saveQuestion__12dMenu_save_cFv = .text:0x801DE6E4; // type:function size:0x11C scope:global align:4 +memCardCheck__12dMenu_save_cFv = .text:0x801DE800; // type:function size:0x148 scope:global align:4 +openSaveMenu__12dMenu_save_cFv = .text:0x801DE948; // type:function size:0x58 scope:global align:4 +closeSaveMenu__12dMenu_save_cFv = .text:0x801DE9A0; // type:function size:0xA8 scope:global align:4 +memCardErrMsgWaitKey__12dMenu_save_cFv = .text:0x801DEA48; // type:function size:0x1C scope:global align:4 +memCardErrMsgWaitKey2__12dMenu_save_cFv = .text:0x801DEA64; // type:function size:0x74 scope:global align:4 +memCardErrMsgWaitKey3__12dMenu_save_cFv = .text:0x801DEAD8; // type:function size:0x5C scope:global align:4 +memCardErrGoIPLSel__12dMenu_save_cFv = .text:0x801DEB34; // type:function size:0x68 scope:global align:4 +memCardErrGoIPLSel2__12dMenu_save_cFv = .text:0x801DEB9C; // type:function size:0x58 scope:global align:4 +memCardErrMsgWaitFormatSel__12dMenu_save_cFv = .text:0x801DEBF4; // type:function size:0x74 scope:global align:4 +memCardErrMsgWaitFormatSel2__12dMenu_save_cFv = .text:0x801DEC68; // type:function size:0x8C scope:global align:4 +memCardFormat__12dMenu_save_cFv = .text:0x801DECF4; // type:function size:0x54 scope:global align:4 +memCardFormatCheck__12dMenu_save_cFv = .text:0x801DED48; // type:function size:0x98 scope:global align:4 +memCardMakeGameFileSel__12dMenu_save_cFv = .text:0x801DEDE0; // type:function size:0xF8 scope:global align:4 +memCardMakeGameFile__12dMenu_save_cFv = .text:0x801DEED8; // type:function size:0x54 scope:global align:4 +memCardMakeGameFileCheck__12dMenu_save_cFv = .text:0x801DEF2C; // type:function size:0x98 scope:global align:4 +memCardDataLoadWait__12dMenu_save_cFv = .text:0x801DEFC4; // type:function size:0x9C scope:global align:4 +memCardDataLoadWait2__12dMenu_save_cFv = .text:0x801DF060; // type:function size:0x90 scope:global align:4 +memCardDataSave__12dMenu_save_cFv = .text:0x801DF0F0; // type:function size:0x1C0 scope:global align:4 +memCardDataSaveUpMenu__12dMenu_save_cFv = .text:0x801DF2B0; // type:function size:0xB0 scope:global align:4 +memCardDataSaveSel__12dMenu_save_cFv = .text:0x801DF360; // type:function size:0xC4 scope:global align:4 +memCardDataSaveDownMenu__12dMenu_save_cFv = .text:0x801DF424; // type:function size:0x7C scope:global align:4 +dataWrite__12dMenu_save_cFv = .text:0x801DF4A0; // type:function size:0xB4 scope:global align:4 +memCardDataSaveWait__12dMenu_save_cFv = .text:0x801DF554; // type:function size:0x1A0 scope:global align:4 +msgWait__12dMenu_save_cFv = .text:0x801DF6F4; // type:function size:0x6C scope:global align:4 +msgWait2__12dMenu_save_cFv = .text:0x801DF760; // type:function size:0xE4 scope:global align:4 +saveEndWait__12dMenu_save_cFv = .text:0x801DF844; // type:function size:0xC4 scope:global align:4 +canNotSave__12dMenu_save_cFv = .text:0x801DF908; // type:function size:0x10C scope:global align:4 +canNotSave2__12dMenu_save_cFv = .text:0x801DFA14; // type:function size:0xC4 scope:global align:4 +gameContinue__12dMenu_save_cFv = .text:0x801DFAD8; // type:function size:0xC4 scope:global align:4 +gameContinue2__12dMenu_save_cFv = .text:0x801DFB9C; // type:function size:0xEC scope:global align:4 +gameContinue3__12dMenu_save_cFv = .text:0x801DFC88; // type:function size:0x9C scope:global align:4 +gameContinue4__12dMenu_save_cFv = .text:0x801DFD24; // type:function size:0x34 scope:global align:4 +endingNoSave__12dMenu_save_cFv = .text:0x801DFD58; // type:function size:0x94 scope:global align:4 +endingNoSave2__12dMenu_save_cFv = .text:0x801DFDEC; // type:function size:0x84 scope:global align:4 +endingNoSave3__12dMenu_save_cFv = .text:0x801DFE70; // type:function size:0x94 scope:global align:4 +endingDataCheck__12dMenu_save_cFv = .text:0x801DFF04; // type:function size:0xF8 scope:global align:4 +saveWait__12dMenu_save_cFv = .text:0x801DFFFC; // type:function size:0x4 scope:global align:4 +YesNoSelect__12dMenu_save_cFi = .text:0x801E0000; // type:function size:0x2A0 scope:global align:4 +YesNoSelect2__12dMenu_save_cFi = .text:0x801E02A0; // type:function size:0x214 scope:global align:4 +CursorAlphaInit__12dMenu_save_cFv = .text:0x801E04B4; // type:function size:0x34 scope:global align:4 +CursorMove__12dMenu_save_cFv = .text:0x801E04E8; // type:function size:0x50 scope:global align:4 +CursorAnime__12dMenu_save_cFv = .text:0x801E0538; // type:function size:0xD0 scope:global align:4 +openSave__12dMenu_save_cFv = .text:0x801E0608; // type:function size:0x15C scope:global align:4 +closeSave__12dMenu_save_cFv = .text:0x801E0764; // type:function size:0x17C scope:global align:4 +screenSet__12dMenu_save_cFv = .text:0x801E08E0; // type:function size:0x588 scope:global align:4 +paneTransInit__12dMenu_save_cFv = .text:0x801E0E68; // type:function size:0x1B0 scope:global align:4 +displayInit__12dMenu_save_cFv = .text:0x801E1018; // type:function size:0xFC scope:global align:4 +initializeEx__12dMenu_save_cFv = .text:0x801E1114; // type:function size:0x5C scope:global align:4 +menuUp__12dMenu_save_cFv = .text:0x801E1170; // type:function size:0xE8 scope:global align:4 +menuDown__12dMenu_save_cFv = .text:0x801E1258; // type:function size:0xE8 scope:global align:4 +PaneAlphaMsgTxt__12dMenu_save_cFsUc = .text:0x801E1340; // type:function size:0xC0 scope:global align:4 +PaneTranceBase__12dMenu_save_cFsUcffUci = .text:0x801E1400; // type:function size:0x108 scope:global align:4 +PaneScaleAlphaWipe__12dMenu_save_cFsUcfUci = .text:0x801E1508; // type:function size:0x2C8 scope:global align:4 +PaneAlphaMask__12dMenu_save_cFsUcUci = .text:0x801E17D0; // type:function size:0x90 scope:global align:4 +PaneTranceTitle__12dMenu_save_cFsUcffUci = .text:0x801E1860; // type:function size:0xFC scope:global align:4 +PaneRotate__12dMenu_save_cFsUcP18fopMsgM_pane_classfffUc = .text:0x801E195C; // type:function size:0xC4 scope:global align:4 +PaneTranceMenu__12dMenu_save_cFsUcP18fopMsgM_pane_classffUci = .text:0x801E1A20; // type:function size:0x104 scope:global align:4 +_draw__12dMenu_save_cFv = .text:0x801E1B24; // type:function size:0x4C scope:global align:4 +_draw2__12dMenu_save_cFv = .text:0x801E1B70; // type:function size:0x4C scope:global align:4 +draw__16dDlst_MenuSave_cFv = .text:0x801E1BBC; // type:function size:0x64 scope:global align:4 +__dt__13dFile_error_cFv = .text:0x801E1C20; // type:function size:0x74 scope:global align:4 +__dt__9dMs_HIO_cFv = .text:0x801E1C94; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_save_cpp = .text:0x801E1CDC; // type:function size:0x3F8 scope:local align:4 +__ct__9dMw_HIO_cFv = .text:0x801E20D4; // type:function size:0x188 scope:global align:4 +__ct__10dMw_DHIO_cFv = .text:0x801E225C; // type:function size:0x5C scope:global align:4 +dMs_item_create__FP19sub_ms_screen_class = .text:0x801E22B8; // type:function size:0x424 scope:global align:4 +dMs_item_delete__FP19sub_ms_screen_class = .text:0x801E26DC; // type:function size:0x158 scope:global align:4 +dMs_collect_create__FP19sub_ms_screen_class = .text:0x801E2834; // type:function size:0x468 scope:global align:4 +dMs_collect_create2__FP19sub_ms_screen_class = .text:0x801E2C9C; // type:function size:0x45C scope:global align:4 +dMs_collect_delete__FP19sub_ms_screen_class = .text:0x801E30F8; // type:function size:0x158 scope:global align:4 +dMs_fmap_create__FP19sub_ms_screen_class = .text:0x801E3250; // type:function size:0x334 scope:global align:4 +dMs_fmap_delete__FP19sub_ms_screen_class = .text:0x801E3584; // type:function size:0x104 scope:global align:4 +dMs_dmap_create__FP19sub_ms_screen_class = .text:0x801E3688; // type:function size:0x398 scope:global align:4 +dMs_dmap_delete__FP19sub_ms_screen_class = .text:0x801E3A20; // type:function size:0x150 scope:global align:4 +dMs_name_create__FP19sub_ms_screen_class = .text:0x801E3B70; // type:function size:0x120 scope:global align:4 +dMs_name_delete__FP19sub_ms_screen_class = .text:0x801E3C90; // type:function size:0x80 scope:global align:4 +dMs_save_delete__FP19sub_ms_screen_class = .text:0x801E3D10; // type:function size:0x80 scope:global align:4 +dMs_cloth_create__FP19sub_ms_screen_class = .text:0x801E3D90; // type:function size:0x1F0 scope:global align:4 +dMs_cloth_delete__FP19sub_ms_screen_class = .text:0x801E3F80; // type:function size:0xC4 scope:global align:4 +dMs_clothOnly_create__FP19sub_ms_screen_class = .text:0x801E4044; // type:function size:0x11C scope:global align:4 +dMs_clothOnly_delete__FP19sub_ms_screen_class = .text:0x801E4160; // type:function size:0x98 scope:global align:4 +dMs_onButtonBit__FP19sub_ms_screen_classUc = .text:0x801E41F8; // type:function size:0x10 scope:global align:4 +dMs_offButtonBit__FP19sub_ms_screen_classUc = .text:0x801E4208; // type:function size:0x10 scope:global align:4 +dMs_isButtonBit__FP19sub_ms_screen_classUc = .text:0x801E4218; // type:function size:0x18 scope:global align:4 +dMs_isPush_L_Button__FP19sub_ms_screen_class = .text:0x801E4230; // type:function size:0x64 scope:global align:4 +dMs_isPush_R_Button__FP19sub_ms_screen_class = .text:0x801E4294; // type:function size:0x64 scope:global align:4 +dMs_childHeap_freeAll__FP19sub_ms_screen_class = .text:0x801E42F8; // type:function size:0x2C scope:global align:4 +dMs_telescopeMove__FP19sub_ms_screen_class = .text:0x801E4324; // type:function size:0x198 scope:global align:4 +dMs_placenameMove__FP19sub_ms_screen_class = .text:0x801E44BC; // type:function size:0x10C scope:global align:4 +dMs_Draw__FP19sub_ms_screen_class = .text:0x801E45C8; // type:function size:0x288 scope:global align:4 +dMs_Execute__FP19sub_ms_screen_class = .text:0x801E4850; // type:function size:0x19E0 scope:global align:4 +dMs_IsDelete__FP19sub_ms_screen_class = .text:0x801E6230; // type:function size:0x28 scope:global align:4 +dMs_Delete__FP19sub_ms_screen_class = .text:0x801E6258; // type:function size:0x15C scope:global align:4 +dMs_Create__FP9msg_class = .text:0x801E63B4; // type:function size:0x1C0 scope:global align:4 +draw__20dDlst_MENU_CAPTURE_cFv = .text:0x801E6574; // type:function size:0x33C scope:global align:4 +draw__18dDlst_MENU_CLOTH_cFv = .text:0x801E68B0; // type:function size:0xB0 scope:global align:4 +__dt__20dDlst_MENU_CAPTURE_cFv = .text:0x801E6960; // type:function size:0x5C scope:global align:4 +__dt__18dDlst_MENU_CLOTH_cFv = .text:0x801E69BC; // type:function size:0x5C scope:global align:4 +__dt__13dMenu_Fmap2_cFv = .text:0x801E6A18; // type:function size:0x9C scope:global align:4 +__dt__12dMenu_Fmap_cFv = .text:0x801E6AB4; // type:function size:0xD8 scope:global align:4 +__dt__14dDlst_NameIN_cFv = .text:0x801E6B8C; // type:function size:0x5C scope:global align:4 +__dt__7dName_cFv = .text:0x801E6BE8; // type:function size:0x74 scope:global align:4 +__dt__10dMw_DHIO_cFv = .text:0x801E6C5C; // type:function size:0x48 scope:global align:4 +__dt__9dMw_HIO_cFv = .text:0x801E6CA4; // type:function size:0x48 scope:global align:4 +__sinit_d_menu_window_cpp = .text:0x801E6CEC; // type:function size:0xAC scope:local align:4 +__dt__14dMenu_FmapSv_cFv = .text:0x801E6D98; // type:function size:0x3C scope:global align:4 +_create__15dMesg_outFont_cFv = .text:0x801E6DD4; // type:function size:0x128 scope:global align:4 +_delete__15dMesg_outFont_cFv = .text:0x801E6EFC; // type:function size:0x68 scope:global align:4 +_initialize__15dMesg_outFont_cFv = .text:0x801E6F64; // type:function size:0xAC scope:global align:4 +_set__15dMesg_outFont_cFsssUlUc = .text:0x801E7010; // type:function size:0x64 scope:global align:4 +_draw__15dMesg_outFont_cFv = .text:0x801E7074; // type:function size:0x4C scope:global align:4 +_setAlpha__15dMesg_outFont_cFUc = .text:0x801E70C0; // type:function size:0x14 scope:global align:4 +__ct__14dMesg_tControlFv = .text:0x801E70D4; // type:function size:0x90 scope:global align:4 +do_word__14dMesg_tControlFUl = .text:0x801E7164; // type:function size:0x14 scope:global align:4 +__ct__24dMesg_tSequenceProcessorFPQ28JMessage8TControl = .text:0x801E7178; // type:function size:0xDC scope:global align:4 +initialize__24dMesg_tSequenceProcessorFi = .text:0x801E7254; // type:function size:0x2FC scope:global align:4 +__dt__23dMesg_tMeasureProcessorFv = .text:0x801E7550; // type:function size:0x60 scope:global align:4 +do_begin__24dMesg_tSequenceProcessorFPCvPCc = .text:0x801E75B0; // type:function size:0x2C scope:global align:4 +do_end__24dMesg_tSequenceProcessorFv = .text:0x801E75DC; // type:function size:0x20 scope:global align:4 +do_isReady__24dMesg_tSequenceProcessorFv = .text:0x801E75FC; // type:function size:0x16C scope:global align:4 +do_jump_isReady__24dMesg_tSequenceProcessorFv = .text:0x801E7768; // type:function size:0x30 scope:global align:4 +do_jump__24dMesg_tSequenceProcessorFPCvPCc = .text:0x801E7798; // type:function size:0xC scope:global align:4 +do_branch_query__24dMesg_tSequenceProcessorFUs = .text:0x801E77A4; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__24dMesg_tSequenceProcessorFv = .text:0x801E77A8; // type:function size:0x8 scope:global align:4 +do_branch__24dMesg_tSequenceProcessorFPCvPCc = .text:0x801E77B0; // type:function size:0xC scope:global align:4 +do_character__24dMesg_tSequenceProcessorFi = .text:0x801E77BC; // type:function size:0x560 scope:global align:4 +do_tag__24dMesg_tSequenceProcessorFUlPCvUl = .text:0x801E7D1C; // type:function size:0x884 scope:global align:4 +setCharacter__24dMesg_tSequenceProcessorFv = .text:0x801E85A0; // type:function size:0xD8 scope:global align:4 +do_systemTagCode__24dMesg_tSequenceProcessorFUsPCvUl = .text:0x801E8678; // type:function size:0x268 scope:global align:4 +__ct__23dMesg_tMeasureProcessorFPQ28JMessage8TControli = .text:0x801E88E0; // type:function size:0xA4 scope:global align:4 +do_character__23dMesg_tMeasureProcessorFi = .text:0x801E8984; // type:function size:0x30C scope:global align:4 +do_end__23dMesg_tMeasureProcessorFv = .text:0x801E8C90; // type:function size:0xDC scope:global align:4 +do_tag__23dMesg_tMeasureProcessorFUlPCvUl = .text:0x801E8D6C; // type:function size:0x848 scope:global align:4 +do_systemTagCode__23dMesg_tMeasureProcessorFUsPCvUl = .text:0x801E95B4; // type:function size:0xEC scope:global align:4 +__ct__25dMesg_tRenderingProcessorFPQ28JMessage8TControl = .text:0x801E96A0; // type:function size:0x3C scope:global align:4 +do_begin__25dMesg_tRenderingProcessorFPCvPCc = .text:0x801E96DC; // type:function size:0x4 scope:global align:4 +do_end__25dMesg_tRenderingProcessorFv = .text:0x801E96E0; // type:function size:0x4 scope:global align:4 +do_character__25dMesg_tRenderingProcessorFi = .text:0x801E96E4; // type:function size:0x4 scope:global align:4 +do_tag__25dMesg_tRenderingProcessorFUlPCvUl = .text:0x801E96E8; // type:function size:0x80 scope:global align:4 +do_systemTagCode__25dMesg_tRenderingProcessorFUsPCvUl = .text:0x801E9768; // type:function size:0x34 scope:global align:4 +setCommonData__18dMesg_screenData_cFv = .text:0x801E979C; // type:function size:0x260 scope:global align:4 +initString__18dMesg_screenData_cFPci = .text:0x801E99FC; // type:function size:0xAC scope:global align:4 +setString__18dMesg_screenData_cFPci = .text:0x801E9AA8; // type:function size:0x30 scope:global align:4 +shiftSet__18dMesg_screenData_cFii = .text:0x801E9AD8; // type:function size:0x60 scope:global align:4 +arwAnimeInit__18dMesg_screenData_cFv = .text:0x801E9B38; // type:function size:0x58 scope:global align:4 +arwAnime__18dMesg_screenData_cFv = .text:0x801E9B90; // type:function size:0x3C4 scope:global align:4 +dotAnimeInit__18dMesg_screenData_cFv = .text:0x801E9F54; // type:function size:0x38 scope:global align:4 +dotAnime__18dMesg_screenData_cFv = .text:0x801E9F8C; // type:function size:0x514 scope:global align:4 +createScreen__22dMesg_screenDataTalk_cFv = .text:0x801EA4A0; // type:function size:0x2F0 scope:global align:4 +changeFont__22dMesg_screenDataTalk_cFP7JUTFont = .text:0x801EA790; // type:function size:0x60 scope:global align:4 +openAnime__22dMesg_screenDataTalk_cFv = .text:0x801EA7F0; // type:function size:0x1C4 scope:global align:4 +closeAnime__22dMesg_screenDataTalk_cFv = .text:0x801EA9B4; // type:function size:0x124 scope:global align:4 +setTextPosition__22dMesg_screenDataTalk_cFUc = .text:0x801EAAD8; // type:function size:0x34C scope:global align:4 +draw__22dMesg_screenDataTalk_cFv = .text:0x801EAE24; // type:function size:0xA0 scope:global align:4 +createScreen__22dMesg_screenDataItem_cFv = .text:0x801EAEC4; // type:function size:0x804 scope:global align:4 +changeFont__22dMesg_screenDataItem_cFP7JUTFont = .text:0x801EB6C8; // type:function size:0x60 scope:global align:4 +deleteScreen__22dMesg_screenDataItem_cFv = .text:0x801EB728; // type:function size:0x84 scope:global align:4 +openAnime__22dMesg_screenDataItem_cFv = .text:0x801EB7AC; // type:function size:0x134 scope:global align:4 +closeAnime__22dMesg_screenDataItem_cFv = .text:0x801EB8E0; // type:function size:0x158 scope:global align:4 +move__22dMesg_screenDataItem_cFv = .text:0x801EBA38; // type:function size:0xC4 scope:global align:4 +draw__22dMesg_screenDataItem_cFv = .text:0x801EBAFC; // type:function size:0x110 scope:global align:4 +ringMove__22dMesg_screenDataItem_cFv = .text:0x801EBC0C; // type:function size:0xA8 scope:global align:4 +lightMove__22dMesg_screenDataItem_cFv = .text:0x801EBCB4; // type:function size:0x390 scope:global align:4 +cornerMove__22dMesg_screenDataItem_cFv = .text:0x801EC044; // type:function size:0x6EC scope:global align:4 +dMesg_initialize__FP14sub_mesg_class = .text:0x801EC730; // type:function size:0x1A4 scope:global align:4 +dMesg_finalize__Fv = .text:0x801EC8D4; // type:function size:0x7C scope:global align:4 +__dt__25dMesg_tRenderingProcessorFv = .text:0x801EC950; // type:function size:0x60 scope:global align:4 +__dt__24dMesg_tSequenceProcessorFv = .text:0x801EC9B0; // type:function size:0x60 scope:global align:4 +__dt__Q28JMessage18TResourceContainerFv = .text:0x801ECA10; // type:function size:0x74 scope:global align:4 +dMesg_parse__Fv = .text:0x801ECA84; // type:function size:0x188 scope:global align:4 +dMesg_reset__Fv = .text:0x801ECC0C; // type:function size:0x24 scope:global align:4 +dMesg_update__Fv = .text:0x801ECC30; // type:function size:0x28 scope:global align:4 +dMesg_render__Fv = .text:0x801ECC58; // type:function size:0x24 scope:global align:4 +dMesg_fontsizeCenter__FP14sub_mesg_classii = .text:0x801ECC7C; // type:function size:0x12C scope:global align:4 +dMesg_hyrule_language_check__FUl = .text:0x801ECDA8; // type:function size:0x2CC scope:global align:4 +dMesg_fontsizeCenter__FP14sub_mesg_classiiii = .text:0x801ED074; // type:function size:0x7C scope:global align:4 +dMesg_waitProc__FP14sub_mesg_class = .text:0x801ED0F0; // type:function size:0x468 scope:global align:4 +changeFont__18dMesg_screenData_cFP7JUTFont = .text:0x801ED558; // type:function size:0x4 scope:global align:4 +setTextPosition__18dMesg_screenData_cFUc = .text:0x801ED55C; // type:function size:0x4 scope:global align:4 +createScreen__18dMesg_screenData_cFv = .text:0x801ED560; // type:function size:0x4 scope:global align:4 +__dt__18dMesg_screenData_cFv = .text:0x801ED564; // type:function size:0x5C scope:global align:4 +dMesg_openProc__FP14sub_mesg_class = .text:0x801ED5C0; // type:function size:0x140 scope:global align:4 +dMesg_outnowProc__FP14sub_mesg_class = .text:0x801ED700; // type:function size:0xCC scope:global align:4 +dMesg_outwaitProc__FP14sub_mesg_class = .text:0x801ED7CC; // type:function size:0x13C scope:global align:4 +dMesg_stopProc__FP14sub_mesg_class = .text:0x801ED908; // type:function size:0xA8 scope:global align:4 +dMesg_closewaitProc__FP14sub_mesg_class = .text:0x801ED9B0; // type:function size:0xB4 scope:global align:4 +dMesg_closeProc__FP14sub_mesg_class = .text:0x801EDA64; // type:function size:0x194 scope:global align:4 +dMsg_Draw__FP14sub_mesg_class = .text:0x801EDBF8; // type:function size:0x44 scope:global align:4 +dMsg_Execute__FP14sub_mesg_class = .text:0x801EDC3C; // type:function size:0xF0 scope:global align:4 +move__18dMesg_screenData_cFv = .text:0x801EDD2C; // type:function size:0x4 scope:global align:4 +dMsg_IsDelete__FP14sub_mesg_class = .text:0x801EDD30; // type:function size:0x8 scope:global align:4 +dMsg_Delete__FP14sub_mesg_class = .text:0x801EDD38; // type:function size:0x1F0 scope:global align:4 +dMsg_Create__FP9msg_class = .text:0x801EDF28; // type:function size:0x160 scope:local align:4 +__dt__15dMesg_outFont_cFv = .text:0x801EE088; // type:function size:0x48 scope:global align:4 +draw__18dMesg_screenData_cFv = .text:0x801EE0D0; // type:function size:0x4 scope:global align:4 +__dt__22dMesg_screenDataItem_cFv = .text:0x801EE0D4; // type:function size:0x6C scope:global align:4 +__dt__22dMesg_screenDataTalk_cFv = .text:0x801EE140; // type:function size:0x6C scope:global align:4 +dMsg2_value_init__FP14sub_msg2_classUc = .text:0x801EE1AC; // type:function size:0x140 scope:global align:4 +dMsg2_setString__FP14sub_msg2_classUc = .text:0x801EE2EC; // type:function size:0xB4 scope:global align:4 +dMsg2_messagePaneShow__FP14sub_msg2_classUc = .text:0x801EE3A0; // type:function size:0x24 scope:global align:4 +dMsg2_messagePaneHide__FP14sub_msg2_classUc = .text:0x801EE3C4; // type:function size:0x24 scope:global align:4 +dMsg2_outFontHide__FP14sub_msg2_classUc = .text:0x801EE3E8; // type:function size:0xEC scope:global align:4 +dMsg2_arrowUpShow__FP14sub_msg2_class = .text:0x801EE4D4; // type:function size:0x38 scope:global align:4 +dMsg2_arrowUpHide__FP14sub_msg2_class = .text:0x801EE50C; // type:function size:0x38 scope:global align:4 +dMsg2_arrowDownShow__FP14sub_msg2_class = .text:0x801EE544; // type:function size:0x38 scope:global align:4 +dMsg2_arrowDownHide__FP14sub_msg2_class = .text:0x801EE57C; // type:function size:0x38 scope:global align:4 +dMsg2_dotShow__FP14sub_msg2_class = .text:0x801EE5B4; // type:function size:0x38 scope:global align:4 +dMsg2_dotHide__FP14sub_msg2_class = .text:0x801EE5EC; // type:function size:0x38 scope:global align:4 +dMsg2_multiTexInit__FP14sub_msg2_class = .text:0x801EE624; // type:function size:0x188 scope:global align:4 +dMsg2_fontdataInit__FP14sub_msg2_class = .text:0x801EE7AC; // type:function size:0xC0 scope:global align:4 +dMsg2_screenDataSet__FP14sub_msg2_classUc = .text:0x801EE86C; // type:function size:0x44 scope:global align:4 +dMsg2_screenDataInit__FP14sub_msg2_classUc = .text:0x801EE8B0; // type:function size:0x69C scope:global align:4 +dMsg2_ScreenDataValueInit__FP14sub_msg2_class = .text:0x801EEF4C; // type:function size:0x10C scope:global align:4 +dMsg2_stickInfoInit__FP14sub_msg2_class = .text:0x801EF058; // type:function size:0x58 scope:global align:4 +dMsg2_stickInfoCheck__FP14sub_msg2_class = .text:0x801EF0B0; // type:function size:0x84 scope:global align:4 +dMsg2_multiTexDraw__FP14sub_msg2_classssss = .text:0x801EF134; // type:function size:0x1AC scope:global align:4 +dMsg2_messageOut__FP14sub_msg2_classUci = .text:0x801EF2E0; // type:function size:0x180 scope:global align:4 +dMsg2_yose_select__FP14sub_msg2_classUc = .text:0x801EF460; // type:function size:0x80 scope:global align:4 +dMsg2_textPosition__FP14sub_msg2_classUc = .text:0x801EF4E0; // type:function size:0xB0 scope:global align:4 +dMsg2_rubySet__FP14sub_msg2_class = .text:0x801EF590; // type:function size:0x74 scope:global align:4 +dMsg2_arrowMove__FP14sub_msg2_class = .text:0x801EF604; // type:function size:0x188 scope:global align:4 +dMsg2_aimAlphaSqare__FP14sub_msg2_classii = .text:0x801EF78C; // type:function size:0xDC scope:global align:4 +dMsg2_aimAlphaSqrt__FP14sub_msg2_classii = .text:0x801EF868; // type:function size:0x120 scope:global align:4 +dMsg2_kankyoBrightness__Fv = .text:0x801EF988; // type:function size:0x9C scope:global align:4 +dMsg2_aimBrightness__Fv = .text:0x801EFA24; // type:function size:0x4C scope:global align:4 +dMsg2_setCharAlpha__FP14sub_msg2_classUc = .text:0x801EFA70; // type:function size:0x3DC scope:global align:4 +dMsg2_messageShow__FP14sub_msg2_class = .text:0x801EFE4C; // type:function size:0xB4 scope:global align:4 +dMsg2_messageDataInit__FP14sub_msg2_classi = .text:0x801EFF00; // type:function size:0x14C scope:global align:4 +dMsg2_stopProc__FP14sub_msg2_class = .text:0x801F004C; // type:function size:0x160 scope:global align:4 +dMsg2_closewaitProc__FP14sub_msg2_class = .text:0x801F01AC; // type:function size:0x13C scope:global align:4 +dMsg2_openProc__FP14sub_msg2_class = .text:0x801F02E8; // type:function size:0x170 scope:global align:4 +dMsg2_closeProc__FP14sub_msg2_class = .text:0x801F0458; // type:function size:0x18C scope:global align:4 +dMsg2_outwaitProc__FP14sub_msg2_class = .text:0x801F05E4; // type:function size:0x458 scope:global align:4 +draw__14dDlst_2DMSG2_cFv = .text:0x801F0A3C; // type:function size:0x98 scope:global align:4 +outFontDraw__14dDlst_2DMSG2_cFv = .text:0x801F0AD4; // type:function size:0x378 scope:global align:4 +draw__14dDlst_2DCopy_cFv = .text:0x801F0E4C; // type:function size:0x104 scope:global align:4 +dMsg2_Draw__FP14sub_msg2_class = .text:0x801F0F50; // type:function size:0x15C scope:global align:4 +dMsg2_Execute__FP14sub_msg2_class = .text:0x801F10AC; // type:function size:0x5A0 scope:global align:4 +dMsg2_IsDelete__FP14sub_msg2_class = .text:0x801F164C; // type:function size:0x8 scope:global align:4 +dMsg2_Delete__FP14sub_msg2_class = .text:0x801F1654; // type:function size:0x1B0 scope:global align:4 +dMsg2_Create__FP9msg_class = .text:0x801F1804; // type:function size:0x644 scope:global align:4 +__dt__14dDlst_2DCopy_cFv = .text:0x801F1E48; // type:function size:0x5C scope:global align:4 +__dt__14dDlst_2DMSG2_cFv = .text:0x801F1EA4; // type:function size:0x5C scope:global align:4 +__sinit_d_message_cpp = .text:0x801F1F00; // type:function size:0xB0 scope:local align:4 +_create__16dMessage_Paper_cFv = .text:0x801F1FB0; // type:function size:0x88 scope:global align:4 +_execute__16dMessage_Paper_cFv = .text:0x801F2038; // type:function size:0x19C scope:global align:4 +_draw__16dMessage_Paper_cFv = .text:0x801F21D4; // type:function size:0x8 scope:global align:4 +_delete__16dMessage_Paper_cFv = .text:0x801F21DC; // type:function size:0x30 scope:global align:4 +dMessage_Paper_Draw__FP16dMessage_Paper_c = .text:0x801F220C; // type:function size:0x20 scope:global align:4 +dMessage_Paper_Execute__FP16dMessage_Paper_c = .text:0x801F222C; // type:function size:0x20 scope:global align:4 +dMessage_Paper_IsDelete__FP16dMessage_Paper_c = .text:0x801F224C; // type:function size:0x8 scope:global align:4 +dMessage_Paper_Delete__FP16dMessage_Paper_c = .text:0x801F2254; // type:function size:0x20 scope:global align:4 +dMessage_Paper_Create__FP9msg_class = .text:0x801F2274; // type:function size:0x20 scope:global align:4 +__ct__12dMeter_HIO_cFv = .text:0x801F2294; // type:function size:0x384 scope:global align:4 +__ct__16dMeter_menuHIO_cFv = .text:0x801F2618; // type:function size:0x21C scope:global align:4 +__ct__16dMeter_msg_HIO_cFv = .text:0x801F2834; // type:function size:0x1E0 scope:global align:4 +__ct__20dMeter_message_HIO_cFv = .text:0x801F2A14; // type:function size:0x1C8 scope:global align:4 +dMeter_mtrShow__Fv = .text:0x801F2BDC; // type:function size:0x14 scope:global align:4 +dMeter_mtrHide__Fv = .text:0x801F2BF0; // type:function size:0x14 scope:global align:4 +dMenu_setMenuStatus__FUc = .text:0x801F2C04; // type:function size:0x8 scope:global align:4 +dMenu_setMenuStatusOld__FUc = .text:0x801F2C0C; // type:function size:0x8 scope:global align:4 +dMenu_getMenuStatus__Fv = .text:0x801F2C14; // type:function size:0x8 scope:global align:4 +dMenu_getCollectMode__Fv = .text:0x801F2C1C; // type:function size:0x8 scope:global align:4 +dMenu_setCollectMode__FUc = .text:0x801F2C24; // type:function size:0x8 scope:global align:4 +dMenu_getItemMode__Fv = .text:0x801F2C2C; // type:function size:0x8 scope:global align:4 +dMenu_setItemMode__FUc = .text:0x801F2C34; // type:function size:0x8 scope:global align:4 +dMeter_subWinFlag__Fv = .text:0x801F2C3C; // type:function size:0x8 scope:global align:4 +dMeter_subWinFlagOn__Fv = .text:0x801F2C44; // type:function size:0xC scope:global align:4 +dMeter_subWinFlagOff__Fv = .text:0x801F2C50; // type:function size:0xC scope:global align:4 +dMeter_isAuctionFlag__Fv = .text:0x801F2C5C; // type:function size:0x8 scope:global align:4 +dMeter_onAuctionFlag__Fv = .text:0x801F2C64; // type:function size:0xC scope:global align:4 +dMeter_offAuctionFlag__Fv = .text:0x801F2C70; // type:function size:0xC scope:global align:4 +dMeter_itemMoveSet__FP18fopMsgM_pane_classUcUc = .text:0x801F2C7C; // type:function size:0x74 scope:global align:4 +dMeter_itemMoveFlagCheck__Fv = .text:0x801F2CF0; // type:function size:0x8 scope:global align:4 +dMenu_flag__Fv = .text:0x801F2CF8; // type:function size:0x8 scope:global align:4 +dMenu_flagSet__FUc = .text:0x801F2D00; // type:function size:0x8 scope:global align:4 +dMenu_timer__Fv = .text:0x801F2D08; // type:function size:0x8 scope:global align:4 +dMenu_getPushMenuButton__Fv = .text:0x801F2D10; // type:function size:0x8 scope:global align:4 +dMenu_setPushMenuButton__FUc = .text:0x801F2D18; // type:function size:0x8 scope:global align:4 +dMeter_PaneHide__FP18fopMsgM_pane_class = .text:0x801F2D20; // type:function size:0x10 scope:global align:4 +dMeter_isBit8__FPUcUc = .text:0x801F2D30; // type:function size:0x18 scope:global align:4 +dMeter_onBit8__FPUcUc = .text:0x801F2D48; // type:function size:0x14 scope:global align:4 +dMeter_offBit8__FPUcUc = .text:0x801F2D5C; // type:function size:0x14 scope:global align:4 +dMeter_PaneShow__FP18fopMsgM_pane_class = .text:0x801F2D70; // type:function size:0x10 scope:global align:4 +dMeter_alphaControl__FP15sub_meter_class = .text:0x801F2D80; // type:function size:0x178 scope:global align:4 +dMeter_statusCheck__FP15sub_meter_class = .text:0x801F2EF8; // type:function size:0x580 scope:global align:4 +dMeter_alphaClose__FPsPs = .text:0x801F3478; // type:function size:0x98 scope:global align:4 +dMeter_alphaOpen__FPsPs = .text:0x801F3510; // type:function size:0x90 scope:global align:4 +dMeter_rupy_num__FPcs = .text:0x801F35A0; // type:function size:0x38 scope:global align:4 +dMeter_actionTex__Fs = .text:0x801F35D8; // type:function size:0xF4 scope:global align:4 +dMeter_weponTex__Fv = .text:0x801F36CC; // type:function size:0xA4 scope:global align:4 +dMeter_heartTex__Fs = .text:0x801F3770; // type:function size:0x18 scope:global align:4 +dMeter_recollect_boss_data__Fv = .text:0x801F3788; // type:function size:0x1D4 scope:global align:4 +draw__16dDlst_2DMETER1_cFv = .text:0x801F395C; // type:function size:0xC4 scope:global align:4 +draw__16dDlst_2DMETER2_cFv = .text:0x801F3A20; // type:function size:0x58 scope:global align:4 +dMeter_heart_data_set__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x801F3A78; // type:function size:0xB0 scope:global align:4 +dMeter_paneBottomScaleY__FP18fopMsgM_pane_classf = .text:0x801F3B28; // type:function size:0x4C scope:global align:4 +dMeter_parentPaneTrans__FP18fopMsgM_pane_classf = .text:0x801F3B74; // type:function size:0xBC scope:global align:4 +dMeter_childPaneTrans__FP18fopMsgM_pane_classP18fopMsgM_pane_classf = .text:0x801F3C30; // type:function size:0xFC scope:global align:4 +dMeter_childPaneTransOnly__FP18fopMsgM_pane_classP18fopMsgM_pane_classff = .text:0x801F3D2C; // type:function size:0x100 scope:global align:4 +dMeter_childPaneTransChildTrans__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classff = .text:0x801F3E2C; // type:function size:0x138 scope:global align:4 +dMeter_childPaneTransChildTransOnly__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classff = .text:0x801F3F64; // type:function size:0xFC scope:global align:4 +dMeter_setHeartScaleXY__FP18fopMsgM_pane_classs = .text:0x801F4060; // type:function size:0x58 scope:global align:4 +dMeter_setHeartScaleXY2__FP18fopMsgM_pane_classs = .text:0x801F40B8; // type:function size:0x70 scope:global align:4 +dMeter_setNowHeartScaleXY__FP18fopMsgM_pane_class = .text:0x801F4128; // type:function size:0x48 scope:global align:4 +dMeter_setNowHeartScaleXY2__FP18fopMsgM_pane_class = .text:0x801F4170; // type:function size:0x58 scope:global align:4 +dMeter_heartChangeTexture__FP15sub_meter_classPCci = .text:0x801F41C8; // type:function size:0x70 scope:global align:4 +dMeter_heartScaleInit__FP15sub_meter_class = .text:0x801F4238; // type:function size:0x1CC scope:global align:4 +dMeter_maxLifeChange__FP15sub_meter_class = .text:0x801F4404; // type:function size:0x4C scope:global align:4 +dMeter_lifeChange__FP15sub_meter_classPb = .text:0x801F4450; // type:function size:0xFC scope:global align:4 +dMeter_heartLightMove__FP15sub_meter_class = .text:0x801F454C; // type:function size:0x1AC scope:global align:4 +dMeter_heartAlpha__FP15sub_meter_class = .text:0x801F46F8; // type:function size:0x198 scope:global align:4 +dMeter_heartInit__FP15sub_meter_class = .text:0x801F4890; // type:function size:0xB0 scope:global align:4 +dMeter_LifeMove__FP15sub_meter_classb = .text:0x801F4940; // type:function size:0x204 scope:global align:4 +dMeter_BattleLifeMove__FP15sub_meter_classb = .text:0x801F4B44; // type:function size:0x258 scope:global align:4 +dMeter_heartColor__FP15sub_meter_class = .text:0x801F4D9C; // type:function size:0x370 scope:global align:4 +dMeter_heartMove__FP15sub_meter_class = .text:0x801F510C; // type:function size:0xA8 scope:global align:4 +dMeter_heartDraw__FP15sub_meter_class = .text:0x801F51B4; // type:function size:0x5C scope:global align:4 +dMeter_weponInit__FP15sub_meter_class = .text:0x801F5210; // type:function size:0xB4 scope:global align:4 +dMeter_weponMove__FP15sub_meter_class = .text:0x801F52C4; // type:function size:0x42C scope:global align:4 +dMeter_weponDraw__FP15sub_meter_class = .text:0x801F56F0; // type:function size:0x50 scope:global align:4 +dMeter_weponChange__FP15sub_meter_class = .text:0x801F5740; // type:function size:0x264 scope:global align:4 +dMeter_weponAnime__FP15sub_meter_class = .text:0x801F59A4; // type:function size:0x190 scope:global align:4 +dMeter_weponTrans__FP15sub_meter_class = .text:0x801F5B34; // type:function size:0xB64 scope:global align:4 +dMeter_weponAlpha__FP15sub_meter_class = .text:0x801F6698; // type:function size:0x344 scope:global align:4 +dMeter_actionInit__FP15sub_meter_class = .text:0x801F69DC; // type:function size:0xB0 scope:global align:4 +dMeter_actionMove__FP15sub_meter_class = .text:0x801F6A8C; // type:function size:0x70 scope:global align:4 +dMeter_actionDraw__FP15sub_meter_class = .text:0x801F6AFC; // type:function size:0x8C scope:global align:4 +dMeter_actionForce__FP15sub_meter_class = .text:0x801F6B88; // type:function size:0x2F4 scope:global align:4 +dMeter_actionChange__FP15sub_meter_class = .text:0x801F6E7C; // type:function size:0x180 scope:global align:4 +dMeter_actionTrans__FP15sub_meter_class = .text:0x801F6FFC; // type:function size:0xBA0 scope:global align:4 +dMeter_actionAlpha__FP15sub_meter_class = .text:0x801F7B9C; // type:function size:0x3E4 scope:global align:4 +dMeter_numberSet__FP7J2DPaneUc = .text:0x801F7F80; // type:function size:0x44 scope:global align:4 +dMeter_numberColor__FP7J2DPaneUcUc = .text:0x801F7FC4; // type:function size:0x140 scope:global align:4 +dMeter_xyInit__FP15sub_meter_class = .text:0x801F8104; // type:function size:0x1E8 scope:global align:4 +dMeter_xyMove__FP15sub_meter_class = .text:0x801F82EC; // type:function size:0x25C scope:global align:4 +dMeter_xyDraw__FP15sub_meter_class = .text:0x801F8548; // type:function size:0xC0 scope:global align:4 +dMeter_xyEquipItem__Fi = .text:0x801F8608; // type:function size:0x134 scope:global align:4 +dMeter_xyItemNumberSet__FP15sub_meter_classi = .text:0x801F873C; // type:function size:0x374 scope:global align:4 +dMeter_xyBowLightAnime__FP15sub_meter_classi = .text:0x801F8AB0; // type:function size:0x134 scope:global align:4 +dMeter_xyItemCountUp__FP15sub_meter_class = .text:0x801F8BE4; // type:function size:0x3B4 scope:global align:4 +dMeter_xyItemChange__FP15sub_meter_classi = .text:0x801F8F98; // type:function size:0x344 scope:global align:4 +dMeter_xyRotateZ__FP18fopMsgM_pane_classff = .text:0x801F92DC; // type:function size:0xA8 scope:global align:4 +dMeter_xyAlpha__FP15sub_meter_class = .text:0x801F9384; // type:function size:0x91C scope:global align:4 +dMeter_xyTrans__FP15sub_meter_class = .text:0x801F9CA0; // type:function size:0x694 scope:global align:4 +dMeter_rInit__FP15sub_meter_class = .text:0x801FA334; // type:function size:0x90 scope:global align:4 +dMeter_rMove__FP15sub_meter_class = .text:0x801FA3C4; // type:function size:0xF8 scope:global align:4 +dMeter_rDraw__FP15sub_meter_class = .text:0x801FA4BC; // type:function size:0x40 scope:global align:4 +dMeter_rAlpha__FP15sub_meter_class = .text:0x801FA4FC; // type:function size:0x268 scope:global align:4 +dMeter_rTrans__FP15sub_meter_class = .text:0x801FA764; // type:function size:0x670 scope:global align:4 +dMeter_enemyInit__FP15sub_meter_class = .text:0x801FADD4; // type:function size:0x84 scope:global align:4 +dMeter_enemyMove__FP15sub_meter_class = .text:0x801FAE58; // type:function size:0x534 scope:global align:4 +dMeter_zakoEnemyMove__FP15sub_meter_class = .text:0x801FB38C; // type:function size:0x368 scope:global align:4 +dMeter_bossEnemyMove__FP15sub_meter_classP10fopAc_ac_c = .text:0x801FB6F4; // type:function size:0x2B8 scope:global align:4 +dMeter_zakoEnemyHide__FP15sub_meter_class = .text:0x801FB9AC; // type:function size:0xA8 scope:global align:4 +dMeter_bossEnemyHide__FP15sub_meter_class = .text:0x801FBA54; // type:function size:0xFC scope:global align:4 +dMeter_bossAnime__FP15sub_meter_class = .text:0x801FBB50; // type:function size:0x320 scope:global align:4 +dMeter_bossEyeAnime__FP15sub_meter_class = .text:0x801FBE70; // type:function size:0x128 scope:global align:4 +dMeter_magicInit__FP15sub_meter_class = .text:0x801FBF98; // type:function size:0x258 scope:global align:4 +dMeter_magicMove__FP15sub_meter_class = .text:0x801FC1F0; // type:function size:0x120 scope:global align:4 +dMeter_magicGaugeMove__FP15sub_meter_class = .text:0x801FC310; // type:function size:0x5D4 scope:global align:4 +dMeter_flyGaugeMove__FP15sub_meter_classUcss = .text:0x801FC8E4; // type:function size:0x408 scope:global align:4 +dMeter_magicChange__FP15sub_meter_classf = .text:0x801FCCEC; // type:function size:0x118 scope:global align:4 +dMeter_magicTransNowInit__FP15sub_meter_class = .text:0x801FCE04; // type:function size:0xD8 scope:global align:4 +dMeter_magicInitTrans__FP15sub_meter_class = .text:0x801FCEDC; // type:function size:0xB8 scope:global align:4 +dMeter_magicTransScale__FP15sub_meter_classfff = .text:0x801FCF94; // type:function size:0x24C scope:global align:4 +dMeter_magicColor__FP15sub_meter_class = .text:0x801FD1E0; // type:function size:0x460 scope:global align:4 +dMeter_magicAlpha__FP15sub_meter_class = .text:0x801FD640; // type:function size:0x1C4 scope:global align:4 +dMeter_gaugeAlpha__FP15sub_meter_class = .text:0x801FD804; // type:function size:0x134 scope:global align:4 +dMeter_menuInit__FP15sub_meter_class = .text:0x801FD938; // type:function size:0x54 scope:global align:4 +dMeter_menuMove__FP15sub_meter_class = .text:0x801FD98C; // type:function size:0x34 scope:global align:4 +dMeter_menuLRMove__FP15sub_meter_class = .text:0x801FD9C0; // type:function size:0x220 scope:global align:4 +dMeter_menuPlusMove__FP15sub_meter_class = .text:0x801FDBE0; // type:function size:0x1210 scope:global align:4 +dMeter_magicLength__FP15sub_meter_classf = .text:0x801FEDF0; // type:function size:0x148 scope:global align:4 +dMeter_windInit__FP15sub_meter_class = .text:0x801FEF38; // type:function size:0x20 scope:global align:4 +dMeter_metronomeInit__FP15sub_meter_class = .text:0x801FEF58; // type:function size:0x5C scope:global align:4 +dMeter_windMove__FP15sub_meter_class = .text:0x801FEFB4; // type:function size:0x90 scope:global align:4 +dMeter_metronomeMove__FP15sub_meter_class = .text:0x801FF044; // type:function size:0x1A8 scope:global align:4 +dMeter_rupyAlpha__FP15sub_meter_class = .text:0x801FF1EC; // type:function size:0x26C scope:global align:4 +dMeter_rupyInit__FP15sub_meter_class = .text:0x801FF458; // type:function size:0x16C scope:global align:4 +dMeter_rupyMove__FP15sub_meter_class = .text:0x801FF5C4; // type:function size:0x328 scope:global align:4 +dMeter_walletChange__FP15sub_meter_class = .text:0x801FF8EC; // type:function size:0x238 scope:global align:4 +dMeter_keyLight__FP18fopMsgM_pane_classPsf = .text:0x801FFB24; // type:function size:0x23C scope:global align:4 +dMeter_keyRndLightFrame__FPs = .text:0x801FFD60; // type:function size:0x210 scope:global align:4 +dMeter_keyAlpha__FP15sub_meter_class = .text:0x801FFF70; // type:function size:0x1C0 scope:global align:4 +dMeter_keyInit__FP15sub_meter_class = .text:0x80200130; // type:function size:0xC0 scope:global align:4 +dMeter_keyMove__FP15sub_meter_class = .text:0x802001F0; // type:function size:0x174 scope:global align:4 +dMeter_compassRotate__FP18fopMsgM_pane_classP18fopMsgM_pane_classf = .text:0x80200364; // type:function size:0x68 scope:global align:4 +dMeter_compassGetOnProc__FP15sub_meter_class = .text:0x802003CC; // type:function size:0x30C scope:global align:4 +dMeter_compassGetOffProc__FP15sub_meter_class = .text:0x802006D8; // type:function size:0x7C scope:global align:4 +dMeter_compassDirOpen__FP15sub_meter_class = .text:0x80200754; // type:function size:0x23C scope:global align:4 +dMeter_compassWindOpen__FP15sub_meter_class = .text:0x80200990; // type:function size:0x1F8 scope:global align:4 +dMeter_compassWindClose__FP15sub_meter_class = .text:0x80200B88; // type:function size:0x2A4 scope:global align:4 +dMeter_compassDirClose__FP15sub_meter_class = .text:0x80200E2C; // type:function size:0x240 scope:global align:4 +dMeter_compassAnimeMove__FP15sub_meter_class = .text:0x8020106C; // type:function size:0x120 scope:global align:4 +dMeter_compassValueInit__FP15sub_meter_class = .text:0x8020118C; // type:function size:0x20C scope:global align:4 +dMeter_compassAlpha__FP15sub_meter_class = .text:0x80201398; // type:function size:0x160 scope:global align:4 +dMeter_compassInit__FP15sub_meter_class = .text:0x802014F8; // type:function size:0xBC scope:global align:4 +dMeter_compassMove__FP15sub_meter_class = .text:0x802015B4; // type:function size:0x158 scope:global align:4 +dMeter_clockShow__FP15sub_meter_class = .text:0x8020170C; // type:function size:0x498 scope:global align:4 +dMeter_clockHide__FP15sub_meter_class = .text:0x80201BA4; // type:function size:0xC8 scope:global align:4 +dMeter_clockInit__FP15sub_meter_class = .text:0x80201C6C; // type:function size:0xAC scope:global align:4 +dMeter_clockMove__FP15sub_meter_class = .text:0x80201D18; // type:function size:0x1DC scope:global align:4 +dMeter_clockStarLight__FP18fopMsgM_pane_classPs = .text:0x80201EF4; // type:function size:0xE4 scope:global align:4 +dMeter_starLightFrame__FPs = .text:0x80201FD8; // type:function size:0xF0 scope:global align:4 +dMeter_clockMultiInit__FP15sub_meter_class = .text:0x802020C8; // type:function size:0x140 scope:global align:4 +dMeter_clockMultiMove__FP15sub_meter_class = .text:0x80202208; // type:function size:0x244 scope:global align:4 +dMeter_mapInit__FP15sub_meter_class = .text:0x8020244C; // type:function size:0x74 scope:global align:4 +dMeter_mapMove__FP15sub_meter_class = .text:0x802024C0; // type:function size:0x48C scope:global align:4 +dMeter_arwInit__FP15sub_meter_class = .text:0x8020294C; // type:function size:0xE8 scope:global align:4 +dMeter_arwMove__FP15sub_meter_class = .text:0x80202A34; // type:function size:0x744 scope:global align:4 +dMeter_moveItemInit__FP15sub_meter_class = .text:0x80203178; // type:function size:0x80 scope:global align:4 +dMeter_moveItemMove__FP15sub_meter_class = .text:0x802031F8; // type:function size:0x468 scope:global align:4 +dMeter_moveItemDraw__FP15sub_meter_class = .text:0x80203660; // type:function size:0x94 scope:global align:4 +dMeter_swimTransY__FP15sub_meter_classf = .text:0x802036F4; // type:function size:0x120 scope:global align:4 +dMeter_swimPaneShow__FP15sub_meter_class = .text:0x80203814; // type:function size:0x50 scope:global align:4 +dMeter_swimPaneHide__FP15sub_meter_class = .text:0x80203864; // type:function size:0x94 scope:global align:4 +dMeter_swimPaneTransY__FP15sub_meter_classf = .text:0x802038F8; // type:function size:0x7C scope:global align:4 +dMeter_swimPaneAlpha__FP15sub_meter_classf = .text:0x80203974; // type:function size:0x60 scope:global align:4 +dMeter_swimInit__FP15sub_meter_class = .text:0x802039D4; // type:function size:0x1E8 scope:global align:4 +dMeter_swimMove__FP15sub_meter_class = .text:0x80203BBC; // type:function size:0x488 scope:global align:4 +dMeter_swimDraw__FP15sub_meter_class = .text:0x80204044; // type:function size:0x9C scope:global align:4 +dMeter_swimOpenProc__FP15sub_meter_class = .text:0x802040E0; // type:function size:0x3B8 scope:global align:4 +dMeter_swimMoveProc__FP15sub_meter_class = .text:0x80204498; // type:function size:0x54 scope:global align:4 +dMeter_swimMainRotate__FP15sub_meter_class = .text:0x802044EC; // type:function size:0xA8 scope:global align:4 +dMeter_swimMainBlink__FP15sub_meter_class = .text:0x80204594; // type:function size:0x93C scope:global align:4 +dMeter_swimMainDown__FP15sub_meter_class = .text:0x80204ED0; // type:function size:0x124 scope:global align:4 +dMeter_swimTekariScroll__FP15sub_meter_class = .text:0x80204FF4; // type:function size:0x294 scope:global align:4 +dMeter_swimLightMove__FP15sub_meter_class = .text:0x80205288; // type:function size:0x9C scope:global align:4 +dMeter_swimLightBirth__FP15sub_meter_class = .text:0x80205324; // type:function size:0x158 scope:global align:4 +dMeter_swimLightAnime__FP15sub_meter_classs = .text:0x8020547C; // type:function size:0x1D8 scope:global align:4 +dMeter_placeNameMove__Fv = .text:0x80205654; // type:function size:0x80 scope:global align:4 +dMeter_arrowInit__FP15sub_meter_class = .text:0x802056D4; // type:function size:0x2C scope:global align:4 +dMeter_arrowCheckStatus__FP15sub_meter_class = .text:0x80205700; // type:function size:0x148 scope:global align:4 +dMeter_arrowTransScale__FP15sub_meter_classffi = .text:0x80205848; // type:function size:0x1F0 scope:global align:4 +dMeter_arrowAnime__FP15sub_meter_class = .text:0x80205A38; // type:function size:0xB28 scope:global align:4 +dMeter_arrowErase__FP18fopMsgM_pane_class = .text:0x80206560; // type:function size:0xBC scope:global align:4 +dMeter_arrowMove__FP15sub_meter_class = .text:0x8020661C; // type:function size:0xBC scope:global align:4 +dMeter_arrowDraw__FP15sub_meter_class = .text:0x802066D8; // type:function size:0x54 scope:global align:4 +dMeter_screenDataSet__FP15sub_meter_class = .text:0x8020672C; // type:function size:0xC28 scope:global align:4 +dMeter_screenDataTimeSet__FP15sub_meter_class = .text:0x80207354; // type:function size:0x300 scope:global align:4 +dMeter_screenDataArrowSet__FP15sub_meter_class = .text:0x80207654; // type:function size:0x78 scope:global align:4 +dMeter_Draw__FP15sub_meter_class = .text:0x802076CC; // type:function size:0x41C scope:global align:4 +dMeter_Execute__FP15sub_meter_class = .text:0x80207AE8; // type:function size:0x400 scope:global align:4 +dMeter_IsDelete__FP15sub_meter_class = .text:0x80207EE8; // type:function size:0x8 scope:global align:4 +dMeter_Delete__FP15sub_meter_class = .text:0x80207EF0; // type:function size:0x40C scope:global align:4 +dMeter_Create__FP9msg_class = .text:0x802082FC; // type:function size:0x784 scope:global align:4 +__dt__16dDlst_2DMETER2_cFv = .text:0x80208A80; // type:function size:0x5C scope:global align:4 +__dt__16dDlst_2DMETER1_cFv = .text:0x80208ADC; // type:function size:0x5C scope:global align:4 +__dt__20dMeter_message_HIO_cFv = .text:0x80208B38; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_msg_HIO_cFv = .text:0x80208B80; // type:function size:0x48 scope:global align:4 +__dt__16dMeter_menuHIO_cFv = .text:0x80208BC8; // type:function size:0x48 scope:global align:4 +__dt__12dMeter_HIO_cFv = .text:0x80208C10; // type:function size:0x48 scope:global align:4 +__ct__16dMeter_map_HIO_cFv = .text:0x80208C58; // type:function size:0x50 scope:global align:4 +initMapCtrlDisp__13mapCtrlDisp_cFv = .text:0x80208CA8; // type:function size:0x64 scope:global align:4 +moveMapCtrlDisp__13mapCtrlDisp_cFv = .text:0x80208D0C; // type:function size:0x2E0 scope:global align:4 +__dt__16dMeter_map_HIO_cFv = .text:0x80208FEC; // type:function size:0x48 scope:global align:4 +__sinit_d_meter_cpp = .text:0x80209034; // type:function size:0x170 scope:local align:4 +__arraydtor$4710 = .text:0x802091A4; // type:function size:0x38 scope:local align:4 +__ct__11dDlst_2Dm_cFv = .text:0x802091DC; // type:function size:0x1C scope:global align:4 +__dt__13dMeter_info_cFv = .text:0x802091F8; // type:function size:0x3C scope:global align:4 +__dt__12dMetronome_cFv = .text:0x80209234; // type:function size:0x5C scope:global align:4 +draw__12dMetronome_cFv = .text:0x80209290; // type:function size:0x20 scope:global align:4 +_create__19dMinigame_Starter_cFv = .text:0x802092B0; // type:function size:0x158 scope:global align:4 +_execute__19dMinigame_Starter_cFv = .text:0x80209408; // type:function size:0x178 scope:global align:4 +_draw__19dMinigame_Starter_cFv = .text:0x80209580; // type:function size:0x40 scope:global align:4 +_delete__19dMinigame_Starter_cFv = .text:0x802095C0; // type:function size:0x4C scope:global align:4 +startCheck__19dMinigame_Starter_cFv = .text:0x8020960C; // type:function size:0x24 scope:global align:4 +deleteCheck__19dMinigame_Starter_cFv = .text:0x80209630; // type:function size:0x14 scope:global align:4 +setScreen__23dDlst_StarterScrnDraw_cFPCcP10JKRArchive = .text:0x80209644; // type:function size:0x23C scope:global align:4 +anime1__23dDlst_StarterScrnDraw_cFi = .text:0x80209880; // type:function size:0x42C scope:global align:4 +anime2__23dDlst_StarterScrnDraw_cFv = .text:0x80209CAC; // type:function size:0x3A8 scope:global align:4 +scaleAnime__23dDlst_StarterScrnDraw_cFf = .text:0x8020A054; // type:function size:0xF4 scope:global align:4 +setRotate__23dDlst_StarterScrnDraw_cFP18fopMsgM_pane_classf = .text:0x8020A148; // type:function size:0xA0 scope:global align:4 +draw__23dDlst_StarterScrnDraw_cFv = .text:0x8020A1E8; // type:function size:0x98 scope:global align:4 +dMinigame_Starter_Draw__FP19dMinigame_Starter_c = .text:0x8020A280; // type:function size:0x20 scope:global align:4 +dMinigame_Starter_Execute__FP19dMinigame_Starter_c = .text:0x8020A2A0; // type:function size:0x20 scope:global align:4 +dMinigame_Starter_IsDelete__FP19dMinigame_Starter_c = .text:0x8020A2C0; // type:function size:0x8 scope:global align:4 +dMinigame_Starter_Delete__FP19dMinigame_Starter_c = .text:0x8020A2C8; // type:function size:0x20 scope:global align:4 +dMinigame_Starter_Create__FP9msg_class = .text:0x8020A2E8; // type:function size:0x20 scope:global align:4 +__dt__23dDlst_StarterScrnDraw_cFv = .text:0x8020A308; // type:function size:0x5C scope:global align:4 +_create__22dMinigame_Terminater_cFv = .text:0x8020A364; // type:function size:0x28C scope:global align:4 +_execute__22dMinigame_Terminater_cFv = .text:0x8020A5F0; // type:function size:0xF8 scope:global align:4 +_draw__22dMinigame_Terminater_cFv = .text:0x8020A6E8; // type:function size:0x70 scope:global align:4 +_delete__22dMinigame_Terminater_cFv = .text:0x8020A758; // type:function size:0x4C scope:global align:4 +setScreen__26dDlst_TerminaterScrnDraw_cFPCcP10JKRArchive = .text:0x8020A7A4; // type:function size:0xAC scope:global align:4 +setScrnFailed__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020A850; // type:function size:0xA2C scope:global align:4 +setScrnSuccess__26dDlst_TerminaterScrnDraw_cFii = .text:0x8020B27C; // type:function size:0xD14 scope:global align:4 +changeNumberTexture__26dDlst_TerminaterScrnDraw_cFP7J2DPanei = .text:0x8020BF90; // type:function size:0x54 scope:global align:4 +getNumber__26dDlst_TerminaterScrnDraw_cFi = .text:0x8020BFE4; // type:function size:0x14 scope:global align:4 +setAlphaFailed__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020BFF8; // type:function size:0x5C scope:global align:4 +setAlphaSuccess__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020C054; // type:function size:0xD8 scope:global align:4 +getRotate__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_class = .text:0x8020C12C; // type:function size:0x38 scope:global align:4 +setRotate__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_classf = .text:0x8020C164; // type:function size:0xA0 scope:global align:4 +setScale__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_classf = .text:0x8020C204; // type:function size:0x54 scope:global align:4 +animeF1__26dDlst_TerminaterScrnDraw_cFi = .text:0x8020C258; // type:function size:0x11C scope:global align:4 +animeF2__26dDlst_TerminaterScrnDraw_cFi = .text:0x8020C374; // type:function size:0x9F8 scope:global align:4 +animeF3__26dDlst_TerminaterScrnDraw_cFi = .text:0x8020CD6C; // type:function size:0x3A0 scope:global align:4 +animeS1__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020D10C; // type:function size:0x248 scope:global align:4 +animeS2__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_class = .text:0x8020D354; // type:function size:0x8C scope:global align:4 +animeS3__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020D3E0; // type:function size:0x600 scope:global align:4 +animeFailed1__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020D9E0; // type:function size:0xB8 scope:global align:4 +animeFailed2__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020DA98; // type:function size:0x88 scope:global align:4 +animeSuccess__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020DB20; // type:function size:0x180 scope:global align:4 +animePerfect__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020DCA0; // type:function size:0x76C scope:global align:4 +draw__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020E40C; // type:function size:0x64 scope:global align:4 +dMinigame_Terminater_Draw__FP22dMinigame_Terminater_c = .text:0x8020E470; // type:function size:0x20 scope:global align:4 +dMinigame_Terminater_Execute__FP22dMinigame_Terminater_c = .text:0x8020E490; // type:function size:0x20 scope:global align:4 +dMinigame_Terminater_IsDelete__FP22dMinigame_Terminater_c = .text:0x8020E4B0; // type:function size:0x8 scope:global align:4 +dMinigame_Terminater_Delete__FP22dMinigame_Terminater_c = .text:0x8020E4B8; // type:function size:0x20 scope:global align:4 +dMinigame_Terminater_Create__FP9msg_class = .text:0x8020E4D8; // type:function size:0x20 scope:global align:4 +__dt__26dDlst_TerminaterScrnDraw_cFv = .text:0x8020E4F8; // type:function size:0x5C scope:global align:4 +dMsg_getAgbWorkArea__Fv = .text:0x8020E554; // type:function size:0x8 scope:global align:4 +draw__13dDlst_2DMSG_cFv = .text:0x8020E55C; // type:function size:0x328 scope:global align:4 +outFontDraw__13dDlst_2DMSG_cFv = .text:0x8020E884; // type:function size:0x370 scope:global align:4 +draw__14dDlst_2Dtact_cFv = .text:0x8020EBF4; // type:function size:0xFC scope:global align:4 +dMsg_msg_pane_parts_set__FP18fopMsgM_pane_classUc = .text:0x8020ECF0; // type:function size:0x9C scope:global align:4 +dMsg_arw_pane_parts_set__FP18fopMsgM_pane_classP18fopMsgM_pane_class = .text:0x8020ED8C; // type:function size:0x50 scope:global align:4 +dMsg_screenDataSetTalk__FP13sub_msg_class = .text:0x8020EDDC; // type:function size:0xB30 scope:global align:4 +dMsg_screenDataSetItem__FP13sub_msg_class = .text:0x8020F90C; // type:function size:0x1314 scope:global align:4 +dMsg_screenDataSetDemo__FP13sub_msg_class = .text:0x80210C20; // type:function size:0x4F4 scope:global align:4 +dMsg_screenDataSetTact__FP13sub_msg_class = .text:0x80211114; // type:function size:0x980 scope:global align:4 +dMsg_screenDataSet__FP13sub_msg_class = .text:0x80211A94; // type:function size:0x23C scope:global align:4 +dMsg_messagePaneShow__FP13sub_msg_class = .text:0x80211CD0; // type:function size:0x98 scope:global align:4 +dMsg_messagePaneHide__FP13sub_msg_class = .text:0x80211D68; // type:function size:0x10C scope:global align:4 +dMsg_outFontHide__FP13sub_msg_class = .text:0x80211E74; // type:function size:0xC0 scope:global align:4 +dMsg_ScreenDataValueInitTalk__FP13sub_msg_class = .text:0x80211F34; // type:function size:0x2F4 scope:global align:4 +dMsg_ScreenDataValueInitItem__FP13sub_msg_class = .text:0x80212228; // type:function size:0x4C0 scope:global align:4 +dMsg_ScreenDataValueInitTact__FP13sub_msg_class = .text:0x802126E8; // type:function size:0x434 scope:global align:4 +dMsg_ScreenDataValueInitDemo__FP13sub_msg_class = .text:0x80212B1C; // type:function size:0x164 scope:global align:4 +dMsg_value_init__FP13sub_msg_class = .text:0x80212C80; // type:function size:0xEC scope:global align:4 +dMsg_setString__FP13sub_msg_class = .text:0x80212D6C; // type:function size:0xCC scope:global align:4 +dMsg_yose_select__FP13sub_msg_class = .text:0x80212E38; // type:function size:0x58 scope:global align:4 +dMsg_frame_openTalk__FP13sub_msg_class = .text:0x80212E90; // type:function size:0x248 scope:global align:4 +dMsg_frame_openItem__FP13sub_msg_class = .text:0x802130D8; // type:function size:0x140 scope:global align:4 +dMsg_frame_close__FP13sub_msg_class = .text:0x80213218; // type:function size:0x164 scope:global align:4 +dMsg_textPosition__FP13sub_msg_class = .text:0x8021337C; // type:function size:0x114 scope:global align:4 +dMsg_rubySet__FP13sub_msg_class = .text:0x80213490; // type:function size:0xE8 scope:global align:4 +dMsg_mesgOutPos__FP13sub_msg_class = .text:0x80213578; // type:function size:0x30C scope:global align:4 +dMsg_arrowInit__FP13sub_msg_class = .text:0x80213884; // type:function size:0x58 scope:global align:4 +dMsg_arrowMove__FP13sub_msg_class = .text:0x802138DC; // type:function size:0x3CC scope:global align:4 +dMsg_dotMove__FP13sub_msg_class = .text:0x80213CA8; // type:function size:0x4FC scope:global align:4 +dMsg_ringMove__FP13sub_msg_class = .text:0x802141A4; // type:function size:0x88 scope:global align:4 +dMsg_lightMove__FP13sub_msg_class = .text:0x8021422C; // type:function size:0x240 scope:global align:4 +dMsg_cornerMove__FP13sub_msg_class = .text:0x8021446C; // type:function size:0x5CC scope:global align:4 +dMsg_tactGuideShow__FP13sub_msg_classUc = .text:0x80214A38; // type:function size:0x100 scope:global align:4 +dMsg_numberInput__FP13sub_msg_class = .text:0x80214B38; // type:function size:0x204 scope:global align:4 +dMsg_tactInput__FP13sub_msg_class = .text:0x80214D3C; // type:function size:0x284 scope:global align:4 +dMsg_tactInput2__FP13sub_msg_class = .text:0x80214FC0; // type:function size:0x28 scope:global align:4 +dMsg_subTextScale__FP13sub_msg_classf = .text:0x80214FE8; // type:function size:0xA8 scope:global align:4 +dMsg_subTextSizeSet__FP13sub_msg_class = .text:0x80215090; // type:function size:0x734 scope:global align:4 +dMsg_subTextOpen__FP13sub_msg_class = .text:0x802157C4; // type:function size:0x1AC scope:global align:4 +dMsg_subTextClose__FP13sub_msg_class = .text:0x80215970; // type:function size:0x1B4 scope:global align:4 +dMsg_setCloseSound__FP13sub_msg_classUc = .text:0x80215B24; // type:function size:0xA8 scope:global align:4 +dMsg_setCancelMode__FP13sub_msg_class = .text:0x80215BCC; // type:function size:0x98 scope:global align:4 +dMsg_messageShow__FP13sub_msg_class = .text:0x80215C64; // type:function size:0x1D4 scope:global align:4 +dMsg_stopProc__FP13sub_msg_class = .text:0x80215E38; // type:function size:0x2FC scope:global align:4 +dMsg_selectProc__FP13sub_msg_class = .text:0x80216134; // type:function size:0x814 scope:global align:4 +dMsg_inputProc__FP13sub_msg_class = .text:0x80216948; // type:function size:0x60 scope:global align:4 +dMsg_demoProc__FP13sub_msg_class = .text:0x802169A8; // type:function size:0x4B0 scope:global align:4 +dMsg_continueProc__FP13sub_msg_class = .text:0x80216E58; // type:function size:0x890 scope:global align:4 +dMsg_closewaitProc__FP13sub_msg_class = .text:0x802176E8; // type:function size:0x1E0 scope:global align:4 +dMsg_finishProc__FP13sub_msg_class = .text:0x802178C8; // type:function size:0x130 scope:global align:4 +dMsg_openTalkProc__FP13sub_msg_class = .text:0x802179F8; // type:function size:0x90 scope:global align:4 +dMsg_openItemProc__FP13sub_msg_class = .text:0x80217A88; // type:function size:0x230 scope:global align:4 +dMsg_openTactProc__FP13sub_msg_class = .text:0x80217CB8; // type:function size:0x208 scope:global align:4 +dMsg_openDemoProc__FP13sub_msg_class = .text:0x80217EC0; // type:function size:0x74 scope:global align:4 +dMsg_closeProc__FP13sub_msg_class = .text:0x80217F34; // type:function size:0x24 scope:global align:4 +dMsg_closeProc2__FP13sub_msg_class = .text:0x80217F58; // type:function size:0x40 scope:global align:4 +dMsg_initProc__FP13sub_msg_class = .text:0x80217F98; // type:function size:0x1CC scope:global align:4 +dMsg_tactProc__FP13sub_msg_class = .text:0x80218164; // type:function size:0x50 scope:global align:4 +dMsg_outnowProc__FP13sub_msg_class = .text:0x802181B4; // type:function size:0x28C scope:global align:4 +dMsg_Draw__FP13sub_msg_class = .text:0x80218440; // type:function size:0x290 scope:global align:4 +dMsg_Execute__FP13sub_msg_class = .text:0x802186D0; // type:function size:0xE50 scope:global align:4 +dMsg_IsDelete__FP13sub_msg_class = .text:0x80219520; // type:function size:0x8 scope:global align:4 +dMsg_Delete__FP13sub_msg_class = .text:0x80219528; // type:function size:0x2E0 scope:global align:4 +dMsg_Create__FP9msg_class = .text:0x80219808; // type:function size:0x638 scope:local align:4 +__dt__14dDlst_2Dtact_cFv = .text:0x80219E40; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_2DMSG_cFv = .text:0x80219E9C; // type:function size:0x5C scope:global align:4 +__sinit_d_msg_cpp = .text:0x80219EF8; // type:function size:0xB0 scope:local align:4 +__ct__9dNm_HIO_cFv = .text:0x80219FA8; // type:function size:0x130 scope:global align:4 +_create__7dName_cFv = .text:0x8021A0D8; // type:function size:0x22C scope:global align:4 +initial__7dName_cFv = .text:0x8021A304; // type:function size:0x34 scope:global align:4 +_delete__7dName_cFv = .text:0x8021A338; // type:function size:0x84 scope:global align:4 +_move__7dName_cFv = .text:0x8021A3BC; // type:function size:0x20 scope:global align:4 +nameCheck__7dName_cFv = .text:0x8021A3DC; // type:function size:0x3C scope:global align:4 +playNameSet__7dName_cFi = .text:0x8021A418; // type:function size:0x38 scope:global align:4 +_open__7dName_cFv = .text:0x8021A450; // type:function size:0x31C scope:global align:4 +_close__7dName_cFv = .text:0x8021A76C; // type:function size:0x314 scope:global align:4 +NameInMain__7dName_cFv = .text:0x8021AA80; // type:function size:0x294 scope:global align:4 +nameCursorAnime__7dName_cFv = .text:0x8021AD14; // type:function size:0x10C scope:global align:4 +EndWait__7dName_cFv = .text:0x8021AE20; // type:function size:0x4 scope:global align:4 +MojiSelect__7dName_cFv = .text:0x8021AE24; // type:function size:0x1FC scope:global align:4 +mojiChange__7dName_cFUc = .text:0x8021B020; // type:function size:0x370 scope:global align:4 +selectMojiSet__7dName_cFv = .text:0x8021B390; // type:function size:0x48 scope:global align:4 +getMoji__7dName_cFv = .text:0x8021B3D8; // type:function size:0xC4 scope:global align:4 +setMoji__7dName_cFi = .text:0x8021B49C; // type:function size:0x230 scope:global align:4 +setNameText__7dName_cFv = .text:0x8021B6CC; // type:function size:0x1D4 scope:global align:4 +nameCursorMove__7dName_cFv = .text:0x8021B8A0; // type:function size:0x8C scope:global align:4 +selectCursorMove__7dName_cFv = .text:0x8021B92C; // type:function size:0x17C scope:global align:4 +selectCursorTxtChange__7dName_cFv = .text:0x8021BAA8; // type:function size:0x6C scope:global align:4 +selectCursorAnime__7dName_cFv = .text:0x8021BB14; // type:function size:0x31C scope:global align:4 +menuCursorPosSet__7dName_cFv = .text:0x8021BE30; // type:function size:0xAC scope:global align:4 +MenuSelect__7dName_cFv = .text:0x8021BEDC; // type:function size:0x31C scope:global align:4 +MenuButtonAnime__7dName_cFv = .text:0x8021C1F8; // type:function size:0x12C scope:global align:4 +menuAbtnSelect__7dName_cFv = .text:0x8021C324; // type:function size:0xD4 scope:global align:4 +backSpace__7dName_cFv = .text:0x8021C3F8; // type:function size:0x12C scope:global align:4 +mojiListChange__7dName_cFUc = .text:0x8021C524; // type:function size:0x9C scope:global align:4 +menuCursorMove__7dName_cFv = .text:0x8021C5C0; // type:function size:0x294 scope:global align:4 +selectCursorPosSet__7dName_cFi = .text:0x8021C854; // type:function size:0x11C scope:global align:4 +menuCursorAnime__7dName_cFv = .text:0x8021C970; // type:function size:0x104 scope:global align:4 +_draw__7dName_cFv = .text:0x8021CA74; // type:function size:0x3C scope:global align:4 +screenSet__7dName_cFv = .text:0x8021CAB0; // type:function size:0x940 scope:global align:4 +paneTransInit__7dName_cFv = .text:0x8021D3F0; // type:function size:0x24C scope:global align:4 +PaneTranceTitle__7dName_cFsUcffUci = .text:0x8021D63C; // type:function size:0x194 scope:global align:4 +PaneTranceName__7dName_cFsUcffUci = .text:0x8021D7D0; // type:function size:0x254 scope:global align:4 +PaneTranceBase0__7dName_cFsUcffUci = .text:0x8021DA24; // type:function size:0xE8 scope:global align:4 +PaneTranceBase__7dName_cFsUcffUci = .text:0x8021DB0C; // type:function size:0x204 scope:global align:4 +PaneTranceHira__7dName_cFsUcffUci = .text:0x8021DD10; // type:function size:0x110 scope:global align:4 +PaneTranceKata__7dName_cFsUcffUci = .text:0x8021DE20; // type:function size:0x110 scope:global align:4 +PaneTranceArrow__7dName_cFsUcffUci = .text:0x8021DF30; // type:function size:0x110 scope:global align:4 +PaneTranceEnd__7dName_cFsUcffUci = .text:0x8021E040; // type:function size:0x110 scope:global align:4 +displayInit__7dName_cFv = .text:0x8021E150; // type:function size:0x278 scope:global align:4 +NameStrSet__7dName_cFv = .text:0x8021E3C8; // type:function size:0x158 scope:global align:4 +draw__14dDlst_NameIN_cFv = .text:0x8021E520; // type:function size:0x64 scope:global align:4 +__dt__9dNm_HIO_cFv = .text:0x8021E584; // type:function size:0x48 scope:global align:4 +__sinit_d_name_cpp = .text:0x8021E5CC; // type:function size:0xB0 scope:local align:4 +angCalcS__14dNpc_JntCtrl_cFPssss = .text:0x8021E67C; // type:function size:0xA4 scope:global align:4 +limitter__14dNpc_JntCtrl_cFPsss = .text:0x8021E720; // type:function size:0x2C scope:global align:4 +follow__14dNpc_JntCtrl_cFPsssi = .text:0x8021E74C; // type:function size:0xF8 scope:global align:4 +move__14dNpc_JntCtrl_cFsi = .text:0x8021E844; // type:function size:0x140 scope:global align:4 +lookAtTarget__14dNpc_JntCtrl_cFPsP4cXyz4cXyzssb = .text:0x8021E984; // type:function size:0x1B0 scope:global align:4 +setParam__14dNpc_JntCtrl_cFsssssssss = .text:0x8021EB34; // type:function size:0x3C scope:global align:4 +setInfDrct__14dNpc_PathRun_cFP5dPath = .text:0x8021EB70; // type:function size:0x14 scope:global align:4 +setInf__14dNpc_PathRun_cFUcScUc = .text:0x8021EB84; // type:function size:0x60 scope:global align:4 +nextPath__14dNpc_PathRun_cFSc = .text:0x8021EBE4; // type:function size:0x3C scope:global align:4 +getPoint__14dNpc_PathRun_cFUc = .text:0x8021EC20; // type:function size:0x78 scope:global align:4 +chkPointPass__14dNpc_PathRun_cF4cXyzb = .text:0x8021EC98; // type:function size:0x1D8 scope:global align:4 +incIdx__14dNpc_PathRun_cFv = .text:0x8021EE70; // type:function size:0x44 scope:global align:4 +incIdxLoop__14dNpc_PathRun_cFv = .text:0x8021EEB4; // type:function size:0x44 scope:global align:4 +incIdxAuto__14dNpc_PathRun_cFv = .text:0x8021EEF8; // type:function size:0x7C scope:global align:4 +decIdx__14dNpc_PathRun_cFv = .text:0x8021EF74; // type:function size:0x44 scope:global align:4 +decIdxLoop__14dNpc_PathRun_cFv = .text:0x8021EFB8; // type:function size:0x44 scope:global align:4 +decIdxAuto__14dNpc_PathRun_cFv = .text:0x8021EFFC; // type:function size:0x7C scope:global align:4 +nextIdx__14dNpc_PathRun_cFv = .text:0x8021F078; // type:function size:0x74 scope:global align:4 +nextIdxAuto__14dNpc_PathRun_cFv = .text:0x8021F0EC; // type:function size:0x74 scope:global align:4 +absIdx__14dNpc_PathRun_cFUcUc = .text:0x8021F160; // type:function size:0x90 scope:global align:4 +maxPoint__14dNpc_PathRun_cFv = .text:0x8021F1F0; // type:function size:0x20 scope:global align:4 +pointArg__14dNpc_PathRun_cFUc = .text:0x8021F210; // type:function size:0x3C scope:global align:4 +setNearPathIndx__14dNpc_PathRun_cFP4cXyzf = .text:0x8021F24C; // type:function size:0x190 scope:global align:4 +setNearPathIndxMk__14dNpc_PathRun_cFP4cXyz = .text:0x8021F3DC; // type:function size:0x15C scope:global align:4 +setNearPathIndxMk2__14dNpc_PathRun_cFP4cXyzUcUc = .text:0x8021F538; // type:function size:0x1A8 scope:global align:4 +chkInside__14dNpc_PathRun_cFP4cXyz = .text:0x8021F6E0; // type:function size:0x144 scope:global align:4 +setActorInfo__15dNpc_EventCut_cFPcP10fopAc_ac_c = .text:0x8021F824; // type:function size:0x3C scope:global align:4 +setActorInfo2__15dNpc_EventCut_cFPcP12fopNpc_npc_c = .text:0x8021F860; // type:function size:0x40 scope:global align:4 +dNpc_setAnmIDRes__FP14mDoExt_McaMorfiffiiPCc = .text:0x8021F8A0; // type:function size:0xE4 scope:global align:4 +dNpc_setAnmFNDirect__FP14mDoExt_McaMorfiffPcPcPCc = .text:0x8021F984; // type:function size:0xEC scope:global align:4 +dNpc_setAnm__FP14mDoExt_McaMorfiffiiPCc = .text:0x8021FA70; // type:function size:0xE4 scope:global align:4 +dNpc_setShadowModel__FP8J3DModelP12J3DModelDataP8J3DModel = .text:0x8021FB54; // type:function size:0xA0 scope:global align:4 +dNpc_playerEyePos__Ff = .text:0x8021FBF4; // type:function size:0xBC scope:global align:4 +dNpc_calc_DisXZ_AngY__F4cXyz4cXyzPfPs = .text:0x8021FCB0; // type:function size:0xDC scope:global align:4 +dNpc_chkArasoi__Fv = .text:0x8021FD8C; // type:function size:0x6C scope:global align:4 +dNpc_chkLetterPassed__Fv = .text:0x8021FDF8; // type:function size:0x68 scope:global align:4 +setCollision__12fopNpc_npc_cFff = .text:0x8021FE60; // type:function size:0x78 scope:global align:4 +talk__12fopNpc_npc_cFi = .text:0x8021FED8; // type:function size:0x110 scope:global align:4 +dNpc_setAnm_2__FP14mDoExt_McaMorfiffiiPCc = .text:0x8021FFE8; // type:function size:0x118 scope:global align:4 +swing_vertical_init__14dNpc_HeadAnm_cFsssi = .text:0x80220100; // type:function size:0xB0 scope:global align:4 +swing_vertical__14dNpc_HeadAnm_cFv = .text:0x802201B0; // type:function size:0xE0 scope:global align:4 +swing_horizone_init__14dNpc_HeadAnm_cFsssi = .text:0x80220290; // type:function size:0xB0 scope:global align:4 +swing_horizone__14dNpc_HeadAnm_cFv = .text:0x80220340; // type:function size:0xE4 scope:global align:4 +move__14dNpc_HeadAnm_cFv = .text:0x80220424; // type:function size:0x7C scope:global align:4 +chkLim__14dNpc_JntCtrl_cFsii = .text:0x802204A0; // type:function size:0x48 scope:global align:4 +turn_fromBackbone2Head__14dNpc_JntCtrl_cFsPsPsb = .text:0x802204E8; // type:function size:0xB8 scope:global align:4 +turn_fromHead2Backbone__14dNpc_JntCtrl_cFsPsPs = .text:0x802205A0; // type:function size:0xA8 scope:global align:4 +follow_current__14dNpc_JntCtrl_cFPss = .text:0x80220648; // type:function size:0x50 scope:global align:4 +lookAtTarget_2__14dNpc_JntCtrl_cFPsP4cXyz4cXyzssb = .text:0x80220698; // type:function size:0x2E8 scope:global align:4 +dNpc_chkAttn__FP10fopAc_ac_c4cXyzfffb = .text:0x80220980; // type:function size:0x194 scope:global align:4 +cutProc__15dNpc_EventCut_cFv = .text:0x80220B14; // type:function size:0x284 scope:global align:4 +cutWaitStart__15dNpc_EventCut_cFv = .text:0x80220D98; // type:function size:0x6C scope:global align:4 +cutWaitProc__15dNpc_EventCut_cFv = .text:0x80220E04; // type:function size:0x4C scope:global align:4 +cutTurnToActorStart__15dNpc_EventCut_cFv = .text:0x80220E50; // type:function size:0x240 scope:global align:4 +cutTurnToActorProc__15dNpc_EventCut_cFv = .text:0x80221090; // type:function size:0x354 scope:global align:4 +cutMoveToActorStart__15dNpc_EventCut_cFv = .text:0x802213E4; // type:function size:0x214 scope:global align:4 +cutMoveToActorProc__15dNpc_EventCut_cFv = .text:0x802215F8; // type:function size:0x2AC scope:global align:4 +findActorCallBack__15dNpc_EventCut_cFP10fopAc_ac_cPv = .text:0x802218A4; // type:function size:0x2A0 scope:global align:4 +cutTurnToPosStart__15dNpc_EventCut_cFv = .text:0x80221B44; // type:function size:0x1B0 scope:global align:4 +cutTurnToPosProc__15dNpc_EventCut_cFv = .text:0x80221CF4; // type:function size:0x184 scope:global align:4 +cutMoveToPosStart__15dNpc_EventCut_cFv = .text:0x80221E78; // type:function size:0x1B8 scope:global align:4 +cutMoveToPosProc__15dNpc_EventCut_cFv = .text:0x80222030; // type:function size:0x1D0 scope:global align:4 +cutTalkMsgStart__15dNpc_EventCut_cFv = .text:0x80222200; // type:function size:0x10C scope:global align:4 +cutContinueTalkStart__15dNpc_EventCut_cFv = .text:0x8022230C; // type:function size:0x7C scope:global align:4 +cutTalkMsgProc__15dNpc_EventCut_cFv = .text:0x80222388; // type:function size:0xCC scope:global align:4 +__ct__9dOw_HIO_cFv = .text:0x80222454; // type:function size:0x6C scope:global align:4 +draw__15dDlst_Ow_main_cFv = .text:0x802224C0; // type:function size:0xAC scope:global align:4 +draw__15dDlst_Ow_mask_cFv = .text:0x8022256C; // type:function size:0x64 scope:global align:4 +dOw_angleRegular__15dOperate_wind_cFf = .text:0x802225D0; // type:function size:0xDC scope:global align:4 +dOw_stickControl__15dOperate_wind_cFis = .text:0x802226AC; // type:function size:0x190 scope:global align:4 +screenSet__15dOperate_wind_cFv = .text:0x8022283C; // type:function size:0x470 scope:global align:4 +alphaSet__15dOperate_wind_cFf = .text:0x80222CAC; // type:function size:0x150 scope:global align:4 +arrowColor1__15dOperate_wind_cFv = .text:0x80222DFC; // type:function size:0x6B4 scope:global align:4 +arrowColor2__15dOperate_wind_cFv = .text:0x802234B0; // type:function size:0x670 scope:global align:4 +maskColor__15dOperate_wind_cFv = .text:0x80223B20; // type:function size:0x7A0 scope:global align:4 +arrowDirection__15dOperate_wind_cFv = .text:0x802242C0; // type:function size:0x468 scope:global align:4 +windSet__15dOperate_wind_cFv = .text:0x80224728; // type:function size:0xFC scope:global align:4 +ringScale__15dOperate_wind_cFf = .text:0x80224824; // type:function size:0xC8 scope:global align:4 +directionTrans__15dOperate_wind_cFf = .text:0x802248EC; // type:function size:0xD4 scope:global align:4 +lineInit__15dOperate_wind_cFf = .text:0x802249C0; // type:function size:0x278 scope:global align:4 +lineDraw__15dOperate_wind_cFv = .text:0x80224C38; // type:function size:0xA8 scope:global align:4 +arrowRotate__15dOperate_wind_cFP18fopMsgM_pane_classs = .text:0x80224CE0; // type:function size:0x98 scope:global align:4 +initialize__15dOperate_wind_cFv = .text:0x80224D78; // type:function size:0x278 scope:global align:4 +_create__15dOperate_wind_cFv = .text:0x80224FF0; // type:function size:0x348 scope:global align:4 +_delete__15dOperate_wind_cFv = .text:0x80225338; // type:function size:0xCC scope:global align:4 +_move__15dOperate_wind_cFv = .text:0x80225404; // type:function size:0xA0 scope:global align:4 +_draw__15dOperate_wind_cFv = .text:0x802254A4; // type:function size:0x120 scope:global align:4 +_open__15dOperate_wind_cFv = .text:0x802255C4; // type:function size:0xB4 scope:global align:4 +_close__15dOperate_wind_cFv = .text:0x80225678; // type:function size:0x80 scope:global align:4 +_create__5dOw_cFv = .text:0x802256F8; // type:function size:0x128 scope:global align:4 +_delete__5dOw_cFv = .text:0x80225820; // type:function size:0x74 scope:global align:4 +dOw_Draw__FP5dOw_c = .text:0x80225894; // type:function size:0x34 scope:global align:4 +dOw_Execute__FP5dOw_c = .text:0x802258C8; // type:function size:0xF0 scope:global align:4 +dOw_IsDelete__FP5dOw_c = .text:0x802259B8; // type:function size:0x8 scope:global align:4 +dOw_Delete__FP5dOw_c = .text:0x802259C0; // type:function size:0x58 scope:global align:4 +dOw_Create__FP9msg_class = .text:0x80225A18; // type:function size:0xA4 scope:global align:4 +__dt__15dDlst_Ow_mask_cFv = .text:0x80225ABC; // type:function size:0x5C scope:global align:4 +__dt__15dDlst_Ow_main_cFv = .text:0x80225B18; // type:function size:0x5C scope:global align:4 +__dt__15dOperate_wind_cFv = .text:0x80225B74; // type:function size:0x48 scope:global align:4 +__dt__9dOw_HIO_cFv = .text:0x80225BBC; // type:function size:0x5C scope:global align:4 +__sinit_d_operate_wind_cpp = .text:0x80225C18; // type:function size:0x3C scope:local align:4 +__ct__9dMn_HIO_cFv = .text:0x80225C54; // type:function size:0x9C scope:global align:4 +screenSet__12dMetronome_cFv = .text:0x80225CF0; // type:function size:0x120 scope:global align:4 +metronomeMove__12dMetronome_cFv = .text:0x80225E10; // type:function size:0x4E4 scope:global align:4 +melodyInit__12dMetronome_cFUc = .text:0x802262F4; // type:function size:0x20C scope:global align:4 +melodyMove__12dMetronome_cFv = .text:0x80226500; // type:function size:0x124 scope:global align:4 +melodyGuideShow__12dMetronome_cFls = .text:0x80226624; // type:function size:0x24C scope:global align:4 +melodyShow__12dMetronome_cFv = .text:0x80226870; // type:function size:0x3F8 scope:global align:4 +melodyDemo__12dMetronome_cFv = .text:0x80226C68; // type:function size:0x168 scope:global align:4 +melodyFlash__12dMetronome_cFv = .text:0x80226DD0; // type:function size:0x13C scope:global align:4 +melodyShift__12dMetronome_cFv = .text:0x80226F0C; // type:function size:0x11C scope:global align:4 +initialize__12dMetronome_cFv = .text:0x80227028; // type:function size:0x90 scope:global align:4 +_create__12dMetronome_cFv = .text:0x802270B8; // type:function size:0x100 scope:global align:4 +_delete__12dMetronome_cFv = .text:0x802271B8; // type:function size:0x58 scope:global align:4 +_move__12dMetronome_cFv = .text:0x80227210; // type:function size:0x120 scope:global align:4 +_draw__12dMetronome_cFv = .text:0x80227330; // type:function size:0xD0 scope:global align:4 +_open__12dMetronome_cFv = .text:0x80227400; // type:function size:0x94 scope:global align:4 +_close__12dMetronome_cFv = .text:0x80227494; // type:function size:0xBC scope:global align:4 +__dt__9dMn_HIO_cFv = .text:0x80227550; // type:function size:0x5C scope:global align:4 +__sinit_d_metronome_cpp = .text:0x802275AC; // type:function size:0x3C scope:local align:4 +dOvlpFd_Draw__FP14overlap1_class = .text:0x802275E8; // type:function size:0x8 scope:global align:4 +dOvlpFd_FadeOut__FP14overlap1_class = .text:0x802275F0; // type:function size:0xD8 scope:global align:4 +dOvlpFd_Wait__FP14overlap1_class = .text:0x802276C8; // type:function size:0x38 scope:global align:4 +dOvlpFd_FadeIn__FP14overlap1_class = .text:0x80227700; // type:function size:0xC0 scope:global align:4 +dOvlpFd_Execute__FP14overlap1_class = .text:0x802277C0; // type:function size:0x2C scope:global align:4 +dOvlpFd_IsDelete__FP14overlap1_class = .text:0x802277EC; // type:function size:0x8 scope:global align:4 +dOvlpFd_Delete__FP14overlap1_class = .text:0x802277F4; // type:function size:0x8 scope:global align:4 +dOvlpFd_Create__FPv = .text:0x802277FC; // type:function size:0x14 scope:global align:4 +draw__15dOvlpFd2_dlst_cFv = .text:0x80227810; // type:function size:0x52C scope:global align:4 +__ct__10dOvlpFd2_cFv = .text:0x80227D3C; // type:function size:0x64 scope:global align:4 +execFirstSnap__10dOvlpFd2_cFv = .text:0x80227DA0; // type:function size:0x94 scope:global align:4 +execFadeOut__10dOvlpFd2_cFv = .text:0x80227E34; // type:function size:0x174 scope:global align:4 +execNextSnap__10dOvlpFd2_cFv = .text:0x80227FA8; // type:function size:0xA8 scope:global align:4 +execFadeIn__10dOvlpFd2_cFv = .text:0x80228050; // type:function size:0xC0 scope:global align:4 +dOvlpFd2_Draw__FP10dOvlpFd2_c = .text:0x80228110; // type:function size:0x10C scope:global align:4 +dOvlpFd2_Execute__FP10dOvlpFd2_c = .text:0x8022821C; // type:function size:0x2C scope:global align:4 +dOvlpFd2_IsDelete__FP10dOvlpFd2_c = .text:0x80228248; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Delete__FP10dOvlpFd2_c = .text:0x80228250; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Create__FPv = .text:0x80228258; // type:function size:0x2C scope:global align:4 +cLib_calcTimer__FPSc = .text:0x80228284; // type:function size:0x1C scope:global align:4 +__dt__15dOvlpFd2_dlst_cFv = .text:0x802282A0; // type:function size:0x5C scope:global align:4 +__dt__16dDlst_snapShot_cFv = .text:0x802282FC; // type:function size:0x5C scope:global align:4 +draw__16dDlst_snapShot_cFv = .text:0x80228358; // type:function size:0x54 scope:global align:4 +init__15dDlst_2DtEff1_cF8_GXColor = .text:0x802283AC; // type:function size:0xF4 scope:global align:4 +draw__15dDlst_2DtEff1_cFv = .text:0x802284A0; // type:function size:0x248 scope:global align:4 +draw__17dDlst_snapShot2_cFv = .text:0x802286E8; // type:function size:0x7C scope:global align:4 +dDlst_setResTimgObj__FPC7ResTIMGP9_GXTexObjPvUlUl = .text:0x80228764; // type:function size:0x13C scope:global align:4 +cnvAddress__FffPfPf = .text:0x802288A0; // type:function size:0x140 scope:global align:4 +draw__14dDlst_2Dt_Sp_cFv = .text:0x802289E0; // type:function size:0x300 scope:global align:4 +init__14dDlst_2Dt_Sp_cFP7ResTIMGffff8_GXColor = .text:0x80228CE0; // type:function size:0xF8 scope:global align:4 +__ct__10dOvlpFd4_cFv = .text:0x80228DD8; // type:function size:0x1DC scope:global align:4 +drawFadeOut__10dOvlpFd4_cFv = .text:0x80228FB4; // type:function size:0xC8 scope:global align:4 +drawFadeIn__10dOvlpFd4_cFv = .text:0x8022907C; // type:function size:0x3C scope:global align:4 +execFirstSnap__10dOvlpFd4_cFv = .text:0x802290B8; // type:function size:0x160 scope:global align:4 +execFadeOut__10dOvlpFd4_cFv = .text:0x80229218; // type:function size:0x1C8 scope:global align:4 +execNextSnap__10dOvlpFd4_cFv = .text:0x802293E0; // type:function size:0x164 scope:global align:4 +execFadeIn__10dOvlpFd4_cFv = .text:0x80229544; // type:function size:0xCC scope:global align:4 +dOvlpFd4_Draw__FP10dOvlpFd4_c = .text:0x80229610; // type:function size:0x64 scope:global align:4 +dOvlpFd4_Execute__FP10dOvlpFd4_c = .text:0x80229674; // type:function size:0x2C scope:global align:4 +dOvlpFd4_IsDelete__FP10dOvlpFd4_c = .text:0x802296A0; // type:function size:0x8 scope:global align:4 +dOvlpFd4_Delete__FP10dOvlpFd4_c = .text:0x802296A8; // type:function size:0x8 scope:global align:4 +dOvlpFd4_Create__FPv = .text:0x802296B0; // type:function size:0x2C scope:global align:4 +__dt__15dDlst_2DtEff1_cFv = .text:0x802296DC; // type:function size:0x150 scope:global align:4 +__dt__14dDlst_2Dt_Sp_cFv = .text:0x8022982C; // type:function size:0x5C scope:global align:4 +__dt__17dDlst_snapShot2_cFv = .text:0x80229888; // type:function size:0x5C scope:global align:4 +dPb_erasePicture__Fv = .text:0x802298E4; // type:function size:0xB8 scope:global align:4 +screenSet__9dJle_Pb_cFv = .text:0x8022999C; // type:function size:0x59C scope:global align:4 +screenSet2__9dJle_Pb_cFv = .text:0x80229F38; // type:function size:0x330 scope:global align:4 +cameraAlphaInc__9dJle_Pb_cFf = .text:0x8022A268; // type:function size:0x160 scope:global align:4 +browseAlphaInc__9dJle_Pb_cFf = .text:0x8022A3C8; // type:function size:0x1D4 scope:global align:4 +getAlphaInc__9dJle_Pb_cFf = .text:0x8022A59C; // type:function size:0x120 scope:global align:4 +alphaDec__9dJle_Pb_cFf = .text:0x8022A6BC; // type:function size:0x480 scope:global align:4 +zoomScale__9dJle_Pb_cFv = .text:0x8022AB3C; // type:function size:0x13C scope:global align:4 +changeScale__9dJle_Pb_cFi = .text:0x8022AC78; // type:function size:0xEC scope:global align:4 +up_downIconMove__9dJle_Pb_cFv = .text:0x8022AD64; // type:function size:0x4F0 scope:global align:4 +left_rightIconMove__9dJle_Pb_cFv = .text:0x8022B254; // type:function size:0x1E0 scope:global align:4 +clickShutterMode__9dJle_Pb_cFv = .text:0x8022B434; // type:function size:0x1E8 scope:global align:4 +selectMode__9dJle_Pb_cFv = .text:0x8022B61C; // type:function size:0x280 scope:global align:4 +cameraMode__9dJle_Pb_cFv = .text:0x8022B89C; // type:function size:0x1A4 scope:global align:4 +pictureDraw__9dJle_Pb_cFUci = .text:0x8022BA40; // type:function size:0x3F0 scope:global align:4 +pictureEraseWait__9dJle_Pb_cFv = .text:0x8022BE30; // type:function size:0x1A4 scope:global align:4 +pictureDecide__9dJle_Pb_cFv = .text:0x8022BFD4; // type:function size:0x1F0 scope:global align:4 +pictureErase__9dJle_Pb_cFv = .text:0x8022C1C4; // type:function size:0xBC scope:global align:4 +pictureTransX__9dJle_Pb_cFfffff = .text:0x8022C280; // type:function size:0x100 scope:global align:4 +changePicture__9dJle_Pb_cFv = .text:0x8022C380; // type:function size:0x1EC scope:global align:4 +shutterChange__9dJle_Pb_cFv = .text:0x8022C56C; // type:function size:0x1E0 scope:global align:4 +moveCamera__9dJle_Pb_cFv = .text:0x8022C74C; // type:function size:0x138 scope:global align:4 +moveBrowse__9dJle_Pb_cFv = .text:0x8022C884; // type:function size:0x420 scope:global align:4 +selectBrowse__9dJle_Pb_cFv = .text:0x8022CCA4; // type:function size:0x398 scope:global align:4 +getBrowse__9dJle_Pb_cFv = .text:0x8022D03C; // type:function size:0x1C0 scope:global align:4 +changeBrowseToCamera__9dJle_Pb_cFv = .text:0x8022D1FC; // type:function size:0x19C scope:global align:4 +changeCameraToBrowse__9dJle_Pb_cFv = .text:0x8022D398; // type:function size:0x194 scope:global align:4 +setColorInit__9dJle_Pb_cFUc = .text:0x8022D52C; // type:function size:0xF0 scope:global align:4 +setColorAnime__9dJle_Pb_cFUc = .text:0x8022D61C; // type:function size:0x460 scope:global align:4 +changeData__9dJle_Pb_cFv = .text:0x8022DA7C; // type:function size:0xFC scope:global align:4 +label_sort__9dJle_Pb_cFv = .text:0x8022DB78; // type:function size:0x78 scope:global align:4 +getPicLabelData__9dJle_Pb_cFUc = .text:0x8022DBF0; // type:function size:0x64 scope:global align:4 +shutterLineRotateCenter__9dJle_Pb_cFfi = .text:0x8022DC54; // type:function size:0x1F0 scope:global align:4 +shutterLineRotateInitPos__9dJle_Pb_cFfi = .text:0x8022DE44; // type:function size:0x1F4 scope:global align:4 +shutterLineMove__9dJle_Pb_cFv = .text:0x8022E038; // type:function size:0x160 scope:global align:4 +shutterLineDraw__9dJle_Pb_cFUc = .text:0x8022E198; // type:function size:0x84 scope:global align:4 +messageSet__9dJle_Pb_cFUl = .text:0x8022E21C; // type:function size:0x688 scope:global align:4 +remainMessageSet__9dJle_Pb_cFUc = .text:0x8022E8A4; // type:function size:0x68 scope:global align:4 +existMessageSet__9dJle_Pb_cFUc = .text:0x8022E90C; // type:function size:0x68 scope:global align:4 +shutterShow__9dJle_Pb_cFv = .text:0x8022E974; // type:function size:0x30 scope:global align:4 +shutterHide__9dJle_Pb_cFv = .text:0x8022E9A4; // type:function size:0x34 scope:global align:4 +_create__9dJle_Pb_cFP10JKRExpHeap = .text:0x8022E9D8; // type:function size:0x668 scope:global align:4 +_copen__9dJle_Pb_cFv = .text:0x8022F040; // type:function size:0xD4 scope:global align:4 +_bopen__9dJle_Pb_cFv = .text:0x8022F114; // type:function size:0xE0 scope:global align:4 +_gopen__9dJle_Pb_cFv = .text:0x8022F1F4; // type:function size:0x11C scope:global align:4 +_close__9dJle_Pb_cFv = .text:0x8022F310; // type:function size:0x84 scope:global align:4 +_cmove__9dJle_Pb_cFv = .text:0x8022F394; // type:function size:0x48 scope:global align:4 +_bmove__9dJle_Pb_cFv = .text:0x8022F3DC; // type:function size:0x20 scope:global align:4 +_gmove__9dJle_Pb_cFv = .text:0x8022F3FC; // type:function size:0x20 scope:global align:4 +draw__9dJle_Pb_cFv = .text:0x8022F41C; // type:function size:0x6C8 scope:global align:4 +_delete__9dJle_Pb_cFP10JKRExpHeap = .text:0x8022FAE4; // type:function size:0x154 scope:global align:4 +dPb_Draw__FP12sub_pb_class = .text:0x8022FC38; // type:function size:0x40 scope:global align:4 +dPb_Execute__FP12sub_pb_class = .text:0x8022FC78; // type:function size:0x108 scope:global align:4 +dPb_IsDelete__FP12sub_pb_class = .text:0x8022FD80; // type:function size:0x8 scope:global align:4 +dPb_Delete__FP12sub_pb_class = .text:0x8022FD88; // type:function size:0x100 scope:global align:4 +dPb_Create__FP9msg_class = .text:0x8022FE88; // type:function size:0x2B0 scope:global align:4 +__dt__9dJle_Pb_cFv = .text:0x80230138; // type:function size:0x78 scope:global align:4 +checkProgSelect__FP10dScnLogo_c = .text:0x802301B0; // type:function size:0x7C scope:global align:4 +nintendoInDraw__FP10dScnLogo_c = .text:0x8023022C; // type:function size:0xA8 scope:global align:4 +nintendoOutDraw__FP10dScnLogo_c = .text:0x802302D4; // type:function size:0xD4 scope:global align:4 +nintendoOut2Draw__FP10dScnLogo_c = .text:0x802303A8; // type:function size:0xB0 scope:global align:4 +progInDraw__FP10dScnLogo_c = .text:0x80230458; // type:function size:0x128 scope:global align:4 +progSelDraw__FP10dScnLogo_c = .text:0x80230580; // type:function size:0x624 scope:global align:4 +progOutDraw__FP10dScnLogo_c = .text:0x80230BA4; // type:function size:0x1AC scope:global align:4 +progSetDraw__FP10dScnLogo_c = .text:0x80230D50; // type:function size:0x174 scope:global align:4 +progChangeDraw__FP10dScnLogo_c = .text:0x80230EC4; // type:function size:0x98 scope:global align:4 +dolbyInDraw__FP10dScnLogo_c = .text:0x80230F5C; // type:function size:0x88 scope:global align:4 +dolbyOutDraw__FP10dScnLogo_c = .text:0x80230FE4; // type:function size:0x5C scope:global align:4 +dvdWaitDraw__FP10dScnLogo_c = .text:0x80231040; // type:function size:0x248 scope:global align:4 +dScnLogo_Draw__FP10dScnLogo_c = .text:0x80231288; // type:function size:0x50 scope:global align:4 +dScnLogo_Execute__FP10dScnLogo_c = .text:0x802312D8; // type:function size:0x40 scope:global align:4 +dScnLogo_IsDelete__FP10dScnLogo_c = .text:0x80231318; // type:function size:0x8 scope:global align:4 +dScnLogo_Delete__FP10dScnLogo_c = .text:0x80231320; // type:function size:0x784 scope:global align:4 +phase_0__FP10dScnLogo_c = .text:0x80231AA4; // type:function size:0x180 scope:global align:4 +phase_1__FP10dScnLogo_c = .text:0x80231C24; // type:function size:0x1B8 scope:global align:4 +aramMount__FPCc = .text:0x80231DDC; // type:function size:0x28 scope:global align:4 +onMemMount__FPCc = .text:0x80231E04; // type:function size:0x28 scope:global align:4 +phase_2__FP10dScnLogo_c = .text:0x80231E2C; // type:function size:0xD8C scope:global align:4 +dScnLogo_Create__FP11scene_class = .text:0x80232BB8; // type:function size:0x40 scope:global align:4 +dScnMenu_bmg_data_set__Fv = .text:0x80232BF8; // type:function size:0xE8 scope:global align:4 +dScnMenu_tex_data_set__Fv = .text:0x80232CE0; // type:function size:0xEC scope:global align:4 +dScnMenu_Draw__FP19menu_of_scene_class = .text:0x80232DCC; // type:function size:0x35C scope:global align:4 +dScnMenu_Execute__FP19menu_of_scene_class = .text:0x80233128; // type:function size:0x5D4 scope:global align:4 +dScnMenu_IsDelete__FP19menu_of_scene_class = .text:0x802336FC; // type:function size:0x8 scope:global align:4 +dScnMenu_Delete__FP19menu_of_scene_class = .text:0x80233704; // type:function size:0xC8 scope:global align:4 +phase_1__FP19menu_of_scene_class = .text:0x802337CC; // type:function size:0xEC scope:global align:4 +phase_2__FP19menu_of_scene_class = .text:0x802338B8; // type:function size:0x25C scope:global align:4 +dScnMenu_Create__FP11scene_class = .text:0x80233B14; // type:function size:0x3C scope:global align:4 +__dt__11myFontClassFv = .text:0x80233B50; // type:function size:0x60 scope:global align:4 +drawChar_scale__11myFontClassFffffib = .text:0x80233BB0; // type:function size:0x24 scope:global align:4 +getResFont__10JUTResFontCFv = .text:0x80233BD4; // type:function size:0x8 scope:global align:4 +getFontType__10JUTResFontCFv = .text:0x80233BDC; // type:function size:0xC scope:global align:4 +getLeading__10JUTResFontCFv = .text:0x80233BE8; // type:function size:0xC scope:global align:4 +getWidth__10JUTResFontCFv = .text:0x80233BF4; // type:function size:0xC scope:global align:4 +getAscent__10JUTResFontCFv = .text:0x80233C00; // type:function size:0xC scope:global align:4 +getDescent__10JUTResFontCFv = .text:0x80233C0C; // type:function size:0xC scope:global align:4 +getHeight__10JUTResFontCFv = .text:0x80233C18; // type:function size:0x5C scope:global align:4 +__ct__9dSn_HIO_cFv = .text:0x80233C74; // type:function size:0x84 scope:global align:4 +phase_1__FPc = .text:0x80233CF8; // type:function size:0x6C scope:local align:4 +phase_2__FPc = .text:0x80233D64; // type:function size:0x58 scope:local align:4 +phase_3__FPc = .text:0x80233DBC; // type:function size:0x8 scope:local align:4 +resLoad__FP30request_of_phase_process_classPc = .text:0x80233DC4; // type:function size:0x40 scope:global align:4 +create__10dScnName_cFv = .text:0x80233E04; // type:function size:0x820 scope:global align:4 +bmg_data_read_all__10dScnName_cFv = .text:0x80234624; // type:function size:0x1CC scope:global align:4 +bmg_data_set__10dScnName_cFv = .text:0x802347F0; // type:function size:0x128 scope:global align:4 +tex_data_set__10dScnName_cFv = .text:0x80234918; // type:function size:0xF8 scope:global align:4 +cloth_create__10dScnName_cFv = .text:0x80234A10; // type:function size:0x34 scope:global align:4 +cloth_move__10dScnName_cFv = .text:0x80234A44; // type:function size:0x44 scope:global align:4 +cloth2D_create__10dScnName_cFv = .text:0x80234A88; // type:function size:0xB8 scope:global align:4 +buttonIconCreate__10dScnName_cFv = .text:0x80234B40; // type:function size:0x2A8 scope:global align:4 +buttonIconTexChange__10dScnName_cFUcUc = .text:0x80234DE8; // type:function size:0x1B0 scope:global align:4 +PaneAlphaLangTxt__10dScnName_cFsUc = .text:0x80234F98; // type:function size:0x148 scope:global align:4 +languageTexChange__10dScnName_cFv = .text:0x802350E0; // type:function size:0x60 scope:global align:4 +langTexChg__10dScnName_cFv = .text:0x80235140; // type:function size:0x6C scope:global align:4 +langTexChgFast__10dScnName_cFv = .text:0x802351AC; // type:function size:0xFC scope:global align:4 +paneTransButtonIcon__10dScnName_cFsUcffUc = .text:0x802352A8; // type:function size:0x100 scope:global align:4 +execute__10dScnName_cFv = .text:0x802353A8; // type:function size:0x98 scope:global align:4 +setView__10dScnName_cFv = .text:0x80235440; // type:function size:0x9C scope:global align:4 +draw__10dScnName_cFv = .text:0x802354DC; // type:function size:0xD8 scope:global align:4 +__dt__10dScnName_cFv = .text:0x802355B4; // type:function size:0x228 scope:global align:4 +MemCardCheckMain__10dScnName_cFv = .text:0x802357DC; // type:function size:0xBC scope:global align:4 +MemCardStatCheck__10dScnName_cFv = .text:0x80235898; // type:function size:0x1A8 scope:global align:4 +MemCardLoadWait__10dScnName_cFv = .text:0x80235A40; // type:function size:0xA8 scope:global align:4 +MemCardErrMsgWaitKey__10dScnName_cFv = .text:0x80235AE8; // type:function size:0x54 scope:global align:4 +MemCardErrMsgWaitKey2__10dScnName_cFv = .text:0x80235B3C; // type:function size:0x74 scope:global align:4 +MemCardGotoIPLSelect__10dScnName_cFv = .text:0x80235BB0; // type:function size:0x68 scope:global align:4 +MemCardGotoIPL__10dScnName_cFv = .text:0x80235C18; // type:function size:0x2C scope:global align:4 +MemCardErrMsgWaitNoSaveSel__10dScnName_cFv = .text:0x80235C44; // type:function size:0xD0 scope:global align:4 +MemCardErrMsgWaitFormatSel__10dScnName_cFv = .text:0x80235D14; // type:function size:0x84 scope:global align:4 +MemCardErrMsgWaitFormatSel2__10dScnName_cFv = .text:0x80235D98; // type:function size:0x9C scope:global align:4 +MemCardFormat__10dScnName_cFv = .text:0x80235E34; // type:function size:0x54 scope:global align:4 +MemCardFormatCheck__10dScnName_cFv = .text:0x80235E88; // type:function size:0xBC scope:global align:4 +MemCardMakeGameFileSel__10dScnName_cFv = .text:0x80235F44; // type:function size:0x108 scope:global align:4 +MemCardMakeGameFile__10dScnName_cFv = .text:0x8023604C; // type:function size:0x54 scope:global align:4 +MemCardMakeGameFileCheck__10dScnName_cFv = .text:0x802360A0; // type:function size:0xC0 scope:global align:4 +MemCardGotoFileSelect__10dScnName_cFv = .text:0x80236160; // type:function size:0x14 scope:global align:4 +MemCardCheckDbg__10dScnName_cFv = .text:0x80236174; // type:function size:0x4 scope:global align:4 +MemCardCheckDbgWait__10dScnName_cFv = .text:0x80236178; // type:function size:0x78 scope:global align:4 +FileErrorDraw__10dScnName_cFv = .text:0x802361F0; // type:function size:0x2C scope:global align:4 +NoteOpen__10dScnName_cFv = .text:0x8023621C; // type:function size:0x94 scope:global align:4 +NoteOpenWait__10dScnName_cFv = .text:0x802362B0; // type:function size:0x1D4 scope:global align:4 +FileSelectOpen__10dScnName_cFv = .text:0x80236484; // type:function size:0x38 scope:global align:4 +buttonIconProc__10dScnName_cFv = .text:0x802364BC; // type:function size:0x434 scope:global align:4 +FileSelOpenMain__10dScnName_cFv = .text:0x802368F0; // type:function size:0x70 scope:global align:4 +FileselOpenWait__10dScnName_cFv = .text:0x80236960; // type:function size:0x4 scope:global align:4 +FileSelectMain__10dScnName_cFv = .text:0x80236964; // type:function size:0x64 scope:global align:4 +FileSelectMainNormal__10dScnName_cFv = .text:0x802369C8; // type:function size:0x254 scope:global align:4 +FileSelectMainExSave__10dScnName_cFv = .text:0x80236C1C; // type:function size:0x48 scope:global align:4 +ResetWait__10dScnName_cFv = .text:0x80236C64; // type:function size:0x28 scope:global align:4 +FileSelectClose__10dScnName_cFv = .text:0x80236C8C; // type:function size:0x174 scope:global align:4 +FileSelectDraw__10dScnName_cFv = .text:0x80236E00; // type:function size:0x24 scope:global align:4 +NameInOpen__10dScnName_cFv = .text:0x80236E24; // type:function size:0x38 scope:global align:4 +NameOpenMain__10dScnName_cFv = .text:0x80236E5C; // type:function size:0x4C scope:global align:4 +NameOpenWait__10dScnName_cFv = .text:0x80236EA8; // type:function size:0x4 scope:global align:4 +NameInMain__10dScnName_cFv = .text:0x80236EAC; // type:function size:0xAC scope:global align:4 +NameInClose__10dScnName_cFv = .text:0x80236F58; // type:function size:0x148 scope:global align:4 +NameInDraw__10dScnName_cFv = .text:0x802370A0; // type:function size:0x24 scope:global align:4 +ShopDemoDataLoad__10dScnName_cFv = .text:0x802370C4; // type:function size:0x4C scope:global align:4 +ShopDemoDataSet__10dScnName_cFv = .text:0x80237110; // type:function size:0x7C scope:global align:4 +SaveOpen__10dScnName_cFv = .text:0x8023718C; // type:function size:0x70 scope:global align:4 +SaveMain__10dScnName_cFv = .text:0x802371FC; // type:function size:0x80 scope:global align:4 +SaveClose__10dScnName_cFv = .text:0x8023727C; // type:function size:0x4C scope:global align:4 +SaveDraw__10dScnName_cFv = .text:0x802372C8; // type:function size:0x24 scope:global align:4 +NoneDraw__10dScnName_cFv = .text:0x802372EC; // type:function size:0x4 scope:global align:4 +changeGameScene__10dScnName_cFv = .text:0x802372F0; // type:function size:0x98 scope:global align:4 +dScnName_Draw__FP10dScnName_c = .text:0x80237388; // type:function size:0x20 scope:global align:4 +dScnName_Execute__FP10dScnName_c = .text:0x802373A8; // type:function size:0x20 scope:global align:4 +dScnName_IsDelete__FP10dScnName_c = .text:0x802373C8; // type:function size:0x8 scope:global align:4 +dScnName_Delete__FP10dScnName_c = .text:0x802373D0; // type:function size:0x60 scope:global align:4 +dScnName_Create__FP11scene_class = .text:0x80237430; // type:function size:0x50 scope:global align:4 +draw__13dDlst_BTICN_cFv = .text:0x80237480; // type:function size:0x64 scope:global align:4 +draw__19dDlst_FLSEL_CLOTH_cFv = .text:0x802374E4; // type:function size:0xBC scope:global align:4 +__dt__19dDlst_FLSEL_CLOTH_cFv = .text:0x802375A0; // type:function size:0x5C scope:global align:4 +__dt__13dDlst_BTICN_cFv = .text:0x802375FC; // type:function size:0x5C scope:global align:4 +__dt__9dSn_HIO_cFv = .text:0x80237658; // type:function size:0x48 scope:global align:4 +__sinit_d_s_name_cpp = .text:0x802376A0; // type:function size:0x450 scope:local align:4 +create__10dScnOpen_cFv = .text:0x80237AF0; // type:function size:0x15C scope:global align:4 +execute__10dScnOpen_cFv = .text:0x80237C4C; // type:function size:0xE8 scope:global align:4 +draw__10dScnOpen_cFv = .text:0x80237D34; // type:function size:0x8C scope:global align:4 +__dt__10dScnOpen_cFv = .text:0x80237DC0; // type:function size:0xA0 scope:global align:4 +changeGameScene__10dScnOpen_cFv = .text:0x80237E60; // type:function size:0x94 scope:global align:4 +dScnOpen_Draw__FP10dScnOpen_c = .text:0x80237EF4; // type:function size:0x20 scope:global align:4 +dScnOpen_Execute__FP10dScnOpen_c = .text:0x80237F14; // type:function size:0x20 scope:global align:4 +dScnOpen_IsDelete__FP10dScnOpen_c = .text:0x80237F34; // type:function size:0x8 scope:global align:4 +dScnOpen_Delete__FP10dScnOpen_c = .text:0x80237F3C; // type:function size:0x28 scope:global align:4 +dScnOpen_Create__FP11scene_class = .text:0x80237F64; // type:function size:0x20 scope:global align:4 +set_message__18dScnOpen_message_cFUli = .text:0x80237F84; // type:function size:0x450 scope:global align:4 +exec__18dScnOpen_message_cFv = .text:0x802383D4; // type:function size:0x1D8 scope:global align:4 +__ct__18dScnOpen_message_cFP10JKRExpHeap = .text:0x802385AC; // type:function size:0xFC scope:global align:4 +__dt__18dScnOpen_message_cFv = .text:0x802386A8; // type:function size:0x78 scope:global align:4 +__ct__15dScnOpen_proc_cFv = .text:0x80238720; // type:function size:0x474 scope:global align:4 +__dt__15dScnOpen_proc_cFv = .text:0x80238B94; // type:function size:0xD8 scope:global align:4 +proc_execute__15dScnOpen_proc_cFv = .text:0x80238C6C; // type:function size:0x8F4 scope:global align:4 +proc_draw__15dScnOpen_proc_cFv = .text:0x80239560; // type:function size:0x78 scope:global align:4 +draw__15dScnOpen_proc_cFv = .text:0x802395D8; // type:function size:0x20 scope:global align:4 +calcPauseTimer__13dScnPly_ply_cFv = .text:0x802395F8; // type:function size:0x40 scope:global align:4 +__ct__18dScnPly_dark_HIO_cFv = .text:0x80239638; // type:function size:0xA4 scope:global align:4 +__ct__22dScnPly_reg_childHIO_cFv = .text:0x802396DC; // type:function size:0x50 scope:global align:4 +__ct__22dScnPly_env_otherHIO_cFv = .text:0x8023972C; // type:function size:0x90 scope:global align:4 +__ct__22dScnPly_env_debugHIO_cFv = .text:0x802397BC; // type:function size:0x44 scope:global align:4 +__ct__17dScnPly_msg_HIO_cFv = .text:0x80239800; // type:function size:0x3C scope:global align:4 +dScnPly_msg_HIO_checkUpdate__17dScnPly_msg_HIO_cFUc = .text:0x8023983C; // type:function size:0x8 scope:global align:4 +dScnPly_msg_HIO_setUpdate__17dScnPly_msg_HIO_cFUc = .text:0x80239844; // type:function size:0x8 scope:global align:4 +dScnPly_msg_HIO_numUpdate__17dScnPly_msg_HIO_cFss = .text:0x8023984C; // type:function size:0x6C scope:global align:4 +dScnPly_msg_HIO_padCheck__17dScnPly_msg_HIO_cFv = .text:0x802398B8; // type:function size:0x278 scope:global align:4 +dScnPly_msg_HIO_messageProc__17dScnPly_msg_HIO_cFv = .text:0x80239B30; // type:function size:0xF4 scope:global align:4 +dScnPly_Draw__FP13dScnPly_ply_c = .text:0x80239C24; // type:function size:0x434 scope:global align:4 +dScnPly_Execute__FP13dScnPly_ply_c = .text:0x8023A058; // type:function size:0xE4 scope:global align:4 +dScnPly_IsDelete__FP13dScnPly_ply_c = .text:0x8023A13C; // type:function size:0x8 scope:global align:4 +dScnPly_Delete__FP13dScnPly_ply_c = .text:0x8023A144; // type:function size:0x2A8 scope:global align:4 +heapSizeCheck__Fv = .text:0x8023A3EC; // type:function size:0x244 scope:global align:4 +phase_00__FP13dScnPly_ply_c = .text:0x8023A630; // type:function size:0x108 scope:global align:4 +phase_01__FP13dScnPly_ply_c = .text:0x8023A738; // type:function size:0x30 scope:global align:4 +phase_0__FP13dScnPly_ply_c = .text:0x8023A768; // type:function size:0x114 scope:global align:4 +phase_1__FP13dScnPly_ply_c = .text:0x8023A87C; // type:function size:0x1E8 scope:global align:4 +phase_2__FP13dScnPly_ply_c = .text:0x8023AA64; // type:function size:0xE0 scope:global align:4 +phase_3__FP13dScnPly_ply_c = .text:0x8023AB44; // type:function size:0x50 scope:global align:4 +phase_4__FP13dScnPly_ply_c = .text:0x8023AB94; // type:function size:0x828 scope:global align:4 +phase_5__FP13dScnPly_ply_c = .text:0x8023B3BC; // type:function size:0x110 scope:global align:4 +phase_6__FP13dScnPly_ply_c = .text:0x8023B4CC; // type:function size:0x110 scope:global align:4 +phase_compleate__FPv = .text:0x8023B5DC; // type:function size:0x8 scope:global align:4 +dScnPly_Create__FP11scene_class = .text:0x8023B5E4; // type:function size:0x30 scope:global align:4 +__dt__17dScnPly_msg_HIO_cFv = .text:0x8023B614; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_env_debugHIO_cFv = .text:0x8023B65C; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_env_otherHIO_cFv = .text:0x8023B6A4; // type:function size:0x48 scope:global align:4 +__dt__22dScnPly_reg_childHIO_cFv = .text:0x8023B6EC; // type:function size:0x48 scope:global align:4 +__dt__18dScnPly_dark_HIO_cFv = .text:0x8023B734; // type:function size:0x48 scope:global align:4 +__sinit_d_s_play_cpp = .text:0x8023B77C; // type:function size:0x104 scope:local align:4 +__dt__21dScnPly_preLoad_HIO_cFv = .text:0x8023B880; // type:function size:0x5C scope:global align:4 +__dt__17dScnPly_env_HIO_cFv = .text:0x8023B8DC; // type:function size:0x74 scope:global align:4 +__dt__17dScnPly_reg_HIO_cFv = .text:0x8023B950; // type:function size:0x70 scope:global align:4 +setMapImage__FP19room_of_scene_class = .text:0x8023B9C0; // type:function size:0x60 scope:global align:4 +deleteMapImage__FP19room_of_scene_class = .text:0x8023BA20; // type:function size:0x30 scope:global align:4 +setArcName__FP19room_of_scene_class = .text:0x8023BA50; // type:function size:0x44 scope:global align:4 +dScnRoom_Draw__FP19room_of_scene_class = .text:0x8023BA94; // type:function size:0x8 scope:global align:4 +deleteJugge__FPvPv = .text:0x8023BA9C; // type:function size:0x24 scope:global align:4 +objectSetCheck__FP19room_of_scene_class = .text:0x8023BAC0; // type:function size:0xE4 scope:global align:4 +dScnRoom_Execute__FP19room_of_scene_class = .text:0x8023BBA4; // type:function size:0x90 scope:global align:4 +dScnRoom_IsDelete__FP19room_of_scene_class = .text:0x8023BC34; // type:function size:0x8 scope:global align:4 +dScnRoom_Delete__FP19room_of_scene_class = .text:0x8023BC3C; // type:function size:0x170 scope:global align:4 +phase_0__FP19room_of_scene_class = .text:0x8023BDAC; // type:function size:0x34 scope:global align:4 +phase_1__FP19room_of_scene_class = .text:0x8023BDE0; // type:function size:0x90 scope:global align:4 +phase_2__FP19room_of_scene_class = .text:0x8023BE70; // type:function size:0x2B8 scope:global align:4 +setZoneNo__20dStage_roomControl_cFii = .text:0x8023C128; // type:function size:0x18 scope:global align:4 +phase_3__FP19room_of_scene_class = .text:0x8023C140; // type:function size:0x118 scope:global align:4 +phase_4__FP19room_of_scene_class = .text:0x8023C258; // type:function size:0xF4 scope:global align:4 +dScnRoom_Create__FP11scene_class = .text:0x8023C34C; // type:function size:0x30 scope:global align:4 +dScnTitle_Draw__FP11dScnTitle_c = .text:0x8023C37C; // type:function size:0x50 scope:global align:4 +dScnTitle_Execute__FP11dScnTitle_c = .text:0x8023C3CC; // type:function size:0x19C scope:global align:4 +dScnTitle_IsDelete__FP11dScnTitle_c = .text:0x8023C568; // type:function size:0x8 scope:global align:4 +dScnTitle_Delete__FP11dScnTitle_c = .text:0x8023C570; // type:function size:0x30 scope:global align:4 +dScnTitle_Create__FP11scene_class = .text:0x8023C5A0; // type:function size:0xB4 scope:global align:4 +draw__13dDlst_2DSCP_cFv = .text:0x8023C654; // type:function size:0x80 scope:global align:4 +outFontDraw__13dDlst_2DSCP_cFv = .text:0x8023C6D4; // type:function size:0x138 scope:global align:4 +dScp_ScreenDataSet__FP13sub_scp_class = .text:0x8023C80C; // type:function size:0x8C8 scope:global align:4 +dScp_valueInit__FP13sub_scp_class = .text:0x8023D0D4; // type:function size:0x1A0 scope:global align:4 +dScp_setAlpha__FP13sub_scp_class = .text:0x8023D274; // type:function size:0xCC scope:global align:4 +dScp_wipeAngleCalc__FP13sub_scp_class = .text:0x8023D340; // type:function size:0x360 scope:global align:4 +dScp_ArrowAnime__FP13sub_scp_class = .text:0x8023D6A0; // type:function size:0x4F0 scope:global align:4 +dScp_wipeMove__FP13sub_scp_classf = .text:0x8023DB90; // type:function size:0x1C8 scope:global align:4 +dScp_wipeMove2__FP13sub_scp_classf = .text:0x8023DD58; // type:function size:0x268 scope:global align:4 +dScp_wipeMoveDemo__FP13sub_scp_classfb = .text:0x8023DFC0; // type:function size:0x23C scope:global align:4 +dScp_mesgPaneShow__FP13sub_scp_class = .text:0x8023E1FC; // type:function size:0x28 scope:global align:4 +dScp_mesgPaneHide__FP13sub_scp_class = .text:0x8023E224; // type:function size:0xF8 scope:global align:4 +dScp_scopeAlpha__FP13sub_scp_classf = .text:0x8023E31C; // type:function size:0xCC scope:global align:4 +dScp_scopeInitAlpha__FP13sub_scp_class = .text:0x8023E3E8; // type:function size:0x90 scope:global align:4 +dScp_scopeAlphaZero__FP13sub_scp_class = .text:0x8023E478; // type:function size:0x90 scope:global align:4 +dScp_stringInit__FP13sub_scp_class = .text:0x8023E508; // type:function size:0xB8 scope:global align:4 +dScp_stringSet__FP13sub_scp_class = .text:0x8023E5C0; // type:function size:0x84 scope:global align:4 +dScp_yose_select__FP13sub_scp_class = .text:0x8023E644; // type:function size:0x58 scope:global align:4 +dScp_textPosition__FP13sub_scp_class = .text:0x8023E69C; // type:function size:0xB0 scope:global align:4 +dScp_arrowInit__FP13sub_scp_class = .text:0x8023E74C; // type:function size:0x50 scope:global align:4 +dScp_arrowMove__FP13sub_scp_class = .text:0x8023E79C; // type:function size:0x3B4 scope:global align:4 +dScp_dotMove__FP13sub_scp_class = .text:0x8023EB50; // type:function size:0x4FC scope:global align:4 +dScp_talkBeforeProc__FP13sub_scp_class = .text:0x8023F04C; // type:function size:0x264 scope:global align:4 +dScp_outnowProc__FP13sub_scp_class = .text:0x8023F2B0; // type:function size:0x19C scope:global align:4 +dScp_continueProc__FP13sub_scp_class = .text:0x8023F44C; // type:function size:0xA8 scope:global align:4 +dScp_forceContinueProc__FP13sub_scp_class = .text:0x8023F4F4; // type:function size:0x6C scope:global align:4 +dScp_closewaitProc__FP13sub_scp_class = .text:0x8023F560; // type:function size:0x13C scope:global align:4 +dScp_finishProc__FP13sub_scp_class = .text:0x8023F69C; // type:function size:0x8C scope:global align:4 +dScp_openProc__FP13sub_scp_class = .text:0x8023F728; // type:function size:0xF0 scope:global align:4 +dScp_openProc1__FP13sub_scp_class = .text:0x8023F818; // type:function size:0x120 scope:global align:4 +dScp_openProc2__FP13sub_scp_class = .text:0x8023F938; // type:function size:0x138 scope:global align:4 +dScp_moveProc__FP13sub_scp_class = .text:0x8023FA70; // type:function size:0xDC scope:global align:4 +dScp_demoProc__FP13sub_scp_class = .text:0x8023FB4C; // type:function size:0x124 scope:global align:4 +dScp_talkNowProc__FP13sub_scp_class = .text:0x8023FC70; // type:function size:0xD4 scope:global align:4 +dScp_closeProc__FP13sub_scp_class = .text:0x8023FD44; // type:function size:0xBC scope:global align:4 +dScp_closeDemoProc__FP13sub_scp_class = .text:0x8023FE00; // type:function size:0xC0 scope:global align:4 +dScp_Draw__FP13sub_scp_class = .text:0x8023FEC0; // type:function size:0x40 scope:global align:4 +dScp_Execute__FP13sub_scp_class = .text:0x8023FF00; // type:function size:0x194 scope:global align:4 +dScp_IsDelete__FP13sub_scp_class = .text:0x80240094; // type:function size:0x8 scope:global align:4 +dScp_Delete__FP13sub_scp_class = .text:0x8024009C; // type:function size:0x198 scope:global align:4 +dScp_Create__FP9msg_class = .text:0x80240234; // type:function size:0x408 scope:global align:4 +__dt__13dDlst_2DSCP_cFv = .text:0x8024063C; // type:function size:0x5C scope:global align:4 +__sinit_d_scope_cpp = .text:0x80240698; // type:function size:0x4C scope:local align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x802406E4; // type:function size:0x20 scope:local align:4 +CreateHeap__14daThrowstone_cFv = .text:0x80240704; // type:function size:0x78 scope:global align:4 +daThrowstoneCreate__FPv = .text:0x8024077C; // type:function size:0x100 scope:global align:4 +daThrowstoneDelete__FPv = .text:0x8024087C; // type:function size:0x2C scope:global align:4 +daThrowstoneExecute__FPv = .text:0x802408A8; // type:function size:0xBC scope:global align:4 +daThrowstoneDraw__FPv = .text:0x80240964; // type:function size:0x94 scope:global align:4 +daThrowstoneIsDelete__FPv = .text:0x802409F8; // type:function size:0x8 scope:global align:4 +_create__8dTimer_cFv = .text:0x80240A00; // type:function size:0x478 scope:global align:4 +_execute__8dTimer_cFv = .text:0x80240E78; // type:function size:0x2B0 scope:global align:4 +_draw__8dTimer_cFv = .text:0x80241128; // type:function size:0x5C scope:global align:4 +_delete__8dTimer_cFv = .text:0x80241184; // type:function size:0xD4 scope:global align:4 +RestTimeCheck__8dTimer_cFi = .text:0x80241258; // type:function size:0x58 scope:global align:4 +deleteCheck__8dTimer_cFv = .text:0x802412B0; // type:function size:0x14 scope:global align:4 +SetSE__8dTimer_cFv = .text:0x802412C4; // type:function size:0x144 scope:global align:4 +start__8dTimer_cFv = .text:0x80241408; // type:function size:0x64 scope:global align:4 +start__8dTimer_cFs = .text:0x8024146C; // type:function size:0x28 scope:global align:4 +stock_start__8dTimer_cFv = .text:0x80241494; // type:function size:0xB4 scope:global align:4 +stock_start__8dTimer_cFs = .text:0x80241548; // type:function size:0x28 scope:global align:4 +stop__8dTimer_cFUc = .text:0x80241570; // type:function size:0x84 scope:global align:4 +restart__8dTimer_cFUc = .text:0x802415F4; // type:function size:0xAC scope:global align:4 +end__8dTimer_cFi = .text:0x802416A0; // type:function size:0x6C scope:global align:4 +deleteRequest__8dTimer_cFv = .text:0x8024170C; // type:function size:0x10 scope:global align:4 +getTimeMs__8dTimer_cFv = .text:0x8024171C; // type:function size:0x64 scope:global align:4 +getLimitTimeMs__8dTimer_cFv = .text:0x80241780; // type:function size:0x48 scope:global align:4 +getRestTimeMs__8dTimer_cFv = .text:0x802417C8; // type:function size:0x74 scope:global align:4 +setScreen__21dDlst_TimerScrnDraw_cFPCcP10JKRArchive = .text:0x8024183C; // type:function size:0x388 scope:global align:4 +changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei = .text:0x80241BC4; // type:function size:0x54 scope:global align:4 +getNumber__21dDlst_TimerScrnDraw_cFi = .text:0x80241C18; // type:function size:0x14 scope:global align:4 +setTimer__21dDlst_TimerScrnDraw_cFi = .text:0x80241C2C; // type:function size:0x24C scope:global align:4 +setRupee__21dDlst_TimerScrnDraw_cFs = .text:0x80241E78; // type:function size:0x218 scope:global align:4 +dTm_parentPaneScale__FP18fopMsgM_pane_classP18fopMsgM_pane_classf = .text:0x80242090; // type:function size:0x58 scope:global align:4 +setPaneInitialPos__21dDlst_TimerScrnDraw_cFP18fopMsgM_pane_classff = .text:0x802420E8; // type:function size:0x50 scope:global align:4 +setTimerPos__21dDlst_TimerScrnDraw_cFff = .text:0x80242138; // type:function size:0x134 scope:global align:4 +setRupeePos__21dDlst_TimerScrnDraw_cFff = .text:0x8024226C; // type:function size:0x5C scope:global align:4 +setShowType__21dDlst_TimerScrnDraw_cFUc = .text:0x802422C8; // type:function size:0xD0 scope:global align:4 +setIconType__21dDlst_TimerScrnDraw_cFPvUc = .text:0x80242398; // type:function size:0x120 scope:global align:4 +anime__21dDlst_TimerScrnDraw_cFv = .text:0x802424B8; // type:function size:0x32C scope:global align:4 +closeAnime__21dDlst_TimerScrnDraw_cFv = .text:0x802427E4; // type:function size:0x204 scope:global align:4 +hide__21dDlst_TimerScrnDraw_cFv = .text:0x802429E8; // type:function size:0x74 scope:global align:4 +draw__21dDlst_TimerScrnDraw_cFv = .text:0x80242A5C; // type:function size:0xE4 scope:global align:4 +dTimer_Draw__FP8dTimer_c = .text:0x80242B40; // type:function size:0x20 scope:global align:4 +dTimer_Execute__FP8dTimer_c = .text:0x80242B60; // type:function size:0x20 scope:global align:4 +dTimer_IsDelete__FP8dTimer_c = .text:0x80242B80; // type:function size:0x8 scope:global align:4 +dTimer_Delete__FP8dTimer_c = .text:0x80242B88; // type:function size:0x20 scope:global align:4 +dTimer_Create__FP9msg_class = .text:0x80242BA8; // type:function size:0x20 scope:global align:4 +dTimer_createTimer__FiUsUcUcffff = .text:0x80242BC8; // type:function size:0x60 scope:global align:4 +dTimer_createStockTimer__Fv = .text:0x80242C28; // type:function size:0x64 scope:global align:4 +__dt__21dDlst_TimerScrnDraw_cFv = .text:0x80242C8C; // type:function size:0x5C scope:global align:4 +dWaterMark_Draw__FP12dWaterMark_c = .text:0x80242CE8; // type:function size:0xB0 scope:global align:4 +setMatrix__12dWaterMark_cFv = .text:0x80242D98; // type:function size:0x234 scope:global align:4 +dWaterMark_Execute__FP12dWaterMark_c = .text:0x80242FCC; // type:function size:0xF8 scope:global align:4 +dWaterMark_IsDelete__FP12dWaterMark_c = .text:0x802430C4; // type:function size:0x8 scope:global align:4 +dWaterMark_Delete__FP12dWaterMark_c = .text:0x802430CC; // type:function size:0x54 scope:global align:4 +dWaterMark_Create__FP12kankyo_class = .text:0x80243120; // type:function size:0x20 scope:global align:4 +create__12dWaterMark_cFv = .text:0x80243140; // type:function size:0x2FC scope:global align:4 +__sinit_d_water_mark_cpp = .text:0x8024343C; // type:function size:0x128 scope:local align:4 +createHeap__12dWindArrow_cFv = .text:0x80243564; // type:function size:0x5C scope:global align:4 +adjustHeap__12dWindArrow_cFv = .text:0x802435C0; // type:function size:0x4C scope:global align:4 +dWindArrow_Draw__FP12dWindArrow_c = .text:0x8024360C; // type:function size:0x20 scope:global align:4 +draw__12dWindArrow_cFv = .text:0x8024362C; // type:function size:0x268 scope:global align:4 +dWindArrow_Execute__FP12dWindArrow_c = .text:0x80243894; // type:function size:0x44 scope:global align:4 +dWindArrow_IsDelete__FP12dWindArrow_c = .text:0x802438D8; // type:function size:0x8 scope:global align:4 +dWindArrow_Delete__FP12dWindArrow_c = .text:0x802438E0; // type:function size:0x68 scope:global align:4 +dWindArrow_Create__FP12kankyo_class = .text:0x80243948; // type:function size:0x1C0 scope:global align:4 +jointCallBack__10dWpillar_cFi = .text:0x80243B08; // type:function size:0x7C scope:global align:4 +dWpillar_jointCallBack__FP7J3DNodei = .text:0x80243B84; // type:function size:0x44 scope:global align:4 +draw__10dWpillar_cFv = .text:0x80243BC8; // type:function size:0x2D0 scope:global align:4 +dWpillar_Draw__FP10dWpillar_c = .text:0x80243E98; // type:function size:0x20 scope:global align:4 +execute__10dWpillar_cFv = .text:0x80243EB8; // type:function size:0x98 scope:global align:4 +dWpillar_Execute__FP10dWpillar_c = .text:0x80243F50; // type:function size:0x20 scope:global align:4 +dWpillar_IsDelete__FP10dWpillar_c = .text:0x80243F70; // type:function size:0x8 scope:global align:4 +wp_delete__10dWpillar_cFv = .text:0x80243F78; // type:function size:0x30 scope:global align:4 +dWpillar_Delete__FP10dWpillar_c = .text:0x80243FA8; // type:function size:0x20 scope:global align:4 +create__10dWpillar_cFv = .text:0x80243FC8; // type:function size:0x788 scope:global align:4 +dWpillar_Create__FP12kankyo_class = .text:0x80244750; // type:function size:0x20 scope:global align:4 +draw__20dWpotWater_EcallBackFP14JPABaseEmitter = .text:0x80244770; // type:function size:0x7C scope:global align:4 +dWpotWater_Draw__FP12dWpotWater_c = .text:0x802447EC; // type:function size:0x3C scope:global align:4 +dWpotWater_Execute__FP12dWpotWater_c = .text:0x80244828; // type:function size:0xB8 scope:global align:4 +dWpotWater_IsDelete__FP12dWpotWater_c = .text:0x802448E0; // type:function size:0x8 scope:global align:4 +dWpotWater_Delete__FP12dWpotWater_c = .text:0x802448E8; // type:function size:0x8 scope:global align:4 +dWpotWater_Create__FP12kankyo_class = .text:0x802448F0; // type:function size:0x87C scope:global align:4 +__dt__20dWpotWater_EcallBackFv = .text:0x8024516C; // type:function size:0x6C scope:global align:4 +execute__20dWpotWater_EcallBackFP14JPABaseEmitter = .text:0x802451D8; // type:function size:0x4 scope:global align:4 +setup__20dWpotWater_EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x802451DC; // type:function size:0x4 scope:global align:4 +__sinit_d_wpot_water_cpp = .text:0x802451E0; // type:function size:0x58 scope:local align:4 +__dt__24DynamicModuleControlBaseFv = .text:0x80245238; // type:function size:0xB8 scope:global align:4 +__ct__24DynamicModuleControlBaseFv = .text:0x802452F0; // type:function size:0x4C scope:global align:4 +link__24DynamicModuleControlBaseFv = .text:0x8024533C; // type:function size:0x104 scope:global align:4 +unlink__24DynamicModuleControlBaseFv = .text:0x80245440; // type:function size:0xBC scope:global align:4 +load_async__24DynamicModuleControlBaseFv = .text:0x802454FC; // type:function size:0x40 scope:global align:4 +force_unlink__24DynamicModuleControlBaseFv = .text:0x8024553C; // type:function size:0x44 scope:global align:4 +dump__24DynamicModuleControlBaseFv = .text:0x80245580; // type:function size:0x1DC scope:global align:4 +__ct__20DynamicModuleControlFPCc = .text:0x8024575C; // type:function size:0x70 scope:global align:4 +mountCallback__20DynamicModuleControlFPv = .text:0x802457CC; // type:function size:0x8C scope:global align:4 +initialize__20DynamicModuleControlFv = .text:0x80245858; // type:function size:0x38 scope:global align:4 +callback__20DynamicModuleControlFPv = .text:0x80245890; // type:function size:0x2C scope:global align:4 +calcSum2__FPCUsUl = .text:0x802458BC; // type:function size:0x28 scope:global align:4 +do_load__20DynamicModuleControlFv = .text:0x802458E4; // type:function size:0x304 scope:global align:4 +do_load_async__20DynamicModuleControlFv = .text:0x80245BE8; // type:function size:0xC8 scope:global align:4 +do_unload__20DynamicModuleControlFv = .text:0x80245CB0; // type:function size:0x48 scope:global align:4 +dump2__20DynamicModuleControlFv = .text:0x80245CF8; // type:function size:0x5C scope:global align:4 +do_link__20DynamicModuleControlFv = .text:0x80245D54; // type:function size:0x3A0 scope:global align:4 +do_unlink__20DynamicModuleControlFv = .text:0x802460F4; // type:function size:0xD8 scope:global align:4 +getModuleSize__20DynamicModuleControlCFv = .text:0x802461CC; // type:function size:0x70 scope:global align:4 +getModuleTypeString__20DynamicModuleControlCFv = .text:0x8024623C; // type:function size:0x18 scope:global align:4 +ModuleProlog = .text:0x80246254; // type:function size:0x4 scope:global align:4 +ModuleEpilog = .text:0x80246258; // type:function size:0x4 scope:global align:4 +ModuleUnresolved = .text:0x8024625C; // type:function size:0xBC scope:global align:4 +ModuleConstructorsX = .text:0x80246318; // type:function size:0x80 scope:global align:4 +ModuleDestructorsX = .text:0x80246398; // type:function size:0x80 scope:global align:4 +do_link__24DynamicModuleControlBaseFv = .text:0x80246418; // type:function size:0x8 scope:global align:4 +do_load__24DynamicModuleControlBaseFv = .text:0x80246420; // type:function size:0x8 scope:global align:4 +do_unload__24DynamicModuleControlBaseFv = .text:0x80246428; // type:function size:0x8 scope:global align:4 +do_unlink__24DynamicModuleControlBaseFv = .text:0x80246430; // type:function size:0x8 scope:global align:4 +do_load_async__24DynamicModuleControlBaseFv = .text:0x80246438; // type:function size:0x8 scope:global align:4 +dump2__24DynamicModuleControlBaseFv = .text:0x80246440; // type:function size:0x4 scope:global align:4 +getModuleTypeString__24DynamicModuleControlBaseCFv = .text:0x80246444; // type:function size:0x10 scope:global align:4 +getModuleSize__24DynamicModuleControlBaseCFv = .text:0x80246454; // type:function size:0x8 scope:global align:4 +getModuleName__20DynamicModuleControlCFv = .text:0x8024645C; // type:function size:0x8 scope:global align:4 +getExpandedResSize__10JKRArchiveCFPCv = .text:0x80246464; // type:function size:0x2C scope:global align:4 +init__3cMlFP7JKRHeap = .text:0x80246490; // type:function size:0x8 scope:global align:4 +memalignB__3cMlFiUl = .text:0x80246498; // type:function size:0x38 scope:global align:4 +free__3cMlFPv = .text:0x802464D0; // type:function size:0x2C scope:global align:4 +cAPIGph_Painter__Fv = .text:0x802464FC; // type:function size:0x30 scope:global align:4 +cAPIGph_BeforeOfDraw__Fv = .text:0x8024652C; // type:function size:0x30 scope:global align:4 +cAPIGph_AfterOfDraw__Fv = .text:0x8024655C; // type:function size:0x30 scope:global align:4 +Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo = .text:0x8024658C; // type:function size:0x3C scope:global align:4 +SetArea__15cCcD_DivideAreaFRC8cM3dGAab = .text:0x802465C8; // type:function size:0x130 scope:global align:4 +CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl = .text:0x802466F8; // type:function size:0x1B4 scope:global align:4 +CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab = .text:0x802468AC; // type:function size:0x218 scope:global align:4 +GetGStts__9cCcD_SttsCFv = .text:0x80246AC4; // type:function size:0x8 scope:global align:4 +GetGStts__9cCcD_SttsFv = .text:0x80246ACC; // type:function size:0x8 scope:global align:4 +Init__9cCcD_SttsFiiPvUi = .text:0x80246AD4; // type:function size:0x60 scope:global align:4 +Ct__9cCcD_SttsFv = .text:0x80246B34; // type:function size:0x30 scope:global align:4 +PlusCcMove__9cCcD_SttsFfff = .text:0x80246B64; // type:function size:0x298 scope:global align:4 +Set__8cCcD_ObjFRC11cCcD_SrcObj = .text:0x80246DFC; // type:function size:0x3C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80246E38; // type:function size:0xD0 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80246F08; // type:function size:0x38 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x80246F40; // type:function size:0x3C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80246F7C; // type:function size:0x38 scope:global align:4 +CalcAabBox__12cCcD_TriAttrFv = .text:0x80246FB4; // type:function size:0xB0 scope:global align:4 +GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz = .text:0x80247064; // type:function size:0x9C scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80247100; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80247144; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x80247188; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x802471CC; // type:function size:0xD0 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf = .text:0x8024729C; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf = .text:0x802472EC; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf = .text:0x8024733C; // type:function size:0x50 scope:global align:4 +CalcAabBox__12cCcD_CpsAttrFv = .text:0x8024738C; // type:function size:0xA8 scope:global align:4 +GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz = .text:0x80247434; // type:function size:0x168 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024759C; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x802475E8; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024762C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80247670; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf = .text:0x802476A8; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf = .text:0x802476EC; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf = .text:0x80247730; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_CylAttrFv = .text:0x80247788; // type:function size:0x64 scope:global align:4 +GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz = .text:0x802477EC; // type:function size:0xE8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x802478D4; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x80247920; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x80247964; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x802479A8; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf = .text:0x802479E0; // type:function size:0x54 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf = .text:0x80247A34; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf = .text:0x80247A78; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_SphAttrFv = .text:0x80247AD0; // type:function size:0x88 scope:global align:4 +GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz = .text:0x80247B58; // type:function size:0x9C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80247BF4; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80247BFC; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80247C04; // type:function size:0x38 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x80247C3C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x80247C44; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x80247C4C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x80247C54; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x80247C5C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x80247C64; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x80247C6C; // type:function size:0x38 scope:global align:4 +__dt__12cCcD_TriAttrFv = .text:0x80247CA4; // type:function size:0xA0 scope:global align:4 +ClrAt__9cCcD_SttsFv = .text:0x80247D44; // type:function size:0x4 scope:global align:4 +ClrTg__9cCcD_SttsFv = .text:0x80247D48; // type:function size:0xC scope:global align:4 +__sinit_c_cc_d_cpp = .text:0x80247D54; // type:function size:0x54 scope:local align:4 +@32@__dt__12cCcD_TriAttrFv = .text:0x80247DA8; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CpsAttrFv = .text:0x80247DB0; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CylAttrFv = .text:0x80247DB8; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_SphAttrFv = .text:0x80247DC0; // type:function size:0x8 scope:local align:4 +__ct__4cCcSFv = .text:0x80247DC8; // type:function size:0x28 scope:global align:4 +Ct__4cCcSFv = .text:0x80247DF0; // type:function size:0x94 scope:global align:4 +Dt__4cCcSFv = .text:0x80247E84; // type:function size:0x20 scope:global align:4 +Set__4cCcSFP8cCcD_Obj = .text:0x80247EA4; // type:function size:0xB4 scope:global align:4 +ClrCoHitInf__4cCcSFv = .text:0x80247F58; // type:function size:0xA0 scope:global align:4 +ClrTgHitInf__4cCcSFv = .text:0x80247FF8; // type:function size:0xA0 scope:global align:4 +ClrAtHitInf__4cCcSFv = .text:0x80248098; // type:function size:0x9C scope:global align:4 +ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80248134; // type:function size:0x128 scope:global align:4 +ChkAtTg__4cCcSFv = .text:0x8024825C; // type:function size:0x23C scope:global align:4 +ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80248498; // type:function size:0xB0 scope:global align:4 +ChkCo__4cCcSFv = .text:0x80248548; // type:function size:0x184 scope:global align:4 +CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x802486CC; // type:function size:0x18 scope:global align:4 +SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz = .text:0x802486E4; // type:function size:0x1FC scope:global align:4 +SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x802488E0; // type:function size:0x14C scope:global align:4 +SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x80248A2C; // type:function size:0xEC4 scope:global align:4 +CalcArea__4cCcSFv = .text:0x802498F0; // type:function size:0x144 scope:global align:4 +Move__4cCcSFv = .text:0x80249A34; // type:function size:0x64 scope:global align:4 +DrawClear__4cCcSFv = .text:0x80249A98; // type:function size:0x94 scope:global align:4 +SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80249B2C; // type:function size:0x4 scope:global align:4 +ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80249B30; // type:function size:0x8 scope:global align:4 +SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80249B38; // type:function size:0x4 scope:global align:4 +ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80249B3C; // type:function size:0x8 scope:global align:4 +SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80249B44; // type:function size:0x4 scope:global align:4 +MoveAfterCheck__4cCcSFv = .text:0x80249B48; // type:function size:0x4 scope:global align:4 +cCt_Counter__Fi = .text:0x80249B4C; // type:function size:0x48 scope:global align:4 +cLs_Init__FP15node_list_class = .text:0x80249B94; // type:function size:0x14 scope:global align:4 +cLs_SingleCut__FP10node_class = .text:0x80249BA8; // type:function size:0x84 scope:global align:4 +cLs_Addition__FP15node_list_classP10node_class = .text:0x80249C2C; // type:function size:0x74 scope:global align:4 +cLs_Insert__FP15node_list_classiP10node_class = .text:0x80249CA0; // type:function size:0x88 scope:global align:4 +cLs_GetFirst__FP15node_list_class = .text:0x80249D28; // type:function size:0x48 scope:global align:4 +cLs_Create__FP15node_list_class = .text:0x80249D70; // type:function size:0x20 scope:global align:4 +cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv = .text:0x80249D90; // type:function size:0x38 scope:global align:4 +cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv = .text:0x80249DC8; // type:function size:0x38 scope:global align:4 +cNd_Join__FP10node_classP10node_class = .text:0x80249E00; // type:function size:0xC scope:global align:4 +cNd_LengthOf__FP10node_class = .text:0x80249E0C; // type:function size:0x30 scope:global align:4 +cNd_First__FP10node_class = .text:0x80249E3C; // type:function size:0x30 scope:global align:4 +cNd_Last__FP10node_class = .text:0x80249E6C; // type:function size:0x30 scope:global align:4 +cNd_Order__FP10node_classi = .text:0x80249E9C; // type:function size:0x50 scope:global align:4 +cNd_SingleCut__FP10node_class = .text:0x80249EEC; // type:function size:0x34 scope:global align:4 +cNd_Cut__FP10node_class = .text:0x80249F20; // type:function size:0x20 scope:global align:4 +cNd_Addition__FP10node_classP10node_class = .text:0x80249F40; // type:function size:0x34 scope:global align:4 +cNd_Insert__FP10node_classP10node_class = .text:0x80249F74; // type:function size:0x6C scope:global align:4 +cNd_SetObject__FP10node_classPv = .text:0x80249FE0; // type:function size:0x28 scope:global align:4 +cNd_ClearObject__FP10node_class = .text:0x8024A008; // type:function size:0x24 scope:global align:4 +cNd_ForcedClear__FP10node_class = .text:0x8024A02C; // type:function size:0x14 scope:global align:4 +cNd_Create__FP10node_classPv = .text:0x8024A040; // type:function size:0x14 scope:global align:4 +cNdIt_Method__FP10node_classPFP10node_classPv_iPv = .text:0x8024A054; // type:function size:0x90 scope:global align:4 +cNdIt_Judge__FP10node_classPFP10node_classPv_PvPv = .text:0x8024A0E4; // type:function size:0x8C scope:global align:4 +cTr_SingleCut__FP10node_class = .text:0x8024A170; // type:function size:0x20 scope:global align:4 +cTr_Addition__FP21node_lists_tree_classiP10node_class = .text:0x8024A190; // type:function size:0x44 scope:global align:4 +cTr_Insert__FP21node_lists_tree_classiP10node_classi = .text:0x8024A1D4; // type:function size:0x44 scope:global align:4 +cTr_Create__FP21node_lists_tree_classP15node_list_classi = .text:0x8024A218; // type:function size:0x58 scope:global align:4 +cTrIt_Method__FP21node_lists_tree_classPFP10node_classPv_iPv = .text:0x8024A270; // type:function size:0x74 scope:global align:4 +cTrIt_Judge__FP21node_lists_tree_classPFP10node_classPv_PvPv = .text:0x8024A2E4; // type:function size:0x70 scope:global align:4 +cPhs_Reset__FP30request_of_phase_process_class = .text:0x8024A354; // type:function size:0xC scope:global align:4 +cPhs_Set__FP30request_of_phase_process_classPPFPv_i = .text:0x8024A360; // type:function size:0x10 scope:global align:4 +cPhs_UnCompleate__FP30request_of_phase_process_class = .text:0x8024A370; // type:function size:0x28 scope:global align:4 +cPhs_Compleate__FP30request_of_phase_process_class = .text:0x8024A398; // type:function size:0x10 scope:global align:4 +cPhs_Next__FP30request_of_phase_process_class = .text:0x8024A3A8; // type:function size:0x60 scope:global align:4 +cPhs_Do__FP30request_of_phase_process_classPv = .text:0x8024A408; // type:function size:0xD4 scope:global align:4 +cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x8024A4DC; // type:function size:0x28 scope:global align:4 +cReq_Is_Done__FP18request_base_class = .text:0x8024A504; // type:function size:0x2C scope:global align:4 +cReq_Done__FP18request_base_class = .text:0x8024A530; // type:function size:0x30 scope:global align:4 +cReq_Command__FP18request_base_classUc = .text:0x8024A560; // type:function size:0x20 scope:global align:4 +cReq_Create__FP18request_base_classUc = .text:0x8024A580; // type:function size:0x30 scope:global align:4 +cTg_IsUse__FP16create_tag_class = .text:0x8024A5B0; // type:function size:0xC scope:global align:4 +cTg_SingleCutFromTree__FP16create_tag_class = .text:0x8024A5BC; // type:function size:0x40 scope:global align:4 +cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class = .text:0x8024A5FC; // type:function size:0x50 scope:global align:4 +cTg_InsertToTree__FP21node_lists_tree_classiP16create_tag_classi = .text:0x8024A64C; // type:function size:0x50 scope:global align:4 +cTg_GetFirst__FP15node_list_class = .text:0x8024A69C; // type:function size:0x38 scope:global align:4 +cTg_SingleCut__FP16create_tag_class = .text:0x8024A6D4; // type:function size:0x40 scope:global align:4 +cTg_Addition__FP15node_list_classP16create_tag_class = .text:0x8024A714; // type:function size:0x50 scope:global align:4 +cTg_Create__FP16create_tag_classPv = .text:0x8024A764; // type:function size:0x48 scope:global align:4 +cTgIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x8024A7AC; // type:function size:0x34 scope:global align:4 +cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter = .text:0x8024A7E0; // type:function size:0x34 scope:global align:4 +__pl__4cXyzCFRC3Vec = .text:0x8024A814; // type:function size:0x50 scope:global align:4 +__mi__4cXyzCFRC3Vec = .text:0x8024A864; // type:function size:0x50 scope:global align:4 +__ml__4cXyzCFf = .text:0x8024A8B4; // type:function size:0x4C scope:global align:4 +__ml__4cXyzCFRC3Vec = .text:0x8024A900; // type:function size:0x48 scope:global align:4 +__dv__4cXyzCFf = .text:0x8024A948; // type:function size:0x54 scope:global align:4 +getCrossProduct__4cXyzCFRC3Vec = .text:0x8024A99C; // type:function size:0x50 scope:global align:4 +outprod__4cXyzCFRC3Vec = .text:0x8024A9EC; // type:function size:0x28 scope:global align:4 +norm__4cXyzCFv = .text:0x8024AA14; // type:function size:0xA4 scope:global align:4 +normZP__4cXyzCFv = .text:0x8024AAB8; // type:function size:0x94 scope:global align:4 +normZC__4cXyzCFv = .text:0x8024AB4C; // type:function size:0x130 scope:global align:4 +normalize__4cXyzFv = .text:0x8024AC7C; // type:function size:0xA4 scope:global align:4 +normalizeZP__4cXyzFv = .text:0x8024AD20; // type:function size:0x94 scope:global align:4 +normalizeRS__4cXyzFv = .text:0x8024ADB4; // type:function size:0x50 scope:global align:4 +__eq__4cXyzCFRC3Vec = .text:0x8024AE04; // type:function size:0x40 scope:global align:4 +__ne__4cXyzCFRC3Vec = .text:0x8024AE44; // type:function size:0x40 scope:global align:4 +isZero__4cXyzCFv = .text:0x8024AE84; // type:function size:0x64 scope:global align:4 +__sinit_c_xyz_cpp = .text:0x8024AEE8; // type:function size:0x164 scope:local align:4 +__ct__5csXyzFsss = .text:0x8024B04C; // type:function size:0x10 scope:global align:4 +__pl__5csXyzFR5csXyz = .text:0x8024B05C; // type:function size:0x58 scope:global align:4 +__apl__5csXyzFR5csXyz = .text:0x8024B0B4; // type:function size:0x34 scope:global align:4 +__ml__5csXyzFf = .text:0x8024B0E8; // type:function size:0xA4 scope:global align:4 +__sinit_c_sxyz_cpp = .text:0x8024B18C; // type:function size:0x58 scope:local align:4 +cM_rad2s__Ff = .text:0x8024B1E4; // type:function size:0x58 scope:global align:4 +U_GetAtanTable__Fff = .text:0x8024B23C; // type:function size:0x34 scope:global align:4 +cM_atan2s__Fff = .text:0x8024B270; // type:function size:0x1A0 scope:global align:4 +cM_atan2f__Fff = .text:0x8024B410; // type:function size:0x48 scope:global align:4 +cM_initRnd__Fiii = .text:0x8024B458; // type:function size:0x10 scope:global align:4 +cM_rnd__Fv = .text:0x8024B468; // type:function size:0xE8 scope:global align:4 +cM_rndF__Ff = .text:0x8024B550; // type:function size:0x38 scope:global align:4 +cM_rndFX__Ff = .text:0x8024B588; // type:function size:0x48 scope:global align:4 +cM_initRnd2__Fiii = .text:0x8024B5D0; // type:function size:0x10 scope:global align:4 +Init__11cBgS_ChkElmFv = .text:0x8024B5E0; // type:function size:0x1C scope:global align:4 +Regist2__11cBgS_ChkElmFP4cBgWUiPv = .text:0x8024B5FC; // type:function size:0x1C scope:global align:4 +Release__11cBgS_ChkElmFv = .text:0x8024B618; // type:function size:0x24 scope:global align:4 +Regist__4cBgSFP4cBgWUiPv = .text:0x8024B63C; // type:function size:0x164 scope:global align:4 +Release__4cBgSFP4cBgW = .text:0x8024B7A0; // type:function size:0x9C scope:global align:4 +Ct__4cBgSFv = .text:0x8024B83C; // type:function size:0x54 scope:global align:4 +Dt__4cBgSFv = .text:0x8024B890; // type:function size:0x7C scope:global align:4 +LineCross__4cBgSFP11cBgS_LinChk = .text:0x8024B90C; // type:function size:0x178 scope:global align:4 +GroundCross__4cBgSFP11cBgS_GndChk = .text:0x8024BA84; // type:function size:0x130 scope:global align:4 +ConvDzb__4cBgSFPv = .text:0x8024BBB4; // type:function size:0x284 scope:global align:4 +GetActorPointer__4cBgSCFi = .text:0x8024BE38; // type:function size:0x8C scope:global align:4 +GetBgWPointer__4cBgSCFR13cBgS_PolyInfo = .text:0x8024BEC4; // type:function size:0x38 scope:global align:4 +ChkPolySafe__4cBgSFR13cBgS_PolyInfo = .text:0x8024BEFC; // type:function size:0x9C scope:global align:4 +GetTriGrp__4cBgSCFii = .text:0x8024BF98; // type:function size:0x118 scope:global align:4 +GetGrpToRoomId__4cBgSCFii = .text:0x8024C0B0; // type:function size:0xD4 scope:global align:4 +GetTriPla__4cBgSCFii = .text:0x8024C184; // type:function size:0xD4 scope:global align:4 +GetTriPnt__4cBgSCFR13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x8024C258; // type:function size:0xC0 scope:global align:4 +Move__4cBgSFv = .text:0x8024C318; // type:function size:0x4 scope:global align:4 +ShdwDraw__4cBgSFP13cBgS_ShdwDraw = .text:0x8024C31C; // type:function size:0x6C scope:global align:4 +GetGrpInf__4cBgSCFR13cBgS_PolyInfoi = .text:0x8024C388; // type:function size:0x11C scope:global align:4 +__dt__8cBgS_ChkFv = .text:0x8024C4A4; // type:function size:0x48 scope:global align:4 +ChkSameActorPid__8cBgS_ChkCFUi = .text:0x8024C4EC; // type:function size:0x40 scope:global align:4 +__ct__11cBgS_GndChkFv = .text:0x8024C52C; // type:function size:0x8C scope:global align:4 +ct__11cBgS_LinChkFv = .text:0x8024C5B8; // type:function size:0x68 scope:global align:4 +Set2__11cBgS_LinChkFP4cXyzP4cXyzUi = .text:0x8024C620; // type:function size:0x80 scope:global align:4 +ASSERT_SOLDHEAP__Fv = .text:0x8024C6A0; // type:function size:0x4C scope:global align:4 +__ct__4cBgWFv = .text:0x8024C6EC; // type:function size:0xC0 scope:global align:4 +__dt__4cBgWFv = .text:0x8024C7AC; // type:function size:0x70 scope:global align:4 +FreeArea__4cBgWFv = .text:0x8024C81C; // type:function size:0x20 scope:global align:4 +GlobalVtx__4cBgWFv = .text:0x8024C83C; // type:function size:0xC0 scope:global align:4 +SetVtx__4cBgWFv = .text:0x8024C8FC; // type:function size:0xE4 scope:global align:4 +CalcPlane__4cBgWFv = .text:0x8024C9E0; // type:function size:0x104 scope:global align:4 +SetTri__4cBgWFv = .text:0x8024CAE4; // type:function size:0x94 scope:global align:4 +BlckConnect__4cBgWFPUsPii = .text:0x8024CB78; // type:function size:0x4C scope:global align:4 +ClassifyPlane__4cBgWFv = .text:0x8024CBC4; // type:function size:0x1D4 scope:global align:4 +MakeBlckTransMinMax__4cBgWFP4cXyzP4cXyz = .text:0x8024CD98; // type:function size:0x54 scope:global align:4 +MakeBlckMinMax__4cBgWFiP4cXyzP4cXyz = .text:0x8024CDEC; // type:function size:0x88 scope:global align:4 +MakeBlckBnd__4cBgWFiP4cXyzP4cXyz = .text:0x8024CE74; // type:function size:0x174 scope:global align:4 +MakeNodeTreeRp__4cBgWFi = .text:0x8024CFE8; // type:function size:0x104 scope:global align:4 +MakeNodeTreeGrpRp__4cBgWFi = .text:0x8024D0EC; // type:function size:0x12C scope:global align:4 +MakeNodeTree__4cBgWFv = .text:0x8024D218; // type:function size:0x100 scope:global align:4 +ChkMemoryError__4cBgWFv = .text:0x8024D318; // type:function size:0x4C scope:global align:4 +Set__4cBgWFP6cBgD_tUlPA3_A4_f = .text:0x8024D364; // type:function size:0x250 scope:global align:4 +RwgLineCheck__4cBgWFUsP11cBgS_LinChk = .text:0x8024D5B4; // type:function size:0x1E8 scope:global align:4 +LineCheckRp__4cBgWFP11cBgS_LinChki = .text:0x8024D79C; // type:function size:0x26C scope:global align:4 +LineCheckGrpRp__4cBgWFP11cBgS_LinChkii = .text:0x8024DA08; // type:function size:0x124 scope:global align:4 +RwgGroundCheckCommon__4cBgWFfUsP11cBgS_GndChk = .text:0x8024DB2C; // type:function size:0x12C scope:global align:4 +RwgGroundCheckGnd__4cBgWFUsP11cBgS_GndChk = .text:0x8024DC58; // type:function size:0xB0 scope:global align:4 +RwgGroundCheckWall__4cBgWFUsP11cBgS_GndChk = .text:0x8024DD08; // type:function size:0xD0 scope:global align:4 +GroundCrossRp__4cBgWFP11cBgS_GndChki = .text:0x8024DDD8; // type:function size:0x5BC scope:global align:4 +GroundCrossGrpRp__4cBgWFP11cBgS_GndChkii = .text:0x8024E394; // type:function size:0x174 scope:global align:4 +CopyOldMtx__4cBgWFv = .text:0x8024E508; // type:function size:0x4C scope:global align:4 +Move__4cBgWFv = .text:0x8024E554; // type:function size:0x1D0 scope:global align:4 +RwgShdwDraw__4cBgWFiP13cBgS_ShdwDraw = .text:0x8024E724; // type:function size:0x114 scope:global align:4 +ShdwDrawRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x8024E838; // type:function size:0x1A8 scope:global align:4 +ShdwDrawGrpRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x8024E9E0; // type:function size:0xC4 scope:global align:4 +ChkPolyThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x8024EAA4; // type:function size:0x8 scope:global align:4 +ChkShdwDrawThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x8024EAAC; // type:function size:0x2C scope:global align:4 +ChkGrpThrough__4cBgWFiP15cBgS_GrpPassChki = .text:0x8024EAD8; // type:function size:0x8 scope:global align:4 +GetGrpToRoomIndex__4cBgWCFi = .text:0x8024EAE0; // type:function size:0xD8 scope:global align:4 +GetTrans__4cBgWCFP4cXyz = .text:0x8024EBB8; // type:function size:0x40 scope:global align:4 +GetTriPnt__4cBgWCFiP4cXyzP4cXyzP4cXyz = .text:0x8024EBF8; // type:function size:0x10C scope:global align:4 +GetTopUnder__4cBgWCFPfPf = .text:0x8024ED04; // type:function size:0x3C scope:global align:4 +__dt__9cBgW_BgIdFv = .text:0x8024ED40; // type:function size:0x48 scope:global align:4 +__dt__11cBgW_GrpElmFv = .text:0x8024ED88; // type:function size:0x60 scope:global align:4 +__ct__11cBgW_GrpElmFv = .text:0x8024EDE8; // type:function size:0x1C scope:global align:4 +__dt__13cBgW_NodeTreeFv = .text:0x8024EE04; // type:function size:0x5C scope:global align:4 +__ct__13cBgW_NodeTreeFv = .text:0x8024EE60; // type:function size:0x1C scope:global align:4 +__dt__11cBgW_RwgElmFv = .text:0x8024EE7C; // type:function size:0x48 scope:global align:4 +__ct__11cBgW_RwgElmFv = .text:0x8024EEC4; // type:function size:0x10 scope:global align:4 +__dt__11cBgW_TriElmFv = .text:0x8024EED4; // type:function size:0x5C scope:global align:4 +__ct__11cBgW_TriElmFv = .text:0x8024EF30; // type:function size:0x1C scope:global align:4 +cM2d_CrossCirLin__FR8cM2dGCirffffPfPf = .text:0x8024EF4C; // type:function size:0x334 scope:global align:4 +Set__8cM2dGBoxFR3cXyR3cXy = .text:0x8024F280; // type:function size:0x24 scope:global align:4 +GetLen__8cM2dGBoxCFRC3cXy = .text:0x8024F2A4; // type:function size:0x2FC scope:global align:4 +cM3d_InDivPos1__FPC3VecPC3VecfP3Vec = .text:0x8024F5A0; // type:function size:0x50 scope:global align:4 +cM3d_InDivPos2__FPC3VecPC3VecfP3Vec = .text:0x8024F5F0; // type:function size:0x64 scope:global align:4 +cM3d_Len2dSqPntAndSegLine__FffffffPfPfPf = .text:0x8024F654; // type:function size:0xB8 scope:global align:4 +cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf = .text:0x8024F70C; // type:function size:0x104 scope:global align:4 +cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec = .text:0x8024F810; // type:function size:0x80 scope:global align:4 +cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf = .text:0x8024F890; // type:function size:0xCC scope:global align:4 +cM3d_Cross_AabAab__FPC8cM3dGAabPC8cM3dGAab = .text:0x8024F95C; // type:function size:0x124 scope:global align:4 +cM3d_Cross_AabCyl__FPC8cM3dGAabPC8cM3dGCyl = .text:0x8024FA80; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_AabSph__FPC8cM3dGAabPC8cM3dGSph = .text:0x8024FB28; // type:function size:0xA8 scope:global align:4 +cM3d_Check_LinLin__FPC8cM3dGLinPC8cM3dGLinPfPf = .text:0x8024FBD0; // type:function size:0x278 scope:global align:4 +cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb = .text:0x8024FE48; // type:function size:0x194 scope:global align:4 +cM3d_Cross_MinMaxBoxLine__FPC3VecPC3VecPC3VecPC3Vec = .text:0x8024FFDC; // type:function size:0xBDC scope:global align:4 +cM3d_InclusionCheckPosIn3PosBox3d__FPC3VecPC3VecPC3VecPC3Vecf = .text:0x80250BB8; // type:function size:0x138 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vecf = .text:0x80250CF0; // type:function size:0x1E4 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vec = .text:0x80250ED4; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3VecPf = .text:0x802510BC; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vec = .text:0x80251140; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossY_Tri__FRC3VecRC3VecRC3VecRC8cM3dGPlaPC3Vec = .text:0x80251328; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossY_Tri_Front__FRC3VecRC3VecRC3VecPC3Vec = .text:0x80251510; // type:function size:0x160 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPf = .text:0x80251670; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vecf = .text:0x802516F4; // type:function size:0x1E4 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPC10cM3d_RangePf = .text:0x802518D8; // type:function size:0xF0 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vecf = .text:0x802519C8; // type:function size:0x1E4 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vec = .text:0x80251BAC; // type:function size:0x1E8 scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3VecPf = .text:0x80251D94; // type:function size:0x84 scope:global align:4 +cM3d_Cross_LinTri__FPC8cM3dGLinPC8cM3dGTriP3Vecbb = .text:0x80251E18; // type:function size:0xD8 scope:global align:4 +cM3d_Cross_LinTri_Easy__FPC8cM3dGTriPC3Vec = .text:0x80251EF0; // type:function size:0xBC scope:global align:4 +cM3d_Cross_SphPnt__FPC8cM3dGSphPC3Vec = .text:0x80251FAC; // type:function size:0x48 scope:global align:4 +cM3d_Cross_LinSph__FPC8cM3dGLinPC8cM3dGSphP3Vec = .text:0x80251FF4; // type:function size:0x268 scope:global align:4 +cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec = .text:0x8025225C; // type:function size:0x2BC scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphP3VecPf = .text:0x80252518; // type:function size:0x7BC scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPfPf = .text:0x80252CD4; // type:function size:0x680 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphP3Vec = .text:0x80253354; // type:function size:0xD4 scope:global align:4 +cM3d_CalcSphVsTriCrossPoint__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x80253428; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_SphTri__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x802534D0; // type:function size:0x364 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylPf = .text:0x80253834; // type:function size:0x8EC scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylP3Vec = .text:0x80254120; // type:function size:0x19C scope:global align:4 +cM3d_Cross_CylTri__FPC8cM3dGCylPC8cM3dGTriP3Vec = .text:0x802542BC; // type:function size:0x2F4 scope:global align:4 +cM3d_Cross_CylLin__FPC8cM3dGCylPC8cM3dGLinP3VecP3Vec = .text:0x802545B0; // type:function size:0x680 scope:global align:4 +cM3d_Cross_CylPntPnt__FPC8cM3dGCylPC3VecPC3VecP3VecP3Vec = .text:0x80254C30; // type:function size:0x74 scope:global align:4 +cM3d_Cross_CylPnt__FPC8cM3dGCylPC3Vec = .text:0x80254CA4; // type:function size:0x64 scope:global align:4 +cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec = .text:0x80254D08; // type:function size:0x3A8 scope:global align:4 +cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec = .text:0x802550B0; // type:function size:0x7C4 scope:global align:4 +cM3d_Cross_CpsSph_CrossPos__FRC8cM3dGCpsRC8cM3dGSphRC3VecP3Vec = .text:0x80255874; // type:function size:0x16C scope:global align:4 +cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec = .text:0x802559E0; // type:function size:0x170 scope:global align:4 +cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec = .text:0x80255B50; // type:function size:0x3C0 scope:global align:4 +cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec = .text:0x80255F10; // type:function size:0x510 scope:global align:4 +cM3d_NearPos_Cps__FRC8cM3dGCpsRC3VecP3Vec = .text:0x80256420; // type:function size:0x26C scope:global align:4 +cM3d_CalcVecAngle__FRC3VecPsPs = .text:0x8025668C; // type:function size:0x74 scope:global align:4 +cM3d_CalcVecZAngle__FRC3VecP5csXyz = .text:0x80256700; // type:function size:0xD4 scope:global align:4 +cM3d_UpMtx_Base__FRC3VecRC3VecPA4_f = .text:0x802567D4; // type:function size:0xF8 scope:global align:4 +cM3d_PlaneCrossLineProcWork__FfffffffPfPf = .text:0x802568CC; // type:function size:0x2C scope:global align:4 +cM3d_2PlaneCrossLine__FRC8cM3dGPlaRC8cM3dGPlaP8cM3dGLin = .text:0x802568F8; // type:function size:0x198 scope:global align:4 +cM3d_3PlaneCrossPos__FRC8cM3dGPlaRC8cM3dGPlaRC8cM3dGPlaP3Vec = .text:0x80256A90; // type:function size:0x120 scope:global align:4 +cM3d_lineVsPosSuisenCross__FPC8cM3dGLinPC3VecP3Vec = .text:0x80256BB0; // type:function size:0xD4 scope:global align:4 +cM3d_lineVsPosSuisenCross__FRC3VecRC3VecRC3VecP3Vec = .text:0x80256C84; // type:function size:0xDC scope:global align:4 +cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec = .text:0x80256D60; // type:function size:0x84 scope:global align:4 +cM3d_CrawVec__FRC3VecRC3VecP3Vec = .text:0x80256DE4; // type:function size:0x80 scope:global align:4 +SetMinMax__8cM3dGAabFRC4cXyz = .text:0x80256E64; // type:function size:0x44 scope:global align:4 +SetMin__8cM3dGAabFRC4cXyz = .text:0x80256EA8; // type:function size:0x40 scope:global align:4 +SetMax__8cM3dGAabFRC4cXyz = .text:0x80256EE8; // type:function size:0x40 scope:global align:4 +SetC__8cM3dGCylFRC4cXyz = .text:0x80256F28; // type:function size:0x298 scope:global align:4 +SetH__8cM3dGCylFf = .text:0x802571C0; // type:function size:0x12C scope:global align:4 +SetR__8cM3dGCylFf = .text:0x802572EC; // type:function size:0x12C scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphP4cXyz = .text:0x80257418; // type:function size:0x24 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylPf = .text:0x8025743C; // type:function size:0x20 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylP4cXyz = .text:0x8025745C; // type:function size:0x20 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphPf = .text:0x8025747C; // type:function size:0x28 scope:global align:4 +CalcAngleXz__8cM3dGPlaCFPsPs = .text:0x802574A4; // type:function size:0x20 scope:global align:4 +SetupNP0__8cM3dGPlaFRC3VecRC3Vec = .text:0x802574C4; // type:function size:0x68 scope:global align:4 +SetC__8cM3dGSphFRC4cXyz = .text:0x8025752C; // type:function size:0x298 scope:global align:4 +SetR__8cM3dGSphFf = .text:0x802577C4; // type:function size:0x12C scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphP4cXyz = .text:0x802578F0; // type:function size:0x2C scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGCylP4cXyz = .text:0x8025791C; // type:function size:0x30 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphPf = .text:0x8025794C; // type:function size:0x28 scope:global align:4 +__ct__8cM3dGTriFPC3VecPC3VecPC3Vec = .text:0x80257974; // type:function size:0xA4 scope:global align:4 +cross__8cM3dGTriCFPC8cM3dGCylP3Vec = .text:0x80257A18; // type:function size:0x2C scope:global align:4 +cLib_memCpy__FPvPCvUl = .text:0x80257A44; // type:function size:0x20 scope:global align:4 +cLib_memSet__FPviUl = .text:0x80257A64; // type:function size:0x20 scope:global align:4 +cLib_addCalc__FPfffff = .text:0x80257A84; // type:function size:0xC0 scope:global align:4 +cLib_addCalc2__FPffff = .text:0x80257B44; // type:function size:0x44 scope:global align:4 +cLib_addCalc0__FPfff = .text:0x80257B88; // type:function size:0x38 scope:global align:4 +cLib_addCalcPos__FP4cXyzRC4cXyzfff = .text:0x80257BC0; // type:function size:0x23C scope:global align:4 +cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff = .text:0x80257DFC; // type:function size:0x284 scope:global align:4 +cLib_addCalcPos2__FP4cXyzRC4cXyzff = .text:0x80258080; // type:function size:0x158 scope:global align:4 +cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff = .text:0x802581D8; // type:function size:0x170 scope:global align:4 +cLib_addCalcAngleS__FPsssss = .text:0x80258348; // type:function size:0xC8 scope:global align:4 +cLib_addCalcAngleS2__FPssss = .text:0x80258410; // type:function size:0x54 scope:global align:4 +cLib_addCalcAngleL__FPlllll = .text:0x80258464; // type:function size:0x98 scope:global align:4 +cLib_chaseUC__FPUcUcUc = .text:0x802584FC; // type:function size:0x74 scope:global align:4 +cLib_chaseS__FPsss = .text:0x80258570; // type:function size:0x70 scope:global align:4 +cLib_chaseF__FPfff = .text:0x802585E0; // type:function size:0x6C scope:global align:4 +cLib_chasePos__FP4cXyzRC4cXyzf = .text:0x8025864C; // type:function size:0x164 scope:global align:4 +cLib_chasePosXZ__FP4cXyzRC4cXyzf = .text:0x802587B0; // type:function size:0x180 scope:global align:4 +cLib_chaseAngleS__FPsss = .text:0x80258930; // type:function size:0x74 scope:global align:4 +cLib_targetAngleY__FP4cXyzP4cXyz = .text:0x802589A4; // type:function size:0x38 scope:global align:4 +cLib_targetAngleX__FP4cXyzP4cXyz = .text:0x802589DC; // type:function size:0xCC scope:global align:4 +cLib_offsetPos__FP4cXyzP4cXyzsP4cXyz = .text:0x80258AA8; // type:function size:0x74 scope:global align:4 +cLib_distanceAngleS__Fss = .text:0x80258B1C; // type:function size:0x28 scope:global align:4 +MtxInit__Fv = .text:0x80258B44; // type:function size:0x10 scope:global align:4 +MtxTrans__FfffUc = .text:0x80258B54; // type:function size:0x48 scope:global align:4 +MtxRotX__FfUc = .text:0x80258B9C; // type:function size:0x50 scope:global align:4 +MtxRotY__FfUc = .text:0x80258BEC; // type:function size:0x50 scope:global align:4 +MtxRotZ__FfUc = .text:0x80258C3C; // type:function size:0x50 scope:global align:4 +MtxScale__FfffUc = .text:0x80258C8C; // type:function size:0x48 scope:global align:4 +MtxPosition__FP4cXyzP4cXyz = .text:0x80258CD4; // type:function size:0x30 scope:global align:4 +MtxPush__Fv = .text:0x80258D04; // type:function size:0x3C scope:global align:4 +MtxPull__Fv = .text:0x80258D40; // type:function size:0x10 scope:global align:4 +__ct__7cSAngleFRC7cSAngle = .text:0x80258D50; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFs = .text:0x80258D80; // type:function size:0x30 scope:global align:4 +__ct__7cSAngleFf = .text:0x80258DB0; // type:function size:0x30 scope:global align:4 +Val__7cSAngleFRC7cSAngle = .text:0x80258DE0; // type:function size:0xC scope:global align:4 +Val__7cSAngleFs = .text:0x80258DEC; // type:function size:0x8 scope:global align:4 +Val__7cSAngleFf = .text:0x80258DF4; // type:function size:0x24 scope:global align:4 +Degree__7cSAngleCFv = .text:0x80258E18; // type:function size:0x34 scope:global align:4 +Radian__7cSAngleCFv = .text:0x80258E4C; // type:function size:0x34 scope:global align:4 +Norm__7cSAngleCFv = .text:0x80258E80; // type:function size:0x34 scope:global align:4 +Abs__7cSAngleCFv = .text:0x80258EB4; // type:function size:0x1C scope:global align:4 +Inv__7cSAngleCFv = .text:0x80258ED0; // type:function size:0x10 scope:global align:4 +Sin__7cSAngleCFv = .text:0x80258EE0; // type:function size:0x28 scope:global align:4 +Cos__7cSAngleCFv = .text:0x80258F08; // type:function size:0x28 scope:global align:4 +Tan__7cSAngleCFv = .text:0x80258F30; // type:function size:0x28 scope:global align:4 +__mi__7cSAngleCFv = .text:0x80258F58; // type:function size:0x2C scope:global align:4 +__pl__7cSAngleCFRC7cSAngle = .text:0x80258F84; // type:function size:0x30 scope:global align:4 +__mi__7cSAngleCFRC7cSAngle = .text:0x80258FB4; // type:function size:0x30 scope:global align:4 +__apl__7cSAngleFRC7cSAngle = .text:0x80258FE4; // type:function size:0x14 scope:global align:4 +__ami__7cSAngleFRC7cSAngle = .text:0x80258FF8; // type:function size:0x14 scope:global align:4 +__pl__7cSAngleCFs = .text:0x8025900C; // type:function size:0x2C scope:global align:4 +__mi__7cSAngleCFs = .text:0x80259038; // type:function size:0x2C scope:global align:4 +__apl__7cSAngleFs = .text:0x80259064; // type:function size:0x10 scope:global align:4 +__ami__7cSAngleFs = .text:0x80259074; // type:function size:0x10 scope:global align:4 +__ml__7cSAngleCFf = .text:0x80259084; // type:function size:0x50 scope:global align:4 +__amu__7cSAngleFf = .text:0x802590D4; // type:function size:0x40 scope:global align:4 +__pl__FsRC7cSAngle = .text:0x80259114; // type:function size:0x2C scope:global align:4 +__mi__FsRC7cSAngle = .text:0x80259140; // type:function size:0x2C scope:global align:4 +__ct__7cDegreeFf = .text:0x8025916C; // type:function size:0x30 scope:global align:4 +Formal__7cDegreeFv = .text:0x8025919C; // type:function size:0x40 scope:global align:4 +Val__7cDegreeFf = .text:0x802591DC; // type:function size:0x24 scope:global align:4 +Radian__7cDegreeCFv = .text:0x80259200; // type:function size:0x10 scope:global align:4 +Sin__7cDegreeCFv = .text:0x80259210; // type:function size:0x28 scope:global align:4 +Cos__7cDegreeCFv = .text:0x80259238; // type:function size:0x28 scope:global align:4 +__ct__7cSPolarFRC4cXyz = .text:0x80259260; // type:function size:0x30 scope:global align:4 +Formal__7cSPolarFv = .text:0x80259290; // type:function size:0xC0 scope:global align:4 +Val__7cSPolarFfss = .text:0x80259350; // type:function size:0x64 scope:global align:4 +Val__7cSPolarFRC4cXyz = .text:0x802593B4; // type:function size:0x20C scope:global align:4 +Xyz__7cSPolarCFv = .text:0x802595C0; // type:function size:0xC8 scope:global align:4 +Globe__7cSPolarCFP7cSGlobe = .text:0x80259688; // type:function size:0x3C scope:global align:4 +__ct__7cSGlobeFRC7cSGlobe = .text:0x802596C4; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfss = .text:0x802596F4; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80259724; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFRC4cXyz = .text:0x80259754; // type:function size:0x30 scope:global align:4 +Formal__7cSGlobeFv = .text:0x80259784; // type:function size:0xBC scope:global align:4 +Val__7cSGlobeFRC7cSGlobe = .text:0x80259840; // type:function size:0x38 scope:global align:4 +Val__7cSGlobeFfss = .text:0x80259878; // type:function size:0x64 scope:global align:4 +Val__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x802598DC; // type:function size:0x68 scope:global align:4 +Val__7cSGlobeFRC4cXyz = .text:0x80259944; // type:function size:0x44 scope:global align:4 +Xyz__7cSGlobeCFv = .text:0x80259988; // type:function size:0x40 scope:global align:4 +Polar__7cSGlobeCFP7cSPolar = .text:0x802599C8; // type:function size:0x3C scope:global align:4 +Invert__7cSGlobeFv = .text:0x80259A04; // type:function size:0x2C scope:global align:4 +Adjust__6cAngleFfff = .text:0x80259A30; // type:function size:0x2C scope:global align:4 +__sinit_c_angle_cpp = .text:0x80259A5C; // type:function size:0xB8 scope:local align:4 +__ct__12cDT_NamePTblFv = .text:0x80259B14; // type:function size:0x1C scope:global align:4 +__dt__12cDT_NamePTblFv = .text:0x80259B30; // type:function size:0x48 scope:global align:4 +Set__12cDT_NamePTblFUlPPc = .text:0x80259B78; // type:function size:0xC scope:global align:4 +GetIndex__12cDT_NamePTblCFPCci = .text:0x80259B84; // type:function size:0x78 scope:global align:4 +__ct__10cDT_FormatFv = .text:0x80259BFC; // type:function size:0x3C scope:global align:4 +__dt__10cDT_FormatFv = .text:0x80259C38; // type:function size:0x60 scope:global align:4 +__ct__8cDT_NameFv = .text:0x80259C98; // type:function size:0x3C scope:global align:4 +__dt__8cDT_NameFv = .text:0x80259CD4; // type:function size:0x60 scope:global align:4 +__ct__11cDT_DataSrcFv = .text:0x80259D34; // type:function size:0x20 scope:global align:4 +__dt__11cDT_DataSrcFv = .text:0x80259D54; // type:function size:0x48 scope:global align:4 +Set__11cDT_DataSrcFUlUlPUc = .text:0x80259D9C; // type:function size:0x10 scope:global align:4 +GetInf__11cDT_DataSrcCFii = .text:0x80259DAC; // type:function size:0x44 scope:global align:4 +__ct__3cDTFv = .text:0x80259DF0; // type:function size:0x40 scope:global align:4 +__dt__3cDTFv = .text:0x80259E30; // type:function size:0x70 scope:global align:4 +Set__3cDTFUlPPcUlPPcPUc = .text:0x80259EA0; // type:function size:0x68 scope:global align:4 +GetInf__3cDTCFii = .text:0x80259F08; // type:function size:0x24 scope:global align:4 +sBs_FillArea_s__FPvUls = .text:0x80259F2C; // type:function size:0x20 scope:global align:4 +sBs_ClearArea__FPvUl = .text:0x80259F4C; // type:function size:0x24 scope:global align:4 +firstInit__9JFWSystemFv = .text:0x80259F70; // type:function size:0x84 scope:global align:4 +init__9JFWSystemFv = .text:0x80259FF4; // type:function size:0x36C scope:global align:4 +ctor_subroutine__10JFWDisplayFPC16_GXRenderModeObjb = .text:0x8025A360; // type:function size:0xBC scope:global align:4 +__ct__10JFWDisplayFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8025A41C; // type:function size:0x70 scope:global align:4 +__dt__10JFWDisplayFv = .text:0x8025A48C; // type:function size:0x68 scope:global align:4 +createManager__10JFWDisplayFP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8025A4F4; // type:function size:0x98 scope:global align:4 +callDirectDraw__Fv = .text:0x8025A58C; // type:function size:0x58 scope:global align:4 +prepareCopyDisp__10JFWDisplayFv = .text:0x8025A5E4; // type:function size:0xE4 scope:global align:4 +drawendXfb_single__10JFWDisplayFv = .text:0x8025A6C8; // type:function size:0x48 scope:global align:4 +exchangeXfb_double__10JFWDisplayFv = .text:0x8025A710; // type:function size:0xE8 scope:global align:4 +exchangeXfb_triple__10JFWDisplayFv = .text:0x8025A7F8; // type:function size:0x78 scope:global align:4 +copyXfb_triple__10JFWDisplayFv = .text:0x8025A870; // type:function size:0x60 scope:global align:4 +preGX__10JFWDisplayFv = .text:0x8025A8D0; // type:function size:0x90 scope:global align:4 +endGX__10JFWDisplayFv = .text:0x8025A960; // type:function size:0x10C scope:global align:4 +beginRender__10JFWDisplayFv = .text:0x8025AA6C; // type:function size:0x1EC scope:global align:4 +endRender__10JFWDisplayFv = .text:0x8025AC58; // type:function size:0xA0 scope:global align:4 +endFrame__10JFWDisplayFv = .text:0x8025ACF8; // type:function size:0x18C scope:global align:4 +waitBlanking__10JFWDisplayFi = .text:0x8025AE84; // type:function size:0x50 scope:global align:4 +waitForTick__FUlUs = .text:0x8025AED4; // type:function size:0x120 scope:global align:4 +JFWThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8025AFF4; // type:function size:0x24 scope:global align:4 +threadSleep__10JFWDisplayFx = .text:0x8025B018; // type:function size:0x74 scope:global align:4 +clearEfb_init__10JFWDisplayFv = .text:0x8025B08C; // type:function size:0x74 scope:global align:4 +clearEfb__10JFWDisplayF8_GXColor = .text:0x8025B100; // type:function size:0x40 scope:global align:4 +clearEfb__10JFWDisplayFiiii8_GXColor = .text:0x8025B140; // type:function size:0x37C scope:global align:4 +calcCombinationRatio__10JFWDisplayFv = .text:0x8025B4BC; // type:function size:0x8C scope:global align:4 +JFWGXDrawDoneAutoAbort__Fv = .text:0x8025B548; // type:function size:0x64 scope:global align:4 +JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8025B5AC; // type:function size:0xC8 scope:global align:4 +diagnoseGpHang__Fv = .text:0x8025B674; // type:function size:0x1E4 scope:global align:4 +init__11J3DUClipperFv = .text:0x8025B858; // type:function size:0x14 scope:global align:4 +calcViewFrustum__11J3DUClipperFv = .text:0x8025B86C; // type:function size:0x1BC scope:global align:4 +clip__11J3DUClipperFPA4_Cf3Vecf = .text:0x8025BA28; // type:function size:0x148 scope:global align:4 +clip__11J3DUClipperFPA4_CfP3VecP3Vec = .text:0x8025BB70; // type:function size:0x2E8 scope:global align:4 +clipByBox__11J3DUClipperFP8J3DModel = .text:0x8025BE58; // type:function size:0x104 scope:global align:4 +__dt__19J3DMtxCalcSoftimageFv = .text:0x8025BF5C; // type:function size:0x90 scope:global align:4 +init__19J3DMtxCalcSoftimageFRC3VecRA3_A4_Cf = .text:0x8025BFEC; // type:function size:0x48 scope:global align:4 +init__15J3DMtxCalcBasicFRC3VecRA3_A4_Cf = .text:0x8025C034; // type:function size:0xEC scope:global align:4 +getUseMtxNum__11J3DShapeMtxCFv = .text:0x8025C120; // type:function size:0x8 scope:global align:4 +makeColorTable__FP17JPAColorRegAnmKeyiiP7JKRHeap = .text:0x8025C128; // type:function size:0x2C0 scope:global align:4 +__ct__15JPABaseShapeArcFPCUcP7JKRHeap = .text:0x8025C3E8; // type:function size:0x2C0 scope:global align:4 +__dt__12JPABaseShapeFv = .text:0x8025C6A8; // type:function size:0x48 scope:global align:4 +isEnableEnvAnm__15JPABaseShapeArcFv = .text:0x8025C6F0; // type:function size:0x10 scope:global align:4 +isEnablePrmAnm__15JPABaseShapeArcFv = .text:0x8025C700; // type:function size:0x10 scope:global align:4 +getTextureAnmKeyNum__15JPABaseShapeArcFv = .text:0x8025C710; // type:function size:0xC scope:global align:4 +isEnableTextureAnm__15JPABaseShapeArcFv = .text:0x8025C71C; // type:function size:0x10 scope:global align:4 +getType__15JPABaseShapeArcFv = .text:0x8025C72C; // type:function size:0x10 scope:global align:4 +__dt__15JPABaseShapeArcFv = .text:0x8025C73C; // type:function size:0x5C scope:global align:4 +getDirType__15JPABaseShapeArcFv = .text:0x8025C798; // type:function size:0x10 scope:global align:4 +getRotType__15JPABaseShapeArcFv = .text:0x8025C7A8; // type:function size:0x10 scope:global align:4 +getBasePlaneType__15JPABaseShapeArcFv = .text:0x8025C7B8; // type:function size:0x10 scope:global align:4 +getBaseSizeX__15JPABaseShapeArcFv = .text:0x8025C7C8; // type:function size:0xC scope:global align:4 +getBaseSizeY__15JPABaseShapeArcFv = .text:0x8025C7D4; // type:function size:0xC scope:global align:4 +getLoopOffset__15JPABaseShapeArcFv = .text:0x8025C7E0; // type:function size:0xC scope:global align:4 +getColLoopOffset__15JPABaseShapeArcFv = .text:0x8025C7EC; // type:function size:0x8 scope:global align:4 +getTexLoopOffset__15JPABaseShapeArcFv = .text:0x8025C7F4; // type:function size:0x8 scope:global align:4 +isEnableGlobalColAnm__15JPABaseShapeArcFv = .text:0x8025C7FC; // type:function size:0xC scope:global align:4 +isEnableGlobalTexAnm__15JPABaseShapeArcFv = .text:0x8025C808; // type:function size:0xC scope:global align:4 +getListOrder__15JPABaseShapeArcFv = .text:0x8025C814; // type:function size:0x10 scope:global align:4 +getChildOrder__15JPABaseShapeArcFv = .text:0x8025C824; // type:function size:0x10 scope:global align:4 +getTevColorArg__15JPABaseShapeArcFv = .text:0x8025C834; // type:function size:0x1C scope:global align:4 +getTevAlphaArg__15JPABaseShapeArcFv = .text:0x8025C850; // type:function size:0x1C scope:global align:4 +getBlendMode1__15JPABaseShapeArcFv = .text:0x8025C86C; // type:function size:0x1C scope:global align:4 +getSrcBlendFactor1__15JPABaseShapeArcFv = .text:0x8025C888; // type:function size:0x1C scope:global align:4 +getDstBlendFactor1__15JPABaseShapeArcFv = .text:0x8025C8A4; // type:function size:0x1C scope:global align:4 +getBlendOp1__15JPABaseShapeArcFv = .text:0x8025C8C0; // type:function size:0x1C scope:global align:4 +isEnableAlphaUpdate__15JPABaseShapeArcFv = .text:0x8025C8DC; // type:function size:0x10 scope:global align:4 +isEnableZCmp__15JPABaseShapeArcFv = .text:0x8025C8EC; // type:function size:0x10 scope:global align:4 +getZCmpFunction__15JPABaseShapeArcFv = .text:0x8025C8FC; // type:function size:0x1C scope:global align:4 +isEnableZCmpUpdate__15JPABaseShapeArcFv = .text:0x8025C918; // type:function size:0x10 scope:global align:4 +getZCompLoc__15JPABaseShapeArcFv = .text:0x8025C928; // type:function size:0x10 scope:global align:4 +getAlphaCmpComp0__15JPABaseShapeArcFv = .text:0x8025C938; // type:function size:0x1C scope:global align:4 +getAlphaCmpComp1__15JPABaseShapeArcFv = .text:0x8025C954; // type:function size:0x1C scope:global align:4 +getAlphaCmpOp__15JPABaseShapeArcFv = .text:0x8025C970; // type:function size:0x1C scope:global align:4 +getAlphaCmpRef0__15JPABaseShapeArcFv = .text:0x8025C98C; // type:function size:0xC scope:global align:4 +getAlphaCmpRef1__15JPABaseShapeArcFv = .text:0x8025C998; // type:function size:0xC scope:global align:4 +isEnableAnmTone__15JPABaseShapeArcFv = .text:0x8025C9A4; // type:function size:0x10 scope:global align:4 +isEnableProjection__15JPABaseShapeArcFv = .text:0x8025C9B4; // type:function size:0x10 scope:global align:4 +isClipOn__15JPABaseShapeArcFv = .text:0x8025C9C4; // type:function size:0x10 scope:global align:4 +textureIsEmpty__15JPABaseShapeArcFv = .text:0x8025C9D4; // type:function size:0x18 scope:global align:4 +getTextureAnmType__15JPABaseShapeArcFv = .text:0x8025C9EC; // type:function size:0x10 scope:global align:4 +getTextureIndex__15JPABaseShapeArcFUc = .text:0x8025C9FC; // type:function size:0x10 scope:global align:4 +getTextureIndex__15JPABaseShapeArcFv = .text:0x8025CA0C; // type:function size:0xC scope:global align:4 +isEnablePrm__15JPABaseShapeArcFv = .text:0x8025CA18; // type:function size:0x10 scope:global align:4 +isEnableEnv__15JPABaseShapeArcFv = .text:0x8025CA28; // type:function size:0x10 scope:global align:4 +getPrmColor__15JPABaseShapeArcFs = .text:0x8025CA38; // type:function size:0x14 scope:global align:4 +getPrmColor__15JPABaseShapeArcFv = .text:0x8025CA4C; // type:function size:0xC scope:global align:4 +getEnvColor__15JPABaseShapeArcFs = .text:0x8025CA58; // type:function size:0x14 scope:global align:4 +getEnvColor__15JPABaseShapeArcFv = .text:0x8025CA6C; // type:function size:0xC scope:global align:4 +getColorRegAnmType__15JPABaseShapeArcFv = .text:0x8025CA78; // type:function size:0x10 scope:global align:4 +getColorRegAnmMaxFrm__15JPABaseShapeArcFv = .text:0x8025CA88; // type:function size:0xC scope:global align:4 +isEnableTexScrollAnm__15JPABaseShapeArcFv = .text:0x8025CA94; // type:function size:0x10 scope:global align:4 +getTilingX__15JPABaseShapeArcFv = .text:0x8025CAA4; // type:function size:0xC scope:global align:4 +getTilingY__15JPABaseShapeArcFv = .text:0x8025CAB0; // type:function size:0xC scope:global align:4 +getTexStaticTransX__15JPABaseShapeArcFv = .text:0x8025CABC; // type:function size:0xC scope:global align:4 +getTexStaticTransY__15JPABaseShapeArcFv = .text:0x8025CAC8; // type:function size:0xC scope:global align:4 +getTexStaticScaleX__15JPABaseShapeArcFv = .text:0x8025CAD4; // type:function size:0xC scope:global align:4 +getTexStaticScaleY__15JPABaseShapeArcFv = .text:0x8025CAE0; // type:function size:0xC scope:global align:4 +getTexScrollTransX__15JPABaseShapeArcFv = .text:0x8025CAEC; // type:function size:0xC scope:global align:4 +getTexScrollTransY__15JPABaseShapeArcFv = .text:0x8025CAF8; // type:function size:0xC scope:global align:4 +getTexScrollScaleX__15JPABaseShapeArcFv = .text:0x8025CB04; // type:function size:0xC scope:global align:4 +getTexScrollScaleY__15JPABaseShapeArcFv = .text:0x8025CB10; // type:function size:0xC scope:global align:4 +getTexScrollRotate__15JPABaseShapeArcFv = .text:0x8025CB1C; // type:function size:0xC scope:global align:4 +__ct__16JPAExtraShapeArcFPCUc = .text:0x8025CB28; // type:function size:0x120 scope:global align:4 +__dt__13JPAExtraShapeFv = .text:0x8025CC48; // type:function size:0x48 scope:global align:4 +__dt__16JPAExtraShapeArcFv = .text:0x8025CC90; // type:function size:0x5C scope:global align:4 +isEnableScale__16JPAExtraShapeArcFv = .text:0x8025CCEC; // type:function size:0x10 scope:global align:4 +isDiffXY__16JPAExtraShapeArcFv = .text:0x8025CCFC; // type:function size:0x10 scope:global align:4 +isEnableScaleAnmX__16JPAExtraShapeArcFv = .text:0x8025CD0C; // type:function size:0x10 scope:global align:4 +isEnableScaleAnmY__16JPAExtraShapeArcFv = .text:0x8025CD1C; // type:function size:0x10 scope:global align:4 +isEnableScaleBySpeedX__16JPAExtraShapeArcFv = .text:0x8025CD2C; // type:function size:0x10 scope:global align:4 +isEnableScaleBySpeedY__16JPAExtraShapeArcFv = .text:0x8025CD3C; // type:function size:0x10 scope:global align:4 +getScaleInTiming__16JPAExtraShapeArcFv = .text:0x8025CD4C; // type:function size:0xC scope:global align:4 +getScaleOutTiming__16JPAExtraShapeArcFv = .text:0x8025CD58; // type:function size:0xC scope:global align:4 +getScaleInValueX__16JPAExtraShapeArcFv = .text:0x8025CD64; // type:function size:0xC scope:global align:4 +getScaleInValueY__16JPAExtraShapeArcFv = .text:0x8025CD70; // type:function size:0xC scope:global align:4 +getAnmTypeX__16JPAExtraShapeArcFv = .text:0x8025CD7C; // type:function size:0x10 scope:global align:4 +getAnmTypeY__16JPAExtraShapeArcFv = .text:0x8025CD8C; // type:function size:0x10 scope:global align:4 +getAnmCycleX__16JPAExtraShapeArcFv = .text:0x8025CD9C; // type:function size:0xC scope:global align:4 +getAnmCycleY__16JPAExtraShapeArcFv = .text:0x8025CDA8; // type:function size:0xC scope:global align:4 +getIncreaseRateX__16JPAExtraShapeArcFv = .text:0x8025CDB4; // type:function size:0x8 scope:global align:4 +getIncreaseRateY__16JPAExtraShapeArcFv = .text:0x8025CDBC; // type:function size:0x8 scope:global align:4 +getDecreaseRateX__16JPAExtraShapeArcFv = .text:0x8025CDC4; // type:function size:0x8 scope:global align:4 +getDecreaseRateY__16JPAExtraShapeArcFv = .text:0x8025CDCC; // type:function size:0x8 scope:global align:4 +getPivotX__16JPAExtraShapeArcFv = .text:0x8025CDD4; // type:function size:0x10 scope:global align:4 +getPivotY__16JPAExtraShapeArcFv = .text:0x8025CDE4; // type:function size:0x10 scope:global align:4 +getRandomScale__16JPAExtraShapeArcFv = .text:0x8025CDF4; // type:function size:0xC scope:global align:4 +isEnableAlpha__16JPAExtraShapeArcFv = .text:0x8025CE00; // type:function size:0x10 scope:global align:4 +isEnableSinWave__16JPAExtraShapeArcFv = .text:0x8025CE10; // type:function size:0x10 scope:global align:4 +getAlphaInTiming__16JPAExtraShapeArcFv = .text:0x8025CE20; // type:function size:0xC scope:global align:4 +getAlphaOutTiming__16JPAExtraShapeArcFv = .text:0x8025CE2C; // type:function size:0xC scope:global align:4 +getAlphaInValue__16JPAExtraShapeArcFv = .text:0x8025CE38; // type:function size:0xC scope:global align:4 +getAlphaBaseValue__16JPAExtraShapeArcFv = .text:0x8025CE44; // type:function size:0xC scope:global align:4 +getAlphaWaveType__16JPAExtraShapeArcFv = .text:0x8025CE50; // type:function size:0x10 scope:global align:4 +getAlphaWaveParam1__16JPAExtraShapeArcFv = .text:0x8025CE60; // type:function size:0xC scope:global align:4 +getAlphaWaveParam2__16JPAExtraShapeArcFv = .text:0x8025CE6C; // type:function size:0xC scope:global align:4 +getAlphaWaveParam3__16JPAExtraShapeArcFv = .text:0x8025CE78; // type:function size:0xC scope:global align:4 +getAlphaWaveRandom__16JPAExtraShapeArcFv = .text:0x8025CE84; // type:function size:0xC scope:global align:4 +getAlphaIncreaseRate__16JPAExtraShapeArcFv = .text:0x8025CE90; // type:function size:0x8 scope:global align:4 +getAlphaDecreaseRate__16JPAExtraShapeArcFv = .text:0x8025CE98; // type:function size:0x8 scope:global align:4 +isEnableRotate__16JPAExtraShapeArcFv = .text:0x8025CEA0; // type:function size:0x10 scope:global align:4 +getRotateAngle__16JPAExtraShapeArcFv = .text:0x8025CEB0; // type:function size:0xC scope:global align:4 +getRotateSpeed__16JPAExtraShapeArcFv = .text:0x8025CEBC; // type:function size:0xC scope:global align:4 +getRotateRandomAngle__16JPAExtraShapeArcFv = .text:0x8025CEC8; // type:function size:0xC scope:global align:4 +getRotateRandomSpeed__16JPAExtraShapeArcFv = .text:0x8025CED4; // type:function size:0xC scope:global align:4 +getRotateDirection__16JPAExtraShapeArcFv = .text:0x8025CEE0; // type:function size:0xC scope:global align:4 +__ct__16JPASweepShapeArcFPCUc = .text:0x8025CEEC; // type:function size:0x24 scope:global align:4 +__dt__13JPASweepShapeFv = .text:0x8025CF10; // type:function size:0x48 scope:global align:4 +__dt__16JPASweepShapeArcFv = .text:0x8025CF58; // type:function size:0x5C scope:global align:4 +getType__16JPASweepShapeArcFv = .text:0x8025CFB4; // type:function size:0x10 scope:global align:4 +getDirType__16JPASweepShapeArcFv = .text:0x8025CFC4; // type:function size:0x10 scope:global align:4 +getRotType__16JPASweepShapeArcFv = .text:0x8025CFD4; // type:function size:0x10 scope:global align:4 +getBasePlaneType__16JPASweepShapeArcFv = .text:0x8025CFE4; // type:function size:0x10 scope:global align:4 +getLife__16JPASweepShapeArcFv = .text:0x8025CFF4; // type:function size:0xC scope:global align:4 +getRate__16JPASweepShapeArcFv = .text:0x8025D000; // type:function size:0xC scope:global align:4 +getTiming__16JPASweepShapeArcFv = .text:0x8025D00C; // type:function size:0xC scope:global align:4 +getStep__16JPASweepShapeArcFv = .text:0x8025D018; // type:function size:0xC scope:global align:4 +getPosRndm__16JPASweepShapeArcFv = .text:0x8025D024; // type:function size:0xC scope:global align:4 +getVelInfRate__16JPASweepShapeArcFv = .text:0x8025D030; // type:function size:0xC scope:global align:4 +getBaseVel__16JPASweepShapeArcFv = .text:0x8025D03C; // type:function size:0xC scope:global align:4 +getBaseVelRndm__16JPASweepShapeArcFv = .text:0x8025D048; // type:function size:0xC scope:global align:4 +getGravity__16JPASweepShapeArcFv = .text:0x8025D054; // type:function size:0xC scope:global align:4 +isEnableField__16JPASweepShapeArcFv = .text:0x8025D060; // type:function size:0x10 scope:global align:4 +isEnableDrawParent__16JPASweepShapeArcFv = .text:0x8025D070; // type:function size:0x10 scope:global align:4 +isClipOn__16JPASweepShapeArcFv = .text:0x8025D080; // type:function size:0x10 scope:global align:4 +isEnableScaleOut__16JPASweepShapeArcFv = .text:0x8025D090; // type:function size:0x10 scope:global align:4 +isEnableAlphaOut__16JPASweepShapeArcFv = .text:0x8025D0A0; // type:function size:0x10 scope:global align:4 +isEnableRotate__16JPASweepShapeArcFv = .text:0x8025D0B0; // type:function size:0x10 scope:global align:4 +isInheritedScale__16JPASweepShapeArcFv = .text:0x8025D0C0; // type:function size:0x10 scope:global align:4 +isInheritedAlpha__16JPASweepShapeArcFv = .text:0x8025D0D0; // type:function size:0x10 scope:global align:4 +isInheritedRGB__16JPASweepShapeArcFv = .text:0x8025D0E0; // type:function size:0x10 scope:global align:4 +getTextureIndex__16JPASweepShapeArcFv = .text:0x8025D0F0; // type:function size:0xC scope:global align:4 +getScaleX__16JPASweepShapeArcFv = .text:0x8025D0FC; // type:function size:0xC scope:global align:4 +getScaleY__16JPASweepShapeArcFv = .text:0x8025D108; // type:function size:0xC scope:global align:4 +getPrm__16JPASweepShapeArcFv = .text:0x8025D114; // type:function size:0xC scope:global align:4 +getEnv__16JPASweepShapeArcFv = .text:0x8025D120; // type:function size:0xC scope:global align:4 +getPrmAlpha__16JPASweepShapeArcFv = .text:0x8025D12C; // type:function size:0xC scope:global align:4 +getEnvAlpha__16JPASweepShapeArcFv = .text:0x8025D138; // type:function size:0xC scope:global align:4 +getRotateSpeed__16JPASweepShapeArcFv = .text:0x8025D144; // type:function size:0xC scope:global align:4 +getInheritScale__16JPASweepShapeArcFv = .text:0x8025D150; // type:function size:0xC scope:global align:4 +getInheritAlpha__16JPASweepShapeArcFv = .text:0x8025D15C; // type:function size:0xC scope:global align:4 +getInheritRGB__16JPASweepShapeArcFv = .text:0x8025D168; // type:function size:0xC scope:global align:4 +__ct__16JPAExTexShapeArcFPCUc = .text:0x8025D174; // type:function size:0x24 scope:global align:4 +__dt__13JPAExTexShapeFv = .text:0x8025D198; // type:function size:0x48 scope:global align:4 +__dt__16JPAExTexShapeArcFv = .text:0x8025D1E0; // type:function size:0x5C scope:global align:4 +getIndTexMode__16JPAExTexShapeArcFv = .text:0x8025D23C; // type:function size:0x10 scope:global align:4 +getIndTexMtxID__16JPAExTexShapeArcFv = .text:0x8025D24C; // type:function size:0x1C scope:global align:4 +getIndTexMtx__16JPAExTexShapeArcFv = .text:0x8025D268; // type:function size:0xC scope:global align:4 +getExpScale__16JPAExTexShapeArcFv = .text:0x8025D274; // type:function size:0x10 scope:global align:4 +getIndTextureID__16JPAExTexShapeArcFv = .text:0x8025D284; // type:function size:0xC scope:global align:4 +getSubTextureID__16JPAExTexShapeArcFv = .text:0x8025D290; // type:function size:0xC scope:global align:4 +isEnableSecondTex__16JPAExTexShapeArcFv = .text:0x8025D29C; // type:function size:0x10 scope:global align:4 +getSecondTexIndex__16JPAExTexShapeArcFv = .text:0x8025D2AC; // type:function size:0xC scope:global align:4 +__ct__19JPADynamicsBlockArcFPCUc = .text:0x8025D2B8; // type:function size:0x24 scope:global align:4 +__dt__16JPADynamicsBlockFv = .text:0x8025D2DC; // type:function size:0x48 scope:global align:4 +__dt__19JPADynamicsBlockArcFv = .text:0x8025D324; // type:function size:0x5C scope:global align:4 +getDataFlag__19JPADynamicsBlockArcFv = .text:0x8025D380; // type:function size:0xC scope:global align:4 +getUseKeyFlag__19JPADynamicsBlockArcFv = .text:0x8025D38C; // type:function size:0x8 scope:global align:4 +getEmitterScl__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x8025D394; // type:function size:0x20 scope:global align:4 +getEmitterRot__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x8025D3B4; // type:function size:0x20 scope:global align:4 +getEmitterTrs__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x8025D3D4; // type:function size:0x20 scope:global align:4 +getEmitterDir__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 = .text:0x8025D3F4; // type:function size:0x20 scope:global align:4 +getVolumeType__19JPADynamicsBlockArcFv = .text:0x8025D414; // type:function size:0x10 scope:global align:4 +getVolumeSize__19JPADynamicsBlockArcFv = .text:0x8025D424; // type:function size:0xC scope:global align:4 +getVolumeSweep__19JPADynamicsBlockArcFv = .text:0x8025D430; // type:function size:0xC scope:global align:4 +getVolumeMinRad__19JPADynamicsBlockArcFv = .text:0x8025D43C; // type:function size:0xC scope:global align:4 +getDivNumber__19JPADynamicsBlockArcFv = .text:0x8025D448; // type:function size:0xC scope:global align:4 +getRate__19JPADynamicsBlockArcFv = .text:0x8025D454; // type:function size:0xC scope:global align:4 +getRateRndm__19JPADynamicsBlockArcFv = .text:0x8025D460; // type:function size:0xC scope:global align:4 +getRateStep__19JPADynamicsBlockArcFv = .text:0x8025D46C; // type:function size:0xC scope:global align:4 +getMaxFrame__19JPADynamicsBlockArcFv = .text:0x8025D478; // type:function size:0xC scope:global align:4 +getStartFrame__19JPADynamicsBlockArcFv = .text:0x8025D484; // type:function size:0xC scope:global align:4 +getLifeTime__19JPADynamicsBlockArcFv = .text:0x8025D490; // type:function size:0xC scope:global align:4 +getLifeTimeRndm__19JPADynamicsBlockArcFv = .text:0x8025D49C; // type:function size:0xC scope:global align:4 +getInitVelOmni__19JPADynamicsBlockArcFv = .text:0x8025D4A8; // type:function size:0xC scope:global align:4 +getInitVelAxis__19JPADynamicsBlockArcFv = .text:0x8025D4B4; // type:function size:0xC scope:global align:4 +getInitVelRndm__19JPADynamicsBlockArcFv = .text:0x8025D4C0; // type:function size:0xC scope:global align:4 +getInitVelDir__19JPADynamicsBlockArcFv = .text:0x8025D4CC; // type:function size:0xC scope:global align:4 +getSpread__19JPADynamicsBlockArcFv = .text:0x8025D4D8; // type:function size:0xC scope:global align:4 +getInitVelRatio__19JPADynamicsBlockArcFv = .text:0x8025D4E4; // type:function size:0xC scope:global align:4 +getAccel__19JPADynamicsBlockArcFv = .text:0x8025D4F0; // type:function size:0xC scope:global align:4 +getAccelRndm__19JPADynamicsBlockArcFv = .text:0x8025D4FC; // type:function size:0xC scope:global align:4 +getAirResist__19JPADynamicsBlockArcFv = .text:0x8025D508; // type:function size:0xC scope:global align:4 +getAirResistRndm__19JPADynamicsBlockArcFv = .text:0x8025D514; // type:function size:0xC scope:global align:4 +getMoment__19JPADynamicsBlockArcFv = .text:0x8025D520; // type:function size:0xC scope:global align:4 +getMomentRndm__19JPADynamicsBlockArcFv = .text:0x8025D52C; // type:function size:0xC scope:global align:4 +__ct__16JPAFieldBlockArcFPCUc = .text:0x8025D538; // type:function size:0x24 scope:global align:4 +__dt__13JPAFieldBlockFv = .text:0x8025D55C; // type:function size:0x48 scope:global align:4 +__dt__16JPAFieldBlockArcFv = .text:0x8025D5A4; // type:function size:0x5C scope:global align:4 +getType__16JPAFieldBlockArcFv = .text:0x8025D600; // type:function size:0x10 scope:global align:4 +getVelType__16JPAFieldBlockArcFv = .text:0x8025D610; // type:function size:0x10 scope:global align:4 +getSttFlag__16JPAFieldBlockArcFv = .text:0x8025D620; // type:function size:0x10 scope:global align:4 +getCycle__16JPAFieldBlockArcFv = .text:0x8025D630; // type:function size:0xC scope:global align:4 +getID__16JPAFieldBlockArcFv = .text:0x8025D63C; // type:function size:0x8 scope:global align:4 +getPos__16JPAFieldBlockArcFRQ29JGeometry8TVec3 = .text:0x8025D644; // type:function size:0x20 scope:global align:4 +getDir__16JPAFieldBlockArcFRQ29JGeometry8TVec3 = .text:0x8025D664; // type:function size:0x20 scope:global align:4 +getMag__16JPAFieldBlockArcFv = .text:0x8025D684; // type:function size:0xC scope:global align:4 +getMagRndm__16JPAFieldBlockArcFv = .text:0x8025D690; // type:function size:0xC scope:global align:4 +getMaxDist__16JPAFieldBlockArcFv = .text:0x8025D69C; // type:function size:0xC scope:global align:4 +getVal1__16JPAFieldBlockArcFv = .text:0x8025D6A8; // type:function size:0xC scope:global align:4 +getVal2__16JPAFieldBlockArcFv = .text:0x8025D6B4; // type:function size:0xC scope:global align:4 +getVal3__16JPAFieldBlockArcFv = .text:0x8025D6C0; // type:function size:0xC scope:global align:4 +getFadeIn__16JPAFieldBlockArcFv = .text:0x8025D6CC; // type:function size:0xC scope:global align:4 +getFadeOut__16JPAFieldBlockArcFv = .text:0x8025D6D8; // type:function size:0xC scope:global align:4 +getEnTime__16JPAFieldBlockArcFv = .text:0x8025D6E4; // type:function size:0xC scope:global align:4 +getDisTime__16JPAFieldBlockArcFv = .text:0x8025D6F0; // type:function size:0xC scope:global align:4 +__ct__14JPAKeyBlockArcFPCUc = .text:0x8025D6FC; // type:function size:0x2C scope:global align:4 +__dt__11JPAKeyBlockFv = .text:0x8025D728; // type:function size:0x48 scope:global align:4 +__dt__14JPAKeyBlockArcFv = .text:0x8025D770; // type:function size:0x5C scope:global align:4 +getID__14JPAKeyBlockArcFv = .text:0x8025D7CC; // type:function size:0xC scope:global align:4 +isLoopEnable__14JPAKeyBlockArcFv = .text:0x8025D7D8; // type:function size:0x14 scope:global align:4 +getNumber__14JPAKeyBlockArcFv = .text:0x8025D7EC; // type:function size:0xC scope:global align:4 +getKeyDataPtr__14JPAKeyBlockArcFv = .text:0x8025D7F8; // type:function size:0x8 scope:global align:4 +__ct__13JPATextureArcFPCUc = .text:0x8025D800; // type:function size:0x70 scope:global align:4 +initialize__17JPADefaultTextureFP7JKRHeap = .text:0x8025D870; // type:function size:0x4E4 scope:global align:4 +__dt__10JPATextureFv = .text:0x8025DD54; // type:function size:0x48 scope:global align:4 +__dt__13JPATextureArcFv = .text:0x8025DD9C; // type:function size:0x78 scope:global align:4 +getName__13JPATextureArcCFv = .text:0x8025DE14; // type:function size:0xC scope:global align:4 +load__13JPATextureArcF11_GXTexMapID = .text:0x8025DE20; // type:function size:0x24 scope:global align:4 +getJUTTexture__13JPATextureArcFv = .text:0x8025DE44; // type:function size:0x8 scope:global align:4 +__ct__18JPATextureResourceFUlP7JKRHeap = .text:0x8025DE4C; // type:function size:0xA8 scope:global align:4 +registration__18JPATextureResourceFP10JPATexture = .text:0x8025DEF4; // type:function size:0x90 scope:global align:4 +__ct__18JPAEmitterResourceFUlP7JKRHeap = .text:0x8025DF84; // type:function size:0x8C scope:global align:4 +registration__18JPAEmitterResourceFP14JPAEmitterDataUs = .text:0x8025E010; // type:function size:0xA8 scope:global align:4 +getByUserIndex__18JPAEmitterResourceFUs = .text:0x8025E0B8; // type:function size:0x44 scope:global align:4 +checkUserIndexDuplication__18JPAEmitterResourceFUs = .text:0x8025E0FC; // type:function size:0x44 scope:global align:4 +__ct__18JPAResourceManagerFPCvP7JKRHeap = .text:0x8025E140; // type:function size:0x54 scope:global align:4 +swapTexture__18JPAResourceManagerFPC7ResTIMGPCc = .text:0x8025E194; // type:function size:0xC0 scope:global align:4 +load__31JPAEmitterArchiveLoaderDataBaseFPCUcP7JKRHeapPP18JPAEmitterResourcePP18JPATextureResource = .text:0x8025E254; // type:function size:0xC8 scope:global align:4 +load__27JPAEmitterArchiveLoader_v10Fv = .text:0x8025E31C; // type:function size:0x7A0 scope:global align:4 +JPAGetYZRotateMtx__FssPA4_f = .text:0x8025EABC; // type:function size:0x84 scope:global align:4 +JPAGetXYZRotateMtx__FsssPA4_f = .text:0x8025EB40; // type:function size:0xC4 scope:global align:4 +JPAGetDirMtx__FRCQ29JGeometry8TVec3PA4_f = .text:0x8025EC04; // type:function size:0x108 scope:global align:4 +JPASetSVecfromMtx__FPA4_fRQ29JGeometry8TVec3 = .text:0x8025ED0C; // type:function size:0x124 scope:global align:4 +JPASetRMtxTVecfromMtx__FPA4_fPA4_fRQ29JGeometry8TVec3 = .text:0x8025EE30; // type:function size:0x28 scope:global align:4 +JPASetRMtxSTVecfromMtx__FPA4_fPA4_fRQ29JGeometry8TVec3RQ29JGeometry8TVec3 = .text:0x8025EE58; // type:function size:0x118 scope:global align:4 +JPAGetKeyFrameValue__FfUsPCf = .text:0x8025EF70; // type:function size:0xAC scope:global align:4 +JPAGetUnitVec__FssRQ29JGeometry8TVec3 = .text:0x8025F01C; // type:function size:0x6C scope:global align:4 +loadFieldData__12JPABaseFieldFP12JPAFieldDataP13JPAFieldBlock = .text:0x8025F088; // type:function size:0x1F0 scope:global align:4 +calcVel__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025F278; // type:function size:0x144 scope:global align:4 +calcFadeAffect__12JPABaseFieldFP12JPAFieldDataf = .text:0x8025F3BC; // type:function size:0x94 scope:global align:4 +preCalc__12JPABaseFieldFP12JPAFieldData = .text:0x8025F450; // type:function size:0x80 scope:global align:4 +isItinRange__12JPABaseFieldFP12JPAFieldDataf = .text:0x8025F4D0; // type:function size:0x14 scope:global align:4 +preCalc__15JPAGravityFieldFP12JPAFieldData = .text:0x8025F4E4; // type:function size:0xA0 scope:global align:4 +calc__15JPAGravityFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025F584; // type:function size:0x20 scope:global align:4 +preCalc__11JPAAirFieldFP12JPAFieldData = .text:0x8025F5A4; // type:function size:0x10C scope:global align:4 +calc__11JPAAirFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025F6B0; // type:function size:0x1DC scope:global align:4 +preCalc__14JPAMagnetFieldFP12JPAFieldData = .text:0x8025F88C; // type:function size:0x9C scope:global align:4 +calc__14JPAMagnetFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025F928; // type:function size:0x124 scope:global align:4 +preCalc__14JPANewtonFieldFP12JPAFieldData = .text:0x8025FA4C; // type:function size:0xA8 scope:global align:4 +calc__14JPANewtonFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025FAF4; // type:function size:0x264 scope:global align:4 +preCalc__14JPAVortexFieldFP12JPAFieldData = .text:0x8025FD58; // type:function size:0xE8 scope:global align:4 +calc__14JPAVortexFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8025FE40; // type:function size:0x164 scope:global align:4 +preCalc__18JPAConvectionFieldFP12JPAFieldData = .text:0x8025FFA4; // type:function size:0x310 scope:global align:4 +calc__18JPAConvectionFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x802602B4; // type:function size:0x2B8 scope:global align:4 +calc__14JPARandomFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x8026056C; // type:function size:0x140 scope:global align:4 +init__12JPADragFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x802606AC; // type:function size:0x78 scope:global align:4 +calc__12JPADragFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80260724; // type:function size:0x70 scope:global align:4 +preCalc__12JPASpinFieldFP12JPAFieldData = .text:0x80260794; // type:function size:0x124 scope:global align:4 +calc__12JPASpinFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x802608B8; // type:function size:0xE0 scope:global align:4 +initField__15JPAFieldManagerFP20JPADataBlockLinkInfoP14JPAEmitterInfo = .text:0x80260998; // type:function size:0x168 scope:global align:4 +init__15JPAFieldManagerFP15JPABaseParticle = .text:0x80260B00; // type:function size:0x60 scope:global align:4 +preCalc__15JPAFieldManagerFv = .text:0x80260B60; // type:function size:0x50 scope:global align:4 +calc__15JPAFieldManagerFP15JPABaseParticle = .text:0x80260BB0; // type:function size:0xC8 scope:global align:4 +deleteField__15JPAFieldManagerFP12JPAFieldData = .text:0x80260C78; // type:function size:0x48 scope:global align:4 +deleteAllField__15JPAFieldManagerFv = .text:0x80260CC0; // type:function size:0x54 scope:global align:4 +init__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80260D14; // type:function size:0x4 scope:global align:4 +calc__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle = .text:0x80260D18; // type:function size:0x4 scope:global align:4 +__dt__12JPASpinFieldFv = .text:0x80260D1C; // type:function size:0x5C scope:global align:4 +isItinRange__12JPASpinFieldFP12JPAFieldDataf = .text:0x80260D78; // type:function size:0x8 scope:global align:4 +__dt__12JPADragFieldFv = .text:0x80260D80; // type:function size:0x5C scope:global align:4 +__dt__14JPARandomFieldFv = .text:0x80260DDC; // type:function size:0x5C scope:global align:4 +__dt__18JPAConvectionFieldFv = .text:0x80260E38; // type:function size:0x5C scope:global align:4 +isItinRange__18JPAConvectionFieldFP12JPAFieldDataf = .text:0x80260E94; // type:function size:0x8 scope:global align:4 +__dt__14JPAVortexFieldFv = .text:0x80260E9C; // type:function size:0x5C scope:global align:4 +isItinRange__14JPAVortexFieldFP12JPAFieldDataf = .text:0x80260EF8; // type:function size:0x8 scope:global align:4 +__dt__14JPANewtonFieldFv = .text:0x80260F00; // type:function size:0x5C scope:global align:4 +__dt__14JPAMagnetFieldFv = .text:0x80260F5C; // type:function size:0x5C scope:global align:4 +__dt__11JPAAirFieldFv = .text:0x80260FB8; // type:function size:0x5C scope:global align:4 +__dt__15JPAGravityFieldFv = .text:0x80261014; // type:function size:0x5C scope:global align:4 +__dt__12JPABaseFieldFv = .text:0x80261070; // type:function size:0x48 scope:global align:4 +__sinit_JPAField_cpp = .text:0x802610B8; // type:function size:0xAC scope:local align:4 +__dt__17JPAFieldContainerFv = .text:0x80261164; // type:function size:0x164 scope:global align:4 +calcVolumePoint__14JPABaseEmitterFv = .text:0x802612C8; // type:function size:0x12C scope:global align:4 +calcVolumeLine__14JPABaseEmitterFv = .text:0x802613F4; // type:function size:0x140 scope:global align:4 +calcVolumeCircle__14JPABaseEmitterFv = .text:0x80261534; // type:function size:0x1A4 scope:global align:4 +calcVolumeCube__14JPABaseEmitterFv = .text:0x802616D8; // type:function size:0x104 scope:global align:4 +calcVolumeSphere__14JPABaseEmitterFv = .text:0x802617DC; // type:function size:0x268 scope:global align:4 +calcVolumeCylinder__14JPABaseEmitterFv = .text:0x80261A44; // type:function size:0x184 scope:global align:4 +calcVolumeTorus__14JPABaseEmitterFv = .text:0x80261BC8; // type:function size:0x12C scope:global align:4 +create__14JPABaseEmitterFP20JPADataBlockLinkInfo = .text:0x80261CF4; // type:function size:0x55C scope:global align:4 +calcEmitterInfo__14JPABaseEmitterFv = .text:0x80262250; // type:function size:0x1E4 scope:global align:4 +calc__14JPABaseEmitterFv = .text:0x80262434; // type:function size:0x12C scope:global align:4 +calcCreatePtcls__14JPABaseEmitterFv = .text:0x80262560; // type:function size:0x214 scope:global align:4 +createChildren__14JPABaseEmitterFP15JPABaseParticle = .text:0x80262774; // type:function size:0x9C scope:global align:4 +createParticle__14JPABaseEmitterFv = .text:0x80262810; // type:function size:0x70 scope:global align:4 +calcParticle__14JPABaseEmitterFv = .text:0x80262880; // type:function size:0x100 scope:global align:4 +calcChild__14JPABaseEmitterFv = .text:0x80262980; // type:function size:0xEC scope:global align:4 +calcKey__14JPABaseEmitterFv = .text:0x80262A6C; // type:function size:0x1C4 scope:global align:4 +deleteParticle__14JPABaseEmitterFP15JPABaseParticleP26JSUList<15JPABaseParticle> = .text:0x80262C30; // type:function size:0x48 scope:global align:4 +deleteAllParticle__14JPABaseEmitterFv = .text:0x80262C78; // type:function size:0x90 scope:global align:4 +getPtclFromVacList__14JPABaseEmitterFv = .text:0x80262D08; // type:function size:0x4C scope:global align:4 +doStartFrameProcess__14JPABaseEmitterFv = .text:0x80262D54; // type:function size:0x78 scope:global align:4 +doTerminationProcess__14JPABaseEmitterFv = .text:0x80262DCC; // type:function size:0xB0 scope:global align:4 +calcEmitterGlobalPosition__14JPABaseEmitterFRQ29JGeometry8TVec3 = .text:0x80262E7C; // type:function size:0x80 scope:global align:4 +calcgReRDirection__14JPABaseEmitterFv = .text:0x80262EFC; // type:function size:0x8C scope:global align:4 +getPivotX__14JPABaseEmitterFv = .text:0x80262F88; // type:function size:0x44 scope:global align:4 +getPivotY__14JPABaseEmitterFv = .text:0x80262FCC; // type:function size:0x44 scope:global align:4 +__sinit_JPAEmitter_cpp = .text:0x80263010; // type:function size:0x48 scope:local align:4 +__dt__14JPAEmitterInfoFv = .text:0x80263058; // type:function size:0x3C scope:global align:4 +initParticle__15JPABaseParticleFv = .text:0x80263094; // type:function size:0x738 scope:global align:4 +initChild__15JPABaseParticleFP15JPABaseParticle = .text:0x802637CC; // type:function size:0x4FC scope:global align:4 +incFrame__15JPABaseParticleFv = .text:0x80263CC8; // type:function size:0x68 scope:global align:4 +calcVelocity__15JPABaseParticleFv = .text:0x80263D30; // type:function size:0x158 scope:global align:4 +calcPosition__15JPABaseParticleFv = .text:0x80263E88; // type:function size:0x84 scope:global align:4 +checkCreateChild__15JPABaseParticleFv = .text:0x80263F0C; // type:function size:0xD8 scope:global align:4 +__ct__17JPAEmitterManagerFP18JPAResourceManagerUlUlUlP7JKRHeap = .text:0x80263FE4; // type:function size:0x2A0 scope:global align:4 +createSimpleEmitterID__17JPAEmitterManagerFRCQ29JGeometry8TVec3UsUcUcP34JPACallBackBaseP54JPACallBackBase2 = .text:0x80264284; // type:function size:0x210 scope:global align:4 +calc__17JPAEmitterManagerFUc = .text:0x80264494; // type:function size:0xD0 scope:global align:4 +draw__17JPAEmitterManagerFP11JPADrawInfoUc = .text:0x80264564; // type:function size:0xD0 scope:global align:4 +deleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x80264634; // type:function size:0x60 scope:global align:4 +forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x80264694; // type:function size:0x48 scope:global align:4 +forceDeleteAllEmitter__17JPAEmitterManagerFv = .text:0x802646DC; // type:function size:0x78 scope:global align:4 +clearResourceManager__17JPAEmitterManagerFUc = .text:0x80264754; // type:function size:0xD8 scope:global align:4 +__dt__12JPAFieldDataFv = .text:0x8026482C; // type:function size:0x6C scope:global align:4 +__ct__12JPAFieldDataFv = .text:0x80264898; // type:function size:0x44 scope:global align:4 +__dt__14JPABaseEmitterFv = .text:0x802648DC; // type:function size:0xA4 scope:global align:4 +__ct__14JPABaseEmitterFv = .text:0x80264980; // type:function size:0x68 scope:global align:4 +__dt__15JPABaseParticleFv = .text:0x802649E8; // type:function size:0x58 scope:global align:4 +__ct__15JPABaseParticleFv = .text:0x80264A40; // type:function size:0x3C scope:global align:4 +__ct__25JSUList<14JPABaseEmitter>Fv = .text:0x80264A7C; // type:function size:0x30 scope:global align:4 +__dt__25JSUList<14JPABaseEmitter>Fv = .text:0x80264AAC; // type:function size:0x54 scope:global align:4 +exec__20JPADrawExecLoadExTexFPC14JPADrawContext = .text:0x80264B00; // type:function size:0x284 scope:global align:4 +exec__20JPADrawExecGenPrjMtxFPC14JPADrawContext = .text:0x80264D84; // type:function size:0x94 scope:global align:4 +exec__23JPADrawExecGenPrjTexMtxFPC14JPADrawContext = .text:0x80264E18; // type:function size:0x2A8 scope:global align:4 +exec__21JPADrawExecGenTexMtx0FPC14JPADrawContext = .text:0x802650C0; // type:function size:0x48 scope:global align:4 +exec__20JPADrawExecGenIdtMtxFPC14JPADrawContext = .text:0x80265108; // type:function size:0x48 scope:global align:4 +exec__20JPADrawExecSetTexMtxFPC14JPADrawContext = .text:0x80265150; // type:function size:0x340 scope:global align:4 +exec__29JPADrawExecLoadDefaultTextureFPC14JPADrawContext = .text:0x80265490; // type:function size:0x2C scope:global align:4 +exec__22JPADrawExecLoadTextureFPC14JPADrawContext = .text:0x802654BC; // type:function size:0x48 scope:global align:4 +exec__23JPADrawExecSetPointSizeFPC14JPADrawContextP15JPABaseParticle = .text:0x80265504; // type:function size:0x40 scope:global align:4 +exec__23JPADrawExecSetLineWidthFPC14JPADrawContextP15JPABaseParticle = .text:0x80265544; // type:function size:0x40 scope:global align:4 +exec__30JPADrawExecRegisterPrmColorAnmFPC14JPADrawContextP15JPABaseParticle = .text:0x80265584; // type:function size:0xC8 scope:global align:4 +exec__30JPADrawExecRegisterPrmAlphaAnmFPC14JPADrawContextP15JPABaseParticle = .text:0x8026564C; // type:function size:0xCC scope:global align:4 +exec__30JPADrawExecRegisterEnvColorAnmFPC14JPADrawContextP15JPABaseParticle = .text:0x80265718; // type:function size:0x84 scope:global align:4 +exec__26JPADrawExecRegisterPrmCEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x8026579C; // type:function size:0x12C scope:global align:4 +exec__26JPADrawExecRegisterPrmAEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x802658C8; // type:function size:0x130 scope:global align:4 +exec__20JPADrawExecSetTexMtxFPC14JPADrawContextP15JPABaseParticle = .text:0x802659F8; // type:function size:0x310 scope:global align:4 +exec__22JPADrawExecLoadTextureFPC14JPADrawContextP15JPABaseParticle = .text:0x80265D08; // type:function size:0x44 scope:global align:4 +exec__20JPADrawExecBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x80265D4C; // type:function size:0x178 scope:global align:4 +exec__23JPADrawExecRotBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x80265EC4; // type:function size:0x208 scope:global align:4 +exec__21JPADrawExecYBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x802660CC; // type:function size:0x1E0 scope:global align:4 +exec__24JPADrawExecRotYBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x802662AC; // type:function size:0x240 scope:global align:4 +dirTypeVel__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x802664EC; // type:function size:0x1C scope:global align:4 +dirTypePos__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x80266508; // type:function size:0x1C scope:global align:4 +dirTypePosInv__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x80266524; // type:function size:0x40 scope:global align:4 +dirTypeEmtrDir__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x80266564; // type:function size:0x24 scope:global align:4 +dirTypePrevPtcl__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 = .text:0x80266588; // type:function size:0xC0 scope:global align:4 +rotTypeY__FffRA3_A4_f = .text:0x80266648; // type:function size:0x40 scope:global align:4 +rotTypeX__FffRA3_A4_f = .text:0x80266688; // type:function size:0x40 scope:global align:4 +rotTypeZ__FffRA3_A4_f = .text:0x802666C8; // type:function size:0x40 scope:global align:4 +rotTypeXYZ__FffRA3_A4_f = .text:0x80266708; // type:function size:0x5C scope:global align:4 +rotTypeYJiggle__FffRA3_A4_f = .text:0x80266764; // type:function size:0x58 scope:global align:4 +basePlaneTypeXY__FffffPQ29JGeometry8TVec3 = .text:0x802667BC; // type:function size:0x38 scope:global align:4 +basePlaneTypeXZ__FffffPQ29JGeometry8TVec3 = .text:0x802667F4; // type:function size:0x38 scope:global align:4 +exec__22JPADrawExecDirectionalFPC14JPADrawContextP15JPABaseParticle = .text:0x8026682C; // type:function size:0x444 scope:global align:4 +exec__25JPADrawExecRotDirectionalFPC14JPADrawContextP15JPABaseParticle = .text:0x80266C70; // type:function size:0x490 scope:global align:4 +exec__27JPADrawExecDirectionalCrossFPC14JPADrawContextP15JPABaseParticle = .text:0x80267100; // type:function size:0x574 scope:global align:4 +exec__30JPADrawExecRotDirectionalCrossFPC14JPADrawContextP15JPABaseParticle = .text:0x80267674; // type:function size:0x5C4 scope:global align:4 +exec__23JPADrawExecDirBillBoardFPC14JPADrawContextP15JPABaseParticle = .text:0x80267C38; // type:function size:0x328 scope:global align:4 +exec__19JPADrawExecRotationFPC14JPADrawContextP15JPABaseParticle = .text:0x80267F60; // type:function size:0x1FC scope:global align:4 +exec__24JPADrawExecRotationCrossFPC14JPADrawContextP15JPABaseParticle = .text:0x8026815C; // type:function size:0x330 scope:global align:4 +exec__16JPADrawExecPointFPC14JPADrawContextP15JPABaseParticle = .text:0x8026848C; // type:function size:0x94 scope:global align:4 +exec__15JPADrawExecLineFPC14JPADrawContextP15JPABaseParticle = .text:0x80268520; // type:function size:0x188 scope:global align:4 +stripeGetNext__FP26JSULink<15JPABaseParticle> = .text:0x802686A8; // type:function size:0x8 scope:global align:4 +stripeGetPrev__FP26JSULink<15JPABaseParticle> = .text:0x802686B0; // type:function size:0x8 scope:global align:4 +exec__17JPADrawExecStripeFPC14JPADrawContext = .text:0x802686B8; // type:function size:0x550 scope:global align:4 +exec__22JPADrawExecStripeCrossFPC14JPADrawContext = .text:0x80268C08; // type:function size:0x948 scope:global align:4 +exec__33JPADrawExecRegisterColorEmitterPEFPC14JPADrawContext = .text:0x80269550; // type:function size:0x104 scope:global align:4 +exec__32JPADrawExecRegisterColorEmitterPFPC14JPADrawContext = .text:0x80269654; // type:function size:0xA0 scope:global align:4 +exec__32JPADrawExecRegisterColorEmitterEFPC14JPADrawContext = .text:0x802696F4; // type:function size:0x88 scope:global align:4 +exec__31JPADrawExecRegisterColorChildPEFPC14JPADrawContext = .text:0x8026977C; // type:function size:0x12C scope:global align:4 +calc__19JPADrawCalcColorPrmFPC14JPADrawContext = .text:0x802698A8; // type:function size:0x6C scope:global align:4 +calc__19JPADrawCalcColorEnvFPC14JPADrawContext = .text:0x80269914; // type:function size:0x6C scope:global align:4 +calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContext = .text:0x80269980; // type:function size:0x8C scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContext = .text:0x80269A0C; // type:function size:0x74 scope:global align:4 +calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContext = .text:0x80269A80; // type:function size:0x7C scope:global align:4 +calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContext = .text:0x80269AFC; // type:function size:0x10 scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContext = .text:0x80269B0C; // type:function size:0x10 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContext = .text:0x80269B1C; // type:function size:0xB8 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContext = .text:0x80269BD4; // type:function size:0x9C scope:global align:4 +calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContext = .text:0x80269C70; // type:function size:0xB0 scope:global align:4 +calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContext = .text:0x80269D20; // type:function size:0x48 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContext = .text:0x80269D68; // type:function size:0x48 scope:global align:4 +exec__19JPADrawExecCallBackFPC14JPADrawContext = .text:0x80269DB0; // type:function size:0x3C scope:global align:4 +exec__19JPADrawExecCallBackFPC14JPADrawContextP15JPABaseParticle = .text:0x80269DEC; // type:function size:0x3C scope:global align:4 +calc__17JPADrawCalcScaleXFPC14JPADrawContextP15JPABaseParticle = .text:0x80269E28; // type:function size:0x130 scope:global align:4 +calc__17JPADrawCalcScaleYFPC14JPADrawContextP15JPABaseParticle = .text:0x80269F58; // type:function size:0x130 scope:global align:4 +calc__24JPADrawCalcScaleXBySpeedFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A088; // type:function size:0x1D0 scope:global align:4 +calc__24JPADrawCalcScaleYBySpeedFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A258; // type:function size:0x1D0 scope:global align:4 +calc__23JPADrawCalcScaleCopyX2YFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A428; // type:function size:0xC scope:global align:4 +calc__31JPADrawCalcScaleAnmTimingNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A434; // type:function size:0x10 scope:global align:4 +calc__32JPADrawCalcScaleAnmTimingRepeatXFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A444; // type:function size:0xD0 scope:global align:4 +calc__32JPADrawCalcScaleAnmTimingRepeatYFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A514; // type:function size:0xD0 scope:global align:4 +calc__33JPADrawCalcScaleAnmTimingReverseXFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A5E4; // type:function size:0x144 scope:global align:4 +calc__33JPADrawCalcScaleAnmTimingReverseYFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A728; // type:function size:0x144 scope:global align:4 +calc__19JPADrawCalcColorPrmFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A86C; // type:function size:0x68 scope:global align:4 +calc__19JPADrawCalcColorEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A8D4; // type:function size:0x68 scope:global align:4 +calc__31JPADrawCalcColorCopyFromEmitterFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A93C; // type:function size:0x4C scope:global align:4 +calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x8026A988; // type:function size:0x98 scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x8026AA20; // type:function size:0x98 scope:global align:4 +calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x8026AAB8; // type:function size:0xAC scope:global align:4 +calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x8026AB64; // type:function size:0xCC scope:global align:4 +calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x8026AC30; // type:function size:0x84 scope:global align:4 +calc__16JPADrawCalcAlphaFPC14JPADrawContextP15JPABaseParticle = .text:0x8026ACB4; // type:function size:0x12C scope:global align:4 +calc__27JPADrawCalcAlphaFlickNrmSinFPC14JPADrawContextP15JPABaseParticle = .text:0x8026ADE0; // type:function size:0x114 scope:global align:4 +calc__27JPADrawCalcAlphaFlickAddSinFPC14JPADrawContextP15JPABaseParticle = .text:0x8026AEF4; // type:function size:0x170 scope:global align:4 +calc__28JPADrawCalcAlphaFlickMultSinFPC14JPADrawContextP15JPABaseParticle = .text:0x8026B064; // type:function size:0x184 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x8026B1E8; // type:function size:0xB8 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x8026B2A0; // type:function size:0xB4 scope:global align:4 +calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x8026B354; // type:function size:0xD0 scope:global align:4 +calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x8026B424; // type:function size:0xE8 scope:global align:4 +calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x8026B50C; // type:function size:0xA0 scope:global align:4 +calc__24JPADrawCalcChildAlphaOutFPC14JPADrawContextP15JPABaseParticle = .text:0x8026B5AC; // type:function size:0x14 scope:global align:4 +calc__24JPADrawCalcChildScaleOutFPC14JPADrawContextP15JPABaseParticle = .text:0x8026B5C0; // type:function size:0x30 scope:global align:4 +__dt__24JPADrawCalcChildScaleOutFv = .text:0x8026B5F0; // type:function size:0x5C scope:global align:4 +__dt__26JPADrawCalcParticleVisitorFv = .text:0x8026B64C; // type:function size:0x48 scope:global align:4 +__dt__24JPADrawCalcChildAlphaOutFv = .text:0x8026B694; // type:function size:0x5C scope:global align:4 +__dt__28JPADrawCalcAlphaFlickMultSinFv = .text:0x8026B6F0; // type:function size:0x5C scope:global align:4 +__dt__27JPADrawCalcAlphaFlickAddSinFv = .text:0x8026B74C; // type:function size:0x5C scope:global align:4 +__dt__27JPADrawCalcAlphaFlickNrmSinFv = .text:0x8026B7A8; // type:function size:0x5C scope:global align:4 +__dt__16JPADrawCalcAlphaFv = .text:0x8026B804; // type:function size:0x5C scope:global align:4 +__dt__31JPADrawCalcColorCopyFromEmitterFv = .text:0x8026B860; // type:function size:0x5C scope:global align:4 +__dt__33JPADrawCalcScaleAnmTimingReverseYFv = .text:0x8026B8BC; // type:function size:0x5C scope:global align:4 +__dt__33JPADrawCalcScaleAnmTimingReverseXFv = .text:0x8026B918; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawCalcScaleAnmTimingRepeatYFv = .text:0x8026B974; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawCalcScaleAnmTimingRepeatXFv = .text:0x8026B9D0; // type:function size:0x5C scope:global align:4 +__dt__31JPADrawCalcScaleAnmTimingNormalFv = .text:0x8026BA2C; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawCalcScaleCopyX2YFv = .text:0x8026BA88; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawCalcScaleYBySpeedFv = .text:0x8026BAE4; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawCalcScaleXBySpeedFv = .text:0x8026BB40; // type:function size:0x5C scope:global align:4 +__dt__17JPADrawCalcScaleYFv = .text:0x8026BB9C; // type:function size:0x5C scope:global align:4 +__dt__17JPADrawCalcScaleXFv = .text:0x8026BBF8; // type:function size:0x5C scope:global align:4 +__dt__19JPADrawExecCallBackFv = .text:0x8026BC54; // type:function size:0x7C scope:global align:4 +__dt__25JPADrawExecEmitterVisitorFv = .text:0x8026BCD0; // type:function size:0x48 scope:global align:4 +__dt__26JPADrawExecParticleVisitorFv = .text:0x8026BD18; // type:function size:0x48 scope:global align:4 +__dt__32JPADrawCalcTextureAnmIndexRandomFv = .text:0x8026BD60; // type:function size:0x7C scope:global align:4 +__dt__25JPADrawCalcEmitterVisitorFv = .text:0x8026BDDC; // type:function size:0x48 scope:global align:4 +__dt__31JPADrawCalcTextureAnmIndexMergeFv = .text:0x8026BE24; // type:function size:0x7C scope:global align:4 +__dt__33JPADrawCalcTextureAnmIndexReverseFv = .text:0x8026BEA0; // type:function size:0x7C scope:global align:4 +__dt__32JPADrawCalcTextureAnmIndexRepeatFv = .text:0x8026BF1C; // type:function size:0x7C scope:global align:4 +__dt__32JPADrawCalcTextureAnmIndexNormalFv = .text:0x8026BF98; // type:function size:0x7C scope:global align:4 +__dt__30JPADrawCalcColorAnmFrameRandomFv = .text:0x8026C014; // type:function size:0x7C scope:global align:4 +__dt__29JPADrawCalcColorAnmFrameMergeFv = .text:0x8026C090; // type:function size:0x7C scope:global align:4 +__dt__31JPADrawCalcColorAnmFrameReverseFv = .text:0x8026C10C; // type:function size:0x7C scope:global align:4 +__dt__30JPADrawCalcColorAnmFrameRepeatFv = .text:0x8026C188; // type:function size:0x7C scope:global align:4 +__dt__30JPADrawCalcColorAnmFrameNormalFv = .text:0x8026C204; // type:function size:0x7C scope:global align:4 +__dt__19JPADrawCalcColorEnvFv = .text:0x8026C280; // type:function size:0x7C scope:global align:4 +__dt__19JPADrawCalcColorPrmFv = .text:0x8026C2FC; // type:function size:0x7C scope:global align:4 +__dt__31JPADrawExecRegisterColorChildPEFv = .text:0x8026C378; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawExecRegisterColorEmitterEFv = .text:0x8026C3D4; // type:function size:0x5C scope:global align:4 +__dt__32JPADrawExecRegisterColorEmitterPFv = .text:0x8026C430; // type:function size:0x5C scope:global align:4 +__dt__33JPADrawExecRegisterColorEmitterPEFv = .text:0x8026C48C; // type:function size:0x5C scope:global align:4 +__dt__22JPADrawExecStripeCrossFv = .text:0x8026C4E8; // type:function size:0x5C scope:global align:4 +__dt__17JPADrawExecStripeFv = .text:0x8026C544; // type:function size:0x5C scope:global align:4 +__dt__15JPADrawExecLineFv = .text:0x8026C5A0; // type:function size:0x5C scope:global align:4 +__dt__16JPADrawExecPointFv = .text:0x8026C5FC; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawExecRotationCrossFv = .text:0x8026C658; // type:function size:0x5C scope:global align:4 +__dt__19JPADrawExecRotationFv = .text:0x8026C6B4; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecDirBillBoardFv = .text:0x8026C710; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRotDirectionalCrossFv = .text:0x8026C76C; // type:function size:0x5C scope:global align:4 +__dt__27JPADrawExecDirectionalCrossFv = .text:0x8026C7C8; // type:function size:0x5C scope:global align:4 +__dt__25JPADrawExecRotDirectionalFv = .text:0x8026C824; // type:function size:0x5C scope:global align:4 +__dt__22JPADrawExecDirectionalFv = .text:0x8026C880; // type:function size:0x5C scope:global align:4 +__dt__24JPADrawExecRotYBillBoardFv = .text:0x8026C8DC; // type:function size:0x5C scope:global align:4 +__dt__21JPADrawExecYBillBoardFv = .text:0x8026C938; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecRotBillBoardFv = .text:0x8026C994; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecBillBoardFv = .text:0x8026C9F0; // type:function size:0x5C scope:global align:4 +__dt__26JPADrawExecRegisterPrmAEnvFv = .text:0x8026CA4C; // type:function size:0x5C scope:global align:4 +__dt__26JPADrawExecRegisterPrmCEnvFv = .text:0x8026CAA8; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRegisterEnvColorAnmFv = .text:0x8026CB04; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRegisterPrmAlphaAnmFv = .text:0x8026CB60; // type:function size:0x5C scope:global align:4 +__dt__30JPADrawExecRegisterPrmColorAnmFv = .text:0x8026CBBC; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecSetLineWidthFv = .text:0x8026CC18; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecSetPointSizeFv = .text:0x8026CC74; // type:function size:0x5C scope:global align:4 +__dt__22JPADrawExecLoadTextureFv = .text:0x8026CCD0; // type:function size:0x7C scope:global align:4 +__dt__29JPADrawExecLoadDefaultTextureFv = .text:0x8026CD4C; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecSetTexMtxFv = .text:0x8026CDA8; // type:function size:0x7C scope:global align:4 +__dt__20JPADrawExecGenIdtMtxFv = .text:0x8026CE24; // type:function size:0x5C scope:global align:4 +__dt__21JPADrawExecGenTexMtx0Fv = .text:0x8026CE80; // type:function size:0x5C scope:global align:4 +__dt__23JPADrawExecGenPrjTexMtxFv = .text:0x8026CEDC; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecGenPrjMtxFv = .text:0x8026CF38; // type:function size:0x5C scope:global align:4 +__dt__20JPADrawExecLoadExTexFv = .text:0x8026CF94; // type:function size:0x5C scope:global align:4 +@4@exec__20JPADrawExecSetTexMtxFPC14JPADrawContextP15JPABaseParticle = .text:0x8026CFF0; // type:function size:0x8 scope:local align:4 +@4@__dt__20JPADrawExecSetTexMtxFv = .text:0x8026CFF8; // type:function size:0x8 scope:local align:4 +@4@exec__22JPADrawExecLoadTextureFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D000; // type:function size:0x8 scope:local align:4 +@4@__dt__22JPADrawExecLoadTextureFv = .text:0x8026D008; // type:function size:0x8 scope:local align:4 +@4@calc__19JPADrawCalcColorPrmFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D010; // type:function size:0x8 scope:local align:4 +@4@__dt__19JPADrawCalcColorPrmFv = .text:0x8026D018; // type:function size:0x8 scope:local align:4 +@4@calc__19JPADrawCalcColorEnvFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D020; // type:function size:0x8 scope:local align:4 +@4@__dt__19JPADrawCalcColorEnvFv = .text:0x8026D028; // type:function size:0x8 scope:local align:4 +@4@calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D030; // type:function size:0x8 scope:local align:4 +@4@__dt__30JPADrawCalcColorAnmFrameNormalFv = .text:0x8026D038; // type:function size:0x8 scope:local align:4 +@4@calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D040; // type:function size:0x8 scope:local align:4 +@4@__dt__30JPADrawCalcColorAnmFrameRepeatFv = .text:0x8026D048; // type:function size:0x8 scope:local align:4 +@4@calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D050; // type:function size:0x8 scope:local align:4 +@4@__dt__31JPADrawCalcColorAnmFrameReverseFv = .text:0x8026D058; // type:function size:0x8 scope:local align:4 +@4@calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D060; // type:function size:0x8 scope:local align:4 +@4@__dt__29JPADrawCalcColorAnmFrameMergeFv = .text:0x8026D068; // type:function size:0x8 scope:local align:4 +@4@calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D070; // type:function size:0x8 scope:local align:4 +@4@__dt__30JPADrawCalcColorAnmFrameRandomFv = .text:0x8026D078; // type:function size:0x8 scope:local align:4 +@4@calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D080; // type:function size:0x8 scope:local align:4 +@4@__dt__32JPADrawCalcTextureAnmIndexNormalFv = .text:0x8026D088; // type:function size:0x8 scope:local align:4 +@4@calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D090; // type:function size:0x8 scope:local align:4 +@4@__dt__32JPADrawCalcTextureAnmIndexRepeatFv = .text:0x8026D098; // type:function size:0x8 scope:local align:4 +@4@calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D0A0; // type:function size:0x8 scope:local align:4 +@4@__dt__33JPADrawCalcTextureAnmIndexReverseFv = .text:0x8026D0A8; // type:function size:0x8 scope:local align:4 +@4@calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D0B0; // type:function size:0x8 scope:local align:4 +@4@__dt__31JPADrawCalcTextureAnmIndexMergeFv = .text:0x8026D0B8; // type:function size:0x8 scope:local align:4 +@4@calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D0C0; // type:function size:0x8 scope:local align:4 +@4@__dt__32JPADrawCalcTextureAnmIndexRandomFv = .text:0x8026D0C8; // type:function size:0x8 scope:local align:4 +@4@exec__19JPADrawExecCallBackFPC14JPADrawContextP15JPABaseParticle = .text:0x8026D0D0; // type:function size:0x8 scope:local align:4 +@4@__dt__19JPADrawExecCallBackFv = .text:0x8026D0D8; // type:function size:0x8 scope:local align:4 +initialize__7JPADrawFP14JPABaseEmitterP18JPATextureResource = .text:0x8026D0E0; // type:function size:0x6F4 scope:global align:4 +draw__7JPADrawFPA4_f = .text:0x8026D7D4; // type:function size:0x2A0 scope:global align:4 +calc__7JPADrawFv = .text:0x8026DA74; // type:function size:0x6C scope:global align:4 +calcParticle__7JPADrawFP15JPABaseParticle = .text:0x8026DAE0; // type:function size:0x84 scope:global align:4 +calcChild__7JPADrawFP15JPABaseParticle = .text:0x8026DB64; // type:function size:0x84 scope:global align:4 +initParticle__7JPADrawFP15JPABaseParticle = .text:0x8026DBE8; // type:function size:0x4E0 scope:global align:4 +initChild__7JPADrawFP15JPABaseParticleP15JPABaseParticle = .text:0x8026E0C8; // type:function size:0x37C scope:global align:4 +loadTexture__7JPADrawFUc11_GXTexMapID = .text:0x8026E444; // type:function size:0xB4 scope:global align:4 +setDrawExecVisitorsBeforeCB__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags = .text:0x8026E4F8; // type:function size:0x8B0 scope:global align:4 +setDrawExecVisitorsAfterCB__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags = .text:0x8026EDA8; // type:function size:0x6E4 scope:global align:4 +setDrawCalcVisitors__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags = .text:0x8026F48C; // type:function size:0xAC4 scope:global align:4 +setParticleClipBoard__7JPADrawFv = .text:0x8026FF50; // type:function size:0x62C scope:global align:4 +setChildClipBoard__7JPADrawFv = .text:0x8027057C; // type:function size:0x55C scope:global align:4 +drawParticle__7JPADrawFv = .text:0x80270AD8; // type:function size:0x2F4 scope:global align:4 +drawChild__7JPADrawFv = .text:0x80270DCC; // type:function size:0x35C scope:global align:4 +zDraw__7JPADrawFv = .text:0x80271128; // type:function size:0x9C scope:global align:4 +zDrawParticle__7JPADrawFv = .text:0x802711C4; // type:function size:0x228 scope:global align:4 +zDrawChild__7JPADrawFv = .text:0x802713EC; // type:function size:0x290 scope:global align:4 +loadYBBMtx__7JPADrawFPA4_f = .text:0x8027167C; // type:function size:0x164 scope:global align:4 +__sinit_JPADraw_cpp = .text:0x802717E0; // type:function size:0x80 scope:local align:4 +__dt__16JPADrawClipBoardFv = .text:0x80271860; // type:function size:0x3C scope:global align:4 +__ct__Q29JGeometry8TVec2Fv = .text:0x8027189C; // type:function size:0x4 scope:global align:4 +__dt__23JPADrawVisitorContainerFv = .text:0x802718A0; // type:function size:0xBE0 scope:global align:4 +__ct__23JPADrawVisitorContainerFv = .text:0x80272480; // type:function size:0x4D8 scope:global align:4 +setupTev__15JPADrawSetupTevFP12JPABaseShapeP13JPAExTexShape = .text:0x80272958; // type:function size:0x404 scope:global align:4 +__dt__Q26JStage6TActorFv = .text:0x80272D5C; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TActorCFv = .text:0x80272DBC; // type:function size:0x8 scope:global align:4 +JSGGetTranslation__Q26JStage6TActorCFP3Vec = .text:0x80272DC4; // type:function size:0x4 scope:global align:4 +JSGSetTranslation__Q26JStage6TActorFRC3Vec = .text:0x80272DC8; // type:function size:0x4 scope:global align:4 +JSGGetScaling__Q26JStage6TActorCFP3Vec = .text:0x80272DCC; // type:function size:0x4 scope:global align:4 +JSGSetScaling__Q26JStage6TActorFRC3Vec = .text:0x80272DD0; // type:function size:0x4 scope:global align:4 +JSGGetRotation__Q26JStage6TActorCFP3Vec = .text:0x80272DD4; // type:function size:0x4 scope:global align:4 +JSGSetRotation__Q26JStage6TActorFRC3Vec = .text:0x80272DD8; // type:function size:0x4 scope:global align:4 +JSGGetShape__Q26JStage6TActorCFv = .text:0x80272DDC; // type:function size:0x8 scope:global align:4 +JSGSetShape__Q26JStage6TActorFUl = .text:0x80272DE4; // type:function size:0x4 scope:global align:4 +JSGGetAnimation__Q26JStage6TActorCFv = .text:0x80272DE8; // type:function size:0x8 scope:global align:4 +JSGSetAnimation__Q26JStage6TActorFUl = .text:0x80272DF0; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrame__Q26JStage6TActorCFv = .text:0x80272DF4; // type:function size:0x8 scope:global align:4 +JSGSetAnimationFrame__Q26JStage6TActorFf = .text:0x80272DFC; // type:function size:0x4 scope:global align:4 +JSGGetAnimationFrameMax__Q26JStage6TActorCFv = .text:0x80272E00; // type:function size:0x8 scope:global align:4 +JSGGetAnimationTransition__Q26JStage6TActorCFv = .text:0x80272E08; // type:function size:0x8 scope:global align:4 +JSGSetAnimationTransition__Q26JStage6TActorFf = .text:0x80272E10; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimation__Q26JStage6TActorCFv = .text:0x80272E14; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimation__Q26JStage6TActorFUl = .text:0x80272E1C; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrame__Q26JStage6TActorCFv = .text:0x80272E20; // type:function size:0x8 scope:global align:4 +JSGSetTextureAnimationFrame__Q26JStage6TActorFf = .text:0x80272E28; // type:function size:0x4 scope:global align:4 +JSGGetTextureAnimationFrameMax__Q26JStage6TActorCFv = .text:0x80272E2C; // type:function size:0x8 scope:global align:4 +__dt__Q26JStage13TAmbientLightFv = .text:0x80272E34; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage13TAmbientLightCFv = .text:0x80272E94; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage13TAmbientLightCFv = .text:0x80272E9C; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage13TAmbientLightF8_GXColor = .text:0x80272EB0; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TCameraFv = .text:0x80272EB4; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TCameraCFv = .text:0x80272F14; // type:function size:0x8 scope:global align:4 +JSGGetProjectionType__Q26JStage7TCameraCFv = .text:0x80272F1C; // type:function size:0x8 scope:global align:4 +JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection = .text:0x80272F24; // type:function size:0x4 scope:global align:4 +JSGGetProjectionNear__Q26JStage7TCameraCFv = .text:0x80272F28; // type:function size:0x8 scope:global align:4 +JSGSetProjectionNear__Q26JStage7TCameraFf = .text:0x80272F30; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFar__Q26JStage7TCameraCFv = .text:0x80272F34; // type:function size:0x8 scope:global align:4 +JSGSetProjectionFar__Q26JStage7TCameraFf = .text:0x80272F3C; // type:function size:0x4 scope:global align:4 +JSGGetProjectionFovy__Q26JStage7TCameraCFv = .text:0x80272F40; // type:function size:0x8 scope:global align:4 +JSGSetProjectionFovy__Q26JStage7TCameraFf = .text:0x80272F48; // type:function size:0x4 scope:global align:4 +JSGGetProjectionAspect__Q26JStage7TCameraCFv = .text:0x80272F4C; // type:function size:0x8 scope:global align:4 +JSGSetProjectionAspect__Q26JStage7TCameraFf = .text:0x80272F54; // type:function size:0x4 scope:global align:4 +JSGGetProjectionField__Q26JStage7TCameraCFPf = .text:0x80272F58; // type:function size:0x4 scope:global align:4 +JSGSetProjectionField__Q26JStage7TCameraFPCf = .text:0x80272F5C; // type:function size:0x4 scope:global align:4 +JSGGetViewType__Q26JStage7TCameraCFv = .text:0x80272F60; // type:function size:0x8 scope:global align:4 +JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView = .text:0x80272F68; // type:function size:0x4 scope:global align:4 +JSGGetViewPosition__Q26JStage7TCameraCFP3Vec = .text:0x80272F6C; // type:function size:0x4 scope:global align:4 +JSGSetViewPosition__Q26JStage7TCameraFRC3Vec = .text:0x80272F70; // type:function size:0x4 scope:global align:4 +JSGGetViewUpVector__Q26JStage7TCameraCFP3Vec = .text:0x80272F74; // type:function size:0x4 scope:global align:4 +JSGSetViewUpVector__Q26JStage7TCameraFRC3Vec = .text:0x80272F78; // type:function size:0x4 scope:global align:4 +JSGGetViewTargetPosition__Q26JStage7TCameraCFP3Vec = .text:0x80272F7C; // type:function size:0x4 scope:global align:4 +JSGSetViewTargetPosition__Q26JStage7TCameraFRC3Vec = .text:0x80272F80; // type:function size:0x4 scope:global align:4 +JSGGetViewRoll__Q26JStage7TCameraCFv = .text:0x80272F84; // type:function size:0x8 scope:global align:4 +JSGSetViewRoll__Q26JStage7TCameraFf = .text:0x80272F8C; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage4TFogFv = .text:0x80272F90; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage4TFogCFv = .text:0x80272FF0; // type:function size:0x8 scope:global align:4 +JSGGetFogFunction__Q26JStage4TFogCFv = .text:0x80272FF8; // type:function size:0x8 scope:global align:4 +JSGSetFogFunction__Q26JStage4TFogF10_GXFogType = .text:0x80273000; // type:function size:0x4 scope:global align:4 +JSGGetStartZ__Q26JStage4TFogCFv = .text:0x80273004; // type:function size:0x8 scope:global align:4 +JSGSetStartZ__Q26JStage4TFogFf = .text:0x8027300C; // type:function size:0x4 scope:global align:4 +JSGGetEndZ__Q26JStage4TFogCFv = .text:0x80273010; // type:function size:0x8 scope:global align:4 +JSGSetEndZ__Q26JStage4TFogFf = .text:0x80273018; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage4TFogCFv = .text:0x8027301C; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage4TFogF8_GXColor = .text:0x80273030; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage6TLightFv = .text:0x80273034; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage6TLightCFv = .text:0x80273094; // type:function size:0x8 scope:global align:4 +JSGGetLightType__Q26JStage6TLightCFv = .text:0x8027309C; // type:function size:0x8 scope:global align:4 +JSGSetLightType__Q26JStage6TLightFQ26JStage7TELight = .text:0x802730A4; // type:function size:0x4 scope:global align:4 +JSGGetColor__Q26JStage6TLightCFv = .text:0x802730A8; // type:function size:0x14 scope:global align:4 +JSGSetColor__Q26JStage6TLightF8_GXColor = .text:0x802730BC; // type:function size:0x4 scope:global align:4 +JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn = .text:0x802730C0; // type:function size:0x4 scope:global align:4 +JSGSetDistanceAttenuation__Q26JStage6TLightFff13_GXDistAttnFn = .text:0x802730C4; // type:function size:0x4 scope:global align:4 +JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn = .text:0x802730C8; // type:function size:0x4 scope:global align:4 +JSGSetAngleAttenuation__Q26JStage6TLightFf9_GXSpotFn = .text:0x802730CC; // type:function size:0x4 scope:global align:4 +JSGGetPosition__Q26JStage6TLightCFP3Vec = .text:0x802730D0; // type:function size:0x4 scope:global align:4 +JSGSetPosition__Q26JStage6TLightFRC3Vec = .text:0x802730D4; // type:function size:0x4 scope:global align:4 +JSGGetDirection__Q26JStage6TLightCFP3Vec = .text:0x802730D8; // type:function size:0x4 scope:global align:4 +JSGSetDirection__Q26JStage6TLightFRC3Vec = .text:0x802730DC; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TObjectFv = .text:0x802730E0; // type:function size:0x48 scope:global align:4 +JSGGetName__Q26JStage7TObjectCFv = .text:0x80273128; // type:function size:0x8 scope:global align:4 +JSGGetFlag__Q26JStage7TObjectCFv = .text:0x80273130; // type:function size:0x8 scope:global align:4 +JSGSetFlag__Q26JStage7TObjectFUl = .text:0x80273138; // type:function size:0x4 scope:global align:4 +JSGGetData__Q26JStage7TObjectCFUlPvUl = .text:0x8027313C; // type:function size:0x8 scope:global align:4 +JSGSetData__Q26JStage7TObjectFUlPCvUl = .text:0x80273144; // type:function size:0x4 scope:global align:4 +JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl = .text:0x80273148; // type:function size:0x4 scope:global align:4 +JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl = .text:0x8027314C; // type:function size:0x4 scope:global align:4 +JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl = .text:0x80273150; // type:function size:0x4 scope:global align:4 +JSGFindNodeID__Q26JStage7TObjectCFPCc = .text:0x80273154; // type:function size:0x8 scope:global align:4 +JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f = .text:0x8027315C; // type:function size:0x3C scope:global align:4 +__dt__Q26JStage7TSystemFv = .text:0x80273198; // type:function size:0x60 scope:global align:4 +JSGFGetType__Q26JStage7TSystemCFv = .text:0x802731F8; // type:function size:0x8 scope:global align:4 +JSGFindObject__Q26JStage7TSystemCFPCcQ26JStage8TEObject = .text:0x80273200; // type:function size:0x8 scope:global align:4 +JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl = .text:0x80273208; // type:function size:0x8 scope:global align:4 +JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject = .text:0x80273210; // type:function size:0x4 scope:global align:4 +JSGGetSystemData__Q26JStage7TSystemFUl = .text:0x80273214; // type:function size:0x8 scope:global align:4 +JSGSetSystemData__Q26JStage7TSystemFUlUl = .text:0x8027321C; // type:function size:0x4 scope:global align:4 +__ct__Q27JStudio8TControlFv = .text:0x80273220; // type:function size:0x90 scope:global align:4 +__dt__Q27JStudio8TControlFv = .text:0x802732B0; // type:function size:0x70 scope:global align:4 +transformOnSet_setOrigin__Q27JStudio8TControlFRC3Vecf = .text:0x80273320; // type:function size:0x40 scope:global align:4 +transformOnGet_setOrigin__Q27JStudio8TControlFRC3Vecf = .text:0x80273360; // type:function size:0x88 scope:global align:4 +__dt__Q27JStudio13TCreateObjectFv = .text:0x802733E8; // type:function size:0x48 scope:global align:4 +__dt__Q27JStudio8TFactoryFv = .text:0x80273430; // type:function size:0x84 scope:global align:4 +appendCreateObject__Q27JStudio8TFactoryFPQ27JStudio13TCreateObject = .text:0x802734B4; // type:function size:0x4C scope:global align:4 +create__Q27JStudio8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80273500; // type:function size:0xD8 scope:global align:4 +__ct__Q27JStudio6TParseFPQ27JStudio8TControl = .text:0x802735D8; // type:function size:0x54 scope:global align:4 +__dt__Q27JStudio6TParseFv = .text:0x8027362C; // type:function size:0x70 scope:global align:4 +parseHeader__Q27JStudio6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x8027369C; // type:function size:0x70 scope:global align:4 +parseBlock_block__Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8027370C; // type:function size:0x44 scope:global align:4 +parseBlock_block_fvb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x80273750; // type:function size:0x60 scope:global align:4 +getRotation_xyz__Q27JStudio4mathFPA4_ffff = .text:0x802737B0; // type:function size:0x168 scope:global align:4 +rotate_xyz__Q27JStudio4mathFPA4_fPA4_Cffff = .text:0x80273918; // type:function size:0x4C scope:global align:4 +rotate_y__Q27JStudio4mathFPA4_fPA4_Cff = .text:0x80273964; // type:function size:0x58 scope:global align:4 +getTransformation_SRxyzT__Q27JStudio4mathFPA4_fRC3VecRC3VecRC3Vec = .text:0x802739BC; // type:function size:0x7C scope:global align:4 +getTransformation_RyT__Q27JStudio4mathFPA4_ffRC3Vec = .text:0x80273A38; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio14TVariableValue7TOutputFv = .text:0x80273A98; // type:function size:0x48 scope:global align:4 +update__Q27JStudio14TVariableValueFdPQ27JStudio8TAdaptor = .text:0x80273AE0; // type:function size:0x64 scope:global align:4 +update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x80273B44; // type:function size:0x14 scope:global align:4 +update_time___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x80273B58; // type:function size:0x3C scope:global align:4 +update_functionValue___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x80273B94; // type:function size:0x64 scope:global align:4 +__dt__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x80273BF8; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio14TVariableValue13TOutput_none_CFfPQ27JStudio8TAdaptor = .text:0x80273C58; // type:function size:0x4 scope:global align:4 +__dt__Q27JStudio8TAdaptorFv = .text:0x80273C5C; // type:function size:0x48 scope:global align:4 +adaptor_do_prepare__Q27JStudio8TAdaptorFPCQ27JStudio7TObject = .text:0x80273CA4; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q27JStudio8TAdaptorFPCQ27JStudio7TObject = .text:0x80273CA8; // type:function size:0x4 scope:global align:4 +adaptor_do_end__Q27JStudio8TAdaptorFPCQ27JStudio7TObject = .text:0x80273CAC; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q27JStudio8TAdaptorFPCQ27JStudio7TObjectUl = .text:0x80273CB0; // type:function size:0x4 scope:global align:4 +adaptor_do_data__Q27JStudio8TAdaptorFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x80273CB4; // type:function size:0x4 scope:global align:4 +adaptor_setVariableValue__Q27JStudio8TAdaptorFPQ27JStudio7TObjectUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273CB8; // type:function size:0xA0 scope:global align:4 +adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio7TObjectPCUlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273D58; // type:function size:0xF4 scope:global align:4 +adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate = .text:0x80273E4C; // type:function size:0x44 scope:global align:4 +adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec = .text:0x80273E90; // type:function size:0x70 scope:global align:4 +adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl = .text:0x80273F00; // type:function size:0x40 scope:global align:4 +adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFPCUlRC8_GXColor = .text:0x80273F40; // type:function size:0xE0 scope:global align:4 +adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl = .text:0x80274020; // type:function size:0x14C scope:global align:4 +adaptor_updateVariableValue__Q27JStudio8TAdaptorFPQ27JStudio7TObjectUl = .text:0x8027416C; // type:function size:0x98 scope:global align:4 +adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x80274204; // type:function size:0x18 scope:global align:4 +adaptor_setVariableValue_IMMEDIATE___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x8027421C; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_TIME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x80274248; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_FVR_NAME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x80274274; // type:function size:0x70 scope:global align:4 +adaptor_setVariableValue_FVR_INDEX___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl = .text:0x802742E4; // type:function size:0x6C scope:global align:4 +__dt__Q27JStudio7TObjectFv = .text:0x80274350; // type:function size:0x84 scope:global align:4 +forward_value__Q27JStudio7TObjectFUl = .text:0x802743D4; // type:function size:0x6C scope:global align:4 +do_begin__Q27JStudio7TObjectFv = .text:0x80274440; // type:function size:0x3C scope:global align:4 +do_end__Q27JStudio7TObjectFv = .text:0x8027447C; // type:function size:0x3C scope:global align:4 +do_wait__Q27JStudio7TObjectFUl = .text:0x802744B8; // type:function size:0x20 scope:global align:4 +do_data__Q27JStudio7TObjectFPCvUlPCvUl = .text:0x802744D8; // type:function size:0x5C scope:global align:4 +__ct__Q27JStudio7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio8TAdaptor = .text:0x80274534; // type:function size:0x4C scope:global align:4 +__dt__Q27JStudio14TAdaptor_actorFv = .text:0x80274580; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_actorFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_actor = .text:0x802745E0; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_actorFUlPCvUl = .text:0x8027461C; // type:function size:0x334 scope:global align:4 +__dt__Q27JStudio21TAdaptor_ambientLightFv = .text:0x80274950; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio20TObject_ambientLightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio21TAdaptor_ambientLight = .text:0x802749B0; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl = .text:0x802749EC; // type:function size:0xDC scope:global align:4 +__dt__Q27JStudio15TAdaptor_cameraFv = .text:0x80274AC8; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio14TObject_cameraFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio15TAdaptor_camera = .text:0x80274B28; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio14TObject_cameraFUlPCvUl = .text:0x80274B64; // type:function size:0x238 scope:global align:4 +__dt__Q27JStudio12TAdaptor_fogFv = .text:0x80274D9C; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio11TObject_fogFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio12TAdaptor_fog = .text:0x80274DFC; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio11TObject_fogFUlPCvUl = .text:0x80274E38; // type:function size:0xE8 scope:global align:4 +__dt__Q27JStudio14TAdaptor_lightFv = .text:0x80274F20; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_lightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_light = .text:0x80274F80; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_lightFUlPCvUl = .text:0x80274FBC; // type:function size:0x23C scope:global align:4 +__dt__Q27JStudio16TAdaptor_messageFv = .text:0x802751F8; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message = .text:0x80275258; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio15TObject_messageFUlPCvUl = .text:0x80275294; // type:function size:0x90 scope:global align:4 +__dt__Q27JStudio17TAdaptor_particleFv = .text:0x80275324; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio16TObject_particleFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio17TAdaptor_particle = .text:0x80275384; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio16TObject_particleFUlPCvUl = .text:0x802753C0; // type:function size:0x2C4 scope:global align:4 +__dt__Q27JStudio14TAdaptor_soundFv = .text:0x80275684; // type:function size:0x60 scope:global align:4 +__ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound = .text:0x802756E4; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_soundFUlPCvUl = .text:0x80275720; // type:function size:0x1F8 scope:global align:4 +__dt__Q27JStudio13TObject_soundFv = .text:0x80275918; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio16TObject_particleFv = .text:0x80275978; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio15TObject_messageFv = .text:0x802759D8; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_lightFv = .text:0x80275A38; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio11TObject_fogFv = .text:0x80275A98; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio14TObject_cameraFv = .text:0x80275AF8; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio20TObject_ambientLightFv = .text:0x80275B58; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio13TObject_actorFv = .text:0x80275BB8; // type:function size:0x60 scope:global align:4 +__sinit_jstudio-object_cpp = .text:0x80275C18; // type:function size:0x1FC scope:local align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x80275E14; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_Fv = .text:0x80275E74; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x80275ED4; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_Fv = .text:0x80275F34; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x80275F94; // type:function size:0x60 scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80275FF4; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80276050; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x802760AC; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80276108; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x80276164; // type:function size:0x5C scope:global align:4 +toFunction_outside__Q27JStudio14TFunctionValueFi = .text:0x802761C0; // type:function size:0x48 scope:global align:4 +__ct__Q27JStudio14TFunctionValueFv = .text:0x80276208; // type:function size:0x10 scope:global align:4 +__dt__Q27JStudio14TFunctionValueFv = .text:0x80276218; // type:function size:0x48 scope:global align:4 +refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv = .text:0x80276260; // type:function size:0x28 scope:global align:4 +interpolateValue_hermite__Q27JStudio13functionvalueFddddddd = .text:0x80276288; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd = .text:0x802762EC; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd = .text:0x80276350; // type:function size:0xE0 scope:global align:4 +extrapolateParameter_turn__Q27JStudio13functionvalueFdd = .text:0x80276430; // type:function size:0x60 scope:global align:4 +range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80276490; // type:function size:0x34 scope:global align:4 +range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x802764C4; // type:function size:0xA8 scope:global align:4 +range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd = .text:0x8027656C; // type:function size:0x14 scope:global align:4 +range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd = .text:0x80276580; // type:function size:0x310 scope:global align:4 +__ct__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80276890; // type:function size:0x44 scope:global align:4 +__ct__Q27JStudio24TFunctionValue_compositeFv = .text:0x802768D4; // type:function size:0x5C scope:global align:4 +getType__Q27JStudio24TFunctionValue_compositeCFv = .text:0x80276930; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio24TFunctionValue_compositeFv = .text:0x80276938; // type:function size:0x20 scope:global align:4 +initialize__Q27JStudio24TFunctionValue_compositeFv = .text:0x80276958; // type:function size:0x44 scope:global align:4 +prepare__Q27JStudio24TFunctionValue_compositeFv = .text:0x8027699C; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio24TFunctionValue_compositeFd = .text:0x802769A0; // type:function size:0x34 scope:global align:4 +composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x802769D4; // type:function size:0x6C scope:global align:4 +composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80276A40; // type:function size:0x164 scope:global align:4 +composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80276BA4; // type:function size:0x6C scope:global align:4 +composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80276C10; // type:function size:0x88 scope:global align:4 +composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80276C98; // type:function size:0xF0 scope:global align:4 +composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80276D88; // type:function size:0x88 scope:global align:4 +composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80276E10; // type:function size:0xF0 scope:global align:4 +__ct__Q27JStudio23TFunctionValue_constantFv = .text:0x80276F00; // type:function size:0x48 scope:global align:4 +getType__Q27JStudio23TFunctionValue_constantCFv = .text:0x80276F48; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio23TFunctionValue_constantFv = .text:0x80276F50; // type:function size:0x14 scope:global align:4 +initialize__Q27JStudio23TFunctionValue_constantFv = .text:0x80276F64; // type:function size:0x10 scope:global align:4 +prepare__Q27JStudio23TFunctionValue_constantFv = .text:0x80276F74; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio23TFunctionValue_constantFd = .text:0x80276F78; // type:function size:0x8 scope:global align:4 +__ct__Q27JStudio25TFunctionValue_transitionFv = .text:0x80276F80; // type:function size:0x60 scope:global align:4 +getType__Q27JStudio25TFunctionValue_transitionCFv = .text:0x80276FE0; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio25TFunctionValue_transitionFv = .text:0x80276FE8; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio25TFunctionValue_transitionFv = .text:0x80277018; // type:function size:0x4C scope:global align:4 +prepare__Q27JStudio25TFunctionValue_transitionFv = .text:0x80277064; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio25TFunctionValue_transitionFd = .text:0x80277088; // type:function size:0x1C8 scope:global align:4 +__ct__Q27JStudio19TFunctionValue_listFv = .text:0x80277250; // type:function size:0x64 scope:global align:4 +getType__Q27JStudio19TFunctionValue_listCFv = .text:0x802772B4; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio19TFunctionValue_listFv = .text:0x802772BC; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio19TFunctionValue_listFv = .text:0x802772EC; // type:function size:0x50 scope:global align:4 +prepare__Q27JStudio19TFunctionValue_listFv = .text:0x8027733C; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio19TFunctionValue_listFd = .text:0x802773EC; // type:function size:0x3B8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x802777A4; // type:function size:0x14 scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x802777B8; // type:function size:0x34 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x802777EC; // type:function size:0x50 scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8027783C; // type:function size:0x8C scope:global align:4 +__ct__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x802778C8; // type:function size:0x6C scope:global align:4 +getType__Q27JStudio29TFunctionValue_list_parameterCFv = .text:0x80277934; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8027793C; // type:function size:0x30 scope:global align:4 +data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl = .text:0x8027796C; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8027799C; // type:function size:0x58 scope:global align:4 +prepare__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x802779F4; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio29TFunctionValue_list_parameterFd = .text:0x80277AA4; // type:function size:0xD8 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80277B7C; // type:function size:0xC scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80277B88; // type:function size:0x30 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80277BB8; // type:function size:0x3C scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80277BF4; // type:function size:0x264 scope:global align:4 +__ct__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80277E58; // type:function size:0x80 scope:global align:4 +getType__Q27JStudio22TFunctionValue_hermiteCFv = .text:0x80277ED8; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80277EE0; // type:function size:0x20 scope:global align:4 +data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl = .text:0x80277F00; // type:function size:0x50 scope:global align:4 +initialize__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80277F50; // type:function size:0x6C scope:global align:4 +prepare__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80277FBC; // type:function size:0x24 scope:global align:4 +getValue__Q27JStudio22TFunctionValue_hermiteFd = .text:0x80277FE0; // type:function size:0x124 scope:global align:4 +extrapolateParameter_raw__Q27JStudio13functionvalueFdd = .text:0x80278104; // type:function size:0x4 scope:global align:4 +extrapolateParameter_repeat__Q27JStudio13functionvalueFdd = .text:0x80278108; // type:function size:0x3C scope:global align:4 +extrapolateParameter_clamp__Q27JStudio13functionvalueFdd = .text:0x80278144; // type:function size:0x2C scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCd = .text:0x80278170; // type:function size:0x58 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x802781C8; // type:function size:0x224 scope:global align:4 +findUpperBound_binary_current__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCd = .text:0x802783EC; // type:function size:0x70 scope:global align:4 +findUpperBound_binary_current>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x8027845C; // type:function size:0x2EC scope:global align:4 +__dt__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80278748; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x802787A8; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio19TFunctionValue_listFv = .text:0x80278808; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio25TFunctionValue_transitionFv = .text:0x80278868; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio23TFunctionValue_constantFv = .text:0x802788C8; // type:function size:0x60 scope:global align:4 +__dt__Q27JStudio24TFunctionValue_compositeFv = .text:0x80278928; // type:function size:0x80 scope:global align:4 +upper_bound>__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x802789A8; // type:function size:0x94 scope:global align:4 +upper_bound>__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x80278A3C; // type:function size:0xC8 scope:global align:4 +__dt__Q37JStudio3fvb7TObjectFv = .text:0x80278B04; // type:function size:0x48 scope:global align:4 +prepare__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ37JStudio3fvb8TControl = .text:0x80278B4C; // type:function size:0x224 scope:global align:4 +getCompositeData_raw___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80278D70; // type:function size:0xC scope:global align:4 +getCompositeData_index___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80278D7C; // type:function size:0xC scope:global align:4 +getCompositeData_parameter___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80278D88; // type:function size:0xC scope:global align:4 +getCompositeData_add___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80278D94; // type:function size:0xC scope:global align:4 +getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80278DA0; // type:function size:0xC scope:global align:4 +getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80278DAC; // type:function size:0xC scope:global align:4 +getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x80278DB8; // type:function size:0xC scope:global align:4 +getCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@FQ47JStudio3fvb4data11TEComposite = .text:0x80278DC4; // type:function size:0x14 scope:global align:4 +__ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80278DD8; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80278E58; // type:function size:0x64 scope:global align:4 +__ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80278EBC; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80278F3C; // type:function size:0x10 scope:global align:4 +__ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80278F4C; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80278FCC; // type:function size:0x18 scope:global align:4 +__ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80278FE4; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80279064; // type:function size:0x20 scope:global align:4 +__ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80279084; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x80279104; // type:function size:0x30 scope:global align:4 +__ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x80279134; // type:function size:0x80 scope:global align:4 +prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x802791B4; // type:function size:0x38 scope:global align:4 +__ct__Q37JStudio3fvb8TControlFv = .text:0x802791EC; // type:function size:0x30 scope:global align:4 +__dt__Q37JStudio3fvb8TControlFv = .text:0x8027921C; // type:function size:0x6C scope:global align:4 +appendObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80279288; // type:function size:0x4C scope:global align:4 +removeObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x802792D4; // type:function size:0x30 scope:global align:4 +destroyObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x80279304; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3fvb8TControlFv = .text:0x80279354; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3fvb8TControlFPCvUl = .text:0x802793B8; // type:function size:0xA0 scope:global align:4 +getObject_index__Q37JStudio3fvb8TControlFUl = .text:0x80279458; // type:function size:0x44 scope:global align:4 +__dt__Q37JStudio3fvb8TFactoryFv = .text:0x8027949C; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x802794E4; // type:function size:0x140 scope:global align:4 +destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject = .text:0x80279624; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl = .text:0x80279660; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3fvb6TParseFv = .text:0x80279680; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x802796E0; // type:function size:0x94 scope:global align:4 +parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x80279774; // type:function size:0xF4 scope:global align:4 +__dt__Q37JStudio3fvb15TObject_hermiteFv = .text:0x80279868; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb22TObject_list_parameterFv = .text:0x802798EC; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb12TObject_listFv = .text:0x80279970; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb18TObject_transitionFv = .text:0x802799F4; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb16TObject_constantFv = .text:0x80279A78; // type:function size:0x84 scope:global align:4 +__dt__Q37JStudio3fvb17TObject_compositeFv = .text:0x80279AFC; // type:function size:0xA0 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x80279B9C; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3fvb4data17TParse_TParagraphCFPQ57JStudio3fvb4data17TParse_TParagraph5TData = .text:0x80279C30; // type:function size:0x68 scope:global align:4 +isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData = .text:0x80279C98; // type:function size:0xF0 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80279D88; // type:function size:0x48 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80279DD0; // type:function size:0x7C scope:global align:4 +__dt__Q37JStudio3stb7TObjectFv = .text:0x80279E4C; // type:function size:0x48 scope:global align:4 +setFlag_operation__Q37JStudio3stb7TObjectFUci = .text:0x80279E94; // type:function size:0x58 scope:global align:4 +reset__Q37JStudio3stb7TObjectFPCv = .text:0x80279EEC; // type:function size:0x18 scope:global align:4 +forward__Q37JStudio3stb7TObjectFUl = .text:0x80279F04; // type:function size:0x210 scope:global align:4 +do_begin__Q37JStudio3stb7TObjectFv = .text:0x8027A114; // type:function size:0x4 scope:global align:4 +do_end__Q37JStudio3stb7TObjectFv = .text:0x8027A118; // type:function size:0x4 scope:global align:4 +do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x8027A11C; // type:function size:0x4 scope:global align:4 +do_wait__Q37JStudio3stb7TObjectFUl = .text:0x8027A120; // type:function size:0x4 scope:global align:4 +do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl = .text:0x8027A124; // type:function size:0x4 scope:global align:4 +process_sequence___Q37JStudio3stb7TObjectFv = .text:0x8027A128; // type:function size:0x154 scope:global align:4 +process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl = .text:0x8027A27C; // type:function size:0xE8 scope:global align:4 +__ct__Q37JStudio3stb15TObject_controlFPCvUl = .text:0x8027A364; // type:function size:0x4C scope:global align:4 +__ct__Q37JStudio3stb8TControlFv = .text:0x8027A3B0; // type:function size:0x80 scope:global align:4 +__dt__Q37JStudio3stb15TObject_controlFv = .text:0x8027A430; // type:function size:0x60 scope:global align:4 +__dt__Q37JStudio3stb8TControlFv = .text:0x8027A490; // type:function size:0x94 scope:global align:4 +appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8027A524; // type:function size:0x50 scope:global align:4 +removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8027A574; // type:function size:0x38 scope:global align:4 +destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8027A5AC; // type:function size:0x50 scope:global align:4 +destroyObject_all__Q37JStudio3stb8TControlFv = .text:0x8027A5FC; // type:function size:0x64 scope:global align:4 +getObject__Q37JStudio3stb8TControlFPCvUl = .text:0x8027A660; // type:function size:0xA0 scope:global align:4 +forward__Q37JStudio3stb8TControlFUl = .text:0x8027A700; // type:function size:0xFC scope:global align:4 +__dt__Q37JStudio3stb8TFactoryFv = .text:0x8027A7FC; // type:function size:0x48 scope:global align:4 +create__Q37JStudio3stb8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8027A844; // type:function size:0x8 scope:global align:4 +destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject = .text:0x8027A84C; // type:function size:0x3C scope:global align:4 +__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl = .text:0x8027A888; // type:function size:0x20 scope:global align:4 +__dt__Q37JStudio3stb6TParseFv = .text:0x8027A8A8; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x8027A908; // type:function size:0xCC scope:global align:4 +parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x8027A9D4; // type:function size:0x54 scope:global align:4 +parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x8027AA28; // type:function size:0x8 scope:global align:4 +parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8027AA30; // type:function size:0x38 scope:global align:4 +parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl = .text:0x8027AA68; // type:function size:0x108 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal = .text:0x8027AB70; // type:function size:0x94 scope:global align:4 +getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData = .text:0x8027AC04; // type:function size:0x50 scope:global align:4 +getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData = .text:0x8027AC54; // type:function size:0x78 scope:global align:4 +getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TParse_TParagraph_data5TData = .text:0x8027ACCC; // type:function size:0x80 scope:global align:4 +__dt__Q214JStudio_JStage13TCreateObjectFv = .text:0x8027AD4C; // type:function size:0x60 scope:global align:4 +create__Q214JStudio_JStage13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8027ADAC; // type:function size:0x150 scope:global align:4 +find__Q214JStudio_JStage13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectQ26JStage8TEObject = .text:0x8027AEFC; // type:function size:0x80 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8027AF7C; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8027B038; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8027B0F4; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8027B1B0; // type:function size:0xBC scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem = .text:0x8027B26C; // type:function size:0xBC scope:global align:4 +adaptor_data___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectPCvUlPCvUl = .text:0x8027B328; // type:function size:0x48 scope:global align:4 +adaptor_ENABLE___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027B370; // type:function size:0x94 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor = .text:0x8027B404; // type:function size:0xB4 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8027B4B8; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject = .text:0x8027B530; // type:function size:0x8C scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject = .text:0x8027B5BC; // type:function size:0x1E4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject = .text:0x8027B7A0; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObjectUl = .text:0x8027B7F4; // type:function size:0xFC scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x8027B8F0; // type:function size:0x34 scope:global align:4 +adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027B924; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027B97C; // type:function size:0x58 scope:global align:4 +adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027B9D4; // type:function size:0x14 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027B9E8; // type:function size:0x58 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027BA40; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027BA54; // type:function size:0x54 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027BAA8; // type:function size:0x70 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027BB18; // type:function size:0x5C scope:global align:4 +adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027BB74; // type:function size:0x54 scope:global align:4 +adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027BBC8; // type:function size:0x70 scope:global align:4 +adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027BC38; // type:function size:0x58 scope:global align:4 +setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027BC90; // type:function size:0x3C scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor = .text:0x8027BCCC; // type:function size:0xD4 scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x8027BDA0; // type:function size:0x60 scope:global align:4 +__sinit_object-actor_cpp = .text:0x8027BE00; // type:function size:0x3D0 scope:local align:4 +__ct__Q27JStudio14TVariableValueFv = .text:0x8027C1D0; // type:function size:0x18 scope:global align:4 +__dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x8027C1E8; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage81TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x8027C248; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight = .text:0x8027C278; // type:function size:0x94 scope:global align:4 +__dt__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x8027C30C; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject = .text:0x8027C384; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject = .text:0x8027C388; // type:function size:0x8C scope:global align:4 +adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject = .text:0x8027C414; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectUl = .text:0x8027C468; // type:function size:0x58 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x8027C4C0; // type:function size:0x34 scope:global align:4 +__ct__Q214JStudio_JStage15TAdaptor_cameraFPCQ26JStage7TSystemPQ26JStage7TCamera = .text:0x8027C4F4; // type:function size:0x94 scope:global align:4 +__dt__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8027C588; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject = .text:0x8027C600; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject = .text:0x8027C648; // type:function size:0x158 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject = .text:0x8027C7A0; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObjectUl = .text:0x8027C7F4; // type:function size:0xC8 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x8027C8BC; // type:function size:0x34 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027C8F0; // type:function size:0x54 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027C944; // type:function size:0x70 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027C9B4; // type:function size:0x5C scope:global align:4 +__sinit_object-camera_cpp = .text:0x8027CA10; // type:function size:0x364 scope:local align:4 +__dt__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x8027CD74; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage83TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x8027CDD4; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog = .text:0x8027CE04; // type:function size:0x94 scope:global align:4 +__dt__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8027CE98; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject = .text:0x8027CF10; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject = .text:0x8027CF58; // type:function size:0xE4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject = .text:0x8027D03C; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectUl = .text:0x8027D090; // type:function size:0x58 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x8027D0E8; // type:function size:0x34 scope:global align:4 +__sinit_object-fog_cpp = .text:0x8027D11C; // type:function size:0x21C scope:local align:4 +__dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x8027D338; // type:function size:0x60 scope:global align:4 +__cl__Q214JStudio_JStage77TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x8027D398; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_lightFPCQ26JStage7TSystemPQ26JStage6TLight = .text:0x8027D3C8; // type:function size:0x9C scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8027D464; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject = .text:0x8027D4DC; // type:function size:0x48 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject = .text:0x8027D524; // type:function size:0x238 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject = .text:0x8027D75C; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObjectUl = .text:0x8027D7B0; // type:function size:0x1B4 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObjectPCvUlPCvUl = .text:0x8027D964; // type:function size:0x34 scope:global align:4 +adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027D998; // type:function size:0x78 scope:global align:4 +adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027DA10; // type:function size:0x24 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor = .text:0x8027DA34; // type:function size:0xC scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x8027DA40; // type:function size:0x60 scope:global align:4 +__sinit_object-light_cpp = .text:0x8027DAA0; // type:function size:0x298 scope:local align:4 +createObject_SOUND_JAI___Q214JStudio_JAudio21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP8JAIBasic = .text:0x8027DD38; // type:function size:0xB4 scope:global align:4 +__dt__Q214JStudio_JAudio13TCreateObjectFv = .text:0x8027DDEC; // type:function size:0x60 scope:global align:4 +create__Q214JStudio_JAudio13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8027DE4C; // type:function size:0x74 scope:global align:4 +__ct__Q214JStudio_JAudio14TAdaptor_soundFP8JAIBasic = .text:0x8027DEC0; // type:function size:0xA0 scope:global align:4 +__dt__Q214JStudio_JAudio14TAdaptor_soundFv = .text:0x8027DF60; // type:function size:0x78 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JAudio14TAdaptor_soundFPCQ27JStudio7TObject = .text:0x8027DFD8; // type:function size:0x108 scope:global align:4 +adaptor_do_update__Q214JStudio_JAudio14TAdaptor_soundFPCQ27JStudio7TObjectUl = .text:0x8027E0E0; // type:function size:0x78 scope:global align:4 +adaptor_do_SOUND__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027E158; // type:function size:0xAC scope:global align:4 +adaptor_do_LOCATED__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027E204; // type:function size:0x28 scope:global align:4 +__cl__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_CFfPQ27JStudio8TAdaptor = .text:0x8027E22C; // type:function size:0xD0 scope:global align:4 +__cl__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_CFfPQ27JStudio8TAdaptor = .text:0x8027E2FC; // type:function size:0x40 scope:global align:4 +__cl__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_CFfPQ27JStudio8TAdaptor = .text:0x8027E33C; // type:function size:0x3C scope:global align:4 +setDemoFxmix__8JAISoundFfUl = .text:0x8027E378; // type:function size:0x24 scope:global align:4 +setDemoPitch__8JAISoundFfUl = .text:0x8027E39C; // type:function size:0x24 scope:global align:4 +setDemoPan__8JAISoundFfUl = .text:0x8027E3C0; // type:function size:0x24 scope:global align:4 +setDemoVolume__8JAISoundFfUl = .text:0x8027E3E4; // type:function size:0x24 scope:global align:4 +__dt__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_Fv = .text:0x8027E408; // type:function size:0x60 scope:global align:4 +__dt__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_Fv = .text:0x8027E468; // type:function size:0x60 scope:global align:4 +__dt__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_Fv = .text:0x8027E4C8; // type:function size:0x60 scope:global align:4 +__sinit_object-sound_cpp = .text:0x8027E528; // type:function size:0x35C scope:local align:4 +createObject_PARTICLE_JPA___Q217JStudio_JParticle21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP17JPAEmitterManagerPCQ26JStage7TSystem = .text:0x8027E884; // type:function size:0xBC scope:global align:4 +__dt__Q217JStudio_JParticle13TCreateObjectFv = .text:0x8027E940; // type:function size:0x60 scope:global align:4 +create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8027E9A0; // type:function size:0x78 scope:global align:4 +__ct__Q217JStudio_JParticle17TAdaptor_particleFP17JPAEmitterManagerPCQ26JStage7TSystem = .text:0x8027EA18; // type:function size:0xDC scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_Fv = .text:0x8027EAF4; // type:function size:0x5C scope:global align:4 +__dt__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x8027EB50; // type:function size:0xA0 scope:global align:4 +adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObject = .text:0x8027EBF0; // type:function size:0x184 scope:global align:4 +adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObject = .text:0x8027ED74; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObjectUl = .text:0x8027ED78; // type:function size:0x54 scope:global align:4 +adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027EDCC; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027EDE0; // type:function size:0x64 scope:global align:4 +adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027EE44; // type:function size:0x80 scope:global align:4 +adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027EEC4; // type:function size:0x1C scope:global align:4 +__cl__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_CFfPQ27JStudio8TAdaptor = .text:0x8027EEE0; // type:function size:0xEC scope:global align:4 +__cl__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_CFfPQ27JStudio8TAdaptor = .text:0x8027EFCC; // type:function size:0xDC scope:global align:4 +execute__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_FP14JPABaseEmitter = .text:0x8027F0A8; // type:function size:0x3B0 scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_Fv = .text:0x8027F458; // type:function size:0x60 scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_Fv = .text:0x8027F4B8; // type:function size:0x60 scope:global align:4 +__sinit_object-particle_cpp = .text:0x8027F518; // type:function size:0x7C scope:local align:4 +createObject_MESSAGE_JMS___Q216JStudio_JMessage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ28JMessage8TControl = .text:0x8027F594; // type:function size:0xB4 scope:global align:4 +__dt__Q216JStudio_JMessage18TCreateObject_baseFv = .text:0x8027F648; // type:function size:0x60 scope:global align:4 +create__Q216JStudio_JMessage18TCreateObject_baseFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8027F6A8; // type:function size:0xA4 scope:global align:4 +__dt__Q216JStudio_JMessage13TCreateObjectFv = .text:0x8027F74C; // type:function size:0x60 scope:global align:4 +find__Q216JStudio_JMessage13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8027F7AC; // type:function size:0x8 scope:global align:4 +__ct__Q216JStudio_JMessage16TAdaptor_messageFPQ28JMessage8TControl = .text:0x8027F7B4; // type:function size:0x38 scope:global align:4 +__dt__Q216JStudio_JMessage16TAdaptor_messageFv = .text:0x8027F7EC; // type:function size:0x60 scope:global align:4 +adaptor_do_MESSAGE__Q216JStudio_JMessage16TAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027F84C; // type:function size:0x40 scope:global align:4 +__dt__20JSUMemoryInputStreamFv = .text:0x8027F88C; // type:function size:0x70 scope:global align:4 +__dt__20JSURandomInputStreamFv = .text:0x8027F8FC; // type:function size:0x60 scope:global align:4 +__dt__10JSUIosBaseFv = .text:0x8027F95C; // type:function size:0x48 scope:global align:4 +initSinfT__Q28JASystem4CalcFv = .text:0x8027F9A4; // type:function size:0x1C4 scope:global align:4 +sinfT__Q28JASystem4CalcFf = .text:0x8027FB68; // type:function size:0x2C scope:global align:4 +sinfDolby2__Q28JASystem4CalcFf = .text:0x8027FB94; // type:function size:0x2C scope:global align:4 +imixcopy__Q28JASystem4CalcFPCsPCsPsl = .text:0x8027FBC0; // type:function size:0x30 scope:global align:4 +bcopyfast__Q28JASystem4CalcFPCUlPUlUl = .text:0x8027FBF0; // type:function size:0x118 scope:global align:4 +bcopy__Q28JASystem4CalcFPCvPvUl = .text:0x8027FD08; // type:function size:0x100 scope:global align:4 +bzerofast__Q28JASystem4CalcFPvUl = .text:0x8027FE08; // type:function size:0xD0 scope:global align:4 +bzero__Q28JASystem4CalcFPvUl = .text:0x8027FED8; // type:function size:0xF8 scope:global align:4 +init__Q28JASystem6KernelFv = .text:0x8027FFD0; // type:function size:0x2C scope:global align:4 +initSystem__Q28JASystem6KernelFv = .text:0x8027FFFC; // type:function size:0x9C scope:global align:4 +registerMixCallback__Q28JASystem6KernelFPFl_PsUc = .text:0x80280098; // type:function size:0xC scope:global align:4 +vframeWork__Q28JASystem6KernelFv = .text:0x802800A4; // type:function size:0x1B4 scope:global align:4 +updateDac__Q28JASystem6KernelFv = .text:0x80280258; // type:function size:0xA8 scope:global align:4 +mixMonoTrack__Q28JASystem6KernelFPslPFl_Ps = .text:0x80280300; // type:function size:0xF0 scope:global align:4 +mixMonoTrackWide__Q28JASystem6KernelFPslPFl_Ps = .text:0x802803F0; // type:function size:0xF4 scope:global align:4 +mixExtraTrack__Q28JASystem6KernelFPslPFl_Ps = .text:0x802804E4; // type:function size:0x120 scope:global align:4 +mixInterleaveTrack__Q28JASystem6KernelFPslPFl_Ps = .text:0x80280604; // type:function size:0x9C scope:global align:4 +__ct__Q213JASTaskThread10TCallStackFUl = .text:0x802806A0; // type:function size:0x84 scope:global align:4 +__dt__Q213JASTaskThread10TCallStackFv = .text:0x80280724; // type:function size:0x54 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_lPvUl = .text:0x80280778; // type:function size:0x94 scope:global align:4 +run__13JASTaskThreadFv = .text:0x8028080C; // type:function size:0x68 scope:global align:4 +pause__13JASTaskThreadFb = .text:0x80280874; // type:function size:0x58 scope:global align:4 +createThread__Q28JASystem3DvdFiiUl = .text:0x802808CC; // type:function size:0xBC scope:global align:4 +resumeThread__Q28JASystem3DvdFv = .text:0x80280988; // type:function size:0x64 scope:global align:4 +sendCmdMsg__Q28JASystem3DvdFPFPv_lPvUl = .text:0x802809EC; // type:function size:0x88 scope:global align:4 +checkPassDvdT__Q28JASystem3DvdFUlPUlPFUl_v = .text:0x80280A74; // type:function size:0x40 scope:global align:4 +checkFile__Q28JASystem3DvdFPc = .text:0x80280AB4; // type:function size:0x4C scope:global align:4 +unpauseDvdT__Q28JASystem3DvdFv = .text:0x80280B00; // type:function size:0x64 scope:global align:4 +dvdThreadCheckBack__Q28JASystem3DvdFPv = .text:0x80280B64; // type:function size:0x4C scope:global align:4 +__dt__13JASTaskThreadFv = .text:0x80280BB0; // type:function size:0x60 scope:global align:4 +resetCallback__Q28JASystem6KernelFv = .text:0x80280C10; // type:function size:0xB4 scope:global align:4 +checkCallback__Q28JASystem6KernelFPFPv_lPv = .text:0x80280CC4; // type:function size:0x68 scope:global align:4 +registerDspCallback__Q28JASystem6KernelFPFPv_lPv = .text:0x80280D2C; // type:function size:0x98 scope:global align:4 +registerSubFrameCallback__Q28JASystem6KernelFPFPv_lPv = .text:0x80280DC4; // type:function size:0xF0 scope:global align:4 +aiCallback__Q28JASystem6KernelFv = .text:0x80280EB4; // type:function size:0x98 scope:global align:4 +subframeCallback__Q28JASystem6KernelFv = .text:0x80280F4C; // type:function size:0x98 scope:global align:4 +unregistBgmAll__Q28JASystem10HardStreamFv = .text:0x80280FE4; // type:function size:0x60 scope:global align:4 +main__Q28JASystem10HardStreamFv = .text:0x80281044; // type:function size:0x474 scope:global align:4 +firstBgmCallback__Q28JASystem10HardStreamFlP11DVDFileInfo = .text:0x802814B8; // type:function size:0x84 scope:global align:4 +secondBgmCallback__Q28JASystem10HardStreamFlP11DVDFileInfo = .text:0x8028153C; // type:function size:0x14 scope:global align:4 +getAddrCallback__Q28JASystem10HardStreamFlP15DVDCommandBlock = .text:0x80281550; // type:function size:0x134 scope:global align:4 +__ct__Q38JASystem10HardStream8TControlFv = .text:0x80281684; // type:function size:0x60 scope:global align:4 +getIntroNum__Q38JASystem10HardStream8TControlFv = .text:0x802816E4; // type:function size:0x38 scope:global align:4 +getLoopNum__Q38JASystem10HardStream8TControlFv = .text:0x8028171C; // type:function size:0x38 scope:global align:4 +fileOpen__Q38JASystem10HardStream8TControlFUsP11DVDFileInfo = .text:0x80281754; // type:function size:0x94 scope:global align:4 +clearListOne__Q38JASystem10HardStream8TControlFv = .text:0x802817E8; // type:function size:0x34 scope:global align:4 +setLastAddr__Q38JASystem10HardStream8TControlFP11DVDFileInfo = .text:0x8028181C; // type:function size:0x94 scope:global align:4 +getLastAddr__Q38JASystem10HardStream8TControlFv = .text:0x802818B0; // type:function size:0x14 scope:global align:4 +startFirst__Q38JASystem10HardStream8TControlFUsP11DVDFileInfoPUl = .text:0x802818C4; // type:function size:0xB4 scope:global align:4 +startSecond__Q38JASystem10HardStream8TControlFUsP11DVDFileInfoPUl = .text:0x80281978; // type:function size:0xB4 scope:global align:4 +resetFader__Q38JASystem10HardStream8TControlFv = .text:0x80281A2C; // type:function size:0x3C scope:global align:4 +getCurVol__Q38JASystem10HardStream8TControlFv = .text:0x80281A68; // type:function size:0x38 scope:global align:4 +calcCurVolume__Q38JASystem10HardStream8TControlFv = .text:0x80281AA0; // type:function size:0x25C scope:global align:4 +volFloatToU8__Q38JASystem10HardStream8TControlFf = .text:0x80281CFC; // type:function size:0x40 scope:global align:4 +__sinit_JASHardStream_cpp = .text:0x80281D3C; // type:function size:0x3C scope:local align:4 +__dt__Q38JASystem10HardStream8TControlFv = .text:0x80281D78; // type:function size:0x3C scope:global align:4 +__ct__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel9TDisposer = .text:0x80281DB4; // type:function size:0x74 scope:global align:4 +initRootHeap__Q38JASystem6Kernel5THeapFPvUlQ48JASystem6Kernel5THeap4Type = .text:0x80281E28; // type:function size:0xB0 scope:global align:4 +alloc__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel5THeapUl = .text:0x80281ED8; // type:function size:0x230 scope:global align:4 +free__Q38JASystem6Kernel5THeapFv = .text:0x80282108; // type:function size:0x120 scope:global align:4 +insertChild__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel5THeapPQ38JASystem6Kernel5THeapPvUlb = .text:0x80282228; // type:function size:0x174 scope:global align:4 +getTailHeap__Q38JASystem6Kernel5THeapFv = .text:0x8028239C; // type:function size:0x84 scope:global align:4 +getTailOffset__Q38JASystem6Kernel5THeapFv = .text:0x80282420; // type:function size:0x68 scope:global align:4 +getCurOffset__Q38JASystem6Kernel5THeapFv = .text:0x80282488; // type:function size:0x6C scope:global align:4 +__ct__Q38JASystem6Kernel10TSolidHeapFv = .text:0x802824F4; // type:function size:0x1C scope:global align:4 +alloc__Q38JASystem6Kernel10TSolidHeapFl = .text:0x80282510; // type:function size:0x9C scope:global align:4 +freeAll__Q38JASystem6Kernel10TSolidHeapFv = .text:0x802825AC; // type:function size:0x18 scope:global align:4 +init__Q38JASystem6Kernel10TSolidHeapFPUcl = .text:0x802825C4; // type:function size:0x88 scope:global align:4 +getRemain__Q38JASystem6Kernel10TSolidHeapFv = .text:0x8028264C; // type:function size:0x18 scope:global align:4 +onDispose__Q38JASystem6Kernel9TDisposerFv = .text:0x80282664; // type:function size:0x4 scope:global align:4 +getResSize__Q28JASystem12ResArcLoaderFP10JKRArchiveUs = .text:0x80282668; // type:function size:0x34 scope:global align:4 +loadResourceCallback__Q28JASystem12ResArcLoaderFPv = .text:0x8028269C; // type:function size:0xA4 scope:global align:4 +loadResource__Q28JASystem12ResArcLoaderFP10JKRArchiveUsPUcUl = .text:0x80282740; // type:function size:0xB8 scope:global align:4 +loadResourceAsync__Q28JASystem12ResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl = .text:0x802827F8; // type:function size:0x58 scope:global align:4 +probeStart__Q28JASystem6KernelFlPc = .text:0x80282850; // type:function size:0x4 scope:global align:4 +probeFinish__Q28JASystem6KernelFl = .text:0x80282854; // type:function size:0x4 scope:global align:4 +stackInit__Q28JASystem6KernelFPUxUl = .text:0x80282858; // type:function size:0x3C scope:global align:4 +__ct__Q38JASystem6Kernel8TPortCmdFv = .text:0x80282894; // type:function size:0x18 scope:global align:4 +addPortCmdOnce__Q38JASystem6Kernel8TPortCmdFv = .text:0x802828AC; // type:function size:0x24 scope:global align:4 +setPortCmd__Q38JASystem6Kernel8TPortCmdFPFPQ38JASystem6Kernel9TPortArgs_vPQ38JASystem6Kernel9TPortArgs = .text:0x802828D0; // type:function size:0xB8 scope:global align:4 +addPortCmd__Q38JASystem6Kernel8TPortCmdFPQ38JASystem6Kernel9TPortHead = .text:0x80282988; // type:function size:0xBC scope:global align:4 +portCmdProcOnce__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x80282A44; // type:function size:0x80 scope:global align:4 +portCmdProcStay__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x80282AC4; // type:function size:0x80 scope:global align:4 +portHeadInit__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x80282B44; // type:function size:0x68 scope:global align:4 +portCmdInit__Q28JASystem6KernelFv = .text:0x80282BAC; // type:function size:0x3C scope:global align:4 +getPortCmd__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead = .text:0x80282BE8; // type:function size:0xC0 scope:global align:4 +portCmdMain__Q28JASystem6KernelFPv = .text:0x80282CA8; // type:function size:0x30 scope:global align:4 +sysDramSetup__Q28JASystem6KernelFP12JKRSolidHeap = .text:0x80282CD8; // type:function size:0x64 scope:global align:4 +allocFromSysDram__Q28JASystem6KernelFUl = .text:0x80282D3C; // type:function size:0x94 scope:global align:4 +sysAramSetup__Q28JASystem6KernelFUl = .text:0x80282DD0; // type:function size:0x54 scope:global align:4 +allocFromSysAramFull__Q28JASystem6KernelFPUl = .text:0x80282E24; // type:function size:0x58 scope:global align:4 +__sinit_JASSystemHeap_cpp = .text:0x80282E7C; // type:function size:0x3C scope:local align:4 +__dt__Q38JASystem6Kernel10TSolidHeapFv = .text:0x80282EB8; // type:function size:0x3C scope:global align:4 +init__Q38JASystem6TTrack8TNoteMgrFv = .text:0x80282EF4; // type:function size:0x40 scope:global align:4 +endProcess__Q38JASystem6TTrack8TNoteMgrFv = .text:0x80282F34; // type:function size:0x28 scope:global align:4 +setChannel__Q38JASystem6TTrack8TNoteMgrFiPQ28JASystem8TChannel = .text:0x80282F5C; // type:function size:0xBC scope:global align:4 +releaseChannel__Q38JASystem6TTrack8TNoteMgrFi = .text:0x80283018; // type:function size:0xAC scope:global align:4 +getChannel__Q38JASystem6TTrack8TNoteMgrFi = .text:0x802830C4; // type:function size:0xB4 scope:global align:4 +__ct__Q38JASystem6TTrack11TOuterParamFv = .text:0x80283178; // type:function size:0x48 scope:global align:4 +initExtBuffer__Q38JASystem6TTrack11TOuterParamFv = .text:0x802831C0; // type:function size:0x10 scope:global align:4 +setOuterSwitch__Q38JASystem6TTrack11TOuterParamFUs = .text:0x802831D0; // type:function size:0x8 scope:global align:4 +checkOuterSwitch__Q38JASystem6TTrack11TOuterParamFUs = .text:0x802831D8; // type:function size:0x1C scope:global align:4 +setOuterUpdate__Q38JASystem6TTrack11TOuterParamFUs = .text:0x802831F4; // type:function size:0x8 scope:global align:4 +getOuterUpdate__Q38JASystem6TTrack11TOuterParamFv = .text:0x802831FC; // type:function size:0x8 scope:global align:4 +getIntFirFilter__Q38JASystem6TTrack11TOuterParamFUc = .text:0x80283204; // type:function size:0x10 scope:global align:4 +setParam__Q38JASystem6TTrack11TOuterParamFUcf = .text:0x80283214; // type:function size:0x9C scope:global align:4 +onSwitch__Q38JASystem6TTrack11TOuterParamFUs = .text:0x802832B0; // type:function size:0x1C scope:global align:4 +setFirFilter__Q38JASystem6TTrack11TOuterParamFPs = .text:0x802832CC; // type:function size:0x44 scope:global align:4 +extend8to16__Q28JASystem6PlayerFUc = .text:0x80283310; // type:function size:0x20 scope:global align:4 +pitchToCent__Q28JASystem6PlayerFff = .text:0x80283330; // type:function size:0xC0 scope:global align:4 +getRandomS32__Q28JASystem6PlayerFv = .text:0x802833F0; // type:function size:0x70 scope:global align:4 +__ct__Q28JASystem14TRegisterParamFv = .text:0x80283460; // type:function size:0x50 scope:global align:4 +init__Q28JASystem14TRegisterParamFv = .text:0x802834B0; // type:function size:0x68 scope:global align:4 +inherit__Q28JASystem14TRegisterParamFRCQ28JASystem14TRegisterParam = .text:0x80283518; // type:function size:0x68 scope:global align:4 +getBankNumber__Q28JASystem14TRegisterParamCFv = .text:0x80283580; // type:function size:0xC scope:global align:4 +getProgramNumber__Q28JASystem14TRegisterParamCFv = .text:0x8028358C; // type:function size:0xC scope:global align:4 +init__Q28JASystem8TSeqCtrlFv = .text:0x80283598; // type:function size:0x50 scope:global align:4 +start__Q28JASystem8TSeqCtrlFPvUl = .text:0x802835E8; // type:function size:0x14 scope:global align:4 +loopEnd__Q28JASystem8TSeqCtrlFv = .text:0x802835FC; // type:function size:0xA4 scope:global align:4 +waitCountDown__Q28JASystem8TSeqCtrlFv = .text:0x802836A0; // type:function size:0x30 scope:global align:4 +callIntr__Q28JASystem8TSeqCtrlFPv = .text:0x802836D0; // type:function size:0x38 scope:global align:4 +retIntr__Q28JASystem8TSeqCtrlFv = .text:0x80283708; // type:function size:0x34 scope:global align:4 +get16__Q28JASystem8TSeqCtrlCFUl = .text:0x8028373C; // type:function size:0x18 scope:global align:4 +get24__Q28JASystem8TSeqCtrlCFUl = .text:0x80283754; // type:function size:0x28 scope:global align:4 +get32__Q28JASystem8TSeqCtrlCFUl = .text:0x8028377C; // type:function size:0x38 scope:global align:4 +read16__Q28JASystem8TSeqCtrlFv = .text:0x802837B4; // type:function size:0x28 scope:global align:4 +read24__Q28JASystem8TSeqCtrlFv = .text:0x802837DC; // type:function size:0x44 scope:global align:4 +cmdOpenTrack__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283820; // type:function size:0xA8 scope:global align:4 +cmdOpenTrackBros__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802838C8; // type:function size:0xD8 scope:global align:4 +cmdCall__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802839A0; // type:function size:0x10C scope:global align:4 +cmdRet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283AAC; // type:function size:0xA0 scope:global align:4 +cmdJmp__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283B4C; // type:function size:0x148 scope:global align:4 +cmdLoopS__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283C94; // type:function size:0x38 scope:global align:4 +cmdLoopE__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283CCC; // type:function size:0x28 scope:global align:4 +cmdReadPort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283CF4; // type:function size:0x58 scope:global align:4 +cmdWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283D4C; // type:function size:0x34 scope:global align:4 +cmdParentWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283D80; // type:function size:0x88 scope:global align:4 +cmdChildWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283E08; // type:function size:0x118 scope:global align:4 +cmdCheckPortImport__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283F20; // type:function size:0x18 scope:global align:4 +cmdCheckPortExport__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283F38; // type:function size:0x18 scope:global align:4 +cmdWait__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283F50; // type:function size:0x14 scope:global align:4 +cmdSetLastNote__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283F64; // type:function size:0x80 scope:global align:4 +cmdTimeRelate__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283FE4; // type:function size:0x18 scope:global align:4 +cmdSimpleOsc__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80283FFC; // type:function size:0x30 scope:global align:4 +cmdSimpleEnv__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8028402C; // type:function size:0x34 scope:global align:4 +cmdSimpleADSR__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284060; // type:function size:0x6C scope:global align:4 +cmdTranspose__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802840CC; // type:function size:0x10 scope:global align:4 +cmdCloseTrack__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802840DC; // type:function size:0x9C scope:global align:4 +cmdOutSwitch__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284178; // type:function size:0x54 scope:global align:4 +cmdUpdateSync__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802841CC; // type:function size:0x2C scope:global align:4 +cmdBusConnect__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802841F8; // type:function size:0x30 scope:global align:4 +cmdPauseStatus__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284228; // type:function size:0x10 scope:global align:4 +cmdVolumeMode__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284238; // type:function size:0x10 scope:global align:4 +cmdSetInterrupt__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284248; // type:function size:0x38 scope:global align:4 +cmdDisInterrupt__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284280; // type:function size:0x2C scope:global align:4 +cmdClrI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802842AC; // type:function size:0x18 scope:global align:4 +cmdSetI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802842C4; // type:function size:0x10 scope:global align:4 +cmdRetI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802842D4; // type:function size:0x44 scope:global align:4 +cmdIntTimer__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284318; // type:function size:0x1C scope:global align:4 +cmdSyncCPU__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284334; // type:function size:0x58 scope:global align:4 +cmdFlushAll__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8028438C; // type:function size:0x28 scope:global align:4 +cmdFlushRelease__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802843B4; // type:function size:0x28 scope:global align:4 +cmdTimeBase__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802843DC; // type:function size:0x30 scope:global align:4 +cmdTempo__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8028440C; // type:function size:0x30 scope:global align:4 +cmdFinish__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8028443C; // type:function size:0x8 scope:global align:4 +cmdNop__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284444; // type:function size:0x8 scope:global align:4 +cmdPanPowSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8028444C; // type:function size:0x84 scope:global align:4 +cmdFIRSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802844D0; // type:function size:0x38 scope:global align:4 +cmdEXTSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284508; // type:function size:0x54 scope:global align:4 +cmdPanSwSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8028455C; // type:function size:0xA4 scope:global align:4 +cmdOscRoute__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284600; // type:function size:0x1C scope:global align:4 +cmdVibDepth__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8028461C; // type:function size:0x48 scope:global align:4 +cmdVibDepthMidi__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284664; // type:function size:0x38 scope:global align:4 +cmdVibPitch__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x8028469C; // type:function size:0x48 scope:global align:4 +cmdIIRSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802846E4; // type:function size:0x84 scope:global align:4 +cmdIIRCutOff__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284768; // type:function size:0x94 scope:global align:4 +cmdOscFull__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x802847FC; // type:function size:0x3C scope:global align:4 +cmdCheckWave__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284838; // type:function size:0x10 scope:global align:4 +cmdPrintf__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl = .text:0x80284848; // type:function size:0x24C scope:global align:4 +Cmd_Process__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUcUs = .text:0x80284A94; // type:function size:0x154 scope:global align:4 +RegCmd_Process__Q28JASystem10TSeqParserFPQ28JASystem6TTrackii = .text:0x80284BE8; // type:function size:0xC0 scope:global align:4 +cmdSetParam__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x80284CA8; // type:function size:0x190 scope:global align:4 +cmdWait__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x80284E38; // type:function size:0x4C scope:global align:4 +cmdNoteOff__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x80284E84; // type:function size:0x124 scope:global align:4 +cmdNoteOn__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x80284FA8; // type:function size:0x340 scope:global align:4 +conditionCheck__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc = .text:0x802852E8; // type:function size:0x104 scope:global align:4 +parseSeq__Q28JASystem10TSeqParserFPQ28JASystem6TTrack = .text:0x802853EC; // type:function size:0x164 scope:global align:4 +__sinit_JASSeqParser_cpp = .text:0x80285550; // type:function size:0x5B0 scope:local align:4 +__ct__Q28JASystem6TTrackFv = .text:0x80285B00; // type:function size:0xD4 scope:global align:4 +__ct__Q38JASystem6TTrack11TimedParam_Fv = .text:0x80285BD4; // type:function size:0x4C scope:global align:4 +init__Q28JASystem6TTrackFv = .text:0x80285C20; // type:function size:0x190 scope:global align:4 +inherit__Q28JASystem6TTrackFv = .text:0x80285DB0; // type:function size:0xFC scope:global align:4 +mainProc__Q28JASystem6TTrackFv = .text:0x80285EAC; // type:function size:0x274 scope:global align:4 +setInterrupt__Q28JASystem6TTrackFUs = .text:0x80286120; // type:function size:0x28 scope:global align:4 +tryInterrupt__Q28JASystem6TTrackFv = .text:0x80286148; // type:function size:0x5C scope:global align:4 +assignExtBuffer__Q28JASystem6TTrackFPQ38JASystem6TTrack11TOuterParam = .text:0x802861A4; // type:function size:0x8 scope:global align:4 +releaseChannelAll__Q28JASystem6TTrackFv = .text:0x802861AC; // type:function size:0x44 scope:global align:4 +flushAll__Q28JASystem6TTrackFv = .text:0x802861F0; // type:function size:0x38 scope:global align:4 +moveFreeChannel__Q28JASystem6TTrackFPQ28JASystem11TChannelMgrPQ28JASystem11TChannelMgri = .text:0x80286228; // type:function size:0xB0 scope:global align:4 +initTimed__Q28JASystem6TTrackFv = .text:0x802862D8; // type:function size:0xA4 scope:global align:4 +connectBus__Q28JASystem6TTrackFii = .text:0x8028637C; // type:function size:0x7C scope:global align:4 +noteOn__Q28JASystem6TTrackFUclllUl = .text:0x802863F8; // type:function size:0x254 scope:global align:4 +overwriteOsc__Q28JASystem6TTrackFPQ28JASystem8TChannel = .text:0x8028664C; // type:function size:0x130 scope:global align:4 +noteOff__Q28JASystem6TTrackFUcUs = .text:0x8028677C; // type:function size:0x80 scope:global align:4 +gateOn__Q28JASystem6TTrackFUclll = .text:0x802867FC; // type:function size:0x68 scope:global align:4 +checkNoteStop__Q28JASystem6TTrackFl = .text:0x80286864; // type:function size:0x44 scope:global align:4 +oscSetupFull__Q28JASystem6TTrackFUcUlUl = .text:0x802868A8; // type:function size:0xDC scope:global align:4 +oscSetupSimpleEnv__Q28JASystem6TTrackFUcUl = .text:0x80286984; // type:function size:0x6C scope:global align:4 +updateOscParam__Q28JASystem6TTrackFif = .text:0x802869F0; // type:function size:0xB0 scope:global align:4 +oscSetupSimple__Q28JASystem6TTrackFUc = .text:0x80286AA0; // type:function size:0xD0 scope:global align:4 +updateTimedParam__Q28JASystem6TTrackFv = .text:0x80286B70; // type:function size:0xD4 scope:global align:4 +updateTrackAll__Q28JASystem6TTrackFv = .text:0x80286C44; // type:function size:0x3EC scope:global align:4 +updateTrack__Q28JASystem6TTrackFUl = .text:0x80287030; // type:function size:0x4D4 scope:global align:4 +updateTempo__Q28JASystem6TTrackFv = .text:0x80287504; // type:function size:0x15C scope:global align:4 +updateSeq__Q28JASystem6TTrackFUlb = .text:0x80287660; // type:function size:0xE0 scope:global align:4 +seqTimeToDspTime__Q28JASystem6TTrackFlUc = .text:0x80287740; // type:function size:0xBC scope:global align:4 +setParam__Q28JASystem6TTrackFifi = .text:0x802877FC; // type:function size:0x130 scope:global align:4 +setSeqData__Q28JASystem6TTrackFPUcli = .text:0x8028792C; // type:function size:0x64 scope:global align:4 +startSeq__Q28JASystem6TTrackFv = .text:0x80287990; // type:function size:0xB8 scope:global align:4 +stopSeq__Q28JASystem6TTrackFv = .text:0x80287A48; // type:function size:0x60 scope:global align:4 +stopSeqMain__Q28JASystem6TTrackFv = .text:0x80287AA8; // type:function size:0x3C scope:global align:4 +noteOffAll__Q28JASystem6TTrackFv = .text:0x80287AE4; // type:function size:0x98 scope:global align:4 +close__Q28JASystem6TTrackFv = .text:0x80287B7C; // type:function size:0xB4 scope:global align:4 +muteTrack__Q28JASystem6TTrackFb = .text:0x80287C30; // type:function size:0xB4 scope:global align:4 +start__Q28JASystem6TTrackFPvUl = .text:0x80287CE4; // type:function size:0x40 scope:global align:4 +openChild__Q28JASystem6TTrackFUcUc = .text:0x80287D24; // type:function size:0x164 scope:global align:4 +loadTbl__Q28JASystem6TTrackFUlUlUl = .text:0x80287E88; // type:function size:0x98 scope:global align:4 +exchangeRegisterValue__Q28JASystem6TTrackFUc = .text:0x80287F20; // type:function size:0x40 scope:global align:4 +readReg32__Q28JASystem6TTrackFUc = .text:0x80287F60; // type:function size:0x114 scope:global align:4 +readReg16__Q28JASystem6TTrackFUc = .text:0x80288074; // type:function size:0x1D8 scope:global align:4 +writeRegDirect__Q28JASystem6TTrackFUcUs = .text:0x8028824C; // type:function size:0xB8 scope:global align:4 +writeRegParam__Q28JASystem6TTrackFUc = .text:0x80288304; // type:function size:0x598 scope:global align:4 +readSelfPort__Q28JASystem6TTrackFi = .text:0x8028889C; // type:function size:0x24 scope:global align:4 +writeSelfPort__Q28JASystem6TTrackFiUs = .text:0x802888C0; // type:function size:0x24 scope:global align:4 +writePortAppDirect__Q28JASystem6TTrackFUlUs = .text:0x802888E4; // type:function size:0x68 scope:global align:4 +readPortAppDirect__Q28JASystem6TTrackFUlPUs = .text:0x8028894C; // type:function size:0x38 scope:global align:4 +routeTrack__Q28JASystem6TTrackFUl = .text:0x80288984; // type:function size:0x38 scope:global align:4 +writePortApp__Q28JASystem6TTrackFUlUs = .text:0x802889BC; // type:function size:0x54 scope:global align:4 +readPortApp__Q28JASystem6TTrackFUlPUs = .text:0x80288A10; // type:function size:0x54 scope:global align:4 +pause__Q28JASystem6TTrackFbb = .text:0x80288A64; // type:function size:0x1A0 scope:global align:4 +getTranspose__Q28JASystem6TTrackCFv = .text:0x80288C04; // type:function size:0x50 scope:global align:4 +setTempo__Q28JASystem6TTrackFUs = .text:0x80288C54; // type:function size:0x3C scope:global align:4 +setTimebase__Q28JASystem6TTrackFUs = .text:0x80288C90; // type:function size:0x30 scope:global align:4 +panCalc__Q28JASystem6TTrackFfffUc = .text:0x80288CC0; // type:function size:0x9C scope:global align:4 +rootCallback__Q28JASystem6TTrackFPv = .text:0x80288D5C; // type:function size:0xE0 scope:global align:4 +registerSeqCallback__Q28JASystem6TTrackFPFPQ28JASystem6TTrackUs_Us = .text:0x80288E3C; // type:function size:0x4C scope:global align:4 +newMemPool__Q28JASystem6TTrackFi = .text:0x80288E88; // type:function size:0x1B4 scope:global align:4 +__ct__Q28JASystem8TVibrateFv = .text:0x8028903C; // type:function size:0x30 scope:global align:4 +init__Q28JASystem8TVibrateFv = .text:0x8028906C; // type:function size:0x18 scope:global align:4 +incCounter__Q28JASystem8TVibrateFv = .text:0x80289084; // type:function size:0x34 scope:global align:4 +getValue__Q28JASystem8TVibrateCFv = .text:0x802890B8; // type:function size:0xB8 scope:global align:4 +__ct__Q38JASystem6TTrack10MoveParam_Fv = .text:0x80289170; // type:function size:0x18 scope:global align:4 +__ct__Q38JASystem6TTrack12AInnerParam_Fv = .text:0x80289188; // type:function size:0x130 scope:global align:4 +init__Q28JASystem8TIntrMgrFv = .text:0x802892B8; // type:function size:0x40 scope:global align:4 +request__Q28JASystem8TIntrMgrFUl = .text:0x802892F8; // type:function size:0x24 scope:global align:4 +setIntr__Q28JASystem8TIntrMgrFUlPv = .text:0x8028931C; // type:function size:0x24 scope:global align:4 +resetInter__Q28JASystem8TIntrMgrFUl = .text:0x80289340; // type:function size:0x18 scope:global align:4 +checkIntr__Q28JASystem8TIntrMgrFv = .text:0x80289358; // type:function size:0x6C scope:global align:4 +timerProcess__Q28JASystem8TIntrMgrFv = .text:0x802893C4; // type:function size:0x84 scope:global align:4 +init__Q28JASystem10TTrackPortFv = .text:0x80289448; // type:function size:0x40 scope:global align:4 +readImport__Q28JASystem10TTrackPortFi = .text:0x80289488; // type:function size:0x94 scope:global align:4 +readExport__Q28JASystem10TTrackPortFi = .text:0x8028951C; // type:function size:0x98 scope:global align:4 +writeImport__Q28JASystem10TTrackPortFiUs = .text:0x802895B4; // type:function size:0x98 scope:global align:4 +writeExport__Q28JASystem10TTrackPortFiUs = .text:0x8028964C; // type:function size:0x9C scope:global align:4 +getCurrentHeap__Q28JASystem5TBankFv = .text:0x802896E8; // type:function size:0x14 scope:global align:4 +getCurrentHeap__Q28JASystem9TWaveBankFv = .text:0x802896FC; // type:function size:0x14 scope:global align:4 +__ct__Q28JASystem10TBasicBankFv = .text:0x80289710; // type:function size:0x2C scope:global align:4 +__dt__Q28JASystem10TBasicBankFv = .text:0x8028973C; // type:function size:0x74 scope:global align:4 +setInstCount__Q28JASystem10TBasicBankFUl = .text:0x802897B0; // type:function size:0xA0 scope:global align:4 +setInst__Q28JASystem10TBasicBankFiPQ28JASystem5TInst = .text:0x80289850; // type:function size:0xB8 scope:global align:4 +getInst__Q28JASystem10TBasicBankCFi = .text:0x80289908; // type:function size:0x88 scope:global align:4 +__dt__Q28JASystem5TBankFv = .text:0x80289990; // type:function size:0x48 scope:global align:4 +getType__Q28JASystem10TBasicBankCFv = .text:0x802899D8; // type:function size:0xC scope:global align:4 +__ct__Q28JASystem10TBasicInstFv = .text:0x802899E4; // type:function size:0x44 scope:global align:4 +__dt__Q28JASystem10TBasicInstFv = .text:0x80289A28; // type:function size:0x8C scope:global align:4 +getParam__Q28JASystem10TBasicInstCFiiPQ28JASystem10TInstParam = .text:0x80289AB4; // type:function size:0x238 scope:global align:4 +getKeymapIndex__Q28JASystem10TBasicInstCFi = .text:0x80289CEC; // type:function size:0x8 scope:global align:4 +setKeyRegionCount__Q28JASystem10TBasicInstFUl = .text:0x80289CF4; // type:function size:0xBC scope:global align:4 +setEffectCount__Q28JASystem10TBasicInstFUl = .text:0x80289DB0; // type:function size:0xB4 scope:global align:4 +setEffect__Q28JASystem10TBasicInstFiPQ28JASystem11TInstEffect = .text:0x80289E64; // type:function size:0xB8 scope:global align:4 +setOscCount__Q28JASystem10TBasicInstFUl = .text:0x80289F1C; // type:function size:0xB4 scope:global align:4 +setOsc__Q28JASystem10TBasicInstFiPQ38JASystem11TOscillator4Osc_ = .text:0x80289FD0; // type:function size:0xB8 scope:global align:4 +getKeyRegion__Q28JASystem10TBasicInstFi = .text:0x8028A088; // type:function size:0x88 scope:global align:4 +__dt__Q38JASystem10TBasicInst7TKeymapFv = .text:0x8028A110; // type:function size:0x54 scope:global align:4 +setVeloRegionCount__Q38JASystem10TBasicInst7TKeymapFUl = .text:0x8028A164; // type:function size:0x94 scope:global align:4 +getVeloRegion__Q38JASystem10TBasicInst7TKeymapFi = .text:0x8028A1F8; // type:function size:0x88 scope:global align:4 +getVeloRegion__Q38JASystem10TBasicInst7TKeymapCFi = .text:0x8028A280; // type:function size:0x88 scope:global align:4 +__dt__Q28JASystem5TInstFv = .text:0x8028A308; // type:function size:0x48 scope:global align:4 +__ct__Q38JASystem10TBasicInst7TKeymapFv = .text:0x8028A350; // type:function size:0x18 scope:global align:4 +getType__Q28JASystem10TBasicInstCFv = .text:0x8028A368; // type:function size:0xC scope:global align:4 +getParam__Q28JASystem8TDrumSetCFiiPQ28JASystem10TInstParam = .text:0x8028A374; // type:function size:0x29C scope:global align:4 +getPerc__Q28JASystem8TDrumSetFi = .text:0x8028A610; // type:function size:0xB0 scope:global align:4 +__ct__Q38JASystem8TDrumSet5TPercFv = .text:0x8028A6C0; // type:function size:0x34 scope:global align:4 +__dt__Q38JASystem8TDrumSet5TPercFv = .text:0x8028A6F4; // type:function size:0x5C scope:global align:4 +setEffectCount__Q38JASystem8TDrumSet5TPercFUl = .text:0x8028A750; // type:function size:0xB4 scope:global align:4 +setVeloRegionCount__Q38JASystem8TDrumSet5TPercFUl = .text:0x8028A804; // type:function size:0x94 scope:global align:4 +getVeloRegion__Q38JASystem8TDrumSet5TPercFi = .text:0x8028A898; // type:function size:0xB4 scope:global align:4 +setEffect__Q38JASystem8TDrumSet5TPercFiPQ28JASystem11TInstEffect = .text:0x8028A94C; // type:function size:0xB8 scope:global align:4 +setRelease__Q38JASystem8TDrumSet5TPercFUl = .text:0x8028AA04; // type:function size:0x74 scope:global align:4 +__dt__Q28JASystem8TDrumSetFv = .text:0x8028AA78; // type:function size:0x84 scope:global align:4 +getType__Q28JASystem8TDrumSetCFv = .text:0x8028AAFC; // type:function size:0xC scope:global align:4 +__ct__Q28JASystem14TBasicWaveBankFv = .text:0x8028AB08; // type:function size:0x60 scope:global align:4 +__dt__Q28JASystem14TBasicWaveBankFv = .text:0x8028AB68; // type:function size:0xAC scope:global align:4 +getWaveGroup__Q28JASystem14TBasicWaveBankFi = .text:0x8028AC14; // type:function size:0x88 scope:global align:4 +setGroupCount__Q28JASystem14TBasicWaveBankFUl = .text:0x8028AC9C; // type:function size:0x114 scope:global align:4 +setWaveTableSize__Q28JASystem14TBasicWaveBankFUl = .text:0x8028ADB0; // type:function size:0xA0 scope:global align:4 +incWaveTable__Q28JASystem14TBasicWaveBankFPCQ38JASystem14TBasicWaveBank10TWaveGroup = .text:0x8028AE50; // type:function size:0xA4 scope:global align:4 +decWaveTable__Q28JASystem14TBasicWaveBankFPCQ38JASystem14TBasicWaveBank10TWaveGroup = .text:0x8028AEF4; // type:function size:0xD4 scope:global align:4 +getWaveHandle__Q28JASystem14TBasicWaveBankCFUl = .text:0x8028AFC8; // type:function size:0x30 scope:global align:4 +__ct__Q38JASystem14TBasicWaveBank10TWaveGroupFPQ28JASystem14TBasicWaveBank = .text:0x8028AFF8; // type:function size:0x58 scope:global align:4 +__dt__Q38JASystem14TBasicWaveBank10TWaveGroupFv = .text:0x8028B050; // type:function size:0xB4 scope:global align:4 +__dt__Q38JASystem14TBasicWaveBank9TWaveInfoFv = .text:0x8028B104; // type:function size:0x60 scope:global align:4 +setWaveCount__Q38JASystem14TBasicWaveBank10TWaveGroupFUl = .text:0x8028B164; // type:function size:0xF4 scope:global align:4 +setWaveInfo__Q38JASystem14TBasicWaveBank10TWaveGroupFiUlRCQ28JASystem9TWaveInfo = .text:0x8028B258; // type:function size:0x14C scope:global align:4 +onLoadDone__Q38JASystem14TBasicWaveBank10TWaveGroupFv = .text:0x8028B3A4; // type:function size:0x70 scope:global align:4 +onEraseDone__Q38JASystem14TBasicWaveBank10TWaveGroupFv = .text:0x8028B414; // type:function size:0x70 scope:global align:4 +getWaveID__Q38JASystem14TBasicWaveBank10TWaveGroupCFi = .text:0x8028B484; // type:function size:0x14 scope:global align:4 +__dt__Q28JASystem9TWaveBankFv = .text:0x8028B498; // type:function size:0x48 scope:global align:4 +__dt__Q28JASystem11TWaveHandleFv = .text:0x8028B4E0; // type:function size:0x48 scope:global align:4 +__ct__Q38JASystem14TBasicWaveBank9TWaveInfoFv = .text:0x8028B528; // type:function size:0x30 scope:global align:4 +__dt__Q38JASystem14TBasicWaveBank11TWaveHandleFv = .text:0x8028B558; // type:function size:0x5C scope:global align:4 +getWaveInfo__Q38JASystem14TBasicWaveBank11TWaveHandleCFv = .text:0x8028B5B4; // type:function size:0x8 scope:global align:4 +getWavePtr__Q38JASystem14TBasicWaveBank11TWaveHandleCFv = .text:0x8028B5BC; // type:function size:0x8C scope:global align:4 +getWaveArc__Q28JASystem14TBasicWaveBankFi = .text:0x8028B648; // type:function size:0x20 scope:global align:4 +__ct__Q28JASystem15TSimpleWaveBankFv = .text:0x8028B668; // type:function size:0x60 scope:global align:4 +__dt__Q28JASystem15TSimpleWaveBankFv = .text:0x8028B6C8; // type:function size:0xCC scope:global align:4 +__dt__Q38JASystem15TSimpleWaveBank11TWaveHandleFv = .text:0x8028B794; // type:function size:0x5C scope:global align:4 +setWaveTableSize__Q28JASystem15TSimpleWaveBankFUl = .text:0x8028B7F0; // type:function size:0xBC scope:global align:4 +getWaveHandle__Q28JASystem15TSimpleWaveBankCFUl = .text:0x8028B8AC; // type:function size:0x24 scope:global align:4 +setWaveInfo__Q28JASystem15TSimpleWaveBankFUlRCQ28JASystem9TWaveInfo = .text:0x8028B8D0; // type:function size:0xA4 scope:global align:4 +getWaveArc__Q28JASystem15TSimpleWaveBankFi = .text:0x8028B974; // type:function size:0x20 scope:global align:4 +__ct__Q38JASystem15TSimpleWaveBank11TWaveHandleFv = .text:0x8028B994; // type:function size:0x24 scope:global align:4 +getWaveInfo__Q38JASystem15TSimpleWaveBank11TWaveHandleCFv = .text:0x8028B9B8; // type:function size:0x8 scope:global align:4 +getWavePtr__Q38JASystem15TSimpleWaveBank11TWaveHandleCFv = .text:0x8028B9C0; // type:function size:0x24 scope:global align:4 +onLoadDone__Q28JASystem8TWaveArcFv = .text:0x8028B9E4; // type:function size:0x4 scope:global align:4 +onEraseDone__Q28JASystem8TWaveArcFv = .text:0x8028B9E8; // type:function size:0x4 scope:global align:4 +setTarget__Q28JASystem11TInstEffectFi = .text:0x8028B9EC; // type:function size:0xA4 scope:global align:4 +getY__Q28JASystem10TInstSenseCFii = .text:0x8028BA90; // type:function size:0x12C scope:global align:4 +setParams__Q28JASystem10TInstSenseFiiff = .text:0x8028BBBC; // type:function size:0x13C scope:global align:4 +getY__Q28JASystem9TInstRandCFii = .text:0x8028BCF8; // type:function size:0x9C scope:global align:4 +getGroupCount__Q28JASystem8WSParserFPv = .text:0x8028BD94; // type:function size:0x28 scope:global align:4 +createBasicWaveBank__Q28JASystem8WSParserFPv = .text:0x8028BDBC; // type:function size:0x21C scope:global align:4 +createSimpleWaveBank__Q28JASystem8WSParserFPv = .text:0x8028BFD8; // type:function size:0x210 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028C1E8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028C200; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028C218; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028C230; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028C248; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028C260; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028C278; // type:function size:0x18 scope:global align:4 +createBasicBank__Q28JASystem9BNKParserFPv = .text:0x8028C290; // type:function size:0x8B0 scope:global align:4 +findOscPtr__Q28JASystem9BNKParserFPQ28JASystem10TBasicBankPQ38JASystem9BNKParser7THeaderPQ38JASystem9BNKParser4TOsc = .text:0x8028CB40; // type:function size:0x14C scope:global align:4 +getOscTableEndPtr__Q28JASystem9BNKParserFPs = .text:0x8028CC8C; // type:function size:0x14 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028CCA0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028CCB8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028CCD0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028CCE8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028CD00; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028CD18; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028CD30; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028CD48; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x8028CD60; // type:function size:0x18 scope:global align:4 +init__Q28JASystem13WaveArcLoaderFv = .text:0x8028CD78; // type:function size:0x4C scope:global align:4 +getRootHeap__Q28JASystem13WaveArcLoaderFv = .text:0x8028CDC4; // type:function size:0xC scope:global align:4 +setCurrentDir__Q28JASystem13WaveArcLoaderFPCc = .text:0x8028CDD0; // type:function size:0xF4 scope:global align:4 +getCurrentDir__Q28JASystem13WaveArcLoaderFv = .text:0x8028CEC4; // type:function size:0xC scope:global align:4 +__ct__Q28JASystem8TWaveArcFv = .text:0x8028CED0; // type:function size:0x74 scope:global align:4 +loadSetup__Q28JASystem8TWaveArcFUl = .text:0x8028CF44; // type:function size:0x90 scope:global align:4 +eraseSetup__Q28JASystem8TWaveArcFv = .text:0x8028CFD4; // type:function size:0x84 scope:global align:4 +loadToAramCallback__Q28JASystem8TWaveArcFPv = .text:0x8028D058; // type:function size:0x90 scope:global align:4 +sendLoadCmd__Q28JASystem8TWaveArcFv = .text:0x8028D0E8; // type:function size:0x9C scope:global align:4 +load__Q28JASystem8TWaveArcFPQ38JASystem6Kernel5THeap = .text:0x8028D184; // type:function size:0xBC scope:global align:4 +erase__Q28JASystem8TWaveArcFv = .text:0x8028D240; // type:function size:0x24 scope:global align:4 +onDispose__Q28JASystem8TWaveArcFv = .text:0x8028D264; // type:function size:0x48 scope:global align:4 +setEntryNum__Q28JASystem8TWaveArcFl = .text:0x8028D2AC; // type:function size:0x60 scope:global align:4 +setFileName__Q28JASystem8TWaveArcFPCc = .text:0x8028D30C; // type:function size:0xA8 scope:global align:4 +__dt__Q38JASystem6Kernel5THeapFv = .text:0x8028D3B4; // type:function size:0x78 scope:global align:4 +__sinit_JASWaveArcLoader_cpp = .text:0x8028D42C; // type:function size:0x40 scope:local align:4 +init__Q28JASystem11WaveBankMgrFi = .text:0x8028D46C; // type:function size:0x90 scope:global align:4 +getWaveBank__Q28JASystem11WaveBankMgrFi = .text:0x8028D4FC; // type:function size:0x34 scope:global align:4 +registWaveBank__Q28JASystem11WaveBankMgrFiPQ28JASystem9TWaveBank = .text:0x8028D530; // type:function size:0xB4 scope:global align:4 +registWaveBankWS__Q28JASystem11WaveBankMgrFiPv = .text:0x8028D5E4; // type:function size:0x78 scope:global align:4 +getWaveArc__Q28JASystem11WaveBankMgrFii = .text:0x8028D65C; // type:function size:0x50 scope:global align:4 +loadWave__Q28JASystem11WaveBankMgrFiiPQ38JASystem6Kernel5THeap = .text:0x8028D6AC; // type:function size:0x44 scope:global align:4 +eraseWave__Q28JASystem11WaveBankMgrFii = .text:0x8028D6F0; // type:function size:0x44 scope:global align:4 +init__Q28JASystem7BankMgrFi = .text:0x8028D734; // type:function size:0x104 scope:global align:4 +registBank__Q28JASystem7BankMgrFiPQ28JASystem5TBank = .text:0x8028D838; // type:function size:0xB4 scope:global align:4 +registBankBNK__Q28JASystem7BankMgrFiPv = .text:0x8028D8EC; // type:function size:0x60 scope:global align:4 +getBank__Q28JASystem7BankMgrFi = .text:0x8028D94C; // type:function size:0x34 scope:global align:4 +getPhysicalNumber__Q28JASystem7BankMgrFUs = .text:0x8028D980; // type:function size:0x10 scope:global align:4 +setVir2PhyTable__Q28JASystem7BankMgrFUli = .text:0x8028D990; // type:function size:0xB0 scope:global align:4 +assignWaveBank__Q28JASystem7BankMgrFii = .text:0x8028DA40; // type:function size:0x64 scope:global align:4 +clamp01__Q28JASystem7BankMgrFf = .text:0x8028DAA4; // type:function size:0x28 scope:global align:4 +noteOn__Q28JASystem7BankMgrFPQ28JASystem11TChannelMgriiUcUcUl = .text:0x8028DACC; // type:function size:0x3BC scope:global align:4 +noteOnOsc__Q28JASystem7BankMgrFPQ28JASystem11TChannelMgriUcUcUl = .text:0x8028DE88; // type:function size:0x15C scope:global align:4 +gateOn__Q28JASystem7BankMgrFPQ28JASystem8TChannelUcUcUl = .text:0x8028DFE4; // type:function size:0xC4 scope:global align:4 +syncAudio__Q28JASystem12TAudioThreadFv = .text:0x8028E0A8; // type:function size:0x80 scope:global align:4 +audioproc__Q28JASystem12TAudioThreadFPv = .text:0x8028E128; // type:function size:0x1A8 scope:global align:4 +syncDSP__Q28JASystem12TAudioThreadFPv = .text:0x8028E2D0; // type:function size:0xC0 scope:global align:4 +setPriority__Q28JASystem12TAudioThreadFUcUc = .text:0x8028E390; // type:function size:0x1C scope:global align:4 +start__Q28JASystem12TAudioThreadFP12JKRSolidHeapUlUl = .text:0x8028E3AC; // type:function size:0xD4 scope:global align:4 +init__Q28JASystem14TDSP_DACBufferFv = .text:0x8028E480; // type:function size:0x104 scope:global align:4 +updateDSP__Q28JASystem14TDSP_DACBufferFv = .text:0x8028E584; // type:function size:0x54 scope:global align:4 +mixDSP__Q28JASystem14TDSP_DACBufferFl = .text:0x8028E5D8; // type:function size:0x130 scope:global align:4 +finishDSPFrame__Q28JASystem14TDSP_DACBufferFv = .text:0x8028E708; // type:function size:0xD4 scope:global align:4 +init__Q28JASystem11TDSPChannelFUc = .text:0x8028E7DC; // type:function size:0x58 scope:global align:4 +allocate__Q28JASystem11TDSPChannelFUl = .text:0x8028E834; // type:function size:0x8C scope:global align:4 +free__Q28JASystem11TDSPChannelFv = .text:0x8028E8C0; // type:function size:0x1C scope:global align:4 +forceStop__Q28JASystem11TDSPChannelFv = .text:0x8028E8DC; // type:function size:0xA4 scope:global align:4 +forceDelete__Q28JASystem11TDSPChannelFv = .text:0x8028E980; // type:function size:0x14 scope:global align:4 +play__Q28JASystem11TDSPChannelFv = .text:0x8028E994; // type:function size:0x50 scope:global align:4 +stop__Q28JASystem11TDSPChannelFv = .text:0x8028E9E4; // type:function size:0x30 scope:global align:4 +initAll__Q28JASystem11TDSPChannelFv = .text:0x8028EA14; // type:function size:0x120 scope:global align:4 +alloc__Q28JASystem11TDSPChannelFUlUl = .text:0x8028EB34; // type:function size:0xC0 scope:global align:4 +free__Q28JASystem11TDSPChannelFPQ28JASystem11TDSPChannelUl = .text:0x8028EBF4; // type:function size:0xA0 scope:global align:4 +getLower__Q28JASystem11TDSPChannelFv = .text:0x8028EC94; // type:function size:0x118 scope:global align:4 +getLowerActive__Q28JASystem11TDSPChannelFv = .text:0x8028EDAC; // type:function size:0x104 scope:global align:4 +breakLower__Q28JASystem11TDSPChannelFUc = .text:0x8028EEB0; // type:function size:0xB8 scope:global align:4 +breakLowerActive__Q28JASystem11TDSPChannelFUc = .text:0x8028EF68; // type:function size:0xA0 scope:global align:4 +updateAll__Q28JASystem11TDSPChannelFv = .text:0x8028F008; // type:function size:0x1E4 scope:global align:4 +onUpdate__Q28JASystem11TDSPChannelFUl = .text:0x8028F1EC; // type:function size:0x40 scope:global align:4 +getNumBreak__Q28JASystem11TDSPChannelFv = .text:0x8028F22C; // type:function size:0x34 scope:global align:4 +__dt__Q28JASystem11TDSPChannelFv = .text:0x8028F260; // type:function size:0x3C scope:global align:4 +__ct__Q28JASystem11TDSPChannelFv = .text:0x8028F29C; // type:function size:0x10 scope:global align:4 +setDSPMixerLevel__Q28JASystem12DSPInterfaceFf = .text:0x8028F2AC; // type:function size:0x24 scope:global align:4 +getDSPHandle__Q28JASystem12DSPInterfaceFUc = .text:0x8028F2D0; // type:function size:0x14 scope:global align:4 +setFilterTable__Q28JASystem12DSPInterfaceFPsPsUl = .text:0x8028F2E4; // type:function size:0x24 scope:global align:4 +flushBuffer__Q28JASystem12DSPInterfaceFv = .text:0x8028F308; // type:function size:0x34 scope:global align:4 +invalChannelAll__Q28JASystem12DSPInterfaceFv = .text:0x8028F33C; // type:function size:0x28 scope:global align:4 +clearBuffer__Q28JASystem12DSPInterfaceFv = .text:0x8028F364; // type:function size:0x7C scope:global align:4 +setupBuffer__Q28JASystem12DSPInterfaceFv = .text:0x8028F3E0; // type:function size:0x4C scope:global align:4 +initBuffer__Q28JASystem12DSPInterfaceFv = .text:0x8028F42C; // type:function size:0xDC scope:global align:4 +getFXHandle__Q28JASystem12DSPInterfaceFUc = .text:0x8028F508; // type:function size:0x10 scope:global align:4 +setFXLine__Q38JASystem12DSPInterface8FXBufferFPsPQ38JASystem12DSPInterface13FxlineConfig_ = .text:0x8028F518; // type:function size:0x1B0 scope:global align:4 +allocInit__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028F6C8; // type:function size:0x4C scope:global align:4 +playStart__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028F714; // type:function size:0x64 scope:global align:4 +setWaveInfo__Q38JASystem12DSPInterface9DSPBufferFPQ38JASystem6Driver5Wave_UlUl = .text:0x8028F778; // type:function size:0x124 scope:global align:4 +setOscInfo__Q38JASystem12DSPInterface9DSPBufferFUl = .text:0x8028F89C; // type:function size:0x18 scope:global align:4 +initAutoMixer__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028F8B4; // type:function size:0x2C scope:global align:4 +setAutoMixer__Q38JASystem12DSPInterface9DSPBufferFUsUcUcUcUc = .text:0x8028F8E0; // type:function size:0x24 scope:global align:4 +setPitch__Q38JASystem12DSPInterface9DSPBufferFUs = .text:0x8028F904; // type:function size:0x18 scope:global align:4 +setMixerInitDelayMax__Q38JASystem12DSPInterface9DSPBufferFUc = .text:0x8028F91C; // type:function size:0xC scope:global align:4 +setMixerInitVolume__Q38JASystem12DSPInterface9DSPBufferFUcsUc = .text:0x8028F928; // type:function size:0x24 scope:global align:4 +setMixerVolume__Q38JASystem12DSPInterface9DSPBufferFUcsUc = .text:0x8028F94C; // type:function size:0x30 scope:global align:4 +setMixerVolumeOnly__Q38JASystem12DSPInterface9DSPBufferFUcs = .text:0x8028F97C; // type:function size:0x1C scope:global align:4 +setPauseFlag__Q38JASystem12DSPInterface9DSPBufferFUc = .text:0x8028F998; // type:function size:0xC scope:global align:4 +flushChannel__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028F9A4; // type:function size:0x24 scope:global align:4 +initFilter__Q38JASystem12DSPInterface9DSPBufferFv = .text:0x8028F9C8; // type:function size:0x5C scope:global align:4 +setFilterMode__Q38JASystem12DSPInterface9DSPBufferFUs = .text:0x8028FA24; // type:function size:0x38 scope:global align:4 +setIIRFilterParam__Q38JASystem12DSPInterface9DSPBufferFPs = .text:0x8028FA5C; // type:function size:0x28 scope:global align:4 +setFIR8FilterParam__Q38JASystem12DSPInterface9DSPBufferFPs = .text:0x8028FA84; // type:function size:0x28 scope:global align:4 +setDistFilter__Q38JASystem12DSPInterface9DSPBufferFs = .text:0x8028FAAC; // type:function size:0x8 scope:global align:4 +setBusConnect__Q38JASystem12DSPInterface9DSPBufferFUcUc = .text:0x8028FAB4; // type:function size:0x20 scope:global align:4 +DSP_CreateMap2__FUl = .text:0x8028FAD4; // type:function size:0x44 scope:global align:4 +init__Q28JASystem6DriverFv = .text:0x8028FB18; // type:function size:0x28 scope:global align:4 +setMixerLevel__Q28JASystem6DriverFff = .text:0x8028FB40; // type:function size:0x124 scope:global align:4 +getChannelLevel__Q28JASystem6DriverFv = .text:0x8028FC64; // type:function size:0x8 scope:global align:4 +getAutoLevel__Q28JASystem6DriverFv = .text:0x8028FC6C; // type:function size:0x8 scope:global align:4 +setOutputMode__Q28JASystem6DriverFUl = .text:0x8028FC74; // type:function size:0x8 scope:global align:4 +getOutputMode__Q28JASystem6DriverFv = .text:0x8028FC7C; // type:function size:0x8 scope:global align:4 +getUpdateInterval__Q28JASystem6DriverFv = .text:0x8028FC84; // type:function size:0x8 scope:global align:4 +getChannelHandle__Q28JASystem14TGlobalChannelFUl = .text:0x8028FC8C; // type:function size:0x6C scope:global align:4 +init__Q28JASystem14TGlobalChannelFv = .text:0x8028FCF8; // type:function size:0x1F8 scope:global align:4 +alloc__Q28JASystem14TGlobalChannelFPQ28JASystem11TChannelMgrUl = .text:0x8028FEF0; // type:function size:0x98 scope:global align:4 +release__Q28JASystem14TGlobalChannelFPQ28JASystem8TChannel = .text:0x8028FF88; // type:function size:0x64 scope:global align:4 +releaseAll__Q28JASystem14TGlobalChannelFPQ28JASystem11TChannelMgr = .text:0x8028FFEC; // type:function size:0x140 scope:global align:4 +__dt__Q28JASystem11TOscillatorFv = .text:0x8029012C; // type:function size:0x3C scope:global align:4 +__ct__Q28JASystem11TOscillatorFv = .text:0x80290168; // type:function size:0x30 scope:global align:4 +__dt__Q28JASystem8TChannelFv = .text:0x80290198; // type:function size:0x60 scope:global align:4 +__ct__Q28JASystem8TChannelFv = .text:0x802901F8; // type:function size:0x6C scope:global align:4 +deQueue__Q28JASystem9TDSPQueueFv = .text:0x80290264; // type:function size:0x160 scope:global align:4 +enQueue__Q28JASystem9TDSPQueueFPQ28JASystem8TChannel = .text:0x802903C4; // type:function size:0x64 scope:global align:4 +deleteQueue__Q28JASystem9TDSPQueueFPQ28JASystem8TChannel = .text:0x80290428; // type:function size:0x34 scope:global align:4 +checkQueue__Q28JASystem9TDSPQueueFv = .text:0x8029045C; // type:function size:0x94 scope:global align:4 +__sinit_JASChAllocQueue_cpp = .text:0x802904F0; // type:function size:0x44 scope:local align:4 +__dt__29JSUListFv = .text:0x80290534; // type:function size:0x54 scope:global align:4 +init__Q28JASystem8TChannelFv = .text:0x80290588; // type:function size:0x1BC scope:global align:4 +setOscillator__Q28JASystem8TChannelFUlPQ28JASystem11TOscillator = .text:0x80290744; // type:function size:0x7C scope:global align:4 +setOscInit__Q28JASystem8TChannelFUlPCQ38JASystem11TOscillator4Osc_ = .text:0x802907C0; // type:function size:0x88 scope:global align:4 +forceStopOsc__Q28JASystem8TChannelFUl = .text:0x80290848; // type:function size:0x94 scope:global align:4 +releaseOsc__Q28JASystem8TChannelFUl = .text:0x802908DC; // type:function size:0x94 scope:global align:4 +directReleaseOsc__Q28JASystem8TChannelFUlUs = .text:0x80290970; // type:function size:0x80 scope:global align:4 +bankOscToOfs__Q28JASystem8TChannelFUl = .text:0x802909F0; // type:function size:0x94 scope:global align:4 +effectOsc__Q28JASystem8TChannelFUlf = .text:0x80290A84; // type:function size:0x1B4 scope:global align:4 +getOscState__Q28JASystem8TChannelCFUl = .text:0x80290C38; // type:function size:0x7C scope:global align:4 +isOsc__Q28JASystem8TChannelFUl = .text:0x80290CB4; // type:function size:0x84 scope:global align:4 +copyOsc__Q28JASystem8TChannelFUlPQ38JASystem11TOscillator4Osc_ = .text:0x80290D38; // type:function size:0xE0 scope:global align:4 +overwriteOsc__Q28JASystem8TChannelFUlPQ38JASystem11TOscillator4Osc_ = .text:0x80290E18; // type:function size:0x98 scope:global align:4 +setKeySweepTarget__Q28JASystem8TChannelFUcUl = .text:0x80290EB0; // type:function size:0x94 scope:global align:4 +setPauseFlag__Q28JASystem8TChannelFUc = .text:0x80290F44; // type:function size:0x8 scope:global align:4 +setPauseFlagReq__Q28JASystem8TChannelFUc = .text:0x80290F4C; // type:function size:0x10 scope:global align:4 +setPanPower__Q28JASystem8TChannelFffff = .text:0x80290F5C; // type:function size:0xA8 scope:global align:4 +checkLogicalChannel__Q28JASystem8TChannelFv = .text:0x80291004; // type:function size:0x54 scope:global align:4 +play__Q28JASystem8TChannelFUl = .text:0x80291058; // type:function size:0x88 scope:global align:4 +stop__Q28JASystem8TChannelFUs = .text:0x802910E0; // type:function size:0x6C scope:global align:4 +updateJcToDSP__Q28JASystem8TChannelFv = .text:0x8029114C; // type:function size:0x15C scope:global align:4 +forceStopLogicalChannel__Q28JASystem8TChannelFv = .text:0x802912A8; // type:function size:0x38 scope:global align:4 +stopLogicalChannel__Q28JASystem8TChannelFv = .text:0x802912E0; // type:function size:0x80 scope:global align:4 +playLogicalChannel__Q28JASystem8TChannelFv = .text:0x80291360; // type:function size:0x1E8 scope:global align:4 +updateEffectorParam__Q28JASystem8TChannelFv = .text:0x80291548; // type:function size:0x284 scope:global align:4 +killBrokenLogicalChannels__Q28JASystem8TChannelFPQ28JASystem11TDSPChannel = .text:0x802917CC; // type:function size:0x98 scope:global align:4 +updatecallDSPChannel__Q28JASystem8TChannelFPQ28JASystem11TDSPChannelUl = .text:0x80291864; // type:function size:0x3F8 scope:global align:4 +calcEffect__Q28JASystem8TChannelFPCQ38JASystem6Driver10PanMatrix_PCQ38JASystem6Driver10PanMatrix_Uc = .text:0x80291C5C; // type:function size:0xCC scope:global align:4 +calcPan__Q28JASystem8TChannelFPCQ38JASystem6Driver10PanMatrix_PCQ38JASystem6Driver10PanMatrix_Uc = .text:0x80291D28; // type:function size:0x108 scope:global align:4 +updateJcToDSPInit__Q28JASystem8TChannelFv = .text:0x80291E30; // type:function size:0x100 scope:global align:4 +updateAutoMixer__Q28JASystem8TChannelFffff = .text:0x80291F30; // type:function size:0x118 scope:global align:4 +updateMixer__Q28JASystem8TChannelFffff = .text:0x80292048; // type:function size:0x280 scope:global align:4 +extraUpdate__Q28JASystem8TChannelFPQ28JASystem8TChannelUl = .text:0x802922C8; // type:function size:0xF0 scope:global align:4 +updatecallLogicalChannel__Q28JASystem8TChannelFPQ28JASystem8TChannelUl = .text:0x802923B8; // type:function size:0x1A8 scope:global align:4 +init__Q28JASystem11TChannelMgrFv = .text:0x80292560; // type:function size:0x110 scope:global align:4 +stopAll__Q28JASystem11TChannelMgrFv = .text:0x80292670; // type:function size:0x44 scope:global align:4 +stopAllRelease__Q28JASystem11TChannelMgrFv = .text:0x802926B4; // type:function size:0x44 scope:global align:4 +initAllocChannel__Q28JASystem11TChannelMgrFUl = .text:0x802926F8; // type:function size:0x78 scope:global align:4 +getLogicalChannel__Q28JASystem11TChannelMgrFUl = .text:0x80292770; // type:function size:0x1A8 scope:global align:4 +moveListHead__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x80292918; // type:function size:0x60 scope:global align:4 +moveListTail__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x80292978; // type:function size:0x60 scope:global align:4 +addListHead__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x802929D8; // type:function size:0xAC scope:global align:4 +addListTail__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x80292A84; // type:function size:0xE0 scope:global align:4 +getListHead__Q28JASystem11TChannelMgrFUl = .text:0x80292B64; // type:function size:0x74 scope:global align:4 +cutList__Q28JASystem11TChannelMgrFPQ28JASystem8TChannel = .text:0x80292BD8; // type:function size:0xB8 scope:global align:4 +receiveAllChannels__Q28JASystem11TChannelMgrFPQ28JASystem11TChannelMgr = .text:0x80292C90; // type:function size:0x144 scope:global align:4 +checkLimitStart__Q28JASystem11TChannelMgrFUl = .text:0x80292DD4; // type:function size:0x19C scope:global align:4 +checkLimitStop__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl = .text:0x80292F70; // type:function size:0xC4 scope:global align:4 +init__Q28JASystem11TOscillatorFv = .text:0x80293034; // type:function size:0x38 scope:global align:4 +initStart__Q28JASystem11TOscillatorFv = .text:0x8029306C; // type:function size:0x60 scope:global align:4 +getOffset__Q28JASystem11TOscillatorFv = .text:0x802930CC; // type:function size:0x144 scope:global align:4 +forceStop__Q28JASystem11TOscillatorFv = .text:0x80293210; // type:function size:0x3C scope:global align:4 +release__Q28JASystem11TOscillatorFv = .text:0x8029324C; // type:function size:0x18C scope:global align:4 +calc__Q28JASystem11TOscillatorFPs = .text:0x802933D8; // type:function size:0x3B4 scope:global align:4 +DSPReleaseHalt2__FUl = .text:0x802937A0; // type:function size:0x48 scope:global align:32 +DSPReleaseHalt__Fv = .text:0x80293800; // type:function size:0x34 scope:global align:32 +setup_callback__FUs = .text:0x80293840; // type:function size:0xC scope:global align:32 +DsetupTable__FUlUlUlUlUl = .text:0x80293860; // type:function size:0x64 scope:global align:32 +DsetMixerLevel__Ff = .text:0x802938E0; // type:function size:0x24 scope:global align:32 +DsyncFrame__FUlUlUl = .text:0x80293920; // type:function size:0x48 scope:global align:32 +dummy_callback__FUs = .text:0x80293980; // type:function size:0xC scope:global align:32 +DsetDolbyDelay__FUlUs = .text:0x802939A0; // type:function size:0x54 scope:global align:32 +DspHandShake__FPv = .text:0x80293A00; // type:function size:0x38 scope:global align:32 +DspBoot__FPFPv_v = .text:0x80293A40; // type:function size:0xAC scope:global align:32 +DSPSendCommands2__FPUlUlPFUs_v = .text:0x80293B00; // type:function size:0xE8 scope:global align:32 +DspInitWork__Fv = .text:0x80293C00; // type:function size:0x2C scope:global align:32 +DspStartWork__FUlPFUs_v = .text:0x80293C40; // type:function size:0x48 scope:global align:32 +DspFinishWork__FUs = .text:0x80293CA0; // type:function size:0x68 scope:global align:32 +DSPAddTask = .text:0x80293D20; // type:function size:0x84 scope:global align:32 +DSPAddPriorTask__FP15STRUCT_DSP_TASK = .text:0x80293DC0; // type:function size:0x7C scope:global align:32 +__DSPHandler = .text:0x80293E40; // type:function size:0x304 scope:global align:32 +DsyncFrame2__FUlUlUl = .text:0x80294160; // type:function size:0x50 scope:global align:32 +Dsp_Update_Request__Fv = .text:0x802941C0; // type:function size:0x40 scope:global align:32 +Dsp_Running_Check__Fv = .text:0x80294200; // type:function size:0x14 scope:global align:32 +Dsp_Running_Start__Fv = .text:0x80294220; // type:function size:0xC scope:global align:32 +__ct__13JAIAnimeSoundFv = .text:0x8029422C; // type:function size:0x84 scope:global align:4 +initActorAnimSound__13JAIAnimeSoundFPvUlf = .text:0x802942B0; // type:function size:0x158 scope:global align:4 +setAnimSoundVec__13JAIAnimeSoundFP8JAIBasicP3VecffUlUc = .text:0x80294408; // type:function size:0x38 scope:global align:4 +setAnimSoundActor__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorffUc = .text:0x80294440; // type:function size:0x518 scope:global align:4 +playActorAnimSound__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorfUc = .text:0x80294958; // type:function size:0x2A8 scope:global align:4 +startAnimSound__13JAIAnimeSoundFPvUlPP8JAISoundPQ27JAInter5ActorUc = .text:0x80294C00; // type:function size:0x34 scope:global align:4 +setSpeedModifySound__13JAIAnimeSoundFP8JAISoundP22JAIAnimeFrameSoundDataf = .text:0x80294C34; // type:function size:0x14C scope:global align:4 +stop__13JAIAnimeSoundFv = .text:0x80294D80; // type:function size:0x68 scope:global align:4 +__ct__8JAIBasicFv = .text:0x80294DE8; // type:function size:0x7C scope:global align:4 +initDriver__8JAIBasicFP12JKRSolidHeapUlUc = .text:0x80294E64; // type:function size:0x20 scope:global align:4 +initInterface__8JAIBasicFUc = .text:0x80294E84; // type:function size:0x20 scope:global align:4 +initInterfaceMain__8JAIBasicFv = .text:0x80294EA4; // type:function size:0xBC scope:global align:4 +initHeap__8JAIBasicFv = .text:0x80294F60; // type:function size:0xB8 scope:global align:4 +initArchive__8JAIBasicFv = .text:0x80295018; // type:function size:0xA8 scope:global align:4 +initResourcePath__8JAIBasicFv = .text:0x802950C0; // type:function size:0xD8 scope:global align:4 +setCameraInfo__8JAIBasicFP3VecP3VecPA4_fUl = .text:0x80295198; // type:function size:0x34 scope:global align:4 +initStream__8JAIBasicFv = .text:0x802951CC; // type:function size:0x3C scope:global align:4 +setRegisterTrackCallback__8JAIBasicFv = .text:0x80295208; // type:function size:0x28 scope:global align:4 +initAudioThread__8JAIBasicFP12JKRSolidHeapUlUc = .text:0x80295230; // type:function size:0x8C scope:global align:4 +initCamera__8JAIBasicFv = .text:0x802952BC; // type:function size:0x200 scope:global align:4 +__defctor__Q27JAInter6CameraFv = .text:0x802954BC; // type:function size:0x14 scope:global align:4 +initReadFile__8JAIBasicFv = .text:0x802954D0; // type:function size:0x13C scope:global align:4 +processFrameWork__8JAIBasicFv = .text:0x8029560C; // type:function size:0x48 scope:global align:4 +startSoundVec__8JAIBasicFUlPP8JAISoundP3VecUlUlUc = .text:0x80295654; // type:function size:0x38 scope:global align:4 +startSoundActor__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUc = .text:0x8029568C; // type:function size:0x20 scope:global align:4 +startSoundDirectID__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUc = .text:0x802956AC; // type:function size:0x70 scope:global align:4 +startSoundBasic__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUcPv = .text:0x8029571C; // type:function size:0x18C scope:global align:4 +stopSoundHandle__8JAIBasicFP8JAISoundUl = .text:0x802958A8; // type:function size:0xD8 scope:global align:4 +stopPlayingCategoryObjectSe__8JAIBasicFUcPv = .text:0x80295980; // type:function size:0x84 scope:global align:4 +stopAllSe__8JAIBasicFUcPv = .text:0x80295A04; // type:function size:0x20 scope:global align:4 +stopActorSoundOneBuffer__8JAIBasicFPvP8JAISound = .text:0x80295A24; // type:function size:0x64 scope:global align:4 +stopIDSoundOneBuffer__8JAIBasicFUlP8JAISound = .text:0x80295A88; // type:function size:0x64 scope:global align:4 +stopIDActorSoundOneBuffer__8JAIBasicFUlPvP8JAISound = .text:0x80295AEC; // type:function size:0x74 scope:global align:4 +stopAllSound__8JAIBasicFPv = .text:0x80295B60; // type:function size:0x9C scope:global align:4 +stopAllSound__8JAIBasicFUl = .text:0x80295BFC; // type:function size:0x108 scope:global align:4 +stopAllSound__8JAIBasicFUlPv = .text:0x80295D04; // type:function size:0x110 scope:global align:4 +deleteObject__8JAIBasicFPv = .text:0x80295E14; // type:function size:0x120 scope:global align:4 +getMapInfoFxline__8JAIBasicFUl = .text:0x80295F34; // type:function size:0xC scope:global align:4 +getMapInfoGround__8JAIBasicFUl = .text:0x80295F40; // type:function size:0xC scope:global align:4 +getMapInfoFxParameter__8JAIBasicFUl = .text:0x80295F4C; // type:function size:0x18 scope:global align:4 +getSoundOffsetNumberFromID__8JAIBasicFUl = .text:0x80295F64; // type:function size:0x50 scope:global align:4 +setSeCategoryVolume__8JAIBasicFUcUc = .text:0x80295FB4; // type:function size:0x3C scope:global align:4 +setParameterSeqSync__8JAIBasicFPQ28JASystem6TTrackUs = .text:0x80295FF0; // type:function size:0x1E4 scope:global align:4 +setSeExtParameter__8JAIBasicFP8JAISound = .text:0x802961D4; // type:function size:0xE0 scope:global align:4 +makeSound__8JAIBasicFUl = .text:0x802962B4; // type:function size:0x94 scope:global align:4 +allocStreamBuffer__8JAIBasicFPvl = .text:0x80296348; // type:function size:0x58 scope:global align:4 +deallocStreamBuffer__8JAIBasicFv = .text:0x802963A0; // type:function size:0x20 scope:global align:4 +setWsGroupNumber__Q27JAInter8BankWaveFll = .text:0x802963C0; // type:function size:0x10 scope:global align:4 +setWsLoadStatus__Q27JAInter8BankWaveFll = .text:0x802963D0; // type:function size:0x10 scope:global align:4 +init__Q27JAInter8BankWaveFv = .text:0x802963E0; // type:function size:0x20C scope:global align:4 +setWaveScene__Q27JAInter8BankWaveFv = .text:0x802965EC; // type:function size:0x88 scope:global align:4 +loadSecondStayWave__Q27JAInter8BankWaveFv = .text:0x80296674; // type:function size:0xA4 scope:global align:4 +setSceneSetFinishCallback__Q27JAInter8BankWaveFll = .text:0x80296718; // type:function size:0x4C scope:global align:4 +finishSceneSet__Q27JAInter8BankWaveFUl = .text:0x80296764; // type:function size:0x18 scope:global align:4 +loadSceneWave__Q27JAInter8BankWaveFll = .text:0x8029677C; // type:function size:0x80 scope:global align:4 +loadGroupWave__Q27JAInter8BankWaveFll = .text:0x802967FC; // type:function size:0x54 scope:global align:4 +getWaveLoadStatus__Q27JAInter8BankWaveFl = .text:0x80296850; // type:function size:0x10 scope:global align:4 +checkAllWaveLoadStatus__Q27JAInter8BankWaveFv = .text:0x80296860; // type:function size:0x44 scope:global align:4 +transInitDataFile__7JAInterFPUcUl = .text:0x802968A4; // type:function size:0xD4 scope:global align:4 +loadTmpDVDFile__7JAInterFPcPPUc = .text:0x80296978; // type:function size:0xF4 scope:global align:4 +deleteTmpDVDFile__7JAInterFPPUc = .text:0x80296A6C; // type:function size:0x30 scope:global align:4 +routeToTrack__7JAInterFUl = .text:0x80296A9C; // type:function size:0x40 scope:global align:4 +__sinit_JAIConst_cpp = .text:0x80296ADC; // type:function size:0x64 scope:local align:4 +init__Q27JAInter14DummyObjectMgrFv = .text:0x80296B40; // type:function size:0x1A0 scope:global align:4 +getPointer__Q27JAInter14DummyObjectMgrFUlb = .text:0x80296CE0; // type:function size:0x6C scope:global align:4 +releasePointer__Q27JAInter14DummyObjectMgrFPQ27JAInter8DummyVec = .text:0x80296D4C; // type:function size:0x74 scope:global align:4 +check__Q27JAInter14DummyObjectMgrFv = .text:0x80296DC0; // type:function size:0xAC scope:global align:4 +init__Q27JAInter2FxFv = .text:0x80296E6C; // type:function size:0x39C scope:global align:4 +setSceneMax__Q27JAInter2FxFUc = .text:0x80297208; // type:function size:0x8 scope:global align:4 +setBufferMax__Q27JAInter2FxFUlUlUlUl = .text:0x80297210; // type:function size:0x24 scope:global align:4 +setTablePointer__Q27JAInter2FxFPPv = .text:0x80297234; // type:function size:0x8 scope:global align:4 +setBufferPointer__Q27JAInter2FxFUcPs = .text:0x8029723C; // type:function size:0x10 scope:global align:4 +setScenePointer__Q27JAInter2FxFUcPv = .text:0x8029724C; // type:function size:0x10 scope:global align:4 +getSceneMax__Q27JAInter2FxFv = .text:0x8029725C; // type:function size:0x8 scope:global align:4 +getBufferSizeMax__Q27JAInter2FxFUc = .text:0x80297264; // type:function size:0x10 scope:global align:4 +getBufferPointer__Q27JAInter2FxFUc = .text:0x80297274; // type:function size:0x10 scope:global align:4 +getFxconfigTable__Q27JAInter2FxFv = .text:0x80297284; // type:function size:0x8 scope:global align:4 +setParamInitDataPointer__18JAIGlobalParameterFPv = .text:0x8029728C; // type:function size:0x14 scope:global align:4 +setParamInterfaceHeapSize__18JAIGlobalParameterFUl = .text:0x802972A0; // type:function size:0x8 scope:global align:4 +setParamSoundSceneMax__18JAIGlobalParameterFUl = .text:0x802972A8; // type:function size:0x8 scope:global align:4 +setParamSeRegistMax__18JAIGlobalParameterFUl = .text:0x802972B0; // type:function size:0x8 scope:global align:4 +setParamSeTrackMax__18JAIGlobalParameterFUl = .text:0x802972B8; // type:function size:0x8 scope:global align:4 +setParamSeqPlayTrackMax__18JAIGlobalParameterFUl = .text:0x802972C0; // type:function size:0x10 scope:global align:4 +setParamSeqControlBufferMax__18JAIGlobalParameterFUl = .text:0x802972D0; // type:function size:0x8 scope:global align:4 +setParamStreamControlBufferMax__18JAIGlobalParameterFUl = .text:0x802972D8; // type:function size:0x8 scope:global align:4 +setParamAutoHeapMax__18JAIGlobalParameterFUl = .text:0x802972E0; // type:function size:0x8 scope:global align:4 +setParamStayHeapMax__18JAIGlobalParameterFUl = .text:0x802972E8; // type:function size:0x8 scope:global align:4 +setParamInputGainDown__18JAIGlobalParameterFf = .text:0x802972F0; // type:function size:0x8 scope:global align:4 +setParamOutputGainUp__18JAIGlobalParameterFf = .text:0x802972F8; // type:function size:0x8 scope:global align:4 +setParamDistanceMax__18JAIGlobalParameterFf = .text:0x80297300; // type:function size:0x8 scope:global align:4 +setParamMaxVolumeDistance__18JAIGlobalParameterFf = .text:0x80297308; // type:function size:0x8 scope:global align:4 +setParamMinDistanceVolume__18JAIGlobalParameterFf = .text:0x80297310; // type:function size:0x8 scope:global align:4 +setParamSeDistanceFxParameter__18JAIGlobalParameterFUs = .text:0x80297318; // type:function size:0x8 scope:global align:4 +setParamStreamDecodedBufferBlocks__18JAIGlobalParameterFUl = .text:0x80297320; // type:function size:0x20 scope:global align:4 +setParamStreamInsideBufferCut__18JAIGlobalParameterFb = .text:0x80297340; // type:function size:0x18 scope:global align:4 +setParamAutoHeapRoomSize__18JAIGlobalParameterFUl = .text:0x80297358; // type:function size:0x8 scope:global align:4 +setParamStayHeapSize__18JAIGlobalParameterFUl = .text:0x80297360; // type:function size:0x8 scope:global align:4 +setParamSeDolbyCenterValue__18JAIGlobalParameterFUc = .text:0x80297368; // type:function size:0x2C scope:global align:4 +setParamSeDolbyFrontDistanceMax__18JAIGlobalParameterFf = .text:0x80297394; // type:function size:0x8 scope:global align:4 +setParamSeDolbyBehindDistanceMax__18JAIGlobalParameterFf = .text:0x8029739C; // type:function size:0x8 scope:global align:4 +setParamInitDataFileName__18JAIGlobalParameterFPc = .text:0x802973A4; // type:function size:0x8 scope:global align:4 +setParamWavePath__18JAIGlobalParameterFPc = .text:0x802973AC; // type:function size:0x8 scope:global align:4 +setParamSequenceArchivesPath__18JAIGlobalParameterFPc = .text:0x802973B4; // type:function size:0x8 scope:global align:4 +setParamStreamPath__18JAIGlobalParameterFPc = .text:0x802973BC; // type:function size:0x8 scope:global align:4 +setParamAudioResPath__18JAIGlobalParameterFPc = .text:0x802973C4; // type:function size:0x8 scope:global align:4 +setParamSequenceArchivesFileName__18JAIGlobalParameterFPc = .text:0x802973CC; // type:function size:0x8 scope:global align:4 +setParamDummyObjectLifeTime__18JAIGlobalParameterFUl = .text:0x802973D4; // type:function size:0x8 scope:global align:4 +setParamDummyObjectMax__18JAIGlobalParameterFUl = .text:0x802973DC; // type:function size:0x8 scope:global align:4 +setParamAudioCameraMax__18JAIGlobalParameterFUl = .text:0x802973E4; // type:function size:0x8 scope:global align:4 +setParamSystemTrackMax__18JAIGlobalParameterFl = .text:0x802973EC; // type:function size:0x8 scope:global align:4 +setParamSoundOutputMode__18JAIGlobalParameterFUl = .text:0x802973F4; // type:function size:0xE0 scope:global align:4 +getParamSeCategoryMax__18JAIGlobalParameterFv = .text:0x802974D4; // type:function size:0x24 scope:global align:4 +getParamSoundSceneMax__18JAIGlobalParameterFv = .text:0x802974F8; // type:function size:0x8 scope:global align:4 +getParamSeRegistMax__18JAIGlobalParameterFv = .text:0x80297500; // type:function size:0x8 scope:global align:4 +getParamSeTrackMax__18JAIGlobalParameterFv = .text:0x80297508; // type:function size:0x8 scope:global align:4 +getParamSeqTrackMax__18JAIGlobalParameterFv = .text:0x80297510; // type:function size:0x8 scope:global align:4 +getParamSeqControlBufferMax__18JAIGlobalParameterFv = .text:0x80297518; // type:function size:0x8 scope:global align:4 +getParamStreamControlBufferMax__18JAIGlobalParameterFv = .text:0x80297520; // type:function size:0x8 scope:global align:4 +getParamStreamParameterBufferMax__18JAIGlobalParameterFv = .text:0x80297528; // type:function size:0x8 scope:global align:4 +getParamAutoHeapMax__18JAIGlobalParameterFv = .text:0x80297530; // type:function size:0x8 scope:global align:4 +getParamStayHeapMax__18JAIGlobalParameterFv = .text:0x80297538; // type:function size:0x8 scope:global align:4 +getParamSeqPlayTrackMax__18JAIGlobalParameterFv = .text:0x80297540; // type:function size:0x8 scope:global align:4 +getParamDistanceMax__18JAIGlobalParameterFv = .text:0x80297548; // type:function size:0x8 scope:global align:4 +getParamMaxVolumeDistance__18JAIGlobalParameterFv = .text:0x80297550; // type:function size:0x8 scope:global align:4 +getParamMinDistanceVolume__18JAIGlobalParameterFv = .text:0x80297558; // type:function size:0x8 scope:global align:4 +getParamAutoHeapRoomSize__18JAIGlobalParameterFv = .text:0x80297560; // type:function size:0x8 scope:global align:4 +getParamStayHeapSize__18JAIGlobalParameterFv = .text:0x80297568; // type:function size:0x8 scope:global align:4 +getParamSeDolbyCenterValue__18JAIGlobalParameterFv = .text:0x80297570; // type:function size:0x8 scope:global align:4 +getParamSeDolbyFrontDistanceMax__18JAIGlobalParameterFv = .text:0x80297578; // type:function size:0x8 scope:global align:4 +getParamSeDolbyBehindDistanceMax__18JAIGlobalParameterFv = .text:0x80297580; // type:function size:0x8 scope:global align:4 +getParamInitDataFileName__18JAIGlobalParameterFv = .text:0x80297588; // type:function size:0x8 scope:global align:4 +getParamWavePath__18JAIGlobalParameterFv = .text:0x80297590; // type:function size:0x8 scope:global align:4 +getParamSequenceArchivesPath__18JAIGlobalParameterFv = .text:0x80297598; // type:function size:0x8 scope:global align:4 +getParamStreamPath__18JAIGlobalParameterFv = .text:0x802975A0; // type:function size:0x8 scope:global align:4 +getParamAudioResPath__18JAIGlobalParameterFv = .text:0x802975A8; // type:function size:0x8 scope:global align:4 +getParamSequenceArchivesFileName__18JAIGlobalParameterFv = .text:0x802975B0; // type:function size:0x8 scope:global align:4 +getParamDopplarMoveTime__18JAIGlobalParameterFv = .text:0x802975B8; // type:function size:0x8 scope:global align:4 +getParamDistanceParameterMoveTime__18JAIGlobalParameterFv = .text:0x802975C0; // type:function size:0x8 scope:global align:4 +getParamDummyObjectMax__18JAIGlobalParameterFv = .text:0x802975C8; // type:function size:0x8 scope:global align:4 +getParamSeqMuteVolumeSePlay__18JAIGlobalParameterFv = .text:0x802975D0; // type:function size:0x8 scope:global align:4 +getParamSeqMuteMoveSpeedSePlay__18JAIGlobalParameterFv = .text:0x802975D8; // type:function size:0x8 scope:global align:4 +getParamAudioCameraMax__18JAIGlobalParameterFv = .text:0x802975E0; // type:function size:0x8 scope:global align:4 +getParamSeqParameterLines__18JAIGlobalParameterFv = .text:0x802975E8; // type:function size:0x8 scope:global align:4 +getParamStreamParameterLines__18JAIGlobalParameterFv = .text:0x802975F0; // type:function size:0x8 scope:global align:4 +getParamSeDistanceWaitMax__18JAIGlobalParameterFv = .text:0x802975F8; // type:function size:0x8 scope:global align:4 +checkInitDataFile__Q27JAInter8InitDataFv = .text:0x80297600; // type:function size:0xE8 scope:global align:4 +checkInitDataOnMemory__Q27JAInter8InitDataFv = .text:0x802976E8; // type:function size:0x314 scope:global align:4 +init__Q27JAInter5SeMgrFv = .text:0x802979FC; // type:function size:0xB14 scope:global align:4 +__ct__Q27JAInter11SeParameterFv = .text:0x80298510; // type:function size:0xF0 scope:global align:4 +startSeSequence__Q27JAInter5SeMgrFv = .text:0x80298600; // type:function size:0xA8 scope:global align:4 +processGFrameSe__Q27JAInter5SeMgrFv = .text:0x802986A8; // type:function size:0x28 scope:global align:4 +checkNextFrameSe__Q27JAInter5SeMgrFv = .text:0x802986D0; // type:function size:0x764 scope:global align:4 +checkPlayingSe__Q27JAInter5SeMgrFv = .text:0x80298E34; // type:function size:0x548 scope:global align:4 +setSeqMuteFromSeStart__Q27JAInter5SeMgrFP8JAISound = .text:0x8029937C; // type:function size:0xD4 scope:global align:4 +clearSeqMuteFromSeStop__Q27JAInter5SeMgrFP8JAISound = .text:0x80299450; // type:function size:0xD0 scope:global align:4 +checkSeMovePara__Q27JAInter5SeMgrFv = .text:0x80299520; // type:function size:0x120 scope:global align:4 +sendSeAllParameter__Q27JAInter5SeMgrFP8JAISound = .text:0x80299640; // type:function size:0x15C scope:global align:4 +checkPlayingSeUpdateMultiplication__Q27JAInter5SeMgrFP8JAISoundPQ27JAInter13SeqUpdateDataPfPQ27JAInter11MoveParaSetfUcPf = .text:0x8029979C; // type:function size:0xF4 scope:global align:4 +checkPlayingSeUpdateAddition__Q27JAInter5SeMgrFP8JAISoundPQ27JAInter13SeqUpdateDataPfPQ27JAInter11MoveParaSetUcPff = .text:0x80299890; // type:function size:0x11C scope:global align:4 +changeIDToCategory__Q27JAInter5SeMgrFUl = .text:0x802999AC; // type:function size:0x8 scope:global align:4 +releaseSeRegist__Q27JAInter5SeMgrFP8JAISound = .text:0x802999B4; // type:function size:0x124 scope:global align:4 +getSeParametermeterPointer__Q27JAInter5SeMgrFv = .text:0x80299AD8; // type:function size:0x5C scope:global align:4 +releaseSeParameterPointer__Q27JAInter5SeMgrFPQ27JAInter11SeParameter = .text:0x80299B34; // type:function size:0x7C scope:global align:4 +storeSeBuffer__Q27JAInter5SeMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x80299BB0; // type:function size:0x4AC scope:global align:4 +releaseSeBuffer__Q27JAInter5SeMgrFP8JAISoundUl = .text:0x8029A05C; // type:function size:0x58 scope:global align:4 +__ct__Q27JAInter19MoveParaSetInitZeroFv = .text:0x8029A0B4; // type:function size:0x18 scope:global align:4 +__ct__Q27JAInter19MoveParaSetInitHalfFv = .text:0x8029A0CC; // type:function size:0x18 scope:global align:4 +__defctor__Q27JAInter11MoveParaSetFv = .text:0x8029A0E4; // type:function size:0x18 scope:global align:4 +init__Q27JAInter7HeapMgrFUcUlUcUl = .text:0x8029A0FC; // type:function size:0x3C0 scope:global align:4 +getAutoHeapPointer__Q27JAInter7HeapMgrFv = .text:0x8029A4BC; // type:function size:0x8 scope:global align:4 +checkOnMemory__Q27JAInter7HeapMgrFUlPUc = .text:0x8029A4C4; // type:function size:0xF8 scope:global align:4 +releaseAutoHeapPointer__Q27JAInter7HeapMgrFUc = .text:0x8029A5BC; // type:function size:0x24 scope:global align:4 +checkUsefulAutoHeapPosition__Q27JAInter7HeapMgrFv = .text:0x8029A5E0; // type:function size:0xD8 scope:global align:4 +getFreeAutoHeapPointer__Q27JAInter7HeapMgrFUcUl = .text:0x8029A6B8; // type:function size:0x48 scope:global align:4 +getFreeStayHeapPointer__Q27JAInter7HeapMgrFUlUl = .text:0x8029A700; // type:function size:0xF8 scope:global align:4 +setAutoHeapLoadedFlag__Q27JAInter7HeapMgrFUcUc = .text:0x8029A7F8; // type:function size:0x14 scope:global align:4 +__ct__Q27JAInter9HeapBlockFv = .text:0x8029A80C; // type:function size:0x18 scope:global align:4 +init__Q27JAInter11SequenceMgrFv = .text:0x8029A824; // type:function size:0xA1C scope:global align:4 +__ct__Q27JAInter13SeqUpdateDataFv = .text:0x8029B240; // type:function size:0x6A4 scope:global align:4 +__dt__Q27JAInter15PlayerParameterFv = .text:0x8029B8E4; // type:function size:0x3C scope:global align:4 +__ct__Q27JAInter15PlayerParameterFv = .text:0x8029B920; // type:function size:0x34 scope:global align:4 +getArchiveName__Q27JAInter11SequenceMgrFPc = .text:0x8029B954; // type:function size:0x6C scope:global align:4 +setArchivePointer__Q27JAInter11SequenceMgrFP10JKRArchive = .text:0x8029B9C0; // type:function size:0x8 scope:global align:4 +processGFrameSequence__Q27JAInter11SequenceMgrFv = .text:0x8029B9C8; // type:function size:0x38 scope:global align:4 +checkEntriedSeq__Q27JAInter11SequenceMgrFv = .text:0x8029BA00; // type:function size:0x3C4 scope:global align:4 +checkFadeoutSeq__Q27JAInter11SequenceMgrFv = .text:0x8029BDC4; // type:function size:0xA8 scope:global align:4 +checkStoppedSeq__Q27JAInter11SequenceMgrFv = .text:0x8029BE6C; // type:function size:0xA0 scope:global align:4 +checkPlayingSeq__Q27JAInter11SequenceMgrFv = .text:0x8029BF0C; // type:function size:0x100 scope:global align:4 +checkStartedSeq__Q27JAInter11SequenceMgrFv = .text:0x8029C00C; // type:function size:0x94 scope:global align:4 +checkReadSeq__Q27JAInter11SequenceMgrFv = .text:0x8029C0A0; // type:function size:0x23C scope:global align:4 +checkSeqWave__Q27JAInter11SequenceMgrFv = .text:0x8029C2DC; // type:function size:0xFC scope:global align:4 +checkPlayingSeqUpdateMultiplication__Q27JAInter11SequenceMgrFUlUcUlPQ27JAInter11MoveParaSetPUlUcPf = .text:0x8029C3D8; // type:function size:0x140 scope:global align:4 +checkPlayingSeqUpdateAddition__Q27JAInter11SequenceMgrFUlUcUlPQ27JAInter11MoveParaSetPUlUcPff = .text:0x8029C518; // type:function size:0x180 scope:global align:4 +checkPlayingSeqUpdateTrack__Q27JAInter11SequenceMgrFUlUlPQ27JAInter11MoveParaSetPUlUcPf = .text:0x8029C698; // type:function size:0x120 scope:global align:4 +checkPlayingSeqTrack__Q27JAInter11SequenceMgrFUl = .text:0x8029C7B8; // type:function size:0x800 scope:global align:4 +stopSeq__Q27JAInter11SequenceMgrFP8JAISound = .text:0x8029CFB8; // type:function size:0xFC scope:global align:4 +checkDvdLoadArc__Q27JAInter11SequenceMgrFUlUl = .text:0x8029D0B4; // type:function size:0xBC scope:global align:4 +storeSeqBuffer__Q27JAInter11SequenceMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x8029D170; // type:function size:0x238 scope:global align:4 +releaseSeqBuffer__Q27JAInter11SequenceMgrFP8JAISoundUl = .text:0x8029D3A8; // type:function size:0xB8 scope:global align:4 +getPlayTrackInfo__Q27JAInter11SequenceMgrFUl = .text:0x8029D460; // type:function size:0x10 scope:global align:4 +__ct__Q27JAInter7MuteBitFv = .text:0x8029D470; // type:function size:0x20 scope:global align:4 +__dt__Q38JASystem6Kernel8TPortCmdFv = .text:0x8029D490; // type:function size:0x3C scope:global align:4 +getInterface__8JAIBasicFv = .text:0x8029D4CC; // type:function size:0x8 scope:global align:4 +init__Q27JAInter12SeqParameterFv = .text:0x8029D4D4; // type:function size:0x268 scope:global align:4 +__ct__8JAISoundFv = .text:0x8029D73C; // type:function size:0x28 scope:global align:4 +getSeCategoryNumber__8JAISoundFv = .text:0x8029D764; // type:function size:0x24 scope:global align:4 +getSwBit__8JAISoundFv = .text:0x8029D788; // type:function size:0xC scope:global align:4 +checkSwBit__8JAISoundFUl = .text:0x8029D794; // type:function size:0x30 scope:global align:4 +getInfoPriority__8JAISoundFv = .text:0x8029D7C4; // type:function size:0xC scope:global align:4 +clearMainSoundPPointer__8JAISoundFv = .text:0x8029D7D0; // type:function size:0x18 scope:global align:4 +start__8JAISoundFUl = .text:0x8029D7E8; // type:function size:0x40 scope:global align:4 +stop__8JAISoundFUl = .text:0x8029D828; // type:function size:0x30 scope:global align:4 +setVolume__8JAISoundFfUlUc = .text:0x8029D858; // type:function size:0xD4 scope:global align:4 +setPan__8JAISoundFfUlUc = .text:0x8029D92C; // type:function size:0xD8 scope:global align:4 +setPitch__8JAISoundFfUlUc = .text:0x8029DA04; // type:function size:0xD8 scope:global align:4 +setFxmix__8JAISoundFfUlUc = .text:0x8029DADC; // type:function size:0xC8 scope:global align:4 +setDolby__8JAISoundFfUlUc = .text:0x8029DBA4; // type:function size:0xC8 scope:global align:4 +setTempoProportion__8JAISoundFfUl = .text:0x8029DC6C; // type:function size:0xA8 scope:global align:4 +setPortData__8JAISoundFUcUs = .text:0x8029DD14; // type:function size:0xB4 scope:global align:4 +setPrepareFlag__8JAISoundFUc = .text:0x8029DDC8; // type:function size:0xB0 scope:global align:4 +setDistanceVolumeCommon__8JAISoundFfUc = .text:0x8029DE78; // type:function size:0x158 scope:global align:4 +setDistancePanCommon__8JAISoundFv = .text:0x8029DFD0; // type:function size:0x15C scope:global align:4 +setPositionDopplarCommon__8JAISoundFUl = .text:0x8029E12C; // type:function size:0x1EC scope:global align:4 +setSeqInterVolume__8JAISoundFUcfUl = .text:0x8029E318; // type:function size:0xE4 scope:global align:4 +setSeqInterPan__8JAISoundFUcfUl = .text:0x8029E3FC; // type:function size:0x150 scope:global align:4 +setSeqInterPitch__8JAISoundFUcfUl = .text:0x8029E54C; // type:function size:0x150 scope:global align:4 +setSeqInterFxmix__8JAISoundFUcfUl = .text:0x8029E69C; // type:function size:0x150 scope:global align:4 +setSeqInterDolby__8JAISoundFUcfUl = .text:0x8029E7EC; // type:function size:0x198 scope:global align:4 +setSeqTempoProportion__8JAISoundFfUl = .text:0x8029E984; // type:function size:0xA0 scope:global align:4 +setSeqPortData__8JAISoundFUcUsUl = .text:0x8029EA24; // type:function size:0x170 scope:global align:4 +setTrackVolume__8JAISoundFUcfUl = .text:0x8029EB94; // type:function size:0x120 scope:global align:4 +setTrackInterruptSwitch__8JAISoundFUcUc = .text:0x8029ECB4; // type:function size:0x98 scope:global align:4 +setTrackPortData__8JAISoundFUcUcUs = .text:0x8029ED4C; // type:function size:0x128 scope:global align:4 +setSeInterRandomPara__8JAISoundFPfUlff = .text:0x8029EE74; // type:function size:0x114 scope:global align:4 +setSeInterVolume__8JAISoundFUcfUlUc = .text:0x8029EF88; // type:function size:0xA0 scope:global align:4 +setSeInterPan__8JAISoundFUcfUlUc = .text:0x8029F028; // type:function size:0xA0 scope:global align:4 +setSeInterPitch__8JAISoundFUcfUlf = .text:0x8029F0C8; // type:function size:0xB8 scope:global align:4 +setSeInterFxmix__8JAISoundFUcfUlUc = .text:0x8029F180; // type:function size:0xA0 scope:global align:4 +setSeInterDolby__8JAISoundFUcfUlUc = .text:0x8029F220; // type:function size:0xA0 scope:global align:4 +setSePortData__8JAISoundFUcUs = .text:0x8029F2C0; // type:function size:0xA4 scope:global align:4 +setSeDistanceParameters__8JAISoundFv = .text:0x8029F364; // type:function size:0x120 scope:global align:4 +setSeDistanceVolume__8JAISoundFUc = .text:0x8029F484; // type:function size:0x80 scope:global align:4 +setSeDistancePan__8JAISoundFUc = .text:0x8029F504; // type:function size:0x58 scope:global align:4 +setSeDistancePitch__8JAISoundFUc = .text:0x8029F55C; // type:function size:0x188 scope:global align:4 +setSePositionDopplar__8JAISoundFv = .text:0x8029F6E4; // type:function size:0x88 scope:global align:4 +setSeDistanceFxmix__8JAISoundFUc = .text:0x8029F76C; // type:function size:0xE4 scope:global align:4 +setSeDistanceFir__8JAISoundFUc = .text:0x8029F850; // type:function size:0x4 scope:global align:4 +setSeDistanceDolby__8JAISoundFUc = .text:0x8029F854; // type:function size:0xD4 scope:global align:4 +setStreamInterVolume__8JAISoundFUcfUl = .text:0x8029F928; // type:function size:0xE4 scope:global align:4 +setStreamInterPitch__8JAISoundFUcfUl = .text:0x8029FA0C; // type:function size:0xE4 scope:global align:4 +setStreamInterPan__8JAISoundFUcfUl = .text:0x8029FAF0; // type:function size:0xE4 scope:global align:4 +setStreamPrepareFlag__8JAISoundFUc = .text:0x8029FBD4; // type:function size:0x50 scope:global align:4 +setPauseMode__8JAISoundFUcUc = .text:0x8029FC24; // type:function size:0x26C scope:global align:4 +setSeqPrepareFlag__8JAISoundFUc = .text:0x8029FE90; // type:function size:0x64 scope:global align:4 +getSeqInterVolume__8JAISoundFUc = .text:0x8029FEF4; // type:function size:0x54 scope:global align:4 +getStreamInterVolume__8JAISoundFUc = .text:0x8029FF48; // type:function size:0x8C scope:global align:4 +getSeqParameter__8JAISoundFv = .text:0x8029FFD4; // type:function size:0x8 scope:global align:4 +getSeParameter__8JAISoundFv = .text:0x8029FFDC; // type:function size:0x8 scope:global align:4 +getStreamParameter__8JAISoundFv = .text:0x8029FFE4; // type:function size:0x8 scope:global align:4 +getTrackPortRoute__8JAISoundFUcUc = .text:0x8029FFEC; // type:function size:0x3C scope:global align:4 +checkSoundHandle__8JAISoundFUlPv = .text:0x802A0028; // type:function size:0x70 scope:global align:4 +initParameter__8JAISoundFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x802A0098; // type:function size:0xD4 scope:global align:4 +set__Q27JAInter11MoveParaSetFfUl = .text:0x802A016C; // type:function size:0xB0 scope:global align:4 +move__Q27JAInter11MoveParaSetFv = .text:0x802A021C; // type:function size:0x48 scope:global align:4 +init__Q27JAInter9LinkSoundFP8JAISoundUl = .text:0x802A0264; // type:function size:0x3E8 scope:global align:4 +getSound__Q27JAInter9LinkSoundFv = .text:0x802A064C; // type:function size:0x54 scope:global align:4 +releaseSound__Q27JAInter9LinkSoundFP8JAISound = .text:0x802A06A0; // type:function size:0x70 scope:global align:4 +init__Q27JAInter10SoundTableFPUcUl = .text:0x802A0710; // type:function size:0x18C scope:global align:4 +getInfoPointer__Q27JAInter10SoundTableFUl = .text:0x802A089C; // type:function size:0x1D0 scope:global align:4 +getInfoFormat__Q27JAInter10SoundTableFUl = .text:0x802A0A6C; // type:function size:0xD0 scope:global align:4 +getCategotyMax__Q27JAInter10SoundTableFv = .text:0x802A0B3C; // type:function size:0x8 scope:global align:4 +init__Q27JAInter9StreamMgrFv = .text:0x802A0B44; // type:function size:0x510 scope:global align:4 +storeStreamBuffer__Q27JAInter9StreamMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv = .text:0x802A1054; // type:function size:0x198 scope:global align:4 +releaseStreamBuffer__Q27JAInter9StreamMgrFP8JAISoundUl = .text:0x802A11EC; // type:function size:0xA4 scope:global align:4 +processGFrameStream__Q27JAInter9StreamMgrFv = .text:0x802A1290; // type:function size:0x38 scope:global align:4 +checkEntriedStream__Q27JAInter9StreamMgrFv = .text:0x802A12C8; // type:function size:0xB0 scope:global align:4 +checkWaitStream__Q27JAInter9StreamMgrFv = .text:0x802A1378; // type:function size:0xD4 scope:global align:4 +checkRequestStream__Q27JAInter9StreamMgrFv = .text:0x802A144C; // type:function size:0x98 scope:global align:4 +checkPlayingStream__Q27JAInter9StreamMgrFv = .text:0x802A14E4; // type:function size:0x3EC scope:global align:4 +Play_DirectPCM__Q27JAInter9StreamLibFPQ28JASystem11TDSPChannelPsUsUlsUs = .text:0x802A18D0; // type:function size:0x128 scope:global align:4 +Get_DirectPCM_LoopRemain__Q27JAInter9StreamLibFPQ38JASystem12DSPInterface9DSPBuffer = .text:0x802A19F8; // type:function size:0xC scope:global align:4 +Get_DirectPCM_Remain__Q27JAInter9StreamLibFPQ38JASystem12DSPInterface9DSPBuffer = .text:0x802A1A04; // type:function size:0x8 scope:global align:4 +init__Q27JAInter9StreamLibFb = .text:0x802A1A0C; // type:function size:0x50 scope:global align:4 +allocBuffer__Q27JAInter9StreamLibFPvl = .text:0x802A1A5C; // type:function size:0x334 scope:global align:4 +deallocBuffer__Q27JAInter9StreamLibFv = .text:0x802A1D90; // type:function size:0x60 scope:global align:4 +getNeedBufferSize__Q27JAInter9StreamLibFv = .text:0x802A1DF0; // type:function size:0x54 scope:global align:4 +setAllocBufferCallback__Q27JAInter9StreamLibFPFv_v = .text:0x802A1E44; // type:function size:0x8 scope:global align:4 +setDeallocBufferCallback__Q27JAInter9StreamLibFPFv_v = .text:0x802A1E4C; // type:function size:0x8 scope:global align:4 +sync__Q27JAInter9StreamLibFl = .text:0x802A1E54; // type:function size:0x1C scope:global align:4 +__DecodePCM__Q27JAInter9StreamLibFv = .text:0x802A1E70; // type:function size:0xBC scope:global align:4 +__DecodeADPCM__Q27JAInter9StreamLibFv = .text:0x802A1F2C; // type:function size:0x3A8 scope:global align:4 +__Decode__Q27JAInter9StreamLibFv = .text:0x802A22D4; // type:function size:0x94 scope:global align:4 +__LoadFin__Q27JAInter9StreamLibFlP11DVDFileInfo = .text:0x802A2368; // type:function size:0x20 scope:global align:4 +LoadADPCM__Q27JAInter9StreamLibFv = .text:0x802A2388; // type:function size:0x140 scope:global align:4 +setVolume__Q27JAInter9StreamLibFf = .text:0x802A24C8; // type:function size:0x10 scope:global align:4 +setPitch__Q27JAInter9StreamLibFf = .text:0x802A24D8; // type:function size:0x10 scope:global align:4 +setPan__Q27JAInter9StreamLibFf = .text:0x802A24E8; // type:function size:0x10 scope:global align:4 +stop__Q27JAInter9StreamLibFv = .text:0x802A24F8; // type:function size:0x10 scope:global align:4 +setPauseFlag__Q27JAInter9StreamLibFUc = .text:0x802A2508; // type:function size:0x1C scope:global align:4 +clearPauseFlag__Q27JAInter9StreamLibFUc = .text:0x802A2524; // type:function size:0x20 scope:global align:4 +setPrepareFlag__Q27JAInter9StreamLibFUc = .text:0x802A2544; // type:function size:0x8 scope:global align:4 +setOutputMode__Q27JAInter9StreamLibFUl = .text:0x802A254C; // type:function size:0x8 scope:global align:4 +getPlayingFlag__Q27JAInter9StreamLibFv = .text:0x802A2554; // type:function size:0x8 scope:global align:4 +setDecodedBufferBlocks__Q27JAInter9StreamLibFUl = .text:0x802A255C; // type:function size:0x68 scope:global align:4 +LoopInit__Q27JAInter9StreamLibFv = .text:0x802A25C4; // type:function size:0x40 scope:global align:4 +directPlayWait__Q27JAInter9StreamLibFPv = .text:0x802A2604; // type:function size:0x5C scope:global align:4 +start__Q27JAInter9StreamLibFPcUlPv = .text:0x802A2660; // type:function size:0xA0 scope:global align:4 +__start__Q27JAInter9StreamLibFv = .text:0x802A2700; // type:function size:0x260 scope:global align:4 +callBack__Q27JAInter9StreamLibFPv = .text:0x802A2960; // type:function size:0x98C scope:global align:4 +__sinit_JAIStreamMgr_cpp = .text:0x802A32EC; // type:function size:0x3C scope:local align:4 +checkFileExsistence__Q27JAInter15SystemInterfaceFPc = .text:0x802A3328; // type:function size:0x2C scope:global align:4 +checkSeqActiveFlag__Q27JAInter15SystemInterfaceFPQ28JASystem6TTrack = .text:0x802A3354; // type:function size:0xEC scope:global align:4 +trackToSeqp__Q27JAInter15SystemInterfaceFP8JAISoundUc = .text:0x802A3440; // type:function size:0x1D8 scope:global align:4 +setSeqPortargsF32__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataUlUcf = .text:0x802A3618; // type:function size:0x1C scope:global align:4 +setSeqPortargsU32__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataUlUcUl = .text:0x802A3634; // type:function size:0x1C scope:global align:4 +rootInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateData = .text:0x802A3650; // type:function size:0x68 scope:global align:4 +trackInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateData = .text:0x802A36B8; // type:function size:0x9C scope:global align:4 +outerInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataPvUlUsUc = .text:0x802A3754; // type:function size:0x204 scope:global align:4 +setPortParameter__Q27JAInter15SystemInterfaceFPQ38JASystem6Kernel9TPortArgsPQ28JASystem6TTrackUlUl = .text:0x802A3958; // type:function size:0x68 scope:global align:4 +setSePortParameter__Q27JAInter15SystemInterfaceFPQ38JASystem6Kernel9TPortArgs = .text:0x802A39C0; // type:function size:0xD4 scope:global align:4 +__sinit_JAISystemInterface_cpp = .text:0x802A3A94; // type:function size:0x3C scope:local align:4 +__ct__Q28JMessage8TControlFv = .text:0x802A3AD0; // type:function size:0x40 scope:global align:4 +__dt__Q28JMessage8TControlFv = .text:0x802A3B10; // type:function size:0x48 scope:global align:4 +getResource_groupID__Q28JMessage8TControlCFUs = .text:0x802A3B58; // type:function size:0x7C scope:global align:4 +getMessageData__Q28JMessage8TControlCFUsUs = .text:0x802A3BD4; // type:function size:0x94 scope:global align:4 +reset__Q28JMessage8TControlFv = .text:0x802A3C68; // type:function size:0x54 scope:global align:4 +update__Q28JMessage8TControlFv = .text:0x802A3CBC; // type:function size:0xE4 scope:global align:4 +render__Q28JMessage8TControlFv = .text:0x802A3DA0; // type:function size:0xCC scope:global align:4 +do_word__Q28JMessage8TControlFUl = .text:0x802A3E6C; // type:function size:0x8 scope:global align:4 +setMessageCode_flush___Q28JMessage8TControlFv = .text:0x802A3E74; // type:function size:0xB4 scope:global align:4 +reset___Q28JMessage8TControlFv = .text:0x802A3F28; // type:function size:0x1C scope:global align:4 +process_setMessageIndex_reserved___Q28JMessage23@unnamed@processor_cpp@FUs = .text:0x802A3F44; // type:function size:0x28 scope:global align:4 +process_setMessage_index___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUs = .text:0x802A3F6C; // type:function size:0x4C scope:global align:4 +process_setMessage_code___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUl = .text:0x802A3FB8; // type:function size:0x54 scope:global align:4 +pushCurrent__Q28JMessage10TProcessorFPCc = .text:0x802A400C; // type:function size:0x38 scope:global align:4 +popCurrent__Q28JMessage10TProcessorFv = .text:0x802A4044; // type:function size:0x24 scope:global align:4 +on_select_begin__Q28JMessage10TProcessorFPFPQ28JMessage10TProcessor_PCcPCvPCcUl = .text:0x802A4068; // type:function size:0x8C scope:global align:4 +on_select_end__Q28JMessage10TProcessorFv = .text:0x802A40F4; // type:function size:0x4C scope:global align:4 +on_select_separate__Q28JMessage10TProcessorFv = .text:0x802A4140; // type:function size:0x5C scope:global align:4 +do_character__Q28JMessage10TProcessorFi = .text:0x802A419C; // type:function size:0x4 scope:global align:4 +do_tag__Q28JMessage10TProcessorFUlPCvUl = .text:0x802A41A0; // type:function size:0x8 scope:global align:4 +do_systemTagCode__Q28JMessage10TProcessorFUsPCvUl = .text:0x802A41A8; // type:function size:0x8 scope:global align:4 +do_select_begin__Q28JMessage10TProcessorFUl = .text:0x802A41B0; // type:function size:0x4 scope:global align:4 +do_select_end__Q28JMessage10TProcessorFv = .text:0x802A41B4; // type:function size:0x4 scope:global align:4 +do_select_separate__Q28JMessage10TProcessorFv = .text:0x802A41B8; // type:function size:0x4 scope:global align:4 +__dt__Q28JMessage10TProcessorFv = .text:0x802A41BC; // type:function size:0x48 scope:global align:4 +reset___Q28JMessage10TProcessorFPCc = .text:0x802A4204; // type:function size:0x1C scope:global align:4 +on_tag___Q28JMessage10TProcessorFv = .text:0x802A4220; // type:function size:0xA0 scope:global align:4 +do_tag___Q28JMessage10TProcessorFUlPCvUl = .text:0x802A42C0; // type:function size:0x128 scope:global align:4 +do_systemTagCode___Q28JMessage10TProcessorFUsPCvUl = .text:0x802A43E8; // type:function size:0x58 scope:global align:4 +process_character___Q28JMessage10TProcessorFv = .text:0x802A4440; // type:function size:0xDC scope:global align:4 +process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802A451C; // type:function size:0x48 scope:global align:4 +process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802A4564; // type:function size:0x48 scope:global align:4 +process_select_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802A45AC; // type:function size:0x1C scope:global align:4 +process_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x802A45C8; // type:function size:0x1C scope:global align:4 +__ct__Q28JMessage18TSequenceProcessorFPQ28JMessage8TControl = .text:0x802A45E4; // type:function size:0x3C scope:global align:4 +__dt__Q28JMessage18TSequenceProcessorFv = .text:0x802A4620; // type:function size:0x60 scope:global align:4 +process__Q28JMessage18TSequenceProcessorFPCc = .text:0x802A4680; // type:function size:0x178 scope:global align:4 +on_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802A47F8; // type:function size:0x2C scope:global align:4 +on_jump_register__Q28JMessage18TSequenceProcessorFPFPQ28JMessage18TSequenceProcessor_bUl = .text:0x802A4824; // type:function size:0x14 scope:global align:4 +on_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802A4838; // type:function size:0x2C scope:global align:4 +on_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A4864; // type:function size:0x5C scope:global align:4 +on_branch_register__Q28JMessage18TSequenceProcessorFPFPQ28JMessage18TSequenceProcessorUl_bPCvUl = .text:0x802A48C0; // type:function size:0x10 scope:global align:4 +on_branch_query__Q28JMessage18TSequenceProcessorFUs = .text:0x802A48D0; // type:function size:0x34 scope:global align:4 +on_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x802A4904; // type:function size:0x2C scope:global align:4 +on_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A4930; // type:function size:0x5C scope:global align:4 +do_begin__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A498C; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage18TSequenceProcessorFv = .text:0x802A4990; // type:function size:0x4 scope:global align:4 +do_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802A4994; // type:function size:0x8 scope:global align:4 +do_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x802A499C; // type:function size:0x8 scope:global align:4 +do_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A49A4; // type:function size:0x4 scope:global align:4 +do_branch_query__Q28JMessage18TSequenceProcessorFUs = .text:0x802A49A8; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x802A49AC; // type:function size:0x8 scope:global align:4 +do_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A49B4; // type:function size:0x4 scope:global align:4 +reset___Q28JMessage18TSequenceProcessorFPCc = .text:0x802A49B8; // type:function size:0x50 scope:global align:4 +do_begin___Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x802A4A08; // type:function size:0x2C scope:global align:4 +do_end___Q28JMessage18TSequenceProcessorFv = .text:0x802A4A34; // type:function size:0x34 scope:global align:4 +do_tag___Q28JMessage18TSequenceProcessorFUlPCvUl = .text:0x802A4A68; // type:function size:0x10C scope:global align:4 +do_systemTagCode___Q28JMessage18TSequenceProcessorFUsPCvUl = .text:0x802A4B74; // type:function size:0x58 scope:global align:4 +process_jump_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor = .text:0x802A4BCC; // type:function size:0x30 scope:global align:4 +process_jump___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor = .text:0x802A4BFC; // type:function size:0x2C scope:global align:4 +process_branch_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl = .text:0x802A4C28; // type:function size:0x30 scope:global align:4 +process_branch___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl = .text:0x802A4C58; // type:function size:0x30 scope:global align:4 +__ct__Q28JMessage19TRenderingProcessorFPQ28JMessage8TControl = .text:0x802A4C88; // type:function size:0x38 scope:global align:4 +__dt__Q28JMessage19TRenderingProcessorFv = .text:0x802A4CC0; // type:function size:0x60 scope:global align:4 +process__Q28JMessage19TRenderingProcessorFPCc = .text:0x802A4D20; // type:function size:0x70 scope:global align:4 +do_begin__Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x802A4D90; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage19TRenderingProcessorFv = .text:0x802A4D94; // type:function size:0x4 scope:global align:4 +do_begin___Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x802A4D98; // type:function size:0x2C scope:global align:4 +do_end___Q28JMessage19TRenderingProcessorFv = .text:0x802A4DC4; // type:function size:0x2C scope:global align:4 +do_tag___Q28JMessage19TRenderingProcessorFUlPCvUl = .text:0x802A4DF0; // type:function size:0x34 scope:global align:4 +do_systemTagCode___Q28JMessage19TRenderingProcessorFUsPCvUl = .text:0x802A4E24; // type:function size:0x40 scope:global align:4 +__ct__Q28JMessage18TResourceContainerFv = .text:0x802A4E64; // type:function size:0x40 scope:global align:4 +Get_groupID__Q28JMessage18TResourceContainerFUs = .text:0x802A4EA4; // type:function size:0x8C scope:global align:4 +SetEncoding__Q28JMessage18TResourceContainerFUc = .text:0x802A4F30; // type:function size:0x38 scope:global align:4 +Do_create__Q28JMessage18TResourceContainerFv = .text:0x802A4F68; // type:function size:0x4C scope:global align:4 +Do_destroy__Q28JMessage18TResourceContainerFPQ28JMessage9TResource = .text:0x802A4FB4; // type:function size:0x24 scope:global align:4 +SetEncoding___Q28JMessage18TResourceContainerFUc = .text:0x802A4FD8; // type:function size:0x30 scope:global align:4 +__ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer = .text:0x802A5008; // type:function size:0x28 scope:global align:4 +__dt__Q28JMessage6TParseFv = .text:0x802A5030; // type:function size:0x60 scope:global align:4 +parseHeader_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x802A5090; // type:function size:0x134 scope:global align:4 +parseBlock_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x802A51C4; // type:function size:0x14C scope:global align:4 +isLeadByte_1Byte__7JUTFontFi = .text:0x802A5310; // type:function size:0x8 scope:global align:4 +isLeadByte_2Byte__7JUTFontFi = .text:0x802A5318; // type:function size:0x8 scope:global align:4 +isLeadByte_ShiftJIS__7JUTFontFi = .text:0x802A5320; // type:function size:0x30 scope:global align:4 +ShortCommandProc = .text:0x802A5350; // type:function size:0x54 scope:global align:4 +GBAInit = .text:0x802A53A4; // type:function size:0xA0 scope:global align:4 +GBAGetStatusAsync = .text:0x802A5444; // type:function size:0x64 scope:global align:4 +GBAGetStatus = .text:0x802A54A8; // type:function size:0x90 scope:global align:4 +GBAResetAsync = .text:0x802A5538; // type:function size:0x64 scope:global align:4 +GBAReset = .text:0x802A559C; // type:function size:0x90 scope:global align:4 +OnReset = .text:0x802A562C; // type:function size:0x10 scope:local align:4 +GBAGetProcessStatus = .text:0x802A563C; // type:function size:0x168 scope:global align:4 +GBAJoyBootAsync = .text:0x802A57A4; // type:function size:0x13C scope:global align:4 +F23 = .text:0x802A58E0; // type:function size:0xA8 scope:global align:4 +F25 = .text:0x802A5988; // type:function size:0xD0 scope:global align:4 +F27 = .text:0x802A5A58; // type:function size:0xD0 scope:global align:4 +F29 = .text:0x802A5B28; // type:function size:0x3B0 scope:global align:4 +F31 = .text:0x802A5ED8; // type:function size:0x498 scope:global align:4 +F33 = .text:0x802A6370; // type:function size:0x174 scope:global align:4 +F35 = .text:0x802A64E4; // type:function size:0x15C scope:global align:4 +F37 = .text:0x802A6640; // type:function size:0xFC scope:global align:4 +F39 = .text:0x802A673C; // type:function size:0x80 scope:global align:4 +GBAJoyBoot = .text:0x802A67BC; // type:function size:0x48 scope:global align:4 +ReadProc = .text:0x802A6804; // type:function size:0x60 scope:global align:4 +GBAReadAsync = .text:0x802A6864; // type:function size:0x6C scope:global align:4 +GBARead = .text:0x802A68D0; // type:function size:0x94 scope:global align:4 +WriteProc = .text:0x802A6964; // type:function size:0x30 scope:global align:4 +GBAWriteAsync = .text:0x802A6994; // type:function size:0x94 scope:global align:4 +GBAWrite = .text:0x802A6A28; // type:function size:0xC4 scope:global align:4 +__GBAHandler = .text:0x802A6AEC; // type:function size:0xDC scope:global align:4 +__GBASyncCallback = .text:0x802A6BC8; // type:function size:0x34 scope:global align:4 +__GBASync = .text:0x802A6BFC; // type:function size:0x6C scope:global align:4 +TypeAndStatusCallback = .text:0x802A6C68; // type:function size:0x118 scope:global align:4 +__GBATransfer = .text:0x802A6D80; // type:function size:0x74 scope:global align:4 +__GBASetDelay = .text:0x802A6DF4; // type:function size:0x24 scope:global align:4 +__ct__11JAIZelBasicFv = .text:0x802A6E18; // type:function size:0x23C scope:global align:4 +zeldaGFrameWork__11JAIZelBasicFv = .text:0x802A7054; // type:function size:0x1094 scope:global align:4 +heartGaugeOn__11JAIZelBasicFv = .text:0x802A80E8; // type:function size:0xC scope:global align:4 +processHeartGaugeSound__11JAIZelBasicFv = .text:0x802A80F4; // type:function size:0x104 scope:global align:4 +gframeProcess__11JAIZelBasicFv = .text:0x802A81F8; // type:function size:0x4C scope:global align:4 +resetProcess__11JAIZelBasicFv = .text:0x802A8244; // type:function size:0x11C scope:global align:4 +resetRecover__11JAIZelBasicFv = .text:0x802A8360; // type:function size:0x18C scope:global align:4 +bgmStreamPrepare__11JAIZelBasicFUl = .text:0x802A84EC; // type:function size:0x84 scope:global align:4 +bgmStreamPlay__11JAIZelBasicFv = .text:0x802A8570; // type:function size:0xD4 scope:global align:4 +bgmStart__11JAIZelBasicFUlUll = .text:0x802A8644; // type:function size:0x11B4 scope:global align:4 +bgmStop__11JAIZelBasicFUll = .text:0x802A97F8; // type:function size:0x118 scope:global align:4 +mainBgmStopOnly__11JAIZelBasicFUl = .text:0x802A9910; // type:function size:0x48 scope:global align:4 +subBgmStart__11JAIZelBasicFUl = .text:0x802A9958; // type:function size:0x524 scope:global align:4 +subBgmStop__11JAIZelBasicFv = .text:0x802A9E7C; // type:function size:0xC8 scope:global align:4 +subBgmStopInner__11JAIZelBasicFv = .text:0x802A9F44; // type:function size:0x114 scope:global align:4 +bgmNowBattle__11JAIZelBasicFf = .text:0x802AA058; // type:function size:0x4FC scope:global align:4 +bgmBattleGFrame__11JAIZelBasicFv = .text:0x802AA554; // type:function size:0x194 scope:global align:4 +stopBattleBgm__11JAIZelBasicFv = .text:0x802AA6E8; // type:function size:0x64 scope:global align:4 +bgmNowKaitengiri__11JAIZelBasicFv = .text:0x802AA74C; // type:function size:0xA0 scope:global align:4 +bgmHitSound__11JAIZelBasicFl = .text:0x802AA7EC; // type:function size:0x150 scope:global align:4 +bgmSetSwordUsing__11JAIZelBasicFl = .text:0x802AA93C; // type:function size:0x8 scope:global align:4 +onEnemyDamage__11JAIZelBasicFv = .text:0x802AA944; // type:function size:0x74 scope:global align:4 +mbossBgmMuteProcess__11JAIZelBasicFv = .text:0x802AA9B8; // type:function size:0x104 scope:global align:4 +mbossBgmNearByProcess__11JAIZelBasicFf = .text:0x802AAABC; // type:function size:0x94 scope:global align:4 +checkBgmPlaying__11JAIZelBasicFv = .text:0x802AAB50; // type:function size:0x28 scope:global align:4 +checkPlayingMainBgmFlag__11JAIZelBasicFv = .text:0x802AAB78; // type:function size:0x1C scope:global align:4 +checkSubBgmPlaying__11JAIZelBasicFv = .text:0x802AAB94; // type:function size:0x10 scope:global align:4 +checkPlayingSubBgmFlag__11JAIZelBasicFv = .text:0x802AABA4; // type:function size:0x1C scope:global align:4 +checkPlayingStreamBgmFlag__11JAIZelBasicFv = .text:0x802AABC0; // type:function size:0x20 scope:global align:4 +changeBgmStatus__11JAIZelBasicFl = .text:0x802AABE0; // type:function size:0x38 scope:global align:4 +changeSubBgmStatus__11JAIZelBasicFl = .text:0x802AAC18; // type:function size:0x48 scope:global align:4 +bgmMuteMtDragon__11JAIZelBasicFv = .text:0x802AAC60; // type:function size:0xC scope:global align:4 +enemyNearBy__11JAIZelBasicFv = .text:0x802AAC6C; // type:function size:0xD8 scope:global align:4 +enemyNearByGFrame__11JAIZelBasicFv = .text:0x802AAD44; // type:function size:0xE8 scope:global align:4 +bgmAllMute__11JAIZelBasicFUl = .text:0x802AAE2C; // type:function size:0x80 scope:global align:4 +taktModeMute__11JAIZelBasicFv = .text:0x802AAEAC; // type:function size:0xE4 scope:global align:4 +taktModeMuteOff__11JAIZelBasicFv = .text:0x802AAF90; // type:function size:0x134 scope:global align:4 +cbPracticePlay__11JAIZelBasicFP3Vec = .text:0x802AB0C4; // type:function size:0x288 scope:global align:4 +cbPracticeProcess__11JAIZelBasicFv = .text:0x802AB34C; // type:function size:0x288 scope:global align:4 +cbPracticeStop__11JAIZelBasicFv = .text:0x802AB5D4; // type:function size:0xD4 scope:global align:4 +checkCbPracticePlay__11JAIZelBasicFv = .text:0x802AB6A8; // type:function size:0x68 scope:global align:4 +prepareLandingDemo__11JAIZelBasicFl = .text:0x802AB710; // type:function size:0x2C scope:global align:4 +startLandingDemo__11JAIZelBasicFv = .text:0x802AB73C; // type:function size:0x6C scope:global align:4 +endLandingDemo__11JAIZelBasicFv = .text:0x802AB7A8; // type:function size:0xC scope:global align:4 +initSe__11JAIZelBasicFv = .text:0x802AB7B4; // type:function size:0x10C scope:global align:4 +seStart__11JAIZelBasicFUlP3VecUlScffffUc = .text:0x802AB8C0; // type:function size:0x1E30 scope:global align:4 +seStop__11JAIZelBasicFUll = .text:0x802AD6F0; // type:function size:0xA4 scope:global align:4 +checkSePlaying__11JAIZelBasicFUl = .text:0x802AD794; // type:function size:0x40 scope:global align:4 +seStopActor__11JAIZelBasicFP3VecUl = .text:0x802AD7D4; // type:function size:0x54 scope:global align:4 +seDeleteObject__11JAIZelBasicFP3Vec = .text:0x802AD828; // type:function size:0x20 scope:global align:4 +getLinkVoiceVowel__11JAIZelBasicFUl = .text:0x802AD848; // type:function size:0xA0 scope:global align:4 +linkVoiceStart__11JAIZelBasicFUlP3VecUcSc = .text:0x802AD8E8; // type:function size:0x1E4 scope:global align:4 +monsSeInit__11JAIZelBasicFv = .text:0x802ADACC; // type:function size:0x2C scope:global align:4 +monsSeStart__11JAIZelBasicFUlP3VecUlUlSc = .text:0x802ADAF8; // type:function size:0x1CC scope:global align:4 +kuroboMotionPlay__11JAIZelBasicFUlP3VecUlSc = .text:0x802ADCC4; // type:function size:0xC0 scope:global align:4 +kuroboVoicePlay__11JAIZelBasicFUlP3VecSc = .text:0x802ADD84; // type:function size:0xD0 scope:global align:4 +setLevObjSE__11JAIZelBasicFUlP3VecSc = .text:0x802ADE54; // type:function size:0x2A4 scope:global align:4 +processLevObjSE__11JAIZelBasicFv = .text:0x802AE0F8; // type:function size:0x168 scope:global align:4 +initLevObjSE__11JAIZelBasicFv = .text:0x802AE260; // type:function size:0x60 scope:global align:4 +charVoicePlay__11JAIZelBasicFllP3VecSc = .text:0x802AE2C0; // type:function size:0xAC scope:global align:4 +messageSePlay__11JAIZelBasicFUsP3VecSc = .text:0x802AE36C; // type:function size:0x100 scope:global align:4 +shipCruiseSePlay__11JAIZelBasicFP3Vecf = .text:0x802AE46C; // type:function size:0x390 scope:global align:4 +setShipSailState__11JAIZelBasicFl = .text:0x802AE7FC; // type:function size:0x8 scope:global align:4 +init__11JAIZelBasicFP12JKRSolidHeapUl = .text:0x802AE804; // type:function size:0x210 scope:global align:4 +setOutputMode__11JAIZelBasicFUl = .text:0x802AEA14; // type:function size:0x2C scope:global align:4 +talkIn__11JAIZelBasicFv = .text:0x802AEA40; // type:function size:0x180 scope:global align:4 +talkOut__11JAIZelBasicFv = .text:0x802AEBC0; // type:function size:0x154 scope:global align:4 +menuIn__11JAIZelBasicFv = .text:0x802AED14; // type:function size:0x148 scope:global align:4 +menuOut__11JAIZelBasicFv = .text:0x802AEE5C; // type:function size:0x3C scope:global align:4 +getCameraInfo__11JAIZelBasicFP3VecPA4_fUl = .text:0x802AEE98; // type:function size:0xB8 scope:global align:4 +getCameraMapInfo__11JAIZelBasicFUl = .text:0x802AEF50; // type:function size:0x8 scope:global align:4 +setCameraPolygonPos__11JAIZelBasicFP3Vec = .text:0x802AEF58; // type:function size:0x24 scope:global align:4 +setCameraGroupInfo__11JAIZelBasicFUc = .text:0x802AEF7C; // type:function size:0x184 scope:global align:4 +changeSeaBgm__11JAIZelBasicFv = .text:0x802AF100; // type:function size:0x358 scope:global align:4 +startIsleBgm__11JAIZelBasicFv = .text:0x802AF458; // type:function size:0x90 scope:global align:4 +setLinkGroupInfo__11JAIZelBasicFUc = .text:0x802AF4E8; // type:function size:0x30 scope:global align:4 +getMapInfoFxline__11JAIZelBasicFUl = .text:0x802AF518; // type:function size:0x8 scope:global align:4 +getMapInfoFxParameter__11JAIZelBasicFUl = .text:0x802AF520; // type:function size:0x8 scope:global align:4 +getMapInfoGround__11JAIZelBasicFUl = .text:0x802AF528; // type:function size:0x8 scope:global align:4 +setScene__11JAIZelBasicFllll = .text:0x802AF530; // type:function size:0x958 scope:global align:4 +expandSceneBgmNum__11JAIZelBasicFUl = .text:0x802AFE88; // type:function size:0x24 scope:global align:4 +checkLinkOnSea__11JAIZelBasicFv = .text:0x802AFEAC; // type:function size:0x3C scope:global align:4 +checkLinkOnBoardSea__11JAIZelBasicFv = .text:0x802AFEE8; // type:function size:0x4C scope:global align:4 +setSceneName__11JAIZelBasicFPcll = .text:0x802AFF34; // type:function size:0xEC scope:global align:4 +spotNameToId__11JAIZelBasicFPc = .text:0x802B0020; // type:function size:0x84 scope:global align:4 +sceneChange__11JAIZelBasicFUlUlUll = .text:0x802B00A4; // type:function size:0x300 scope:global align:4 +sceneBgmStart__11JAIZelBasicFv = .text:0x802B03A4; // type:function size:0x170 scope:global align:4 +load1stDynamicWave__11JAIZelBasicFv = .text:0x802B0514; // type:function size:0x304 scope:global align:4 +check1stDynamicWave__11JAIZelBasicFv = .text:0x802B0818; // type:function size:0x7C scope:global align:4 +load2ndDynamicWave__11JAIZelBasicFv = .text:0x802B0894; // type:function size:0x164 scope:global align:4 +loadStaticWaves__11JAIZelBasicFv = .text:0x802B09F8; // type:function size:0x30 scope:global align:4 +checkFirstWaves__11JAIZelBasicFv = .text:0x802B0A28; // type:function size:0x28 scope:global align:4 +setLinkHp__11JAIZelBasicFll = .text:0x802B0A50; // type:function size:0x144 scope:global align:4 +setLinkSwordType__11JAIZelBasicFll = .text:0x802B0B94; // type:function size:0x50 scope:global align:4 +setLinkShieldType__11JAIZelBasicFll = .text:0x802B0BE4; // type:function size:0x50 scope:global align:4 +setLinkBootsType__11JAIZelBasicFl = .text:0x802B0C34; // type:function size:0x8 scope:global align:4 +setLinkOnBoard__11JAIZelBasicFl = .text:0x802B0C3C; // type:function size:0x7C scope:global align:4 +bgmMute__11JAIZelBasicFPP8JAISoundUllUl = .text:0x802B0CB8; // type:function size:0xB8 scope:global align:4 +checkStreamPlaying__11JAIZelBasicFUl = .text:0x802B0D70; // type:function size:0x6C scope:global align:4 +stWaterLevelUp__11JAIZelBasicFv = .text:0x802B0DDC; // type:function size:0x4C scope:global align:4 +stWaterLevelDown__11JAIZelBasicFv = .text:0x802B0E28; // type:function size:0x4C scope:global align:4 +stSkyCloisters__11JAIZelBasicFv = .text:0x802B0E74; // type:function size:0x60 scope:global align:4 +stSkyCloistersProcess__11JAIZelBasicFv = .text:0x802B0ED4; // type:function size:0xAC scope:global align:4 +getRandomU32__11JAIZelBasicFUl = .text:0x802B0F80; // type:function size:0x30 scope:global align:4 +setEventBit__11JAIZelBasicFPv = .text:0x802B0FB0; // type:function size:0x8 scope:global align:4 +checkEventBit__11JAIZelBasicFUs = .text:0x802B0FB8; // type:function size:0x38 scope:global align:4 +checkDayTime__11JAIZelBasicFv = .text:0x802B0FF0; // type:function size:0x24 scope:global align:4 +processTime__11JAIZelBasicFv = .text:0x802B1014; // type:function size:0xB8 scope:global align:4 +processMorningToNormal__11JAIZelBasicFv = .text:0x802B10CC; // type:function size:0x94 scope:global align:4 +checkOnOuterSea__11JAIZelBasicFPf = .text:0x802B1160; // type:function size:0x1FC scope:global align:4 +makeSound__11JAIZelBasicFUl = .text:0x802B135C; // type:function size:0x9C scope:global align:4 +checkSeqIDDemoPlaying__11JAIZelBasicFUl = .text:0x802B13F8; // type:function size:0xA8 scope:global align:4 +checkDemoFanfarePlaying__11JAIZelBasicFv = .text:0x802B14A0; // type:function size:0x100 scope:global align:4 +processDemoFanfareMute__11JAIZelBasicFv = .text:0x802B15A0; // type:function size:0x68 scope:global align:4 +muteMainBgmAll__11JAIZelBasicFv = .text:0x802B1608; // type:function size:0x12C scope:global align:4 +unmuteMainBgmAll__11JAIZelBasicFv = .text:0x802B1734; // type:function size:0x12C scope:global align:4 +demoBgmStop__11JAIZelBasicFUl = .text:0x802B1860; // type:function size:0x98 scope:global align:4 +isDemo__11JAIZelBasicFv = .text:0x802B18F8; // type:function size:0x30 scope:global align:4 +checkSeaBgmID__11JAIZelBasicFv = .text:0x802B1928; // type:function size:0x60 scope:global align:4 +__dt__11JAIZelSoundFv = .text:0x802B1988; // type:function size:0x48 scope:global align:4 +setAnimSound__11JAIZelAnimeFP3VecffUlSc = .text:0x802B19D0; // type:function size:0x58 scope:global align:4 +startAnimSound__11JAIZelAnimeFPvUlPP8JAISoundPQ27JAInter5ActorUc = .text:0x802B1A28; // type:function size:0x4AC scope:global align:4 +setSpeedModifySound__11JAIZelAnimeFP8JAISoundP22JAIAnimeFrameSoundDataf = .text:0x802B1ED4; // type:function size:0x26C scope:global align:4 +setPlayPosition__11JAIZelAnimeFf = .text:0x802B2140; // type:function size:0x68 scope:global align:4 +initSeaEnvPos__11JAIZelBasicFv = .text:0x802B21A8; // type:function size:0xC scope:global align:4 +registSeaEnvPos__11JAIZelBasicFP3Vec = .text:0x802B21B4; // type:function size:0x94 scope:global align:4 +seaEnvSePlay__11JAIZelBasicFUlSc = .text:0x802B2248; // type:function size:0x4A4 scope:global align:4 +calcPosPanLR__11JAIZelBasicFP3Vec = .text:0x802B26EC; // type:function size:0xF0 scope:global align:4 +calcPosPanSR__11JAIZelBasicFP3Vecf = .text:0x802B27DC; // type:function size:0xEC scope:global align:4 +calcPosVolume__11JAIZelBasicFP3Vecf = .text:0x802B28C8; // type:function size:0x150 scope:global align:4 +seaShoreSE__11JAIZelBasicFUlP3VecUlSc = .text:0x802B2A18; // type:function size:0x114 scope:global align:4 +initRiverPos__11JAIZelBasicFv = .text:0x802B2B2C; // type:function size:0xC scope:global align:4 +registRiverPos__11JAIZelBasicFP3Vec = .text:0x802B2B38; // type:function size:0x1A0 scope:global align:4 +riverSePlay__11JAIZelBasicFUcSc = .text:0x802B2CD8; // type:function size:0x120 scope:global align:4 +waterfallSePlay__11JAIZelBasicFUcP3VecSc = .text:0x802B2DF8; // type:function size:0x210 scope:global align:4 +initWindowPos__11JAIZelBasicFv = .text:0x802B3008; // type:function size:0xC scope:global align:4 +registWindowPos__11JAIZelBasicFP3Vec = .text:0x802B3014; // type:function size:0xAC scope:global align:4 +rainPlay__11JAIZelBasicFl = .text:0x802B30C0; // type:function size:0x12C scope:global align:4 +__ct__10JAIZelInstFv = .text:0x802B31EC; // type:function size:0x68 scope:global align:4 +reset__10JAIZelInstFv = .text:0x802B3254; // type:function size:0x10C scope:global align:4 +playArmSwing__10JAIZelInstFll = .text:0x802B3360; // type:function size:0xB8 scope:global align:4 +stopArmSwing__10JAIZelInstFv = .text:0x802B3418; // type:function size:0x40 scope:global align:4 +setStickPos__10JAIZelInstFll = .text:0x802B3458; // type:function size:0x18C scope:global align:4 +play__10JAIZelInstFv = .text:0x802B35E4; // type:function size:0x70 scope:global align:4 +setBeat__10JAIZelInstFl = .text:0x802B3654; // type:function size:0xDC scope:global align:4 +setVolume__10JAIZelInstFf = .text:0x802B3730; // type:function size:0x40 scope:global align:4 +metronomePlay__10JAIZelInstFll = .text:0x802B3770; // type:function size:0x294 scope:global align:4 +judge__10JAIZelInstFll = .text:0x802B3A04; // type:function size:0x2F8 scope:global align:4 +ambientPlay__10JAIZelInstFv = .text:0x802B3CFC; // type:function size:0xF4 scope:global align:4 +armSoundPlay__10JAIZelInstFl = .text:0x802B3DF0; // type:function size:0x70 scope:global align:4 +getMelodyPattern__10JAIZelInstFllPl = .text:0x802B3E60; // type:function size:0x88 scope:global align:4 +getMelodyBeat__10JAIZelInstFl = .text:0x802B3EE8; // type:function size:0x70 scope:global align:4 +getMelodyGFrames__10JAIZelInstFl = .text:0x802B3F58; // type:function size:0x64 scope:global align:4 +melodyPlay__10JAIZelInstFl = .text:0x802B3FBC; // type:function size:0x8C scope:global align:4 +melodyStop__10JAIZelInstFv = .text:0x802B4048; // type:function size:0xBC scope:global align:4 +__ct__11JAIZelSoundFv = .text:0x802B4104; // type:function size:0x3C scope:global align:4 +setDistanceVolumeCommon__11JAIZelSoundFfUc = .text:0x802B4140; // type:function size:0x1FC scope:global align:4 +setSeDistanceVolume__11JAIZelSoundFUc = .text:0x802B433C; // type:function size:0x104 scope:global align:4 +setSeDistancePan__11JAIZelSoundFUc = .text:0x802B4440; // type:function size:0x74 scope:global align:4 +setSeDistanceDolby__11JAIZelSoundFUc = .text:0x802B44B4; // type:function size:0x144 scope:global align:4 +GFSetVtxDescv__FP14_GXVtxDescList = .text:0x802B45F8; // type:function size:0x320 scope:global align:4 +GFSetVtxAttrFmtv__F9_GXVtxFmtP17_GXVtxAttrFmtList = .text:0x802B4918; // type:function size:0x3A0 scope:global align:4 +GFSetArray__F7_GXAttrPvUc = .text:0x802B4CB8; // type:function size:0x44 scope:global align:4 +GFSetCullMode__F11_GXCullMode = .text:0x802B4CFC; // type:function size:0x30 scope:global align:4 +GFSetChanMatColor__F12_GXChannelID8_GXColor = .text:0x802B4D2C; // type:function size:0x48 scope:global align:4 +GFSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802B4D74; // type:function size:0x168 scope:global align:4 +GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc = .text:0x802B4EDC; // type:function size:0xA0 scope:global align:4 +GFSetTevColor__F11_GXTevRegID8_GXColor = .text:0x802B4F7C; // type:function size:0x5C scope:global align:4 +GFSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802B4FD8; // type:function size:0x68 scope:global align:4 +GFSetAlphaCompare__F10_GXCompareUc10_GXAlphaOp10_GXCompareUc = .text:0x802B5040; // type:function size:0x34 scope:global align:4 +GFLoadPosMtxImm__FPA4_fUl = .text:0x802B5074; // type:function size:0xE8 scope:global align:4 +GFLoadNrmMtxImm__FPA4_fUl = .text:0x802B515C; // type:function size:0xBC scope:global align:4 +GFSetCurrentMtx__FUlUlUlUlUlUlUlUlUl = .text:0x802B5218; // type:function size:0x88 scope:global align:4 +__ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802B52A0; // type:function size:0x124 scope:global align:4 +__dt__7JKRHeapFv = .text:0x802B53C4; // type:function size:0x114 scope:global align:4 +initArena__7JKRHeapFPPcPUli = .text:0x802B54D8; // type:function size:0xB0 scope:global align:4 +becomeSystemHeap__7JKRHeapFv = .text:0x802B5588; // type:function size:0x10 scope:global align:4 +becomeCurrentHeap__7JKRHeapFv = .text:0x802B5598; // type:function size:0x10 scope:global align:4 +destroy__7JKRHeapFv = .text:0x802B55A8; // type:function size:0x2C scope:global align:4 +alloc__7JKRHeapFUliP7JKRHeap = .text:0x802B55D4; // type:function size:0x60 scope:global align:4 +alloc__7JKRHeapFUli = .text:0x802B5634; // type:function size:0x84 scope:global align:4 +free__7JKRHeapFPvP7JKRHeap = .text:0x802B56B8; // type:function size:0x48 scope:global align:4 +free__7JKRHeapFPv = .text:0x802B5700; // type:function size:0x7C scope:global align:4 +callAllDisposer__7JKRHeapFv = .text:0x802B577C; // type:function size:0x58 scope:global align:4 +freeAll__7JKRHeapFv = .text:0x802B57D4; // type:function size:0x68 scope:global align:4 +freeTail__7JKRHeapFv = .text:0x802B583C; // type:function size:0x68 scope:global align:4 +resize__7JKRHeapFPvUlP7JKRHeap = .text:0x802B58A4; // type:function size:0x60 scope:global align:4 +resize__7JKRHeapFPvUl = .text:0x802B5904; // type:function size:0x88 scope:global align:4 +getSize__7JKRHeapFPvP7JKRHeap = .text:0x802B598C; // type:function size:0x50 scope:global align:4 +getSize__7JKRHeapFPv = .text:0x802B59DC; // type:function size:0x2C scope:global align:4 +getFreeSize__7JKRHeapFv = .text:0x802B5A08; // type:function size:0x2C scope:global align:4 +getMaxFreeBlock__7JKRHeapFv = .text:0x802B5A34; // type:function size:0x2C scope:global align:4 +getTotalFreeSize__7JKRHeapFv = .text:0x802B5A60; // type:function size:0x2C scope:global align:4 +getCurrentGroupId__7JKRHeapFv = .text:0x802B5A8C; // type:function size:0x2C scope:global align:4 +getMaxAllocatableSize__7JKRHeapFi = .text:0x802B5AB8; // type:function size:0x60 scope:global align:4 +findFromRoot__7JKRHeapFPv = .text:0x802B5B18; // type:function size:0x38 scope:global align:4 +find__7JKRHeapCFPv = .text:0x802B5B50; // type:function size:0xA8 scope:global align:4 +dispose_subroutine__7JKRHeapFUlUl = .text:0x802B5BF8; // type:function size:0x94 scope:global align:4 +dispose__7JKRHeapFPvUl = .text:0x802B5C8C; // type:function size:0x28 scope:global align:4 +dispose__7JKRHeapFPvPv = .text:0x802B5CB4; // type:function size:0x20 scope:global align:4 +dispose__7JKRHeapFv = .text:0x802B5CD4; // type:function size:0x58 scope:global align:4 +copyMemory__7JKRHeapFPvPvUl = .text:0x802B5D2C; // type:function size:0x28 scope:global align:4 +JKRDefaultMemoryErrorRoutine__FPvUli = .text:0x802B5D54; // type:function size:0x54 scope:global align:4 +setErrorFlag__7JKRHeapFb = .text:0x802B5DA8; // type:function size:0x10 scope:global align:4 +setErrorHandler__7JKRHeapFPFPvUli_v = .text:0x802B5DB8; // type:function size:0x20 scope:global align:4 +__nw__FUl = .text:0x802B5DD8; // type:function size:0x28 scope:global align:4 +__nw__FUli = .text:0x802B5E00; // type:function size:0x24 scope:global align:4 +__nw__FUlP7JKRHeapi = .text:0x802B5E24; // type:function size:0x2C scope:global align:4 +__nwa__FUl = .text:0x802B5E50; // type:function size:0x28 scope:global align:4 +__nwa__FUli = .text:0x802B5E78; // type:function size:0x24 scope:global align:4 +__nwa__FUlP7JKRHeapi = .text:0x802B5E9C; // type:function size:0x2C scope:global align:4 +__dl__FPv = .text:0x802B5EC8; // type:function size:0x24 scope:global align:4 +__dla__FPv = .text:0x802B5EEC; // type:function size:0x24 scope:global align:4 +state_register__7JKRHeapCFPQ27JKRHeap6TStateUl = .text:0x802B5F10; // type:function size:0xA4 scope:global align:4 +state_compare__7JKRHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B5FB4; // type:function size:0x88 scope:global align:4 +state_dump__7JKRHeapCFRCQ27JKRHeap6TState = .text:0x802B603C; // type:function size:0x88 scope:global align:4 +do_changeGroupID__7JKRHeapFUc = .text:0x802B60C4; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__7JKRHeapFv = .text:0x802B60CC; // type:function size:0x8 scope:global align:4 +create__10JKRStdHeapFUlP7JKRHeapb = .text:0x802B60D4; // type:function size:0xAC scope:global align:4 +do_destroy__10JKRStdHeapFv = .text:0x802B6180; // type:function size:0x60 scope:global align:4 +__ct__10JKRStdHeapFPvUlP7JKRHeapb = .text:0x802B61E0; // type:function size:0x4C scope:global align:4 +__dt__10JKRStdHeapFv = .text:0x802B622C; // type:function size:0x78 scope:global align:4 +do_alloc__10JKRStdHeapFUli = .text:0x802B62A4; // type:function size:0xA0 scope:global align:4 +do_free__10JKRStdHeapFPv = .text:0x802B6344; // type:function size:0x84 scope:global align:4 +do_freeAll__10JKRStdHeapFv = .text:0x802B63C8; // type:function size:0x50 scope:global align:4 +do_freeTail__10JKRStdHeapFv = .text:0x802B6418; // type:function size:0x2C scope:global align:4 +do_resize__10JKRStdHeapFPvUl = .text:0x802B6444; // type:function size:0x34 scope:global align:4 +do_getFreeSize__10JKRStdHeapFv = .text:0x802B6478; // type:function size:0x30 scope:global align:4 +do_getMaxFreeBlock__10JKRStdHeapFv = .text:0x802B64A8; // type:function size:0x30 scope:global align:4 +state_register__10JKRStdHeapCFPQ27JKRHeap6TStateUl = .text:0x802B64D8; // type:function size:0xB8 scope:global align:4 +state_compare__10JKRStdHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B6590; // type:function size:0xA0 scope:global align:4 +do_freeFill__10JKRStdHeapFv = .text:0x802B6630; // type:function size:0x4 scope:global align:4 +getHeapType__10JKRStdHeapFv = .text:0x802B6634; // type:function size:0xC scope:global align:4 +check__10JKRStdHeapFv = .text:0x802B6640; // type:function size:0x30 scope:global align:4 +dump__10JKRStdHeapFv = .text:0x802B6670; // type:function size:0x44 scope:global align:4 +do_getSize__10JKRStdHeapFPv = .text:0x802B66B4; // type:function size:0x24 scope:global align:4 +do_getTotalFreeSize__10JKRStdHeapFv = .text:0x802B66D8; // type:function size:0x20 scope:global align:4 +createRoot__10JKRExpHeapFib = .text:0x802B66F8; // type:function size:0x78 scope:global align:4 +create__10JKRExpHeapFUlP7JKRHeapb = .text:0x802B6770; // type:function size:0xD4 scope:global align:4 +do_destroy__10JKRExpHeapFv = .text:0x802B6844; // type:function size:0x84 scope:global align:4 +__ct__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802B68C8; // type:function size:0x90 scope:global align:4 +__dt__10JKRExpHeapFv = .text:0x802B6958; // type:function size:0x68 scope:global align:4 +do_alloc__10JKRExpHeapFUli = .text:0x802B69C0; // type:function size:0x10C scope:global align:4 +allocFromHead__10JKRExpHeapFUli = .text:0x802B6ACC; // type:function size:0x25C scope:global align:4 +allocFromHead__10JKRExpHeapFUl = .text:0x802B6D28; // type:function size:0xE4 scope:global align:4 +allocFromTail__10JKRExpHeapFUli = .text:0x802B6E0C; // type:function size:0x160 scope:global align:4 +allocFromTail__10JKRExpHeapFUl = .text:0x802B6F6C; // type:function size:0xD8 scope:global align:4 +do_free__10JKRExpHeapFPv = .text:0x802B7044; // type:function size:0xA0 scope:global align:4 +do_freeAll__10JKRExpHeapFv = .text:0x802B70E4; // type:function size:0x7C scope:global align:4 +do_freeTail__10JKRExpHeapFv = .text:0x802B7160; // type:function size:0x88 scope:global align:4 +do_changeGroupID__10JKRExpHeapFUc = .text:0x802B71E8; // type:function size:0x50 scope:global align:4 +do_resize__10JKRExpHeapFPvUl = .text:0x802B7238; // type:function size:0x1AC scope:global align:4 +do_getSize__10JKRExpHeapFPv = .text:0x802B73E4; // type:function size:0x80 scope:global align:4 +do_getFreeSize__10JKRExpHeapFv = .text:0x802B7464; // type:function size:0x6C scope:global align:4 +do_getMaxFreeBlock__10JKRExpHeapFv = .text:0x802B74D0; // type:function size:0x74 scope:global align:4 +do_getTotalFreeSize__10JKRExpHeapFv = .text:0x802B7544; // type:function size:0x64 scope:global align:4 +getUsedSize__10JKRExpHeapCFUc = .text:0x802B75A8; // type:function size:0x7C scope:global align:4 +getTotalUsedSize__10JKRExpHeapCFv = .text:0x802B7624; // type:function size:0x68 scope:global align:4 +appendUsedList__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B768C; // type:function size:0x98 scope:global align:4 +setFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlock = .text:0x802B7724; // type:function size:0x4C scope:global align:4 +removeFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B7770; // type:function size:0x34 scope:global align:4 +removeUsedBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B77A4; // type:function size:0x34 scope:global align:4 +recycleFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B77D8; // type:function size:0x198 scope:global align:4 +joinTwoBlocks__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802B7970; // type:function size:0x14C scope:global align:4 +check__10JKRExpHeapFv = .text:0x802B7ABC; // type:function size:0x228 scope:global align:4 +do_freeFill__10JKRExpHeapFv = .text:0x802B7CE4; // type:function size:0x4 scope:global align:4 +dump__10JKRExpHeapFv = .text:0x802B7CE8; // type:function size:0x214 scope:global align:4 +dump_sort_by_address__10JKRExpHeapFv = .text:0x802B7EFC; // type:function size:0x200 scope:global align:4 +dump_sort__10JKRExpHeapFv = .text:0x802B80FC; // type:function size:0x20 scope:global align:4 +initiate__Q210JKRExpHeap9CMemBlockFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockUlUcUc = .text:0x802B811C; // type:function size:0x20 scope:global align:4 +allocFore__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802B813C; // type:function size:0x44 scope:global align:4 +allocBack__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802B8180; // type:function size:0x58 scope:global align:4 +free__Q210JKRExpHeap9CMemBlockFP10JKRExpHeap = .text:0x802B81D8; // type:function size:0x50 scope:global align:4 +getHeapBlock__Q210JKRExpHeap9CMemBlockFPv = .text:0x802B8228; // type:function size:0x1C scope:global align:4 +state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl = .text:0x802B8244; // type:function size:0x130 scope:global align:4 +state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B8374; // type:function size:0xA8 scope:global align:4 +getHeapType__10JKRExpHeapFv = .text:0x802B841C; // type:function size:0xC scope:global align:4 +do_getCurrentGroupId__10JKRExpHeapFv = .text:0x802B8428; // type:function size:0x8 scope:global align:4 +create__12JKRSolidHeapFUlP7JKRHeapb = .text:0x802B8430; // type:function size:0xAC scope:global align:4 +do_destroy__12JKRSolidHeapFv = .text:0x802B84DC; // type:function size:0x60 scope:global align:4 +__ct__12JKRSolidHeapFPvUlP7JKRHeapb = .text:0x802B853C; // type:function size:0x5C scope:global align:4 +__dt__12JKRSolidHeapFv = .text:0x802B8598; // type:function size:0x68 scope:global align:4 +adjustSize__12JKRSolidHeapFv = .text:0x802B8600; // type:function size:0xBC scope:global align:4 +do_alloc__12JKRSolidHeapFUli = .text:0x802B86BC; // type:function size:0xA8 scope:global align:4 +allocFromHead__12JKRSolidHeapFUli = .text:0x802B8764; // type:function size:0xC8 scope:global align:4 +allocFromTail__12JKRSolidHeapFUli = .text:0x802B882C; // type:function size:0xC4 scope:global align:4 +do_free__12JKRSolidHeapFPv = .text:0x802B88F0; // type:function size:0x30 scope:global align:4 +do_freeAll__12JKRSolidHeapFv = .text:0x802B8920; // type:function size:0x60 scope:global align:4 +do_freeTail__12JKRSolidHeapFv = .text:0x802B8980; // type:function size:0x8C scope:global align:4 +do_resize__12JKRSolidHeapFPvUl = .text:0x802B8A0C; // type:function size:0x34 scope:global align:4 +do_getSize__12JKRSolidHeapFPv = .text:0x802B8A40; // type:function size:0x34 scope:global align:4 +check__12JKRSolidHeapFv = .text:0x802B8A74; // type:function size:0x90 scope:global align:4 +do_freeFill__12JKRSolidHeapFv = .text:0x802B8B04; // type:function size:0x4 scope:global align:4 +dump__12JKRSolidHeapFv = .text:0x802B8B08; // type:function size:0x100 scope:global align:4 +state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl = .text:0x802B8C08; // type:function size:0xE4 scope:global align:4 +state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802B8CEC; // type:function size:0xA8 scope:global align:4 +getHeapType__12JKRSolidHeapFv = .text:0x802B8D94; // type:function size:0xC scope:global align:4 +do_getFreeSize__12JKRSolidHeapFv = .text:0x802B8DA0; // type:function size:0x8 scope:global align:4 +do_getMaxFreeBlock__12JKRSolidHeapFv = .text:0x802B8DA8; // type:function size:0x8 scope:global align:4 +do_getTotalFreeSize__12JKRSolidHeapFv = .text:0x802B8DB0; // type:function size:0x20 scope:global align:4 +__ct__11JKRDisposerFv = .text:0x802B8DD0; // type:function size:0x68 scope:global align:4 +__dt__11JKRDisposerFv = .text:0x802B8E38; // type:function size:0x84 scope:global align:4 +__ct__9JKRThreadFUlii = .text:0x802B8EBC; // type:function size:0x11C scope:global align:4 +__ct__9JKRThreadFP8OSThreadi = .text:0x802B8FD8; // type:function size:0xC4 scope:global align:4 +__dt__9JKRThreadFv = .text:0x802B909C; // type:function size:0xD8 scope:global align:4 +start__9JKRThreadFPv = .text:0x802B9174; // type:function size:0x2C scope:global align:4 +__ct__15JKRThreadSwitchFP7JKRHeap = .text:0x802B91A0; // type:function size:0x50 scope:global align:4 +createManager__15JKRThreadSwitchFP7JKRHeap = .text:0x802B91F0; // type:function size:0x9C scope:global align:4 +callback__15JKRThreadSwitchFP8OSThreadP8OSThread = .text:0x802B928C; // type:function size:0xF0 scope:global align:4 +run__9JKRThreadFv = .text:0x802B937C; // type:function size:0x8 scope:global align:4 +__dt__15JKRThreadSwitchFv = .text:0x802B9384; // type:function size:0x48 scope:global align:4 +__sinit_JKRThread_cpp = .text:0x802B93CC; // type:function size:0x44 scope:local align:4 +__dt__19JSUList<9JKRThread>Fv = .text:0x802B9410; // type:function size:0x54 scope:global align:4 +create__7JKRAramFUlUllll = .text:0x802B9464; // type:function size:0x9C scope:global align:4 +__ct__7JKRAramFUlUll = .text:0x802B9500; // type:function size:0x178 scope:global align:4 +__dt__7JKRAramFv = .text:0x802B9678; // type:function size:0x90 scope:global align:4 +run__7JKRAramFv = .text:0x802B9708; // type:function size:0x6C scope:global align:4 +checkOkAddress__7JKRAramFPUcUlP12JKRAramBlockUl = .text:0x802B9774; // type:function size:0x90 scope:global align:4 +changeGroupIdIfNeed__7JKRAramFPUci = .text:0x802B9804; // type:function size:0x5C scope:global align:4 +mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapi = .text:0x802B9860; // type:function size:0x24C scope:global align:4 +mainRamToAram__7JKRAramFPUcP12JKRAramBlockUl15JKRExpandSwitchUlP7JKRHeapi = .text:0x802B9AAC; // type:function size:0xD0 scope:global align:4 +aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802B9B7C; // type:function size:0x278 scope:global align:4 +aramToMainRam__7JKRAramFP12JKRAramBlockPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802B9DF4; // type:function size:0xF8 scope:global align:4 +JKRDecompressFromAramToMainRam__FUlPvUlUlUl = .text:0x802B9EEC; // type:function size:0x1D4 scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802BA0C0; // type:function size:0x284 scope:local align:4 +firstSrcData__Fv = .text:0x802BA344; // type:function size:0xA4 scope:local align:4 +nextSrcData__FPUc = .text:0x802BA3E8; // type:function size:0x108 scope:local align:4 +__sinit_JKRAram_cpp = .text:0x802BA4F0; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAMCommand>Fv = .text:0x802BA534; // type:function size:0x54 scope:global align:4 +__ct__11JKRAramHeapFUlUl = .text:0x802BA588; // type:function size:0xD0 scope:global align:4 +__dt__11JKRAramHeapFv = .text:0x802BA658; // type:function size:0xA8 scope:global align:4 +alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode = .text:0x802BA700; // type:function size:0x78 scope:global align:4 +allocFromHead__11JKRAramHeapFUl = .text:0x802BA778; // type:function size:0x88 scope:global align:4 +allocFromTail__11JKRAramHeapFUl = .text:0x802BA800; // type:function size:0x78 scope:global align:4 +getFreeSize__11JKRAramHeapFv = .text:0x802BA878; // type:function size:0x78 scope:global align:4 +getTotalFreeSize__11JKRAramHeapFv = .text:0x802BA8F0; // type:function size:0x6C scope:global align:4 +dump__11JKRAramHeapFv = .text:0x802BA95C; // type:function size:0x150 scope:global align:4 +__sinit_JKRAramHeap_cpp = .text:0x802BAAAC; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRAramBlock>Fv = .text:0x802BAAF0; // type:function size:0x54 scope:global align:4 +__ct__12JKRAramBlockFUlUlUlUcb = .text:0x802BAB44; // type:function size:0x74 scope:global align:4 +__dt__12JKRAramBlockFv = .text:0x802BABB8; // type:function size:0xBC scope:global align:4 +allocHead__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802BAC74; // type:function size:0x9C scope:global align:4 +allocTail__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802BAD10; // type:function size:0xA4 scope:global align:4 +prepareCommand__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802BADB4; // type:function size:0x80 scope:global align:4 +sendCommand__12JKRAramPieceFP12JKRAMCommand = .text:0x802BAE34; // type:function size:0x20 scope:global align:4 +orderAsync__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802BAE54; // type:function size:0x158 scope:global align:4 +sync__12JKRAramPieceFP12JKRAMCommandi = .text:0x802BAFAC; // type:function size:0xC8 scope:global align:4 +orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock = .text:0x802BB074; // type:function size:0x94 scope:global align:4 +startDMA__12JKRAramPieceFP12JKRAMCommand = .text:0x802BB108; // type:function size:0x78 scope:global align:4 +doneDMA__12JKRAramPieceFUl = .text:0x802BB180; // type:function size:0xA8 scope:global align:4 +__ct__12JKRAMCommandFv = .text:0x802BB228; // type:function size:0x70 scope:global align:4 +__dt__12JKRAMCommandFv = .text:0x802BB298; // type:function size:0xA8 scope:global align:4 +__sinit_JKRAramPiece_cpp = .text:0x802BB340; // type:function size:0x44 scope:local align:4 +create__13JKRAramStreamFl = .text:0x802BB384; // type:function size:0x70 scope:global align:4 +__ct__13JKRAramStreamFl = .text:0x802BB3F4; // type:function size:0x50 scope:global align:4 +__dt__13JKRAramStreamFv = .text:0x802BB444; // type:function size:0x60 scope:global align:4 +run__13JKRAramStreamFv = .text:0x802BB4A4; // type:function size:0x70 scope:global align:4 +readFromAram__13JKRAramStreamFv = .text:0x802BB514; // type:function size:0x8 scope:global align:4 +writeToAram__13JKRAramStreamFP20JKRAramStreamCommand = .text:0x802BB51C; // type:function size:0x1EC scope:global align:4 +write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUl = .text:0x802BB708; // type:function size:0xBC scope:global align:4 +sync__13JKRAramStreamFP20JKRAramStreamCommandi = .text:0x802BB7C4; // type:function size:0x94 scope:global align:4 +setTransBuffer__13JKRAramStreamFPUcUlP7JKRHeap = .text:0x802BB858; // type:function size:0x50 scope:global align:4 +__ct__20JKRAramStreamCommandFv = .text:0x802BB8A8; // type:function size:0xC scope:global align:4 +getAvailable__20JSURandomInputStreamCFv = .text:0x802BB8B4; // type:function size:0x5C scope:global align:4 +__ct__13JKRFileLoaderFv = .text:0x802BB910; // type:function size:0x58 scope:global align:4 +__dt__13JKRFileLoaderFv = .text:0x802BB968; // type:function size:0x8C scope:global align:4 +unmount__13JKRFileLoaderFv = .text:0x802BB9F4; // type:function size:0x50 scope:global align:4 +getGlbResource__13JKRFileLoaderFPCc = .text:0x802BBA44; // type:function size:0x4C scope:global align:4 +getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader = .text:0x802BBA90; // type:function size:0x98 scope:global align:4 +removeResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802BBB28; // type:function size:0x98 scope:global align:4 +detachResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802BBBC0; // type:function size:0x98 scope:global align:4 +findVolume__13JKRFileLoaderFPPCc = .text:0x802BBC58; // type:function size:0x8C scope:global align:4 +fetchVolumeName__13JKRFileLoaderFPclPCc = .text:0x802BBCE4; // type:function size:0xDC scope:global align:4 +__sinit_JKRFileLoader_cpp = .text:0x802BBDC0; // type:function size:0x44 scope:local align:4 +__dt__24JSUList<13JKRFileLoader>Fv = .text:0x802BBE04; // type:function size:0x54 scope:global align:4 +__ct__12JKRArcFinderFP10JKRArchivell = .text:0x802BBE58; // type:function size:0x8C scope:global align:4 +findNextFile__12JKRArcFinderFv = .text:0x802BBEE4; // type:function size:0xAC scope:global align:4 +__ct__12JKRDvdFinderFPCc = .text:0x802BBF90; // type:function size:0x84 scope:global align:4 +__dt__12JKRDvdFinderFv = .text:0x802BC014; // type:function size:0x80 scope:global align:4 +findNextFile__12JKRDvdFinderFv = .text:0x802BC094; // type:function size:0x9C scope:global align:4 +__dt__12JKRArcFinderFv = .text:0x802BC130; // type:function size:0x5C scope:global align:4 +mount__12JKRFileCacheFPCcP7JKRHeapPCc = .text:0x802BC18C; // type:function size:0x100 scope:global align:4 +__ct__12JKRFileCacheFPCcPCc = .text:0x802BC28C; // type:function size:0x1BC scope:global align:4 +__dt__12JKRFileCacheFv = .text:0x802BC448; // type:function size:0xD4 scope:global align:4 +becomeCurrent__12JKRFileCacheFPCc = .text:0x802BC51C; // type:function size:0x94 scope:global align:4 +getResource__12JKRFileCacheFPCc = .text:0x802BC5B0; // type:function size:0x154 scope:global align:4 +getResource__12JKRFileCacheFUlPCc = .text:0x802BC704; // type:function size:0xCC scope:global align:4 +readResource__12JKRFileCacheFPvUlPCc = .text:0x802BC7D0; // type:function size:0x124 scope:global align:4 +readResource__12JKRFileCacheFPvUlUlPCc = .text:0x802BC8F4; // type:function size:0xDC scope:global align:4 +removeResourceAll__12JKRFileCacheFv = .text:0x802BC9D0; // type:function size:0xD4 scope:global align:4 +removeResource__12JKRFileCacheFPv = .text:0x802BCAA4; // type:function size:0xE0 scope:global align:4 +detachResource__12JKRFileCacheFPv = .text:0x802BCB84; // type:function size:0xC4 scope:global align:4 +getResSize__12JKRFileCacheCFPCv = .text:0x802BCC48; // type:function size:0x34 scope:global align:4 +countFile__12JKRFileCacheCFPCc = .text:0x802BCC7C; // type:function size:0x7C scope:global align:4 +getFirstFile__12JKRFileCacheCFPCc = .text:0x802BCCF8; // type:function size:0x9C scope:global align:4 +findCacheBlock__12JKRFileCacheCFPCv = .text:0x802BCD94; // type:function size:0x2C scope:global align:4 +findCacheBlock__12JKRFileCacheCFUl = .text:0x802BCDC0; // type:function size:0x2C scope:global align:4 +findFile__12JKRFileCacheCFPcPCc = .text:0x802BCDEC; // type:function size:0x10C scope:global align:4 +getDvdPathName__12JKRFileCacheCFPCc = .text:0x802BCEF8; // type:function size:0x108 scope:global align:4 +convStrLower__12JKRFileCacheCFPc = .text:0x802BD000; // type:function size:0x48 scope:global align:4 +__ct__Q212JKRFileCache11CCacheBlockFUlUlPCv = .text:0x802BD048; // type:function size:0x5C scope:global align:4 +getFsResource__12JKRFileCacheFPCc = .text:0x802BD0A4; // type:function size:0x2C scope:global align:4 +getNameResource__12JKRFileCacheFUlPCc = .text:0x802BD0D0; // type:function size:0x2C scope:global align:4 +readFsResource__12JKRFileCacheFPvUlPCc = .text:0x802BD0FC; // type:function size:0x2C scope:global align:4 +readNameResource__12JKRFileCacheFPvUlUlPCc = .text:0x802BD128; // type:function size:0x2C scope:global align:4 +check_mount_already__10JKRArchiveFl = .text:0x802BD154; // type:function size:0x54 scope:global align:4 +mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802BD1A8; // type:function size:0x5C scope:global align:4 +mount__10JKRArchiveFlQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802BD204; // type:function size:0x16C scope:global align:4 +becomeCurrent__10JKRArchiveFPCc = .text:0x802BD370; // type:function size:0x88 scope:global align:4 +getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl = .text:0x802BD3F8; // type:function size:0x78 scope:global align:4 +getGlbResource__10JKRArchiveFUlPCcP10JKRArchive = .text:0x802BD470; // type:function size:0xB0 scope:global align:4 +getResource__10JKRArchiveFPCc = .text:0x802BD520; // type:function size:0xD0 scope:global align:4 +getResource__10JKRArchiveFUlPCc = .text:0x802BD5F0; // type:function size:0xD8 scope:global align:4 +readTypeResource__10JKRArchiveFPvUlUlPCcP10JKRArchive = .text:0x802BD6C8; // type:function size:0xC8 scope:global align:4 +readResource__10JKRArchiveFPvUlUlPCc = .text:0x802BD790; // type:function size:0xEC scope:global align:4 +readResource__10JKRArchiveFPvUlPCc = .text:0x802BD87C; // type:function size:0xE4 scope:global align:4 +readIdxResource__10JKRArchiveFPvUlUl = .text:0x802BD960; // type:function size:0xB8 scope:global align:4 +readResource__10JKRArchiveFPvUlUs = .text:0x802BDA18; // type:function size:0xB8 scope:global align:4 +removeResourceAll__10JKRArchiveFv = .text:0x802BDAD0; // type:function size:0x88 scope:global align:4 +removeResource__10JKRArchiveFPv = .text:0x802BDB58; // type:function size:0x9C scope:global align:4 +detachResource__10JKRArchiveFPv = .text:0x802BDBF4; // type:function size:0x90 scope:global align:4 +getResSize__10JKRArchiveCFPCv = .text:0x802BDC84; // type:function size:0x88 scope:global align:4 +countResource__10JKRArchiveCFUl = .text:0x802BDD0C; // type:function size:0x84 scope:global align:4 +countFile__10JKRArchiveCFPCc = .text:0x802BDD90; // type:function size:0x60 scope:global align:4 +getFirstFile__10JKRArchiveCFPCc = .text:0x802BDDF0; // type:function size:0xAC scope:global align:4 +getFirstResource__10JKRArchiveCFUl = .text:0x802BDE9C; // type:function size:0xC8 scope:global align:4 +getFileAttribute__10JKRArchiveCFUl = .text:0x802BDF64; // type:function size:0x38 scope:global align:4 +__ct__10JKRArchiveFv = .text:0x802BDF9C; // type:function size:0x4C scope:global align:4 +__ct__10JKRArchiveFlQ210JKRArchive10EMountMode = .text:0x802BDFE8; // type:function size:0xA0 scope:global align:4 +__dt__10JKRArchiveFv = .text:0x802BE088; // type:function size:0x60 scope:global align:4 +isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs = .text:0x802BE0E8; // type:function size:0x4C scope:global align:4 +findResType__10JKRArchiveCFUl = .text:0x802BE134; // type:function size:0x3C scope:global align:4 +findDirectory__10JKRArchiveCFPCcUl = .text:0x802BE170; // type:function size:0xD8 scope:global align:4 +findTypeResource__10JKRArchiveCFUlPCc = .text:0x802BE248; // type:function size:0xB0 scope:global align:4 +findFsResource__10JKRArchiveCFPCcUl = .text:0x802BE2F8; // type:function size:0xE0 scope:global align:4 +findIdxResource__10JKRArchiveCFUl = .text:0x802BE3D8; // type:function size:0x28 scope:global align:4 +findNameResource__10JKRArchiveCFPCc = .text:0x802BE400; // type:function size:0x88 scope:global align:4 +findPtrResource__10JKRArchiveCFPCv = .text:0x802BE488; // type:function size:0x3C scope:global align:4 +findIdResource__10JKRArchiveCFUs = .text:0x802BE4C4; // type:function size:0x80 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCc = .text:0x802BE544; // type:function size:0x90 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCcc = .text:0x802BE5D4; // type:function size:0xB8 scope:global align:4 +setExpandSize__10JKRArchiveFPQ210JKRArchive12SDIFileEntryUl = .text:0x802BE68C; // type:function size:0x3C scope:global align:4 +getExpandSize__10JKRArchiveCFPQ210JKRArchive12SDIFileEntry = .text:0x802BE6C8; // type:function size:0x40 scope:global align:4 +__ct__13JKRMemArchiveFv = .text:0x802BE708; // type:function size:0x3C scope:global align:4 +__ct__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802BE744; // type:function size:0xB4 scope:global align:4 +__dt__13JKRMemArchiveFv = .text:0x802BE7F8; // type:function size:0xA8 scope:global align:4 +fixedInit__13JKRMemArchiveFl = .text:0x802BE8A0; // type:function size:0x40 scope:global align:4 +mountFixed__13JKRMemArchiveFPv15JKRMemBreakFlag = .text:0x802BE8E0; // type:function size:0xD0 scope:global align:4 +unmountFixed__13JKRMemArchiveFv = .text:0x802BE9B0; // type:function size:0xEC scope:global align:4 +open__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802BEA9C; // type:function size:0x194 scope:global align:4 +open__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802BEC30; // type:function size:0x100 scope:global align:4 +fetchResource__13JKRMemArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BED30; // type:function size:0xA4 scope:global align:4 +fetchResource__13JKRMemArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BEDD4; // type:function size:0x104 scope:global align:4 +removeResourceAll__13JKRMemArchiveFv = .text:0x802BEED8; // type:function size:0xB0 scope:global align:4 +removeResource__13JKRMemArchiveFPv = .text:0x802BEF88; // type:function size:0x98 scope:global align:4 +fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli = .text:0x802BF020; // type:function size:0xD0 scope:global align:4 +getExpandedResSize__13JKRMemArchiveCFPCv = .text:0x802BF0F0; // type:function size:0x90 scope:global align:4 +__ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802BF180; // type:function size:0xA8 scope:global align:4 +__dt__14JKRAramArchiveFv = .text:0x802BF228; // type:function size:0x140 scope:global align:4 +open__14JKRAramArchiveFl = .text:0x802BF368; // type:function size:0x324 scope:global align:4 +fetchResource__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BF68C; // type:function size:0x154 scope:global align:4 +fetchResource__14JKRAramArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802BF7E0; // type:function size:0x148 scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli = .text:0x802BF928; // type:function size:0x10C scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc = .text:0x802BFA34; // type:function size:0x1B4 scope:global align:4 +getExpandedResSize__14JKRAramArchiveCFPCv = .text:0x802BFBE8; // type:function size:0x12C scope:global align:4 +__dt__7JKRFileFv = .text:0x802BFD14; // type:function size:0x60 scope:global align:4 +__ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection = .text:0x802BFD74; // type:function size:0xA8 scope:global align:4 +__dt__13JKRDvdArchiveFv = .text:0x802BFE1C; // type:function size:0x11C scope:global align:4 +open__13JKRDvdArchiveFl = .text:0x802BFF38; // type:function size:0x28C scope:global align:4 +fetchResource__13JKRDvdArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802C01C4; // type:function size:0x158 scope:global align:4 +fetchResource__13JKRDvdArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802C031C; // type:function size:0x140 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii = .text:0x802C045C; // type:function size:0x1C0 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlP7JKRHeapiiPPUc = .text:0x802C061C; // type:function size:0x27C scope:global align:4 +getExpandedResSize__13JKRDvdArchiveCFPCv = .text:0x802C0898; // type:function size:0x134 scope:global align:4 +__ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection = .text:0x802C09CC; // type:function size:0xA8 scope:global align:4 +__dt__14JKRCompArchiveFv = .text:0x802C0A74; // type:function size:0x140 scope:global align:4 +open__14JKRCompArchiveFl = .text:0x802C0BB4; // type:function size:0x5C8 scope:global align:4 +fetchResource__14JKRCompArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802C117C; // type:function size:0x1BC scope:global align:4 +fetchResource__14JKRCompArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802C1338; // type:function size:0x1D8 scope:global align:4 +removeResourceAll__14JKRCompArchiveFv = .text:0x802C1510; // type:function size:0x94 scope:global align:4 +removeResource__14JKRCompArchiveFPv = .text:0x802C15A4; // type:function size:0x6C scope:global align:4 +getExpandedResSize__14JKRCompArchiveCFPCv = .text:0x802C1610; // type:function size:0x1A0 scope:global align:4 +read__7JKRFileFPvll = .text:0x802C17B0; // type:function size:0xA4 scope:global align:4 +__ct__10JKRDvdFileFv = .text:0x802C1854; // type:function size:0x74 scope:global align:4 +__ct__10JKRDvdFileFPCc = .text:0x802C18C8; // type:function size:0xA8 scope:global align:4 +__ct__10JKRDvdFileFl = .text:0x802C1970; // type:function size:0xA8 scope:global align:4 +__dt__10JKRDvdFileFv = .text:0x802C1A18; // type:function size:0x9C scope:global align:4 +initiate__10JKRDvdFileFv = .text:0x802C1AB4; // type:function size:0x6C scope:global align:4 +open__10JKRDvdFileFPCc = .text:0x802C1B20; // type:function size:0x74 scope:global align:4 +open__10JKRDvdFileFl = .text:0x802C1B94; // type:function size:0x74 scope:global align:4 +close__10JKRDvdFileFv = .text:0x802C1C08; // type:function size:0x78 scope:global align:4 +readData__10JKRDvdFileFPvll = .text:0x802C1C80; // type:function size:0xEC scope:global align:4 +writeData__10JKRDvdFileFPCvll = .text:0x802C1D6C; // type:function size:0x58 scope:global align:4 +sync__10JKRDvdFileFv = .text:0x802C1DC4; // type:function size:0x54 scope:global align:4 +doneProcess__10JKRDvdFileFlP11DVDFileInfo = .text:0x802C1E18; // type:function size:0x34 scope:global align:4 +getFileSize__10JKRDvdFileCFv = .text:0x802C1E4C; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdFile_cpp = .text:0x802C1E54; // type:function size:0x44 scope:local align:4 +__dt__21JSUList<10JKRDvdFile>Fv = .text:0x802C1E98; // type:function size:0x54 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi = .text:0x802C1EEC; // type:function size:0xB4 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi = .text:0x802C1FA0; // type:function size:0xB4 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi = .text:0x802C2054; // type:function size:0x470 scope:global align:4 +JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUl = .text:0x802C24C4; // type:function size:0x1CC scope:global align:4 +decompSZS_subroutine__FPUcPUc = .text:0x802C2690; // type:function size:0x294 scope:local align:4 +firstSrcData__Fv = .text:0x802C2924; // type:function size:0xC8 scope:local align:4 +nextSrcData__FPUc = .text:0x802C29EC; // type:function size:0x128 scope:local align:4 +isErrorRetry__12JKRDvdRipperFv = .text:0x802C2B14; // type:function size:0x8 scope:global align:4 +__sinit_JKRDvdRipper_cpp = .text:0x802C2B1C; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRDMCommand>Fv = .text:0x802C2B60; // type:function size:0x54 scope:global align:4 +loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUl = .text:0x802C2BB4; // type:function size:0x9C scope:global align:4 +loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUl = .text:0x802C2C50; // type:function size:0xA0 scope:global align:4 +loadToAram_Async__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchPFUl_vUlUl = .text:0x802C2CF0; // type:function size:0xAC scope:global align:4 +callCommand_Async__16JKRDvdAramRipperFP12JKRADCommand = .text:0x802C2D9C; // type:function size:0x338 scope:global align:4 +__dt__18JSUFileInputStreamFv = .text:0x802C30D4; // type:function size:0x70 scope:global align:4 +syncAram__16JKRDvdAramRipperFP12JKRADCommandi = .text:0x802C3144; // type:function size:0xD4 scope:global align:4 +__ct__12JKRADCommandFv = .text:0x802C3218; // type:function size:0x40 scope:global align:4 +__dt__12JKRADCommandFv = .text:0x802C3258; // type:function size:0x8C scope:global align:4 +JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUl = .text:0x802C32E4; // type:function size:0x208 scope:global align:4 +decompSZS_subroutine__FPUcUl = .text:0x802C34EC; // type:function size:0x274 scope:global align:4 +firstSrcData__Fv = .text:0x802C3760; // type:function size:0xB4 scope:local align:4 +nextSrcData__FPUc = .text:0x802C3814; // type:function size:0x11C scope:local align:4 +dmaBufferFlush__FUl = .text:0x802C3930; // type:function size:0x68 scope:global align:4 +__sinit_JKRDvdAramRipper_cpp = .text:0x802C3998; // type:function size:0x44 scope:local align:4 +__dt__23JSUList<12JKRADCommand>Fv = .text:0x802C39DC; // type:function size:0x54 scope:global align:4 +create__9JKRDecompFl = .text:0x802C3A30; // type:function size:0x60 scope:global align:4 +__ct__9JKRDecompFl = .text:0x802C3A90; // type:function size:0x50 scope:global align:4 +__dt__9JKRDecompFv = .text:0x802C3AE0; // type:function size:0x60 scope:global align:4 +run__9JKRDecompFv = .text:0x802C3B40; // type:function size:0xC8 scope:global align:4 +prepareCommand__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802C3C08; // type:function size:0x78 scope:global align:4 +sendCommand__9JKRDecompFP16JKRDecompCommand = .text:0x802C3C80; // type:function size:0x30 scope:global align:4 +orderAsync__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802C3CB0; // type:function size:0x34 scope:global align:4 +sync__9JKRDecompFP16JKRDecompCommandi = .text:0x802C3CE4; // type:function size:0x54 scope:global align:4 +orderSync__9JKRDecompFPUcPUcUlUl = .text:0x802C3D38; // type:function size:0x54 scope:global align:4 +decode__9JKRDecompFPUcPUcUlUl = .text:0x802C3D8C; // type:function size:0x7C scope:global align:4 +decodeSZP__9JKRDecompFPUcPUcUlUl = .text:0x802C3E08; // type:function size:0x1BC scope:global align:4 +decodeSZS__9JKRDecompFPUcPUcUlUl = .text:0x802C3FC4; // type:function size:0xE4 scope:global align:4 +checkCompressed__9JKRDecompFPUc = .text:0x802C40A8; // type:function size:0x50 scope:global align:4 +__ct__16JKRDecompCommandFv = .text:0x802C40F8; // type:function size:0x50 scope:global align:4 +__dt__16JKRDecompCommandFv = .text:0x802C4148; // type:function size:0x3C scope:global align:4 +__ct__10JSUPtrLinkFPv = .text:0x802C4184; // type:function size:0x18 scope:global align:4 +__dt__10JSUPtrLinkFv = .text:0x802C419C; // type:function size:0x60 scope:global align:4 +__ct__10JSUPtrListFb = .text:0x802C41FC; // type:function size:0x38 scope:global align:4 +__dt__10JSUPtrListFv = .text:0x802C4234; // type:function size:0x68 scope:global align:4 +initiate__10JSUPtrListFv = .text:0x802C429C; // type:function size:0x14 scope:global align:4 +setFirst__10JSUPtrListFP10JSUPtrLink = .text:0x802C42B0; // type:function size:0x24 scope:global align:4 +append__10JSUPtrListFP10JSUPtrLink = .text:0x802C42D4; // type:function size:0xA4 scope:global align:4 +prepend__10JSUPtrListFP10JSUPtrLink = .text:0x802C4378; // type:function size:0xA4 scope:global align:4 +insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink = .text:0x802C441C; // type:function size:0xC8 scope:global align:4 +remove__10JSUPtrListFP10JSUPtrLink = .text:0x802C44E4; // type:function size:0xB0 scope:global align:4 +__dt__14JSUInputStreamFv = .text:0x802C4594; // type:function size:0x88 scope:global align:4 +read__14JSUInputStreamFPvl = .text:0x802C461C; // type:function size:0x58 scope:global align:4 +skip__14JSUInputStreamFl = .text:0x802C4674; // type:function size:0x80 scope:global align:4 +align__20JSURandomInputStreamFl = .text:0x802C46F4; // type:function size:0x8C scope:global align:4 +skip__20JSURandomInputStreamFl = .text:0x802C4780; // type:function size:0x5C scope:global align:4 +peek__20JSURandomInputStreamFPvl = .text:0x802C47DC; // type:function size:0x84 scope:global align:4 +seek__20JSURandomInputStreamFl17JSUStreamSeekFrom = .text:0x802C4860; // type:function size:0x44 scope:global align:4 +setBuffer__20JSUMemoryInputStreamFPCvl = .text:0x802C48A4; // type:function size:0x14 scope:global align:4 +readData__20JSUMemoryInputStreamFPvl = .text:0x802C48B8; // type:function size:0x78 scope:global align:4 +seekPos__20JSUMemoryInputStreamFl17JSUStreamSeekFrom = .text:0x802C4930; // type:function size:0x7C scope:global align:4 +getLength__20JSUMemoryInputStreamCFv = .text:0x802C49AC; // type:function size:0x8 scope:global align:4 +getPosition__20JSUMemoryInputStreamCFv = .text:0x802C49B4; // type:function size:0x8 scope:global align:4 +__ct__18JSUFileInputStreamFP7JKRFile = .text:0x802C49BC; // type:function size:0x44 scope:global align:4 +readData__18JSUFileInputStreamFPvl = .text:0x802C4A00; // type:function size:0xD0 scope:global align:4 +seekPos__18JSUFileInputStreamFl17JSUStreamSeekFrom = .text:0x802C4AD0; // type:function size:0xE0 scope:global align:4 +getLength__18JSUFileInputStreamCFv = .text:0x802C4BB0; // type:function size:0x30 scope:global align:4 +getPosition__18JSUFileInputStreamCFv = .text:0x802C4BE0; // type:function size:0x8 scope:global align:4 +parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit = .text:0x802C4BE8; // type:function size:0x64 scope:global align:4 +__dt__Q37JGadget6binary19TParse_header_blockFv = .text:0x802C4C4C; // type:function size:0x48 scope:global align:4 +parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl = .text:0x802C4C94; // type:function size:0x10C scope:global align:4 +__dt__Q27JGadget13TNodeLinkListFv = .text:0x802C4DA0; // type:function size:0x3C scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator = .text:0x802C4DDC; // type:function size:0x48 scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator = .text:0x802C4E24; // type:function size:0x68 scope:global align:4 +splice__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorRQ27JGadget13TNodeLinkListQ37JGadget13TNodeLinkList8iterator = .text:0x802C4E8C; // type:function size:0xA0 scope:global align:4 +Find__Q27JGadget13TNodeLinkListFPCQ27JGadget13TLinkListNode = .text:0x802C4F2C; // type:function size:0x68 scope:global align:4 +Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode = .text:0x802C4F94; // type:function size:0x2C scope:global align:4 +Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802C4FC0; // type:function size:0x24 scope:global align:4 +Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802C4FE4; // type:function size:0xD0 scope:global align:4 +extend_default__Q27JGadget6vectorFUlUlUl = .text:0x802C50B4; // type:function size:0x8 scope:global align:4 +__ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator = .text:0x802C50BC; // type:function size:0x2C scope:global align:4 +__dt__Q27JGadget20TVector_pointer_voidFv = .text:0x802C50E8; // type:function size:0xA8 scope:global align:4 +insert__Q27JGadget20TVector_pointer_voidFPPvRCPv = .text:0x802C5190; // type:function size:0x20 scope:global align:4 +erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802C51B0; // type:function size:0x58 scope:global align:4 +insert__Q27JGadget38TVector>FPPvUlRCPv = .text:0x802C5208; // type:function size:0x70 scope:global align:4 +Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802C5278; // type:function size:0x2A4 scope:global align:4 +insert__Q27JGadget38TVector>FPPvRCPv = .text:0x802C551C; // type:function size:0x58 scope:global align:4 +__ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap = .text:0x802C5574; // type:function size:0x80 scope:global align:4 +__dt__12JUTCacheFontFv = .text:0x802C55F4; // type:function size:0x94 scope:global align:4 +deleteMemBlocks_CacheFont__12JUTCacheFontFv = .text:0x802C5688; // type:function size:0x84 scope:global align:4 +initialize_state__12JUTCacheFontFv = .text:0x802C570C; // type:function size:0x3C scope:global align:4 +getMemorySize__12JUTCacheFontFPC7ResFONTPUsPUlPUsPUlPUsPUlPUl = .text:0x802C5748; // type:function size:0x190 scope:global align:4 +initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802C58D8; // type:function size:0x60 scope:global align:4 +internal_initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802C5938; // type:function size:0x104 scope:global align:4 +allocArea__12JUTCacheFontFPvUlP7JKRHeap = .text:0x802C5A3C; // type:function size:0x1F4 scope:global align:4 +allocArray__12JUTCacheFontFP7JKRHeap = .text:0x802C5C30; // type:function size:0xE8 scope:global align:4 +setBlock__12JUTCacheFontFv = .text:0x802C5D18; // type:function size:0x258 scope:global align:4 +determineBlankPage__12JUTCacheFontFv = .text:0x802C5F70; // type:function size:0xB0 scope:global align:4 +getGlyphFromAram__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfoPQ212JUTCacheFont10TCachePagePiPi = .text:0x802C6020; // type:function size:0x168 scope:global align:4 +loadImage__12JUTCacheFontFi11_GXTexMapID = .text:0x802C6188; // type:function size:0xB4 scope:global align:4 +loadCache_char_subroutine__12JUTCacheFontFPib = .text:0x802C623C; // type:function size:0x148 scope:global align:4 +invalidiateAllCache__12JUTCacheFontFv = .text:0x802C6384; // type:function size:0x88 scope:global align:4 +unlink__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802C640C; // type:function size:0x44 scope:global align:4 +prepend__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802C6450; // type:function size:0x2C scope:global align:4 +getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive = .text:0x802C647C; // type:function size:0xA8 scope:global align:4 +getResource__15JUTResReferenceFUlP10JKRArchive = .text:0x802C6524; // type:function size:0x78 scope:global align:4 +__dt__10JUTTextureFv = .text:0x802C659C; // type:function size:0x74 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGUc = .text:0x802C6610; // type:function size:0x18C scope:global align:4 +attachPalette__10JUTTextureFP10JUTPalette = .text:0x802C679C; // type:function size:0x58 scope:global align:4 +initTexObj__10JUTTextureFv = .text:0x802C67F4; // type:function size:0xEC scope:global align:4 +initTexObj__10JUTTextureF7_GXTlut = .text:0x802C68E0; // type:function size:0xFC scope:global align:4 +load__10JUTTextureF11_GXTexMapID = .text:0x802C69DC; // type:function size:0x50 scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlutP7ResTLUT = .text:0x802C6A2C; // type:function size:0x8C scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv = .text:0x802C6AB8; // type:function size:0x40 scope:global align:4 +load__10JUTPaletteFv = .text:0x802C6AF8; // type:function size:0x44 scope:global align:4 +__ct__10JUTNameTabFv = .text:0x802C6B3C; // type:function size:0x40 scope:global align:4 +__ct__10JUTNameTabFPC7ResNTAB = .text:0x802C6B7C; // type:function size:0x3C scope:global align:4 +setResource__10JUTNameTabFPC7ResNTAB = .text:0x802C6BB8; // type:function size:0x3C scope:global align:4 +getIndex__10JUTNameTabCFPCc = .text:0x802C6BF4; // type:function size:0xE4 scope:global align:4 +getName__10JUTNameTabCFUs = .text:0x802C6CD8; // type:function size:0x9C scope:global align:4 +calcKeyCode__10JUTNameTabCFPCc = .text:0x802C6D74; // type:function size:0x30 scope:global align:4 +__ct__12JUTGraphFifoFUl = .text:0x802C6DA4; // type:function size:0xDC scope:global align:4 +__dt__12JUTGraphFifoFv = .text:0x802C6E80; // type:function size:0xC4 scope:global align:4 +__ct__7JUTFontFv = .text:0x802C6F44; // type:function size:0x2C scope:global align:4 +initialize_state__7JUTFontFv = .text:0x802C6F70; // type:function size:0x4C scope:global align:4 +setCharColor__7JUTFontFQ28JUtility6TColor = .text:0x802C6FBC; // type:function size:0x84 scope:global align:4 +setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802C7040; // type:function size:0x84 scope:global align:4 +drawString_size_scale__7JUTFontFffffPCcUlb = .text:0x802C70C4; // type:function size:0x120 scope:global align:4 +__ct__10JUTResFontFv = .text:0x802C71E4; // type:function size:0x4C scope:global align:4 +__ct__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802C7230; // type:function size:0x64 scope:global align:4 +__dt__10JUTResFontFv = .text:0x802C7294; // type:function size:0x8C scope:global align:4 +deleteMemBlocks_ResFont__10JUTResFontFv = .text:0x802C7320; // type:function size:0x24 scope:global align:4 +initialize_state__10JUTResFontFv = .text:0x802C7344; // type:function size:0x2C scope:global align:4 +initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802C7370; // type:function size:0x60 scope:global align:4 +protected_initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802C73D0; // type:function size:0x10C scope:global align:4 +countBlock__10JUTResFontFv = .text:0x802C74DC; // type:function size:0xFC scope:global align:4 +setBlock__10JUTResFontFv = .text:0x802C75D8; // type:function size:0x188 scope:global align:4 +setGX__10JUTResFontFv = .text:0x802C7760; // type:function size:0xF8 scope:global align:4 +setGX__10JUTResFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802C7858; // type:function size:0x240 scope:global align:4 +drawChar_scale__10JUTResFontFffffib = .text:0x802C7A98; // type:function size:0x474 scope:global align:4 +loadFont__10JUTResFontFi11_GXTexMapIDPQ27JUTFont6TWidth = .text:0x802C7F0C; // type:function size:0x7C scope:global align:4 +getWidthEntry__10JUTResFontCFiPQ27JUTFont6TWidth = .text:0x802C7F88; // type:function size:0xA8 scope:global align:4 +getCellWidth__10JUTResFontCFv = .text:0x802C8030; // type:function size:0x4C scope:global align:4 +getCellHeight__10JUTResFontCFv = .text:0x802C807C; // type:function size:0x4C scope:global align:4 +isLeadByte__10JUTResFontCFi = .text:0x802C80C8; // type:function size:0x34 scope:global align:4 +getFontCode__10JUTResFontCFi = .text:0x802C80FC; // type:function size:0x188 scope:global align:4 +loadImage__10JUTResFontFi11_GXTexMapID = .text:0x802C8284; // type:function size:0x164 scope:global align:4 +convertSjis__10JUTResFontCFiPUs = .text:0x802C83E8; // type:function size:0x44 scope:global align:4 +__ct__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802C842C; // type:function size:0x48 scope:global align:4 +start__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802C8474; // type:function size:0x74 scope:global align:4 +changeFont__10JUTDbPrintFP7JUTFont = .text:0x802C84E8; // type:function size:0x18 scope:global align:4 +enter__10JUTDbPrintFiiiPCci = .text:0x802C8500; // type:function size:0x88 scope:global align:4 +flush__10JUTDbPrintFv = .text:0x802C8588; // type:function size:0x11C scope:global align:4 +drawString__10JUTDbPrintFiiiPCUc = .text:0x802C86A4; // type:function size:0xF0 scope:global align:4 +JUTReport__FiiPCce = .text:0x802C8794; // type:function size:0xD0 scope:global align:4 +JUTReport__FiiiPCce = .text:0x802C8864; // type:function size:0xDC scope:global align:4 +__ct__10JUTGamePadFQ210JUTGamePad8EPadPort = .text:0x802C8940; // type:function size:0xC0 scope:global align:4 +__dt__10JUTGamePadFv = .text:0x802C8A00; // type:function size:0xAC scope:global align:4 +initList__10JUTGamePadFv = .text:0x802C8AAC; // type:function size:0x3C scope:global align:4 +init__10JUTGamePadFv = .text:0x802C8AE8; // type:function size:0x38 scope:global align:4 +read__10JUTGamePadFv = .text:0x802C8B20; // type:function size:0x294 scope:global align:4 +assign__10JUTGamePadFv = .text:0x802C8DB4; // type:function size:0xB0 scope:global align:4 +checkResetCallback__10JUTGamePadFx = .text:0x802C8E64; // type:function size:0x78 scope:global align:4 +update__10JUTGamePadFv = .text:0x802C8EDC; // type:function size:0x1D4 scope:global align:4 +checkResetSwitch__10JUTGamePadFv = .text:0x802C90B0; // type:function size:0x80 scope:global align:4 +clearForReset__10JUTGamePadFv = .text:0x802C9130; // type:function size:0x2C scope:global align:4 +clear__Q210JUTGamePad7CButtonFv = .text:0x802C915C; // type:function size:0x3C scope:global align:4 +update__Q210JUTGamePad7CButtonFPC9PADStatusUl = .text:0x802C9198; // type:function size:0x190 scope:global align:4 +clear__Q210JUTGamePad6CStickFv = .text:0x802C9328; // type:function size:0x1C scope:global align:4 +update__Q210JUTGamePad6CStickFScScQ210JUTGamePad10EStickModeQ210JUTGamePad11EWhichStick = .text:0x802C9344; // type:function size:0x1D4 scope:global align:4 +getButton__Q210JUTGamePad6CStickFv = .text:0x802C9518; // type:function size:0xAC scope:global align:4 +clear__Q210JUTGamePad7CRumbleFv = .text:0x802C95C4; // type:function size:0x20 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFP10JUTGamePad = .text:0x802C95E4; // type:function size:0x58 scope:global align:4 +startMotor__Q210JUTGamePad7CRumbleFi = .text:0x802C963C; // type:function size:0x58 scope:global align:4 +stopMotor__Q210JUTGamePad7CRumbleFi = .text:0x802C9694; // type:function size:0x58 scope:global align:4 +stopMotorHard__Q210JUTGamePad7CRumbleFi = .text:0x802C96EC; // type:function size:0x58 scope:global align:4 +update__Q210JUTGamePad7CRumbleFs = .text:0x802C9744; // type:function size:0x128 scope:global align:4 +triggerPatternedRumble__Q210JUTGamePad7CRumbleFUl = .text:0x802C986C; // type:function size:0x28 scope:global align:4 +startPatternedRumble__Q210JUTGamePad7CRumbleFPUcQ310JUTGamePad7CRumble7ERumbleUl = .text:0x802C9894; // type:function size:0x7C scope:global align:4 +stopPatternedRumble__Q210JUTGamePad7CRumbleFs = .text:0x802C9910; // type:function size:0x2C scope:global align:4 +stopPatternedRumbleAtThePeriod__Q210JUTGamePad7CRumbleFv = .text:0x802C993C; // type:function size:0x24 scope:global align:4 +getGamePad__10JUTGamePadFi = .text:0x802C9960; // type:function size:0x3C scope:global align:4 +setEnabled__Q210JUTGamePad7CRumbleFUl = .text:0x802C999C; // type:function size:0xA0 scope:global align:4 +setRepeat__Q210JUTGamePad7CButtonFUlUlUl = .text:0x802C9A3C; // type:function size:0x1C scope:global align:4 +recalibrate__10JUTGamePadFUl = .text:0x802C9A58; // type:function size:0x88 scope:global align:4 +__sinit_JUTGamePad_cpp = .text:0x802C9AE0; // type:function size:0xD4 scope:local align:4 +__ct__Q210JUTGamePad6CStickFv = .text:0x802C9BB4; // type:function size:0x30 scope:global align:4 +__ct__Q210JUTGamePad7CButtonFv = .text:0x802C9BE4; // type:function size:0x30 scope:global align:4 +__dt__21JSUList<10JUTGamePad>Fv = .text:0x802C9C14; // type:function size:0x54 scope:global align:4 +__ct__12JUTExceptionFP14JUTDirectPrint = .text:0x802C9C68; // type:function size:0xE4 scope:global align:4 +create__12JUTExceptionFP14JUTDirectPrint = .text:0x802C9D4C; // type:function size:0x68 scope:global align:4 +run__12JUTExceptionFv = .text:0x802C9DB4; // type:function size:0xD8 scope:global align:4 +errorHandler__12JUTExceptionFUsP9OSContextUlUl = .text:0x802C9E8C; // type:function size:0x398 scope:global align:4 +setFPException__12JUTExceptionFUl = .text:0x802CA224; // type:function size:0x48 scope:global align:4 +showFloatSub__12JUTExceptionFif = .text:0x802CA26C; // type:function size:0x190 scope:global align:4 +showFloat__12JUTExceptionFP9OSContext = .text:0x802CA3FC; // type:function size:0x124 scope:global align:4 +searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl = .text:0x802CA520; // type:function size:0xC0 scope:global align:4 +search_name_part__FPUcPUci = .text:0x802CA5E0; // type:function size:0x78 scope:global align:4 +showStack__12JUTExceptionFP9OSContext = .text:0x802CA658; // type:function size:0x104 scope:global align:4 +showMainInfo__12JUTExceptionFUsP9OSContextUlUl = .text:0x802CA75C; // type:function size:0x2B0 scope:global align:4 +showGPR__12JUTExceptionFP9OSContext = .text:0x802CAA0C; // type:function size:0xC0 scope:global align:4 +showMapInfo_subroutine__12JUTExceptionFUlb = .text:0x802CAACC; // type:function size:0x15C scope:global align:4 +showGPRMap__12JUTExceptionFP9OSContext = .text:0x802CAC28; // type:function size:0x10C scope:global align:4 +showSRR0Map__12JUTExceptionFP9OSContext = .text:0x802CAD34; // type:function size:0xC4 scope:global align:4 +printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl = .text:0x802CADF8; // type:function size:0xA8 scope:global align:4 +isEnablePad__12JUTExceptionCFv = .text:0x802CAEA0; // type:function size:0x3C scope:global align:4 +readPad__12JUTExceptionFPUlPUl = .text:0x802CAEDC; // type:function size:0x56C scope:global align:4 +printContext__12JUTExceptionFUsP9OSContextUlUl = .text:0x802CB448; // type:function size:0x47C scope:global align:4 +waitTime__12JUTExceptionFl = .text:0x802CB8C4; // type:function size:0x88 scope:global align:4 +createFB__12JUTExceptionFv = .text:0x802CB94C; // type:function size:0xBC scope:global align:4 +setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802CBA08; // type:function size:0x10 scope:global align:4 +setPostUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802CBA18; // type:function size:0x10 scope:global align:4 +appendMapFile__12JUTExceptionFPCc = .text:0x802CBA28; // type:function size:0x94 scope:global align:4 +queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802CBABC; // type:function size:0xF0 scope:global align:4 +queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802CBBAC; // type:function size:0x354 scope:global align:4 +createConsole__12JUTExceptionFPvUl = .text:0x802CBF00; // type:function size:0xE0 scope:global align:4 +__ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl = .text:0x802CBFE0; // type:function size:0x20 scope:global align:4 +__dt__12JUTExceptionFv = .text:0x802CC000; // type:function size:0x60 scope:global align:4 +__sinit_JUTException_cpp = .text:0x802CC060; // type:function size:0x48 scope:local align:4 +__dt__39JSUListFv = .text:0x802CC0A8; // type:function size:0x54 scope:global align:4 +__ct__14JUTDirectPrintFv = .text:0x802CC0FC; // type:function size:0x3C scope:global align:4 +start__14JUTDirectPrintFv = .text:0x802CC138; // type:function size:0x48 scope:global align:4 +erase__14JUTDirectPrintFiiii = .text:0x802CC180; // type:function size:0x94 scope:global align:4 +drawChar__14JUTDirectPrintFiii = .text:0x802CC214; // type:function size:0x16C scope:global align:4 +changeFrameBuffer__14JUTDirectPrintFPvUsUs = .text:0x802CC380; // type:function size:0x38 scope:global align:4 +printSub__14JUTDirectPrintFUsUsPCcPQ23std13__tag_va_Listb = .text:0x802CC3B8; // type:function size:0x134 scope:global align:4 +drawString__14JUTDirectPrintFUsUsPc = .text:0x802CC4EC; // type:function size:0x30 scope:global align:4 +drawString_f__14JUTDirectPrintFUsUsPCce = .text:0x802CC51C; // type:function size:0x90 scope:global align:4 +create__12JUTAssertionFv = .text:0x802CC5AC; // type:function size:0x4 scope:global align:4 +flush_subroutine__12JUTAssertionFv = .text:0x802CC5B0; // type:function size:0x3C scope:global align:4 +flushMessage__12JUTAssertionFv = .text:0x802CC5EC; // type:function size:0x64 scope:global align:4 +flushMessage_dbPrint__12JUTAssertionFv = .text:0x802CC650; // type:function size:0x1E0 scope:global align:4 +getSDevice__12JUTAssertionFv = .text:0x802CC830; // type:function size:0x8 scope:global align:4 +setConfirmMessage__12JUTAssertionFUlPcibPCc = .text:0x802CC838; // type:function size:0xF0 scope:global align:4 +showAssert__12JUTAssertionFUlPCciPCc = .text:0x802CC928; // type:function size:0x15C scope:global align:4 +setWarningMessage_f_va = .text:0x802CCA84; // type:function size:0x118 scope:global align:4 +setWarningMessage_f__12JUTAssertionFUlPciPCce = .text:0x802CCB9C; // type:function size:0x80 scope:global align:4 +setLogMessage_f_va = .text:0x802CCC1C; // type:function size:0x118 scope:global align:4 +setLogMessage_f__12JUTAssertionFUlPciPCce = .text:0x802CCD34; // type:function size:0x80 scope:global align:4 +setVisible__12JUTAssertionFb = .text:0x802CCDB4; // type:function size:0x8 scope:global align:4 +setMessageCount__12JUTAssertionFi = .text:0x802CCDBC; // type:function size:0x18 scope:global align:4 +createManager__8JUTVideoFPC16_GXRenderModeObj = .text:0x802CCDD4; // type:function size:0x58 scope:global align:4 +destroyManager__8JUTVideoFv = .text:0x802CCE2C; // type:function size:0x48 scope:global align:4 +__ct__8JUTVideoFPC16_GXRenderModeObj = .text:0x802CCE74; // type:function size:0xF4 scope:global align:4 +__dt__8JUTVideoFv = .text:0x802CCF68; // type:function size:0x68 scope:global align:4 +preRetraceProc__8JUTVideoFUl = .text:0x802CCFD0; // type:function size:0x224 scope:global align:4 +drawDoneStart__8JUTVideoFv = .text:0x802CD1F4; // type:function size:0x28 scope:global align:4 +dummyNoDrawWait__8JUTVideoFv = .text:0x802CD21C; // type:function size:0xC scope:global align:4 +drawDoneCallback__8JUTVideoFv = .text:0x802CD228; // type:function size:0x88 scope:global align:4 +postRetraceProc__8JUTVideoFUl = .text:0x802CD2B0; // type:function size:0x4C scope:global align:4 +setRenderMode__8JUTVideoFPC16_GXRenderModeObj = .text:0x802CD2FC; // type:function size:0x78 scope:global align:4 +waitRetraceIfNeed__8JUTVideoFv = .text:0x802CD374; // type:function size:0x4 scope:global align:4 +clearIndex__6JUTXfbFv = .text:0x802CD378; // type:function size:0x14 scope:global align:4 +common_init__6JUTXfbFi = .text:0x802CD38C; // type:function size:0x38 scope:global align:4 +__ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802CD3C4; // type:function size:0xA8 scope:global align:4 +__dt__6JUTXfbFv = .text:0x802CD46C; // type:function size:0x70 scope:global align:4 +delXfb__6JUTXfbFi = .text:0x802CD4DC; // type:function size:0x40 scope:global align:4 +createManager__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802CD51C; // type:function size:0x94 scope:global align:4 +destroyManager__6JUTXfbFv = .text:0x802CD5B0; // type:function size:0x58 scope:global align:4 +initiate__6JUTXfbFUsUsP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802CD608; // type:function size:0xDC scope:global align:4 +__ct__8JUTFaderFiiiiQ28JUtility6TColor = .text:0x802CD6E4; // type:function size:0xAC scope:global align:4 +control__8JUTFaderFv = .text:0x802CD790; // type:function size:0x100 scope:global align:4 +draw__8JUTFaderFv = .text:0x802CD890; // type:function size:0x90 scope:global align:4 +startFadeIn__8JUTFaderFi = .text:0x802CD920; // type:function size:0x30 scope:global align:4 +startFadeOut__8JUTFaderFi = .text:0x802CD950; // type:function size:0x34 scope:global align:4 +__dt__8JUTFaderFv = .text:0x802CD984; // type:function size:0x48 scope:global align:4 +__ct__10JUTProcBarFv = .text:0x802CD9CC; // type:function size:0x118 scope:global align:4 +__dt__10JUTProcBarFv = .text:0x802CDAE4; // type:function size:0x44 scope:global align:4 +create__10JUTProcBarFv = .text:0x802CDB28; // type:function size:0x48 scope:global align:4 +destroy__10JUTProcBarFv = .text:0x802CDB70; // type:function size:0x38 scope:global align:4 +clear__10JUTProcBarFv = .text:0x802CDBA8; // type:function size:0xD0 scope:global align:4 +bar_subroutine__10JUTProcBarFiiiiiiiQ28JUtility6TColorQ28JUtility6TColor = .text:0x802CDC78; // type:function size:0x194 scope:global align:4 +adjustMeterLength__10JUTProcBarFUlPfffPi = .text:0x802CDE0C; // type:function size:0x144 scope:global align:4 +draw__10JUTProcBarFv = .text:0x802CDF50; // type:function size:0x34 scope:global align:4 +drawProcessBar__10JUTProcBarFv = .text:0x802CDF84; // type:function size:0xF00 scope:global align:4 +addrToXPos__FPvi = .text:0x802CEE84; // type:function size:0x68 scope:global align:4 +byteToXLen__Fii = .text:0x802CEEEC; // type:function size:0x68 scope:global align:4 +heapBar__FP7JKRHeapiiiii = .text:0x802CEF54; // type:function size:0x194 scope:global align:4 +drawHeapBar__10JUTProcBarFv = .text:0x802CF0E8; // type:function size:0x3A0 scope:global align:4 +__ct__Q210JUTProcBar5CTimeFv = .text:0x802CF488; // type:function size:0x14 scope:global align:4 +create__10JUTConsoleFUiUiP7JKRHeap = .text:0x802CF49C; // type:function size:0xD0 scope:global align:4 +create__10JUTConsoleFUiPvUl = .text:0x802CF56C; // type:function size:0xFC scope:global align:4 +__ct__10JUTConsoleFUiUib = .text:0x802CF668; // type:function size:0xE4 scope:global align:4 +__dt__10JUTConsoleFv = .text:0x802CF74C; // type:function size:0xAC scope:global align:4 +getObjectSizeFromBufferSize__10JUTConsoleFUiUi = .text:0x802CF7F8; // type:function size:0x10 scope:global align:4 +getLineFromObjectSize__10JUTConsoleFUlUi = .text:0x802CF808; // type:function size:0x10 scope:global align:4 +clear__10JUTConsoleFv = .text:0x802CF818; // type:function size:0x5C scope:global align:4 +doDraw__10JUTConsoleCFQ210JUTConsole12EConsoleType = .text:0x802CF874; // type:function size:0x548 scope:global align:4 +print_f__10JUTConsoleFPCce = .text:0x802CFDBC; // type:function size:0x80 scope:global align:4 +print__10JUTConsoleFPCc = .text:0x802CFE3C; // type:function size:0x314 scope:global align:4 +JUTConsole_print_f_va_ = .text:0x802D0150; // type:function size:0x8C scope:global align:4 +dumpToTerminal__10JUTConsoleFUi = .text:0x802D01DC; // type:function size:0x160 scope:global align:4 +scroll__10JUTConsoleFi = .text:0x802D033C; // type:function size:0xDC scope:global align:4 +getUsedLine__10JUTConsoleCFv = .text:0x802D0418; // type:function size:0x24 scope:global align:4 +getLineOffset__10JUTConsoleCFv = .text:0x802D043C; // type:function size:0x24 scope:global align:4 +__ct__17JUTConsoleManagerFv = .text:0x802D0460; // type:function size:0x28 scope:global align:4 +createManager__17JUTConsoleManagerFP7JKRHeap = .text:0x802D0488; // type:function size:0x98 scope:global align:4 +appendConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802D0520; // type:function size:0x144 scope:global align:4 +removeConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802D0664; // type:function size:0x1B0 scope:global align:4 +draw__17JUTConsoleManagerCFv = .text:0x802D0814; // type:function size:0xCC scope:global align:4 +drawDirect__17JUTConsoleManagerCFb = .text:0x802D08E0; // type:function size:0x74 scope:global align:4 +setDirectConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802D0954; // type:function size:0x5C scope:global align:4 +JUTSetReportConsole = .text:0x802D09B0; // type:function size:0x8 scope:global align:4 +JUTGetReportConsole = .text:0x802D09B8; // type:function size:0x8 scope:global align:4 +JUTSetWarningConsole = .text:0x802D09C0; // type:function size:0x8 scope:global align:4 +JUTGetWarningConsole = .text:0x802D09C8; // type:function size:0x8 scope:global align:4 +JUTReportConsole_f_va = .text:0x802D09D0; // type:function size:0xA0 scope:global align:4 +JUTReportConsole_f = .text:0x802D0A70; // type:function size:0x80 scope:global align:4 +JUTReportConsole = .text:0x802D0AF0; // type:function size:0x34 scope:global align:4 +JUTWarningConsole_f_va = .text:0x802D0B24; // type:function size:0xA0 scope:global align:4 +JUTWarningConsole_f = .text:0x802D0BC4; // type:function size:0x80 scope:global align:4 +JUTWarningConsole = .text:0x802D0C44; // type:function size:0x34 scope:global align:4 +fetch32byte__13JUTDirectFileFv = .text:0x802D0C78; // type:function size:0xC8 scope:global align:4 +__ct__13JUTDirectFileFv = .text:0x802D0D40; // type:function size:0x24 scope:global align:4 +__dt__13JUTDirectFileFv = .text:0x802D0D64; // type:function size:0x44 scope:global align:4 +fopen__13JUTDirectFileFPCc = .text:0x802D0DA8; // type:function size:0x9C scope:global align:4 +fclose__13JUTDirectFileFv = .text:0x802D0E44; // type:function size:0x5C scope:global align:4 +fgets__13JUTDirectFileFPvi = .text:0x802D0EA0; // type:function size:0x1B0 scope:global align:4 +__ct__6JUTGbaFv = .text:0x802D1050; // type:function size:0x4 scope:global align:4 +create__6JUTGbaFv = .text:0x802D1054; // type:function size:0x188 scope:global align:4 +result_common__6JUTGbaFiUlPUl = .text:0x802D11DC; // type:function size:0x50 scope:global align:4 +resultStatus_common__6JUTGbaFiUlPUc = .text:0x802D122C; // type:function size:0x5C scope:global align:4 +doJoyBoot__6JUTGbaFillPUcUlPFP11JUTGbaParamPv_vPv = .text:0x802D1288; // type:function size:0x110 scope:global align:4 +resultJoyBoot__6JUTGbaFiPUc = .text:0x802D1398; // type:function size:0x110 scope:global align:4 +doInitProbe__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802D14A8; // type:function size:0xA0 scope:global align:4 +resultInitProbe__6JUTGbaFiPUl = .text:0x802D1548; // type:function size:0x88 scope:global align:4 +doProbe__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802D15D0; // type:function size:0xA0 scope:global align:4 +resultProbe__6JUTGbaFiPUl = .text:0x802D1670; // type:function size:0x88 scope:global align:4 +doReset__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802D16F8; // type:function size:0xA0 scope:global align:4 +resultReset__6JUTGbaFiPUc = .text:0x802D1798; // type:function size:0x88 scope:global align:4 +doRead__6JUTGbaFiPUcPFP11JUTGbaParamPv_vPv = .text:0x802D1820; // type:function size:0xA8 scope:global align:4 +resultRead__6JUTGbaFiPUc = .text:0x802D18C8; // type:function size:0x88 scope:global align:4 +doWrite__6JUTGbaFiPUcPFP11JUTGbaParamPv_vPv = .text:0x802D1950; // type:function size:0xA8 scope:global align:4 +resultWrite__6JUTGbaFiPUc = .text:0x802D19F8; // type:function size:0x88 scope:global align:4 +doGetStatus__6JUTGbaFiPFP11JUTGbaParamPv_vPv = .text:0x802D1A80; // type:function size:0xA0 scope:global align:4 +resultGetStatus__6JUTGbaFiPUc = .text:0x802D1B20; // type:function size:0x88 scope:global align:4 +gbaThreadMain__6JUTGbaFPv = .text:0x802D1BA8; // type:function size:0x264 scope:global align:4 +JUTGBAThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x802D1E0C; // type:function size:0x24 scope:global align:4 +gbaThread_sleep__6JUTGbaFx = .text:0x802D1E30; // type:function size:0x74 scope:global align:4 +gbaThread_Destroy__6JUTGbaFP15JUTGbaThreadVar = .text:0x802D1EA4; // type:function size:0x10 scope:global align:4 +gbaThread_JoyBoot__6JUTGbaFP15JUTGbaThreadVar = .text:0x802D1EB4; // type:function size:0xA4 scope:global align:4 +gbaThread_InitProbe__6JUTGbaFP15JUTGbaThreadVar = .text:0x802D1F58; // type:function size:0x100 scope:global align:4 +gbaThread_Probe__6JUTGbaFP15JUTGbaThreadVar = .text:0x802D2058; // type:function size:0x80 scope:global align:4 +gbaThread_Reset__6JUTGbaFP15JUTGbaThreadVar = .text:0x802D20D8; // type:function size:0x44 scope:global align:4 +gbaThread_Read__6JUTGbaFP15JUTGbaThreadVar = .text:0x802D211C; // type:function size:0x48 scope:global align:4 +gbaThread_Write__6JUTGbaFP15JUTGbaThreadVar = .text:0x802D2164; // type:function size:0x48 scope:global align:4 +gbaThread_GetStatus__6JUTGbaFP15JUTGbaThreadVar = .text:0x802D21AC; // type:function size:0x44 scope:global align:4 +__ct__14J2DGrafContextFffff = .text:0x802D21F0; // type:function size:0xAC scope:global align:4 +setPort__14J2DGrafContextFv = .text:0x802D229C; // type:function size:0x70 scope:global align:4 +setup2D__14J2DGrafContextFv = .text:0x802D230C; // type:function size:0x1D4 scope:global align:4 +setScissor__14J2DGrafContextFv = .text:0x802D24E0; // type:function size:0x250 scope:global align:4 +scissor__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802D2730; // type:function size:0x24 scope:global align:4 +place__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802D2754; // type:function size:0x44 scope:global align:4 +setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802D2798; // type:function size:0x11C scope:global align:4 +setLineWidth__14J2DGrafContextFUc = .text:0x802D28B4; // type:function size:0x2C scope:global align:4 +fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802D28E0; // type:function size:0x118 scope:global align:4 +drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802D29F8; // type:function size:0x138 scope:global align:4 +line__14J2DGrafContextFQ29JGeometry8TVec2Q29JGeometry8TVec2 = .text:0x802D2B30; // type:function size:0xDC scope:global align:4 +lineTo__14J2DGrafContextFQ29JGeometry8TVec2 = .text:0x802D2C0C; // type:function size:0x70 scope:global align:4 +__dt__14J2DGrafContextFv = .text:0x802D2C7C; // type:function size:0x48 scope:global align:4 +place__14J2DGrafContextFffff = .text:0x802D2CC4; // type:function size:0x48 scope:global align:4 +getGrafType__14J2DGrafContextCFv = .text:0x802D2D0C; // type:function size:0x8 scope:global align:4 +setLookat__14J2DGrafContextFv = .text:0x802D2D14; // type:function size:0x4 scope:global align:4 +__ct__13J2DOrthoGraphFv = .text:0x802D2D18; // type:function size:0x60 scope:global align:4 +__ct__13J2DOrthoGraphFffffff = .text:0x802D2D78; // type:function size:0xDC scope:global align:4 +setPort__13J2DOrthoGraphFv = .text:0x802D2E54; // type:function size:0x60 scope:global align:4 +setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2ff = .text:0x802D2EB4; // type:function size:0x34 scope:global align:4 +setLookat__13J2DOrthoGraphFv = .text:0x802D2EE8; // type:function size:0x3C scope:global align:4 +scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2PCQ29JGeometry8TBox2 = .text:0x802D2F24; // type:function size:0x8C scope:global align:4 +J2DDrawLine__FffffQ28JUtility6TColori = .text:0x802D2FB0; // type:function size:0x12C scope:global align:4 +J2DFillBox__FffffQ28JUtility6TColor = .text:0x802D30DC; // type:function size:0x48 scope:global align:4 +J2DFillBox__FRCQ29JGeometry8TBox2Q28JUtility6TColor = .text:0x802D3124; // type:function size:0x90 scope:global align:4 +J2DDrawFrame__FffffQ28JUtility6TColorUc = .text:0x802D31B4; // type:function size:0x4C scope:global align:4 +J2DDrawFrame__FRCQ29JGeometry8TBox2Q28JUtility6TColorUc = .text:0x802D3200; // type:function size:0xA0 scope:global align:4 +getGrafType__13J2DOrthoGraphCFv = .text:0x802D32A0; // type:function size:0x8 scope:global align:4 +__ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802D32A8; // type:function size:0x8C scope:global align:4 +private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb = .text:0x802D3334; // type:function size:0x1F0 scope:global align:4 +setBuffer__8J2DPrintFUl = .text:0x802D3524; // type:function size:0xA0 scope:global align:4 +setFontSize__8J2DPrintFv = .text:0x802D35C4; // type:function size:0x98 scope:global align:4 +locate__8J2DPrintFff = .text:0x802D365C; // type:function size:0x1C scope:global align:4 +printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc = .text:0x802D3678; // type:function size:0x3B0 scope:global align:4 +parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb = .text:0x802D3A28; // type:function size:0x714 scope:global align:4 +doCtrlCode__8J2DPrintFi = .text:0x802D413C; // type:function size:0x128 scope:global align:4 +doEscapeCode__8J2DPrintFPPCUcUc = .text:0x802D4264; // type:function size:0x53C scope:global align:4 +initchar__8J2DPrintFv = .text:0x802D47A0; // type:function size:0x74 scope:global align:4 +getNumberS32__8J2DPrintFPPCUclli = .text:0x802D4814; // type:function size:0x104 scope:global align:4 +getNumberF32__8J2DPrintFPPCUcffi = .text:0x802D4918; // type:function size:0x134 scope:global align:4 +__dt__8J2DPrintFv = .text:0x802D4A4C; // type:function size:0x48 scope:global align:4 +__ct__7J2DPaneFv = .text:0x802D4A94; // type:function size:0x90 scope:global align:4 +__ct__7J2DPaneFP7J2DPanebUlRCQ29JGeometry8TBox2 = .text:0x802D4B24; // type:function size:0xC0 scope:global align:4 +__ct__7J2DPaneFUlRCQ29JGeometry8TBox2 = .text:0x802D4BE4; // type:function size:0xA0 scope:global align:4 +initiate__7J2DPaneFv = .text:0x802D4C84; // type:function size:0x64 scope:global align:4 +__ct__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802D4CE8; // type:function size:0xB8 scope:global align:4 +makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802D4DA0; // type:function size:0x2F8 scope:global align:4 +__dt__7J2DPaneFv = .text:0x802D5098; // type:function size:0xE0 scope:global align:4 +insertChild__7J2DPaneFP7J2DPaneP7J2DPane = .text:0x802D5178; // type:function size:0xA0 scope:global align:4 +draw__7J2DPaneFffPC14J2DGrafContextb = .text:0x802D5218; // type:function size:0x4D4 scope:global align:4 +move__7J2DPaneFff = .text:0x802D56EC; // type:function size:0x7C scope:global align:4 +add__7J2DPaneFff = .text:0x802D5768; // type:function size:0x3C scope:global align:4 +clip__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802D57A4; // type:function size:0x7C scope:global align:4 +search__7J2DPaneFUl = .text:0x802D5820; // type:function size:0x94 scope:global align:4 +makeMatrix__7J2DPaneFff = .text:0x802D58B4; // type:function size:0xEC scope:global align:4 +setBasePosition__7J2DPaneF15J2DBasePosition = .text:0x802D59A0; // type:function size:0xD8 scope:global align:4 +drawSelf__7J2DPaneFffPA3_A4_f = .text:0x802D5A78; // type:function size:0x4 scope:global align:4 +getTypeID__7J2DPaneFv = .text:0x802D5A7C; // type:function size:0x8 scope:global align:4 +__dt__9J2DScreenFv = .text:0x802D5A84; // type:function size:0x60 scope:global align:4 +set__9J2DScreenFPCcP10JKRArchive = .text:0x802D5AE4; // type:function size:0xE8 scope:global align:4 +makeHierarchyPanes__9J2DScreenFP7J2DPaneP20JSURandomInputStream = .text:0x802D5BCC; // type:function size:0x114 scope:global align:4 +createPane__9J2DScreenFRCQ27J2DPane18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPane = .text:0x802D5CE0; // type:function size:0x1A0 scope:global align:4 +set__9J2DScreenFP20JSURandomInputStream = .text:0x802D5E80; // type:function size:0x90 scope:global align:4 +checkSignature__9J2DScreenFP20JSURandomInputStream = .text:0x802D5F10; // type:function size:0x78 scope:global align:4 +getScreenInformation__9J2DScreenFP20JSURandomInputStream = .text:0x802D5F88; // type:function size:0x144 scope:global align:4 +draw__9J2DScreenFffPC14J2DGrafContext = .text:0x802D60CC; // type:function size:0x224 scope:global align:4 +search__9J2DScreenFUl = .text:0x802D62F0; // type:function size:0x30 scope:global align:4 +drawSelf__9J2DScreenFffPA3_A4_f = .text:0x802D6320; // type:function size:0x160 scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStream = .text:0x802D6480; // type:function size:0x540 scope:global align:4 +initinfo2__9J2DWindowFv = .text:0x802D69C0; // type:function size:0x27C scope:global align:4 +__dt__9J2DWindowFv = .text:0x802D6C3C; // type:function size:0xA8 scope:global align:4 +draw_private__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802D6CE4; // type:function size:0x418 scope:global align:4 +resize__9J2DWindowFff = .text:0x802D70FC; // type:function size:0x120 scope:global align:4 +setContentsColor__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802D721C; // type:function size:0xAC scope:global align:4 +drawSelf__9J2DWindowFff = .text:0x802D72C8; // type:function size:0x68 scope:global align:4 +drawSelf__9J2DWindowFffPA3_A4_f = .text:0x802D7330; // type:function size:0xF8 scope:global align:4 +drawContents__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802D7428; // type:function size:0x2C8 scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffffUsUsUsUsb = .text:0x802D76F0; // type:function size:0x194 scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffbbb = .text:0x802D7884; // type:function size:0xA0 scope:global align:4 +drawContentsTexture__9J2DWindowFffff = .text:0x802D7924; // type:function size:0x270 scope:global align:4 +setTevMode__9J2DWindowFP10JUTTextureQ28JUtility6TColorQ28JUtility6TColor = .text:0x802D7B94; // type:function size:0x398 scope:global align:4 +getTypeID__9J2DWindowFv = .text:0x802D7F2C; // type:function size:0x8 scope:global align:4 +__ct__10J2DPictureFv = .text:0x802D7F34; // type:function size:0x88 scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStream = .text:0x802D7FBC; // type:function size:0x450 scope:global align:4 +__ct__10J2DPictureFPC7ResTIMG = .text:0x802D840C; // type:function size:0xB4 scope:global align:4 +__ct__10J2DPictureFPCc = .text:0x802D84C0; // type:function size:0xB4 scope:global align:4 +__ct__10J2DPictureFUlRCQ29JGeometry8TBox2PC7ResTIMGPC7ResTLUT = .text:0x802D8574; // type:function size:0xA0 scope:global align:4 +initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802D8614; // type:function size:0xBC scope:global align:4 +private_initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802D86D0; // type:function size:0xCC scope:global align:4 +initinfo__10J2DPictureFv = .text:0x802D879C; // type:function size:0x178 scope:global align:4 +__dt__10J2DPictureFv = .text:0x802D8914; // type:function size:0xB0 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGUcf = .text:0x802D89C4; // type:function size:0x1E4 scope:global align:4 +insert__10J2DPictureFPCcUcf = .text:0x802D8BA8; // type:function size:0x60 scope:global align:4 +remove__10J2DPictureFUc = .text:0x802D8C08; // type:function size:0x110 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUc = .text:0x802D8D18; // type:function size:0xBC scope:global align:4 +changeTexture__10J2DPictureFPCcUc = .text:0x802D8DD4; // type:function size:0x50 scope:global align:4 +drawSelf__10J2DPictureFff = .text:0x802D8E24; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DPictureFffPA3_A4_f = .text:0x802D8E8C; // type:function size:0x68 scope:global align:4 +drawFullSet__10J2DPictureFffff10J2DBinding9J2DMirrorbPA3_A4_f = .text:0x802D8EF4; // type:function size:0x320 scope:global align:4 +draw__10J2DPictureFffffbbb = .text:0x802D9214; // type:function size:0x41C scope:global align:4 +drawOut__10J2DPictureFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802D9630; // type:function size:0x3E4 scope:global align:4 +drawTexCoord__10J2DPictureFffffffffffffPA3_A4_f = .text:0x802D9A14; // type:function size:0x2C8 scope:global align:4 +setTevMode__10J2DPictureFv = .text:0x802D9CDC; // type:function size:0x408 scope:global align:4 +swap__10J2DPictureFRfRf = .text:0x802DA0E4; // type:function size:0x14 scope:global align:4 +setBlendKonstColor__10J2DPictureFv = .text:0x802DA0F8; // type:function size:0xD0 scope:global align:4 +setBlendKonstAlpha__10J2DPictureFv = .text:0x802DA1C8; // type:function size:0xD0 scope:global align:4 +getNewColor__10J2DPictureFPQ28JUtility6TColor = .text:0x802DA298; // type:function size:0xE0 scope:global align:4 +__ct__10J2DTextBoxFPCcPCc = .text:0x802DA378; // type:function size:0x90 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStream = .text:0x802DA408; // type:function size:0x36C scope:global align:4 +__ct__10J2DTextBoxFUlRCQ29JGeometry8TBox2PC7ResFONTPCc18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802DA774; // type:function size:0x8C scope:global align:4 +initiate__10J2DTextBoxFPC7ResFONTPCc18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802DA800; // type:function size:0x1C0 scope:global align:4 +__dt__10J2DTextBoxFv = .text:0x802DA9C0; // type:function size:0x98 scope:global align:4 +setFont__10J2DTextBoxFP7JUTFont = .text:0x802DAA58; // type:function size:0x70 scope:global align:4 +draw__10J2DTextBoxFfff18J2DTextBoxHBinding = .text:0x802DAAC8; // type:function size:0x17C scope:global align:4 +getStringPtr__10J2DTextBoxCFv = .text:0x802DAC44; // type:function size:0x8 scope:global align:4 +setString__10J2DTextBoxFPCce = .text:0x802DAC4C; // type:function size:0xC0 scope:global align:4 +setConnectParent__10J2DTextBoxFb = .text:0x802DAD0C; // type:function size:0x78 scope:global align:4 +drawSelf__10J2DTextBoxFff = .text:0x802DAD84; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DTextBoxFffPA3_A4_f = .text:0x802DADEC; // type:function size:0x158 scope:global align:4 +resize__10J2DTextBoxFff = .text:0x802DAF44; // type:function size:0x10C scope:global align:4 +getTypeID__10J2DTextBoxFv = .text:0x802DB050; // type:function size:0x8 scope:global align:4 +JRNLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize = .text:0x802DB058; // type:function size:0x80 scope:global align:4 +J3DGDSetGenMode__FUcUcUcUc11_GXCullMode = .text:0x802DB0D8; // type:function size:0x178 scope:global align:4 +J3DGDSetGenMode_3Param__FUcUcUc = .text:0x802DB250; // type:function size:0x154 scope:global align:4 +J3DGDSetIndTexStageNum__FUl = .text:0x802DB3A4; // type:function size:0x128 scope:global align:4 +J3DGDSetLightAttn__F10_GXLightIDffffff = .text:0x802DB4CC; // type:function size:0x2F8 scope:global align:4 +J3DGDSetLightColor__F10_GXLightID8_GXColor = .text:0x802DB7C4; // type:function size:0x110 scope:global align:4 +J3DGDSetLightPos__F10_GXLightIDfff = .text:0x802DB8D4; // type:function size:0x1CC scope:global align:4 +J3DGDSetLightDir__F10_GXLightIDfff = .text:0x802DBAA0; // type:function size:0x1CC scope:global align:4 +J3DGDSetVtxAttrFmtv__F9_GXVtxFmtP17_GXVtxAttrFmtListb = .text:0x802DBC6C; // type:function size:0x560 scope:global align:4 +J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc = .text:0x802DC1CC; // type:function size:0x1D0 scope:global align:4 +J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc = .text:0x802DC39C; // type:function size:0x204 scope:global align:4 +J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy = .text:0x802DC5A0; // type:function size:0x19C scope:global align:4 +J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt = .text:0x802DC73C; // type:function size:0xA8 scope:global align:4 +J3DGDSetTexImgPtr__F11_GXTexMapIDPv = .text:0x802DC7E4; // type:function size:0x90 scope:global align:4 +J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl = .text:0x802DC874; // type:function size:0xD4 scope:global align:4 +J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt = .text:0x802DC948; // type:function size:0x98 scope:global align:4 +J3DGDLoadTlut__FPvUl11_GXTlutSize = .text:0x802DC9E0; // type:function size:0x2B8 scope:global align:4 +J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc = .text:0x802DCC98; // type:function size:0x2E0 scope:global align:4 +J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale = .text:0x802DCF78; // type:function size:0xF8 scope:global align:4 +J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID = .text:0x802DD070; // type:function size:0x200 scope:global align:4 +J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID = .text:0x802DD270; // type:function size:0x18C scope:global align:4 +J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor = .text:0x802DD3FC; // type:function size:0x168 scope:global align:4 +J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802DD564; // type:function size:0x234 scope:global align:4 +J3DGDSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802DD798; // type:function size:0x364 scope:global align:4 +J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable = .text:0x802DDAFC; // type:function size:0x14C scope:global align:4 +__ct__6J3DSysFv = .text:0x802DDC48; // type:function size:0xE4 scope:global align:4 +loadPosMtxIndx__6J3DSysCFiUs = .text:0x802DDD2C; // type:function size:0x24 scope:global align:4 +loadNrmMtxIndx__6J3DSysCFiUs = .text:0x802DDD50; // type:function size:0x28 scope:global align:4 +J3DFifoLoadPosMtxImm__FPA4_fUl = .text:0x802DDD78; // type:function size:0x80 scope:global align:4 +J3DFifoLoadNrmMtxImm__FPA4_fUl = .text:0x802DDDF8; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxImm3x3__FPA3_fUl = .text:0x802DDE64; // type:function size:0x6C scope:global align:4 +setTexCacheRegion__6J3DSysF15_GXTexCacheSize = .text:0x802DDED0; // type:function size:0x1B0 scope:global align:4 +drawInit__6J3DSysFv = .text:0x802DE080; // type:function size:0x68C scope:global align:4 +reinitGX__6J3DSysFv = .text:0x802DE70C; // type:function size:0x5C scope:global align:4 +reinitGenMode__6J3DSysFv = .text:0x802DE768; // type:function size:0x4C scope:global align:4 +reinitLighting__6J3DSysFv = .text:0x802DE7B4; // type:function size:0xAC scope:global align:4 +reinitTransform__6J3DSysFv = .text:0x802DE860; // type:function size:0x104 scope:global align:4 +reinitTexture__6J3DSysFv = .text:0x802DE964; // type:function size:0xA4 scope:global align:4 +reinitTevStages__6J3DSysFv = .text:0x802DEA08; // type:function size:0x308 scope:global align:4 +reinitIndStages__6J3DSysFv = .text:0x802DED10; // type:function size:0xF8 scope:global align:4 +reinitPixelProc__6J3DSysFv = .text:0x802DEE08; // type:function size:0x94 scope:global align:4 +__sinit_J3DSys_cpp = .text:0x802DEE9C; // type:function size:0x28 scope:local align:4 +__ct__13J3DVertexDataFv = .text:0x802DEEC4; // type:function size:0x78 scope:global align:4 +__dt__13J3DVertexDataFv = .text:0x802DEF3C; // type:function size:0x3C scope:global align:4 +setVertexData__15J3DVertexBufferFP13J3DVertexData = .text:0x802DEF78; // type:function size:0x60 scope:global align:4 +init__15J3DVertexBufferFv = .text:0x802DEFD8; // type:function size:0x58 scope:global align:4 +__dt__15J3DVertexBufferFv = .text:0x802DF030; // type:function size:0x3C scope:global align:4 +setArray__15J3DVertexBufferCFv = .text:0x802DF06C; // type:function size:0x24 scope:global align:4 +allocTransformedVtxPosArray__15J3DVertexBufferFv = .text:0x802DF090; // type:function size:0xB4 scope:global align:4 +allocTransformedVtxNrmArray__15J3DVertexBufferFv = .text:0x802DF144; // type:function size:0xB4 scope:global align:4 +__ct__14J3DDrawMtxDataFv = .text:0x802DF1F8; // type:function size:0x14 scope:global align:4 +__dt__14J3DDrawMtxDataFv = .text:0x802DF20C; // type:function size:0x3C scope:global align:4 +__MTGQR7__FUl = .text:0x802DF248; // type:function size:0x8 scope:global align:4 +J3DGQRSetup7__FUlUlUlUl = .text:0x802DF250; // type:function size:0x38 scope:global align:4 +J3DCalcZValue__FPA4_f3Vec = .text:0x802DF288; // type:function size:0x38 scope:global align:4 +J3DCalcBBoardMtx__FPA4_f = .text:0x802DF2C0; // type:function size:0x1C0 scope:global align:4 +J3DCalcYBBoardMtx__FPA4_f = .text:0x802DF480; // type:function size:0x2A4 scope:global align:4 +J3DPSCalcInverseTranspose__FPA4_fPA3_f = .text:0x802DF724; // type:function size:0xC8 scope:global align:4 +J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f = .text:0x802DF7EC; // type:function size:0xD8 scope:global align:4 +J3DGetTranslateRotateMtx__FsssfffPA4_f = .text:0x802DF8C4; // type:function size:0xC0 scope:global align:4 +J3DGetTextureMtx__FRC17J3DTextureSRTInfo3VecPA4_f = .text:0x802DF984; // type:function size:0xC4 scope:global align:4 +J3DGetTextureMtxOld__FRC17J3DTextureSRTInfo3VecPA4_f = .text:0x802DFA48; // type:function size:0xC4 scope:global align:4 +J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f = .text:0x802DFB0C; // type:function size:0xCC scope:global align:4 +J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f = .text:0x802DFBD8; // type:function size:0xCC scope:global align:4 +J3DScaleNrmMtx__FPA4_fRC3Vec = .text:0x802DFCA4; // type:function size:0x64 scope:global align:4 +J3DScaleNrmMtx33__FPA3_fRC3Vec = .text:0x802DFD08; // type:function size:0x54 scope:global align:4 +J3DMtxProjConcat__FPA4_fPA4_fPA4_f = .text:0x802DFD5C; // type:function size:0x124 scope:global align:4 +J3DPSMtx33Copy__FPA3_fPA3_f = .text:0x802DFE80; // type:function size:0x2C scope:global align:4 +J3DPSMtx33CopyFrom34__FPA4_fPA3_f = .text:0x802DFEAC; // type:function size:0x34 scope:global align:4 +J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl = .text:0x802DFEE0; // type:function size:0xDC scope:global align:4 +newDisplayList__17J3DDisplayListObjFUl = .text:0x802DFFBC; // type:function size:0x80 scope:global align:4 +newSingleDisplayList__17J3DDisplayListObjFUl = .text:0x802E003C; // type:function size:0x64 scope:global align:4 +single_To_Double__17J3DDisplayListObjFv = .text:0x802E00A0; // type:function size:0x78 scope:global align:4 +setSingleDisplayList__17J3DDisplayListObjFPvUl = .text:0x802E0118; // type:function size:0x20 scope:global align:4 +swapBuffer__17J3DDisplayListObjFv = .text:0x802E0138; // type:function size:0x14 scope:global align:4 +callDL__17J3DDisplayListObjCFv = .text:0x802E014C; // type:function size:0x2C scope:global align:4 +beginDL__17J3DDisplayListObjFv = .text:0x802E0178; // type:function size:0x54 scope:global align:4 +endDL__17J3DDisplayListObjFv = .text:0x802E01CC; // type:function size:0x5C scope:global align:4 +beginPatch__17J3DDisplayListObjFv = .text:0x802E0228; // type:function size:0x20 scope:global align:4 +endPatch__17J3DDisplayListObjFv = .text:0x802E0248; // type:function size:0x3C scope:global align:4 +isSame__9J3DPacketCFP12J3DMatPacket = .text:0x802E0284; // type:function size:0x8 scope:global align:4 +entry__9J3DPacketFP13J3DDrawBuffer = .text:0x802E028C; // type:function size:0x8 scope:global align:4 +addChildPacket__9J3DPacketFP9J3DPacket = .text:0x802E0294; // type:function size:0x20 scope:global align:4 +draw__17J3DCallBackPacketFv = .text:0x802E02B4; // type:function size:0x8C scope:global align:4 +__ct__13J3DDrawPacketFv = .text:0x802E0340; // type:function size:0x34 scope:global align:4 +__dt__13J3DDrawPacketFv = .text:0x802E0374; // type:function size:0x5C scope:global align:4 +newDisplayList__13J3DDrawPacketFUl = .text:0x802E03D0; // type:function size:0x8C scope:global align:4 +newSingleDisplayList__13J3DDrawPacketFUl = .text:0x802E045C; // type:function size:0x8C scope:global align:4 +draw__13J3DDrawPacketFv = .text:0x802E04E8; // type:function size:0x24 scope:global align:4 +__ct__12J3DMatPacketFv = .text:0x802E050C; // type:function size:0x58 scope:global align:4 +__dt__12J3DMatPacketFv = .text:0x802E0564; // type:function size:0x60 scope:global align:4 +addShapePacket__12J3DMatPacketFP14J3DShapePacket = .text:0x802E05C4; // type:function size:0x20 scope:global align:4 +beginDiff__12J3DMatPacketFv = .text:0x802E05E4; // type:function size:0x28 scope:global align:4 +endDiff__12J3DMatPacketFv = .text:0x802E060C; // type:function size:0x28 scope:global align:4 +draw__12J3DMatPacketFv = .text:0x802E0634; // type:function size:0x90 scope:global align:4 +__ct__14J3DShapePacketFv = .text:0x802E06C4; // type:function size:0x60 scope:global align:4 +__dt__14J3DShapePacketFv = .text:0x802E0724; // type:function size:0x60 scope:global align:4 +calcDifferedBufferSize__14J3DShapePacketFUl = .text:0x802E0784; // type:function size:0x1E8 scope:global align:4 +newDifferedDisplayList__14J3DShapePacketFUl = .text:0x802E096C; // type:function size:0x4C scope:global align:4 +prepareDraw__14J3DShapePacketCFv = .text:0x802E09B8; // type:function size:0x78 scope:global align:4 +draw__14J3DShapePacketFv = .text:0x802E0A30; // type:function size:0x68 scope:global align:4 +drawFast__14J3DShapePacketFv = .text:0x802E0A98; // type:function size:0x58 scope:global align:4 +isSame__12J3DMatPacketCFP12J3DMatPacket = .text:0x802E0AF0; // type:function size:0x28 scope:global align:4 +draw__9J3DPacketFv = .text:0x802E0B18; // type:function size:0x4 scope:global align:4 +__dt__17J3DCallBackPacketFv = .text:0x802E0B1C; // type:function size:0x5C scope:global align:4 +loadMtxIndx_PNGP__11J3DShapeMtxCFiUs = .text:0x802E0B78; // type:function size:0x44 scope:global align:4 +loadMtxIndx_PCPU__11J3DShapeMtxCFiUs = .text:0x802E0BBC; // type:function size:0x60 scope:global align:4 +loadMtxIndx_NCPU__11J3DShapeMtxCFiUs = .text:0x802E0C1C; // type:function size:0x4C scope:global align:4 +loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs = .text:0x802E0C68; // type:function size:0x58 scope:global align:4 +loadMtxImm_PNGP__14J3DShapeMtxImmCFiUs = .text:0x802E0CC0; // type:function size:0x74 scope:global align:4 +loadMtxImm_PCPU__14J3DShapeMtxImmCFiUs = .text:0x802E0D34; // type:function size:0x6C scope:global align:4 +loadMtxImm_NCPU__14J3DShapeMtxImmCFiUs = .text:0x802E0DA0; // type:function size:0x60 scope:global align:4 +loadMtxImm_PNCPU__14J3DShapeMtxImmCFiUs = .text:0x802E0E00; // type:function size:0x58 scope:global align:4 +loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs = .text:0x802E0E58; // type:function size:0x8C scope:global align:4 +loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x802E0EE4; // type:function size:0x90 scope:global align:4 +loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x802E0F74; // type:function size:0x78 scope:global align:4 +loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x802E0FEC; // type:function size:0x58 scope:global align:4 +load__11J3DShapeMtxCFv = .text:0x802E1044; // type:function size:0x5C scope:global align:4 +calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f = .text:0x802E10A0; // type:function size:0x60 scope:global align:4 +load__14J3DShapeMtxImmCFv = .text:0x802E1100; // type:function size:0x5C scope:global align:4 +load__21J3DShapeMtxConcatViewCFv = .text:0x802E115C; // type:function size:0xD0 scope:global align:4 +loadNrmMtx__14J3DShapeMtxImmCFiUs = .text:0x802E122C; // type:function size:0xF8 scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f = .text:0x802E1324; // type:function size:0xD0 scope:global align:4 +load__16J3DShapeMtxMultiCFv = .text:0x802E13F4; // type:function size:0xA0 scope:global align:4 +calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f = .text:0x802E1494; // type:function size:0x94 scope:global align:4 +load__19J3DShapeMtxMultiImmCFv = .text:0x802E1528; // type:function size:0xA0 scope:global align:4 +load__26J3DShapeMtxMultiConcatViewCFv = .text:0x802E15C8; // type:function size:0xFC scope:global align:4 +loadNrmMtx__19J3DShapeMtxMultiImmCFiUs = .text:0x802E16C4; // type:function size:0xFC scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f = .text:0x802E17C0; // type:function size:0xD4 scope:global align:4 +load__20J3DShapeMtxBBoardImmCFv = .text:0x802E1894; // type:function size:0xC4 scope:global align:4 +load__27J3DShapeMtxBBoardConcatViewCFv = .text:0x802E1958; // type:function size:0x108 scope:global align:4 +load__21J3DShapeMtxYBBoardImmCFv = .text:0x802E1A60; // type:function size:0xF8 scope:global align:4 +load__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x802E1B58; // type:function size:0x134 scope:global align:4 +__ct__12J3DShapeDrawFPCUcUl = .text:0x802E1C8C; // type:function size:0x18 scope:global align:4 +draw__12J3DShapeDrawCFv = .text:0x802E1CA4; // type:function size:0x2C scope:global align:4 +__dt__12J3DShapeDrawFv = .text:0x802E1CD0; // type:function size:0x48 scope:global align:4 +__dt__28J3DShapeMtxYBBoardConcatViewFv = .text:0x802E1D18; // type:function size:0x7C scope:global align:4 +getType__21J3DShapeMtxYBBoardImmCFv = .text:0x802E1D94; // type:function size:0xC scope:global align:4 +getUseMtxIndex__11J3DShapeMtxCFUs = .text:0x802E1DA0; // type:function size:0x8 scope:global align:4 +__dt__21J3DShapeMtxYBBoardImmFv = .text:0x802E1DA8; // type:function size:0x6C scope:global align:4 +__dt__27J3DShapeMtxBBoardConcatViewFv = .text:0x802E1E14; // type:function size:0x7C scope:global align:4 +getType__20J3DShapeMtxBBoardImmCFv = .text:0x802E1E90; // type:function size:0xC scope:global align:4 +__dt__20J3DShapeMtxBBoardImmFv = .text:0x802E1E9C; // type:function size:0x6C scope:global align:4 +__dt__26J3DShapeMtxMultiConcatViewFv = .text:0x802E1F08; // type:function size:0x7C scope:global align:4 +getType__26J3DShapeMtxMultiConcatViewCFv = .text:0x802E1F84; // type:function size:0xC scope:global align:4 +getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv = .text:0x802E1F90; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs = .text:0x802E1F98; // type:function size:0x10 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs = .text:0x802E1FA8; // type:function size:0x4 scope:global align:4 +__dt__19J3DShapeMtxMultiImmFv = .text:0x802E1FAC; // type:function size:0x6C scope:global align:4 +getType__19J3DShapeMtxMultiImmCFv = .text:0x802E2018; // type:function size:0xC scope:global align:4 +getUseMtxNum__19J3DShapeMtxMultiImmCFv = .text:0x802E2024; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__19J3DShapeMtxMultiImmCFUs = .text:0x802E202C; // type:function size:0x10 scope:global align:4 +__dt__16J3DShapeMtxMultiFv = .text:0x802E203C; // type:function size:0x5C scope:global align:4 +getType__16J3DShapeMtxMultiCFv = .text:0x802E2098; // type:function size:0xC scope:global align:4 +getUseMtxNum__16J3DShapeMtxMultiCFv = .text:0x802E20A4; // type:function size:0x8 scope:global align:4 +getUseMtxIndex__16J3DShapeMtxMultiCFUs = .text:0x802E20AC; // type:function size:0x10 scope:global align:4 +__dt__21J3DShapeMtxConcatViewFv = .text:0x802E20BC; // type:function size:0x6C scope:global align:4 +getType__21J3DShapeMtxConcatViewCFv = .text:0x802E2128; // type:function size:0xC scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUs = .text:0x802E2134; // type:function size:0x4 scope:global align:4 +__dt__14J3DShapeMtxImmFv = .text:0x802E2138; // type:function size:0x5C scope:global align:4 +getType__14J3DShapeMtxImmCFv = .text:0x802E2194; // type:function size:0xC scope:global align:4 +__dt__11J3DShapeMtxFv = .text:0x802E21A0; // type:function size:0x48 scope:global align:4 +getType__11J3DShapeMtxCFv = .text:0x802E21E8; // type:function size:0xC scope:global align:4 +__sinit_J3DShapeMtx_cpp = .text:0x802E21F4; // type:function size:0x138 scope:local align:4 +initialize__8J3DShapeFv = .text:0x802E232C; // type:function size:0x70 scope:global align:4 +calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f = .text:0x802E239C; // type:function size:0x80 scope:global align:4 +countBumpMtxNum__8J3DShapeCFv = .text:0x802E241C; // type:function size:0x74 scope:global align:4 +J3DLoadCPCmd__FUcUl = .text:0x802E2490; // type:function size:0x18 scope:global align:4 +J3DLoadArrayBasePtr__F7_GXAttrPv = .text:0x802E24A8; // type:function size:0x3C scope:global align:4 +loadVtxArray__8J3DShapeCFv = .text:0x802E24E4; // type:function size:0x70 scope:global align:4 +isSameVcdVatCmd__8J3DShapeFP8J3DShape = .text:0x802E2554; // type:function size:0x3C scope:global align:4 +makeVtxArrayCmd__8J3DShapeFv = .text:0x802E2590; // type:function size:0x2C8 scope:global align:4 +makeVcdVatCmd__8J3DShapeFv = .text:0x802E2858; // type:function size:0x74 scope:global align:4 +loadPreDrawSetting__8J3DShapeCFv = .text:0x802E28CC; // type:function size:0xA0 scope:global align:4 +setArrayAndBindPipeline__8J3DShapeCFv = .text:0x802E296C; // type:function size:0xA8 scope:global align:4 +drawFast__8J3DShapeCFv = .text:0x802E2A14; // type:function size:0x188 scope:global align:4 +draw__8J3DShapeCFv = .text:0x802E2B9C; // type:function size:0x48 scope:global align:4 +simpleDraw__8J3DShapeCFv = .text:0x802E2BE4; // type:function size:0x84 scope:global align:4 +simpleDrawCache__8J3DShapeCFv = .text:0x802E2C68; // type:function size:0xFC scope:global align:4 +createColorBlock__11J3DMaterialFUl = .text:0x802E2D64; // type:function size:0x200 scope:global align:4 +createTexGenBlock__11J3DMaterialFUl = .text:0x802E2F64; // type:function size:0x164 scope:global align:4 +createTevBlock__11J3DMaterialFi = .text:0x802E30C8; // type:function size:0x374 scope:global align:4 +createIndBlock__11J3DMaterialFi = .text:0x802E343C; // type:function size:0xE8 scope:global align:4 +createPEBlock__11J3DMaterialFUlUl = .text:0x802E3524; // type:function size:0x1C4 scope:global align:4 +calcSizeColorBlock__11J3DMaterialFUl = .text:0x802E36E8; // type:function size:0x50 scope:global align:4 +calcSizeTexGenBlock__11J3DMaterialFUl = .text:0x802E3738; // type:function size:0x2C scope:global align:4 +calcSizeTevBlock__11J3DMaterialFi = .text:0x802E3764; // type:function size:0x48 scope:global align:4 +calcSizeIndBlock__11J3DMaterialFi = .text:0x802E37AC; // type:function size:0x14 scope:global align:4 +calcSizePEBlock__11J3DMaterialFUlUl = .text:0x802E37C0; // type:function size:0x68 scope:global align:4 +initialize__11J3DMaterialFv = .text:0x802E3828; // type:function size:0x50 scope:global align:4 +countDLSize__11J3DMaterialFv = .text:0x802E3878; // type:function size:0xB4 scope:global align:4 +makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj = .text:0x802E392C; // type:function size:0x2DC scope:global align:4 +makeDisplayList__11J3DMaterialFv = .text:0x802E3C08; // type:function size:0x48 scope:global align:4 +makeSharedDisplayList__11J3DMaterialFv = .text:0x802E3C50; // type:function size:0x24 scope:global align:4 +load__11J3DMaterialFv = .text:0x802E3C74; // type:function size:0x68 scope:global align:4 +loadSharedDL__11J3DMaterialFv = .text:0x802E3CDC; // type:function size:0x64 scope:global align:4 +patch__11J3DMaterialFv = .text:0x802E3D40; // type:function size:0x98 scope:global align:4 +diff__11J3DMaterialFUl = .text:0x802E3DD8; // type:function size:0x204 scope:global align:4 +calc__11J3DMaterialFPA4_Cf = .text:0x802E3FDC; // type:function size:0x4C scope:global align:4 +setCurrentMtx__11J3DMaterialFv = .text:0x802E4028; // type:function size:0x18 scope:global align:4 +calcCurrentMtx__11J3DMaterialFv = .text:0x802E4040; // type:function size:0x150 scope:global align:4 +copy__11J3DMaterialFP11J3DMaterial = .text:0x802E4190; // type:function size:0xAC scope:global align:4 +reset__11J3DMaterialFv = .text:0x802E423C; // type:function size:0x5C scope:global align:4 +change__11J3DMaterialFv = .text:0x802E4298; // type:function size:0x20 scope:global align:4 +newSharedDisplayList__11J3DMaterialFUl = .text:0x802E42B8; // type:function size:0x94 scope:global align:4 +newSingleSharedDisplayList__11J3DMaterialFUl = .text:0x802E434C; // type:function size:0x94 scope:global align:4 +initialize__18J3DPatchedMaterialFv = .text:0x802E43E0; // type:function size:0x20 scope:global align:4 +makeDisplayList__18J3DPatchedMaterialFv = .text:0x802E4400; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__18J3DPatchedMaterialFv = .text:0x802E4404; // type:function size:0x4 scope:global align:4 +load__18J3DPatchedMaterialFv = .text:0x802E4408; // type:function size:0x44 scope:global align:4 +loadSharedDL__18J3DPatchedMaterialFv = .text:0x802E444C; // type:function size:0x40 scope:global align:4 +calc__18J3DPatchedMaterialFPA4_Cf = .text:0x802E448C; // type:function size:0x4C scope:global align:4 +reset__18J3DPatchedMaterialFv = .text:0x802E44D8; // type:function size:0x4 scope:global align:4 +change__18J3DPatchedMaterialFv = .text:0x802E44DC; // type:function size:0x4 scope:global align:4 +initialize__17J3DLockedMaterialFv = .text:0x802E44E0; // type:function size:0x20 scope:global align:4 +makeDisplayList__17J3DLockedMaterialFv = .text:0x802E4500; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__17J3DLockedMaterialFv = .text:0x802E4504; // type:function size:0x4 scope:global align:4 +load__17J3DLockedMaterialFv = .text:0x802E4508; // type:function size:0x44 scope:global align:4 +loadSharedDL__17J3DLockedMaterialFv = .text:0x802E454C; // type:function size:0x40 scope:global align:4 +patch__17J3DLockedMaterialFv = .text:0x802E458C; // type:function size:0x4 scope:global align:4 +diff__17J3DLockedMaterialFUl = .text:0x802E4590; // type:function size:0x4 scope:global align:4 +calc__17J3DLockedMaterialFPA4_Cf = .text:0x802E4594; // type:function size:0x4 scope:global align:4 +reset__17J3DLockedMaterialFv = .text:0x802E4598; // type:function size:0x4 scope:global align:4 +change__17J3DLockedMaterialFv = .text:0x802E459C; // type:function size:0x4 scope:global align:4 +__dt__21J3DColorBlockLightOffFv = .text:0x802E45A0; // type:function size:0x5C scope:global align:4 +__dt__13J3DColorBlockFv = .text:0x802E45FC; // type:function size:0x48 scope:global align:4 +__dt__21J3DTexGenBlockPatchedFv = .text:0x802E4644; // type:function size:0x5C scope:global align:4 +__dt__14J3DTexGenBlockFv = .text:0x802E46A0; // type:function size:0x48 scope:global align:4 +__dt__11J3DTevBlockFv = .text:0x802E46E8; // type:function size:0x48 scope:global align:4 +__dt__11J3DIndBlockFv = .text:0x802E4730; // type:function size:0x48 scope:global align:4 +__dt__10J3DPEBlockFv = .text:0x802E4778; // type:function size:0x48 scope:global align:4 +countDLSize__14J3DTexGenBlockFv = .text:0x802E47C0; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DColorBlockFv = .text:0x802E47C8; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DTevBlockFv = .text:0x802E47D0; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DIndBlockFv = .text:0x802E47D8; // type:function size:0x8 scope:global align:4 +countDLSize__10J3DPEBlockFv = .text:0x802E47E0; // type:function size:0x8 scope:global align:4 +load__13J3DColorBlockFv = .text:0x802E47E8; // type:function size:0x4 scope:global align:4 +getCullMode__13J3DColorBlockCFv = .text:0x802E47EC; // type:function size:0x8 scope:global align:4 +load__11J3DTevBlockFv = .text:0x802E47F4; // type:function size:0x4 scope:global align:4 +getNBTScale__14J3DTexGenBlockFv = .text:0x802E47F8; // type:function size:0x8 scope:global align:4 +patch__13J3DColorBlockFv = .text:0x802E4800; // type:function size:0x4 scope:global align:4 +diff__13J3DColorBlockFUl = .text:0x802E4804; // type:function size:0x4 scope:global align:4 +diff__10J3DPEBlockFUl = .text:0x802E4808; // type:function size:0x4 scope:global align:4 +reset__10J3DPEBlockFP10J3DPEBlock = .text:0x802E480C; // type:function size:0x4 scope:global align:4 +reset__11J3DIndBlockFP11J3DIndBlock = .text:0x802E4810; // type:function size:0x4 scope:global align:4 +reset__11J3DTevBlockFP11J3DTevBlock = .text:0x802E4814; // type:function size:0x4 scope:global align:4 +reset__14J3DTexGenBlockFP14J3DTexGenBlock = .text:0x802E4818; // type:function size:0x4 scope:global align:4 +reset__13J3DColorBlockFP13J3DColorBlock = .text:0x802E481C; // type:function size:0x4 scope:global align:4 +diffFog__10J3DPEBlockFv = .text:0x802E4820; // type:function size:0x4 scope:global align:4 +diffBlend__10J3DPEBlockFv = .text:0x802E4824; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockFP6J3DFog = .text:0x802E4828; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp = .text:0x802E482C; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFPC8J3DBlend = .text:0x802E4830; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockFPC8J3DZMode = .text:0x802E4834; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFPCUc = .text:0x802E4838; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFUc = .text:0x802E483C; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFPCUc = .text:0x802E4840; // type:function size:0x4 scope:global align:4 +getDither__10J3DPEBlockCFv = .text:0x802E4844; // type:function size:0x8 scope:global align:4 +getFogOffset__10J3DPEBlockCFv = .text:0x802E484C; // type:function size:0x8 scope:global align:4 +setFogOffset__10J3DPEBlockFUl = .text:0x802E4854; // type:function size:0x4 scope:global align:4 +diff__15J3DIndBlockNullFUl = .text:0x802E4858; // type:function size:0x4 scope:global align:4 +load__15J3DIndBlockNullFv = .text:0x802E485C; // type:function size:0x4 scope:global align:4 +reset__15J3DIndBlockNullFP11J3DIndBlock = .text:0x802E4860; // type:function size:0x4 scope:global align:4 +getType__15J3DIndBlockNullFv = .text:0x802E4864; // type:function size:0xC scope:global align:4 +__dt__15J3DIndBlockNullFv = .text:0x802E4870; // type:function size:0x5C scope:global align:4 +setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder = .text:0x802E48CC; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder = .text:0x802E48D0; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx = .text:0x802E48D4; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale = .text:0x802E48D8; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFPCUl = .text:0x802E48DC; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockF11J3DNBTScale = .text:0x802E48E0; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale = .text:0x802E48E4; // type:function size:0x4 scope:global align:4 +getTexMtxOffset__14J3DTexGenBlockCFv = .text:0x802E48E8; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__14J3DTexGenBlockFUl = .text:0x802E48F0; // type:function size:0x4 scope:global align:4 +patchMatColor__13J3DColorBlockFv = .text:0x802E48F4; // type:function size:0x4 scope:global align:4 +diffMatColor__13J3DColorBlockFv = .text:0x802E48F8; // type:function size:0x4 scope:global align:4 +diffLight__13J3DColorBlockFv = .text:0x802E48FC; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x802E4900; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x802E4904; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFPCUc = .text:0x802E4908; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlPC12J3DColorChan = .text:0x802E490C; // type:function size:0x4 scope:global align:4 +getLight__13J3DColorBlockFUl = .text:0x802E4910; // type:function size:0x8 scope:global align:4 +setCullMode__13J3DColorBlockFPCUc = .text:0x802E4918; // type:function size:0x4 scope:global align:4 +getMatColorOffset__13J3DColorBlockCFv = .text:0x802E491C; // type:function size:0x8 scope:global align:4 +getColorChanOffset__13J3DColorBlockCFv = .text:0x802E4924; // type:function size:0x8 scope:global align:4 +setMatColorOffset__13J3DColorBlockFUl = .text:0x802E492C; // type:function size:0x4 scope:global align:4 +setColorChanOffset__13J3DColorBlockFUl = .text:0x802E4930; // type:function size:0x4 scope:global align:4 +initialize__21J3DColorBlockLightOffFv = .text:0x802E4934; // type:function size:0x50 scope:global align:4 +initialize__22J3DColorBlockAmbientOnFv = .text:0x802E4984; // type:function size:0x8C scope:global align:4 +initialize__20J3DColorBlockLightOnFv = .text:0x802E4A10; // type:function size:0xAC scope:global align:4 +initialize__21J3DTexGenBlockPatchedFv = .text:0x802E4ABC; // type:function size:0x30 scope:global align:4 +initialize__15J3DTexGenBlock4Fv = .text:0x802E4AEC; // type:function size:0x30 scope:global align:4 +initialize__19J3DTexGenBlockBasicFv = .text:0x802E4B1C; // type:function size:0x30 scope:global align:4 +initialize__15J3DTevBlockNullFv = .text:0x802E4B4C; // type:function size:0xC scope:global align:4 +initialize__18J3DTevBlockPatchedFv = .text:0x802E4B58; // type:function size:0x104 scope:global align:4 +initialize__12J3DTevBlock1Fv = .text:0x802E4C5C; // type:function size:0x28 scope:global align:4 +initialize__12J3DTevBlock2Fv = .text:0x802E4C84; // type:function size:0xD8 scope:global align:4 +initialize__12J3DTevBlock4Fv = .text:0x802E4D5C; // type:function size:0x110 scope:global align:4 +initialize__13J3DTevBlock16Fv = .text:0x802E4E6C; // type:function size:0x124 scope:global align:4 +initialize__15J3DIndBlockFullFv = .text:0x802E4F90; // type:function size:0xC scope:global align:4 +initialize__16J3DPEBlockFogOffFv = .text:0x802E4F9C; // type:function size:0x24 scope:global align:4 +initialize__14J3DPEBlockFullFv = .text:0x802E4FC0; // type:function size:0x30 scope:global align:4 +countDLSize__21J3DColorBlockLightOffFv = .text:0x802E4FF0; // type:function size:0x8 scope:global align:4 +countDLSize__22J3DColorBlockAmbientOnFv = .text:0x802E4FF8; // type:function size:0x8 scope:global align:4 +countDLSize__20J3DColorBlockLightOnFv = .text:0x802E5000; // type:function size:0x8 scope:global align:4 +countDLSize__21J3DTexGenBlockPatchedFv = .text:0x802E5008; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DTexGenBlock4Fv = .text:0x802E5010; // type:function size:0x8 scope:global align:4 +countDLSize__19J3DTexGenBlockBasicFv = .text:0x802E5018; // type:function size:0x8 scope:global align:4 +countDLSize__18J3DTevBlockPatchedFv = .text:0x802E5020; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock1Fv = .text:0x802E5028; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock2Fv = .text:0x802E5030; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock4Fv = .text:0x802E5038; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DTevBlock16Fv = .text:0x802E5040; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DIndBlockFullFv = .text:0x802E5048; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockOpaFv = .text:0x802E5050; // type:function size:0x8 scope:global align:4 +countDLSize__17J3DPEBlockTexEdgeFv = .text:0x802E5058; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockXluFv = .text:0x802E5060; // type:function size:0x8 scope:global align:4 +countDLSize__16J3DPEBlockFogOffFv = .text:0x802E5068; // type:function size:0x8 scope:global align:4 +countDLSize__14J3DPEBlockFullFv = .text:0x802E5070; // type:function size:0x8 scope:global align:4 +load__21J3DColorBlockLightOffFv = .text:0x802E5078; // type:function size:0x560 scope:global align:4 +load__22J3DColorBlockAmbientOnFv = .text:0x802E55D8; // type:function size:0x688 scope:global align:4 +load__20J3DColorBlockLightOnFv = .text:0x802E5C60; // type:function size:0x6C0 scope:global align:4 +patch__21J3DColorBlockLightOffFv = .text:0x802E6320; // type:function size:0x4C scope:global align:4 +patchMatColor__21J3DColorBlockLightOffFv = .text:0x802E636C; // type:function size:0x1AC scope:global align:4 +patchLight__21J3DColorBlockLightOffFv = .text:0x802E6518; // type:function size:0x43C scope:global align:4 +patch__20J3DColorBlockLightOnFv = .text:0x802E6954; // type:function size:0x4C scope:global align:4 +patchMatColor__20J3DColorBlockLightOnFv = .text:0x802E69A0; // type:function size:0x1AC scope:global align:4 +patchLight__20J3DColorBlockLightOnFv = .text:0x802E6B4C; // type:function size:0x46C scope:global align:4 +diff__21J3DColorBlockLightOffFUl = .text:0x802E6FB8; // type:function size:0x68 scope:global align:4 +diffMatColor__21J3DColorBlockLightOffFv = .text:0x802E7020; // type:function size:0x17C scope:global align:4 +diffLight__21J3DColorBlockLightOffFv = .text:0x802E719C; // type:function size:0x40C scope:global align:4 +diff__20J3DColorBlockLightOnFUl = .text:0x802E75A8; // type:function size:0x70 scope:global align:4 +diffMatColor__20J3DColorBlockLightOnFv = .text:0x802E7618; // type:function size:0x17C scope:global align:4 +diffLight__20J3DColorBlockLightOnFv = .text:0x802E7794; // type:function size:0x444 scope:global align:4 +load__15J3DTexGenBlock4Fv = .text:0x802E7BD8; // type:function size:0x94 scope:global align:4 +load__19J3DTexGenBlockBasicFv = .text:0x802E7C6C; // type:function size:0x94 scope:global align:4 +patch__21J3DTexGenBlockPatchedFv = .text:0x802E7D00; // type:function size:0x90 scope:global align:4 +patch__15J3DTexGenBlock4Fv = .text:0x802E7D90; // type:function size:0x9C scope:global align:4 +patch__19J3DTexGenBlockBasicFv = .text:0x802E7E2C; // type:function size:0x9C scope:global align:4 +diff__21J3DTexGenBlockPatchedFUl = .text:0x802E7EC8; // type:function size:0x68 scope:global align:4 +diffTexMtx__21J3DTexGenBlockPatchedFv = .text:0x802E7F30; // type:function size:0x60 scope:global align:4 +diffTexGen__21J3DTexGenBlockPatchedFv = .text:0x802E7F90; // type:function size:0xE0 scope:global align:4 +load__12J3DTevBlock1Fv = .text:0x802E8070; // type:function size:0x240 scope:global align:4 +load__12J3DTevBlock2Fv = .text:0x802E82B0; // type:function size:0x51C scope:global align:4 +load__12J3DTevBlock4Fv = .text:0x802E87CC; // type:function size:0x544 scope:global align:4 +load__13J3DTevBlock16Fv = .text:0x802E8D10; // type:function size:0x548 scope:global align:4 +patchTexNo__18J3DTevBlockPatchedFv = .text:0x802E9258; // type:function size:0x94 scope:global align:4 +patchTevReg__18J3DTevBlockPatchedFv = .text:0x802E92EC; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv = .text:0x802E93B8; // type:function size:0x17C scope:global align:4 +patch__18J3DTevBlockPatchedFv = .text:0x802E9534; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock1Fv = .text:0x802E9580; // type:function size:0x70 scope:global align:4 +patchTevReg__12J3DTevBlock1Fv = .text:0x802E95F0; // type:function size:0x4 scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock1Fv = .text:0x802E95F4; // type:function size:0xE4 scope:global align:4 +patch__12J3DTevBlock1Fv = .text:0x802E96D8; // type:function size:0x2C scope:global align:4 +patchTexNo__12J3DTevBlock2Fv = .text:0x802E9704; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock2Fv = .text:0x802E9798; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock2Fv = .text:0x802E9864; // type:function size:0x150 scope:global align:4 +patch__12J3DTevBlock2Fv = .text:0x802E99B4; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock4Fv = .text:0x802E9A00; // type:function size:0x94 scope:global align:4 +patchTevReg__12J3DTevBlock4Fv = .text:0x802E9A94; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock4Fv = .text:0x802E9B60; // type:function size:0x17C scope:global align:4 +patch__12J3DTevBlock4Fv = .text:0x802E9CDC; // type:function size:0x4C scope:global align:4 +patchTexNo__13J3DTevBlock16Fv = .text:0x802E9D28; // type:function size:0x94 scope:global align:4 +patchTevReg__13J3DTevBlock16Fv = .text:0x802E9DBC; // type:function size:0xCC scope:global align:4 +patchTexNoAndTexCoordScale__13J3DTevBlock16Fv = .text:0x802E9E88; // type:function size:0x17C scope:global align:4 +patch__13J3DTevBlock16Fv = .text:0x802EA004; // type:function size:0x4C scope:global align:4 +diff__11J3DTevBlockFUl = .text:0x802EA050; // type:function size:0xBC scope:global align:4 +diffTexNo__18J3DTevBlockPatchedFv = .text:0x802EA10C; // type:function size:0x64 scope:global align:4 +diffTevStage__18J3DTevBlockPatchedFv = .text:0x802EA170; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__18J3DTevBlockPatchedFv = .text:0x802EA284; // type:function size:0xB0 scope:global align:4 +diffTevReg__18J3DTevBlockPatchedFv = .text:0x802EA334; // type:function size:0x9C scope:global align:4 +diffTexCoordScale__18J3DTevBlockPatchedFv = .text:0x802EA3D0; // type:function size:0xF8 scope:global align:4 +diffTexNo__12J3DTevBlock1Fv = .text:0x802EA4C8; // type:function size:0x38 scope:global align:4 +diffTevReg__12J3DTevBlock1Fv = .text:0x802EA500; // type:function size:0x4 scope:global align:4 +diffTevStage__12J3DTevBlock1Fv = .text:0x802EA504; // type:function size:0xF0 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock1Fv = .text:0x802EA5F4; // type:function size:0x80 scope:global align:4 +diffTexCoordScale__12J3DTevBlock1Fv = .text:0x802EA674; // type:function size:0x68 scope:global align:4 +diffTexNo__12J3DTevBlock2Fv = .text:0x802EA6DC; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock2Fv = .text:0x802EA740; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock2Fv = .text:0x802EA7DC; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock2Fv = .text:0x802EA8F0; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock2Fv = .text:0x802EA9A0; // type:function size:0xC4 scope:global align:4 +diffTexNo__12J3DTevBlock4Fv = .text:0x802EAA64; // type:function size:0x64 scope:global align:4 +diffTevReg__12J3DTevBlock4Fv = .text:0x802EAAC8; // type:function size:0x9C scope:global align:4 +diffTevStage__12J3DTevBlock4Fv = .text:0x802EAB64; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock4Fv = .text:0x802EAC78; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__12J3DTevBlock4Fv = .text:0x802EAD28; // type:function size:0xF8 scope:global align:4 +diffTexNo__13J3DTevBlock16Fv = .text:0x802EAE20; // type:function size:0x64 scope:global align:4 +diffTevReg__13J3DTevBlock16Fv = .text:0x802EAE84; // type:function size:0x9C scope:global align:4 +diffTevStage__13J3DTevBlock16Fv = .text:0x802EAF20; // type:function size:0x114 scope:global align:4 +diffTevStageIndirect__13J3DTevBlock16Fv = .text:0x802EB034; // type:function size:0xB0 scope:global align:4 +diffTexCoordScale__13J3DTevBlock16Fv = .text:0x802EB0E4; // type:function size:0xF8 scope:global align:4 +ptrToIndex__13J3DTevBlock16Fv = .text:0x802EB1DC; // type:function size:0xE4 scope:global align:4 +ptrToIndex__18J3DTevBlockPatchedFv = .text:0x802EB2C0; // type:function size:0xE4 scope:global align:4 +indexToPtr_private__11J3DTevBlockFUl = .text:0x802EB3A4; // type:function size:0x94 scope:global align:4 +load__15J3DIndBlockFullFv = .text:0x802EB438; // type:function size:0x1FC scope:global align:4 +diff__15J3DIndBlockFullFUl = .text:0x802EB634; // type:function size:0xE8 scope:global align:4 +load__13J3DPEBlockOpaFv = .text:0x802EB71C; // type:function size:0x2C0 scope:global align:4 +load__17J3DPEBlockTexEdgeFv = .text:0x802EB9DC; // type:function size:0x2C8 scope:global align:4 +load__13J3DPEBlockXluFv = .text:0x802EBCA4; // type:function size:0x2C4 scope:global align:4 +load__16J3DPEBlockFogOffFv = .text:0x802EBF68; // type:function size:0x488 scope:global align:4 +diffBlend__16J3DPEBlockFogOffFv = .text:0x802EC3F0; // type:function size:0x2E8 scope:global align:4 +load__14J3DPEBlockFullFv = .text:0x802EC6D8; // type:function size:0x4E4 scope:global align:4 +patch__14J3DPEBlockFullFv = .text:0x802ECBBC; // type:function size:0xBC scope:global align:4 +diffFog__14J3DPEBlockFullFv = .text:0x802ECC78; // type:function size:0x84 scope:global align:4 +diffBlend__14J3DPEBlockFullFv = .text:0x802ECCFC; // type:function size:0x2E8 scope:global align:4 +diff__14J3DPEBlockFullFUl = .text:0x802ECFE4; // type:function size:0x68 scope:global align:4 +reset__21J3DColorBlockLightOffFP13J3DColorBlock = .text:0x802ED04C; // type:function size:0xDC scope:global align:4 +reset__22J3DColorBlockAmbientOnFP13J3DColorBlock = .text:0x802ED128; // type:function size:0x150 scope:global align:4 +reset__20J3DColorBlockLightOnFP13J3DColorBlock = .text:0x802ED278; // type:function size:0x150 scope:global align:4 +reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock = .text:0x802ED3C8; // type:function size:0x12C scope:global align:4 +reset__15J3DTexGenBlock4FP14J3DTexGenBlock = .text:0x802ED4F4; // type:function size:0x160 scope:global align:4 +reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock = .text:0x802ED654; // type:function size:0x160 scope:global align:4 +reset__18J3DTevBlockPatchedFP11J3DTevBlock = .text:0x802ED7B4; // type:function size:0x1BC scope:global align:4 +reset__12J3DTevBlock1FP11J3DTevBlock = .text:0x802ED970; // type:function size:0xE8 scope:global align:4 +reset__12J3DTevBlock2FP11J3DTevBlock = .text:0x802EDA58; // type:function size:0x300 scope:global align:4 +reset__12J3DTevBlock4FP11J3DTevBlock = .text:0x802EDD58; // type:function size:0x4D8 scope:global align:4 +reset__13J3DTevBlock16FP11J3DTevBlock = .text:0x802EE230; // type:function size:0x29C scope:global align:4 +reset__15J3DIndBlockFullFP11J3DIndBlock = .text:0x802EE4CC; // type:function size:0x150 scope:global align:4 +reset__16J3DPEBlockFogOffFP10J3DPEBlock = .text:0x802EE61C; // type:function size:0x100 scope:global align:4 +reset__14J3DPEBlockFullFP10J3DPEBlock = .text:0x802EE71C; // type:function size:0x14C scope:global align:4 +calc__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x802EE868; // type:function size:0x258 scope:global align:4 +load__9J3DTexMtxCFUl = .text:0x802EEAC0; // type:function size:0x64 scope:global align:4 +J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType = .text:0x802EEB24; // type:function size:0x580 scope:global align:4 +diffTevReg__11J3DTevBlockFv = .text:0x802EF0A4; // type:function size:0x4 scope:global align:4 +diffTevStageIndirect__11J3DTevBlockFv = .text:0x802EF0A8; // type:function size:0x4 scope:global align:4 +diffTevStage__11J3DTevBlockFv = .text:0x802EF0AC; // type:function size:0x4 scope:global align:4 +diffTexCoordScale__11J3DTevBlockFv = .text:0x802EF0B0; // type:function size:0x4 scope:global align:4 +diffTexNo__11J3DTevBlockFv = .text:0x802EF0B4; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockFullFv = .text:0x802EF0B8; // type:function size:0xC scope:global align:4 +setFog__14J3DPEBlockFullFP6J3DFog = .text:0x802EF0C4; // type:function size:0x8 scope:global align:4 +getFog__14J3DPEBlockFullFv = .text:0x802EF0CC; // type:function size:0x8 scope:global align:4 +setAlphaComp__14J3DPEBlockFullF12J3DAlphaComp = .text:0x802EF0D4; // type:function size:0x1C scope:global align:4 +setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp = .text:0x802EF0F0; // type:function size:0x1C scope:global align:4 +getAlphaComp__14J3DPEBlockFullFv = .text:0x802EF10C; // type:function size:0x8 scope:global align:4 +setBlend__14J3DPEBlockFullF8J3DBlend = .text:0x802EF114; // type:function size:0x24 scope:global align:4 +setBlend__14J3DPEBlockFullFPC8J3DBlend = .text:0x802EF138; // type:function size:0x24 scope:global align:4 +getBlend__14J3DPEBlockFullFv = .text:0x802EF15C; // type:function size:0x8 scope:global align:4 +setZMode__14J3DPEBlockFullF8J3DZMode = .text:0x802EF164; // type:function size:0xC scope:global align:4 +setZMode__14J3DPEBlockFullFPC8J3DZMode = .text:0x802EF170; // type:function size:0xC scope:global align:4 +getZMode__14J3DPEBlockFullFv = .text:0x802EF17C; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFUc = .text:0x802EF184; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFPCUc = .text:0x802EF18C; // type:function size:0xC scope:global align:4 +getZCompLoc__14J3DPEBlockFullCFv = .text:0x802EF198; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFUc = .text:0x802EF1A0; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFPCUc = .text:0x802EF1A8; // type:function size:0xC scope:global align:4 +getDither__14J3DPEBlockFullCFv = .text:0x802EF1B4; // type:function size:0x8 scope:global align:4 +getFogOffset__14J3DPEBlockFullCFv = .text:0x802EF1BC; // type:function size:0x8 scope:global align:4 +setFogOffset__14J3DPEBlockFullFUl = .text:0x802EF1C4; // type:function size:0x8 scope:global align:4 +__dt__14J3DPEBlockFullFv = .text:0x802EF1CC; // type:function size:0x5C scope:global align:4 +diff__16J3DPEBlockFogOffFUl = .text:0x802EF228; // type:function size:0x34 scope:global align:4 +getType__16J3DPEBlockFogOffFv = .text:0x802EF25C; // type:function size:0xC scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffF12J3DAlphaComp = .text:0x802EF268; // type:function size:0x1C scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp = .text:0x802EF284; // type:function size:0x1C scope:global align:4 +getAlphaComp__16J3DPEBlockFogOffFv = .text:0x802EF2A0; // type:function size:0x8 scope:global align:4 +setBlend__16J3DPEBlockFogOffF8J3DBlend = .text:0x802EF2A8; // type:function size:0x24 scope:global align:4 +setBlend__16J3DPEBlockFogOffFPC8J3DBlend = .text:0x802EF2CC; // type:function size:0x24 scope:global align:4 +getBlend__16J3DPEBlockFogOffFv = .text:0x802EF2F0; // type:function size:0x8 scope:global align:4 +setZMode__16J3DPEBlockFogOffF8J3DZMode = .text:0x802EF2F8; // type:function size:0xC scope:global align:4 +setZMode__16J3DPEBlockFogOffFPC8J3DZMode = .text:0x802EF304; // type:function size:0xC scope:global align:4 +getZMode__16J3DPEBlockFogOffFv = .text:0x802EF310; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFUc = .text:0x802EF318; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFPCUc = .text:0x802EF320; // type:function size:0xC scope:global align:4 +getZCompLoc__16J3DPEBlockFogOffCFv = .text:0x802EF32C; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFUc = .text:0x802EF334; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFPCUc = .text:0x802EF33C; // type:function size:0xC scope:global align:4 +getDither__16J3DPEBlockFogOffCFv = .text:0x802EF348; // type:function size:0x8 scope:global align:4 +__dt__16J3DPEBlockFogOffFv = .text:0x802EF350; // type:function size:0x5C scope:global align:4 +indexToPtr__13J3DTevBlock16Fv = .text:0x802EF3AC; // type:function size:0x24 scope:global align:4 +getType__13J3DTevBlock16Fv = .text:0x802EF3D0; // type:function size:0xC scope:global align:4 +setTexNo__13J3DTevBlock16FUlUs = .text:0x802EF3DC; // type:function size:0x10 scope:global align:4 +setTexNo__13J3DTevBlock16FUlPCUs = .text:0x802EF3EC; // type:function size:0x14 scope:global align:4 +getTexNo__13J3DTevBlock16CFUl = .text:0x802EF400; // type:function size:0x10 scope:global align:4 +setTevOrder__13J3DTevBlock16FUl11J3DTevOrder = .text:0x802EF410; // type:function size:0x24 scope:global align:4 +setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder = .text:0x802EF434; // type:function size:0x24 scope:global align:4 +getTevOrder__13J3DTevBlock16FUl = .text:0x802EF458; // type:function size:0x14 scope:global align:4 +setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 = .text:0x802EF46C; // type:function size:0x2C scope:global align:4 +setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 = .text:0x802EF498; // type:function size:0x2C scope:global align:4 +getTevColor__13J3DTevBlock16FUl = .text:0x802EF4C4; // type:function size:0x14 scope:global align:4 +setTevKColor__13J3DTevBlock16FUl10J3DGXColor = .text:0x802EF4D8; // type:function size:0x2C scope:global align:4 +setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor = .text:0x802EF504; // type:function size:0x2C scope:global align:4 +getTevKColor__13J3DTevBlock16FUl = .text:0x802EF530; // type:function size:0x14 scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlUc = .text:0x802EF544; // type:function size:0xC scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlPCUc = .text:0x802EF550; // type:function size:0x10 scope:global align:4 +getTevKColorSel__13J3DTevBlock16FUl = .text:0x802EF560; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlUc = .text:0x802EF56C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlPCUc = .text:0x802EF578; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__13J3DTevBlock16FUl = .text:0x802EF588; // type:function size:0xC scope:global align:4 +setTevStageNum__13J3DTevBlock16FUc = .text:0x802EF594; // type:function size:0x8 scope:global align:4 +setTevStageNum__13J3DTevBlock16FPCUc = .text:0x802EF59C; // type:function size:0xC scope:global align:4 +getTevStageNum__13J3DTevBlock16CFv = .text:0x802EF5A8; // type:function size:0x8 scope:global align:4 +setTevStage__13J3DTevBlock16FUl11J3DTevStage = .text:0x802EF5B0; // type:function size:0x3C scope:global align:4 +setTevStage__13J3DTevBlock16FUlPC11J3DTevStage = .text:0x802EF5EC; // type:function size:0x3C scope:global align:4 +getTevStage__13J3DTevBlock16FUl = .text:0x802EF628; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo = .text:0x802EF63C; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo = .text:0x802EF674; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable = .text:0x802EF6AC; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable = .text:0x802EF6BC; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__13J3DTevBlock16FUl = .text:0x802EF6CC; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage = .text:0x802EF6DC; // type:function size:0x14 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage = .text:0x802EF6F0; // type:function size:0x14 scope:global align:4 +getIndTevStage__13J3DTevBlock16FUl = .text:0x802EF704; // type:function size:0x14 scope:global align:4 +getTexNoOffset__13J3DTevBlock16CFv = .text:0x802EF718; // type:function size:0x8 scope:global align:4 +getTevRegOffset__13J3DTevBlock16CFv = .text:0x802EF720; // type:function size:0x8 scope:global align:4 +setTevRegOffset__13J3DTevBlock16FUl = .text:0x802EF728; // type:function size:0x8 scope:global align:4 +__dt__13J3DTevBlock16Fv = .text:0x802EF730; // type:function size:0x5C scope:global align:4 +setTexNoOffset__11J3DTevBlockFUl = .text:0x802EF78C; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock4Fv = .text:0x802EF794; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock4Fv = .text:0x802EF798; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock4Fv = .text:0x802EF7BC; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock4FUlUs = .text:0x802EF7C8; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock4FUlPCUs = .text:0x802EF7D8; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock4CFUl = .text:0x802EF7EC; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock4FUl11J3DTevOrder = .text:0x802EF7FC; // type:function size:0x24 scope:global align:4 +setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder = .text:0x802EF820; // type:function size:0x24 scope:global align:4 +getTevOrder__12J3DTevBlock4FUl = .text:0x802EF844; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock4FUl13J3DGXColorS10 = .text:0x802EF858; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 = .text:0x802EF884; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock4FUl = .text:0x802EF8B0; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock4FUl10J3DGXColor = .text:0x802EF8C4; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor = .text:0x802EF8F0; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock4FUl = .text:0x802EF91C; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlUc = .text:0x802EF930; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlPCUc = .text:0x802EF93C; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock4FUl = .text:0x802EF94C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlUc = .text:0x802EF958; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlPCUc = .text:0x802EF964; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock4FUl = .text:0x802EF974; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock4FUc = .text:0x802EF980; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock4FPCUc = .text:0x802EF988; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock4CFv = .text:0x802EF994; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock4FUl11J3DTevStage = .text:0x802EF99C; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock4FUlPC11J3DTevStage = .text:0x802EF9D8; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock4FUl = .text:0x802EFA14; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo = .text:0x802EFA28; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo = .text:0x802EFA60; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable = .text:0x802EFA98; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable = .text:0x802EFAA8; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock4FUl = .text:0x802EFAB8; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage = .text:0x802EFAC8; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage = .text:0x802EFADC; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock4FUl = .text:0x802EFAF0; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock4CFv = .text:0x802EFB04; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock4CFv = .text:0x802EFB0C; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock4FUl = .text:0x802EFB14; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock4Fv = .text:0x802EFB1C; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock2Fv = .text:0x802EFB78; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock2Fv = .text:0x802EFB7C; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock2Fv = .text:0x802EFBA0; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock2FUlUs = .text:0x802EFBAC; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock2FUlPCUs = .text:0x802EFBBC; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock2CFUl = .text:0x802EFBD0; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock2FUl11J3DTevOrder = .text:0x802EFBE0; // type:function size:0x24 scope:global align:4 +setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder = .text:0x802EFC04; // type:function size:0x24 scope:global align:4 +getTevOrder__12J3DTevBlock2FUl = .text:0x802EFC28; // type:function size:0x14 scope:global align:4 +setTevColor__12J3DTevBlock2FUl13J3DGXColorS10 = .text:0x802EFC3C; // type:function size:0x2C scope:global align:4 +setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 = .text:0x802EFC68; // type:function size:0x2C scope:global align:4 +getTevColor__12J3DTevBlock2FUl = .text:0x802EFC94; // type:function size:0x14 scope:global align:4 +setTevKColor__12J3DTevBlock2FUl10J3DGXColor = .text:0x802EFCA8; // type:function size:0x2C scope:global align:4 +setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor = .text:0x802EFCD4; // type:function size:0x2C scope:global align:4 +getTevKColor__12J3DTevBlock2FUl = .text:0x802EFD00; // type:function size:0x14 scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlUc = .text:0x802EFD14; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlPCUc = .text:0x802EFD20; // type:function size:0x10 scope:global align:4 +getTevKColorSel__12J3DTevBlock2FUl = .text:0x802EFD30; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlUc = .text:0x802EFD3C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlPCUc = .text:0x802EFD48; // type:function size:0x10 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock2FUl = .text:0x802EFD58; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock2FUc = .text:0x802EFD64; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock2FPCUc = .text:0x802EFD6C; // type:function size:0xC scope:global align:4 +getTevStageNum__12J3DTevBlock2CFv = .text:0x802EFD78; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock2FUl11J3DTevStage = .text:0x802EFD80; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock2FUlPC11J3DTevStage = .text:0x802EFDBC; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock2FUl = .text:0x802EFDF8; // type:function size:0x14 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo = .text:0x802EFE0C; // type:function size:0x38 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo = .text:0x802EFE44; // type:function size:0x38 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable = .text:0x802EFE7C; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable = .text:0x802EFE8C; // type:function size:0x10 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock2FUl = .text:0x802EFE9C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage = .text:0x802EFEAC; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage = .text:0x802EFEC0; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock2FUl = .text:0x802EFED4; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock2CFv = .text:0x802EFEE8; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock2CFv = .text:0x802EFEF0; // type:function size:0x8 scope:global align:4 +setTevRegOffset__12J3DTevBlock2FUl = .text:0x802EFEF8; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock2Fv = .text:0x802EFF00; // type:function size:0x5C scope:global align:4 +ptrToIndex__12J3DTevBlock1Fv = .text:0x802EFF5C; // type:function size:0x4 scope:global align:4 +indexToPtr__12J3DTevBlock1Fv = .text:0x802EFF60; // type:function size:0x24 scope:global align:4 +getType__12J3DTevBlock1Fv = .text:0x802EFF84; // type:function size:0xC scope:global align:4 +setTexNo__12J3DTevBlock1FUlUs = .text:0x802EFF90; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock1FUlPCUs = .text:0x802EFFA0; // type:function size:0x14 scope:global align:4 +getTexNo__12J3DTevBlock1CFUl = .text:0x802EFFB4; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock1FUl11J3DTevOrder = .text:0x802EFFC4; // type:function size:0x24 scope:global align:4 +setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder = .text:0x802EFFE8; // type:function size:0x24 scope:global align:4 +getTevOrder__12J3DTevBlock1FUl = .text:0x802F000C; // type:function size:0x14 scope:global align:4 +setTevStageNum__12J3DTevBlock1FUc = .text:0x802F0020; // type:function size:0x4 scope:global align:4 +setTevStageNum__12J3DTevBlock1FPCUc = .text:0x802F0024; // type:function size:0x4 scope:global align:4 +getTevStageNum__12J3DTevBlock1CFv = .text:0x802F0028; // type:function size:0x8 scope:global align:4 +setTevStage__12J3DTevBlock1FUl11J3DTevStage = .text:0x802F0030; // type:function size:0x3C scope:global align:4 +setTevStage__12J3DTevBlock1FUlPC11J3DTevStage = .text:0x802F006C; // type:function size:0x3C scope:global align:4 +getTevStage__12J3DTevBlock1FUl = .text:0x802F00A8; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage = .text:0x802F00BC; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage = .text:0x802F00D0; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J3DTevBlock1FUl = .text:0x802F00E4; // type:function size:0x14 scope:global align:4 +getTexNoOffset__12J3DTevBlock1CFv = .text:0x802F00F8; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock1Fv = .text:0x802F0100; // type:function size:0x5C scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlPCUc = .text:0x802F015C; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlPCUc = .text:0x802F0160; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo = .text:0x802F0164; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo = .text:0x802F0168; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable = .text:0x802F016C; // type:function size:0x4 scope:global align:4 +getTevRegOffset__11J3DTevBlockCFv = .text:0x802F0170; // type:function size:0x8 scope:global align:4 +setTevRegOffset__11J3DTevBlockFUl = .text:0x802F0178; // type:function size:0x4 scope:global align:4 +load__18J3DTevBlockPatchedFv = .text:0x802F017C; // type:function size:0x4 scope:global align:4 +indexToPtr__18J3DTevBlockPatchedFv = .text:0x802F0180; // type:function size:0x24 scope:global align:4 +getType__18J3DTevBlockPatchedFv = .text:0x802F01A4; // type:function size:0xC scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFUc = .text:0x802F01B0; // type:function size:0x8 scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFPCUc = .text:0x802F01B8; // type:function size:0xC scope:global align:4 +getTevStageNum__18J3DTevBlockPatchedCFv = .text:0x802F01C4; // type:function size:0x8 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlUs = .text:0x802F01CC; // type:function size:0x10 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlPCUs = .text:0x802F01DC; // type:function size:0x14 scope:global align:4 +getTexNo__18J3DTevBlockPatchedCFUl = .text:0x802F01F0; // type:function size:0x10 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder = .text:0x802F0200; // type:function size:0x24 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder = .text:0x802F0224; // type:function size:0x24 scope:global align:4 +getTevOrder__18J3DTevBlockPatchedFUl = .text:0x802F0248; // type:function size:0x14 scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage = .text:0x802F025C; // type:function size:0x3C scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage = .text:0x802F0298; // type:function size:0x3C scope:global align:4 +getTevStage__18J3DTevBlockPatchedFUl = .text:0x802F02D4; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage = .text:0x802F02E8; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage = .text:0x802F02FC; // type:function size:0x14 scope:global align:4 +getIndTevStage__18J3DTevBlockPatchedFUl = .text:0x802F0310; // type:function size:0x14 scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 = .text:0x802F0324; // type:function size:0x2C scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 = .text:0x802F0350; // type:function size:0x2C scope:global align:4 +getTevColor__18J3DTevBlockPatchedFUl = .text:0x802F037C; // type:function size:0x14 scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor = .text:0x802F0390; // type:function size:0x2C scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor = .text:0x802F03BC; // type:function size:0x2C scope:global align:4 +getTevKColor__18J3DTevBlockPatchedFUl = .text:0x802F03E8; // type:function size:0x14 scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlUc = .text:0x802F03FC; // type:function size:0xC scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlPCUc = .text:0x802F0408; // type:function size:0x10 scope:global align:4 +getTevKColorSel__18J3DTevBlockPatchedFUl = .text:0x802F0418; // type:function size:0xC scope:global align:4 +getTexNoOffset__18J3DTevBlockPatchedCFv = .text:0x802F0424; // type:function size:0x8 scope:global align:4 +getTevRegOffset__18J3DTevBlockPatchedCFv = .text:0x802F042C; // type:function size:0x8 scope:global align:4 +setTevRegOffset__18J3DTevBlockPatchedFUl = .text:0x802F0434; // type:function size:0x8 scope:global align:4 +__dt__18J3DTevBlockPatchedFv = .text:0x802F043C; // type:function size:0x5C scope:global align:4 +getType__19J3DTexGenBlockBasicFv = .text:0x802F0498; // type:function size:0xC scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale = .text:0x802F04A4; // type:function size:0x24 scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale = .text:0x802F04C8; // type:function size:0x24 scope:global align:4 +getNBTScale__19J3DTexGenBlockBasicFv = .text:0x802F04EC; // type:function size:0x8 scope:global align:4 +__dt__19J3DTexGenBlockBasicFv = .text:0x802F04F4; // type:function size:0x6C scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFUl = .text:0x802F0560; // type:function size:0x8 scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFPCUl = .text:0x802F0568; // type:function size:0xC scope:global align:4 +getTexGenNum__21J3DTexGenBlockPatchedCFv = .text:0x802F0574; // type:function size:0x8 scope:global align:4 +setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord = .text:0x802F057C; // type:function size:0x24 scope:global align:4 +getTexCoord__21J3DTexGenBlockPatchedFUl = .text:0x802F05A0; // type:function size:0x14 scope:global align:4 +setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx = .text:0x802F05B4; // type:function size:0x10 scope:global align:4 +getTexMtx__21J3DTexGenBlockPatchedFUl = .text:0x802F05C4; // type:function size:0x10 scope:global align:4 +getTexMtxOffset__21J3DTexGenBlockPatchedCFv = .text:0x802F05D4; // type:function size:0x8 scope:global align:4 +setTexMtxOffset__21J3DTexGenBlockPatchedFUl = .text:0x802F05DC; // type:function size:0x8 scope:global align:4 +getType__15J3DTexGenBlock4Fv = .text:0x802F05E4; // type:function size:0xC scope:global align:4 +setNBTScale__15J3DTexGenBlock4F11J3DNBTScale = .text:0x802F05F0; // type:function size:0x24 scope:global align:4 +setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale = .text:0x802F0614; // type:function size:0x24 scope:global align:4 +getNBTScale__15J3DTexGenBlock4Fv = .text:0x802F0638; // type:function size:0x8 scope:global align:4 +__dt__15J3DTexGenBlock4Fv = .text:0x802F0640; // type:function size:0x6C scope:global align:4 +load__21J3DTexGenBlockPatchedFv = .text:0x802F06AC; // type:function size:0x4 scope:global align:4 +getType__21J3DTexGenBlockPatchedFv = .text:0x802F06B0; // type:function size:0xC scope:global align:4 +getType__20J3DColorBlockLightOnFv = .text:0x802F06BC; // type:function size:0xC scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x802F06C8; // type:function size:0x2C scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x802F06F4; // type:function size:0x2C scope:global align:4 +getMatColor__20J3DColorBlockLightOnFUl = .text:0x802F0720; // type:function size:0x14 scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x802F0734; // type:function size:0x2C scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x802F0760; // type:function size:0x2C scope:global align:4 +getAmbColor__20J3DColorBlockLightOnFUl = .text:0x802F078C; // type:function size:0x14 scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFPCUc = .text:0x802F07A0; // type:function size:0xC scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFUc = .text:0x802F07AC; // type:function size:0x8 scope:global align:4 +getColorChanNum__20J3DColorBlockLightOnCFv = .text:0x802F07B4; // type:function size:0x8 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan = .text:0x802F07BC; // type:function size:0x14 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan = .text:0x802F07D0; // type:function size:0x14 scope:global align:4 +getColorChan__20J3DColorBlockLightOnFUl = .text:0x802F07E4; // type:function size:0x14 scope:global align:4 +setLight__20J3DColorBlockLightOnFUlP11J3DLightObj = .text:0x802F07F8; // type:function size:0x10 scope:global align:4 +getLight__20J3DColorBlockLightOnFUl = .text:0x802F0808; // type:function size:0x10 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFUc = .text:0x802F0818; // type:function size:0x8 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFPCUc = .text:0x802F0820; // type:function size:0xC scope:global align:4 +getCullMode__20J3DColorBlockLightOnCFv = .text:0x802F082C; // type:function size:0x8 scope:global align:4 +getMatColorOffset__20J3DColorBlockLightOnCFv = .text:0x802F0834; // type:function size:0x8 scope:global align:4 +getColorChanOffset__20J3DColorBlockLightOnCFv = .text:0x802F083C; // type:function size:0x8 scope:global align:4 +setMatColorOffset__20J3DColorBlockLightOnFUl = .text:0x802F0844; // type:function size:0x8 scope:global align:4 +setColorChanOffset__20J3DColorBlockLightOnFUl = .text:0x802F084C; // type:function size:0x8 scope:global align:4 +__dt__20J3DColorBlockLightOnFv = .text:0x802F0854; // type:function size:0x5C scope:global align:4 +getType__22J3DColorBlockAmbientOnFv = .text:0x802F08B0; // type:function size:0xC scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor = .text:0x802F08BC; // type:function size:0x2C scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor = .text:0x802F08E8; // type:function size:0x2C scope:global align:4 +getAmbColor__22J3DColorBlockAmbientOnFUl = .text:0x802F0914; // type:function size:0x14 scope:global align:4 +__dt__22J3DColorBlockAmbientOnFv = .text:0x802F0928; // type:function size:0x6C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor = .text:0x802F0994; // type:function size:0x2C scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor = .text:0x802F09C0; // type:function size:0x2C scope:global align:4 +getMatColor__21J3DColorBlockLightOffFUl = .text:0x802F09EC; // type:function size:0x14 scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFPCUc = .text:0x802F0A00; // type:function size:0xC scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFUc = .text:0x802F0A0C; // type:function size:0x8 scope:global align:4 +getColorChanNum__21J3DColorBlockLightOffCFv = .text:0x802F0A14; // type:function size:0x8 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan = .text:0x802F0A1C; // type:function size:0x14 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan = .text:0x802F0A30; // type:function size:0x14 scope:global align:4 +getColorChan__21J3DColorBlockLightOffFUl = .text:0x802F0A44; // type:function size:0x14 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFUc = .text:0x802F0A58; // type:function size:0x8 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFPCUc = .text:0x802F0A60; // type:function size:0xC scope:global align:4 +getCullMode__21J3DColorBlockLightOffCFv = .text:0x802F0A6C; // type:function size:0x8 scope:global align:4 +getMatColorOffset__21J3DColorBlockLightOffCFv = .text:0x802F0A74; // type:function size:0x8 scope:global align:4 +getColorChanOffset__21J3DColorBlockLightOffCFv = .text:0x802F0A7C; // type:function size:0x8 scope:global align:4 +setMatColorOffset__21J3DColorBlockLightOffFUl = .text:0x802F0A84; // type:function size:0x8 scope:global align:4 +setColorChanOffset__21J3DColorBlockLightOffFUl = .text:0x802F0A8C; // type:function size:0x8 scope:global align:4 +getType__13J3DPEBlockXluFv = .text:0x802F0A94; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockXluFv = .text:0x802F0AA0; // type:function size:0x5C scope:global align:4 +getType__17J3DPEBlockTexEdgeFv = .text:0x802F0AFC; // type:function size:0xC scope:global align:4 +__dt__17J3DPEBlockTexEdgeFv = .text:0x802F0B08; // type:function size:0x5C scope:global align:4 +getType__13J3DPEBlockOpaFv = .text:0x802F0B64; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockOpaFv = .text:0x802F0B70; // type:function size:0x5C scope:global align:4 +getType__15J3DIndBlockFullFv = .text:0x802F0BCC; // type:function size:0xC scope:global align:4 +setIndTexStageNum__15J3DIndBlockFullFUc = .text:0x802F0BD8; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__15J3DIndBlockFullCFv = .text:0x802F0BE0; // type:function size:0x8 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder = .text:0x802F0BE8; // type:function size:0x1C scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder = .text:0x802F0C04; // type:function size:0x1C scope:global align:4 +getIndTexOrder__15J3DIndBlockFullFUl = .text:0x802F0C20; // type:function size:0x14 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx = .text:0x802F0C34; // type:function size:0x58 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx = .text:0x802F0C8C; // type:function size:0x58 scope:global align:4 +getIndTexMtx__15J3DIndBlockFullFUl = .text:0x802F0CE4; // type:function size:0x14 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale = .text:0x802F0CF8; // type:function size:0x1C scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale = .text:0x802F0D14; // type:function size:0x1C scope:global align:4 +getIndTexCoordScale__15J3DIndBlockFullFUl = .text:0x802F0D30; // type:function size:0x14 scope:global align:4 +__dt__15J3DIndBlockFullFv = .text:0x802F0D44; // type:function size:0x9C scope:global align:4 +patchTexNo__11J3DTevBlockFv = .text:0x802F0DE0; // type:function size:0x4 scope:global align:4 +patchTevReg__11J3DTevBlockFv = .text:0x802F0DE4; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlPCUs = .text:0x802F0DE8; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder = .text:0x802F0DEC; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFPCUc = .text:0x802F0DF0; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUlPC11J3DTevStage = .text:0x802F0DF4; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage = .text:0x802F0DF8; // type:function size:0x4 scope:global align:4 +getTexNoOffset__11J3DTevBlockCFv = .text:0x802F0DFC; // type:function size:0x8 scope:global align:4 +getType__21J3DColorBlockLightOffFv = .text:0x802F0E04; // type:function size:0xC scope:global align:4 +__sinit_J3DMatBlock_cpp = .text:0x802F0E10; // type:function size:0x24 scope:local align:4 +load__11J3DLightObjCFUl = .text:0x802F0E34; // type:function size:0xB4 scope:global align:4 +loadTexCoordGens__FUlP11J3DTexCoord = .text:0x802F0EE8; // type:function size:0x1F8 scope:global align:4 +calc__9J3DTexMtxFv = .text:0x802F10E0; // type:function size:0x418 scope:global align:4 +isTexNoReg__FPv = .text:0x802F14F8; // type:function size:0x24 scope:global align:4 +getTexNoReg__FPv = .text:0x802F151C; // type:function size:0xC scope:global align:4 +loadTexNo__FUlRCUs = .text:0x802F1528; // type:function size:0x1A8 scope:global align:4 +patchTexNo_PtrToIdx__FUlRCUs = .text:0x802F16D0; // type:function size:0x24 scope:global align:4 +loadNBTScale__FR11J3DNBTScale = .text:0x802F16F4; // type:function size:0x34 scope:global align:4 +makeTexCoordTable__Fv = .text:0x802F1728; // type:function size:0xA8 scope:global align:4 +makeAlphaCmpTable__Fv = .text:0x802F17D0; // type:function size:0x6C scope:global align:4 +makeZModeTable__Fv = .text:0x802F183C; // type:function size:0x6C scope:global align:4 +makeTevSwapTable__Fv = .text:0x802F18A8; // type:function size:0x44 scope:global align:4 +initialize__13J3DDrawBufferFv = .text:0x802F18EC; // type:function size:0x68 scope:global align:4 +allocBuffer__13J3DDrawBufferFUl = .text:0x802F1954; // type:function size:0x98 scope:global align:4 +__dt__13J3DDrawBufferFv = .text:0x802F19EC; // type:function size:0x60 scope:global align:4 +frameInit__13J3DDrawBufferFv = .text:0x802F1A4C; // type:function size:0x38 scope:global align:4 +entryMatSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802F1A84; // type:function size:0x154 scope:global align:4 +entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802F1BD8; // type:function size:0xB8 scope:global align:4 +entryZSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802F1C90; // type:function size:0xFC scope:global align:4 +entryModelSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802F1D8C; // type:function size:0x50 scope:global align:4 +entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802F1DDC; // type:function size:0x54 scope:global align:4 +entryNonSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x802F1E30; // type:function size:0x34 scope:global align:4 +entryImm__13J3DDrawBufferFP9J3DPacketUs = .text:0x802F1E64; // type:function size:0x20 scope:global align:4 +draw__13J3DDrawBufferCFv = .text:0x802F1E84; // type:function size:0x54 scope:global align:4 +drawHead__13J3DDrawBufferCFv = .text:0x802F1ED8; // type:function size:0x78 scope:global align:4 +drawTail__13J3DDrawBufferCFv = .text:0x802F1F50; // type:function size:0x7C scope:global align:4 +setCallBackPacket__13J3DDrawBufferFP17J3DCallBackPacket = .text:0x802F1FCC; // type:function size:0x30 scope:global align:4 +__sinit_J3DDrawBuffer_cpp = .text:0x802F1FFC; // type:function size:0xD4 scope:local align:4 +clear__12J3DJointTreeFv = .text:0x802F20D0; // type:function size:0x40 scope:global align:4 +makeHierarchy__12J3DJointTreeFP7J3DNodePPC17J3DModelHierarchyP16J3DMaterialTablePP8J3DShape = .text:0x802F2110; // type:function size:0x198 scope:global align:4 +clear__12J3DModelDataFv = .text:0x802F22A8; // type:function size:0x28 scope:global align:4 +__ct__12J3DModelDataFv = .text:0x802F22D0; // type:function size:0x78 scope:global align:4 +__dt__12J3DModelDataFv = .text:0x802F2348; // type:function size:0x90 scope:global align:4 +initShapeNodes__12J3DModelDataFv = .text:0x802F23D8; // type:function size:0x6C scope:global align:4 +sortVcdVatCmd__12J3DModelDataFv = .text:0x802F2444; // type:function size:0x9C scope:global align:4 +indexToPtr__12J3DModelDataFv = .text:0x802F24E0; // type:function size:0xA8 scope:global align:4 +isDeformablePositionFormat__12J3DModelDataCFv = .text:0x802F2588; // type:function size:0x4C scope:global align:4 +setMaterialTable__12J3DModelDataFP16J3DMaterialTable19J3DMaterialCopyFlag = .text:0x802F25D4; // type:function size:0xC0 scope:global align:4 +getType__7J3DNodeCFv = .text:0x802F2694; // type:function size:0xC scope:global align:4 +__dt__12J3DJointTreeFv = .text:0x802F26A0; // type:function size:0x64 scope:global align:4 +__ct__8J3DModelFv = .text:0x802F2704; // type:function size:0x48 scope:global align:4 +__dt__8J3DModelFv = .text:0x802F274C; // type:function size:0x64 scope:global align:4 +initialize__8J3DModelFv = .text:0x802F27B0; // type:function size:0xB4 scope:global align:4 +entryModelData__8J3DModelFP12J3DModelDataUlUl = .text:0x802F2864; // type:function size:0x214 scope:global align:4 +setNoUseDrawMtx__8J3DModelFv = .text:0x802F2A78; // type:function size:0x2C scope:global align:4 +createSingleDrawMtx__8J3DModelFP12J3DModelData = .text:0x802F2AA4; // type:function size:0x110 scope:global align:4 +createDoubleDrawMtx__8J3DModelFP12J3DModelDataUl = .text:0x802F2BB4; // type:function size:0x1AC scope:global align:4 +createShapePacket__8J3DModelFP12J3DModelData = .text:0x802F2D60; // type:function size:0xCC scope:global align:4 +createMatPacket__8J3DModelFP12J3DModelDataUl = .text:0x802F2E2C; // type:function size:0x2D4 scope:global align:4 +createBumpMtxArray__8J3DModelFP12J3DModelDataUl = .text:0x802F3100; // type:function size:0x274 scope:global align:4 +newDifferedDisplayList__8J3DModelFUl = .text:0x802F3374; // type:function size:0x80 scope:global align:4 +lock__8J3DModelFv = .text:0x802F33F4; // type:function size:0x38 scope:global align:4 +unlock__8J3DModelFv = .text:0x802F342C; // type:function size:0x38 scope:global align:4 +calcMaterial__8J3DModelFv = .text:0x802F3464; // type:function size:0x168 scope:global align:4 +diff__8J3DModelFv = .text:0x802F35CC; // type:function size:0x90 scope:global align:4 +setSkinDeform__8J3DModelFP13J3DSkinDeformUl = .text:0x802F365C; // type:function size:0x11C scope:global align:4 +calcAnmMtx__8J3DModelFv = .text:0x802F3778; // type:function size:0xA4 scope:global align:4 +calcWeightEnvelopeMtx__8J3DModelFv = .text:0x802F381C; // type:function size:0x1F8 scope:global align:4 +update__8J3DModelFv = .text:0x802F3A14; // type:function size:0x4C scope:global align:4 +calc__8J3DModelFv = .text:0x802F3A60; // type:function size:0x16C scope:global align:4 +entry__8J3DModelFv = .text:0x802F3BCC; // type:function size:0xF8 scope:global align:4 +calcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f = .text:0x802F3CC4; // type:function size:0xB8 scope:global align:4 +calcDrawMtx__8J3DModelFv = .text:0x802F3D7C; // type:function size:0x254 scope:global align:4 +viewCalc__8J3DModelFv = .text:0x802F3FD0; // type:function size:0x220 scope:global align:4 +calcNrmMtx__8J3DModelFv = .text:0x802F41F0; // type:function size:0x168 scope:global align:4 +calcBumpMtx__8J3DModelFv = .text:0x802F4358; // type:function size:0xF8 scope:global align:4 +calcBBoard__8J3DModelFv = .text:0x802F4450; // type:function size:0x164 scope:global align:4 +prepareShapePackets__8J3DModelFv = .text:0x802F45B4; // type:function size:0x1C4 scope:global align:4 +init__12J3DFrameCtrlFs = .text:0x802F4778; // type:function size:0x30 scope:global align:4 +checkPass__12J3DFrameCtrlFf = .text:0x802F47A8; // type:function size:0x5A0 scope:global align:4 +update__12J3DFrameCtrlFv = .text:0x802F4D48; // type:function size:0x43C scope:global align:4 +getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x802F5184; // type:function size:0x6F4 scope:global align:4 +J3DHermiteInterpolationS__FfPsPsPsPsPsPs = .text:0x802F5878; // type:function size:0x54 scope:global align:4 +J3DGetKeyFrameInterpolationS__FfP18J3DAnmKeyTableBasePs = .text:0x802F58CC; // type:function size:0x228 scope:global align:4 +calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x802F5AF4; // type:function size:0x4CC scope:global align:4 +calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x802F5FC0; // type:function size:0x2B4 scope:global align:4 +getWeight__17J3DAnmClusterFullCFUs = .text:0x802F6274; // type:function size:0xB4 scope:global align:4 +getWeight__16J3DAnmClusterKeyCFUs = .text:0x802F6328; // type:function size:0x84 scope:global align:4 +getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x802F63AC; // type:function size:0x2A8 scope:global align:4 +getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x802F6654; // type:function size:0x31C scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable = .text:0x802F6970; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP12J3DModelData = .text:0x802F6A08; // type:function size:0x24 scope:global align:4 +getColor__15J3DAnmColorFullCFUsP8_GXColor = .text:0x802F6A2C; // type:function size:0x350 scope:global align:4 +getColor__14J3DAnmColorKeyCFUsP8_GXColor = .text:0x802F6D7C; // type:function size:0x344 scope:global align:4 +getTexNo__16J3DAnmTexPatternCFUsPUs = .text:0x802F70C0; // type:function size:0xEC scope:global align:4 +getVisibility__20J3DAnmVisibilityFullCFUsPUc = .text:0x802F71AC; // type:function size:0xE0 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable = .text:0x802F728C; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData = .text:0x802F7324; // type:function size:0x24 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable = .text:0x802F7348; // type:function size:0x114 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData = .text:0x802F745C; // type:function size:0x24 scope:global align:4 +getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x802F7480; // type:function size:0x344 scope:global align:4 +getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor = .text:0x802F77C4; // type:function size:0x344 scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable = .text:0x802F7B08; // type:function size:0xFC scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData = .text:0x802F7C04; // type:function size:0x24 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs = .text:0x802F7C28; // type:function size:0x324 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf = .text:0x802F7F4C; // type:function size:0x14C scope:global align:4 +__dt__14J3DAnmColorKeyFv = .text:0x802F8098; // type:function size:0x84 scope:global align:4 +__dt__11J3DAnmColorFv = .text:0x802F811C; // type:function size:0x74 scope:global align:4 +getColor__11J3DAnmColorCFUsP8_GXColor = .text:0x802F8190; // type:function size:0x4 scope:global align:4 +__dt__15J3DAnmColorFullFv = .text:0x802F8194; // type:function size:0x84 scope:global align:4 +__dt__17J3DAnmVtxColorKeyFv = .text:0x802F8218; // type:function size:0x6C scope:global align:4 +__dt__14J3DAnmVtxColorFv = .text:0x802F8284; // type:function size:0x5C scope:global align:4 +getColor__14J3DAnmVtxColorCFUcUsP8_GXColor = .text:0x802F82E0; // type:function size:0x4 scope:global align:4 +__dt__18J3DAnmVtxColorFullFv = .text:0x802F82E4; // type:function size:0x6C scope:global align:4 +__dt__16J3DAnmClusterKeyFv = .text:0x802F8350; // type:function size:0x6C scope:global align:4 +__dt__13J3DAnmClusterFv = .text:0x802F83BC; // type:function size:0x5C scope:global align:4 +getWeight__13J3DAnmClusterCFUs = .text:0x802F8418; // type:function size:0x8 scope:global align:4 +__dt__17J3DAnmClusterFullFv = .text:0x802F8420; // type:function size:0x6C scope:global align:4 +__dt__19J3DAnmTransformFullFv = .text:0x802F848C; // type:function size:0x6C scope:global align:4 +calc__14J3DMatColorAnmCFP8_GXColor = .text:0x802F84F8; // type:function size:0x3C scope:global align:4 +calc__12J3DTexMtxAnmCFP17J3DTextureSRTInfo = .text:0x802F8534; // type:function size:0x34 scope:global align:4 +calc__11J3DTexNoAnmCFPUs = .text:0x802F8568; // type:function size:0x30 scope:global align:4 +calc__14J3DTevColorAnmCFP11_GXColorS10 = .text:0x802F8598; // type:function size:0x30 scope:global align:4 +calc__15J3DTevKColorAnmCFP8_GXColor = .text:0x802F85C8; // type:function size:0x30 scope:global align:4 +initialize__14J3DMaterialAnmFv = .text:0x802F85F8; // type:function size:0xA4 scope:global align:4 +calc__14J3DMaterialAnmCFP11J3DMaterial = .text:0x802F869C; // type:function size:0x1C0 scope:global align:4 +setVisibility__20J3DVisibilityManagerFP12J3DModelData = .text:0x802F885C; // type:function size:0xC0 scope:global align:4 +__dt__20J3DVisibilityManagerFv = .text:0x802F891C; // type:function size:0x48 scope:global align:4 +clear__13J3DDeformDataFv = .text:0x802F8964; // type:function size:0x20 scope:global align:4 +__ct__13J3DDeformDataFv = .text:0x802F8984; // type:function size:0x30 scope:global align:4 +deform__13J3DDeformDataFP8J3DModel = .text:0x802F89B4; // type:function size:0x24 scope:global align:4 +deform__13J3DDeformDataFP15J3DVertexBuffer = .text:0x802F89D8; // type:function size:0xC8 scope:global align:4 +clear__11J3DDeformerFv = .text:0x802F8AA0; // type:function size:0x20 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUs = .text:0x802F8AC0; // type:function size:0xE8 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUsPf = .text:0x802F8BA8; // type:function size:0x5A0 scope:global align:4 +normalize__11J3DDeformerFPf = .text:0x802F9148; // type:function size:0xBC scope:global align:4 +normalizeWeight__11J3DDeformerFiPf = .text:0x802F9204; // type:function size:0x5C scope:global align:4 +__ct__13J3DSkinDeformFv = .text:0x802F9260; // type:function size:0x30 scope:global align:4 +initMtxIndexArray__13J3DSkinDeformFP12J3DModelData = .text:0x802F9290; // type:function size:0x3F8 scope:global align:4 +changeFastSkinDL__13J3DSkinDeformFP12J3DModelData = .text:0x802F9688; // type:function size:0x24C scope:global align:4 +calcNrmMtx__13J3DSkinDeformFP8J3DModel = .text:0x802F98D4; // type:function size:0x11C scope:global align:4 +deformVtxPos_F32__13J3DSkinDeformCFP8J3DModel = .text:0x802F99F0; // type:function size:0x124 scope:global align:4 +deformVtxPos_S16__13J3DSkinDeformCFP8J3DModel = .text:0x802F9B14; // type:function size:0x140 scope:global align:4 +deformVtxNrm_F32__13J3DSkinDeformCFP8J3DModel = .text:0x802F9C54; // type:function size:0x104 scope:global align:4 +deformVtxNrm_S16__13J3DSkinDeformCFP8J3DModel = .text:0x802F9D58; // type:function size:0x120 scope:global align:4 +deform__13J3DSkinDeformFP8J3DModel = .text:0x802F9E78; // type:function size:0xA0 scope:global align:4 +__dt__13J3DSkinDeformFv = .text:0x802F9F18; // type:function size:0x48 scope:global align:4 +calc__13J3DMtxCalcAnmFUs = .text:0x802F9F60; // type:function size:0xF0 scope:global align:4 +__ct__15J3DMtxCalcBasicFv = .text:0x802FA050; // type:function size:0x48 scope:global align:4 +recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x802FA098; // type:function size:0x198 scope:global align:4 +calcTransform__15J3DMtxCalcBasicFUsRC16J3DTransformInfo = .text:0x802FA230; // type:function size:0x1CC scope:global align:4 +calc__15J3DMtxCalcBasicFUs = .text:0x802FA3FC; // type:function size:0x60 scope:global align:4 +calcTransform__19J3DMtxCalcSoftimageFUsRC16J3DTransformInfo = .text:0x802FA45C; // type:function size:0x24C scope:global align:4 +calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x802FA6A8; // type:function size:0x21C scope:global align:4 +initialize__8J3DJointFv = .text:0x802FA8C4; // type:function size:0xF0 scope:global align:4 +addMesh__8J3DJointFP11J3DMaterial = .text:0x802FA9B4; // type:function size:0x20 scope:global align:4 +calcIn__8J3DJointFv = .text:0x802FA9D4; // type:function size:0x80 scope:global align:4 +calcOut__8J3DJointFv = .text:0x802FAA54; // type:function size:0x24 scope:global align:4 +entryIn__8J3DJointFv = .text:0x802FAA78; // type:function size:0x1A0 scope:global align:4 +getType__8J3DJointCFv = .text:0x802FAC18; // type:function size:0xC scope:global align:4 +__dt__8J3DJointFv = .text:0x802FAC24; // type:function size:0x60 scope:global align:4 +@8@36@calc__13J3DMtxCalcAnmFUs = .text:0x802FAC84; // type:function size:0x14 scope:local align:4 +@80@36@calcTransform__15J3DMtxCalcBasicFUsRC16J3DTransformInfo = .text:0x802FAC98; // type:function size:0x14 scope:local align:4 +@80@36@init__15J3DMtxCalcBasicFRC3VecRA3_A4_Cf = .text:0x802FACAC; // type:function size:0x14 scope:local align:4 +@80@36@calcTransform__19J3DMtxCalcSoftimageFUsRC16J3DTransformInfo = .text:0x802FACC0; // type:function size:0x14 scope:local align:4 +@80@36@init__19J3DMtxCalcSoftimageFRC3VecRA3_A4_Cf = .text:0x802FACD4; // type:function size:0x14 scope:local align:4 +@80@36@calc__15J3DMtxCalcBasicFUs = .text:0x802FACE8; // type:function size:0x14 scope:local align:4 +@80@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo = .text:0x802FACFC; // type:function size:0x14 scope:local align:4 +@80@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode = .text:0x802FAD10; // type:function size:0x14 scope:local align:4 +@80@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf = .text:0x802FAD24; // type:function size:0x14 scope:local align:4 +calcOut__7J3DNodeFv = .text:0x802FAD38; // type:function size:0x4 scope:global align:4 +calcIn__7J3DNodeFv = .text:0x802FAD3C; // type:function size:0x4 scope:global align:4 +init__7J3DNodeFP12J3DModelData = .text:0x802FAD40; // type:function size:0x4 scope:global align:4 +__ct__7J3DNodeFv = .text:0x802FAD44; // type:function size:0x24 scope:global align:4 +__dt__7J3DNodeFv = .text:0x802FAD68; // type:function size:0x48 scope:global align:4 +appendChild__7J3DNodeFP7J3DNode = .text:0x802FADB0; // type:function size:0x34 scope:global align:4 +entryIn__7J3DNodeFv = .text:0x802FADE4; // type:function size:0x4 scope:global align:4 +clear__16J3DMaterialTableFv = .text:0x802FADE8; // type:function size:0x28 scope:global align:4 +__ct__16J3DMaterialTableFv = .text:0x802FAE10; // type:function size:0x3C scope:global align:4 +__dt__16J3DMaterialTableFv = .text:0x802FAE4C; // type:function size:0x48 scope:global align:4 +entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x802FAE94; // type:function size:0xD4 scope:global align:4 +entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x802FAF68; // type:function size:0x290 scope:global align:4 +entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x802FB1F8; // type:function size:0x190 scope:global align:4 +removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x802FB388; // type:function size:0x78 scope:global align:4 +removeTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x802FB400; // type:function size:0x94 scope:global align:4 +removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x802FB494; // type:function size:0xA4 scope:global align:4 +removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x802FB538; // type:function size:0x120 scope:global align:4 +setMatColorAnimator__16J3DMaterialTableFP11J3DAnmColorP14J3DMatColorAnm = .text:0x802FB658; // type:function size:0x98 scope:global align:4 +setTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPatternP11J3DTexNoAnm = .text:0x802FB6F0; // type:function size:0xB0 scope:global align:4 +setTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKeyP12J3DTexMtxAnmP12J3DTexMtxAnm = .text:0x802FB7A0; // type:function size:0x198 scope:global align:4 +setTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKeyP14J3DTevColorAnmP15J3DTevKColorAnm = .text:0x802FB938; // type:function size:0x158 scope:global align:4 +__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock = .text:0x802FBA90; // type:function size:0x248 scope:global align:4 +__ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock = .text:0x802FBCD8; // type:function size:0x88 scope:global align:4 +countUniqueMaterials__18J3DMaterialFactoryFv = .text:0x802FBD60; // type:function size:0x48 scope:global align:4 +countTexGens__18J3DMaterialFactoryCFi = .text:0x802FBDA8; // type:function size:0x38 scope:global align:4 +countStages__18J3DMaterialFactoryCFi = .text:0x802FBDE0; // type:function size:0x88 scope:global align:4 +create__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x802FBE68; // type:function size:0x7C scope:global align:4 +createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802FBEE4; // type:function size:0x948 scope:global align:4 +createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802FC82C; // type:function size:0x90C scope:global align:4 +modifyPatchedCurrentMtx__18J3DMaterialFactoryCFP11J3DMateriali = .text:0x802FD138; // type:function size:0x160 scope:global align:4 +createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802FD298; // type:function size:0x2A8 scope:global align:4 +calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x802FD540; // type:function size:0x80 scope:global align:4 +calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802FD5C0; // type:function size:0x134 scope:global align:4 +calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802FD6F4; // type:function size:0xD0 scope:global align:4 +calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x802FD7C4; // type:function size:0x18 scope:global align:4 +newMatColor__18J3DMaterialFactoryCFii = .text:0x802FD7DC; // type:function size:0x90 scope:global align:4 +newColorChanNum__18J3DMaterialFactoryCFi = .text:0x802FD86C; // type:function size:0x38 scope:global align:4 +newColorChan__18J3DMaterialFactoryCFii = .text:0x802FD8A4; // type:function size:0x1A4 scope:global align:4 +newAmbColor__18J3DMaterialFactoryCFii = .text:0x802FDA48; // type:function size:0x90 scope:global align:4 +newTexGenNum__18J3DMaterialFactoryCFi = .text:0x802FDAD8; // type:function size:0x38 scope:global align:4 +newTexCoord__18J3DMaterialFactoryCFii = .text:0x802FDB10; // type:function size:0x74 scope:global align:4 +newTexMtx__18J3DMaterialFactoryCFii = .text:0x802FDB84; // type:function size:0x110 scope:global align:4 +newCullMode__18J3DMaterialFactoryCFi = .text:0x802FDC94; // type:function size:0x40 scope:global align:4 +newTexNo__18J3DMaterialFactoryCFii = .text:0x802FDCD4; // type:function size:0x48 scope:global align:4 +newTevOrder__18J3DMaterialFactoryCFii = .text:0x802FDD1C; // type:function size:0x74 scope:global align:4 +newTevColor__18J3DMaterialFactoryCFii = .text:0x802FDD90; // type:function size:0x98 scope:global align:4 +newTevKColor__18J3DMaterialFactoryCFii = .text:0x802FDE28; // type:function size:0x90 scope:global align:4 +newTevStageNum__18J3DMaterialFactoryCFi = .text:0x802FDEB8; // type:function size:0x38 scope:global align:4 +newTevStage__18J3DMaterialFactoryCFii = .text:0x802FDEF0; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__18J3DMaterialFactoryCFii = .text:0x802FDF50; // type:function size:0x9C scope:global align:4 +newIndTexStageNum__18J3DMaterialFactoryCFi = .text:0x802FDFEC; // type:function size:0x28 scope:global align:4 +newIndTexOrder__18J3DMaterialFactoryCFii = .text:0x802FE014; // type:function size:0x60 scope:global align:4 +newIndTexMtx__18J3DMaterialFactoryCFii = .text:0x802FE074; // type:function size:0xFC scope:global align:4 +newIndTevStage__18J3DMaterialFactoryCFii = .text:0x802FE170; // type:function size:0x194 scope:global align:4 +newIndTexCoordScale__18J3DMaterialFactoryCFii = .text:0x802FE304; // type:function size:0x60 scope:global align:4 +newFog__18J3DMaterialFactoryCFi = .text:0x802FE364; // type:function size:0x184 scope:global align:4 +newAlphaComp__18J3DMaterialFactoryCFi = .text:0x802FE4E8; // type:function size:0x80 scope:global align:4 +newBlend__18J3DMaterialFactoryCFi = .text:0x802FE568; // type:function size:0x7C scope:global align:4 +newZMode__18J3DMaterialFactoryCFi = .text:0x802FE5E4; // type:function size:0x60 scope:global align:4 +newZCompLoc__18J3DMaterialFactoryCFi = .text:0x802FE644; // type:function size:0x38 scope:global align:4 +newDither__18J3DMaterialFactoryCFi = .text:0x802FE67C; // type:function size:0x38 scope:global align:4 +newNBTScale__18J3DMaterialFactoryCFi = .text:0x802FE6B4; // type:function size:0xA4 scope:global align:4 +load__14J3DPEBlockNullFv = .text:0x802FE758; // type:function size:0x4 scope:global align:4 +getType__14J3DPEBlockNullFv = .text:0x802FE75C; // type:function size:0xC scope:global align:4 +__dt__14J3DPEBlockNullFv = .text:0x802FE768; // type:function size:0x5C scope:global align:4 +reset__15J3DTevBlockNullFP11J3DTevBlock = .text:0x802FE7C4; // type:function size:0x4 scope:global align:4 +ptrToIndex__15J3DTevBlockNullFv = .text:0x802FE7C8; // type:function size:0x4 scope:global align:4 +indexToPtr__15J3DTevBlockNullFv = .text:0x802FE7CC; // type:function size:0x24 scope:global align:4 +getType__15J3DTevBlockNullFv = .text:0x802FE7F0; // type:function size:0xC scope:global align:4 +__dt__15J3DTevBlockNullFv = .text:0x802FE7FC; // type:function size:0x5C scope:global align:4 +calc__18J3DTexGenBlockNullFPA4_Cf = .text:0x802FE858; // type:function size:0x4 scope:global align:4 +load__18J3DTexGenBlockNullFv = .text:0x802FE85C; // type:function size:0x4 scope:global align:4 +patch__18J3DTexGenBlockNullFv = .text:0x802FE860; // type:function size:0x4 scope:global align:4 +diff__18J3DTexGenBlockNullFUl = .text:0x802FE864; // type:function size:0x4 scope:global align:4 +diffTexMtx__18J3DTexGenBlockNullFv = .text:0x802FE868; // type:function size:0x4 scope:global align:4 +diffTexGen__18J3DTexGenBlockNullFv = .text:0x802FE86C; // type:function size:0x4 scope:global align:4 +getType__18J3DTexGenBlockNullFv = .text:0x802FE870; // type:function size:0xC scope:global align:4 +__dt__18J3DTexGenBlockNullFv = .text:0x802FE87C; // type:function size:0x5C scope:global align:4 +getType__17J3DColorBlockNullFv = .text:0x802FE8D8; // type:function size:0xC scope:global align:4 +__dt__17J3DColorBlockNullFv = .text:0x802FE8E4; // type:function size:0x5C scope:global align:4 +__ct__11J3DTevStageFRC15J3DTevStageInfo = .text:0x802FE940; // type:function size:0x60 scope:global align:4 +__dt__11J3DMaterialFv = .text:0x802FE9A0; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<17J3DCurrentMtxInfo>__FPCvPCv = .text:0x802FE9E8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DPatchingInfo>__FPCvPCv = .text:0x802FEA00; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DDisplayListInit>__FPCvPCv = .text:0x802FEA18; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DNBTScaleInfo>__FPCvPCv = .text:0x802FEA30; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DZModeInfo>__FPCvPCv = .text:0x802FEA48; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DBlendInfo>__FPCvPCv = .text:0x802FEA60; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DAlphaCompInfo>__FPCvPCv = .text:0x802FEA78; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DFogInfo>__FPCvPCv = .text:0x802FEA90; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DTevSwapModeTableInfo>__FPCvPCv = .text:0x802FEAA8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DTevSwapModeInfo>__FPCvPCv = .text:0x802FEAC0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevStageInfo>__FPCvPCv = .text:0x802FEAD8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXColorS10>__FPCvPCv = .text:0x802FEAF0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTevOrderInfo>__FPCvPCv = .text:0x802FEB08; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DTexMtxInfo>__FPCvPCv = .text:0x802FEB20; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DTexCoord2Info>__FPCvPCv = .text:0x802FEB38; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<15J3DTexCoordInfo>__FPCvPCv = .text:0x802FEB50; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<12J3DLightInfo>__FPCvPCv = .text:0x802FEB68; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DColorChanInfo>__FPCvPCv = .text:0x802FEB80; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802FEB98; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<8_GXColor>__FPCvPCv = .text:0x802FEBB0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<11_GXCullMode>__FPCvPCv = .text:0x802FEBC8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14J3DIndInitData>__FPCvPCv = .text:0x802FEBE0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x802FEBF8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DMaterialInitData>__FPCvPCv = .text:0x802FEC10; // type:function size:0x18 scope:global align:4 +__ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21 = .text:0x802FEC28; // type:function size:0x1E0 scope:global align:4 +countUniqueMaterials__22J3DMaterialFactory_v21Fv = .text:0x802FEE08; // type:function size:0x24 scope:global align:4 +countTexGens__22J3DMaterialFactory_v21CFi = .text:0x802FEE2C; // type:function size:0x38 scope:global align:4 +countStages__22J3DMaterialFactory_v21CFi = .text:0x802FEE64; // type:function size:0x88 scope:global align:4 +create__22J3DMaterialFactory_v21CFP11J3DMaterialiUl = .text:0x802FEEEC; // type:function size:0x774 scope:global align:4 +newMatColor__22J3DMaterialFactory_v21CFii = .text:0x802FF660; // type:function size:0x90 scope:global align:4 +newColorChanNum__22J3DMaterialFactory_v21CFi = .text:0x802FF6F0; // type:function size:0x38 scope:global align:4 +newColorChan__22J3DMaterialFactory_v21CFii = .text:0x802FF728; // type:function size:0x1A4 scope:global align:4 +newTexGenNum__22J3DMaterialFactory_v21CFi = .text:0x802FF8CC; // type:function size:0x38 scope:global align:4 +newTexCoord__22J3DMaterialFactory_v21CFii = .text:0x802FF904; // type:function size:0x74 scope:global align:4 +newTexMtx__22J3DMaterialFactory_v21CFii = .text:0x802FF978; // type:function size:0x110 scope:global align:4 +newCullMode__22J3DMaterialFactory_v21CFi = .text:0x802FFA88; // type:function size:0x40 scope:global align:4 +newTexNo__22J3DMaterialFactory_v21CFii = .text:0x802FFAC8; // type:function size:0x48 scope:global align:4 +newTevOrder__22J3DMaterialFactory_v21CFii = .text:0x802FFB10; // type:function size:0x74 scope:global align:4 +newTevColor__22J3DMaterialFactory_v21CFii = .text:0x802FFB84; // type:function size:0x98 scope:global align:4 +newTevKColor__22J3DMaterialFactory_v21CFii = .text:0x802FFC1C; // type:function size:0x90 scope:global align:4 +newTevStageNum__22J3DMaterialFactory_v21CFi = .text:0x802FFCAC; // type:function size:0x38 scope:global align:4 +newTevStage__22J3DMaterialFactory_v21CFii = .text:0x802FFCE4; // type:function size:0x60 scope:global align:4 +newTevSwapModeTable__22J3DMaterialFactory_v21CFii = .text:0x802FFD44; // type:function size:0x9C scope:global align:4 +newFog__22J3DMaterialFactory_v21CFi = .text:0x802FFDE0; // type:function size:0x184 scope:global align:4 +newAlphaComp__22J3DMaterialFactory_v21CFi = .text:0x802FFF64; // type:function size:0x80 scope:global align:4 +newBlend__22J3DMaterialFactory_v21CFi = .text:0x802FFFE4; // type:function size:0x7C scope:global align:4 +newZMode__22J3DMaterialFactory_v21CFi = .text:0x80300060; // type:function size:0x60 scope:global align:4 +newZCompLoc__22J3DMaterialFactory_v21CFi = .text:0x803000C0; // type:function size:0x38 scope:global align:4 +newDither__22J3DMaterialFactory_v21CFi = .text:0x803000F8; // type:function size:0x38 scope:global align:4 +newNBTScale__22J3DMaterialFactory_v21CFi = .text:0x80300130; // type:function size:0xA4 scope:global align:4 +JSUConvertOffsetToPtr<23J3DMaterialInitData_v21>__FPCvPCv = .text:0x803001D4; // type:function size:0x18 scope:global align:4 +load__24J3DClusterLoaderDataBaseFPCv = .text:0x803001EC; // type:function size:0x9C scope:global align:4 +__ct__20J3DClusterLoader_v15Fv = .text:0x80300288; // type:function size:0x1C scope:global align:4 +__dt__20J3DClusterLoader_v15Fv = .text:0x803002A4; // type:function size:0x5C scope:global align:4 +load__20J3DClusterLoader_v15FPCv = .text:0x80300300; // type:function size:0xBC scope:global align:4 +readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock = .text:0x803003BC; // type:function size:0x47C scope:global align:4 +__dt__16J3DClusterLoaderFv = .text:0x80300838; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<16J3DClusterVertex>__FPCvPCv = .text:0x80300880; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<13J3DClusterKey>__FPCvPCv = .text:0x80300898; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<10J3DCluster>__FPCvPCv = .text:0x803008B0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x803008C8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<7ResNTAB>__FPCvPCv = .text:0x803008E0; // type:function size:0x18 scope:global align:4 +load__22J3DModelLoaderDataBaseFPCvUl = .text:0x803008F8; // type:function size:0x14C scope:global align:4 +loadMaterialTable__22J3DModelLoaderDataBaseFPCv = .text:0x80300A44; // type:function size:0xA8 scope:global align:4 +loadBinaryDisplayList__22J3DModelLoaderDataBaseFPCvUl = .text:0x80300AEC; // type:function size:0xB8 scope:global align:4 +load__14J3DModelLoaderFPCvUl = .text:0x80300BA4; // type:function size:0x2C0 scope:global align:4 +loadMaterialTable__14J3DModelLoaderFPCv = .text:0x80300E64; // type:function size:0x160 scope:global align:4 +loadBinaryDisplayList__14J3DModelLoaderFPCvUl = .text:0x80300FC4; // type:function size:0x2A8 scope:global align:4 +setupBBoardInfo__14J3DModelLoaderFv = .text:0x8030126C; // type:function size:0x168 scope:global align:4 +readInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x803013D4; // type:function size:0x1B0 scope:global align:4 +getFmtType__FP17_GXVtxAttrFmtList7_GXAttr = .text:0x80301584; // type:function size:0x2C scope:global align:4 +readVertex__14J3DModelLoaderFPC14J3DVertexBlock = .text:0x803015B0; // type:function size:0x220 scope:global align:4 +readEnvelop__14J3DModelLoaderFPC15J3DEnvelopBlock = .text:0x803017D0; // type:function size:0x90 scope:global align:4 +readDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x80301860; // type:function size:0x90 scope:global align:4 +readJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x803018F0; // type:function size:0xE4 scope:global align:4 +readMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x803019D4; // type:function size:0x27C scope:global align:4 +readMaterial_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x80301C50; // type:function size:0x264 scope:global align:4 +readShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x80301EB4; // type:function size:0x13C scope:global align:4 +readTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x80301FF0; // type:function size:0xC4 scope:global align:4 +readMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x803020B4; // type:function size:0x13C scope:global align:4 +readMaterialTable_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x803021F0; // type:function size:0x13C scope:global align:4 +readTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x8030232C; // type:function size:0xC4 scope:global align:4 +readPatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x803023F0; // type:function size:0x140 scope:global align:4 +readMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x80302530; // type:function size:0x1B8 scope:global align:4 +modifyMaterial__14J3DModelLoaderFUl = .text:0x803026E8; // type:function size:0x7C scope:global align:4 +__dt__18J3DModelLoader_v26Fv = .text:0x80302764; // type:function size:0x5C scope:global align:4 +__dt__18J3DModelLoader_v21Fv = .text:0x803027C0; // type:function size:0x5C scope:global align:4 +__dt__14J3DModelLoaderFv = .text:0x8030281C; // type:function size:0x48 scope:global align:4 +readMaterial_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x80302864; // type:function size:0x4 scope:global align:4 +readMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x80302868; // type:function size:0x4 scope:global align:4 +readMaterialTable_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x8030286C; // type:function size:0x4 scope:global align:4 +readMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x80302870; // type:function size:0x4 scope:global align:4 +calcSizeMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x80302874; // type:function size:0x8 scope:global align:4 +calcSizeMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8030287C; // type:function size:0x8 scope:global align:4 +__ct__11J3DMaterialFv = .text:0x80302884; // type:function size:0x54 scope:global align:4 +__dt__10J3DTextureFv = .text:0x803028D8; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<7ResTIMG>__FPCvPCv = .text:0x80302920; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x80302938; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x80302950; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17_GXVtxAttrFmtList>__FPCvPCv = .text:0x80302968; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<17J3DModelHierarchy>__FPCvPCv = .text:0x80302980; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<16J3DShapeInitData>__FPCvUl = .text:0x80302998; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x803029B0; // type:function size:0x18 scope:global align:4 +countMaterialNum__14J3DModelLoaderFPCv = .text:0x803029C8; // type:function size:0x40 scope:global align:4 +calcLoadSize__14J3DModelLoaderFPCvUl = .text:0x80302A08; // type:function size:0x1A8 scope:global align:4 +calcLoadMaterialTableSize__14J3DModelLoaderFPCv = .text:0x80302BB0; // type:function size:0xFC scope:global align:4 +calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl = .text:0x80302CAC; // type:function size:0x21C scope:global align:4 +calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x80302EC8; // type:function size:0x8C scope:global align:4 +calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x80302F54; // type:function size:0x2C scope:global align:4 +calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x80302F80; // type:function size:0xEC scope:global align:4 +calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x8030306C; // type:function size:0xA4 scope:global align:4 +calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x80303110; // type:function size:0x1C scope:global align:4 +calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x8030312C; // type:function size:0x90 scope:global align:4 +calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x803031BC; // type:function size:0x20 scope:global align:4 +calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x803031DC; // type:function size:0x90 scope:global align:4 +calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x8030326C; // type:function size:0xD8 scope:global align:4 +__ct__15J3DJointFactoryFRC13J3DJointBlock = .text:0x80303344; // type:function size:0x58 scope:global align:4 +create__15J3DJointFactoryFi = .text:0x8030339C; // type:function size:0x194 scope:global align:4 +JSUConvertOffsetToPtr<16J3DJointInitData>__FPCvUl = .text:0x80303530; // type:function size:0x18 scope:global align:4 +__ct__15J3DShapeFactoryFRC13J3DShapeBlock = .text:0x80303548; // type:function size:0xB0 scope:global align:4 +create__15J3DShapeFactoryFiUlP14_GXVtxDescList = .text:0x803035F8; // type:function size:0x1BC scope:global align:4 +newShapeMtx__15J3DShapeFactoryCFUlii = .text:0x803037B4; // type:function size:0x42C scope:global align:4 +newShapeDraw__15J3DShapeFactoryCFii = .text:0x80303BE0; // type:function size:0x8C scope:global align:4 +allocVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x80303C6C; // type:function size:0x6C scope:global align:4 +calcSize__15J3DShapeFactoryFiUl = .text:0x80303CD8; // type:function size:0x94 scope:global align:4 +calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x80303D6C; // type:function size:0x10 scope:global align:4 +calcSizeShapeMtx__15J3DShapeFactoryCFUlii = .text:0x80303D7C; // type:function size:0x164 scope:global align:4 +JSUConvertOffsetToPtr<20J3DShapeDrawInitData>__FPCvUl = .text:0x80303EE0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DShapeMtxInitData>__FPCvUl = .text:0x80303EF8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvUl = .text:0x80303F10; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<14_GXVtxDescList>__FPCvUl = .text:0x80303F28; // type:function size:0x18 scope:global align:4 +load__20J3DAnmLoaderDataBaseFPCv = .text:0x80303F40; // type:function size:0x928 scope:global align:4 +setResource__20J3DAnmLoaderDataBaseFP10J3DAnmBasePCv = .text:0x80304868; // type:function size:0x324 scope:global align:4 +__ct__20J3DAnmFullLoader_v15Fv = .text:0x80304B8C; // type:function size:0x1C scope:global align:4 +__dt__20J3DAnmFullLoader_v15Fv = .text:0x80304BA8; // type:function size:0x5C scope:global align:4 +__ct__19J3DAnmKeyLoader_v15Fv = .text:0x80304C04; // type:function size:0x1C scope:global align:4 +__dt__19J3DAnmKeyLoader_v15Fv = .text:0x80304C20; // type:function size:0x5C scope:global align:4 +load__20J3DAnmFullLoader_v15FPCv = .text:0x80304C7C; // type:function size:0x14C scope:global align:4 +setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv = .text:0x80304DC8; // type:function size:0x1AC scope:global align:4 +readAnmTransform__20J3DAnmFullLoader_v15FPC23J3DAnmTransformFullData = .text:0x80304F74; // type:function size:0x28 scope:global align:4 +setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x80304F9C; // type:function size:0x94 scope:global align:4 +readAnmColor__20J3DAnmFullLoader_v15FPC19J3DAnmColorFullData = .text:0x80305030; // type:function size:0x28 scope:global align:4 +setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData = .text:0x80305058; // type:function size:0xCC scope:global align:4 +readAnmTexPattern__20J3DAnmFullLoader_v15FPC24J3DAnmTexPatternFullData = .text:0x80305124; // type:function size:0x28 scope:global align:4 +setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x8030514C; // type:function size:0xA4 scope:global align:4 +readAnmVisibility__20J3DAnmFullLoader_v15FPC24J3DAnmVisibilityFullData = .text:0x803051F0; // type:function size:0x28 scope:global align:4 +setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x80305218; // type:function size:0x7C scope:global align:4 +readAnmCluster__20J3DAnmFullLoader_v15FPC21J3DAnmClusterFullData = .text:0x80305294; // type:function size:0x28 scope:global align:4 +setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData = .text:0x803052BC; // type:function size:0x6C scope:global align:4 +readAnmVtxColor__20J3DAnmFullLoader_v15FPC22J3DAnmVtxColorFullData = .text:0x80305328; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x80305350; // type:function size:0x168 scope:global align:4 +load__19J3DAnmKeyLoader_v15FPCv = .text:0x803054B8; // type:function size:0x14C scope:global align:4 +setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv = .text:0x80305604; // type:function size:0x1AC scope:global align:4 +readAnmTransform__19J3DAnmKeyLoader_v15FPC22J3DAnmTransformKeyData = .text:0x803057B0; // type:function size:0x28 scope:global align:4 +setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x803057D8; // type:function size:0x9C scope:global align:4 +readAnmTextureSRT__19J3DAnmKeyLoader_v15FPC23J3DAnmTextureSRTKeyData = .text:0x80305874; // type:function size:0x28 scope:global align:4 +setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x8030589C; // type:function size:0x1DC scope:global align:4 +readAnmColor__19J3DAnmKeyLoader_v15FPC18J3DAnmColorKeyData = .text:0x80305A78; // type:function size:0x28 scope:global align:4 +setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x80305AA0; // type:function size:0xEC scope:global align:4 +readAnmCluster__19J3DAnmKeyLoader_v15FPC20J3DAnmClusterKeyData = .text:0x80305B8C; // type:function size:0x28 scope:global align:4 +setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData = .text:0x80305BB4; // type:function size:0x6C scope:global align:4 +readAnmTevReg__19J3DAnmKeyLoader_v15FPC19J3DAnmTevRegKeyData = .text:0x80305C20; // type:function size:0x28 scope:global align:4 +setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x80305C48; // type:function size:0x18C scope:global align:4 +readAnmVtxColor__19J3DAnmKeyLoader_v15FPC21J3DAnmVtxColorKeyData = .text:0x80305DD4; // type:function size:0x28 scope:global align:4 +setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x80305DFC; // type:function size:0x168 scope:global align:4 +__dt__20J3DAnmVisibilityFullFv = .text:0x80305F64; // type:function size:0x5C scope:global align:4 +__dt__15J3DAnmTevRegKeyFv = .text:0x80305FC0; // type:function size:0x88 scope:global align:4 +__dt__12J3DAnmLoaderFv = .text:0x80306048; // type:function size:0x48 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmKRegKeyTable>__FPCvPCv = .text:0x80306090; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<18J3DAnmCRegKeyTable>__FPCvPCv = .text:0x803060A8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<21J3DAnmClusterKeyTable>__FPCvPCv = .text:0x803060C0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<19J3DAnmColorKeyTable>__FPCvPCv = .text:0x803060D8; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<3Vec>__FPCvPCv = .text:0x803060F0; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmTransformKeyTable>__FPCvPCv = .text:0x80306108; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<23J3DAnmVtxColorIndexData>__FPCvPCv = .text:0x80306120; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<22J3DAnmClusterFullTable>__FPCvPCv = .text:0x80306138; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmVisibilityFullTable>__FPCvPCv = .text:0x80306150; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<25J3DAnmTexPatternFullTable>__FPCvPCv = .text:0x80306168; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<20J3DAnmColorFullTable>__FPCvPCv = .text:0x80306180; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr__FPCvPCv = .text:0x80306198; // type:function size:0x18 scope:global align:4 +JSUConvertOffsetToPtr<24J3DAnmTransformFullTable>__FPCvPCv = .text:0x803061B0; // type:function size:0x18 scope:global align:4 +JMANewSinTable__FUc = .text:0x803061C8; // type:function size:0x128 scope:global align:4 +JMAEulerToQuat__FsssP10Quaternion = .text:0x803062F0; // type:function size:0xC8 scope:global align:4 +JMAQuatLerp__FP10QuaternionP10QuaternionfP10Quaternion = .text:0x803063B8; // type:function size:0xC0 scope:global align:4 +JMAHermiteInterpolation__Ffffffff = .text:0x80306478; // type:function size:0x78 scope:global align:4 +__ct__Q25JMath13TRandom_fast_FUl = .text:0x803064F0; // type:function size:0x8 scope:global align:4 +setSeed__Q25JMath15TRandom_enough_FUl = .text:0x803064F8; // type:function size:0xD4 scope:global align:4 +get__Q25JMath15TRandom_enough_Fv = .text:0x803065CC; // type:function size:0xA0 scope:global align:4 +PPCMfmsr = .text:0x8030666C; // type:function size:0x8 scope:global align:4 +PPCMtmsr = .text:0x80306674; // type:function size:0x8 scope:global align:4 +PPCMfhid0 = .text:0x8030667C; // type:function size:0x8 scope:global align:4 +PPCMthid0 = .text:0x80306684; // type:function size:0x8 scope:global align:4 +PPCMfl2cr = .text:0x8030668C; // type:function size:0x8 scope:global align:4 +PPCMtl2cr = .text:0x80306694; // type:function size:0x8 scope:global align:4 +PPCMtdec = .text:0x8030669C; // type:function size:0x8 scope:global align:4 +PPCSync = .text:0x803066A4; // type:function size:0x8 scope:global align:4 +PPCHalt = .text:0x803066AC; // type:function size:0x14 scope:global align:4 +PPCMffpscr = .text:0x803066C0; // type:function size:0x20 scope:global align:4 +PPCMtfpscr = .text:0x803066E0; // type:function size:0x28 scope:global align:4 +PPCMfhid2 = .text:0x80306708; // type:function size:0x8 scope:global align:4 +PPCMthid2 = .text:0x80306710; // type:function size:0x8 scope:global align:4 +PPCMtwpar = .text:0x80306718; // type:function size:0x8 scope:global align:4 +PPCDisableSpeculation = .text:0x80306720; // type:function size:0x28 scope:global align:4 +PPCSetFpNonIEEEMode = .text:0x80306748; // type:function size:0x8 scope:global align:4 +OSGetConsoleType = .text:0x80306750; // type:function size:0x28 scope:global align:4 +ClearArena = .text:0x80306778; // type:function size:0x128 scope:global align:4 +InquiryCallback = .text:0x803068A0; // type:function size:0x3C scope:global align:4 +OSInit = .text:0x803068DC; // type:function size:0x378 scope:global align:4 +OSExceptionInit = .text:0x80306C54; // type:function size:0x280 scope:global align:4 +__OSDBIntegrator = .text:0x80306ED4; // type:function size:0x24 scope:global align:4 +__OSDBINTSTART = .text:0x80306ED4; // type:label scope:global +__OSDBJump = .text:0x80306EF8; // type:function size:0x4 scope:global align:4 +__OSDBJUMPSTART = .text:0x80306EF8; // type:label scope:global +__OSDBJUMPEND = .text:0x80306EFC; // type:label scope:global +__OSSetExceptionHandler = .text:0x80306EFC; // type:function size:0x1C scope:global align:4 +__OSGetExceptionHandler = .text:0x80306F18; // type:function size:0x14 scope:global align:4 +OSExceptionVector = .text:0x80306F2C; // type:function size:0x9C scope:global align:4 +__OSEVStart = .text:0x80306F2C; // type:label scope:global +__DBVECTOR = .text:0x80306F84; // type:label scope:global data:4byte +__OSEVSetNumber = .text:0x80306F94; // type:label scope:global data:4byte +__OSEVEnd = .text:0x80306FC4; // type:label scope:global +OSDefaultExceptionHandler = .text:0x80306FC8; // type:function size:0x58 scope:global align:4 +__OSPSInit = .text:0x80307020; // type:function size:0x38 scope:global align:4 +__OSGetDIConfig = .text:0x80307058; // type:function size:0x14 scope:global align:4 +OSRegisterVersion = .text:0x8030706C; // type:function size:0x2C scope:global align:4 +OSInitAlarm = .text:0x80307098; // type:function size:0x4C scope:global align:4 +OSCreateAlarm = .text:0x803070E4; // type:function size:0x10 scope:global align:4 +InsertAlarm = .text:0x803070F4; // type:function size:0x250 scope:global align:4 +OSSetAlarm = .text:0x80307344; // type:function size:0x68 scope:global align:4 +OSSetPeriodicAlarm = .text:0x803073AC; // type:function size:0x7C scope:global align:4 +OSCancelAlarm = .text:0x80307428; // type:function size:0x11C scope:global align:4 +DecrementerExceptionCallback = .text:0x80307544; // type:function size:0x230 scope:global align:4 +DecrementerExceptionHandler = .text:0x80307774; // type:function size:0x50 scope:global align:4 +DLInsert = .text:0x803077C4; // type:function size:0xAC scope:global align:4 +OSAllocFromHeap = .text:0x80307870; // type:function size:0xFC scope:global align:4 +OSFreeToHeap = .text:0x8030796C; // type:function size:0x7C scope:global align:4 +OSSetCurrentHeap = .text:0x803079E8; // type:function size:0x10 scope:global align:4 +OSInitAlloc = .text:0x803079F8; // type:function size:0x70 scope:global align:4 +OSCreateHeap = .text:0x80307A68; // type:function size:0x6C scope:global align:4 +OSDestroyHeap = .text:0x80307AD4; // type:function size:0x14 scope:global align:4 +OSCheckHeap = .text:0x80307AE8; // type:function size:0x360 scope:global align:4 +OSReferentSize = .text:0x80307E48; // type:function size:0xC scope:global align:4 +OSDumpHeap = .text:0x80307E54; // type:function size:0x104 scope:global align:4 +OSGetArenaHi = .text:0x80307F58; // type:function size:0x8 scope:global align:4 +OSGetArenaLo = .text:0x80307F60; // type:function size:0x8 scope:global align:4 +OSSetArenaHi = .text:0x80307F68; // type:function size:0x8 scope:global align:4 +OSSetArenaLo = .text:0x80307F70; // type:function size:0x8 scope:global align:4 +OSAllocFromArenaLo = .text:0x80307F78; // type:function size:0x2C scope:global align:4 +__OSInitAudioSystem = .text:0x80307FA4; // type:function size:0x1BC scope:global align:4 +__OSStopAudioSystem = .text:0x80308160; // type:function size:0xD8 scope:global align:4 +DCEnable = .text:0x80308238; // type:function size:0x14 scope:global align:4 +DCInvalidateRange = .text:0x8030824C; // type:function size:0x2C scope:global align:4 +DCFlushRange = .text:0x80308278; // type:function size:0x30 scope:global align:4 +DCStoreRange = .text:0x803082A8; // type:function size:0x30 scope:global align:4 +DCFlushRangeNoSync = .text:0x803082D8; // type:function size:0x2C scope:global align:4 +DCStoreRangeNoSync = .text:0x80308304; // type:function size:0x2C scope:global align:4 +DCZeroRange = .text:0x80308330; // type:function size:0x2C scope:global align:4 +ICInvalidateRange = .text:0x8030835C; // type:function size:0x34 scope:global align:4 +ICFlashInvalidate = .text:0x80308390; // type:function size:0x10 scope:global align:4 +ICEnable = .text:0x803083A0; // type:function size:0x14 scope:global align:4 +__LCEnable = .text:0x803083B4; // type:function size:0xCC scope:global align:4 +LCEnable = .text:0x80308480; // type:function size:0x38 scope:global align:4 +LCDisable = .text:0x803084B8; // type:function size:0x28 scope:global align:4 +LCStoreBlocks = .text:0x803084E0; // type:function size:0x24 scope:global align:4 +LCStoreData = .text:0x80308504; // type:function size:0xAC scope:global align:4 +LCQueueWait = .text:0x803085B0; // type:function size:0x18 scope:global align:4 +L2GlobalInvalidate = .text:0x803085C8; // type:function size:0x98 scope:global align:4 +DMAErrorHandler = .text:0x80308660; // type:function size:0x160 scope:global align:4 +__OSCacheInit = .text:0x803087C0; // type:function size:0xF4 scope:global align:4 +__OSLoadFPUContext = .text:0x803088B4; // type:function size:0x124 scope:global align:4 +__OSSaveFPUContext = .text:0x803089D8; // type:function size:0x128 scope:global align:4 +OSSaveFPUContext = .text:0x80308B00; // type:function size:0x8 scope:global align:4 +OSSetCurrentContext = .text:0x80308B08; // type:function size:0x5C scope:global align:4 +OSGetCurrentContext = .text:0x80308B64; // type:function size:0xC scope:global align:4 +OSSaveContext = .text:0x80308B70; // type:function size:0x80 scope:global align:4 +OSLoadContext = .text:0x80308BF0; // type:function size:0xD8 scope:global align:4 +OSGetStackPointer = .text:0x80308CC8; // type:function size:0x8 scope:global align:4 +OSClearContext = .text:0x80308CD0; // type:function size:0x24 scope:global align:4 +OSInitContext = .text:0x80308CF4; // type:function size:0xBC scope:global align:4 +OSDumpContext = .text:0x80308DB0; // type:function size:0x2A8 scope:global align:4 +OSSwitchFPUContext = .text:0x80309058; // type:function size:0x84 scope:global align:4 +__OSContextInit = .text:0x803090DC; // type:function size:0x48 scope:global align:4 +OSFillFPUContext = .text:0x80309124; // type:function size:0x12C scope:global align:4 +OSSetErrorHandler = .text:0x80309250; // type:function size:0x218 scope:global align:4 +__OSUnhandledException = .text:0x80309468; // type:function size:0x2E8 scope:global align:4 +OSGetFontEncode = .text:0x80309750; // type:function size:0x58 scope:global align:4 +OSDisableInterrupts = .text:0x803097A8; // type:function size:0x14 scope:global align:4 +__RAS_OSDisableInterrupts_begin = .text:0x803097A8; // type:label scope:global +__RAS_OSDisableInterrupts_end = .text:0x803097B4; // type:label scope:global +OSEnableInterrupts = .text:0x803097BC; // type:function size:0x14 scope:global align:4 +OSRestoreInterrupts = .text:0x803097D0; // type:function size:0x24 scope:global align:4 +__OSSetInterruptHandler = .text:0x803097F4; // type:function size:0x1C scope:global align:4 +__OSGetInterruptHandler = .text:0x80309810; // type:function size:0x14 scope:global align:4 +__OSInterruptInit = .text:0x80309824; // type:function size:0x74 scope:global align:4 +SetInterruptMask = .text:0x80309898; // type:function size:0x2D8 scope:global align:4 +__OSMaskInterrupts = .text:0x80309B70; // type:function size:0x88 scope:global align:4 +__OSUnmaskInterrupts = .text:0x80309BF8; // type:function size:0x88 scope:global align:4 +__OSDispatchInterrupt = .text:0x80309C80; // type:function size:0x344 scope:global align:4 +ExternalInterruptHandler = .text:0x80309FC4; // type:function size:0x50 scope:global align:4 +OSNotifyLink = .text:0x8030A014; // type:function size:0x4 scope:global align:4 +OSNotifyUnlink = .text:0x8030A018; // type:function size:0x4 scope:global align:4 +OSSetStringTable = .text:0x8030A01C; // type:function size:0xC scope:global align:4 +Relocate = .text:0x8030A028; // type:function size:0x2BC scope:global align:4 +Link = .text:0x8030A2E4; // type:function size:0x2E0 scope:global align:4 +OSLink = .text:0x8030A5C4; // type:function size:0x24 scope:global align:4 +OSLinkFixed = .text:0x8030A5E8; // type:function size:0x3C scope:global align:4 +Undo = .text:0x8030A624; // type:function size:0x238 scope:global align:4 +OSUnlink = .text:0x8030A85C; // type:function size:0x1D4 scope:global align:4 +__OSModuleInit = .text:0x8030AA30; // type:function size:0x18 scope:global align:4 +OSInitMessageQueue = .text:0x8030AA48; // type:function size:0x60 scope:global align:4 +OSSendMessage = .text:0x8030AAA8; // type:function size:0xC8 scope:global align:4 +OSReceiveMessage = .text:0x8030AB70; // type:function size:0xDC scope:global align:4 +OnReset = .text:0x8030AC4C; // type:function size:0x3C scope:local align:4 +MEMIntrruptHandler = .text:0x8030AC88; // type:function size:0x6C scope:global align:4 +OSProtectRange = .text:0x8030ACF4; // type:function size:0xC4 scope:global align:4 +Config24MB = .text:0x8030ADB8; // type:function size:0x80 scope:global align:4 +Config48MB = .text:0x8030AE38; // type:function size:0x80 scope:global align:4 +RealMode = .text:0x8030AEB8; // type:function size:0x18 scope:global align:4 +__OSInitMemoryProtection = .text:0x8030AED0; // type:function size:0x120 scope:global align:4 +OSInitMutex = .text:0x8030AFF0; // type:function size:0x38 scope:global align:4 +OSLockMutex = .text:0x8030B028; // type:function size:0xDC scope:global align:4 +OSUnlockMutex = .text:0x8030B104; // type:function size:0xC8 scope:global align:4 +__OSUnlockAllMutex = .text:0x8030B1CC; // type:function size:0x70 scope:global align:4 +OSTryLockMutex = .text:0x8030B23C; // type:function size:0xBC scope:global align:4 +OSInitCond = .text:0x8030B2F8; // type:function size:0x20 scope:global align:4 +OSWaitCond = .text:0x8030B318; // type:function size:0xD4 scope:global align:4 +OSSignalCond = .text:0x8030B3EC; // type:function size:0x20 scope:global align:4 +__OSCheckMutex = .text:0x8030B40C; // type:function size:0x100 scope:global align:4 +__OSCheckDeadLock = .text:0x8030B50C; // type:function size:0x38 scope:global align:4 +__OSCheckMutexes = .text:0x8030B544; // type:function size:0x74 scope:global align:4 +Run = .text:0x8030B5B8; // type:function size:0x10 scope:global align:4 +Callback = .text:0x8030B5C8; // type:function size:0xC scope:local align:4 +__OSReboot = .text:0x8030B5D4; // type:function size:0x1C8 scope:global align:4 +OSSetSaveRegion = .text:0x8030B79C; // type:function size:0xC scope:global align:4 +OSRegisterResetFunction = .text:0x8030B7A8; // type:function size:0x84 scope:global align:4 +Reset = .text:0x8030B82C; // type:function size:0x70 scope:global align:4 +__OSDoHotReset = .text:0x8030B89C; // type:function size:0x48 scope:global align:4 +OSResetSystem = .text:0x8030B8E4; // type:function size:0x278 scope:global align:4 +OSGetResetCode = .text:0x8030BB5C; // type:function size:0x30 scope:global align:4 +__OSResetSWInterruptHandler = .text:0x8030BB8C; // type:function size:0xF4 scope:global align:4 +OSGetResetButtonState = .text:0x8030BC80; // type:function size:0x298 scope:global align:4 +OSGetResetSwitchState = .text:0x8030BF18; // type:function size:0x20 scope:global align:4 +WriteSramCallback = .text:0x8030BF38; // type:function size:0x60 scope:global align:4 +WriteSram = .text:0x8030BF98; // type:function size:0x118 scope:global align:4 +__OSInitSram = .text:0x8030C0B0; // type:function size:0x134 scope:global align:4 +__OSLockSram = .text:0x8030C1E4; // type:function size:0x5C scope:global align:4 +__OSLockSramEx = .text:0x8030C240; // type:function size:0x5C scope:global align:4 +UnlockSram = .text:0x8030C29C; // type:function size:0x308 scope:global align:4 +__OSUnlockSram = .text:0x8030C5A4; // type:function size:0x24 scope:global align:4 +__OSUnlockSramEx = .text:0x8030C5C8; // type:function size:0x24 scope:global align:4 +__OSSyncSram = .text:0x8030C5EC; // type:function size:0x10 scope:global align:4 +OSGetSoundMode = .text:0x8030C5FC; // type:function size:0x80 scope:global align:4 +OSSetSoundMode = .text:0x8030C67C; // type:function size:0xA4 scope:global align:4 +OSGetLanguage = .text:0x8030C720; // type:function size:0x6C scope:global align:4 +OSGetEuRgb60Mode = .text:0x8030C78C; // type:function size:0x70 scope:global align:4 +OSSetEuRgb60Mode = .text:0x8030C7FC; // type:function size:0xA4 scope:global align:4 +OSGetWirelessID = .text:0x8030C8A0; // type:function size:0x84 scope:global align:4 +OSSetWirelessID = .text:0x8030C924; // type:function size:0xAC scope:global align:4 +SystemCallVector = .text:0x8030C9D0; // type:function size:0x20 scope:global align:4 +__OSSystemCallVectorStart = .text:0x8030C9D0; // type:label scope:global +__OSSystemCallVectorEnd = .text:0x8030C9EC; // type:label scope:global +__OSInitSystemCall = .text:0x8030C9F0; // type:function size:0x64 scope:global align:4 +DefaultSwitchThreadCallback = .text:0x8030CA54; // type:function size:0x4 scope:global align:4 +OSSetSwitchThreadCallback = .text:0x8030CA58; // type:function size:0x74 scope:global align:4 +__OSThreadInit = .text:0x8030CACC; // type:function size:0x158 scope:global align:4 +OSInitThreadQueue = .text:0x8030CC24; // type:function size:0x10 scope:global align:4 +OSGetCurrentThread = .text:0x8030CC34; // type:function size:0xC scope:global align:4 +OSIsThreadTerminated = .text:0x8030CC40; // type:function size:0x34 scope:global align:4 +OSDisableScheduler = .text:0x8030CC74; // type:function size:0x40 scope:global align:4 +OSEnableScheduler = .text:0x8030CCB4; // type:function size:0x40 scope:global align:4 +UnsetRun = .text:0x8030CCF4; // type:function size:0x68 scope:global align:4 +__OSGetEffectivePriority = .text:0x8030CD5C; // type:function size:0x3C scope:global align:4 +SetEffectivePriority = .text:0x8030CD98; // type:function size:0x1C0 scope:global align:4 +__OSPromoteThread = .text:0x8030CF58; // type:function size:0x50 scope:global align:4 +SelectThread = .text:0x8030CFA8; // type:function size:0x228 scope:global align:4 +__OSReschedule = .text:0x8030D1D0; // type:function size:0x30 scope:global align:4 +OSYieldThread = .text:0x8030D200; // type:function size:0x3C scope:global align:4 +OSCreateThread = .text:0x8030D23C; // type:function size:0x1E8 scope:global align:4 +OSExitThread = .text:0x8030D424; // type:function size:0xE4 scope:global align:4 +OSCancelThread = .text:0x8030D508; // type:function size:0x1BC scope:global align:4 +OSJoinThread = .text:0x8030D6C4; // type:function size:0x140 scope:global align:4 +OSDetachThread = .text:0x8030D804; // type:function size:0xA0 scope:global align:4 +OSResumeThread = .text:0x8030D8A4; // type:function size:0x288 scope:global align:4 +OSSuspendThread = .text:0x8030DB2C; // type:function size:0x170 scope:global align:4 +OSSleepThread = .text:0x8030DC9C; // type:function size:0xEC scope:global align:4 +OSWakeupThread = .text:0x8030DD88; // type:function size:0x104 scope:global align:4 +OSSetThreadPriority = .text:0x8030DE8C; // type:function size:0xC0 scope:global align:4 +OSGetThreadPriority = .text:0x8030DF4C; // type:function size:0x8 scope:global align:4 +CheckThreadQueue = .text:0x8030DF54; // type:function size:0x9C scope:global align:4 +OSCheckActiveThreads = .text:0x8030DFF0; // type:function size:0x750 scope:global align:4 +OSClearStack = .text:0x8030E740; // type:function size:0xAC scope:global align:4 +OSGetTime = .text:0x8030E7EC; // type:function size:0x18 scope:global align:4 +OSGetTick = .text:0x8030E804; // type:function size:0x8 scope:global align:4 +__OSGetSystemTime = .text:0x8030E80C; // type:function size:0x64 scope:global align:4 +__OSTimeToSystemTime = .text:0x8030E870; // type:function size:0x58 scope:global align:4 +GetDates = .text:0x8030E8C8; // type:function size:0x19C scope:global align:4 +OSTicksToCalendarTime = .text:0x8030EA64; // type:function size:0x204 scope:global align:4 +__init_user = .text:0x8030EC68; // type:function size:0x20 scope:global align:4 +__init_cpp = .text:0x8030EC88; // type:function size:0x54 scope:global align:4 +_ExitProcess = .text:0x8030ECDC; // type:function size:0x20 scope:global align:4 +SetExiInterruptMask = .text:0x8030ECFC; // type:function size:0xF4 scope:global align:4 +EXIImm = .text:0x8030EDF0; // type:function size:0x25C scope:global align:4 +EXIImmEx = .text:0x8030F04C; // type:function size:0xA0 scope:global align:4 +EXIDma = .text:0x8030F0EC; // type:function size:0xEC scope:global align:4 +EXISync = .text:0x8030F1D8; // type:function size:0x238 scope:global align:4 +EXIClearInterrupts = .text:0x8030F410; // type:function size:0x48 scope:global align:4 +EXISetExiCallback = .text:0x8030F458; // type:function size:0x7C scope:global align:4 +__EXIProbe = .text:0x8030F4D4; // type:function size:0x174 scope:global align:4 +EXIProbe = .text:0x8030F648; // type:function size:0x80 scope:global align:4 +EXIProbeEx = .text:0x8030F6C8; // type:function size:0xB4 scope:global align:4 +EXIAttach = .text:0x8030F77C; // type:function size:0x10C scope:global align:4 +EXIDetach = .text:0x8030F888; // type:function size:0xBC scope:global align:4 +EXISelect = .text:0x8030F944; // type:function size:0x12C scope:global align:4 +EXIDeselect = .text:0x8030FA70; // type:function size:0x110 scope:global align:4 +EXIIntrruptHandler = .text:0x8030FB80; // type:function size:0xC8 scope:global align:4 +TCIntrruptHandler = .text:0x8030FC48; // type:function size:0x218 scope:global align:4 +EXTIntrruptHandler = .text:0x8030FE60; // type:function size:0xD0 scope:global align:4 +EXIInit = .text:0x8030FF30; // type:function size:0x11C scope:global align:4 +EXILock = .text:0x8031004C; // type:function size:0xF4 scope:global align:4 +EXIUnlock = .text:0x80310140; // type:function size:0xDC scope:global align:4 +EXIGetState = .text:0x8031021C; // type:function size:0x18 scope:global align:4 +UnlockedHandler = .text:0x80310234; // type:function size:0x28 scope:global align:4 +EXIGetID = .text:0x8031025C; // type:function size:0x37C scope:global align:4 +InitializeUART = .text:0x803105D8; // type:function size:0x70 scope:global align:4 +WriteUARTN = .text:0x80310648; // type:function size:0x200 scope:global align:4 +SIBusy = .text:0x80310848; // type:function size:0x20 scope:global align:4 +SIIsChanBusy = .text:0x80310868; // type:function size:0x3C scope:global align:4 +CompleteTransfer = .text:0x803108A4; // type:function size:0x2FC scope:global align:4 +SIInterruptHandler = .text:0x80310BA0; // type:function size:0x344 scope:global align:4 +SIEnablePollingInterrupt = .text:0x80310EE4; // type:function size:0x98 scope:global align:4 +SIRegisterPollingHandler = .text:0x80310F7C; // type:function size:0xCC scope:global align:4 +SIUnregisterPollingHandler = .text:0x80311048; // type:function size:0xF4 scope:global align:4 +SIInit = .text:0x8031113C; // type:function size:0xB4 scope:global align:4 +__SITransfer = .text:0x803111F0; // type:function size:0x20C scope:global align:4 +SIGetStatus = .text:0x803113FC; // type:function size:0x7C scope:global align:4 +SISetCommand = .text:0x80311478; // type:function size:0x14 scope:global align:4 +SITransferCommands = .text:0x8031148C; // type:function size:0x10 scope:global align:4 +SISetXY = .text:0x8031149C; // type:function size:0x6C scope:global align:4 +SIEnablePolling = .text:0x80311508; // type:function size:0x9C scope:global align:4 +SIDisablePolling = .text:0x803115A4; // type:function size:0x6C scope:global align:4 +SIGetResponseRaw = .text:0x80311610; // type:function size:0xD4 scope:global align:4 +SIGetResponse = .text:0x803116E4; // type:function size:0xC4 scope:global align:4 +AlarmHandler = .text:0x803117A8; // type:function size:0x8C scope:local align:4 +SITransfer = .text:0x80311834; // type:function size:0x16C scope:global align:4 +GetTypeCallback = .text:0x803119A0; // type:function size:0x298 scope:global align:4 +SIGetType = .text:0x80311C38; // type:function size:0x1C4 scope:global align:4 +SIGetTypeAsync = .text:0x80311DFC; // type:function size:0x13C scope:global align:4 +SIDecodeType = .text:0x80311F38; // type:function size:0x14C scope:global align:4 +SIProbe = .text:0x80312084; // type:function size:0x24 scope:global align:4 +SISetSamplingRate = .text:0x803120A8; // type:function size:0xE4 scope:global align:4 +SIRefreshSamplingRate = .text:0x8031218C; // type:function size:0x24 scope:global align:4 +DBInit = .text:0x803121B0; // type:function size:0x28 scope:global align:4 +__DBExceptionDestinationAux = .text:0x803121D8; // type:function size:0x48 scope:global align:4 +__DBExceptionDestination = .text:0x80312220; // type:function size:0x10 scope:global align:4 +__DBIsExceptionMarked = .text:0x80312230; // type:function size:0x1C scope:global align:4 +DBPrintf = .text:0x8031224C; // type:function size:0x50 scope:global align:4 +PSMTXIdentity = .text:0x8031229C; // type:function size:0x2C scope:global align:4 +PSMTXCopy = .text:0x803122C8; // type:function size:0x34 scope:global align:4 +PSMTXConcat = .text:0x803122FC; // type:function size:0xCC scope:global align:4 +PSMTXInverse = .text:0x803123C8; // type:function size:0xF8 scope:global align:4 +PSMTXRotRad = .text:0x803124C0; // type:function size:0x70 scope:global align:4 +PSMTXRotTrig = .text:0x80312530; // type:function size:0xB0 scope:global align:4 +C_MTXRotAxisRad = .text:0x803125E0; // type:function size:0x118 scope:global align:4 +__PSMTXRotAxisRadInternal = .text:0x803126F8; // type:function size:0xB0 scope:global align:4 +PSMTXRotAxisRad = .text:0x803127A8; // type:function size:0x70 scope:global align:4 +PSMTXTrans = .text:0x80312818; // type:function size:0x34 scope:global align:4 +PSMTXTransApply = .text:0x8031284C; // type:function size:0x4C scope:global align:4 +PSMTXScale = .text:0x80312898; // type:function size:0x28 scope:global align:4 +PSMTXQuat = .text:0x803128C0; // type:function size:0xA4 scope:global align:4 +C_MTXLookAt = .text:0x80312964; // type:function size:0x18C scope:global align:4 +C_MTXLightPerspective = .text:0x80312AF0; // type:function size:0xCC scope:global align:4 +C_MTXLightOrtho = .text:0x80312BBC; // type:function size:0x88 scope:global align:4 +PSMTXMultVec = .text:0x80312C44; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArray = .text:0x80312C98; // type:function size:0x8C scope:global align:4 +PSMTXMultVecSR = .text:0x80312D24; // type:function size:0x54 scope:global align:4 +C_MTXPerspective = .text:0x80312D78; // type:function size:0xD0 scope:global align:4 +C_MTXOrtho = .text:0x80312E48; // type:function size:0x98 scope:global align:4 +PSVECAdd = .text:0x80312EE0; // type:function size:0x24 scope:global align:4 +PSVECSubtract = .text:0x80312F04; // type:function size:0x24 scope:global align:4 +PSVECScale = .text:0x80312F28; // type:function size:0x1C scope:global align:4 +C_VECNormalize = .text:0x80312F44; // type:function size:0xC8 scope:global align:4 +PSVECNormalize = .text:0x8031300C; // type:function size:0x44 scope:global align:4 +PSVECSquareMag = .text:0x80313050; // type:function size:0x18 scope:global align:4 +PSVECMag = .text:0x80313068; // type:function size:0x44 scope:global align:4 +PSVECDotProduct = .text:0x803130AC; // type:function size:0x20 scope:global align:4 +PSVECCrossProduct = .text:0x803130CC; // type:function size:0x3C scope:global align:4 +C_VECHalfAngle = .text:0x80313108; // type:function size:0xD8 scope:global align:4 +C_VECReflect = .text:0x803131E0; // type:function size:0xD4 scope:global align:4 +PSVECSquareDistance = .text:0x803132B4; // type:function size:0x28 scope:global align:4 +PSVECDistance = .text:0x803132DC; // type:function size:0x54 scope:global align:4 +PSQUATMultiply = .text:0x80313330; // type:function size:0x5C scope:global align:4 +PSQUATNormalize = .text:0x8031338C; // type:function size:0x54 scope:global align:4 +PSQUATInverse = .text:0x803133E0; // type:function size:0x58 scope:global align:4 +C_QUATRotAxisRad = .text:0x80313438; // type:function size:0x8C scope:global align:4 +C_QUATSlerp = .text:0x803134C4; // type:function size:0x174 scope:global align:4 +__DVDInitWA = .text:0x80313638; // type:function size:0x40 scope:global align:4 +__DVDInterruptHandler = .text:0x80313678; // type:function size:0x2E0 scope:global align:4 +AlarmHandler = .text:0x80313958; // type:function size:0x84 scope:local align:4 +AlarmHandlerForTimeout = .text:0x803139DC; // type:function size:0x70 scope:global align:4 +Read = .text:0x80313A4C; // type:function size:0x110 scope:global align:4 +SeekTwiceBeforeRead = .text:0x80313B5C; // type:function size:0x80 scope:global align:4 +DVDLowRead = .text:0x80313BDC; // type:function size:0x298 scope:global align:4 +DVDLowSeek = .text:0x80313E74; // type:function size:0x94 scope:global align:4 +DVDLowWaitCoverClose = .text:0x80313F08; // type:function size:0x2C scope:global align:4 +DVDLowReadDiskID = .text:0x80313F34; // type:function size:0xA4 scope:global align:4 +DVDLowStopMotor = .text:0x80313FD8; // type:function size:0x8C scope:global align:4 +DVDLowRequestError = .text:0x80314064; // type:function size:0x8C scope:global align:4 +DVDLowInquiry = .text:0x803140F0; // type:function size:0x9C scope:global align:4 +DVDLowAudioStream = .text:0x8031418C; // type:function size:0x98 scope:global align:4 +DVDLowRequestAudioStatus = .text:0x80314224; // type:function size:0x8C scope:global align:4 +DVDLowAudioBufferConfig = .text:0x803142B0; // type:function size:0x9C scope:global align:4 +DVDLowReset = .text:0x8031434C; // type:function size:0xBC scope:global align:4 +DVDLowBreak = .text:0x80314408; // type:function size:0x14 scope:global align:4 +DVDLowClearCallback = .text:0x8031441C; // type:function size:0x18 scope:global align:4 +__DVDLowSetWAType = .text:0x80314434; // type:function size:0x44 scope:global align:4 +__DVDFSInit = .text:0x80314478; // type:function size:0x38 scope:global align:4 +DVDConvertPathToEntrynum = .text:0x803144B0; // type:function size:0x2F4 scope:global align:4 +DVDFastOpen = .text:0x803147A4; // type:function size:0x74 scope:global align:4 +DVDOpen = .text:0x80314818; // type:function size:0xC8 scope:global align:4 +DVDClose = .text:0x803148E0; // type:function size:0x24 scope:global align:4 +entryToPath = .text:0x80314904; // type:function size:0x160 scope:global align:4 +DVDConvertEntrynumToPath = .text:0x80314A64; // type:function size:0x154 scope:global align:4 +DVDGetCurrentDir = .text:0x80314BB8; // type:function size:0xC4 scope:global align:4 +DVDChangeDir = .text:0x80314C7C; // type:function size:0x60 scope:global align:4 +DVDReadAsyncPrio = .text:0x80314CDC; // type:function size:0xC0 scope:global align:4 +cbForReadAsync = .text:0x80314D9C; // type:function size:0x30 scope:global align:4 +DVDReadPrio = .text:0x80314DCC; // type:function size:0x118 scope:global align:4 +cbForReadSync = .text:0x80314EE4; // type:function size:0x24 scope:global align:4 +DVDOpenDir = .text:0x80314F08; // type:function size:0xC0 scope:global align:4 +DVDReadDir = .text:0x80314FC8; // type:function size:0xA4 scope:global align:4 +DVDCloseDir = .text:0x8031506C; // type:function size:0x8 scope:global align:4 +DVDPrepareStreamAsync = .text:0x80315074; // type:function size:0xEC scope:global align:4 +cbForPrepareStreamAsync = .text:0x80315160; // type:function size:0x30 scope:global align:4 +defaultOptionalCommandChecker = .text:0x80315190; // type:function size:0x4 scope:global align:4 +DVDInit = .text:0x80315194; // type:function size:0xCC scope:global align:4 +stateReadingFST = .text:0x80315260; // type:function size:0x94 scope:global align:4 +cbForStateReadingFST = .text:0x803152F4; // type:function size:0x8C scope:global align:4 +cbForStateError = .text:0x80315380; // type:function size:0xAC scope:global align:4 +stateTimeout = .text:0x8031542C; // type:function size:0x34 scope:global align:4 +stateGettingError = .text:0x80315460; // type:function size:0x28 scope:global align:4 +CategorizeError = .text:0x80315488; // type:function size:0xB4 scope:global align:4 +cbForStateGettingError = .text:0x8031553C; // type:function size:0x294 scope:global align:4 +cbForUnrecoveredError = .text:0x803157D0; // type:function size:0x68 scope:global align:4 +cbForUnrecoveredErrorRetry = .text:0x80315838; // type:function size:0x98 scope:global align:4 +stateGoToRetry = .text:0x803158D0; // type:function size:0x28 scope:global align:4 +cbForStateGoToRetry = .text:0x803158F8; // type:function size:0x158 scope:global align:4 +stateCheckID = .text:0x80315A50; // type:function size:0xE0 scope:global align:4 +stateCheckID3 = .text:0x80315B30; // type:function size:0x34 scope:global align:4 +stateCheckID2a = .text:0x80315B64; // type:function size:0x34 scope:global align:4 +cbForStateCheckID2a = .text:0x80315B98; // type:function size:0x74 scope:global align:4 +stateCheckID2 = .text:0x80315C0C; // type:function size:0x38 scope:global align:4 +cbForStateCheckID1 = .text:0x80315C44; // type:function size:0x114 scope:global align:4 +cbForStateCheckID2 = .text:0x80315D58; // type:function size:0xE4 scope:global align:4 +cbForStateCheckID3 = .text:0x80315E3C; // type:function size:0xFC scope:global align:4 +AlarmHandler = .text:0x80315F38; // type:function size:0x44 scope:local align:4 +stateCoverClosed = .text:0x80315F7C; // type:function size:0xCC scope:global align:4 +stateCoverClosed_CMD = .text:0x80316048; // type:function size:0x30 scope:global align:4 +cbForStateCoverClosed = .text:0x80316078; // type:function size:0x70 scope:global align:4 +stateMotorStopped = .text:0x803160E8; // type:function size:0x28 scope:global align:4 +cbForStateMotorStopped = .text:0x80316110; // type:function size:0xE4 scope:global align:4 +stateReady = .text:0x803161F4; // type:function size:0x2DC scope:global align:4 +stateBusy = .text:0x803164D0; // type:function size:0x320 scope:global align:4 +cbForStateBusy = .text:0x803167F0; // type:function size:0x638 scope:global align:4 +DVDReadAbsAsyncPrio = .text:0x80316E28; // type:function size:0xDC scope:global align:4 +DVDReadAbsAsyncForBS = .text:0x80316F04; // type:function size:0xD0 scope:global align:4 +DVDReadDiskID = .text:0x80316FD4; // type:function size:0xD4 scope:global align:4 +DVDPrepareStreamAbsAsync = .text:0x803170A8; // type:function size:0xC4 scope:global align:4 +DVDCancelStreamAsync = .text:0x8031716C; // type:function size:0xBC scope:global align:4 +DVDStopStreamAtEndAsync = .text:0x80317228; // type:function size:0xBC scope:global align:4 +DVDGetStreamPlayAddrAsync = .text:0x803172E4; // type:function size:0xBC scope:global align:4 +DVDInquiryAsync = .text:0x803173A0; // type:function size:0xD0 scope:global align:4 +DVDReset = .text:0x80317470; // type:function size:0x44 scope:global align:4 +DVDGetCommandBlockStatus = .text:0x803174B4; // type:function size:0x4C scope:global align:4 +DVDGetDriveStatus = .text:0x80317500; // type:function size:0xAC scope:global align:4 +DVDSetAutoInvalidation = .text:0x803175AC; // type:function size:0x10 scope:global align:4 +DVDCancelAsync = .text:0x803175BC; // type:function size:0x270 scope:global align:4 +DVDCancel = .text:0x8031782C; // type:function size:0xAC scope:global align:4 +cbForCancelSync = .text:0x803178D8; // type:function size:0x24 scope:global align:4 +DVDGetCurrentDiskID = .text:0x803178FC; // type:function size:0x8 scope:global align:4 +DVDCheckDisk = .text:0x80317904; // type:function size:0xE4 scope:global align:4 +__DVDPrepareResetAsync = .text:0x803179E8; // type:function size:0x11C scope:global align:4 +__DVDClearWaitingQueue = .text:0x80317B04; // type:function size:0x38 scope:global align:4 +__DVDPushWaitingQueue = .text:0x80317B3C; // type:function size:0x68 scope:global align:4 +__DVDPopWaitingQueue = .text:0x80317BA4; // type:function size:0xA0 scope:global align:4 +__DVDCheckWaitingQueue = .text:0x80317C44; // type:function size:0x58 scope:global align:4 +__DVDDequeueWaitingQueue = .text:0x80317C9C; // type:function size:0x60 scope:global align:4 +ErrorCode2Num = .text:0x80317CFC; // type:function size:0x11C scope:global align:4 +__DVDStoreErrorCode = .text:0x80317E18; // type:function size:0x7C scope:global align:4 +DVDCompareDiskID = .text:0x80317E94; // type:function size:0xF8 scope:global align:4 +__DVDPrintFatalMessage = .text:0x80317F8C; // type:function size:0x30 scope:global align:4 +cb = .text:0x80317FBC; // type:function size:0xD8 scope:global align:4 +__fstLoad = .text:0x80318094; // type:function size:0x168 scope:global align:4 +__VIRetraceHandler = .text:0x803181FC; // type:function size:0x230 scope:global align:4 +VISetPreRetraceCallback = .text:0x8031842C; // type:function size:0x44 scope:global align:4 +VISetPostRetraceCallback = .text:0x80318470; // type:function size:0x44 scope:global align:4 +getTiming = .text:0x803184B4; // type:function size:0xA0 scope:global align:4 +__VIInit = .text:0x80318554; // type:function size:0x200 scope:global align:4 +VIInit = .text:0x80318754; // type:function size:0x4B0 scope:global align:4 +VIWaitForRetrace = .text:0x80318C04; // type:function size:0x54 scope:global align:4 +setFbbRegs = .text:0x80318C58; // type:function size:0x2D4 scope:global align:4 +setVerticalRegs = .text:0x80318F2C; // type:function size:0x1A0 scope:global align:4 +VIConfigure = .text:0x803190CC; // type:function size:0x828 scope:global align:4 +VIConfigurePan = .text:0x803198F4; // type:function size:0x394 scope:global align:4 +VIFlush = .text:0x80319C88; // type:function size:0x130 scope:global align:4 +VISetNextFrameBuffer = .text:0x80319DB8; // type:function size:0x6C scope:global align:4 +VISetBlack = .text:0x80319E24; // type:function size:0x7C scope:global align:4 +VIGetRetraceCount = .text:0x80319EA0; // type:function size:0x8 scope:global align:4 +getCurrentFieldEvenOdd = .text:0x80319EA8; // type:function size:0x68 scope:global align:4 +VIGetNextField = .text:0x80319F10; // type:function size:0xA8 scope:global align:4 +VIGetCurrentLine = .text:0x80319FB8; // type:function size:0x98 scope:global align:4 +VIGetTvFormat = .text:0x8031A050; // type:function size:0x68 scope:global align:4 +ClampStick = .text:0x8031A0B8; // type:function size:0x130 scope:global align:4 +PADClamp = .text:0x8031A1E8; // type:function size:0x114 scope:global align:4 +UpdateOrigin = .text:0x8031A2FC; // type:function size:0x1A4 scope:global align:4 +PADOriginCallback = .text:0x8031A4A0; // type:function size:0xC4 scope:global align:4 +PADOriginUpdateCallback = .text:0x8031A564; // type:function size:0xC0 scope:global align:4 +PADProbeCallback = .text:0x8031A624; // type:function size:0xD8 scope:global align:4 +PADTypeAndStatusCallback = .text:0x8031A6FC; // type:function size:0x32C scope:global align:4 +PADReceiveCheckCallback = .text:0x8031AA28; // type:function size:0x134 scope:global align:4 +PADReset = .text:0x8031AB5C; // type:function size:0x100 scope:global align:4 +PADRecalibrate = .text:0x8031AC5C; // type:function size:0x104 scope:global align:4 +PADInit = .text:0x8031AD60; // type:function size:0x218 scope:global align:4 +PADRead = .text:0x8031AF78; // type:function size:0x3AC scope:global align:4 +PADControlMotor = .text:0x8031B324; // type:function size:0xA4 scope:global align:4 +PADSetSpec = .text:0x8031B3C8; // type:function size:0x60 scope:global align:4 +SPEC0_MakeStatus = .text:0x8031B428; // type:function size:0x174 scope:global align:4 +SPEC1_MakeStatus = .text:0x8031B59C; // type:function size:0x174 scope:global align:4 +SPEC2_MakeStatus = .text:0x8031B710; // type:function size:0x3F8 scope:global align:4 +PADSetAnalogMode = .text:0x8031BB08; // type:function size:0x74 scope:global align:4 +OnReset = .text:0x8031BB7C; // type:function size:0x194 scope:local align:4 +SamplingHandler = .text:0x8031BD10; // type:function size:0x60 scope:global align:4 +PADSetSamplingCallback = .text:0x8031BD70; // type:function size:0x54 scope:global align:4 +__PADDisableRecalibration = .text:0x8031BDC4; // type:function size:0x7C scope:global align:4 +AIRegisterDMACallback = .text:0x8031BE40; // type:function size:0x44 scope:global align:4 +AIInitDMA = .text:0x8031BE84; // type:function size:0x88 scope:global align:4 +AIStartDMA = .text:0x8031BF0C; // type:function size:0x18 scope:global align:4 +AIResetStreamSampleCount = .text:0x8031BF24; // type:function size:0x18 scope:global align:4 +AISetStreamPlayState = .text:0x8031BF3C; // type:function size:0xD8 scope:global align:4 +AIGetStreamPlayState = .text:0x8031C014; // type:function size:0x10 scope:global align:4 +AISetDSPSampleRate = .text:0x8031C024; // type:function size:0xE0 scope:global align:4 +AIGetDSPSampleRate = .text:0x8031C104; // type:function size:0x14 scope:global align:4 +AISetStreamSampleRate = .text:0x8031C118; // type:function size:0x28 scope:global align:4 +__AI_set_stream_sample_rate = .text:0x8031C140; // type:function size:0xD4 scope:global align:4 +AIGetStreamSampleRate = .text:0x8031C214; // type:function size:0x10 scope:global align:4 +AISetStreamVolLeft = .text:0x8031C224; // type:function size:0x1C scope:global align:4 +AIGetStreamVolLeft = .text:0x8031C240; // type:function size:0x10 scope:global align:4 +AISetStreamVolRight = .text:0x8031C250; // type:function size:0x1C scope:global align:4 +AIGetStreamVolRight = .text:0x8031C26C; // type:function size:0x10 scope:global align:4 +AIInit = .text:0x8031C27C; // type:function size:0x16C scope:global align:4 +__AISHandler = .text:0x8031C3E8; // type:function size:0x7C scope:global align:4 +__AIDHandler = .text:0x8031C464; // type:function size:0xAC scope:global align:4 +__AICallbackStackSwitch = .text:0x8031C510; // type:function size:0x58 scope:global align:4 +__AI_SRC_INIT = .text:0x8031C568; // type:function size:0x1E4 scope:global align:4 +ARRegisterDMACallback = .text:0x8031C74C; // type:function size:0x44 scope:global align:4 +ARStartDMA = .text:0x8031C790; // type:function size:0xF0 scope:global align:4 +ARAlloc = .text:0x8031C880; // type:function size:0x68 scope:global align:4 +ARInit = .text:0x8031C8E8; // type:function size:0xC4 scope:global align:4 +ARGetBaseAddress = .text:0x8031C9AC; // type:function size:0x8 scope:global align:4 +ARGetSize = .text:0x8031C9B4; // type:function size:0x8 scope:global align:4 +__ARHandler = .text:0x8031C9BC; // type:function size:0x78 scope:global align:4 +__ARChecksize = .text:0x8031CA34; // type:function size:0x17F4 scope:global align:4 +__ARQServiceQueueLo = .text:0x8031E228; // type:function size:0x100 scope:global align:4 +__ARQCallbackHack = .text:0x8031E328; // type:function size:0x4 scope:global align:4 +__ARQInterruptServiceRoutine = .text:0x8031E32C; // type:function size:0xCC scope:global align:4 +ARQInit = .text:0x8031E3F8; // type:function size:0x70 scope:global align:4 +ARQPostRequest = .text:0x8031E468; // type:function size:0x15C scope:global align:4 +DSPCheckMailToDSP = .text:0x8031E5C4; // type:function size:0x10 scope:global align:4 +DSPCheckMailFromDSP = .text:0x8031E5D4; // type:function size:0x10 scope:global align:4 +DSPReadMailFromDSP = .text:0x8031E5E4; // type:function size:0x18 scope:global align:4 +DSPSendMailToDSP = .text:0x8031E5FC; // type:function size:0x14 scope:global align:4 +DSPAssertInt = .text:0x8031E610; // type:function size:0x40 scope:global align:4 +DSPInit = .text:0x8031E650; // type:function size:0xC4 scope:global align:4 +__DSP_debug_printf = .text:0x8031E714; // type:function size:0x50 scope:global align:4 +__DSP_exec_task = .text:0x8031E764; // type:function size:0x1A0 scope:global align:4 +__DSP_boot_task = .text:0x8031E904; // type:function size:0x18C scope:global align:4 +__DSP_insert_task = .text:0x8031EA90; // type:function size:0xA0 scope:global align:4 +__DSP_remove_task = .text:0x8031EB30; // type:function size:0x94 scope:global align:4 +__CARDDefaultApiCallback = .text:0x8031EBC4; // type:function size:0x4 scope:global align:4 +__CARDSyncCallback = .text:0x8031EBC8; // type:function size:0x34 scope:global align:4 +__CARDExtHandler = .text:0x8031EBFC; // type:function size:0xD8 scope:global align:4 +__CARDExiHandler = .text:0x8031ECD4; // type:function size:0x118 scope:global align:4 +__CARDTxHandler = .text:0x8031EDEC; // type:function size:0xA8 scope:global align:4 +__CARDUnlockedHandler = .text:0x8031EE94; // type:function size:0x84 scope:global align:4 +__CARDEnableInterrupt = .text:0x8031EF18; // type:function size:0xC0 scope:global align:4 +__CARDReadStatus = .text:0x8031EFD8; // type:function size:0xF0 scope:global align:4 +__CARDClearStatus = .text:0x8031F0C8; // type:function size:0xAC scope:global align:4 +TimeoutHandler = .text:0x8031F174; // type:function size:0xA4 scope:global align:4 +Retry = .text:0x8031F218; // type:function size:0x22C scope:global align:4 +UnlockedCallback = .text:0x8031F444; // type:function size:0x110 scope:global align:4 +__CARDStart = .text:0x8031F554; // type:function size:0x1B4 scope:global align:4 +__CARDReadSegment = .text:0x8031F708; // type:function size:0x134 scope:global align:4 +__CARDWritePage = .text:0x8031F83C; // type:function size:0x11C scope:global align:4 +__CARDEraseSector = .text:0x8031F958; // type:function size:0xE0 scope:global align:4 +CARDInit = .text:0x8031FA38; // type:function size:0xAC scope:global align:4 +__CARDGetFontEncode = .text:0x8031FAE4; // type:function size:0x8 scope:global align:4 +__CARDSetDiskID = .text:0x8031FAEC; // type:function size:0x38 scope:global align:4 +__CARDGetControlBlock = .text:0x8031FB24; // type:function size:0xB8 scope:global align:4 +__CARDPutControlBlock = .text:0x8031FBDC; // type:function size:0x64 scope:global align:4 +CARDFreeBlocks = .text:0x8031FC40; // type:function size:0x150 scope:global align:4 +__CARDSync = .text:0x8031FD90; // type:function size:0x98 scope:global align:4 +OnReset = .text:0x8031FE28; // type:function size:0x50 scope:local align:4 +bitrev = .text:0x8031FE78; // type:function size:0x16C scope:global align:4 +ReadArrayUnlock = .text:0x8031FFE4; // type:function size:0x144 scope:global align:4 +DummyLen = .text:0x80320128; // type:function size:0xC4 scope:global align:4 +__CARDUnlock = .text:0x803201EC; // type:function size:0xB58 scope:global align:4 +InitCallback = .text:0x80320D44; // type:function size:0x70 scope:global align:4 +DoneCallback = .text:0x80320DB4; // type:function size:0x324 scope:global align:4 +BlockReadCallback = .text:0x803210D8; // type:function size:0xDC scope:global align:4 +__CARDRead = .text:0x803211B4; // type:function size:0x64 scope:global align:4 +BlockWriteCallback = .text:0x80321218; // type:function size:0xDC scope:global align:4 +__CARDWrite = .text:0x803212F4; // type:function size:0x64 scope:global align:4 +__CARDGetFatBlock = .text:0x80321358; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x80321360; // type:function size:0xD4 scope:local align:4 +EraseCallback = .text:0x80321434; // type:function size:0xC8 scope:local align:4 +__CARDAllocBlock = .text:0x803214FC; // type:function size:0x118 scope:global align:4 +__CARDUpdateFatBlock = .text:0x80321614; // type:function size:0xAC scope:global align:4 +__CARDGetDirBlock = .text:0x803216C0; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x803216C8; // type:function size:0xD0 scope:local align:4 +EraseCallback = .text:0x80321798; // type:function size:0xC8 scope:local align:4 +__CARDUpdateDir = .text:0x80321860; // type:function size:0xC4 scope:global align:4 +__CARDCheckSum = .text:0x80321924; // type:function size:0x1B0 scope:global align:4 +VerifyID = .text:0x80321AD4; // type:function size:0x284 scope:global align:4 +VerifyDir = .text:0x80321D58; // type:function size:0x240 scope:global align:4 +VerifyFAT = .text:0x80321F98; // type:function size:0x284 scope:global align:4 +__CARDVerify = .text:0x8032221C; // type:function size:0x8C scope:global align:4 +CARDCheckExAsync = .text:0x803222A8; // type:function size:0x590 scope:global align:4 +CARDCheck = .text:0x80322838; // type:function size:0x54 scope:global align:4 +IsCard = .text:0x8032288C; // type:function size:0xCC scope:global align:4 +CARDProbe = .text:0x80322958; // type:function size:0x38 scope:global align:4 +CARDProbeEx = .text:0x80322990; // type:function size:0x17C scope:global align:4 +DoMount = .text:0x80322B0C; // type:function size:0x410 scope:global align:4 +__CARDMountCallback = .text:0x80322F1C; // type:function size:0x138 scope:global align:4 +CARDMountAsync = .text:0x80323054; // type:function size:0x1A0 scope:global align:4 +CARDMount = .text:0x803231F4; // type:function size:0x48 scope:global align:4 +DoUnmount = .text:0x8032323C; // type:function size:0x9C scope:global align:4 +CARDUnmount = .text:0x803232D8; // type:function size:0xAC scope:global align:4 +FormatCallback = .text:0x80323384; // type:function size:0x144 scope:global align:4 +__CARDFormatRegionAsync = .text:0x803234C8; // type:function size:0x658 scope:global align:4 +CARDFormat = .text:0x80323B20; // type:function size:0x54 scope:global align:4 +__CARDCompareFileName = .text:0x80323B74; // type:function size:0x68 scope:global align:4 +__CARDAccess = .text:0x80323BDC; // type:function size:0x98 scope:global align:4 +__CARDIsPublic = .text:0x80323C74; // type:function size:0x30 scope:global align:4 +CARDOpen = .text:0x80323CA4; // type:function size:0x178 scope:global align:4 +CARDClose = .text:0x80323E1C; // type:function size:0x54 scope:global align:4 +CreateCallbackFat = .text:0x80323E70; // type:function size:0x130 scope:global align:4 +CARDCreateAsync = .text:0x80323FA0; // type:function size:0x220 scope:global align:4 +CARDCreate = .text:0x803241C0; // type:function size:0x48 scope:global align:4 +__CARDSeek = .text:0x80324208; // type:function size:0x1B8 scope:global align:4 +ReadCallback = .text:0x803243C0; // type:function size:0x130 scope:global align:4 +CARDReadAsync = .text:0x803244F0; // type:function size:0x148 scope:global align:4 +CARDRead = .text:0x80324638; // type:function size:0x48 scope:global align:4 +WriteCallback = .text:0x80324680; // type:function size:0x170 scope:local align:4 +EraseCallback = .text:0x803247F0; // type:function size:0xB0 scope:local align:4 +CARDWriteAsync = .text:0x803248A0; // type:function size:0x114 scope:global align:4 +CARDWrite = .text:0x803249B4; // type:function size:0x48 scope:global align:4 +UpdateIconOffsets = .text:0x803249FC; // type:function size:0x1F8 scope:global align:4 +CARDGetStatus = .text:0x80324BF4; // type:function size:0x12C scope:global align:4 +CARDSetStatusAsync = .text:0x80324D20; // type:function size:0x174 scope:global align:4 +CARDSetStatus = .text:0x80324E94; // type:function size:0x48 scope:global align:4 +CARDGetSerialNo = .text:0x80324EDC; // type:function size:0xC4 scope:global align:4 +__GXDefaultTexRegionCallback = .text:0x80324FA0; // type:function size:0x7C scope:global align:4 +__GXDefaultTlutRegionCallback = .text:0x8032501C; // type:function size:0x24 scope:global align:4 +GXInit = .text:0x80325040; // type:function size:0x86C scope:global align:4 +__GXInitGX = .text:0x803258AC; // type:function size:0x8C4 scope:global align:4 +GXCPInterruptHandler = .text:0x80326170; // type:function size:0x134 scope:global align:4 +GXInitFifoBase = .text:0x803262A4; // type:function size:0x6C scope:global align:4 +GXInitFifoPtrs = .text:0x80326310; // type:function size:0x70 scope:global align:4 +GXInitFifoLimits = .text:0x80326380; // type:function size:0xC scope:global align:4 +GXSetCPUFifo = .text:0x8032638C; // type:function size:0x110 scope:global align:4 +GXSetGPFifo = .text:0x8032649C; // type:function size:0x178 scope:global align:4 +GXSaveCPUFifo = .text:0x80326614; // type:function size:0x20 scope:global align:4 +__GXSaveCPUFifoAux = .text:0x80326634; // type:function size:0xDC scope:global align:4 +GXGetGPStatus = .text:0x80326710; // type:function size:0x50 scope:global align:4 +__GXFifoInit = .text:0x80326760; // type:function size:0x4C scope:global align:4 +__GXFifoReadEnable = .text:0x803267AC; // type:function size:0x24 scope:global align:4 +__GXFifoReadDisable = .text:0x803267D0; // type:function size:0x20 scope:global align:4 +__GXFifoLink = .text:0x803267F0; // type:function size:0x3C scope:global align:4 +__GXWriteFifoIntEnable = .text:0x8032682C; // type:function size:0x3C scope:global align:4 +__GXWriteFifoIntReset = .text:0x80326868; // type:function size:0x3C scope:global align:4 +__GXCleanGPFifo = .text:0x803268A4; // type:function size:0x100 scope:global align:4 +GXSetCurrentGXThread = .text:0x803269A4; // type:function size:0x4C scope:global align:4 +GXGetCurrentGXThread = .text:0x803269F0; // type:function size:0x8 scope:global align:4 +GXGetCPUFifo = .text:0x803269F8; // type:function size:0x8 scope:global align:4 +GXGetGPFifo = .text:0x80326A00; // type:function size:0x8 scope:global align:4 +__GXXfVtxSpecs = .text:0x80326A08; // type:function size:0x158 scope:global align:4 +GXSetVtxDesc = .text:0x80326B60; // type:function size:0x350 scope:global align:4 +__GXSetVCD = .text:0x80326EB0; // type:function size:0x54 scope:global align:4 +__GXCalculateVLim = .text:0x80326F04; // type:function size:0x124 scope:global align:4 +GXClearVtxDesc = .text:0x80327028; // type:function size:0x38 scope:global align:4 +GXSetVtxAttrFmt = .text:0x80327060; // type:function size:0x358 scope:global align:4 +GXSetVtxAttrFmtv = .text:0x803273B8; // type:function size:0x378 scope:global align:4 +__GXSetVAT = .text:0x80327730; // type:function size:0x9C scope:global align:4 +GXGetVtxAttrFmt = .text:0x803277CC; // type:function size:0x280 scope:global align:4 +GXGetVtxAttrFmtv = .text:0x80327A4C; // type:function size:0x74 scope:global align:4 +GXSetArray = .text:0x80327AC0; // type:function size:0x8C scope:global align:4 +GXInvalidateVtxCache = .text:0x80327B4C; // type:function size:0x10 scope:global align:4 +GXSetTexCoordGen2 = .text:0x80327B5C; // type:function size:0x2D0 scope:global align:4 +GXSetNumTexGens = .text:0x80327E2C; // type:function size:0x40 scope:global align:4 +GXSetMisc = .text:0x80327E6C; // type:function size:0x6C scope:global align:4 +GXFlush = .text:0x80327ED8; // type:function size:0x5C scope:global align:4 +GXAbortFrame = .text:0x80327F34; // type:function size:0xB4 scope:global align:4 +GXSetDrawSync = .text:0x80327FE8; // type:function size:0xB8 scope:global align:4 +GXSetDrawDone = .text:0x803280A0; // type:function size:0x98 scope:global align:4 +GXDrawDone = .text:0x80328138; // type:function size:0x80 scope:global align:4 +GXPixModeSync = .text:0x803281B8; // type:function size:0x24 scope:global align:4 +GXPokeAlphaMode = .text:0x803281DC; // type:function size:0x14 scope:global align:4 +GXPokeAlphaRead = .text:0x803281F0; // type:function size:0x14 scope:global align:4 +GXPokeAlphaUpdate = .text:0x80328204; // type:function size:0x1C scope:global align:4 +GXPokeBlendMode = .text:0x80328220; // type:function size:0x88 scope:global align:4 +GXPokeColorUpdate = .text:0x803282A8; // type:function size:0x1C scope:global align:4 +GXPokeDstAlpha = .text:0x803282C4; // type:function size:0x14 scope:global align:4 +GXPokeDither = .text:0x803282D8; // type:function size:0x1C scope:global align:4 +GXPokeZMode = .text:0x803282F4; // type:function size:0x28 scope:global align:4 +GXPeekARGB = .text:0x8032831C; // type:function size:0x24 scope:global align:4 +GXPeekZ = .text:0x80328340; // type:function size:0x28 scope:global align:4 +GXSetDrawSyncCallback = .text:0x80328368; // type:function size:0x44 scope:global align:4 +GXTokenInterruptHandler = .text:0x803283AC; // type:function size:0x88 scope:global align:4 +GXSetDrawDoneCallback = .text:0x80328434; // type:function size:0x44 scope:global align:4 +GXFinishInterruptHandler = .text:0x80328478; // type:function size:0x84 scope:global align:4 +__GXPEInit = .text:0x803284FC; // type:function size:0x80 scope:global align:4 +__GXSetDirtyState = .text:0x8032857C; // type:function size:0xA0 scope:global align:4 +GXBegin = .text:0x8032861C; // type:function size:0xF0 scope:global align:4 +__GXSendFlushPrim = .text:0x8032870C; // type:function size:0x88 scope:global align:4 +GXSetLineWidth = .text:0x80328794; // type:function size:0x48 scope:global align:4 +GXSetPointSize = .text:0x803287DC; // type:function size:0x48 scope:global align:4 +GXEnableTexOffsets = .text:0x80328824; // type:function size:0x5C scope:global align:4 +GXSetCullMode = .text:0x80328880; // type:function size:0x4C scope:global align:4 +GXSetCoPlanar = .text:0x803288CC; // type:function size:0x3C scope:global align:4 +__GXSetGenMode = .text:0x80328908; // type:function size:0x24 scope:global align:4 +GXSetDispCopySrc = .text:0x8032892C; // type:function size:0x90 scope:global align:4 +GXSetTexCopySrc = .text:0x803289BC; // type:function size:0x90 scope:global align:4 +GXSetDispCopyDst = .text:0x80328A4C; // type:function size:0x3C scope:global align:4 +GXSetTexCopyDst = .text:0x80328A88; // type:function size:0x154 scope:global align:4 +GXSetDispCopyFrame2Field = .text:0x80328BDC; // type:function size:0x28 scope:global align:4 +GXSetCopyClamp = .text:0x80328C04; // type:function size:0x68 scope:global align:4 +GXGetNumXfbLines = .text:0x80328C6C; // type:function size:0x90 scope:global align:4 +GXGetYScaleFactor = .text:0x80328CFC; // type:function size:0x238 scope:global align:4 +GXSetDispCopyYScale = .text:0x80328F34; // type:function size:0xC8 scope:global align:4 +GXSetCopyClear = .text:0x80328FFC; // type:function size:0x68 scope:global align:4 +GXSetCopyFilter = .text:0x80329064; // type:function size:0x228 scope:global align:4 +GXSetDispCopyGamma = .text:0x8032928C; // type:function size:0x1C scope:global align:4 +GXCopyDisp = .text:0x803292A8; // type:function size:0x15C scope:global align:4 +GXCopyTex = .text:0x80329404; // type:function size:0x17C scope:global align:4 +GXClearBoundingBox = .text:0x80329580; // type:function size:0x38 scope:global align:4 +GXInitLightAttn = .text:0x803295B8; // type:function size:0x1C scope:global align:4 +GXInitLightSpot = .text:0x803295D4; // type:function size:0x190 scope:global align:4 +GXInitLightDistAttn = .text:0x80329764; // type:function size:0xD0 scope:global align:4 +GXInitLightPos = .text:0x80329834; // type:function size:0x10 scope:global align:4 +GXInitLightDir = .text:0x80329844; // type:function size:0x1C scope:global align:4 +GXInitLightColor = .text:0x80329860; // type:function size:0xC scope:global align:4 +GXLoadLightObjImm = .text:0x8032986C; // type:function size:0x7C scope:global align:4 +GXSetChanAmbColor = .text:0x803298E8; // type:function size:0xF4 scope:global align:4 +GXSetChanMatColor = .text:0x803299DC; // type:function size:0xF4 scope:global align:4 +GXSetNumChans = .text:0x80329AD0; // type:function size:0x44 scope:global align:4 +GXSetChanCtrl = .text:0x80329B14; // type:function size:0xCC scope:global align:4 +GXGetTexBufferSize = .text:0x80329BE0; // type:function size:0x15C scope:global align:4 +__GetImageTileCount = .text:0x80329D3C; // type:function size:0xC8 scope:global align:4 +GXInitTexObj = .text:0x80329E04; // type:function size:0x274 scope:global align:4 +GXInitTexObjCI = .text:0x8032A078; // type:function size:0x48 scope:global align:4 +GXInitTexObjLOD = .text:0x8032A0C0; // type:function size:0x194 scope:global align:4 +GXGetTexObjData = .text:0x8032A254; // type:function size:0xC scope:global align:4 +GXGetTexObjWidth = .text:0x8032A260; // type:function size:0x10 scope:global align:4 +GXGetTexObjHeight = .text:0x8032A270; // type:function size:0x10 scope:global align:4 +GXGetTexObjFmt = .text:0x8032A280; // type:function size:0x8 scope:global align:4 +GXGetTexObjWrapS = .text:0x8032A288; // type:function size:0xC scope:global align:4 +GXGetTexObjWrapT = .text:0x8032A294; // type:function size:0xC scope:global align:4 +GXGetTexObjTlut = .text:0x8032A2A0; // type:function size:0x8 scope:global align:4 +GXLoadTexObjPreLoaded = .text:0x8032A2A8; // type:function size:0x198 scope:global align:4 +GXLoadTexObj = .text:0x8032A440; // type:function size:0x54 scope:global align:4 +GXInitTlutObj = .text:0x8032A494; // type:function size:0x48 scope:global align:4 +GXLoadTlut = .text:0x8032A4DC; // type:function size:0x9C scope:global align:4 +GXInitTexCacheRegion = .text:0x8032A578; // type:function size:0x120 scope:global align:4 +GXInitTlutRegion = .text:0x8032A698; // type:function size:0x48 scope:global align:4 +GXInvalidateTexAll = .text:0x8032A6E0; // type:function size:0x48 scope:global align:4 +GXSetTexRegionCallback = .text:0x8032A728; // type:function size:0x14 scope:global align:4 +GXSetTlutRegionCallback = .text:0x8032A73C; // type:function size:0x14 scope:global align:4 +GXSetTexCoordScaleManually = .text:0x8032A750; // type:function size:0x8C scope:global align:4 +GXSetTexCoordBias = .text:0x8032A7DC; // type:function size:0x7C scope:global align:4 +__SetSURegs = .text:0x8032A858; // type:function size:0xB8 scope:global align:4 +__GXSetSUTexRegs = .text:0x8032A910; // type:function size:0x17C scope:global align:4 +__GXSetTmemConfig = .text:0x8032AA8C; // type:function size:0x240 scope:global align:4 +GXSetTevIndirect = .text:0x8032ACCC; // type:function size:0x9C scope:global align:4 +GXSetIndTexMtx = .text:0x8032AD68; // type:function size:0x160 scope:global align:4 +GXSetIndTexCoordScale = .text:0x8032AEC8; // type:function size:0x17C scope:global align:4 +GXSetIndTexOrder = .text:0x8032B044; // type:function size:0x114 scope:global align:4 +GXSetNumIndStages = .text:0x8032B158; // type:function size:0x28 scope:global align:4 +GXSetTevDirect = .text:0x8032B180; // type:function size:0x48 scope:global align:4 +GXSetTevIndWarp = .text:0x8032B1C8; // type:function size:0x64 scope:global align:4 +__GXUpdateBPMask = .text:0x8032B22C; // type:function size:0xCC scope:global align:4 +__GXFlushTextureState = .text:0x8032B2F8; // type:function size:0x24 scope:global align:4 +GXSetTevOp = .text:0x8032B31C; // type:function size:0x8C scope:global align:4 +GXSetTevColorIn = .text:0x8032B3A8; // type:function size:0x44 scope:global align:4 +GXSetTevAlphaIn = .text:0x8032B3EC; // type:function size:0x44 scope:global align:4 +GXSetTevColorOp = .text:0x8032B430; // type:function size:0x68 scope:global align:4 +GXSetTevAlphaOp = .text:0x8032B498; // type:function size:0x68 scope:global align:4 +GXSetTevColor = .text:0x8032B500; // type:function size:0x74 scope:global align:4 +GXSetTevColorS10 = .text:0x8032B574; // type:function size:0x74 scope:global align:4 +GXSetTevKColor = .text:0x8032B5E8; // type:function size:0x74 scope:global align:4 +GXSetTevKColorSel = .text:0x8032B65C; // type:function size:0x6C scope:global align:4 +GXSetTevKAlphaSel = .text:0x8032B6C8; // type:function size:0x6C scope:global align:4 +GXSetTevSwapMode = .text:0x8032B734; // type:function size:0x54 scope:global align:4 +GXSetTevSwapModeTable = .text:0x8032B788; // type:function size:0x98 scope:global align:4 +GXSetAlphaCompare = .text:0x8032B820; // type:function size:0x54 scope:global align:4 +GXSetZTexture = .text:0x8032B874; // type:function size:0x84 scope:global align:4 +GXSetTevOrder = .text:0x8032B8F8; // type:function size:0x1D8 scope:global align:4 +GXSetNumTevStages = .text:0x8032BAD0; // type:function size:0x30 scope:global align:4 +GXSetFog = .text:0x8032BB00; // type:function size:0x1B0 scope:global align:4 +GXSetFogRangeAdj = .text:0x8032BCB0; // type:function size:0x100 scope:global align:4 +GXSetBlendMode = .text:0x8032BDB0; // type:function size:0x54 scope:global align:4 +GXSetColorUpdate = .text:0x8032BE04; // type:function size:0x2C scope:global align:4 +GXSetAlphaUpdate = .text:0x8032BE30; // type:function size:0x2C scope:global align:4 +GXSetZMode = .text:0x8032BE5C; // type:function size:0x34 scope:global align:4 +GXSetZCompLoc = .text:0x8032BE90; // type:function size:0x38 scope:global align:4 +GXSetPixelFmt = .text:0x8032BEC8; // type:function size:0xE8 scope:global align:4 +GXSetDither = .text:0x8032BFB0; // type:function size:0x34 scope:global align:4 +GXSetDstAlpha = .text:0x8032BFE4; // type:function size:0x3C scope:global align:4 +GXSetFieldMask = .text:0x8032C020; // type:function size:0x38 scope:global align:4 +GXSetFieldMode = .text:0x8032C058; // type:function size:0x7C scope:global align:4 +__GXSetRange = .text:0x8032C0D4; // type:function size:0x4 scope:global align:4 +GXCallDisplayList = .text:0x8032C0D8; // type:function size:0x70 scope:global align:4 +GXProject = .text:0x8032C148; // type:function size:0x174 scope:global align:4 +GXSetProjection = .text:0x8032C2BC; // type:function size:0xB4 scope:global align:4 +GXSetProjectionv = .text:0x8032C370; // type:function size:0xC0 scope:global align:4 +GXGetProjectionv = .text:0x8032C430; // type:function size:0x60 scope:global align:4 +GXLoadPosMtxImm = .text:0x8032C490; // type:function size:0x50 scope:global align:4 +GXLoadNrmMtxImm = .text:0x8032C4E0; // type:function size:0x50 scope:global align:4 +GXSetCurrentMtx = .text:0x8032C530; // type:function size:0x38 scope:global align:4 +GXLoadTexMtxImm = .text:0x8032C568; // type:function size:0xB4 scope:global align:4 +GXSetViewportJitter = .text:0x8032C61C; // type:function size:0x104 scope:global align:4 +GXSetViewport = .text:0x8032C720; // type:function size:0x24 scope:global align:4 +GXGetViewportv = .text:0x8032C744; // type:function size:0x38 scope:global align:4 +GXSetScissor = .text:0x8032C77C; // type:function size:0x90 scope:global align:4 +GXGetScissor = .text:0x8032C80C; // type:function size:0x48 scope:global align:4 +GXSetScissorBoxOffset = .text:0x8032C854; // type:function size:0x40 scope:global align:4 +GXSetClipMode = .text:0x8032C894; // type:function size:0x28 scope:global align:4 +__GXSetMatrixIndex = .text:0x8032C8BC; // type:function size:0x84 scope:global align:4 +GXSetGPMetric = .text:0x8032C940; // type:function size:0x848 scope:global align:4 +GXClearGPMetric = .text:0x8032D188; // type:function size:0x10 scope:global align:4 +GXReadXfRasMetric = .text:0x8032D198; // type:function size:0xC4 scope:global align:4 +GDInitGDLObj = .text:0x8032D25C; // type:function size:0x18 scope:global align:4 +GDFlushCurrToMem = .text:0x8032D274; // type:function size:0x2C scope:global align:4 +GDPadCurr32 = .text:0x8032D2A0; // type:function size:0xF8 scope:global align:4 +GDOverflowed = .text:0x8032D398; // type:function size:0x30 scope:global align:4 +GDSetVtxDescv = .text:0x8032D3C8; // type:function size:0x5FC scope:global align:4 +GDSetArray = .text:0x8032D9C4; // type:function size:0x20C scope:global align:4 +GDSetArrayRaw = .text:0x8032DBD0; // type:function size:0x208 scope:global align:4 +__va_arg = .text:0x8032DDD8; // type:function size:0xC8 scope:global align:4 +__destroy_global_chain = .text:0x8032DEA0; // type:function size:0x48 scope:global align:4 +__register_global_object = .text:0x8032DEE8; // type:function size:0x18 scope:global align:4 +__copy = .text:0x8032DF00; // type:function size:0x30 scope:global align:4 +__destroy_new_array = .text:0x8032DF30; // type:function size:0x7C scope:global align:4 +__destroy_arr = .text:0x8032DFAC; // type:function size:0x78 scope:global align:4 +__construct_array = .text:0x8032E024; // type:function size:0xF8 scope:global align:4 +__dt__26__partial_array_destructorFv = .text:0x8032E11C; // type:function size:0xB8 scope:global align:4 +__construct_new_array = .text:0x8032E1D4; // type:function size:0x100 scope:global align:4 +__ptmf_test = .text:0x8032E2D4; // type:function size:0x30 scope:global align:4 +__ptmf_cmpr = .text:0x8032E304; // type:function size:0x3C scope:global align:4 +__ptmf_scall = .text:0x8032E340; // type:function size:0x28 scope:global align:4 +__cvt_fp2unsigned = .text:0x8032E368; // type:function size:0x5C scope:global align:4 +__save_fpr = .text:0x8032E3C4; // type:function size:0x4C scope:global align:4 +_savefpr_25 = .text:0x8032E3F0; // type:label scope:global +_savefpr_26 = .text:0x8032E3F4; // type:label scope:global +_savefpr_28 = .text:0x8032E3FC; // type:label scope:global +_savefpr_29 = .text:0x8032E400; // type:label scope:global +__restore_fpr = .text:0x8032E410; // type:function size:0x4C scope:global align:4 +_restfpr_25 = .text:0x8032E43C; // type:label scope:global +_restfpr_26 = .text:0x8032E440; // type:label scope:global +_restfpr_28 = .text:0x8032E448; // type:label scope:global +_restfpr_29 = .text:0x8032E44C; // type:label scope:global +__save_gpr = .text:0x8032E45C; // type:function size:0x4C scope:global align:4 +_savegpr_14 = .text:0x8032E45C; // type:label scope:global +_savegpr_15 = .text:0x8032E460; // type:label scope:global +_savegpr_16 = .text:0x8032E464; // type:label scope:global +_savegpr_17 = .text:0x8032E468; // type:label scope:global +_savegpr_18 = .text:0x8032E46C; // type:label scope:global +_savegpr_19 = .text:0x8032E470; // type:label scope:global +_savegpr_20 = .text:0x8032E474; // type:label scope:global +_savegpr_21 = .text:0x8032E478; // type:label scope:global +_savegpr_22 = .text:0x8032E47C; // type:label scope:global +_savegpr_23 = .text:0x8032E480; // type:label scope:global +_savegpr_24 = .text:0x8032E484; // type:label scope:global +_savegpr_25 = .text:0x8032E488; // type:label scope:global +_savegpr_26 = .text:0x8032E48C; // type:label scope:global +_savegpr_27 = .text:0x8032E490; // type:label scope:global +_savegpr_28 = .text:0x8032E494; // type:label scope:global +_savegpr_29 = .text:0x8032E498; // type:label scope:global +__restore_gpr = .text:0x8032E4A8; // type:function size:0x4C scope:global align:4 +_restgpr_14 = .text:0x8032E4A8; // type:label scope:global +_restgpr_15 = .text:0x8032E4AC; // type:label scope:global +_restgpr_16 = .text:0x8032E4B0; // type:label scope:global +_restgpr_17 = .text:0x8032E4B4; // type:label scope:global +_restgpr_18 = .text:0x8032E4B8; // type:label scope:global +_restgpr_19 = .text:0x8032E4BC; // type:label scope:global +_restgpr_20 = .text:0x8032E4C0; // type:label scope:global +_restgpr_21 = .text:0x8032E4C4; // type:label scope:global +_restgpr_22 = .text:0x8032E4C8; // type:label scope:global +_restgpr_23 = .text:0x8032E4CC; // type:label scope:global +_restgpr_24 = .text:0x8032E4D0; // type:label scope:global +_restgpr_25 = .text:0x8032E4D4; // type:label scope:global +_restgpr_26 = .text:0x8032E4D8; // type:label scope:global +_restgpr_27 = .text:0x8032E4DC; // type:label scope:global +_restgpr_28 = .text:0x8032E4E0; // type:label scope:global +_restgpr_29 = .text:0x8032E4E4; // type:label scope:global +__div2u = .text:0x8032E4F4; // type:function size:0xEC scope:global align:4 +__div2i = .text:0x8032E5E0; // type:function size:0x138 scope:global align:4 +__mod2u = .text:0x8032E718; // type:function size:0xE4 scope:global align:4 +__mod2i = .text:0x8032E7FC; // type:function size:0x10C scope:global align:4 +__shl2i = .text:0x8032E908; // type:function size:0x24 scope:global align:4 +__shr2u = .text:0x8032E92C; // type:function size:0x24 scope:global align:4 +__shr2i = .text:0x8032E950; // type:function size:0x28 scope:global align:4 +__cvt_dbl_usll = .text:0x8032E978; // type:function size:0xCC scope:global align:4 +GetR2__Fv = .text:0x8032EA44; // type:function size:0x8 scope:global align:4 +__fini_cpp_exceptions = .text:0x8032EA4C; // type:function size:0x34 scope:global align:4 +__init_cpp_exceptions = .text:0x8032EA80; // type:function size:0x40 scope:global align:4 +__unregister_fragment = .text:0x8032EAC0; // type:function size:0x34 scope:global align:4 +__register_fragment = .text:0x8032EAF4; // type:function size:0x34 scope:global align:4 +__sys_free = .text:0x8032EB28; // type:function size:0xB8 scope:global align:4 +exit = .text:0x8032EBE0; // type:function size:0xCC scope:global align:4 +free = .text:0x8032ECAC; // type:function size:0x134 scope:global align:4 +deallocate_from_fixed_pools = .text:0x8032EDE0; // type:function size:0x1FC scope:global align:4 +SubBlock_merge_next = .text:0x8032EFDC; // type:function size:0xBC scope:global align:4 +Block_link = .text:0x8032F098; // type:function size:0x17C scope:global align:4 +__flush_all = .text:0x8032F214; // type:function size:0x70 scope:global align:4 +__close_all = .text:0x8032F284; // type:function size:0x98 scope:global align:4 +__num2dec = .text:0x8032F31C; // type:function size:0x1A4 scope:global align:4 +__num2dec_internal = .text:0x8032F4C0; // type:function size:0x23C scope:global align:4 +__two_exp = .text:0x8032F6FC; // type:function size:0x340 scope:global align:4 +__str2dec = .text:0x8032FA3C; // type:function size:0xEC scope:global align:4 +__timesdec = .text:0x8032FB28; // type:function size:0x28C scope:global align:4 +__ull2dec = .text:0x8032FDB4; // type:function size:0x110 scope:global align:4 +__count_trailing_zerol = .text:0x8032FEC4; // type:function size:0x70 scope:global align:4 +div = .text:0x8032FF34; // type:function size:0x58 scope:global align:4 +labs = .text:0x8032FF8C; // type:function size:0x10 scope:global align:4 +abs = .text:0x8032FF9C; // type:function size:0x10 scope:global align:4 +__flush_buffer = .text:0x8032FFAC; // type:function size:0xC4 scope:global align:4 +__prep_buffer = .text:0x80330070; // type:function size:0x34 scope:global align:4 +tolower = .text:0x803300A4; // type:function size:0x24 scope:global align:4 +__fwrite = .text:0x803300C8; // type:function size:0x30C scope:global align:4 +fwrite = .text:0x803303D4; // type:function size:0x20 scope:global align:4 +fflush = .text:0x803303F4; // type:function size:0x138 scope:global align:4 +fclose = .text:0x8033052C; // type:function size:0xC0 scope:global align:4 +fseek = .text:0x803305EC; // type:function size:0x20 scope:global align:4 +_fseek = .text:0x8033060C; // type:function size:0x23C scope:global align:4 +ftell = .text:0x80330848; // type:function size:0x70 scope:global align:4 +wcstombs = .text:0x803308B8; // type:function size:0xA0 scope:global align:4 +unicode_to_UTF8 = .text:0x80330958; // type:function size:0xA4 scope:global align:4 +memcmp = .text:0x803309FC; // type:function size:0x4C scope:global align:4 +__memrchr = .text:0x80330A48; // type:function size:0x2C scope:global align:4 +memchr = .text:0x80330A74; // type:function size:0x2C scope:global align:4 +memmove = .text:0x80330AA0; // type:function size:0xCC scope:global align:4 +__copy_longs_rev_unaligned = .text:0x80330B6C; // type:function size:0xB0 scope:global align:4 +__copy_longs_unaligned = .text:0x80330C1C; // type:function size:0xC4 scope:global align:4 +__copy_longs_rev_aligned = .text:0x80330CE0; // type:function size:0xAC scope:global align:4 +__copy_longs_aligned = .text:0x80330D8C; // type:function size:0xC0 scope:global align:4 +__stdio_atexit = .text:0x80330E4C; // type:function size:0x10 scope:global align:4 +sprintf = .text:0x80330E5C; // type:function size:0xE0 scope:global align:4 +snprintf = .text:0x80330F3C; // type:function size:0xD4 scope:global align:4 +vsnprintf = .text:0x80331010; // type:function size:0x74 scope:global align:4 +vprintf = .text:0x80331084; // type:function size:0x7C scope:global align:4 +printf = .text:0x80331100; // type:function size:0xCC scope:global align:4 +__StringWrite = .text:0x803311CC; // type:function size:0x6C scope:global align:4 +__FileWrite = .text:0x80331238; // type:function size:0x58 scope:global align:4 +__pformatter = .text:0x80331290; // type:function size:0x774 scope:global align:4 +float2str = .text:0x80331A04; // type:function size:0x6EC scope:global align:4 +round_decimal = .text:0x803320F0; // type:function size:0x12C scope:global align:4 +double2hex = .text:0x8033221C; // type:function size:0x338 scope:global align:4 +longlong2str = .text:0x80332554; // type:function size:0x2DC scope:global align:4 +long2str = .text:0x80332830; // type:function size:0x220 scope:global align:4 +parse_format = .text:0x80332A50; // type:function size:0x504 scope:global align:4 +__StringRead = .text:0x80332F54; // type:function size:0x90 scope:global align:4 +strrchr = .text:0x80332FE4; // type:function size:0x48 scope:global align:4 +strchr = .text:0x8033302C; // type:function size:0x30 scope:global align:4 +strncmp = .text:0x8033305C; // type:function size:0x40 scope:global align:4 +strcmp = .text:0x8033309C; // type:function size:0x128 scope:global align:4 +strcat = .text:0x803331C4; // type:function size:0x2C scope:global align:4 +strncpy = .text:0x803331F0; // type:function size:0x44 scope:global align:4 +strcpy = .text:0x80333234; // type:function size:0xB8 scope:global align:4 +strlen = .text:0x803332EC; // type:function size:0x1C scope:global align:4 +strtol = .text:0x80333308; // type:function size:0xF0 scope:global align:4 +strtoul = .text:0x803333F8; // type:function size:0xAC scope:global align:4 +__strtoul = .text:0x803334A4; // type:function size:0x378 scope:global align:4 +__close_console = .text:0x8033381C; // type:function size:0x8 scope:global align:4 +__write_console = .text:0x80333824; // type:function size:0xC4 scope:global align:4 +fwide = .text:0x803338E8; // type:function size:0x88 scope:global align:4 +__ieee754_acos = .text:0x80333970; // type:function size:0x310 scope:global align:4 +__ieee754_asin = .text:0x80333C80; // type:function size:0x264 scope:global align:4 +__ieee754_atan2 = .text:0x80333EE4; // type:function size:0x290 scope:global align:4 +__ieee754_fmod = .text:0x80334174; // type:function size:0x33C scope:global align:4 +__ieee754_rem_pio2 = .text:0x803344B0; // type:function size:0x3A0 scope:global align:4 +__kernel_cos = .text:0x80334850; // type:function size:0xF4 scope:global align:4 +__kernel_rem_pio2 = .text:0x80334944; // type:function size:0xE54 scope:global align:4 +__kernel_sin = .text:0x80335798; // type:function size:0xA0 scope:global align:4 +__kernel_tan = .text:0x80335838; // type:function size:0x214 scope:global align:4 +atan = .text:0x80335A4C; // type:function size:0x200 scope:global align:4 +copysign = .text:0x80335C4C; // type:function size:0x28 scope:global align:4 +cos = .text:0x80335C74; // type:function size:0xD4 scope:global align:4 +floor = .text:0x80335D48; // type:function size:0x148 scope:global align:4 +frexp = .text:0x80335E90; // type:function size:0x8C scope:global align:4 +ldexp = .text:0x80335F1C; // type:function size:0x1C4 scope:global align:4 +modf = .text:0x803360E0; // type:function size:0xFC scope:global align:4 +sin = .text:0x803361DC; // type:function size:0xD8 scope:global align:4 +tan = .text:0x803362B4; // type:function size:0x78 scope:global align:4 +acos = .text:0x8033632C; // type:function size:0x20 scope:global align:4 +asin = .text:0x8033634C; // type:function size:0x20 scope:global align:4 +atan2 = .text:0x8033636C; // type:function size:0x20 scope:global align:4 +fmod = .text:0x8033638C; // type:function size:0x20 scope:global align:4 +tanf = .text:0x803363AC; // type:function size:0x24 scope:global align:4 +sinf = .text:0x803363D0; // type:function size:0x24 scope:global align:4 +cosf = .text:0x803363F4; // type:function size:0x24 scope:global align:4 +acosf = .text:0x80336418; // type:function size:0x24 scope:global align:4 +TRKNubMainLoop = .text:0x8033643C; // type:function size:0xF8 scope:global align:4 +TRKDestructEvent = .text:0x80336534; // type:function size:0x24 scope:global align:4 +TRKConstructEvent = .text:0x80336558; // type:function size:0x18 scope:global align:4 +TRKPostEvent = .text:0x80336570; // type:function size:0xE0 scope:global align:4 +TRKGetNextEvent = .text:0x80336650; // type:function size:0xB4 scope:global align:4 +TRKInitializeEventQueue = .text:0x80336704; // type:function size:0x58 scope:global align:4 +TRKNubWelcome = .text:0x8033675C; // type:function size:0x28 scope:global align:4 +TRKTerminateNub = .text:0x80336784; // type:function size:0x24 scope:global align:4 +TRKInitializeNub = .text:0x803367A8; // type:function size:0x134 scope:global align:4 +TRKMessageSend = .text:0x803368DC; // type:function size:0x1DC scope:global align:4 +TRKReadBuffer_ui32 = .text:0x80336AB8; // type:function size:0xF0 scope:global align:4 +TRKReadBuffer_ui8 = .text:0x80336BA8; // type:function size:0x98 scope:global align:4 +TRKReadBuffer1_ui64 = .text:0x80336C40; // type:function size:0xE8 scope:global align:4 +TRKReadBuffer1_ui32 = .text:0x80336D28; // type:function size:0xC8 scope:global align:4 +TRKReadBuffer1_ui16 = .text:0x80336DF0; // type:function size:0xB8 scope:global align:4 +TRKReadBuffer1_ui8 = .text:0x80336EA8; // type:function size:0x80 scope:global align:4 +TRKAppendBuffer_ui32 = .text:0x80336F28; // type:function size:0xA8 scope:global align:4 +TRKAppendBuffer_ui8 = .text:0x80336FD0; // type:function size:0x68 scope:global align:4 +TRKAppendBuffer1_ui64 = .text:0x80337038; // type:function size:0x88 scope:global align:4 +TRKAppendBuffer1_ui32 = .text:0x803370C0; // type:function size:0x64 scope:global align:4 +TRKAppendBuffer1_ui16 = .text:0x80337124; // type:function size:0x54 scope:global align:4 +TRKReadBuffer = .text:0x80337178; // type:function size:0x8C scope:global align:4 +TRKAppendBuffer = .text:0x80337204; // type:function size:0xA4 scope:global align:4 +TRKSetBufferPosition = .text:0x803372A8; // type:function size:0x30 scope:global align:4 +TRKResetBuffer = .text:0x803372D8; // type:function size:0x40 scope:global align:4 +TRKReleaseBuffer = .text:0x80337318; // type:function size:0x64 scope:global align:4 +TRKGetBuffer = .text:0x8033737C; // type:function size:0x2C scope:global align:4 +TRKGetFreeBuffer = .text:0x803373A8; // type:function size:0xC8 scope:global align:4 +TRKInitializeMessageBuffers = .text:0x80337470; // type:function size:0x74 scope:global align:4 +TRKTerminateSerialHandler = .text:0x803374E4; // type:function size:0x8 scope:global align:4 +TRKInitializeSerialHandler = .text:0x803374EC; // type:function size:0x24 scope:global align:4 +TRKProcessInput = .text:0x80337510; // type:function size:0x50 scope:global align:4 +TRKGetInput = .text:0x80337560; // type:function size:0x98 scope:global align:4 +TRKTestForPacket = .text:0x803375F8; // type:function size:0x2B8 scope:global align:4 +usr_put_initialize = .text:0x803378B0; // type:function size:0x4 scope:global align:4 +usr_puts_serial = .text:0x803378B4; // type:function size:0x88 scope:global align:4 +TRKDispatchMessage = .text:0x8033793C; // type:function size:0x84 scope:global align:4 +TRKInitializeDispatcher = .text:0x803379C0; // type:function size:0x18 scope:global align:4 +TRKDoSetOption = .text:0x803379D8; // type:function size:0x1A4 scope:global align:4 +TRKDoStop = .text:0x80337B7C; // type:function size:0x100 scope:global align:4 +TRKDoStep = .text:0x80337C7C; // type:function size:0x530 scope:global align:4 +TRKDoContinue = .text:0x803381AC; // type:function size:0x154 scope:global align:4 +TRKDoFlushCache = .text:0x80338300; // type:function size:0x2F8 scope:global align:4 +TRKDoWriteRegisters = .text:0x803385F8; // type:function size:0x3C8 scope:global align:4 +TRKDoReadRegisters = .text:0x803389C0; // type:function size:0x3CC scope:global align:4 +TRKDoWriteMemory = .text:0x80338D8C; // type:function size:0x420 scope:global align:4 +TRKDoReadMemory = .text:0x803391AC; // type:function size:0x410 scope:global align:4 +TRKDoCPUType = .text:0x803395BC; // type:function size:0x398 scope:global align:4 +TRKDoSupportMask = .text:0x80339954; // type:function size:0x230 scope:global align:4 +TRKDoVersions = .text:0x80339B84; // type:function size:0x2D8 scope:global align:4 +TRKDoReset = .text:0x80339E5C; // type:function size:0xB8 scope:global align:4 +TRKDoDisconnect = .text:0x80339F14; // type:function size:0xE4 scope:global align:4 +TRKDoConnect = .text:0x80339FF8; // type:function size:0xBC scope:global align:4 +TRKDoUnsupported = .text:0x8033A0B4; // type:function size:0xB0 scope:global align:4 +TRKStandardACK = .text:0x8033A164; // type:function size:0xB8 scope:global align:4 +SetTRKConnected = .text:0x8033A21C; // type:function size:0xC scope:global align:4 +GetTRKConnected = .text:0x8033A228; // type:function size:0x10 scope:global align:4 +HandlePositionFileSupportRequest = .text:0x8033A238; // type:function size:0x190 scope:global align:4 +HandleCloseFileSupportRequest = .text:0x8033A3C8; // type:function size:0x120 scope:global align:4 +HandleOpenFileSupportRequest = .text:0x8033A4E8; // type:function size:0x1A8 scope:global align:4 +TRKRequestSend = .text:0x8033A690; // type:function size:0x1A4 scope:global align:4 +TRKSuppAccessFile = .text:0x8033A834; // type:function size:0x2C4 scope:global align:4 +TRKReleaseMutex = .text:0x8033AAF8; // type:function size:0x8 scope:global align:4 +TRKAcquireMutex = .text:0x8033AB00; // type:function size:0x8 scope:global align:4 +TRKInitializeMutex = .text:0x8033AB08; // type:function size:0x8 scope:global align:4 +TRKDoNotifyStopped = .text:0x8033AB10; // type:function size:0xD8 scope:global align:4 +TRK_flush_cache = .text:0x8033ABE8; // type:function size:0x38 scope:global align:4 +TRK_fill_mem = .text:0x8033AC20; // type:function size:0xBC scope:global align:4 +__TRK_get_MSR = .text:0x8033ACDC; // type:function size:0x8 scope:global align:4 +__TRK_set_MSR = .text:0x8033ACE4; // type:function size:0x8 scope:global align:4 +TRK_ppc_memcpy = .text:0x8033ACEC; // type:function size:0x3C scope:global align:4 +TRKInterruptHandler = .text:0x8033AD28; // type:function size:0x194 scope:global align:4 +TRKExceptionHandler = .text:0x8033AEBC; // type:function size:0x9C scope:global align:4 +TRKSwapAndGo = .text:0x8033AF58; // type:function size:0xC4 scope:global align:4 +TRKInterruptHandlerEnableInterrupts = .text:0x8033B01C; // type:function size:0x54 scope:global align:4 +TRKTargetSetInputPendingPtr = .text:0x8033B070; // type:function size:0x10 scope:global align:4 +TRKPPCAccessFPRegister = .text:0x8033B080; // type:function size:0x21C scope:global align:4 +TRKTargetStop = .text:0x8033B29C; // type:function size:0x18 scope:global align:4 +TRKTargetSetStopped = .text:0x8033B2B4; // type:function size:0x10 scope:global align:4 +TRKTargetStopped = .text:0x8033B2C4; // type:function size:0x10 scope:global align:4 +TRKTargetFlushCache = .text:0x8033B2D4; // type:function size:0x3C scope:global align:4 +TRKTargetSupportRequest = .text:0x8033B310; // type:function size:0x208 scope:global align:4 +TRKTargetGetPC = .text:0x8033B518; // type:function size:0x10 scope:global align:4 +TRKTargetStepOutOfRange = .text:0x8033B528; // type:function size:0x7C scope:global align:4 +TRKTargetSingleStep = .text:0x8033B5A4; // type:function size:0x6C scope:global align:4 +TRKTargetAddExceptionInfo = .text:0x8033B610; // type:function size:0xAC scope:global align:4 +TRKTargetAddStopInfo = .text:0x8033B6BC; // type:function size:0x124 scope:global align:4 +TRKTargetInterrupt = .text:0x8033B7E0; // type:function size:0x15C scope:global align:4 +TRKPostInterruptEvent = .text:0x8033B93C; // type:function size:0xC0 scope:global align:4 +TRKTargetCPUType = .text:0x8033B9FC; // type:function size:0x60 scope:global align:4 +TRKTargetSupportMask = .text:0x8033BA5C; // type:function size:0xA4 scope:global align:4 +TRKTargetVersions = .text:0x8033BB00; // type:function size:0x24 scope:global align:4 +TRKTargetAccessExtended2 = .text:0x8033BB24; // type:function size:0x438 scope:global align:4 +TRKTargetAccessExtended1 = .text:0x8033BF5C; // type:function size:0x170 scope:global align:4 +TRKTargetAccessFP = .text:0x8033C0CC; // type:function size:0x13C scope:global align:4 +TRKTargetAccessDefault = .text:0x8033C208; // type:function size:0xF4 scope:global align:4 +TRKTargetAccessMemory = .text:0x8033C2FC; // type:function size:0x14C scope:global align:4 +TRKValidMemory32 = .text:0x8033C448; // type:function size:0x124 scope:global align:4 +TRKAccessFile = .text:0x8033C570; // type:label scope:global +TRKOpenFile = .text:0x8033C578; // type:label scope:global +TRKCloseFile = .text:0x8033C580; // type:label scope:global +TRKPositionFile = .text:0x8033C588; // type:label scope:global +InitMetroTRK = .text:0x8033C590; // type:function size:0x94 scope:global align:4 +TRKInitializeTarget = .text:0x8033C624; // type:function size:0x4C scope:global align:4 +TRKTargetTranslate = .text:0x8033C670; // type:function size:0x40 scope:global align:4 +EnableMetroTRKInterrupts = .text:0x8033C6B0; // type:function size:0x20 scope:global align:4 +TRKSaveExtended1Block = .text:0x8033C6D0; // type:function size:0x1B8 scope:global align:4 +TRKRestoreExtended1Block = .text:0x8033C888; // type:function size:0x1B8 scope:global align:4 +TRKTargetCPUMinorType = .text:0x8033CA40; // type:function size:0x8 scope:global align:4 +TRK_main = .text:0x8033CA48; // type:function size:0x44 scope:global align:4 +TRKLoadContext = .text:0x8033CA8C; // type:function size:0x88 scope:global align:4 +TRKUARTInterruptHandler = .text:0x8033CB14; // type:function size:0x4 scope:global align:4 +TRK_board_display = .text:0x8033CB18; // type:function size:0x24 scope:global align:4 +UnreserveEXI2Port = .text:0x8033CB3C; // type:function size:0x30 scope:global align:4 +ReserveEXI2Port = .text:0x8033CB6C; // type:function size:0x30 scope:global align:4 +TRKReadUARTPoll = .text:0x8033CB9C; // type:function size:0xF0 scope:global align:4 +WriteUART1 = .text:0x8033CC8C; // type:function size:0x28 scope:global align:4 +WriteUARTFlush = .text:0x8033CCB4; // type:function size:0xE0 scope:global align:4 +EnableEXI2Interrupts = .text:0x8033CD94; // type:function size:0x30 scope:global align:4 +TRKInitializeIntDrivenUART = .text:0x8033CDC4; // type:function size:0x3C scope:global align:4 +InitMetroTRKCommTable = .text:0x8033CE00; // type:function size:0x100 scope:global align:4 +TRKEXICallBack = .text:0x8033CF00; // type:function size:0x38 scope:global align:4 +TRKTargetContinue = .text:0x8033CF38; // type:function size:0x34 scope:global align:4 +GetUseSerialIO = .text:0x8033CF6C; // type:function size:0x10 scope:global align:4 +SetUseSerialIO = .text:0x8033CF7C; // type:function size:0xC scope:global align:4 +__TRK_write_console = .text:0x8033CF88; // type:function size:0xBC scope:global align:4 +__read_console = .text:0x8033D044; // type:function size:0xBC scope:global align:4 +EXI2_Init = .text:0x8033D100; // type:function size:0x4 scope:global align:4 +EXI2_EnableInterrupts = .text:0x8033D104; // type:function size:0x4 scope:global align:4 +EXI2_Poll = .text:0x8033D108; // type:function size:0x8 scope:global align:4 +EXI2_ReadN = .text:0x8033D110; // type:function size:0x8 scope:global align:4 +EXI2_WriteN = .text:0x8033D118; // type:function size:0x8 scope:global align:4 +EXI2_Reserve = .text:0x8033D120; // type:function size:0x4 scope:global align:4 +EXI2_Unreserve = .text:0x8033D124; // type:function size:0x4 scope:global align:4 +AMC_IsStub = .text:0x8033D128; // type:function size:0x8 scope:global align:4 +DBClose = .text:0x8033D130; // type:function size:0x4 scope:global align:4 +DBOpen = .text:0x8033D134; // type:function size:0x4 scope:global align:4 +DBWrite = .text:0x8033D138; // type:function size:0x260 scope:global align:4 +DBRead = .text:0x8033D398; // type:function size:0x8C scope:global align:4 +DBQueryData = .text:0x8033D424; // type:function size:0x9C scope:global align:4 +DBInitInterrupts = .text:0x8033D4C0; // type:function size:0x54 scope:global align:4 +DBInitComm = .text:0x8033D514; // type:function size:0x78 scope:global align:4 +DBGHandler = .text:0x8033D58C; // type:function size:0x40 scope:global align:4 +MWCallback = .text:0x8033D5CC; // type:function size:0x3C scope:global align:4 +DBGReadStatus = .text:0x8033D608; // type:function size:0xAC scope:global align:4 +DBGWrite = .text:0x8033D6B4; // type:function size:0xDC scope:global align:4 +DBGRead = .text:0x8033D790; // type:function size:0xDC scope:global align:4 +DBGReadMailbox = .text:0x8033D86C; // type:function size:0xAC scope:global align:4 +DBGEXIImm = .text:0x8033D918; // type:function size:0x298 scope:global align:4 +Hu_IsStub = .text:0x8033DBB0; // type:function size:0x8 scope:global align:4 +__init_cpp_exceptions_reference = .ctors:0x8033DBC0; // type:object size:0x4 scope:global align:4 +_ctors = .ctors:0x8033DBC0; // type:label scope:global data:4byte +__destroy_global_chain_reference = .dtors:0x8033DD60; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x8033DD60; // type:label scope:global data:4byte +__fini_cpp_exceptions_reference = .dtors:0x8033DD64; // type:object size:0x4 scope:global align:4 +__destroy_global_chain_reference = .dtors:0x8033DD68; // type:object size:0x4 scope:local align:4 +@stringBase0 = .rodata:0x8033DD80; // type:object size:0x2E3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033E068; // type:object size:0xBD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033E128; // type:object size:0xB9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033E1E8; // type:object size:0xB3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033E2A0; // type:object size:0x232 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033E4D8; // type:object size:0x2B scope:local align:4 data:string_table +fontdata$8635 = .rodata:0x8033E508; // type:object size:0x16 scope:local align:4 data:string +fontdata$8668 = .rodata:0x8033E520; // type:object size:0xB scope:local align:4 data:string +@stringBase0 = .rodata:0x8033E52C; // type:object size:0x3B7 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033E8E8; // type:object size:0x21 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033E910; // type:object size:0xC8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033E9D8; // type:object size:0x1F0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033EBC8; // type:object size:0x8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033EBD0; // type:object size:0xB2 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8033EC88; // type:object size:0x5 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8033EC90; // type:object size:0x1DF scope:local align:4 data:string_table +DynamicNameTable = .rodata:0x8033EE70; // type:object size:0xD70 scope:global align:4 data:2byte +@stringBase0 = .rodata:0x8033FBE0; // type:object size:0x1541 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80341128; // type:object size:0xF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80341138; // type:object size:0x2AE scope:local align:4 data:string_table +@4696 = .rodata:0x803413E8; // type:object size:0xC scope:local align:4 data:4byte +@4697 = .rodata:0x803413F4; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80341400; // type:object size:0x2EF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803416F0; // type:object size:0x32 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80341728; // type:object size:0x1A scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80341748; // type:label scope:local +colorTable$6845 = .rodata:0x80341748; // type:object size:0x24 scope:local align:4 +colorTable$6854 = .rodata:0x8034176C; // type:object size:0x24 scope:local align:4 +colorTable$6858 = .rodata:0x80341790; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x803417B4; // type:object size:0x870 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80342028; // type:object size:0x18 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80342040; // type:label scope:local +black_tex = .rodata:0x80342040; // type:object size:0x40 scope:global align:4 +msg_data = .rodata:0x80342080; // type:object size:0x260 scope:global align:32 +msg_data_ge = .rodata:0x803422E0; // type:object size:0x2A0 scope:global align:32 +msg_data_fr = .rodata:0x80342580; // type:object size:0x260 scope:global align:32 +msg_data_sp = .rodata:0x803427E0; // type:object size:0x240 scope:global align:32 +msg_data_it = .rodata:0x80342A20; // type:object size:0x280 scope:global align:32 +font_data = .rodata:0x80342CA0; // type:object size:0x12260 scope:global align:32 +@stringBase0 = .rodata:0x80354F00; // type:object size:0x4C scope:local align:4 data:string_table +@4720 = .rodata:0x80354F50; // type:object size:0x68 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80354FB8; // type:object size:0x3AF scope:local align:4 data:string_table +frameArcIdx$5155 = .rodata:0x80355368; // type:object size:0x20 scope:local align:4 +cord$5156 = .rodata:0x80355388; // type:object size:0x80 scope:local align:4 data:float +position$5411 = .rodata:0x80355408; // type:object size:0x40 scope:local align:4 data:2byte +statusMapNo2TypeNoTbl$7001 = .rodata:0x80355448; // type:object size:0x32 scope:local align:4 +agbTbl$7012 = .rodata:0x8035547C; // type:object size:0x15 scope:local align:4 +agbSetList$7138 = .rodata:0x80355494; // type:object size:0x15 scope:local align:4 data:byte +l_indexColor$7887 = .rodata:0x803554AC; // type:object size:0x20 scope:local align:4 +@stringBase0 = .rodata:0x803554CC; // type:object size:0x3B3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355880; // type:object size:0x19D scope:local align:4 data:string_table +mData__Q29daWindTag11daWindTag_c = .rodata:0x80355A20; // type:object size:0x10 scope:global align:4 +m_savelabel__11daSalvage_c = .rodata:0x80355A30; // type:object size:0x20 scope:global align:4 +m_savelabel__7daDai_c = .rodata:0x80355A50; // type:object size:0x50 scope:global align:4 +@stringBase0 = .rodata:0x80355AA0; // type:object size:0x82 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355B28; // type:object size:0x3AB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355ED8; // type:object size:0x29 scope:local align:4 data:string_table +zero_quat$4265 = .rodata:0x80355F08; // type:object size:0x10 scope:local align:4 data:float +zero_quat$4309 = .rodata:0x80355F18; // type:object size:0x10 scope:local align:4 data:float +@stringBase0 = .rodata:0x80355F28; // type:object size:0x7D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355FA8; // type:object size:0x31 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80355FE0; // type:object size:0x2A scope:local align:4 data:string_table +m_data__12daItemBase_c = .rodata:0x80356010; // type:object size:0x4C scope:global align:4 +mData__12daShopItem_c = .rodata:0x80356060; // type:object size:0x1FE0 scope:global align:4 +mModelType__12daShopItem_c = .rodata:0x80358040; // type:object size:0xFF scope:global align:4 +@stringBase0 = .rodata:0x80358140; // type:object size:0xF0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358230; // type:object size:0x211 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358448; // type:object size:0x41E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358868; // type:object size:0x51 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803588C0; // type:object size:0x53 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358918; // type:object size:0x25D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358B78; // type:object size:0x183 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358D00; // type:object size:0x52 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358D58; // type:object size:0x42 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358DA0; // type:object size:0x2F scope:local align:4 data:string_table +@4100 = .rodata:0x80358DD0; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80358DDC; // type:object size:0x12B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358F08; // type:object size:0x83 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80358F90; // type:object size:0x4A scope:local align:4 data:string_table +wind_table$5764 = .rodata:0x80358FE0; // type:object size:0x48 scope:local align:4 data:2byte +@stringBase0 = .rodata:0x80359028; // type:object size:0xAC scope:local align:4 data:string_table +sun_chkpnt$5053 = .rodata:0x803590D8; // type:object size:0x28 scope:local align:4 data:float +@7605 = .rodata:0x80359100; // type:object size:0xF0 scope:local align:4 data:4byte +room_pat_tbl$7606 = .rodata:0x803591F0; // type:object size:0x40 scope:local align:4 +@8391 = .rodata:0x80359230; // type:object size:0x1C scope:local align:4 data:4byte +scale_dat$8725 = .rodata:0x8035924C; // type:object size:0x20 scope:local align:4 +col_dat$8726 = .rodata:0x8035926C; // type:object size:0x20 scope:local align:4 +star_col$10513 = .rodata:0x8035928C; // type:object size:0x10 scope:local align:4 data:byte +@stringBase0 = .rodata:0x8035929C; // type:object size:0x84 scope:local align:4 data:string_table +M_attr__9dDetect_c = .rodata:0x80359320; // type:object size:0xC scope:global align:4 data:float +MS_patt__12dVibration_c = .rodata:0x80359330; // type:object size:0xD0 scope:global align:4 +CS_patt__12dVibration_c = .rodata:0x80359400; // type:object size:0xD0 scope:global align:4 +MQ_patt__12dVibration_c = .rodata:0x803594D0; // type:object size:0x60 scope:global align:4 +CQ_patt__12dVibration_c = .rodata:0x80359530; // type:object size:0x60 scope:global align:4 +@stringBase0 = .rodata:0x80359590; // type:object size:0x72 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359608; // type:object size:0x149 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359758; // type:object size:0x368 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359AC0; // type:object size:0x32 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359AF8; // type:object size:0x331 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359E30; // type:object size:0x54 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80359E88; // type:object size:0x450 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A2D8; // type:object size:0x1A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8035A2F8; // type:object size:0x2A scope:local align:4 data:string_table +types__9dCamera_c = .rodata:0x8035A328; // type:object size:0xFC0 scope:global align:4 +styles__11dCamParam_c = .rodata:0x8035B2E8; // type:object size:0x4AC4 scope:global align:4 +@stringBase0 = .rodata:0x8035FDB0; // type:object size:0x12A scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8035FEE0; // type:label scope:local +@9933 = .rodata:0x8035FEE0; // type:object size:0x1C scope:local align:4 data:4byte +@9934 = .rodata:0x8035FEFC; // type:object size:0x1C scope:local align:4 +@9935 = .rodata:0x8035FF18; // type:object size:0x1C scope:local align:4 +@9936 = .rodata:0x8035FF34; // type:object size:0x1C scope:local align:4 +@9937 = .rodata:0x8035FF50; // type:object size:0x1C scope:local align:4 +@9938 = .rodata:0x8035FF6C; // type:object size:0x1C scope:local align:4 +@10354 = .rodata:0x8035FF88; // type:object size:0x1C scope:local align:4 +@10355 = .rodata:0x8035FFA4; // type:object size:0x1C scope:local align:4 +@10356 = .rodata:0x8035FFC0; // type:object size:0x1C scope:local align:4 +@10357 = .rodata:0x8035FFDC; // type:object size:0x1C scope:local align:4 +@10358 = .rodata:0x8035FFF8; // type:object size:0x1C scope:local align:4 +@stringBase0 = .rodata:0x80360014; // type:object size:0x271 scope:local align:4 data:string_table +L_attr__Q25dWood20@unnamed@d_wood_cpp@ = .rodata:0x80360288; // type:object size:0x98 scope:global align:4 +@stringBase0 = .rodata:0x80360320; // type:object size:0x9A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803603C0; // type:object size:0x35 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803603F8; // type:object size:0x96E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80360D68; // type:object size:0x115 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80360E80; // type:object size:0x66 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80360EE8; // type:object size:0x1D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80360F08; // type:label scope:local +@2080 = .rodata:0x80360F08; // type:object size:0xC scope:local align:4 +@2100 = .rodata:0x80360F14; // type:object size:0xC scope:local align:4 +@3599 = .rodata:0x80360F20; // type:object size:0xC scope:local align:4 +l_CharaData = .rodata:0x80360F2C; // type:object size:0x96C scope:global align:4 +cylvtx = .rodata:0x80361898; // type:object size:0x3C scope:global align:4 +vdata = .rodata:0x803618D4; // type:object size:0x90 scope:global align:4 +tindices = .rodata:0x80361964; // type:object size:0xF0 scope:global align:4 +@stringBase0 = .rodata:0x80361A54; // type:object size:0x8F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80361AE8; // type:object size:0x4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80361AF0; // type:object size:0xB7 scope:local align:4 data:string_table +m_at_cps_src__9daArrow_c = .rodata:0x80361BA8; // type:object size:0x4C scope:global align:4 +m_co_sph_src__9daArrow_c = .rodata:0x80361BF4; // type:object size:0x40 scope:global align:4 +se$4269 = .rodata:0x80361C34; // type:object size:0x20 scope:local align:4 +arrow_mat$4293 = .rodata:0x80361C54; // type:object size:0x20 scope:local align:4 data:4byte +heap_size$6231 = .rodata:0x80361C74; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x80361C84; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80361CB0; // type:object size:0x36 scope:local align:4 data:string_table +L_attrState__22@unnamed@d_a_bomb_cpp@ = .rodata:0x80361CE8; // type:object size:0x28 scope:global align:4 +m_attrType__8daBomb_c = .rodata:0x80361D10; // type:object size:0x18 scope:global align:4 +@stringBase0 = .rodata:0x80361D28; // type:object size:0x69 scope:local align:4 data:string_table +L_attr__Q27daBomb223@unnamed@d_a_bomb2_cpp@ = .rodata:0x80361D98; // type:object size:0x6C scope:global align:4 data:4byte +mult$5741 = .rodata:0x80361E04; // type:object size:0x28 scope:local align:4 +@stringBase0 = .rodata:0x80361E2C; // type:object size:0x43 scope:local align:4 data:string_table +se_flg$4897 = .rodata:0x80361E70; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x80361E84; // type:object size:0x3F scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80361EC8; // type:label scope:local +m_bmdidx__13daStandItem_c = .rodata:0x80361EC8; // type:object size:0x18 scope:global align:4 +m_bckidx__13daStandItem_c = .rodata:0x80361EE0; // type:object size:0x18 scope:global align:4 +m_heapsize__13daStandItem_c = .rodata:0x80361EF8; // type:object size:0x18 scope:global align:4 +m_anim_min_time__13daStandItem_c = .rodata:0x80361F10; // type:object size:0x18 scope:global align:4 +m_anim_max_time__13daStandItem_c = .rodata:0x80361F28; // type:object size:0x18 scope:global align:4 +m_stop_min_time__13daStandItem_c = .rodata:0x80361F40; // type:object size:0x18 scope:global align:4 +m_stop_max_time__13daStandItem_c = .rodata:0x80361F58; // type:object size:0x18 scope:global align:4 +playmode$4108 = .rodata:0x80361F70; // type:object size:0x30 scope:local align:4 +@4125 = .rodata:0x80361FA0; // type:object size:0x10 scope:local align:4 +@4126 = .rodata:0x80361FB0; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x80361FC0; // type:object size:0x51 scope:local align:4 data:string_table +l_eventBit$localstatic3$execute__10daDemo00_cFv = .rodata:0x80362018; // type:object size:0x64 scope:global align:4 +l_itemNo$localstatic4$execute__10daDemo00_cFv = .rodata:0x8036207C; // type:object size:0xA scope:global align:4 +@stringBase0 = .rodata:0x80362088; // type:object size:0xA3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362130; // type:object size:0x2F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362160; // type:object size:0x12 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362178; // type:object size:0x3F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803621B8; // type:object size:0x6 scope:local align:4 data:string_table +m_data = .rodata:0x803621C0; // type:object size:0x3C scope:global align:4 +light_color$4027 = .rodata:0x803621FC; // type:object size:0x12 scope:local align:4 +@stringBase0 = .rodata:0x80362210; // type:object size:0x3D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362250; // type:object size:0x10 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80362260; // type:object size:0x64 scope:local align:4 data:string_table +init_data$3995 = .rodata:0x803622C8; // type:object size:0x3C scope:local align:4 data:float +@stringBase0 = .rodata:0x80362304; // type:object size:0x3C scope:local align:4 data:string_table +init_data$4040 = .rodata:0x80362340; // type:object size:0x14 scope:local align:4 data:float +init_data$4046 = .rodata:0x80362354; // type:object size:0x20 scope:local align:4 data:float +init_data$4052 = .rodata:0x80362374; // type:object size:0x48 scope:local align:4 data:float +@stringBase0 = .rodata:0x803623BC; // type:object size:0x15 scope:local align:4 data:string_table +m_attr__Q212daObj_Search5Act_c = .rodata:0x803623D8; // type:object size:0x60 scope:global align:4 data:byte +@stringBase0 = .rodata:0x80362438; // type:object size:0x11C scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80362558; // type:label scope:local +l_ship_offset = .rodata:0x80362558; // type:object size:0xC scope:global align:4 +l_ship_offset2 = .rodata:0x80362564; // type:object size:0xC scope:global align:4 +l_ship_offset3 = .rodata:0x80362570; // type:object size:0xC scope:global align:4 +l_ship_redge = .rodata:0x8036257C; // type:object size:0xC scope:global align:4 +l_ship_ledge = .rodata:0x80362588; // type:object size:0xC scope:global align:4 data:float +l_heel_pos = .rodata:0x80362594; // type:object size:0xC scope:global align:4 +l_toe_pos = .rodata:0x803625A0; // type:object size:0xC scope:global align:4 +l_eye_offset = .rodata:0x803625AC; // type:object size:0xC scope:global align:4 +l_head_center_offset = .rodata:0x803625B8; // type:object size:0xC scope:global align:4 +l_neck_front = .rodata:0x803625C4; // type:object size:0xC scope:global align:4 +l_neck_top = .rodata:0x803625D0; // type:object size:0xC scope:global align:4 +l_land_smoke_offset = .rodata:0x803625DC; // type:object size:0xC scope:global align:4 +l_ms_light_local_start = .rodata:0x803625E8; // type:object size:0xC scope:global align:4 data:float +l_ms_light_local_vec = .rodata:0x803625F4; // type:object size:0xC scope:global align:4 +l_tact_top = .rodata:0x80362600; // type:object size:0xC scope:global align:4 +l_crawl_start_front_offset = .rodata:0x8036260C; // type:object size:0xC scope:global align:4 +l_crawl_front_offset = .rodata:0x80362618; // type:object size:0xC scope:global align:4 data:float +l_crawl_back_offset = .rodata:0x80362624; // type:object size:0xC scope:global align:4 +l_crawl_top_offset = .rodata:0x80362630; // type:object size:0xC scope:global align:4 +l_crawl_front_up_offset = .rodata:0x8036263C; // type:object size:0xC scope:global align:4 +l_crawl_back_up_offset = .rodata:0x80362648; // type:object size:0xC scope:global align:4 +l_crawl_stand_up_offset = .rodata:0x80362654; // type:object size:0xC scope:global align:4 +l_crawl_top_up_offset = .rodata:0x80362660; // type:object size:0xC scope:global align:4 +l_crawl_side_offset = .rodata:0x8036266C; // type:object size:0xC scope:global align:4 +l_crawl_lside_offset = .rodata:0x80362678; // type:object size:0xC scope:global align:4 +l_crawl_rside_offset = .rodata:0x80362684; // type:object size:0xC scope:global align:4 +l_crawl_lside_front_offset = .rodata:0x80362690; // type:object size:0xC scope:global align:4 +l_crawl_rside_front_offset = .rodata:0x8036269C; // type:object size:0xC scope:global align:4 +l_crawl_min_side_offset = .rodata:0x803626A8; // type:object size:0xC scope:global align:4 +mTexAnmIndexTable__9daPy_lk_c = .rodata:0x803626B4; // type:object size:0x2B4 scope:global align:4 +mSwordAnmIndexTable__9daPy_lk_c = .rodata:0x80362968; // type:object size:0x6C scope:global align:4 +mBokoAnmIndexTable__9daPy_lk_c = .rodata:0x803629D4; // type:object size:0x6C scope:global align:4 +mHammerAnmIndexTable__9daPy_lk_c = .rodata:0x80362A40; // type:object size:0x6C scope:global align:4 +mAnmDataTable__9daPy_lk_c = .rodata:0x80362AAC; // type:object size:0x750 scope:global align:4 +m__17daPy_HIO_basic_c0 = .rodata:0x803631FC; // type:object size:0x20 scope:global align:4 +m__16daPy_HIO_move_c0 = .rodata:0x8036321C; // type:object size:0x88 scope:global align:4 data:2byte +m__19daPy_HIO_atnMove_c0 = .rodata:0x803632A4; // type:object size:0x30 scope:global align:4 data:2byte +m__20daPy_HIO_atnMoveB_c0 = .rodata:0x803632D4; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_turn_c0 = .rodata:0x80363308; // type:object size:0x40 scope:global align:4 data:2byte +m__16daPy_HIO_cutA_c0 = .rodata:0x80363348; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_cutF_c0 = .rodata:0x8036337C; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_cutR_c0 = .rodata:0x803633B0; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_cutL_c0 = .rodata:0x803633E4; // type:object size:0x34 scope:global align:4 data:2byte +m__17daPy_HIO_cutEA_c0 = .rodata:0x80363418; // type:object size:0x30 scope:global align:4 data:2byte +m__17daPy_HIO_cutEB_c0 = .rodata:0x80363448; // type:object size:0x30 scope:global align:4 data:2byte +m__18daPy_HIO_cutExA_c0 = .rodata:0x80363478; // type:object size:0x20 scope:global align:4 data:2byte +m__18daPy_HIO_cutExB_c0 = .rodata:0x80363498; // type:object size:0x18 scope:global align:4 data:2byte +m__19daPy_HIO_cutExMJ_c0 = .rodata:0x803634B0; // type:object size:0x28 scope:global align:4 data:2byte +m__19daPy_HIO_cutKesa_c0 = .rodata:0x803634D8; // type:object size:0x1C scope:global align:4 data:2byte +m__19daPy_HIO_cutTurn_c0 = .rodata:0x803634F4; // type:object size:0x78 scope:global align:4 data:2byte +m__20daPy_HIO_cutTurnR_c0 = .rodata:0x8036356C; // type:object size:0x2C scope:global align:4 data:byte +m__19daPy_HIO_cutRoll_c0 = .rodata:0x80363598; // type:object size:0x28 scope:global align:4 data:2byte +m__19daPy_HIO_cutJump_c0 = .rodata:0x803635C0; // type:object size:0x50 scope:global align:4 data:2byte +m__19daPy_HIO_cutBoko_c0 = .rodata:0x80363610; // type:object size:0x84 scope:global align:4 +m__15daPy_HIO_cut_c0 = .rodata:0x80363694; // type:object size:0x6C scope:global align:4 data:2byte +m__16daPy_HIO_roll_c0 = .rodata:0x80363700; // type:object size:0x48 scope:global align:4 data:2byte +m__20daPy_HIO_backJump_c0 = .rodata:0x80363748; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_slip_c0 = .rodata:0x8036377C; // type:object size:0x24 scope:global align:4 data:2byte +m__17daPy_HIO_slide_c0 = .rodata:0x803637A0; // type:object size:0x4C scope:global align:4 data:2byte +m__20daPy_HIO_autoJump_c0 = .rodata:0x803637EC; // type:object size:0x44 scope:global align:4 +m__16daPy_HIO_fall_c0 = .rodata:0x80363830; // type:object size:0x54 scope:global align:4 +m__16daPy_HIO_swim_c0 = .rodata:0x80363884; // type:object size:0x80 scope:global align:4 data:2byte +m__18daPy_HIO_b_jump_c0 = .rodata:0x80363904; // type:object size:0x4C scope:global align:4 data:byte +m__18daPy_HIO_b_roll_c0 = .rodata:0x80363950; // type:object size:0x3C scope:global align:4 data:2byte +m__19daPy_HIO_b_slide_c0 = .rodata:0x8036398C; // type:object size:0x10 scope:global align:4 +m__21daPy_HIO_b_verJump_c0 = .rodata:0x8036399C; // type:object size:0x44 scope:global align:4 data:2byte +m__16daPy_HIO_wall_c0 = .rodata:0x803639E0; // type:object size:0x68 scope:global align:4 data:2byte +m__21daPy_HIO_smallJump_c0 = .rodata:0x80363A48; // type:object size:0x1C scope:global align:4 data:2byte +m__21daPy_HIO_wallCatch_c0 = .rodata:0x80363A64; // type:object size:0x58 scope:global align:4 data:2byte +m__16daPy_HIO_hang_c0 = .rodata:0x80363ABC; // type:object size:0x34 scope:global align:4 data:2byte +m__17daPy_HIO_guard_c0 = .rodata:0x80363AF0; // type:object size:0x28 scope:global align:4 data:2byte +m__20daPy_HIO_nockback_c0 = .rodata:0x80363B18; // type:object size:0x3C scope:global align:4 data:2byte +m__19daPy_HIO_iceSlip_c0 = .rodata:0x80363B54; // type:object size:0x74 scope:global align:4 data:2byte +m__18daPy_HIO_damage_c0 = .rodata:0x80363BC8; // type:object size:0x3C scope:global align:4 data:2byte +m__20daPy_HIO_laDamage_c0 = .rodata:0x80363C04; // type:object size:0x98 scope:global align:4 +m__20daPy_HIO_huDamage_c0 = .rodata:0x80363C9C; // type:object size:0x98 scope:global align:4 +m__22daPy_HIO_elecDamage_c0 = .rodata:0x80363D34; // type:object size:0xC scope:global align:4 data:2byte +m__20daPy_HIO_slowJump_c0 = .rodata:0x80363D40; // type:object size:0x3C scope:global align:4 +m__20daPy_HIO_sideStep_c0 = .rodata:0x80363D7C; // type:object size:0x34 scope:global align:4 data:byte +m__16daPy_HIO_grab_c0 = .rodata:0x80363DB0; // type:object size:0xAC scope:global align:4 data:2byte +m__18daPy_HIO_ladder_c0 = .rodata:0x80363E5C; // type:object size:0x44 scope:global align:4 data:2byte +m__18daPy_HIO_crouch_c0 = .rodata:0x80363EA0; // type:object size:0x50 scope:global align:4 data:2byte +m__20daPy_HIO_pushpull_c0 = .rodata:0x80363EF0; // type:object size:0x18 scope:global align:4 data:float +m__16daPy_HIO_rope_c0 = .rodata:0x80363F08; // type:object size:0x68 scope:global align:4 data:2byte +m__16daPy_HIO_boom_c0 = .rodata:0x80363F70; // type:object size:0x30 scope:global align:4 data:2byte +m__15daPy_HIO_fan_c0 = .rodata:0x80363FA0; // type:object size:0x5C scope:global align:4 +m__16daPy_HIO_tact_c0 = .rodata:0x80363FFC; // type:object size:0x1C scope:global align:4 data:float +m__15daPy_HIO_ham_c0 = .rodata:0x80364018; // type:object size:0x44 scope:global align:4 data:2byte +m__17daPy_HIO_boots_c0 = .rodata:0x8036405C; // type:object size:0x14 scope:global align:4 data:2byte +m__18daPy_HIO_bottle_c0 = .rodata:0x80364070; // type:object size:0x70 scope:global align:4 data:2byte +m__15daPy_HIO_bow_c0 = .rodata:0x803640E0; // type:object size:0x1C scope:global align:4 data:2byte +m__16daPy_HIO_food_c0 = .rodata:0x803640FC; // type:object size:0x1C scope:global align:4 data:2byte +m__16daPy_HIO_item_c0 = .rodata:0x80364118; // type:object size:0x34 scope:global align:4 data:2byte +m__16daPy_HIO_ship_c0 = .rodata:0x8036414C; // type:object size:0x18 scope:global align:4 +m__19daPy_HIO_restart_c0 = .rodata:0x80364164; // type:object size:0x18 scope:global align:4 data:float +m__18daPy_HIO_holdup_c0 = .rodata:0x8036417C; // type:object size:0x58 scope:global align:4 data:2byte +m__17daPy_HIO_vomit_c0 = .rodata:0x803641D4; // type:object size:0x40 scope:global align:4 data:2byte +m__16daPy_HIO_warp_c0 = .rodata:0x80364214; // type:object size:0x1C scope:global align:4 +aura_emitter_joint$5412 = .rodata:0x80364230; // type:object size:0x14 scope:local align:4 +aura_model_joint$5413 = .rodata:0x80364244; // type:object size:0xC scope:local align:4 +wave_offset$5635 = .rodata:0x80364250; // type:object size:0xC scope:local align:4 +swim_offset$5636 = .rodata:0x8036425C; // type:object size:0xC scope:local align:4 +swim_side_offset$5637 = .rodata:0x80364268; // type:object size:0xC scope:local align:4 +eff_joint$8128 = .rodata:0x80364274; // type:object size:0xA scope:local align:4 +ripple_scale$8193 = .rodata:0x80364280; // type:object size:0xC scope:local align:4 +splash_scale$21932 = .rodata:0x8036428C; // type:object size:0xC scope:local align:4 +ripple_scale$21933 = .rodata:0x80364298; // type:object size:0xC scope:local align:4 +sword_model_tbl$23037 = .rodata:0x803642A4; // type:object size:0x20 scope:local align:4 data:2byte +rtoe_pos_offset$28982 = .rodata:0x803642C4; // type:object size:0xC scope:local align:4 +rheel_pos_offset$28983 = .rodata:0x803642D0; // type:object size:0xC scope:local align:4 +tact_scale$32993 = .rodata:0x803642DC; // type:object size:0xC scope:local align:4 data:float +offset$39109 = .rodata:0x803642E8; // type:object size:0xC scope:local align:4 +offset$39113 = .rodata:0x803642F4; // type:object size:0xC scope:local align:4 +nsword_top$40459 = .rodata:0x80364300; // type:object size:0xC scope:local align:4 +msword_top$40460 = .rodata:0x8036430C; // type:object size:0xC scope:local align:4 +boomerang_catch$40461 = .rodata:0x80364318; // type:object size:0xC scope:local align:4 +hookshot_root$40462 = .rodata:0x80364324; // type:object size:0xC scope:local align:4 +hammer_top$40463 = .rodata:0x80364330; // type:object size:0xC scope:local align:4 +hammer_root$40464 = .rodata:0x8036433C; // type:object size:0xC scope:local align:4 +fan_top$40465 = .rodata:0x80364348; // type:object size:0xC scope:local align:4 +head_offset$40680 = .rodata:0x80364354; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x80364360; // type:object size:0x481 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803647E8; // type:object size:0x9E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364888; // type:object size:0x37 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803648C0; // type:object size:0x50 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364910; // type:object size:0x89 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803649A0; // type:object size:0x10D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364AB0; // type:object size:0x111 scope:local align:4 data:string_table +@17106 = .rodata:0x80364BC8; // type:object size:0x150 scope:local align:4 data:4byte +wave$17461 = .rodata:0x80364D18; // type:object size:0x10 scope:local align:4 +@18109 = .rodata:0x80364D28; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80364D34; // type:object size:0x1FD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80364F38; // type:object size:0x6F scope:local align:4 data:string_table +@6205 = .rodata:0x80364FA8; // type:object size:0x24 scope:local align:4 data:4byte +@7803 = .rodata:0x80364FCC; // type:object size:0xC scope:local align:4 data:4byte +@7804 = .rodata:0x80364FD8; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80364FE4; // type:object size:0x3DE scope:local align:4 data:string_table +labelt$4302 = .rodata:0x803653C8; // type:object size:0x20 scope:local align:4 +x$4363 = .rodata:0x803653E8; // type:object size:0x20 scope:local align:4 +rot$4501 = .rodata:0x80365408; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x80365414; // type:object size:0x52 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80365468; // type:object size:0x59 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803654C8; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80365518; // type:object size:0x3F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80365558; // type:object size:0x40 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80365598; // type:label scope:local +tact_beat = .rodata:0x80365598; // type:object size:0x18 scope:global align:4 +l_ft$4058 = .rodata:0x803655B0; // type:object size:0x3C scope:local align:4 data:string +l_fd$4059 = .rodata:0x803655EC; // type:object size:0x3C scope:local align:4 data:string +l_car$4060 = .rodata:0x80365628; // type:object size:0x10 scope:local align:4 data:string +l_tri$4061 = .rodata:0x80365638; // type:object size:0x20 scope:local align:4 data:string +l_sit$4062 = .rodata:0x80365658; // type:object size:0xC scope:local align:4 data:string +l_sik$4063 = .rodata:0x80365664; // type:object size:0xC scope:local align:4 data:string +l_ci$4064 = .rodata:0x80365670; // type:object size:0x2C scope:local align:4 data:string +l_htp$4065 = .rodata:0x8036569C; // type:object size:0xC scope:local align:4 data:string +l_tit$4066 = .rodata:0x803656A8; // type:object size:0x18 scope:local align:4 data:string +l_tik$4067 = .rodata:0x803656C0; // type:object size:0x18 scope:local align:4 data:string +l_cn$4068 = .rodata:0x803656D8; // type:object size:0x18 scope:local align:4 data:string +l_wn$4069 = .rodata:0x803656F0; // type:object size:0x18 scope:local align:4 data:string +l_i0$4070 = .rodata:0x80365708; // type:object size:0x18 scope:local align:4 data:string +l_i1$4071 = .rodata:0x80365720; // type:object size:0x18 scope:local align:4 data:string +l_bs$4072 = .rodata:0x80365738; // type:object size:0x18 scope:local align:4 data:string +l_hmb$4073 = .rodata:0x80365750; // type:object size:0x18 scope:local align:4 data:string +l_wit$4074 = .rodata:0x80365768; // type:object size:0x14 scope:local align:4 data:string +l_wik$4075 = .rodata:0x8036577C; // type:object size:0x14 scope:local align:4 data:string +l_ip$4076 = .rodata:0x80365790; // type:object size:0x14 scope:local align:4 data:string +l_wk$4077 = .rodata:0x803657A4; // type:object size:0x10 scope:local align:4 data:string +item$4503 = .rodata:0x803657B4; // type:object size:0xA8 scope:local align:4 +rotate_angle$5869 = .rodata:0x8036585C; // type:object size:0xA scope:local align:4 +rotate_angle$6024 = .rodata:0x80365868; // type:object size:0xA scope:local align:4 +@stringBase0 = .rodata:0x80365874; // type:object size:0x262 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80365AD8; // type:label scope:local +l_ft$4110 = .rodata:0x80365AD8; // type:object size:0x3C scope:local align:4 data:string +l_fd$4111 = .rodata:0x80365B14; // type:object size:0x3C scope:local align:4 data:string +l_car$4112 = .rodata:0x80365B50; // type:object size:0x10 scope:local align:4 data:string +l_it$4113 = .rodata:0x80365B60; // type:object size:0xC scope:local align:4 data:string +l_ik$4114 = .rodata:0x80365B6C; // type:object size:0xC scope:local align:4 data:string +l_ip$4115 = .rodata:0x80365B78; // type:object size:0x10 scope:local align:4 data:string +l_lnk$4116 = .rodata:0x80365B88; // type:object size:0xC scope:local align:4 data:string +l_fl$4117 = .rodata:0x80365B94; // type:object size:0x18 scope:local align:4 data:string +l_fb$4118 = .rodata:0x80365BAC; // type:object size:0x18 scope:local align:4 data:string +l_fbk$4119 = .rodata:0x80365BC4; // type:object size:0x18 scope:local align:4 data:string +bossOffsetX$4536 = .rodata:0x80365BDC; // type:object size:0x40 scope:local align:4 +bossOffsetY$4537 = .rodata:0x80365C1C; // type:object size:0x40 scope:local align:4 +@6060 = .rodata:0x80365C5C; // type:object size:0x1E scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80365C7C; // type:object size:0x26A scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80365EE8; // type:label scope:local +g_cursorTable = .rodata:0x80365EE8; // type:object size:0x3F scope:global align:4 data:byte +hist = .rodata:0x80365F28; // type:object size:0xC4 scope:global align:4 data:string +l_island$4310 = .rodata:0x80365FEC; // type:object size:0x2C scope:local align:4 +endSalv$4316 = .rodata:0x80366018; // type:object size:0xC4 scope:local align:4 data:string +gsShip$4341 = .rodata:0x803660DC; // type:object size:0x1C scope:local align:4 data:string +@stringBase0 = .rodata:0x803660F8; // type:object size:0x1BD scope:local align:4 data:string_table +l_tagNm01$4199 = .rodata:0x803662B8; // type:object size:0x44 scope:local align:4 +l_tagNm02$4200 = .rodata:0x803662FC; // type:object size:0x44 scope:local align:4 +hist$4445 = .rodata:0x80366340; // type:object size:0xC4 scope:local align:4 data:string +@stringBase0 = .rodata:0x80366404; // type:object size:0x37C scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80366780; // type:label scope:local +l_ft$4080 = .rodata:0x80366780; // type:object size:0x3C scope:local align:4 data:string +l_no$4081 = .rodata:0x803667BC; // type:object size:0x18 scope:local align:4 data:string +l_car$4082 = .rodata:0x803667D4; // type:object size:0x10 scope:local align:4 data:string +l_sin_01$4083 = .rodata:0x803667E4; // type:object size:0x20 scope:local align:4 data:string +l_sin_10$4084 = .rodata:0x80366804; // type:object size:0x20 scope:local align:4 data:string +l_sit$4085 = .rodata:0x80366824; // type:object size:0x24 scope:local align:4 data:string +l_sik$4086 = .rodata:0x80366848; // type:object size:0x24 scope:local align:4 data:string +l_sb$4087 = .rodata:0x8036686C; // type:object size:0x24 scope:local align:4 data:string +l_it$4088 = .rodata:0x80366890; // type:object size:0x54 scope:local align:4 data:string +l_ik$4089 = .rodata:0x803668E4; // type:object size:0x54 scope:local align:4 data:string +l_ip$4090 = .rodata:0x80366938; // type:object size:0x18 scope:local align:4 data:string +l_fd$4091 = .rodata:0x80366950; // type:object size:0x3C scope:local align:4 data:string +event$4629 = .rodata:0x8036698C; // type:object size:0x10 scope:local align:4 +attack$4630 = .rodata:0x8036699C; // type:object size:0x10 scope:local align:4 +bottle$4631 = .rodata:0x803669AC; // type:object size:0x10 scope:local align:4 +bag$4632 = .rodata:0x803669BC; // type:object size:0xC scope:local align:4 +wepon1$4633 = .rodata:0x803669C8; // type:object size:0xC scope:local align:4 +wepon2$4634 = .rodata:0x803669D4; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x803669E0; // type:object size:0x199 scope:local align:4 data:string_table +soundMode = .rodata:0x80366B80; // type:object size:0xC scope:global align:4 +label_t$4008 = .rodata:0x80366B8C; // type:object size:0x3C scope:local align:4 data:string +label_d$4009 = .rodata:0x80366BC8; // type:object size:0x3C scope:local align:4 data:string +moveX$4308 = .rodata:0x80366C04; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x80366C1C; // type:object size:0x69 scope:local align:4 data:string_table +x$4244 = .rodata:0x80366C88; // type:object size:0x10 scope:local align:4 +@stringBase0 = .rodata:0x80366C98; // type:object size:0xF1 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80366D90; // type:object size:0x1FB scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80366F90; // type:label scope:local +colorTable$4570 = .rodata:0x80366F90; // type:object size:0x24 scope:local align:4 +scaleX$5139 = .rodata:0x80366FB4; // type:object size:0x14 scope:local align:4 +scaleY$5140 = .rodata:0x80366FC8; // type:object size:0x14 scope:local align:4 +step$5141 = .rodata:0x80366FDC; // type:object size:0xA scope:local align:4 +frameScale$5529 = .rodata:0x80366FE8; // type:object size:0xC scope:local align:4 data:float +@stringBase0 = .rodata:0x80366FF4; // type:object size:0x1F5 scope:local align:4 data:string_table +colorTable$4005 = .rodata:0x803671F0; // type:object size:0x24 scope:local align:4 +@stringBase0 = .rodata:0x80367214; // type:object size:0x15C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367370; // type:object size:0x23 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80367398; // type:label scope:local +act$5120 = .rodata:0x80367398; // type:object size:0x1F8 scope:local align:4 +@8985 = .rodata:0x80367590; // type:object size:0x1E scope:local align:4 data:4byte +@9943 = .rodata:0x803675B0; // type:object size:0xC scope:local align:4 data:4byte +@9944 = .rodata:0x803675BC; // type:object size:0xC scope:local align:4 data:4byte +scale$13017 = .rodata:0x803675C8; // type:object size:0x10 scope:local align:4 +trans$13018 = .rodata:0x803675D8; // type:object size:0x10 scope:local align:4 +white$13019 = .rodata:0x803675E8; // type:object size:0x10 scope:local align:4 +black$13020 = .rodata:0x803675F8; // type:object size:0x10 scope:local align:4 +@13336 = .rodata:0x80367608; // type:object size:0x50 scope:local align:4 data:4byte +@13337 = .rodata:0x80367658; // type:object size:0x50 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x803676A8; // type:object size:0x690 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80367D38; // type:object size:0x40 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80367D78; // type:label scope:local +perfect$4131 = .rodata:0x80367D78; // type:object size:0x20 scope:local align:4 +perfect$4140 = .rodata:0x80367D98; // type:object size:0x20 scope:local align:4 +perfect$4149 = .rodata:0x80367DB8; // type:object size:0x28 scope:local align:4 +perfect$4158 = .rodata:0x80367DE0; // type:object size:0x24 scope:local align:4 +perfect$4165 = .rodata:0x80367E04; // type:object size:0x20 scope:local align:4 +perfect_nt$4171 = .rodata:0x80367E24; // type:object size:0x28 scope:local align:4 data:string +perfect_nk$4172 = .rodata:0x80367E4C; // type:object size:0x28 scope:local align:4 data:string +failed$4175 = .rodata:0x80367E74; // type:object size:0x34 scope:local align:4 +failed$4184 = .rodata:0x80367EA8; // type:object size:0x44 scope:local align:4 +failed$4193 = .rodata:0x80367EEC; // type:object size:0x18 scope:local align:4 +failed$4202 = .rodata:0x80367F04; // type:object size:0x34 scope:local align:4 +failed$4209 = .rodata:0x80367F38; // type:object size:0x20 scope:local align:4 +remaintime$4217 = .rodata:0x80367F58; // type:object size:0x40 scope:local align:4 +remaintimek$4218 = .rodata:0x80367F98; // type:object size:0x3C scope:local align:4 +remaintime$4232 = .rodata:0x80367FD4; // type:object size:0x34 scope:local align:4 +remaintimek$4233 = .rodata:0x80368008; // type:object size:0x30 scope:local align:4 +remaintime$4247 = .rodata:0x80368038; // type:object size:0x3C scope:local align:4 +remaintimek$4248 = .rodata:0x80368074; // type:object size:0x38 scope:local align:4 +remaintime$4262 = .rodata:0x803680AC; // type:object size:0x3C scope:local align:4 +remaintimek$4263 = .rodata:0x803680E8; // type:object size:0x38 scope:local align:4 +remaintime$4275 = .rodata:0x80368120; // type:object size:0x38 scope:local align:4 +remaintimek$4276 = .rodata:0x80368158; // type:object size:0x34 scope:local align:4 +perfect$4403 = .rodata:0x8036818C; // type:object size:0x20 scope:local align:4 +perfect$4412 = .rodata:0x803681AC; // type:object size:0x20 scope:local align:4 +perfect$4421 = .rodata:0x803681CC; // type:object size:0x28 scope:local align:4 +perfect$4430 = .rodata:0x803681F4; // type:object size:0x24 scope:local align:4 +perfect$4437 = .rodata:0x80368218; // type:object size:0x20 scope:local align:4 +perfect_nt$4443 = .rodata:0x80368238; // type:object size:0x28 scope:local align:4 data:string +perfect_nk$4444 = .rodata:0x80368260; // type:object size:0x28 scope:local align:4 data:string +failed$4447 = .rodata:0x80368288; // type:object size:0x34 scope:local align:4 +failed$4456 = .rodata:0x803682BC; // type:object size:0x44 scope:local align:4 +failed$4465 = .rodata:0x80368300; // type:object size:0x18 scope:local align:4 +failed$4474 = .rodata:0x80368318; // type:object size:0x34 scope:local align:4 +failed$4481 = .rodata:0x8036834C; // type:object size:0x20 scope:local align:4 +yougot$4489 = .rodata:0x8036836C; // type:object size:0x28 scope:local align:4 +remaintime$4490 = .rodata:0x80368394; // type:object size:0x3C scope:local align:4 +remaintimek$4491 = .rodata:0x803683D0; // type:object size:0x3C scope:local align:4 +yougot$4505 = .rodata:0x8036840C; // type:object size:0x34 scope:local align:4 +remaintime$4506 = .rodata:0x80368440; // type:object size:0x30 scope:local align:4 +remaintimek$4507 = .rodata:0x80368470; // type:object size:0x30 scope:local align:4 +yougot$4521 = .rodata:0x803684A0; // type:object size:0x24 scope:local align:4 +remaintime$4522 = .rodata:0x803684C4; // type:object size:0x38 scope:local align:4 +remaintimek$4523 = .rodata:0x803684FC; // type:object size:0x38 scope:local align:4 +yougot$4537 = .rodata:0x80368534; // type:object size:0x2C scope:local align:4 +remaintime$4538 = .rodata:0x80368560; // type:object size:0x38 scope:local align:4 +remaintimek$4539 = .rodata:0x80368598; // type:object size:0x38 scope:local align:4 +yougot$4551 = .rodata:0x803685D0; // type:object size:0x18 scope:local align:4 +remaintime$4552 = .rodata:0x803685E8; // type:object size:0x34 scope:local align:4 +remaintimek$4553 = .rodata:0x8036861C; // type:object size:0x34 scope:local align:4 +animeFrame$4710 = .rodata:0x80368650; // type:object size:0xE scope:local align:4 +transX$4711 = .rodata:0x80368660; // type:object size:0x10 scope:local align:4 +transY$4712 = .rodata:0x80368670; // type:object size:0x10 scope:local align:4 +rot$4713 = .rodata:0x80368680; // type:object size:0x10 scope:local align:4 +rot$4874 = .rodata:0x80368690; // type:object size:0xC scope:local align:4 +animeFrame$5002 = .rodata:0x8036869C; // type:object size:0xA scope:local align:4 +transY$5003 = .rodata:0x803686A8; // type:object size:0xC scope:local align:4 +rot$5004 = .rodata:0x803686B4; // type:object size:0xC scope:local align:4 +rot$5187 = .rodata:0x803686C0; // type:object size:0xC scope:local align:4 data:2byte +@stringBase0 = .rodata:0x803686CC; // type:object size:0xE4 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803687B0; // type:label scope:local +ar_t$5229 = .rodata:0x803687B0; // type:object size:0x18 scope:local align:4 data:string +wn_t$5230 = .rodata:0x803687C8; // type:object size:0x18 scope:local align:4 data:string +bs_t$5231 = .rodata:0x803687E0; // type:object size:0x18 scope:local align:4 data:string +i0_t$5232 = .rodata:0x803687F8; // type:object size:0x18 scope:local align:4 data:string +frameScale$5896 = .rodata:0x80368810; // type:object size:0xC scope:local align:4 +time$6069 = .rodata:0x8036881C; // type:object size:0x18 scope:local align:4 +scaleX$6070 = .rodata:0x80368834; // type:object size:0x14 scope:local align:4 +scaleY$6071 = .rodata:0x80368848; // type:object size:0x14 scope:local align:4 +frameScale$6649 = .rodata:0x8036885C; // type:object size:0xC scope:local align:4 data:float +@stringBase0 = .rodata:0x80368868; // type:object size:0x2D6 scope:local align:4 data:string_table +@4631 = .rodata:0x80368B40; // type:object size:0xC scope:local align:4 data:4byte +@4632 = .rodata:0x80368B4C; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80368B58; // type:object size:0x117 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368C70; // type:object size:0xFB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368D70; // type:object size:0xA8 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80368E18; // type:label scope:local +cn_t2$4078 = .rodata:0x80368E18; // type:object size:0x18 scope:local align:4 data:string +wn_t2$4079 = .rodata:0x80368E30; // type:object size:0x18 scope:local align:4 data:string +i12_t2$4080 = .rodata:0x80368E48; // type:object size:0x18 scope:local align:4 data:string +i11_t2$4081 = .rodata:0x80368E60; // type:object size:0x18 scope:local align:4 data:string +bs_t2$4082 = .rodata:0x80368E78; // type:object size:0x18 scope:local align:4 data:string +cn_t1$4083 = .rodata:0x80368E90; // type:object size:0x1C scope:local align:4 data:string +wn_t1$4084 = .rodata:0x80368EAC; // type:object size:0x1C scope:local align:4 data:string +pk_t1$4085 = .rodata:0x80368EC8; // type:object size:0x1C scope:local align:4 data:string +i11_t1$4086 = .rodata:0x80368EE4; // type:object size:0x1C scope:local align:4 data:string +i12_t1$4087 = .rodata:0x80368F00; // type:object size:0x1C scope:local align:4 data:string +bs_t1$4088 = .rodata:0x80368F1C; // type:object size:0x1C scope:local align:4 data:string +timing_t$4089 = .rodata:0x80368F38; // type:object size:0x54 scope:local align:4 +@4345 = .rodata:0x80368F8C; // type:object size:0xA scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80368F98; // type:object size:0x2F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80368FC8; // type:object size:0x28 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80368FF0; // type:label scope:local +sb_l$4142 = .rodata:0x80368FF0; // type:object size:0x30 scope:local align:4 data:string +st_l$4143 = .rodata:0x80369020; // type:object size:0x30 scope:local align:4 data:string +icn_l$4144 = .rodata:0x80369050; // type:object size:0xC scope:local align:4 data:string +emp_l$4145 = .rodata:0x8036905C; // type:object size:0xC scope:local align:4 data:string +sp_l$4146 = .rodata:0x80369068; // type:object size:0x20 scope:local align:4 data:string +no_l$4147 = .rodata:0x80369088; // type:object size:0xC scope:local align:4 +nob_l$4148 = .rodata:0x80369094; // type:object size:0xC scope:local align:4 data:string +nok_l$4149 = .rodata:0x803690A0; // type:object size:0xC scope:local align:4 data:string +@stringBase0 = .rodata:0x803690AC; // type:object size:0x280 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369330; // type:object size:0x400 scope:local align:4 data:string_table +@4106 = .rodata:0x80369730; // type:object size:0x1C scope:local align:4 data:4byte +@4107 = .rodata:0x8036974C; // type:object size:0x1C scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80369768; // type:object size:0x245 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803699B0; // type:object size:0x26A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369C20; // type:object size:0x41 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80369C68; // type:object size:0x80 scope:local align:4 data:string_table +majroom_dylKeyTbl = .rodata:0x80369CE8; // type:object size:0x22 scope:global align:4 +ma2room_dylKeyTbl = .rodata:0x80369D0C; // type:object size:0x1C scope:global align:4 +ma3room_dylKeyTbl = .rodata:0x80369D28; // type:object size:0x1A scope:global align:4 +M_NewD2_dylKeyTbl = .rodata:0x80369D44; // type:object size:0x18 scope:global align:4 +kindan_dylKeyTbl = .rodata:0x80369D5C; // type:object size:0x1A scope:global align:4 +M_Dai_dylKeyTbl = .rodata:0x80369D78; // type:object size:0x36 scope:global align:4 +sea_dylKeyTbl = .rodata:0x80369DB0; // type:object size:0xE scope:global align:4 +kaze_dylKeyTbl = .rodata:0x80369DC0; // type:object size:0x30 scope:global align:4 +PreLoadInfoT = .rodata:0x80369DF0; // type:object size:0x100 scope:global align:4 +@stringBase0 = .rodata:0x80369EF0; // type:object size:0x54B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A440; // type:object size:0x9B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A4E0; // type:object size:0x16 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8036A4F8; // type:label scope:local +time$4681 = .rodata:0x8036A4F8; // type:object size:0x18 scope:local align:4 +scaleX$4682 = .rodata:0x8036A510; // type:object size:0x14 scope:local align:4 +scaleY$4683 = .rodata:0x8036A524; // type:object size:0x14 scope:local align:4 +@stringBase0 = .rodata:0x8036A538; // type:object size:0x146 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A680; // type:object size:0xE0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A760; // type:object size:0x2C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A790; // type:object size:0x35 scope:local align:4 data:string_table +min_y$4158 = .rodata:0x8036A7C8; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8036A7D4; // type:object size:0x2E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036A808; // type:object size:0x45D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036AC68; // type:object size:0x223 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036AE90; // type:object size:0x811 scope:local align:4 data:string_table +@2247 = .rodata:0x8036B6A8; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8036B6B4; // type:object size:0x42 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B6F8; // type:object size:0x1E4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036B8E0; // type:object size:0x262 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BB48; // type:object size:0x22 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036BB70; // type:object size:0xF78 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036CAE8; // type:object size:0x2C8 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036CDB0; // type:object size:0x22D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036CFE0; // type:object size:0x36 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036D018; // type:object size:0x169 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8036D188; // type:label scope:local +@1436 = .rodata:0x8036D188; // type:object size:0xC scope:local align:4 +@1456 = .rodata:0x8036D194; // type:object size:0xC scope:local align:4 +@1525 = .rodata:0x8036D1A0; // type:object size:0xC scope:local align:4 +@1526 = .rodata:0x8036D1AC; // type:object size:0xC scope:local align:4 +@1527 = .rodata:0x8036D1B8; // type:object size:0xC scope:local align:4 +@1528 = .rodata:0x8036D1C4; // type:object size:0xC scope:local align:4 +@1529 = .rodata:0x8036D1D0; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x8036D1DC; // type:object size:0x65 scope:local align:4 data:string_table +@1437 = .rodata:0x8036D248; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8036D258; // type:object size:0x8E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036D2E8; // type:object size:0x1B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036D308; // type:object size:0xC6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036D3D0; // type:object size:0x1F5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036D5C8; // type:object size:0x39 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036D608; // type:object size:0xE4 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036D6F0; // type:object size:0x25 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036D718; // type:object size:0xFF scope:local align:4 data:string_table +@733 = .rodata:0x8036D818; // type:object size:0xC scope:local align:4 data:4byte +...rodata.0 = .rodata:0x8036D828; // type:label scope:local +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x8036D828; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x8036D834; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x8036D840; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight = .rodata:0x8036D84C; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight = .rodata:0x8036D858; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x8036D868; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x8036D874; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog = .rodata:0x8036D880; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog = .rodata:0x8036D88C; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light = .rodata:0x8036D89C; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light = .rodata:0x8036D8A8; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x8036D8B8; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x8036D8C4; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x8036D8D0; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x8036D8DC; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x8036D8E8; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x8036D8F4; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x8036D900; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x8036D910; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x8036D91C; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound = .rodata:0x8036D92C; // type:object size:0xC scope:global align:4 +saCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@ = .rodata:0x8036D938; // type:object size:0x40 scope:global align:4 +gauDataSize_TEParagraph_data__Q37JStudio3stb4data = .rodata:0x8036D978; // type:object size:0x20 scope:global align:4 +@1571 = .rodata:0x8036D998; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x8036D9A8; // type:object size:0x9E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036DA48; // type:object size:0x23 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036DA70; // type:object size:0x27 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036DA98; // type:object size:0x68 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036DB00; // type:object size:0x2DA scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036DDE0; // type:object size:0x22B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036E010; // type:object size:0x6D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036E080; // type:object size:0x82 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036E108; // type:object size:0x31 scope:local align:4 data:string_table +s_key_table__Q28JASystem6Player = .rodata:0x8036E140; // type:object size:0x100 scope:global align:4 +sAdsrDef__Q28JASystem6Player = .rodata:0x8036E240; // type:object size:0x18 scope:global align:4 data:byte +sEnvelopeDef__Q28JASystem6Player = .rodata:0x8036E258; // type:object size:0x18 scope:global align:4 data:byte +sVibratoDef__Q28JASystem6Player = .rodata:0x8036E270; // type:object size:0x18 scope:global align:4 data:byte +sTremoroDef__Q28JASystem6Player = .rodata:0x8036E288; // type:object size:0x18 scope:global align:4 data:byte +@stringBase0 = .rodata:0x8036E2A0; // type:object size:0x36 scope:local align:4 data:string_table +Arglist__8JASystem = .rodata:0x8036E2D8; // type:object size:0x100 scope:global align:4 +@stringBase0 = .rodata:0x8036E3D8; // type:object size:0xFB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036E4D8; // type:object size:0x2C0 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036E798; // type:object size:0x3C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036E7D8; // type:object size:0x46 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036E820; // type:object size:0x7C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036E8A0; // type:object size:0xBA scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036E960; // type:object size:0x9E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036EA00; // type:object size:0x2B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036EA30; // type:object size:0x30 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036EA60; // type:object size:0x50 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036EAB0; // type:object size:0x6F scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036EB20; // type:object size:0x45 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036EB68; // type:object size:0x49 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036EBB8; // type:object size:0x9D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036EC58; // type:object size:0x96 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036ECF0; // type:object size:0x94 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036ED88; // type:object size:0x231 scope:local align:4 data:string_table +connect_table$627 = .rodata:0x8036EFC0; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x8036EFD8; // type:object size:0x96 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036F070; // type:object size:0x9A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036F110; // type:object size:0x61 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036F178; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036F1A8; // type:object size:0x261 scope:local align:4 data:string_table +polys_table__Q28JASystem6Driver = .rodata:0x8036F410; // type:object size:0x10 scope:global align:4 +@stringBase0 = .rodata:0x8036F420; // type:object size:0x176 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x8036F598; // type:label scope:local +relTableSampleCell__Q28JASystem11TOscillator = .rodata:0x8036F598; // type:object size:0x44 scope:global align:4 +relTableSqRoot__Q28JASystem11TOscillator = .rodata:0x8036F5DC; // type:object size:0x44 scope:global align:4 +relTableSquare__Q28JASystem11TOscillator = .rodata:0x8036F620; // type:object size:0x44 scope:global align:4 +@stringBase0 = .rodata:0x8036F664; // type:object size:0x32 scope:local align:4 data:string_table +@401 = .rodata:0x8036F698; // type:object size:0x1A scope:local align:4 data:string +@408 = .rodata:0x8036F6B4; // type:object size:0x1F scope:local align:4 data:string +@stringBase0 = .rodata:0x8036F6D8; // type:object size:0x112 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036F7F0; // type:object size:0x363 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036FB58; // type:object size:0x5A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036FBB8; // type:object size:0xA3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036FC60; // type:object size:0xAB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036FD10; // type:object size:0x94 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036FDA8; // type:object size:0xAB scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036FE58; // type:object size:0x4B scope:local align:4 data:string_table +@stringBase0 = .rodata:0x8036FEA8; // type:object size:0x1DF scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370088; // type:object size:0xAC scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370138; // type:object size:0x1E6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370320; // type:object size:0x6E7 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370A08; // type:object size:0x18C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370B98; // type:object size:0x22D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80370DC8; // type:object size:0x30 scope:local align:4 data:string_table +@5341 = .rodata:0x80370DF8; // type:object size:0xC scope:local align:4 data:4byte +@5384 = .rodata:0x80370E04; // type:object size:0xC scope:local align:4 data:4byte +@5583 = .rodata:0x80370E10; // type:object size:0xC scope:local align:4 data:4byte +@6301 = .rodata:0x80370E1C; // type:object size:0xC scope:local align:4 data:4byte +@6473 = .rodata:0x80370E28; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80370E34; // type:object size:0x474 scope:local align:4 data:string_table +...rodata.0 = .rodata:0x803712A8; // type:label scope:local +@797 = .rodata:0x803712A8; // type:object size:0xC scope:local align:4 data:4byte +@798 = .rodata:0x803712B4; // type:object size:0xC scope:local align:4 +@799 = .rodata:0x803712C0; // type:object size:0xC scope:local align:4 +@800 = .rodata:0x803712CC; // type:object size:0xC scope:local align:4 +@stringBase0 = .rodata:0x803712D8; // type:object size:0x150 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80371428; // type:object size:0x14D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80371578; // type:object size:0x66 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803715E0; // type:object size:0x33D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80371920; // type:object size:0x2A5 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80371BC8; // type:object size:0x184 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80371D50; // type:object size:0x430 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372180; // type:object size:0x1A6 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372328; // type:object size:0x4E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372378; // type:object size:0x11D scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372498; // type:object size:0x87 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372520; // type:object size:0x54 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372578; // type:object size:0x3A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803725B8; // type:object size:0x2 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803725C0; // type:object size:0x28 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803725E8; // type:object size:0x31 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372620; // type:object size:0x89 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803726B0; // type:object size:0x96 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372748; // type:object size:0xA3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803727F0; // type:object size:0xD9 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803728D0; // type:object size:0x28 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803728F8; // type:object size:0x42 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372940; // type:object size:0x86 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803729C8; // type:object size:0x4C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372A18; // type:object size:0x1E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372A38; // type:object size:0xA1 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372AE0; // type:object size:0x29 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372B10; // type:object size:0x24 scope:local align:4 data:string_table +saoAboutEncoding___10JUTResFont = .rodata:0x80372B38; // type:object size:0xC scope:global align:4 +halftofull$700 = .rodata:0x80372B44; // type:object size:0xBE scope:local align:4 +@stringBase0 = .rodata:0x80372C04; // type:object size:0x64 scope:local align:4 data:string_table +@1081 = .rodata:0x80372C68; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80372C78; // type:object size:0x125 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80372DA0; // type:object size:0x5D1 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80373378; // type:object size:0x3 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80373380; // type:object size:0x99 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80373420; // type:object size:0x4A scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80373470; // type:object size:0x219 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80373690; // type:object size:0x87 scope:local align:4 data:string_table +JUTResFONT_Ascfont_fix12 = .rodata:0x80373720; // type:label scope:global +@stringBase0 = .rodata:0x80377880; // type:object size:0x25 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803778A8; // type:object size:0x38 scope:local align:4 data:string_table +@1505 = .rodata:0x803778E0; // type:object size:0x10 scope:local align:4 data:4byte +@1506 = .rodata:0x803778F0; // type:object size:0x10 scope:local align:4 data:4byte +@1547 = .rodata:0x80377900; // type:object size:0x18 scope:local align:4 data:4byte +j3dDefaultTransformInfo = .rodata:0x80377918; // type:object size:0x20 scope:global align:4 data:float +j3dDefaultScale = .rodata:0x80377938; // type:object size:0xC scope:global align:4 +j3dDefaultMtx = .rodata:0x80377944; // type:object size:0x30 scope:global align:4 +@stringBase0 = .rodata:0x80377978; // type:object size:0x1D scope:local align:4 data:string_table +@1419 = .rodata:0x80377998; // type:object size:0x30 scope:local align:4 data:4byte +@1420 = .rodata:0x803779C8; // type:object size:0x30 scope:local align:4 data:4byte +j3dDefaultLightInfo = .rodata:0x803779F8; // type:object size:0x34 scope:global align:4 data:float +j3dDefaultTexCoordInfo = .rodata:0x80377A2C; // type:object size:0x20 scope:global align:4 data:byte +j3dDefaultTexMtxInfo = .rodata:0x80377A4C; // type:object size:0x64 scope:global align:4 data:byte +j3dDefaultIndTexMtxInfo = .rodata:0x80377AB0; // type:object size:0x1C scope:global align:4 +j3dDefaultTevStageInfo = .rodata:0x80377ACC; // type:object size:0x14 scope:global align:4 +j3dDefaultIndTevStageInfo = .rodata:0x80377AE0; // type:object size:0xC scope:global align:4 data:byte +j3dDefaultFogInfo = .rodata:0x80377AEC; // type:object size:0x2C scope:global align:4 data:byte +j3dDefaultNBTScaleInfo = .rodata:0x80377B18; // type:object size:0x10 scope:global align:4 data:byte +@1570 = .rodata:0x80377B28; // type:object size:0xB scope:local align:4 data:4byte +@2006 = .rodata:0x80377B38; // type:object size:0x10 scope:local align:4 data:4byte +@2118 = .rodata:0x80377B48; // type:object size:0x10 scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80377B58; // type:object size:0x3A scope:local align:4 data:string_table +@1791 = .rodata:0x80377B98; // type:object size:0xC scope:local align:4 data:4byte +@1793 = .rodata:0x80377BA4; // type:object size:0xC scope:local align:4 data:4byte +@stringBase0 = .rodata:0x80377BB0; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80377BC8; // type:object size:0x38 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80377C00; // type:object size:0x14 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80377C18; // type:object size:0x2C scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80377C48; // type:object size:0x3D scope:local align:4 data:string_table +...rodata.0 = .rodata:0x80377C88; // type:label scope:local +ClampRegion = .rodata:0x80377C88; // type:object size:0xA scope:global align:4 data:byte +__ptmf_null = .rodata:0x80377C98; // type:object size:0xC scope:global align:4 data:4byte +__constants = .rodata:0x80377CA8; // type:object size:0x18 scope:global align:8 data:double +@53 = .rodata:0x80377CC0; // type:object size:0x36 scope:local align:4 data:string +@54 = .rodata:0x80377CF8; // type:object size:0x39 scope:local align:4 data:string +fix_pool_sizes = .rodata:0x80377D38; // type:object size:0x18 scope:global align:4 data:4byte +@stringBase0 = .rodata:0x80377D50; // type:object size:0xDD scope:local align:4 data:string_table +@stringBase0 = .rodata:0x80377E30; // type:object size:0x25 scope:local align:4 data:string_table +Zero = .rodata:0x80377E58; // type:object size:0x10 scope:global align:8 +two_over_pi = .rodata:0x80377E68; // type:object size:0x108 scope:global align:4 +npio2_hw = .rodata:0x80377F70; // type:object size:0x80 scope:global align:4 +init_jk = .rodata:0x80377FF0; // type:object size:0x10 scope:global align:4 +PIo2 = .rodata:0x80378000; // type:object size:0x40 scope:global align:8 data:double +T = .rodata:0x80378040; // type:object size:0x68 scope:global align:8 data:double +...rodata.0 = .rodata:0x803780A8; // type:label scope:local +atanhi = .rodata:0x803780A8; // type:object size:0x20 scope:global align:8 +atanlo = .rodata:0x803780C8; // type:object size:0x20 scope:global align:8 +aT = .rodata:0x803780E8; // type:object size:0x58 scope:global align:8 +@62 = .rodata:0x80378140; // type:object size:0x1C scope:local align:4 data:string +@484 = .rodata:0x80378160; // type:object size:0x1D scope:local align:4 data:string +gTRKMemMap = .rodata:0x80378180; // type:object size:0x10 scope:global align:4 data:4byte +@300 = .rodata:0x80378190; // type:object size:0x28 scope:local align:4 data:4byte +@307 = .rodata:0x803781B8; // type:object size:0x28 scope:local align:4 data:4byte +@314 = .rodata:0x803781E0; // type:object size:0x28 scope:local align:4 data:4byte +@148 = .rodata:0x80378208; // type:object size:0x21 scope:local align:4 data:string +@149 = .rodata:0x8037822C; // type:object size:0x24 scope:local align:4 data:string +...data.0 = .data:0x80378260; // type:label scope:local +@2100 = .data:0x80378260; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037826C; // type:object size:0xC scope:local align:4 +COPYDATE_STRING__7mDoMain = .data:0x80378278; // type:object size:0x12 scope:global align:4 data:string +RootHeapCheck = .data:0x8037828C; // type:object size:0x24 scope:global align:4 +SystemHeapCheck = .data:0x803782B0; // type:object size:0x24 scope:global align:4 +ZeldaHeapCheck = .data:0x803782D4; // type:object size:0x24 scope:global align:4 +GameHeapCheck = .data:0x803782F8; // type:object size:0x24 scope:global align:4 +ArchiveHeapCheck = .data:0x8037831C; // type:object size:0x24 scope:global align:4 +CommandHeapCheck = .data:0x80378340; // type:object size:0x24 scope:global align:4 +HeapCheckTable = .data:0x80378364; // type:object size:0x18 scope:global align:4 +desc1$4076 = .data:0x8037837C; // type:object size:0x14 scope:local align:4 +desc2$4077 = .data:0x80378390; // type:object size:0x14 scope:local align:4 +__vt__17mDoAud_zelAudio_c = .data:0x803783A8; // type:object size:0x24 scope:global align:4 +g_ntscZeldaIntDf = .data:0x803783D0; // type:object size:0x3C scope:global align:4 +g_ntscZeldaProg = .data:0x8037840C; // type:object size:0x3C scope:global align:4 +g_mDoMtx_identity = .data:0x80378448; // type:object size:0x30 scope:global align:4 +@2100 = .data:0x80378480; // type:object size:0xC scope:local align:4 data:4byte +l_invisibleMat$7212 = .data:0x803784A0; // type:object size:0x85 scope:local align:32 +l_matDL = .data:0x80378540; // type:object size:0x8D scope:local align:32 +l_toonMatDL = .data:0x803785E0; // type:object size:0x9C scope:global align:32 +l_mat1DL = .data:0x80378680; // type:object size:0x96 scope:global align:32 +l_toonMat1DL = .data:0x80378720; // type:object size:0xA5 scope:global align:32 +__vt__7JUTFont = .data:0x803787C8; // type:object size:0x44 scope:global align:4 +__vt__26mDoExt_3DlineMatSortPacket = .data:0x8037880C; // type:object size:0x18 scope:global align:4 +__vt__19mDoExt_3DlineMat1_c = .data:0x80378824; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_3DlineMat0_c = .data:0x80378838; // type:object size:0x14 scope:global align:4 +__vt__19mDoExt_invJntPacket = .data:0x8037884C; // type:object size:0x18 scope:global align:4 +__vt__24mDoExt_onCupOffAupPacket = .data:0x80378864; // type:object size:0x18 scope:global align:4 +__vt__24mDoExt_offCupOnAupPacket = .data:0x8037887C; // type:object size:0x18 scope:global align:4 +__vt__15mDoExt_McaMorf2 = .data:0x80378894; // type:object size:0x34 scope:global align:4 +__vt__14mDoExt_McaMorf = .data:0x803788C8; // type:object size:0x34 scope:global align:4 +__vt__15mDoExt_zelAnime = .data:0x803788FC; // type:object size:0x10 scope:global align:4 +__vt__28mDoExt_MtxCalcAnmBlendTblOld = .data:0x8037890C; // type:object size:0x34 scope:global align:4 +__vt__25mDoExt_MtxCalcAnmBlendTbl = .data:0x80378940; // type:object size:0x34 scope:global align:4 +__vt__17J3DMtxCalcMayaAnm = .data:0x80378974; // type:object size:0x44 scope:global align:4 +__vt__10J3DMtxCalc = .data:0x803789B8; // type:object size:0x18 scope:global align:4 +__vt__12J3DFrameCtrl = .data:0x803789D0; // type:object size:0xC scope:global align:4 +__vt__11J3DUClipper = .data:0x803789E0; // type:object size:0xC scope:global align:4 +__vt__16mDoHIO_subRoot_c = .data:0x803789F0; // type:object size:0xC scope:global align:4 +__vt__13mDoHIO_root_c = .data:0x803789FC; // type:object size:0xC scope:global align:4 +__vt__21mDoDvdThd_toMainRam_c = .data:0x80378A08; // type:object size:0x10 scope:global align:4 +__vt__25mDoDvdThd_mountXArchive_c = .data:0x80378A18; // type:object size:0x10 scope:global align:4 +__vt__24mDoDvdThd_mountArchive_c = .data:0x80378A28; // type:object size:0x10 scope:global align:4 +__vt__20mDoDvdThd_callback_c = .data:0x80378A38; // type:object size:0x10 scope:global align:4 +__vt__19mDoDvdThd_command_c = .data:0x80378A48; // type:object size:0x10 scope:global align:4 +@4155 = .data:0x80378A58; // type:object size:0x38 scope:local align:4 +@4532 = .data:0x80378A90; // type:object size:0x1C scope:local align:4 +cc_cyl_src = .data:0x80378AB0; // type:object size:0x44 scope:global align:4 +fire_at_sph_src = .data:0x80378AF4; // type:object size:0x40 scope:global align:4 +__vt__20dBgS_ObjGndChk_Yogan = .data:0x80378B34; // type:object size:0x30 scope:global align:4 +__vt__11cBgS_GndChk = .data:0x80378B64; // type:object size:0x18 scope:global align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x80378B7C; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjGndChk = .data:0x80378BAC; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_GndChk = .data:0x80378BDC; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_LinChk = .data:0x80378C0C; // type:object size:0x30 scope:global align:4 +__vt__8dBgS_Chk = .data:0x80378C3C; // type:object size:0x18 scope:global align:4 +__vt__15dBgS_GrpPassChk = .data:0x80378C54; // type:object size:0xC scope:global align:4 +__vt__15cBgS_GrpPassChk = .data:0x80378C60; // type:object size:0xC scope:global align:4 +__vt__16dBgS_PolyPassChk = .data:0x80378C6C; // type:object size:0xC scope:global align:4 +__vt__16cBgS_PolyPassChk = .data:0x80378C78; // type:object size:0xC scope:global align:4 +__vt__8cM3dGLin = .data:0x80378C84; // type:object size:0xC scope:global align:4 +__vt__11cBgS_LinChk = .data:0x80378C90; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x80378CA8; // type:object size:0xC scope:global align:4 +l_method$2679 = .data:0x80378CB8; // type:object size:0xC scope:local align:4 +__vt__11fapGm_HIO_c = .data:0x80378CC8; // type:object size:0xC scope:global align:4 +g_fopAc_Method = .data:0x80378CD8; // type:object size:0x20 scope:global align:4 +__vt__11dEvt_info_c = .data:0x80378CF8; // type:object size:0xC scope:global align:4 +g_fopAcTg_Queue = .data:0x80378D08; // type:object size:0xC scope:global align:4 +__vt__14dBgS_SplGrpChk = .data:0x80378D18; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_WtrChk = .data:0x80378D48; // type:object size:0x30 scope:global align:4 +g_fopCam_Method = .data:0x80378D78; // type:object size:0x14 scope:global align:4 +g_fopOvlp_Method = .data:0x80378D90; // type:object size:0x14 scope:global align:4 +phaseMethod$2234 = .data:0x80378DA8; // type:object size:0x20 scope:local align:4 +g_fopScn_Method = .data:0x80378DC8; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x80378DE0; // type:label scope:local +submethod$2248 = .data:0x80378DE0; // type:object size:0x10 scope:local align:4 +noFadeFase$2249 = .data:0x80378DF0; // type:object size:0x20 scope:local align:4 +fadeFase$2250 = .data:0x80378E10; // type:object size:0x20 scope:local align:4 +g_fopScnTg_SceneList = .data:0x80378E30; // type:object size:0xC scope:global align:4 +g_fopVw_Method = .data:0x80378E40; // type:object size:0x14 scope:global align:4 +g_fopKy_Method = .data:0x80378E58; // type:object size:0x14 scope:global align:4 +g_fopMsg_Method = .data:0x80378E70; // type:object size:0x14 scope:global align:4 +itemicon = .data:0x80378E88; // type:object size:0x1E0 scope:global align:4 +zfont = .data:0x80379068; // type:object size:0x184 scope:global align:4 data:2byte +fopMsgM_buttonTex = .data:0x803791EC; // type:object size:0x60 scope:global align:4 +fopMsgM_buttonW = .data:0x8037924C; // type:object size:0x60 scope:global align:4 +@5565 = .data:0x803792AC; // type:object size:0x2C scope:local align:4 +@5591 = .data:0x803792D8; // type:object size:0x2C scope:local align:4 +__vt__21fopMsgM_msgDataProc_c = .data:0x80379304; // type:object size:0xC scope:global align:4 +__vt__20fopMsgM_itemMsgGet_c = .data:0x80379310; // type:object size:0xC scope:global align:4 +__vt__16fopMsgM_msgGet_c = .data:0x8037931C; // type:object size:0xC scope:global align:4 +__vt__9MyPicture = .data:0x80379328; // type:object size:0x44 scope:global align:4 +g_fpcCtTg_Queue = .data:0x80379370; // type:object size:0xC scope:global align:4 +g_fpcDtTg_Queue = .data:0x80379380; // type:object size:0xC scope:global align:4 +l_fpcLy_Crear = .data:0x80379390; // type:object size:0x2C scope:global align:4 data:4byte +l_fpcLy_LayerList = .data:0x803793BC; // type:object size:0xC scope:global align:4 data:4byte +g_fpcLf_Method = .data:0x803793C8; // type:object size:0x14 scope:global align:4 +crear$2201 = .data:0x803793E0; // type:object size:0x1C scope:local align:4 data:4byte +g_fpcNd_Method = .data:0x80379400; // type:object size:0x14 scope:global align:4 +l_fpcNdRq_Queue = .data:0x80379418; // type:object size:0xC scope:global align:4 data:4byte +clear$2321 = .data:0x80379424; // type:object size:0x64 scope:local align:4 data:4byte +methods$2338 = .data:0x80379488; // type:object size:0x18 scope:local align:4 +methods$2348 = .data:0x803794A0; // type:object size:0x10 scope:local align:4 +methods$2359 = .data:0x803794B0; // type:object size:0xC scope:local align:4 +submethod$2176 = .data:0x803794C0; // type:object size:0xC scope:local align:4 +submethod$2223 = .data:0x803794D0; // type:object size:0xC scope:local align:4 +method$2224 = .data:0x803794DC; // type:object size:0x1C scope:local align:4 +l_objectName = .data:0x803794F8; // type:object size:0x26AC scope:global align:4 +l_funcTable$5296 = .data:0x8037BBA4; // type:object size:0xC scope:local align:4 +l_layer0FuncTable$5305 = .data:0x8037BBB0; // type:object size:0x24 scope:local align:4 +l_layer1FuncTable$5306 = .data:0x8037BBD4; // type:object size:0x24 scope:local align:4 +l_layer2FuncTable$5307 = .data:0x8037BBF8; // type:object size:0x24 scope:local align:4 +l_layer3FuncTable$5308 = .data:0x8037BC1C; // type:object size:0x24 scope:local align:4 +l_layer4FuncTable$5309 = .data:0x8037BC40; // type:object size:0x24 scope:local align:4 +l_layer5FuncTable$5310 = .data:0x8037BC64; // type:object size:0x24 scope:local align:4 +l_layer6FuncTable$5311 = .data:0x8037BC88; // type:object size:0x24 scope:local align:4 +l_layer7FuncTable$5312 = .data:0x8037BCAC; // type:object size:0x24 scope:local align:4 +l_layer8FuncTable$5313 = .data:0x8037BCD0; // type:object size:0x24 scope:local align:4 +l_layer9FuncTable$5314 = .data:0x8037BCF4; // type:object size:0x24 scope:local align:4 +l_layerAFuncTable$5315 = .data:0x8037BD18; // type:object size:0x24 scope:local align:4 +l_layerBFuncTable$5316 = .data:0x8037BD3C; // type:object size:0x24 scope:local align:4 +l_layerFuncTable_p$5317 = .data:0x8037BD60; // type:object size:0x30 scope:local align:4 +l_funcTable$5322 = .data:0x8037BD90; // type:object size:0x198 scope:local align:4 +l_funcTable$5327 = .data:0x8037BF28; // type:object size:0x108 scope:local align:4 +l_funcTable$5332 = .data:0x8037C030; // type:object size:0x54 scope:local align:4 +mDarkStatus__20dStage_roomControl_c = .data:0x8037C084; // type:object size:0x100 scope:global align:4 data:byte +__vt__15dStage_roomDt_c = .data:0x8037C184; // type:object size:0x13C scope:global align:4 +__vt__16dStage_stageDt_c = .data:0x8037C2C0; // type:object size:0x13C scope:global align:4 +__vt__11dStage_dt_c = .data:0x8037C3FC; // type:object size:0x13C scope:global align:4 +...data.0 = .data:0x8037C538; // type:label scope:local +@2100 = .data:0x8037C538; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037C544; // type:object size:0xC scope:local align:4 +@6409 = .data:0x8037C550; // type:object size:0x58 scope:local align:4 +@6958 = .data:0x8037C5A8; // type:object size:0x28 scope:local align:4 +__vt__11dMap_Dmap_c = .data:0x8037C5D0; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_base_c = .data:0x8037C5E0; // type:object size:0x10 scope:global align:4 +__vt__11dMap_2DT2_c = .data:0x8037C5F0; // type:object size:0x10 scope:global align:4 +__vt__18dMap_2DAGBCursor_c = .data:0x8037C600; // type:object size:0x10 scope:global align:4 +__vt__14dMap_2DPoint_c = .data:0x8037C610; // type:object size:0x10 scope:global align:4 +__vt__12dMap_2DTri_c = .data:0x8037C620; // type:object size:0x10 scope:global align:4 +__vt__18dMap_2DAGBScrDsp_c = .data:0x8037C630; // type:object size:0x10 scope:global align:4 +__vt__18dMap_2DMtMapSpcl_c = .data:0x8037C640; // type:object size:0x10 scope:global align:4 +__vt__11dMap_2DSQ_c = .data:0x8037C650; // type:object size:0x10 scope:global align:4 +l_method$4526 = .data:0x8037C660; // type:object size:0xC scope:local align:4 +@5370 = .data:0x8037C66C; // type:object size:0xC4 scope:local align:4 +@5894 = .data:0x8037C730; // type:object size:0x150 scope:local align:4 +l_landingEvent$5946 = .data:0x8037C880; // type:object size:0x18 scope:local align:4 data:byte +l_checkData$5964 = .data:0x8037C898; // type:object size:0x54 scope:local align:4 data:byte +__vt__25mDoExt_McaMorfCallBack1_c = .data:0x8037C8EC; // type:object size:0x10 scope:global align:4 +__vt__12dCcMassS_Obj = .data:0x8037C8FC; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCyl = .data:0x8037C908; // type:object size:0xC scope:global align:4 +__vt__14cCcD_ShapeAttr = .data:0x8037C914; // type:object size:0x54 scope:global align:4 +__vt__8cM3dGCps = .data:0x8037C968; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideInfo = .data:0x8037C974; // type:object size:0xC scope:global align:4 +__vt__12dCcMassS_Mng = .data:0x8037C980; // type:object size:0xC scope:global align:4 +__vt__8cM3dGAab = .data:0x8037C98C; // type:object size:0xC scope:global align:4 +__vt__15cCcD_DivideArea = .data:0x8037C998; // type:object size:0xC scope:global align:4 +__vt__34JPACallBackBase = .data:0x8037C9A8; // type:object size:0x1C scope:global align:4 +__vt__18dPa_levelEcallBack = .data:0x8037C9C4; // type:object size:0x20 scope:global align:4 +ZeroQuat = .data:0x8037C9E8; // type:object size:0x10 scope:global align:4 data:float +__vt__10CSTControl = .data:0x8037C9F8; // type:object size:0x10 scope:global align:4 +__vt__9STControl = .data:0x8037CA08; // type:object size:0x10 scope:global align:4 +@5005 = .data:0x8037CA18; // type:object size:0x48 scope:local align:4 +@5107 = .data:0x8037CA60; // type:object size:0x48 scope:local align:4 +l_holdEventReg$7593 = .data:0x8037CAA8; // type:object size:0x22 scope:local align:4 +l_onEventBit$7604 = .data:0x8037CACC; // type:object size:0xA scope:local align:4 +default_select_msg = .data:0x8037CAD8; // type:object size:0x24 scope:global align:4 +shopItemData_Feedbag = .data:0x8037CAFC; // type:object size:0x10 scope:global align:4 +shopItemData_FoodAll = .data:0x8037CB0C; // type:object size:0x10 scope:global align:4 +shopItemData_FoodHyoi = .data:0x8037CB1C; // type:object size:0x10 scope:global align:4 +shopItemData_arrow10 = .data:0x8037CB2C; // type:object size:0x10 scope:global align:4 +shopItemData_arrow30 = .data:0x8037CB3C; // type:object size:0x10 scope:global align:4 +shopItemData_red_bottle = .data:0x8037CB4C; // type:object size:0x10 scope:global align:4 +shopItemData_blue_bottle = .data:0x8037CB5C; // type:object size:0x10 scope:global align:4 +shopItemData_green_bottle = .data:0x8037CB6C; // type:object size:0x10 scope:global align:4 +shopItemData_bomb10 = .data:0x8037CB7C; // type:object size:0x10 scope:global align:4 +shopItemData_bomb20 = .data:0x8037CB8C; // type:object size:0x10 scope:global align:4 +shopItemData_bomb30 = .data:0x8037CB9C; // type:object size:0x10 scope:global align:4 +shopItemData_emptybottle = .data:0x8037CBAC; // type:object size:0x10 scope:global align:4 +shopItemData_kakera_heart = .data:0x8037CBBC; // type:object size:0x10 scope:global align:4 +shopItemData_map = .data:0x8037CBCC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem0 = .data:0x8037CBDC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem1 = .data:0x8037CBEC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem2 = .data:0x8037CBFC; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem3 = .data:0x8037CC0C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem4 = .data:0x8037CC1C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem5 = .data:0x8037CC2C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem6 = .data:0x8037CC3C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem7 = .data:0x8037CC4C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem8 = .data:0x8037CC5C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem9 = .data:0x8037CC6C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem10 = .data:0x8037CC7C; // type:object size:0x10 scope:global align:4 +shopItemData_RotenItem11 = .data:0x8037CC8C; // type:object size:0x10 scope:global align:4 +shopItems_setData_Bomb10_exp = .data:0x8037CC9C; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb20_exp = .data:0x8037CCB0; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30_exp = .data:0x8037CCC4; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb10 = .data:0x8037CCD8; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb20 = .data:0x8037CCEC; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30 = .data:0x8037CD00; // type:object size:0x14 scope:global align:4 +shopItems_setData_Feedbag = .data:0x8037CD14; // type:object size:0x14 scope:global align:4 +shopItems_setData_FoodAll = .data:0x8037CD28; // type:object size:0x14 scope:global align:4 +shopItems_setData_FoodHyoi = .data:0x8037CD3C; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30Bs = .data:0x8037CD50; // type:object size:0x14 scope:global align:4 +shopItems_setData_arrow10 = .data:0x8037CD64; // type:object size:0x14 scope:global align:4 +shopItems_setData_arrow30 = .data:0x8037CD78; // type:object size:0x14 scope:global align:4 +shopItems_setData_red_bottleBs = .data:0x8037CD8C; // type:object size:0x14 scope:global align:4 +shopItems_setData_Bomb30Bs2 = .data:0x8037CDA0; // type:object size:0x14 scope:global align:4 +shopItems_setData_arrow30Bs2 = .data:0x8037CDB4; // type:object size:0x14 scope:global align:4 +shopItems_setData_red_bottleBs2 = .data:0x8037CDC8; // type:object size:0x14 scope:global align:4 +shopItems_setData_emptybottle = .data:0x8037CDDC; // type:object size:0x14 scope:global align:4 +shopItems_setData_kakera_heart = .data:0x8037CDF0; // type:object size:0x14 scope:global align:4 +shopItems_setData_map = .data:0x8037CE04; // type:object size:0x14 scope:global align:4 +shopItems_setData_red_bottleDs = .data:0x8037CE18; // type:object size:0x14 scope:global align:4 +shopItems_setData_green_bottleDs = .data:0x8037CE2C; // type:object size:0x14 scope:global align:4 +shopItems_setData_blue_bottleDs = .data:0x8037CE40; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem0 = .data:0x8037CE54; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem1 = .data:0x8037CE68; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem2 = .data:0x8037CE7C; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem3 = .data:0x8037CE90; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem4 = .data:0x8037CEA4; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem5 = .data:0x8037CEB8; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem6 = .data:0x8037CECC; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem7 = .data:0x8037CEE0; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem8 = .data:0x8037CEF4; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem9 = .data:0x8037CF08; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem10 = .data:0x8037CF1C; // type:object size:0x14 scope:global align:4 +shopItems_setData_RotenItem11 = .data:0x8037CF30; // type:object size:0x14 scope:global align:4 +Item_setData_rshop = .data:0x8037CF44; // type:object size:0x34 scope:global align:4 +Item_set_data_dshop = .data:0x8037CF78; // type:object size:0x10 scope:global align:4 +Item_set_data_bmshop1 = .data:0x8037CF88; // type:object size:0x10 scope:global align:4 +Item_set_data_bmshop2 = .data:0x8037CF98; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_3 = .data:0x8037CFA8; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_4 = .data:0x8037CFB8; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_5 = .data:0x8037CFC8; // type:object size:0x10 scope:global align:4 +Item_set_data_bshop_6 = .data:0x8037CFD8; // type:object size:0x10 scope:global align:4 +Item_set_data_tbl = .data:0x8037CFE8; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_dshop = .data:0x8037D00C; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bmshop1 = .data:0x8037D030; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bmshop2 = .data:0x8037D054; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_3 = .data:0x8037D078; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_4 = .data:0x8037D09C; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_5 = .data:0x8037D0C0; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_6 = .data:0x8037D0E4; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_bshop_7 = .data:0x8037D108; // type:object size:0x24 scope:global align:4 +Item_set_pos_data_rshop_0 = .data:0x8037D12C; // type:object size:0x90 scope:global align:4 +Item_set_pos_data_tbl = .data:0x8037D1BC; // type:object size:0x24 scope:global align:4 +select_list_data_dshop_0 = .data:0x8037D1E0; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_1 = .data:0x8037D200; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_2 = .data:0x8037D220; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_3 = .data:0x8037D240; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_4 = .data:0x8037D260; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_5 = .data:0x8037D280; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_6 = .data:0x8037D2A0; // type:object size:0x20 scope:global align:4 +select_list_data_bshop_7 = .data:0x8037D2C0; // type:object size:0x20 scope:global align:4 +select_list_data_rshop = .data:0x8037D2E0; // type:object size:0x20 scope:global align:4 +select_list_data_tbl = .data:0x8037D300; // type:object size:0x24 scope:global align:4 +cam_dshop_0 = .data:0x8037D324; // type:object size:0x38 scope:global align:4 +cam_bmshop_0 = .data:0x8037D35C; // type:object size:0x38 scope:global align:4 +cam_bmshop_1 = .data:0x8037D394; // type:object size:0x38 scope:global align:4 +cam_bshop_3 = .data:0x8037D3CC; // type:object size:0x38 scope:global align:4 +cam_bshop_4 = .data:0x8037D404; // type:object size:0x38 scope:global align:4 +cam_bshop_5 = .data:0x8037D43C; // type:object size:0x38 scope:global align:4 +cam_bshop_6 = .data:0x8037D474; // type:object size:0x38 scope:global align:4 +cam_bshop_7 = .data:0x8037D4AC; // type:object size:0x38 scope:global align:4 +cam_rshop_0 = .data:0x8037D4E4; // type:object size:0x38 scope:global align:4 +cam_rshop_1 = .data:0x8037D51C; // type:object size:0x38 scope:global align:4 +cam_rshop_2 = .data:0x8037D554; // type:object size:0x38 scope:global align:4 +cam_rshop_3 = .data:0x8037D58C; // type:object size:0x38 scope:global align:4 +cam_rshop_4 = .data:0x8037D5C4; // type:object size:0x38 scope:global align:4 +shop_cam_data_tbl = .data:0x8037D5FC; // type:object size:0x34 scope:global align:4 +@4140 = .data:0x8037D630; // type:object size:0xC scope:local align:4 data:4byte +@4195 = .data:0x8037D63C; // type:object size:0xC scope:local align:4 data:4byte +@4199 = .data:0x8037D648; // type:object size:0xC scope:local align:4 data:4byte +@4250 = .data:0x8037D654; // type:object size:0xC scope:local align:4 data:4byte +__vt__13mDoExt_brkAnm = .data:0x8037D660; // type:object size:0xC scope:global align:4 +__vt__14mDoExt_baseAnm = .data:0x8037D66C; // type:object size:0xC scope:global align:4 +__vt__12JntHit_HIO_c = .data:0x8037D678; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8037D6A0; // type:label scope:local +@2100 = .data:0x8037D6A0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037D6AC; // type:object size:0xC scope:local align:4 +l_chainS3TCTEX = .data:0x8037D6C0; // type:object size:0x200 scope:local align:32 +l_pos = .data:0x8037D8C0; // type:object size:0x90 scope:local align:4 +l_texCoord = .data:0x8037D950; // type:object size:0x60 scope:local align:4 +l_chainDL = .data:0x8037D9C0; // type:object size:0x7A scope:local align:32 +l_matDL = .data:0x8037DA40; // type:object size:0xA8 scope:local align:32 +__vt__15dChain_packet_c = .data:0x8037DAE8; // type:object size:0x18 scope:global align:4 +l_matDL = .data:0x8037DB00; // type:object size:0x34 scope:local align:32 +l_alpha_matDL = .data:0x8037DB40; // type:object size:0x34 scope:global align:32 +__vt__16dClothVobj07_0_c = .data:0x8037DB74; // type:object size:0x30 scope:global align:4 +__vt__14dClothVobj05_c = .data:0x8037DBA4; // type:object size:0x30 scope:global align:4 +__vt__14dClothVobj04_c = .data:0x8037DBD4; // type:object size:0x30 scope:global align:4 +__vt__14dClothVobj03_c = .data:0x8037DC04; // type:object size:0x30 scope:global align:4 +__vt__18dCloth_packetXlu_c = .data:0x8037DC34; // type:object size:0x30 scope:global align:4 +__vt__15dCloth_packet_c = .data:0x8037DC64; // type:object size:0x30 scope:global align:4 +@4076 = .data:0x8037DC98; // type:object size:0x60 scope:local align:4 +m_top_offset__8daBoko_c = .data:0x8037DCF8; // type:object size:0x48 scope:global align:4 +m_blur_root_offset__8daBoko_c = .data:0x8037DD40; // type:object size:0x48 scope:global align:4 +m_root_offset__8daBoko_c = .data:0x8037DD88; // type:object size:0x48 scope:global align:4 +m_cps_r__8daBoko_c = .data:0x8037DDD0; // type:object size:0x18 scope:global align:4 +m_at_point__8daBoko_c = .data:0x8037DDE8; // type:object size:0x18 scope:global align:4 +m_at_type__8daBoko_c = .data:0x8037DE00; // type:object size:0x18 scope:global align:4 +m_jump_blur_rate__8daBoko_c = .data:0x8037DE18; // type:object size:0x18 scope:global align:4 +m_blur_rate__8daBoko_c = .data:0x8037DE30; // type:object size:0x18 scope:global align:4 +@4058 = .data:0x8037DE48; // type:object size:0x40 scope:local align:4 +@4112 = .data:0x8037DE88; // type:object size:0x7C scope:local align:4 +__vt__Q27JStudio13TCreateObject = .data:0x8037DF08; // type:object size:0x10 scope:global align:4 +__vt__14dDemo_system_c = .data:0x8037DF18; // type:object size:0x4C scope:global align:4 +__vt__11dDemo_fog_c = .data:0x8037DF64; // type:object size:0x58 scope:global align:4 +__vt__13dDemo_light_c = .data:0x8037DFBC; // type:object size:0x68 scope:global align:4 +__vt__15dDemo_ambient_c = .data:0x8037E024; // type:object size:0x40 scope:global align:4 +__vt__14dDemo_camera_c = .data:0x8037E064; // type:object size:0x90 scope:global align:4 +__vt__13dDemo_actor_c = .data:0x8037E0F4; // type:object size:0x88 scope:global align:4 +table$4415 = .data:0x8037E180; // type:object size:0x30 scope:local align:4 +action_table$4624 = .data:0x8037E1B0; // type:object size:0x58 scope:local align:4 +l_readResType$4166 = .data:0x8037E208; // type:object size:0x74 scope:local align:4 data:4byte +__vt__13JKRFileFinder = .data:0x8037E27C; // type:object size:0x10 scope:global align:4 +__vt__18mDoExt_transAnmBas = .data:0x8037E28C; // type:object size:0x14 scope:global align:4 +__vt__15J3DAnmTransform = .data:0x8037E2A0; // type:object size:0x10 scope:global align:4 +__vt__10J3DAnmBase = .data:0x8037E2B0; // type:object size:0xC scope:global align:4 +__vt__13mDoExt_btkAnm = .data:0x8037E2C0; // type:object size:0xC scope:global align:4 +@4408 = .data:0x8037E2D0; // type:object size:0x34 scope:local align:4 +@4179 = .data:0x8037E308; // type:object size:0x34 scope:local align:4 +action_table$4196 = .data:0x8037E33C; // type:object size:0xC scope:local align:4 +action_table$4251 = .data:0x8037E348; // type:object size:0x24 scope:local align:4 +@4345 = .data:0x8037E36C; // type:object size:0x24 scope:local align:4 +@4344 = .data:0x8037E390; // type:object size:0x24 scope:local align:4 +action_table$4350 = .data:0x8037E3B4; // type:object size:0x20 scope:local align:4 +landing_table$4363 = .data:0x8037E3D4; // type:object size:0x1C scope:local align:4 +@4424 = .data:0x8037E3F0; // type:object size:0x20 scope:local align:4 +action_table$4506 = .data:0x8037E410; // type:object size:0x24 scope:local align:4 +bgm_table$4521 = .data:0x8037E434; // type:object size:0xC scope:local align:4 +@4644 = .data:0x8037E440; // type:object size:0x1C scope:local align:4 +@4643 = .data:0x8037E45C; // type:object size:0x24 scope:local align:4 +action_table$4648 = .data:0x8037E480; // type:object size:0xC scope:local align:4 +soecial_table$4019 = .data:0x8037E490; // type:object size:0x34 scope:local align:4 +action_table$4789 = .data:0x8037E4C4; // type:object size:0xC scope:local align:4 +dance_table$4855 = .data:0x8037E4D0; // type:object size:0xA scope:local align:4 +...data.0 = .data:0x8037E4E0; // type:label scope:local +@2100 = .data:0x8037E4E0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037E4EC; // type:object size:0xC scope:local align:4 +l_YfloorPos = .data:0x8037E4F8; // type:object size:0x30 scope:global align:4 +l_YfloorDL = .data:0x8037E540; // type:object size:0x27 scope:global align:32 +l_YfloorMatDL = .data:0x8037E580; // type:object size:0x55 scope:global align:32 +l_YballPos = .data:0x8037E5D8; // type:object size:0x18C scope:global align:4 +l_YballDL = .data:0x8037E780; // type:object size:0x76 scope:global align:32 +l_YballMatDL = .data:0x8037E800; // type:object size:0x4B scope:global align:32 +l_keyColor$4298 = .data:0x8037E84C; // type:object size:0xC scope:local align:4 data:byte +__vt__15dMagma_packet_c = .data:0x8037E858; // type:object size:0x18 scope:global align:4 +__vt__13dMagma_ball_c = .data:0x8037E870; // type:object size:0x18 scope:global align:4 +__vt__17dMagma_ballPath_c = .data:0x8037E888; // type:object size:0x18 scope:global align:4 +__vt__17dMagma_ballBoss_c = .data:0x8037E8A0; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8037E8C0; // type:label scope:local +@2100 = .data:0x8037E8C0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8037E8CC; // type:object size:0xC scope:local align:4 +l_K_kusa_00TEX = .data:0x8037E8E0; // type:object size:0x1000 scope:global align:32 +l_Vmori_pos = .data:0x8037F8E0; // type:object size:0x144 scope:global align:4 +l_Vmori_color = .data:0x8037FA24; // type:object size:0x14 scope:global align:4 +l_Vmori_texCoord = .data:0x8037FA38; // type:object size:0x48 scope:global align:4 +l_Vmori_00DL = .data:0x8037FA80; // type:object size:0xB0 scope:global align:32 +l_Vmori_01DL = .data:0x8037FB40; // type:object size:0x8C scope:global align:32 +l_Vmori_matDL = .data:0x8037FBE0; // type:object size:0xA8 scope:global align:32 +l_Txa_ob_kusa_aTEX = .data:0x8037FCA0; // type:object size:0x800 scope:global align:32 +l_pos = .data:0x803804A0; // type:object size:0x144 scope:local align:4 +l_color = .data:0x803805E4; // type:object size:0x20 scope:local align:4 +l_texCoord = .data:0x80380604; // type:object size:0x48 scope:local align:4 +l_Oba_kusa_aDL = .data:0x80380660; // type:object size:0xA7 scope:global align:32 +l_Oba_kusa_a_cutDL = .data:0x80380720; // type:object size:0x8C scope:global align:32 +l_matDL = .data:0x803807C0; // type:object size:0xA8 scope:local align:32 +l_vtxDescList$4528 = .data:0x80380868; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4529 = .data:0x80380888; // type:object size:0x40 scope:local align:4 +__vt__15dGrass_packet_c = .data:0x80380964; // type:object size:0x18 scope:global align:4 +__vt__15dCcMassS_HitInf = .data:0x8038097C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803809A0; // type:label scope:local +@2100 = .data:0x803809A0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803809AC; // type:object size:0xC scope:local align:4 +l_Txa_swood_aTEX = .data:0x803809C0; // type:object size:0x800 scope:global align:32 +l_pos = .data:0x803811C0; // type:object size:0x3CC scope:local align:4 +l_color = .data:0x8038158C; // type:object size:0x28 scope:local align:4 +l_texCoord = .data:0x803815B4; // type:object size:0x80 scope:local align:4 +l_Oba_swood_noneDL = .data:0x80381640; // type:object size:0x25 scope:global align:32 +l_Oba_swood_a_cuttDL = .data:0x80381680; // type:object size:0xAF scope:global align:32 +l_Oba_swood_a_cutuDL = .data:0x80381740; // type:object size:0x67 scope:global align:32 +l_Oba_swood_a_hapaDL = .data:0x803817C0; // type:object size:0x164 scope:global align:32 +l_Oba_swood_a_mikiDL = .data:0x80381940; // type:object size:0xC2 scope:global align:32 +l_matDL = .data:0x80381A20; // type:object size:0xA3 scope:local align:32 +l_Txa_kage_32TEX = .data:0x80381AE0; // type:object size:0x200 scope:global align:32 +g_dTree_shadowPos = .data:0x80381CE0; // type:object size:0xC scope:global align:4 +g_dTree_Oba_kage_32DL = .data:0x80381D00; // type:object size:0x2B scope:global align:32 +g_dTree_shadowMatDL = .data:0x80381D40; // type:object size:0x90 scope:global align:32 +l_shadowVtxDescList$4654 = .data:0x80381DD0; // type:object size:0x18 scope:local align:4 +l_shadowVtxAttrFmtList$4655 = .data:0x80381DE8; // type:object size:0x30 scope:local align:4 +l_vtxDescList$4669 = .data:0x80381E18; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$4670 = .data:0x80381E38; // type:object size:0x40 scope:local align:4 +l_modelDataStatus$4682 = .data:0x80381E78; // type:object size:0x28 scope:local align:4 +__vt__14dTree_packet_c = .data:0x80381F3C; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x80381FA0; // type:label scope:local +@2100 = .data:0x80381FA0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80381FAC; // type:object size:0xC scope:local align:4 +l_lifeBallColor = .data:0x80381FB8; // type:object size:0xC scope:global align:4 +__vt__18dPa_trackEcallBack = .data:0x80381FC4; // type:object size:0x20 scope:global align:4 +__vt__22dPa_bombSmokeEcallBack = .data:0x80381FE4; // type:object size:0x20 scope:global align:4 +__vt__19dPa_kageroEcallBack = .data:0x80382004; // type:object size:0x1C scope:global align:4 +__vt__20dPa_stripesEcallBack = .data:0x80382020; // type:object size:0x20 scope:global align:4 +__vt__22dPa_cutTurnEcallBack_c = .data:0x80382040; // type:object size:0x20 scope:global align:4 +__vt__19dPa_splashEcallBack = .data:0x80382060; // type:object size:0x20 scope:global align:4 +__vt__17dPa_waveEcallBack = .data:0x80382080; // type:object size:0x20 scope:global align:4 +__vt__19dPa_ripplePcallBack = .data:0x803820A0; // type:object size:0x18 scope:global align:4 +__vt__25dPa_singleRippleEcallBack = .data:0x803820B8; // type:object size:0x20 scope:global align:4 +__vt__19dPa_rippleEcallBack = .data:0x803820D8; // type:object size:0x20 scope:global align:4 +__vt__17dPa_windPcallBack = .data:0x803821C4; // type:object size:0x18 scope:global align:4 +__vt__19dPa_simpleEcallBack = .data:0x803821DC; // type:object size:0x1C scope:global align:4 +__vt__22dPa_selectTexEcallBack = .data:0x803821F8; // type:object size:0x20 scope:global align:4 +__vt__18dPa_smokePcallBack = .data:0x80382218; // type:object size:0x18 scope:global align:4 +__vt__18dPa_smokeEcallBack = .data:0x80382230; // type:object size:0x24 scope:global align:4 +__vt__54JPACallBackBase2 = .data:0x80382254; // type:object size:0x18 scope:global align:4 +__vt__19dPa_followEcallBack = .data:0x8038226C; // type:object size:0x24 scope:global align:4 +__vt__21dPa_J3DmodelEmitter_c = .data:0x803822CC; // type:object size:0x10 scope:global align:4 +__vt__18dPa_modelEmitter_c = .data:0x803822DC; // type:object size:0x10 scope:global align:4 +__vt__21dPa_setColorEcallBack = .data:0x803822EC; // type:object size:0x20 scope:global align:4 +j_o_id__8dPa_name = .data:0x80382310; // type:object size:0x10 scope:global align:4 +s_o_id__8dPa_name = .data:0x80382320; // type:object size:0x44 scope:global align:4 +...data.0 = .data:0x80382380; // type:label scope:local +@2100 = .data:0x80382380; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038238C; // type:object size:0xC scope:local align:4 +l_backRevZMat = .data:0x803823A0; // type:object size:0x41 scope:global align:32 +l_frontZMat = .data:0x80382400; // type:object size:0x3C scope:global align:32 +l_frontNoZSubMat = .data:0x80382440; // type:object size:0x2A scope:global align:32 +l_bonboriPos = .data:0x8038246C; // type:object size:0x1F8 scope:global align:4 +l_bonboriDL = .data:0x80382680; // type:object size:0xA7 scope:global align:32 +l_s_beam_checkPos = .data:0x80382728; // type:object size:0x1E0 scope:global align:4 +l_s_beam_checkDL = .data:0x80382920; // type:object size:0xF8 scope:global align:32 +l_cubePos = .data:0x80382A18; // type:object size:0x60 scope:global align:4 +l_cubeDL = .data:0x80382A80; // type:object size:0x4A scope:global align:32 +l_bonbori2Pos = .data:0x80382ACC; // type:object size:0x408 scope:global align:4 +l_bonbori2DL = .data:0x80382EE0; // type:object size:0x2A8 scope:global align:32 +l_matDL$5108 = .data:0x803831A0; // type:object size:0x64 scope:local align:32 +l_vtxDescList$5111 = .data:0x80383204; // type:object size:0x10 scope:local align:4 +l_vtxAttrFmtList$5112 = .data:0x80383214; // type:object size:0x20 scope:local align:4 +l_shadowVolPos = .data:0x80383234; // type:object size:0x60 scope:global align:4 +l_shadowVolDL = .data:0x803832A0; // type:object size:0x4A scope:global align:32 +l_shadowProjMat = .data:0x80383300; // type:object size:0x55 scope:global align:32 +l_shadowVolMat = .data:0x80383360; // type:object size:0x5A scope:global align:32 +l_clearMat = .data:0x803833C0; // type:object size:0x55 scope:global align:32 +l_frontMat = .data:0x80383420; // type:object size:0x55 scope:global align:32 +l_backSubMat = .data:0x80383480; // type:object size:0x3C scope:global align:32 +l_simpleShadowPos = .data:0x803834BC; // type:object size:0xA8 scope:global align:4 +l_shadowVolumeDL = .data:0x80383580; // type:object size:0x58 scope:global align:32 +l_shadowSealTexDL = .data:0x803835E0; // type:object size:0x55 scope:global align:32 +l_shadowSealTex2DL = .data:0x80383640; // type:object size:0x55 scope:global align:32 +l_shadowSealDL = .data:0x803836A0; // type:object size:0x69 scope:global align:32 +l_matDL$5761 = .data:0x80383720; // type:object size:0x84 scope:local align:32 +l_mirrorProjMat = .data:0x803837C0; // type:object size:0x55 scope:global align:32 +l_backMat$6018 = .data:0x80383820; // type:object size:0x6C scope:local align:32 +mtx_adj$6259 = .data:0x8038388C; // type:object size:0x30 scope:local align:4 +__vt__23dDlst_alphaInvVolPacket = .data:0x803838BC; // type:object size:0x18 scope:global align:4 +__vt__20dDlst_alphaVolPacket = .data:0x803838D4; // type:object size:0x18 scope:global align:4 +__vt__18dDlst_mirrorPacket = .data:0x803838EC; // type:object size:0x18 scope:global align:4 +__vt__14ShdwDrawPoly_c = .data:0x80383904; // type:object size:0xC scope:global align:4 +__vt__13cBgS_ShdwDraw = .data:0x8038391C; // type:object size:0xC scope:global align:4 +__vt__18dDlst_shadowPoly_c = .data:0x80383928; // type:object size:0x14 scope:global align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x8038393C; // type:object size:0x14 scope:global align:4 +__vt__22dDlst_alphaModelPacket = .data:0x80383950; // type:object size:0x18 scope:global align:4 +__vt__18dDlst_effectLine_c = .data:0x80383968; // type:object size:0x10 scope:global align:4 +__vt__10dDlst_2D_c = .data:0x80383978; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_2DMt_c = .data:0x80383998; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_2Dm_c = .data:0x803839A8; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_2DM_c = .data:0x803839B8; // type:object size:0x10 scope:global align:4 +__vt__12dDlst_2DT2_c = .data:0x803839C8; // type:object size:0x10 scope:global align:4 +__vt__11dDlst_2DT_c = .data:0x803839D8; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_2DPoint_c = .data:0x803839E8; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_2DTri_c = .data:0x803839F8; // type:object size:0x10 scope:global align:4 +l_time_attribute = .data:0x80383A08; // type:object size:0x84 scope:global align:4 +l_time_attribute_boss = .data:0x80383A8C; // type:object size:0x84 scope:global align:4 +l_time_attribute_menu = .data:0x80383B10; // type:object size:0x84 scope:global align:4 +l_field_data = .data:0x80383B94; // type:object size:0x2C0 scope:global align:4 +l_pselect_default = .data:0x80383E54; // type:object size:0x18 scope:global align:4 +l_envr_default = .data:0x80383E6C; // type:object size:0x10 scope:global align:4 +l_vr_box_data = .data:0x80383E7C; // type:object size:0x120 scope:global align:4 +S_xfog_table_data = .data:0x80383F9C; // type:object size:0x28 scope:global align:4 +__vt__19dKankyo_wave_Packet = .data:0x80383FC8; // type:object size:0x18 scope:global align:4 +__vt__21dKankyo_vrkumo_Packet = .data:0x80383FE0; // type:object size:0x18 scope:global align:4 +__vt__20dKankyo_housi_Packet = .data:0x80383FF8; // type:object size:0x18 scope:global align:4 +__vt__20dKankyo_cloud_Packet = .data:0x80384010; // type:object size:0x18 scope:global align:4 +__vt__21dKankyo_poison_Packet = .data:0x80384028; // type:object size:0x18 scope:global align:4 +__vt__19dKankyo_star_Packet = .data:0x80384040; // type:object size:0x18 scope:global align:4 +__vt__19dKankyo_snow_Packet = .data:0x80384058; // type:object size:0x18 scope:global align:4 +__vt__19dKankyo_rain_Packet = .data:0x80384070; // type:object size:0x18 scope:global align:4 +__vt__22dKankyo_sunlenz_Packet = .data:0x80384088; // type:object size:0x18 scope:global align:4 +__vt__18dKankyo_sun_Packet = .data:0x803840A0; // type:object size:0x18 scope:global align:4 +@8709 = .data:0x803840B8; // type:object size:0x1C scope:local align:4 +__vt__9dSnap_Obj = .data:0x803840D4; // type:object size:0xC scope:global align:4 +__vt__12dBgS_RoofChk = .data:0x803840E0; // type:object size:0x30 scope:global align:4 +__vt__18dBgS_ObjGndChk_All = .data:0x80384110; // type:object size:0x30 scope:global align:4 +__vt__12dVibration_c = .data:0x80384140; // type:object size:0xC scope:global align:4 +loc_type_tbl__12dAttention_c = .data:0x80384150; // type:object size:0xC scope:global align:4 +act_type_tbl__12dAttention_c = .data:0x8038415C; // type:object size:0x14 scope:global align:4 data:2byte +l_bpkIdx$4021 = .data:0x80384170; // type:object size:0xA scope:local align:4 +ftp_table$4271 = .data:0x8038417C; // type:object size:0x24 scope:local align:4 +ang_table2$4273 = .data:0x803841A0; // type:object size:0xC scope:local align:4 +__vt__19dAttDraw_CallBack_c = .data:0x803841AC; // type:object size:0x10 scope:global align:4 +__vt__11dAttParam_c = .data:0x803841BC; // type:object size:0xC scope:global align:4 +dist_table__12dAttention_c = .data:0x803841C8; // type:object size:0x1458 scope:global align:4 +atr_conv = .data:0x80385620; // type:object size:0x80 scope:global align:4 +__vt__4dBgS = .data:0x803856A0; // type:object size:0x18 scope:global align:4 +__vt__12dBgS_ObjAcch = .data:0x803856B8; // type:object size:0x24 scope:global align:4 +__vt__9dBgS_Acch = .data:0x803856DC; // type:object size:0x24 scope:global align:4 +__vt__8cM3dGPla = .data:0x80385700; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCir = .data:0x8038570C; // type:object size:0xC scope:global align:4 +__vt__8cM2dGCir = .data:0x80385718; // type:object size:0xC scope:global align:4 +__vt__12dBgS_AcchCir = .data:0x80385724; // type:object size:0xC scope:global align:4 +__vt__18dBgS_ObjGndChk_Wtr = .data:0x80385730; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_MoveBgActor = .data:0x80385760; // type:object size:0x28 scope:global align:4 +__vt__4dBgW = .data:0x80385788; // type:object size:0x30 scope:global align:4 +__vt__8cM3dGTri = .data:0x803857B8; // type:object size:0xC scope:global align:4 +__vt__6dBgWHf = .data:0x803857C8; // type:object size:0x30 scope:global align:4 +__vt__6dBgWSv = .data:0x803857F8; // type:object size:0x30 scope:global align:4 +__vt__12dCcD_GObjInf = .data:0x80385828; // type:object size:0x28 scope:global align:4 +__vt__11dCcD_GObjCo = .data:0x80385850; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjTg = .data:0x8038585C; // type:object size:0xC scope:global align:4 +__vt__11dCcD_GObjAt = .data:0x80385868; // type:object size:0xC scope:global align:4 +__vt__22dCcD_GAtTgCoCommonBase = .data:0x80385874; // type:object size:0xC scope:global align:4 +__vt__12cCcD_GObjInf = .data:0x80385880; // type:object size:0x28 scope:global align:4 +__vt__8cCcD_Obj = .data:0x803858A8; // type:object size:0x1C scope:global align:4 +__vt__10cCcD_ObjCo = .data:0x803858C4; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjTg = .data:0x803858D0; // type:object size:0xC scope:global align:4 +__vt__10cCcD_ObjAt = .data:0x803858DC; // type:object size:0xC scope:global align:4 +__vt__18cCcD_ObjCommonBase = .data:0x803858E8; // type:object size:0xC scope:global align:4 +__vt__14cCcD_ObjHitInf = .data:0x803858F4; // type:object size:0xC scope:global align:4 +__vt__9dCcD_Stts = .data:0x80385900; // type:object size:0x2C scope:global align:4 +__vt__10dCcD_GStts = .data:0x8038592C; // type:object size:0xC scope:global align:4 +__vt__10cCcD_GStts = .data:0x80385938; // type:object size:0xC scope:global align:4 +rank_tbl = .data:0x80385948; // type:object size:0x79 scope:global align:4 +__vt__4dCcS = .data:0x803859C4; // type:object size:0x34 scope:global align:4 +__vt__11dCamSetup_c = .data:0x803859F8; // type:object size:0xC scope:global align:4 +__vt__11dCamParam_c = .data:0x80385A04; // type:object size:0xC scope:global align:4 +__vt__9dCstick_c = .data:0x80385A10; // type:object size:0xC scope:global align:4 +mvBGTypes__9dCamera_c = .data:0x80385A20; // type:object size:0x8C scope:global align:4 +curvePoints$5622 = .data:0x80385AB0; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x80385AC0; // type:label scope:local +@2100 = .data:0x80385AC0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80385ACC; // type:object size:0xC scope:local align:4 +l_Txa_swood_bTEX__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80385AE0; // type:object size:0x800 scope:global align:32 +l_pos__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x803862E0; // type:object size:0x2E8 scope:global align:4 +l_color__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x803865C8; // type:object size:0x50 scope:global align:4 +l_texCoord__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80386618; // type:object size:0x50 scope:global align:4 +l_Oba_swood_bDL__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80386680; // type:object size:0x11C scope:global align:32 +l_Oba_swood_b_cutDL__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x803867A0; // type:object size:0xCB scope:global align:32 +l_matDL__Q25dWood20@unnamed@d_wood_cpp@ = .data:0x80386880; // type:object size:0xA3 scope:global align:32 +@4190 = .data:0x80386924; // type:object size:0xC scope:local align:4 +@4191 = .data:0x80386930; // type:object size:0xC scope:local align:4 +@4192 = .data:0x8038693C; // type:object size:0xC scope:local align:4 +@4193 = .data:0x80386948; // type:object size:0xC scope:local align:4 +@4194 = .data:0x80386954; // type:object size:0xC scope:local align:4 +@4195 = .data:0x80386960; // type:object size:0xC scope:local align:4 +mode_proc$4189 = .data:0x8038696C; // type:object size:0x48 scope:local align:4 +l_shadowVtxDescList$5139 = .data:0x803869B4; // type:object size:0x18 scope:local align:4 +l_shadowVtxAttrFmtList$5140 = .data:0x803869CC; // type:object size:0x30 scope:local align:4 +l_vtxDescList$5156 = .data:0x803869FC; // type:object size:0x20 scope:local align:4 +l_vtxAttrFmtList$5157 = .data:0x80386A1C; // type:object size:0x40 scope:local align:4 +__vt__Q25dWood8Packet_c = .data:0x80386A5C; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x80386B60; // type:label scope:local +@2100 = .data:0x80386B60; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80386B6C; // type:object size:0xC scope:local align:4 +l_Txq_bessou_hanaTEX = .data:0x80386B80; // type:object size:0x1000 scope:global align:32 +l_pos3 = .data:0x80387B80; // type:object size:0xB4C scope:global align:4 +l_texCoord3 = .data:0x803886CC; // type:object size:0x178 scope:global align:4 +l_QbsafDL = .data:0x80388860; // type:object size:0x9E scope:global align:32 +l_QbsfwDL = .data:0x80388900; // type:object size:0x66B scope:global align:32 +l_Txo_ob_flower_white_64x64TEX = .data:0x80388F80; // type:object size:0x800 scope:global align:32 +l_pos = .data:0x80389780; // type:object size:0x240 scope:local align:4 +l_texCoord = .data:0x803899C0; // type:object size:0xD0 scope:local align:4 +l_OhanaDL = .data:0x80389AA0; // type:object size:0x10A scope:global align:32 +l_Ohana_gutDL = .data:0x80389BC0; // type:object size:0xB0 scope:global align:32 +l_Txo_ob_flower_pink_64x64TEX = .data:0x80389C80; // type:object size:0x800 scope:global align:32 +l_pos2 = .data:0x8038A480; // type:object size:0x150 scope:global align:4 +l_color2 = .data:0x8038A5D0; // type:object size:0x14 scope:global align:4 +l_texCoord2 = .data:0x8038A5E4; // type:object size:0x120 scope:global align:4 +l_Ohana_highDL = .data:0x8038A720; // type:object size:0x122 scope:global align:32 +l_Ohana_high_gutDL = .data:0x8038A860; // type:object size:0x8C scope:global align:32 +l_matDL3 = .data:0x8038A900; // type:object size:0xA8 scope:global align:32 +l_matDL = .data:0x8038A9C0; // type:object size:0xA8 scope:local align:32 +l_matDL2 = .data:0x8038AA80; // type:object size:0xA8 scope:global align:32 +__vt__16dFlower_packet_c = .data:0x8038ABC4; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8038ABE8; // type:label scope:local +@2100 = .data:0x8038ABE8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038ABF4; // type:object size:0xC scope:local align:4 +item_arcname_tbl__10dItem_data = .data:0x8038AC00; // type:object size:0x1C0 scope:global align:4 +item_texture_tbl__10dItem_data = .data:0x8038ADC0; // type:object size:0x1D0 scope:global align:4 +item_resource__10dItem_data = .data:0x8038AF90; // type:object size:0x2400 scope:global align:4 data:4byte +field_item_res__10dItem_data = .data:0x8038D390; // type:object size:0x1C00 scope:global align:4 data:4byte +item_info__10dItem_data = .data:0x8038EF90; // type:object size:0x400 scope:global align:4 +effect_info__10dItem_data = .data:0x8038F390; // type:object size:0x204 scope:global align:4 +__vt__4dADM = .data:0x8038F598; // type:object size:0xC scope:global align:4 +item_func_ptr = .data:0x8038F5A8; // type:object size:0x400 scope:global align:4 +item_getcheck_func_ptr = .data:0x8038F9A8; // type:object size:0x400 scope:global align:4 +@4950 = .data:0x8038FDA8; // type:object size:0x2C scope:local align:4 +__vt__16dDlst_2DObject_c = .data:0x8038FDD4; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_2DBattery_c = .data:0x8038FDE4; // type:object size:0x10 scope:global align:4 +__vt__18dDlst_2DMinigame_c = .data:0x8038FDF4; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_2DNumber_c = .data:0x8038FE04; // type:object size:0x10 scope:global align:4 +@4171 = .data:0x8038FE18; // type:object size:0x1C scope:local align:4 +...data.0 = .data:0x8038FE38; // type:label scope:local +@5092 = .data:0x8038FE38; // type:object size:0xC scope:local align:4 data:4byte +@5093 = .data:0x8038FE44; // type:object size:0xC scope:local align:4 +@5094 = .data:0x8038FE50; // type:object size:0xC scope:local align:4 +@5095 = .data:0x8038FE5C; // type:object size:0xC scope:local align:4 +@5096 = .data:0x8038FE68; // type:object size:0xC scope:local align:4 +@5097 = .data:0x8038FE74; // type:object size:0xC scope:local align:4 +@5098 = .data:0x8038FE80; // type:object size:0xC scope:local align:4 +@5099 = .data:0x8038FE8C; // type:object size:0xC scope:local align:4 +@5100 = .data:0x8038FE98; // type:object size:0xC scope:local align:4 +@5101 = .data:0x8038FEA4; // type:object size:0xC scope:local align:4 +m_judge_tbl__12dSnap_packet = .data:0x8038FEB0; // type:object size:0x84 scope:global align:4 data:4byte +__vt__12dSnap_packet = .data:0x8038FF34; // type:object size:0x18 scope:global align:4 +__vt__18dSnap_RegistObjElm = .data:0x8038FF4C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8038FF68; // type:label scope:local +@2100 = .data:0x8038FF68; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8038FF74; // type:object size:0xC scope:local align:4 +l_sjis2chrNo$4313 = .data:0x8038FF80; // type:object size:0xA0 scope:local align:4 +@4342 = .data:0x80390020; // type:object size:0xC scope:local align:4 +@4343 = .data:0x8039002C; // type:object size:0xC scope:local align:4 +@4344 = .data:0x80390038; // type:object size:0xC scope:local align:4 +@4345 = .data:0x80390044; // type:object size:0xC scope:local align:4 +@4346 = .data:0x80390050; // type:object size:0xC scope:local align:4 +@4347 = .data:0x8039005C; // type:object size:0xC scope:local align:4 +@4348 = .data:0x80390068; // type:object size:0xC scope:local align:4 +@4349 = .data:0x80390074; // type:object size:0xC scope:local align:4 +@4350 = .data:0x80390080; // type:object size:0xC scope:local align:4 +@4351 = .data:0x8039008C; // type:object size:0xC scope:local align:4 +@4352 = .data:0x80390098; // type:object size:0xC scope:local align:4 +@4353 = .data:0x803900A4; // type:object size:0xC scope:local align:4 +uploadFuncTable__7daAgb_c = .data:0x803900B0; // type:object size:0x90 scope:global align:4 data:4byte +@4669 = .data:0x80390140; // type:object size:0xB8 scope:local align:4 +DungeonNoTable__7daAgb_c = .data:0x803901F8; // type:object size:0x10 scope:global align:4 +@5172 = .data:0x80390208; // type:object size:0x58 scope:local align:4 +l_ckOffset$5506 = .data:0x80390260; // type:object size:0x20 scope:local align:4 data:float +@6219 = .data:0x80390280; // type:object size:0xC scope:local align:4 +@6220 = .data:0x8039028C; // type:object size:0xC scope:local align:4 +@6221 = .data:0x80390298; // type:object size:0xC scope:local align:4 +@6222 = .data:0x803902A4; // type:object size:0xC scope:local align:4 +mode_proc$localstatic3$modeProcCall__7daAgb_cFv = .data:0x803902B0; // type:object size:0x30 scope:global align:4 data:4byte +l_daAgb_Method = .data:0x803902E0; // type:object size:0x20 scope:global align:4 +g_profile_AGB = .data:0x80390300; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_CrrPos = .data:0x8039033C; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkCrrPos = .data:0x8039036C; // type:object size:0x30 scope:global align:4 +__vt__13dBgS_LinkAcch = .data:0x803903FC; // type:object size:0x24 scope:global align:4 +__vt__15dBgS_LinkLinChk = .data:0x80390480; // type:object size:0x30 scope:global align:4 +__vt__11daAgb_HIO_c = .data:0x80390558; // type:object size:0xC scope:global align:4 +__vt__14mDoHIO_entry_c = .data:0x80390564; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80390570; // type:label scope:local +@2100 = .data:0x80390570; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039057C; // type:object size:0xC scope:local align:4 +@4483 = .data:0x80390588; // type:object size:0xC scope:local align:4 data:4byte +@5221 = .data:0x80390594; // type:object size:0xC scope:local align:4 data:4byte +@5255 = .data:0x803905A0; // type:object size:0xC scope:local align:4 +@5275 = .data:0x803905AC; // type:object size:0xC scope:local align:4 +@5279 = .data:0x803905B8; // type:object size:0xC scope:local align:4 +@5301 = .data:0x803905C4; // type:object size:0xC scope:local align:4 +@5320 = .data:0x803905D0; // type:object size:0xC scope:local align:4 +@5323 = .data:0x803905DC; // type:object size:0xC scope:local align:4 +@5928 = .data:0x803905E8; // type:object size:0xC scope:local align:4 data:4byte +daArrowMethodTable = .data:0x803905F4; // type:object size:0x20 scope:global align:4 +g_profile_ARROW = .data:0x80390614; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Sph = .data:0x803906B0; // type:object size:0x88 scope:global align:4 +__vt__8cM3dGSph = .data:0x80390738; // type:object size:0xC scope:global align:4 +__vt__8dCcD_Cps = .data:0x80390744; // type:object size:0x88 scope:global align:4 +__vt__16dBgS_ArrowLinChk = .data:0x80390898; // type:object size:0x30 scope:global align:4 +l_modelName$localstatic3$createHeap__6daBg_cFv = .data:0x80390970; // type:object size:0x34 scope:global align:4 +l_modelName2$localstatic4$createHeap__6daBg_cFv = .data:0x803909A4; // type:object size:0x34 scope:global align:4 +l_btkName$localstatic5$createHeap__6daBg_cFv = .data:0x803909D8; // type:object size:0x34 scope:global align:4 +l_brkName$localstatic6$createHeap__6daBg_cFv = .data:0x80390A0C; // type:object size:0x34 scope:global align:4 +l_daBg_Method = .data:0x80390A40; // type:object size:0x20 scope:global align:4 +g_profile_BG = .data:0x80390A60; // type:object size:0x34 scope:global align:4 +...data.0 = .data:0x80390A98; // type:label scope:local +@2100 = .data:0x80390A98; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80390AA4; // type:object size:0xC scope:local align:4 +@4552 = .data:0x80390AB0; // type:object size:0xC scope:local align:4 +@4553 = .data:0x80390ABC; // type:object size:0xC scope:local align:4 +@4554 = .data:0x80390AC8; // type:object size:0xC scope:local align:4 +proc$4551 = .data:0x80390AD4; // type:object size:0x24 scope:local align:4 +@4641 = .data:0x80390AF8; // type:object size:0xC scope:local align:4 +@4642 = .data:0x80390B04; // type:object size:0xC scope:local align:4 +@4643 = .data:0x80390B10; // type:object size:0xC scope:local align:4 +proc$4640 = .data:0x80390B1C; // type:object size:0x24 scope:local align:4 +@5001 = .data:0x80390B40; // type:object size:0xC scope:local align:4 data:4byte +@5286 = .data:0x80390B4C; // type:object size:0xC scope:local align:4 data:4byte +@5316 = .data:0x80390B58; // type:object size:0xC scope:local align:4 data:4byte +@5390 = .data:0x80390B64; // type:object size:0xC scope:local align:4 +l_sph_src = .data:0x80390B70; // type:object size:0x40 scope:global align:4 +l_daBomb_Method = .data:0x80390BB0; // type:object size:0x20 scope:global align:4 +g_profile_BOMB = .data:0x80390BD0; // type:object size:0x30 scope:global align:4 +__vt__13dBgS_BombAcch = .data:0x80390D9C; // type:object size:0x24 scope:global align:4 +__vt__13mDoExt_bckAnm = .data:0x80390DCC; // type:object size:0xC scope:global align:4 +__vt__26daBomb_fuseSparksEcallBack = .data:0x80390EB0; // type:object size:0x20 scope:global align:4 +__vt__25daBomb_fuseSmokeEcallBack = .data:0x80390ED0; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x80390EF0; // type:label scope:local +@2100 = .data:0x80390EF0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80390EFC; // type:object size:0xC scope:local align:4 +M_sph_src__Q27daBomb25Act_c = .data:0x80390F08; // type:object size:0x40 scope:global align:4 +@4475 = .data:0x80390F48; // type:object size:0xC scope:local align:4 +@4476 = .data:0x80390F54; // type:object size:0xC scope:local align:4 +@4477 = .data:0x80390F60; // type:object size:0xC scope:local align:4 +start_proc$4474 = .data:0x80390F6C; // type:object size:0x24 scope:local align:4 +@5588 = .data:0x80390F90; // type:object size:0xC scope:local align:4 +@5589 = .data:0x80390F9C; // type:object size:0xC scope:local align:4 +@5590 = .data:0x80390FA8; // type:object size:0xC scope:local align:4 +@5591 = .data:0x80390FB4; // type:object size:0xC scope:local align:4 +mode_proc$5587 = .data:0x80390FC0; // type:object size:0x30 scope:local align:4 +@5666 = .data:0x80390FF0; // type:object size:0xC scope:local align:4 +@5667 = .data:0x80390FFC; // type:object size:0xC scope:local align:4 +@5668 = .data:0x80391008; // type:object size:0xC scope:local align:4 +@5669 = .data:0x80391014; // type:object size:0xC scope:local align:4 +tensor_proc$5665 = .data:0x80391020; // type:object size:0x30 scope:local align:4 +Mthd_Table__Q27daBomb223@unnamed@d_a_bomb2_cpp@ = .data:0x80391050; // type:object size:0x20 scope:global align:4 +g_profile_Bomb2 = .data:0x80391070; // type:object size:0x30 scope:global align:4 +__vt__Q27daBomb214FuseSparksCB_c = .data:0x80391350; // type:object size:0x20 scope:global align:4 +__vt__Q27daBomb213FuseSmokeCB_c = .data:0x80391370; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803913A0; // type:label scope:local +@2100 = .data:0x803913A0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803913AC; // type:object size:0xC scope:local align:4 +l_matDL$4438 = .data:0x803913C0; // type:object size:0x95 scope:local align:32 +l_vtxDescList$4439 = .data:0x80391460; // type:object size:0x18 scope:local align:32 +l_vtxAttrFmtList$4440 = .data:0x80391480; // type:object size:0x30 scope:local align:32 +l_sightMatDL = .data:0x803914C0; // type:object size:0x7C scope:global align:32 +l_sightDL = .data:0x80391540; // type:object size:0x37 scope:local align:32 +l_vtxDescList$4674 = .data:0x80391580; // type:object size:0x18 scope:local align:32 +l_vtxAttrFmtList$4675 = .data:0x803915A0; // type:object size:0x30 scope:local align:32 +@5029 = .data:0x803915D0; // type:object size:0xC scope:local align:4 data:4byte +@5180 = .data:0x803915DC; // type:object size:0xC scope:local align:4 data:4byte +l_at_cps_src = .data:0x803915E8; // type:object size:0x4C scope:local align:4 +@5409 = .data:0x80391634; // type:object size:0xC scope:local align:4 data:4byte +l_daBoomerang_Method = .data:0x80391640; // type:object size:0x20 scope:global align:4 +g_profile_BOOMERANG = .data:0x80391660; // type:object size:0x30 scope:global align:4 +__vt__20dBgS_BoomerangLinChk = .data:0x80391720; // type:object size:0x30 scope:global align:4 +__vt__25daBoomerang_sightPacket_c = .data:0x803918FC; // type:object size:0x10 scope:global align:4 +__vt__18daBoomerang_blur_c = .data:0x8039190C; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x80391928; // type:label scope:local +@2100 = .data:0x80391928; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80391934; // type:object size:0xC scope:local align:4 +@4056 = .data:0x80391940; // type:object size:0x30 scope:local align:4 +l_cyl_src = .data:0x80391970; // type:object size:0x44 scope:local align:4 +VobjFlagPosTbl = .data:0x803919B4; // type:object size:0x10 scope:global align:4 +@4527 = .data:0x803919C4; // type:object size:0xC scope:local align:4 +@4528 = .data:0x803919D0; // type:object size:0xC scope:local align:4 +@4529 = .data:0x803919DC; // type:object size:0xC scope:local align:4 +@4530 = .data:0x803919E8; // type:object size:0xC scope:local align:4 +@4531 = .data:0x803919F4; // type:object size:0xC scope:local align:4 +@4532 = .data:0x80391A00; // type:object size:0xC scope:local align:4 +@4533 = .data:0x80391A0C; // type:object size:0xC scope:local align:4 +@4534 = .data:0x80391A18; // type:object size:0xC scope:local align:4 +@4535 = .data:0x80391A24; // type:object size:0xC scope:local align:4 +@4536 = .data:0x80391A30; // type:object size:0xC scope:local align:4 +@4537 = .data:0x80391A3C; // type:object size:0xC scope:local align:4 +@4538 = .data:0x80391A48; // type:object size:0xC scope:local align:4 +item_action_tbl = .data:0x80391A54; // type:object size:0x90 scope:global align:4 data:4byte +@4892 = .data:0x80391AE4; // type:object size:0xC scope:local align:4 +@4893 = .data:0x80391AF0; // type:object size:0xC scope:local align:4 +@4894 = .data:0x80391AFC; // type:object size:0xC scope:local align:4 +mode_proc$4891 = .data:0x80391B08; // type:object size:0x24 scope:local align:4 +daStandItemMethodTable = .data:0x80391B2C; // type:object size:0x20 scope:global align:4 +g_profile_STANDITEM = .data:0x80391B4C; // type:object size:0x30 scope:global align:4 +__vt__8dCcD_Cyl = .data:0x80391BE8; // type:object size:0x88 scope:global align:4 +l_lightData = .data:0x80391CF8; // type:object size:0x18 scope:global align:4 +@4477 = .data:0x80391D10; // type:object size:0xC scope:local align:4 data:4byte +@4492 = .data:0x80391D1C; // type:object size:0xC scope:local align:4 data:4byte +@4530 = .data:0x80391D28; // type:object size:0xC scope:local align:4 data:4byte +@4760 = .data:0x80391D34; // type:object size:0xC scope:local align:4 data:4byte +l_daDemo00_Method = .data:0x80391D40; // type:object size:0x20 scope:global align:4 +g_profile_DEMO00 = .data:0x80391D60; // type:object size:0x30 scope:global align:4 +__vt__13mDoExt_btpAnm = .data:0x80391D90; // type:object size:0xC scope:global align:4 +ki_item_d$4029 = .data:0x80391DA0; // type:object size:0xC scope:local align:4 +@4113 = .data:0x80391DAC; // type:object size:0x38 scope:local align:4 +l_daDisappear_Method = .data:0x80391DE4; // type:object size:0x20 scope:global align:4 +g_profile_DISAPPEAR = .data:0x80391E04; // type:object size:0x30 scope:global align:4 +l_daEsa_Method = .data:0x80391E38; // type:object size:0x20 scope:global align:4 +g_profile_ESA = .data:0x80391E58; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x80391EA0; // type:label scope:local +@2100 = .data:0x80391EA0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80391EAC; // type:object size:0xC scope:local align:4 +l_pos = .data:0x80391EB8; // type:object size:0x3FC scope:local align:4 data:float +l_texCoord = .data:0x803922B4; // type:object size:0x2A8 scope:local align:4 +l_DL = .data:0x80392560; // type:object size:0x233 scope:global align:32 +l_matDL = .data:0x803927A0; // type:object size:0x34 scope:local align:32 +z_rate_tbl$4444 = .data:0x803927D4; // type:object size:0x34 scope:local align:4 +z_rate_tbl2$4445 = .data:0x80392808; // type:object size:0x34 scope:local align:4 +x_rate_tbl$4446 = .data:0x8039283C; // type:object size:0x34 scope:local align:4 +l_daGrid_Method = .data:0x80392870; // type:object size:0x20 scope:global align:4 +g_profile_GRID = .data:0x80392890; // type:object size:0x30 scope:global align:4 +__vt__13daHo_packet_c = .data:0x803928C0; // type:object size:0x18 scope:global align:4 +__vt__10daHo_HIO_c = .data:0x803928D8; // type:object size:0xC scope:global align:4 +@5574 = .data:0x803928E8; // type:object size:0x2C scope:local align:4 +@5572 = .data:0x80392914; // type:object size:0x30 scope:local align:4 +sph_src$5934 = .data:0x80392944; // type:object size:0x40 scope:local align:4 +l_daHimo2_Method = .data:0x80392984; // type:object size:0x20 scope:global align:4 +g_profile_HIMO2 = .data:0x803929A4; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x803929D4; // type:object size:0x14 scope:global align:4 +__vt__10himo2HIO_c = .data:0x803929E8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80392A00; // type:label scope:local +@2100 = .data:0x80392A00; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80392A0C; // type:object size:0xC scope:local align:4 +l_chainS3TCTEX = .data:0x80392A20; // type:object size:0x200 scope:local align:32 +l_pos = .data:0x80392C20; // type:object size:0x90 scope:local align:4 +l_texCoord = .data:0x80392CB0; // type:object size:0x60 scope:local align:4 +l_chainDL = .data:0x80392D20; // type:object size:0x7A scope:local align:32 +l_matDL = .data:0x80392DA0; // type:object size:0xA8 scope:local align:32 +@4172 = .data:0x80392E48; // type:object size:0xC scope:local align:4 data:4byte +@4201 = .data:0x80392E54; // type:object size:0xC scope:local align:4 +@4203 = .data:0x80392E60; // type:object size:0xC scope:local align:4 +@4205 = .data:0x80392E6C; // type:object size:0xC scope:local align:4 +@4350 = .data:0x80392E78; // type:object size:0xC scope:local align:4 +@4360 = .data:0x80392E84; // type:object size:0xC scope:local align:4 +@4364 = .data:0x80392E90; // type:object size:0xC scope:local align:4 +@4374 = .data:0x80392E9C; // type:object size:0xC scope:local align:4 +@4380 = .data:0x80392EA8; // type:object size:0xC scope:local align:4 +@4574 = .data:0x80392EB4; // type:object size:0xC scope:local align:4 data:4byte +@4581 = .data:0x80392EC0; // type:object size:0xC scope:local align:4 data:4byte +l_at_cps_src = .data:0x80392ECC; // type:object size:0x4C scope:local align:4 +l_daHookshot_Method = .data:0x80392F18; // type:object size:0x20 scope:global align:4 +g_profile_HOOKSHOT = .data:0x80392F38; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_RopeLinChk = .data:0x803930EC; // type:object size:0x30 scope:global align:4 +__vt__16daHookshot_shape = .data:0x803931C4; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x803931E0; // type:label scope:local +@2100 = .data:0x803931E0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803931EC; // type:object size:0xC scope:local align:4 +@4232 = .data:0x803931F8; // type:object size:0xC scope:local align:4 +@4233 = .data:0x80393204; // type:object size:0xC scope:local align:4 +mode_proc$4231 = .data:0x80393210; // type:object size:0x18 scope:local align:4 +m_arcname__9daIball_c = .data:0x80393228; // type:object size:0x7 scope:global align:4 data:string +m_cyl_src__9daIball_c = .data:0x80393230; // type:object size:0x44 scope:global align:4 +l_daIball_Method = .data:0x80393274; // type:object size:0x20 scope:global align:4 +g_profile_Iball = .data:0x80393294; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x80393580; // type:label scope:local +@2100 = .data:0x80393580; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039358C; // type:object size:0xC scope:local align:4 +@4160 = .data:0x80393598; // type:object size:0x13C scope:local align:4 +@4605 = .data:0x803936D4; // type:object size:0x30 scope:local align:4 +@4610 = .data:0x80393704; // type:object size:0xC scope:local align:4 +@4611 = .data:0x80393710; // type:object size:0xC scope:local align:4 +@4612 = .data:0x8039371C; // type:object size:0xC scope:local align:4 +mode_proc$4609 = .data:0x80393728; // type:object size:0x24 scope:local align:4 +@5189 = .data:0x8039374C; // type:object size:0x210 scope:local align:4 +@6005 = .data:0x8039395C; // type:object size:0x130 scope:local align:4 +@6114 = .data:0x80393A8C; // type:object size:0x30 scope:local align:4 +m_cyl_src__8daItem_c = .data:0x80393ABC; // type:object size:0x44 scope:global align:4 +l_daItem_Method = .data:0x80393B00; // type:object size:0x20 scope:global align:4 +g_profile_ITEM = .data:0x80393B20; // type:object size:0x30 scope:global align:4 +__vt__8daItem_c = .data:0x80393C40; // type:object size:0x24 scope:global align:4 +__vt__12daItemBase_c = .data:0x80393E00; // type:object size:0x24 scope:global align:4 +l_cyl_src = .data:0x80393E28; // type:object size:0x44 scope:local align:4 +@4279 = .data:0x80393E6C; // type:object size:0xC scope:local align:4 data:4byte +@4314 = .data:0x80393E78; // type:object size:0xC scope:local align:4 data:4byte +@4321 = .data:0x80393E84; // type:object size:0xC scope:local align:4 data:4byte +@4601 = .data:0x80393E90; // type:object size:0xC scope:local align:4 data:4byte +@4618 = .data:0x80393E9C; // type:object size:0xC scope:local align:4 data:4byte +@4623 = .data:0x80393EA8; // type:object size:0xC scope:local align:4 data:4byte +@4688 = .data:0x80393EB4; // type:object size:0xC scope:local align:4 data:4byte +l_daNh_Method = .data:0x80393EC0; // type:object size:0x20 scope:global align:4 +g_profile_NH = .data:0x80393EE0; // type:object size:0x30 scope:global align:4 +__vt__10daNh_HIO_c = .data:0x80393F10; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80393F20; // type:label scope:local +@2100 = .data:0x80393F20; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80393F2C; // type:object size:0xC scope:local align:4 +l_cyl_src = .data:0x80393F38; // type:object size:0x44 scope:local align:4 +@4170 = .data:0x80393F7C; // type:object size:0xC scope:local align:4 +@4171 = .data:0x80393F88; // type:object size:0xC scope:local align:4 +@4172 = .data:0x80393F94; // type:object size:0xC scope:local align:4 +@4173 = .data:0x80393FA0; // type:object size:0xC scope:local align:4 +@4174 = .data:0x80393FAC; // type:object size:0xC scope:local align:4 +@4175 = .data:0x80393FB8; // type:object size:0xC scope:local align:4 +@4176 = .data:0x80393FC4; // type:object size:0xC scope:local align:4 +@4177 = .data:0x80393FD0; // type:object size:0xC scope:local align:4 +@4178 = .data:0x80393FDC; // type:object size:0xC scope:local align:4 +moveProc = .data:0x80393FE8; // type:object size:0x6C scope:global align:4 data:4byte +@4262 = .data:0x80394054; // type:object size:0xC scope:local align:4 +@4263 = .data:0x80394060; // type:object size:0xC scope:local align:4 +@4264 = .data:0x8039406C; // type:object size:0xC scope:local align:4 +@4265 = .data:0x80394078; // type:object size:0xC scope:local align:4 +moveSubProc = .data:0x80394084; // type:object size:0x30 scope:global align:4 data:4byte +@4546 = .data:0x803940B4; // type:object size:0xC scope:local align:4 +@4547 = .data:0x803940C0; // type:object size:0xC scope:local align:4 +@4548 = .data:0x803940CC; // type:object size:0xC scope:local align:4 +bottleMoveSubProc = .data:0x803940D8; // type:object size:0x24 scope:global align:4 data:4byte +@4681 = .data:0x803940FC; // type:object size:0xC scope:local align:4 +@4682 = .data:0x80394108; // type:object size:0xC scope:local align:4 +bottleBabaSubProc = .data:0x80394114; // type:object size:0x18 scope:global align:4 data:4byte +l_daNpc_Fa1_Method = .data:0x8039412C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FA1 = .data:0x8039414C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Fa1_c = .data:0x803942F0; // type:object size:0x14 scope:global align:4 +__vt__12fopNpc_npc_c = .data:0x8039441C; // type:object size:0x14 scope:global align:4 +__vt__28daNpc_Fa1_McaMorfCallBack1_c = .data:0x80394430; // type:object size:0x10 scope:global align:4 +__vt__15daNpc_Fa1_HIO_c = .data:0x80394450; // type:object size:0xC scope:global align:4 +__vt__16daNpc_Fa1_HIO2_c = .data:0x8039445C; // type:object size:0xC scope:global align:4 +__vt__16daNpc_Fa1_HIO3_c = .data:0x80394468; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80394478; // type:label scope:local +@2100 = .data:0x80394478; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80394484; // type:object size:0xC scope:local align:4 +cps_src = .data:0x80394490; // type:object size:0x4C scope:global align:4 +@4954 = .data:0x803944DC; // type:object size:0x40 scope:local align:4 +@4961 = .data:0x8039451C; // type:object size:0xC scope:local align:4 +@4962 = .data:0x80394528; // type:object size:0xC scope:local align:4 +@4963 = .data:0x80394534; // type:object size:0xC scope:local align:4 +@4964 = .data:0x80394540; // type:object size:0xC scope:local align:4 +@4965 = .data:0x8039454C; // type:object size:0xC scope:local align:4 +@4966 = .data:0x80394558; // type:object size:0xC scope:local align:4 +@4967 = .data:0x80394564; // type:object size:0xC scope:local align:4 +@4968 = .data:0x80394570; // type:object size:0xC scope:local align:4 +@4969 = .data:0x8039457C; // type:object size:0xC scope:local align:4 +@4970 = .data:0x80394588; // type:object size:0xC scope:local align:4 +@4971 = .data:0x80394594; // type:object size:0xC scope:local align:4 +@4972 = .data:0x803945A0; // type:object size:0xC scope:local align:4 +@4973 = .data:0x803945AC; // type:object size:0xC scope:local align:4 +@4974 = .data:0x803945B8; // type:object size:0xC scope:local align:4 +@4975 = .data:0x803945C4; // type:object size:0xC scope:local align:4 +@4976 = .data:0x803945D0; // type:object size:0xC scope:local align:4 +mode_tbl$4960 = .data:0x803945DC; // type:object size:0xE0 scope:local align:4 +Table__Q212daObj_Search4Mthd = .data:0x803946BC; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SEARCH = .data:0x803946DC; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_ObjLinChk = .data:0x80394854; // type:object size:0x30 scope:global align:4 +__vt__25daPy_mtxFollowEcallBack_c = .data:0x80394930; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x80394960; // type:label scope:local +@2100 = .data:0x80394960; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039496C; // type:object size:0xC scope:local align:4 +l_tact_event_label = .data:0x80394978; // type:object size:0x12 scope:global align:4 data:string +l_tact_night_event_label = .data:0x8039498C; // type:object size:0x9 scope:global align:4 data:string +l_tact_wind_change_event_label = .data:0x80394998; // type:object size:0xD scope:global align:4 data:string +l_tact_wind_change_event_label2 = .data:0x803949A8; // type:object size:0x12 scope:global align:4 data:string +l_cyl_src = .data:0x803949BC; // type:object size:0x44 scope:local align:4 +l_wind_cyl_src = .data:0x80394A00; // type:object size:0x44 scope:global align:4 +l_at_cyl_src = .data:0x80394A44; // type:object size:0x44 scope:global align:4 +l_at_cps_src = .data:0x80394A88; // type:object size:0x4C scope:local align:4 +l_fan_wind_cps_src = .data:0x80394AD4; // type:object size:0x4C scope:global align:4 +l_fan_wind_sph_src = .data:0x80394B20; // type:object size:0x40 scope:global align:4 +@4146 = .data:0x80394B60; // type:object size:0xC scope:local align:4 +@4147 = .data:0x80394B6C; // type:object size:0xC scope:local align:4 +@4148 = .data:0x80394B78; // type:object size:0xC scope:local align:4 +@4149 = .data:0x80394B84; // type:object size:0xC scope:local align:4 +@4150 = .data:0x80394B90; // type:object size:0xC scope:local align:4 +@4151 = .data:0x80394B9C; // type:object size:0xC scope:local align:4 +@4152 = .data:0x80394BA8; // type:object size:0xC scope:local align:4 +@4153 = .data:0x80394BB4; // type:object size:0xC scope:local align:4 +@4154 = .data:0x80394BC0; // type:object size:0xC scope:local align:4 +@4155 = .data:0x80394BCC; // type:object size:0xC scope:local align:4 +@4156 = .data:0x80394BD8; // type:object size:0xC scope:local align:4 +@4157 = .data:0x80394BE4; // type:object size:0xC scope:local align:4 +@4158 = .data:0x80394BF0; // type:object size:0xC scope:local align:4 +@4159 = .data:0x80394BFC; // type:object size:0xC scope:local align:4 +@4160 = .data:0x80394C08; // type:object size:0xC scope:local align:4 +@4161 = .data:0x80394C14; // type:object size:0xC scope:local align:4 +@4162 = .data:0x80394C20; // type:object size:0xC scope:local align:4 +@4163 = .data:0x80394C2C; // type:object size:0xC scope:local align:4 +@4164 = .data:0x80394C38; // type:object size:0xC scope:local align:4 +@4165 = .data:0x80394C44; // type:object size:0xC scope:local align:4 +@4166 = .data:0x80394C50; // type:object size:0xC scope:local align:4 +@4167 = .data:0x80394C5C; // type:object size:0xC scope:local align:4 +@4168 = .data:0x80394C68; // type:object size:0xC scope:local align:4 +@4169 = .data:0x80394C74; // type:object size:0xC scope:local align:4 +@4170 = .data:0x80394C80; // type:object size:0xC scope:local align:4 +@4171 = .data:0x80394C8C; // type:object size:0xC scope:local align:4 +@4172 = .data:0x80394C98; // type:object size:0xC scope:local align:4 +@4173 = .data:0x80394CA4; // type:object size:0xC scope:local align:4 +@4174 = .data:0x80394CB0; // type:object size:0xC scope:local align:4 +@4175 = .data:0x80394CBC; // type:object size:0xC scope:local align:4 +@4176 = .data:0x80394CC8; // type:object size:0xC scope:local align:4 +@4177 = .data:0x80394CD4; // type:object size:0xC scope:local align:4 +@4178 = .data:0x80394CE0; // type:object size:0xC scope:local align:4 +@4179 = .data:0x80394CEC; // type:object size:0xC scope:local align:4 +@4180 = .data:0x80394CF8; // type:object size:0xC scope:local align:4 +@4181 = .data:0x80394D04; // type:object size:0xC scope:local align:4 +@4182 = .data:0x80394D10; // type:object size:0xC scope:local align:4 +@4183 = .data:0x80394D1C; // type:object size:0xC scope:local align:4 +@4184 = .data:0x80394D28; // type:object size:0xC scope:local align:4 +@4185 = .data:0x80394D34; // type:object size:0xC scope:local align:4 +@4186 = .data:0x80394D40; // type:object size:0xC scope:local align:4 +@4187 = .data:0x80394D4C; // type:object size:0xC scope:local align:4 +@4188 = .data:0x80394D58; // type:object size:0xC scope:local align:4 +@4189 = .data:0x80394D64; // type:object size:0xC scope:local align:4 +@4190 = .data:0x80394D70; // type:object size:0xC scope:local align:4 +@4191 = .data:0x80394D7C; // type:object size:0xC scope:local align:4 +@4192 = .data:0x80394D88; // type:object size:0xC scope:local align:4 +@4193 = .data:0x80394D94; // type:object size:0xC scope:local align:4 +@4194 = .data:0x80394DA0; // type:object size:0xC scope:local align:4 +@4195 = .data:0x80394DAC; // type:object size:0xC scope:local align:4 +@4196 = .data:0x80394DB8; // type:object size:0xC scope:local align:4 +@4197 = .data:0x80394DC4; // type:object size:0xC scope:local align:4 +@4198 = .data:0x80394DD0; // type:object size:0xC scope:local align:4 +@4199 = .data:0x80394DDC; // type:object size:0xC scope:local align:4 +@4200 = .data:0x80394DE8; // type:object size:0xC scope:local align:4 +@4201 = .data:0x80394DF4; // type:object size:0xC scope:local align:4 +@4202 = .data:0x80394E00; // type:object size:0xC scope:local align:4 +@4203 = .data:0x80394E0C; // type:object size:0xC scope:local align:4 +@4204 = .data:0x80394E18; // type:object size:0xC scope:local align:4 +@4205 = .data:0x80394E24; // type:object size:0xC scope:local align:4 +@4206 = .data:0x80394E30; // type:object size:0xC scope:local align:4 +@4207 = .data:0x80394E3C; // type:object size:0xC scope:local align:4 +@4208 = .data:0x80394E48; // type:object size:0xC scope:local align:4 +@4209 = .data:0x80394E54; // type:object size:0xC scope:local align:4 +@4210 = .data:0x80394E60; // type:object size:0xC scope:local align:4 +@4211 = .data:0x80394E6C; // type:object size:0xC scope:local align:4 +@4212 = .data:0x80394E78; // type:object size:0xC scope:local align:4 +@4213 = .data:0x80394E84; // type:object size:0xC scope:local align:4 +@4214 = .data:0x80394E90; // type:object size:0xC scope:local align:4 +@4215 = .data:0x80394E9C; // type:object size:0xC scope:local align:4 +@4216 = .data:0x80394EA8; // type:object size:0xC scope:local align:4 +@4217 = .data:0x80394EB4; // type:object size:0xC scope:local align:4 +@4218 = .data:0x80394EC0; // type:object size:0xC scope:local align:4 +@4219 = .data:0x80394ECC; // type:object size:0xC scope:local align:4 +@4220 = .data:0x80394ED8; // type:object size:0xC scope:local align:4 +@4221 = .data:0x80394EE4; // type:object size:0xC scope:local align:4 +@4222 = .data:0x80394EF0; // type:object size:0xC scope:local align:4 +@4223 = .data:0x80394EFC; // type:object size:0xC scope:local align:4 +@4224 = .data:0x80394F08; // type:object size:0xC scope:local align:4 +@4225 = .data:0x80394F14; // type:object size:0xC scope:local align:4 +@4226 = .data:0x80394F20; // type:object size:0xC scope:local align:4 +@4227 = .data:0x80394F2C; // type:object size:0xC scope:local align:4 +@4228 = .data:0x80394F38; // type:object size:0xC scope:local align:4 +@4229 = .data:0x80394F44; // type:object size:0xC scope:local align:4 +@4230 = .data:0x80394F50; // type:object size:0xC scope:local align:4 +@4231 = .data:0x80394F5C; // type:object size:0xC scope:local align:4 +@4232 = .data:0x80394F68; // type:object size:0xC scope:local align:4 +@4233 = .data:0x80394F74; // type:object size:0xC scope:local align:4 +@4234 = .data:0x80394F80; // type:object size:0xC scope:local align:4 +@4235 = .data:0x80394F8C; // type:object size:0xC scope:local align:4 +@4236 = .data:0x80394F98; // type:object size:0xC scope:local align:4 +@4237 = .data:0x80394FA4; // type:object size:0xC scope:local align:4 +@4238 = .data:0x80394FB0; // type:object size:0xC scope:local align:4 +@4239 = .data:0x80394FBC; // type:object size:0xC scope:local align:4 +@4240 = .data:0x80394FC8; // type:object size:0xC scope:local align:4 +@4241 = .data:0x80394FD4; // type:object size:0xC scope:local align:4 +@4242 = .data:0x80394FE0; // type:object size:0xC scope:local align:4 +@4243 = .data:0x80394FEC; // type:object size:0xC scope:local align:4 +@4244 = .data:0x80394FF8; // type:object size:0xC scope:local align:4 +@4245 = .data:0x80395004; // type:object size:0xC scope:local align:4 +@4246 = .data:0x80395010; // type:object size:0xC scope:local align:4 +@4247 = .data:0x8039501C; // type:object size:0xC scope:local align:4 +@4248 = .data:0x80395028; // type:object size:0xC scope:local align:4 +@4249 = .data:0x80395034; // type:object size:0xC scope:local align:4 +@4250 = .data:0x80395040; // type:object size:0xC scope:local align:4 +@4251 = .data:0x8039504C; // type:object size:0xC scope:local align:4 +@4252 = .data:0x80395058; // type:object size:0xC scope:local align:4 +@4253 = .data:0x80395064; // type:object size:0xC scope:local align:4 +@4254 = .data:0x80395070; // type:object size:0xC scope:local align:4 +@4255 = .data:0x8039507C; // type:object size:0xC scope:local align:4 +@4256 = .data:0x80395088; // type:object size:0xC scope:local align:4 +@4257 = .data:0x80395094; // type:object size:0xC scope:local align:4 +@4258 = .data:0x803950A0; // type:object size:0xC scope:local align:4 +@4259 = .data:0x803950AC; // type:object size:0xC scope:local align:4 +@4260 = .data:0x803950B8; // type:object size:0xC scope:local align:4 +@4261 = .data:0x803950C4; // type:object size:0xC scope:local align:4 +@4262 = .data:0x803950D0; // type:object size:0xC scope:local align:4 +@4263 = .data:0x803950DC; // type:object size:0xC scope:local align:4 +@4264 = .data:0x803950E8; // type:object size:0xC scope:local align:4 +@4265 = .data:0x803950F4; // type:object size:0xC scope:local align:4 +@4266 = .data:0x80395100; // type:object size:0xC scope:local align:4 +@4267 = .data:0x8039510C; // type:object size:0xC scope:local align:4 +@4268 = .data:0x80395118; // type:object size:0xC scope:local align:4 +@4269 = .data:0x80395124; // type:object size:0xC scope:local align:4 +@4270 = .data:0x80395130; // type:object size:0xC scope:local align:4 +@4271 = .data:0x8039513C; // type:object size:0xC scope:local align:4 +@4272 = .data:0x80395148; // type:object size:0xC scope:local align:4 +@4273 = .data:0x80395154; // type:object size:0xC scope:local align:4 +@4274 = .data:0x80395160; // type:object size:0xC scope:local align:4 +@4275 = .data:0x8039516C; // type:object size:0xC scope:local align:4 +@4276 = .data:0x80395178; // type:object size:0xC scope:local align:4 +@4277 = .data:0x80395184; // type:object size:0xC scope:local align:4 +@4278 = .data:0x80395190; // type:object size:0xC scope:local align:4 +@4279 = .data:0x8039519C; // type:object size:0xC scope:local align:4 +@4280 = .data:0x803951A8; // type:object size:0xC scope:local align:4 +@4281 = .data:0x803951B4; // type:object size:0xC scope:local align:4 +@4282 = .data:0x803951C0; // type:object size:0xC scope:local align:4 +@4283 = .data:0x803951CC; // type:object size:0xC scope:local align:4 +@4284 = .data:0x803951D8; // type:object size:0xC scope:local align:4 +@4285 = .data:0x803951E4; // type:object size:0xC scope:local align:4 +@4286 = .data:0x803951F0; // type:object size:0xC scope:local align:4 +@4287 = .data:0x803951FC; // type:object size:0xC scope:local align:4 +@4288 = .data:0x80395208; // type:object size:0xC scope:local align:4 +@4289 = .data:0x80395214; // type:object size:0xC scope:local align:4 +@4290 = .data:0x80395220; // type:object size:0xC scope:local align:4 +@4291 = .data:0x8039522C; // type:object size:0xC scope:local align:4 +@4292 = .data:0x80395238; // type:object size:0xC scope:local align:4 +@4293 = .data:0x80395244; // type:object size:0xC scope:local align:4 +@4294 = .data:0x80395250; // type:object size:0xC scope:local align:4 +@4295 = .data:0x8039525C; // type:object size:0xC scope:local align:4 +@4296 = .data:0x80395268; // type:object size:0xC scope:local align:4 +@4297 = .data:0x80395274; // type:object size:0xC scope:local align:4 +@4298 = .data:0x80395280; // type:object size:0xC scope:local align:4 +@4299 = .data:0x8039528C; // type:object size:0xC scope:local align:4 +@4300 = .data:0x80395298; // type:object size:0xC scope:local align:4 +@4301 = .data:0x803952A4; // type:object size:0xC scope:local align:4 +@4302 = .data:0x803952B0; // type:object size:0xC scope:local align:4 +@4303 = .data:0x803952BC; // type:object size:0xC scope:local align:4 +@4304 = .data:0x803952C8; // type:object size:0xC scope:local align:4 +@4305 = .data:0x803952D4; // type:object size:0xC scope:local align:4 +@4306 = .data:0x803952E0; // type:object size:0xC scope:local align:4 +@4307 = .data:0x803952EC; // type:object size:0xC scope:local align:4 +@4308 = .data:0x803952F8; // type:object size:0xC scope:local align:4 +@4309 = .data:0x80395304; // type:object size:0xC scope:local align:4 +@4310 = .data:0x80395310; // type:object size:0xC scope:local align:4 +@4311 = .data:0x8039531C; // type:object size:0xC scope:local align:4 +@4312 = .data:0x80395328; // type:object size:0xC scope:local align:4 +@4313 = .data:0x80395334; // type:object size:0xC scope:local align:4 +@4314 = .data:0x80395340; // type:object size:0xC scope:local align:4 +@4315 = .data:0x8039534C; // type:object size:0xC scope:local align:4 +@4316 = .data:0x80395358; // type:object size:0xC scope:local align:4 +@4317 = .data:0x80395364; // type:object size:0xC scope:local align:4 +@4318 = .data:0x80395370; // type:object size:0xC scope:local align:4 +@4319 = .data:0x8039537C; // type:object size:0xC scope:local align:4 +@4320 = .data:0x80395388; // type:object size:0xC scope:local align:4 +@4321 = .data:0x80395394; // type:object size:0xC scope:local align:4 +@4322 = .data:0x803953A0; // type:object size:0xC scope:local align:4 +@4323 = .data:0x803953AC; // type:object size:0xC scope:local align:4 +@4324 = .data:0x803953B8; // type:object size:0xC scope:local align:4 +@4325 = .data:0x803953C4; // type:object size:0xC scope:local align:4 +@4326 = .data:0x803953D0; // type:object size:0xC scope:local align:4 +@4327 = .data:0x803953DC; // type:object size:0xC scope:local align:4 +@4328 = .data:0x803953E8; // type:object size:0xC scope:local align:4 +@4329 = .data:0x803953F4; // type:object size:0xC scope:local align:4 +@4330 = .data:0x80395400; // type:object size:0xC scope:local align:4 +@4331 = .data:0x8039540C; // type:object size:0xC scope:local align:4 +@4332 = .data:0x80395418; // type:object size:0xC scope:local align:4 +@4333 = .data:0x80395424; // type:object size:0xC scope:local align:4 +@4334 = .data:0x80395430; // type:object size:0xC scope:local align:4 +@4335 = .data:0x8039543C; // type:object size:0xC scope:local align:4 +@4336 = .data:0x80395448; // type:object size:0xC scope:local align:4 +@4337 = .data:0x80395454; // type:object size:0xC scope:local align:4 +@4338 = .data:0x80395460; // type:object size:0xC scope:local align:4 +@4339 = .data:0x8039546C; // type:object size:0xC scope:local align:4 +@4340 = .data:0x80395478; // type:object size:0xC scope:local align:4 +@4341 = .data:0x80395484; // type:object size:0xC scope:local align:4 +@4342 = .data:0x80395490; // type:object size:0xC scope:local align:4 +@4343 = .data:0x8039549C; // type:object size:0xC scope:local align:4 +@4344 = .data:0x803954A8; // type:object size:0xC scope:local align:4 +@4345 = .data:0x803954B4; // type:object size:0xC scope:local align:4 +@4346 = .data:0x803954C0; // type:object size:0xC scope:local align:4 +@4347 = .data:0x803954CC; // type:object size:0xC scope:local align:4 +@4348 = .data:0x803954D8; // type:object size:0xC scope:local align:4 +@4349 = .data:0x803954E4; // type:object size:0xC scope:local align:4 +@4350 = .data:0x803954F0; // type:object size:0xC scope:local align:4 +@4351 = .data:0x803954FC; // type:object size:0xC scope:local align:4 +@4352 = .data:0x80395508; // type:object size:0xC scope:local align:4 +@4353 = .data:0x80395514; // type:object size:0xC scope:local align:4 +@4354 = .data:0x80395520; // type:object size:0xC scope:local align:4 +@4355 = .data:0x8039552C; // type:object size:0xC scope:local align:4 +@4356 = .data:0x80395538; // type:object size:0xC scope:local align:4 +@4357 = .data:0x80395544; // type:object size:0xC scope:local align:4 +@4358 = .data:0x80395550; // type:object size:0xC scope:local align:4 +@4359 = .data:0x8039555C; // type:object size:0xC scope:local align:4 +@4360 = .data:0x80395568; // type:object size:0xC scope:local align:4 +@4361 = .data:0x80395574; // type:object size:0xC scope:local align:4 +@4362 = .data:0x80395580; // type:object size:0xC scope:local align:4 +@4363 = .data:0x8039558C; // type:object size:0xC scope:local align:4 +@4364 = .data:0x80395598; // type:object size:0xC scope:local align:4 +mProcInitTable__9daPy_lk_c = .data:0x803955A4; // type:object size:0xDB0 scope:global align:4 data:4byte +@4365 = .data:0x80396354; // type:object size:0xC scope:local align:4 +@4366 = .data:0x80396360; // type:object size:0xC scope:local align:4 +@4367 = .data:0x8039636C; // type:object size:0xC scope:local align:4 +@4368 = .data:0x80396378; // type:object size:0xC scope:local align:4 +@4369 = .data:0x80396384; // type:object size:0xC scope:local align:4 +@4370 = .data:0x80396390; // type:object size:0xC scope:local align:4 +@4371 = .data:0x8039639C; // type:object size:0xC scope:local align:4 +@4372 = .data:0x803963A8; // type:object size:0xC scope:local align:4 +@4373 = .data:0x803963B4; // type:object size:0xC scope:local align:4 +@4374 = .data:0x803963C0; // type:object size:0xC scope:local align:4 +@4375 = .data:0x803963CC; // type:object size:0xC scope:local align:4 +@4376 = .data:0x803963D8; // type:object size:0xC scope:local align:4 +@4377 = .data:0x803963E4; // type:object size:0xC scope:local align:4 +@4378 = .data:0x803963F0; // type:object size:0xC scope:local align:4 +@4379 = .data:0x803963FC; // type:object size:0xC scope:local align:4 +@4380 = .data:0x80396408; // type:object size:0xC scope:local align:4 +@4381 = .data:0x80396414; // type:object size:0xC scope:local align:4 +@4382 = .data:0x80396420; // type:object size:0xC scope:local align:4 +@4383 = .data:0x8039642C; // type:object size:0xC scope:local align:4 +@4384 = .data:0x80396438; // type:object size:0xC scope:local align:4 +@4385 = .data:0x80396444; // type:object size:0xC scope:local align:4 +@4386 = .data:0x80396450; // type:object size:0xC scope:local align:4 +@4387 = .data:0x8039645C; // type:object size:0xC scope:local align:4 +@4388 = .data:0x80396468; // type:object size:0xC scope:local align:4 +@4389 = .data:0x80396474; // type:object size:0xC scope:local align:4 +@4390 = .data:0x80396480; // type:object size:0xC scope:local align:4 +@4391 = .data:0x8039648C; // type:object size:0xC scope:local align:4 +@4392 = .data:0x80396498; // type:object size:0xC scope:local align:4 +@4393 = .data:0x803964A4; // type:object size:0xC scope:local align:4 +@4394 = .data:0x803964B0; // type:object size:0xC scope:local align:4 +@4395 = .data:0x803964BC; // type:object size:0xC scope:local align:4 +@4396 = .data:0x803964C8; // type:object size:0xC scope:local align:4 +@4397 = .data:0x803964D4; // type:object size:0xC scope:local align:4 +@4398 = .data:0x803964E0; // type:object size:0xC scope:local align:4 +@4399 = .data:0x803964EC; // type:object size:0xC scope:local align:4 +@4400 = .data:0x803964F8; // type:object size:0xC scope:local align:4 +@4401 = .data:0x80396504; // type:object size:0xC scope:local align:4 +@4402 = .data:0x80396510; // type:object size:0xC scope:local align:4 +@4403 = .data:0x8039651C; // type:object size:0xC scope:local align:4 +@4404 = .data:0x80396528; // type:object size:0xC scope:local align:4 +@4405 = .data:0x80396534; // type:object size:0xC scope:local align:4 +@4406 = .data:0x80396540; // type:object size:0xC scope:local align:4 +@4407 = .data:0x8039654C; // type:object size:0xC scope:local align:4 +@4408 = .data:0x80396558; // type:object size:0xC scope:local align:4 +@4409 = .data:0x80396564; // type:object size:0xC scope:local align:4 +@4410 = .data:0x80396570; // type:object size:0xC scope:local align:4 +@4411 = .data:0x8039657C; // type:object size:0xC scope:local align:4 +@4412 = .data:0x80396588; // type:object size:0xC scope:local align:4 +@4413 = .data:0x80396594; // type:object size:0xC scope:local align:4 +@4414 = .data:0x803965A0; // type:object size:0xC scope:local align:4 +@4415 = .data:0x803965AC; // type:object size:0xC scope:local align:4 +@4416 = .data:0x803965B8; // type:object size:0xC scope:local align:4 +mDemoProcInitFuncTable__9daPy_lk_c = .data:0x803965C4; // type:object size:0x384 scope:global align:4 data:4byte +l_sightDL = .data:0x80396960; // type:object size:0x89 scope:local align:32 +waterfall_ripple_scale$5702 = .data:0x803969EC; // type:object size:0xC scope:local align:4 +grass_scale$6038 = .data:0x803969F8; // type:object size:0xC scope:local align:4 +smoke_scale$6039 = .data:0x80396A04; // type:object size:0xC scope:local align:4 +eff_scale$24889 = .data:0x80396A10; // type:object size:0xC scope:local align:4 +norm_quat$25653 = .data:0x80396A1C; // type:object size:0x10 scope:local align:4 +top_vec$29504 = .data:0x80396A2C; // type:object size:0xC scope:local align:4 +l_method$44071 = .data:0x80396A38; // type:object size:0x10 scope:local align:4 +l_daPy_Method = .data:0x80396A48; // type:object size:0x24 scope:global align:4 +g_profile_PLAYER = .data:0x80396A6C; // type:object size:0x34 scope:global align:4 +__vt__9daPy_lk_c = .data:0x80396AA0; // type:object size:0x9C scope:global align:4 +__vt__19dBgS_MirLightLinChk = .data:0x80396EB0; // type:object size:0x30 scope:global align:4 +__vt__16dBgS_LinkRoofChk = .data:0x80396F10; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_LinkGndChk = .data:0x80396F70; // type:object size:0x30 scope:global align:4 +__vt__9daPy_py_c = .data:0x8039712C; // type:object size:0x9C scope:global align:4 +__vt__10JUTNameTab = .data:0x803971C8; // type:object size:0xC scope:global align:4 +__vt__19J3DAnmTextureSRTKey = .data:0x803971D4; // type:object size:0xC scope:global align:4 +__vt__16J3DAnmTexPattern = .data:0x803971E0; // type:object size:0xC scope:global align:4 +__vt__13daPy_matAnm_c = .data:0x80397240; // type:object size:0x10 scope:global align:4 +__vt__18daPy_dmEcallBack_c = .data:0x80397250; // type:object size:0x20 scope:global align:4 +__vt__28daPy_mtxPosFollowEcallBack_c = .data:0x80397270; // type:object size:0x20 scope:global align:4 +__vt__25daPy_waterDropEcallBack_c = .data:0x80397290; // type:object size:0x20 scope:global align:4 +__vt__22daPy_followEcallBack_c = .data:0x803972B0; // type:object size:0x20 scope:global align:4 +__vt__25daPy_waterDropPcallBack_c = .data:0x803972D0; // type:object size:0x18 scope:global align:4 +__vt__24daPy_fanSwingEcallBack_c = .data:0x80397300; // type:object size:0x20 scope:global align:4 +__vt__13daPy_swBlur_c = .data:0x80397320; // type:object size:0x18 scope:global align:4 +__vt__18daPy_sightPacket_c = .data:0x80397338; // type:object size:0x10 scope:global align:4 +__vt__24daPy_swimTailEcallBack_c = .data:0x80397348; // type:object size:0x20 scope:global align:4 +wi_prm_ocean = .data:0x80397368; // type:object size:0x60 scope:global align:4 +pos_around = .data:0x803973C8; // type:object size:0x10 scope:global align:4 data:byte +l_daSea_Method = .data:0x803973D8; // type:object size:0x20 scope:global align:4 +g_profile_SEA = .data:0x803973F8; // type:object size:0x30 scope:global align:4 +__vt__14daSea_packet_c = .data:0x80397428; // type:object size:0x18 scope:global align:4 +__vt__8cM2dGBox = .data:0x80397440; // type:object size:0xC scope:global align:4 +__vt__25daSea_WaterHeightInfo_Mng = .data:0x8039744C; // type:object size:0xC scope:global align:4 +__vt__14daSea_WaveInfo = .data:0x80397458; // type:object size:0xC scope:global align:4 +l_cyl_src = .data:0x80397468; // type:object size:0x44 scope:local align:4 +l_daSpcItem01_Method = .data:0x803974AC; // type:object size:0x20 scope:global align:4 +g_profile_SPC_ITEM01 = .data:0x803974CC; // type:object size:0x30 scope:global align:4 +__vt__13daSpcItem01_c = .data:0x803974FC; // type:object size:0x24 scope:global align:4 +l_daVrbox_Method = .data:0x80397520; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX = .data:0x80397540; // type:object size:0x30 scope:global align:4 +l_daVrbox2_Method = .data:0x80397570; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX2 = .data:0x80397590; // type:object size:0x30 scope:global align:4 +number$4067 = .data:0x803975C0; // type:object size:0x28 scope:local align:4 +l_dAuction_screen_Method = .data:0x803975E8; // type:object size:0x14 scope:global align:4 +g_profile_AUCTION_SCREEN = .data:0x803975FC; // type:object size:0x28 scope:global align:4 +__vt__17dAuction_screen_c = .data:0x80397624; // type:object size:0x10 scope:global align:4 +__vt__9dAs_HIO_c = .data:0x80397634; // type:object size:0xC scope:global align:4 +l_dPlace_name_Method = .data:0x80397640; // type:object size:0x14 scope:global align:4 +g_profile_PLACE_NAME = .data:0x80397654; // type:object size:0x28 scope:global align:4 +__vt__13dPlace_name_c = .data:0x8039767C; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80397690; // type:label scope:local +@2100 = .data:0x80397690; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039769C; // type:object size:0xC scope:local align:4 +@4291 = .data:0x803976A8; // type:object size:0xC scope:local align:4 +@4292 = .data:0x803976B4; // type:object size:0xC scope:local align:4 +@4293 = .data:0x803976C0; // type:object size:0xC scope:local align:4 +@4294 = .data:0x803976CC; // type:object size:0xC scope:local align:4 +@4295 = .data:0x803976D8; // type:object size:0xC scope:local align:4 +@4296 = .data:0x803976E4; // type:object size:0xC scope:local align:4 +@4297 = .data:0x803976F0; // type:object size:0xC scope:local align:4 +@4298 = .data:0x803976FC; // type:object size:0xC scope:local align:4 +@4299 = .data:0x80397708; // type:object size:0xC scope:local align:4 +@4300 = .data:0x80397714; // type:object size:0xC scope:local align:4 +@4301 = .data:0x80397720; // type:object size:0xC scope:local align:4 +@4302 = .data:0x8039772C; // type:object size:0xC scope:local align:4 +@4303 = .data:0x80397738; // type:object size:0xC scope:local align:4 +@4304 = .data:0x80397744; // type:object size:0xC scope:local align:4 +@4305 = .data:0x80397750; // type:object size:0xC scope:local align:4 +@4306 = .data:0x8039775C; // type:object size:0xC scope:local align:4 +@4307 = .data:0x80397768; // type:object size:0xC scope:local align:4 +@4308 = .data:0x80397774; // type:object size:0xC scope:local align:4 +@4309 = .data:0x80397780; // type:object size:0xC scope:local align:4 +@4310 = .data:0x8039778C; // type:object size:0xC scope:local align:4 +engine_tbl__9dCamera_c = .data:0x80397798; // type:object size:0xF0 scope:global align:4 data:4byte +@6432 = .data:0x80397888; // type:object size:0x3C scope:local align:4 +@6474 = .data:0x803978C4; // type:object size:0x34 scope:local align:4 +@6630 = .data:0x803978F8; // type:object size:0x38 scope:local align:4 +@7998 = .data:0x80397930; // type:object size:0x34 scope:local align:4 +@11374 = .data:0x80397964; // type:object size:0x80 scope:local align:4 +@17078 = .data:0x803979E4; // type:object size:0xC scope:local align:4 +@17079 = .data:0x803979F0; // type:object size:0xC scope:local align:4 +@17080 = .data:0x803979FC; // type:object size:0xC scope:local align:4 +@17081 = .data:0x80397A08; // type:object size:0xC scope:local align:4 +@17082 = .data:0x80397A14; // type:object size:0xC scope:local align:4 +@17083 = .data:0x80397A20; // type:object size:0xC scope:local align:4 +@17084 = .data:0x80397A2C; // type:object size:0xC scope:local align:4 +@17085 = .data:0x80397A38; // type:object size:0xC scope:local align:4 +@17086 = .data:0x80397A44; // type:object size:0xC scope:local align:4 +@17087 = .data:0x80397A50; // type:object size:0xC scope:local align:4 +@17088 = .data:0x80397A5C; // type:object size:0xC scope:local align:4 +@17089 = .data:0x80397A68; // type:object size:0xC scope:local align:4 +@17090 = .data:0x80397A74; // type:object size:0xC scope:local align:4 +@17091 = .data:0x80397A80; // type:object size:0xC scope:local align:4 +@17092 = .data:0x80397A8C; // type:object size:0xC scope:local align:4 +@17093 = .data:0x80397A98; // type:object size:0xC scope:local align:4 +@17094 = .data:0x80397AA4; // type:object size:0xC scope:local align:4 +@17095 = .data:0x80397AB0; // type:object size:0xC scope:local align:4 +@17096 = .data:0x80397ABC; // type:object size:0xC scope:local align:4 +@17097 = .data:0x80397AC8; // type:object size:0xC scope:local align:4 +@17098 = .data:0x80397AD4; // type:object size:0xC scope:local align:4 +@17099 = .data:0x80397AE0; // type:object size:0xC scope:local align:4 +@17100 = .data:0x80397AEC; // type:object size:0xC scope:local align:4 +@17101 = .data:0x80397AF8; // type:object size:0xC scope:local align:4 +@17102 = .data:0x80397B04; // type:object size:0xC scope:local align:4 +@17103 = .data:0x80397B10; // type:object size:0xC scope:local align:4 +@17104 = .data:0x80397B1C; // type:object size:0xC scope:local align:4 +@17105 = .data:0x80397B28; // type:object size:0xC scope:local align:4 +ActionNames$17107 = .data:0x80397B34; // type:object size:0x70 scope:local align:4 +l_method$18182 = .data:0x80397BA4; // type:object size:0xC scope:local align:4 +method = .data:0x80397BB0; // type:object size:0x14 scope:global align:4 +g_profile_CAMERA = .data:0x80397BC4; // type:object size:0x44 scope:global align:4 +g_profile_CAMERA2 = .data:0x80397C08; // type:object size:0x44 scope:global align:4 +__vt__14dBgS_CamSphChk = .data:0x80397C7C; // type:object size:0x3C scope:global align:4 +__vt__11dBgS_SphChk = .data:0x80397CB8; // type:object size:0x3C scope:global align:4 +__vt__18dBgS_CamGndChk_Wtr = .data:0x80397D0C; // type:object size:0x30 scope:global align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x80397D3C; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamLinChk = .data:0x80397D6C; // type:object size:0x30 scope:global align:4 +__vt__14dBgS_CamGndChk = .data:0x80397E8C; // type:object size:0x30 scope:global align:4 +__vt__14d2DBSplinePath = .data:0x80397EBC; // type:object size:0xC scope:global align:4 +l_dEnvSe_Method = .data:0x80397ED8; // type:object size:0x14 scope:global align:4 +g_profile_ENVSE = .data:0x80397EEC; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x80397F18; // type:label scope:local +@2100 = .data:0x80397F18; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80397F24; // type:object size:0xC scope:local align:4 +@4159 = .data:0x80397F30; // type:object size:0xC scope:local align:4 +@4160 = .data:0x80397F3C; // type:object size:0xC scope:local align:4 +@4161 = .data:0x80397F48; // type:object size:0xC scope:local align:4 +@4162 = .data:0x80397F54; // type:object size:0xC scope:local align:4 +@4163 = .data:0x80397F60; // type:object size:0xC scope:local align:4 +FileErrProc = .data:0x80397F6C; // type:object size:0x3C scope:global align:4 data:4byte +xp1$4322 = .data:0x80397FA8; // type:object size:0xC scope:local align:4 +rt1$4323 = .data:0x80397FB4; // type:object size:0xC scope:local align:4 +xp2$4324 = .data:0x80397FC0; // type:object size:0xC scope:local align:4 +rt2$4325 = .data:0x80397FCC; // type:object size:0xC scope:local align:4 +__vt__15dDlst_FileErr_c = .data:0x80397FD8; // type:object size:0x10 scope:global align:4 +__vt__8MyScreen = .data:0x80397FF8; // type:object size:0x3C scope:global align:4 +__vt__9dFe_HIO_c = .data:0x80398034; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80398040; // type:label scope:local +@2100 = .data:0x80398040; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039804C; // type:object size:0xC scope:local align:4 +@4129 = .data:0x80398058; // type:object size:0xC scope:local align:4 +@4130 = .data:0x80398064; // type:object size:0xC scope:local align:4 +@4131 = .data:0x80398070; // type:object size:0xC scope:local align:4 +@4132 = .data:0x8039807C; // type:object size:0xC scope:local align:4 +@4133 = .data:0x80398088; // type:object size:0xC scope:local align:4 +@4134 = .data:0x80398094; // type:object size:0xC scope:local align:4 +@4135 = .data:0x803980A0; // type:object size:0xC scope:local align:4 +@4136 = .data:0x803980AC; // type:object size:0xC scope:local align:4 +@4137 = .data:0x803980B8; // type:object size:0xC scope:local align:4 +@4138 = .data:0x803980C4; // type:object size:0xC scope:local align:4 +@4139 = .data:0x803980D0; // type:object size:0xC scope:local align:4 +@4140 = .data:0x803980DC; // type:object size:0xC scope:local align:4 +@4141 = .data:0x803980E8; // type:object size:0xC scope:local align:4 +@4142 = .data:0x803980F4; // type:object size:0xC scope:local align:4 +@4143 = .data:0x80398100; // type:object size:0xC scope:local align:4 +@4144 = .data:0x8039810C; // type:object size:0xC scope:local align:4 +@4145 = .data:0x80398118; // type:object size:0xC scope:local align:4 +@4146 = .data:0x80398124; // type:object size:0xC scope:local align:4 +@4147 = .data:0x80398130; // type:object size:0xC scope:local align:4 +@4148 = .data:0x8039813C; // type:object size:0xC scope:local align:4 +@4149 = .data:0x80398148; // type:object size:0xC scope:local align:4 +@4150 = .data:0x80398154; // type:object size:0xC scope:local align:4 +@4151 = .data:0x80398160; // type:object size:0xC scope:local align:4 +@4152 = .data:0x8039816C; // type:object size:0xC scope:local align:4 +@4153 = .data:0x80398178; // type:object size:0xC scope:local align:4 +@4154 = .data:0x80398184; // type:object size:0xC scope:local align:4 +@4155 = .data:0x80398190; // type:object size:0xC scope:local align:4 +@4156 = .data:0x8039819C; // type:object size:0xC scope:local align:4 +@4157 = .data:0x803981A8; // type:object size:0xC scope:local align:4 +@4158 = .data:0x803981B4; // type:object size:0xC scope:local align:4 +@4159 = .data:0x803981C0; // type:object size:0xC scope:local align:4 +@4160 = .data:0x803981CC; // type:object size:0xC scope:local align:4 +@4161 = .data:0x803981D8; // type:object size:0xC scope:local align:4 +@4162 = .data:0x803981E4; // type:object size:0xC scope:local align:4 +@4163 = .data:0x803981F0; // type:object size:0xC scope:local align:4 +@4164 = .data:0x803981FC; // type:object size:0xC scope:local align:4 +@4165 = .data:0x80398208; // type:object size:0xC scope:local align:4 +@4166 = .data:0x80398214; // type:object size:0xC scope:local align:4 +@4167 = .data:0x80398220; // type:object size:0xC scope:local align:4 +@4168 = .data:0x8039822C; // type:object size:0xC scope:local align:4 +@4169 = .data:0x80398238; // type:object size:0xC scope:local align:4 +@4170 = .data:0x80398244; // type:object size:0xC scope:local align:4 +DataSelProc = .data:0x80398250; // type:object size:0x1F8 scope:global align:4 data:4byte +amariheartTex$4625 = .data:0x80398448; // type:object size:0xC scope:local align:4 +posx$4851 = .data:0x80398454; // type:object size:0x10 scope:local align:4 +l_Collec$6199 = .data:0x80398464; // type:object size:0x30 scope:local align:4 data:string +l_Heart$6211 = .data:0x80398494; // type:object size:0x50 scope:local align:4 data:string +l_HeartSdw$6212 = .data:0x803984E4; // type:object size:0x50 scope:local align:4 data:string +l_RecInfo1$6248 = .data:0x80398534; // type:object size:0x48 scope:local align:4 data:string +l_RecInfo2$6259 = .data:0x8039857C; // type:object size:0x48 scope:local align:4 data:string +l_RecInfo3$6270 = .data:0x803985C4; // type:object size:0x48 scope:local align:4 data:string +__vt__15dDlst_FileSel_c = .data:0x8039860C; // type:object size:0x10 scope:global align:4 +__vt__9dFs_HIO_c = .data:0x8039862C; // type:object size:0xC scope:global align:4 +l_dGameover_Method = .data:0x80398638; // type:object size:0x14 scope:global align:4 +g_profile_GAMEOVER = .data:0x8039864C; // type:object size:0x28 scope:global align:4 +__vt__24dDlst_GameOverScrnDraw_c = .data:0x80398674; // type:object size:0x10 scope:global align:4 +__vt__12dMenu_save_c = .data:0x80398684; // type:object size:0xC scope:global align:4 +__vt__24dDlst_Gameover_CAPTURE_c = .data:0x80398690; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x803986A0; // type:label scope:local +@2100 = .data:0x803986A0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803986AC; // type:object size:0xC scope:local align:4 +lightStatusBase = .data:0x803986B8; // type:object size:0xE8 scope:global align:4 data:4byte +lightMaskData = .data:0x803987A0; // type:object size:0x10 scope:global align:4 data:2byte +@5244 = .data:0x803987B0; // type:object size:0x20 scope:local align:4 +@5243 = .data:0x803987D0; // type:object size:0x20 scope:local align:4 +flush_col$5775 = .data:0x803987F0; // type:object size:0x10 scope:local align:4 +flush_col2$5776 = .data:0x80398800; // type:object size:0x10 scope:local align:4 data:byte +S_time_table$5989 = .data:0x80398810; // type:object size:0x20 scope:local align:4 +S_wether_time_pat01$5992 = .data:0x80398830; // type:object size:0xC scope:local align:4 +S_wether_time_pat02$5994 = .data:0x8039883C; // type:object size:0xC scope:local align:4 +S_wether_time_pat03$5996 = .data:0x80398848; // type:object size:0xC scope:local align:4 +l_dKy_Method = .data:0x80398854; // type:object size:0x14 scope:global align:4 +g_profile_KANKYO = .data:0x80398868; // type:object size:0x28 scope:global align:4 +@6697 = .data:0x80398890; // type:object size:0x1C scope:local align:4 +__vt__18dScnKy_env_light_c = .data:0x803989A8; // type:object size:0xC scope:global align:4 +l_dKyeff_Method = .data:0x803989B8; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF = .data:0x803989CC; // type:object size:0x28 scope:global align:4 +l_dKyeff2_Method = .data:0x803989F8; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF2 = .data:0x80398A0C; // type:object size:0x28 scope:global align:4 +l_dThunder_Method = .data:0x80398A38; // type:object size:0x14 scope:global align:4 +g_profile_KY_THUNDER = .data:0x80398A4C; // type:object size:0x28 scope:global align:4 +l_dLevelSe_Method = .data:0x80398A78; // type:object size:0x14 scope:global align:4 +g_profile_LEVEL_SE = .data:0x80398A8C; // type:object size:0x28 scope:global align:4 +l_matDL = .data:0x80398AC0; // type:object size:0x34 scope:local align:32 +dMenu_ClothMethodTable = .data:0x80398AF4; // type:object size:0x14 scope:global align:4 +g_profile_Menu_Cloth = .data:0x80398B08; // type:object size:0x28 scope:global align:4 +__vt__9dMCloth_c = .data:0x80398B30; // type:object size:0xC scope:global align:4 +__vt__18daCLOTH_ChildHIO_c = .data:0x80398B3C; // type:object size:0xC scope:global align:4 +__vt__13daCLOTH_HIO_c = .data:0x80398B48; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80398B58; // type:label scope:local +@2100 = .data:0x80398B58; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80398B64; // type:object size:0xC scope:local align:4 +triTex$4149 = .data:0x80398B70; // type:object size:0x20 scope:local align:4 +symTex$4155 = .data:0x80398B90; // type:object size:0xC scope:local align:4 +wepTex$4161 = .data:0x80398B9C; // type:object size:0x14 scope:local align:4 +@4458 = .data:0x80398BB0; // type:object size:0x54 scope:local align:4 +@4481 = .data:0x80398C04; // type:object size:0x2C scope:local align:4 +@5069 = .data:0x80398C30; // type:object size:0x38 scope:local align:4 +@6806 = .data:0x80398C68; // type:object size:0x54 scope:local align:4 +@7320 = .data:0x80398CBC; // type:object size:0x54 scope:local align:4 +@7534 = .data:0x80398D10; // type:object size:0x4C scope:local align:4 +__vt__14dMenu_Option_c = .data:0x80398D78; // type:object size:0xC scope:global align:4 +__vt__15dMenu_Collect_c = .data:0x80398DC0; // type:object size:0x28 scope:global align:4 +__vt__12dMenu_base_c = .data:0x80398DE8; // type:object size:0x28 scope:global align:4 +__vt__9dMc_HIO_c = .data:0x80398E1C; // type:object size:0xC scope:global align:4 +floor_name$4096 = .data:0x80398E28; // type:object size:0x50 scope:local align:4 +itmTex$4120 = .data:0x80398E78; // type:object size:0xC scope:local align:4 +@5700 = .data:0x80398E84; // type:object size:0x24 scope:local align:4 +__vt__12dMenu_Dmap_c = .data:0x80398EA8; // type:object size:0x28 scope:global align:4 +__vt__9dMd_HIO_c = .data:0x80398ED0; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80398EE0; // type:label scope:local +@2100 = .data:0x80398EE0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80398EEC; // type:object size:0xC scope:local align:4 +rollmapTex = .data:0x80398EF8; // type:object size:0x48 scope:local align:4 +salvItemex = .data:0x80398F40; // type:object size:0x48 scope:global align:4 +tag00$4288 = .data:0x80398F88; // type:object size:0x3C scope:local align:4 data:string +tagkr$4304 = .data:0x80398FC4; // type:object size:0x20 scope:local align:4 data:string +txtnm$4327 = .data:0x80398FE4; // type:object size:0xC scope:local align:4 data:string +islandPos$4625 = .data:0x80398FF0; // type:object size:0x2C scope:local align:4 +@6163 = .data:0x8039901C; // type:object size:0xC scope:local align:4 +@6164 = .data:0x80399028; // type:object size:0xC scope:local align:4 +@6165 = .data:0x80399034; // type:object size:0xC scope:local align:4 +@6166 = .data:0x80399040; // type:object size:0xC scope:local align:4 +@6167 = .data:0x8039904C; // type:object size:0xC scope:local align:4 +@6168 = .data:0x80399058; // type:object size:0xC scope:local align:4 +@6169 = .data:0x80399064; // type:object size:0xC scope:local align:4 +fmapProcMain = .data:0x80399070; // type:object size:0x54 scope:global align:4 data:4byte +@6643 = .data:0x803990C4; // type:object size:0xC scope:local align:4 +@6644 = .data:0x803990D0; // type:object size:0xC scope:local align:4 +mainProc = .data:0x803990DC; // type:object size:0x18 scope:local align:4 data:4byte +@6663 = .data:0x803990F4; // type:object size:0xC scope:local align:4 +@6664 = .data:0x80399100; // type:object size:0xC scope:local align:4 +@6665 = .data:0x8039910C; // type:object size:0xC scope:local align:4 +HikakuProcMain = .data:0x80399118; // type:object size:0x24 scope:global align:4 data:4byte +@7149 = .data:0x8039913C; // type:object size:0xC scope:local align:4 +@7150 = .data:0x80399148; // type:object size:0xC scope:local align:4 +@7151 = .data:0x80399154; // type:object size:0xC scope:local align:4 +@7152 = .data:0x80399160; // type:object size:0xC scope:local align:4 +@7153 = .data:0x8039916C; // type:object size:0xC scope:local align:4 +warpProcMain = .data:0x80399178; // type:object size:0x3C scope:global align:4 data:4byte +@8093 = .data:0x803991B4; // type:object size:0xC scope:local align:4 +@8094 = .data:0x803991C0; // type:object size:0xC scope:local align:4 +@8095 = .data:0x803991CC; // type:object size:0xC scope:local align:4 +@8096 = .data:0x803991D8; // type:object size:0xC scope:local align:4 +@8097 = .data:0x803991E4; // type:object size:0xC scope:local align:4 +@8098 = .data:0x803991F0; // type:object size:0xC scope:local align:4 +@8099 = .data:0x803991FC; // type:object size:0xC scope:local align:4 +@8100 = .data:0x80399208; // type:object size:0xC scope:local align:4 +FishManProcMain = .data:0x80399214; // type:object size:0x60 scope:global align:4 data:4byte +__vt__12dDlst_FMAP_c = .data:0x80399274; // type:object size:0x10 scope:global align:4 +__vt__9dMf_HIO_c = .data:0x80399294; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803992A0; // type:label scope:local +@2100 = .data:0x803992A0; // type:object size:0xC scope:local align:4 +@2080 = .data:0x803992AC; // type:object size:0xC scope:local align:4 +rollmapTex = .data:0x803992B8; // type:object size:0x48 scope:local align:4 +@4622 = .data:0x80399300; // type:object size:0xC scope:local align:4 +@4623 = .data:0x8039930C; // type:object size:0xC scope:local align:4 +@4624 = .data:0x80399318; // type:object size:0xC scope:local align:4 +@4625 = .data:0x80399324; // type:object size:0xC scope:local align:4 +@4626 = .data:0x80399330; // type:object size:0xC scope:local align:4 +@4627 = .data:0x8039933C; // type:object size:0xC scope:local align:4 +@4628 = .data:0x80399348; // type:object size:0xC scope:local align:4 +@4629 = .data:0x80399354; // type:object size:0xC scope:local align:4 +@4630 = .data:0x80399360; // type:object size:0xC scope:local align:4 +@4631 = .data:0x8039936C; // type:object size:0xC scope:local align:4 +mainProc = .data:0x80399378; // type:object size:0x78 scope:local align:4 data:4byte +@4953 = .data:0x803993F0; // type:object size:0x3C scope:local align:4 +@5129 = .data:0x8039942C; // type:object size:0x3C scope:local align:4 +moon$5134 = .data:0x80399468; // type:object size:0x1C scope:local align:4 data:string +shipicon$5135 = .data:0x80399484; // type:object size:0x1C scope:local align:4 data:string +b1Tag$5431 = .data:0x803994A0; // type:object size:0x58 scope:local align:4 data:string +tag$5611 = .data:0x803994F8; // type:object size:0x98 scope:local align:4 +tag$5677 = .data:0x80399590; // type:object size:0x1C scope:local align:4 +tag2$5678 = .data:0x803995AC; // type:object size:0x24 scope:local align:4 +@5799 = .data:0x803995D0; // type:object size:0x3C scope:local align:4 +@5859 = .data:0x8039960C; // type:object size:0x3C scope:local align:4 +__vt__15dDlst_FMAP2GS_c = .data:0x80399648; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_FMAP2_c = .data:0x80399668; // type:object size:0x10 scope:global align:4 +__vt__10dMf2_HIO_c = .data:0x80399678; // type:object size:0xC scope:global align:4 +number$7142 = .data:0x80399688; // type:object size:0x28 scope:local align:4 +__vt__12dMenu_Item_c = .data:0x803996B0; // type:object size:0x28 scope:global align:4 +__vt__9dMi_HIO_c = .data:0x803996D8; // type:object size:0xC scope:global align:4 +__vt__9dMo_HIO_c = .data:0x803996E8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803996F8; // type:label scope:local +@2100 = .data:0x803996F8; // type:object size:0xC scope:local align:4 +@2080 = .data:0x80399704; // type:object size:0xC scope:local align:4 +@4450 = .data:0x80399710; // type:object size:0xC scope:local align:4 +@4451 = .data:0x8039971C; // type:object size:0xC scope:local align:4 +@4452 = .data:0x80399728; // type:object size:0xC scope:local align:4 +@4453 = .data:0x80399734; // type:object size:0xC scope:local align:4 +@4454 = .data:0x80399740; // type:object size:0xC scope:local align:4 +@4455 = .data:0x8039974C; // type:object size:0xC scope:local align:4 +@4456 = .data:0x80399758; // type:object size:0xC scope:local align:4 +@4457 = .data:0x80399764; // type:object size:0xC scope:local align:4 +@4458 = .data:0x80399770; // type:object size:0xC scope:local align:4 +@4459 = .data:0x8039977C; // type:object size:0xC scope:local align:4 +@4460 = .data:0x80399788; // type:object size:0xC scope:local align:4 +@4461 = .data:0x80399794; // type:object size:0xC scope:local align:4 +@4462 = .data:0x803997A0; // type:object size:0xC scope:local align:4 +@4463 = .data:0x803997AC; // type:object size:0xC scope:local align:4 +@4464 = .data:0x803997B8; // type:object size:0xC scope:local align:4 +@4465 = .data:0x803997C4; // type:object size:0xC scope:local align:4 +@4466 = .data:0x803997D0; // type:object size:0xC scope:local align:4 +@4467 = .data:0x803997DC; // type:object size:0xC scope:local align:4 +@4468 = .data:0x803997E8; // type:object size:0xC scope:local align:4 +@4469 = .data:0x803997F4; // type:object size:0xC scope:local align:4 +@4470 = .data:0x80399800; // type:object size:0xC scope:local align:4 +@4471 = .data:0x8039980C; // type:object size:0xC scope:local align:4 +@4472 = .data:0x80399818; // type:object size:0xC scope:local align:4 +@4473 = .data:0x80399824; // type:object size:0xC scope:local align:4 +@4474 = .data:0x80399830; // type:object size:0xC scope:local align:4 +@4475 = .data:0x8039983C; // type:object size:0xC scope:local align:4 +@4476 = .data:0x80399848; // type:object size:0xC scope:local align:4 +@4477 = .data:0x80399854; // type:object size:0xC scope:local align:4 +@4478 = .data:0x80399860; // type:object size:0xC scope:local align:4 +@4479 = .data:0x8039986C; // type:object size:0xC scope:local align:4 +@4480 = .data:0x80399878; // type:object size:0xC scope:local align:4 +@4481 = .data:0x80399884; // type:object size:0xC scope:local align:4 +@4482 = .data:0x80399890; // type:object size:0xC scope:local align:4 +@4483 = .data:0x8039989C; // type:object size:0xC scope:local align:4 +@4484 = .data:0x803998A8; // type:object size:0xC scope:local align:4 +@4485 = .data:0x803998B4; // type:object size:0xC scope:local align:4 +@4486 = .data:0x803998C0; // type:object size:0xC scope:local align:4 +@4487 = .data:0x803998CC; // type:object size:0xC scope:local align:4 +@4488 = .data:0x803998D8; // type:object size:0xC scope:local align:4 +MenuSaveProc = .data:0x803998E4; // type:object size:0x1D4 scope:global align:4 data:4byte +@4565 = .data:0x80399AB8; // type:object size:0x34 scope:local align:4 +__vt__16dDlst_MenuSave_c = .data:0x80399AEC; // type:object size:0x10 scope:global align:4 +__vt__13dFile_error_c = .data:0x80399B0C; // type:object size:0xC scope:global align:4 +__vt__9dMs_HIO_c = .data:0x80399B18; // type:object size:0xC scope:global align:4 +l_dMs_Method = .data:0x80399B28; // type:object size:0x14 scope:global align:4 +g_profile_MENUWINDOW = .data:0x80399B3C; // type:object size:0x28 scope:global align:4 +__vt__7dName_c = .data:0x80399B64; // type:object size:0xC scope:global align:4 +__vt__13dMenu_Fmap2_c = .data:0x80399B70; // type:object size:0xC scope:global align:4 +__vt__12dMenu_Fmap_c = .data:0x80399B7C; // type:object size:0xC scope:global align:4 +__vt__10dMw_DHIO_c = .data:0x80399B88; // type:object size:0xC scope:global align:4 +__vt__9dMw_HIO_c = .data:0x80399B94; // type:object size:0xC scope:global align:4 +__vt__18dDlst_MENU_CLOTH_c = .data:0x80399BA0; // type:object size:0x10 scope:global align:4 +__vt__20dDlst_MENU_CAPTURE_c = .data:0x80399BB0; // type:object size:0x10 scope:global align:4 +name$4067 = .data:0x80399BC0; // type:object size:0xC scope:local align:4 +@4532 = .data:0x80399BCC; // type:object size:0xA8 scope:local align:4 +l_dMesg_Method = .data:0x80399C74; // type:object size:0x14 scope:global align:4 +g_profile_MESG = .data:0x80399C88; // type:object size:0x28 scope:global align:4 +__vt__15dMesg_outFont_c = .data:0x80399CB0; // type:object size:0xC scope:global align:4 +__vt__18dMesg_screenData_c = .data:0x80399CBC; // type:object size:0x28 scope:global align:4 +__vt__Q27JGadget42TLinkList_factory = .data:0x80399CE4; // type:object size:0x14 scope:global align:4 +__vt__22dMesg_screenDataItem_c = .data:0x80399CF8; // type:object size:0x2C scope:global align:4 +__vt__22dMesg_screenDataTalk_c = .data:0x80399D24; // type:object size:0x28 scope:global align:4 +__vt__25dMesg_tRenderingProcessor = .data:0x80399D4C; // type:object size:0x3C scope:global align:4 +__vt__23dMesg_tMeasureProcessor = .data:0x80399D88; // type:object size:0x54 scope:global align:4 +__vt__24dMesg_tSequenceProcessor = .data:0x80399DDC; // type:object size:0x54 scope:global align:4 +__vt__14dMesg_tControl = .data:0x80399E30; // type:object size:0x10 scope:global align:4 +dMsg2_tex_i4_color = .data:0x80399E40; // type:object size:0xF0 scope:global align:4 +l_dMsg2_Method = .data:0x80399F30; // type:object size:0x14 scope:global align:4 +g_profile_MSG2 = .data:0x80399F44; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2DCopy_c = .data:0x80399F6C; // type:object size:0x10 scope:global align:4 +__vt__14dDlst_2DMSG2_c = .data:0x80399F7C; // type:object size:0x10 scope:global align:4 +l_dMessage_Paper_Method = .data:0x80399F90; // type:object size:0x14 scope:global align:4 +g_profile_MSG3 = .data:0x80399FA4; // type:object size:0x28 scope:global align:4 +arrowTexImage = .data:0x80399FD0; // type:object size:0x10 scope:global align:4 +wepon$5145 = .data:0x80399FE0; // type:object size:0x10 scope:local align:4 +ht$5172 = .data:0x80399FF0; // type:object size:0x14 scope:local align:4 +@6268 = .data:0x8039A004; // type:object size:0x30 scope:local align:4 +@6796 = .data:0x8039A034; // type:object size:0x30 scope:local align:4 +number$6896 = .data:0x8039A064; // type:object size:0x28 scope:local align:4 +@10945 = .data:0x8039A08C; // type:object size:0x28 scope:local align:4 +scaleX$11704 = .data:0x8039A0B4; // type:object size:0xC scope:local align:4 +scaleY$11705 = .data:0x8039A0C0; // type:object size:0xC scope:local align:4 +scaleX$11728 = .data:0x8039A0CC; // type:object size:0xC scope:local align:4 +scaleY$11729 = .data:0x8039A0D8; // type:object size:0xC scope:local align:4 +l_dMeter_Method = .data:0x8039A0E4; // type:object size:0x14 scope:global align:4 +g_profile_METER = .data:0x8039A0F8; // type:object size:0x28 scope:global align:4 +__vt__12dMetronome_c = .data:0x8039A120; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_2DMETER2_c = .data:0x8039A130; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_2DMETER1_c = .data:0x8039A140; // type:object size:0x10 scope:global align:4 +__vt__20dMeter_message_HIO_c = .data:0x8039A150; // type:object size:0xC scope:global align:4 +__vt__16dMeter_msg_HIO_c = .data:0x8039A15C; // type:object size:0xC scope:global align:4 +__vt__16dMeter_menuHIO_c = .data:0x8039A168; // type:object size:0xC scope:global align:4 +__vt__12dMeter_HIO_c = .data:0x8039A174; // type:object size:0xC scope:global align:4 +__vt__16dMeter_map_HIO_c = .data:0x8039A180; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8039A190; // type:label scope:local +@2100 = .data:0x8039A190; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039A19C; // type:object size:0xC scope:local align:4 +label_t_fr$4078 = .data:0x8039A1A8; // type:object size:0x1C scope:local align:4 +label_t_uk$4087 = .data:0x8039A1C4; // type:object size:0xC scope:local align:4 +label_t$4094 = .data:0x8039A1D0; // type:object size:0x10 scope:local align:4 +l_dMinigame_Starter_Method = .data:0x8039A1E0; // type:object size:0x14 scope:global align:4 +g_profile_MINIGAME_STARTER = .data:0x8039A1F4; // type:object size:0x28 scope:global align:4 +__vt__23dDlst_StarterScrnDraw_c = .data:0x8039A21C; // type:object size:0x10 scope:global align:4 +number$4624 = .data:0x8039A240; // type:object size:0x28 scope:local align:4 +l_dMinigame_Terminater_Method = .data:0x8039A268; // type:object size:0x14 scope:global align:4 +g_profile_MINIGAME_TERMINATER = .data:0x8039A27C; // type:object size:0x28 scope:global align:4 +__vt__26dDlst_TerminaterScrnDraw_c = .data:0x8039A2A4; // type:object size:0x10 scope:global align:4 +mLayout = .data:0x8039A2B8; // type:object size:0x20 scope:global align:4 +@5473 = .data:0x8039A2D8; // type:object size:0x3C scope:local align:4 +num_str$6416 = .data:0x8039A314; // type:object size:0x28 scope:local align:4 +@7713 = .data:0x8039A33C; // type:object size:0x3C scope:local align:4 +@8095 = .data:0x8039A378; // type:object size:0x3C scope:local align:4 +l_dMsg_Method = .data:0x8039A3B4; // type:object size:0x14 scope:global align:4 +g_profile_MSG = .data:0x8039A3C8; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2Dtact_c = .data:0x8039A3F0; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_2DMSG_c = .data:0x8039A400; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x8039A410; // type:label scope:local +@2100 = .data:0x8039A410; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039A41C; // type:object size:0xC scope:local align:4 +@4060 = .data:0x8039A428; // type:object size:0xC scope:local align:4 +@4061 = .data:0x8039A434; // type:object size:0xC scope:local align:4 +@4062 = .data:0x8039A440; // type:object size:0xC scope:local align:4 +@4063 = .data:0x8039A44C; // type:object size:0xC scope:local align:4 +SelProc = .data:0x8039A458; // type:object size:0x30 scope:global align:4 data:4byte +@4352 = .data:0x8039A488; // type:object size:0x34 scope:local align:4 +PosData$4834 = .data:0x8039A4BC; // type:object size:0x10 scope:local align:4 +l_Kata$4940 = .data:0x8039A4CC; // type:object size:0x34 scope:local align:4 +l_Hira$4941 = .data:0x8039A500; // type:object size:0x34 scope:local align:4 +str01$4942 = .data:0x8039A534; // type:object size:0x82 scope:local align:4 +str02$4943 = .data:0x8039A5B8; // type:object size:0x82 scope:local align:4 +l_NameNt$4968 = .data:0x8039A63C; // type:object size:0x14 scope:local align:4 data:string +l_MenuNmB$4969 = .data:0x8039A650; // type:object size:0x14 scope:local align:4 data:string +l_endB$4975 = .data:0x8039A664; // type:object size:0x28 scope:local align:4 data:string +l_ArwB$4976 = .data:0x8039A68C; // type:object size:0x28 scope:local align:4 data:string +l_EisuB$4977 = .data:0x8039A6B4; // type:object size:0x28 scope:local align:4 data:string +l_KataB$4978 = .data:0x8039A6DC; // type:object size:0x28 scope:local align:4 data:string +l_HiraB$4979 = .data:0x8039A704; // type:object size:0x28 scope:local align:4 data:string +__vt__14dDlst_NameIN_c = .data:0x8039A72C; // type:object size:0x10 scope:global align:4 +__vt__9dNm_HIO_c = .data:0x8039A74C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8039A758; // type:label scope:local +@2100 = .data:0x8039A758; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039A764; // type:object size:0xC scope:local align:4 +action_table$4553 = .data:0x8039A770; // type:object size:0x1C scope:local align:4 +@4555 = .data:0x8039A78C; // type:object size:0xC scope:local align:4 +@4556 = .data:0x8039A798; // type:object size:0xC scope:local align:4 +@4557 = .data:0x8039A7A4; // type:object size:0xC scope:local align:4 +@4558 = .data:0x8039A7B0; // type:object size:0xC scope:local align:4 +@4559 = .data:0x8039A7BC; // type:object size:0xC scope:local align:4 +@4560 = .data:0x8039A7C8; // type:object size:0xC scope:local align:4 +@4561 = .data:0x8039A7D4; // type:object size:0xC scope:local align:4 +@4562 = .data:0x8039A7E0; // type:object size:0xC scope:local align:4 +@4563 = .data:0x8039A7EC; // type:object size:0xC scope:local align:4 +@4564 = .data:0x8039A7F8; // type:object size:0xC scope:local align:4 +@4565 = .data:0x8039A804; // type:object size:0xC scope:local align:4 +@4566 = .data:0x8039A810; // type:object size:0xC scope:local align:4 +@4567 = .data:0x8039A81C; // type:object size:0xC scope:local align:4 +@4568 = .data:0x8039A828; // type:object size:0xC scope:local align:4 +cut_tbl$4554 = .data:0x8039A834; // type:object size:0xA8 scope:local align:4 +@5751 = .data:0x8039A8DC; // type:object size:0xC scope:local align:4 +@5755 = .data:0x8039A8E8; // type:object size:0xC scope:local align:4 data:4byte +@5781 = .data:0x8039A8F4; // type:object size:0xC scope:local align:4 +@5785 = .data:0x8039A900; // type:object size:0xC scope:local align:4 data:4byte +dNpc_cyl_src = .data:0x8039A90C; // type:object size:0x44 scope:global align:4 +@4789 = .data:0x8039A950; // type:object size:0x24 scope:local align:4 +l_dOperate_wind_Method = .data:0x8039A974; // type:object size:0x14 scope:global align:4 +g_profile_OPERATE_WIND = .data:0x8039A988; // type:object size:0x28 scope:global align:4 +__vt__15dOperate_wind_c = .data:0x8039A9B0; // type:object size:0xC scope:global align:4 +__vt__15dDlst_Ow_mask_c = .data:0x8039A9BC; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_Ow_main_c = .data:0x8039A9CC; // type:object size:0x10 scope:global align:4 +__vt__9dOw_HIO_c = .data:0x8039A9DC; // type:object size:0xC scope:global align:4 +__vt__9dMn_HIO_c = .data:0x8039A9E8; // type:object size:0xC scope:global align:4 +l_dOvlpFd_Method = .data:0x8039A9F8; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP0 = .data:0x8039AA0C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP1 = .data:0x8039AA34; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP6 = .data:0x8039AA5C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP7 = .data:0x8039AA84; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP8 = .data:0x8039AAAC; // type:object size:0x28 scope:global align:4 +@4032 = .data:0x8039AAD8; // type:object size:0xC scope:local align:4 data:4byte +@4069 = .data:0x8039AAE4; // type:object size:0xC scope:local align:4 data:4byte +@4086 = .data:0x8039AAF0; // type:object size:0xC scope:local align:4 data:4byte +@4115 = .data:0x8039AAFC; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd2_Method = .data:0x8039AB08; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP2 = .data:0x8039AB1C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP3 = .data:0x8039AB44; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd2_dlst_c = .data:0x8039AB6C; // type:object size:0x10 scope:global align:4 +__vt__16dDlst_snapShot_c = .data:0x8039AB80; // type:object size:0x10 scope:global align:4 +@4129 = .data:0x8039AB90; // type:object size:0xC scope:local align:4 data:4byte +@4131 = .data:0x8039AB9C; // type:object size:0xC scope:local align:4 data:4byte +@4276 = .data:0x8039ABA8; // type:object size:0xC scope:local align:4 data:4byte +@4301 = .data:0x8039ABB4; // type:object size:0xC scope:local align:4 data:4byte +@4347 = .data:0x8039ABC0; // type:object size:0xC scope:local align:4 data:4byte +@4349 = .data:0x8039ABCC; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd4_Method = .data:0x8039ABD8; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP4 = .data:0x8039ABEC; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP5 = .data:0x8039AC14; // type:object size:0x28 scope:global align:4 +__vt__14dDlst_2Dt_Sp_c = .data:0x8039AC3C; // type:object size:0x10 scope:global align:4 +__vt__17dDlst_snapShot2_c = .data:0x8039AC4C; // type:object size:0x10 scope:global align:4 +__vt__15dDlst_2DtEff1_c = .data:0x8039AC5C; // type:object size:0x10 scope:global align:4 +photo_data = .data:0x8039AC70; // type:object size:0x1C scope:global align:4 +number$4567 = .data:0x8039AC8C; // type:object size:0x24 scope:local align:4 +l_dPb_Method = .data:0x8039ACB0; // type:object size:0x14 scope:global align:4 +g_profile_PB = .data:0x8039ACC4; // type:object size:0x28 scope:global align:4 +__vt__9dJle_Pb_c = .data:0x8039ACEC; // type:object size:0x10 scope:global align:4 +l_execFunc$4864 = .data:0x8039AD00; // type:object size:0x2C scope:local align:4 +l_method$5623 = .data:0x8039AD2C; // type:object size:0xC scope:local align:4 +l_dScnLogo_Method = .data:0x8039AD38; // type:object size:0x14 scope:global align:4 +g_profile_LOGO_SCENE = .data:0x8039AD4C; // type:object size:0x28 scope:global align:4 +language$4111 = .data:0x8039AD78; // type:object size:0x14 scope:local align:4 +l_dScnMenu_Method = .data:0x8039AD8C; // type:object size:0x14 scope:global align:4 +g_profile_MENU_SCENE = .data:0x8039ADA0; // type:object size:0x28 scope:global align:4 +__vt__11myFontClass = .data:0x8039ADC8; // type:object size:0x4C scope:global align:4 +...data.0 = .data:0x8039AE18; // type:label scope:local +@2100 = .data:0x8039AE18; // type:object size:0xC scope:local align:4 +@2080 = .data:0x8039AE24; // type:object size:0xC scope:local align:4 +l_method$4170 = .data:0x8039AE30; // type:object size:0xC scope:local align:4 +@4637 = .data:0x8039AE3C; // type:object size:0xC scope:local align:4 +@4638 = .data:0x8039AE48; // type:object size:0xC scope:local align:4 +@4639 = .data:0x8039AE54; // type:object size:0xC scope:local align:4 +@4640 = .data:0x8039AE60; // type:object size:0xC scope:local align:4 +@4641 = .data:0x8039AE6C; // type:object size:0xC scope:local align:4 +@4642 = .data:0x8039AE78; // type:object size:0xC scope:local align:4 +@4643 = .data:0x8039AE84; // type:object size:0xC scope:local align:4 +@4644 = .data:0x8039AE90; // type:object size:0xC scope:local align:4 +@4645 = .data:0x8039AE9C; // type:object size:0xC scope:local align:4 +@4646 = .data:0x8039AEA8; // type:object size:0xC scope:local align:4 +@4647 = .data:0x8039AEB4; // type:object size:0xC scope:local align:4 +@4648 = .data:0x8039AEC0; // type:object size:0xC scope:local align:4 +@4649 = .data:0x8039AECC; // type:object size:0xC scope:local align:4 +@4650 = .data:0x8039AED8; // type:object size:0xC scope:local align:4 +@4651 = .data:0x8039AEE4; // type:object size:0xC scope:local align:4 +@4652 = .data:0x8039AEF0; // type:object size:0xC scope:local align:4 +MainProc = .data:0x8039AEFC; // type:object size:0xC0 scope:global align:4 data:4byte +@4653 = .data:0x8039AFBC; // type:object size:0xC scope:local align:4 +@4654 = .data:0x8039AFC8; // type:object size:0xC scope:local align:4 +@4655 = .data:0x8039AFD4; // type:object size:0xC scope:local align:4 +@4656 = .data:0x8039AFE0; // type:object size:0xC scope:local align:4 +@4657 = .data:0x8039AFEC; // type:object size:0xC scope:local align:4 +@4658 = .data:0x8039AFF8; // type:object size:0xC scope:local align:4 +@4659 = .data:0x8039B004; // type:object size:0xC scope:local align:4 +@4660 = .data:0x8039B010; // type:object size:0xC scope:local align:4 +@4661 = .data:0x8039B01C; // type:object size:0xC scope:local align:4 +@4662 = .data:0x8039B028; // type:object size:0xC scope:local align:4 +@4663 = .data:0x8039B034; // type:object size:0xC scope:local align:4 +@4664 = .data:0x8039B040; // type:object size:0xC scope:local align:4 +@4665 = .data:0x8039B04C; // type:object size:0xC scope:local align:4 +@4666 = .data:0x8039B058; // type:object size:0xC scope:local align:4 +@4667 = .data:0x8039B064; // type:object size:0xC scope:local align:4 +@4668 = .data:0x8039B070; // type:object size:0xC scope:local align:4 +@4669 = .data:0x8039B07C; // type:object size:0xC scope:local align:4 +MemCardCheckProc = .data:0x8039B088; // type:object size:0xCC scope:global align:4 data:4byte +@4670 = .data:0x8039B154; // type:object size:0xC scope:local align:4 +@4671 = .data:0x8039B160; // type:object size:0xC scope:local align:4 +NameOpenProc = .data:0x8039B16C; // type:object size:0x18 scope:global align:4 data:4byte +@4672 = .data:0x8039B184; // type:object size:0xC scope:local align:4 +@4673 = .data:0x8039B190; // type:object size:0xC scope:local align:4 +FileSelOpenProc = .data:0x8039B19C; // type:object size:0x18 scope:global align:4 data:4byte +@4674 = .data:0x8039B1B4; // type:object size:0xC scope:local align:4 +@4675 = .data:0x8039B1C0; // type:object size:0xC scope:local align:4 +@4676 = .data:0x8039B1CC; // type:object size:0xC scope:local align:4 +@4677 = .data:0x8039B1D8; // type:object size:0xC scope:local align:4 +@4678 = .data:0x8039B1E4; // type:object size:0xC scope:local align:4 +DrawProc = .data:0x8039B1F0; // type:object size:0x3C scope:global align:4 data:4byte +@4880 = .data:0x8039B22C; // type:object size:0x34 scope:local align:4 +@5268 = .data:0x8039B260; // type:object size:0x1C scope:local align:4 +l_dScnName_Method = .data:0x8039B27C; // type:object size:0x14 scope:global align:4 +g_profile_NAME_SCENE = .data:0x8039B290; // type:object size:0x28 scope:global align:4 +g_profile_NAMEEX_SCENE = .data:0x8039B2B8; // type:object size:0x28 scope:global align:4 +__vt__19dDlst_FLSEL_CLOTH_c = .data:0x8039B2E0; // type:object size:0x10 scope:global align:4 +__vt__13dDlst_BTICN_c = .data:0x8039B2F0; // type:object size:0x10 scope:global align:4 +__vt__9dSn_HIO_c = .data:0x8039B34C; // type:object size:0xC scope:global align:4 +l_dScnOpen_Method = .data:0x8039B358; // type:object size:0x14 scope:global align:4 +g_profile_OPEN_SCENE = .data:0x8039B36C; // type:object size:0x28 scope:global align:4 +g_profile_OPEN2_SCENE = .data:0x8039B394; // type:object size:0x28 scope:global align:4 +dScnOpen_message_timer_table = .data:0x8039B3C0; // type:object size:0x16 scope:global align:4 +@4413 = .data:0x8039B3D8; // type:object size:0xB4 scope:local align:4 +__vt__15dScnOpen_proc_c = .data:0x8039B48C; // type:object size:0x10 scope:global align:4 +__vt__18dScnOpen_message_c = .data:0x8039B49C; // type:object size:0xC scope:global align:4 +l_wipeType$4411 = .data:0x8039B4A8; // type:object size:0x18 scope:local align:4 +sea_resName = .data:0x8039B4C0; // type:object size:0x14 scope:global align:4 +M_Dai_resName = .data:0x8039B4D4; // type:object size:0x5C scope:global align:4 +majroom_resName = .data:0x8039B530; // type:object size:0x54 scope:global align:4 +ma2room_resName = .data:0x8039B584; // type:object size:0x60 scope:global align:4 +ma3room_resName = .data:0x8039B5E4; // type:object size:0x44 scope:global align:4 +M_NewD2_resName = .data:0x8039B628; // type:object size:0x8C scope:global align:4 +kindan_resName = .data:0x8039B6B4; // type:object size:0x8C scope:global align:4 +kaze_resName = .data:0x8039B740; // type:object size:0x64 scope:global align:4 +Siren_dylKeyTbl = .data:0x8039B7A4; // type:object size:0xE scope:global align:4 +Siren_resName = .data:0x8039B7B4; // type:object size:0x28 scope:global align:4 +GanonJ_dylKeyTbl = .data:0x8039B7DC; // type:object size:0x16 scope:global align:4 +GanonJ_resName = .data:0x8039B7F4; // type:object size:0x38 scope:global align:4 +GanonK_dylKeyTbl = .data:0x8039B82C; // type:object size:0x1A scope:global align:4 +GanonK_resName = .data:0x8039B848; // type:object size:0x20 scope:global align:4 +GanonM_dylKeyTbl = .data:0x8039B868; // type:object size:0xA scope:global align:4 +GanonM_resName = .data:0x8039B874; // type:object size:0x14 scope:global align:4 +l_method$5457 = .data:0x8039B888; // type:object size:0x28 scope:local align:4 +l_dScnPly_Method = .data:0x8039B8B0; // type:object size:0x14 scope:global align:4 +g_profile_PLAY_SCENE = .data:0x8039B8C4; // type:object size:0x28 scope:global align:4 +g_profile_OPENING_SCENE = .data:0x8039B8EC; // type:object size:0x28 scope:global align:4 +g_profile_OPENING2_SCENE = .data:0x8039B914; // type:object size:0x28 scope:global align:4 +__vt__17dScnPly_msg_HIO_c = .data:0x8039B93C; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_env_debugHIO_c = .data:0x8039B948; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_env_otherHIO_c = .data:0x8039B954; // type:object size:0xC scope:global align:4 +__vt__22dScnPly_reg_childHIO_c = .data:0x8039B960; // type:object size:0xC scope:global align:4 +__vt__18dScnPly_dark_HIO_c = .data:0x8039B96C; // type:object size:0xC scope:global align:4 +__vt__21dScnPly_preLoad_HIO_c = .data:0x8039B978; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_env_HIO_c = .data:0x8039B984; // type:object size:0xC scope:global align:4 +__vt__17dScnPly_reg_HIO_c = .data:0x8039B990; // type:object size:0xC scope:global align:4 +l_method$4448 = .data:0x8039B9A0; // type:object size:0x14 scope:local align:4 +l_dScnRoom_Method = .data:0x8039B9B4; // type:object size:0x14 scope:global align:4 +g_profile_ROOM_SCENE = .data:0x8039B9C8; // type:object size:0x28 scope:global align:4 +l_dScnTitle_Method = .data:0x8039B9F0; // type:object size:0x14 scope:global align:4 +g_profile_TITLE_SCENE = .data:0x8039BA04; // type:object size:0x28 scope:global align:4 +g_profile_ENDING_SCENE = .data:0x8039BA2C; // type:object size:0x28 scope:global align:4 +l_dScp_Method = .data:0x8039BA58; // type:object size:0x14 scope:global align:4 +g_profile_SCP = .data:0x8039BA6C; // type:object size:0x28 scope:global align:4 +__vt__13dDlst_2DSCP_c = .data:0x8039BA94; // type:object size:0x10 scope:global align:4 +daThrowstoneMethodTable = .data:0x8039BAA8; // type:object size:0x20 scope:global align:4 +g_profile_THROWSTONE = .data:0x8039BAC8; // type:object size:0x30 scope:global align:4 +ShipRaceSeTable = .data:0x8039BAF8; // type:object size:0x68 scope:global align:4 +VolcanoSeTable = .data:0x8039BB60; // type:object size:0x68 scope:global align:4 +number$4344 = .data:0x8039BBC8; // type:object size:0x28 scope:local align:4 +l_dTimer_Method = .data:0x8039BBF0; // type:object size:0x14 scope:global align:4 +g_profile_TIMER = .data:0x8039BC04; // type:object size:0x28 scope:global align:4 +__vt__21dDlst_TimerScrnDraw_c = .data:0x8039BC2C; // type:object size:0x10 scope:global align:4 +l_dWaterMark_Method = .data:0x8039BC40; // type:object size:0x14 scope:global align:4 +g_profile_WATER_MARK = .data:0x8039BC54; // type:object size:0x28 scope:global align:4 +l_dWindArrow_Method = .data:0x8039BC80; // type:object size:0x14 scope:global align:4 +g_profile_WIND_ARROW = .data:0x8039BC94; // type:object size:0x28 scope:global align:4 +l_dWpillar_Method = .data:0x8039BCC0; // type:object size:0x14 scope:global align:4 +g_profile_WPILLAR = .data:0x8039BCD4; // type:object size:0x28 scope:global align:4 +l_dWpotWater_Method = .data:0x8039BD00; // type:object size:0x14 scope:global align:4 +g_profile_WPOT_WATER = .data:0x8039BD14; // type:object size:0x28 scope:global align:4 +__vt__20dWpotWater_EcallBack = .data:0x8039BD3C; // type:object size:0x20 scope:global align:4 +strings$3042 = .data:0x8039BD60; // type:object size:0x10 scope:local align:4 +__vt__20DynamicModuleControl = .data:0x8039BD70; // type:object size:0x34 scope:global align:4 +__vt__24DynamicModuleControlBase = .data:0x8039BDA4; // type:object size:0x34 scope:global align:4 +g_cAPI_Interface = .data:0x8039BDD8; // type:object size:0x1C scope:global align:4 +__vt__12cCcD_SphAttr = .data:0x8039BDF8; // type:object size:0x60 scope:global align:4 +__vt__12cCcD_CylAttr = .data:0x8039BE58; // type:object size:0x60 scope:global align:4 +__vt__12cCcD_CpsAttr = .data:0x8039BEB8; // type:object size:0x60 scope:global align:4 +__vt__12cCcD_TriAttr = .data:0x8039BF18; // type:object size:0x60 scope:global align:4 +__vt__9cCcD_Stts = .data:0x8039BF78; // type:object size:0x20 scope:global align:4 +__vt__4cCcS = .data:0x8039BF98; // type:object size:0x30 scope:global align:4 +atntable = .data:0x8039BFC8; // type:object size:0x802 scope:global align:4 +__vt__4cBgS = .data:0x8039C7D0; // type:object size:0x18 scope:global align:4 +__vt__11cBgS_ChkElm = .data:0x8039C7E8; // type:object size:0x10 scope:global align:4 +__vt__8cBgS_Chk = .data:0x8039C7F8; // type:object size:0xC scope:global align:4 +__vt__11cBgW_RwgElm = .data:0x8039C808; // type:object size:0xC scope:global align:4 +__vt__13cBgW_NodeTree = .data:0x8039C814; // type:object size:0xC scope:global align:4 +__vt__11cBgW_GrpElm = .data:0x8039C820; // type:object size:0xC scope:global align:4 +__vt__11cBgW_TriElm = .data:0x8039C82C; // type:object size:0xC scope:global align:4 +__vt__4cBgW = .data:0x8039C838; // type:object size:0x24 scope:global align:4 +__vt__9cBgW_BgId = .data:0x8039C85C; // type:object size:0xC scope:global align:4 +__vt__11cDT_DataSrc = .data:0x8039C868; // type:object size:0xC scope:global align:4 +__vt__8cDT_Name = .data:0x8039C874; // type:object size:0xC scope:global align:4 +__vt__10cDT_Format = .data:0x8039C880; // type:object size:0xC scope:global align:4 +__vt__12cDT_NamePTbl = .data:0x8039C88C; // type:object size:0xC scope:global align:4 +e_mtx = .data:0x8039C8A0; // type:object size:0x30 scope:global align:4 +clear_z_TX = .data:0x8039C8E0; // type:object size:0x40 scope:global align:32 +__vt__10JFWDisplay = .data:0x8039C920; // type:object size:0x18 scope:global align:4 +stBlendMode__12JPABaseShape = .data:0x8039C938; // type:object size:0x10 scope:global align:4 +stBlendFactor__12JPABaseShape = .data:0x8039C948; // type:object size:0x28 scope:global align:4 +stLogicOp__12JPABaseShape = .data:0x8039C970; // type:object size:0x40 scope:global align:4 +stCompare__12JPABaseShape = .data:0x8039C9B0; // type:object size:0x20 scope:global align:4 +stAlphaOp__12JPABaseShape = .data:0x8039C9D0; // type:object size:0x10 scope:global align:4 +stTevColorArg__15JPABaseShapeArc = .data:0x8039C9E0; // type:object size:0x60 scope:global align:4 +stTevAlphaArg__15JPABaseShapeArc = .data:0x8039CA40; // type:object size:0x20 scope:global align:4 +__vt__15JPABaseShapeArc = .data:0x8039CA60; // type:object size:0xFC scope:global align:4 +__vt__12JPABaseShape = .data:0x8039CB5C; // type:object size:0xFC scope:global align:4 +__vt__16JPAExtraShapeArc = .data:0x8039CC58; // type:object size:0xAC scope:global align:4 +__vt__13JPAExtraShape = .data:0x8039CD04; // type:object size:0xAC scope:global align:4 +__vt__16JPASweepShapeArc = .data:0x8039CDB0; // type:object size:0x90 scope:global align:4 +__vt__13JPASweepShape = .data:0x8039CE40; // type:object size:0x90 scope:global align:4 +indMtxID__16JPAExTexShapeArc = .data:0x8039CED0; // type:object size:0x10 scope:global align:4 +__vt__16JPAExTexShapeArc = .data:0x8039CEE0; // type:object size:0x2C scope:global align:4 +__vt__13JPAExTexShape = .data:0x8039CF0C; // type:object size:0x2C scope:global align:4 +__vt__19JPADynamicsBlockArc = .data:0x8039CF38; // type:object size:0x84 scope:global align:4 +__vt__16JPADynamicsBlock = .data:0x8039CFBC; // type:object size:0x84 scope:global align:4 +__vt__16JPAFieldBlockArc = .data:0x8039D040; // type:object size:0x50 scope:global align:4 +__vt__13JPAFieldBlock = .data:0x8039D090; // type:object size:0x50 scope:global align:4 +__vt__14JPAKeyBlockArc = .data:0x8039D0E0; // type:object size:0x1C scope:global align:4 +__vt__11JPAKeyBlock = .data:0x8039D0FC; // type:object size:0x1C scope:global align:4 +__vt__13JPATextureArc = .data:0x8039D118; // type:object size:0x18 scope:global align:4 +__vt__10JPATexture = .data:0x8039D130; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x8039D148; // type:label scope:local +@3214 = .data:0x8039D148; // type:object size:0x24 scope:local align:4 +__vt__12JPASpinField = .data:0x8039D16C; // type:object size:0x1C scope:global align:4 +__vt__12JPADragField = .data:0x8039D188; // type:object size:0x1C scope:global align:4 +__vt__14JPARandomField = .data:0x8039D1A4; // type:object size:0x1C scope:global align:4 +__vt__18JPAConvectionField = .data:0x8039D1C0; // type:object size:0x1C scope:global align:4 +__vt__14JPAVortexField = .data:0x8039D1DC; // type:object size:0x1C scope:global align:4 +__vt__14JPANewtonField = .data:0x8039D1F8; // type:object size:0x1C scope:global align:4 +__vt__14JPAMagnetField = .data:0x8039D214; // type:object size:0x1C scope:global align:4 +__vt__11JPAAirField = .data:0x8039D230; // type:object size:0x1C scope:global align:4 +__vt__15JPAGravityField = .data:0x8039D24C; // type:object size:0x1C scope:global align:4 +__vt__12JPABaseField = .data:0x8039D268; // type:object size:0x1C scope:global align:4 +...data.0 = .data:0x8039D288; // type:label scope:local +@2750 = .data:0x8039D288; // type:object size:0xC scope:local align:4 data:4byte +@2752 = .data:0x8039D294; // type:object size:0xC scope:local align:4 +@2754 = .data:0x8039D2A0; // type:object size:0xC scope:local align:4 +@2756 = .data:0x8039D2AC; // type:object size:0xC scope:local align:4 +@2758 = .data:0x8039D2B8; // type:object size:0xC scope:local align:4 +@2760 = .data:0x8039D2C4; // type:object size:0xC scope:local align:4 +@2762 = .data:0x8039D2D0; // type:object size:0xC scope:local align:4 +@2808 = .data:0x8039D2DC; // type:object size:0x1C scope:local align:4 +@3055 = .data:0x8039D2F8; // type:object size:0x2C scope:local align:4 +__vt__12JPAFieldData = .data:0x8039D328; // type:object size:0xC scope:global align:4 +__vt__24JPADrawCalcChildScaleOut = .data:0x8039D338; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawCalcParticleVisitor = .data:0x8039D348; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawCalcChildAlphaOut = .data:0x8039D358; // type:object size:0x10 scope:global align:4 +__vt__28JPADrawCalcAlphaFlickMultSin = .data:0x8039D368; // type:object size:0x10 scope:global align:4 +__vt__27JPADrawCalcAlphaFlickAddSin = .data:0x8039D378; // type:object size:0x10 scope:global align:4 +__vt__27JPADrawCalcAlphaFlickNrmSin = .data:0x8039D388; // type:object size:0x10 scope:global align:4 +__vt__16JPADrawCalcAlpha = .data:0x8039D398; // type:object size:0x10 scope:global align:4 +__vt__31JPADrawCalcColorCopyFromEmitter = .data:0x8039D3A8; // type:object size:0x10 scope:global align:4 +__vt__33JPADrawCalcScaleAnmTimingReverseY = .data:0x8039D3B8; // type:object size:0x10 scope:global align:4 +__vt__33JPADrawCalcScaleAnmTimingReverseX = .data:0x8039D3C8; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawCalcScaleAnmTimingRepeatY = .data:0x8039D3D8; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawCalcScaleAnmTimingRepeatX = .data:0x8039D3E8; // type:object size:0x10 scope:global align:4 +__vt__31JPADrawCalcScaleAnmTimingNormal = .data:0x8039D3F8; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawCalcScaleCopyX2Y = .data:0x8039D408; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawCalcScaleYBySpeed = .data:0x8039D418; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawCalcScaleXBySpeed = .data:0x8039D428; // type:object size:0x10 scope:global align:4 +__vt__17JPADrawCalcScaleY = .data:0x8039D438; // type:object size:0x10 scope:global align:4 +__vt__17JPADrawCalcScaleX = .data:0x8039D448; // type:object size:0x10 scope:global align:4 +__vt__19JPADrawExecCallBack = .data:0x8039D458; // type:object size:0x24 scope:global align:4 +__vt__25JPADrawExecEmitterVisitor = .data:0x8039D47C; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawExecParticleVisitor = .data:0x8039D48C; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawCalcTextureAnmIndexRandom = .data:0x8039D49C; // type:object size:0x24 scope:global align:4 +__vt__25JPADrawCalcEmitterVisitor = .data:0x8039D4C0; // type:object size:0x10 scope:global align:4 +__vt__31JPADrawCalcTextureAnmIndexMerge = .data:0x8039D4D0; // type:object size:0x24 scope:global align:4 +__vt__33JPADrawCalcTextureAnmIndexReverse = .data:0x8039D4F4; // type:object size:0x24 scope:global align:4 +__vt__32JPADrawCalcTextureAnmIndexRepeat = .data:0x8039D518; // type:object size:0x24 scope:global align:4 +__vt__32JPADrawCalcTextureAnmIndexNormal = .data:0x8039D53C; // type:object size:0x24 scope:global align:4 +__vt__30JPADrawCalcColorAnmFrameRandom = .data:0x8039D560; // type:object size:0x24 scope:global align:4 +__vt__29JPADrawCalcColorAnmFrameMerge = .data:0x8039D584; // type:object size:0x24 scope:global align:4 +__vt__31JPADrawCalcColorAnmFrameReverse = .data:0x8039D5A8; // type:object size:0x24 scope:global align:4 +__vt__30JPADrawCalcColorAnmFrameRepeat = .data:0x8039D5CC; // type:object size:0x24 scope:global align:4 +__vt__30JPADrawCalcColorAnmFrameNormal = .data:0x8039D5F0; // type:object size:0x24 scope:global align:4 +__vt__19JPADrawCalcColorEnv = .data:0x8039D614; // type:object size:0x24 scope:global align:4 +__vt__19JPADrawCalcColorPrm = .data:0x8039D638; // type:object size:0x24 scope:global align:4 +__vt__31JPADrawExecRegisterColorChildPE = .data:0x8039D65C; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawExecRegisterColorEmitterE = .data:0x8039D66C; // type:object size:0x10 scope:global align:4 +__vt__32JPADrawExecRegisterColorEmitterP = .data:0x8039D67C; // type:object size:0x10 scope:global align:4 +__vt__33JPADrawExecRegisterColorEmitterPE = .data:0x8039D68C; // type:object size:0x10 scope:global align:4 +__vt__22JPADrawExecStripeCross = .data:0x8039D69C; // type:object size:0x10 scope:global align:4 +__vt__17JPADrawExecStripe = .data:0x8039D6AC; // type:object size:0x10 scope:global align:4 +__vt__15JPADrawExecLine = .data:0x8039D6BC; // type:object size:0x10 scope:global align:4 +__vt__16JPADrawExecPoint = .data:0x8039D6CC; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawExecRotationCross = .data:0x8039D6DC; // type:object size:0x10 scope:global align:4 +__vt__19JPADrawExecRotation = .data:0x8039D6EC; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecDirBillBoard = .data:0x8039D6FC; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRotDirectionalCross = .data:0x8039D70C; // type:object size:0x10 scope:global align:4 +__vt__27JPADrawExecDirectionalCross = .data:0x8039D71C; // type:object size:0x10 scope:global align:4 +__vt__25JPADrawExecRotDirectional = .data:0x8039D72C; // type:object size:0x10 scope:global align:4 +__vt__22JPADrawExecDirectional = .data:0x8039D73C; // type:object size:0x10 scope:global align:4 +__vt__24JPADrawExecRotYBillBoard = .data:0x8039D74C; // type:object size:0x10 scope:global align:4 +__vt__21JPADrawExecYBillBoard = .data:0x8039D75C; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecRotBillBoard = .data:0x8039D76C; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecBillBoard = .data:0x8039D77C; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawExecRegisterPrmAEnv = .data:0x8039D78C; // type:object size:0x10 scope:global align:4 +__vt__26JPADrawExecRegisterPrmCEnv = .data:0x8039D79C; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRegisterEnvColorAnm = .data:0x8039D7AC; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRegisterPrmAlphaAnm = .data:0x8039D7BC; // type:object size:0x10 scope:global align:4 +__vt__30JPADrawExecRegisterPrmColorAnm = .data:0x8039D7CC; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecSetLineWidth = .data:0x8039D7DC; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecSetPointSize = .data:0x8039D7EC; // type:object size:0x10 scope:global align:4 +__vt__22JPADrawExecLoadTexture = .data:0x8039D7FC; // type:object size:0x24 scope:global align:4 +__vt__29JPADrawExecLoadDefaultTexture = .data:0x8039D820; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecSetTexMtx = .data:0x8039D830; // type:object size:0x24 scope:global align:4 +__vt__20JPADrawExecGenIdtMtx = .data:0x8039D854; // type:object size:0x10 scope:global align:4 +__vt__21JPADrawExecGenTexMtx0 = .data:0x8039D864; // type:object size:0x10 scope:global align:4 +__vt__23JPADrawExecGenPrjTexMtx = .data:0x8039D874; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecGenPrjMtx = .data:0x8039D884; // type:object size:0x10 scope:global align:4 +__vt__20JPADrawExecLoadExTex = .data:0x8039D894; // type:object size:0x10 scope:global align:4 +@3027 = .data:0x8039D8A8; // type:object size:0x2C scope:local align:4 +@3026 = .data:0x8039D8D4; // type:object size:0x2C scope:local align:4 +__vt__Q26JStage6TActor = .data:0x8039D900; // type:object size:0x88 scope:global align:4 +__vt__Q26JStage13TAmbientLight = .data:0x8039D988; // type:object size:0x40 scope:global align:4 +__vt__Q26JStage7TCamera = .data:0x8039D9C8; // type:object size:0x90 scope:global align:4 +__vt__Q26JStage4TFog = .data:0x8039DA58; // type:object size:0x58 scope:global align:4 +__vt__Q26JStage6TLight = .data:0x8039DAB0; // type:object size:0x68 scope:global align:4 +__vt__Q26JStage7TObject = .data:0x8039DB18; // type:object size:0x38 scope:global align:4 +__vt__Q26JStage7TSystem = .data:0x8039DB50; // type:object size:0x4C scope:global align:4 +__vt__Q27JStudio6TParse = .data:0x8039DBA0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TFactory = .data:0x8039DBC0; // type:object size:0x14 scope:global align:4 +__vt__Q27JStudio8TControl = .data:0x8039DBD4; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x8039DBE0; // type:label scope:local +@730 = .data:0x8039DBE0; // type:object size:0xC scope:local align:4 data:4byte +@733 = .data:0x8039DBEC; // type:object size:0xC scope:local align:4 +@736 = .data:0x8039DBF8; // type:object size:0xC scope:local align:4 +@739 = .data:0x8039DC04; // type:object size:0xC scope:local align:4 +@742 = .data:0x8039DC10; // type:object size:0xC scope:local align:4 +@745 = .data:0x8039DC1C; // type:object size:0xC scope:local align:4 +@825 = .data:0x8039DC28; // type:object size:0x4C scope:local align:4 +@1258 = .data:0x8039DC74; // type:object size:0xC scope:local align:4 +@1261 = .data:0x8039DC80; // type:object size:0xC scope:local align:4 +@1263 = .data:0x8039DC8C; // type:object size:0xC scope:local align:4 +@1265 = .data:0x8039DC98; // type:object size:0xC scope:local align:4 +@1267 = .data:0x8039DCA4; // type:object size:0xC scope:local align:4 +@1269 = .data:0x8039DCB0; // type:object size:0xC scope:local align:4 +@1271 = .data:0x8039DCBC; // type:object size:0xC scope:local align:4 +@1273 = .data:0x8039DCC8; // type:object size:0xC scope:local align:4 +@1276 = .data:0x8039DCD4; // type:object size:0xC scope:local align:4 +@1278 = .data:0x8039DCE0; // type:object size:0xC scope:local align:4 +@1280 = .data:0x8039DCEC; // type:object size:0xC scope:local align:4 +@1315 = .data:0x8039DCF8; // type:object size:0x118 scope:local align:4 +@1388 = .data:0x8039DE10; // type:object size:0xC scope:local align:4 +@1391 = .data:0x8039DE1C; // type:object size:0xC scope:local align:4 +@1393 = .data:0x8039DE28; // type:object size:0xC scope:local align:4 +@1427 = .data:0x8039DE34; // type:object size:0x78 scope:local align:4 +@1480 = .data:0x8039DEAC; // type:object size:0x44 scope:local align:4 +@1504 = .data:0x8039DEF0; // type:object size:0xC scope:local align:4 data:4byte +@1507 = .data:0x8039DEFC; // type:object size:0xC scope:local align:4 data:4byte +@1545 = .data:0x8039DF08; // type:object size:0x8C scope:local align:4 +@1569 = .data:0x8039DF94; // type:object size:0xC scope:local align:4 data:4byte +@1613 = .data:0x8039DFA0; // type:object size:0xC scope:local align:4 +@1616 = .data:0x8039DFAC; // type:object size:0xC scope:local align:4 +@1618 = .data:0x8039DFB8; // type:object size:0xC scope:local align:4 +@1620 = .data:0x8039DFC4; // type:object size:0xC scope:local align:4 +@1667 = .data:0x8039DFD0; // type:object size:0x108 scope:local align:4 +@1691 = .data:0x8039E0D8; // type:object size:0xC scope:local align:4 data:4byte +@1694 = .data:0x8039E0E4; // type:object size:0xC scope:local align:4 data:4byte +@1725 = .data:0x8039E0F0; // type:object size:0xB4 scope:local align:4 +__vt__Q27JStudio13TObject_sound = .data:0x8039E1A4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_sound = .data:0x8039E1C4; // type:object size:0x28 scope:global align:4 +__vt__Q27JStudio16TObject_particle = .data:0x8039E1EC; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio17TAdaptor_particle = .data:0x8039E20C; // type:object size:0x30 scope:global align:4 +__vt__Q27JStudio15TObject_message = .data:0x8039E23C; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio16TAdaptor_message = .data:0x8039E25C; // type:object size:0x24 scope:global align:4 +__vt__Q27JStudio13TObject_light = .data:0x8039E280; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_light = .data:0x8039E2A0; // type:object size:0x28 scope:global align:4 +__vt__Q27JStudio11TObject_fog = .data:0x8039E2C8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio12TAdaptor_fog = .data:0x8039E2E8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TObject_camera = .data:0x8039E308; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio15TAdaptor_camera = .data:0x8039E328; // type:object size:0x2C scope:global align:4 +__vt__Q27JStudio20TObject_ambientLight = .data:0x8039E354; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio21TAdaptor_ambientLight = .data:0x8039E374; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_actor = .data:0x8039E394; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TAdaptor_actor = .data:0x8039E3B4; // type:object size:0x4C scope:global align:4 +__vt__Q27JStudio7TObject = .data:0x8039E400; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TAdaptor = .data:0x8039E420; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio14TVariableValue13TOutput_none_ = .data:0x8039E440; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio14TVariableValue7TOutput = .data:0x8039E450; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x8039E460; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_ = .data:0x8039E470; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x8039E480; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_ = .data:0x8039E490; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x8039E4A0; // type:object size:0x10 scope:global align:4 +gapfnExtrapolateParameter___Q27JStudio27@unnamed@functionvalue_cpp@ = .data:0x8039E4B0; // type:object size:0x10 scope:global align:4 data:4byte +__vt__Q27JStudio22TFunctionValue_hermite = .data:0x8039E4C0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio29TFunctionValue_list_parameter = .data:0x8039E4E0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio19TFunctionValue_list = .data:0x8039E500; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio25TFunctionValue_transition = .data:0x8039E520; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio23TFunctionValue_constant = .data:0x8039E540; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio24TFunctionValue_composite = .data:0x8039E560; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TFunctionValue = .data:0x8039E580; // type:object size:0x20 scope:global align:4 +@833 = .data:0x8039E5A0; // type:object size:0x5C scope:local align:4 +__vt__Q37JStudio3fvb6TParse = .data:0x8039E5FC; // type:object size:0x14 scope:global align:4 +__vt__Q37JGadget6binary19TParse_header_block = .data:0x8039E610; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TFactory = .data:0x8039E624; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TControl = .data:0x8039E638; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3fvb15TObject_hermite = .data:0x8039E644; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb22TObject_list_parameter = .data:0x8039E654; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb12TObject_list = .data:0x8039E664; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb18TObject_transition = .data:0x8039E674; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb16TObject_constant = .data:0x8039E684; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb17TObject_composite = .data:0x8039E694; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb7TObject = .data:0x8039E6A4; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3stb6TParse = .data:0x8039E6B8; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb8TFactory = .data:0x8039E6D8; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3stb8TControl = .data:0x8039E6EC; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3stb15TObject_control = .data:0x8039E6F8; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb7TObject = .data:0x8039E718; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage13TCreateObject = .data:0x8039E738; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x8039E750; // type:label scope:local +@881 = .data:0x8039E750; // type:object size:0xC scope:local align:4 data:4byte +@890 = .data:0x8039E75C; // type:object size:0xC scope:local align:4 data:4byte +@907 = .data:0x8039E768; // type:object size:0xC scope:local align:4 data:4byte +@1008 = .data:0x8039E774; // type:object size:0xC scope:local align:4 +@1009 = .data:0x8039E780; // type:object size:0xC scope:local align:4 +@1014 = .data:0x8039E78C; // type:object size:0xC scope:local align:4 +@1015 = .data:0x8039E798; // type:object size:0xC scope:local align:4 +@1016 = .data:0x8039E7A4; // type:object size:0xC scope:local align:4 +@1021 = .data:0x8039E7B0; // type:object size:0xC scope:local align:4 +@1022 = .data:0x8039E7BC; // type:object size:0xC scope:local align:4 +@1023 = .data:0x8039E7C8; // type:object size:0xC scope:local align:4 +__vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_ = .data:0x8039E7D4; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_actor = .data:0x8039E7E4; // type:object size:0x4C scope:global align:4 +__vt__Q214JStudio_JStage81TVariableValueOutput_object_ = .data:0x8039E87C; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage21TAdaptor_ambientLight = .data:0x8039E8A0; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x8039E8C0; // type:label scope:local +@886 = .data:0x8039E8C0; // type:object size:0xC scope:local align:4 data:4byte +@887 = .data:0x8039E8CC; // type:object size:0xC scope:local align:4 +@891 = .data:0x8039E8D8; // type:object size:0xC scope:local align:4 +@892 = .data:0x8039E8E4; // type:object size:0xC scope:local align:4 +@896 = .data:0x8039E8F0; // type:object size:0xC scope:local align:4 +@897 = .data:0x8039E8FC; // type:object size:0xC scope:local align:4 +@901 = .data:0x8039E908; // type:object size:0xC scope:local align:4 +@902 = .data:0x8039E914; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage15TAdaptor_camera = .data:0x8039E920; // type:object size:0x2C scope:global align:4 +__vt__Q214JStudio_JStage83TVariableValueOutput_object_ = .data:0x8039E978; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x8039E998; // type:label scope:local +@817 = .data:0x8039E998; // type:object size:0xC scope:local align:4 data:4byte +@818 = .data:0x8039E9A4; // type:object size:0xC scope:local align:4 +@822 = .data:0x8039E9B0; // type:object size:0xC scope:local align:4 +@823 = .data:0x8039E9BC; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage12TAdaptor_fog = .data:0x8039E9C8; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage77TVariableValueOutput_object_ = .data:0x8039EA08; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_ = .data:0x8039EA28; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_light = .data:0x8039EA38; // type:object size:0x28 scope:global align:4 +__vt__Q214JStudio_JAudio13TCreateObject = .data:0x8039EA60; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x8039EA70; // type:label scope:local +@1228 = .data:0x8039EA70; // type:object size:0xC scope:local align:4 data:4byte +@1231 = .data:0x8039EA7C; // type:object size:0xC scope:local align:4 +@1234 = .data:0x8039EA88; // type:object size:0xC scope:local align:4 +@1237 = .data:0x8039EA94; // type:object size:0xC scope:local align:4 +@1240 = .data:0x8039EAA0; // type:object size:0xC scope:local align:4 +__vt__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_ = .data:0x8039EAAC; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_ = .data:0x8039EABC; // type:object size:0x10 scope:global align:4 +__vt__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_ = .data:0x8039EACC; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JAudio14TAdaptor_sound = .data:0x8039EADC; // type:object size:0x28 scope:global align:4 +__vt__Q217JStudio_JParticle13TCreateObject = .data:0x8039EB40; // type:object size:0x10 scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_ = .data:0x8039EB50; // type:object size:0x1C scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_ = .data:0x8039EB6C; // type:object size:0x10 scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_ = .data:0x8039EB7C; // type:object size:0x10 scope:global align:4 +__vt__Q217JStudio_JParticle17TAdaptor_particle = .data:0x8039EB8C; // type:object size:0x30 scope:global align:4 +__vt__Q216JStudio_JMessage13TCreateObject = .data:0x8039EBC0; // type:object size:0x14 scope:global align:4 +__vt__Q216JStudio_JMessage18TCreateObject_base = .data:0x8039EBD4; // type:object size:0x14 scope:global align:4 +__vt__Q216JStudio_JMessage16TAdaptor_message = .data:0x8039EBE8; // type:object size:0x24 scope:global align:4 +__vt__10JSUIosBase = .data:0x8039EC10; // type:object size:0xC scope:global align:4 +__vt__13JASTaskThread = .data:0x8039EC20; // type:object size:0x10 scope:global align:4 +rootDir__Q28JASystem10HardStream = .data:0x8039EC30; // type:object size:0x20 scope:global align:4 +@949 = .data:0x8039EC50; // type:object size:0x1C scope:local align:4 +CUTOFF_TO_IIR_TABLE__Q28JASystem6Player = .data:0x8039EC70; // type:object size:0x400 scope:global align:4 +sAdsTable__Q28JASystem6Player = .data:0x8039F070; // type:object size:0x18 scope:global align:4 +sRelTable__Q28JASystem6Player = .data:0x8039F088; // type:object size:0xC scope:global align:4 +sVibTable__Q28JASystem6Player = .data:0x8039F094; // type:object size:0x24 scope:global align:4 +sTreTable__Q28JASystem6Player = .data:0x8039F0B8; // type:object size:0x24 scope:global align:4 +...data.0 = .data:0x8039F0E0; // type:label scope:local +@620 = .data:0x8039F0E0; // type:object size:0xC scope:local align:4 data:4byte +@621 = .data:0x8039F0EC; // type:object size:0xC scope:local align:4 +@622 = .data:0x8039F0F8; // type:object size:0xC scope:local align:4 +@623 = .data:0x8039F104; // type:object size:0xC scope:local align:4 +@624 = .data:0x8039F110; // type:object size:0xC scope:local align:4 +@625 = .data:0x8039F11C; // type:object size:0xC scope:local align:4 +@626 = .data:0x8039F128; // type:object size:0xC scope:local align:4 +@627 = .data:0x8039F134; // type:object size:0xC scope:local align:4 +@628 = .data:0x8039F140; // type:object size:0xC scope:local align:4 +@629 = .data:0x8039F14C; // type:object size:0xC scope:local align:4 +@630 = .data:0x8039F158; // type:object size:0xC scope:local align:4 +@631 = .data:0x8039F164; // type:object size:0xC scope:local align:4 +@632 = .data:0x8039F170; // type:object size:0xC scope:local align:4 +@633 = .data:0x8039F17C; // type:object size:0xC scope:local align:4 +@634 = .data:0x8039F188; // type:object size:0xC scope:local align:4 +@635 = .data:0x8039F194; // type:object size:0xC scope:local align:4 +@636 = .data:0x8039F1A0; // type:object size:0xC scope:local align:4 +@637 = .data:0x8039F1AC; // type:object size:0xC scope:local align:4 +@638 = .data:0x8039F1B8; // type:object size:0xC scope:local align:4 +@639 = .data:0x8039F1C4; // type:object size:0xC scope:local align:4 +@640 = .data:0x8039F1D0; // type:object size:0xC scope:local align:4 +@641 = .data:0x8039F1DC; // type:object size:0xC scope:local align:4 +@642 = .data:0x8039F1E8; // type:object size:0xC scope:local align:4 +@643 = .data:0x8039F1F4; // type:object size:0xC scope:local align:4 +@644 = .data:0x8039F200; // type:object size:0xC scope:local align:4 +@645 = .data:0x8039F20C; // type:object size:0xC scope:local align:4 +@646 = .data:0x8039F218; // type:object size:0xC scope:local align:4 +@647 = .data:0x8039F224; // type:object size:0xC scope:local align:4 +@648 = .data:0x8039F230; // type:object size:0xC scope:local align:4 +@649 = .data:0x8039F23C; // type:object size:0xC scope:local align:4 +@650 = .data:0x8039F248; // type:object size:0xC scope:local align:4 +@651 = .data:0x8039F254; // type:object size:0xC scope:local align:4 +@652 = .data:0x8039F260; // type:object size:0xC scope:local align:4 +@653 = .data:0x8039F26C; // type:object size:0xC scope:local align:4 +@654 = .data:0x8039F278; // type:object size:0xC scope:local align:4 +@655 = .data:0x8039F284; // type:object size:0xC scope:local align:4 +@656 = .data:0x8039F290; // type:object size:0xC scope:local align:4 +@657 = .data:0x8039F29C; // type:object size:0xC scope:local align:4 +@658 = .data:0x8039F2A8; // type:object size:0xC scope:local align:4 +@659 = .data:0x8039F2B4; // type:object size:0xC scope:local align:4 +@660 = .data:0x8039F2C0; // type:object size:0xC scope:local align:4 +@661 = .data:0x8039F2CC; // type:object size:0xC scope:local align:4 +@662 = .data:0x8039F2D8; // type:object size:0xC scope:local align:4 +@663 = .data:0x8039F2E4; // type:object size:0xC scope:local align:4 +@664 = .data:0x8039F2F0; // type:object size:0xC scope:local align:4 +@665 = .data:0x8039F2FC; // type:object size:0xC scope:local align:4 +@666 = .data:0x8039F308; // type:object size:0xC scope:local align:4 +@667 = .data:0x8039F314; // type:object size:0xC scope:local align:4 +@668 = .data:0x8039F320; // type:object size:0xC scope:local align:4 +@669 = .data:0x8039F32C; // type:object size:0xC scope:local align:4 +@670 = .data:0x8039F338; // type:object size:0xC scope:local align:4 +@671 = .data:0x8039F344; // type:object size:0xC scope:local align:4 +@672 = .data:0x8039F350; // type:object size:0xC scope:local align:4 +sCmdPList__Q28JASystem10TSeqParser = .data:0x8039F35C; // type:object size:0x300 scope:global align:4 data:4byte +@1219 = .data:0x8039F65C; // type:object size:0x34 scope:local align:4 +@1611 = .data:0x8039F690; // type:object size:0x44 scope:local align:4 +@1731 = .data:0x8039F6D4; // type:object size:0x44 scope:local align:4 +__vt__Q28JASystem10TBasicBank = .data:0x8039F718; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem5TBank = .data:0x8039F72C; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem10TBasicInst = .data:0x8039F740; // type:object size:0x18 scope:global align:4 +__vt__Q28JASystem5TInst = .data:0x8039F758; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem8TDrumSet = .data:0x8039F770; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem14TBasicWaveBank10TWaveGroup = .data:0x8039F788; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem11TWaveHandle = .data:0x8039F79C; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem14TBasicWaveBank11TWaveHandle = .data:0x8039F7B0; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem14TBasicWaveBank = .data:0x8039F7C4; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem9TWaveBank = .data:0x8039F7D8; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem15TSimpleWaveBank11TWaveHandle = .data:0x8039F7F0; // type:object size:0x14 scope:global align:4 +__vt__Q28JASystem15TSimpleWaveBank = .data:0x8039F804; // type:object size:0x28 scope:global align:4 +__vt__Q28JASystem10TInstSense = .data:0x8039F830; // type:object size:0xC scope:global align:4 +__vt__Q28JASystem9TInstRand = .data:0x8039F840; // type:object size:0xC scope:global align:4 +__vt__Q28JASystem11TInstEffect = .data:0x8039F850; // type:object size:0xC scope:global align:4 +sCurrentDir__Q28JASystem13WaveArcLoader = .data:0x8039F860; // type:object size:0x40 scope:global align:4 +__vt__Q28JASystem8TWaveArc = .data:0x8039F8A0; // type:object size:0x14 scope:global align:4 +__vt__Q38JASystem6Kernel9TDisposer = .data:0x8039F8B4; // type:object size:0xC scope:global align:4 +OSC_RELEASE_TABLE__Q28JASystem7BankMgr = .data:0x8039F8C0; // type:object size:0xC scope:global align:4 +OSC_ENV__Q28JASystem7BankMgr = .data:0x8039F8CC; // type:object size:0x18 scope:global align:4 +history__8JASystem = .data:0x8039F8E8; // type:object size:0x28 scope:global align:4 data:4byte +SEND_TABLE__Q28JASystem12DSPInterface = .data:0x8039F910; // type:object size:0x18 scope:global align:4 +calc_sw_table__Q28JASystem6Driver = .data:0x8039F928; // type:object size:0x51 scope:global align:4 +@967 = .data:0x8039F97C; // type:object size:0x20 scope:local align:4 +@966 = .data:0x8039F99C; // type:object size:0x20 scope:local align:4 +oscTableForceStop__Q28JASystem11TOscillator = .data:0x8039F9C0; // type:object size:0xC scope:global align:4 +C5BASE_PITCHTABLE__Q28JASystem6Driver = .data:0x8039F9E0; // type:object size:0x200 scope:global align:4 +DSPADPCM_FILTER__Q28JASystem12DSPInterface = .data:0x8039FBE0; // type:object size:0x40 scope:global align:32 +DSPRES_FILTER__Q28JASystem12DSPInterface = .data:0x8039FC20; // type:object size:0x500 scope:global align:32 +jdsp = .data:0x803A0120; // type:object size:0x1D20 scope:global align:32 +__vt__13JAIAnimeSound = .data:0x803A1E40; // type:object size:0x10 scope:global align:4 +__vt__8JAIBasic = .data:0x803A1E50; // type:object size:0x24 scope:global align:4 +dummyZeroVec__Q27JAInter5Const = .data:0x803A1E78; // type:object size:0xC scope:global align:4 data:float +sCInfos_0__Q27JAInter5Const = .data:0x803A1E84; // type:object size:0x20 scope:global align:4 +@836 = .data:0x803A1EA8; // type:object size:0x24 scope:local align:4 +__vt__8JAISound = .data:0x803A1ED0; // type:object size:0x34 scope:global align:4 +filter_table__Q27JAInter9StreamLib = .data:0x803A1F08; // type:object size:0x40 scope:global align:4 +table4__Q27JAInter9StreamLib = .data:0x803A1F48; // type:object size:0x20 scope:global align:4 +__vt__Q28JMessage8TControl = .data:0x803A1F68; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage19TRenderingProcessor = .data:0x803A1F78; // type:object size:0x3C scope:global align:4 +__vt__Q28JMessage18TSequenceProcessor = .data:0x803A1FB4; // type:object size:0x54 scope:global align:4 +__vt__Q28JMessage10TProcessor = .data:0x803A2008; // type:object size:0x30 scope:global align:4 +gapfnIsLeadByte___Q28JMessage22@unnamed@resource_cpp@ = .data:0x803A2038; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage6TParse = .data:0x803A2048; // type:object size:0x14 scope:global align:4 +__vt__Q28JMessage18TResourceContainer = .data:0x803A205C; // type:object size:0x14 scope:global align:4 +ResetFunctionInfo = .data:0x803A2070; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x803A2080; // type:label scope:local +D54 = .data:0x803A2080; // type:object size:0x2D scope:global align:4 data:byte +@4360 = .data:0x803A20B0; // type:object size:0x158 scope:local align:4 +@6048 = .data:0x803A2208; // type:object size:0x30 scope:local align:4 +__vt__11JAIZelBasic = .data:0x803A2238; // type:object size:0x24 scope:global align:4 +__vt__11JAIZelAnime = .data:0x803A2260; // type:object size:0x10 scope:global align:4 +@1010 = .data:0x803A2270; // type:object size:0x1C scope:local align:4 +m_note_pattern__10JAIZelInst = .data:0x803A2290; // type:object size:0x48 scope:global align:4 +m_stick_to_note_table__10JAIZelInst = .data:0x803A22D8; // type:object size:0x19 scope:global align:4 +mMelodyPattern__10JAIZelInst = .data:0x803A22F4; // type:object size:0x38 scope:global align:4 data:byte +m_bgm_mute_state__11JAIZelBasic = .data:0x803A2330; // type:object size:0x600 scope:global align:4 +charVoiceTable__11JAIZelBasic = .data:0x803A2930; // type:object size:0x460 scope:global align:4 +linkVoiceTable__11JAIZelBasic = .data:0x803A2D90; // type:object size:0x190 scope:global align:4 +m_bgm_wave_info__11JAIZelBasic = .data:0x803A2F20; // type:object size:0x60 scope:global align:4 +m_dy_wave_set_1st__11JAIZelBasic = .data:0x803A2F80; // type:object size:0x64 scope:global align:4 +m_dy_wave_set_2nd__11JAIZelBasic = .data:0x803A2FE4; // type:object size:0x28 scope:global align:4 +m_scene_info__11JAIZelBasic = .data:0x803A300C; // type:object size:0x1E4 scope:global align:4 +m_isle_info__11JAIZelBasic = .data:0x803A31F0; // type:object size:0xC8 scope:global align:4 +spot_dir_name__11JAIZelBasic = .data:0x803A32B8; // type:object size:0x1E0 scope:global align:4 +mIsleArea__11JAIZelBasic = .data:0x803A3498; // type:object size:0x320 scope:global align:4 +__vt__11JAIZelSound = .data:0x803A37B8; // type:object size:0x34 scope:global align:4 +@315 = .data:0x803A37F0; // type:object size:0x68 scope:local align:4 +@365 = .data:0x803A3858; // type:object size:0x44 scope:local align:4 +__vt__7JKRHeap = .data:0x803A38A0; // type:object size:0x60 scope:global align:4 +__vt__10JKRStdHeap = .data:0x803A3900; // type:object size:0x60 scope:global align:4 +__vt__10JKRExpHeap = .data:0x803A3960; // type:object size:0x60 scope:global align:4 +__vt__12JKRSolidHeap = .data:0x803A39C0; // type:object size:0x60 scope:global align:4 +__vt__11JKRDisposer = .data:0x803A3A20; // type:object size:0xC scope:global align:4 +__vt__15JKRThreadSwitch = .data:0x803A3A30; // type:object size:0xC scope:global align:4 +__vt__9JKRThread = .data:0x803A3A3C; // type:object size:0x10 scope:global align:4 +sMessageBuffer__7JKRAram = .data:0x803A3A50; // type:object size:0x10 scope:global align:4 +sMessageQueue__7JKRAram = .data:0x803A3A60; // type:object size:0x20 scope:global align:4 +__vt__7JKRAram = .data:0x803A3A80; // type:object size:0x10 scope:global align:4 +__vt__11JKRAramHeap = .data:0x803A3A90; // type:object size:0xC scope:global align:4 +__vt__12JKRAramBlock = .data:0x803A3AA0; // type:object size:0xC scope:global align:4 +sMessageBuffer__13JKRAramStream = .data:0x803A3AB0; // type:object size:0x10 scope:global align:4 +sMessageQueue__13JKRAramStream = .data:0x803A3AC0; // type:object size:0x20 scope:global align:4 +__vt__13JKRAramStream = .data:0x803A3AE0; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileLoader = .data:0x803A3AF0; // type:object size:0x3C scope:global align:4 +__vt__12JKRDvdFinder = .data:0x803A3B30; // type:object size:0x10 scope:global align:4 +__vt__12JKRArcFinder = .data:0x803A3B40; // type:object size:0x10 scope:global align:4 +__vt__12JKRFileCache = .data:0x803A3B50; // type:object size:0x4C scope:global align:4 +__vt__10JKRArchive = .data:0x803A3BA0; // type:object size:0x50 scope:global align:4 +__vt__13JKRMemArchive = .data:0x803A3BF0; // type:object size:0x50 scope:global align:4 +__vt__7JKRFile = .data:0x803A3C40; // type:object size:0x20 scope:global align:4 +__vt__14JKRAramArchive = .data:0x803A3C60; // type:object size:0x50 scope:global align:4 +__vt__13JKRDvdArchive = .data:0x803A3CB0; // type:object size:0x50 scope:global align:4 +__vt__14JKRCompArchive = .data:0x803A3D00; // type:object size:0x50 scope:global align:4 +__vt__10JKRDvdFile = .data:0x803A3D50; // type:object size:0x24 scope:global align:4 +sMessageBuffer__9JKRDecomp = .data:0x803A3D78; // type:object size:0x10 scope:global align:4 +sMessageQueue__9JKRDecomp = .data:0x803A3D88; // type:object size:0x20 scope:global align:4 +__vt__9JKRDecomp = .data:0x803A3DA8; // type:object size:0x10 scope:global align:4 +__vt__20JSURandomInputStream = .data:0x803A3DB8; // type:object size:0x24 scope:global align:4 +__vt__14JSUInputStream = .data:0x803A3DDC; // type:object size:0x18 scope:global align:4 +__vt__20JSUMemoryInputStream = .data:0x803A3DF8; // type:object size:0x24 scope:global align:4 +__vt__18JSUFileInputStream = .data:0x803A3E20; // type:object size:0x24 scope:global align:4 +__vt__12JUTCacheFont = .data:0x803A3E48; // type:object size:0x4C scope:global align:4 +__vt__12JUTGraphFifo = .data:0x803A3E98; // type:object size:0xC scope:global align:4 +__vt__10JUTResFont = .data:0x803A3EA8; // type:object size:0x4C scope:global align:4 +channel_mask = .data:0x803A3EF8; // type:object size:0x10 scope:global align:4 +__vt__10JUTGamePad = .data:0x803A3F08; // type:object size:0xC scope:global align:4 +sMessageQueue__12JUTException = .data:0x803A3F18; // type:object size:0x20 scope:global align:4 +c3bcnt = .data:0x803A3F38; // type:object size:0x20 scope:global align:8 data:4byte +sCpuExpName__12JUTException = .data:0x803A3F58; // type:object size:0x44 scope:global align:4 +__vt__12JUTException = .data:0x803A3F9C; // type:object size:0x10 scope:global align:4 +sAsciiTable__14JUTDirectPrint = .data:0x803A3FB0; // type:object size:0x80 scope:global align:4 +sFontData__14JUTDirectPrint = .data:0x803A4030; // type:object size:0x100 scope:global align:4 +sFontData2__14JUTDirectPrint = .data:0x803A4130; // type:object size:0x134 scope:global align:4 +__vt__8JUTVideo = .data:0x803A4268; // type:object size:0xC scope:global align:4 +__vt__8JUTFader = .data:0x803A4278; // type:object size:0x18 scope:global align:4 +__vt__10JUTConsole = .data:0x803A4290; // type:object size:0xC scope:global align:4 +@2382 = .data:0x803A42A0; // type:object size:0x20 scope:local align:4 +__vt__14J2DGrafContext = .data:0x803A42C0; // type:object size:0x28 scope:global align:4 +__vt__13J2DOrthoGraph = .data:0x803A42E8; // type:object size:0x28 scope:global align:4 +@882 = .data:0x803A4310; // type:object size:0x60 scope:local align:4 +__vt__8J2DPrint = .data:0x803A4370; // type:object size:0xC scope:global align:4 +__vt__7J2DPane = .data:0x803A4380; // type:object size:0x38 scope:global align:4 +__vt__9J2DScreen = .data:0x803A43B8; // type:object size:0x3C scope:global align:4 +__vt__9J2DWindow = .data:0x803A43F8; // type:object size:0x38 scope:global align:4 +__vt__10J2DPicture = .data:0x803A4430; // type:object size:0x40 scope:global align:4 +__vt__10J2DTextBox = .data:0x803A4470; // type:object size:0x38 scope:global align:4 +@893 = .data:0x803A44A8; // type:object size:0x44 scope:local align:4 +@945 = .data:0x803A44EC; // type:object size:0x54 scope:local align:4 +c2r$1296 = .data:0x803A4540; // type:object size:0x10 scope:local align:4 +NullTexData = .data:0x803A4560; // type:object size:0x10 scope:global align:32 +j3dIdentityMtx = .data:0x803A4570; // type:object size:0x30 scope:global align:4 +IndMtx = .data:0x803A45A0; // type:object size:0x18 scope:global align:4 +PSMulUnit01 = .data:0x803A45B8; // type:object size:0x8 scope:global align:4 +sDifferedRegister = .data:0x803A45C0; // type:object size:0x1C scope:global align:4 +sSizeOfDiffered = .data:0x803A45DC; // type:object size:0x1C scope:global align:4 +__vt__14J3DShapePacket = .data:0x803A45F8; // type:object size:0x18 scope:global align:4 +__vt__12J3DMatPacket = .data:0x803A4610; // type:object size:0x18 scope:global align:4 +__vt__13J3DDrawPacket = .data:0x803A4628; // type:object size:0x18 scope:global align:4 +__vt__17J3DCallBackPacket = .data:0x803A4640; // type:object size:0x18 scope:global align:4 +__vt__9J3DPacket = .data:0x803A4658; // type:object size:0x18 scope:global align:4 +...data.0 = .data:0x803A4670; // type:label scope:local +@1496 = .data:0x803A4670; // type:object size:0xC scope:local align:4 data:4byte +@1497 = .data:0x803A467C; // type:object size:0xC scope:local align:4 +@1498 = .data:0x803A4688; // type:object size:0xC scope:local align:4 +@1499 = .data:0x803A4694; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__11J3DShapeMtx = .data:0x803A46A0; // type:object size:0x30 scope:global align:4 data:4byte +@1500 = .data:0x803A46D0; // type:object size:0xC scope:local align:4 +@1501 = .data:0x803A46DC; // type:object size:0xC scope:local align:4 +@1502 = .data:0x803A46E8; // type:object size:0xC scope:local align:4 +@1503 = .data:0x803A46F4; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__14J3DShapeMtxImm = .data:0x803A4700; // type:object size:0x30 scope:global align:4 data:4byte +@1504 = .data:0x803A4730; // type:object size:0xC scope:local align:4 +@1505 = .data:0x803A473C; // type:object size:0xC scope:local align:4 +@1506 = .data:0x803A4748; // type:object size:0xC scope:local align:4 +@1507 = .data:0x803A4754; // type:object size:0xC scope:local align:4 +sMtxLoadPipeline__21J3DShapeMtxConcatView = .data:0x803A4760; // type:object size:0x30 scope:global align:4 data:4byte +__vt__12J3DShapeDraw = .data:0x803A4790; // type:object size:0xC scope:global align:4 +__vt__28J3DShapeMtxYBBoardConcatView = .data:0x803A479C; // type:object size:0x24 scope:global align:4 +__vt__21J3DShapeMtxYBBoardImm = .data:0x803A47C0; // type:object size:0x24 scope:global align:4 +__vt__27J3DShapeMtxBBoardConcatView = .data:0x803A47E4; // type:object size:0x24 scope:global align:4 +__vt__20J3DShapeMtxBBoardImm = .data:0x803A4808; // type:object size:0x24 scope:global align:4 +__vt__26J3DShapeMtxMultiConcatView = .data:0x803A482C; // type:object size:0x28 scope:global align:4 +__vt__19J3DShapeMtxMultiImm = .data:0x803A4854; // type:object size:0x24 scope:global align:4 +__vt__16J3DShapeMtxMulti = .data:0x803A4878; // type:object size:0x20 scope:global align:4 +__vt__21J3DShapeMtxConcatView = .data:0x803A4898; // type:object size:0x28 scope:global align:4 +__vt__14J3DShapeMtxImm = .data:0x803A48C0; // type:object size:0x24 scope:global align:4 +__vt__11J3DShapeMtx = .data:0x803A48E4; // type:object size:0x20 scope:global align:4 +__vt__8J3DShape = .data:0x803A4908; // type:object size:0x18 scope:global align:4 +__vt__17J3DLockedMaterial = .data:0x803A4920; // type:object size:0x2C scope:global align:4 +__vt__18J3DPatchedMaterial = .data:0x803A494C; // type:object size:0x2C scope:global align:4 +__vt__11J3DMaterial = .data:0x803A4978; // type:object size:0x2C scope:global align:4 +__vt__10J3DPEBlock = .data:0x803A49A4; // type:object size:0x78 scope:global align:4 +__vt__15J3DIndBlockNull = .data:0x803A4A1C; // type:object size:0x4C scope:global align:4 +__vt__11J3DIndBlock = .data:0x803A4A68; // type:object size:0x4C scope:global align:4 +__vt__14J3DTexGenBlock = .data:0x803A4AB4; // type:object size:0x60 scope:global align:4 +__vt__13J3DColorBlock = .data:0x803A4B14; // type:object size:0x88 scope:global align:4 +__vt__14J3DPEBlockFull = .data:0x803A4BA0; // type:object size:0x78 scope:global align:4 +__vt__16J3DPEBlockFogOff = .data:0x803A4C18; // type:object size:0x78 scope:global align:4 +__vt__13J3DTevBlock16 = .data:0x803A4C90; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock4 = .data:0x803A4D6C; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock2 = .data:0x803A4E48; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock1 = .data:0x803A4F24; // type:object size:0xDC scope:global align:4 +__vt__18J3DTevBlockPatched = .data:0x803A5000; // type:object size:0xDC scope:global align:4 +__vt__19J3DTexGenBlockBasic = .data:0x803A50DC; // type:object size:0x60 scope:global align:4 +__vt__15J3DTexGenBlock4 = .data:0x803A513C; // type:object size:0x60 scope:global align:4 +__vt__21J3DTexGenBlockPatched = .data:0x803A519C; // type:object size:0x60 scope:global align:4 +__vt__20J3DColorBlockLightOn = .data:0x803A51FC; // type:object size:0x88 scope:global align:4 +__vt__22J3DColorBlockAmbientOn = .data:0x803A5284; // type:object size:0x88 scope:global align:4 +__vt__13J3DPEBlockXlu = .data:0x803A530C; // type:object size:0x78 scope:global align:4 +__vt__17J3DPEBlockTexEdge = .data:0x803A5384; // type:object size:0x78 scope:global align:4 +__vt__13J3DPEBlockOpa = .data:0x803A53FC; // type:object size:0x78 scope:global align:4 +__vt__15J3DIndBlockFull = .data:0x803A5474; // type:object size:0x4C scope:global align:4 +__vt__11J3DTevBlock = .data:0x803A54C0; // type:object size:0xDC scope:global align:4 +__vt__21J3DColorBlockLightOff = .data:0x803A559C; // type:object size:0x88 scope:global align:4 +...data.0 = .data:0x803A5628; // type:label scope:local +@1354 = .data:0x803A5628; // type:object size:0xC scope:local align:4 data:4byte +@1355 = .data:0x803A5634; // type:object size:0xC scope:local align:4 +@1356 = .data:0x803A5640; // type:object size:0xC scope:local align:4 +@1357 = .data:0x803A564C; // type:object size:0xC scope:local align:4 +@1358 = .data:0x803A5658; // type:object size:0xC scope:local align:4 +@1359 = .data:0x803A5664; // type:object size:0xC scope:local align:4 +sortFuncTable__13J3DDrawBuffer = .data:0x803A5670; // type:object size:0x48 scope:global align:4 data:4byte +@1360 = .data:0x803A56B8; // type:object size:0xC scope:local align:4 +@1361 = .data:0x803A56C4; // type:object size:0xC scope:local align:4 +drawFuncTable__13J3DDrawBuffer = .data:0x803A56D0; // type:object size:0x18 scope:global align:4 data:4byte +@1537 = .data:0x803A56E8; // type:object size:0x4C scope:local align:4 +__vt__12J3DModelData = .data:0x803A5734; // type:object size:0xC scope:global align:4 +__vt__12J3DJointTree = .data:0x803A5740; // type:object size:0xC scope:global align:4 +__vt__8J3DModel = .data:0x803A5750; // type:object size:0x20 scope:global align:4 +__vt__14J3DAnmColorKey = .data:0x803A5770; // type:object size:0x10 scope:global align:4 +__vt__11J3DAnmColor = .data:0x803A5780; // type:object size:0x10 scope:global align:4 +__vt__15J3DAnmColorFull = .data:0x803A5790; // type:object size:0x10 scope:global align:4 +__vt__17J3DAnmVtxColorKey = .data:0x803A57A0; // type:object size:0x10 scope:global align:4 +__vt__14J3DAnmVtxColor = .data:0x803A57B0; // type:object size:0x10 scope:global align:4 +__vt__18J3DAnmVtxColorFull = .data:0x803A57C0; // type:object size:0x10 scope:global align:4 +__vt__16J3DAnmClusterKey = .data:0x803A57D0; // type:object size:0x10 scope:global align:4 +__vt__13J3DAnmCluster = .data:0x803A57E0; // type:object size:0x10 scope:global align:4 +__vt__17J3DAnmClusterFull = .data:0x803A57F0; // type:object size:0x10 scope:global align:4 +__vt__18J3DAnmTransformKey = .data:0x803A5800; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTransformFull = .data:0x803A5814; // type:object size:0x10 scope:global align:4 +__vt__14J3DMaterialAnm = .data:0x803A5828; // type:object size:0x10 scope:global align:4 +__vt__11J3DTexNoAnm = .data:0x803A5838; // type:object size:0xC scope:global align:4 +__vt__20J3DVisibilityManager = .data:0x803A5848; // type:object size:0x10 scope:global align:4 +__vt__13J3DSkinDeform = .data:0x803A5858; // type:object size:0x10 scope:global align:4 +__vt__8J3DJoint = .data:0x803A5868; // type:object size:0x20 scope:global align:4 +__vt__14J3DMtxCalcMaya = .data:0x803A5888; // type:object size:0x34 scope:global align:4 +__vt__19J3DMtxCalcSoftimage = .data:0x803A58BC; // type:object size:0x34 scope:global align:4 +__vt__15J3DMtxCalcBasic = .data:0x803A58F0; // type:object size:0x34 scope:global align:4 +__vt__13J3DMtxCalcAnm = .data:0x803A5924; // type:object size:0x28 scope:global align:4 +__vt__7J3DNode = .data:0x803A5950; // type:object size:0x20 scope:global align:4 +__vt__16J3DMaterialTable = .data:0x803A5970; // type:object size:0xC scope:global align:4 +__vt__14J3DPEBlockNull = .data:0x803A5980; // type:object size:0x78 scope:global align:4 +__vt__15J3DTevBlockNull = .data:0x803A59F8; // type:object size:0xDC scope:global align:4 +__vt__18J3DTexGenBlockNull = .data:0x803A5AD4; // type:object size:0x60 scope:global align:4 +__vt__17J3DColorBlockNull = .data:0x803A5B34; // type:object size:0x88 scope:global align:4 +__vt__20J3DClusterLoader_v15 = .data:0x803A5BC0; // type:object size:0x10 scope:global align:4 +__vt__16J3DClusterLoader = .data:0x803A5BD0; // type:object size:0x10 scope:global align:4 +__vt__18J3DModelLoader_v21 = .data:0x803A5BE0; // type:object size:0x44 scope:global align:4 +__vt__18J3DModelLoader_v26 = .data:0x803A5C24; // type:object size:0x44 scope:global align:4 +__vt__10J3DTexture = .data:0x803A5C68; // type:object size:0xC scope:global align:4 +__vt__14J3DModelLoader = .data:0x803A5C74; // type:object size:0x44 scope:global align:4 +__vt__19J3DAnmKeyLoader_v15 = .data:0x803A5CB8; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmFullLoader_v15 = .data:0x803A5CCC; // type:object size:0x14 scope:global align:4 +__vt__12J3DAnmLoader = .data:0x803A5CE0; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmVisibilityFull = .data:0x803A5CF4; // type:object size:0xC scope:global align:4 +__vt__15J3DAnmTevRegKey = .data:0x803A5D00; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x803A5D10; // type:label scope:local +@1 = .data:0x803A5D10; // type:object size:0x44 scope:local align:4 data:string +@83 = .data:0x803A5D54; // type:object size:0x1E scope:local align:4 data:string +@84 = .data:0x803A5D74; // type:object size:0x16 scope:local align:4 data:string +@85 = .data:0x803A5D8C; // type:object size:0xC scope:local align:4 data:string +@86 = .data:0x803A5D98; // type:object size:0x9 scope:local align:4 data:string +@87 = .data:0x803A5DA4; // type:object size:0x10 scope:local align:4 data:string +@88 = .data:0x803A5DB4; // type:object size:0xB scope:local align:4 data:string +@89 = .data:0x803A5DC0; // type:object size:0xE scope:local align:4 data:string +@90 = .data:0x803A5DD0; // type:object size:0xD scope:local align:4 data:string +@91 = .data:0x803A5DE0; // type:object size:0xD scope:local align:4 data:string +@92 = .data:0x803A5DF0; // type:object size:0xD scope:local align:4 data:string +@93 = .data:0x803A5E00; // type:object size:0x19 scope:local align:4 data:string +@94 = .data:0x803A5E1C; // type:object size:0xE scope:local align:4 data:string +@95 = .data:0x803A5E2C; // type:object size:0x15 scope:local align:4 data:string +__OSExceptionLocations = .data:0x803A5E44; // type:object size:0x3C scope:global align:4 +@129 = .data:0x803A5E80; // type:object size:0x1B scope:local align:4 data:string +@130 = .data:0x803A5E9C; // type:object size:0x2E scope:local align:4 data:string +@131 = .data:0x803A5ECC; // type:object size:0x2F scope:local align:4 data:string +@132 = .data:0x803A5EFC; // type:object size:0x1B scope:local align:4 data:string +...data.0 = .data:0x803A5F18; // type:label scope:local +@354 = .data:0x803A5F18; // type:object size:0x24 scope:local align:4 data:string +@355 = .data:0x803A5F3C; // type:object size:0x37 scope:local align:4 data:string +@356 = .data:0x803A5F74; // type:object size:0x28 scope:local align:4 data:string +@357 = .data:0x803A5F9C; // type:object size:0x4F scope:local align:4 data:string +@358 = .data:0x803A5FEC; // type:object size:0x3E scope:local align:4 data:string +@359 = .data:0x803A602C; // type:object size:0x37 scope:local align:4 data:string +@360 = .data:0x803A6064; // type:object size:0x49 scope:local align:4 data:string +@361 = .data:0x803A60B0; // type:object size:0x33 scope:local align:4 data:string +@362 = .data:0x803A60E4; // type:object size:0x3D scope:local align:4 data:string +@363 = .data:0x803A6124; // type:object size:0x39 scope:local align:4 data:string +@364 = .data:0x803A6160; // type:object size:0x45 scope:local align:4 data:string +@365 = .data:0x803A61A8; // type:object size:0x5F scope:local align:4 data:string +@366 = .data:0x803A6208; // type:object size:0x2C scope:local align:4 data:string +@385 = .data:0x803A6234; // type:object size:0x12 scope:local align:4 data:string +@386 = .data:0x803A6248; // type:object size:0x12 scope:local align:4 data:string +@387 = .data:0x803A625C; // type:object size:0x1A scope:local align:4 data:string +@388 = .data:0x803A6278; // type:object size:0x13 scope:local align:4 data:string +@389 = .data:0x803A628C; // type:object size:0x10 scope:local align:4 data:string +@390 = .data:0x803A629C; // type:object size:0xE scope:local align:4 data:string +DSPInitCode = .data:0x803A62B0; // type:object size:0x80 scope:global align:4 +...data.0 = .data:0x803A6330; // type:label scope:local +@63 = .data:0x803A6330; // type:object size:0x29 scope:local align:4 data:string +@84 = .data:0x803A635C; // type:object size:0x18 scope:local align:4 data:string +@85 = .data:0x803A6374; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x803A6390; // type:object size:0x30 scope:local align:4 data:string +@87 = .data:0x803A63C0; // type:object size:0x3C scope:local align:4 data:string +@88 = .data:0x803A63FC; // type:object size:0x37 scope:local align:4 data:string +@89 = .data:0x803A6434; // type:object size:0x3F scope:local align:4 data:string +@90 = .data:0x803A6474; // type:object size:0x29 scope:local align:4 data:string +@91 = .data:0x803A64A0; // type:object size:0x1D scope:local align:4 data:string +@92 = .data:0x803A64C0; // type:object size:0x19 scope:local align:4 data:string +@104 = .data:0x803A64DC; // type:object size:0x19 scope:local align:4 data:string +@105 = .data:0x803A64F8; // type:object size:0x19 scope:local align:4 data:string +@106 = .data:0x803A6514; // type:object size:0x16 scope:local align:4 data:string +@107 = .data:0x803A652C; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x803A6560; // type:label scope:local +@61 = .data:0x803A6560; // type:object size:0x44 scope:local align:4 data:string +@62 = .data:0x803A65A4; // type:object size:0x30 scope:local align:4 data:string +@63 = .data:0x803A65D4; // type:object size:0x2F scope:local align:4 data:string +@64 = .data:0x803A6604; // type:object size:0x2F scope:local align:4 data:string +@65 = .data:0x803A6634; // type:object size:0x11 scope:local align:4 data:string +@66 = .data:0x803A6648; // type:object size:0x21 scope:local align:4 data:string +@67 = .data:0x803A666C; // type:object size:0x12 scope:local align:4 data:string +@68 = .data:0x803A6680; // type:object size:0x19 scope:local align:4 data:string +@69 = .data:0x803A669C; // type:object size:0x12 scope:local align:4 data:string +@70 = .data:0x803A66B0; // type:object size:0x1D scope:local align:4 data:string +@71 = .data:0x803A66D0; // type:object size:0x26 scope:local align:4 data:string +@72 = .data:0x803A66F8; // type:object size:0x1C scope:local align:4 data:string +@76 = .data:0x803A6714; // type:object size:0x23 scope:local align:4 data:string +...data.0 = .data:0x803A6738; // type:label scope:local +@13 = .data:0x803A6738; // type:object size:0x16 scope:local align:4 data:string +@14 = .data:0x803A6750; // type:object size:0x26 scope:local align:4 data:string +@15 = .data:0x803A6778; // type:object size:0x1C scope:local align:4 data:string +@74 = .data:0x803A6794; // type:object size:0x1D scope:local align:4 data:string +@75 = .data:0x803A67B4; // type:object size:0x17 scope:local align:4 data:string +@77 = .data:0x803A67CC; // type:object size:0x31 scope:local align:4 data:string +@78 = .data:0x803A6800; // type:object size:0x10 scope:local align:4 data:string +@79 = .data:0x803A6810; // type:object size:0x60 scope:local align:4 data:string +@80 = .data:0x803A6870; // type:object size:0x4C scope:local align:4 data:string +@81 = .data:0x803A68BC; // type:object size:0x62 scope:local align:4 data:string +@82 = .data:0x803A6920; // type:object size:0x60 scope:local align:4 data:string +@83 = .data:0x803A6980; // type:object size:0x1F scope:local align:4 data:string +@84 = .data:0x803A69A0; // type:object size:0x1F scope:local align:4 data:string +@85 = .data:0x803A69C0; // type:object size:0x1B scope:local align:4 data:string +@86 = .data:0x803A69DC; // type:object size:0x35 scope:local align:4 data:string +@87 = .data:0x803A6A14; // type:object size:0x40 scope:local align:4 +InterruptPrioTable = .data:0x803A6A58; // type:object size:0x2C scope:global align:4 data:4byte +@62 = .data:0x803A6A88; // type:object size:0x25 scope:local align:4 data:string +@189 = .data:0x803A6AB0; // type:object size:0x27 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803A6AD8; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x803A6AE8; // type:label scope:local +@831 = .data:0x803A6AE8; // type:object size:0x5F scope:local align:4 data:string +@832 = .data:0x803A6B48; // type:object size:0xB scope:local align:4 data:string +@834 = .data:0x803A6B54; // type:object size:0x5F scope:local align:4 data:string +@835 = .data:0x803A6BB4; // type:object size:0x46 scope:local align:4 data:string +@836 = .data:0x803A6BFC; // type:object size:0x7E scope:local align:4 data:string +@837 = .data:0x803A6C7C; // type:object size:0x7E scope:local align:4 data:string +@838 = .data:0x803A6CFC; // type:object size:0x7A scope:local align:4 data:string +@839 = .data:0x803A6D78; // type:object size:0x7A scope:local align:4 data:string +@840 = .data:0x803A6DF4; // type:object size:0x51 scope:local align:4 data:string +@841 = .data:0x803A6E48; // type:object size:0x71 scope:local align:4 data:string +@842 = .data:0x803A6EBC; // type:object size:0x39 scope:local align:4 data:string +@843 = .data:0x803A6EF8; // type:object size:0x49 scope:local align:4 data:string +@844 = .data:0x803A6F44; // type:object size:0x51 scope:local align:4 data:string +@845 = .data:0x803A6F98; // type:object size:0x52 scope:local align:4 data:string +@846 = .data:0x803A6FEC; // type:object size:0x59 scope:local align:4 data:string +@847 = .data:0x803A7048; // type:object size:0x42 scope:local align:4 data:string +@848 = .data:0x803A708C; // type:object size:0x3A scope:local align:4 data:string +@849 = .data:0x803A70C8; // type:object size:0x3A scope:local align:4 data:string +@850 = .data:0x803A7104; // type:object size:0x44 scope:local align:4 data:string +@851 = .data:0x803A7148; // type:object size:0x44 scope:local align:4 data:string +@852 = .data:0x803A718C; // type:object size:0x3B scope:local align:4 data:string +@853 = .data:0x803A71C8; // type:object size:0x3F scope:local align:4 data:string +@854 = .data:0x803A7208; // type:object size:0x67 scope:local align:4 data:string +@855 = .data:0x803A7270; // type:object size:0x45 scope:local align:4 data:string +@856 = .data:0x803A72B8; // type:object size:0x3D scope:local align:4 data:string +YearDays = .data:0x803A72F8; // type:object size:0x30 scope:global align:4 +LeapYearDays = .data:0x803A7328; // type:object size:0x30 scope:global align:4 +...data.0 = .data:0x803A7358; // type:label scope:local +@1 = .data:0x803A7358; // type:object size:0x45 scope:local align:4 data:string +@413 = .data:0x803A73A0; // type:object size:0xF scope:local align:4 data:string +@414 = .data:0x803A73B0; // type:object size:0x10 scope:local align:4 data:string +@415 = .data:0x803A73C0; // type:object size:0x10 scope:local align:4 data:string +@416 = .data:0x803A73D0; // type:object size:0x10 scope:local align:4 data:string +@417 = .data:0x803A73E0; // type:object size:0xC scope:local align:4 data:string +@423 = .data:0x803A73EC; // type:object size:0x9 scope:local align:4 data:string +@424 = .data:0x803A73F8; // type:object size:0xD scope:local align:4 data:string +@427 = .data:0x803A7408; // type:object size:0xE scope:local align:4 data:string +@428 = .data:0x803A7418; // type:object size:0xA scope:local align:4 data:string +...data.0 = .data:0x803A7428; // type:label scope:local +@1 = .data:0x803A7428; // type:object size:0x44 scope:local align:4 data:string +Si = .data:0x803A746C; // type:object size:0x14 scope:global align:4 data:4byte +Type = .data:0x803A7480; // type:object size:0x10 scope:local align:4 +@457 = .data:0x803A7490; // type:object size:0xC scope:local align:4 data:string +@459 = .data:0x803A749C; // type:object size:0xF scope:local align:4 data:string +@460 = .data:0x803A74AC; // type:object size:0xF scope:local align:4 data:string +@461 = .data:0x803A74BC; // type:object size:0xD scope:local align:4 data:string +@462 = .data:0x803A74CC; // type:object size:0xA scope:local align:4 data:string +@463 = .data:0x803A74D8; // type:object size:0x10 scope:local align:4 data:string +@464 = .data:0x803A74E8; // type:object size:0x14 scope:local align:4 data:string +@465 = .data:0x803A74FC; // type:object size:0x12 scope:local align:4 data:string +@466 = .data:0x803A7510; // type:object size:0x14 scope:local align:4 data:string +@467 = .data:0x803A7524; // type:object size:0x9 scope:local align:4 data:string +@468 = .data:0x803A7530; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x803A7540; // type:label scope:local +XYNTSC = .data:0x803A7540; // type:object size:0x30 scope:global align:4 +XYPAL = .data:0x803A7570; // type:object size:0x30 scope:global align:4 +@16 = .data:0x803A75A0; // type:object size:0x33 scope:local align:4 data:string +@9 = .data:0x803A75D8; // type:object size:0x18 scope:local align:4 data:string +...data.0 = .data:0x803A75F0; // type:label scope:local +@119 = .data:0x803A75F0; // type:object size:0xC8 scope:local align:4 data:string +@140 = .data:0x803A76B8; // type:object size:0x37 scope:local align:4 data:string +@239 = .data:0x803A76F0; // type:object size:0x34 scope:local align:4 data:string +@265 = .data:0x803A7724; // type:object size:0x2F scope:local align:4 data:string +@271 = .data:0x803A7754; // type:object size:0x27 scope:local align:4 data:string +@311 = .data:0x803A777C; // type:object size:0x3A scope:local align:4 data:string +@342 = .data:0x803A77B8; // type:object size:0x66 scope:local align:4 data:string +@343 = .data:0x803A7820; // type:object size:0x55 scope:local align:4 data:string +@344 = .data:0x803A7878; // type:object size:0x5C scope:local align:4 data:string +@375 = .data:0x803A78D4; // type:object size:0x61 scope:local align:4 data:string +@376 = .data:0x803A7938; // type:object size:0x50 scope:local align:4 data:string +@377 = .data:0x803A7988; // type:object size:0x57 scope:local align:4 data:string +...data.0 = .data:0x803A79E0; // type:label scope:local +@1 = .data:0x803A79E0; // type:object size:0x45 scope:local align:4 data:string +@18 = .data:0x803A7A28; // type:object size:0xA scope:local align:4 data:string +@24 = .data:0x803A7A34; // type:object size:0x34 scope:local align:4 data:string +@354 = .data:0x803A7A68; // type:object size:0x40 scope:local align:4 +ImmCommand = .data:0x803A7AA8; // type:object size:0xC scope:global align:4 data:4byte +@778 = .data:0x803A7AB4; // type:object size:0x41 scope:local align:4 data:string +@917 = .data:0x803A7AF8; // type:object size:0x34 scope:local align:4 +@1018 = .data:0x803A7B2C; // type:object size:0x34 scope:local align:4 +ErrorTable = .data:0x803A7B60; // type:object size:0x48 scope:global align:4 data:4byte +...data.0 = .data:0x803A7BA8; // type:label scope:local +@38 = .data:0x803A7BA8; // type:object size:0x1A scope:local align:4 data:string +@39 = .data:0x803A7BC4; // type:object size:0x16 scope:local align:4 data:string +@40 = .data:0x803A7BDC; // type:object size:0x14 scope:local align:4 data:string +@41 = .data:0x803A7BF0; // type:object size:0x14 scope:local align:4 data:string +@44 = .data:0x803A7C04; // type:object size:0x14 scope:local align:4 data:string +...data.0 = .data:0x803A7C18; // type:label scope:local +@1 = .data:0x803A7C18; // type:object size:0x44 scope:local align:4 data:string +timing = .data:0x803A7C5C; // type:object size:0x17C scope:global align:4 +taps = .data:0x803A7DD8; // type:object size:0x32 scope:global align:4 +@95 = .data:0x803A7E0C; // type:object size:0x6C scope:local align:4 +@345 = .data:0x803A7E78; // type:object size:0x29 scope:local align:4 data:string +@346 = .data:0x803A7EA4; // type:object size:0x29 scope:local align:4 data:string +@347 = .data:0x803A7ED0; // type:object size:0x29 scope:local align:4 data:string +@348 = .data:0x803A7EFC; // type:object size:0x29 scope:local align:4 data:string +@349 = .data:0x803A7F28; // type:object size:0x29 scope:local align:4 data:string +@350 = .data:0x803A7F54; // type:object size:0x29 scope:local align:4 data:string +@533 = .data:0x803A7F80; // type:object size:0x4B scope:local align:4 data:string +@724 = .data:0x803A7FCC; // type:object size:0x1C scope:local align:4 +...data.0 = .data:0x803A7FE8; // type:label scope:local +@1 = .data:0x803A7FE8; // type:object size:0x45 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803A8030; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x803A8040; // type:label scope:local +@1 = .data:0x803A8040; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803A8088; // type:label scope:local +@1 = .data:0x803A8088; // type:object size:0x44 scope:local align:4 data:string +...data.0 = .data:0x803A80D0; // type:label scope:local +@1 = .data:0x803A80D0; // type:object size:0x45 scope:local align:4 data:string +...data.0 = .data:0x803A8118; // type:label scope:local +@1 = .data:0x803A8118; // type:object size:0x45 scope:local align:4 data:string +@19 = .data:0x803A8160; // type:object size:0x1E scope:local align:4 data:string +@20 = .data:0x803A8180; // type:object size:0xC scope:local align:4 data:string +@21 = .data:0x803A818C; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x803A8198; // type:label scope:local +@266 = .data:0x803A8198; // type:object size:0x1D scope:local align:4 data:string +@267 = .data:0x803A81B8; // type:object size:0x2D scope:local align:4 data:string +@268 = .data:0x803A81E8; // type:object size:0x2D scope:local align:4 data:string +@269 = .data:0x803A8218; // type:object size:0x2D scope:local align:4 data:string +@270 = .data:0x803A8248; // type:object size:0x2D scope:local align:4 data:string +@271 = .data:0x803A8278; // type:object size:0x2D scope:local align:4 data:string +@294 = .data:0x803A82A8; // type:object size:0x2B scope:local align:4 data:string +...data.0 = .data:0x803A82D8; // type:label scope:local +@1 = .data:0x803A82D8; // type:object size:0x46 scope:local align:4 data:string +ResetFunctionInfo = .data:0x803A8320; // type:object size:0x10 scope:local align:4 +CardData = .data:0x803A8340; // type:object size:0x160 scope:global align:32 +SectorSizeTable = .data:0x803A84A0; // type:object size:0x20 scope:global align:4 +LatencyTable = .data:0x803A84C0; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803A84E0; // type:label scope:local +@1 = .data:0x803A84E0; // type:object size:0x44 scope:local align:4 data:string +GXDefaultVATList = .data:0x803A8524; // type:object size:0xD0 scope:global align:4 +GXDefaultProjData = .data:0x803A85F4; // type:object size:0x1C scope:global align:4 +@140 = .data:0x803A8610; // type:object size:0x68 scope:local align:4 +@315 = .data:0x803A8678; // type:object size:0x44 scope:local align:4 +@342 = .data:0x803A86BC; // type:object size:0x44 scope:local align:4 +@418 = .data:0x803A8700; // type:object size:0x44 scope:local align:4 +@524 = .data:0x803A8744; // type:object size:0x1C scope:local align:4 +@523 = .data:0x803A8760; // type:object size:0x54 scope:local align:4 +GXNtsc480IntDf = .data:0x803A87B8; // type:object size:0x3C scope:global align:4 +GXNtsc480Int = .data:0x803A87F4; // type:object size:0x3C scope:global align:4 +GXMpal480IntDf = .data:0x803A8830; // type:object size:0x3C scope:global align:4 +GXPal528IntDf = .data:0x803A886C; // type:object size:0x3C scope:global align:4 +GXEurgb60Hz480IntDf = .data:0x803A88A8; // type:object size:0x3C scope:global align:4 +@145 = .data:0x803A88E8; // type:object size:0x1C scope:local align:4 +@104 = .data:0x803A8908; // type:object size:0xF4 scope:local align:4 +@145 = .data:0x803A89FC; // type:object size:0xF4 scope:local align:4 +@180 = .data:0x803A8AF0; // type:object size:0x3C scope:local align:4 +...data.0 = .data:0x803A8B30; // type:label scope:local +TEVCOpTableST0 = .data:0x803A8B30; // type:object size:0x14 scope:global align:4 +TEVCOpTableST1 = .data:0x803A8B44; // type:object size:0x14 scope:global align:4 +TEVAOpTableST0 = .data:0x803A8B58; // type:object size:0x14 scope:global align:4 +TEVAOpTableST1 = .data:0x803A8B6C; // type:object size:0x14 scope:global align:4 +c2r$194 = .data:0x803A8B80; // type:object size:0x24 scope:local align:4 +p2f$247 = .data:0x803A8BA8; // type:object size:0x20 scope:local align:4 +@254 = .data:0x803A8BC8; // type:object size:0x5C scope:local align:4 +@253 = .data:0x803A8C24; // type:object size:0x90 scope:local align:4 +@121 = .data:0x803A8CB8; // type:object size:0x68 scope:local align:4 +...data.0 = .data:0x803A8D20; // type:label scope:local +__files = .data:0x803A8D20; // type:object size:0x140 scope:global align:4 +@904 = .data:0x803A8E60; // type:object size:0x124 scope:local align:4 +__ctype_map = .data:0x803A8F88; // type:object size:0x100 scope:global align:4 +__lower_map = .data:0x803A9088; // type:object size:0x100 scope:global align:4 +__upper_map = .data:0x803A9188; // type:object size:0x100 scope:global align:4 +@1235 = .data:0x803A9288; // type:object size:0x84 scope:local align:4 +@1293 = .data:0x803A930C; // type:object size:0x84 scope:local align:4 +@1428 = .data:0x803A9390; // type:object size:0xE0 scope:local align:4 +@1427 = .data:0x803A9470; // type:object size:0x44 scope:local align:4 +@425 = .data:0x803A94B8; // type:object size:0x44 scope:local align:4 +gTRKDispatchTable = .data:0x803A9500; // type:object size:0x84 scope:global align:4 +@893 = .data:0x803A9588; // type:object size:0x1C scope:local align:4 +@989 = .data:0x803A95A4; // type:object size:0x1C scope:local align:4 +gTRKRestoreFlags = .data:0x803A95C0; // type:object size:0x9 scope:global align:4 data:byte +gTRKExceptionStatus = .data:0x803A95CC; // type:object size:0x10 scope:global align:4 data:4byte +gTRKStepStatus = .data:0x803A95DC; // type:object size:0x14 scope:global align:4 data:4byte +TRK_ISR_OFFSETS = .data:0x803A95F0; // type:object size:0x3C scope:global align:4 data:4byte +gDBCommTable = .data:0x803A9630; // type:object size:0x1C scope:global align:4 data:4byte +mainThread = .bss:0x803A9660; // type:object size:0x318 scope:global align:8 +...bss.0 = .bss:0x803A9978; // type:label scope:local +@3569 = .bss:0x803A9978; // type:object size:0xC scope:local align:4 +@3977 = .bss:0x803A9984; // type:object size:0xC scope:local align:4 +mTact__17mDoAud_zelAudio_c = .bss:0x803A9990; // type:object size:0x4C scope:global align:4 +@3978 = .bss:0x803A99DC; // type:object size:0xC scope:local align:4 +g_mDoAud_zelAudio = .bss:0x803A99E8; // type:object size:0x20F4 scope:global align:4 data:4byte +g_mDoCPd_gamePad = .bss:0x803ABAE0; // type:object size:0x10 scope:global align:4 data:4byte +g_mDoCPd_cpadInfo = .bss:0x803ABAF0; // type:object size:0xF0 scope:global align:4 data:float +mFrameBufferTexObj__13mDoGph_gInf_c = .bss:0x803ABBE0; // type:object size:0x20 scope:global align:4 +mZbufferTexObj__13mDoGph_gInf_c = .bss:0x803ABC00; // type:object size:0x20 scope:global align:4 +mBlureMtx__13mDoGph_gInf_c = .bss:0x803ABC20; // type:object size:0x30 scope:global align:4 +mCaptureThread = .bss:0x803ABC50; // type:object size:0x318 scope:global align:8 +mCaptureTimeOutAlarm = .bss:0x803ABF68; // type:object size:0x28 scope:global align:8 +...bss.0 = .bss:0x803ABF90; // type:label scope:local +@3569 = .bss:0x803ABF90; // type:object size:0xC scope:local align:4 +now__14mDoMtx_stack_c = .bss:0x803ABF9C; // type:object size:0x30 scope:global align:4 data:float +buffer__14mDoMtx_stack_c = .bss:0x803ABFCC; // type:object size:0x300 scope:global align:4 +@4322 = .bss:0x803AC2CC; // type:object size:0xC scope:local align:4 +@4352 = .bss:0x803AC2D8; // type:object size:0xC scope:local align:4 +mDoMtx_quatStack = .bss:0x803AC2E4; // type:object size:0x11C scope:global align:4 +@4080 = .bss:0x803AC400; // type:object size:0xC scope:local align:4 +mClipper__14mDoLib_clipper = .bss:0x803AC40C; // type:object size:0x5C scope:global align:4 data:4byte +@3967 = .bss:0x803AC468; // type:object size:0xC scope:local align:4 +mDoHIO_root = .bss:0x803AC474; // type:object size:0x808 scope:global align:4 data:4byte +...bss.0 = .bss:0x803ACC80; // type:label scope:local +@3569 = .bss:0x803ACC80; // type:object size:0xC scope:local align:4 +l_thread__9mDoDvdThd = .bss:0x803ACC90; // type:object size:0x318 scope:global align:8 +l_threadStack__9mDoDvdThd = .bss:0x803ACFC0; // type:object size:0x1000 scope:global align:32 +l_param__9mDoDvdThd = .bss:0x803ADFC0; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x803AE020; // type:label scope:local +DvdErr_thread = .bss:0x803AE020; // type:object size:0x318 scope:global align:8 +DvdErr_stack = .bss:0x803AE340; // type:object size:0x1000 scope:global align:32 +Alarm = .bss:0x803AF340; // type:object size:0x28 scope:local align:8 +MemCardStack = .bss:0x803AF380; // type:object size:0x1000 scope:global align:32 +MemCardThread = .bss:0x803B0380; // type:object size:0x318 scope:global align:8 +MemCardWorkArea0 = .bss:0x803B06A0; // type:object size:0xA000 scope:global align:32 +g_mDoMemCd_control = .bss:0x803BA6A0; // type:object size:0x1698 scope:global align:8 +sTmpBuf = .bss:0x803BBD40; // type:object size:0x2000 scope:global align:32 data:4byte +sTmpBuf2 = .bss:0x803BDD40; // type:object size:0x2000 scope:global align:32 +@3978 = .bss:0x803BFD40; // type:object size:0xC scope:local align:4 +g_mDoGaC_gbaCom = .bss:0x803BFD4C; // type:object size:0x130 scope:global align:4 data:byte +TestDataManager = .bss:0x803BFE7C; // type:object size:0x80 scope:global align:4 +@4036 = .bss:0x803BFF00; // type:object size:0xC scope:local align:4 +non_pos = .bss:0x803BFF0C; // type:object size:0xC scope:global align:4 data:float +DMC = .bss:0x803BFF18; // type:object size:0x7D8 scope:global align:4 +@4055 = .bss:0x803C06F0; // type:object size:0xC scope:local align:4 +g_HIO = .bss:0x803C06FC; // type:object size:0x58 scope:global align:4 +...bss.0 = .bss:0x803C0758; // type:label scope:local +@3569 = .bss:0x803C0758; // type:object size:0xC scope:local align:4 +@4034 = .bss:0x803C0764; // type:object size:0xC scope:local align:4 +@4704 = .bss:0x803C0770; // type:object size:0xC scope:local align:4 +@4705 = .bss:0x803C077C; // type:object size:0xC scope:local align:4 +@4706 = .bss:0x803C0788; // type:object size:0xC scope:local align:4 +@4707 = .bss:0x803C0794; // type:object size:0xC scope:local align:4 +@4708 = .bss:0x803C07A0; // type:object size:0xC scope:local align:4 +@4709 = .bss:0x803C07AC; // type:object size:0xC scope:local align:4 +@4710 = .bss:0x803C07B8; // type:object size:0xC scope:local align:4 +@4711 = .bss:0x803C07C4; // type:object size:0xC scope:local align:4 +@4712 = .bss:0x803C07D0; // type:object size:0xC scope:local align:4 +@4713 = .bss:0x803C07DC; // type:object size:0xC scope:local align:4 +@4714 = .bss:0x803C07E8; // type:object size:0xC scope:local align:4 +@4715 = .bss:0x803C07F4; // type:object size:0xC scope:local align:4 +@4716 = .bss:0x803C0800; // type:object size:0xC scope:local align:4 +@4717 = .bss:0x803C080C; // type:object size:0xC scope:local align:4 +l_cullSizeBox = .bss:0x803C0818; // type:object size:0x150 scope:global align:4 +@4718 = .bss:0x803C0968; // type:object size:0xC scope:local align:4 +@4719 = .bss:0x803C0974; // type:object size:0xC scope:local align:4 +@4720 = .bss:0x803C0980; // type:object size:0xC scope:local align:4 +@4721 = .bss:0x803C098C; // type:object size:0xC scope:local align:4 +@4722 = .bss:0x803C0998; // type:object size:0xC scope:local align:4 +@4723 = .bss:0x803C09A4; // type:object size:0xC scope:local align:4 +@4724 = .bss:0x803C09B0; // type:object size:0xC scope:local align:4 +@4725 = .bss:0x803C09BC; // type:object size:0xC scope:local align:4 +l_cullSizeSphere = .bss:0x803C09C8; // type:object size:0x80 scope:global align:4 data:float +@4863 = .bss:0x803C0A48; // type:object size:0xC scope:local align:4 +min$4862 = .bss:0x803C0A54; // type:object size:0xC scope:local align:4 +@4899 = .bss:0x803C0A60; // type:object size:0xC scope:local align:4 +max$4898 = .bss:0x803C0A6C; // type:object size:0xC scope:local align:4 +@5081 = .bss:0x803C0A78; // type:object size:0xC scope:local align:4 +@5084 = .bss:0x803C0A84; // type:object size:0xC scope:local align:4 +@5085 = .bss:0x803C0A90; // type:object size:0xC scope:local align:4 +fairy_offset_tbl$5080 = .bss:0x803C0A9C; // type:object size:0x24 scope:local align:4 +@6114 = .bss:0x803C0AC0; // type:object size:0xC scope:local align:4 +water_check$6113 = .bss:0x803C0ACC; // type:object size:0x50 scope:local align:4 +l_fopCamM_id = .bss:0x803C0B20; // type:object size:0x10 scope:global align:4 +l_fopOvlpM_Request = .bss:0x803C0B30; // type:object size:0x28 scope:local align:4 +stick = .bss:0x803C0B58; // type:object size:0x28 scope:global align:4 data:4byte +lists$2178 = .bss:0x803C0B80; // type:object size:0x2EE0 scope:local align:4 +l_fpcLn_Line = .bss:0x803C3A60; // type:object size:0xC0 scope:global align:4 +rootlayer$4288 = .bss:0x803C3B20; // type:object size:0x2C scope:local align:4 +queue$4289 = .bss:0x803C3B4C; // type:object size:0x78 scope:local align:4 +l_fpcPi_Queue = .bss:0x803C3BC8; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803C3BD8; // type:label scope:local +@3569 = .bss:0x803C3BD8; // type:object size:0xC scope:local align:4 +@4236 = .bss:0x803C3BE4; // type:object size:0xC scope:local align:4 +TresureInfo = .bss:0x803C3BF0; // type:object size:0x404 scope:global align:4 data:4byte +@4241 = .bss:0x803C3FF4; // type:object size:0xC scope:local align:4 +DoorInfo = .bss:0x803C4000; // type:object size:0x904 scope:global align:4 data:4byte +@4538 = .bss:0x803C4904; // type:object size:0xC scope:local align:4 +l_offset$4537 = .bss:0x803C4910; // type:object size:0xC scope:local align:4 +l_m$4541 = .bss:0x803C491C; // type:object size:0x60 scope:local align:4 +@5592 = .bss:0x803C497C; // type:object size:0xC scope:local align:4 +mStatus__20dStage_roomControl_c = .bss:0x803C4988; // type:object size:0x4500 scope:global align:4 data:4byte +mMemoryBlock__20dStage_roomControl_c = .bss:0x803C8E88; // type:object size:0x40 scope:global align:4 +...bss.0 = .bss:0x803C8EE0; // type:label scope:local +@3569 = .bss:0x803C8EE0; // type:object size:0xC scope:local align:4 +mAgbSendBuf__6dMap_c = .bss:0x803C8EEC; // type:object size:0x82 scope:global align:4 data:2byte +mAgbSendBufIsland__6dMap_c = .bss:0x803C8F70; // type:object size:0xC4 scope:global align:4 data:byte +@4185 = .bss:0x803C9034; // type:object size:0xC scope:local align:4 +mRoomInfo__6dMap_c = .bss:0x803C9040; // type:object size:0x1270 scope:global align:4 +@4187 = .bss:0x803CA2B0; // type:object size:0xC scope:local align:4 +mFrameTex__6dMap_c = .bss:0x803CA2BC; // type:object size:0xA0 scope:global align:4 +@4189 = .bss:0x803CA35C; // type:object size:0xC scope:local align:4 +mFrameTexture__6dMap_c = .bss:0x803CA368; // type:object size:0x240 scope:global align:4 data:byte +@4190 = .bss:0x803CA5A8; // type:object size:0xC scope:local align:4 +mIconFreeTex__6dMap_c = .bss:0x803CA5B4; // type:object size:0x14 scope:global align:4 data:4byte +@4191 = .bss:0x803CA5C8; // type:object size:0xC scope:local align:4 +mIconFreeTexture__6dMap_c = .bss:0x803CA5D4; // type:object size:0x48 scope:global align:4 data:byte +@4192 = .bss:0x803CA61C; // type:object size:0xC scope:local align:4 +mIconSelfTex__6dMap_c = .bss:0x803CA628; // type:object size:0x14 scope:global align:4 data:4byte +@4193 = .bss:0x803CA63C; // type:object size:0xC scope:local align:4 +mIconSelfTexture__6dMap_c = .bss:0x803CA648; // type:object size:0x48 scope:global align:4 data:byte +@4194 = .bss:0x803CA690; // type:object size:0xC scope:local align:4 +mCursor__6dMap_c = .bss:0x803CA69C; // type:object size:0x28 scope:global align:4 data:4byte +@4195 = .bss:0x803CA6C4; // type:object size:0xC scope:local align:4 +mAgbCursor__6dMap_c = .bss:0x803CA6D0; // type:object size:0x20 scope:global align:4 data:4byte +@4197 = .bss:0x803CA6F0; // type:object size:0xC scope:local align:4 +mPoint__6dMap_c = .bss:0x803CA6FC; // type:object size:0x1E0 scope:global align:4 +@4198 = .bss:0x803CA8DC; // type:object size:0xC scope:local align:4 +m2DSQdraw__6dMap_c = .bss:0x803CA8E8; // type:object size:0x20 scope:global align:4 data:4byte +@4199 = .bss:0x803CA908; // type:object size:0xC scope:local align:4 +m2DSQdraw2__6dMap_c = .bss:0x803CA914; // type:object size:0x20 scope:global align:4 data:4byte +@4201 = .bss:0x803CA934; // type:object size:0xC scope:local align:4 +mTbox__6dMap_c = .bss:0x803CA940; // type:object size:0x2E0 scope:global align:4 +@4203 = .bss:0x803CAC20; // type:object size:0xC scope:local align:4 +mDoor__6dMap_c = .bss:0x803CAC2C; // type:object size:0x5C0 scope:global align:4 +@4204 = .bss:0x803CB1EC; // type:object size:0xC scope:local align:4 +mPointRestart__6dMap_c = .bss:0x803CB1F8; // type:object size:0x28 scope:global align:4 data:4byte +@4206 = .bss:0x803CB220; // type:object size:0xC scope:local align:4 +mPointFriend__6dMap_c = .bss:0x803CB22C; // type:object size:0x60 scope:global align:4 +@4207 = .bss:0x803CB28C; // type:object size:0xC scope:local align:4 +mShip__6dMap_c = .bss:0x803CB298; // type:object size:0x5C scope:global align:4 data:4byte +mCollectPointData__6dMap_c = .bss:0x803CB2F4; // type:object size:0x600 scope:global align:4 +mCollectPointDataLinkList__6dMap_c = .bss:0x803CB8F4; // type:object size:0x15 scope:global align:4 data:byte +dMap_img = .bss:0x803CB920; // type:object size:0xC00 scope:global align:32 +@4576 = .bss:0x803CC520; // type:object size:0xC scope:local align:4 +g_dComIfG_gameInfo = .bss:0x803CC530; // type:object size:0x1D1C8 scope:global align:8 data:2byte +...bss.0 = .bss:0x803E96F8; // type:label scope:local +@3569 = .bss:0x803E96F8; // type:object size:0xC scope:local align:4 +mFlags__7daAgb_c = .bss:0x803E9704; // type:object size:0xC scope:global align:4 data:2byte +@4373 = .bss:0x803E9710; // type:object size:0xC scope:local align:4 +m_smoke__10daNpc_Os_c = .bss:0x803E971C; // type:object size:0x20 scope:global align:4 +@4374 = .bss:0x803E973C; // type:object size:0xC scope:local align:4 +m_smoke_tevstr__10daNpc_Os_c = .bss:0x803E9748; // type:object size:0xB0 scope:global align:4 +m_ib_actor__9daIball_c = .bss:0x803E97F8; // type:object size:0x14 scope:global align:4 +@7550 = .bss:0x803E9810; // type:object size:0xC scope:local align:4 +l_offsetPos$7549 = .bss:0x803E981C; // type:object size:0xC scope:local align:4 data:float +@4083 = .bss:0x803E9828; // type:object size:0xC scope:local align:4 +total_spd$4082 = .bss:0x803E9834; // type:object size:0xC scope:local align:4 data:float +@4115 = .bss:0x803E9840; // type:object size:0xC scope:local align:4 +path_spd$4114 = .bss:0x803E984C; // type:object size:0xC scope:local align:4 data:float +@3981 = .bss:0x803E9858; // type:object size:0xC scope:local align:4 +M_sound_pos__Q211daObjTribox5Act_c = .bss:0x803E9864; // type:object size:0xC scope:global align:4 data:float +mTempBackup__14dMat_control_c = .bss:0x803E9870; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x803E9880; // type:label scope:local +@3569 = .bss:0x803E9880; // type:object size:0xC scope:local align:4 +l_kuroOrthoMtx = .bss:0x803E988C; // type:object size:0x30 scope:global align:4 +l_colOrthoMtx = .bss:0x803E98BC; // type:object size:0x30 scope:global align:4 +mKuroTexObj__15dMagma_packet_c = .bss:0x803E98EC; // type:object size:0x20 scope:global align:4 +mKuroMtx__15dMagma_packet_c = .bss:0x803E990C; // type:object size:0x30 scope:global align:4 +mColTexObj__15dMagma_packet_c = .bss:0x803E993C; // type:object size:0x20 scope:global align:4 +mFloorMtx__15dMagma_packet_c = .bss:0x803E995C; // type:object size:0x30 scope:global align:4 +mBallMtx__15dMagma_packet_c = .bss:0x803E998C; // type:object size:0x30 scope:global align:4 +@4374 = .bss:0x803E99C0; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803E99D0; // type:label scope:local +@3569 = .bss:0x803E99D0; // type:object size:0xC scope:local align:4 +@4493 = .bss:0x803E99DC; // type:object size:0xC scope:local align:4 +l_particleOffset$4492 = .bss:0x803E99E8; // type:object size:0xC scope:local align:4 +@4497 = .bss:0x803E99F4; // type:object size:0xC scope:local align:4 +l_scale$4496 = .bss:0x803E9A00; // type:object size:0xC scope:local align:4 +@4586 = .bss:0x803E9A0C; // type:object size:0xC scope:local align:4 +mSmokeEcallback__12dTree_data_c = .bss:0x803E9A18; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x803E9A38; // type:label scope:local +@3569 = .bss:0x803E9A38; // type:object size:0xC scope:local align:4 +@4530 = .bss:0x803E9A44; // type:object size:0xC scope:local align:4 +@4932 = .bss:0x803E9A50; // type:object size:0xC scope:local align:4 +pos$5011 = .bss:0x803E9A5C; // type:object size:0xC scope:local align:4 data:float +@5043 = .bss:0x803E9A68; // type:object size:0xC scope:local align:4 +@5044 = .bss:0x803E9A74; // type:object size:0xC scope:local align:4 +@5045 = .bss:0x803E9A80; // type:object size:0xC scope:local align:4 +@5046 = .bss:0x803E9A8C; // type:object size:0xC scope:local align:4 +mTsubo__13dPa_control_c = .bss:0x803E9A98; // type:object size:0x20 scope:global align:4 +@5047 = .bss:0x803E9AB8; // type:object size:0xC scope:local align:4 +@5048 = .bss:0x803E9AC4; // type:object size:0xC scope:local align:4 +@5049 = .bss:0x803E9AD0; // type:object size:0xC scope:local align:4 +mLifeBall__13dPa_control_c = .bss:0x803E9ADC; // type:object size:0x18 scope:global align:4 data:4byte +@5050 = .bss:0x803E9AF4; // type:object size:0xC scope:local align:4 +@5051 = .bss:0x803E9B00; // type:object size:0xC scope:local align:4 +@5052 = .bss:0x803E9B0C; // type:object size:0xC scope:local align:4 +mSmokeEcallback__13dPa_control_c = .bss:0x803E9B18; // type:object size:0x20 scope:global align:4 +@5053 = .bss:0x803E9B38; // type:object size:0xC scope:local align:4 +@5054 = .bss:0x803E9B44; // type:object size:0xC scope:local align:4 +@5055 = .bss:0x803E9B50; // type:object size:0xC scope:local align:4 +@5056 = .bss:0x803E9B5C; // type:object size:0xC scope:local align:4 +mWindViewMatrix__13dPa_control_c = .bss:0x803E9B68; // type:object size:0x30 scope:global align:4 +jpcName$5166 = .bss:0x803E9B98; // type:object size:0x20 scope:local align:4 +...bss.0 = .bss:0x803E9BB8; // type:label scope:local +@3569 = .bss:0x803E9BB8; // type:object size:0xC scope:local align:4 +mSimpleTexObj__21dDlst_shadowControl_c = .bss:0x803E9BC4; // type:object size:0x20 scope:global align:4 +@5971 = .bss:0x803E9BE4; // type:object size:0xC scope:local align:4 +l_p1Offset$5970 = .bss:0x803E9BF0; // type:object size:0xC scope:local align:4 +@5975 = .bss:0x803E9BFC; // type:object size:0xC scope:local align:4 +l_p2Offset$5974 = .bss:0x803E9C08; // type:object size:0xC scope:local align:4 +@6040 = .bss:0x803E9C14; // type:object size:0xC scope:local align:4 +mWipeDlst__12dDlst_list_c = .bss:0x803E9C20; // type:object size:0x44 scope:global align:4 data:4byte +@5111 = .bss:0x803E9C68; // type:object size:0xC scope:local align:4 +r09o$5110 = .bss:0x803E9C74; // type:object size:0xC scope:local align:4 data:float +...bss.0 = .bss:0x803E9C80; // type:label scope:local +@3569 = .bss:0x803E9C80; // type:object size:0xC scope:local align:4 +@9025 = .bss:0x803E9C8C; // type:object size:0xC scope:local align:4 +@9028 = .bss:0x803E9C98; // type:object size:0xC scope:local align:4 +@9029 = .bss:0x803E9CA4; // type:object size:0xC scope:local align:4 +@9030 = .bss:0x803E9CB0; // type:object size:0xC scope:local align:4 +add_table$9024 = .bss:0x803E9CBC; // type:object size:0x30 scope:local align:4 +@9811 = .bss:0x803E9CEC; // type:object size:0xC scope:local align:4 +@9814 = .bss:0x803E9CF8; // type:object size:0xC scope:local align:4 +@9815 = .bss:0x803E9D04; // type:object size:0xC scope:local align:4 +@9816 = .bss:0x803E9D10; // type:object size:0xC scope:local align:4 +@9817 = .bss:0x803E9D1C; // type:object size:0xC scope:local align:4 +@9818 = .bss:0x803E9D28; // type:object size:0xC scope:local align:4 +@9819 = .bss:0x803E9D34; // type:object size:0xC scope:local align:4 +@9820 = .bss:0x803E9D40; // type:object size:0xC scope:local align:4 +add_table$9810 = .bss:0x803E9D4C; // type:object size:0x60 scope:local align:4 +@10285 = .bss:0x803E9DAC; // type:object size:0xC scope:local align:4 +@10288 = .bss:0x803E9DB8; // type:object size:0xC scope:local align:4 +@10289 = .bss:0x803E9DC4; // type:object size:0xC scope:local align:4 +@10290 = .bss:0x803E9DD0; // type:object size:0xC scope:local align:4 +add_table$10284 = .bss:0x803E9DDC; // type:object size:0x30 scope:local align:4 +@10495 = .bss:0x803E9E0C; // type:object size:0xC scope:local align:4 +@10498 = .bss:0x803E9E18; // type:object size:0xC scope:local align:4 +@10499 = .bss:0x803E9E24; // type:object size:0xC scope:local align:4 +@10500 = .bss:0x803E9E30; // type:object size:0xC scope:local align:4 +@10501 = .bss:0x803E9E3C; // type:object size:0xC scope:local align:4 +@10502 = .bss:0x803E9E48; // type:object size:0xC scope:local align:4 +@10503 = .bss:0x803E9E54; // type:object size:0xC scope:local align:4 +@10504 = .bss:0x803E9E60; // type:object size:0xC scope:local align:4 +@10505 = .bss:0x803E9E6C; // type:object size:0xC scope:local align:4 +@10506 = .bss:0x803E9E78; // type:object size:0xC scope:local align:4 +@10507 = .bss:0x803E9E84; // type:object size:0xC scope:local align:4 +@10508 = .bss:0x803E9E90; // type:object size:0xC scope:local align:4 +@10509 = .bss:0x803E9E9C; // type:object size:0xC scope:local align:4 +@10510 = .bss:0x803E9EA8; // type:object size:0xC scope:local align:4 +@10511 = .bss:0x803E9EB4; // type:object size:0xC scope:local align:4 +@10512 = .bss:0x803E9EC0; // type:object size:0xC scope:local align:4 +hokuto_position$10494 = .bss:0x803E9ECC; // type:object size:0x60 scope:local align:4 +@10879 = .bss:0x803E9F2C; // type:object size:0xC scope:local align:4 +@10882 = .bss:0x803E9F38; // type:object size:0xC scope:local align:4 +@10883 = .bss:0x803E9F44; // type:object size:0xC scope:local align:4 +@10884 = .bss:0x803E9F50; // type:object size:0xC scope:local align:4 +add_table$10878 = .bss:0x803E9F5C; // type:object size:0x30 scope:local align:4 +@5494 = .bss:0x803E9F90; // type:object size:0xC scope:local align:4 +DefaultGap$5493 = .bss:0x803E9F9C; // type:object size:0xC scope:local align:4 data:float +@7666 = .bss:0x803E9FA8; // type:object size:0xC scope:local align:4 +DefaultGap$7665 = .bss:0x803E9FB4; // type:object size:0xC scope:local align:4 +@8298 = .bss:0x803E9FC0; // type:object size:0xC scope:local align:4 +DefaultGap$8297 = .bss:0x803E9FCC; // type:object size:0xC scope:local align:4 data:float +@9375 = .bss:0x803E9FD8; // type:object size:0xC scope:local align:4 +DefaultGap$9374 = .bss:0x803E9FE4; // type:object size:0xC scope:local align:4 data:float +@11324 = .bss:0x803E9FF0; // type:object size:0xC scope:local align:4 +DefaultGap$11323 = .bss:0x803E9FFC; // type:object size:0xC scope:local align:4 data:float +@4229 = .bss:0x803EA008; // type:object size:0xC scope:local align:4 +@5157 = .bss:0x803EA018; // type:object size:0xC scope:local align:4 +l_snap = .bss:0x803EA024; // type:object size:0xEE8 scope:global align:4 data:4byte +...bss.0 = .bss:0x803EAF10; // type:label scope:local +@3569 = .bss:0x803EAF10; // type:object size:0xC scope:local align:4 +@4268 = .bss:0x803EAF1C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803EAF28; // type:object size:0x34 scope:local align:4 +@4341 = .bss:0x803EAF5C; // type:object size:0xC scope:local align:4 +l_msgCtrl = .bss:0x803EAF68; // type:object size:0xC scope:global align:4 +@5150 = .bss:0x803EAF78; // type:object size:0xC scope:local align:4 +offset_arrow_pos$5149 = .bss:0x803EAF84; // type:object size:0xC scope:local align:4 data:float +arcName$4148 = .bss:0x803EAF90; // type:object size:0x20 scope:local align:4 +@5400 = .bss:0x803EAFB0; // type:object size:0xC scope:local align:4 +fuse_offset$5399 = .bss:0x803EAFBC; // type:object size:0xC scope:local align:4 data:float +@4865 = .bss:0x803EAFC8; // type:object size:0xC scope:local align:4 +local_center$4864 = .bss:0x803EAFD4; // type:object size:0xC scope:local align:4 data:float +@5179 = .bss:0x803EAFE0; // type:object size:0xC scope:local align:4 +fuse_offset$5178 = .bss:0x803EAFEC; // type:object size:0xC scope:local align:4 data:float +...bss.0 = .bss:0x803EAFF8; // type:label scope:local +@3569 = .bss:0x803EAFF8; // type:object size:0xC scope:local align:4 +@4320 = .bss:0x803EB004; // type:object size:0xC scope:local align:4 +l_blur_top = .bss:0x803EB010; // type:object size:0xC scope:global align:4 data:float +@4321 = .bss:0x803EB01C; // type:object size:0xC scope:local align:4 +l_blur_root = .bss:0x803EB028; // type:object size:0xC scope:global align:4 data:float +texObj$4441 = .bss:0x803EB034; // type:object size:0x20 scope:local align:4 +@5156 = .bss:0x803EB054; // type:object size:0xC scope:local align:4 +at_offset$5155 = .bss:0x803EB060; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803EB070; // type:label scope:local +@3569 = .bss:0x803EB070; // type:object size:0xC scope:local align:4 +@4058 = .bss:0x803EB07C; // type:object size:0xC scope:local align:4 +Vobj03_pos0 = .bss:0x803EB088; // type:object size:0x12C scope:global align:4 +@4060 = .bss:0x803EB1B4; // type:object size:0xC scope:local align:4 +Vobj03_pos1 = .bss:0x803EB1C0; // type:object size:0x12C scope:global align:4 +@4062 = .bss:0x803EB2EC; // type:object size:0xC scope:local align:4 +Vobj04_pos0 = .bss:0x803EB2F8; // type:object size:0x12C scope:global align:4 +@4064 = .bss:0x803EB424; // type:object size:0xC scope:local align:4 +Vobj04_pos1 = .bss:0x803EB430; // type:object size:0x12C scope:global align:4 +@4066 = .bss:0x803EB55C; // type:object size:0xC scope:local align:4 +Vobj05_pos0 = .bss:0x803EB568; // type:object size:0x12C scope:global align:4 +@4068 = .bss:0x803EB694; // type:object size:0xC scope:local align:4 +Vobj05_pos1 = .bss:0x803EB6A0; // type:object size:0x12C scope:global align:4 +@4070 = .bss:0x803EB7CC; // type:object size:0xC scope:local align:4 +Vobj07_0_pos0 = .bss:0x803EB7D8; // type:object size:0x12C scope:global align:4 +@4072 = .bss:0x803EB904; // type:object size:0xC scope:local align:4 +Vobj07_0_pos1 = .bss:0x803EB910; // type:object size:0x12C scope:global align:4 +...bss.0 = .bss:0x803EBA40; // type:label scope:local +@3569 = .bss:0x803EBA40; // type:object size:0xC scope:local align:4 +@4427 = .bss:0x803EBA4C; // type:object size:0xC scope:local align:4 +ripple_scale$4426 = .bss:0x803EBA58; // type:object size:0xC scope:local align:4 +@4450 = .bss:0x803EBA64; // type:object size:0xC scope:local align:4 +ripple_scale$4449 = .bss:0x803EBA70; // type:object size:0xC scope:local align:4 +@4099 = .bss:0x803EBA80; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803EBA8C; // type:object size:0xA4 scope:local align:4 data:4byte +@4210 = .bss:0x803EBB30; // type:object size:0xC scope:local align:4 +l_himo2HIO = .bss:0x803EBB3C; // type:object size:0x24 scope:global align:4 data:4byte +@3998 = .bss:0x803EBB60; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803EBB6C; // type:object size:0x48 scope:local align:4 +@4059 = .bss:0x803EBBB8; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803EBBC4; // type:object size:0x94 scope:local align:4 +...bss.0 = .bss:0x803EBC58; // type:label scope:local +@3569 = .bss:0x803EBC58; // type:object size:0xC scope:local align:4 +@4263 = .bss:0x803EBC64; // type:object size:0xC scope:local align:4 +pos$4262 = .bss:0x803EBC70; // type:object size:0xC scope:local align:4 +@4269 = .bss:0x803EBC7C; // type:object size:0xC scope:local align:4 +pos$4268 = .bss:0x803EBC88; // type:object size:0xC scope:local align:4 +@4275 = .bss:0x803EBC94; // type:object size:0xC scope:local align:4 +pos$4274 = .bss:0x803EBCA0; // type:object size:0xC scope:local align:4 +@4568 = .bss:0x803EBCAC; // type:object size:0xC scope:local align:4 +pos$4567 = .bss:0x803EBCB8; // type:object size:0xC scope:local align:4 data:float +@4679 = .bss:0x803EBCC4; // type:object size:0xC scope:local align:4 +pos$4678 = .bss:0x803EBCD0; // type:object size:0xC scope:local align:4 data:float +@4833 = .bss:0x803EBCDC; // type:object size:0xC scope:local align:4 +pos$4832 = .bss:0x803EBCE8; // type:object size:0xC scope:local align:4 +@4838 = .bss:0x803EBCF4; // type:object size:0xC scope:local align:4 +pos$4837 = .bss:0x803EBD00; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803EBD10; // type:label scope:local +@3569 = .bss:0x803EBD10; // type:object size:0xC scope:local align:4 +l_hammer_splash_particle_scale = .bss:0x803EBD1C; // type:object size:0xC scope:global align:4 data:float +@4839 = .bss:0x803EBD28; // type:object size:0xC scope:local align:4 +l_debug_keep_pos = .bss:0x803EBD34; // type:object size:0xC scope:global align:4 data:float +@4840 = .bss:0x803EBD40; // type:object size:0xC scope:local align:4 +@4841 = .bss:0x803EBD4C; // type:object size:0xC scope:local align:4 +right_dir$4883 = .bss:0x803EBD58; // type:object size:0xC scope:local align:4 data:float +texObj$5157 = .bss:0x803EBD64; // type:object size:0x20 scope:local align:4 +@5243 = .bss:0x803EBD84; // type:object size:0xC scope:local align:4 +m_pcallback__25daPy_waterDropEcallBack_c = .bss:0x803EBD90; // type:object size:0x5C scope:global align:4 data:4byte +normal_ripple_scale$5638 = .bss:0x803EBDEC; // type:object size:0xC scope:local align:4 +small_ripple_scale$5641 = .bss:0x803EBDF8; // type:object size:0xC scope:local align:4 +waterfall_splash_trans$5699 = .bss:0x803EBE04; // type:object size:0xC scope:local align:4 +run_splash_scale$6040 = .bss:0x803EBE10; // type:object size:0xC scope:local align:4 +run_grass_scale$6043 = .bss:0x803EBE1C; // type:object size:0xC scope:local align:4 +heavy_emit_smoke_scale$6046 = .bss:0x803EBE28; // type:object size:0xC scope:local align:4 +heavy_dyn_smoke_scale$6049 = .bss:0x803EBE34; // type:object size:0xC scope:local align:4 +heavy_pat_smoke_scale$6052 = .bss:0x803EBE40; // type:object size:0xC scope:local align:4 +tail_scale$6508 = .bss:0x803EBE4C; // type:object size:0xC scope:local align:4 data:float +arm_flame_scale$6651 = .bss:0x803EBE58; // type:object size:0xC scope:local align:4 data:float +@6785 = .bss:0x803EBE64; // type:object size:0xC scope:local align:4 +eff_scale0$6784 = .bss:0x803EBE70; // type:object size:0xC scope:local align:4 +@6789 = .bss:0x803EBE7C; // type:object size:0xC scope:local align:4 +eff_scale2$6788 = .bss:0x803EBE88; // type:object size:0xC scope:local align:4 +direction$6792 = .bss:0x803EBE94; // type:object size:0xC scope:local align:4 +splash_scale$14445 = .bss:0x803EBEA0; // type:object size:0xC scope:local align:4 data:float +ripple_scale$14448 = .bss:0x803EBEAC; // type:object size:0xC scope:local align:4 data:float +@15293 = .bss:0x803EBEB8; // type:object size:0xC scope:local align:4 +arm_pos$15292 = .bss:0x803EBEC4; // type:object size:0xC scope:local align:4 +@15297 = .bss:0x803EBED0; // type:object size:0xC scope:local align:4 +armA_offset$15296 = .bss:0x803EBEDC; // type:object size:0xC scope:local align:4 +dynamic_scale$16750 = .bss:0x803EBEE8; // type:object size:0xC scope:local align:4 data:float +particle_scale$16753 = .bss:0x803EBEF4; // type:object size:0xC scope:local align:4 data:float +@17480 = .bss:0x803EBF00; // type:object size:0xC scope:local align:4 +local_height_offset$17479 = .bss:0x803EBF0C; // type:object size:0xC scope:local align:4 data:float +eff_scale$18886 = .bss:0x803EBF18; // type:object size:0xC scope:local align:4 +eff_dscale$18889 = .bss:0x803EBF24; // type:object size:0xC scope:local align:4 +eff_pscale$18892 = .bss:0x803EBF30; // type:object size:0xC scope:local align:4 +smoke_kusa_particle_scale$21010 = .bss:0x803EBF3C; // type:object size:0xC scope:local align:4 +emitter_scale$21013 = .bss:0x803EBF48; // type:object size:0xC scope:local align:4 +emitter_trans$21016 = .bss:0x803EBF54; // type:object size:0xC scope:local align:4 +d_scale$23167 = .bss:0x803EBF60; // type:object size:0xC scope:local align:4 data:float +p_scale$23170 = .bss:0x803EBF6C; // type:object size:0xC scope:local align:4 data:float +emitter_trans$24829 = .bss:0x803EBF78; // type:object size:0xC scope:local align:4 data:float +particle_scale$24832 = .bss:0x803EBF84; // type:object size:0xC scope:local align:4 data:float +root_mtx$25652 = .bss:0x803EBF90; // type:object size:0x30 scope:local align:4 +@27569 = .bss:0x803EBFC0; // type:object size:0xC scope:local align:4 +l_offCupOnAupPacket1 = .bss:0x803EBFCC; // type:object size:0x10 scope:global align:4 +@27570 = .bss:0x803EBFDC; // type:object size:0xC scope:local align:4 +l_offCupOnAupPacket2 = .bss:0x803EBFE8; // type:object size:0x10 scope:global align:4 +@27571 = .bss:0x803EBFF8; // type:object size:0xC scope:local align:4 +l_onCupOffAupPacket1 = .bss:0x803EC004; // type:object size:0x10 scope:global align:4 +@27572 = .bss:0x803EC014; // type:object size:0xC scope:local align:4 +l_onCupOffAupPacket2 = .bss:0x803EC020; // type:object size:0x10 scope:global align:4 +normal_scale$38069 = .bss:0x803EC030; // type:object size:0xC scope:local align:4 data:float +boss_scale$38072 = .bss:0x803EC03C; // type:object size:0xC scope:local align:4 data:float +@4175 = .bss:0x803EC048; // type:object size:0xC scope:local align:4 +l_offsetPos$4174 = .bss:0x803EC054; // type:object size:0xC scope:local align:4 data:float +@4168 = .bss:0x803EC060; // type:object size:0xC scope:local align:4 +l_cloth = .bss:0x803EC06C; // type:object size:0x148 scope:global align:4 +offset$4646 = .bss:0x803EC1B4; // type:object size:0x18 scope:local align:4 data:float +@3997 = .bss:0x803EC1D0; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803EC1E0; // type:label scope:local +@3569 = .bss:0x803EC1E0; // type:object size:0xC scope:local align:4 +@9215 = .bss:0x803EC1EC; // type:object size:0xC scope:local align:4 +ofan$9214 = .bss:0x803EC1F8; // type:object size:0xC scope:local align:4 +@9222 = .bss:0x803EC204; // type:object size:0xC scope:local align:4 +opixy$9221 = .bss:0x803EC210; // type:object size:0xC scope:local align:4 +@13483 = .bss:0x803EC21C; // type:object size:0xC scope:local align:4 +@13486 = .bss:0x803EC228; // type:object size:0xC scope:local align:4 +p$13482 = .bss:0x803EC234; // type:object size:0x18 scope:local align:4 +@13499 = .bss:0x803EC24C; // type:object size:0xC scope:local align:4 +@13502 = .bss:0x803EC258; // type:object size:0xC scope:local align:4 +p$13498 = .bss:0x803EC264; // type:object size:0x18 scope:local align:4 +@14129 = .bss:0x803EC27C; // type:object size:0xC scope:local align:4 +@14132 = .bss:0x803EC288; // type:object size:0xC scope:local align:4 +@14133 = .bss:0x803EC294; // type:object size:0xC scope:local align:4 +@14134 = .bss:0x803EC2A0; // type:object size:0xC scope:local align:4 +p$14128 = .bss:0x803EC2AC; // type:object size:0x30 scope:local align:4 +@14144 = .bss:0x803EC2DC; // type:object size:0xC scope:local align:4 +@14147 = .bss:0x803EC2E8; // type:object size:0xC scope:local align:4 +@14148 = .bss:0x803EC2F4; // type:object size:0xC scope:local align:4 +@14149 = .bss:0x803EC300; // type:object size:0xC scope:local align:4 +p$14143 = .bss:0x803EC30C; // type:object size:0x30 scope:local align:4 +@3999 = .bss:0x803EC340; // type:object size:0xC scope:local align:4 +g_feHIO = .bss:0x803EC34C; // type:object size:0x1C scope:global align:4 +@4012 = .bss:0x803EC368; // type:object size:0xC scope:local align:4 +g_fsHIO = .bss:0x803EC374; // type:object size:0x7C scope:global align:4 +@4467 = .bss:0x803EC3F0; // type:object size:0xC scope:local align:4 +g_env_light = .bss:0x803EC3FC; // type:object size:0xC9C scope:global align:4 +lightStatusData = .bss:0x803ED098; // type:object size:0x740 scope:global align:4 data:4byte +@4142 = .bss:0x803ED7D8; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic3$draw__10dThunder_cFv = .bss:0x803ED7E4; // type:object size:0xC scope:global align:4 data:float +@4035 = .bss:0x803ED7F0; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x803ED7FC; // type:object size:0x110 scope:local align:4 +@4047 = .bss:0x803ED910; // type:object size:0xC scope:local align:4 +g_mcHIO = .bss:0x803ED91C; // type:object size:0x60 scope:global align:4 +@4072 = .bss:0x803ED980; // type:object size:0xC scope:local align:4 +g_mdHIO = .bss:0x803ED98C; // type:object size:0x4C scope:global align:4 +@4184 = .bss:0x803ED9D8; // type:object size:0xC scope:local align:4 +g_mfHIO = .bss:0x803ED9E4; // type:object size:0x120 scope:global align:4 +@4107 = .bss:0x803EDB08; // type:object size:0xC scope:local align:4 +g_mf2HIO = .bss:0x803EDB14; // type:object size:0x98 scope:global align:4 +@4043 = .bss:0x803EDBB0; // type:object size:0xC scope:local align:4 +g_miHIO = .bss:0x803EDBBC; // type:object size:0x60 scope:global align:4 +@4000 = .bss:0x803EDC20; // type:object size:0xC scope:local align:4 +@4015 = .bss:0x803EDC30; // type:object size:0xC scope:local align:4 +g_msHIO = .bss:0x803EDC3C; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x803EDC70; // type:label scope:local +@3569 = .bss:0x803EDC70; // type:object size:0xC scope:local align:4 +@4265 = .bss:0x803EDC7C; // type:object size:0xC scope:local align:4 +dMv_CIO_c = .bss:0x803EDC88; // type:object size:0xC scope:global align:4 data:byte +@4320 = .bss:0x803EDC94; // type:object size:0xC scope:local align:4 +g_mwHIO = .bss:0x803EDCA0; // type:object size:0xE8 scope:global align:4 +@4321 = .bss:0x803EDD88; // type:object size:0xC scope:local align:4 +g_mwDHIO = .bss:0x803EDD94; // type:object size:0xC8 scope:global align:4 +...bss.0 = .bss:0x803EDE60; // type:label scope:local +@3569 = .bss:0x803EDE60; // type:object size:0xC scope:local align:4 +sScreen2 = .bss:0x803EDE6C; // type:object size:0xC scope:local align:4 data:4byte +bbutton_icon = .bss:0x803EDE78; // type:object size:0x60 scope:global align:4 +bbutton_kage = .bss:0x803EDED8; // type:object size:0x60 scope:global align:4 +bbuttonTimer = .bss:0x803EDF38; // type:object size:0x30 scope:global align:4 +@3999 = .bss:0x803EDF68; // type:object size:0xC scope:local align:4 +@4000 = .bss:0x803EDF74; // type:object size:0xC scope:local align:4 +board = .bss:0x803EDF80; // type:object size:0x84 scope:global align:4 data:4byte +@4001 = .bss:0x803EE004; // type:object size:0xC scope:local align:4 +capture = .bss:0x803EE010; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803EE020; // type:label scope:local +@3569 = .bss:0x803EE020; // type:object size:0xC scope:local align:4 +@4480 = .bss:0x803EE02C; // type:object size:0xC scope:local align:4 +item_parts = .bss:0x803EE038; // type:object size:0x38 scope:global align:4 +@4483 = .bss:0x803EE070; // type:object size:0xC scope:local align:4 +g_meter_mapHIO = .bss:0x803EE07C; // type:object size:0x20 scope:global align:4 +@4629 = .bss:0x803EE09C; // type:object size:0xC scope:local align:4 +g_meterHIO = .bss:0x803EE0A8; // type:object size:0x158 scope:global align:4 +@4630 = .bss:0x803EE200; // type:object size:0xC scope:local align:4 +g_menuHIO = .bss:0x803EE20C; // type:object size:0xCC scope:global align:4 +@4631 = .bss:0x803EE2D8; // type:object size:0xC scope:local align:4 +g_msgHIO = .bss:0x803EE2E4; // type:object size:0x8C scope:global align:4 +@4632 = .bss:0x803EE370; // type:object size:0xC scope:local align:4 +g_messageHIO = .bss:0x803EE37C; // type:object size:0x84 scope:global align:4 +@4707 = .bss:0x803EE400; // type:object size:0xC scope:local align:4 +@4708 = .bss:0x803EE40C; // type:object size:0xC scope:local align:4 +@4709 = .bss:0x803EE418; // type:object size:0xC scope:local align:4 +tekari = .bss:0x803EE424; // type:object size:0x84 scope:global align:4 data:4byte +@4711 = .bss:0x803EE4A8; // type:object size:0xC scope:local align:4 +clock = .bss:0x803EE4B4; // type:object size:0x18C scope:global align:4 +tex_name$5138 = .bss:0x803EE640; // type:object size:0x14 scope:local align:4 +...bss.0 = .bss:0x803EE658; // type:label scope:local +@3569 = .bss:0x803EE658; // type:object size:0xC scope:local align:4 +button_icon = .bss:0x803EE664; // type:object size:0x3C scope:global align:4 +button_kage = .bss:0x803EE6A0; // type:object size:0x3C scope:global align:4 +buttonTimer = .bss:0x803EE6DC; // type:object size:0x1E scope:global align:4 +numberPane = .bss:0x803EE6FC; // type:object size:0xC scope:global align:4 data:4byte +@4288 = .bss:0x803EE708; // type:object size:0xC scope:local align:4 +@4289 = .bss:0x803EE714; // type:object size:0xC scope:local align:4 +capture = .bss:0x803EE720; // type:object size:0xC scope:local align:4 +@4290 = .bss:0x803EE72C; // type:object size:0xC scope:local align:4 +multiTex = .bss:0x803EE738; // type:object size:0x38 scope:global align:4 +@4003 = .bss:0x803EE770; // type:object size:0xC scope:local align:4 +g_nmHIO = .bss:0x803EE77C; // type:object size:0x4C scope:global align:4 +@4004 = .bss:0x803EE7C8; // type:object size:0xC scope:local align:4 +g_owHIO = .bss:0x803EE7D4; // type:object size:0x1C scope:global align:4 +@4058 = .bss:0x803EE7F0; // type:object size:0xC scope:local align:4 +g_mnHIO = .bss:0x803EE7FC; // type:object size:0x20 scope:global align:4 +@4137 = .bss:0x803EE820; // type:object size:0xC scope:local align:4 +g_snHIO = .bss:0x803EE82C; // type:object size:0x1C scope:global align:4 +...bss.0 = .bss:0x803EE848; // type:label scope:local +@3569 = .bss:0x803EE848; // type:object size:0xC scope:local align:4 +@4234 = .bss:0x803EE854; // type:object size:0xC scope:local align:4 +g_darkHIO = .bss:0x803EE860; // type:object size:0x28 scope:global align:4 +@4235 = .bss:0x803EE888; // type:object size:0xC scope:local align:4 +g_regHIO = .bss:0x803EE894; // type:object size:0xC68 scope:global align:4 data:4byte +@4236 = .bss:0x803EF4FC; // type:object size:0xC scope:local align:4 +g_envHIO = .bss:0x803EF508; // type:object size:0x80 scope:global align:4 data:4byte +@4237 = .bss:0x803EF588; // type:object size:0xC scope:local align:4 +g_msgDHIO = .bss:0x803EF594; // type:object size:0x14 scope:global align:4 +number_of_resPhase = .bss:0x803EF5A8; // type:object size:0x23 scope:global align:4 +number_of_dylPhase = .bss:0x803EF5CC; // type:object size:0x1B scope:global align:4 +resPhase = .bss:0x803EF5E8; // type:object size:0x118 scope:global align:4 +dylPhase = .bss:0x803EF700; // type:object size:0xD8 scope:global align:4 +@4574 = .bss:0x803EF7D8; // type:object size:0xC scope:local align:4 +arcName$4176 = .bss:0x803EF7E8; // type:object size:0x20 scope:local align:4 +...bss.0 = .bss:0x803EF808; // type:label scope:local +@3569 = .bss:0x803EF808; // type:object size:0xC scope:local align:4 +sbutton_icon = .bss:0x803EF814; // type:object size:0x20 scope:global align:4 +sbutton_kage = .bss:0x803EF834; // type:object size:0x20 scope:global align:4 +sbuttonTimer = .bss:0x803EF854; // type:object size:0x10 scope:global align:4 +@4096 = .bss:0x803EF864; // type:object size:0xC scope:local align:4 +@4102 = .bss:0x803EF870; // type:object size:0xC scope:local align:4 +m_ground_check__12dWaterMark_c = .bss:0x803EF87C; // type:object size:0x54 scope:global align:4 data:4byte +@4128 = .bss:0x803EF8D0; // type:object size:0xC scope:local align:4 +@4130 = .bss:0x803EF8DC; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic3$draw__12dWindArrow_cFv = .bss:0x803EF8E8; // type:object size:0xC scope:global align:4 data:float +l_scale$localstatic5$draw__12dWindArrow_cFv = .bss:0x803EF8F4; // type:object size:0xC scope:global align:4 data:float +@4091 = .bss:0x803EF900; // type:object size:0xC scope:local align:4 +@2440 = .bss:0x803EF910; // type:object size:0xC scope:local align:4 +m_virtual_center__14cCcD_ShapeAttr = .bss:0x803EF91C; // type:object size:0xC scope:global align:4 data:float +@2531 = .bss:0x803EF928; // type:object size:0xC scope:local align:4 +cross$2530 = .bss:0x803EF934; // type:object size:0xC scope:local align:4 data:float +g_Counter = .bss:0x803EF940; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x803EF950; // type:label scope:local +@2359 = .bss:0x803EF950; // type:object size:0xC scope:local align:4 +Zero__4cXyz = .bss:0x803EF95C; // type:object size:0xC scope:global align:4 data:float +@2360 = .bss:0x803EF968; // type:object size:0xC scope:local align:4 +BaseX__4cXyz = .bss:0x803EF974; // type:object size:0xC scope:global align:4 data:float +@2361 = .bss:0x803EF980; // type:object size:0xC scope:local align:4 +BaseY__4cXyz = .bss:0x803EF98C; // type:object size:0xC scope:global align:4 data:float +@2362 = .bss:0x803EF998; // type:object size:0xC scope:local align:4 +BaseZ__4cXyz = .bss:0x803EF9A4; // type:object size:0xC scope:global align:4 data:float +@2363 = .bss:0x803EF9B0; // type:object size:0xC scope:local align:4 +BaseXY__4cXyz = .bss:0x803EF9BC; // type:object size:0xC scope:global align:4 +@2364 = .bss:0x803EF9C8; // type:object size:0xC scope:local align:4 +BaseXZ__4cXyz = .bss:0x803EF9D4; // type:object size:0xC scope:global align:4 +@2365 = .bss:0x803EF9E0; // type:object size:0xC scope:local align:4 +BaseYZ__4cXyz = .bss:0x803EF9EC; // type:object size:0xC scope:global align:4 +@2366 = .bss:0x803EF9F8; // type:object size:0xC scope:local align:4 +BaseXYZ__4cXyz = .bss:0x803EFA04; // type:object size:0xC scope:global align:4 data:float +@251 = .bss:0x803EFA10; // type:object size:0xC scope:local align:4 +mtx = .bss:0x803EFA20; // type:object size:0x1E0 scope:global align:4 +...bss.0 = .bss:0x803EFC00; // type:label scope:local +@2364 = .bss:0x803EFC00; // type:object size:0xC scope:local align:4 +@2365 = .bss:0x803EFC0C; // type:object size:0xC scope:local align:4 +@2366 = .bss:0x803EFC18; // type:object size:0xC scope:local align:4 +@2367 = .bss:0x803EFC24; // type:object size:0xC scope:local align:4 +@2368 = .bss:0x803EFC30; // type:object size:0xC scope:local align:4 +clear_z_tobj = .bss:0x803EFC40; // type:object size:0x20 scope:global align:4 +@3144 = .bss:0x803EFC60; // type:object size:0xC scope:local align:4 +fc__15JPAFieldManager = .bss:0x803EFC6C; // type:object size:0x24 scope:global align:4 data:4byte +@2439 = .bss:0x803EFC90; // type:object size:0xC scope:local align:4 +emtrInfo__14JPABaseEmitter = .bss:0x803EFC9C; // type:object size:0x14C scope:global align:4 data:4byte +...bss.0 = .bss:0x803EFDE8; // type:label scope:local +@2467 = .bss:0x803EFDE8; // type:object size:0xC scope:local align:4 +vc__7JPADraw = .bss:0x803EFDF4; // type:object size:0x13C scope:global align:4 +@2468 = .bss:0x803EFF30; // type:object size:0xC scope:local align:4 +cb__7JPADraw = .bss:0x803EFF3C; // type:object size:0xB4 scope:global align:4 +...bss.0 = .bss:0x803EFFF0; // type:label scope:local +@732 = .bss:0x803EFFF0; // type:object size:0xC scope:local align:4 +soovv_actor_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803EFFFC; // type:object size:0x10 scope:global align:4 data:4byte +@735 = .bss:0x803F000C; // type:object size:0xC scope:local align:4 +soovv_actor_RELATION_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803F0018; // type:object size:0x10 scope:global align:4 data:4byte +@738 = .bss:0x803F0028; // type:object size:0xC scope:local align:4 +soovv_camera_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803F0034; // type:object size:0x10 scope:global align:4 data:4byte +@741 = .bss:0x803F0044; // type:object size:0xC scope:local align:4 +soovv_light_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803F0050; // type:object size:0x10 scope:global align:4 data:4byte +@744 = .bss:0x803F0060; // type:object size:0xC scope:local align:4 +soovv_particle_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803F006C; // type:object size:0x10 scope:global align:4 data:4byte +@747 = .bss:0x803F007C; // type:object size:0xC scope:local align:4 +soovv_sound_LOCATED___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x803F0088; // type:object size:0x10 scope:global align:4 data:4byte +@786 = .bss:0x803F0098; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x803F00A8; // type:label scope:local +@1012 = .bss:0x803F00A8; // type:object size:0xC scope:local align:4 +@1013 = .bss:0x803F00B4; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage14TAdaptor_actor = .bss:0x803F00C0; // type:object size:0x40 scope:global align:4 data:4byte +@1020 = .bss:0x803F0100; // type:object size:0xC scope:local align:4 +@1027 = .bss:0x803F010C; // type:object size:0xC scope:local align:4 +@1028 = .bss:0x803F0118; // type:object size:0xC scope:local align:4 +saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor = .bss:0x803F0124; // type:object size:0x90 scope:global align:4 data:4byte +...bss.0 = .bss:0x803F01B8; // type:label scope:local +@890 = .bss:0x803F01B8; // type:object size:0xC scope:local align:4 +@895 = .bss:0x803F01C4; // type:object size:0xC scope:local align:4 +@900 = .bss:0x803F01D0; // type:object size:0xC scope:local align:4 +@905 = .bss:0x803F01DC; // type:object size:0xC scope:local align:4 +@906 = .bss:0x803F01E8; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage15TAdaptor_camera = .bss:0x803F01F4; // type:object size:0xA0 scope:global align:4 data:4byte +...bss.0 = .bss:0x803F0298; // type:label scope:local +@821 = .bss:0x803F0298; // type:object size:0xC scope:local align:4 +@826 = .bss:0x803F02A4; // type:object size:0xC scope:local align:4 +@827 = .bss:0x803F02B0; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage12TAdaptor_fog = .bss:0x803F02BC; // type:object size:0x60 scope:global align:4 data:4byte +...bss.0 = .bss:0x803F0320; // type:label scope:local +@889 = .bss:0x803F0320; // type:object size:0xC scope:local align:4 +@890 = .bss:0x803F032C; // type:object size:0xC scope:local align:4 +@891 = .bss:0x803F0338; // type:object size:0xC scope:local align:4 +@892 = .bss:0x803F0344; // type:object size:0xC scope:local align:4 +@893 = .bss:0x803F0350; // type:object size:0xC scope:local align:4 +@894 = .bss:0x803F035C; // type:object size:0xC scope:local align:4 +saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light = .bss:0x803F0368; // type:object size:0x48 scope:global align:4 data:4byte +...bss.0 = .bss:0x803F03B0; // type:label scope:local +aoData$1089 = .bss:0x803F03B0; // type:object size:0x20 scope:local align:4 data:4byte +@1226 = .bss:0x803F03D0; // type:object size:0xC scope:local align:4 +@1227 = .bss:0x803F03DC; // type:object size:0xC scope:local align:4 +@1230 = .bss:0x803F03E8; // type:object size:0xC scope:local align:4 +@1233 = .bss:0x803F03F4; // type:object size:0xC scope:local align:4 +@1236 = .bss:0x803F0400; // type:object size:0xC scope:local align:4 +@1239 = .bss:0x803F040C; // type:object size:0xC scope:local align:4 +@1242 = .bss:0x803F0418; // type:object size:0xC scope:local align:4 +@1244 = .bss:0x803F0424; // type:object size:0xC scope:local align:4 +saoVVOSetValue___Q214JStudio_JAudio14TAdaptor_sound = .bss:0x803F0430; // type:object size:0x78 scope:global align:4 data:4byte +aoData$1383 = .bss:0x803F04A8; // type:object size:0x90 scope:local align:4 data:4byte +@1721 = .bss:0x803F0538; // type:object size:0xC scope:local align:4 +@1722 = .bss:0x803F0544; // type:object size:0xC scope:local align:4 +dac__Q28JASystem6Kernel = .bss:0x803F0550; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803F0560; // type:label scope:local +@586 = .bss:0x803F0560; // type:object size:0xC scope:local align:4 +strCtrl__Q28JASystem10HardStream = .bss:0x803F056C; // type:object size:0x50 scope:global align:4 +finfo$822 = .bss:0x803F05BC; // type:object size:0xB4 scope:local align:4 +get_addr_cmd$826 = .bss:0x803F0670; // type:object size:0x300 scope:local align:4 +stop_cmd$827 = .bss:0x803F0970; // type:object size:0x30 scope:local align:4 +finish_cmd$828 = .bss:0x803F09A0; // type:object size:0x30 scope:local align:4 +@590 = .bss:0x803F09D0; // type:object size:0xC scope:local align:4 +audioAramHeap__Q28JASystem6Kernel = .bss:0x803F09DC; // type:object size:0x14 scope:global align:4 +osc$650 = .bss:0x803F09F0; // type:object size:0x18 scope:local align:4 data:byte +@606 = .bss:0x803F0A08; // type:object size:0xC scope:local align:4 +sAramHeap__Q28JASystem13WaveArcLoader = .bss:0x803F0A14; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x803F0A60; // type:label scope:local +sAudioThread__Q28JASystem12TAudioThread = .bss:0x803F0A60; // type:object size:0x318 scope:global align:8 +saAudioStack__Q28JASystem12TAudioThread = .bss:0x803F0D80; // type:object size:0x1000 scope:global align:32 +sAudioprocMQ__Q28JASystem12TAudioThread = .bss:0x803F1D80; // type:object size:0x20 scope:global align:4 +saAudioMsgBuf__Q28JASystem12TAudioThread = .bss:0x803F1DA0; // type:object size:0x40 scope:global align:4 +DOLBY2_DELAY_BUF__Q28JASystem12DSPInterface = .bss:0x803F1DE0; // type:object size:0x960 scope:global align:32 +@364 = .bss:0x803F2740; // type:object size:0xC scope:local align:4 +sDspQueueList__8JASystem = .bss:0x803F274C; // type:object size:0xC scope:global align:4 data:4byte +audio_task = .bss:0x803F2760; // type:object size:0x50 scope:global align:32 +AUDIO_YIELD_BUFFER = .bss:0x803F27C0; // type:object size:0x2000 scope:global align:32 +taskwork = .bss:0x803F47C0; // type:object size:0x80 scope:global align:4 +sync_stack = .bss:0x803F4840; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x803F4850; // type:label scope:local +nullCamera__Q27JAInter5Const = .bss:0x803F4850; // type:object size:0xC scope:global align:4 data:4byte +nullActor__Q27JAInter5Const = .bss:0x803F485C; // type:object size:0x10 scope:global align:4 data:4byte +camMtx__Q27JAInter5Const = .bss:0x803F486C; // type:object size:0x30 scope:global align:4 +camTrans__Q27JAInter5Const = .bss:0x803F489C; // type:object size:0xC scope:global align:4 +camPreTrans__Q27JAInter5Const = .bss:0x803F48A8; // type:object size:0xC scope:global align:4 +seqControl__Q27JAInter11SequenceMgr = .bss:0x803F48B8; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803F48C8; // type:label scope:local +streamControl__Q27JAInter9StreamMgr = .bss:0x803F48C8; // type:object size:0xC scope:global align:4 +finfo__Q27JAInter9StreamLib = .bss:0x803F48D4; // type:object size:0x3C scope:global align:4 +header__Q27JAInter9StreamLib = .bss:0x803F4910; // type:object size:0x20 scope:global align:4 data:4byte +Filename__Q27JAInter9StreamLib = .bss:0x803F4930; // type:object size:0x64 scope:global align:4 +@1061 = .bss:0x803F4994; // type:object size:0xC scope:local align:4 +streamHeap__Q27JAInter9StreamLib = .bss:0x803F49A0; // type:object size:0x14 scope:global align:4 +@940 = .bss:0x803F49B8; // type:object size:0xC scope:local align:4 +systemPortCmd__Q27JAInter15SystemInterface = .bss:0x803F49C4; // type:object size:0x10 scope:global align:4 +SecParams = .bss:0x803F49E0; // type:object size:0x100 scope:global align:32 +__GBA = .bss:0x803F4AE0; // type:object size:0x400 scope:global align:8 +@454 = .bss:0x803F4EE0; // type:object size:0xC scope:local align:4 +sThreadList__9JKRThread = .bss:0x803F4EEC; // type:object size:0xC scope:global align:4 data:4byte +@287 = .bss:0x803F4EF8; // type:object size:0xC scope:local align:4 +sAramCommandList__7JKRAram = .bss:0x803F4F04; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x803F4F10; // type:object size:0x18 scope:local align:4 +@283 = .bss:0x803F4F28; // type:object size:0xC scope:local align:4 +sAramList__11JKRAramHeap = .bss:0x803F4F34; // type:object size:0xC scope:global align:4 data:4byte +@287 = .bss:0x803F4F40; // type:object size:0xC scope:local align:4 +sAramPieceCommandList__12JKRAramPiece = .bss:0x803F4F4C; // type:object size:0xC scope:global align:4 +mMutex__12JKRAramPiece = .bss:0x803F4F58; // type:object size:0x18 scope:global align:4 +@2144 = .bss:0x803F4F70; // type:object size:0xC scope:local align:4 +sVolumeList__13JKRFileLoader = .bss:0x803F4F7C; // type:object size:0xC scope:global align:4 data:4byte +@578 = .bss:0x803F4F88; // type:object size:0xC scope:local align:4 +sDvdList__10JKRDvdFile = .bss:0x803F4F94; // type:object size:0xC scope:global align:4 +@283 = .bss:0x803F4FA0; // type:object size:0xC scope:local align:4 +sDvdAsyncList__12JKRDvdRipper = .bss:0x803F4FAC; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x803F4FB8; // type:object size:0x18 scope:local align:4 +@287 = .bss:0x803F4FD0; // type:object size:0xC scope:local align:4 +sDvdAramAsyncList__16JKRDvdAramRipper = .bss:0x803F4FDC; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x803F4FE8; // type:object size:0x18 scope:local align:4 +...bss.0 = .bss:0x803F5000; // type:label scope:local +@498 = .bss:0x803F5000; // type:object size:0xC scope:local align:4 +mPadList__10JUTGamePad = .bss:0x803F500C; // type:object size:0xC scope:global align:4 data:4byte +mPadStatus__10JUTGamePad = .bss:0x803F5018; // type:object size:0x30 scope:global align:4 +mPadButton__10JUTGamePad = .bss:0x803F5048; // type:object size:0xC0 scope:global align:4 +mPadMStick__10JUTGamePad = .bss:0x803F5108; // type:object size:0x40 scope:global align:4 +mPadSStick__10JUTGamePad = .bss:0x803F5148; // type:object size:0x40 scope:global align:4 +exCallbackObject = .bss:0x803F5188; // type:object size:0x14 scope:global align:4 data:4byte +@2144 = .bss:0x803F519C; // type:object size:0xC scope:local align:4 +sMapFileList__12JUTException = .bss:0x803F51A8; // type:object size:0xC scope:global align:4 data:4byte +sMessageFileLine__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x803F51B8; // type:object size:0x40 scope:global align:4 +sMessageString__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x803F51F8; // type:object size:0x60 scope:global align:4 +j3dSys = .bss:0x803F5258; // type:object size:0x128 scope:global align:4 +mCurrentMtx__6J3DSys = .bss:0x803F5380; // type:object size:0x30 scope:global align:4 data:float +mCurrentS__6J3DSys = .bss:0x803F53B0; // type:object size:0xC scope:global align:4 data:float +mParentS__6J3DSys = .bss:0x803F53BC; // type:object size:0xC scope:global align:4 data:float +sTexCoordScaleTable__6J3DSys = .bss:0x803F53C8; // type:object size:0x40 scope:global align:4 data:2byte +sGDLObj__17J3DDisplayListObj = .bss:0x803F5408; // type:object size:0x10 scope:global align:4 data:4byte +j3dTexCoordTable = .bss:0x803F5418; // type:object size:0x1DC7 scope:global align:4 +j3dTevSwapTableTable = .bss:0x803F71E0; // type:object size:0x400 scope:global align:4 data:byte +j3dAlphaCmpTable = .bss:0x803F75E0; // type:object size:0x300 scope:global align:4 +j3dZModeTable = .bss:0x803F78E0; // type:object size:0x60 scope:global align:4 +sNoUseDrawMtx__8J3DModel = .bss:0x803F7940; // type:object size:0x30 scope:global align:4 +sNoUseNrmMtx__8J3DModel = .bss:0x803F7970; // type:object size:0x24 scope:global align:4 +...bss.0 = .bss:0x803F79A0; // type:label scope:local +DriveInfo = .bss:0x803F79A0; // type:object size:0x20 scope:global align:32 +DriveBlock = .bss:0x803F79C0; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x803F79F0; // type:label scope:local +__OSErrorTable = .bss:0x803F79F0; // type:object size:0x44 scope:global align:4 +...bss.0 = .bss:0x803F7A40; // type:label scope:local +Header = .bss:0x803F7A40; // type:object size:0x20 scope:global align:32 +...bss.0 = .bss:0x803F7A60; // type:label scope:local +Scb = .bss:0x803F7A60; // type:object size:0x54 scope:global align:32 data:2byte +...bss.0 = .bss:0x803F7AB8; // type:label scope:local +RunQueue = .bss:0x803F7AB8; // type:object size:0x100 scope:global align:4 data:4byte +IdleThread = .bss:0x803F7BB8; // type:object size:0x318 scope:global align:8 +DefaultThread = .bss:0x803F7ED0; // type:object size:0x318 scope:global align:8 +IdleContext = .bss:0x803F81E8; // type:object size:0x2C8 scope:global align:8 +Ecb = .bss:0x803F84B0; // type:object size:0xC0 scope:global align:4 +...bss.0 = .bss:0x803F8570; // type:label scope:local +Packet = .bss:0x803F8570; // type:object size:0x80 scope:global align:8 data:4byte +Alarm = .bss:0x803F85F0; // type:object size:0xA0 scope:local align:8 +TypeTime = .bss:0x803F8690; // type:object size:0x20 scope:global align:8 +XferTime = .bss:0x803F86B0; // type:object size:0x20 scope:global align:8 +TypeCallback = .bss:0x803F86D0; // type:object size:0x40 scope:global align:4 +RDSTHandler = .bss:0x803F8710; // type:object size:0x10 scope:global align:4 data:4byte +InputBufferValid = .bss:0x803F8720; // type:object size:0x10 scope:global align:4 +InputBuffer = .bss:0x803F8730; // type:object size:0x20 scope:global align:4 +InputBufferVcount = .bss:0x803F8750; // type:object size:0x10 scope:global align:4 +cmdFixDevice$327 = .bss:0x803F8760; // type:object size:0x10 scope:local align:4 +...bss.0 = .bss:0x803F8770; // type:label scope:local +CommandList = .bss:0x803F8770; // type:object size:0x3C scope:global align:4 data:4byte +AlarmForWA = .bss:0x803F87B0; // type:object size:0x28 scope:global align:8 +AlarmForTimeout = .bss:0x803F87D8; // type:object size:0x28 scope:global align:8 +AlarmForBreak = .bss:0x803F8800; // type:object size:0x28 scope:global align:8 +Prev = .bss:0x803F8828; // type:object size:0xC scope:global align:4 +Curr = .bss:0x803F8834; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x803F8840; // type:label scope:local +BB2 = .bss:0x803F8840; // type:object size:0x20 scope:global align:32 +CurrDiskID = .bss:0x803F8860; // type:object size:0x20 scope:global align:32 +DummyCommandBlock = .bss:0x803F8880; // type:object size:0x30 scope:global align:4 +ResetAlarm = .bss:0x803F88B0; // type:object size:0x28 scope:global align:8 +...bss.0 = .bss:0x803F88D8; // type:label scope:local +WaitingQueue = .bss:0x803F88D8; // type:object size:0x20 scope:global align:4 data:4byte +bb2Buf = .bss:0x803F88F8; // type:object size:0x3F scope:global align:4 +block$18 = .bss:0x803F8938; // type:object size:0x30 scope:local align:4 +...bss.0 = .bss:0x803F8968; // type:label scope:local +regs = .bss:0x803F8968; // type:object size:0x76 scope:global align:4 data:2byte +shdwRegs = .bss:0x803F89E0; // type:object size:0x76 scope:global align:4 +HorVer = .bss:0x803F8A58; // type:object size:0x58 scope:global align:4 data:2byte +...bss.0 = .bss:0x803F8AB0; // type:label scope:local +Type = .bss:0x803F8AB0; // type:object size:0x10 scope:local align:4 +Origin = .bss:0x803F8AC0; // type:object size:0x30 scope:global align:4 +CmdProbeDevice = .bss:0x803F8AF0; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x803F8B00; // type:label scope:local +__CARDBlock = .bss:0x803F8B00; // type:object size:0x220 scope:global align:8 data:4byte +__CARDDiskNone = .bss:0x803F8D20; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x803F8D40; // type:label scope:local +gxData = .bss:0x803F8D40; // type:object size:0x4F8 scope:global align:4 +FifoObj = .bss:0x803F9238; // type:object size:0x80 scope:global align:4 +fragmentinfo = .bss:0x803F92B8; // type:object size:0xC scope:global align:4 data:4byte +__atexit_funcs = .bss:0x803F92C8; // type:object size:0x100 scope:global align:4 +protopool$192 = .bss:0x803F93C8; // type:object size:0x38 scope:local align:4 data:4byte +stderr_buff = .bss:0x803F9400; // type:object size:0x100 scope:global align:4 +stdout_buff = .bss:0x803F9500; // type:object size:0x100 scope:global align:4 +stdin_buff = .bss:0x803F9600; // type:object size:0x100 scope:global align:4 +gTRKEventQueue = .bss:0x803F9700; // type:object size:0x28 scope:global align:4 +gTRKBigEndian = .bss:0x803F9728; // type:object size:0x4 scope:global align:4 data:4byte +gTRKMsgBufs = .bss:0x803F9730; // type:object size:0x19B0 scope:global align:4 +gTRKInputPendingPtr = .bss:0x803FB0E0; // type:object size:0x4 scope:global align:4 data:4byte +gTRKFramingState = .bss:0x803FB0E4; // type:object size:0x14 scope:global align:4 data:4byte +gTRKDispatchTableSize = .bss:0x803FB0F8; // type:object size:0x4 scope:global align:4 data:4byte +IsTRKConnected = .bss:0x803FB100; // type:object size:0x4 scope:global align:4 data:4byte +TRK_saved_exceptionID = .bss:0x803FB108; // type:object size:0x2 scope:global align:2 data:2byte +gTRKState = .bss:0x803FB10C; // type:object size:0xA4 scope:global align:4 data:4byte +gTRKCPUState = .bss:0x803FB1B0; // type:object size:0x430 scope:global align:8 +gTRKSaveState = .bss:0x803FB5E0; // type:object size:0x94 scope:global align:4 +TRKvalue128_temp = .bss:0x803FB674; // type:object size:0x10 scope:global align:4 +lc_base = .bss:0x803FB688; // type:object size:0x4 scope:global align:4 data:4byte +TRK_mainError = .bss:0x803FB690; // type:object size:0x4 scope:global align:4 data:4byte +...bss.0 = .bss:0x803FB698; // type:label scope:local +gWritePos = .bss:0x803FB698; // type:object size:0x4 scope:global align:4 data:4byte +gReadPos = .bss:0x803FB69C; // type:object size:0x4 scope:global align:4 +gReadCount = .bss:0x803FB6A0; // type:object size:0x4 scope:global align:4 +_MetroTRK_Has_Framing = .bss:0x803FB6A4; // type:object size:0x4 scope:global align:4 +gReadBuf = .bss:0x803FB6A8; // type:object size:0x110A scope:global align:4 +gWriteBuf = .bss:0x803FC7B4; // type:object size:0x110A scope:global align:4 +bUseSerialIO = .bss:0x803FD8C0; // type:object size:0x1 scope:global align:1 data:byte +developmentMode__7mDoMain = .sdata:0x803FD8E0; // type:object size:0x1 scope:global align:1 data:byte +memMargin__7mDoMain = .sdata:0x803FD8E4; // type:object size:0x4 scope:global align:4 data:4byte +mHeapBriefType = .sdata:0x803FD8E8; // type:object size:0x1 scope:global align:1 data:byte +print_callerPCLevel = .sdata:0x803FD8F0; // type:object size:0x1 scope:global align:1 data:byte +mHeap__13mDoGph_gInf_c = .sdata:0x803FD8F8; // type:object size:0x8 scope:global align:4 data:4byte +mBackColor__13mDoGph_gInf_c = .sdata:0x803FD900; // type:object size:0x4 scope:global align:4 data:byte +mFadeColor__13mDoGph_gInf_c = .sdata:0x803FD904; // type:object size:0x4 scope:global align:4 data:byte +l_tevColor0$4555 = .sdata:0x803FD908; // type:object size:0x8 scope:local align:4 data:4byte +mCaptureDraw = .sdata:0x803FD910; // type:object size:0x1 scope:global align:1 data:byte +mCaptureTextureFormat = .sdata:0x803FD911; // type:object size:0x1 scope:global align:1 data:byte +mCaptureCaptureFormat = .sdata:0x803FD912; // type:object size:0x1 scope:global align:1 data:byte +mCaptureSizeWidth = .sdata:0x803FD913; // type:object size:0x1 scope:global align:1 data:byte +mCaptureSizeHeight = .sdata:0x803FD914; // type:object size:0x1 scope:global align:1 data:byte +mCaptureCenterX = .sdata:0x803FD916; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureCenterY = .sdata:0x803FD918; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureMonoColor0 = .sdata:0x803FD91C; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureMonoColor1 = .sdata:0x803FD920; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureThreadStackSize = .sdata:0x803FD924; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureThreadPriority = .sdata:0x803FD928; // type:object size:0x4 scope:global align:4 data:4byte +mRenderModeObj__15mDoMch_render_c = .sdata:0x803FD930; // type:object size:0x4 scope:global align:4 data:4byte +next__14mDoMtx_stack_c = .sdata:0x803FD938; // type:object size:0x4 scope:global align:4 data:4byte +end__14mDoMtx_stack_c = .sdata:0x803FD93C; // type:object size:0x4 scope:global align:4 data:4byte +l_normal$7302 = .sdata:0x803FD940; // type:object size:0x6 scope:local align:4 +l_normal$7801 = .sdata:0x803FD948; // type:object size:0x6 scope:local align:4 +kado_bit$5637 = .sdata:0x803FD950; // type:object size:0x8 scope:local align:4 +kado_check_x$5638 = .sdata:0x803FD958; // type:object size:0x8 scope:local align:4 +l_fopOvlpM_overlap = .sdata:0x803FD960; // type:object size:0x4 scope:local align:4 data:4byte +l_scnRqID = .sdata:0x803FD968; // type:object size:0x4 scope:local align:4 data:4byte +i_msgID = .sdata:0x803FD970; // type:object size:0x4 scope:global align:4 data:4byte +g_fopDwTg_Queue = .sdata:0x803FD978; // type:object size:0x8 scope:global align:4 data:4byte +g_fpcLn_Queue = .sdata:0x803FD980; // type:object size:0x8 scope:global align:4 +g_fpcNd_IsCheckOfDeleteTiming = .sdata:0x803FD988; // type:object size:0x4 scope:global align:4 data:4byte +crear$2186 = .sdata:0x803FD990; // type:object size:0x8 scope:local align:4 data:4byte +l_spotColor$4536 = .sdata:0x803FD998; // type:object size:0x4 scope:local align:4 data:byte +g_clearColor = .sdata:0x803FD9A0; // type:object size:0x4 scope:global align:4 data:byte +g_blackColor = .sdata:0x803FD9A4; // type:object size:0x4 scope:global align:4 data:4byte +g_whiteColor = .sdata:0x803FD9A8; // type:object size:0x4 scope:global align:4 data:4byte +g_saftyWhiteColor = .sdata:0x803FD9AC; // type:object size:0x4 scope:global align:4 data:4byte +m_playerRoom__10daNpc_Os_c = .sdata:0x803FD9B0; // type:object size:0x3 scope:global align:4 +m_cattleRoomNo__10daNpc_Os_c = .sdata:0x803FD9B3; // type:object size:0x1 scope:global align:1 +daTitle_Kirakira_Sound_flag__14daTitle_proc_c = .sdata:0x803FD9B4; // type:object size:0x1 scope:global align:1 data:byte +l_defaultName$6963 = .sdata:0x803FD9B8; // type:object size:0x5 scope:local align:4 data:string +ZModeInfo$4898 = .sdata:0x803FD9C0; // type:object size:0x4 scope:local align:4 data:byte +angle_z$4961 = .sdata:0x803FD9C4; // type:object size:0x8 scope:local align:4 +cloth_counter__14dClothVobj03_c = .sdata:0x803FD9D0; // type:object size:0x4 scope:global align:4 data:4byte +cloth_counter__14dClothVobj04_c = .sdata:0x803FD9D4; // type:object size:0x4 scope:global align:4 data:4byte +cloth_counter__14dClothVobj05_c = .sdata:0x803FD9D8; // type:object size:0x4 scope:global align:4 data:4byte +cloth_counter__16dClothVobj07_0_c = .sdata:0x803FD9DC; // type:object size:0x4 scope:global align:4 data:4byte +m_se_type__8daBoko_c = .sdata:0x803FD9E0; // type:object size:0x6 scope:global align:4 +action_table$4428 = .sdata:0x803FD9E8; // type:object size:0x8 scope:local align:4 +se_table$4535 = .sdata:0x803FD9F0; // type:object size:0x4 scope:local align:4 +action_table$4728 = .sdata:0x803FD9F4; // type:object size:0x8 scope:local align:4 +daNpc_Tt_tact_table = .sdata:0x803FDA00; // type:object size:0x5 scope:global align:4 +g_dTree_shadowTexCoord = .sdata:0x803FDA08; // type:object size:0x8 scope:global align:4 +l_shadowColor$4656 = .sdata:0x803FDA10; // type:object size:0x4 scope:local align:4 data:4byte +l_modelStatus$4683 = .sdata:0x803FDA14; // type:object size:0x6 scope:local align:4 +l_color$4348 = .sdata:0x803FDA20; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5298 = .sdata:0x803FDA24; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5690 = .sdata:0x803FDA28; // type:object size:0x4 scope:local align:4 data:4byte +clearColor$5775 = .sdata:0x803FDA2C; // type:object size:0x4 scope:local align:4 data:4byte +l_color$5884 = .sdata:0x803FDA30; // type:object size:0x4 scope:local align:4 data:4byte +mWipeColor__12dDlst_list_c = .sdata:0x803FDA34; // type:object size:0x4 scope:global align:4 data:byte +now_room = .sdata:0x803FDA38; // type:object size:0x4 scope:global align:4 data:4byte +loc_type_num__12dAttention_c = .sdata:0x803FDA40; // type:object size:0x4 scope:global align:4 data:4byte +act_type_num__12dAttention_c = .sdata:0x803FDA44; // type:object size:0x4 scope:global align:4 data:4byte +ang_table$4272 = .sdata:0x803FDA48; // type:object size:0x6 scope:local align:4 +l_shadowColor$5141 = .sdata:0x803FDA50; // type:object size:0x4 scope:local align:4 data:4byte +l_color3 = .sdata:0x803FDA58; // type:object size:0x8 scope:global align:4 +l_color = .sdata:0x803FDA60; // type:object size:0x8 scope:local align:4 +color0$4442 = .sdata:0x803FDA68; // type:object size:0x4 scope:local align:4 data:4byte +Vobj03_pos = .sdata:0x803FDA70; // type:object size:0x8 scope:global align:4 +Vobj04_pos = .sdata:0x803FDA78; // type:object size:0x8 scope:global align:4 +Vobj05_pos = .sdata:0x803FDA80; // type:object size:0x8 scope:global align:4 +Vobj07_0_pos = .sdata:0x803FDA88; // type:object size:0x8 scope:global align:4 +m_timer_max__8daItem_c = .sdata:0x803FDA90; // type:object size:0x4 scope:global align:4 data:4byte +dzb$4138 = .sdata:0x803FDA98; // type:object size:0x8 scope:local align:4 +l_arcName = .sdata:0x803FDAA0; // type:object size:0x5 scope:global align:4 data:string +l_freeze_fade_color = .sdata:0x803FDAA8; // type:object size:0x4 scope:global align:4 +n_color0$5158 = .sdata:0x803FDAAC; // type:object size:0x4 scope:local align:4 data:4byte +y_color0$5159 = .sdata:0x803FDAB0; // type:object size:0x4 scope:local align:4 data:4byte +g_color0$5160 = .sdata:0x803FDAB4; // type:object size:0x4 scope:local align:4 data:4byte +m_type__18daPy_dmEcallBack_c = .sdata:0x803FDAB8; // type:object size:0x2 scope:global align:2 data:2byte +BASE_HEIGHT__14daSea_packet_c = .sdata:0x803FDAC0; // type:object size:0x4 scope:global align:4 data:float +l_zmodeInfo = .sdata:0x803FDAC8; // type:object size:0x4 scope:global align:4 data:byte +txt$4112 = .sdata:0x803FDAD0; // type:object size:0x6 scope:local align:4 data:byte +posx$5914 = .sdata:0x803FDAD8; // type:object size:0x8 scope:local align:4 +dGover_tex_number = .sdata:0x803FDAE0; // type:object size:0x2 scope:global align:2 data:2byte +lightMask = .sdata:0x803FDAE8; // type:object size:0x2 scope:global align:2 data:2byte +lightStatusPt = .sdata:0x803FDAEC; // type:object size:0x4 scope:global align:4 data:4byte +S_wether_table$5990 = .sdata:0x803FDAF0; // type:object size:0x8 scope:local align:4 +S_wether_mode_pat01$5991 = .sdata:0x803FDAF8; // type:object size:0x4 scope:local align:4 data:byte +S_wether_mode_pat02$5993 = .sdata:0x803FDAFC; // type:object size:0x4 scope:local align:4 data:byte +S_wether_mode_pat03$5995 = .sdata:0x803FDB00; // type:object size:0x4 scope:local align:4 data:byte +S_wether_mode_pat04$5997 = .sdata:0x803FDB04; // type:object size:0x2 scope:local align:4 data:byte +S_wether_time_pat04$5998 = .sdata:0x803FDB08; // type:object size:0x4 scope:local align:4 +korogStat = .sdata:0x803FDB10; // type:object size:0x8 scope:global align:4 +tag$5710 = .sdata:0x803FDB18; // type:object size:0x8 scope:local align:4 data:string +lockFlag = .sdata:0x803FDB20; // type:object size:0x1 scope:global align:1 data:byte +linemax = .sdata:0x803FDB28; // type:object size:0x2 scope:global align:2 data:2byte +dMeter_windID = .sdata:0x803FDB30; // type:object size:0x4 scope:global align:4 data:4byte +alphaNowFrame$8024 = .sdata:0x803FDB34; // type:object size:0x6 scope:local align:4 data:2byte +initPosX$11614 = .sdata:0x803FDB3C; // type:object size:0x6 scope:local align:4 +initPosY$11615 = .sdata:0x803FDB44; // type:object size:0x6 scope:local align:4 +cdFrame0 = .sdata:0x803FDB50; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame1 = .sdata:0x803FDB52; // type:object size:0x2 scope:global align:2 data:2byte +tmFrame = .sdata:0x803FDB54; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame2 = .sdata:0x803FDB56; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame3 = .sdata:0x803FDB58; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame4 = .sdata:0x803FDB5A; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame5 = .sdata:0x803FDB5C; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame6 = .sdata:0x803FDB5E; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame7 = .sdata:0x803FDB60; // type:object size:0x2 scope:global align:2 data:2byte +cdFrame8 = .sdata:0x803FDB62; // type:object size:0x2 scope:global align:2 data:2byte +dMinigame_Starter_tex_number = .sdata:0x803FDB64; // type:object size:0x2 scope:global align:2 data:2byte +dMgtem_perfect_tex = .sdata:0x803FDB68; // type:object size:0x2 scope:global align:2 data:2byte +dMgtem_failed_tex = .sdata:0x803FDB6A; // type:object size:0x2 scope:global align:2 data:2byte +dMgtem_yougot_tex = .sdata:0x803FDB6C; // type:object size:0x2 scope:global align:2 data:2byte +dMgtem_remain_tex = .sdata:0x803FDB6E; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureMonoColor1$4933 = .sdata:0x803FDB70; // type:object size:0x4 scope:local align:4 data:4byte +l_method$4466 = .sdata:0x803FDB78; // type:object size:0x8 scope:local align:4 +M_DragB_resName = .sdata:0x803FDB80; // type:object size:0x4 scope:global align:4 +kinBOSS_resName = .sdata:0x803FDB84; // type:object size:0x8 scope:global align:4 +M_DaiB_resName = .sdata:0x803FDB8C; // type:object size:0x4 scope:global align:4 +SirenB_resName = .sdata:0x803FDB90; // type:object size:0x4 scope:global align:4 +preLoadNo = .sdata:0x803FDB94; // type:object size:0x1 scope:global align:1 data:byte +doPreLoad = .sdata:0x803FDB95; // type:object size:0x1 scope:global align:1 data:byte +calc_mtx = .sdata:0x803FDB98; // type:object size:0x4 scope:global align:4 data:4byte +maxStdHeaps__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBA0; // type:object size:0x4 scope:global align:4 data:4byte +sysHeapSize__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBA4; // type:object size:0x4 scope:global align:4 data:4byte +fifoBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBA8; // type:object size:0x4 scope:global align:4 data:4byte +aramAudioBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBAC; // type:object size:0x4 scope:global align:4 data:4byte +aramGraphBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBB0; // type:object size:0x4 scope:global align:4 data:4byte +streamPriority__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBB4; // type:object size:0x4 scope:global align:4 data:4byte +decompPriority__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBB8; // type:object size:0x4 scope:global align:4 data:4byte +aPiecePriority__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBBC; // type:object size:0x4 scope:global align:4 data:4byte +systemFontRes__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBC0; // type:object size:0x4 scope:global align:4 data:4byte +renderMode__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBC4; // type:object size:0x4 scope:global align:4 data:4byte +exConsoleBufferSize__Q29JFWSystem11CSetUpParam = .sdata:0x803FDBC8; // type:object size:0x4 scope:global align:4 data:4byte +JFWAutoAbortGfx = .sdata:0x803FDBD0; // type:object size:0x1 scope:global align:1 data:byte +maxCallbacksUser__Q28JASystem6Kernel = .sdata:0x803FDBD8; // type:object size:0x4 scope:global align:4 data:4byte +gDacRate__Q28JASystem6Kernel = .sdata:0x803FDBE0; // type:object size:0x4 scope:global align:4 data:float +gSubFrames__Q28JASystem6Kernel = .sdata:0x803FDBE4; // type:object size:0x4 scope:global align:4 data:4byte +gFrameSamples__Q28JASystem6Kernel = .sdata:0x803FDBE8; // type:object size:0x4 scope:global align:4 data:4byte +gDacSize__Q28JASystem6Kernel = .sdata:0x803FDBEC; // type:object size:0x4 scope:global align:4 data:4byte +playListMax__Q28JASystem10HardStream = .sdata:0x803FDBF0; // type:object size:0x4 scope:global align:4 data:4byte +audioDramSize__Q28JASystem6Kernel = .sdata:0x803FDBF8; // type:object size:0x4 scope:global align:4 data:4byte +audioAramSize__Q28JASystem6Kernel = .sdata:0x803FDBFC; // type:object size:0x4 scope:global align:4 data:4byte +numDSPBuf__Q28JASystem14TDSP_DACBuffer = .sdata:0x803FDC00; // type:object size:0x1 scope:global align:1 data:byte +smnFree__Q28JASystem11TDSPChannel = .sdata:0x803FDC08; // type:object size:0x4 scope:global align:4 data:4byte +DSP_LIMIT_RATIO__8JASystem = .sdata:0x803FDC0C; // type:object size:0x4 scope:global align:4 data:float +JAS_DSP_PREFIX__Q28JASystem12DSPInterface = .sdata:0x803FDC10; // type:object size:0x2 scope:global align:2 data:2byte +COMP_BLOCKSAMPLES$485 = .sdata:0x803FDC14; // type:object size:0x8 scope:local align:4 +COMP_BLOCKBYTES$486 = .sdata:0x803FDC1C; // type:object size:0x8 scope:local align:4 +MAX_MIXERLEVEL__Q28JASystem6Driver = .sdata:0x803FDC28; // type:object size:0x2 scope:global align:2 data:2byte +MAX_AUTOMIXERLEVEL__Q28JASystem6Driver = .sdata:0x803FDC2A; // type:object size:0x2 scope:global align:2 data:2byte +JAS_SYSTEM_OUTPUT_MODE__Q28JASystem6Driver = .sdata:0x803FDC2C; // type:object size:0x4 scope:global align:4 data:4byte +JAS_UPDATE_INTERVAL__Q28JASystem6Driver = .sdata:0x803FDC30; // type:object size:0x1 scope:global align:1 data:byte +DSP_MIXERLEVEL = .sdata:0x803FDC38; // type:object size:0x2 scope:global align:2 data:2byte +flags__Q27JAInter8BankWave = .sdata:0x803FDC40; // type:object size:0x2 scope:global align:4 data:byte +SceneSetFlag__Q27JAInter8BankWave = .sdata:0x803FDC44; // type:object size:0x4 scope:global align:4 data:4byte +distanceParameterMoveTime__18JAIGlobalParameter = .sdata:0x803FDC48; // type:object size:0x1 scope:global align:1 data:byte +audioSystemThreadPriority__18JAIGlobalParameter = .sdata:0x803FDC49; // type:object size:0x1 scope:global align:1 data:byte +audioDvdThreadPriority__18JAIGlobalParameter = .sdata:0x803FDC4A; // type:object size:0x1 scope:global align:1 data:byte +seqMuteVolumeSePlay__18JAIGlobalParameter = .sdata:0x803FDC4B; // type:object size:0x1 scope:global align:1 data:byte +seqParameterLines__18JAIGlobalParameter = .sdata:0x803FDC4C; // type:object size:0x1 scope:global align:1 data:byte +streamParameterLines__18JAIGlobalParameter = .sdata:0x803FDC4D; // type:object size:0x1 scope:global align:1 data:byte +seDistanceFxParameter__18JAIGlobalParameter = .sdata:0x803FDC4E; // type:object size:0x2 scope:global align:2 data:2byte +soundSceneMax__18JAIGlobalParameter = .sdata:0x803FDC50; // type:object size:0x4 scope:global align:4 data:4byte +seRegistMax__18JAIGlobalParameter = .sdata:0x803FDC54; // type:object size:0x4 scope:global align:4 data:4byte +seTrackMax__18JAIGlobalParameter = .sdata:0x803FDC58; // type:object size:0x4 scope:global align:4 data:4byte +seqTrackMax__18JAIGlobalParameter = .sdata:0x803FDC5C; // type:object size:0x4 scope:global align:4 data:4byte +seqPlayTrackMax__18JAIGlobalParameter = .sdata:0x803FDC60; // type:object size:0x4 scope:global align:4 data:4byte +seqControlBufferMax__18JAIGlobalParameter = .sdata:0x803FDC64; // type:object size:0x4 scope:global align:4 data:4byte +streamControlBufferMax__18JAIGlobalParameter = .sdata:0x803FDC68; // type:object size:0x4 scope:global align:4 data:4byte +streamParameterBufferMax__18JAIGlobalParameter = .sdata:0x803FDC6C; // type:object size:0x4 scope:global align:4 data:4byte +autoHeapMax__18JAIGlobalParameter = .sdata:0x803FDC70; // type:object size:0x4 scope:global align:4 data:4byte +stayHeapMax__18JAIGlobalParameter = .sdata:0x803FDC74; // type:object size:0x4 scope:global align:4 data:4byte +autoHeapRoomSize__18JAIGlobalParameter = .sdata:0x803FDC78; // type:object size:0x4 scope:global align:4 data:4byte +stayHeapSize__18JAIGlobalParameter = .sdata:0x803FDC7C; // type:object size:0x4 scope:global align:4 data:4byte +initDataFileName__18JAIGlobalParameter = .sdata:0x803FDC80; // type:object size:0x4 scope:global align:4 data:4byte +wavePath__18JAIGlobalParameter = .sdata:0x803FDC84; // type:object size:0x4 scope:global align:4 data:4byte +sequenceArchivesPath__18JAIGlobalParameter = .sdata:0x803FDC88; // type:object size:0x4 scope:global align:4 data:4byte +streamPath__18JAIGlobalParameter = .sdata:0x803FDC8C; // type:object size:0x4 scope:global align:4 data:4byte +audioResPath__18JAIGlobalParameter = .sdata:0x803FDC90; // type:object size:0x4 scope:global align:4 data:4byte +sequenceArchivesFileName__18JAIGlobalParameter = .sdata:0x803FDC94; // type:object size:0x4 scope:global align:4 data:4byte +inputGainDown__18JAIGlobalParameter = .sdata:0x803FDC98; // type:object size:0x4 scope:global align:4 data:float +outputGainUp__18JAIGlobalParameter = .sdata:0x803FDC9C; // type:object size:0x4 scope:global align:4 data:float +distanceMax__18JAIGlobalParameter = .sdata:0x803FDCA0; // type:object size:0x4 scope:global align:4 data:float +maxVolumeDistance__18JAIGlobalParameter = .sdata:0x803FDCA4; // type:object size:0x4 scope:global align:4 data:float +seDolbyCenterValue__18JAIGlobalParameter = .sdata:0x803FDCA8; // type:object size:0x4 scope:global align:4 data:float +seDolbyFrontDistanceMax__18JAIGlobalParameter = .sdata:0x803FDCAC; // type:object size:0x4 scope:global align:4 data:float +seDolbyBehindDistanceMax__18JAIGlobalParameter = .sdata:0x803FDCB0; // type:object size:0x4 scope:global align:4 data:float +dopplarMoveTime__18JAIGlobalParameter = .sdata:0x803FDCB4; // type:object size:0x4 scope:global align:4 data:4byte +dummyObjectLifeTime__18JAIGlobalParameter = .sdata:0x803FDCB8; // type:object size:0x4 scope:global align:4 data:4byte +dummyObjectMax__18JAIGlobalParameter = .sdata:0x803FDCBC; // type:object size:0x4 scope:global align:4 data:4byte +seqMuteMoveSpeedSePlay__18JAIGlobalParameter = .sdata:0x803FDCC0; // type:object size:0x4 scope:global align:4 data:4byte +audioCameraMax__18JAIGlobalParameter = .sdata:0x803FDCC4; // type:object size:0x4 scope:global align:4 data:4byte +systemTrackMax__18JAIGlobalParameter = .sdata:0x803FDCC8; // type:object size:0x4 scope:global align:4 data:4byte +panDistanceMax__18JAIGlobalParameter = .sdata:0x803FDCCC; // type:object size:0x4 scope:global align:4 data:float +panDistance2Max__18JAIGlobalParameter = .sdata:0x803FDCD0; // type:object size:0x4 scope:global align:4 data:float +panAngleParameter__18JAIGlobalParameter = .sdata:0x803FDCD4; // type:object size:0x4 scope:global align:4 data:float +panAngleParameter2__18JAIGlobalParameter = .sdata:0x803FDCD8; // type:object size:0x4 scope:global align:4 data:float +dopplarParameter__18JAIGlobalParameter = .sdata:0x803FDCDC; // type:object size:0x4 scope:global align:4 data:float +seDistanceWaitMax__18JAIGlobalParameter = .sdata:0x803FDCE0; // type:object size:0x2 scope:global align:2 data:2byte +seDistancepitchMax__18JAIGlobalParameter = .sdata:0x803FDCE4; // type:object size:0x4 scope:global align:4 data:float +LOOP_BLOCKS__Q27JAInter9StreamLib = .sdata:0x803FDCE8; // type:object size:0x4 scope:global align:4 data:4byte +LOOP_SAMPLESIZE__Q27JAInter9StreamLib = .sdata:0x803FDCEC; // type:object size:0x4 scope:global align:4 data:4byte +outputmode__Q27JAInter9StreamLib = .sdata:0x803FDCF0; // type:object size:0x4 scope:global align:4 data:4byte +jai_rnd_seed = .sdata:0x803FDCF8; // type:object size:0x4 scope:global align:4 data:4byte +mCPosToNote3__10JAIZelInst = .sdata:0x803FDD00; // type:object size:0x5 scope:global align:4 data:string +mCPosToNote4__10JAIZelInst = .sdata:0x803FDD08; // type:object size:0x5 scope:global align:4 data:string +mCPosToNote61__10JAIZelInst = .sdata:0x803FDD10; // type:object size:0x5 scope:global align:4 data:string +mCPosToNote62__10JAIZelInst = .sdata:0x803FDD18; // type:object size:0x5 scope:global align:4 data:string +SE_REGIST_MAX__11JAIZelParam = .sdata:0x803FDD20; // type:object size:0x4 scope:global align:4 data:4byte +SOUND_SCENE_MAX__11JAIZelParam = .sdata:0x803FDD24; // type:object size:0x4 scope:global align:4 data:4byte +STREAM_DECODED_BUFFERS__11JAIZelParam = .sdata:0x803FDD28; // type:object size:0x4 scope:global align:4 data:4byte +SEQ_CONTROL_BUF_MAX__11JAIZelParam = .sdata:0x803FDD2C; // type:object size:0x4 scope:global align:4 data:4byte +STREAM_CONTROL_BUF_MAX__11JAIZelParam = .sdata:0x803FDD30; // type:object size:0x4 scope:global align:4 data:4byte +AUTO_HEAP_MAX__11JAIZelParam = .sdata:0x803FDD34; // type:object size:0x4 scope:global align:4 data:4byte +STAY_HEAP_MAX__11JAIZelParam = .sdata:0x803FDD38; // type:object size:0x4 scope:global align:4 data:4byte +AUTO_HEAP_ROOM_SIZE__11JAIZelParam = .sdata:0x803FDD3C; // type:object size:0x4 scope:global align:4 data:4byte +STAY_HEAP_ROOM_SIZE__11JAIZelParam = .sdata:0x803FDD40; // type:object size:0x4 scope:global align:4 data:4byte +SYSTEM_TRACK_MAX__11JAIZelParam = .sdata:0x803FDD44; // type:object size:0x4 scope:global align:4 data:4byte +PLAY_TRACK_MAX__11JAIZelParam = .sdata:0x803FDD48; // type:object size:0x4 scope:global align:4 data:4byte +DISTANCE_MAX__11JAIZelParam = .sdata:0x803FDD4C; // type:object size:0x4 scope:global align:4 data:float +MAX_VOLUME_DISTANCE__11JAIZelParam = .sdata:0x803FDD50; // type:object size:0x4 scope:global align:4 data:float +DOLBY_CENTER_VALUE__11JAIZelParam = .sdata:0x803FDD54; // type:object size:0x1 scope:global align:1 data:byte +DOLBY_FLONT_DISTANCE_MAX__11JAIZelParam = .sdata:0x803FDD58; // type:object size:0x4 scope:global align:4 data:float +DOLBY_BEHIND_DISTANCE_MAX__11JAIZelParam = .sdata:0x803FDD5C; // type:object size:0x4 scope:global align:4 data:float +DISTANCE_FX_PARAM__11JAIZelParam = .sdata:0x803FDD60; // type:object size:0x2 scope:global align:2 data:2byte +DUMMY_POSITION_MAX__11JAIZelParam = .sdata:0x803FDD64; // type:object size:0x4 scope:global align:4 data:4byte +DUMMY_POSITION_LIFE_TIME__11JAIZelParam = .sdata:0x803FDD68; // type:object size:0x4 scope:global align:4 data:4byte +INIT_DATA_FILE_NAME__11JAIZelParam = .sdata:0x803FDD6C; // type:object size:0x4 scope:global align:4 data:4byte +WAVE_PATH__11JAIZelParam = .sdata:0x803FDD70; // type:object size:0x4 scope:global align:4 data:4byte +SEQ_PATH__11JAIZelParam = .sdata:0x803FDD74; // type:object size:0x4 scope:global align:4 data:4byte +STREAM_PATH__11JAIZelParam = .sdata:0x803FDD78; // type:object size:0x4 scope:global align:4 data:4byte +SEQ_ARCH_FILE_NAME__11JAIZelParam = .sdata:0x803FDD7C; // type:object size:0x4 scope:global align:4 data:4byte +VOL_BGM_DEFAULT__11JAIZelParam = .sdata:0x803FDD80; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_DEFAULT__11JAIZelParam = .sdata:0x803FDD84; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_VOICE_DEFAULT__11JAIZelParam = .sdata:0x803FDD85; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_MOTION_DEFAULT__11JAIZelParam = .sdata:0x803FDD86; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_FOOTNOTE_DEFAULT__11JAIZelParam = .sdata:0x803FDD87; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_VOICE_DEFAULT__11JAIZelParam = .sdata:0x803FDD88; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_MOVE_DEFAULT__11JAIZelParam = .sdata:0x803FDD89; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_OBJECT_DEFAULT__11JAIZelParam = .sdata:0x803FDD8A; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_ATMOSPHERE_DEFAULT__11JAIZelParam = .sdata:0x803FDD8B; // type:object size:0x1 scope:global align:1 data:byte +VOL_BGM_TALKING__11JAIZelParam = .sdata:0x803FDD8C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_TALKING__11JAIZelParam = .sdata:0x803FDD90; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_VOICE_TALKING__11JAIZelParam = .sdata:0x803FDD91; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_MOTION_TALKING__11JAIZelParam = .sdata:0x803FDD92; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_FOOTNOTE_TALKING__11JAIZelParam = .sdata:0x803FDD93; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_VOICE_TALKING__11JAIZelParam = .sdata:0x803FDD94; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_MOVE_TALKING__11JAIZelParam = .sdata:0x803FDD95; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_OBJECT_TALKING__11JAIZelParam = .sdata:0x803FDD96; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_ATMOSPHERE_TALKING__11JAIZelParam = .sdata:0x803FDD97; // type:object size:0x1 scope:global align:1 data:byte +VOL_BGM_PAUSING__11JAIZelParam = .sdata:0x803FDD98; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_PAUSING__11JAIZelParam = .sdata:0x803FDD9C; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_VOICE_PAUSING__11JAIZelParam = .sdata:0x803FDD9D; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_MOTION_PAUSING__11JAIZelParam = .sdata:0x803FDD9E; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_LINK_FOOTNOTE_PAUSING__11JAIZelParam = .sdata:0x803FDD9F; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_VOICE_PAUSING__11JAIZelParam = .sdata:0x803FDDA0; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_CHAR_MOVE_PAUSING__11JAIZelParam = .sdata:0x803FDDA1; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_OBJECT_PAUSING__11JAIZelParam = .sdata:0x803FDDA2; // type:object size:0x1 scope:global align:1 data:byte +VOL_SE_ATMOSPHERE_PAUSING__11JAIZelParam = .sdata:0x803FDDA3; // type:object size:0x1 scope:global align:1 data:byte +BGM_SCENE_CHANGE_FO_TIME__11JAIZelParam = .sdata:0x803FDDA4; // type:object size:0x4 scope:global align:4 data:4byte +ENEMY_NEARBY_DIST__11JAIZelParam = .sdata:0x803FDDA8; // type:object size:0x4 scope:global align:4 data:float +ENEMY_NEARBY_TRACK__11JAIZelParam = .sdata:0x803FDDAC; // type:object size:0x1 scope:global align:1 data:byte +ENEMY_NEARBY_TRACK_2__11JAIZelParam = .sdata:0x803FDDAD; // type:object size:0x1 scope:global align:1 data:byte +BTL_KAITENGIRI_TRACK__11JAIZelParam = .sdata:0x803FDDAE; // type:object size:0x1 scope:global align:1 data:byte +SWORD_NOT_USING_TRACK__11JAIZelParam = .sdata:0x803FDDAF; // type:object size:0x1 scope:global align:1 data:byte +ENEMY_NEARBY_FADEIN_TIME__11JAIZelParam = .sdata:0x803FDDB0; // type:object size:0x4 scope:global align:4 data:4byte +ENEMY_NEARBY_FADEOUT_TIME__11JAIZelParam = .sdata:0x803FDDB4; // type:object size:0x4 scope:global align:4 data:4byte +COMMON_BATTLE_FO_DELAY__11JAIZelParam = .sdata:0x803FDDB8; // type:object size:0x1 scope:global align:1 data:byte +BTL_KAITENGIRI_FADEIN_TIME__11JAIZelParam = .sdata:0x803FDDBC; // type:object size:0x4 scope:global align:4 data:4byte +BTL_KAITENGIRI_FADEOUT_TIME__11JAIZelParam = .sdata:0x803FDDC0; // type:object size:0x4 scope:global align:4 data:4byte +BTL_SWORD_USING_FADE_TIME__11JAIZelParam = .sdata:0x803FDDC4; // type:object size:0x4 scope:global align:4 data:4byte +MBOSS_ENEMY_NEARBY_TRACK__11JAIZelParam = .sdata:0x803FDDC8; // type:object size:0x1 scope:global align:1 data:byte +MBOSS_BTL_KAITENGIRI_TRACK__11JAIZelParam = .sdata:0x803FDDC9; // type:object size:0x1 scope:global align:1 data:byte +MBOSS_SWORD_USING_TRACK__11JAIZelParam = .sdata:0x803FDDCA; // type:object size:0x1 scope:global align:1 data:byte +JAI_ZEL_NIGHT_FADEOUT_TIME__11JAIZelParam = .sdata:0x803FDDCC; // type:object size:0x4 scope:global align:4 data:4byte +cm2hw$488 = .sdata:0x803FDDD0; // type:object size:0x4 scope:local align:4 +sDefaultFillFlag__7JKRHeap = .sdata:0x803FDDD8; // type:object size:0x1 scope:global align:1 data:byte +sSzpBufferSize__7JKRAram = .sdata:0x803FDDE0; // type:object size:0x4 scope:global align:4 data:4byte +rootPath$2460 = .sdata:0x803FDDE8; // type:object size:0x2 scope:local align:4 data:string +errorRetry__12JKRDvdRipper = .sdata:0x803FDDF0; // type:object size:0x1 scope:global align:1 data:byte +sSzpBufferSize__12JKRDvdRipper = .sdata:0x803FDDF4; // type:object size:0x4 scope:global align:4 data:4byte +errorRetry__16JKRDvdAramRipper = .sdata:0x803FDDF8; // type:object size:0x1 scope:global align:1 data:byte +sSzpBufferSize__16JKRDvdAramRipper = .sdata:0x803FDDFC; // type:object size:0x4 scope:global align:4 data:4byte +mStickMode__10JUTGamePad = .sdata:0x803FDE00; // type:object size:0x4 scope:global align:4 data:4byte +sResetPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x803FDE04; // type:object size:0x4 scope:global align:4 data:4byte +sResetMaskPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x803FDE08; // type:object size:0x4 scope:global align:4 data:4byte +sMessageBuffer__12JUTException = .sdata:0x803FDE10; // type:object size:0x4 scope:global align:4 +sDisplayTime__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x803FDE18; // type:object size:0x4 scope:global align:4 data:4byte +sDevice__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x803FDE1C; // type:object size:0x4 scope:global align:4 data:4byte +mVisible__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x803FDE20; // type:object size:0x1 scope:global align:1 data:byte +oneFrameRate = .sdata:0x803FDE28; // type:object size:0x4 scope:global align:4 data:float +oneFrameRateUser = .sdata:0x803FDE2C; // type:object size:0x4 scope:global align:4 data:float +JRNTexImage1Ids = .sdata:0x803FDE30; // type:object size:0x8 scope:global align:4 +JRNTexImage2Ids = .sdata:0x803FDE38; // type:object size:0x8 scope:global align:4 +cm2hw$547 = .sdata:0x803FDE40; // type:object size:0x4 scope:local align:4 +J3DGDTexMode0Ids = .sdata:0x803FDE44; // type:object size:0x8 scope:global align:4 +J3DGDTexMode1Ids = .sdata:0x803FDE4C; // type:object size:0x8 scope:global align:4 +J3DGDTexImage0Ids = .sdata:0x803FDE54; // type:object size:0x8 scope:global align:4 +J3DGDTexImage3Ids = .sdata:0x803FDE5C; // type:object size:0x8 scope:global align:4 +J3DGDTexTlutIds = .sdata:0x803FDE64; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x803FDE6C; // type:object size:0x6 scope:local align:4 +ColorBlack = .sdata:0x803FDE78; // type:object size:0x4 scope:global align:4 data:4byte +ColorWhite = .sdata:0x803FDE7C; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x803FDE80; // type:object size:0x8 scope:local align:4 +SizeOfLoadMatColors = .sdata:0x803FDE88; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadAmbColors = .sdata:0x803FDE8C; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadColorChans = .sdata:0x803FDE90; // type:object size:0x4 scope:global align:4 data:4byte +sNoUseDrawMtxPtr__8J3DModel = .sdata:0x803FDE98; // type:object size:0x4 scope:global align:4 +sNoUseNrmMtxPtr__8J3DModel = .sdata:0x803FDE9C; // type:object size:0x4 scope:global align:4 +J3DUnit01 = .sdata:0x803FDEA0; // type:object size:0x8 scope:global align:4 +__OSVersion = .sdata:0x803FDEA8; // type:object size:0x4 scope:global align:4 data:4byte +@140 = .sdata:0x803FDEAC; // type:object size:0x4 scope:local align:4 data:string +__OSCurrHeap = .sdata:0x803FDEB0; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaLo = .sdata:0x803FDEB8; // type:object size:0x4 scope:global align:4 data:4byte +__OSFpscrEnableBits = .sdata:0x803FDEC0; // type:object size:0x4 scope:global align:4 data:4byte +@76 = .sdata:0x803FDEC4; // type:object size:0x2 scope:local align:4 data:string +fontEncode$80 = .sdata:0x803FDEC8; // type:object size:0x2 scope:local align:2 data:2byte +SwitchThreadCallback = .sdata:0x803FDED0; // type:object size:0x4 scope:global align:4 data:4byte +@833 = .sdata:0x803FDED4; // type:object size:0x1 scope:local align:4 +__EXIVersion = .sdata:0x803FDED8; // type:object size:0x4 scope:global align:4 data:4byte +__SIVersion = .sdata:0x803FDEE0; // type:object size:0x4 scope:global align:4 data:4byte +Unit01 = .sdata:0x803FDEE8; // type:object size:0x8 scope:local align:4 +FirstRead = .sdata:0x803FDEF0; // type:object size:0x4 scope:global align:4 data:4byte +@118 = .sdata:0x803FDEF8; // type:object size:0x8 scope:local align:4 data:string +__DVDVersion = .sdata:0x803FDF00; // type:object size:0x4 scope:global align:4 data:4byte +autoInvalidation = .sdata:0x803FDF04; // type:object size:0x4 scope:global align:4 data:4byte +checkOptionalCommand = .sdata:0x803FDF08; // type:object size:0x4 scope:global align:4 data:4byte +@23 = .sdata:0x803FDF0C; // type:object size:0x6 scope:local align:4 data:string +DmaCommand = .sdata:0x803FDF14; // type:object size:0x4 scope:global align:4 data:4byte +@37 = .sdata:0x803FDF18; // type:object size:0x2 scope:local align:4 data:string +@42 = .sdata:0x803FDF1C; // type:object size:0x4 scope:local align:4 data:string +@43 = .sdata:0x803FDF20; // type:object size:0x3 scope:local align:4 data:string +__VIVersion = .sdata:0x803FDF28; // type:object size:0x4 scope:global align:4 data:4byte +@532 = .sdata:0x803FDF2C; // type:object size:0x5 scope:local align:4 data:string +__PADVersion = .sdata:0x803FDF38; // type:object size:0x4 scope:global align:4 data:4byte +ResettingChan = .sdata:0x803FDF3C; // type:object size:0x4 scope:global align:4 data:4byte +XPatchBits = .sdata:0x803FDF40; // type:object size:0x4 scope:global align:4 data:4byte +AnalogMode = .sdata:0x803FDF44; // type:object size:0x4 scope:global align:4 data:4byte +Spec = .sdata:0x803FDF48; // type:object size:0x4 scope:global align:4 data:4byte +MakeStatus = .sdata:0x803FDF4C; // type:object size:0x4 scope:global align:4 data:4byte +CmdReadOrigin = .sdata:0x803FDF50; // type:object size:0x4 scope:global align:4 +CmdCalibrate = .sdata:0x803FDF54; // type:object size:0x4 scope:global align:4 +__AIVersion = .sdata:0x803FDF58; // type:object size:0x4 scope:global align:4 data:4byte +__ARVersion = .sdata:0x803FDF60; // type:object size:0x4 scope:global align:4 data:4byte +__ARQVersion = .sdata:0x803FDF68; // type:object size:0x4 scope:global align:4 data:4byte +__DSPVersion = .sdata:0x803FDF70; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVersion = .sdata:0x803FDF78; // type:object size:0x4 scope:global align:4 data:4byte +next = .sdata:0x803FDF80; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVendorID = .sdata:0x803FDF88; // type:object size:0x2 scope:global align:2 data:2byte +__GXVersion = .sdata:0x803FDF90; // type:object size:0x4 scope:global align:4 data:4byte +tbl1$227 = .sdata:0x803FDF98; // type:object size:0x4 scope:local align:4 +tbl2$228 = .sdata:0x803FDF9C; // type:object size:0x4 scope:local align:4 +tbl3$229 = .sdata:0x803FDFA0; // type:object size:0x4 scope:local align:4 +GXTexMode0Ids = .sdata:0x803FDFA8; // type:object size:0x8 scope:global align:4 +GXTexMode1Ids = .sdata:0x803FDFB0; // type:object size:0x8 scope:global align:4 +GXTexImage0Ids = .sdata:0x803FDFB8; // type:object size:0x8 scope:global align:4 +GXTexImage1Ids = .sdata:0x803FDFC0; // type:object size:0x8 scope:global align:4 +GXTexImage2Ids = .sdata:0x803FDFC8; // type:object size:0x8 scope:global align:4 +GXTexImage3Ids = .sdata:0x803FDFD0; // type:object size:0x8 scope:global align:4 +GXTexTlutIds = .sdata:0x803FDFD8; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x803FDFE0; // type:object size:0x6 scope:local align:4 +fragmentID = .sdata:0x803FDFE8; // type:object size:0x4 scope:global align:4 data:4byte +@wstringBase0 = .sdata:0x803FDFF0; // type:object size:0x2 scope:local align:4 +__float_nan = .sdata:0x803FDFF8; // type:object size:0x4 scope:global align:4 data:float +__float_huge = .sdata:0x803FDFFC; // type:object size:0x4 scope:global align:4 data:float +SendCount = .sdata:0x803FE000; // type:object size:0x1 scope:global align:1 data:byte +fillcheck_check_frame = .sbss:0x803FE020; // type:object size:0x1 scope:global align:1 data:byte +sPowerOnTime__7mDoMain = .sbss:0x803FE028; // type:object size:0x8 scope:global align:8 data:4byte +sHungUpTime__7mDoMain = .sbss:0x803FE030; // type:object size:0x8 scope:global align:8 data:4byte +mDisplayHeapSize = .sbss:0x803FE038; // type:object size:0x1 scope:global align:1 data:byte +mSelectHeapBar = .sbss:0x803FE039; // type:object size:0x1 scope:global align:1 data:byte +mCheckHeap = .sbss:0x803FE03A; // type:object size:0x1 scope:global align:1 data:byte +console_position_x$4105 = .sbss:0x803FE03C; // type:object size:0x4 scope:local align:4 data:float +init$4106 = .sbss:0x803FE040; // type:object size:0x1 scope:local align:1 data:byte +console_position_y$4108 = .sbss:0x803FE044; // type:object size:0x4 scope:local align:4 data:float +init$4109 = .sbss:0x803FE048; // type:object size:0x1 scope:local align:1 data:byte +console_scroll$4111 = .sbss:0x803FE04C; // type:object size:0x4 scope:local align:4 data:float +init$4112 = .sbss:0x803FE050; // type:object size:0x1 scope:local align:1 data:byte +frame$4236 = .sbss:0x803FE054; // type:object size:0x4 scope:local align:4 data:4byte +__OSReport_disable = .sbss:0x803FE058; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_Error_disable = .sbss:0x803FE059; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_Warning_disable = .sbss:0x803FE05A; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_enable = .sbss:0x803FE05B; // type:object size:0x1 scope:global align:1 data:byte +__OSReport_MonopolyThread = .sbss:0x803FE05C; // type:object size:0x4 scope:global align:4 data:4byte +print_threadID = .sbss:0x803FE060; // type:object size:0x1 scope:global align:1 data:byte +print_callerPC = .sbss:0x803FE061; // type:object size:0x1 scope:global align:1 data:byte +print_counts = .sbss:0x803FE064; // type:object size:0x4 scope:global align:4 data:4byte +print_errors = .sbss:0x803FE068; // type:object size:0x4 scope:global align:4 data:4byte +print_warings = .sbss:0x803FE06C; // type:object size:0x4 scope:global align:4 data:4byte +print_initialized = .sbss:0x803FE070; // type:object size:0x1 scope:global align:1 data:byte +mInitFlag__17mDoAud_zelAudio_c = .sbss:0x803FE078; // type:object size:0x1 scope:global align:1 data:byte +mResetFlag__17mDoAud_zelAudio_c = .sbss:0x803FE079; // type:object size:0x1 scope:global align:1 data:byte +mBgmSet__17mDoAud_zelAudio_c = .sbss:0x803FE07A; // type:object size:0x1 scope:global align:1 data:byte +mLoadTimer__17mDoAud_zelAudio_c = .sbss:0x803FE07B; // type:object size:0x1 scope:global align:1 data:byte +g_mDoAud_audioHeap = .sbss:0x803FE07C; // type:object size:0x4 scope:global align:4 data:4byte +mDoAud_StreamBufferPointer = .sbss:0x803FE080; // type:object size:0x4 scope:global align:4 data:4byte +mDoAud_StreamBufferBlocks = .sbss:0x803FE084; // type:object size:0x1 scope:global align:1 data:byte +mDoAud_audioStreamHeap = .sbss:0x803FE088; // type:object size:0x4 scope:global align:4 data:4byte +l_affCommand = .sbss:0x803FE08C; // type:object size:0x4 scope:global align:4 data:4byte +l_arcCommand = .sbss:0x803FE090; // type:object size:0x4 scope:global align:4 data:4byte +mFader__13mDoGph_gInf_c = .sbss:0x803FE098; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTimg__13mDoGph_gInf_c = .sbss:0x803FE09C; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTex__13mDoGph_gInf_c = .sbss:0x803FE0A0; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTex__13mDoGph_gInf_c = .sbss:0x803FE0A4; // type:object size:0x4 scope:global align:4 data:4byte +mCurrentHeap__13mDoGph_gInf_c = .sbss:0x803FE0A8; // type:object size:0x1 scope:global align:1 data:byte +mBlureFlag__13mDoGph_gInf_c = .sbss:0x803FE0A9; // type:object size:0x1 scope:global align:1 data:byte +mBlureRate__13mDoGph_gInf_c = .sbss:0x803FE0AA; // type:object size:0x1 scope:global align:1 data:byte +mFade__13mDoGph_gInf_c = .sbss:0x803FE0AB; // type:object size:0x1 scope:global align:1 data:byte +mFadeRate__13mDoGph_gInf_c = .sbss:0x803FE0AC; // type:object size:0x4 scope:global align:4 data:float +mFadeSpeed__13mDoGph_gInf_c = .sbss:0x803FE0B0; // type:object size:0x4 scope:global align:4 data:float +mAutoForcus__13mDoGph_gInf_c = .sbss:0x803FE0B4; // type:object size:0x1 scope:global align:1 data:byte +mMonotone__13mDoGph_gInf_c = .sbss:0x803FE0B5; // type:object size:0x1 scope:global align:1 data:byte +mMonotoneRate__13mDoGph_gInf_c = .sbss:0x803FE0B6; // type:object size:0x2 scope:global align:2 data:2byte +mMonotoneRateSpeed__13mDoGph_gInf_c = .sbss:0x803FE0B8; // type:object size:0x2 scope:global align:2 data:2byte +g_mDoGph_graphicInfo = .sbss:0x803FE0BC; // type:object size:0x1 scope:global align:4 +mCaptureStep = .sbss:0x803FE0BE; // type:object size:0x2 scope:global align:2 data:2byte +mCaptureCansel = .sbss:0x803FE0C0; // type:object size:0x1 scope:global align:1 data:byte +mCaptureEnableGXSetCopyFilter = .sbss:0x803FE0C1; // type:object size:0x1 scope:global align:1 data:byte +mCaptureThreadStackHead = .sbss:0x803FE0C4; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureCaptureBuffer = .sbss:0x803FE0C8; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureTextureBuffer = .sbss:0x803FE0CC; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureTextureSize = .sbss:0x803FE0D0; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureCaptureSize = .sbss:0x803FE0D4; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureOldCB = .sbss:0x803FE0D8; // type:object size:0x4 scope:global align:4 data:4byte +mCaptureThreadQueue = .sbss:0x803FE0DC; // type:object size:0x8 scope:global align:4 +mCaptureTimeOutTicks = .sbss:0x803FE0E8; // type:object size:0x8 scope:global align:8 data:4byte +mDebugFill__6mDoMch = .sbss:0x803FE0F0; // type:object size:0x1 scope:global align:1 data:byte +solidHeapErrors = .sbss:0x803FE0F4; // type:object size:0x4 scope:global align:4 data:4byte +gameHeapErrors = .sbss:0x803FE0F8; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeapErrors = .sbss:0x803FE0FC; // type:object size:0x4 scope:global align:4 data:4byte +commandHeapErrors = .sbss:0x803FE100; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeapErrors = .sbss:0x803FE104; // type:object size:0x4 scope:global align:4 data:4byte +unknownHeapErrors = .sbss:0x803FE108; // type:object size:0x4 scope:global align:4 data:4byte +heapErrors = .sbss:0x803FE10C; // type:object size:0x4 scope:global align:4 data:4byte +tmpString$4003 = .sbss:0x803FE110; // type:object size:0x5 scope:local align:4 data:byte +key_link$4106 = .sbss:0x803FE115; // type:object size:0x1 scope:local align:1 data:byte +key_ganon$4107 = .sbss:0x803FE116; // type:object size:0x1 scope:local align:1 data:byte +key_zelda$4108 = .sbss:0x803FE117; // type:object size:0x1 scope:local align:1 data:byte +mDoMtx_stack = .sbss:0x803FE118; // type:object size:0x1 scope:global align:4 +gameHeap = .sbss:0x803FE120; // type:object size:0x4 scope:global align:4 data:4byte +safeGameHeapSize = .sbss:0x803FE124; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeap = .sbss:0x803FE128; // type:object size:0x4 scope:global align:4 data:4byte +safeZeldaHeapSize = .sbss:0x803FE12C; // type:object size:0x4 scope:global align:4 data:4byte +commandHeap = .sbss:0x803FE130; // type:object size:0x4 scope:global align:4 data:4byte +safeCommandHeapSize = .sbss:0x803FE134; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeap = .sbss:0x803FE138; // type:object size:0x4 scope:global align:4 data:4byte +safeArchiveHeapSize = .sbss:0x803FE13C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_SaveCurrentHeap = .sbss:0x803FE140; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0 = .sbss:0x803FE144; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0_getCount = .sbss:0x803FE148; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont0 = .sbss:0x803FE14C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1 = .sbss:0x803FE150; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1_getCount = .sbss:0x803FE154; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont1 = .sbss:0x803FE158; // type:object size:0x4 scope:global align:4 data:4byte +mSystemFar__14mDoLib_clipper = .sbss:0x803FE160; // type:object size:0x4 scope:global align:4 data:float +mFovyRate__14mDoLib_clipper = .sbss:0x803FE164; // type:object size:0x4 scope:global align:4 data:float +mResetData__6mDoRst = .sbss:0x803FE168; // type:object size:0x4 scope:global align:4 data:4byte +SyncWidthSound__9mDoDvdThd = .sbss:0x803FE170; // type:object size:0x1 scope:global align:1 data:byte +sDefaultDirection__9mDoDvdThd = .sbss:0x803FE171; // type:object size:0x1 scope:global align:1 data:byte +mDoDvdErr_initialized = .sbss:0x803FE178; // type:object size:0x1 scope:global align:1 data:byte +sSaveCount = .sbss:0x803FE180; // type:object size:0x4 scope:global align:4 data:4byte +flag$4426 = .sbss:0x803FE188; // type:object size:0x4 scope:local align:4 data:4byte +init$4427 = .sbss:0x803FE18C; // type:object size:0x1 scope:local align:1 data:byte +data_type$4481 = .sbss:0x803FE18D; // type:object size:0x1 scope:local align:1 data:byte +init$4482 = .sbss:0x803FE18E; // type:object size:0x1 scope:local align:1 data:byte +check_sum$4484 = .sbss:0x803FE190; // type:object size:0x4 scope:local align:4 data:4byte +init$4485 = .sbss:0x803FE194; // type:object size:0x1 scope:local align:1 data:byte +data_sum$4487 = .sbss:0x803FE198; // type:object size:0x4 scope:local align:4 data:4byte +init$4488 = .sbss:0x803FE19C; // type:object size:0x1 scope:local align:1 data:byte +recv_p$4490 = .sbss:0x803FE1A0; // type:object size:0x4 scope:local align:4 data:4byte +init$4491 = .sbss:0x803FE1A4; // type:object size:0x1 scope:local align:1 data:byte +end_p$4493 = .sbss:0x803FE1A8; // type:object size:0x4 scope:local align:4 data:4byte +init$4494 = .sbss:0x803FE1AC; // type:object size:0x1 scope:local align:1 data:byte +sConsole = .sbss:0x803FE1B0; // type:object size:0x4 scope:global align:4 data:4byte +test_sw = .sbss:0x803FE1B8; // type:object size:0x1 scope:global align:1 data:byte +DMC_initialized = .sbss:0x803FE1C0; // type:object size:0x1 scope:global align:1 data:byte +cDyl_Initialized = .sbss:0x803FE1C4; // type:object size:0x4 scope:global align:4 data:4byte +cDyl_DVD = .sbss:0x803FE1C8; // type:object size:0x4 scope:global align:4 data:4byte +g_fopAc_type = .sbss:0x803FE1D0; // type:object size:0x4 scope:global align:4 data:4byte +stopStatus__10fopAc_ac_c = .sbss:0x803FE1D4; // type:object size:0x4 scope:global align:4 data:4byte +HeapAdjustEntry__6fopAcM = .sbss:0x803FE1D8; // type:object size:0x1 scope:global align:1 data:byte +HeapAdjustVerbose__6fopAcM = .sbss:0x803FE1D9; // type:object size:0x1 scope:global align:1 data:byte +HeapAdjustQuiet__6fopAcM = .sbss:0x803FE1DA; // type:object size:0x1 scope:global align:1 data:byte +l_hio = .sbss:0x803FE1DC; // type:object size:0x1 scope:global align:4 +init$5082 = .sbss:0x803FE1DD; // type:object size:0x1 scope:local align:1 data:byte +init$6115 = .sbss:0x803FE1DE; // type:object size:0x1 scope:local align:1 data:byte +l_fopScnRq_IsUsingOfOverlap = .sbss:0x803FE1E0; // type:object size:0x4 scope:global align:4 data:4byte +fopKy_KANKYO_TYPE = .sbss:0x803FE1E8; // type:object size:0x4 scope:global align:4 +fopMsg_MSG_TYPE = .sbss:0x803FE1F0; // type:object size:0x4 scope:global align:4 +pushButton = .sbss:0x803FE1F8; // type:object size:0x1 scope:global align:1 data:byte +pushButton2 = .sbss:0x803FE1F9; // type:object size:0x1 scope:global align:1 data:byte +demoFlag = .sbss:0x803FE1FA; // type:object size:0x1 scope:global align:1 data:byte +tactFlag = .sbss:0x803FE1FB; // type:object size:0x1 scope:global align:1 data:byte +nextMsg = .sbss:0x803FE1FC; // type:object size:0x1 scope:global align:1 data:byte +name$7614 = .sbss:0x803FE200; // type:object size:0x4 scope:local align:4 data:4byte +init$7615 = .sbss:0x803FE204; // type:object size:0x1 scope:local align:1 data:byte +name$7670 = .sbss:0x803FE208; // type:object size:0x4 scope:local align:4 data:4byte +init$7671 = .sbss:0x803FE20C; // type:object size:0x1 scope:local align:1 data:byte +l_fopDwTg_id = .sbss:0x803FE210; // type:object size:0x4 scope:global align:4 data:4byte +g_fpcBs_type = .sbss:0x803FE218; // type:object size:0x4 scope:global align:4 +t_type$2169 = .sbss:0x803FE21C; // type:object size:0x4 scope:local align:4 data:4byte +init$2170 = .sbss:0x803FE220; // type:object size:0x1 scope:local align:1 data:byte +process_id$2178 = .sbss:0x803FE224; // type:object size:0x4 scope:local align:4 data:4byte +init$2179 = .sbss:0x803FE228; // type:object size:0x1 scope:local align:1 data:byte +l_fpcLy_CurrLayer_p = .sbss:0x803FE230; // type:object size:0x4 scope:global align:4 data:4byte +IsInitOfLayerList$2270 = .sbss:0x803FE234; // type:object size:0x4 scope:local align:4 data:4byte +init$2271 = .sbss:0x803FE238; // type:object size:0x1 scope:local align:1 data:byte +layer_id$2273 = .sbss:0x803FE23C; // type:object size:0x4 scope:local align:4 data:4byte +init$2274 = .sbss:0x803FE240; // type:object size:0x1 scope:local align:1 data:byte +g_fpcLf_type = .sbss:0x803FE248; // type:object size:0x4 scope:global align:4 data:4byte +l_dvdError$4254 = .sbss:0x803FE250; // type:object size:0x4 scope:local align:4 data:4byte +init$4255 = .sbss:0x803FE254; // type:object size:0x1 scope:local align:1 data:byte +g_fpcNd_type = .sbss:0x803FE258; // type:object size:0x4 scope:global align:4 data:4byte +request_id$2322 = .sbss:0x803FE260; // type:object size:0x4 scope:local align:4 data:4byte +init$2323 = .sbss:0x803FE264; // type:object size:0x1 scope:local align:1 data:byte +g_fpcPf_ProfileList_p = .sbss:0x803FE268; // type:object size:0x4 scope:global align:4 data:4byte +init$4539 = .sbss:0x803FE270; // type:object size:0x1 scope:local align:1 data:byte +mProcID__20dStage_roomControl_c = .sbss:0x803FE274; // type:object size:0x4 scope:global align:4 data:4byte +mStayNo__20dStage_roomControl_c = .sbss:0x803FE278; // type:object size:0x1 scope:global align:1 data:byte +mOldStayNo__20dStage_roomControl_c = .sbss:0x803FE279; // type:object size:0x1 scope:global align:1 data:byte +mDarkRatio__20dStage_roomControl_c = .sbss:0x803FE27A; // type:object size:0x1 scope:global align:1 data:byte +mDemoArcName__20dStage_roomControl_c = .sbss:0x803FE27C; // type:object size:0x8 scope:global align:4 data:byte +m_time_pass__20dStage_roomControl_c = .sbss:0x803FE284; // type:object size:0x1 scope:global align:1 data:byte +mCompAlpha__6dMap_c = .sbss:0x803FE288; // type:object size:0x1 scope:global align:1 data:byte +mAlpha__6dMap_c = .sbss:0x803FE289; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntPlayer__6dMap_c = .sbss:0x803FE28A; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntEnemy__6dMap_c = .sbss:0x803FE28B; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntAgbCursor__6dMap_c = .sbss:0x803FE28C; // type:object size:0x1 scope:global align:1 data:byte +mTboxNum__6dMap_c = .sbss:0x803FE28D; // type:object size:0x1 scope:global align:1 data:byte +mDoorNum__6dMap_c = .sbss:0x803FE28E; // type:object size:0x1 scope:global align:1 data:byte +mPointFriendNum__6dMap_c = .sbss:0x803FE28F; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointCntShip__6dMap_c = .sbss:0x803FE290; // type:object size:0x1 scope:global align:1 data:byte +mDrawPointRestartCnt__6dMap_c = .sbss:0x803FE291; // type:object size:0x1 scope:global align:1 data:byte +mCollectPointDataCnt__6dMap_c = .sbss:0x803FE292; // type:object size:0x1 scope:global align:1 data:byte +mAGBMapSendStatus__6dMap_c = .sbss:0x803FE293; // type:object size:0x1 scope:global align:1 data:byte +mSetCursorFlg__6dMap_c = .sbss:0x803FE294; // type:object size:0x1 scope:global align:1 data:byte +mMapDispMode__6dMap_c = .sbss:0x803FE295; // type:object size:0x1 scope:global align:1 data:byte +mIconDispMode__6dMap_c = .sbss:0x803FE296; // type:object size:0x1 scope:global align:1 data:byte +mIconFreeAlpha__6dMap_c = .sbss:0x803FE297; // type:object size:0x1 scope:global align:1 data:byte +mIconSelfAlpha__6dMap_c = .sbss:0x803FE298; // type:object size:0x1 scope:global align:1 data:byte +mAGBMapSendStopFlg__6dMap_c = .sbss:0x803FE299; // type:object size:0x1 scope:global align:1 data:byte +mMapAGBCursorFlashFrmCnt__6dMap_c = .sbss:0x803FE29A; // type:object size:0x1 scope:global align:1 data:byte +mPlayerStayAgbMapTypeNow__6dMap_c = .sbss:0x803FE29B; // type:object size:0x1 scope:global align:1 data:byte +mPlayerStayAgbMapTypeOld__6dMap_c = .sbss:0x803FE29C; // type:object size:0x1 scope:global align:1 data:byte +mPlGridX__6dMap_c = .sbss:0x803FE29D; // type:object size:0x1 scope:global align:1 data:byte +mPlGridY__6dMap_c = .sbss:0x803FE29E; // type:object size:0x1 scope:global align:1 data:byte +mPlGridX_Old__6dMap_c = .sbss:0x803FE29F; // type:object size:0x1 scope:global align:1 data:byte +mPlGridY_Old__6dMap_c = .sbss:0x803FE2A0; // type:object size:0x1 scope:global align:1 data:byte +mNowFloorNo__6dMap_c = .sbss:0x803FE2A1; // type:object size:0x1 scope:global align:1 data:byte +mIconFreePosX__6dMap_c = .sbss:0x803FE2A2; // type:object size:0x2 scope:global align:2 data:2byte +mIconFreePosY__6dMap_c = .sbss:0x803FE2A4; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueC__6dMap_c = .sbss:0x803FE2A6; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueE__6dMap_c = .sbss:0x803FE2A8; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueAll__6dMap_c = .sbss:0x803FE2AA; // type:object size:0x2 scope:global align:2 data:2byte +mAGBPointValueRoomAll__6dMap_c = .sbss:0x803FE2AC; // type:object size:0x2 scope:global align:2 data:2byte +mAgbSendNowStageName__6dMap_c = .sbss:0x803FE2B0; // type:object size:0x8 scope:global align:4 +mAgbSendNowRoomNo__6dMap_c = .sbss:0x803FE2B8; // type:object size:0x4 scope:global align:4 data:4byte +mAgbSendNowDspFloorNo__6dMap_c = .sbss:0x803FE2BC; // type:object size:0x2 scope:global align:2 data:2byte +mAgbSendNowAgbMapType__6dMap_c = .sbss:0x803FE2BE; // type:object size:0x1 scope:global align:1 data:byte +mEnlargementSizeCenterX__6dMap_c = .sbss:0x803FE2C0; // type:object size:0x4 scope:global align:4 data:float +mEnlargementSizeCenterZ__6dMap_c = .sbss:0x803FE2C4; // type:object size:0x4 scope:global align:4 data:float +mEnlargementSizeScaleX__6dMap_c = .sbss:0x803FE2C8; // type:object size:0x4 scope:global align:4 data:float +mEnlargementSizeScaleZ__6dMap_c = .sbss:0x803FE2CC; // type:object size:0x4 scope:global align:4 data:float +mFmapChkPntValue__6dMap_c = .sbss:0x803FE2D0; // type:object size:0x1 scope:global align:1 data:byte +mFmapChkPntData_p__6dMap_c = .sbss:0x803FE2D4; // type:object size:0x4 scope:global align:4 data:4byte +mDispPosLeftUpX__6dMap_c = .sbss:0x803FE2D8; // type:object size:0x2 scope:global align:2 data:2byte +mDispPosLeftUpY__6dMap_c = .sbss:0x803FE2DA; // type:object size:0x2 scope:global align:2 data:2byte +mDispSizeX__6dMap_c = .sbss:0x803FE2DC; // type:object size:0x2 scope:global align:2 data:2byte +mDispSizeY__6dMap_c = .sbss:0x803FE2DE; // type:object size:0x2 scope:global align:2 data:2byte +mScissorOrigY__6dMap_c = .sbss:0x803FE2E0; // type:object size:0x4 scope:global align:4 data:4byte +mScissorOrigX__6dMap_c = .sbss:0x803FE2E4; // type:object size:0x4 scope:global align:4 data:4byte +mScissorWidth__6dMap_c = .sbss:0x803FE2E8; // type:object size:0x4 scope:global align:4 data:4byte +mScissorHeight__6dMap_c = .sbss:0x803FE2EC; // type:object size:0x4 scope:global align:4 data:4byte +mIconFreeScale__6dMap_c = .sbss:0x803FE2F0; // type:object size:0x4 scope:global align:4 data:float +mIconSelfScale__6dMap_c = .sbss:0x803FE2F4; // type:object size:0x4 scope:global align:4 data:float +mNowCenterX__6dMap_c = .sbss:0x803FE2F8; // type:object size:0x4 scope:global align:4 data:float +mNowCenterZ__6dMap_c = .sbss:0x803FE2FC; // type:object size:0x4 scope:global align:4 data:float +mNowScaleX__6dMap_c = .sbss:0x803FE300; // type:object size:0x4 scope:global align:4 data:float +mNowScaleZ__6dMap_c = .sbss:0x803FE304; // type:object size:0x4 scope:global align:4 data:float +mGbaSendMapOceanDt__6dMap_c = .sbss:0x803FE308; // type:object size:0x8 scope:global align:4 data:byte +mRoomInfoCtrl__6dMap_c = .sbss:0x803FE310; // type:object size:0x8 scope:global align:4 data:4byte +mNowRoomInfoP__6dMap_c = .sbss:0x803FE318; // type:object size:0x4 scope:global align:4 data:4byte +sObjectCount__9daLodbg_c = .sbss:0x803FE320; // type:object size:0x4 scope:global align:4 +sLocalHeap__9daLodbg_c = .sbss:0x803FE324; // type:object size:0x4 scope:global align:4 +mEmitterNum__12daSteamTag_c = .sbss:0x803FE328; // type:object size:0x1 scope:global align:1 data:byte +m_flag__8daYkgr_c = .sbss:0x803FE329; // type:object size:0x1 scope:global align:1 data:byte +m_alpha_flag__8daYkgr_c = .sbss:0x803FE32A; // type:object size:0x1 scope:global align:1 data:byte +m_alpha__8daYkgr_c = .sbss:0x803FE32B; // type:object size:0x1 scope:global align:1 data:byte +m_aim_rate__8daYkgr_c = .sbss:0x803FE32C; // type:object size:0x4 scope:global align:4 +m_path__8daYkgr_c = .sbss:0x803FE330; // type:object size:0x4 scope:global align:4 +m_emitter__8daYkgr_c = .sbss:0x803FE334; // type:object size:0x4 scope:global align:4 data:4byte +M_now__Q215daTagWaterlevel5Act_c = .sbss:0x803FE338; // type:object size:0x4 scope:global align:4 +M_state__Q215daTagWaterlevel5Act_c = .sbss:0x803FE33C; // type:object size:0x4 scope:global align:4 +mFigureDispose__10daAgbsw0_c = .sbss:0x803FE340; // type:object size:0x1 scope:global align:1 data:byte +mFigureBeat__10daAgbsw0_c = .sbss:0x803FE341; // type:object size:0x1 scope:global align:1 data:byte +mTagData_p__11daSalvage_c = .sbss:0x803FE344; // type:object size:0x4 scope:global align:4 data:4byte +mNowRoomNo__11daSalvage_c = .sbss:0x803FE348; // type:object size:0x1 scope:global align:1 data:byte +mSalvageId__11daSalvage_c = .sbss:0x803FE34C; // type:object size:0x4 scope:global align:4 data:4byte +M_S_light_angle__Q210daObjLight5Act_c = .sbss:0x803FE350; // type:object size:0x2 scope:global align:2 data:2byte +M_S_pre_set_frame_LOD__Q210daObjLight5Act_c = .sbss:0x803FE354; // type:object size:0x4 scope:global align:4 data:4byte +M_S_pre_set_frame_FRRS__Q210daObjLight5Act_c = .sbss:0x803FE358; // type:object size:0x4 scope:global align:4 data:4byte +M_S_lod_access__Q210daObjLight5Act_c = .sbss:0x803FE35C; // type:object size:0x1 scope:global align:1 data:byte +mNowDaizaNum__7daDai_c = .sbss:0x803FE35D; // type:object size:0x1 scope:global align:1 data:byte +mNowItemNum__7daDai_c = .sbss:0x803FE35E; // type:object size:0x1 scope:global align:1 data:byte +m_flying__10daNpc_Md_c = .sbss:0x803FE35F; // type:object size:0x1 scope:global align:1 data:byte +m_mirror__10daNpc_Md_c = .sbss:0x803FE360; // type:object size:0x1 scope:global align:1 data:byte +m_seaTalk__10daNpc_Md_c = .sbss:0x803FE361; // type:object size:0x1 scope:global align:1 data:byte +m_flyingTimer__10daNpc_Md_c = .sbss:0x803FE362; // type:object size:0x2 scope:global align:2 data:2byte +m_playerRoom__10daNpc_Md_c = .sbss:0x803FE364; // type:object size:0x1 scope:global align:1 +ship_race_rupee__14daNpc_Sarace_c = .sbss:0x803FE368; // type:object size:0x4 scope:global align:4 data:4byte +ship_race_result__14daNpc_Sarace_c = .sbss:0x803FE36C; // type:object size:0x4 scope:global align:4 data:4byte +canon_p__9daCanon_c = .sbss:0x803FE370; // type:object size:0x4 scope:global align:4 data:4byte +canon_game_result__11daNpc_Kg2_c = .sbss:0x803FE374; // type:object size:0x1 scope:global align:1 data:byte +l_kg2_pointer__11daNpc_Kg2_c = .sbss:0x803FE378; // type:object size:0x4 scope:global align:4 +m_keep_type__9daArrow_c = .sbss:0x803FE37C; // type:object size:0x1 scope:global align:1 data:byte +game_life_point__11daNpc_Ji1_c = .sbss:0x803FE37D; // type:object size:0x1 scope:global align:1 data:byte +m_hyoi_kamome__11daNpc_kam_c = .sbss:0x803FE37E; // type:object size:0x1 scope:global align:1 data:byte +m_tag_buy_item_max__11daNpc_Bs1_c = .sbss:0x803FE37F; // type:object size:0x1 scope:global align:1 data:byte +m_tag_buy_item__11daNpc_Bs1_c = .sbss:0x803FE380; // type:object size:0x1 scope:global align:1 data:byte +m_tag_pay_rupee__11daNpc_Bs1_c = .sbss:0x803FE382; // type:object size:0x2 scope:global align:2 data:2byte +init$7551 = .sbss:0x803FE388; // type:object size:0x1 scope:local align:1 data:byte +top_pointer__14dClothVobj03_c = .sbss:0x803FE390; // type:object size:0x4 scope:global align:4 data:4byte +top_pointer__14dClothVobj04_c = .sbss:0x803FE394; // type:object size:0x4 scope:global align:4 data:4byte +top_pointer__14dClothVobj05_c = .sbss:0x803FE398; // type:object size:0x4 scope:global align:4 data:4byte +top_pointer__16dClothVobj07_0_c = .sbss:0x803FE39C; // type:object size:0x4 scope:global align:4 data:4byte +init$4084 = .sbss:0x803FE3A0; // type:object size:0x1 scope:local align:1 data:byte +init$4116 = .sbss:0x803FE3A1; // type:object size:0x1 scope:local align:1 data:byte +M_correct_cnt__Q211daObjTribox5Act_c = .sbss:0x803FE3A8; // type:object size:0x4 scope:global align:4 data:4byte +M_correct_flag__Q211daObjTribox5Act_c = .sbss:0x803FE3AC; // type:object size:0x1 scope:global align:1 data:byte +M_b_cont_cnt__Q211daObjTribox5Act_c = .sbss:0x803FE3B0; // type:object size:0x4 scope:global align:4 data:4byte +M_c_cont_cnt__Q211daObjTribox5Act_c = .sbss:0x803FE3B4; // type:object size:0x4 scope:global align:4 data:4byte +M_sink_start__Q211daObjTribox5Act_c = .sbss:0x803FE3B8; // type:object size:0x1 scope:global align:1 data:byte +mode$4439 = .sbss:0x803FE3C0; // type:object size:0x4 scope:local align:4 data:4byte +init$4440 = .sbss:0x803FE3C4; // type:object size:0x1 scope:local align:1 data:byte +allocMode$4442 = .sbss:0x803FE3C8; // type:object size:0x4 scope:local align:4 data:4byte +init$4443 = .sbss:0x803FE3CC; // type:object size:0x1 scope:local align:1 data:byte +mHeap__14dMat_control_c = .sbss:0x803FE3D0; // type:object size:0x4 scope:global align:4 data:4byte +mBackup__14dMat_control_c = .sbss:0x803FE3D4; // type:object size:0x4 scope:global align:4 data:4byte +mIce__14dMat_control_c = .sbss:0x803FE3D8; // type:object size:0x4 scope:global align:4 data:4byte +l_msgId$4247 = .sbss:0x803FE3E0; // type:object size:0x4 scope:local align:4 data:4byte +l_msg$4248 = .sbss:0x803FE3E4; // type:object size:0x4 scope:local align:4 data:4byte +l_msgNo$4249 = .sbss:0x803FE3E8; // type:object size:0x4 scope:local align:4 data:4byte +btd = .sbss:0x803FE3F0; // type:object size:0x4 scope:local align:4 data:4byte +l_CutSoundFlag = .sbss:0x803FE3F8; // type:object size:0x1 scope:local align:1 data:byte +init$4375 = .sbss:0x803FE3F9; // type:object size:0x1 scope:local align:1 data:byte +ang$4373 = .sbss:0x803FE3FC; // type:object size:0x6 scope:local align:4 +l_CutSoundFlag = .sbss:0x803FE408; // type:object size:0x1 scope:local align:1 data:byte +init$4494 = .sbss:0x803FE409; // type:object size:0x1 scope:local align:1 data:byte +init$4498 = .sbss:0x803FE40A; // type:object size:0x1 scope:local align:1 data:byte +mModel__18dPa_modelControl_c = .sbss:0x803FE410; // type:object size:0x4 scope:global align:4 data:4byte +init$4531 = .sbss:0x803FE414; // type:object size:0x1 scope:local align:1 data:byte +l_smokePcallBack$4529 = .sbss:0x803FE418; // type:object size:0x4 scope:local align:4 data:4byte +init$4933 = .sbss:0x803FE41C; // type:object size:0x1 scope:local align:1 data:byte +l_windPcallBack$4931 = .sbss:0x803FE420; // type:object size:0x4 scope:local align:4 data:4byte +init$5012 = .sbss:0x803FE424; // type:object size:0x1 scope:local align:1 data:byte +mEmitterMng__13dPa_control_c = .sbss:0x803FE428; // type:object size:0x4 scope:global align:4 data:4byte +mStripes__13dPa_control_c = .sbss:0x803FE42C; // type:object size:0x4 scope:global align:4 data:4byte +mKagero__13dPa_control_c = .sbss:0x803FE430; // type:object size:0x4 scope:global align:4 data:4byte +mSmokePcallback__13dPa_control_c = .sbss:0x803FE434; // type:object size:0x4 scope:global align:4 data:4byte +mSingleRippleEcallBack__13dPa_control_c = .sbss:0x803FE438; // type:object size:0x4 scope:global align:4 data:4byte +mRipplePcallBack__13dPa_control_c = .sbss:0x803FE43C; // type:object size:0x4 scope:global align:4 data:4byte +mBombSmokeEcallBack__13dPa_control_c = .sbss:0x803FE440; // type:object size:0x4 scope:global align:4 data:4byte +mStatus__13dPa_control_c = .sbss:0x803FE444; // type:object size:0x1 scope:global align:1 data:byte +init$5972 = .sbss:0x803FE448; // type:object size:0x1 scope:local align:1 data:byte +init$5976 = .sbss:0x803FE449; // type:object size:0x1 scope:local align:1 data:byte +mToonImage__12dDlst_list_c = .sbss:0x803FE44C; // type:object size:0x4 scope:global align:4 data:4byte +mToonExImage__12dDlst_list_c = .sbss:0x803FE450; // type:object size:0x4 scope:global align:4 data:4byte +mWipe__12dDlst_list_c = .sbss:0x803FE454; // type:object size:0x1 scope:global align:1 data:byte +mWipeRate__12dDlst_list_c = .sbss:0x803FE458; // type:object size:0x4 scope:global align:4 data:float +mWipeSpeed__12dDlst_list_c = .sbss:0x803FE45C; // type:object size:0x4 scope:global align:4 data:float +init$5112 = .sbss:0x803FE460; // type:object size:0x1 scope:local align:1 data:byte +rot$8999 = .sbss:0x803FE468; // type:object size:0x4 scope:local align:4 data:4byte +init$9000 = .sbss:0x803FE46C; // type:object size:0x1 scope:local align:1 data:byte +init$9026 = .sbss:0x803FE46D; // type:object size:0x1 scope:local align:1 data:byte +rot$9395 = .sbss:0x803FE470; // type:object size:0x4 scope:local align:4 data:float +init$9396 = .sbss:0x803FE474; // type:object size:0x1 scope:local align:1 data:byte +rot$9557 = .sbss:0x803FE478; // type:object size:0x4 scope:local align:4 data:4byte +init$9558 = .sbss:0x803FE47C; // type:object size:0x1 scope:local align:1 data:byte +rot$9747 = .sbss:0x803FE480; // type:object size:0x4 scope:local align:4 data:float +init$9748 = .sbss:0x803FE484; // type:object size:0x1 scope:local align:1 data:byte +init$9812 = .sbss:0x803FE485; // type:object size:0x1 scope:local align:1 data:byte +rot$10261 = .sbss:0x803FE488; // type:object size:0x4 scope:local align:4 data:float +init$10262 = .sbss:0x803FE48C; // type:object size:0x1 scope:local align:1 data:byte +init$10286 = .sbss:0x803FE48D; // type:object size:0x1 scope:local align:1 data:byte +rot$10491 = .sbss:0x803FE490; // type:object size:0x4 scope:local align:4 data:4byte +init$10492 = .sbss:0x803FE494; // type:object size:0x1 scope:local align:1 data:byte +init$10496 = .sbss:0x803FE495; // type:object size:0x1 scope:local align:1 data:byte +init$10880 = .sbss:0x803FE496; // type:object size:0x1 scope:local align:1 data:byte +rot$11076 = .sbss:0x803FE498; // type:object size:0x4 scope:local align:4 data:float +init$11077 = .sbss:0x803FE49C; // type:object size:0x1 scope:local align:1 data:byte +howa_loop_cnt$11254 = .sbss:0x803FE4A0; // type:object size:0x4 scope:local align:4 data:float +init$11255 = .sbss:0x803FE4A4; // type:object size:0x1 scope:local align:1 data:byte +data$4141 = .sbss:0x803FE4A8; // type:object size:0x8 scope:local align:4 +m_name__16dBgS_MoveBgActor = .sbss:0x803FE4B0; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__16dBgS_MoveBgActor = .sbss:0x803FE4B4; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__16dBgS_MoveBgActor = .sbss:0x803FE4B8; // type:object size:0x4 scope:global align:4 data:4byte +DefaultTimer$4539 = .sbss:0x803FE4C0; // type:object size:0x4 scope:local align:4 data:4byte +init$4540 = .sbss:0x803FE4C4; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$4555 = .sbss:0x803FE4C8; // type:object size:0x4 scope:local align:4 data:4byte +init$4556 = .sbss:0x803FE4CC; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$4558 = .sbss:0x803FE4D0; // type:object size:0x4 scope:local align:4 data:float +init$4559 = .sbss:0x803FE4D4; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$4880 = .sbss:0x803FE4D8; // type:object size:0x4 scope:local align:4 data:4byte +init$4881 = .sbss:0x803FE4DC; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$4883 = .sbss:0x803FE4E0; // type:object size:0x4 scope:local align:4 data:float +init$4884 = .sbss:0x803FE4E4; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$5052 = .sbss:0x803FE4E8; // type:object size:0x4 scope:local align:4 data:4byte +init$5053 = .sbss:0x803FE4EC; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$5055 = .sbss:0x803FE4F0; // type:object size:0x4 scope:local align:4 data:float +init$5056 = .sbss:0x803FE4F4; // type:object size:0x1 scope:local align:1 data:byte +DefaultRoll$5058 = .sbss:0x803FE4F8; // type:object size:0x4 scope:local align:4 data:float +init$5059 = .sbss:0x803FE4FC; // type:object size:0x1 scope:local align:1 data:byte +init$5495 = .sbss:0x803FE4FD; // type:object size:0x1 scope:local align:1 data:byte +DefaultRadius$5497 = .sbss:0x803FE500; // type:object size:0x4 scope:local align:4 data:float +init$5498 = .sbss:0x803FE504; // type:object size:0x1 scope:local align:1 data:byte +DefaultCtrCus$5500 = .sbss:0x803FE508; // type:object size:0x4 scope:local align:4 data:float +init$5501 = .sbss:0x803FE50C; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$5503 = .sbss:0x803FE510; // type:object size:0x4 scope:local align:4 data:4byte +init$5504 = .sbss:0x803FE514; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$5506 = .sbss:0x803FE518; // type:object size:0x4 scope:local align:4 data:float +init$5507 = .sbss:0x803FE51C; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$5613 = .sbss:0x803FE520; // type:object size:0x4 scope:local align:4 data:4byte +init$5614 = .sbss:0x803FE524; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$5616 = .sbss:0x803FE528; // type:object size:0x4 scope:local align:4 data:float +init$5617 = .sbss:0x803FE52C; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$6306 = .sbss:0x803FE530; // type:object size:0x4 scope:local align:4 data:4byte +init$6307 = .sbss:0x803FE534; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$6309 = .sbss:0x803FE538; // type:object size:0x4 scope:local align:4 data:float +init$6310 = .sbss:0x803FE53C; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$6985 = .sbss:0x803FE540; // type:object size:0x4 scope:local align:4 data:4byte +init$6986 = .sbss:0x803FE544; // type:object size:0x1 scope:local align:1 data:byte +DefaultBank$6988 = .sbss:0x803FE548; // type:object size:0x4 scope:local align:4 data:float +init$6989 = .sbss:0x803FE54C; // type:object size:0x1 scope:local align:1 data:byte +init$7667 = .sbss:0x803FE54D; // type:object size:0x1 scope:local align:1 data:byte +DefaultCushion$7669 = .sbss:0x803FE550; // type:object size:0x4 scope:local align:4 data:float +init$7670 = .sbss:0x803FE554; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearDist$7672 = .sbss:0x803FE558; // type:object size:0x4 scope:local align:4 data:float +init$7673 = .sbss:0x803FE55C; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarDist$7675 = .sbss:0x803FE560; // type:object size:0x4 scope:local align:4 data:float +init$7676 = .sbss:0x803FE564; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearTimer$7678 = .sbss:0x803FE568; // type:object size:0x4 scope:local align:4 data:4byte +init$7679 = .sbss:0x803FE56C; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarTimer$7681 = .sbss:0x803FE570; // type:object size:0x4 scope:local align:4 data:4byte +init$7682 = .sbss:0x803FE574; // type:object size:0x1 scope:local align:1 data:byte +DefaultJumpTimer$7684 = .sbss:0x803FE578; // type:object size:0x4 scope:local align:4 data:4byte +init$7685 = .sbss:0x803FE57C; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomDist$7687 = .sbss:0x803FE580; // type:object size:0x4 scope:local align:4 data:float +init$7688 = .sbss:0x803FE584; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomVAngle$7690 = .sbss:0x803FE588; // type:object size:0x4 scope:local align:4 data:float +init$7691 = .sbss:0x803FE58C; // type:object size:0x1 scope:local align:1 data:byte +DefaultFrontAngle$7693 = .sbss:0x803FE590; // type:object size:0x4 scope:local align:4 data:float +init$7694 = .sbss:0x803FE594; // type:object size:0x1 scope:local align:1 data:byte +init$8299 = .sbss:0x803FE595; // type:object size:0x1 scope:local align:1 data:byte +DefaultCushion$8301 = .sbss:0x803FE598; // type:object size:0x4 scope:local align:4 data:float +init$8302 = .sbss:0x803FE59C; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearDist$8304 = .sbss:0x803FE5A0; // type:object size:0x4 scope:local align:4 data:float +init$8305 = .sbss:0x803FE5A4; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarDist$8307 = .sbss:0x803FE5A8; // type:object size:0x4 scope:local align:4 data:float +init$8308 = .sbss:0x803FE5AC; // type:object size:0x1 scope:local align:1 data:byte +DefaultNearTimer$8310 = .sbss:0x803FE5B0; // type:object size:0x4 scope:local align:4 data:4byte +init$8311 = .sbss:0x803FE5B4; // type:object size:0x1 scope:local align:1 data:byte +DefaultFarTimer$8313 = .sbss:0x803FE5B8; // type:object size:0x4 scope:local align:4 data:4byte +init$8314 = .sbss:0x803FE5BC; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomDist$8316 = .sbss:0x803FE5C0; // type:object size:0x4 scope:local align:4 data:float +init$8317 = .sbss:0x803FE5C4; // type:object size:0x1 scope:local align:1 data:byte +DefaultZoomVAngle$8319 = .sbss:0x803FE5C8; // type:object size:0x4 scope:local align:4 data:float +init$8320 = .sbss:0x803FE5CC; // type:object size:0x1 scope:local align:1 data:byte +init$9376 = .sbss:0x803FE5CD; // type:object size:0x1 scope:local align:1 data:byte +DefaultCushion$9378 = .sbss:0x803FE5D0; // type:object size:0x4 scope:local align:4 data:float +init$9379 = .sbss:0x803FE5D4; // type:object size:0x1 scope:local align:1 data:byte +DefaultDist$9381 = .sbss:0x803FE5D8; // type:object size:0x4 scope:local align:4 data:float +init$9382 = .sbss:0x803FE5DC; // type:object size:0x1 scope:local align:1 data:byte +DefaultTimer$9384 = .sbss:0x803FE5E0; // type:object size:0x4 scope:local align:4 data:4byte +init$9385 = .sbss:0x803FE5E4; // type:object size:0x1 scope:local align:1 data:byte +DefaultFrontAngle$9387 = .sbss:0x803FE5E8; // type:object size:0x4 scope:local align:4 data:float +init$9388 = .sbss:0x803FE5EC; // type:object size:0x1 scope:local align:1 data:byte +DefaultCtrCus$11317 = .sbss:0x803FE5F0; // type:object size:0x4 scope:local align:4 data:float +init$11318 = .sbss:0x803FE5F4; // type:object size:0x1 scope:local align:1 data:byte +DefaultEyeCus$11320 = .sbss:0x803FE5F8; // type:object size:0x4 scope:local align:4 data:float +init$11321 = .sbss:0x803FE5FC; // type:object size:0x1 scope:local align:1 data:byte +init$11325 = .sbss:0x803FE5FD; // type:object size:0x1 scope:local align:1 data:byte +DefaultFovy$11327 = .sbss:0x803FE600; // type:object size:0x4 scope:local align:4 data:float +init$11328 = .sbss:0x803FE604; // type:object size:0x1 scope:local align:1 data:byte +DefaultRadiusMin$11330 = .sbss:0x803FE608; // type:object size:0x4 scope:local align:4 data:float +init$11331 = .sbss:0x803FE60C; // type:object size:0x1 scope:local align:1 data:byte +DefaultRadiusMax$11333 = .sbss:0x803FE610; // type:object size:0x4 scope:local align:4 data:float +init$11334 = .sbss:0x803FE614; // type:object size:0x1 scope:local align:1 data:byte +DefaultLatitudeMin$11336 = .sbss:0x803FE618; // type:object size:0x4 scope:local align:4 data:float +init$11337 = .sbss:0x803FE61C; // type:object size:0x1 scope:local align:1 data:byte +DefaultLatitudeMax$11339 = .sbss:0x803FE620; // type:object size:0x4 scope:local align:4 data:float +init$11340 = .sbss:0x803FE624; // type:object size:0x1 scope:local align:1 data:byte +DefaultLongitudeMin$11342 = .sbss:0x803FE628; // type:object size:0x4 scope:local align:4 data:float +init$11343 = .sbss:0x803FE62C; // type:object size:0x1 scope:local align:1 data:byte +DefaultLongitudeMax$11345 = .sbss:0x803FE630; // type:object size:0x4 scope:local align:4 data:float +init$11346 = .sbss:0x803FE634; // type:object size:0x1 scope:local align:1 data:byte +IllegalRatio$11348 = .sbss:0x803FE638; // type:object size:0x4 scope:local align:4 data:float +init$11349 = .sbss:0x803FE63C; // type:object size:0x1 scope:local align:1 data:byte +M_init_num__Q25dWood5Anm_c = .sbss:0x803FE640; // type:object size:0x4 scope:global align:4 data:4byte +init$4196 = .sbss:0x803FE644; // type:object size:0x1 scope:local align:1 data:byte +anm_norm_num$5226 = .sbss:0x803FE648; // type:object size:0x4 scope:local align:4 data:4byte +init$5227 = .sbss:0x803FE64C; // type:object size:0x1 scope:local align:1 data:byte +l_CutSoundFlag = .sbss:0x803FE650; // type:object size:0x1 scope:local align:1 data:byte +init$4230 = .sbss:0x803FE651; // type:object size:0x1 scope:local align:1 data:byte +ang$4228 = .sbss:0x803FE654; // type:object size:0x6 scope:local align:4 +m_playerRoom__11daNpc_Cb1_c = .sbss:0x803FE660; // type:object size:0x1 scope:global align:1 +m_flying__11daNpc_Cb1_c = .sbss:0x803FE661; // type:object size:0x1 scope:global align:1 data:byte +m_flyingTimer__11daNpc_Cb1_c = .sbss:0x803FE662; // type:object size:0x2 scope:global align:2 data:2byte +m_status__11daNpc_Cb1_c = .sbss:0x803FE664; // type:object size:0x2 scope:global align:2 +l_gbaCommand = .sbss:0x803FE668; // type:object size:0x4 scope:global align:4 data:4byte +mEffect__7daAgb_c = .sbss:0x803FE66C; // type:object size:0x4 scope:global align:4 data:4byte +mItemBuy__7daAgb_c = .sbss:0x803FE670; // type:object size:0x4 scope:global align:4 data:4byte +mGbaFlg__7daAgb_c = .sbss:0x803FE674; // type:object size:0x8 scope:global align:4 data:2byte +mSwitch__7daAgb_c = .sbss:0x803FE67C; // type:object size:0x8 scope:global align:4 data:byte +mItem__7daAgb_c = .sbss:0x803FE684; // type:object size:0x4 scope:global align:4 data:byte +mShop__7daAgb_c = .sbss:0x803FE688; // type:object size:0x4 scope:global align:4 data:byte +se_flag$4621 = .sbss:0x803FE68C; // type:object size:0x1 scope:local align:1 data:byte +init$4622 = .sbss:0x803FE68D; // type:object size:0x1 scope:local align:1 data:byte +init$localstatic4$modeProcCall__7daAgb_cFv = .sbss:0x803FE68E; // type:object size:0x1 scope:global align:1 data:byte +m_count__9daArrow_c = .sbss:0x803FE690; // type:object size:0x2 scope:global align:2 data:2byte +init$5151 = .sbss:0x803FE692; // type:object size:0x1 scope:local align:1 data:byte +init$4555 = .sbss:0x803FE698; // type:object size:0x1 scope:local align:1 data:byte +init$4644 = .sbss:0x803FE699; // type:object size:0x1 scope:local align:1 data:byte +init$5401 = .sbss:0x803FE69A; // type:object size:0x1 scope:local align:1 data:byte +init$4478 = .sbss:0x803FE6A0; // type:object size:0x1 scope:local align:1 data:byte +init$4866 = .sbss:0x803FE6A1; // type:object size:0x1 scope:local align:1 data:byte +init$5180 = .sbss:0x803FE6A2; // type:object size:0x1 scope:local align:1 data:byte +init$5592 = .sbss:0x803FE6A3; // type:object size:0x1 scope:local align:1 data:byte +init$5670 = .sbss:0x803FE6A4; // type:object size:0x1 scope:local align:1 data:byte +init$5157 = .sbss:0x803FE6A8; // type:object size:0x1 scope:local align:1 data:byte +init$4895 = .sbss:0x803FE6B0; // type:object size:0x1 scope:local align:1 data:byte +init$4428 = .sbss:0x803FE6B8; // type:object size:0x1 scope:local align:1 data:byte +init$4451 = .sbss:0x803FE6B9; // type:object size:0x1 scope:local align:1 data:byte +l_ship = .sbss:0x803FE6C0; // type:object size:0x4 scope:global align:4 data:4byte +rope_scale = .sbss:0x803FE6C8; // type:object size:0x4 scope:global align:4 data:float +btd = .sbss:0x803FE6CC; // type:object size:0x4 scope:local align:4 data:4byte +dr = .sbss:0x803FE6D0; // type:object size:0x4 scope:global align:4 data:4byte +init$4234 = .sbss:0x803FE6D8; // type:object size:0x1 scope:local align:1 data:byte +init$4613 = .sbss:0x803FE6E0; // type:object size:0x1 scope:local align:1 data:byte +a_heap_size_tbl$4111 = .sbss:0x803FE6E8; // type:object size:0x4 scope:local align:4 data:4byte +init$4112 = .sbss:0x803FE6EC; // type:object size:0x1 scope:local align:1 data:byte +l_hio_counter = .sbss:0x803FE6F0; // type:object size:0x4 scope:global align:4 data:4byte +a_heap_size_tbl$4888 = .sbss:0x803FE6F4; // type:object size:0x4 scope:local align:4 data:4byte +init$4889 = .sbss:0x803FE6F8; // type:object size:0x1 scope:local align:1 data:byte +init$4264 = .sbss:0x803FE700; // type:object size:0x1 scope:local align:1 data:byte +init$4270 = .sbss:0x803FE701; // type:object size:0x1 scope:local align:1 data:byte +init$4276 = .sbss:0x803FE702; // type:object size:0x1 scope:local align:1 data:byte +init$4569 = .sbss:0x803FE703; // type:object size:0x1 scope:local align:1 data:byte +init$4680 = .sbss:0x803FE704; // type:object size:0x1 scope:local align:1 data:byte +init$4834 = .sbss:0x803FE705; // type:object size:0x1 scope:local align:1 data:byte +init$4839 = .sbss:0x803FE706; // type:object size:0x1 scope:local align:1 data:byte +init$4977 = .sbss:0x803FE707; // type:object size:0x1 scope:local align:1 data:byte +m_find_flag__Q212daObj_Search5Act_c = .sbss:0x803FE708; // type:object size:0x1 scope:global align:1 +l_debug_current_angle = .sbss:0x803FE710; // type:object size:0x6 scope:global align:4 data:2byte +l_debug_shape_angle = .sbss:0x803FE718; // type:object size:0x6 scope:global align:4 data:2byte +m_maba_timer__13daPy_matAnm_c = .sbss:0x803FE71E; // type:object size:0x1 scope:global align:1 data:byte +m_maba_flg__13daPy_matAnm_c = .sbss:0x803FE71F; // type:object size:0x1 scope:global align:1 data:byte +m_eye_move_flg__13daPy_matAnm_c = .sbss:0x803FE720; // type:object size:0x1 scope:global align:1 data:byte +m_morf_frame__13daPy_matAnm_c = .sbss:0x803FE721; // type:object size:0x1 scope:global align:1 data:byte +init$4884 = .sbss:0x803FE722; // type:object size:0x1 scope:local align:1 data:byte +m_timer__18daPy_dmEcallBack_c = .sbss:0x803FE724; // type:object size:0x2 scope:global align:2 data:2byte +init$5639 = .sbss:0x803FE726; // type:object size:0x1 scope:local align:1 data:byte +init$5642 = .sbss:0x803FE727; // type:object size:0x1 scope:local align:1 data:byte +init$5700 = .sbss:0x803FE728; // type:object size:0x1 scope:local align:1 data:byte +init$6041 = .sbss:0x803FE729; // type:object size:0x1 scope:local align:1 data:byte +init$6044 = .sbss:0x803FE72A; // type:object size:0x1 scope:local align:1 data:byte +init$6047 = .sbss:0x803FE72B; // type:object size:0x1 scope:local align:1 data:byte +init$6050 = .sbss:0x803FE72C; // type:object size:0x1 scope:local align:1 data:byte +init$6053 = .sbss:0x803FE72D; // type:object size:0x1 scope:local align:1 data:byte +init$6509 = .sbss:0x803FE72E; // type:object size:0x1 scope:local align:1 data:byte +init$6652 = .sbss:0x803FE72F; // type:object size:0x1 scope:local align:1 data:byte +init$6786 = .sbss:0x803FE730; // type:object size:0x1 scope:local align:1 data:byte +init$6790 = .sbss:0x803FE731; // type:object size:0x1 scope:local align:1 data:byte +init$6793 = .sbss:0x803FE732; // type:object size:0x1 scope:local align:1 data:byte +magtail_offset$13136 = .sbss:0x803FE734; // type:object size:0x4 scope:local align:4 data:float +init$13137 = .sbss:0x803FE738; // type:object size:0x1 scope:local align:1 data:byte +init$14446 = .sbss:0x803FE739; // type:object size:0x1 scope:local align:1 data:byte +init$14449 = .sbss:0x803FE73A; // type:object size:0x1 scope:local align:1 data:byte +init$15294 = .sbss:0x803FE73B; // type:object size:0x1 scope:local align:1 data:byte +init$15298 = .sbss:0x803FE73C; // type:object size:0x1 scope:local align:1 data:byte +init$16751 = .sbss:0x803FE73D; // type:object size:0x1 scope:local align:1 data:byte +init$16754 = .sbss:0x803FE73E; // type:object size:0x1 scope:local align:1 data:byte +init$17481 = .sbss:0x803FE73F; // type:object size:0x1 scope:local align:1 data:byte +init$18887 = .sbss:0x803FE740; // type:object size:0x1 scope:local align:1 data:byte +init$18890 = .sbss:0x803FE741; // type:object size:0x1 scope:local align:1 data:byte +init$18893 = .sbss:0x803FE742; // type:object size:0x1 scope:local align:1 data:byte +init$21011 = .sbss:0x803FE743; // type:object size:0x1 scope:local align:1 data:byte +init$21014 = .sbss:0x803FE744; // type:object size:0x1 scope:local align:1 data:byte +init$21017 = .sbss:0x803FE745; // type:object size:0x1 scope:local align:1 data:byte +init$23168 = .sbss:0x803FE746; // type:object size:0x1 scope:local align:1 data:byte +init$23171 = .sbss:0x803FE747; // type:object size:0x1 scope:local align:1 data:byte +init$24830 = .sbss:0x803FE748; // type:object size:0x1 scope:local align:1 data:byte +init$24833 = .sbss:0x803FE749; // type:object size:0x1 scope:local align:1 data:byte +guard_rate$25863 = .sbss:0x803FE74C; // type:object size:0x4 scope:local align:4 data:float +init$25864 = .sbss:0x803FE750; // type:object size:0x1 scope:local align:1 data:byte +init$38070 = .sbss:0x803FE751; // type:object size:0x1 scope:local align:1 data:byte +init$38073 = .sbss:0x803FE752; // type:object size:0x1 scope:local align:1 data:byte +init$4176 = .sbss:0x803FE758; // type:object size:0x1 scope:local align:1 data:byte +g_asHIO = .sbss:0x803FE760; // type:object size:0x8 scope:global align:4 +talkmode = .sbss:0x803FE768; // type:object size:0x1 scope:global align:1 data:byte +talkFlag = .sbss:0x803FE769; // type:object size:0x1 scope:global align:1 data:byte +slotShow = .sbss:0x803FE76A; // type:object size:0x1 scope:global align:1 data:byte +gaugeShow = .sbss:0x803FE76B; // type:object size:0x1 scope:global align:1 data:byte +gaugeTrans = .sbss:0x803FE76C; // type:object size:0x1 scope:global align:1 data:byte +gaugeTransTimer = .sbss:0x803FE76E; // type:object size:0x2 scope:global align:2 data:2byte +prev_hit_type$8381 = .sbss:0x803FE770; // type:object size:0x4 scope:local align:4 data:4byte +init$8382 = .sbss:0x803FE774; // type:object size:0x1 scope:local align:1 data:byte +prev_plat1$8384 = .sbss:0x803FE778; // type:object size:0x4 scope:local align:4 data:4byte +init$8385 = .sbss:0x803FE77C; // type:object size:0x1 scope:local align:1 data:byte +prev_plat2$8387 = .sbss:0x803FE780; // type:object size:0x4 scope:local align:4 data:4byte +init$8388 = .sbss:0x803FE784; // type:object size:0x1 scope:local align:1 data:byte +init$9216 = .sbss:0x803FE785; // type:object size:0x1 scope:local align:1 data:byte +dfan$9218 = .sbss:0x803FE788; // type:object size:0x4 scope:local align:4 data:float +init$9219 = .sbss:0x803FE78C; // type:object size:0x1 scope:local align:1 data:byte +init$9223 = .sbss:0x803FE78D; // type:object size:0x1 scope:local align:1 data:byte +dpixy$9225 = .sbss:0x803FE790; // type:object size:0x4 scope:local align:4 data:float +init$9226 = .sbss:0x803FE794; // type:object size:0x1 scope:local align:1 data:byte +SA_FLY$9681 = .sbss:0x803FE798; // type:object size:0x4 scope:local align:4 data:float +init$9682 = .sbss:0x803FE79C; // type:object size:0x1 scope:local align:1 data:byte +SA_FLY$12181 = .sbss:0x803FE7A0; // type:object size:0x4 scope:local align:4 data:float +init$12182 = .sbss:0x803FE7A4; // type:object size:0x1 scope:local align:1 data:byte +init$13484 = .sbss:0x803FE7A5; // type:object size:0x1 scope:local align:1 data:byte +init$13500 = .sbss:0x803FE7A6; // type:object size:0x1 scope:local align:1 data:byte +init$14130 = .sbss:0x803FE7A7; // type:object size:0x1 scope:local align:1 data:byte +init$14145 = .sbss:0x803FE7A8; // type:object size:0x1 scope:local align:1 data:byte +curxp = .sbss:0x803FE7B0; // type:object size:0x8 scope:global align:4 data:float +target$6206 = .sbss:0x803FE7B8; // type:object size:0x4 scope:local align:4 data:float +init$6207 = .sbss:0x803FE7BC; // type:object size:0x1 scope:local align:1 data:byte +target$6225 = .sbss:0x803FE7C0; // type:object size:0x4 scope:local align:4 data:float +init$6226 = .sbss:0x803FE7C4; // type:object size:0x1 scope:local align:1 data:byte +init$localstatic4$draw__10dThunder_cFv = .sbss:0x803FE7C8; // type:object size:0x1 scope:global align:1 data:byte +init_angle_z__9dMCloth_c = .sbss:0x803FE7D0; // type:object size:0x2 scope:global align:2 data:2byte +g_moHIO = .sbss:0x803FE7D8; // type:object size:0x8 scope:global align:4 +cloth_c = .sbss:0x803FE7E0; // type:object size:0x4 scope:global align:4 data:4byte +fonttype = .sbss:0x803FE7E4; // type:object size:0x4 scope:global align:4 data:4byte +rfonttype = .sbss:0x803FE7E8; // type:object size:0x4 scope:global align:4 data:4byte +dMs_capture_c = .sbss:0x803FE7EC; // type:object size:0x4 scope:global align:4 data:4byte +dMs_cloth_c = .sbss:0x803FE7F0; // type:object size:0x4 scope:global align:4 data:4byte +dMi_c = .sbss:0x803FE7F4; // type:object size:0x4 scope:global align:4 data:4byte +dMc_c = .sbss:0x803FE7F8; // type:object size:0x4 scope:global align:4 data:4byte +dMd_c = .sbss:0x803FE7FC; // type:object size:0x4 scope:global align:4 data:4byte +dMf_c = .sbss:0x803FE800; // type:object size:0x4 scope:global align:4 data:4byte +dNm_c = .sbss:0x803FE804; // type:object size:0x4 scope:global align:4 data:4byte +dMs_c = .sbss:0x803FE808; // type:object size:0x4 scope:global align:4 data:4byte +event_wait_frame = .sbss:0x803FE80C; // type:object size:0x1 scope:global align:1 data:byte +timer$7145 = .sbss:0x803FE80E; // type:object size:0x2 scope:local align:2 data:2byte +init$7146 = .sbss:0x803FE810; // type:object size:0x1 scope:local align:1 data:byte +dMesg_gpResourceContainer = .sbss:0x803FE818; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpControl = .sbss:0x803FE81C; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpSequenceProcessor = .sbss:0x803FE820; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpRenderingProcessor = .sbss:0x803FE824; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpFont = .sbss:0x803FE828; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gpRFont = .sbss:0x803FE82C; // type:object size:0x4 scope:global align:4 data:4byte +dMesg_gbUpdate = .sbss:0x803FE830; // type:object size:0x1 scope:global align:1 data:byte +m_strSizeFlag = .sbss:0x803FE831; // type:object size:0x1 scope:global align:1 data:byte +s_strSizeFlag = .sbss:0x803FE832; // type:object size:0x1 scope:global align:1 data:byte +header = .sbss:0x803FE834; // type:object size:0x4 scope:global align:4 data:4byte +nowMesgCode = .sbss:0x803FE838; // type:object size:0x4 scope:global align:4 data:4byte +oldMesgCode = .sbss:0x803FE83C; // type:object size:0x4 scope:global align:4 data:4byte +header2 = .sbss:0x803FE840; // type:object size:0x4 scope:global align:4 data:4byte +headerFlag = .sbss:0x803FE844; // type:object size:0x1 scope:global align:1 data:byte +messageOffsetY = .sbss:0x803FE846; // type:object size:0x2 scope:global align:2 data:2byte +m_zenkaku = .sbss:0x803FE848; // type:object size:0x1 scope:global align:1 data:byte +zenkaku = .sbss:0x803FE849; // type:object size:0x1 scope:global align:1 data:byte +zenkakuCode = .sbss:0x803FE84A; // type:object size:0x2 scope:global align:2 data:2byte +retFlag = .sbss:0x803FE84C; // type:object size:0x4 scope:global align:4 data:4byte +oParse = .sbss:0x803FE850; // type:object size:0x4 scope:global align:4 data:4byte +number$4622 = .sbss:0x803FE854; // type:object size:0x4 scope:local align:4 data:4byte +init$4623 = .sbss:0x803FE858; // type:object size:0x1 scope:local align:1 data:byte +dMsg2_popSpeed = .sbss:0x803FE860; // type:object size:0x4 scope:global align:4 data:4byte +message = .sbss:0x803FE864; // type:object size:0x8 scope:local align:4 data:4byte +dMP_timer = .sbss:0x803FE870; // type:object size:0x2 scope:global align:2 data:2byte +dMeter_Info = .sbss:0x803FE878; // type:object size:0x2 scope:global align:4 data:byte +dMn_c = .sbss:0x803FE87C; // type:object size:0x4 scope:global align:4 data:4byte +sMainParts1 = .sbss:0x803FE880; // type:object size:0x4 scope:global align:4 data:4byte +sMainParts2 = .sbss:0x803FE884; // type:object size:0x4 scope:global align:4 data:4byte +sMainParts3 = .sbss:0x803FE888; // type:object size:0x4 scope:global align:4 data:4byte +sScrTimer1 = .sbss:0x803FE88C; // type:object size:0x4 scope:global align:4 data:4byte +sScrTimer2 = .sbss:0x803FE890; // type:object size:0x4 scope:global align:4 data:4byte +sChoiceRoad = .sbss:0x803FE894; // type:object size:0x4 scope:global align:4 data:4byte +moveItemPane = .sbss:0x803FE898; // type:object size:0x4 scope:global align:4 data:4byte +mapAlpha = .sbss:0x803FE89C; // type:object size:0x1 scope:global align:1 data:byte +menu_status = .sbss:0x803FE89D; // type:object size:0x1 scope:global align:1 data:byte +menu_status_old = .sbss:0x803FE89E; // type:object size:0x1 scope:global align:1 data:byte +dMenu_pause = .sbss:0x803FE89F; // type:object size:0x1 scope:global align:1 data:byte +dMenu_frame_timer = .sbss:0x803FE8A0; // type:object size:0x4 scope:global align:4 data:4byte +dMenu_menuButton = .sbss:0x803FE8A4; // type:object size:0x1 scope:global align:1 data:byte +subWinFlag = .sbss:0x803FE8A5; // type:object size:0x1 scope:global align:1 data:byte +dMeter_auctionFlag = .sbss:0x803FE8A6; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemMoveFlag = .sbss:0x803FE8A7; // type:object size:0x1 scope:global align:1 data:byte +dMeter_btn_chk = .sbss:0x803FE8A8; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemNum = .sbss:0x803FE8A9; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemTimer = .sbss:0x803FE8AA; // type:object size:0x2 scope:global align:2 data:2byte +texRateX = .sbss:0x803FE8AC; // type:object size:0x4 scope:global align:4 data:float +texRateY = .sbss:0x803FE8B0; // type:object size:0x4 scope:global align:4 data:float +texScaleX = .sbss:0x803FE8B4; // type:object size:0x4 scope:global align:4 data:float +texScaleY = .sbss:0x803FE8B8; // type:object size:0x4 scope:global align:4 data:float +dMenu_menuFlag = .sbss:0x803FE8BC; // type:object size:0x1 scope:global align:1 data:byte +dMenu_baitNum = .sbss:0x803FE8C0; // type:object size:0x8 scope:global align:4 data:byte +dMeter_place_name = .sbss:0x803FE8C8; // type:object size:0x1 scope:global align:1 data:byte +dMeter_itemMode = .sbss:0x803FE8C9; // type:object size:0x1 scope:global align:1 data:byte +dMeter_collectMode = .sbss:0x803FE8CA; // type:object size:0x1 scope:global align:1 data:byte +dMeter_windStatus = .sbss:0x803FE8CB; // type:object size:0x1 scope:global align:1 data:byte +rupy_soundSetFlag = .sbss:0x803FE8CC; // type:object size:0x1 scope:global align:1 data:byte +rupy_soundOnFlag = .sbss:0x803FE8CD; // type:object size:0x1 scope:global align:1 data:byte +dMeter_mMapCtrlDisp = .sbss:0x803FE8D0; // type:object size:0x6 scope:global align:4 data:byte +meter1 = .sbss:0x803FE8D8; // type:object size:0x4 scope:global align:4 data:4byte +meter2 = .sbss:0x803FE8DC; // type:object size:0x4 scope:global align:4 data:4byte +soundOnFlag$5575 = .sbss:0x803FE8E0; // type:object size:0x1 scope:local align:1 data:byte +init$5576 = .sbss:0x803FE8E1; // type:object size:0x1 scope:local align:1 data:byte +point$5662 = .sbss:0x803FE8E2; // type:object size:0x1 scope:local align:1 data:byte +init$5663 = .sbss:0x803FE8E3; // type:object size:0x1 scope:local align:1 data:byte +flag$5809 = .sbss:0x803FE8E4; // type:object size:0x1 scope:local align:1 data:byte +init$5810 = .sbss:0x803FE8E5; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$6061 = .sbss:0x803FE8E6; // type:object size:0x2 scope:local align:2 data:2byte +init$6062 = .sbss:0x803FE8E8; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$6064 = .sbss:0x803FE8EA; // type:object size:0x2 scope:local align:2 data:2byte +init$6065 = .sbss:0x803FE8EC; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$6067 = .sbss:0x803FE8EE; // type:object size:0x2 scope:local align:2 data:2byte +init$6068 = .sbss:0x803FE8F0; // type:object size:0x1 scope:local align:1 data:byte +nowX$6070 = .sbss:0x803FE8F4; // type:object size:0x4 scope:local align:4 data:float +init$6071 = .sbss:0x803FE8F8; // type:object size:0x1 scope:local align:1 data:byte +nowY$6073 = .sbss:0x803FE8FC; // type:object size:0x4 scope:local align:4 data:float +init$6074 = .sbss:0x803FE900; // type:object size:0x1 scope:local align:1 data:byte +expX$6076 = .sbss:0x803FE904; // type:object size:0x4 scope:local align:4 data:float +init$6077 = .sbss:0x803FE908; // type:object size:0x1 scope:local align:1 data:byte +expY$6079 = .sbss:0x803FE90C; // type:object size:0x4 scope:local align:4 data:float +init$6080 = .sbss:0x803FE910; // type:object size:0x1 scope:local align:1 data:byte +alphaNowFrame$6276 = .sbss:0x803FE912; // type:object size:0x2 scope:local align:2 data:2byte +init$6277 = .sbss:0x803FE914; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$6592 = .sbss:0x803FE916; // type:object size:0x2 scope:local align:2 data:2byte +init$6593 = .sbss:0x803FE918; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$6595 = .sbss:0x803FE91A; // type:object size:0x2 scope:local align:2 data:2byte +init$6596 = .sbss:0x803FE91C; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$6598 = .sbss:0x803FE91E; // type:object size:0x2 scope:local align:2 data:2byte +init$6599 = .sbss:0x803FE920; // type:object size:0x1 scope:local align:1 data:byte +nowX$6601 = .sbss:0x803FE924; // type:object size:0x4 scope:local align:4 data:float +init$6602 = .sbss:0x803FE928; // type:object size:0x1 scope:local align:1 data:byte +nowY$6604 = .sbss:0x803FE92C; // type:object size:0x4 scope:local align:4 data:float +init$6605 = .sbss:0x803FE930; // type:object size:0x1 scope:local align:1 data:byte +expX$6607 = .sbss:0x803FE934; // type:object size:0x4 scope:local align:4 data:float +init$6608 = .sbss:0x803FE938; // type:object size:0x1 scope:local align:1 data:byte +expY$6610 = .sbss:0x803FE93C; // type:object size:0x4 scope:local align:4 data:float +init$6611 = .sbss:0x803FE940; // type:object size:0x1 scope:local align:1 data:byte +alphaNowFrame$6804 = .sbss:0x803FE942; // type:object size:0x2 scope:local align:2 data:2byte +init$6805 = .sbss:0x803FE944; // type:object size:0x1 scope:local align:1 data:byte +arrowMax$7622 = .sbss:0x803FE945; // type:object size:0x1 scope:local align:1 data:byte +init$7623 = .sbss:0x803FE946; // type:object size:0x1 scope:local align:1 data:byte +bombMax$7625 = .sbss:0x803FE947; // type:object size:0x1 scope:local align:1 data:byte +init$7626 = .sbss:0x803FE948; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$8358 = .sbss:0x803FE94A; // type:object size:0x2 scope:local align:2 data:2byte +init$8359 = .sbss:0x803FE94C; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$8361 = .sbss:0x803FE94E; // type:object size:0x2 scope:local align:2 data:2byte +init$8362 = .sbss:0x803FE950; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$8364 = .sbss:0x803FE952; // type:object size:0x2 scope:local align:2 data:2byte +init$8365 = .sbss:0x803FE954; // type:object size:0x1 scope:local align:1 data:byte +nowX$8367 = .sbss:0x803FE958; // type:object size:0x4 scope:local align:4 data:float +init$8368 = .sbss:0x803FE95C; // type:object size:0x1 scope:local align:1 data:byte +nowY$8370 = .sbss:0x803FE960; // type:object size:0x4 scope:local align:4 data:float +init$8371 = .sbss:0x803FE964; // type:object size:0x1 scope:local align:1 data:byte +alphaNowFrame$8538 = .sbss:0x803FE966; // type:object size:0x2 scope:local align:2 data:2byte +init$8539 = .sbss:0x803FE968; // type:object size:0x1 scope:local align:1 data:byte +moveNowFrame$8608 = .sbss:0x803FE96A; // type:object size:0x2 scope:local align:2 data:2byte +init$8609 = .sbss:0x803FE96C; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$8611 = .sbss:0x803FE96E; // type:object size:0x2 scope:local align:2 data:2byte +init$8612 = .sbss:0x803FE970; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$8614 = .sbss:0x803FE972; // type:object size:0x2 scope:local align:2 data:2byte +init$8615 = .sbss:0x803FE974; // type:object size:0x1 scope:local align:1 data:byte +nowX$8617 = .sbss:0x803FE978; // type:object size:0x4 scope:local align:4 data:float +init$8618 = .sbss:0x803FE97C; // type:object size:0x1 scope:local align:1 data:byte +nowY$8620 = .sbss:0x803FE980; // type:object size:0x4 scope:local align:4 data:float +init$8621 = .sbss:0x803FE984; // type:object size:0x1 scope:local align:1 data:byte +bossEyeFlag$9057 = .sbss:0x803FE985; // type:object size:0x1 scope:local align:1 data:byte +init$9058 = .sbss:0x803FE986; // type:object size:0x1 scope:local align:1 data:byte +soundOnFlag$9176 = .sbss:0x803FE987; // type:object size:0x1 scope:local align:1 data:byte +init$9177 = .sbss:0x803FE988; // type:object size:0x1 scope:local align:1 data:byte +frame$9891 = .sbss:0x803FE989; // type:object size:0x1 scope:local align:1 data:byte +init$9892 = .sbss:0x803FE98A; // type:object size:0x1 scope:local align:1 data:byte +moveFlag$9937 = .sbss:0x803FE98C; // type:object size:0x2 scope:local align:2 data:2byte +init$9938 = .sbss:0x803FE98E; // type:object size:0x1 scope:local align:1 data:byte +moveStatus$9940 = .sbss:0x803FE990; // type:object size:0x2 scope:local align:2 data:2byte +init$9941 = .sbss:0x803FE992; // type:object size:0x1 scope:local align:1 data:byte +mapTimer$11777 = .sbss:0x803FE994; // type:object size:0x2 scope:local align:2 data:2byte +init$11778 = .sbss:0x803FE996; // type:object size:0x1 scope:local align:1 data:byte +stageFlag$11780 = .sbss:0x803FE997; // type:object size:0x1 scope:local align:1 data:byte +init$11781 = .sbss:0x803FE998; // type:object size:0x1 scope:local align:1 data:byte +stayNo$11783 = .sbss:0x803FE99C; // type:object size:0x4 scope:local align:4 data:4byte +init$11784 = .sbss:0x803FE9A0; // type:object size:0x1 scope:local align:1 data:byte +arrowType$11934 = .sbss:0x803FE9A1; // type:object size:0x1 scope:local align:1 data:byte +init$11935 = .sbss:0x803FE9A2; // type:object size:0x1 scope:local align:1 data:byte +oldType$11937 = .sbss:0x803FE9A3; // type:object size:0x1 scope:local align:1 data:byte +init$11938 = .sbss:0x803FE9A4; // type:object size:0x1 scope:local align:1 data:byte +dist_buf$12540 = .sbss:0x803FE9A8; // type:object size:0x4 scope:local align:4 data:float +init$12541 = .sbss:0x803FE9AC; // type:object size:0x1 scope:local align:1 data:byte +sScreen = .sbss:0x803FE9B0; // type:object size:0x4 scope:global align:4 data:4byte +sScreen2 = .sbss:0x803FE9B4; // type:object size:0x4 scope:local align:4 data:4byte +textFont = .sbss:0x803FE9B8; // type:object size:0x4 scope:global align:4 data:4byte +rubyFont = .sbss:0x803FE9BC; // type:object size:0x4 scope:global align:4 data:4byte +arrowPane = .sbss:0x803FE9C0; // type:object size:0x4 scope:global align:4 data:4byte +maskPane = .sbss:0x803FE9C4; // type:object size:0x4 scope:global align:4 data:4byte +talkPosX = .sbss:0x803FE9C8; // type:object size:0x4 scope:global align:4 data:float +talkPosY = .sbss:0x803FE9CC; // type:object size:0x4 scope:global align:4 data:float +textOffsetY = .sbss:0x803FE9D0; // type:object size:0x2 scope:global align:2 data:2byte +dMsg_font_flag = .sbss:0x803FE9D2; // type:object size:0x1 scope:global align:1 data:byte +agb_work_area = .sbss:0x803FE9D4; // type:object size:0x4 scope:global align:4 data:4byte +message = .sbss:0x803FE9D8; // type:object size:0x8 scope:local align:4 data:4byte +flag$7079 = .sbss:0x803FE9E0; // type:object size:0x1 scope:local align:1 data:byte +init$7080 = .sbss:0x803FE9E1; // type:object size:0x1 scope:local align:1 data:byte +cnt$7082 = .sbss:0x803FE9E2; // type:object size:0x2 scope:local align:2 data:2byte +init$7083 = .sbss:0x803FE9E4; // type:object size:0x1 scope:local align:1 data:byte +posY0$7960 = .sbss:0x803FE9E8; // type:object size:0x4 scope:local align:4 data:4byte +init$7961 = .sbss:0x803FE9EC; // type:object size:0x1 scope:local align:1 data:byte +posY1$7963 = .sbss:0x803FE9F0; // type:object size:0x4 scope:local align:4 data:4byte +init$7964 = .sbss:0x803FE9F4; // type:object size:0x1 scope:local align:1 data:byte +posY2$7966 = .sbss:0x803FE9F8; // type:object size:0x4 scope:local align:4 data:4byte +init$7967 = .sbss:0x803FE9FC; // type:object size:0x1 scope:local align:1 data:byte +posY3$7969 = .sbss:0x803FEA00; // type:object size:0x4 scope:local align:4 data:4byte +init$7970 = .sbss:0x803FEA04; // type:object size:0x1 scope:local align:1 data:byte +init$4569 = .sbss:0x803FEA08; // type:object size:0x1 scope:local align:1 data:byte +wind_flag$5206 = .sbss:0x803FEA10; // type:object size:0x1 scope:local align:1 data:byte +init$5207 = .sbss:0x803FEA11; // type:object size:0x1 scope:local align:1 data:byte +dOvlpFd_execute_f = .sbss:0x803FEA18; // type:object size:0x4 scope:global align:4 data:4byte +init$4934 = .sbss:0x803FEA20; // type:object size:0x1 scope:local align:1 data:byte +l_anmCommand = .sbss:0x803FEA28; // type:object size:0x4 scope:global align:4 data:4byte +l_fmapCommand = .sbss:0x803FEA2C; // type:object size:0x4 scope:global align:4 data:4byte +l_itemResCommand = .sbss:0x803FEA30; // type:object size:0x4 scope:global align:4 data:4byte +l_fmapResCommand = .sbss:0x803FEA34; // type:object size:0x4 scope:global align:4 data:4byte +l_dmapResCommand = .sbss:0x803FEA38; // type:object size:0x4 scope:global align:4 data:4byte +l_clctResCommand = .sbss:0x803FEA3C; // type:object size:0x4 scope:global align:4 data:4byte +l_optResCommand = .sbss:0x803FEA40; // type:object size:0x4 scope:global align:4 data:4byte +l_saveResCommand = .sbss:0x803FEA44; // type:object size:0x4 scope:global align:4 data:4byte +l_clothResCommand = .sbss:0x803FEA48; // type:object size:0x4 scope:global align:4 data:4byte +l_itemiconCommand = .sbss:0x803FEA4C; // type:object size:0x4 scope:global align:4 data:4byte +l_actioniconCommand = .sbss:0x803FEA50; // type:object size:0x4 scope:global align:4 data:4byte +l_scopeResCommand = .sbss:0x803FEA54; // type:object size:0x4 scope:global align:4 data:4byte +l_camResCommand = .sbss:0x803FEA58; // type:object size:0x4 scope:global align:4 data:4byte +l_swimResCommand = .sbss:0x803FEA5C; // type:object size:0x4 scope:global align:4 data:4byte +l_windResCommand = .sbss:0x803FEA60; // type:object size:0x4 scope:global align:4 data:4byte +l_nameResCommand = .sbss:0x803FEA64; // type:object size:0x4 scope:global align:4 data:4byte +l_tmsgCommand = .sbss:0x803FEA68; // type:object size:0x4 scope:global align:4 data:4byte +l_dmsgCommand = .sbss:0x803FEA6C; // type:object size:0x4 scope:global align:4 data:4byte +l_errorResCommand = .sbss:0x803FEA70; // type:object size:0x4 scope:global align:4 data:4byte +l_msgDtCommand = .sbss:0x803FEA74; // type:object size:0x4 scope:global align:4 data:4byte +l_msgDtCommand2 = .sbss:0x803FEA78; // type:object size:0x4 scope:global align:4 data:4byte +l_msgCommand = .sbss:0x803FEA7C; // type:object size:0x4 scope:global align:4 data:4byte +l_menuCommand = .sbss:0x803FEA80; // type:object size:0x4 scope:global align:4 data:4byte +l_fontCommand = .sbss:0x803FEA84; // type:object size:0x4 scope:global align:4 data:4byte +l_rubyCommand = .sbss:0x803FEA88; // type:object size:0x4 scope:global align:4 data:4byte +l_particleCommand = .sbss:0x803FEA8C; // type:object size:0x4 scope:global align:4 data:4byte +l_itemTableCommand = .sbss:0x803FEA90; // type:object size:0x4 scope:global align:4 data:4byte +l_ActorDataCommand = .sbss:0x803FEA94; // type:object size:0x4 scope:global align:4 data:4byte +l_FmapDataCommand = .sbss:0x803FEA98; // type:object size:0x4 scope:global align:4 data:4byte +l_lodCommand = .sbss:0x803FEA9C; // type:object size:0x4 scope:global align:4 data:4byte +l_startID = .sbss:0x803FEAA0; // type:object size:0x4 scope:global align:4 data:4byte +l_cursolID = .sbss:0x803FEAA4; // type:object size:0x4 scope:global align:4 data:4byte +l_timepat = .sbss:0x803FEAA8; // type:object size:0x4 scope:global align:4 data:4byte +l_weekpat = .sbss:0x803FEAAC; // type:object size:0x2 scope:global align:2 data:2byte +l_demo23 = .sbss:0x803FEAAE; // type:object size:0x2 scope:global align:2 data:2byte +l_groupPoint = .sbss:0x803FEAB0; // type:object size:0x4 scope:global align:4 data:4byte +l_languageType = .sbss:0x803FEAB4; // type:object size:0x1 scope:global align:1 data:byte +l_bmgData2 = .sbss:0x803FEAB8; // type:object size:0x4 scope:global align:4 data:4byte +mBmgStatus2 = .sbss:0x803FEABC; // type:object size:0x4 scope:global align:4 data:4byte +mBmgStatus = .sbss:0x803FEAC0; // type:object size:0x4 scope:global align:4 data:4byte +pauseTimer__13dScnPly_ply_c = .sbss:0x803FEAC8; // type:object size:0x1 scope:global align:1 data:byte +nextPauseTimer__13dScnPly_ply_c = .sbss:0x803FEAC9; // type:object size:0x1 scope:global align:1 data:byte +dylPreLoadTime1 = .sbss:0x803FEAD0; // type:object size:0x8 scope:global align:8 data:4byte +resPreLoadTime0 = .sbss:0x803FEAD8; // type:object size:0x8 scope:global align:8 data:4byte +resPreLoadTime1 = .sbss:0x803FEAE0; // type:object size:0x8 scope:global align:8 data:4byte +g_preLoadHIO = .sbss:0x803FEAE8; // type:object size:0x4 scope:global align:4 data:4byte +l_lkDemoAnmCommand = .sbss:0x803FEAEC; // type:object size:0x4 scope:global align:4 data:4byte +mMp__11dScnTitle_c = .sbss:0x803FEAF0; // type:object size:0x4 scope:global align:4 data:4byte +dScp_ScpScreen = .sbss:0x803FEAF8; // type:object size:0x4 scope:global align:4 data:4byte +dScp_MsgScreen = .sbss:0x803FEAFC; // type:object size:0x4 scope:global align:4 data:4byte +font0 = .sbss:0x803FEB00; // type:object size:0x4 scope:global align:4 data:4byte +font1 = .sbss:0x803FEB04; // type:object size:0x4 scope:global align:4 data:4byte +scope = .sbss:0x803FEB08; // type:object size:0x8 scope:global align:4 data:4byte +m_circle_cnt__12dWaterMark_c = .sbss:0x803FEB10; // type:object size:0x2 scope:global align:2 data:2byte +m_player_foot_now_id__12dWaterMark_c = .sbss:0x803FEB12; // type:object size:0x2 scope:global align:2 data:2byte +init$localstatic4$draw__12dWindArrow_cFv = .sbss:0x803FEB18; // type:object size:0x1 scope:global align:1 data:byte +init$localstatic6$draw__12dWindArrow_cFv = .sbss:0x803FEB19; // type:object size:0x1 scope:global align:1 data:byte +mEcallback__12dWpotWater_c = .sbss:0x803FEB20; // type:object size:0x4 scope:global align:4 data:4byte +mFirst__24DynamicModuleControlBase = .sbss:0x803FEB28; // type:object size:0x4 scope:global align:4 data:4byte +mLast__24DynamicModuleControlBase = .sbss:0x803FEB2C; // type:object size:0x4 scope:global align:4 data:4byte +sAllocBytes__20DynamicModuleControl = .sbss:0x803FEB30; // type:object size:0x4 scope:global align:4 data:4byte +sArchive__20DynamicModuleControl = .sbss:0x803FEB34; // type:object size:0x4 scope:global align:4 data:4byte +sFileCache__20DynamicModuleControl = .sbss:0x803FEB38; // type:object size:0x4 scope:global align:4 data:4byte +Heap__3cMl = .sbss:0x803FEB40; // type:object size:0x4 scope:global align:4 data:4byte +init$2532 = .sbss:0x803FEB48; // type:object size:0x1 scope:local align:1 data:byte +Zero__5csXyz = .sbss:0x803FEB50; // type:object size:0x6 scope:global align:4 data:4byte +r0 = .sbss:0x803FEB58; // type:object size:0x4 scope:global align:4 data:4byte +r1 = .sbss:0x803FEB5C; // type:object size:0x4 scope:global align:4 data:4byte +r2 = .sbss:0x803FEB60; // type:object size:0x4 scope:global align:4 data:4byte +r02 = .sbss:0x803FEB64; // type:object size:0x4 scope:global align:4 data:4byte +r12 = .sbss:0x803FEB68; // type:object size:0x4 scope:global align:4 data:4byte +r22 = .sbss:0x803FEB6C; // type:object size:0x4 scope:global align:4 data:4byte +l_SetCounter = .sbss:0x803FEB70; // type:object size:0x4 scope:global align:4 data:4byte +_0__7cSAngle = .sbss:0x803FEB78; // type:object size:0x2 scope:global align:4 data:2byte +_1__7cSAngle = .sbss:0x803FEB7C; // type:object size:0x2 scope:global align:4 +_90__7cSAngle = .sbss:0x803FEB80; // type:object size:0x2 scope:global align:4 data:2byte +_180__7cSAngle = .sbss:0x803FEB84; // type:object size:0x2 scope:global align:4 +_270__7cSAngle = .sbss:0x803FEB88; // type:object size:0x2 scope:global align:4 data:2byte +rootHeap__9JFWSystem = .sbss:0x803FEB90; // type:object size:0x4 scope:global align:4 data:4byte +systemHeap__9JFWSystem = .sbss:0x803FEB94; // type:object size:0x4 scope:global align:4 data:4byte +mainThread__9JFWSystem = .sbss:0x803FEB98; // type:object size:0x4 scope:global align:4 data:4byte +debugPrint__9JFWSystem = .sbss:0x803FEB9C; // type:object size:0x4 scope:global align:4 data:4byte +systemFont__9JFWSystem = .sbss:0x803FEBA0; // type:object size:0x4 scope:global align:4 data:4byte +systemConsoleManager__9JFWSystem = .sbss:0x803FEBA4; // type:object size:0x4 scope:global align:4 data:4byte +systemConsole__9JFWSystem = .sbss:0x803FEBA8; // type:object size:0x4 scope:global align:4 data:4byte +sInitCalled__9JFWSystem = .sbss:0x803FEBAC; // type:object size:0x1 scope:global align:1 data:byte +sManager__10JFWDisplay = .sbss:0x803FEBB0; // type:object size:0x4 scope:global align:4 data:4byte +prevFrame$2524 = .sbss:0x803FEBB4; // type:object size:0x4 scope:local align:4 data:4byte +init$2525 = .sbss:0x803FEBB8; // type:object size:0x1 scope:local align:1 data:byte +nextTick$2569 = .sbss:0x803FEBC0; // type:object size:0x8 scope:local align:8 data:4byte +init$2570 = .sbss:0x803FEBC8; // type:object size:0x1 scope:local align:1 data:byte +nextCount$2577 = .sbss:0x803FEBCC; // type:object size:0x4 scope:local align:4 data:4byte +init$2578 = .sbss:0x803FEBD0; // type:object size:0x1 scope:local align:1 data:byte +pEmtrInfo__12JPAFieldData = .sbss:0x803FEBD8; // type:object size:0x4 scope:global align:4 data:4byte +pcb__14JPADrawContext = .sbss:0x803FEBE0; // type:object size:0x4 scope:global align:4 data:4byte +soOutput_none___Q27JStudio14TVariableValue = .sbss:0x803FEBE8; // type:object size:0x4 scope:global align:4 data:4byte +@564 = .sbss:0x803FEBF0; // type:object size:0x1 scope:local align:4 data:byte +init$1090 = .sbss:0x803FEBF8; // type:object size:0x1 scope:local align:1 data:byte +soVVOOn_BEGIN_FADE_IN___Q214JStudio_JAudio14TAdaptor_sound = .sbss:0x803FEBFC; // type:object size:0x4 scope:global align:4 data:4byte +soVVOOn_END_FADE_OUT___Q214JStudio_JAudio14TAdaptor_sound = .sbss:0x803FEC00; // type:object size:0x4 scope:global align:4 data:4byte +init$1384 = .sbss:0x803FEC08; // type:object size:0x1 scope:local align:1 data:byte +soVVOOn_BEGIN_FADE_IN___Q217JStudio_JParticle17TAdaptor_particle = .sbss:0x803FEC0C; // type:object size:0x4 scope:global align:4 data:4byte +soVVOOn_END_FADE_OUT___Q217JStudio_JParticle17TAdaptor_particle = .sbss:0x803FEC10; // type:object size:0x4 scope:global align:4 data:4byte +JASC_SINTABLE__Q28JASystem4Calc = .sbss:0x803FEC18; // type:object size:0x4 scope:global align:4 data:4byte +JASC_DOL2TABLE__Q28JASystem4Calc = .sbss:0x803FEC1C; // type:object size:0x4 scope:global align:4 data:4byte +JASUniversalDacCounter__Q28JASystem6Kernel = .sbss:0x803FEC20; // type:object size:0x4 scope:global align:4 data:4byte +lastRspMadep__Q28JASystem6Kernel = .sbss:0x803FEC24; // type:object size:0x4 scope:global align:4 data:4byte +useRspMadep__Q28JASystem6Kernel = .sbss:0x803FEC28; // type:object size:0x4 scope:global align:4 data:4byte +vframeWorkRunning__Q28JASystem6Kernel = .sbss:0x803FEC2C; // type:object size:0x4 scope:global align:4 data:4byte +dacCallbackFunc__Q28JASystem6Kernel = .sbss:0x803FEC30; // type:object size:0x4 scope:global align:4 data:4byte +JASVframeCounter__Q28JASystem6Kernel = .sbss:0x803FEC34; // type:object size:0x4 scope:global align:4 data:4byte +extMixCallback__Q28JASystem6Kernel = .sbss:0x803FEC38; // type:object size:0x4 scope:global align:4 data:4byte +extMixMode__Q28JASystem6Kernel = .sbss:0x803FEC3C; // type:object size:0x1 scope:global align:1 data:byte +dacp$389 = .sbss:0x803FEC40; // type:object size:0x4 scope:local align:4 data:4byte +init$390 = .sbss:0x803FEC44; // type:object size:0x1 scope:local align:1 data:byte +sThread__Q28JASystem3Dvd = .sbss:0x803FEC48; // type:object size:0x4 scope:global align:4 data:4byte +callList__Q28JASystem6Kernel = .sbss:0x803FEC50; // type:object size:0x4 scope:global align:4 data:4byte +callbackInit__Q28JASystem6Kernel = .sbss:0x803FEC54; // type:object size:0x1 scope:global align:1 data:byte +gOutputRate__Q28JASystem6Kernel = .sbss:0x803FEC58; // type:object size:0x4 scope:global align:4 data:4byte +gAiSetting__Q28JASystem6Kernel = .sbss:0x803FEC5C; // type:object size:0x4 scope:global align:4 data:4byte +useHardStreaming__Q28JASystem10HardStream = .sbss:0x803FEC60; // type:object size:0x1 scope:global align:1 data:byte +streamFiles__Q28JASystem10HardStream = .sbss:0x803FEC64; // type:object size:0x4 scope:global align:4 data:4byte +playList__Q28JASystem10HardStream = .sbss:0x803FEC68; // type:object size:0x4 scope:global align:4 data:4byte +cur_finfo$823 = .sbss:0x803FEC6C; // type:object size:0x4 scope:local align:4 data:4byte +init$824 = .sbss:0x803FEC70; // type:object size:0x1 scope:local align:1 data:byte +cur_addr_cmd$829 = .sbss:0x803FEC71; // type:object size:0x1 scope:local align:1 data:byte +init$830 = .sbss:0x803FEC72; // type:object size:0x1 scope:local align:1 data:byte +last_frame$988 = .sbss:0x803FEC74; // type:object size:0x4 scope:local align:4 data:4byte +init$989 = .sbss:0x803FEC78; // type:object size:0x1 scope:local align:1 data:byte +cmd_once = .sbss:0x803FEC80; // type:object size:0x8 scope:global align:4 +cmd_stay = .sbss:0x803FEC88; // type:object size:0x8 scope:global align:4 +JASDram = .sbss:0x803FEC90; // type:object size:0x4 scope:global align:4 data:4byte +audioAramTop__Q28JASystem6Kernel = .sbss:0x803FEC94; // type:object size:0x4 scope:global align:4 data:4byte +CARD_SECURITY_BUFFER__Q28JASystem6Kernel = .sbss:0x803FEC98; // type:object size:0x4 scope:global align:4 data:4byte +sV0$648 = .sbss:0x803FECA0; // type:object size:0x4 scope:local align:4 data:4byte +init$649 = .sbss:0x803FECA4; // type:object size:0x1 scope:local align:1 data:byte +sV1$651 = .sbss:0x803FECA8; // type:object size:0x4 scope:local align:4 data:4byte +init$652 = .sbss:0x803FECAC; // type:object size:0x1 scope:local align:1 data:byte +sCallBackFunc__Q28JASystem6TTrack = .sbss:0x803FECB0; // type:object size:0x4 scope:global align:4 data:4byte +sParser__Q28JASystem6TTrack = .sbss:0x803FECB4; // type:object size:0x1 scope:global align:4 +sFreeList__Q28JASystem6TTrack = .sbss:0x803FECB8; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__Q28JASystem5TBank = .sbss:0x803FECC0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__Q28JASystem9TWaveBank = .sbss:0x803FECC8; // type:object size:0x4 scope:global align:4 data:4byte +oscp$651 = .sbss:0x803FECD0; // type:object size:0x4 scope:local align:4 data:4byte +init$652 = .sbss:0x803FECD4; // type:object size:0x1 scope:local align:1 data:byte +init$584 = .sbss:0x803FECD8; // type:object size:0x1 scope:local align:1 data:byte +oRandom$583 = .sbss:0x803FECDC; // type:object size:0x4 scope:local align:4 data:4byte +sUsedHeapSize__Q28JASystem8WSParser = .sbss:0x803FECE0; // type:object size:0x4 scope:global align:4 data:4byte +sUsedHeapSize__Q28JASystem9BNKParser = .sbss:0x803FECE8; // type:object size:0x4 scope:global align:4 data:4byte +sTableSize__Q28JASystem11WaveBankMgr = .sbss:0x803FECF0; // type:object size:0x4 scope:global align:4 data:4byte +sWaveBank__Q28JASystem11WaveBankMgr = .sbss:0x803FECF4; // type:object size:0x4 scope:global align:4 data:4byte +sTableSize__Q28JASystem7BankMgr = .sbss:0x803FECF8; // type:object size:0x4 scope:global align:4 data:4byte +sBankArray__Q28JASystem7BankMgr = .sbss:0x803FECFC; // type:object size:0x4 scope:global align:4 data:4byte +sVir2PhyTable__Q28JASystem7BankMgr = .sbss:0x803FED00; // type:object size:0x4 scope:global align:4 data:4byte +sAudioprocMQInit__Q28JASystem12TAudioThread = .sbss:0x803FED08; // type:object size:0x4 scope:global align:4 data:4byte +sbIsPrioritySet__Q28JASystem12TAudioThread = .sbss:0x803FED0C; // type:object size:0x4 scope:global align:4 data:4byte +sDSPPrio__Q28JASystem12TAudioThread = .sbss:0x803FED10; // type:object size:0x4 scope:global align:4 data:4byte +sDVDPrio__Q28JASystem12TAudioThread = .sbss:0x803FED14; // type:object size:0x4 scope:global align:4 data:4byte +snIntCount__Q28JASystem12TAudioThread = .sbss:0x803FED18; // type:object size:0x4 scope:global align:4 data:4byte +sbIsDSPBoot__Q28JASystem12TAudioThread = .sbss:0x803FED1C; // type:object size:0x4 scope:global align:4 data:4byte +first$357 = .sbss:0x803FED20; // type:object size:0x4 scope:local align:4 data:4byte +init$358 = .sbss:0x803FED24; // type:object size:0x1 scope:local align:1 data:byte +isInit__Q28JASystem14TDSP_DACBuffer = .sbss:0x803FED28; // type:object size:0x4 scope:global align:4 data:4byte +dsp_buf__Q28JASystem14TDSP_DACBuffer = .sbss:0x803FED2C; // type:object size:0x4 scope:global align:4 data:4byte +writeBuffer__Q28JASystem14TDSP_DACBuffer = .sbss:0x803FED30; // type:object size:0x1 scope:global align:1 data:byte +readBuffer__Q28JASystem14TDSP_DACBuffer = .sbss:0x803FED31; // type:object size:0x1 scope:global align:1 data:byte +dspStatus__Q28JASystem14TDSP_DACBuffer = .sbss:0x803FED32; // type:object size:0x1 scope:global align:1 data:byte +dacSyncCounter__Q28JASystem14TDSP_DACBuffer = .sbss:0x803FED34; // type:object size:0x4 scope:global align:4 data:4byte +callback__Q28JASystem14TDSP_DACBuffer = .sbss:0x803FED38; // type:object size:0x4 scope:global align:4 data:4byte +DSPCH__Q28JASystem11TDSPChannel = .sbss:0x803FED40; // type:object size:0x4 scope:global align:4 data:4byte +smnUse__Q28JASystem11TDSPChannel = .sbss:0x803FED44; // type:object size:0x4 scope:global align:4 data:4byte +first$417 = .sbss:0x803FED48; // type:object size:0x4 scope:local align:4 data:4byte +init$418 = .sbss:0x803FED4C; // type:object size:0x1 scope:local align:1 data:byte +old_time__8JASystem = .sbss:0x803FED50; // type:object size:0x4 scope:global align:4 data:4byte +CH_BUF__Q28JASystem12DSPInterface = .sbss:0x803FED58; // type:object size:0x4 scope:global align:4 data:4byte +FX_BUF__Q28JASystem12DSPInterface = .sbss:0x803FED5C; // type:object size:0x4 scope:global align:4 data:4byte +sDSPVolume__Q28JASystem12DSPInterface = .sbss:0x803FED60; // type:object size:0x4 scope:global align:4 data:float +sChannelMgr__Q28JASystem14TGlobalChannel = .sbss:0x803FED68; // type:object size:0x4 scope:global align:4 data:4byte +sChannel__Q28JASystem14TGlobalChannel = .sbss:0x803FED6C; // type:object size:0x4 scope:global align:4 data:4byte +sOscillator__Q28JASystem14TGlobalChannel = .sbss:0x803FED70; // type:object size:0x4 scope:global align:4 data:4byte +flag = .sbss:0x803FED78; // type:object size:0x4 scope:global align:4 data:4byte +d_waitflag = .sbss:0x803FED7C; // type:object size:0x4 scope:global align:4 data:4byte +taskreadp = .sbss:0x803FED80; // type:object size:0x4 scope:global align:4 data:4byte +taskwritep = .sbss:0x803FED84; // type:object size:0x4 scope:global align:4 data:4byte +DSP_prior_yield = .sbss:0x803FED88; // type:object size:0x1 scope:global align:1 data:byte +AUDIO_UPDATE_REQUEST = .sbss:0x803FED8C; // type:object size:0x4 scope:global align:4 data:4byte +DSP_prior_task = .sbss:0x803FED90; // type:object size:0x4 scope:global align:4 data:4byte +msBasic__8JAIBasic = .sbss:0x803FED98; // type:object size:0x4 scope:global align:4 data:4byte +msCurrentHeap__8JAIBasic = .sbss:0x803FED9C; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeBnk__Q27JAInter8BankWave = .sbss:0x803FEDA0; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeWs__Q27JAInter8BankWave = .sbss:0x803FEDA4; // type:object size:0x4 scope:global align:4 data:4byte +wsGroupNumber__Q27JAInter8BankWave = .sbss:0x803FEDA8; // type:object size:0x4 scope:global align:4 data:4byte +wsLoadStatus__Q27JAInter8BankWave = .sbss:0x803FEDAC; // type:object size:0x4 scope:global align:4 data:4byte +wsMax__Q27JAInter8BankWave = .sbss:0x803FEDB0; // type:object size:0x4 scope:global align:4 data:4byte +random__Q27JAInter5Const = .sbss:0x803FEDB8; // type:object size:0x4 scope:global align:4 data:4byte +deadObjectFreePointer__Q27JAInter14DummyObjectMgr = .sbss:0x803FEDC0; // type:object size:0x4 scope:global align:4 data:4byte +deadObjectUsedPointer__Q27JAInter14DummyObjectMgr = .sbss:0x803FEDC4; // type:object size:0x4 scope:global align:4 data:4byte +deadObjectObject__Q27JAInter14DummyObjectMgr = .sbss:0x803FEDC8; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeFxScene__Q27JAInter2Fx = .sbss:0x803FEDD0; // type:object size:0x4 scope:global align:4 data:4byte +mSceneMax__Q27JAInter2Fx = .sbss:0x803FEDD4; // type:object size:0x1 scope:global align:1 data:byte +mBufferSizeMax__Q27JAInter2Fx = .sbss:0x803FEDD8; // type:object size:0x4 scope:global align:4 data:4byte +mBufferPointer__Q27JAInter2Fx = .sbss:0x803FEDDC; // type:object size:0x4 scope:global align:4 data:4byte +mFxconfigTable__Q27JAInter2Fx = .sbss:0x803FEDE0; // type:object size:0x4 scope:global align:4 data:4byte +seDefaultFx__18JAIGlobalParameter = .sbss:0x803FEDE8; // type:object size:0x2 scope:global align:2 data:2byte +interfaceHeapSize__18JAIGlobalParameter = .sbss:0x803FEDEC; // type:object size:0x4 scope:global align:4 data:4byte +minDistanceVolume__18JAIGlobalParameter = .sbss:0x803FEDF0; // type:object size:0x4 scope:global align:4 data:float +aafPointer__Q27JAInter8InitData = .sbss:0x803FEDF8; // type:object size:0x4 scope:global align:4 data:4byte +seTrackUpdate__Q27JAInter5SeMgr = .sbss:0x803FEE00; // type:object size:0x4 scope:global align:4 data:4byte +categoryInfoTable__Q27JAInter5SeMgr = .sbss:0x803FEE04; // type:object size:0x4 scope:global align:4 data:4byte +sePlaySound__Q27JAInter5SeMgr = .sbss:0x803FEE08; // type:object size:0x4 scope:global align:4 data:4byte +seParameterFreeStartPointer__Q27JAInter5SeMgr = .sbss:0x803FEE0C; // type:object size:0x4 scope:global align:4 data:4byte +seParameterUsedEndPointer__Q27JAInter5SeMgr = .sbss:0x803FEE10; // type:object size:0x4 scope:global align:4 data:4byte +seRegist__Q27JAInter5SeMgr = .sbss:0x803FEE14; // type:object size:0x4 scope:global align:4 data:4byte +seRegistBuffer__Q27JAInter5SeMgr = .sbss:0x803FEE18; // type:object size:0x4 scope:global align:4 data:4byte +seHandle__Q27JAInter5SeMgr = .sbss:0x803FEE1C; // type:object size:0x4 scope:global align:4 data:4byte +seScene__Q27JAInter5SeMgr = .sbss:0x803FEE20; // type:object size:0x1 scope:global align:1 data:byte +seqMuteFlagFromSe__Q27JAInter5SeMgr = .sbss:0x803FEE24; // type:object size:0x4 scope:global align:4 data:4byte +seCategoryVolume__Q27JAInter5SeMgr = .sbss:0x803FEE28; // type:object size:0x4 scope:global align:4 data:4byte +seEntryCancel__Q27JAInter5SeMgr = .sbss:0x803FEE2C; // type:object size:0x4 scope:global align:4 data:4byte +sAutoHeap__Q27JAInter7HeapMgr = .sbss:0x803FEE30; // type:object size:0x4 scope:global align:4 data:4byte +sStayHeap__Q27JAInter7HeapMgr = .sbss:0x803FEE34; // type:object size:0x4 scope:global align:4 data:4byte +sAutoHeapCount__Q27JAInter7HeapMgr = .sbss:0x803FEE38; // type:object size:0x4 scope:global align:4 data:4byte +sStayHeapCount__Q27JAInter7HeapMgr = .sbss:0x803FEE3C; // type:object size:0x4 scope:global align:4 data:4byte +seqTrackInfo__Q27JAInter11SequenceMgr = .sbss:0x803FEE40; // type:object size:0x4 scope:global align:4 data:4byte +FixSeqBufPointer__Q27JAInter11SequenceMgr = .sbss:0x803FEE44; // type:object size:0x4 scope:global align:4 data:4byte +arcPointer__Q27JAInter11SequenceMgr = .sbss:0x803FEE48; // type:object size:0x4 scope:global align:4 data:4byte +mVersion__Q27JAInter10SoundTable = .sbss:0x803FEE50; // type:object size:0x1 scope:global align:1 data:byte +mCategotyMax__Q27JAInter10SoundTable = .sbss:0x803FEE51; // type:object size:0x1 scope:global align:1 data:byte +mSoundMax__Q27JAInter10SoundTable = .sbss:0x803FEE54; // type:object size:0x4 scope:global align:4 data:4byte +mDatasize__Q27JAInter10SoundTable = .sbss:0x803FEE58; // type:object size:0x4 scope:global align:4 data:4byte +mPointerCategory__Q27JAInter10SoundTable = .sbss:0x803FEE5C; // type:object size:0x4 scope:global align:4 data:4byte +mAddress__Q27JAInter10SoundTable = .sbss:0x803FEE60; // type:object size:0x4 scope:global align:4 data:4byte +flags__Q27JAInter9StreamMgr = .sbss:0x803FEE68; // type:object size:0x2 scope:global align:4 data:byte +streamUpdate__Q27JAInter9StreamMgr = .sbss:0x803FEE6C; // type:object size:0x4 scope:global align:4 data:4byte +streamList__Q27JAInter9StreamMgr = .sbss:0x803FEE70; // type:object size:0x4 scope:global align:4 data:4byte +initOnCodeStrm__Q27JAInter9StreamMgr = .sbss:0x803FEE74; // type:object size:0x4 scope:global align:4 data:4byte +adpcm_remain__Q27JAInter9StreamLib = .sbss:0x803FEE78; // type:object size:0x4 scope:global align:4 data:4byte +adpcm_loadpoint__Q27JAInter9StreamLib = .sbss:0x803FEE7C; // type:object size:0x4 scope:global align:4 data:4byte +loadsize__Q27JAInter9StreamLib = .sbss:0x803FEE80; // type:object size:0x4 scope:global align:4 data:4byte +adpcm_buffer__Q27JAInter9StreamLib = .sbss:0x803FEE84; // type:object size:0x4 scope:global align:4 data:4byte +loop_buffer__Q27JAInter9StreamLib = .sbss:0x803FEE88; // type:object size:0x4 scope:global align:4 data:4byte +store_buffer__Q27JAInter9StreamLib = .sbss:0x803FEE8C; // type:object size:0x4 scope:global align:4 data:4byte +assign_ch__Q27JAInter9StreamLib = .sbss:0x803FEE90; // type:object size:0x8 scope:global align:4 data:4byte +playside__Q27JAInter9StreamLib = .sbss:0x803FEE98; // type:object size:0x4 scope:global align:4 data:4byte +playback_samples__Q27JAInter9StreamLib = .sbss:0x803FEE9C; // type:object size:0x4 scope:global align:4 data:4byte +loadup_samples__Q27JAInter9StreamLib = .sbss:0x803FEEA0; // type:object size:0x4 scope:global align:4 data:4byte +adpcmbuf_state__Q27JAInter9StreamLib = .sbss:0x803FEEA4; // type:object size:0x4 scope:global align:4 data:4byte +movieframe__Q27JAInter9StreamLib = .sbss:0x803FEEA8; // type:object size:0x4 scope:global align:4 data:4byte +stopflag__Q27JAInter9StreamLib = .sbss:0x803FEEAC; // type:object size:0x1 scope:global align:1 data:byte +stopflag2__Q27JAInter9StreamLib = .sbss:0x803FEEAD; // type:object size:0x1 scope:global align:1 data:byte +playflag__Q27JAInter9StreamLib = .sbss:0x803FEEAE; // type:object size:0x1 scope:global align:1 data:byte +playflag2__Q27JAInter9StreamLib = .sbss:0x803FEEAF; // type:object size:0x1 scope:global align:1 data:byte +prepareflag__Q27JAInter9StreamLib = .sbss:0x803FEEB0; // type:object size:0x1 scope:global align:1 data:byte +dspch_deallockflag__Q27JAInter9StreamLib = .sbss:0x803FEEB1; // type:object size:0x1 scope:global align:1 data:byte +outvolume__Q27JAInter9StreamLib = .sbss:0x803FEEB4; // type:object size:0x4 scope:global align:4 data:float +outpitch__Q27JAInter9StreamLib = .sbss:0x803FEEB8; // type:object size:0x4 scope:global align:4 data:float +outpan__Q27JAInter9StreamLib = .sbss:0x803FEEBC; // type:object size:0x4 scope:global align:4 data:float +stackvolume__Q27JAInter9StreamLib = .sbss:0x803FEEC0; // type:object size:0x4 scope:global align:4 data:float +stackpitch__Q27JAInter9StreamLib = .sbss:0x803FEEC4; // type:object size:0x4 scope:global align:4 data:float +stackpan__Q27JAInter9StreamLib = .sbss:0x803FEEC8; // type:object size:0x4 scope:global align:4 data:float +outflag_volume__Q27JAInter9StreamLib = .sbss:0x803FEECC; // type:object size:0x1 scope:global align:1 data:byte +outflag_pan__Q27JAInter9StreamLib = .sbss:0x803FEECD; // type:object size:0x1 scope:global align:1 data:byte +outflag_pitch__Q27JAInter9StreamLib = .sbss:0x803FEECE; // type:object size:0x1 scope:global align:1 data:byte +loop_start_flag__Q27JAInter9StreamLib = .sbss:0x803FEED0; // type:object size:0x4 scope:global align:4 data:4byte +outpause__Q27JAInter9StreamLib = .sbss:0x803FEED4; // type:object size:0x4 scope:global align:4 data:4byte +playmode__Q27JAInter9StreamLib = .sbss:0x803FEED8; // type:object size:0x4 scope:global align:4 data:4byte +shift_sample__Q27JAInter9StreamLib = .sbss:0x803FEEDC; // type:object size:0x4 scope:global align:4 data:4byte +extra_sample__Q27JAInter9StreamLib = .sbss:0x803FEEE0; // type:object size:0x4 scope:global align:4 data:4byte +DvdLoadFlag__Q27JAInter9StreamLib = .sbss:0x803FEEE4; // type:object size:0x4 scope:global align:4 data:4byte +startInitFlag__Q27JAInter9StreamLib = .sbss:0x803FEEE8; // type:object size:0x4 scope:global align:4 data:4byte +Mode__Q27JAInter9StreamLib = .sbss:0x803FEEEC; // type:object size:0x4 scope:global align:4 data:4byte +sFillBlockSize__Q27JAInter9StreamLib = .sbss:0x803FEEF0; // type:object size:0x4 scope:global align:4 data:4byte +Head__Q27JAInter9StreamLib = .sbss:0x803FEEF4; // type:object size:0x4 scope:global align:4 data:4byte +bufferMode__Q27JAInter9StreamLib = .sbss:0x803FEEF8; // type:object size:0x1 scope:global align:1 data:byte +allocFlag__Q27JAInter9StreamLib = .sbss:0x803FEEF9; // type:object size:0x1 scope:global align:1 data:byte +dspFinishFlag__Q27JAInter9StreamLib = .sbss:0x803FEEFA; // type:object size:0x1 scope:global align:1 data:byte +allocCallback__Q27JAInter9StreamLib = .sbss:0x803FEEFC; // type:object size:0x4 scope:global align:4 data:4byte +deallocCallback__Q27JAInter9StreamLib = .sbss:0x803FEF00; // type:object size:0x4 scope:global align:4 data:4byte +before$1183 = .sbss:0x803FEF04; // type:object size:0x4 scope:local align:4 data:4byte +init$1184 = .sbss:0x803FEF08; // type:object size:0x1 scope:local align:1 data:byte +L1$1209 = .sbss:0x803FEF0A; // type:object size:0x2 scope:local align:2 data:2byte +L2$1210 = .sbss:0x803FEF0C; // type:object size:0x2 scope:local align:2 data:2byte +R1$1211 = .sbss:0x803FEF0E; // type:object size:0x2 scope:local align:2 data:2byte +R2$1212 = .sbss:0x803FEF10; // type:object size:0x2 scope:local align:2 data:2byte +oldstat$1491 = .sbss:0x803FEF14; // type:object size:0x4 scope:local align:4 data:4byte +init$1492 = .sbss:0x803FEF18; // type:object size:0x1 scope:local align:1 data:byte +old_dspside$1515 = .sbss:0x803FEF1C; // type:object size:0x4 scope:local align:4 data:4byte +init$1516 = .sbss:0x803FEF20; // type:object size:0x1 scope:local align:1 data:byte +__GBAReset = .sbss:0x803FEF28; // type:object size:0x4 scope:global align:4 data:4byte +zel_basic__11JAIZelBasic = .sbss:0x803FEF30; // type:object size:0x4 scope:global align:4 data:4byte +DRAM_HEAP_SIZE__11JAIZelParam = .sbss:0x803FEF38; // type:object size:0x4 scope:global align:4 data:4byte +MIN_DISTANCE_VOLUME__11JAIZelParam = .sbss:0x803FEF3C; // type:object size:0x4 scope:global align:4 data:float +SWORD_USING_TRACK__11JAIZelParam = .sbss:0x803FEF40; // type:object size:0x1 scope:global align:1 data:byte +sSystemHeap__7JKRHeap = .sbss:0x803FEF48; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__7JKRHeap = .sbss:0x803FEF4C; // type:object size:0x4 scope:global align:4 data:4byte +sRootHeap__7JKRHeap = .sbss:0x803FEF50; // type:object size:0x4 scope:global align:4 data:4byte +mErrorHandler__7JKRHeap = .sbss:0x803FEF54; // type:object size:0x4 scope:global align:4 data:4byte +mCodeStart__7JKRHeap = .sbss:0x803FEF58; // type:object size:0x4 scope:global align:4 data:4byte +mCodeEnd__7JKRHeap = .sbss:0x803FEF5C; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamStart__7JKRHeap = .sbss:0x803FEF60; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamEnd__7JKRHeap = .sbss:0x803FEF64; // type:object size:0x4 scope:global align:4 data:4byte +mMemorySize__7JKRHeap = .sbss:0x803FEF68; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundSize = .sbss:0x803FEF70; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundOffset = .sbss:0x803FEF74; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundBlock = .sbss:0x803FEF78; // type:object size:0x4 scope:global align:4 data:4byte +DBnewFreeBlock = .sbss:0x803FEF7C; // type:object size:0x4 scope:global align:4 data:4byte +DBnewUsedBlock = .sbss:0x803FEF80; // type:object size:0x4 scope:global align:4 data:4byte +sManager__15JKRThreadSwitch = .sbss:0x803FEF88; // type:object size:0x4 scope:global align:4 data:4byte +preEnd = .sbss:0x803FEF8C; // type:object size:0x4 scope:global align:4 data:4byte +mUserPreCallback__15JKRThreadSwitch = .sbss:0x803FEF90; // type:object size:0x4 scope:global align:4 data:4byte +mUserPostCallback__15JKRThreadSwitch = .sbss:0x803FEF94; // type:object size:0x4 scope:global align:4 data:4byte +sAramObject__7JKRAram = .sbss:0x803FEF98; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x803FEF9C; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x803FEFA0; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x803FEFA4; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x803FEFA8; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x803FEFAC; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x803FEFB0; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x803FEFB4; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x803FEFB8; // type:object size:0x4 scope:local align:4 data:4byte +srcAddress = .sbss:0x803FEFBC; // type:object size:0x4 scope:global align:4 data:4byte +fileOffset = .sbss:0x803FEFC0; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x803FEFC4; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x803FEFC8; // type:object size:0x4 scope:local align:4 data:4byte +isInitMutex = .sbss:0x803FEFCC; // type:object size:0x1 scope:local align:1 data:byte +sAramStreamObject__13JKRAramStream = .sbss:0x803FEFD0; // type:object size:0x4 scope:global align:4 data:4byte +transBuffer__13JKRAramStream = .sbss:0x803FEFD4; // type:object size:0x4 scope:global align:4 data:4byte +transSize__13JKRAramStream = .sbss:0x803FEFD8; // type:object size:0x4 scope:global align:4 data:4byte +transHeap__13JKRAramStream = .sbss:0x803FEFDC; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentVolume__13JKRFileLoader = .sbss:0x803FEFE0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentDirID__10JKRArchive = .sbss:0x803FEFE8; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x803FEFF0; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x803FEFF4; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x803FEFF8; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x803FEFFC; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x803FF000; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x803FF004; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x803FF008; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x803FF00C; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x803FF010; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x803FF014; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x803FF018; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x803FF01C; // type:object size:0x4 scope:local align:4 data:4byte +isInitMutex = .sbss:0x803FF020; // type:object size:0x1 scope:local align:1 data:byte +szpBuf = .sbss:0x803FF028; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x803FF02C; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x803FF030; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x803FF034; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x803FF038; // type:object size:0x4 scope:local align:4 data:4byte +dmaBuf = .sbss:0x803FF03C; // type:object size:0x4 scope:global align:4 data:4byte +dmaEnd = .sbss:0x803FF040; // type:object size:0x4 scope:global align:4 data:4byte +dmaCurrent = .sbss:0x803FF044; // type:object size:0x4 scope:global align:4 data:4byte +srcOffset = .sbss:0x803FF048; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x803FF04C; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x803FF050; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x803FF054; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x803FF058; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x803FF05C; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x803FF060; // type:object size:0x4 scope:local align:4 data:4byte +isInitMutex = .sbss:0x803FF064; // type:object size:0x1 scope:local align:1 data:byte +sDecompObject__9JKRDecomp = .sbss:0x803FF068; // type:object size:0x4 scope:global align:4 data:4byte +sInitiated__12JUTGraphFifo = .sbss:0x803FF070; // type:object size:0x1 scope:global align:1 data:byte +sCurrentFifo__12JUTGraphFifo = .sbss:0x803FF074; // type:object size:0x4 scope:global align:4 data:4byte +mGpStatus__12JUTGraphFifo = .sbss:0x803FF078; // type:object size:0x5 scope:global align:4 +sDebugPrint__10JUTDbPrint = .sbss:0x803FF080; // type:object size:0x4 scope:global align:4 data:4byte +mListInitialized__10JUTGamePad = .sbss:0x803FF088; // type:object size:0x1 scope:global align:1 data:byte +mPadAssign__10JUTGamePad = .sbss:0x803FF08C; // type:object size:0x4 scope:global align:4 data:byte +mSuppressPadReset__10JUTGamePad = .sbss:0x803FF090; // type:object size:0x4 scope:global align:4 data:4byte +sAnalogMode__10JUTGamePad = .sbss:0x803FF094; // type:object size:0x4 scope:global align:4 data:4byte +sRumbleSupported__10JUTGamePad = .sbss:0x803FF098; // type:object size:0x4 scope:global align:4 data:4byte +mStatus__Q210JUTGamePad7CRumble = .sbss:0x803FF09C; // type:object size:0x4 scope:global align:4 data:byte +mEnabled__Q210JUTGamePad7CRumble = .sbss:0x803FF0A0; // type:object size:0x4 scope:global align:4 data:4byte +sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x803FF0A4; // type:object size:0x4 scope:global align:4 data:4byte +sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x803FF0A8; // type:object size:0x4 scope:global align:4 data:4byte +sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x803FF0B0; // type:object size:0x8 scope:global align:8 data:4byte +sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset = .sbss:0x803FF0B8; // type:object size:0x1 scope:global align:1 data:byte +sResetOccurred__Q210JUTGamePad13C3ButtonReset = .sbss:0x803FF0B9; // type:object size:0x1 scope:global align:1 data:byte +sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x803FF0BC; // type:object size:0x4 scope:global align:4 data:4byte +sErrorManager__12JUTException = .sbss:0x803FF0C0; // type:object size:0x4 scope:global align:4 data:4byte +sPreUserCallback__12JUTException = .sbss:0x803FF0C4; // type:object size:0x4 scope:global align:4 data:4byte +sPostUserCallback__12JUTException = .sbss:0x803FF0C8; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBuffer__12JUTException = .sbss:0x803FF0CC; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBufferSize__12JUTException = .sbss:0x803FF0D0; // type:object size:0x4 scope:global align:4 data:4byte +sConsole__12JUTException = .sbss:0x803FF0D4; // type:object size:0x4 scope:global align:4 data:4byte +msr__12JUTException = .sbss:0x803FF0D8; // type:object size:0x4 scope:global align:4 data:4byte +fpscr__12JUTException = .sbss:0x803FF0DC; // type:object size:0x4 scope:global align:4 data:4byte +sDirectPrint__14JUTDirectPrint = .sbss:0x803FF0E0; // type:object size:0x4 scope:global align:4 data:4byte +sMessageLife__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x803FF0E8; // type:object size:0x4 scope:global align:4 data:4byte +sMessageOwner__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x803FF0EC; // type:object size:0x4 scope:global align:4 data:4byte +mSynchro__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x803FF0F0; // type:object size:0x1 scope:global align:1 data:byte +sManager__8JUTVideo = .sbss:0x803FF0F8; // type:object size:0x4 scope:global align:4 data:4byte +sVideoLastTick__8JUTVideo = .sbss:0x803FF0FC; // type:object size:0x4 scope:global align:4 data:4byte +sVideoInterval__8JUTVideo = .sbss:0x803FF100; // type:object size:0x4 scope:global align:4 data:4byte +sDrawWaiting = .sbss:0x803FF104; // type:object size:0x1 scope:global align:1 data:byte +frameBuffer$2182 = .sbss:0x803FF108; // type:object size:0x4 scope:local align:4 data:4byte +init$2183 = .sbss:0x803FF10C; // type:object size:0x1 scope:local align:1 data:byte +sManager__6JUTXfb = .sbss:0x803FF110; // type:object size:0x4 scope:global align:4 data:4byte +sManager__10JUTProcBar = .sbss:0x803FF118; // type:object size:0x4 scope:global align:4 data:4byte +cnt$2296 = .sbss:0x803FF11C; // type:object size:0x4 scope:local align:4 data:4byte +init$2297 = .sbss:0x803FF120; // type:object size:0x1 scope:local align:1 data:byte +cntUser$2345 = .sbss:0x803FF124; // type:object size:0x4 scope:local align:4 data:4byte +init$2346 = .sbss:0x803FF128; // type:object size:0x1 scope:local align:1 data:byte +sManager__17JUTConsoleManager = .sbss:0x803FF130; // type:object size:0x4 scope:global align:4 data:4byte +sReportConsole = .sbss:0x803FF134; // type:object size:0x4 scope:global align:4 data:4byte +sWarningConsole = .sbss:0x803FF138; // type:object size:0x4 scope:global align:4 data:4byte +sManager__6JUTGba = .sbss:0x803FF140; // type:object size:0x4 scope:global align:4 data:4byte +mStrBuff__8J2DPrint = .sbss:0x803FF148; // type:object size:0x4 scope:global align:4 data:4byte +mHeapFlag__8J2DPrint = .sbss:0x803FF14C; // type:object size:0x1 scope:global align:1 data:byte +mStrBuffSize__8J2DPrint = .sbss:0x803FF150; // type:object size:0x4 scope:global align:4 data:4byte +mBufferNotEnough__8J2DPrint = .sbss:0x803FF154; // type:object size:0x1 scope:global align:1 data:byte +j3dDefaultViewNo = .sbss:0x803FF158; // type:object size:0x4 scope:global align:4 +sInterruptFlag__17J3DDisplayListObj = .sbss:0x803FF160; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentPipeline__11J3DShapeMtx = .sbss:0x803FF168; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentScaleFlag__11J3DShapeMtx = .sbss:0x803FF16C; // type:object size:0x4 scope:global align:4 data:4byte +sNBTFlag__11J3DShapeMtx = .sbss:0x803FF170; // type:object size:0x1 scope:global align:1 data:byte +sMtxPtrTbl__21J3DShapeMtxConcatView = .sbss:0x803FF174; // type:object size:0x8 scope:global align:4 data:4byte +sOldVcdVatCmd__8J3DShape = .sbss:0x803FF180; // type:object size:0x4 scope:global align:4 data:4byte +sEnvelopeFlag__8J3DShape = .sbss:0x803FF184; // type:object size:0x1 scope:global align:1 data:byte +SizeOfJ3DColorBlockLightOffLoad = .sbss:0x803FF188; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfJ3DColorBlockAmbientOnLoad = .sbss:0x803FF18C; // type:object size:0x4 scope:global align:4 data:4byte +dualReg$1374 = .sbss:0x803FF190; // type:object size:0x4 scope:local align:4 data:4byte +init$1375 = .sbss:0x803FF194; // type:object size:0x1 scope:local align:1 data:byte +entryNum__13J3DDrawBuffer = .sbss:0x803FF198; // type:object size:0x4 scope:global align:4 data:4byte +jmaSinTableSize = .sbss:0x803FF1A0; // type:object size:0x2 scope:global align:2 data:2byte +jmaSinShift = .sbss:0x803FF1A4; // type:object size:0x4 scope:global align:4 data:4byte +jmaSinTable = .sbss:0x803FF1A8; // type:object size:0x4 scope:global align:4 data:4byte +jmaCosTable = .sbss:0x803FF1AC; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x803FF1B0; // type:object size:0x4 scope:local align:4 data:4byte +BI2DebugFlag = .sbss:0x803FF1B4; // type:object size:0x4 scope:global align:4 data:4byte +BI2DebugFlagHolder = .sbss:0x803FF1B8; // type:object size:0x4 scope:global align:4 data:4byte +__OSIsGcam = .sbss:0x803FF1BC; // type:object size:0x4 scope:global align:4 data:4byte +AreWeInitialized = .sbss:0x803FF1C0; // type:object size:0x4 scope:global align:4 data:4byte +OSExceptionTable = .sbss:0x803FF1C4; // type:object size:0x4 scope:global align:4 data:4byte +__OSSavedRegionEnd = .sbss:0x803FF1C8; // type:object size:0x4 scope:global align:4 data:4byte +__OSSavedRegionStart = .sbss:0x803FF1CC; // type:object size:0x4 scope:global align:4 data:4byte +__OSInIPL = .sbss:0x803FF1D0; // type:object size:0x4 scope:global align:4 data:4byte +__OSStartTime = .sbss:0x803FF1D8; // type:object size:0x8 scope:global align:8 data:4byte +AlarmQueue = .sbss:0x803FF1E0; // type:object size:0x8 scope:global align:4 data:4byte +HeapArray = .sbss:0x803FF1E8; // type:object size:0x4 scope:global align:4 data:4byte +NumHeaps = .sbss:0x803FF1EC; // type:object size:0x4 scope:global align:4 data:4byte +ArenaStart = .sbss:0x803FF1F0; // type:object size:0x4 scope:global align:4 data:4byte +ArenaEnd = .sbss:0x803FF1F4; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaHi = .sbss:0x803FF1F8; // type:object size:0x4 scope:global align:4 data:4byte +InterruptHandlerTable = .sbss:0x803FF200; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterruptSrr0 = .sbss:0x803FF204; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterrupt = .sbss:0x803FF208; // type:object size:0x2 scope:global align:2 data:2byte +__OSLastInterruptTime = .sbss:0x803FF210; // type:object size:0x8 scope:global align:8 data:4byte +SaveStart = .sbss:0x803FF218; // type:object size:0x4 scope:global align:4 data:4byte +SaveEnd = .sbss:0x803FF21C; // type:object size:0x4 scope:global align:4 data:4byte +Prepared = .sbss:0x803FF220; // type:object size:0x4 scope:global align:4 data:4byte +ResetFunctionQueue = .sbss:0x803FF228; // type:object size:0x8 scope:global align:4 data:4byte +ResetCallback = .sbss:0x803FF230; // type:object size:0x4 scope:global align:4 data:4byte +Down = .sbss:0x803FF234; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x803FF238; // type:object size:0x4 scope:local align:4 data:4byte +HoldUp = .sbss:0x803FF240; // type:object size:0x8 scope:global align:8 data:4byte +HoldDown = .sbss:0x803FF248; // type:object size:0x8 scope:global align:8 data:4byte +RunQueueBits = .sbss:0x803FF250; // type:object size:0x4 scope:global align:4 data:4byte +RunQueueHint = .sbss:0x803FF254; // type:object size:0x4 scope:global align:4 data:4byte +Reschedule = .sbss:0x803FF258; // type:object size:0x4 scope:global align:4 data:4byte +Chan = .sbss:0x803FF260; // type:object size:0x4 scope:global align:4 data:4byte +Dev = .sbss:0x803FF264; // type:object size:0x4 scope:global align:4 data:4byte +Enabled = .sbss:0x803FF268; // type:object size:0x4 scope:global align:4 data:4byte +BarnacleEnabled = .sbss:0x803FF26C; // type:object size:0x4 scope:global align:4 data:4byte +cmdTypeAndStatus$78 = .sbss:0x803FF270; // type:object size:0x4 scope:local align:4 +cmdTypeAndStatus$372 = .sbss:0x803FF274; // type:object size:0x4 scope:local align:4 +__PADFixBits = .sbss:0x803FF278; // type:object size:0x4 scope:global align:4 data:4byte +SamplingRate = .sbss:0x803FF280; // type:object size:0x4 scope:global align:4 data:4byte +__DBInterface = .sbss:0x803FF288; // type:object size:0x4 scope:global align:4 data:4byte +DBVerbose = .sbss:0x803FF28C; // type:object size:0x4 scope:global align:4 data:4byte +StopAtNextInt = .sbss:0x803FF290; // type:object size:0x4 scope:global align:4 data:4byte +LastLength = .sbss:0x803FF294; // type:object size:0x4 scope:global align:4 data:4byte +Callback = .sbss:0x803FF298; // type:object size:0x4 scope:local align:4 data:4byte +ResetCoverCallback = .sbss:0x803FF29C; // type:object size:0x4 scope:global align:4 data:4byte +LastResetEnd = .sbss:0x803FF2A0; // type:object size:0x8 scope:global align:8 data:4byte +ResetOccurred = .sbss:0x803FF2A8; // type:object size:0x4 scope:global align:4 data:4byte +WaitingCoverClose = .sbss:0x803FF2AC; // type:object size:0x4 scope:global align:4 data:4byte +Breaking = .sbss:0x803FF2B0; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundType = .sbss:0x803FF2B4; // type:object size:0x4 scope:global align:4 data:4byte +WorkAroundSeekLocation = .sbss:0x803FF2B8; // type:object size:0x4 scope:global align:4 data:4byte +LastReadFinished = .sbss:0x803FF2C0; // type:object size:0x8 scope:global align:8 data:4byte +LastReadIssued = .sbss:0x803FF2C8; // type:object size:0x8 scope:global align:8 data:4byte +LastCommandWasRead = .sbss:0x803FF2D0; // type:object size:0x4 scope:global align:4 data:4byte +NextCommandNumber = .sbss:0x803FF2D4; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x803FF2D8; // type:object size:0x4 scope:local align:4 data:4byte +FstStart = .sbss:0x803FF2DC; // type:object size:0x4 scope:global align:4 data:4byte +FstStringStart = .sbss:0x803FF2E0; // type:object size:0x4 scope:global align:4 data:4byte +MaxEntryNum = .sbss:0x803FF2E4; // type:object size:0x4 scope:global align:4 data:4byte +currentDirectory = .sbss:0x803FF2E8; // type:object size:0x4 scope:global align:4 data:4byte +__DVDLongFileNameFlag = .sbss:0x803FF2EC; // type:object size:0x4 scope:global align:4 data:4byte +__DVDThreadQueue = .sbss:0x803FF2F0; // type:object size:0x8 scope:global align:4 +executing = .sbss:0x803FF2F8; // type:object size:0x4 scope:global align:4 data:4byte +IDShouldBe = .sbss:0x803FF2FC; // type:object size:0x4 scope:global align:4 data:4byte +bootInfo = .sbss:0x803FF300; // type:object size:0x4 scope:global align:4 data:4byte +PauseFlag = .sbss:0x803FF304; // type:object size:0x4 scope:global align:4 data:4byte +PausingFlag = .sbss:0x803FF308; // type:object size:0x4 scope:global align:4 data:4byte +AutoFinishing = .sbss:0x803FF30C; // type:object size:0x4 scope:global align:4 data:4byte +FatalErrorFlag = .sbss:0x803FF310; // type:object size:0x4 scope:global align:4 data:4byte +CurrCommand = .sbss:0x803FF314; // type:object size:0x4 scope:global align:4 data:4byte +Canceling = .sbss:0x803FF318; // type:object size:0x4 scope:global align:4 data:4byte +CancelCallback = .sbss:0x803FF31C; // type:object size:0x4 scope:global align:4 data:4byte +ResumeFromHere = .sbss:0x803FF320; // type:object size:0x4 scope:global align:4 data:4byte +CancelLastError = .sbss:0x803FF324; // type:object size:0x4 scope:global align:4 data:4byte +LastError = .sbss:0x803FF328; // type:object size:0x4 scope:global align:4 data:4byte +NumInternalRetry = .sbss:0x803FF32C; // type:object size:0x4 scope:global align:4 data:4byte +ResetRequired = .sbss:0x803FF330; // type:object size:0x4 scope:global align:4 data:4byte +FirstTimeInBootrom = .sbss:0x803FF334; // type:object size:0x4 scope:global align:4 data:4byte +DVDInitialized = .sbss:0x803FF338; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x803FF33C; // type:object size:0x4 scope:local align:4 data:4byte +FatalFunc = .sbss:0x803FF340; // type:object size:0x4 scope:global align:4 data:4byte +status = .sbss:0x803FF348; // type:object size:0x4 scope:global align:4 data:4byte +bb2 = .sbss:0x803FF34C; // type:object size:0x4 scope:global align:4 data:4byte +idTmp = .sbss:0x803FF350; // type:object size:0x4 scope:global align:4 data:4byte +IsInitialized = .sbss:0x803FF358; // type:object size:0x4 scope:global align:4 data:4byte +retraceCount = .sbss:0x803FF35C; // type:object size:0x4 scope:global align:4 data:4byte +flushFlag = .sbss:0x803FF360; // type:object size:0x4 scope:global align:4 data:4byte +retraceQueue = .sbss:0x803FF364; // type:object size:0x8 scope:global align:4 +PreCB = .sbss:0x803FF36C; // type:object size:0x4 scope:global align:4 data:4byte +PostCB = .sbss:0x803FF370; // type:object size:0x4 scope:global align:4 data:4byte +encoderType = .sbss:0x803FF374; // type:object size:0x4 scope:global align:4 data:4byte +displayOffsetH = .sbss:0x803FF378; // type:object size:0x2 scope:global align:2 data:2byte +displayOffsetV = .sbss:0x803FF37A; // type:object size:0x2 scope:global align:2 data:2byte +changeMode = .sbss:0x803FF37C; // type:object size:0x4 scope:global align:4 data:4byte +changed = .sbss:0x803FF380; // type:object size:0x8 scope:global align:8 data:4byte +shdwChangeMode = .sbss:0x803FF388; // type:object size:0x4 scope:global align:4 data:4byte +shdwChanged = .sbss:0x803FF390; // type:object size:0x8 scope:global align:8 data:4byte +CurrTiming = .sbss:0x803FF398; // type:object size:0x4 scope:global align:4 data:4byte +CurrTvMode = .sbss:0x803FF39C; // type:object size:0x4 scope:global align:4 data:4byte +NextBufAddr = .sbss:0x803FF3A0; // type:object size:0x4 scope:global align:4 data:4byte +CurrBufAddr = .sbss:0x803FF3A4; // type:object size:0x4 scope:global align:4 data:4byte +FBSet = .sbss:0x803FF3A8; // type:object size:0x4 scope:global align:4 data:4byte +message$341 = .sbss:0x803FF3AC; // type:object size:0x4 scope:local align:4 data:4byte +Initialized = .sbss:0x803FF3B0; // type:object size:0x4 scope:global align:4 data:4byte +EnabledBits = .sbss:0x803FF3B4; // type:object size:0x4 scope:global align:4 data:4byte +ResettingBits = .sbss:0x803FF3B8; // type:object size:0x4 scope:global align:4 data:4byte +RecalibrateBits = .sbss:0x803FF3BC; // type:object size:0x4 scope:global align:4 data:4byte +WaitingBits = .sbss:0x803FF3C0; // type:object size:0x4 scope:global align:4 data:4byte +CheckingBits = .sbss:0x803FF3C4; // type:object size:0x4 scope:global align:4 data:4byte +PendingBits = .sbss:0x803FF3C8; // type:object size:0x4 scope:global align:4 data:4byte +SamplingCallback = .sbss:0x803FF3CC; // type:object size:0x4 scope:global align:4 data:4byte +recalibrated$397 = .sbss:0x803FF3D0; // type:object size:0x4 scope:local align:4 data:4byte +__PADSpec = .sbss:0x803FF3D4; // type:object size:0x4 scope:global align:4 data:4byte +__AIS_Callback = .sbss:0x803FF3D8; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Callback = .sbss:0x803FF3DC; // type:object size:0x4 scope:global align:4 data:4byte +__CallbackStack = .sbss:0x803FF3E0; // type:object size:0x4 scope:global align:4 data:4byte +__OldStack = .sbss:0x803FF3E4; // type:object size:0x4 scope:global align:4 data:4byte +__AI_init_flag = .sbss:0x803FF3E8; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Active = .sbss:0x803FF3EC; // type:object size:0x4 scope:global align:4 data:4byte +bound_32KHz = .sbss:0x803FF3F0; // type:object size:0x8 scope:global align:8 data:4byte +bound_48KHz = .sbss:0x803FF3F8; // type:object size:0x8 scope:global align:8 data:4byte +min_wait = .sbss:0x803FF400; // type:object size:0x8 scope:global align:8 data:4byte +max_wait = .sbss:0x803FF408; // type:object size:0x8 scope:global align:8 data:4byte +buffer = .sbss:0x803FF410; // type:object size:0x8 scope:global align:8 data:4byte +__AR_Callback = .sbss:0x803FF418; // type:object size:0x4 scope:global align:4 data:4byte +__AR_Size = .sbss:0x803FF41C; // type:object size:0x4 scope:global align:4 data:4byte +__AR_InternalSize = .sbss:0x803FF420; // type:object size:0x4 scope:global align:4 data:4byte +__AR_ExpansionSize = .sbss:0x803FF424; // type:object size:0x4 scope:global align:4 data:4byte +__AR_StackPointer = .sbss:0x803FF428; // type:object size:0x4 scope:global align:4 data:4byte +__AR_FreeBlocks = .sbss:0x803FF42C; // type:object size:0x4 scope:global align:4 data:4byte +__AR_BlockLength = .sbss:0x803FF430; // type:object size:0x4 scope:global align:4 data:4byte +__AR_init_flag = .sbss:0x803FF434; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueHi = .sbss:0x803FF438; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailHi = .sbss:0x803FF43C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueLo = .sbss:0x803FF440; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestTailLo = .sbss:0x803FF444; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingHi = .sbss:0x803FF448; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingLo = .sbss:0x803FF44C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackHi = .sbss:0x803FF450; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackLo = .sbss:0x803FF454; // type:object size:0x4 scope:global align:4 data:4byte +__ARQChunkSize = .sbss:0x803FF458; // type:object size:0x4 scope:global align:4 data:4byte +__ARQ_init_flag = .sbss:0x803FF45C; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_init_flag = .sbss:0x803FF460; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_tmp_task = .sbss:0x803FF468; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_last_task = .sbss:0x803FF46C; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_first_task = .sbss:0x803FF470; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_curr_task = .sbss:0x803FF474; // type:object size:0x4 scope:global align:4 data:4byte +__CARDEncode = .sbss:0x803FF478; // type:object size:0x2 scope:global align:2 data:2byte +__piReg = .sbss:0x803FF480; // type:object size:0x4 scope:global align:4 data:4byte +__cpReg = .sbss:0x803FF484; // type:object size:0x4 scope:global align:4 data:4byte +__peReg = .sbss:0x803FF488; // type:object size:0x4 scope:global align:4 data:4byte +__memReg = .sbss:0x803FF48C; // type:object size:0x4 scope:global align:4 data:4byte +CPUFifo = .sbss:0x803FF490; // type:object size:0x4 scope:global align:4 data:4byte +GPFifo = .sbss:0x803FF494; // type:object size:0x4 scope:global align:4 data:4byte +__GXCurrentThread = .sbss:0x803FF498; // type:object size:0x4 scope:global align:4 data:4byte +CPGPLinked = .sbss:0x803FF49C; // type:object size:0x1 scope:global align:1 data:byte +GXOverflowSuspendInProgress = .sbss:0x803FF4A0; // type:object size:0x4 scope:global align:4 data:4byte +BreakPointCB = .sbss:0x803FF4A4; // type:object size:0x4 scope:global align:4 data:4byte +__GXOverflowCount = .sbss:0x803FF4A8; // type:object size:0x4 scope:global align:4 data:4byte +TokenCB = .sbss:0x803FF4B0; // type:object size:0x4 scope:global align:4 data:4byte +DrawDoneCB = .sbss:0x803FF4B4; // type:object size:0x4 scope:global align:4 data:4byte +DrawDone = .sbss:0x803FF4B8; // type:object size:0x1 scope:global align:1 data:byte +FinishQueue = .sbss:0x803FF4BC; // type:object size:0x8 scope:global align:4 +__GDCurrentDL = .sbss:0x803FF4C8; // type:object size:0x4 scope:global align:4 data:4byte +overflowcb = .sbss:0x803FF4CC; // type:object size:0x4 scope:global align:4 data:4byte +__global_destructor_chain = .sbss:0x803FF4D0; // type:object size:0x4 scope:global align:4 data:4byte +__aborting = .sbss:0x803FF4D8; // type:object size:0x4 scope:global align:4 data:4byte +__atexit_curr_func = .sbss:0x803FF4DC; // type:object size:0x4 scope:global align:4 data:4byte +__stdio_exit = .sbss:0x803FF4E0; // type:object size:0x4 scope:global align:4 data:4byte +__console_exit = .sbss:0x803FF4E4; // type:object size:0x4 scope:global align:4 data:4byte +init$193 = .sbss:0x803FF4E8; // type:object size:0x1 scope:local align:1 data:byte +errno = .sbss:0x803FF4F0; // type:object size:0x4 scope:global align:4 data:4byte +initialized$16 = .sbss:0x803FF4F8; // type:object size:0x4 scope:local align:4 data:4byte +MTRCallback = .sbss:0x803FF500; // type:object size:0x4 scope:global align:4 data:4byte +DBGCallback = .sbss:0x803FF504; // type:object size:0x4 scope:global align:4 data:4byte +SendMailData = .sbss:0x803FF508; // type:object size:0x4 scope:global align:4 data:4byte +RecvDataLeng = .sbss:0x803FF50C; // type:object size:0x4 scope:global align:4 data:4byte +pEXIInputFlag = .sbss:0x803FF510; // type:object size:0x4 scope:global align:4 data:4byte +EXIInputFlag = .sbss:0x803FF514; // type:object size:0x1 scope:global align:1 data:byte +@4181 = .sdata2:0x803FF520; // type:object size:0x4 scope:local align:4 data:float +@4182 = .sdata2:0x803FF524; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x803FF528; // type:object size:0x4 scope:local align:4 data:float +@4184 = .sdata2:0x803FF52C; // type:object size:0x4 scope:local align:4 data:float +@4185 = .sdata2:0x803FF530; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x803FF538; // type:object size:0x8 scope:local align:8 data:double +@4149 = .sdata2:0x803FF540; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x803FF548; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x803FF54C; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x803FF550; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x803FF558; // type:object size:0x8 scope:local align:8 data:double +@4334 = .sdata2:0x803FF560; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x803FF564; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x803FF568; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x803FF56C; // type:object size:0x4 scope:local align:4 data:float +@4690 = .sdata2:0x803FF570; // type:object size:0x4 scope:local align:4 data:float +@4695 = .sdata2:0x803FF578; // type:object size:0x8 scope:local align:8 data:double +@5157 = .sdata2:0x803FF580; // type:object size:0x4 scope:local align:4 data:float +@5158 = .sdata2:0x803FF584; // type:object size:0x4 scope:local align:4 data:float +@5159 = .sdata2:0x803FF588; // type:object size:0x4 scope:local align:4 data:float +@5160 = .sdata2:0x803FF58C; // type:object size:0x4 scope:local align:4 data:float +@5230 = .sdata2:0x803FF590; // type:object size:0x4 scope:local align:4 data:float +@5231 = .sdata2:0x803FF594; // type:object size:0x4 scope:local align:4 data:float +@5285 = .sdata2:0x803FF598; // type:object size:0x4 scope:local align:4 data:float +@5286 = .sdata2:0x803FF59C; // type:object size:0x4 scope:local align:4 data:float +@5847 = .sdata2:0x803FF5A0; // type:object size:0x4 scope:local align:4 data:float +@5848 = .sdata2:0x803FF5A4; // type:object size:0x4 scope:local align:4 data:float +@5849 = .sdata2:0x803FF5A8; // type:object size:0x4 scope:local align:4 data:float +@5850 = .sdata2:0x803FF5AC; // type:object size:0x4 scope:local align:4 data:float +@5851 = .sdata2:0x803FF5B0; // type:object size:0x4 scope:local align:4 data:float +@5852 = .sdata2:0x803FF5B4; // type:object size:0x4 scope:local align:4 data:float +@5853 = .sdata2:0x803FF5B8; // type:object size:0x4 scope:local align:4 data:float +@5854 = .sdata2:0x803FF5BC; // type:object size:0x4 scope:local align:4 data:float +@5855 = .sdata2:0x803FF5C0; // type:object size:0x4 scope:local align:4 data:float +@5856 = .sdata2:0x803FF5C4; // type:object size:0x4 scope:local align:4 data:float +@5857 = .sdata2:0x803FF5C8; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803FF5D0; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803FF5D4; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803FF5D8; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803FF5DC; // type:object size:0x4 scope:local align:4 data:float +@4226 = .sdata2:0x803FF5E0; // type:object size:0x8 scope:local align:8 data:double +@4227 = .sdata2:0x803FF5E8; // type:object size:0x8 scope:local align:8 data:double +@4192 = .sdata2:0x803FF5F0; // type:object size:0x4 scope:local align:4 data:float +@4233 = .sdata2:0x803FF5F4; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x803FF5F8; // type:object size:0x8 scope:local align:8 data:double +@6503 = .sdata2:0x803FF600; // type:object size:0x4 scope:local align:4 data:float +@7560 = .sdata2:0x803FF608; // type:object size:0x8 scope:local align:8 data:double +@7561 = .sdata2:0x803FF610; // type:object size:0x8 scope:local align:8 data:double +@7562 = .sdata2:0x803FF618; // type:object size:0x4 scope:local align:4 data:float +@7564 = .sdata2:0x803FF620; // type:object size:0x8 scope:local align:8 data:double +@7793 = .sdata2:0x803FF628; // type:object size:0x4 scope:local align:4 data:float +@7794 = .sdata2:0x803FF62C; // type:object size:0x4 scope:local align:4 data:float +@8087 = .sdata2:0x803FF630; // type:object size:0x4 scope:local align:4 data:float +@3988 = .sdata2:0x803FF638; // type:object size:0x4 scope:local align:4 data:float +@3989 = .sdata2:0x803FF63C; // type:object size:0x4 scope:local align:4 data:float +@3991 = .sdata2:0x803FF640; // type:object size:0x8 scope:local align:8 data:double +@4092 = .sdata2:0x803FF648; // type:object size:0x4 scope:local align:4 data:float +@4136 = .sdata2:0x803FF64C; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x803FF650; // type:object size:0x4 scope:local align:4 data:float +@4138 = .sdata2:0x803FF654; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x803FF658; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x803FF65C; // type:object size:0x4 scope:local align:4 data:float +@4141 = .sdata2:0x803FF660; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x803FF664; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x803FF668; // type:object size:0x4 scope:local align:4 data:float +@4066 = .sdata2:0x803FF670; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x803FF678; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x803FF67C; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x803FF680; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x803FF684; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x803FF688; // type:object size:0x4 scope:local align:4 data:float +@4085 = .sdata2:0x803FF68C; // type:object size:0x4 scope:local align:4 data:float +@4518 = .sdata2:0x803FF690; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x803FF694; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x803FF698; // type:object size:0x4 scope:local align:4 data:float +@4521 = .sdata2:0x803FF69C; // type:object size:0x4 scope:local align:4 data:float +@4522 = .sdata2:0x803FF6A0; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x803FF6A4; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x803FF6A8; // type:object size:0x4 scope:local align:4 data:float +@4525 = .sdata2:0x803FF6AC; // type:object size:0x4 scope:local align:4 data:float +@4526 = .sdata2:0x803FF6B0; // type:object size:0x4 scope:local align:4 data:float +@4527 = .sdata2:0x803FF6B4; // type:object size:0x4 scope:local align:4 data:float +@4528 = .sdata2:0x803FF6B8; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x803FF6BC; // type:object size:0x4 scope:local align:4 data:float +@4530 = .sdata2:0x803FF6C0; // type:object size:0x4 scope:local align:4 data:float +@4531 = .sdata2:0x803FF6C4; // type:object size:0x4 scope:local align:4 data:float +@4532 = .sdata2:0x803FF6C8; // type:object size:0x4 scope:local align:4 data:float +@4533 = .sdata2:0x803FF6CC; // type:object size:0x4 scope:local align:4 data:float +@4535 = .sdata2:0x803FF6D0; // type:object size:0x8 scope:local align:8 data:double +@4747 = .sdata2:0x803FF6D8; // type:object size:0x4 scope:local align:4 data:float +@4748 = .sdata2:0x803FF6DC; // type:object size:0x4 scope:local align:4 data:float +@4749 = .sdata2:0x803FF6E0; // type:object size:0x4 scope:local align:4 data:float +@4750 = .sdata2:0x803FF6E4; // type:object size:0x4 scope:local align:4 data:float +@4751 = .sdata2:0x803FF6E8; // type:object size:0x4 scope:local align:4 data:float +@4752 = .sdata2:0x803FF6F0; // type:object size:0x8 scope:local align:8 data:double +@4753 = .sdata2:0x803FF6F8; // type:object size:0x8 scope:local align:8 data:double +@4754 = .sdata2:0x803FF700; // type:object size:0x4 scope:local align:4 data:float +@4755 = .sdata2:0x803FF704; // type:object size:0x4 scope:local align:4 data:float +@4922 = .sdata2:0x803FF708; // type:object size:0x4 scope:local align:4 data:float +@5126 = .sdata2:0x803FF70C; // type:object size:0x4 scope:local align:4 data:float +@5127 = .sdata2:0x803FF710; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x803FF714; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x803FF718; // type:object size:0x4 scope:local align:4 data:float +@5130 = .sdata2:0x803FF71C; // type:object size:0x4 scope:local align:4 data:float +@5610 = .sdata2:0x803FF720; // type:object size:0x4 scope:local align:4 data:float +@5611 = .sdata2:0x803FF724; // type:object size:0x4 scope:local align:4 data:float +@5745 = .sdata2:0x803FF728; // type:object size:0x4 scope:local align:4 data:float +@5746 = .sdata2:0x803FF72C; // type:object size:0x4 scope:local align:4 data:float +@5892 = .sdata2:0x803FF730; // type:object size:0x4 scope:local align:4 data:float +@6149 = .sdata2:0x803FF734; // type:object size:0x4 scope:local align:4 data:float +@6150 = .sdata2:0x803FF738; // type:object size:0x4 scope:local align:4 data:float +@6151 = .sdata2:0x803FF73C; // type:object size:0x4 scope:local align:4 data:float +@6152 = .sdata2:0x803FF740; // type:object size:0x4 scope:local align:4 data:float +@6153 = .sdata2:0x803FF744; // type:object size:0x4 scope:local align:4 data:float +@6154 = .sdata2:0x803FF748; // type:object size:0x4 scope:local align:4 data:float +@6155 = .sdata2:0x803FF74C; // type:object size:0x4 scope:local align:4 data:float +@6156 = .sdata2:0x803FF750; // type:object size:0x4 scope:local align:4 data:float +@6157 = .sdata2:0x803FF754; // type:object size:0x4 scope:local align:4 data:float +@6158 = .sdata2:0x803FF758; // type:object size:0x4 scope:local align:4 data:float +@6159 = .sdata2:0x803FF75C; // type:object size:0x4 scope:local align:4 data:float +@6160 = .sdata2:0x803FF760; // type:object size:0x4 scope:local align:4 data:float +@6161 = .sdata2:0x803FF764; // type:object size:0x4 scope:local align:4 data:float +@6162 = .sdata2:0x803FF768; // type:object size:0x4 scope:local align:4 data:float +@6163 = .sdata2:0x803FF76C; // type:object size:0x4 scope:local align:4 data:float +@6164 = .sdata2:0x803FF770; // type:object size:0x4 scope:local align:4 data:float +@6165 = .sdata2:0x803FF774; // type:object size:0x4 scope:local align:4 data:float +@6166 = .sdata2:0x803FF778; // type:object size:0x4 scope:local align:4 data:float +@6167 = .sdata2:0x803FF77C; // type:object size:0x4 scope:local align:4 data:float +@6168 = .sdata2:0x803FF780; // type:object size:0x4 scope:local align:4 data:float +@6169 = .sdata2:0x803FF784; // type:object size:0x4 scope:local align:4 data:float +@6170 = .sdata2:0x803FF788; // type:object size:0x4 scope:local align:4 data:float +@6171 = .sdata2:0x803FF78C; // type:object size:0x4 scope:local align:4 data:float +@6172 = .sdata2:0x803FF790; // type:object size:0x4 scope:local align:4 data:float +@6173 = .sdata2:0x803FF794; // type:object size:0x4 scope:local align:4 data:float +@6447 = .sdata2:0x803FF798; // type:object size:0x4 scope:local align:4 data:float +@6448 = .sdata2:0x803FF79C; // type:object size:0x4 scope:local align:4 data:float +@6449 = .sdata2:0x803FF7A0; // type:object size:0x4 scope:local align:4 data:float +@6450 = .sdata2:0x803FF7A4; // type:object size:0x4 scope:local align:4 data:float +@6451 = .sdata2:0x803FF7A8; // type:object size:0x4 scope:local align:4 data:float +@6452 = .sdata2:0x803FF7AC; // type:object size:0x4 scope:local align:4 data:float +@6453 = .sdata2:0x803FF7B0; // type:object size:0x4 scope:local align:4 data:float +@6454 = .sdata2:0x803FF7B4; // type:object size:0x4 scope:local align:4 data:float +@6455 = .sdata2:0x803FF7B8; // type:object size:0x4 scope:local align:4 data:float +@6456 = .sdata2:0x803FF7BC; // type:object size:0x4 scope:local align:4 data:float +@6457 = .sdata2:0x803FF7C0; // type:object size:0x4 scope:local align:4 data:float +@6458 = .sdata2:0x803FF7C4; // type:object size:0x4 scope:local align:4 data:float +@6459 = .sdata2:0x803FF7C8; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803FF7D0; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803FF7D4; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x803FF7D8; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x803FF7E0; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x803FF7E4; // type:object size:0x4 scope:local align:4 data:float +@4436 = .sdata2:0x803FF7E8; // type:object size:0x4 scope:local align:4 data:float +@4437 = .sdata2:0x803FF7EC; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x803FF7F0; // type:object size:0x8 scope:local align:8 data:double +@4135 = .sdata2:0x803FF7F8; // type:object size:0x4 scope:local align:4 data:float +@4467 = .sdata2:0x803FF7FC; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x803FF800; // type:object size:0x8 scope:local align:8 data:double +@4525 = .sdata2:0x803FF808; // type:object size:0x8 scope:local align:8 data:double +@4688 = .sdata2:0x803FF810; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x803FF814; // type:object size:0x4 scope:local align:4 data:float +@4690 = .sdata2:0x803FF818; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x803FF81C; // type:object size:0x4 scope:local align:4 data:float +@5233 = .sdata2:0x803FF820; // type:object size:0x4 scope:local align:4 data:float +@5234 = .sdata2:0x803FF824; // type:object size:0x4 scope:local align:4 data:float +@5235 = .sdata2:0x803FF828; // type:object size:0x4 scope:local align:4 data:float +@5382 = .sdata2:0x803FF82C; // type:object size:0x4 scope:local align:4 data:float +@5453 = .sdata2:0x803FF830; // type:object size:0x4 scope:local align:4 data:float +@5454 = .sdata2:0x803FF834; // type:object size:0x4 scope:local align:4 data:float +@5455 = .sdata2:0x803FF838; // type:object size:0x4 scope:local align:4 data:float +@5456 = .sdata2:0x803FF83C; // type:object size:0x4 scope:local align:4 data:float +@5457 = .sdata2:0x803FF840; // type:object size:0x4 scope:local align:4 data:float +@5496 = .sdata2:0x803FF844; // type:object size:0x4 scope:local align:4 data:float +@5547 = .sdata2:0x803FF848; // type:object size:0x4 scope:local align:4 data:float +@5548 = .sdata2:0x803FF84C; // type:object size:0x4 scope:local align:4 data:float +@5549 = .sdata2:0x803FF850; // type:object size:0x4 scope:local align:4 data:float +@5576 = .sdata2:0x803FF854; // type:object size:0x4 scope:local align:4 data:float +@5764 = .sdata2:0x803FF858; // type:object size:0x4 scope:local align:4 data:float +@6137 = .sdata2:0x803FF85C; // type:object size:0x4 scope:local align:4 data:float +@6138 = .sdata2:0x803FF860; // type:object size:0x4 scope:local align:4 data:float +@6546 = .sdata2:0x803FF864; // type:object size:0x4 scope:local align:4 data:float +@6547 = .sdata2:0x803FF868; // type:object size:0x4 scope:local align:4 data:float +@6548 = .sdata2:0x803FF86C; // type:object size:0x4 scope:local align:4 data:float +@6549 = .sdata2:0x803FF870; // type:object size:0x4 scope:local align:4 data:float +@6550 = .sdata2:0x803FF874; // type:object size:0x4 scope:local align:4 data:float +@6551 = .sdata2:0x803FF878; // type:object size:0x4 scope:local align:4 data:float +@6552 = .sdata2:0x803FF87C; // type:object size:0x4 scope:local align:4 data:float +@6553 = .sdata2:0x803FF880; // type:object size:0x4 scope:local align:4 data:float +@6554 = .sdata2:0x803FF884; // type:object size:0x4 scope:local align:4 data:float +@6555 = .sdata2:0x803FF888; // type:object size:0x4 scope:local align:4 data:float +@6556 = .sdata2:0x803FF88C; // type:object size:0x4 scope:local align:4 data:float +@6557 = .sdata2:0x803FF890; // type:object size:0x4 scope:local align:4 data:float +@6558 = .sdata2:0x803FF894; // type:object size:0x4 scope:local align:4 data:float +@6559 = .sdata2:0x803FF898; // type:object size:0x4 scope:local align:4 data:float +@6560 = .sdata2:0x803FF89C; // type:object size:0x4 scope:local align:4 data:float +@6561 = .sdata2:0x803FF8A0; // type:object size:0x4 scope:local align:4 data:float +@6562 = .sdata2:0x803FF8A4; // type:object size:0x4 scope:local align:4 data:float +@6563 = .sdata2:0x803FF8A8; // type:object size:0x4 scope:local align:4 data:float +@6564 = .sdata2:0x803FF8AC; // type:object size:0x4 scope:local align:4 data:float +@6565 = .sdata2:0x803FF8B0; // type:object size:0x4 scope:local align:4 data:float +@6566 = .sdata2:0x803FF8B4; // type:object size:0x4 scope:local align:4 data:float +@6567 = .sdata2:0x803FF8B8; // type:object size:0x4 scope:local align:4 data:float +@6568 = .sdata2:0x803FF8BC; // type:object size:0x4 scope:local align:4 data:float +@6569 = .sdata2:0x803FF8C0; // type:object size:0x4 scope:local align:4 data:float +@6570 = .sdata2:0x803FF8C4; // type:object size:0x4 scope:local align:4 data:float +@6571 = .sdata2:0x803FF8C8; // type:object size:0x4 scope:local align:4 data:float +@6572 = .sdata2:0x803FF8CC; // type:object size:0x4 scope:local align:4 data:float +@6573 = .sdata2:0x803FF8D0; // type:object size:0x4 scope:local align:4 data:float +@6574 = .sdata2:0x803FF8D4; // type:object size:0x4 scope:local align:4 data:float +@6575 = .sdata2:0x803FF8D8; // type:object size:0x4 scope:local align:4 data:float +@6576 = .sdata2:0x803FF8DC; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x803FF8E0; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x803FF8E8; // type:object size:0x4 scope:local align:4 data:float +@4868 = .sdata2:0x803FF8EC; // type:object size:0x4 scope:local align:4 data:float +@4877 = .sdata2:0x803FF8F0; // type:object size:0x8 scope:local align:8 data:double +@4981 = .sdata2:0x803FF8F8; // type:object size:0x8 scope:local align:8 data:double +@4982 = .sdata2:0x803FF900; // type:object size:0x8 scope:local align:8 data:double +@4983 = .sdata2:0x803FF908; // type:object size:0x4 scope:local align:4 data:float +@5146 = .sdata2:0x803FF90C; // type:object size:0x4 scope:local align:4 data:float +@5390 = .sdata2:0x803FF910; // type:object size:0x4 scope:local align:4 data:float +@5491 = .sdata2:0x803FF918; // type:object size:0x8 scope:local align:8 data:double +@5527 = .sdata2:0x803FF920; // type:object size:0x4 scope:local align:4 data:float +@5528 = .sdata2:0x803FF924; // type:object size:0x4 scope:local align:4 data:float +@5529 = .sdata2:0x803FF928; // type:object size:0x4 scope:local align:4 data:float +@6416 = .sdata2:0x803FF92C; // type:object size:0x4 scope:local align:4 data:float +color1$6518 = .sdata2:0x803FF930; // type:object size:0x4 scope:local align:4 data:byte +color2$6519 = .sdata2:0x803FF934; // type:object size:0x4 scope:local align:4 data:byte +@6606 = .sdata2:0x803FF938; // type:object size:0x4 scope:local align:4 data:float +@6607 = .sdata2:0x803FF93C; // type:object size:0x4 scope:local align:4 data:float +@6608 = .sdata2:0x803FF940; // type:object size:0x4 scope:local align:4 data:float +@6765 = .sdata2:0x803FF944; // type:object size:0x4 scope:local align:4 data:float +@10573 = .sdata2:0x803FF948; // type:object size:0x4 scope:local align:4 data:float +@10574 = .sdata2:0x803FF94C; // type:object size:0x4 scope:local align:4 data:float +@4164 = .sdata2:0x803FF950; // type:object size:0x4 scope:local align:4 data:float +@4165 = .sdata2:0x803FF954; // type:object size:0x4 scope:local align:4 data:float +@4166 = .sdata2:0x803FF958; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x803FF95C; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x803FF960; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x803FF964; // type:object size:0x4 scope:local align:4 data:float +@4170 = .sdata2:0x803FF968; // type:object size:0x4 scope:local align:4 data:float +@4171 = .sdata2:0x803FF96C; // type:object size:0x4 scope:local align:4 data:float +@4172 = .sdata2:0x803FF970; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x803FF974; // type:object size:0x4 scope:local align:4 data:float +@4174 = .sdata2:0x803FF978; // type:object size:0x4 scope:local align:4 data:float +@4175 = .sdata2:0x803FF97C; // type:object size:0x4 scope:local align:4 data:float +@4176 = .sdata2:0x803FF980; // type:object size:0x4 scope:local align:4 data:float +@4177 = .sdata2:0x803FF984; // type:object size:0x4 scope:local align:4 data:float +@4178 = .sdata2:0x803FF988; // type:object size:0x4 scope:local align:4 data:float +@4180 = .sdata2:0x803FF990; // type:object size:0x8 scope:local align:8 data:double +@4241 = .sdata2:0x803FF998; // type:object size:0x4 scope:local align:4 data:float +@4242 = .sdata2:0x803FF99C; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x803FF9A0; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x803FF9A4; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x803FF9A8; // type:object size:0x4 scope:local align:4 data:float +@4246 = .sdata2:0x803FF9AC; // type:object size:0x4 scope:local align:4 data:float +@4601 = .sdata2:0x803FF9B0; // type:object size:0x4 scope:local align:4 data:float +@4602 = .sdata2:0x803FF9B4; // type:object size:0x4 scope:local align:4 data:float +@4603 = .sdata2:0x803FF9B8; // type:object size:0x4 scope:local align:4 data:float +@4604 = .sdata2:0x803FF9BC; // type:object size:0x4 scope:local align:4 data:float +@4606 = .sdata2:0x803FF9C0; // type:object size:0x8 scope:local align:8 data:double +@4779 = .sdata2:0x803FF9C8; // type:object size:0x4 scope:local align:4 data:float +@4780 = .sdata2:0x803FF9CC; // type:object size:0x4 scope:local align:4 data:float +@4781 = .sdata2:0x803FF9D0; // type:object size:0x4 scope:local align:4 data:float +@4892 = .sdata2:0x803FF9D4; // type:object size:0x4 scope:local align:4 data:float +@5557 = .sdata2:0x803FF9D8; // type:object size:0x4 scope:local align:4 data:float +@4426 = .sdata2:0x803FF9E0; // type:object size:0x4 scope:local align:4 data:float +@4550 = .sdata2:0x803FF9E4; // type:object size:0x4 scope:local align:4 data:float +@4611 = .sdata2:0x803FF9E8; // type:object size:0x4 scope:local align:4 data:float +@4740 = .sdata2:0x803FF9EC; // type:object size:0x4 scope:local align:4 data:4byte +@4816 = .sdata2:0x803FF9F0; // type:object size:0x4 scope:local align:4 data:float +@4818 = .sdata2:0x803FF9F8; // type:object size:0x8 scope:local align:8 data:double +@4820 = .sdata2:0x803FFA00; // type:object size:0x8 scope:local align:8 data:double +@4836 = .sdata2:0x803FFA08; // type:object size:0x4 scope:local align:4 data:4byte +@4929 = .sdata2:0x803FFA0C; // type:object size:0x4 scope:local align:4 data:float +l_cursorColor$5150 = .sdata2:0x803FFA10; // type:object size:0x4 scope:local align:4 +@5158 = .sdata2:0x803FFA14; // type:object size:0x4 scope:local align:4 data:4byte +@5161 = .sdata2:0x803FFA18; // type:object size:0x4 scope:local align:4 data:4byte +@5163 = .sdata2:0x803FFA1C; // type:object size:0x4 scope:local align:4 data:4byte +@5212 = .sdata2:0x803FFA20; // type:object size:0x4 scope:local align:4 data:float +@5213 = .sdata2:0x803FFA24; // type:object size:0x4 scope:local align:4 data:float +@5375 = .sdata2:0x803FFA28; // type:object size:0x4 scope:local align:4 data:float +@5376 = .sdata2:0x803FFA2C; // type:object size:0x4 scope:local align:4 data:float +l_color_field$5434 = .sdata2:0x803FFA30; // type:object size:0x4 scope:local align:4 data:byte +l_color_dungeon$5435 = .sdata2:0x803FFA34; // type:object size:0x4 scope:local align:4 data:byte +l_color_field$5493 = .sdata2:0x803FFA38; // type:object size:0x4 scope:local align:4 data:byte +l_color_dungeon$5494 = .sdata2:0x803FFA3C; // type:object size:0x4 scope:local align:4 data:byte +@5605 = .sdata2:0x803FFA40; // type:object size:0x4 scope:local align:4 data:float +@5606 = .sdata2:0x803FFA44; // type:object size:0x4 scope:local align:4 data:float +@5607 = .sdata2:0x803FFA48; // type:object size:0x4 scope:local align:4 data:float +data$5823 = .sdata2:0x803FFA4C; // type:object size:0x4 scope:local align:4 +@6068 = .sdata2:0x803FFA50; // type:object size:0x4 scope:local align:4 data:float +@6069 = .sdata2:0x803FFA54; // type:object size:0x4 scope:local align:4 data:float +@6070 = .sdata2:0x803FFA58; // type:object size:0x4 scope:local align:4 data:float +@6089 = .sdata2:0x803FFA5C; // type:object size:0x4 scope:local align:4 data:float +@6090 = .sdata2:0x803FFA60; // type:object size:0x4 scope:local align:4 data:float +@6091 = .sdata2:0x803FFA64; // type:object size:0x4 scope:local align:4 data:float +@6092 = .sdata2:0x803FFA68; // type:object size:0x4 scope:local align:4 data:float +@6093 = .sdata2:0x803FFA6C; // type:object size:0x4 scope:local align:4 data:float +@6094 = .sdata2:0x803FFA70; // type:object size:0x4 scope:local align:4 data:float +@6403 = .sdata2:0x803FFA74; // type:object size:0x4 scope:local align:4 data:float +@6404 = .sdata2:0x803FFA78; // type:object size:0x4 scope:local align:4 data:float +@6405 = .sdata2:0x803FFA7C; // type:object size:0x4 scope:local align:4 data:float +@6406 = .sdata2:0x803FFA80; // type:object size:0x4 scope:local align:4 data:float +@6426 = .sdata2:0x803FFA84; // type:object size:0x4 scope:local align:4 data:float +@6632 = .sdata2:0x803FFA88; // type:object size:0x4 scope:local align:4 data:float +@6633 = .sdata2:0x803FFA8C; // type:object size:0x4 scope:local align:4 data:float +@6641 = .sdata2:0x803FFA90; // type:object size:0x4 scope:local align:4 data:4byte +@6667 = .sdata2:0x803FFA94; // type:object size:0x4 scope:local align:4 data:float +@6668 = .sdata2:0x803FFA98; // type:object size:0x4 scope:local align:4 data:float +@6669 = .sdata2:0x803FFA9C; // type:object size:0x4 scope:local align:4 data:float +@6670 = .sdata2:0x803FFAA0; // type:object size:0x4 scope:local align:4 data:float +@6671 = .sdata2:0x803FFAA4; // type:object size:0x4 scope:local align:4 data:float +@6714 = .sdata2:0x803FFAA8; // type:object size:0x4 scope:local align:4 data:4byte +@6715 = .sdata2:0x803FFAAC; // type:object size:0x4 scope:local align:4 data:4byte +@6770 = .sdata2:0x803FFAB0; // type:object size:0x4 scope:local align:4 data:float +@6777 = .sdata2:0x803FFAB4; // type:object size:0x4 scope:local align:4 data:4byte +@6946 = .sdata2:0x803FFAB8; // type:object size:0x4 scope:local align:4 data:float +@6947 = .sdata2:0x803FFABC; // type:object size:0x4 scope:local align:4 data:float +@6948 = .sdata2:0x803FFAC0; // type:object size:0x4 scope:local align:4 data:float +@6949 = .sdata2:0x803FFAC4; // type:object size:0x4 scope:local align:4 data:float +@6950 = .sdata2:0x803FFAC8; // type:object size:0x4 scope:local align:4 data:float +@6951 = .sdata2:0x803FFACC; // type:object size:0x4 scope:local align:4 data:float +@6952 = .sdata2:0x803FFAD0; // type:object size:0x4 scope:local align:4 data:float +@6953 = .sdata2:0x803FFAD4; // type:object size:0x4 scope:local align:4 data:float +@6954 = .sdata2:0x803FFAD8; // type:object size:0x4 scope:local align:4 data:float +@6955 = .sdata2:0x803FFADC; // type:object size:0x4 scope:local align:4 data:float +@7322 = .sdata2:0x803FFAE0; // type:object size:0x4 scope:local align:4 data:float +@7323 = .sdata2:0x803FFAE4; // type:object size:0x4 scope:local align:4 data:float +@7491 = .sdata2:0x803FFAE8; // type:object size:0x8 scope:local align:8 data:double +masterTevColor$7511 = .sdata2:0x803FFAF0; // type:object size:0x4 scope:local align:4 +@7602 = .sdata2:0x803FFAF4; // type:object size:0x4 scope:local align:4 data:float +@7603 = .sdata2:0x803FFAF8; // type:object size:0x4 scope:local align:4 data:float +@7782 = .sdata2:0x803FFAFC; // type:object size:0x4 scope:local align:4 data:4byte +@7784 = .sdata2:0x803FFB00; // type:object size:0x4 scope:local align:4 data:4byte +color_on$7801 = .sdata2:0x803FFB04; // type:object size:0x4 scope:local align:4 data:byte +color_off_map_possession$7802 = .sdata2:0x803FFB08; // type:object size:0x4 scope:local align:4 data:byte +color_off_map_none$7803 = .sdata2:0x803FFB0C; // type:object size:0x4 scope:local align:4 data:byte +flash_color$7804 = .sdata2:0x803FFB10; // type:object size:0x4 scope:local align:4 data:byte +backColorWhite$8021 = .sdata2:0x803FFB14; // type:object size:0x4 scope:local align:4 data:byte +backColorBlack$8022 = .sdata2:0x803FFB18; // type:object size:0x4 scope:local align:4 data:byte +wallPaperColorWhite$8023 = .sdata2:0x803FFB1C; // type:object size:0x4 scope:local align:4 data:byte +wallPaperColorBlack$8024 = .sdata2:0x803FFB20; // type:object size:0x4 scope:local align:4 data:byte +edgeColor$8025 = .sdata2:0x803FFB24; // type:object size:0x4 scope:local align:4 data:byte +@8203 = .sdata2:0x803FFB28; // type:object size:0x4 scope:local align:4 data:float +@8204 = .sdata2:0x803FFB2C; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803FFB30; // type:object size:0x4 scope:local align:4 data:float +@4598 = .sdata2:0x803FFB34; // type:object size:0x4 scope:local align:4 data:float +@5938 = .sdata2:0x803FFB38; // type:object size:0x4 scope:local align:4 data:float +@5939 = .sdata2:0x803FFB3C; // type:object size:0x4 scope:local align:4 data:float +@6043 = .sdata2:0x803FFB40; // type:object size:0x4 scope:local align:4 data:float +M_box_x_min__Q210daTagLight5Act_c = .sdata2:0x803FFB48; // type:object size:0x4 scope:global align:4 data:float +M_box_x_max__Q210daTagLight5Act_c = .sdata2:0x803FFB4C; // type:object size:0x4 scope:global align:4 data:float +M_box_y_min__Q210daTagLight5Act_c = .sdata2:0x803FFB50; // type:object size:0x4 scope:global align:4 data:float +M_box_y_max__Q210daTagLight5Act_c = .sdata2:0x803FFB54; // type:object size:0x4 scope:global align:4 data:float +M_box_z_min__Q210daTagLight5Act_c = .sdata2:0x803FFB58; // type:object size:0x4 scope:global align:4 data:float +M_box_z_max__Q210daTagLight5Act_c = .sdata2:0x803FFB5C; // type:object size:0x4 scope:global align:4 data:float +M_cone_lower__Q210daTagLight5Act_c = .sdata2:0x803FFB60; // type:object size:0x4 scope:global align:4 data:float +M_cone_upper__Q210daTagLight5Act_c = .sdata2:0x803FFB64; // type:object size:0x4 scope:global align:4 data:float +M_cone_r__Q210daTagLight5Act_c = .sdata2:0x803FFB68; // type:object size:0x4 scope:global align:4 data:float +M_dir_base__Q212daObjMovebox5Act_c = .sdata2:0x803FFB6C; // type:object size:0x8 scope:global align:4 +m_max_rot_speed__12daWindMill_c = .sdata2:0x803FFB74; // type:object size:0x4 scope:global align:4 +m_highscore__11daNpc_Kg1_c = .sdata2:0x803FFB78; // type:object size:0x1 scope:global align:1 data:byte +@4558 = .sdata2:0x803FFB7C; // type:object size:0x4 scope:local align:4 data:float +@4559 = .sdata2:0x803FFB80; // type:object size:0x4 scope:local align:4 data:float +@4560 = .sdata2:0x803FFB84; // type:object size:0x4 scope:local align:4 data:float +@4561 = .sdata2:0x803FFB88; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x803FFB90; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x803FFB94; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x803FFB98; // type:object size:0x4 scope:local align:4 data:float +@4047 = .sdata2:0x803FFB9C; // type:object size:0x4 scope:local align:4 data:float +@4049 = .sdata2:0x803FFBA0; // type:object size:0x8 scope:local align:8 data:double +@4157 = .sdata2:0x803FFBA8; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x803FFBAC; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x803FFBB0; // type:object size:0x8 scope:local align:8 data:double +@4341 = .sdata2:0x803FFBB8; // type:object size:0x8 scope:local align:8 data:double +@4194 = .sdata2:0x803FFBC0; // type:object size:0x4 scope:local align:4 data:float +@4195 = .sdata2:0x803FFBC4; // type:object size:0x4 scope:local align:4 data:float +@6972 = .sdata2:0x803FFBC8; // type:object size:0x4 scope:local align:4 data:float +@7558 = .sdata2:0x803FFBCC; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x803FFBD0; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x803FFBD4; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x803FFBD8; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x803FFBDC; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x803FFBE0; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x803FFBE4; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x803FFBE8; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x803FFBEC; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x803FFBF0; // type:object size:0x4 scope:local align:4 data:float +@4457 = .sdata2:0x803FFBF4; // type:object size:0x4 scope:local align:4 data:float +@4458 = .sdata2:0x803FFBF8; // type:object size:0x8 scope:local align:8 data:double +@4459 = .sdata2:0x803FFC00; // type:object size:0x8 scope:local align:8 data:double +@4460 = .sdata2:0x803FFC08; // type:object size:0x4 scope:local align:4 data:float +@4461 = .sdata2:0x803FFC0C; // type:object size:0x4 scope:local align:4 data:float +@4462 = .sdata2:0x803FFC10; // type:object size:0x4 scope:local align:4 data:float +@4931 = .sdata2:0x803FFC14; // type:object size:0x4 scope:local align:4 data:float +@4932 = .sdata2:0x803FFC18; // type:object size:0x4 scope:local align:4 data:float +@4933 = .sdata2:0x803FFC1C; // type:object size:0x4 scope:local align:4 data:float +@5013 = .sdata2:0x803FFC20; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x803FFC28; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x803FFC2C; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x803FFC30; // type:object size:0x4 scope:local align:4 data:float +@4254 = .sdata2:0x803FFC38; // type:object size:0x8 scope:local align:8 data:double +@4255 = .sdata2:0x803FFC40; // type:object size:0x8 scope:local align:8 data:double +@4390 = .sdata2:0x803FFC48; // type:object size:0x4 scope:local align:4 data:float +@5053 = .sdata2:0x803FFC4C; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x803FFC50; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x803FFC54; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x803FFC58; // type:object size:0x8 scope:local align:8 data:double +@4081 = .sdata2:0x803FFC60; // type:object size:0x8 scope:local align:8 data:double +@4062 = .sdata2:0x803FFC68; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x803FFC6C; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x803FFC70; // type:object size:0x8 scope:local align:8 data:double +@4126 = .sdata2:0x803FFC78; // type:object size:0x4 scope:local align:4 data:float +@4220 = .sdata2:0x803FFC80; // type:object size:0x8 scope:local align:8 data:double +@4221 = .sdata2:0x803FFC88; // type:object size:0x8 scope:local align:8 data:double +left_bit$4273 = .sdata2:0x803FFC90; // type:object size:0x1 scope:local align:1 data:byte +right_bit$4274 = .sdata2:0x803FFC91; // type:object size:0x1 scope:local align:1 data:byte +up_bit$4275 = .sdata2:0x803FFC92; // type:object size:0x1 scope:local align:1 data:byte +down_bit$4276 = .sdata2:0x803FFC93; // type:object size:0x1 scope:local align:1 data:byte +@4651 = .sdata2:0x803FFC94; // type:object size:0x4 scope:local align:4 data:float +@4789 = .sdata2:0x803FFC98; // type:object size:0x4 scope:local align:4 data:float +@4790 = .sdata2:0x803FFC9C; // type:object size:0x4 scope:local align:4 data:float +@4791 = .sdata2:0x803FFCA0; // type:object size:0x4 scope:local align:4 data:float +@4792 = .sdata2:0x803FFCA4; // type:object size:0x4 scope:local align:4 data:float +@4793 = .sdata2:0x803FFCA8; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x803FFCAC; // type:object size:0x4 scope:local align:4 data:float +@4795 = .sdata2:0x803FFCB0; // type:object size:0x4 scope:local align:4 data:float +@4796 = .sdata2:0x803FFCB4; // type:object size:0x4 scope:local align:4 data:float +@4797 = .sdata2:0x803FFCB8; // type:object size:0x4 scope:local align:4 data:float +@4841 = .sdata2:0x803FFCBC; // type:object size:0x4 scope:local align:4 data:float +@4842 = .sdata2:0x803FFCC0; // type:object size:0x4 scope:local align:4 data:float +@4908 = .sdata2:0x803FFCC4; // type:object size:0x4 scope:local align:4 data:float +@4909 = .sdata2:0x803FFCC8; // type:object size:0x4 scope:local align:4 data:float +@5018 = .sdata2:0x803FFCCC; // type:object size:0x4 scope:local align:4 data:float +@5019 = .sdata2:0x803FFCD0; // type:object size:0x4 scope:local align:4 data:float +@5020 = .sdata2:0x803FFCD4; // type:object size:0x4 scope:local align:4 data:float +@5021 = .sdata2:0x803FFCD8; // type:object size:0x4 scope:local align:4 data:float +@5072 = .sdata2:0x803FFCDC; // type:object size:0x4 scope:local align:4 data:float +@5138 = .sdata2:0x803FFCE0; // type:object size:0x4 scope:local align:4 data:float +@5139 = .sdata2:0x803FFCE4; // type:object size:0x4 scope:local align:4 data:float +@5140 = .sdata2:0x803FFCE8; // type:object size:0x4 scope:local align:4 data:float +@5191 = .sdata2:0x803FFCEC; // type:object size:0x4 scope:local align:4 data:float +@4068 = .sdata2:0x803FFCF0; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803FFCF4; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x803FFCF8; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x803FFCFC; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x803FFD00; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x803FFD04; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x803FFD08; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x803FFD0C; // type:object size:0x4 scope:local align:4 data:float +@4110 = .sdata2:0x803FFD10; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x803FFD14; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x803FFD18; // type:object size:0x8 scope:local align:8 data:double +@4169 = .sdata2:0x803FFD20; // type:object size:0x4 scope:local align:4 data:float +@4256 = .sdata2:0x803FFD28; // type:object size:0x8 scope:local align:8 data:double +@4257 = .sdata2:0x803FFD30; // type:object size:0x8 scope:local align:8 data:double +@4304 = .sdata2:0x803FFD38; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x803FFD3C; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x803FFD40; // type:object size:0x4 scope:local align:4 data:float +@4531 = .sdata2:0x803FFD44; // type:object size:0x4 scope:local align:4 data:float +@4532 = .sdata2:0x803FFD48; // type:object size:0x4 scope:local align:4 data:float +@4533 = .sdata2:0x803FFD4C; // type:object size:0x4 scope:local align:4 data:float +@4558 = .sdata2:0x803FFD50; // type:object size:0x4 scope:local align:4 data:float +@3997 = .sdata2:0x803FFD58; // type:object size:0x4 scope:local align:4 data:float +@4052 = .sdata2:0x803FFD60; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803FFD64; // type:object size:0x4 scope:local align:4 data:float +@4045 = .sdata2:0x803FFD68; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x803FFD6C; // type:object size:0x4 scope:local align:4 data:float +@4047 = .sdata2:0x803FFD70; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x803FFD74; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x803FFD78; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x803FFD7C; // type:object size:0x4 scope:local align:4 data:float +m_height__9daLlift_c = .sdata2:0x803FFD80; // type:object size:0x4 scope:global align:4 +m_max_speed__9daLlift_c = .sdata2:0x803FFD84; // type:object size:0x4 scope:global align:4 +m_min_speed__9daLlift_c = .sdata2:0x803FFD88; // type:object size:0x4 scope:global align:4 +@4026 = .sdata2:0x803FFD8C; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803FFD90; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803FFD94; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803FFD98; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803FFD9C; // type:object size:0x4 scope:local align:4 data:float +@4031 = .sdata2:0x803FFDA0; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x803FFDA4; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x803FFDA8; // type:object size:0x4 scope:local align:4 data:float +@4000 = .sdata2:0x803FFDAC; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803FFDB0; // type:object size:0x4 scope:local align:4 data:float +@4087 = .sdata2:0x803FFDB8; // type:object size:0x8 scope:local align:8 data:double +@4112 = .sdata2:0x803FFDC0; // type:object size:0x4 scope:local align:4 data:float +@4306 = .sdata2:0x803FFDC4; // type:object size:0x4 scope:local align:4 data:float +@4378 = .sdata2:0x803FFDC8; // type:object size:0x4 scope:local align:4 data:float +@4390 = .sdata2:0x803FFDCC; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x803FFDD0; // type:object size:0x4 scope:local align:4 data:float +@4855 = .sdata2:0x803FFDD8; // type:object size:0x8 scope:local align:8 data:double +@4280 = .sdata2:0x803FFDE0; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x803FFDE4; // type:object size:0x4 scope:local align:4 data:float +@4573 = .sdata2:0x803FFDE8; // type:object size:0x4 scope:local align:4 data:float +@4574 = .sdata2:0x803FFDEC; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x803FFDF0; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803FFDF4; // type:object size:0x4 scope:local align:4 data:float +@4650 = .sdata2:0x803FFDF8; // type:object size:0x4 scope:local align:4 data:float +@4651 = .sdata2:0x803FFDFC; // type:object size:0x4 scope:local align:4 data:float +@4652 = .sdata2:0x803FFE00; // type:object size:0x4 scope:local align:4 data:float +@4653 = .sdata2:0x803FFE04; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x803FFE08; // type:object size:0x4 scope:local align:4 data:float +@4718 = .sdata2:0x803FFE0C; // type:object size:0x4 scope:local align:4 data:float +@4719 = .sdata2:0x803FFE10; // type:object size:0x4 scope:local align:4 data:float +@4720 = .sdata2:0x803FFE14; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x803FFE18; // type:object size:0x4 scope:local align:4 data:float +@4733 = .sdata2:0x803FFE1C; // type:object size:0x4 scope:local align:4 data:float +@4735 = .sdata2:0x803FFE20; // type:object size:0x8 scope:local align:8 data:double +@4854 = .sdata2:0x803FFE28; // type:object size:0x4 scope:local align:4 data:float +@4855 = .sdata2:0x803FFE2C; // type:object size:0x4 scope:local align:4 data:float +@4905 = .sdata2:0x803FFE30; // type:object size:0x4 scope:local align:4 data:float +@4914 = .sdata2:0x803FFE34; // type:object size:0x4 scope:local align:4 data:float +@4915 = .sdata2:0x803FFE38; // type:object size:0x4 scope:local align:4 data:float +@4941 = .sdata2:0x803FFE3C; // type:object size:0x4 scope:local align:4 data:float +@4942 = .sdata2:0x803FFE40; // type:object size:0x4 scope:local align:4 data:float +@4408 = .sdata2:0x803FFE48; // type:object size:0x4 scope:local align:4 data:float +@4513 = .sdata2:0x803FFE50; // type:object size:0x8 scope:local align:8 data:double +@4560 = .sdata2:0x803FFE58; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x803FFE60; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x803FFE68; // type:object size:0x4 scope:local align:4 data:float +@4253 = .sdata2:0x803FFE6C; // type:object size:0x4 scope:local align:4 data:float +@4548 = .sdata2:0x803FFE70; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x803FFE78; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x803FFE7C; // type:object size:0x4 scope:local align:4 data:float +@4242 = .sdata2:0x803FFE80; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x803FFE88; // type:object size:0x8 scope:local align:8 data:double +@4422 = .sdata2:0x803FFE90; // type:object size:0x4 scope:local align:4 data:float +@4423 = .sdata2:0x803FFE94; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x803FFE98; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x803FFEA0; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x803FFEA4; // type:object size:0x4 scope:local align:4 data:float +@4705 = .sdata2:0x803FFEA8; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x803FFEB0; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x803FFEB4; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x803FFEB8; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x803FFEC0; // type:object size:0x8 scope:local align:8 data:double +@4014 = .sdata2:0x803FFEC8; // type:object size:0x8 scope:local align:8 data:double +@4015 = .sdata2:0x803FFED0; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803FFED4; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803FFED8; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x803FFEDC; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x803FFEE0; // type:object size:0x4 scope:local align:4 data:float +@4055 = .sdata2:0x803FFEE4; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x803FFEE8; // type:object size:0x8 scope:local align:8 data:double +@4060 = .sdata2:0x803FFEF0; // type:object size:0x8 scope:local align:8 data:double +@4092 = .sdata2:0x803FFEF8; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x803FFEFC; // type:object size:0x4 scope:local align:4 data:float +@4187 = .sdata2:0x803FFF00; // type:object size:0x4 scope:local align:4 data:float +@4240 = .sdata2:0x803FFF04; // type:object size:0x4 scope:local align:4 data:float +@4241 = .sdata2:0x803FFF08; // type:object size:0x4 scope:local align:4 data:float +@4242 = .sdata2:0x803FFF0C; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x803FFF10; // type:object size:0x4 scope:local align:4 data:float +@4319 = .sdata2:0x803FFF14; // type:object size:0x4 scope:local align:4 data:float +@4320 = .sdata2:0x803FFF18; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x803FFF1C; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x803FFF20; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x803FFF24; // type:object size:0x4 scope:local align:4 data:float +@4392 = .sdata2:0x803FFF28; // type:object size:0x4 scope:local align:4 data:float +@4393 = .sdata2:0x803FFF2C; // type:object size:0x4 scope:local align:4 data:float +@4394 = .sdata2:0x803FFF30; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x803FFF34; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x803FFF38; // type:object size:0x4 scope:local align:4 data:float +@4021 = .sdata2:0x803FFF3C; // type:object size:0x4 scope:local align:4 data:float +@4022 = .sdata2:0x803FFF40; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x803FFF48; // type:object size:0x8 scope:local align:8 data:double +@4024 = .sdata2:0x803FFF50; // type:object size:0x8 scope:local align:8 data:double +@4025 = .sdata2:0x803FFF58; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x803FFF5C; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x803FFF60; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x803FFF64; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x803FFF68; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x803FFF6C; // type:object size:0x4 scope:local align:4 data:float +@4031 = .sdata2:0x803FFF70; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x803FFF74; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x803FFF78; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x803FFF7C; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x803FFF80; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x803FFF84; // type:object size:0x4 scope:local align:4 data:float +@4094 = .sdata2:0x803FFF88; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x803FFF8C; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x803FFF90; // type:object size:0x4 scope:local align:4 data:float +@4097 = .sdata2:0x803FFF94; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x803FFF98; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x803FFF9C; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x803FFFA0; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x803FFFA4; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x803FFFA8; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x803FFFB0; // type:object size:0x8 scope:local align:8 data:double +@4270 = .sdata2:0x803FFFB8; // type:object size:0x8 scope:local align:8 data:double +@4271 = .sdata2:0x803FFFC0; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x803FFFC4; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x803FFFC8; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x803FFFCC; // type:object size:0x4 scope:local align:4 data:float +@4351 = .sdata2:0x803FFFD0; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x803FFFD4; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x803FFFD8; // type:object size:0x8 scope:local align:8 data:double +@4407 = .sdata2:0x803FFFE0; // type:object size:0x4 scope:local align:4 data:float +@4408 = .sdata2:0x803FFFE4; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x803FFFE8; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x803FFFEC; // type:object size:0x4 scope:local align:4 data:float +@4617 = .sdata2:0x803FFFF0; // type:object size:0x4 scope:local align:4 data:float +@4618 = .sdata2:0x803FFFF4; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x803FFFF8; // type:object size:0x8 scope:local align:8 data:double +@4697 = .sdata2:0x80400000; // type:object size:0x4 scope:local align:4 data:float +@4698 = .sdata2:0x80400004; // type:object size:0x4 scope:local align:4 data:float +@4822 = .sdata2:0x80400008; // type:object size:0x4 scope:local align:4 data:float +@4823 = .sdata2:0x8040000C; // type:object size:0x4 scope:local align:4 data:float +@4841 = .sdata2:0x80400010; // type:object size:0x4 scope:local align:4 data:float +g_dTree_Oba_kage_32DL_SIZE = .sdata2:0x80400018; // type:object size:0x4 scope:global align:4 data:4byte +g_dTree_shadowMatDL_SIZE = .sdata2:0x8040001C; // type:object size:0x4 scope:global align:4 data:4byte +@4243 = .sdata2:0x80400020; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x80400024; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x80400028; // type:object size:0x4 scope:local align:4 data:float +@4246 = .sdata2:0x8040002C; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x80400030; // type:object size:0x8 scope:local align:8 data:double +@4367 = .sdata2:0x80400038; // type:object size:0x8 scope:local align:8 data:double +@4368 = .sdata2:0x80400040; // type:object size:0x4 scope:local align:4 data:float +@4440 = .sdata2:0x80400044; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x80400048; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x8040004C; // type:object size:0x4 scope:local align:4 data:float +@4443 = .sdata2:0x80400050; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x80400054; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x80400058; // type:object size:0x4 scope:local align:4 data:float +@4573 = .sdata2:0x8040005C; // type:object size:0x4 scope:local align:4 data:float +@4574 = .sdata2:0x80400060; // type:object size:0x4 scope:local align:4 data:float +@4575 = .sdata2:0x80400064; // type:object size:0x4 scope:local align:4 data:float +@4576 = .sdata2:0x80400068; // type:object size:0x4 scope:local align:4 data:float +@4577 = .sdata2:0x8040006C; // type:object size:0x4 scope:local align:4 data:float +@4578 = .sdata2:0x80400070; // type:object size:0x4 scope:local align:4 data:float +@4579 = .sdata2:0x80400074; // type:object size:0x4 scope:local align:4 data:float +@4580 = .sdata2:0x80400078; // type:object size:0x4 scope:local align:4 data:float +@4581 = .sdata2:0x8040007C; // type:object size:0x4 scope:local align:4 data:float +@4583 = .sdata2:0x80400080; // type:object size:0x8 scope:local align:8 data:double +@4785 = .sdata2:0x80400088; // type:object size:0x4 scope:local align:4 data:float +@4786 = .sdata2:0x8040008C; // type:object size:0x4 scope:local align:4 data:float +@4788 = .sdata2:0x80400090; // type:object size:0x8 scope:local align:8 data:double +@4879 = .sdata2:0x80400098; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x8040009C; // type:object size:0x4 scope:local align:4 data:float +@5027 = .sdata2:0x804000A0; // type:object size:0x4 scope:local align:4 data:float +@5043 = .sdata2:0x804000A4; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x804000A8; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x804000AC; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x804000B0; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x804000B4; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x804000B8; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x804000BC; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x804000C0; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x804000C8; // type:object size:0x8 scope:local align:8 data:double +@4502 = .sdata2:0x804000D0; // type:object size:0x4 scope:local align:4 data:4byte +@4516 = .sdata2:0x804000D4; // type:object size:0x4 scope:local align:4 data:4byte +@4632 = .sdata2:0x804000D8; // type:object size:0x4 scope:local align:4 data:float +@4891 = .sdata2:0x804000DC; // type:object size:0x4 scope:local align:4 data:float +@4972 = .sdata2:0x804000E0; // type:object size:0x4 scope:local align:4 data:float +@4983 = .sdata2:0x804000E4; // type:object size:0x4 scope:local align:4 data:4byte +@5460 = .sdata2:0x804000E8; // type:object size:0x4 scope:local align:4 data:float +@5461 = .sdata2:0x804000EC; // type:object size:0x4 scope:local align:4 data:float +@5462 = .sdata2:0x804000F0; // type:object size:0x4 scope:local align:4 data:float +@5638 = .sdata2:0x804000F4; // type:object size:0x4 scope:local align:4 data:float +@5639 = .sdata2:0x804000F8; // type:object size:0x4 scope:local align:4 data:float +@5818 = .sdata2:0x804000FC; // type:object size:0x4 scope:local align:4 data:float +@6112 = .sdata2:0x80400100; // type:object size:0x4 scope:local align:4 data:float +@6113 = .sdata2:0x80400104; // type:object size:0x4 scope:local align:4 data:float +@6416 = .sdata2:0x80400108; // type:object size:0x4 scope:local align:4 data:float +@6417 = .sdata2:0x8040010C; // type:object size:0x4 scope:local align:4 data:float +@6611 = .sdata2:0x80400110; // type:object size:0x4 scope:local align:4 data:float +@4034 = .sdata2:0x80400118; // type:object size:0x4 scope:local align:4 data:float +@4382 = .sdata2:0x80400120; // type:object size:0x4 scope:local align:4 data:float +@4383 = .sdata2:0x80400124; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x80400128; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x80400130; // type:object size:0x8 scope:local align:8 data:double +@4389 = .sdata2:0x80400138; // type:object size:0x8 scope:local align:8 data:double +@4577 = .sdata2:0x80400140; // type:object size:0x4 scope:local align:4 data:float +@4582 = .sdata2:0x80400144; // type:object size:0x4 scope:local align:4 data:4byte +@4655 = .sdata2:0x80400148; // type:object size:0x4 scope:local align:4 data:float +@4924 = .sdata2:0x8040014C; // type:object size:0x4 scope:local align:4 data:float +@4925 = .sdata2:0x80400150; // type:object size:0x4 scope:local align:4 data:float +@4926 = .sdata2:0x80400154; // type:object size:0x4 scope:local align:4 data:float +@4927 = .sdata2:0x80400158; // type:object size:0x8 scope:local align:8 data:double +@4939 = .sdata2:0x80400160; // type:object size:0x4 scope:local align:4 data:float +@5010 = .sdata2:0x80400164; // type:object size:0x4 scope:local align:4 data:float +@5071 = .sdata2:0x80400168; // type:object size:0x4 scope:local align:4 data:float +@5072 = .sdata2:0x8040016C; // type:object size:0x4 scope:local align:4 data:float +@5312 = .sdata2:0x80400170; // type:object size:0x4 scope:local align:4 data:float +@5371 = .sdata2:0x80400174; // type:object size:0x4 scope:local align:4 data:float +@5372 = .sdata2:0x80400178; // type:object size:0x4 scope:local align:4 data:float +@5491 = .sdata2:0x8040017C; // type:object size:0x4 scope:local align:4 data:float +@5492 = .sdata2:0x80400180; // type:object size:0x4 scope:local align:4 data:float +@5493 = .sdata2:0x80400184; // type:object size:0x4 scope:local align:4 data:float +@5494 = .sdata2:0x80400188; // type:object size:0x4 scope:local align:4 data:float +@5594 = .sdata2:0x8040018C; // type:object size:0x4 scope:local align:4 data:float +@5595 = .sdata2:0x80400190; // type:object size:0x4 scope:local align:4 data:float +@5596 = .sdata2:0x80400194; // type:object size:0x4 scope:local align:4 data:float +@5597 = .sdata2:0x80400198; // type:object size:0x8 scope:local align:8 data:double +@5598 = .sdata2:0x804001A0; // type:object size:0x8 scope:local align:8 data:double +@5599 = .sdata2:0x804001A8; // type:object size:0x4 scope:local align:4 data:float +@5600 = .sdata2:0x804001AC; // type:object size:0x4 scope:local align:4 data:float +@5601 = .sdata2:0x804001B0; // type:object size:0x4 scope:local align:4 data:float +@5602 = .sdata2:0x804001B4; // type:object size:0x4 scope:local align:4 data:float +@5647 = .sdata2:0x804001B8; // type:object size:0x4 scope:local align:4 data:float +@5676 = .sdata2:0x804001BC; // type:object size:0x4 scope:local align:4 data:float +@5737 = .sdata2:0x804001C0; // type:object size:0x4 scope:local align:4 data:float +@5738 = .sdata2:0x804001C4; // type:object size:0x4 scope:local align:4 data:float +@5773 = .sdata2:0x804001C8; // type:object size:0x4 scope:local align:4 data:4byte +@6005 = .sdata2:0x804001CC; // type:object size:0x4 scope:local align:4 data:float +@6006 = .sdata2:0x804001D0; // type:object size:0x4 scope:local align:4 data:float +@6190 = .sdata2:0x804001D4; // type:object size:0x4 scope:local align:4 data:float +@6191 = .sdata2:0x804001D8; // type:object size:0x4 scope:local align:4 data:float +@6192 = .sdata2:0x804001DC; // type:object size:0x4 scope:local align:4 data:float +@6224 = .sdata2:0x804001E0; // type:object size:0x4 scope:local align:4 data:float +@6225 = .sdata2:0x804001E4; // type:object size:0x4 scope:local align:4 data:float +@6226 = .sdata2:0x804001E8; // type:object size:0x4 scope:local align:4 data:float +@6227 = .sdata2:0x804001EC; // type:object size:0x4 scope:local align:4 data:float +@6228 = .sdata2:0x804001F0; // type:object size:0x4 scope:local align:4 data:float +@6255 = .sdata2:0x804001F4; // type:object size:0x4 scope:local align:4 data:float +@4505 = .sdata2:0x804001F8; // type:object size:0x4 scope:local align:4 data:float +@4789 = .sdata2:0x804001FC; // type:object size:0x4 scope:local align:4 data:float +@4790 = .sdata2:0x80400200; // type:object size:0x4 scope:local align:4 data:float +@4854 = .sdata2:0x80400204; // type:object size:0x4 scope:local align:4 data:float +@4900 = .sdata2:0x80400208; // type:object size:0x4 scope:local align:4 data:float +@4901 = .sdata2:0x8040020C; // type:object size:0x4 scope:local align:4 data:float +@4902 = .sdata2:0x80400210; // type:object size:0x4 scope:local align:4 data:float +@4904 = .sdata2:0x80400218; // type:object size:0x8 scope:local align:8 data:double +@4982 = .sdata2:0x80400220; // type:object size:0x4 scope:local align:4 data:float +@4983 = .sdata2:0x80400224; // type:object size:0x4 scope:local align:4 data:float +@4984 = .sdata2:0x80400228; // type:object size:0x4 scope:local align:4 data:float +@4985 = .sdata2:0x8040022C; // type:object size:0x4 scope:local align:4 data:float +@4986 = .sdata2:0x80400230; // type:object size:0x4 scope:local align:4 data:float +@4987 = .sdata2:0x80400234; // type:object size:0x4 scope:local align:4 data:float +@4988 = .sdata2:0x80400238; // type:object size:0x4 scope:local align:4 data:float +@4989 = .sdata2:0x8040023C; // type:object size:0x4 scope:local align:4 data:float +@4990 = .sdata2:0x80400240; // type:object size:0x4 scope:local align:4 data:float +@4991 = .sdata2:0x80400244; // type:object size:0x4 scope:local align:4 data:float +@4992 = .sdata2:0x80400248; // type:object size:0x4 scope:local align:4 data:float +@4993 = .sdata2:0x8040024C; // type:object size:0x4 scope:local align:4 data:float +@4994 = .sdata2:0x80400250; // type:object size:0x4 scope:local align:4 data:float +@4995 = .sdata2:0x80400254; // type:object size:0x4 scope:local align:4 data:float +@4996 = .sdata2:0x80400258; // type:object size:0x4 scope:local align:4 data:float +@4997 = .sdata2:0x8040025C; // type:object size:0x4 scope:local align:4 data:float +@5106 = .sdata2:0x80400260; // type:object size:0x4 scope:local align:4 data:float +@5199 = .sdata2:0x80400264; // type:object size:0x4 scope:local align:4 data:float +@5200 = .sdata2:0x80400268; // type:object size:0x4 scope:local align:4 data:float +@5201 = .sdata2:0x8040026C; // type:object size:0x4 scope:local align:4 data:float +@5202 = .sdata2:0x80400270; // type:object size:0x4 scope:local align:4 data:float +@5203 = .sdata2:0x80400274; // type:object size:0x4 scope:local align:4 data:float +@5204 = .sdata2:0x80400278; // type:object size:0x4 scope:local align:4 data:float +@5205 = .sdata2:0x8040027C; // type:object size:0x4 scope:local align:4 data:float +@5206 = .sdata2:0x80400280; // type:object size:0x4 scope:local align:4 data:float +@5207 = .sdata2:0x80400288; // type:object size:0x8 scope:local align:8 data:double +@5208 = .sdata2:0x80400290; // type:object size:0x8 scope:local align:8 data:double +@5209 = .sdata2:0x80400298; // type:object size:0x4 scope:local align:4 data:float +@5210 = .sdata2:0x8040029C; // type:object size:0x4 scope:local align:4 data:float +@5431 = .sdata2:0x804002A0; // type:object size:0x4 scope:local align:4 data:float +@5432 = .sdata2:0x804002A4; // type:object size:0x4 scope:local align:4 data:float +@5433 = .sdata2:0x804002A8; // type:object size:0x4 scope:local align:4 data:float +@5434 = .sdata2:0x804002AC; // type:object size:0x4 scope:local align:4 data:float +@5435 = .sdata2:0x804002B0; // type:object size:0x4 scope:local align:4 data:float +@5436 = .sdata2:0x804002B4; // type:object size:0x4 scope:local align:4 data:float +@5508 = .sdata2:0x804002B8; // type:object size:0x4 scope:local align:4 data:float +@5686 = .sdata2:0x804002BC; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x804002C0; // type:object size:0x8 scope:local align:8 data:double +@4132 = .sdata2:0x804002C8; // type:object size:0x8 scope:local align:8 data:double +@4133 = .sdata2:0x804002D0; // type:object size:0x8 scope:local align:8 data:double +@4134 = .sdata2:0x804002D8; // type:object size:0x4 scope:local align:4 data:float +@4150 = .sdata2:0x804002DC; // type:object size:0x4 scope:local align:4 data:float +@4172 = .sdata2:0x804002E0; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x804002E4; // type:object size:0x4 scope:local align:4 data:float +@4175 = .sdata2:0x804002E8; // type:object size:0x8 scope:local align:8 data:double +@4430 = .sdata2:0x804002F0; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x804002F4; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x804002F8; // type:object size:0x4 scope:local align:4 data:float +@4433 = .sdata2:0x804002FC; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x80400300; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x80400304; // type:object size:0x4 scope:local align:4 data:float +@4436 = .sdata2:0x80400308; // type:object size:0x4 scope:local align:4 data:float +@4437 = .sdata2:0x8040030C; // type:object size:0x4 scope:local align:4 data:float +@4438 = .sdata2:0x80400310; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x80400314; // type:object size:0x4 scope:local align:4 data:float +@4440 = .sdata2:0x80400318; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x8040031C; // type:object size:0x4 scope:local align:4 data:float +@4442 = .sdata2:0x80400320; // type:object size:0x4 scope:local align:4 data:float +@4443 = .sdata2:0x80400324; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x80400328; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x8040032C; // type:object size:0x4 scope:local align:4 data:float +@4446 = .sdata2:0x80400330; // type:object size:0x4 scope:local align:4 data:float +@4447 = .sdata2:0x80400334; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x80400338; // type:object size:0x4 scope:local align:4 data:float +@4449 = .sdata2:0x8040033C; // type:object size:0x4 scope:local align:4 data:float +@4465 = .sdata2:0x80400340; // type:object size:0x4 scope:local align:4 data:float +@4841 = .sdata2:0x80400344; // type:object size:0x4 scope:local align:4 data:float +@4842 = .sdata2:0x80400348; // type:object size:0x4 scope:local align:4 data:float +@4843 = .sdata2:0x8040034C; // type:object size:0x4 scope:local align:4 data:float +@4844 = .sdata2:0x80400350; // type:object size:0x4 scope:local align:4 data:float +@4845 = .sdata2:0x80400354; // type:object size:0x4 scope:local align:4 data:float +@4846 = .sdata2:0x80400358; // type:object size:0x4 scope:local align:4 data:float +@4847 = .sdata2:0x8040035C; // type:object size:0x4 scope:local align:4 data:float +@4848 = .sdata2:0x80400360; // type:object size:0x4 scope:local align:4 data:float +@4849 = .sdata2:0x80400364; // type:object size:0x4 scope:local align:4 data:float +@4850 = .sdata2:0x80400368; // type:object size:0x4 scope:local align:4 data:float +@4851 = .sdata2:0x8040036C; // type:object size:0x4 scope:local align:4 data:float +@4852 = .sdata2:0x80400370; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x80400374; // type:object size:0x4 scope:local align:4 data:float +@4854 = .sdata2:0x80400378; // type:object size:0x4 scope:local align:4 data:float +@4855 = .sdata2:0x8040037C; // type:object size:0x4 scope:local align:4 data:float +@4856 = .sdata2:0x80400380; // type:object size:0x4 scope:local align:4 data:float +@4857 = .sdata2:0x80400384; // type:object size:0x4 scope:local align:4 data:float +@4858 = .sdata2:0x80400388; // type:object size:0x4 scope:local align:4 data:float +@4859 = .sdata2:0x8040038C; // type:object size:0x4 scope:local align:4 data:float +@4860 = .sdata2:0x80400390; // type:object size:0x4 scope:local align:4 data:float +@5013 = .sdata2:0x80400394; // type:object size:0x4 scope:local align:4 data:float +@5014 = .sdata2:0x80400398; // type:object size:0x4 scope:local align:4 data:float +@5015 = .sdata2:0x8040039C; // type:object size:0x4 scope:local align:4 data:float +@5016 = .sdata2:0x804003A0; // type:object size:0x4 scope:local align:4 data:float +@5017 = .sdata2:0x804003A4; // type:object size:0x4 scope:local align:4 data:float +@5018 = .sdata2:0x804003A8; // type:object size:0x4 scope:local align:4 data:float +@5030 = .sdata2:0x804003AC; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x804003B0; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x804003B4; // type:object size:0x4 scope:local align:4 data:float +@5175 = .sdata2:0x804003B8; // type:object size:0x4 scope:local align:4 data:float +@5176 = .sdata2:0x804003BC; // type:object size:0x4 scope:local align:4 data:float +@5177 = .sdata2:0x804003C0; // type:object size:0x4 scope:local align:4 data:float +@5178 = .sdata2:0x804003C8; // type:object size:0x8 scope:local align:8 data:double +@5179 = .sdata2:0x804003D0; // type:object size:0x4 scope:local align:4 data:float +@5180 = .sdata2:0x804003D4; // type:object size:0x4 scope:local align:4 data:float +@5181 = .sdata2:0x804003D8; // type:object size:0x4 scope:local align:4 data:float +@5182 = .sdata2:0x804003DC; // type:object size:0x4 scope:local align:4 data:float +@5183 = .sdata2:0x804003E0; // type:object size:0x4 scope:local align:4 data:float +@5184 = .sdata2:0x804003E4; // type:object size:0x4 scope:local align:4 data:float +@5213 = .sdata2:0x804003E8; // type:object size:0x4 scope:local align:4 data:float +@5827 = .sdata2:0x804003EC; // type:object size:0x4 scope:local align:4 data:float +@5828 = .sdata2:0x804003F0; // type:object size:0x4 scope:local align:4 data:float +@5829 = .sdata2:0x804003F4; // type:object size:0x4 scope:local align:4 data:float +@5830 = .sdata2:0x804003F8; // type:object size:0x4 scope:local align:4 data:float +@5831 = .sdata2:0x804003FC; // type:object size:0x4 scope:local align:4 data:float +@5832 = .sdata2:0x80400400; // type:object size:0x4 scope:local align:4 data:float +@5833 = .sdata2:0x80400404; // type:object size:0x4 scope:local align:4 data:float +@5834 = .sdata2:0x80400408; // type:object size:0x4 scope:local align:4 data:float +@5835 = .sdata2:0x8040040C; // type:object size:0x4 scope:local align:4 data:float +@5836 = .sdata2:0x80400410; // type:object size:0x4 scope:local align:4 data:float +@5837 = .sdata2:0x80400414; // type:object size:0x4 scope:local align:4 data:float +@5838 = .sdata2:0x80400418; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x8040041C; // type:object size:0x4 scope:local align:4 data:float +@5840 = .sdata2:0x80400420; // type:object size:0x4 scope:local align:4 data:float +@6077 = .sdata2:0x80400424; // type:object size:0x4 scope:local align:4 data:float +@6078 = .sdata2:0x80400428; // type:object size:0x4 scope:local align:4 data:float +@6079 = .sdata2:0x8040042C; // type:object size:0x4 scope:local align:4 data:float +@6080 = .sdata2:0x80400430; // type:object size:0x4 scope:local align:4 data:float +@6081 = .sdata2:0x80400434; // type:object size:0x4 scope:local align:4 data:float +@6082 = .sdata2:0x80400438; // type:object size:0x4 scope:local align:4 data:float +@6083 = .sdata2:0x8040043C; // type:object size:0x4 scope:local align:4 data:float +@6084 = .sdata2:0x80400440; // type:object size:0x4 scope:local align:4 data:float +@6085 = .sdata2:0x80400444; // type:object size:0x4 scope:local align:4 data:float +@6086 = .sdata2:0x80400448; // type:object size:0x4 scope:local align:4 data:float +@6087 = .sdata2:0x8040044C; // type:object size:0x4 scope:local align:4 data:float +@6088 = .sdata2:0x80400450; // type:object size:0x4 scope:local align:4 data:float +@6089 = .sdata2:0x80400454; // type:object size:0x4 scope:local align:4 data:float +@6333 = .sdata2:0x80400458; // type:object size:0x4 scope:local align:4 data:float +@6334 = .sdata2:0x8040045C; // type:object size:0x4 scope:local align:4 data:float +@6335 = .sdata2:0x80400460; // type:object size:0x4 scope:local align:4 data:float +@6336 = .sdata2:0x80400464; // type:object size:0x4 scope:local align:4 data:float +@6337 = .sdata2:0x80400468; // type:object size:0x4 scope:local align:4 data:float +@6338 = .sdata2:0x8040046C; // type:object size:0x4 scope:local align:4 data:float +@6651 = .sdata2:0x80400470; // type:object size:0x4 scope:local align:4 data:float +@6652 = .sdata2:0x80400474; // type:object size:0x4 scope:local align:4 data:float +@6653 = .sdata2:0x80400478; // type:object size:0x4 scope:local align:4 data:float +@6654 = .sdata2:0x8040047C; // type:object size:0x4 scope:local align:4 data:float +@6655 = .sdata2:0x80400480; // type:object size:0x4 scope:local align:4 data:float +@6656 = .sdata2:0x80400484; // type:object size:0x4 scope:local align:4 data:float +@6657 = .sdata2:0x80400488; // type:object size:0x4 scope:local align:4 data:float +@6658 = .sdata2:0x8040048C; // type:object size:0x4 scope:local align:4 data:float +@6659 = .sdata2:0x80400490; // type:object size:0x4 scope:local align:4 data:float +@6660 = .sdata2:0x80400494; // type:object size:0x4 scope:local align:4 data:float +@6843 = .sdata2:0x80400498; // type:object size:0x4 scope:local align:4 data:float +@6844 = .sdata2:0x8040049C; // type:object size:0x4 scope:local align:4 data:float +@6845 = .sdata2:0x804004A0; // type:object size:0x4 scope:local align:4 data:float +@6846 = .sdata2:0x804004A4; // type:object size:0x4 scope:local align:4 data:float +@6847 = .sdata2:0x804004A8; // type:object size:0x4 scope:local align:4 data:float +@7266 = .sdata2:0x804004AC; // type:object size:0x4 scope:local align:4 data:float +@7267 = .sdata2:0x804004B0; // type:object size:0x4 scope:local align:4 data:float +@7498 = .sdata2:0x804004B4; // type:object size:0x4 scope:local align:4 data:float +@7499 = .sdata2:0x804004B8; // type:object size:0x4 scope:local align:4 data:float +@7500 = .sdata2:0x804004BC; // type:object size:0x4 scope:local align:4 data:float +@7501 = .sdata2:0x804004C0; // type:object size:0x4 scope:local align:4 data:float +@7502 = .sdata2:0x804004C4; // type:object size:0x4 scope:local align:4 data:float +@7503 = .sdata2:0x804004C8; // type:object size:0x4 scope:local align:4 data:float +@7504 = .sdata2:0x804004CC; // type:object size:0x4 scope:local align:4 data:float +@7565 = .sdata2:0x804004D0; // type:object size:0x4 scope:local align:4 data:float +@7566 = .sdata2:0x804004D4; // type:object size:0x4 scope:local align:4 data:float +@7567 = .sdata2:0x804004D8; // type:object size:0x4 scope:local align:4 data:float +@8058 = .sdata2:0x804004DC; // type:object size:0x4 scope:local align:4 data:float +@8059 = .sdata2:0x804004E0; // type:object size:0x4 scope:local align:4 data:float +@8060 = .sdata2:0x804004E4; // type:object size:0x4 scope:local align:4 data:float +@8061 = .sdata2:0x804004E8; // type:object size:0x4 scope:local align:4 data:float +@8062 = .sdata2:0x804004EC; // type:object size:0x4 scope:local align:4 data:float +@8063 = .sdata2:0x804004F0; // type:object size:0x4 scope:local align:4 data:float +@8064 = .sdata2:0x804004F4; // type:object size:0x4 scope:local align:4 data:float +@8065 = .sdata2:0x804004F8; // type:object size:0x4 scope:local align:4 data:float +@8066 = .sdata2:0x804004FC; // type:object size:0x4 scope:local align:4 data:float +@8067 = .sdata2:0x80400500; // type:object size:0x4 scope:local align:4 data:float +@8068 = .sdata2:0x80400504; // type:object size:0x4 scope:local align:4 data:float +@8069 = .sdata2:0x80400508; // type:object size:0x4 scope:local align:4 data:float +@8070 = .sdata2:0x8040050C; // type:object size:0x4 scope:local align:4 data:float +@8071 = .sdata2:0x80400510; // type:object size:0x4 scope:local align:4 data:float +@8299 = .sdata2:0x80400514; // type:object size:0x4 scope:local align:4 data:float +@8300 = .sdata2:0x80400518; // type:object size:0x4 scope:local align:4 data:float +@8301 = .sdata2:0x8040051C; // type:object size:0x4 scope:local align:4 data:float +@8302 = .sdata2:0x80400520; // type:object size:0x4 scope:local align:4 data:float +@8303 = .sdata2:0x80400524; // type:object size:0x4 scope:local align:4 data:float +@8304 = .sdata2:0x80400528; // type:object size:0x4 scope:local align:4 data:float +@8305 = .sdata2:0x8040052C; // type:object size:0x4 scope:local align:4 data:float +@8306 = .sdata2:0x80400530; // type:object size:0x4 scope:local align:4 data:float +@8307 = .sdata2:0x80400534; // type:object size:0x4 scope:local align:4 data:float +@8308 = .sdata2:0x80400538; // type:object size:0x8 scope:local align:8 data:double +@8309 = .sdata2:0x80400540; // type:object size:0x4 scope:local align:4 data:float +@8310 = .sdata2:0x80400544; // type:object size:0x4 scope:local align:4 data:float +@8311 = .sdata2:0x80400548; // type:object size:0x4 scope:local align:4 data:float +@8312 = .sdata2:0x8040054C; // type:object size:0x4 scope:local align:4 data:float +@8313 = .sdata2:0x80400550; // type:object size:0x4 scope:local align:4 data:float +@8314 = .sdata2:0x80400554; // type:object size:0x4 scope:local align:4 data:float +@8317 = .sdata2:0x80400558; // type:object size:0x8 scope:local align:8 data:double +@8324 = .sdata2:0x80400560; // type:object size:0x4 scope:local align:4 data:float +@8325 = .sdata2:0x80400564; // type:object size:0x4 scope:local align:4 data:float +@8700 = .sdata2:0x80400568; // type:object size:0x4 scope:local align:4 data:float +@8701 = .sdata2:0x8040056C; // type:object size:0x4 scope:local align:4 data:float +@8702 = .sdata2:0x80400570; // type:object size:0x4 scope:local align:4 data:float +@8703 = .sdata2:0x80400574; // type:object size:0x4 scope:local align:4 data:float +@8704 = .sdata2:0x80400578; // type:object size:0x4 scope:local align:4 data:float +@8705 = .sdata2:0x8040057C; // type:object size:0x4 scope:local align:4 data:float +@8706 = .sdata2:0x80400580; // type:object size:0x4 scope:local align:4 data:float +@8707 = .sdata2:0x80400584; // type:object size:0x4 scope:local align:4 data:float +@8708 = .sdata2:0x80400588; // type:object size:0x4 scope:local align:4 data:float +@8984 = .sdata2:0x8040058C; // type:object size:0x4 scope:local align:4 data:float +@8985 = .sdata2:0x80400590; // type:object size:0x4 scope:local align:4 data:float +@8986 = .sdata2:0x80400594; // type:object size:0x4 scope:local align:4 data:float +@8987 = .sdata2:0x80400598; // type:object size:0x4 scope:local align:4 data:float +@8988 = .sdata2:0x8040059C; // type:object size:0x4 scope:local align:4 data:float +@8989 = .sdata2:0x804005A0; // type:object size:0x4 scope:local align:4 data:float +@9261 = .sdata2:0x804005A4; // type:object size:0x4 scope:local align:4 data:float +@9262 = .sdata2:0x804005A8; // type:object size:0x4 scope:local align:4 data:float +@9389 = .sdata2:0x804005AC; // type:object size:0x4 scope:local align:4 data:float +@9390 = .sdata2:0x804005B0; // type:object size:0x4 scope:local align:4 data:float +@9534 = .sdata2:0x804005B4; // type:object size:0x4 scope:local align:4 data:float +@9535 = .sdata2:0x804005B8; // type:object size:0x4 scope:local align:4 data:float +@9536 = .sdata2:0x804005BC; // type:object size:0x4 scope:local align:4 data:float +@9537 = .sdata2:0x804005C0; // type:object size:0x4 scope:local align:4 data:float +@9538 = .sdata2:0x804005C4; // type:object size:0x4 scope:local align:4 data:float +@9539 = .sdata2:0x804005C8; // type:object size:0x4 scope:local align:4 data:float +@9540 = .sdata2:0x804005CC; // type:object size:0x4 scope:local align:4 data:float +@9541 = .sdata2:0x804005D0; // type:object size:0x4 scope:local align:4 data:float +@9542 = .sdata2:0x804005D4; // type:object size:0x4 scope:local align:4 data:float +@9543 = .sdata2:0x804005D8; // type:object size:0x4 scope:local align:4 data:float +@9742 = .sdata2:0x804005DC; // type:object size:0x4 scope:local align:4 data:float +@10233 = .sdata2:0x804005E0; // type:object size:0x4 scope:local align:4 data:float +@10234 = .sdata2:0x804005E4; // type:object size:0x4 scope:local align:4 data:float +@10235 = .sdata2:0x804005E8; // type:object size:0x4 scope:local align:4 data:float +@10236 = .sdata2:0x804005EC; // type:object size:0x4 scope:local align:4 data:float +@10237 = .sdata2:0x804005F0; // type:object size:0x4 scope:local align:4 data:float +@10238 = .sdata2:0x804005F4; // type:object size:0x4 scope:local align:4 data:float +@10239 = .sdata2:0x804005F8; // type:object size:0x4 scope:local align:4 data:float +@10240 = .sdata2:0x804005FC; // type:object size:0x4 scope:local align:4 data:float +@10241 = .sdata2:0x80400600; // type:object size:0x4 scope:local align:4 data:float +@10484 = .sdata2:0x80400604; // type:object size:0x4 scope:local align:4 data:float +@10485 = .sdata2:0x80400608; // type:object size:0x4 scope:local align:4 data:float +@10836 = .sdata2:0x8040060C; // type:object size:0x4 scope:local align:4 data:float +@10837 = .sdata2:0x80400610; // type:object size:0x4 scope:local align:4 data:float +@10838 = .sdata2:0x80400614; // type:object size:0x4 scope:local align:4 data:float +@10839 = .sdata2:0x80400618; // type:object size:0x4 scope:local align:4 data:float +@11071 = .sdata2:0x8040061C; // type:object size:0x4 scope:local align:4 data:float +@11658 = .sdata2:0x80400620; // type:object size:0x4 scope:local align:4 data:float +@11659 = .sdata2:0x80400624; // type:object size:0x4 scope:local align:4 data:float +@11660 = .sdata2:0x80400628; // type:object size:0x4 scope:local align:4 data:float +@11661 = .sdata2:0x8040062C; // type:object size:0x4 scope:local align:4 data:float +@11662 = .sdata2:0x80400630; // type:object size:0x4 scope:local align:4 data:float +@11663 = .sdata2:0x80400634; // type:object size:0x4 scope:local align:4 data:float +@11664 = .sdata2:0x80400638; // type:object size:0x4 scope:local align:4 data:float +@11665 = .sdata2:0x8040063C; // type:object size:0x4 scope:local align:4 data:float +@11666 = .sdata2:0x80400640; // type:object size:0x4 scope:local align:4 data:float +@11667 = .sdata2:0x80400644; // type:object size:0x4 scope:local align:4 data:float +@11668 = .sdata2:0x80400648; // type:object size:0x4 scope:local align:4 data:float +@11669 = .sdata2:0x8040064C; // type:object size:0x4 scope:local align:4 data:float +@11670 = .sdata2:0x80400650; // type:object size:0x4 scope:local align:4 data:float +@11883 = .sdata2:0x80400654; // type:object size:0x4 scope:local align:4 data:float +@11884 = .sdata2:0x80400658; // type:object size:0x4 scope:local align:4 data:float +@11885 = .sdata2:0x8040065C; // type:object size:0x4 scope:local align:4 data:float +@11886 = .sdata2:0x80400660; // type:object size:0x4 scope:local align:4 data:float +@11887 = .sdata2:0x80400664; // type:object size:0x4 scope:local align:4 data:float +@4015 = .sdata2:0x80400668; // type:object size:0x4 scope:local align:4 data:float +@4016 = .sdata2:0x8040066C; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x80400670; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x80400674; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x80400678; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x8040067C; // type:object size:0x4 scope:local align:4 data:float +@4153 = .sdata2:0x80400680; // type:object size:0x4 scope:local align:4 data:float +@4221 = .sdata2:0x80400688; // type:object size:0x8 scope:local align:8 data:double +@4222 = .sdata2:0x80400690; // type:object size:0x8 scope:local align:8 data:double +@4223 = .sdata2:0x80400698; // type:object size:0x4 scope:local align:4 data:float +@4224 = .sdata2:0x8040069C; // type:object size:0x4 scope:local align:4 data:float +@4226 = .sdata2:0x804006A0; // type:object size:0x8 scope:local align:8 data:double +@4102 = .sdata2:0x804006A8; // type:object size:0x8 scope:local align:8 data:double +@3999 = .sdata2:0x804006B0; // type:object size:0x4 scope:local align:4 data:float +@4000 = .sdata2:0x804006B4; // type:object size:0x4 scope:local align:4 data:float +@4001 = .sdata2:0x804006B8; // type:object size:0x4 scope:local align:4 data:float +@4002 = .sdata2:0x804006BC; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x804006C0; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x804006C4; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x804006C8; // type:object size:0x4 scope:local align:4 data:float +@4086 = .sdata2:0x804006CC; // type:object size:0x4 scope:local align:4 data:float +@4302 = .sdata2:0x804006D0; // type:object size:0x4 scope:local align:4 data:float +@4304 = .sdata2:0x804006D8; // type:object size:0x8 scope:local align:8 data:double +@4312 = .sdata2:0x804006E0; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x804006E8; // type:object size:0x8 scope:local align:8 data:double +@4359 = .sdata2:0x804006F0; // type:object size:0x8 scope:local align:8 data:double +@4402 = .sdata2:0x804006F8; // type:object size:0x4 scope:local align:4 data:float +@4463 = .sdata2:0x804006FC; // type:object size:0x4 scope:local align:4 data:float +@4821 = .sdata2:0x80400700; // type:object size:0x4 scope:local align:4 data:float +@4852 = .sdata2:0x80400704; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x80400708; // type:object size:0x4 scope:local align:4 data:float +@4376 = .sdata2:0x80400710; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x80400714; // type:object size:0x4 scope:local align:4 data:float +@4725 = .sdata2:0x80400718; // type:object size:0x4 scope:local align:4 data:float +@5054 = .sdata2:0x8040071C; // type:object size:0x4 scope:local align:4 data:float +@5055 = .sdata2:0x80400720; // type:object size:0x4 scope:local align:4 data:float +@5056 = .sdata2:0x80400724; // type:object size:0x4 scope:local align:4 data:float +@5057 = .sdata2:0x80400728; // type:object size:0x4 scope:local align:4 data:float +@3973 = .sdata2:0x80400730; // type:object size:0x4 scope:local align:4 data:float +@4327 = .sdata2:0x80400734; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x80400738; // type:object size:0x4 scope:local align:4 data:float +@4329 = .sdata2:0x8040073C; // type:object size:0x4 scope:local align:4 data:float +@4583 = .sdata2:0x80400740; // type:object size:0x4 scope:local align:4 data:float +@4584 = .sdata2:0x80400748; // type:object size:0x8 scope:local align:8 data:double +@4585 = .sdata2:0x80400750; // type:object size:0x8 scope:local align:8 data:double +@4586 = .sdata2:0x80400758; // type:object size:0x4 scope:local align:4 data:float +@4828 = .sdata2:0x8040075C; // type:object size:0x4 scope:local align:4 data:float +@4829 = .sdata2:0x80400760; // type:object size:0x4 scope:local align:4 data:float +@4830 = .sdata2:0x80400764; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x80400768; // type:object size:0x4 scope:local align:4 data:float +@2207 = .sdata2:0x80400770; // type:object size:0x4 scope:local align:4 data:float +@2208 = .sdata2:0x80400774; // type:object size:0x4 scope:local align:4 data:float +@3140 = .sdata2:0x80400778; // type:object size:0x4 scope:local align:4 data:float +@3141 = .sdata2:0x80400780; // type:object size:0x8 scope:local align:8 data:double +@3142 = .sdata2:0x80400788; // type:object size:0x8 scope:local align:8 data:double +@3143 = .sdata2:0x80400790; // type:object size:0x4 scope:local align:4 data:float +@3144 = .sdata2:0x80400794; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x80400798; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x8040079C; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x804007A0; // type:object size:0x4 scope:local align:4 data:float +@4091 = .sdata2:0x804007A8; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x804007AC; // type:object size:0x4 scope:local align:4 data:float +@4093 = .sdata2:0x804007B0; // type:object size:0x4 scope:local align:4 data:float +@2891 = .sdata2:0x804007B8; // type:object size:0x4 scope:local align:4 data:float +@2892 = .sdata2:0x804007BC; // type:object size:0x4 scope:local align:4 data:float +@2494 = .sdata2:0x804007C0; // type:object size:0x4 scope:local align:4 data:float +@2495 = .sdata2:0x804007C4; // type:object size:0x4 scope:local align:4 data:float +@2562 = .sdata2:0x804007C8; // type:object size:0x4 scope:local align:4 data:float +@2686 = .sdata2:0x804007CC; // type:object size:0x4 scope:local align:4 data:float +@2687 = .sdata2:0x804007D0; // type:object size:0x4 scope:local align:4 data:float +@2737 = .sdata2:0x804007D4; // type:object size:0x4 scope:local align:4 data:float +@4286 = .sdata2:0x804007D8; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x804007DC; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x804007E0; // type:object size:0x8 scope:local align:8 data:double +@4289 = .sdata2:0x804007E8; // type:object size:0x8 scope:local align:8 data:double +@4291 = .sdata2:0x804007F0; // type:object size:0x8 scope:local align:8 data:double +@4322 = .sdata2:0x804007F8; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x804007FC; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x80400800; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x80400804; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x80400808; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x80400810; // type:object size:0x8 scope:local align:8 data:double +@4446 = .sdata2:0x80400818; // type:object size:0x8 scope:local align:8 data:double +@4447 = .sdata2:0x80400820; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x80400824; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x80400828; // type:object size:0x4 scope:local align:4 data:float +@4104 = .sdata2:0x80400830; // type:object size:0x8 scope:local align:8 data:double +@4105 = .sdata2:0x80400838; // type:object size:0x8 scope:local align:8 data:double +@4106 = .sdata2:0x80400840; // type:object size:0x8 scope:local align:8 data:double +@4107 = .sdata2:0x80400848; // type:object size:0x8 scope:local align:8 data:double +@4108 = .sdata2:0x80400850; // type:object size:0x8 scope:local align:8 data:double +@4109 = .sdata2:0x80400858; // type:object size:0x8 scope:local align:8 data:double +@4110 = .sdata2:0x80400860; // type:object size:0x8 scope:local align:8 data:double +@4111 = .sdata2:0x80400868; // type:object size:0x8 scope:local align:8 data:double +@4112 = .sdata2:0x80400870; // type:object size:0x8 scope:local align:8 data:double +@4113 = .sdata2:0x80400878; // type:object size:0x8 scope:local align:8 data:double +@4125 = .sdata2:0x80400880; // type:object size:0x4 scope:local align:4 data:float +@4126 = .sdata2:0x80400884; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x80400888; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x8040088C; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x80400890; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x80400894; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x80400898; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x8040089C; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x804008A0; // type:object size:0x4 scope:local align:4 data:float +@4360 = .sdata2:0x804008A4; // type:object size:0x4 scope:local align:4 data:float +@4361 = .sdata2:0x804008A8; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x804008AC; // type:object size:0x4 scope:local align:4 data:float +@4363 = .sdata2:0x804008B0; // type:object size:0x4 scope:local align:4 data:float +@4364 = .sdata2:0x804008B4; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x804008B8; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x804008BC; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x804008C0; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x804008C4; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x804008C8; // type:object size:0x4 scope:local align:4 data:float +@4370 = .sdata2:0x804008CC; // type:object size:0x4 scope:local align:4 data:float +@4371 = .sdata2:0x804008D0; // type:object size:0x4 scope:local align:4 data:float +@4372 = .sdata2:0x804008D4; // type:object size:0x4 scope:local align:4 data:float +@4373 = .sdata2:0x804008D8; // type:object size:0x4 scope:local align:4 data:float +@4374 = .sdata2:0x804008DC; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x804008E0; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x804008E4; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x804008E8; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x804008EC; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x804008F0; // type:object size:0x4 scope:local align:4 data:float +@4675 = .sdata2:0x804008F4; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x804008F8; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x804008FC; // type:object size:0x4 scope:local align:4 data:float +@4678 = .sdata2:0x80400900; // type:object size:0x4 scope:local align:4 data:float +@4679 = .sdata2:0x80400904; // type:object size:0x4 scope:local align:4 data:float +@4680 = .sdata2:0x80400908; // type:object size:0x4 scope:local align:4 data:float +@4681 = .sdata2:0x8040090C; // type:object size:0x4 scope:local align:4 data:float +@4682 = .sdata2:0x80400910; // type:object size:0x4 scope:local align:4 data:float +@4683 = .sdata2:0x80400914; // type:object size:0x4 scope:local align:4 data:float +@4684 = .sdata2:0x80400918; // type:object size:0x4 scope:local align:4 data:float +@4685 = .sdata2:0x8040091C; // type:object size:0x4 scope:local align:4 data:float +@4686 = .sdata2:0x80400920; // type:object size:0x4 scope:local align:4 data:float +@4687 = .sdata2:0x80400924; // type:object size:0x4 scope:local align:4 data:float +@4688 = .sdata2:0x80400928; // type:object size:0x4 scope:local align:4 data:float +@4689 = .sdata2:0x8040092C; // type:object size:0x4 scope:local align:4 data:float +@4690 = .sdata2:0x80400930; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x80400934; // type:object size:0x4 scope:local align:4 data:float +@4692 = .sdata2:0x80400938; // type:object size:0x4 scope:local align:4 data:float +type_num__9dCamera_c = .sdata2:0x80400940; // type:object size:0x4 scope:global align:4 data:4byte +style_num__11dCamParam_c = .sdata2:0x80400948; // type:object size:0x4 scope:global align:4 data:4byte +mvBGType_num__9dCamera_c = .sdata2:0x80400950; // type:object size:0x4 scope:global align:4 data:4byte +@4862 = .sdata2:0x80400958; // type:object size:0x4 scope:local align:4 data:float +@4863 = .sdata2:0x80400960; // type:object size:0x8 scope:local align:8 data:double +@4864 = .sdata2:0x80400968; // type:object size:0x8 scope:local align:8 data:double +@4865 = .sdata2:0x80400970; // type:object size:0x4 scope:local align:4 data:float +@5485 = .sdata2:0x80400974; // type:object size:0x4 scope:local align:4 data:float +@5486 = .sdata2:0x80400978; // type:object size:0x4 scope:local align:4 data:float +@5488 = .sdata2:0x80400980; // type:object size:0x8 scope:local align:8 data:double +@5606 = .sdata2:0x80400988; // type:object size:0x4 scope:local align:4 data:float +@5609 = .sdata2:0x80400990; // type:object size:0x8 scope:local align:8 data:double +@8269 = .sdata2:0x80400998; // type:object size:0x4 scope:local align:4 data:float +@8270 = .sdata2:0x8040099C; // type:object size:0x4 scope:local align:4 data:float +@8271 = .sdata2:0x804009A0; // type:object size:0x4 scope:local align:4 data:float +@8272 = .sdata2:0x804009A4; // type:object size:0x4 scope:local align:4 data:float +@8273 = .sdata2:0x804009A8; // type:object size:0x4 scope:local align:4 data:float +@8274 = .sdata2:0x804009AC; // type:object size:0x4 scope:local align:4 data:float +@8275 = .sdata2:0x804009B0; // type:object size:0x4 scope:local align:4 data:float +@8276 = .sdata2:0x804009B4; // type:object size:0x4 scope:local align:4 data:float +@8277 = .sdata2:0x804009B8; // type:object size:0x4 scope:local align:4 data:float +@8278 = .sdata2:0x804009BC; // type:object size:0x4 scope:local align:4 data:float +@8279 = .sdata2:0x804009C0; // type:object size:0x4 scope:local align:4 data:float +@8280 = .sdata2:0x804009C4; // type:object size:0x4 scope:local align:4 data:float +@8281 = .sdata2:0x804009C8; // type:object size:0x4 scope:local align:4 data:float +@8291 = .sdata2:0x804009CC; // type:object size:0x4 scope:local align:4 data:float +@8558 = .sdata2:0x804009D0; // type:object size:0x4 scope:local align:4 data:float +@8890 = .sdata2:0x804009D4; // type:object size:0x4 scope:local align:4 data:float +@8891 = .sdata2:0x804009D8; // type:object size:0x4 scope:local align:4 data:float +@8892 = .sdata2:0x804009DC; // type:object size:0x4 scope:local align:4 data:float +@8893 = .sdata2:0x804009E0; // type:object size:0x4 scope:local align:4 data:float +@8894 = .sdata2:0x804009E4; // type:object size:0x4 scope:local align:4 data:float +@8895 = .sdata2:0x804009E8; // type:object size:0x4 scope:local align:4 data:float +@8896 = .sdata2:0x804009EC; // type:object size:0x4 scope:local align:4 data:float +@8897 = .sdata2:0x804009F0; // type:object size:0x4 scope:local align:4 data:float +@8898 = .sdata2:0x804009F4; // type:object size:0x4 scope:local align:4 data:float +@8899 = .sdata2:0x804009F8; // type:object size:0x4 scope:local align:4 data:float +@8900 = .sdata2:0x804009FC; // type:object size:0x4 scope:local align:4 data:float +@8901 = .sdata2:0x80400A00; // type:object size:0x4 scope:local align:4 data:float +@8902 = .sdata2:0x80400A04; // type:object size:0x4 scope:local align:4 data:float +@8903 = .sdata2:0x80400A08; // type:object size:0x4 scope:local align:4 data:float +@8904 = .sdata2:0x80400A0C; // type:object size:0x4 scope:local align:4 data:float +@8905 = .sdata2:0x80400A10; // type:object size:0x4 scope:local align:4 data:float +@8906 = .sdata2:0x80400A14; // type:object size:0x4 scope:local align:4 data:float +@8907 = .sdata2:0x80400A18; // type:object size:0x4 scope:local align:4 data:float +@8908 = .sdata2:0x80400A1C; // type:object size:0x4 scope:local align:4 data:float +@8958 = .sdata2:0x80400A20; // type:object size:0x4 scope:local align:4 data:float +@8959 = .sdata2:0x80400A24; // type:object size:0x4 scope:local align:4 data:float +@8960 = .sdata2:0x80400A28; // type:object size:0x4 scope:local align:4 data:float +@8961 = .sdata2:0x80400A2C; // type:object size:0x4 scope:local align:4 data:float +@8962 = .sdata2:0x80400A30; // type:object size:0x4 scope:local align:4 data:float +@8963 = .sdata2:0x80400A34; // type:object size:0x4 scope:local align:4 data:float +@8964 = .sdata2:0x80400A38; // type:object size:0x4 scope:local align:4 data:float +@9352 = .sdata2:0x80400A3C; // type:object size:0x4 scope:local align:4 data:float +@9353 = .sdata2:0x80400A40; // type:object size:0x4 scope:local align:4 data:float +@9354 = .sdata2:0x80400A44; // type:object size:0x4 scope:local align:4 data:float +@9355 = .sdata2:0x80400A48; // type:object size:0x4 scope:local align:4 data:float +@9356 = .sdata2:0x80400A4C; // type:object size:0x4 scope:local align:4 data:float +@9357 = .sdata2:0x80400A50; // type:object size:0x4 scope:local align:4 data:float +@9358 = .sdata2:0x80400A54; // type:object size:0x4 scope:local align:4 data:float +@9359 = .sdata2:0x80400A58; // type:object size:0x4 scope:local align:4 data:float +@9360 = .sdata2:0x80400A5C; // type:object size:0x4 scope:local align:4 data:float +@9361 = .sdata2:0x80400A60; // type:object size:0x4 scope:local align:4 data:float +@9362 = .sdata2:0x80400A64; // type:object size:0x4 scope:local align:4 data:float +@9363 = .sdata2:0x80400A68; // type:object size:0x4 scope:local align:4 data:float +@9864 = .sdata2:0x80400A6C; // type:object size:0x4 scope:local align:4 data:float +@9865 = .sdata2:0x80400A70; // type:object size:0x4 scope:local align:4 data:float +@9866 = .sdata2:0x80400A74; // type:object size:0x4 scope:local align:4 data:float +@9867 = .sdata2:0x80400A78; // type:object size:0x4 scope:local align:4 data:float +@9868 = .sdata2:0x80400A7C; // type:object size:0x4 scope:local align:4 data:float +@9869 = .sdata2:0x80400A80; // type:object size:0x4 scope:local align:4 data:float +@9870 = .sdata2:0x80400A84; // type:object size:0x4 scope:local align:4 data:float +@9871 = .sdata2:0x80400A88; // type:object size:0x4 scope:local align:4 data:float +@9872 = .sdata2:0x80400A8C; // type:object size:0x4 scope:local align:4 data:float +@10300 = .sdata2:0x80400A90; // type:object size:0x4 scope:local align:4 data:float +@10301 = .sdata2:0x80400A94; // type:object size:0x4 scope:local align:4 data:float +@10302 = .sdata2:0x80400A98; // type:object size:0x4 scope:local align:4 data:float +@10303 = .sdata2:0x80400A9C; // type:object size:0x4 scope:local align:4 data:float +@10304 = .sdata2:0x80400AA0; // type:object size:0x4 scope:local align:4 data:float +@10305 = .sdata2:0x80400AA4; // type:object size:0x4 scope:local align:4 data:float +@10306 = .sdata2:0x80400AA8; // type:object size:0x4 scope:local align:4 data:float +@10307 = .sdata2:0x80400AAC; // type:object size:0x4 scope:local align:4 data:float +@10308 = .sdata2:0x80400AB0; // type:object size:0x4 scope:local align:4 data:float +@10309 = .sdata2:0x80400AB4; // type:object size:0x4 scope:local align:4 data:float +@10310 = .sdata2:0x80400AB8; // type:object size:0x4 scope:local align:4 data:float +@10311 = .sdata2:0x80400ABC; // type:object size:0x4 scope:local align:4 data:float +@10312 = .sdata2:0x80400AC0; // type:object size:0x4 scope:local align:4 data:float +@10313 = .sdata2:0x80400AC4; // type:object size:0x4 scope:local align:4 data:float +@10314 = .sdata2:0x80400AC8; // type:object size:0x4 scope:local align:4 data:float +@10315 = .sdata2:0x80400ACC; // type:object size:0x4 scope:local align:4 data:float +@10316 = .sdata2:0x80400AD0; // type:object size:0x4 scope:local align:4 data:float +@10317 = .sdata2:0x80400AD4; // type:object size:0x4 scope:local align:4 data:float +@10318 = .sdata2:0x80400AD8; // type:object size:0x4 scope:local align:4 data:float +@10319 = .sdata2:0x80400ADC; // type:object size:0x4 scope:local align:4 data:float +@10320 = .sdata2:0x80400AE0; // type:object size:0x4 scope:local align:4 data:float +@10321 = .sdata2:0x80400AE4; // type:object size:0x4 scope:local align:4 data:float +@10322 = .sdata2:0x80400AE8; // type:object size:0x4 scope:local align:4 data:float +@10323 = .sdata2:0x80400AEC; // type:object size:0x4 scope:local align:4 data:float +@10324 = .sdata2:0x80400AF0; // type:object size:0x4 scope:local align:4 data:float +@10325 = .sdata2:0x80400AF4; // type:object size:0x4 scope:local align:4 data:float +@10326 = .sdata2:0x80400AF8; // type:object size:0x4 scope:local align:4 data:float +@10327 = .sdata2:0x80400AFC; // type:object size:0x4 scope:local align:4 data:float +@10328 = .sdata2:0x80400B00; // type:object size:0x4 scope:local align:4 data:float +@10329 = .sdata2:0x80400B04; // type:object size:0x4 scope:local align:4 data:float +@10330 = .sdata2:0x80400B08; // type:object size:0x4 scope:local align:4 data:float +@10331 = .sdata2:0x80400B0C; // type:object size:0x4 scope:local align:4 data:float +@10332 = .sdata2:0x80400B10; // type:object size:0x4 scope:local align:4 data:float +@10333 = .sdata2:0x80400B14; // type:object size:0x4 scope:local align:4 data:float +@10334 = .sdata2:0x80400B18; // type:object size:0x4 scope:local align:4 data:float +@10335 = .sdata2:0x80400B1C; // type:object size:0x4 scope:local align:4 data:float +@10336 = .sdata2:0x80400B20; // type:object size:0x4 scope:local align:4 data:float +@10337 = .sdata2:0x80400B24; // type:object size:0x4 scope:local align:4 data:float +@10338 = .sdata2:0x80400B28; // type:object size:0x4 scope:local align:4 data:float +@10339 = .sdata2:0x80400B2C; // type:object size:0x4 scope:local align:4 data:float +@10340 = .sdata2:0x80400B30; // type:object size:0x4 scope:local align:4 data:float +@10341 = .sdata2:0x80400B34; // type:object size:0x4 scope:local align:4 data:float +@10342 = .sdata2:0x80400B38; // type:object size:0x4 scope:local align:4 data:float +@10343 = .sdata2:0x80400B3C; // type:object size:0x4 scope:local align:4 data:float +@10344 = .sdata2:0x80400B40; // type:object size:0x4 scope:local align:4 data:float +@10345 = .sdata2:0x80400B44; // type:object size:0x4 scope:local align:4 data:float +@10346 = .sdata2:0x80400B48; // type:object size:0x4 scope:local align:4 data:float +@10347 = .sdata2:0x80400B4C; // type:object size:0x4 scope:local align:4 data:float +@10712 = .sdata2:0x80400B50; // type:object size:0x4 scope:local align:4 data:float +@10713 = .sdata2:0x80400B54; // type:object size:0x4 scope:local align:4 data:float +@10714 = .sdata2:0x80400B58; // type:object size:0x4 scope:local align:4 data:float +@10715 = .sdata2:0x80400B5C; // type:object size:0x4 scope:local align:4 data:float +@10716 = .sdata2:0x80400B60; // type:object size:0x4 scope:local align:4 data:float +@10717 = .sdata2:0x80400B64; // type:object size:0x4 scope:local align:4 data:float +@10718 = .sdata2:0x80400B68; // type:object size:0x4 scope:local align:4 data:float +@10719 = .sdata2:0x80400B6C; // type:object size:0x4 scope:local align:4 data:float +@10720 = .sdata2:0x80400B70; // type:object size:0x4 scope:local align:4 data:float +@10721 = .sdata2:0x80400B74; // type:object size:0x4 scope:local align:4 data:float +@10916 = .sdata2:0x80400B78; // type:object size:0x4 scope:local align:4 data:float +@10917 = .sdata2:0x80400B7C; // type:object size:0x4 scope:local align:4 data:float +@10918 = .sdata2:0x80400B80; // type:object size:0x4 scope:local align:4 data:float +@10919 = .sdata2:0x80400B84; // type:object size:0x4 scope:local align:4 data:float +@10920 = .sdata2:0x80400B88; // type:object size:0x4 scope:local align:4 data:float +@10921 = .sdata2:0x80400B8C; // type:object size:0x4 scope:local align:4 data:float +@10922 = .sdata2:0x80400B90; // type:object size:0x4 scope:local align:4 data:float +@10923 = .sdata2:0x80400B94; // type:object size:0x4 scope:local align:4 data:float +@10924 = .sdata2:0x80400B98; // type:object size:0x4 scope:local align:4 data:float +@10925 = .sdata2:0x80400B9C; // type:object size:0x4 scope:local align:4 data:float +@10926 = .sdata2:0x80400BA0; // type:object size:0x4 scope:local align:4 data:float +@10927 = .sdata2:0x80400BA4; // type:object size:0x4 scope:local align:4 data:float +@10928 = .sdata2:0x80400BA8; // type:object size:0x4 scope:local align:4 data:float +@11097 = .sdata2:0x80400BAC; // type:object size:0x4 scope:local align:4 data:float +@11098 = .sdata2:0x80400BB0; // type:object size:0x4 scope:local align:4 data:float +@11099 = .sdata2:0x80400BB4; // type:object size:0x4 scope:local align:4 data:float +@11100 = .sdata2:0x80400BB8; // type:object size:0x4 scope:local align:4 data:float +@11101 = .sdata2:0x80400BBC; // type:object size:0x4 scope:local align:4 data:float +@11102 = .sdata2:0x80400BC0; // type:object size:0x4 scope:local align:4 data:float +@11103 = .sdata2:0x80400BC4; // type:object size:0x4 scope:local align:4 data:float +@11502 = .sdata2:0x80400BC8; // type:object size:0x4 scope:local align:4 data:float +@11503 = .sdata2:0x80400BCC; // type:object size:0x4 scope:local align:4 data:float +@11504 = .sdata2:0x80400BD0; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x80400BD8; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x80400BDC; // type:object size:0x4 scope:local align:4 data:float +@4285 = .sdata2:0x80400BE0; // type:object size:0x8 scope:local align:8 data:double +@4325 = .sdata2:0x80400BE8; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x80400BF0; // type:object size:0x8 scope:local align:8 data:double +@4394 = .sdata2:0x80400BF8; // type:object size:0x4 scope:local align:4 data:float +@4395 = .sdata2:0x80400BFC; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x80400C00; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x80400C04; // type:object size:0x4 scope:local align:4 data:float +@4622 = .sdata2:0x80400C08; // type:object size:0x8 scope:local align:8 data:double +@4623 = .sdata2:0x80400C10; // type:object size:0x8 scope:local align:8 data:double +@4876 = .sdata2:0x80400C18; // type:object size:0x4 scope:local align:4 data:float +@4877 = .sdata2:0x80400C1C; // type:object size:0x4 scope:local align:4 data:float +@5155 = .sdata2:0x80400C20; // type:object size:0x4 scope:local align:4 data:4byte +@4094 = .sdata2:0x80400C28; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x80400C2C; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x80400C30; // type:object size:0x8 scope:local align:8 data:double +@4097 = .sdata2:0x80400C38; // type:object size:0x8 scope:local align:8 data:double +@4098 = .sdata2:0x80400C40; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x80400C44; // type:object size:0x4 scope:local align:4 data:float +@4100 = .sdata2:0x80400C48; // type:object size:0x4 scope:local align:4 data:float +@4101 = .sdata2:0x80400C4C; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x80400C50; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x80400C54; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x80400C58; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x80400C5C; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x80400C60; // type:object size:0x4 scope:local align:4 data:float +@4522 = .sdata2:0x80400C68; // type:object size:0x8 scope:local align:8 data:double +@4603 = .sdata2:0x80400C70; // type:object size:0x4 scope:local align:4 data:float +@4708 = .sdata2:0x80400C74; // type:object size:0x4 scope:local align:4 data:float +@4736 = .sdata2:0x80400C78; // type:object size:0x4 scope:local align:4 data:float +@4056 = .sdata2:0x80400C80; // type:object size:0x4 scope:local align:4 data:float +@4057 = .sdata2:0x80400C84; // type:object size:0x4 scope:local align:4 data:float +@2194 = .sdata2:0x80400C88; // type:object size:0x8 scope:local align:8 data:double +@2254 = .sdata2:0x80400C90; // type:object size:0x4 scope:local align:4 data:float +@2255 = .sdata2:0x80400C94; // type:object size:0x4 scope:local align:4 data:float +@3972 = .sdata2:0x80400C98; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x80400CA0; // type:object size:0x8 scope:local align:8 data:double +@4252 = .sdata2:0x80400CA8; // type:object size:0x4 scope:local align:4 data:float +@9238 = .sdata2:0x80400CAC; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x80400CB0; // type:object size:0x8 scope:local align:8 data:double +@4077 = .sdata2:0x80400CB8; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x80400CBC; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x80400CC0; // type:object size:0x8 scope:local align:8 data:double +@4089 = .sdata2:0x80400CC8; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x80400CCC; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x80400CD0; // type:object size:0x4 scope:local align:4 data:float +@4245 = .sdata2:0x80400CD4; // type:object size:0x4 scope:local align:4 data:float +@4246 = .sdata2:0x80400CD8; // type:object size:0x4 scope:local align:4 data:float +@4247 = .sdata2:0x80400CDC; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x80400CE0; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x80400CE4; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x80400CE8; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x80400CEC; // type:object size:0x4 scope:local align:4 data:float +@4269 = .sdata2:0x80400CF0; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x80400CF4; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x80400CF8; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x80400CFC; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x80400D00; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x80400D04; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x80400D08; // type:object size:0x4 scope:local align:4 data:float +@4291 = .sdata2:0x80400D0C; // type:object size:0x4 scope:local align:4 data:float +@4292 = .sdata2:0x80400D10; // type:object size:0x4 scope:local align:4 data:float +@4293 = .sdata2:0x80400D14; // type:object size:0x4 scope:local align:4 data:float +@4294 = .sdata2:0x80400D18; // type:object size:0x4 scope:local align:4 data:float +@4312 = .sdata2:0x80400D1C; // type:object size:0x4 scope:local align:4 data:float +@4527 = .sdata2:0x80400D20; // type:object size:0x4 scope:local align:4 data:float +@4528 = .sdata2:0x80400D24; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x80400D28; // type:object size:0x4 scope:local align:4 data:float +@4789 = .sdata2:0x80400D2C; // type:object size:0x4 scope:local align:4 data:float +@4088 = .sdata2:0x80400D30; // type:object size:0x4 scope:local align:4 data:float +@4089 = .sdata2:0x80400D38; // type:object size:0x8 scope:local align:8 data:double +@4090 = .sdata2:0x80400D40; // type:object size:0x8 scope:local align:8 data:double +@4091 = .sdata2:0x80400D48; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x80400D4C; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x80400D50; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x80400D54; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x80400D58; // type:object size:0x8 scope:local align:8 data:double +@4243 = .sdata2:0x80400D60; // type:object size:0x4 scope:local align:4 data:float +@4568 = .sdata2:0x80400D64; // type:object size:0x4 scope:local align:4 data:float +@4569 = .sdata2:0x80400D68; // type:object size:0x4 scope:local align:4 data:float +@4570 = .sdata2:0x80400D6C; // type:object size:0x4 scope:local align:4 data:float +@4571 = .sdata2:0x80400D70; // type:object size:0x4 scope:local align:4 data:float +@4572 = .sdata2:0x80400D74; // type:object size:0x4 scope:local align:4 data:float +@4573 = .sdata2:0x80400D78; // type:object size:0x4 scope:local align:4 data:float +@4656 = .sdata2:0x80400D80; // type:object size:0x8 scope:local align:8 data:double +@4167 = .sdata2:0x80400D88; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x80400D8C; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x80400D90; // type:object size:0x4 scope:local align:4 data:float +@4170 = .sdata2:0x80400D94; // type:object size:0x4 scope:local align:4 data:float +@4243 = .sdata2:0x80400D98; // type:object size:0x4 scope:local align:4 data:float +@4244 = .sdata2:0x80400DA0; // type:object size:0x8 scope:local align:8 data:double +@4245 = .sdata2:0x80400DA8; // type:object size:0x8 scope:local align:8 data:double +@4141 = .sdata2:0x80400DB0; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x80400DB4; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x80400DB8; // type:object size:0x4 scope:local align:4 data:float +@4819 = .sdata2:0x80400DBC; // type:object size:0x4 scope:local align:4 data:float +@4853 = .sdata2:0x80400DC0; // type:object size:0x4 scope:local align:4 data:float +@4876 = .sdata2:0x80400DC4; // type:object size:0x4 scope:local align:4 data:4byte +@4885 = .sdata2:0x80400DC8; // type:object size:0x4 scope:local align:4 data:4byte +@4899 = .sdata2:0x80400DCC; // type:object size:0x4 scope:local align:4 data:float +@4900 = .sdata2:0x80400DD0; // type:object size:0x4 scope:local align:4 data:float +@4901 = .sdata2:0x80400DD4; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x80400DD8; // type:object size:0x8 scope:local align:8 data:double +@4989 = .sdata2:0x80400DE0; // type:object size:0x4 scope:local align:4 data:float +@5023 = .sdata2:0x80400DE4; // type:object size:0x4 scope:local align:4 data:float +@5037 = .sdata2:0x80400DE8; // type:object size:0x4 scope:local align:4 data:float +@5089 = .sdata2:0x80400DEC; // type:object size:0x4 scope:local align:4 data:float +@5091 = .sdata2:0x80400DF0; // type:object size:0x8 scope:local align:8 data:double +@3975 = .sdata2:0x80400DF8; // type:object size:0x4 scope:local align:4 data:float +@3976 = .sdata2:0x80400DFC; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x80400E00; // type:object size:0x4 scope:local align:4 data:float +@4024 = .sdata2:0x80400E04; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x80400E08; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x80400E0C; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x80400E10; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x80400E18; // type:object size:0x8 scope:local align:8 data:double +@4029 = .sdata2:0x80400E20; // type:object size:0x8 scope:local align:8 data:double +@4274 = .sdata2:0x80400E28; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x80400E2C; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x80400E30; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x80400E34; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x80400E38; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x80400E3C; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x80400E40; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x80400E44; // type:object size:0x4 scope:local align:4 data:float +@4644 = .sdata2:0x80400E48; // type:object size:0x4 scope:local align:4 data:float +@4645 = .sdata2:0x80400E4C; // type:object size:0x4 scope:local align:4 data:float +@4646 = .sdata2:0x80400E50; // type:object size:0x4 scope:local align:4 data:float +@4688 = .sdata2:0x80400E54; // type:object size:0x4 scope:local align:4 data:float +@5166 = .sdata2:0x80400E58; // type:object size:0x4 scope:local align:4 data:float +@5167 = .sdata2:0x80400E60; // type:object size:0x8 scope:local align:8 data:double +@5168 = .sdata2:0x80400E68; // type:object size:0x8 scope:local align:8 data:double +@5169 = .sdata2:0x80400E70; // type:object size:0x4 scope:local align:4 data:float +@5170 = .sdata2:0x80400E78; // type:object size:0x8 scope:local align:8 data:double +@5171 = .sdata2:0x80400E80; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x80400E88; // type:object size:0x8 scope:local align:8 data:double +@5804 = .sdata2:0x80400E90; // type:object size:0x4 scope:local align:4 data:float +@5805 = .sdata2:0x80400E94; // type:object size:0x4 scope:local align:4 data:float +@5806 = .sdata2:0x80400E98; // type:object size:0x4 scope:local align:4 data:float +@5807 = .sdata2:0x80400E9C; // type:object size:0x4 scope:local align:4 data:float +@5808 = .sdata2:0x80400EA0; // type:object size:0x4 scope:local align:4 data:float +@5809 = .sdata2:0x80400EA4; // type:object size:0x4 scope:local align:4 data:float +@5810 = .sdata2:0x80400EA8; // type:object size:0x4 scope:local align:4 data:float +@5811 = .sdata2:0x80400EAC; // type:object size:0x4 scope:local align:4 data:float +@5812 = .sdata2:0x80400EB0; // type:object size:0x4 scope:local align:4 data:float +@6207 = .sdata2:0x80400EB4; // type:object size:0x4 scope:local align:4 data:float +@6208 = .sdata2:0x80400EB8; // type:object size:0x8 scope:local align:8 data:double +@6209 = .sdata2:0x80400EC0; // type:object size:0x8 scope:local align:8 data:double +@6374 = .sdata2:0x80400EC8; // type:object size:0x4 scope:local align:4 data:float +@6479 = .sdata2:0x80400ECC; // type:object size:0x4 scope:local align:4 data:float +@6480 = .sdata2:0x80400ED0; // type:object size:0x4 scope:local align:4 data:float +@6482 = .sdata2:0x80400ED8; // type:object size:0x8 scope:local align:8 data:double +@6660 = .sdata2:0x80400EE0; // type:object size:0x4 scope:local align:4 data:float +m_arc_name__9daArrow_c = .sdata2:0x80400EE8; // type:object size:0x5 scope:global align:4 data:string +@4193 = .sdata2:0x80400EF0; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x80400EF8; // type:object size:0x8 scope:local align:8 data:double +@4195 = .sdata2:0x80400F00; // type:object size:0x8 scope:local align:8 data:double +@4288 = .sdata2:0x80400F08; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x80400F0C; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x80400F10; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x80400F14; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x80400F18; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x80400F1C; // type:object size:0x4 scope:local align:4 data:float +use_mp$4393 = .sdata2:0x80400F20; // type:object size:0x8 scope:local align:4 +@4471 = .sdata2:0x80400F28; // type:object size:0x4 scope:local align:4 data:float +@5094 = .sdata2:0x80400F2C; // type:object size:0x4 scope:local align:4 data:float +@5134 = .sdata2:0x80400F30; // type:object size:0x4 scope:local align:4 data:float +@5135 = .sdata2:0x80400F34; // type:object size:0x4 scope:local align:4 data:float +@5136 = .sdata2:0x80400F38; // type:object size:0x4 scope:local align:4 data:float +@5137 = .sdata2:0x80400F3C; // type:object size:0x4 scope:local align:4 data:float +@5138 = .sdata2:0x80400F40; // type:object size:0x4 scope:local align:4 data:float +@5139 = .sdata2:0x80400F44; // type:object size:0x4 scope:local align:4 data:float +@5205 = .sdata2:0x80400F48; // type:object size:0x4 scope:local align:4 data:float +@5206 = .sdata2:0x80400F4C; // type:object size:0x4 scope:local align:4 data:float +@5207 = .sdata2:0x80400F50; // type:object size:0x4 scope:local align:4 data:float +@5209 = .sdata2:0x80400F58; // type:object size:0x8 scope:local align:8 data:double +@5752 = .sdata2:0x80400F60; // type:object size:0x4 scope:local align:4 data:float +@5753 = .sdata2:0x80400F64; // type:object size:0x4 scope:local align:4 data:float +@5754 = .sdata2:0x80400F68; // type:object size:0x4 scope:local align:4 data:float +@5755 = .sdata2:0x80400F6C; // type:object size:0x4 scope:local align:4 data:float +@5756 = .sdata2:0x80400F70; // type:object size:0x4 scope:local align:4 data:float +@5757 = .sdata2:0x80400F74; // type:object size:0x4 scope:local align:4 data:float +@5758 = .sdata2:0x80400F78; // type:object size:0x4 scope:local align:4 data:float +@5814 = .sdata2:0x80400F7C; // type:object size:0x4 scope:local align:4 data:float +@5879 = .sdata2:0x80400F80; // type:object size:0x4 scope:local align:4 data:float +@5880 = .sdata2:0x80400F84; // type:object size:0x4 scope:local align:4 data:float +use_mp$5906 = .sdata2:0x80400F88; // type:object size:0x8 scope:local align:4 +@6001 = .sdata2:0x80400F90; // type:object size:0x4 scope:local align:4 data:float +@6002 = .sdata2:0x80400F94; // type:object size:0x4 scope:local align:4 data:float +@6003 = .sdata2:0x80400F98; // type:object size:0x4 scope:local align:4 data:float +@6143 = .sdata2:0x80400F9C; // type:object size:0x4 scope:local align:4 data:float +@6144 = .sdata2:0x80400FA0; // type:object size:0x4 scope:local align:4 data:float +@6145 = .sdata2:0x80400FA4; // type:object size:0x4 scope:local align:4 data:float +@6146 = .sdata2:0x80400FA8; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x80400FB0; // type:object size:0x4 scope:local align:4 data:float +@4223 = .sdata2:0x80400FB4; // type:object size:0x4 scope:local align:4 data:float +@4238 = .sdata2:0x80400FB8; // type:object size:0x8 scope:local align:8 data:double +@4604 = .sdata2:0x80400FC0; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x80400FC8; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x80400FD0; // type:object size:0x8 scope:local align:8 data:double +@4273 = .sdata2:0x80400FD8; // type:object size:0x8 scope:local align:8 data:double +@4274 = .sdata2:0x80400FE0; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x80400FE4; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x80400FE8; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x80400FEC; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x80400FF0; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x80400FF4; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x80400FF8; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x80400FFC; // type:object size:0x4 scope:local align:4 data:float +@4283 = .sdata2:0x80401000; // type:object size:0x8 scope:local align:8 data:double +@4374 = .sdata2:0x80401008; // type:object size:0x4 scope:local align:4 data:float +@4476 = .sdata2:0x8040100C; // type:object size:0x4 scope:local align:4 data:float +@4477 = .sdata2:0x80401010; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x80401014; // type:object size:0x4 scope:local align:4 data:float +@4531 = .sdata2:0x80401018; // type:object size:0x4 scope:local align:4 data:float +@4661 = .sdata2:0x8040101C; // type:object size:0x4 scope:local align:4 data:float +@4662 = .sdata2:0x80401020; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x80401024; // type:object size:0x4 scope:local align:4 data:float +@4692 = .sdata2:0x80401028; // type:object size:0x4 scope:local align:4 data:float +@4693 = .sdata2:0x8040102C; // type:object size:0x4 scope:local align:4 data:float +@4694 = .sdata2:0x80401030; // type:object size:0x4 scope:local align:4 data:float +@4695 = .sdata2:0x80401034; // type:object size:0x4 scope:local align:4 data:float +@4753 = .sdata2:0x80401038; // type:object size:0x4 scope:local align:4 data:float +@4793 = .sdata2:0x8040103C; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x80401040; // type:object size:0x4 scope:local align:4 data:float +@4795 = .sdata2:0x80401044; // type:object size:0x4 scope:local align:4 data:float +@4796 = .sdata2:0x80401048; // type:object size:0x4 scope:local align:4 data:float +@4797 = .sdata2:0x8040104C; // type:object size:0x4 scope:local align:4 data:float +@4869 = .sdata2:0x80401050; // type:object size:0x4 scope:local align:4 data:float +@4895 = .sdata2:0x80401054; // type:object size:0x4 scope:local align:4 data:float +@4896 = .sdata2:0x80401058; // type:object size:0x4 scope:local align:4 data:float +@4917 = .sdata2:0x8040105C; // type:object size:0x4 scope:local align:4 data:float +@4968 = .sdata2:0x80401060; // type:object size:0x4 scope:local align:4 data:float +@4969 = .sdata2:0x80401064; // type:object size:0x4 scope:local align:4 data:float +@5171 = .sdata2:0x80401068; // type:object size:0x4 scope:local align:4 data:float +@5172 = .sdata2:0x8040106C; // type:object size:0x4 scope:local align:4 data:float +@5173 = .sdata2:0x80401070; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x80401074; // type:object size:0x4 scope:local align:4 data:float +@5276 = .sdata2:0x80401078; // type:object size:0x4 scope:local align:4 data:float +@5277 = .sdata2:0x8040107C; // type:object size:0x4 scope:local align:4 data:float +@5278 = .sdata2:0x80401080; // type:object size:0x4 scope:local align:4 data:float +@5279 = .sdata2:0x80401084; // type:object size:0x4 scope:local align:4 data:float +@5280 = .sdata2:0x80401088; // type:object size:0x4 scope:local align:4 data:float +@5523 = .sdata2:0x8040108C; // type:object size:0x4 scope:local align:4 data:float +@5524 = .sdata2:0x80401090; // type:object size:0x4 scope:local align:4 data:float +@5525 = .sdata2:0x80401094; // type:object size:0x4 scope:local align:4 data:float +@5526 = .sdata2:0x80401098; // type:object size:0x4 scope:local align:4 data:float +@5616 = .sdata2:0x8040109C; // type:object size:0x4 scope:local align:4 data:float +@6043 = .sdata2:0x804010A0; // type:object size:0x4 scope:local align:4 data:float +@6044 = .sdata2:0x804010A4; // type:object size:0x4 scope:local align:4 data:float +@6045 = .sdata2:0x804010A8; // type:object size:0x4 scope:local align:4 data:float +@6046 = .sdata2:0x804010AC; // type:object size:0x4 scope:local align:4 data:float +@6047 = .sdata2:0x804010B0; // type:object size:0x4 scope:local align:4 data:float +@4156 = .sdata2:0x804010B8; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x804010BC; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x804010C0; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x804010C4; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x804010C8; // type:object size:0x4 scope:local align:4 data:float +@4161 = .sdata2:0x804010CC; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x804010D0; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x804010D8; // type:object size:0x8 scope:local align:8 data:double +@4201 = .sdata2:0x804010E0; // type:object size:0x8 scope:local align:8 data:double +@4202 = .sdata2:0x804010E8; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x804010EC; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x804010F0; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x804010F4; // type:object size:0x4 scope:local align:4 data:float +@4206 = .sdata2:0x804010F8; // type:object size:0x4 scope:local align:4 data:float +@4207 = .sdata2:0x804010FC; // type:object size:0x4 scope:local align:4 data:float +@4208 = .sdata2:0x80401100; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x80401104; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x80401108; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x8040110C; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x80401110; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x80401114; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x80401118; // type:object size:0x8 scope:local align:8 data:double +@4448 = .sdata2:0x80401120; // type:object size:0x4 scope:local align:4 data:float +@4449 = .sdata2:0x80401124; // type:object size:0x4 scope:local align:4 data:float +@4450 = .sdata2:0x80401128; // type:object size:0x4 scope:local align:4 data:float +@4497 = .sdata2:0x8040112C; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x80401130; // type:object size:0x4 scope:local align:4 data:float +@4499 = .sdata2:0x80401134; // type:object size:0x4 scope:local align:4 data:float +@4885 = .sdata2:0x80401138; // type:object size:0x4 scope:local align:4 data:float +@4916 = .sdata2:0x8040113C; // type:object size:0x4 scope:local align:4 data:float +@5004 = .sdata2:0x80401140; // type:object size:0x4 scope:local align:4 data:float +@5005 = .sdata2:0x80401144; // type:object size:0x4 scope:local align:4 data:float +@5006 = .sdata2:0x80401148; // type:object size:0x4 scope:local align:4 data:float +@5102 = .sdata2:0x8040114C; // type:object size:0x4 scope:local align:4 data:float +@5103 = .sdata2:0x80401150; // type:object size:0x4 scope:local align:4 data:float +@5174 = .sdata2:0x80401154; // type:object size:0x4 scope:local align:4 data:float +@5206 = .sdata2:0x80401158; // type:object size:0x4 scope:local align:4 data:float +@5235 = .sdata2:0x8040115C; // type:object size:0x4 scope:local align:4 data:float +@5766 = .sdata2:0x80401160; // type:object size:0x4 scope:local align:4 data:float +@4431 = .sdata2:0x80401168; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x8040116C; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x80401170; // type:object size:0x4 scope:local align:4 data:4byte +@4677 = .sdata2:0x80401174; // type:object size:0x4 scope:local align:4 data:4byte +@4727 = .sdata2:0x80401178; // type:object size:0x4 scope:local align:4 data:float +@4728 = .sdata2:0x8040117C; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x80401180; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x80401184; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x80401188; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x8040118C; // type:object size:0x4 scope:local align:4 data:float +@4733 = .sdata2:0x80401190; // type:object size:0x4 scope:local align:4 data:float +@4734 = .sdata2:0x80401194; // type:object size:0x4 scope:local align:4 data:float +@4735 = .sdata2:0x80401198; // type:object size:0x4 scope:local align:4 data:float +@4737 = .sdata2:0x804011A0; // type:object size:0x8 scope:local align:8 data:double +@4739 = .sdata2:0x804011A8; // type:object size:0x8 scope:local align:8 data:double +@4846 = .sdata2:0x804011B0; // type:object size:0x4 scope:local align:4 data:float +@4863 = .sdata2:0x804011B4; // type:object size:0x4 scope:local align:4 data:float +@4864 = .sdata2:0x804011B8; // type:object size:0x4 scope:local align:4 data:float +@4921 = .sdata2:0x804011BC; // type:object size:0x4 scope:local align:4 data:float +@4961 = .sdata2:0x804011C0; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x804011C4; // type:object size:0x4 scope:local align:4 data:float +@4963 = .sdata2:0x804011C8; // type:object size:0x4 scope:local align:4 data:float +@5144 = .sdata2:0x804011CC; // type:object size:0x4 scope:local align:4 data:float +@5145 = .sdata2:0x804011D0; // type:object size:0x8 scope:local align:8 data:double +@5146 = .sdata2:0x804011D8; // type:object size:0x8 scope:local align:8 data:double +@5147 = .sdata2:0x804011E0; // type:object size:0x4 scope:local align:4 data:float +@5337 = .sdata2:0x804011E4; // type:object size:0x4 scope:local align:4 data:float +@5338 = .sdata2:0x804011E8; // type:object size:0x4 scope:local align:4 data:float +@5339 = .sdata2:0x804011EC; // type:object size:0x4 scope:local align:4 data:float +@5340 = .sdata2:0x804011F0; // type:object size:0x4 scope:local align:4 data:float +@5341 = .sdata2:0x804011F4; // type:object size:0x4 scope:local align:4 data:float +@5342 = .sdata2:0x804011F8; // type:object size:0x4 scope:local align:4 data:float +@5343 = .sdata2:0x804011FC; // type:object size:0x4 scope:local align:4 data:float +@5799 = .sdata2:0x80401200; // type:object size:0x4 scope:local align:4 data:float +m_arcname__13daStandItem_c = .sdata2:0x80401208; // type:object size:0x5 scope:global align:4 data:string +@4166 = .sdata2:0x80401210; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x80401214; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x80401218; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x8040121C; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x80401220; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x80401224; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x80401228; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x80401230; // type:object size:0x8 scope:local align:8 data:double +@4514 = .sdata2:0x80401238; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x8040123C; // type:object size:0x4 scope:local align:4 data:float +@4516 = .sdata2:0x80401240; // type:object size:0x8 scope:local align:8 data:double +@4517 = .sdata2:0x80401248; // type:object size:0x8 scope:local align:8 data:double +@4518 = .sdata2:0x80401250; // type:object size:0x4 scope:local align:4 data:float +@4519 = .sdata2:0x80401254; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x80401258; // type:object size:0x4 scope:local align:4 data:float +@4614 = .sdata2:0x8040125C; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x80401260; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x80401264; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x80401268; // type:object size:0x4 scope:local align:4 data:float +@4825 = .sdata2:0x8040126C; // type:object size:0x4 scope:local align:4 data:float +@4951 = .sdata2:0x80401270; // type:object size:0x4 scope:local align:4 data:float +@4161 = .sdata2:0x80401278; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x8040127C; // type:object size:0x4 scope:local align:4 data:float +@4163 = .sdata2:0x80401280; // type:object size:0x4 scope:local align:4 data:float +@4164 = .sdata2:0x80401284; // type:object size:0x4 scope:local align:4 data:float +@4165 = .sdata2:0x80401288; // type:object size:0x8 scope:local align:8 data:double +@4166 = .sdata2:0x80401290; // type:object size:0x8 scope:local align:8 data:double +@4167 = .sdata2:0x80401298; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x8040129C; // type:object size:0x4 scope:local align:4 data:float +@4424 = .sdata2:0x804012A0; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x804012A8; // type:object size:0x8 scope:local align:8 data:double +@4750 = .sdata2:0x804012B0; // type:object size:0x4 scope:local align:4 data:float +@4751 = .sdata2:0x804012B4; // type:object size:0x4 scope:local align:4 data:float +@4752 = .sdata2:0x804012B8; // type:object size:0x4 scope:local align:4 data:float +@4111 = .sdata2:0x804012C0; // type:object size:0x4 scope:local align:4 data:float +@4112 = .sdata2:0x804012C4; // type:object size:0x4 scope:local align:4 data:float +@4146 = .sdata2:0x804012C8; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x804012D0; // type:object size:0x8 scope:local align:8 data:double +@4313 = .sdata2:0x804012D8; // type:object size:0x4 scope:local align:4 data:float +@4314 = .sdata2:0x804012DC; // type:object size:0x4 scope:local align:4 data:float +@4315 = .sdata2:0x804012E0; // type:object size:0x4 scope:local align:4 data:float +@4316 = .sdata2:0x804012E4; // type:object size:0x4 scope:local align:4 data:float +@4317 = .sdata2:0x804012E8; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x804012F0; // type:object size:0x8 scope:local align:8 data:double +@4319 = .sdata2:0x804012F8; // type:object size:0x8 scope:local align:8 data:double +@4320 = .sdata2:0x80401300; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x80401304; // type:object size:0x4 scope:local align:4 data:float +@4485 = .sdata2:0x80401308; // type:object size:0x4 scope:local align:4 data:float +@4486 = .sdata2:0x8040130C; // type:object size:0x4 scope:local align:4 data:float +@4487 = .sdata2:0x80401310; // type:object size:0x4 scope:local align:4 data:float +@4488 = .sdata2:0x80401314; // type:object size:0x4 scope:local align:4 data:float +@4489 = .sdata2:0x80401318; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x8040131C; // type:object size:0x4 scope:local align:4 data:float +@4491 = .sdata2:0x80401320; // type:object size:0x4 scope:local align:4 data:float +@4492 = .sdata2:0x80401324; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x80401328; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x8040132C; // type:object size:0x4 scope:local align:4 data:float +@4495 = .sdata2:0x80401330; // type:object size:0x4 scope:local align:4 data:float +@4496 = .sdata2:0x80401334; // type:object size:0x4 scope:local align:4 data:float +@4497 = .sdata2:0x80401338; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x8040133C; // type:object size:0x4 scope:local align:4 data:float +@4499 = .sdata2:0x80401340; // type:object size:0x4 scope:local align:4 data:float +@4627 = .sdata2:0x80401344; // type:object size:0x4 scope:local align:4 data:float +@4628 = .sdata2:0x80401348; // type:object size:0x4 scope:local align:4 data:float +@4129 = .sdata2:0x80401350; // type:object size:0x4 scope:local align:4 data:float +@4130 = .sdata2:0x80401354; // type:object size:0x4 scope:local align:4 data:float +@4137 = .sdata2:0x80401358; // type:object size:0x8 scope:local align:8 data:double +@4151 = .sdata2:0x80401360; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x80401364; // type:object size:0x4 scope:local align:4 data:float +@4421 = .sdata2:0x80401368; // type:object size:0x4 scope:local align:4 data:float +@4422 = .sdata2:0x8040136C; // type:object size:0x4 scope:local align:4 data:float +@4752 = .sdata2:0x80401370; // type:object size:0x4 scope:local align:4 data:float +@4753 = .sdata2:0x80401374; // type:object size:0x4 scope:local align:4 data:float +@4754 = .sdata2:0x80401378; // type:object size:0x4 scope:local align:4 data:float +@4755 = .sdata2:0x8040137C; // type:object size:0x4 scope:local align:4 data:float +@4756 = .sdata2:0x80401380; // type:object size:0x4 scope:local align:4 data:float +@4757 = .sdata2:0x80401384; // type:object size:0x4 scope:local align:4 data:float +@4758 = .sdata2:0x80401388; // type:object size:0x4 scope:local align:4 data:float +@4759 = .sdata2:0x8040138C; // type:object size:0x4 scope:local align:4 data:float +@4760 = .sdata2:0x80401390; // type:object size:0x4 scope:local align:4 data:float +@4761 = .sdata2:0x80401394; // type:object size:0x4 scope:local align:4 data:float +@4762 = .sdata2:0x80401398; // type:object size:0x4 scope:local align:4 data:float +@4763 = .sdata2:0x8040139C; // type:object size:0x4 scope:local align:4 data:float +@4764 = .sdata2:0x804013A0; // type:object size:0x4 scope:local align:4 data:float +@4765 = .sdata2:0x804013A4; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x804013A8; // type:object size:0x4 scope:local align:4 data:float +@4767 = .sdata2:0x804013AC; // type:object size:0x4 scope:local align:4 data:float +@4768 = .sdata2:0x804013B0; // type:object size:0x4 scope:local align:4 data:float +@4769 = .sdata2:0x804013B8; // type:object size:0x8 scope:local align:8 data:double +@4770 = .sdata2:0x804013C0; // type:object size:0x8 scope:local align:8 data:double +@4771 = .sdata2:0x804013C8; // type:object size:0x4 scope:local align:4 data:float +@4772 = .sdata2:0x804013CC; // type:object size:0x4 scope:local align:4 data:float +@4773 = .sdata2:0x804013D0; // type:object size:0x4 scope:local align:4 data:float +@4774 = .sdata2:0x804013D4; // type:object size:0x4 scope:local align:4 data:float +@4775 = .sdata2:0x804013D8; // type:object size:0x4 scope:local align:4 data:float +@4776 = .sdata2:0x804013DC; // type:object size:0x4 scope:local align:4 data:float +@4777 = .sdata2:0x804013E0; // type:object size:0x4 scope:local align:4 data:float +@4778 = .sdata2:0x804013E4; // type:object size:0x4 scope:local align:4 data:float +@4779 = .sdata2:0x804013E8; // type:object size:0x4 scope:local align:4 data:float +@4780 = .sdata2:0x804013EC; // type:object size:0x4 scope:local align:4 data:float +@4781 = .sdata2:0x804013F0; // type:object size:0x4 scope:local align:4 data:float +@4782 = .sdata2:0x804013F4; // type:object size:0x4 scope:local align:4 data:float +@4783 = .sdata2:0x804013F8; // type:object size:0x4 scope:local align:4 data:float +@5023 = .sdata2:0x804013FC; // type:object size:0x4 scope:local align:4 data:float +@5024 = .sdata2:0x80401400; // type:object size:0x4 scope:local align:4 data:float +@5025 = .sdata2:0x80401404; // type:object size:0x4 scope:local align:4 data:float +@5026 = .sdata2:0x80401408; // type:object size:0x4 scope:local align:4 data:float +@5027 = .sdata2:0x8040140C; // type:object size:0x4 scope:local align:4 data:float +@5028 = .sdata2:0x80401410; // type:object size:0x4 scope:local align:4 data:float +@5029 = .sdata2:0x80401414; // type:object size:0x4 scope:local align:4 data:float +@5030 = .sdata2:0x80401418; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x8040141C; // type:object size:0x4 scope:local align:4 data:float +@5096 = .sdata2:0x80401420; // type:object size:0x4 scope:local align:4 data:float +@5098 = .sdata2:0x80401428; // type:object size:0x8 scope:local align:8 data:double +@5152 = .sdata2:0x80401430; // type:object size:0x4 scope:local align:4 data:float +@5153 = .sdata2:0x80401434; // type:object size:0x4 scope:local align:4 data:float +@5154 = .sdata2:0x80401438; // type:object size:0x4 scope:local align:4 data:float +@5155 = .sdata2:0x8040143C; // type:object size:0x4 scope:local align:4 data:float +@5156 = .sdata2:0x80401440; // type:object size:0x4 scope:local align:4 data:float +@5157 = .sdata2:0x80401444; // type:object size:0x4 scope:local align:4 data:float +@5158 = .sdata2:0x80401448; // type:object size:0x4 scope:local align:4 data:float +@5159 = .sdata2:0x8040144C; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x80401450; // type:object size:0x4 scope:local align:4 data:float +@4333 = .sdata2:0x80401454; // type:object size:0x4 scope:local align:4 data:float +@4334 = .sdata2:0x80401458; // type:object size:0x4 scope:local align:4 data:float +@4335 = .sdata2:0x8040145C; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x80401460; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x80401464; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x80401468; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x8040146C; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x80401470; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x80401474; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x80401478; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x8040147C; // type:object size:0x4 scope:local align:4 data:float +@4344 = .sdata2:0x80401480; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x80401484; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x80401488; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x8040148C; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x80401490; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x80401494; // type:object size:0x4 scope:local align:4 data:float +@4390 = .sdata2:0x80401498; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x804014A0; // type:object size:0x8 scope:local align:8 data:double +@4392 = .sdata2:0x804014A8; // type:object size:0x8 scope:local align:8 data:double +@4450 = .sdata2:0x804014B0; // type:object size:0x4 scope:local align:4 data:float +@4452 = .sdata2:0x804014B8; // type:object size:0x8 scope:local align:8 data:double +@4492 = .sdata2:0x804014C0; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x804014C4; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x804014C8; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x804014CC; // type:object size:0x4 scope:local align:4 data:float +@4561 = .sdata2:0x804014D0; // type:object size:0x4 scope:local align:4 data:4byte +@4587 = .sdata2:0x804014D4; // type:object size:0x4 scope:local align:4 data:4byte +@4597 = .sdata2:0x804014D8; // type:object size:0x4 scope:local align:4 data:4byte +@4719 = .sdata2:0x804014DC; // type:object size:0x4 scope:local align:4 data:float +@4720 = .sdata2:0x804014E0; // type:object size:0x4 scope:local align:4 data:float +@4721 = .sdata2:0x804014E4; // type:object size:0x4 scope:local align:4 data:float +@4722 = .sdata2:0x804014E8; // type:object size:0x4 scope:local align:4 data:float +@4723 = .sdata2:0x804014EC; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x804014F0; // type:object size:0x4 scope:local align:4 data:float +@4725 = .sdata2:0x804014F4; // type:object size:0x4 scope:local align:4 data:float +@4726 = .sdata2:0x804014F8; // type:object size:0x4 scope:local align:4 data:float +@4727 = .sdata2:0x804014FC; // type:object size:0x4 scope:local align:4 data:float +@4728 = .sdata2:0x80401500; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x80401504; // type:object size:0x4 scope:local align:4 data:float +@4730 = .sdata2:0x80401508; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x8040150C; // type:object size:0x4 scope:local align:4 data:float +@4915 = .sdata2:0x80401510; // type:object size:0x4 scope:local align:4 data:float +@4916 = .sdata2:0x80401514; // type:object size:0x4 scope:local align:4 data:float +@4949 = .sdata2:0x80401518; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x8040151C; // type:object size:0x4 scope:local align:4 data:float +@4951 = .sdata2:0x80401520; // type:object size:0x4 scope:local align:4 data:float +@4953 = .sdata2:0x80401528; // type:object size:0x8 scope:local align:8 data:double +@5042 = .sdata2:0x80401530; // type:object size:0x4 scope:local align:4 data:float +@5528 = .sdata2:0x80401534; // type:object size:0x4 scope:local align:4 data:float +@5529 = .sdata2:0x80401538; // type:object size:0x4 scope:local align:4 data:float +@5530 = .sdata2:0x8040153C; // type:object size:0x4 scope:local align:4 data:float +@5531 = .sdata2:0x80401540; // type:object size:0x4 scope:local align:4 data:float +@5532 = .sdata2:0x80401544; // type:object size:0x4 scope:local align:4 data:float +@5533 = .sdata2:0x80401548; // type:object size:0x4 scope:local align:4 data:float +@5534 = .sdata2:0x8040154C; // type:object size:0x4 scope:local align:4 data:float +@5535 = .sdata2:0x80401550; // type:object size:0x4 scope:local align:4 data:float +@5536 = .sdata2:0x80401554; // type:object size:0x4 scope:local align:4 data:float +@5537 = .sdata2:0x80401558; // type:object size:0x4 scope:local align:4 data:float +@5538 = .sdata2:0x8040155C; // type:object size:0x4 scope:local align:4 data:float +@5539 = .sdata2:0x80401560; // type:object size:0x4 scope:local align:4 data:float +@5540 = .sdata2:0x80401564; // type:object size:0x4 scope:local align:4 data:float +@5541 = .sdata2:0x80401568; // type:object size:0x4 scope:local align:4 data:float +@5542 = .sdata2:0x8040156C; // type:object size:0x4 scope:local align:4 data:float +@5543 = .sdata2:0x80401570; // type:object size:0x4 scope:local align:4 data:float +@5544 = .sdata2:0x80401574; // type:object size:0x4 scope:local align:4 data:float +@5545 = .sdata2:0x80401578; // type:object size:0x4 scope:local align:4 data:float +@5546 = .sdata2:0x8040157C; // type:object size:0x4 scope:local align:4 data:float +@5547 = .sdata2:0x80401580; // type:object size:0x4 scope:local align:4 data:float +@5548 = .sdata2:0x80401584; // type:object size:0x4 scope:local align:4 data:float +@5549 = .sdata2:0x80401588; // type:object size:0x4 scope:local align:4 data:float +@5550 = .sdata2:0x8040158C; // type:object size:0x4 scope:local align:4 data:float +@5551 = .sdata2:0x80401590; // type:object size:0x4 scope:local align:4 data:float +@5552 = .sdata2:0x80401594; // type:object size:0x4 scope:local align:4 data:float +@5553 = .sdata2:0x80401598; // type:object size:0x4 scope:local align:4 data:float +@5554 = .sdata2:0x8040159C; // type:object size:0x4 scope:local align:4 data:float +@5555 = .sdata2:0x804015A0; // type:object size:0x4 scope:local align:4 data:float +@5556 = .sdata2:0x804015A4; // type:object size:0x4 scope:local align:4 data:float +@5557 = .sdata2:0x804015A8; // type:object size:0x4 scope:local align:4 data:float +@5558 = .sdata2:0x804015AC; // type:object size:0x4 scope:local align:4 data:float +@5559 = .sdata2:0x804015B0; // type:object size:0x4 scope:local align:4 data:float +@5560 = .sdata2:0x804015B4; // type:object size:0x4 scope:local align:4 data:float +@5561 = .sdata2:0x804015B8; // type:object size:0x4 scope:local align:4 data:float +@5562 = .sdata2:0x804015BC; // type:object size:0x4 scope:local align:4 data:float +@5563 = .sdata2:0x804015C0; // type:object size:0x4 scope:local align:4 data:float +@5564 = .sdata2:0x804015C4; // type:object size:0x4 scope:local align:4 data:float +@5565 = .sdata2:0x804015C8; // type:object size:0x4 scope:local align:4 data:float +@5566 = .sdata2:0x804015CC; // type:object size:0x4 scope:local align:4 data:float +@5567 = .sdata2:0x804015D0; // type:object size:0x4 scope:local align:4 data:float +@5568 = .sdata2:0x804015D4; // type:object size:0x4 scope:local align:4 data:float +@5569 = .sdata2:0x804015D8; // type:object size:0x4 scope:local align:4 data:float +@5570 = .sdata2:0x804015DC; // type:object size:0x4 scope:local align:4 data:float +@5571 = .sdata2:0x804015E0; // type:object size:0x4 scope:local align:4 data:float +@5868 = .sdata2:0x804015E4; // type:object size:0x4 scope:local align:4 data:float +@5869 = .sdata2:0x804015E8; // type:object size:0x4 scope:local align:4 data:float +@6143 = .sdata2:0x804015EC; // type:object size:0x4 scope:local align:4 data:float +@6144 = .sdata2:0x804015F0; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x804015F8; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x804015FC; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x80401600; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x80401604; // type:object size:0x4 scope:local align:4 data:float +@4337 = .sdata2:0x80401608; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x8040160C; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x80401610; // type:object size:0x8 scope:local align:8 data:double +@4340 = .sdata2:0x80401618; // type:object size:0x8 scope:local align:8 data:double +@4341 = .sdata2:0x80401620; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x80401624; // type:object size:0x4 scope:local align:4 data:float +@4563 = .sdata2:0x80401628; // type:object size:0x4 scope:local align:4 data:float +@4564 = .sdata2:0x8040162C; // type:object size:0x4 scope:local align:4 data:float +@4565 = .sdata2:0x80401630; // type:object size:0x4 scope:local align:4 data:float +@4651 = .sdata2:0x80401638; // type:object size:0x8 scope:local align:8 data:double +@4726 = .sdata2:0x80401640; // type:object size:0x4 scope:local align:4 data:float +@4727 = .sdata2:0x80401644; // type:object size:0x4 scope:local align:4 data:float +@4913 = .sdata2:0x80401648; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x80401650; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x80401654; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x80401658; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x8040165C; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x80401660; // type:object size:0x4 scope:local align:4 data:float +@4041 = .sdata2:0x80401664; // type:object size:0x4 scope:local align:4 data:float +@4042 = .sdata2:0x80401668; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x8040166C; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x80401670; // type:object size:0x4 scope:local align:4 data:float +@4045 = .sdata2:0x80401674; // type:object size:0x4 scope:local align:4 data:float +@4048 = .sdata2:0x80401678; // type:object size:0x8 scope:local align:8 data:double +@4103 = .sdata2:0x80401680; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x80401684; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x80401688; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x8040168C; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x80401690; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x80401694; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x80401698; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x8040169C; // type:object size:0x4 scope:local align:4 data:float +@4848 = .sdata2:0x804016A0; // type:object size:0x8 scope:local align:4 data:4byte +@4156 = .sdata2:0x804016A8; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x804016AC; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x804016B0; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x804016B4; // type:object size:0x4 scope:local align:4 data:float +@4223 = .sdata2:0x804016B8; // type:object size:0x4 scope:local align:4 data:float +@4254 = .sdata2:0x804016BC; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x804016C0; // type:object size:0x8 scope:local align:8 data:double +@4259 = .sdata2:0x804016C8; // type:object size:0x8 scope:local align:8 data:double +@4367 = .sdata2:0x804016D0; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x804016D4; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x804016D8; // type:object size:0x4 scope:local align:4 data:float +@4696 = .sdata2:0x804016DC; // type:object size:0x4 scope:local align:4 data:float +@4835 = .sdata2:0x804016E0; // type:object size:0x4 scope:local align:4 data:float +@4836 = .sdata2:0x804016E4; // type:object size:0x4 scope:local align:4 data:float +@4937 = .sdata2:0x804016E8; // type:object size:0x8 scope:local align:8 data:double +@4938 = .sdata2:0x804016F0; // type:object size:0x8 scope:local align:8 data:double +@5519 = .sdata2:0x804016F8; // type:object size:0x4 scope:local align:4 data:float +@5520 = .sdata2:0x804016FC; // type:object size:0x4 scope:local align:4 data:float +@5521 = .sdata2:0x80401700; // type:object size:0x4 scope:local align:4 data:float +@5522 = .sdata2:0x80401704; // type:object size:0x4 scope:local align:4 data:float +@5523 = .sdata2:0x80401708; // type:object size:0x4 scope:local align:4 data:float +@6004 = .sdata2:0x8040170C; // type:object size:0x4 scope:local align:4 data:float +@6110 = .sdata2:0x80401710; // type:object size:0x4 scope:local align:4 data:float +@6111 = .sdata2:0x80401714; // type:object size:0x4 scope:local align:4 data:float +@6112 = .sdata2:0x80401718; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x80401720; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x80401724; // type:object size:0x4 scope:local align:4 data:float +@4367 = .sdata2:0x80401728; // type:object size:0x4 scope:local align:4 data:float +@4369 = .sdata2:0x80401730; // type:object size:0x8 scope:local align:8 data:double +@4449 = .sdata2:0x80401738; // type:object size:0x8 scope:local align:8 data:double +@4090 = .sdata2:0x80401740; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x80401744; // type:object size:0x4 scope:local align:4 data:float +@4362 = .sdata2:0x80401748; // type:object size:0x8 scope:local align:8 data:double +@4363 = .sdata2:0x80401750; // type:object size:0x8 scope:local align:8 data:double +@4364 = .sdata2:0x80401758; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x8040175C; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x80401760; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x80401764; // type:object size:0x4 scope:local align:4 data:float +@4609 = .sdata2:0x80401768; // type:object size:0x4 scope:local align:4 data:float +@4610 = .sdata2:0x8040176C; // type:object size:0x4 scope:local align:4 data:float +@4675 = .sdata2:0x80401770; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x80401774; // type:object size:0x4 scope:local align:4 data:float +@4900 = .sdata2:0x80401778; // type:object size:0x8 scope:local align:8 data:double +@4081 = .sdata2:0x80401780; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x80401784; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x80401788; // type:object size:0x4 scope:local align:4 data:float +@4148 = .sdata2:0x8040178C; // type:object size:0x4 scope:local align:4 data:float +@4149 = .sdata2:0x80401790; // type:object size:0x4 scope:local align:4 data:float +@4150 = .sdata2:0x80401794; // type:object size:0x4 scope:local align:4 data:float +@4151 = .sdata2:0x80401798; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x8040179C; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x804017A0; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x804017A4; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x804017A8; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x804017AC; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x804017B0; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x804017B4; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x804017B8; // type:object size:0x8 scope:local align:8 data:double +@4340 = .sdata2:0x804017C0; // type:object size:0x8 scope:local align:8 data:double +@4497 = .sdata2:0x804017C8; // type:object size:0x4 scope:local align:4 data:float +@4498 = .sdata2:0x804017CC; // type:object size:0x4 scope:local align:4 data:float +@4598 = .sdata2:0x804017D0; // type:object size:0x4 scope:local align:4 data:float +@4693 = .sdata2:0x804017D4; // type:object size:0x4 scope:local align:4 data:float +@4729 = .sdata2:0x804017D8; // type:object size:0x4 scope:local align:4 data:float +@4769 = .sdata2:0x804017DC; // type:object size:0x4 scope:local align:4 data:float +@5397 = .sdata2:0x804017E0; // type:object size:0x8 scope:local align:8 data:double +m_arc_name__Q212daObj_Search5Act_c = .sdata2:0x804017E8; // type:object size:0x7 scope:global align:4 data:string +@4215 = .sdata2:0x804017F0; // type:object size:0x4 scope:local align:4 data:float +@4216 = .sdata2:0x804017F4; // type:object size:0x4 scope:local align:4 data:float +@4217 = .sdata2:0x804017F8; // type:object size:0x4 scope:local align:4 data:float +@4219 = .sdata2:0x80401800; // type:object size:0x8 scope:local align:8 data:double +@4237 = .sdata2:0x80401808; // type:object size:0x4 scope:local align:4 data:float +@4433 = .sdata2:0x8040180C; // type:object size:0x4 scope:local align:4 data:float +@4434 = .sdata2:0x80401810; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x80401818; // type:object size:0x8 scope:local align:8 data:double +@4436 = .sdata2:0x80401820; // type:object size:0x8 scope:local align:8 data:double +@4437 = .sdata2:0x80401828; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x8040182C; // type:object size:0x4 scope:local align:4 data:float +@4548 = .sdata2:0x80401830; // type:object size:0x4 scope:local align:4 data:float +@4942 = .sdata2:0x80401834; // type:object size:0x4 scope:local align:4 data:float +@4943 = .sdata2:0x80401838; // type:object size:0x4 scope:local align:4 data:float +@4944 = .sdata2:0x8040183C; // type:object size:0x4 scope:local align:4 data:float +@4945 = .sdata2:0x80401840; // type:object size:0x4 scope:local align:4 data:float +@4946 = .sdata2:0x80401844; // type:object size:0x4 scope:local align:4 data:float +@4947 = .sdata2:0x80401848; // type:object size:0x4 scope:local align:4 data:float +@4948 = .sdata2:0x8040184C; // type:object size:0x4 scope:local align:4 data:float +@4949 = .sdata2:0x80401850; // type:object size:0x4 scope:local align:4 data:float +@4950 = .sdata2:0x80401854; // type:object size:0x4 scope:local align:4 data:float +@4951 = .sdata2:0x80401858; // type:object size:0x4 scope:local align:4 data:float +@4952 = .sdata2:0x8040185C; // type:object size:0x4 scope:local align:4 data:float +@4953 = .sdata2:0x80401860; // type:object size:0x4 scope:local align:4 data:float +@5132 = .sdata2:0x80401864; // type:object size:0x4 scope:local align:4 data:float +@5216 = .sdata2:0x80401868; // type:object size:0x4 scope:local align:4 data:float +@5217 = .sdata2:0x8040186C; // type:object size:0x4 scope:local align:4 data:float +@5356 = .sdata2:0x80401870; // type:object size:0x4 scope:local align:4 data:float +@5617 = .sdata2:0x80401874; // type:object size:0x4 scope:local align:4 data:float +@5618 = .sdata2:0x80401878; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x8040187C; // type:object size:0x4 scope:local align:4 data:float +@5840 = .sdata2:0x80401880; // type:object size:0x4 scope:local align:4 data:float +@5841 = .sdata2:0x80401884; // type:object size:0x4 scope:local align:4 data:float +@5842 = .sdata2:0x80401888; // type:object size:0x4 scope:local align:4 data:float +@5843 = .sdata2:0x8040188C; // type:object size:0x4 scope:local align:4 data:float +@5844 = .sdata2:0x80401890; // type:object size:0x4 scope:local align:4 data:float +@5845 = .sdata2:0x80401894; // type:object size:0x4 scope:local align:4 data:float +@5925 = .sdata2:0x80401898; // type:object size:0x4 scope:local align:4 data:float +@5926 = .sdata2:0x8040189C; // type:object size:0x4 scope:local align:4 data:float +@5927 = .sdata2:0x804018A0; // type:object size:0x4 scope:local align:4 data:float +@5957 = .sdata2:0x804018A4; // type:object size:0x4 scope:local align:4 data:float +@5958 = .sdata2:0x804018A8; // type:object size:0x4 scope:local align:4 data:float +@5959 = .sdata2:0x804018AC; // type:object size:0x4 scope:local align:4 data:float +@5973 = .sdata2:0x804018B0; // type:object size:0x4 scope:local align:4 data:float +@5974 = .sdata2:0x804018B4; // type:object size:0x4 scope:local align:4 data:float +@5984 = .sdata2:0x804018B8; // type:object size:0x4 scope:local align:4 data:float +@6390 = .sdata2:0x804018BC; // type:object size:0x4 scope:local align:4 data:float +color_ok$6435 = .sdata2:0x804018C0; // type:object size:0x4 scope:local align:4 data:byte +color_ng$6436 = .sdata2:0x804018C4; // type:object size:0x4 scope:local align:4 data:4byte +@6526 = .sdata2:0x804018C8; // type:object size:0x4 scope:local align:4 data:float +@6527 = .sdata2:0x804018CC; // type:object size:0x4 scope:local align:4 data:float +@6528 = .sdata2:0x804018D0; // type:object size:0x4 scope:local align:4 data:float +@6529 = .sdata2:0x804018D4; // type:object size:0x4 scope:local align:4 data:float +@6530 = .sdata2:0x804018D8; // type:object size:0x4 scope:local align:4 data:float +@4168 = .sdata2:0x804018E0; // type:object size:0x4 scope:local align:4 data:float +@4169 = .sdata2:0x804018E4; // type:object size:0x4 scope:local align:4 data:float +@4170 = .sdata2:0x804018E8; // type:object size:0x8 scope:local align:8 data:double +@4171 = .sdata2:0x804018F0; // type:object size:0x8 scope:local align:8 data:double +@4172 = .sdata2:0x804018F8; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x804018FC; // type:object size:0x4 scope:local align:4 data:float +@4174 = .sdata2:0x80401900; // type:object size:0x4 scope:local align:4 data:float +m__18daPy_HIO_battle_c0 = .sdata2:0x80401908; // type:object size:0x8 scope:global align:4 +m__15daPy_HIO_dam_c0 = .sdata2:0x80401910; // type:object size:0x4 scope:global align:4 data:2byte +m__23daPy_HIO_magicShield_c0 = .sdata2:0x80401914; // type:object size:0x4 scope:global align:4 data:2byte +@4865 = .sdata2:0x80401918; // type:object size:0x4 scope:local align:4 data:float +@4866 = .sdata2:0x8040191C; // type:object size:0x4 scope:local align:4 data:float +@4965 = .sdata2:0x80401920; // type:object size:0x4 scope:local align:4 data:float +@4966 = .sdata2:0x80401924; // type:object size:0x4 scope:local align:4 data:float +@4967 = .sdata2:0x80401928; // type:object size:0x4 scope:local align:4 data:float +@4968 = .sdata2:0x8040192C; // type:object size:0x4 scope:local align:4 data:float +@4969 = .sdata2:0x80401930; // type:object size:0x4 scope:local align:4 data:float +@5031 = .sdata2:0x80401934; // type:object size:0x4 scope:local align:4 data:float +@5032 = .sdata2:0x80401938; // type:object size:0x4 scope:local align:4 data:float +@5033 = .sdata2:0x8040193C; // type:object size:0x4 scope:local align:4 data:float +@5034 = .sdata2:0x80401940; // type:object size:0x4 scope:local align:4 data:float +@5035 = .sdata2:0x80401944; // type:object size:0x4 scope:local align:4 data:float +@5036 = .sdata2:0x80401948; // type:object size:0x4 scope:local align:4 data:float +@5037 = .sdata2:0x8040194C; // type:object size:0x4 scope:local align:4 data:float +@5038 = .sdata2:0x80401950; // type:object size:0x4 scope:local align:4 data:float +@5040 = .sdata2:0x80401958; // type:object size:0x8 scope:local align:8 data:double +@5042 = .sdata2:0x80401960; // type:object size:0x8 scope:local align:8 data:double +@5269 = .sdata2:0x80401968; // type:object size:0x4 scope:local align:4 data:float +@5405 = .sdata2:0x8040196C; // type:object size:0x4 scope:local align:4 data:float +@5406 = .sdata2:0x80401970; // type:object size:0x8 scope:local align:8 data:double +@5407 = .sdata2:0x80401978; // type:object size:0x8 scope:local align:8 data:double +@5408 = .sdata2:0x80401980; // type:object size:0x4 scope:local align:4 data:float +@5620 = .sdata2:0x80401984; // type:object size:0x4 scope:local align:4 data:float +@5621 = .sdata2:0x80401988; // type:object size:0x4 scope:local align:4 data:float +@5622 = .sdata2:0x8040198C; // type:object size:0x4 scope:local align:4 data:float +@5623 = .sdata2:0x80401990; // type:object size:0x4 scope:local align:4 data:float +@5624 = .sdata2:0x80401994; // type:object size:0x4 scope:local align:4 data:float +@5625 = .sdata2:0x80401998; // type:object size:0x4 scope:local align:4 data:float +@5626 = .sdata2:0x8040199C; // type:object size:0x4 scope:local align:4 data:float +@5627 = .sdata2:0x804019A0; // type:object size:0x4 scope:local align:4 data:float +@6029 = .sdata2:0x804019A4; // type:object size:0x4 scope:local align:4 data:float +@6030 = .sdata2:0x804019A8; // type:object size:0x4 scope:local align:4 data:float +@6031 = .sdata2:0x804019AC; // type:object size:0x4 scope:local align:4 data:float +@6032 = .sdata2:0x804019B0; // type:object size:0x4 scope:local align:4 data:float +@6033 = .sdata2:0x804019B4; // type:object size:0x4 scope:local align:4 data:float +@6034 = .sdata2:0x804019B8; // type:object size:0x4 scope:local align:4 data:float +@6245 = .sdata2:0x804019BC; // type:object size:0x4 scope:local align:4 data:float +@6246 = .sdata2:0x804019C0; // type:object size:0x4 scope:local align:4 data:float +@6247 = .sdata2:0x804019C4; // type:object size:0x4 scope:local align:4 data:float +@6248 = .sdata2:0x804019C8; // type:object size:0x4 scope:local align:4 data:float +@6249 = .sdata2:0x804019CC; // type:object size:0x4 scope:local align:4 data:float +@6250 = .sdata2:0x804019D0; // type:object size:0x4 scope:local align:4 data:float +@6251 = .sdata2:0x804019D4; // type:object size:0x4 scope:local align:4 data:float +@6252 = .sdata2:0x804019D8; // type:object size:0x4 scope:local align:4 data:float +@6489 = .sdata2:0x804019DC; // type:object size:0x4 scope:local align:4 data:float +@6490 = .sdata2:0x804019E0; // type:object size:0x4 scope:local align:4 data:float +@6491 = .sdata2:0x804019E4; // type:object size:0x4 scope:local align:4 data:float +@6647 = .sdata2:0x804019E8; // type:object size:0x4 scope:local align:4 data:float +flame_joint$6654 = .sdata2:0x804019EC; // type:object size:0x8 scope:local align:4 data:2byte +@6866 = .sdata2:0x804019F4; // type:object size:0x4 scope:local align:4 data:float +@6867 = .sdata2:0x804019F8; // type:object size:0x4 scope:local align:4 data:float +@6868 = .sdata2:0x804019FC; // type:object size:0x4 scope:local align:4 data:float +@6869 = .sdata2:0x80401A00; // type:object size:0x4 scope:local align:4 data:float +@6992 = .sdata2:0x80401A04; // type:object size:0x4 scope:local align:4 data:float +@6993 = .sdata2:0x80401A08; // type:object size:0x4 scope:local align:4 data:float +@6994 = .sdata2:0x80401A0C; // type:object size:0x4 scope:local align:4 data:float +@7684 = .sdata2:0x80401A10; // type:object size:0x4 scope:local align:4 data:float +@7760 = .sdata2:0x80401A14; // type:object size:0x4 scope:local align:4 data:float +@7761 = .sdata2:0x80401A18; // type:object size:0x4 scope:local align:4 data:float +@8065 = .sdata2:0x80401A1C; // type:object size:0x4 scope:local align:4 data:float +@8066 = .sdata2:0x80401A20; // type:object size:0x4 scope:local align:4 data:float +@8219 = .sdata2:0x80401A24; // type:object size:0x4 scope:local align:4 data:float +@8345 = .sdata2:0x80401A28; // type:object size:0x4 scope:local align:4 data:float +@8346 = .sdata2:0x80401A2C; // type:object size:0x4 scope:local align:4 data:float +@8347 = .sdata2:0x80401A30; // type:object size:0x4 scope:local align:4 data:float +@8348 = .sdata2:0x80401A34; // type:object size:0x4 scope:local align:4 data:float +@8349 = .sdata2:0x80401A38; // type:object size:0x4 scope:local align:4 data:float +@8426 = .sdata2:0x80401A3C; // type:object size:0x4 scope:local align:4 data:float +@8718 = .sdata2:0x80401A40; // type:object size:0x4 scope:local align:4 data:float +@8907 = .sdata2:0x80401A44; // type:object size:0x4 scope:local align:4 data:float +@8940 = .sdata2:0x80401A48; // type:object size:0x4 scope:local align:4 data:float +@9314 = .sdata2:0x80401A4C; // type:object size:0x4 scope:local align:4 data:float +@9518 = .sdata2:0x80401A50; // type:object size:0x4 scope:local align:4 data:float +@9519 = .sdata2:0x80401A54; // type:object size:0x4 scope:local align:4 data:float +@9616 = .sdata2:0x80401A58; // type:object size:0x4 scope:local align:4 data:float +@9676 = .sdata2:0x80401A5C; // type:object size:0x4 scope:local align:4 data:float +@9677 = .sdata2:0x80401A60; // type:object size:0x4 scope:local align:4 data:float +@9727 = .sdata2:0x80401A64; // type:object size:0x4 scope:local align:4 data:float +@9753 = .sdata2:0x80401A68; // type:object size:0x4 scope:local align:4 data:float +@9754 = .sdata2:0x80401A6C; // type:object size:0x4 scope:local align:4 data:float +@9780 = .sdata2:0x80401A70; // type:object size:0x4 scope:local align:4 data:float +@9781 = .sdata2:0x80401A74; // type:object size:0x4 scope:local align:4 data:float +@10010 = .sdata2:0x80401A78; // type:object size:0x4 scope:local align:4 data:float +@10011 = .sdata2:0x80401A7C; // type:object size:0x4 scope:local align:4 data:float +@10012 = .sdata2:0x80401A80; // type:object size:0x4 scope:local align:4 data:float +@10013 = .sdata2:0x80401A84; // type:object size:0x4 scope:local align:4 data:float +@10115 = .sdata2:0x80401A88; // type:object size:0x4 scope:local align:4 data:float +@10198 = .sdata2:0x80401A8C; // type:object size:0x4 scope:local align:4 data:float +@10971 = .sdata2:0x80401A90; // type:object size:0x4 scope:local align:4 data:float +@11032 = .sdata2:0x80401A94; // type:object size:0x4 scope:local align:4 data:float +@11400 = .sdata2:0x80401A98; // type:object size:0x4 scope:local align:4 data:float +@11401 = .sdata2:0x80401A9C; // type:object size:0x4 scope:local align:4 data:float +@11402 = .sdata2:0x80401AA0; // type:object size:0x4 scope:local align:4 data:float +@11403 = .sdata2:0x80401AA4; // type:object size:0x4 scope:local align:4 data:float +@11415 = .sdata2:0x80401AA8; // type:object size:0x4 scope:local align:4 data:float +@11556 = .sdata2:0x80401AAC; // type:object size:0x4 scope:local align:4 data:float +@12004 = .sdata2:0x80401AB0; // type:object size:0x4 scope:local align:4 data:float +@12270 = .sdata2:0x80401AB4; // type:object size:0x4 scope:local align:4 data:float +@12271 = .sdata2:0x80401AB8; // type:object size:0x4 scope:local align:4 data:float +@12400 = .sdata2:0x80401ABC; // type:object size:0x4 scope:local align:4 data:float +@12401 = .sdata2:0x80401AC0; // type:object size:0x4 scope:local align:4 data:float +@12908 = .sdata2:0x80401AC4; // type:object size:0x4 scope:local align:4 data:float +@13035 = .sdata2:0x80401AC8; // type:object size:0x4 scope:local align:4 data:float +@13287 = .sdata2:0x80401ACC; // type:object size:0x4 scope:local align:4 data:float +@13288 = .sdata2:0x80401AD0; // type:object size:0x4 scope:local align:4 data:float +@13289 = .sdata2:0x80401AD4; // type:object size:0x4 scope:local align:4 data:float +@13290 = .sdata2:0x80401AD8; // type:object size:0x4 scope:local align:4 data:float +@13291 = .sdata2:0x80401ADC; // type:object size:0x4 scope:local align:4 data:float +@13292 = .sdata2:0x80401AE0; // type:object size:0x4 scope:local align:4 data:float +@13983 = .sdata2:0x80401AE4; // type:object size:0x4 scope:local align:4 data:float +@14067 = .sdata2:0x80401AE8; // type:object size:0x4 scope:local align:4 data:float +@14281 = .sdata2:0x80401AEC; // type:object size:0x4 scope:local align:4 data:float +@14308 = .sdata2:0x80401AF0; // type:object size:0x4 scope:local align:4 data:float +@14408 = .sdata2:0x80401AF4; // type:object size:0x4 scope:local align:4 data:float +@14441 = .sdata2:0x80401AF8; // type:object size:0x4 scope:local align:4 data:float +@14586 = .sdata2:0x80401AFC; // type:object size:0x4 scope:local align:4 data:float +@14682 = .sdata2:0x80401B00; // type:object size:0x4 scope:local align:4 data:float +@15277 = .sdata2:0x80401B04; // type:object size:0x4 scope:local align:4 data:float +@15409 = .sdata2:0x80401B08; // type:object size:0x4 scope:local align:4 data:float +@15595 = .sdata2:0x80401B0C; // type:object size:0x4 scope:local align:4 data:float +@15596 = .sdata2:0x80401B10; // type:object size:0x4 scope:local align:4 data:float +@15597 = .sdata2:0x80401B14; // type:object size:0x4 scope:local align:4 data:float +@15902 = .sdata2:0x80401B18; // type:object size:0x4 scope:local align:4 data:float +@15961 = .sdata2:0x80401B1C; // type:object size:0x4 scope:local align:4 data:float +@16043 = .sdata2:0x80401B20; // type:object size:0x4 scope:local align:4 data:float +@16044 = .sdata2:0x80401B24; // type:object size:0x4 scope:local align:4 data:float +@16045 = .sdata2:0x80401B28; // type:object size:0x4 scope:local align:4 data:float +@16046 = .sdata2:0x80401B2C; // type:object size:0x4 scope:local align:4 data:float +@16670 = .sdata2:0x80401B30; // type:object size:0x4 scope:local align:4 data:float +@16947 = .sdata2:0x80401B34; // type:object size:0x4 scope:local align:4 data:float +@16948 = .sdata2:0x80401B38; // type:object size:0x4 scope:local align:4 data:float +@16949 = .sdata2:0x80401B3C; // type:object size:0x4 scope:local align:4 data:float +@16950 = .sdata2:0x80401B40; // type:object size:0x4 scope:local align:4 data:float +@17016 = .sdata2:0x80401B44; // type:object size:0x4 scope:local align:4 data:float +@17017 = .sdata2:0x80401B48; // type:object size:0x4 scope:local align:4 data:float +@17228 = .sdata2:0x80401B4C; // type:object size:0x4 scope:local align:4 data:float +@17271 = .sdata2:0x80401B50; // type:object size:0x4 scope:local align:4 data:float +@17431 = .sdata2:0x80401B54; // type:object size:0x4 scope:local align:4 data:float +@17654 = .sdata2:0x80401B58; // type:object size:0x4 scope:local align:4 data:float +@17655 = .sdata2:0x80401B5C; // type:object size:0x4 scope:local align:4 data:float +@17656 = .sdata2:0x80401B60; // type:object size:0x4 scope:local align:4 data:float +@17657 = .sdata2:0x80401B64; // type:object size:0x4 scope:local align:4 data:float +@17658 = .sdata2:0x80401B68; // type:object size:0x4 scope:local align:4 data:float +@17659 = .sdata2:0x80401B6C; // type:object size:0x4 scope:local align:4 data:float +@17660 = .sdata2:0x80401B70; // type:object size:0x4 scope:local align:4 data:float +@17661 = .sdata2:0x80401B74; // type:object size:0x4 scope:local align:4 data:float +@17770 = .sdata2:0x80401B78; // type:object size:0x4 scope:local align:4 data:float +@17771 = .sdata2:0x80401B7C; // type:object size:0x4 scope:local align:4 data:float +@17772 = .sdata2:0x80401B80; // type:object size:0x4 scope:local align:4 data:float +@17773 = .sdata2:0x80401B84; // type:object size:0x4 scope:local align:4 data:float +@17804 = .sdata2:0x80401B88; // type:object size:0x4 scope:local align:4 data:float +@17986 = .sdata2:0x80401B8C; // type:object size:0x4 scope:local align:4 data:float +@17987 = .sdata2:0x80401B90; // type:object size:0x4 scope:local align:4 data:float +@18866 = .sdata2:0x80401B94; // type:object size:0x4 scope:local align:4 data:float +@19102 = .sdata2:0x80401B98; // type:object size:0x4 scope:local align:4 data:float +@19103 = .sdata2:0x80401B9C; // type:object size:0x4 scope:local align:4 data:float +@19301 = .sdata2:0x80401BA0; // type:object size:0x4 scope:local align:4 data:float +@19586 = .sdata2:0x80401BA4; // type:object size:0x4 scope:local align:4 data:float +@19587 = .sdata2:0x80401BA8; // type:object size:0x4 scope:local align:4 data:float +@19588 = .sdata2:0x80401BAC; // type:object size:0x4 scope:local align:4 data:float +@19589 = .sdata2:0x80401BB0; // type:object size:0x4 scope:local align:4 data:float +@19874 = .sdata2:0x80401BB4; // type:object size:0x4 scope:local align:4 data:float +@19875 = .sdata2:0x80401BB8; // type:object size:0x4 scope:local align:4 data:float +@19876 = .sdata2:0x80401BBC; // type:object size:0x4 scope:local align:4 data:float +@19877 = .sdata2:0x80401BC0; // type:object size:0x4 scope:local align:4 data:float +@19878 = .sdata2:0x80401BC4; // type:object size:0x4 scope:local align:4 data:float +@19879 = .sdata2:0x80401BC8; // type:object size:0x4 scope:local align:4 data:float +@19880 = .sdata2:0x80401BCC; // type:object size:0x4 scope:local align:4 data:float +@20037 = .sdata2:0x80401BD0; // type:object size:0x4 scope:local align:4 data:float +@20155 = .sdata2:0x80401BD4; // type:object size:0x4 scope:local align:4 data:float +@20404 = .sdata2:0x80401BD8; // type:object size:0x4 scope:local align:4 data:float +@20925 = .sdata2:0x80401BDC; // type:object size:0x4 scope:local align:4 data:float +@21665 = .sdata2:0x80401BE0; // type:object size:0x4 scope:local align:4 data:float +red$21775 = .sdata2:0x80401BE4; // type:object size:0x4 scope:local align:4 +green$21776 = .sdata2:0x80401BE8; // type:object size:0x4 scope:local align:4 +blue$21777 = .sdata2:0x80401BEC; // type:object size:0x4 scope:local align:4 +@22447 = .sdata2:0x80401BF0; // type:object size:0x4 scope:local align:4 data:float +cut_type$22451 = .sdata2:0x80401BF4; // type:object size:0x6 scope:local align:4 +g_prm0$23155 = .sdata2:0x80401BFC; // type:object size:0x4 scope:local align:4 +g_env0$23156 = .sdata2:0x80401C00; // type:object size:0x4 scope:local align:4 +y_prm0$23157 = .sdata2:0x80401C04; // type:object size:0x4 scope:local align:4 data:byte +y_env0$23158 = .sdata2:0x80401C08; // type:object size:0x4 scope:local align:4 data:byte +g_prm1$23161 = .sdata2:0x80401C0C; // type:object size:0x4 scope:local align:4 +y_prm1$23163 = .sdata2:0x80401C10; // type:object size:0x4 scope:local align:4 +y_env1$23164 = .sdata2:0x80401C14; // type:object size:0x4 scope:local align:4 +s_prm1$23165 = .sdata2:0x80401C18; // type:object size:0x4 scope:local align:4 +s_env1$23166 = .sdata2:0x80401C1C; // type:object size:0x4 scope:local align:4 +@23375 = .sdata2:0x80401C20; // type:object size:0x4 scope:local align:4 data:float +@23376 = .sdata2:0x80401C24; // type:object size:0x4 scope:local align:4 data:float +@23769 = .sdata2:0x80401C28; // type:object size:0x4 scope:local align:4 data:float +@23770 = .sdata2:0x80401C2C; // type:object size:0x4 scope:local align:4 data:float +@24487 = .sdata2:0x80401C30; // type:object size:0x4 scope:local align:4 data:float +@24630 = .sdata2:0x80401C34; // type:object size:0x4 scope:local align:4 data:float +@24859 = .sdata2:0x80401C38; // type:object size:0x4 scope:local align:4 data:float +@25275 = .sdata2:0x80401C3C; // type:object size:0x4 scope:local align:4 data:float +@26345 = .sdata2:0x80401C40; // type:object size:0x4 scope:local align:4 data:float +@26449 = .sdata2:0x80401C44; // type:object size:0x4 scope:local align:4 data:float +@26450 = .sdata2:0x80401C48; // type:object size:0x4 scope:local align:4 data:float +@26451 = .sdata2:0x80401C4C; // type:object size:0x4 scope:local align:4 data:float +@26452 = .sdata2:0x80401C50; // type:object size:0x4 scope:local align:4 data:float +@26453 = .sdata2:0x80401C54; // type:object size:0x4 scope:local align:4 data:float +@26454 = .sdata2:0x80401C58; // type:object size:0x4 scope:local align:4 data:float +@26455 = .sdata2:0x80401C5C; // type:object size:0x4 scope:local align:4 data:float +@26456 = .sdata2:0x80401C60; // type:object size:0x4 scope:local align:4 data:float +@26457 = .sdata2:0x80401C64; // type:object size:0x4 scope:local align:4 data:float +@26458 = .sdata2:0x80401C68; // type:object size:0x4 scope:local align:4 data:float +@26642 = .sdata2:0x80401C6C; // type:object size:0x4 scope:local align:4 data:float +@27321 = .sdata2:0x80401C70; // type:object size:0x4 scope:local align:4 data:float +@27322 = .sdata2:0x80401C74; // type:object size:0x4 scope:local align:4 data:float +@27323 = .sdata2:0x80401C78; // type:object size:0x4 scope:local align:4 data:float +@27324 = .sdata2:0x80401C7C; // type:object size:0x4 scope:local align:4 data:float +@27325 = .sdata2:0x80401C80; // type:object size:0x4 scope:local align:4 data:float +@27326 = .sdata2:0x80401C84; // type:object size:0x4 scope:local align:4 data:float +@27327 = .sdata2:0x80401C88; // type:object size:0x4 scope:local align:4 data:float +@27328 = .sdata2:0x80401C8C; // type:object size:0x4 scope:local align:4 data:float +@27329 = .sdata2:0x80401C90; // type:object size:0x4 scope:local align:4 data:float +@27330 = .sdata2:0x80401C94; // type:object size:0x4 scope:local align:4 data:float +@27331 = .sdata2:0x80401C98; // type:object size:0x4 scope:local align:4 data:float +@27332 = .sdata2:0x80401C9C; // type:object size:0x4 scope:local align:4 data:float +@27333 = .sdata2:0x80401CA0; // type:object size:0x4 scope:local align:4 data:float +@27789 = .sdata2:0x80401CA4; // type:object size:0x4 scope:local align:4 data:float +@29242 = .sdata2:0x80401CA8; // type:object size:0x4 scope:local align:4 data:float +@29572 = .sdata2:0x80401CB0; // type:object size:0x8 scope:local align:8 data:double +@30191 = .sdata2:0x80401CB8; // type:object size:0x4 scope:local align:4 data:float +@30192 = .sdata2:0x80401CBC; // type:object size:0x4 scope:local align:4 data:float +@30193 = .sdata2:0x80401CC0; // type:object size:0x4 scope:local align:4 data:float +@30194 = .sdata2:0x80401CC4; // type:object size:0x4 scope:local align:4 data:float +@30284 = .sdata2:0x80401CC8; // type:object size:0x4 scope:local align:4 data:float +@30285 = .sdata2:0x80401CCC; // type:object size:0x4 scope:local align:4 data:float +@32280 = .sdata2:0x80401CD0; // type:object size:0x4 scope:local align:4 data:float +@32281 = .sdata2:0x80401CD4; // type:object size:0x4 scope:local align:4 data:float +@32282 = .sdata2:0x80401CD8; // type:object size:0x4 scope:local align:4 data:float +@32989 = .sdata2:0x80401CDC; // type:object size:0x4 scope:local align:4 data:float +@33275 = .sdata2:0x80401CE0; // type:object size:0x4 scope:local align:4 data:float +@33855 = .sdata2:0x80401CE4; // type:object size:0x4 scope:local align:4 data:float +@35259 = .sdata2:0x80401CE8; // type:object size:0x4 scope:local align:4 data:float +@35640 = .sdata2:0x80401CEC; // type:object size:0x4 scope:local align:4 data:float +@36018 = .sdata2:0x80401CF0; // type:object size:0x4 scope:local align:4 data:float +@36019 = .sdata2:0x80401CF4; // type:object size:0x4 scope:local align:4 data:float +@36020 = .sdata2:0x80401CF8; // type:object size:0x4 scope:local align:4 data:float +@36021 = .sdata2:0x80401D00; // type:object size:0x8 scope:local align:8 data:double +@36827 = .sdata2:0x80401D08; // type:object size:0x4 scope:local align:4 data:float +@37015 = .sdata2:0x80401D0C; // type:object size:0x4 scope:local align:4 data:float +@37584 = .sdata2:0x80401D10; // type:object size:0x4 scope:local align:4 data:float +@37585 = .sdata2:0x80401D14; // type:object size:0x4 scope:local align:4 data:float +@37586 = .sdata2:0x80401D18; // type:object size:0x4 scope:local align:4 data:float +@37587 = .sdata2:0x80401D1C; // type:object size:0x4 scope:local align:4 data:float +@37588 = .sdata2:0x80401D20; // type:object size:0x4 scope:local align:4 data:float +@37589 = .sdata2:0x80401D24; // type:object size:0x4 scope:local align:4 data:float +@37590 = .sdata2:0x80401D28; // type:object size:0x4 scope:local align:4 data:float +@37899 = .sdata2:0x80401D2C; // type:object size:0x4 scope:local align:4 data:float +@37900 = .sdata2:0x80401D30; // type:object size:0x4 scope:local align:4 data:float +@37901 = .sdata2:0x80401D34; // type:object size:0x4 scope:local align:4 data:float +@37902 = .sdata2:0x80401D38; // type:object size:0x4 scope:local align:4 data:float +@37903 = .sdata2:0x80401D3C; // type:object size:0x4 scope:local align:4 data:float +@37904 = .sdata2:0x80401D40; // type:object size:0x4 scope:local align:4 data:float +@38032 = .sdata2:0x80401D44; // type:object size:0x4 scope:local align:4 data:float +n_roll_prm0$38363 = .sdata2:0x80401D48; // type:object size:0x4 scope:local align:4 +n_roll_prm1$38364 = .sdata2:0x80401D4C; // type:object size:0x4 scope:local align:4 +n_roll_env$38365 = .sdata2:0x80401D50; // type:object size:0x4 scope:local align:4 +nm_roll_prm0$38366 = .sdata2:0x80401D54; // type:object size:0x4 scope:local align:4 +nm_roll_prm1$38367 = .sdata2:0x80401D58; // type:object size:0x4 scope:local align:4 +nm_roll_env$38368 = .sdata2:0x80401D5C; // type:object size:0x4 scope:local align:4 +fm_roll_prm0$38369 = .sdata2:0x80401D60; // type:object size:0x4 scope:local align:4 +fm_roll_prm1$38370 = .sdata2:0x80401D64; // type:object size:0x4 scope:local align:4 +fm_roll_env$38371 = .sdata2:0x80401D68; // type:object size:0x4 scope:local align:4 +n_turn_prm0$38372 = .sdata2:0x80401D6C; // type:object size:0x4 scope:local align:4 +n_turn_prm1$38373 = .sdata2:0x80401D70; // type:object size:0x4 scope:local align:4 +n_turn_env$38374 = .sdata2:0x80401D74; // type:object size:0x4 scope:local align:4 +nm_turn_prm0$38375 = .sdata2:0x80401D78; // type:object size:0x4 scope:local align:4 +nm_turn_prm1$38376 = .sdata2:0x80401D7C; // type:object size:0x4 scope:local align:4 +nm_turn_env$38377 = .sdata2:0x80401D80; // type:object size:0x4 scope:local align:4 +fm_turn_prm0$38378 = .sdata2:0x80401D84; // type:object size:0x4 scope:local align:4 +fm_turn_prm1$38379 = .sdata2:0x80401D88; // type:object size:0x4 scope:local align:4 +fm_turn_env$38380 = .sdata2:0x80401D8C; // type:object size:0x4 scope:local align:4 +@39099 = .sdata2:0x80401D90; // type:object size:0x4 scope:local align:4 data:float +@39100 = .sdata2:0x80401D94; // type:object size:0x4 scope:local align:4 data:float +@39101 = .sdata2:0x80401D98; // type:object size:0x4 scope:local align:4 data:float +@39181 = .sdata2:0x80401D9C; // type:object size:0x4 scope:local align:4 data:float +@39182 = .sdata2:0x80401DA0; // type:object size:0x4 scope:local align:4 data:float +@39183 = .sdata2:0x80401DA4; // type:object size:0x4 scope:local align:4 data:float +@39568 = .sdata2:0x80401DA8; // type:object size:0x4 scope:local align:4 data:float +@39569 = .sdata2:0x80401DAC; // type:object size:0x4 scope:local align:4 data:float +@39570 = .sdata2:0x80401DB0; // type:object size:0x4 scope:local align:4 data:float +@39773 = .sdata2:0x80401DB4; // type:object size:0x4 scope:local align:4 data:float +@39774 = .sdata2:0x80401DB8; // type:object size:0x4 scope:local align:4 data:float +@39775 = .sdata2:0x80401DBC; // type:object size:0x4 scope:local align:4 data:float +@40055 = .sdata2:0x80401DC0; // type:object size:0x4 scope:local align:4 data:float +@40056 = .sdata2:0x80401DC4; // type:object size:0x4 scope:local align:4 data:float +@41166 = .sdata2:0x80401DC8; // type:object size:0x4 scope:local align:4 data:float +@41167 = .sdata2:0x80401DCC; // type:object size:0x4 scope:local align:4 data:float +@42440 = .sdata2:0x80401DD0; // type:object size:0x4 scope:local align:4 data:float +@44063 = .sdata2:0x80401DD4; // type:object size:0x4 scope:local align:4 data:float +@44867 = .sdata2:0x80401DD8; // type:object size:0x4 scope:local align:4 data:float +@4092 = .sdata2:0x80401DE0; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x80401DE4; // type:object size:0x4 scope:local align:4 data:float +@4180 = .sdata2:0x80401DE8; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x80401DEC; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x80401DF0; // type:object size:0x4 scope:local align:4 data:float +@4432 = .sdata2:0x80401DF8; // type:object size:0x8 scope:local align:8 data:double +@4433 = .sdata2:0x80401E00; // type:object size:0x8 scope:local align:8 data:double +@4434 = .sdata2:0x80401E08; // type:object size:0x4 scope:local align:4 data:float +@4435 = .sdata2:0x80401E0C; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x80401E10; // type:object size:0x4 scope:local align:4 data:float +@4044 = .sdata2:0x80401E14; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x80401E18; // type:object size:0x8 scope:local align:8 data:double +@4131 = .sdata2:0x80401E20; // type:object size:0x4 scope:local align:4 data:float +@4132 = .sdata2:0x80401E24; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x80401E28; // type:object size:0x4 scope:local align:4 data:float +@4167 = .sdata2:0x80401E2C; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x80401E30; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x80401E34; // type:object size:0x4 scope:local align:4 data:float +@4230 = .sdata2:0x80401E38; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x80401E3C; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x80401E40; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x80401E44; // type:object size:0x4 scope:local align:4 data:float +@4515 = .sdata2:0x80401E48; // type:object size:0x4 scope:local align:4 data:float +@4618 = .sdata2:0x80401E4C; // type:object size:0x4 scope:local align:4 data:float +@4619 = .sdata2:0x80401E50; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x80401E54; // type:object size:0x4 scope:local align:4 data:float +@4621 = .sdata2:0x80401E58; // type:object size:0x4 scope:local align:4 data:float +@4622 = .sdata2:0x80401E5C; // type:object size:0x4 scope:local align:4 data:float +@4623 = .sdata2:0x80401E60; // type:object size:0x4 scope:local align:4 data:float +@4961 = .sdata2:0x80401E64; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x80401E68; // type:object size:0x4 scope:local align:4 data:float +@4963 = .sdata2:0x80401E6C; // type:object size:0x4 scope:local align:4 data:float +@4964 = .sdata2:0x80401E70; // type:object size:0x4 scope:local align:4 data:float +@4965 = .sdata2:0x80401E74; // type:object size:0x4 scope:local align:4 data:float +@4966 = .sdata2:0x80401E78; // type:object size:0x4 scope:local align:4 data:float +@4967 = .sdata2:0x80401E7C; // type:object size:0x4 scope:local align:4 data:float +@4968 = .sdata2:0x80401E80; // type:object size:0x4 scope:local align:4 data:float +@4969 = .sdata2:0x80401E84; // type:object size:0x4 scope:local align:4 data:float +@4970 = .sdata2:0x80401E88; // type:object size:0x4 scope:local align:4 data:float +@4971 = .sdata2:0x80401E8C; // type:object size:0x4 scope:local align:4 data:float +@4972 = .sdata2:0x80401E90; // type:object size:0x4 scope:local align:4 data:float +@4977 = .sdata2:0x80401E98; // type:object size:0x8 scope:local align:8 data:double +@4031 = .sdata2:0x80401EA0; // type:object size:0x4 scope:local align:4 data:float +@4032 = .sdata2:0x80401EA4; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x80401EA8; // type:object size:0x4 scope:local align:4 data:float +@4213 = .sdata2:0x80401EAC; // type:object size:0x4 scope:local align:4 data:float +@4214 = .sdata2:0x80401EB0; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x80401EB4; // type:object size:0x4 scope:local align:4 data:float +@4217 = .sdata2:0x80401EB8; // type:object size:0x8 scope:local align:8 data:double +@4257 = .sdata2:0x80401EC0; // type:object size:0x4 scope:local align:4 data:float +@4295 = .sdata2:0x80401EC4; // type:object size:0x4 scope:local align:4 data:float +@4296 = .sdata2:0x80401EC8; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x80401ED0; // type:object size:0x4 scope:local align:4 data:float +@4065 = .sdata2:0x80401ED4; // type:object size:0x4 scope:local align:4 data:float +@3998 = .sdata2:0x80401ED8; // type:object size:0x4 scope:local align:4 data:float +@3999 = .sdata2:0x80401EDC; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x80401EE0; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x80401EE4; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x80401EE8; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x80401EEC; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x80401EF0; // type:object size:0x4 scope:local align:4 data:float +@4291 = .sdata2:0x80401EF4; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x80401EF8; // type:object size:0x4 scope:local align:4 data:float +@4050 = .sdata2:0x80401EFC; // type:object size:0x4 scope:local align:4 data:float +@4051 = .sdata2:0x80401F00; // type:object size:0x4 scope:local align:4 data:float +@4053 = .sdata2:0x80401F08; // type:object size:0x8 scope:local align:8 data:double +@4110 = .sdata2:0x80401F10; // type:object size:0x4 scope:local align:4 data:float +@4111 = .sdata2:0x80401F14; // type:object size:0x4 scope:local align:4 data:float +@4112 = .sdata2:0x80401F18; // type:object size:0x4 scope:local align:4 data:float +@4131 = .sdata2:0x80401F1C; // type:object size:0x4 scope:local align:4 data:float +@4166 = .sdata2:0x80401F20; // type:object size:0x4 scope:local align:4 data:float +@4214 = .sdata2:0x80401F24; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x80401F28; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x80401F30; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x80401F34; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x80401F38; // type:object size:0x4 scope:local align:4 data:float +@5123 = .sdata2:0x80401F40; // type:object size:0x4 scope:local align:4 data:float +@5124 = .sdata2:0x80401F44; // type:object size:0x4 scope:local align:4 data:float +@5125 = .sdata2:0x80401F48; // type:object size:0x4 scope:local align:4 data:float +@5126 = .sdata2:0x80401F4C; // type:object size:0x4 scope:local align:4 data:float +@5127 = .sdata2:0x80401F50; // type:object size:0x4 scope:local align:4 data:float +@5128 = .sdata2:0x80401F54; // type:object size:0x4 scope:local align:4 data:float +@5129 = .sdata2:0x80401F58; // type:object size:0x4 scope:local align:4 data:float +@5310 = .sdata2:0x80401F5C; // type:object size:0x4 scope:local align:4 data:float +@5311 = .sdata2:0x80401F60; // type:object size:0x4 scope:local align:4 data:float +@5572 = .sdata2:0x80401F64; // type:object size:0x4 scope:local align:4 data:float +@5573 = .sdata2:0x80401F68; // type:object size:0x4 scope:local align:4 data:float +@5735 = .sdata2:0x80401F70; // type:object size:0x8 scope:local align:8 data:double +@5736 = .sdata2:0x80401F78; // type:object size:0x8 scope:local align:8 data:double +@5738 = .sdata2:0x80401F80; // type:object size:0x8 scope:local align:8 data:double +@6063 = .sdata2:0x80401F88; // type:object size:0x4 scope:local align:4 data:float +@6064 = .sdata2:0x80401F8C; // type:object size:0x4 scope:local align:4 data:float +@6065 = .sdata2:0x80401F90; // type:object size:0x4 scope:local align:4 data:float +@6066 = .sdata2:0x80401F94; // type:object size:0x4 scope:local align:4 data:float +@6067 = .sdata2:0x80401F98; // type:object size:0x4 scope:local align:4 data:float +@6068 = .sdata2:0x80401F9C; // type:object size:0x4 scope:local align:4 data:float +@6117 = .sdata2:0x80401FA0; // type:object size:0x4 scope:local align:4 data:float +@6118 = .sdata2:0x80401FA4; // type:object size:0x4 scope:local align:4 data:float +@6119 = .sdata2:0x80401FA8; // type:object size:0x4 scope:local align:4 data:float +@6120 = .sdata2:0x80401FAC; // type:object size:0x4 scope:local align:4 data:float +@6121 = .sdata2:0x80401FB0; // type:object size:0x4 scope:local align:4 data:float +@6144 = .sdata2:0x80401FB4; // type:object size:0x4 scope:local align:4 data:float +@6431 = .sdata2:0x80401FB8; // type:object size:0x4 scope:local align:4 data:float +@7227 = .sdata2:0x80401FBC; // type:object size:0x4 scope:local align:4 data:float +@7767 = .sdata2:0x80401FC0; // type:object size:0x4 scope:local align:4 data:float +@8357 = .sdata2:0x80401FC4; // type:object size:0x4 scope:local align:4 data:float +@8358 = .sdata2:0x80401FC8; // type:object size:0x4 scope:local align:4 data:float +@8359 = .sdata2:0x80401FCC; // type:object size:0x4 scope:local align:4 data:float +@9002 = .sdata2:0x80401FD0; // type:object size:0x4 scope:local align:4 data:float +@9003 = .sdata2:0x80401FD4; // type:object size:0x4 scope:local align:4 data:float +@9004 = .sdata2:0x80401FD8; // type:object size:0x4 scope:local align:4 data:float +@9005 = .sdata2:0x80401FDC; // type:object size:0x4 scope:local align:4 data:float +@9006 = .sdata2:0x80401FE0; // type:object size:0x4 scope:local align:4 data:float +@9007 = .sdata2:0x80401FE4; // type:object size:0x4 scope:local align:4 data:float +@9008 = .sdata2:0x80401FE8; // type:object size:0x4 scope:local align:4 data:float +@9009 = .sdata2:0x80401FEC; // type:object size:0x4 scope:local align:4 data:float +@9010 = .sdata2:0x80401FF0; // type:object size:0x4 scope:local align:4 data:float +@9011 = .sdata2:0x80401FF4; // type:object size:0x4 scope:local align:4 data:float +@9012 = .sdata2:0x80401FF8; // type:object size:0x4 scope:local align:4 data:float +@9014 = .sdata2:0x80402000; // type:object size:0x8 scope:local align:8 data:double +@9194 = .sdata2:0x80402008; // type:object size:0x4 scope:local align:4 data:float +@9246 = .sdata2:0x8040200C; // type:object size:0x4 scope:local align:4 data:float +@9247 = .sdata2:0x80402010; // type:object size:0x4 scope:local align:4 data:float +@9248 = .sdata2:0x80402014; // type:object size:0x4 scope:local align:4 data:float +@9249 = .sdata2:0x80402018; // type:object size:0x4 scope:local align:4 data:float +@9250 = .sdata2:0x8040201C; // type:object size:0x4 scope:local align:4 data:float +@9251 = .sdata2:0x80402020; // type:object size:0x4 scope:local align:4 data:float +@10129 = .sdata2:0x80402024; // type:object size:0x4 scope:local align:4 data:float +@10130 = .sdata2:0x80402028; // type:object size:0x4 scope:local align:4 data:float +@10131 = .sdata2:0x8040202C; // type:object size:0x4 scope:local align:4 data:float +@10132 = .sdata2:0x80402030; // type:object size:0x4 scope:local align:4 data:float +@10133 = .sdata2:0x80402034; // type:object size:0x4 scope:local align:4 data:float +@10134 = .sdata2:0x80402038; // type:object size:0x4 scope:local align:4 data:float +@10135 = .sdata2:0x8040203C; // type:object size:0x4 scope:local align:4 data:float +@10136 = .sdata2:0x80402040; // type:object size:0x4 scope:local align:4 data:float +@10137 = .sdata2:0x80402044; // type:object size:0x4 scope:local align:4 data:float +@10138 = .sdata2:0x80402048; // type:object size:0x4 scope:local align:4 data:float +@10139 = .sdata2:0x8040204C; // type:object size:0x4 scope:local align:4 data:float +@10140 = .sdata2:0x80402050; // type:object size:0x4 scope:local align:4 data:float +@10141 = .sdata2:0x80402054; // type:object size:0x4 scope:local align:4 data:float +@10142 = .sdata2:0x80402058; // type:object size:0x4 scope:local align:4 data:float +@10143 = .sdata2:0x8040205C; // type:object size:0x4 scope:local align:4 data:float +@10144 = .sdata2:0x80402060; // type:object size:0x4 scope:local align:4 data:float +@10145 = .sdata2:0x80402064; // type:object size:0x4 scope:local align:4 data:float +@10146 = .sdata2:0x80402068; // type:object size:0x4 scope:local align:4 data:float +@10147 = .sdata2:0x8040206C; // type:object size:0x4 scope:local align:4 data:float +@10148 = .sdata2:0x80402070; // type:object size:0x4 scope:local align:4 data:float +@10149 = .sdata2:0x80402074; // type:object size:0x4 scope:local align:4 data:float +@10150 = .sdata2:0x80402078; // type:object size:0x4 scope:local align:4 data:float +@10151 = .sdata2:0x8040207C; // type:object size:0x4 scope:local align:4 data:float +@10152 = .sdata2:0x80402080; // type:object size:0x4 scope:local align:4 data:float +@10153 = .sdata2:0x80402084; // type:object size:0x4 scope:local align:4 data:float +@10804 = .sdata2:0x80402088; // type:object size:0x4 scope:local align:4 data:float +@10805 = .sdata2:0x80402090; // type:object size:0x8 scope:local align:8 data:double +@10806 = .sdata2:0x80402098; // type:object size:0x4 scope:local align:4 data:float +@10807 = .sdata2:0x804020A0; // type:object size:0x8 scope:local align:8 data:double +@10808 = .sdata2:0x804020A8; // type:object size:0x8 scope:local align:8 data:double +@10809 = .sdata2:0x804020B0; // type:object size:0x4 scope:local align:4 data:float +@10810 = .sdata2:0x804020B4; // type:object size:0x4 scope:local align:4 data:float +@10811 = .sdata2:0x804020B8; // type:object size:0x4 scope:local align:4 data:float +@10812 = .sdata2:0x804020BC; // type:object size:0x4 scope:local align:4 data:float +@10813 = .sdata2:0x804020C0; // type:object size:0x4 scope:local align:4 data:float +@11355 = .sdata2:0x804020C4; // type:object size:0x4 scope:local align:4 data:float +@11356 = .sdata2:0x804020C8; // type:object size:0x4 scope:local align:4 data:float +@11357 = .sdata2:0x804020CC; // type:object size:0x4 scope:local align:4 data:float +@11358 = .sdata2:0x804020D0; // type:object size:0x4 scope:local align:4 data:float +@11359 = .sdata2:0x804020D4; // type:object size:0x4 scope:local align:4 data:float +@11360 = .sdata2:0x804020D8; // type:object size:0x4 scope:local align:4 data:float +@11361 = .sdata2:0x804020DC; // type:object size:0x4 scope:local align:4 data:float +@11362 = .sdata2:0x804020E0; // type:object size:0x4 scope:local align:4 data:float +@11363 = .sdata2:0x804020E4; // type:object size:0x4 scope:local align:4 data:float +@11364 = .sdata2:0x804020E8; // type:object size:0x4 scope:local align:4 data:float +@11365 = .sdata2:0x804020EC; // type:object size:0x4 scope:local align:4 data:float +@11366 = .sdata2:0x804020F0; // type:object size:0x4 scope:local align:4 data:float +@11367 = .sdata2:0x804020F4; // type:object size:0x4 scope:local align:4 data:float +@11368 = .sdata2:0x804020F8; // type:object size:0x4 scope:local align:4 data:float +@11369 = .sdata2:0x804020FC; // type:object size:0x4 scope:local align:4 data:float +@11370 = .sdata2:0x80402100; // type:object size:0x4 scope:local align:4 data:float +@11371 = .sdata2:0x80402104; // type:object size:0x4 scope:local align:4 data:float +@11372 = .sdata2:0x80402108; // type:object size:0x4 scope:local align:4 data:float +@11518 = .sdata2:0x8040210C; // type:object size:0x4 scope:local align:4 data:float +@12159 = .sdata2:0x80402110; // type:object size:0x4 scope:local align:4 data:float +@12160 = .sdata2:0x80402114; // type:object size:0x4 scope:local align:4 data:float +@12161 = .sdata2:0x80402118; // type:object size:0x4 scope:local align:4 data:float +@12162 = .sdata2:0x8040211C; // type:object size:0x4 scope:local align:4 data:float +@12163 = .sdata2:0x80402120; // type:object size:0x4 scope:local align:4 data:float +@12164 = .sdata2:0x80402124; // type:object size:0x4 scope:local align:4 data:float +@12165 = .sdata2:0x80402128; // type:object size:0x4 scope:local align:4 data:float +@12166 = .sdata2:0x8040212C; // type:object size:0x4 scope:local align:4 data:float +@13047 = .sdata2:0x80402130; // type:object size:0x4 scope:local align:4 data:float +@13048 = .sdata2:0x80402134; // type:object size:0x4 scope:local align:4 data:float +@13450 = .sdata2:0x80402138; // type:object size:0x4 scope:local align:4 data:float +@13451 = .sdata2:0x8040213C; // type:object size:0x4 scope:local align:4 data:float +@13452 = .sdata2:0x80402140; // type:object size:0x4 scope:local align:4 data:float +@14076 = .sdata2:0x80402144; // type:object size:0x4 scope:local align:4 data:float +@14077 = .sdata2:0x80402148; // type:object size:0x4 scope:local align:4 data:float +@14078 = .sdata2:0x8040214C; // type:object size:0x4 scope:local align:4 data:float +@14079 = .sdata2:0x80402150; // type:object size:0x4 scope:local align:4 data:float +@14643 = .sdata2:0x80402154; // type:object size:0x4 scope:local align:4 data:float +@14644 = .sdata2:0x80402158; // type:object size:0x4 scope:local align:4 data:float +@14645 = .sdata2:0x8040215C; // type:object size:0x4 scope:local align:4 data:float +@14646 = .sdata2:0x80402160; // type:object size:0x4 scope:local align:4 data:float +@14647 = .sdata2:0x80402164; // type:object size:0x4 scope:local align:4 data:float +@14648 = .sdata2:0x80402168; // type:object size:0x4 scope:local align:4 data:float +@14649 = .sdata2:0x8040216C; // type:object size:0x4 scope:local align:4 data:float +@14650 = .sdata2:0x80402170; // type:object size:0x4 scope:local align:4 data:float +@14651 = .sdata2:0x80402174; // type:object size:0x4 scope:local align:4 data:float +@15074 = .sdata2:0x80402178; // type:object size:0x4 scope:local align:4 data:float +@15075 = .sdata2:0x8040217C; // type:object size:0x4 scope:local align:4 data:float +@15076 = .sdata2:0x80402180; // type:object size:0x4 scope:local align:4 data:float +@15077 = .sdata2:0x80402184; // type:object size:0x4 scope:local align:4 data:float +@15078 = .sdata2:0x80402188; // type:object size:0x4 scope:local align:4 data:float +@16394 = .sdata2:0x8040218C; // type:object size:0x4 scope:local align:4 data:float +@16395 = .sdata2:0x80402190; // type:object size:0x4 scope:local align:4 data:float +@16396 = .sdata2:0x80402194; // type:object size:0x4 scope:local align:4 data:float +@16397 = .sdata2:0x80402198; // type:object size:0x4 scope:local align:4 data:float +@16398 = .sdata2:0x8040219C; // type:object size:0x4 scope:local align:4 data:float +@16399 = .sdata2:0x804021A0; // type:object size:0x4 scope:local align:4 data:float +@16400 = .sdata2:0x804021A4; // type:object size:0x4 scope:local align:4 data:float +@16401 = .sdata2:0x804021A8; // type:object size:0x4 scope:local align:4 data:float +@16771 = .sdata2:0x804021AC; // type:object size:0x4 scope:local align:4 data:float +@17595 = .sdata2:0x804021B0; // type:object size:0x4 scope:local align:4 data:float +@17596 = .sdata2:0x804021B4; // type:object size:0x4 scope:local align:4 data:float +@17597 = .sdata2:0x804021B8; // type:object size:0x4 scope:local align:4 data:float +PatternLengthMax__Q29dCamera_c23@class$4037d_camera_cpp = .sdata2:0x804021BC; // type:object size:0x4 scope:global align:4 data:4byte +@17778 = .sdata2:0x804021C0; // type:object size:0x4 scope:local align:4 data:float +@18178 = .sdata2:0x804021C4; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x804021C8; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x804021D0; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x804021D4; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x804021D8; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x804021DC; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x804021E0; // type:object size:0x4 scope:local align:4 data:float +@4039 = .sdata2:0x804021E4; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x804021E8; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x804021EC; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x804021F0; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x804021F4; // type:object size:0x4 scope:local align:4 data:float +@4084 = .sdata2:0x804021F8; // type:object size:0x4 scope:local align:4 data:float +@4098 = .sdata2:0x804021FC; // type:object size:0x4 scope:local align:4 data:float +@4099 = .sdata2:0x80402200; // type:object size:0x4 scope:local align:4 data:float +@4101 = .sdata2:0x80402208; // type:object size:0x8 scope:local align:8 data:double +@4190 = .sdata2:0x80402210; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x80402214; // type:object size:0x4 scope:local align:4 data:float +@4443 = .sdata2:0x80402218; // type:object size:0x4 scope:local align:4 data:float +@4444 = .sdata2:0x8040221C; // type:object size:0x4 scope:local align:4 data:float +@4445 = .sdata2:0x80402220; // type:object size:0x4 scope:local align:4 data:float +@4446 = .sdata2:0x80402224; // type:object size:0x4 scope:local align:4 data:float +@4447 = .sdata2:0x80402228; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x8040222C; // type:object size:0x4 scope:local align:4 data:float +@4449 = .sdata2:0x80402230; // type:object size:0x4 scope:local align:4 data:float +@4450 = .sdata2:0x80402234; // type:object size:0x4 scope:local align:4 data:float +@4451 = .sdata2:0x80402238; // type:object size:0x4 scope:local align:4 data:float +@4452 = .sdata2:0x8040223C; // type:object size:0x4 scope:local align:4 data:float +@4453 = .sdata2:0x80402240; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x80402248; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x8040224C; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x80402250; // type:object size:0x4 scope:local align:4 data:float +@4080 = .sdata2:0x80402254; // type:object size:0x4 scope:local align:4 data:float +@4081 = .sdata2:0x80402258; // type:object size:0x4 scope:local align:4 data:float +@4082 = .sdata2:0x8040225C; // type:object size:0x4 scope:local align:4 data:float +@4083 = .sdata2:0x80402260; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x80402268; // type:object size:0x8 scope:local align:8 data:double +@4260 = .sdata2:0x80402270; // type:object size:0x4 scope:local align:4 data:float +@4261 = .sdata2:0x80402274; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x80402278; // type:object size:0x4 scope:local align:4 data:float +@4401 = .sdata2:0x8040227C; // type:object size:0x4 scope:local align:4 data:float +@4402 = .sdata2:0x80402280; // type:object size:0x4 scope:local align:4 data:float +@4549 = .sdata2:0x80402284; // type:object size:0x4 scope:local align:4 data:float +@4552 = .sdata2:0x80402288; // type:object size:0x8 scope:local align:8 data:double +@4981 = .sdata2:0x80402290; // type:object size:0x4 scope:local align:4 data:float +@4982 = .sdata2:0x80402294; // type:object size:0x4 scope:local align:4 data:float +@5799 = .sdata2:0x80402298; // type:object size:0x4 scope:local align:4 data:float +@5800 = .sdata2:0x8040229C; // type:object size:0x4 scope:local align:4 data:float +@5801 = .sdata2:0x804022A0; // type:object size:0x4 scope:local align:4 data:float +@5802 = .sdata2:0x804022A4; // type:object size:0x4 scope:local align:4 data:float +@6038 = .sdata2:0x804022A8; // type:object size:0x4 scope:local align:4 data:float +@6403 = .sdata2:0x804022AC; // type:object size:0x4 scope:local align:4 data:float +@6996 = .sdata2:0x804022B0; // type:object size:0x4 scope:local align:4 data:float +@6997 = .sdata2:0x804022B4; // type:object size:0x4 scope:local align:4 data:float +@7685 = .sdata2:0x804022B8; // type:object size:0x4 scope:local align:4 data:float +@7794 = .sdata2:0x804022BC; // type:object size:0x4 scope:local align:4 data:float +@7853 = .sdata2:0x804022C0; // type:object size:0x4 scope:local align:4 data:float +@7854 = .sdata2:0x804022C4; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x804022C8; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x804022CC; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x804022D0; // type:object size:0x4 scope:local align:4 data:float +@4319 = .sdata2:0x804022D4; // type:object size:0x4 scope:local align:4 data:float +@4320 = .sdata2:0x804022D8; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x804022DC; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x804022E0; // type:object size:0x8 scope:local align:8 data:double +@4433 = .sdata2:0x804022E8; // type:object size:0x4 scope:local align:4 data:float +@4491 = .sdata2:0x804022EC; // type:object size:0x4 scope:local align:4 data:float +@4492 = .sdata2:0x804022F0; // type:object size:0x4 scope:local align:4 data:float +@4493 = .sdata2:0x804022F4; // type:object size:0x4 scope:local align:4 data:float +@4494 = .sdata2:0x804022F8; // type:object size:0x4 scope:local align:4 data:float +@4495 = .sdata2:0x804022FC; // type:object size:0x4 scope:local align:4 data:float +@4520 = .sdata2:0x80402300; // type:object size:0x4 scope:local align:4 data:float +@4521 = .sdata2:0x80402304; // type:object size:0x4 scope:local align:4 data:float +@4522 = .sdata2:0x80402308; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x8040230C; // type:object size:0x4 scope:local align:4 data:float +@4536 = .sdata2:0x80402310; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x80402318; // type:object size:0x8 scope:local align:8 data:double +@4520 = .sdata2:0x80402320; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x80402324; // type:object size:0x4 scope:local align:4 data:float +@4589 = .sdata2:0x80402328; // type:object size:0x4 scope:local align:4 data:float +@4590 = .sdata2:0x8040232C; // type:object size:0x4 scope:local align:4 data:float +@4591 = .sdata2:0x80402330; // type:object size:0x8 scope:local align:8 data:double +@4592 = .sdata2:0x80402338; // type:object size:0x8 scope:local align:8 data:double +@4758 = .sdata2:0x80402340; // type:object size:0x4 scope:local align:4 data:float +@4779 = .sdata2:0x80402344; // type:object size:0x4 scope:local align:4 data:float +@4781 = .sdata2:0x80402348; // type:object size:0x8 scope:local align:8 data:double +@4875 = .sdata2:0x80402350; // type:object size:0x4 scope:local align:4 data:float +@4876 = .sdata2:0x80402354; // type:object size:0x4 scope:local align:4 data:float +@4877 = .sdata2:0x80402358; // type:object size:0x4 scope:local align:4 data:float +@4878 = .sdata2:0x8040235C; // type:object size:0x4 scope:local align:4 data:float +@4879 = .sdata2:0x80402360; // type:object size:0x4 scope:local align:4 data:float +@5057 = .sdata2:0x80402364; // type:object size:0x4 scope:local align:4 data:float +@5058 = .sdata2:0x80402368; // type:object size:0x4 scope:local align:4 data:float +@5059 = .sdata2:0x8040236C; // type:object size:0x4 scope:local align:4 data:float +@5099 = .sdata2:0x80402370; // type:object size:0x4 scope:local align:4 data:float +@5100 = .sdata2:0x80402374; // type:object size:0x4 scope:local align:4 data:float +@5101 = .sdata2:0x80402378; // type:object size:0x4 scope:local align:4 data:float +@5131 = .sdata2:0x8040237C; // type:object size:0x4 scope:local align:4 data:float +@5241 = .sdata2:0x80402380; // type:object size:0x4 scope:local align:4 data:float +@5242 = .sdata2:0x80402384; // type:object size:0x4 scope:local align:4 data:float +@5470 = .sdata2:0x80402388; // type:object size:0x4 scope:local align:4 data:float +@5471 = .sdata2:0x8040238C; // type:object size:0x4 scope:local align:4 data:float +@5472 = .sdata2:0x80402390; // type:object size:0x4 scope:local align:4 data:float +@5473 = .sdata2:0x80402394; // type:object size:0x4 scope:local align:4 data:float +@5474 = .sdata2:0x80402398; // type:object size:0x4 scope:local align:4 data:float +@5475 = .sdata2:0x8040239C; // type:object size:0x4 scope:local align:4 data:float +@5476 = .sdata2:0x804023A0; // type:object size:0x4 scope:local align:4 data:float +@5477 = .sdata2:0x804023A4; // type:object size:0x4 scope:local align:4 data:float +@5478 = .sdata2:0x804023A8; // type:object size:0x4 scope:local align:4 data:float +@5479 = .sdata2:0x804023AC; // type:object size:0x4 scope:local align:4 data:float +@5838 = .sdata2:0x804023B0; // type:object size:0x4 scope:local align:4 data:float +@5839 = .sdata2:0x804023B4; // type:object size:0x4 scope:local align:4 data:float +@5983 = .sdata2:0x804023B8; // type:object size:0x4 scope:local align:4 data:float +@5984 = .sdata2:0x804023BC; // type:object size:0x4 scope:local align:4 data:float +@5985 = .sdata2:0x804023C0; // type:object size:0x4 scope:local align:4 data:float +@6116 = .sdata2:0x804023C4; // type:object size:0x4 scope:local align:4 data:float +@6332 = .sdata2:0x804023C8; // type:object size:0x4 scope:local align:4 data:float +@6333 = .sdata2:0x804023CC; // type:object size:0x4 scope:local align:4 data:float +@6334 = .sdata2:0x804023D0; // type:object size:0x4 scope:local align:4 data:float +@6335 = .sdata2:0x804023D4; // type:object size:0x4 scope:local align:4 data:float +@6621 = .sdata2:0x804023D8; // type:object size:0x4 scope:local align:4 data:float +@6694 = .sdata2:0x804023DC; // type:object size:0x4 scope:local align:4 data:float +@6695 = .sdata2:0x804023E0; // type:object size:0x4 scope:local align:4 data:float +@6696 = .sdata2:0x804023E4; // type:object size:0x4 scope:local align:4 data:float +@6798 = .sdata2:0x804023E8; // type:object size:0x4 scope:local align:4 data:float +@6815 = .sdata2:0x804023EC; // type:object size:0x4 scope:local align:4 data:float +@6855 = .sdata2:0x804023F0; // type:object size:0x4 scope:local align:4 data:float +@6906 = .sdata2:0x804023F4; // type:object size:0x4 scope:local align:4 data:float +@7031 = .sdata2:0x804023F8; // type:object size:0x4 scope:local align:4 data:float +@7032 = .sdata2:0x804023FC; // type:object size:0x4 scope:local align:4 data:float +@7033 = .sdata2:0x80402400; // type:object size:0x4 scope:local align:4 data:float +@7034 = .sdata2:0x80402404; // type:object size:0x4 scope:local align:4 data:float +@7035 = .sdata2:0x80402408; // type:object size:0x4 scope:local align:4 data:float +@7036 = .sdata2:0x8040240C; // type:object size:0x4 scope:local align:4 data:float +@7249 = .sdata2:0x80402410; // type:object size:0x4 scope:local align:4 data:float +@7250 = .sdata2:0x80402414; // type:object size:0x4 scope:local align:4 data:float +@7300 = .sdata2:0x80402418; // type:object size:0x4 scope:local align:4 data:float +@7301 = .sdata2:0x8040241C; // type:object size:0x4 scope:local align:4 data:float +@7302 = .sdata2:0x80402420; // type:object size:0x4 scope:local align:4 data:float +@7314 = .sdata2:0x80402424; // type:object size:0x4 scope:local align:4 data:float +@7315 = .sdata2:0x80402428; // type:object size:0x4 scope:local align:4 data:float +@7316 = .sdata2:0x8040242C; // type:object size:0x4 scope:local align:4 data:float +@7419 = .sdata2:0x80402430; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x80402438; // type:object size:0x4 scope:local align:4 data:float +@4103 = .sdata2:0x8040243C; // type:object size:0x4 scope:local align:4 data:float +@4110 = .sdata2:0x80402440; // type:object size:0x8 scope:local align:8 data:double +@4150 = .sdata2:0x80402448; // type:object size:0x4 scope:local align:4 data:float +@4151 = .sdata2:0x8040244C; // type:object size:0x4 scope:local align:4 data:float +@4152 = .sdata2:0x80402450; // type:object size:0x4 scope:local align:4 data:float +@4153 = .sdata2:0x80402454; // type:object size:0x4 scope:local align:4 data:float +@4154 = .sdata2:0x80402458; // type:object size:0x4 scope:local align:4 data:float +@4155 = .sdata2:0x8040245C; // type:object size:0x4 scope:local align:4 data:float +@4156 = .sdata2:0x80402460; // type:object size:0x4 scope:local align:4 data:float +@4157 = .sdata2:0x80402464; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x80402468; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x8040246C; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x80402470; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x80402478; // type:object size:0x8 scope:local align:8 data:double +@4210 = .sdata2:0x80402480; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x80402484; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x80402488; // type:object size:0x4 scope:local align:4 data:float +@4227 = .sdata2:0x8040248C; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x80402490; // type:object size:0x4 scope:local align:4 data:float +@4383 = .sdata2:0x80402494; // type:object size:0x4 scope:local align:4 data:float +@4384 = .sdata2:0x80402498; // type:object size:0x4 scope:local align:4 data:float +@4385 = .sdata2:0x8040249C; // type:object size:0x4 scope:local align:4 data:float +@4386 = .sdata2:0x804024A0; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x804024A4; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x804024A8; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x804024B0; // type:object size:0x8 scope:local align:8 data:double +@4390 = .sdata2:0x804024B8; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x804024BC; // type:object size:0x4 scope:local align:4 data:float +@4392 = .sdata2:0x804024C0; // type:object size:0x8 scope:local align:8 data:double +@4393 = .sdata2:0x804024C8; // type:object size:0x4 scope:local align:4 data:float +@4394 = .sdata2:0x804024CC; // type:object size:0x4 scope:local align:4 data:float +@4029 = .sdata2:0x804024D0; // type:object size:0x4 scope:local align:4 data:float +@4030 = .sdata2:0x804024D4; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x804024D8; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x804024DC; // type:object size:0x4 scope:local align:4 data:float +@4007 = .sdata2:0x804024E0; // type:object size:0x4 scope:local align:4 data:float +@4008 = .sdata2:0x804024E4; // type:object size:0x4 scope:local align:4 data:float +@4009 = .sdata2:0x804024E8; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x804024EC; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x804024F0; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x804024F4; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x804024F8; // type:object size:0x4 scope:local align:4 data:float +@4014 = .sdata2:0x804024FC; // type:object size:0x4 scope:local align:4 data:float +@4015 = .sdata2:0x80402500; // type:object size:0x4 scope:local align:4 data:float +@4016 = .sdata2:0x80402504; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x80402508; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x8040250C; // type:object size:0x4 scope:local align:4 data:float +@4040 = .sdata2:0x80402510; // type:object size:0x4 scope:local align:4 data:4byte +@4077 = .sdata2:0x80402514; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x80402518; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x8040251C; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x80402520; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x80402524; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x80402528; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x8040252C; // type:object size:0x4 scope:local align:4 data:float +@4206 = .sdata2:0x80402530; // type:object size:0x4 scope:local align:4 data:float +@4207 = .sdata2:0x80402534; // type:object size:0x4 scope:local align:4 data:float +@4208 = .sdata2:0x80402538; // type:object size:0x4 scope:local align:4 data:float +@4209 = .sdata2:0x8040253C; // type:object size:0x4 scope:local align:4 data:float +@4210 = .sdata2:0x80402540; // type:object size:0x4 scope:local align:4 data:float +@4211 = .sdata2:0x80402544; // type:object size:0x4 scope:local align:4 data:float +@4212 = .sdata2:0x80402548; // type:object size:0x4 scope:local align:4 data:float +@4213 = .sdata2:0x8040254C; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x80402550; // type:object size:0x8 scope:local align:8 data:double +@4261 = .sdata2:0x80402558; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x8040255C; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x80402560; // type:object size:0x4 scope:local align:4 data:float +@4451 = .sdata2:0x80402564; // type:object size:0x4 scope:local align:4 data:float +@4530 = .sdata2:0x80402568; // type:object size:0x4 scope:local align:4 data:float +@4656 = .sdata2:0x8040256C; // type:object size:0x4 scope:local align:4 data:4byte +@4660 = .sdata2:0x80402570; // type:object size:0x4 scope:local align:4 data:4byte +@4663 = .sdata2:0x80402574; // type:object size:0x4 scope:local align:4 data:4byte +@4793 = .sdata2:0x80402578; // type:object size:0x4 scope:local align:4 data:float +@4794 = .sdata2:0x8040257C; // type:object size:0x4 scope:local align:4 data:float +@4795 = .sdata2:0x80402580; // type:object size:0x4 scope:local align:4 data:float +@4796 = .sdata2:0x80402584; // type:object size:0x4 scope:local align:4 data:float +@4797 = .sdata2:0x80402588; // type:object size:0x4 scope:local align:4 data:float +@4798 = .sdata2:0x8040258C; // type:object size:0x4 scope:local align:4 data:float +@4804 = .sdata2:0x80402590; // type:object size:0x8 scope:local align:8 data:double +@4955 = .sdata2:0x80402598; // type:object size:0x4 scope:local align:4 data:float +@5091 = .sdata2:0x8040259C; // type:object size:0x4 scope:local align:4 data:float +@5092 = .sdata2:0x804025A0; // type:object size:0x4 scope:local align:4 data:float +@5093 = .sdata2:0x804025A4; // type:object size:0x4 scope:local align:4 data:float +@4054 = .sdata2:0x804025A8; // type:object size:0x4 scope:local align:4 data:float +@4304 = .sdata2:0x804025AC; // type:object size:0x4 scope:local align:4 data:float +@4305 = .sdata2:0x804025B0; // type:object size:0x4 scope:local align:4 data:float +@4307 = .sdata2:0x804025B8; // type:object size:0x8 scope:local align:8 data:double +@4457 = .sdata2:0x804025C0; // type:object size:0x4 scope:local align:4 data:float +@4460 = .sdata2:0x804025C8; // type:object size:0x8 scope:local align:8 data:double +@5067 = .sdata2:0x804025D0; // type:object size:0x4 scope:local align:4 data:float +@5068 = .sdata2:0x804025D4; // type:object size:0x4 scope:local align:4 data:float +@5165 = .sdata2:0x804025D8; // type:object size:0x4 scope:local align:4 data:float +@5166 = .sdata2:0x804025DC; // type:object size:0x4 scope:local align:4 data:float +@5167 = .sdata2:0x804025E0; // type:object size:0x4 scope:local align:4 data:float +@5168 = .sdata2:0x804025E4; // type:object size:0x4 scope:local align:4 data:float +@5169 = .sdata2:0x804025E8; // type:object size:0x4 scope:local align:4 data:float +@5194 = .sdata2:0x804025EC; // type:object size:0x4 scope:local align:4 data:float +@5195 = .sdata2:0x804025F0; // type:object size:0x4 scope:local align:4 data:float +@5196 = .sdata2:0x804025F4; // type:object size:0x4 scope:local align:4 data:float +@5197 = .sdata2:0x804025F8; // type:object size:0x4 scope:local align:4 data:float +@5356 = .sdata2:0x804025FC; // type:object size:0x4 scope:local align:4 data:float +@5368 = .sdata2:0x80402600; // type:object size:0x4 scope:local align:4 data:float +@5380 = .sdata2:0x80402604; // type:object size:0x4 scope:local align:4 data:float +melody$5384 = .sdata2:0x80402608; // type:object size:0x6 scope:local align:4 +triforce$5385 = .sdata2:0x80402610; // type:object size:0x8 scope:local align:4 data:byte +symbol$5386 = .sdata2:0x80402618; // type:object size:0x3 scope:local align:4 +collect$5387 = .sdata2:0x8040261C; // type:object size:0x5 scope:local align:4 +@5677 = .sdata2:0x80402624; // type:object size:0x4 scope:local align:4 data:float +@5928 = .sdata2:0x80402628; // type:object size:0x4 scope:local align:4 data:float +@5929 = .sdata2:0x8040262C; // type:object size:0x4 scope:local align:4 data:float +@5930 = .sdata2:0x80402630; // type:object size:0x4 scope:local align:4 data:float +@6299 = .sdata2:0x80402634; // type:object size:0x4 scope:local align:4 data:float +@6300 = .sdata2:0x80402638; // type:object size:0x4 scope:local align:4 data:float +@6805 = .sdata2:0x8040263C; // type:object size:0x4 scope:local align:4 data:float +@7316 = .sdata2:0x80402640; // type:object size:0x4 scope:local align:4 data:float +@7633 = .sdata2:0x80402644; // type:object size:0x4 scope:local align:4 data:float +@8609 = .sdata2:0x80402648; // type:object size:0x6 scope:local align:4 data:4byte +@4388 = .sdata2:0x80402650; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x80402654; // type:object size:0x4 scope:local align:4 data:float +@4521 = .sdata2:0x80402658; // type:object size:0x4 scope:local align:4 data:float +@4522 = .sdata2:0x8040265C; // type:object size:0x4 scope:local align:4 data:float +@4523 = .sdata2:0x80402660; // type:object size:0x4 scope:local align:4 data:float +@4524 = .sdata2:0x80402664; // type:object size:0x4 scope:local align:4 data:float +@4525 = .sdata2:0x80402668; // type:object size:0x4 scope:local align:4 data:float +@4526 = .sdata2:0x8040266C; // type:object size:0x4 scope:local align:4 data:float +@4527 = .sdata2:0x80402670; // type:object size:0x4 scope:local align:4 data:float +@4529 = .sdata2:0x80402678; // type:object size:0x8 scope:local align:8 data:double +@5044 = .sdata2:0x80402680; // type:object size:0x4 scope:local align:4 data:float +@5157 = .sdata2:0x80402688; // type:object size:0x8 scope:local align:8 data:double +@5264 = .sdata2:0x80402690; // type:object size:0x4 scope:local align:4 data:float +@5265 = .sdata2:0x80402694; // type:object size:0x4 scope:local align:4 data:float +@5364 = .sdata2:0x80402698; // type:object size:0x4 scope:local align:4 data:float +@5365 = .sdata2:0x8040269C; // type:object size:0x4 scope:local align:4 data:float +@5366 = .sdata2:0x804026A0; // type:object size:0x4 scope:local align:4 data:float +@5367 = .sdata2:0x804026A4; // type:object size:0x4 scope:local align:4 data:float +@5368 = .sdata2:0x804026A8; // type:object size:0x4 scope:local align:4 data:float +@5393 = .sdata2:0x804026AC; // type:object size:0x4 scope:local align:4 data:float +@5394 = .sdata2:0x804026B0; // type:object size:0x4 scope:local align:4 data:float +@5395 = .sdata2:0x804026B4; // type:object size:0x4 scope:local align:4 data:float +@5396 = .sdata2:0x804026B8; // type:object size:0x4 scope:local align:4 data:float +@5569 = .sdata2:0x804026BC; // type:object size:0x4 scope:local align:4 data:float +@6126 = .sdata2:0x804026C0; // type:object size:0x4 scope:local align:4 data:float +@6227 = .sdata2:0x804026C4; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x804026C8; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x804026CC; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x804026D0; // type:object size:0x4 scope:local align:4 data:float +@4192 = .sdata2:0x804026D4; // type:object size:0x4 scope:local align:4 data:float +@4193 = .sdata2:0x804026D8; // type:object size:0x4 scope:local align:4 data:float +@4194 = .sdata2:0x804026DC; // type:object size:0x4 scope:local align:4 data:float +@4195 = .sdata2:0x804026E0; // type:object size:0x4 scope:local align:4 data:float +@4196 = .sdata2:0x804026E4; // type:object size:0x4 scope:local align:4 data:float +@4197 = .sdata2:0x804026E8; // type:object size:0x4 scope:local align:4 data:float +@4198 = .sdata2:0x804026EC; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x804026F0; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x804026F4; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x804026F8; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x804026FC; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x80402700; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x80402704; // type:object size:0x4 scope:local align:4 data:float +@4256 = .sdata2:0x80402708; // type:object size:0x4 scope:local align:4 data:float +@4257 = .sdata2:0x8040270C; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x80402710; // type:object size:0x4 scope:local align:4 data:float +@4259 = .sdata2:0x80402714; // type:object size:0x4 scope:local align:4 data:float +@4260 = .sdata2:0x80402718; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x8040271C; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x80402720; // type:object size:0x4 scope:local align:4 data:float +@4448 = .sdata2:0x80402724; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x80402728; // type:object size:0x4 scope:local align:4 data:float +@4614 = .sdata2:0x8040272C; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x80402730; // type:object size:0x8 scope:local align:8 data:double +@4725 = .sdata2:0x80402738; // type:object size:0x4 scope:local align:4 data:float +@4726 = .sdata2:0x8040273C; // type:object size:0x4 scope:local align:4 data:float +@4902 = .sdata2:0x80402740; // type:object size:0x4 scope:local align:4 data:float +@5235 = .sdata2:0x80402748; // type:object size:0x8 scope:local align:8 data:double +@5268 = .sdata2:0x80402750; // type:object size:0x8 scope:local align:8 data:double +@5424 = .sdata2:0x80402758; // type:object size:0x4 scope:local align:4 data:float +@5719 = .sdata2:0x8040275C; // type:object size:0x4 scope:local align:4 data:float +@5951 = .sdata2:0x80402760; // type:object size:0x4 scope:local align:4 data:float +@5952 = .sdata2:0x80402764; // type:object size:0x4 scope:local align:4 data:float +@5953 = .sdata2:0x80402768; // type:object size:0x4 scope:local align:4 data:float +@6816 = .sdata2:0x8040276C; // type:object size:0x4 scope:local align:4 data:float +@6817 = .sdata2:0x80402770; // type:object size:0x4 scope:local align:4 data:float +@6818 = .sdata2:0x80402774; // type:object size:0x4 scope:local align:4 data:float +@6819 = .sdata2:0x80402778; // type:object size:0x4 scope:local align:4 data:float +@6903 = .sdata2:0x8040277C; // type:object size:0x4 scope:local align:4 data:float +@6996 = .sdata2:0x80402780; // type:object size:0x4 scope:local align:4 data:float +@7371 = .sdata2:0x80402784; // type:object size:0x4 scope:local align:4 data:float +@7699 = .sdata2:0x80402788; // type:object size:0x4 scope:local align:4 data:float +@7875 = .sdata2:0x8040278C; // type:object size:0x4 scope:local align:4 data:float +@7969 = .sdata2:0x80402790; // type:object size:0x8 scope:local align:8 data:double +@4112 = .sdata2:0x80402798; // type:object size:0x4 scope:local align:4 data:float +@4113 = .sdata2:0x8040279C; // type:object size:0x4 scope:local align:4 data:float +@4114 = .sdata2:0x804027A0; // type:object size:0x4 scope:local align:4 data:float +@4115 = .sdata2:0x804027A4; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x804027A8; // type:object size:0x4 scope:local align:4 data:float +@4117 = .sdata2:0x804027AC; // type:object size:0x4 scope:local align:4 data:float +@4118 = .sdata2:0x804027B0; // type:object size:0x4 scope:local align:4 data:float +@4119 = .sdata2:0x804027B4; // type:object size:0x4 scope:local align:4 data:float +@4120 = .sdata2:0x804027B8; // type:object size:0x4 scope:local align:4 data:float +@4183 = .sdata2:0x804027BC; // type:object size:0x4 scope:local align:4 data:float +@4184 = .sdata2:0x804027C0; // type:object size:0x4 scope:local align:4 data:float +@4185 = .sdata2:0x804027C4; // type:object size:0x4 scope:local align:4 data:float +@4304 = .sdata2:0x804027C8; // type:object size:0x4 scope:local align:4 data:float +@4305 = .sdata2:0x804027CC; // type:object size:0x4 scope:local align:4 data:float +@4306 = .sdata2:0x804027D0; // type:object size:0x4 scope:local align:4 data:float +@4307 = .sdata2:0x804027D4; // type:object size:0x4 scope:local align:4 data:float +@4308 = .sdata2:0x804027D8; // type:object size:0x4 scope:local align:4 data:float +@4309 = .sdata2:0x804027DC; // type:object size:0x4 scope:local align:4 data:float +@4438 = .sdata2:0x804027E0; // type:object size:0x4 scope:local align:4 data:float +@4439 = .sdata2:0x804027E4; // type:object size:0x4 scope:local align:4 data:float +@4441 = .sdata2:0x804027E8; // type:object size:0x8 scope:local align:8 data:double +@4502 = .sdata2:0x804027F0; // type:object size:0x4 scope:local align:4 data:float +@4503 = .sdata2:0x804027F4; // type:object size:0x4 scope:local align:4 data:float +@4748 = .sdata2:0x804027F8; // type:object size:0x4 scope:local align:4 data:float +@5229 = .sdata2:0x804027FC; // type:object size:0x4 scope:local align:4 data:float +@5230 = .sdata2:0x80402800; // type:object size:0x4 scope:local align:4 data:float +@5295 = .sdata2:0x80402808; // type:object size:0x8 scope:local align:8 data:double +@5750 = .sdata2:0x80402810; // type:object size:0x4 scope:local align:4 data:float +@6437 = .sdata2:0x80402814; // type:object size:0x4 scope:local align:4 data:float +@6481 = .sdata2:0x80402818; // type:object size:0x4 scope:local align:4 data:float +@6482 = .sdata2:0x8040281C; // type:object size:0x4 scope:local align:4 data:float +@6483 = .sdata2:0x80402820; // type:object size:0x4 scope:local align:4 data:float +@6627 = .sdata2:0x80402824; // type:object size:0x4 scope:local align:4 data:float +@6628 = .sdata2:0x80402828; // type:object size:0x4 scope:local align:4 data:float +@6662 = .sdata2:0x8040282C; // type:object size:0x4 scope:local align:4 data:float +@6663 = .sdata2:0x80402830; // type:object size:0x4 scope:local align:4 data:float +@6738 = .sdata2:0x80402834; // type:object size:0x4 scope:local align:4 data:float +@6739 = .sdata2:0x80402838; // type:object size:0x4 scope:local align:4 data:float +@4058 = .sdata2:0x80402840; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x80402844; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x80402848; // type:object size:0x4 scope:local align:4 data:float +@4415 = .sdata2:0x8040284C; // type:object size:0x4 scope:local align:4 data:float +@4416 = .sdata2:0x80402850; // type:object size:0x4 scope:local align:4 data:float +@4418 = .sdata2:0x80402858; // type:object size:0x8 scope:local align:8 data:double +@4471 = .sdata2:0x80402860; // type:object size:0x4 scope:local align:4 data:float +@6621 = .sdata2:0x80402864; // type:object size:0x4 scope:local align:4 data:float +@6860 = .sdata2:0x80402868; // type:object size:0x8 scope:local align:8 data:double +@7001 = .sdata2:0x80402870; // type:object size:0x4 scope:local align:4 data:float +@7654 = .sdata2:0x80402874; // type:object size:0x4 scope:local align:4 data:float +@7655 = .sdata2:0x80402878; // type:object size:0x4 scope:local align:4 data:float +@7841 = .sdata2:0x8040287C; // type:object size:0x4 scope:local align:4 data:float +@7842 = .sdata2:0x80402880; // type:object size:0x4 scope:local align:4 data:float +@8036 = .sdata2:0x80402884; // type:object size:0x4 scope:local align:4 data:float +@8037 = .sdata2:0x80402888; // type:object size:0x4 scope:local align:4 data:float +@8173 = .sdata2:0x8040288C; // type:object size:0x4 scope:local align:4 data:float +@8174 = .sdata2:0x80402890; // type:object size:0x4 scope:local align:4 data:float +@8175 = .sdata2:0x80402894; // type:object size:0x4 scope:local align:4 data:float +@9820 = .sdata2:0x80402898; // type:object size:0x4 scope:local align:4 data:float +@4105 = .sdata2:0x804028A0; // type:object size:0x4 scope:local align:4 data:float +@4106 = .sdata2:0x804028A4; // type:object size:0x4 scope:local align:4 data:float +@4107 = .sdata2:0x804028A8; // type:object size:0x4 scope:local align:4 data:float +@4122 = .sdata2:0x804028AC; // type:object size:0x4 scope:local align:4 data:float +@4123 = .sdata2:0x804028B0; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x804028B8; // type:object size:0x8 scope:local align:8 data:double +@4151 = .sdata2:0x804028C0; // type:object size:0x4 scope:local align:4 data:float +@4152 = .sdata2:0x804028C4; // type:object size:0x4 scope:local align:4 data:float +@4153 = .sdata2:0x804028C8; // type:object size:0x4 scope:local align:4 data:float +@4154 = .sdata2:0x804028CC; // type:object size:0x4 scope:local align:4 data:float +@4189 = .sdata2:0x804028D0; // type:object size:0x4 scope:local align:4 data:float +@4220 = .sdata2:0x804028D4; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x804028D8; // type:object size:0x4 scope:local align:4 data:float +@4330 = .sdata2:0x804028DC; // type:object size:0x4 scope:local align:4 data:float +@4331 = .sdata2:0x804028E0; // type:object size:0x4 scope:local align:4 data:float +@4542 = .sdata2:0x804028E8; // type:object size:0x8 scope:local align:8 data:double +@4642 = .sdata2:0x804028F0; // type:object size:0x4 scope:local align:4 data:float +@4723 = .sdata2:0x804028F4; // type:object size:0x4 scope:local align:4 data:float +@4724 = .sdata2:0x804028F8; // type:object size:0x4 scope:local align:4 data:float +@4725 = .sdata2:0x804028FC; // type:object size:0x4 scope:local align:4 data:float +@4059 = .sdata2:0x80402900; // type:object size:0x4 scope:local align:4 data:float +@4060 = .sdata2:0x80402904; // type:object size:0x4 scope:local align:4 data:float +@4061 = .sdata2:0x80402908; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x8040290C; // type:object size:0x4 scope:local align:4 data:float +@4063 = .sdata2:0x80402910; // type:object size:0x4 scope:local align:4 data:float +@4158 = .sdata2:0x80402914; // type:object size:0x4 scope:local align:4 data:float +@4159 = .sdata2:0x80402918; // type:object size:0x4 scope:local align:4 data:float +@4160 = .sdata2:0x8040291C; // type:object size:0x4 scope:local align:4 data:float +@4162 = .sdata2:0x80402920; // type:object size:0x8 scope:local align:8 data:double +@4281 = .sdata2:0x80402928; // type:object size:0x4 scope:local align:4 data:float +@4282 = .sdata2:0x8040292C; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x80402930; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x80402934; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x80402938; // type:object size:0x4 scope:local align:4 data:float +@4350 = .sdata2:0x8040293C; // type:object size:0x4 scope:local align:4 data:float +@4351 = .sdata2:0x80402940; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x80402944; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x80402948; // type:object size:0x4 scope:local align:4 data:float +@5170 = .sdata2:0x8040294C; // type:object size:0x4 scope:local align:4 data:float +@5172 = .sdata2:0x80402950; // type:object size:0x8 scope:local align:8 data:double +@5248 = .sdata2:0x80402958; // type:object size:0x4 scope:local align:4 data:float +@4299 = .sdata2:0x80402960; // type:object size:0x4 scope:local align:4 data:float +@4300 = .sdata2:0x80402964; // type:object size:0x4 scope:local align:4 data:float +@4301 = .sdata2:0x80402968; // type:object size:0x4 scope:local align:4 data:float +@4317 = .sdata2:0x8040296C; // type:object size:0x4 scope:local align:4 data:float +@4318 = .sdata2:0x80402970; // type:object size:0x4 scope:local align:4 data:float +@7795 = .sdata2:0x80402974; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x80402978; // type:object size:0x4 scope:local align:4 data:float +@4166 = .sdata2:0x80402980; // type:object size:0x8 scope:local align:8 data:double +@4343 = .sdata2:0x80402988; // type:object size:0x4 scope:local align:4 data:float +@4596 = .sdata2:0x8040298C; // type:object size:0x4 scope:local align:4 data:float +@5188 = .sdata2:0x80402990; // type:object size:0x4 scope:local align:4 data:float +@5241 = .sdata2:0x80402994; // type:object size:0x4 scope:local align:4 data:float +@5242 = .sdata2:0x80402998; // type:object size:0x4 scope:local align:4 data:float +@5243 = .sdata2:0x8040299C; // type:object size:0x4 scope:local align:4 data:float +@5245 = .sdata2:0x804029A0; // type:object size:0x8 scope:local align:8 data:double +@5309 = .sdata2:0x804029A8; // type:object size:0x4 scope:local align:4 data:float +@5310 = .sdata2:0x804029AC; // type:object size:0x4 scope:local align:4 data:float +@5343 = .sdata2:0x804029B0; // type:object size:0x4 scope:local align:4 data:float +@5344 = .sdata2:0x804029B4; // type:object size:0x4 scope:local align:4 data:float +@5366 = .sdata2:0x804029B8; // type:object size:0x4 scope:local align:4 data:float +@5377 = .sdata2:0x804029BC; // type:object size:0x4 scope:local align:4 data:float +@5378 = .sdata2:0x804029C0; // type:object size:0x4 scope:local align:4 data:float +@5379 = .sdata2:0x804029C4; // type:object size:0x4 scope:local align:4 data:float +@5380 = .sdata2:0x804029C8; // type:object size:0x4 scope:local align:4 data:float +@5381 = .sdata2:0x804029CC; // type:object size:0x4 scope:local align:4 data:float +@5382 = .sdata2:0x804029D0; // type:object size:0x4 scope:local align:4 data:float +@5495 = .sdata2:0x804029D4; // type:object size:0x4 scope:local align:4 data:float +@5496 = .sdata2:0x804029D8; // type:object size:0x4 scope:local align:4 data:float +@5497 = .sdata2:0x804029DC; // type:object size:0x4 scope:local align:4 data:float +@5649 = .sdata2:0x804029E0; // type:object size:0x4 scope:local align:4 data:float +@5689 = .sdata2:0x804029E4; // type:object size:0x4 scope:local align:4 data:float +@5690 = .sdata2:0x804029E8; // type:object size:0x4 scope:local align:4 data:float +cc_r$5711 = .sdata2:0x804029EC; // type:object size:0x4 scope:local align:4 +cc_g$5712 = .sdata2:0x804029F0; // type:object size:0x4 scope:local align:4 +cc_b$5713 = .sdata2:0x804029F4; // type:object size:0x4 scope:local align:4 +@6402 = .sdata2:0x804029F8; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x80402A00; // type:object size:0x4 scope:local align:4 data:float +@4125 = .sdata2:0x80402A04; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x80402A08; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x80402A10; // type:object size:0x8 scope:local align:8 data:double +@4281 = .sdata2:0x80402A18; // type:object size:0x4 scope:local align:4 data:float +@4298 = .sdata2:0x80402A1C; // type:object size:0x4 scope:local align:4 data:float +@4321 = .sdata2:0x80402A20; // type:object size:0x4 scope:local align:4 data:4byte +@4326 = .sdata2:0x80402A24; // type:object size:0x4 scope:local align:4 data:4byte +@4328 = .sdata2:0x80402A28; // type:object size:0x4 scope:local align:4 data:4byte +@4346 = .sdata2:0x80402A2C; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x80402A30; // type:object size:0x8 scope:local align:8 data:double +@4453 = .sdata2:0x80402A38; // type:object size:0x4 scope:local align:4 data:float +@4490 = .sdata2:0x80402A40; // type:object size:0x8 scope:local align:8 data:double +@4491 = .sdata2:0x80402A48; // type:object size:0x8 scope:local align:8 data:double +@4498 = .sdata2:0x80402A50; // type:object size:0x4 scope:local align:4 data:float +@4499 = .sdata2:0x80402A54; // type:object size:0x4 scope:local align:4 data:float +@4500 = .sdata2:0x80402A58; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x80402A5C; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x80402A60; // type:object size:0x4 scope:local align:4 data:float +@4837 = .sdata2:0x80402A64; // type:object size:0x4 scope:local align:4 data:float +@4945 = .sdata2:0x80402A68; // type:object size:0x4 scope:local align:4 data:float +@4946 = .sdata2:0x80402A6C; // type:object size:0x4 scope:local align:4 data:float +@4947 = .sdata2:0x80402A70; // type:object size:0x4 scope:local align:4 data:float +@4948 = .sdata2:0x80402A74; // type:object size:0x4 scope:local align:4 data:float +@4976 = .sdata2:0x80402A78; // type:object size:0x4 scope:local align:4 data:float +@4977 = .sdata2:0x80402A7C; // type:object size:0x4 scope:local align:4 data:float +@5414 = .sdata2:0x80402A80; // type:object size:0x4 scope:local align:4 data:float +@5415 = .sdata2:0x80402A84; // type:object size:0x4 scope:local align:4 data:float +@4488 = .sdata2:0x80402A88; // type:object size:0x4 scope:local align:4 data:float +@4528 = .sdata2:0x80402A8C; // type:object size:0x4 scope:local align:4 data:float +@4612 = .sdata2:0x80402A90; // type:object size:0x4 scope:local align:4 data:float +@4613 = .sdata2:0x80402A94; // type:object size:0x4 scope:local align:4 data:float +@4614 = .sdata2:0x80402A98; // type:object size:0x4 scope:local align:4 data:float +@4615 = .sdata2:0x80402A9C; // type:object size:0x4 scope:local align:4 data:float +@4616 = .sdata2:0x80402AA0; // type:object size:0x4 scope:local align:4 data:float +@4617 = .sdata2:0x80402AA4; // type:object size:0x4 scope:local align:4 data:float +@4618 = .sdata2:0x80402AA8; // type:object size:0x4 scope:local align:4 data:float +@4620 = .sdata2:0x80402AB0; // type:object size:0x8 scope:local align:8 data:double +@4622 = .sdata2:0x80402AB8; // type:object size:0x8 scope:local align:8 data:double +@4637 = .sdata2:0x80402AC0; // type:object size:0x4 scope:local align:4 data:float +@4638 = .sdata2:0x80402AC4; // type:object size:0x4 scope:local align:4 data:float +@4639 = .sdata2:0x80402AC8; // type:object size:0x4 scope:local align:4 data:float +@4640 = .sdata2:0x80402ACC; // type:object size:0x4 scope:local align:4 data:float +@4641 = .sdata2:0x80402AD0; // type:object size:0x4 scope:local align:4 data:float +@4642 = .sdata2:0x80402AD4; // type:object size:0x4 scope:local align:4 data:float +@4643 = .sdata2:0x80402AD8; // type:object size:0x4 scope:local align:4 data:float +@4644 = .sdata2:0x80402ADC; // type:object size:0x4 scope:local align:4 data:float +@4645 = .sdata2:0x80402AE0; // type:object size:0x4 scope:local align:4 data:float +@4654 = .sdata2:0x80402AE4; // type:object size:0x4 scope:local align:4 data:float +@4655 = .sdata2:0x80402AE8; // type:object size:0x4 scope:local align:4 data:float +@4656 = .sdata2:0x80402AEC; // type:object size:0x4 scope:local align:4 data:float +@4657 = .sdata2:0x80402AF0; // type:object size:0x4 scope:local align:4 data:float +@4658 = .sdata2:0x80402AF4; // type:object size:0x4 scope:local align:4 data:float +@4659 = .sdata2:0x80402AF8; // type:object size:0x4 scope:local align:4 data:float +@4660 = .sdata2:0x80402AFC; // type:object size:0x4 scope:local align:4 data:float +@4661 = .sdata2:0x80402B00; // type:object size:0x4 scope:local align:4 data:float +@4662 = .sdata2:0x80402B04; // type:object size:0x4 scope:local align:4 data:float +@4663 = .sdata2:0x80402B08; // type:object size:0x4 scope:local align:4 data:float +@4664 = .sdata2:0x80402B0C; // type:object size:0x4 scope:local align:4 data:float +@4665 = .sdata2:0x80402B10; // type:object size:0x4 scope:local align:4 data:float +@4672 = .sdata2:0x80402B14; // type:object size:0x4 scope:local align:4 data:float +@4673 = .sdata2:0x80402B18; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x80402B1C; // type:object size:0x4 scope:local align:4 data:float +@4686 = .sdata2:0x80402B20; // type:object size:0x4 scope:local align:4 data:float +@5569 = .sdata2:0x80402B24; // type:object size:0x4 scope:local align:4 data:float +@5570 = .sdata2:0x80402B28; // type:object size:0x4 scope:local align:4 data:float +@5571 = .sdata2:0x80402B2C; // type:object size:0x4 scope:local align:4 data:float +@5962 = .sdata2:0x80402B30; // type:object size:0x4 scope:local align:4 data:float +@6049 = .sdata2:0x80402B34; // type:object size:0x4 scope:local align:4 data:float +@6050 = .sdata2:0x80402B38; // type:object size:0x4 scope:local align:4 data:float +@6051 = .sdata2:0x80402B3C; // type:object size:0x4 scope:local align:4 data:float +@6052 = .sdata2:0x80402B40; // type:object size:0x4 scope:local align:4 data:float +@6053 = .sdata2:0x80402B44; // type:object size:0x4 scope:local align:4 data:float +@6054 = .sdata2:0x80402B48; // type:object size:0x4 scope:local align:4 data:float +@6265 = .sdata2:0x80402B4C; // type:object size:0x4 scope:local align:4 data:float +@6266 = .sdata2:0x80402B50; // type:object size:0x4 scope:local align:4 data:float +@6267 = .sdata2:0x80402B54; // type:object size:0x4 scope:local align:4 data:float +@6794 = .sdata2:0x80402B58; // type:object size:0x4 scope:local align:4 data:float +@6795 = .sdata2:0x80402B5C; // type:object size:0x4 scope:local align:4 data:float +@7203 = .sdata2:0x80402B60; // type:object size:0x4 scope:local align:4 data:float +@7204 = .sdata2:0x80402B64; // type:object size:0x4 scope:local align:4 data:float +@7615 = .sdata2:0x80402B68; // type:object size:0x4 scope:local align:4 data:float +@7616 = .sdata2:0x80402B6C; // type:object size:0x4 scope:local align:4 data:float +@8736 = .sdata2:0x80402B70; // type:object size:0x4 scope:local align:4 data:float +@8737 = .sdata2:0x80402B74; // type:object size:0x4 scope:local align:4 data:float +@8952 = .sdata2:0x80402B78; // type:object size:0x4 scope:local align:4 data:float +@9052 = .sdata2:0x80402B7C; // type:object size:0x4 scope:local align:4 data:float +@9139 = .sdata2:0x80402B80; // type:object size:0x4 scope:local align:4 data:float +@9140 = .sdata2:0x80402B84; // type:object size:0x4 scope:local align:4 data:float +@9594 = .sdata2:0x80402B88; // type:object size:0x4 scope:local align:4 data:float +@9620 = .sdata2:0x80402B8C; // type:object size:0x4 scope:local align:4 data:float +@9931 = .sdata2:0x80402B90; // type:object size:0x4 scope:local align:4 data:float +@9932 = .sdata2:0x80402B94; // type:object size:0x4 scope:local align:4 data:float +@10285 = .sdata2:0x80402B98; // type:object size:0x4 scope:local align:4 data:float +@10286 = .sdata2:0x80402B9C; // type:object size:0x4 scope:local align:4 data:float +@10300 = .sdata2:0x80402BA0; // type:object size:0x4 scope:local align:4 data:float +@10301 = .sdata2:0x80402BA4; // type:object size:0x4 scope:local align:4 data:float +@10744 = .sdata2:0x80402BA8; // type:object size:0x4 scope:local align:4 data:float +@10745 = .sdata2:0x80402BAC; // type:object size:0x4 scope:local align:4 data:float +@10746 = .sdata2:0x80402BB0; // type:object size:0x4 scope:local align:4 data:float +@11041 = .sdata2:0x80402BB4; // type:object size:0x4 scope:local align:4 data:float +@11115 = .sdata2:0x80402BB8; // type:object size:0x4 scope:local align:4 data:float +@11735 = .sdata2:0x80402BBC; // type:object size:0x4 scope:local align:4 data:4byte +@11737 = .sdata2:0x80402BC0; // type:object size:0x4 scope:local align:4 data:4byte +particleName$11941 = .sdata2:0x80402BC4; // type:object size:0x6 scope:local align:4 +@12399 = .sdata2:0x80402BCC; // type:object size:0x4 scope:local align:4 data:float +@12601 = .sdata2:0x80402BD0; // type:object size:0x4 scope:local align:4 data:float +@12602 = .sdata2:0x80402BD4; // type:object size:0x4 scope:local align:4 data:float +@12603 = .sdata2:0x80402BD8; // type:object size:0x4 scope:local align:4 data:float +@12604 = .sdata2:0x80402BDC; // type:object size:0x4 scope:local align:4 data:float +@12605 = .sdata2:0x80402BE0; // type:object size:0x4 scope:local align:4 data:float +@12606 = .sdata2:0x80402BE4; // type:object size:0x4 scope:local align:4 data:float +@12607 = .sdata2:0x80402BE8; // type:object size:0x4 scope:local align:4 data:float +@12608 = .sdata2:0x80402BEC; // type:object size:0x4 scope:local align:4 data:float +@12622 = .sdata2:0x80402BF0; // type:object size:0x4 scope:local align:4 data:float +@12748 = .sdata2:0x80402BF4; // type:object size:0x4 scope:local align:4 data:float +@12826 = .sdata2:0x80402BF8; // type:object size:0x4 scope:local align:4 data:4byte +@12828 = .sdata2:0x80402BFC; // type:object size:0x4 scope:local align:4 data:4byte +@12851 = .sdata2:0x80402C00; // type:object size:0x4 scope:local align:4 data:float +@12921 = .sdata2:0x80402C04; // type:object size:0x4 scope:local align:4 data:float +@13258 = .sdata2:0x80402C08; // type:object size:0x4 scope:local align:4 data:float +@13423 = .sdata2:0x80402C0C; // type:object size:0x4 scope:local align:4 data:float +@13424 = .sdata2:0x80402C10; // type:object size:0x4 scope:local align:4 data:float +@4114 = .sdata2:0x80402C18; // type:object size:0x4 scope:local align:4 data:float +@4115 = .sdata2:0x80402C1C; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x80402C20; // type:object size:0x4 scope:local align:4 data:float +@4199 = .sdata2:0x80402C24; // type:object size:0x4 scope:local align:4 data:float +@4200 = .sdata2:0x80402C28; // type:object size:0x4 scope:local align:4 data:float +@4201 = .sdata2:0x80402C2C; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x80402C30; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x80402C34; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x80402C38; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x80402C3C; // type:object size:0x4 scope:local align:4 data:float +@4207 = .sdata2:0x80402C40; // type:object size:0x8 scope:local align:8 data:double +@4280 = .sdata2:0x80402C48; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x80402C4C; // type:object size:0x4 scope:local align:4 data:float +@4282 = .sdata2:0x80402C50; // type:object size:0x4 scope:local align:4 data:float +@4283 = .sdata2:0x80402C54; // type:object size:0x4 scope:local align:4 data:float +@4284 = .sdata2:0x80402C58; // type:object size:0x4 scope:local align:4 data:float +@4285 = .sdata2:0x80402C5C; // type:object size:0x4 scope:local align:4 data:float +@4286 = .sdata2:0x80402C60; // type:object size:0x4 scope:local align:4 data:float +@4287 = .sdata2:0x80402C64; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x80402C68; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x80402C6C; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x80402C70; // type:object size:0x4 scope:local align:4 data:float +@4122 = .sdata2:0x80402C78; // type:object size:0x4 scope:local align:4 data:float +@4123 = .sdata2:0x80402C7C; // type:object size:0x4 scope:local align:4 data:float +@4124 = .sdata2:0x80402C80; // type:object size:0x4 scope:local align:4 data:float +@4660 = .sdata2:0x80402C84; // type:object size:0x4 scope:local align:4 data:float +@4661 = .sdata2:0x80402C88; // type:object size:0x4 scope:local align:4 data:float +@4671 = .sdata2:0x80402C8C; // type:object size:0x4 scope:local align:4 data:float +@4674 = .sdata2:0x80402C90; // type:object size:0x8 scope:local align:8 data:double +@4700 = .sdata2:0x80402C98; // type:object size:0x4 scope:local align:4 data:float +@4701 = .sdata2:0x80402C9C; // type:object size:0x4 scope:local align:4 data:float +@4702 = .sdata2:0x80402CA0; // type:object size:0x4 scope:local align:4 data:float +@4703 = .sdata2:0x80402CA4; // type:object size:0x4 scope:local align:4 data:float +@4858 = .sdata2:0x80402CA8; // type:object size:0x4 scope:local align:4 data:float +animeFrame$4872 = .sdata2:0x80402CAC; // type:object size:0x4 scope:local align:4 data:2byte +transY$4873 = .sdata2:0x80402CB0; // type:object size:0x6 scope:local align:4 data:2byte +@4923 = .sdata2:0x80402CB8; // type:object size:0x4 scope:local align:4 data:float +animeFrame$4939 = .sdata2:0x80402CBC; // type:object size:0x4 scope:local align:4 data:2byte +@4975 = .sdata2:0x80402CC0; // type:object size:0x4 scope:local align:4 data:float +@4976 = .sdata2:0x80402CC4; // type:object size:0x4 scope:local align:4 data:float +@4977 = .sdata2:0x80402CC8; // type:object size:0x4 scope:local align:4 data:float +@4978 = .sdata2:0x80402CCC; // type:object size:0x4 scope:local align:4 data:float +@4996 = .sdata2:0x80402CD0; // type:object size:0x4 scope:local align:4 data:float +@5096 = .sdata2:0x80402CD4; // type:object size:0x4 scope:local align:4 data:float +@5324 = .sdata2:0x80402CD8; // type:object size:0x4 scope:local align:4 data:float +@5325 = .sdata2:0x80402CDC; // type:object size:0x4 scope:local align:4 data:float +@5326 = .sdata2:0x80402CE0; // type:object size:0x4 scope:local align:4 data:float +@5327 = .sdata2:0x80402CE4; // type:object size:0x4 scope:local align:4 data:float +@5328 = .sdata2:0x80402CE8; // type:object size:0x4 scope:local align:4 data:float +mBeatNum = .sdata2:0x80402CF0; // type:object size:0x8 scope:global align:4 +@4185 = .sdata2:0x80402CF8; // type:object size:0x4 scope:local align:4 data:float +@4186 = .sdata2:0x80402CFC; // type:object size:0x4 scope:local align:4 data:float +@4188 = .sdata2:0x80402D00; // type:object size:0x8 scope:local align:8 data:double +@4266 = .sdata2:0x80402D08; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x80402D0C; // type:object size:0x4 scope:local align:4 data:float +@4281 = .sdata2:0x80402D10; // type:object size:0x4 scope:local align:4 data:float +@4282 = .sdata2:0x80402D14; // type:object size:0x4 scope:local align:4 data:float +@4283 = .sdata2:0x80402D18; // type:object size:0x4 scope:local align:4 data:float +@4299 = .sdata2:0x80402D1C; // type:object size:0x4 scope:local align:4 data:float +@4300 = .sdata2:0x80402D20; // type:object size:0x4 scope:local align:4 data:float +@4301 = .sdata2:0x80402D24; // type:object size:0x4 scope:local align:4 data:float +@4302 = .sdata2:0x80402D28; // type:object size:0x4 scope:local align:4 data:float +@4527 = .sdata2:0x80402D2C; // type:object size:0x4 scope:local align:4 data:float +@5100 = .sdata2:0x80402D30; // type:object size:0x4 scope:local align:4 data:float +@5101 = .sdata2:0x80402D34; // type:object size:0x4 scope:local align:4 data:float +@5102 = .sdata2:0x80402D38; // type:object size:0x4 scope:local align:4 data:float +@5103 = .sdata2:0x80402D3C; // type:object size:0x4 scope:local align:4 data:float +@5104 = .sdata2:0x80402D40; // type:object size:0x4 scope:local align:4 data:float +@5633 = .sdata2:0x80402D44; // type:object size:0x4 scope:local align:4 data:float +@5707 = .sdata2:0x80402D48; // type:object size:0x4 scope:local align:4 data:float +@5885 = .sdata2:0x80402D4C; // type:object size:0x4 scope:local align:4 data:float +@5886 = .sdata2:0x80402D50; // type:object size:0x4 scope:local align:4 data:float +@5887 = .sdata2:0x80402D54; // type:object size:0x4 scope:local align:4 data:float +@5888 = .sdata2:0x80402D58; // type:object size:0x4 scope:local align:4 data:float +@5906 = .sdata2:0x80402D5C; // type:object size:0x4 scope:local align:4 data:float +@5907 = .sdata2:0x80402D60; // type:object size:0x4 scope:local align:4 data:float +@5908 = .sdata2:0x80402D64; // type:object size:0x4 scope:local align:4 data:float +@5929 = .sdata2:0x80402D68; // type:object size:0x4 scope:local align:4 data:float +@5930 = .sdata2:0x80402D6C; // type:object size:0x4 scope:local align:4 data:float +@5934 = .sdata2:0x80402D70; // type:object size:0x8 scope:local align:8 data:double +@6172 = .sdata2:0x80402D78; // type:object size:0x4 scope:local align:4 data:float +@6173 = .sdata2:0x80402D7C; // type:object size:0x4 scope:local align:4 data:float +@6206 = .sdata2:0x80402D80; // type:object size:0x4 scope:local align:4 data:float +@6243 = .sdata2:0x80402D84; // type:object size:0x4 scope:local align:4 data:float +@6244 = .sdata2:0x80402D88; // type:object size:0x4 scope:local align:4 data:float +cc_r$6249 = .sdata2:0x80402D8C; // type:object size:0x4 scope:local align:4 +cc_g$6250 = .sdata2:0x80402D90; // type:object size:0x4 scope:local align:4 +cc_b$6251 = .sdata2:0x80402D94; // type:object size:0x4 scope:local align:4 +cc2_r$6252 = .sdata2:0x80402D98; // type:object size:0x4 scope:local align:4 data:string +cc2_g$6253 = .sdata2:0x80402D9C; // type:object size:0x4 scope:local align:4 data:string +cc2_b$6254 = .sdata2:0x80402DA0; // type:object size:0x4 scope:local align:4 +cc2_a$6255 = .sdata2:0x80402DA4; // type:object size:0x4 scope:local align:4 +@6636 = .sdata2:0x80402DA8; // type:object size:0x4 scope:local align:4 data:float +@6637 = .sdata2:0x80402DAC; // type:object size:0x4 scope:local align:4 data:float +@6737 = .sdata2:0x80402DB0; // type:object size:0x4 scope:local align:4 data:float +@7596 = .sdata2:0x80402DB4; // type:object size:0x4 scope:local align:4 data:float +@8094 = .sdata2:0x80402DB8; // type:object size:0x4 scope:local align:4 data:float +@4034 = .sdata2:0x80402DC0; // type:object size:0x4 scope:local align:4 data:float +@4035 = .sdata2:0x80402DC4; // type:object size:0x4 scope:local align:4 data:float +@4036 = .sdata2:0x80402DC8; // type:object size:0x4 scope:local align:4 data:float +@4037 = .sdata2:0x80402DCC; // type:object size:0x4 scope:local align:4 data:float +@4038 = .sdata2:0x80402DD0; // type:object size:0x4 scope:local align:4 data:float +@4109 = .sdata2:0x80402DD8; // type:object size:0x8 scope:local align:8 data:double +@4201 = .sdata2:0x80402DE0; // type:object size:0x4 scope:local align:4 data:float +@4202 = .sdata2:0x80402DE4; // type:object size:0x4 scope:local align:4 data:float +@4215 = .sdata2:0x80402DE8; // type:object size:0x8 scope:local align:8 data:double +@4574 = .sdata2:0x80402DF0; // type:object size:0x4 scope:local align:4 data:float +@4617 = .sdata2:0x80402DF4; // type:object size:0x4 scope:local align:4 data:float +@4618 = .sdata2:0x80402DF8; // type:object size:0x4 scope:local align:4 data:float +@4889 = .sdata2:0x80402DFC; // type:object size:0x4 scope:local align:4 data:float +@4890 = .sdata2:0x80402E00; // type:object size:0x4 scope:local align:4 data:float +@4891 = .sdata2:0x80402E04; // type:object size:0x4 scope:local align:4 data:float +@4095 = .sdata2:0x80402E08; // type:object size:0x4 scope:local align:4 data:float +@4096 = .sdata2:0x80402E10; // type:object size:0x8 scope:local align:8 data:double +@4097 = .sdata2:0x80402E18; // type:object size:0x8 scope:local align:8 data:double +@4177 = .sdata2:0x80402E20; // type:object size:0x4 scope:local align:4 data:float +@4365 = .sdata2:0x80402E24; // type:object size:0x4 scope:local align:4 data:float +@4766 = .sdata2:0x80402E28; // type:object size:0x4 scope:local align:4 data:float +@4768 = .sdata2:0x80402E30; // type:object size:0x8 scope:local align:8 data:double +@4832 = .sdata2:0x80402E38; // type:object size:0x4 scope:local align:4 data:float +@4903 = .sdata2:0x80402E3C; // type:object size:0x4 scope:local align:4 data:float +@4904 = .sdata2:0x80402E40; // type:object size:0x4 scope:local align:4 data:float +@5240 = .sdata2:0x80402E44; // type:object size:0x4 scope:local align:4 data:float +@5955 = .sdata2:0x80402E48; // type:object size:0x4 scope:local align:4 data:float +@5956 = .sdata2:0x80402E4C; // type:object size:0x4 scope:local align:4 data:float +@4010 = .sdata2:0x80402E50; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x80402E54; // type:object size:0x4 scope:local align:4 data:float +@4069 = .sdata2:0x80402E58; // type:object size:0x4 scope:local align:4 data:float +@4070 = .sdata2:0x80402E5C; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x80402E60; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x80402E64; // type:object size:0x4 scope:local align:4 data:float +@4073 = .sdata2:0x80402E68; // type:object size:0x4 scope:local align:4 data:float +@4074 = .sdata2:0x80402E6C; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x80402E70; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x80402E74; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x80402E78; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x80402E7C; // type:object size:0x4 scope:local align:4 data:float +@4079 = .sdata2:0x80402E80; // type:object size:0x4 scope:local align:4 data:float +@4219 = .sdata2:0x80402E88; // type:object size:0x8 scope:local align:8 data:double +@4302 = .sdata2:0x80402E90; // type:object size:0x8 scope:local align:8 data:double +@4784 = .sdata2:0x80402E98; // type:object size:0x4 scope:local align:4 data:float +@4785 = .sdata2:0x80402EA0; // type:object size:0x8 scope:local align:8 data:double +@4786 = .sdata2:0x80402EA8; // type:object size:0x4 scope:local align:4 data:float +@4787 = .sdata2:0x80402EAC; // type:object size:0x4 scope:local align:4 data:float +@4825 = .sdata2:0x80402EB0; // type:object size:0x4 scope:local align:4 data:float +@4856 = .sdata2:0x80402EB4; // type:object size:0x4 scope:local align:4 data:float +@4857 = .sdata2:0x80402EB8; // type:object size:0x4 scope:local align:4 data:float +@4858 = .sdata2:0x80402EBC; // type:object size:0x4 scope:local align:4 data:float +@4859 = .sdata2:0x80402EC0; // type:object size:0x4 scope:local align:4 data:float +@4860 = .sdata2:0x80402EC4; // type:object size:0x4 scope:local align:4 data:float +@4861 = .sdata2:0x80402EC8; // type:object size:0x4 scope:local align:4 data:float +@4862 = .sdata2:0x80402ECC; // type:object size:0x4 scope:local align:4 data:float +@4863 = .sdata2:0x80402ED0; // type:object size:0x4 scope:local align:4 data:float +@4908 = .sdata2:0x80402ED4; // type:object size:0x4 scope:local align:4 data:float +@4969 = .sdata2:0x80402ED8; // type:object size:0x4 scope:local align:4 data:float +@4970 = .sdata2:0x80402EDC; // type:object size:0x4 scope:local align:4 data:float +@5036 = .sdata2:0x80402EE0; // type:object size:0x4 scope:local align:4 data:float +@5037 = .sdata2:0x80402EE4; // type:object size:0x4 scope:local align:4 data:float +@4072 = .sdata2:0x80402EE8; // type:object size:0x4 scope:local align:4 data:float +@4270 = .sdata2:0x80402EEC; // type:object size:0x4 scope:local align:4 data:float +@4271 = .sdata2:0x80402EF0; // type:object size:0x4 scope:local align:4 data:float +@4272 = .sdata2:0x80402EF4; // type:object size:0x4 scope:local align:4 data:float +@4273 = .sdata2:0x80402EF8; // type:object size:0x4 scope:local align:4 data:float +@4274 = .sdata2:0x80402EFC; // type:object size:0x4 scope:local align:4 data:float +@4275 = .sdata2:0x80402F00; // type:object size:0x4 scope:local align:4 data:float +@4276 = .sdata2:0x80402F04; // type:object size:0x4 scope:local align:4 data:float +@4277 = .sdata2:0x80402F08; // type:object size:0x4 scope:local align:4 data:float +@4278 = .sdata2:0x80402F0C; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x80402F10; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x80402F18; // type:object size:0x8 scope:local align:8 data:double +@4364 = .sdata2:0x80402F20; // type:object size:0x4 scope:local align:4 data:float +@4472 = .sdata2:0x80402F24; // type:object size:0x4 scope:local align:4 data:float +@4473 = .sdata2:0x80402F28; // type:object size:0x4 scope:local align:4 data:float +@4581 = .sdata2:0x80402F2C; // type:object size:0x4 scope:local align:4 data:float +@4582 = .sdata2:0x80402F30; // type:object size:0x4 scope:local align:4 data:float +@3981 = .sdata2:0x80402F38; // type:object size:0x4 scope:local align:4 data:4byte +@4016 = .sdata2:0x80402F3C; // type:object size:0x4 scope:local align:4 data:float +@4017 = .sdata2:0x80402F40; // type:object size:0x4 scope:local align:4 data:float +@4018 = .sdata2:0x80402F44; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x80402F48; // type:object size:0x4 scope:local align:4 data:float +@4020 = .sdata2:0x80402F4C; // type:object size:0x4 scope:local align:4 data:float +@4021 = .sdata2:0x80402F50; // type:object size:0x4 scope:local align:4 data:float +@4022 = .sdata2:0x80402F54; // type:object size:0x4 scope:local align:4 data:float +@4023 = .sdata2:0x80402F58; // type:object size:0x4 scope:local align:4 data:float +@4024 = .sdata2:0x80402F5C; // type:object size:0x4 scope:local align:4 data:float +@4025 = .sdata2:0x80402F60; // type:object size:0x4 scope:local align:4 data:float +@4026 = .sdata2:0x80402F64; // type:object size:0x4 scope:local align:4 data:float +@4027 = .sdata2:0x80402F68; // type:object size:0x4 scope:local align:4 data:float +@4028 = .sdata2:0x80402F6C; // type:object size:0x4 scope:local align:4 data:float +@4107 = .sdata2:0x80402F70; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x80402F74; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x80402F78; // type:object size:0x4 scope:local align:4 data:float +@4173 = .sdata2:0x80402F7C; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x80402F80; // type:object size:0x4 scope:local align:4 data:float +@4005 = .sdata2:0x80402F84; // type:object size:0x4 scope:local align:4 data:float +@4006 = .sdata2:0x80402F88; // type:object size:0x4 scope:local align:4 data:float +@4043 = .sdata2:0x80402F8C; // type:object size:0x4 scope:local align:4 data:float +@4046 = .sdata2:0x80402F90; // type:object size:0x8 scope:local align:8 data:double +@4061 = .sdata2:0x80402F98; // type:object size:0x4 scope:local align:4 data:float +@4062 = .sdata2:0x80402F9C; // type:object size:0x4 scope:local align:4 data:float +@4075 = .sdata2:0x80402FA0; // type:object size:0x4 scope:local align:4 data:float +@4076 = .sdata2:0x80402FA4; // type:object size:0x4 scope:local align:4 data:float +@4077 = .sdata2:0x80402FA8; // type:object size:0x4 scope:local align:4 data:float +@4078 = .sdata2:0x80402FAC; // type:object size:0x4 scope:local align:4 data:float +@4114 = .sdata2:0x80402FB0; // type:object size:0x4 scope:local align:4 data:float +@4115 = .sdata2:0x80402FB4; // type:object size:0x4 scope:local align:4 data:float +@4116 = .sdata2:0x80402FB8; // type:object size:0x4 scope:local align:4 data:float +@4117 = .sdata2:0x80402FBC; // type:object size:0x4 scope:local align:4 data:float +@4288 = .sdata2:0x80402FC0; // type:object size:0x4 scope:local align:4 data:float +@4289 = .sdata2:0x80402FC4; // type:object size:0x4 scope:local align:4 data:float +@4290 = .sdata2:0x80402FC8; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x80402FCC; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x80402FD0; // type:object size:0x8 scope:local align:8 data:double +@4381 = .sdata2:0x80402FD8; // type:object size:0x4 scope:local align:4 data:float +@4382 = .sdata2:0x80402FDC; // type:object size:0x4 scope:local align:4 data:float +photo_idx = .sdata2:0x80402FE0; // type:object size:0x7 scope:global align:4 +@4215 = .sdata2:0x80402FE8; // type:object size:0x4 scope:local align:4 data:float +@4216 = .sdata2:0x80402FEC; // type:object size:0x4 scope:local align:4 data:float +@4217 = .sdata2:0x80402FF0; // type:object size:0x4 scope:local align:4 data:float +@4218 = .sdata2:0x80402FF4; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x80402FF8; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x80402FFC; // type:object size:0x4 scope:local align:4 data:float +@4325 = .sdata2:0x80403000; // type:object size:0x4 scope:local align:4 data:float +@4326 = .sdata2:0x80403004; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x80403008; // type:object size:0x8 scope:local align:8 data:double +@4487 = .sdata2:0x80403010; // type:object size:0x8 scope:local align:8 data:double +@4559 = .sdata2:0x80403018; // type:object size:0x4 scope:local align:4 data:float +@4560 = .sdata2:0x8040301C; // type:object size:0x4 scope:local align:4 data:float +@4561 = .sdata2:0x80403020; // type:object size:0x4 scope:local align:4 data:float +@4562 = .sdata2:0x80403024; // type:object size:0x4 scope:local align:4 data:float +@4577 = .sdata2:0x80403028; // type:object size:0x4 scope:local align:4 data:float +@4578 = .sdata2:0x8040302C; // type:object size:0x4 scope:local align:4 data:float +@4693 = .sdata2:0x80403030; // type:object size:0x4 scope:local align:4 data:float +@4694 = .sdata2:0x80403034; // type:object size:0x4 scope:local align:4 data:float +mCaptureMonoColor0$4932 = .sdata2:0x80403038; // type:object size:0x4 scope:local align:4 data:4byte +@4959 = .sdata2:0x8040303C; // type:object size:0x4 scope:local align:4 data:float +@4960 = .sdata2:0x80403040; // type:object size:0x4 scope:local align:4 data:float +@4961 = .sdata2:0x80403044; // type:object size:0x4 scope:local align:4 data:float +@4962 = .sdata2:0x80403048; // type:object size:0x4 scope:local align:4 data:float +@4963 = .sdata2:0x8040304C; // type:object size:0x4 scope:local align:4 data:float +@4964 = .sdata2:0x80403050; // type:object size:0x4 scope:local align:4 data:float +@5725 = .sdata2:0x80403054; // type:object size:0x4 scope:local align:4 data:float +@5726 = .sdata2:0x80403058; // type:object size:0x4 scope:local align:4 data:float +@5727 = .sdata2:0x8040305C; // type:object size:0x4 scope:local align:4 data:float +@5811 = .sdata2:0x80403060; // type:object size:0x4 scope:local align:4 data:float +@6279 = .sdata2:0x80403064; // type:object size:0x4 scope:local align:4 data:float +@4387 = .sdata2:0x80403068; // type:object size:0x4 scope:local align:4 data:float +@4388 = .sdata2:0x8040306C; // type:object size:0x4 scope:local align:4 data:float +@4389 = .sdata2:0x80403070; // type:object size:0x4 scope:local align:4 data:float +@4391 = .sdata2:0x80403078; // type:object size:0x8 scope:local align:8 data:double +@4425 = .sdata2:0x80403080; // type:object size:0x4 scope:local align:4 data:4byte +@4433 = .sdata2:0x80403084; // type:object size:0x4 scope:local align:4 data:4byte +@4442 = .sdata2:0x80403088; // type:object size:0x4 scope:local align:4 data:4byte +@4450 = .sdata2:0x8040308C; // type:object size:0x4 scope:local align:4 data:4byte +@4636 = .sdata2:0x80403090; // type:object size:0x4 scope:local align:4 data:float +@4637 = .sdata2:0x80403094; // type:object size:0x4 scope:local align:4 data:float +@4638 = .sdata2:0x80403098; // type:object size:0x4 scope:local align:4 data:float +@4639 = .sdata2:0x8040309C; // type:object size:0x4 scope:local align:4 data:float +@5394 = .sdata2:0x804030A0; // type:object size:0x4 scope:local align:4 data:4byte +choice$5398 = .sdata2:0x804030A4; // type:object size:0x5 scope:local align:4 +yes$5399 = .sdata2:0x804030AC; // type:object size:0x5 scope:local align:4 +no$5400 = .sdata2:0x804030B4; // type:object size:0x5 scope:local align:4 +prog$5401 = .sdata2:0x804030BC; // type:object size:0x5 scope:local align:4 +intr$5402 = .sdata2:0x804030C4; // type:object size:0x5 scope:local align:4 +@5406 = .sdata2:0x804030CC; // type:object size:0x4 scope:local align:4 data:4byte +@5411 = .sdata2:0x804030D0; // type:object size:0x4 scope:local align:4 data:4byte +language$4204 = .sdata2:0x804030D8; // type:object size:0x5 scope:local align:4 +@4322 = .sdata2:0x804030E0; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x804030E4; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x804030E8; // type:object size:0x4 scope:local align:4 data:float +@4325 = .sdata2:0x804030EC; // type:object size:0x4 scope:local align:4 data:float +@4326 = .sdata2:0x804030F0; // type:object size:0x4 scope:local align:4 data:float +@4327 = .sdata2:0x804030F4; // type:object size:0x4 scope:local align:4 data:float +@4328 = .sdata2:0x804030F8; // type:object size:0x4 scope:local align:4 data:float +@4329 = .sdata2:0x804030FC; // type:object size:0x4 scope:local align:4 data:float +@4330 = .sdata2:0x80403100; // type:object size:0x4 scope:local align:4 data:float +@4331 = .sdata2:0x80403104; // type:object size:0x4 scope:local align:4 data:float +@4332 = .sdata2:0x80403108; // type:object size:0x4 scope:local align:4 data:float +@4333 = .sdata2:0x8040310C; // type:object size:0x4 scope:local align:4 data:float +@4334 = .sdata2:0x80403110; // type:object size:0x4 scope:local align:4 data:float +@4336 = .sdata2:0x80403118; // type:object size:0x8 scope:local align:8 data:double +@4473 = .sdata2:0x80403120; // type:object size:0x4 scope:local align:4 data:float +@4338 = .sdata2:0x80403128; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x8040312C; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x80403130; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x80403134; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x80403138; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x8040313C; // type:object size:0x4 scope:local align:4 data:float +@4344 = .sdata2:0x80403140; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x80403144; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x80403148; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x80403150; // type:object size:0x8 scope:local align:8 data:double +@4573 = .sdata2:0x80403158; // type:object size:0x4 scope:local align:4 data:float +@4574 = .sdata2:0x8040315C; // type:object size:0x4 scope:local align:4 data:float +@4576 = .sdata2:0x80403160; // type:object size:0x8 scope:local align:8 data:double +@5134 = .sdata2:0x80403168; // type:object size:0x4 scope:local align:4 data:float +@5725 = .sdata2:0x8040316C; // type:object size:0x4 scope:local align:4 data:4byte +@5742 = .sdata2:0x80403170; // type:object size:0x4 scope:local align:4 data:float +@5743 = .sdata2:0x80403174; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x80403178; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x8040317C; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x80403180; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x80403184; // type:object size:0x4 scope:local align:4 data:float +@4147 = .sdata2:0x80403188; // type:object size:0x8 scope:local align:8 data:double +@4190 = .sdata2:0x80403190; // type:object size:0x4 scope:local align:4 data:float +@4262 = .sdata2:0x80403194; // type:object size:0x4 scope:local align:4 data:float +@4263 = .sdata2:0x80403198; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x8040319C; // type:object size:0x4 scope:local align:4 data:float +@4406 = .sdata2:0x804031A0; // type:object size:0x4 scope:local align:4 data:float +@4407 = .sdata2:0x804031A4; // type:object size:0x4 scope:local align:4 data:float +@4408 = .sdata2:0x804031A8; // type:object size:0x4 scope:local align:4 data:float +@4409 = .sdata2:0x804031AC; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x804031B0; // type:object size:0x4 scope:local align:4 data:float +@4411 = .sdata2:0x804031B4; // type:object size:0x4 scope:local align:4 data:float +@4412 = .sdata2:0x804031B8; // type:object size:0x4 scope:local align:4 data:float +@4258 = .sdata2:0x804031C0; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x804031C4; // type:object size:0x4 scope:local align:4 data:float +@4279 = .sdata2:0x804031C8; // type:object size:0x4 scope:local align:4 data:float +@4280 = .sdata2:0x804031CC; // type:object size:0x4 scope:local align:4 data:float +M_DragB_dylKeyTbl = .sdata2:0x804031D0; // type:object size:0x2 scope:global align:4 +kinBOSS_dylKeyTbl = .sdata2:0x804031D4; // type:object size:0x4 scope:global align:4 +M_DaiB_dylKeyTbl = .sdata2:0x804031D8; // type:object size:0x2 scope:global align:4 +SirenB_dylKeyTbl = .sdata2:0x804031DC; // type:object size:0x2 scope:global align:4 +@4651 = .sdata2:0x804031E0; // type:object size:0x4 scope:local align:4 data:float +@4653 = .sdata2:0x804031E8; // type:object size:0x8 scope:local align:8 data:double +@5396 = .sdata2:0x804031F0; // type:object size:0x4 scope:local align:4 data:float +@5398 = .sdata2:0x804031F8; // type:object size:0x8 scope:local align:8 data:double +@4056 = .sdata2:0x80403200; // type:object size:0x4 scope:local align:4 data:float +@4102 = .sdata2:0x80403208; // type:object size:0x4 scope:local align:4 data:float +@4140 = .sdata2:0x8040320C; // type:object size:0x4 scope:local align:4 data:float +@4142 = .sdata2:0x80403210; // type:object size:0x8 scope:local align:8 data:double +@4263 = .sdata2:0x80403218; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x8040321C; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x80403220; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x80403224; // type:object size:0x4 scope:local align:4 data:float +@4267 = .sdata2:0x80403228; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x8040322C; // type:object size:0x4 scope:local align:4 data:float +@4327 = .sdata2:0x80403230; // type:object size:0x4 scope:local align:4 data:float +@4374 = .sdata2:0x80403234; // type:object size:0x4 scope:local align:4 data:float +@4375 = .sdata2:0x80403238; // type:object size:0x4 scope:local align:4 data:float +@4376 = .sdata2:0x8040323C; // type:object size:0x4 scope:local align:4 data:float +@4377 = .sdata2:0x80403240; // type:object size:0x4 scope:local align:4 data:float +@4378 = .sdata2:0x80403244; // type:object size:0x4 scope:local align:4 data:float +@4379 = .sdata2:0x80403248; // type:object size:0x4 scope:local align:4 data:float +@4380 = .sdata2:0x8040324C; // type:object size:0x4 scope:local align:4 data:float +@4381 = .sdata2:0x80403250; // type:object size:0x4 scope:local align:4 data:float +@4382 = .sdata2:0x80403254; // type:object size:0x4 scope:local align:4 data:float +@4506 = .sdata2:0x80403258; // type:object size:0x4 scope:local align:4 data:float +@4507 = .sdata2:0x8040325C; // type:object size:0x4 scope:local align:4 data:float +@4558 = .sdata2:0x80403260; // type:object size:0x4 scope:local align:4 data:float +@4577 = .sdata2:0x80403264; // type:object size:0x4 scope:local align:4 data:float +@4578 = .sdata2:0x80403268; // type:object size:0x4 scope:local align:4 data:float +@4787 = .sdata2:0x8040326C; // type:object size:0x4 scope:local align:4 data:float +@4788 = .sdata2:0x80403270; // type:object size:0x4 scope:local align:4 data:float +@4789 = .sdata2:0x80403274; // type:object size:0x4 scope:local align:4 data:float +@4791 = .sdata2:0x80403278; // type:object size:0x8 scope:local align:8 data:double +@5411 = .sdata2:0x80403280; // type:object size:0x4 scope:local align:4 data:float +@5412 = .sdata2:0x80403284; // type:object size:0x4 scope:local align:4 data:float +M_arcname__14daThrowstone_c = .sdata2:0x80403288; // type:object size:0x5 scope:global align:4 data:string +@4227 = .sdata2:0x80403290; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x80403294; // type:object size:0x4 scope:local align:4 data:float +@4322 = .sdata2:0x80403298; // type:object size:0x4 scope:local align:4 data:float +@4323 = .sdata2:0x8040329C; // type:object size:0x4 scope:local align:4 data:float +@4324 = .sdata2:0x804032A0; // type:object size:0x4 scope:local align:4 data:float +@4366 = .sdata2:0x804032A4; // type:object size:0x4 scope:local align:4 data:float +@4368 = .sdata2:0x804032A8; // type:object size:0x8 scope:local align:8 data:double +@4410 = .sdata2:0x804032B0; // type:object size:0x4 scope:local align:4 data:float +animeFrame$4519 = .sdata2:0x804032B4; // type:object size:0x6 scope:local align:4 data:2byte +@4550 = .sdata2:0x804032BC; // type:object size:0x4 scope:local align:4 data:float +@4575 = .sdata2:0x804032C0; // type:object size:0x4 scope:local align:4 data:float +@4676 = .sdata2:0x804032C4; // type:object size:0x4 scope:local align:4 data:float +@4677 = .sdata2:0x804032C8; // type:object size:0x4 scope:local align:4 data:float +@4678 = .sdata2:0x804032CC; // type:object size:0x4 scope:local align:4 data:float +@4679 = .sdata2:0x804032D0; // type:object size:0x4 scope:local align:4 data:float +@4139 = .sdata2:0x804032D8; // type:object size:0x4 scope:local align:4 data:float +@4203 = .sdata2:0x804032DC; // type:object size:0x4 scope:local align:4 data:float +@4204 = .sdata2:0x804032E0; // type:object size:0x4 scope:local align:4 data:float +@4205 = .sdata2:0x804032E4; // type:object size:0x4 scope:local align:4 data:float +@4206 = .sdata2:0x804032E8; // type:object size:0x8 scope:local align:8 data:double +@4207 = .sdata2:0x804032F0; // type:object size:0x8 scope:local align:8 data:double +@4208 = .sdata2:0x804032F8; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x804032FC; // type:object size:0x4 scope:local align:4 data:float +@4227 = .sdata2:0x80403300; // type:object size:0x4 scope:local align:4 data:float +@4228 = .sdata2:0x80403304; // type:object size:0x4 scope:local align:4 data:float +@4229 = .sdata2:0x80403308; // type:object size:0x4 scope:local align:4 data:float +@4230 = .sdata2:0x8040330C; // type:object size:0x4 scope:local align:4 data:float +@4308 = .sdata2:0x80403310; // type:object size:0x4 scope:local align:4 data:float +calc_col$4179 = .sdata2:0x80403318; // type:object size:0x8 scope:local align:4 +@4263 = .sdata2:0x80403320; // type:object size:0x4 scope:local align:4 data:float +@4264 = .sdata2:0x80403324; // type:object size:0x4 scope:local align:4 data:float +@4265 = .sdata2:0x80403328; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x8040332C; // type:object size:0x4 scope:local align:4 data:float +@4268 = .sdata2:0x80403330; // type:object size:0x8 scope:local align:8 data:double +@4275 = .sdata2:0x80403338; // type:object size:0x8 scope:local align:8 data:double +@4311 = .sdata2:0x80403340; // type:object size:0x4 scope:local align:4 data:float +@4516 = .sdata2:0x80403344; // type:object size:0x4 scope:local align:4 data:float +@4517 = .sdata2:0x80403348; // type:object size:0x4 scope:local align:4 data:float +@4143 = .sdata2:0x80403350; // type:object size:0x4 scope:local align:4 data:float +@4144 = .sdata2:0x80403354; // type:object size:0x4 scope:local align:4 data:float +@4145 = .sdata2:0x80403358; // type:object size:0x4 scope:local align:4 data:float +@4474 = .sdata2:0x8040335C; // type:object size:0x4 scope:local align:4 data:float +@4475 = .sdata2:0x80403360; // type:object size:0x4 scope:local align:4 data:float +@4476 = .sdata2:0x80403364; // type:object size:0x4 scope:local align:4 data:float +@4478 = .sdata2:0x80403368; // type:object size:0x8 scope:local align:8 data:double +@2626 = .sdata2:0x80403370; // type:object size:0x4 scope:local align:4 data:float +@2628 = .sdata2:0x80403378; // type:object size:0x8 scope:local align:8 data:double +@2321 = .sdata2:0x80403380; // type:object size:0x4 scope:local align:4 data:float +@2322 = .sdata2:0x80403384; // type:object size:0x4 scope:local align:4 data:float +@2323 = .sdata2:0x80403388; // type:object size:0x4 scope:local align:4 data:float +@2457 = .sdata2:0x8040338C; // type:object size:0x4 scope:local align:4 data:float +@2509 = .sdata2:0x80403390; // type:object size:0x4 scope:local align:4 data:float +@2510 = .sdata2:0x80403394; // type:object size:0x4 scope:local align:4 data:float +@2675 = .sdata2:0x80403398; // type:object size:0x4 scope:local align:4 data:float +@2676 = .sdata2:0x8040339C; // type:object size:0x4 scope:local align:4 data:float +@2693 = .sdata2:0x804033A0; // type:object size:0x4 scope:local align:4 data:float +@2413 = .sdata2:0x804033A8; // type:object size:0x4 scope:local align:4 data:float +@2572 = .sdata2:0x804033AC; // type:object size:0x4 scope:local align:4 data:float +@3043 = .sdata2:0x804033B0; // type:object size:0x4 scope:local align:4 data:float +@3044 = .sdata2:0x804033B4; // type:object size:0x4 scope:local align:4 data:float +@3045 = .sdata2:0x804033B8; // type:object size:0x4 scope:local align:4 data:float +@3046 = .sdata2:0x804033BC; // type:object size:0x4 scope:local align:4 data:float +@3047 = .sdata2:0x804033C0; // type:object size:0x4 scope:local align:4 data:float +@3048 = .sdata2:0x804033C8; // type:object size:0x8 scope:local align:8 data:double +@3049 = .sdata2:0x804033D0; // type:object size:0x8 scope:local align:8 data:double +@3051 = .sdata2:0x804033D8; // type:object size:0x8 scope:local align:8 data:double +@3100 = .sdata2:0x804033E0; // type:object size:0x4 scope:local align:4 data:float +@3101 = .sdata2:0x804033E4; // type:object size:0x4 scope:local align:4 data:float +@2191 = .sdata2:0x804033E8; // type:object size:0x4 scope:local align:4 data:float +@2223 = .sdata2:0x804033EC; // type:object size:0x4 scope:local align:4 data:float +@2273 = .sdata2:0x804033F0; // type:object size:0x4 scope:local align:4 data:float +@2274 = .sdata2:0x804033F4; // type:object size:0x4 scope:local align:4 data:float +@2275 = .sdata2:0x804033F8; // type:object size:0x4 scope:local align:4 data:float +@2357 = .sdata2:0x804033FC; // type:object size:0x4 scope:local align:4 data:float +@152 = .sdata2:0x80403400; // type:object size:0x8 scope:local align:8 data:double +@2164 = .sdata2:0x80403408; // type:object size:0x8 scope:local align:8 data:double +@2177 = .sdata2:0x80403410; // type:object size:0x8 scope:local align:8 data:double +@2193 = .sdata2:0x80403418; // type:object size:0x4 scope:local align:4 data:float +@2238 = .sdata2:0x8040341C; // type:object size:0x4 scope:local align:4 data:float +@2243 = .sdata2:0x80403420; // type:object size:0x4 scope:local align:4 data:float +@2245 = .sdata2:0x80403428; // type:object size:0x8 scope:local align:8 data:double +@2257 = .sdata2:0x80403430; // type:object size:0x4 scope:local align:4 data:float +@2258 = .sdata2:0x80403434; // type:object size:0x4 scope:local align:4 data:float +@2259 = .sdata2:0x80403438; // type:object size:0x4 scope:local align:4 data:float +@2260 = .sdata2:0x80403440; // type:object size:0x8 scope:local align:8 data:double +@2272 = .sdata2:0x80403448; // type:object size:0x4 scope:local align:4 data:float +@2273 = .sdata2:0x8040344C; // type:object size:0x4 scope:local align:4 data:float +@2480 = .sdata2:0x80403450; // type:object size:0x4 scope:local align:4 data:float +@2281 = .sdata2:0x80403458; // type:object size:0x4 scope:local align:4 data:float +@2468 = .sdata2:0x8040345C; // type:object size:0x4 scope:local align:4 data:float +@2469 = .sdata2:0x80403460; // type:object size:0x4 scope:local align:4 data:float +@2515 = .sdata2:0x80403464; // type:object size:0x4 scope:local align:4 data:float +@2516 = .sdata2:0x80403468; // type:object size:0x4 scope:local align:4 data:float +@2517 = .sdata2:0x8040346C; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x80403470; // type:object size:0x4 scope:local align:4 data:float +@2936 = .sdata2:0x80403474; // type:object size:0x4 scope:local align:4 data:float +@2211 = .sdata2:0x80403478; // type:object size:0x4 scope:local align:4 data:float +@2212 = .sdata2:0x8040347C; // type:object size:0x4 scope:local align:4 data:float +@2213 = .sdata2:0x80403480; // type:object size:0x4 scope:local align:4 data:float +@2214 = .sdata2:0x80403484; // type:object size:0x4 scope:local align:4 data:float +@2215 = .sdata2:0x80403488; // type:object size:0x8 scope:local align:8 data:double +@2216 = .sdata2:0x80403490; // type:object size:0x8 scope:local align:8 data:double +@553 = .sdata2:0x80403498; // type:object size:0x4 scope:local align:4 data:float +@554 = .sdata2:0x804034A0; // type:object size:0x8 scope:local align:8 data:double +@555 = .sdata2:0x804034A8; // type:object size:0x8 scope:local align:8 data:double +G_CM3D_F_ABS_MIN = .sdata2:0x804034B0; // type:object size:0x4 scope:global align:4 data:float +@2239 = .sdata2:0x804034B4; // type:object size:0x4 scope:local align:4 data:float +@2240 = .sdata2:0x804034B8; // type:object size:0x8 scope:local align:8 data:double +@2241 = .sdata2:0x804034C0; // type:object size:0x8 scope:local align:8 data:double +@2261 = .sdata2:0x804034C8; // type:object size:0x4 scope:local align:4 data:float +@2330 = .sdata2:0x804034CC; // type:object size:0x4 scope:local align:4 data:float +BPCP_OUTCODE0 = .sdata2:0x804034D0; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE1 = .sdata2:0x804034D4; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE4 = .sdata2:0x804034D8; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE5 = .sdata2:0x804034DC; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE2 = .sdata2:0x804034E0; // type:object size:0x4 scope:global align:4 data:4byte +BPCP_OUTCODE3 = .sdata2:0x804034E4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE0 = .sdata2:0x804034E8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE1 = .sdata2:0x804034EC; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE2 = .sdata2:0x804034F0; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE3 = .sdata2:0x804034F4; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE4 = .sdata2:0x804034F8; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE5 = .sdata2:0x804034FC; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE6 = .sdata2:0x80403500; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE7 = .sdata2:0x80403504; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE8 = .sdata2:0x80403508; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE9 = .sdata2:0x8040350C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE10 = .sdata2:0x80403510; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL2D_OUTCODE11 = .sdata2:0x80403514; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE0 = .sdata2:0x80403518; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE1 = .sdata2:0x8040351C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE2 = .sdata2:0x80403520; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE3 = .sdata2:0x80403524; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE4 = .sdata2:0x80403528; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE5 = .sdata2:0x8040352C; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE6 = .sdata2:0x80403530; // type:object size:0x4 scope:global align:4 data:4byte +BEVEL3D_OUTCODE7 = .sdata2:0x80403534; // type:object size:0x4 scope:global align:4 data:4byte +@3088 = .sdata2:0x80403538; // type:object size:0x4 scope:local align:4 data:float +@3420 = .sdata2:0x8040353C; // type:object size:0x4 scope:local align:4 data:float +@3421 = .sdata2:0x80403540; // type:object size:0x4 scope:local align:4 data:float +@4190 = .sdata2:0x80403544; // type:object size:0x4 scope:local align:4 data:float +@4410 = .sdata2:0x80403548; // type:object size:0x4 scope:local align:4 data:float +@4411 = .sdata2:0x8040354C; // type:object size:0x4 scope:local align:4 data:float +@4703 = .sdata2:0x80403550; // type:object size:0x4 scope:local align:4 data:float +@4738 = .sdata2:0x80403554; // type:object size:0x4 scope:local align:4 data:float +@5243 = .sdata2:0x80403558; // type:object size:0x4 scope:local align:4 data:float +@184 = .sdata2:0x80403560; // type:object size:0x4 scope:local align:4 data:float +@185 = .sdata2:0x80403564; // type:object size:0x4 scope:local align:4 data:float +@349 = .sdata2:0x80403568; // type:object size:0x4 scope:local align:4 data:float +@350 = .sdata2:0x8040356C; // type:object size:0x4 scope:local align:4 data:float +@2225 = .sdata2:0x80403570; // type:object size:0x4 scope:local align:4 data:float +@2320 = .sdata2:0x80403578; // type:object size:0x8 scope:local align:8 data:double +@2321 = .sdata2:0x80403580; // type:object size:0x8 scope:local align:8 data:double +@2322 = .sdata2:0x80403588; // type:object size:0x4 scope:local align:4 data:float +@2211 = .sdata2:0x80403590; // type:object size:0x4 scope:local align:4 data:float +@2223 = .sdata2:0x80403594; // type:object size:0x4 scope:local align:4 data:float +@2226 = .sdata2:0x80403598; // type:object size:0x8 scope:local align:8 data:double +@2232 = .sdata2:0x804035A0; // type:object size:0x4 scope:local align:4 data:float +@2240 = .sdata2:0x804035A4; // type:object size:0x4 scope:local align:4 data:float +@2403 = .sdata2:0x804035A8; // type:object size:0x4 scope:local align:4 data:float +@2404 = .sdata2:0x804035AC; // type:object size:0x4 scope:local align:4 data:float +@2437 = .sdata2:0x804035B0; // type:object size:0x4 scope:local align:4 data:float +@2454 = .sdata2:0x804035B4; // type:object size:0x4 scope:local align:4 data:float +@2654 = .sdata2:0x804035B8; // type:object size:0x8 scope:local align:8 data:double +@2655 = .sdata2:0x804035C0; // type:object size:0x8 scope:local align:8 data:double +@2656 = .sdata2:0x804035C8; // type:object size:0x8 scope:local align:8 data:double +@2657 = .sdata2:0x804035D0; // type:object size:0x4 scope:local align:4 data:float +@2206 = .sdata2:0x804035D8; // type:object size:0x4 scope:local align:4 data:float +@2207 = .sdata2:0x804035DC; // type:object size:0x4 scope:local align:4 data:float +@2209 = .sdata2:0x804035E0; // type:object size:0x8 scope:local align:8 data:double +@2164 = .sdata2:0x804035E8; // type:object size:0x4 scope:local align:4 data:float +@2443 = .sdata2:0x804035EC; // type:object size:0x4 scope:local align:4 data:float +@2444 = .sdata2:0x804035F0; // type:object size:0x4 scope:local align:4 data:float +@2446 = .sdata2:0x804035F8; // type:object size:0x8 scope:local align:8 data:double +@2801 = .sdata2:0x80403600; // type:object size:0x8 scope:local align:8 data:double +@1520 = .sdata2:0x80403608; // type:object size:0x4 scope:local align:4 data:float +@1521 = .sdata2:0x8040360C; // type:object size:0x4 scope:local align:4 data:float +@1558 = .sdata2:0x80403610; // type:object size:0x4 scope:local align:4 data:float +@1559 = .sdata2:0x80403614; // type:object size:0x4 scope:local align:4 data:float +@1635 = .sdata2:0x80403618; // type:object size:0x4 scope:local align:4 data:float +@2183 = .sdata2:0x80403620; // type:object size:0x4 scope:local align:4 data:float +@2184 = .sdata2:0x80403624; // type:object size:0x4 scope:local align:4 data:float +@2186 = .sdata2:0x80403628; // type:object size:0x8 scope:local align:8 data:double +@2190 = .sdata2:0x80403630; // type:object size:0x8 scope:local align:8 data:double +@2179 = .sdata2:0x80403638; // type:object size:0x4 scope:local align:4 data:float +@2180 = .sdata2:0x8040363C; // type:object size:0x4 scope:local align:4 data:float +@2182 = .sdata2:0x80403640; // type:object size:0x4 scope:local align:4 data:float +@2155 = .sdata2:0x80403648; // type:object size:0x4 scope:local align:4 data:float +@2176 = .sdata2:0x8040364C; // type:object size:0x4 scope:local align:4 data:float +@2230 = .sdata2:0x80403650; // type:object size:0x4 scope:local align:4 data:float +@2231 = .sdata2:0x80403654; // type:object size:0x4 scope:local align:4 data:float +@2232 = .sdata2:0x80403658; // type:object size:0x4 scope:local align:4 data:float +@2449 = .sdata2:0x80403660; // type:object size:0x4 scope:local align:4 data:float +@2450 = .sdata2:0x80403664; // type:object size:0x4 scope:local align:4 data:float +@2556 = .sdata2:0x80403668; // type:object size:0x4 scope:local align:4 data:float +@2623 = .sdata2:0x8040366C; // type:object size:0x4 scope:local align:4 data:float +@2624 = .sdata2:0x80403670; // type:object size:0x4 scope:local align:4 data:float +@2625 = .sdata2:0x80403674; // type:object size:0x4 scope:local align:4 data:float +@2750 = .sdata2:0x80403678; // type:object size:0x4 scope:local align:4 data:float +@2482 = .sdata2:0x80403680; // type:object size:0x4 scope:local align:4 data:float +@2483 = .sdata2:0x80403684; // type:object size:0x4 scope:local align:4 data:float +@2484 = .sdata2:0x80403688; // type:object size:0x4 scope:local align:4 data:float +@2513 = .sdata2:0x80403690; // type:object size:0x8 scope:local align:8 data:double +@2650 = .sdata2:0x80403698; // type:object size:0x4 scope:local align:4 data:float +@2652 = .sdata2:0x804036A0; // type:object size:0x8 scope:local align:8 data:double +@2806 = .sdata2:0x804036A8; // type:object size:0x4 scope:local align:4 data:float +@2807 = .sdata2:0x804036AC; // type:object size:0x4 scope:local align:4 data:float +@2648 = .sdata2:0x804036B0; // type:object size:0x4 scope:local align:4 data:float +@2649 = .sdata2:0x804036B4; // type:object size:0x4 scope:local align:4 data:float +@2650 = .sdata2:0x804036B8; // type:object size:0x4 scope:local align:4 data:float +@2651 = .sdata2:0x804036BC; // type:object size:0x4 scope:local align:4 data:float +@2652 = .sdata2:0x804036C0; // type:object size:0x4 scope:local align:4 data:float +@2653 = .sdata2:0x804036C4; // type:object size:0x4 scope:local align:4 data:float +@2654 = .sdata2:0x804036C8; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x804036D0; // type:object size:0x8 scope:local align:8 data:double +@2610 = .sdata2:0x804036D8; // type:object size:0x4 scope:local align:4 data:float +@2504 = .sdata2:0x804036E0; // type:object size:0x4 scope:local align:4 data:float +@2505 = .sdata2:0x804036E4; // type:object size:0x4 scope:local align:4 data:float +@2523 = .sdata2:0x804036E8; // type:object size:0x4 scope:local align:4 data:float +@2524 = .sdata2:0x804036EC; // type:object size:0x4 scope:local align:4 data:float +@2525 = .sdata2:0x804036F0; // type:object size:0x4 scope:local align:4 data:float +@2554 = .sdata2:0x804036F8; // type:object size:0x8 scope:local align:8 data:double +@2616 = .sdata2:0x80403700; // type:object size:0x8 scope:local align:8 data:double +@3182 = .sdata2:0x80403708; // type:object size:0x4 scope:local align:4 data:float +@3183 = .sdata2:0x8040370C; // type:object size:0x4 scope:local align:4 data:float +@3189 = .sdata2:0x80403710; // type:object size:0x4 scope:local align:4 data:float +@3190 = .sdata2:0x80403714; // type:object size:0x4 scope:local align:4 data:float +@3191 = .sdata2:0x80403718; // type:object size:0x4 scope:local align:4 data:float +@3358 = .sdata2:0x8040371C; // type:object size:0x4 scope:local align:4 data:float +@3359 = .sdata2:0x80403720; // type:object size:0x4 scope:local align:4 data:float +@5354 = .sdata2:0x80403724; // type:object size:0x4 scope:local align:4 data:float +@5420 = .sdata2:0x80403728; // type:object size:0x4 scope:local align:4 data:float +@2472 = .sdata2:0x80403730; // type:object size:0x4 scope:local align:4 data:4byte +@2605 = .sdata2:0x80403734; // type:object size:0x4 scope:local align:4 data:float +@2748 = .sdata2:0x80403738; // type:object size:0x4 scope:local align:4 data:float +@2749 = .sdata2:0x8040373C; // type:object size:0x4 scope:local align:4 data:float +@2750 = .sdata2:0x80403740; // type:object size:0x4 scope:local align:4 data:float +@2752 = .sdata2:0x80403748; // type:object size:0x8 scope:local align:8 data:double +@2796 = .sdata2:0x80403750; // type:object size:0x8 scope:local align:8 data:double +@3193 = .sdata2:0x80403758; // type:object size:0x4 scope:local align:4 data:float +@3194 = .sdata2:0x8040375C; // type:object size:0x4 scope:local align:4 data:float +@3195 = .sdata2:0x80403760; // type:object size:0x4 scope:local align:4 data:float +@3196 = .sdata2:0x80403764; // type:object size:0x4 scope:local align:4 data:float +@3601 = .sdata2:0x80403768; // type:object size:0x4 scope:local align:4 data:float +@3602 = .sdata2:0x8040376C; // type:object size:0x4 scope:local align:4 data:float +@342 = .sdata2:0x80403770; // type:object size:0x4 scope:local align:4 data:float +@301 = .sdata2:0x80403778; // type:object size:0x4 scope:local align:4 data:4byte +@318 = .sdata2:0x80403780; // type:object size:0x4 scope:local align:4 data:float +@327 = .sdata2:0x80403784; // type:object size:0x4 scope:local align:4 data:float +@318 = .sdata2:0x80403788; // type:object size:0x4 scope:local align:4 data:float +@327 = .sdata2:0x8040378C; // type:object size:0x4 scope:local align:4 data:float +@336 = .sdata2:0x80403790; // type:object size:0x4 scope:local align:4 data:4byte +@310 = .sdata2:0x80403798; // type:object size:0x4 scope:local align:4 data:4byte +@333 = .sdata2:0x804037A0; // type:object size:0x4 scope:local align:4 data:float +@735 = .sdata2:0x804037A8; // type:object size:0x4 scope:local align:4 data:float +ga8cSignature__Q27JStudio4data = .sdata2:0x804037B0; // type:object size:0x8 scope:global align:4 data:string +@299 = .sdata2:0x804037B8; // type:object size:0x4 scope:local align:4 data:float +@300 = .sdata2:0x804037BC; // type:object size:0x4 scope:local align:4 data:float +@770 = .sdata2:0x804037C0; // type:object size:0x8 scope:local align:8 data:double +@1037 = .sdata2:0x804037C8; // type:object size:0x4 scope:local align:4 data:float +@1038 = .sdata2:0x804037CC; // type:object size:0x4 scope:local align:4 data:float +sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera = .sdata2:0x804037D0; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog = .sdata2:0x804037D8; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light = .sdata2:0x804037E0; // type:object size:0x8 scope:global align:4 +@1826 = .sdata2:0x804037E8; // type:object size:0x4 scope:local align:4 data:float +@625 = .sdata2:0x804037F0; // type:object size:0x8 scope:local align:8 data:double +@765 = .sdata2:0x804037F8; // type:object size:0x8 scope:local align:8 data:double +@766 = .sdata2:0x80403800; // type:object size:0x8 scope:local align:8 data:double +@767 = .sdata2:0x80403808; // type:object size:0x8 scope:local align:8 data:double +@772 = .sdata2:0x80403810; // type:object size:0x8 scope:local align:8 data:double +@773 = .sdata2:0x80403818; // type:object size:0x8 scope:local align:8 data:double +@774 = .sdata2:0x80403820; // type:object size:0x8 scope:local align:8 data:double +@815 = .sdata2:0x80403828; // type:object size:0x8 scope:local align:8 data:double +@840 = .sdata2:0x80403830; // type:object size:0x8 scope:local align:8 data:double +@1489 = .sdata2:0x80403838; // type:object size:0x8 scope:local align:8 data:double +ga4cSignature__Q37JStudio3fvb4data = .sdata2:0x80403840; // type:object size:0x4 scope:global align:4 data:string +gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data = .sdata2:0x80403848; // type:object size:0x4 scope:global align:4 data:4byte +ga4cSignature__Q37JStudio3stb4data = .sdata2:0x80403850; // type:object size:0x4 scope:global align:4 data:string +@1006 = .sdata2:0x80403858; // type:object size:0x4 scope:local align:4 data:float +@807 = .sdata2:0x80403860; // type:object size:0x4 scope:local align:4 data:float +@808 = .sdata2:0x80403868; // type:object size:0x8 scope:local align:8 data:double +@809 = .sdata2:0x80403870; // type:object size:0x8 scope:local align:8 data:double +@810 = .sdata2:0x80403878; // type:object size:0x4 scope:local align:4 data:float +@857 = .sdata2:0x8040387C; // type:object size:0x4 scope:local align:4 data:float +@1147 = .sdata2:0x80403880; // type:object size:0x4 scope:local align:4 data:float +@1493 = .sdata2:0x80403888; // type:object size:0x4 scope:local align:4 data:float +@1494 = .sdata2:0x8040388C; // type:object size:0x4 scope:local align:4 data:float +@1495 = .sdata2:0x80403890; // type:object size:0x4 scope:local align:4 data:float +@1595 = .sdata2:0x80403898; // type:object size:0x8 scope:local align:8 data:double +@1597 = .sdata2:0x804038A0; // type:object size:0x8 scope:local align:8 data:double +@1714 = .sdata2:0x804038A8; // type:object size:0x8 scope:local align:8 data:double +@1715 = .sdata2:0x804038B0; // type:object size:0x8 scope:local align:8 data:double +@1716 = .sdata2:0x804038B8; // type:object size:0x8 scope:local align:8 data:double +@1717 = .sdata2:0x804038C0; // type:object size:0x8 scope:local align:8 data:double +@796 = .sdata2:0x804038C8; // type:object size:0x4 scope:local align:4 data:float +@797 = .sdata2:0x804038CC; // type:object size:0x4 scope:local align:4 data:float +@798 = .sdata2:0x804038D0; // type:object size:0x4 scope:local align:4 data:float +@799 = .sdata2:0x804038D4; // type:object size:0x4 scope:local align:4 data:float +@801 = .sdata2:0x804038D8; // type:object size:0x8 scope:local align:8 data:double +@806 = .sdata2:0x804038E0; // type:object size:0x4 scope:local align:4 data:float +@648 = .sdata2:0x804038E8; // type:object size:0x4 scope:local align:4 data:float +@1025 = .sdata2:0x804038EC; // type:object size:0x4 scope:local align:4 data:float +@1135 = .sdata2:0x804038F0; // type:object size:0x8 scope:local align:8 data:double +@1160 = .sdata2:0x804038F8; // type:object size:0x4 scope:local align:4 data:float +@629 = .sdata2:0x80403900; // type:object size:0x4 scope:local align:4 data:float +@638 = .sdata2:0x80403908; // type:object size:0x4 scope:local align:4 data:float +@639 = .sdata2:0x8040390C; // type:object size:0x4 scope:local align:4 data:float +@640 = .sdata2:0x80403910; // type:object size:0x4 scope:local align:4 data:float +@641 = .sdata2:0x80403914; // type:object size:0x4 scope:local align:4 data:float +@644 = .sdata2:0x80403918; // type:object size:0x8 scope:local align:8 data:double +@986 = .sdata2:0x80403920; // type:object size:0x4 scope:local align:4 data:float +@988 = .sdata2:0x80403928; // type:object size:0x8 scope:local align:8 data:double +@1014 = .sdata2:0x80403930; // type:object size:0x7 scope:local align:4 data:4byte +@1015 = .sdata2:0x80403938; // type:object size:0x7 scope:local align:4 data:4byte +@1038 = .sdata2:0x80403940; // type:object size:0x4 scope:local align:4 data:float +@1040 = .sdata2:0x80403948; // type:object size:0x8 scope:local align:8 data:double +@1053 = .sdata2:0x80403950; // type:object size:0x4 scope:local align:4 data:float +@1064 = .sdata2:0x80403954; // type:object size:0x4 scope:local align:4 data:float +@1065 = .sdata2:0x80403958; // type:object size:0x4 scope:local align:4 data:float +@1066 = .sdata2:0x8040395C; // type:object size:0x4 scope:local align:4 data:float +@1078 = .sdata2:0x80403960; // type:object size:0x4 scope:local align:4 data:float +@680 = .sdata2:0x80403968; // type:object size:0x4 scope:local align:4 data:float +@737 = .sdata2:0x8040396C; // type:object size:0x4 scope:local align:4 data:float +@804 = .sdata2:0x80403970; // type:object size:0x8 scope:local align:8 data:double +@935 = .sdata2:0x80403978; // type:object size:0x4 scope:local align:4 data:float +@1184 = .sdata2:0x8040397C; // type:object size:0x4 scope:local align:4 data:float +@1185 = .sdata2:0x80403980; // type:object size:0x4 scope:local align:4 data:float +@1348 = .sdata2:0x80403984; // type:object size:0x4 scope:local align:4 data:float +@1382 = .sdata2:0x80403988; // type:object size:0x4 scope:local align:4 data:float +@1383 = .sdata2:0x8040398C; // type:object size:0x4 scope:local align:4 data:float +@1384 = .sdata2:0x80403990; // type:object size:0x4 scope:local align:4 data:float +@1386 = .sdata2:0x80403998; // type:object size:0x8 scope:local align:8 data:double +@1953 = .sdata2:0x804039A0; // type:object size:0x4 scope:local align:4 data:float +@1960 = .sdata2:0x804039A8; // type:object size:0x8 scope:local align:8 data:double +@1961 = .sdata2:0x804039B0; // type:object size:0x4 scope:local align:4 data:float +@1980 = .sdata2:0x804039B8; // type:object size:0x8 scope:local align:8 data:double +@1981 = .sdata2:0x804039C0; // type:object size:0x8 scope:local align:8 data:double +@1982 = .sdata2:0x804039C8; // type:object size:0x4 scope:local align:4 data:float +@1983 = .sdata2:0x804039D0; // type:object size:0x8 scope:local align:8 data:double +@1984 = .sdata2:0x804039D8; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x804039E0; // type:object size:0x4 scope:local align:4 data:float +@711 = .sdata2:0x804039E8; // type:object size:0x8 scope:local align:8 data:double +@679 = .sdata2:0x804039F0; // type:object size:0x4 scope:local align:4 data:float +@680 = .sdata2:0x804039F4; // type:object size:0x4 scope:local align:4 data:float +@681 = .sdata2:0x804039F8; // type:object size:0x8 scope:local align:8 data:double +@704 = .sdata2:0x80403A00; // type:object size:0x4 scope:local align:4 data:float +@596 = .sdata2:0x80403A08; // type:object size:0x4 scope:local align:4 data:float +@597 = .sdata2:0x80403A0C; // type:object size:0x4 scope:local align:4 data:float +@600 = .sdata2:0x80403A10; // type:object size:0x8 scope:local align:8 data:double +@602 = .sdata2:0x80403A18; // type:object size:0x8 scope:local align:8 data:double +@596 = .sdata2:0x80403A20; // type:object size:0x4 scope:local align:4 data:float +@597 = .sdata2:0x80403A24; // type:object size:0x4 scope:local align:4 data:float +@598 = .sdata2:0x80403A28; // type:object size:0x4 scope:local align:4 data:float +@906 = .sdata2:0x80403A30; // type:object size:0x4 scope:local align:4 data:float +@907 = .sdata2:0x80403A34; // type:object size:0x4 scope:local align:4 data:float +@908 = .sdata2:0x80403A38; // type:object size:0x4 scope:local align:4 data:float +@910 = .sdata2:0x80403A40; // type:object size:0x8 scope:local align:8 data:double +@974 = .sdata2:0x80403A48; // type:object size:0x4 scope:local align:4 data:float +@720 = .sdata2:0x80403A50; // type:object size:0x4 scope:local align:4 data:float +@721 = .sdata2:0x80403A54; // type:object size:0x4 scope:local align:4 data:float +@793 = .sdata2:0x80403A58; // type:object size:0x4 scope:local align:4 data:float +@794 = .sdata2:0x80403A5C; // type:object size:0x4 scope:local align:4 data:float +@796 = .sdata2:0x80403A60; // type:object size:0x8 scope:local align:8 data:double +@813 = .sdata2:0x80403A68; // type:object size:0x4 scope:local align:4 data:float +@612 = .sdata2:0x80403A70; // type:object size:0x8 scope:local align:8 data:double +@374 = .sdata2:0x80403A78; // type:object size:0x8 scope:local align:8 data:double +@375 = .sdata2:0x80403A80; // type:object size:0x8 scope:local align:8 data:double +@376 = .sdata2:0x80403A88; // type:object size:0x8 scope:local align:8 data:double +@377 = .sdata2:0x80403A90; // type:object size:0x4 scope:local align:4 data:float +@468 = .sdata2:0x80403A98; // type:object size:0x4 scope:local align:4 data:float +@500 = .sdata2:0x80403AA0; // type:object size:0x8 scope:local align:8 data:double +@501 = .sdata2:0x80403AA8; // type:object size:0x4 scope:local align:4 data:float +@549 = .sdata2:0x80403AAC; // type:object size:0x4 scope:local align:4 data:float +@738 = .sdata2:0x80403AB0; // type:object size:0x4 scope:local align:4 data:float +@911 = .sdata2:0x80403AB4; // type:object size:0x4 scope:local align:4 data:float +@913 = .sdata2:0x80403AB8; // type:object size:0x8 scope:local align:8 data:double +@357 = .sdata2:0x80403AC0; // type:object size:0x4 scope:local align:4 data:float +@358 = .sdata2:0x80403AC4; // type:object size:0x4 scope:local align:4 data:float +@359 = .sdata2:0x80403AC8; // type:object size:0x4 scope:local align:4 data:float +@394 = .sdata2:0x80403AD0; // type:object size:0x4 scope:local align:4 data:float +@427 = .sdata2:0x80403AD4; // type:object size:0x4 scope:local align:4 data:float +@465 = .sdata2:0x80403AD8; // type:object size:0x4 scope:local align:4 data:float +@466 = .sdata2:0x80403ADC; // type:object size:0x4 scope:local align:4 data:float +@468 = .sdata2:0x80403AE0; // type:object size:0x8 scope:local align:8 data:double +@470 = .sdata2:0x80403AE8; // type:object size:0x8 scope:local align:8 data:double +@538 = .sdata2:0x80403AF0; // type:object size:0x4 scope:local align:4 data:float +@539 = .sdata2:0x80403AF8; // type:object size:0x8 scope:local align:8 data:double +@540 = .sdata2:0x80403B00; // type:object size:0x4 scope:local align:4 data:float +@315 = .sdata2:0x80403B08; // type:object size:0x4 scope:local align:4 data:float +@797 = .sdata2:0x80403B10; // type:object size:0x4 scope:local align:4 data:float +@975 = .sdata2:0x80403B14; // type:object size:0x4 scope:local align:4 data:float +@976 = .sdata2:0x80403B18; // type:object size:0x4 scope:local align:4 data:float +@977 = .sdata2:0x80403B1C; // type:object size:0x4 scope:local align:4 data:float +@979 = .sdata2:0x80403B20; // type:object size:0x8 scope:local align:8 data:double +@981 = .sdata2:0x80403B28; // type:object size:0x8 scope:local align:8 data:double +@1002 = .sdata2:0x80403B30; // type:object size:0x4 scope:local align:4 data:float +@861 = .sdata2:0x80403B38; // type:object size:0x4 scope:local align:4 data:float +@862 = .sdata2:0x80403B3C; // type:object size:0x4 scope:local align:4 data:float +@863 = .sdata2:0x80403B40; // type:object size:0x4 scope:local align:4 data:float +@1233 = .sdata2:0x80403B44; // type:object size:0x4 scope:local align:4 data:float +@1235 = .sdata2:0x80403B48; // type:object size:0x8 scope:local align:8 data:double +@855 = .sdata2:0x80403B50; // type:object size:0x8 scope:local align:8 data:double +@969 = .sdata2:0x80403B58; // type:object size:0x4 scope:local align:4 data:float +@970 = .sdata2:0x80403B5C; // type:object size:0x4 scope:local align:4 data:float +@971 = .sdata2:0x80403B60; // type:object size:0x4 scope:local align:4 data:float +@1413 = .sdata2:0x80403B64; // type:object size:0x4 scope:local align:4 data:float +@1414 = .sdata2:0x80403B68; // type:object size:0x4 scope:local align:4 data:float +@1415 = .sdata2:0x80403B6C; // type:object size:0x4 scope:local align:4 data:float +@1416 = .sdata2:0x80403B70; // type:object size:0x4 scope:local align:4 data:float +@1418 = .sdata2:0x80403B78; // type:object size:0x8 scope:local align:8 data:double +@1616 = .sdata2:0x80403B80; // type:object size:0x8 scope:local align:8 data:double +@1617 = .sdata2:0x80403B88; // type:object size:0x8 scope:local align:8 data:double +@1618 = .sdata2:0x80403B90; // type:object size:0x4 scope:local align:4 data:float +@1619 = .sdata2:0x80403B94; // type:object size:0x4 scope:local align:4 data:float +@1640 = .sdata2:0x80403B98; // type:object size:0x8 scope:local align:8 data:double +@1732 = .sdata2:0x80403BA0; // type:object size:0x4 scope:local align:4 data:float +@885 = .sdata2:0x80403BA8; // type:object size:0x4 scope:local align:4 data:float +@886 = .sdata2:0x80403BAC; // type:object size:0x4 scope:local align:4 data:float +@887 = .sdata2:0x80403BB0; // type:object size:0x4 scope:local align:4 data:float +@888 = .sdata2:0x80403BB4; // type:object size:0x4 scope:local align:4 data:float +@1280 = .sdata2:0x80403BB8; // type:object size:0x4 scope:local align:4 data:float +@1660 = .sdata2:0x80403BC0; // type:object size:0x8 scope:local align:8 data:double +@1661 = .sdata2:0x80403BC8; // type:object size:0x8 scope:local align:8 data:double +@1662 = .sdata2:0x80403BD0; // type:object size:0x4 scope:local align:4 data:float +@1665 = .sdata2:0x80403BD8; // type:object size:0x8 scope:local align:8 data:double +@771 = .sdata2:0x80403BE0; // type:object size:0x4 scope:local align:4 data:float +@999 = .sdata2:0x80403BE4; // type:object size:0x4 scope:local align:4 data:float +@1001 = .sdata2:0x80403BE8; // type:object size:0x8 scope:local align:8 data:double +@1045 = .sdata2:0x80403BF0; // type:object size:0x4 scope:local align:4 data:float +@1082 = .sdata2:0x80403BF8; // type:object size:0x8 scope:local align:8 data:double +@1083 = .sdata2:0x80403C00; // type:object size:0x8 scope:local align:8 data:double +@1084 = .sdata2:0x80403C08; // type:object size:0x4 scope:local align:4 data:float +@1085 = .sdata2:0x80403C0C; // type:object size:0x4 scope:local align:4 data:float +@1087 = .sdata2:0x80403C10; // type:object size:0x8 scope:local align:8 data:double +@1466 = .sdata2:0x80403C18; // type:object size:0x4 scope:local align:4 data:float +@1467 = .sdata2:0x80403C1C; // type:object size:0x4 scope:local align:4 data:float +@1497 = .sdata2:0x80403C20; // type:object size:0x4 scope:local align:4 data:float +@1596 = .sdata2:0x80403C24; // type:object size:0x4 scope:local align:4 data:float +@1622 = .sdata2:0x80403C28; // type:object size:0x4 scope:local align:4 data:float +@1784 = .sdata2:0x80403C2C; // type:object size:0x4 scope:local align:4 data:float +@830 = .sdata2:0x80403C30; // type:object size:0x4 scope:local align:4 data:float +@831 = .sdata2:0x80403C34; // type:object size:0x4 scope:local align:4 data:float +@931 = .sdata2:0x80403C38; // type:object size:0x4 scope:local align:4 data:float +@1550 = .sdata2:0x80403C3C; // type:object size:0x8 scope:local align:4 data:4byte +@1657 = .sdata2:0x80403C44; // type:object size:0x4 scope:local align:4 data:float +@1658 = .sdata2:0x80403C48; // type:object size:0x4 scope:local align:4 data:float +@1660 = .sdata2:0x80403C50; // type:object size:0x8 scope:local align:8 data:double +@1664 = .sdata2:0x80403C58; // type:object size:0x8 scope:local align:8 data:double +@906 = .sdata2:0x80403C60; // type:object size:0x4 scope:local align:4 data:float +ga4cSignature__Q28JMessage4data = .sdata2:0x80403C68; // type:object size:0x4 scope:global align:4 data:string +@4002 = .sdata2:0x80403C70; // type:object size:0x4 scope:local align:4 data:float +@4003 = .sdata2:0x80403C74; // type:object size:0x4 scope:local align:4 data:float +@4004 = .sdata2:0x80403C78; // type:object size:0x4 scope:local align:4 data:float +@4339 = .sdata2:0x80403C7C; // type:object size:0x4 scope:local align:4 data:float +@4340 = .sdata2:0x80403C80; // type:object size:0x4 scope:local align:4 data:float +@4341 = .sdata2:0x80403C84; // type:object size:0x4 scope:local align:4 data:float +@4342 = .sdata2:0x80403C88; // type:object size:0x4 scope:local align:4 data:float +@4343 = .sdata2:0x80403C8C; // type:object size:0x4 scope:local align:4 data:float +@4344 = .sdata2:0x80403C90; // type:object size:0x4 scope:local align:4 data:float +@4345 = .sdata2:0x80403C94; // type:object size:0x4 scope:local align:4 data:float +@4346 = .sdata2:0x80403C98; // type:object size:0x4 scope:local align:4 data:float +@4347 = .sdata2:0x80403C9C; // type:object size:0x4 scope:local align:4 data:float +@4348 = .sdata2:0x80403CA0; // type:object size:0x4 scope:local align:4 data:float +@4349 = .sdata2:0x80403CA8; // type:object size:0x8 scope:local align:8 data:double +@4350 = .sdata2:0x80403CB0; // type:object size:0x8 scope:local align:8 data:double +@4351 = .sdata2:0x80403CB8; // type:object size:0x4 scope:local align:4 data:float +@4352 = .sdata2:0x80403CBC; // type:object size:0x4 scope:local align:4 data:float +@4353 = .sdata2:0x80403CC0; // type:object size:0x4 scope:local align:4 data:float +@4354 = .sdata2:0x80403CC4; // type:object size:0x4 scope:local align:4 data:float +@4355 = .sdata2:0x80403CC8; // type:object size:0x4 scope:local align:4 data:float +@4356 = .sdata2:0x80403CCC; // type:object size:0x4 scope:local align:4 data:float +@4357 = .sdata2:0x80403CD0; // type:object size:0x4 scope:local align:4 data:float +@4358 = .sdata2:0x80403CD4; // type:object size:0x4 scope:local align:4 data:float +@4359 = .sdata2:0x80403CD8; // type:object size:0x4 scope:local align:4 data:float +@4731 = .sdata2:0x80403CDC; // type:object size:0x4 scope:local align:4 data:float +@4732 = .sdata2:0x80403CE0; // type:object size:0x4 scope:local align:4 data:float +@5371 = .sdata2:0x80403CE4; // type:object size:0x4 scope:local align:4 data:float +@5372 = .sdata2:0x80403CE8; // type:object size:0x4 scope:local align:4 data:float +@6028 = .sdata2:0x80403CEC; // type:object size:0x4 scope:local align:4 data:float +@6029 = .sdata2:0x80403CF0; // type:object size:0x4 scope:local align:4 data:float +@6030 = .sdata2:0x80403CF4; // type:object size:0x4 scope:local align:4 data:float +@6031 = .sdata2:0x80403CF8; // type:object size:0x4 scope:local align:4 data:float +@6032 = .sdata2:0x80403CFC; // type:object size:0x4 scope:local align:4 data:float +@6033 = .sdata2:0x80403D00; // type:object size:0x4 scope:local align:4 data:float +@6034 = .sdata2:0x80403D04; // type:object size:0x4 scope:local align:4 data:float +@6035 = .sdata2:0x80403D08; // type:object size:0x4 scope:local align:4 data:float +@6036 = .sdata2:0x80403D0C; // type:object size:0x4 scope:local align:4 data:float +@6037 = .sdata2:0x80403D10; // type:object size:0x4 scope:local align:4 data:float +@6038 = .sdata2:0x80403D14; // type:object size:0x4 scope:local align:4 data:float +@6039 = .sdata2:0x80403D18; // type:object size:0x4 scope:local align:4 data:float +@6040 = .sdata2:0x80403D1C; // type:object size:0x4 scope:local align:4 data:float +@6041 = .sdata2:0x80403D20; // type:object size:0x4 scope:local align:4 data:float +@6042 = .sdata2:0x80403D24; // type:object size:0x4 scope:local align:4 data:float +@6043 = .sdata2:0x80403D28; // type:object size:0x4 scope:local align:4 data:float +@6044 = .sdata2:0x80403D2C; // type:object size:0x4 scope:local align:4 data:float +@6045 = .sdata2:0x80403D30; // type:object size:0x4 scope:local align:4 data:float +@6046 = .sdata2:0x80403D34; // type:object size:0x4 scope:local align:4 data:float +@6047 = .sdata2:0x80403D38; // type:object size:0x4 scope:local align:4 data:float +@6050 = .sdata2:0x80403D40; // type:object size:0x8 scope:local align:8 data:double +@6153 = .sdata2:0x80403D48; // type:object size:0x4 scope:local align:4 data:float +@6358 = .sdata2:0x80403D4C; // type:object size:0x4 scope:local align:4 data:float +@6359 = .sdata2:0x80403D50; // type:object size:0x4 scope:local align:4 data:float +@6517 = .sdata2:0x80403D54; // type:object size:0x4 scope:local align:4 data:float +@6518 = .sdata2:0x80403D58; // type:object size:0x4 scope:local align:4 data:float +@6528 = .sdata2:0x80403D5C; // type:object size:0x4 scope:local align:4 data:float +@6743 = .sdata2:0x80403D60; // type:object size:0x4 scope:local align:4 data:float +@7413 = .sdata2:0x80403D64; // type:object size:0x4 scope:local align:4 data:float +@7414 = .sdata2:0x80403D68; // type:object size:0x4 scope:local align:4 data:float +@7415 = .sdata2:0x80403D6C; // type:object size:0x4 scope:local align:4 data:float +@7417 = .sdata2:0x80403D70; // type:object size:0x8 scope:local align:8 data:double +@7608 = .sdata2:0x80403D78; // type:object size:0x4 scope:local align:4 data:float +@7609 = .sdata2:0x80403D7C; // type:object size:0x4 scope:local align:4 data:float +@7610 = .sdata2:0x80403D80; // type:object size:0x4 scope:local align:4 data:float +@774 = .sdata2:0x80403D88; // type:object size:0x4 scope:local align:4 data:float +@775 = .sdata2:0x80403D8C; // type:object size:0x4 scope:local align:4 data:float +@883 = .sdata2:0x80403D90; // type:object size:0x4 scope:local align:4 data:float +@884 = .sdata2:0x80403D98; // type:object size:0x8 scope:local align:8 data:double +@885 = .sdata2:0x80403DA0; // type:object size:0x8 scope:local align:8 data:double +@933 = .sdata2:0x80403DA8; // type:object size:0x4 scope:local align:4 data:float +@934 = .sdata2:0x80403DAC; // type:object size:0x4 scope:local align:4 data:float +@935 = .sdata2:0x80403DB0; // type:object size:0x4 scope:local align:4 data:float +@936 = .sdata2:0x80403DB4; // type:object size:0x4 scope:local align:4 data:float +@937 = .sdata2:0x80403DB8; // type:object size:0x4 scope:local align:4 data:float +@939 = .sdata2:0x80403DC0; // type:object size:0x8 scope:local align:8 data:double +@941 = .sdata2:0x80403DC8; // type:object size:0x8 scope:local align:8 data:double +@850 = .sdata2:0x80403DD0; // type:object size:0x4 scope:local align:4 data:float +@851 = .sdata2:0x80403DD4; // type:object size:0x4 scope:local align:4 data:float +@852 = .sdata2:0x80403DD8; // type:object size:0x4 scope:local align:4 data:float +@853 = .sdata2:0x80403DDC; // type:object size:0x4 scope:local align:4 data:float +@854 = .sdata2:0x80403DE0; // type:object size:0x4 scope:local align:4 data:float +@855 = .sdata2:0x80403DE4; // type:object size:0x4 scope:local align:4 data:float +@884 = .sdata2:0x80403DE8; // type:object size:0x8 scope:local align:8 data:double +@885 = .sdata2:0x80403DF0; // type:object size:0x8 scope:local align:8 data:double +@886 = .sdata2:0x80403DF8; // type:object size:0x4 scope:local align:4 data:float +@901 = .sdata2:0x80403DFC; // type:object size:0x4 scope:local align:4 data:float +@1050 = .sdata2:0x80403E00; // type:object size:0x4 scope:local align:4 data:float +@769 = .sdata2:0x80403E08; // type:object size:0x4 scope:local align:4 data:float +@770 = .sdata2:0x80403E0C; // type:object size:0x4 scope:local align:4 data:float +@771 = .sdata2:0x80403E10; // type:object size:0x4 scope:local align:4 data:float +@772 = .sdata2:0x80403E14; // type:object size:0x4 scope:local align:4 data:float +@773 = .sdata2:0x80403E18; // type:object size:0x4 scope:local align:4 data:float +@793 = .sdata2:0x80403E1C; // type:object size:0x4 scope:local align:4 data:float +@880 = .sdata2:0x80403E20; // type:object size:0x4 scope:local align:4 data:float +@899 = .sdata2:0x80403E24; // type:object size:0x4 scope:local align:4 data:float +@900 = .sdata2:0x80403E28; // type:object size:0x4 scope:local align:4 data:float +@901 = .sdata2:0x80403E2C; // type:object size:0x4 scope:local align:4 data:float +@902 = .sdata2:0x80403E30; // type:object size:0x4 scope:local align:4 data:float +@903 = .sdata2:0x80403E34; // type:object size:0x4 scope:local align:4 data:float +@904 = .sdata2:0x80403E38; // type:object size:0x4 scope:local align:4 data:float +@913 = .sdata2:0x80403E3C; // type:object size:0x4 scope:local align:4 data:float +@914 = .sdata2:0x80403E40; // type:object size:0x4 scope:local align:4 data:float +@915 = .sdata2:0x80403E44; // type:object size:0x4 scope:local align:4 data:float +@807 = .sdata2:0x80403E48; // type:object size:0x4 scope:local align:4 data:float +@808 = .sdata2:0x80403E4C; // type:object size:0x4 scope:local align:4 data:float +@810 = .sdata2:0x80403E50; // type:object size:0x8 scope:local align:8 data:double +@830 = .sdata2:0x80403E58; // type:object size:0x4 scope:local align:4 data:float +@861 = .sdata2:0x80403E5C; // type:object size:0x4 scope:local align:4 data:float +@864 = .sdata2:0x80403E60; // type:object size:0x8 scope:local align:8 data:double +@292 = .sdata2:0x80403E68; // type:object size:0x4 scope:local align:4 data:float +@293 = .sdata2:0x80403E6C; // type:object size:0x4 scope:local align:4 data:float +@294 = .sdata2:0x80403E70; // type:object size:0x8 scope:local align:8 data:double +@295 = .sdata2:0x80403E78; // type:object size:0x4 scope:local align:4 data:float +@296 = .sdata2:0x80403E80; // type:object size:0x8 scope:local align:8 data:double +@297 = .sdata2:0x80403E88; // type:object size:0x4 scope:local align:4 data:float +@300 = .sdata2:0x80403E90; // type:object size:0x8 scope:local align:8 data:double +@1087 = .sdata2:0x80403E98; // type:object size:0x4 scope:local align:4 data:float +@1089 = .sdata2:0x80403EA0; // type:object size:0x8 scope:local align:8 data:double +@665 = .sdata2:0x80403EA8; // type:object size:0x4 scope:local align:4 data:float +@667 = .sdata2:0x80403EB0; // type:object size:0x8 scope:local align:8 data:double +@669 = .sdata2:0x80403EB8; // type:object size:0x8 scope:local align:8 data:double +@777 = .sdata2:0x80403EC0; // type:object size:0x4 scope:local align:4 data:float +@779 = .sdata2:0x80403EC8; // type:object size:0x8 scope:local align:8 data:double +@688 = .sdata2:0x80403ED0; // type:object size:0x4 scope:local align:4 data:float +@432 = .sdata2:0x80403ED8; // type:object size:0x4 scope:local align:4 data:float +@433 = .sdata2:0x80403EDC; // type:object size:0x4 scope:local align:4 data:float +@435 = .sdata2:0x80403EE0; // type:object size:0x8 scope:local align:8 data:double +@438 = .sdata2:0x80403EE8; // type:object size:0x8 scope:local align:8 data:double +@622 = .sdata2:0x80403EF0; // type:object size:0x4 scope:local align:4 data:float +@624 = .sdata2:0x80403EF8; // type:object size:0x8 scope:local align:8 data:double +@626 = .sdata2:0x80403F00; // type:object size:0x8 scope:local align:8 data:double +@743 = .sdata2:0x80403F08; // type:object size:0x4 scope:local align:4 data:float +@744 = .sdata2:0x80403F0C; // type:object size:0x4 scope:local align:4 data:float +@745 = .sdata2:0x80403F10; // type:object size:0x4 scope:local align:4 data:float +@746 = .sdata2:0x80403F14; // type:object size:0x4 scope:local align:4 data:float +@747 = .sdata2:0x80403F18; // type:object size:0x4 scope:local align:4 data:float +@760 = .sdata2:0x80403F20; // type:object size:0x8 scope:local align:8 data:double +@821 = .sdata2:0x80403F28; // type:object size:0x4 scope:local align:4 data:float +@824 = .sdata2:0x80403F30; // type:object size:0x8 scope:local align:8 data:double +@830 = .sdata2:0x80403F38; // type:object size:0x4 scope:local align:4 data:float +@867 = .sdata2:0x80403F40; // type:object size:0x8 scope:local align:8 data:double +@868 = .sdata2:0x80403F48; // type:object size:0x8 scope:local align:8 data:double +@869 = .sdata2:0x80403F50; // type:object size:0x4 scope:local align:4 data:float +@870 = .sdata2:0x80403F54; // type:object size:0x4 scope:local align:4 data:float +@901 = .sdata2:0x80403F58; // type:object size:0x4 scope:local align:4 data:float +@902 = .sdata2:0x80403F5C; // type:object size:0x4 scope:local align:4 data:float +@903 = .sdata2:0x80403F60; // type:object size:0x4 scope:local align:4 data:float +@904 = .sdata2:0x80403F64; // type:object size:0x4 scope:local align:4 data:float +@2258 = .sdata2:0x80403F68; // type:object size:0x4 scope:local align:4 data:float +@2982 = .sdata2:0x80403F6C; // type:object size:0x4 scope:local align:4 data:float +@2983 = .sdata2:0x80403F70; // type:object size:0x4 scope:local align:4 data:float +@634 = .sdata2:0x80403F78; // type:object size:0x4 scope:local align:4 data:float +@635 = .sdata2:0x80403F7C; // type:object size:0x4 scope:local align:4 data:float +@636 = .sdata2:0x80403F80; // type:object size:0x4 scope:local align:4 data:float +@638 = .sdata2:0x80403F88; // type:object size:0x8 scope:local align:8 data:double +@2158 = .sdata2:0x80403F90; // type:object size:0x8 scope:local align:8 data:double +@2224 = .sdata2:0x80403F98; // type:object size:0x4 scope:local align:4 data:float +@2225 = .sdata2:0x80403F9C; // type:object size:0x4 scope:local align:4 data:float +@2245 = .sdata2:0x80403FA0; // type:object size:0x4 scope:local align:4 data:float +@2247 = .sdata2:0x80403FA8; // type:object size:0x8 scope:local align:8 data:double +@2274 = .sdata2:0x80403FB0; // type:object size:0x4 scope:local align:4 data:float +@2275 = .sdata2:0x80403FB4; // type:object size:0x4 scope:local align:4 data:float +@2276 = .sdata2:0x80403FB8; // type:object size:0x4 scope:local align:4 data:float +@2277 = .sdata2:0x80403FBC; // type:object size:0x4 scope:local align:4 data:float +@2278 = .sdata2:0x80403FC0; // type:object size:0x4 scope:local align:4 data:float +@2279 = .sdata2:0x80403FC4; // type:object size:0x4 scope:local align:4 data:float +@2281 = .sdata2:0x80403FC8; // type:object size:0x8 scope:local align:8 data:double +@2546 = .sdata2:0x80403FD0; // type:object size:0x4 scope:local align:4 data:float +@2547 = .sdata2:0x80403FD4; // type:object size:0x4 scope:local align:4 data:float +@2427 = .sdata2:0x80403FD8; // type:object size:0x4 scope:local align:4 data:float +@2428 = .sdata2:0x80403FDC; // type:object size:0x4 scope:local align:4 data:float +@2429 = .sdata2:0x80403FE0; // type:object size:0x4 scope:local align:4 data:float +@2430 = .sdata2:0x80403FE4; // type:object size:0x4 scope:local align:4 data:float +@2431 = .sdata2:0x80403FE8; // type:object size:0x4 scope:local align:4 data:float +@2432 = .sdata2:0x80403FEC; // type:object size:0x4 scope:local align:4 data:float +@2433 = .sdata2:0x80403FF0; // type:object size:0x4 scope:local align:4 data:float +@2436 = .sdata2:0x80403FF8; // type:object size:0x8 scope:local align:8 data:double +@2438 = .sdata2:0x80404000; // type:object size:0x8 scope:local align:8 data:double +@535 = .sdata2:0x80404008; // type:object size:0x4 scope:local align:4 data:float +@536 = .sdata2:0x8040400C; // type:object size:0x4 scope:local align:4 data:float +@648 = .sdata2:0x80404010; // type:object size:0x4 scope:local align:4 data:float +@649 = .sdata2:0x80404014; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x80404018; // type:object size:0x4 scope:local align:4 data:float +@448 = .sdata2:0x80404020; // type:object size:0x4 scope:local align:4 data:float +@498 = .sdata2:0x80404024; // type:object size:0x4 scope:local align:4 data:float +@363 = .sdata2:0x80404028; // type:object size:0x4 scope:local align:4 data:float +@582 = .sdata2:0x8040402C; // type:object size:0x4 scope:local align:4 data:float +@588 = .sdata2:0x80404030; // type:object size:0x8 scope:local align:8 data:double +@730 = .sdata2:0x80404038; // type:object size:0x4 scope:local align:4 data:float +@736 = .sdata2:0x80404040; // type:object size:0x8 scope:local align:8 data:double +@858 = .sdata2:0x80404048; // type:object size:0x4 scope:local align:4 data:float +@881 = .sdata2:0x8040404C; // type:object size:0x4 scope:local align:4 data:float +@483 = .sdata2:0x80404050; // type:object size:0x4 scope:local align:4 data:float +@649 = .sdata2:0x80404058; // type:object size:0x8 scope:local align:8 data:double +@653 = .sdata2:0x80404060; // type:object size:0x8 scope:local align:8 data:double +@1092 = .sdata2:0x80404068; // type:object size:0x4 scope:local align:4 data:float +@1145 = .sdata2:0x8040406C; // type:object size:0x4 scope:local align:4 data:float +@648 = .sdata2:0x80404070; // type:object size:0x4 scope:local align:4 data:float +@650 = .sdata2:0x80404078; // type:object size:0x8 scope:local align:8 data:double +@693 = .sdata2:0x80404080; // type:object size:0x4 scope:local align:4 data:float +@694 = .sdata2:0x80404084; // type:object size:0x4 scope:local align:4 data:float +@695 = .sdata2:0x80404088; // type:object size:0x4 scope:local align:4 data:float +@696 = .sdata2:0x8040408C; // type:object size:0x4 scope:local align:4 data:float +@845 = .sdata2:0x80404090; // type:object size:0x8 scope:local align:8 data:double +@1034 = .sdata2:0x80404098; // type:object size:0x4 scope:local align:4 data:float +@1042 = .sdata2:0x804040A0; // type:object size:0x8 scope:local align:8 data:double +@1673 = .sdata2:0x804040A8; // type:object size:0x4 scope:local align:4 data:float +@1674 = .sdata2:0x804040AC; // type:object size:0x4 scope:local align:4 data:float +@619 = .sdata2:0x804040B0; // type:object size:0x4 scope:local align:4 data:float +@729 = .sdata2:0x804040B4; // type:object size:0x4 scope:local align:4 data:float +@733 = .sdata2:0x804040B8; // type:object size:0x8 scope:local align:8 data:double +@1093 = .sdata2:0x804040C0; // type:object size:0x4 scope:local align:4 data:float +@1421 = .sdata2:0x804040C4; // type:object size:0x4 scope:local align:4 data:float +@581 = .sdata2:0x804040C8; // type:object size:0x4 scope:local align:4 data:float +@583 = .sdata2:0x804040D0; // type:object size:0x8 scope:local align:8 data:double +@586 = .sdata2:0x804040D8; // type:object size:0x8 scope:local align:8 data:double +@821 = .sdata2:0x804040E0; // type:object size:0x4 scope:local align:4 data:float +@1044 = .sdata2:0x804040E8; // type:object size:0x4 scope:local align:4 data:float +@1045 = .sdata2:0x804040EC; // type:object size:0x4 scope:local align:4 data:float +@1227 = .sdata2:0x804040F0; // type:object size:0x4 scope:local align:4 data:float +@1454 = .sdata2:0x804040F4; // type:object size:0x4 scope:local align:4 data:float +@1455 = .sdata2:0x804040F8; // type:object size:0x4 scope:local align:4 data:float +@1456 = .sdata2:0x80404100; // type:object size:0x8 scope:local align:8 data:double +@1457 = .sdata2:0x80404108; // type:object size:0x4 scope:local align:4 data:float +@1458 = .sdata2:0x80404110; // type:object size:0x8 scope:local align:8 data:double +@1459 = .sdata2:0x80404118; // type:object size:0x4 scope:local align:4 data:float +@1462 = .sdata2:0x80404120; // type:object size:0x8 scope:local align:8 data:double +@1702 = .sdata2:0x80404128; // type:object size:0x4 scope:local align:4 data:float +@1703 = .sdata2:0x8040412C; // type:object size:0x4 scope:local align:4 data:float +@1704 = .sdata2:0x80404130; // type:object size:0x4 scope:local align:4 data:float +@1404 = .sdata2:0x80404138; // type:object size:0x4 scope:local align:4 data:float +@1405 = .sdata2:0x80404140; // type:object size:0x8 scope:local align:8 data:double +@1406 = .sdata2:0x80404148; // type:object size:0x8 scope:local align:8 data:double +@1451 = .sdata2:0x80404150; // type:object size:0x4 scope:local align:4 data:float +@1547 = .sdata2:0x80404154; // type:object size:0x4 scope:local align:4 data:float +@1862 = .sdata2:0x80404158; // type:object size:0x4 scope:local align:4 data:float +@1863 = .sdata2:0x8040415C; // type:object size:0x4 scope:local align:4 data:float +@1500 = .sdata2:0x80404160; // type:object size:0x4 scope:local align:4 data:float +@896 = .sdata2:0x80404168; // type:object size:0x4 scope:local align:4 data:4byte +@5880 = .sdata2:0x8040416C; // type:object size:0x4 scope:local align:4 data:float +@1540 = .sdata2:0x80404170; // type:object size:0x4 scope:local align:4 data:float +@1541 = .sdata2:0x80404174; // type:object size:0x4 scope:local align:4 data:float +@1544 = .sdata2:0x80404178; // type:object size:0x8 scope:local align:8 data:double +j3dDefaultColInfo = .sdata2:0x80404180; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultAmbInfo = .sdata2:0x80404184; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultColorChanNum = .sdata2:0x80404188; // type:object size:0x1 scope:global align:1 data:byte +j3dDefaultTevOrderInfoNull = .sdata2:0x8040418C; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultIndTexOrderNull = .sdata2:0x80404190; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevColor = .sdata2:0x80404194; // type:object size:0x8 scope:global align:4 data:2byte +j3dDefaultIndTexCoordScaleInfo = .sdata2:0x8040419C; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevKColor = .sdata2:0x804041A0; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevSwapMode = .sdata2:0x804041A4; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultTevSwapModeTable = .sdata2:0x804041A8; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultBlendInfo = .sdata2:0x804041AC; // type:object size:0x4 scope:global align:4 data:byte +j3dDefaultColorChanInfo = .sdata2:0x804041B0; // type:object size:0x8 scope:global align:4 data:byte +j3dDefaultTevSwapTableID = .sdata2:0x804041B8; // type:object size:0x1 scope:global align:1 data:byte +j3dDefaultAlphaCmpID = .sdata2:0x804041BA; // type:object size:0x2 scope:global align:2 data:2byte +j3dDefaultZModeID = .sdata2:0x804041BC; // type:object size:0x2 scope:global align:2 data:2byte +@1367 = .sdata2:0x804041C0; // type:object size:0x4 scope:local align:4 data:float +@1368 = .sdata2:0x804041C4; // type:object size:0x4 scope:local align:4 data:float +@1370 = .sdata2:0x804041C8; // type:object size:0x8 scope:local align:8 data:double +@1516 = .sdata2:0x804041D0; // type:object size:0x4 scope:local align:4 data:float +@2632 = .sdata2:0x804041D4; // type:object size:0x4 scope:local align:4 data:float +@1502 = .sdata2:0x804041D8; // type:object size:0x4 scope:local align:4 data:float +@1503 = .sdata2:0x804041DC; // type:object size:0x4 scope:local align:4 data:float +@1623 = .sdata2:0x804041E0; // type:object size:0x4 scope:local align:4 data:float +@1625 = .sdata2:0x804041E8; // type:object size:0x8 scope:local align:8 data:double +@1784 = .sdata2:0x804041F0; // type:object size:0x8 scope:local align:8 data:double +@2108 = .sdata2:0x804041F8; // type:object size:0x4 scope:local align:4 data:float +@2369 = .sdata2:0x804041FC; // type:object size:0x4 scope:local align:4 data:float +@2370 = .sdata2:0x80404200; // type:object size:0x4 scope:local align:4 data:float +@1629 = .sdata2:0x80404208; // type:object size:0x4 scope:local align:4 data:float +@1647 = .sdata2:0x8040420C; // type:object size:0x8 scope:local align:4 data:4byte +@1783 = .sdata2:0x80404214; // type:object size:0x4 scope:local align:4 data:float +@1784 = .sdata2:0x80404218; // type:object size:0x4 scope:local align:4 data:float +@1785 = .sdata2:0x8040421C; // type:object size:0x4 scope:local align:4 data:float +@1786 = .sdata2:0x80404220; // type:object size:0x4 scope:local align:4 data:float +@1788 = .sdata2:0x80404228; // type:object size:0x8 scope:local align:8 data:double +@1957 = .sdata2:0x80404230; // type:object size:0x8 scope:local align:8 data:double +@1958 = .sdata2:0x80404238; // type:object size:0x8 scope:local align:8 data:double +@1594 = .sdata2:0x80404240; // type:object size:0x4 scope:local align:4 data:float +@1768 = .sdata2:0x80404244; // type:object size:0x4 scope:local align:4 data:float +@2369 = .sdata2:0x80404248; // type:object size:0x4 scope:local align:4 data:4byte +@2476 = .sdata2:0x8040424C; // type:object size:0x4 scope:local align:4 data:4byte +@2608 = .sdata2:0x80404250; // type:object size:0x4 scope:local align:4 data:4byte +@1815 = .sdata2:0x80404258; // type:object size:0x4 scope:local align:4 data:4byte +@2015 = .sdata2:0x8040425C; // type:object size:0x4 scope:local align:4 data:4byte +@1664 = .sdata2:0x80404260; // type:object size:0x4 scope:local align:4 data:float +@327 = .sdata2:0x80404268; // type:object size:0x4 scope:local align:4 data:float +@329 = .sdata2:0x80404270; // type:object size:0x8 scope:local align:8 data:double +@367 = .sdata2:0x80404278; // type:object size:0x8 scope:local align:8 data:double +@368 = .sdata2:0x80404280; // type:object size:0x8 scope:local align:8 data:double +@374 = .sdata2:0x80404288; // type:object size:0x4 scope:local align:4 data:float +@375 = .sdata2:0x8040428C; // type:object size:0x4 scope:local align:4 data:float +@376 = .sdata2:0x80404290; // type:object size:0x4 scope:local align:4 data:float +@377 = .sdata2:0x80404294; // type:object size:0x4 scope:local align:4 data:float +@336 = .sdata2:0x80404298; // type:object size:0x4 scope:local align:4 data:float +@337 = .sdata2:0x8040429C; // type:object size:0x4 scope:local align:4 data:float +@339 = .sdata2:0x804042A0; // type:object size:0x8 scope:local align:8 data:double +@96 = .sdata2:0x804042A8; // type:object size:0x4 scope:local align:4 data:float +@97 = .sdata2:0x804042AC; // type:object size:0x4 scope:local align:4 data:float +@190 = .sdata2:0x804042B0; // type:object size:0x4 scope:local align:4 data:float +@191 = .sdata2:0x804042B4; // type:object size:0x4 scope:local align:4 data:float +@206 = .sdata2:0x804042B8; // type:object size:0x4 scope:local align:4 data:float +@227 = .sdata2:0x804042BC; // type:object size:0x4 scope:local align:4 data:float +@230 = .sdata2:0x804042C0; // type:object size:0x4 scope:local align:4 data:float +@99 = .sdata2:0x804042C8; // type:object size:0x4 scope:local align:4 data:float +@100 = .sdata2:0x804042CC; // type:object size:0x4 scope:local align:4 data:float +@101 = .sdata2:0x804042D0; // type:object size:0x4 scope:local align:4 data:float +@102 = .sdata2:0x804042D4; // type:object size:0x4 scope:local align:4 data:float +@105 = .sdata2:0x804042D8; // type:object size:0x4 scope:local align:4 data:float +@106 = .sdata2:0x804042DC; // type:object size:0x4 scope:local align:4 data:float +@113 = .sdata2:0x804042E0; // type:object size:0x4 scope:local align:4 data:float +@114 = .sdata2:0x804042E8; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x804042F0; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x804042F8; // type:object size:0x4 scope:local align:4 data:float +@118 = .sdata2:0x804042FC; // type:object size:0x4 scope:local align:4 data:float +@119 = .sdata2:0x80404300; // type:object size:0x4 scope:local align:4 data:float +@161 = .sdata2:0x80404304; // type:object size:0x4 scope:local align:4 data:float +@129 = .sdata2:0x80404308; // type:object size:0x4 scope:local align:4 data:float +@130 = .sdata2:0x8040430C; // type:object size:0x4 scope:local align:4 data:float +@133 = .sdata2:0x80404310; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x80404314; // type:object size:0x4 scope:local align:4 data:float +@136 = .sdata2:0x80404318; // type:object size:0x4 scope:local align:4 data:float +@261 = .sdata2:0x8040431C; // type:object size:0x4 scope:local align:4 data:float +gx = .sdata2:0x80404320; // type:object size:0x4 scope:global align:4 data:4byte +@134 = .sdata2:0x80404324; // type:object size:0x4 scope:local align:4 data:4byte +@135 = .sdata2:0x80404328; // type:object size:0x4 scope:local align:4 data:4byte +@136 = .sdata2:0x8040432C; // type:object size:0x4 scope:local align:4 data:4byte +@196 = .sdata2:0x80404330; // type:object size:0x4 scope:local align:4 data:float +@197 = .sdata2:0x80404334; // type:object size:0x4 scope:local align:4 data:float +@198 = .sdata2:0x80404338; // type:object size:0x4 scope:local align:4 data:float +@200 = .sdata2:0x80404340; // type:object size:0x8 scope:local align:8 data:double +@95 = .sdata2:0x80404348; // type:object size:0x4 scope:local align:4 data:float +@150 = .sdata2:0x80404350; // type:object size:0x8 scope:local align:8 data:double +@134 = .sdata2:0x80404358; // type:object size:0x4 scope:local align:4 data:float +@135 = .sdata2:0x8040435C; // type:object size:0x4 scope:local align:4 data:float +@136 = .sdata2:0x80404360; // type:object size:0x4 scope:local align:4 data:float +@137 = .sdata2:0x80404364; // type:object size:0x4 scope:local align:4 data:float +@138 = .sdata2:0x80404368; // type:object size:0x4 scope:local align:4 data:float +@139 = .sdata2:0x8040436C; // type:object size:0x4 scope:local align:4 data:float +@140 = .sdata2:0x80404370; // type:object size:0x4 scope:local align:4 data:float +@141 = .sdata2:0x80404374; // type:object size:0x4 scope:local align:4 data:float +@142 = .sdata2:0x80404378; // type:object size:0x4 scope:local align:4 data:float +@143 = .sdata2:0x8040437C; // type:object size:0x4 scope:local align:4 data:float +@144 = .sdata2:0x80404380; // type:object size:0x4 scope:local align:4 data:float +@160 = .sdata2:0x80404384; // type:object size:0x4 scope:local align:4 data:float +@176 = .sdata2:0x80404388; // type:object size:0x4 scope:local align:4 data:float +@178 = .sdata2:0x80404390; // type:object size:0x8 scope:local align:8 data:double +@204 = .sdata2:0x80404398; // type:object size:0x4 scope:local align:4 data:float +@205 = .sdata2:0x8040439C; // type:object size:0x4 scope:local align:4 data:float +@206 = .sdata2:0x804043A0; // type:object size:0x4 scope:local align:4 data:float +@207 = .sdata2:0x804043A4; // type:object size:0x4 scope:local align:4 data:float +@208 = .sdata2:0x804043A8; // type:object size:0x4 scope:local align:4 data:float +@209 = .sdata2:0x804043AC; // type:object size:0x4 scope:local align:4 data:float +@57 = .sdata2:0x804043B0; // type:object size:0x4 scope:local align:4 data:float +@137 = .sdata2:0x804043B8; // type:object size:0x4 scope:local align:4 data:float +@138 = .sdata2:0x804043BC; // type:object size:0x4 scope:local align:4 data:float +@139 = .sdata2:0x804043C0; // type:object size:0x8 scope:local align:8 data:double +@140 = .sdata2:0x804043C8; // type:object size:0x4 scope:local align:4 data:float +@141 = .sdata2:0x804043D0; // type:object size:0x8 scope:local align:8 data:double +@142 = .sdata2:0x804043D8; // type:object size:0x4 scope:local align:4 data:float +@144 = .sdata2:0x804043E0; // type:object size:0x8 scope:local align:8 data:double +@26 = .sdata2:0x804043E8; // type:object size:0x4 scope:local align:4 data:float +@27 = .sdata2:0x804043EC; // type:object size:0x4 scope:local align:4 data:float +@28 = .sdata2:0x804043F0; // type:object size:0x4 scope:local align:4 data:float +@36 = .sdata2:0x804043F8; // type:object size:0x8 scope:local align:8 data:double +@121 = .sdata2:0x80404400; // type:object size:0x4 scope:local align:4 data:float +@122 = .sdata2:0x80404404; // type:object size:0x4 scope:local align:4 data:float +@620 = .sdata2:0x80404408; // type:object size:0x8 scope:local align:8 data:double +@74 = .sdata2:0x80404410; // type:object size:0x4 scope:local align:4 data:4byte +@1079 = .sdata2:0x80404418; // type:object size:0x8 scope:local align:8 data:double +@103 = .sdata2:0x80404420; // type:object size:0x8 scope:local align:8 data:double +@104 = .sdata2:0x80404428; // type:object size:0x8 scope:local align:8 data:double +@105 = .sdata2:0x80404430; // type:object size:0x8 scope:local align:8 data:double +@106 = .sdata2:0x80404438; // type:object size:0x8 scope:local align:8 data:double +@107 = .sdata2:0x80404440; // type:object size:0x8 scope:local align:8 data:double +@108 = .sdata2:0x80404448; // type:object size:0x8 scope:local align:8 data:double +@109 = .sdata2:0x80404450; // type:object size:0x8 scope:local align:8 data:double +@110 = .sdata2:0x80404458; // type:object size:0x8 scope:local align:8 data:double +@111 = .sdata2:0x80404460; // type:object size:0x8 scope:local align:8 data:double +@112 = .sdata2:0x80404468; // type:object size:0x8 scope:local align:8 data:double +@113 = .sdata2:0x80404470; // type:object size:0x8 scope:local align:8 data:double +@114 = .sdata2:0x80404478; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x80404480; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x80404488; // type:object size:0x8 scope:local align:8 data:double +@117 = .sdata2:0x80404490; // type:object size:0x8 scope:local align:8 data:double +@118 = .sdata2:0x80404498; // type:object size:0x8 scope:local align:8 data:double +@119 = .sdata2:0x804044A0; // type:object size:0x8 scope:local align:8 data:double +@120 = .sdata2:0x804044A8; // type:object size:0x8 scope:local align:8 data:double +@105 = .sdata2:0x804044B0; // type:object size:0x8 scope:local align:8 data:double +@106 = .sdata2:0x804044B8; // type:object size:0x8 scope:local align:8 data:double +@107 = .sdata2:0x804044C0; // type:object size:0x8 scope:local align:8 data:double +@108 = .sdata2:0x804044C8; // type:object size:0x8 scope:local align:8 data:double +@109 = .sdata2:0x804044D0; // type:object size:0x8 scope:local align:8 data:double +@110 = .sdata2:0x804044D8; // type:object size:0x8 scope:local align:8 data:double +@111 = .sdata2:0x804044E0; // type:object size:0x8 scope:local align:8 data:double +@112 = .sdata2:0x804044E8; // type:object size:0x8 scope:local align:8 data:double +@113 = .sdata2:0x804044F0; // type:object size:0x8 scope:local align:8 data:double +@114 = .sdata2:0x804044F8; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x80404500; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x80404508; // type:object size:0x8 scope:local align:8 data:double +@117 = .sdata2:0x80404510; // type:object size:0x8 scope:local align:8 data:double +@118 = .sdata2:0x80404518; // type:object size:0x8 scope:local align:8 data:double +@119 = .sdata2:0x80404520; // type:object size:0x8 scope:local align:8 data:double +@120 = .sdata2:0x80404528; // type:object size:0x8 scope:local align:8 data:double +@121 = .sdata2:0x80404530; // type:object size:0x8 scope:local align:8 data:double +@122 = .sdata2:0x80404538; // type:object size:0x8 scope:local align:8 data:double +@123 = .sdata2:0x80404540; // type:object size:0x8 scope:local align:8 data:double +@146 = .sdata2:0x80404548; // type:object size:0x8 scope:local align:8 data:double +@147 = .sdata2:0x80404550; // type:object size:0x8 scope:local align:8 data:double +@148 = .sdata2:0x80404558; // type:object size:0x8 scope:local align:8 data:double +@149 = .sdata2:0x80404560; // type:object size:0x8 scope:local align:8 data:double +@150 = .sdata2:0x80404568; // type:object size:0x8 scope:local align:8 data:double +@151 = .sdata2:0x80404570; // type:object size:0x8 scope:local align:8 data:double +@152 = .sdata2:0x80404578; // type:object size:0x8 scope:local align:8 data:double +@153 = .sdata2:0x80404580; // type:object size:0x8 scope:local align:8 data:double +@154 = .sdata2:0x80404588; // type:object size:0x8 scope:local align:8 data:double +@155 = .sdata2:0x80404590; // type:object size:0x8 scope:local align:8 data:double +@156 = .sdata2:0x80404598; // type:object size:0x8 scope:local align:8 data:double +@146 = .sdata2:0x804045A0; // type:object size:0x8 scope:local align:8 data:double +@147 = .sdata2:0x804045A8; // type:object size:0x8 scope:local align:8 data:double +@148 = .sdata2:0x804045B0; // type:object size:0x8 scope:local align:8 data:double +@149 = .sdata2:0x804045B8; // type:object size:0x8 scope:local align:8 data:double +@150 = .sdata2:0x804045C0; // type:object size:0x8 scope:local align:8 data:double +@151 = .sdata2:0x804045C8; // type:object size:0x8 scope:local align:8 data:double +@152 = .sdata2:0x804045D0; // type:object size:0x8 scope:local align:8 data:double +@153 = .sdata2:0x804045D8; // type:object size:0x8 scope:local align:8 data:double +@154 = .sdata2:0x804045E0; // type:object size:0x8 scope:local align:8 data:double +@155 = .sdata2:0x804045E8; // type:object size:0x8 scope:local align:8 data:double +@158 = .sdata2:0x804045F0; // type:object size:0x8 scope:local align:8 data:double +@71 = .sdata2:0x804045F8; // type:object size:0x8 scope:local align:8 data:double +@72 = .sdata2:0x80404600; // type:object size:0x8 scope:local align:8 data:double +@73 = .sdata2:0x80404608; // type:object size:0x8 scope:local align:8 data:double +@74 = .sdata2:0x80404610; // type:object size:0x8 scope:local align:8 data:double +@75 = .sdata2:0x80404618; // type:object size:0x8 scope:local align:8 data:double +@76 = .sdata2:0x80404620; // type:object size:0x8 scope:local align:8 data:double +@77 = .sdata2:0x80404628; // type:object size:0x8 scope:local align:8 data:double +@78 = .sdata2:0x80404630; // type:object size:0x8 scope:local align:8 data:double +@79 = .sdata2:0x80404638; // type:object size:0x8 scope:local align:8 data:double +@437 = .sdata2:0x80404640; // type:object size:0x8 scope:local align:8 data:double +@438 = .sdata2:0x80404648; // type:object size:0x8 scope:local align:8 data:double +@439 = .sdata2:0x80404650; // type:object size:0x8 scope:local align:8 data:double +@440 = .sdata2:0x80404658; // type:object size:0x8 scope:local align:8 data:double +@441 = .sdata2:0x80404660; // type:object size:0x8 scope:local align:8 data:double +@442 = .sdata2:0x80404668; // type:object size:0x8 scope:local align:8 data:double +@443 = .sdata2:0x80404670; // type:object size:0x8 scope:local align:8 data:double +@445 = .sdata2:0x80404678; // type:object size:0x8 scope:local align:8 data:double +@61 = .sdata2:0x80404680; // type:object size:0x8 scope:local align:8 data:double +@62 = .sdata2:0x80404688; // type:object size:0x8 scope:local align:8 data:double +@63 = .sdata2:0x80404690; // type:object size:0x8 scope:local align:8 data:double +@64 = .sdata2:0x80404698; // type:object size:0x8 scope:local align:8 data:double +@65 = .sdata2:0x804046A0; // type:object size:0x8 scope:local align:8 data:double +@66 = .sdata2:0x804046A8; // type:object size:0x8 scope:local align:8 data:double +@67 = .sdata2:0x804046B0; // type:object size:0x8 scope:local align:8 data:double +@95 = .sdata2:0x804046B8; // type:object size:0x8 scope:local align:8 data:double +@96 = .sdata2:0x804046C0; // type:object size:0x8 scope:local align:8 data:double +@97 = .sdata2:0x804046C8; // type:object size:0x8 scope:local align:8 data:double +@98 = .sdata2:0x804046D0; // type:object size:0x8 scope:local align:8 data:double +@99 = .sdata2:0x804046D8; // type:object size:0x8 scope:local align:8 data:double +@100 = .sdata2:0x804046E0; // type:object size:0x8 scope:local align:8 data:double +@102 = .sdata2:0x804046E8; // type:object size:0x8 scope:local align:8 data:double +@116 = .sdata2:0x804046F0; // type:object size:0x8 scope:local align:8 data:double +@117 = .sdata2:0x804046F8; // type:object size:0x8 scope:local align:8 data:double +@118 = .sdata2:0x80404700; // type:object size:0x8 scope:local align:8 data:double +@119 = .sdata2:0x80404708; // type:object size:0x8 scope:local align:8 data:double +@120 = .sdata2:0x80404710; // type:object size:0x8 scope:local align:8 data:double +@73 = .sdata2:0x80404718; // type:object size:0x8 scope:local align:8 data:double +@125 = .sdata2:0x80404720; // type:object size:0x8 scope:local align:8 data:double +@126 = .sdata2:0x80404728; // type:object size:0x8 scope:local align:8 data:double +@60 = .sdata2:0x80404730; // type:object size:0x8 scope:local align:8 data:double +@102 = .sdata2:0x80404738; // type:object size:0x8 scope:local align:8 data:double +@103 = .sdata2:0x80404740; // type:object size:0x8 scope:local align:8 data:double +@104 = .sdata2:0x80404748; // type:object size:0x8 scope:local align:8 data:double +@105 = .sdata2:0x80404750; // type:object size:0x8 scope:local align:8 data:double +@106 = .sdata2:0x80404758; // type:object size:0x8 scope:local align:8 data:double +@73 = .sdata2:0x80404760; // type:object size:0x8 scope:local align:8 data:double +@59 = .sdata2:0x80404768; // type:object size:0x8 scope:local align:8 data:double +@4488 = .sbss2:0x80404780; // type:object size:0x4 scope:local align:4 data:4byte +@6778 = .sbss2:0x80404788; // type:object size:0x4 scope:local align:4 data:4byte +@5345 = .sbss2:0x80404790; // type:object size:0x4 scope:local align:4 data:4byte +@5585 = .sbss2:0x80404798; // type:object size:0x8 scope:local align:4 data:4byte +@5211 = .sbss2:0x804047A0; // type:object size:0x8 scope:local align:4 data:4byte +@6426 = .sbss2:0x804047A8; // type:object size:0x4 scope:local align:4 data:4byte +@6432 = .sbss2:0x804047AC; // type:object size:0x4 scope:local align:4 data:4byte +@6085 = .sbss2:0x804047B0; // type:object size:0x4 scope:local align:4 data:4byte +@24534 = .sbss2:0x804047B4; // type:object size:0x4 scope:local align:4 data:4byte +@4097 = .sbss2:0x804047B8; // type:object size:0x8 scope:local align:4 data:4byte +@4653 = .sbss2:0x804047C0; // type:object size:0x4 scope:local align:4 data:4byte +@4323 = .sbss2:0x804047C8; // type:object size:0x4 scope:local align:4 data:4byte +@5463 = .sbss2:0x804047D0; // type:object size:0x4 scope:local align:4 data:4byte +@4138 = .sbss2:0x804047D8; // type:object size:0x4 scope:local align:4 data:4byte +@4429 = .sbss2:0x804047E0; // type:object size:0x4 scope:local align:4 data:4byte +@4437 = .sbss2:0x804047E4; // type:object size:0x4 scope:local align:4 data:4byte +@4446 = .sbss2:0x804047E8; // type:object size:0x4 scope:local align:4 data:4byte +@4454 = .sbss2:0x804047EC; // type:object size:0x4 scope:local align:4 data:4byte +@5727 = .sbss2:0x804047F0; // type:object size:0x4 scope:local align:4 data:4byte +@2587 = .sbss2:0x804047F8; // type:object size:0x8 scope:local align:4 data:4byte +@1994 = .sbss2:0x80404800; // type:object size:0x8 scope:local align:4 data:4byte diff --git a/configure.py b/configure.py new file mode 100644 index 000000000..c0c7bcb7c --- /dev/null +++ b/configure.py @@ -0,0 +1,978 @@ +#!/usr/bin/env python3 +import os +import io +import platform +import sys +import argparse +import json + +from pathlib import Path +from tools import ninja_syntax + +if sys.platform == "cygwin": + sys.exit( + f"Cygwin/MSYS2 is not supported." + f"\nPlease use native Windows Python instead." + f"\n(Current path: {sys.executable})" + ) + +VERSIONS = [ + "GZLJ01", # 0 + "GZLE01", # 1 + "GZLP01", # 2 +] + +if len(VERSIONS) > 1: + versions_str = ", ".join(VERSIONS[:-1]) + f" or {VERSIONS[-1]}" +else: + versions_str = VERSIONS[0] + +parser = argparse.ArgumentParser() +parser.add_argument( + "--version", + dest="version", + default="GZLE01", + help=f"version to build ({versions_str})", +) +parser.add_argument( + "--build-dir", + dest="build_dir", + type=Path, + default=Path("build"), + help="base build directory (default: build)", +) +parser.add_argument( + "--build-dtk", + dest="build_dtk", + type=Path, + help="path to decomp-toolkit source", +) +parser.add_argument( + "--compilers", + dest="compilers", + type=Path, + help="path to compilers (default: tools/mwcc_compiler)", +) +parser.add_argument( + "--map", + dest="map", + action="store_true", + help="generate map file(s)", +) +parser.add_argument( + "--debug", + dest="debug", + action="store_true", + help="build with debug info (non-matching)", +) +if os.name != "nt" and not "_NT-" in os.uname().sysname: + parser.add_argument( + "--wrapper", + dest="wrapper", + type=Path, + help="path to wine (or wibo)", + ) +parser.add_argument( + "--sjiswrap", + dest="sjiswrap", + type=Path, + help="path to sjiswrap", +) +args = parser.parse_args() + +version = args.version.upper() +if version not in VERSIONS: + sys.exit(f"Invalid version '{version}', expected {versions_str}") +version_num = VERSIONS.index(version) + +CFLAGS_BASE = [ + "-nodefaults", + "-proc gekko", + "-align powerpc", + "-enum int", + "-fp hardware", + "-Cpp_exceptions off", + # "-W all", + "-O4,p", + "-inline auto", + '-pragma "cats off"', + '-pragma "warn_notinlined off"', + "-maxerrors 1", + "-nosyspath", + "-RTTI off", + "-fp_contract on", + "-str reuse", + "-multibyte", + "-i include", + f"-DVERSION={version_num}", +] +if args.debug: + CFLAGS_BASE.extend(["-sym on", "-DDEBUG=1"]) +else: + CFLAGS_BASE.append("-DNDEBUG=1") + +CFLAGS_RUNTIME = [ + *CFLAGS_BASE, + "-use_lmw_stmw on", + "-str reuse,pool,readonly", + "-inline deferred,auto", +] + +CFLAGS_FRAMEWORK = [ + *CFLAGS_BASE, + "-use_lmw_stmw off", + "-str reuse,pool,readonly", + "-inline noauto", + "-O3,s", + "-schedule off", + "-sym on", +] + +CFLAGS_REL = [ + *CFLAGS_FRAMEWORK, + "-sdata 0", + "-sdata2 0", +] + +LINKER_VERSION = "GC/1.3.2" + + +class Object: + def __init__(self, obj_path, completed, options): + self.obj_path = obj_path + self.completed = completed + self.options = options + + +def Matching(obj_path, **kwargs): + return Object(obj_path, True, kwargs) + + +def NonMatching(obj_path, **kwargs): + return Object(obj_path, False, kwargs) + + +LIBS = [ + { + "lib": "Runtime.PPCEABI.H", + "mw_version": "GC/1.3.2", + "cflags": CFLAGS_RUNTIME, + "host": False, + "objects": [ + Matching("Runtime/__init_cpp_exceptions.cpp"), + Matching("Runtime/Gecko_ExceptionPPC.cp"), + Matching("Runtime/global_destructor_chain.c"), + ], + }, + { + "lib": "REL", + "mw_version": "GC/1.3.2", + "cflags": CFLAGS_REL, + "host": False, + "objects": [ + Matching("REL/executor.c"), + Matching( + "REL/global_destructor_chain.c", + source="Runtime/global_destructor_chain.c", + ), + ], + }, + { + "lib": "JSystem", + "mw_version": "GC/1.3.2", + "cflags": CFLAGS_FRAMEWORK, + "host": True, + "objects": [ + NonMatching("JSystem/JKernel/JKRFile.cpp"), + NonMatching("JSystem/JSupport/JSUList.cpp"), + NonMatching("JSystem/JSupport/JSUInputStream.cpp"), + Matching ("JSystem/JSupport/JSUMemoryStream.cpp"), + NonMatching("JSystem/JSupport/JSUFileStream.cpp"), + NonMatching("JSystem/JUtility/JUTNameTab.cpp"), + NonMatching("JSystem/JUtility/JUTPalette.cpp"), + NonMatching("JSystem/JParticle/JPATexture.cpp"), + ], + }, + { + "lib": "SSystem", + "mw_version": "GC/1.3.2", + "cflags": CFLAGS_FRAMEWORK, + "host": True, + "objects": [ + NonMatching("SSystem/SStandard/s_basic.cpp"), + Matching ("SSystem/SComponent/c_malloc.cpp"), + Matching ("SSystem/SComponent/c_API.cpp"), + Matching ("SSystem/SComponent/c_API_graphic.cpp"), + Matching ("SSystem/SComponent/c_counter.cpp"), + Matching ("SSystem/SComponent/c_list.cpp"), + Matching ("SSystem/SComponent/c_list_iter.cpp"), + Matching ("SSystem/SComponent/c_node.cpp"), + Matching ("SSystem/SComponent/c_node_iter.cpp"), + Matching ("SSystem/SComponent/c_tree.cpp"), + Matching ("SSystem/SComponent/c_tree_iter.cpp"), + NonMatching("SSystem/SComponent/c_phase.cpp"), + Matching ("SSystem/SComponent/c_request.cpp"), + Matching ("SSystem/SComponent/c_tag.cpp"), + Matching ("SSystem/SComponent/c_tag_iter.cpp"), + NonMatching("SSystem/SComponent/c_xyz.cpp"), + Matching ("SSystem/SComponent/c_sxyz.cpp"), + NonMatching("SSystem/SComponent/c_bg_s.cpp"), + Matching ("SSystem/SComponent/c_bg_s_chk.cpp"), + NonMatching("SSystem/SComponent/c_bg_s_gnd_chk.cpp"), + NonMatching("SSystem/SComponent/c_bg_s_lin_chk.cpp"), + NonMatching("SSystem/SComponent/c_bg_w.cpp"), + NonMatching("SSystem/SComponent/c_m2d.cpp"), + NonMatching("SSystem/SComponent/c_m2d_g_box.cpp"), + Matching ("SSystem/SComponent/c_m3d_g_aab.cpp"), + NonMatching("SSystem/SComponent/c_m3d_g_cyl.cpp"), + NonMatching("SSystem/SComponent/c_m3d_g_pla.cpp"), + NonMatching("SSystem/SComponent/c_m3d_g_sph.cpp"), + NonMatching("SSystem/SComponent/c_m3d_g_tri.cpp"), + NonMatching("SSystem/SComponent/c_lib.cpp"), + NonMatching("SSystem/SComponent/c_angle.cpp"), + NonMatching("SSystem/SComponent/c_data_tbl.cpp"), + ], + }, + { + "lib": "framework", + "mw_version": "GC/1.3.2", + "cflags": CFLAGS_FRAMEWORK, + "host": True, + "objects": [ + NonMatching("f_ap/f_ap_game.cpp"), + NonMatching("f_op/f_op_actor.cpp"), + Matching ("f_op/f_op_actor_iter.cpp"), + Matching ("f_op/f_op_actor_tag.cpp"), + NonMatching("f_op/f_op_actor_mng.cpp"), + NonMatching("f_op/f_op_camera.cpp"), + NonMatching("f_op/f_op_camera_mng.cpp"), + Matching ("f_op/f_op_overlap.cpp"), + NonMatching("f_op/f_op_overlap_mng.cpp"), + Matching ("f_op/f_op_overlap_req.cpp"), + Matching ("f_op/f_op_scene.cpp"), + Matching ("f_op/f_op_scene_iter.cpp"), + NonMatching("f_op/f_op_scene_mng.cpp"), + Matching ("f_op/f_op_scene_req.cpp"), + Matching ("f_op/f_op_scene_tag.cpp"), + Matching ("f_op/f_op_view.cpp"), + NonMatching("f_op/f_op_kankyo.cpp"), + Matching ("f_op/f_op_msg.cpp"), + NonMatching("f_op/f_op_kankyo_mng.cpp"), + NonMatching("f_op/f_op_msg_mng.cpp"), + NonMatching("f_op/f_op_draw_iter.cpp"), + Matching ("f_op/f_op_draw_tag.cpp"), + Matching ("f_op/f_op_scene_pause.cpp"), + Matching ("f_pc/f_pc_base.cpp"), + Matching ("f_pc/f_pc_create_iter.cpp"), + NonMatching("f_pc/f_pc_create_req.cpp"), + Matching ("f_pc/f_pc_create_tag.cpp"), + Matching ("f_pc/f_pc_creator.cpp"), + Matching ("f_pc/f_pc_delete_tag.cpp"), + NonMatching("f_pc/f_pc_deletor.cpp"), + NonMatching("f_pc/f_pc_draw_priority.cpp"), + NonMatching("f_pc/f_pc_executor.cpp"), + NonMatching("f_pc/f_pc_layer.cpp"), + Matching ("f_pc/f_pc_leaf.cpp"), + NonMatching("f_pc/f_pc_layer_iter.cpp"), + NonMatching("f_pc/f_pc_layer_tag.cpp"), + Matching ("f_pc/f_pc_line.cpp"), + Matching ("f_pc/f_pc_load.cpp"), + NonMatching("f_pc/f_pc_manager.cpp"), + Matching ("f_pc/f_pc_method.cpp"), + NonMatching("f_pc/f_pc_node.cpp"), + NonMatching("f_pc/f_pc_node_req.cpp"), + Matching ("f_pc/f_pc_priority.cpp"), + Matching ("f_pc/f_pc_profile.cpp"), + Matching ("f_pc/f_pc_searcher.cpp"), + Matching ("f_pc/f_pc_line_tag.cpp"), + NonMatching("f_pc/f_pc_line_iter.cpp"), + Matching ("f_pc/f_pc_method_iter.cpp"), + NonMatching("f_pc/f_pc_method_tag.cpp"), + NonMatching("f_pc/f_pc_pause.cpp"), + NonMatching("f_pc/f_pc_draw.cpp"), + NonMatching("f_pc/f_pc_fstcreate_req.cpp"), + NonMatching("f_pc/f_pc_stdcreate_req.cpp"), + + # machine + NonMatching("m_Do/m_Do_controller_pad.cpp"), + + # dolzel + NonMatching("d/d_com_lib_game.cpp"), + Matching ("d/d_particle_name.cpp"), + NonMatching("d/d_s_title.cpp"), + + # ? + NonMatching("DynamicLink.cpp"), + ], + }, + { + "lib": "f_pc_profile_lst", + "mw_version": "GC/1.3.2", + "cflags": CFLAGS_REL, + "host": True, + "objects": [ + Matching("f_pc/f_pc_profile_lst.cpp"), + ], + }, +] + +# Tool versions +COMPILERS_TAG = "1" +DTK_TAG = "v0.4.1" +SJISWRAP_TAG = "v1.1.0" +WIBO_TAG = "0.5.0" + +# On Windows, we need this to use && in commands +chain = "cmd /c " if os.name == "nt" else "" + +# Begin generating build.ninja +out = io.StringIO() +n = ninja_syntax.Writer(out) + +n.variable("ninja_required_version", "1.3") +n.newline() + +n.comment("The arguments passed to configure.py, for rerunning it.") +n.variable("configure_args", sys.argv[1:]) +n.variable("python", f'"{sys.executable}"') +n.newline() + +### +# Variables +### +n.comment("Variables") +version = args.version +version_num = VERSIONS.index(args.version) +build_path = args.build_dir / version +config_path = Path("config") / version / "config.yml" +tools_path = Path("tools") + +ldflags = f"-fp hardware -nodefaults" +if args.map: + ldflags += f" -mapunused" +if args.debug: + ldflags += " -g" +n.variable("ldflags", ldflags) +n.variable("mw_version", LINKER_VERSION) +if sys.platform == "win32": + exe = ".exe" + wrapper = None +else: + exe = "" + wrapper = args.wrapper or "wine" +n.newline() + + +# Replace forward slashes with backslashes on Windows +def os_str(value): + return str(value).replace("/", os.sep) + + +# Stringify paths for ninja_syntax +def path(value): + if value is None: + return None + elif isinstance(value, list): + return list(map(os_str, filter(lambda x: x is not None, value))) + else: + return [os_str(value)] + + +### +# Tooling +### +n.comment("Tooling") + +build_tools_path = args.build_dir / "tools" +download_tool = tools_path / "download_tool.py" +n.rule( + name="download_tool", + command=f"$python {download_tool} $tool $out --tag $tag", + description="TOOL $out", +) + +if args.build_dtk: + dtk = build_tools_path / "release" / f"dtk{exe}" + n.rule( + name="cargo", + command="cargo build --release --manifest-path $in --bin $bin --target-dir $target", + description="CARGO $bin", + depfile=path(Path("$target") / "release" / "$bin.d"), + deps="gcc", + ) + n.build( + outputs=path(dtk), + rule="cargo", + inputs=path(args.build_dtk / "Cargo.toml"), + variables={ + "bin": "dtk", + "target": build_tools_path, + }, + ) +else: + dtk = build_tools_path / f"dtk{exe}" + n.build( + outputs=path(dtk), + rule="download_tool", + implicit=path(download_tool), + variables={ + "tool": "dtk", + "tag": DTK_TAG, + }, + ) + +if args.sjiswrap: + sjiswrap = args.sjiswrap +else: + sjiswrap = build_tools_path / "sjiswrap.exe" + n.build( + outputs=path(sjiswrap), + rule="download_tool", + implicit=path(download_tool), + variables={ + "tool": "sjiswrap", + "tag": SJISWRAP_TAG, + }, + ) + +# Only add an implicit dependency on wibo if we download it +wrapper_implicit = None +if ( + sys.platform == "linux" + and platform.machine() in ("i386", "x86_64") + and args.wrapper is None +): + wrapper = build_tools_path / "wibo" + wrapper_implicit = wrapper + n.build( + outputs=path(wrapper), + rule="download_tool", + implicit=path(download_tool), + variables={ + "tool": "wibo", + "tag": WIBO_TAG, + }, + ) + +compilers_implicit = None +if args.compilers: + compilers = args.compilers +else: + compilers = tools_path / "mwcc_compiler" + compilers_implicit = compilers + n.build( + outputs=path(compilers), + rule="download_tool", + implicit=path(download_tool), + variables={ + "tool": "compilers", + "tag": COMPILERS_TAG, + }, + ) + +n.newline() + +### +# Rules +### +compiler_path = compilers / "$mw_version" +mwcc = compiler_path / "mwcceppc.exe" +mwcc_implicit = [compilers_implicit or mwcc, wrapper_implicit, sjiswrap] +mwld = compiler_path / "mwldeppc.exe" +mwld_implicit = [compilers_implicit or mwld, wrapper_implicit] + +wrapper_cmd = f"{wrapper} " if wrapper else "" +mwcc_cmd = f"{wrapper_cmd}{sjiswrap} {mwcc} $cflags -MMD -c $in -o $basedir" +mwld_cmd = f"{wrapper_cmd}{mwld} $ldflags -o $out @$out.rsp" + +if os.name != "nt": + transform_dep = tools_path / "transform_dep.py" + mwcc_cmd += f" && $python {transform_dep} $basefile.d $basefile.d" + mwcc_implicit.append(transform_dep) + +n.comment("Link ELF file") +n.rule( + name="link", + command=mwld_cmd, + description="LINK $out", + rspfile="$out.rsp", + rspfile_content="$in_newline", +) +n.newline() + +n.comment("Generate DOL") +n.rule( + name="elf2dol", + command=f"{dtk} elf2dol $in $out", + description="DOL $out", +) +n.newline() + +n.comment("Generate RELs") +makerel_rsp = build_path / "makerel.rsp" +n.rule( + name="makerel", + command=f"{dtk} rel make -w -c $config @{makerel_rsp}", + description="REL", + rspfile=path(makerel_rsp), + rspfile_content="$in_newline", +) +n.newline() + +n.comment("MWCC build") +n.rule( + name="mwcc", + command=mwcc_cmd, + description="MWCC $out", + depfile="$basefile.d", + deps="gcc", +) +n.newline() + +n.comment("Host build") +n.variable("host_cflags", "-I include -Wno-trigraphs") +n.variable( + "host_cppflags", + "-std=c++98 -I include -fno-exceptions -fno-rtti -D_CRT_SECURE_NO_WARNINGS -Wno-trigraphs -Wno-c++11-extensions", +) +n.rule( + name="host_cc", + command="clang $host_cflags -c -o $out $in", + description="CC $out", +) +n.rule( + name="host_cpp", + command="clang++ $host_cppflags -c -o $out $in", + description="CXX $out", +) +n.newline() + +### +# Rules for source files +### +n.comment("Source files") +build_src_path = build_path / "src" +build_host_path = build_path / "host" +build_config_path = build_path / "config.json" + +objdiff_config = { + "min_version": "0.4.3", + "custom_make": "ninja", + "build_target": False, + "watch_patterns": [ + "*.c", + "*.cp", + "*.cpp", + "*.h", + "*.hpp", + "*.py", + "*.yml", + "*.txt", + "*.json", + ], + "units": [], +} + + +def locate_unit(unit): + for lib in LIBS: + for obj in lib["objects"]: + if obj.obj_path == unit: + return [lib, obj] + return None + + +def map_path(path): + return path.parent / (path.name + ".MAP") + + +class LinkStep: + def __init__(self, config): + self.name = config["name"] + self.module_id = config["module_id"] + self.ldscript = config["ldscript"] + self.inputs = [] + + def add(self, obj): + self.inputs.append(obj) + + def output(self): + if self.module_id == 0: + return build_path / f"{self.name}.dol" + else: + return build_path / self.name / f"{self.name}.rel" + + def partial_output(self): + if self.module_id == 0: + return build_path / f"{self.name}.elf" + else: + return build_path / self.name / f"{self.name}.plf" + + def write(self, n): + n.comment(f"Link {self.name}") + if self.module_id == 0: + elf_path = build_path / f"{self.name}.elf" + dol_path = build_path / f"{self.name}.dol" + elf_ldflags = f"$ldflags -lcf {self.ldscript}" + if args.map: + elf_map = map_path(elf_path) + elf_ldflags += f" -map {elf_map}" + else: + elf_map = None + n.build( + outputs=path(elf_path), + rule="link", + inputs=path(self.inputs), + implicit=path([self.ldscript, *mwld_implicit]), + implicit_outputs=path(elf_map), + variables={"ldflags": elf_ldflags}, + ) + n.build( + outputs=path(dol_path), + rule="elf2dol", + inputs=path(elf_path), + implicit=path(dtk), + ) + else: + preplf_path = build_path / self.name / f"{self.name}.preplf" + plf_path = build_path / self.name / f"{self.name}.plf" + preplf_ldflags = f"$ldflags -sdata 0 -sdata2 0 -m _prolog -r" + plf_ldflags = f"$ldflags -sdata 0 -sdata2 0 -m _prolog -r1 -strip_partial -lcf {self.ldscript}" + if args.map: + preplf_map = map_path(preplf_path) + preplf_ldflags += f" -map {preplf_map}" + plf_map = map_path(plf_path) + plf_ldflags += f" -map {plf_map}" + else: + preplf_map = None + plf_map = None + n.build( + outputs=path(preplf_path), + rule="link", + inputs=path(self.inputs), + implicit=path(mwld_implicit), + implicit_outputs=path(preplf_map), + variables={"ldflags": preplf_ldflags}, + ) + n.build( + outputs=path(plf_path), + rule="link", + inputs=path(self.inputs), + implicit=path([self.ldscript, preplf_path, *mwld_implicit]), + implicit_outputs=path(plf_map), + variables={"ldflags": plf_ldflags}, + ) + + n.newline() + + +has_units = False +if build_config_path.is_file(): + has_units = True + + src_path = Path("src") + link_steps = [] + used_compiler_versions = set() + source_inputs = [] + host_source_inputs = [] + source_added = set() + + def add_unit(obj, step): + obj_path, unit = obj["object"], obj["name"] + result = locate_unit(unit) + if not result: + step.add(obj_path) + base_object = Path(unit).with_suffix("") + objdiff_config["units"].append( + { + "name": str(f"{step.name}/{base_object}").replace(os.sep, "/"), + "target_path": str(obj_path).replace(os.sep, "/"), + "reverse_fn_order": False, + } + ) + return + + lib, data = result + lib_name = lib["lib"] + + options = { + "add_to_all": True, + "mw_version": None, + "cflags": None, + "source": unit, + } + + completed = data.completed + if data.options is not None: + options.update(data.options) + + unit_src_path = src_path / options["source"] + if not unit_src_path.exists(): + step.add(obj_path) + return + + mw_version = options["mw_version"] or lib["mw_version"] + cflags = options["cflags"] or lib["cflags"] + if type(cflags) is list: + cflags_str = " ".join(cflags) + else: + cflags_str = str(cflags) + used_compiler_versions.add(mw_version) + + base_object = Path(data.obj_path).with_suffix("") + src_obj_path = build_src_path / f"{base_object}.o" + src_base_path = build_src_path / base_object + + if src_obj_path not in source_added: + source_added.add(src_obj_path) + + n.comment(f"{unit}: {lib_name} (linked {completed})") + n.build( + outputs=path(src_obj_path), + rule="mwcc", + inputs=path(unit_src_path), + variables={ + "mw_version": path(Path(mw_version)), + "cflags": cflags_str, + "basedir": os.path.dirname(src_base_path), + "basefile": path(src_base_path), + }, + implicit=path(mwcc_implicit), + ) + + if lib["host"]: + host_obj_path = build_host_path / f"{base_object}.o" + host_base_path = build_host_path / base_object + n.build( + outputs=path(host_obj_path), + rule="host_cc" if unit_src_path.suffix == ".c" else "host_cpp", + inputs=path(unit_src_path), + variables={ + "basedir": os.path.dirname(host_base_path), + "basefile": path(host_base_path), + }, + ) + if options["add_to_all"]: + host_source_inputs.append(host_obj_path) + + if options["add_to_all"]: + source_inputs.append(src_obj_path) + + reverse_fn_order = False + if type(cflags) is list: + for flag in cflags: + if not flag.startswith("-inline "): + continue + for value in flag.split(" ")[1].split(","): + if value == "deferred": + reverse_fn_order = True + elif value == "nodeferred": + reverse_fn_order = False + objdiff_config["units"].append( + { + "name": str(f"{step.name}/{base_object}").replace(os.sep, "/"), + "target_path": str(obj_path).replace(os.sep, "/"), + "base_path": str(src_obj_path).replace(os.sep, "/"), + "reverse_fn_order": reverse_fn_order, + "complete": completed, + } + ) + + if completed: + obj_path = src_obj_path + step.add(obj_path) + + with open(build_config_path) as r: + config = json.load(r) + link_step = LinkStep(config) + for unit in config["units"]: + add_unit(unit, link_step) + link_steps.append(link_step) + + for module in config["modules"]: + module_link_step = LinkStep(module) + for unit in module["units"]: + add_unit(unit, module_link_step) + link_steps.append(module_link_step) + n.newline() + + # Check if all compiler versions exist + for mw_version in used_compiler_versions: + mw_path = compilers / mw_version / "mwcceppc.exe" + if args.compilers and not os.path.exists(mw_path): + sys.exit(f"Compiler {mw_path} does not exist") + + # Check if linker exists + mw_path = compilers / LINKER_VERSION / "mwldeppc.exe" + if args.compilers and not os.path.exists(mw_path): + sys.exit(f"Linker {mw_path} does not exist") + + ### + # Link + ### + for step in link_steps: + step.write(n) + n.newline() + + ### + # Generate RELs + ### + n.comment("Generate RELs") + n.build( + outputs=path( + list( + map( + lambda step: step.output(), + filter(lambda step: step.module_id != 0, link_steps), + ) + ) + ), + rule="makerel", + inputs=path(list(map(lambda step: step.partial_output(), link_steps))), + implicit=path([dtk, config_path]), + variables={"config": path(config_path)}, + ) + n.newline() + + ### + # Helper rule for building all source files + ### + n.comment("Build all source files") + n.build( + outputs="all_source", + rule="phony", + inputs=path(source_inputs), + ) + n.newline() + + ### + # Helper rule for building all source files, with a host compiler + ### + n.comment("Build all source files with a host compiler") + n.build( + outputs="all_source_host", + rule="phony", + inputs=path(host_source_inputs), + ) + n.newline() + + ### + # Check hash + ### + n.comment("Check hash") + ok_path = build_path / "ok" + n.rule( + name="check", + command=f"{dtk} shasum -q -c $in -o $out", + description="CHECK $in", + ) + n.build( + outputs=path(ok_path), + rule="check", + inputs=path(Path("orig") / f"{version}.sha1"), + implicit=path([dtk, *map(lambda step: step.output(), link_steps)]), + ) + n.newline() + + ### + # Helper tools + ### + # TODO: make these rules work for RELs too + dol_link_step = link_steps[0] + dol_elf_path = dol_link_step.partial_output() + dol_map_path = map_path(dol_elf_path) + n.comment("Check for mismatching symbols") + n.rule( + name="dol_diff", + command=f"{dtk} -L error dol diff $in", + description=f"DIFF {dol_elf_path}", + ) + n.build( + inputs=path([config_path, dol_elf_path, dol_map_path]), + outputs="dol_diff", + rule="dol_diff", + ) + n.build( + outputs="diff", + rule="phony", + inputs="dol_diff", + ) + n.newline() + + n.comment("Apply symbols from linked ELF") + n.rule( + name="dol_apply", + command=f"{dtk} dol apply $in", + description=f"APPLY {dol_elf_path}", + ) + n.build( + inputs=path([config_path, dol_elf_path, dol_map_path]), + outputs="dol_apply", + rule="dol_apply", + implicit=path([ok_path]), + ) + n.build( + outputs="apply", + rule="phony", + inputs="dol_apply", + ) + +### +# DOL split +### +n.comment("Generate objects from original DOL") +n.rule( + name="split", + command=f"{dtk} dol split $in $out_dir", + description="SPLIT", + depfile="$out_dir/dep", + deps="gcc", +) +n.build( + inputs=path(config_path), + outputs=path(build_config_path), + rule="split", + implicit=path(dtk), + variables={"out_dir": path(build_path)}, +) +n.newline() + +### +# Regenerate on change +### +n.comment("Reconfigure on change") +script = os.path.relpath(__file__) +n.rule( + name="configure", + command=f"$python {script} $configure_args", + generator=True, + description=f"RUN {script}", +) +n.build( + outputs="build.ninja", + rule="configure", + implicit=path([script, tools_path / "ninja_syntax.py", build_config_path]), +) +n.newline() + +### +# Default rule +### +n.comment("Default rule") +if has_units: + n.default(path(ok_path)) +else: + n.default(path(build_config_path)) + +### +# Write build.ninja +### +with open("build.ninja", "w") as f: + f.write(out.getvalue()) +n.close() + +### +# Write objdiff config +### +with open("objdiff.json", "w") as w: + json.dump(objdiff_config, w, indent=4) diff --git a/docs/vscode.md b/docs/vscode.md new file mode 100644 index 000000000..ef2f83f4e --- /dev/null +++ b/docs/vscode.md @@ -0,0 +1,63 @@ +Visual Studio Code +================== + +Settings +-------- + +Recommended `.vscode/settings.json`: + +```jsonc +{ + "[c]": { + "files.encoding": "utf8", + "editor.defaultFormatter": "xaver.clang-format" + }, + "[cpp]": { + "files.encoding": "utf8", + "editor.defaultFormatter": "xaver.clang-format" + }, + "[python]": { + "editor.defaultFormatter": "ms-python.black-formatter" + }, + "files.insertFinalNewline": true, + "files.trimFinalNewlines": true, + "search.useIgnoreFiles": false, + "search.exclude": { + "build/*/config.json": true, + "build/**/*.MAP": true, + "build.ninja": true, + ".ninja_*": true, + "objdiff.json": true, + } +} +``` + +C/C++ configuration +------------------- + +Recommended `.vscode/c_cpp_properties.json`: + +```jsonc +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/include/**" + ], + "cStandard": "c99", + "cppStandard": "c++98", + "intelliSenseMode": "linux-clang-x86", + "compilerPath": "", + "configurationProvider": "ms-vscode.makefile-tools", + "browse": { + "path": [ + "${workspaceFolder}/include" + ], + "limitSymbolsToIncludedHeaders": true + } + } + ], + "version": 4 +} +``` diff --git a/include/DynamicLink.h b/include/DynamicLink.h new file mode 100644 index 000000000..c791d0e05 --- /dev/null +++ b/include/DynamicLink.h @@ -0,0 +1,76 @@ +#ifndef DYNAMICLINK_H +#define DYNAMICLINK_H + +#include "dolphin/types.h" + +typedef struct OSModuleInfo OSModuleInfo; +class JKRArchive; +class JKRFileCache; +class mDoDvdThd_callback_c; + +struct DynamicModuleControlBase { + /* 0x00 */ u16 mLinkCount; + /* 0x02 */ u16 mDoLinkCount; + /* 0x04 */ DynamicModuleControlBase* mPrev; + /* 0x08 */ DynamicModuleControlBase* mNext; + + /* 0x0C */ /*vtable*/ + virtual ~DynamicModuleControlBase(); + virtual const char* getModuleName() const { return NULL; } + virtual int getModuleSize() const { return 0; } + virtual const char* getModuleTypeString() const { return "Base"; } + virtual void dump(); + static void dump(); + virtual void dump2() { /* empty function */ + } + virtual bool do_load() { return true; } + virtual BOOL do_load_async() { return true; } + virtual bool do_unload() { return true; } + virtual BOOL do_link() { return TRUE; } + virtual bool do_unlink() { return true; } + DynamicModuleControlBase(); + BOOL link(); + BOOL unlink(); + BOOL load_async(); + bool force_unlink(); + + static inline DynamicModuleControlBase* getFirstClass() { return mFirst; } + inline DynamicModuleControlBase* getNextClass() { return mNext; } + bool isLinked() const { return mLinkCount != 0; } + + static DynamicModuleControlBase* mFirst; + static DynamicModuleControlBase* mLast; +}; + +struct DynamicModuleControl : DynamicModuleControlBase { + virtual ~DynamicModuleControl() {} + virtual const char* getModuleName() const { return mName; } + virtual int getModuleSize() const; + virtual const char* getModuleTypeString() const; + virtual void dump2(); + virtual bool do_load(); + virtual BOOL do_load_async(); + virtual bool do_unload(); + virtual BOOL do_link(); + virtual bool do_unlink(); + DynamicModuleControl(char const*); + static JKRArchive* mountCallback(void*); + static bool initialize(); + static bool callback(void*); + + /* 0x10 */ OSModuleInfo* mModule; + /* 0x14 */ void* mBss; + /* 0x18 */ u32 unk_24; + /* 0x1c */ const char* mName; + /* 0x20 */ u8 mResourceType; + /* 0x21 */ u8 unk_33; + /* 0x22 */ u16 mChecksum; + /* 0x24 */ s32 mSize; + /* 0x28 */ mDoDvdThd_callback_c* mAsyncLoadCallback; + + static u32 sAllocBytes; + static JKRArchive* sArchive; + static JKRFileCache* sFileCache; +}; + +#endif /* DYNAMICLINK_H */ diff --git a/include/JSystem/JGadget/linklist.h b/include/JSystem/JGadget/linklist.h new file mode 100644 index 000000000..6a30e2a72 --- /dev/null +++ b/include/JSystem/JGadget/linklist.h @@ -0,0 +1,125 @@ +#ifndef LINKLIST_H +#define LINKLIST_H + +#include "dolphin/types.h" + +namespace JGadget { +struct TLinkListNode { + TLinkListNode() { + mNext = NULL; + mPrev = NULL; + } + + TLinkListNode* getNext() { return mNext; } + + /* 0x0 */ TLinkListNode* mNext; + /* 0x4 */ TLinkListNode* mPrev; +}; // Size: 0x8 + +struct TNodeLinkList { + struct iterator { + iterator(TLinkListNode* pNode) { node = pNode; } + iterator(const iterator& iter) { *this = iter; } + iterator& operator++() { + node = node->getNext(); + return *this; + } + + TLinkListNode* node; + }; + + struct const_iterator { + const_iterator(TLinkListNode* pNode) { node = pNode; } + const_iterator(const const_iterator& iter) { *this = iter; } + + TLinkListNode* node; + }; + + TNodeLinkList() : ocObject_() { Initialize_(); } + + void Initialize_() { + count = 0; + ocObject_.mNext = &ocObject_; + ocObject_.mPrev = &ocObject_; + } + + iterator end() { + iterator iter(&ocObject_); + return iter; + } + + iterator begin() { + iterator iter(ocObject_.mNext); + return iter; + } + + ~TNodeLinkList(); + iterator erase(JGadget::TNodeLinkList::iterator, JGadget::TNodeLinkList::iterator); + iterator erase(JGadget::TNodeLinkList::iterator); + void splice(JGadget::TNodeLinkList::iterator, JGadget::TNodeLinkList&, + JGadget::TNodeLinkList::iterator); + iterator Insert(JGadget::TNodeLinkList::iterator, JGadget::TLinkListNode*); + iterator Erase(JGadget::TLinkListNode*); + void Remove(JGadget::TLinkListNode*); + + /* 0x00 */ int count; + /* 0x04 */ TLinkListNode ocObject_; +}; // Size: 0xC + +template +struct TLinkList : public TNodeLinkList { + TLinkList() : TNodeLinkList() {} + + struct iterator : TNodeLinkList::iterator { + iterator(TNodeLinkList::iterator iter) : TNodeLinkList::iterator(iter) {} + }; + + TLinkListNode* Element_toNode(T* element) const { return &element->ocObject_; } + + void Insert(TLinkList::iterator iter, T* element) { + TLinkListNode* node = Element_toNode(element); + TNodeLinkList::Insert(iter, node); + } + + iterator Erase(T* element) { + TLinkListNode* node = Element_toNode(element); + return ((TNodeLinkList*)this)->Erase(node); + } + + TLinkList::iterator end() { + TNodeLinkList::iterator node_iter = TNodeLinkList::end(); + TLinkList::iterator iter(node_iter); + return iter; + } + + TLinkList::iterator begin() { + TNodeLinkList::iterator node_iter = TNodeLinkList::begin(); + TLinkList::iterator iter(node_iter); + return iter; + } + + void Push_back(T* element) { + TLinkList::iterator iter(TLinkList::end()); + this->Insert(iter, element); + } +}; + +template +struct TLinkList_factory : public TLinkList { + virtual ~TLinkList_factory() {} + virtual T* Do_create() = 0; + virtual void Do_destroy(T*) = 0; +}; + +template +struct TEnumerator { + TLinkList field_0x0; + TLinkList field_0x4; +}; + +template +struct TContainerEnumerator_const : public TEnumerator {}; + +}; // namespace JGadget + +#endif /* LINKLIST_H */ diff --git a/include/JSystem/JKernel/JKRAram.h b/include/JSystem/JKernel/JKRAram.h new file mode 100644 index 000000000..039641f1c --- /dev/null +++ b/include/JSystem/JKernel/JKRAram.h @@ -0,0 +1,89 @@ +#ifndef JKRARAM_H +#define JKRARAM_H + +#include "JSystem/JKernel/JKRAramHeap.h" +#include "JSystem/JKernel/JKRDvdRipper.h" +#include "JSystem/JKernel/JKRThread.h" + +class JKRHeap; +class JKRAMCommand; +class JKRAramBlock; +class JKRAram : public JKRThread { +private: + JKRAram(u32, u32, long); + virtual ~JKRAram(); + + /* vt[03] */ void* run(void); /* override */ + +public: + u32 getAudioMemory() const { return mAudioMemoryPtr; } + u32 getAudioMemSize() const { return mAudioMemorySize; } + u32 getGraphMemory() const { return mGraphMemoryPtr; } + u32 getGraphMemSize() const { return mGraphMemorySize; } +//private: + /* 0x00 */ // vtable + /* 0x04 */ // JKRThread + /* 0x7C */ u32 mAudioMemoryPtr; + /* 0x80 */ u32 mAudioMemorySize; + /* 0x84 */ u32 mGraphMemoryPtr; + /* 0x88 */ u32 mGraphMemorySize; + /* 0x8C */ u32 mAramMemoryPtr; + /* 0x90 */ u32 mAramMemorySize; + /* 0x94 */ JKRAramHeap* mAramHeap; + /* 0x98 */ u32 mStackArray[3]; + +public: + static JKRAram* create(u32, u32, long, long, long); + static void checkOkAddress(u8*, u32, JKRAramBlock*, u32); + static void changeGroupIdIfNeed(u8*, int); + static JKRAramBlock* mainRamToAram(u8*, u32, u32, JKRExpandSwitch, u32, JKRHeap*, int, u32*); + static u8* aramToMainRam(u32, u8*, u32, JKRExpandSwitch, u32, JKRHeap*, int, u32*); + static void dump(void); + + static JKRAram* getManager() { return sAramObject; } + static JKRAramHeap* getAramHeap() { return getManager()->mAramHeap; } + static JSUList& getCommandList() { return sAramCommandList; } + + static u8 decideAramGroupId(int groupId) { + JKRAramHeap* heap; + u8 finalGroupId; + + if (groupId < 0) { + return getAramHeap()->getCurrentGroupID(); + } + + return (u8)groupId; + } + + static u32 getSZSBufferSize() { return sSZSBufferSize; } + static void setSZSBufferSize(u32 size) { sSZSBufferSize = size; } + + static OSMessageQueue sMessageQueue; + +private: + static JKRAram* sAramObject; + static u32 sSZSBufferSize; + static OSMessage sMessageBuffer[4]; + static JSUList sAramCommandList; +}; + +inline void* JKRAllocFromAram(u32 size, JKRAramHeap::EAllocMode allocMode) { + return JKRAram::getAramHeap()->alloc(size, allocMode); +} + +inline void JKRFreeToAram(JKRAramBlock* block) { + JKRAram::getAramHeap()->free(block); +} + +inline void JKRAramToMainRam(u32 p1, u8* p2, u32 p3, JKRExpandSwitch p4, u32 p5, JKRHeap* p6, + int p7, u32* p8) { + JKRAram::aramToMainRam(p1, p2, p3, p4, p5, p6, p7, p8); +} + +inline JKRAramBlock *JKRMainRamToAram(u8 *buf, u32 bufSize, u32 alignedSize, JKRExpandSwitch expandSwitch, u32 fileSize, JKRHeap *heap, int id, u32 *pSize) { + return JKRAram::mainRamToAram(buf, bufSize, alignedSize, expandSwitch, fileSize, heap, id, pSize); +} + +// void JKRDecompressFromAramToMainRam(u32, void*, u32, u32, u32, u32*); + +#endif /* JKRARAM_H */ diff --git a/include/JSystem/JKernel/JKRAramArchive.h b/include/JSystem/JKernel/JKRAramArchive.h new file mode 100644 index 000000000..4c638dbdd --- /dev/null +++ b/include/JSystem/JKernel/JKRAramArchive.h @@ -0,0 +1,36 @@ +#ifndef JKRARAMARCHIVE_H +#define JKRARAMARCHIVE_H + +#include "JSystem/JKernel/JKRArchive.h" +#include "dolphin/types.h" + +class JKRAramBlock; +class JKRDvdFile; + +class JKRAramArchive : public JKRArchive { +public: + JKRAramArchive(long, JKRArchive::EMountDirection); + virtual ~JKRAramArchive(); + + bool open(long); + u32 getAramAddress_Entry(SDIFileEntry*); + u32 getAramAddress(char const*); + + /* vt[15] */ u32 getExpandedResSize(const void*) const; /* override */ + /* vt[16] */ void* fetchResource(SDIFileEntry*, u32*); /* override */ + /* vt[17] */ void* fetchResource(void*, u32, SDIFileEntry*, u32*); /* override */ + +public: + static u32 fetchResource_subroutine(u32, u32, u8*, u32, int); + static u32 fetchResource_subroutine(u32, u32, JKRHeap*, int, u8**); + +private: + /* 0x00 */ // vtable + /* 0x04 */ // JKRArchive + /* 0x5C */ JKRCompression mCompression; + /* 0x60 */ EMountDirection mMountDirection; + /* 0x64 */ JKRAramBlock* mBlock; + /* 0x68 */ JKRDvdFile* mDvdFile; +}; // Size = 0x6C + +#endif /* JKRARAMARCHIVE_H */ diff --git a/include/JSystem/JKernel/JKRAramBlock.h b/include/JSystem/JKernel/JKRAramBlock.h new file mode 100644 index 000000000..15058145b --- /dev/null +++ b/include/JSystem/JKernel/JKRAramBlock.h @@ -0,0 +1,36 @@ +#ifndef JKRARAMBLOCK_H +#define JKRARAMBLOCK_H + +#include "JSystem/JSupport/JSUList.h" + +class JKRAramHeap; +class JKRAramBlock { +public: + JKRAramBlock(u32, u32, u32, u8, bool); + virtual ~JKRAramBlock(); + + JKRAramBlock* allocHead(u32, u8, JKRAramHeap*); + JKRAramBlock* allocTail(u32, u8, JKRAramHeap*); + + u32 getAddress() const { return mAddress; } + + u32 getSize() const { return mSize; } + + u32 getFreeSize() const { return mFreeSize; } + + bool isTempMemory() const { return mIsTempMemory; } + + void newGroupID(u8 groupId) { mGroupId = groupId; } + +public: + /* 0x00 */ // vtable + /* 0x04 */ JSULink mBlockLink; + /* 0x14 */ u32 mAddress; + /* 0x18 */ u32 mSize; + /* 0x1C */ u32 mFreeSize; + /* 0x20 */ u8 mGroupId; + /* 0x21 */ u8 mIsTempMemory; + /* 0x22 */ u8 padding[2]; +}; + +#endif /* JKRARAMBLOCK_H */ diff --git a/include/JSystem/JKernel/JKRAramHeap.h b/include/JSystem/JKernel/JKRAramHeap.h new file mode 100644 index 000000000..6c27494b5 --- /dev/null +++ b/include/JSystem/JKernel/JKRAramHeap.h @@ -0,0 +1,54 @@ +#ifndef JKRARAMHEAP_H +#define JKRARAMHEAP_H + +#include "JSystem/JKernel/JKRAramBlock.h" +#include "JSystem/JKernel/JKRDisposer.h" +#include "dolphin/os/OSMutex.h" + +class JKRAramHeap : public JKRDisposer { +public: + enum EAllocMode { + HEAD = 0, + TAIL = 1, + }; + +public: + // TODO: fix type + static JSUList sAramList; + + JKRAramHeap(u32, u32); + virtual ~JKRAramHeap(); + + JKRAramBlock* alloc(u32, EAllocMode); + JKRAramBlock* allocFromHead(u32); + JKRAramBlock* allocFromTail(u32); + u32 getFreeSize(void); + u32 getTotalFreeSize(void); + // u32 getUsedSize(void); + void dump(void); + void free(JKRAramBlock *block) { + delete block; + } + + u8 getCurrentGroupID() const { return mGroupId; } + + JKRHeap* getMgrHeap() const { return mHeap; } + +private: + void lock() { OSLockMutex(&mMutex); } + + void unlock() { OSUnlockMutex(&mMutex); } + +public: + /* 0x00 */ // vtable + /* 0x04 */ // JKRDisposer + /* 0x18 */ OSMutex mMutex; + /* 0x30 */ JKRHeap* mHeap; + /* 0x34 */ u32 mHeadAddress; + /* 0x38 */ u32 mTailAddress; + /* 0x3C */ u32 mSize; + /* 0x40 */ u8 mGroupId; + /* 0x41 */ u8 padding_0x41[3]; +}; + +#endif /* JKRARAMHEAP_H */ diff --git a/include/JSystem/JKernel/JKRAramPiece.h b/include/JSystem/JKernel/JKRAramPiece.h new file mode 100644 index 000000000..e1d959b5a --- /dev/null +++ b/include/JSystem/JKernel/JKRAramPiece.h @@ -0,0 +1,73 @@ +#ifndef JKRARAMPIECE_H +#define JKRARAMPIECE_H + +#include "JSystem/JSupport/JSUList.h" +#include "dolphin/ar/arq.h" +#include "dolphin/os/OSMessage.h" +#include "dolphin/os/OSMutex.h" + +class JKRAramBlock; +class JKRDecompCommand; +class JKRAMCommand { +public: + typedef void (*AsyncCallback)(u32); + + JKRAMCommand(); + ~JKRAMCommand(); + +public: + /* 0x00 */ ARQRequest mRequest; + /* 0x20 */ JSULink mPieceLink; + /* 0x30 */ JSULink field_0x30; + + /* 0x40 */ s32 mTransferDirection; + /* 0x44 */ u32 mDataLength; + /* 0x48 */ u32 mSrc; + /* 0x4C */ u32 mDst; + /* 0x50 */ JKRAramBlock* mAramBlock; + /* 0x54 */ u32 field_0x54; + /* 0x58 */ AsyncCallback mCallback; + /* 0x5C */ OSMessageQueue* field_0x5C; + /* 0x60 */ s32 field_0x60; + /* 0x64 */ JKRDecompCommand* mDecompCommand; + /* 0x68 */ OSMessageQueue mMessageQueue; + /* 0x88 */ OSMessage mMessage; + /* 0x8C */ void* field_0x8C; + /* 0x90 */ void* field_0x90; + /* 0x94 */ void* field_0x94; +}; + +class JKRAramPiece { +public: + static OSMutex mMutex; + // TODO: fix type + static JSUList sAramPieceCommandList; + +public: + struct Message { + s32 field_0x00; + JKRAMCommand* command; + }; + +public: + static JKRAMCommand* prepareCommand(int, u32, u32, u32, JKRAramBlock*, + JKRAMCommand::AsyncCallback); + static void sendCommand(JKRAMCommand*); + + static JKRAMCommand* orderAsync(int, u32, u32, u32, JKRAramBlock*, JKRAMCommand::AsyncCallback); + static BOOL sync(JKRAMCommand*, int); + static BOOL orderSync(int, u32, u32, u32, JKRAramBlock*); + static void startDMA(JKRAMCommand*); + static void doneDMA(u32); + +private: + static void lock() { OSLockMutex(&mMutex); } + static void unlock() { OSUnlockMutex(&mMutex); } +}; + +inline BOOL JKRAramPcs(int direction, u32 source, u32 destination, u32 length, + JKRAramBlock* block) { + return JKRAramPiece::orderSync(direction, source, destination, length, block); +} + +#endif /* JKRARAMPIECE_H */ diff --git a/include/JSystem/JKernel/JKRAramStream.h b/include/JSystem/JKernel/JKRAramStream.h new file mode 100644 index 000000000..cc42bd609 --- /dev/null +++ b/include/JSystem/JKernel/JKRAramStream.h @@ -0,0 +1,68 @@ +#ifndef JKRARAMSTREAM_H +#define JKRARAMSTREAM_H + +#include "JSystem/JKernel/JKRThread.h" + +class JSUFileInputStream; + +class JKRAramStreamCommand { +public: + enum Type { + UNKNOWN = 0, + READ = 1, + WRITE = 2, + }; + + JKRAramStreamCommand(); + +public: + /* 0x00 */ Type mType; + /* 0x04 */ u32 mAddress; + /* 0x08 */ u32 mSize; + /* 0x0C */ u32 field_0x0c; + /* 0x10 */ JSUFileInputStream* mStream; + /* 0x14 */ u32 mOffset; + /* 0x18 */ u32* mReturnSize; + /* 0x1C */ u8* mTransferBuffer; + /* 0x20 */ u32 mTransferBufferSize; + /* 0x24 */ JKRHeap* mHeap; + /* 0x28 */ bool mAllocatedTransferBuffer; + /* 0x29 */ u8 padding_0x29[3]; + /* 0x2C */ u32 field_0x2c; + /* 0x30 */ OSMessageQueue mMessageQueue; + /* 0x50 */ OSMessage mMessage; + /* 0x54 */ u32 field_0x54; + /* 0x58 */ u32 field_0x58; +}; + +class JKRAramStream : public JKRThread { +private: + JKRAramStream(long); + virtual ~JKRAramStream(); + + /* vt[03] */ void* run(void); /* override */ + +public: + static JKRAramStream* create(long); + + static s32 readFromAram(void); + static s32 writeToAram(JKRAramStreamCommand*); + static JKRAramStreamCommand* write_StreamToAram_Async(JSUFileInputStream*, u32, u32, u32, u32*); + static JKRAramStreamCommand* sync(JKRAramStreamCommand*, BOOL); + static void setTransBuffer(u8*, u32, JKRHeap*); + +private: + static JKRAramStream* sAramStreamObject; + static OSMessage sMessageBuffer[4]; + static OSMessageQueue sMessageQueue; + + static u8* transBuffer; + static u32 transSize; + static JKRHeap* transHeap; +}; + +inline JKRAramStream* JKRCreateAramStreamManager(long priority) { + return JKRAramStream::create(priority); +} + +#endif /* JKRARAMSTREAM_H */ diff --git a/include/JSystem/JKernel/JKRArchive.h b/include/JSystem/JKernel/JKRArchive.h new file mode 100644 index 000000000..b1b6b13d2 --- /dev/null +++ b/include/JSystem/JKernel/JKRArchive.h @@ -0,0 +1,227 @@ +#ifndef JKRARCHIVE_H +#define JKRARCHIVE_H + +#include "JSystem/JKernel/JKRCompression.h" +#include "JSystem/JKernel/JKRFileLoader.h" +#include "global.h" + +class JKRHeap; + +struct SArcHeader { + /* 0x00 */ u32 signature; + /* 0x04 */ u32 file_length; + /* 0x08 */ u32 header_length; + /* 0x0C */ u32 file_data_offset; + /* 0x10 */ u32 file_data_length; + /* 0x14 */ u32 field_0x14; + /* 0x18 */ u32 field_0x18; + /* 0x1C */ u32 field_0x1c; +}; + +struct SArcDataInfo { + /* 0x00 */ u32 num_nodes; + /* 0x04 */ u32 node_offset; + /* 0x08 */ u32 num_file_entries; + /* 0x0C */ u32 file_entry_offset; + /* 0x10 */ u32 string_table_length; + /* 0x14 */ u32 string_table_offset; + /* 0x18 */ u16 next_free_file_id; + /* 0x1A */ bool sync_file_ids_and_indices; + /* 0x1B */ u8 field_1b[5]; +}; + +inline u32 read_big_endian_u32(void* ptr) { + u8* uptr = (u8*)ptr; + return ((u32)uptr[0] << 0x18) | ((u32)uptr[1] << 0x10) | ((u32)uptr[2] << 8) | (u32)uptr[3]; +} + +inline u16 read_big_endian_u16(void* ptr) { + u8* uptr = (u8*)ptr; + return ((u16)uptr[0] << 8) | ((u16)uptr[1]); +} + +inline u32 JKRDecompExpandSize(u8 * pBuf) { + return (pBuf[4] << 0x18) | (pBuf[5] << 0x10) | (pBuf[6] << 8) | pBuf[7]; +} + +extern u32 sCurrentDirID__10JKRArchive; // JKRArchive::sCurrentDirID + +class JKRArchive : public JKRFileLoader { +public: + struct SDirEntry { + u8 flags; + u8 padding; + u16 id; + const char* name; + }; + + struct SDIDirEntry { + u32 type; + u32 name_offset; + u16 field_0x8; + u16 num_entries; + u32 first_file_index; + }; + + struct SDIFileEntry { + u16 file_id; + u16 name_hash; + u32 type_flags_and_name_offset; + u32 data_offset; + u32 data_size; + void* data; + + u32 getNameOffset() const { return type_flags_and_name_offset & 0xFFFFFF; } + u16 getNameHash() const { return name_hash; } + u32 getFlags() const { return type_flags_and_name_offset >> 24; } + u32 getAttr() const { return getFlags(); } + u16 getFileID() const { return file_id; } + bool isDirectory() const { return (getFlags() & 0x02) != 0; } + bool isUnknownFlag1() const { return (getFlags() & 0x01) != 0; } + bool isCompressed() const { return (getFlags() & 0x04) != 0; } + // was needed for open__14JKRAramArchiveFl + u8 getCompressFlag() const { return (getFlags() & 0x04); } + bool isYAZ0Compressed() const { return (getFlags() & 0x80) != 0; } + u32 getSize() const { return data_size; } + }; + + enum EMountMode { + UNKNOWN_MOUNT_MODE = 0, + MOUNT_MEM = 1, + MOUNT_ARAM = 2, + MOUNT_DVD = 3, + MOUNT_COMP = 4, + }; + + enum EMountDirection { + UNKNOWN_MOUNT_DIRECTION = 0, + MOUNT_DIRECTION_HEAD = 1, + MOUNT_DIRECTION_TAIL = 2, + }; + + class CArcName { + public: + CArcName() {} + CArcName(char const* data) { this->store(data); } + CArcName(char const** data, char endChar) { *data = this->store(*data, endChar); } + + void store(char const* data); + const char* store(char const* data, char endChar); + + u16 getHash() const { return mHash; } + + const char* getString() const { return mData; } + + private: + u16 mHash; + u16 mLength; + char mData[256]; + }; + +protected: + JKRArchive(); + JKRArchive(long, EMountMode); + virtual ~JKRArchive(); + +public: + bool getDirEntry(SDirEntry*, u32) const; + void* getIdxResource(u32); + void* getResource(u16); + u32 readIdxResource(void*, u32, u32); + u32 readResource(void*, u32, u16); + u32 countResource(void) const; + u32 getFileAttribute(u32) const; + + SDIFileEntry* findNameResource(const char*) const; + bool isSameName(CArcName&, u32, u16) const; + SDIDirEntry* findResType(u32) const; + SDIDirEntry* findDirectory(const char*, u32) const; + SDIFileEntry* findTypeResource(u32, const char*) const; + SDIFileEntry* findFsResource(const char*, u32) const; + SDIFileEntry* findIdxResource(u32) const; + SDIFileEntry* findPtrResource(const void*) const; + SDIFileEntry* findIdResource(u16) const; + +public: + /* vt[04] */ virtual bool becomeCurrent(const char*); /* override */ + /* vt[05] */ virtual void* getResource(const char*); /* override */ + /* vt[06] */ virtual void* getResource(u32, const char*); /* override */ + /* vt[07] */ virtual u32 readResource(void*, u32, const char*); /* override */ + /* vt[08] */ virtual u32 readResource(void*, u32, u32, const char*); /* override */ + /* vt[09] */ virtual void removeResourceAll(void); /* override */ + /* vt[10] */ virtual bool removeResource(void*); /* override */ + /* vt[11] */ virtual bool detachResource(void*); /* override */ + /* vt[12] */ virtual u32 getResSize(const void*) const; /* override */ + /* vt[13] */ virtual u32 countFile(const char*) const; /* override */ + /* vt[14] */ virtual JKRFileFinder* getFirstFile(const char*) const; /* override */ + /* vt[15] */ virtual u32 getExpandedResSize(const void*) const; + /* vt[16] */ virtual void* fetchResource(SDIFileEntry*, u32*) = 0; + /* vt[17] */ virtual void* fetchResource(void*, u32, SDIFileEntry*, u32*) = 0; + /* vt[18] */ virtual void setExpandSize(SDIFileEntry*, u32); + /* vt[19] */ virtual u32 getExpandSize(SDIFileEntry*) const; + + u32 countFile() const { return mArcInfoBlock->num_file_entries; } + s32 countDirectory() const { return mArcInfoBlock->num_nodes; } + u8 getMountMode() const { return mMountMode; } + bool isFileEntry(u32 param_0) { + return getFileAttribute(param_0) & 1; + } + +public: + /* 0x00 */ // vtable + /* 0x04 */ // JKRFileLoader + /* 0x38 */ JKRHeap* mHeap; + /* 0x3C */ u8 mMountMode; + /* 0x3D */ u8 field_0x3d[3]; + /* 0x40 */ s32 mEntryNum; + /* 0x44 */ SArcDataInfo* mArcInfoBlock; + /* 0x48 */ SDIDirEntry* mNodes; + /* 0x4C */ SDIFileEntry* mFiles; + /* 0x50 */ s32* mExpandedSize; + /* 0x54 */ char* mStringTable; + +protected: + /* 0x58 */ u32 field_0x58; + +public: + static JKRArchive* check_mount_already(s32, JKRHeap*); + static JKRArchive* mount(const char*, EMountMode, JKRHeap*, EMountDirection); + static JKRArchive* mount(void*, JKRHeap*, EMountDirection); + static JKRArchive* mount(s32, EMountMode, JKRHeap*, EMountDirection); + static void* getGlbResource(u32, const char*, JKRArchive*); + + static JKRCompression convertAttrToCompressionType(u32 attr) { +#define JKRARCHIVE_ATTR_COMPRESSION 0x04 +#define JKRARCHIVE_ATTR_YAY0 0x80 + + JKRCompression compression; + if (FLAG_ON(attr, JKRARCHIVE_ATTR_COMPRESSION)) { + compression = COMPRESSION_NONE; + } else if (!FLAG_ON(attr, JKRARCHIVE_ATTR_YAY0)) { + compression = COMPRESSION_YAZ0; + } else { + compression = COMPRESSION_YAY0; + } + return compression; + } + + static u32 getCurrentDirID() { return sCurrentDirID; } + static void setCurrentDirID(u32 dirID) { sCurrentDirID = dirID; } + +private: + static u32 sCurrentDirID; +}; + +inline JKRCompression JKRConvertAttrToCompressionType(u32 attr) { + return JKRArchive::convertAttrToCompressionType(attr); +} + +inline void* JKRGetResource(u32 node, const char* path, JKRArchive* archive) { + return JKRArchive::getGlbResource(node, path, archive); +} + +inline void* JKRGetTypeResource(u32 tag, const char* name, JKRArchive* arc) { + return JKRArchive::getGlbResource(tag, name, arc); +} + +#endif \ No newline at end of file diff --git a/include/JSystem/JKernel/JKRArchivePri.h b/include/JSystem/JKernel/JKRArchivePri.h new file mode 100644 index 000000000..a2cb65220 --- /dev/null +++ b/include/JSystem/JKernel/JKRArchivePri.h @@ -0,0 +1,5 @@ +#ifndef JKRARCHIVEPRI_H +#define JKRARCHIVEPRI_H + + +#endif /* JKRARCHIVEPRI_H */ diff --git a/include/JSystem/JKernel/JKRArchivePub.h b/include/JSystem/JKernel/JKRArchivePub.h new file mode 100644 index 000000000..bd2bdfa8a --- /dev/null +++ b/include/JSystem/JKernel/JKRArchivePub.h @@ -0,0 +1,5 @@ +#ifndef JKRARCHIVEPUB_H +#define JKRARCHIVEPUB_H + + +#endif /* JKRARCHIVEPUB_H */ diff --git a/include/JSystem/JKernel/JKRAssertHeap.h b/include/JSystem/JKernel/JKRAssertHeap.h new file mode 100644 index 000000000..48a79d95e --- /dev/null +++ b/include/JSystem/JKernel/JKRAssertHeap.h @@ -0,0 +1,34 @@ +#ifndef JKRASSERTHEAP_H +#define JKRASSERTHEAP_H + +#include "JSystem/JKernel/JKRHeap.h" + +class JKRAssertHeap : public JKRHeap { +protected: + JKRAssertHeap(void*, unsigned long, JKRHeap*, bool); + virtual ~JKRAssertHeap(); + +public: + /* vt[04] */ virtual u32 getHeapType(void); /* override */ + /* vt[05] */ virtual bool check(void); /* override */ + /* vt[06] */ virtual bool dump_sort(void); /* override */ + /* vt[07] */ virtual bool dump(void); /* override */ + /* vt[08] */ virtual void do_destroy(void); /* override */ + /* vt[09] */ virtual void* do_alloc(u32, int); /* override */ + /* vt[10] */ virtual void do_free(void*); /* override */ + /* vt[11] */ virtual void do_freeAll(void); /* override */ + /* vt[12] */ virtual void do_freeTail(void); /* override */ + /* vt[13] */ virtual void do_fillFreeArea(void); /* override */ + /* vt[14] */ virtual s32 do_resize(void*, u32); /* override */ + /* vt[15] */ virtual s32 do_getSize(void*); /* override */ + /* vt[16] */ virtual s32 do_getFreeSize(void); /* override */ + /* vt[17] */ virtual void* do_getMaxFreeBlock(void); /* override */ + /* vt[18] */ virtual s32 do_getTotalFreeSize(void); /* override */ + /* vt[19] */ virtual s32 do_changeGroupID(u8 param_1); /* override */ + /* vt[20] */ virtual u8 do_getCurrentGroupId(void); /* override */ + +public: + static JKRAssertHeap* create(JKRHeap*); +}; + +#endif /* JKRASSERTHEAP_H */ diff --git a/include/JSystem/JKernel/JKRCompArchive.h b/include/JSystem/JKernel/JKRCompArchive.h new file mode 100644 index 000000000..98da6327d --- /dev/null +++ b/include/JSystem/JKernel/JKRCompArchive.h @@ -0,0 +1,38 @@ +#ifndef JKRCOMPARCHIVE_H +#define JKRCOMPARCHIVE_H + +#include "JSystem/JKernel/JKRArchive.h" + +class JKRAramBlock; +class JKRDvdFile; + +class JKRCompArchive : public JKRArchive { +public: + JKRCompArchive(long, JKRArchive::EMountDirection); + virtual ~JKRCompArchive(); + + bool open(long); + + /* vt[09] */ void removeResourceAll(void); /* override */ + /* vt[10] */ bool removeResource(void*); /* override */ + + /* vt[15] */ u32 getExpandedResSize(const void*) const; /* override */ + /* vt[16] */ void* fetchResource(SDIFileEntry*, u32*); /* override */ + /* vt[17] */ void* fetchResource(void*, u32, SDIFileEntry*, u32*); /* override */ + +public: +private: + /* 0x00 */ // vtable + /* 0x04 */ // JKRArchive + /* 0x5C */ int mCompression; + /* 0x60 */ EMountDirection mMountDirection; + /* 0x64 */ int field_0x64; + /* 0x68 */ JKRAramBlock* mAramPart; + /* 0x6C */ int field_0x6c; + /* 0x70 */ JKRDvdFile* mDvdFile; + /* 0x74 */ u32 mSizeOfMemPart; + /* 0x78 */ u32 mSizeOfAramPart; + /* 0x7C */ int field_0x7c; +}; + +#endif /* JKRCOMPARCHIVE_H */ diff --git a/include/JSystem/JKernel/JKRCompression.h b/include/JSystem/JKernel/JKRCompression.h new file mode 100644 index 000000000..51a2fa391 --- /dev/null +++ b/include/JSystem/JKernel/JKRCompression.h @@ -0,0 +1,10 @@ +#ifndef JKRCOMPREESION_H_ +#define JKRCOMPREESION_H_ + +typedef int JKRCompression; +const JKRCompression COMPRESSION_NONE = 0; +const JKRCompression COMPRESSION_YAY0 = 1; +const JKRCompression COMPRESSION_YAZ0 = 2; +const JKRCompression COMPRESSION_ASR = 3; + +#endif \ No newline at end of file diff --git a/include/JSystem/JKernel/JKRDecomp.h b/include/JSystem/JKernel/JKRDecomp.h new file mode 100644 index 000000000..539695d2a --- /dev/null +++ b/include/JSystem/JKernel/JKRDecomp.h @@ -0,0 +1,72 @@ +#ifndef JKRDECOMP_H +#define JKRDECOMP_H + +#include "JSystem/JKernel/JKRCompression.h" +#include "JSystem/JKernel/JKRThread.h" + +class JKRAMCommand; +class JKRDecompCommand { +public: + typedef void (*AsyncCallback)(u32); + + JKRDecompCommand(); + ~JKRDecompCommand(); + +public: + /* 0x00 */ u32 field_0x0; + /* 0x04 */ u8* mSrcBuffer; + /* 0x08 */ u8* mDstBuffer; + /* 0x0C */ u32 mSrcLength; + /* 0x10 */ u32 mDstLength; + /* 0x14 */ AsyncCallback mCallback; + /* 0x18 */ JKRDecompCommand* mThis; + /* 0x1C */ OSMessageQueue* field_0x1c; + /* 0x20 */ s32 field_0x20; + /* 0x24 */ JKRAMCommand* mAMCommand; + /* 0x28 */ OSMessageQueue mMessageQueue; + /* 0x48 */ OSMessage mMessage; +}; + +#define JKRDECOMP_SYNC_BLOCKING 0 +#define JKRDECOMP_SYNC_NON_BLOCKING 1 + +class JKRDecomp : public JKRThread { +private: + JKRDecomp(long); + virtual ~JKRDecomp(); + + /* vt[03] */ virtual void* run(); /* override */ + +public: + static JKRDecomp* create(long); + static JKRDecompCommand* prepareCommand(u8*, u8*, u32, u32, JKRDecompCommand::AsyncCallback); + static void sendCommand(JKRDecompCommand*); + static bool sync(JKRDecompCommand*, int); + static JKRDecompCommand* orderAsync(u8*, u8*, u32, u32, JKRDecompCommand::AsyncCallback); + static bool orderSync(u8*, u8*, u32, u32); + static void decode(u8*, u8*, u32, u32); + static void decodeSZP(u8*, u8*, u32, u32); + static void decodeSZS(u8*, u8*, u32, u32); + static JKRCompression checkCompressed(u8*); + + static JKRDecomp* sDecompObject; + static OSMessage sMessageBuffer[8]; + static OSMessageQueue sMessageQueue; +}; + +inline void JKRDecompress(u8* srcBuffer, u8* dstBuffer, u32 srcLength, u32 dstLength) { + JKRDecomp::orderSync(srcBuffer, dstBuffer, srcLength, dstLength); +} + +inline JKRDecomp* JKRCreateDecompManager(long priority) { + return JKRDecomp::create(priority); +} + +inline JKRCompression JKRCheckCompressed_noASR(u8 *pBuf) { + JKRCompression compression = JKRDecomp::checkCompressed(pBuf); + if (compression == COMPRESSION_ASR) // ternary i had before was either incorrect, or was not a ternary at all + compression = COMPRESSION_NONE; + return compression; +} + +#endif /* JKRDECOMP_H */ diff --git a/include/JSystem/JKernel/JKRDisposer.h b/include/JSystem/JKernel/JKRDisposer.h new file mode 100644 index 000000000..b8a844f79 --- /dev/null +++ b/include/JSystem/JKernel/JKRDisposer.h @@ -0,0 +1,19 @@ +#ifndef JKRDISPOSER_H +#define JKRDISPOSER_H + +#include "JSystem/JSupport/JSUList.h" + +class JKRHeap; +class JKRDisposer { +public: + JKRDisposer(); + virtual ~JKRDisposer(); + +public: + /* 0x00 */ // vtable + /* 0x04 */ JKRHeap* mHeap; + /* 0x08 */ JSULink mLink; + /* 0x18 */ +}; + +#endif /* JKRDISPOSER_H */ diff --git a/include/JSystem/JKernel/JKRDvdAramRipper.h b/include/JSystem/JKernel/JKRDvdAramRipper.h new file mode 100644 index 000000000..201de6be4 --- /dev/null +++ b/include/JSystem/JKernel/JKRDvdAramRipper.h @@ -0,0 +1,56 @@ +#ifndef JKRDVDARAMRIPPER_H +#define JKRDVDARAMRIPPER_H + +#include "JSystem/JKernel/JKRDvdRipper.h" +#include "dolphin/types.h" + +class JKRAramBlock; +class JKRAramStreamCommand; + +class JKRADCommand { +public: + JKRADCommand(); + ~JKRADCommand(); + + /* 0x00 */ JSULink mLink; + /* 0x10 */ int field_0x10; + /* 0x14 */ int field_0x14; + /* 0x18 */ int field_0x18; + /* 0x1C */ int field_0x1c; + /* 0x20 */ int field_0x20; + /* 0x24 */ int field_0x24; + /* 0x28 */ JKRDvdFile* mDvdFile; + /* 0x2C */ u32 field_0x2c; + /* 0x30 */ JKRAramBlock* mBlock; + /* 0x34 */ int field_0x34; + /* 0x38 */ void (*field_0x38)(u32); + /* 0x3C */ u32 field_0x3c; + /* 0x40 */ u32 field_0x40; + /* 0x44 */ u32* field_0x44; + /* 0x48 */ int field_0x48; + /* 0x4C */ u8 field_0x4c; + /* 0x50 */ JKRAramStreamCommand* mStreamCommand; +}; + +class JKRDvdFile; +class JKRDvdAramRipper { +public: + static JKRAramBlock* loadToAram(long, u32, JKRExpandSwitch, u32, u32, u32*); + static JKRAramBlock* loadToAram(JKRDvdFile*, u32, JKRExpandSwitch, u32, u32, u32*); + static JKRADCommand* loadToAram_Async(JKRDvdFile*, u32, JKRExpandSwitch, void (*)(u32), u32, + u32, u32*); + static JKRADCommand* callCommand_Async(JKRADCommand*); + static bool syncAram(JKRADCommand*, int); + + static void setSZSBufferSize(u32 size) { sSZSBufferSize = size; } + + // TODO: fix type + static u8 sDvdAramAsyncList[12]; + static u32 sSZSBufferSize; +}; + +inline JKRAramBlock *JKRDvdToAram(s32 entrynum, u32 p2, JKRExpandSwitch expSwitch, u32 p4, u32 p5, u32 *p6) { + return JKRDvdAramRipper::loadToAram(entrynum, p2, expSwitch, p4, p5, p6); +} + +#endif /* JKRDVDARAMRIPPER_H */ diff --git a/include/JSystem/JKernel/JKRDvdArchive.h b/include/JSystem/JKernel/JKRDvdArchive.h new file mode 100644 index 000000000..e2e6b408b --- /dev/null +++ b/include/JSystem/JKernel/JKRDvdArchive.h @@ -0,0 +1,32 @@ +#ifndef JKRDVDARCHIVE_H +#define JKRDVDARCHIVE_H + +#include "JSystem/JKernel/JKRArchive.h" + +class JKRDvdFile; +class JKRDvdArchive : public JKRArchive { +public: + JKRDvdArchive(s32, JKRArchive::EMountDirection); + virtual ~JKRDvdArchive(); + + bool open(s32); + + /* vt[15] */ virtual u32 getExpandedResSize(const void*) const; /* override */ + /* vt[16] */ virtual void* fetchResource(SDIFileEntry*, u32*); /* override */ + /* vt[17] */ virtual void* fetchResource(void*, u32, SDIFileEntry*, u32*); /* override */ + +public: + static u32 fetchResource_subroutine(s32, u32, u32, u8*, u32, JKRCompression, JKRCompression); + static u32 fetchResource_subroutine(s32, u32, u32, JKRHeap*, JKRCompression, JKRCompression, + u8**); + +private: + /* 0x00 */ // vtable + /* 0x04 */ // JKRArchive + /* 0x5C */ JKRCompression mCompression; + /* 0x60 */ EMountDirection mMountDirection; + /* 0x64 */ s32 field_0x64; + /* 0x68 */ JKRDvdFile* mDvdFile; +}; + +#endif /* JKRDVDARCHIVE_H */ diff --git a/include/JSystem/JKernel/JKRDvdFile.h b/include/JSystem/JKernel/JKRDvdFile.h new file mode 100644 index 000000000..9fe03fda6 --- /dev/null +++ b/include/JSystem/JKernel/JKRDvdFile.h @@ -0,0 +1,63 @@ +#ifndef JKRDVDFILE_H +#define JKRDVDFILE_H + +#include "JSystem/JKernel/JKRFile.h" +#include "dolphin/dvd/dvd.h" +#include "dolphin/os/OSMessage.h" +#include "dolphin/os/OSMutex.h" + +struct OSThread; + +class JKRADCommand; +class JKRAramBlock; +class JSUFileInputStream; +class JKRDvdFile : public JKRFile { +public: + JKRDvdFile(); + JKRDvdFile(const char*); + JKRDvdFile(long); + virtual ~JKRDvdFile(); + + void initiate(void); + s32 sync(void); + + u32 getFileID() const { return mFileInfo.start_address; } + DVDFileInfo* getFileInfo() { return &mFileInfo; } + int getStatus() { return DVDGetCommandBlockStatus(&mFileInfo.block); } + +public: + /* vt[03] */ virtual bool open(const char*); /* override */ + /* vt[04] */ virtual void close(void); /* override */ + /* vt[05] */ virtual s32 readData(void*, s32, s32); /* override */ + /* vt[06] */ virtual s32 writeData(const void*, s32, s32); /* override */ + /* vt[07] */ virtual s32 getFileSize(void) const; /* override */ + /* vt[08] */ virtual bool open(s32); + +// private: + /* 0x00 */ // vtable + /* 0x04 */ // JKRFile + /* 0x1C */ OSMutex mMutex1; + /* 0x34 */ OSMutex mMutex2; + /* 0x4C */ JKRAramBlock* mBlock; + /* 0x50 */ OSThread* field_0x50; + /* 0x54 */ JSUFileInputStream* mFileStream; + /* 0x58 */ u32 field_0x58; + /* 0x5C */ DVDFileInfo mFileInfo; + /* 0x98 */ JKRDvdFile* mDvdFile; + /* 0x9C */ OSMessageQueue mMessageQueue1; + /* 0xBC */ OSMessage mMessage1; + /* 0xC0 */ OSMessageQueue mMessageQueue2; + /* 0xE0 */ OSMessage mMessage2; + /* 0xE4 */ JSULink mDvdLink; + /* 0xF4 */ OSThread* mOSThread; + +public: + static void doneProcess(long, DVDFileInfo*); + + static JSUList& getDvdList() { return sDvdList; } + +private: + static JSUList sDvdList; +}; + +#endif /* JKRDVDFILE_H */ diff --git a/include/JSystem/JKernel/JKRDvdRipper.h b/include/JSystem/JKernel/JKRDvdRipper.h new file mode 100644 index 000000000..8b6dce0b4 --- /dev/null +++ b/include/JSystem/JKernel/JKRDvdRipper.h @@ -0,0 +1,65 @@ +#ifndef JKRDVDRIPPER_H +#define JKRDVDRIPPER_H + +#include "JSystem/JKernel/JKRCompression.h" +#include "JSystem/JSupport/JSUList.h" + +enum JKRExpandSwitch { + EXPAND_SWITCH_UNKNOWN0 = 0, + EXPAND_SWITCH_UNKNOWN1 = 1, + EXPAND_SWITCH_UNKNOWN2 = 2, +}; + +struct SYaz0Header { + u32 signature; + u32 length; +}; + +class JKRDMCommand { + JKRDMCommand(); + ~JKRDMCommand(); +}; + +class JKRHeap; +class JKRDvdFile; +class JKRDvdRipper { +public: + static JSUList sDvdAsyncList; + static u32 sSZSBufferSize; + + enum EAllocDirection { + UNKNOWN_EALLOC_DIRECTION = 0, + ALLOC_DIRECTION_FORWARD = 1, + ALLOC_DIRECTION_BACKWARD = 2, + }; + + static void setSZSBufferSize(u32 size) { sSZSBufferSize = size; } + + static void* loadToMainRAM(char const*, u8*, JKRExpandSwitch, u32, JKRHeap*, EAllocDirection, + u32, int*); + static void* loadToMainRAM(long, u8*, JKRExpandSwitch, u32, JKRHeap*, EAllocDirection, u32, + int*); + static void* loadToMainRAM(JKRDvdFile*, u8*, JKRExpandSwitch, u32, JKRHeap*, EAllocDirection, + u32, int*); + + static u8 isErrorRetry(void); + inline static u32 getSZSBufferSize() { return sSZSBufferSize; } +}; + +// void JKRDecompressFromDVD(JKRDvdFile*, void*, u32, u32, u32, u32, u32*); + +inline void* JKRDvdToMainRam(s32 entryNum, u8* dst, JKRExpandSwitch expandSwitch, u32 dstLength, + JKRHeap* heap, JKRDvdRipper::EAllocDirection allocDirection, + u32 offset, int* returnSize) { + return JKRDvdRipper::loadToMainRAM(entryNum, dst, expandSwitch, dstLength, heap, allocDirection, + offset, returnSize); +} + +inline void* JKRDvdToMainRam(const char* name, u8* dst, JKRExpandSwitch expandSwitch, u32 dstLength, + JKRHeap* heap, JKRDvdRipper::EAllocDirection allocDirection, + u32 offset, int* returnSize) { + return JKRDvdRipper::loadToMainRAM(name, dst, expandSwitch, dstLength, heap, allocDirection, + offset, returnSize); +} + +#endif /* JKRDVDRIPPER_H */ diff --git a/include/JSystem/JKernel/JKRExpHeap.h b/include/JSystem/JKernel/JKRExpHeap.h new file mode 100644 index 000000000..3d566c03c --- /dev/null +++ b/include/JSystem/JKernel/JKRExpHeap.h @@ -0,0 +1,113 @@ +#ifndef JKREXPHEAP_H +#define JKREXPHEAP_H + +#include "JSystem/JKernel/JKRHeap.h" + +class JKRExpHeap : public JKRHeap { +public: + enum EAllocMode { + ALLOC_MODE_1 = 1, + }; + + class CMemBlock { + friend class JKRExpHeap; + + public: + void initiate(CMemBlock* prev, CMemBlock* next, u32 size, u8 groupId, u8 alignment); + JKRExpHeap::CMemBlock* allocFore(u32 size, u8 groupId1, u8 alignment1, u8 groupId2, + u8 alignment2); + JKRExpHeap::CMemBlock* allocBack(u32 size, u8 groupId1, u8 alignment1, u8 groupId2, + u8 alignment2); + int free(JKRExpHeap* heap); + static CMemBlock* getHeapBlock(void* ptr); + + void newGroupId(u8 groupId) { mGroupId = groupId; } + bool isValid() const { return mMagic == 'HM'; } + bool _isTempMemBlock() const { return (mFlags & 0x80) ? true : false; } + int getAlignment() const { return mFlags & 0x7f; } + void* getContent() const { return (void*)(this + 1); } + CMemBlock* getPrevBlock() const { return mPrev; } + CMemBlock* getNextBlock() const { return mNext; } + u32 getSize() const { return size; } + u8 getGroupId() const { return mGroupId; } + static CMemBlock* getBlock(void* data) { return (CMemBlock*)((u32)data + -0x10); } + + private: + /* 0x0 */ u16 mMagic; + /* 0x2 */ u8 mFlags; // a|bbbbbbb a=temporary b=alignment + /* 0x3 */ u8 mGroupId; + /* 0x4 */ u32 size; + /* 0x8 */ CMemBlock* mPrev; + /* 0xC */ CMemBlock* mNext; + }; // Size: 0x10 + friend class CMemBlock; + +protected: + JKRExpHeap(void* data, u32 size, JKRHeap* parent, bool errorFlag); + virtual ~JKRExpHeap(); + + void* allocFromHead(u32 size, int align); + void* allocFromHead(u32 size); + void* allocFromTail(u32 size, int align); + void* allocFromTail(u32 size); + void appendUsedList(CMemBlock* newblock); + void setFreeBlock(CMemBlock* block, CMemBlock* prev, CMemBlock* next); + void removeFreeBlock(CMemBlock* block); + void removeUsedBlock(CMemBlock* block); + void recycleFreeBlock(CMemBlock* block); + void joinTwoBlocks(CMemBlock* block); + +public: + s32 getUsedSize(u8 groupId) const; + s32 getTotalUsedSize(void) const; + + CMemBlock* getHeadUsedList() const { return mHeadUsedList; } + void setAllocationMode(EAllocMode mode) { + mAllocMode = mode; + } + +public: + /* vt[04] */ virtual u32 getHeapType(); /* override */ + /* vt[05] */ virtual bool check(); /* override */ + /* vt[06] */ virtual bool dump_sort(); /* override */ + /* vt[07] */ virtual bool dump(); /* override */ + /* vt[08] */ virtual void do_destroy(); /* override */ + /* vt[09] */ virtual void* do_alloc(u32 size, int alignment); /* override */ + /* vt[10] */ virtual void do_free(void* ptr); /* override */ + /* vt[11] */ virtual void do_freeAll(); /* override */ + /* vt[12] */ virtual void do_freeTail(); /* override */ + /* vt[13] */ virtual void do_fillFreeArea(); /* override */ + /* vt[14] */ virtual s32 do_resize(void* ptr, u32 size); /* override */ + /* vt[15] */ virtual s32 do_getSize(void* ptr); /* override */ + /* vt[16] */ virtual s32 do_getFreeSize(); /* override */ + /* vt[17] */ virtual void* do_getMaxFreeBlock(); /* override */ + /* vt[18] */ virtual s32 do_getTotalFreeSize(); /* override */ + /* vt[19] */ virtual s32 do_changeGroupID(u8 newGroupID); /* override */ + /* vt[20] */ virtual u8 do_getCurrentGroupId(); /* override */ + /* vt[21] */ virtual u32 state_register(JKRHeap::TState* p, u32 id) const; /* override */ + /* vt[22] */ virtual bool state_compare(JKRHeap::TState const& r1, + JKRHeap::TState const& r2) const; /* override */ + + /* 0x6C */ u8 mAllocMode; + /* 0x6D */ u8 mCurrentGroupId; + /* 0x6E */ bool field_0x6e; + +private: + /* 0x70 */ void* field_0x70; + /* 0x74 */ u32 field_0x74; + /* 0x78 */ CMemBlock* mHeadFreeList; + /* 0x7C */ CMemBlock* mTailFreeList; + /* 0x80 */ CMemBlock* mHeadUsedList; + /* 0x84 */ CMemBlock* mTailUsedList; + +public: + static JKRExpHeap* createRoot(int maxHeaps, bool errorFlag); + static JKRExpHeap* create(u32 size, JKRHeap* parent, bool errorFlag); + static JKRExpHeap* create(void* ptr, u32 size, JKRHeap* parent, bool errorFlag); +}; + +inline JKRExpHeap* JKRCreateExpHeap(u32 size, JKRHeap* parent, bool errorFlag) { + return JKRExpHeap::create(size, parent, errorFlag); +} + +#endif /* JKREXPHEAP_H */ diff --git a/include/JSystem/JKernel/JKRFile.h b/include/JSystem/JKernel/JKRFile.h new file mode 100644 index 000000000..4e1be4db8 --- /dev/null +++ b/include/JSystem/JKernel/JKRFile.h @@ -0,0 +1,29 @@ +#ifndef JKRFILE_H +#define JKRFILE_H + +#include "JSystem/JKernel/JKRDisposer.h" + +class JKRFile : public JKRDisposer { +public: + JKRFile() : mIsAvailable(false) {} + virtual ~JKRFile() {} + + s32 read(void*, long, long); + + bool isAvailable() const { return mIsAvailable; } + +public: + /* vt[03] */ virtual bool open(const char*) = 0; + /* vt[04] */ virtual void close() = 0; + /* vt[05] */ virtual s32 readData(void*, s32, s32) = 0; + /* vt[06] */ virtual s32 writeData(const void*, s32, s32) = 0; + /* vt[07] */ virtual s32 getFileSize() const = 0; + +protected: + /* 0x00 */ // vtable + /* 0x04 */ // JKRDisposer + /* 0x18 */ bool mIsAvailable; + /* 0x19 */ u8 field_0x19[3]; +}; + +#endif /* JKRFILE_H */ diff --git a/include/JSystem/JKernel/JKRFileCache.h b/include/JSystem/JKernel/JKRFileCache.h new file mode 100644 index 000000000..b4b9830bc --- /dev/null +++ b/include/JSystem/JKernel/JKRFileCache.h @@ -0,0 +1,66 @@ +#ifndef JKRFILECACHE_H +#define JKRFILECACHE_H + +#include "JSystem/JKernel/JKRFileLoader.h" + +class JKRHeap; +class JKRFileCache : public JKRFileLoader { +public: + class CCacheBlock { + public: + CCacheBlock(u32, u32, const void*); + ~CCacheBlock() {} + + public: + /* 0x00 */ JSULink mCacheBlockLink; + /* 0x10 */ u32 mReferenceCount; + /* 0x14 */ u32 mFileId; + /* 0x18 */ u32 mFileSize; + /* 0x1C */ void* mMemoryPtr; + }; + +protected: + JKRFileCache(const char*, const char*); + virtual ~JKRFileCache(); + + CCacheBlock* findCacheBlock(const void*) const; + CCacheBlock* findCacheBlock(u32) const; + bool findFile(char*, const char*) const; + char* getDvdPathName(const char*) const; + void convStrLower(char*) const; + +public: + /* vt[04] */ virtual bool becomeCurrent(const char*); /* override */ + /* vt[05] */ virtual void* getResource(const char*); /* override */ + /* vt[06] */ virtual void* getResource(u32, const char*); /* override */ + /* vt[07] */ virtual u32 readResource(void*, u32, const char*); /* override */ + /* vt[08] */ virtual u32 readResource(void*, u32, u32, const char*); /* override */ + /* vt[09] */ virtual void removeResourceAll(void); /* override */ + /* vt[10] */ virtual bool removeResource(void*); /* override */ + /* vt[11] */ virtual bool detachResource(void*); /* override */ + /* vt[12] */ virtual u32 getResSize(const void*) const; /* override */ + /* vt[13] */ virtual u32 countFile(const char*) const; /* override */ + /* vt[14] */ virtual JKRFileFinder* getFirstFile(const char*) const; /* override */ + /* vt[15] */ virtual void* getFsResource(const char*); + /* vt[16] */ virtual void* getNameResource(u32, const char*); + /* vt[17] */ virtual u32 readFsResource(void*, u32, const char*); + /* vt[18] */ virtual u32 readNameResource(void*, u32, u32, const char*); + +private: + /* 0x00 */ // vtable + /* 0x04 */ // JKRFileLoader + /* 0x38 */ JKRHeap* mParentHeap; + /* 0x3C */ JSUList mCacheBlockList; + /* 0x48 */ char* mRootPath; + /* 0x4C */ char* mCurrentPath; + /* 0x50 */ char* mVolumePath; + +public: + static JKRFileCache* mount(const char*, JKRHeap*, const char*); +}; + +inline JKRFileCache* JKRMountDvdDrive(const char* path, JKRHeap* heap, const char* param_2) { + return JKRFileCache::mount(path, heap, param_2); +} + +#endif /* JKRFILECACHE_H */ diff --git a/include/JSystem/JKernel/JKRFileFinder.h b/include/JSystem/JKernel/JKRFileFinder.h new file mode 100644 index 000000000..d41709086 --- /dev/null +++ b/include/JSystem/JKernel/JKRFileFinder.h @@ -0,0 +1,72 @@ +#ifndef JKRFILEFINDER_H +#define JKRFILEFINDER_H + +#include "dolphin/dvd/dvd.h" + +struct JKRFileFinder_UnknownBase { + const char* mEntryName; + s32 mEntryFileIndex; + u16 mEntryId; + u16 mEntryTypeFlags; +}; + +class JKRFileFinder : public JKRFileFinder_UnknownBase { +public: + JKRFileFinder() { + mIsAvailable = false; + mIsFileOrDirectory = false; + } + inline virtual ~JKRFileFinder(); + + bool isAvailable() const { return mIsAvailable; } + bool isFile() const { return mIsFileOrDirectory; } + bool isDirectory() const { return mIsFileOrDirectory; } + +public: + /* vt[3] */ virtual bool findNextFile(void) = 0; + +protected: + /* 0x00 */ // JKRFileFinder_UnknownBase + /* 0x0C */ // vtable + /* 0x10 */ bool mIsAvailable; + /* 0x11 */ bool mIsFileOrDirectory; + /* 0x12 */ u8 field_0x12[2]; +}; + +class JKRArchive; +class JKRArcFinder : public JKRFileFinder { +public: + JKRArcFinder(JKRArchive*, s32, s32); + inline virtual ~JKRArcFinder(); + +public: + /* vt[3] */ virtual bool findNextFile(void); /* override */ + +private: + /* 0x00 */ // JKRFileFinder_UnknownBase + /* 0x0C */ // vtable + /* 0x10 */ // JKRFileFinder + /* 0x14 */ JKRArchive* mArchive; + /* 0x18 */ s32 mStartIndex; + /* 0x1C */ s32 mEndIndex; + /* 0x20 */ s32 mNextIndex; +}; + +class JKRDvdFinder : public JKRFileFinder { +public: + JKRDvdFinder(const char*); + virtual ~JKRDvdFinder(); + +public: + /* vt[3] */ virtual bool findNextFile(void); /* override */ + +private: + /* 0x00 */ // JKRFileFinder_UnknownBase + /* 0x0C */ // vtable + /* 0x10 */ // JKRFileFinder + /* 0x14 */ DVDDirectory mDvdDirectory; + /* 0x20 */ bool mDvdIsOpen; + /* 0x21 */ u8 field_0x21[3]; +}; + +#endif /* JKRFILEFINDER_H */ diff --git a/include/JSystem/JKernel/JKRFileLoader.h b/include/JSystem/JKernel/JKRFileLoader.h new file mode 100644 index 000000000..c02dedc10 --- /dev/null +++ b/include/JSystem/JKernel/JKRFileLoader.h @@ -0,0 +1,68 @@ +#ifndef JKRFILELOADER_H +#define JKRFILELOADER_H + +#include "JSystem/JKernel/JKRDisposer.h" +#include "dolphin/types.h" + +class JKRFileFinder; +class JKRFileLoader : public JKRDisposer { +public: + JKRFileLoader(void); + virtual ~JKRFileLoader(); + + bool isMounted() const { return this->mIsMounted; } + u32 getVolumeType() const { return this->mVolumeType; } + +public: + /* vt[03] */ virtual void unmount(void); + /* vt[04] */ virtual bool becomeCurrent(const char*) = 0; + /* vt[05] */ virtual void* getResource(const char*) = 0; + /* vt[06] */ virtual void* getResource(u32, const char*) = 0; + /* vt[07] */ virtual u32 readResource(void*, u32, const char*) = 0; + /* vt[08] */ virtual u32 readResource(void*, u32, u32, const char*) = 0; + /* vt[09] */ virtual void removeResourceAll(void) = 0; + /* vt[10] */ virtual bool removeResource(void*) = 0; + /* vt[11] */ virtual bool detachResource(void*) = 0; + /* vt[12] */ virtual u32 getResSize(const void*) const = 0; + /* vt[13] */ virtual u32 countFile(const char*) const = 0; + /* vt[14] */ virtual JKRFileFinder* getFirstFile(const char*) const = 0; + +protected: + /* 0x00 */ // vtable + /* 0x04 */ // JKRDisposer + /* 0x18 */ JSULink mFileLoaderLink; + /* 0x28 */ const char* mVolumeName; + /* 0x2C */ u32 mVolumeType; + /* 0x30 */ bool mIsMounted; + /* 0x31 */ u8 field_0x31[3]; + /* 0x34 */ u32 mMountCount; + +public: + static void* getGlbResource(const char*); + static void* getGlbResource(const char*, JKRFileLoader*); + static bool removeResource(void*, JKRFileLoader*); + static bool detachResource(void*, JKRFileLoader*); + static JKRFileLoader* findVolume(const char**); + static const char* fetchVolumeName(char*, long, const char*); + + static JKRFileLoader* getCurrentVolume() { return sCurrentVolume; } + static void setCurrentVolume(JKRFileLoader* fileLoader) { sCurrentVolume = fileLoader; } + static JSUList& getVolumeList() { return sVolumeList; } + + static JKRFileLoader* sCurrentVolume; + static JSUList sVolumeList; +}; + +inline bool JKRDetachResource(void* resource, JKRFileLoader* fileLoader) { + return JKRFileLoader::detachResource(resource, fileLoader); +} + +inline void* JKRGetNameResource(const char* name, JKRFileLoader* loader) { + return JKRFileLoader::getGlbResource(name, loader); +} + +inline void* JKRGetResource(const char* name) { + return JKRFileLoader::getGlbResource(name); +} + +#endif /* JKRFILELOADER_H */ diff --git a/include/JSystem/JKernel/JKRHeap.h b/include/JSystem/JKernel/JKRHeap.h new file mode 100644 index 000000000..8a60d4d0d --- /dev/null +++ b/include/JSystem/JKernel/JKRHeap.h @@ -0,0 +1,242 @@ +#ifndef JKRHEAP_H +#define JKRHEAP_H + +#include "JSystem/JKernel/JKRDisposer.h" +#include "dolphin/os/OSMutex.h" + +class JKRHeap; +typedef void (*JKRErrorHandler)(void*, u32, int); + +extern bool data_804508B0; + +class JKRHeap : public JKRDisposer { +public: + class TState { + public: + /* 0x00 */ u32 mUsedSize; + /* 0x04 */ u32 mCheckCode; + /* 0x08 */ u32 mBuf; + /* 0x0C */ u32 field_0xc; + /* 0x10 */ JKRHeap* mHeap; + /* 0x14 */ u32 mId; + + public: + u32 getUsedSize() const { return mUsedSize; } + u32 getCheckCode() const { return mCheckCode; } + JKRHeap* getHeap() const { return mHeap; } + u32 getId() const { return mId; } + }; + +public: + JKRHeap(void* data, u32 size, JKRHeap* parent, bool errorFlag); + virtual ~JKRHeap(); + + JKRHeap* becomeSystemHeap(); + JKRHeap* becomeCurrentHeap(); + void destroy(); + + void* alloc(u32 size, int alignment); + void free(void* ptr); + void freeAll(); + void freeTail(); + s32 resize(void* ptr, u32 size); + s32 getSize(void* ptr); + s32 getFreeSize(); + void* getMaxFreeBlock(); + s32 getTotalFreeSize(); + s32 changeGroupID(u8 newGroupId); + u32 getMaxAllocatableSize(int alignment); + + JKRHeap* find(void* ptr) const; + JKRHeap* findAllHeap(void* ptr) const; + + void dispose_subroutine(u32 start, u32 end); + bool dispose(void* ptr, u32 size); + void dispose(void* begin, void* end); + void dispose(); + + bool setErrorFlag(bool errorFlag); + bool isSubHeap(JKRHeap* heap) const; + + /* vt[03] */ virtual void callAllDisposer(); + /* vt[04] */ virtual u32 getHeapType() = 0; + /* vt[05] */ virtual bool check() = 0; + /* vt[06] */ virtual bool dump_sort(); + /* vt[07] */ virtual bool dump() = 0; + /* vt[08] */ virtual void do_destroy() = 0; + /* vt[09] */ virtual void* do_alloc(u32 size, int alignment) = 0; + /* vt[10] */ virtual void do_free(void* ptr) = 0; + /* vt[11] */ virtual void do_freeAll() = 0; + /* vt[12] */ virtual void do_freeTail() = 0; + /* vt[13] */ virtual void do_fillFreeArea() = 0; + /* vt[14] */ virtual s32 do_resize(void* ptr, u32 size) = 0; + /* vt[15] */ virtual s32 do_getSize(void* ptr) = 0; + /* vt[16] */ virtual s32 do_getFreeSize() = 0; + /* vt[17] */ virtual void* do_getMaxFreeBlock() = 0; + /* vt[18] */ virtual s32 do_getTotalFreeSize() = 0; + /* vt[19] */ virtual s32 do_changeGroupID(u8 newGroupID); + /* vt[20] */ virtual u8 do_getCurrentGroupId(); + /* vt[21] */ virtual u32 state_register(JKRHeap::TState* p, u32 id) const; + /* vt[22] */ virtual bool state_compare(JKRHeap::TState const& r1, JKRHeap::TState const& r2) const; + /* vt[23] */ virtual void state_dump(JKRHeap::TState const& p) const; + + void setDebugFill(bool debugFill) { mDebugFill = debugFill; } + bool getDebugFill() const { return mDebugFill; } + void* getStartAddr() const { return (void*)mStart; } + void* getEndAddr() const { return (void*)mEnd; } + u32 getSize() const { return mSize; } + bool getErrorFlag() const { return mErrorFlag; } + void callErrorHandler(JKRHeap* heap, u32 size, int alignment) { + if (mErrorHandler) { + (*mErrorHandler)(heap, size, alignment); + } + } + + JKRHeap* getParent() const { + JSUTree* parent = mChildTree.getParent(); + return parent->getObject(); + } + + JSUTree& getHeapTree() { return mChildTree; } + void appendDisposer(JKRDisposer* disposer) { mDisposerList.append(&disposer->mLink); } + void removeDisposer(JKRDisposer* disposer) { mDisposerList.remove(&disposer->mLink); } + void lock() { OSLockMutex(&mMutex); } + void unlock() { OSUnlockMutex(&mMutex); } + u32 getHeapSize() { return mSize; } + +protected: + /* 0x00 */ // vtable + /* 0x04 */ // JKRDisposer + /* 0x18 */ OSMutex mMutex; + /* 0x30 */ u8* mStart; + /* 0x34 */ u8* mEnd; + /* 0x38 */ u32 mSize; + /* 0x3C */ bool mDebugFill; + /* 0x3D */ bool mCheckMemoryFilled; + /* 0x3E */ u8 mAllocationMode; // EAllocMode? + /* 0x3F */ u8 mGroupId; + /* 0x40 */ JSUTree mChildTree; + /* 0x5C */ JSUList mDisposerList; + /* 0x68 */ bool mErrorFlag; + /* 0x69 */ bool mInitFlag; + /* 0x6A */ u8 padding_0x6a[2]; + +public: + static bool initArena(char** memory, u32* size, int maxHeaps); + static void* alloc(u32 size, int alignment, JKRHeap* heap); + static void free(void* ptr, JKRHeap* heap); + static s32 resize(void* ptr, u32 size, JKRHeap* heap); + static s32 getSize(void* ptr, JKRHeap* heap); + static JKRHeap* findFromRoot(void* ptr); + + static void copyMemory(void* dst, void* src, u32 size); + static void fillMemory(void* dst, u32 size, u8 value); // NOTE: never used + static bool checkMemoryFilled(void* src, u32 size, u8 value); + + static JKRErrorHandler setErrorHandler(JKRErrorHandler errorHandler); + + static void setDefaultDebugFill(bool status) { data_804508B0 = status; } + static void* getCodeStart(void) { return mCodeStart; } + static void* getCodeEnd(void) { return mCodeEnd; } + static void* getUserRamStart(void) { return mUserRamStart; } + static void* getUserRamEnd(void) { return mUserRamEnd; } + static u32 getMemorySize(void) { return mMemorySize; } + static JKRHeap* getRootHeap() { return sRootHeap; } +#if DEBUG + static JKRHeap* getRootHeap2() { return sRootHeap2; } +#endif + + static JKRHeap* getSystemHeap() { return sSystemHeap; } + static JKRHeap* getCurrentHeap() { return sCurrentHeap; } + static void setSystemHeap(JKRHeap* heap) { sSystemHeap = heap; } + static void setCurrentHeap(JKRHeap* heap) { sCurrentHeap = heap; } + + static void setState_u32ID_(TState* state, u32 id) { state->mId = id; } + static void setState_uUsedSize_(TState* state, u32 usedSize) { state->mUsedSize = usedSize; } + static void setState_u32CheckCode_(TState* state, u32 checkCode) { + state->mCheckCode = checkCode; + } + static void* getState_buf_(TState* state) { return &state->mBuf; } + static void* getState_(TState* state) { return getState_buf_(state); } + + static void* mCodeStart; + static void* mCodeEnd; + static void* mUserRamStart; + static void* mUserRamEnd; + static u32 mMemorySize; + + static JKRHeap* sRootHeap; +#if DEBUG + static JKRHeap* sRootHeap2; +#endif + + static JKRHeap* sSystemHeap; + static JKRHeap* sCurrentHeap; + + static JKRErrorHandler mErrorHandler; +}; + +void* operator new(u32 size); +void* operator new(u32 size, int alignment); +void* operator new(u32 size, JKRHeap* heap, int alignment); + +void* operator new[](u32 size); +void* operator new[](u32 size, int alignment); +void* operator new[](u32 size, JKRHeap* heap, int alignment); + +void operator delete(void* ptr); +void operator delete[](void* ptr); + +inline void* operator new(u32 size, void* ptr) { + return ptr; +} + +void JKRDefaultMemoryErrorRoutine(void* heap, u32 size, int alignment); + +inline void* JKRAllocFromHeap(JKRHeap* heap, u32 size, int alignment) { + return JKRHeap::alloc(size, alignment, heap); +} + +inline void* JKRAllocFromSysHeap(u32 size, int alignment) { + JKRHeap* systemHeap = JKRHeap::getSystemHeap(); + return systemHeap->alloc(size, alignment); +} + +inline void JKRFreeToHeap(JKRHeap* heap, void* ptr) { + JKRHeap::free(ptr, heap); +} + +inline void JKRFreeToSysHeap(void* ptr) { + JKRHeap* systemHeap = JKRHeap::getSystemHeap(); + systemHeap->free(ptr); +} + +inline void i_JKRFree(void* ptr) { + JKRHeap::free(ptr, NULL); +} + +inline JKRHeap* JKRGetSystemHeap() { + return JKRHeap::getSystemHeap(); +} + +inline JKRHeap* JKRGetCurrentHeap() { + return JKRHeap::getCurrentHeap(); +} + +inline u32 JKRGetMemBlockSize(JKRHeap* heap, void* block) { + return JKRHeap::getSize(block, heap); +} + +inline void* JKRAlloc(u32 size, int alignment) { + return JKRHeap::alloc(size, alignment, NULL); +} + +inline s32 JKRResizeMemBlock(JKRHeap* heap, void* ptr, u32 size) { + return JKRHeap::resize(ptr, size, heap); +} + +inline JKRHeap* JKRGetRootHeap() { + return JKRHeap::getRootHeap(); +} + +#endif /* JKRHEAP_H */ diff --git a/include/JSystem/JKernel/JKRMemArchive.h b/include/JSystem/JKernel/JKRMemArchive.h new file mode 100644 index 000000000..ba76ab1ea --- /dev/null +++ b/include/JSystem/JKernel/JKRMemArchive.h @@ -0,0 +1,42 @@ +#ifndef JKRMEMARCHIVE_H +#define JKRMEMARCHIVE_H + +#include "JSystem/JKernel/JKRArchive.h" + +enum JKRMemBreakFlag { + JKRMEMBREAK_FLAG_UNKNOWN0 = 0, + JKRMEMBREAK_FLAG_UNKNOWN1 = 1, +}; + +class JKRMemArchive : public JKRArchive { +public: + JKRMemArchive(long, JKRArchive::EMountDirection); + JKRMemArchive(void*, u32, JKRMemBreakFlag); + virtual ~JKRMemArchive(); + + bool open(long, JKRArchive::EMountDirection); + bool open(void*, u32, JKRMemBreakFlag); + + /* vt[09] */ void removeResourceAll(void); /* override */ + /* vt[10] */ bool removeResource(void*); /* override */ + + /* vt[15] */ u32 getExpandedResSize(const void*) const; /* override */ + /* vt[16] */ void* fetchResource(SDIFileEntry*, u32*); /* override */ + /* vt[17] */ void* fetchResource(void*, u32, SDIFileEntry*, u32*); /* override */ + +public: + static u32 fetchResource_subroutine(u8*, u32, u8*, u32, JKRCompression); + SArcHeader* getArcHeader() { return mArcHeader; } + +private: + /* 0x00 */ // vtable + /* 0x04 */ // JKRArchive + /* 0x5C */ JKRCompression mCompression; + /* 0x60 */ EMountDirection mMountDirection; + /* 0x64 */ SArcHeader* mArcHeader; + /* 0x68 */ u8* mArchiveData; + /* 0x6C */ bool mIsOpen; + /* 0x6D */ u8 field_0x6d[3]; +}; + +#endif /* JKRMEMARCHIVE_H */ diff --git a/include/JSystem/JKernel/JKRSolidHeap.h b/include/JSystem/JKernel/JKRSolidHeap.h new file mode 100644 index 000000000..069b87ea5 --- /dev/null +++ b/include/JSystem/JKernel/JKRSolidHeap.h @@ -0,0 +1,60 @@ +#ifndef JKRSOLIDHEAP_H +#define JKRSOLIDHEAP_H + +#include "JSystem/JKernel/JKRHeap.h" + +class JKRSolidHeap : public JKRHeap { +public: + struct Unknown { + u32 field_0x0; + u32 field_0x4; + u32 field_0x8; + void* field_0xc; + Unknown* mNext; + }; + +protected: + JKRSolidHeap(void*, u32, JKRHeap*, bool); + virtual ~JKRSolidHeap(); + + void* allocFromHead(u32, int); + void* allocFromTail(u32, int); + + static s32 getUsedSize(JKRSolidHeap* heap) { return heap->mSize - heap->getTotalFreeSize(); } + +public: + /* vt[04] */ virtual u32 getHeapType(void); /* override */ + /* vt[05] */ virtual bool check(void); /* override */ + + /* vt[07] */ virtual bool dump(void); /* override */ + /* vt[08] */ virtual void do_destroy(void); /* override */ + /* vt[09] */ virtual void* do_alloc(u32, int); /* override */ + /* vt[10] */ virtual void do_free(void*); /* override */ + /* vt[11] */ virtual void do_freeAll(void); /* override */ + /* vt[12] */ virtual void do_freeTail(void); /* override */ + /* vt[13] */ virtual void do_fillFreeArea(void); /* override */ + /* vt[14] */ virtual s32 do_resize(void*, u32); /* override */ + /* vt[15] */ virtual s32 do_getSize(void*); /* override */ + /* vt[16] */ virtual s32 do_getFreeSize(void); /* override */ + /* vt[17] */ virtual void* do_getMaxFreeBlock(void); /* override */ + /* vt[18] */ virtual s32 do_getTotalFreeSize(void); /* override */ + + /* vt[21] */ virtual u32 state_register(JKRHeap::TState*, u32) const; /* override */ + /* vt[22] */ virtual bool state_compare(JKRHeap::TState const&, + JKRHeap::TState const&) const; /* override */ + +private: + /* 0x00 */ // vtable + /* 0x04 */ // JKRHeap + /* 0x6C */ u32 mFreeSize; + /* 0x70 */ u8* mSolidHead; + /* 0x74 */ u8* mSolidTail; + /* 0x78 */ Unknown* field_0x78; + +public: + s32 adjustSize(void); + + static JKRSolidHeap* create(u32, JKRHeap*, bool); +}; + +#endif /* JKRSOLIDHEAP_H */ diff --git a/include/JSystem/JKernel/JKRThread.h b/include/JSystem/JKernel/JKRThread.h new file mode 100644 index 000000000..c2b89de84 --- /dev/null +++ b/include/JSystem/JKernel/JKRThread.h @@ -0,0 +1,164 @@ +#ifndef JKRTHREAD_H +#define JKRTHREAD_H + +#include "JSystem/JKernel/JKRHeap.h" +#include "dolphin/os/OSMessage.h" +#include "dolphin/os/OSTime.h" +#include "dolphin/types.h" + +struct JKRThreadName_ { + s32 id; + char* name; +}; + +class JUTConsole; +class JKRThread : JKRDisposer { +public: + class TLoad { + public: + TLoad() { + clear(); + mValid = false; + mThreadId = 0; + } + + bool isValid() const { return mValid; } + u32 getCost() const { return mCost; } + u32 getCount() const { return mSwitchCount; } + s32 getId() const { return mThreadId; } + + void setValid(bool valid) { mValid = valid; } + void setId(s32 id) { mThreadId = id; } + void setCurrentTime() { mLastTick = OSGetTick(); } + + void resetCost() { mCost = 0; } + void resetCount() { mSwitchCount = 0; } + + void incCount() { mSwitchCount++; } + void addCurrentCost() { mCost = mCost + (OSGetTick() - mLastTick); } + + void clear() { + resetCount(); + resetCost(); + mLastTick = 0; + } + + private: + /* 0x00 */ bool mValid; + /* 0x01 */ u8 padding_0x61[3]; + /* 0x04 */ u32 mCost; + /* 0x08 */ u32 mSwitchCount; + /* 0x0C */ OSTick mLastTick; + /* 0x10 */ s32 mThreadId; + }; + + JKRThread(u32 stack_size, int message_count, int param_3); + JKRThread(JKRHeap* heap, u32 stack_size, int message_count, int param_4); + JKRThread(OSThread* thread, int message_count); + virtual ~JKRThread(); + + /* vt[03] */ virtual void* run(); + + void setCommon_mesgQueue(JKRHeap* heap, int message_count); + void setCommon_heapSpecified(JKRHeap* heap, u32 stack_size, int param_3); + + OSThread* getThreadRecord() const { return mThreadRecord; } + void* getStack() const { return mStackMemory; } + TLoad* getLoadInfo() { return &mLoadInfo; } + JKRHeap* getCurrentHeap() const { return mCurrentHeap; } + s32 getCurrentHeapError() const { return mCurrentHeapError; } + + void setCurrentHeap(JKRHeap* heap) { + mCurrentHeap = heap ? heap : JKRHeap::getCurrentHeap(); + } + +protected: + void resume() { OSResumeThread(mThreadRecord); } + void sendMessage(OSMessage message) { + OSSendMessage(&mMessageQueue, message, OS_MESSAGE_NOBLOCK); + } + void sendMessageBlock(OSMessage message) { + OSSendMessage(&mMessageQueue, message, OS_MESSAGE_BLOCK); + } + OSMessage waitMessage() { + OSMessage message; + OSReceiveMessage(&mMessageQueue, &message, OS_MESSAGE_NOBLOCK); + return message; + } + OSMessage waitMessageBlock() { + OSMessage message; + OSReceiveMessage(&mMessageQueue, &message, OS_MESSAGE_BLOCK); + return message; + } + void jamMessageBlock(OSMessage message) { + OSJamMessage(&mMessageQueue, message, OS_MESSAGE_BLOCK); + } + +private: + /* 0x00 */ // vtable + /* 0x04 */ // JKRDisposer + /* 0x18 */ JSULink mThreadListLink; + /* 0x28 */ JKRHeap* mHeap; + /* 0x2C */ OSThread* mThreadRecord; + /* 0x30 */ OSMessageQueue mMessageQueue; + /* 0x50 */ OSMessage* mMessages; + /* 0x54 */ s32 mMessageCount; + /* 0x58 */ void* mStackMemory; + /* 0x5C */ u32 mStackSize; + /* 0x60 */ TLoad mLoadInfo; + /* 0x74 */ JKRHeap* mCurrentHeap; + /* 0x78 */ s32 mCurrentHeapError; + +public: + static void* start(void* param_1); + static JKRThread* searchThread(OSThread* thread); + static JSUList& getList() { return (JSUList&)sThreadList; } + + static JSUList sThreadList; + // static u8 sThreadList[12]; +}; + +typedef void (*JKRThreadSwitch_PreCallback)(OSThread* current, OSThread* next); +typedef void (*JKRThreadSwitch_PostCallback)(OSThread* current, OSThread* next); + +class JKRThreadSwitch { +public: + JKRThreadSwitch(JKRHeap*); + virtual void draw(JKRThreadName_* param_1, JUTConsole* param_2); + virtual void draw(JKRThreadName_* param_1); + virtual ~JKRThreadSwitch(); + + static JKRThreadSwitch* createManager(JKRHeap* heap); + + JKRThread* enter(JKRThread* param_1, int param_2); + static void callback(OSThread* param_1, OSThread* param_2); + + static JKRThreadSwitch* getManager() { return sManager; } + static u32 getTotalCount() { return sTotalCount; } + +private: + static JKRThreadSwitch* sManager; + static u32 sTotalCount; + static u32 sTotalStart; + static JKRThreadSwitch_PreCallback mUserPreCallback; + static JKRThreadSwitch_PostCallback mUserPostCallback; + +private: + /* 0x00 */ // vtable + /* 0x04 */ JKRHeap* mHeap; + /* 0x08 */ bool mSetNextHeap; + /* 0x09 */ u8 field_0x9[3]; + /* 0x0C */ u32 field_0xC; + /* 0x10 */ u32 field_0x10; + /* 0x14 */ u8 field_0x14[4]; + /* 0x18 */ s64 field_0x18; + /* 0x20 */ u32 field_0x20; + /* 0x24 */ u32 field_0x24; +}; + +struct JKRTask { + static JSUList sTaskList; + static u8 sEndMesgQueue[32]; +}; + +#endif /* JKRTHREAD_H */ diff --git a/include/JSystem/JKernel/SArc.h b/include/JSystem/JKernel/SArc.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/JSystem/JParticle/JPATexture.h b/include/JSystem/JParticle/JPATexture.h new file mode 100644 index 000000000..33e9ed2c4 --- /dev/null +++ b/include/JSystem/JParticle/JPATexture.h @@ -0,0 +1,46 @@ +#ifndef JPATEXTURE_H +#define JPATEXTURE_H + +#include "JSystem/JUtility/JUTTexture.h" +#include "dolphin/gx/GX.h" +#include "dolphin/types.h" + +class JKRHeap; + +struct JPATextureData { + // Probably magic / size / flags up top here, but they're unused. + /* 0x00 */ char field_0x00[0x0C]; + /* 0x0C */ char mName[0x14]; + /* 0x20 */ ResTIMG mResTIMG; +}; + +class JPATexture { +public: + virtual ~JPATexture(); + virtual const char* getName() const; + virtual void load(GXTexMapID); + virtual JUTTexture* getJUTTexture(); + + JUTTexture mTexture; +}; + +class JPATextureArc : public JPATexture { +public: + JPATextureArc(u8 const*); + virtual ~JPATextureArc(); + + const char* getName() const { return mpData->mName; } + void load(GXTexMapID texMapID) { mTexture.load(texMapID); } + JUTTexture* getJUTTexture() { return &mTexture; } + +public: + const JPATextureData* mpData; +}; + +struct JPADefaultTexture { + void initialize(JKRHeap *); + u8 * imgBuf; + GXTexObj mTexObj; +}; + +#endif /* JPATEXTURE_H */ diff --git a/include/JSystem/JSupport/JSUFileStream.h b/include/JSystem/JSupport/JSUFileStream.h new file mode 100644 index 000000000..5fd0fbc16 --- /dev/null +++ b/include/JSystem/JSupport/JSUFileStream.h @@ -0,0 +1,24 @@ +#ifndef JSUFILESTREAM_H +#define JSUFILESTREAM_H + +#include "JSystem/JSupport/JSURandomInputStream.h" + +class JKRFile; + +class JSUFileInputStream : public JSURandomInputStream { +public: + virtual ~JSUFileInputStream() {} + + // TODO: fix return values + /* 802DC638 */ JSUFileInputStream(JKRFile*); + /* 802DC67C */ u32 readData(void*, s32); + /* 802DC74C */ s32 seekPos(s32, JSUStreamSeekFrom); + /* 802DC82C */ s32 getLength() const; + /* 802DC85C */ s32 getPosition() const; + +private: + /* 0x08 */ JKRFile* mFile; + /* 0x0C */ s32 mPosition; +}; // Size = 0x10 + +#endif /* JSUFILESTREAM_H */ diff --git a/include/JSystem/JSupport/JSUInputStream.h b/include/JSystem/JSupport/JSUInputStream.h new file mode 100644 index 000000000..d0aa9ce5c --- /dev/null +++ b/include/JSystem/JSupport/JSUInputStream.h @@ -0,0 +1,77 @@ +#ifndef JSUINPUTSTREAM_H +#define JSUINPUTSTREAM_H + +#include "JSystem/JSupport/JSUIosBase.h" + +enum JSUStreamSeekFrom { + JSUStreamSeekFrom_SET = 0, // absolute + JSUStreamSeekFrom_CUR = 1, // relative + JSUStreamSeekFrom_END = 2, // relative to end +}; + +class JSUInputStream : public JSUIosBase { +public: + JSUInputStream() {} + virtual ~JSUInputStream(); + + /* vt[3] */ virtual s32 getAvailable() const = 0; + /* vt[4] */ virtual s32 skip(s32); + /* vt[5] */ virtual u32 readData(void*, s32) = 0; + + u32 readU32() { + u32 val; + this->read(&val, sizeof(val)); + return val; + } + + u32 read32b() { + u32 val; + this->read(&val, sizeof(val)); + return val; + } + + s32 readS32() { + s32 val; + this->read(&val, sizeof(val)); + return val; + } + + s16 readS16() { + s16 val; + this->read(&val, sizeof(val)); + return val; + } + + u16 readU16() { + u16 val; + this->read(&val, sizeof(val)); + return val; + } + + u8 readU8() { + u8 val; + this->read(&val, sizeof(val)); + return val; + } + + u8 read8b() { + u8 val; + this->read(&val, sizeof(val)); + return val; + } + + u16 read16b() { + u16 val; + this->read(&val, sizeof(val)); + return val; + } + + // TODO: return value probably wrong + /* 802DC298 */ s32 read(void*, s32); +}; // Size = 0x8 + +// move? +template +T* JSUConvertOffsetToPtr(const void*, const void*); + +#endif /* JSUINPUTSTREAM_H */ diff --git a/include/JSystem/JSupport/JSUIosBase.h b/include/JSystem/JSupport/JSUIosBase.h new file mode 100644 index 000000000..c44a81e2f --- /dev/null +++ b/include/JSystem/JSupport/JSUIosBase.h @@ -0,0 +1,24 @@ +#ifndef JSUIOSBASE_H_ +#define JSUIOSBASE_H_ + +#include "dolphin/types.h" + +enum EIoState { + IOS_STATE_1 = 1, +}; + +class JSUIosBase { +public: + JSUIosBase() { mState = false; } + + virtual ~JSUIosBase() {} + + bool isGood() const { return mState == 0; } + void clrState(EIoState state) { mState &= ~state; } + void setState(EIoState state) { mState |= state; } + +private: + u8 mState; +}; // Size = 0x8 + +#endif diff --git a/include/JSystem/JSupport/JSUList.h b/include/JSystem/JSupport/JSUList.h new file mode 100644 index 000000000..6adb0bc74 --- /dev/null +++ b/include/JSystem/JSupport/JSUList.h @@ -0,0 +1,223 @@ +#ifndef JSULIST_H +#define JSULIST_H + +#include "dolphin/types.h" + +template +class JSUList; + +// +// Link +// + +class JSUPtrList; +class JSUPtrLink { +public: + JSUPtrLink(void* object); + ~JSUPtrLink(); + + void* getObjectPtr() const { return mObject; } + + JSUPtrList* getList() const { return mList; } + + JSUPtrLink* getNext() const { return mNext; } + + JSUPtrLink* getPrev() const { return mPrev; } + +public: + void* mObject; + JSUPtrList* mList; + JSUPtrLink* mPrev; + JSUPtrLink* mNext; +}; + +template +class JSULink : public JSUPtrLink { +public: + JSULink(T* object) : JSUPtrLink((void*)object) {} + + T* getObject() const { return (T*)getObjectPtr(); } + + JSUList* getSupervisor() const { return (JSUList*)this->getList(); } + + JSULink* getNext() const { return (JSULink*)this->JSUPtrLink::getNext(); } + + JSULink* getPrev() const { return (JSULink*)this->JSUPtrLink::getPrev(); } +}; + +// +// List +// + +class JSUPtrList { +public: + JSUPtrList() { this->initiate(); } + JSUPtrList(bool init); + ~JSUPtrList(); + + void initiate(); + void setFirst(JSUPtrLink* first); + bool append(JSUPtrLink* ptr); + bool prepend(JSUPtrLink* ptr); + bool insert(JSUPtrLink* before, JSUPtrLink* ptr); + bool remove(JSUPtrLink* ptr); + JSUPtrLink* getNthLink(u32 i) const; + + JSUPtrLink* getFirstLink() const { return mHead; } + + JSUPtrLink* getLastLink() const { return mTail; } + + u32 getNumLinks() const { return mLength; } + +private: + JSUPtrLink* mHead; + JSUPtrLink* mTail; + u32 mLength; +}; + +template +class JSUList : public JSUPtrList { +public: + JSUList() : JSUPtrList() {} + JSUList(bool init) : JSUPtrList(init) {} + + ~JSUList() {} + + bool append(JSULink* link) { return this->JSUPtrList::append((JSUPtrLink*)link); } + + bool prepend(JSULink* link) { return this->JSUPtrList::prepend((JSUPtrLink*)link); } + + bool insert(JSULink* before, JSULink* link) { + return this->JSUPtrList::insert((JSUPtrLink*)before, (JSUPtrLink*)link); + } + + bool remove(JSULink* link) { return this->JSUPtrList::remove((JSUPtrLink*)link); } + + JSULink* getFirst() const { return (JSULink*)getFirstLink(); } + + JSULink* getLast() const { return (JSULink*)getLastLink(); } + + JSULink* getEnd() const { return NULL; } + + u32 getNumLinks() const { return this->JSUPtrList::getNumLinks(); } +}; + +template +class JSUListIterator { +public: + JSUListIterator() : mLink(NULL) {} + JSUListIterator(JSULink* link) : mLink(link) {} + JSUListIterator(JSUList* list) : mLink(list->getFirst()) {} + + JSUListIterator& operator=(JSULink* link) { + this->mLink = link; + return *this; + } + + T* getObject() { return this->mLink->getObject(); } + + bool operator==(JSULink const* other) const { return this->mLink == other; } + bool operator!=(JSULink const* other) const { return this->mLink != other; } + bool operator==(JSUListIterator const& other) const { return this->mLink == other.mLink; } + bool operator!=(JSUListIterator const& other) const { return this->mLink != other.mLink; } + + JSUListIterator operator++(int) { + JSUListIterator prev = *this; + this->mLink = this->mLink->getNext(); + return prev; + } + + JSUListIterator& operator++() { + this->mLink = this->mLink->getNext(); + return *this; + } + + JSUListIterator operator--(int) { + JSUListIterator prev = *this; + this->mLink = this->mLink->getPrev(); + return prev; + } + + JSUListIterator& operator--() { + this->mLink = this->mLink->getPrev(); + return *this; + } + + T& operator*() { return *this->getObject(); } + + T* operator->() { return this->getObject(); } + +// private: + JSULink* mLink; +}; + +// +// Tree +// + +template +class JSUTree : public JSUList, public JSULink { +public: + JSUTree(T* owner) : JSUList(), JSULink(owner) {} + ~JSUTree() {} + + bool appendChild(JSUTree* child) { return this->append(child); } + + bool removeChild(JSUTree* child) { return this->remove(child); } + + bool insertChild(JSUTree* before, JSUTree* child) { return this->insert(before, child); } + + JSUTree* getEndChild() const { return NULL; } + + JSUTree* getFirstChild() const { return (JSUTree*)this->getFirst(); } + + JSUTree* getLastChild() const { return (JSUTree*)this->getLast(); } + + JSUTree* getNextChild() const { return (JSUTree*)this->getNext(); } + + JSUTree* getPrevChild() const { return (JSUTree*)this->getPrev(); } + + u32 getNumChildren() const { return this->getNumLinks(); } + + T* getObject() const { return (T*)this->getObjectPtr(); } + + JSUTree* getParent() const { return (JSUTree*)this->getList(); } +}; + +template +class JSUTreeIterator { +public: + JSUTreeIterator() : mTree(NULL) {} + JSUTreeIterator(JSUTree* tree) : mTree(tree) {} + + JSUTreeIterator& operator=(JSUTree* tree) { + this->mTree = tree; + return *this; + } + + T* getObject() { return this->mTree->getObject(); } + + bool operator==(JSUTree* other) { return this->mTree == other; } + + bool operator!=(JSUTree* other) { return this->mTree != other; } + + JSUTreeIterator operator++(int) { + JSUTreeIterator prev = *this; + this->mTree = this->mTree->getNextChild(); + return prev; + } + + JSUTreeIterator& operator++() { + this->mTree = this->mTree->getNextChild(); + return *this; + } + + T& operator*() { return *this->getObject(); } + + T* operator->() { return this->getObject(); } + +private: + JSUTree* mTree; +}; + +#endif /* JSULIST_H */ diff --git a/include/JSystem/JSupport/JSUMemoryStream.h b/include/JSystem/JSupport/JSUMemoryStream.h new file mode 100644 index 000000000..fe1eb57b4 --- /dev/null +++ b/include/JSystem/JSupport/JSUMemoryStream.h @@ -0,0 +1,23 @@ +#ifndef JSUMEMORYSTREAM_H +#define JSUMEMORYSTREAM_H + +#include "JSystem/JSupport/JSURandomInputStream.h" + +class JSUMemoryInputStream : public JSURandomInputStream { +public: + JSUMemoryInputStream(const void* res, u32 size) { setBuffer(res, size); } + + /* 802552B8 */ virtual ~JSUMemoryInputStream() {} + /* 802DC520 */ void setBuffer(void const*, s32); + /* 802DC534 */ u32 readData(void*, s32); + /* 802DC5AC */ s32 seekPos(s32, JSUStreamSeekFrom); + /* 802DC628 */ s32 getLength() const; + /* 802DC630 */ s32 getPosition() const; + +private: + /* 0x08 */ const void* mBuffer; + /* 0x0C */ s32 mLength; + /* 0x10 */ s32 mPosition; +}; // Size = 0x14 + +#endif /* JSUMEMORYSTREAM_H */ diff --git a/include/JSystem/JSupport/JSURandomInputStream.h b/include/JSystem/JSupport/JSURandomInputStream.h new file mode 100644 index 000000000..4541db53d --- /dev/null +++ b/include/JSystem/JSupport/JSURandomInputStream.h @@ -0,0 +1,24 @@ +#ifndef JSURANDOMINPUTSTREAM_H_ +#define JSURANDOMINPUTSTREAM_H_ + +#include "JSystem/JSupport/JSUInputStream.h" + +class JSURandomInputStream : public JSUInputStream { +public: + JSURandomInputStream() {} + virtual ~JSURandomInputStream() {} + + /* vt[3] */ virtual s32 getAvailable() const; /* override */ + /* vt[4] */ virtual s32 skip(s32); /* override */ + /* vt[5] */ virtual u32 readData(void*, s32) = 0; + /* vt[6] */ virtual s32 getLength() const = 0; + /* vt[7] */ virtual s32 getPosition() const = 0; + /* vt[8] */ virtual s32 seekPos(s32, JSUStreamSeekFrom) = 0; + + // TODO: fix return types + /* 802DC370 */ s32 align(s32); + /* 802DC458 */ s32 peek(void*, s32); + /* 802DC4DC */ s32 seek(s32, JSUStreamSeekFrom); +}; // Size = 0x8 + +#endif diff --git a/include/JSystem/JSupport/JSupport.h b/include/JSystem/JSupport/JSupport.h new file mode 100644 index 000000000..0e46c5582 --- /dev/null +++ b/include/JSystem/JSupport/JSupport.h @@ -0,0 +1,27 @@ +#ifndef JSUPPORT_H +#define JSUPPORT_H + + +template +T* JSUConvertOffsetToPtr(const void* ptr, const void* offset) { + if (offset == NULL) { + return NULL; + } else { + return (T*)((s32)ptr + (s32)offset); + } +} + +inline u8 JSULoNibble(u8 param_0) { return param_0 & 0x0f; } +inline u8 JSUHiNibble(u8 param_0) {return param_0 >> 4; } + +inline u8 JSULoByte(u16 in) { + return in & 0xff; +} + +inline u8 JSUHiByte(u16 in) { + return in >> 8; +} + +inline u16 JSULoHalf(u32 param_0) {return param_0; } + +#endif diff --git a/include/JSystem/JUtility/JUTAssert.h b/include/JSystem/JUtility/JUTAssert.h new file mode 100644 index 000000000..e0d48bcad --- /dev/null +++ b/include/JSystem/JUtility/JUTAssert.h @@ -0,0 +1,30 @@ +#ifndef JUTASSERT_H +#define JUTASSERT_H + +#include "dolphin/types.h" +#include "dolphin/os/OS.h" + +#define JUT_ASSERT(FILE, LINE, COND) \ + if (!(COND)) { \ + JUTAssertion::showAssert(JUTAssertion::getSDevice(), FILE, LINE, #COND); \ + OSPanic(FILE, LINE, "Halt"); \ + } + +#define JUT_PANIC(FILE, LINE, TEXT) \ + JUTAssertion::showAssert(JUTAssertion::getSDevice(), FILE, LINE, TEXT); \ + OSPanic(FILE, LINE, "Halt"); + +namespace JUTAssertion { + u32 getSDevice(); + void showAssert(u32 device, const char * file, int line, const char * assertion); + void create(); + u32 flush_subroutine(); + void flushMessage(); + void flushMessage_dbPrint(); + void setVisible(bool); + void setMessageCount(int); +}; + +extern bool sAssertVisible; + +#endif /* JUTASSERT_H */ diff --git a/include/JSystem/JUtility/JUTCacheFont.h b/include/JSystem/JUtility/JUTCacheFont.h new file mode 100644 index 000000000..4d39bae82 --- /dev/null +++ b/include/JSystem/JUtility/JUTCacheFont.h @@ -0,0 +1,80 @@ +#ifndef JUTCACHEFONT_H +#define JUTCACHEFONT_H + +#include "JSystem/JUtility/JUTResFont.h" +#include "global.h" + +class JKRAramBlock; + +class JUTCacheFont : public JUTResFont { +public: + struct TGlyphCacheInfo { + /* 0x0 */ TGlyphCacheInfo* mPrev; + /* 0x4 */ TGlyphCacheInfo* mNext; + }; + + struct TCachePage { + /* 0x00 */ u8 field_0x0[8]; + /* 0x08 */ s16 field_0x8; + /* 0x0A */ u16 field_0xa; + /* 0x0C */ u8 field_0xc[4]; + /* 0x10 */ u8* field_0x10; + /* 0x14 */ u16 field_0x14; + /* 0x16 */ u16 field_0x16; + /* 0x18 */ u16 field_0x18; + /* 0x1A */ u16 field_0x1a; + /* 0x1C */ u16 field_0x1c; + /* 0x1E */ u16 field_0x1e; + }; // Size: 0x20 + + enum EPagingType { + PAGE_TYPE_0, + PAGE_TYPE_1, + }; + + /* 802DD188 */ JUTCacheFont(ResFONT const*, u32, JKRHeap*); + /* 802DD29C */ void deleteMemBlocks_CacheFont(); + /* 802DD320 */ void initialize_state(); + /* 802DD35C */ int getMemorySize(ResFONT const*, u16*, u32*, u16*, u32*, u16*, u32*, u32*); + /* 802DD4EC */ int initiate(ResFONT const*, void*, u32, JKRHeap*); + /* 802DD54C */ bool internal_initiate(ResFONT const*, void*, u32, JKRHeap*); + /* 802DD650 */ bool allocArea(void*, u32, JKRHeap*); + /* 802DD804 */ bool allocArray(JKRHeap*); + /* 802DDB0C */ void determineBlankPage(); + /* 802DDBBC */ void getGlyphFromAram(JUTCacheFont::TGlyphCacheInfo*, JUTCacheFont::TCachePage*, + int*, int*); + /* 802DDD98 */ void loadCache_char_subroutine(int*, bool); + /* 802DDEE0 */ void invalidiateAllCache(); + /* 802DDF68 */ void unlink(JUTCacheFont::TGlyphCacheInfo*); + /* 802DDFAC */ void prepend(JUTCacheFont::TGlyphCacheInfo*); + + /* 802DD208 */ virtual ~JUTCacheFont(); + /* 802DDCE4 */ virtual void loadImage(int, _GXTexMapID); + /* 802DD8EC */ virtual void setBlock(); + + void setPagingType(EPagingType type) { mPagingType = type; } + + static u32 calcCacheSize(u32 param_0, int param_1) { return (ALIGN_NEXT(param_0, 0x20) + 0x40) * param_1; } + +private: + /* 0x70 */ u32 mTotalWidSize; + /* 0x74 */ u32 mTotalGlySize; + /* 0x78 */ u32 mTotalMapSize; + /* 0x7C */ void* field_0x7c; + /* 0x80 */ void* field_0x80; + /* 0x84 */ void* field_0x84; + /* 0x88 */ u32 mMaxSheetSize; + /* 0x8C */ EPagingType mPagingType; + /* 0x90 */ void* mCacheBuffer; + /* 0x94 */ int field_0x94; + /* 0x98 */ u32 mCachePage; + /* 0x9C */ TGlyphCacheInfo* field_0x9c; + /* 0xA0 */ TGlyphCacheInfo* field_0xa0; + /* 0xA4 */ void* field_0xa4; + /* 0xA8 */ u32 field_0xa8; + /* 0xAC */ JKRAramBlock* field_0xac; + /* 0xB0 */ u8 field_0xb0; + /* 0xB4 */ int field_0xb4; +}; // Size: 0xB8 + +#endif /* JUTCACHEFONT_H */ diff --git a/include/JSystem/JUtility/JUTConsole.h b/include/JSystem/JUtility/JUTConsole.h new file mode 100644 index 000000000..6b154047e --- /dev/null +++ b/include/JSystem/JUtility/JUTConsole.h @@ -0,0 +1,153 @@ +#ifndef JUTCONSOLE_H +#define JUTCONSOLE_H + +#include "JSystem/JGadget/linklist.h" +#include "JSystem/JKernel/JKRDisposer.h" +#include "JSystem/JUtility/JUTFont.h" +#include "Runtime.PPCEABI.H/__va_arg.h" +#include "dolphin/types.h" + +class JUTConsole : public JKRDisposer { +public: + enum EConsoleType { + CONSOLE_TYPE_0 = 0, + CONSOLE_TYPE_1 = 1, + CONSOLE_TYPE_2 = 2, + }; + + enum OutputFlag { + /* 0x0 */ OUTPUT_NONE, + /* 0x1 */ OUTPUT_OSREPORT, + /* 0x2 */ OUTPUT_CONSOLE, + /* 0x3 */ OUTPUT_OSR_AND_CONSOLE, + }; + + /* 802E73E4 */ static JUTConsole* create(unsigned int, void*, u32); + /* 802E7354 */ static JUTConsole* create(unsigned int, unsigned int, JKRHeap*); + /* 802E746C */ JUTConsole(unsigned int, unsigned int, bool); + /* 802E75CC */ static size_t getObjectSizeFromBufferSize(unsigned int, unsigned int); + /* 802E75DC */ static size_t getLineFromObjectSize(u32, unsigned int); + /* 802E75EC */ void clear(); + /* 802E7648 */ void doDraw(JUTConsole::EConsoleType) const; + /* 802E7BB8 */ void print_f(char const*, ...); + /* 802E7C38 */ void print(char const*); + /* 802E7F7C */ void dumpToTerminal(unsigned int); + /* 802E80A8 */ void scroll(int); + /* 802E8184 */ int getUsedLine() const; + /* 802E81A8 */ int getLineOffset() const; + + /* 802E755C */ virtual ~JUTConsole(); + + void setOutput(unsigned int output) { mOutput = output; } + void setPosition(int x, int y) { + mPositionX = x; + mPositionY = y; + } + void setFontSize(f32 x, f32 y) { + mFontSizeX = x; + mFontSizeY = y; + } + void setHeight(u32 height) { + mHeight = height; + if (mHeight > mMaxLines) { + mHeight = mMaxLines; + } + } + + void setFont(JUTFont* p_font) { + mFont = p_font; + setFontSize(p_font->getWidth(), p_font->getHeight()); + } + + u32 getOutput() const { return mOutput; } + int getPositionY() const { return mPositionY; } + int getPositionX() const { return mPositionX; } + u32 getHeight() const { return mHeight; } + + bool isVisible() const { return mVisible; } + void setVisible(bool visible) { mVisible = visible; } + + void setLineAttr(int param_0, u8 param_1) { mBuf[(field_0x20 + 2) * param_0] = param_1; } + u8* getLinePtr(int param_0) const { return &mBuf[(field_0x20 + 2) * param_0] + 1; } + int diffIndex(int param_0, int param_1) const { + int diff = param_1 - param_0; + if (diff >= 0) { + return diff; + } + return diff += mMaxLines; + } + + int nextIndex(int param_0) const { + int index = param_0 + 1; + if (mMaxLines <= index) { + index = 0; + } + + return index; + } + + void scrollToLastLine() { scroll(mMaxLines); } + void scrollToFirstLine() { scroll(-mMaxLines); } + +private: + /* 0x18 */ JGadget::TLinkListNode mListNode; + +private: + /* 0x20 */ u32 field_0x20; + /* 0x24 */ u32 mMaxLines; + /* 0x28 */ u8* mBuf; + /* 0x2C */ bool field_0x2c; + /* 0x30 */ int field_0x30; + /* 0x34 */ int field_0x34; + /* 0x38 */ int field_0x38; + /* 0x3C */ int field_0x3c; + /* 0x40 */ int mPositionX; + /* 0x44 */ int mPositionY; + /* 0x48 */ u32 mHeight; + /* 0x4C */ JUTFont* mFont; + /* 0x50 */ f32 mFontSizeX; + /* 0x54 */ f32 mFontSizeY; + /* 0x58 */ int mOutput; + /* 0x5C */ JUtility::TColor field_0x5c; + /* 0x60 */ JUtility::TColor field_0x60; + /* 0x64 */ int field_0x64; + /* 0x68 */ bool mVisible; + /* 0x69 */ bool field_0x69; + /* 0x6A */ bool field_0x6a; + /* 0x6B */ bool field_0x6b; +}; // Size: 0x6C + +class JUTConsoleManager { +public: + /* 802E81CC */ JUTConsoleManager(); + /* 802E81F4 */ static JUTConsoleManager* createManager(JKRHeap*); + /* 802E8240 */ void appendConsole(JUTConsole*); + /* 802E82B0 */ void removeConsole(JUTConsole*); + /* 802E8384 */ void draw() const; + /* 802E8450 */ void drawDirect(bool) const; + /* 802E84C4 */ void setDirectConsole(JUTConsole*); + + JUTConsole* getDirectConsole() const { return mDirectConsole; } + + static JUTConsoleManager* getManager() { return sManager; } + + static JUTConsoleManager* sManager; + +private: + /* 0x00 */ JGadget::TLinkList mLinkList; + /* 0x0C */ JUTConsole* mActiveConsole; + /* 0x10 */ JUTConsole* mDirectConsole; +}; // Size: 0x14 + +extern "C" void JUTConsole_print_f_va_(JUTConsole*, const char*, va_list); +extern "C" void JUTSetReportConsole(JUTConsole*); +extern "C" JUTConsole* JUTGetReportConsole(); +extern "C" void JUTSetWarningConsole(JUTConsole*); +extern "C" JUTConsole* JUTGetWarningConsole(); +extern "C" void JUTReportConsole_f_va(const char*, va_list); +extern "C" void JUTReportConsole_f(const char*, ...); +extern "C" void JUTWarningConsole(const char* message); +extern "C" void JUTWarningConsole_f(const char* message, ...); +extern "C" void JUTReportConsole(const char* message); + +#endif /* JUTCONSOLE_H */ diff --git a/include/JSystem/JUtility/JUTDbPrint.h b/include/JSystem/JUtility/JUTDbPrint.h new file mode 100644 index 000000000..d4b683065 --- /dev/null +++ b/include/JSystem/JUtility/JUTDbPrint.h @@ -0,0 +1,43 @@ +#ifndef JUTDBPRINT_H +#define JUTDBPRINT_H + +#include "JSystem/JUtility/JUTFont.h" + +class JKRHeap; + +// TODO: fix struct +struct unk_print { + /* 0x00 */ unk_print* mNext; + /* 0x04 */ s16 unk_0x04; + /* 0x06 */ s16 unk_0x06; + /* 0x08 */ s16 unk_0x08; + /* 0x0A */ s16 unk_0x0A; + /* 0x0C */ char unk_0x0C[0]; +}; + +class JUTDbPrint { +public: + /* 802E0148 */ JUTDbPrint(JUTFont*, JKRHeap*); + /* 802E0190 */ static JUTDbPrint* start(JUTFont*, JKRHeap*); + /* 802E0204 */ JUTFont* changeFont(JUTFont*); + /* 802E021C */ void enter(int, int, int, char const*, int); + /* 802E02DC */ void flush(int, int, int, int); + /* 802E02A4 */ void flush(); + /* 802E0440 */ void drawString(int, int, int, u8 const*); + + static JUTDbPrint* getManager() { return sDebugPrint; } + + void setVisible(bool visible) { mVisible = visible; } + JUTFont* getFont() const { return mFont; } + + static JUTDbPrint* sDebugPrint; + +private: + /* 0x00 */ unk_print* mFirst; + /* 0x04 */ JUTFont* mFont; + /* 0x08 */ JUtility::TColor mColor; + /* 0x0C */ bool mVisible; + /* 0x10 */ JKRHeap* mHeap; +}; + +#endif /* JUTDBPRINT_H */ diff --git a/include/JSystem/JUtility/JUTDirectFile.h b/include/JSystem/JUtility/JUTDirectFile.h new file mode 100644 index 000000000..583e7c88c --- /dev/null +++ b/include/JSystem/JUtility/JUTDirectFile.h @@ -0,0 +1,25 @@ +#ifndef JUTDIRECTFILE_H +#define JUTDIRECTFILE_H + +#include "dolphin/dvd/dvd.h" + +#define JUTDF_BUFSIZE (0x800) + +struct JUTDirectFile { + /* 802E8730 */ int fetch32byte(); + /* 802E87F8 */ JUTDirectFile(); + /* 802E881C */ ~JUTDirectFile(); + /* 802E8860 */ bool fopen(char const*); + /* 802E88FC */ void fclose(); + /* 802E8958 */ int fgets(void*, int); + + /* 0x000 */ u8 mBuffer[0x820]; + /* 0x820 */ u8* mSectorStart; + /* 0x824 */ u32 mToRead; + /* 0x828 */ u32 mLength; + /* 0x82C */ u32 mPos; + /* 0x830 */ bool mIsOpen; + /* 0x834 */ DVDFileInfo mFileInfo; +}; + +#endif /* JUTDIRECTFILE_H */ diff --git a/include/JSystem/JUtility/JUTDirectPrint.h b/include/JSystem/JUtility/JUTDirectPrint.h new file mode 100644 index 000000000..bc17dab88 --- /dev/null +++ b/include/JSystem/JUtility/JUTDirectPrint.h @@ -0,0 +1,57 @@ +#ifndef JUTDIRECTPRINT_H +#define JUTDIRECTPRINT_H + +#include "JSystem/JUtility/TColor.h" +#include "Runtime.PPCEABI.H/__va_arg.h" + +class JUTDirectPrint { +private: + /* 802E41E8 */ JUTDirectPrint(); + +public: + /* 802E4288 */ void erase(int, int, int, int); + /* 802E431C */ void drawChar(int, int, int); + /* 802E456C */ void changeFrameBuffer(void*, u16, u16); + /* -------- */ void print(u16, u16, char const*, ...); + /* 802E45A4 */ void printSub(u16, u16, char const*, va_list, bool); + /* 802E46D8 */ void drawString(u16, u16, char*); + /* 802E4708 */ void drawString_f(u16, u16, char const*, ...); + /* 802E47C8 */ void setCharColor(u8, u8, u8); + /* 802E4798 */ void setCharColor(JUtility::TColor); + + /* 802E4240 */ static JUTDirectPrint* start(); + + bool isActive() const { return field_0x00 != 0; } + JUtility::TColor getCharColor() const { return mCharColor; } + + static JUTDirectPrint* getManager() { return sDirectPrint; } + +private: + static u8 sAsciiTable[128]; + static u32 sFontData[64]; + static u32 sFontData2[77]; + static JUTDirectPrint* sDirectPrint; + static u8 sDirectPrint_padding[4 /* padding */]; + +private: + /* 0x00 */ void* field_0x00; + /* 0x04 */ u16 mFrameBufferWidth; + /* 0x06 */ u16 mFrameBufferHeight; + /* 0x08 */ u16 mStride; + /* 0x0A */ u16 field_0x0A; + /* 0x0C */ size_t mFrameBufferSize; + /* 0x10 */ u8 field_0x10[4]; + /* 0x14 */ u16* mFrameBuffer; + /* 0x18 */ JUtility::TColor mCharColor; + /* 0x1C */ u16 mCharColor_Y; + /* 0x1E */ u16 mCharColor_Cb; + /* 0x20 */ u16 mCharColor_Cb2; + /* 0x22 */ u16 mCharColor_Cb4; + /* 0x24 */ u16 mCharColor_Cr; + /* 0x26 */ u16 mCharColor_Cr2; + /* 0x28 */ u16 mCharColor_Cr4; + /* 0x2A */ u16 field_0x2A; + /* 0x2C */ +}; + +#endif /* JUTDIRECTPRINT_H */ diff --git a/include/JSystem/JUtility/JUTException.h b/include/JSystem/JUtility/JUTException.h new file mode 100644 index 000000000..99da12c7c --- /dev/null +++ b/include/JSystem/JUtility/JUTException.h @@ -0,0 +1,141 @@ +#ifndef JUTEXCEPTION_H +#define JUTEXCEPTION_H + +#include "JSystem/JKernel/JKRThread.h" +#include "JSystem/JUtility/JUTGamePad.h" +#include "Runtime.PPCEABI.H/__va_arg.h" +#include "dolphin/gx/GXEnum.h" +#include "dolphin/os/OSError.h" +#include "dolphin/types.h" +#include "global.h" + +typedef struct _GXRenderModeObj GXRenderModeObj; +typedef struct OSContext OSContext; +class JUTDirectPrint; + +class JUTExternalFB { +public: + /* 802E40CC */ JUTExternalFB(_GXRenderModeObj*, GXGamma, void*, u32); + +private: + /* 0x00 */ _GXRenderModeObj* mRenderMode; + /* 0x04 */ u32 mSize; + /* 0x08 */ u32 field_0x08; + /* 0x0C */ u16 field_0x0C; + /* 0x0E */ u16 mGamma; + /* 0x10 */ bool field_0x10; + /* 0x11 */ u8 field_[3]; +}; + +STATIC_ASSERT(sizeof(JUTExternalFB) == 0x14); + +#define JUT_PRINT_GPR 1 +#define JUT_PRINT_GPR_MAP 2 +#define JUT_PRINT_SRR0_MAP 4 +#define JUT_PRINT_FLOAT 8 +#define JUT_PRINT_STACK 16 + +class JUTException : public JKRThread { +public: + enum EInfoPage { + EINFO_PAGE_GPR = 1, + EINFO_PAGE_FLOAT = 2, + EINFO_PAGE_STACK = 3, + EINFO_PAGE_GPR_MAP = 4, + EINFO_PAGE_SSR0_MAP = 5, + }; + + class JUTExMapFile { + public: + JUTExMapFile(char* path) : mLink(this) { mPath = path; } + + public: + /* 0x00 */ char* mPath; + /* 0x04 */ JSULink mLink; + /* 0x14 */ + }; + + /* 802E1D5C */ JUTException(JUTDirectPrint*); + /* 802E40EC */ virtual ~JUTException(); + + /* 802E22C4 */ void showFloatSub(int, f32); + /* 802E2454 */ void showFloat(OSContext*); + /* 802E26B0 */ void showStack(OSContext*); + /* 802E27B0 */ void showMainInfo(u16, OSContext*, u32, u32); + /* 802E2A84 */ void showGPR(OSContext*); + /* 802E2B44 */ bool showMapInfo_subroutine(u32, bool); + /* 802E2CA0 */ void showGPRMap(OSContext*); + /* 802E2DAC */ void showSRR0Map(OSContext*); + /* 802E2E70 */ void printDebugInfo(JUTException::EInfoPage, OSError, OSContext*, u32, u32); + /* 802E2F18 */ bool isEnablePad() const; + /* 802E2F54 */ bool readPad(u32*, u32*); + /* 802E34C0 */ void printContext(u16, OSContext*, u32, u32); + /* 802E3A08 */ void createFB(); + + /* 802E1EA8 */ /* vt[03] */ virtual void* run(); + + /* 802E1E40 */ static JUTException* create(JUTDirectPrint*); + /* 802E1FCC */ static void errorHandler(OSError, OSContext*, u32, u32); + /* 802E20C0 */ static void panic_f_va(char const*, int, char const*, va_list); + /* 802E21FC */ static void panic_f(char const*, int, char const*, ...); + /* 802E227C */ static void setFPException(u32); + /* 802E2578 */ static bool searchPartialModule(u32, u32*, u32*, u32*, u32*); + /* 802E3AEC */ static OSErrorHandler setPreUserCallback(OSErrorHandler); + /* 802E3AFC */ static OSErrorHandler setPostUserCallback(OSErrorHandler); + /* 802E3B0C */ static void appendMapFile(char const*); + /* 802E3BA0 */ static bool queryMapAddress(char*, u32, s32, u32*, u32*, char*, u32, bool, bool); + /* 802E3C90 */ static bool queryMapAddress_single(char*, u32, s32, u32*, u32*, char*, u32, bool, + bool); + /* 802E3FEC */ static void createConsole(void*, u32); + /* 802E3980 */ static void waitTime(s32); + + static JUTException* getManager() { return sErrorManager; } + static JUTConsole* getConsole() { return sConsole; } + + JUTExternalFB* getFrameMemory() const { return mFrameMemory; } + + void setTraceSuppress(u32 param_0) { mTraceSuppress = param_0; } + void setGamePad(JUTGamePad* gamePad) { + mGamePad = gamePad; + mGamePadPort = JUTGamePad::Port_Unknown; + } + + static void setMapFile(const char* map) { + appendMapFile(map); + } + +private: + static OSMessageQueue sMessageQueue; + static const char* sCpuExpName[17]; + static JSUList sMapFileList; + static u8 sMessageBuffer[4 + 4 /* padding */]; + static JUTException* sErrorManager; + static OSErrorHandler sPreUserCallback; + static OSErrorHandler sPostUserCallback; + static void* sConsoleBuffer; + static u32 sConsoleBufferSize; + static JUTConsole* sConsole; + static u32 msr; + static u32 fpscr; + +private: + /* 0x7C */ JUTExternalFB* mFrameMemory; + /* 0x80 */ JUTDirectPrint* mDirectPrint; + /* 0x84 */ JUTGamePad* mGamePad; + /* 0x88 */ JUTGamePad::EPadPort mGamePadPort; + /* 0x8C */ s32 mPrintWaitTime0; + /* 0x90 */ s32 mPrintWaitTime1; + /* 0x94 */ u32 mTraceSuppress; + /* 0x98 */ u32 field_0x98; + /* 0x9C */ u32 mPrintFlags; + /* 0xA0 */ u32 mStackPointer; +}; + +STATIC_ASSERT(sizeof(JUTException) == 0xA4); + +struct JUTWarn { + JUTWarn& operator<<(const char*) { return *this; } + JUTWarn& operator<<(long) { return *this; } +}; + +#endif /* JUTEXCEPTION_H */ diff --git a/include/JSystem/JUtility/JUTFader.h b/include/JSystem/JUtility/JUTFader.h new file mode 100644 index 000000000..3ee0a6a16 --- /dev/null +++ b/include/JSystem/JUtility/JUTFader.h @@ -0,0 +1,35 @@ +#ifndef JUTFADER_H +#define JUTFADER_H + +#include "JSystem/JGeometry.h" +#include "JSystem/JUtility/TColor.h" + +class JUTFader { +public: + enum EStatus { + UNKSTATUS_M1 = -1, + UNKSTATUS_0 = 0, + }; + + /* 802E5530 */ JUTFader(int, int, int, int, JUtility::TColor); + /* 802E55DC */ void control(); + /* 802E57D0 */ void setStatus(JUTFader::EStatus, int); + + /* 802E5840 */ virtual ~JUTFader(); + /* 802E576C */ virtual bool startFadeIn(int); + /* 802E579C */ virtual bool startFadeOut(int); + /* 802E56DC */ virtual void draw(); + + s32 getStatus() const { return mStatus; } + void setColor(JUtility::TColor& color) { mColor.set(color); } + + /* 0x04 */ s32 mStatus; + /* 0x08 */ u16 field_0x8; + /* 0x0A */ u16 field_0xa; + /* 0x0C */ JUtility::TColor mColor; + /* 0x10 */ JGeometry::TBox2 mBox; + /* 0x20 */ int mEStatus; + /* 0x24 */ u32 field_0x24; +}; + +#endif /* JUTFADER_H */ diff --git a/include/JSystem/JUtility/JUTFont.h b/include/JSystem/JUtility/JUTFont.h new file mode 100644 index 000000000..b6cd3d90d --- /dev/null +++ b/include/JSystem/JUtility/JUTFont.h @@ -0,0 +1,128 @@ +#ifndef JUTFONT_H +#define JUTFONT_H + +#include "JSystem/JUtility/TColor.h" +#include "MSL_C/string.h" + +struct ResFONT { + struct INF1 { + /* 0x00 */ u32 magic; + /* 0x04 */ u32 size; + /* 0x08 */ u16 fontType; + /* 0x0A */ u16 ascent; + /* 0x0C */ u16 descent; + /* 0x0E */ u16 width; + /* 0x10 */ u16 leading; + /* 0x12 */ u16 defaultCode; + }; + + struct WID1 { + /* 0x00 */ u32 magic; + /* 0x04 */ u32 size; + /* 0x08 */ u16 startCode; + /* 0x0A */ u16 endCode; + /* 0x0C */ u8 mChunkNum[4]; + }; + + struct MAP1 { + /* 0x00 */ u32 magic; + /* 0x04 */ u32 size; + /* 0x08 */ u16 mappingMethod; + /* 0x0A */ u16 startCode; + /* 0x0C */ u16 endCode; + /* 0x0E */ u16 numEntries; + /* 0x10 */ u16 mLeading; + }; + + struct GLY1 { + /* 0x00 */ u32 magic; + /* 0x04 */ u32 size; + /* 0x08 */ u16 startCode; + /* 0x0A */ u16 endCode; + /* 0x0C */ u16 cellWidth; + /* 0x0E */ u16 cellHeight; + /* 0x10 */ u32 textureSize; + /* 0x14 */ u16 textureFormat; + /* 0x16 */ u16 numRows; + /* 0x18 */ u16 numColumns; + /* 0x1A */ u16 textureWidth; + /* 0x1C */ u16 textureHeight; + /* 0x1E */ u16 padding; + /* 0x20 */ u8 data[]; + }; + + /* 0x00 */ u64 magic; + /* 0x08 */ u32 filesize; + /* 0x0C */ u32 numBlocks; + /* 0x10 */ u8 padding[0x10]; + /* 0x20 */ u8 data[]; +}; + +class JUTFont { +public: + JUTFont(); + virtual ~JUTFont() {} + + struct TWidth { + u8 field_0x0; + u8 field_0x1; + }; + + /* 0x0C */ virtual void setGX() = 0; + /* 0x10 */ virtual void setGX(JUtility::TColor col1, JUtility::TColor col2); + /* 0x14 */ virtual f32 drawChar_scale(f32 a1, f32 a2, f32 a3, f32 a4, int a5, bool a6) = 0; + /* 0x18 */ virtual int getLeading() const = 0; + /* 0x1C */ virtual s32 getAscent() const = 0; + /* 0x20 */ virtual s32 getDescent() const = 0; + /* 0x24 */ virtual s32 getHeight() const = 0; + /* 0x28 */ virtual s32 getWidth() const = 0; + /* 0x2C */ virtual void getWidthEntry(int i_no, TWidth* width) const = 0; + /* 0x30 */ virtual int getCellWidth() const; + /* 0x34 */ virtual s32 getCellHeight() const; + /* 0x38 */ virtual int getFontType() const = 0; + /* 0x3C */ virtual ResFONT* getResFont() const = 0; + /* 0x40 */ virtual bool isLeadByte(int a1) const = 0; + + static bool isLeadByte_1Byte(int b); + static bool isLeadByte_2Byte(int b); + static bool isLeadByte_ShiftJIS(int b); + + void initialize_state(); + void setCharColor(JUtility::TColor col1); + void setGradColor(JUtility::TColor col1, JUtility::TColor col2); + f32 drawString_size_scale(f32 posX, f32 posY, f32 width, f32 height, const char* str, u32 usz, + bool visible); + + void drawString(int posX, int posY, const char* str, bool visible) { + drawString_size(posX, posY, str, strlen(str), visible); + } + + void drawString_size(int posX, int posY, const char* str, u32 len, bool visible) { + drawString_size_scale(posX, posY, getWidth(), getHeight(), str, len, visible); + } + + void drawString_scale(f32 posX, f32 posY, f32 width, f32 height, const char* str, + bool visible) { + drawString_size_scale(posX, posY, width, height, str, strlen(str), visible); + } + + int getWidth(int i_no) const { + TWidth width; + getWidthEntry(i_no, &width); + return width.field_0x1; + } + + bool isValid() const { return mValid; } + bool isFixed() const { return mFixed; } + int getFixedWidth() const { return mFixedWidth; } + + /* 0x04 */ bool mValid; + /* 0x05 */ bool mFixed; + /* 0x08 */ int mFixedWidth; + /* 0x0C */ JUtility::TColor mColor1; + /* 0x10 */ JUtility::TColor mColor2; + /* 0x14 */ JUtility::TColor mColor3; + /* 0x18 */ JUtility::TColor mColor4; +}; + +#endif /* JUTFONT_H */ diff --git a/include/JSystem/JUtility/JUTFontData_Ascfont_fix12.h b/include/JSystem/JUtility/JUTFontData_Ascfont_fix12.h new file mode 100644 index 000000000..98ee9ffec --- /dev/null +++ b/include/JSystem/JUtility/JUTFontData_Ascfont_fix12.h @@ -0,0 +1,6 @@ +#ifndef JUTFONTDATA_ASCFONT_FIX12_H +#define JUTFONTDATA_ASCFONT_FIX12_H + +#include "dolphin/types.h" + +#endif /* JUTFONTDATA_ASCFONT_FIX12_H */ diff --git a/include/JSystem/JUtility/JUTGamePad.h b/include/JSystem/JUtility/JUTGamePad.h new file mode 100644 index 000000000..5e326217d --- /dev/null +++ b/include/JSystem/JUtility/JUTGamePad.h @@ -0,0 +1,283 @@ +#ifndef JUTGAMEPAD_H +#define JUTGAMEPAD_H + +#include "JSystem/JKernel/JKRDisposer.h" +#include "dolphin/os/OSTime.h" +#include "dolphin/pad/Pad.h" +#include "dolphin/types.h" + +typedef void (*callbackFn)(int, void*); + +namespace CButton { +enum { + DPAD_LEFT = 0x0001, + DPAD_RIGHT = 0x0002, + DPAD_DOWN = 0x0004, + DPAD_UP = 0x0008, + Z = 0x0010, + R = 0x0020, + L = 0x0040, + A = 0x0100, + B = 0x0200, + X = 0x0400, + Y = 0x0800, + START = 0x1000, +}; +} + +extern bool sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset; + +struct JUTGamePadRecordBase { + virtual void unk0() {} + virtual void unk1(PADStatus* pad) {} + virtual void unk2() {} + + /* 0x4 */ bool mActive; +}; + +struct JUTGamePad : public JKRDisposer { +public: + enum EStickMode { + STICK_MODE_1 = 1, + }; + enum EWhichStick { + WS_MAIN_STICK, + WS_SUB_STICK, + }; + enum EPadPort { + Port_Unknown = -1, + Port_1, + Port_2, + Port_3, + Port_4, + }; + + JUTGamePad(JUTGamePad::EPadPort port); + virtual ~JUTGamePad(); + + void initList(); + static s32 init(); + void clear(); + static u32 read(); + void assign(); + void checkResetCallback(OSTime unk); + void update(); + void stopPatternedRumble() { mRumble.stopPatternedRumble(mPortNum); } + static void checkResetSwitch(); + static void clearForReset(); + static JUTGamePad* getGamePad(int pad_index); + static bool recalibrate(u32 pad_mask); + + static void setAnalogMode(u32 mode) { + sAnalogMode = mode; + PADSetAnalogMode(mode); + } + + static void clearResetOccurred() { C3ButtonReset::sResetOccurred = false; } + + static void setResetCallback(callbackFn callback, void* param_0) { + C3ButtonReset::sCallback = callback; + C3ButtonReset::sCallbackArg = param_0; + } + + u32 getButton() const { return mButton.mButton; } + + u32 getTrigger() const { return mButton.mTrigger; } + + f32 getMainStickX() const { return mMainStick.mPosX; } + + f32 getMainStickY() const { return mMainStick.mPosY; } + + f32 getMainStickValue() const { return mMainStick.mValue; } + + s16 getMainStickAngle() const { return mMainStick.mAngle; } + + f32 getSubStickX() const { return mSubStick.mPosX; } + + f32 getSubStickY() const { return mSubStick.mPosY; } + + f32 getSubStickValue() const { return mSubStick.mValue; } + + s16 getSubStickAngle() const { return mSubStick.mAngle; } + + u8 getAnalogA() const { return mButton.mAnalogA; } + + u8 getAnalogB() const { return mButton.mAnalogB; } + + u8 getAnalogL() const { return mButton.mAnalogL; } + + u8 getAnalogR() const { return mButton.mAnalogR; } + + s8 getErrorStatus() const { return mErrorStatus; } + + s16 getPortNum() const { return mPortNum; } + + JUTGamePadRecordBase* getPadReplay() const { return mPadReplay; } + + JUTGamePadRecordBase* getPadRecord() const { return mPadRecord; } + + u32 testTrigger(u32 button) const { return mButton.mTrigger & button; } + + bool isPushing3ButtonReset() const { + bool isPushingReset = false; + + if (mPortNum != -1 && mButtonReset.mReset != false) { + isPushingReset = true; + } + return isPushingReset; + } + + inline void stopMotorWave() { mRumble.stopPatternedRumbleAtThePeriod(); } + void stopMotor() { mRumble.stopMotor(mPortNum, false); } + void stopMotorHard() { mRumble.stopMotorHard(mPortNum); } + + static s8 getPortStatus(u32 port) { return mPadStatus[port].error; } + + struct CButton { + CButton() { clear(); } + void clear(); + void update(PADStatus const*, u32 unk); + void setRepeat(u32 unk0, u32 unk1, u32 unk2); + + /* 0x00 */ u32 mButton; + /* 0x04 */ u32 mTrigger; // Pressed Buttons + /* 0x08 */ u32 mRelease; // Released Buttons + /* 0x0C */ u8 mAnalogA; + /* 0x0D */ u8 mAnalogB; + /* 0x0E */ u8 mAnalogL; + /* 0x0F */ u8 mAnalogR; + /* 0x10 */ f32 mAnalogLf; + /* 0x14 */ f32 mAnalogRf; + /* 0x18 */ u32 mRepeat; + /* 0x1C */ u32 field_0x1c; + /* 0x20 */ u32 field_0x20; + /* 0x24 */ u32 field_0x24; + /* 0x28 */ u32 field_0x28; + /* 0x2C */ u32 field_0x2c; + }; // Size: 0x30 + + struct C3ButtonReset { + C3ButtonReset() { mReset = false; } + + static u32 sResetPattern; + static u32 sResetMaskPattern; + static callbackFn sCallback; + static void* sCallbackArg; + static OSTime sThreshold; + static s32 sResetOccurredPort; + static bool sResetOccurred; + static bool sResetSwitchPushing; + + /* 0x0 */ bool mReset; + }; // Size: 0x4 + + struct CStick { + static f32 sPressPoint; + static f32 sReleasePoint; + + CStick() { clear(); } + void clear(); + void clear(JUTGamePad* pad); + u32 update(s8 unk0, s8 unk1, JUTGamePad::EStickMode mode, JUTGamePad::EWhichStick stick, + u32 unk2); + u32 getButton(u32 unk); + + /* 0x0 */ f32 mPosX; + /* 0x4 */ f32 mPosY; + /* 0x8 */ f32 mValue; + /* 0xC */ s16 mAngle; + /* 0xE */ s8 field_0xe; + /* 0xF */ s8 field_0xf; + }; // Size: 0x10 + + void stopMotorWaveHard() { mRumble.stopPatternedRumble(mPortNum); } + + struct CRumble { + CRumble(JUTGamePad* pad) { clear(pad); } + + static PADMask sChannelMask[4]; + static bool mStatus[4]; + static PADMask mEnabled; + + enum ERumble { + VAL_0 = 0, + VAL_1 = 1, + VAL_2 = 2, + }; + + void clear(); + void clear(JUTGamePad* pad); + static void startMotor(int channel); + static void stopMotor(int channel, bool stop); + void update(s16 unk0); + void triggerPatternedRumble(u32 unk0); + void startPatternedRumble(void* unk0, ERumble rumble, u32 unk1); + void stopPatternedRumble(s16 pad_port); + void stopPatternedRumbleAtThePeriod(); + static void setEnabled(u32 pad_mask); + + void stopMotorHard(int portNo) { stopMotor(portNo, true); } + + static bool isEnabled(u32 mask) { return mEnabled & mask; } + static bool isEnabledPort(int port) { return isEnabled(sChannelMask[port]); } + + /* 0x00 */ u32 field_0x0; + /* 0x04 */ u32 field_0x4; + /* 0x08 */ u8* field_0x8; + /* 0x0C */ u32 field_0xc; + /* 0x10 */ u8* field_0x10; + }; // Size: 0x14 + + void startMotorWave(void* param_2, CRumble::ERumble rumble, u32 param_4) { + mRumble.startPatternedRumble(param_2, rumble, param_4); + } + + /* 0x18 */ CButton mButton; + /* 0x48 */ CStick mMainStick; + /* 0x58 */ CStick mSubStick; + /* 0x68 */ CRumble mRumble; + /* 0x7C */ s16 mPortNum; + /* 0x7E */ s8 mErrorStatus; + /* 0x80 */ JSULink mLink; + /* 0x90 */ JUTGamePadRecordBase* mPadRecord; + /* 0x94 */ JUTGamePadRecordBase* mPadReplay; + /* 0x98 */ C3ButtonReset mButtonReset; + /* 0x9C */ u8 field_0x9c[4]; + /* 0xA0 */ OSTime mResetTime; + /* 0xA8 */ u8 field_0xa8; + + static JSUList mPadList; + static bool mListInitialized; + static PADStatus mPadStatus[4]; + static CButton mPadButton[4]; + static CStick mPadMStick[4]; + static CStick mPadSStick[4]; + static EStickMode sStickMode; + static u32 sClampMode; + static u8 mPadAssign[4]; + static u32 sSuppressPadReset; + static s32 sAnalogMode; + static u32 sRumbleSupported; +}; + +struct JUTGamePadLongPress { + static JSUList sPatternList; + void checkCallback(int port, u32 timer); + + u32 getMaskPattern() const { return mMaskPattern; } + u32 getPattern() const { return mPattern; } + + /* 0x00 */ u8 field_0x0[0x10]; + /* 0x10 */ bool mValid; + /* 0x11 */ bool field_0x11; + /* 0x14 */ u32 mPattern; + /* 0x18 */ u32 mMaskPattern; + /* 0x1C */ u32 field_0x1c; + /* 0x20 */ bool field_0x20[4]; + /* 0x28 */ OSTime mTimer[4]; + /* 0x48 */ bool field_0x48[4]; + /* 0x4C */ void (*mCallback)(s32, JUTGamePadLongPress*, s32); + /* 0x50 */ s32 field_0x50; +}; + +#endif /* JUTGAMEPAD_H */ diff --git a/include/JSystem/JUtility/JUTGraphFifo.h b/include/JSystem/JUtility/JUTGraphFifo.h new file mode 100644 index 000000000..6304ec0a5 --- /dev/null +++ b/include/JSystem/JUtility/JUTGraphFifo.h @@ -0,0 +1,36 @@ +#ifndef JUTGRAPHFIFO_H +#define JUTGRAPHFIFO_H + +#include "dolphin/gx/GX.h" + +class JUTGraphFifo { +public: + /* 802DEB58 */ JUTGraphFifo(u32); + + /* 802DEC34 */ virtual ~JUTGraphFifo(); + + void getGpStatus() { + GXGetGPStatus((GXBool*)&mGpStatus[0], (GXBool*)&mGpStatus[1], (GXBool*)&mGpStatus[2], + (GXBool*)&mGpStatus[3], (GXBool*)&mGpStatus[4]); + } + + bool isGPActive() { + getGpStatus(); + return mGpStatus[2] == false; + } + + void save() { GXSaveCPUFifo(this->mFifo); } + + static JUTGraphFifo* sCurrentFifo; + static bool mGpStatus[5]; + +private: + /* 0x04 */ GXFifoObj* mFifo; + /* 0x08 */ void* mBase; + /* 0x0C */ u32 mSize; + /* 0x10 */ u8 field_0x10[0xC]; +}; + +inline void JUTCreateFifo(u32 bufSize) { new JUTGraphFifo(bufSize); } + +#endif /* JUTGRAPHFIFO_H */ diff --git a/include/JSystem/JUtility/JUTNameTab.h b/include/JSystem/JUtility/JUTNameTab.h new file mode 100644 index 000000000..d6c17bddd --- /dev/null +++ b/include/JSystem/JUtility/JUTNameTab.h @@ -0,0 +1,37 @@ +#ifndef JUTNAMETAB_H +#define JUTNAMETAB_H + +#include "dolphin/types.h" + +struct ResNTAB { + u16 mEntryNum; + u16 mPad0; + struct Entry { + u16 mKeyCode; + u16 mOffs; + } mEntries[1]; + + inline const char* getName(u32 index) const { + return ((const char*)mEntries) + mEntries[index].mOffs - 4; + } +}; + +class JUTNameTab { +public: + JUTNameTab(); + JUTNameTab(const ResNTAB* pNameTable); + virtual ~JUTNameTab() {}; + + void setResource(const ResNTAB* pNameTable); + s32 getIndex(char const*) const; + const char* getName(u16 index) const; + u16 calcKeyCode(char const* pName) const; + const ResNTAB* getResNameTable() const { return mNameTable; } + +private: + /* 0x4 */ const ResNTAB* mNameTable; + /* 0x8 */ const char* mpStrData; + /* 0xC */ u16 mNameNum; +}; + +#endif /* JUTNAMETAB_H */ diff --git a/include/JSystem/JUtility/JUTPalette.h b/include/JSystem/JUtility/JUTPalette.h new file mode 100644 index 000000000..4a3d297bc --- /dev/null +++ b/include/JSystem/JUtility/JUTPalette.h @@ -0,0 +1,44 @@ +#ifndef JUTPALETTE_H +#define JUTPALETTE_H + +#include "dolphin/gx/GXEnum.h" +#include "dolphin/gx/GXStruct.h" + +enum JUTTransparency { UNK0, UNK1 }; + +struct ResTLUT { + u8 format; + u8 transparency; + u16 numColors; +}; + +class JUTPalette { +public: + JUTPalette(_GXTlut p1, _GXTlutFmt p2, JUTTransparency p3, u16 p4, void* p5) { + this->storeTLUT(p1, p2, p3, p4, p5); + } + + JUTPalette(GXTlut tlutNo, ResTLUT* p_tlutRes) { + storeTLUT(tlutNo, p_tlutRes); + } + + /* 802DE890 */ void storeTLUT(_GXTlut, ResTLUT*); + /* 802DE91C */ void storeTLUT(_GXTlut, _GXTlutFmt, JUTTransparency, u16, void*); + /* 802DE95C */ bool load(); + + u8 getTlutName() const { return mTlutName; } + u8 getFormat() const { return mFormat; } + u8 getTransparency() const { return mTransparency; } + u16 getNumColors() const { return mNumColors; } + ResTLUT* getColorTable() const { return mColorTable; } + +private: + /* 0x00 */ _GXTlutObj mTlutObj; + /* 0x0C */ u8 mTlutName; + /* 0x0D */ u8 mFormat; + /* 0x10 */ ResTLUT* mColorTable; + /* 0x14 */ u16 mNumColors; + /* 0x16 */ u8 mTransparency; +}; + +#endif /* JUTPALETTE_H */ diff --git a/include/JSystem/JUtility/JUTProcBar.h b/include/JSystem/JUtility/JUTProcBar.h new file mode 100644 index 000000000..5fb899e6f --- /dev/null +++ b/include/JSystem/JUtility/JUTProcBar.h @@ -0,0 +1,103 @@ +#ifndef JUTPROCBAR_H +#define JUTPROCBAR_H + +#include "JSystem/JUtility/TColor.h" +#include "dolphin/os/OSTime.h" + +class JKRHeap; + +class JUTProcBar { +public: + class CTime { + public: + /* 802E7340 */ CTime(); + + void start(u8 param_0, u8 param_1, u8 param_2) { + mR = param_0; + mG = param_1; + mB = param_2; + mTick = OSGetTick(); + } + + void end() { + mCost = ((OSGetTick() - mTick) * 8) / ((*(u32*)0x800000F8 / 4) / 125000); + if (mCost == 0) { + mCost = 1; + } + } + + void accumePeek() { + if (++field_0xc >= 0x10 || mCost >= field_0x8) { + field_0x8 = mCost; + field_0xc = 0; + } + } + + int calcBarSize(int p1, int p2) { return mCost * p1 / p2; } + + /* 0x00 */ u32 mTick; + /* 0x04 */ u32 mCost; + /* 0x08 */ u32 field_0x8; + /* 0x0C */ u32 field_0xc; + /* 0x10 */ u8 mR; + /* 0x11 */ u8 mG; + /* 0x12 */ u8 mB; + }; + + class CParamSet { + public: + /* 0x00 */ int mBarWidth; + /* 0x04 */ int mPosX; + /* 0x08 */ int mPosY; + /* 0x0C */ int mWidth; + /* 0x10 */ int mUserPosition; + }; + + /* 802E5888 */ JUTProcBar(); + /* 802E599C */ ~JUTProcBar(); + /* 802E59E0 */ static JUTProcBar* create(); + /* 802E5A28 */ static void destroy(); + /* 802E5A60 */ static void clear(); + /* 802E5B30 */ void bar_subroutine(int, int, int, int, int, int, int, JUtility::TColor, + JUtility::TColor); + /* 802E5CC4 */ void adjustMeterLength(u32, f32*, f32, f32, int*); + /* 802E5E08 */ void draw(); + /* 802E5E3C */ void drawProcessBar(); + /* 802E6FA0 */ void drawHeapBar(); + + void cpuStart() { mCpu.start(255, 129, 30); } + void cpuEnd() { mCpu.end(); } + void gpWaitStart() { mGpWait.start(255, 129, 30); } + void gpWaitEnd() { mGpWait.end(); } + void gpStart() { mGp.start(255, 129, 30); } + void gpEnd() { mGp.end(); } + void wholeLoopStart() { mWholeLoop.start(255, 129, 30); } + void wholeLoopEnd() { mWholeLoop.end(); } + void idleStart() { mIdle.start(255, 129, 30); } + void idleEnd() { mIdle.end(); } + void setCostFrame(int frame) { mCostFrame = frame; } + void setVisible(bool visible) { mVisible = visible; } + void setVisibleHeapBar(bool visible) { mHeapBarVisible = visible; } + + static JUTProcBar* getManager() { return sManager; } + + static JUTProcBar* sManager; + +private: + /* 0x000 */ CTime mIdle; + /* 0x014 */ CTime mGp; + /* 0x028 */ CTime mCpu; + /* 0x03C */ CTime mGpWait; + /* 0x050 */ CTime mWholeLoop; + /* 0x064 */ CTime mUsers[8]; + /* 0x104 */ int mCostFrame; + /* 0x108 */ int field_0x108; + /* 0x10C */ bool mVisible; + /* 0x110 */ int field_0x110; + /* 0x114 */ CParamSet mParams; + /* 0x128 */ int field_0x128; + /* 0x12C */ JKRHeap* mWatchHeap; + /* 0x130 */ bool mHeapBarVisible; +}; + +#endif /* JUTPROCBAR_H */ diff --git a/include/JSystem/JUtility/JUTReport.h b/include/JSystem/JUtility/JUTReport.h new file mode 100644 index 000000000..f38f31706 --- /dev/null +++ b/include/JSystem/JUtility/JUTReport.h @@ -0,0 +1,7 @@ +#ifndef JSYSTEM_JUTILITY_JUTREPORT_H +#define JSYSTEM_JUTILITY_JUTREPORT_H + +void JUTReport(int x_pos, int y_pos, const char* str, ...); +void JUTReport(int x_pos, int y_pos, int, const char* str, ...); + +#endif \ No newline at end of file diff --git a/include/JSystem/JUtility/JUTResFont.h b/include/JSystem/JUtility/JUTResFont.h new file mode 100644 index 000000000..4e5a05794 --- /dev/null +++ b/include/JSystem/JUtility/JUTResFont.h @@ -0,0 +1,74 @@ +#ifndef JUTRESFONT_H +#define JUTRESFONT_H + +#include "JSystem/JUtility/JUTFont.h" +#include "dolphin/gx/GXEnum.h" + +class JKRHeap; + +typedef bool (*IsLeadByte_func)(int); + +struct BlockHeader { + const BlockHeader* getNext() const { return reinterpret_cast(reinterpret_cast(this) + size); } + u32 magic; + u32 size; +}; + +class JUTResFont : public JUTFont { +public: + /* 802DF000 */ virtual ~JUTResFont(); + /* 802DF48C */ virtual void setGX(); + /* 802DF584 */ virtual void setGX(JUtility::TColor, JUtility::TColor); + /* 802DF7C4 */ virtual f32 drawChar_scale(f32, f32, f32, f32, int, bool); + /* 802DDFEC */ virtual int getLeading() const; + /* 802DE004 */ virtual s32 getAscent() const; + /* 802DE010 */ virtual s32 getDescent() const; + /* 802DE01C */ virtual s32 getHeight() const; + /* 802DDFF8 */ virtual s32 getWidth() const; + /* 802DFC64 */ virtual void getWidthEntry(int, JUTFont::TWidth*) const; + /* 802DFD0C */ virtual int getCellWidth() const; + /* 802DFD58 */ virtual s32 getCellHeight() const; + /* 802DDFE0 */ virtual int getFontType() const; + /* 802DDFD8 */ virtual ResFONT* getResFont() const; + /* 802DFDA4 */ virtual bool isLeadByte(int) const; + /* 802DFF60 */ virtual void loadImage(int, _GXTexMapID); + /* 802DF344 */ virtual void setBlock(); + + /* 802DEF94 */ JUTResFont(ResFONT const*, JKRHeap*); + /* 802DEF48 */ JUTResFont(); + /* 802DF08C */ void deleteMemBlocks_ResFont(); + /* 802DF0B0 */ void initialize_state(); + /* 802DF0DC */ bool initiate(ResFONT const*, JKRHeap*); + /* 802DF13C */ bool protected_initiate(ResFONT const*, JKRHeap*); + /* 802DF248 */ void countBlock(); + /* 802DFBE8 */ void loadFont(int, _GXTexMapID, JUTFont::TWidth*); + /* 802DFDD8 */ int getFontCode(int) const; + /* 802E00C4 */ int convertSjis(int, u16*) const; + + inline void delete_and_initialize() { + deleteMemBlocks_ResFont(); + initialize_state(); + } + + static IsLeadByte_func const saoAboutEncoding_[3]; + + // some types uncertain, may need to be fixed + /* 0x1C */ int mWidth; + /* 0x20 */ int mHeight; + /* 0x24 */ _GXTexObj field_0x24; + /* 0x44 */ int field_0x44; + /* 0x48 */ const ResFONT* mResFont; + /* 0x4C */ ResFONT::INF1* mInf1Ptr; + /* 0x50 */ void** mMemBlocks; + /* 0x54 */ ResFONT::WID1** mpWidthBlocks; + /* 0x58 */ ResFONT::GLY1** mpGlyphBlocks; + /* 0x5C */ ResFONT::MAP1** mpMapBlocks; + /* 0x60 */ u16 mWid1BlockNum; + /* 0x62 */ u16 mGly1BlockNum; + /* 0x64 */ u16 mMap1BlockNum; + /* 0x66 */ u16 field_0x66; + /* 0x68 */ u16 mMaxCode; + /* 0x6C */ IsLeadByte_func* mIsLeadByte; +}; + +#endif /* JUTRESFONT_H */ diff --git a/include/JSystem/JUtility/JUTResource.h b/include/JSystem/JUtility/JUTResource.h new file mode 100644 index 000000000..8a6b3120c --- /dev/null +++ b/include/JSystem/JUtility/JUTResource.h @@ -0,0 +1,30 @@ +#ifndef JUTRESOURCE_H +#define JUTRESOURCE_H + +#include "dolphin/types.h" + +class JKRArchive; +class JSUInputStream; + +class JUTResReference { +private: + /* 0x001 */ u8 mType; + /* 0x002 */ u8 mNameLength; + /* 0x003 */ char mName[0x100]; + +public: + enum ResType { + RESTYPE_Null = 0, + RESTYPE_Unk1 = 1, + RESTYPE_Unk2 = 2, + RESTYPE_Unk3 = 3, + RESTYPE_Unk4 = 4, + }; + JUTResReference() { mType = 0; } + /* 802DE078 */ void* getResource(JSUInputStream*, u32, JKRArchive*); + /* 802DE120 */ void* getResource(void const*, u32, JKRArchive*); + /* 802DE1BC */ void* getResource(u32, JKRArchive*); +}; +// only rough size known due to getPointer__7J2DPaneFP20JSURandomInputStreamUlP10JKRArchive + +#endif /* JUTRESOURCE_H */ diff --git a/include/JSystem/JUtility/JUTTexture.h b/include/JSystem/JUtility/JUTTexture.h new file mode 100644 index 000000000..f55f3217c --- /dev/null +++ b/include/JSystem/JUtility/JUTTexture.h @@ -0,0 +1,106 @@ +#ifndef JUTTEXTURE_H +#define JUTTEXTURE_H + +#include "dolphin/gx/GXEnum.h" +#include "dolphin/gx/GXStruct.h" + +class JUTPalette; + +/* + * Acts as the header to image data. Usually texture data immediately follows it, + * so any pointer arithmetic to go past the end of this structure is so that a + * variable sized allocated buffer can be accessed. + */ +struct ResTIMG { + /* 0x00 */ u8 format; + /* 0x01 */ u8 alphaEnabled; + /* 0x02 */ u16 width; + /* 0x04 */ u16 height; + /* 0x06 */ u8 wrapS; + /* 0x07 */ u8 wrapT; + /* 0x08 */ u8 indexTexture; + /* 0x09 */ u8 colorFormat; + /* 0x0A */ u16 numColors; + /* 0x0C */ u32 paletteOffset; + /* 0x10 */ u8 mipmapEnabled; + /* 0x11 */ u8 doEdgeLOD; + /* 0x12 */ u8 biasClamp; + /* 0x13 */ u8 maxAnisotropy; + /* 0x14 */ u8 minFilter; + /* 0x15 */ u8 magFilter; + /* 0x16 */ s8 minLOD; + /* 0x17 */ s8 maxLOD; + /* 0x18 */ u8 mipmapCount; + /* 0x19 */ u8 unknown; + /* 0x1A */ s16 LODBias; + /* 0x1C */ u32 imageOffset; +}; // Size: 0x20 + +class JUTTexture { +public: + JUTTexture() { + setCaptureFlag(false); + mEmbPalette = NULL; + mTexInfo = NULL; + } + + JUTTexture(const ResTIMG* p_timg, u8 param_1) { + mEmbPalette = NULL; + storeTIMG(p_timg, param_1); + setCaptureFlag(false); + } + + ~JUTTexture(); + void storeTIMG(ResTIMG const*, JUTPalette*, _GXTlut); + void storeTIMG(ResTIMG const*, u8); + void storeTIMG(ResTIMG const*, JUTPalette*); + void attachPalette(JUTPalette*); + void init(); + void initTexObj(_GXTlut); + void initTexObj(); + void load(_GXTexMapID); + + const ResTIMG* getTexInfo() const { return mTexInfo; } + u8 getFormat() const { return mTexInfo->format; } + s32 getTransparency() { return mTexInfo->alphaEnabled; } + s32 getWidth() const { return mTexInfo->width; } + s32 getHeight() const { return mTexInfo->height; } + void setCaptureFlag(bool flag) { mFlags &= 2 | flag; } + u8 getCaptureFlag() const { return mFlags & 1; } + u8 getEmbPaletteDelFlag() const { return mFlags & 2; } + void setEmbPaletteDelFlag(bool flag) { mFlags = (mFlags & 1) | (flag << 1);} + u8 getTlutName() const { return mTlutName; } + bool operator==(const JUTTexture& other) { + return mTexInfo == other.mTexInfo + && field_0x2c == other.field_0x2c + && mWrapS == other.mWrapS + && mWrapT == other.mWrapT + && mMinFilter == other.mMinFilter + && mMagFilter == other.mMagFilter + && mMinLOD == other.mMinLOD + && mMinLOD == other.mMinLOD + && mLODBias == other.mLODBias; + } + bool operator!=(const JUTTexture& other) { + return !operator==(other); + } + +private: + /* 0x00 */ GXTexObj mTexObj; + /* 0x20 */ const ResTIMG* mTexInfo; + /* 0x24 */ void* mTexData; + /* 0x28 */ JUTPalette* mEmbPalette; + /* 0x2C */ JUTPalette* field_0x2c; + /* 0x30 */ u8 mWrapS; + /* 0x31 */ u8 mWrapT; + /* 0x32 */ u8 mMinFilter; + /* 0x33 */ u8 mMagFilter; + /* 0x34 */ u16 mMinLOD; + /* 0x36 */ u16 mMaxLOD; + /* 0x38 */ s16 mLODBias; + /* 0x3A */ u8 mTlutName; + /* 0x3B */ u8 mFlags; + /* 0x3C */ void* field_0x3c; +}; + +#endif /* JUTTEXTURE_H */ diff --git a/include/JSystem/JUtility/JUTVideo.h b/include/JSystem/JUtility/JUTVideo.h new file mode 100644 index 000000000..1cf622b51 --- /dev/null +++ b/include/JSystem/JUtility/JUTVideo.h @@ -0,0 +1,74 @@ +#ifndef JUTVIDEO_H +#define JUTVIDEO_H + +#include "dolphin/gx/GXStruct.h" +#include "dolphin/os/OSMessage.h" +#include "dolphin/os/OSTime.h" +#include "dolphin/vi/vi.h" + +typedef u8 (*Pattern)[2]; + +class JUTVideo { +public: + typedef void (*Callback)(u32); + + JUTVideo(GXRenderModeObj const*); + virtual ~JUTVideo(); + + // TODO: return types not confirmed + /* 802E4C54 */ static JUTVideo* createManager(GXRenderModeObj const*); + /* 802E4CAC */ static void destroyManager(); + /* 802E5088 */ static void drawDoneStart(); + /* 802E50B0 */ static void dummyNoDrawWait(); + /* 802E5198 */ void setRenderMode(GXRenderModeObj const*); + /* 802E5210 */ void waitRetraceIfNeed(); + + /* 802E4E50 */ static void preRetraceProc(u32); + /* 802E5144 */ static void postRetraceProc(u32); + /* 802E50BC */ static void drawDoneCallback(); + + u16 getFbWidth() const { return mRenderObj->fb_width; } + u16 getEfbHeight() const { return mRenderObj->efb_height; } + void getBounds(u16& width, u16& height) const { + width = (u16)getFbWidth(); + height = (u16)getEfbHeight(); + } + u16 getXfbHeight() const { return mRenderObj->xfb_height; } + u32 isAntiAliasing() const { return mRenderObj->antialiasing; } + Pattern getSamplePattern() const { return mRenderObj->sample_pattern; } + u8* getVFilter() const { return mRenderObj->vfilter; } + OSMessageQueue* getMessageQueue() { return &mMessageQueue; } + + static JUTVideo* getManager() { return sManager; } + static OSTick getVideoInterval() { return sVideoInterval; } + static OSTick getVideoLastTick() { return sVideoLastTick; } + + GXRenderModeObj* getRenderMode() const { return mRenderObj; } + +private: + static JUTVideo* sManager; + static OSTick sVideoLastTick; + static OSTick sVideoInterval; + +private: + /* 0x04 */ _GXRenderModeObj* mRenderObj; + /* 0x08 */ u32 field_0x8; + /* 0x0C */ u32 mRetraceCount; + /* 0x10 */ u32 field_0x10; + /* 0x14 */ u32 field_0x14; + /* 0x18 */ u32 field_0x18; + /* 0x1C */ VIRetraceCallback mPreRetraceCallback; + /* 0x20 */ VIRetraceCallback mPostRetraceCallback; + /* 0x24 */ Callback mPreCallback; + /* 0x28 */ Callback mPostCallback; + /* 0x2C */ bool mSetBlack; + /* 0x30 */ s32 mSetBlackFrameCount; + /* 0x34 */ OSMessage mMessage; + /* 0x38 */ OSMessageQueue mMessageQueue; +}; + +inline JUTVideo* JUTGetVideoManager() { + return JUTVideo::getManager(); +} + +#endif /* JUTVIDEO_H */ diff --git a/include/JSystem/JUtility/JUTXfb.h b/include/JSystem/JUtility/JUTXfb.h new file mode 100644 index 000000000..682529e04 --- /dev/null +++ b/include/JSystem/JUtility/JUTXfb.h @@ -0,0 +1,71 @@ +#ifndef JUTXFB_H +#define JUTXFB_H + +#include "JSystem/JUtility/JUTVideo.h" + +typedef struct _GXRenderModeObj GXRenderModeObj; +class JKRHeap; + +class JUTXfb { +public: + enum EXfbNumber { // TODO: placeholder + UNK_0 = 0, + UNK_1 = 1, + UNK_2 = 2, + UNK_3 = 3, + }; + + /* 802E5214 */ void clearIndex(); + /* 802E5228 */ void common_init(int); + /* 802E5260 */ JUTXfb(_GXRenderModeObj const*, JKRHeap*, JUTXfb::EXfbNumber); + /* 802E5308 */ ~JUTXfb(); + /* 802E5378 */ void delXfb(int); + /* 802E53B8 */ static JUTXfb* createManager(JKRHeap*, JUTXfb::EXfbNumber); + /* 802E5424 */ static void destroyManager(); + /* 802E5454 */ void initiate(u16, u16, JKRHeap*, JUTXfb::EXfbNumber); + + s32 getBufferNum() const { return mBufferNum; } + s16 getDrawnXfbIndex() const { return mDrawnXfbIndex; } + s16 getDrawingXfbIndex() const { return mDrawingXfbIndex; } + s16 getDisplayingXfbIndex() const { return mDisplayingXfbIndex; } + s32 getSDrawingFlag() const { return mSDrawingFlag; } + + void* getDrawnXfb() const { + if (mDrawnXfbIndex >= 0) + return mBuffer[mDrawnXfbIndex]; + return NULL; + } + + void* getDrawingXfb() const { + if (mDrawingXfbIndex >= 0) + return mBuffer[mDrawingXfbIndex]; + return NULL; + } + + void* getDisplayingXfb() const { + if (mDisplayingXfbIndex >= 0) + return mBuffer[mDisplayingXfbIndex]; + return NULL; + } + + void setDisplayingXfbIndex(s16 index) { mDisplayingXfbIndex = index; } + void setSDrawingFlag(s32 flag) { mSDrawingFlag = flag; } + void setDrawnXfbIndex(s16 index) { mDrawnXfbIndex = index; } + void setDrawingXfbIndex(s16 index) { mDrawingXfbIndex = index; } + + static JUTXfb* getManager() { return sManager; } + +private: + static JUTXfb* sManager; + +private: + /* 0x00 */ void* mBuffer[3]; + /* 0x0C */ bool mXfbAllocated[3]; + /* 0x10 */ s32 mBufferNum; + /* 0x14 */ s16 mDrawingXfbIndex; + /* 0x16 */ s16 mDrawnXfbIndex; + /* 0x18 */ s16 mDisplayingXfbIndex; + /* 0x1C */ s32 mSDrawingFlag; +}; + +#endif /* JUTXFB_H */ diff --git a/include/JSystem/JUtility/TColor.h b/include/JSystem/JUtility/TColor.h new file mode 100644 index 000000000..6550a48c0 --- /dev/null +++ b/include/JSystem/JUtility/TColor.h @@ -0,0 +1,34 @@ +#ifndef TCOLOR_H +#define TCOLOR_H + +#include "dolphin/gx/GXStruct.h" + +namespace JUtility { +struct TColor : public GXColor { + TColor(u8 r, u8 g, u8 b, u8 a) { set(r, g, b, a); } + TColor() { set(0xffffffff); } + TColor(u32 u32Color) { set(u32Color); } + TColor(GXColor color) { set(color); } + + // TColor(const TColor& other) { set(other.toUInt32()); } + TColor& operator=(const TColor& other) { + ((GXColor*)this)->operator=(other); + return *this; + } + + operator u32() const { return toUInt32(); } + u32 toUInt32() const { return *(u32*)&r; } + + void set(u8 cR, u8 cG, u8 cB, u8 cA) { + r = cR; + g = cG; + b = cB; + a = cA; + } + + void set(u32 u32Color) { *(u32*)&r = u32Color; } + void set(GXColor gxColor) { *(GXColor*)&r = gxColor; } +}; +} // namespace JUtility + +#endif \ No newline at end of file diff --git a/include/MSL_C/MSL_Common/Src/FILE_POS.h b/include/MSL_C/MSL_Common/Src/FILE_POS.h new file mode 100644 index 000000000..867b19194 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/FILE_POS.h @@ -0,0 +1,18 @@ +#ifndef MSL_COMMON_SRC_FILE_POS_H +#define MSL_COMMON_SRC_FILE_POS_H + +#include "MSL_C/MSL_Common/Src/ansi_files.h" + +#ifdef __cplusplus +extern "C" { +#endif + +int fseek(FILE* file, long offset, int mode); +int _fseek(FILE* file, fpos_t offset, int mode); +long ftell(FILE* file); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_FILE_POS_H */ diff --git a/include/MSL_C/MSL_Common/Src/abort_exit.h b/include/MSL_C/MSL_Common/Src/abort_exit.h new file mode 100644 index 000000000..80eea6390 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/abort_exit.h @@ -0,0 +1,17 @@ +#ifndef MSL_COMMON_SRC_ABORT_EXIT_H +#define MSL_COMMON_SRC_ABORT_EXIT_H + +#ifdef __cplusplus +extern "C" { +#endif + +void exit(int status); +void abort(void); + +extern void (*__stdio_exit)(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* MSL_COMMON_SRC_ABORT_EXIT_H */ diff --git a/include/MSL_C/MSL_Common/Src/alloc.h b/include/MSL_C/MSL_Common/Src/alloc.h new file mode 100644 index 000000000..36617e395 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/alloc.h @@ -0,0 +1,17 @@ +#ifndef MSL_COMMON_SRC_ALLOC_H +#define MSL_COMMON_SRC_ALLOC_H + +#include "MSL_C/MSL_Common/Src/ansi_files.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void free(FILE* file); +void __pool_free(int** param_1, unsigned int** param_2); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_ALLOC_H */ diff --git a/include/MSL_C/MSL_Common/Src/ansi_files.h b/include/MSL_C/MSL_Common/Src/ansi_files.h new file mode 100644 index 000000000..4aee7fc17 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/ansi_files.h @@ -0,0 +1,131 @@ +#ifndef MSL_COMMON_SRC_ANSI_FILES_H +#define MSL_COMMON_SRC_ANSI_FILES_H + +#include "MSL_C/MSL_Common/Src/stddef.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define SEEK_SET 0 +#define SEEK_CUR 1 +#define SEEK_END 2 + +typedef unsigned long __file_handle; +typedef unsigned long fpos_t; +#ifndef __cplusplus +typedef unsigned short wchar_t; +#endif + +#define set_error(file) \ + do { \ + (file)->file_state.error = 1; \ + (file)->buffer_length = 0; \ + } while (0) + +enum __file_kinds { + __closed_file, + __disk_file, + __console_file, + __unavailable_file, +}; + +enum __file_orientation { + /* 0x0 */ UNORIENTED, + /* 0x1 */ CHAR_ORIENTED, + /* 0x2 */ WIDE_ORIENTED, +}; + +typedef struct _file_modes { + unsigned int open_mode : 2; + unsigned int io_mode : 3; + unsigned int buffer_mode : 2; + unsigned int file_kind : 3; + unsigned int file_orientation : 2; + unsigned int binary_io : 1; +} file_modes; + +enum __io_modes { + __read = 1, + __write = 2, + __read_write = 3, + __append = 4, +}; + +enum __io_states { + __neutral, + __writing, + __reading, + __rereading, +}; + +enum __io_results { + __no_io_error, + __io_error, + __io_EOF, +}; + +typedef struct _file_states { + unsigned int io_state : 3; + unsigned int free_buffer : 1; + unsigned char eof; + unsigned char error; +} file_states; + +typedef void (*__idle_proc)(void); +typedef int (*__pos_proc)(__file_handle file, fpos_t* position, int mode, __idle_proc idle_proc); +typedef int (*__io_proc)(__file_handle file, unsigned char* buff, size_t* count, + __idle_proc idle_proc); +typedef int (*__close_proc)(__file_handle file); + +typedef struct _FILE { + /* 0x00 */ __file_handle handle; + /* 0x04 */ file_modes file_mode; + /* 0x08 */ file_states file_state; + /* 0x0C */ unsigned char is_dynamically_allocated; + /* 0x0D */ char char_buffer; + /* 0x0E */ char char_buffer_overflow; + /* 0x0F */ char ungetc_buffer[2]; + /* 0x12 */ wchar_t ungetc_wide_buffer[2]; + /* 0x18 */ unsigned long position; + /* 0x1C */ unsigned char* buffer; + /* 0x20 */ unsigned long buffer_size; + /* 0x24 */ unsigned char* buffer_ptr; + /* 0x28 */ unsigned long buffer_length; + /* 0x2C */ unsigned long buffer_alignment; + /* 0x30 */ unsigned long save_buffer_length; + /* 0x34 */ unsigned long buffer_position; + /* 0x38 */ __pos_proc position_fn; + /* 0x3C */ __io_proc read_fn; + /* 0x40 */ __io_proc write_fn; + /* 0x44 */ __close_proc close_fn; + /* 0x48 */ __idle_proc idle_fn; + /* 0x4C */ struct _FILE* next_file; +} FILE; + +typedef struct _files { + FILE _stdin; + FILE _stdout; + FILE _stderr; + FILE empty; +} files; + +#define _IONBF 0 +#define _IOLBF 1 +#define _IOFBF 2 + +extern files __files; +extern int __close_console(__file_handle file); +extern int __write_console(__file_handle file, unsigned char* buf, size_t* count, + __idle_proc idle_fn); +extern int __read_console(__file_handle file, unsigned char* buf, size_t* count, + __idle_proc idle_fn); + +unsigned int __flush_all(void); +void __close_all(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* MSL_COMMON_SRC_ANSI_FILES_H */ diff --git a/include/MSL_C/MSL_Common/Src/arith.h b/include/MSL_C/MSL_Common/Src/arith.h new file mode 100644 index 000000000..0cf3316b0 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/arith.h @@ -0,0 +1,19 @@ +#ifndef MSL_COMMON_SRC_ARITH_H +#define MSL_COMMON_SRC_ARITH_H + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct { + int quot; /* quotient */ + int rem; /* remainder */ +} div_t; + +div_t div(int numerator, int denominator); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_ARITH_H */ diff --git a/include/MSL_C/MSL_Common/Src/buffer_io.h b/include/MSL_C/MSL_Common/Src/buffer_io.h new file mode 100644 index 000000000..e020d543a --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/buffer_io.h @@ -0,0 +1,11 @@ +#ifndef MSL_COMMON_SRC_BUFFER_IO_H +#define MSL_COMMON_SRC_BUFFER_IO_H + +#include "MSL_C/MSL_Common/Src/ansi_files.h" + +enum { __align_buffer, __dont_align_buffer }; + +void __prep_buffer(FILE* file); +int __flush_buffer(FILE* file, size_t* bytes_flushed); + +#endif /* MSL_COMMON_SRC_BUFFER_IO_H */ diff --git a/include/MSL_C/MSL_Common/Src/char_io.h b/include/MSL_C/MSL_Common/Src/char_io.h new file mode 100644 index 000000000..47f7ac4ed --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/char_io.h @@ -0,0 +1,17 @@ +#ifndef MSL_COMMON_SRC_CHAR_IO_H +#define MSL_COMMON_SRC_CHAR_IO_H + +#include "MSL_C/MSL_Common/Src/ansi_files.h" + +#ifdef __cplusplus +extern "C" { +#endif + +int fputs(const char* str, FILE* stream); +int __put_char(int c, FILE* stream); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_CHAR_IO_H */ diff --git a/include/MSL_C/MSL_Common/Src/ctype.h b/include/MSL_C/MSL_Common/Src/ctype.h new file mode 100644 index 000000000..86290cf26 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/ctype.h @@ -0,0 +1,37 @@ +#ifndef MSL_COMMON_SRC_CTYPE_H +#define MSL_COMMON_SRC_CTYPE_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define EOF -1L + +extern unsigned char __ctype_map[]; +extern unsigned char __lower_map[]; +extern unsigned char __upper_map[]; + +#define __control_char 0x01 +#define __motion_char 0x02 +#define __space_char 0x04 +#define __punctuation 0x08 +#define __digit 0x10 +#define __hex_digit 0x20 +#define __lower_case 0x40 +#define __upper_case 0x80 + +#define __letter (__lower_case | __upper_case) +#define __alphanumeric (__letter | __digit) +#define __graphic (__alphanumeric | __punctuation) +#define __printable (__graphic | __space_char) +#define __whitespace (__motion_char | __space_char) +#define __control (__motion_char | __control_char) +#define __zero_fill(c) ((int)(unsigned char)(c)) + +int tolower(int); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_CTYPE_H */ diff --git a/include/MSL_C/MSL_Common/Src/direct_io.h b/include/MSL_C/MSL_Common/Src/direct_io.h new file mode 100644 index 000000000..a15d4ee90 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/direct_io.h @@ -0,0 +1,17 @@ +#ifndef MSL_COMMON_SRC_DIRECT_IO_H +#define MSL_COMMON_SRC_DIRECT_IO_H + +#include "MSL_C/MSL_Common/Src/ansi_files.h" + +#ifdef __cplusplus +extern "C" { +#endif + +size_t __fwrite(const void* buffer, size_t size, size_t count, FILE* stream); +size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_DIRECT_IO_H */ diff --git a/include/MSL_C/MSL_Common/Src/extras.h b/include/MSL_C/MSL_Common/Src/extras.h new file mode 100644 index 000000000..2b89fc3fe --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/extras.h @@ -0,0 +1,15 @@ +#ifndef MSL_COMMON_SRC_EXTRAS_H +#define MSL_COMMON_SRC_EXTRAS_H + +#ifdef __cplusplus +extern "C" { +#endif + +int strnicmp(const char* str1, const char* str2, int n); +int stricmp(const char* str1, const char* str2); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_EXTRAS_H */ diff --git a/include/MSL_C/MSL_Common/Src/file_io.h b/include/MSL_C/MSL_Common/Src/file_io.h new file mode 100644 index 000000000..0fe744692 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/file_io.h @@ -0,0 +1,18 @@ +#ifndef MSL_COMMON_SRC_FILE_IO_H +#define MSL_COMMON_SRC_FILE_IO_H + +#include "MSL_C/MSL_Common/Src/ansi_files.h" + +#ifdef __cplusplus +extern "C" { +#endif + +int __msl_strnicmp(const char* str1, const char* str2, size_t n); +int fflush(FILE* file); +int fclose(FILE* file); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_FILE_IO_H */ diff --git a/include/MSL_C/MSL_Common/Src/float.h b/include/MSL_C/MSL_Common/Src/float.h new file mode 100644 index 000000000..c7e04050e --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/float.h @@ -0,0 +1,69 @@ +#ifndef MSL_COMMON_SRC_FLOAT_H +#define MSL_COMMON_SRC_FLOAT_H + +#include "fdlibm.h" + +#define FP_SNAN 0 +#define FP_QNAN 1 +#define FP_INFINITE 2 +#define FP_ZERO 3 +#define FP_NORMAL 4 +#define FP_SUBNORMAL 5 + +#define FP_NAN FP_QNAN + +#define fpclassify(x) ((sizeof(x) == sizeof(float)) ? __fpclassifyf(x) : __fpclassifyd(x)) +#define signbit(x) ((sizeof(x) == sizeof(float)) ? __signbitf(x) : __signbitd(x)) +#define isfinite(x) ((fpclassify(x) > 2)) + +#define __signbitf(x) ((*(unsigned char*)&(x)) & 0x80) + +// TODO: OK? +#define __signbitd(x) ((*(unsigned char*)&(x)) & 0x80) + +extern unsigned long __float_nan[]; +extern unsigned long __float_huge[]; +extern unsigned long __float_max[]; +extern unsigned long __float_epsilon[]; + +inline int __fpclassifyf(float __value) { + unsigned long integer = *(unsigned long*)&__value; + + switch (integer & 0x7f800000) { + case 0x7f800000: + if ((integer & 0x7fffff) != 0) { + return FP_QNAN; + } + return FP_INFINITE; + + case 0: + if ((integer & 0x7fffff) != 0) { + return FP_SUBNORMAL; + } + return FP_ZERO; + } + + return FP_NORMAL; +} + +inline int __fpclassifyd(double __value) { + switch (__HI(__value) & 0x7ff00000) { + case 0x7ff00000: { + if ((__HI(__value) & 0x000fffff) || (__LO(__value) & 0xffffffff)) + return FP_QNAN; + else + return FP_INFINITE; + break; + } + case 0: { + if ((__HI(__value) & 0x000fffff) || (__LO(__value) & 0xffffffff)) + return FP_SUBNORMAL; + else + return FP_ZERO; + break; + } + } + return FP_NORMAL; +} + +#endif /* MSL_COMMON_SRC_FLOAT_H */ diff --git a/include/MSL_C/MSL_Common/Src/limits b/include/MSL_C/MSL_Common/Src/limits new file mode 100644 index 000000000..3a3f49b91 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/limits @@ -0,0 +1,70 @@ +#ifndef _STD_LIMITS_H +#define _STD_LIMITS_H + +namespace std { +template +class numeric_limits { +public: + inline static T min(); + inline static T max(); +}; + +template <> +class numeric_limits { +public: + inline static char min() { return -0x80; } + inline static char max() { return 0x7F; } +}; + +template <> +class numeric_limits { +public: + inline static short min() { return -0x8000; } + inline static short max() { return 0x7FFF; } +}; + +template <> +class numeric_limits { +public: + inline static int min() { return -0x80000000; } + inline static int max() { return 0x7FFFFFFF; } +}; + +template <> +class numeric_limits { +public: + inline static long min() { return -0x80000000; } + inline static long max() { return 0x7FFFFFFF; } +}; + +template <> +class numeric_limits { +public: + inline static unsigned char min() { return 0x0; } + inline static unsigned char max() { return 0xFF; } +}; + +template <> +class numeric_limits { +public: + inline static unsigned short min() { return 0x0; } + inline static unsigned short max() { return 0xFFFF; } +}; + +template <> +class numeric_limits { +public: + inline static unsigned int min() { return 0x0; } + inline static unsigned int max() { return 0xFFFFFFFF; } +}; + +template <> +class numeric_limits { +public: + inline static unsigned long min() { return 0x0; } + inline static unsigned long max() { return 0xFFFFFFFF; } +}; + +} // namespace std + +#endif diff --git a/include/MSL_C/MSL_Common/Src/mbstring.h b/include/MSL_C/MSL_Common/Src/mbstring.h new file mode 100644 index 000000000..e42bcd0ed --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/mbstring.h @@ -0,0 +1,16 @@ +#ifndef MSL_COMMON_SRC_MBSTRING_H +#define MSL_COMMON_SRC_MBSTRING_H + +#include "MSL_C/MSL_Common/Src/wchar_io.h" + +#ifdef __cplusplus +extern "C" { +#endif + +size_t wcstombs(char* dst, const wchar_t* src, size_t n); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_MBSTRING_H */ diff --git a/include/MSL_C/MSL_Common/Src/mem.h b/include/MSL_C/MSL_Common/Src/mem.h new file mode 100644 index 000000000..1cca85f19 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/mem.h @@ -0,0 +1,19 @@ +#ifndef MSL_COMMON_SRC_MEM_H +#define MSL_COMMON_SRC_MEM_H + +#include "MSL_C/MSL_Common/Src/stddef.h" + +#ifdef __cplusplus +extern "C" { +#endif + +int memcmp(const void* lhs, const void* rhs, size_t count); +void* __memrchr(const void* ptr, int ch, size_t count); +void* memchr(const void* ptr, int ch, size_t count); +void* memmove(void* dst, const void* src, size_t n); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_MEM_H */ diff --git a/include/MSL_C/MSL_Common/Src/mem_funcs.h b/include/MSL_C/MSL_Common/Src/mem_funcs.h new file mode 100644 index 000000000..a5c911071 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/mem_funcs.h @@ -0,0 +1,19 @@ +#ifndef MSL_COMMON_SRC_MEM_FUNCS_H +#define MSL_COMMON_SRC_MEM_FUNCS_H + +#include "MSL_C/MSL_Common/Src/stddef.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void __copy_longs_rev_unaligned(void* dst, const void* src, size_t n); +void __copy_longs_unaligned(void* dst, const void* src, size_t n); +void __copy_longs_rev_aligned(void* dst, const void* src, size_t n); +void __copy_longs_aligned(void* dst, const void* src, size_t n); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_MEM_FUNCS_H */ diff --git a/include/MSL_C/MSL_Common/Src/misc_io.h b/include/MSL_C/MSL_Common/Src/misc_io.h new file mode 100644 index 000000000..386046291 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/misc_io.h @@ -0,0 +1,14 @@ +#ifndef MSL_COMMON_SRC_MISC_IO_H +#define MSL_COMMON_SRC_MISC_IO_H + +#ifdef __cplusplus +extern "C" { +#endif + +void __stdio_atexit(void); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_MISC_IO_H */ diff --git a/include/MSL_C/MSL_Common/Src/printf.h b/include/MSL_C/MSL_Common/Src/printf.h new file mode 100644 index 000000000..5b1a7ccd6 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/printf.h @@ -0,0 +1,22 @@ +#ifndef MSL_COMMON_SRC_PRINTF_H +#define MSL_COMMON_SRC_PRINTF_H + +#include "MSL_C/MSL_Common/Src/ansi_files.h" +#include "Runtime.PPCEABI.H/__va_arg.h" + +#ifdef __cplusplus +extern "C" { +#endif + +int fprintf(FILE* stream, const char* format, ...); +int printf(const char* format, ...); +int sprintf(const char* str, const char* format, ...); +int snprintf(const char* str, size_t n, const char* format, ...); +int vsnprintf(char* str, size_t n, const char* format, va_list arg); +int vprintf(const char* format, va_list arg); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_PRINTF_H */ diff --git a/include/MSL_C/MSL_Common/Src/scanf.h b/include/MSL_C/MSL_Common/Src/scanf.h new file mode 100644 index 000000000..d0a323df5 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/scanf.h @@ -0,0 +1,14 @@ +#ifndef MSL_COMMON_SRC_SCANF_H +#define MSL_COMMON_SRC_SCANF_H + +#ifdef __cplusplus +extern "C" { +#endif + +int __StringRead(char* str, int ch, int behavior); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_SCANF_H */ diff --git a/include/MSL_C/MSL_Common/Src/signal.h b/include/MSL_C/MSL_Common/Src/signal.h new file mode 100644 index 000000000..5906c8e88 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/signal.h @@ -0,0 +1,14 @@ +#ifndef MSL_COMMON_SRC_SIGNAL_H +#define MSL_COMMON_SRC_SIGNAL_H + +#ifdef __cplusplus +extern "C" { +#endif + +int raise(int sig); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_SIGNAL_H */ diff --git a/include/MSL_C/MSL_Common/Src/stddef.h b/include/MSL_C/MSL_Common/Src/stddef.h new file mode 100644 index 000000000..91086efb3 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/stddef.h @@ -0,0 +1,19 @@ +#ifndef _STDDEF_H_ +#define _STDDEF_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +typedef unsigned long size_t; +typedef long ptrdiff_t; + +#ifndef NULL +#define NULL (0) +#endif + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/include/MSL_C/MSL_Common/Src/string.h b/include/MSL_C/MSL_Common/Src/string.h new file mode 100644 index 000000000..8a0a3f97b --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/string.h @@ -0,0 +1,26 @@ +#ifndef MSL_COMMON_SRC_STRING_H +#define MSL_COMMON_SRC_STRING_H + +#include "MSL_C/MSL_Common/Src/stddef.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void* memcpy(void* dst, const void* src, size_t n); +void* memset(void* dst, int val, size_t n); + +char* strrchr(const char* str, int c); +char* strchr(const char* str, int c); +int strncmp(const char* str1, const char* str2, size_t n); +int strcmp(const char* str1, const char* str2); +char* strcat(char* dst, const char* src); +char* strncpy(char* dst, const char* src, size_t n); +char* strcpy(char* dst, const char* src); +size_t strlen(const char* str); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_STRING_H */ diff --git a/include/MSL_C/MSL_Common/Src/strtoul.h b/include/MSL_C/MSL_Common/Src/strtoul.h new file mode 100644 index 000000000..a28881575 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/strtoul.h @@ -0,0 +1,16 @@ +#ifndef MSL_COMMON_SRC_STRTOUL_H +#define MSL_COMMON_SRC_STRTOUL_H + +#ifdef __cplusplus +extern "C" { +#endif + +long strtol(const char* str, char** endptr, int base); +unsigned long strtoul(const char* str, char** endptr, int base); +unsigned long __strtoul(const char* str, char** endptr, int base); + +#ifdef __cplusplus +} +#endif + +#endif /* MSL_COMMON_SRC_STRTOUL_H */ diff --git a/include/MSL_C/MSL_Common/Src/wchar_io.h b/include/MSL_C/MSL_Common/Src/wchar_io.h new file mode 100644 index 000000000..be6fb6378 --- /dev/null +++ b/include/MSL_C/MSL_Common/Src/wchar_io.h @@ -0,0 +1,12 @@ +#ifndef MSL_COMMON_SRC_WCHAR_IO_H +#define MSL_COMMON_SRC_WCHAR_IO_H + +#include "MSL_C/MSL_Common/Src/ansi_files.h" + +#ifndef __cplusplus +typedef unsigned short wchar_t; +#endif + +int fwide(FILE* file, int mode); + +#endif /* MSL_COMMON_SRC_WCHAR_IO_H */ diff --git a/include/MSL_C/MSL_Common_Embedded/Src/ansi_fp.h b/include/MSL_C/MSL_Common_Embedded/Src/ansi_fp.h new file mode 100644 index 000000000..d4aac53f0 --- /dev/null +++ b/include/MSL_C/MSL_Common_Embedded/Src/ansi_fp.h @@ -0,0 +1,4 @@ +#ifndef MSL_COMMON_EMBEDDED_SRC_ANSI_FP_H +#define MSL_COMMON_EMBEDDED_SRC_ANSI_FP_H + +#endif /* MSL_COMMON_EMBEDDED_SRC_ANSI_FP_H */ diff --git a/include/MSL_C/Math/Double_precision/e_acos.h b/include/MSL_C/Math/Double_precision/e_acos.h new file mode 100644 index 000000000..f2e104c3f --- /dev/null +++ b/include/MSL_C/Math/Double_precision/e_acos.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_E_ACOS_H +#define MATH_DOUBLE_PRECISION_E_ACOS_H + +#endif /* MATH_DOUBLE_PRECISION_E_ACOS_H */ diff --git a/include/MSL_C/Math/Double_precision/e_asin.h b/include/MSL_C/Math/Double_precision/e_asin.h new file mode 100644 index 000000000..c6ce59d98 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/e_asin.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_E_ASIN_H +#define MATH_DOUBLE_PRECISION_E_ASIN_H + +#endif /* MATH_DOUBLE_PRECISION_E_ASIN_H */ diff --git a/include/MSL_C/Math/Double_precision/e_atan2.h b/include/MSL_C/Math/Double_precision/e_atan2.h new file mode 100644 index 000000000..4bbc9a36a --- /dev/null +++ b/include/MSL_C/Math/Double_precision/e_atan2.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_E_ATAN2_H +#define MATH_DOUBLE_PRECISION_E_ATAN2_H + +#endif /* MATH_DOUBLE_PRECISION_E_ATAN2_H */ diff --git a/include/MSL_C/Math/Double_precision/e_exp.h b/include/MSL_C/Math/Double_precision/e_exp.h new file mode 100644 index 000000000..3ce11ba14 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/e_exp.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_E_EXP_H +#define MATH_DOUBLE_PRECISION_E_EXP_H + +#endif /* MATH_DOUBLE_PRECISION_E_EXP_H */ diff --git a/include/MSL_C/Math/Double_precision/e_fmod.h b/include/MSL_C/Math/Double_precision/e_fmod.h new file mode 100644 index 000000000..28be34973 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/e_fmod.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_E_FMOD_H +#define MATH_DOUBLE_PRECISION_E_FMOD_H + +#endif /* MATH_DOUBLE_PRECISION_E_FMOD_H */ diff --git a/include/MSL_C/Math/Double_precision/e_pow.h b/include/MSL_C/Math/Double_precision/e_pow.h new file mode 100644 index 000000000..6143b168c --- /dev/null +++ b/include/MSL_C/Math/Double_precision/e_pow.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_E_POW_H +#define MATH_DOUBLE_PRECISION_E_POW_H + +#endif /* MATH_DOUBLE_PRECISION_E_POW_H */ diff --git a/include/MSL_C/Math/Double_precision/e_rem_pio2.h b/include/MSL_C/Math/Double_precision/e_rem_pio2.h new file mode 100644 index 000000000..d020608cd --- /dev/null +++ b/include/MSL_C/Math/Double_precision/e_rem_pio2.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_E_REM_PIO2_H +#define MATH_DOUBLE_PRECISION_E_REM_PIO2_H + +#endif /* MATH_DOUBLE_PRECISION_E_REM_PIO2_H */ diff --git a/include/MSL_C/Math/Double_precision/e_sqrt.h b/include/MSL_C/Math/Double_precision/e_sqrt.h new file mode 100644 index 000000000..5804aad83 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/e_sqrt.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_E_SQRT_H +#define MATH_DOUBLE_PRECISION_E_SQRT_H + +#endif /* MATH_DOUBLE_PRECISION_E_SQRT_H */ diff --git a/include/MSL_C/Math/Double_precision/k_cos.h b/include/MSL_C/Math/Double_precision/k_cos.h new file mode 100644 index 000000000..e88277956 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/k_cos.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_K_COS_H +#define MATH_DOUBLE_PRECISION_K_COS_H + +#endif /* MATH_DOUBLE_PRECISION_K_COS_H */ diff --git a/include/MSL_C/Math/Double_precision/k_rem_pio2.h b/include/MSL_C/Math/Double_precision/k_rem_pio2.h new file mode 100644 index 000000000..090a21cdb --- /dev/null +++ b/include/MSL_C/Math/Double_precision/k_rem_pio2.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_K_REM_PIO2_H +#define MATH_DOUBLE_PRECISION_K_REM_PIO2_H + +#endif /* MATH_DOUBLE_PRECISION_K_REM_PIO2_H */ diff --git a/include/MSL_C/Math/Double_precision/k_sin.h b/include/MSL_C/Math/Double_precision/k_sin.h new file mode 100644 index 000000000..232328231 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/k_sin.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_K_SIN_H +#define MATH_DOUBLE_PRECISION_K_SIN_H + +#endif /* MATH_DOUBLE_PRECISION_K_SIN_H */ diff --git a/include/MSL_C/Math/Double_precision/k_tan.h b/include/MSL_C/Math/Double_precision/k_tan.h new file mode 100644 index 000000000..6e9427bd1 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/k_tan.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_K_TAN_H +#define MATH_DOUBLE_PRECISION_K_TAN_H + +#endif /* MATH_DOUBLE_PRECISION_K_TAN_H */ diff --git a/include/MSL_C/Math/Double_precision/s_atan.h b/include/MSL_C/Math/Double_precision/s_atan.h new file mode 100644 index 000000000..38ff7ec79 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_atan.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_ATAN_H +#define MATH_DOUBLE_PRECISION_S_ATAN_H + +#endif /* MATH_DOUBLE_PRECISION_S_ATAN_H */ diff --git a/include/MSL_C/Math/Double_precision/s_ceil.h b/include/MSL_C/Math/Double_precision/s_ceil.h new file mode 100644 index 000000000..059f3f786 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_ceil.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_CEIL_H +#define MATH_DOUBLE_PRECISION_S_CEIL_H + +#endif /* MATH_DOUBLE_PRECISION_S_CEIL_H */ diff --git a/include/MSL_C/Math/Double_precision/s_copysign.h b/include/MSL_C/Math/Double_precision/s_copysign.h new file mode 100644 index 000000000..62b074745 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_copysign.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_COPYSIGN_H +#define MATH_DOUBLE_PRECISION_S_COPYSIGN_H + +#endif /* MATH_DOUBLE_PRECISION_S_COPYSIGN_H */ diff --git a/include/MSL_C/Math/Double_precision/s_cos.h b/include/MSL_C/Math/Double_precision/s_cos.h new file mode 100644 index 000000000..25f41b267 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_cos.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_COS_H +#define MATH_DOUBLE_PRECISION_S_COS_H + +#endif /* MATH_DOUBLE_PRECISION_S_COS_H */ diff --git a/include/MSL_C/Math/Double_precision/s_floor.h b/include/MSL_C/Math/Double_precision/s_floor.h new file mode 100644 index 000000000..97f029f62 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_floor.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_FLOOR_H +#define MATH_DOUBLE_PRECISION_S_FLOOR_H + +#endif /* MATH_DOUBLE_PRECISION_S_FLOOR_H */ diff --git a/include/MSL_C/Math/Double_precision/s_frexp.h b/include/MSL_C/Math/Double_precision/s_frexp.h new file mode 100644 index 000000000..4b2737e6a --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_frexp.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_FREXP_H +#define MATH_DOUBLE_PRECISION_S_FREXP_H + +#endif /* MATH_DOUBLE_PRECISION_S_FREXP_H */ diff --git a/include/MSL_C/Math/Double_precision/s_ldexp.h b/include/MSL_C/Math/Double_precision/s_ldexp.h new file mode 100644 index 000000000..a989a3342 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_ldexp.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_LDEXP_H +#define MATH_DOUBLE_PRECISION_S_LDEXP_H + +#endif /* MATH_DOUBLE_PRECISION_S_LDEXP_H */ diff --git a/include/MSL_C/Math/Double_precision/s_modf.h b/include/MSL_C/Math/Double_precision/s_modf.h new file mode 100644 index 000000000..550b845c0 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_modf.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_MODF_H +#define MATH_DOUBLE_PRECISION_S_MODF_H + +#endif /* MATH_DOUBLE_PRECISION_S_MODF_H */ diff --git a/include/MSL_C/Math/Double_precision/s_sin.h b/include/MSL_C/Math/Double_precision/s_sin.h new file mode 100644 index 000000000..c7bb02e1f --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_sin.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_SIN_H +#define MATH_DOUBLE_PRECISION_S_SIN_H + +#endif /* MATH_DOUBLE_PRECISION_S_SIN_H */ diff --git a/include/MSL_C/Math/Double_precision/s_tan.h b/include/MSL_C/Math/Double_precision/s_tan.h new file mode 100644 index 000000000..e70764073 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/s_tan.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_S_TAN_H +#define MATH_DOUBLE_PRECISION_S_TAN_H + +#endif /* MATH_DOUBLE_PRECISION_S_TAN_H */ diff --git a/include/MSL_C/Math/Double_precision/w_acos.h b/include/MSL_C/Math/Double_precision/w_acos.h new file mode 100644 index 000000000..4bb7fb2b5 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/w_acos.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_W_ACOS_H +#define MATH_DOUBLE_PRECISION_W_ACOS_H + +#endif /* MATH_DOUBLE_PRECISION_W_ACOS_H */ diff --git a/include/MSL_C/Math/Double_precision/w_asin.h b/include/MSL_C/Math/Double_precision/w_asin.h new file mode 100644 index 000000000..4a5074f16 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/w_asin.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_W_ASIN_H +#define MATH_DOUBLE_PRECISION_W_ASIN_H + +#endif /* MATH_DOUBLE_PRECISION_W_ASIN_H */ diff --git a/include/MSL_C/Math/Double_precision/w_atan2.h b/include/MSL_C/Math/Double_precision/w_atan2.h new file mode 100644 index 000000000..13eb5ee3d --- /dev/null +++ b/include/MSL_C/Math/Double_precision/w_atan2.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_W_ATAN2_H +#define MATH_DOUBLE_PRECISION_W_ATAN2_H + +#endif /* MATH_DOUBLE_PRECISION_W_ATAN2_H */ diff --git a/include/MSL_C/Math/Double_precision/w_exp.h b/include/MSL_C/Math/Double_precision/w_exp.h new file mode 100644 index 000000000..3566b0006 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/w_exp.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_W_EXP_H +#define MATH_DOUBLE_PRECISION_W_EXP_H + +#endif /* MATH_DOUBLE_PRECISION_W_EXP_H */ diff --git a/include/MSL_C/Math/Double_precision/w_fmod.h b/include/MSL_C/Math/Double_precision/w_fmod.h new file mode 100644 index 000000000..11308c818 --- /dev/null +++ b/include/MSL_C/Math/Double_precision/w_fmod.h @@ -0,0 +1,6 @@ +#ifndef MATH_DOUBLE_PRECISION_W_FMOD_H +#define MATH_DOUBLE_PRECISION_W_FMOD_H + +double fmod(double, double); + +#endif /* MATH_DOUBLE_PRECISION_W_FMOD_H */ diff --git a/include/MSL_C/Math/Double_precision/w_pow.h b/include/MSL_C/Math/Double_precision/w_pow.h new file mode 100644 index 000000000..af6bbd6ee --- /dev/null +++ b/include/MSL_C/Math/Double_precision/w_pow.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_W_POW_H +#define MATH_DOUBLE_PRECISION_W_POW_H + +#endif /* MATH_DOUBLE_PRECISION_W_POW_H */ diff --git a/include/MSL_C/Math/Double_precision/w_sqrt.h b/include/MSL_C/Math/Double_precision/w_sqrt.h new file mode 100644 index 000000000..43de3b1ac --- /dev/null +++ b/include/MSL_C/Math/Double_precision/w_sqrt.h @@ -0,0 +1,4 @@ +#ifndef MATH_DOUBLE_PRECISION_W_SQRT_H +#define MATH_DOUBLE_PRECISION_W_SQRT_H + +#endif /* MATH_DOUBLE_PRECISION_W_SQRT_H */ diff --git a/include/MSL_C/PPC_EABI/Src/critical_regions.gamecube.h b/include/MSL_C/PPC_EABI/Src/critical_regions.gamecube.h new file mode 100644 index 000000000..71e111efd --- /dev/null +++ b/include/MSL_C/PPC_EABI/Src/critical_regions.gamecube.h @@ -0,0 +1,4 @@ +#ifndef PPC_EABI_SRC_CRITICAL_REGIONSGAMECUBE_H +#define PPC_EABI_SRC_CRITICAL_REGIONSGAMECUBE_H + +#endif /* PPC_EABI_SRC_CRITICAL_REGIONSGAMECUBE_H */ diff --git a/include/MSL_C/PPC_EABI/Src/math_ppc.h b/include/MSL_C/PPC_EABI/Src/math_ppc.h new file mode 100644 index 000000000..0458cd892 --- /dev/null +++ b/include/MSL_C/PPC_EABI/Src/math_ppc.h @@ -0,0 +1,4 @@ +#ifndef PPC_EABI_SRC_MATH_PPC_H +#define PPC_EABI_SRC_MATH_PPC_H + +#endif /* PPC_EABI_SRC_MATH_PPC_H */ diff --git a/include/MSL_C/PPC_EABI/Src/uart_console_io_gcn.h b/include/MSL_C/PPC_EABI/Src/uart_console_io_gcn.h new file mode 100644 index 000000000..a821c1e85 --- /dev/null +++ b/include/MSL_C/PPC_EABI/Src/uart_console_io_gcn.h @@ -0,0 +1,6 @@ +#ifndef PPC_EABI_SRC_UART_CONSOLE_IO_GCN_H +#define PPC_EABI_SRC_UART_CONSOLE_IO_GCN_H + +#include "MSL_C/MSL_Common/Src/ansi_files.h" + +#endif /* PPC_EABI_SRC_UART_CONSOLE_IO_GCN_H */ diff --git a/include/MSL_C/algorithm.h b/include/MSL_C/algorithm.h new file mode 100644 index 000000000..dc2684d35 --- /dev/null +++ b/include/MSL_C/algorithm.h @@ -0,0 +1,15 @@ +#ifndef MSL_ALGORITHM_H_ +#define MSL_ALGORITHM_H_ + +namespace std { +template +ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& val); + +template +ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& val); + +template +InputIt find_if(InputIt first, InputIt last, UnaryPredicate p); +} // namespace std + +#endif diff --git a/include/MSL_C/bitset.h b/include/MSL_C/bitset.h new file mode 100644 index 000000000..e48e32efc --- /dev/null +++ b/include/MSL_C/bitset.h @@ -0,0 +1,15 @@ +#ifndef MSL_BITSET_H_ +#define MSL_BITSET_H_ + +namespace std { +template +class bitset { + bitset(); + + void set(size_t pos, bool val); + void reset(size_t pos); + bool test(size_t pos) const; +}; +} // namespace std + +#endif diff --git a/include/MSL_C/float.h b/include/MSL_C/float.h new file mode 100644 index 000000000..a262530e4 --- /dev/null +++ b/include/MSL_C/float.h @@ -0,0 +1,10 @@ + +#ifndef MSL_FLOAT_H_ +#define MSL_FLOAT_H_ + +#include "MSL_C/MSL_Common/Src/float.h" + +#define FLT_MAX (*(float*)__float_max) +#define FLT_EPSILON (*(float*)__float_epsilon) + +#endif diff --git a/include/MSL_C/functional.h b/include/MSL_C/functional.h new file mode 100644 index 000000000..d7373a7ec --- /dev/null +++ b/include/MSL_C/functional.h @@ -0,0 +1,9 @@ +#ifndef MSL_FUNCTIONAL_H_ +#define MSL_FUNCTIONAL_H_ + +namespace std { +template +struct less {}; +} // namespace std + +#endif diff --git a/include/MSL_C/math.h b/include/MSL_C/math.h new file mode 100644 index 000000000..3bc06a35e --- /dev/null +++ b/include/MSL_C/math.h @@ -0,0 +1,91 @@ +#ifndef MSL_MATH_H_ +#define MSL_MATH_H_ + +#include "MSL_C/MSL_Common/Src/float.h" + +#define NAN (*(float*)__float_nan) +#define HUGE_VALF (*(float*)__float_huge) + +#define M_PI 3.14159265358979323846f + +#define DEG_TO_RAD(degrees) (degrees * (M_PI / 180.0f)) + +#ifdef __cplusplus +extern "C" { +#endif + +int abs(int); +double acos(double); +float acosf(float); +double asin(double); +double atan(double); +double atan2(double, double); +double ceil(double); +double copysign(double, double); +double cos(double); +float cosf(float); +double exp(double); + +extern float __fabsf(float); +inline double fabs(double f) { + return __fabs(f); +} +inline double fabsf2(float f) { + return __fabsf(f); +} +inline float fabsf(float f) { + return fabsf2(f); +} + +double floor(double); +double fmod(double, double); +inline float fmodf(float f1, float f2) { + return fmod(f1, f2); +} + +double frexp(double, int*); +double ldexp(double, int); +double modf(double, double*); +double pow(double, double); +double sin(double); +float sinf(float); +double sqrt(double); +double tan(double); +float tanf(float); + +inline double sqrt_step(double tmpd, float mag) { + return tmpd * 0.5 * (3.0 - mag * (tmpd * tmpd)); +} + +inline float sqrtf(float mag) { + if (mag > 0.0f) { + double tmpd = __frsqrte(mag); + tmpd = sqrt_step(tmpd, mag); + tmpd = sqrt_step(tmpd, mag); + tmpd = sqrt_step(tmpd, mag); + return mag * tmpd; + } else if (mag < 0.0) { + return NAN; + } else if (fpclassify(mag) == 1) { + return NAN; + } else { + return mag; + } +} + +inline float atan2f(float y, float x) { + return (float)atan2(y, x); +} + +inline float i_sinf(float x) { + return sin(x); +} +inline float i_cosf(float x) { + return cos(x); +} + +#ifdef __cplusplus +}; +#endif + +#endif diff --git a/include/MSL_C/stdio.h b/include/MSL_C/stdio.h new file mode 100644 index 000000000..7c4ff318e --- /dev/null +++ b/include/MSL_C/stdio.h @@ -0,0 +1,12 @@ +#ifndef MSL_STDIO_H_ +#define MSL_STDIO_H_ + +#include "MSL_C/MSL_Common/Src/char_io.h" +#include "MSL_C/MSL_Common/Src/file_io.h" +#include "MSL_C/MSL_Common/Src/printf.h" + +#define stdin (&__files._stdin) +#define stdout (&__files._stdout) +#define stderr (&__files._stderr) + +#endif diff --git a/include/MSL_C/stdlib.h b/include/MSL_C/stdlib.h new file mode 100644 index 000000000..d4d322252 --- /dev/null +++ b/include/MSL_C/stdlib.h @@ -0,0 +1,9 @@ +#ifndef MSL_STDLIB_H_ +#define MSL_STDLIB_H_ + +#include "MSL_C/MSL_Common/Src/abort_exit.h" +#include "MSL_C/MSL_Common/Src/arith.h" +#include "MSL_C/MSL_Common/Src/mbstring.h" +#include "MSL_C/MSL_Common/Src/strtoul.h" + +#endif diff --git a/include/MSL_C/string.h b/include/MSL_C/string.h new file mode 100644 index 000000000..ea08c98fa --- /dev/null +++ b/include/MSL_C/string.h @@ -0,0 +1,8 @@ +#ifndef MSL_STRING_H_ +#define MSL_STRING_H_ + +#include "MSL_C/MSL_Common/Src/extras.h" +#include "MSL_C/MSL_Common/Src/mem.h" +#include "MSL_C/MSL_Common/Src/string.h" + +#endif diff --git a/include/MSL_C/utility.h b/include/MSL_C/utility.h new file mode 100644 index 000000000..3a105316f --- /dev/null +++ b/include/MSL_C/utility.h @@ -0,0 +1,17 @@ +#ifndef MSL_UTILITY_H_ +#define MSL_UTILITY_H_ + +namespace std { +template +struct pair { + T1 first; + T2 second; + + pair() { + first = T1(); + second = T2(); + } +}; +} // namespace std + +#endif diff --git a/include/REL/executor.h b/include/REL/executor.h new file mode 100644 index 000000000..e91b4bc43 --- /dev/null +++ b/include/REL/executor.h @@ -0,0 +1,26 @@ +#ifndef REL_EXECUTOR_H +#define REL_EXECUTOR_H + +#ifdef __cplusplus +extern "C" { +#endif + +extern void _prolog(); +extern void _epilog(); +extern void _unresolved(); + +typedef void (*VoidFunc)(void); +extern const VoidFunc _ctors[]; +extern const VoidFunc _dtors[]; + +extern void ModuleProlog(void); +extern void ModuleEpilog(void); +extern void ModuleUnresolved(void); +extern void ModuleConstructorsX(const VoidFunc* ctors); +extern void ModuleDestructorsX(const VoidFunc* dtors); + +#ifdef __cplusplus +} +#endif + +#endif /* REL_EXECUTOR_H */ diff --git a/include/Runtime.PPCEABI.H/CPlusLibPPC.h b/include/Runtime.PPCEABI.H/CPlusLibPPC.h new file mode 100644 index 000000000..12d143b2d --- /dev/null +++ b/include/Runtime.PPCEABI.H/CPlusLibPPC.h @@ -0,0 +1,6 @@ +#ifndef CPLUSLIBPPC_H +#define CPLUSLIBPPC_H + +#include "dolphin/types.h" + +#endif /* CPLUSLIBPPC_H */ diff --git a/include/Runtime.PPCEABI.H/GCN_mem_alloc.h b/include/Runtime.PPCEABI.H/GCN_mem_alloc.h new file mode 100644 index 000000000..0b880b91b --- /dev/null +++ b/include/Runtime.PPCEABI.H/GCN_mem_alloc.h @@ -0,0 +1,4 @@ +#ifndef GCN_MEM_ALLOC_H +#define GCN_MEM_ALLOC_H + +#endif /* GCN_MEM_ALLOC_H */ diff --git a/include/Runtime.PPCEABI.H/Gecko_ExceptionPPC.h b/include/Runtime.PPCEABI.H/Gecko_ExceptionPPC.h new file mode 100644 index 000000000..d4ba9ec84 --- /dev/null +++ b/include/Runtime.PPCEABI.H/Gecko_ExceptionPPC.h @@ -0,0 +1,4 @@ +#ifndef GECKO_EXCEPTIONPPC_H +#define GECKO_EXCEPTIONPPC_H + +#endif /* GECKO_EXCEPTIONPPC_H */ diff --git a/include/Runtime.PPCEABI.H/NMWException.h b/include/Runtime.PPCEABI.H/NMWException.h new file mode 100644 index 000000000..3767fb52f --- /dev/null +++ b/include/Runtime.PPCEABI.H/NMWException.h @@ -0,0 +1,28 @@ +#ifndef _NMWEXCEPTION +#define _NMWEXCEPTION + +#include "dolphin/types.h" +#include "Runtime.PPCEABI.H/__ppc_eabi_linker.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define DTORCALL(dtor, objptr) (((void (*)(void*, int))dtor)(objptr, -1)) + +typedef struct DestructorChain { + struct DestructorChain* next; + void* destructor; + void* object; +} DestructorChain; + +void __unregister_fragment(int fragmentID); +int __register_fragment(struct __eti_init_info* info, char* TOC); +void* __register_global_object(void* object, void* destructor, void* regmem); +void __destroy_global_chain(void); + +#ifdef __cplusplus +} +#endif + +#endif // _NMWEXCEPTION diff --git a/include/Runtime.PPCEABI.H/__init_cpp_exceptions.h b/include/Runtime.PPCEABI.H/__init_cpp_exceptions.h new file mode 100644 index 000000000..62d61072b --- /dev/null +++ b/include/Runtime.PPCEABI.H/__init_cpp_exceptions.h @@ -0,0 +1,6 @@ +#ifndef __INIT_CPP_EXCEPTIONS_H +#define __INIT_CPP_EXCEPTIONS_H + +#include "dolphin/types.h" + +#endif /* __INIT_CPP_EXCEPTIONS_H */ diff --git a/include/Runtime.PPCEABI.H/__ppc_eabi_linker.h b/include/Runtime.PPCEABI.H/__ppc_eabi_linker.h new file mode 100644 index 000000000..068488e05 --- /dev/null +++ b/include/Runtime.PPCEABI.H/__ppc_eabi_linker.h @@ -0,0 +1,71 @@ +#ifndef __PPC_EABI_LINKER +#define __PPC_EABI_LINKER + +extern char _stack_addr[]; +extern char _stack_end[]; +extern char _heap_addr[]; +extern char _heap_end[]; +extern const char _fextabindex_rom[]; +extern char _fextabindex[]; +extern char _eextabindex[]; + +extern char _SDA_BASE_[]; +extern char _SDA2_BASE_[]; + +typedef struct __rom_copy_info { + char* rom; + char* addr; + unsigned int size; +} __rom_copy_info; + +extern __rom_copy_info _rom_copy_info[]; + +typedef struct __bss_init_info { + char* addr; + unsigned int size; +} __bss_init_info; + +extern __bss_init_info _bss_init_info[]; + +typedef struct __eti_init_info { + void* eti_start; + void* eti_end; + void* code_start; + unsigned long code_size; +} __eti_init_info; + +extern __eti_init_info _eti_init_info[]; +extern const char _f_init_rom[]; +extern char _f_init[]; +extern char _e_init[]; +extern const char _f_text_rom[]; +extern char _f_text[]; +extern char _e_text[]; +extern const char _f_rodata_rom[]; +extern char _f_rodata[]; +extern char _e_rodata[]; +extern const char _fextab_rom[]; +extern char _fextab[]; +extern char _eextab[]; +extern const char _f_data_rom[]; +extern char _f_data[]; +extern char _e_data[]; +extern char _f_bss[]; +extern char _e_bss[]; +extern const char _f_sdata_rom[]; +extern char _f_sdata[]; +extern char _e_sdata[]; +extern char _f_sbss[]; +extern char _e_sbss[]; +extern const char _f_sdata2_rom[]; +extern char _f_sdata2[]; +extern char _e_sdata2[]; +extern char _f_sbss2[]; +extern char _e_sbss2[]; +extern const char _f_PPC_EMB_sdata0_rom[]; +extern char _f_PPC_EMB_sdata0[]; +extern char _e_PPC_EMB_sdata0[]; +extern char _f_PPC_EMB_sbss0[]; +extern char _e_PPC_EMB_sbss0[]; + +#endif // __PPC_EABI_LINKER diff --git a/include/Runtime.PPCEABI.H/__va_arg.h b/include/Runtime.PPCEABI.H/__va_arg.h new file mode 100644 index 000000000..64378bddb --- /dev/null +++ b/include/Runtime.PPCEABI.H/__va_arg.h @@ -0,0 +1,40 @@ +#ifndef __VA_ARG_H +#define __VA_ARG_H + +#include "dolphin/types.h" + +typedef struct __va_list_struct { + char gpr; + char fpr; + char reserved[2]; + char* input_arg_area; + char* reg_save_area; +} _va_list_struct; + +typedef _va_list_struct __va_list[1]; + +#ifdef __cplusplus +extern "C" void* __va_arg(_va_list_struct*, int); +#else +void* __va_arg(_va_list_struct*, int); +#endif + +#if IN_VSCODE_EDITOR +#define __builtin_va_info(...) +#define _var_arg_typeof(...) +#endif + +// from defined-string in mwcceppc.exe: +// __builtin_va_info: initialize the __va_list_struct +// _var_arg_typeof: convert type to integer for __va_arg +#define __va_start(list, fmt) __builtin_va_info(&list) +#define __va_arg(list, type) (*((type*)__va_arg(ap, _var_arg_typeof(type)))) +#define va_start __va_start +#define va_arg __va_arg +#define va_end __va_end +#define va_list __va_list +#define __va_end(list) ((void)0) + +#define __va_copy(a, b) (*(a) = *(b)) + +#endif /* __VA_ARG_H */ diff --git a/include/Runtime.PPCEABI.H/global_destructor_chain.h b/include/Runtime.PPCEABI.H/global_destructor_chain.h new file mode 100644 index 000000000..1f568e353 --- /dev/null +++ b/include/Runtime.PPCEABI.H/global_destructor_chain.h @@ -0,0 +1,4 @@ +#ifndef GLOBAL_DESTRUCTOR_CHAIN_H +#define GLOBAL_DESTRUCTOR_CHAIN_H + +#endif /* GLOBAL_DESTRUCTOR_CHAIN_H */ diff --git a/include/Runtime.PPCEABI.H/ptmf.h b/include/Runtime.PPCEABI.H/ptmf.h new file mode 100644 index 000000000..450d703ad --- /dev/null +++ b/include/Runtime.PPCEABI.H/ptmf.h @@ -0,0 +1,13 @@ +#ifndef PTMF_H +#define PTMF_H + +typedef struct __ptmf { + long this_delta; // self-explanatory + long v_offset; // vtable offset + union { + void* f_addr; // function address + long ve_offset; // virtual function entry offset (of vtable) + } f_data; +} __ptmf; + +#endif /* PTMF_H */ diff --git a/include/Runtime.PPCEABI.H/runtime.h b/include/Runtime.PPCEABI.H/runtime.h new file mode 100644 index 000000000..43dabb8c8 --- /dev/null +++ b/include/Runtime.PPCEABI.H/runtime.h @@ -0,0 +1,6 @@ +#ifndef RUNTIME_H +#define RUNTIME_H + +#include "dolphin/types.h" + +#endif /* RUNTIME_H */ diff --git a/include/SSystem/SComponent/c_API.h b/include/SSystem/SComponent/c_API.h new file mode 100644 index 000000000..fb55d1c49 --- /dev/null +++ b/include/SSystem/SComponent/c_API.h @@ -0,0 +1,21 @@ +#ifndef C_API_H +#define C_API_H + +#include "dolphin/types.h" + +typedef void (*cAPIGph_Mthd)(void); + +struct cAPIGph__Iface +{ + u8 * mpGInfo; + cAPIGph_Mthd mpCreate; + cAPIGph_Mthd mpBeforeOfDraw; + cAPIGph_Mthd mpAfterOfDraw; + cAPIGph_Mthd mpPainter; + cAPIGph_Mthd mpBlankingOn; + cAPIGph_Mthd mpBlankingOff; +}; + +extern cAPIGph__Iface g_cAPI_Interface; + +#endif /* C_API_H */ diff --git a/include/SSystem/SComponent/c_API_controller_pad.h b/include/SSystem/SComponent/c_API_controller_pad.h new file mode 100644 index 000000000..21e136857 --- /dev/null +++ b/include/SSystem/SComponent/c_API_controller_pad.h @@ -0,0 +1,37 @@ +#ifndef C_API_CONTROLLER_PAD_ +#define C_API_CONTROLLER_PAD_ + +#include "dolphin/types.h" + +struct interface_of_controller_pad { + /* 0x00 */ f32 mMainStickPosX; + /* 0x04 */ f32 mMainStickPosY; + /* 0x08 */ f32 mMainStickValue; + /* 0x0C */ s16 mMainStickAngle; + /* 0x0E */ u8 field_0xe; + /* 0x0F */ u8 field_0xf; + /* 0x10 */ f32 mCStickPosX; + /* 0x14 */ f32 mCStickPosY; + /* 0x18 */ f32 mCStickValue; + /* 0x1C */ s16 mCStickAngle; + /* 0x1E */ u8 field_0x1e; + /* 0x1F */ u8 field_0x1f; + /* 0x20 */ f32 mAnalogA; + /* 0x24 */ f32 mAnalogB; + /* 0x28 */ f32 mTriggerLeft; + /* 0x2C */ f32 mTriggerRight; + /* 0x30 */ u32 mButtonFlags; + /* 0x34 */ s8 mGamepadErrorFlags; + /* 0x35 */ u8 mHoldLockL; + /* 0x36 */ u8 mTrigLockL; + /* 0x37 */ u8 mHoldLockR; + /* 0x38 */ u8 mTrigLockR; + /* 0x39 */ u8 field_0x3d; + /* 0x3A */ u8 field_0x3e; + /* 0x3B */ u8 field_0x3f; +}; + +void cAPICPad_recalibrate(void); +u32 cAPICPad_ANY_BUTTON(u32 param_0); + +#endif diff --git a/include/SSystem/SComponent/c_API_graphic.h b/include/SSystem/SComponent/c_API_graphic.h new file mode 100644 index 000000000..5a3d9c0b9 --- /dev/null +++ b/include/SSystem/SComponent/c_API_graphic.h @@ -0,0 +1,8 @@ +#ifndef C_API_GRAPHIC_H +#define C_API_GRAPHIC_H + +void cAPIGph_Painter(void); +void cAPIGph_BeforeOfDraw(void); +void cAPIGph_AfterOfDraw(void); + +#endif /* C_API_GRAPHIC_H */ diff --git a/include/SSystem/SComponent/c_angle.h b/include/SSystem/SComponent/c_angle.h new file mode 100644 index 000000000..9103b1001 --- /dev/null +++ b/include/SSystem/SComponent/c_angle.h @@ -0,0 +1,143 @@ +#ifndef C_ANGLE_H +#define C_ANGLE_H + +#include "SSystem/SComponent/c_xyz.h" + +class cSAngle { +private: + s16 mAngle; + +public: + const static cSAngle _0; + const static cSAngle _1; + const static cSAngle _90; + const static cSAngle _180; + const static cSAngle _270; + cSAngle() {} + ~cSAngle() {} + cSAngle(const cSAngle&); + cSAngle(s16); + cSAngle(float); + s16 Val() const { return this->mAngle; } + // void Set(s16 angle) { this->mAngle = angle; } + void Val(const cSAngle&); + void Val(s16); + void Val(float); + float Degree(void) const; + float Radian(void) const; + float Norm(void) const; + s16 Abs(void) const; + s16 Inv(void) const; + float Sin(void) const; + float Cos(void) const; + float Tan(void) const; + cSAngle operator-(void) const; + cSAngle operator+(const cSAngle&) const; + cSAngle operator-(const cSAngle&) const; + void operator+=(const cSAngle&); + void operator-=(const cSAngle&); + cSAngle operator+(short) const; + cSAngle operator-(short) const; + void operator+=(short); + void operator-=(short); + cSAngle operator*(float) const; + void operator*=(float); + bool operator<(const cSAngle& other) const { return mAngle < other.mAngle; } + bool operator>(const cSAngle& other) const { return mAngle > other.mAngle; } + operator s16(void) const { return mAngle; } + void operator=(const cSAngle& other) { mAngle = other.mAngle; } + static inline cSAngle getMaxNegative(void) { return cSAngle((s16)-0x8000); } + inline void mirrorAtMaxNeg(void) { *this = cSAngle((s16)-0x8000) - *this; } +}; + +cSAngle operator+(short, const cSAngle&); +cSAngle operator-(short, const cSAngle&); + +struct cAngle { + static f32 Radian_to_Degree(f32 rad) { return rad * 57.2957763671875f; } + static f32 Degree_to_Radian(f32 deg) { return deg * 0.017453292f; } + static s16 Degree_to_SAngle(f32 deg) { return deg * 182.04444885253906f; } + static f32 SAngle_to_Degree(s16 angle) { return (360.0f / 65536.0f) * angle; } + static f32 SAngle_to_Radian(s16 angle) { return 9.58738E-5f * angle; } + static f32 SAngle_to_Normal(s16 angle) { return 3.0517578E-5f * angle; } + static s16 Radian_to_SAngle(f32 rad) { return rad * 10430.378f; } + + /* Converts Radian value into Degree value */ + static f32 r2d(f32 r) { return Radian_to_Degree(r); } + + /* Converts Degree value to s16 angle */ + static s16 d2s(f32 d) { return Degree_to_SAngle(d); } + + template + static T Adjust(T f1, T f2, T f3); +}; + +template +T cAngle::Adjust(T f1, T f2, T f3) { + while (f1 >= f3) { + f1 -= f3 - f2; + } + while (f1 < f2) { + f1 += f3 - f2; + } + return f1; +} + +class cDegree { +private: + float mDegree; + +public: + cDegree(float); + ~cDegree() {} + + cDegree& Formal(void); + void Val(float); + float Radian(void) const; + float Sin(void) const; + float Cos(void) const; +}; + +class cSPolar { +private: + float mRadial; + cSAngle mAngle1; + cSAngle mAngle2; + +public: + cSPolar() {} + cSPolar(const cXyz&); + cSPolar& Formal(void); + void Val(float, short, short); + void Val(const cXyz&); + cXyz Xyz(void) const; + void Globe(class cSGlobe*) const; +}; + +class cSGlobe { +private: + float mRadius; + cSAngle mAzimuth; // original: V + cSAngle mInclination; // original: U + +public: + cSGlobe(const cSGlobe&); + cSGlobe(float, short, short); + cSGlobe(float, const cSAngle&, const cSAngle&); + cSGlobe(const cXyz&); + ~cSGlobe() {} + cSGlobe& Formal(void); + void Val(const cSGlobe&); + void Val(float, short, short); + void Val(float, const cSAngle&, const cSAngle&); + void Val(const cXyz&); + float R(void) const { return mRadius; } + const cSAngle& V(void) const { return mAzimuth; } + const cSAngle& U(void) const { return mInclination; } + cXyz Xyz(void) const; + void Polar(cSPolar*) const; + cXyz Norm(void) const; + cSGlobe& Invert(void); +}; + +#endif /* C_ANGLE_H */ diff --git a/include/SSystem/SComponent/c_bg_s_chk.h b/include/SSystem/SComponent/c_bg_s_chk.h new file mode 100644 index 000000000..8367b50e2 --- /dev/null +++ b/include/SSystem/SComponent/c_bg_s_chk.h @@ -0,0 +1,38 @@ +#ifndef C_BG_S_CHK_H +#define C_BG_S_CHK_H + +#include "dolphin/mtx/vec.h" + +struct cBgD_Vtx_t : public Vec {}; + +class cBgS_GrpPassChk { +public: + virtual ~cBgS_GrpPassChk(); +}; + +class cBgS_PolyPassChk; + +class cBgS_Chk { +private: + /* 0x0 */ cBgS_PolyPassChk* mPolyPassChk; + /* 0x4 */ cBgS_GrpPassChk* mGrpPassChk; + /* 0x8 */ u32 mActorPid; + /* 0xC */ u8 unk_0x0C; + /* 0x10 */ // __vtable__ + +public: + cBgS_Chk(); + void SetExtChk(cBgS_Chk&); + bool ChkSameActorPid(unsigned int) const; + + void setActorPid(u32 pid) { mActorPid = pid; } + u32 GetActorPid() const { return mActorPid; } + void SetPolyPassChk(cBgS_PolyPassChk* p_chk) { mPolyPassChk = p_chk; } + void SetGrpPassChk(cBgS_GrpPassChk* p_chk) { mGrpPassChk = p_chk; } + cBgS_PolyPassChk* GetPolyPassChk() const { return mPolyPassChk; } + cBgS_GrpPassChk* GetGrpPassChk() const { return mGrpPassChk; } + + virtual ~cBgS_Chk(void); +}; // Size: 0x14 + +#endif /* C_BG_S_CHK_H */ diff --git a/include/SSystem/SComponent/c_bg_s_gnd_chk.h b/include/SSystem/SComponent/c_bg_s_gnd_chk.h new file mode 100644 index 000000000..77e0a9914 --- /dev/null +++ b/include/SSystem/SComponent/c_bg_s_gnd_chk.h @@ -0,0 +1,29 @@ +#ifndef C_BG_S_GND_CHK_H +#define C_BG_S_GND_CHK_H + +#include "SSystem/SComponent/c_bg_s_chk.h" +#include "SSystem/SComponent/c_bg_s_poly_info.h" +#include "SSystem/SComponent/c_xyz.h" + +class cBgS_GndChk : public cBgS_Chk, public cBgS_PolyInfo { +public: + cBgS_GndChk(); + void SetPos(cXyz const*); + void SetPos(Vec const*); + void PreCheck(); + + virtual ~cBgS_GndChk(); + + f32 GetNowY() const { return mNowY; } + void SetNowY(f32 y) { mNowY = y; } + const cXyz& GetPointP() { return m_pos; } + u32 GetWallPrecheck() const { return mWallPrecheck; } + +private: + /* 0x24 */ cXyz m_pos; + /* 0x30 */ u32 mFlags; + /* 0x34 */ f32 mNowY; + /* 0x38 */ u32 mWallPrecheck; +}; + +#endif /* C_BG_S_GND_CHK_H */ diff --git a/include/SSystem/SComponent/c_bg_s_lin_chk.h b/include/SSystem/SComponent/c_bg_s_lin_chk.h new file mode 100644 index 000000000..f1ff9f872 --- /dev/null +++ b/include/SSystem/SComponent/c_bg_s_lin_chk.h @@ -0,0 +1,42 @@ +#ifndef C_BG_S_LIN_CHK_H +#define C_BG_S_LIN_CHK_H + +#include "SSystem/SComponent/c_bg_s_chk.h" +#include "SSystem/SComponent/c_bg_s_poly_info.h" +#include "SSystem/SComponent/c_m3d_g_lin.h" +#include "dolphin/types.h" + +class cBgS_LinChk : public cBgS_Chk, public cBgS_PolyInfo { +public: + /* 0x024 */ cM3dGLin mLin; + /* 0x040 */ cXyz field_0x40; + /* 0x04C */ u32 field_0x4c; + /* 0x050 */ bool mPreWallChk; + /* 0x051 */ bool mPreGroundChk; + /* 0x052 */ bool mPreRoofChk; + /* 0x053 */ bool mFrontFlag; + /* 0x054 */ bool mBackFlag; + +public: + cBgS_LinChk(); + void ct(); + void Set2(cXyz*, cXyz*, unsigned int); + void PreCalc(); + void GetCross(); + + virtual ~cBgS_LinChk(); + + void ClrHit() { field_0x4c &= ~16; } + void SetHit() { field_0x4c |= 16; } + u32 ChkHit() const { return field_0x4c & 16; } + void SetCross(const cXyz& pos) { mLin.SetEnd(pos); } + cXyz& i_GetCross() { return mLin.GetEnd(); } + cM3dGLin* GetLinP() { return &mLin; } + bool ChkBackFlag() const { return mBackFlag; } + bool ChkFrontFlag() const { return mFrontFlag; } + bool GetPreWallChk() const { return mPreWallChk; } + bool GetPreGroundChk() const { return mPreGroundChk; } + bool GetPreRoofChk() const { return mPreRoofChk; } +}; + +#endif /* C_BG_S_LIN_CHK_H */ diff --git a/include/SSystem/SComponent/c_bg_s_poly_info.h b/include/SSystem/SComponent/c_bg_s_poly_info.h new file mode 100644 index 000000000..a3b5e915b --- /dev/null +++ b/include/SSystem/SComponent/c_bg_s_poly_info.h @@ -0,0 +1,29 @@ +#ifndef C_BG_S_POLY_INFO_H +#define C_BG_S_POLY_INFO_H + +#include "dolphin/types.h" + +class cBgS_PolyInfo { +private: + /* 0x00 */ u16 mPolyIndex; + /* 0x02 */ u16 mBgIndex; + /* 0x04 */ void* unk_0x04; + /* 0x08 */ unsigned int mActorId; + +public: + cBgS_PolyInfo(); + bool ChkSetInfo() const; + void ClearPi(); + void SetPolyInfo(const cBgS_PolyInfo&); + void SetActorInfo(int, void*, unsigned int); + bool ChkSafe(const void*, unsigned int) const; + void SetPolyIndex(int); + bool ChkBgIndex() const; + + virtual ~cBgS_PolyInfo(); + + u16 GetPolyIndex() const { return mPolyIndex; } + u16 GetBgIndex() const { return mBgIndex; } +}; // Size: 0x10 + +#endif /* C_BG_S_POLY_INFO_H */ diff --git a/include/SSystem/SComponent/c_bg_s_shdw_draw.h b/include/SSystem/SComponent/c_bg_s_shdw_draw.h new file mode 100644 index 000000000..806d7cf5d --- /dev/null +++ b/include/SSystem/SComponent/c_bg_s_shdw_draw.h @@ -0,0 +1,26 @@ +#ifndef C_BG_S_SHDW_DRAW_H +#define C_BG_S_SHDW_DRAW_H + +#include "SSystem/SComponent/c_bg_s_chk.h" +#include "SSystem/SComponent/c_m3d_g_aab.h" +#include "dolphin/types.h" + +struct cBgD_Vtx_t; +class cM3dGPla; + +typedef int (*cBgS_ShdwDraw_Callback)(class cBgS_ShdwDraw*, cBgD_Vtx_t*, int, int, int, cM3dGPla*); + +class cBgS_ShdwDraw : public cBgS_Chk { +public: + cBgS_ShdwDraw(void); + virtual ~cBgS_ShdwDraw(void); + void Set(cXyz&, cXyz&); + void SetCallback(cBgS_ShdwDraw_Callback); + + cM3dGAab* GetBndP() { return &mM3dGAab; } + + /* 0x14 */ cM3dGAab mM3dGAab; + /* 0x30 */ cBgS_ShdwDraw_Callback mCallbackFun; +}; + +#endif /* C_BG_S_SHDW_DRAW_H */ diff --git a/include/SSystem/SComponent/c_bg_w.h b/include/SSystem/SComponent/c_bg_w.h new file mode 100644 index 000000000..44a271052 --- /dev/null +++ b/include/SSystem/SComponent/c_bg_w.h @@ -0,0 +1,28 @@ +#ifndef C_BG_W_H +#define C_BG_W_H + +#include "dolphin/types.h" + +class cBgW_BgId { +private: + /* 0x0 */ u16 m_id; + /* 0x4 vtable */ + +public: + void Release(); + bool ChkUsed() const; + void Regist(int); + + virtual ~cBgW_BgId() {} + + cBgW_BgId() { Ct(); } + void Ct() { m_id = 0x100; } + + u16 GetId() const { return m_id; } +}; + +bool cBgW_CheckBGround(float a1); +bool cBgW_CheckBRoof(float a1); +bool cBgW_CheckBWall(float a1); + +#endif /* C_BG_W_H */ diff --git a/include/SSystem/SComponent/c_cc_d.h b/include/SSystem/SComponent/c_cc_d.h new file mode 100644 index 000000000..8a424e8f2 --- /dev/null +++ b/include/SSystem/SComponent/c_cc_d.h @@ -0,0 +1,564 @@ +#ifndef C_CC_D_H +#define C_CC_D_H + +#include "SSystem/SComponent/c_m3d_g_aab.h" +#include "SSystem/SComponent/c_m3d_g_cps.h" +#include "SSystem/SComponent/c_m3d_g_cyl.h" +#include "SSystem/SComponent/c_m3d_g_sph.h" +#include "SSystem/SComponent/c_m3d_g_tri.h" + +typedef struct _GXColor GXColor; +class fopAc_ac_c; + +enum CcG_Tg_HitMark { + CcG_Tg_UNK_MARK_6 = 6, + CcG_Tg_UNK_MARK_8 = 8, +}; + +class cCcD_PntAttr; +class cCcD_CpsAttr; +class cCcD_TriAttr; +class cCcD_AabAttr; +class cCcD_CylAttr; +class cCcD_SphAttr; + +enum cCcD_ObjAtType { + /* 0x00000002 */ AT_TYPE_NORMAL_SWORD = (1 << 1), // wooden or ordon + /* 0x00000004 */ AT_TYPE_HORSE = (1 << 2), + /* 0x00000008 */ AT_TYPE_THROW_OBJ = (1 << 3), + /* 0x00000010 */ AT_TYPE_SHIELD_ATTACK = (1 << 4), + /* 0x00000020 */ AT_TYPE_BOMB = (1 << 5), + /* 0x00000040 */ AT_TYPE_40 = (1 << 6), + /* 0x00000080 */ AT_TYPE_SLINGSHOT = (1 << 7), + /* 0x00000200 */ AT_TYPE_LANTERN_SWING = (1 << 9), + /* 0x00000400 */ AT_TYPE_CSTATUE_SWING = (1 << 10), + /* 0x00000800 */ AT_TYPE_800 = (1 << 11), + /* 0x00001000 */ AT_TYPE_1000 = (1 << 12), + /* 0x00002000 */ AT_TYPE_ARROW = (1 << 13), + /* 0x00004000 */ AT_TYPE_HOOKSHOT = (1 << 14), + /* 0x00010000 */ AT_TYPE_BOOMERANG = (1 << 16), + /* 0x00040000 */ AT_TYPE_40000 = (1 << 18), + /* 0x00080000 */ AT_TYPE_SPINNER = (1 << 19), + /* 0x00100000 */ AT_TYPE_CSTATUE_BOSS_SWING = (1 << 20), + /* 0x00200000 */ AT_TYPE_HEAVY_BOOTS = (1 << 21), + /* 0x00400000 */ AT_TYPE_IRON_BALL = (1 << 22), + /* 0x00800000 */ AT_TYPE_COPY_ROD = (1 << 23), + /* 0x01000000 */ AT_TYPE_1000000 = (1 << 24), + /* 0x04000000 */ AT_TYPE_MASTER_SWORD = (1 << 26), + /* 0x08000000 */ AT_TYPE_MIDNA_LOCK = (1 << 27), + /* 0x10000000 */ AT_TYPE_10000000 = (1 << 28), + /* 0x40000000 */ AT_TYPE_WOLF_CUT_TURN = (1 << 30), + /* 0x80000000 */ AT_TYPE_WOLF_ATTACK = (1 << 31), + /* 0xD8000000 */ AT_TYPE_UNK = 0xD8000000 +}; + +class cCcD_ShapeAttr { +public: + /* 0x00 */ cM3dGAab mAab; + /* 0x1C vtable */ + + struct Shape { + ~Shape(); + + /* 0x00 */ int _0; + /* 0x04 */ f32 _4; + /* 0x08 */ f32 _8; + /* 0x0C */ f32 _C; + /* 0x10 */ f32 _10; + /* 0x14 */ f32 _14; + }; + cCcD_ShapeAttr() {} + virtual ~cCcD_ShapeAttr() {} + virtual bool CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const { + return false; + } + virtual bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const = 0; + virtual bool CrossAtTg(cCcD_CpsAttr const&, cXyz*) const = 0; + virtual bool CrossAtTg(cCcD_TriAttr const&, cXyz*) const = 0; + virtual bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const = 0; + virtual bool CrossAtTg(cCcD_CylAttr const&, cXyz*) const = 0; + virtual bool CrossAtTg(cCcD_SphAttr const&, cXyz*) const = 0; + virtual bool CrossCo(cCcD_ShapeAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_PntAttr const&, f32*) const = 0; + virtual bool CrossCo(cCcD_CpsAttr const&, f32*) const = 0; + virtual bool CrossCo(cCcD_TriAttr const&, f32*) const = 0; + virtual bool CrossCo(cCcD_AabAttr const&, f32*) const = 0; + virtual bool CrossCo(cCcD_CylAttr const&, f32*) const = 0; + virtual bool CrossCo(cCcD_SphAttr const&, f32*) const = 0; + virtual const cXyz& GetCoCP() const { return m_virtual_center; } + virtual cXyz& GetCoCP() { return m_virtual_center; } + virtual void CalcAabBox() = 0; + virtual bool GetNVec(cXyz const&, cXyz*) const = 0; + virtual void getShapeAccess(cCcD_ShapeAttr::Shape*) const; + + cM3dGAab& GetWorkAab() { return mAab; } + cM3dGAab const& GetWorkAab() const { return mAab; } + + static cXyz m_virtual_center; +}; + +STATIC_ASSERT(0x20 == sizeof(cCcD_ShapeAttr)); + +struct cCcD_SrcTriAttr { + cM3dGTriS mTri; +}; + +class cCcD_TriAttr : public cCcD_ShapeAttr, public cM3dGTri { +public: + virtual void CalcAabBox(); + virtual bool GetNVec(cXyz const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_CpsAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_TriAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_SphAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_ShapeAttr const& shape, cXyz* xyz) const { + return shape.CrossAtTg(*this, xyz); + } + virtual bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const { return false; } + virtual bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const { return false; } + virtual bool CrossAtTg(cCcD_CylAttr const&, cXyz*) const; + virtual bool CrossCo(cCcD_ShapeAttr const& shape, f32* f) const { + return shape.CrossCo(*this, f); + } + virtual bool CrossCo(cCcD_PntAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_CpsAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_TriAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_AabAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_CylAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_SphAttr const&, f32*) const { return false; } + virtual ~cCcD_TriAttr() {} + cCcD_TriAttr() {} +}; + +struct cCcD_SrcCpsAttr { + cM3dGCpsS mCps; +}; + +class cCcD_CpsAttr : public cCcD_ShapeAttr, public cM3dGCps { +public: + cCcD_CpsAttr() {} + void Set(const cCcD_SrcCpsAttr& pSrc) { + cM3dGCps::Set(pSrc.mCps); + } + void Set(const cXyz& pStart, const cXyz& pEnd, float radius) { + cM3dGCps::Set(pStart, pEnd, radius); + } + + virtual ~cCcD_CpsAttr() {} + virtual bool CrossAtTg(cCcD_SphAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_TriAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_ShapeAttr const& shape, cXyz* xyz) const { + return shape.CrossAtTg(*this, xyz); + } + virtual bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const { return false; } + virtual bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const { return false; } + virtual bool CrossAtTg(cCcD_CpsAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_CylAttr const&, cXyz*) const; + virtual bool CrossCo(cCcD_CylAttr const&, f32*) const; + virtual bool CrossCo(cCcD_CpsAttr const&, f32*) const; + virtual bool CrossCo(cCcD_SphAttr const&, f32*) const; + virtual bool CrossCo(cCcD_ShapeAttr const& shape, f32* f) const { + return shape.CrossCo(*this, f); + } + virtual bool CrossCo(cCcD_PntAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_TriAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_AabAttr const&, f32*) const { return false; } + virtual void CalcAabBox(); + virtual bool GetNVec(cXyz const&, cXyz*) const; +}; + +STATIC_ASSERT(0x40 == sizeof(cCcD_CpsAttr)); + +struct cCcD_SrcSphAttr { + cM3dGSphS mSph; +}; + +class cCcD_SphAttr : public cCcD_ShapeAttr, public cM3dGSph { +public: + cCcD_SphAttr() {} + void Set(const cCcD_SrcSphAttr& src) { + cM3dGSph::Set(src.mSph); + } + + virtual ~cCcD_SphAttr() {} + virtual const cXyz& GetCoCP() const { return mCenter; } + virtual cXyz& GetCoCP() { return mCenter; } + virtual bool CrossAtTg(cCcD_ShapeAttr const& shape, cXyz* xyz) const { + return shape.CrossAtTg(*this, xyz); + } + virtual bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const { return false; } + virtual bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const { return false; } + virtual bool CrossCo(cCcD_ShapeAttr const& shape, f32* f) const { + return shape.CrossCo(*this, f); + } + virtual bool CrossCo(cCcD_PntAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_TriAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_AabAttr const&, f32*) const { return false; } + virtual bool CrossAtTg(cCcD_CylAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_TriAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_CpsAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_SphAttr const&, cXyz*) const; + virtual bool CrossCo(cCcD_CpsAttr const&, f32*) const; + virtual bool CrossCo(cCcD_SphAttr const&, f32*) const; + virtual bool CrossCo(cCcD_CylAttr const&, f32*) const; + virtual void CalcAabBox(); + virtual bool GetNVec(cXyz const&, cXyz*) const; + virtual void getShapeAccess(cCcD_ShapeAttr::Shape*) const; + +}; // Size = 0x34 + +STATIC_ASSERT(0x34 == sizeof(cCcD_SphAttr)); + +class cCcD_CylAttr : public cCcD_ShapeAttr, public cM3dGCyl { +public: + cCcD_CylAttr() {} + virtual ~cCcD_CylAttr() {} + virtual const cXyz& GetCoCP() const { return mCenter; } + virtual bool CrossAtTg(cCcD_SphAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_CylAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_TriAttr const&, cXyz*) const; + virtual bool CrossAtTg(cCcD_ShapeAttr const& shape, cXyz* xyz) const { + return shape.CrossAtTg(*this, xyz); + } + virtual bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const { return false; } + virtual bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const { return false; } + virtual bool CrossAtTg(cCcD_CpsAttr const&, cXyz*) const; + virtual bool CrossCo(cCcD_CylAttr const&, f32*) const; + virtual bool CrossCo(cCcD_CpsAttr const&, f32*) const; + virtual bool CrossCo(cCcD_ShapeAttr const& shape, f32* f) const { + return shape.CrossCo(*this, f); + } + virtual bool CrossCo(cCcD_PntAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_TriAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_AabAttr const&, f32*) const { return false; } + virtual bool CrossCo(cCcD_SphAttr const&, f32*) const; + virtual cXyz& GetCoCP() { return mCenter; } + virtual void CalcAabBox(); + virtual bool GetNVec(cXyz const&, cXyz*) const; + virtual void getShapeAccess(cCcD_ShapeAttr::Shape*) const; + +}; // Size = 0x38 + +STATIC_ASSERT(0x38 == sizeof(cCcD_CylAttr)); + +class cCcD_DivideInfo { +private: + /* 0x00 */ u32 mXDivInfo; + /* 0x04 */ u32 mYDivInfo; + /* 0x08 */ u32 mZDivInfo; + /* 0x0C vtable */ +public: + cCcD_DivideInfo() {} + virtual ~cCcD_DivideInfo() {} + void Set(u32, u32, u32); + bool Chk(cCcD_DivideInfo const&) const; +}; // Size = 0x10 + +STATIC_ASSERT(0x10 == sizeof(cCcD_DivideInfo)); + +class cCcD_DivideArea : public cM3dGAab { +private: + /* 0x1C */ bool mXDiffIsZero; + /* 0x20 */ f32 mScaledXDiff; + /* 0x24 */ f32 mInvScaledXDiff; + /* 0x28 */ bool mYDiffIsZero; + /* 0x2C */ f32 mScaledYDiff; + /* 0x30 */ f32 mInvScaledYDiff; + /* 0x34 */ bool mZDiffIsZero; + /* 0x38 */ f32 mScaledZDiff; + /* 0x3C */ f32 mInvScaledZDiff; + +public: + cCcD_DivideArea() {} + virtual ~cCcD_DivideArea() {} + void SetArea(cM3dGAab const&); + void CalcDivideInfo(cCcD_DivideInfo*, cM3dGAab const&, u32); + void CalcDivideInfoOverArea(cCcD_DivideInfo*, cM3dGAab const&); +}; // Size = 0x40 + +STATIC_ASSERT(0x40 == sizeof(cCcD_DivideArea)); + +struct cCcD_SrcObjCommonBase { + /* 0x0 */ s32 mSPrm; +}; + +struct cCcD_SrcObjTg { + /* 0x0 */ s32 mType; + /* 0x4 */ cCcD_SrcObjCommonBase mBase; +}; // Size: 0x8 + +struct cCcD_SrcObjAt { + /* 0x0 */ s32 mType; + /* 0x4 */ u8 mAtp; + /* 0x8 */ cCcD_SrcObjCommonBase mBase; +}; // Size: 0xC + +struct cCcD_SrcObjCo { + /* 0x0 */ cCcD_SrcObjCommonBase mBase; +}; // Size: 0x4 + +struct cCcD_SrcObjHitInf { + /* 0x00 */ cCcD_SrcObjAt mObjAt; + /* 0x0C */ cCcD_SrcObjTg mObjTg; + /* 0x14 */ cCcD_SrcObjCo mObjCo; +}; // Size: 0x18 + +struct cCcD_SrcObj { + /* 0x0 */ int mFlags; + /* 0x4 */ cCcD_SrcObjHitInf mSrcObjHitInf; +}; // Size: 0x1C + +class cCcD_GStts { +public: + virtual ~cCcD_GStts() {} + +private: + /* 0x00 vtable */ +}; // Size = 0x4 + +class cCcD_Stts { +private: + /* 0x00 */ cXyz mXyz; + /* 0x0C */ fopAc_ac_c* mActor; + /* 0x10 */ int mApid; + /* 0x14 */ u8 mWeight; + /* 0x15 */ u8 field_0x15; + /* 0x16 */ u8 mTg; + +public: + cCcD_Stts() {} + virtual ~cCcD_Stts() {} + virtual const cCcD_GStts* GetGStts() const; + virtual cCcD_GStts* GetGStts(); + void Init(int, int, void*, unsigned int); + virtual void Ct(); + void PlusCcMove(f32, f32, f32); + void ClrCcMove(); + void PlusDmg(int); + f32 GetWeightF() const; + virtual void ClrAt() {} + virtual void ClrTg() { mTg = 0; } + + u8 GetWeightUc() const { return mWeight; } + void SetWeight(u8 weight) { mWeight = weight; } + fopAc_ac_c* GetAc() { return mActor; } + fopAc_ac_c* GetActor() const { return mActor; } + void SetActor(void* ac) { mActor = (fopAc_ac_c*)ac; } + cXyz* GetCCMoveP() { return &mXyz; } + unsigned int GetApid() const { return mApid; } +}; // Size = 0x1C + +STATIC_ASSERT(0x1C == sizeof(cCcD_Stts)); + +class cCcD_Obj; // placeholder + +class cCcD_ObjCommonBase { +protected: + /* 0x00 */ u32 mSPrm; + /* 0x04 */ u32 mRPrm; + /* 0x08 */ cCcD_Obj* mHitObj; + /* 0x0C vtable */ +public: + enum CoSPrm_e { + CO_SPRM_SET = 1, + CO_SPRM_NO_CRR = 0x100, + CO_SPRM_NO_CO_HIT_INF_SET = 0x200, + CO_SPRM_SAME_ACTOR_HIT = 0x400, + }; + + cCcD_ObjCommonBase() { ct(); } + virtual ~cCcD_ObjCommonBase() {} + void ct(); + void SetSPrm(u32 sprm) { mSPrm = sprm; } + s32 getSPrm() const { return mSPrm; } + void setRPrm(s32 rprm) { mRPrm = rprm; } + s32 getRPrm() const { return mRPrm; } + cCcD_Obj* GetHitObj() { return mHitObj; } + u32 MskSPrm(u32 mask) const { return mSPrm & mask; } + u32 MskRPrm(u32 mask) { return mRPrm & mask; } + void OnSPrmBit(u32 flag) { mSPrm |= flag; } + void OffSPrmBit(u32 flag) { mSPrm &= ~flag; } + + void Set(cCcD_SrcObjCommonBase const& src) { + mSPrm = src.mSPrm; + } +}; + +STATIC_ASSERT(0x10 == sizeof(cCcD_ObjCommonBase)); + +class cCcD_ObjAt : public cCcD_ObjCommonBase { +public: + cCcD_ObjAt() { mType = 0; } + virtual ~cCcD_ObjAt() {} + void SetHit(cCcD_Obj*); + void Set(cCcD_SrcObjAt const&); + void ClrHit(); + int GetType() const { return mType; } + u32 GetGrp() const { return MskSPrm(0x1E); } + bool ChkSet() const { return MskSPrm(1); } + u8 GetAtp() const { return mAtp; } + u32 MskType(u32 msk) const { return mType & msk; } + void SetType(u32 type) { mType = type; } + void SetAtp(int atp) { mAtp = atp; } + void ClrSet() { OffSPrmBit(1); } + u32 ChkHit() { return MskRPrm(1); } + +protected: + /* 0x10 */ int mType; + /* 0x14 */ u8 mAtp; +}; + +STATIC_ASSERT(0x18 == sizeof(cCcD_ObjAt)); + +class cCcD_ObjTg : public cCcD_ObjCommonBase { +public: + cCcD_ObjTg() { ct(); } + virtual ~cCcD_ObjTg() {} + void Set(cCcD_SrcObjTg const&); + void SetGrp(u32); + void ClrHit(); + void SetHit(cCcD_Obj*); + int GetType() const { return mType; } + void SetType(u32 type) { mType = type; } + u32 GetGrp() const { return MskSPrm(0x1E); } + bool ChkSet() const { return MskSPrm(1); } + void ClrSet() { OffSPrmBit(1); } + u32 ChkHit() { return MskRPrm(1); } + +private: + /* 0x10 */ int mType; +}; + +STATIC_ASSERT(0x14 == sizeof(cCcD_ObjTg)); + +class cCcD_ObjCo : public cCcD_ObjCommonBase { +public: + virtual ~cCcD_ObjCo() {} + void SetHit(cCcD_Obj*); + void ClrHit(); + void SetIGrp(u32); + void SetVsGrp(u32); + u32 GetGrp() const { return MskSPrm(0x1E); } + bool ChkSet() const { return MskSPrm(1); } + u32 GetVsGrp() const { return MskSPrm(0x70); } + u32 GetIGrp() const { return MskSPrm(0xE); } + u32 ChkNoCrr() const { return MskSPrm(0x100); } + u32 ChkSph3DCrr() const { return MskSPrm(0x80); } + void ClrSet() { OffSPrmBit(1); } + u32 ChkHit() { return MskRPrm(1); } + + void Set(cCcD_SrcObjCo const& src) { + cCcD_ObjCommonBase::Set(src.mBase); + } +}; + +STATIC_ASSERT(0x10 == sizeof(cCcD_ObjCo)); + +class cCcD_ObjHitInf { +protected: + /* 0x000 */ cCcD_ObjAt mObjAt; + /* 0x018 */ cCcD_ObjTg mObjTg; + /* 0x02C */ cCcD_ObjCo mObjCo; + /* 0x03C vtable */ +public: + virtual ~cCcD_ObjHitInf() {} + void Set(cCcD_SrcObjHitInf const&); + cCcD_ObjAt& GetObjAt() { return mObjAt; } + cCcD_ObjTg& GetObjTg() { return mObjTg; } + cCcD_ObjCo& GetObjCo() { return mObjCo; } + u32 GetTgGrp() const { return mObjTg.GetGrp(); } + u32 GetAtGrp() const { return mObjAt.GetGrp(); } + u32 GetCoGrp() const { return mObjCo.GetGrp(); } + int GetTgType() const { return mObjTg.GetType(); } + u32 GetAtType() const { return mObjAt.GetType(); } + bool ChkTgSet() const { return mObjTg.ChkSet(); } + bool ChkAtSet() const { return mObjAt.ChkSet(); } + bool ChkCoSet() const { return mObjCo.ChkSet(); } + u32 ChkCoSameActorHit() const { return mObjCo.MskSPrm(0x400); } + u32 GetCoVsGrp() const { return mObjCo.GetVsGrp(); } + u32 GetCoIGrp() const { return mObjCo.GetIGrp(); } + u8 GetAtAtp() const { return mObjAt.GetAtp(); } + u32 ChkAtNoTgHitInfSet() const { return mObjAt.MskSPrm(0x20); } + u32 ChkTgNoAtHitInfSet() const { return mObjTg.MskSPrm(0x20); } + u32 ChkCoNoCoHitInfSet() const { return mObjCo.MskSPrm(0x200); } + bool ChkTgNoSlingHitInfSet() const { return mObjTg.MskSPrm(0x40); } + void SetAtHit(cCcD_Obj* obj) { mObjAt.SetHit(obj); } + void SetTgHit(cCcD_Obj* obj) { mObjTg.SetHit(obj); } + void SetCoHit(cCcD_Obj* obj) { mObjCo.SetHit(obj); } + bool ChkAtType(u32 type) const { return mObjAt.MskType(type); } + u32 ChkCoNoCrr() const { return mObjCo.ChkNoCrr(); } + u32 ChkCoSph3DCrr() const { return mObjCo.ChkSph3DCrr(); } + void OnAtSPrmBit(u32 flag) { mObjAt.OnSPrmBit(flag); } + void OffAtSPrmBit(u32 flag) { mObjAt.OffSPrmBit(flag); } + void OffCoSPrmBit(u32 flag) { mObjCo.OffSPrmBit(flag); } + void SetAtType(u32 type) { mObjAt.SetType(type); } + void OnAtSetBit() { mObjAt.OnSPrmBit(1); } + void SetAtAtp(int atp) { mObjAt.SetAtp(atp); } + void OffCoSetBit() { mObjCo.ClrSet(); } + void SetTgType(u32 type) { mObjTg.SetType(type); } + void OnTgSPrmBit(u32 flag) { mObjTg.OnSPrmBit(flag); } + void OffAtSetBit() { mObjAt.ClrSet(); } + void OnTgSetBit() { mObjTg.OnSPrmBit(1); } + void OffTgSetBit() { mObjTg.ClrSet(); } + void OnCoSetBit() { mObjCo.OnSPrmBit(1); } + void OffAtVsPlayerBit() { mObjAt.OffSPrmBit(0xC); } + void OnAtVsPlayerBit() { mObjAt.OnSPrmBit(0xC); } + void OnCoSPrmBit(u32 flag) { mObjCo.OnSPrmBit(flag); } + void SetTgSPrm(u32 prm) { mObjTg.SetSPrm(prm); } + void SetCoSPrm(u32 prm) { mObjCo.SetSPrm(prm); } + void ClrAtHit() { mObjAt.ClrHit(); } + void ClrTgHit() { mObjTg.ClrHit(); } + void ClrCoHit() { mObjCo.ClrHit(); } + u32 ChkAtHit() { return mObjAt.ChkHit(); } + u32 ChkTgHit() { return mObjTg.ChkHit(); } + u32 ChkCoHit() { return mObjCo.ChkHit(); } + cCcD_Obj* GetAtHitObj() { return mObjAt.GetHitObj(); } + cCcD_Obj* GetTgHitObj() { return mObjTg.GetHitObj(); } + cCcD_Obj* GetCoHitObj() { return mObjCo.GetHitObj(); } + +}; // Size = 0x40 + +STATIC_ASSERT(0x40 == sizeof(cCcD_ObjHitInf)); + +class cCcD_GObjInf; + +class cCcD_Obj : public cCcD_ObjHitInf { +public: + cCcD_Obj() { ct(); } + virtual ~cCcD_Obj() {} + virtual cCcD_GObjInf const* GetGObjInf() const { return NULL; } + virtual cCcD_GObjInf* GetGObjInf() { return NULL; } + virtual cCcD_ShapeAttr const* GetShapeAttr() const { return NULL; } + virtual cCcD_ShapeAttr* GetShapeAttr() { return NULL; } + virtual void Draw(_GXColor const&) {} + void ct(); + void Set(cCcD_SrcObj const&); + fopAc_ac_c* GetAc(); + + cCcD_Stts* GetStts() { return mStts; } + void SetStts(cCcD_Stts* stts) { mStts = stts; } + cCcD_DivideInfo& GetDivideInfo() { return mDivideInfo; } + cCcD_DivideInfo* GetPDivideInfo() { return &mDivideInfo; } + int ChkBsRevHit() const { return mFlags & 2; } + +private: + /* 0x040 */ int mFlags; + /* 0x044 */ cCcD_Stts* mStts; + /* 0x048 */ cCcD_DivideInfo mDivideInfo; +}; // Size = 0x58 + +STATIC_ASSERT(0x58 == sizeof(cCcD_Obj)); + +class cCcD_GObjInf : public cCcD_Obj { +public: + cCcD_GObjInf() {} + virtual ~cCcD_GObjInf() {} + virtual void ClrAtHit() { mObjAt.ClrHit(); } + virtual void ClrTgHit() { mObjTg.ClrHit(); } + virtual void ClrCoHit() { mObjCo.ClrHit(); } + virtual cCcD_GObjInf const* GetGObjInf() const { return this; } + virtual cCcD_GObjInf* GetGObjInf() { return this; } +}; + +STATIC_ASSERT(0x58 == sizeof(cCcD_GObjInf)); + +#endif /* C_CC_D_H */ diff --git a/include/SSystem/SComponent/c_cc_s.h b/include/SSystem/SComponent/c_cc_s.h new file mode 100644 index 000000000..0954d66fd --- /dev/null +++ b/include/SSystem/SComponent/c_cc_s.h @@ -0,0 +1,60 @@ +#ifndef C_CC_S_H +#define C_CC_S_H + +#include "SSystem/SComponent/c_cc_d.h" +#include "global.h" + +enum WeightType { + WeightType_0 = 0, + WeightType_1 = 1, + WeightType_2 = 2, +}; + +class cCcS { +public: + /* 0x0000 */ cCcD_Obj* mpObjAt[0x100]; + /* 0x0400 */ cCcD_Obj* mpObjTg[0x300]; + /* 0x1000 */ cCcD_Obj* mpObjCo[0x100]; + /* 0x1400 */ cCcD_Obj* mpObj[0x500]; + /* 0x2800 */ u16 mObjAtCount; + /* 0x2802 */ u16 mObjTgCount; + /* 0x2804 */ u16 mObjCoCount; + /* 0x2806 */ u16 mObjCount; + /* 0x2808 */ cCcD_DivideArea mDivideArea; + /* 0x2848 vtable */ + + cCcS(); + void Ct(); + void Dt(); + WeightType GetWt(u8) const; + void Set(cCcD_Obj*); + void ClrCoHitInf(); + void ClrTgHitInf(); + void ClrAtHitInf(); + bool ChkNoHitAtTg(cCcD_Obj*, cCcD_Obj*); + void ChkAtTg(); + bool ChkNoHitCo(cCcD_Obj*, cCcD_Obj*); + void ChkCo(); + virtual void CalcTgPlusDmg(cCcD_Obj*, cCcD_Obj*, cCcD_Stts*, cCcD_Stts*); + void SetAtTgCommonHitInf(cCcD_Obj*, cCcD_Obj*, cXyz*); + void SetCoCommonHitInf(cCcD_Obj*, cXyz*, cCcD_Obj*, cXyz*, f32); + virtual void SetPosCorrect(cCcD_Obj*, cXyz*, cCcD_Obj*, cXyz*, f32); + void CalcArea(); + void Move(); + void DrawClear(); + virtual void SetCoGObjInf(bool, bool, cCcD_GObjInf*, cCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, + cCcD_GStts*, cCcD_GStts*); + virtual void SetAtTgGObjInf(bool, bool, cCcD_Obj*, cCcD_Obj*, cCcD_GObjInf*, cCcD_GObjInf*, + cCcD_Stts*, cCcD_Stts*, cCcD_GStts*, cCcD_GStts*, cXyz*); + virtual bool ChkNoHitGAtTg(cCcD_GObjInf const*, cCcD_GObjInf const*, cCcD_GStts*, cCcD_GStts*); + virtual bool ChkAtTgHitAfterCross(bool, bool, cCcD_GObjInf const*, cCcD_GObjInf const*, + cCcD_Stts*, cCcD_Stts*, cCcD_GStts*, cCcD_GStts*); + virtual bool ChkNoHitGCo(cCcD_Obj*, cCcD_Obj*); + virtual ~cCcS() {} + virtual void MoveAfterCheck(); + virtual void SetCoGCorrectProc(cCcD_Obj*, cCcD_Obj*); +}; // Size = 0x284C + +STATIC_ASSERT(sizeof(cCcS) == 0x284C); + +#endif /* C_CC_S_H */ diff --git a/include/SSystem/SComponent/c_counter.h b/include/SSystem/SComponent/c_counter.h new file mode 100644 index 000000000..19cd6bd3a --- /dev/null +++ b/include/SSystem/SComponent/c_counter.h @@ -0,0 +1,20 @@ +#ifndef C_COUNTER_H +#define C_COUNTER_H + +#include "dolphin/types.h" + +struct counter_class { + u32 mCounter0; + s32 mCounter1; + s32 mTimer; +}; + +extern counter_class g_Counter; + +void cCt_Counter(int resetCounter1); + +inline void cCt_execCounter() { + g_Counter.mTimer++; +} + +#endif /* C_COUNTER_H */ diff --git a/include/SSystem/SComponent/c_data_tbl.h b/include/SSystem/SComponent/c_data_tbl.h new file mode 100644 index 000000000..f231db125 --- /dev/null +++ b/include/SSystem/SComponent/c_data_tbl.h @@ -0,0 +1,51 @@ +#ifndef C_DATA_TBL +#define C_DATA_TBL + +#include "dolphin/types.h" + +struct cDT_NamePTbl { + cDT_NamePTbl(); + virtual ~cDT_NamePTbl(); + int GetIndex(const char *pName, int start) const; + void Set(u32 count, char** pNames); + + u32 mCount; + char ** mpNames; +}; + +struct cDT_DataSrc { + u32 mRowNum; + u32 mColNum; + u8 *mpData; + + cDT_DataSrc(); + virtual ~cDT_DataSrc(); + u8 GetInf(int row, int col) const; + void Set(u32 rowNum, u32 colNum, u8* pData); +}; + +struct cDT_Format : public cDT_NamePTbl { + cDT_Format(); + ~cDT_Format(); +}; + +struct cDT_Name : public cDT_NamePTbl { + cDT_Name(); + ~cDT_Name(); +}; + +struct cDT { +public: + cDT(); + ~cDT(); + + u8 GetInf(int row, int col) const; + void Set(u32 fmtNum, char **pFmt, u32 nameNum, char **pName, u8* pData); + +private: + cDT_Format mFmt; + cDT_Name mName; + cDT_DataSrc mSrc; +}; + +#endif /* C_DATA_TBL */ diff --git a/include/SSystem/SComponent/c_lib.h b/include/SSystem/SComponent/c_lib.h new file mode 100644 index 000000000..252defbfd --- /dev/null +++ b/include/SSystem/SComponent/c_lib.h @@ -0,0 +1,110 @@ +#ifndef C_LIB_H_ +#define C_LIB_H_ + +#include "SSystem/SComponent/c_xyz.h" +#include "dolphin/mtx/mtx.h" + +inline bool cLib_IsZero(f32 value) { + return fabsf(value) < 8e-11f; +} + +void cLib_memCpy(void* dst, const void* src, unsigned long size); +void cLib_memSet(void* ptr, int value, unsigned long size); + +f32 cLib_addCalc(f32* o_value, f32 target, f32 scale, f32 maxStep, f32 minStep); +void cLib_addCalc2(f32* o_value, f32 target, f32 scale, f32 maxStep); +void cLib_addCalc0(f32* o_value, f32 scale, f32 maxStep); +f32 cLib_addCalcPos(cXyz* o_value, cXyz const& target, f32 scale, f32 maxStep, f32 minStep); +f32 cLib_addCalcPosXZ(cXyz* o_value, cXyz const& target, f32 scale, f32 maxStep, f32 minStep); +void cLib_addCalcPos2(cXyz* o_value, cXyz const& target, f32 scale, f32 maxStep); +void cLib_addCalcPosXZ2(cXyz* o_value, cXyz const& target, f32 scale, f32 maxStep); +s16 cLib_addCalcAngleS(s16* o_value, s16 target, s16 scale, s16 maxStep, s16 minStep); +void cLib_addCalcAngleS2(s16* o_value, s16 target, s16 scale, s16 maxStep); + +int cLib_chaseUC(u8* o_value, u8 target, u8 step); +int cLib_chaseS(s16* o_value, s16 target, s16 step); +int cLib_chaseF(f32* o_value, f32 target, f32 step); +int cLib_chasePos(cXyz* o_value, cXyz const& target, f32 step); +int cLib_chasePosXZ(cXyz* o_value, cXyz const& target, f32 step); +int cLib_chaseAngleS(s16* o_value, s16 target, s16 step); + +s16 cLib_targetAngleY(const Vec* lhs, const Vec* rhs); +s16 cLib_targetAngleY(const Vec& lhs, const Vec& rhs); +s16 cLib_targetAngleX(const cXyz*, const cXyz*); + +void cLib_offsetPos(cXyz* pDest, cXyz const* pSrc, s16 angle, cXyz const* vec); +s32 cLib_distanceAngleS(s16 x, s16 y); + +template +inline void cLib_offBit(T& value, u8 bit) { + value &= ~bit; +} + +template +inline void cLib_onBit(T& value, u8 bit) { + value |= bit; +} + +template +inline T cLib_checkBit(T& value, u8 bit) { + return value & bit; +} + +template +inline T cLib_minMaxLimit(T val, T min, T max) { + T ret; + T var_r30; + + if (val < min) { + ret = min; + } else { + if (val > max) { + var_r30 = max; + } else { + var_r30 = val; + } + + ret = var_r30; + } + + return (T)ret; +} + +template +inline T cLib_maxLimit(T val, T max) { + T ret; + T var_r30; + + if (val > max) { + var_r30 = max; + } else { + var_r30 = val; + } + + ret = var_r30; + return (T)ret; +} + +template +T cLib_calcTimer(T* value) { + if (*value != 0) { + *value = *value - 1; + } + return *value; +} + +template +T cLib_getRndValue(T min, T range) { + return (T)(min + cM_rndF((f32)range)); +} + +void MtxInit(void); +void MtxTrans(f32, f32, f32, u8); +void MtxScale(f32, f32, f32, u8); +void MtxPosition(cXyz*, cXyz*); +void MtxPush(void); +Mtx* MtxPull(void); + +extern Mtx* calc_mtx; + +#endif diff --git a/include/SSystem/SComponent/c_list.h b/include/SSystem/SComponent/c_list.h new file mode 100644 index 000000000..4b7d5d178 --- /dev/null +++ b/include/SSystem/SComponent/c_list.h @@ -0,0 +1,20 @@ +#ifndef C_LIST_H +#define C_LIST_H + + +typedef struct node_class node_class; + +typedef struct node_list_class { + node_class* mpHead; + node_class* mpTail; + int mSize; +} node_list_class; + +void cLs_Init(node_list_class* pList); +int cLs_SingleCut(node_class* pNode); +int cLs_Addition(node_list_class* pList, node_class* pNode); +int cLs_Insert(node_list_class* pList, int idx, node_class* pNode); +node_class* cLs_GetFirst(node_list_class* pList); +void cLs_Create(node_list_class* pList); + +#endif /* C_LIST_H */ diff --git a/include/SSystem/SComponent/c_list_iter.h b/include/SSystem/SComponent/c_list_iter.h new file mode 100644 index 000000000..b7ec8630f --- /dev/null +++ b/include/SSystem/SComponent/c_list_iter.h @@ -0,0 +1,11 @@ +#ifndef C_LIST_ITER_H +#define C_LIST_ITER_H + +#include "SSystem/SComponent/c_node_iter.h" + +typedef struct node_list_class node_list_class; + +int cLsIt_Method(node_list_class* pList, cNdIt_MethodFunc pMethod, void* pUserData); +void* cLsIt_Judge(node_list_class* pList, cNdIt_JudgeFunc pJudge, void* pUserData); + +#endif /* C_LIST_ITER_H */ diff --git a/include/SSystem/SComponent/c_m2d.h b/include/SSystem/SComponent/c_m2d.h new file mode 100644 index 000000000..9e9011096 --- /dev/null +++ b/include/SSystem/SComponent/c_m2d.h @@ -0,0 +1,10 @@ +#ifndef C_M2D_H +#define C_M2D_H + +#include "dolphin/types.h" + +struct cM2dGCir; + +void cM2d_CrossCirLin(cM2dGCir&, float, float, float, float, float*, float*); + +#endif /* C_M2D_H */ diff --git a/include/SSystem/SComponent/c_m2d_g_box.h b/include/SSystem/SComponent/c_m2d_g_box.h new file mode 100644 index 000000000..1a0bbda9c --- /dev/null +++ b/include/SSystem/SComponent/c_m2d_g_box.h @@ -0,0 +1,14 @@ +#ifndef C_M2D_G_BOX_H +#define C_M2D_G_BOX_H + +#include "SSystem/SComponent/c_xyz.h" + +class cM2dGBox { +public: + cXy mP0, mP1; + + void Set(cXy& pA, cXy& pB); + f32 GetLen(const cXy& pXy) const; +}; + +#endif diff --git a/include/SSystem/SComponent/c_m3d.h b/include/SSystem/SComponent/c_m3d.h new file mode 100644 index 000000000..23ad25f58 --- /dev/null +++ b/include/SSystem/SComponent/c_m3d.h @@ -0,0 +1,98 @@ +#ifndef C_M3D_H_ +#define C_M3D_H_ + +#include "MSL_C/math.h" +#include "dolphin/types.h" + +class cM3dGAab; +class cM3dGCps; +class cM3dGCyl; +class cM3dGLin; +class cM3dGPla; +class cM3dGSph; +class cM3dGTri; +class csXyz; +class cXyz; + +struct cM3d_Range; +struct Vec; + +extern f32 G_CM3D_F_ABS_MIN; + +static void cM3d_InDivPos1(const Vec*, const Vec*, f32, Vec*); +void cM3d_InDivPos2(const Vec*, const Vec*, f32, Vec*); +f32 cM3d_Len2dSq(f32, f32, f32, f32); +bool cM3d_Len2dSqPntAndSegLine(f32, f32, f32, f32, f32, f32, f32*, f32*, f32*); +bool cM3d_Len3dSqPntAndSegLine(const cM3dGLin*, const Vec*, Vec*, f32*); +f32 cM3d_SignedLenPlaAndPos(const cM3dGPla*, const Vec*); +f32 cM3d_VectorProduct2d(f32, f32, f32, f32, f32, f32); +void cM3d_VectorProduct(const cXyz*, const cXyz*, const cXyz*, cXyz*); +void cM3d_CalcPla(const Vec*, const Vec*, const Vec*, Vec*, f32*); +bool cM3d_Cross_AabAab(const cM3dGAab*, const cM3dGAab*); +bool cM3d_Cross_AabCyl(const cM3dGAab*, const cM3dGCyl*); +bool cM3d_Cross_AabSph(const cM3dGAab*, const cM3dGSph*); +static int cM3d_Check_LinLin(const cM3dGLin*, const cM3dGLin*, f32*, f32*); +static bool cM3d_CrossInfLineVsInfPlane_proc(f32, f32, const Vec*, const Vec*, Vec*); +bool cM3d_Cross_LinPla(const cM3dGLin*, const cM3dGPla*, Vec*, bool, bool); +bool cM3d_Cross_MinMaxBoxLine(const Vec*, const Vec*, const Vec*, const Vec*); +static bool cM3d_InclusionCheckPosIn3PosBox3d(const Vec*, const Vec*, const Vec*, const Vec*, f32); +static bool cM3d_InclusionCheckPosIn3PosBox2d(f32, f32, f32, f32, f32, f32, f32, f32, f32); +static bool cM3d_CrossX_Tri(const cM3dGTri*, const Vec*, f32); +static bool cM3d_CrossX_Tri(const cM3dGTri*, const Vec*); +static bool cM3d_CrossX_LinTri_proc(const cM3dGTri*, const Vec*); +bool cM3d_CrossY_Tri(const cM3dGTri*, const Vec*); +static bool cM3d_CrossY_LinTri_proc(const cM3dGTri*, const Vec*); +bool cM3d_CrossY_Tri(const Vec&, const Vec&, const Vec&, const cM3dGPla&, const Vec*); +bool cM3d_CrossY_Tri_Front(const Vec&, const Vec&, const Vec&, const Vec*); +static bool cM3d_CrossY_Tri(const cM3dGTri*, const Vec*, f32*); +static bool cM3d_CrossY_Tri(const cM3dGTri*, const Vec*, f32); +static bool cM3d_CrossY_Tri(const cM3dGTri*, const Vec*, const cM3d_Range*, f32*); +static bool cM3d_CrossZ_Tri(const cM3dGTri*, const Vec*, f32); +static bool cM3d_CrossZ_Tri(const cM3dGTri*, const Vec*); +static bool cM3d_CrossZ_LinTri_proc(const cM3dGTri*, const Vec*); +bool cM3d_Cross_LinTri(const cM3dGLin*, const cM3dGTri*, Vec*, bool, bool); +static bool cM3d_Cross_LinTri_Easy(const cM3dGTri*, const Vec*); +static bool cM3d_Cross_SphPnt(const cM3dGSph*, const Vec*); +bool cM3d_Cross_LinSph(const cM3dGLin*, const cM3dGSph*, Vec*); +int cM3d_Cross_LinSph_CrossPos(const cM3dGSph&, const cM3dGLin&, Vec*, Vec*); +bool cM3d_Cross_CylSph(const cM3dGCyl*, const cM3dGSph*, f32*); +bool cM3d_Cross_CylSph(const cM3dGCyl*, const cM3dGSph*, Vec*, f32*); +bool cM3d_Cross_SphSph(const cM3dGSph*, const cM3dGSph*, f32*); +static bool cM3d_Cross_SphSph(const cM3dGSph*, const cM3dGSph*, f32*, f32*); +bool cM3d_Cross_SphSph(const cM3dGSph*, const cM3dGSph*, Vec*); +static void cM3d_CalcSphVsTriCrossPoint(const cM3dGSph*, const cM3dGTri*, Vec*); +bool cM3d_Cross_SphTri(const cM3dGSph*, const cM3dGTri*, Vec*); +inline bool cM3d_Cross_SphTri(const cM3dGSph* param_0, const cM3dGTri* param_1) { + return cM3d_Cross_SphTri(param_0, param_1, NULL); +} +bool cM3d_Cross_CylCyl(const cM3dGCyl*, const cM3dGCyl*, f32*); +bool cM3d_Cross_CylCyl(const cM3dGCyl*, const cM3dGCyl*, Vec*); +bool cM3d_Cross_CylTri(const cM3dGCyl*, const cM3dGTri*, Vec*); +int cM3d_Cross_CylLin(const cM3dGCyl*, const cM3dGLin*, Vec*, Vec*); +static int cM3d_Cross_CylPntPnt(const cM3dGCyl*, const Vec*, const Vec*, Vec*, Vec*); +static bool cM3d_Cross_CylPnt(const cM3dGCyl*, const Vec*); +bool cM3d_Cross_CpsCps(const cM3dGCps&, const cM3dGCps&, Vec*); +bool cM3d_Cross_CpsCyl(const cM3dGCps&, const cM3dGCyl&, Vec*); +static bool cM3d_Cross_CpsSph_CrossPos(const cM3dGCps&, const cM3dGSph&, const Vec&, Vec*); +bool cM3d_Cross_CpsSph(const cM3dGCps&, const cM3dGSph&, Vec*); +bool cM3d_Cross_TriTri(const cM3dGTri&, const cM3dGTri&, Vec*); +bool cM3d_Cross_CpsTri(const cM3dGCps&, cM3dGTri, Vec*); +void cM3d_CalcVecAngle(const Vec&, short*, short*); +void cM3d_CalcVecZAngle(const Vec&, csXyz*); +static void cM3d_PlaneCrossLineProcWork(f32, f32, f32, f32, f32, f32, f32, f32*, f32*); +static int cM3d_2PlaneCrossLine(const cM3dGPla&, const cM3dGPla&, cM3dGLin*); +bool cM3d_3PlaneCrossPos(const cM3dGPla&, const cM3dGPla&, const cM3dGPla&, Vec*); +f32 cM3d_lineVsPosSuisenCross(const cM3dGLin*, const Vec*, Vec*); +f32 cM3d_lineVsPosSuisenCross(const Vec&, const Vec&, const Vec&, Vec*); +int cM3d_2PlaneLinePosNearPos(const cM3dGPla&, const cM3dGPla&, const Vec*, Vec*); +void cM3d_CrawVec(const Vec&, const Vec&, Vec*); + +inline bool cM3d_IsZero(f32 f) { + return fabsf(f) < G_CM3D_F_ABS_MIN; +} +// this is the inline cM3d_IsZero but inverted. Sometimes this will get a match where the regular cM3d_IsZero inline won't +inline bool cM3d_IsZero_inverted(f32 param_0) { + return !(fabsf(param_0) < G_CM3D_F_ABS_MIN); +} + +#endif \ No newline at end of file diff --git a/include/SSystem/SComponent/c_m3d_g_aab.h b/include/SSystem/SComponent/c_m3d_g_aab.h new file mode 100644 index 000000000..a374c7759 --- /dev/null +++ b/include/SSystem/SComponent/c_m3d_g_aab.h @@ -0,0 +1,41 @@ +#ifndef C_M3D_G_AAB_H +#define C_M3D_G_AAB_H + +#include "SSystem/SComponent/c_xyz.h" +#include "SSystem/SComponent/c_m3d.h" +#include "global.h" + +// Axis aligned bounding box +class cM3dGAab { +private: +public: + /* 0x00 */ cXyz mMin; + /* 0x0C */ cXyz mMax; + /* 0x18 vtable */ + + virtual ~cM3dGAab() {} + void SetMinMax(const cXyz&); + void SetMin(const cXyz&); + void SetMax(const cXyz&); + const cXyz* GetMaxP(void) const { return &mMax; } + const cXyz* GetMinP(void) const { return &mMin; } + const f32 GetMaxX(void) const { return mMax.x; } + const f32 GetMaxY(void) const { return mMax.y; } + const f32 GetMaxZ(void) const { return mMax.z; } + const f32 GetMinX(void) const { return mMin.x; } + const f32 GetMinY(void) const { return mMin.y; } + const f32 GetMinZ(void) const { return mMin.z; } + bool Cross(const cM3dGAab *param_1) { + return cM3d_Cross_AabAab(this, param_1); + } + bool Cross(const cM3dGCyl *param_1) { + return cM3d_Cross_AabCyl(this, param_1); + } + bool Cross(const cM3dGSph *param_1) { + return cM3d_Cross_AabSph(this, param_1); + } +}; // Size = 0x1C + +STATIC_ASSERT(0x1C == sizeof(cM3dGAab)); + +#endif /* C_M3D_G_AAB_H */ diff --git a/include/SSystem/SComponent/c_m3d_g_cir.h b/include/SSystem/SComponent/c_m3d_g_cir.h new file mode 100644 index 000000000..222de788f --- /dev/null +++ b/include/SSystem/SComponent/c_m3d_g_cir.h @@ -0,0 +1,29 @@ +#ifndef C_M3D_G_CIR_H +#define C_M3D_G_CIR_H + +#include "dolphin/types.h" + +class cM2dGCir { +public: + f32 mPosX; + f32 mPosY; + f32 mRadius; + + f32 GetCx() const { return mPosX; } + f32 GetCy() const { return mPosY; } + f32 GetR() const { return mRadius; } + + cM2dGCir() {} + virtual ~cM2dGCir() {} +}; + +class cM3dGCir : public cM2dGCir { + f32 mPosZ; + +public: + cM3dGCir(void); + virtual ~cM3dGCir(void); + void Set(f32, f32, f32, f32); +}; + +#endif /* C_M3D_G_CIR_H */ diff --git a/include/SSystem/SComponent/c_m3d_g_cyl.h b/include/SSystem/SComponent/c_m3d_g_cyl.h new file mode 100644 index 000000000..ab37e2465 --- /dev/null +++ b/include/SSystem/SComponent/c_m3d_g_cyl.h @@ -0,0 +1,40 @@ +#ifndef C_M3D_G_CYL_H +#define C_M3D_G_CYL_H + +#include "SSystem/SComponent/c_xyz.h" +#include "global.h" + +// Cylinder +struct cM3dGCylS { + /* 0x00 */ Vec mCenter; + /* 0x0C */ f32 mRadius; + /* 0x10 */ f32 mHeight; +}; // Size = 0x14 + +class cM3dGSph; + +class cM3dGCyl { +public: + /* 0x00 */ cXyz mCenter; + /* 0x0C */ f32 mRadius; + /* 0x10 */ f32 mHeight; + /* 0x14 vtable */ + cM3dGCyl() {} + cM3dGCyl(const cXyz*, f32, f32); + virtual ~cM3dGCyl() {} + void SetC(const cXyz& pos); + void SetH(f32 h); + void SetR(f32 r); + bool cross(const cM3dGSph*, cXyz*) const; + bool cross(const cM3dGCyl*, cXyz*) const; + bool cross(const cM3dGSph*, f32*) const; + bool cross(const cM3dGCyl*, f32*) const; + const cXyz* GetCP(void) const { return &mCenter; } + f32 GetR(void) const { return mRadius; } + f32 GetH(void) const { return mHeight; } + cXyz& GetC() { return mCenter; } +}; // Size = 0x18 + +STATIC_ASSERT(0x18 == sizeof(cM3dGCyl)); + +#endif /* C_M3D_G_CYL_H */ diff --git a/include/SSystem/SComponent/c_m3d_g_pla.h b/include/SSystem/SComponent/c_m3d_g_pla.h new file mode 100644 index 000000000..97e388730 --- /dev/null +++ b/include/SSystem/SComponent/c_m3d_g_pla.h @@ -0,0 +1,20 @@ +#ifndef C_M3D_G_PLA_H_ +#define C_M3D_G_PLA_H_ + +#include "SSystem/SComponent/c_xyz.h" + +// Plane with a normal +class cM3dGPla { +public: + /* 0x00 */ cXyz mNormal; + /* 0x0C */ f32 mD; + /* 0x10 vtable */ + + cM3dGPla() {} + void CalcAngleXz(short* pAngleX, short* pAngleY) const; + void SetupNP0(const Vec&, const Vec&); + + virtual ~cM3dGPla() {} +}; + +#endif diff --git a/include/SSystem/SComponent/c_m3d_g_sph.h b/include/SSystem/SComponent/c_m3d_g_sph.h new file mode 100644 index 000000000..50073b578 --- /dev/null +++ b/include/SSystem/SComponent/c_m3d_g_sph.h @@ -0,0 +1,44 @@ +#ifndef C_M3D_G_SPH_H_ +#define C_M3D_G_SPH_H_ + +#include "SSystem/SComponent/c_m3d.h" +#include "SSystem/SComponent/c_xyz.h" +#include "global.h" + +class cM3dGCyl; + +struct cM3dGSphS { + /* 0x0 */ Vec mCenter; + /* 0xC */ f32 mRadius; +}; // Size: 0x10 + +class cM3dGSph { +private: +public: + /* 0x00 */ cXyz mCenter; + /* 0x0C */ f32 mRadius; + /* 0x10 vtable */ + + cM3dGSph() {} + virtual ~cM3dGSph() {} + void SetC(const cXyz&); + void SetR(f32); + bool cross(const cM3dGSph*, cXyz*) const; + bool cross(const cM3dGCyl*, cXyz*) const; + bool cross(const cM3dGSph*, f32*) const; + const cXyz& GetC(void) const { return mCenter; } + const cXyz* GetCP() const { return &mCenter; } + const f32 GetR(void) const { return mRadius; } + f32 GetCX(void) const { return mCenter.x; } + f32 GetCY(void) const { return mCenter.y; } + f32 GetCZ(void) const { return mCenter.z; } +}; // Size = 0x14 + +STATIC_ASSERT(0x14 == sizeof(cM3dGSph)); + +// additional symbols needed for cM3dGSph +extern "C" { +void Set__8cM3dGSphFRC4cXyzf(void); +} + +#endif diff --git a/include/SSystem/SComponent/c_m3d_g_tri.h b/include/SSystem/SComponent/c_m3d_g_tri.h new file mode 100644 index 000000000..686a172b0 --- /dev/null +++ b/include/SSystem/SComponent/c_m3d_g_tri.h @@ -0,0 +1,27 @@ +#ifndef C_M3D_G_TRI_H_ +#define C_M3D_G_TRI_H_ + +#include "SSystem/SComponent/c_m3d_g_pla.h" +#include "dolphin/types.h" + +class cM3dGCyl; + +struct cM3dGTriS { + Vec a; + Vec b; + Vec c; +}; + +class cM3dGTri : public cM3dGPla { + // private: +public: + // cM3dGPla mPlane; + Vec mA; + Vec mB; + Vec mC; + + cM3dGTri(const Vec *pA, const Vec *pB, const Vec *pC); + bool cross(const cM3dGCyl*, Vec*) const; +}; + +#endif diff --git a/include/SSystem/SComponent/c_malloc.h b/include/SSystem/SComponent/c_malloc.h new file mode 100644 index 000000000..9016215ac --- /dev/null +++ b/include/SSystem/SComponent/c_malloc.h @@ -0,0 +1,15 @@ +#ifndef C_MALLOC_H +#define C_MALLOC_H + +#include "dolphin/types.h" + +class JKRHeap; + +struct cMl { + static JKRHeap* Heap; + static void init(JKRHeap*); + static void* memalignB(int, u32); + static void free(void*); +}; + +#endif /* C_MALLOC_H */ diff --git a/include/SSystem/SComponent/c_math.h b/include/SSystem/SComponent/c_math.h new file mode 100644 index 000000000..fac1f5a4f --- /dev/null +++ b/include/SSystem/SComponent/c_math.h @@ -0,0 +1,51 @@ +#ifndef C_MATH_H +#define C_MATH_H + +#include "JSystem/JMath/JMATrigonometric.h" + +s16 cM_rad2s(float rad); +u16 U_GetAtanTable(float, float); +s16 cM_atan2s(float y, float x); +float cM_atan2f(float y, float x); +void cM_initRnd(int, int, int); +float cM_rnd(void); +float cM_rndF(float); +float cM_rndFX(float); +void cM_initRnd2(int, int, int); +float cM_rnd2(void); +float cM_rndF2(float); +float cM_rndFX2(float); + +inline f32 cM_scos(s16 x) { + return JMASCos(x); +} + +inline f32 cM_ssin(s16 x) { + return JMASSin(x); +} + +inline s16 cM_deg2s(f32 deg) { + return deg * 182.04445f; +} + +inline s16 i_cM_deg2s(f32 deg) { + return deg; +} + +inline f32 cM_fcos(f32 x) { + return JMASCos(cM_rad2s(x)); +} + +inline f32 cM_fsin(f32 x) { + return JMASSin(cM_rad2s(x)); +} + +inline f32 cM_sht2d(f32 v) { + return v * 0.005493164f; +} + +inline f32 cM_s2rad(s16 x) { + return x * 9.58738e-05f; +} + +#endif /* C_MATH_H */ diff --git a/include/SSystem/SComponent/c_node.h b/include/SSystem/SComponent/c_node.h new file mode 100644 index 000000000..c7be81e4f --- /dev/null +++ b/include/SSystem/SComponent/c_node.h @@ -0,0 +1,28 @@ +#ifndef C_NODE_H +#define C_NODE_H + + +typedef struct node_class { + struct node_class* mpPrevNode; + void* mpData; + struct node_class* mpNextNode; +} node_class; + +void cNd_Join(node_class* pA, node_class* pB); +int cNd_LengthOf(node_class* pNode); +node_class* cNd_First(node_class* pNode); +node_class* cNd_Last(node_class* pNode); +node_class* cNd_Order(node_class* pNode, int idx); +void cNd_SingleCut(node_class* pNode); +void cNd_Cut(node_class* pNode); +void cNd_Addition(node_class* pA, node_class* pB); +void cNd_Insert(node_class* pA, node_class* pB); +void cNd_SetObject(node_class* pNode, void* pData); +void cNd_ClearObject(node_class* pNode); +void cNd_ForcedClear(node_class* pNode); +void cNd_Create(node_class* pNode, void* pData); + +#define NODE_GET_PREV(pNode) (pNode ? pNode->mpPrevNode : NULL) +#define NODE_GET_NEXT(pNode) (pNode ? pNode->mpNextNode : NULL) + +#endif /* C_NODE_H */ diff --git a/include/SSystem/SComponent/c_node_iter.h b/include/SSystem/SComponent/c_node_iter.h new file mode 100644 index 000000000..fe68ac8f6 --- /dev/null +++ b/include/SSystem/SComponent/c_node_iter.h @@ -0,0 +1,13 @@ +#ifndef C_NODE_ITER_H +#define C_NODE_ITER_H + + +typedef struct node_class node_class; + +typedef int (*cNdIt_MethodFunc)(node_class* pNode, void* pUserData); +int cNdIt_Method(node_class* pNode, cNdIt_MethodFunc pMethod, void* pUserData); + +typedef void* (*cNdIt_JudgeFunc)(node_class* pNode, void* pUserData); +void* cNdIt_Judge(node_class* pNode, cNdIt_JudgeFunc pJudge, void* pUserData); + +#endif /* C_NODE_ITER_H */ diff --git a/include/SSystem/SComponent/c_phase.h b/include/SSystem/SComponent/c_phase.h new file mode 100644 index 000000000..aea0da19f --- /dev/null +++ b/include/SSystem/SComponent/c_phase.h @@ -0,0 +1,32 @@ +#ifndef C_PHASE_H +#define C_PHASE_H + + +typedef int (*cPhs__Handler)(void*); + +enum cPhs__Step { + /* 0x0 */ cPhs_INIT_e, + /* 0x1 */ cPhs_LOADING_e, + /* 0x2 */ cPhs_NEXT_e, + /* 0x3 */ cPhs_UNK3_e, // appears to be an alternate error code, unsure how it differs + /* 0x4 */ cPhs_COMPLEATE_e, + /* 0x5 */ cPhs_ERROR_e, +}; + +typedef struct request_of_phase_process_class { + cPhs__Handler* mpHandlerTable; + int id; +} request_of_phase_process_class; + +typedef int (*request_of_phase_process_fn)(void*); + +void cPhs_Reset(request_of_phase_process_class* pPhase); +void cPhs_Set(request_of_phase_process_class* pPhase, cPhs__Handler* pHandlerTable); +void cPhs_UnCompleate(request_of_phase_process_class* pPhase); +int cPhs_Compleate(request_of_phase_process_class* pPhase); +int cPhs_Next(request_of_phase_process_class* pPhase); +int cPhs_Do(request_of_phase_process_class* pPhase, void* pUserData); +int cPhs_Handler(request_of_phase_process_class* pPhase, cPhs__Handler* pHandlerTable, + void* pUserData); + +#endif /* C_PHASE_H */ diff --git a/include/SSystem/SComponent/c_request.h b/include/SSystem/SComponent/c_request.h new file mode 100644 index 000000000..3133a5021 --- /dev/null +++ b/include/SSystem/SComponent/c_request.h @@ -0,0 +1,212 @@ +#ifndef C_REQUEST_H +#define C_REQUEST_H + +#include "dolphin/types.h" + +struct request_base_class { + struct { + u8 flag0 : 1; + u8 flag1 : 1; + u8 flag2 : 6; + } field_0x0; + u8 field_0x1; + u8 field_0x2; + u8 field_0x3; + u16 field_0x4; + u8 field_0x6; + u8 field_0x7; + u32 field_0x8; + s8 field_0xc; + u8 field_0xd; + u8 field_0xe; + u8 field_0xf; + int* field_0x10; + // u8 field_0x11; + // u8 field_0x12; + // u8 field_0x13; + u8 field_0x14; + u8 field_0x15; + u8 field_0x16; + u8 field_0x17; + u8 field_0x18; + u8 field_0x19; + u8 field_0x1a; + u8 field_0x1b; + u8 field_0x1c; + u8 field_0x1d; + u8 field_0x1e; + u8 field_0x1f; + u32* field_0x20; + u8 field_0x24; + u8 field_0x25; + u8 field_0x26; + u8 field_0x27; + u8 field_0x28; + u8 field_0x29; + u8 field_0x2a; + u8 field_0x2b; + u8 field_0x2c; + u8 field_0x2d; + u8 field_0x2e; + u8 field_0x2f; + u8 field_0x30; + u8 field_0x31; + u8 field_0x32; + u8 field_0x33; + u8 field_0x34; + u8 field_0x35; + u8 field_0x36; + u8 field_0x37; + u8 field_0x38; + u8 field_0x39; + u8 field_0x3a; + u8 field_0x3b; + u8 field_0x3c; + u8 field_0x3d; + u8 field_0x3e; + u8 field_0x3f; + u8 field_0x40; + u8 field_0x41; + u8 field_0x42; + u8 field_0x43; + u8 field_0x44; + u8 field_0x45; + u8 field_0x46; + u8 field_0x47; + u8 field_0x48; + u8 field_0x49; + u8 field_0x4a; + u8 field_0x4b; + u8 field_0x4c; + u8 field_0x4d; + u8 field_0x4e; + u8 field_0x4f; + u8 field_0x50; + u8 field_0x51; + u8 field_0x52; + u8 field_0x53; + u8 field_0x54; + u8 field_0x55; + u8 field_0x56; + u8 field_0x57; + u8 field_0x58; + u8 field_0x59; + u8 field_0x5a; + u8 field_0x5b; + u8 field_0x5c; + u8 field_0x5d; + u8 field_0x5e; + u8 field_0x5f; + u8 field_0x60; + u8 field_0x61; + u8 field_0x62; + u8 field_0x63; + u8 field_0x64; + u8 field_0x65; + u8 field_0x66; + u8 field_0x67; + u8 field_0x68; + u8 field_0x69; + u8 field_0x6a; + u8 field_0x6b; + u8 field_0x6c; + u8 field_0x6d; + u8 field_0x6e; + u8 field_0x6f; + u8 field_0x70; + u8 field_0x71; + u8 field_0x72; + u8 field_0x73; + u8 field_0x74; + u8 field_0x75; + u8 field_0x76; + u8 field_0x77; + u8 field_0x78; + u8 field_0x79; + u8 field_0x7a; + u8 field_0x7b; + u8 field_0x7c; + u8 field_0x7d; + u8 field_0x7e; + u8 field_0x7f; + u8 field_0x80; + u8 field_0x81; + u8 field_0x82; + u8 field_0x83; + u8 field_0x84; + u8 field_0x85; + u8 field_0x86; + u8 field_0x87; + u8 field_0x88; + u8 field_0x89; + u8 field_0x8a; + u8 field_0x8b; + u8 field_0x8c; + u8 field_0x8d; + u8 field_0x8e; + u8 field_0x8f; + u8 field_0x90; + u8 field_0x91; + u8 field_0x92; + u8 field_0x93; + u8 field_0x94; + u8 field_0x95; + u8 field_0x96; + u8 field_0x97; + u8 field_0x98; + u8 field_0x99; + u8 field_0x9a; + u8 field_0x9b; + u8 field_0x9c; + u8 field_0x9d; + u8 field_0x9e; + u8 field_0x9f; + u8 field_0xa0; + u8 field_0xa1; + u8 field_0xa2; + u8 field_0xa3; + u8 field_0xa4; + u8 field_0xa5; + u8 field_0xa6; + u8 field_0xa7; + u8 field_0xa8; + u8 field_0xa9; + u8 field_0xaa; + u8 field_0xab; + u8 field_0xac; + u8 field_0xad; + u8 field_0xae; + u8 field_0xaf; + u8 field_0xb0; + u8 field_0xb1; + u8 field_0xb2; + u8 field_0xb3; + u8 field_0xb4; + u8 field_0xb5; + u8 field_0xb6; + u8 field_0xb7; + u8 field_0xb8; + u8 field_0xb9; + u8 field_0xba; + u8 field_0xbb; + u8 field_0xbc; + u8 field_0xbd; + u8 field_0xbe; + u8 field_0xbf; + u32 field_0xc0; + // u8 field_0xc1; + // u8 field_0xc2; + // u8 field_0xc3; + request_base_class* field_0xc4; + // u8 field_0xc5; + // u8 field_0xc6; + // u8 field_0xc7; + u32* field_0xc8; +}; + +int cReq_Is_Done(request_base_class*); +void cReq_Done(request_base_class*); +void cReq_Command(request_base_class*, u8); +void cReq_Create(request_base_class*, u8); + +#endif /* C_REQUEST_H */ diff --git a/include/SSystem/SComponent/c_sxyz.h b/include/SSystem/SComponent/c_sxyz.h new file mode 100644 index 000000000..d58e46767 --- /dev/null +++ b/include/SSystem/SComponent/c_sxyz.h @@ -0,0 +1,34 @@ +#ifndef C_SXYZ_H +#define C_SXYZ_H + +#include "dolphin/mtx/vec.h" + +class csXyz : public SVec { +public: + static const csXyz Zero; + ~csXyz() {}; + /* inline */ csXyz() {} + /* inline */ csXyz(const csXyz& other) : SVec(other){}; + csXyz(s16, s16, s16); + csXyz operator+(csXyz&); + void operator+=(csXyz&); + csXyz operator-(csXyz&); + csXyz operator*(f32); + s16 GetX() const { return x; } + s16 GetY() const { return y; } + s16 GetZ() const { return z; } + + void set(s16 oX, s16 oY, s16 oZ) { + x = oX; + y = oY; + z = oZ; + } + + void setall(s16 val) { + x = val; + y = val; + z = val; + } +}; + +#endif /* C_SXYZ_H */ diff --git a/include/SSystem/SComponent/c_tag.h b/include/SSystem/SComponent/c_tag.h new file mode 100644 index 000000000..4c536cd7c --- /dev/null +++ b/include/SSystem/SComponent/c_tag.h @@ -0,0 +1,25 @@ +#ifndef C_TAG_H +#define C_TAG_H + +#include "SSystem/SComponent/c_node.h" +#include "dolphin/types.h" + +typedef struct node_list_class node_list_class; +typedef struct node_lists_tree_class node_lists_tree_class; + +typedef struct create_tag_class { + node_class mpNode; + void* mpTagData; + s8 mbIsUse; +} create_tag_class; + +int cTg_IsUse(create_tag_class* pTag); +int cTg_SingleCutFromTree(create_tag_class* pTag); +int cTg_AdditionToTree(node_lists_tree_class* pTree, int listIdx, create_tag_class* pTag); +int cTg_InsertToTree(node_lists_tree_class* pTree, int listIdx, create_tag_class* pTag, int idx); +node_class* cTg_GetFirst(node_list_class* pTag); +int cTg_SingleCut(create_tag_class* pTag); +int cTg_Addition(node_list_class* pList, create_tag_class* pTag); +void cTg_Create(create_tag_class* pTag, void* pData); + +#endif /* C_TAG_H */ diff --git a/include/SSystem/SComponent/c_tag_iter.h b/include/SSystem/SComponent/c_tag_iter.h new file mode 100644 index 000000000..c9abb171f --- /dev/null +++ b/include/SSystem/SComponent/c_tag_iter.h @@ -0,0 +1,21 @@ +#ifndef C_TAG_ITER_H +#define C_TAG_ITER_H + +#include "SSystem/SComponent/c_node_iter.h" + +typedef struct create_tag_class create_tag_class; + +typedef struct method_filter { + cNdIt_MethodFunc mpMethodFunc; + void* mpUserData; +} method_filter; + +typedef struct judge_filter { + cNdIt_JudgeFunc mpJudgeFunc; + void* mpUserData; +} judge_filter; + +int cTgIt_MethodCall(create_tag_class* pTag, method_filter* pMethodFilter); +void* cTgIt_JudgeFilter(create_tag_class* pTag, judge_filter* pJudgeFilter); + +#endif /* C_TAG_ITER_H */ diff --git a/include/SSystem/SComponent/c_tree.h b/include/SSystem/SComponent/c_tree.h new file mode 100644 index 000000000..6cbfcadee --- /dev/null +++ b/include/SSystem/SComponent/c_tree.h @@ -0,0 +1,18 @@ +#ifndef C_TREE_H +#define C_TREE_H + + +typedef struct node_class node_class; +typedef struct node_list_class node_list_class; + +typedef struct node_lists_tree_class { + node_list_class* mpLists; + int mNumLists; +} node_lists_tree_class; + +int cTr_SingleCut(node_class* pNode); +int cTr_Addition(node_lists_tree_class* pTree, int listIdx, node_class* pNode); +int cTr_Insert(node_lists_tree_class* pTree, int listIdx, node_class* pNode, int idx); +void cTr_Create(node_lists_tree_class* pTree, node_list_class* pLists, int numLists); + +#endif /* C_TREE_H */ diff --git a/include/SSystem/SComponent/c_tree_iter.h b/include/SSystem/SComponent/c_tree_iter.h new file mode 100644 index 000000000..147e02601 --- /dev/null +++ b/include/SSystem/SComponent/c_tree_iter.h @@ -0,0 +1,11 @@ +#ifndef C_TREE_ITER_H +#define C_TREE_ITER_H + +#include "SSystem/SComponent/c_node_iter.h" + +typedef struct node_lists_tree_class node_lists_tree_class; + +int cTrIt_Method(node_lists_tree_class* pTree, cNdIt_MethodFunc pJudgeFunc, void* pUserData); +void* cTrIt_Judge(node_lists_tree_class* pTree, cNdIt_JudgeFunc pJudgeFunc, void* pUserData); + +#endif /* C_TREE_ITER_H */ diff --git a/include/SSystem/SComponent/c_xyz.h b/include/SSystem/SComponent/c_xyz.h new file mode 100644 index 000000000..4ae7df9ea --- /dev/null +++ b/include/SSystem/SComponent/c_xyz.h @@ -0,0 +1,146 @@ +#ifndef C_XYZ_H +#define C_XYZ_H + +#include "MSL_C/math.h" +#include "dolphin/mtx/vec.h" + +struct cXy { + f32 x; + f32 y; +}; + +struct cXyz : Vec { + static const cXyz Zero; + static const cXyz BaseX; + static const cXyz BaseY; + static const cXyz BaseZ; + static const cXyz BaseXY; + static const cXyz BaseXZ; + static const cXyz BaseYZ; + static const cXyz BaseXYZ; + ~cXyz() {} + /* inlined */ cXyz() {} + cXyz(f32 x, f32 y, f32 z) { + this->x = x; + this->y = y; + this->z = z; + } + cXyz(const cXyz& vec) { + this->x = vec.x; + this->y = vec.y; + this->z = vec.z; + } + cXyz(const Vec& vec) { + this->x = vec.x; + this->y = vec.y; + this->z = vec.z; + } + void operator=(const Vec& vec) { + this->x = vec.x; + this->y = vec.y; + this->z = vec.z; + } + cXyz operator+(Vec const&) const; + cXyz operator-(Vec const&) const; + cXyz operator*(f32) const; + cXyz operator*(Vec const&) const; + cXyz operator/(f32) const; + // void operator=(cXyz const&); + + void operator+=(f32 f) { + x += f; + y += f; + z += f; + } + void operator-=(f32 f) { + x -= f; + y -= f; + z -= f; + } + void operator-=(const Vec& other) { VECSubtract(this, &other, this); } + void operator+=(const Vec& other) { VECAdd(this, &other, this); } + void operator*=(f32 scale) { VECScale(this, this, scale); } + cXyz getCrossProduct(Vec const&) const; + cXyz outprod(Vec const&) const; + cXyz norm() const; + cXyz normZP() const; + cXyz normZC() const; + cXyz normalize(); + cXyz normalizeZP(); + bool normalizeRS(); + bool operator==(Vec const&) const; + bool operator!=(Vec const&) const; + bool isZero() const; + s16 atan2sX_Z() const; + s16 atan2sY_XZ() const; + + void set(f32 pX, f32 pY, f32 pZ) { + x = pX; + y = pY; + z = pZ; + } + + void set(const Vec& other) { + x = other.x; + y = other.y; + z = other.z; + } + + f32 getXDiff(const Vec* other) const { return x - other->x; } + f32 getYDiff(const Vec* other) const { return y - other->y; } + f32 getZDiff(const Vec* other) const { return z - other->z; } + + void setAll(f32 f) { set(f, f, f); } + + void setMin(const cXyz& other) { + if (x > other.x) { + x = other.x; + } + if (y > other.y) { + y = other.y; + } + if (z > other.z) { + z = other.z; + } + } + + void setMax(const cXyz& other) { + if (x < other.x) { + x = other.x; + } + if (y < other.y) { + y = other.y; + } + if (z < other.z) { + z = other.z; + } + } + + float getSquareMag() const { return VECSquareMag(this); } + f32 getSquareDistance(const Vec& other) const { return VECSquareDistance(this, &other); } + + static float getNearZeroValue() { return 8e-11f; } + + bool isNearZeroSquare() const { return (this->getSquareMag() < getNearZeroValue()); } + f32 abs2() const { return this->getSquareMag(); } + f32 abs2(const Vec& other) const { return this->getSquareDistance(other); } + f32 abs2XZ() const { + cXyz tmp(this->x, 0, this->z); + return tmp.abs2(); + } + f32 abs2XZ(const Vec& other) const { + cXyz tmp(this->x, 0, this->z); + cXyz tmp2(other.x, 0, other.z); + return tmp.abs2(tmp2); + } + f32 abs() const { return sqrtf(this->abs2()); } + f32 abs(const Vec& other) const { return sqrtf(this->abs2(other)); } + f32 absXZ() const { return sqrtf(this->abs2XZ()); } + f32 absXZ(const Vec& other) const { return sqrtf(this->abs2XZ(other)); } + f32 getMagXZ() const { return cXyz(this->x, 0, this->z).getSquareMag(); } + + f32 getDotProduct(const Vec& other) const { return VECDotProduct(this, &other); } + f32 inprod(const Vec& other) const { return getDotProduct(other); } +}; + +#endif /* C_XYZ_H */ diff --git a/include/SSystem/SStandard/s_basic.h b/include/SSystem/SStandard/s_basic.h new file mode 100644 index 000000000..3fea9ad69 --- /dev/null +++ b/include/SSystem/SStandard/s_basic.h @@ -0,0 +1,9 @@ +#ifndef S_BASIC_H +#define S_BASIC_H + +#include "dolphin/types.h" + +void sBs_FillArea_s(void* pPtr, u32 pNumBytes, s16 pValue); +void sBs_ClearArea(void* pPtr, u32 pNumBytes); + +#endif /* S_BASIC_H */ diff --git a/include/c/c_dylink.h b/include/c/c_dylink.h new file mode 100644 index 000000000..27cb75e3c --- /dev/null +++ b/include/c/c_dylink.h @@ -0,0 +1,26 @@ +#ifndef C_C_DYLINK_H +#define C_C_DYLINK_H + +#include "f_op/f_op_scene_mng.h" + +struct cDylPhs { + /* 80018804 */ static int phase_01(void*); + /* 8001880C */ static int phase_02(s16*); + /* 80018844 */ static int phase_03(void*); + /* 8001884C */ static int Link(request_of_phase_process_class*, s16); + /* 80018890 */ static int Unlink(request_of_phase_process_class*, s16); +}; + +struct DynamicNameTableEntry { + s16 mKey; + const char* name; +}; + +int cDyl_InitAsyncIsDone(); +void cDyl_InitAsync(); + +s32 cDyl_IsLinked(s16 i_procName); +s32 cDyl_Unlink(s16 i_procName); +s32 cDyl_LinkASync(s16 i_procName); + +#endif /* C_C_DYLINK_H */ diff --git a/include/d/d_com_lib_game.h b/include/d/d_com_lib_game.h new file mode 100644 index 000000000..baf163b71 --- /dev/null +++ b/include/d/d_com_lib_game.h @@ -0,0 +1,8 @@ +#ifndef D_COM_LIB_GAME +#define D_COM_LIB_GAME + +#include "SSystem/SComponent/c_phase.h" + +int dComLbG_PhaseHandler(request_of_phase_process_class*, request_of_phase_process_fn*, void*); + +#endif /* D_COM_LIB_GAME */ diff --git a/include/d/d_particle_name.h b/include/d/d_particle_name.h new file mode 100644 index 000000000..36d0e61de --- /dev/null +++ b/include/d/d_particle_name.h @@ -0,0 +1,11 @@ +#ifndef D_PARTICLE_NAME +#define D_PARTICLE_NAME + +#include "dolphin/types.h" + +namespace dPa_name { + u16 j_o_id[]; + u16 s_o_id[]; +} + +#endif /* D_PARTICLE_NAME */ diff --git a/include/d/d_procname.h b/include/d/d_procname.h new file mode 100644 index 000000000..a6bb37d75 --- /dev/null +++ b/include/d/d_procname.h @@ -0,0 +1,509 @@ +#ifndef D_PROCNAME_H +#define D_PROCNAME_H + +enum { + PROC_OVERLAP0 = 0x0000, + PROC_OVERLAP1 = 0x0001, + PROC_OVERLAP6 = 0x0002, + PROC_OVERLAP7 = 0x0003, + PROC_OVERLAP8 = 0x0004, + PROC_LOGO_SCENE = 0x0005, + PROC_MENU_SCENE = 0x0006, + PROC_PLAY_SCENE = 0x0007, + PROC_OPENING_SCENE = 0x0008, + PROC_OPENING2_SCENE = 0x0009, + PROC_TITLE_SCENE = 0x000A, + PROC_ENDING_SCENE = 0x000B, + PROC_NAME_SCENE = 0x000C, + PROC_NAMEEX_SCENE = 0x000D, + PROC_OPEN_SCENE = 0x000E, + PROC_OPEN2_SCENE = 0x000F, + PROC_OVERLAP2 = 0x0010, + PROC_OVERLAP3 = 0x0011, + PROC_OVERLAP4 = 0x0012, + PROC_OVERLAP5 = 0x0013, + PROC_ROOM_SCENE = 0x0014, + PROC_KANKYO = 0x0015, + PROC_ALLDIE = 0x0016, + PROC_ENVSE = 0x0017, + PROC_WIND_ARROW = 0x0018, + PROC_WPOT_WATER = 0x0019, + PROC_LEVEL_SE = 0x001A, + PROC_THROWSTONE = 0x001B, + PROC_TAG_EVSW = 0x001C, + PROC_Obj_Swpush = 0x001D, + PROC_Obj_Swheavy = 0x001E, + PROC_Obj_Swflat = 0x001F, + PROC_Obj_Swlight = 0x0020, + PROC_Obj_Swhammer = 0x0021, + PROC_Obj_Quake = 0x0022, + PROC_Obj_Drift = 0x0023, + PROC_Tag_Volcano = 0x0024, + PROC_TAG_SO = 0x0025, + PROC_Obj_Pbco = 0x0026, + PROC_SEATAG = 0x0027, + PROC_SEA = 0x0028, + PROC_Obj_Tide = 0x0029, + PROC_Hmlif = 0x002A, + PROC_SCENECHG = 0x002B, + PROC_Obj_Magmarock = 0x002C, + PROC_Obj_Movebox = 0x002D, + PROC_Obj_Tribox = 0x002E, + PROC_Obj_Shelf = 0x002F, + PROC_Obj_Hlift = 0x0030, + PROC_Obj_Hami2 = 0x0031, + PROC_Obj_Hami3 = 0x0032, + PROC_Obj_Hami4 = 0x0033, + PROC_Obj_Hbrf1 = 0x0034, + PROC_Obj_Volcano = 0x0035, + PROC_Obj_Vmc = 0x0036, + PROC_Obj_Usovmc = 0x0037, + PROC_Obj_Vfan = 0x0038, + PROC_Obj_Iceisland = 0x0039, + PROC_Obj_Dragonhead = 0x003A, + PROC_Obj_Pirateship = 0x003B, + PROC_Obj_Tousekiki = 0x003C, + PROC_Tag_Ret = 0x003D, + PROC_Kaji = 0x003E, + PROC_Canon = 0x003F, + PROC_MGBOARD = 0x0040, + PROC_OBJ_CANON = 0x0041, + PROC_OBJ_OTBLE = 0x0042, + PROC_OBJ_WARPT = 0x0043, + PROC_OBJ_SEARCH = 0x0044, + PROC_OBJ_TORIPOST = 0x0045, + PROC_OBJ_IKADA = 0x0046, + PROC_OBJ_MJDOOR = 0x0047, + PROC_OBJ_PFALL = 0x0048, + PROC_OBJ_HOLE = 0x0049, + PROC_Obj_Stair = 0x004A, + PROC_Obj_Lpalm = 0x004B, + PROC_Obj_Mtest = 0x004C, + PROC_Obj_Mkie = 0x004D, + PROC_Obj_Mkiek = 0x004E, + PROC_Obj_MknjD = 0x004F, + PROC_Obj_Msdan = 0x0050, + PROC_Obj_MsdanSub = 0x0051, + PROC_Obj_Msdan2 = 0x0052, + PROC_Obj_MsdanSub2 = 0x0053, + PROC_Obj_Nest = 0x0054, + PROC_Obj_Ojtree = 0x0055, + PROC_Obj_Ospbox = 0x0056, + PROC_Obj_Ladder = 0x0057, + PROC_Obj_Smplbg = 0x0058, + PROC_Obj_Akabe = 0x0059, + PROC_Obj_Ashut = 0x005A, + PROC_BRIDGE = 0x005B, + PROC_MSW = 0x005C, + PROC_MFLFT = 0x005D, + PROC_KLFT = 0x005E, + PROC_ICE_LIFT = 0x005F, + PROC_AMI_PROP = 0x0060, + PROC_PEDESTAL = 0x0061, + PROC_FLOOR = 0x0062, + PROC_KITA = 0x0063, + PROC_KOKIIE = 0x0064, + PROC_SHAND = 0x0065, + PROC_BITA = 0x0066, + PROC_SK = 0x0067, + PROC_SK2 = 0x0068, + PROC_SSK = 0x0069, + PROC_WARPFLOWER = 0x006A, + PROC_WARPFOUT = 0x006B, + PROC_WARPLIGHT = 0x006C, + PROC_WARPHYRULE = 0x006D, + PROC_WARPDEMO20 = 0x006E, + PROC_WARPGANON = 0x006F, + PROC_WARPMAJYUU = 0x0070, + PROC_Balancelift = 0x0071, + PROC_SHUTTER = 0x0072, + PROC_SHUTTER2 = 0x0073, + PROC_WINDMILL = 0x0074, + PROC_MBDOOR = 0x0075, + PROC_NPC_DE1 = 0x0076, + PROC_NPC_NZ = 0x0077, + PROC_NPC_SO = 0x0078, + PROC_FM = 0x0079, + PROC_LEAF_LIFT = 0x007A, + PROC_Obj_Roten = 0x007B, + PROC_TOGE = 0x007C, + PROC_Obj_Ferris = 0x007D, + PROC_Obj_Xfuta = 0x007E, + PROC_Obj_Gaship = 0x007F, + PROC_Obj_Rforce = 0x0080, + PROC_Obj_Gaship2 = 0x0081, + PROC_Obj_Light = 0x0082, + PROC_Obj_Homen = 0x0083, + PROC_Obj_Homensmk = 0x0084, + PROC_Obj_Ftree = 0x0085, + PROC_Obj_Vds = 0x0086, + PROC_Obj_Vyasi = 0x0087, + PROC_Obj_Ajav = 0x0088, + PROC_Obj_Trap = 0x0089, + PROC_Obj_Hha = 0x008A, + PROC_Obj_Htetu1 = 0x008B, + PROC_Obj_Gnntakis = 0x008C, + PROC_Obj_Gnntakie = 0x008D, + PROC_Obj_Gnnbtaki = 0x008E, + PROC_Obj_Rcloud = 0x008F, + PROC_Obj_Gryw00 = 0x0090, + PROC_Obj_AjavW = 0x0091, + PROC_Obj_Leaves = 0x0092, + PROC_Obj_YLzou = 0x0093, + PROC_Obj_Gbed = 0x0094, + PROC_Obj_Vteng = 0x0095, + PROC_Obj_Hfuck1 = 0x0096, + PROC_Obj_Ohatch = 0x0097, + PROC_Obj_Hcbh = 0x0098, + PROC_Obj_Ygush00 = 0x0099, + PROC_Obj_Bscurtain = 0x009A, + PROC_Obj_Shmrgrd = 0x009B, + PROC_Obj_Eayogn = 0x009C, + PROC_Obj_Vmsms = 0x009D, + PROC_Obj_Vmsdz = 0x009E, + PROC_Ygcwp = 0x009F, + PROC_Obj_Vgnfd = 0x00A0, + PROC_Obj_Kanoke = 0x00A1, + PROC_Obj_Eskban = 0x00A2, + PROC_Obj_Ekskz = 0x00A3, + PROC_Obj_Ebomzo = 0x00A4, + PROC_Obj_Kanat = 0x00A5, + PROC_Obj_Aygr = 0x00A6, + PROC_SHIP = 0x00A7, + PROC_Obj_Jump = 0x00A8, + PROC_PLAYER = 0x00A9, + PROC_HOOKSHOT = 0x00AA, + PROC_NPC_MK = 0x00AB, + PROC_GRID = 0x00AC, + PROC_SAIL = 0x00AD, + PROC_PIRATE_FLAG = 0x00AE, + PROC_MAJUU_FLAG = 0x00AF, + PROC_Tori_Flag = 0x00B0, + PROC_Sie_Flag = 0x00B1, + PROC_SYAN = 0x00B2, + PROC_AYUSH = 0x00B3, + PROC_OSHIP = 0x00B4, + PROC_RECTANGLE = 0x00B5, + PROC_BB = 0x00B6, + PROC_KANBAN = 0x00B7, + PROC_HITOBJ = 0x00B8, + PROC_KT = 0x00B9, + PROC_EP = 0x00BA, + PROC_LAMP = 0x00BB, + PROC_FF = 0x00BC, + PROC_MO2 = 0x00BD, + PROC_BK = 0x00BE, + PROC_ST = 0x00BF, + PROC_TN = 0x00C0, + PROC_MANT = 0x00C1, + PROC_KANTERA = 0x00C2, + PROC_KAMOME = 0x00C3, + PROC_NPC_KAM = 0x00C4, + PROC_WBIRD = 0x00C5, + PROC_DEMO_KMM = 0x00C6, + PROC_NZ = 0x00C7, + PROC_NZG = 0x00C8, + PROC_KN = 0x00C9, + PROC_DEMO_DK = 0x00CA, + PROC_AM = 0x00CB, + PROC_AM2 = 0x00CC, + PROC_GM = 0x00CD, + PROC_KS = 0x00CE, + PROC_CC = 0x00CF, + PROC_BL = 0x00D0, + PROC_WZ = 0x00D1, + PROC_PH = 0x00D2, + PROC_PZ = 0x00D3, + PROC_BPW = 0x00D4, + PROC_PW = 0x00D5, + PROC_JBO = 0x00D6, + PROC_BO = 0x00D7, + PROC_KI = 0x00D8, + PROC_MT = 0x00D9, + PROC_BWD = 0x00DA, + PROC_BWDS = 0x00DB, + PROC_BWDG = 0x00DC, + PROC_KB = 0x00DD, + PROC_ESA = 0x00DE, + PROC_DR = 0x00DF, + PROC_DR2 = 0x00E0, + PROC_RD = 0x00E1, + PROC_DAIOCTA = 0x00E2, + PROC_DAIOCTA_EYE = 0x00E3, + PROC_OQ = 0x00E4, + PROC_GY = 0x00E5, + PROC_GY_CTRL = 0x00E6, + PROC_GY_CTRLB = 0x00E7, + PROC_Hot_Floor = 0x00E8, + PROC_Beam = 0x00E9, + PROC_Bemos = 0x00EA, + PROC_BTD = 0x00EB, + PROC_BMD = 0x00EC, + PROC_BMDHAND = 0x00ED, + PROC_BMDFOOT = 0x00EE, + PROC_DK = 0x00EF, + PROC_BDK = 0x00F0, + PROC_BDKOBJ = 0x00F1, + PROC_BST = 0x00F2, + PROC_FGANON = 0x00F3, + PROC_FGMAHOU = 0x00F4, + PROC_BGN = 0x00F5, + PROC_BGN2 = 0x00F6, + PROC_BGN3 = 0x00F7, + PROC_GND = 0x00F8, + PROC_PT = 0x00F9, + PROC_SWTDOOR = 0x00FA, + PROC_MOZO = 0x00FB, + PROC_KUI = 0x00FC, + PROC_SS = 0x00FD, + PROC_SSS = 0x00FE, + PROC_SITEM = 0x00FF, + PROC_MACHINE = 0x0100, + PROC_ITEM = 0x0101, + PROC_BOSSITEM = 0x0102, + PROC_Demo_Item = 0x0103, + PROC_RACEITEM = 0x0104, + PROC_ShopItem = 0x0105, + PROC_DEKU_ITEM = 0x0106, + PROC_SPC_ITEM01 = 0x0107, + PROC_Obj_Paper = 0x0108, + PROC_Obj_Demo_Barrel = 0x0109, + PROC_Obj_Dmgroom = 0x010A, + PROC_Obj_Doguu = 0x010B, + PROC_Obj_Wood = 0x010C, + PROC_Obj_Flame = 0x010D, + PROC_Obj_Buoyrace = 0x010E, + PROC_Obj_Coming = 0x010F, + PROC_Coming2 = 0x0110, + PROC_Coming3 = 0x0111, + PROC_Obj_Mmrr = 0x0112, + PROC_Obj_Pbka = 0x0113, + PROC_Obj_Plant = 0x0114, + PROC_Obj_Gtaki = 0x0115, + PROC_Obj_Yboil = 0x0116, + PROC_Obj_Rflw = 0x0117, + PROC_Obj_Table = 0x0118, + PROC_Obj_Tenmado = 0x0119, + PROC_Obj_Cafelmp = 0x011A, + PROC_Obj_Apzl = 0x011B, + PROC_Obj_Adnno = 0x011C, + PROC_Obj_Auzu = 0x011D, + PROC_Obj_Gong = 0x011E, + PROC_Obj_Barrier = 0x011F, + PROC_Obj_Firewall = 0x0120, + PROC_Obj_TnTrap = 0x0121, + PROC_Obj_Monument = 0x0122, + PROC_Obj_Tapestry = 0x0123, + PROC_Obj_HSH = 0x0124, + PROC_Goal_Flag = 0x0125, + PROC_TBOX = 0x0126, + PROC_SBOX = 0x0127, + PROC_BOMB = 0x0128, + PROC_Bomb2 = 0x0129, + PROC_BOMB_FLOWER = 0x012A, + PROC_ACORN_LEAF = 0x012B, + PROC_SWC00 = 0x012C, + PROC_FAN = 0x012D, + PROC_DOOR10 = 0x012E, + PROC_DOOR12 = 0x012F, + PROC_ATDOOR = 0x0130, + PROC_MDOOR = 0x0131, + PROC_KDDOOR = 0x0132, + PROC_KNOB00 = 0x0133, + PROC_MTOGE = 0x0134, + PROC_ANDSW0 = 0x0135, + PROC_ANDSW2 = 0x0136, + PROC_DAI = 0x0137, + PROC_SW_ATTACK = 0x0138, + PROC_SW_ITEM = 0x0139, + PROC_SW_TACT = 0x013A, + PROC_NH = 0x013B, + PROC_NPC_OS = 0x013C, + PROC_NPC_YM1 = 0x013D, + PROC_NPC_YM2 = 0x013E, + PROC_NPC_YW1 = 0x013F, + PROC_NPC_JI1 = 0x0140, + PROC_NPC_KO1 = 0x0141, + PROC_NPC_KO2 = 0x0142, + PROC_NPC_LS1 = 0x0143, + PROC_NPC_P1 = 0x0144, + PROC_NPC_P2 = 0x0145, + PROC_NPC_SARACE = 0x0146, + PROC_NPC_TC = 0x0147, + PROC_NPC_BM1 = 0x0148, + PROC_NPC_BM2 = 0x0149, + PROC_NPC_BM3 = 0x014A, + PROC_NPC_BM4 = 0x014B, + PROC_NPC_BM5 = 0x014C, + PROC_NPC_OB1 = 0x014D, + PROC_NPC_AJ1 = 0x014E, + PROC_NPC_KM1 = 0x014F, + PROC_NPC_CB1 = 0x0150, + PROC_NPC_BA1 = 0x0151, + PROC_NPC_BJ1 = 0x0152, + PROC_NPC_BJ2 = 0x0153, + PROC_NPC_BJ3 = 0x0154, + PROC_NPC_BJ4 = 0x0155, + PROC_NPC_BJ5 = 0x0156, + PROC_NPC_BJ6 = 0x0157, + PROC_NPC_BJ7 = 0x0158, + PROC_NPC_BJ8 = 0x0159, + PROC_NPC_BJ9 = 0x015A, + PROC_NPC_BS1 = 0x015B, + PROC_NPC_BMCON1 = 0x015C, + PROC_NPC_BMS1 = 0x015D, + PROC_NPC_BMSW = 0x015E, + PROC_NPC_BTSW = 0x015F, + PROC_NPC_BTSW2 = 0x0160, + PROC_NPC_DS1 = 0x0161, + PROC_NPC_RSH1 = 0x0162, + PROC_NPC_KK1 = 0x0163, + PROC_NPC_PM1 = 0x0164, + PROC_NPC_KP1 = 0x0165, + PROC_NPC_PF1 = 0x0166, + PROC_NPC_GP1 = 0x0167, + PROC_NPC_JB1 = 0x0168, + PROC_NPC_KF1 = 0x0169, + PROC_NPC_FA1 = 0x016A, + PROC_NPC_AUCTION = 0x016B, + PROC_NPC_KG1 = 0x016C, + PROC_NPC_KG2 = 0x016D, + PROC_NPC_TT = 0x016E, + PROC_NPC_HR = 0x016F, + PROC_NPC_HO = 0x0170, + PROC_NPC_MD = 0x0171, + PROC_NPC_UK = 0x0172, + PROC_BIGELF = 0x0173, + PROC_NPC_CO1 = 0x0174, + PROC_NPC_ZK1 = 0x0175, + PROC_NPC_ROTEN = 0x0176, + PROC_NPC_PEOPLE = 0x0177, + PROC_NPC_GK1 = 0x0178, + PROC_NPC_PHOTO = 0x0179, + PROC_NPC_AC1 = 0x017A, + PROC_NPC_HI1 = 0x017B, + PROC_NPC_SV = 0x017C, + PROC_NPC_MT = 0x017D, + PROC_NPC_MN = 0x017E, + PROC_NPC_AH = 0x017F, + PROC_AUCTION = 0x0180, + PROC_KYTAG00 = 0x0181, + PROC_KYTAG01 = 0x0182, + PROC_KYTAG02 = 0x0183, + PROC_KYTAG03 = 0x0184, + PROC_KYTAG04 = 0x0185, + PROC_KYTAG05 = 0x0186, + PROC_KYTAG06 = 0x0187, + PROC_KYTAG07 = 0x0188, + PROC_WindTag = 0x0189, + PROC_YOUGAN = 0x018A, + PROC_Mmusic = 0x018B, + PROC_Komore = 0x018C, + PROC_Tpota = 0x018D, + PROC_Obj_Itnak = 0x018E, + PROC_Obj_Zouk = 0x018F, + PROC_Ykgr = 0x0190, + PROC_SAKU = 0x0191, + PROC_Iball = 0x0192, + PROC_DISAPPEAR = 0x0193, + PROC_Salvage = 0x0194, + PROC_SALVAGE_TBOX = 0x0195, + PROC_Kmon = 0x0196, + PROC_OBJ_FIGURE = 0x0197, + PROC_OBJ_HAT = 0x0198, + PROC_DEMO00 = 0x0199, + PROC_Lwood = 0x019A, + PROC_Dummy = 0x019B, + PROC_TAG_EVENT = 0x019C, + PROC_TAG_HINT = 0x019D, + PROC_TAG_MSG = 0x019E, + PROC_TAG_ETC = 0x019F, + PROC_TAG_ISLAND = 0x01A0, + PROC_TAG_KF1 = 0x01A1, + PROC_TAG_KK1 = 0x01A2, + PROC_TAG_PHOTO = 0x01A3, + PROC_TAG_KB_ITEM = 0x01A4, + PROC_TAG_MK = 0x01A5, + PROC_TAG_MDCB = 0x01A6, + PROC_TAG_BA1 = 0x01A7, + PROC_TagRock = 0x01A8, + PROC_FallRock = 0x01A9, + PROC_SteamTag = 0x01AA, + PROC_Fire = 0x01AB, + PROC_BRANCH = 0x01AC, + PROC_NPC_ZL1 = 0x01AD, + PROC_WATERFALL = 0x01AE, + PROC_LIGHTBRIDGE = 0x01AF, + PROC_LIGHTSTAIR = 0x01B0, + PROC_WALL = 0x01B1, + PROC_SW_PROPELLER = 0x01B2, + PROC_IKARI = 0x01B3, + PROC_BOOMERANG = 0x01B4, + PROC_AGB = 0x01B5, + PROC_AGBSW0 = 0x01B6, + PROC_MAGMA = 0x01B7, + PROC_GRASS = 0x01B8, + PROC_KY_THUNDER = 0x01B9, + PROC_VRBOX = 0x01BA, + PROC_VRBOX2 = 0x01BB, + PROC_BG = 0x01BC, + PROC_Obj_Tower = 0x01BD, + PROC_Obj_DoguuD = 0x01BE, + PROC_SPOTBOX = 0x01BF, + PROC_TORNADO = 0x01C0, + PROC_TITLE = 0x01C1, + PROC_MP = 0x01C2, + PROC_LODBG = 0x01C3, + PROC_HIMO2 = 0x01C4, + PROC_HIMO3 = 0x01C5, + PROC_ATT = 0x01C6, + PROC_WPILLAR = 0x01C7, + PROC_Hys = 0x01C8, + PROC_SWHIT0 = 0x01C9, + PROC_TAG_GSHIP = 0x01CA, + PROC_TSUBO = 0x01CB, + PROC_STONE = 0x01CC, + PROC_Stone2 = 0x01CD, + PROC_Obj_Barrel = 0x01CE, + PROC_Obj_Barrel2 = 0x01CF, + PROC_Obj_Try = 0x01D0, + PROC_Obj_Vtil = 0x01D1, + PROC_Obj_Ice = 0x01D2, + PROC_Obj_Mshokki = 0x01D3, + PROC_STANDITEM = 0x01D4, + PROC_BOKO = 0x01D5, + PROC_TAMA = 0x01D6, + PROC_Obj_Buoyflag = 0x01D7, + PROC_Obj_Correct = 0x01D8, + PROC_Obj_Eff = 0x01D9, + PROC_WATER_MARK = 0x01DA, + PROC_Tag_Light = 0x01DB, + PROC_Tag_Attention = 0x01DC, + PROC_Tag_Waterlevel = 0x01DD, + PROC_ARROW = 0x01DE, + PROC_ARROW_ICEEFF = 0x01DF, + PROC_ARROW_LIGHTEFF = 0x01E0, + PROC_Obj_Timer = 0x01E1, + PROC_CAMERA = 0x01E2, + PROC_CAMERA2 = 0x01E3, + PROC_KYEFF = 0x01E4, + PROC_KYEFF2 = 0x01E5, + PROC_MESG = 0x01E6, + PROC_MSG = 0x01E7, + PROC_MSG2 = 0x01E8, + PROC_MSG3 = 0x01E9, + PROC_MENUWINDOW = 0x01EA, + PROC_Menu_Cloth = 0x01EB, + PROC_TIMER = 0x01EC, + PROC_AUCTION_SCREEN = 0x01ED, + PROC_PLACE_NAME = 0x01EE, + PROC_MINIGAME_STARTER = 0x01EF, + PROC_MINIGAME_TERMINATER = 0x01F0, + PROC_METER = 0x01F1, + PROC_OPERATE_WIND = 0x01F2, + PROC_SCP = 0x01F3, + PROC_PB = 0x01F4, + PROC_GAMEOVER = 0x01F5, +}; + +#endif /* D_PROCNAME_H */ diff --git a/include/d/d_resorce.h b/include/d/d_resorce.h new file mode 100644 index 000000000..43bde5641 --- /dev/null +++ b/include/d/d_resorce.h @@ -0,0 +1,115 @@ +#ifndef D_D_RESORCE_H +#define D_D_RESORCE_H + +#include "m_Do/m_Do_dvd_thread.h" +#include "m_Do/m_Do_ext.h" + +class JKRArchive; +class JKRHeap; +class JKRSolidHeap; + +class dRes_info_c { +public: + dRes_info_c(); + ~dRes_info_c(); + int set(char const*, char const*, u8, JKRHeap*); + int loadResource(); + void deleteArchiveRes(); + int setRes(JKRArchive*, JKRHeap*); + int setRes(); + static void dump_long(dRes_info_c*, int); + static void dump(dRes_info_c*, int); + + void* getRes(u32 resIdx) { return *(mRes + resIdx); } + int getCount() { return mCount; } + char* getArchiveName() { return mArchiveName; } + mDoDvdThd_mountArchive_c* getDMCommand() { return mDMCommand; } + JKRArchive* getArchive() { return mArchive; } + void incCount() { mCount++; } + u16 decCount() { + return --mCount; + } + +private: + /* 0x00 */ char mArchiveName[14]; + /* 0x0E */ u16 mCount; + /* 0x10 */ mDoDvdThd_mountArchive_c* mpDMCommand; + /* 0x14 */ JKRArchive* mpArchive; + /* 0x18 */ JKRHeap* mpParentHeap; + /* 0x1C */ JKRSolidHeap* mpDataHeap; + /* 0x20 */ void** mpRes; +}; // Size: 0x24 + +STATIC_ASSERT(sizeof(dRes_info_c) == 0x24); + +class dRes_control_c { +public: + dRes_control_c() {} + ~dRes_control_c(); + static int setRes(char const*, dRes_info_c*, int, char const*, u8, JKRHeap*); + static int syncRes(char const*, dRes_info_c*, int); + static int deleteRes(char const*, dRes_info_c*, int); + static void* getRes(char const*, char const*, dRes_info_c*, int); + static dRes_info_c* getResInfo(char const*, dRes_info_c*, int); + static dRes_info_c* newResInfo(dRes_info_c*, int); + static dRes_info_c* getResInfoLoaded(char const*, dRes_info_c*, int); + static void* getRes(char const*, s32, dRes_info_c*, int); + static void* getIDRes(char const*, u16, dRes_info_c*, int); + static int syncAllRes(dRes_info_c*, int); + int setObjectRes(char const*, void*, u32, JKRHeap*); + int setStageRes(char const*, JKRHeap*); + void dump(); + int getObjectResName2Index(char const*, char const*); + + int setObjectRes(const char* name, u8 param_1, JKRHeap* heap) { + return setRes(name, &mObjectInfo[0], ARRAY_SIZE(mObjectInfo), "/res/Object/", param_1, + heap); + } + + void* getObjectRes(const char* arcName, const char* resName) { + return getRes(arcName, resName, &mObjectInfo[0], ARRAY_SIZE(mObjectInfo)); + } + + void* getObjectRes(const char* arcName, s32 param_1) { + return getRes(arcName, param_1, &mObjectInfo[0], ARRAY_SIZE(mObjectInfo)); + } + + void* getObjectIDRes(const char* arcName, u16 id) { + return getIDRes(arcName, id, &mObjectInfo[0], ARRAY_SIZE(mObjectInfo)); + } + + int syncObjectRes(const char* name) { + return syncRes(name, &mObjectInfo[0], ARRAY_SIZE(mObjectInfo)); + } + + int syncStageRes(const char* name) { + return syncRes(name, &mStageInfo[0], ARRAY_SIZE(mStageInfo)); + } + + int syncAllObjectRes() { return syncAllRes(&mObjectInfo[0], ARRAY_SIZE(mObjectInfo)); } + + int deleteObjectRes(const char* name) { + return deleteRes(name, &mObjectInfo[0], ARRAY_SIZE(mObjectInfo)); + } + + int deleteStageRes(const char* name) { + return deleteRes(name, &mStageInfo[0], ARRAY_SIZE(mStageInfo)); + } + + void* getStageRes(const char* arcName, const char* resName) { + return getRes(arcName, resName, &mStageInfo[0], ARRAY_SIZE(mStageInfo)); + } + + dRes_info_c* getObjectResInfo(const char* arcName) { + return getResInfo(arcName, &mObjectInfo[0], ARRAY_SIZE(mObjectInfo)); + } + + dRes_info_c* getStageResInfo(const char* arcName) { + return getResInfo(arcName, &mStageInfo[0], ARRAY_SIZE(mStageInfo)); + } + + /* 0x0000 */ dRes_info_c mObjectInfo[0x80]; + /* 0x1200 */ dRes_info_c mStageInfo[0x40]; +}; // Size: 0x1B00 + +#endif /* D_D_RESORCE_H */ diff --git a/include/d/d_s_play.h b/include/d/d_s_play.h new file mode 100644 index 000000000..cb4884fad --- /dev/null +++ b/include/d/d_s_play.h @@ -0,0 +1,19 @@ +#ifndef D_S_PLAY +#define D_S_PLAY + +#include "f_op/f_op_scene.h" + +class dScnPly_ply_c : public scene_class { +public: + s8 calcPauseTimer(); + bool resetGame(); + void offReset(); + + static bool isPause() { return pauseTimer == 0; } + static void setPauseTimer(s8 time) { pauseTimer = time; } + + static s8 pauseTimer; + static s8 nextPauseTimer; +}; + +#endif /* D_S_PLAY */ diff --git a/include/dolphin/dvd/dvd.h b/include/dolphin/dvd/dvd.h new file mode 100644 index 000000000..3c55da4c8 --- /dev/null +++ b/include/dolphin/dvd/dvd.h @@ -0,0 +1,146 @@ +#ifndef DVD_H +#define DVD_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef enum DVDState { + DVD_STATE_END = 0x0, + DVD_STATE_BUSY = 0x1, + DVD_STATE_WAITING = 0x2, + DVD_STATE_COVER_CLOSED = 0x3, + DVD_STATE_NO_DISK = 0x4, + DVD_STATE_COVER_OPEN = 0x5, + DVD_STATE_WRONG_DISK = 0x6, + DVD_STATE_MOTOR_STOPPED = 0x7, + DVD_STATE_IGNORED = 0x8, + DVD_STATE_CANCELED = 0xa, // lmao they skipped 9 + DVD_STATE_RETRY = 0xb, + DVD_STATE_FATAL_ERROR = -1, +} DVDState; + + +typedef enum DVDResult { + DVD_RESULT_GOOD = 0, + DVD_RESULT_FATAL_ERROR = -1, + DVD_RESULT_IGNORED = -2, + DVD_RESULT_CANCELED = -3, +} DVDResult; + +typedef struct DVDDirectory { + /* 0x0 */ u32 entry_number; + /* 0x4 */ u32 location; + /* 0x8 */ u32 next; +} DVDDirectory; + +typedef struct DVDDirectoryEntry { + /* 0x0 */ u32 entry_number; + /* 0x4 */ BOOL is_directory; + /* 0x8 */ char* name; +} DVDDirectoryEntry; + +typedef struct DVDDiskID { + /* 0x00 */ char game_name[4]; + /* 0x04 */ char company[2]; + /* 0x06 */ u8 disk_number; + /* 0x07 */ u8 game_version; + /* 0x08 */ u8 is_streaming; + /* 0x09 */ u8 streaming_buffer_size; + /* 0x0A */ u8 padding[22]; +} DVDDiskID; + +struct DVDFileInfo; +struct DVDCommandBlock; +typedef void (*DVDCBCallback)(s32 result, struct DVDCommandBlock* block); +typedef void (*DVDCallback)(s32 result, struct DVDFileInfo* info); + +typedef struct DVDCommandBlock { + /* 0x00 */ struct DVDCommandBlock* next; + /* 0x04 */ struct DVDCommandBlock* prev; + /* 0x08 */ u32 command; + /* 0x0C */ s32 state; + /* 0x10 */ u32 offset; + /* 0x14 */ u32 length; + /* 0x18 */ void* buffer; + /* 0x1C */ u32 current_transfer_size; + /* 0x20 */ u32 transferred_size; + /* 0x24 */ DVDDiskID* disk_id; + /* 0x28 */ DVDCBCallback callback; + /* 0x2C */ void* user_data; +} DVDCommandBlock; + +typedef struct DVDFileInfo { + /* 0x00 */ DVDCommandBlock block; + /* 0x30 */ u32 start_address; + /* 0x34 */ u32 length; + /* 0x38 */ DVDCallback callback; +} DVDFileInfo; + +typedef struct DVDDriveInfo { + /* 0x00 */ u16 revision_level; + /* 0x02 */ u16 device_code; + /* 0x04 */ u32 release_date; + /* 0x08 */ u8 padding[24]; +} DVDDriveInfo; + +typedef struct DVDBB1 { + u32 appLoaderLength; + void* appLoaderFunc1; + void* appLoaderFunc2; + void* appLoaderFunc3; +} DVDBB1; + +typedef struct DVDBB2 { + u32 bootFilePosition; + u32 FSTPosition; + u32 FSTLength; + u32 FSTMaxLength; + void* FSTAddress; + u32 userPosition; + u32 userLength; + + u32 padding0; +} DVDBB2; + +#define DVD_MIN_TRANSFER_SIZE 32 + +typedef void (*DVDOptionalCommandChecker)(DVDCommandBlock* block, void (*cb)(u32 intType)); + +void DVDInit(void); +BOOL DVDOpen(const char* filename, DVDFileInfo* fileinfo); +BOOL DVDClose(DVDFileInfo* fileinfo); +BOOL DVDReadPrio(DVDFileInfo* fileinfo, void*, s32, s32, s32); +DVDDiskID* DVDGetCurrentDiskID(void); +BOOL DVDFastOpen(long, DVDFileInfo* fileinfo); +s32 DVDGetCommandBlockStatus(const DVDCommandBlock* block); +BOOL DVDReadAsyncPrio(DVDFileInfo* fileinfo, void*, long, long, DVDCallback, long); +int DVDConvertPathToEntrynum(const char*); +s32 DVDGetDriveStatus(void); +BOOL DVDCheckDisk(void); +BOOL DVDChangeDir(const char* dirname); +BOOL DVDCloseDir(DVDDirectory* dir); +BOOL DVDOpenDir(const char*, DVDDirectory* dir); +BOOL DVDReadDir(DVDDirectory* dir, DVDDirectoryEntry* entry); +BOOL DVDReadAbsAsyncPrio(DVDCommandBlock* block, void* addr, s32 length, s32 offset, + DVDCBCallback callback, s32 prio); +BOOL DVDReadAbsAsyncForBS(DVDCommandBlock* block, void* addr, s32 length, s32 offset, + DVDCBCallback callback); +BOOL DVDReadDiskID(DVDCommandBlock* block, DVDDiskID* diskID, DVDCBCallback callback); +BOOL DVDCancelStreamAsync(DVDCommandBlock* block, DVDCBCallback callback); +BOOL DVDInquiryAsync(DVDCommandBlock* block, DVDDriveInfo* info, DVDCBCallback callback); +void DVDReset(void); +BOOL DVDSetAutoInvalidation(BOOL autoInval); +void DVDResume(void); +static BOOL DVDCancelAsync(DVDCommandBlock* block, DVDCBCallback callback); +s32 DVDCancel(DVDCommandBlock* block); + +BOOL DVDCompareDiskID(DVDDiskID* id1, DVDDiskID* id2); + +#ifdef __cplusplus +}; +#endif + +#endif /* DVD_H */ diff --git a/include/dolphin/dvd/dvdFatal.h b/include/dolphin/dvd/dvdFatal.h new file mode 100644 index 000000000..44f70330d --- /dev/null +++ b/include/dolphin/dvd/dvdFatal.h @@ -0,0 +1,5 @@ +#ifndef DVDFATAL_H +#define DVDFATAL_H + + +#endif /* DVDFATAL_H */ diff --git a/include/dolphin/dvd/dvderror.h b/include/dolphin/dvd/dvderror.h new file mode 100644 index 000000000..0ae4b572c --- /dev/null +++ b/include/dolphin/dvd/dvderror.h @@ -0,0 +1,5 @@ +#ifndef DVDERROR_H +#define DVDERROR_H + + +#endif /* DVDERROR_H */ diff --git a/include/dolphin/dvd/dvdfs.h b/include/dolphin/dvd/dvdfs.h new file mode 100644 index 000000000..d4fb3c471 --- /dev/null +++ b/include/dolphin/dvd/dvdfs.h @@ -0,0 +1,5 @@ +#ifndef DVDFS_H +#define DVDFS_H + + +#endif /* DVDFS_H */ diff --git a/include/dolphin/dvd/dvdidutils.h b/include/dolphin/dvd/dvdidutils.h new file mode 100644 index 000000000..09ae28192 --- /dev/null +++ b/include/dolphin/dvd/dvdidutils.h @@ -0,0 +1,5 @@ +#ifndef DVDIDUTILS_H +#define DVDIDUTILS_H + + +#endif /* DVDIDUTILS_H */ diff --git a/include/dolphin/dvd/dvdlow.h b/include/dolphin/dvd/dvdlow.h new file mode 100644 index 000000000..a7645d901 --- /dev/null +++ b/include/dolphin/dvd/dvdlow.h @@ -0,0 +1,9 @@ +#ifndef DVDLOW_H +#define DVDLOW_H + +#include "dolphin/types.h" + +typedef void (*DVDLowCallback)(u32 intType); +vu32 __DIRegs[16] : 0xCC006000; + +#endif /* DVDLOW_H */ diff --git a/include/dolphin/dvd/dvdqueue.h b/include/dolphin/dvd/dvdqueue.h new file mode 100644 index 000000000..da8b26027 --- /dev/null +++ b/include/dolphin/dvd/dvdqueue.h @@ -0,0 +1,5 @@ +#ifndef DVDQUEUE_H +#define DVDQUEUE_H + + +#endif /* DVDQUEUE_H */ diff --git a/include/dolphin/dvd/fstload.h b/include/dolphin/dvd/fstload.h new file mode 100644 index 000000000..e69d00ad6 --- /dev/null +++ b/include/dolphin/dvd/fstload.h @@ -0,0 +1,5 @@ +#ifndef FSTLOAD_H +#define FSTLOAD_H + + +#endif /* FSTLOAD_H */ diff --git a/include/dolphin/gx/GX.h b/include/dolphin/gx/GX.h new file mode 100644 index 000000000..cc692a1a3 --- /dev/null +++ b/include/dolphin/gx/GX.h @@ -0,0 +1,147 @@ +#ifndef GX_H_ +#define GX_H_ + +#include "dolphin/gx/GXAttr.h" +#include "dolphin/gx/GXBump.h" +#include "dolphin/gx/GXDisplayList.h" +#include "dolphin/gx/GXFifo.h" +#include "dolphin/gx/GXFrameBuf.h" +#include "dolphin/gx/GXGeometry.h" +#include "dolphin/gx/GXLight.h" +#include "dolphin/gx/GXMisc.h" +#include "dolphin/gx/GXPerf.h" +#include "dolphin/gx/GXPixel.h" +#include "dolphin/gx/GXTev.h" +#include "dolphin/gx/GXTexture.h" +#include "dolphin/gx/GXTransform.h" + +#ifdef __cplusplus +extern "C" { +#endif + +// Pack value into bitfield +#define GX_BITFIELD_SET(field, pos, size, value) (field) = __rlwimi((field), (value), 31 - (pos) - (size) + 1, (pos), (pos) + (size)-1) + +#define INSERT_FIELD(reg, value, nbits, shift) \ + (reg) = ((u32) (reg) & ~(((1 << (nbits)) - 1) << (shift))) | \ + ((u32) (value) << (shift)); + +#define GX_LOAD_BP_REG 0x61 +#define GX_NOP 0 + +typedef union { + u8 u8; + u16 u16; + u32 u32; + u64 u64; + s8 s8; + s16 s16; + s32 s32; + s64 s64; + f32 f32; + f64 f64; +} PPCWGPipe; + +volatile PPCWGPipe GXFIFO : 0xCC008000; + +#define GFX_FIFO(T) (*(volatile T*)0xCC008000) + +inline void GXPosition3f32(f32 x, f32 y, f32 z) { + GXFIFO.f32 = x; + GXFIFO.f32 = y; + GXFIFO.f32 = z; +} + +inline void GXNormal3f32(f32 x, f32 y, f32 z) { + GXFIFO.f32 = x; + GXFIFO.f32 = y; + GXFIFO.f32 = z; +} + +inline void GXPosition2f32(f32 x, f32 z) { + GXFIFO.f32 = x; + GXFIFO.f32 = z; +} + +inline void GXColor1u32(u32 c) { + GFX_FIFO(u32) = c; +} + +inline void GXTexCoord2f32(f32 s, f32 t) { + GFX_FIFO(f32) = s; + GFX_FIFO(f32) = t; +} + +inline void GXTexCoord2u8(u8 s, u8 t) { + GFX_FIFO(u8) = s; + GFX_FIFO(u8) = t; +} + +inline void GXTexCoord1x8(u8 s) { + GFX_FIFO(u8) = s; +} + +inline void GXPosition2u16(u16 x, u16 y) { + GFX_FIFO(u16) = x; + GFX_FIFO(u16) = y; +} + +inline void GXPosition1x16(u16 x) { + GFX_FIFO(u16) = x; +} + +inline void GXPosition1x8(u8 x) { + GFX_FIFO(u8) = x; +} + +inline void GXPosition3s8(s8 x, s8 y, s8 z) { + GFX_FIFO(s8) = x; + GFX_FIFO(s8) = y; + GFX_FIFO(s8) = z; +} + +inline void GXPosition2s8(s8 x, s8 y) { + GFX_FIFO(s8) = x; + GFX_FIFO(s8) = y; +} + +inline void i_GXPosition3s16(s16 x, s16 y, s16 z) { + GFX_FIFO(s16) = x; + GFX_FIFO(s16) = y; + GFX_FIFO(s16) = z; +} + +inline void GXTexCoord2s8(s8 x, s8 y) { + GFX_FIFO(s8) = x; + GFX_FIFO(s8) = y; +} + +inline void i_GXTexCoord2u16(u16 x, u16 y) { + GFX_FIFO(u16) = x; + GFX_FIFO(u16) = y; +} + +inline void GXTexCoord2s16(const s16 u, const s16 v) { + GFX_FIFO(s16) = u; + GFX_FIFO(s16) = v; +} + +inline void GFWriteBPCmd(u32 param_1) { + GXFIFO.u8 = 0x61; + GXFIFO.u32 = param_1; +} + +inline void GFFill(u16 param_1, u32 param_2) { + GXFIFO.u8 = 0x10; + GXFIFO.u16 = 0; + GXFIFO.u16 = param_1; + GXFIFO.u32 = param_2; +} + +inline void i_GXEnd() {} + +#ifdef __cplusplus +}; +#endif + +#endif diff --git a/include/dolphin/gx/GXAttr.h b/include/dolphin/gx/GXAttr.h new file mode 100644 index 000000000..7cebd8d6f --- /dev/null +++ b/include/dolphin/gx/GXAttr.h @@ -0,0 +1,45 @@ +#ifndef GXATTR_H +#define GXATTR_H + +#include "dolphin/gx/GXEnum.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct _GXVtxDescList { + /* 0x0 */ GXAttr attr; + /* 0x4 */ GXAttrType type; +} GXVtxDescList; // Size: 0x08 + +typedef struct _GXVtxAttrFmtList { + /* 0x00 */ GXAttr mAttrib; + /* 0x04 */ GXCompCnt mCompCnt; + /* 0x08 */ GXCompType mCompType; + /* 0x0C */ u8 mCompShift; +} GXVtxAttrFmtList; // Size: 0x10 + +void GXSetVtxDesc(GXAttr attr, GXAttrType type); +void GXSetVtxDescv(GXVtxDescList* list); +void __GXSetVCD(void); +void __GXCalculateVLim(void); +void GXClearVtxDesc(void); +void GXSetVtxAttrFmt(GXVtxFmt fmt, GXAttr attr, GXCompCnt cnt, GXCompType type, u32); +void GXSetVtxAttrFmtv(GXVtxFmt fmt, GXVtxAttrFmtList* list); +void __GXSetVAT(void); +void GXSetArray(GXAttr attr, void* base, u8); +void GXInvalidateVtxCache(void); +void GXSetTexCoordGen2(GXTexCoordID dst, GXTexGenType type, GXTexGenSrc src, u32 mtx, + GXBool renormalize, u32 pt_mtx); +void GXSetNumTexGens(u8 numTexGens); + +void GXGetVtxAttrFmtv(GXVtxFmt param_0, GXVtxAttrFmtList* param_1); +void GXGetVtxAttrFmt(GXVtxFmt param_0, int param_1, GXCompCnt* param_2, GXCompType* param_3, + u8* param_4); +void GXGetVtxDescv(GXVtxDescList* attrPtr); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXATTR_H */ diff --git a/include/dolphin/gx/GXBump.h b/include/dolphin/gx/GXBump.h new file mode 100644 index 000000000..ddb8d6774 --- /dev/null +++ b/include/dolphin/gx/GXBump.h @@ -0,0 +1,23 @@ +#ifndef GXBUMP_H +#define GXBUMP_H + +#include "dolphin/gx/GXEnum.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXSetTevIndirect(GXTevStageID tevStage, GXIndTexStageID texStage, GXIndTexFormat texFmt, + GXIndTexBiasSel biasSel, GXIndTexMtxID mtxID, GXIndTexWrap wrapS, + GXIndTexWrap wrapT, u8 addPrev, u8 utcLod, GXIndTexAlphaSel alphaSel); +void GXSetIndTexMtx(GXIndTexMtxID mtxID, f32 offset[6], s8 scale_exp); +void GXSetIndTexCoordScale(GXIndTexStageID texStage, GXIndTexScale scaleS, GXIndTexScale scaleT); +void GXSetIndTexOrder(GXIndTexStageID stage, GXTexCoordID coord, GXTexMapID map); +void GXSetNumIndStages(u8 num); +void GXSetTevDirect(GXTevStageID stage); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXBUMP_H */ diff --git a/include/dolphin/gx/GXDisplayList.h b/include/dolphin/gx/GXDisplayList.h new file mode 100644 index 000000000..fc8a4d535 --- /dev/null +++ b/include/dolphin/gx/GXDisplayList.h @@ -0,0 +1,18 @@ +#ifndef GXDISPLAYLIST_H +#define GXDISPLAYLIST_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXBeginDisplayList(void* list, u32 capacity); +void GXEndDisplayList(void); +void GXCallDisplayList(void* list, u32 nbytes); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXDISPLAYLIST_H */ diff --git a/include/dolphin/gx/GXDraw.h b/include/dolphin/gx/GXDraw.h new file mode 100644 index 000000000..c3e113760 --- /dev/null +++ b/include/dolphin/gx/GXDraw.h @@ -0,0 +1,16 @@ +#ifndef GXDRAW_H +#define GXDRAW_H + +#include "dolphin/gx/GXEnum.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXDrawCylinder(u8 numEdges); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXDRAW_H */ diff --git a/include/dolphin/gx/GXEnum.h b/include/dolphin/gx/GXEnum.h new file mode 100644 index 000000000..591f873ef --- /dev/null +++ b/include/dolphin/gx/GXEnum.h @@ -0,0 +1,809 @@ +#ifndef GXENUM_H +#define GXENUM_H + +#include "dolphin/types.h" + +typedef enum _GXPrimitive { + /* 0x80 */ GX_QUADS = 0x80, + /* 0x90 */ GX_TRIANGLES = 0x90, + /* 0x98 */ GX_TRIANGLESTRIP = 0x98, + /* 0xA0 */ GX_TRIANGLEFAN = 0xA0, + /* 0xA8 */ GX_LINES = 0xA8, + /* 0xB0 */ GX_LINESTRIP = 0xB0, + /* 0xB8 */ GX_POINTS = 0xB8, +} GXPrimitive; + +typedef enum _GXCullMode { + /* 0x0 */ GX_CULL_NONE, + /* 0x1 */ GX_CULL_FRONT, + /* 0x2 */ GX_CULL_BACK, + /* 0x3 */ GX_CULL_ALL +} GXCullMode; + +typedef enum _GXBoolVal { + /* 0x0 */ GX_FALSE, + /* 0x1 */ GX_TRUE, + /* 0x0 */ GX_DISABLE = 0, + /* 0x1 */ GX_ENABLE +} GXBoolVal; + +typedef u8 GXBool; + +typedef enum _GXTexMapID { + /* 0x000 */ GX_TEXMAP0, + /* 0x001 */ GX_TEXMAP1, + /* 0x002 */ GX_TEXMAP2, + /* 0x003 */ GX_TEXMAP3, + /* 0x004 */ GX_TEXMAP4, + /* 0x005 */ GX_TEXMAP5, + /* 0x006 */ GX_TEXMAP6, + /* 0x007 */ GX_TEXMAP7, + /* 0x008 */ GX_MAX_TEXMAP, + /* 0x0FF */ GX_TEXMAP_NULL = 255, + /* 0x100 */ GX_TEXMAP_DISABLE, +} GXTexMapID; + +typedef enum _GXTevStageID { + /* 0x00 */ GX_TEVSTAGE0, + /* 0x01 */ GX_TEVSTAGE1, + /* 0x02 */ GX_TEVSTAGE2, + /* 0x03 */ GX_TEVSTAGE3, + /* 0x04 */ GX_TEVSTAGE4, + /* 0x05 */ GX_TEVSTAGE5, + /* 0x06 */ GX_TEVSTAGE6, + /* 0x07 */ GX_TEVSTAGE7, + /* 0x08 */ GX_TEVSTAGE8, + /* 0x09 */ GX_TEVSTAGE9, + /* 0x0A */ GX_TEVSTAGE10, + /* 0x0B */ GX_TEVSTAGE11, + /* 0x0C */ GX_TEVSTAGE12, + /* 0x0D */ GX_TEVSTAGE13, + /* 0x0E */ GX_TEVSTAGE14, + /* 0x0F */ GX_TEVSTAGE15, + /* 0x10 */ GX_MAX_TEVSTAGE, +} GXTevStageID; + +typedef enum _GXTexCoordID { + /* 0x00 */ GX_TEXCOORD0, + /* 0x01 */ GX_TEXCOORD1, + /* 0x02 */ GX_TEXCOORD2, + /* 0x03 */ GX_TEXCOORD3, + /* 0x04 */ GX_TEXCOORD4, + /* 0x05 */ GX_TEXCOORD5, + /* 0x06 */ GX_TEXCOORD6, + /* 0x07 */ GX_TEXCOORD7, + /* 0x08 */ GX_MAXCOORD, + /* 0xFF */ GX_TEXCOORD_NULL = 255, +} GXTexCoordID; + +typedef enum _GXChannelID { + /* 0x00 */ GX_COLOR0, + /* 0x01 */ GX_COLOR1, + /* 0x02 */ GX_ALPHA0, + /* 0x03 */ GX_ALPHA1, + /* 0x04 */ GX_COLOR0A0, + /* 0x05 */ GX_COLOR1A1, + /* 0x06 */ GX_COLOR_ZERO, + /* 0x07 */ GX_ALPHA_BUMP, + /* 0x08 */ GX_ALPHA_BUMPN, + /* 0xFF */ GX_COLOR_NULL = 255, +} GXChannelID; + +typedef enum _GXColorSrc { + /* 0x0 */ GX_SRC_REG, + /* 0x1 */ GX_SRC_VTX, +} GXColorSrc; + +typedef enum _GXLightID { + /* 0x000 */ GX_LIGHT_NULL = 0, + /* 0x001 */ GX_LIGHT0 = 1 << 0, + /* 0x002 */ GX_LIGHT1 = 1 << 1, + /* 0x004 */ GX_LIGHT2 = 1 << 2, + /* 0x008 */ GX_LIGHT3 = 1 << 3, + /* 0x010 */ GX_LIGHT4 = 1 << 4, + /* 0x020 */ GX_LIGHT5 = 1 << 5, + /* 0x040 */ GX_LIGHT6 = 1 << 6, + /* 0x080 */ GX_LIGHT7 = 1 << 7, + /* 0x100 */ GX_MAX_LIGHT = 1 << 8, +} GXLightID; + +typedef enum _GXDiffuseFn { + /* 0x0 */ GX_DF_NONE, + /* 0x1 */ GX_DF_SIGN, + /* 0x2 */ GX_DF_CLAMP, +} GXDiffuseFn; + +typedef enum _GXAttnFn { + /* 0x0 */ GX_AF_SPEC, + /* 0x1 */ GX_AF_SPOT, + /* 0x2 */ GX_AF_NONE, +} GXAttnFn; + +typedef enum _GXDistAttnFn { + /* 0x0 */ GX_DA_OFF, + /* 0x1 */ GX_DA_GENTLE, + /* 0x2 */ GX_DA_MEDIUM, + /* 0x3 */ GX_DA_STEEP +} GXDistAttnFn; + +typedef enum _GXSpotFn { + /* 0x0 */ GX_SP_OFF, + /* 0x1 */ GX_SP_FLAT, + /* 0x2 */ GX_SP_COS, + /* 0x3 */ GX_SP_COS2, + /* 0x4 */ GX_SP_SHARP, + /* 0x5 */ GX_SP_RING1, + /* 0x6 */ GX_SP_RING2 +} GXSpotFn; + +typedef enum _GXTevMode { + /* 0x0 */ GX_MODULATE, + /* 0x1 */ GX_DECAL, + /* 0x2 */ GX_BLEND, + /* 0x3 */ GX_REPLACE, + /* 0x4 */ GX_PASSCLR, +} GXTevMode; + +typedef enum _GXBlendMode { + /* 0x0 */ GX_BM_NONE, + /* 0x1 */ GX_BM_BLEND, + /* 0x2 */ GX_BM_LOGIC, + /* 0x3 */ GX_BM_SUBTRACT, + /* 0x4 */ GX_MAX_BLENDMODE, +} GXBlendMode; + +typedef enum _GXBlendFactor { + /* 0x0 */ GX_BL_ZERO, + /* 0x1 */ GX_BL_ONE, + /* 0x2 */ GX_BL_SRC_COLOR, + /* 0x2 */ GX_BL_DST_COLOR = 2, + /* 0x3 */ GX_BL_INV_SRC_COLOR, + /* 0x3 */ GX_BL_INV_DST_COLOR = 3, + /* 0x4 */ GX_BL_SRC_ALPHA, + /* 0x5 */ GX_BL_INV_SRC_ALPHA, + /* 0x6 */ GX_BL_DST_ALPHA, + /* 0x7 */ GX_BL_INV_DST_ALPHA, +} GXBlendFactor; + +typedef enum _GXLogicOp { + /* 0x0 */ GX_LO_CLEAR, + /* 0x1 */ GX_LO_AND, + /* 0x2 */ GX_LO_REV_AND, + /* 0x3 */ GX_LO_COPY, + /* 0x4 */ GX_LO_INV_AND, + /* 0x5 */ GX_LO_NOOP, + /* 0x6 */ GX_LO_XOR, + /* 0x7 */ GX_LO_OR, + /* 0x8 */ GX_LO_NOR, + /* 0x9 */ GX_LO_EQUIV, + /* 0xA */ GX_LO_INV, + /* 0xB */ GX_LO_REV_OR, + /* 0xC */ GX_LO_INV_COPY, + /* 0xD */ GX_LO_INV_OR, + /* 0xE */ GX_LO_NAND, + /* 0xF */ GX_LO_SET, +} GXLogicOp; + +typedef enum _GXVtxFmt { + /* 0x0 */ GX_VTXFMT0, + /* 0x1 */ GX_VTXFMT1, + /* 0x2 */ GX_VTXFMT2, + /* 0x3 */ GX_VTXFMT3, + /* 0x4 */ GX_VTXFMT4, + /* 0x5 */ GX_VTXFMT5, + /* 0x6 */ GX_VTXFMT6, + /* 0x7 */ GX_VTXFMT7, + /* 0x8 */ GX_MAX_VTXFMT, +} GXVtxFmt; + +typedef enum _GXAttr { + /* 0x00 */ GX_VA_PNMTXIDX, + /* 0x01 */ GX_VA_TEX0MTXIDX, + /* 0x02 */ GX_VA_TEX1MTXIDX, + /* 0x03 */ GX_VA_TEX2MTXIDX, + /* 0x04 */ GX_VA_TEX3MTXIDX, + /* 0x05 */ GX_VA_TEX4MTXIDX, + /* 0x06 */ GX_VA_TEX5MTXIDX, + /* 0x07 */ GX_VA_TEX6MTXIDX, + /* 0x08 */ GX_VA_TEX7MTXIDX, + /* 0x09 */ GX_VA_POS, + /* 0x0A */ GX_VA_NRM, + /* 0x0B */ GX_VA_CLR0, + /* 0x0C */ GX_VA_CLR1, + /* 0x0D */ GX_VA_TEX0, + /* 0x0E */ GX_VA_TEX1, + /* 0x0F */ GX_VA_TEX2, + /* 0x10 */ GX_VA_TEX3, + /* 0x11 */ GX_VA_TEX4, + /* 0x12 */ GX_VA_TEX5, + /* 0x13 */ GX_VA_TEX6, + /* 0x14 */ GX_VA_TEX7, + /* 0x15 */ GX_POS_MTX_ARRAY, + /* 0x16 */ GX_NRM_MTX_ARRAY, + /* 0x17 */ GX_TEX_MTX_ARRAY, + /* 0x18 */ GX_LIGHT_ARRAY, + /* 0x19 */ GX_VA_NBT, + /* 0x1A */ GX_VA_MAX_ATTR, + /* 0xFF */ GX_VA_NULL = 255, +} GXAttr; + +typedef enum _GXCompCnt { + /* 0x0 */ GX_POS_XY = 0, + /* 0x1 */ GX_POS_XYZ = 1, + /* 0x0 */ GX_NRM_XYZ = 0, + /* 0x1 */ GX_NRM_NBT = 1, + /* 0x2 */ GX_NRM_NBT3 = 2, + /* 0x0 */ GX_CLR_RGB = 0, + /* 0x1 */ GX_CLR_RGBA = 1, + /* 0x0 */ GX_TEX_S = 0, + /* 0x1 */ GX_TEX_ST = 1, +} GXCompCnt; + +typedef enum _GXCompType { + /* 0x0 */ GX_U8, + /* 0x1 */ GX_S8, + /* 0x2 */ GX_U16, + /* 0x3 */ GX_S16, + /* 0x4 */ GX_F32, + /* 0x0 */ GX_RGB565 = 0, + /* 0x1 */ GX_RGB8, + /* 0x2 */ GX_RGBX8, + /* 0x3 */ GX_RGBA4, + /* 0x4 */ GX_RGBA6, + /* 0x5 */ GX_RGBA8, +} GXCompType; + +typedef enum _GXAttrType { + /* 0x0 */ GX_NONE, + /* 0x1 */ GX_DIRECT, + /* 0x2 */ GX_INDEX8, + /* 0x3 */ GX_INDEX16, +} GXAttrType; + +typedef enum _GXTevOp { + /* 0x0 */ GX_TEV_ADD, + /* 0x1 */ GX_TEV_SUB, + /* 0x8 */ GX_TEV_COMP_R8_GT = 8, + /* 0x9 */ GX_TEV_COMP_R8_EQ, + /* 0xA */ GX_TEV_COMP_GR16_GT, + /* 0xB */ GX_TEV_COMP_GR16_EQ, + /* 0xC */ GX_TEV_COMP_BGR24_GT, + /* 0xD */ GX_TEV_COMP_BGR24_EQ, + /* 0xE */ GX_TEV_COMP_A8_GT, + /* 0xE */ GX_TEV_COMP_RGB8_GT = 14, + /* 0xF */ GX_TEV_COMP_RGB8_EQ, + /* 0xF */ GX_TEV_COMP_A8_EQ = 15, +} GXTevOp; + +typedef enum _GXTevBias { + /* 0x0 */ GX_TB_ZERO, + /* 0x1 */ GX_TB_ADDHALF, + /* 0x2 */ GX_TB_SUBHALF, + /* 0x3 */ GX_MAX_TEVBIAS, +} GXTevBias; + +typedef enum _GXTevColorArg { + /* 0x0 */ GX_CC_CPREV, + /* 0x1 */ GX_CC_APREV, + /* 0x2 */ GX_CC_C0, + /* 0x3 */ GX_CC_A0, + /* 0x4 */ GX_CC_C1, + /* 0x5 */ GX_CC_A1, + /* 0x6 */ GX_CC_C2, + /* 0x7 */ GX_CC_A2, + /* 0x8 */ GX_CC_TEXC, + /* 0x9 */ GX_CC_TEXA, + /* 0xA */ GX_CC_RASC, + /* 0xB */ GX_CC_RASA, + /* 0xC */ GX_CC_ONE, + /* 0xD */ GX_CC_HALF, + /* 0xE */ GX_CC_KONST, + /* 0xF */ GX_CC_ZERO, +} GXTevColorArg; + +typedef enum _GXTevColor { + /* 0x0 */ GX_CH_RED, + /* 0x1 */ GX_CH_GREEN, + /* 0x2 */ GX_CH_BLUE, + /* 0x3 */ GX_CH_ALPHA, +} GXTevColor; + +typedef enum _GXTevScale { + /* 0x0 */ GX_CS_SCALE_1, + /* 0x1 */ GX_CS_SCALE_2, + /* 0x2 */ GX_CS_SCALE_4, + /* 0x3 */ GX_CS_DIVIDE_2, + /* 0x4 */ GX_MAX_TEVSCALE +} GXTevScale; + +typedef enum _GXTevRegID { + /* 0x0 */ GX_TEVPREV, + /* 0x1 */ GX_TEVREG0, + /* 0x2 */ GX_TEVREG1, + /* 0x3 */ GX_TEVREG2, + /* 0x4 */ GX_MAX_TEVREG +} GXTevRegID; + +typedef enum _GXTevAlphaArg { + /* 0x0 */ GX_CA_APREV, + /* 0x1 */ GX_CA_A0, + /* 0x2 */ GX_CA_A1, + /* 0x3 */ GX_CA_A2, + /* 0x4 */ GX_CA_TEXA, + /* 0x5 */ GX_CA_RASA, + /* 0x6 */ GX_CA_KONST, + /* 0x7 */ GX_CA_ZERO, +} GXTevAlphaArg; + +typedef enum _GXTexFmt { + /* 0x0 */ GX_TF_I4, + /* 0x1 */ GX_TF_I8, + /* 0x2 */ GX_TF_IA4, + /* 0x3 */ GX_TF_IA8, + /* 0x4 */ GX_TF_RGB565, + /* 0x5 */ GX_TF_TGB5A3, + /* 0x6 */ GX_TF_RGBA8, + /* 0x7 */ GX_TF_CI4, + /* 0x8 */ GX_TF_CI8, + /* 0x9 */ GX_TF_CI14, + /* 0xE */ GX_TF_CMPR = 14, + /* 0x10 */ _GX_TF_ZTF = 0x10, + /* 0x11 */ GX_TF_Z8 = (0x1 | _GX_TF_ZTF), + /* 0x13 */ GX_TF_Z16 = (0x3 | _GX_TF_ZTF), + /* 0x16 */ GX_TF_Z24X8 = (0x6 | _GX_TF_ZTF), + /* 0x20 */ _GX_TF_CTF = 0x20, + /* 0x28 */ _GX_CTF_R8 = 0x28, + /* 0x30 */ GX_CTF_Z4 = (0x0 | _GX_TF_ZTF | _GX_TF_CTF), + /* 0x39 */ GX_CTF_Z8M = (0x9 | _GX_TF_ZTF | _GX_TF_CTF), + /* 0x3A */ GX_CTF_Z8L = (0xA | _GX_TF_ZTF | _GX_TF_CTF), + /* 0x3C */ GX_CTF_Z16L = (0xC | _GX_TF_ZTF | _GX_TF_CTF), +} GXTexFmt; + +typedef enum _GXGamma { + /* 0x0 */ GX_GM_1_0, + /* 0x0 */ GX_GM_1_7, + /* 0x0 */ GX_GM_2_2, +} GXGamma; + +typedef enum _GXTlutFmt { + /* 0x0 */ GX_TL_IA8, + /* 0x1 */ GX_TL_RGB565, + /* 0x2 */ GX_TL_RGB5A3, +} GXTlutFmt; + +typedef enum _GXTlut { + /* 0x00 */ GX_TLUT0, + /* 0x01 */ GX_TLUT1, + /* 0x02 */ GX_TLUT2, + /* 0x03 */ GX_TLUT3, + /* 0x04 */ GX_TLUT4, + /* 0x05 */ GX_TLUT5, + /* 0x06 */ GX_TLUT6, + /* 0x07 */ GX_TLUT7, + /* 0x08 */ GX_TLUT8, + /* 0x09 */ GX_TLUT9, + /* 0x0A */ GX_TLUT10, + /* 0x0B */ GX_TLUT11, + /* 0x0C */ GX_TLUT12, + /* 0x0D */ GX_TLUT13, + /* 0x0E */ GX_TLUT14, + /* 0x0F */ GX_TLUT15, + /* 0x10 */ GX_BIGTLUT0, + /* 0x11 */ GX_BIGTLUT1, + /* 0x12 */ GX_BIGTLUT2, + /* 0x13 */ GX_BIGTLUT3, +} GXTlut; + +/* 8-bit version of GXTexFmt for use in structures */ +typedef enum _GXTexFmt8 { + /* 0x20 */ GX_CTF_R4 = (0x0 | _GX_TF_CTF), + /* 0x22 */ GX_CTF_RA4 = (0x2 | _GX_TF_CTF), + /* 0x23 */ GX_CTF_RA8 = (0x3 | _GX_TF_CTF), + /* 0x26 */ GX_CTF_YUVA8 = (0x6 | _GX_TF_CTF), + /* 0x27 */ GX_CTF_A8 = (0x7 | _GX_TF_CTF), + /* 0x28 */ GX_CTF_R8 = (0x8 | _GX_TF_CTF), + /* 0x29 */ GX_CTF_G8 = (0x9 | _GX_TF_CTF), + /* 0x2A */ GX_CTF_B8 = (0xA | _GX_TF_CTF), + /* 0x2B */ GX_CTF_RG8 = (0xB | _GX_TF_CTF), + /* 0x2C */ GX_CTF_GB8 = (0xC | _GX_TF_CTF), +} GXTexFmt8; + +typedef enum _GXTexWrapMode { + /* 0x0 */ GX_CLAMP, + /* 0x1 */ GX_REPEAT, + /* 0x2 */ GX_MIRROR, + /* 0x3 */ GX_MAX_TEXWRAP_MODE, +} GXTexWrapMode; + +typedef enum _GXTexFilter { + /* 0x0 */ GX_NEAR, + /* 0x1 */ GX_LINEAR, + /* 0x2 */ GX_NEAR_MIP_NEAR, + /* 0x3 */ GX_LIN_MIP_NEAR, + /* 0x4 */ GX_NEAR_MIP_LIN, + /* 0x5 */ GX_LIN_MIP_LIN, +} GXTexFilter; + +typedef enum _GXAnisotropy { + /* 0x0 */ GX_ANISO_1, + /* 0x1 */ GX_ANISO_2, + /* 0x2 */ GX_ANISO_4, + /* 0x3 */ GX_MAX_ANISOTROPY, +} GXAnisotropy; + +typedef enum _GXCITexFmt { + /* 0x8 */ GX_TF_C4 = 8, + /* 0x8 */ GX_TF_C8, + /* 0xA */ GX_TF_C14X2 +} GXCITexFmt; + +typedef enum _GXTexMtxType { + /* 0x0 */ GX_MTX3x4, + /* 0x1 */ GX_MTX2x4 +} GXTexMtxType; + +typedef enum _GXCompare { + /* 0x0 */ GX_NEVER, + /* 0x1 */ GX_LESS, + /* 0x2 */ GX_EQUAL, + /* 0x3 */ GX_LEQUAL, + /* 0x4 */ GX_GREATER, + /* 0x5 */ GX_NEQUAL, + /* 0x6 */ GX_GEQUAL, + /* 0x7 */ GX_ALWAYS, +} GXCompare; + +typedef enum _GXAlphaOp { + /* 0x0 */ GX_AOP_AND, + /* 0x1 */ GX_AOP_OR, + /* 0x2 */ GX_AOP_XOR, + /* 0x3 */ GX_AOP_XNOR, + /* 0x4 */ GX_MAX_ALPHAOP +} GXAlphaOp; + +typedef enum _GXFogType { + /* 0x0 */ GX_FOG_NONE, + /* 0x2 */ GX_FOG_LIN = 2, + /* 0x2 */ GX_FOG_PERSP_LIN = 2, + /* 0x4 */ GX_FOG_EXP = 4, + /* 0x4 */ GX_FOG_PERSP_EXP = 4, + /* 0x5 */ GX_FOG_EXP2, + /* 0x5 */ GX_FOG_PERSP_EXP2 = 5, + /* 0x6 */ GX_FOG_REVEXP, + /* 0x6 */ GX_FOG_PERSP_REVEXP = 6, + /* 0x7 */ GX_FOG_REVEXP2, + /* 0x7 */ GX_FOG_PERSP_REVEXP2 = 7, + /* 0xA */ GX_FOG_ORTHO_LIN = 10, + /* 0xC */ GX_FOG_ORTHO_EXP = 12, + /* 0xD */ GX_FOG_ORTHO_EXP2, + /* 0xE */ GX_FOG_ORTHO_REVEXP, + /* 0xF */ GX_FOG_ORTHO_REVEXP2, +} GXFogType; + +typedef enum _GXProjectionType { + /* 0x0 */ GX_PERSPECTIVE, + /* 0x1 */ GX_ORTHOGRAPHIC +} GXProjectionType; + +typedef enum _GXTevKAlphaSel { + /* 0x00 */ GX_TEV_KASEL_1, + /* 0x01 */ GX_TEV_KASEL_7_8, + /* 0x02 */ GX_TEV_KASEL_3_4, + /* 0x03 */ GX_TEV_KASEL_5_8, + /* 0x04 */ GX_TEV_KASEL_1_2, + /* 0x05 */ GX_TEV_KASEL_3_8, + /* 0x06 */ GX_TEV_KASEL_1_4, + /* 0x07 */ GX_TEV_KASEL_1_8, + + /* 0x10 */ GX_TEV_KASEL_K0_R = 0x10, + /* 0x11 */ GX_TEV_KASEL_K1_R, + /* 0x12 */ GX_TEV_KASEL_K2_R, + /* 0x13 */ GX_TEV_KASEL_K3_R, + /* 0x14 */ GX_TEV_KASEL_K0_G, + /* 0x15 */ GX_TEV_KASEL_K1_G, + /* 0x16 */ GX_TEV_KASEL_K2_G, + /* 0x17 */ GX_TEV_KASEL_K3_G, + /* 0x18 */ GX_TEV_KASEL_K0_B, + /* 0x19 */ GX_TEV_KASEL_K1_B, + /* 0x1A */ GX_TEV_KASEL_K2_B, + /* 0x1B */ GX_TEV_KASEL_K3_B, + /* 0x1C */ GX_TEV_KASEL_K0_A, + /* 0x1D */ GX_TEV_KASEL_K1_A, + /* 0x1E */ GX_TEV_KASEL_K2_A, + /* 0x1F */ GX_TEV_KASEL_K3_A, +} GXTevKAlphaSel; + +typedef enum _GXTevKColorSel { + /* 0x00 */ GX_TEV_KCSEL_1, + /* 0x01 */ GX_TEV_KCSEL_7_8, + /* 0x02 */ GX_TEV_KCSEL_3_4, + /* 0x03 */ GX_TEV_KCSEL_5_8, + /* 0x04 */ GX_TEV_KCSEL_1_2, + /* 0x05 */ GX_TEV_KCSEL_3_8, + /* 0x06 */ GX_TEV_KCSEL_1_4, + /* 0x07 */ GX_TEV_KCSEL_1_8, + /* 0x0C */ GX_TEV_KCSEL_K0 = 0xC, + /* 0x0D */ GX_TEV_KCSEL_K1, + /* 0x0E */ GX_TEV_KCSEL_K2, + /* 0x0F */ GX_TEV_KCSEL_K3, + /* 0x10 */ GX_TEV_KCSEL_K0_R, + /* 0x11 */ GX_TEV_KCSEL_K1_R, + /* 0x12 */ GX_TEV_KCSEL_K2_R, + /* 0x13 */ GX_TEV_KCSEL_K3_R, + /* 0x14 */ GX_TEV_KCSEL_K0_G, + /* 0x15 */ GX_TEV_KCSEL_K1_G, + /* 0x16 */ GX_TEV_KCSEL_K2_G, + /* 0x17 */ GX_TEV_KCSEL_K3_G, + /* 0x18 */ GX_TEV_KCSEL_K0_B, + /* 0x19 */ GX_TEV_KCSEL_K1_B, + /* 0x1A */ GX_TEV_KCSEL_K2_B, + /* 0x1B */ GX_TEV_KCSEL_K3_B, + /* 0x1C */ GX_TEV_KCSEL_K0_A, + /* 0x1D */ GX_TEV_KCSEL_K1_A, + /* 0x1E */ GX_TEV_KCSEL_K2_A, + /* 0x1F */ GX_TEV_KCSEL_K3_A, +} GXTevKColorSel; + +typedef enum _GXTevSwapSel { + /* 0x0 */ GX_TEV_SWAP0, + /* 0x1 */ GX_TEV_SWAP1, + /* 0x2 */ GX_TEV_SWAP2, + /* 0x3 */ GX_TEV_SWAP3, + /* 0x4 */ GX_MAX_TEVSWAP, +} GXTevSwapSel; + +typedef enum _GXTexGenType { + /* 0x0 */ GX_TG_MTX3x4, + /* 0x1 */ GX_TG_MTX2x4, + /* 0x2 */ GX_TG_BUMP0, + /* 0x3 */ GX_TG_BUMP1, + /* 0x4 */ GX_TG_BUMP2, + /* 0x5 */ GX_TG_BUMP3, + /* 0x6 */ GX_TG_BUMP4, + /* 0x7 */ GX_TG_BUMP5, + /* 0x8 */ GX_TG_BUMP6, + /* 0x9 */ GX_TG_BUMP7, + /* 0xA */ GX_TG_SRTG, +} GXTexGenType; + +typedef enum _GXTexGenSrc { + /* 0x00 */ GX_TG_POS, + /* 0x01 */ GX_TG_NRM, + /* 0x02 */ GX_TG_BINRM, + /* 0x03 */ GX_TG_TANGENT, + /* 0x04 */ GX_TG_TEX0, + /* 0x05 */ GX_TG_TEX1, + /* 0x06 */ GX_TG_TEX2, + /* 0x07 */ GX_TG_TEX3, + /* 0x08 */ GX_TG_TEX4, + /* 0x09 */ GX_TG_TEX5, + /* 0x0A */ GX_TG_TEX6, + /* 0x0B */ GX_TG_TEX7, + /* 0x0C */ GX_TG_TEXCOORD0, + /* 0x0D */ GX_TG_TEXCOORD1, + /* 0x0E */ GX_TG_TEXCOORD2, + /* 0x0F */ GX_TG_TEXCOORD3, + /* 0x10 */ GX_TG_TEXCOORD4, + /* 0x11 */ GX_TG_TEXCOORD5, + /* 0x12 */ GX_TG_TEXCOORD6, +} GXTexGenSrc; + +typedef enum _GXZTexOp { + /* 0x0 */ GX_ZT_DISABLE, + /* 0x1 */ GX_ZT_ADD, + /* 0x2 */ GX_ZT_REPLACE, + /* 0x3 */ GX_MAX_ZTEXOP, +} GXZTexOp; + +typedef enum _GXIndTexStageID { + /* 0x0 */ GX_INDTEXSTAGE0, + /* 0x1 */ GX_INDTEXSTAGE1, + /* 0x2 */ GX_INDTEXSTAGE2, + /* 0x3 */ GX_INDTEXSTAGE3, + /* 0x4 */ GX_MAX_INDTEXSTAGE, +} GXIndTexStageID; + +typedef enum _GXIndTexScale { + /* 0x0 */ GX_ITS_1, + /* 0x1 */ GX_ITS_2, + /* 0x2 */ GX_ITS_4, + /* 0x3 */ GX_ITS_8, + /* 0x4 */ GX_ITS_16, + /* 0x5 */ GX_ITS_32, + /* 0x6 */ GX_ITS_64, + /* 0x7 */ GX_ITS_128, + /* 0x8 */ GX_ITS_256, + /* 0x9 */ GX_MAX_ITSCALE, +} GXIndTexScale; + +typedef enum _GXIndTexMtxID { + /* 0x0 */ GX_ITM_OFF, + /* 0x1 */ GX_ITM_0, + /* 0x2 */ GX_ITM_1, + /* 0x3 */ GX_ITM_2, + /* 0x4 */ GX_ITM_3, + /* 0x5 */ GX_ITM_S0 = 5, + /* 0x6 */ GX_ITM_S1, + /* 0x7 */ GX_ITM_S2, + /* 0x8 */ GX_ITM_S3, + /* 0x9 */ GX_ITM_T0 = 9, + /* 0xA */ GX_ITM_T1, + /* 0xB */ GX_ITM_T2, +} GXIndTexMtxID; + +typedef enum _GXIndTexFormat { + /* 0x0 */ GX_ITF_8, + /* 0x1 */ GX_ITF_5, + /* 0x2 */ GX_ITF_4, + /* 0x3 */ GX_ITF_3, +} GXIndTexFormat; + +typedef enum _GXIndTexBiasSel { + /* 0x0 */ GX_ITB_NONE, + /* 0x1 */ GX_ITB_S, + /* 0x2 */ GX_ITB_T, + /* 0x3 */ GX_ITB_ST, + /* 0x4 */ GX_ITB_U, + /* 0x5 */ GX_ITB_SU, + /* 0x6 */ GX_ITB_TU, + /* 0x7 */ GX_ITB_STU, +} GXIndTexBiasSel; + +typedef enum _GXIndTexAlphaSel { + /* 0x0 */ GX_ITBA_OFF, + /* 0x1 */ GX_ITBA_S, + /* 0x2 */ GX_ITBA_T, + /* 0x3 */ GX_ITBA_U, +} GXIndTexAlphaSel; + +typedef enum _GXIndTexWrap { + /* 0x0 */ GX_ITW_OFF, + /* 0x1 */ GX_ITW_256, + /* 0x2 */ GX_ITW_128, + /* 0x3 */ GX_ITW_64, + /* 0x4 */ GX_ITW_32, + /* 0x5 */ GX_ITW_16, + /* 0x6 */ GX_ITW_0, +} GXIndTexWrap; + +typedef enum _GXTexOffset { + /* 0x0 */ GX_TO_ZERO, + /* 0x1 */ GX_TO_SIXTEENTH, + /* 0x2 */ GX_TO_EIGHTH, + /* 0x3 */ GX_TO_FOURTH, + /* 0x4 */ GX_TO_HALF, + /* 0x5 */ GX_TO_ONE, + /* 0x6 */ GX_MAX_TEXOFFSET, +} GXTexOffset; + +typedef enum _GXTevKColorID { + /* 0x0 */ GX_KCOLOR0, + /* 0x1 */ GX_KCOLOR1, + /* 0x2 */ GX_KCOLOR2, + /* 0x3 */ GX_KCOLOR3, +} GXTevKColorID; + +typedef enum _GXTexCacheSize { + /* 0x0 */ GX_TEXCACHE_32K, + /* 0x1 */ GX_TEXCACHE_128K, + /* 0x2 */ GX_TEXCACHE_512K, + /* 0x3 */ GX_TEXCACHE_NONE, +} GXTexCacheSize; + +typedef enum _GXPosNrmMtx { + GX_PNMTX0 = 3 * 0, + GX_PNMTX1 = 3 * 1, + GX_PNMTX2 = 3 * 2, + GX_PNMTX3 = 3 * 3, + GX_PNMTX4 = 3 * 4, + GX_PNMTX5 = 3 * 5, + GX_PNMTX6 = 3 * 6, + GX_PNMTX7 = 3 * 7, + GX_PNMTX8 = 3 * 8, + GX_PNMTX9 = 3 * 9, +} GXPosNrmMtx; + +typedef enum _GXTexMtx { + GX_TEXMTX0 = 30 + 0 * 3, + GX_TEXMTX1 = 30 + 1 * 3, + GX_TEXMTX2 = 30 + 2 * 3, + GX_TEXMTX3 = 30 + 3 * 3, + GX_TEXMTX4 = 30 + 4 * 3, + GX_TEXMTX5 = 30 + 5 * 3, + GX_TEXMTX6 = 30 + 6 * 3, + GX_TEXMTX7 = 30 + 7 * 3, + GX_TEXMTX8 = 30 + 8 * 3, + GX_TEXMTX9 = 30 + 9 * 3, + GX_IDENTITY = 60, +} GXTexMtx; + +typedef enum _GXPTTexMtx { + GX_PTTEXMTX0 = 64 + 0 * 3, + GX_PTTEXMTX1 = 64 + 1 * 3, + GX_PTTEXMTX2 = 64 + 2 * 3, + GX_PTTEXMTX3 = 64 + 3 * 3, + GX_PTTEXMTX4 = 64 + 4 * 3, + GX_PTTEXMTX5 = 64 + 5 * 3, + GX_PTTEXMTX6 = 64 + 6 * 3, + GX_PTTEXMTX7 = 64 + 7 * 3, + GX_PTTEXMTX8 = 64 + 8 * 3, + GX_PTTEXMTX9 = 64 + 9 * 3, + GX_PTTEXMTX10 = 64 + 10 * 3, + GX_PTTEXMTX11 = 64 + 11 * 3, + GX_PTTEXMTX12 = 64 + 12 * 3, + GX_PTTEXMTX13 = 64 + 13 * 3, + GX_PTTEXMTX14 = 64 + 14 * 3, + GX_PTTEXMTX15 = 64 + 15 * 3, + GX_PTTEXMTX16 = 64 + 16 * 3, + GX_PTTEXMTX17 = 64 + 17 * 3, + GX_PTTEXMTX18 = 64 + 18 * 3, + GX_PTTEXMTX19 = 64 + 19 * 3, + GX_PTIDENTITY = 125, +} GXPTTexMtx; + +typedef enum _GXFBClamp { + /* 0x0 */ GX_CLAMP_NONE, + /* 0x1 */ GX_CLAMP_TOP, + /* 0x2 */ GX_CLAMP_BOTTOM, +} GXFBClamp; + +typedef enum _GXPixelFmt { + /* 0x0 */ GX_PF_RGB8_Z24, + /* 0x1 */ GX_PF_RGBA6_Z24, + /* 0x2 */ GX_PF_RGB565_Z16, + /* 0x3 */ GX_PF_Z24, + /* 0x4 */ GX_PF_Y8, + /* 0x5 */ GX_PF_U8, + /* 0x6 */ GX_PF_V8, + /* 0x7 */ GX_PF_YUV420, +} GXPixelFmt; + +typedef enum _GXZFmt16 { + /* 0x0 */ GX_ZC_LINEAR, + /* 0x1 */ GX_ZC_NEAR, + /* 0x2 */ GX_ZC_MID, + /* 0x3 */ GX_ZC_FAR, +} GXZFmt16; + +typedef enum _GXCommand { + GX_CMD_LOAD_INDX_A = 0x20, + GX_CMD_LOAD_INDX_B = 0x28, + GX_CMD_LOAD_INDX_C = 0x30, + GX_CMD_LOAD_INDX_D = 0x38, + + GX_CMD_LOAD_CP_REG = 0x08, + GX_CMD_LOAD_XF_REG = 0x10, +} GXCommand; + +typedef enum _GXClipMode { + /* 0x0 */ GX_CLIP_ENABLE, + /* 0x1 */ GX_CLIP_DISABLE, +} GXClipMode; + +typedef enum _GXCopyMode { + /* 0x0 */ GX_COPY_PROGRESSIVE, + /* 0x1 */ GX_COPY_INTLC_EVEN, + /* 0x2 */ GX_COPY_INTLC_ODD, +} GXCopyMode; + +typedef enum _GXAlphaReadMode { + /* 0x0 */ GX_READ_00, + /* 0x1 */ GX_READ_FF, + /* 0x2 */ GX_READ_NONE, +} GXAlphaReadMode; + +typedef enum _GXTlutSize { + /* 0x001 */ GX_TLUT_16 = 1, + /* 0x002 */ GX_TLUT_32 = 2, + /* 0x004 */ GX_TLUT_64 = 4, + /* 0x008 */ GX_TLUT_128 = 8, + /* 0x010 */ GX_TLUT_256 = 16, + /* 0x020 */ GX_TLUT_512 = 32, + /* 0x040 */ GX_TLUT_1K = 64, + /* 0x080 */ GX_TLUT_2K = 128, + /* 0x100 */ GX_TLUT_4K = 256, + /* 0x200 */ GX_TLUT_8K = 512, + /* 0x400 */ GX_TLUT_16K = 1024, +} GXTlutSize; + +#endif /* GXENUM_H */ \ No newline at end of file diff --git a/include/dolphin/gx/GXFifo.h b/include/dolphin/gx/GXFifo.h new file mode 100644 index 000000000..7bdfceee0 --- /dev/null +++ b/include/dolphin/gx/GXFifo.h @@ -0,0 +1,38 @@ +#ifndef GXFIFO_H +#define GXFIFO_H + +#include "dolphin/gx/GXStruct.h" +#include "dolphin/gx/GXEnum.h" +#include "dolphin/os/OSThread.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXInitFifoBase(GXFifoObj* fifo, void* base, u32 size); +void GXInitFifoPtrs(GXFifoObj* fifo, void* read_ptr, void* write_ptr); +void GXSetCPUFifo(void); +void GXSetGPFifo(void); +void GXSaveCPUFifo(GXFifoObj* fifo); +void __GXSaveCPUFifoAux(GXFifoObj* fifo); +void GXGetGPStatus(GXBool* overhi, GXBool* underlo, GXBool* read_idle, GXBool* cmd_idle, GXBool* breakpoint); +void* GXGetFifoBase(GXFifoObj* fifo); +u32 GXGetFifoSize(GXFifoObj* fifo); +void GXSetBreakPtCallback(void); +void __GXFifoInit(void); +void __GXFifoReadEnable(void); +void __GXFifoReadDisable(void); +void __GXFifoLink(u8); +void __GXWriteFifoIntEnable(u8, u8); +void __GXWriteFifoIntReset(u8, u8); +void __GXCleanGPFifo(void); +OSThread* GXSetCurrentGXThread(void); +OSThread* GXGetCurrentGXThread(void); +GXFifoObj* GXGetCPUFifo(void); +u32 GXGetGPFifo(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXFIFO_H */ diff --git a/include/dolphin/gx/GXFrameBuf.h b/include/dolphin/gx/GXFrameBuf.h new file mode 100644 index 000000000..781a397f3 --- /dev/null +++ b/include/dolphin/gx/GXFrameBuf.h @@ -0,0 +1,31 @@ +#ifndef GXFRAMEBUF_H +#define GXFRAMEBUF_H + +#include "dolphin/gx/GXStruct.h" +#include "dolphin/gx/GXEnum.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXSetDispCopySrc(u16 left, u16 top, u16 width, u16 height); +void GXSetTexCopySrc(u16 left, u16 top, u16 width, u16 height); +void GXSetDispCopyDst(u16 arg0, u16 arg1); +void GXSetTexCopyDst(u16 width, u16 height, s32 fmt, GXBool mipmap); +void GXSetDispCopyFrame2Field(GXCopyMode mode); +void GXSetCopyClamp(GXFBClamp clamp); +u16 GXGetNumXfbLines(u32 efb_height, f32 y_scale); +f32 GXGetYScaleFactor(u16 efb_height, u16 xfb_height); +u32 GXSetDispCopyYScale(f32 y_scale); +void GXSetCopyClear(GXColor color, u32 clear_z); +void GXSetCopyFilter(GXBool antialias, u8 pattern[12][2], GXBool vf, u8 vfilter[7]); +void GXSetDispCopyGamma(GXGamma gamma); +void GXCopyDisp(void* dst, GXBool clear); +void GXCopyTex(void* dst, GXBool clear); +void GXClearBoundingBox(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXFRAMEBUF_H */ diff --git a/include/dolphin/gx/GXGeometry.h b/include/dolphin/gx/GXGeometry.h new file mode 100644 index 000000000..a711eb4a9 --- /dev/null +++ b/include/dolphin/gx/GXGeometry.h @@ -0,0 +1,24 @@ +#ifndef GXGEOMETRY_H +#define GXGEOMETRY_H + +#include "dolphin/gx/GXEnum.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void __GXSetDirtyState(void); +void GXBegin(GXPrimitive type, GXVtxFmt fmt, u16 vert_num); +void __GXSendFlushPrim(void); +void GXSetLineWidth(u8 width, GXTexOffset offsets); +void GXSetPointSize(u8 size, GXTexOffset offsets); +void GXEnableTexOffsets(GXTexCoordID coord, GXBool line, GXBool point); +void GXSetCullMode(GXCullMode mode); +void GXSetCoPlanar(GXBool enable); +void __GXSetGenMode(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXGEOMETRY_H */ diff --git a/include/dolphin/gx/GXInit.h b/include/dolphin/gx/GXInit.h new file mode 100644 index 000000000..ea28dcdee --- /dev/null +++ b/include/dolphin/gx/GXInit.h @@ -0,0 +1,122 @@ +#ifndef GXINIT_H +#define GXINIT_H + +#include "dolphin/gx/GXEnum.h" +#include "dolphin/gx/GXStruct.h" +#include "dolphin/mtx/mtx.h" + +typedef GXTexRegion (*GXTexRegionCallback)(GXTexObj* obj); +typedef GXTlutRegion* (*GXTlutRegionCallback)(u32 name); + +typedef struct _GXData { + /* 0x000 */ u16 field_0x0; + /* 0x002 */ u16 field_0x2; + /* 0x004 */ u16 field_0x4; + /* 0x006 */ u16 field_0x6; + /* 0x008 */ u32 field_0x8; + /* 0x00C */ u32 field_0xc; + /* 0x010 */ u32 field_0x10; + /* 0x014 */ u32 field_0x14; + /* 0x018 */ GXAttrType field_0x18; + /* 0x01C */ GXCompCnt field_0x1c[8]; + /* 0x03C */ GXCompCnt field_0x3c[8]; + /* 0x05C */ u32 field_0x5c[8]; + /* 0x07C */ u32 field_0x7c; + /* 0x080 */ u32 field_0x80; + /* 0x084 */ u32 field_0x84; + /* 0x088 */ u8 field_0x88[0xA8 - 0x88]; + /* 0x0A8 */ GXColor ambColors[2]; + /* 0x0B0 */ GXColor matColors[2]; + /* 0x0B8 */ u32 field_0xb8[8]; // GX_MAX_TEXCOORD + /* 0x0D8 */ u32 field_0xd8[8]; // GX_MAX_TEXCOORD + /* 0x0F8 */ u32 field_0xf8; + /* 0x0FC */ u32 field_0xfc; + /* 0x100 */ u32 field_0x100[GX_MAX_TEVSTAGE / 2]; + /* 0x120 */ u32 field_0x120; + /* 0x124 */ u32 field_0x124; + /* 0x128 */ u32 field_0x128; + /* 0x12C */ u32 field_0x12c; + /* 0x130 */ u32 field_0x130[GX_MAX_TEVSTAGE]; + /* 0x170 */ u32 field_0x170[GX_MAX_TEVSTAGE]; + /* 0x1B0 */ u32 field_0x1b0[GX_MAX_TEVSTAGE / 2]; + /* 0x1D0 */ u32 field_0x1d0; + /* 0x1D4 */ u32 field_0x1d4; + /* 0x1D8 */ u32 field_0x1d8; + /* 0x1DC */ u32 field_0x1dc; + /* 0x1E0 */ u32 field_0x1e0; + /* 0x1E4 */ u32 field_0x1e4; + /* 0x1E8 */ u32 field_0x1e8; + /* 0x1EC */ u32 field_0x1ec; + /* 0x1F0 */ u32 field_0x1f0; + /* 0x1F4 */ u32 field_0x1f4; + /* 0x1F8 */ u32 field_0x1f8; + /* 0x1FC */ u32 field_0x1fc; + /* 0x200 */ u8 field_0x200; + /* 0x204 */ u32 field_0x204; + /* 0x208 */ GXTexRegion field_0x208[8]; + /* 0x288 */ GXTexRegion field_0x288[8]; + /* 0x308 */ GXTexRegion field_0x308[8]; + /* 0x388 */ GXTlutRegion field_0x388[16]; + /* 0x488 */ GXTlutRegion field_0x488[4]; + /* 0x4C8 */ GXTexRegionCallback field_0x4c8; + /* 0x4CC */ GXTlutRegionCallback field_0x4cc; + /* 0x4D0 */ GXAttrType field_0x4d0; + /* 0x4D4 */ u8 field_0x4d4; + /* 0x4D5 */ u8 field_0x4d5; + /* 0x4D8 */ GXProjectionType field_0x4d8; + /* 0x4DC */ Mtx field_0x4dc; + /* 0x50C */ f32 field_0x50c; + /* 0x510 */ f32 field_0x510; + /* 0x514 */ u32 field_0x514[8]; + /* 0x534 */ u32 field_0x534[8]; + /* 0x554 */ u32 field_0x554; + /* 0x558 */ u32 field_0x558[8]; + /* 0x578 */ u8 field_0x578[0x594 - 0x578]; + /* 0x594 */ u32 field_0x594; + /* 0x598 */ u32 field_0x598; + /* 0x59C */ u32 field_0x59c; + /* 0x5A0 */ u8 field_0x5a0[4]; + /* 0x5A4 */ u32 field_0x5a4; + /* 0x5A8 */ u8 field_0x5a8; + /* 0x5A9 */ u8 field_0x5a9; + /* 0x5AA */ u8 field_0x5aa; + /* 0x5AB */ u8 field_0x5ab; + /* 0x5AC */ u32 field_0x5ac; +} GXData; // Size: 0x5B0 + +STATIC_ASSERT(sizeof(GXData) == 0x5B0); + +extern GXData* const __GXData; + +extern u32* __piReg; +extern u16* __cpReg; +extern u8 __peReg[4]; +extern u8 __memReg[4]; + +inline void GXSetWasteFlags() { + GXData* data = __GXData; + data->field_0x5ac |= 0x3; + data->field_0x2 = 0; +} + +static inline void set_x2(u16 value) +{ + __GXData->field_0x2 = value; +} + +#ifdef __cplusplus +extern "C" { +#endif + +GXTexRegion* __GXDefaultTexRegionCallback(GXTexObj* obj, GXTexMapID mapID); +GXTlutRegion* __GXDefaultTlutRegionCallback(u32 tlut); +void __GXShutdown(s32); +void __GXInitRevisionBits(void); +GXFifoObj* GXInit(void* base, u32 size); +void __GXInitGX(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXINIT_H */ diff --git a/include/dolphin/gx/GXLight.h b/include/dolphin/gx/GXLight.h new file mode 100644 index 000000000..82fd78a1b --- /dev/null +++ b/include/dolphin/gx/GXLight.h @@ -0,0 +1,27 @@ +#ifndef GXLIGHT_H +#define GXLIGHT_H + +#include "dolphin/gx/GXStruct.h" +#include "dolphin/gx/GXEnum.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXInitLightAttn(GXLightObj* obj, f32 a0, f32 a1, f32 a2, f32 k0, f32 k1, f32 k2); +void GXInitLightSpot(GXLightObj* obj, f32 cutoff, GXSpotFn spot_fn); +void GXInitLightDistAttn(GXLightObj* obj, f32 dist, f32 brightness, GXDistAttnFn dist_fn); +void GXInitLightPos(GXLightObj* obj, f32 x, f32 y, f32 z); +void GXInitLightDir(GXLightObj* obj, f32 x, f32 y, f32 z); +void GXInitLightColor(GXLightObj* obj, GXColor color); +void GXLoadLightObjImm(GXLightObj* obj, GXLightID light); +void GXSetChanAmbColor(GXChannelID channel, GXColor color); +void GXSetChanMatColor(GXChannelID channel, GXColor color); +void GXSetNumChans(u8 chan_num); +void GXSetChanCtrl(GXChannelID channel, GXBool enable, GXColorSrc amb_src, GXColorSrc mat_src, u32 light_mask, GXDiffuseFn diff_fn, GXAttnFn attn_fn); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXLIGHT_H */ diff --git a/include/dolphin/gx/GXMisc.h b/include/dolphin/gx/GXMisc.h new file mode 100644 index 000000000..5a22f30cc --- /dev/null +++ b/include/dolphin/gx/GXMisc.h @@ -0,0 +1,38 @@ +#ifndef GXMISC_H +#define GXMISC_H + +#include "dolphin/gx/GXEnum.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXSetMisc(u32 id, u32 value); +void GXFlush(void); +void __GXAbort(void); +void GXAbortFrame(void); +void GXSetDrawDone(void); +void GXDrawDone(void); +void GXPixModeSync(void); +void GXPokeAlphaMode(GXCompare comp, u8 threshold); +void GXPokeAlphaRead(GXAlphaReadMode mode); +void GXPokeAlphaUpdate(GXBool enable_update); +void GXPokeBlendMode(GXBlendMode mode, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op); +void GXPokeColorUpdate(GXBool enable_update); +void GXPokeDstAlpha(GXBool enable, u8 alpha); +void GXPokeDither(GXBool enable); +void GXPokeZMode(GXBool enable_compare, GXCompare comp); +void GXPeekZ(u16 x, u16 y, u32* z); + +typedef void (*GXDrawSyncCallback)(u16 token); +void GXSetDrawSyncCallback(GXDrawSyncCallback callback); + +typedef void (*GXDrawDoneCallback)(void); +void GXSetDrawDoneCallback(GXDrawDoneCallback callback); +void __GXPEInit(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXMISC_H */ diff --git a/include/dolphin/gx/GXPerf.h b/include/dolphin/gx/GXPerf.h new file mode 100644 index 000000000..821c81b2b --- /dev/null +++ b/include/dolphin/gx/GXPerf.h @@ -0,0 +1,18 @@ +#ifndef GXPERF_H +#define GXPERF_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXSetGPMetric(u32 perf0, u32 perf1); +void GXClearGPMetric(void); +void GXReadXfRasMetric(u32*, u32*, u32*, u32*); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXPERF_H */ diff --git a/include/dolphin/gx/GXPixel.h b/include/dolphin/gx/GXPixel.h new file mode 100644 index 000000000..b9b3d3a60 --- /dev/null +++ b/include/dolphin/gx/GXPixel.h @@ -0,0 +1,28 @@ +#ifndef GXPIXEL_H +#define GXPIXEL_H + +#include "dolphin/gx/GXStruct.h" +#include "dolphin/gx/GXEnum.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXSetFog(GXFogType type, f32 startZ, f32 endZ, f32 nearZ, f32 farZ, GXColor color); +void GXSetFogRangeAdj(GXBool enable, u16 center, GXFogAdjTable* table); +void GXSetBlendMode(GXBlendMode mode, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op); +void GXSetColorUpdate(GXBool enable_update); +void GXSetAlphaUpdate(GXBool enable_update); +void GXSetZMode(GXBool enable_compare, GXCompare comp, GXBool enable_update); +void GXSetZCompLoc(GXBool z_buf_before_tex); +void GXSetPixelFmt(GXPixelFmt pixel_fmt, GXZFmt16 z_fmt); +void GXSetDither(GXBool enable_dither); +void GXSetDstAlpha(GXBool enable, u8 alpha); +void GXSetFieldMask(GXBool odd_mask, GXBool even_mask); +void GXSetFieldMode(GXBool field_mode, GXBool half_aspect_ratio); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXPIXEL_H */ diff --git a/include/dolphin/gx/GXStruct.h b/include/dolphin/gx/GXStruct.h new file mode 100644 index 000000000..57e02316c --- /dev/null +++ b/include/dolphin/gx/GXStruct.h @@ -0,0 +1,101 @@ +#ifndef GXSTRUCT_H +#define GXSTRUCT_H + +#include "global.h" + +typedef struct _GXColor { + /* 0x0 */ u8 r; + /* 0x1 */ u8 g; + /* 0x2 */ u8 b; + /* 0x3 */ u8 a; +} GXColor; + +typedef struct _GXColorS10 { + /* 0x0 */ s16 r; + /* 0x2 */ s16 g; + /* 0x4 */ s16 b; + /* 0x6 */ s16 a; +} GXColorS10; + +typedef struct _GXRenderModeObj { + /* 0x00 */ s32 vi_tv_mode; + /* 0x04 */ u16 fb_width; + /* 0x06 */ u16 efb_height; + /* 0x08 */ u16 xfb_height; + /* 0x0A */ u16 vi_x_origin; + /* 0x0C */ u16 vi_y_origin; + /* 0x0E */ u16 vi_width; + /* 0x10 */ u16 vi_height; + /* 0x14 */ s32 xfb_mode; + /* 0x18 */ u8 field_rendering; + /* 0x19 */ u8 antialiasing; + /* 0x1A */ u8 sample_pattern[12][2]; + /* 0x32 */ u8 vfilter[7]; +} GXRenderModeObj; + +STATIC_ASSERT(sizeof(GXRenderModeObj) == 60); + +typedef struct _GXTexObj { + /* 0x00 */ u32 texture_filter; + /* 0x04 */ u32 texture_lod; + /* 0x08 */ u32 texture_size; + /* 0x0C */ u32 texture_address; + /* 0x10 */ u32 user_data; + /* 0x14 */ u32 texture_format; + /* 0x18 */ u32 tlut_name; + /* 0x1C */ u16 texture_time_count; + /* 0x1E */ u8 texture_tile_type; + /* 0x1F */ u8 texture_flags; +} GXTexObj; + +typedef struct _GXTlutObj { + /* 0x0 */ u32 format; + /* 0x4 */ u32 address; + /* 0x8 */ u32 numEntries; +} GXTlutObj; + +typedef struct _GXLightObj { + /* 0x00 */ u8 field_0x0[0xc]; + /* 0x0C */ GXColor color; + /* 0x10 */ f32 a0; + /* 0x14 */ f32 a1; + /* 0x18 */ f32 a2; + /* 0x1C */ f32 k0; + /* 0x20 */ f32 k1; + /* 0x24 */ f32 k2; + /* 0x28 */ f32 posX; + /* 0x2C */ f32 posY; + /* 0x30 */ f32 posZ; + /* 0x34 */ f32 dirX; + /* 0x38 */ f32 dirY; + /* 0x3C */ f32 dirZ; +} GXLightObj; + +typedef struct _GXFogAdjTable { + /* 0x0 */ u16 r[10]; +} GXFogAdjTable; + +typedef struct _GXFifoObj { + /* 0x00 */ void* base; + /* 0x04 */ u32 end; + /* 0x08 */ u32 size; + /* 0x0C */ u32 high_wtrmark; + /* 0x10 */ u32 low_wtrmark; + /* 0x14 */ void* read_ptr; + /* 0x18 */ void* write_ptr; + /* 0x1C */ void* rw_dst; + /* 0x20 */ u8 fifo_wrap; + /* 0x21 */ u8 cpu_fifo_ready; + /* 0x22 */ u8 gp_fifo_ready; + /* 0x23 */ u8 field_0x23[93]; +} GXFifoObj; // Size: 0x80 + +typedef struct _GXTexRegion { + /* 0x00 */ u8 dummy[0x10]; +} GXTexRegion; // Size: 0x10 + +typedef struct _GXTlutRegion { + /* 0x00 */ u8 dummy[0x10]; +} GXTlutRegion; // Size: 0x10 + +#endif /* GXSTRUCT_H */ diff --git a/include/dolphin/gx/GXTev.h b/include/dolphin/gx/GXTev.h new file mode 100644 index 000000000..20da7b385 --- /dev/null +++ b/include/dolphin/gx/GXTev.h @@ -0,0 +1,37 @@ +#ifndef GXTEV_H +#define GXTEV_H + +#include "dolphin/gx/GXEnum.h" +#include "dolphin/gx/GXStruct.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXSetTevOp(GXTevStageID id, GXTevMode mode); +void GXSetTevColorIn(GXTevStageID stage, GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, + GXTevColorArg d); +void GXSetTevAlphaIn(GXTevStageID stage, GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, + GXTevAlphaArg d); +void GXSetTevColorOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, + GXTevRegID out_reg); +void GXSetTevAlphaOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, + GXTevRegID out_reg); +void GXSetTevColor(GXTevRegID id, GXColor color); +void GXSetTevColorS10(GXTevRegID id, GXColorS10 color); +void GXSetTevKColor(GXTevKColorID id, GXColor color); +void GXSetTevKColorSel(GXTevStageID stage, GXTevKColorSel color_sel); +void GXSetTevKAlphaSel(GXTevStageID stage, GXTevKAlphaSel alpha_sel); +void GXSetTevSwapMode(GXTevStageID stage, GXTevSwapSel ras_sel, GXTevSwapSel tex_sel); +void GXSetTevSwapModeTable(GXTevSwapSel select, GXTevColor r, GXTevColor g, GXTevColor b, + GXTevColor a); +void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1); +void GXSetZTexture(GXZTexOp op, GXTexFmt fmt, u32 bias); +void GXSetTevOrder(GXTevStageID stage, GXTexCoordID coord, GXTexMapID map, GXChannelID color); +void GXSetNumTevStages(u8 num_stages); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXTEV_H */ diff --git a/include/dolphin/gx/GXTexture.h b/include/dolphin/gx/GXTexture.h new file mode 100644 index 000000000..e10c9f88e --- /dev/null +++ b/include/dolphin/gx/GXTexture.h @@ -0,0 +1,47 @@ +#ifndef GXTEXTURE_H +#define GXTEXTURE_H + +#include "dolphin/gx/GXInit.h" + +#ifdef __cplusplus +extern "C" { +#endif + +u32 GXGetTexBufferSize(u16 width, u16 height, u32 format, GXBool mipmap, u8 max_lod); +void __GetImageTileCount(u32 arg0, s16 arg1, s16 arg2, s32* arg3, s32* arg4, s32* arg5); +void GXInitTexObj(GXTexObj* obj, void* image, u16 width, u16 height, GXTexFmt fmt, + GXTexWrapMode wrapS, GXTexWrapMode wrapT, GXBool mipmap); +void GXInitTexObjCI(GXTexObj* obj, void* image, u16 width, u16 height, GXCITexFmt format, + GXTexWrapMode wrapS, GXTexWrapMode wrapT, GXBool mipmap, u32 tlut_name); +void GXInitTexObjLOD(GXTexObj* obj, GXTexFilter min_filter, GXTexFilter max_filter, f32 min_lod, + f32 max_lod, f32 lod_bias, GXBool bias_clamp, GXBool edge_lod, + GXAnisotropy aniso); +u16 GXGetTexObjWidth(GXTexObj* obj); +u16 GXGetTexObjHeight(GXTexObj* obj); +GXTexFmt GXGetTexObjFmt(GXTexObj* obj); +GXTexWrapMode GXGetTexObjWrapS(GXTexObj* obj); +GXTexWrapMode GXGetTexObjWrapT(GXTexObj* obj); +GXBool GXGetTexObjMipMap(GXTexObj* obj); +u32 GXGetTexObjTlut(GXTexObj* obj); +void GXLoadTexObj(GXTexObj* obj, GXTexMapID id); +void GXInitTlutObj(GXTlutObj* obj, void* lut, GXTlutFmt fmt, u16 entry_num); +void GXLoadTlut(GXTlutObj* obj, u32 tlut_name); +void GXInitTexCacheRegion(GXTexRegion* region, GXBool is_32b_mipmap, u32 tmem_even, + GXTexCacheSize size_even, u32 tmem_odd, GXTexCacheSize size_odd); +void GXInitTlutRegion(GXTlutRegion* region, u32 tmem_addr, GXTlutSize tlut_size); +void GXInvalidateTexAll(void); + +GXTexRegionCallback GXSetTexRegionCallback(GXTexRegionCallback callback); +GXTlutRegionCallback GXSetTlutRegionCallback(GXTlutRegionCallback callback); + +void GXSetTexCoordScaleManually(GXTexCoordID coord, GXBool enable, u16 s_scale, u16 t_scale); + +void __SetSURegs(); +void __GXSetSUTexRegs(); +void __GXSetTmemConfig(); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXTEXTURE_H */ diff --git a/include/dolphin/gx/GXTransform.h b/include/dolphin/gx/GXTransform.h new file mode 100644 index 000000000..3eaad4694 --- /dev/null +++ b/include/dolphin/gx/GXTransform.h @@ -0,0 +1,31 @@ +#ifndef GXTRANSFORM_H +#define GXTRANSFORM_H + +#include "dolphin/gx/GXEnum.h" +#include "dolphin/mtx/mtx.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void GXProject(f32 model_x, f32 model_y, f32 model_z, Mtx model_mtx, f32* proj_mtx, f32* viewpoint, + f32* screen_x, f32* screen_y, f32* screen_z); +void GXSetProjection(Mtx44 mtx, GXProjectionType type); +void GXSetProjectionv(f32* p); +void GXGetProjectionv(f32* p); +void GXLoadPosMtxImm(Mtx mtx, u32 id); +void GXLoadNrmMtxImm(Mtx mtx, u32 id); +void GXSetCurrentMtx(u32 id); +void GXLoadTexMtxImm(Mtx mtx, u32 id, GXTexMtxType type); +void GXSetViewport(f32 x_orig, f32 y_orig, f32 width, f32 height, f32 near_z, f32 far_z); +void GXGetViewportv(f32* p); +void GXSetScissor(u32 left, u32 top, u32 width, u32 height); +void GXGetScissor(u32* left, u32* top, u32* width, u32* height); +void GXSetScissorBoxOffset(u32 x_offset, u32 y_offset); +void GXSetClipMode(GXClipMode mode); + +#ifdef __cplusplus +}; +#endif + +#endif /* GXTRANSFORM_H */ diff --git a/include/dolphin/mtx/mtx.h b/include/dolphin/mtx/mtx.h new file mode 100644 index 000000000..5764d5b69 --- /dev/null +++ b/include/dolphin/mtx/mtx.h @@ -0,0 +1,76 @@ +#ifndef MTX_H +#define MTX_H + +#include "dolphin/mtx/mtx44.h" +#include "dolphin/mtx/quat.h" +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef f32 Mtx[3][4]; +typedef f32 Mtx33[3][3]; +typedef f32 Mtx23[2][3]; +typedef f32 (*MtxP)[4]; +typedef f32 (*Mtx3P)[3]; +typedef const f32 (*CMtxP)[4]; // Change name later? + +void PSMTXIdentity(Mtx m); +void PSMTXCopy(const Mtx src, Mtx dst); +void PSMTXConcat(const Mtx a, const Mtx b, Mtx ab); +u32 PSMTXInverse(const Mtx src, Mtx inv); +void PSMTXRotRad(Mtx m, u8 axis, f32 rad); +void PSMTXRotTrig(Mtx m, u8 axis, f32 sin, f32 cos); +f64 __PSMTXRotAxisRadInternal(f64 param_1, f64 param_2, int param_3, int param_4); +void PSMTXRotAxisRad(Mtx m, const Vec* axis, f32 rad); +void PSMTXTrans(Mtx m, f32 x, f32 y, f32 z); +void PSMTXTransApply(const Mtx src, Mtx dst, f32 x, f32 y, f32 z); +void PSMTXScale(Mtx m, f32 x, f32 y, f32 z); +void PSMTXScaleApply(const Mtx src, Mtx dst, f32 x, f32 y, f32 z); +void PSMTXQuat(Mtx m, const Quaternion* q); + +void C_MTXLookAt(Mtx m, const Vec* camPos, const Vec* camUp, const Vec* target); +void C_MTXLightPerspective(Mtx m, f32 fovY, f32 aspect, f32 scale_s, f32 scale_t, f32 trans_s, + f32 trans_t); +void C_MTXLightOrtho(Mtx m, f32 top, f32 bottom, f32 left, f32 right, f32 scale_s, f32 scale_t, + f32 trans_s, f32 trans_t); + +inline void C_MTXRotAxisRad(Mtx m, const Vec* axis, f32 rad) { + PSMTXRotAxisRad(m, axis, rad); +} + +/* When compiling in debug mode, use C implementations */ +#ifdef DEBUG +#define MTXIdentity C_MTXIdentity +#define MTXCopy C_MTXCopy +#define MTXConcat C_MTXConcat +#define MTXInverse C_MTXInverse +#define MTXRotRad C_MTXRotRad +#define MTXRotTrig C_MTXRotTrig +#define MTXRotAxisRad C_MTXRotAxisRad +#define MTXTrans C_MTXTrans +#define MTXTransApply C_MTXTransApply +#define MTXScale C_MTXScale +#define MTXScaleApply C_MTXScaleApply +#define MTXQuat C_MTXQuat +#else +#define MTXIdentity PSMTXIdentity +#define MTXCopy PSMTXCopy +#define MTXConcat PSMTXConcat +#define MTXInverse PSMTXInverse +#define MTXRotRad PSMTXRotRad +#define MTXRotTrig PSMTXRotTrig +#define MTXRotAxisRad PSMTXRotAxisRad +#define MTXTrans PSMTXTrans +#define MTXTransApply PSMTXTransApply +#define MTXScale PSMTXScale +#define MTXScaleApply PSMTXScaleApply +#define MTXQuat PSMTXQuat +#endif + +#ifdef __cplusplus +}; +#endif + +#endif /* MTX_H */ diff --git a/include/dolphin/mtx/mtx44.h b/include/dolphin/mtx/mtx44.h new file mode 100644 index 000000000..44ed7c7e2 --- /dev/null +++ b/include/dolphin/mtx/mtx44.h @@ -0,0 +1,19 @@ +#ifndef MTX44_H +#define MTX44_H + +#include "dolphin/types.h" + +typedef f32 Mtx44[4][4]; + +#ifdef __cplusplus +extern "C" { +#endif + +void C_MTXPerspective(Mtx44 m, f32 fovy, f32 aspect, f32 near, f32 far); +void C_MTXOrtho(Mtx44 m, f32 top, f32 bottom, f32 left, f32 right, f32 near, f32 far); + +#ifdef __cplusplus +}; +#endif + +#endif /* MTX44_H */ diff --git a/include/dolphin/mtx/mtxvec.h b/include/dolphin/mtx/mtxvec.h new file mode 100644 index 000000000..8e8aaab4a --- /dev/null +++ b/include/dolphin/mtx/mtxvec.h @@ -0,0 +1,32 @@ +#ifndef MTXVEC_H +#define MTXVEC_H + +#include "dolphin/mtx/mtx.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void PSMTXMultVec(const Mtx m, const Vec* src, Vec* dst); +void PSMTXMultVecSR(const Mtx m, const Vec* src, Vec* dst); +void PSMTXMultVecArray(const Mtx m, const Vec* srcBase, Vec* dstBase, u32 count); +void PSMTXMultVecArraySR(const Mtx m, const Vec* srcBase, Vec* dstBase, u32 count); + +/* When compiling in debug mode, use C implementations */ +#ifdef DEBUG +#define MTXMultVec C_MTXMultVec +#define MTXMultVecSR C_MTXMultVecSR +#define MTXMultVecArray C_MTXMultVecArray +#define MTXMultVecArraySR C_MTXMultVecArraySR +#else +#define MTXMultVec PSMTXMultVec +#define MTXMultVecSR PSMTXMultVecSR +#define MTXMultVecArray PSMTXMultVecArray +#define MTXMultVecArraySR PSMTXMultVecArraySR +#endif + +#ifdef __cplusplus +}; +#endif + +#endif /* MTXVEC_H */ diff --git a/include/dolphin/mtx/quat.h b/include/dolphin/mtx/quat.h new file mode 100644 index 000000000..b73d28f02 --- /dev/null +++ b/include/dolphin/mtx/quat.h @@ -0,0 +1,29 @@ +#ifndef QUAT_H +#define QUAT_H + +#include "dolphin/mtx/vec.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct Quaternion { + f32 x, y, z, w; +} Quaternion; + +void PSQUATMultiply(const Quaternion* a, const Quaternion* b, Quaternion* ab); +void C_QUATRotAxisRad(Quaternion* q, const Vec* axis, f32 rad); +void C_QUATSlerp(const Quaternion* p, const Quaternion* q, Quaternion* r, f32 t); + +/* When compiling in debug mode, use C implementations */ +#ifdef DEBUG +#define QUATMultiply C_QUATMultiply +#else +#define QUATMultiply PSQUATMultiply +#endif + +#ifdef __cplusplus +}; +#endif + +#endif /* QUAT_H */ diff --git a/include/dolphin/mtx/vec.h b/include/dolphin/mtx/vec.h new file mode 100644 index 000000000..06b4ff1e7 --- /dev/null +++ b/include/dolphin/mtx/vec.h @@ -0,0 +1,117 @@ +#ifndef VEC_H +#define VEC_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct Vec { + f32 x, y, z; +} Vec; + +typedef Vec* VecPtr; +typedef Vec Point3d; +typedef Vec* Point3dPtr; + +typedef struct SVec { + s16 x, y, z; +} SVec; + +void PSVECAdd(const Vec* a, const Vec* b, Vec* ab); +void PSVECSubtract(const Vec* a, const Vec* b, Vec* a_b); +void PSVECScale(const Vec* src, Vec* dst, f32 scale); +void PSVECNormalize(const Vec* src, Vec* unit); +f32 PSVECSquareMag(const Vec* v); +f32 PSVECMag(const Vec* v); +f32 PSVECDotProduct(const Vec* a, const Vec* b); +void PSVECCrossProduct(const Vec* a, const Vec* b, Vec* axb); +f32 PSVECSquareDistance(const Vec* a, const Vec* b); +f32 PSVECDistance(const Vec* a, const Vec* b); + +void C_VECHalfAngle(const Vec* a, const Vec* b, Vec* half); +void C_VECReflect(const Vec* src, const Vec* normal, Vec* dst); + +inline void C_VECAdd(register const Vec* a, register const Vec* b, register Vec* ab) { + register f32 axy; + register f32 bxy; + register f32 az; + register f32 sumz; + register f32 bz; + asm { + psq_l axy, 0(a), 0, 0 + psq_l bxy, 0(b), 0, 0 + ps_add axy, axy, bxy + psq_st axy, 0(ab), 0, 0 + psq_l az, 8(a), 1, 0 + psq_l bz, 8(b), 1, 0 + ps_add sumz, az, bz + psq_st sumz, 8(ab), 1, 0 + } +} + +inline void C_VECSubtract(register const Vec* a, register const Vec* b, register Vec* ab) { + register f32 axy; + register f32 bxy; + register f32 az; + register f32 subz; + register f32 bz; + asm { + psq_l axy, 0(a), 0, 0 + psq_l bxy, 0(b), 0, 0 + ps_sub bxy, axy, bxy + psq_st bxy, 0(ab), 0, 0 + psq_l az, 8(a), 1, 0 + psq_l bz, 8(b), 1, 0 + ps_sub subz, az, bz + psq_st subz, 8(ab), 1, 0 + } +} + +inline f32 C_VECSquareMag(const Vec* v) { + register f32 x_y; + register f32 z; + register f32 res; + register const f32* src = &v->x; + asm { + psq_l x_y, 0(src), 0, 0 + ps_mul x_y, x_y, x_y + lfs z, 8(src) + ps_madd res, z, z, x_y + ps_sum0 res, res, x_y, x_y + } + ; + return res; +} + +/* When compiling in debug mode, use C implementations */ +#if 0 +#define VECAdd C_VECAdd +#define VECSubtract C_VECSubtract +#define VECScale C_VECScale +#define VECNormalize C_VECNormalize +#define VECSquareMag C_VECSquareMag +#define VECMag C_VECMag +#define VECDotProduct C_VECDotProduct +#define VECCrossProduct C_VECCrossProduct +#define VECSquareDistance C_VECSquareDistance +#define VECDistance C_VECDistance +#else +#define VECAdd PSVECAdd +#define VECSubtract PSVECSubtract +#define VECScale PSVECScale +#define VECNormalize PSVECNormalize +#define VECSquareMag PSVECSquareMag +#define VECMag PSVECMag +#define VECDotProduct PSVECDotProduct +#define VECCrossProduct PSVECCrossProduct +#define VECSquareDistance PSVECSquareDistance +#define VECDistance PSVECDistance +#endif + +#ifdef __cplusplus +}; +#endif + +#endif /* VEC_H */ diff --git a/include/dolphin/os/OS.h b/include/dolphin/os/OS.h new file mode 100644 index 000000000..21bbc4979 --- /dev/null +++ b/include/dolphin/os/OS.h @@ -0,0 +1,311 @@ +#ifndef OS_H_ +#define OS_H_ + +#include "Runtime.PPCEABI.H/__va_arg.h" +#include "dolphin/dvd/dvd.h" + +#include "dolphin/os/OSAlarm.h" +#include "dolphin/os/OSAlloc.h" +#include "dolphin/os/OSArena.h" +#include "dolphin/os/OSAudioSystem.h" +#include "dolphin/os/OSCache.h" +#include "dolphin/os/OSContext.h" +#include "dolphin/os/OSError.h" +#include "dolphin/os/OSExec.h" +#include "dolphin/os/OSFont.h" +#include "dolphin/os/OSInterrupt.h" +#include "dolphin/os/OSLink.h" +#include "dolphin/os/OSMemory.h" +#include "dolphin/os/OSMessage.h" +#include "dolphin/os/OSMutex.h" +#include "dolphin/os/OSReboot.h" +#include "dolphin/os/OSReset.h" +#include "dolphin/os/OSResetSW.h" +#include "dolphin/os/OSRtc.h" +#include "dolphin/os/OSSync.h" +#include "dolphin/os/OSThread.h" +#include "dolphin/os/OSTime.h" + +#ifdef __cplusplus +extern "C" { +#endif + +// Upper words of the masks, since UIMM is only 16 bits +#define OS_CACHED_REGION_PREFIX 0x8000 +#define OS_UNCACHED_REGION_PREFIX 0xC000 +#define OS_PHYSICAL_MASK 0x3FFF + +#define OS_BASE_CACHED (OS_CACHED_REGION_PREFIX << 16) +#define OS_BASE_UNCACHED (OS_UNCACHED_REGION_PREFIX << 16) + +#define OS_CONSOLE_MASK 0xf0000000 +#define OS_CONSOLE_RETAIL 0x00000000 +#define OS_CONSOLE_DEVELOPMENT 0x10000000 +#define OS_CONSOLE_TDEV 0x20000000 + +#define OS_CONSOLE_RETAIL4 0x00000004 +#define OS_CONSOLE_RETAIL3 0x00000003 +#define OS_CONSOLE_RETAIL2 0x00000002 +#define OS_CONSOLE_RETAIL1 0x00000001 +#define OS_CONSOLE_TDEVHW4 0x20000007 +#define OS_CONSOLE_TDEVHW3 0x20000006 +#define OS_CONSOLE_TDEVHW2 0x20000005 +#define OS_CONSOLE_TDEVHW1 0x20000004 +#define OS_CONSOLE_DEVHW4 0x10000007 +#define OS_CONSOLE_DEVHW3 0x10000006 +#define OS_CONSOLE_DEVHW2 0x10000005 +#define OS_CONSOLE_DEVHW1 0x10000004 +#define OS_CONSOLE_MINNOW 0x10000003 +#define OS_CONSOLE_ARTHUR 0x10000002 +#define OS_CONSOLE_PC_EMULATOR 0x10000001 +#define OS_CONSOLE_EMULATOR 0x10000000 + +volatile u16 __OSDeviceCode : 0x800030E6; + +volatile u32 OS_PI_INTR_CAUSE : 0xCC003000; +volatile u32 OS_PI_INTR_MASK : 0xCC003004; + +volatile u16 OS_MI_INTR_MASK : 0xCC00401C; + +volatile u16 OS_DSP_DMA_ADDR_HI : 0xCC005030; +volatile u16 OS_DSP_DMA_ADDR_LO : 0xCC005032; +volatile u16 OS_DSP_INTR_MASK : 0xCC00500A; + +volatile u16 OS_ARAM_DMA_ADDR_HI : 0xCC005020; +volatile u16 OS_ARAM_DMA_ADDR_LO : 0xCC005022; + +BOOL OSIsThreadSuspended(OSThread* thread); + +u32 OSGetConsoleType(void); + +void OSAttention(const char* msg, ...); +void OSPanic(const char* file, s32 line, const char* fmt, ...); +void OSReport(const char* fmt, ...); +void OSReport_Error(const char* fmt, ...); +void OSReport_FatalError(const char* fmt, ...); +void OSReport_System(const char* fmt, ...); +void OSReport_Warning(const char* fmt, ...); +void OSReportDisable(void); +void OSReportEnable(void); +void OSReportForceEnableOff(void); +void OSReportForceEnableOn(void); +void OSVReport(const char* format, va_list list); +void OSVAttention(const char* fmt, va_list args); +void OSReportInit(void); + +extern u8 __OSReport_disable; +extern u8 __OSReport_Error_disable; +extern u8 __OSReport_Warning_disable; +extern u8 __OSReport_System_disable; +extern u8 __OSReport_enable; + +void OSReportInit__Fv(void); // needed for inline asm + +u8* OSGetStackPointer(void); +void __OSFPRInit(void); +static void InquiryCallback(u32 param_0, DVDCommandBlock* param_1); +void OSInit(void); +static void OSExceptionInit(void); +void __OSDBIntegrator(void); +void __OSDBJump(void); + +typedef void (*OSExceptionHandler)(__OSException, OSContext*); +OSExceptionHandler __OSSetExceptionHandler(__OSException exception, OSExceptionHandler handler); +OSExceptionHandler __OSGetExceptionHandler(__OSException exception); +static void OSExceptionVector(void); +void __DBVECTOR(); +void __OSEVSetNumber(); +void __OSEVEnd(); +static void OSDefaultExceptionHandler(__OSException exception, OSContext* context); +void __OSPSInit(void); +u32 __OSGetDIConfig(void); +void OSRegisterVersion(const char* version); +void OSSwitchFiberEx(u32, u32, u32, u32, u32, u32); + +inline s16 __OSf32tos16(register f32 inF) { + register s16 out; + u32 tmp; + register u32* tmpPtr = &tmp; + // clang-format off + asm { + psq_st inF, 0(tmpPtr), 0x1, 5 + lha out, 0(tmpPtr) + } + // clang-format on + + return out; +} + +inline void OSf32tos16(f32* f, s16* out) { + *out = __OSf32tos16(*f); +} + +inline u8 __OSf32tou8(register f32 inF) { + register u8 out; + u32 tmp; + register u32* tmpPtr = &tmp; + // clang-format off + asm { + psq_st inF, 0(tmpPtr), 0x1, 2 + lbz out, 0(tmpPtr) + } + // clang-format on + + return out; +} + +inline void OSf32tou8(f32* f, u8* out) { + *out = __OSf32tou8(*f); +} + +inline void i_OSInitFastCast(void) { + // clang-format off + asm { + li r3, 4 + oris r3, r3, 4 + mtspr 0x392, r3 + li r3, 5 + oris r3, r3, 5 + mtspr 0x393, r3 + li r3, 6 + oris r3, r3, 6 + mtspr 0x394, r3 + li r3, 7 + oris r3, r3, 7 + mtspr 0x395, r3 + } + // clang-format on +} + +typedef struct OSBootInfo { + /* 0x00 */ DVDDiskID disk_info; + /* 0x20 */ u32 boot_code; + /* 0x24 */ u32 version; + /* 0x28 */ u32 memory_size; + /* 0x2C */ u32 console_type; + /* 0x30 */ void* arena_lo; + /* 0x34 */ void* arena_hi; + /* 0x38 */ void* fst_location; + /* 0x3C */ u32 fst_max_length; +} OSBootInfo; + +typedef struct { + BOOL valid; + u32 restartCode; + u32 bootDol; + void* regionStart; + void* regionEnd; + BOOL argsUseDefault; + void* argsAddr; // valid only when argsUseDefault = FALSE +} OSExecParams; + +typedef struct BI2Debug { + /* 0x00 */ s32 debugMonSize; + /* 0x04 */ s32 simMemSize; + /* 0x08 */ u32 argOffset; + /* 0x0C */ u32 debugFlag; + /* 0x10 */ int trackLocation; + /* 0x14 */ int trackSize; + /* 0x18 */ u32 countryCode; + /* 0x1C */ u8 unk[8]; + /* 0x24 */ u32 padSpec; +} BI2Debug; + +struct GLOBAL_MEMORY { + DVDDiskID disk; + u32 nintendo_boot_code; /* Nintendo Standard Boot Code. */ + u32 field_0x24; /* Version (set by apploader) */ + u32 memory_size; /* Memory Size (Physical) 24MB */ + u32 field_0x2c; /* Production Board Model */ + u32 arena_low; /* Arena Low */ + u32 arena_high; /* Arena High */ + u32 field_0x38; /* Start of FST (varies in all games) */ + u32 field_0x3c; /* Maximum FST Size (varies in all games) */ + u8 padding_0x40[32]; + u8 field_0x60[36]; /* Hook is PPC assembler used by Debugger. */ + u8 padding_0x84[84]; + OSContext* field_0xd8; /* Current OSContext instance. */ + OSThread* field_0xdc; /* OSThread pointer, previously created thread. */ + OSThread* field_0xe0; /* OSThread pointer, most recently created thread. */ + OSThread* field_0xe4; /* Current thread pointer. */ + u32 field_0xe8; /* Dev Debugger Monitor Address (If present) */ + u32 field_0xec; /* Simulated Memory Size */ + u32 field_0xf0; /* Pointer to data read from partition's bi2.bin, set by apploader */ + u32 field_0xf4; /* Console Bus Speed */ + u32 field_0xf8; /* Console CPU Speed */ + u8 padding_0xfc[5892]; + u8 field_0x1800[6144]; /* Unused Exception Vector */ + u8 padding_0x3000[64]; + u32 field_0x3040[34]; /* __OSInterrupt table. */ + u32 field_0x30c8; /* Pointer to the first loaded REL file. */ + u32 field_0x30cc; /* Pointer to the last loaded REL file. */ + u32 field_0x30d0; /* Pointer to a REL module name table, or 0. */ + u8 padding_0x30d8[4]; + u64 field_0x30d8; /* System time */ + u8 padding_0x30e0[4]; + u32 field_0x30e4; /* __OSPADButton */ + u8 padding_0x30ec[8]; + u32 field_0x30f0; /* DOL Execute Parameters */ + u8 padding_0x30f4[12]; + u32 field_0x3100; /* Physical MEM1 size */ + u32 field_0x3104; /* Simulated MEM1 size */ + u8 padding_0x3108[8]; + u32 field_0x3110; /* Heap pointer (end of usable memory by the game) */ + u8 padding_0x3114[4]; + u32 field_0x3118; /* Physical MEM2 size */ + u32 field_0x311c; /* Simulated MEM2 size */ + u8 padding_0x3120[16]; + u32 field_0x3130; /* IOS Heap Range (start) */ + u32 field_0x3134; /* IOS Heap Range (end) */ + u32 field_0x3138; /* Hollywood Version */ + u8 padding_0x313c[4]; + u32 field_0x3140; /* IOS version */ + u32 field_0x3144; /* IOS Build Date */ + u8 padding_0x3148[16]; + u32 field_0x3158; /* GDDR Vendor Code */ + u32 field_0x315c; /* During the boot process, */ + u32 field_0x3160; /* Init semaphore (1-2 main() waits for this to clear) */ + u32 field_0x3164; /* GC (MIOS) mode flag? */ + u8 padding_0x3168[24]; + u32 field_0x3180; /* Game ID */ + u8 field_0x3184; /* Application type. 0x80 for disc games, 0x81 for channels. */ + u8 padding_0x3185; + u8 field_0x3186; /* Application type 2 */ + u8 padding_0x3187; + u32 field_0x3188; /* Minimum IOS version */ + u32 field_0x318c; /* Title Booted from NAND (Launch Code) */ + u32 field_0x3190; /* Title Booted from NAND (Return Code) */ + u32 field_0x3194; /* While reading a disc, the system menu reads the first partition table (0x20 + bytes from 0x00040020) and stores a pointer to the data partition entry. + When launching the disc game, it copies the partition type to 0x3194. The + partition type for data partitions is 0, so typically this location always + has 0. */ + u32 field_0x3198; /* While reading a disc, the system menu reads the first partition table (0x20 + bytes from 0x00040020) and stores a pointer to the data partition entry. + When launching the disc game, it copies the partition offset to 0x3198. */ + u32 field_0x319c; /* Set by the apploader to 0x80 for single-layer discs and 0x81 for dual-layer + discs (determined by whether 0x7ed40000 is the value at offset 0x30 in the + partition's bi2.bin; it seems that that value is 0 for single-layer discs). + Early titles' apploaders do not set it at all, leaving the value as 0. This + controls the /dev/di#0x8D_DVDLowUnencryptedRead out-of-bounds Error #001 + read for titles that do make such a read: they try to read at 0x7ed40000 + for dual-layer discs and 0x460a0000 for single-layer discs. */ + u8 field_0x31a0[3424]; +}; + +#define OS_ASSERT(...) + +#define OSPhysicalToCached(paddr) ((void*)((u32)(paddr) + OS_BASE_CACHED)) +#define OSPhysicalToUncached(paddr) ((void*)((u32)(paddr) + OS_BASE_UNCACHED)) +#define OSCachedToPhysical(caddr) ((u32)((u8*)(caddr)-OS_BASE_CACHED)) +#define OSUncachedToPhysical(ucaddr) ((u32)((u8*)(ucaddr)-OS_BASE_UNCACHED)) +#define OSCachedToUncached(caddr) ((void*)((u8*)(caddr) + (OS_BASE_UNCACHED - OS_BASE_CACHED))) +#define OSUncachedToCached(ucaddr) ((void*)((u8*)(ucaddr) - (OS_BASE_UNCACHED - OS_BASE_CACHED))) + +extern OSTime __OSStartTime; + +#ifdef __cplusplus +}; +#endif + +#endif diff --git a/include/dolphin/os/OSAlarm.h b/include/dolphin/os/OSAlarm.h new file mode 100644 index 000000000..658e988e6 --- /dev/null +++ b/include/dolphin/os/OSAlarm.h @@ -0,0 +1,46 @@ +#ifndef OSALARM_H +#define OSALARM_H + +#include "dolphin/os/OSError.h" +#include "dolphin/os/OSTime.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct OSAlarmLink { + /* 0x0 */ struct OSAlarm* prev; + /* 0x4 */ struct OSAlarm* next; +} OSAlarmLink; + +typedef struct OSAlarm; +typedef void (*OSAlarmHandler)(struct OSAlarm* alarm, OSContext* context); + +typedef struct OSAlarm { + /* 0x00 */ OSAlarmHandler handler; + /* 0x04 */ u32 tag; + /* 0x08 */ OSTime fire_time; + /* 0x10 */ OSAlarmLink link; + /* 0x18 */ OSTime period_time; + /* 0x20 */ OSTime start_time; +} OSAlarm; // Size: 0x28 + +typedef struct OSAlarmQueue { + OSAlarm* head; + OSAlarm* tail; +} OSAlarmQueue; + +void OSInitAlarm(void); +void OSCreateAlarm(OSAlarm* alarm); +static void InsertAlarm(OSAlarm* alarm, s64 time, OSAlarmHandler handler); +void OSSetAlarm(OSAlarm* alarm, s64 time, OSAlarmHandler handler); +void OSSetPeriodicAlarm(OSAlarm* alarm, s64 start, s64 period, OSAlarmHandler handler); +void OSCancelAlarm(OSAlarm* alarm); +static void DecrementerExceptionCallback(__OSException exception, OSContext* context); +static void DecrementerExceptionHandler(__OSException exception, OSContext* context); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSALARM_H */ diff --git a/include/dolphin/os/OSAlloc.h b/include/dolphin/os/OSAlloc.h new file mode 100644 index 000000000..ffb5e0c9c --- /dev/null +++ b/include/dolphin/os/OSAlloc.h @@ -0,0 +1,48 @@ +#ifndef OSALLOC_H +#define OSALLOC_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct OSHeapDescriptor { + /* 0x0 */ s32 size; + /* 0x4 */ struct OSHeapCell* freeList; + /* 0x8 */ struct OSHeapCell* usedList; +} OSHeapDescriptor; + +typedef struct OSHeapCell { + /* 0x00 */ struct OSHeapCell* prev; + /* 0x04 */ struct OSHeapCell* next; + /* 0x08 */ s32 size; + /* 0x0C */ struct OSHeapDescriptor* hd; + /* 0x10 */ s32 usedSize; + /* 0x14 */ char field_0x14[0x20 - 0x14]; +} OSHeapCell; + +typedef u32 OSHeapHandle; + +extern volatile s32 __OSCurrHeap; + +#define OSRoundUp32B(x) (((u32)(x) + 0x1F) & ~(0x1F)) +#define OSRoundDown32B(x) (((u32)(x)) & ~(0x1F)) + +#define OSRoundUp(x, align) (((x) + (align)-1) & (-(align))) +#define OSRoundUpPtr(x, align) ((void*)((((u32)(x)) + (align)-1) & (~((align)-1)))) + +#define OSRoundDown(x, align) ((x) & (-(align))) +#define OSRoundDownPtr(x, align) ((void*)(((u32)(x)) & (~((align)-1)))) + +static OSHeapCell* DLInsert(OSHeapCell* list, OSHeapCell* child); +void OSFreeToHeap(OSHeapHandle handle, void* ptr); +s32 OSSetCurrentHeap(OSHeapHandle handle); +void* OSInitAlloc(void* lo, void* hi, s32 maxHeaps); +OSHeapHandle OSCreateHeap(void* start, void* end); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSALLOC_H */ diff --git a/include/dolphin/os/OSArena.h b/include/dolphin/os/OSArena.h new file mode 100644 index 000000000..4e5a76c29 --- /dev/null +++ b/include/dolphin/os/OSArena.h @@ -0,0 +1,20 @@ +#ifndef OSARENA_H +#define OSARENA_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void* OSGetArenaHi(void); +void* OSGetArenaLo(void); +void OSSetArenaHi(void* hi); +void OSSetArenaLo(void* lo); +void* OSAllocFromArenaLo(u32 size, s32 alignment); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSARENA_H */ diff --git a/include/dolphin/os/OSAudioSystem.h b/include/dolphin/os/OSAudioSystem.h new file mode 100644 index 000000000..cf1f3ed03 --- /dev/null +++ b/include/dolphin/os/OSAudioSystem.h @@ -0,0 +1,16 @@ +#ifndef OSAUDIOSYSTEM_H +#define OSAUDIOSYSTEM_H + + +#ifdef __cplusplus +extern "C" { +#endif + +void __OSInitAudioSystem(void); +void __OSStopAudioSystem(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSAUDIOSYSTEM_H */ diff --git a/include/dolphin/os/OSCache.h b/include/dolphin/os/OSCache.h new file mode 100644 index 000000000..23885420b --- /dev/null +++ b/include/dolphin/os/OSCache.h @@ -0,0 +1,34 @@ +#ifndef OSCACHE_H +#define OSCACHE_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +static void DCEnable(void); +void DCInvalidateRange(void* start, u32 nBytes); +void DCFlushRange(void* start, u32 nBytes); +void DCStoreRange(void* start, u32 nBytes); +void DCFlushRangeNoSync(void* start, u32 nBytes); +void DCStoreRangeNoSync(void* start, u32 nBytes); +void DCZeroRange(void* start, u32 nBytes); +void ICInvalidateRange(void* start, u32 nBytes); +void ICFlashInvalidate(void); +static void ICEnable(void); +void __LCEnable(void); +void LCEnable(void); +void LCDisable(void); +static void LCStoreBlocks(void* destAddr, void* srcAddr, u32 blockNum); +u32 LCStoreData(void* destAddr, void* srcAddr, u32 nBytes); +void LCQueueWait(u32 len); +static void L2GlobalInvalidate(void); +static void DMAErrorHandler(u16 error, struct OSContext* context, ...); +void __OSCacheInit(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSCACHE_H */ diff --git a/include/dolphin/os/OSContext.h b/include/dolphin/os/OSContext.h new file mode 100644 index 000000000..78562a353 --- /dev/null +++ b/include/dolphin/os/OSContext.h @@ -0,0 +1,175 @@ +#ifndef OSCONTEXT_H +#define OSCONTEXT_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define __OS_CONTEXT_FRAME 768 + +#define OS_CONTEXT_R0 0 +#define OS_CONTEXT_R1 4 +#define OS_CONTEXT_R2 8 +#define OS_CONTEXT_R3 12 +#define OS_CONTEXT_R4 16 +#define OS_CONTEXT_R5 20 +#define OS_CONTEXT_R6 24 +#define OS_CONTEXT_R7 28 +#define OS_CONTEXT_R8 32 +#define OS_CONTEXT_R9 36 +#define OS_CONTEXT_R10 40 +#define OS_CONTEXT_R11 44 +#define OS_CONTEXT_R12 48 +#define OS_CONTEXT_R13 52 +#define OS_CONTEXT_R14 56 +#define OS_CONTEXT_R15 60 +#define OS_CONTEXT_R16 64 +#define OS_CONTEXT_R17 68 +#define OS_CONTEXT_R18 72 +#define OS_CONTEXT_R19 76 +#define OS_CONTEXT_R20 80 +#define OS_CONTEXT_R21 84 +#define OS_CONTEXT_R22 88 +#define OS_CONTEXT_R23 92 +#define OS_CONTEXT_R24 96 +#define OS_CONTEXT_R25 100 +#define OS_CONTEXT_R26 104 +#define OS_CONTEXT_R27 108 +#define OS_CONTEXT_R28 112 +#define OS_CONTEXT_R29 116 +#define OS_CONTEXT_R30 120 +#define OS_CONTEXT_R31 124 + +#define OS_CONTEXT_CR 128 +#define OS_CONTEXT_LR 132 +#define OS_CONTEXT_CTR 136 +#define OS_CONTEXT_XER 140 + +#define OS_CONTEXT_FPR0 144 +#define OS_CONTEXT_FPR1 152 +#define OS_CONTEXT_FPR2 160 +#define OS_CONTEXT_FPR3 168 +#define OS_CONTEXT_FPR4 176 +#define OS_CONTEXT_FPR5 184 +#define OS_CONTEXT_FPR6 192 +#define OS_CONTEXT_FPR7 200 +#define OS_CONTEXT_FPR8 208 +#define OS_CONTEXT_FPR9 216 +#define OS_CONTEXT_FPR10 224 +#define OS_CONTEXT_FPR11 232 +#define OS_CONTEXT_FPR12 240 +#define OS_CONTEXT_FPR13 248 +#define OS_CONTEXT_FPR14 256 +#define OS_CONTEXT_FPR15 264 +#define OS_CONTEXT_FPR16 272 +#define OS_CONTEXT_FPR17 280 +#define OS_CONTEXT_FPR18 288 +#define OS_CONTEXT_FPR19 296 +#define OS_CONTEXT_FPR20 304 +#define OS_CONTEXT_FPR21 312 +#define OS_CONTEXT_FPR22 320 +#define OS_CONTEXT_FPR23 328 +#define OS_CONTEXT_FPR24 336 +#define OS_CONTEXT_FPR25 344 +#define OS_CONTEXT_FPR26 352 +#define OS_CONTEXT_FPR27 360 +#define OS_CONTEXT_FPR28 368 +#define OS_CONTEXT_FPR29 376 +#define OS_CONTEXT_FPR30 384 +#define OS_CONTEXT_FPR31 392 + +#define OS_CONTEXT_FPSCR 400 + +#define OS_CONTEXT_SRR0 408 +#define OS_CONTEXT_SRR1 412 + +#define OS_CONTEXT_MODE 416 +#define OS_CONTEXT_STATE 418 + +#define OS_CONTEXT_GQR0 420 +#define OS_CONTEXT_GQR1 424 +#define OS_CONTEXT_GQR2 428 +#define OS_CONTEXT_GQR3 432 +#define OS_CONTEXT_GQR4 436 +#define OS_CONTEXT_GQR5 440 +#define OS_CONTEXT_GQR6 444 +#define OS_CONTEXT_GQR7 448 +#define __OSCONTEXT_PADDING 452 + +#define OS_CONTEXT_PSF0 456 +#define OS_CONTEXT_PSF1 464 +#define OS_CONTEXT_PSF2 472 +#define OS_CONTEXT_PSF3 480 +#define OS_CONTEXT_PSF4 488 +#define OS_CONTEXT_PSF5 496 +#define OS_CONTEXT_PSF6 504 +#define OS_CONTEXT_PSF7 512 +#define OS_CONTEXT_PSF8 520 +#define OS_CONTEXT_PSF9 528 +#define OS_CONTEXT_PSF10 536 +#define OS_CONTEXT_PSF11 544 +#define OS_CONTEXT_PSF12 552 +#define OS_CONTEXT_PSF13 560 +#define OS_CONTEXT_PSF14 568 +#define OS_CONTEXT_PSF15 576 +#define OS_CONTEXT_PSF16 584 +#define OS_CONTEXT_PSF17 592 +#define OS_CONTEXT_PSF18 600 +#define OS_CONTEXT_PSF19 608 +#define OS_CONTEXT_PSF20 616 +#define OS_CONTEXT_PSF21 624 +#define OS_CONTEXT_PSF22 632 +#define OS_CONTEXT_PSF23 640 +#define OS_CONTEXT_PSF24 648 +#define OS_CONTEXT_PSF25 656 +#define OS_CONTEXT_PSF26 664 +#define OS_CONTEXT_PSF27 672 +#define OS_CONTEXT_PSF28 680 +#define OS_CONTEXT_PSF29 688 +#define OS_CONTEXT_PSF30 696 +#define OS_CONTEXT_PSF31 704 +#define OS_CONTEXT_STATE_EXC 0x02u + +#define OS_CONTEXT_STATE_FPSAVED 0x01u + +typedef struct OSContext { + /* 0x000 */ u32 gpr[32]; + /* 0x080 */ u32 cr; + /* 0x084 */ u32 lr; + /* 0x088 */ u32 ctr; + /* 0x08C */ u32 xer; + /* 0x090 */ f64 fpr[32]; + /* 0x190 */ u32 field_0x190; + /* 0x194 */ u32 fpscr; + /* 0x198 */ u32 srr0; + /* 0x19C */ u32 srr1; + /* 0x1A0 */ u16 mode; + /* 0x1A2 */ u16 state; + /* 0x1A4 */ u32 gqr[8]; + /* 0x1C4 */ f64 ps[32]; +} OSContext; + +OSContext* OS_CURRENT_CONTEXT : 0x800000D4; +OSContext* OS_CURRENT_FPU_CONTEXT : 0x800000D8; + +void __OSLoadFPUContext(void); +void __OSSaveFPUContext(s32 unused0, s32 unused1, OSContext* context); +void OSSaveFPUContext(OSContext* context); +void OSSetCurrentContext(OSContext* context); +OSContext* OSGetCurrentContext(void); +u32 OSSaveContext(OSContext* context); +void OSLoadContext(OSContext* context); +void OSClearContext(OSContext* context); +void OSInitContext(OSContext* context, u32 pc, u32 lr); +void OSDumpContext(OSContext* context); +static void OSSwitchFPUContext(u8 err, OSContext* context); +void __OSContextInit(void); +void OSFillFPUContext(OSContext* context); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSCONTEXT_H */ diff --git a/include/dolphin/os/OSError.h b/include/dolphin/os/OSError.h new file mode 100644 index 000000000..833ce3463 --- /dev/null +++ b/include/dolphin/os/OSError.h @@ -0,0 +1,66 @@ +#ifndef OSERROR_H +#define OSERROR_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct OSContext OSContext; + +extern u32 __OSFpscrEnableBits; +typedef u16 OSError; + +#define OS_ERROR_SYSTEM_RESET 0 +#define OS_ERROR_MACHINE_CHECK 1 +#define OS_ERROR_DSI 2 +#define OS_ERROR_ISI 3 +#define OS_ERROR_INTERRUPT 4 +#define OS_ERROR_ALIGNMENT 5 +#define OS_ERROR_PROGRAM 6 +#define OS_ERROR_FLOATING_POINT 7 +#define OS_ERROR_DECREMENTER 8 +#define OS_ERROR_SYSTEM_CALL 9 +#define OS_ERROR_TRACE 10 +#define OS_ERROR_PERFORMANCE_MONITOR 11 +#define OS_ERROR_BREAKPOINT 12 +#define OS_ERROR_RESERVED 13 +#define OS_ERROR_THERMAL_INTERRUPT 14 +#define OS_ERROR_MEMORY_PROTECTION 15 +#define OS_ERROR_FLOATING_POINT_EXCEPTION 16 + +typedef enum { + EXCEPTION_SYSTEM_RESET, + EXCEPTION_MACHINE_CHECK, + EXCEPTION_DSI, + EXCEPTION_ISI, + EXCEPTION_EXTERNAL_INTERRUPT, + EXCEPTION_ALIGNMENT, + EXCEPTION_PROGRAM, + EXCEPTION_FLOATING_POINT, + EXCEPTION_DECREMENTER, + EXCEPTION_SYSTEM_CALL, + EXCEPTION_TRACE , + EXCEPTION_PERFORMANCE_MONITOR, + EXCEPTION_BREAKPOINT, + EXCEPTION_RESERVED, + EXCEPTION_THERMAL_INTERRUPT, + EXCEPTION_MEMORY_PROTECTION, + EXCEPTION_FLOATING_POINT_EXCEPTION, +} OSException; + +typedef u8 __OSException; + +typedef void (*OSErrorHandler)(OSError error, OSContext* context, u32, u32); +// Using this type for the C++ handlers makes stuff not match +typedef void (*OSErrorHandlerEx)(OSError error, OSContext* context, u32, u32, ...); + +OSErrorHandler OSSetErrorHandler(OSError error, OSErrorHandler handler); +void __OSUnhandledException(__OSException exception, OSContext* context, u32 dsisr, u32 dar); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSERROR_H */ diff --git a/include/dolphin/os/OSExec.h b/include/dolphin/os/OSExec.h new file mode 100644 index 000000000..cb6a2a9d6 --- /dev/null +++ b/include/dolphin/os/OSExec.h @@ -0,0 +1,23 @@ +#ifndef OSEXEC_H +#define OSEXEC_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +static s32 PackArgs(void* param_0, u32 param_1, void* param_2); +static void Run(void); +static void ReadDisc(void* param_0, s32 param_1, s32 param_2); +static void Callback(void); +void __OSGetExecParams(void* param_0); +static void GetApploaderPosition(void); +void __OSBootDolSimple(u32 param_0, u32 param_1, void* param_2, void* param_3, s32 param_4, u32 param_5, void* param_6); +void __OSBootDol(s32 param_0, u32 param_1, s32 param_2); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSEXEC_H */ diff --git a/include/dolphin/os/OSFont.h b/include/dolphin/os/OSFont.h new file mode 100644 index 000000000..cc29b5039 --- /dev/null +++ b/include/dolphin/os/OSFont.h @@ -0,0 +1,18 @@ +#ifndef OSFONT_H +#define OSFONT_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +static u32 GetFontCode(s16 param_0, u32 param_1); +u16 OSGetFontEncode(void); +static char* ParseStringS(s16 param_0, char* param_1, void* param_2, u32* param_3, u32 param_4, void* param_5); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSFONT_H */ diff --git a/include/dolphin/os/OSInterrupt.h b/include/dolphin/os/OSInterrupt.h new file mode 100644 index 000000000..5726d44c6 --- /dev/null +++ b/include/dolphin/os/OSInterrupt.h @@ -0,0 +1,131 @@ +#ifndef OSINTERRUPT_H +#define OSINTERRUPT_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct OSContext OSContext; + +typedef enum { + OS_INTR_MEM_0, + OS_INTR_MEM_1, + OS_INTR_MEM_2, + OS_INTR_MEM_3, + OS_INTR_MEM_ADDRESS, + OS_INTR_DSP_AI, + OS_INTR_DSP_ARAM, + OS_INTR_DSP_DSP, + OS_INTR_AI_AI, + OS_INTR_EXI_0_EXI, + OS_INTR_EXI_0_TC, + OS_INTR_EXI_0_EXT, + OS_INTR_EXI_1_EXI, + OS_INTR_EXI_1_TC, + OS_INTR_EXI_1_EXT, + OS_INTR_EXI_2_EXI, + OS_INTR_EXI_2_TC, + OS_INTR_PI_CP, + OS_INTR_PI_PE_TOKEN, + OS_INTR_PI_PE_FINISH, + OS_INTR_PI_SI, + OS_INTR_PI_DI, + OS_INTR_PI_RSW, + OS_INTR_PI_ERROR, + OS_INTR_PI_VI, + OS_INTR_PI_DEBUG, + OS_INTR_PI_HSP, + OS_INTR_PI_ACR, + OS_INTR_28, + OS_INTR_29, + OS_INTR_30, + OS_INTR_31, + + OS_INTR_MAX +} OSInterruptType; + +#define OS_INTERRUPTMASK(interrupt) (0x80000000u >> (interrupt)) + +#define OS_INTERRUPTMASK_MEM_0 OS_INTERRUPTMASK(OS_INTR_MEM_0) +#define OS_INTERRUPTMASK_MEM_1 OS_INTERRUPTMASK(OS_INTR_MEM_1) +#define OS_INTERRUPTMASK_MEM_2 OS_INTERRUPTMASK(OS_INTR_MEM_2) +#define OS_INTERRUPTMASK_MEM_3 OS_INTERRUPTMASK(OS_INTR_MEM_3) +#define OS_INTERRUPTMASK_MEM_ADDRESS OS_INTERRUPTMASK(OS_INTR_MEM_ADDRESS) +#define OS_INTERRUPTMASK_MEM \ + (OS_INTERRUPTMASK_MEM_0 | OS_INTERRUPTMASK_MEM_1 | OS_INTERRUPTMASK_MEM_2 | \ + OS_INTERRUPTMASK_MEM_3 | OS_INTERRUPTMASK_MEM_ADDRESS) + +#define OS_INTERRUPTMASK_DSP_AI OS_INTERRUPTMASK(OS_INTR_DSP_AI) +#define OS_INTERRUPTMASK_DSP_ARAM OS_INTERRUPTMASK(OS_INTR_DSP_ARAM) +#define OS_INTERRUPTMASK_DSP_DSP OS_INTERRUPTMASK(OS_INTR_DSP_DSP) +#define OS_INTERRUPTMASK_DSP \ + (OS_INTERRUPTMASK_DSP_AI | OS_INTERRUPTMASK_DSP_ARAM | OS_INTERRUPTMASK_DSP_DSP) + +#define OS_INTERRUPTMASK_AI_AI OS_INTERRUPTMASK(OS_INTR_AI_AI) +#define OS_INTERRUPTMASK_AI (OS_INTERRUPTMASK_AI_AI) + +#define OS_INTERRUPTMASK_EXI_0_EXI OS_INTERRUPTMASK(OS_INTR_EXI_0_EXI) +#define OS_INTERRUPTMASK_EXI_0_TC OS_INTERRUPTMASK(OS_INTR_EXI_0_TC) +#define OS_INTERRUPTMASK_EXI_0_EXT OS_INTERRUPTMASK(OS_INTR_EXI_0_EXT) +#define OS_INTERRUPTMASK_EXI_0 \ + (OS_INTERRUPTMASK_EXI_0_EXI | OS_INTERRUPTMASK_EXI_0_TC | OS_INTERRUPTMASK_EXI_0_EXT) + +#define OS_INTERRUPTMASK_EXI_1_EXI OS_INTERRUPTMASK(OS_INTR_EXI_1_EXI) +#define OS_INTERRUPTMASK_EXI_1_TC OS_INTERRUPTMASK(OS_INTR_EXI_1_TC) +#define OS_INTERRUPTMASK_EXI_1_EXT OS_INTERRUPTMASK(OS_INTR_EXI_1_EXT) +#define OS_INTERRUPTMASK_EXI_1 \ + (OS_INTERRUPTMASK_EXI_1_EXI | OS_INTERRUPTMASK_EXI_1_TC | OS_INTERRUPTMASK_EXI_1_EXT) + +#define OS_INTERRUPTMASK_EXI_2_EXI OS_INTERRUPTMASK(OS_INTR_EXI_2_EXI) +#define OS_INTERRUPTMASK_EXI_2_TC OS_INTERRUPTMASK(OS_INTR_EXI_2_TC) +#define OS_INTERRUPTMASK_EXI_2 (OS_INTERRUPTMASK_EXI_2_EXI | OS_INTERRUPTMASK_EXI_2_TC) +#define OS_INTERRUPTMASK_EXI \ + (OS_INTERRUPTMASK_EXI_0_EXI | OS_INTERRUPTMASK_EXI_0_TC | OS_INTERRUPTMASK_EXI_0_EXT | \ + OS_INTERRUPTMASK_EXI_1_EXI | OS_INTERRUPTMASK_EXI_1_TC | OS_INTERRUPTMASK_EXI_1_EXT | \ + OS_INTERRUPTMASK_EXI_2_EXI | OS_INTERRUPTMASK_EXI_2_TC) + +#define OS_INTERRUPTMASK_PI_PE_TOKEN OS_INTERRUPTMASK(OS_INTR_PI_PE_TOKEN) +#define OS_INTERRUPTMASK_PI_PE_FINISH OS_INTERRUPTMASK(OS_INTR_PI_PE_FINISH) +#define OS_INTERRUPTMASK_PI_PE (OS_INTERRUPTMASK_PI_PE_TOKEN | OS_INTERRUPTMASK_PI_PE_FINISH) + +#define OS_INTERRUPTMASK_PI_CP OS_INTERRUPTMASK(OS_INTR_PI_CP) +#define OS_INTERRUPTMASK_PI_SI OS_INTERRUPTMASK(OS_INTR_PI_SI) +#define OS_INTERRUPTMASK_PI_DI OS_INTERRUPTMASK(OS_INTR_PI_DI) +#define OS_INTERRUPTMASK_PI_RSW OS_INTERRUPTMASK(OS_INTR_PI_RSW) +#define OS_INTERRUPTMASK_PI_ERROR OS_INTERRUPTMASK(OS_INTR_PI_ERROR) +#define OS_INTERRUPTMASK_PI_VI OS_INTERRUPTMASK(OS_INTR_PI_VI) +#define OS_INTERRUPTMASK_PI_DEBUG OS_INTERRUPTMASK(OS_INTR_PI_DEBUG) +#define OS_INTERRUPTMASK_PI_HSP OS_INTERRUPTMASK(OS_INTR_PI_HSP) +#define OS_INTERRUPTMASK_PI \ + (OS_INTERRUPTMASK_PI_CP | OS_INTERRUPTMASK_PI_SI | OS_INTERRUPTMASK_PI_DI | \ + OS_INTERRUPTMASK_PI_RSW | OS_INTERRUPTMASK_PI_ERROR | OS_INTERRUPTMASK_PI_VI | \ + OS_INTERRUPTMASK_PI_PE_TOKEN | OS_INTERRUPTMASK_PI_PE_FINISH | OS_INTERRUPTMASK_PI_DEBUG | \ + OS_INTERRUPTMASK_PI_HSP) + +typedef s16 OSInterrupt; +typedef u32 OSInterruptMask; +typedef void (*OSInterruptHandler)(OSInterrupt interrupt, OSContext* context); + +BOOL OSDisableInterrupts(void); +void __RAS_OSDisableInterrupts_end(void); +BOOL OSEnableInterrupts(void); +BOOL OSRestoreInterrupts(BOOL enable); +OSInterruptHandler __OSSetInterruptHandler(OSInterrupt interrupt, OSInterruptHandler handler); +OSInterruptHandler __OSGetInterruptHandler(s16 index); +void __OSInterruptInit(void); +static OSInterruptMask SetInterruptMask(OSInterruptMask param_0, OSInterruptMask param_1); +OSInterruptMask __OSMaskInterrupts(OSInterruptMask mask); +OSInterruptMask __OSUnmaskInterrupts(OSInterruptMask mask); +void __OSDispatchInterrupt(u8 interrupt, OSContext* context); +static void ExternalInterruptHandler(OSInterrupt interrupt, OSContext* context); + +void __RAS_OSDisableInterrupts_begin(void); +void __RAS_OSDisableInterrupts_end(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSINTERRUPT_H */ diff --git a/include/dolphin/os/OSLink.h b/include/dolphin/os/OSLink.h new file mode 100644 index 000000000..06f1bb301 --- /dev/null +++ b/include/dolphin/os/OSLink.h @@ -0,0 +1,65 @@ +#ifndef OSLINK_H +#define OSLINK_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct OSModuleQueue { + int* first; + int* last; +} OSModuleQueue; + +OSModuleQueue __OSModuleList : 0x800030C8; +void* __OSStringTable : 0x800030D0; + +typedef struct OSSectionInfo { + u32 mOffset; + u32 mSize; +} OSSectionInfo; + +typedef struct OSModuleInfo { + u32 mId; + u32 mNext; + u32 mPrev; + u32 mNumSections; + struct { // Needed to get an assert correct; very likely bigger + u32 sectionInfoOffset; + } info; + u32 mModuleNameOffset; + u32 mModuleNameSize; + u32 mModuleVersion; + u32 mBssSize; + u32 mRelocationTableOffset; + u32 mImportTableOffset; + u32 mImportTableSize; + u8 mPrologSection; + u8 mEpilogSection; + u8 mUnresolvedSection; + u8 mBssSection; + u32 prolog; + u32 epilog; + u32 mUnresolvedFuncOffset; + u32 mModuleAlignment; + u32 mBssAlignment; + u32 fixSize; +} OSModuleInfo; + +BOOL OSLink(OSModuleInfo* module); +BOOL OSLinkFixed(OSModuleInfo* module, u32 param_1); +BOOL OSUnlink(OSModuleInfo* module); +static void OSNotifyLink(void); +static void OSNotifyUnlink(void); +void OSSetStringTable(void* string_table); +static BOOL Relocate(OSModuleInfo* param_0, OSModuleInfo* param_1); +static BOOL Link(OSModuleInfo* module, u32 param_1); +static BOOL Undo(OSModuleInfo* param_0, OSModuleInfo* param_1); +void __OSModuleInit(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSLINK_H */ diff --git a/include/dolphin/os/OSMemory.h b/include/dolphin/os/OSMemory.h new file mode 100644 index 000000000..bf0596917 --- /dev/null +++ b/include/dolphin/os/OSMemory.h @@ -0,0 +1,31 @@ +#ifndef OSMEMORY_H +#define OSMEMORY_H + +#include "dolphin/os/OSInterrupt.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define OS_PROTECT_CHAN0 0 +#define OS_PROTECT_CHAN1 1 +#define OS_PROTECT_CHAN2 2 +#define OS_PROTECT_CHAN3 3 + +#define OS_PROTECT_CONTROL_NONE 0x00 +#define OS_PROTECT_CONTROL_READ 0x01 +#define OS_PROTECT_CONTROL_WRITE 0x02 +#define OS_PROTECT_CONTROL_RDWR (OS_PROTECT_CONTROL_READ | OS_PROTECT_CONTROL_WRITE) + +static void MEMIntrruptHandler(OSInterrupt interrupt, struct OSContext* context); +void OSProtectRange(u32 channel, void* address, u32 nBytes, u32 control); +static void Config24MB(void); +static void Config48MB(void); +static void RealMode(u32 config); +void __OSInitMemoryProtection(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSMEMORY_H */ diff --git a/include/dolphin/os/OSMessage.h b/include/dolphin/os/OSMessage.h new file mode 100644 index 000000000..a6447ec9c --- /dev/null +++ b/include/dolphin/os/OSMessage.h @@ -0,0 +1,34 @@ +#ifndef OSMESSAGE_H +#define OSMESSAGE_H + +#include "dolphin/os/OSThread.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void* OSMessage; + +typedef struct OSMessageQueue { + /* 0x00 */ OSThreadQueue sending_queue; + /* 0x08 */ OSThreadQueue receiving_queue; + /* 0x10 */ OSMessage* message_array; + /* 0x14 */ s32 num_messages; + /* 0x18 */ s32 first_index; + /* 0x1C */ s32 num_used; +} OSMessageQueue; + +// Flags to turn blocking on/off when sending/receiving message +#define OS_MESSAGE_NOBLOCK 0 +#define OS_MESSAGE_BLOCK 1 + +void OSInitMessageQueue(OSMessageQueue* queue, OSMessage* msgArray, s32 msgCount); +BOOL OSSendMessage(OSMessageQueue* queue, OSMessage msg, s32 flags); +BOOL OSReceiveMessage(OSMessageQueue* queue, OSMessage* msg, s32 flags); +BOOL OSJamMessage(OSMessageQueue* queue, OSMessage msg, s32 flags); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSMESSAGE_H */ diff --git a/include/dolphin/os/OSMutex.h b/include/dolphin/os/OSMutex.h new file mode 100644 index 000000000..0392c8dc5 --- /dev/null +++ b/include/dolphin/os/OSMutex.h @@ -0,0 +1,38 @@ +#ifndef OSMUTEX_H +#define OSMUTEX_H + +#include "dolphin/os/OSThread.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct OSMutex { + /* 0x00 */ OSThreadQueue queue; + /* 0x08 */ OSThread* thread; + /* 0x0C */ s32 count; + /* 0x10 */ OSMutexLink link; +} OSMutex; // Size: 0x18 + +typedef struct OSCond { + OSThreadQueue queue; +} OSCond; + +void OSInitMutex(OSMutex* mutex); +void OSLockMutex(OSMutex* mutex); +void OSUnlockMutex(OSMutex* mutex); +BOOL OSTryLockMutex(OSMutex* mutex); +void OSInitCond(OSCond* cond); +void OSWaitCond(OSCond* cond, OSMutex* mutex); +void OSSignalCond(OSCond* cond); + +void __OSUnlockAllMutex(OSThread* thread); +BOOL __OSCheckMutex(OSMutex* thread); +BOOL __OSCheckDeadLock(OSThread* thread); +BOOL __OSCheckMutexes(OSThread* thread); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSMUTEX_H */ diff --git a/include/dolphin/os/OSReboot.h b/include/dolphin/os/OSReboot.h new file mode 100644 index 000000000..4c9be11c4 --- /dev/null +++ b/include/dolphin/os/OSReboot.h @@ -0,0 +1,18 @@ +#ifndef OSREBOOT_H +#define OSREBOOT_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void __OSReboot(u32 param_0, u32 param_1); +void OSSetSaveRegion(void* start, void* end); +void OSGetSaveRegion(void** start, void** end); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSREBOOT_H */ diff --git a/include/dolphin/os/OSReset.h b/include/dolphin/os/OSReset.h new file mode 100644 index 000000000..5ecf9b7b2 --- /dev/null +++ b/include/dolphin/os/OSReset.h @@ -0,0 +1,57 @@ +#ifndef OSRESET_H +#define OSRESET_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +vu32 __PIRegs[12] : 0xCC003000; + +#define OS_RESETCODE_RESTART 0x80000000 +#define OS_RESETCODE_SYSTEM 0x40000000 + +#define OS_RESETCODE_EXEC 0xC0000000 +#define OS_RESETCODE_NETCONFIG 0xC0010000 + +#define OS_RESET_TIMEOUT OSMillisecondsToTicks(1000) + +#define OS_RESET_RESTART 0 +#define OS_RESET_HOTRESET 1 +#define OS_RESET_SHUTDOWN 2 + +#define OS_RESET_PRIO_SO 110 +#define OS_RESET_PRIO_IP 111 +#define OS_RESET_PRIO_CARD 127 +#define OS_RESET_PRIO_PAD 127 +#define OS_RESET_PRIO_GX 127 +#define OS_RESET_PRIO_ALARM 4294967295 + +typedef s32 (*OSResetFunction)(s32); + +typedef struct OSResetFunctionInfo { + /* 0x0 */ OSResetFunction func; + /* 0x4 */ u32 priority; + /* 0x8 */ struct OSResetFunctionInfo* next; + /* 0xC */ struct OSResetFunctionInfo* prev; +} OSResetFunctionInfo; + +typedef struct OSResetQueue { + OSResetFunctionInfo* first; + OSResetFunctionInfo* last; +} OSResetQueue; + +void OSRegisterResetFunction(OSResetFunctionInfo* info); +BOOL __OSCallResetFunctions(u32 param_0); +static void Reset(s32 param_0); +static void KillThreads(void); +void __OSDoHotReset(s32 param_0); +void OSResetSystem(int reset, u32 resetCode, BOOL forceMenu); +u32 OSGetResetCode(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSRESET_H */ diff --git a/include/dolphin/os/OSResetSW.h b/include/dolphin/os/OSResetSW.h new file mode 100644 index 000000000..4ac78009a --- /dev/null +++ b/include/dolphin/os/OSResetSW.h @@ -0,0 +1,19 @@ +#ifndef OSRESETSW_H +#define OSRESETSW_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void (*OSResetCallback)(void); + +static BOOL OSGetResetButtonState(void); +BOOL OSGetResetSwitchState(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSRESETSW_H */ diff --git a/include/dolphin/os/OSRtc.h b/include/dolphin/os/OSRtc.h new file mode 100644 index 000000000..e19f09155 --- /dev/null +++ b/include/dolphin/os/OSRtc.h @@ -0,0 +1,76 @@ +#ifndef OSRTC_H +#define OSRTC_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef u32 OSSoundMode; + +#define OS_SOUND_MODE_MONO 0 +#define OS_SOUND_MODE_STEREO 1 + +#define RTC_CMD_READ 0x20000000 +#define RTC_CMD_WRITE 0xa0000000 + +#define RTC_SRAM_ADDR 0x00000100 +#define RTC_SRAM_SIZE 64 + +#define RTC_CHAN 0 +#define RTC_DEV 1 +#define RTC_FREQ 3 // EXI_FREQ_8M + +typedef struct SramControlBlock { + u8 sram[RTC_SRAM_SIZE]; + u32 offset; + BOOL enabled; + BOOL locked; + BOOL sync; + void (*callback)(void); +} SramControlBlock; + +typedef struct OSSram { + u16 checkSum; + u16 checkSumInv; + u32 ead0; + u32 ead1; + u32 counterBias; + s8 displayOffsetH; + u8 ntd; + u8 language; + u8 flags; +} OSSram; + +typedef struct OSSramEx { + u8 flashID[2][12]; + u32 wirelessKeyboardID; + u16 wirelessPadID[4]; + u8 dvdErrorCode; + u8 _padding0; + u8 flashIDCheckSum[2]; + u16 gbs; + u8 _padding1[2]; +} OSSramEx; + +void __OSInitSram(void); +OSSram* __OSLockSram(void); +OSSramEx* __OSLockSramEx(void); +BOOL __OSUnlockSram(BOOL commit); +BOOL __OSUnlockSramEx(BOOL commit); +BOOL __OSSyncSram(void); +u32 OSGetSoundMode(void); +void OSSetSoundMode(OSSoundMode mode); +u32 OSGetProgressiveMode(void); +void OSSetProgressiveMode(u32 mode); +u16 OSGetWirelessID(s32 channel); +void OSSetWirelessID(s32 channel, u16 id); +static u16 OSGetGbsMode(void); +static void OSSetGbsMode(u16 mode); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSRTC_H */ diff --git a/include/dolphin/os/OSSync.h b/include/dolphin/os/OSSync.h new file mode 100644 index 000000000..2984bd07c --- /dev/null +++ b/include/dolphin/os/OSSync.h @@ -0,0 +1,18 @@ +#ifndef OSSYNC_H +#define OSSYNC_H + + +#ifdef __cplusplus +extern "C" { +#endif + +static void SystemCallVector(void); +void __OSInitSystemCall(void); + +void __OSSystemCallVectorEnd(void); + +#ifdef __cplusplus +}; +#endif + +#endif /* OSSYNC_H */ diff --git a/include/dolphin/os/OSThread.h b/include/dolphin/os/OSThread.h new file mode 100644 index 000000000..888e668d5 --- /dev/null +++ b/include/dolphin/os/OSThread.h @@ -0,0 +1,116 @@ +#ifndef OSTHREAD_H +#define OSTHREAD_H + +#include "dolphin/os/OSContext.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef u16 OSThreadState; +typedef s32 OSPriority; // 0 highest, 31 lowest + +#define OS_THREAD_STATE_UNINITIALIZED 0 +#define OS_THREAD_STATE_READY 1 +#define OS_THREAD_STATE_RUNNING 2 +#define OS_THREAD_STATE_WAITING 4 +#define OS_THREAD_STATE_DEAD 8 + +#define OS_THREAD_ATTR_DETACH 0x0001u + +#define OS_THREAD_STACK_MAGIC 0xDEADBABE + +#define OS_PRIORITY_MIN 0 // highest +#define OS_PRIORITY_MAX 31 // lowest +#define OS_PRIORITY_IDLE OS_PRIORITY_MAX + +typedef struct OSThread OSThread; +typedef struct OSThreadQueue OSThreadQueue; +typedef struct OSThreadLink OSThreadLink; + +typedef struct OSMutex OSMutex; +typedef struct OSMutexQueue OSMutexQueue; +typedef struct OSMutexLink OSMutexLink; +typedef struct OSCond OSCond; + +struct OSThreadLink { + OSThread* next; + OSThread* prev; +}; + +struct OSThreadQueue { + /* 0x0 */ OSThread* head; + /* 0x4 */ OSThread* tail; +}; + +struct OSMutexLink { + OSMutex* next; + OSMutex* prev; +}; + +struct OSMutexQueue { + OSMutex* head; + OSMutex* tail; +}; + +struct OSThread { + OSContext context; + OSThreadState state; + u16 attributes; + s32 suspend_count; + s32 effective_priority; + u32 base_priority; + void* exit_value; + OSThreadQueue* queue; + OSThreadLink link; + OSThreadQueue join_queue; + OSMutex* mutex; + OSMutexQueue owned_mutexes; + OSThreadLink active_threads_link; + u8* stack_base; + u8* stack_end; + u8* error_code; + void* data[2]; +}; + +typedef void (*OSSwitchThreadCallback)(OSThread* from, OSThread* to); + +OSThreadQueue OS_THREAD_QUEUE : 0x800000DC; +OSThread* OS_CURRENT_THREAD : 0x800000E4; + +static void DefaultSwitchThreadCallback(OSThread* from, OSThread* to); +OSSwitchThreadCallback OSSetSwitchThreadCallback(OSSwitchThreadCallback func); +void __OSThreadInit(void); +void OSInitThreadQueue(OSThreadQueue* queue); +OSThread* OSGetCurrentThread(void); +BOOL OSIsThreadTerminated(OSThread* thread); +s32 OSDisableScheduler(void); +s32 OSEnableScheduler(void); +static void UnsetRun(OSThread* thread); +s32 __OSGetEffectivePriority(OSThread* thread); +static OSThread* SetEffectivePriority(OSThread* thread, s32 priority); +void __OSPromoteThread(OSThread* thread, s32 priority); +static OSThread* SelectThread(BOOL yield); +void __OSReschedule(void); +void OSYieldThread(void); +BOOL OSCreateThread(OSThread* thread, void* func, void* param, void* stackBase, u32 stackSize, + s32 priority, u16 attribute); +void OSExitThread(void* exitValue); +void OSCancelThread(OSThread* thread); +void OSDetachThread(OSThread* thread); +s32 OSResumeThread(OSThread* thread); +s32 OSSuspendThread(OSThread* thread); +void OSSleepThread(OSThreadQueue* queue); +void OSWakeupThread(OSThreadQueue* queue); +s32 OSSetThreadPriority(OSThread* thread, s32 priority); +s32 OSGetThreadPriority(OSThread* thread); +static s32 CheckThreadQueue(OSThreadQueue* thread); +s32 OSCheckActiveThreads(void); +static void OSClearStack(u8 value); +extern u8 data_804516D0[8]; + +#ifdef __cplusplus +}; +#endif + +#endif /* OSTHREAD_H */ diff --git a/include/dolphin/os/OSTime.h b/include/dolphin/os/OSTime.h new file mode 100644 index 000000000..c0df3585f --- /dev/null +++ b/include/dolphin/os/OSTime.h @@ -0,0 +1,56 @@ +#ifndef OSTIME_H +#define OSTIME_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef s64 OSTime; +typedef u32 OSTick; + +OSTime OS_SYSTEM_TIME : 0x800030D8; + +typedef struct OSCalendarTime { + /* 0x00 */ s32 seconds; + /* 0x04 */ s32 minutes; + /* 0x08 */ s32 hours; + /* 0x0C */ s32 day_of_month; + /* 0x10 */ s32 month; + /* 0x14 */ s32 year; + /* 0x18 */ s32 week_day; + /* 0x1C */ s32 year_day; + /* 0x20 */ s32 milliseconds; + /* 0x24 */ s32 microseconds; +} OSCalendarTime; + +OSTime OSGetTime(void); +OSTick OSGetTick(void); +OSTime __OSGetSystemTime(void); +OSTime __OSTimeToSystemTime(OSTime time); +void GetDates(s32 days, OSCalendarTime* ct); +void OSTicksToCalendarTime(OSTime ticks, OSCalendarTime* ct); + +extern u32 __OSBusClock : 0x800000F8; + +#define OS_BUS_CLOCK (__OSBusClock) +#define OS_CORE_CLOCK (*(u32*)0x800000FC) +#define OS_TIMER_CLOCK (OS_BUS_CLOCK / 4) +#define OS_TIMER_CLOCK_MS (OS_TIMER_CLOCK / 1000) + +#define OSTicksToCycles(ticks) (((ticks) * ((OS_CORE_CLOCK * 2) / OS_TIMER_CLOCK)) / 2) +#define OSTicksToSeconds(ticks) ((ticks) / OS_TIMER_CLOCK) +#define OSTicksToMilliseconds(ticks) ((ticks) / (OS_TIMER_CLOCK / 1000)) +#define OSTicksToMicroseconds(ticks) (((ticks)*8) / (OS_TIMER_CLOCK / 125000)) +#define OSTicksToNanoseconds(ticks) (((ticks)*8000) / (OS_TIMER_CLOCK / 125000)) +#define OSSecondsToTicks(sec) ((sec)*OS_TIMER_CLOCK) +#define OSMillisecondsToTicks(msec) ((msec) * (OS_TIMER_CLOCK / 1000)) +#define OSMicrosecondsToTicks(usec) (((usec) * (OS_TIMER_CLOCK / 125000)) / 8) +#define OSNanosecondsToTicks(nsec) (((nsec) * (OS_TIMER_CLOCK / 125000)) / 8000) + +#ifdef __cplusplus +}; +#endif + +#endif /* OSTIME_H */ diff --git a/include/dolphin/os/__ppc_eabi_init.h b/include/dolphin/os/__ppc_eabi_init.h new file mode 100644 index 000000000..5d116bc33 --- /dev/null +++ b/include/dolphin/os/__ppc_eabi_init.h @@ -0,0 +1,5 @@ +#ifndef __PPC_EABI_INIT_H +#define __PPC_EABI_INIT_H + + +#endif /* __PPC_EABI_INIT_H */ diff --git a/include/dolphin/pad/Pad.h b/include/dolphin/pad/Pad.h new file mode 100644 index 000000000..229e6457d --- /dev/null +++ b/include/dolphin/pad/Pad.h @@ -0,0 +1,83 @@ +#ifndef PAD_H +#define PAD_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct OSContext OSContext; + +typedef enum PADMask { + PAD_CHAN3_BIT = (1 << 28), + PAD_CHAN2_BIT = (1 << 29), + PAD_CHAN1_BIT = (1 << 30), + PAD_CHAN0_BIT = (1 << 31), +} PADMask; + +#define PAD_SPEC_0 0 +#define PAD_SPEC_1 1 +#define PAD_SPEC_2 2 +#define PAD_SPEC_3 3 +#define PAD_SPEC_4 4 +#define PAD_SPEC_5 5 + +#define PAD_MOTOR_STOP 0 +#define PAD_MOTOR_RUMBLE 1 +#define PAD_MOTOR_STOP_HARD 2 + +#define PAD_ERR_NONE 0 +#define PAD_ERR_NO_CONTROLLER -1 +#define PAD_ERR_NOT_READY -2 +#define PAD_ERR_TRANSFER -3 + +#define PAD_BUTTON_LEFT 0x0001 +#define PAD_BUTTON_RIGHT 0x0002 +#define PAD_BUTTON_DOWN 0x0004 +#define PAD_BUTTON_UP 0x0008 +#define PAD_TRIGGER_Z 0x0010 +#define PAD_TRIGGER_R 0x0020 +#define PAD_TRIGGER_L 0x0040 +#define PAD_BUTTON_A 0x0100 +#define PAD_BUTTON_B 0x0200 +#define PAD_BUTTON_X 0x0400 +#define PAD_BUTTON_Y 0x0800 +#define PAD_BUTTON_MENU 0x1000 +#define PAD_BUTTON_START 0x1000 + +typedef struct PADStatus { + /* 0x0 */ u16 button; + /* 0x2 */ s8 stick_x; + /* 0x3 */ s8 stick_y; + /* 0x4 */ s8 substick_x; + /* 0x5 */ s8 substick_y; + /* 0x6 */ u8 trigger_left; + /* 0x7 */ u8 trigger_right; + /* 0x8 */ u8 analog_a; + /* 0x9 */ u8 analog_b; + /* 0xA */ s8 error; +} PADStatus; + +typedef void (*PADSamplingCallback)(void); + +BOOL PADInit(void); +void PADSetAnalogMode(u32 mode); +void PADSetSpec(u32 spec); +BOOL PADReset(u32 mask); +void PADClampCircle(PADStatus* status); +void PADClamp(PADStatus* status); +u32 PADRead(PADStatus* status); +void PADControlMotor(s32 channel, u32 command); +BOOL PADRecalibrate(u32 mask); +static void PADOriginCallback(s32 chan, u32 error, OSContext* context); +static void PADOriginUpdateCallback(s32 chan, u32 error, OSContext* context); +static void PADProbeCallback(s32 chan, u32 error, OSContext* context); +static void PADTypeAndStatusCallback(s32 chan, u32 type); +static void PADReceiveCheckCallback(s32 chan, u32 type); + +#ifdef __cplusplus +}; +#endif + +#endif /* PAD_H */ diff --git a/include/dolphin/pad/Padclamp.h b/include/dolphin/pad/Padclamp.h new file mode 100644 index 000000000..5047667ec --- /dev/null +++ b/include/dolphin/pad/Padclamp.h @@ -0,0 +1,29 @@ +#ifndef PADCLAMP_H +#define PADCLAMP_H + + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct PADClampRegion { + u8 minTrigger; + u8 maxTrigger; + s8 minStick; + s8 maxStick; + s8 xyStick; + s8 minSubstick; + s8 maxSubstick; + s8 xySubstick; + s8 radStick; + s8 radSubstick; +} PADClampRegion; + +void PADClamp(PADStatus* status); +void PADClampCircle(PADStatus* status); + +#ifdef __cplusplus +}; +#endif + +#endif /* PADCLAMP_H */ diff --git a/include/dolphin/types.h b/include/dolphin/types.h new file mode 100644 index 000000000..68fe0a852 --- /dev/null +++ b/include/dolphin/types.h @@ -0,0 +1,44 @@ +#ifndef TYPES_H_ +#define TYPES_H_ + +typedef signed char s8; +typedef signed short s16; +typedef signed long s32; +typedef signed long long s64; +typedef unsigned char u8; +typedef unsigned short u16; +typedef unsigned long u32; +typedef unsigned long long u64; + +typedef volatile u8 vu8; +typedef volatile u16 vu16; +typedef volatile u32 vu32; +typedef volatile u64 vu64; +typedef volatile s8 vs8; +typedef volatile s16 vs16; +typedef volatile s32 vs32; +typedef volatile s64 vs64; + +typedef float f32; +typedef double f64; +typedef volatile f32 vf32; +typedef volatile f64 vf64; + +typedef int BOOL; + +#define TRUE 1 +#define FALSE 0 + +#define READU32_BE(ptr, offset) \ + (((u32)ptr[offset] << 24) | ((u32)ptr[offset + 1] << 16) | ((u32)ptr[offset + 2] << 8) | \ + (u32)ptr[offset + 3]); + +#include "MSL_C/MSL_Common/Src/stddef.h" + +#define INT32_MAX (0x7fffffff) +#define UINT32_MAX (0xffffffff) + +#define FLOAT_MIN (1.175494351e-38f) +#define FLOAT_MAX (3.40282346638528860e+38f) + +#endif diff --git a/include/dolphin/vi/vi.h b/include/dolphin/vi/vi.h new file mode 100644 index 000000000..f233b3024 --- /dev/null +++ b/include/dolphin/vi/vi.h @@ -0,0 +1,63 @@ +#ifndef VI_H +#define VI_H + +#include "dolphin/types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct _GXRenderModeObj GXRenderModeObj; + +#define VI_TVMODE(format, interlace) (((format) << 2) + (interlace)) + +#define VI_INTERLACE 0 +#define VI_NON_INTERLACE 1 +#define VI_PROGRESSIVE 2 + +#define VI_NTSC 0 +#define VI_PAL 1 +#define VI_MPAL 2 +#define VI_DEBUG 3 +#define VI_DEBUG_PAL 4 +#define VI_EURGB60 5 + +typedef enum { + VI_TVMODE_NTSC_INT = VI_TVMODE(VI_NTSC, VI_INTERLACE), + VI_TVMODE_NTSC_DS = VI_TVMODE(VI_NTSC, VI_NON_INTERLACE), + VI_TVMODE_NTSC_PROG = VI_TVMODE(VI_NTSC, VI_PROGRESSIVE), + VI_TVMODE_PAL_INT = VI_TVMODE(VI_PAL, VI_INTERLACE), + VI_TVMODE_PAL_DS = VI_TVMODE(VI_PAL, VI_NON_INTERLACE), + VI_TVMODE_EURGB60_INT = VI_TVMODE(VI_EURGB60, VI_INTERLACE), + VI_TVMODE_EURGB60_DS = VI_TVMODE(VI_EURGB60, VI_NON_INTERLACE), + VI_TVMODE_MPAL_INT = VI_TVMODE(VI_MPAL, VI_INTERLACE), + VI_TVMODE_MPAL_DS = VI_TVMODE(VI_MPAL, VI_NON_INTERLACE), + VI_TVMODE_DEBUG_INT = VI_TVMODE(VI_DEBUG, VI_INTERLACE), + VI_TVMODE_DEBUG_PAL_INT = VI_TVMODE(VI_DEBUG_PAL, VI_INTERLACE), + VI_TVMODE_DEBUG_PAL_DS = VI_TVMODE(VI_DEBUG_PAL, VI_NON_INTERLACE) +} VITVMode; + +typedef enum { VI_XFBMODE_SF = 0, VI_XFBMODE_DF } VIXFBMode; + +typedef void (*VIRetraceCallback)(u32); + +void VIWaitForRetrace(void); +void VISetNextFrameBuffer(void*); +VIRetraceCallback VISetPreRetraceCallback(VIRetraceCallback); +VIRetraceCallback VISetPostRetraceCallback(VIRetraceCallback); +void VIInit(); +void VIConfigure(GXRenderModeObj*); +void VIFlush(); +void* VIGetNextFrameBuffer(); +void* VIGetCurrentFrameBuffer(); +void VISetBlack(BOOL); +u32 VIGetRetraceCount(); +u32 VIGetDTVStatus(); + +vu16 __VIRegs[59] : 0xCC002000; + +#ifdef __cplusplus +}; +#endif + +#endif /* VI_H */ diff --git a/include/f_op/f_op_actor.h b/include/f_op/f_op_actor.h new file mode 100644 index 000000000..87e17ed64 --- /dev/null +++ b/include/f_op/f_op_actor.h @@ -0,0 +1,202 @@ +#ifndef F_OP_ACTOR_H_ +#define F_OP_ACTOR_H_ + +#include "SSystem/SComponent/c_sxyz.h" +#include "SSystem/SComponent/c_xyz.h" +#include "f_pc/f_pc_leaf.h" +#include "global.h" + + +struct actor_method_class { + /* 0x00 */ leafdraw_method_class base; + /* 0x14 */ u8 field_0x14[0xC]; // Likely padding +}; + +struct actor_process_profile_definition { + /* 0x00 */ leaf_process_profile_definition mBase; + /* 0x24 */ actor_method_class* mSubMtd; + /* 0x28 */ u32 mStatus; + /* 0x2C */ u8 mActorType; + /* 0x2D */ u8 mCullType; +}; + +// Unclear what this is. Only appears in 4 profiles (BG,DSHUTTER,PATH,SCENE_EXIT) +struct actor_process_profile_definition2 { + /* 0x00 */ actor_process_profile_definition def; + /* 0x30 */ u32 field_0x30; +}; + +enum { + ACTOR_TYPE_ENEMY = 2, +}; + +class JKRSolidHeap; + +class dEvt_info_c { +public: + dEvt_info_c(); + virtual ~dEvt_info_c() {} + void setEventName(char*); + char* getEventName(); + void beforeProc(); + void onCondition(u16); + void offCondition(u16); + bool checkCommandCatch(); + BOOL checkCommandDoor(); + BOOL checkCommandDemoAccrpt() { return mCommand == 2; } + + void setCommand(u16 command) { mCommand = command; } + void setMapToolId(u8 id) { mMapToolId = id; } + void setEventId(s16 id) { mEventId = id; } + void setCondition(u16 condition) { mCondition = condition; } + u16 getCondition() { return mCondition; } + void setArchiveName(char* name) { mArchiveName = name; } + u8 getMapToolId() { return mMapToolId; } + s16 getEventId() { return mEventId; } + s16 getIdx() { return mIndex; } + void setIdx(u8 i_idx) { mIndex = i_idx; } + char* getArchiveName() { return mArchiveName; } + BOOL chkCondition(u16 condition) { return (mCondition & condition) == condition; } + void i_onCondition(u16 cond) { mCondition |= cond; } + void i_offCondition(u16 cond) { mCondition &= ~cond; } + + bool checkCommandTalk() { return mCommand == 1; } + bool checkCommandItem() { return mCommand == 4; } + BOOL i_checkCommandDoor() { return mCommand == 3; } + bool i_checkCommandDemoAccrpt() { return mCommand == 2; } + bool i_checkCommandCatch() { return mCommand == 6; } + + void suspendProc(void* actor) { + if (field_0x10 != NULL) { + field_0x14(actor); + } + } + + /* 0x04 */ u16 mCommand; + /* 0x06 */ u16 mCondition; + /* 0x08 */ s16 mEventId; + /* 0x0A */ u8 mMapToolId; + /* 0x0B */ s8 mIndex; + /* 0x0C */ char* mArchiveName; + /* 0x10 */ u8 field_0x10; + /* 0x14 */ void (*field_0x14)(void*); +}; // Size = 0x18 + +struct actor_place { + // void operator=(actor_place const&); + + /* 0x00 */ cXyz pos; + /* 0x0C */ csXyz angle; + /* 0x12 */ s8 roomNo; + /* 0x13 */ u8 field_0x13; +}; + +struct actor_attention_types { + void setFlag(u32 flags) { mFlags |= flags; } + + /* 0x00 */ u8 field_0x0[9]; + /* 0x0A */ s16 field_0xa; + /* 0x0C */ cXyz mPosition; + /* 0x18 */ u32 mFlags; +}; // Size = 0x1C + +class dJntCol_c; + +struct cull_sphere { + /* 0x0 */ Vec mCenter; + /* 0xC */ f32 mRadius; +}; + +struct cull_box { + /* 0x0 */ Vec mMin; + /* 0xC */ Vec mMax; +}; + +class fopAc_ac_c : public leafdraw_class { +public: + /* 0x0C0 */ int mAcType; + /* 0x0C4 */ create_tag_class mAcTg; + /* 0x0D8 */ create_tag_class mDwTg; + /* 0x0EC */ profile_method_class* mSubMtd; + /* 0x0F0 */ JKRSolidHeap* mHeap; + /* 0x0F4 */ dEvt_info_c mEvtInfo; + /* 0x10C */ dKy_tevstr_c mTevStr; + /* 0x494 */ u16 mSetID; + /* 0x496 */ u8 mGroup; + /* 0x497 */ s8 mCullType; + /* 0x498 */ u8 mDemoActorId; + /* 0x499 */ s8 mSubtype; + /* 0x49A */ u8 mCarryType; + /* 0x49C */ u32 mStatus; + /* 0x4A0 */ u32 mCondition; + /* 0x4A4 */ u32 mParentPcId; + /* 0x4A8 */ actor_place orig; + /* 0x4BC */ actor_place next; + /* 0x4D0 */ actor_place current; + /* 0x4E4 */ csXyz shape_angle; + /* 0x4EC */ cXyz mScale; + /* 0x4F8 */ cXyz speed; + /* 0x504 */ MtxP mCullMtx; + union { + /* 0x508 */ cull_box mBox; + /* 0x508 */ cull_sphere mSphere; + } mCull; + /* 0x520 */ f32 mCullSizeFar; + /* 0x524 */ J3DModel* model; + /* 0x528 */ dJntCol_c* mJntCol; + /* 0x52C */ f32 speedF; + /* 0x530 */ f32 mGravity; + /* 0x534 */ f32 mMaxFallSpeed; + /* 0x538 */ cXyz mEyePos; + /* 0x544 */ actor_attention_types mAttentionInfo; + /* 0x560 */ s16 field_0x560; + /* 0x562 */ s16 mHealth; + /* 0x564 */ u8 field_0x564; + /* 0x565 */ u8 field_0x565; + /* 0x566 */ u8 field_0x566; + /* 0x567 */ s8 field_0x567; + + fopAc_ac_c(); + ~fopAc_ac_c(); + + static u32 stopStatus; + + const cXyz& getPosition() const { return current.pos; } + const csXyz& getAngle() const { return current.angle; } + s8 getRoomNo() const { return current.roomNo; } +}; // Size: 0x568 + +STATIC_ASSERT(sizeof(fopAc_ac_c) == 0x568); + +class fopEn_enemy_c : public fopAc_ac_c { +public: + bool initBallModel(); + bool checkBallModelDraw(); + void setBallModelEffect(dKy_tevstr_c*); + void drawBallModel(dKy_tevstr_c*); + + bool checkWolfNoLock() const { return mFlags & 0x200; } + bool checkHeadLockFlg() const { return mFlags & 0x80; } + bool checkDownFlg() const { return mFlags & 0x1; } + cXyz& getDownPos() { return mDownPos; } + + /* 0x568 */ cXyz mDownPos; + /* 0x574 */ cXyz mHeadLockPos; + /* 0x580 */ J3DModel* mBallModel; + /* 0x584 */ J3DAnmTextureSRTKey* mBtk; + /* 0x588 */ J3DAnmTevRegKey* mBrk; + /* 0x58C */ u8 field_0x58c; + /* 0x58D */ u8 mThrowMode; + /* 0x58E */ u16 mFlags; + /* 0x590 */ f32 field_0x590; + /* 0x594 */ u32 mEffectID1; + /* 0x598 */ u32 mEffectID2; + /* 0x59C */ u32 mMidnaBindID[3]; + /* 0x5A8 */ u8 field_0x5a8; +}; // Size: 0x5AC + +s32 fopAc_IsActor(void* actor); + +extern actor_method_class g_fopAc_Method; + +#endif diff --git a/include/f_op/f_op_actor_iter.h b/include/f_op/f_op_actor_iter.h new file mode 100644 index 000000000..be2e4efc2 --- /dev/null +++ b/include/f_op/f_op_actor_iter.h @@ -0,0 +1,10 @@ +#ifndef F_OP_ACTOR_ITER_H_ +#define F_OP_ACTOR_ITER_H_ + +typedef int (*fopAcIt_ExecutorFunc)(void*, void*); +typedef void* (*fopAcIt_JudgeFunc)(void*, void*); + +int fopAcIt_Executor(fopAcIt_ExecutorFunc, void*); +void* fopAcIt_Judge(fopAcIt_JudgeFunc, void*); + +#endif \ No newline at end of file diff --git a/include/f_op/f_op_actor_tag.h b/include/f_op/f_op_actor_tag.h new file mode 100644 index 000000000..b4fd81bd0 --- /dev/null +++ b/include/f_op/f_op_actor_tag.h @@ -0,0 +1,13 @@ +#ifndef F_OP_ACTOR_TAG_H_ +#define F_OP_ACTOR_TAG_H_ + +#include "SSystem/SComponent/c_tag.h" + +u32 fopAcTg_ActorQTo(create_tag_class* pTag); +u32 fopAcTg_Init(create_tag_class* pTag, void* data); +u32 fopAcTg_ToActorQ(create_tag_class* c); + +// f_op_actor_tag::g_fopAcTg_Queue +extern node_list_class g_fopAcTg_Queue; + +#endif \ No newline at end of file diff --git a/include/f_op/f_op_camera.h b/include/f_op/f_op_camera.h new file mode 100644 index 000000000..9ae93e4b5 --- /dev/null +++ b/include/f_op/f_op_camera.h @@ -0,0 +1,17 @@ +#ifndef F_F_OP_CAMERA_H_ +#define F_F_OP_CAMERA_H_ + +#include "f_op/f_op_view.h" + +class camera_class; + +struct camera_process_profile_definition { + /* 0x00 */ view_process_profile_definition mBase; + /* 0x3C */ leafdraw_method_class* mSubMtd; // Subclass methods +}; + +static s32 fopCam_Draw(camera_class* param_1); +static int fopCam_Execute(camera_class* pCamera); +int fopCam_IsDelete(camera_class* pCamera); + +#endif diff --git a/include/f_op/f_op_camera_mng.h b/include/f_op/f_op_camera_mng.h new file mode 100644 index 000000000..e07c52131 --- /dev/null +++ b/include/f_op/f_op_camera_mng.h @@ -0,0 +1,76 @@ +#ifndef F_F_OP_CAMERA_MNG_H_ +#define F_F_OP_CAMERA_MNG_H_ + +#include "SSystem/SComponent/c_phase.h" +#include "SSystem/SComponent/c_sxyz.h" +#include "dolphin/types.h" +#include "f_op/f_op_view.h" + +struct dCamera_c { + u8 m_[0x800]; +}; + +typedef struct leafdraw_method_class leafdraw_method_class; + +class camera_process_class : public view_class { +public: + /* 0x210 */ create_tag_class mCreateTag; + /* 0x224 */ leafdraw_method_class* mpMtd; + /* 0x228 */ u8 field_0x228[4]; + /* 0x22C */ s8 mPrm1; + /* 0x22D */ s8 mPrm2; + /* 0x22E */ s8 mPrm3; + /* 0x22F */ s8 field_0x22f; + /* 0x230 */ csXyz mAngle; + /* 0x238 */ int field_0x238; +}; + +class camera_class : public camera_process_class { +public: + /* 0x23C */ int field_0x23c; + /* 0x240 */ request_of_phase_process_class mPhaseReq; + /* 0x248 */ dCamera_c mCamera; +}; + +/* void fopCamM_SetNear(camera_class* cam, f32 near) { + cam->mNear = near; +} + +void fopCamM_SetFar(camera_class* cam, f32 far) { + cam->mFar = far; +} + +void fopCamM_SetFovy(camera_class* cam, f32 fovy) { + cam->mFovy = fovy; +} + +void fopCamM_SetAspect(camera_class* cam, f32 aspect) { + cam->mAspect = aspect; +} + +void fopCamM_SetEye(camera_class* cam, f32 x, f32 y, f32 z) { + cam->field_0xd8.mEye.set(x, y, z); +} + +void fopCamM_SetCenter(camera_class* cam, f32 x, f32 y, f32 z) { + cam->field_0xd8.mCenter.set(x, y, z); +} + +void fopCamM_SetBank(camera_class* cam, s16 bank) { + cam->mBank = bank; +} */ + +inline s16 fopCamM_GetAngleY(camera_class* i_camera) { + return i_camera->mAngle.y; +} + +inline f32 fopCamM_GetFovy(camera_class* i_camera) { + return i_camera->mFovy; +} + +u32 fopCamM_Create(int i_cameraIdx, s16 pProcName, void* param_3); +void fopCamM_Management(void); +u32 fopCamM_GetParam(camera_class* pCamera); +void fopCamM_Init(void); + +#endif diff --git a/include/f_op/f_op_draw_iter.h b/include/f_op/f_op_draw_iter.h new file mode 100644 index 000000000..1455b65ae --- /dev/null +++ b/include/f_op/f_op_draw_iter.h @@ -0,0 +1,10 @@ +#ifndef F_F_OP_DRAW_ITER_H_ +#define F_F_OP_DRAW_ITER_H_ + +typedef struct create_tag_class create_tag_class; + +static create_tag_class* fopDwIt_GetTag(void); +create_tag_class* fopDwIt_Begin(void); +create_tag_class* fopDwIt_Next(create_tag_class* pCreateTag); + +#endif \ No newline at end of file diff --git a/include/f_op/f_op_draw_tag.h b/include/f_op/f_op_draw_tag.h new file mode 100644 index 000000000..281f9795b --- /dev/null +++ b/include/f_op/f_op_draw_tag.h @@ -0,0 +1,15 @@ +#ifndef F_F_OP_DRAW_TAG +#define F_F_OP_DRAW_TAG + +#include "SSystem/SComponent/c_tree.h" + +typedef struct create_tag_class create_tag_class; + +extern node_lists_tree_class g_fopDwTg_Queue; + +void fopDwTg_DrawQTo(create_tag_class* pTag); +void fopDwTg_CreateQueue(); +bool fopDwTg_Init(create_tag_class* pCreateTagClass, void* pActor); +void fopDwTg_ToDrawQ(create_tag_class* pCreateTagClass, int priority); + +#endif \ No newline at end of file diff --git a/include/f_op/f_op_kankyo.h b/include/f_op/f_op_kankyo.h new file mode 100644 index 000000000..b90354298 --- /dev/null +++ b/include/f_op/f_op_kankyo.h @@ -0,0 +1,24 @@ +#ifndef F_OP_F_OP_KANKYO_H +#define F_OP_F_OP_KANKYO_H + +#include "SSystem/SComponent/c_xyz.h" +#include "f_pc/f_pc_leaf.h" + +class kankyo_class : public leafdraw_class { +public: + /* 0xC0 */ int mBsType; + /* 0xC4 */ create_tag_class mDwTg; + /* 0xD8 */ leafdraw_method_class* mSubMtd; + /* 0xDC */ cXyz mPos; + /* 0xE8 */ cXyz mScale; + /* 0xF4 */ u32 mParam; +}; + +struct kankyo_process_profile_definition { + /* 0x00 */ leaf_process_profile_definition base; + /* 0x24 */ leafdraw_method_class* mSubMtd; +}; // Size: 0x28 + +extern leafdraw_method_class g_fopKy_Method; + +#endif /* F_OP_F_OP_KANKYO_H */ diff --git a/include/f_op/f_op_kankyo_mng.h b/include/f_op/f_op_kankyo_mng.h new file mode 100644 index 000000000..d875eb8e8 --- /dev/null +++ b/include/f_op/f_op_kankyo_mng.h @@ -0,0 +1,27 @@ +#ifndef F_F_OP_KANKYO_MNG_H_ +#define F_F_OP_KANKYO_MNG_H_ + +#include "SSystem/SComponent/c_xyz.h" +#include "f_pc/f_pc_manager.h" + +struct fopKyM_prm_class { + /* 0x00 */ cXyz mPos; + /* 0x0C */ cXyz mScale; + /* 0x18 */ int mParam; +}; // Size: 0x1C + +typedef int (*fopKyM_CreateFunc)(void*); + +static fopKyM_prm_class* fopKyM_CreateAppend(void); +static fopKyM_prm_class* createAppend(int param_1, cXyz* param_2, cXyz* param_3); +void fopKyM_Delete(void* param_1); +static int fopKyM_Create(s16 param_1, fopKyM_CreateFunc param_2, void* param_3); +base_process_class* fopKyM_fastCreate(s16 param_0, int param_1, cXyz* param_2, cXyz* param_3, + fopKyM_CreateFunc); +int fopKyM_createWpillar(cXyz const* i_pos, f32 scale, int i_param); + +inline void* fopKyM_GetAppend(void* param_0) { + return fpcM_GetAppend(param_0); +} + +#endif \ No newline at end of file diff --git a/include/f_op/f_op_msg.h b/include/f_op/f_op_msg.h new file mode 100644 index 000000000..f792aaa71 --- /dev/null +++ b/include/f_op/f_op_msg.h @@ -0,0 +1,25 @@ +#ifndef F_OP_F_OP_MSG_H +#define F_OP_F_OP_MSG_H + +#include "SSystem/SComponent/c_xyz.h" +#include "f_pc/f_pc_leaf.h" + +class fopAc_ac_c; + +class msg_class : public leafdraw_class { +public: + /* 0xC0 */ int mMsgType; + /* 0xC4 */ create_tag_class mDwTg; + /* 0xD8 */ leafdraw_method_class* mSubMtd; + /* 0xDC */ fopAc_ac_c* mpActor; + /* 0xE0 */ cXyz mPos; + /* 0xEC */ u32 mMsgID; + /* 0xF0 */ u32 field_0xf0; + /* 0xF4 */ u32 field_0xf4; + /* 0xF8 */ u16 mMode; + /* 0xFA */ u8 mSelectedChoiceIdx; +}; // Size: 0xFC + +extern leafdraw_method_class g_fopMsg_Method; + +#endif /* F_OP_F_OP_MSG_H */ diff --git a/include/f_op/f_op_msg_mng.h b/include/f_op/f_op_msg_mng.h new file mode 100644 index 000000000..8f981ceee --- /dev/null +++ b/include/f_op/f_op_msg_mng.h @@ -0,0 +1,67 @@ +#ifndef F_F_OP_MSG_MNG_H_ +#define F_F_OP_MSG_MNG_H_ + +#include "SSystem/SComponent/c_xyz.h" +#include "f_pc/f_pc_leaf.h" + +class JKRExpHeap; +class JKRHeap; +class fopAc_ac_c; +class msg_class; + +struct msg_process_profile_definition { + /* 0x00 */ leaf_process_profile_definition mBase; + /* 0x24 */ leafdraw_method_class* mSubMtd; // Subclass methods +}; + +struct fopMsg_prm_class { + /* 0x00 */ fopAc_ac_c* mpActor; + /* 0x04 */ cXyz mPos; + /* 0x10 */ u32 mMsgID; + /* 0x14 */ u32 field_0x14; + /* 0x18 */ int field_0x18; +}; // Size: 0x1C + +struct fopMsg_prm_timer { + /* 0x00 */ int field_0x0; + /* 0x04 */ cXyz field_0x4; + /* 0x10 */ int field_0x10; + /* 0x14 */ int field_0x14; + /* 0x18 */ u32 field_0x18; + /* 0x1C */ int field_0x1c; + /* 0x20 */ u32 field_0x20; + /* 0x24 */ u8 field_0x24; + /* 0x25 */ u8 field_0x25; + /* 0x28 */ f32 field_0x28; + /* 0x2C */ f32 field_0x2c; + /* 0x30 */ f32 field_0x30; + /* 0x34 */ f32 field_0x34; +}; // Size: 0x38 + +typedef int (*fopMsgCreateFunc)(void*); + +JKRExpHeap* fopMsgM_createExpHeap(u32, JKRHeap*); +u32 fopMsgM_Create(s16, fopMsgCreateFunc, void*); +s32 fopMsgM_create(s16 param_0, fopAc_ac_c* param_1, cXyz* param_2, u32* param_3, u32* param_4, + fopMsgCreateFunc createFunc); +void fopMsgM_Delete(void* process); +fopMsg_prm_class* fopMsgM_GetAppend(void* msg); +void fopMsgM_setMessageID(unsigned int); +void fopMsgM_destroyExpHeap(JKRExpHeap*); +f32 fopMsgM_valueIncrease(int param_0, int param_1, u8 param_2); +s32 fopMsgM_setStageLayer(void*); +int fopMsgM_messageSet(u32 i_msgIdx, fopAc_ac_c* i_actorP, u32 param_2); +int fopMsgM_messageSet(u32 param_0, u32 param_1); +int fopMsgM_messageSetDemo(u32 param_0); +msg_class* fopMsgM_SearchByID(unsigned int param_0); +char* fopMsgM_messageGet(char* msg, u32 string_id); +s32 fop_Timer_create(s16 param_0, u8 param_1, u32 param_2, u8 param_3, u8 param_4, f32 param_5, + f32 param_6, f32 param_7, f32 param_8, fopMsgCreateFunc createFunc); +inline s32 fopMsgM_Timer_create(s16 param_0, u8 param_1, u32 param_2, u8 param_3, u8 param_4, + f32 param_5, f32 param_6, f32 param_7, f32 param_8, + fopMsgCreateFunc createFunc) { + return fop_Timer_create(param_0, param_1, param_2, param_3, param_4, param_5, param_6, param_7, + param_8, createFunc); +} + +#endif diff --git a/include/f_op/f_op_overlap.h b/include/f_op/f_op_overlap.h new file mode 100644 index 000000000..2f69bd3a8 --- /dev/null +++ b/include/f_op/f_op_overlap.h @@ -0,0 +1,6 @@ +#ifndef F_F_OP_OVERLAP_H_ +#define F_F_OP_OVERLAP_H_ + +static s32 fopOvlp_Draw(void* param_1); + +#endif diff --git a/include/f_op/f_op_overlap_mng.h b/include/f_op/f_op_overlap_mng.h new file mode 100644 index 000000000..897f83208 --- /dev/null +++ b/include/f_op/f_op_overlap_mng.h @@ -0,0 +1,35 @@ +#ifndef F_F_OP_OVERLAP_MNG_H_ +#define F_F_OP_OVERLAP_MNG_H_ + +#include "f_pc/f_pc_leaf.h" + +struct request_base_class; + +class overlap_task_class : public leafdraw_class { +public: + /* 0xC0 */ leafdraw_method_class* field_0xc0; + /* 0xC4 */ u8 field_0xc4; // used as both u8 and request_base_class* ?? + /* 0xC8 */ int field_0xc8; + +}; // Size: 0xD8? + +struct overlap_process_profile_definition { + /* 0x00 */ leaf_process_profile_definition base; + /* 0x24 */ leafdraw_method_class* mSubMtd; +}; // Size: 0x28 + +int fopOvlpM_SceneIsStop(); +int fopOvlpM_SceneIsStart(); +void fopOvlpM_Management(); +int fopOvlpM_IsOutReq(overlap_task_class* i_this); +void fopOvlpM_Done(overlap_task_class* i_this); +void fopOvlpM_ToldAboutID(unsigned int param_1); +int fopOvlpM_IsPeek(); +int fopOvlpM_IsDone(); +int fopOvlpM_IsDoingReq(); +int fopOvlpM_ClearOfReq(); +request_base_class* fopOvlpM_Request(s16 param_1, u16 param_2); +int fopOvlpM_Cancel(); +void fopOvlpM_Init(); + +#endif \ No newline at end of file diff --git a/include/f_op/f_op_overlap_req.h b/include/f_op/f_op_overlap_req.h new file mode 100644 index 000000000..7a71f937e --- /dev/null +++ b/include/f_op/f_op_overlap_req.h @@ -0,0 +1,33 @@ +#ifndef F_F_OP_OVERLAP_REQ_H_ +#define F_F_OP_OVERLAP_REQ_H_ + +#include "SSystem/SComponent/c_phase.h" + +typedef struct layer_class layer_class; +struct request_base_class; + +class overlap_request_class { +public: + s8 field_0x0; + u8 field_0x1; + s16 field_0x2; + u16 field_0x4; + u16 mPeektime; + u32 field_0x8; + u32 field_0xc; + s16 field_0x10; + u8 field_0x12; + u8 field_0x13; + int field_0x14; + request_of_phase_process_class field_0x18; + u8* field_0x20; + layer_class* pCurrentLayer; +}; +int fopOvlpReq_OverlapClr(overlap_request_class* param_1); +request_base_class* fopOvlpReq_Request(overlap_request_class*, s16, u16); +int fopOvlpReq_Handler(overlap_request_class*); +int fopOvlpReq_Cancel(overlap_request_class*); +static int fopOvlpReq_phase_Done(overlap_request_class* param_1); +int fopOvlpReq_Is_PeektimeLimit(overlap_request_class*); + +#endif diff --git a/include/f_op/f_op_scene.h b/include/f_op/f_op_scene.h new file mode 100644 index 000000000..20775d8dd --- /dev/null +++ b/include/f_op/f_op_scene.h @@ -0,0 +1,25 @@ +#ifndef F_F_OP_SCENE_H_ +#define F_F_OP_SCENE_H_ + +#include "f_op/f_op_scene_tag.h" +#include "f_pc/f_pc_node.h" + +struct request_of_phase_process_class; +class mDoDvdThd_command_c; + +typedef struct scene_process_profile_definition { + /* 0x00 */ node_process_profile_definition mBase; + /* 0x20 */ process_method_class* mpMtd; // Subclass methods + /* 0x24 */ u32 field_0x24; // padding? +} scene_process_profile_definition; + +class scene_class { +public: + /* 0x000 */ process_node_class mBase; + /* 0x1AC */ process_method_class* mpMtd; + /* 0x1B0 */ scene_tag_class mScnTg; +}; + +extern leafdraw_method_class g_fopScn_Method; + +#endif diff --git a/include/f_op/f_op_scene_iter.h b/include/f_op/f_op_scene_iter.h new file mode 100644 index 000000000..76166b18c --- /dev/null +++ b/include/f_op/f_op_scene_iter.h @@ -0,0 +1,7 @@ +#ifndef F_F_OP_SCENE_ITER_H_ +#define F_F_OP_SCENE_ITER_H_ + +typedef void* (*fop_ScnItFunc)(void* pProc, void* pUserData); +void* fopScnIt_Judge(fop_ScnItFunc pFunc1, void* pUserData); + +#endif \ No newline at end of file diff --git a/include/f_op/f_op_scene_mng.h b/include/f_op/f_op_scene_mng.h new file mode 100644 index 000000000..6be68ae1e --- /dev/null +++ b/include/f_op/f_op_scene_mng.h @@ -0,0 +1,35 @@ +#ifndef F_F_OP_SCENE_MNG_H_ +#define F_F_OP_SCENE_MNG_H_ + +#include "f_pc/f_pc_manager.h" +#include "f_op/f_op_scene.h" + +typedef struct base_process_class base_process_class; + +scene_class* fopScnM_SearchByID(unsigned int id); +int fopScnM_ChangeReq(scene_class*, s16, s16, u16); +unsigned int fopScnM_DeleteReq(scene_class*); +int fopScnM_CreateReq(s16, s16, u16, u32); +u32 fopScnM_ReRequest(s16, u32); +void fopScnM_Management(void); +void fopScnM_Init(void); + +inline u32 fpcM_LayerID(const void* pProc) { + return fpcBs_Is_JustOfType(g_fpcNd_type, ((base_process_class*)pProc)->mSubType) != FALSE ? + ((scene_class*)pProc)->mBase.mLayer.mLayerID : + 0xFFFFFFFF; +} + +inline u32 fopScnM_GetID(void* proc) { + return fpcM_GetID(proc); +} + +inline int fopScnM_LayerID(void* proc) { + return fpcM_LayerID(proc); +} + +inline u32 fopScnM_GetParam(void* proc) { + return fpcM_GetParam(proc); +} + +#endif diff --git a/include/f_op/f_op_scene_pause.h b/include/f_op/f_op_scene_pause.h new file mode 100644 index 000000000..da01d4779 --- /dev/null +++ b/include/f_op/f_op_scene_pause.h @@ -0,0 +1,9 @@ +#ifndef F_F_OP_SCENE_PAUSE_H_ +#define F_F_OP_SCENE_PAUSE_H_ + +class scene_class; + +int fopScnPause_Enable(scene_class* pScene); +int fopScnPause_Disable(scene_class* pScene); + +#endif \ No newline at end of file diff --git a/include/f_op/f_op_scene_req.h b/include/f_op/f_op_scene_req.h new file mode 100644 index 000000000..e83310a90 --- /dev/null +++ b/include/f_op/f_op_scene_req.h @@ -0,0 +1,26 @@ +#ifndef F_F_OP_SCENE_REQ_H_ +#define F_F_OP_SCENE_REQ_H_ + +#include "f_pc/f_pc_node_req.h" + +class scene_class; + +extern "C" { +void fopScnRq_Handler__Fv(void); +void fopScnRq_ReRequest(void); +} + +class scene_request_class { +public: + node_create_request mCrtReq; + u32 mFadeRequest; // TODO: type is wrong + request_of_phase_process_class mReqPhsProcCls; + u8 field_0x70[4]; +}; + +// cPhs__Step fopScnRq_phase_ClearOverlap(scene_request_class* param_1); +s32 fopScnRq_Request(int, scene_class*, s16, void*, s16, u16); +s32 fopScnRq_ReRequest(unsigned int, s16, void*); +void fopScnRq_Handler(void); + +#endif \ No newline at end of file diff --git a/include/f_op/f_op_scene_tag.h b/include/f_op/f_op_scene_tag.h new file mode 100644 index 000000000..8d024f0c5 --- /dev/null +++ b/include/f_op/f_op_scene_tag.h @@ -0,0 +1,19 @@ +#ifndef F_F_OP_SCENE_TAG_H_ +#define F_F_OP_SCENE_TAG_H_ + +#include "SSystem/SComponent/c_phase.h" +#include "f_pc/f_pc_node.h" + + +class scene_tag_class { +public: + u8 field_0x00[0x14]; +}; + +void fopScnTg_QueueTo(scene_tag_class* pSceneTag); +void fopScnTg_ToQueue(scene_tag_class* pSceneTag); +void fopScnTg_Init(scene_tag_class* pSceneTag, void* pData); + +extern node_list_class g_fopScnTg_SceneList; + +#endif diff --git a/include/f_op/f_op_view.h b/include/f_op/f_op_view.h new file mode 100644 index 000000000..c3866db4d --- /dev/null +++ b/include/f_op/f_op_view.h @@ -0,0 +1,59 @@ +#ifndef F_F_OP_VIEW_H_ +#define F_F_OP_VIEW_H_ + +#include "SSystem/SComponent/c_xyz.h" +#include "dolphin/mtx/mtx.h" +#include "f_pc/f_pc_leaf.h" + +struct view_process_profile_definition { + /* 0x00 */ leaf_process_profile_definition mBase; + /* 0x24 */ leafdraw_method_class* mSubMtd; // Subclass methods + /* 0x28 */ u8 unk28; + /* 0x29 */ u8 unk29[3]; // pad + /* 0x2C */ u32 unk2C; + /* 0x30 */ u32 unk30; + /* 0x34 */ u32 unk34; + /* 0x38 */ u32 unk38; +}; + +class lookat_class { +public: + /* 0x00 */ cXyz mEye; + /* 0x0C */ cXyz mCenter; + /* 0x18 */ cXyz mUp; +}; + +struct scissor_class { + /* 0x0 */ f32 mXOrig; + /* 0x4 */ f32 mYOrig; + /* 0x8 */ f32 mWidth; + /* 0xC */ f32 mHeight; +}; + +struct view_port_class { + /* 0x00 */ f32 mXOrig; + /* 0x04 */ f32 mYOrig; + /* 0x08 */ f32 mWidth; + /* 0x0C */ f32 mHeight; + /* 0x10 */ f32 mNearZ; + /* 0x14 */ f32 mFarZ; + /* 0x18 */ scissor_class mScissor; +}; + +struct view_class : public leafdraw_class { + /* 0x0C0 */ leafdraw_method_class* mSubMtd; + /* 0x0C4 */ u8 field_0xc4; + /* 0x0C8 */ f32 mNear; + /* 0x0CC */ f32 mFar; + /* 0x0D0 */ f32 mFovy; + /* 0x0D4 */ f32 mAspect; + /* 0x0D8 */ lookat_class mLookat; + /* 0x0FC */ s16 mBank; + /* 0x100 */ Mtx44 mProjMtx; + /* 0x140 */ Mtx mViewMtx; + /* 0x170 */ Mtx mInvViewMtx; + /* 0x1A0 */ Mtx44 mProjViewMtx; + /* 0x1E0 */ Mtx mViewMtxNoTrans; +}; + +#endif \ No newline at end of file diff --git a/include/f_pc/f_pc_base.h b/include/f_pc/f_pc_base.h new file mode 100644 index 000000000..155360ca3 --- /dev/null +++ b/include/f_pc/f_pc_base.h @@ -0,0 +1,51 @@ + +#ifndef F_PC_BASE_H_ +#define F_PC_BASE_H_ + +#include "f_pc/f_pc_delete_tag.h" +#include "f_pc/f_pc_layer_tag.h" +#include "f_pc/f_pc_line_tag.h" +#include "f_pc/f_pc_priority.h" + +typedef struct create_request create_request; +typedef struct process_method_class process_method_class; +typedef struct process_profile_definition process_profile_definition; +typedef struct profile_method_class profile_method_class; + +typedef struct base_process_class { + /* 0x00 */ u32 mBsType; + /* 0x04 */ u32 mBsPcId; + /* 0x08 */ s16 mProcName; + /* 0x0A */ s8 mUnk0; + /* 0x0B */ u8 mPauseFlag; + /* 0x0C */ s8 mInitState; + /* 0x0D */ u8 mUnk2; + /* 0x0E */ s16 mBsTypeId; + /* 0x10 */ process_profile_definition* mpProf; + /* 0x14 */ struct create_request* mpCtRq; + /* 0x18 */ layer_management_tag_class mLyTg; + /* 0x34 */ line_tag mLnTg; + /* 0x4C */ delete_tag_class mDtTg; + /* 0x68 */ process_priority_class mPi; + /* 0xA8 */ process_method_class* mpPcMtd; + /* 0xAC */ void* mpUserData; + /* 0xB0 */ u32 mParameters; + /* 0xB4 */ u32 mSubType; +} base_process_class; // Size: 0xB8 + +bool fpcBs_Is_JustOfType(int pType1, int pType2); +s32 fpcBs_MakeOfType(int* pType); +s32 fpcBs_MakeOfId(void); +s32 fpcBs_Execute(base_process_class* pProc); +void fpcBs_DeleteAppend(base_process_class* pProc); +s32 fpcBs_IsDelete(base_process_class* pProc); +s32 fpcBs_Delete(base_process_class* pProc); +base_process_class* fpcBs_Create(s16 pProcTypeID, unsigned int pProcID, void* pData); +s32 fpcBs_SubCreate(base_process_class* pProc); + +extern "C" { +void fpcBs_MakeOfType__FPi(void); +void fpcBs_Is_JustOfType__Fii(void); +} + +#endif diff --git a/include/f_pc/f_pc_create_iter.h b/include/f_pc/f_pc_create_iter.h new file mode 100644 index 000000000..cbe1ab3a7 --- /dev/null +++ b/include/f_pc/f_pc_create_iter.h @@ -0,0 +1,33 @@ + +#ifndef F_PC_CREATE_ITER_H_ +#define F_PC_CREATE_ITER_H_ + +#include "dolphin/types.h" + +typedef struct create_tag create_tag; + +typedef int (*fpcCtIt_MethodFunc)(void*, void*); +typedef void* (*fpcCtIt_JudgeFunc)(void*, void*); + +typedef struct node_method_data { + fpcCtIt_MethodFunc mFunc; + void* mpUserData; +} node_method_data; + +typedef struct node_judge_data { + fpcCtIt_JudgeFunc mFunc; + void* mpUserData; +} node_judge_data; + +typedef struct fpcCtIt_jilprm_c { + u32 mLayerID; + fpcCtIt_JudgeFunc mFunc; + void* mpUserData; +} fpcCtIt_jilprm_c; + +s32 fpcCtIt_Method(fpcCtIt_MethodFunc pJudge, void* pUserData); +void* fpcCtIt_Judge(fpcCtIt_JudgeFunc pJudge, void* pUserData); +void* fpcCtIt_filter_JudgeInLayer(create_tag*, fpcCtIt_jilprm_c*); +void* fpcCtIt_JudgeInLayer(unsigned int pUnk0, fpcCtIt_JudgeFunc pFunc, void* pUserData); + +#endif diff --git a/include/f_pc/f_pc_create_req.h b/include/f_pc/f_pc_create_req.h new file mode 100644 index 000000000..f357aeef1 --- /dev/null +++ b/include/f_pc/f_pc_create_req.h @@ -0,0 +1,42 @@ + +#ifndef F_PC_CREATE_REQ_H_ +#define F_PC_CREATE_REQ_H_ + +#include "SSystem/SComponent/c_phase.h" +#include "f_pc/f_pc_create_tag.h" +#include "f_pc/f_pc_method.h" +#include "f_pc/f_pc_method_tag.h" + +typedef struct base_process_class base_process_class; +typedef struct layer_class layer_class; + +typedef struct create_request_method_class { + cPhs__Handler mpHandler; + process_method_func mpCancel; + process_method_func mpDelete; +} create_request_method_class; + +typedef struct create_request { + create_tag mBase; + s8 mbIsCreating; + s8 mbIsCancelling; + process_method_tag_class mMtdTg; + create_request_method_class* mpCtRqMtd; + void* mpUnk1; + s32 mBsPcId; + struct base_process_class* mpRes; + layer_class* mpLayer; +} create_request; // Size: 0x48 + +bool fpcCtRq_isCreatingByID(create_tag* pTag, unsigned int* pId); +BOOL fpcCtRq_IsCreatingByID(unsigned int id); +void fpcCtRq_CreateQTo(create_request* pReq); +void fpcCtRq_ToCreateQ(create_request* pReq); +BOOL fpcCtRq_Delete(create_request* pReq); +BOOL fpcCtRq_Cancel(create_request* pReq); +s32 fpcCtRq_IsDoing(create_request* pReq); +void fpcCtRq_Handler(void); +create_request* fpcCtRq_Create(layer_class* pLayer, u32 size, + create_request_method_class* pCtRqMtd); + +#endif diff --git a/include/f_pc/f_pc_create_tag.h b/include/f_pc/f_pc_create_tag.h new file mode 100644 index 000000000..35365179d --- /dev/null +++ b/include/f_pc/f_pc_create_tag.h @@ -0,0 +1,18 @@ + +#ifndef F_PC_CREATE_TAG_H_ +#define F_PC_CREATE_TAG_H_ + +#include "SSystem/SComponent/c_list.h" +#include "SSystem/SComponent/c_tag.h" + +typedef struct create_tag { + create_tag_class mBase; +} create_tag; + +void fpcCtTg_ToCreateQ(create_tag* pTag); +void fpcCtTg_CreateQTo(create_tag* pTag); +s32 fpcCtTg_Init(create_tag* pTag, void* pUserData); + +extern node_list_class g_fpcCtTg_Queue; + +#endif diff --git a/include/f_pc/f_pc_creator.h b/include/f_pc/f_pc_creator.h new file mode 100644 index 000000000..582abf5f3 --- /dev/null +++ b/include/f_pc/f_pc_creator.h @@ -0,0 +1,14 @@ + +#ifndef F_PC_CREATOR_H_ +#define F_PC_CREATOR_H_ + +#include "dolphin/types.h" + +typedef struct base_process_class base_process_class; + +BOOL fpcCt_IsCreatingByID(unsigned int id); +s32 fpcCt_IsDoing(base_process_class* pProc); +BOOL fpcCt_Abort(base_process_class* pProc); +void fpcCt_Handler(void); + +#endif diff --git a/include/f_pc/f_pc_delete_tag.h b/include/f_pc/f_pc_delete_tag.h new file mode 100644 index 000000000..81a910513 --- /dev/null +++ b/include/f_pc/f_pc_delete_tag.h @@ -0,0 +1,25 @@ + +#ifndef F_PC_DELETE_TAG_H_ +#define F_PC_DELETE_TAG_H_ + +#include "SSystem/SComponent/c_tag.h" + +typedef struct layer_class layer_class; + +typedef int (*delete_tag_func)(void*); + +typedef struct delete_tag_class { + create_tag_class mBase; + layer_class* mpLayer; + s16 mTimer; +} delete_tag_class; + +bool fpcDtTg_IsEmpty(void); +void fpcDtTg_ToDeleteQ(delete_tag_class* pTag); +void fpcDtTg_DeleteQTo(delete_tag_class* pTag); +s32 fpcDtTg_Do(delete_tag_class* pTag, delete_tag_func pFunc); +s32 fpcDtTg_Init(delete_tag_class* pTag, void* pUserData); + +extern node_list_class g_fpcDtTg_Queue; + +#endif diff --git a/include/f_pc/f_pc_deletor.h b/include/f_pc/f_pc_deletor.h new file mode 100644 index 000000000..e712c4abb --- /dev/null +++ b/include/f_pc/f_pc_deletor.h @@ -0,0 +1,15 @@ + +#ifndef F_PC_DELETOR_H_ +#define F_PC_DELETOR_H_ + +#include "dolphin/types.h" + +typedef struct base_process_class base_process_class; + +bool fpcDt_IsComplete(void); +s32 fpcDt_ToDeleteQ(base_process_class* pProc); +s32 fpcDt_ToQueue(base_process_class* pProc); +void fpcDt_Handler(void); +s32 fpcDt_Delete(void* pProc); + +#endif diff --git a/include/f_pc/f_pc_draw.h b/include/f_pc/f_pc_draw.h new file mode 100644 index 000000000..b62024269 --- /dev/null +++ b/include/f_pc/f_pc_draw.h @@ -0,0 +1,14 @@ +#ifndef F_PC_DRAW_H_ +#define F_PC_DRAW_H_ + +#include "dolphin/types.h" + +typedef struct base_process_class base_process_class; + +typedef int (*fpcDw_HandlerFunc)(void*, void*); +typedef int (*fpcDw_HandlerFuncFunc)(fpcDw_HandlerFunc); + +s32 fpcDw_Execute(base_process_class* pProc); +s32 fpcDw_Handler(fpcDw_HandlerFuncFunc param_1, fpcDw_HandlerFunc param_2); + +#endif \ No newline at end of file diff --git a/include/f_pc/f_pc_draw_priority.h b/include/f_pc/f_pc_draw_priority.h new file mode 100644 index 000000000..1049f87ff --- /dev/null +++ b/include/f_pc/f_pc_draw_priority.h @@ -0,0 +1,15 @@ + +#ifndef F_PC_DRAW_PRIORITY_H_ +#define F_PC_DRAW_PRIORITY_H_ + +#include "dolphin/types.h" + +typedef struct draw_priority_class { + s16 mPriority; +} draw_priority_class; + +s16 fpcDwPi_Get(draw_priority_class* pDwPi); +void fpcDwPi_Set(draw_priority_class* pDwPi, s16 p); +void fpcDwPi_Init(draw_priority_class* pDwPi, s16 p); + +#endif diff --git a/include/f_pc/f_pc_executor.h b/include/f_pc/f_pc_executor.h new file mode 100644 index 000000000..a987a5fad --- /dev/null +++ b/include/f_pc/f_pc_executor.h @@ -0,0 +1,27 @@ + +#ifndef F_PC_EXECUTOR_H_ +#define F_PC_EXECUTOR_H_ + +#include "f_pc/f_pc_layer_iter.h" +#include "f_pc/f_pc_line_iter.h" + +typedef struct base_process_class base_process_class; + +base_process_class* fpcEx_Search(fpcLyIt_JudgeFunc pFunc, void* pUserData); +base_process_class* fpcEx_SearchByID(unsigned int id); +BOOL fpcEx_IsExist(unsigned int id); +s32 fpcEx_ToLineQ(base_process_class* pProc); +s32 fpcEx_ExecuteQTo(base_process_class* pProc); +s32 fpcEx_Execute(base_process_class* pProc); +s32 fpcEx_ToExecuteQ(base_process_class* pProc); +void fpcEx_Handler(fpcLnIt_QueueFunc pFunc); + +inline base_process_class* i_fpcM_Search(fpcLyIt_JudgeFunc pFunc, void* pUserData) { + return fpcEx_Search(pFunc, pUserData); +} + +extern "C" { +void fpcEx_IsExist__FUi(void); +} + +#endif diff --git a/include/f_pc/f_pc_fstcreate_req.h b/include/f_pc/f_pc_fstcreate_req.h new file mode 100644 index 000000000..2aef06892 --- /dev/null +++ b/include/f_pc/f_pc_fstcreate_req.h @@ -0,0 +1,23 @@ +#ifndef F_PC_FSTCREATE_REQ_H_ +#define F_PC_FSTCREATE_REQ_H_ + +#include "f_pc/f_pc_create_req.h" + +typedef struct base_process_class base_process_class; +typedef struct layer_class layer_class; + +typedef int (*fstCreateFunc)(void*, void*); + +typedef struct fast_create_request { + /* 0x00 */ create_request mBase; + /* 0x48 */ fstCreateFunc mpFastCreateFunc; + /* 0x4C */ void* mpFastCreateData; +} fast_create_request; // Size: 0x50 + +s32 fpcFCtRq_Do(fast_create_request* pFstCreateReq); +s32 fpcFCtRq_Delete(fast_create_request*); +base_process_class* fpcFCtRq_Request(layer_class* pLayer, s16 pProcTypeID, + fstCreateFunc pFastCreateFunc, void* pFastCreateData, + void* pData); + +#endif \ No newline at end of file diff --git a/include/f_pc/f_pc_layer.h b/include/f_pc/f_pc_layer.h new file mode 100644 index 000000000..57417a1f5 --- /dev/null +++ b/include/f_pc/f_pc_layer.h @@ -0,0 +1,54 @@ + +#ifndef F_PC_LAYER_H_ +#define F_PC_LAYER_H_ + +#include "SSystem/SComponent/c_list.h" +#include "SSystem/SComponent/c_node.h" +#include "SSystem/SComponent/c_tree.h" +#include "dolphin/types.h" + +typedef struct create_tag_class create_tag_class; +typedef struct process_method_tag_class process_method_tag_class; +typedef struct process_node_class process_node_class; + +typedef struct layer_class { + /* 0x00 */ node_class mNode; + /* 0x0C */ u32 mLayerID; + /* 0x10 */ node_lists_tree_class mNodeListTree; + /* 0x18 */ process_node_class* mpPcNode; + /* 0x1C */ node_list_class mCancelList; + struct { + /* 0x28 */ s16 mCreatingCount; + /* 0x2A */ s16 mDeletingCount; + } counts; +} layer_class; + +void fpcLy_SetCurrentLayer(layer_class* pLayer); +layer_class* fpcLy_CurrentLayer(void); +layer_class* fpcLy_RootLayer(void); +layer_class* fpcLy_Layer(unsigned int id); +layer_class* fpcLy_Search(unsigned int id); +void fpcLy_Regist(layer_class* pLayer); + +void fpcLy_CreatedMesg(layer_class* pLayer); +void fpcLy_CreatingMesg(layer_class* pLayer); +void fpcLy_DeletedMesg(layer_class* pLayer); +void fpcLy_DeletingMesg(layer_class* pLayer); +BOOL fpcLy_IsCreatingMesg(layer_class* pLayer); +BOOL fpcLy_IsDeletingMesg(layer_class* pLayer); + +s32 fpcLy_IntoQueue(layer_class* pLayer, int treeListIdx, create_tag_class* pTag, int idx); +s32 fpcLy_ToQueue(layer_class* pLayer, int treeListIdx, create_tag_class* pTag); +s32 fpcLy_QueueTo(layer_class* pLayer, create_tag_class* pTag); + +s32 fpcLy_Cancel(layer_class* pLayer); +bool fpcLy_CancelMethod(process_method_tag_class* pLayer); + +void fpcLy_CancelQTo(process_method_tag_class* pMthd); +s32 fpcLy_ToCancelQ(layer_class* pLayer, process_method_tag_class* pMthd); + +void fpcLy_Create(layer_class* pLayer, void* pPcNode, node_list_class* pLists, int listNum); + +s32 fpcLy_Delete(layer_class* pLayer); + +#endif diff --git a/include/f_pc/f_pc_layer_iter.h b/include/f_pc/f_pc_layer_iter.h new file mode 100644 index 000000000..25f75a034 --- /dev/null +++ b/include/f_pc/f_pc_layer_iter.h @@ -0,0 +1,21 @@ +#ifndef F_PC_LAYER_ITER_H_ +#define F_PC_LAYER_ITER_H_ + +#include "dolphin/types.h" + +typedef struct layer_class layer_class; + +typedef struct layer_iter { + void* mpFunc; + void* mpUserData; +} layer_iter; + +typedef int (*fpcLyIt_OnlyHereFunc)(void*, void*); +typedef void* (*fpcLyIt_JudgeFunc)(void*, void*); + +s32 fpcLyIt_OnlyHere(layer_class* pLayer, fpcLyIt_OnlyHereFunc pFunc, void* pUserData); +s32 fpcLyIt_OnlyHereLY(layer_class* pLayer, fpcLyIt_OnlyHereFunc pFunc, void* pUserData); +void* fpcLyIt_Judge(layer_class* pLayer, fpcLyIt_JudgeFunc pFunc, void* pUserData); +void* fpcLyIt_AllJudge(fpcLyIt_JudgeFunc pFunc, void* pUserData); + +#endif diff --git a/include/f_pc/f_pc_layer_tag.h b/include/f_pc/f_pc_layer_tag.h new file mode 100644 index 000000000..2cf25d038 --- /dev/null +++ b/include/f_pc/f_pc_layer_tag.h @@ -0,0 +1,22 @@ + +#ifndef F_PC_LAYER_TAG_H_ +#define F_PC_LAYER_TAG_H_ + +#include "SSystem/SComponent/c_tag.h" + +typedef struct layer_class layer_class; + +typedef struct layer_management_tag_class { + create_tag_class mCreateTag; + layer_class* mpLayer; + u16 mNodeListID; + u16 mNodeListIdx; +} layer_management_tag_class; + +s32 fpcLyTg_QueueTo(layer_management_tag_class* pTag); +s32 fpcLyTg_ToQueue(layer_management_tag_class* pTag, unsigned int layerID, u16 listID, + u16 listPrio); +s32 fpcLyTg_Move(layer_management_tag_class*, unsigned int, u16, u16); +s32 fpcLyTg_Init(layer_management_tag_class*, unsigned int, void*); + +#endif diff --git a/include/f_pc/f_pc_leaf.h b/include/f_pc/f_pc_leaf.h new file mode 100644 index 000000000..d2664fd76 --- /dev/null +++ b/include/f_pc/f_pc_leaf.h @@ -0,0 +1,40 @@ + +#ifndef F_PC_LEAF_H_ +#define F_PC_LEAF_H_ + +#include "f_pc/f_pc_base.h" +#include "f_pc/f_pc_draw_priority.h" +#include "f_pc/f_pc_method.h" +#include "f_pc/f_pc_profile.h" + +typedef struct leafdraw_method_class { + /* 0x00 */ process_method_class mBase; + /* 0x10 */ process_method_func mpDrawFunc; +} leafdraw_method_class; + +typedef struct leafdraw_class { + /* 0x00 */ base_process_class mBase; + /* 0xB8 */ leafdraw_method_class* mpDrawMtd; + /* 0xBC */ s8 mbUnk0; + /* 0xBD */ u8 mbUnk1; + /* 0xBE */ draw_priority_class mDwPi; +} leafdraw_class; + +typedef struct leaf_process_profile_definition { + /* 0x00 */ process_profile_definition mBase; + /* 0x1C */ leafdraw_method_class* mSubMtd; // Subclass methods + /* 0x20 */ s16 mPriority; // mDrawPriority +} leaf_process_profile_definition; + +s16 fpcLf_GetPriority(leafdraw_class* pLeaf); +s32 fpcLf_DrawMethod(leafdraw_method_class* pMthd, void* pUserData); +s32 fpcLf_Draw(leafdraw_class* pMthd); +s32 fpcLf_Execute(leafdraw_class* pLeaf); +s32 fpcLf_IsDelete(leafdraw_class* pLeaf); +s32 fpcLf_Delete(leafdraw_class* pLeaf); +s32 fpcLf_Create(leafdraw_class* pLeaf); + +extern int g_fpcLf_type; +extern leafdraw_method_class g_fpcLf_Method; + +#endif diff --git a/include/f_pc/f_pc_line.h b/include/f_pc/f_pc_line.h new file mode 100644 index 000000000..82a45f380 --- /dev/null +++ b/include/f_pc/f_pc_line.h @@ -0,0 +1,10 @@ +#ifndef F_PC_LINE_H_ +#define F_PC_LINE_H_ + +#include "SSystem/SComponent/c_tree.h" + +void fpcLn_Create(void); + +extern node_lists_tree_class g_fpcLn_Queue; + +#endif \ No newline at end of file diff --git a/include/f_pc/f_pc_line_iter.h b/include/f_pc/f_pc_line_iter.h new file mode 100644 index 000000000..97a2fe57e --- /dev/null +++ b/include/f_pc/f_pc_line_iter.h @@ -0,0 +1,9 @@ + +#ifndef F_PC_LINE_ITER_H_ +#define F_PC_LINE_ITER_H_ + +typedef int (*fpcLnIt_QueueFunc)(void*, void*); + +void fpcLnIt_Queue(fpcLnIt_QueueFunc pFunc); + +#endif diff --git a/include/f_pc/f_pc_line_tag.h b/include/f_pc/f_pc_line_tag.h new file mode 100644 index 000000000..299c6145e --- /dev/null +++ b/include/f_pc/f_pc_line_tag.h @@ -0,0 +1,17 @@ + +#ifndef F_PC_LINE_TAG_H_ +#define F_PC_LINE_TAG_H_ + +#include "SSystem/SComponent/c_tag.h" + +typedef struct line_tag { + create_tag_class mBase; + s32 mLineListID; +} line_tag; + +s32 fpcLnTg_Move(line_tag* pLineTag, int newLineListID); +void fpcLnTg_QueueTo(line_tag* pLineTag); +s32 fpcLnTg_ToQueue(line_tag* pLineTag, int lineListID); +void fpcLnTg_Init(line_tag* pLineTag, void* pData); + +#endif diff --git a/include/f_pc/f_pc_load.h b/include/f_pc/f_pc_load.h new file mode 100644 index 000000000..3fdbdf56a --- /dev/null +++ b/include/f_pc/f_pc_load.h @@ -0,0 +1,12 @@ + +#ifndef F_PC_LOAD_H_ +#define F_PC_LOAD_H_ + +#include "dolphin/types.h" + +BOOL fpcLd_Use(s16 procName); +s32 fpcLd_IsLoaded(s16 procName); +void fpcLd_Free(s16 procName); +s32 fpcLd_Load(s16 procName); + +#endif diff --git a/include/f_pc/f_pc_manager.h b/include/f_pc/f_pc_manager.h new file mode 100644 index 000000000..28d3f6c9b --- /dev/null +++ b/include/f_pc/f_pc_manager.h @@ -0,0 +1,91 @@ +#ifndef F_PC_MANAGER_H_ +#define F_PC_MANAGER_H_ + +#include "f_pc/f_pc_create_iter.h" +#include "f_pc/f_pc_executor.h" +#include "f_pc/f_pc_leaf.h" +#include "f_pc/f_pc_node.h" +#include "f_pc/f_pc_stdcreate_req.h" + +enum { + fpcM_ERROR_PROCESS_ID_e = -1, +}; + +typedef int (*FastCreateReqFunc)(void*); +typedef void (*fpcM_ManagementFunc)(void); +typedef int (*fpcM_DrawIteraterFunc)(void*, void*); + +inline u32 fpcM_GetID(const void* pProc) { + return pProc != NULL ? ((base_process_class*)pProc)->mBsPcId : 0xFFFFFFFF; +} +inline s16 fpcM_GetName(const void* pActor) { + return ((base_process_class*)pActor)->mProcName; +} +inline u32 fpcM_GetParam(const void* pActor) { + return ((base_process_class*)pActor)->mParameters; +} + +inline void fpcM_SetParam(void* p_actor, u32 param) { + ((base_process_class*)p_actor)->mParameters = param; +} + +inline s16 fpcM_GetProfName(const void* pActor) { + return ((base_process_class*)pActor)->mBsTypeId; +} + +inline int fpcM_Create(s16 procName, FastCreateReqFunc createFunc, void* process) { + return fpcSCtRq_Request(fpcLy_CurrentLayer(), procName, (stdCreateFunc)createFunc, NULL, + process); +} + +inline s16 fpcM_DrawPriority(const void* param_0) { + return fpcLf_GetPriority((leafdraw_class*)param_0); +} + +inline s32 fpcM_ChangeLayerID(void* proc, int layerID) { + return fpcPi_Change(&((base_process_class*)proc)->mPi, layerID, 0xFFFD, 0xFFFD); +} + +inline s32 fpcM_IsJustType(int type1, int type2) { + return fpcBs_Is_JustOfType(type1, type2); +} + +inline bool fpcM_IsFirstCreating(void* proc) { + return ((base_process_class*)proc)->mInitState == 0; +} + +inline process_profile_definition* fpcM_GetProfile(void* proc) { + return (process_profile_definition*)((base_process_class*)proc)->mpProf; +} + +inline void* fpcM_GetAppend(const void* proc) { + return ((base_process_class*)proc)->mpUserData; +} + +inline BOOL fpcM_IsExecuting(unsigned int id) { + return fpcEx_IsExist(id); +} + +inline void* fpcM_LyJudge(process_node_class* i_node, fpcLyIt_JudgeFunc i_func, void* i_data) { + return fpcLyIt_Judge(&i_node->mLayer, i_func, i_data); +} + +void fpcM_Draw(void* pProc); +s32 fpcM_DrawIterater(fpcM_DrawIteraterFunc pFunc); +s32 fpcM_Execute(void* pProc); +s32 fpcM_Delete(void* pProc); +BOOL fpcM_IsCreating(unsigned int pID); +void fpcM_Management(fpcM_ManagementFunc pFunc1, fpcM_ManagementFunc pFunc2); +void fpcM_Init(void); +base_process_class* fpcM_FastCreate(s16 pProcTypeID, FastCreateReqFunc param_2, void* param_3, + void* pData); +s32 fpcM_IsPause(void* pProc, u8 param_2); +void fpcM_PauseEnable(void* pProc, u8 param_2); +void fpcM_PauseDisable(void* pProc, u8 param_2); +void* fpcM_JudgeInLayer(unsigned int pLayerID, fpcCtIt_JudgeFunc pFunc, void* pUserData); + +extern "C" { +void fpcM_Delete__FPv(void); +} + +#endif diff --git a/include/f_pc/f_pc_method.h b/include/f_pc/f_pc_method.h new file mode 100644 index 000000000..aa7e98dda --- /dev/null +++ b/include/f_pc/f_pc_method.h @@ -0,0 +1,27 @@ + +#ifndef F_PC_METHOD_H_ +#define F_PC_METHOD_H_ + +#include "dolphin/types.h" + +typedef int (*process_method_func)(void*); + +typedef struct process_method_class { + process_method_func mpCreateFunc; + process_method_func mpDeleteFunc; + process_method_func mpExecuteFunc; + process_method_func mpIsDeleteFunc; +} process_method_class; + +s32 fpcMtd_Method(process_method_func pFunc, void* pUserData); +s32 fpcMtd_Execute(process_method_class* pMthd, void* pUserData); +s32 fpcMtd_IsDelete(process_method_class* pMthd, void* pUserData); +s32 fpcMtd_Delete(process_method_class* pMthd, void* pUserData); +s32 fpcMtd_Create(process_method_class* pMthd, void* pUserData); + +extern "C" { +void fpcMtd_Execute__FP20process_method_classPv(void); +void fpcMtd_Create__FP20process_method_classPv(void); +} + +#endif diff --git a/include/f_pc/f_pc_method_iter.h b/include/f_pc/f_pc_method_iter.h new file mode 100644 index 000000000..c85838254 --- /dev/null +++ b/include/f_pc/f_pc_method_iter.h @@ -0,0 +1,13 @@ + +#ifndef F_PC_METHOD_ITER_H_ +#define F_PC_METHOD_ITER_H_ + +#include "dolphin/types.h" + +typedef struct node_list_class node_list_class; + +typedef int (*fpcMtdIt_MethodFunc)(void*); + +int fpcMtdIt_Method(node_list_class* pList, fpcMtdIt_MethodFunc pMethod); + +#endif diff --git a/include/f_pc/f_pc_method_tag.h b/include/f_pc/f_pc_method_tag.h new file mode 100644 index 000000000..54fd6c7d5 --- /dev/null +++ b/include/f_pc/f_pc_method_tag.h @@ -0,0 +1,20 @@ + +#ifndef F_PC_METHOD_TAG_H_ +#define F_PC_METHOD_TAG_H_ + +#include "SSystem/SComponent/c_tag.h" + +typedef int (*process_method_tag_func)(void*); + +typedef struct process_method_tag_class { + create_tag_class mCreateTag; + process_method_tag_func mpFunc; + void* mpMthdData; +} process_method_tag_class; + +s32 fpcMtdTg_Do(process_method_tag_class* pMthd); +s32 fpcMtdTg_ToMethodQ(node_list_class* pList, process_method_tag_class* pMthd); +void fpcMtdTg_MethodQTo(process_method_tag_class* pMthd); +s32 fpcMtdTg_Init(process_method_tag_class* pMthd, process_method_tag_func pFunc, void* pMthdData); + +#endif diff --git a/include/f_pc/f_pc_node.h b/include/f_pc/f_pc_node.h new file mode 100644 index 000000000..c3c8a8c89 --- /dev/null +++ b/include/f_pc/f_pc_node.h @@ -0,0 +1,40 @@ + +#ifndef F_PC_NODE_H_ +#define F_PC_NODE_H_ + +#include "f_pc/f_pc_base.h" +#include "f_pc/f_pc_layer.h" +#include "f_pc/f_pc_method.h" +#include "f_pc/f_pc_profile.h" + +typedef struct nodedraw_method_class { + process_method_class mBase; + process_method_func mpDrawFunc; +} nodedraw_method_class; + +typedef struct process_node_class { + /* 0x00 */ base_process_class mBase; + /* 0xB8 */ nodedraw_method_class* mpNodeMtd; + /* 0xBC */ layer_class mLayer; + /* 0xE8 */ node_list_class mLayerNodeLists[16]; + /* 0x1A8 */ s8 mUnk0; +} process_node_class; + +typedef struct node_process_profile_definition { + /* 0x00 */ process_profile_definition mBase; + /* 0x1C */ process_method_class* mSubMtd; // Subclass methods +} node_process_profile_definition; + +s32 fpcNd_DrawMethod(nodedraw_method_class* pNodeMethod, void* pData); +s32 fpcNd_Draw(process_node_class* pProcNode); +s32 fpcNd_Execute(process_node_class* pProcNode); +void* fpcNd_IsCreatingFromUnder(void* pProcNode); +s32 fpcNd_IsDeleteTiming(process_node_class* pProcNode); +s32 fpcNd_IsDelete(process_node_class* pProcNode); +s32 fpcNd_Delete(process_node_class* pProcNode); +s32 fpcNd_Create(process_node_class* pProcNode); + +extern int g_fpcNd_type; +extern nodedraw_method_class g_fpcNd_Method; + +#endif diff --git a/include/f_pc/f_pc_node_req.h b/include/f_pc/f_pc_node_req.h new file mode 100644 index 000000000..a99c22d02 --- /dev/null +++ b/include/f_pc/f_pc_node_req.h @@ -0,0 +1,70 @@ +#ifndef F_PC_NODE_REQ_H_ +#define F_PC_NODE_REQ_H_ + +#include "SSystem/SComponent/c_phase.h" +#include "f_pc/f_pc_method.h" +#include "f_pc/f_pc_method_tag.h" + +typedef struct layer_class layer_class; +typedef struct process_node_class process_node_class; + +typedef struct node_create_request_method_class { + process_method_func mpExecuteFunc; + process_method_func mpCancelFunc; + process_method_func mpUnkFunc; + process_method_func mpPostMethodFunc; +} node_create_request_method_class; +// needed to match struct copy +typedef struct unk_process_node_class { + process_node_class* mpNodeProc; + u32 mProcId; +} unk_process_node_class; + +typedef struct node_create_request { + create_tag_class mCreateTag; + process_method_tag_class mProcMthCls; + request_of_phase_process_class mReqPhsProc; + cPhs__Handler* mpPhsHandler; + node_create_request_method_class* mpNodeCrReqMthCls; + s32 mParameter; + s32 mRequestId; + unk_process_node_class mNodeProc; + layer_class* mpLayerClass; + u32 mCreatingID; + s16 mProcName; + void* mpUserData; + s16 unk_0x60; + +} node_create_request; // Size: 0x64 + +typedef struct request_node_class { + node_class mBase; + node_create_request* mNodeCrReq; +} request_node_class; + +void fpcNdRq_RequestQTo(node_create_request* pNodeCreateReq); +void fpcNdRq_ToRequestQ(node_create_request* pNodeCreateReq); +s32 fpcNdRq_phase_IsCreated(node_create_request* pNodeCreateReq); +s32 fpcNdRq_phase_Create(node_create_request* pNodeCreateReq); +s32 fpcNdRq_phase_IsDeleteTiming(node_create_request* pNodeCreateReq); +s32 fpcNdRq_phase_IsDeleted(node_create_request* pNodeCreateReq); +s32 fpcNdRq_phase_Delete(node_create_request* pNodeCreateReq); +s32 fpcNdRq_DoPhase(node_create_request* pNodeCreateReq); +s32 fpcNdRq_Execute(node_create_request* pNodeCreateReq); +s32 fpcNdRq_Delete(node_create_request* pNodeCreateReq); +s32 fpcNdRq_Cancel(node_create_request* pNodeCreateReq); +s32 fpcNdRq_Handler(void); +s32 fpcNdRq_IsPossibleTarget(process_node_class* pProcNode); +s32 fpcNdRq_IsIng(process_node_class* pProcNode); +node_create_request* fpcNdRq_Create(u32 pRequestSize); +node_create_request* fpcNdRq_ChangeNode(u32 pRequestSize, process_node_class* pProcNode, + s16 param_3, void* param_4); +node_create_request* fpcNdRq_DeleteNode(u32 pRequestSize, process_node_class* pProcNode); +node_create_request* fpcNdRq_CreateNode(u32 pRequestSize, s16 param_2, void* param_3); +node_create_request* +fpcNdRq_Request(u32 param_1, int param_2, process_node_class* param_3, s16 param_4, + void* param_5, node_create_request_method_class* pNodeCreateRequestMethodClass); +s32 fpcNdRq_ReChangeNode(unsigned int pRequestId, s16 param_2, void* param_3); +s32 fpcNdRq_ReRequest(unsigned int pRequestId, s16 param_2, void* param_3); + +#endif \ No newline at end of file diff --git a/include/f_pc/f_pc_pause.h b/include/f_pc/f_pc_pause.h new file mode 100644 index 000000000..895b25af9 --- /dev/null +++ b/include/f_pc/f_pc_pause.h @@ -0,0 +1,11 @@ +#ifndef F_PC_PAUSE_ +#define F_PC_PAUSE_ + +#include "dolphin/types.h" + +s32 fpcPause_IsEnable(void* pProc, u8 expected); +s32 fpcPause_Enable(void* pProc, u8 pauseMask); +s32 fpcPause_Disable(void* pProc, u8 pauseMask); +void fpcPause_Init(void* pProc); + +#endif diff --git a/include/f_pc/f_pc_priority.h b/include/f_pc/f_pc_priority.h new file mode 100644 index 000000000..358ae7214 --- /dev/null +++ b/include/f_pc/f_pc_priority.h @@ -0,0 +1,33 @@ + +#ifndef F_PC_PRIORITY_H_ +#define F_PC_PRIORITY_H_ + +#include "f_pc/f_pc_method_tag.h" + +typedef struct process_priority_queue_info { + u32 mLayer; + u16 mListID; + u16 mListPrio; +} process_priority_queue_info; + +typedef struct process_priority_class { + /* 0x00 */ create_tag_class mBase; + /* 0x14 */ process_method_tag_class mMtdTag; + /* 0x30 */ process_priority_queue_info mInfoQ; + /* 0x38 */ process_priority_queue_info mInfoCurr; +} process_priority_class; + +s32 fpcPi_IsInQueue(process_priority_class* pPi); +s32 fpcPi_QueueTo(process_priority_class* pPi); +s32 fpcPi_ToQueue(process_priority_class* pPi); +process_priority_class* fpcPi_GetFromQueue(void); +s32 fpcPi_Delete(process_priority_class* pPi); +s32 fpcPi_IsNormal(unsigned int layer, u16 listID, u16 priority); +s32 fpcPi_Change(process_priority_class* pPi, unsigned int layer, u16 listID, u16 priority); +s32 fpcPi_Handler(void); +s32 fpcPi_Init(process_priority_class* pPi, void* pUserData, unsigned int layer, u16 listID, + u16 priority); + +extern s8 data_804505F0; // roomReadId + +#endif diff --git a/include/f_pc/f_pc_profile.h b/include/f_pc/f_pc_profile.h new file mode 100644 index 000000000..7c3dd68b2 --- /dev/null +++ b/include/f_pc/f_pc_profile.h @@ -0,0 +1,28 @@ + +#ifndef F_PC_PROFILE_H_ +#define F_PC_PROFILE_H_ + +#include "dolphin/types.h" + +typedef struct nodedraw_method_class nodedraw_method_class; +typedef struct leafdraw_method_class leafdraw_method_class; +typedef struct process_method_class process_method_class; + +typedef struct process_profile_definition { + /* 0x00 */ s32 mLayerID; + /* 0x04 */ u16 mListID; + /* 0x06 */ u16 mListPrio; + /* 0x08 */ s16 mProcName; + /* 0x0C */ process_method_class* mSubMtd; // Subclass methods + /* 0x10 */ s32 mSize; + /* 0x14 */ s32 mSizeOther; + /* 0x18 */ s32 mParameters; +} process_profile_definition; + +#define LAYER_DEFAULT (-2) + +struct leaf_process_profile_definition; +process_profile_definition* fpcPf_Get(s16 profileID); +extern process_profile_definition** g_fpcPf_ProfileList_p; + +#endif diff --git a/include/f_pc/f_pc_profile_lst.h b/include/f_pc/f_pc_profile_lst.h new file mode 100644 index 000000000..b5213d2b8 --- /dev/null +++ b/include/f_pc/f_pc_profile_lst.h @@ -0,0 +1,6 @@ +#ifndef F_PC_PROFILE_LST_H +#define F_PC_PROFILE_LST_H + +#include "f_pc/f_pc_profile.h" + +#endif /* F_PC_PROFILE_LST_H */ diff --git a/include/f_pc/f_pc_searcher.h b/include/f_pc/f_pc_searcher.h new file mode 100644 index 000000000..9d416236b --- /dev/null +++ b/include/f_pc/f_pc_searcher.h @@ -0,0 +1,19 @@ + +#ifndef F_PC_SEARCHER_H_ +#define F_PC_SEARCHER_H_ + +#include "f_pc/f_pc_base.h" +#include "f_pc/f_pc_layer_iter.h" + +void* fpcSch_JudgeForPName(void* pProc, void* pUserData); +void* fpcSch_JudgeByID(void* pProc, void* pUserData); + +extern "C" { +void fpcSch_JudgeForPName__FPvPv(void); +} + +inline base_process_class* i_fpcM_SearchByName(s16 name) { + return (base_process_class*)fpcLyIt_AllJudge(fpcSch_JudgeForPName, &name); +} + +#endif diff --git a/include/f_pc/f_pc_stdcreate_req.h b/include/f_pc/f_pc_stdcreate_req.h new file mode 100644 index 000000000..dcd4144da --- /dev/null +++ b/include/f_pc/f_pc_stdcreate_req.h @@ -0,0 +1,34 @@ +#ifndef F_PC_STDCREATE_H_ +#define F_PC_STDCREATE_H_ + +#include "f_pc/f_pc_create_req.h" + +typedef struct layer_class layer_class; + +typedef int (*stdCreateFunc)(void*, void*); + +typedef struct standard_create_request_class { + /* 0x00 */ create_request mBase; + /* 0x48 */ request_of_phase_process_class mPhase; + /* 0x50 */ s16 mProcName; + /* 0x54 */ void* mpUserData; + /* 0x58 */ stdCreateFunc mpCallBack; + /* 0x5C */ void* mpCallBackUserData; +} standard_create_request_class; + +s32 fpcSCtRq_phase_CreateProcess(standard_create_request_class* pStdCreateReq); +s32 fpcSCtRq_phase_SubCreateProcess(standard_create_request_class* pStdCreateReq); +s32 fpcSCtRq_phase_IsComplete(standard_create_request_class* pStdCreateReq); +s32 fpcSCtRq_phase_PostMethod(standard_create_request_class* pStdCreateReq); +s32 fpcSCtRq_phase_Done(standard_create_request_class*); +s32 fpcSCtRq_Handler(standard_create_request_class* pStdCreateReq); +s32 fpcSCtRq_Delete(standard_create_request_class*); +s32 fpcSCtRq_Cancel(standard_create_request_class*); +s32 fpcSCtRq_Request(layer_class* param_1, s16 param_2, stdCreateFunc param_3, void* param_4, + void* param_5); + +extern "C" { +void fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv(void); +} + +#endif diff --git a/include/fdlibm.h b/include/fdlibm.h new file mode 100644 index 000000000..4d34b0a5b --- /dev/null +++ b/include/fdlibm.h @@ -0,0 +1,228 @@ +#ifndef FDLIBM_H +#define FDLIBM_H + +/* @(#)fdlibm.h 1.5 04/04/22 */ +/* + * ==================================================== + * Copyright (C) 2004 by Sun Microsystems, Inc. All rights reserved. + * + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#ifdef __cplusplus +extern "C" { +#endif + +/* Sometimes it's necessary to define __LITTLE_ENDIAN explicitly + but these catch some common cases. */ + +#if defined(i386) || defined(i486) || defined(intel) || defined(x86) || defined(i86pc) || \ + defined(__alpha) || defined(__osf__) +#define __LITTLE_ENDIAN +#endif + +#ifdef __LITTLE_ENDIAN +#define __HI(x) *(1 + (int*)&x) +#define __LO(x) *(int*)&x +#define __HIp(x) *(1 + (int*)x) +#define __LOp(x) *(int*)x +#else +#define __HI(x) *(int*)&x +#define __LO(x) *(1 + (int*)&x) +#define __HIp(x) *(int*)x +#define __LOp(x) *(1 + (int*)x) +#endif + +// TODO: should __STDC__ actually be defined? +// #ifdef __STDC__ +#define __P(p) p +// #else +// #define __P(p) () +// #endif + +/* + * ANSI/POSIX + */ + +extern int signgam; + +#define MAXFLOAT ((float)3.40282346638528860e+38) + +enum fdversion { fdlibm_ieee = -1, fdlibm_svid, fdlibm_xopen, fdlibm_posix }; + +#define _LIB_VERSION_TYPE enum fdversion +#define _LIB_VERSION _fdlib_version + +/* if global variable _LIB_VERSION is not desirable, one may + * change the following to be a constant by: + * #define _LIB_VERSION_TYPE const enum version + * In that case, after one initializes the value _LIB_VERSION (see + * s_lib_version.c) during compile time, it cannot be modified + * in the middle of a program + */ +extern _LIB_VERSION_TYPE _LIB_VERSION; + +#define _IEEE_ fdlibm_ieee +#define _SVID_ fdlibm_svid +#define _XOPEN_ fdlibm_xopen +#define _POSIX_ fdlibm_posix + +struct exception { + int type; + char* name; + double arg1; + double arg2; + double retval; +}; + +#define HUGE MAXFLOAT + +/* + * set X_TLOSS = pi*2**52, which is possibly defined in + * (one may replace the following line by "#include ") + */ + +#define X_TLOSS 1.41484755040568800000e+16 + +#define DOMAIN 1 +#define SING 2 +#define OVERFLOW 3 +#define UNDERFLOW 4 +#define TLOSS 5 +#define PLOSS 6 + +/* + * ANSI/POSIX + */ +extern double acos __P((double)); +extern double asin __P((double)); +extern double atan __P((double)); +extern double atan2 __P((double, double)); +extern double cos __P((double)); +extern double sin __P((double)); +extern double tan __P((double)); + +extern double cosh __P((double)); +extern double sinh __P((double)); +extern double tanh __P((double)); + +extern double exp __P((double)); +extern double frexp __P((double, int*)); +extern double ldexp __P((double, int)); +extern double log __P((double)); +extern double log10 __P((double)); +extern double modf __P((double, double*)); + +extern double pow __P((double, double)); +extern double sqrt __P((double)); + +extern double ceil __P((double)); +extern double fabs __P((double)); +extern double floor __P((double)); +extern double fmod __P((double, double)); + +extern double erf __P((double)); +extern double erfc __P((double)); +extern double gamma __P((double)); +extern double hypot __P((double, double)); +extern int isnan __P((double)); +extern int finite __P((double)); +extern double j0 __P((double)); +extern double j1 __P((double)); +extern double jn __P((int, double)); +extern double lgamma __P((double)); +extern double y0 __P((double)); +extern double y1 __P((double)); +extern double yn __P((int, double)); + +extern double acosh __P((double)); +extern double asinh __P((double)); +extern double atanh __P((double)); +extern double cbrt __P((double)); +extern double logb __P((double)); +extern double nextafter __P((double, double)); +extern double remainder __P((double, double)); +#ifdef _SCALB_INT +extern double scalb __P((double, int)); +#else +extern double scalb __P((double, double)); +#endif + +extern int matherr __P((struct exception*)); + +/* + * IEEE Test Vector + */ +extern double significand __P((double)); + +/* + * Functions callable from C, intended to support IEEE arithmetic. + */ +extern double copysign __P((double, double)); +extern int ilogb __P((double)); +extern double rint __P((double)); +extern double scalbn __P((double, int)); + +/* + * BSD math library entry points + */ +extern double expm1 __P((double)); +extern double log1p __P((double)); + +/* + * Reentrant version of gamma & lgamma; passes signgam back by reference + * as the second argument; user must allocate space for signgam. + */ +#ifdef _REENTRANT +extern double gamma_r __P((double, int*)); +extern double lgamma_r __P((double, int*)); +#endif /* _REENTRANT */ + +/* ieee style elementary functions */ +extern double __ieee754_sqrt __P((double)); +extern double __ieee754_acos __P((double)); +extern double __ieee754_acosh __P((double)); +extern double __ieee754_log __P((double)); +extern double __ieee754_atanh __P((double)); +extern double __ieee754_asin __P((double)); +extern double __ieee754_atan2 __P((double, double)); +extern double __ieee754_exp __P((double)); +extern double __ieee754_cosh __P((double)); +extern double __ieee754_fmod __P((double, double)); +extern double __ieee754_pow __P((double, double)); +extern double __ieee754_lgamma_r __P((double, int*)); +extern double __ieee754_gamma_r __P((double, int*)); +extern double __ieee754_lgamma __P((double)); +extern double __ieee754_gamma __P((double)); +extern double __ieee754_log10 __P((double)); +extern double __ieee754_sinh __P((double)); +extern double __ieee754_hypot __P((double, double)); +extern double __ieee754_j0 __P((double)); +extern double __ieee754_j1 __P((double)); +extern double __ieee754_y0 __P((double)); +extern double __ieee754_y1 __P((double)); +extern double __ieee754_jn __P((int, double)); +extern double __ieee754_yn __P((int, double)); +extern double __ieee754_remainder __P((double, double)); +extern int __ieee754_rem_pio2 __P((double, double*)); +#ifdef _SCALB_INT +extern double __ieee754_scalb __P((double, int)); +#else +extern double __ieee754_scalb __P((double, double)); +#endif + +/* fdlibm kernel function */ +extern double __kernel_standard __P((double, double, int)); +extern double __kernel_sin __P((double, double, int)); +extern double __kernel_cos __P((double, double)); +extern double __kernel_tan __P((double, double, int)); +extern int __kernel_rem_pio2 __P((double*, double*, int, int, int, const int*)); + +#ifdef __cplusplus +}; +#endif + +#endif /* FDLIBM_H */ diff --git a/include/global.h b/include/global.h new file mode 100644 index 000000000..30b845f1b --- /dev/null +++ b/include/global.h @@ -0,0 +1,44 @@ +#ifndef _global_h_ +#define _global_h_ + +#include "dolphin/types.h" + +#define ARRAY_SIZE(o) (sizeof((o)) / sizeof(*(o))) + +// Align X to the previous N bytes (N must be power of two) +#define ALIGN_PREV(X, N) ((X) & ~((N)-1)) +// Align X to the next N bytes (N must be power of two) +#define ALIGN_NEXT(X, N) ALIGN_PREV(((X) + (N)-1), N) +#define IS_ALIGNED(X, N) (((X) & ((N)-1)) == 0) +#define IS_NOT_ALIGNED(X, N) (((X) & ((N)-1)) != 0) + +#define JUT_EXPECT(...) +#define ASSERT(...) +#define LOGF(FMT, ...) +#define FLAG_ON(V, F) (((V) & (F)) == 0) + +#define FLOAT_LABEL(x) (*(f32*)&x) +#define DOUBLE_LABEL(x) (*(f64*)&x) + +#define _SDA_BASE_(dummy) 0 +#define _SDA2_BASE_(dummy) 0 + +#ifndef IN_VSCODE_EDITOR +#define GLUE(a, b) a##b +#define GLUE2(a, b) GLUE(a, b) +#define STATIC_ASSERT(cond) typedef char GLUE2(static_assertion_failed, __LINE__)[(cond) ? 1 : -1] +#else +#define STATIC_ASSERT(...) +#endif + +// hack to make functions that return comparisons as int match +extern int __cntlzw(unsigned int); +inline BOOL checkEqual(s32 a, s32 b) { + return (u32)__cntlzw(a - b) >> 5; +} + +#define VERSION_JPN 0 +#define VERSION_USA 1 +#define VERSION_PAL 2 + +#endif diff --git a/include/m_Do/m_Do_Reset.h b/include/m_Do/m_Do_Reset.h new file mode 100644 index 000000000..3898fe6db --- /dev/null +++ b/include/m_Do/m_Do_Reset.h @@ -0,0 +1,62 @@ +#ifndef M_DO_M_DO_RESET_H +#define M_DO_M_DO_RESET_H + +#include "dolphin/types.h" + +void mDoRst_reset(int, u32, int); +void mDoRst_resetCallBack(int, void*); + +extern bool SyncWidthSound; +extern u8 sDefaultDirection; + +struct mDoRstData { + /* 0x00 */ int mReset; + /* 0x04 */ int mResetPrepare; + /* 0x08 */ int m3ButtonReset; + /* 0x0C */ int m3ButtonResetPort; + /* 0x10 */ bool mShutdown; + /* 0x11 */ bool mReturnToMenu; + /* 0x12 */ u8 mLogoScnFlag; + /* 0x13 */ u8 mProgSeqFlag; + /* 0x14 */ u8 mProgChgFlag; + /* 0x15 */ u8 mWarningDispFlag; +}; // Size = 0x18 + +class mDoRst { +public: + static void offReturnToMenu() { mResetData->mReturnToMenu = false; } + static void offShutdown() { mResetData->mShutdown = false; } + static void setWarningDispFlag(u8 flag) { mResetData->mWarningDispFlag = flag; } + static void setProgChgFlag(u8 flag) { mResetData->mProgChgFlag = flag; } + static void setProgSeqFlag(u8 flag) { mResetData->mProgSeqFlag = flag; } + static void setLogoScnFlag(u8 flag) { mResetData->mLogoScnFlag = flag; } + static void set3ButtonResetPort(int port) { mResetData->m3ButtonResetPort = port; } + static void off3ButtonReset() { mResetData->m3ButtonReset = 0; } + static void offResetPrepare() { mResetData->mResetPrepare = 0; } + static void offReset() { + mResetData->mReset = 0; + mResetData->mResetPrepare = 0; + } + static u8 getLogoScnFlag() { return mResetData->mLogoScnFlag; } + static u8 getProgSeqFlag() { return mResetData->mProgSeqFlag; } + static u8 getWarningDispFlag() { return mResetData->mWarningDispFlag; } + static BOOL isReturnToMenu() { return mResetData->mReturnToMenu; } + static BOOL isShutdown() { return mResetData->mShutdown; } + static int isReset() { return mResetData->mReset; } + static int get3ButtonResetPort() { return mResetData->m3ButtonResetPort; } + static int is3ButtonReset() { return mResetData->m3ButtonReset; } + static void onReset() { mResetData->mReset = 1; } + static void onReturnToMenu() { mResetData->mReturnToMenu = true; } + static void on3ButtonReset() { mResetData->m3ButtonReset = 1; } + static void onShutdown() { mResetData->mShutdown = true; } + + static mDoRstData* getResetData(); + static mDoRstData* i_getResetData() { return mResetData; } + static void setResetData(mDoRstData* rstData) { mResetData = rstData; } + + static mDoRstData* mResetData; +}; + +extern bool mDoDvdErr_initialized; + +#endif /* M_DO_M_DO_RESET_H */ diff --git a/include/m_Do/m_Do_controller_pad.h b/include/m_Do/m_Do_controller_pad.h new file mode 100644 index 000000000..c6619acd0 --- /dev/null +++ b/include/m_Do/m_Do_controller_pad.h @@ -0,0 +1,4 @@ +#ifndef M_DO_CONTROLLER_PAD_H +#define M_DO_CONTROLLER_PAD_H + +#endif diff --git a/include/m_Do/m_Do_dvd_thread.h b/include/m_Do/m_Do_dvd_thread.h new file mode 100644 index 000000000..8922ca7f3 --- /dev/null +++ b/include/m_Do/m_Do_dvd_thread.h @@ -0,0 +1,122 @@ +#ifndef M_DO_M_DO_DVD_THREAD_H +#define M_DO_M_DO_DVD_THREAD_H + +#include "JSystem/JKernel/JKRArchive.h" +#include "dolphin/os/OSMessage.h" +#include "dolphin/os/OSMutex.h" +#include "f_pc/f_pc_node.h" + +class JKRHeap; +class JKRMemArchive; + +typedef void* (*mDoDvdThd_callback_func)(void*); + +class mDoDvdThd_command_c : public node_class { +public: + /* 0x0C */ bool mIsDone; + /* 0x10 vtable*/ +public: + /* 800158FC */ virtual ~mDoDvdThd_command_c(); + /* 80015B74 */ mDoDvdThd_command_c(); + inline s32 sync() { return mIsDone; } + inline void destroy() { delete this; } + virtual s32 execute() = 0; +}; // Size = 0x14 + +class mDoDvdThd_toMainRam_c : public mDoDvdThd_command_c { +public: + /* 80016338 */ mDoDvdThd_toMainRam_c(u8); + /* 80016394 */ static mDoDvdThd_toMainRam_c* create(char const*, u8, JKRHeap*); + /* 8001645C */ virtual ~mDoDvdThd_toMainRam_c(); + /* 800164BC */ virtual s32 execute(); + + void* getMemAddress() const { return mData; } + +private: + /* 0x14 */ u8 mMountDirection; + /* 0x18 */ s32 mEntryNum; + /* 0x1C */ void* mData; + /* 0x20 */ s32 mDataSize; + /* 0x24 */ JKRHeap* mHeap; +}; // Size = 0x28 + +class mDoDvdThd_param_c { +public: + /* 80015944 */ mDoDvdThd_param_c(); + /* 8001598C */ void kick(); + /* 800159B4 */ s32 waitForKick(); + /* 800159DC */ mDoDvdThd_command_c* getFirstCommand(); + /* 800159E4 */ void addition(mDoDvdThd_command_c*); + /* 80015A3C */ void cut(mDoDvdThd_command_c*); + /* 80015AD8 */ void mainLoop(); + +private: + /* 0x00 */ OSMessageQueue mMessageQueue; + /* 0x20 */ void* mMessageQueueMessages; + /* 0x24 */ node_list_class mNodeList; + /* 0x30 */ OSMutex mMutext; +}; // Size = 0x48 + +class mDoDvdThd_mountXArchive_c : public mDoDvdThd_command_c { +public: + /* 80016108 */ virtual ~mDoDvdThd_mountXArchive_c(); + /* 80016168 */ mDoDvdThd_mountXArchive_c(u8 mountDirection, JKRArchive::EMountMode mountMode); + /* 800161E0 */ static mDoDvdThd_mountXArchive_c* create(char const*, u8, JKRArchive::EMountMode, + JKRHeap*); + /* 800162B0 */ virtual s32 execute(); + + JKRArchive* getArchive() const { return mArchive; } + +private: + /* 0x14 */ u8 mMountDirection; + /* 0x18 */ s32 mEntryNum; + /* 0x1C */ JKRArchive* mArchive; + /* 0x20 */ JKRArchive::EMountMode mMountMode; + /* 0x24 */ JKRHeap* mHeap; +}; // Size = 0x28 + +class mDoDvdThd_mountArchive_c : public mDoDvdThd_command_c { +public: + /* 80015D44 */ virtual ~mDoDvdThd_mountArchive_c(); + /* 80015DA4 */ mDoDvdThd_mountArchive_c(u8); + /* 80015E14 */ static mDoDvdThd_mountArchive_c* create(char const*, u8, JKRHeap*); + /* 80015EDC */ virtual s32 execute(); + + JKRMemArchive* getArchive() const { return mArchive; } + JKRHeap* getHeap() const { return mHeap; } + +private: + /* 0x14 */ u8 mMountDirection; + /* 0x18 */ s32 mEntryNumber; + /* 0x1C */ JKRMemArchive* mArchive; + /* 0x20 */ JKRHeap* mHeap; +}; // Size = 0x24 + +class mDoDvdThd_callback_c : public mDoDvdThd_command_c { +public: + /* 80015BB8 */ virtual ~mDoDvdThd_callback_c(); + /* 80015C18 */ mDoDvdThd_callback_c(mDoDvdThd_callback_func, void*); + /* 80015C74 */ static mDoDvdThd_callback_c* create(mDoDvdThd_callback_func, void*); + /* 80015CF0 */ virtual s32 execute(); + +private: + /* 0x14 */ mDoDvdThd_callback_func mFunction; + /* 0x18 */ void* mData; + /* 0x1C */ void* mResult; +}; + +struct mDoDvdThdStack { + u8 stack[4096]; +} __attribute__((aligned(16))); + +struct mDoDvdThd { + /* 800157FC */ static s32 main(void*); + /* 80015858 */ static void create(s32); + /* 800158B4 */ static void suspend(); + + static OSThread l_thread; + static mDoDvdThdStack l_threadStack; + static mDoDvdThd_param_c l_param; +}; + +#endif /* M_DO_M_DO_DVD_THREAD_H */ diff --git a/include/m_Do/m_Do_hostIO.h b/include/m_Do/m_Do_hostIO.h new file mode 100644 index 000000000..714b20637 --- /dev/null +++ b/include/m_Do/m_Do_hostIO.h @@ -0,0 +1,40 @@ +#ifndef M_DO_M_DO_HOSTIO_H +#define M_DO_M_DO_HOSTIO_H + +#include "dolphin/types.h" + +struct JORReflexible; + +class mDoHIO_child_c { +public: + char mName[24]; + u8 field1_0x18; + u8 field2_0x19; + u8 field3_0x1a; + u8 field4_0x1b; + JORReflexible* mReflexible; +}; + +class mDoHIO_subRoot_c { +public: + virtual ~mDoHIO_subRoot_c() {} + +private: + mDoHIO_child_c mChild[64]; +}; + +class mDoHIO_root_c : public mDoHIO_subRoot_c { +public: + virtual ~mDoHIO_root_c() {} + + void update(); +}; + +class mDoHIO_entry_c { +public: + virtual ~mDoHIO_entry_c() {} +}; + +extern mDoHIO_root_c mDoHIO_root; + +#endif /* M_DO_M_DO_HOSTIO_H */ diff --git a/include/m_Do/m_Do_main.h b/include/m_Do/m_Do_main.h new file mode 100644 index 000000000..64468c50e --- /dev/null +++ b/include/m_Do/m_Do_main.h @@ -0,0 +1,62 @@ +#ifndef M_DO_M_DO_MAIN_H +#define M_DO_M_DO_MAIN_H + +#include "JSystem/JKernel/JKRExpHeap.h" +#include "dolphin/os/OSTime.h" + +class JKRExpHeap; + +void version_check(); +s32 LOAD_COPYDATE(void*); + +class HeapCheck { +public: + HeapCheck(JKRExpHeap* heap, const char* name, const char* jName) { + mName = name; + mJName = jName; + setHeap(heap); + } + + void CheckHeap1(void); + s32 getUsedCount(void) const; + void heapDisplay(void) const; + + u32& getUsedCountRef() { return mUsedCount; } + u32& getTotalUsedSizeRef() { return mTotalUsedSize; } + JKRExpHeap* getHeap() { return mHeap; } + void setHeap(JKRExpHeap* i_heap) { mHeap = i_heap; } + void setHeapSize(u32 i_size) { mTargetHeapSize = i_size; } + s32 getMaxTotalUsedSize() { return mMaxTotalUsedSize; } + s32 getMaxTotalFreeSize() { return mMaxTotalFreeSize; } + const char* getName() const { return mName; } + void saveRelBase() { + mUsedCount = getUsedCount(); + mTotalUsedSize = mHeap->getTotalUsedSize(); + } + + u32 getRelUsedCount() const { return getUsedCount() - mUsedCount; } + u32 getRelTotalUsedSize() const { return mHeap->getTotalUsedSize() - mTotalUsedSize; } + +private: + /* 0x00 */ const char* mName; + /* 0x04 */ const char* mJName; + /* 0x08 */ JKRExpHeap* mHeap; + /* 0x0C */ s32 mMaxTotalUsedSize; + /* 0x10 */ s32 mMaxTotalFreeSize; + /* 0x14 */ s32 field_0x14; + /* 0x18 */ s32 field_0x18; + /* 0x1C */ u32 mTargetHeapSize; + /* 0x20 */ u32 mUsedCount; + /* 0x24 */ u32 mTotalUsedSize; +}; + +struct mDoMain { + static char COPYDATE_STRING[18]; + static u32 memMargin; + static u8 mHeapBriefType; + static OSTime sPowerOnTime; + static OSTime sHungUpTime; + static s8 developmentMode; +}; + +#endif /* M_DO_M_DO_MAIN_H */ diff --git a/orig/GZLE01.sha1 b/orig/GZLE01.sha1 new file mode 100644 index 000000000..0ca78283f --- /dev/null +++ b/orig/GZLE01.sha1 @@ -0,0 +1,416 @@ +8d28bab68bb5078c38e43f29206f0bd01f7e7a67 build/GZLE01/framework.dol +875766bb690bfd89e6831d33d70fe460cda99b15 build/GZLE01/d_a_alldie/d_a_alldie.rel +68dcecd70230f8f35120ad8ce169054bd6276223 build/GZLE01/d_a_am/d_a_am.rel +155357f82808b60b57757a7244cf441de07f2aa8 build/GZLE01/d_a_am2/d_a_am2.rel +8e30a63dd742a1b7b90ea88caa825195d53fd15f build/GZLE01/d_a_amiprop/d_a_amiprop.rel +762d362ade2f502f045aa8a6b4d2a2e74133bcee build/GZLE01/d_a_arrow_iceeff/d_a_arrow_iceeff.rel +49ae2623f911ab1360045bd9f076847d01d19807 build/GZLE01/d_a_arrow_lighteff/d_a_arrow_lighteff.rel +ae23acf6f515e8772cd179324dcd7d35b8b372a9 build/GZLE01/d_a_beam/d_a_beam.rel +3d8283b9ca65975cd519d07eabd81dc36a328831 build/GZLE01/d_a_boko/d_a_boko.rel +043d2c0c12874d7859673353762f0c8a66c7d00a build/GZLE01/d_a_canon/d_a_canon.rel +7b421a49d69206df3384784c62757f866417963f build/GZLE01/d_a_cc/d_a_cc.rel +69141723b6dfff95499bf4279cc2d256eb4d0f49 build/GZLE01/d_a_dai/d_a_dai.rel +1bd373f3fd6b4698719065144185f162d5381ff2 build/GZLE01/d_a_demo_item/d_a_demo_item.rel +013c2be3ac965e59abebaf0d5a61fbcccccc3b4f build/GZLE01/d_a_door12/d_a_door12.rel +e122ced607436ba12ecf7e6009c46b1dd5fc7b9d build/GZLE01/d_a_fallrock/d_a_fallrock.rel +a25ce9dc73f33cbbedb471621d9f689c644ae85c build/GZLE01/d_a_ff/d_a_ff.rel +e48b1f5dfe6110d49424136528a36beb9b2635a9 build/GZLE01/d_a_gy_ctrl/d_a_gy_ctrl.rel +6162dd3beca421c7b1e6bcaa12a90dac04e89cd1 build/GZLE01/d_a_himo3/d_a_himo3.rel +3a44137c88b7dbea282fbed70d700652104e860a build/GZLE01/d_a_hmlif/d_a_hmlif.rel +b3fbd35249333ba1d091e525723559d0729bf496 build/GZLE01/d_a_hys/d_a_hys.rel +cd56b6248c5f2694638f619fa0e944934eb2221d build/GZLE01/d_a_kamome/d_a_kamome.rel +f785fc26465e1f085bc74dde942d2cc15e5f07ba build/GZLE01/d_a_kantera/d_a_kantera.rel +f21d6e22490cae447c742a37d52a5724d033af9c build/GZLE01/d_a_kn/d_a_kn.rel +9ccea792ba908cf43f9a198f19dd76b6f06fcf53 build/GZLE01/d_a_kokiie/d_a_kokiie.rel +9b50d4be7cc08103452ac05808abacfcf03e4991 build/GZLE01/d_a_ks/d_a_ks.rel +e1a45001d430dcdeaf66cafab0e4fd899d6d8a82 build/GZLE01/d_a_kt/d_a_kt.rel +b7f0196df617ce65e85771c16b2c4fb1c2c6aa9f build/GZLE01/d_a_mflft/d_a_mflft.rel +0c68c357feecaf5d314c30fea0290d5832714a5b build/GZLE01/d_a_npc_cb1/d_a_npc_cb1.rel +a14227eaf82b67fc532e03fe850181f0d66b6d58 build/GZLE01/d_a_npc_md/d_a_npc_md.rel +dad717a5da27e7c168e18fb5af8bbd85b8c71200 build/GZLE01/d_a_npc_so/d_a_npc_so.rel +75d436f2002bd2e271e631974a95e1dbd67c0b34 build/GZLE01/d_a_nzg/d_a_nzg.rel +99bb50cf45aeb620ac05e843cad0ae79a5c7a63b build/GZLE01/d_a_obj_aygr/d_a_obj_aygr.rel +0d081173f9f0b87a2f3729184a453c72a2901477 build/GZLE01/d_a_obj_balancelift/d_a_obj_balancelift.rel +2ef931af8dbfc5ce1969415ae4801c9e62886b45 build/GZLE01/d_a_obj_barrier/d_a_obj_barrier.rel +9c9b3636b859aa4dd022c88e53cf995a17d38660 build/GZLE01/d_a_obj_bemos/d_a_obj_bemos.rel +ffcf102ba8f937b796b3968fd38c3d044fffc1df build/GZLE01/d_a_obj_canon/d_a_obj_canon.rel +13922592d35c32e44749082a08b07df4bf531b52 build/GZLE01/d_a_obj_eff/d_a_obj_eff.rel +037485a8659fd1455d9852875fde1f4c88444aa4 build/GZLE01/d_a_obj_magmarock/d_a_obj_magmarock.rel +e07e9497a2090f8df53c54455591bd07de11d862 build/GZLE01/d_a_obj_majyuu_door/d_a_obj_majyuu_door.rel +a99dbbcd3054921bb5d395d7dfad1ca7f6a498b8 build/GZLE01/d_a_obj_stair/d_a_obj_stair.rel +42c863754e7fc75bdf1ac07fdc3fcdfd3dd8b724 build/GZLE01/d_a_obj_swflat/d_a_obj_swflat.rel +bc4ada62a90538a59f0334dd572b5bb12926e3ab build/GZLE01/d_a_obj_swhammer/d_a_obj_swhammer.rel +01d2a8e7c3da867bc5cc4dd05ff2aa41053cdb48 build/GZLE01/d_a_obj_swheavy/d_a_obj_swheavy.rel +5e549be0b9a44ed559c37f26fdba17d26b5e07a4 build/GZLE01/d_a_obj_swlight/d_a_obj_swlight.rel +51b036fd99f22ea8e24b92d554367f6e166e0d53 build/GZLE01/d_a_oq/d_a_oq.rel +2f74b85ca38160269aa238e711d1ba19eb8ab7ee build/GZLE01/d_a_pedestal/d_a_pedestal.rel +75567b90c0ea4c8d1d321bd099682aed1b471b6b build/GZLE01/d_a_saku/d_a_saku.rel +f49d24ec93f2b2817b1924d1d316181bfcd9514d build/GZLE01/d_a_seatag/d_a_seatag.rel +9adf981c1ec6ab396427bdb35f384821fc23d72f build/GZLE01/d_a_shand/d_a_shand.rel +3011cb92707b33bc1431e42627e7cf3685735826 build/GZLE01/d_a_ship/d_a_ship.rel +9614ced240f1f7d2e22b9248fbfe4c6657c67471 build/GZLE01/d_a_shop_item/d_a_shop_item.rel +0711ab6c6273685edf644866c3ed3454fb515e10 build/GZLE01/d_a_sie_flag/d_a_sie_flag.rel +69e3cc28beb7d91281cacff950fa06ceadd905e2 build/GZLE01/d_a_sitem/d_a_sitem.rel +ae5a109955e92595367eb93e174a864e5efd3aa6 build/GZLE01/d_a_ss/d_a_ss.rel +bdbfeb4e24df7cfcc6cb3b4c8aa73758cc341632 build/GZLE01/d_a_sss/d_a_sss.rel +ba627c968c339a9225a2199e02d5815db0456b69 build/GZLE01/d_a_syan/d_a_syan.rel +e8e40bf899de6599014fcb17e771b9aa76a91e14 build/GZLE01/d_a_tag_md_cb/d_a_tag_md_cb.rel +88a42b17ae35c44316b6e1fb774c93889714cf84 build/GZLE01/d_a_tag_mk/d_a_tag_mk.rel +c5f1f683bc0985bfcfdccfe874e83b8935018b90 build/GZLE01/d_a_tag_so/d_a_tag_so.rel +db442c028ee83078db892385a43a47b7af01c042 build/GZLE01/d_a_tornado/d_a_tornado.rel +ed92bdca118823b9f33db84ead3a8c6a33862f0b build/GZLE01/d_a_warpf/d_a_warpf.rel +39edcd1b125ed5cb901f167da67570e5d8d8693d build/GZLE01/d_a_wind_tag/d_a_wind_tag.rel +12fd13f95ddb65a54f869d85cbb463e3ee2f0e06 build/GZLE01/d_a_acorn_leaf/d_a_acorn_leaf.rel +af6619547236a2597ecb869e04c14e268b7d4e4b build/GZLE01/d_a_atdoor/d_a_atdoor.rel +a1dfdef7fa2c830ff7c6dc77e07a7e79523ab94d build/GZLE01/d_a_auction/d_a_auction.rel +4271e18f447d7b2d2b052a1ae4e0f0862052269f build/GZLE01/d_a_bb/d_a_bb.rel +05100a1b95433f4c5469482fc5d37d3c361d12cf build/GZLE01/d_a_bdk/d_a_bdk.rel +d4c82614b7aa52da203955ed36c49e3e8fab9042 build/GZLE01/d_a_bdkobj/d_a_bdkobj.rel +15f2795d5262d293c4f91e49db7637c096a8cbbb build/GZLE01/d_a_bgn/d_a_bgn.rel +b9dc1b897cfe9355d63eafbc6b53bf4f617beea5 build/GZLE01/d_a_bgn2/d_a_bgn2.rel +00d848da04655d1f2fbac2a23d25eacbab89f93c build/GZLE01/d_a_bgn3/d_a_bgn3.rel +613af7b8121aaa027dcf25639915e8b9c4e85f71 build/GZLE01/d_a_bigelf/d_a_bigelf.rel +fda389bf39e075e55a2db7dd3d75fc4a20c4ee7d build/GZLE01/d_a_bk/d_a_bk.rel +2c3c191c7bd3a0240314de5b9a1fd210eac95d32 build/GZLE01/d_a_bl/d_a_bl.rel +76a3d64509395e971bce6ceb026bfc28a675e15e build/GZLE01/d_a_bmd/d_a_bmd.rel +c61dc3b7979476aa5fb26ab6ed895fc7ee72e487 build/GZLE01/d_a_bmdfoot/d_a_bmdfoot.rel +3456d704ae979b9d4abb0772f0cad88f205d0368 build/GZLE01/d_a_bmdhand/d_a_bmdhand.rel +6b3c04a17f3bd2e369a2a95237351524a5d87f74 build/GZLE01/d_a_bo/d_a_bo.rel +016a3fb3472b981ca1eeeb69696e9a1f68a93e25 build/GZLE01/d_a_boss_item/d_a_boss_item.rel +a4ba3b520dda8b196ad4a8a493d171dae4f85288 build/GZLE01/d_a_bpw/d_a_bpw.rel +6579192cc5bc34e8fb2ee44ed81da3ff1db5b827 build/GZLE01/d_a_bst/d_a_bst.rel +df178b3f94fd3689d450c36582c91d7b08062402 build/GZLE01/d_a_btd/d_a_btd.rel +b2eaaba784ddd95e392fd1a337406478981eaa46 build/GZLE01/d_a_bwd/d_a_bwd.rel +7cef0d0967ffbdae93dfc4a28ef0b8a672b052c9 build/GZLE01/d_a_bwdg/d_a_bwdg.rel +8b66ae454ccfa973424e666bc6f4e9d9e1521263 build/GZLE01/d_a_bwds/d_a_bwds.rel +adc0c5c5cc5eb184efe0f6c0106d01dbe2a31430 build/GZLE01/d_a_daiocta/d_a_daiocta.rel +10ed583f4c931321cc11d873e64f17b94b9aa30a build/GZLE01/d_a_daiocta_eye/d_a_daiocta_eye.rel +0d8a8209a52451800a0a494ef8a3389d5e4b451c build/GZLE01/d_a_deku_item/d_a_deku_item.rel +ab4e9fb93b70ebb628b22a19bc4d16e12cbc9423 build/GZLE01/d_a_dk/d_a_dk.rel +5a7b98114d4eb6e575bc1a29f70b12e278288adb build/GZLE01/d_a_dummy/d_a_dummy.rel +ae78eca4828ab787daf458f18f26eb46e2c9938d build/GZLE01/d_a_fallrock_tag/d_a_fallrock_tag.rel +3908bb08f7632f51473f989812d112d491c44d1a build/GZLE01/d_a_fan/d_a_fan.rel +6c2e45cbb86f5344313374344239f5e636239be1 build/GZLE01/d_a_fganon/d_a_fganon.rel +cf93508645c20cebd1e71584d95d3e1fa7a7b6c6 build/GZLE01/d_a_fgmahou/d_a_fgmahou.rel +89d3d1d0445c47165f2dcfdac1ec3885b20c93c1 build/GZLE01/d_a_fire/d_a_fire.rel +9f23fbd14486f28a9d99967df78155dc1d76b89e build/GZLE01/d_a_fm/d_a_fm.rel +fd0d1d16939ecddbd366a0aa387e3127d2092cd3 build/GZLE01/d_a_ghostship/d_a_ghostship.rel +5af6759c654039e50885d527bc5d4fd07043fc06 build/GZLE01/d_a_gm/d_a_gm.rel +2f417c5f7fd5e968ad8e7d3dd02bbc0629334213 build/GZLE01/d_a_gnd/d_a_gnd.rel +360285b55c8d8d9353c8c027bcfcc90c368f86b4 build/GZLE01/d_a_goal_flag/d_a_goal_flag.rel +6acc3205358c2770f479b59e282a84e1826874ab build/GZLE01/d_a_gy/d_a_gy.rel +0ed2e45794dc2f68c9c51ce97e0fdcd31b143174 build/GZLE01/d_a_icelift/d_a_icelift.rel +d72d6433bc16550c1f518dd82d54c6c8bf21c555 build/GZLE01/d_a_kb/d_a_kb.rel +9e7416aa212ba5385444fd4773bbe4d268dd59eb build/GZLE01/d_a_kddoor/d_a_kddoor.rel +69c8760f94682b546017a12527fd644bd1203550 build/GZLE01/d_a_kita/d_a_kita.rel +7b9bc0c8561c2bd9b823b04379f21f4d458f6b2f build/GZLE01/d_a_klft/d_a_klft.rel +bc1d9a0129932c6654345968ee3fb4dd9c48eca8 build/GZLE01/d_a_kmon/d_a_kmon.rel +abc58acb47ede6b1ade63b71f15e374f8ff77c9b build/GZLE01/d_a_komore/d_a_komore.rel +c945922ab23b413bdde05da08abcdf15f57edc8b build/GZLE01/d_a_lbridge/d_a_lbridge.rel +302f618b1c678611f1c3e232c2ff43c7d82fb909 build/GZLE01/d_a_leaflift/d_a_leaflift.rel +c22728306e2a8e5d07485c1bcfd3562a9defa0ee build/GZLE01/d_a_lstair/d_a_lstair.rel +1794e6e83f8b841128f16c2d88f974a7e73f2b49 build/GZLE01/d_a_machine/d_a_machine.rel +a565cdff34a1346c7db964d795179b81ece22ef8 build/GZLE01/d_a_mant/d_a_mant.rel +f07a1af7794a199099020a4112ea538a3aa6731c build/GZLE01/d_a_mbdoor/d_a_mbdoor.rel +acfece5ca2eb54b87c8aa581e5722fbc8f6a6c52 build/GZLE01/d_a_mgameboard/d_a_mgameboard.rel +c7633a66fe7dd485276416cc00b375147f494079 build/GZLE01/d_a_mmusic/d_a_mmusic.rel +abeeca78ea5d4fe979eb04395020fb02a5902024 build/GZLE01/d_a_mo2/d_a_mo2.rel +1f790bd560c059ec35b0945de91ad326335e3ece build/GZLE01/d_a_movie_player/d_a_movie_player.rel +dbb8c7b1836212b8ac327595d06dc8182cdf8cf5 build/GZLE01/d_a_mozo/d_a_mozo.rel +9d7de8625389ef01cb34539efc782f2a0d0aeda1 build/GZLE01/d_a_mt/d_a_mt.rel +3d4d7da43dde47d8de9538c3434f5edff05fa193 build/GZLE01/d_a_npc_ac1/d_a_npc_ac1.rel +735b9ca1c78f892e19c918bdadbff72c076598c6 build/GZLE01/d_a_npc_ah/d_a_npc_ah.rel +5f4efe2ab0e1aee2cb460d262fbf9b06d369e0f1 build/GZLE01/d_a_npc_aj1/d_a_npc_aj1.rel +08e0d7a1a0989ad3e84b8643168f9434f67c2c78 build/GZLE01/d_a_npc_auction/d_a_npc_auction.rel +7f75a2ebc8a8ee6db432f427d7968866ba7ab42e build/GZLE01/d_a_npc_ba1/d_a_npc_ba1.rel +853c12800f9e9819a444528fb7e711fe7ad83265 build/GZLE01/d_a_npc_bj1/d_a_npc_bj1.rel +4633f6bcdfed7afde122081e8d95decd23701fbe build/GZLE01/d_a_npc_bm1/d_a_npc_bm1.rel +9505dfa62acefdd1f4ccf8debc8a331ef5dfffba build/GZLE01/d_a_npc_bmcon1/d_a_npc_bmcon1.rel +f3f6584dfe4be210348d34e9a0f5e84672c5fed7 build/GZLE01/d_a_npc_bms1/d_a_npc_bms1.rel +00a818918b0603448887f64e03d2241466a7e8c1 build/GZLE01/d_a_npc_bmsw/d_a_npc_bmsw.rel +babd7102e1bb5d15d214b849bfe780b36c297595 build/GZLE01/d_a_npc_bs1/d_a_npc_bs1.rel +e7eaf3c72df6ace4cac7df2a347844bb192a86ec build/GZLE01/d_a_npc_btsw/d_a_npc_btsw.rel +ecc751a2de3407bd4208953f58630085009eaa9b build/GZLE01/d_a_npc_btsw2/d_a_npc_btsw2.rel +4bb2b119cc9c58dcaf591d66eb94a1db964c5120 build/GZLE01/d_a_npc_co1/d_a_npc_co1.rel +4ab1a0a2e2c941005588f296ef1667637471c9d0 build/GZLE01/d_a_npc_de1/d_a_npc_de1.rel +61b13ea0a94800717398b123307e462868af343b build/GZLE01/d_a_npc_ds1/d_a_npc_ds1.rel +92242dab744acb6b4913401f97bd1fb3caadf29c build/GZLE01/d_a_npc_gk1/d_a_npc_gk1.rel +d7b3c1b99a37f12370d5f0adc8a35c17b17ae76b build/GZLE01/d_a_npc_gp1/d_a_npc_gp1.rel +b7615cb5be0c2cf0cbfee9b661599a35717f79ca build/GZLE01/d_a_npc_hi1/d_a_npc_hi1.rel +f672ebfce63a8ae9a50aca2f27197d38e114ae6c build/GZLE01/d_a_npc_ho/d_a_npc_ho.rel +8a8d78519dfb6f2b8c10b56a8da519272845167c build/GZLE01/d_a_npc_hr/d_a_npc_hr.rel +d95d1915c292fe7269c0b79b89d4965e754dc4a1 build/GZLE01/d_a_npc_jb1/d_a_npc_jb1.rel +15c7701d3ad1029835db127e90b93ff40586a096 build/GZLE01/d_a_npc_ji1/d_a_npc_ji1.rel +6422280d2f80ef13fed632b3ef1bfb411fe99777 build/GZLE01/d_a_npc_kamome/d_a_npc_kamome.rel +9b219f658b887591784a4b9f168f3c8e954b8c6d build/GZLE01/d_a_npc_kf1/d_a_npc_kf1.rel +4a93d6c2c52d1092a84bffefb931f3ae420bb7da build/GZLE01/d_a_npc_kg1/d_a_npc_kg1.rel +da1d8fa5d3e425145c6bb1a07020fa924beedd69 build/GZLE01/d_a_npc_kg2/d_a_npc_kg2.rel +4277973fc6fb8dbbe471ff2401e2159a25b9a69e build/GZLE01/d_a_npc_kk1/d_a_npc_kk1.rel +06154726d5ff028d1a3e6761db853e5fa798962b build/GZLE01/d_a_npc_km1/d_a_npc_km1.rel +82f9531de272a8101a6a1d54db137fda24b8ff9a build/GZLE01/d_a_npc_ko1/d_a_npc_ko1.rel +0117ed66a815e539d63f50d79d3d35c431feb3cb build/GZLE01/d_a_npc_kp1/d_a_npc_kp1.rel +eb10a1fea7765f31baaf645d65fcfacdfc2323f9 build/GZLE01/d_a_npc_ls1/d_a_npc_ls1.rel +7739746d38260e48055219fc012c1e69beb9b5d6 build/GZLE01/d_a_npc_mk/d_a_npc_mk.rel +af5d2bb56fe66331b32df22361dc70709a2cf461 build/GZLE01/d_a_npc_mn/d_a_npc_mn.rel +a1db6eb3f3f2ea448dc9e77955bc803e61b2feb7 build/GZLE01/d_a_npc_mt/d_a_npc_mt.rel +3c3f81a0effe776446db8df021b6882694a5d548 build/GZLE01/d_a_npc_nz/d_a_npc_nz.rel +a1f385eff7e3ab4f0c154eb5dd98e251e0981e62 build/GZLE01/d_a_npc_ob1/d_a_npc_ob1.rel +05827c5abde17f897bc0f3fc92fdbf521a7835f7 build/GZLE01/d_a_npc_os/d_a_npc_os.rel +343f381025d7a30e3e45fc0bf5e713dbf084aec7 build/GZLE01/d_a_npc_p1/d_a_npc_p1.rel +0edeed200522ab838be151fbdc7d56cd37426d6d build/GZLE01/d_a_npc_p2/d_a_npc_p2.rel +eeaf48bb9fd2fc743c35f8fd5054b35109b83b00 build/GZLE01/d_a_npc_people/d_a_npc_people.rel +8533eca3d31212e7debef92c572d417914796a92 build/GZLE01/d_a_npc_pf1/d_a_npc_pf1.rel +96185fdbc36e025b15142112bd0949a2b02cac7f build/GZLE01/d_a_npc_photo/d_a_npc_photo.rel +cf4d1f43629b26fa032b20811637eaa240975e9c build/GZLE01/d_a_npc_pm1/d_a_npc_pm1.rel +7cdcff3323306f14b8a35a3b8c1e80bebe141160 build/GZLE01/d_a_npc_roten/d_a_npc_roten.rel +944af3de38c5488983c0a69ecc570035c7ba0478 build/GZLE01/d_a_npc_rsh1/d_a_npc_rsh1.rel +4025d1e266f188b604f04b915f2ff47594dc26a0 build/GZLE01/d_a_npc_sarace/d_a_npc_sarace.rel +4a591d552e8a6378fcb2e7159d9483919ad178ce build/GZLE01/d_a_npc_sv/d_a_npc_sv.rel +c5f975667b7d9536d3e72ac7d87536fa4a622851 build/GZLE01/d_a_npc_tc/d_a_npc_tc.rel +f8223a819c110088d6c498e6cff5e1af60320712 build/GZLE01/d_a_npc_tt/d_a_npc_tt.rel +9c25075e53936bdfbe469f2d55847b649cec26ac build/GZLE01/d_a_npc_uk/d_a_npc_uk.rel +b503b8d448de0902a5bee0bd727ed021e0199255 build/GZLE01/d_a_npc_ym1/d_a_npc_ym1.rel +1d75bb55f265f6a4dc59cedbef8731f1d54f5d88 build/GZLE01/d_a_npc_yw1/d_a_npc_yw1.rel +146a9e95fa1ac8124deb1be301f17352da0a717f build/GZLE01/d_a_npc_zk1/d_a_npc_zk1.rel +cfc5cffcde35d53dea121f12cf4448914d883bfb build/GZLE01/d_a_npc_zl1/d_a_npc_zl1.rel +928e1d4ed848e63814032155d7f5b9393c4a7919 build/GZLE01/d_a_nz/d_a_nz.rel +48adc21f619cc9dd046598a4fee6790c912cdb69 build/GZLE01/d_a_obj_Itnak/d_a_obj_Itnak.rel +aec57286d833182415f7fec89f847320a954935a build/GZLE01/d_a_obj_Vds/d_a_obj_Vds.rel +9d4afaa5df250835c22bf3c01f2a8307d8faab60 build/GZLE01/d_a_obj_Vteng/d_a_obj_Vteng.rel +e8bb88e17e42b2390c304c907c95c21ee53497cb build/GZLE01/d_a_obj_YLzou/d_a_obj_YLzou.rel +98cdbde3467512c8b7dc29ab3bfbca2c96861212 build/GZLE01/d_a_obj_Yboil/d_a_obj_Yboil.rel +1279270042967358dd521bc0918594c94f303359 build/GZLE01/d_a_obj_adnno/d_a_obj_adnno.rel +88cf68cf15a5f0c302ca3a3769612bbf8a3ea8cf build/GZLE01/d_a_obj_ajav/d_a_obj_ajav.rel +92a9aada67205d41d76cff6702667744b89d42c3 build/GZLE01/d_a_obj_apzl/d_a_obj_apzl.rel +21af49715e17f25684a3ca76f9f9be51dfbbf6d6 build/GZLE01/d_a_obj_ashut/d_a_obj_ashut.rel +6275b3db68d6c95a81add912801d028403ec88ed build/GZLE01/d_a_obj_auzu/d_a_obj_auzu.rel +a4db26857f985f6a3c963e183e6be28bf37e46c3 build/GZLE01/d_a_obj_buoyflag/d_a_obj_buoyflag.rel +ed1ff984da5d16f78e940ee60b44f32892193ec7 build/GZLE01/d_a_obj_buoyrace/d_a_obj_buoyrace.rel +bee1e391e6671de26e973729ea60ef8cc6b932d9 build/GZLE01/d_a_obj_correct/d_a_obj_correct.rel +e3b5fa60b321c1a096fe93e7814b3a3502623124 build/GZLE01/d_a_obj_dmgroom/d_a_obj_dmgroom.rel +bd06b54258b5e8635f6c8480e7f97d3f400d69af build/GZLE01/d_a_obj_dragonhead/d_a_obj_dragonhead.rel +c4bc8cc042e00dc6113ee693184d06bfbf5abf3b build/GZLE01/d_a_obj_drift/d_a_obj_drift.rel +81ed380359959d9fd9ac1f9e28e0cbb71a9550f1 build/GZLE01/d_a_obj_eayogn/d_a_obj_eayogn.rel +bafe3dd7c56e1c5ae6b508f4a89043602af9af9e build/GZLE01/d_a_obj_ebomzo/d_a_obj_ebomzo.rel +43001f802a72aa39022283d84e5dc36de0ca6238 build/GZLE01/d_a_obj_ekskz/d_a_obj_ekskz.rel +f847bae767ce79d7e6aa03d8e4b26a9ac0ffa729 build/GZLE01/d_a_obj_eskban/d_a_obj_eskban.rel +8fdb4f40e99df651bdb83eed1feb61f7114d9acc build/GZLE01/d_a_obj_ferris/d_a_obj_ferris.rel +64b48e34bb28e90c01dbed53768f23df07ace619 build/GZLE01/d_a_obj_figure/d_a_obj_figure.rel +9b14aae34b27948771d22487cd9e7ca204d0701b build/GZLE01/d_a_obj_firewall/d_a_obj_firewall.rel +f539c704bd9cdc9da4a2d22cb68bf2c088379092 build/GZLE01/d_a_obj_flame/d_a_obj_flame.rel +1cef407af87cb0b38a1f31f6488c32221edcc8e1 build/GZLE01/d_a_obj_ftree/d_a_obj_ftree.rel +94efc1dd774acb134037d63ada64c3bb7da573ca build/GZLE01/d_a_obj_ganonbed/d_a_obj_ganonbed.rel +c23053cba0b8633f4f3ee87ac5248d0508400068 build/GZLE01/d_a_obj_gaship/d_a_obj_gaship.rel +b651baa88a5d923ad6c014eb765e15ad96f850c0 build/GZLE01/d_a_obj_gaship2/d_a_obj_gaship2.rel +2a6b9b275206bb5ae5e2f143a678154eaa09037b build/GZLE01/d_a_obj_gnnbtltaki/d_a_obj_gnnbtltaki.rel +d3af5871f38cffa1041dbac2a4488ffbf62eb0ba build/GZLE01/d_a_obj_gnndemotakie/d_a_obj_gnndemotakie.rel +aa7342a2fa81a804df0f81d286c637b674e76366 build/GZLE01/d_a_obj_gnndemotakis/d_a_obj_gnndemotakis.rel +62824e31f36d1d55ba192af534bc3d4d4d42105e build/GZLE01/d_a_obj_gong/d_a_obj_gong.rel +bbe9c6ef8c2a41851c1fc0e1c1c23191a308163f build/GZLE01/d_a_obj_gtaki/d_a_obj_gtaki.rel +de364dda26847a39e8570d030efb587284e70c7e build/GZLE01/d_a_obj_hami2/d_a_obj_hami2.rel +3109df9e8b56c32db34bfd1bd354452ff7a10b59 build/GZLE01/d_a_obj_hami3/d_a_obj_hami3.rel +208abe439dd7e83181362ee5b185b6d7530e38d9 build/GZLE01/d_a_obj_hami4/d_a_obj_hami4.rel +89dafc8ffcbc023e1138631d16d71c27cec29e8f build/GZLE01/d_a_obj_hat/d_a_obj_hat.rel +6b04b06646081cf291cdf9e73e11782c7802a2ac build/GZLE01/d_a_obj_hbrf1/d_a_obj_hbrf1.rel +026335caaa145c0e89a1dd0ae1ebfbb5e561b2c6 build/GZLE01/d_a_obj_hcbh/d_a_obj_hcbh.rel +f3d6309eba148bf150f258118c2bf6353bf1dddb build/GZLE01/d_a_obj_hha/d_a_obj_hha.rel +ce66b98067082761874fb507347cdfc8966aa36c build/GZLE01/d_a_obj_hlift/d_a_obj_hlift.rel +58d8b08b0881d03e2786cab518b9d811b5dbbf57 build/GZLE01/d_a_obj_homen/d_a_obj_homen.rel +5789866cdf66188879324d097937fcacb4892cad build/GZLE01/d_a_obj_homensmoke/d_a_obj_homensmoke.rel +5407db478a0c2160b9c85fa36d840245d71b57e3 build/GZLE01/d_a_obj_hsehi1/d_a_obj_hsehi1.rel +2c48c0104108867da4fcd521ac74285c307e4175 build/GZLE01/d_a_obj_htetu1/d_a_obj_htetu1.rel +8216670f38dd0271c37e29e6ed24b84b876823c8 build/GZLE01/d_a_obj_iceisland/d_a_obj_iceisland.rel +a200eb8786cbb5c3e0f5a0bb70b75d4f8ebadd9e build/GZLE01/d_a_obj_jump/d_a_obj_jump.rel +f13c4a9eeef0a8b96e984973fbe22628c52c2c6e build/GZLE01/d_a_obj_kanoke/d_a_obj_kanoke.rel +6edbfd512563c2a8e5371de58a0d1ec692392e28 build/GZLE01/d_a_obj_ladder/d_a_obj_ladder.rel +335a7a8a99ea899b3a85e81ecb6f91b10e681f3a build/GZLE01/d_a_obj_light/d_a_obj_light.rel +bf150b85727f601083d9ab506372edd9d7d35d21 build/GZLE01/d_a_obj_mkie/d_a_obj_mkie.rel +4d8fb6f41d5b7da8a8cd9ca9c887732cd47bcb9d build/GZLE01/d_a_obj_mkiek/d_a_obj_mkiek.rel +ffbfe6bc4471b266d22b2ed0b16fcbddf5a6991c build/GZLE01/d_a_obj_mknjd/d_a_obj_mknjd.rel +0fd5e77e9f86d7844d184e5a29fbda1481902434 build/GZLE01/d_a_obj_mmrr/d_a_obj_mmrr.rel +901659310b8de8bff55a0faf0d9ee93a04c7224a build/GZLE01/d_a_obj_msdan/d_a_obj_msdan.rel +416e1c4b893d5986f42b67246700df8266f1407d build/GZLE01/d_a_obj_msdan2/d_a_obj_msdan2.rel +144a9c6ef6227130b8aa8a02239d796d98e91a56 build/GZLE01/d_a_obj_msdan_sub/d_a_obj_msdan_sub.rel +78b670a883570475fae7ed68f8fb58921464c885 build/GZLE01/d_a_obj_msdan_sub2/d_a_obj_msdan_sub2.rel +dd392435c1adffda5265534d512d16a2d242d1ae build/GZLE01/d_a_obj_mtest/d_a_obj_mtest.rel +afecbe8a001e4733da6ebc59cc7970eac80f160a build/GZLE01/d_a_obj_nest/d_a_obj_nest.rel +98623f19bcbc31d3af0f81964aa45792a8b1884c build/GZLE01/d_a_obj_ojtree/d_a_obj_ojtree.rel +6c5e97942000bcf1779c32464877a993de7b13fb build/GZLE01/d_a_obj_ospbox/d_a_obj_ospbox.rel +8f907fbc06f707bccf83a8fb62d26c8623dbdbb0 build/GZLE01/d_a_obj_paper/d_a_obj_paper.rel +04b1153cf00d4a7d363a7086d886544356c5f25a build/GZLE01/d_a_obj_pbka/d_a_obj_pbka.rel +4507e19914083f8c59c4421aff0944107730c255 build/GZLE01/d_a_obj_pfall/d_a_obj_pfall.rel +38529c26124fcee8a730539db264ed5d73f4b36a build/GZLE01/d_a_obj_plant/d_a_obj_plant.rel +d29fc0bee80aa56282cbaa09d0d8e85fd9a574dc build/GZLE01/d_a_obj_rflw/d_a_obj_rflw.rel +f513bd687d177b7bbaaac1f14568d25e05dab89c build/GZLE01/d_a_obj_rforce/d_a_obj_rforce.rel +bb0c5cf90d88a33d1164cc30d35ec70677f14fc2 build/GZLE01/d_a_obj_smplbg/d_a_obj_smplbg.rel +43cc17f0e803e418a1dba775eaa2af517f3509f6 build/GZLE01/d_a_obj_tapestry/d_a_obj_tapestry.rel +8be9de0693b96dcda338c0e2c0d6338aa64f9cb5 build/GZLE01/d_a_obj_tntrap/d_a_obj_tntrap.rel +3e21c03d0737772d7d66c31521c5a2b647e4fbc0 build/GZLE01/d_a_obj_tower/d_a_obj_tower.rel +29256627e979860ad4756472d9368c74f2bb332f build/GZLE01/d_a_obj_trap/d_a_obj_trap.rel +64ad90ab03feb5f19895cf48dae1bb242159e556 build/GZLE01/d_a_obj_tribox/d_a_obj_tribox.rel +2790400362a927f308cec6323534a9193c7e0c4b build/GZLE01/d_a_obj_try/d_a_obj_try.rel +76f34cf9b59bbf5033448388af3c7e6c005cf0d2 build/GZLE01/d_a_obj_usovmc/d_a_obj_usovmc.rel +9d2aee2736c02368e82669c55069e39b36a0a159 build/GZLE01/d_a_obj_vfan/d_a_obj_vfan.rel +921293ff0b39fb220caa2dd8fe277505a1fed060 build/GZLE01/d_a_obj_vgnfd/d_a_obj_vgnfd.rel +06e88ae618ae74402c10c8046a5f420bcd0eca14 build/GZLE01/d_a_obj_vmc/d_a_obj_vmc.rel +198a39cab99d1aaeb12a50abe9141d45fd15fc5f build/GZLE01/d_a_obj_vmsdz/d_a_obj_vmsdz.rel +92353482881a8b3f401ebcf8875d539352118cde build/GZLE01/d_a_obj_vmsms/d_a_obj_vmsms.rel +8c0239e67db4eb16f7d3aed43153d57e7fea1ba0 build/GZLE01/d_a_obj_volcano/d_a_obj_volcano.rel +748ec69efd5f81a182bab9add54e32ac73e2b983 build/GZLE01/d_a_obj_vtil/d_a_obj_vtil.rel +932017be1d70156d2dea96a44459f2970fc40d0c build/GZLE01/d_a_obj_vyasi/d_a_obj_vyasi.rel +cc099bf1101486adefa4cb7e23560d4a97f9d901 build/GZLE01/d_a_obj_xfuta/d_a_obj_xfuta.rel +6dbeff2905f9fb3a66c268d1396c1c2e274279fe build/GZLE01/d_a_obj_zouK/d_a_obj_zouK.rel +4b32d1f4973742ebab9b645deac5356a34e9078e build/GZLE01/d_a_oship/d_a_oship.rel +205faa75fe13067a936361aabf24589735bb75a3 build/GZLE01/d_a_ph/d_a_ph.rel +a2172cb77d308341d1d70d8dedf9a236ebf60e33 build/GZLE01/d_a_pt/d_a_pt.rel +b823448e1d6da8fe6c6a9c7ce4db4f483b32f1c0 build/GZLE01/d_a_pw/d_a_pw.rel +2c2a96a7daec16ba00c4e42cbc62396bc8c1bd75 build/GZLE01/d_a_pz/d_a_pz.rel +36cd36d17a50769045c087cbb56b26f4ad3a2b6e build/GZLE01/d_a_sail/d_a_sail.rel +2ba5fbbd1af3135c5cdd0d97ad68899bb2627908 build/GZLE01/d_a_salvage_tbox/d_a_salvage_tbox.rel +62d5980d333aa5688084e49fe110713c569bdf39 build/GZLE01/d_a_scene_change/d_a_scene_change.rel +51061d0170f643fe628b59734fa7fb5d54b9049d build/GZLE01/d_a_shutter/d_a_shutter.rel +8db2e5849bdb724a498027f0418fdf623064b9dc build/GZLE01/d_a_shutter2/d_a_shutter2.rel +c7a00643f8708eee9b561e2d8a80c2ffefa56998 build/GZLE01/d_a_st/d_a_st.rel +e744b4d5a06c740b2049cebe862b5c51be6aae34 build/GZLE01/d_a_steam_tag/d_a_steam_tag.rel +4bffe7757828a9d48ab108617143d9478c43961a build/GZLE01/d_a_swattack/d_a_swattack.rel +37280b1efc33c425e1aa410c0c82e04d0f212ff8 build/GZLE01/d_a_switem/d_a_switem.rel +8c115c8ecd15c400e8ddc3fb5a0d34b40bc0565f build/GZLE01/d_a_swpropeller/d_a_swpropeller.rel +677c9cbaafe5140707a3a6f2211f1fcbf0f312dd build/GZLE01/d_a_swtact/d_a_swtact.rel +3bd45b64a43096ae1f2172b32accc30ee9a8bb6e build/GZLE01/d_a_tag_etc/d_a_tag_etc.rel +8d8f34589b299b26f3c7365b50625f6d5b617cbe build/GZLE01/d_a_tag_island/d_a_tag_island.rel +3f8f26169c45a904f6a6bcae4e4cb9d8071f1b0f build/GZLE01/d_a_tag_kf1/d_a_tag_kf1.rel +0fba4da0b508859b6165670bcbca3fbfdab329b9 build/GZLE01/d_a_tag_ret/d_a_tag_ret.rel +af02b4c7176abadde2197ca554fd0b5d070cfb07 build/GZLE01/d_a_tag_volcano/d_a_tag_volcano.rel +b1698d5c701aab068888a246f58820499bfa64b2 build/GZLE01/d_a_title/d_a_title.rel +328ee61c878624d79a42b4966f4ec4edb4eef7d0 build/GZLE01/d_a_tn/d_a_tn.rel +6a40d8115129f2eff0f1094418d780a9574cb288 build/GZLE01/d_a_toge/d_a_toge.rel +73727efd1e85fef3cee564b4e59d808cf0bd12e8 build/GZLE01/d_a_tori_flag/d_a_tori_flag.rel +50556391409a653dda18599d08d3c7d58063806e build/GZLE01/d_a_wall/d_a_wall.rel +e78123e432dff3c8f40d9a10f22816d7c815c4b8 build/GZLE01/d_a_warpfout/d_a_warpfout.rel +cff903653ff8f147e2ab496319845a02fab9a078 build/GZLE01/d_a_warpgn/d_a_warpgn.rel +208b0fd59aa1f4cd33ea16094690e6ee4ab6d9ca build/GZLE01/d_a_warpls/d_a_warpls.rel +aee92de01f8c2df33a4b20e995603312cbe2d0cd build/GZLE01/d_a_warpmj/d_a_warpmj.rel +2da79875b3861c3d32d1f3020e6a2b7d737bd5eb build/GZLE01/d_a_waterfall/d_a_waterfall.rel +1b8ea0eb28a5499ca45bcfc4a7578e8d2944b53f build/GZLE01/d_a_windmill/d_a_windmill.rel +7c8a260cd4ead7063253f06e46ebc5494134d68d build/GZLE01/d_a_wz/d_a_wz.rel +07a662db559e0c5758e6c38a222b69e2be502b9a build/GZLE01/d_a_ygcwp/d_a_ygcwp.rel +b22f9708a8ed5acd7d4b17e863be0fb1ae9abb04 build/GZLE01/d_a_yougan/d_a_yougan.rel +46f8efd5b8d0d0dc70aa88d9cbfe8181dcb75f3a build/GZLE01/d_a_agbsw0/d_a_agbsw0.rel +c1b8c1bea65fdf243c56f5b104e925f08fc4fb0d build/GZLE01/d_a_andsw0/d_a_andsw0.rel +ed7cda2668195efeb1986b1ba586b1db1321eb9c build/GZLE01/d_a_andsw2/d_a_andsw2.rel +8c9310474c4ca4655d499d103cc4fa7d0b33fc7e build/GZLE01/d_a_att/d_a_att.rel +f3171c83865f382bbd5e67b3935e5c35fb5678e5 build/GZLE01/d_a_bflower/d_a_bflower.rel +0a9f84bb36f828add14f7198c6ef182d87117b4c build/GZLE01/d_a_bita/d_a_bita.rel +12daa00f847eec7db0edcc418f2f4dfef8562870 build/GZLE01/d_a_branch/d_a_branch.rel +bcd11fd25408471035c53d2efa70ce015c6fe024 build/GZLE01/d_a_bridge/d_a_bridge.rel +87771c55aac8782b1fd12c16318bdbdab061dfc9 build/GZLE01/d_a_coming2/d_a_coming2.rel +1b83c61c813f1f67722f41ed85cf0182c856a89a build/GZLE01/d_a_coming3/d_a_coming3.rel +508143bca9d7eacfdca12ec4ba93e5897b173d24 build/GZLE01/d_a_demo_dk/d_a_demo_dk.rel +18c2ab3b5bb174d00eeec078448ac60cdd4bed12 build/GZLE01/d_a_demo_kmm/d_a_demo_kmm.rel +ccb4de128449762f76c2e35c984b2753f1ac7327 build/GZLE01/d_a_door10/d_a_door10.rel +dd9b37905e681215f03560d824628854979b23d5 build/GZLE01/d_a_dr/d_a_dr.rel +4113384ee623a70de33d55ea533ba0c58fb43699 build/GZLE01/d_a_dr2/d_a_dr2.rel +4dfff23d54256ef2f6ab20626a424cff885e3b39 build/GZLE01/d_a_ep/d_a_ep.rel +e83432de30b4b80295159b1d6eb5737b7e890e81 build/GZLE01/d_a_floor/d_a_floor.rel +3d88e2a6f51373a6a2458ce0d58d846abeb94eb6 build/GZLE01/d_a_grass/d_a_grass.rel +c2e2ea31103aeafe0a8bc2c7463023b9593d58a7 build/GZLE01/d_a_hitobj/d_a_hitobj.rel +8d8cb52e73990b1d29466cdda6f36ecfe7956a06 build/GZLE01/d_a_hot_floor/d_a_hot_floor.rel +243211fd67f5fbd211de0dc653251b2856f3d83c build/GZLE01/d_a_ikari/d_a_ikari.rel +eac83a9d4a485d48ce40b70b0e725af418088e2d build/GZLE01/d_a_jbo/d_a_jbo.rel +92bf3dc43768bd80688aeae0e952c75d0e3bbf40 build/GZLE01/d_a_kaji/d_a_kaji.rel +2f00570dc71416e3e33ef2520bcba8a32f4f49f1 build/GZLE01/d_a_kanban/d_a_kanban.rel +7d0bbad3d3c29dd78c108ed6a278f9ec530230ba build/GZLE01/d_a_ki/d_a_ki.rel +c4de9b1e6e7fc661afe932617939a0c0734a5ed2 build/GZLE01/d_a_knob00/d_a_knob00.rel +9e9d7a1258144e9e39dbe5f09546b315975df2a2 build/GZLE01/d_a_kui/d_a_kui.rel +1dfcb08008de037a2dc20466fcd437b1f7345e98 build/GZLE01/d_a_kytag00/d_a_kytag00.rel +3808602b8a5e88593aad4e860236e85beaa575b6 build/GZLE01/d_a_kytag01/d_a_kytag01.rel +c027b7bec5d02675be19c6c281f637992790c786 build/GZLE01/d_a_kytag02/d_a_kytag02.rel +40608efd87b1810889bac297c54270df997f755d build/GZLE01/d_a_kytag03/d_a_kytag03.rel +e3dbc9b0b3605fd4aad17b9d8e2dc47451847220 build/GZLE01/d_a_kytag04/d_a_kytag04.rel +8ae1cfaeab68d94a6dfab68469db3cba65679468 build/GZLE01/d_a_kytag05/d_a_kytag05.rel +fae0697ec01e4294b264b2e81c1cf34dcd7cc4b5 build/GZLE01/d_a_kytag06/d_a_kytag06.rel +8ab573b67a4c760c4c7af87a13e55010712469f3 build/GZLE01/d_a_kytag07/d_a_kytag07.rel +6c7724634674381cddd83fbf5048e890084527a1 build/GZLE01/d_a_lamp/d_a_lamp.rel +18fc91dbef845d2268dc14d4822855f64bacb23f build/GZLE01/d_a_lod_bg/d_a_lod_bg.rel +0044dab2ff6ccc8833de46f70db2334d3ee86491 build/GZLE01/d_a_lwood/d_a_lwood.rel +d617acaec65f3aed50e92541cd32754576006e9c build/GZLE01/d_a_magma/d_a_magma.rel +9844a606bcebcceaeff329256665eea72d5aa970 build/GZLE01/d_a_majuu_flag/d_a_majuu_flag.rel +8ae182c9556fdcd2c21205738af5d83acc903b4a build/GZLE01/d_a_mdoor/d_a_mdoor.rel +f84e086e3a678a4cdb976cf4ea9e2a18d7ed6b16 build/GZLE01/d_a_msw/d_a_msw.rel +253a46fafb2e16748ef70fadf753ea71d73b1b3d build/GZLE01/d_a_mtoge/d_a_mtoge.rel +0ec3788868bd4a0c84a10777db24926ced958ec4 build/GZLE01/d_a_obj_AjavW/d_a_obj_AjavW.rel +9ece9189f94dcd504e4613d5217edc704561b28b build/GZLE01/d_a_obj_akabe/d_a_obj_akabe.rel +9984919bf2255e285eaeb1ef47b17a9f50300318 build/GZLE01/d_a_obj_barrel/d_a_obj_barrel.rel +09bd4c40ed03efaef46dfad42ebcdc93dfe0fb8e build/GZLE01/d_a_obj_barrel2/d_a_obj_barrel2.rel +7a2e7ffac861b0720e6c8b0ee9d01f7b87e9fd62 build/GZLE01/d_a_obj_bscurtain/d_a_obj_bscurtain.rel +f6f87b761dd845d15ea10d7770e52b3a130577aa build/GZLE01/d_a_obj_cafelmp/d_a_obj_cafelmp.rel +f2d4fe3f575dbbf3d203256f4d453712b35c0341 build/GZLE01/d_a_obj_coming/d_a_obj_coming.rel +34e59a7cfdf5562cac9c8eccb5f5124de2aabd52 build/GZLE01/d_a_obj_demo_barrel/d_a_obj_demo_barrel.rel +355bb910ece0f6ecaf9b3a44b76f4b7d31c21dd0 build/GZLE01/d_a_obj_doguu/d_a_obj_doguu.rel +5d1aa2493e202c31be4063335291ad7e4b9ef2a6 build/GZLE01/d_a_obj_doguu_demo/d_a_obj_doguu_demo.rel +b9846f6357afcec5fca98e02e1b14a2c2203607e build/GZLE01/d_a_obj_gryw00/d_a_obj_gryw00.rel +116bb34ea5dd99416f68370048d848b219ef3f40 build/GZLE01/d_a_obj_hfuck1/d_a_obj_hfuck1.rel +92dbbbfee57404eb6d800764634cb251c96c10c9 build/GZLE01/d_a_obj_hole/d_a_obj_hole.rel +5a8614b64ab870e40edd3fd108ee807f117e3b51 build/GZLE01/d_a_obj_ice/d_a_obj_ice.rel +5bb6e6dcd7b7be0800b40d79043669f5b0713bb7 build/GZLE01/d_a_obj_ikada/d_a_obj_ikada.rel +017e5e39fc4bd42e3a183b47b8036e1bc4161a87 build/GZLE01/d_a_obj_kanat/d_a_obj_kanat.rel +e3c2ba80eb3f2956d41ae40ba9ce516035cdcf47 build/GZLE01/d_a_obj_leaves/d_a_obj_leaves.rel +56e749f499e0d7baf8cc038913ea79aefc254c57 build/GZLE01/d_a_obj_lpalm/d_a_obj_lpalm.rel +633cdff4f5bce18d8a03bdcb282c4471b5b87128 build/GZLE01/d_a_obj_monument/d_a_obj_monument.rel +700571e3ea76cb6d78fdbb3e801942eb5c78087a build/GZLE01/d_a_obj_movebox/d_a_obj_movebox.rel +088c50569aae59b069b4a1492d6ddd9cdef7ceeb build/GZLE01/d_a_obj_mshokki/d_a_obj_mshokki.rel +c5952a0baf99c6b3e86933010c9786f58a232c92 build/GZLE01/d_a_obj_ohatch/d_a_obj_ohatch.rel +8e73abf039b30c8679410ccae45e7eb05625d0ea build/GZLE01/d_a_obj_otble/d_a_obj_otble.rel +efc72db2087bd71ab86cf81d32228019d7037973 build/GZLE01/d_a_obj_pbco/d_a_obj_pbco.rel +2b0fc024ac3c96932a1e8d3f73bdaf1defed2dcd build/GZLE01/d_a_obj_pirateship/d_a_obj_pirateship.rel +404ed0bdda38e5a2107a878bf5a839aeecfa78f5 build/GZLE01/d_a_obj_quake/d_a_obj_quake.rel +5eb5ba609adc975a33a719d7db2ef6decf76c46a build/GZLE01/d_a_obj_rcloud/d_a_obj_rcloud.rel +95aae2f0583bc33d269e36e348fc6d75e20e49c9 build/GZLE01/d_a_obj_roten/d_a_obj_roten.rel +be793572fbc664316a161ac018bfae423adbaece build/GZLE01/d_a_obj_shelf/d_a_obj_shelf.rel +eb2977a7e69685133ed4e278ce7767f0a2b315ec build/GZLE01/d_a_obj_shmrgrd/d_a_obj_shmrgrd.rel +8cd8acf7f5a41ca881c75c6be38741b8b5c00bc3 build/GZLE01/d_a_obj_swpush/d_a_obj_swpush.rel +b1989778ba9b2ed48f0d65309bb29be8e97053a5 build/GZLE01/d_a_obj_table/d_a_obj_table.rel +12ffe1e53fac154580ded398ab2b6e82855bedf0 build/GZLE01/d_a_obj_tenmado/d_a_obj_tenmado.rel +db86a48088a74a306deddbb3f5a07be0c716cb38 build/GZLE01/d_a_obj_tide/d_a_obj_tide.rel +0404822dc26698ec0019b3e211adfca53994746a build/GZLE01/d_a_obj_timer/d_a_obj_timer.rel +b87a681642c8cab52b1aa06ee8fc1d8db38bdab4 build/GZLE01/d_a_obj_toripost/d_a_obj_toripost.rel +7e59ea5c79c12a947a641a54508c96aa63ad226d build/GZLE01/d_a_obj_tousekiki/d_a_obj_tousekiki.rel +e9d4cc1d0363ed67cce917d3c8b203c1ea9b59a3 build/GZLE01/d_a_obj_warpt/d_a_obj_warpt.rel +d0521f34e2895997d5ed1886092fe0262e6da8a3 build/GZLE01/d_a_obj_wood/d_a_obj_wood.rel +7e1fbf08ae77f1933e5a69566a3d1700d4c8e218 build/GZLE01/d_a_obj_Ygush00/d_a_obj_Ygush00.rel +ad8581d91ce176c711a4db6a7862e2be510c0645 build/GZLE01/d_a_pirate_flag/d_a_pirate_flag.rel +b553b2f13391ba3a3d24f4e41458ab3b46734a6d build/GZLE01/d_a_race_item/d_a_race_item.rel +c83f0aa65ddc40a757907d0352e4f933e9a6cd89 build/GZLE01/d_a_rd/d_a_rd.rel +3b941a6b059cf80f97b54fd17eea1063da36d5ac build/GZLE01/d_a_rectangle/d_a_rectangle.rel +25bb12a9db4a9be0361d54c47aaedb23ba6ae030 build/GZLE01/d_a_salvage/d_a_salvage.rel +e5b13d07cd1f1a3eff730f8f6536e194cabee513 build/GZLE01/d_a_sbox/d_a_sbox.rel +05057f35479ffc59693d65c1753431827c63c48e build/GZLE01/d_a_sk/d_a_sk.rel +97c0859d0c889721fd33a4e88a0b7e6accb657ba build/GZLE01/d_a_sk2/d_a_sk2.rel +89bd9a406e154bba90c1d1bf8b5ebf64559135bf build/GZLE01/d_a_spotbox/d_a_spotbox.rel +7364b473efb8e083f86d68863730d5ec6521f689 build/GZLE01/d_a_ssk/d_a_ssk.rel +df3983a2706c20b2b2108ded08a33cc85049bb4f build/GZLE01/d_a_stone/d_a_stone.rel +bbed8c9bd485864128acff77be2764d5bf455e71 build/GZLE01/d_a_stone2/d_a_stone2.rel +f38ee2786180be0b6b99e40f844db724e026de26 build/GZLE01/d_a_swc00/d_a_swc00.rel +d3ff83786e2a851775a9743670faa60519b232f5 build/GZLE01/d_a_swhit0/d_a_swhit0.rel +15d6b9023d2974eb0440cff8312fb1c0b78a71e5 build/GZLE01/d_a_swtdoor/d_a_swtdoor.rel +2a5189f5c7f413559f14529a91476f2ec787cd37 build/GZLE01/d_a_tag_attention/d_a_tag_attention.rel +51aec7a67f533910bc0cdf45eb93362a2338cf5b build/GZLE01/d_a_tag_ba1/d_a_tag_ba1.rel +d1c848de8f94ba2543394aa244992fd859492fa5 build/GZLE01/d_a_tag_event/d_a_tag_event.rel +f46aa9549ea3944fae5f80b80e82e9a31cb9b9e3 build/GZLE01/d_a_tag_evsw/d_a_tag_evsw.rel +46d4ccc46f6c8dee1d985363459479d6772d52eb build/GZLE01/d_a_tag_ghostship/d_a_tag_ghostship.rel +59fe00c4461fa6f05c9e8e60588d66790a7040fc build/GZLE01/d_a_tag_hint/d_a_tag_hint.rel +f671de17e1e3224c114c3842b951ff501e3daf6f build/GZLE01/d_a_tag_kb_item/d_a_tag_kb_item.rel +865e98076501ceec1272ab8f62d03c13b84c5310 build/GZLE01/d_a_tag_kk1/d_a_tag_kk1.rel +f21112f85a3d8715ac43a6abd61153d31f4ce5c7 build/GZLE01/d_a_tag_light/d_a_tag_light.rel +15522ab00f7235d6e518695062fe80fdb28eae85 build/GZLE01/d_a_tag_msg/d_a_tag_msg.rel +a8c2de0f5dccab3cf2b107de8e1a8bbc47f6fc69 build/GZLE01/d_a_tag_photo/d_a_tag_photo.rel +76c60b5d66462719c07cd1c23cad877354e8098e build/GZLE01/d_a_tag_waterlevel/d_a_tag_waterlevel.rel +29a16689a11b5306f70a98549d1822ea5cc2e46d build/GZLE01/d_a_tama/d_a_tama.rel +b7414851aebfc41929ac82aa09343117831fbc57 build/GZLE01/d_a_tbox/d_a_tbox.rel +230a1afc76e65d8118d7654f7e7d3abf1efd0f8f build/GZLE01/d_a_tpota/d_a_tpota.rel +9df15d56d53c2653d02d960c50f373defde4334e build/GZLE01/d_a_tsubo/d_a_tsubo.rel +d413c95b71b768929d2dfdf3e9cd6a5509d38764 build/GZLE01/d_a_warpdm20/d_a_warpdm20.rel +54ea41665df8cac46f13d228d2a6aec3e2f0836e build/GZLE01/d_a_warphr/d_a_warphr.rel +559b8dd224f8e07eec4d9fc893cf4383ebee5595 build/GZLE01/d_a_wbird/d_a_wbird.rel +a8c10fec3f1d7118c04643e64a26ab1c53f758be build/GZLE01/d_a_ykgr/d_a_ykgr.rel +88e37cb6fc7280b344e4e8383a7a5496181245a1 build/GZLE01/f_pc_profile_lst/f_pc_profile_lst.rel diff --git a/orig/GZLE01/.gitkeep b/orig/GZLE01/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/orig/GZLJ01.sha1 b/orig/GZLJ01.sha1 new file mode 100644 index 000000000..d703fa3d0 --- /dev/null +++ b/orig/GZLJ01.sha1 @@ -0,0 +1,416 @@ +995406d914da8cd1aee4ce58f4c75217c9ec01bc build/GZLJ01/framework.dol +d0a273307a5ae9a26157ab9bbc9de515c6ae9454 build/GZLJ01/d_a_acorn_leaf/d_a_acorn_leaf.rel +41a7f23754e28f9fdefbff2d8b0fe6220aaefb61 build/GZLJ01/d_a_agbsw0/d_a_agbsw0.rel +48bee4412fd5256f394549f93ce6bbb2220d76f9 build/GZLJ01/d_a_alldie/d_a_alldie.rel +1894c624f6ec787f34473751b0361f59f63226ba build/GZLJ01/d_a_am/d_a_am.rel +de1a0ec6abbc3d9d83551eba225983939890096b build/GZLJ01/d_a_am2/d_a_am2.rel +8737fde92b1f0ef8cf91544b32c45a3d0fbf54e6 build/GZLJ01/d_a_amiprop/d_a_amiprop.rel +8ec43afe977ddb6acd72a88c383f9f98b9c09895 build/GZLJ01/d_a_andsw0/d_a_andsw0.rel +6b88b27cf92a2ab1e3425787d4367e823090e082 build/GZLJ01/d_a_andsw2/d_a_andsw2.rel +44b2e5092bd91eacc5dff31de8cf804d5a4ae72e build/GZLJ01/d_a_arrow_iceeff/d_a_arrow_iceeff.rel +45ad8f829f46c67e36773ef506f6cf5a0ff89fce build/GZLJ01/d_a_arrow_lighteff/d_a_arrow_lighteff.rel +23da16199a3b54e725f4978a8b9441da05be71a4 build/GZLJ01/d_a_atdoor/d_a_atdoor.rel +ac19a618a53abf8492665798091281d7c35a5b14 build/GZLJ01/d_a_att/d_a_att.rel +60109b63be27cb3cad79acab4b4f711275ac4e46 build/GZLJ01/d_a_auction/d_a_auction.rel +8176112b54c5418a3be024c37911f895096911e7 build/GZLJ01/d_a_bb/d_a_bb.rel +846fd382f70f542e861b8791f0e9eeb016a5c206 build/GZLJ01/d_a_bdk/d_a_bdk.rel +86aa7487f8da7ff2edba4cf0984ab383360b3b10 build/GZLJ01/d_a_bdkobj/d_a_bdkobj.rel +06e5bab5c2ec3947dadd24888b9497b5337ec5ea build/GZLJ01/d_a_beam/d_a_beam.rel +b1dcf7845ff5b01f22f4420b2d83598c1d4ac20f build/GZLJ01/d_a_bflower/d_a_bflower.rel +6a07822931f1c5bfa6fb9ef799fbc6a01c524686 build/GZLJ01/d_a_bgn/d_a_bgn.rel +f8eae387d7537ad5f6dcd7357f1248a409da0eab build/GZLJ01/d_a_bgn2/d_a_bgn2.rel +3b1fd5e68291a1d227eab2a6db5107ff4de24eb6 build/GZLJ01/d_a_bgn3/d_a_bgn3.rel +2c09db6236061858d5911eb1312d87320129c405 build/GZLJ01/d_a_bigelf/d_a_bigelf.rel +f01b0f185b92adfebb9f3f02f6d0e02d5f1448e4 build/GZLJ01/d_a_bita/d_a_bita.rel +d4ac5e79c23c4a1e6f60fb34c60dd4b45ca5c48e build/GZLJ01/d_a_bk/d_a_bk.rel +ce82c73f18f5a0fa252a396d694a297a3e1d0b15 build/GZLJ01/d_a_bl/d_a_bl.rel +88a26253b98cb72c10d820e05ccd686ab6ddcb78 build/GZLJ01/d_a_bmd/d_a_bmd.rel +eaf09d8ad947765e09e535062964223e10cf5e87 build/GZLJ01/d_a_bmdfoot/d_a_bmdfoot.rel +a3e9543b50d65e7a50c0e3e726f71e5ab082903e build/GZLJ01/d_a_bmdhand/d_a_bmdhand.rel +0f079d20525697ff4d8bc29b493dcb4d10b1d896 build/GZLJ01/d_a_bo/d_a_bo.rel +5f4b1e110fdb9df1d1fa43cb397284e860034db3 build/GZLJ01/d_a_boko/d_a_boko.rel +e29c562df92272447f12a011f678ff1f2467ab1c build/GZLJ01/d_a_boss_item/d_a_boss_item.rel +7bd32d0617791ac2059381e6c1c165468749ea07 build/GZLJ01/d_a_bpw/d_a_bpw.rel +cbdd5f501db03149289de2d53f9ee495dc60f28b build/GZLJ01/d_a_branch/d_a_branch.rel +ea06b664ed093383356335399569751e9ca941b1 build/GZLJ01/d_a_bridge/d_a_bridge.rel +8381d8d16cec8086ff9828fd6f04f3d71fffe983 build/GZLJ01/d_a_bst/d_a_bst.rel +66368820f00de9f97c1c7dcbd353a8b78bb1d55b build/GZLJ01/d_a_btd/d_a_btd.rel +c2a32eaa906d7e437319db5d558f74df6e7363cc build/GZLJ01/d_a_bwd/d_a_bwd.rel +73732d0ffb7c1ae0ce61f3f71baebda672131f28 build/GZLJ01/d_a_bwdg/d_a_bwdg.rel +e18a7d05e8d1d0ed7c85ef0dc8e9419347700bf5 build/GZLJ01/d_a_bwds/d_a_bwds.rel +8f4b7fa40cd0d0cb85a978a9a5113a317ad81065 build/GZLJ01/d_a_canon/d_a_canon.rel +8023fcde168d549e05e4f6594e1e34933c98a2ca build/GZLJ01/d_a_cc/d_a_cc.rel +ea617ae9e83421f37d0139d16b01b12930a1d585 build/GZLJ01/d_a_coming2/d_a_coming2.rel +eab6b229f885c5be1d72b9fe68b57e6700bcfcae build/GZLJ01/d_a_coming3/d_a_coming3.rel +ed1f9d467fe62782f965a206a821a5f90c8b2eb4 build/GZLJ01/d_a_dai/d_a_dai.rel +8e68a125abff63a898c5c339d3d0cc79e3a54fd5 build/GZLJ01/d_a_daiocta/d_a_daiocta.rel +3c0fec646b19b5e9a7265e3256e72e943f80c008 build/GZLJ01/d_a_daiocta_eye/d_a_daiocta_eye.rel +c0ee3209352f5f05dc4e008a68acc16019b2c8eb build/GZLJ01/d_a_deku_item/d_a_deku_item.rel +3516f2fd4950c1f08bea7e0291c309a6a8788766 build/GZLJ01/d_a_demo_dk/d_a_demo_dk.rel +f399a77c55cfe6f87b55783d5fda7bacfa8631fc build/GZLJ01/d_a_demo_item/d_a_demo_item.rel +5fe7dedd934b6167a4e0d831649deded0a3743fa build/GZLJ01/d_a_demo_kmm/d_a_demo_kmm.rel +d5659956d18229ef37de54b01ddf6be283a83a91 build/GZLJ01/d_a_dk/d_a_dk.rel +d5e0e3e667086309ac37711dc69f3b420accb501 build/GZLJ01/d_a_door10/d_a_door10.rel +355763a0c83659358cbb78015e82bbe78671cac6 build/GZLJ01/d_a_door12/d_a_door12.rel +eeb24ae9c5c03da48934c5dab87798fd5a2a9434 build/GZLJ01/d_a_dr/d_a_dr.rel +6c1d0ebfe7aaa6f029955e4245439ff9ba1614bd build/GZLJ01/d_a_dr2/d_a_dr2.rel +b194352ca68fa414eeef817394022851dee6dbd5 build/GZLJ01/d_a_dummy/d_a_dummy.rel +643d114192a9c8ac200ea10f76f619ebc3985035 build/GZLJ01/d_a_ep/d_a_ep.rel +d01dca108490ab0a964005d6a57ea55f994d9dbf build/GZLJ01/d_a_fallrock/d_a_fallrock.rel +b7263ef4710187964bdf59d47030bb0f6c3c2994 build/GZLJ01/d_a_fallrock_tag/d_a_fallrock_tag.rel +b02e151f13f29f3052b1141b7517e250d451f651 build/GZLJ01/d_a_fan/d_a_fan.rel +3bf372dd01cd5160e36787a6677371fcd5fede54 build/GZLJ01/d_a_ff/d_a_ff.rel +7f8fe80ea44e7d462611f318d3e9b557a0e4413c build/GZLJ01/d_a_fganon/d_a_fganon.rel +37509a90aa930576573aa6f94b7a3bc1cf7c3858 build/GZLJ01/d_a_fgmahou/d_a_fgmahou.rel +2dffef20da392dd7ac322d0c6a2cea6832729a04 build/GZLJ01/d_a_fire/d_a_fire.rel +ed6bab817b62ee4c4e1085d50d1d458ed4338d32 build/GZLJ01/d_a_floor/d_a_floor.rel +2b880f508bacd2b5674953e89a89c7f2db2565d1 build/GZLJ01/d_a_fm/d_a_fm.rel +2fe4c7c494379881a5c2a3bd9baddf2426e3529e build/GZLJ01/d_a_ghostship/d_a_ghostship.rel +9f21c90d98cacb603c12a409fbda3cff90427396 build/GZLJ01/d_a_gm/d_a_gm.rel +7cc87b5530b4a4918ab5fac22d973f4f587da917 build/GZLJ01/d_a_gnd/d_a_gnd.rel +846c2045ce965dac3c843b68b0662f7edfe26984 build/GZLJ01/d_a_goal_flag/d_a_goal_flag.rel +8e14b7473268a2d70674be90ec16c5d38a9d2c9b build/GZLJ01/d_a_grass/d_a_grass.rel +48de120fe7abee8dd53b9fa773549a265d71ffe0 build/GZLJ01/d_a_gy/d_a_gy.rel +1889ebe8498823ce6fdca278a71f7ce124c9dd8b build/GZLJ01/d_a_gy_ctrl/d_a_gy_ctrl.rel +e3c92755e27366398890826e8e1c0b63585f08cb build/GZLJ01/d_a_himo3/d_a_himo3.rel +d9265cfafbf1448d71264565718c255e6145f65e build/GZLJ01/d_a_hitobj/d_a_hitobj.rel +41c691beb9bc3ed6cf2349c66caa77e24ddb1691 build/GZLJ01/d_a_hmlif/d_a_hmlif.rel +3678df479e7d911fc9be9e475c6eb82ba43b4db3 build/GZLJ01/d_a_hot_floor/d_a_hot_floor.rel +5d027e2a535c2487c33d332b10c9230324092776 build/GZLJ01/d_a_hys/d_a_hys.rel +cf49b7b4aa4b602e6799c21aca19983059bae2ea build/GZLJ01/d_a_icelift/d_a_icelift.rel +ef96e17c5a124beee280b9159e796bd6d7415582 build/GZLJ01/d_a_ikari/d_a_ikari.rel +e8fc26bee986cb3ed505d9d46d24809d7bbca3af build/GZLJ01/d_a_jbo/d_a_jbo.rel +596e5867002d709f7f94ee0dd5f8a129ff3a314a build/GZLJ01/d_a_kaji/d_a_kaji.rel +d14bc57e1433b81454711464e08465eeda2120ff build/GZLJ01/d_a_kamome/d_a_kamome.rel +9744209ab641076b12ab6832b8d9261dfb46cda1 build/GZLJ01/d_a_kanban/d_a_kanban.rel +7587d9d4aa48dc31db9d50de094f587408dddcfd build/GZLJ01/d_a_kantera/d_a_kantera.rel +a7da541156c0e94178f8550435003fd8bdf84279 build/GZLJ01/d_a_kb/d_a_kb.rel +677136079c623903ecd3ab74a84e95f27fd7dce2 build/GZLJ01/d_a_kddoor/d_a_kddoor.rel +1c6d909c8065ff996a74338ba2a45a9ec13f333a build/GZLJ01/d_a_ki/d_a_ki.rel +d9e74692781618aaf771ed97dd1f1c58ad5bc90c build/GZLJ01/d_a_kita/d_a_kita.rel +2a5121aad3efc139bae66142fb155ebefd20641a build/GZLJ01/d_a_klft/d_a_klft.rel +22fa480a3964170b6a9c6f4bc0cfc26d01e712f3 build/GZLJ01/d_a_kmon/d_a_kmon.rel +5bc59271ca8b4d9959ee843b04216cdc6a038c8f build/GZLJ01/d_a_kn/d_a_kn.rel +c0c1357cd5f98f6cb4e05fb7371cdaf42129603d build/GZLJ01/d_a_knob00/d_a_knob00.rel +da13e29a77a4e6453bf7a920ce47c2b3ebc5671b build/GZLJ01/d_a_kokiie/d_a_kokiie.rel +ecca89f539228c48715e587b3515be9d20d32f3d build/GZLJ01/d_a_komore/d_a_komore.rel +476c41220eadd1bb41916502c57a545b78a8f48b build/GZLJ01/d_a_ks/d_a_ks.rel +3ae12d1a3e54aecae5e5d07b3666439fdcd1dfc6 build/GZLJ01/d_a_kt/d_a_kt.rel +9a2ea45cf31d5a73355b965139fd81f13e3a99ab build/GZLJ01/d_a_kui/d_a_kui.rel +49f57678870abc7aa7e6eac1b16a6b08854f5479 build/GZLJ01/d_a_kytag00/d_a_kytag00.rel +367b75277424a9f2e5067d31b50efef9fcadd131 build/GZLJ01/d_a_kytag01/d_a_kytag01.rel +e10d3177dd79be616347db358c2ab1a736f9f6ec build/GZLJ01/d_a_kytag02/d_a_kytag02.rel +116a856bbed38eb7cbbaa285537e66c9c3be1051 build/GZLJ01/d_a_kytag03/d_a_kytag03.rel +4291bc97cf65673f328504308b31522136435c0e build/GZLJ01/d_a_kytag04/d_a_kytag04.rel +ec321339947516943d85347942d5515d5a75abc1 build/GZLJ01/d_a_kytag05/d_a_kytag05.rel +a841045b6cf18973db53614004b2d3a53118991c build/GZLJ01/d_a_kytag06/d_a_kytag06.rel +747dea7f667d3488d6c62843a28a786050027c87 build/GZLJ01/d_a_kytag07/d_a_kytag07.rel +e76b8da578304caa8d92bca5b2487e939ab5c67d build/GZLJ01/d_a_lamp/d_a_lamp.rel +d1256529f5e89d514adc58dc76fcfd543b2c7f34 build/GZLJ01/d_a_lbridge/d_a_lbridge.rel +ffce1f67c233df8d6d80f83734f02d8a0e16116a build/GZLJ01/d_a_leaflift/d_a_leaflift.rel +1230e8b0e4a5c6b6c71a529a373736e2a1464850 build/GZLJ01/d_a_lod_bg/d_a_lod_bg.rel +2d7dc39694f6ef2408e3b3fd22d3c4bdd1ddfd46 build/GZLJ01/d_a_lstair/d_a_lstair.rel +6eee734097425d8dcfe571b5c9926c490772183f build/GZLJ01/d_a_lwood/d_a_lwood.rel +93c9c847c96e1f7c2c925efda253c343e3fee941 build/GZLJ01/d_a_machine/d_a_machine.rel +79c32fe1d4ca4e90335a81ab50fc0c4e00c4b2f1 build/GZLJ01/d_a_magma/d_a_magma.rel +76934f12a3ff0e1332b028ff1176581bbc954501 build/GZLJ01/d_a_majuu_flag/d_a_majuu_flag.rel +995793668f11d18bff30bf276e26d5bb6b5a7c5b build/GZLJ01/d_a_mant/d_a_mant.rel +4549569c461547d5006ee8966a8b1f56ee44b577 build/GZLJ01/d_a_mbdoor/d_a_mbdoor.rel +f9a6947713fcf4064cbb28f5eb585af6ed74b50e build/GZLJ01/d_a_mdoor/d_a_mdoor.rel +59305997b1a8ba7cc47a8f7671f08d42ded144f5 build/GZLJ01/d_a_mflft/d_a_mflft.rel +b069f651ac24f00e8953ef90ed88f58e89fd9c7b build/GZLJ01/d_a_mgameboard/d_a_mgameboard.rel +cfcce8a5b60c7e9340054f5557dd9c0b6764b2f7 build/GZLJ01/d_a_mmusic/d_a_mmusic.rel +27b7b87e7ff3c1495827a3d71fa9190be94404e4 build/GZLJ01/d_a_mo2/d_a_mo2.rel +2cd9f0f2b5fd98069484773d98393ca5a88714ef build/GZLJ01/d_a_movie_player/d_a_movie_player.rel +b80317981f8b4d8352d111eb54750ed21abe0768 build/GZLJ01/d_a_mozo/d_a_mozo.rel +933182cb4a28e4a98facd91291eee819ba32d2f7 build/GZLJ01/d_a_msw/d_a_msw.rel +6157daf15a60ca3f3cde1f4a551f11f1b547b058 build/GZLJ01/d_a_mt/d_a_mt.rel +b72ef690bfae48ef63813e256a93f0168477670a build/GZLJ01/d_a_mtoge/d_a_mtoge.rel +fc524b31a82c354a65172867b1a897eaabf7d952 build/GZLJ01/d_a_npc_ac1/d_a_npc_ac1.rel +89432d5e04e4c49dcf3292f1f2cc1a153ee5cbc4 build/GZLJ01/d_a_npc_ah/d_a_npc_ah.rel +5eaa840a06cf307de6ce8c3831e1dd513ab396f2 build/GZLJ01/d_a_npc_aj1/d_a_npc_aj1.rel +ae0619d78751035e3121d3029f25fe0b54a5d9ea build/GZLJ01/d_a_npc_auction/d_a_npc_auction.rel +9b36ee7ba8307099426715d52f166b301d95594b build/GZLJ01/d_a_npc_ba1/d_a_npc_ba1.rel +7ff266b962660636c86d13b418d1302dac339525 build/GZLJ01/d_a_npc_bj1/d_a_npc_bj1.rel +db290c658520e167b37b03c483dac59cd27a2101 build/GZLJ01/d_a_npc_bm1/d_a_npc_bm1.rel +31a97207a66fdbf66be34e5e08e1b0d47fafa32d build/GZLJ01/d_a_npc_bmcon1/d_a_npc_bmcon1.rel +19a16ea5e0c18e1f62fab4f6c9090dfc8b651765 build/GZLJ01/d_a_npc_bms1/d_a_npc_bms1.rel +79d848e8733ace1449e4d1232ec6309d978be3af build/GZLJ01/d_a_npc_bmsw/d_a_npc_bmsw.rel +df61203f4c9411393e5ab00458cdfc1c31e8ac8f build/GZLJ01/d_a_npc_bs1/d_a_npc_bs1.rel +3fb8379700fcaa80b7eb33659277971eb9fecdf7 build/GZLJ01/d_a_npc_btsw/d_a_npc_btsw.rel +d0fa5840c630d2c514d291c9d61394014b4e949a build/GZLJ01/d_a_npc_btsw2/d_a_npc_btsw2.rel +66395a47653b68b4a605ea4e7667c8bd38ec1927 build/GZLJ01/d_a_npc_cb1/d_a_npc_cb1.rel +8c131db1b13438819d07f8840d8c29f0c50697db build/GZLJ01/d_a_npc_co1/d_a_npc_co1.rel +79f431310b35d717e2cad18c4de4cf5124a61d9e build/GZLJ01/d_a_npc_de1/d_a_npc_de1.rel +8498c90fcc776e16890b47d5101429c6073f2796 build/GZLJ01/d_a_npc_ds1/d_a_npc_ds1.rel +f24be072b13223033a0756c9a58019202208425b build/GZLJ01/d_a_npc_gk1/d_a_npc_gk1.rel +6f1604cd95747926e210440464dc8a23e9977d7b build/GZLJ01/d_a_npc_gp1/d_a_npc_gp1.rel +549279ae998e593b0b33ccf30821e8b97d67c219 build/GZLJ01/d_a_npc_hi1/d_a_npc_hi1.rel +e542c807ff924426621c9f7d5873c565d199d277 build/GZLJ01/d_a_npc_ho/d_a_npc_ho.rel +29f49fda748877be6d1e03b63da9205ed2813763 build/GZLJ01/d_a_npc_hr/d_a_npc_hr.rel +3753279b96304f4e4adf6b7a52b37d0aa2501780 build/GZLJ01/d_a_npc_jb1/d_a_npc_jb1.rel +918ee6d060d78dd1c4b484f5bd1afaf17ee47adf build/GZLJ01/d_a_npc_ji1/d_a_npc_ji1.rel +8d86dbe538996e8a0d966ebf79352bac6b98c5ae build/GZLJ01/d_a_npc_kamome/d_a_npc_kamome.rel +a364c07308f63b4c4ed86682983d45e101c5663d build/GZLJ01/d_a_npc_kf1/d_a_npc_kf1.rel +ff7dc081a76bccda1dd6523e08ff7e92f2e3d42c build/GZLJ01/d_a_npc_kg1/d_a_npc_kg1.rel +6a465d8b2cd059ea7281c933e4a0e368bdb47340 build/GZLJ01/d_a_npc_kg2/d_a_npc_kg2.rel +61be0dc08bb7f10d498101a37110790ae7dfffa3 build/GZLJ01/d_a_npc_kk1/d_a_npc_kk1.rel +61c643ad2ff164a106ef8dace25ef7f27ea79efb build/GZLJ01/d_a_npc_km1/d_a_npc_km1.rel +e9b34b401ae8e9639ec454c0e74f85191a9d25d9 build/GZLJ01/d_a_npc_ko1/d_a_npc_ko1.rel +29dcb8cd7904a9dd10972d285beaf9626190adeb build/GZLJ01/d_a_npc_kp1/d_a_npc_kp1.rel +9bcff4af6a53d78f00c8059b8097dc95f19bc3fa build/GZLJ01/d_a_npc_ls1/d_a_npc_ls1.rel +f27e65de7bb013b128daece6f063531810e4d8a0 build/GZLJ01/d_a_npc_md/d_a_npc_md.rel +85284e7b833f61c3e5e35b6f624709b475b7563f build/GZLJ01/d_a_npc_mk/d_a_npc_mk.rel +7fc0e08f481c56e31396b04e5ebccf055e21009b build/GZLJ01/d_a_npc_mn/d_a_npc_mn.rel +07e35fb84ed0d4f6ab1f3e72709d7cfe7d3494e8 build/GZLJ01/d_a_npc_mt/d_a_npc_mt.rel +9042e831557897154aa182ff587344428e9d3927 build/GZLJ01/d_a_npc_nz/d_a_npc_nz.rel +f1dff8d14a7bf50773152818b61d53a3d823db96 build/GZLJ01/d_a_npc_ob1/d_a_npc_ob1.rel +9eac0b9e351c14784077d17ef0560c96426fcb24 build/GZLJ01/d_a_npc_os/d_a_npc_os.rel +38836578db3cee757344925aa097296fa2132368 build/GZLJ01/d_a_npc_p1/d_a_npc_p1.rel +4cc4747779f46b008d209de3f23c39d3487499a2 build/GZLJ01/d_a_npc_p2/d_a_npc_p2.rel +9bc97fcfcac5728e646c310563357d9ff0e4e2df build/GZLJ01/d_a_npc_people/d_a_npc_people.rel +b52bd2f379316a26001e702b183deb26e0ea7f60 build/GZLJ01/d_a_npc_pf1/d_a_npc_pf1.rel +686e652703e062f43756dae550ca3cc18a1b6b7f build/GZLJ01/d_a_npc_photo/d_a_npc_photo.rel +42c639944ea070e3527a38cfba3e07f21c89f7c3 build/GZLJ01/d_a_npc_pm1/d_a_npc_pm1.rel +f4fe32a9004532294a2020c094f3098d63497436 build/GZLJ01/d_a_npc_roten/d_a_npc_roten.rel +4b9ad278c1c99505afc092ee4f3b13cb8495fe4d build/GZLJ01/d_a_npc_rsh1/d_a_npc_rsh1.rel +56dd84575c532c62ff03684638b258ccc95d3eef build/GZLJ01/d_a_npc_sarace/d_a_npc_sarace.rel +a0ac1af391162e4e34cd22852408c63f82be8eb2 build/GZLJ01/d_a_npc_so/d_a_npc_so.rel +29fc50c42498c45c505aaeb8116946f8eff0c17b build/GZLJ01/d_a_npc_sv/d_a_npc_sv.rel +b4a76d110ad7f60b685bb63d692ff46d1d8ff322 build/GZLJ01/d_a_npc_tc/d_a_npc_tc.rel +76965879a0f6b076106bf5cbc9cb3eb20478e77d build/GZLJ01/d_a_npc_tt/d_a_npc_tt.rel +83d4aa72390a2c69a90920e4075f063d97002a9e build/GZLJ01/d_a_npc_uk/d_a_npc_uk.rel +be34b5018e879bacf27824627a50b0596e89a03b build/GZLJ01/d_a_npc_ym1/d_a_npc_ym1.rel +d99eb71818885337e66851b94e86cec764901bc2 build/GZLJ01/d_a_npc_yw1/d_a_npc_yw1.rel +f9a0cdf3ef1b8d023bc054dd69f2bdd5157ded46 build/GZLJ01/d_a_npc_zk1/d_a_npc_zk1.rel +cb99b41d13ac371eb85358965c4ecaa3d1bcf206 build/GZLJ01/d_a_npc_zl1/d_a_npc_zl1.rel +fea913193ee84712b987a30c8ef07b4e6b25d167 build/GZLJ01/d_a_nz/d_a_nz.rel +94d032e11424518cce6dc066a63077d03d6c89b6 build/GZLJ01/d_a_nzg/d_a_nzg.rel +b4c38d7ed4113306917d487452245ea8b69d656c build/GZLJ01/d_a_obj_Itnak/d_a_obj_Itnak.rel +1bbf6759e502390d251b4b214d65d040db80771e build/GZLJ01/d_a_obj_Vds/d_a_obj_Vds.rel +6886f327d3e0f21b5846970e86a96cb11b497831 build/GZLJ01/d_a_obj_Vteng/d_a_obj_Vteng.rel +6ac8275cb643e0bcb0bf5fd1e0666840f5f948e4 build/GZLJ01/d_a_obj_YLzou/d_a_obj_YLzou.rel +78efba958d4084fff63518cb9d62ac0516bb048c build/GZLJ01/d_a_obj_Yboil/d_a_obj_Yboil.rel +9ecda956e7839db9c4c59711176653703508ce84 build/GZLJ01/d_a_obj_adnno/d_a_obj_adnno.rel +c2bb5324b0d12e8975c66654ca6763f9ef536f46 build/GZLJ01/d_a_obj_ajav/d_a_obj_ajav.rel +71d2f67a71558306ed54702e68cdafb668149061 build/GZLJ01/d_a_obj_AjavW/d_a_obj_AjavW.rel +4105b5618274d3b0a27d1f7c11ccae181ffaeb87 build/GZLJ01/d_a_obj_akabe/d_a_obj_akabe.rel +5fe87c7bcc04dddddbc424783fc86caac31e7b09 build/GZLJ01/d_a_obj_apzl/d_a_obj_apzl.rel +0af7c5d673e1569d99a174aefd653a42e42eb163 build/GZLJ01/d_a_obj_ashut/d_a_obj_ashut.rel +233ebbc39a79b3ce34f31bd9333401de86c1fa76 build/GZLJ01/d_a_obj_auzu/d_a_obj_auzu.rel +7bd697efe2c3ab0afbd577a9c5727b85e27bf8d9 build/GZLJ01/d_a_obj_aygr/d_a_obj_aygr.rel +7193c2f70f21953a31b8c206801a179e6ff52799 build/GZLJ01/d_a_obj_balancelift/d_a_obj_balancelift.rel +7429d27e00ca7330fc57cdae6f8e431407250e38 build/GZLJ01/d_a_obj_barrel/d_a_obj_barrel.rel +17b3921ca7484eb89956d203c311946d236a710c build/GZLJ01/d_a_obj_barrel2/d_a_obj_barrel2.rel +ad361073b19d085c1fec7c28100cb22e0e27dfa7 build/GZLJ01/d_a_obj_barrier/d_a_obj_barrier.rel +6fc17291918c6b918c08cedaed0683fad71ab31e build/GZLJ01/d_a_obj_bemos/d_a_obj_bemos.rel +c3dbb4d0da922234e209f59133e3861c9ae78cbe build/GZLJ01/d_a_obj_bscurtain/d_a_obj_bscurtain.rel +e0702eb0f2445d2a39df18495146b6c84099d7c4 build/GZLJ01/d_a_obj_buoyflag/d_a_obj_buoyflag.rel +6cc30906e9be8eac92d8e878cd2f70e8e8279f3e build/GZLJ01/d_a_obj_buoyrace/d_a_obj_buoyrace.rel +4067f501298258e92c9dfad56efc5ae25552bf35 build/GZLJ01/d_a_obj_cafelmp/d_a_obj_cafelmp.rel +31a0613d97f78d2d1747d24ce2f7289913f0bd0b build/GZLJ01/d_a_obj_canon/d_a_obj_canon.rel +31477d3bfd6c8ae9d2c90a64c4951fd7b59c5a37 build/GZLJ01/d_a_obj_coming/d_a_obj_coming.rel +621ba0f8749b765894b221db51fc88ca37c483c6 build/GZLJ01/d_a_obj_correct/d_a_obj_correct.rel +539c7718bd89fcd5024481241b7dd8002d0994b6 build/GZLJ01/d_a_obj_demo_barrel/d_a_obj_demo_barrel.rel +3e967178860ddb0dd2af44db9568719cb92d201d build/GZLJ01/d_a_obj_dmgroom/d_a_obj_dmgroom.rel +aebb1de3603f9504f3a60f39ebb900379fab9085 build/GZLJ01/d_a_obj_doguu/d_a_obj_doguu.rel +62037a0f643929101d9550939a1c52f2a268e9fc build/GZLJ01/d_a_obj_doguu_demo/d_a_obj_doguu_demo.rel +62cae0eaa5f1925d10a9e097e57295b66b0a9097 build/GZLJ01/d_a_obj_dragonhead/d_a_obj_dragonhead.rel +f78268d15e93d5dd5b8984456fc2d7d365161a44 build/GZLJ01/d_a_obj_drift/d_a_obj_drift.rel +1e53c5f989b3314aea2a8e750f54523868a38d7d build/GZLJ01/d_a_obj_eayogn/d_a_obj_eayogn.rel +0aedfff02000089254ea18c1dd52f0283fc2610c build/GZLJ01/d_a_obj_ebomzo/d_a_obj_ebomzo.rel +d506b7d933e7d01c24e1a151106c89be09005b8d build/GZLJ01/d_a_obj_eff/d_a_obj_eff.rel +5d0b889bf0626a191c935d7a8f9c60586d7d240c build/GZLJ01/d_a_obj_ekskz/d_a_obj_ekskz.rel +d38d3d6cb7a1ed0daa3cae2816d35deaf33ebb7a build/GZLJ01/d_a_obj_eskban/d_a_obj_eskban.rel +cbb4cd466b34ce0bac4e580da820c93d0bb92ed3 build/GZLJ01/d_a_obj_ferris/d_a_obj_ferris.rel +ba6d9a516d82234db50e6af05dd0ec2fce0435cb build/GZLJ01/d_a_obj_figure/d_a_obj_figure.rel +d175c5c40542d66058a966c1531acb6d1c633b28 build/GZLJ01/d_a_obj_firewall/d_a_obj_firewall.rel +0ff1158b02fb79bb8626964086b4820f95418eb1 build/GZLJ01/d_a_obj_flame/d_a_obj_flame.rel +8604f2b29d4ebccc12f22ed36b73d93a2577b53e build/GZLJ01/d_a_obj_ftree/d_a_obj_ftree.rel +4895cf6e4c68fd623385a75ebae923098627b32a build/GZLJ01/d_a_obj_ganonbed/d_a_obj_ganonbed.rel +7c34a683b953104f33d570aebc43a8bb204ef352 build/GZLJ01/d_a_obj_gaship/d_a_obj_gaship.rel +504852fa300f21722d0ceaf5634c139dc4b06151 build/GZLJ01/d_a_obj_gaship2/d_a_obj_gaship2.rel +fba70521ad0993d2009089eb0d8a8a9e8714e075 build/GZLJ01/d_a_obj_gnnbtltaki/d_a_obj_gnnbtltaki.rel +e212ee5b69a9448774e87d91395f274b550e8993 build/GZLJ01/d_a_obj_gnndemotakie/d_a_obj_gnndemotakie.rel +2860536b5ddc56fbfa7542dbd45e65275d196521 build/GZLJ01/d_a_obj_gnndemotakis/d_a_obj_gnndemotakis.rel +49621c8cbb7d92f437e5fceeed060830e9cb9b4f build/GZLJ01/d_a_obj_gong/d_a_obj_gong.rel +c88498da27ccda44c1263eb08ddfe4c086df9523 build/GZLJ01/d_a_obj_gryw00/d_a_obj_gryw00.rel +cf22cecac60baa35563ddc0191531097b3725c2f build/GZLJ01/d_a_obj_gtaki/d_a_obj_gtaki.rel +5da6e4764fe9ba0709dc33c9de884e0ae5a5b01c build/GZLJ01/d_a_obj_hami2/d_a_obj_hami2.rel +321790cbc28b24d1ae4d9b05f6d3ca348ba085a6 build/GZLJ01/d_a_obj_hami3/d_a_obj_hami3.rel +10019b10ffee8ae43246bd8ce78c7c797017587a build/GZLJ01/d_a_obj_hami4/d_a_obj_hami4.rel +93ffc124395f1ec361709a190dc9a7a8802f98a4 build/GZLJ01/d_a_obj_hat/d_a_obj_hat.rel +a77d561168954272f557411939b67d9c0c04cd22 build/GZLJ01/d_a_obj_hbrf1/d_a_obj_hbrf1.rel +10572e6ef3c998902e6ba4cf47dca6567cf0c752 build/GZLJ01/d_a_obj_hcbh/d_a_obj_hcbh.rel +34cab0b80ef01595c877369149d165876a6f2ce1 build/GZLJ01/d_a_obj_hfuck1/d_a_obj_hfuck1.rel +166af66074e06f80dfc322ab7b76bf1240e27947 build/GZLJ01/d_a_obj_hha/d_a_obj_hha.rel +9a7fe8e58d1f7ff3aa1d8656b322ce8a952e2b11 build/GZLJ01/d_a_obj_hlift/d_a_obj_hlift.rel +155fc55ca307b1ec2918c01734994bad309a5707 build/GZLJ01/d_a_obj_hole/d_a_obj_hole.rel +b37ff7e4a2965f4d39d650ca5d46eb7a99144f4f build/GZLJ01/d_a_obj_homen/d_a_obj_homen.rel +88ee0c278a046ae2107262483ffda2be22e85687 build/GZLJ01/d_a_obj_homensmoke/d_a_obj_homensmoke.rel +752477ed6e3abb851a8ce0edc83cb2eedac31f91 build/GZLJ01/d_a_obj_hsehi1/d_a_obj_hsehi1.rel +734630f4b4cc6b97da1acafe7d77f1944f927934 build/GZLJ01/d_a_obj_htetu1/d_a_obj_htetu1.rel +463e21717e9e8884f1ba60dc7bd39fa6e6544a50 build/GZLJ01/d_a_obj_ice/d_a_obj_ice.rel +315c103dd344f2fc4353a52835a4f4f359bdb142 build/GZLJ01/d_a_obj_iceisland/d_a_obj_iceisland.rel +95d0e71c22bea18e39f8f7e2465756c71540440f build/GZLJ01/d_a_obj_ikada/d_a_obj_ikada.rel +4af9ca9db50ca6e926b6beb13ba4d9d791e857ec build/GZLJ01/d_a_obj_jump/d_a_obj_jump.rel +e234cb4614eb1dcc5599675d4a55f3ffe15ae938 build/GZLJ01/d_a_obj_kanat/d_a_obj_kanat.rel +26a374a2a65955e7c2d33221b88ed2c785077429 build/GZLJ01/d_a_obj_kanoke/d_a_obj_kanoke.rel +df4ff5b3d9f58e932817109a7452e7948941390c build/GZLJ01/d_a_obj_ladder/d_a_obj_ladder.rel +f562064de9130ff9294bb7777ca2415170da02fb build/GZLJ01/d_a_obj_leaves/d_a_obj_leaves.rel +6fefca446cf9975c78bd37ad596a1f69e24cf66a build/GZLJ01/d_a_obj_light/d_a_obj_light.rel +2a9448cddd365a0d385154c6fd2c8a9b8058265a build/GZLJ01/d_a_obj_lpalm/d_a_obj_lpalm.rel +16394fc0436e48b00536599fdcd2718eb780543d build/GZLJ01/d_a_obj_magmarock/d_a_obj_magmarock.rel +c623cc8a10dbe325b26f64d2a24798102ab63392 build/GZLJ01/d_a_obj_majyuu_door/d_a_obj_majyuu_door.rel +4263ba0a248839186298ed8ec6b3d34cb61f3cd9 build/GZLJ01/d_a_obj_mkie/d_a_obj_mkie.rel +d2648a4f09d592693b1345bc42a52bbdb46aa7c4 build/GZLJ01/d_a_obj_mkiek/d_a_obj_mkiek.rel +3093b7865b501c3a261d1d801f64c0ca3b9bf51f build/GZLJ01/d_a_obj_mknjd/d_a_obj_mknjd.rel +ccfefe98ac85fa27308a61c302c5471a3bd74989 build/GZLJ01/d_a_obj_mmrr/d_a_obj_mmrr.rel +aa52e30998e373dfbe65e0426f66dbac4c08f628 build/GZLJ01/d_a_obj_monument/d_a_obj_monument.rel +8cf7893ba18c0755cf59a5f130f6dfabf8c1815c build/GZLJ01/d_a_obj_movebox/d_a_obj_movebox.rel +4fc8d99fb1d51b5bb6a7bbd9cec2f221bf1df677 build/GZLJ01/d_a_obj_msdan/d_a_obj_msdan.rel +cc750469f51bc36e66ec0fed47eb598f241c92da build/GZLJ01/d_a_obj_msdan2/d_a_obj_msdan2.rel +aad3c9cfa4f9a87242caeef489e626e724acb254 build/GZLJ01/d_a_obj_msdan_sub/d_a_obj_msdan_sub.rel +b558ddb4aa6f7b306ef9b23e7c05b1fea3a6297b build/GZLJ01/d_a_obj_msdan_sub2/d_a_obj_msdan_sub2.rel +040628ac20ec698fa12208f8f6d71f76ca1ec145 build/GZLJ01/d_a_obj_mshokki/d_a_obj_mshokki.rel +2f119813fae3697b20413036b4f42269e79ec7ee build/GZLJ01/d_a_obj_mtest/d_a_obj_mtest.rel +241e1be38c4ca9dc81768841f33412f04911e619 build/GZLJ01/d_a_obj_nest/d_a_obj_nest.rel +c581f4d7a08f455f01b9f9a9bb029fa1197542eb build/GZLJ01/d_a_obj_ohatch/d_a_obj_ohatch.rel +8751bf09d99dcd6280fad00130fa8d1bcce9c75f build/GZLJ01/d_a_obj_ojtree/d_a_obj_ojtree.rel +96953d7168eb5a17d0e9b21b30258ad31160012f build/GZLJ01/d_a_obj_ospbox/d_a_obj_ospbox.rel +7e50e7ce6e35c5b0515589af156dadb12faa97d6 build/GZLJ01/d_a_obj_otble/d_a_obj_otble.rel +32ecdcc3ad8438dbb68582ec9c791d5038897218 build/GZLJ01/d_a_obj_paper/d_a_obj_paper.rel +7a66905215de5f3be48c8ef08e7d396ef7644c90 build/GZLJ01/d_a_obj_pbco/d_a_obj_pbco.rel +43781015268aceaa161835e024e085017213b63b build/GZLJ01/d_a_obj_pbka/d_a_obj_pbka.rel +fb4696a83e9aa059f6d15569114a1829febab63b build/GZLJ01/d_a_obj_pfall/d_a_obj_pfall.rel +4a9b8f9b5172202d856cff9184c9dcc629b36852 build/GZLJ01/d_a_obj_pirateship/d_a_obj_pirateship.rel +28532031315607bbc479c5096308549267d06a48 build/GZLJ01/d_a_obj_plant/d_a_obj_plant.rel +c044aacf83a0e72ac3eece9a5169697b576773b9 build/GZLJ01/d_a_obj_quake/d_a_obj_quake.rel +49ade346aff429034f7ccc04d64fad02e2207c54 build/GZLJ01/d_a_obj_rcloud/d_a_obj_rcloud.rel +c7389f7a95bb3da92edd517619ecbc2bc4b4d898 build/GZLJ01/d_a_obj_rflw/d_a_obj_rflw.rel +c8b2a3372787bbc1aed4d2ff34b821280a1d25b7 build/GZLJ01/d_a_obj_rforce/d_a_obj_rforce.rel +abaf8285c2ec8b778c8e843b93f62042af63913f build/GZLJ01/d_a_obj_roten/d_a_obj_roten.rel +c6b501e19b2ca0e4765a7515835b1c5de170812f build/GZLJ01/d_a_obj_shelf/d_a_obj_shelf.rel +26a13504d0bcacdf4dca6f3222f2d78a0b098744 build/GZLJ01/d_a_obj_shmrgrd/d_a_obj_shmrgrd.rel +ce455b03f24025aa9870220c50b4609796126f33 build/GZLJ01/d_a_obj_smplbg/d_a_obj_smplbg.rel +2444d9a2521994c04eb480ad92d6381fead7e7ad build/GZLJ01/d_a_obj_stair/d_a_obj_stair.rel +253dbb7d27400a8ad56c271e42466a42f130daeb build/GZLJ01/d_a_obj_swflat/d_a_obj_swflat.rel +cabb6b02d68a6556a2523e2d222ab9594d8407b9 build/GZLJ01/d_a_obj_swhammer/d_a_obj_swhammer.rel +82f93f8d4e8b917a1b4368f94962ea403658bf97 build/GZLJ01/d_a_obj_swheavy/d_a_obj_swheavy.rel +0452e570f0d5ffff9dd3ba716e8cca30a009d74c build/GZLJ01/d_a_obj_swlight/d_a_obj_swlight.rel +7bff7245171b969cc77f2ed2a966dbaebe18c4b2 build/GZLJ01/d_a_obj_swpush/d_a_obj_swpush.rel +61ab33bbb8a52af72d725ee1a073fb99eafc9026 build/GZLJ01/d_a_obj_table/d_a_obj_table.rel +f8cab353a619b4e8eb9013cf2d08f1dc055e9002 build/GZLJ01/d_a_obj_tapestry/d_a_obj_tapestry.rel +f6dc5f19b9ce217d335ab3131a2be5cd55109414 build/GZLJ01/d_a_obj_tenmado/d_a_obj_tenmado.rel +e55d0f1da6515df2a8f89ec096db057057fbeb98 build/GZLJ01/d_a_obj_tide/d_a_obj_tide.rel +3840189aaaeca918908d7817766e7e90f0bf1a85 build/GZLJ01/d_a_obj_timer/d_a_obj_timer.rel +3c7b5a29bc336ea9656889f0715f3dd12219ca6c build/GZLJ01/d_a_obj_tntrap/d_a_obj_tntrap.rel +8a055032bb7649f6130de993df0fa318876c2421 build/GZLJ01/d_a_obj_toripost/d_a_obj_toripost.rel +63a0098601a5da975277e686a86bc94381d49a29 build/GZLJ01/d_a_obj_tousekiki/d_a_obj_tousekiki.rel +de135094d89d6cb444f30b281ef0216c3e648885 build/GZLJ01/d_a_obj_tower/d_a_obj_tower.rel +24d610230bd498239993b2f435c852f0f7be5fe3 build/GZLJ01/d_a_obj_trap/d_a_obj_trap.rel +50c72c865620096ea6796ee93d0acd01a6689b59 build/GZLJ01/d_a_obj_tribox/d_a_obj_tribox.rel +b80b495c8b8d76b680efeb3ad38434e9c8620122 build/GZLJ01/d_a_obj_try/d_a_obj_try.rel +a5d97c7ca9b3f70e24bdaff6f167c886ef39e53a build/GZLJ01/d_a_obj_usovmc/d_a_obj_usovmc.rel +ca5d9659748ed3378f1664826244bfe369da0c1a build/GZLJ01/d_a_obj_vfan/d_a_obj_vfan.rel +c13a0bcbd270ccb310ec3ccc21158c103bfed667 build/GZLJ01/d_a_obj_vgnfd/d_a_obj_vgnfd.rel +feed9841d0733c44be74e56829256eb59879dc80 build/GZLJ01/d_a_obj_vmc/d_a_obj_vmc.rel +3dd3e3e4d9749688aa8f8a46a323808d6b8e6d5b build/GZLJ01/d_a_obj_vmsdz/d_a_obj_vmsdz.rel +a1c4cc035a6fc8888453024a63c382e21f98f084 build/GZLJ01/d_a_obj_vmsms/d_a_obj_vmsms.rel +e38d59fcb70737586d42da0e214bde366168e269 build/GZLJ01/d_a_obj_volcano/d_a_obj_volcano.rel +35953a479f21c5eee6b62a9496c42bd13e3a6331 build/GZLJ01/d_a_obj_vtil/d_a_obj_vtil.rel +eca6473a5100edc74e71b441d07d0df471324d46 build/GZLJ01/d_a_obj_vyasi/d_a_obj_vyasi.rel +35855183655a4152294ca465f849aaf6ff5d50dc build/GZLJ01/d_a_obj_warpt/d_a_obj_warpt.rel +e462a6a90b0f759b44c6a26803ce40a8da2a9808 build/GZLJ01/d_a_obj_wood/d_a_obj_wood.rel +c833ca1b1f4a4bfde3f5b158adf590b28fd3a0aa build/GZLJ01/d_a_obj_xfuta/d_a_obj_xfuta.rel +d650644ed51fb7964833009a75818ac432b3fd6b build/GZLJ01/d_a_obj_Ygush00/d_a_obj_Ygush00.rel +0983048b1f4974720d5b94c5fdeb7db3724f42f1 build/GZLJ01/d_a_obj_zouK/d_a_obj_zouK.rel +0cdd9c07b5e2c7e661bda2cec3ee6cea0359e3cd build/GZLJ01/d_a_oq/d_a_oq.rel +a129dfba02c173f7cbbbdd4e3a922b83ca2673eb build/GZLJ01/d_a_oship/d_a_oship.rel +8a69b46b4a7cbcb80941b63406a326fb79b17f29 build/GZLJ01/d_a_pedestal/d_a_pedestal.rel +fe7dd4d9e7ae5c9a9948f099fda46e231a26fdf8 build/GZLJ01/d_a_ph/d_a_ph.rel +d6d853ed13eb91a68d0b8b8c68e82eeff1073597 build/GZLJ01/d_a_pirate_flag/d_a_pirate_flag.rel +7bfff9857d7769e70e153903e0aac3d8f3375999 build/GZLJ01/d_a_pt/d_a_pt.rel +8060062a9355ca982ea746254bf9fc7cec76b670 build/GZLJ01/d_a_pw/d_a_pw.rel +95f3924394fccd0e717a37be910704cef4a13629 build/GZLJ01/d_a_pz/d_a_pz.rel +a9d185dd7c5b4f27429b7617f18a96fb017702d6 build/GZLJ01/d_a_race_item/d_a_race_item.rel +e437e8bc30e5773e685d7a67ec227f2e5cb614dd build/GZLJ01/d_a_rd/d_a_rd.rel +6b77b3ba4e60dd2f23346a3fd69fe87ea860789c build/GZLJ01/d_a_rectangle/d_a_rectangle.rel +c31bc2a74f861a76f7a4767ae8e6ff5f0f0841f2 build/GZLJ01/d_a_sail/d_a_sail.rel +8d45665e59463c7466c10dbbb751c3b6e5852d93 build/GZLJ01/d_a_saku/d_a_saku.rel +9e7e6a179341aeeba705215767d923e668e17518 build/GZLJ01/d_a_salvage/d_a_salvage.rel +2b6cd206c82d51a37ddc0d64bfe879c7aa8ed12e build/GZLJ01/d_a_salvage_tbox/d_a_salvage_tbox.rel +7e13bc30d18cf6a931edbe8aba9b72fd3a613fea build/GZLJ01/d_a_sbox/d_a_sbox.rel +00b0948d7a3a2d75a8a5441b16be34fae86b6674 build/GZLJ01/d_a_scene_change/d_a_scene_change.rel +80261a0c7368ada40afec12f816048d9cde7d46c build/GZLJ01/d_a_seatag/d_a_seatag.rel +c1fffeec6ad0d00fd2f141b6518573d86233061c build/GZLJ01/d_a_shand/d_a_shand.rel +5e4cd7e5cd91520bff3f3e8b4241eead1fc33e26 build/GZLJ01/d_a_ship/d_a_ship.rel +55def9676ee29d1e4e6195ec0d0550e1fb8d02df build/GZLJ01/d_a_shop_item/d_a_shop_item.rel +750b285a973f751fd469d86d1411c82c1d4a8da7 build/GZLJ01/d_a_shutter/d_a_shutter.rel +79979a0325c13644813cfd25604cea63d717d36a build/GZLJ01/d_a_shutter2/d_a_shutter2.rel +ba0f45383258ba71f70ad7d3564df2c229968989 build/GZLJ01/d_a_sie_flag/d_a_sie_flag.rel +143aec1abc1257d9a8cbb006329d644b0a0c4629 build/GZLJ01/d_a_sitem/d_a_sitem.rel +7040f83df4be6d0f76eda6324ab8c4a0a1132d5d build/GZLJ01/d_a_sk/d_a_sk.rel +c17f123f21eee773122ef928c0e3a54e26eef100 build/GZLJ01/d_a_sk2/d_a_sk2.rel +c632fb7cf43ef0b51433eb80c37b69af73c919ef build/GZLJ01/d_a_spotbox/d_a_spotbox.rel +329a98d54aa00107f87d7b7c2d7c4f341d60ba51 build/GZLJ01/d_a_ss/d_a_ss.rel +a54a0162036bbe069f96a1a9c2070b66c51d047d build/GZLJ01/d_a_ssk/d_a_ssk.rel +3b05d7a7f973ec3f25f2fc4d9f70b003d04a1dac build/GZLJ01/d_a_sss/d_a_sss.rel +357354017307a46886e768ad582019a5eacd3234 build/GZLJ01/d_a_st/d_a_st.rel +eda191bba544b9b5f382fc21df93912ed6827840 build/GZLJ01/d_a_steam_tag/d_a_steam_tag.rel +540b9e6bdf1551189e848145e91aceec882b0b03 build/GZLJ01/d_a_stone/d_a_stone.rel +c4110f7178720ca9421e8bb8ed25e6b21427bacb build/GZLJ01/d_a_stone2/d_a_stone2.rel +281c69f40e67ebb2315514c502303e87e9105746 build/GZLJ01/d_a_swattack/d_a_swattack.rel +d909562bdd8a60a1f0f9f365bf2385fff5fd4ccf build/GZLJ01/d_a_swc00/d_a_swc00.rel +0d1b336935cd9a069aff28651b06fc6e1855fb49 build/GZLJ01/d_a_swhit0/d_a_swhit0.rel +c991c7e4b6ed7749cfc4113d2b3218fb4da05816 build/GZLJ01/d_a_switem/d_a_switem.rel +62554b7b1b5117206e43b3af38b8c9819ddf8b6d build/GZLJ01/d_a_swpropeller/d_a_swpropeller.rel +dde663efe25af81cf7ef0177ea83c730b88750c9 build/GZLJ01/d_a_swtact/d_a_swtact.rel +88331fc6816b84ebc4539952140ae5c3e17fd377 build/GZLJ01/d_a_swtdoor/d_a_swtdoor.rel +cccfa68b4b61161d8fe424b2e3d69f8bcd2be1c3 build/GZLJ01/d_a_syan/d_a_syan.rel +3ab310998d495a9333b54fe0474452b2e5ff240b build/GZLJ01/d_a_tag_attention/d_a_tag_attention.rel +46e4e8630b2500da2f5884d7d38909cec33a8eae build/GZLJ01/d_a_tag_ba1/d_a_tag_ba1.rel +e994672678635fe2c084f6606fd2311a54d164c6 build/GZLJ01/d_a_tag_etc/d_a_tag_etc.rel +35fc043dd42074c3debbb21878d79affb54e92d3 build/GZLJ01/d_a_tag_event/d_a_tag_event.rel +7ef265b77a1c2524246197535ee560ac2944bbd5 build/GZLJ01/d_a_tag_evsw/d_a_tag_evsw.rel +3e939cb6ad71e70895a5f311a984e984b9fefb3c build/GZLJ01/d_a_tag_ghostship/d_a_tag_ghostship.rel +7f39e23a833ddfbb40e05bc372974b65b1990f54 build/GZLJ01/d_a_tag_hint/d_a_tag_hint.rel +c0bc4a65fe9ab2dbdc860ebe346af41d848b8794 build/GZLJ01/d_a_tag_island/d_a_tag_island.rel +f364e71ef0adb40beb4fff30724fcd878a1512f8 build/GZLJ01/d_a_tag_kb_item/d_a_tag_kb_item.rel +dea914aa2280b03d94ee14e078e97efea75acd1d build/GZLJ01/d_a_tag_kf1/d_a_tag_kf1.rel +5b08477155904a0a4e2fc66ad13e19ae00e03849 build/GZLJ01/d_a_tag_kk1/d_a_tag_kk1.rel +e3873174412b6360b5803108116f1d9a67a29ed7 build/GZLJ01/d_a_tag_light/d_a_tag_light.rel +3130940f0cd2c7da9e9075b960b2dfe7aa30c601 build/GZLJ01/d_a_tag_md_cb/d_a_tag_md_cb.rel +d500a210d122b8e174965b0f7bbf633b1692d5f8 build/GZLJ01/d_a_tag_mk/d_a_tag_mk.rel +52abbfaf448773637089ee48578a69d0dd31ab37 build/GZLJ01/d_a_tag_msg/d_a_tag_msg.rel +40c55b2efd90777426d67b808be81723d241ea7b build/GZLJ01/d_a_tag_photo/d_a_tag_photo.rel +7627db2ec9a327a802c5eae8744e697df29fa17b build/GZLJ01/d_a_tag_ret/d_a_tag_ret.rel +11280a9852b1e6e677275c016d5c61f9e084b927 build/GZLJ01/d_a_tag_so/d_a_tag_so.rel +c9c8f892324c9839db802cbf302e953dfee3dac5 build/GZLJ01/d_a_tag_volcano/d_a_tag_volcano.rel +961c4bd46e6cfa63239c200b6a6f273b310f1d38 build/GZLJ01/d_a_tag_waterlevel/d_a_tag_waterlevel.rel +f07b7353cfe3d26bd586217f9e3dd52b7529e239 build/GZLJ01/d_a_tama/d_a_tama.rel +b882d960f74016dbbe7bd489661e3fb1f63174ec build/GZLJ01/d_a_tbox/d_a_tbox.rel +b76690e14aabbc6504fe81d5517b32be661f1cf9 build/GZLJ01/d_a_title/d_a_title.rel +e4b0546eda7621377af5683c8f35146508324946 build/GZLJ01/d_a_tn/d_a_tn.rel +3f9597ace705e9dd16d703fae8f0dcf2dac6cef0 build/GZLJ01/d_a_toge/d_a_toge.rel +65edfb4d5579060a25ff76c57d035f7705f23737 build/GZLJ01/d_a_tori_flag/d_a_tori_flag.rel +4fa1c8a03545f7690a2485c3c4eaa25f4ec05ba9 build/GZLJ01/d_a_tornado/d_a_tornado.rel +ba42b7b55b3f57d3b8f301f39128dbcb031d67cc build/GZLJ01/d_a_tpota/d_a_tpota.rel +fd7d0638c800b07e81e43d16e6ca080361579ac4 build/GZLJ01/d_a_tsubo/d_a_tsubo.rel +430b8875a3824b5d8c485339f6771b6c198952eb build/GZLJ01/d_a_wall/d_a_wall.rel +f5182da8ad3fc53272a0caf96a853850643f17ca build/GZLJ01/d_a_warpdm20/d_a_warpdm20.rel +9d01ac242640454eb3f5eb9b741dc91f870f4ab4 build/GZLJ01/d_a_warpf/d_a_warpf.rel +873b756af20bfa2a464d78d9bd2c99d315c9d8d0 build/GZLJ01/d_a_warpfout/d_a_warpfout.rel +95b2700b469277324b0d7b6549ac7c97e7b77018 build/GZLJ01/d_a_warpgn/d_a_warpgn.rel +b9c898e7139ceb2bcadba3c9bda9bc1ff80ee89e build/GZLJ01/d_a_warphr/d_a_warphr.rel +1d3fb099a9e765ef4d9053ebfa23811101d40cf8 build/GZLJ01/d_a_warpls/d_a_warpls.rel +f38de17ff202bc5fdd6a1c18fa4ee4069f34aed2 build/GZLJ01/d_a_warpmj/d_a_warpmj.rel +71418bc8b6f825e7fb5b087702caf10f559d67ae build/GZLJ01/d_a_waterfall/d_a_waterfall.rel +e22f1e9fff61bb48694de5c0108ecbcbde2d296d build/GZLJ01/d_a_wbird/d_a_wbird.rel +ec72372b628b49baaccf0f6e8ff1899703274a29 build/GZLJ01/d_a_wind_tag/d_a_wind_tag.rel +18e664d5d120c022bb62526ab50600d9893adfa4 build/GZLJ01/d_a_windmill/d_a_windmill.rel +ad131445cb0e0cd027400961f1769981422dc99e build/GZLJ01/d_a_wz/d_a_wz.rel +3bef76c50aeb9334255e305fdcff6ca63f13f20b build/GZLJ01/d_a_ygcwp/d_a_ygcwp.rel +2b88b8b85922b14350c8edccc99c860201f513c9 build/GZLJ01/d_a_ykgr/d_a_ykgr.rel +92b1432088a2ca6666df078c151eeeae49db1541 build/GZLJ01/d_a_yougan/d_a_yougan.rel +78d7bbb8ca20d9131d3bc224e5c335e6109aaa21 build/GZLJ01/f_pc_profile_lst/f_pc_profile_lst.rel diff --git a/orig/GZLJ01/.gitkeep b/orig/GZLJ01/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/orig/GZLP01.sha1 b/orig/GZLP01.sha1 new file mode 100644 index 000000000..f7d2d4bc2 --- /dev/null +++ b/orig/GZLP01.sha1 @@ -0,0 +1,416 @@ +9395f87830261193a3872db4b69f580303f7c4d6 build/GZLP01/framework.dol +95d800d6b4e5681929f228b3e6bd0c95f8010d79 build/GZLP01/d_a_acorn_leaf/d_a_acorn_leaf.rel +9be9c22a2b0d4919f2410a7c67b75ce1125088ab build/GZLP01/d_a_agbsw0/d_a_agbsw0.rel +a7d319ff3653368a457dc103f2dd0a5680061ac1 build/GZLP01/d_a_alldie/d_a_alldie.rel +0d2cbdb545eb2ad141c4fb19d4d23b8e62cebbb0 build/GZLP01/d_a_am/d_a_am.rel +e22459cc9cc6b45f93dbbefc3453a4394516a8a7 build/GZLP01/d_a_am2/d_a_am2.rel +839c889147ce49a8241824404e141ff184cab364 build/GZLP01/d_a_amiprop/d_a_amiprop.rel +6d5de8d01da8544310f3b559508800ce24768cf4 build/GZLP01/d_a_andsw0/d_a_andsw0.rel +7056fef44e99e54f202d0483e9d0cd89046a23d2 build/GZLP01/d_a_andsw2/d_a_andsw2.rel +d035fac10a9b044d812cfe8b8b16c784608fd356 build/GZLP01/d_a_arrow_iceeff/d_a_arrow_iceeff.rel +f4c464027277a03b55664e58de63ded5c8b78c50 build/GZLP01/d_a_arrow_lighteff/d_a_arrow_lighteff.rel +606825fa5cff614a5748073d74eadf191316af78 build/GZLP01/d_a_atdoor/d_a_atdoor.rel +6f894cecd1d20ba8caeb9926af95d03354fffc35 build/GZLP01/d_a_att/d_a_att.rel +6f165e359ccda786077374ce155cb4c4612884ba build/GZLP01/d_a_auction/d_a_auction.rel +a4839cc22eb752e61e64f1f118bc0dce2d7a7d7d build/GZLP01/d_a_bb/d_a_bb.rel +5be5ff01d0ffa9a6826905b8ba58038eeb1cfbab build/GZLP01/d_a_bdk/d_a_bdk.rel +5735a38593e0d3fb2583dd6fc6fc6d21e3797582 build/GZLP01/d_a_bdkobj/d_a_bdkobj.rel +169dd03bfb439c05f8d944824e3efbae8683aefe build/GZLP01/d_a_beam/d_a_beam.rel +012daf1f51bc7acdfd003180b9812a054a4b47d1 build/GZLP01/d_a_bflower/d_a_bflower.rel +c8b187bfa0ee9fc26f75469a647c83933834fb3c build/GZLP01/d_a_bgn/d_a_bgn.rel +f7ec97531b32aab30d2a099d2c7b722aa76a8c8e build/GZLP01/d_a_bgn2/d_a_bgn2.rel +c7f13c97c65bef2e4bbbb196457c64bb4ce420e8 build/GZLP01/d_a_bgn3/d_a_bgn3.rel +b90794691e9bd87df320b2aab7b530fa7d051864 build/GZLP01/d_a_bigelf/d_a_bigelf.rel +ee2e85956190f6d96fe2e04cff8dab5ec43c5910 build/GZLP01/d_a_bita/d_a_bita.rel +f5f6538997a8d6bec49313726d34704059fefe2e build/GZLP01/d_a_bk/d_a_bk.rel +f49c53eb7a4feff208ecf7e23217d70300e93211 build/GZLP01/d_a_bl/d_a_bl.rel +2ceebc58c5730cc9fad59e9fb695340ba1487863 build/GZLP01/d_a_bmd/d_a_bmd.rel +1bf47d3abe6850759931632f29c2666487db46ea build/GZLP01/d_a_bmdfoot/d_a_bmdfoot.rel +caa9a02499d414beaa0916790640b59ea727aa2c build/GZLP01/d_a_bmdhand/d_a_bmdhand.rel +d0ecf30d600a951f22a8df790b21053c62c26db7 build/GZLP01/d_a_bo/d_a_bo.rel +d5b741d1c3529dac0f55964e53eaff6c22044d5a build/GZLP01/d_a_boko/d_a_boko.rel +a8880fc1ab0d84a1ff87d67e3acab4de03b925aa build/GZLP01/d_a_boss_item/d_a_boss_item.rel +1ffc89daf633a3d220bda22db019ee37a2011573 build/GZLP01/d_a_bpw/d_a_bpw.rel +b67c3cab8b18e7fb02c410c5ed7760c7c9394be1 build/GZLP01/d_a_branch/d_a_branch.rel +f5b8b888b8d527b6d7daf523802719d76f3eec74 build/GZLP01/d_a_bridge/d_a_bridge.rel +7331ae1642892aa423980b0beb176167cea625bc build/GZLP01/d_a_bst/d_a_bst.rel +23f137d30faf0718b3a1c737b65dcd379a6d1fa8 build/GZLP01/d_a_btd/d_a_btd.rel +1f94f3982c8cb140d5bfa724b1b41fb43c1a6c45 build/GZLP01/d_a_bwd/d_a_bwd.rel +037ec26a8a0749801e41099682375e2483e8b952 build/GZLP01/d_a_bwdg/d_a_bwdg.rel +c5d8ddd1eab305c761a23f3f821913a45ddd8ffe build/GZLP01/d_a_bwds/d_a_bwds.rel +65465391372dfa10f38fbe8d26de9b2ce6c237a1 build/GZLP01/d_a_canon/d_a_canon.rel +db318312cff979f23bb86fbb81acfefa4e459435 build/GZLP01/d_a_cc/d_a_cc.rel +094c94cccd35bed5e33888101db07d0f0b8d421b build/GZLP01/d_a_coming2/d_a_coming2.rel +5bfadcf4ced4aa821b1681e543e4029404bc2f2f build/GZLP01/d_a_coming3/d_a_coming3.rel +a75f5eae3306ffc214fc2da42fb94716979cc41f build/GZLP01/d_a_dai/d_a_dai.rel +e63f1e260356bfb5a5280740fcf88416b5803e3a build/GZLP01/d_a_daiocta/d_a_daiocta.rel +cc1e6c3106baa75dc94d3eecf0149de6a8123f4d build/GZLP01/d_a_daiocta_eye/d_a_daiocta_eye.rel +ae0b0024a2025ece6d5d810cada5551f3b63f49e build/GZLP01/d_a_deku_item/d_a_deku_item.rel +e509ea33d115e52e7e6f7442326e834fcaa005d4 build/GZLP01/d_a_demo_dk/d_a_demo_dk.rel +d0c295cba14b2c5fa0a926c16eff096c6e922b5f build/GZLP01/d_a_demo_item/d_a_demo_item.rel +221c802f24c1bcef0de8b0c81cbc486c269fe3f9 build/GZLP01/d_a_demo_kmm/d_a_demo_kmm.rel +b8bf04ee277191a8f021bc665e7bafdbe848b51c build/GZLP01/d_a_dk/d_a_dk.rel +41a39486c23024b6fd3e848e00f79370cca215d5 build/GZLP01/d_a_door10/d_a_door10.rel +4f094fa0afcb6561fbbf64056e7a2658fd8d2f46 build/GZLP01/d_a_door12/d_a_door12.rel +932574f3ab7bf75eb00e405fe4c0e5d19c18efb0 build/GZLP01/d_a_dr/d_a_dr.rel +8d18e241d1bc4cf74df8c61de024cf0eb3e3c042 build/GZLP01/d_a_dr2/d_a_dr2.rel +6f8380d241f19026fd66838270b74e03aabf721c build/GZLP01/d_a_dummy/d_a_dummy.rel +d89161891fb9bed6e3535cd1a4620b80089cf37c build/GZLP01/d_a_ep/d_a_ep.rel +a41cdabced809039901b42eeea08b045276dfaf4 build/GZLP01/d_a_fallrock/d_a_fallrock.rel +e0540f76e7635f3ee78b2608e6e1ed66701582eb build/GZLP01/d_a_fallrock_tag/d_a_fallrock_tag.rel +71ca255a4cee9df6827fc899071e559c34d917b5 build/GZLP01/d_a_fan/d_a_fan.rel +8523fb6ae788e9a6436eaffd3af003f371d7d439 build/GZLP01/d_a_ff/d_a_ff.rel +94a8795041ddc3489ec198716681aa8d730ae9da build/GZLP01/d_a_fganon/d_a_fganon.rel +f85e746e22b93e51e45a9f070b0cd89da693f63b build/GZLP01/d_a_fgmahou/d_a_fgmahou.rel +f8ee054de5ab3cb791540f79a2198a8a0bf9f3cf build/GZLP01/d_a_fire/d_a_fire.rel +01bfd66e88420220e80a7d86c9f418c1e5d3580e build/GZLP01/d_a_floor/d_a_floor.rel +67ba168e6952da8388152cd5120459337d74d27e build/GZLP01/d_a_fm/d_a_fm.rel +be6d0b2c5ca5c170a1f8a93495e0685247c7e371 build/GZLP01/d_a_ghostship/d_a_ghostship.rel +12927560769eb6cd550c3098f0f5660f3f3ade3d build/GZLP01/d_a_gm/d_a_gm.rel +4d6d04757ce7153b0394027f03138a771da75dd9 build/GZLP01/d_a_gnd/d_a_gnd.rel +acce53d94ac749af738d649c14f445ceb11d2fd7 build/GZLP01/d_a_goal_flag/d_a_goal_flag.rel +36319d86a8fc73c31f9ee5a3909618b2d6e295af build/GZLP01/d_a_grass/d_a_grass.rel +e8ca12a7768010acff3acf83abdc5d5fdc6be524 build/GZLP01/d_a_gy/d_a_gy.rel +b14160469a2762ec90ca84ac2692980be3f4363d build/GZLP01/d_a_gy_ctrl/d_a_gy_ctrl.rel +6283e13b16cc4df499c63bd411a8f9a4e5631a86 build/GZLP01/d_a_himo3/d_a_himo3.rel +5ef7005fbe8a7308ea1168edd45c48b3d974ace1 build/GZLP01/d_a_hitobj/d_a_hitobj.rel +081d24382daa4b29c70186ded5888c9916c43793 build/GZLP01/d_a_hmlif/d_a_hmlif.rel +0ced6e99d91293aa25db94f512ef485d6f586611 build/GZLP01/d_a_hot_floor/d_a_hot_floor.rel +b2107e3220bb69432eafbfee00ac700abd3d2d49 build/GZLP01/d_a_hys/d_a_hys.rel +1f17fa3c7edeebefc61adc10870700f73b8cac7b build/GZLP01/d_a_icelift/d_a_icelift.rel +7153a9778449efe717dd4859b9b848129fa7888f build/GZLP01/d_a_ikari/d_a_ikari.rel +df66d4821932a74ba0e1137cc0a81d80aefff730 build/GZLP01/d_a_jbo/d_a_jbo.rel +781bf40a6b80f9bbac3ad72d453e3afc95b44892 build/GZLP01/d_a_kaji/d_a_kaji.rel +d22dcbb25ee8596b026363540e8c56925fd367aa build/GZLP01/d_a_kamome/d_a_kamome.rel +3bd377135d7b489eebb5b7e2780d83da7f78f64d build/GZLP01/d_a_kanban/d_a_kanban.rel +8c0a68d8700602617ad8ab430effea9d1b86a852 build/GZLP01/d_a_kantera/d_a_kantera.rel +001a015078bd69a9c5c7880df1bd87cd23d6e6a7 build/GZLP01/d_a_kb/d_a_kb.rel +a36abeef2364c55dfac7938d1bb39ba9d721bfb9 build/GZLP01/d_a_kddoor/d_a_kddoor.rel +15abd3259213398bd0ec3f9ff08e84c84d92ad8a build/GZLP01/d_a_ki/d_a_ki.rel +69ec17450958df2394fabc4feff22e70159b40ba build/GZLP01/d_a_kita/d_a_kita.rel +22e070fbd28fd7426698a5454e959682f7b3bb72 build/GZLP01/d_a_klft/d_a_klft.rel +6fa152ea45815f3202ae81ce327fae45ba1299ed build/GZLP01/d_a_kmon/d_a_kmon.rel +edcc8a9e1ddf6cd6f4ce3b7c76acda918c5ce586 build/GZLP01/d_a_kn/d_a_kn.rel +35ea6b8fa78dfaf19c4598ce84c08370df47fbf7 build/GZLP01/d_a_knob00/d_a_knob00.rel +0cfe1e4d68a096b3a70adecf8a0eba4b80f0a203 build/GZLP01/d_a_kokiie/d_a_kokiie.rel +ca4a7b5270bdaa21c3d1b035ee1876c004f75bb0 build/GZLP01/d_a_komore/d_a_komore.rel +f8a26365c312e8fe0dcb3c03b752ebd681cc751c build/GZLP01/d_a_ks/d_a_ks.rel +d05ba4e7c8cf932f58153a32d9f4ec846bda431f build/GZLP01/d_a_kt/d_a_kt.rel +7873e55984601faf909e332e1da36197dcf57c34 build/GZLP01/d_a_kui/d_a_kui.rel +050f5003da9733fe7316c6a9e482b949a3f85387 build/GZLP01/d_a_kytag00/d_a_kytag00.rel +6159ffb09620c365502d5859be645fc1af7dbd39 build/GZLP01/d_a_kytag01/d_a_kytag01.rel +7d47c80498ab35e706d9c9fdc4d66af36414bb88 build/GZLP01/d_a_kytag02/d_a_kytag02.rel +b5acfdad66b403cbae75173e96430d2b1f199a29 build/GZLP01/d_a_kytag03/d_a_kytag03.rel +20c8f0aa547b825edeb16835d2f27f9e0a8ed774 build/GZLP01/d_a_kytag04/d_a_kytag04.rel +ea24829eb11431f40644f1090a6d6bc53067e34d build/GZLP01/d_a_kytag05/d_a_kytag05.rel +7ef2400e076e6e8df2a0fe930214a5df8f2de42d build/GZLP01/d_a_kytag06/d_a_kytag06.rel +d3bbe80bcad4217ec3bba95d5844c848e20f9873 build/GZLP01/d_a_kytag07/d_a_kytag07.rel +892c0dab5c8403c638e3fa0e96f669a3c9170900 build/GZLP01/d_a_lamp/d_a_lamp.rel +6b4f84206720306288a8cae230423fb9d974e7ea build/GZLP01/d_a_lbridge/d_a_lbridge.rel +1805c82a6d75e0eb33f9909992a49008a8fa5b74 build/GZLP01/d_a_leaflift/d_a_leaflift.rel +6120478be3e18531e4f5afc736e6bf15034bb6d8 build/GZLP01/d_a_lod_bg/d_a_lod_bg.rel +edc5a47e45531eae3d341a2af9e17a0c20722c1a build/GZLP01/d_a_lstair/d_a_lstair.rel +e9ab1cf787624a0d3070a0166c5d87cb5a49a25d build/GZLP01/d_a_lwood/d_a_lwood.rel +3e79b77374b794376c4c10dc346ad49321940a58 build/GZLP01/d_a_machine/d_a_machine.rel +1964196958491e07c70596139a65dda7d80a25d0 build/GZLP01/d_a_magma/d_a_magma.rel +1cb76f89d1c2779d0c8e079476786e5480f9bc9a build/GZLP01/d_a_majuu_flag/d_a_majuu_flag.rel +156f6d9ab8df4a1a9ded7cacde120a20547e06cf build/GZLP01/d_a_mant/d_a_mant.rel +c19d919f2b3024fd84447c99d3ce27100c1c37c4 build/GZLP01/d_a_mbdoor/d_a_mbdoor.rel +4e632f9c646f4281db75051846730aacd0248fc6 build/GZLP01/d_a_mdoor/d_a_mdoor.rel +17603247c805dc77deb3a2acc76a6d5d15d245db build/GZLP01/d_a_mflft/d_a_mflft.rel +d2de58002c98706ac1fa5b400670ef35c27c9ef3 build/GZLP01/d_a_mgameboard/d_a_mgameboard.rel +accded70c383f37db358cbbcc8895da8bbc2119d build/GZLP01/d_a_mmusic/d_a_mmusic.rel +d329b1a2a50c4b13404645a86a8519e560568a34 build/GZLP01/d_a_mo2/d_a_mo2.rel +365345062e4c0b33b20e818790a5082eb8f6654a build/GZLP01/d_a_movie_player/d_a_movie_player.rel +71f506c6f6e3348462a88bee2b0a9721201129e7 build/GZLP01/d_a_mozo/d_a_mozo.rel +235089c1463c515669a1dbdece43378c306594dd build/GZLP01/d_a_msw/d_a_msw.rel +f777f367a7f96f6c1d3b5fdbb663ffe5963baf30 build/GZLP01/d_a_mt/d_a_mt.rel +b0b0111af16a246f41f6694162fe33f99b3604b2 build/GZLP01/d_a_mtoge/d_a_mtoge.rel +34bf704bc49e58599af0b6b3368c6c2254d4d657 build/GZLP01/d_a_npc_ac1/d_a_npc_ac1.rel +753651ca64e6169967f741d3cd2ea66d35b7f2f3 build/GZLP01/d_a_npc_ah/d_a_npc_ah.rel +d4bc6085fc47e12686f9c4863f4c8fef0eaf1488 build/GZLP01/d_a_npc_aj1/d_a_npc_aj1.rel +71c3be9fb0ca2afb4d96a9892ee9b2cb3a0cea85 build/GZLP01/d_a_npc_auction/d_a_npc_auction.rel +a1edb1a23428731aa27770c821953edb38b0ad3c build/GZLP01/d_a_npc_ba1/d_a_npc_ba1.rel +a4f5db3d8b6276a95cf741708456796388d84ab7 build/GZLP01/d_a_npc_bj1/d_a_npc_bj1.rel +ea879841cfe07a6d24131441d260aa323dad007a build/GZLP01/d_a_npc_bm1/d_a_npc_bm1.rel +97696600e0edbfce45e5e4f6fd00d22c67618ed8 build/GZLP01/d_a_npc_bmcon1/d_a_npc_bmcon1.rel +5a33e4e9b288c59f409606f25a12c2ee0b15fe86 build/GZLP01/d_a_npc_bms1/d_a_npc_bms1.rel +168c7b2d636eb6cfb6501d46a7c07803a75295e4 build/GZLP01/d_a_npc_bmsw/d_a_npc_bmsw.rel +88b891345dd2f5cdd99f7647fbd1ef527aeb8307 build/GZLP01/d_a_npc_bs1/d_a_npc_bs1.rel +1715ef6c0433465647965102e98f58e86d53313a build/GZLP01/d_a_npc_btsw/d_a_npc_btsw.rel +6c8e7829c76e00acdbdbc0c714b68a3615b34997 build/GZLP01/d_a_npc_btsw2/d_a_npc_btsw2.rel +023f9ff64e8c71c2c15212520f594d401c3b9de1 build/GZLP01/d_a_npc_cb1/d_a_npc_cb1.rel +42073d315c78bc00b09b972b56954d454ce4dbb9 build/GZLP01/d_a_npc_co1/d_a_npc_co1.rel +c3f8f37006cecc0c7c0ba1c18d8531f46c1b000e build/GZLP01/d_a_npc_de1/d_a_npc_de1.rel +c02285247fc3dfbadda49c9c0eaff8774aa79fd2 build/GZLP01/d_a_npc_ds1/d_a_npc_ds1.rel +4d05be4926e9e99e2a304c3315c31ef8464d8100 build/GZLP01/d_a_npc_gk1/d_a_npc_gk1.rel +8093aa8df7827de340d7a2a46d456465436b6bd4 build/GZLP01/d_a_npc_gp1/d_a_npc_gp1.rel +4b6786536281304a769a34b6d5c2a936695e7444 build/GZLP01/d_a_npc_hi1/d_a_npc_hi1.rel +2cc07a5faa5e86cae38ce8127bfb10147304b215 build/GZLP01/d_a_npc_ho/d_a_npc_ho.rel +37dae4fadb80495acf1d7d0e549ffccff52e86cd build/GZLP01/d_a_npc_hr/d_a_npc_hr.rel +e3bd780e48219b9beb33673076cf0a0725561de6 build/GZLP01/d_a_npc_jb1/d_a_npc_jb1.rel +c55e05a80236ac46d7c0df1e8c14e394b189d674 build/GZLP01/d_a_npc_ji1/d_a_npc_ji1.rel +70b56070d9e6da10f9ef2ff381a36e5cbe2b3195 build/GZLP01/d_a_npc_kamome/d_a_npc_kamome.rel +4826fd56e6b9de838c7a5ca82f9c55f6e7a949af build/GZLP01/d_a_npc_kf1/d_a_npc_kf1.rel +3c084cb660020ab10611040c33d7638d16d091af build/GZLP01/d_a_npc_kg1/d_a_npc_kg1.rel +0f43f9b2556370950c74ac0853f51be3413515c4 build/GZLP01/d_a_npc_kg2/d_a_npc_kg2.rel +04fc399ed517b37972be9000e3e944723aad12b2 build/GZLP01/d_a_npc_kk1/d_a_npc_kk1.rel +428535c7152f5ffb38d6c4632710e637a232984c build/GZLP01/d_a_npc_km1/d_a_npc_km1.rel +2b803dc58ce248a169d3361a9d71ef405aef0bf2 build/GZLP01/d_a_npc_ko1/d_a_npc_ko1.rel +ba9df85cc278d5393d2b14a664a49309137b0ebb build/GZLP01/d_a_npc_kp1/d_a_npc_kp1.rel +88d23c0843c55c227bb4f7ea173c794a7a5cf435 build/GZLP01/d_a_npc_ls1/d_a_npc_ls1.rel +a0f1fd3c697b1355db7dc3b42cdc22c4cb3c1203 build/GZLP01/d_a_npc_md/d_a_npc_md.rel +4ccda193e995acabc9ecce599e4b0c762bef731b build/GZLP01/d_a_npc_mk/d_a_npc_mk.rel +46899a4aa83c115400f3a0096950f5394ca9e504 build/GZLP01/d_a_npc_mn/d_a_npc_mn.rel +c0692662a730a79838497b86e6c681d7d6fd174a build/GZLP01/d_a_npc_mt/d_a_npc_mt.rel +d699588ad7c7a8d721ae3ee2ab13c776391b2159 build/GZLP01/d_a_npc_nz/d_a_npc_nz.rel +f97eaa47595c8bdc438abc217f9e0c54cd668ab3 build/GZLP01/d_a_npc_ob1/d_a_npc_ob1.rel +08a7de96f017eee12c6058efd8e051d582e77c96 build/GZLP01/d_a_npc_os/d_a_npc_os.rel +b7dc58988cab6b1d0a7a2dedade399f0653d06be build/GZLP01/d_a_npc_p1/d_a_npc_p1.rel +904e4a0461b02d7a6b7afffc53e6760d2d3da029 build/GZLP01/d_a_npc_p2/d_a_npc_p2.rel +12da6cb642c04d40a7b78444d4bd26a226ec739b build/GZLP01/d_a_npc_people/d_a_npc_people.rel +9bb732f1b9aeb505d67c28598a2a95618301795d build/GZLP01/d_a_npc_pf1/d_a_npc_pf1.rel +907f003cc22c8786bba8bbdc11150b35d979dd5f build/GZLP01/d_a_npc_photo/d_a_npc_photo.rel +63f61fb716ae74b227541a038c80bea20f384b9f build/GZLP01/d_a_npc_pm1/d_a_npc_pm1.rel +912f0e711a8653c4139c4354dd44755bcbd77e17 build/GZLP01/d_a_npc_roten/d_a_npc_roten.rel +30b0ba6d67a33c6e99445a80f2f458d10c3c87ba build/GZLP01/d_a_npc_rsh1/d_a_npc_rsh1.rel +07457bbef7fb0de7df44d1bc255efbca5bf8bb70 build/GZLP01/d_a_npc_sarace/d_a_npc_sarace.rel +8a40722c4c12642d8e20208dcdc35afb04d01e81 build/GZLP01/d_a_npc_so/d_a_npc_so.rel +4ad38587d3ccd48ef4c74639731652aeb3f30ca8 build/GZLP01/d_a_npc_sv/d_a_npc_sv.rel +20f34f6c810201e54b2d03f5d1a1e5ba57ea4e08 build/GZLP01/d_a_npc_tc/d_a_npc_tc.rel +ced9331d89a5bd3a31193272b9010d312deea374 build/GZLP01/d_a_npc_tt/d_a_npc_tt.rel +3341a26fef24ee73b52da771de582b94ba263be8 build/GZLP01/d_a_npc_uk/d_a_npc_uk.rel +26cfea965edfca75678163771c7cf9c353a3e572 build/GZLP01/d_a_npc_ym1/d_a_npc_ym1.rel +9ab1563136d8578fbdc0c33976aab7aa126ff5cf build/GZLP01/d_a_npc_yw1/d_a_npc_yw1.rel +7550d9d86c351d63160f5f3f18f505a50ea97b01 build/GZLP01/d_a_npc_zk1/d_a_npc_zk1.rel +5fa1dadbe2d6b1e7fc9f74bf9725c2f6c777a95f build/GZLP01/d_a_npc_zl1/d_a_npc_zl1.rel +e001482351ef1ec54f9edc0ca0ea946b315087b5 build/GZLP01/d_a_nz/d_a_nz.rel +ac17cd00d54c4a69586a0c60083aec1874ce62ba build/GZLP01/d_a_nzg/d_a_nzg.rel +cad6b94a23b9a82db497ce8cb73ecc7ea3ade410 build/GZLP01/d_a_obj_Itnak/d_a_obj_Itnak.rel +48ff6971dce448cc25c2b85d0df8815a30517a49 build/GZLP01/d_a_obj_Vds/d_a_obj_Vds.rel +c7cc9f4adc9bb4b1858bbb359e0ab502b6a1cdc9 build/GZLP01/d_a_obj_Vteng/d_a_obj_Vteng.rel +7248c78539aa462c2b11272b85844551de602590 build/GZLP01/d_a_obj_YLzou/d_a_obj_YLzou.rel +9f08360bff135b3ce3d0deb9626754ec83d4e295 build/GZLP01/d_a_obj_Yboil/d_a_obj_Yboil.rel +81edbb983b7ed691ce7f592b3666a265fabcbb39 build/GZLP01/d_a_obj_adnno/d_a_obj_adnno.rel +e1854a63bf93247c4413fab217a545254a6d5418 build/GZLP01/d_a_obj_ajav/d_a_obj_ajav.rel +5c33281e50c0307495dc3d1aad61ecc68ed96d22 build/GZLP01/d_a_obj_AjavW/d_a_obj_AjavW.rel +6e41e22fc39913bdc63c89afd01f2f67ec2b0ecb build/GZLP01/d_a_obj_akabe/d_a_obj_akabe.rel +0e4cd411adafd86910f3518ccf9bd96ba065a8e6 build/GZLP01/d_a_obj_apzl/d_a_obj_apzl.rel +dadf2a192e416ddcea36ff7e22cc423e19e30bc4 build/GZLP01/d_a_obj_ashut/d_a_obj_ashut.rel +357aba77fc2a2fd0b04c564656a6762758fff632 build/GZLP01/d_a_obj_auzu/d_a_obj_auzu.rel +2ef39e58d986ec75d6f06d885f12ee45024a9359 build/GZLP01/d_a_obj_aygr/d_a_obj_aygr.rel +d2840871a4ef999c1dac7acb03c9716cbeadcb51 build/GZLP01/d_a_obj_balancelift/d_a_obj_balancelift.rel +15c9774a8de2e86520133d512a557bcedefd40d0 build/GZLP01/d_a_obj_barrel/d_a_obj_barrel.rel +90c4fc06c39908d0e3894e681c44d57c1af50312 build/GZLP01/d_a_obj_barrel2/d_a_obj_barrel2.rel +e6f11f408f3406d82c02f268827b966ddfba9d9a build/GZLP01/d_a_obj_barrier/d_a_obj_barrier.rel +d9fbe1cc7ba4da9cd6fa44494017cf130a2af4cf build/GZLP01/d_a_obj_bemos/d_a_obj_bemos.rel +45578ccaad6ee523040a7130899d304363f367bf build/GZLP01/d_a_obj_bscurtain/d_a_obj_bscurtain.rel +f79ed30e8d6d1b486e73410002b143ab1330268d build/GZLP01/d_a_obj_buoyflag/d_a_obj_buoyflag.rel +c947da088c9adf6a81a16976725c3e107132be7e build/GZLP01/d_a_obj_buoyrace/d_a_obj_buoyrace.rel +a24a60e9b7f12a81a609b2309cd485601bd95455 build/GZLP01/d_a_obj_cafelmp/d_a_obj_cafelmp.rel +f5031ac679bd0114c99e37974d02c1055537da62 build/GZLP01/d_a_obj_canon/d_a_obj_canon.rel +fe44b8b969dc58740fcd7db7a93a6d9eb712b092 build/GZLP01/d_a_obj_coming/d_a_obj_coming.rel +e404ffb9792dbcfef70898e10c32d9d8fde94814 build/GZLP01/d_a_obj_correct/d_a_obj_correct.rel +a4a2382ca94b2098dfd1f124abe52d34c1414ea6 build/GZLP01/d_a_obj_demo_barrel/d_a_obj_demo_barrel.rel +2bbae454e7495e7f2cb34435e2c9419bfc3462bb build/GZLP01/d_a_obj_dmgroom/d_a_obj_dmgroom.rel +aa0e465416b3736c3ce0ff68c88ab251ab86e1b0 build/GZLP01/d_a_obj_doguu/d_a_obj_doguu.rel +922d733d8e9132ac072fcdbca974930e5021a858 build/GZLP01/d_a_obj_doguu_demo/d_a_obj_doguu_demo.rel +eb896b348d46408684b0b5c00681d482f1c4877a build/GZLP01/d_a_obj_dragonhead/d_a_obj_dragonhead.rel +3af6c4e9235a8309bc911597bb6d3ed545df08a8 build/GZLP01/d_a_obj_drift/d_a_obj_drift.rel +7ad555d07449febd3caa06cc4f4bb0283351b852 build/GZLP01/d_a_obj_eayogn/d_a_obj_eayogn.rel +873720a1a9a31573d89881d31ece503381a9264c build/GZLP01/d_a_obj_ebomzo/d_a_obj_ebomzo.rel +cedfde940e1f4404cd48fba4db1e0f7c8c97c934 build/GZLP01/d_a_obj_eff/d_a_obj_eff.rel +4a38b9853e81c9617e502a6d200b0f9350ecc203 build/GZLP01/d_a_obj_ekskz/d_a_obj_ekskz.rel +4574bab1cf8c91d8b67e7762bd35090c81aa5d27 build/GZLP01/d_a_obj_eskban/d_a_obj_eskban.rel +53c3f1c66f2ce7b6c6e5658b296ffef9a65d7857 build/GZLP01/d_a_obj_ferris/d_a_obj_ferris.rel +9fb2f479851ebb9b3c01a2d2efe56ce0023b1c46 build/GZLP01/d_a_obj_figure/d_a_obj_figure.rel +008666728b4b77dc3f0bba31bbaaa7a570438110 build/GZLP01/d_a_obj_firewall/d_a_obj_firewall.rel +7573241df818cabe0817205393dc798c7d75c4e9 build/GZLP01/d_a_obj_flame/d_a_obj_flame.rel +e5bfb5a53b6eaf733ae7c5f5ea88b33dd352e8a3 build/GZLP01/d_a_obj_ftree/d_a_obj_ftree.rel +d7fef67f772376f7e48e487dcb37a91e5ea4ee97 build/GZLP01/d_a_obj_ganonbed/d_a_obj_ganonbed.rel +9844f168bca2963596c1e59b753c9c4d0917d9a6 build/GZLP01/d_a_obj_gaship/d_a_obj_gaship.rel +43787e373c3f18052e985b42f2d82b6e8498b454 build/GZLP01/d_a_obj_gaship2/d_a_obj_gaship2.rel +f564d896dca5b408201f9a61df1aee091349423d build/GZLP01/d_a_obj_gnnbtltaki/d_a_obj_gnnbtltaki.rel +953503bc03b2495763d084050f99831e248381bc build/GZLP01/d_a_obj_gnndemotakie/d_a_obj_gnndemotakie.rel +da40785bba31617ec061d5fe4097293b2cf612cc build/GZLP01/d_a_obj_gnndemotakis/d_a_obj_gnndemotakis.rel +718ee86def2877060726d01093dd815dac4256c3 build/GZLP01/d_a_obj_gong/d_a_obj_gong.rel +a2a6f275ffde0c6495007a33ea9e525730173154 build/GZLP01/d_a_obj_gryw00/d_a_obj_gryw00.rel +d6c24bae400e508d83d62ddbc7633425c0485607 build/GZLP01/d_a_obj_gtaki/d_a_obj_gtaki.rel +93cda9e6888077671e693961551b4e426fc56674 build/GZLP01/d_a_obj_hami2/d_a_obj_hami2.rel +f74f87a2945b5fc48e3a44c8b12bfa9ff55b21f2 build/GZLP01/d_a_obj_hami3/d_a_obj_hami3.rel +1a2cc20f830587adb83465ab1c04272ee6a1ac65 build/GZLP01/d_a_obj_hami4/d_a_obj_hami4.rel +5cc1a93c2370ab6586cb4f7fced462ceb5e823c0 build/GZLP01/d_a_obj_hat/d_a_obj_hat.rel +ba0ae3b6aed3cc1162f7342bf118537cc7015389 build/GZLP01/d_a_obj_hbrf1/d_a_obj_hbrf1.rel +0ceb7054bbc0dc4d8879542b2e173a4e9d09d442 build/GZLP01/d_a_obj_hcbh/d_a_obj_hcbh.rel +31b2bd5eae0645b0e2dcb80639fbf50ec05172b3 build/GZLP01/d_a_obj_hfuck1/d_a_obj_hfuck1.rel +38a3a7c8f059139e1f4f4dfa319bdde91ac85032 build/GZLP01/d_a_obj_hha/d_a_obj_hha.rel +3ffe14f075667b1b6b3e13f3852cd46d9fa1dbad build/GZLP01/d_a_obj_hlift/d_a_obj_hlift.rel +c826afcab99f5a2c3d3fa32c7a5170ba5089f24f build/GZLP01/d_a_obj_hole/d_a_obj_hole.rel +4ddfcaecde7b6fc598cdb6548f8d47e3ec458bfd build/GZLP01/d_a_obj_homen/d_a_obj_homen.rel +f3971a3b91993f50a1a013ab31e78bd57ff06aa5 build/GZLP01/d_a_obj_homensmoke/d_a_obj_homensmoke.rel +509f8f4bbb368a9fd88706c04c639fa8e25ec1f2 build/GZLP01/d_a_obj_hsehi1/d_a_obj_hsehi1.rel +75e808ccf8fe41d3a12548e5de493e94fb3c1566 build/GZLP01/d_a_obj_htetu1/d_a_obj_htetu1.rel +6a0ec0ce0a10a26f2cedcbbc8d74e2342c696674 build/GZLP01/d_a_obj_ice/d_a_obj_ice.rel +9151f85778a2ed91c77a04a97e409e2175f7f386 build/GZLP01/d_a_obj_iceisland/d_a_obj_iceisland.rel +7570833b2f5d0590e1de006f9c1442ec356977ff build/GZLP01/d_a_obj_ikada/d_a_obj_ikada.rel +19c4c733911eac85be1ff0fc9d1c09bd2ecf921f build/GZLP01/d_a_obj_jump/d_a_obj_jump.rel +d954b5a981ce100b5041f27869e55fd94ac1200c build/GZLP01/d_a_obj_kanat/d_a_obj_kanat.rel +bc4d9598d8effcafee9184941c9379efaeb786c3 build/GZLP01/d_a_obj_kanoke/d_a_obj_kanoke.rel +1a27396202ce0f7ba6dcbe8ca7eac95403f9bffa build/GZLP01/d_a_obj_ladder/d_a_obj_ladder.rel +a9006125009d08cc8ebbecb4169707ec9723f169 build/GZLP01/d_a_obj_leaves/d_a_obj_leaves.rel +627fe4eff4d37518b26b59d2e34fac1b1559df42 build/GZLP01/d_a_obj_light/d_a_obj_light.rel +cad4bfc6f6ba0f35dac414ddd6c5c36f304af816 build/GZLP01/d_a_obj_lpalm/d_a_obj_lpalm.rel +f32b14dd0420e1a1e38b74e9415566487511a8a8 build/GZLP01/d_a_obj_magmarock/d_a_obj_magmarock.rel +c67ebffa09ac9d8a05df3bebe852518737592774 build/GZLP01/d_a_obj_majyuu_door/d_a_obj_majyuu_door.rel +9e13f8d29f33dd311e46b2d5c53ddc4a65b58aa5 build/GZLP01/d_a_obj_mkie/d_a_obj_mkie.rel +f4be21f7a346b93748605c3a3a3c149a51feabe5 build/GZLP01/d_a_obj_mkiek/d_a_obj_mkiek.rel +31cad3a8a118419a05e8da625ad7326c4f1733c6 build/GZLP01/d_a_obj_mknjd/d_a_obj_mknjd.rel +0654aba0fadceea5f06a92e7b452e3dbdb0ec4d5 build/GZLP01/d_a_obj_mmrr/d_a_obj_mmrr.rel +54c9db37aa1304a3bf2e40c78258e9f7d160ad1c build/GZLP01/d_a_obj_monument/d_a_obj_monument.rel +7bf63dd0f9d3455a799387e0a676f4e604f0f6ce build/GZLP01/d_a_obj_movebox/d_a_obj_movebox.rel +536a3af9cc157fd6b3f43b5041f7d0c131b0eaf8 build/GZLP01/d_a_obj_msdan/d_a_obj_msdan.rel +676be722e9510d3308d822b1f71b4f0d332b5e93 build/GZLP01/d_a_obj_msdan2/d_a_obj_msdan2.rel +fa87cccd04adef73b64aef504e414923824f5737 build/GZLP01/d_a_obj_msdan_sub/d_a_obj_msdan_sub.rel +a908c4c0deb4c9e7d11cd741379e15a4a3569d52 build/GZLP01/d_a_obj_msdan_sub2/d_a_obj_msdan_sub2.rel +4c7dca46c412dcf411ac1d511dd904dff2b0b55f build/GZLP01/d_a_obj_mshokki/d_a_obj_mshokki.rel +bb481eafe63173531393ff7659098c8f5650bca9 build/GZLP01/d_a_obj_mtest/d_a_obj_mtest.rel +d4feeee7ea4537856ebf769e12f9f2eed39a6169 build/GZLP01/d_a_obj_nest/d_a_obj_nest.rel +c506ac7b4ae929ad2624565a392f1f91d44c0daf build/GZLP01/d_a_obj_ohatch/d_a_obj_ohatch.rel +6a2800f3c4041edfd617c20cb400a8774a685032 build/GZLP01/d_a_obj_ojtree/d_a_obj_ojtree.rel +1a1a22617c79e0fe9c88fb31f9584d0327b9f052 build/GZLP01/d_a_obj_ospbox/d_a_obj_ospbox.rel +2f88b72f8abdfb6e3bb5c7be87c5d718f747db2f build/GZLP01/d_a_obj_otble/d_a_obj_otble.rel +680355e1df7f797d4936b343606d27aefa886058 build/GZLP01/d_a_obj_paper/d_a_obj_paper.rel +4d6fc66905643b8c3f9ec38efb357c1c182ea352 build/GZLP01/d_a_obj_pbco/d_a_obj_pbco.rel +80e354d0557424d7aefe5a0aaffb1d9bd4df4119 build/GZLP01/d_a_obj_pbka/d_a_obj_pbka.rel +10d40b21d0a0f429efb97807d55b6e02b930e607 build/GZLP01/d_a_obj_pfall/d_a_obj_pfall.rel +17a2b55edbf7171ac0100ff92d87a8993790afd4 build/GZLP01/d_a_obj_pirateship/d_a_obj_pirateship.rel +9b88dbfebbd3d5ce33f0feaa8f8bc0709875bf45 build/GZLP01/d_a_obj_plant/d_a_obj_plant.rel +b483311022167a2e0d5b2454f7dae80652019e3a build/GZLP01/d_a_obj_quake/d_a_obj_quake.rel +de7edea90421f2e8d1f35997da777ecb1f69f386 build/GZLP01/d_a_obj_rcloud/d_a_obj_rcloud.rel +e672dcd4e08b70e0473451ca0a98cff066d64fdb build/GZLP01/d_a_obj_rflw/d_a_obj_rflw.rel +f3f42a347bd1bd7f7cd55f2579e157990e2245b6 build/GZLP01/d_a_obj_rforce/d_a_obj_rforce.rel +6e455fdf54290deab95653ac127011c9da1606b7 build/GZLP01/d_a_obj_roten/d_a_obj_roten.rel +42a638ec2409be4a22b493e6c736c0c2fa48d87f build/GZLP01/d_a_obj_shelf/d_a_obj_shelf.rel +50e29dd1010943a7deac3c4a5085fe5e89dcb2a0 build/GZLP01/d_a_obj_shmrgrd/d_a_obj_shmrgrd.rel +961b7fa1c3ad47382c12c862cf98d12e575f09bd build/GZLP01/d_a_obj_smplbg/d_a_obj_smplbg.rel +86a35be1194bf61cc85752b844f82a07fed1593a build/GZLP01/d_a_obj_stair/d_a_obj_stair.rel +df69fdf1553d7a44ea9f3a8f85cc1389b3c93397 build/GZLP01/d_a_obj_swflat/d_a_obj_swflat.rel +a7a6853f78b6a62f85768336895dac115bea6eb0 build/GZLP01/d_a_obj_swhammer/d_a_obj_swhammer.rel +8bf0a7104036a37ff4cbf5bd57f930766dfa8471 build/GZLP01/d_a_obj_swheavy/d_a_obj_swheavy.rel +d0e20191360de902e20eab2dc2ba159ac711a029 build/GZLP01/d_a_obj_swlight/d_a_obj_swlight.rel +bfd51f8c97c3578468a08c579fa49e8a919712c6 build/GZLP01/d_a_obj_swpush/d_a_obj_swpush.rel +3c01ca6e5a8b91b57b7849867d2013ca30050480 build/GZLP01/d_a_obj_table/d_a_obj_table.rel +832eb1ff50143f37a6e56c476e6098ac5e58fa50 build/GZLP01/d_a_obj_tapestry/d_a_obj_tapestry.rel +6e7bc978163bf8dd97a8d1dfb53a0e7621dd2860 build/GZLP01/d_a_obj_tenmado/d_a_obj_tenmado.rel +1e23b73ef8fe2372f87caf44303d74f5b52b326d build/GZLP01/d_a_obj_tide/d_a_obj_tide.rel +eb4e397ccf703140a951820dfa9c795f3cbf08e0 build/GZLP01/d_a_obj_timer/d_a_obj_timer.rel +a55abe05e52c6b0850c001b2e595090dce0be24a build/GZLP01/d_a_obj_tntrap/d_a_obj_tntrap.rel +e0ab9627d28a3b9f564781f9eb46a9856f29c09e build/GZLP01/d_a_obj_toripost/d_a_obj_toripost.rel +969c1f0cadeea162a48a897ebc07498a00d25f9c build/GZLP01/d_a_obj_tousekiki/d_a_obj_tousekiki.rel +b66e38821f9fbe78638d2eb8f993f148b1f4c8e3 build/GZLP01/d_a_obj_tower/d_a_obj_tower.rel +a178ee112d4de33dcbe139b76fe5b17ca537543d build/GZLP01/d_a_obj_trap/d_a_obj_trap.rel +a2365f8e592e5a78b48f54b23175ee6038742fc0 build/GZLP01/d_a_obj_tribox/d_a_obj_tribox.rel +e2002095e6e1e2b0919a0cba8305814003a3a1b3 build/GZLP01/d_a_obj_try/d_a_obj_try.rel +98522fa484ea9196bb3c9de99f264621a3b10534 build/GZLP01/d_a_obj_usovmc/d_a_obj_usovmc.rel +54a37dc3b71532b56248ac3130249bf88fe2a374 build/GZLP01/d_a_obj_vfan/d_a_obj_vfan.rel +7bd37977d10594c62d7638308610edc0b12b0c49 build/GZLP01/d_a_obj_vgnfd/d_a_obj_vgnfd.rel +46d3de214f6c1cc8a99eab565e4cd39269979864 build/GZLP01/d_a_obj_vmc/d_a_obj_vmc.rel +94c264d091e3c708781b72a90df6e85093214bee build/GZLP01/d_a_obj_vmsdz/d_a_obj_vmsdz.rel +b92e03628775b16e488f07dbbd98d21a2ea3ae55 build/GZLP01/d_a_obj_vmsms/d_a_obj_vmsms.rel +e87cdb95b30fd9dbd458edef2fa613b50edd4c87 build/GZLP01/d_a_obj_volcano/d_a_obj_volcano.rel +2d3f0d17a18052d7492e4edb11008a1fcb9626bb build/GZLP01/d_a_obj_vtil/d_a_obj_vtil.rel +baf840a72d68c32bbfab34deeb85d9d4fead2bb6 build/GZLP01/d_a_obj_vyasi/d_a_obj_vyasi.rel +038caf0deb9ce84cfd56441b0374448c37372178 build/GZLP01/d_a_obj_warpt/d_a_obj_warpt.rel +6ce1ae3b792890d06b24434a24bdc26219a96bb8 build/GZLP01/d_a_obj_wood/d_a_obj_wood.rel +be3d5769cc17bcba9c32592d486def62bc856b62 build/GZLP01/d_a_obj_xfuta/d_a_obj_xfuta.rel +b2bb95c83c72f87e54aa34ac9cb33f566941df8a build/GZLP01/d_a_obj_Ygush00/d_a_obj_Ygush00.rel +518a764a9b253d143dbccc3c01ac35fdab68e3b3 build/GZLP01/d_a_obj_zouK/d_a_obj_zouK.rel +bc3492aa875b2645cd0b25c477c2e91d087b178d build/GZLP01/d_a_oq/d_a_oq.rel +f73118afdc140987b86cb08d7b86fe57c73ed50d build/GZLP01/d_a_oship/d_a_oship.rel +d085472638674602ab6dcc0760a20f3def4aea79 build/GZLP01/d_a_pedestal/d_a_pedestal.rel +12412bd1a086c5ddbb315557476b71bc56d15cd9 build/GZLP01/d_a_ph/d_a_ph.rel +9287765d103742415128802e91b89131220cb74f build/GZLP01/d_a_pirate_flag/d_a_pirate_flag.rel +327e79e145752c72a224807ac19607605b810307 build/GZLP01/d_a_pt/d_a_pt.rel +12eaeeb14565e726447295e0236a5a420bb29081 build/GZLP01/d_a_pw/d_a_pw.rel +e198575a991381149486c95e8a556a13477d0ef8 build/GZLP01/d_a_pz/d_a_pz.rel +812fc30ec766607add91bcab695420e3ad3d5416 build/GZLP01/d_a_race_item/d_a_race_item.rel +b4d95c16702385787290599b8737ac1fceeb735c build/GZLP01/d_a_rd/d_a_rd.rel +c2d8117d83ed5af8e48624fec2a50003f2a17bc1 build/GZLP01/d_a_rectangle/d_a_rectangle.rel +c21deb34fd62187a77f7fc7e40a378f84637d8b1 build/GZLP01/d_a_sail/d_a_sail.rel +ee84938f1f07934bbf78bd9db360596ae8f5b9dd build/GZLP01/d_a_saku/d_a_saku.rel +878a1c824aa46f5b0a798cbc8b17a5ff47735aef build/GZLP01/d_a_salvage/d_a_salvage.rel +857d9a78de45d79a522bcca5e97cd99af652c278 build/GZLP01/d_a_salvage_tbox/d_a_salvage_tbox.rel +521207b12e537e40193ab1a78decc4c33e65e311 build/GZLP01/d_a_sbox/d_a_sbox.rel +8b2da6b137d68cdcfbf7c0c33f62d174c484a20e build/GZLP01/d_a_scene_change/d_a_scene_change.rel +a83ac7a3889044d60fa8fb5524e8d47e3884d560 build/GZLP01/d_a_seatag/d_a_seatag.rel +93ea491d3fb286f8c40dc260422db1e05e8b721f build/GZLP01/d_a_shand/d_a_shand.rel +ef6f1807f13d71f3d321f2b71b172c2ea8786eab build/GZLP01/d_a_ship/d_a_ship.rel +06b8e97447fd32c62e16894f12c088e809508beb build/GZLP01/d_a_shop_item/d_a_shop_item.rel +cdfea78ec5622512453808a801b8f0e32179fcd8 build/GZLP01/d_a_shutter/d_a_shutter.rel +1ef14df20b2192940d982d348f6ab8bc9fe2817b build/GZLP01/d_a_shutter2/d_a_shutter2.rel +0a02e86bd04bc5960b91f08f95089f11f534994c build/GZLP01/d_a_sie_flag/d_a_sie_flag.rel +15d6c4fdcd22f6e154d947a803c95dd6253e7dd1 build/GZLP01/d_a_sitem/d_a_sitem.rel +2bacf321c859071daaaddedf197765a86813bfb4 build/GZLP01/d_a_sk/d_a_sk.rel +ab322b97a3cd17a8b835d478ca9ac0da9d07534b build/GZLP01/d_a_sk2/d_a_sk2.rel +07893fa5f95cc774b556ffadc5ad829c6f57c445 build/GZLP01/d_a_spotbox/d_a_spotbox.rel +e42f413ebac03de4d0f9ce54e99eb265f6661794 build/GZLP01/d_a_ss/d_a_ss.rel +333b2c3560a542878144a9788a9d37257e6a472b build/GZLP01/d_a_ssk/d_a_ssk.rel +62462df79360d775e426264f43ef038a00c835fb build/GZLP01/d_a_sss/d_a_sss.rel +9129a87892368a24e76912a9d5a291f3dd615447 build/GZLP01/d_a_st/d_a_st.rel +4fe4820ea14173db74ce5648bff0d7e155d412c3 build/GZLP01/d_a_steam_tag/d_a_steam_tag.rel +95a05f43c8a4ff63765b07211de21f7ddb0e4b6a build/GZLP01/d_a_stone/d_a_stone.rel +38d79c9a4bbcd3d3ea3c31f2612c91758f484158 build/GZLP01/d_a_stone2/d_a_stone2.rel +49accf6e79025f7d488cbb86d38300c821a4190b build/GZLP01/d_a_swattack/d_a_swattack.rel +c63843bc8eb0d75f4ad11144dbc5965b8d2ac117 build/GZLP01/d_a_swc00/d_a_swc00.rel +6fa45065013e503e67a5283bef1d547c6e016b0f build/GZLP01/d_a_swhit0/d_a_swhit0.rel +579fc2d93c0a7a498c6f6654d0e198cc513198b0 build/GZLP01/d_a_switem/d_a_switem.rel +07dd10965ce6cd47d90459ad565982db26883f79 build/GZLP01/d_a_swpropeller/d_a_swpropeller.rel +0dafbd110e9b6d924c66a5ca707fda263f07d07c build/GZLP01/d_a_swtact/d_a_swtact.rel +69cbb4cba186479fed03a1de5d94bf6a179f8ba7 build/GZLP01/d_a_swtdoor/d_a_swtdoor.rel +fb36a937ae78a275287689c794dc4bd0663dfa5b build/GZLP01/d_a_syan/d_a_syan.rel +1991f9c47aecb9be6aa1d89b2c27cc9d445b7bcd build/GZLP01/d_a_tag_attention/d_a_tag_attention.rel +177eadcaa4723f8534e4a7c98269edeb417c62b4 build/GZLP01/d_a_tag_ba1/d_a_tag_ba1.rel +f8256b02b0705f3c9c7790e6f225e51ed7510943 build/GZLP01/d_a_tag_etc/d_a_tag_etc.rel +b9fe7a26d74bbe131c65ff2b4e0325ab458ac8a6 build/GZLP01/d_a_tag_event/d_a_tag_event.rel +430f89d58732ab63a07beeca0aa4c690be2e9a4f build/GZLP01/d_a_tag_evsw/d_a_tag_evsw.rel +f3844775e1336864c1ebf3e19c43e73692f3a39a build/GZLP01/d_a_tag_ghostship/d_a_tag_ghostship.rel +af674ff1110da8414ea1019749e2e8145943ee90 build/GZLP01/d_a_tag_hint/d_a_tag_hint.rel +7e7157e34905e0fdeec96454999ecd857cb21a9d build/GZLP01/d_a_tag_island/d_a_tag_island.rel +619a9e2052a2c96dcb822b2e7140d8e4580d6487 build/GZLP01/d_a_tag_kb_item/d_a_tag_kb_item.rel +0e95e16c743a9a126d4f4d0ae824f3bd35a6fc25 build/GZLP01/d_a_tag_kf1/d_a_tag_kf1.rel +29abd09d1156a21f6df3e602cfb69541c5890581 build/GZLP01/d_a_tag_kk1/d_a_tag_kk1.rel +412e11372f9e12952abbfe528f3ae0298d06d3ab build/GZLP01/d_a_tag_light/d_a_tag_light.rel +3b0ea9a48f808f10d7763b9402615ea7468937fb build/GZLP01/d_a_tag_md_cb/d_a_tag_md_cb.rel +df151ead943d7030cdd415f4fa0aa1621a6f9487 build/GZLP01/d_a_tag_mk/d_a_tag_mk.rel +45de423faabf6e890c9b82062474ebad13e10e05 build/GZLP01/d_a_tag_msg/d_a_tag_msg.rel +07cbade636356fabe4d62d3d20a5123064abb857 build/GZLP01/d_a_tag_photo/d_a_tag_photo.rel +d0dda8c6005f14cbd8a18943dffe997a7d79009a build/GZLP01/d_a_tag_ret/d_a_tag_ret.rel +900d071fd54ab3daa1974e95d7abebafaa40f6fc build/GZLP01/d_a_tag_so/d_a_tag_so.rel +63f0196f24d85e70e43752583f8bf5230659b6ba build/GZLP01/d_a_tag_volcano/d_a_tag_volcano.rel +16be90d7f372b67d70fcae282300b1d5ca3b8b09 build/GZLP01/d_a_tag_waterlevel/d_a_tag_waterlevel.rel +25c959b0729594e09f8db1a806b29d8952843dab build/GZLP01/d_a_tama/d_a_tama.rel +2d3b2128e58aa48849ac68d41e5ee1eb493d342d build/GZLP01/d_a_tbox/d_a_tbox.rel +2564e163452a3ecc10ed77343343b81ae57b0a6d build/GZLP01/d_a_title/d_a_title.rel +e22561687d7485d5fd5651dc9c5f828bb7048460 build/GZLP01/d_a_tn/d_a_tn.rel +6966d741bf2ee7971c8ce34c15e881ab13333863 build/GZLP01/d_a_toge/d_a_toge.rel +239e4bedcf1db15d5ad7a3925a98bb2b4c167ff9 build/GZLP01/d_a_tori_flag/d_a_tori_flag.rel +4b0c194917b1b9979679672f1b7877df2f85715b build/GZLP01/d_a_tornado/d_a_tornado.rel +be227a865669928e633fa55577baa16a1bc32e20 build/GZLP01/d_a_tpota/d_a_tpota.rel +370468ae4429ed4bee33667cb9316af8e4a89fca build/GZLP01/d_a_tsubo/d_a_tsubo.rel +1119b2408669d1bef7fd2cb5a0918dd153155c60 build/GZLP01/d_a_wall/d_a_wall.rel +b8d5f38e226a0b0ec313203a9c4449997c1997c2 build/GZLP01/d_a_warpdm20/d_a_warpdm20.rel +d9688d40b6a78eb00cdc18c8e99bb13f577f22ca build/GZLP01/d_a_warpf/d_a_warpf.rel +ac575f64c521d5d36785320f2e3c61740e248547 build/GZLP01/d_a_warpfout/d_a_warpfout.rel +19039eea7e0a310c61f8c71a48481531ff13a2eb build/GZLP01/d_a_warpgn/d_a_warpgn.rel +5a4e3f7dd8196852c35d282eaae60d5c37c6052c build/GZLP01/d_a_warphr/d_a_warphr.rel +9a0f5e170da44feca46019512d51d5db7dea1e1c build/GZLP01/d_a_warpls/d_a_warpls.rel +d7082f7bd13703995780a2ff7b1afa84bdbcab45 build/GZLP01/d_a_warpmj/d_a_warpmj.rel +5ff7b21847916c397b8e12975d600b257b71e60f build/GZLP01/d_a_waterfall/d_a_waterfall.rel +084de9e2045bd8d27d38251c6781f1276909da42 build/GZLP01/d_a_wbird/d_a_wbird.rel +7a36381cfcbbfaf459e37e2920919f662607485c build/GZLP01/d_a_wind_tag/d_a_wind_tag.rel +b058f64200d474ff0fd3e332b61f99c85732387f build/GZLP01/d_a_windmill/d_a_windmill.rel +49ffa659364d0bc30a551fbade02739a3cca3023 build/GZLP01/d_a_wz/d_a_wz.rel +342920ae77c7f969b648725af8b977550cf7bfa9 build/GZLP01/d_a_ygcwp/d_a_ygcwp.rel +bea01d0ba8a23775d5f22b87ddf30f2b56fc3475 build/GZLP01/d_a_ykgr/d_a_ykgr.rel +afb3c0d15ba9c9b11db34251433597929b61da97 build/GZLP01/d_a_yougan/d_a_yougan.rel +7774ae9b94779a691f56727cb9c6fcd7c73eab17 build/GZLP01/f_pc_profile_lst/f_pc_profile_lst.rel \ No newline at end of file diff --git a/orig/GZLP01/.gitkeep b/orig/GZLP01/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/src/DynamicLink.cpp b/src/DynamicLink.cpp new file mode 100644 index 000000000..1a4c56c9a --- /dev/null +++ b/src/DynamicLink.cpp @@ -0,0 +1,510 @@ +/** + * DynamicLink.cpp + * REL Linking Manager + */ + +#include "DynamicLink.h" +#include "JSystem/JKernel/JKRArchive.h" +#include "JSystem/JKernel/JKRDvdRipper.h" +#include "JSystem/JKernel/JKRExpHeap.h" +#include "JSystem/JKernel/JKRFileCache.h" +#include "JSystem/JUtility/JUTAssert.h" +#include "JSystem/JUtility/JUTConsole.h" +#include "MSL_C/stdio.h" +#include "REL/executor.h" +#include "m_Do/m_Do_dvd_thread.h" +#include "dolphin/os/OS.h" + +// TODO +// #include "m_Do/m_Do_ext.h" +JKRExpHeap* mDoExt_getArchiveHeap(); +extern JKRExpHeap* archiveHeap; +// end m_Do_ext.h + +DynamicModuleControlBase* DynamicModuleControlBase::mFirst; +DynamicModuleControlBase* DynamicModuleControlBase::mLast; + +DynamicModuleControlBase::~DynamicModuleControlBase() { + force_unlink(); + if (mPrev != NULL) { + mPrev->mNext = mNext; + } + if (mNext != NULL) { + mNext->mPrev = mPrev; + } + if (mFirst == this) { + mFirst = mNext; + } + if (mLast == this) { + mLast = mPrev; + } + mNext = NULL; + mPrev = NULL; +} + +DynamicModuleControlBase::DynamicModuleControlBase() { + mLinkCount = 0; + mDoLinkCount = 0; + mNext = NULL; + if (mFirst == NULL) { + mFirst = this; + } + mPrev = mLast; + if (mPrev != NULL) { + mPrev->mNext = this; + } + mLast = this; +} + +extern OSThread mainThread; + +BOOL DynamicModuleControlBase::link() { + OSThread* thread = OSGetCurrentThread(); + if (thread != &mainThread) { + OSReport_Error("DynamicModuleControlBase::link not mainthread %08x\n", thread); + } + + if (mLinkCount == 0) { + do_load(); + if (do_link() == false) { + return false; + } + if (mDoLinkCount < 65535) { + mDoLinkCount++; + } + } + JUT_ASSERT(__FILE__, 100, mLinkCount < 65535); + if (mLinkCount < 65535) { + mLinkCount++; + } + return true; +} + +BOOL DynamicModuleControlBase::unlink() { + OSThread* thread = OSGetCurrentThread(); + if (thread != &mainThread) { + OSReport_Error("DynamicModuleControlBase::unlink not mainthread %08x\n", thread); + } + + if (mLinkCount != 0) { + mLinkCount--; + if (mLinkCount == 0) { + do_unlink(); + do_unload(); + } + } else { + OSReport_Warning("%08x DynamicModuleControlBase::unlink() mLinkCount id already zero.\n", + this); + } + return true; +} + +BOOL DynamicModuleControlBase::load_async() { + if (mLinkCount == 0) { + return do_load_async(); + } + return true; +} + +bool DynamicModuleControlBase::force_unlink() { + if (mLinkCount != 0) { + mLinkCount = 0; + do_unlink(); + } + return true; +} + +void DynamicModuleControlBase::dump() { + u16 doLinkCount; + u16 linkCount; + DynamicModuleControlBase* current = getFirstClass(); + size_t totalSize = 0; + JUTReportConsole_f("\nDynamicModuleControlBase::dump()\n"); + JUTReportConsole_f("Do Ln Size Name\n"); + while (current != NULL) { + doLinkCount = current->mDoLinkCount; + linkCount = current->mLinkCount; + if (doLinkCount != 0 || linkCount != 0) { + u32 size = current->getModuleSize(); + const char* name = current->getModuleName(); + if (size < 0xFFFFFFFF) { + name = (name != NULL) ? name : "(Null)"; + const char* type = current->getModuleTypeString(); + JUTReportConsole_f("%3d%3d%5.1f %05x %-4s %s\n", doLinkCount, linkCount, + size / 1024.0f, size, type, name); + totalSize = totalSize + size; + } else { + name = (name != NULL) ? name : "(Null)"; + const char* type = current->getModuleTypeString(); + JUTReportConsole_f("%3d%3d ???? ????? %-4s %s\n", doLinkCount, linkCount, type, + name); + } + current->dump2(); + } + current = current->getNextClass(); + } + JUTReportConsole_f("TotalSize %6.2f %06x\n\n", totalSize / 1024.0f, totalSize); +} + +DynamicModuleControl::DynamicModuleControl(char const* name) { + mModule = NULL; + mBss = NULL; + unk_24 = 0; + mName = name; + mResourceType = 0; + unk_33 = 0; + mChecksum = 0; + mSize = 0; + mAsyncLoadCallback = NULL; +} + +u32 DynamicModuleControl::sAllocBytes; +JKRArchive* DynamicModuleControl::sArchive; +JKRFileCache* DynamicModuleControl::sFileCache; + +static const char* baseString = "Base"; +static const char* unusedString = ",ダイナミックリンクプログラム名,サイズ\n"; +static const char* unusedString2 = ",%s,%d,\n"; +static const char* unusedString3 = "\n"; + +JKRArchive* DynamicModuleControl::mountCallback(void* param_0) { + JKRExpHeap* heap = mDoExt_getArchiveHeap(); + sFileCache = JKRFileCache::mount("/rels", heap, NULL); + sArchive = JKRArchive::mount("RELS.arc", JKRArchive::MOUNT_COMP, heap, + JKRArchive::MOUNT_DIRECTION_HEAD); + if (sArchive == NULL) { + // "Mount failure, but if the archive isn't created, it was too slow %s\n" + OSReport_Error("マウント失敗ですが単にアーカイブを作ってないだけなら遅いだけです %s\n", + "RELS.arc"); + } + return sArchive; +} + +bool DynamicModuleControl::initialize() { + sFileCache = NULL; + sAllocBytes = 0; + sArchive = NULL; + mountCallback(NULL); + return true; +} + +bool DynamicModuleControl::callback(void* moduleControlPtr) { + DynamicModuleControl* moduleControl = (DynamicModuleControl*)moduleControlPtr; + return moduleControl->do_load(); +} + +static u32 calcSum2(u16 const* data, u32 size) { + u32 sum = 0; + while (size > 0) { + sum = sum + *data; + size = size - 2; + data++; + } + return sum; +} + +bool DynamicModuleControl::do_load() { + if (mModule != NULL) { + return true; + } + s32 i = 0; + while (true) { + if (mModule != NULL) { + i_JKRFree(mModule); + mModule = NULL; + } + char buffer[64]; + snprintf(buffer, 64, "%s.rel", mName); + if (mModule == NULL && sArchive != NULL) { + if (mModule == NULL) { + mModule = (OSModuleInfo*)JKRGetResource('MMEM', buffer, sArchive); + if (mModule != NULL) { + mResourceType = 1; + } + } + if (mModule == NULL) { + mModule = (OSModuleInfo*)JKRGetResource('AMEM', buffer, sArchive); + if (mModule != NULL) { + mResourceType = 2; + } + } + if (mModule == NULL) { + mModule = (OSModuleInfo*)JKRGetResource('DMEM', buffer, sArchive); + if (mModule != NULL) { + mResourceType = 3; + } + } + } + if (mModule != NULL) { + mSize = sArchive->getExpandedResSize(mModule); + JKRDetachResource(mModule, NULL); + } else { + if (mModule == NULL) { + snprintf(buffer, 64, "/rels/%s.rel", mName); + mModule = (OSModuleInfo*)JKRDvdToMainRam( + buffer, NULL, EXPAND_SWITCH_UNKNOWN1, NULL, archiveHeap, + JKRDvdRipper::ALLOC_DIRECTION_FORWARD, 0, NULL); + if (mModule != NULL) { + mSize = 0; + mResourceType = 7; + } + } + if (mModule == NULL && sFileCache != NULL) { + mModule = (OSModuleInfo*)sFileCache->getResource('rels', buffer); + if (mModule != NULL) { + mSize = 0; + mResourceType = 11; + JKRDetachResource(mModule, NULL); + } + } + } + if (mModule == NULL) { + // "DynamicModuleControl::do_load() Resource loading failure [%s]\n" + OSReport_Error("DynamicModuleControl::do_load() リソース読み込み失敗 [%s]\n", mName); + return false; + } + if (mSize > 0) { + u32 sum = calcSum2((u16*)mModule, mSize); + if (unk_33 == 0) { + mChecksum = sum; + unk_33++; + } else { + u32 newsum = sum & 0xFFFF; + if (newsum != mChecksum) { + OSReport_Error( + // "DynamicModuleControl::do_load() Checksum Error %04x %04x[%s]\n" + "DynamicModuleControl::do_load() チェックサムエラー %04x %04x[%s]\n", + newsum, mChecksum, mName); + unk_33 = 0; + i++; + if (i >= 3) { + return false; + } + } else { + if (unk_33 < 0xFF) { + unk_33++; + } + break; + } + } + } else { + if (unk_33 < 0xFF) { + unk_33++; + } + break; + } + } + return true; +} + +BOOL DynamicModuleControl::do_load_async() { + if (mAsyncLoadCallback == NULL) { + if (mModule != NULL) { + return true; + } + mAsyncLoadCallback = mDoDvdThd_callback_c::create( + (mDoDvdThd_callback_func)DynamicModuleControl::callback, this); + if (mAsyncLoadCallback == NULL) { + OSReport_Error( + // "DynamicModuleControl::do_load_async() async load callback entry failure [%s]\n" + "DynamicModuleControl::do_load_async() 非同期読み込みコールバック登録失敗 [%s]\n", + mName); + } + } + if (mAsyncLoadCallback != NULL && mAsyncLoadCallback->sync()) { + mAsyncLoadCallback->destroy(); + mAsyncLoadCallback = NULL; + return true; + } else { + return false; + } +} + +bool DynamicModuleControl::do_unload() { + if (mModule != NULL) { + i_JKRFree(mModule); + mModule = NULL; + } + return true; +} + +void DynamicModuleControl::dump2() { + if (mModule != NULL) { + OSSectionInfo* section = (OSSectionInfo*)mModule->info.sectionInfoOffset; + OSReport("mModule=%08x %08x %08x %08x %08x\n", mModule, section[1].mOffset & ~1, + section[1].mSize, mModule->mImportTableOffset - mModule->mRelocationTableOffset, + mModule->mImportTableSize); + } +} + +BOOL DynamicModuleControl::do_link() { + OSGetTime(); + if (mModule == NULL) { + do_load(); + } + if (mModule != NULL) { + JUT_ASSERT(__FILE__, 613, mModule->info.sectionInfoOffset < 0x80000000); + JUT_ASSERT(__FILE__, 615, (u32)mModule + mModule->fixSize < 0x82000000); + OSGetTime(); + OSGetTime(); + if (mModule->mModuleVersion >= 3) { + u32 fixSizePtr; + u32 fixSize = mModule->fixSize; + u32 fixSize2 = (fixSize + 0x1f) & ~0x1f; + fixSizePtr = (u32)mModule + fixSize2; + s32 size = JKRGetMemBlockSize(NULL, mModule); + if (size < 0) { + void* bss = JKRAlloc(mModule->mBssSize, 0x20); + if (bss == NULL) { + // "BSS Memory allocation failed\n" + OSReport_Error("BSSメモリ確保失敗\n", bss); + goto error; + } + mBss = bss; + BOOL linkResult = OSLink(mModule); + if (linkResult == FALSE) { + // "link failed\n" + OSReport_Error("リンク失敗\n"); + goto error; + } + } else { + if (fixSize2 + mModule->mBssSize < size) { + BOOL linkResult = OSLinkFixed(mModule, fixSizePtr); + if (linkResult == FALSE) { + // "link failed\n" + OSReport_Error("リンク失敗\n"); + goto error; + } + s32 result = JKRResizeMemBlock(NULL, mModule, fixSize2 + mModule->mBssSize); + if (result < 0) { + // "Module size (resize) failed\n" + OSReport_Error("モジュールリサイズ(縮小)失敗\n"); + } + } else { + s32 result = JKRResizeMemBlock(NULL, mModule, fixSize2 + mModule->mBssSize); + if (result > 0) { + BOOL linkResult = OSLinkFixed(mModule, fixSizePtr); + if (linkResult == FALSE) { + // "link failed\n" + OSReport_Error("リンク失敗\n"); + goto error; + } + } else { + void* bss = JKRAlloc(mModule->mBssSize, 0x20); + if (bss == NULL) { + // "BSS Memory allocation failure [%x]\n" + OSReport_Error("BSSメモリ確保失敗 [%x]\n", mModule->mBssSize); + goto error; + } + mBss = bss; + BOOL linkResult = OSLinkFixed(mModule, (u32)bss); + if (linkResult == FALSE) { + // "link failed\n" + OSReport_Error("リンク失敗\n"); + goto error; + } + s32 result = JKRResizeMemBlock(NULL, mModule, fixSize); + if (result < 0) { + // "Module size (resize) failed\n" + OSReport_Error("モジュールリサイズ(縮小)失敗\n"); + } + } + } + } + } else { + JUT_ASSERT(__FILE__, 724, 0); + } + OSGetTime(); + sAllocBytes = sAllocBytes + getModuleSize(); + OSGetTime(); + unk_24 = ((u32(*)())mModule->prolog)(); + OSGetTime(); + return TRUE; + } + +error: + unk_33 = 0; + if (mBss != NULL) { + JKRHeap::free(mBss, NULL); + mBss = NULL; + } + if (mModule != NULL) { + JKRHeap::free(mModule, NULL); + mModule = NULL; + } + return FALSE; +} + +bool DynamicModuleControl::do_unlink() { + OSTime time1 = OSGetTime(); + ((void (*)())mModule->epilog)(); + OSTime time2 = OSGetTime(); + BOOL unklink = OSUnlink(mModule); + OSTime time3 = OSGetTime(); + if (unklink == FALSE) { + // "Unlink failed mModule=%08x mBss=%08x\n" + OSReport_Error("アンリンク失敗 mModule=%08x mBss=%08x\n", mModule, mBss); + return false; + } + sAllocBytes = sAllocBytes - getModuleSize(); + if (mBss != NULL) { + i_JKRFree(mBss); + mBss = NULL; + } + do_unload(); + return true; +} + +int DynamicModuleControl::getModuleSize() const { + if (mModule != NULL) { + u32 size = JKRGetMemBlockSize(NULL, mModule); + if (mBss != NULL) { + JKRGetMemBlockSize(NULL, mBss); + } + return size + mModule->mBssSize; + } else { + return 0; + } +} + +const char* DynamicModuleControl::getModuleTypeString() const { + static const char* strings[4] = {"????", "MEM", "ARAM", "DVD"}; + return strings[mResourceType & 3]; +} + +void ModuleProlog() { + /* empty function */ +} + +void ModuleEpilog() { + /* empty function */ +} + +void ModuleUnresolved() { + // "\nError: Unlinked function was called.\n" + OSReport_Error("\nError: リンクされていない関数が呼び出されました.\n"); + OSReport_Error("Address: Back Chain LR Save\n"); + u32 i = 0; + u32* stackPtr = (u32*)OSGetStackPointer(); + while ((stackPtr != NULL) && ((u32)stackPtr != 0xFFFFFFFF) && (i++ < 0x10)) { + OSReport_Error("0x%08x: 0x%08x 0x%08x\n", stackPtr, *stackPtr, *(stackPtr + 1)); + stackPtr = (u32*)*stackPtr; + } + OSReport_Error("\n"); +} + +void ModuleConstructorsX(const VoidFunc* _ctors) { + JUT_ASSERT(__FILE__, 850, _ctors); + while (*_ctors != 0) { + (**_ctors)(); + _ctors++; + } +} + +void ModuleDestructorsX(const VoidFunc* _dtors) { + JUT_ASSERT(__FILE__, 864, _dtors); + while (*_dtors != 0) { + (**_dtors)(); + _dtors++; + } +} diff --git a/src/JAZelAudio/JAIZelAnime.cpp b/src/JAZelAudio/JAIZelAnime.cpp new file mode 100644 index 000000000..9b03931d0 --- /dev/null +++ b/src/JAZelAudio/JAIZelAnime.cpp @@ -0,0 +1,27 @@ +// +// Generated by dtk +// Translation Unit: JAIZelAnime.cpp +// + +#include "JSystem/JAudio/JAIZelAnime.h" +#include "dolphin/types.h" + +/* 802AC830-802AC888 .text setAnimSound__11JAIZelAnimeFP3VecffUlSc */ +void JAIZelAnime::setAnimSound(Vec*, float, float, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 802AC888-802ACD34 .text startAnimSound__11JAIZelAnimeFPvUlPP8JAISoundPQ27JAInter5ActorUc */ +void JAIZelAnime::startAnimSound(void*, unsigned long, JAISound**, JAInter::Actor*, unsigned char) { + /* Nonmatching */ +} + +/* 802ACD34-802ACFA0 .text setSpeedModifySound__11JAIZelAnimeFP8JAISoundP22JAIAnimeFrameSoundDataf */ +void JAIZelAnime::setSpeedModifySound(JAISound*, JAIAnimeFrameSoundData*, float) { + /* Nonmatching */ +} + +/* 802ACFA0-802AD008 .text setPlayPosition__11JAIZelAnimeFf */ +void JAIZelAnime::setPlayPosition(float) { + /* Nonmatching */ +} diff --git a/src/JAZelAudio/JAIZelAtmos.cpp b/src/JAZelAudio/JAIZelAtmos.cpp new file mode 100644 index 000000000..3d0f97a61 --- /dev/null +++ b/src/JAZelAudio/JAIZelAtmos.cpp @@ -0,0 +1,77 @@ +// +// Generated by dtk +// Translation Unit: JAIZelAtmos.cpp +// + +#include "JSystem/JAudio/JAIZelAtmos.h" +#include "dolphin/types.h" + +/* 802AD008-802AD014 .text initSeaEnvPos__11JAIZelBasicFv */ +void JAIZelBasic::initSeaEnvPos() { + /* Nonmatching */ +} + +/* 802AD014-802AD0A8 .text registSeaEnvPos__11JAIZelBasicFP3Vec */ +void JAIZelBasic::registSeaEnvPos(Vec*) { + /* Nonmatching */ +} + +/* 802AD0A8-802AD54C .text seaEnvSePlay__11JAIZelBasicFUlSc */ +void JAIZelBasic::seaEnvSePlay(unsigned long, signed char) { + /* Nonmatching */ +} + +/* 802AD54C-802AD63C .text calcPosPanLR__11JAIZelBasicFP3Vec */ +void JAIZelBasic::calcPosPanLR(Vec*) { + /* Nonmatching */ +} + +/* 802AD63C-802AD728 .text calcPosPanSR__11JAIZelBasicFP3Vecf */ +void JAIZelBasic::calcPosPanSR(Vec*, float) { + /* Nonmatching */ +} + +/* 802AD728-802AD878 .text calcPosVolume__11JAIZelBasicFP3Vecf */ +void JAIZelBasic::calcPosVolume(Vec*, float) { + /* Nonmatching */ +} + +/* 802AD878-802AD98C .text seaShoreSE__11JAIZelBasicFUlP3VecUlSc */ +void JAIZelBasic::seaShoreSE(unsigned long, Vec*, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 802AD98C-802AD998 .text initRiverPos__11JAIZelBasicFv */ +void JAIZelBasic::initRiverPos() { + /* Nonmatching */ +} + +/* 802AD998-802ADB38 .text registRiverPos__11JAIZelBasicFP3Vec */ +void JAIZelBasic::registRiverPos(Vec*) { + /* Nonmatching */ +} + +/* 802ADB38-802ADC58 .text riverSePlay__11JAIZelBasicFUcSc */ +void JAIZelBasic::riverSePlay(unsigned char, signed char) { + /* Nonmatching */ +} + +/* 802ADC58-802ADE68 .text waterfallSePlay__11JAIZelBasicFUcP3VecSc */ +void JAIZelBasic::waterfallSePlay(unsigned char, Vec*, signed char) { + /* Nonmatching */ +} + +/* 802ADE68-802ADE74 .text initWindowPos__11JAIZelBasicFv */ +void JAIZelBasic::initWindowPos() { + /* Nonmatching */ +} + +/* 802ADE74-802ADF20 .text registWindowPos__11JAIZelBasicFP3Vec */ +void JAIZelBasic::registWindowPos(Vec*) { + /* Nonmatching */ +} + +/* 802ADF20-802AE04C .text rainPlay__11JAIZelBasicFl */ +void JAIZelBasic::rainPlay(long) { + /* Nonmatching */ +} diff --git a/src/JAZelAudio/JAIZelBasic.cpp b/src/JAZelAudio/JAIZelBasic.cpp new file mode 100644 index 000000000..62313a4ef --- /dev/null +++ b/src/JAZelAudio/JAIZelBasic.cpp @@ -0,0 +1,607 @@ +// +// Generated by dtk +// Translation Unit: JAIZelBasic.cpp +// + +#include "JSystem/JAudio/JAIZelBasic.h" +#include "dolphin/types.h" + +/* 802A1C78-802A1EB4 .text __ct__11JAIZelBasicFv */ +JAIZelBasic::JAIZelBasic() { + /* Nonmatching */ +} + +/* 802A1EB4-802A2F48 .text zeldaGFrameWork__11JAIZelBasicFv */ +void JAIZelBasic::zeldaGFrameWork() { + /* Nonmatching */ +} + +/* 802A2F48-802A2F54 .text heartGaugeOn__11JAIZelBasicFv */ +void JAIZelBasic::heartGaugeOn() { + /* Nonmatching */ +} + +/* 802A2F54-802A3058 .text processHeartGaugeSound__11JAIZelBasicFv */ +void JAIZelBasic::processHeartGaugeSound() { + /* Nonmatching */ +} + +/* 802A3058-802A30A4 .text gframeProcess__11JAIZelBasicFv */ +void JAIZelBasic::gframeProcess() { + /* Nonmatching */ +} + +/* 802A30A4-802A31C0 .text resetProcess__11JAIZelBasicFv */ +void JAIZelBasic::resetProcess() { + /* Nonmatching */ +} + +/* 802A31C0-802A334C .text resetRecover__11JAIZelBasicFv */ +void JAIZelBasic::resetRecover() { + /* Nonmatching */ +} + +/* 802A334C-802A33D0 .text bgmStreamPrepare__11JAIZelBasicFUl */ +void JAIZelBasic::bgmStreamPrepare(unsigned long) { + /* Nonmatching */ +} + +/* 802A33D0-802A34A4 .text bgmStreamPlay__11JAIZelBasicFv */ +void JAIZelBasic::bgmStreamPlay() { + /* Nonmatching */ +} + +/* 802A34A4-802A4658 .text bgmStart__11JAIZelBasicFUlUll */ +void JAIZelBasic::bgmStart(unsigned long, unsigned long, long) { + /* Nonmatching */ +} + +/* 802A4658-802A4770 .text bgmStop__11JAIZelBasicFUll */ +void JAIZelBasic::bgmStop(unsigned long, long) { + /* Nonmatching */ +} + +/* 802A4770-802A47B8 .text mainBgmStopOnly__11JAIZelBasicFUl */ +void JAIZelBasic::mainBgmStopOnly(unsigned long) { + /* Nonmatching */ +} + +/* 802A47B8-802A4CDC .text subBgmStart__11JAIZelBasicFUl */ +void JAIZelBasic::subBgmStart(unsigned long) { + /* Nonmatching */ +} + +/* 802A4CDC-802A4DA4 .text subBgmStop__11JAIZelBasicFv */ +void JAIZelBasic::subBgmStop() { + /* Nonmatching */ +} + +/* 802A4DA4-802A4EB8 .text subBgmStopInner__11JAIZelBasicFv */ +void JAIZelBasic::subBgmStopInner() { + /* Nonmatching */ +} + +/* 802A4EB8-802A53B4 .text bgmNowBattle__11JAIZelBasicFf */ +void JAIZelBasic::bgmNowBattle(float) { + /* Nonmatching */ +} + +/* 802A53B4-802A5548 .text bgmBattleGFrame__11JAIZelBasicFv */ +void JAIZelBasic::bgmBattleGFrame() { + /* Nonmatching */ +} + +/* 802A5548-802A55AC .text stopBattleBgm__11JAIZelBasicFv */ +void JAIZelBasic::stopBattleBgm() { + /* Nonmatching */ +} + +/* 802A55AC-802A564C .text bgmNowKaitengiri__11JAIZelBasicFv */ +void JAIZelBasic::bgmNowKaitengiri() { + /* Nonmatching */ +} + +/* 802A564C-802A579C .text bgmHitSound__11JAIZelBasicFl */ +void JAIZelBasic::bgmHitSound(long) { + /* Nonmatching */ +} + +/* 802A579C-802A57A4 .text bgmSetSwordUsing__11JAIZelBasicFl */ +void JAIZelBasic::bgmSetSwordUsing(long) { + /* Nonmatching */ +} + +/* 802A57A4-802A5818 .text onEnemyDamage__11JAIZelBasicFv */ +void JAIZelBasic::onEnemyDamage() { + /* Nonmatching */ +} + +/* 802A5818-802A591C .text mbossBgmMuteProcess__11JAIZelBasicFv */ +void JAIZelBasic::mbossBgmMuteProcess() { + /* Nonmatching */ +} + +/* 802A591C-802A59B0 .text mbossBgmNearByProcess__11JAIZelBasicFf */ +void JAIZelBasic::mbossBgmNearByProcess(float) { + /* Nonmatching */ +} + +/* 802A59B0-802A59D8 .text checkBgmPlaying__11JAIZelBasicFv */ +void JAIZelBasic::checkBgmPlaying() { + /* Nonmatching */ +} + +/* 802A59D8-802A59F4 .text checkPlayingMainBgmFlag__11JAIZelBasicFv */ +void JAIZelBasic::checkPlayingMainBgmFlag() { + /* Nonmatching */ +} + +/* 802A59F4-802A5A04 .text checkSubBgmPlaying__11JAIZelBasicFv */ +void JAIZelBasic::checkSubBgmPlaying() { + /* Nonmatching */ +} + +/* 802A5A04-802A5A20 .text checkPlayingSubBgmFlag__11JAIZelBasicFv */ +void JAIZelBasic::checkPlayingSubBgmFlag() { + /* Nonmatching */ +} + +/* 802A5A20-802A5A40 .text checkPlayingStreamBgmFlag__11JAIZelBasicFv */ +void JAIZelBasic::checkPlayingStreamBgmFlag() { + /* Nonmatching */ +} + +/* 802A5A40-802A5A78 .text changeBgmStatus__11JAIZelBasicFl */ +void JAIZelBasic::changeBgmStatus(long) { + /* Nonmatching */ +} + +/* 802A5A78-802A5AC0 .text changeSubBgmStatus__11JAIZelBasicFl */ +void JAIZelBasic::changeSubBgmStatus(long) { + /* Nonmatching */ +} + +/* 802A5AC0-802A5ACC .text bgmMuteMtDragon__11JAIZelBasicFv */ +void JAIZelBasic::bgmMuteMtDragon() { + /* Nonmatching */ +} + +/* 802A5ACC-802A5BA4 .text enemyNearBy__11JAIZelBasicFv */ +void JAIZelBasic::enemyNearBy() { + /* Nonmatching */ +} + +/* 802A5BA4-802A5C8C .text enemyNearByGFrame__11JAIZelBasicFv */ +void JAIZelBasic::enemyNearByGFrame() { + /* Nonmatching */ +} + +/* 802A5C8C-802A5D0C .text bgmAllMute__11JAIZelBasicFUl */ +void JAIZelBasic::bgmAllMute(unsigned long) { + /* Nonmatching */ +} + +/* 802A5D0C-802A5DF0 .text taktModeMute__11JAIZelBasicFv */ +void JAIZelBasic::taktModeMute() { + /* Nonmatching */ +} + +/* 802A5DF0-802A5F24 .text taktModeMuteOff__11JAIZelBasicFv */ +void JAIZelBasic::taktModeMuteOff() { + /* Nonmatching */ +} + +/* 802A5F24-802A61AC .text cbPracticePlay__11JAIZelBasicFP3Vec */ +void JAIZelBasic::cbPracticePlay(Vec*) { + /* Nonmatching */ +} + +/* 802A61AC-802A6434 .text cbPracticeProcess__11JAIZelBasicFv */ +void JAIZelBasic::cbPracticeProcess() { + /* Nonmatching */ +} + +/* 802A6434-802A6508 .text cbPracticeStop__11JAIZelBasicFv */ +void JAIZelBasic::cbPracticeStop() { + /* Nonmatching */ +} + +/* 802A6508-802A6570 .text checkCbPracticePlay__11JAIZelBasicFv */ +void JAIZelBasic::checkCbPracticePlay() { + /* Nonmatching */ +} + +/* 802A6570-802A659C .text prepareLandingDemo__11JAIZelBasicFl */ +void JAIZelBasic::prepareLandingDemo(long) { + /* Nonmatching */ +} + +/* 802A659C-802A6608 .text startLandingDemo__11JAIZelBasicFv */ +void JAIZelBasic::startLandingDemo() { + /* Nonmatching */ +} + +/* 802A6608-802A6614 .text endLandingDemo__11JAIZelBasicFv */ +void JAIZelBasic::endLandingDemo() { + /* Nonmatching */ +} + +/* 802A6614-802A6720 .text initSe__11JAIZelBasicFv */ +void JAIZelBasic::initSe() { + /* Nonmatching */ +} + +/* 802A6720-802A8550 .text seStart__11JAIZelBasicFUlP3VecUlScffffUc */ +void JAIZelBasic::seStart(unsigned long, Vec*, unsigned long, signed char, float, float, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 802A8550-802A85F4 .text seStop__11JAIZelBasicFUll */ +void JAIZelBasic::seStop(unsigned long, long) { + /* Nonmatching */ +} + +/* 802A85F4-802A8634 .text checkSePlaying__11JAIZelBasicFUl */ +void JAIZelBasic::checkSePlaying(unsigned long) { + /* Nonmatching */ +} + +/* 802A8634-802A8688 .text seStopActor__11JAIZelBasicFP3VecUl */ +void JAIZelBasic::seStopActor(Vec*, unsigned long) { + /* Nonmatching */ +} + +/* 802A8688-802A86A8 .text seDeleteObject__11JAIZelBasicFP3Vec */ +void JAIZelBasic::seDeleteObject(Vec*) { + /* Nonmatching */ +} + +/* 802A86A8-802A8748 .text getLinkVoiceVowel__11JAIZelBasicFUl */ +void JAIZelBasic::getLinkVoiceVowel(unsigned long) { + /* Nonmatching */ +} + +/* 802A8748-802A892C .text linkVoiceStart__11JAIZelBasicFUlP3VecUcSc */ +void JAIZelBasic::linkVoiceStart(unsigned long, Vec*, unsigned char, signed char) { + /* Nonmatching */ +} + +/* 802A892C-802A8958 .text monsSeInit__11JAIZelBasicFv */ +void JAIZelBasic::monsSeInit() { + /* Nonmatching */ +} + +/* 802A8958-802A8B24 .text monsSeStart__11JAIZelBasicFUlP3VecUlUlSc */ +void JAIZelBasic::monsSeStart(unsigned long, Vec*, unsigned long, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 802A8B24-802A8BE4 .text kuroboMotionPlay__11JAIZelBasicFUlP3VecUlSc */ +void JAIZelBasic::kuroboMotionPlay(unsigned long, Vec*, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 802A8BE4-802A8CB4 .text kuroboVoicePlay__11JAIZelBasicFUlP3VecSc */ +void JAIZelBasic::kuroboVoicePlay(unsigned long, Vec*, signed char) { + /* Nonmatching */ +} + +/* 802A8CB4-802A8F58 .text setLevObjSE__11JAIZelBasicFUlP3VecSc */ +void JAIZelBasic::setLevObjSE(unsigned long, Vec*, signed char) { + /* Nonmatching */ +} + +/* 802A8F58-802A90C0 .text processLevObjSE__11JAIZelBasicFv */ +void JAIZelBasic::processLevObjSE() { + /* Nonmatching */ +} + +/* 802A90C0-802A9120 .text initLevObjSE__11JAIZelBasicFv */ +void JAIZelBasic::initLevObjSE() { + /* Nonmatching */ +} + +/* 802A9120-802A91CC .text charVoicePlay__11JAIZelBasicFllP3VecSc */ +void JAIZelBasic::charVoicePlay(long, long, Vec*, signed char) { + /* Nonmatching */ +} + +/* 802A91CC-802A92CC .text messageSePlay__11JAIZelBasicFUsP3VecSc */ +void JAIZelBasic::messageSePlay(unsigned short, Vec*, signed char) { + /* Nonmatching */ +} + +/* 802A92CC-802A965C .text shipCruiseSePlay__11JAIZelBasicFP3Vecf */ +void JAIZelBasic::shipCruiseSePlay(Vec*, float) { + /* Nonmatching */ +} + +/* 802A965C-802A9664 .text setShipSailState__11JAIZelBasicFl */ +void JAIZelBasic::setShipSailState(long) { + /* Nonmatching */ +} + +/* 802A9664-802A9874 .text init__11JAIZelBasicFP12JKRSolidHeapUl */ +void JAIZelBasic::init(JKRSolidHeap*, unsigned long) { + /* Nonmatching */ +} + +/* 802A9874-802A98A0 .text setOutputMode__11JAIZelBasicFUl */ +void JAIZelBasic::setOutputMode(unsigned long) { + /* Nonmatching */ +} + +/* 802A98A0-802A9A20 .text talkIn__11JAIZelBasicFv */ +void JAIZelBasic::talkIn() { + /* Nonmatching */ +} + +/* 802A9A20-802A9B74 .text talkOut__11JAIZelBasicFv */ +void JAIZelBasic::talkOut() { + /* Nonmatching */ +} + +/* 802A9B74-802A9CBC .text menuIn__11JAIZelBasicFv */ +void JAIZelBasic::menuIn() { + /* Nonmatching */ +} + +/* 802A9CBC-802A9CF8 .text menuOut__11JAIZelBasicFv */ +void JAIZelBasic::menuOut() { + /* Nonmatching */ +} + +/* 802A9CF8-802A9DB0 .text getCameraInfo__11JAIZelBasicFP3VecPA4_fUl */ +void JAIZelBasic::getCameraInfo(Vec*, float(*)[4], unsigned long) { + /* Nonmatching */ +} + +/* 802A9DB0-802A9DB8 .text getCameraMapInfo__11JAIZelBasicFUl */ +void JAIZelBasic::getCameraMapInfo(unsigned long) { + /* Nonmatching */ +} + +/* 802A9DB8-802A9DDC .text setCameraPolygonPos__11JAIZelBasicFP3Vec */ +void JAIZelBasic::setCameraPolygonPos(Vec*) { + /* Nonmatching */ +} + +/* 802A9DDC-802A9F60 .text setCameraGroupInfo__11JAIZelBasicFUc */ +void JAIZelBasic::setCameraGroupInfo(unsigned char) { + /* Nonmatching */ +} + +/* 802A9F60-802AA2B8 .text changeSeaBgm__11JAIZelBasicFv */ +void JAIZelBasic::changeSeaBgm() { + /* Nonmatching */ +} + +/* 802AA2B8-802AA348 .text startIsleBgm__11JAIZelBasicFv */ +void JAIZelBasic::startIsleBgm() { + /* Nonmatching */ +} + +/* 802AA348-802AA378 .text setLinkGroupInfo__11JAIZelBasicFUc */ +void JAIZelBasic::setLinkGroupInfo(unsigned char) { + /* Nonmatching */ +} + +/* 802AA378-802AA380 .text getMapInfoFxline__11JAIZelBasicFUl */ +void JAIZelBasic::getMapInfoFxline(unsigned long) { + /* Nonmatching */ +} + +/* 802AA380-802AA388 .text getMapInfoFxParameter__11JAIZelBasicFUl */ +void JAIZelBasic::getMapInfoFxParameter(unsigned long) { + /* Nonmatching */ +} + +/* 802AA388-802AA390 .text getMapInfoGround__11JAIZelBasicFUl */ +void JAIZelBasic::getMapInfoGround(unsigned long) { + /* Nonmatching */ +} + +/* 802AA390-802AACE8 .text setScene__11JAIZelBasicFllll */ +void JAIZelBasic::setScene(long, long, long, long) { + /* Nonmatching */ +} + +/* 802AACE8-802AAD0C .text expandSceneBgmNum__11JAIZelBasicFUl */ +void JAIZelBasic::expandSceneBgmNum(unsigned long) { + /* Nonmatching */ +} + +/* 802AAD0C-802AAD48 .text checkLinkOnSea__11JAIZelBasicFv */ +void JAIZelBasic::checkLinkOnSea() { + /* Nonmatching */ +} + +/* 802AAD48-802AAD94 .text checkLinkOnBoardSea__11JAIZelBasicFv */ +void JAIZelBasic::checkLinkOnBoardSea() { + /* Nonmatching */ +} + +/* 802AAD94-802AAE80 .text setSceneName__11JAIZelBasicFPcll */ +void JAIZelBasic::setSceneName(char*, long, long) { + /* Nonmatching */ +} + +/* 802AAE80-802AAF04 .text spotNameToId__11JAIZelBasicFPc */ +void JAIZelBasic::spotNameToId(char*) { + /* Nonmatching */ +} + +/* 802AAF04-802AB204 .text sceneChange__11JAIZelBasicFUlUlUll */ +void JAIZelBasic::sceneChange(unsigned long, unsigned long, unsigned long, long) { + /* Nonmatching */ +} + +/* 802AB204-802AB374 .text sceneBgmStart__11JAIZelBasicFv */ +void JAIZelBasic::sceneBgmStart() { + /* Nonmatching */ +} + +/* 802AB374-802AB678 .text load1stDynamicWave__11JAIZelBasicFv */ +void JAIZelBasic::load1stDynamicWave() { + /* Nonmatching */ +} + +/* 802AB678-802AB6F4 .text check1stDynamicWave__11JAIZelBasicFv */ +void JAIZelBasic::check1stDynamicWave() { + /* Nonmatching */ +} + +/* 802AB6F4-802AB858 .text load2ndDynamicWave__11JAIZelBasicFv */ +void JAIZelBasic::load2ndDynamicWave() { + /* Nonmatching */ +} + +/* 802AB858-802AB888 .text loadStaticWaves__11JAIZelBasicFv */ +void JAIZelBasic::loadStaticWaves() { + /* Nonmatching */ +} + +/* 802AB888-802AB8B0 .text checkFirstWaves__11JAIZelBasicFv */ +void JAIZelBasic::checkFirstWaves() { + /* Nonmatching */ +} + +/* 802AB8B0-802AB9F4 .text setLinkHp__11JAIZelBasicFll */ +void JAIZelBasic::setLinkHp(long, long) { + /* Nonmatching */ +} + +/* 802AB9F4-802ABA44 .text setLinkSwordType__11JAIZelBasicFll */ +void JAIZelBasic::setLinkSwordType(long, long) { + /* Nonmatching */ +} + +/* 802ABA44-802ABA94 .text setLinkShieldType__11JAIZelBasicFll */ +void JAIZelBasic::setLinkShieldType(long, long) { + /* Nonmatching */ +} + +/* 802ABA94-802ABA9C .text setLinkBootsType__11JAIZelBasicFl */ +void JAIZelBasic::setLinkBootsType(long) { + /* Nonmatching */ +} + +/* 802ABA9C-802ABB18 .text setLinkOnBoard__11JAIZelBasicFl */ +void JAIZelBasic::setLinkOnBoard(long) { + /* Nonmatching */ +} + +/* 802ABB18-802ABBD0 .text bgmMute__11JAIZelBasicFPP8JAISoundUllUl */ +void JAIZelBasic::bgmMute(JAISound**, unsigned long, long, unsigned long) { + /* Nonmatching */ +} + +/* 802ABBD0-802ABC3C .text checkStreamPlaying__11JAIZelBasicFUl */ +void JAIZelBasic::checkStreamPlaying(unsigned long) { + /* Nonmatching */ +} + +/* 802ABC3C-802ABC88 .text stWaterLevelUp__11JAIZelBasicFv */ +void JAIZelBasic::stWaterLevelUp() { + /* Nonmatching */ +} + +/* 802ABC88-802ABCD4 .text stWaterLevelDown__11JAIZelBasicFv */ +void JAIZelBasic::stWaterLevelDown() { + /* Nonmatching */ +} + +/* 802ABCD4-802ABD34 .text stSkyCloisters__11JAIZelBasicFv */ +void JAIZelBasic::stSkyCloisters() { + /* Nonmatching */ +} + +/* 802ABD34-802ABDE0 .text stSkyCloistersProcess__11JAIZelBasicFv */ +void JAIZelBasic::stSkyCloistersProcess() { + /* Nonmatching */ +} + +/* 802ABDE0-802ABE10 .text getRandomU32__11JAIZelBasicFUl */ +void JAIZelBasic::getRandomU32(unsigned long) { + /* Nonmatching */ +} + +/* 802ABE10-802ABE18 .text setEventBit__11JAIZelBasicFPv */ +void JAIZelBasic::setEventBit(void*) { + /* Nonmatching */ +} + +/* 802ABE18-802ABE50 .text checkEventBit__11JAIZelBasicFUs */ +void JAIZelBasic::checkEventBit(unsigned short) { + /* Nonmatching */ +} + +/* 802ABE50-802ABE74 .text checkDayTime__11JAIZelBasicFv */ +void JAIZelBasic::checkDayTime() { + /* Nonmatching */ +} + +/* 802ABE74-802ABF2C .text processTime__11JAIZelBasicFv */ +void JAIZelBasic::processTime() { + /* Nonmatching */ +} + +/* 802ABF2C-802ABFC0 .text processMorningToNormal__11JAIZelBasicFv */ +void JAIZelBasic::processMorningToNormal() { + /* Nonmatching */ +} + +/* 802ABFC0-802AC1BC .text checkOnOuterSea__11JAIZelBasicFPf */ +void JAIZelBasic::checkOnOuterSea(float*) { + /* Nonmatching */ +} + +/* 802AC1BC-802AC258 .text makeSound__11JAIZelBasicFUl */ +void JAIZelBasic::makeSound(unsigned long) { + /* Nonmatching */ +} + +/* 802AC258-802AC300 .text checkSeqIDDemoPlaying__11JAIZelBasicFUl */ +void JAIZelBasic::checkSeqIDDemoPlaying(unsigned long) { + /* Nonmatching */ +} + +/* 802AC300-802AC400 .text checkDemoFanfarePlaying__11JAIZelBasicFv */ +void JAIZelBasic::checkDemoFanfarePlaying() { + /* Nonmatching */ +} + +/* 802AC400-802AC468 .text processDemoFanfareMute__11JAIZelBasicFv */ +void JAIZelBasic::processDemoFanfareMute() { + /* Nonmatching */ +} + +/* 802AC468-802AC594 .text muteMainBgmAll__11JAIZelBasicFv */ +void JAIZelBasic::muteMainBgmAll() { + /* Nonmatching */ +} + +/* 802AC594-802AC6C0 .text unmuteMainBgmAll__11JAIZelBasicFv */ +void JAIZelBasic::unmuteMainBgmAll() { + /* Nonmatching */ +} + +/* 802AC6C0-802AC758 .text demoBgmStop__11JAIZelBasicFUl */ +void JAIZelBasic::demoBgmStop(unsigned long) { + /* Nonmatching */ +} + +/* 802AC758-802AC788 .text isDemo__11JAIZelBasicFv */ +void JAIZelBasic::isDemo() { + /* Nonmatching */ +} + +/* 802AC788-802AC7E8 .text checkSeaBgmID__11JAIZelBasicFv */ +void JAIZelBasic::checkSeaBgmID() { + /* Nonmatching */ +} + +/* 802AC7E8-802AC830 .text __dt__11JAIZelSoundFv */ +JAIZelSound::~JAIZelSound() { + /* Nonmatching */ +} diff --git a/src/JAZelAudio/JAIZelCharVoiceTable.cpp b/src/JAZelAudio/JAIZelCharVoiceTable.cpp new file mode 100644 index 000000000..b12995dff --- /dev/null +++ b/src/JAZelAudio/JAIZelCharVoiceTable.cpp @@ -0,0 +1,7 @@ +// +// Generated by dtk +// Translation Unit: JAIZelCharVoiceTable.cpp +// + +#include "JSystem/JAudio/JAIZelCharVoiceTable.h" +#include "dolphin/types.h" diff --git a/src/JAZelAudio/JAIZelInst.cpp b/src/JAZelAudio/JAIZelInst.cpp new file mode 100644 index 000000000..a0df2f4ab --- /dev/null +++ b/src/JAZelAudio/JAIZelInst.cpp @@ -0,0 +1,92 @@ +// +// Generated by dtk +// Translation Unit: JAIZelInst.cpp +// + +#include "JSystem/JAudio/JAIZelInst.h" +#include "dolphin/types.h" + +/* 802AE04C-802AE0B4 .text __ct__10JAIZelInstFv */ +JAIZelInst::JAIZelInst() { + /* Nonmatching */ +} + +/* 802AE0B4-802AE1C0 .text reset__10JAIZelInstFv */ +void JAIZelInst::reset() { + /* Nonmatching */ +} + +/* 802AE1C0-802AE278 .text playArmSwing__10JAIZelInstFll */ +void JAIZelInst::playArmSwing(long, long) { + /* Nonmatching */ +} + +/* 802AE278-802AE2B8 .text stopArmSwing__10JAIZelInstFv */ +void JAIZelInst::stopArmSwing() { + /* Nonmatching */ +} + +/* 802AE2B8-802AE444 .text setStickPos__10JAIZelInstFll */ +void JAIZelInst::setStickPos(long, long) { + /* Nonmatching */ +} + +/* 802AE444-802AE4B4 .text play__10JAIZelInstFv */ +void JAIZelInst::play() { + /* Nonmatching */ +} + +/* 802AE4B4-802AE590 .text setBeat__10JAIZelInstFl */ +void JAIZelInst::setBeat(long) { + /* Nonmatching */ +} + +/* 802AE590-802AE5D0 .text setVolume__10JAIZelInstFf */ +void JAIZelInst::setVolume(float) { + /* Nonmatching */ +} + +/* 802AE5D0-802AE864 .text metronomePlay__10JAIZelInstFll */ +void JAIZelInst::metronomePlay(long, long) { + /* Nonmatching */ +} + +/* 802AE864-802AEB5C .text judge__10JAIZelInstFll */ +void JAIZelInst::judge(long, long) { + /* Nonmatching */ +} + +/* 802AEB5C-802AEC50 .text ambientPlay__10JAIZelInstFv */ +void JAIZelInst::ambientPlay() { + /* Nonmatching */ +} + +/* 802AEC50-802AECC0 .text armSoundPlay__10JAIZelInstFl */ +void JAIZelInst::armSoundPlay(long) { + /* Nonmatching */ +} + +/* 802AECC0-802AED48 .text getMelodyPattern__10JAIZelInstFllPl */ +void JAIZelInst::getMelodyPattern(long, long, long*) { + /* Nonmatching */ +} + +/* 802AED48-802AEDB8 .text getMelodyBeat__10JAIZelInstFl */ +void JAIZelInst::getMelodyBeat(long) { + /* Nonmatching */ +} + +/* 802AEDB8-802AEE1C .text getMelodyGFrames__10JAIZelInstFl */ +void JAIZelInst::getMelodyGFrames(long) { + /* Nonmatching */ +} + +/* 802AEE1C-802AEEA8 .text melodyPlay__10JAIZelInstFl */ +void JAIZelInst::melodyPlay(long) { + /* Nonmatching */ +} + +/* 802AEEA8-802AEF64 .text melodyStop__10JAIZelInstFv */ +void JAIZelInst::melodyStop() { + /* Nonmatching */ +} diff --git a/src/JAZelAudio/JAIZelParam.cpp b/src/JAZelAudio/JAIZelParam.cpp new file mode 100644 index 000000000..c9c2a0dfb --- /dev/null +++ b/src/JAZelAudio/JAIZelParam.cpp @@ -0,0 +1,7 @@ +// +// Generated by dtk +// Translation Unit: JAIZelParam.cpp +// + +#include "JSystem/JAudio/JAIZelParam.h" +#include "dolphin/types.h" diff --git a/src/JAZelAudio/JAIZelScene.cpp b/src/JAZelAudio/JAIZelScene.cpp new file mode 100644 index 000000000..5bea1dd35 --- /dev/null +++ b/src/JAZelAudio/JAIZelScene.cpp @@ -0,0 +1,7 @@ +// +// Generated by dtk +// Translation Unit: JAIZelScene.cpp +// + +#include "JSystem/JAudio/JAIZelScene.h" +#include "dolphin/types.h" diff --git a/src/JAZelAudio/JAIZelSound.cpp b/src/JAZelAudio/JAIZelSound.cpp new file mode 100644 index 000000000..12dc36f6e --- /dev/null +++ b/src/JAZelAudio/JAIZelSound.cpp @@ -0,0 +1,32 @@ +// +// Generated by dtk +// Translation Unit: JAIZelSound.cpp +// + +#include "JSystem/JAudio/JAIZelSound.h" +#include "dolphin/types.h" + +/* 802AEF64-802AEFA0 .text __ct__11JAIZelSoundFv */ +JAIZelSound::JAIZelSound() { + /* Nonmatching */ +} + +/* 802AEFA0-802AF19C .text setDistanceVolumeCommon__11JAIZelSoundFfUc */ +void JAIZelSound::setDistanceVolumeCommon(float, unsigned char) { + /* Nonmatching */ +} + +/* 802AF19C-802AF2A0 .text setSeDistanceVolume__11JAIZelSoundFUc */ +void JAIZelSound::setSeDistanceVolume(unsigned char) { + /* Nonmatching */ +} + +/* 802AF2A0-802AF314 .text setSeDistancePan__11JAIZelSoundFUc */ +void JAIZelSound::setSeDistancePan(unsigned char) { + /* Nonmatching */ +} + +/* 802AF314-802AF458 .text setSeDistanceDolby__11JAIZelSoundFUc */ +void JAIZelSound::setSeDistanceDolby(unsigned char) { + /* Nonmatching */ +} diff --git a/src/JRenderer/JRenderer.cpp b/src/JRenderer/JRenderer.cpp new file mode 100644 index 000000000..a42e71d66 --- /dev/null +++ b/src/JRenderer/JRenderer.cpp @@ -0,0 +1,12 @@ +// +// Generated by dtk +// Translation Unit: JRenderer.cpp +// + +#include "JSystem/JRenderer/JRenderer.h" +#include "dolphin/types.h" + +/* 802D5EB8-802D5F38 .text JRNLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize */ +void JRNLoadTexCached(_GXTexMapID, unsigned long, _GXTexCacheSize, unsigned long, _GXTexCacheSize) { + /* Nonmatching */ +} diff --git a/src/JStudioToolLibrary/console.cpp b/src/JStudioToolLibrary/console.cpp new file mode 100644 index 000000000..ec462c9c1 --- /dev/null +++ b/src/JStudioToolLibrary/console.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: console.cpp +// + +#include "console.h" +#include "dolphin/types.h" + +/* 8027A6EC-8027A75C .text __dt__20JSUMemoryInputStreamFv */ +JSUMemoryInputStream::~JSUMemoryInputStream() { + /* Nonmatching */ +} + +/* 8027A75C-8027A7BC .text __dt__20JSURandomInputStreamFv */ +JSURandomInputStream::~JSURandomInputStream() { + /* Nonmatching */ +} + +/* 8027A7BC-8027A804 .text __dt__10JSUIosBaseFv */ +JSUIosBase::~JSUIosBase() { + /* Nonmatching */ +} + diff --git a/src/JStudio_JMessage/control.cpp b/src/JStudio_JMessage/control.cpp new file mode 100644 index 000000000..c92cea083 --- /dev/null +++ b/src/JStudio_JMessage/control.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: control.cpp +// + +#include "control.h" +#include "dolphin/types.h" + +/* 8027A3F4-8027A4A8 .text createObject_MESSAGE_JMS___Q216JStudio_JMessage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ28JMessage8TControl */ +void createObject_MESSAGE_JMS___Q216JStudio_JMessage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ28JMessage8TControl { + /* Nonmatching */ +} + +/* 8027A4A8-8027A508 .text __dt__Q216JStudio_JMessage18TCreateObject_baseFv */ +JStudio_JMessage::TCreateObject_base::~TCreateObject_base() { + /* Nonmatching */ +} + +/* 8027A508-8027A5AC .text create__Q216JStudio_JMessage18TCreateObject_baseFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object */ +void JStudio_JMessage::TCreateObject_base::create(JStudio::TObject**, const JStudio::stb::data::TParse_TBlock_object&) { + /* Nonmatching */ +} + +/* 8027A5AC-8027A60C .text __dt__Q216JStudio_JMessage13TCreateObjectFv */ +JStudio_JMessage::TCreateObject::~TCreateObject() { + /* Nonmatching */ +} + +/* 8027A60C-8027A614 .text find__Q216JStudio_JMessage13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_object */ +void JStudio_JMessage::TCreateObject::find(const JStudio::stb::data::TParse_TBlock_object&) { + /* Nonmatching */ +} + diff --git a/src/JStudio_JMessage/object-message.cpp b/src/JStudio_JMessage/object-message.cpp new file mode 100644 index 000000000..507a475cd --- /dev/null +++ b/src/JStudio_JMessage/object-message.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: object-message.cpp +// + +#include "object-message.h" +#include "dolphin/types.h" + +/* 8027A614-8027A64C .text __ct__Q216JStudio_JMessage16TAdaptor_messageFPQ28JMessage8TControl */ +JStudio_JMessage::TAdaptor_message::TAdaptor_message(JMessage::TControl*) { + /* Nonmatching */ +} + +/* 8027A64C-8027A6AC .text __dt__Q216JStudio_JMessage16TAdaptor_messageFv */ +JStudio_JMessage::TAdaptor_message::~TAdaptor_message() { + /* Nonmatching */ +} + +/* 8027A6AC-8027A6EC .text adaptor_do_MESSAGE__Q216JStudio_JMessage16TAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JMessage::TAdaptor_message::adaptor_do_MESSAGE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/J2DGraph/J2DGrafContext.cpp b/src/JSystem/J2DGraph/J2DGrafContext.cpp new file mode 100644 index 000000000..30c9f17d5 --- /dev/null +++ b/src/JSystem/J2DGraph/J2DGrafContext.cpp @@ -0,0 +1,87 @@ +// +// Generated by dtk +// Translation Unit: J2DGrafContext.cpp +// + +#include "JSystem/J2DGraph/J2DGrafContext.h" +#include "dolphin/types.h" + +/* 802CD050-802CD0FC .text __ct__14J2DGrafContextFffff */ +J2DGrafContext::J2DGrafContext(float, float, float, float) { + /* Nonmatching */ +} + +/* 802CD0FC-802CD16C .text setPort__14J2DGrafContextFv */ +void J2DGrafContext::setPort() { + /* Nonmatching */ +} + +/* 802CD16C-802CD340 .text setup2D__14J2DGrafContextFv */ +void J2DGrafContext::setup2D() { + /* Nonmatching */ +} + +/* 802CD340-802CD590 .text setScissor__14J2DGrafContextFv */ +void J2DGrafContext::setScissor() { + /* Nonmatching */ +} + +/* 802CD590-802CD5B4 .text scissor__14J2DGrafContextFRCQ29JGeometry8TBox2 */ +void J2DGrafContext::scissor(const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802CD5B4-802CD5F8 .text place__14J2DGrafContextFRCQ29JGeometry8TBox2 */ +void J2DGrafContext::place(const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802CD5F8-802CD714 .text setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor */ +void J2DGrafContext::setColor(JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802CD714-802CD740 .text setLineWidth__14J2DGrafContextFUc */ +void J2DGrafContext::setLineWidth(unsigned char) { + /* Nonmatching */ +} + +/* 802CD740-802CD858 .text fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2 */ +void J2DGrafContext::fillBox(const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802CD858-802CD990 .text drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2 */ +void J2DGrafContext::drawFrame(const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802CD990-802CDA6C .text line__14J2DGrafContextFQ29JGeometry8TVec2Q29JGeometry8TVec2 */ +void J2DGrafContext::line(JGeometry::TVec2, JGeometry::TVec2) { + /* Nonmatching */ +} + +/* 802CDA6C-802CDADC .text lineTo__14J2DGrafContextFQ29JGeometry8TVec2 */ +void J2DGrafContext::lineTo(JGeometry::TVec2) { + /* Nonmatching */ +} + +/* 802CDADC-802CDB24 .text __dt__14J2DGrafContextFv */ +J2DGrafContext::~J2DGrafContext() { + /* Nonmatching */ +} + +/* 802CDB24-802CDB6C .text place__14J2DGrafContextFffff */ +void J2DGrafContext::place(float, float, float, float) { + /* Nonmatching */ +} + +/* 802CDB6C-802CDB74 .text getGrafType__14J2DGrafContextCFv */ +void J2DGrafContext::getGrafType() const { + /* Nonmatching */ +} + +/* 802CDB74-802CDB78 .text setLookat__14J2DGrafContextFv */ +void J2DGrafContext::setLookat() { + /* Nonmatching */ +} diff --git a/src/JSystem/J2DGraph/J2DOrthoGraph.cpp b/src/JSystem/J2DGraph/J2DOrthoGraph.cpp new file mode 100644 index 000000000..5eef13a8b --- /dev/null +++ b/src/JSystem/J2DGraph/J2DOrthoGraph.cpp @@ -0,0 +1,67 @@ +// +// Generated by dtk +// Translation Unit: J2DOrthoGraph.cpp +// + +#include "JSystem/J2DGraph/J2DOrthoGraph.h" +#include "dolphin/types.h" + +/* 802CDB78-802CDBD8 .text __ct__13J2DOrthoGraphFv */ +J2DOrthoGraph::J2DOrthoGraph() { + /* Nonmatching */ +} + +/* 802CDBD8-802CDCB4 .text __ct__13J2DOrthoGraphFffffff */ +J2DOrthoGraph::J2DOrthoGraph(float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 802CDCB4-802CDD14 .text setPort__13J2DOrthoGraphFv */ +void J2DOrthoGraph::setPort() { + /* Nonmatching */ +} + +/* 802CDD14-802CDD48 .text setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2ff */ +void J2DOrthoGraph::setOrtho(const JGeometry::TBox2&, float, float) { + /* Nonmatching */ +} + +/* 802CDD48-802CDD84 .text setLookat__13J2DOrthoGraphFv */ +void J2DOrthoGraph::setLookat() { + /* Nonmatching */ +} + +/* 802CDD84-802CDE10 .text scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2PCQ29JGeometry8TBox2 */ +void J2DOrthoGraph::scissorBounds(JGeometry::TBox2*, const JGeometry::TBox2*) { + /* Nonmatching */ +} + +/* 802CDE10-802CDF3C .text J2DDrawLine__FffffQ28JUtility6TColori */ +void J2DDrawLine(float, float, float, float, JUtility::TColor, int) { + /* Nonmatching */ +} + +/* 802CDF3C-802CDF84 .text J2DFillBox__FffffQ28JUtility6TColor */ +void J2DFillBox(float, float, float, float, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802CDF84-802CE014 .text J2DFillBox__FRCQ29JGeometry8TBox2Q28JUtility6TColor */ +void J2DFillBox(const JGeometry::TBox2&, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802CE014-802CE060 .text J2DDrawFrame__FffffQ28JUtility6TColorUc */ +void J2DDrawFrame(float, float, float, float, JUtility::TColor, unsigned char) { + /* Nonmatching */ +} + +/* 802CE060-802CE100 .text J2DDrawFrame__FRCQ29JGeometry8TBox2Q28JUtility6TColorUc */ +void J2DDrawFrame(const JGeometry::TBox2&, JUtility::TColor, unsigned char) { + /* Nonmatching */ +} + +/* 802CE100-802CE108 .text getGrafType__13J2DOrthoGraphCFv */ +void J2DOrthoGraph::getGrafType() const { + /* Nonmatching */ +} diff --git a/src/JSystem/J2DGraph/J2DPane.cpp b/src/JSystem/J2DGraph/J2DPane.cpp new file mode 100644 index 000000000..0c9a8f4df --- /dev/null +++ b/src/JSystem/J2DGraph/J2DPane.cpp @@ -0,0 +1,92 @@ +// +// Generated by dtk +// Translation Unit: J2DPane.cpp +// + +#include "JSystem/J2DGraph/J2DPane.h" +#include "dolphin/types.h" + +/* 802CF8F4-802CF984 .text __ct__7J2DPaneFv */ +J2DPane::J2DPane() { + /* Nonmatching */ +} + +/* 802CF984-802CFA44 .text __ct__7J2DPaneFP7J2DPanebUlRCQ29JGeometry8TBox2 */ +J2DPane::J2DPane(J2DPane*, bool, unsigned long, const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802CFA44-802CFAE4 .text __ct__7J2DPaneFUlRCQ29JGeometry8TBox2 */ +J2DPane::J2DPane(unsigned long, const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802CFAE4-802CFB48 .text initiate__7J2DPaneFv */ +void J2DPane::initiate() { + /* Nonmatching */ +} + +/* 802CFB48-802CFC00 .text __ct__7J2DPaneFP7J2DPaneP20JSURandomInputStream */ +J2DPane::J2DPane(J2DPane*, JSURandomInputStream*) { + /* Nonmatching */ +} + +/* 802CFC00-802CFEF8 .text makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream */ +void J2DPane::makePaneStream(J2DPane*, JSURandomInputStream*) { + /* Nonmatching */ +} + +/* 802CFEF8-802CFFD8 .text __dt__7J2DPaneFv */ +J2DPane::~J2DPane() { + /* Nonmatching */ +} + +/* 802CFFD8-802D0078 .text insertChild__7J2DPaneFP7J2DPaneP7J2DPane */ +void J2DPane::insertChild(J2DPane*, J2DPane*) { + /* Nonmatching */ +} + +/* 802D0078-802D054C .text draw__7J2DPaneFffPC14J2DGrafContextb */ +void J2DPane::draw(float, float, const J2DGrafContext*, bool) { + /* Nonmatching */ +} + +/* 802D054C-802D05C8 .text move__7J2DPaneFff */ +void J2DPane::move(float, float) { + /* Nonmatching */ +} + +/* 802D05C8-802D0604 .text add__7J2DPaneFff */ +void J2DPane::add(float, float) { + /* Nonmatching */ +} + +/* 802D0604-802D0680 .text clip__7J2DPaneFRCQ29JGeometry8TBox2 */ +void J2DPane::clip(const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802D0680-802D0714 .text search__7J2DPaneFUl */ +void J2DPane::search(unsigned long) { + /* Nonmatching */ +} + +/* 802D0714-802D0800 .text makeMatrix__7J2DPaneFff */ +void J2DPane::makeMatrix(float, float) { + /* Nonmatching */ +} + +/* 802D0800-802D08D8 .text setBasePosition__7J2DPaneF15J2DBasePosition */ +void J2DPane::setBasePosition(J2DBasePosition) { + /* Nonmatching */ +} + +/* 802D08D8-802D08DC .text drawSelf__7J2DPaneFffPA3_A4_f */ +void J2DPane::drawSelf(float, float, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 802D08DC-802D08E4 .text getTypeID__7J2DPaneFv */ +void J2DPane::getTypeID() { + /* Nonmatching */ +} diff --git a/src/JSystem/J2DGraph/J2DPicture.cpp b/src/JSystem/J2DGraph/J2DPicture.cpp new file mode 100644 index 000000000..7bdcf0d73 --- /dev/null +++ b/src/JSystem/J2DGraph/J2DPicture.cpp @@ -0,0 +1,132 @@ +// +// Generated by dtk +// Translation Unit: J2DPicture.cpp +// + +#include "JSystem/J2DGraph/J2DPicture.h" +#include "dolphin/types.h" + +/* 802D2D94-802D2E1C .text __ct__10J2DPictureFv */ +J2DPicture::J2DPicture() { + /* Nonmatching */ +} + +/* 802D2E1C-802D326C .text __ct__10J2DPictureFP7J2DPaneP20JSURandomInputStream */ +J2DPicture::J2DPicture(J2DPane*, JSURandomInputStream*) { + /* Nonmatching */ +} + +/* 802D326C-802D3320 .text __ct__10J2DPictureFPC7ResTIMG */ +J2DPicture::J2DPicture(const ResTIMG*) { + /* Nonmatching */ +} + +/* 802D3320-802D33D4 .text __ct__10J2DPictureFPCc */ +J2DPicture::J2DPicture(const char*) { + /* Nonmatching */ +} + +/* 802D33D4-802D3474 .text __ct__10J2DPictureFUlRCQ29JGeometry8TBox2PC7ResTIMGPC7ResTLUT */ +J2DPicture::J2DPicture(unsigned long, const JGeometry::TBox2&, const ResTIMG*, const ResTLUT*) { + /* Nonmatching */ +} + +/* 802D3474-802D3530 .text initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT */ +void J2DPicture::initiate(const ResTIMG*, const ResTLUT*) { + /* Nonmatching */ +} + +/* 802D3530-802D35FC .text private_initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT */ +void J2DPicture::private_initiate(const ResTIMG*, const ResTLUT*) { + /* Nonmatching */ +} + +/* 802D35FC-802D3774 .text initinfo__10J2DPictureFv */ +void J2DPicture::initinfo() { + /* Nonmatching */ +} + +/* 802D3774-802D3824 .text __dt__10J2DPictureFv */ +J2DPicture::~J2DPicture() { + /* Nonmatching */ +} + +/* 802D3824-802D3A08 .text insert__10J2DPictureFPC7ResTIMGUcf */ +void J2DPicture::insert(const ResTIMG*, unsigned char, float) { + /* Nonmatching */ +} + +/* 802D3A08-802D3A68 .text insert__10J2DPictureFPCcUcf */ +void J2DPicture::insert(const char*, unsigned char, float) { + /* Nonmatching */ +} + +/* 802D3A68-802D3B78 .text remove__10J2DPictureFUc */ +void J2DPicture::remove(unsigned char) { + /* Nonmatching */ +} + +/* 802D3B78-802D3C34 .text changeTexture__10J2DPictureFPC7ResTIMGUc */ +void J2DPicture::changeTexture(const ResTIMG*, unsigned char) { + /* Nonmatching */ +} + +/* 802D3C34-802D3C84 .text changeTexture__10J2DPictureFPCcUc */ +void J2DPicture::changeTexture(const char*, unsigned char) { + /* Nonmatching */ +} + +/* 802D3C84-802D3CEC .text drawSelf__10J2DPictureFff */ +void J2DPicture::drawSelf(float, float) { + /* Nonmatching */ +} + +/* 802D3CEC-802D3D54 .text drawSelf__10J2DPictureFffPA3_A4_f */ +void J2DPicture::drawSelf(float, float, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 802D3D54-802D4074 .text drawFullSet__10J2DPictureFffff10J2DBinding9J2DMirrorbPA3_A4_f */ +void J2DPicture::drawFullSet(float, float, float, float, J2DBinding, J2DMirror, bool, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 802D4074-802D4490 .text draw__10J2DPictureFffffbbb */ +void J2DPicture::draw(float, float, float, float, bool, bool, bool) { + /* Nonmatching */ +} + +/* 802D4490-802D4874 .text drawOut__10J2DPictureFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 */ +void J2DPicture::drawOut(const JGeometry::TBox2&, const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802D4874-802D4B3C .text drawTexCoord__10J2DPictureFffffffffffffPA3_A4_f */ +void J2DPicture::drawTexCoord(float, float, float, float, float, float, float, float, float, float, float, float, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 802D4B3C-802D4F44 .text setTevMode__10J2DPictureFv */ +void J2DPicture::setTevMode() { + /* Nonmatching */ +} + +/* 802D4F44-802D4F58 .text swap__10J2DPictureFRfRf */ +void J2DPicture::swap(float&, float&) { + /* Nonmatching */ +} + +/* 802D4F58-802D5028 .text setBlendKonstColor__10J2DPictureFv */ +void J2DPicture::setBlendKonstColor() { + /* Nonmatching */ +} + +/* 802D5028-802D50F8 .text setBlendKonstAlpha__10J2DPictureFv */ +void J2DPicture::setBlendKonstAlpha() { + /* Nonmatching */ +} + +/* 802D50F8-802D51D8 .text getNewColor__10J2DPictureFPQ28JUtility6TColor */ +void J2DPicture::getNewColor(JUtility::TColor*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J2DGraph/J2DPrint.cpp b/src/JSystem/J2DGraph/J2DPrint.cpp new file mode 100644 index 000000000..7834907e8 --- /dev/null +++ b/src/JSystem/J2DGraph/J2DPrint.cpp @@ -0,0 +1,72 @@ +// +// Generated by dtk +// Translation Unit: J2DPrint.cpp +// + +#include "JSystem/J2DGraph/J2DPrint.h" +#include "dolphin/types.h" + +/* 802CE108-802CE194 .text __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor */ +J2DPrint::J2DPrint(JUTFont*, float, float, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802CE194-802CE384 .text private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb */ +void J2DPrint::private_initiate(JUTFont*, float, float, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, bool) { + /* Nonmatching */ +} + +/* 802CE384-802CE424 .text setBuffer__8J2DPrintFUl */ +void J2DPrint::setBuffer(unsigned long) { + /* Nonmatching */ +} + +/* 802CE424-802CE4BC .text setFontSize__8J2DPrintFv */ +void J2DPrint::setFontSize() { + /* Nonmatching */ +} + +/* 802CE4BC-802CE4D8 .text locate__8J2DPrintFff */ +void J2DPrint::locate(float, float) { + /* Nonmatching */ +} + +/* 802CE4D8-802CE888 .text printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc */ +void J2DPrint::printReturn(const char*, float, float, J2DTextBoxHBinding, J2DTextBoxVBinding, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 802CE888-802CEF9C .text parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb */ +void J2DPrint::parse(const unsigned char*, int, int, unsigned short*, J2DPrint::TSize&, unsigned char, bool) { + /* Nonmatching */ +} + +/* 802CEF9C-802CF0C4 .text doCtrlCode__8J2DPrintFi */ +void J2DPrint::doCtrlCode(int) { + /* Nonmatching */ +} + +/* 802CF0C4-802CF600 .text doEscapeCode__8J2DPrintFPPCUcUc */ +void J2DPrint::doEscapeCode(const unsigned char**, unsigned char) { + /* Nonmatching */ +} + +/* 802CF600-802CF674 .text initchar__8J2DPrintFv */ +void J2DPrint::initchar() { + /* Nonmatching */ +} + +/* 802CF674-802CF778 .text getNumberS32__8J2DPrintFPPCUclli */ +void J2DPrint::getNumberS32(const unsigned char**, long, long, int) { + /* Nonmatching */ +} + +/* 802CF778-802CF8AC .text getNumberF32__8J2DPrintFPPCUcffi */ +void J2DPrint::getNumberF32(const unsigned char**, float, float, int) { + /* Nonmatching */ +} + +/* 802CF8AC-802CF8F4 .text __dt__8J2DPrintFv */ +J2DPrint::~J2DPrint() { + /* Nonmatching */ +} diff --git a/src/JSystem/J2DGraph/J2DScreen.cpp b/src/JSystem/J2DGraph/J2DScreen.cpp new file mode 100644 index 000000000..36c9ac220 --- /dev/null +++ b/src/JSystem/J2DGraph/J2DScreen.cpp @@ -0,0 +1,57 @@ +// +// Generated by dtk +// Translation Unit: J2DScreen.cpp +// + +#include "JSystem/J2DGraph/J2DScreen.h" +#include "dolphin/types.h" + +/* 802D08E4-802D0944 .text __dt__9J2DScreenFv */ +J2DScreen::~J2DScreen() { + /* Nonmatching */ +} + +/* 802D0944-802D0A2C .text set__9J2DScreenFPCcP10JKRArchive */ +void J2DScreen::set(const char*, JKRArchive*) { + /* Nonmatching */ +} + +/* 802D0A2C-802D0B40 .text makeHierarchyPanes__9J2DScreenFP7J2DPaneP20JSURandomInputStream */ +void J2DScreen::makeHierarchyPanes(J2DPane*, JSURandomInputStream*) { + /* Nonmatching */ +} + +/* 802D0B40-802D0CE0 .text createPane__9J2DScreenFRCQ27J2DPane18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPane */ +void J2DScreen::createPane(const J2DPane::J2DScrnBlockHeader&, JSURandomInputStream*, J2DPane*) { + /* Nonmatching */ +} + +/* 802D0CE0-802D0D70 .text set__9J2DScreenFP20JSURandomInputStream */ +void J2DScreen::set(JSURandomInputStream*) { + /* Nonmatching */ +} + +/* 802D0D70-802D0DE8 .text checkSignature__9J2DScreenFP20JSURandomInputStream */ +void J2DScreen::checkSignature(JSURandomInputStream*) { + /* Nonmatching */ +} + +/* 802D0DE8-802D0F2C .text getScreenInformation__9J2DScreenFP20JSURandomInputStream */ +void J2DScreen::getScreenInformation(JSURandomInputStream*) { + /* Nonmatching */ +} + +/* 802D0F2C-802D1150 .text draw__9J2DScreenFffPC14J2DGrafContext */ +void J2DScreen::draw(float, float, const J2DGrafContext*) { + /* Nonmatching */ +} + +/* 802D1150-802D1180 .text search__9J2DScreenFUl */ +void J2DScreen::search(unsigned long) { + /* Nonmatching */ +} + +/* 802D1180-802D12E0 .text drawSelf__9J2DScreenFffPA3_A4_f */ +void J2DScreen::drawSelf(float, float, float(*)[3][4]) { + /* Nonmatching */ +} diff --git a/src/JSystem/J2DGraph/J2DTextBox.cpp b/src/JSystem/J2DGraph/J2DTextBox.cpp new file mode 100644 index 000000000..b04bc13b9 --- /dev/null +++ b/src/JSystem/J2DGraph/J2DTextBox.cpp @@ -0,0 +1,77 @@ +// +// Generated by dtk +// Translation Unit: J2DTextBox.cpp +// + +#include "JSystem/J2DGraph/J2DTextBox.h" +#include "dolphin/types.h" + +/* 802D51D8-802D5268 .text __ct__10J2DTextBoxFPCcPCc */ +J2DTextBox::J2DTextBox(const char*, const char*) { + /* Nonmatching */ +} + +/* 802D5268-802D55D4 .text __ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStream */ +J2DTextBox::J2DTextBox(J2DPane*, JSURandomInputStream*) { + /* Nonmatching */ +} + +/* 802D55D4-802D5660 .text __ct__10J2DTextBoxFUlRCQ29JGeometry8TBox2PC7ResFONTPCc18J2DTextBoxHBinding18J2DTextBoxVBinding */ +J2DTextBox::J2DTextBox(unsigned long, const JGeometry::TBox2&, const ResFONT*, const char*, J2DTextBoxHBinding, J2DTextBoxVBinding) { + /* Nonmatching */ +} + +/* 802D5660-802D5820 .text initiate__10J2DTextBoxFPC7ResFONTPCc18J2DTextBoxHBinding18J2DTextBoxVBinding */ +void J2DTextBox::initiate(const ResFONT*, const char*, J2DTextBoxHBinding, J2DTextBoxVBinding) { + /* Nonmatching */ +} + +/* 802D5820-802D58B8 .text __dt__10J2DTextBoxFv */ +J2DTextBox::~J2DTextBox() { + /* Nonmatching */ +} + +/* 802D58B8-802D5928 .text setFont__10J2DTextBoxFP7JUTFont */ +void J2DTextBox::setFont(JUTFont*) { + /* Nonmatching */ +} + +/* 802D5928-802D5AA4 .text draw__10J2DTextBoxFfff18J2DTextBoxHBinding */ +void J2DTextBox::draw(float, float, float, J2DTextBoxHBinding) { + /* Nonmatching */ +} + +/* 802D5AA4-802D5AAC .text getStringPtr__10J2DTextBoxCFv */ +void J2DTextBox::getStringPtr() const { + /* Nonmatching */ +} + +/* 802D5AAC-802D5B6C .text setString__10J2DTextBoxFPCce */ +void J2DTextBox::setString(const char*, ...) { + /* Nonmatching */ +} + +/* 802D5B6C-802D5BE4 .text setConnectParent__10J2DTextBoxFb */ +void J2DTextBox::setConnectParent(bool) { + /* Nonmatching */ +} + +/* 802D5BE4-802D5C4C .text drawSelf__10J2DTextBoxFff */ +void J2DTextBox::drawSelf(float, float) { + /* Nonmatching */ +} + +/* 802D5C4C-802D5DA4 .text drawSelf__10J2DTextBoxFffPA3_A4_f */ +void J2DTextBox::drawSelf(float, float, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 802D5DA4-802D5EB0 .text resize__10J2DTextBoxFff */ +void J2DTextBox::resize(float, float) { + /* Nonmatching */ +} + +/* 802D5EB0-802D5EB8 .text getTypeID__10J2DTextBoxFv */ +void J2DTextBox::getTypeID() { + /* Nonmatching */ +} diff --git a/src/JSystem/J2DGraph/J2DWindow.cpp b/src/JSystem/J2DGraph/J2DWindow.cpp new file mode 100644 index 000000000..35c4023c4 --- /dev/null +++ b/src/JSystem/J2DGraph/J2DWindow.cpp @@ -0,0 +1,77 @@ +// +// Generated by dtk +// Translation Unit: J2DWindow.cpp +// + +#include "JSystem/J2DGraph/J2DWindow.h" +#include "dolphin/types.h" + +/* 802D12E0-802D1820 .text __ct__9J2DWindowFP7J2DPaneP20JSURandomInputStream */ +J2DWindow::J2DWindow(J2DPane*, JSURandomInputStream*) { + /* Nonmatching */ +} + +/* 802D1820-802D1A9C .text initinfo2__9J2DWindowFv */ +void J2DWindow::initinfo2() { + /* Nonmatching */ +} + +/* 802D1A9C-802D1B44 .text __dt__9J2DWindowFv */ +J2DWindow::~J2DWindow() { + /* Nonmatching */ +} + +/* 802D1B44-802D1F5C .text draw_private__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 */ +void J2DWindow::draw_private(const JGeometry::TBox2&, const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802D1F5C-802D207C .text resize__9J2DWindowFff */ +void J2DWindow::resize(float, float) { + /* Nonmatching */ +} + +/* 802D207C-802D2128 .text setContentsColor__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor */ +void J2DWindow::setContentsColor(JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802D2128-802D2190 .text drawSelf__9J2DWindowFff */ +void J2DWindow::drawSelf(float, float) { + /* Nonmatching */ +} + +/* 802D2190-802D2288 .text drawSelf__9J2DWindowFffPA3_A4_f */ +void J2DWindow::drawSelf(float, float, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 802D2288-802D2550 .text drawContents__9J2DWindowFRCQ29JGeometry8TBox2 */ +void J2DWindow::drawContents(const JGeometry::TBox2&) { + /* Nonmatching */ +} + +/* 802D2550-802D26E4 .text drawFrameTexture__9J2DWindowFP10JUTTextureffffUsUsUsUsb */ +void J2DWindow::drawFrameTexture(JUTTexture*, float, float, float, float, unsigned short, unsigned short, unsigned short, unsigned short, bool) { + /* Nonmatching */ +} + +/* 802D26E4-802D2784 .text drawFrameTexture__9J2DWindowFP10JUTTextureffbbb */ +void J2DWindow::drawFrameTexture(JUTTexture*, float, float, bool, bool, bool) { + /* Nonmatching */ +} + +/* 802D2784-802D29F4 .text drawContentsTexture__9J2DWindowFffff */ +void J2DWindow::drawContentsTexture(float, float, float, float) { + /* Nonmatching */ +} + +/* 802D29F4-802D2D8C .text setTevMode__9J2DWindowFP10JUTTextureQ28JUtility6TColorQ28JUtility6TColor */ +void J2DWindow::setTevMode(JUTTexture*, JUtility::TColor, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802D2D8C-802D2D94 .text getTypeID__9J2DWindowFv */ +void J2DWindow::getTypeID() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphAnimator/J3DAnimation.cpp b/src/JSystem/J3DGraphAnimator/J3DAnimation.cpp new file mode 100644 index 000000000..447d70118 --- /dev/null +++ b/src/JSystem/J3DGraphAnimator/J3DAnimation.cpp @@ -0,0 +1,212 @@ +// +// Generated by dtk +// Translation Unit: J3DAnimation.cpp +// + +#include "JSystem/J3DGraphAnimator/J3DAnimation.h" +#include "dolphin/types.h" + +/* 802EF5D8-802EF608 .text init__12J3DFrameCtrlFs */ +void J3DFrameCtrl::init(short) { + /* Nonmatching */ +} + +/* 802EF608-802EFBA8 .text checkPass__12J3DFrameCtrlFf */ +void J3DFrameCtrl::checkPass(float) { + /* Nonmatching */ +} + +/* 802EFBA8-802EFFE4 .text update__12J3DFrameCtrlFv */ +void J3DFrameCtrl::update() { + /* Nonmatching */ +} + +/* 802EFFE4-802F06D8 .text getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo */ +void J3DAnmTransformFull::getTransform(unsigned short, J3DTransformInfo*) const { + /* Nonmatching */ +} + +/* 802F06D8-802F072C .text J3DHermiteInterpolationS__FfPsPsPsPsPsPs */ +void J3DHermiteInterpolationS(float, short*, short*, short*, short*, short*, short*) { + /* Nonmatching */ +} + +/* 802F072C-802F0954 .text J3DGetKeyFrameInterpolationS__FfP18J3DAnmKeyTableBasePs */ +void J3DGetKeyFrameInterpolationS(float, J3DAnmKeyTableBase*, short*) { + /* Nonmatching */ +} + +/* 802F0954-802F0E20 .text calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo */ +void J3DAnmTransformKey::calcTransform(float, unsigned short, J3DTransformInfo*) const { + /* Nonmatching */ +} + +/* 802F0E20-802F10D4 .text calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo */ +void J3DAnmTextureSRTKey::calcTransform(float, unsigned short, J3DTextureSRTInfo*) const { + /* Nonmatching */ +} + +/* 802F10D4-802F1188 .text getWeight__17J3DAnmClusterFullCFUs */ +void J3DAnmClusterFull::getWeight(unsigned short) const { + /* Nonmatching */ +} + +/* 802F1188-802F120C .text getWeight__16J3DAnmClusterKeyCFUs */ +void J3DAnmClusterKey::getWeight(unsigned short) const { + /* Nonmatching */ +} + +/* 802F120C-802F14B4 .text getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor */ +void J3DAnmVtxColorFull::getColor(unsigned char, unsigned short, _GXColor*) const { + /* Nonmatching */ +} + +/* 802F14B4-802F17D0 .text getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor */ +void J3DAnmVtxColorKey::getColor(unsigned char, unsigned short, _GXColor*) const { + /* Nonmatching */ +} + +/* 802F17D0-802F1868 .text searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable */ +void J3DAnmColor::searchUpdateMaterialID(J3DMaterialTable*) { + /* Nonmatching */ +} + +/* 802F1868-802F188C .text searchUpdateMaterialID__11J3DAnmColorFP12J3DModelData */ +void J3DAnmColor::searchUpdateMaterialID(J3DModelData*) { + /* Nonmatching */ +} + +/* 802F188C-802F1BDC .text getColor__15J3DAnmColorFullCFUsP8_GXColor */ +void J3DAnmColorFull::getColor(unsigned short, _GXColor*) const { + /* Nonmatching */ +} + +/* 802F1BDC-802F1F20 .text getColor__14J3DAnmColorKeyCFUsP8_GXColor */ +void J3DAnmColorKey::getColor(unsigned short, _GXColor*) const { + /* Nonmatching */ +} + +/* 802F1F20-802F200C .text getTexNo__16J3DAnmTexPatternCFUsPUs */ +void J3DAnmTexPattern::getTexNo(unsigned short, unsigned short*) const { + /* Nonmatching */ +} + +/* 802F200C-802F20EC .text getVisibility__20J3DAnmVisibilityFullCFUsPUc */ +void J3DAnmVisibilityFull::getVisibility(unsigned short, unsigned char*) const { + /* Nonmatching */ +} + +/* 802F20EC-802F2184 .text searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable */ +void J3DAnmTexPattern::searchUpdateMaterialID(J3DMaterialTable*) { + /* Nonmatching */ +} + +/* 802F2184-802F21A8 .text searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData */ +void J3DAnmTexPattern::searchUpdateMaterialID(J3DModelData*) { + /* Nonmatching */ +} + +/* 802F21A8-802F22BC .text searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable */ +void J3DAnmTextureSRTKey::searchUpdateMaterialID(J3DMaterialTable*) { + /* Nonmatching */ +} + +/* 802F22BC-802F22E0 .text searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData */ +void J3DAnmTextureSRTKey::searchUpdateMaterialID(J3DModelData*) { + /* Nonmatching */ +} + +/* 802F22E0-802F2624 .text getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10 */ +void J3DAnmTevRegKey::getTevColorReg(unsigned short, _GXColorS10*) const { + /* Nonmatching */ +} + +/* 802F2624-802F2968 .text getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor */ +void J3DAnmTevRegKey::getTevKonstReg(unsigned short, _GXColor*) const { + /* Nonmatching */ +} + +/* 802F2968-802F2A64 .text searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable */ +void J3DAnmTevRegKey::searchUpdateMaterialID(J3DMaterialTable*) { + /* Nonmatching */ +} + +/* 802F2A64-802F2A88 .text searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData */ +void J3DAnmTevRegKey::searchUpdateMaterialID(J3DModelData*) { + /* Nonmatching */ +} + +/* 802F2A88-802F2DAC .text J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs */ +void J3DGetKeyFrameInterpolation(float, J3DAnmKeyTableBase*, short*) { + /* Nonmatching */ +} + +/* 802F2DAC-802F2EF8 .text J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf */ +void J3DGetKeyFrameInterpolation(float, J3DAnmKeyTableBase*, float*) { + /* Nonmatching */ +} + +/* 802F2EF8-802F2F7C .text __dt__14J3DAnmColorKeyFv */ +J3DAnmColorKey::~J3DAnmColorKey() { + /* Nonmatching */ +} + +/* 802F2F7C-802F2FF0 .text __dt__11J3DAnmColorFv */ +J3DAnmColor::~J3DAnmColor() { + /* Nonmatching */ +} + +/* 802F2FF0-802F2FF4 .text getColor__11J3DAnmColorCFUsP8_GXColor */ +void J3DAnmColor::getColor(unsigned short, _GXColor*) const { + /* Nonmatching */ +} + +/* 802F2FF4-802F3078 .text __dt__15J3DAnmColorFullFv */ +J3DAnmColorFull::~J3DAnmColorFull() { + /* Nonmatching */ +} + +/* 802F3078-802F30E4 .text __dt__17J3DAnmVtxColorKeyFv */ +J3DAnmVtxColorKey::~J3DAnmVtxColorKey() { + /* Nonmatching */ +} + +/* 802F30E4-802F3140 .text __dt__14J3DAnmVtxColorFv */ +J3DAnmVtxColor::~J3DAnmVtxColor() { + /* Nonmatching */ +} + +/* 802F3140-802F3144 .text getColor__14J3DAnmVtxColorCFUcUsP8_GXColor */ +void J3DAnmVtxColor::getColor(unsigned char, unsigned short, _GXColor*) const { + /* Nonmatching */ +} + +/* 802F3144-802F31B0 .text __dt__18J3DAnmVtxColorFullFv */ +J3DAnmVtxColorFull::~J3DAnmVtxColorFull() { + /* Nonmatching */ +} + +/* 802F31B0-802F321C .text __dt__16J3DAnmClusterKeyFv */ +J3DAnmClusterKey::~J3DAnmClusterKey() { + /* Nonmatching */ +} + +/* 802F321C-802F3278 .text __dt__13J3DAnmClusterFv */ +J3DAnmCluster::~J3DAnmCluster() { + /* Nonmatching */ +} + +/* 802F3278-802F3280 .text getWeight__13J3DAnmClusterCFUs */ +void J3DAnmCluster::getWeight(unsigned short) const { + /* Nonmatching */ +} + +/* 802F3280-802F32EC .text __dt__17J3DAnmClusterFullFv */ +J3DAnmClusterFull::~J3DAnmClusterFull() { + /* Nonmatching */ +} + +/* 802F32EC-802F3358 .text __dt__19J3DAnmTransformFullFv */ +J3DAnmTransformFull::~J3DAnmTransformFull() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphAnimator/J3DCluster.cpp b/src/JSystem/J3DGraphAnimator/J3DCluster.cpp new file mode 100644 index 000000000..d99920b86 --- /dev/null +++ b/src/JSystem/J3DGraphAnimator/J3DCluster.cpp @@ -0,0 +1,102 @@ +// +// Generated by dtk +// Translation Unit: J3DCluster.cpp +// + +#include "JSystem/J3DGraphAnimator/J3DCluster.h" +#include "dolphin/types.h" + +/* 802F37C4-802F37E4 .text clear__13J3DDeformDataFv */ +void J3DDeformData::clear() { + /* Nonmatching */ +} + +/* 802F37E4-802F3814 .text __ct__13J3DDeformDataFv */ +J3DDeformData::J3DDeformData() { + /* Nonmatching */ +} + +/* 802F3814-802F3838 .text deform__13J3DDeformDataFP8J3DModel */ +void J3DDeformData::deform(J3DModel*) { + /* Nonmatching */ +} + +/* 802F3838-802F3900 .text deform__13J3DDeformDataFP15J3DVertexBuffer */ +void J3DDeformData::deform(J3DVertexBuffer*) { + /* Nonmatching */ +} + +/* 802F3900-802F3920 .text clear__11J3DDeformerFv */ +void J3DDeformer::clear() { + /* Nonmatching */ +} + +/* 802F3920-802F3A08 .text deform__11J3DDeformerFP15J3DVertexBufferUs */ +void J3DDeformer::deform(J3DVertexBuffer*, unsigned short) { + /* Nonmatching */ +} + +/* 802F3A08-802F3FA8 .text deform__11J3DDeformerFP15J3DVertexBufferUsPf */ +void J3DDeformer::deform(J3DVertexBuffer*, unsigned short, float*) { + /* Nonmatching */ +} + +/* 802F3FA8-802F4064 .text normalize__11J3DDeformerFPf */ +void J3DDeformer::normalize(float*) { + /* Nonmatching */ +} + +/* 802F4064-802F40C0 .text normalizeWeight__11J3DDeformerFiPf */ +void J3DDeformer::normalizeWeight(int, float*) { + /* Nonmatching */ +} + +/* 802F40C0-802F40F0 .text __ct__13J3DSkinDeformFv */ +J3DSkinDeform::J3DSkinDeform() { + /* Nonmatching */ +} + +/* 802F40F0-802F44E8 .text initMtxIndexArray__13J3DSkinDeformFP12J3DModelData */ +void J3DSkinDeform::initMtxIndexArray(J3DModelData*) { + /* Nonmatching */ +} + +/* 802F44E8-802F4734 .text changeFastSkinDL__13J3DSkinDeformFP12J3DModelData */ +void J3DSkinDeform::changeFastSkinDL(J3DModelData*) { + /* Nonmatching */ +} + +/* 802F4734-802F4850 .text calcNrmMtx__13J3DSkinDeformFP8J3DModel */ +void J3DSkinDeform::calcNrmMtx(J3DModel*) { + /* Nonmatching */ +} + +/* 802F4850-802F4974 .text deformVtxPos_F32__13J3DSkinDeformCFP8J3DModel */ +void J3DSkinDeform::deformVtxPos_F32(J3DModel*) const { + /* Nonmatching */ +} + +/* 802F4974-802F4AB4 .text deformVtxPos_S16__13J3DSkinDeformCFP8J3DModel */ +void J3DSkinDeform::deformVtxPos_S16(J3DModel*) const { + /* Nonmatching */ +} + +/* 802F4AB4-802F4BB8 .text deformVtxNrm_F32__13J3DSkinDeformCFP8J3DModel */ +void J3DSkinDeform::deformVtxNrm_F32(J3DModel*) const { + /* Nonmatching */ +} + +/* 802F4BB8-802F4CD8 .text deformVtxNrm_S16__13J3DSkinDeformCFP8J3DModel */ +void J3DSkinDeform::deformVtxNrm_S16(J3DModel*) const { + /* Nonmatching */ +} + +/* 802F4CD8-802F4D78 .text deform__13J3DSkinDeformFP8J3DModel */ +void J3DSkinDeform::deform(J3DModel*) { + /* Nonmatching */ +} + +/* 802F4D78-802F4DC0 .text __dt__13J3DSkinDeformFv */ +J3DSkinDeform::~J3DSkinDeform() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphAnimator/J3DJoint.cpp b/src/JSystem/J3DGraphAnimator/J3DJoint.cpp new file mode 100644 index 000000000..772db9f29 --- /dev/null +++ b/src/JSystem/J3DGraphAnimator/J3DJoint.cpp @@ -0,0 +1,137 @@ +// +// Generated by dtk +// Translation Unit: J3DJoint.cpp +// + +#include "JSystem/J3DGraphAnimator/J3DJoint.h" +#include "dolphin/types.h" + +/* 802F4DC0-802F4EB0 .text calc__13J3DMtxCalcAnmFUs */ +void J3DMtxCalcAnm::calc(unsigned short) { + /* Nonmatching */ +} + +/* 802F4EB0-802F4EF8 .text __ct__15J3DMtxCalcBasicFv */ +J3DMtxCalcBasic::J3DMtxCalcBasic() { + /* Nonmatching */ +} + +/* 802F4EF8-802F5090 .text recursiveCalc__15J3DMtxCalcBasicFP7J3DNode */ +void J3DMtxCalcBasic::recursiveCalc(J3DNode*) { + /* Nonmatching */ +} + +/* 802F5090-802F525C .text calcTransform__15J3DMtxCalcBasicFUsRC16J3DTransformInfo */ +void J3DMtxCalcBasic::calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 802F525C-802F52BC .text calc__15J3DMtxCalcBasicFUs */ +void J3DMtxCalcBasic::calc(unsigned short) { + /* Nonmatching */ +} + +/* 802F52BC-802F5508 .text calcTransform__19J3DMtxCalcSoftimageFUsRC16J3DTransformInfo */ +void J3DMtxCalcSoftimage::calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 802F5508-802F5724 .text calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo */ +void J3DMtxCalcMaya::calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 802F5724-802F5814 .text initialize__8J3DJointFv */ +void J3DJoint::initialize() { + /* Nonmatching */ +} + +/* 802F5814-802F5834 .text addMesh__8J3DJointFP11J3DMaterial */ +void J3DJoint::addMesh(J3DMaterial*) { + /* Nonmatching */ +} + +/* 802F5834-802F58B4 .text calcIn__8J3DJointFv */ +void J3DJoint::calcIn() { + /* Nonmatching */ +} + +/* 802F58B4-802F58D8 .text calcOut__8J3DJointFv */ +void J3DJoint::calcOut() { + /* Nonmatching */ +} + +/* 802F58D8-802F5A78 .text entryIn__8J3DJointFv */ +void J3DJoint::entryIn() { + /* Nonmatching */ +} + +/* 802F5A78-802F5A84 .text getType__8J3DJointCFv */ +void J3DJoint::getType() const { + /* Nonmatching */ +} + +/* 802F5A84-802F5AE4 .text __dt__8J3DJointFv */ +J3DJoint::~J3DJoint() { + /* Nonmatching */ +} + +/* 802F5AE4-802F5AF8 .text @8@36@calc__13J3DMtxCalcAnmFUs */ +void J3DMtxCalcAnm::@8@36@calc(unsigned short) { + /* Nonmatching */ +} + +/* 802F5AF8-802F5B0C .text @80@36@calcTransform__15J3DMtxCalcBasicFUsRC16J3DTransformInfo */ +void J3DMtxCalcBasic::@80@36@calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 802F5B0C-802F5B20 .text @80@36@init__15J3DMtxCalcBasicFRC3VecRA3_A4_Cf */ +void J3DMtxCalcBasic::@80@36@init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} + +/* 802F5B20-802F5B34 .text @80@36@calcTransform__19J3DMtxCalcSoftimageFUsRC16J3DTransformInfo */ +void J3DMtxCalcSoftimage::@80@36@calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 802F5B34-802F5B48 .text @80@36@init__19J3DMtxCalcSoftimageFRC3VecRA3_A4_Cf */ +void J3DMtxCalcSoftimage::@80@36@init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} + +/* 802F5B48-802F5B5C .text @80@36@calc__15J3DMtxCalcBasicFUs */ +void J3DMtxCalcBasic::@80@36@calc(unsigned short) { + /* Nonmatching */ +} + +/* 802F5B5C-802F5B70 .text @80@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo */ +void J3DMtxCalcMaya::@80@36@calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 802F5B70-802F5B84 .text @80@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode */ +void J3DMtxCalcBasic::@80@36@recursiveCalc(J3DNode*) { + /* Nonmatching */ +} + +/* 802F5B84-802F5B98 .text @80@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf */ +void J3DMtxCalcMaya::@80@36@init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} + +/* 802F5B98-802F5B9C .text calcOut__7J3DNodeFv */ +void J3DNode::calcOut() { + /* Nonmatching */ +} + +/* 802F5B9C-802F5BA0 .text calcIn__7J3DNodeFv */ +void J3DNode::calcIn() { + /* Nonmatching */ +} + +/* 802F5BA0-802F5BA4 .text init__7J3DNodeFP12J3DModelData */ +void J3DNode::init(J3DModelData*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp b/src/JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp new file mode 100644 index 000000000..f47c1e41f --- /dev/null +++ b/src/JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp @@ -0,0 +1,42 @@ +// +// Generated by dtk +// Translation Unit: J3DMaterialAnm.cpp +// + +#include "JSystem/J3DGraphAnimator/J3DMaterialAnm.h" +#include "dolphin/types.h" + +/* 802F3358-802F3394 .text calc__14J3DMatColorAnmCFP8_GXColor */ +void J3DMatColorAnm::calc(_GXColor*) const { + /* Nonmatching */ +} + +/* 802F3394-802F33C8 .text calc__12J3DTexMtxAnmCFP17J3DTextureSRTInfo */ +void J3DTexMtxAnm::calc(J3DTextureSRTInfo*) const { + /* Nonmatching */ +} + +/* 802F33C8-802F33F8 .text calc__11J3DTexNoAnmCFPUs */ +void J3DTexNoAnm::calc(unsigned short*) const { + /* Nonmatching */ +} + +/* 802F33F8-802F3428 .text calc__14J3DTevColorAnmCFP11_GXColorS10 */ +void J3DTevColorAnm::calc(_GXColorS10*) const { + /* Nonmatching */ +} + +/* 802F3428-802F3458 .text calc__15J3DTevKColorAnmCFP8_GXColor */ +void J3DTevKColorAnm::calc(_GXColor*) const { + /* Nonmatching */ +} + +/* 802F3458-802F34FC .text initialize__14J3DMaterialAnmFv */ +void J3DMaterialAnm::initialize() { + /* Nonmatching */ +} + +/* 802F34FC-802F36BC .text calc__14J3DMaterialAnmCFP11J3DMaterial */ +void J3DMaterialAnm::calc(J3DMaterial*) const { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp b/src/JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp new file mode 100644 index 000000000..3f8a9f477 --- /dev/null +++ b/src/JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp @@ -0,0 +1,77 @@ +// +// Generated by dtk +// Translation Unit: J3DMaterialAttach.cpp +// + +#include "JSystem/J3DGraphAnimator/J3DMaterialAttach.h" +#include "dolphin/types.h" + +/* 802F5C48-802F5C70 .text clear__16J3DMaterialTableFv */ +void J3DMaterialTable::clear() { + /* Nonmatching */ +} + +/* 802F5C70-802F5CAC .text __ct__16J3DMaterialTableFv */ +J3DMaterialTable::J3DMaterialTable() { + /* Nonmatching */ +} + +/* 802F5CAC-802F5CF4 .text __dt__16J3DMaterialTableFv */ +J3DMaterialTable::~J3DMaterialTable() { + /* Nonmatching */ +} + +/* 802F5CF4-802F5DC8 .text entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor */ +void J3DMaterialTable::entryMatColorAnimator(J3DAnmColor*) { + /* Nonmatching */ +} + +/* 802F5DC8-802F6058 .text entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey */ +void J3DMaterialTable::entryTexMtxAnimator(J3DAnmTextureSRTKey*) { + /* Nonmatching */ +} + +/* 802F6058-802F61E8 .text entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey */ +void J3DMaterialTable::entryTevRegAnimator(J3DAnmTevRegKey*) { + /* Nonmatching */ +} + +/* 802F61E8-802F6260 .text removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor */ +void J3DMaterialTable::removeMatColorAnimator(J3DAnmColor*) { + /* Nonmatching */ +} + +/* 802F6260-802F62F4 .text removeTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern */ +void J3DMaterialTable::removeTexNoAnimator(J3DAnmTexPattern*) { + /* Nonmatching */ +} + +/* 802F62F4-802F6398 .text removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey */ +void J3DMaterialTable::removeTexMtxAnimator(J3DAnmTextureSRTKey*) { + /* Nonmatching */ +} + +/* 802F6398-802F64B8 .text removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey */ +void J3DMaterialTable::removeTevRegAnimator(J3DAnmTevRegKey*) { + /* Nonmatching */ +} + +/* 802F64B8-802F6550 .text setMatColorAnimator__16J3DMaterialTableFP11J3DAnmColorP14J3DMatColorAnm */ +void J3DMaterialTable::setMatColorAnimator(J3DAnmColor*, J3DMatColorAnm*) { + /* Nonmatching */ +} + +/* 802F6550-802F6600 .text setTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPatternP11J3DTexNoAnm */ +void J3DMaterialTable::setTexNoAnimator(J3DAnmTexPattern*, J3DTexNoAnm*) { + /* Nonmatching */ +} + +/* 802F6600-802F6798 .text setTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKeyP12J3DTexMtxAnmP12J3DTexMtxAnm */ +void J3DMaterialTable::setTexMtxAnimator(J3DAnmTextureSRTKey*, J3DTexMtxAnm*, J3DTexMtxAnm*) { + /* Nonmatching */ +} + +/* 802F6798-802F68F0 .text setTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKeyP14J3DTevColorAnmP15J3DTevKColorAnm */ +void J3DMaterialTable::setTevRegAnimator(J3DAnmTevRegKey*, J3DTevColorAnm*, J3DTevKColorAnm*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphAnimator/J3DModel.cpp b/src/JSystem/J3DGraphAnimator/J3DModel.cpp new file mode 100644 index 000000000..8f54a16c9 --- /dev/null +++ b/src/JSystem/J3DGraphAnimator/J3DModel.cpp @@ -0,0 +1,147 @@ +// +// Generated by dtk +// Translation Unit: J3DModel.cpp +// + +#include "JSystem/J3DGraphAnimator/J3DModel.h" +#include "dolphin/types.h" + +/* 802ED564-802ED5AC .text __ct__8J3DModelFv */ +J3DModel::J3DModel() { + /* Nonmatching */ +} + +/* 802ED5AC-802ED610 .text __dt__8J3DModelFv */ +J3DModel::~J3DModel() { + /* Nonmatching */ +} + +/* 802ED610-802ED6C4 .text initialize__8J3DModelFv */ +void J3DModel::initialize() { + /* Nonmatching */ +} + +/* 802ED6C4-802ED8D8 .text entryModelData__8J3DModelFP12J3DModelDataUlUl */ +void J3DModel::entryModelData(J3DModelData*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802ED8D8-802ED904 .text setNoUseDrawMtx__8J3DModelFv */ +void J3DModel::setNoUseDrawMtx() { + /* Nonmatching */ +} + +/* 802ED904-802EDA14 .text createSingleDrawMtx__8J3DModelFP12J3DModelData */ +void J3DModel::createSingleDrawMtx(J3DModelData*) { + /* Nonmatching */ +} + +/* 802EDA14-802EDBC0 .text createDoubleDrawMtx__8J3DModelFP12J3DModelDataUl */ +void J3DModel::createDoubleDrawMtx(J3DModelData*, unsigned long) { + /* Nonmatching */ +} + +/* 802EDBC0-802EDC8C .text createShapePacket__8J3DModelFP12J3DModelData */ +void J3DModel::createShapePacket(J3DModelData*) { + /* Nonmatching */ +} + +/* 802EDC8C-802EDF60 .text createMatPacket__8J3DModelFP12J3DModelDataUl */ +void J3DModel::createMatPacket(J3DModelData*, unsigned long) { + /* Nonmatching */ +} + +/* 802EDF60-802EE1D4 .text createBumpMtxArray__8J3DModelFP12J3DModelDataUl */ +void J3DModel::createBumpMtxArray(J3DModelData*, unsigned long) { + /* Nonmatching */ +} + +/* 802EE1D4-802EE254 .text newDifferedDisplayList__8J3DModelFUl */ +void J3DModel::newDifferedDisplayList(unsigned long) { + /* Nonmatching */ +} + +/* 802EE254-802EE28C .text lock__8J3DModelFv */ +void J3DModel::lock() { + /* Nonmatching */ +} + +/* 802EE28C-802EE2C4 .text unlock__8J3DModelFv */ +void J3DModel::unlock() { + /* Nonmatching */ +} + +/* 802EE2C4-802EE42C .text calcMaterial__8J3DModelFv */ +void J3DModel::calcMaterial() { + /* Nonmatching */ +} + +/* 802EE42C-802EE4BC .text diff__8J3DModelFv */ +void J3DModel::diff() { + /* Nonmatching */ +} + +/* 802EE4BC-802EE5D8 .text setSkinDeform__8J3DModelFP13J3DSkinDeformUl */ +void J3DModel::setSkinDeform(J3DSkinDeform*, unsigned long) { + /* Nonmatching */ +} + +/* 802EE5D8-802EE67C .text calcAnmMtx__8J3DModelFv */ +void J3DModel::calcAnmMtx() { + /* Nonmatching */ +} + +/* 802EE67C-802EE874 .text calcWeightEnvelopeMtx__8J3DModelFv */ +void J3DModel::calcWeightEnvelopeMtx() { + /* Nonmatching */ +} + +/* 802EE874-802EE8C0 .text update__8J3DModelFv */ +void J3DModel::update() { + /* Nonmatching */ +} + +/* 802EE8C0-802EEA2C .text calc__8J3DModelFv */ +void J3DModel::calc() { + /* Nonmatching */ +} + +/* 802EEA2C-802EEB24 .text entry__8J3DModelFv */ +void J3DModel::entry() { + /* Nonmatching */ +} + +/* 802EEB24-802EEBDC .text calcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f */ +void calcViewBaseMtx(float(*)[4], const Vec&, const float(&)[3][4], float(*)[4]) { + /* Nonmatching */ +} + +/* 802EEBDC-802EEE30 .text calcDrawMtx__8J3DModelFv */ +void J3DModel::calcDrawMtx() { + /* Nonmatching */ +} + +/* 802EEE30-802EF050 .text viewCalc__8J3DModelFv */ +void J3DModel::viewCalc() { + /* Nonmatching */ +} + +/* 802EF050-802EF1B8 .text calcNrmMtx__8J3DModelFv */ +void J3DModel::calcNrmMtx() { + /* Nonmatching */ +} + +/* 802EF1B8-802EF2B0 .text calcBumpMtx__8J3DModelFv */ +void J3DModel::calcBumpMtx() { + /* Nonmatching */ +} + +/* 802EF2B0-802EF414 .text calcBBoard__8J3DModelFv */ +void J3DModel::calcBBoard() { + /* Nonmatching */ +} + +/* 802EF414-802EF5D8 .text prepareShapePackets__8J3DModelFv */ +void J3DModel::prepareShapePackets() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphAnimator/J3DModelData.cpp b/src/JSystem/J3DGraphAnimator/J3DModelData.cpp new file mode 100644 index 000000000..c9c69e6b3 --- /dev/null +++ b/src/JSystem/J3DGraphAnimator/J3DModelData.cpp @@ -0,0 +1,67 @@ +// +// Generated by dtk +// Translation Unit: J3DModelData.cpp +// + +#include "JSystem/J3DGraphAnimator/J3DModelData.h" +#include "dolphin/types.h" + +/* 802ECF30-802ECF70 .text clear__12J3DJointTreeFv */ +void J3DJointTree::clear() { + /* Nonmatching */ +} + +/* 802ECF70-802ED108 .text makeHierarchy__12J3DJointTreeFP7J3DNodePPC17J3DModelHierarchyP16J3DMaterialTablePP8J3DShape */ +void J3DJointTree::makeHierarchy(J3DNode*, const J3DModelHierarchy**, J3DMaterialTable*, J3DShape**) { + /* Nonmatching */ +} + +/* 802ED108-802ED130 .text clear__12J3DModelDataFv */ +void J3DModelData::clear() { + /* Nonmatching */ +} + +/* 802ED130-802ED1A8 .text __ct__12J3DModelDataFv */ +J3DModelData::J3DModelData() { + /* Nonmatching */ +} + +/* 802ED1A8-802ED238 .text __dt__12J3DModelDataFv */ +J3DModelData::~J3DModelData() { + /* Nonmatching */ +} + +/* 802ED238-802ED2A4 .text initShapeNodes__12J3DModelDataFv */ +void J3DModelData::initShapeNodes() { + /* Nonmatching */ +} + +/* 802ED2A4-802ED340 .text sortVcdVatCmd__12J3DModelDataFv */ +void J3DModelData::sortVcdVatCmd() { + /* Nonmatching */ +} + +/* 802ED340-802ED3E8 .text indexToPtr__12J3DModelDataFv */ +void J3DModelData::indexToPtr() { + /* Nonmatching */ +} + +/* 802ED3E8-802ED434 .text isDeformablePositionFormat__12J3DModelDataCFv */ +void J3DModelData::isDeformablePositionFormat() const { + /* Nonmatching */ +} + +/* 802ED434-802ED4F4 .text setMaterialTable__12J3DModelDataFP16J3DMaterialTable19J3DMaterialCopyFlag */ +void J3DModelData::setMaterialTable(J3DMaterialTable*, J3DMaterialCopyFlag) { + /* Nonmatching */ +} + +/* 802ED4F4-802ED500 .text getType__7J3DNodeCFv */ +void J3DNode::getType() const { + /* Nonmatching */ +} + +/* 802ED500-802ED564 .text __dt__12J3DJointTreeFv */ +J3DJointTree::~J3DJointTree() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphAnimator/J3DNode.cpp b/src/JSystem/J3DGraphAnimator/J3DNode.cpp new file mode 100644 index 000000000..c44a0ee31 --- /dev/null +++ b/src/JSystem/J3DGraphAnimator/J3DNode.cpp @@ -0,0 +1,27 @@ +// +// Generated by dtk +// Translation Unit: J3DNode.cpp +// + +#include "JSystem/J3DGraphAnimator/J3DNode.h" +#include "dolphin/types.h" + +/* 802F5BA4-802F5BC8 .text __ct__7J3DNodeFv */ +J3DNode::J3DNode() { + /* Nonmatching */ +} + +/* 802F5BC8-802F5C10 .text __dt__7J3DNodeFv */ +J3DNode::~J3DNode() { + /* Nonmatching */ +} + +/* 802F5C10-802F5C44 .text appendChild__7J3DNodeFP7J3DNode */ +void J3DNode::appendChild(J3DNode*) { + /* Nonmatching */ +} + +/* 802F5C44-802F5C48 .text entryIn__7J3DNodeFv */ +void J3DNode::entryIn() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphAnimator/J3DVisibility.cpp b/src/JSystem/J3DGraphAnimator/J3DVisibility.cpp new file mode 100644 index 000000000..52a9da0f9 --- /dev/null +++ b/src/JSystem/J3DGraphAnimator/J3DVisibility.cpp @@ -0,0 +1,17 @@ +// +// Generated by dtk +// Translation Unit: J3DVisibility.cpp +// + +#include "JSystem/J3DGraphAnimator/J3DVisibility.h" +#include "dolphin/types.h" + +/* 802F36BC-802F377C .text setVisibility__20J3DVisibilityManagerFP12J3DModelData */ +void J3DVisibilityManager::setVisibility(J3DModelData*) { + /* Nonmatching */ +} + +/* 802F377C-802F37C4 .text __dt__20J3DVisibilityManagerFv */ +J3DVisibilityManager::~J3DVisibilityManager() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DDrawBuffer.cpp b/src/JSystem/J3DGraphBase/J3DDrawBuffer.cpp new file mode 100644 index 000000000..53d6c83bf --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DDrawBuffer.cpp @@ -0,0 +1,82 @@ +// +// Generated by dtk +// Translation Unit: J3DDrawBuffer.cpp +// + +#include "JSystem/J3DGraphBase/J3DDrawBuffer.h" +#include "dolphin/types.h" + +/* 802EC74C-802EC7B4 .text initialize__13J3DDrawBufferFv */ +void J3DDrawBuffer::initialize() { + /* Nonmatching */ +} + +/* 802EC7B4-802EC84C .text allocBuffer__13J3DDrawBufferFUl */ +void J3DDrawBuffer::allocBuffer(unsigned long) { + /* Nonmatching */ +} + +/* 802EC84C-802EC8AC .text __dt__13J3DDrawBufferFv */ +J3DDrawBuffer::~J3DDrawBuffer() { + /* Nonmatching */ +} + +/* 802EC8AC-802EC8E4 .text frameInit__13J3DDrawBufferFv */ +void J3DDrawBuffer::frameInit() { + /* Nonmatching */ +} + +/* 802EC8E4-802ECA38 .text entryMatSort__13J3DDrawBufferFP12J3DMatPacket */ +void J3DDrawBuffer::entryMatSort(J3DMatPacket*) { + /* Nonmatching */ +} + +/* 802ECA38-802ECAF0 .text entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket */ +void J3DDrawBuffer::entryMatAnmSort(J3DMatPacket*) { + /* Nonmatching */ +} + +/* 802ECAF0-802ECBEC .text entryZSort__13J3DDrawBufferFP12J3DMatPacket */ +void J3DDrawBuffer::entryZSort(J3DMatPacket*) { + /* Nonmatching */ +} + +/* 802ECBEC-802ECC3C .text entryModelSort__13J3DDrawBufferFP12J3DMatPacket */ +void J3DDrawBuffer::entryModelSort(J3DMatPacket*) { + /* Nonmatching */ +} + +/* 802ECC3C-802ECC90 .text entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket */ +void J3DDrawBuffer::entryInvalidSort(J3DMatPacket*) { + /* Nonmatching */ +} + +/* 802ECC90-802ECCC4 .text entryNonSort__13J3DDrawBufferFP12J3DMatPacket */ +void J3DDrawBuffer::entryNonSort(J3DMatPacket*) { + /* Nonmatching */ +} + +/* 802ECCC4-802ECCE4 .text entryImm__13J3DDrawBufferFP9J3DPacketUs */ +void J3DDrawBuffer::entryImm(J3DPacket*, unsigned short) { + /* Nonmatching */ +} + +/* 802ECCE4-802ECD38 .text draw__13J3DDrawBufferCFv */ +void J3DDrawBuffer::draw() const { + /* Nonmatching */ +} + +/* 802ECD38-802ECDB0 .text drawHead__13J3DDrawBufferCFv */ +void J3DDrawBuffer::drawHead() const { + /* Nonmatching */ +} + +/* 802ECDB0-802ECE2C .text drawTail__13J3DDrawBufferCFv */ +void J3DDrawBuffer::drawTail() const { + /* Nonmatching */ +} + +/* 802ECE2C-802ECE5C .text setCallBackPacket__13J3DDrawBufferFP17J3DCallBackPacket */ +void J3DDrawBuffer::setCallBackPacket(J3DCallBackPacket*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DGD.cpp b/src/JSystem/J3DGraphBase/J3DGD.cpp new file mode 100644 index 000000000..a383d8e0c --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DGD.cpp @@ -0,0 +1,127 @@ +// +// Generated by dtk +// Translation Unit: J3DGD.cpp +// + +#include "JSystem/J3DGraphBase/J3DGD.h" +#include "dolphin/types.h" + +/* 802D5F38-802D60B0 .text J3DGDSetGenMode__FUcUcUcUc11_GXCullMode */ +void J3DGDSetGenMode(unsigned char, unsigned char, unsigned char, unsigned char, _GXCullMode) { + /* Nonmatching */ +} + +/* 802D60B0-802D6204 .text J3DGDSetGenMode_3Param__FUcUcUc */ +void J3DGDSetGenMode_3Param(unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 802D6204-802D632C .text J3DGDSetIndTexStageNum__FUl */ +void J3DGDSetIndTexStageNum(unsigned long) { + /* Nonmatching */ +} + +/* 802D632C-802D6624 .text J3DGDSetLightAttn__F10_GXLightIDffffff */ +void J3DGDSetLightAttn(_GXLightID, float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 802D6624-802D6734 .text J3DGDSetLightColor__F10_GXLightID8_GXColor */ +void J3DGDSetLightColor(_GXLightID, _GXColor) { + /* Nonmatching */ +} + +/* 802D6734-802D6900 .text J3DGDSetLightPos__F10_GXLightIDfff */ +void J3DGDSetLightPos(_GXLightID, float, float, float) { + /* Nonmatching */ +} + +/* 802D6900-802D6ACC .text J3DGDSetLightDir__F10_GXLightIDfff */ +void J3DGDSetLightDir(_GXLightID, float, float, float) { + /* Nonmatching */ +} + +/* 802D6ACC-802D702C .text J3DGDSetVtxAttrFmtv__F9_GXVtxFmtP17_GXVtxAttrFmtListb */ +void J3DGDSetVtxAttrFmtv(_GXVtxFmt, _GXVtxAttrFmtList*, bool) { + /* Nonmatching */ +} + +/* 802D702C-802D71FC .text J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc */ +void J3DGDSetTexCoordGen(_GXTexGenType, _GXTexGenSrc) { + /* Nonmatching */ +} + +/* 802D71FC-802D7400 .text J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc */ +void J3DGDSetTexCoordScale2(_GXTexCoordID, unsigned short, unsigned char, unsigned char, unsigned short, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 802D7400-802D759C .text J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy */ +void J3DGDSetTexLookupMode(_GXTexMapID, _GXTexWrapMode, _GXTexWrapMode, _GXTexFilter, _GXTexFilter, float, float, float, unsigned char, unsigned char, _GXAnisotropy) { + /* Nonmatching */ +} + +/* 802D759C-802D7644 .text J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt */ +void J3DGDSetTexImgAttr(_GXTexMapID, unsigned short, unsigned short, _GXTexFmt) { + /* Nonmatching */ +} + +/* 802D7644-802D76D4 .text J3DGDSetTexImgPtr__F11_GXTexMapIDPv */ +void J3DGDSetTexImgPtr(_GXTexMapID, void*) { + /* Nonmatching */ +} + +/* 802D76D4-802D77A8 .text J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl */ +void J3DGDSetTexImgPtrRaw(_GXTexMapID, unsigned long) { + /* Nonmatching */ +} + +/* 802D77A8-802D7840 .text J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt */ +void J3DGDSetTexTlut(_GXTexMapID, unsigned long, _GXTlutFmt) { + /* Nonmatching */ +} + +/* 802D7840-802D7AF8 .text J3DGDLoadTlut__FPvUl11_GXTlutSize */ +void J3DGDLoadTlut(void*, unsigned long, _GXTlutSize) { + /* Nonmatching */ +} + +/* 802D7AF8-802D7DD8 .text J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc */ +void J3DGDSetIndTexMtx(_GXIndTexMtxID, float(*)[3], signed char) { + /* Nonmatching */ +} + +/* 802D7DD8-802D7ED0 .text J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale */ +void J3DGDSetIndTexCoordScale(_GXIndTexStageID, _GXIndTexScale, _GXIndTexScale, _GXIndTexScale, _GXIndTexScale) { + /* Nonmatching */ +} + +/* 802D7ED0-802D80D0 .text J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID */ +void J3DGDSetIndTexOrder(unsigned long, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID) { + /* Nonmatching */ +} + +/* 802D80D0-802D825C .text J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID */ +void J3DGDSetTevOrder(_GXTevStageID, _GXTexCoordID, _GXTexMapID, _GXChannelID, _GXTexCoordID, _GXTexMapID, _GXChannelID) { + /* Nonmatching */ +} + +/* 802D825C-802D83C4 .text J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor */ +void J3DGDSetTevKColor(_GXTevKColorID, _GXColor) { + /* Nonmatching */ +} + +/* 802D83C4-802D85F8 .text J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 */ +void J3DGDSetTevColorS10(_GXTevRegID, _GXColorS10) { + /* Nonmatching */ +} + +/* 802D85F8-802D895C .text J3DGDSetFog__F10_GXFogTypeffff8_GXColor */ +void J3DGDSetFog(_GXFogType, float, float, float, float, _GXColor) { + /* Nonmatching */ +} + +/* 802D895C-802D8AA8 .text J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable */ +void J3DGDSetFogRangeAdj(unsigned char, unsigned short, _GXFogAdjTable*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DMatBlock.cpp b/src/JSystem/J3DGraphBase/J3DMatBlock.cpp new file mode 100644 index 000000000..24d02f514 --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DMatBlock.cpp @@ -0,0 +1,2252 @@ +// +// Generated by dtk +// Translation Unit: J3DMatBlock.cpp +// + +#include "JSystem/J3DGraphBase/J3DMatBlock.h" +#include "dolphin/types.h" + +/* 802DF794-802DF7E4 .text initialize__21J3DColorBlockLightOffFv */ +void J3DColorBlockLightOff::initialize() { + /* Nonmatching */ +} + +/* 802DF7E4-802DF870 .text initialize__22J3DColorBlockAmbientOnFv */ +void J3DColorBlockAmbientOn::initialize() { + /* Nonmatching */ +} + +/* 802DF870-802DF91C .text initialize__20J3DColorBlockLightOnFv */ +void J3DColorBlockLightOn::initialize() { + /* Nonmatching */ +} + +/* 802DF91C-802DF94C .text initialize__21J3DTexGenBlockPatchedFv */ +void J3DTexGenBlockPatched::initialize() { + /* Nonmatching */ +} + +/* 802DF94C-802DF97C .text initialize__15J3DTexGenBlock4Fv */ +void J3DTexGenBlock4::initialize() { + /* Nonmatching */ +} + +/* 802DF97C-802DF9AC .text initialize__19J3DTexGenBlockBasicFv */ +void J3DTexGenBlockBasic::initialize() { + /* Nonmatching */ +} + +/* 802DF9AC-802DF9B8 .text initialize__15J3DTevBlockNullFv */ +void J3DTevBlockNull::initialize() { + /* Nonmatching */ +} + +/* 802DF9B8-802DFABC .text initialize__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::initialize() { + /* Nonmatching */ +} + +/* 802DFABC-802DFAE4 .text initialize__12J3DTevBlock1Fv */ +void J3DTevBlock1::initialize() { + /* Nonmatching */ +} + +/* 802DFAE4-802DFBBC .text initialize__12J3DTevBlock2Fv */ +void J3DTevBlock2::initialize() { + /* Nonmatching */ +} + +/* 802DFBBC-802DFCCC .text initialize__12J3DTevBlock4Fv */ +void J3DTevBlock4::initialize() { + /* Nonmatching */ +} + +/* 802DFCCC-802DFDF0 .text initialize__13J3DTevBlock16Fv */ +void J3DTevBlock16::initialize() { + /* Nonmatching */ +} + +/* 802DFDF0-802DFDFC .text initialize__15J3DIndBlockFullFv */ +void J3DIndBlockFull::initialize() { + /* Nonmatching */ +} + +/* 802DFDFC-802DFE20 .text initialize__16J3DPEBlockFogOffFv */ +void J3DPEBlockFogOff::initialize() { + /* Nonmatching */ +} + +/* 802DFE20-802DFE50 .text initialize__14J3DPEBlockFullFv */ +void J3DPEBlockFull::initialize() { + /* Nonmatching */ +} + +/* 802DFE50-802DFE58 .text countDLSize__21J3DColorBlockLightOffFv */ +void J3DColorBlockLightOff::countDLSize() { + /* Nonmatching */ +} + +/* 802DFE58-802DFE60 .text countDLSize__22J3DColorBlockAmbientOnFv */ +void J3DColorBlockAmbientOn::countDLSize() { + /* Nonmatching */ +} + +/* 802DFE60-802DFE68 .text countDLSize__20J3DColorBlockLightOnFv */ +void J3DColorBlockLightOn::countDLSize() { + /* Nonmatching */ +} + +/* 802DFE68-802DFE70 .text countDLSize__21J3DTexGenBlockPatchedFv */ +void J3DTexGenBlockPatched::countDLSize() { + /* Nonmatching */ +} + +/* 802DFE70-802DFE78 .text countDLSize__15J3DTexGenBlock4Fv */ +void J3DTexGenBlock4::countDLSize() { + /* Nonmatching */ +} + +/* 802DFE78-802DFE80 .text countDLSize__19J3DTexGenBlockBasicFv */ +void J3DTexGenBlockBasic::countDLSize() { + /* Nonmatching */ +} + +/* 802DFE80-802DFE88 .text countDLSize__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::countDLSize() { + /* Nonmatching */ +} + +/* 802DFE88-802DFE90 .text countDLSize__12J3DTevBlock1Fv */ +void J3DTevBlock1::countDLSize() { + /* Nonmatching */ +} + +/* 802DFE90-802DFE98 .text countDLSize__12J3DTevBlock2Fv */ +void J3DTevBlock2::countDLSize() { + /* Nonmatching */ +} + +/* 802DFE98-802DFEA0 .text countDLSize__12J3DTevBlock4Fv */ +void J3DTevBlock4::countDLSize() { + /* Nonmatching */ +} + +/* 802DFEA0-802DFEA8 .text countDLSize__13J3DTevBlock16Fv */ +void J3DTevBlock16::countDLSize() { + /* Nonmatching */ +} + +/* 802DFEA8-802DFEB0 .text countDLSize__15J3DIndBlockFullFv */ +void J3DIndBlockFull::countDLSize() { + /* Nonmatching */ +} + +/* 802DFEB0-802DFEB8 .text countDLSize__13J3DPEBlockOpaFv */ +void J3DPEBlockOpa::countDLSize() { + /* Nonmatching */ +} + +/* 802DFEB8-802DFEC0 .text countDLSize__17J3DPEBlockTexEdgeFv */ +void J3DPEBlockTexEdge::countDLSize() { + /* Nonmatching */ +} + +/* 802DFEC0-802DFEC8 .text countDLSize__13J3DPEBlockXluFv */ +void J3DPEBlockXlu::countDLSize() { + /* Nonmatching */ +} + +/* 802DFEC8-802DFED0 .text countDLSize__16J3DPEBlockFogOffFv */ +void J3DPEBlockFogOff::countDLSize() { + /* Nonmatching */ +} + +/* 802DFED0-802DFED8 .text countDLSize__14J3DPEBlockFullFv */ +void J3DPEBlockFull::countDLSize() { + /* Nonmatching */ +} + +/* 802DFED8-802E0438 .text load__21J3DColorBlockLightOffFv */ +void J3DColorBlockLightOff::load() { + /* Nonmatching */ +} + +/* 802E0438-802E0AC0 .text load__22J3DColorBlockAmbientOnFv */ +void J3DColorBlockAmbientOn::load() { + /* Nonmatching */ +} + +/* 802E0AC0-802E1180 .text load__20J3DColorBlockLightOnFv */ +void J3DColorBlockLightOn::load() { + /* Nonmatching */ +} + +/* 802E1180-802E11CC .text patch__21J3DColorBlockLightOffFv */ +void J3DColorBlockLightOff::patch() { + /* Nonmatching */ +} + +/* 802E11CC-802E1378 .text patchMatColor__21J3DColorBlockLightOffFv */ +void J3DColorBlockLightOff::patchMatColor() { + /* Nonmatching */ +} + +/* 802E1378-802E17B4 .text patchLight__21J3DColorBlockLightOffFv */ +void J3DColorBlockLightOff::patchLight() { + /* Nonmatching */ +} + +/* 802E17B4-802E1800 .text patch__20J3DColorBlockLightOnFv */ +void J3DColorBlockLightOn::patch() { + /* Nonmatching */ +} + +/* 802E1800-802E19AC .text patchMatColor__20J3DColorBlockLightOnFv */ +void J3DColorBlockLightOn::patchMatColor() { + /* Nonmatching */ +} + +/* 802E19AC-802E1E18 .text patchLight__20J3DColorBlockLightOnFv */ +void J3DColorBlockLightOn::patchLight() { + /* Nonmatching */ +} + +/* 802E1E18-802E1E80 .text diff__21J3DColorBlockLightOffFUl */ +void J3DColorBlockLightOff::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802E1E80-802E1FFC .text diffMatColor__21J3DColorBlockLightOffFv */ +void J3DColorBlockLightOff::diffMatColor() { + /* Nonmatching */ +} + +/* 802E1FFC-802E2408 .text diffLight__21J3DColorBlockLightOffFv */ +void J3DColorBlockLightOff::diffLight() { + /* Nonmatching */ +} + +/* 802E2408-802E2478 .text diff__20J3DColorBlockLightOnFUl */ +void J3DColorBlockLightOn::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802E2478-802E25F4 .text diffMatColor__20J3DColorBlockLightOnFv */ +void J3DColorBlockLightOn::diffMatColor() { + /* Nonmatching */ +} + +/* 802E25F4-802E2A38 .text diffLight__20J3DColorBlockLightOnFv */ +void J3DColorBlockLightOn::diffLight() { + /* Nonmatching */ +} + +/* 802E2A38-802E2ACC .text load__15J3DTexGenBlock4Fv */ +void J3DTexGenBlock4::load() { + /* Nonmatching */ +} + +/* 802E2ACC-802E2B60 .text load__19J3DTexGenBlockBasicFv */ +void J3DTexGenBlockBasic::load() { + /* Nonmatching */ +} + +/* 802E2B60-802E2BF0 .text patch__21J3DTexGenBlockPatchedFv */ +void J3DTexGenBlockPatched::patch() { + /* Nonmatching */ +} + +/* 802E2BF0-802E2C8C .text patch__15J3DTexGenBlock4Fv */ +void J3DTexGenBlock4::patch() { + /* Nonmatching */ +} + +/* 802E2C8C-802E2D28 .text patch__19J3DTexGenBlockBasicFv */ +void J3DTexGenBlockBasic::patch() { + /* Nonmatching */ +} + +/* 802E2D28-802E2D90 .text diff__21J3DTexGenBlockPatchedFUl */ +void J3DTexGenBlockPatched::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802E2D90-802E2DF0 .text diffTexMtx__21J3DTexGenBlockPatchedFv */ +void J3DTexGenBlockPatched::diffTexMtx() { + /* Nonmatching */ +} + +/* 802E2DF0-802E2ED0 .text diffTexGen__21J3DTexGenBlockPatchedFv */ +void J3DTexGenBlockPatched::diffTexGen() { + /* Nonmatching */ +} + +/* 802E2ED0-802E3110 .text load__12J3DTevBlock1Fv */ +void J3DTevBlock1::load() { + /* Nonmatching */ +} + +/* 802E3110-802E362C .text load__12J3DTevBlock2Fv */ +void J3DTevBlock2::load() { + /* Nonmatching */ +} + +/* 802E362C-802E3B70 .text load__12J3DTevBlock4Fv */ +void J3DTevBlock4::load() { + /* Nonmatching */ +} + +/* 802E3B70-802E40B8 .text load__13J3DTevBlock16Fv */ +void J3DTevBlock16::load() { + /* Nonmatching */ +} + +/* 802E40B8-802E414C .text patchTexNo__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::patchTexNo() { + /* Nonmatching */ +} + +/* 802E414C-802E4218 .text patchTevReg__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::patchTevReg() { + /* Nonmatching */ +} + +/* 802E4218-802E4394 .text patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::patchTexNoAndTexCoordScale() { + /* Nonmatching */ +} + +/* 802E4394-802E43E0 .text patch__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::patch() { + /* Nonmatching */ +} + +/* 802E43E0-802E4450 .text patchTexNo__12J3DTevBlock1Fv */ +void J3DTevBlock1::patchTexNo() { + /* Nonmatching */ +} + +/* 802E4450-802E4454 .text patchTevReg__12J3DTevBlock1Fv */ +void J3DTevBlock1::patchTevReg() { + /* Nonmatching */ +} + +/* 802E4454-802E4538 .text patchTexNoAndTexCoordScale__12J3DTevBlock1Fv */ +void J3DTevBlock1::patchTexNoAndTexCoordScale() { + /* Nonmatching */ +} + +/* 802E4538-802E4564 .text patch__12J3DTevBlock1Fv */ +void J3DTevBlock1::patch() { + /* Nonmatching */ +} + +/* 802E4564-802E45F8 .text patchTexNo__12J3DTevBlock2Fv */ +void J3DTevBlock2::patchTexNo() { + /* Nonmatching */ +} + +/* 802E45F8-802E46C4 .text patchTevReg__12J3DTevBlock2Fv */ +void J3DTevBlock2::patchTevReg() { + /* Nonmatching */ +} + +/* 802E46C4-802E4814 .text patchTexNoAndTexCoordScale__12J3DTevBlock2Fv */ +void J3DTevBlock2::patchTexNoAndTexCoordScale() { + /* Nonmatching */ +} + +/* 802E4814-802E4860 .text patch__12J3DTevBlock2Fv */ +void J3DTevBlock2::patch() { + /* Nonmatching */ +} + +/* 802E4860-802E48F4 .text patchTexNo__12J3DTevBlock4Fv */ +void J3DTevBlock4::patchTexNo() { + /* Nonmatching */ +} + +/* 802E48F4-802E49C0 .text patchTevReg__12J3DTevBlock4Fv */ +void J3DTevBlock4::patchTevReg() { + /* Nonmatching */ +} + +/* 802E49C0-802E4B3C .text patchTexNoAndTexCoordScale__12J3DTevBlock4Fv */ +void J3DTevBlock4::patchTexNoAndTexCoordScale() { + /* Nonmatching */ +} + +/* 802E4B3C-802E4B88 .text patch__12J3DTevBlock4Fv */ +void J3DTevBlock4::patch() { + /* Nonmatching */ +} + +/* 802E4B88-802E4C1C .text patchTexNo__13J3DTevBlock16Fv */ +void J3DTevBlock16::patchTexNo() { + /* Nonmatching */ +} + +/* 802E4C1C-802E4CE8 .text patchTevReg__13J3DTevBlock16Fv */ +void J3DTevBlock16::patchTevReg() { + /* Nonmatching */ +} + +/* 802E4CE8-802E4E64 .text patchTexNoAndTexCoordScale__13J3DTevBlock16Fv */ +void J3DTevBlock16::patchTexNoAndTexCoordScale() { + /* Nonmatching */ +} + +/* 802E4E64-802E4EB0 .text patch__13J3DTevBlock16Fv */ +void J3DTevBlock16::patch() { + /* Nonmatching */ +} + +/* 802E4EB0-802E4F6C .text diff__11J3DTevBlockFUl */ +void J3DTevBlock::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802E4F6C-802E4FD0 .text diffTexNo__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::diffTexNo() { + /* Nonmatching */ +} + +/* 802E4FD0-802E50E4 .text diffTevStage__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::diffTevStage() { + /* Nonmatching */ +} + +/* 802E50E4-802E5194 .text diffTevStageIndirect__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::diffTevStageIndirect() { + /* Nonmatching */ +} + +/* 802E5194-802E5230 .text diffTevReg__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::diffTevReg() { + /* Nonmatching */ +} + +/* 802E5230-802E5328 .text diffTexCoordScale__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::diffTexCoordScale() { + /* Nonmatching */ +} + +/* 802E5328-802E5360 .text diffTexNo__12J3DTevBlock1Fv */ +void J3DTevBlock1::diffTexNo() { + /* Nonmatching */ +} + +/* 802E5360-802E5364 .text diffTevReg__12J3DTevBlock1Fv */ +void J3DTevBlock1::diffTevReg() { + /* Nonmatching */ +} + +/* 802E5364-802E5454 .text diffTevStage__12J3DTevBlock1Fv */ +void J3DTevBlock1::diffTevStage() { + /* Nonmatching */ +} + +/* 802E5454-802E54D4 .text diffTevStageIndirect__12J3DTevBlock1Fv */ +void J3DTevBlock1::diffTevStageIndirect() { + /* Nonmatching */ +} + +/* 802E54D4-802E553C .text diffTexCoordScale__12J3DTevBlock1Fv */ +void J3DTevBlock1::diffTexCoordScale() { + /* Nonmatching */ +} + +/* 802E553C-802E55A0 .text diffTexNo__12J3DTevBlock2Fv */ +void J3DTevBlock2::diffTexNo() { + /* Nonmatching */ +} + +/* 802E55A0-802E563C .text diffTevReg__12J3DTevBlock2Fv */ +void J3DTevBlock2::diffTevReg() { + /* Nonmatching */ +} + +/* 802E563C-802E5750 .text diffTevStage__12J3DTevBlock2Fv */ +void J3DTevBlock2::diffTevStage() { + /* Nonmatching */ +} + +/* 802E5750-802E5800 .text diffTevStageIndirect__12J3DTevBlock2Fv */ +void J3DTevBlock2::diffTevStageIndirect() { + /* Nonmatching */ +} + +/* 802E5800-802E58C4 .text diffTexCoordScale__12J3DTevBlock2Fv */ +void J3DTevBlock2::diffTexCoordScale() { + /* Nonmatching */ +} + +/* 802E58C4-802E5928 .text diffTexNo__12J3DTevBlock4Fv */ +void J3DTevBlock4::diffTexNo() { + /* Nonmatching */ +} + +/* 802E5928-802E59C4 .text diffTevReg__12J3DTevBlock4Fv */ +void J3DTevBlock4::diffTevReg() { + /* Nonmatching */ +} + +/* 802E59C4-802E5AD8 .text diffTevStage__12J3DTevBlock4Fv */ +void J3DTevBlock4::diffTevStage() { + /* Nonmatching */ +} + +/* 802E5AD8-802E5B88 .text diffTevStageIndirect__12J3DTevBlock4Fv */ +void J3DTevBlock4::diffTevStageIndirect() { + /* Nonmatching */ +} + +/* 802E5B88-802E5C80 .text diffTexCoordScale__12J3DTevBlock4Fv */ +void J3DTevBlock4::diffTexCoordScale() { + /* Nonmatching */ +} + +/* 802E5C80-802E5CE4 .text diffTexNo__13J3DTevBlock16Fv */ +void J3DTevBlock16::diffTexNo() { + /* Nonmatching */ +} + +/* 802E5CE4-802E5D80 .text diffTevReg__13J3DTevBlock16Fv */ +void J3DTevBlock16::diffTevReg() { + /* Nonmatching */ +} + +/* 802E5D80-802E5E94 .text diffTevStage__13J3DTevBlock16Fv */ +void J3DTevBlock16::diffTevStage() { + /* Nonmatching */ +} + +/* 802E5E94-802E5F44 .text diffTevStageIndirect__13J3DTevBlock16Fv */ +void J3DTevBlock16::diffTevStageIndirect() { + /* Nonmatching */ +} + +/* 802E5F44-802E603C .text diffTexCoordScale__13J3DTevBlock16Fv */ +void J3DTevBlock16::diffTexCoordScale() { + /* Nonmatching */ +} + +/* 802E603C-802E6120 .text ptrToIndex__13J3DTevBlock16Fv */ +void J3DTevBlock16::ptrToIndex() { + /* Nonmatching */ +} + +/* 802E6120-802E6204 .text ptrToIndex__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::ptrToIndex() { + /* Nonmatching */ +} + +/* 802E6204-802E6298 .text indexToPtr_private__11J3DTevBlockFUl */ +void J3DTevBlock::indexToPtr_private(unsigned long) { + /* Nonmatching */ +} + +/* 802E6298-802E6494 .text load__15J3DIndBlockFullFv */ +void J3DIndBlockFull::load() { + /* Nonmatching */ +} + +/* 802E6494-802E657C .text diff__15J3DIndBlockFullFUl */ +void J3DIndBlockFull::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802E657C-802E683C .text load__13J3DPEBlockOpaFv */ +void J3DPEBlockOpa::load() { + /* Nonmatching */ +} + +/* 802E683C-802E6B04 .text load__17J3DPEBlockTexEdgeFv */ +void J3DPEBlockTexEdge::load() { + /* Nonmatching */ +} + +/* 802E6B04-802E6DC8 .text load__13J3DPEBlockXluFv */ +void J3DPEBlockXlu::load() { + /* Nonmatching */ +} + +/* 802E6DC8-802E7250 .text load__16J3DPEBlockFogOffFv */ +void J3DPEBlockFogOff::load() { + /* Nonmatching */ +} + +/* 802E7250-802E7538 .text diffBlend__16J3DPEBlockFogOffFv */ +void J3DPEBlockFogOff::diffBlend() { + /* Nonmatching */ +} + +/* 802E7538-802E7A1C .text load__14J3DPEBlockFullFv */ +void J3DPEBlockFull::load() { + /* Nonmatching */ +} + +/* 802E7A1C-802E7AD8 .text patch__14J3DPEBlockFullFv */ +void J3DPEBlockFull::patch() { + /* Nonmatching */ +} + +/* 802E7AD8-802E7B5C .text diffFog__14J3DPEBlockFullFv */ +void J3DPEBlockFull::diffFog() { + /* Nonmatching */ +} + +/* 802E7B5C-802E7E44 .text diffBlend__14J3DPEBlockFullFv */ +void J3DPEBlockFull::diffBlend() { + /* Nonmatching */ +} + +/* 802E7E44-802E7EAC .text diff__14J3DPEBlockFullFUl */ +void J3DPEBlockFull::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802E7EAC-802E7F88 .text reset__21J3DColorBlockLightOffFP13J3DColorBlock */ +void J3DColorBlockLightOff::reset(J3DColorBlock*) { + /* Nonmatching */ +} + +/* 802E7F88-802E80D8 .text reset__22J3DColorBlockAmbientOnFP13J3DColorBlock */ +void J3DColorBlockAmbientOn::reset(J3DColorBlock*) { + /* Nonmatching */ +} + +/* 802E80D8-802E8228 .text reset__20J3DColorBlockLightOnFP13J3DColorBlock */ +void J3DColorBlockLightOn::reset(J3DColorBlock*) { + /* Nonmatching */ +} + +/* 802E8228-802E8354 .text reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock */ +void J3DTexGenBlockPatched::reset(J3DTexGenBlock*) { + /* Nonmatching */ +} + +/* 802E8354-802E84B4 .text reset__15J3DTexGenBlock4FP14J3DTexGenBlock */ +void J3DTexGenBlock4::reset(J3DTexGenBlock*) { + /* Nonmatching */ +} + +/* 802E84B4-802E8614 .text reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock */ +void J3DTexGenBlockBasic::reset(J3DTexGenBlock*) { + /* Nonmatching */ +} + +/* 802E8614-802E87D0 .text reset__18J3DTevBlockPatchedFP11J3DTevBlock */ +void J3DTevBlockPatched::reset(J3DTevBlock*) { + /* Nonmatching */ +} + +/* 802E87D0-802E88B8 .text reset__12J3DTevBlock1FP11J3DTevBlock */ +void J3DTevBlock1::reset(J3DTevBlock*) { + /* Nonmatching */ +} + +/* 802E88B8-802E8BB8 .text reset__12J3DTevBlock2FP11J3DTevBlock */ +void J3DTevBlock2::reset(J3DTevBlock*) { + /* Nonmatching */ +} + +/* 802E8BB8-802E9090 .text reset__12J3DTevBlock4FP11J3DTevBlock */ +void J3DTevBlock4::reset(J3DTevBlock*) { + /* Nonmatching */ +} + +/* 802E9090-802E932C .text reset__13J3DTevBlock16FP11J3DTevBlock */ +void J3DTevBlock16::reset(J3DTevBlock*) { + /* Nonmatching */ +} + +/* 802E932C-802E947C .text reset__15J3DIndBlockFullFP11J3DIndBlock */ +void J3DIndBlockFull::reset(J3DIndBlock*) { + /* Nonmatching */ +} + +/* 802E947C-802E957C .text reset__16J3DPEBlockFogOffFP10J3DPEBlock */ +void J3DPEBlockFogOff::reset(J3DPEBlock*) { + /* Nonmatching */ +} + +/* 802E957C-802E96C8 .text reset__14J3DPEBlockFullFP10J3DPEBlock */ +void J3DPEBlockFull::reset(J3DPEBlock*) { + /* Nonmatching */ +} + +/* 802E96C8-802E9920 .text calc__21J3DTexGenBlockPatchedFPA4_Cf */ +void J3DTexGenBlockPatched::calc(const float(*)[4]) { + /* Nonmatching */ +} + +/* 802E9920-802E9984 .text load__9J3DTexMtxCFUl */ +void J3DTexMtx::load(unsigned long) const { + /* Nonmatching */ +} + +/* 802E9984-802E9F04 .text J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType */ +void J3DGDLoadTexMtxImm(float(*)[4], unsigned long, _GXTexMtxType) { + /* Nonmatching */ +} + +/* 802E9F04-802E9F08 .text diffTevReg__11J3DTevBlockFv */ +void J3DTevBlock::diffTevReg() { + /* Nonmatching */ +} + +/* 802E9F08-802E9F0C .text diffTevStageIndirect__11J3DTevBlockFv */ +void J3DTevBlock::diffTevStageIndirect() { + /* Nonmatching */ +} + +/* 802E9F0C-802E9F10 .text diffTevStage__11J3DTevBlockFv */ +void J3DTevBlock::diffTevStage() { + /* Nonmatching */ +} + +/* 802E9F10-802E9F14 .text diffTexCoordScale__11J3DTevBlockFv */ +void J3DTevBlock::diffTexCoordScale() { + /* Nonmatching */ +} + +/* 802E9F14-802E9F18 .text diffTexNo__11J3DTevBlockFv */ +void J3DTevBlock::diffTexNo() { + /* Nonmatching */ +} + +/* 802E9F18-802E9F24 .text getType__14J3DPEBlockFullFv */ +void J3DPEBlockFull::getType() { + /* Nonmatching */ +} + +/* 802E9F24-802E9F2C .text setFog__14J3DPEBlockFullFP6J3DFog */ +void J3DPEBlockFull::setFog(J3DFog*) { + /* Nonmatching */ +} + +/* 802E9F2C-802E9F34 .text getFog__14J3DPEBlockFullFv */ +void J3DPEBlockFull::getFog() { + /* Nonmatching */ +} + +/* 802E9F34-802E9F50 .text setAlphaComp__14J3DPEBlockFullF12J3DAlphaComp */ +void J3DPEBlockFull::setAlphaComp(J3DAlphaComp) { + /* Nonmatching */ +} + +/* 802E9F50-802E9F6C .text setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp */ +void J3DPEBlockFull::setAlphaComp(const J3DAlphaComp*) { + /* Nonmatching */ +} + +/* 802E9F6C-802E9F74 .text getAlphaComp__14J3DPEBlockFullFv */ +void J3DPEBlockFull::getAlphaComp() { + /* Nonmatching */ +} + +/* 802E9F74-802E9F98 .text setBlend__14J3DPEBlockFullF8J3DBlend */ +void J3DPEBlockFull::setBlend(J3DBlend) { + /* Nonmatching */ +} + +/* 802E9F98-802E9FBC .text setBlend__14J3DPEBlockFullFPC8J3DBlend */ +void J3DPEBlockFull::setBlend(const J3DBlend*) { + /* Nonmatching */ +} + +/* 802E9FBC-802E9FC4 .text getBlend__14J3DPEBlockFullFv */ +void J3DPEBlockFull::getBlend() { + /* Nonmatching */ +} + +/* 802E9FC4-802E9FD0 .text setZMode__14J3DPEBlockFullF8J3DZMode */ +void J3DPEBlockFull::setZMode(J3DZMode) { + /* Nonmatching */ +} + +/* 802E9FD0-802E9FDC .text setZMode__14J3DPEBlockFullFPC8J3DZMode */ +void J3DPEBlockFull::setZMode(const J3DZMode*) { + /* Nonmatching */ +} + +/* 802E9FDC-802E9FE4 .text getZMode__14J3DPEBlockFullFv */ +void J3DPEBlockFull::getZMode() { + /* Nonmatching */ +} + +/* 802E9FE4-802E9FEC .text setZCompLoc__14J3DPEBlockFullFUc */ +void J3DPEBlockFull::setZCompLoc(unsigned char) { + /* Nonmatching */ +} + +/* 802E9FEC-802E9FF8 .text setZCompLoc__14J3DPEBlockFullFPCUc */ +void J3DPEBlockFull::setZCompLoc(const unsigned char*) { + /* Nonmatching */ +} + +/* 802E9FF8-802EA000 .text getZCompLoc__14J3DPEBlockFullCFv */ +void J3DPEBlockFull::getZCompLoc() const { + /* Nonmatching */ +} + +/* 802EA000-802EA008 .text setDither__14J3DPEBlockFullFUc */ +void J3DPEBlockFull::setDither(unsigned char) { + /* Nonmatching */ +} + +/* 802EA008-802EA014 .text setDither__14J3DPEBlockFullFPCUc */ +void J3DPEBlockFull::setDither(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EA014-802EA01C .text getDither__14J3DPEBlockFullCFv */ +void J3DPEBlockFull::getDither() const { + /* Nonmatching */ +} + +/* 802EA01C-802EA024 .text getFogOffset__14J3DPEBlockFullCFv */ +void J3DPEBlockFull::getFogOffset() const { + /* Nonmatching */ +} + +/* 802EA024-802EA02C .text setFogOffset__14J3DPEBlockFullFUl */ +void J3DPEBlockFull::setFogOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EA02C-802EA088 .text __dt__14J3DPEBlockFullFv */ +J3DPEBlockFull::~J3DPEBlockFull() { + /* Nonmatching */ +} + +/* 802EA088-802EA0BC .text diff__16J3DPEBlockFogOffFUl */ +void J3DPEBlockFogOff::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802EA0BC-802EA0C8 .text getType__16J3DPEBlockFogOffFv */ +void J3DPEBlockFogOff::getType() { + /* Nonmatching */ +} + +/* 802EA0C8-802EA0E4 .text setAlphaComp__16J3DPEBlockFogOffF12J3DAlphaComp */ +void J3DPEBlockFogOff::setAlphaComp(J3DAlphaComp) { + /* Nonmatching */ +} + +/* 802EA0E4-802EA100 .text setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp */ +void J3DPEBlockFogOff::setAlphaComp(const J3DAlphaComp*) { + /* Nonmatching */ +} + +/* 802EA100-802EA108 .text getAlphaComp__16J3DPEBlockFogOffFv */ +void J3DPEBlockFogOff::getAlphaComp() { + /* Nonmatching */ +} + +/* 802EA108-802EA12C .text setBlend__16J3DPEBlockFogOffF8J3DBlend */ +void J3DPEBlockFogOff::setBlend(J3DBlend) { + /* Nonmatching */ +} + +/* 802EA12C-802EA150 .text setBlend__16J3DPEBlockFogOffFPC8J3DBlend */ +void J3DPEBlockFogOff::setBlend(const J3DBlend*) { + /* Nonmatching */ +} + +/* 802EA150-802EA158 .text getBlend__16J3DPEBlockFogOffFv */ +void J3DPEBlockFogOff::getBlend() { + /* Nonmatching */ +} + +/* 802EA158-802EA164 .text setZMode__16J3DPEBlockFogOffF8J3DZMode */ +void J3DPEBlockFogOff::setZMode(J3DZMode) { + /* Nonmatching */ +} + +/* 802EA164-802EA170 .text setZMode__16J3DPEBlockFogOffFPC8J3DZMode */ +void J3DPEBlockFogOff::setZMode(const J3DZMode*) { + /* Nonmatching */ +} + +/* 802EA170-802EA178 .text getZMode__16J3DPEBlockFogOffFv */ +void J3DPEBlockFogOff::getZMode() { + /* Nonmatching */ +} + +/* 802EA178-802EA180 .text setZCompLoc__16J3DPEBlockFogOffFUc */ +void J3DPEBlockFogOff::setZCompLoc(unsigned char) { + /* Nonmatching */ +} + +/* 802EA180-802EA18C .text setZCompLoc__16J3DPEBlockFogOffFPCUc */ +void J3DPEBlockFogOff::setZCompLoc(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EA18C-802EA194 .text getZCompLoc__16J3DPEBlockFogOffCFv */ +void J3DPEBlockFogOff::getZCompLoc() const { + /* Nonmatching */ +} + +/* 802EA194-802EA19C .text setDither__16J3DPEBlockFogOffFUc */ +void J3DPEBlockFogOff::setDither(unsigned char) { + /* Nonmatching */ +} + +/* 802EA19C-802EA1A8 .text setDither__16J3DPEBlockFogOffFPCUc */ +void J3DPEBlockFogOff::setDither(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EA1A8-802EA1B0 .text getDither__16J3DPEBlockFogOffCFv */ +void J3DPEBlockFogOff::getDither() const { + /* Nonmatching */ +} + +/* 802EA1B0-802EA20C .text __dt__16J3DPEBlockFogOffFv */ +J3DPEBlockFogOff::~J3DPEBlockFogOff() { + /* Nonmatching */ +} + +/* 802EA20C-802EA230 .text indexToPtr__13J3DTevBlock16Fv */ +void J3DTevBlock16::indexToPtr() { + /* Nonmatching */ +} + +/* 802EA230-802EA23C .text getType__13J3DTevBlock16Fv */ +void J3DTevBlock16::getType() { + /* Nonmatching */ +} + +/* 802EA23C-802EA24C .text setTexNo__13J3DTevBlock16FUlUs */ +void J3DTevBlock16::setTexNo(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 802EA24C-802EA260 .text setTexNo__13J3DTevBlock16FUlPCUs */ +void J3DTevBlock16::setTexNo(unsigned long, const unsigned short*) { + /* Nonmatching */ +} + +/* 802EA260-802EA270 .text getTexNo__13J3DTevBlock16CFUl */ +void J3DTevBlock16::getTexNo(unsigned long) const { + /* Nonmatching */ +} + +/* 802EA270-802EA294 .text setTevOrder__13J3DTevBlock16FUl11J3DTevOrder */ +void J3DTevBlock16::setTevOrder(unsigned long, J3DTevOrder) { + /* Nonmatching */ +} + +/* 802EA294-802EA2B8 .text setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder */ +void J3DTevBlock16::setTevOrder(unsigned long, const J3DTevOrder*) { + /* Nonmatching */ +} + +/* 802EA2B8-802EA2CC .text getTevOrder__13J3DTevBlock16FUl */ +void J3DTevBlock16::getTevOrder(unsigned long) { + /* Nonmatching */ +} + +/* 802EA2CC-802EA2F8 .text setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 */ +void J3DTevBlock16::setTevColor(unsigned long, J3DGXColorS10) { + /* Nonmatching */ +} + +/* 802EA2F8-802EA324 .text setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 */ +void J3DTevBlock16::setTevColor(unsigned long, const J3DGXColorS10*) { + /* Nonmatching */ +} + +/* 802EA324-802EA338 .text getTevColor__13J3DTevBlock16FUl */ +void J3DTevBlock16::getTevColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EA338-802EA364 .text setTevKColor__13J3DTevBlock16FUl10J3DGXColor */ +void J3DTevBlock16::setTevKColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 802EA364-802EA390 .text setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor */ +void J3DTevBlock16::setTevKColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802EA390-802EA3A4 .text getTevKColor__13J3DTevBlock16FUl */ +void J3DTevBlock16::getTevKColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EA3A4-802EA3B0 .text setTevKColorSel__13J3DTevBlock16FUlUc */ +void J3DTevBlock16::setTevKColorSel(unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 802EA3B0-802EA3C0 .text setTevKColorSel__13J3DTevBlock16FUlPCUc */ +void J3DTevBlock16::setTevKColorSel(unsigned long, const unsigned char*) { + /* Nonmatching */ +} + +/* 802EA3C0-802EA3CC .text getTevKColorSel__13J3DTevBlock16FUl */ +void J3DTevBlock16::getTevKColorSel(unsigned long) { + /* Nonmatching */ +} + +/* 802EA3CC-802EA3D8 .text setTevKAlphaSel__13J3DTevBlock16FUlUc */ +void J3DTevBlock16::setTevKAlphaSel(unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 802EA3D8-802EA3E8 .text setTevKAlphaSel__13J3DTevBlock16FUlPCUc */ +void J3DTevBlock16::setTevKAlphaSel(unsigned long, const unsigned char*) { + /* Nonmatching */ +} + +/* 802EA3E8-802EA3F4 .text getTevKAlphaSel__13J3DTevBlock16FUl */ +void J3DTevBlock16::getTevKAlphaSel(unsigned long) { + /* Nonmatching */ +} + +/* 802EA3F4-802EA3FC .text setTevStageNum__13J3DTevBlock16FUc */ +void J3DTevBlock16::setTevStageNum(unsigned char) { + /* Nonmatching */ +} + +/* 802EA3FC-802EA408 .text setTevStageNum__13J3DTevBlock16FPCUc */ +void J3DTevBlock16::setTevStageNum(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EA408-802EA410 .text getTevStageNum__13J3DTevBlock16CFv */ +void J3DTevBlock16::getTevStageNum() const { + /* Nonmatching */ +} + +/* 802EA410-802EA44C .text setTevStage__13J3DTevBlock16FUl11J3DTevStage */ +void J3DTevBlock16::setTevStage(unsigned long, J3DTevStage) { + /* Nonmatching */ +} + +/* 802EA44C-802EA488 .text setTevStage__13J3DTevBlock16FUlPC11J3DTevStage */ +void J3DTevBlock16::setTevStage(unsigned long, const J3DTevStage*) { + /* Nonmatching */ +} + +/* 802EA488-802EA49C .text getTevStage__13J3DTevBlock16FUl */ +void J3DTevBlock16::getTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EA49C-802EA4D4 .text setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo */ +void J3DTevBlock16::setTevSwapModeInfo(unsigned long, J3DTevSwapModeInfo) { + /* Nonmatching */ +} + +/* 802EA4D4-802EA50C .text setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo */ +void J3DTevBlock16::setTevSwapModeInfo(unsigned long, const J3DTevSwapModeInfo*) { + /* Nonmatching */ +} + +/* 802EA50C-802EA51C .text setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable */ +void J3DTevBlock16::setTevSwapModeTable(unsigned long, J3DTevSwapModeTable) { + /* Nonmatching */ +} + +/* 802EA51C-802EA52C .text setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable */ +void J3DTevBlock16::setTevSwapModeTable(unsigned long, const J3DTevSwapModeTable*) { + /* Nonmatching */ +} + +/* 802EA52C-802EA53C .text getTevSwapModeTable__13J3DTevBlock16FUl */ +void J3DTevBlock16::getTevSwapModeTable(unsigned long) { + /* Nonmatching */ +} + +/* 802EA53C-802EA550 .text setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage */ +void J3DTevBlock16::setIndTevStage(unsigned long, J3DIndTevStage) { + /* Nonmatching */ +} + +/* 802EA550-802EA564 .text setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage */ +void J3DTevBlock16::setIndTevStage(unsigned long, const J3DIndTevStage*) { + /* Nonmatching */ +} + +/* 802EA564-802EA578 .text getIndTevStage__13J3DTevBlock16FUl */ +void J3DTevBlock16::getIndTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EA578-802EA580 .text getTexNoOffset__13J3DTevBlock16CFv */ +void J3DTevBlock16::getTexNoOffset() const { + /* Nonmatching */ +} + +/* 802EA580-802EA588 .text getTevRegOffset__13J3DTevBlock16CFv */ +void J3DTevBlock16::getTevRegOffset() const { + /* Nonmatching */ +} + +/* 802EA588-802EA590 .text setTevRegOffset__13J3DTevBlock16FUl */ +void J3DTevBlock16::setTevRegOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EA590-802EA5EC .text __dt__13J3DTevBlock16Fv */ +J3DTevBlock16::~J3DTevBlock16() { + /* Nonmatching */ +} + +/* 802EA5EC-802EA5F4 .text setTexNoOffset__11J3DTevBlockFUl */ +void J3DTevBlock::setTexNoOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EA5F4-802EA5F8 .text ptrToIndex__12J3DTevBlock4Fv */ +void J3DTevBlock4::ptrToIndex() { + /* Nonmatching */ +} + +/* 802EA5F8-802EA61C .text indexToPtr__12J3DTevBlock4Fv */ +void J3DTevBlock4::indexToPtr() { + /* Nonmatching */ +} + +/* 802EA61C-802EA628 .text getType__12J3DTevBlock4Fv */ +void J3DTevBlock4::getType() { + /* Nonmatching */ +} + +/* 802EA628-802EA638 .text setTexNo__12J3DTevBlock4FUlUs */ +void J3DTevBlock4::setTexNo(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 802EA638-802EA64C .text setTexNo__12J3DTevBlock4FUlPCUs */ +void J3DTevBlock4::setTexNo(unsigned long, const unsigned short*) { + /* Nonmatching */ +} + +/* 802EA64C-802EA65C .text getTexNo__12J3DTevBlock4CFUl */ +void J3DTevBlock4::getTexNo(unsigned long) const { + /* Nonmatching */ +} + +/* 802EA65C-802EA680 .text setTevOrder__12J3DTevBlock4FUl11J3DTevOrder */ +void J3DTevBlock4::setTevOrder(unsigned long, J3DTevOrder) { + /* Nonmatching */ +} + +/* 802EA680-802EA6A4 .text setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder */ +void J3DTevBlock4::setTevOrder(unsigned long, const J3DTevOrder*) { + /* Nonmatching */ +} + +/* 802EA6A4-802EA6B8 .text getTevOrder__12J3DTevBlock4FUl */ +void J3DTevBlock4::getTevOrder(unsigned long) { + /* Nonmatching */ +} + +/* 802EA6B8-802EA6E4 .text setTevColor__12J3DTevBlock4FUl13J3DGXColorS10 */ +void J3DTevBlock4::setTevColor(unsigned long, J3DGXColorS10) { + /* Nonmatching */ +} + +/* 802EA6E4-802EA710 .text setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 */ +void J3DTevBlock4::setTevColor(unsigned long, const J3DGXColorS10*) { + /* Nonmatching */ +} + +/* 802EA710-802EA724 .text getTevColor__12J3DTevBlock4FUl */ +void J3DTevBlock4::getTevColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EA724-802EA750 .text setTevKColor__12J3DTevBlock4FUl10J3DGXColor */ +void J3DTevBlock4::setTevKColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 802EA750-802EA77C .text setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor */ +void J3DTevBlock4::setTevKColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802EA77C-802EA790 .text getTevKColor__12J3DTevBlock4FUl */ +void J3DTevBlock4::getTevKColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EA790-802EA79C .text setTevKColorSel__12J3DTevBlock4FUlUc */ +void J3DTevBlock4::setTevKColorSel(unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 802EA79C-802EA7AC .text setTevKColorSel__12J3DTevBlock4FUlPCUc */ +void J3DTevBlock4::setTevKColorSel(unsigned long, const unsigned char*) { + /* Nonmatching */ +} + +/* 802EA7AC-802EA7B8 .text getTevKColorSel__12J3DTevBlock4FUl */ +void J3DTevBlock4::getTevKColorSel(unsigned long) { + /* Nonmatching */ +} + +/* 802EA7B8-802EA7C4 .text setTevKAlphaSel__12J3DTevBlock4FUlUc */ +void J3DTevBlock4::setTevKAlphaSel(unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 802EA7C4-802EA7D4 .text setTevKAlphaSel__12J3DTevBlock4FUlPCUc */ +void J3DTevBlock4::setTevKAlphaSel(unsigned long, const unsigned char*) { + /* Nonmatching */ +} + +/* 802EA7D4-802EA7E0 .text getTevKAlphaSel__12J3DTevBlock4FUl */ +void J3DTevBlock4::getTevKAlphaSel(unsigned long) { + /* Nonmatching */ +} + +/* 802EA7E0-802EA7E8 .text setTevStageNum__12J3DTevBlock4FUc */ +void J3DTevBlock4::setTevStageNum(unsigned char) { + /* Nonmatching */ +} + +/* 802EA7E8-802EA7F4 .text setTevStageNum__12J3DTevBlock4FPCUc */ +void J3DTevBlock4::setTevStageNum(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EA7F4-802EA7FC .text getTevStageNum__12J3DTevBlock4CFv */ +void J3DTevBlock4::getTevStageNum() const { + /* Nonmatching */ +} + +/* 802EA7FC-802EA838 .text setTevStage__12J3DTevBlock4FUl11J3DTevStage */ +void J3DTevBlock4::setTevStage(unsigned long, J3DTevStage) { + /* Nonmatching */ +} + +/* 802EA838-802EA874 .text setTevStage__12J3DTevBlock4FUlPC11J3DTevStage */ +void J3DTevBlock4::setTevStage(unsigned long, const J3DTevStage*) { + /* Nonmatching */ +} + +/* 802EA874-802EA888 .text getTevStage__12J3DTevBlock4FUl */ +void J3DTevBlock4::getTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EA888-802EA8C0 .text setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo */ +void J3DTevBlock4::setTevSwapModeInfo(unsigned long, J3DTevSwapModeInfo) { + /* Nonmatching */ +} + +/* 802EA8C0-802EA8F8 .text setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo */ +void J3DTevBlock4::setTevSwapModeInfo(unsigned long, const J3DTevSwapModeInfo*) { + /* Nonmatching */ +} + +/* 802EA8F8-802EA908 .text setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable */ +void J3DTevBlock4::setTevSwapModeTable(unsigned long, J3DTevSwapModeTable) { + /* Nonmatching */ +} + +/* 802EA908-802EA918 .text setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable */ +void J3DTevBlock4::setTevSwapModeTable(unsigned long, const J3DTevSwapModeTable*) { + /* Nonmatching */ +} + +/* 802EA918-802EA928 .text getTevSwapModeTable__12J3DTevBlock4FUl */ +void J3DTevBlock4::getTevSwapModeTable(unsigned long) { + /* Nonmatching */ +} + +/* 802EA928-802EA93C .text setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage */ +void J3DTevBlock4::setIndTevStage(unsigned long, J3DIndTevStage) { + /* Nonmatching */ +} + +/* 802EA93C-802EA950 .text setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage */ +void J3DTevBlock4::setIndTevStage(unsigned long, const J3DIndTevStage*) { + /* Nonmatching */ +} + +/* 802EA950-802EA964 .text getIndTevStage__12J3DTevBlock4FUl */ +void J3DTevBlock4::getIndTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EA964-802EA96C .text getTexNoOffset__12J3DTevBlock4CFv */ +void J3DTevBlock4::getTexNoOffset() const { + /* Nonmatching */ +} + +/* 802EA96C-802EA974 .text getTevRegOffset__12J3DTevBlock4CFv */ +void J3DTevBlock4::getTevRegOffset() const { + /* Nonmatching */ +} + +/* 802EA974-802EA97C .text setTevRegOffset__12J3DTevBlock4FUl */ +void J3DTevBlock4::setTevRegOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EA97C-802EA9D8 .text __dt__12J3DTevBlock4Fv */ +J3DTevBlock4::~J3DTevBlock4() { + /* Nonmatching */ +} + +/* 802EA9D8-802EA9DC .text ptrToIndex__12J3DTevBlock2Fv */ +void J3DTevBlock2::ptrToIndex() { + /* Nonmatching */ +} + +/* 802EA9DC-802EAA00 .text indexToPtr__12J3DTevBlock2Fv */ +void J3DTevBlock2::indexToPtr() { + /* Nonmatching */ +} + +/* 802EAA00-802EAA0C .text getType__12J3DTevBlock2Fv */ +void J3DTevBlock2::getType() { + /* Nonmatching */ +} + +/* 802EAA0C-802EAA1C .text setTexNo__12J3DTevBlock2FUlUs */ +void J3DTevBlock2::setTexNo(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 802EAA1C-802EAA30 .text setTexNo__12J3DTevBlock2FUlPCUs */ +void J3DTevBlock2::setTexNo(unsigned long, const unsigned short*) { + /* Nonmatching */ +} + +/* 802EAA30-802EAA40 .text getTexNo__12J3DTevBlock2CFUl */ +void J3DTevBlock2::getTexNo(unsigned long) const { + /* Nonmatching */ +} + +/* 802EAA40-802EAA64 .text setTevOrder__12J3DTevBlock2FUl11J3DTevOrder */ +void J3DTevBlock2::setTevOrder(unsigned long, J3DTevOrder) { + /* Nonmatching */ +} + +/* 802EAA64-802EAA88 .text setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder */ +void J3DTevBlock2::setTevOrder(unsigned long, const J3DTevOrder*) { + /* Nonmatching */ +} + +/* 802EAA88-802EAA9C .text getTevOrder__12J3DTevBlock2FUl */ +void J3DTevBlock2::getTevOrder(unsigned long) { + /* Nonmatching */ +} + +/* 802EAA9C-802EAAC8 .text setTevColor__12J3DTevBlock2FUl13J3DGXColorS10 */ +void J3DTevBlock2::setTevColor(unsigned long, J3DGXColorS10) { + /* Nonmatching */ +} + +/* 802EAAC8-802EAAF4 .text setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 */ +void J3DTevBlock2::setTevColor(unsigned long, const J3DGXColorS10*) { + /* Nonmatching */ +} + +/* 802EAAF4-802EAB08 .text getTevColor__12J3DTevBlock2FUl */ +void J3DTevBlock2::getTevColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EAB08-802EAB34 .text setTevKColor__12J3DTevBlock2FUl10J3DGXColor */ +void J3DTevBlock2::setTevKColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 802EAB34-802EAB60 .text setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor */ +void J3DTevBlock2::setTevKColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802EAB60-802EAB74 .text getTevKColor__12J3DTevBlock2FUl */ +void J3DTevBlock2::getTevKColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EAB74-802EAB80 .text setTevKColorSel__12J3DTevBlock2FUlUc */ +void J3DTevBlock2::setTevKColorSel(unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 802EAB80-802EAB90 .text setTevKColorSel__12J3DTevBlock2FUlPCUc */ +void J3DTevBlock2::setTevKColorSel(unsigned long, const unsigned char*) { + /* Nonmatching */ +} + +/* 802EAB90-802EAB9C .text getTevKColorSel__12J3DTevBlock2FUl */ +void J3DTevBlock2::getTevKColorSel(unsigned long) { + /* Nonmatching */ +} + +/* 802EAB9C-802EABA8 .text setTevKAlphaSel__12J3DTevBlock2FUlUc */ +void J3DTevBlock2::setTevKAlphaSel(unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 802EABA8-802EABB8 .text setTevKAlphaSel__12J3DTevBlock2FUlPCUc */ +void J3DTevBlock2::setTevKAlphaSel(unsigned long, const unsigned char*) { + /* Nonmatching */ +} + +/* 802EABB8-802EABC4 .text getTevKAlphaSel__12J3DTevBlock2FUl */ +void J3DTevBlock2::getTevKAlphaSel(unsigned long) { + /* Nonmatching */ +} + +/* 802EABC4-802EABCC .text setTevStageNum__12J3DTevBlock2FUc */ +void J3DTevBlock2::setTevStageNum(unsigned char) { + /* Nonmatching */ +} + +/* 802EABCC-802EABD8 .text setTevStageNum__12J3DTevBlock2FPCUc */ +void J3DTevBlock2::setTevStageNum(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EABD8-802EABE0 .text getTevStageNum__12J3DTevBlock2CFv */ +void J3DTevBlock2::getTevStageNum() const { + /* Nonmatching */ +} + +/* 802EABE0-802EAC1C .text setTevStage__12J3DTevBlock2FUl11J3DTevStage */ +void J3DTevBlock2::setTevStage(unsigned long, J3DTevStage) { + /* Nonmatching */ +} + +/* 802EAC1C-802EAC58 .text setTevStage__12J3DTevBlock2FUlPC11J3DTevStage */ +void J3DTevBlock2::setTevStage(unsigned long, const J3DTevStage*) { + /* Nonmatching */ +} + +/* 802EAC58-802EAC6C .text getTevStage__12J3DTevBlock2FUl */ +void J3DTevBlock2::getTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EAC6C-802EACA4 .text setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo */ +void J3DTevBlock2::setTevSwapModeInfo(unsigned long, J3DTevSwapModeInfo) { + /* Nonmatching */ +} + +/* 802EACA4-802EACDC .text setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo */ +void J3DTevBlock2::setTevSwapModeInfo(unsigned long, const J3DTevSwapModeInfo*) { + /* Nonmatching */ +} + +/* 802EACDC-802EACEC .text setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable */ +void J3DTevBlock2::setTevSwapModeTable(unsigned long, J3DTevSwapModeTable) { + /* Nonmatching */ +} + +/* 802EACEC-802EACFC .text setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable */ +void J3DTevBlock2::setTevSwapModeTable(unsigned long, const J3DTevSwapModeTable*) { + /* Nonmatching */ +} + +/* 802EACFC-802EAD0C .text getTevSwapModeTable__12J3DTevBlock2FUl */ +void J3DTevBlock2::getTevSwapModeTable(unsigned long) { + /* Nonmatching */ +} + +/* 802EAD0C-802EAD20 .text setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage */ +void J3DTevBlock2::setIndTevStage(unsigned long, J3DIndTevStage) { + /* Nonmatching */ +} + +/* 802EAD20-802EAD34 .text setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage */ +void J3DTevBlock2::setIndTevStage(unsigned long, const J3DIndTevStage*) { + /* Nonmatching */ +} + +/* 802EAD34-802EAD48 .text getIndTevStage__12J3DTevBlock2FUl */ +void J3DTevBlock2::getIndTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EAD48-802EAD50 .text getTexNoOffset__12J3DTevBlock2CFv */ +void J3DTevBlock2::getTexNoOffset() const { + /* Nonmatching */ +} + +/* 802EAD50-802EAD58 .text getTevRegOffset__12J3DTevBlock2CFv */ +void J3DTevBlock2::getTevRegOffset() const { + /* Nonmatching */ +} + +/* 802EAD58-802EAD60 .text setTevRegOffset__12J3DTevBlock2FUl */ +void J3DTevBlock2::setTevRegOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EAD60-802EADBC .text __dt__12J3DTevBlock2Fv */ +J3DTevBlock2::~J3DTevBlock2() { + /* Nonmatching */ +} + +/* 802EADBC-802EADC0 .text ptrToIndex__12J3DTevBlock1Fv */ +void J3DTevBlock1::ptrToIndex() { + /* Nonmatching */ +} + +/* 802EADC0-802EADE4 .text indexToPtr__12J3DTevBlock1Fv */ +void J3DTevBlock1::indexToPtr() { + /* Nonmatching */ +} + +/* 802EADE4-802EADF0 .text getType__12J3DTevBlock1Fv */ +void J3DTevBlock1::getType() { + /* Nonmatching */ +} + +/* 802EADF0-802EAE00 .text setTexNo__12J3DTevBlock1FUlUs */ +void J3DTevBlock1::setTexNo(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 802EAE00-802EAE14 .text setTexNo__12J3DTevBlock1FUlPCUs */ +void J3DTevBlock1::setTexNo(unsigned long, const unsigned short*) { + /* Nonmatching */ +} + +/* 802EAE14-802EAE24 .text getTexNo__12J3DTevBlock1CFUl */ +void J3DTevBlock1::getTexNo(unsigned long) const { + /* Nonmatching */ +} + +/* 802EAE24-802EAE48 .text setTevOrder__12J3DTevBlock1FUl11J3DTevOrder */ +void J3DTevBlock1::setTevOrder(unsigned long, J3DTevOrder) { + /* Nonmatching */ +} + +/* 802EAE48-802EAE6C .text setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder */ +void J3DTevBlock1::setTevOrder(unsigned long, const J3DTevOrder*) { + /* Nonmatching */ +} + +/* 802EAE6C-802EAE80 .text getTevOrder__12J3DTevBlock1FUl */ +void J3DTevBlock1::getTevOrder(unsigned long) { + /* Nonmatching */ +} + +/* 802EAE80-802EAE84 .text setTevStageNum__12J3DTevBlock1FUc */ +void J3DTevBlock1::setTevStageNum(unsigned char) { + /* Nonmatching */ +} + +/* 802EAE84-802EAE88 .text setTevStageNum__12J3DTevBlock1FPCUc */ +void J3DTevBlock1::setTevStageNum(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EAE88-802EAE90 .text getTevStageNum__12J3DTevBlock1CFv */ +void J3DTevBlock1::getTevStageNum() const { + /* Nonmatching */ +} + +/* 802EAE90-802EAECC .text setTevStage__12J3DTevBlock1FUl11J3DTevStage */ +void J3DTevBlock1::setTevStage(unsigned long, J3DTevStage) { + /* Nonmatching */ +} + +/* 802EAECC-802EAF08 .text setTevStage__12J3DTevBlock1FUlPC11J3DTevStage */ +void J3DTevBlock1::setTevStage(unsigned long, const J3DTevStage*) { + /* Nonmatching */ +} + +/* 802EAF08-802EAF1C .text getTevStage__12J3DTevBlock1FUl */ +void J3DTevBlock1::getTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EAF1C-802EAF30 .text setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage */ +void J3DTevBlock1::setIndTevStage(unsigned long, J3DIndTevStage) { + /* Nonmatching */ +} + +/* 802EAF30-802EAF44 .text setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage */ +void J3DTevBlock1::setIndTevStage(unsigned long, const J3DIndTevStage*) { + /* Nonmatching */ +} + +/* 802EAF44-802EAF58 .text getIndTevStage__12J3DTevBlock1FUl */ +void J3DTevBlock1::getIndTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EAF58-802EAF60 .text getTexNoOffset__12J3DTevBlock1CFv */ +void J3DTevBlock1::getTexNoOffset() const { + /* Nonmatching */ +} + +/* 802EAF60-802EAFBC .text __dt__12J3DTevBlock1Fv */ +J3DTevBlock1::~J3DTevBlock1() { + /* Nonmatching */ +} + +/* 802EAFBC-802EAFC0 .text setTevKColorSel__11J3DTevBlockFUlPCUc */ +void J3DTevBlock::setTevKColorSel(unsigned long, const unsigned char*) { + /* Nonmatching */ +} + +/* 802EAFC0-802EAFC4 .text setTevKAlphaSel__11J3DTevBlockFUlPCUc */ +void J3DTevBlock::setTevKAlphaSel(unsigned long, const unsigned char*) { + /* Nonmatching */ +} + +/* 802EAFC4-802EAFC8 .text setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo */ +void J3DTevBlock::setTevSwapModeInfo(unsigned long, J3DTevSwapModeInfo) { + /* Nonmatching */ +} + +/* 802EAFC8-802EAFCC .text setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo */ +void J3DTevBlock::setTevSwapModeInfo(unsigned long, const J3DTevSwapModeInfo*) { + /* Nonmatching */ +} + +/* 802EAFCC-802EAFD0 .text setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable */ +void J3DTevBlock::setTevSwapModeTable(unsigned long, const J3DTevSwapModeTable*) { + /* Nonmatching */ +} + +/* 802EAFD0-802EAFD8 .text getTevRegOffset__11J3DTevBlockCFv */ +void J3DTevBlock::getTevRegOffset() const { + /* Nonmatching */ +} + +/* 802EAFD8-802EAFDC .text setTevRegOffset__11J3DTevBlockFUl */ +void J3DTevBlock::setTevRegOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EAFDC-802EAFE0 .text load__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::load() { + /* Nonmatching */ +} + +/* 802EAFE0-802EB004 .text indexToPtr__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::indexToPtr() { + /* Nonmatching */ +} + +/* 802EB004-802EB010 .text getType__18J3DTevBlockPatchedFv */ +void J3DTevBlockPatched::getType() { + /* Nonmatching */ +} + +/* 802EB010-802EB018 .text setTevStageNum__18J3DTevBlockPatchedFUc */ +void J3DTevBlockPatched::setTevStageNum(unsigned char) { + /* Nonmatching */ +} + +/* 802EB018-802EB024 .text setTevStageNum__18J3DTevBlockPatchedFPCUc */ +void J3DTevBlockPatched::setTevStageNum(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EB024-802EB02C .text getTevStageNum__18J3DTevBlockPatchedCFv */ +void J3DTevBlockPatched::getTevStageNum() const { + /* Nonmatching */ +} + +/* 802EB02C-802EB03C .text setTexNo__18J3DTevBlockPatchedFUlUs */ +void J3DTevBlockPatched::setTexNo(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 802EB03C-802EB050 .text setTexNo__18J3DTevBlockPatchedFUlPCUs */ +void J3DTevBlockPatched::setTexNo(unsigned long, const unsigned short*) { + /* Nonmatching */ +} + +/* 802EB050-802EB060 .text getTexNo__18J3DTevBlockPatchedCFUl */ +void J3DTevBlockPatched::getTexNo(unsigned long) const { + /* Nonmatching */ +} + +/* 802EB060-802EB084 .text setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder */ +void J3DTevBlockPatched::setTevOrder(unsigned long, J3DTevOrder) { + /* Nonmatching */ +} + +/* 802EB084-802EB0A8 .text setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder */ +void J3DTevBlockPatched::setTevOrder(unsigned long, const J3DTevOrder*) { + /* Nonmatching */ +} + +/* 802EB0A8-802EB0BC .text getTevOrder__18J3DTevBlockPatchedFUl */ +void J3DTevBlockPatched::getTevOrder(unsigned long) { + /* Nonmatching */ +} + +/* 802EB0BC-802EB0F8 .text setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage */ +void J3DTevBlockPatched::setTevStage(unsigned long, J3DTevStage) { + /* Nonmatching */ +} + +/* 802EB0F8-802EB134 .text setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage */ +void J3DTevBlockPatched::setTevStage(unsigned long, const J3DTevStage*) { + /* Nonmatching */ +} + +/* 802EB134-802EB148 .text getTevStage__18J3DTevBlockPatchedFUl */ +void J3DTevBlockPatched::getTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EB148-802EB15C .text setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage */ +void J3DTevBlockPatched::setIndTevStage(unsigned long, J3DIndTevStage) { + /* Nonmatching */ +} + +/* 802EB15C-802EB170 .text setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage */ +void J3DTevBlockPatched::setIndTevStage(unsigned long, const J3DIndTevStage*) { + /* Nonmatching */ +} + +/* 802EB170-802EB184 .text getIndTevStage__18J3DTevBlockPatchedFUl */ +void J3DTevBlockPatched::getIndTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 802EB184-802EB1B0 .text setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 */ +void J3DTevBlockPatched::setTevColor(unsigned long, J3DGXColorS10) { + /* Nonmatching */ +} + +/* 802EB1B0-802EB1DC .text setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 */ +void J3DTevBlockPatched::setTevColor(unsigned long, const J3DGXColorS10*) { + /* Nonmatching */ +} + +/* 802EB1DC-802EB1F0 .text getTevColor__18J3DTevBlockPatchedFUl */ +void J3DTevBlockPatched::getTevColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EB1F0-802EB21C .text setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor */ +void J3DTevBlockPatched::setTevKColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 802EB21C-802EB248 .text setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor */ +void J3DTevBlockPatched::setTevKColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802EB248-802EB25C .text getTevKColor__18J3DTevBlockPatchedFUl */ +void J3DTevBlockPatched::getTevKColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EB25C-802EB268 .text setTevKColorSel__18J3DTevBlockPatchedFUlUc */ +void J3DTevBlockPatched::setTevKColorSel(unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 802EB268-802EB278 .text setTevKColorSel__18J3DTevBlockPatchedFUlPCUc */ +void J3DTevBlockPatched::setTevKColorSel(unsigned long, const unsigned char*) { + /* Nonmatching */ +} + +/* 802EB278-802EB284 .text getTevKColorSel__18J3DTevBlockPatchedFUl */ +void J3DTevBlockPatched::getTevKColorSel(unsigned long) { + /* Nonmatching */ +} + +/* 802EB284-802EB28C .text getTexNoOffset__18J3DTevBlockPatchedCFv */ +void J3DTevBlockPatched::getTexNoOffset() const { + /* Nonmatching */ +} + +/* 802EB28C-802EB294 .text getTevRegOffset__18J3DTevBlockPatchedCFv */ +void J3DTevBlockPatched::getTevRegOffset() const { + /* Nonmatching */ +} + +/* 802EB294-802EB29C .text setTevRegOffset__18J3DTevBlockPatchedFUl */ +void J3DTevBlockPatched::setTevRegOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EB29C-802EB2F8 .text __dt__18J3DTevBlockPatchedFv */ +J3DTevBlockPatched::~J3DTevBlockPatched() { + /* Nonmatching */ +} + +/* 802EB2F8-802EB304 .text getType__19J3DTexGenBlockBasicFv */ +void J3DTexGenBlockBasic::getType() { + /* Nonmatching */ +} + +/* 802EB304-802EB328 .text setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale */ +void J3DTexGenBlockBasic::setNBTScale(J3DNBTScale) { + /* Nonmatching */ +} + +/* 802EB328-802EB34C .text setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale */ +void J3DTexGenBlockBasic::setNBTScale(const J3DNBTScale*) { + /* Nonmatching */ +} + +/* 802EB34C-802EB354 .text getNBTScale__19J3DTexGenBlockBasicFv */ +void J3DTexGenBlockBasic::getNBTScale() { + /* Nonmatching */ +} + +/* 802EB354-802EB3C0 .text __dt__19J3DTexGenBlockBasicFv */ +J3DTexGenBlockBasic::~J3DTexGenBlockBasic() { + /* Nonmatching */ +} + +/* 802EB3C0-802EB3C8 .text setTexGenNum__21J3DTexGenBlockPatchedFUl */ +void J3DTexGenBlockPatched::setTexGenNum(unsigned long) { + /* Nonmatching */ +} + +/* 802EB3C8-802EB3D4 .text setTexGenNum__21J3DTexGenBlockPatchedFPCUl */ +void J3DTexGenBlockPatched::setTexGenNum(const unsigned long*) { + /* Nonmatching */ +} + +/* 802EB3D4-802EB3DC .text getTexGenNum__21J3DTexGenBlockPatchedCFv */ +void J3DTexGenBlockPatched::getTexGenNum() const { + /* Nonmatching */ +} + +/* 802EB3DC-802EB400 .text setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord */ +void J3DTexGenBlockPatched::setTexCoord(unsigned long, const J3DTexCoord*) { + /* Nonmatching */ +} + +/* 802EB400-802EB414 .text getTexCoord__21J3DTexGenBlockPatchedFUl */ +void J3DTexGenBlockPatched::getTexCoord(unsigned long) { + /* Nonmatching */ +} + +/* 802EB414-802EB424 .text setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx */ +void J3DTexGenBlockPatched::setTexMtx(unsigned long, J3DTexMtx*) { + /* Nonmatching */ +} + +/* 802EB424-802EB434 .text getTexMtx__21J3DTexGenBlockPatchedFUl */ +void J3DTexGenBlockPatched::getTexMtx(unsigned long) { + /* Nonmatching */ +} + +/* 802EB434-802EB43C .text getTexMtxOffset__21J3DTexGenBlockPatchedCFv */ +void J3DTexGenBlockPatched::getTexMtxOffset() const { + /* Nonmatching */ +} + +/* 802EB43C-802EB444 .text setTexMtxOffset__21J3DTexGenBlockPatchedFUl */ +void J3DTexGenBlockPatched::setTexMtxOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EB444-802EB450 .text getType__15J3DTexGenBlock4Fv */ +void J3DTexGenBlock4::getType() { + /* Nonmatching */ +} + +/* 802EB450-802EB474 .text setNBTScale__15J3DTexGenBlock4F11J3DNBTScale */ +void J3DTexGenBlock4::setNBTScale(J3DNBTScale) { + /* Nonmatching */ +} + +/* 802EB474-802EB498 .text setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale */ +void J3DTexGenBlock4::setNBTScale(const J3DNBTScale*) { + /* Nonmatching */ +} + +/* 802EB498-802EB4A0 .text getNBTScale__15J3DTexGenBlock4Fv */ +void J3DTexGenBlock4::getNBTScale() { + /* Nonmatching */ +} + +/* 802EB4A0-802EB50C .text __dt__15J3DTexGenBlock4Fv */ +J3DTexGenBlock4::~J3DTexGenBlock4() { + /* Nonmatching */ +} + +/* 802EB50C-802EB510 .text load__21J3DTexGenBlockPatchedFv */ +void J3DTexGenBlockPatched::load() { + /* Nonmatching */ +} + +/* 802EB510-802EB51C .text getType__21J3DTexGenBlockPatchedFv */ +void J3DTexGenBlockPatched::getType() { + /* Nonmatching */ +} + +/* 802EB51C-802EB528 .text getType__20J3DColorBlockLightOnFv */ +void J3DColorBlockLightOn::getType() { + /* Nonmatching */ +} + +/* 802EB528-802EB554 .text setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor */ +void J3DColorBlockLightOn::setMatColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 802EB554-802EB580 .text setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor */ +void J3DColorBlockLightOn::setMatColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802EB580-802EB594 .text getMatColor__20J3DColorBlockLightOnFUl */ +void J3DColorBlockLightOn::getMatColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EB594-802EB5C0 .text setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor */ +void J3DColorBlockLightOn::setAmbColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 802EB5C0-802EB5EC .text setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor */ +void J3DColorBlockLightOn::setAmbColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802EB5EC-802EB600 .text getAmbColor__20J3DColorBlockLightOnFUl */ +void J3DColorBlockLightOn::getAmbColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EB600-802EB60C .text setColorChanNum__20J3DColorBlockLightOnFPCUc */ +void J3DColorBlockLightOn::setColorChanNum(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EB60C-802EB614 .text setColorChanNum__20J3DColorBlockLightOnFUc */ +void J3DColorBlockLightOn::setColorChanNum(unsigned char) { + /* Nonmatching */ +} + +/* 802EB614-802EB61C .text getColorChanNum__20J3DColorBlockLightOnCFv */ +void J3DColorBlockLightOn::getColorChanNum() const { + /* Nonmatching */ +} + +/* 802EB61C-802EB630 .text setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan */ +void J3DColorBlockLightOn::setColorChan(unsigned long, const J3DColorChan*) { + /* Nonmatching */ +} + +/* 802EB630-802EB644 .text setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan */ +void J3DColorBlockLightOn::setColorChan(unsigned long, const J3DColorChan&) { + /* Nonmatching */ +} + +/* 802EB644-802EB658 .text getColorChan__20J3DColorBlockLightOnFUl */ +void J3DColorBlockLightOn::getColorChan(unsigned long) { + /* Nonmatching */ +} + +/* 802EB658-802EB668 .text setLight__20J3DColorBlockLightOnFUlP11J3DLightObj */ +void J3DColorBlockLightOn::setLight(unsigned long, J3DLightObj*) { + /* Nonmatching */ +} + +/* 802EB668-802EB678 .text getLight__20J3DColorBlockLightOnFUl */ +void J3DColorBlockLightOn::getLight(unsigned long) { + /* Nonmatching */ +} + +/* 802EB678-802EB680 .text setCullMode__20J3DColorBlockLightOnFUc */ +void J3DColorBlockLightOn::setCullMode(unsigned char) { + /* Nonmatching */ +} + +/* 802EB680-802EB68C .text setCullMode__20J3DColorBlockLightOnFPCUc */ +void J3DColorBlockLightOn::setCullMode(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EB68C-802EB694 .text getCullMode__20J3DColorBlockLightOnCFv */ +void J3DColorBlockLightOn::getCullMode() const { + /* Nonmatching */ +} + +/* 802EB694-802EB69C .text getMatColorOffset__20J3DColorBlockLightOnCFv */ +void J3DColorBlockLightOn::getMatColorOffset() const { + /* Nonmatching */ +} + +/* 802EB69C-802EB6A4 .text getColorChanOffset__20J3DColorBlockLightOnCFv */ +void J3DColorBlockLightOn::getColorChanOffset() const { + /* Nonmatching */ +} + +/* 802EB6A4-802EB6AC .text setMatColorOffset__20J3DColorBlockLightOnFUl */ +void J3DColorBlockLightOn::setMatColorOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EB6AC-802EB6B4 .text setColorChanOffset__20J3DColorBlockLightOnFUl */ +void J3DColorBlockLightOn::setColorChanOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EB6B4-802EB710 .text __dt__20J3DColorBlockLightOnFv */ +J3DColorBlockLightOn::~J3DColorBlockLightOn() { + /* Nonmatching */ +} + +/* 802EB710-802EB71C .text getType__22J3DColorBlockAmbientOnFv */ +void J3DColorBlockAmbientOn::getType() { + /* Nonmatching */ +} + +/* 802EB71C-802EB748 .text setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor */ +void J3DColorBlockAmbientOn::setAmbColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 802EB748-802EB774 .text setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor */ +void J3DColorBlockAmbientOn::setAmbColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802EB774-802EB788 .text getAmbColor__22J3DColorBlockAmbientOnFUl */ +void J3DColorBlockAmbientOn::getAmbColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EB788-802EB7F4 .text __dt__22J3DColorBlockAmbientOnFv */ +J3DColorBlockAmbientOn::~J3DColorBlockAmbientOn() { + /* Nonmatching */ +} + +/* 802EB7F4-802EB820 .text setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor */ +void J3DColorBlockLightOff::setMatColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 802EB820-802EB84C .text setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor */ +void J3DColorBlockLightOff::setMatColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802EB84C-802EB860 .text getMatColor__21J3DColorBlockLightOffFUl */ +void J3DColorBlockLightOff::getMatColor(unsigned long) { + /* Nonmatching */ +} + +/* 802EB860-802EB86C .text setColorChanNum__21J3DColorBlockLightOffFPCUc */ +void J3DColorBlockLightOff::setColorChanNum(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EB86C-802EB874 .text setColorChanNum__21J3DColorBlockLightOffFUc */ +void J3DColorBlockLightOff::setColorChanNum(unsigned char) { + /* Nonmatching */ +} + +/* 802EB874-802EB87C .text getColorChanNum__21J3DColorBlockLightOffCFv */ +void J3DColorBlockLightOff::getColorChanNum() const { + /* Nonmatching */ +} + +/* 802EB87C-802EB890 .text setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan */ +void J3DColorBlockLightOff::setColorChan(unsigned long, const J3DColorChan*) { + /* Nonmatching */ +} + +/* 802EB890-802EB8A4 .text setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan */ +void J3DColorBlockLightOff::setColorChan(unsigned long, const J3DColorChan&) { + /* Nonmatching */ +} + +/* 802EB8A4-802EB8B8 .text getColorChan__21J3DColorBlockLightOffFUl */ +void J3DColorBlockLightOff::getColorChan(unsigned long) { + /* Nonmatching */ +} + +/* 802EB8B8-802EB8C0 .text setCullMode__21J3DColorBlockLightOffFUc */ +void J3DColorBlockLightOff::setCullMode(unsigned char) { + /* Nonmatching */ +} + +/* 802EB8C0-802EB8CC .text setCullMode__21J3DColorBlockLightOffFPCUc */ +void J3DColorBlockLightOff::setCullMode(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EB8CC-802EB8D4 .text getCullMode__21J3DColorBlockLightOffCFv */ +void J3DColorBlockLightOff::getCullMode() const { + /* Nonmatching */ +} + +/* 802EB8D4-802EB8DC .text getMatColorOffset__21J3DColorBlockLightOffCFv */ +void J3DColorBlockLightOff::getMatColorOffset() const { + /* Nonmatching */ +} + +/* 802EB8DC-802EB8E4 .text getColorChanOffset__21J3DColorBlockLightOffCFv */ +void J3DColorBlockLightOff::getColorChanOffset() const { + /* Nonmatching */ +} + +/* 802EB8E4-802EB8EC .text setMatColorOffset__21J3DColorBlockLightOffFUl */ +void J3DColorBlockLightOff::setMatColorOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EB8EC-802EB8F4 .text setColorChanOffset__21J3DColorBlockLightOffFUl */ +void J3DColorBlockLightOff::setColorChanOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802EB8F4-802EB900 .text getType__13J3DPEBlockXluFv */ +void J3DPEBlockXlu::getType() { + /* Nonmatching */ +} + +/* 802EB900-802EB95C .text __dt__13J3DPEBlockXluFv */ +J3DPEBlockXlu::~J3DPEBlockXlu() { + /* Nonmatching */ +} + +/* 802EB95C-802EB968 .text getType__17J3DPEBlockTexEdgeFv */ +void J3DPEBlockTexEdge::getType() { + /* Nonmatching */ +} + +/* 802EB968-802EB9C4 .text __dt__17J3DPEBlockTexEdgeFv */ +J3DPEBlockTexEdge::~J3DPEBlockTexEdge() { + /* Nonmatching */ +} + +/* 802EB9C4-802EB9D0 .text getType__13J3DPEBlockOpaFv */ +void J3DPEBlockOpa::getType() { + /* Nonmatching */ +} + +/* 802EB9D0-802EBA2C .text __dt__13J3DPEBlockOpaFv */ +J3DPEBlockOpa::~J3DPEBlockOpa() { + /* Nonmatching */ +} + +/* 802EBA2C-802EBA38 .text getType__15J3DIndBlockFullFv */ +void J3DIndBlockFull::getType() { + /* Nonmatching */ +} + +/* 802EBA38-802EBA40 .text setIndTexStageNum__15J3DIndBlockFullFUc */ +void J3DIndBlockFull::setIndTexStageNum(unsigned char) { + /* Nonmatching */ +} + +/* 802EBA40-802EBA48 .text getIndTexStageNum__15J3DIndBlockFullCFv */ +void J3DIndBlockFull::getIndTexStageNum() const { + /* Nonmatching */ +} + +/* 802EBA48-802EBA64 .text setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder */ +void J3DIndBlockFull::setIndTexOrder(unsigned long, J3DIndTexOrder) { + /* Nonmatching */ +} + +/* 802EBA64-802EBA80 .text setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder */ +void J3DIndBlockFull::setIndTexOrder(unsigned long, const J3DIndTexOrder*) { + /* Nonmatching */ +} + +/* 802EBA80-802EBA94 .text getIndTexOrder__15J3DIndBlockFullFUl */ +void J3DIndBlockFull::getIndTexOrder(unsigned long) { + /* Nonmatching */ +} + +/* 802EBA94-802EBAEC .text setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx */ +void J3DIndBlockFull::setIndTexMtx(unsigned long, J3DIndTexMtx) { + /* Nonmatching */ +} + +/* 802EBAEC-802EBB44 .text setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx */ +void J3DIndBlockFull::setIndTexMtx(unsigned long, const J3DIndTexMtx*) { + /* Nonmatching */ +} + +/* 802EBB44-802EBB58 .text getIndTexMtx__15J3DIndBlockFullFUl */ +void J3DIndBlockFull::getIndTexMtx(unsigned long) { + /* Nonmatching */ +} + +/* 802EBB58-802EBB74 .text setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale */ +void J3DIndBlockFull::setIndTexCoordScale(unsigned long, J3DIndTexCoordScale) { + /* Nonmatching */ +} + +/* 802EBB74-802EBB90 .text setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale */ +void J3DIndBlockFull::setIndTexCoordScale(unsigned long, const J3DIndTexCoordScale*) { + /* Nonmatching */ +} + +/* 802EBB90-802EBBA4 .text getIndTexCoordScale__15J3DIndBlockFullFUl */ +void J3DIndBlockFull::getIndTexCoordScale(unsigned long) { + /* Nonmatching */ +} + +/* 802EBBA4-802EBC40 .text __dt__15J3DIndBlockFullFv */ +J3DIndBlockFull::~J3DIndBlockFull() { + /* Nonmatching */ +} + +/* 802EBC40-802EBC44 .text patchTexNo__11J3DTevBlockFv */ +void J3DTevBlock::patchTexNo() { + /* Nonmatching */ +} + +/* 802EBC44-802EBC48 .text patchTevReg__11J3DTevBlockFv */ +void J3DTevBlock::patchTevReg() { + /* Nonmatching */ +} + +/* 802EBC48-802EBC4C .text setTexNo__11J3DTevBlockFUlPCUs */ +void J3DTevBlock::setTexNo(unsigned long, const unsigned short*) { + /* Nonmatching */ +} + +/* 802EBC4C-802EBC50 .text setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder */ +void J3DTevBlock::setTevOrder(unsigned long, const J3DTevOrder*) { + /* Nonmatching */ +} + +/* 802EBC50-802EBC54 .text setTevStageNum__11J3DTevBlockFPCUc */ +void J3DTevBlock::setTevStageNum(const unsigned char*) { + /* Nonmatching */ +} + +/* 802EBC54-802EBC58 .text setTevStage__11J3DTevBlockFUlPC11J3DTevStage */ +void J3DTevBlock::setTevStage(unsigned long, const J3DTevStage*) { + /* Nonmatching */ +} + +/* 802EBC58-802EBC5C .text setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage */ +void J3DTevBlock::setIndTevStage(unsigned long, const J3DIndTevStage*) { + /* Nonmatching */ +} + +/* 802EBC5C-802EBC64 .text getTexNoOffset__11J3DTevBlockCFv */ +void J3DTevBlock::getTexNoOffset() const { + /* Nonmatching */ +} + +/* 802EBC64-802EBC70 .text getType__21J3DColorBlockLightOffFv */ +void J3DColorBlockLightOff::getType() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DMaterial.cpp b/src/JSystem/J3DGraphBase/J3DMaterial.cpp new file mode 100644 index 000000000..264bebc80 --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DMaterial.cpp @@ -0,0 +1,547 @@ +// +// Generated by dtk +// Translation Unit: J3DMaterial.cpp +// + +#include "JSystem/J3DGraphBase/J3DMaterial.h" +#include "dolphin/types.h" + +/* 802DDBC4-802DDDC4 .text createColorBlock__11J3DMaterialFUl */ +void J3DMaterial::createColorBlock(unsigned long) { + /* Nonmatching */ +} + +/* 802DDDC4-802DDF28 .text createTexGenBlock__11J3DMaterialFUl */ +void J3DMaterial::createTexGenBlock(unsigned long) { + /* Nonmatching */ +} + +/* 802DDF28-802DE29C .text createTevBlock__11J3DMaterialFi */ +void J3DMaterial::createTevBlock(int) { + /* Nonmatching */ +} + +/* 802DE29C-802DE384 .text createIndBlock__11J3DMaterialFi */ +void J3DMaterial::createIndBlock(int) { + /* Nonmatching */ +} + +/* 802DE384-802DE548 .text createPEBlock__11J3DMaterialFUlUl */ +void J3DMaterial::createPEBlock(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802DE548-802DE598 .text calcSizeColorBlock__11J3DMaterialFUl */ +void J3DMaterial::calcSizeColorBlock(unsigned long) { + /* Nonmatching */ +} + +/* 802DE598-802DE5C4 .text calcSizeTexGenBlock__11J3DMaterialFUl */ +void J3DMaterial::calcSizeTexGenBlock(unsigned long) { + /* Nonmatching */ +} + +/* 802DE5C4-802DE60C .text calcSizeTevBlock__11J3DMaterialFi */ +void J3DMaterial::calcSizeTevBlock(int) { + /* Nonmatching */ +} + +/* 802DE60C-802DE620 .text calcSizeIndBlock__11J3DMaterialFi */ +void J3DMaterial::calcSizeIndBlock(int) { + /* Nonmatching */ +} + +/* 802DE620-802DE688 .text calcSizePEBlock__11J3DMaterialFUlUl */ +void J3DMaterial::calcSizePEBlock(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802DE688-802DE6D8 .text initialize__11J3DMaterialFv */ +void J3DMaterial::initialize() { + /* Nonmatching */ +} + +/* 802DE6D8-802DE78C .text countDLSize__11J3DMaterialFv */ +void J3DMaterial::countDLSize() { + /* Nonmatching */ +} + +/* 802DE78C-802DEA68 .text makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj */ +void J3DMaterial::makeDisplayList_private(J3DDisplayListObj*) { + /* Nonmatching */ +} + +/* 802DEA68-802DEAB0 .text makeDisplayList__11J3DMaterialFv */ +void J3DMaterial::makeDisplayList() { + /* Nonmatching */ +} + +/* 802DEAB0-802DEAD4 .text makeSharedDisplayList__11J3DMaterialFv */ +void J3DMaterial::makeSharedDisplayList() { + /* Nonmatching */ +} + +/* 802DEAD4-802DEB3C .text load__11J3DMaterialFv */ +void J3DMaterial::load() { + /* Nonmatching */ +} + +/* 802DEB3C-802DEBA0 .text loadSharedDL__11J3DMaterialFv */ +void J3DMaterial::loadSharedDL() { + /* Nonmatching */ +} + +/* 802DEBA0-802DEC38 .text patch__11J3DMaterialFv */ +void J3DMaterial::patch() { + /* Nonmatching */ +} + +/* 802DEC38-802DEE3C .text diff__11J3DMaterialFUl */ +void J3DMaterial::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802DEE3C-802DEE88 .text calc__11J3DMaterialFPA4_Cf */ +void J3DMaterial::calc(const float(*)[4]) { + /* Nonmatching */ +} + +/* 802DEE88-802DEEA0 .text setCurrentMtx__11J3DMaterialFv */ +void J3DMaterial::setCurrentMtx() { + /* Nonmatching */ +} + +/* 802DEEA0-802DEFF0 .text calcCurrentMtx__11J3DMaterialFv */ +void J3DMaterial::calcCurrentMtx() { + /* Nonmatching */ +} + +/* 802DEFF0-802DF09C .text copy__11J3DMaterialFP11J3DMaterial */ +void J3DMaterial::copy(J3DMaterial*) { + /* Nonmatching */ +} + +/* 802DF09C-802DF0F8 .text reset__11J3DMaterialFv */ +void J3DMaterial::reset() { + /* Nonmatching */ +} + +/* 802DF0F8-802DF118 .text change__11J3DMaterialFv */ +void J3DMaterial::change() { + /* Nonmatching */ +} + +/* 802DF118-802DF1AC .text newSharedDisplayList__11J3DMaterialFUl */ +void J3DMaterial::newSharedDisplayList(unsigned long) { + /* Nonmatching */ +} + +/* 802DF1AC-802DF240 .text newSingleSharedDisplayList__11J3DMaterialFUl */ +void J3DMaterial::newSingleSharedDisplayList(unsigned long) { + /* Nonmatching */ +} + +/* 802DF240-802DF260 .text initialize__18J3DPatchedMaterialFv */ +void J3DPatchedMaterial::initialize() { + /* Nonmatching */ +} + +/* 802DF260-802DF264 .text makeDisplayList__18J3DPatchedMaterialFv */ +void J3DPatchedMaterial::makeDisplayList() { + /* Nonmatching */ +} + +/* 802DF264-802DF268 .text makeSharedDisplayList__18J3DPatchedMaterialFv */ +void J3DPatchedMaterial::makeSharedDisplayList() { + /* Nonmatching */ +} + +/* 802DF268-802DF2AC .text load__18J3DPatchedMaterialFv */ +void J3DPatchedMaterial::load() { + /* Nonmatching */ +} + +/* 802DF2AC-802DF2EC .text loadSharedDL__18J3DPatchedMaterialFv */ +void J3DPatchedMaterial::loadSharedDL() { + /* Nonmatching */ +} + +/* 802DF2EC-802DF338 .text calc__18J3DPatchedMaterialFPA4_Cf */ +void J3DPatchedMaterial::calc(const float(*)[4]) { + /* Nonmatching */ +} + +/* 802DF338-802DF33C .text reset__18J3DPatchedMaterialFv */ +void J3DPatchedMaterial::reset() { + /* Nonmatching */ +} + +/* 802DF33C-802DF340 .text change__18J3DPatchedMaterialFv */ +void J3DPatchedMaterial::change() { + /* Nonmatching */ +} + +/* 802DF340-802DF360 .text initialize__17J3DLockedMaterialFv */ +void J3DLockedMaterial::initialize() { + /* Nonmatching */ +} + +/* 802DF360-802DF364 .text makeDisplayList__17J3DLockedMaterialFv */ +void J3DLockedMaterial::makeDisplayList() { + /* Nonmatching */ +} + +/* 802DF364-802DF368 .text makeSharedDisplayList__17J3DLockedMaterialFv */ +void J3DLockedMaterial::makeSharedDisplayList() { + /* Nonmatching */ +} + +/* 802DF368-802DF3AC .text load__17J3DLockedMaterialFv */ +void J3DLockedMaterial::load() { + /* Nonmatching */ +} + +/* 802DF3AC-802DF3EC .text loadSharedDL__17J3DLockedMaterialFv */ +void J3DLockedMaterial::loadSharedDL() { + /* Nonmatching */ +} + +/* 802DF3EC-802DF3F0 .text patch__17J3DLockedMaterialFv */ +void J3DLockedMaterial::patch() { + /* Nonmatching */ +} + +/* 802DF3F0-802DF3F4 .text diff__17J3DLockedMaterialFUl */ +void J3DLockedMaterial::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802DF3F4-802DF3F8 .text calc__17J3DLockedMaterialFPA4_Cf */ +void J3DLockedMaterial::calc(const float(*)[4]) { + /* Nonmatching */ +} + +/* 802DF3F8-802DF3FC .text reset__17J3DLockedMaterialFv */ +void J3DLockedMaterial::reset() { + /* Nonmatching */ +} + +/* 802DF3FC-802DF400 .text change__17J3DLockedMaterialFv */ +void J3DLockedMaterial::change() { + /* Nonmatching */ +} + +/* 802DF400-802DF45C .text __dt__21J3DColorBlockLightOffFv */ +J3DColorBlockLightOff::~J3DColorBlockLightOff() { + /* Nonmatching */ +} + +/* 802DF45C-802DF4A4 .text __dt__13J3DColorBlockFv */ +J3DColorBlock::~J3DColorBlock() { + /* Nonmatching */ +} + +/* 802DF4A4-802DF500 .text __dt__21J3DTexGenBlockPatchedFv */ +J3DTexGenBlockPatched::~J3DTexGenBlockPatched() { + /* Nonmatching */ +} + +/* 802DF500-802DF548 .text __dt__14J3DTexGenBlockFv */ +J3DTexGenBlock::~J3DTexGenBlock() { + /* Nonmatching */ +} + +/* 802DF548-802DF590 .text __dt__11J3DTevBlockFv */ +J3DTevBlock::~J3DTevBlock() { + /* Nonmatching */ +} + +/* 802DF590-802DF5D8 .text __dt__11J3DIndBlockFv */ +J3DIndBlock::~J3DIndBlock() { + /* Nonmatching */ +} + +/* 802DF5D8-802DF620 .text __dt__10J3DPEBlockFv */ +J3DPEBlock::~J3DPEBlock() { + /* Nonmatching */ +} + +/* 802DF620-802DF628 .text countDLSize__14J3DTexGenBlockFv */ +void J3DTexGenBlock::countDLSize() { + /* Nonmatching */ +} + +/* 802DF628-802DF630 .text countDLSize__13J3DColorBlockFv */ +void J3DColorBlock::countDLSize() { + /* Nonmatching */ +} + +/* 802DF630-802DF638 .text countDLSize__11J3DTevBlockFv */ +void J3DTevBlock::countDLSize() { + /* Nonmatching */ +} + +/* 802DF638-802DF640 .text countDLSize__11J3DIndBlockFv */ +void J3DIndBlock::countDLSize() { + /* Nonmatching */ +} + +/* 802DF640-802DF648 .text countDLSize__10J3DPEBlockFv */ +void J3DPEBlock::countDLSize() { + /* Nonmatching */ +} + +/* 802DF648-802DF64C .text load__13J3DColorBlockFv */ +void J3DColorBlock::load() { + /* Nonmatching */ +} + +/* 802DF64C-802DF654 .text getCullMode__13J3DColorBlockCFv */ +void J3DColorBlock::getCullMode() const { + /* Nonmatching */ +} + +/* 802DF654-802DF658 .text load__11J3DTevBlockFv */ +void J3DTevBlock::load() { + /* Nonmatching */ +} + +/* 802DF658-802DF660 .text getNBTScale__14J3DTexGenBlockFv */ +void J3DTexGenBlock::getNBTScale() { + /* Nonmatching */ +} + +/* 802DF660-802DF664 .text patch__13J3DColorBlockFv */ +void J3DColorBlock::patch() { + /* Nonmatching */ +} + +/* 802DF664-802DF668 .text diff__13J3DColorBlockFUl */ +void J3DColorBlock::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802DF668-802DF66C .text diff__10J3DPEBlockFUl */ +void J3DPEBlock::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802DF66C-802DF670 .text reset__10J3DPEBlockFP10J3DPEBlock */ +void J3DPEBlock::reset(J3DPEBlock*) { + /* Nonmatching */ +} + +/* 802DF670-802DF674 .text reset__11J3DIndBlockFP11J3DIndBlock */ +void J3DIndBlock::reset(J3DIndBlock*) { + /* Nonmatching */ +} + +/* 802DF674-802DF678 .text reset__11J3DTevBlockFP11J3DTevBlock */ +void J3DTevBlock::reset(J3DTevBlock*) { + /* Nonmatching */ +} + +/* 802DF678-802DF67C .text reset__14J3DTexGenBlockFP14J3DTexGenBlock */ +void J3DTexGenBlock::reset(J3DTexGenBlock*) { + /* Nonmatching */ +} + +/* 802DF67C-802DF680 .text reset__13J3DColorBlockFP13J3DColorBlock */ +void J3DColorBlock::reset(J3DColorBlock*) { + /* Nonmatching */ +} + +/* 802DF680-802DF684 .text diffFog__10J3DPEBlockFv */ +void J3DPEBlock::diffFog() { + /* Nonmatching */ +} + +/* 802DF684-802DF688 .text diffBlend__10J3DPEBlockFv */ +void J3DPEBlock::diffBlend() { + /* Nonmatching */ +} + +/* 802DF688-802DF68C .text setFog__10J3DPEBlockFP6J3DFog */ +void J3DPEBlock::setFog(J3DFog*) { + /* Nonmatching */ +} + +/* 802DF68C-802DF690 .text setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp */ +void J3DPEBlock::setAlphaComp(const J3DAlphaComp*) { + /* Nonmatching */ +} + +/* 802DF690-802DF694 .text setBlend__10J3DPEBlockFPC8J3DBlend */ +void J3DPEBlock::setBlend(const J3DBlend*) { + /* Nonmatching */ +} + +/* 802DF694-802DF698 .text setZMode__10J3DPEBlockFPC8J3DZMode */ +void J3DPEBlock::setZMode(const J3DZMode*) { + /* Nonmatching */ +} + +/* 802DF698-802DF69C .text setZCompLoc__10J3DPEBlockFPCUc */ +void J3DPEBlock::setZCompLoc(const unsigned char*) { + /* Nonmatching */ +} + +/* 802DF69C-802DF6A0 .text setDither__10J3DPEBlockFUc */ +void J3DPEBlock::setDither(unsigned char) { + /* Nonmatching */ +} + +/* 802DF6A0-802DF6A4 .text setDither__10J3DPEBlockFPCUc */ +void J3DPEBlock::setDither(const unsigned char*) { + /* Nonmatching */ +} + +/* 802DF6A4-802DF6AC .text getDither__10J3DPEBlockCFv */ +void J3DPEBlock::getDither() const { + /* Nonmatching */ +} + +/* 802DF6AC-802DF6B4 .text getFogOffset__10J3DPEBlockCFv */ +void J3DPEBlock::getFogOffset() const { + /* Nonmatching */ +} + +/* 802DF6B4-802DF6B8 .text setFogOffset__10J3DPEBlockFUl */ +void J3DPEBlock::setFogOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802DF6B8-802DF6BC .text diff__15J3DIndBlockNullFUl */ +void J3DIndBlockNull::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802DF6BC-802DF6C0 .text load__15J3DIndBlockNullFv */ +void J3DIndBlockNull::load() { + /* Nonmatching */ +} + +/* 802DF6C0-802DF6C4 .text reset__15J3DIndBlockNullFP11J3DIndBlock */ +void J3DIndBlockNull::reset(J3DIndBlock*) { + /* Nonmatching */ +} + +/* 802DF6C4-802DF6D0 .text getType__15J3DIndBlockNullFv */ +void J3DIndBlockNull::getType() { + /* Nonmatching */ +} + +/* 802DF6D0-802DF72C .text __dt__15J3DIndBlockNullFv */ +J3DIndBlockNull::~J3DIndBlockNull() { + /* Nonmatching */ +} + +/* 802DF72C-802DF730 .text setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder */ +void J3DIndBlock::setIndTexOrder(unsigned long, const J3DIndTexOrder*) { + /* Nonmatching */ +} + +/* 802DF730-802DF734 .text setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder */ +void J3DIndBlock::setIndTexOrder(unsigned long, J3DIndTexOrder) { + /* Nonmatching */ +} + +/* 802DF734-802DF738 .text setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx */ +void J3DIndBlock::setIndTexMtx(unsigned long, const J3DIndTexMtx*) { + /* Nonmatching */ +} + +/* 802DF738-802DF73C .text setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale */ +void J3DIndBlock::setIndTexCoordScale(unsigned long, const J3DIndTexCoordScale*) { + /* Nonmatching */ +} + +/* 802DF73C-802DF740 .text setTexGenNum__14J3DTexGenBlockFPCUl */ +void J3DTexGenBlock::setTexGenNum(const unsigned long*) { + /* Nonmatching */ +} + +/* 802DF740-802DF744 .text setNBTScale__14J3DTexGenBlockF11J3DNBTScale */ +void J3DTexGenBlock::setNBTScale(J3DNBTScale) { + /* Nonmatching */ +} + +/* 802DF744-802DF748 .text setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale */ +void J3DTexGenBlock::setNBTScale(const J3DNBTScale*) { + /* Nonmatching */ +} + +/* 802DF748-802DF750 .text getTexMtxOffset__14J3DTexGenBlockCFv */ +void J3DTexGenBlock::getTexMtxOffset() const { + /* Nonmatching */ +} + +/* 802DF750-802DF754 .text setTexMtxOffset__14J3DTexGenBlockFUl */ +void J3DTexGenBlock::setTexMtxOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802DF754-802DF758 .text patchMatColor__13J3DColorBlockFv */ +void J3DColorBlock::patchMatColor() { + /* Nonmatching */ +} + +/* 802DF758-802DF75C .text diffMatColor__13J3DColorBlockFv */ +void J3DColorBlock::diffMatColor() { + /* Nonmatching */ +} + +/* 802DF75C-802DF760 .text diffLight__13J3DColorBlockFv */ +void J3DColorBlock::diffLight() { + /* Nonmatching */ +} + +/* 802DF760-802DF764 .text setMatColor__13J3DColorBlockFUlPC10J3DGXColor */ +void J3DColorBlock::setMatColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802DF764-802DF768 .text setAmbColor__13J3DColorBlockFUlPC10J3DGXColor */ +void J3DColorBlock::setAmbColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 802DF768-802DF76C .text setColorChanNum__13J3DColorBlockFPCUc */ +void J3DColorBlock::setColorChanNum(const unsigned char*) { + /* Nonmatching */ +} + +/* 802DF76C-802DF770 .text setColorChan__13J3DColorBlockFUlPC12J3DColorChan */ +void J3DColorBlock::setColorChan(unsigned long, const J3DColorChan*) { + /* Nonmatching */ +} + +/* 802DF770-802DF778 .text getLight__13J3DColorBlockFUl */ +void J3DColorBlock::getLight(unsigned long) { + /* Nonmatching */ +} + +/* 802DF778-802DF77C .text setCullMode__13J3DColorBlockFPCUc */ +void J3DColorBlock::setCullMode(const unsigned char*) { + /* Nonmatching */ +} + +/* 802DF77C-802DF784 .text getMatColorOffset__13J3DColorBlockCFv */ +void J3DColorBlock::getMatColorOffset() const { + /* Nonmatching */ +} + +/* 802DF784-802DF78C .text getColorChanOffset__13J3DColorBlockCFv */ +void J3DColorBlock::getColorChanOffset() const { + /* Nonmatching */ +} + +/* 802DF78C-802DF790 .text setMatColorOffset__13J3DColorBlockFUl */ +void J3DColorBlock::setMatColorOffset(unsigned long) { + /* Nonmatching */ +} + +/* 802DF790-802DF794 .text setColorChanOffset__13J3DColorBlockFUl */ +void J3DColorBlock::setColorChanOffset(unsigned long) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DPacket.cpp b/src/JSystem/J3DGraphBase/J3DPacket.cpp new file mode 100644 index 000000000..5ba43ec21 --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DPacket.cpp @@ -0,0 +1,182 @@ +// +// Generated by dtk +// Translation Unit: J3DPacket.cpp +// + +#include "JSystem/J3DGraphBase/J3DPacket.h" +#include "dolphin/types.h" + +/* 802DAE1C-802DAE9C .text newDisplayList__17J3DDisplayListObjFUl */ +void J3DDisplayListObj::newDisplayList(unsigned long) { + /* Nonmatching */ +} + +/* 802DAE9C-802DAF00 .text newSingleDisplayList__17J3DDisplayListObjFUl */ +void J3DDisplayListObj::newSingleDisplayList(unsigned long) { + /* Nonmatching */ +} + +/* 802DAF00-802DAF78 .text single_To_Double__17J3DDisplayListObjFv */ +void J3DDisplayListObj::single_To_Double() { + /* Nonmatching */ +} + +/* 802DAF78-802DAF98 .text setSingleDisplayList__17J3DDisplayListObjFPvUl */ +void J3DDisplayListObj::setSingleDisplayList(void*, unsigned long) { + /* Nonmatching */ +} + +/* 802DAF98-802DAFAC .text swapBuffer__17J3DDisplayListObjFv */ +void J3DDisplayListObj::swapBuffer() { + /* Nonmatching */ +} + +/* 802DAFAC-802DAFD8 .text callDL__17J3DDisplayListObjCFv */ +void J3DDisplayListObj::callDL() const { + /* Nonmatching */ +} + +/* 802DAFD8-802DB02C .text beginDL__17J3DDisplayListObjFv */ +void J3DDisplayListObj::beginDL() { + /* Nonmatching */ +} + +/* 802DB02C-802DB088 .text endDL__17J3DDisplayListObjFv */ +void J3DDisplayListObj::endDL() { + /* Nonmatching */ +} + +/* 802DB088-802DB0A8 .text beginPatch__17J3DDisplayListObjFv */ +void J3DDisplayListObj::beginPatch() { + /* Nonmatching */ +} + +/* 802DB0A8-802DB0E4 .text endPatch__17J3DDisplayListObjFv */ +void J3DDisplayListObj::endPatch() { + /* Nonmatching */ +} + +/* 802DB0E4-802DB0EC .text isSame__9J3DPacketCFP12J3DMatPacket */ +void J3DPacket::isSame(J3DMatPacket*) const { + /* Nonmatching */ +} + +/* 802DB0EC-802DB0F4 .text entry__9J3DPacketFP13J3DDrawBuffer */ +void J3DPacket::entry(J3DDrawBuffer*) { + /* Nonmatching */ +} + +/* 802DB0F4-802DB114 .text addChildPacket__9J3DPacketFP9J3DPacket */ +void J3DPacket::addChildPacket(J3DPacket*) { + /* Nonmatching */ +} + +/* 802DB114-802DB1A0 .text draw__17J3DCallBackPacketFv */ +void J3DCallBackPacket::draw() { + /* Nonmatching */ +} + +/* 802DB1A0-802DB1D4 .text __ct__13J3DDrawPacketFv */ +J3DDrawPacket::J3DDrawPacket() { + /* Nonmatching */ +} + +/* 802DB1D4-802DB230 .text __dt__13J3DDrawPacketFv */ +J3DDrawPacket::~J3DDrawPacket() { + /* Nonmatching */ +} + +/* 802DB230-802DB2BC .text newDisplayList__13J3DDrawPacketFUl */ +void J3DDrawPacket::newDisplayList(unsigned long) { + /* Nonmatching */ +} + +/* 802DB2BC-802DB348 .text newSingleDisplayList__13J3DDrawPacketFUl */ +void J3DDrawPacket::newSingleDisplayList(unsigned long) { + /* Nonmatching */ +} + +/* 802DB348-802DB36C .text draw__13J3DDrawPacketFv */ +void J3DDrawPacket::draw() { + /* Nonmatching */ +} + +/* 802DB36C-802DB3C4 .text __ct__12J3DMatPacketFv */ +J3DMatPacket::J3DMatPacket() { + /* Nonmatching */ +} + +/* 802DB3C4-802DB424 .text __dt__12J3DMatPacketFv */ +J3DMatPacket::~J3DMatPacket() { + /* Nonmatching */ +} + +/* 802DB424-802DB444 .text addShapePacket__12J3DMatPacketFP14J3DShapePacket */ +void J3DMatPacket::addShapePacket(J3DShapePacket*) { + /* Nonmatching */ +} + +/* 802DB444-802DB46C .text beginDiff__12J3DMatPacketFv */ +void J3DMatPacket::beginDiff() { + /* Nonmatching */ +} + +/* 802DB46C-802DB494 .text endDiff__12J3DMatPacketFv */ +void J3DMatPacket::endDiff() { + /* Nonmatching */ +} + +/* 802DB494-802DB524 .text draw__12J3DMatPacketFv */ +void J3DMatPacket::draw() { + /* Nonmatching */ +} + +/* 802DB524-802DB584 .text __ct__14J3DShapePacketFv */ +J3DShapePacket::J3DShapePacket() { + /* Nonmatching */ +} + +/* 802DB584-802DB5E4 .text __dt__14J3DShapePacketFv */ +J3DShapePacket::~J3DShapePacket() { + /* Nonmatching */ +} + +/* 802DB5E4-802DB7CC .text calcDifferedBufferSize__14J3DShapePacketFUl */ +void J3DShapePacket::calcDifferedBufferSize(unsigned long) { + /* Nonmatching */ +} + +/* 802DB7CC-802DB818 .text newDifferedDisplayList__14J3DShapePacketFUl */ +void J3DShapePacket::newDifferedDisplayList(unsigned long) { + /* Nonmatching */ +} + +/* 802DB818-802DB890 .text prepareDraw__14J3DShapePacketCFv */ +void J3DShapePacket::prepareDraw() const { + /* Nonmatching */ +} + +/* 802DB890-802DB8F8 .text draw__14J3DShapePacketFv */ +void J3DShapePacket::draw() { + /* Nonmatching */ +} + +/* 802DB8F8-802DB950 .text drawFast__14J3DShapePacketFv */ +void J3DShapePacket::drawFast() { + /* Nonmatching */ +} + +/* 802DB950-802DB978 .text isSame__12J3DMatPacketCFP12J3DMatPacket */ +void J3DMatPacket::isSame(J3DMatPacket*) const { + /* Nonmatching */ +} + +/* 802DB978-802DB97C .text draw__9J3DPacketFv */ +void J3DPacket::draw() { + /* Nonmatching */ +} + +/* 802DB97C-802DB9D8 .text __dt__17J3DCallBackPacketFv */ +J3DCallBackPacket::~J3DCallBackPacket() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DShape.cpp b/src/JSystem/J3DGraphBase/J3DShape.cpp new file mode 100644 index 000000000..666ff9e7a --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DShape.cpp @@ -0,0 +1,82 @@ +// +// Generated by dtk +// Translation Unit: J3DShape.cpp +// + +#include "JSystem/J3DGraphBase/J3DShape.h" +#include "dolphin/types.h" + +/* 802DD18C-802DD1FC .text initialize__8J3DShapeFv */ +void J3DShape::initialize() { + /* Nonmatching */ +} + +/* 802DD1FC-802DD27C .text calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f */ +void J3DShape::calcNBTScale(const Vec&, float(*)[3][3], float(*)[3][3]) { + /* Nonmatching */ +} + +/* 802DD27C-802DD2F0 .text countBumpMtxNum__8J3DShapeCFv */ +void J3DShape::countBumpMtxNum() const { + /* Nonmatching */ +} + +/* 802DD2F0-802DD308 .text J3DLoadCPCmd__FUcUl */ +void J3DLoadCPCmd(unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 802DD308-802DD344 .text J3DLoadArrayBasePtr__F7_GXAttrPv */ +void J3DLoadArrayBasePtr(_GXAttr, void*) { + /* Nonmatching */ +} + +/* 802DD344-802DD3B4 .text loadVtxArray__8J3DShapeCFv */ +void J3DShape::loadVtxArray() const { + /* Nonmatching */ +} + +/* 802DD3B4-802DD3F0 .text isSameVcdVatCmd__8J3DShapeFP8J3DShape */ +void J3DShape::isSameVcdVatCmd(J3DShape*) { + /* Nonmatching */ +} + +/* 802DD3F0-802DD6B8 .text makeVtxArrayCmd__8J3DShapeFv */ +void J3DShape::makeVtxArrayCmd() { + /* Nonmatching */ +} + +/* 802DD6B8-802DD72C .text makeVcdVatCmd__8J3DShapeFv */ +void J3DShape::makeVcdVatCmd() { + /* Nonmatching */ +} + +/* 802DD72C-802DD7CC .text loadPreDrawSetting__8J3DShapeCFv */ +void J3DShape::loadPreDrawSetting() const { + /* Nonmatching */ +} + +/* 802DD7CC-802DD874 .text setArrayAndBindPipeline__8J3DShapeCFv */ +void J3DShape::setArrayAndBindPipeline() const { + /* Nonmatching */ +} + +/* 802DD874-802DD9FC .text drawFast__8J3DShapeCFv */ +void J3DShape::drawFast() const { + /* Nonmatching */ +} + +/* 802DD9FC-802DDA44 .text draw__8J3DShapeCFv */ +void J3DShape::draw() const { + /* Nonmatching */ +} + +/* 802DDA44-802DDAC8 .text simpleDraw__8J3DShapeCFv */ +void J3DShape::simpleDraw() const { + /* Nonmatching */ +} + +/* 802DDAC8-802DDBC4 .text simpleDrawCache__8J3DShapeCFv */ +void J3DShape::simpleDrawCache() const { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp b/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp new file mode 100644 index 000000000..4db60deeb --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp @@ -0,0 +1,297 @@ +// +// Generated by dtk +// Translation Unit: J3DShapeMtx.cpp +// + +#include "JSystem/J3DGraphBase/J3DShapeMtx.h" +#include "dolphin/types.h" + +/* 802DB9D8-802DBA1C .text loadMtxIndx_PNGP__11J3DShapeMtxCFiUs */ +void J3DShapeMtx::loadMtxIndx_PNGP(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBA1C-802DBA7C .text loadMtxIndx_PCPU__11J3DShapeMtxCFiUs */ +void J3DShapeMtx::loadMtxIndx_PCPU(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBA7C-802DBAC8 .text loadMtxIndx_NCPU__11J3DShapeMtxCFiUs */ +void J3DShapeMtx::loadMtxIndx_NCPU(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBAC8-802DBB20 .text loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs */ +void J3DShapeMtx::loadMtxIndx_PNCPU(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBB20-802DBB94 .text loadMtxImm_PNGP__14J3DShapeMtxImmCFiUs */ +void J3DShapeMtxImm::loadMtxImm_PNGP(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBB94-802DBC00 .text loadMtxImm_PCPU__14J3DShapeMtxImmCFiUs */ +void J3DShapeMtxImm::loadMtxImm_PCPU(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBC00-802DBC60 .text loadMtxImm_NCPU__14J3DShapeMtxImmCFiUs */ +void J3DShapeMtxImm::loadMtxImm_NCPU(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBC60-802DBCB8 .text loadMtxImm_PNCPU__14J3DShapeMtxImmCFiUs */ +void J3DShapeMtxImm::loadMtxImm_PNCPU(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBCB8-802DBD44 .text loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs */ +void J3DShapeMtxConcatView::loadMtxConcatView_PNGP(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBD44-802DBDD4 .text loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs */ +void J3DShapeMtxConcatView::loadMtxConcatView_PCPU(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBDD4-802DBE4C .text loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs */ +void J3DShapeMtxConcatView::loadMtxConcatView_NCPU(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBE4C-802DBEA4 .text loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs */ +void J3DShapeMtxConcatView::loadMtxConcatView_PNCPU(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DBEA4-802DBF00 .text load__11J3DShapeMtxCFv */ +void J3DShapeMtx::load() const { + /* Nonmatching */ +} + +/* 802DBF00-802DBF60 .text calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f */ +void J3DShapeMtx::calcNBTScale(const Vec&, float(*)[3][3], float(*)[3][3]) { + /* Nonmatching */ +} + +/* 802DBF60-802DBFBC .text load__14J3DShapeMtxImmCFv */ +void J3DShapeMtxImm::load() const { + /* Nonmatching */ +} + +/* 802DBFBC-802DC08C .text load__21J3DShapeMtxConcatViewCFv */ +void J3DShapeMtxConcatView::load() const { + /* Nonmatching */ +} + +/* 802DC08C-802DC184 .text loadNrmMtx__14J3DShapeMtxImmCFiUs */ +void J3DShapeMtxImm::loadNrmMtx(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DC184-802DC254 .text loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f */ +void J3DShapeMtxConcatView::loadNrmMtx(int, unsigned short, float(*)[4]) const { + /* Nonmatching */ +} + +/* 802DC254-802DC2F4 .text load__16J3DShapeMtxMultiCFv */ +void J3DShapeMtxMulti::load() const { + /* Nonmatching */ +} + +/* 802DC2F4-802DC388 .text calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f */ +void J3DShapeMtxMulti::calcNBTScale(const Vec&, float(*)[3][3], float(*)[3][3]) { + /* Nonmatching */ +} + +/* 802DC388-802DC428 .text load__19J3DShapeMtxMultiImmCFv */ +void J3DShapeMtxMultiImm::load() const { + /* Nonmatching */ +} + +/* 802DC428-802DC524 .text load__26J3DShapeMtxMultiConcatViewCFv */ +void J3DShapeMtxMultiConcatView::load() const { + /* Nonmatching */ +} + +/* 802DC524-802DC620 .text loadNrmMtx__19J3DShapeMtxMultiImmCFiUs */ +void J3DShapeMtxMultiImm::loadNrmMtx(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DC620-802DC6F4 .text loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f */ +void J3DShapeMtxMultiConcatView::loadNrmMtx(int, unsigned short, float(*)[4]) const { + /* Nonmatching */ +} + +/* 802DC6F4-802DC7B8 .text load__20J3DShapeMtxBBoardImmCFv */ +void J3DShapeMtxBBoardImm::load() const { + /* Nonmatching */ +} + +/* 802DC7B8-802DC8C0 .text load__27J3DShapeMtxBBoardConcatViewCFv */ +void J3DShapeMtxBBoardConcatView::load() const { + /* Nonmatching */ +} + +/* 802DC8C0-802DC9B8 .text load__21J3DShapeMtxYBBoardImmCFv */ +void J3DShapeMtxYBBoardImm::load() const { + /* Nonmatching */ +} + +/* 802DC9B8-802DCAEC .text load__28J3DShapeMtxYBBoardConcatViewCFv */ +void J3DShapeMtxYBBoardConcatView::load() const { + /* Nonmatching */ +} + +/* 802DCAEC-802DCB04 .text __ct__12J3DShapeDrawFPCUcUl */ +J3DShapeDraw::J3DShapeDraw(const unsigned char*, unsigned long) { + /* Nonmatching */ +} + +/* 802DCB04-802DCB30 .text draw__12J3DShapeDrawCFv */ +void J3DShapeDraw::draw() const { + /* Nonmatching */ +} + +/* 802DCB30-802DCB78 .text __dt__12J3DShapeDrawFv */ +J3DShapeDraw::~J3DShapeDraw() { + /* Nonmatching */ +} + +/* 802DCB78-802DCBF4 .text __dt__28J3DShapeMtxYBBoardConcatViewFv */ +J3DShapeMtxYBBoardConcatView::~J3DShapeMtxYBBoardConcatView() { + /* Nonmatching */ +} + +/* 802DCBF4-802DCC00 .text getType__21J3DShapeMtxYBBoardImmCFv */ +void J3DShapeMtxYBBoardImm::getType() const { + /* Nonmatching */ +} + +/* 802DCC00-802DCC08 .text getUseMtxIndex__11J3DShapeMtxCFUs */ +void J3DShapeMtx::getUseMtxIndex(unsigned short) const { + /* Nonmatching */ +} + +/* 802DCC08-802DCC74 .text __dt__21J3DShapeMtxYBBoardImmFv */ +J3DShapeMtxYBBoardImm::~J3DShapeMtxYBBoardImm() { + /* Nonmatching */ +} + +/* 802DCC74-802DCCF0 .text __dt__27J3DShapeMtxBBoardConcatViewFv */ +J3DShapeMtxBBoardConcatView::~J3DShapeMtxBBoardConcatView() { + /* Nonmatching */ +} + +/* 802DCCF0-802DCCFC .text getType__20J3DShapeMtxBBoardImmCFv */ +void J3DShapeMtxBBoardImm::getType() const { + /* Nonmatching */ +} + +/* 802DCCFC-802DCD68 .text __dt__20J3DShapeMtxBBoardImmFv */ +J3DShapeMtxBBoardImm::~J3DShapeMtxBBoardImm() { + /* Nonmatching */ +} + +/* 802DCD68-802DCDE4 .text __dt__26J3DShapeMtxMultiConcatViewFv */ +J3DShapeMtxMultiConcatView::~J3DShapeMtxMultiConcatView() { + /* Nonmatching */ +} + +/* 802DCDE4-802DCDF0 .text getType__26J3DShapeMtxMultiConcatViewCFv */ +void J3DShapeMtxMultiConcatView::getType() const { + /* Nonmatching */ +} + +/* 802DCDF0-802DCDF8 .text getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv */ +void J3DShapeMtxMultiConcatView::getUseMtxNum() const { + /* Nonmatching */ +} + +/* 802DCDF8-802DCE08 .text getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs */ +void J3DShapeMtxMultiConcatView::getUseMtxIndex(unsigned short) const { + /* Nonmatching */ +} + +/* 802DCE08-802DCE0C .text loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs */ +void J3DShapeMtxMultiConcatView::loadNrmMtx(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DCE0C-802DCE78 .text __dt__19J3DShapeMtxMultiImmFv */ +J3DShapeMtxMultiImm::~J3DShapeMtxMultiImm() { + /* Nonmatching */ +} + +/* 802DCE78-802DCE84 .text getType__19J3DShapeMtxMultiImmCFv */ +void J3DShapeMtxMultiImm::getType() const { + /* Nonmatching */ +} + +/* 802DCE84-802DCE8C .text getUseMtxNum__19J3DShapeMtxMultiImmCFv */ +void J3DShapeMtxMultiImm::getUseMtxNum() const { + /* Nonmatching */ +} + +/* 802DCE8C-802DCE9C .text getUseMtxIndex__19J3DShapeMtxMultiImmCFUs */ +void J3DShapeMtxMultiImm::getUseMtxIndex(unsigned short) const { + /* Nonmatching */ +} + +/* 802DCE9C-802DCEF8 .text __dt__16J3DShapeMtxMultiFv */ +J3DShapeMtxMulti::~J3DShapeMtxMulti() { + /* Nonmatching */ +} + +/* 802DCEF8-802DCF04 .text getType__16J3DShapeMtxMultiCFv */ +void J3DShapeMtxMulti::getType() const { + /* Nonmatching */ +} + +/* 802DCF04-802DCF0C .text getUseMtxNum__16J3DShapeMtxMultiCFv */ +void J3DShapeMtxMulti::getUseMtxNum() const { + /* Nonmatching */ +} + +/* 802DCF0C-802DCF1C .text getUseMtxIndex__16J3DShapeMtxMultiCFUs */ +void J3DShapeMtxMulti::getUseMtxIndex(unsigned short) const { + /* Nonmatching */ +} + +/* 802DCF1C-802DCF88 .text __dt__21J3DShapeMtxConcatViewFv */ +J3DShapeMtxConcatView::~J3DShapeMtxConcatView() { + /* Nonmatching */ +} + +/* 802DCF88-802DCF94 .text getType__21J3DShapeMtxConcatViewCFv */ +void J3DShapeMtxConcatView::getType() const { + /* Nonmatching */ +} + +/* 802DCF94-802DCF98 .text loadNrmMtx__21J3DShapeMtxConcatViewCFiUs */ +void J3DShapeMtxConcatView::loadNrmMtx(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802DCF98-802DCFF4 .text __dt__14J3DShapeMtxImmFv */ +J3DShapeMtxImm::~J3DShapeMtxImm() { + /* Nonmatching */ +} + +/* 802DCFF4-802DD000 .text getType__14J3DShapeMtxImmCFv */ +void J3DShapeMtxImm::getType() const { + /* Nonmatching */ +} + +/* 802DD000-802DD048 .text __dt__11J3DShapeMtxFv */ +J3DShapeMtx::~J3DShapeMtx() { + /* Nonmatching */ +} + +/* 802DD048-802DD054 .text getType__11J3DShapeMtxCFv */ +void J3DShapeMtx::getType() const { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DSys.cpp b/src/JSystem/J3DGraphBase/J3DSys.cpp new file mode 100644 index 000000000..586f1764c --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DSys.cpp @@ -0,0 +1,87 @@ +// +// Generated by dtk +// Translation Unit: J3DSys.cpp +// + +#include "JSystem/J3DGraphBase/J3DSys.h" +#include "dolphin/types.h" + +/* 802D8AA8-802D8B8C .text __ct__6J3DSysFv */ +J3DSys::J3DSys() { + /* Nonmatching */ +} + +/* 802D8B8C-802D8BB0 .text loadPosMtxIndx__6J3DSysCFiUs */ +void J3DSys::loadPosMtxIndx(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802D8BB0-802D8BD8 .text loadNrmMtxIndx__6J3DSysCFiUs */ +void J3DSys::loadNrmMtxIndx(int, unsigned short) const { + /* Nonmatching */ +} + +/* 802D8BD8-802D8C58 .text J3DFifoLoadPosMtxImm__FPA4_fUl */ +void J3DFifoLoadPosMtxImm(float(*)[4], unsigned long) { + /* Nonmatching */ +} + +/* 802D8C58-802D8CC4 .text J3DFifoLoadNrmMtxImm__FPA4_fUl */ +void J3DFifoLoadNrmMtxImm(float(*)[4], unsigned long) { + /* Nonmatching */ +} + +/* 802D8CC4-802D8D30 .text J3DFifoLoadNrmMtxImm3x3__FPA3_fUl */ +void J3DFifoLoadNrmMtxImm3x3(float(*)[3], unsigned long) { + /* Nonmatching */ +} + +/* 802D8D30-802D8EE0 .text setTexCacheRegion__6J3DSysF15_GXTexCacheSize */ +void J3DSys::setTexCacheRegion(_GXTexCacheSize) { + /* Nonmatching */ +} + +/* 802D8EE0-802D956C .text drawInit__6J3DSysFv */ +void J3DSys::drawInit() { + /* Nonmatching */ +} + +/* 802D956C-802D95C8 .text reinitGX__6J3DSysFv */ +void J3DSys::reinitGX() { + /* Nonmatching */ +} + +/* 802D95C8-802D9614 .text reinitGenMode__6J3DSysFv */ +void J3DSys::reinitGenMode() { + /* Nonmatching */ +} + +/* 802D9614-802D96C0 .text reinitLighting__6J3DSysFv */ +void J3DSys::reinitLighting() { + /* Nonmatching */ +} + +/* 802D96C0-802D97C4 .text reinitTransform__6J3DSysFv */ +void J3DSys::reinitTransform() { + /* Nonmatching */ +} + +/* 802D97C4-802D9868 .text reinitTexture__6J3DSysFv */ +void J3DSys::reinitTexture() { + /* Nonmatching */ +} + +/* 802D9868-802D9B70 .text reinitTevStages__6J3DSysFv */ +void J3DSys::reinitTevStages() { + /* Nonmatching */ +} + +/* 802D9B70-802D9C68 .text reinitIndStages__6J3DSysFv */ +void J3DSys::reinitIndStages() { + /* Nonmatching */ +} + +/* 802D9C68-802D9CFC .text reinitPixelProc__6J3DSysFv */ +void J3DSys::reinitPixelProc() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DTevs.cpp b/src/JSystem/J3DGraphBase/J3DTevs.cpp new file mode 100644 index 000000000..3cc1fcecd --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DTevs.cpp @@ -0,0 +1,67 @@ +// +// Generated by dtk +// Translation Unit: J3DTevs.cpp +// + +#include "JSystem/J3DGraphBase/J3DTevs.h" +#include "dolphin/types.h" + +/* 802EBC94-802EBD48 .text load__11J3DLightObjCFUl */ +void J3DLightObj::load(unsigned long) const { + /* Nonmatching */ +} + +/* 802EBD48-802EBF40 .text loadTexCoordGens__FUlP11J3DTexCoord */ +void loadTexCoordGens(unsigned long, J3DTexCoord*) { + /* Nonmatching */ +} + +/* 802EBF40-802EC358 .text calc__9J3DTexMtxFv */ +void J3DTexMtx::calc() { + /* Nonmatching */ +} + +/* 802EC358-802EC37C .text isTexNoReg__FPv */ +void isTexNoReg(void*) { + /* Nonmatching */ +} + +/* 802EC37C-802EC388 .text getTexNoReg__FPv */ +void getTexNoReg(void*) { + /* Nonmatching */ +} + +/* 802EC388-802EC530 .text loadTexNo__FUlRCUs */ +void loadTexNo(unsigned long, const unsigned short&) { + /* Nonmatching */ +} + +/* 802EC530-802EC554 .text patchTexNo_PtrToIdx__FUlRCUs */ +void patchTexNo_PtrToIdx(unsigned long, const unsigned short&) { + /* Nonmatching */ +} + +/* 802EC554-802EC588 .text loadNBTScale__FR11J3DNBTScale */ +void loadNBTScale(J3DNBTScale&) { + /* Nonmatching */ +} + +/* 802EC588-802EC630 .text makeTexCoordTable__Fv */ +void makeTexCoordTable() { + /* Nonmatching */ +} + +/* 802EC630-802EC69C .text makeAlphaCmpTable__Fv */ +void makeAlphaCmpTable() { + /* Nonmatching */ +} + +/* 802EC69C-802EC708 .text makeZModeTable__Fv */ +void makeZModeTable() { + /* Nonmatching */ +} + +/* 802EC708-802EC74C .text makeTevSwapTable__Fv */ +void makeTevSwapTable() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DTransform.cpp b/src/JSystem/J3DGraphBase/J3DTransform.cpp new file mode 100644 index 000000000..e9160d514 --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DTransform.cpp @@ -0,0 +1,97 @@ +// +// Generated by dtk +// Translation Unit: J3DTransform.cpp +// + +#include "JSystem/J3DGraphBase/J3DTransform.h" +#include "dolphin/types.h" + +/* 802DA0A8-802DA0B0 .text __MTGQR7__FUl */ +void __MTGQR7(unsigned long) { + /* Nonmatching */ +} + +/* 802DA0B0-802DA0E8 .text J3DGQRSetup7__FUlUlUlUl */ +void J3DGQRSetup7(unsigned long, unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802DA0E8-802DA120 .text J3DCalcZValue__FPA4_f3Vec */ +void J3DCalcZValue(float(*)[4], Vec) { + /* Nonmatching */ +} + +/* 802DA120-802DA2E0 .text J3DCalcBBoardMtx__FPA4_f */ +void J3DCalcBBoardMtx(float(*)[4]) { + /* Nonmatching */ +} + +/* 802DA2E0-802DA584 .text J3DCalcYBBoardMtx__FPA4_f */ +void J3DCalcYBBoardMtx(float(*)[4]) { + /* Nonmatching */ +} + +/* 802DA584-802DA64C .text J3DPSCalcInverseTranspose__FPA4_fPA3_f */ +void J3DPSCalcInverseTranspose(float(*)[4], float(*)[3]) { + /* Nonmatching */ +} + +/* 802DA64C-802DA724 .text J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f */ +void J3DGetTranslateRotateMtx(const J3DTransformInfo&, float(*)[4]) { + /* Nonmatching */ +} + +/* 802DA724-802DA7E4 .text J3DGetTranslateRotateMtx__FsssfffPA4_f */ +void J3DGetTranslateRotateMtx(short, short, short, float, float, float, float(*)[4]) { + /* Nonmatching */ +} + +/* 802DA7E4-802DA8A8 .text J3DGetTextureMtx__FRC17J3DTextureSRTInfo3VecPA4_f */ +void J3DGetTextureMtx(const J3DTextureSRTInfo&, Vec, float(*)[4]) { + /* Nonmatching */ +} + +/* 802DA8A8-802DA96C .text J3DGetTextureMtxOld__FRC17J3DTextureSRTInfo3VecPA4_f */ +void J3DGetTextureMtxOld(const J3DTextureSRTInfo&, Vec, float(*)[4]) { + /* Nonmatching */ +} + +/* 802DA96C-802DAA38 .text J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f */ +void J3DGetTextureMtxMaya(const J3DTextureSRTInfo&, float(*)[4]) { + /* Nonmatching */ +} + +/* 802DAA38-802DAB04 .text J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f */ +void J3DGetTextureMtxMayaOld(const J3DTextureSRTInfo&, float(*)[4]) { + /* Nonmatching */ +} + +/* 802DAB04-802DAB68 .text J3DScaleNrmMtx__FPA4_fRC3Vec */ +void J3DScaleNrmMtx(float(*)[4], const Vec&) { + /* Nonmatching */ +} + +/* 802DAB68-802DABBC .text J3DScaleNrmMtx33__FPA3_fRC3Vec */ +void J3DScaleNrmMtx33(float(*)[3], const Vec&) { + /* Nonmatching */ +} + +/* 802DABBC-802DACE0 .text J3DMtxProjConcat__FPA4_fPA4_fPA4_f */ +void J3DMtxProjConcat(float(*)[4], float(*)[4], float(*)[4]) { + /* Nonmatching */ +} + +/* 802DACE0-802DAD0C .text J3DPSMtx33Copy__FPA3_fPA3_f */ +void J3DPSMtx33Copy(float(*)[3], float(*)[3]) { + /* Nonmatching */ +} + +/* 802DAD0C-802DAD40 .text J3DPSMtx33CopyFrom34__FPA4_fPA3_f */ +void J3DPSMtx33CopyFrom34(float(*)[4], float(*)[3]) { + /* Nonmatching */ +} + +/* 802DAD40-802DAE1C .text J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl */ +void J3DPSMtxArrayConcat(float(*)[4], float(*)[4], float(*)[4], unsigned long) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphBase/J3DVertex.cpp b/src/JSystem/J3DGraphBase/J3DVertex.cpp new file mode 100644 index 000000000..7da6788f6 --- /dev/null +++ b/src/JSystem/J3DGraphBase/J3DVertex.cpp @@ -0,0 +1,57 @@ +// +// Generated by dtk +// Translation Unit: J3DVertex.cpp +// + +#include "JSystem/J3DGraphBase/J3DVertex.h" +#include "dolphin/types.h" + +/* 802D9D24-802D9D9C .text __ct__13J3DVertexDataFv */ +J3DVertexData::J3DVertexData() { + /* Nonmatching */ +} + +/* 802D9D9C-802D9DD8 .text __dt__13J3DVertexDataFv */ +J3DVertexData::~J3DVertexData() { + /* Nonmatching */ +} + +/* 802D9DD8-802D9E38 .text setVertexData__15J3DVertexBufferFP13J3DVertexData */ +void J3DVertexBuffer::setVertexData(J3DVertexData*) { + /* Nonmatching */ +} + +/* 802D9E38-802D9E90 .text init__15J3DVertexBufferFv */ +void J3DVertexBuffer::init() { + /* Nonmatching */ +} + +/* 802D9E90-802D9ECC .text __dt__15J3DVertexBufferFv */ +J3DVertexBuffer::~J3DVertexBuffer() { + /* Nonmatching */ +} + +/* 802D9ECC-802D9EF0 .text setArray__15J3DVertexBufferCFv */ +void J3DVertexBuffer::setArray() const { + /* Nonmatching */ +} + +/* 802D9EF0-802D9FA4 .text allocTransformedVtxPosArray__15J3DVertexBufferFv */ +void J3DVertexBuffer::allocTransformedVtxPosArray() { + /* Nonmatching */ +} + +/* 802D9FA4-802DA058 .text allocTransformedVtxNrmArray__15J3DVertexBufferFv */ +void J3DVertexBuffer::allocTransformedVtxNrmArray() { + /* Nonmatching */ +} + +/* 802DA058-802DA06C .text __ct__14J3DDrawMtxDataFv */ +J3DDrawMtxData::J3DDrawMtxData() { + /* Nonmatching */ +} + +/* 802DA06C-802DA0A8 .text __dt__14J3DDrawMtxDataFv */ +J3DDrawMtxData::~J3DDrawMtxData() { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphLoader/J3DAnmLoader.cpp b/src/JSystem/J3DGraphLoader/J3DAnmLoader.cpp new file mode 100644 index 000000000..8cdb84241 --- /dev/null +++ b/src/JSystem/J3DGraphLoader/J3DAnmLoader.cpp @@ -0,0 +1,257 @@ +// +// Generated by dtk +// Translation Unit: J3DAnmLoader.cpp +// + +#include "JSystem/J3DGraphLoader/J3DAnmLoader.h" +#include "dolphin/types.h" + +/* 802FEDA0-802FF6C8 .text load__20J3DAnmLoaderDataBaseFPCv */ +void J3DAnmLoaderDataBase::load(const void*) { + /* Nonmatching */ +} + +/* 802FF6C8-802FF9EC .text setResource__20J3DAnmLoaderDataBaseFP10J3DAnmBasePCv */ +void J3DAnmLoaderDataBase::setResource(J3DAnmBase*, const void*) { + /* Nonmatching */ +} + +/* 802FF9EC-802FFA08 .text __ct__20J3DAnmFullLoader_v15Fv */ +J3DAnmFullLoader_v15::J3DAnmFullLoader_v15() { + /* Nonmatching */ +} + +/* 802FFA08-802FFA64 .text __dt__20J3DAnmFullLoader_v15Fv */ +J3DAnmFullLoader_v15::~J3DAnmFullLoader_v15() { + /* Nonmatching */ +} + +/* 802FFA64-802FFA80 .text __ct__19J3DAnmKeyLoader_v15Fv */ +J3DAnmKeyLoader_v15::J3DAnmKeyLoader_v15() { + /* Nonmatching */ +} + +/* 802FFA80-802FFADC .text __dt__19J3DAnmKeyLoader_v15Fv */ +J3DAnmKeyLoader_v15::~J3DAnmKeyLoader_v15() { + /* Nonmatching */ +} + +/* 802FFADC-802FFC28 .text load__20J3DAnmFullLoader_v15FPCv */ +void J3DAnmFullLoader_v15::load(const void*) { + /* Nonmatching */ +} + +/* 802FFC28-802FFDD4 .text setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv */ +void J3DAnmFullLoader_v15::setResource(J3DAnmBase*, const void*) { + /* Nonmatching */ +} + +/* 802FFDD4-802FFDFC .text readAnmTransform__20J3DAnmFullLoader_v15FPC23J3DAnmTransformFullData */ +void J3DAnmFullLoader_v15::readAnmTransform(const J3DAnmTransformFullData*) { + /* Nonmatching */ +} + +/* 802FFDFC-802FFE90 .text setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData */ +void J3DAnmFullLoader_v15::setAnmTransform(J3DAnmTransformFull*, const J3DAnmTransformFullData*) { + /* Nonmatching */ +} + +/* 802FFE90-802FFEB8 .text readAnmColor__20J3DAnmFullLoader_v15FPC19J3DAnmColorFullData */ +void J3DAnmFullLoader_v15::readAnmColor(const J3DAnmColorFullData*) { + /* Nonmatching */ +} + +/* 802FFEB8-802FFF84 .text setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData */ +void J3DAnmFullLoader_v15::setAnmColor(J3DAnmColorFull*, const J3DAnmColorFullData*) { + /* Nonmatching */ +} + +/* 802FFF84-802FFFAC .text readAnmTexPattern__20J3DAnmFullLoader_v15FPC24J3DAnmTexPatternFullData */ +void J3DAnmFullLoader_v15::readAnmTexPattern(const J3DAnmTexPatternFullData*) { + /* Nonmatching */ +} + +/* 802FFFAC-80300050 .text setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData */ +void J3DAnmFullLoader_v15::setAnmTexPattern(J3DAnmTexPattern*, const J3DAnmTexPatternFullData*) { + /* Nonmatching */ +} + +/* 80300050-80300078 .text readAnmVisibility__20J3DAnmFullLoader_v15FPC24J3DAnmVisibilityFullData */ +void J3DAnmFullLoader_v15::readAnmVisibility(const J3DAnmVisibilityFullData*) { + /* Nonmatching */ +} + +/* 80300078-803000F4 .text setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData */ +void J3DAnmFullLoader_v15::setAnmVisibility(J3DAnmVisibilityFull*, const J3DAnmVisibilityFullData*) { + /* Nonmatching */ +} + +/* 803000F4-8030011C .text readAnmCluster__20J3DAnmFullLoader_v15FPC21J3DAnmClusterFullData */ +void J3DAnmFullLoader_v15::readAnmCluster(const J3DAnmClusterFullData*) { + /* Nonmatching */ +} + +/* 8030011C-80300188 .text setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData */ +void J3DAnmFullLoader_v15::setAnmCluster(J3DAnmClusterFull*, const J3DAnmClusterFullData*) { + /* Nonmatching */ +} + +/* 80300188-803001B0 .text readAnmVtxColor__20J3DAnmFullLoader_v15FPC22J3DAnmVtxColorFullData */ +void J3DAnmFullLoader_v15::readAnmVtxColor(const J3DAnmVtxColorFullData*) { + /* Nonmatching */ +} + +/* 803001B0-80300318 .text setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData */ +void J3DAnmFullLoader_v15::setAnmVtxColor(J3DAnmVtxColorFull*, const J3DAnmVtxColorFullData*) { + /* Nonmatching */ +} + +/* 80300318-80300464 .text load__19J3DAnmKeyLoader_v15FPCv */ +void J3DAnmKeyLoader_v15::load(const void*) { + /* Nonmatching */ +} + +/* 80300464-80300610 .text setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv */ +void J3DAnmKeyLoader_v15::setResource(J3DAnmBase*, const void*) { + /* Nonmatching */ +} + +/* 80300610-80300638 .text readAnmTransform__19J3DAnmKeyLoader_v15FPC22J3DAnmTransformKeyData */ +void J3DAnmKeyLoader_v15::readAnmTransform(const J3DAnmTransformKeyData*) { + /* Nonmatching */ +} + +/* 80300638-803006D4 .text setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData */ +void J3DAnmKeyLoader_v15::setAnmTransform(J3DAnmTransformKey*, const J3DAnmTransformKeyData*) { + /* Nonmatching */ +} + +/* 803006D4-803006FC .text readAnmTextureSRT__19J3DAnmKeyLoader_v15FPC23J3DAnmTextureSRTKeyData */ +void J3DAnmKeyLoader_v15::readAnmTextureSRT(const J3DAnmTextureSRTKeyData*) { + /* Nonmatching */ +} + +/* 803006FC-803008D8 .text setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData */ +void J3DAnmKeyLoader_v15::setAnmTextureSRT(J3DAnmTextureSRTKey*, const J3DAnmTextureSRTKeyData*) { + /* Nonmatching */ +} + +/* 803008D8-80300900 .text readAnmColor__19J3DAnmKeyLoader_v15FPC18J3DAnmColorKeyData */ +void J3DAnmKeyLoader_v15::readAnmColor(const J3DAnmColorKeyData*) { + /* Nonmatching */ +} + +/* 80300900-803009EC .text setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData */ +void J3DAnmKeyLoader_v15::setAnmColor(J3DAnmColorKey*, const J3DAnmColorKeyData*) { + /* Nonmatching */ +} + +/* 803009EC-80300A14 .text readAnmCluster__19J3DAnmKeyLoader_v15FPC20J3DAnmClusterKeyData */ +void J3DAnmKeyLoader_v15::readAnmCluster(const J3DAnmClusterKeyData*) { + /* Nonmatching */ +} + +/* 80300A14-80300A80 .text setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData */ +void J3DAnmKeyLoader_v15::setAnmCluster(J3DAnmClusterKey*, const J3DAnmClusterKeyData*) { + /* Nonmatching */ +} + +/* 80300A80-80300AA8 .text readAnmTevReg__19J3DAnmKeyLoader_v15FPC19J3DAnmTevRegKeyData */ +void J3DAnmKeyLoader_v15::readAnmTevReg(const J3DAnmTevRegKeyData*) { + /* Nonmatching */ +} + +/* 80300AA8-80300C34 .text setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData */ +void J3DAnmKeyLoader_v15::setAnmTevReg(J3DAnmTevRegKey*, const J3DAnmTevRegKeyData*) { + /* Nonmatching */ +} + +/* 80300C34-80300C5C .text readAnmVtxColor__19J3DAnmKeyLoader_v15FPC21J3DAnmVtxColorKeyData */ +void J3DAnmKeyLoader_v15::readAnmVtxColor(const J3DAnmVtxColorKeyData*) { + /* Nonmatching */ +} + +/* 80300C5C-80300DC4 .text setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData */ +void J3DAnmKeyLoader_v15::setAnmVtxColor(J3DAnmVtxColorKey*, const J3DAnmVtxColorKeyData*) { + /* Nonmatching */ +} + +/* 80300DC4-80300E20 .text __dt__20J3DAnmVisibilityFullFv */ +J3DAnmVisibilityFull::~J3DAnmVisibilityFull() { + /* Nonmatching */ +} + +/* 80300E20-80300EA8 .text __dt__15J3DAnmTevRegKeyFv */ +J3DAnmTevRegKey::~J3DAnmTevRegKey() { + /* Nonmatching */ +} + +/* 80300EA8-80300EF0 .text __dt__12J3DAnmLoaderFv */ +J3DAnmLoader::~J3DAnmLoader() { + /* Nonmatching */ +} + +/* 80300EF0-80300F08 .text JSUConvertOffsetToPtr<18J3DAnmKRegKeyTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300F08-80300F20 .text JSUConvertOffsetToPtr<18J3DAnmCRegKeyTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300F20-80300F38 .text JSUConvertOffsetToPtr<21J3DAnmClusterKeyTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300F38-80300F50 .text JSUConvertOffsetToPtr<19J3DAnmColorKeyTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300F50-80300F68 .text JSUConvertOffsetToPtr<3Vec>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300F68-80300F80 .text JSUConvertOffsetToPtr<23J3DAnmTransformKeyTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300F80-80300F98 .text JSUConvertOffsetToPtr<23J3DAnmVtxColorIndexData>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300F98-80300FB0 .text JSUConvertOffsetToPtr<22J3DAnmClusterFullTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300FB0-80300FC8 .text JSUConvertOffsetToPtr<25J3DAnmVisibilityFullTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300FC8-80300FE0 .text JSUConvertOffsetToPtr<25J3DAnmTexPatternFullTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300FE0-80300FF8 .text JSUConvertOffsetToPtr<20J3DAnmColorFullTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80300FF8-80301010 .text JSUConvertOffsetToPtr__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 80301010-80301028 .text JSUConvertOffsetToPtr<24J3DAnmTransformFullTable>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp b/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp new file mode 100644 index 000000000..6d2c612fb --- /dev/null +++ b/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp @@ -0,0 +1,62 @@ +// +// Generated by dtk +// Translation Unit: J3DClusterLoader.cpp +// + +#include "JSystem/J3DGraphLoader/J3DClusterLoader.h" +#include "dolphin/types.h" + +/* 802FB04C-802FB0E8 .text load__24J3DClusterLoaderDataBaseFPCv */ +void J3DClusterLoaderDataBase::load(const void*) { + /* Nonmatching */ +} + +/* 802FB0E8-802FB104 .text __ct__20J3DClusterLoader_v15Fv */ +J3DClusterLoader_v15::J3DClusterLoader_v15() { + /* Nonmatching */ +} + +/* 802FB104-802FB160 .text __dt__20J3DClusterLoader_v15Fv */ +J3DClusterLoader_v15::~J3DClusterLoader_v15() { + /* Nonmatching */ +} + +/* 802FB160-802FB21C .text load__20J3DClusterLoader_v15FPCv */ +void J3DClusterLoader_v15::load(const void*) { + /* Nonmatching */ +} + +/* 802FB21C-802FB698 .text readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock */ +void J3DClusterLoader_v15::readCluster(const J3DClusterBlock*) { + /* Nonmatching */ +} + +/* 802FB698-802FB6E0 .text __dt__16J3DClusterLoaderFv */ +J3DClusterLoader::~J3DClusterLoader() { + /* Nonmatching */ +} + +/* 802FB6E0-802FB6F8 .text JSUConvertOffsetToPtr<16J3DClusterVertex>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802FB6F8-802FB710 .text JSUConvertOffsetToPtr<13J3DClusterKey>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802FB710-802FB728 .text JSUConvertOffsetToPtr<10J3DCluster>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802FB728-802FB740 .text JSUConvertOffsetToPtr__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802FB740-802FB758 .text JSUConvertOffsetToPtr<7ResNTAB>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp b/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp new file mode 100644 index 000000000..3d67ad888 --- /dev/null +++ b/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp @@ -0,0 +1,22 @@ +// +// Generated by dtk +// Translation Unit: J3DJointFactory.cpp +// + +#include "JSystem/J3DGraphLoader/J3DJointFactory.h" +#include "dolphin/types.h" + +/* 802FE1A4-802FE1FC .text __ct__15J3DJointFactoryFRC13J3DJointBlock */ +J3DJointFactory::J3DJointFactory(const J3DJointBlock&) { + /* Nonmatching */ +} + +/* 802FE1FC-802FE390 .text create__15J3DJointFactoryFi */ +void J3DJointFactory::create(int) { + /* Nonmatching */ +} + +/* 802FE390-802FE3A8 .text JSUConvertOffsetToPtr<16J3DJointInitData>__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp b/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp new file mode 100644 index 000000000..640ba904f --- /dev/null +++ b/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp @@ -0,0 +1,432 @@ +// +// Generated by dtk +// Translation Unit: J3DMaterialFactory.cpp +// + +#include "JSystem/J3DGraphLoader/J3DMaterialFactory.h" +#include "dolphin/types.h" + +/* 802F68F0-802F6B38 .text __ct__18J3DMaterialFactoryFRC16J3DMaterialBlock */ +J3DMaterialFactory::J3DMaterialFactory(const J3DMaterialBlock&) { + /* Nonmatching */ +} + +/* 802F6B38-802F6BC0 .text __ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock */ +J3DMaterialFactory::J3DMaterialFactory(const J3DMaterialDLBlock&) { + /* Nonmatching */ +} + +/* 802F6BC0-802F6C08 .text countUniqueMaterials__18J3DMaterialFactoryFv */ +void J3DMaterialFactory::countUniqueMaterials() { + /* Nonmatching */ +} + +/* 802F6C08-802F6C40 .text countTexGens__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::countTexGens(int) const { + /* Nonmatching */ +} + +/* 802F6C40-802F6CC8 .text countStages__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::countStages(int) const { + /* Nonmatching */ +} + +/* 802F6CC8-802F6D44 .text create__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl */ +void J3DMaterialFactory::create(J3DMaterial*, J3DMaterialFactory::MaterialType, int, unsigned long) const { + /* Nonmatching */ +} + +/* 802F6D44-802F768C .text createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl */ +void J3DMaterialFactory::createNormalMaterial(J3DMaterial*, int, unsigned long) const { + /* Nonmatching */ +} + +/* 802F768C-802F7F98 .text createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl */ +void J3DMaterialFactory::createPatchedMaterial(J3DMaterial*, int, unsigned long) const { + /* Nonmatching */ +} + +/* 802F7F98-802F80F8 .text modifyPatchedCurrentMtx__18J3DMaterialFactoryCFP11J3DMateriali */ +void J3DMaterialFactory::modifyPatchedCurrentMtx(J3DMaterial*, int) const { + /* Nonmatching */ +} + +/* 802F80F8-802F83A0 .text createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl */ +void J3DMaterialFactory::createLockedMaterial(J3DMaterial*, int, unsigned long) const { + /* Nonmatching */ +} + +/* 802F83A0-802F8420 .text calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl */ +void J3DMaterialFactory::calcSize(J3DMaterial*, J3DMaterialFactory::MaterialType, int, unsigned long) const { + /* Nonmatching */ +} + +/* 802F8420-802F8554 .text calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl */ +void J3DMaterialFactory::calcSizeNormalMaterial(J3DMaterial*, int, unsigned long) const { + /* Nonmatching */ +} + +/* 802F8554-802F8624 .text calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl */ +void J3DMaterialFactory::calcSizePatchedMaterial(J3DMaterial*, int, unsigned long) const { + /* Nonmatching */ +} + +/* 802F8624-802F863C .text calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl */ +void J3DMaterialFactory::calcSizeLockedMaterial(J3DMaterial*, int, unsigned long) const { + /* Nonmatching */ +} + +/* 802F863C-802F86CC .text newMatColor__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newMatColor(int, int) const { + /* Nonmatching */ +} + +/* 802F86CC-802F8704 .text newColorChanNum__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newColorChanNum(int) const { + /* Nonmatching */ +} + +/* 802F8704-802F88A8 .text newColorChan__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newColorChan(int, int) const { + /* Nonmatching */ +} + +/* 802F88A8-802F8938 .text newAmbColor__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newAmbColor(int, int) const { + /* Nonmatching */ +} + +/* 802F8938-802F8970 .text newTexGenNum__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newTexGenNum(int) const { + /* Nonmatching */ +} + +/* 802F8970-802F89E4 .text newTexCoord__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newTexCoord(int, int) const { + /* Nonmatching */ +} + +/* 802F89E4-802F8AF4 .text newTexMtx__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newTexMtx(int, int) const { + /* Nonmatching */ +} + +/* 802F8AF4-802F8B34 .text newCullMode__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newCullMode(int) const { + /* Nonmatching */ +} + +/* 802F8B34-802F8B7C .text newTexNo__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newTexNo(int, int) const { + /* Nonmatching */ +} + +/* 802F8B7C-802F8BF0 .text newTevOrder__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newTevOrder(int, int) const { + /* Nonmatching */ +} + +/* 802F8BF0-802F8C88 .text newTevColor__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newTevColor(int, int) const { + /* Nonmatching */ +} + +/* 802F8C88-802F8D18 .text newTevKColor__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newTevKColor(int, int) const { + /* Nonmatching */ +} + +/* 802F8D18-802F8D50 .text newTevStageNum__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newTevStageNum(int) const { + /* Nonmatching */ +} + +/* 802F8D50-802F8DB0 .text newTevStage__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newTevStage(int, int) const { + /* Nonmatching */ +} + +/* 802F8DB0-802F8E4C .text newTevSwapModeTable__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newTevSwapModeTable(int, int) const { + /* Nonmatching */ +} + +/* 802F8E4C-802F8E74 .text newIndTexStageNum__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newIndTexStageNum(int) const { + /* Nonmatching */ +} + +/* 802F8E74-802F8ED4 .text newIndTexOrder__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newIndTexOrder(int, int) const { + /* Nonmatching */ +} + +/* 802F8ED4-802F8FD0 .text newIndTexMtx__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newIndTexMtx(int, int) const { + /* Nonmatching */ +} + +/* 802F8FD0-802F9164 .text newIndTevStage__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newIndTevStage(int, int) const { + /* Nonmatching */ +} + +/* 802F9164-802F91C4 .text newIndTexCoordScale__18J3DMaterialFactoryCFii */ +void J3DMaterialFactory::newIndTexCoordScale(int, int) const { + /* Nonmatching */ +} + +/* 802F91C4-802F9348 .text newFog__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newFog(int) const { + /* Nonmatching */ +} + +/* 802F9348-802F93C8 .text newAlphaComp__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newAlphaComp(int) const { + /* Nonmatching */ +} + +/* 802F93C8-802F9444 .text newBlend__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newBlend(int) const { + /* Nonmatching */ +} + +/* 802F9444-802F94A4 .text newZMode__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newZMode(int) const { + /* Nonmatching */ +} + +/* 802F94A4-802F94DC .text newZCompLoc__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newZCompLoc(int) const { + /* Nonmatching */ +} + +/* 802F94DC-802F9514 .text newDither__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newDither(int) const { + /* Nonmatching */ +} + +/* 802F9514-802F95B8 .text newNBTScale__18J3DMaterialFactoryCFi */ +void J3DMaterialFactory::newNBTScale(int) const { + /* Nonmatching */ +} + +/* 802F95B8-802F95BC .text load__14J3DPEBlockNullFv */ +void J3DPEBlockNull::load() { + /* Nonmatching */ +} + +/* 802F95BC-802F95C8 .text getType__14J3DPEBlockNullFv */ +void J3DPEBlockNull::getType() { + /* Nonmatching */ +} + +/* 802F95C8-802F9624 .text __dt__14J3DPEBlockNullFv */ +J3DPEBlockNull::~J3DPEBlockNull() { + /* Nonmatching */ +} + +/* 802F9624-802F9628 .text reset__15J3DTevBlockNullFP11J3DTevBlock */ +void J3DTevBlockNull::reset(J3DTevBlock*) { + /* Nonmatching */ +} + +/* 802F9628-802F962C .text ptrToIndex__15J3DTevBlockNullFv */ +void J3DTevBlockNull::ptrToIndex() { + /* Nonmatching */ +} + +/* 802F962C-802F9650 .text indexToPtr__15J3DTevBlockNullFv */ +void J3DTevBlockNull::indexToPtr() { + /* Nonmatching */ +} + +/* 802F9650-802F965C .text getType__15J3DTevBlockNullFv */ +void J3DTevBlockNull::getType() { + /* Nonmatching */ +} + +/* 802F965C-802F96B8 .text __dt__15J3DTevBlockNullFv */ +J3DTevBlockNull::~J3DTevBlockNull() { + /* Nonmatching */ +} + +/* 802F96B8-802F96BC .text calc__18J3DTexGenBlockNullFPA4_Cf */ +void J3DTexGenBlockNull::calc(const float(*)[4]) { + /* Nonmatching */ +} + +/* 802F96BC-802F96C0 .text load__18J3DTexGenBlockNullFv */ +void J3DTexGenBlockNull::load() { + /* Nonmatching */ +} + +/* 802F96C0-802F96C4 .text patch__18J3DTexGenBlockNullFv */ +void J3DTexGenBlockNull::patch() { + /* Nonmatching */ +} + +/* 802F96C4-802F96C8 .text diff__18J3DTexGenBlockNullFUl */ +void J3DTexGenBlockNull::diff(unsigned long) { + /* Nonmatching */ +} + +/* 802F96C8-802F96CC .text diffTexMtx__18J3DTexGenBlockNullFv */ +void J3DTexGenBlockNull::diffTexMtx() { + /* Nonmatching */ +} + +/* 802F96CC-802F96D0 .text diffTexGen__18J3DTexGenBlockNullFv */ +void J3DTexGenBlockNull::diffTexGen() { + /* Nonmatching */ +} + +/* 802F96D0-802F96DC .text getType__18J3DTexGenBlockNullFv */ +void J3DTexGenBlockNull::getType() { + /* Nonmatching */ +} + +/* 802F96DC-802F9738 .text __dt__18J3DTexGenBlockNullFv */ +J3DTexGenBlockNull::~J3DTexGenBlockNull() { + /* Nonmatching */ +} + +/* 802F9738-802F9744 .text getType__17J3DColorBlockNullFv */ +void J3DColorBlockNull::getType() { + /* Nonmatching */ +} + +/* 802F9744-802F97A0 .text __dt__17J3DColorBlockNullFv */ +J3DColorBlockNull::~J3DColorBlockNull() { + /* Nonmatching */ +} + +/* 802F97A0-802F9800 .text __ct__11J3DTevStageFRC15J3DTevStageInfo */ +J3DTevStage::J3DTevStage(const J3DTevStageInfo&) { + /* Nonmatching */ +} + +/* 802F9800-802F9848 .text __dt__11J3DMaterialFv */ +J3DMaterial::~J3DMaterial() { + /* Nonmatching */ +} + +/* 802F9848-802F9860 .text JSUConvertOffsetToPtr<17J3DCurrentMtxInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9860-802F9878 .text JSUConvertOffsetToPtr<15J3DPatchingInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9878-802F9890 .text JSUConvertOffsetToPtr<18J3DDisplayListInit>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9890-802F98A8 .text JSUConvertOffsetToPtr<15J3DNBTScaleInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F98A8-802F98C0 .text JSUConvertOffsetToPtr<12J3DZModeInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F98C0-802F98D8 .text JSUConvertOffsetToPtr<12J3DBlendInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F98D8-802F98F0 .text JSUConvertOffsetToPtr<16J3DAlphaCompInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F98F0-802F9908 .text JSUConvertOffsetToPtr<10J3DFogInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9908-802F9920 .text JSUConvertOffsetToPtr<23J3DTevSwapModeTableInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9920-802F9938 .text JSUConvertOffsetToPtr<18J3DTevSwapModeInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9938-802F9950 .text JSUConvertOffsetToPtr<15J3DTevStageInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9950-802F9968 .text JSUConvertOffsetToPtr<11_GXColorS10>__FPCvPCv */ +void JSUConvertOffsetToPtr<_GXColorS10>(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9968-802F9980 .text JSUConvertOffsetToPtr<15J3DTevOrderInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9980-802F9998 .text JSUConvertOffsetToPtr<13J3DTexMtxInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9998-802F99B0 .text JSUConvertOffsetToPtr<16J3DTexCoord2Info>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F99B0-802F99C8 .text JSUConvertOffsetToPtr<15J3DTexCoordInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F99C8-802F99E0 .text JSUConvertOffsetToPtr<12J3DLightInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F99E0-802F99F8 .text JSUConvertOffsetToPtr<16J3DColorChanInfo>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F99F8-802F9A10 .text JSUConvertOffsetToPtr__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9A10-802F9A28 .text JSUConvertOffsetToPtr<8_GXColor>__FPCvPCv */ +void JSUConvertOffsetToPtr<_GXColor>(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9A28-802F9A40 .text JSUConvertOffsetToPtr<11_GXCullMode>__FPCvPCv */ +void JSUConvertOffsetToPtr<_GXCullMode>(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9A40-802F9A58 .text JSUConvertOffsetToPtr<14J3DIndInitData>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9A58-802F9A70 .text JSUConvertOffsetToPtr__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802F9A70-802F9A88 .text JSUConvertOffsetToPtr<19J3DMaterialInitData>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp b/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp new file mode 100644 index 000000000..b72e4eeb3 --- /dev/null +++ b/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp @@ -0,0 +1,142 @@ +// +// Generated by dtk +// Translation Unit: J3DMaterialFactory_v21.cpp +// + +#include "JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h" +#include "dolphin/types.h" + +/* 802F9A88-802F9C68 .text __ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21 */ +J3DMaterialFactory_v21::J3DMaterialFactory_v21(const J3DMaterialBlock_v21&) { + /* Nonmatching */ +} + +/* 802F9C68-802F9C8C .text countUniqueMaterials__22J3DMaterialFactory_v21Fv */ +void J3DMaterialFactory_v21::countUniqueMaterials() { + /* Nonmatching */ +} + +/* 802F9C8C-802F9CC4 .text countTexGens__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::countTexGens(int) const { + /* Nonmatching */ +} + +/* 802F9CC4-802F9D4C .text countStages__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::countStages(int) const { + /* Nonmatching */ +} + +/* 802F9D4C-802FA4C0 .text create__22J3DMaterialFactory_v21CFP11J3DMaterialiUl */ +void J3DMaterialFactory_v21::create(J3DMaterial*, int, unsigned long) const { + /* Nonmatching */ +} + +/* 802FA4C0-802FA550 .text newMatColor__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newMatColor(int, int) const { + /* Nonmatching */ +} + +/* 802FA550-802FA588 .text newColorChanNum__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newColorChanNum(int) const { + /* Nonmatching */ +} + +/* 802FA588-802FA72C .text newColorChan__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newColorChan(int, int) const { + /* Nonmatching */ +} + +/* 802FA72C-802FA764 .text newTexGenNum__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newTexGenNum(int) const { + /* Nonmatching */ +} + +/* 802FA764-802FA7D8 .text newTexCoord__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newTexCoord(int, int) const { + /* Nonmatching */ +} + +/* 802FA7D8-802FA8E8 .text newTexMtx__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newTexMtx(int, int) const { + /* Nonmatching */ +} + +/* 802FA8E8-802FA928 .text newCullMode__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newCullMode(int) const { + /* Nonmatching */ +} + +/* 802FA928-802FA970 .text newTexNo__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newTexNo(int, int) const { + /* Nonmatching */ +} + +/* 802FA970-802FA9E4 .text newTevOrder__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newTevOrder(int, int) const { + /* Nonmatching */ +} + +/* 802FA9E4-802FAA7C .text newTevColor__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newTevColor(int, int) const { + /* Nonmatching */ +} + +/* 802FAA7C-802FAB0C .text newTevKColor__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newTevKColor(int, int) const { + /* Nonmatching */ +} + +/* 802FAB0C-802FAB44 .text newTevStageNum__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newTevStageNum(int) const { + /* Nonmatching */ +} + +/* 802FAB44-802FABA4 .text newTevStage__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newTevStage(int, int) const { + /* Nonmatching */ +} + +/* 802FABA4-802FAC40 .text newTevSwapModeTable__22J3DMaterialFactory_v21CFii */ +void J3DMaterialFactory_v21::newTevSwapModeTable(int, int) const { + /* Nonmatching */ +} + +/* 802FAC40-802FADC4 .text newFog__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newFog(int) const { + /* Nonmatching */ +} + +/* 802FADC4-802FAE44 .text newAlphaComp__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newAlphaComp(int) const { + /* Nonmatching */ +} + +/* 802FAE44-802FAEC0 .text newBlend__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newBlend(int) const { + /* Nonmatching */ +} + +/* 802FAEC0-802FAF20 .text newZMode__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newZMode(int) const { + /* Nonmatching */ +} + +/* 802FAF20-802FAF58 .text newZCompLoc__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newZCompLoc(int) const { + /* Nonmatching */ +} + +/* 802FAF58-802FAF90 .text newDither__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newDither(int) const { + /* Nonmatching */ +} + +/* 802FAF90-802FB034 .text newNBTScale__22J3DMaterialFactory_v21CFi */ +void J3DMaterialFactory_v21::newNBTScale(int) const { + /* Nonmatching */ +} + +/* 802FB034-802FB04C .text JSUConvertOffsetToPtr<23J3DMaterialInitData_v21>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphLoader/J3DModelLoader.cpp b/src/JSystem/J3DGraphLoader/J3DModelLoader.cpp new file mode 100644 index 000000000..c408fa65a --- /dev/null +++ b/src/JSystem/J3DGraphLoader/J3DModelLoader.cpp @@ -0,0 +1,212 @@ +// +// Generated by dtk +// Translation Unit: J3DModelLoader.cpp +// + +#include "JSystem/J3DGraphLoader/J3DModelLoader.h" +#include "dolphin/types.h" + +/* 802FB758-802FB8A4 .text load__22J3DModelLoaderDataBaseFPCvUl */ +void J3DModelLoaderDataBase::load(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FB8A4-802FB94C .text loadMaterialTable__22J3DModelLoaderDataBaseFPCv */ +void J3DModelLoaderDataBase::loadMaterialTable(const void*) { + /* Nonmatching */ +} + +/* 802FB94C-802FBA04 .text loadBinaryDisplayList__22J3DModelLoaderDataBaseFPCvUl */ +void J3DModelLoaderDataBase::loadBinaryDisplayList(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FBA04-802FBCC4 .text load__14J3DModelLoaderFPCvUl */ +void J3DModelLoader::load(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FBCC4-802FBE24 .text loadMaterialTable__14J3DModelLoaderFPCv */ +void J3DModelLoader::loadMaterialTable(const void*) { + /* Nonmatching */ +} + +/* 802FBE24-802FC0CC .text loadBinaryDisplayList__14J3DModelLoaderFPCvUl */ +void J3DModelLoader::loadBinaryDisplayList(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FC0CC-802FC234 .text setupBBoardInfo__14J3DModelLoaderFv */ +void J3DModelLoader::setupBBoardInfo() { + /* Nonmatching */ +} + +/* 802FC234-802FC3E4 .text readInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl */ +void J3DModelLoader::readInformation(const J3DModelInfoBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FC3E4-802FC410 .text getFmtType__FP17_GXVtxAttrFmtList7_GXAttr */ +void getFmtType(_GXVtxAttrFmtList*, _GXAttr) { + /* Nonmatching */ +} + +/* 802FC410-802FC630 .text readVertex__14J3DModelLoaderFPC14J3DVertexBlock */ +void J3DModelLoader::readVertex(const J3DVertexBlock*) { + /* Nonmatching */ +} + +/* 802FC630-802FC6C0 .text readEnvelop__14J3DModelLoaderFPC15J3DEnvelopBlock */ +void J3DModelLoader::readEnvelop(const J3DEnvelopBlock*) { + /* Nonmatching */ +} + +/* 802FC6C0-802FC750 .text readDraw__14J3DModelLoaderFPC12J3DDrawBlock */ +void J3DModelLoader::readDraw(const J3DDrawBlock*) { + /* Nonmatching */ +} + +/* 802FC750-802FC834 .text readJoint__14J3DModelLoaderFPC13J3DJointBlock */ +void J3DModelLoader::readJoint(const J3DJointBlock*) { + /* Nonmatching */ +} + +/* 802FC834-802FCAB0 .text readMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl */ +void J3DModelLoader_v26::readMaterial(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FCAB0-802FCD14 .text readMaterial_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul */ +void J3DModelLoader_v21::readMaterial_v21(const J3DMaterialBlock_v21*, unsigned long) { + /* Nonmatching */ +} + +/* 802FCD14-802FCE50 .text readShape__14J3DModelLoaderFPC13J3DShapeBlockUl */ +void J3DModelLoader::readShape(const J3DShapeBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FCE50-802FCF14 .text readTexture__14J3DModelLoaderFPC15J3DTextureBlock */ +void J3DModelLoader::readTexture(const J3DTextureBlock*) { + /* Nonmatching */ +} + +/* 802FCF14-802FD050 .text readMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl */ +void J3DModelLoader_v26::readMaterialTable(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD050-802FD18C .text readMaterialTable_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul */ +void J3DModelLoader_v21::readMaterialTable_v21(const J3DMaterialBlock_v21*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD18C-802FD250 .text readTextureTable__14J3DModelLoaderFPC15J3DTextureBlock */ +void J3DModelLoader::readTextureTable(const J3DTextureBlock*) { + /* Nonmatching */ +} + +/* 802FD250-802FD390 .text readPatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl */ +void J3DModelLoader::readPatchedMaterial(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD390-802FD548 .text readMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl */ +void J3DModelLoader::readMaterialDL(const J3DMaterialDLBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD548-802FD5C4 .text modifyMaterial__14J3DModelLoaderFUl */ +void J3DModelLoader::modifyMaterial(unsigned long) { + /* Nonmatching */ +} + +/* 802FD5C4-802FD620 .text __dt__18J3DModelLoader_v26Fv */ +J3DModelLoader_v26::~J3DModelLoader_v26() { + /* Nonmatching */ +} + +/* 802FD620-802FD67C .text __dt__18J3DModelLoader_v21Fv */ +J3DModelLoader_v21::~J3DModelLoader_v21() { + /* Nonmatching */ +} + +/* 802FD67C-802FD6C4 .text __dt__14J3DModelLoaderFv */ +J3DModelLoader::~J3DModelLoader() { + /* Nonmatching */ +} + +/* 802FD6C4-802FD6C8 .text readMaterial_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul */ +void J3DModelLoader::readMaterial_v21(const J3DMaterialBlock_v21*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD6C8-802FD6CC .text readMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl */ +void J3DModelLoader::readMaterial(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD6CC-802FD6D0 .text readMaterialTable_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul */ +void J3DModelLoader::readMaterialTable_v21(const J3DMaterialBlock_v21*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD6D0-802FD6D4 .text readMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl */ +void J3DModelLoader::readMaterialTable(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD6D4-802FD6DC .text calcSizeMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl */ +void J3DModelLoader::calcSizeMaterial(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD6DC-802FD6E4 .text calcSizeMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl */ +void J3DModelLoader::calcSizeMaterialTable(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD6E4-802FD738 .text __ct__11J3DMaterialFv */ +J3DMaterial::J3DMaterial() { + /* Nonmatching */ +} + +/* 802FD738-802FD780 .text __dt__10J3DTextureFv */ +J3DTexture::~J3DTexture() { + /* Nonmatching */ +} + +/* 802FD780-802FD798 .text JSUConvertOffsetToPtr<7ResTIMG>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802FD798-802FD7B0 .text JSUConvertOffsetToPtr__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802FD7B0-802FD7C8 .text JSUConvertOffsetToPtr__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802FD7C8-802FD7E0 .text JSUConvertOffsetToPtr<17_GXVtxAttrFmtList>__FPCvPCv */ +void JSUConvertOffsetToPtr<_GXVtxAttrFmtList>(const void*, const void*) { + /* Nonmatching */ +} + +/* 802FD7E0-802FD7F8 .text JSUConvertOffsetToPtr<17J3DModelHierarchy>__FPCvPCv */ +void JSUConvertOffsetToPtr(const void*, const void*) { + /* Nonmatching */ +} + +/* 802FD7F8-802FD810 .text JSUConvertOffsetToPtr<16J3DShapeInitData>__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FD810-802FD828 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp b/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp new file mode 100644 index 000000000..d34fb02ad --- /dev/null +++ b/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp @@ -0,0 +1,72 @@ +// +// Generated by dtk +// Translation Unit: J3DModelLoaderCalcSize.cpp +// + +#include "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.h" +#include "dolphin/types.h" + +/* 802FD828-802FD868 .text countMaterialNum__14J3DModelLoaderFPCv */ +void J3DModelLoader::countMaterialNum(const void*) { + /* Nonmatching */ +} + +/* 802FD868-802FDA10 .text calcLoadSize__14J3DModelLoaderFPCvUl */ +void J3DModelLoader::calcLoadSize(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FDA10-802FDB0C .text calcLoadMaterialTableSize__14J3DModelLoaderFPCv */ +void J3DModelLoader::calcLoadMaterialTableSize(const void*) { + /* Nonmatching */ +} + +/* 802FDB0C-802FDD28 .text calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl */ +void J3DModelLoader::calcLoadBinaryDisplayListSize(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FDD28-802FDDB4 .text calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl */ +void J3DModelLoader::calcSizeInformation(const J3DModelInfoBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FDDB4-802FDDE0 .text calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock */ +void J3DModelLoader::calcSizeJoint(const J3DJointBlock*) { + /* Nonmatching */ +} + +/* 802FDDE0-802FDECC .text calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl */ +void J3DModelLoader_v26::calcSizeMaterial(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FDECC-802FDF70 .text calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl */ +void J3DModelLoader::calcSizeShape(const J3DShapeBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FDF70-802FDF8C .text calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock */ +void J3DModelLoader::calcSizeTexture(const J3DTextureBlock*) { + /* Nonmatching */ +} + +/* 802FDF8C-802FE01C .text calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl */ +void J3DModelLoader_v26::calcSizeMaterialTable(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FE01C-802FE03C .text calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock */ +void J3DModelLoader::calcSizeTextureTable(const J3DTextureBlock*) { + /* Nonmatching */ +} + +/* 802FE03C-802FE0CC .text calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl */ +void J3DModelLoader::calcSizePatchedMaterial(const J3DMaterialBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802FE0CC-802FE1A4 .text calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl */ +void J3DModelLoader::calcSizeMaterialDL(const J3DMaterialDLBlock*, unsigned long) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DGraphLoader/J3DShapeFactory.cpp b/src/JSystem/J3DGraphLoader/J3DShapeFactory.cpp new file mode 100644 index 000000000..f790b3ace --- /dev/null +++ b/src/JSystem/J3DGraphLoader/J3DShapeFactory.cpp @@ -0,0 +1,67 @@ +// +// Generated by dtk +// Translation Unit: J3DShapeFactory.cpp +// + +#include "JSystem/J3DGraphLoader/J3DShapeFactory.h" +#include "dolphin/types.h" + +/* 802FE3A8-802FE458 .text __ct__15J3DShapeFactoryFRC13J3DShapeBlock */ +J3DShapeFactory::J3DShapeFactory(const J3DShapeBlock&) { + /* Nonmatching */ +} + +/* 802FE458-802FE614 .text create__15J3DShapeFactoryFiUlP14_GXVtxDescList */ +void J3DShapeFactory::create(int, unsigned long, _GXVtxDescList*) { + /* Nonmatching */ +} + +/* 802FE614-802FEA40 .text newShapeMtx__15J3DShapeFactoryCFUlii */ +void J3DShapeFactory::newShapeMtx(unsigned long, int, int) const { + /* Nonmatching */ +} + +/* 802FEA40-802FEACC .text newShapeDraw__15J3DShapeFactoryCFii */ +void J3DShapeFactory::newShapeDraw(int, int) const { + /* Nonmatching */ +} + +/* 802FEACC-802FEB38 .text allocVcdVatCmdBuffer__15J3DShapeFactoryFUl */ +void J3DShapeFactory::allocVcdVatCmdBuffer(unsigned long) { + /* Nonmatching */ +} + +/* 802FEB38-802FEBCC .text calcSize__15J3DShapeFactoryFiUl */ +void J3DShapeFactory::calcSize(int, unsigned long) { + /* Nonmatching */ +} + +/* 802FEBCC-802FEBDC .text calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl */ +void J3DShapeFactory::calcSizeVcdVatCmdBuffer(unsigned long) { + /* Nonmatching */ +} + +/* 802FEBDC-802FED40 .text calcSizeShapeMtx__15J3DShapeFactoryCFUlii */ +void J3DShapeFactory::calcSizeShapeMtx(unsigned long, int, int) const { + /* Nonmatching */ +} + +/* 802FED40-802FED58 .text JSUConvertOffsetToPtr<20J3DShapeDrawInitData>__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FED58-802FED70 .text JSUConvertOffsetToPtr<19J3DShapeMtxInitData>__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FED70-802FED88 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802FED88-802FEDA0 .text JSUConvertOffsetToPtr<14_GXVtxDescList>__FPCvUl */ +void JSUConvertOffsetToPtr<_GXVtxDescList>(const void*, unsigned long) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DU/J3DUClipper.cpp b/src/JSystem/J3DU/J3DUClipper.cpp new file mode 100644 index 000000000..3f29d8862 --- /dev/null +++ b/src/JSystem/J3DU/J3DUClipper.cpp @@ -0,0 +1,32 @@ +// +// Generated by dtk +// Translation Unit: J3DUClipper.cpp +// + +#include "JSystem/J3DU/J3DUClipper.h" +#include "dolphin/types.h" + +/* 802566B8-802566CC .text init__11J3DUClipperFv */ +void J3DUClipper::init() { + /* Nonmatching */ +} + +/* 802566CC-80256888 .text calcViewFrustum__11J3DUClipperFv */ +void J3DUClipper::calcViewFrustum() { + /* Nonmatching */ +} + +/* 80256888-802569D0 .text clip__11J3DUClipperFPA4_Cf3Vecf */ +void J3DUClipper::clip(const float(*)[4], Vec, float) { + /* Nonmatching */ +} + +/* 802569D0-80256CB8 .text clip__11J3DUClipperFPA4_CfP3VecP3Vec */ +void J3DUClipper::clip(const float(*)[4], Vec*, Vec*) { + /* Nonmatching */ +} + +/* 80256CB8-80256DBC .text clipByBox__11J3DUClipperFP8J3DModel */ +void J3DUClipper::clipByBox(J3DModel*) { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DU/J3DUDL.cpp b/src/JSystem/J3DU/J3DUDL.cpp new file mode 100644 index 000000000..11b477fa4 --- /dev/null +++ b/src/JSystem/J3DU/J3DUDL.cpp @@ -0,0 +1,12 @@ +// +// Generated by dtk +// Translation Unit: J3DUDL.cpp +// + +#include "JSystem/J3DU/J3DUDL.h" +#include "dolphin/types.h" + +/* 80256F80-80256F88 .text getUseMtxNum__11J3DShapeMtxCFv */ +void J3DShapeMtx::getUseMtxNum() const { + /* Nonmatching */ +} diff --git a/src/JSystem/J3DU/J3DUMotion.cpp b/src/JSystem/J3DU/J3DUMotion.cpp new file mode 100644 index 000000000..0fa72c964 --- /dev/null +++ b/src/JSystem/J3DU/J3DUMotion.cpp @@ -0,0 +1,22 @@ +// +// Generated by dtk +// Translation Unit: J3DUMotion.cpp +// + +#include "JSystem/J3DU/J3DUMotion.h" +#include "dolphin/types.h" + +/* 80256DBC-80256E4C .text __dt__19J3DMtxCalcSoftimageFv */ +J3DMtxCalcSoftimage::~J3DMtxCalcSoftimage() { + /* Nonmatching */ +} + +/* 80256E4C-80256E94 .text init__19J3DMtxCalcSoftimageFRC3VecRA3_A4_Cf */ +void J3DMtxCalcSoftimage::init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} + +/* 80256E94-80256F80 .text init__15J3DMtxCalcBasicFRC3VecRA3_A4_Cf */ +void J3DMtxCalcBasic::init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAIAnimation.cpp b/src/JSystem/JAudio/JAIAnimation.cpp new file mode 100644 index 000000000..7f0ed77fd --- /dev/null +++ b/src/JSystem/JAudio/JAIAnimation.cpp @@ -0,0 +1,47 @@ +// +// Generated by dtk +// Translation Unit: JAIAnimation.cpp +// + +#include "JSystem/JAudio/JAIAnimation.h" +#include "dolphin/types.h" + +/* 8028F08C-8028F110 .text __ct__13JAIAnimeSoundFv */ +JAIAnimeSound::JAIAnimeSound() { + /* Nonmatching */ +} + +/* 8028F110-8028F268 .text initActorAnimSound__13JAIAnimeSoundFPvUlf */ +void JAIAnimeSound::initActorAnimSound(void*, unsigned long, float) { + /* Nonmatching */ +} + +/* 8028F268-8028F2A0 .text setAnimSoundVec__13JAIAnimeSoundFP8JAIBasicP3VecffUlUc */ +void JAIAnimeSound::setAnimSoundVec(JAIBasic*, Vec*, float, float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8028F2A0-8028F7B8 .text setAnimSoundActor__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorffUc */ +void JAIAnimeSound::setAnimSoundActor(JAIBasic*, JAInter::Actor*, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 8028F7B8-8028FA60 .text playActorAnimSound__13JAIAnimeSoundFP8JAIBasicPQ27JAInter5ActorfUc */ +void JAIAnimeSound::playActorAnimSound(JAIBasic*, JAInter::Actor*, float, unsigned char) { + /* Nonmatching */ +} + +/* 8028FA60-8028FA94 .text startAnimSound__13JAIAnimeSoundFPvUlPP8JAISoundPQ27JAInter5ActorUc */ +void JAIAnimeSound::startAnimSound(void*, unsigned long, JAISound**, JAInter::Actor*, unsigned char) { + /* Nonmatching */ +} + +/* 8028FA94-8028FBE0 .text setSpeedModifySound__13JAIAnimeSoundFP8JAISoundP22JAIAnimeFrameSoundDataf */ +void JAIAnimeSound::setSpeedModifySound(JAISound*, JAIAnimeFrameSoundData*, float) { + /* Nonmatching */ +} + +/* 8028FBE0-8028FC48 .text stop__13JAIAnimeSoundFv */ +void JAIAnimeSound::stop() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAIBankWave.cpp b/src/JSystem/JAudio/JAIBankWave.cpp new file mode 100644 index 000000000..0265b4632 --- /dev/null +++ b/src/JSystem/JAudio/JAIBankWave.cpp @@ -0,0 +1,62 @@ +// +// Generated by dtk +// Translation Unit: JAIBankWave.cpp +// + +#include "JSystem/JAudio/JAIBankWave.h" +#include "dolphin/types.h" + +/* 80291220-80291230 .text setWsGroupNumber__Q27JAInter8BankWaveFll */ +void JAInter::BankWave::setWsGroupNumber(long, long) { + /* Nonmatching */ +} + +/* 80291230-80291240 .text setWsLoadStatus__Q27JAInter8BankWaveFll */ +void JAInter::BankWave::setWsLoadStatus(long, long) { + /* Nonmatching */ +} + +/* 80291240-8029144C .text init__Q27JAInter8BankWaveFv */ +void JAInter::BankWave::init() { + /* Nonmatching */ +} + +/* 8029144C-802914D4 .text setWaveScene__Q27JAInter8BankWaveFv */ +void JAInter::BankWave::setWaveScene() { + /* Nonmatching */ +} + +/* 802914D4-80291578 .text loadSecondStayWave__Q27JAInter8BankWaveFv */ +void JAInter::BankWave::loadSecondStayWave() { + /* Nonmatching */ +} + +/* 80291578-802915C4 .text setSceneSetFinishCallback__Q27JAInter8BankWaveFll */ +void JAInter::BankWave::setSceneSetFinishCallback(long, long) { + /* Nonmatching */ +} + +/* 802915C4-802915DC .text finishSceneSet__Q27JAInter8BankWaveFUl */ +void JAInter::BankWave::finishSceneSet(unsigned long) { + /* Nonmatching */ +} + +/* 802915DC-8029165C .text loadSceneWave__Q27JAInter8BankWaveFll */ +void JAInter::BankWave::loadSceneWave(long, long) { + /* Nonmatching */ +} + +/* 8029165C-802916B0 .text loadGroupWave__Q27JAInter8BankWaveFll */ +void JAInter::BankWave::loadGroupWave(long, long) { + /* Nonmatching */ +} + +/* 802916B0-802916C0 .text getWaveLoadStatus__Q27JAInter8BankWaveFl */ +void JAInter::BankWave::getWaveLoadStatus(long) { + /* Nonmatching */ +} + +/* 802916C0-80291704 .text checkAllWaveLoadStatus__Q27JAInter8BankWaveFv */ +void JAInter::BankWave::checkAllWaveLoadStatus() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAIBasic.cpp b/src/JSystem/JAudio/JAIBasic.cpp new file mode 100644 index 000000000..3cdb35529 --- /dev/null +++ b/src/JSystem/JAudio/JAIBasic.cpp @@ -0,0 +1,202 @@ +// +// Generated by dtk +// Translation Unit: JAIBasic.cpp +// + +#include "JSystem/JAudio/JAIBasic.h" +#include "dolphin/types.h" + +/* 8028FC48-8028FCC4 .text __ct__8JAIBasicFv */ +JAIBasic::JAIBasic() { + /* Nonmatching */ +} + +/* 8028FCC4-8028FCE4 .text initDriver__8JAIBasicFP12JKRSolidHeapUlUc */ +void JAIBasic::initDriver(JKRSolidHeap*, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8028FCE4-8028FD04 .text initInterface__8JAIBasicFUc */ +void JAIBasic::initInterface(unsigned char) { + /* Nonmatching */ +} + +/* 8028FD04-8028FDC0 .text initInterfaceMain__8JAIBasicFv */ +void JAIBasic::initInterfaceMain() { + /* Nonmatching */ +} + +/* 8028FDC0-8028FE78 .text initHeap__8JAIBasicFv */ +void JAIBasic::initHeap() { + /* Nonmatching */ +} + +/* 8028FE78-8028FF20 .text initArchive__8JAIBasicFv */ +void JAIBasic::initArchive() { + /* Nonmatching */ +} + +/* 8028FF20-8028FFF8 .text initResourcePath__8JAIBasicFv */ +void JAIBasic::initResourcePath() { + /* Nonmatching */ +} + +/* 8028FFF8-8029002C .text setCameraInfo__8JAIBasicFP3VecP3VecPA4_fUl */ +void JAIBasic::setCameraInfo(Vec*, Vec*, float(*)[4], unsigned long) { + /* Nonmatching */ +} + +/* 8029002C-80290068 .text initStream__8JAIBasicFv */ +void JAIBasic::initStream() { + /* Nonmatching */ +} + +/* 80290068-80290090 .text setRegisterTrackCallback__8JAIBasicFv */ +void JAIBasic::setRegisterTrackCallback() { + /* Nonmatching */ +} + +/* 80290090-8029011C .text initAudioThread__8JAIBasicFP12JKRSolidHeapUlUc */ +void JAIBasic::initAudioThread(JKRSolidHeap*, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8029011C-8029031C .text initCamera__8JAIBasicFv */ +void JAIBasic::initCamera() { + /* Nonmatching */ +} + +/* 8029031C-80290330 .text __defctor__Q27JAInter6CameraFv */ +void JAInter::Camera::__defctor() { + /* Nonmatching */ +} + +/* 80290330-8029046C .text initReadFile__8JAIBasicFv */ +void JAIBasic::initReadFile() { + /* Nonmatching */ +} + +/* 8029046C-802904B4 .text processFrameWork__8JAIBasicFv */ +void JAIBasic::processFrameWork() { + /* Nonmatching */ +} + +/* 802904B4-802904EC .text startSoundVec__8JAIBasicFUlPP8JAISoundP3VecUlUlUc */ +void JAIBasic::startSoundVec(unsigned long, JAISound**, Vec*, unsigned long, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 802904EC-8029050C .text startSoundActor__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUc */ +void JAIBasic::startSoundActor(unsigned long, JAISound**, JAInter::Actor*, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8029050C-8029057C .text startSoundDirectID__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUc */ +void JAIBasic::startSoundDirectID(unsigned long, JAISound**, JAInter::Actor*, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8029057C-80290708 .text startSoundBasic__8JAIBasicFUlPP8JAISoundPQ27JAInter5ActorUlUcPv */ +void JAIBasic::startSoundBasic(unsigned long, JAISound**, JAInter::Actor*, unsigned long, unsigned char, void*) { + /* Nonmatching */ +} + +/* 80290708-802907E0 .text stopSoundHandle__8JAIBasicFP8JAISoundUl */ +void JAIBasic::stopSoundHandle(JAISound*, unsigned long) { + /* Nonmatching */ +} + +/* 802907E0-80290864 .text stopPlayingCategoryObjectSe__8JAIBasicFUcPv */ +void JAIBasic::stopPlayingCategoryObjectSe(unsigned char, void*) { + /* Nonmatching */ +} + +/* 80290864-80290884 .text stopAllSe__8JAIBasicFUcPv */ +void JAIBasic::stopAllSe(unsigned char, void*) { + /* Nonmatching */ +} + +/* 80290884-802908E8 .text stopActorSoundOneBuffer__8JAIBasicFPvP8JAISound */ +void JAIBasic::stopActorSoundOneBuffer(void*, JAISound*) { + /* Nonmatching */ +} + +/* 802908E8-8029094C .text stopIDSoundOneBuffer__8JAIBasicFUlP8JAISound */ +void JAIBasic::stopIDSoundOneBuffer(unsigned long, JAISound*) { + /* Nonmatching */ +} + +/* 8029094C-802909C0 .text stopIDActorSoundOneBuffer__8JAIBasicFUlPvP8JAISound */ +void JAIBasic::stopIDActorSoundOneBuffer(unsigned long, void*, JAISound*) { + /* Nonmatching */ +} + +/* 802909C0-80290A5C .text stopAllSound__8JAIBasicFPv */ +void JAIBasic::stopAllSound(void*) { + /* Nonmatching */ +} + +/* 80290A5C-80290B64 .text stopAllSound__8JAIBasicFUl */ +void JAIBasic::stopAllSound(unsigned long) { + /* Nonmatching */ +} + +/* 80290B64-80290C74 .text stopAllSound__8JAIBasicFUlPv */ +void JAIBasic::stopAllSound(unsigned long, void*) { + /* Nonmatching */ +} + +/* 80290C74-80290D94 .text deleteObject__8JAIBasicFPv */ +void JAIBasic::deleteObject(void*) { + /* Nonmatching */ +} + +/* 80290D94-80290DA0 .text getMapInfoFxline__8JAIBasicFUl */ +void JAIBasic::getMapInfoFxline(unsigned long) { + /* Nonmatching */ +} + +/* 80290DA0-80290DAC .text getMapInfoGround__8JAIBasicFUl */ +void JAIBasic::getMapInfoGround(unsigned long) { + /* Nonmatching */ +} + +/* 80290DAC-80290DC4 .text getMapInfoFxParameter__8JAIBasicFUl */ +void JAIBasic::getMapInfoFxParameter(unsigned long) { + /* Nonmatching */ +} + +/* 80290DC4-80290E14 .text getSoundOffsetNumberFromID__8JAIBasicFUl */ +void JAIBasic::getSoundOffsetNumberFromID(unsigned long) { + /* Nonmatching */ +} + +/* 80290E14-80290E50 .text setSeCategoryVolume__8JAIBasicFUcUc */ +void JAIBasic::setSeCategoryVolume(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 80290E50-80291034 .text setParameterSeqSync__8JAIBasicFPQ28JASystem6TTrackUs */ +void JAIBasic::setParameterSeqSync(JASystem::TTrack*, unsigned short) { + /* Nonmatching */ +} + +/* 80291034-80291114 .text setSeExtParameter__8JAIBasicFP8JAISound */ +void JAIBasic::setSeExtParameter(JAISound*) { + /* Nonmatching */ +} + +/* 80291114-802911A8 .text makeSound__8JAIBasicFUl */ +void JAIBasic::makeSound(unsigned long) { + /* Nonmatching */ +} + +/* 802911A8-80291200 .text allocStreamBuffer__8JAIBasicFPvl */ +void JAIBasic::allocStreamBuffer(void*, long) { + /* Nonmatching */ +} + +/* 80291200-80291220 .text deallocStreamBuffer__8JAIBasicFv */ +void JAIBasic::deallocStreamBuffer() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAIConst.cpp b/src/JSystem/JAudio/JAIConst.cpp new file mode 100644 index 000000000..22100c3aa --- /dev/null +++ b/src/JSystem/JAudio/JAIConst.cpp @@ -0,0 +1,27 @@ +// +// Generated by dtk +// Translation Unit: JAIConst.cpp +// + +#include "JSystem/JAudio/JAIConst.h" +#include "dolphin/types.h" + +/* 80291704-802917D8 .text transInitDataFile__7JAInterFPUcUl */ +void JAInter::transInitDataFile(unsigned char*, unsigned long) { + /* Nonmatching */ +} + +/* 802917D8-802918CC .text loadTmpDVDFile__7JAInterFPcPPUc */ +void JAInter::loadTmpDVDFile(char*, unsigned char**) { + /* Nonmatching */ +} + +/* 802918CC-802918FC .text deleteTmpDVDFile__7JAInterFPPUc */ +void JAInter::deleteTmpDVDFile(unsigned char**) { + /* Nonmatching */ +} + +/* 802918FC-8029193C .text routeToTrack__7JAInterFUl */ +void JAInter::routeToTrack(unsigned long) { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAIDummyObject.cpp b/src/JSystem/JAudio/JAIDummyObject.cpp new file mode 100644 index 000000000..59088649d --- /dev/null +++ b/src/JSystem/JAudio/JAIDummyObject.cpp @@ -0,0 +1,27 @@ +// +// Generated by dtk +// Translation Unit: JAIDummyObject.cpp +// + +#include "JSystem/JAudio/JAIDummyObject.h" +#include "dolphin/types.h" + +/* 802919A0-80291B40 .text init__Q27JAInter14DummyObjectMgrFv */ +void JAInter::DummyObjectMgr::init() { + /* Nonmatching */ +} + +/* 80291B40-80291BAC .text getPointer__Q27JAInter14DummyObjectMgrFUlb */ +void JAInter::DummyObjectMgr::getPointer(unsigned long, bool) { + /* Nonmatching */ +} + +/* 80291BAC-80291C20 .text releasePointer__Q27JAInter14DummyObjectMgrFPQ27JAInter8DummyVec */ +void JAInter::DummyObjectMgr::releasePointer(JAInter::DummyVec*) { + /* Nonmatching */ +} + +/* 80291C20-80291CCC .text check__Q27JAInter14DummyObjectMgrFv */ +void JAInter::DummyObjectMgr::check() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAIFx.cpp b/src/JSystem/JAudio/JAIFx.cpp new file mode 100644 index 000000000..7a58820db --- /dev/null +++ b/src/JSystem/JAudio/JAIFx.cpp @@ -0,0 +1,57 @@ +// +// Generated by dtk +// Translation Unit: JAIFx.cpp +// + +#include "JSystem/JAudio/JAIFx.h" +#include "dolphin/types.h" + +/* 80291CCC-80292068 .text init__Q27JAInter2FxFv */ +void JAInter::Fx::init() { + /* Nonmatching */ +} + +/* 80292068-80292070 .text setSceneMax__Q27JAInter2FxFUc */ +void JAInter::Fx::setSceneMax(unsigned char) { + /* Nonmatching */ +} + +/* 80292070-80292094 .text setBufferMax__Q27JAInter2FxFUlUlUlUl */ +void JAInter::Fx::setBufferMax(unsigned long, unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80292094-8029209C .text setTablePointer__Q27JAInter2FxFPPv */ +void JAInter::Fx::setTablePointer(void**) { + /* Nonmatching */ +} + +/* 8029209C-802920AC .text setBufferPointer__Q27JAInter2FxFUcPs */ +void JAInter::Fx::setBufferPointer(unsigned char, short*) { + /* Nonmatching */ +} + +/* 802920AC-802920BC .text setScenePointer__Q27JAInter2FxFUcPv */ +void JAInter::Fx::setScenePointer(unsigned char, void*) { + /* Nonmatching */ +} + +/* 802920BC-802920C4 .text getSceneMax__Q27JAInter2FxFv */ +void JAInter::Fx::getSceneMax() { + /* Nonmatching */ +} + +/* 802920C4-802920D4 .text getBufferSizeMax__Q27JAInter2FxFUc */ +void JAInter::Fx::getBufferSizeMax(unsigned char) { + /* Nonmatching */ +} + +/* 802920D4-802920E4 .text getBufferPointer__Q27JAInter2FxFUc */ +void JAInter::Fx::getBufferPointer(unsigned char) { + /* Nonmatching */ +} + +/* 802920E4-802920EC .text getFxconfigTable__Q27JAInter2FxFv */ +void JAInter::Fx::getFxconfigTable() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAIGlobalParameter.cpp b/src/JSystem/JAudio/JAIGlobalParameter.cpp new file mode 100644 index 000000000..2cf8f38f0 --- /dev/null +++ b/src/JSystem/JAudio/JAIGlobalParameter.cpp @@ -0,0 +1,347 @@ +// +// Generated by dtk +// Translation Unit: JAIGlobalParameter.cpp +// + +#include "JSystem/JAudio/JAIGlobalParameter.h" +#include "dolphin/types.h" + +/* 802920EC-80292100 .text setParamInitDataPointer__18JAIGlobalParameterFPv */ +void JAIGlobalParameter::setParamInitDataPointer(void*) { + /* Nonmatching */ +} + +/* 80292100-80292108 .text setParamInterfaceHeapSize__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamInterfaceHeapSize(unsigned long) { + /* Nonmatching */ +} + +/* 80292108-80292110 .text setParamSoundSceneMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamSoundSceneMax(unsigned long) { + /* Nonmatching */ +} + +/* 80292110-80292118 .text setParamSeRegistMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamSeRegistMax(unsigned long) { + /* Nonmatching */ +} + +/* 80292118-80292120 .text setParamSeTrackMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamSeTrackMax(unsigned long) { + /* Nonmatching */ +} + +/* 80292120-80292130 .text setParamSeqPlayTrackMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamSeqPlayTrackMax(unsigned long) { + /* Nonmatching */ +} + +/* 80292130-80292138 .text setParamSeqControlBufferMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamSeqControlBufferMax(unsigned long) { + /* Nonmatching */ +} + +/* 80292138-80292140 .text setParamStreamControlBufferMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamStreamControlBufferMax(unsigned long) { + /* Nonmatching */ +} + +/* 80292140-80292148 .text setParamAutoHeapMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamAutoHeapMax(unsigned long) { + /* Nonmatching */ +} + +/* 80292148-80292150 .text setParamStayHeapMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamStayHeapMax(unsigned long) { + /* Nonmatching */ +} + +/* 80292150-80292158 .text setParamInputGainDown__18JAIGlobalParameterFf */ +void JAIGlobalParameter::setParamInputGainDown(float) { + /* Nonmatching */ +} + +/* 80292158-80292160 .text setParamOutputGainUp__18JAIGlobalParameterFf */ +void JAIGlobalParameter::setParamOutputGainUp(float) { + /* Nonmatching */ +} + +/* 80292160-80292168 .text setParamDistanceMax__18JAIGlobalParameterFf */ +void JAIGlobalParameter::setParamDistanceMax(float) { + /* Nonmatching */ +} + +/* 80292168-80292170 .text setParamMaxVolumeDistance__18JAIGlobalParameterFf */ +void JAIGlobalParameter::setParamMaxVolumeDistance(float) { + /* Nonmatching */ +} + +/* 80292170-80292178 .text setParamMinDistanceVolume__18JAIGlobalParameterFf */ +void JAIGlobalParameter::setParamMinDistanceVolume(float) { + /* Nonmatching */ +} + +/* 80292178-80292180 .text setParamSeDistanceFxParameter__18JAIGlobalParameterFUs */ +void JAIGlobalParameter::setParamSeDistanceFxParameter(unsigned short) { + /* Nonmatching */ +} + +/* 80292180-802921A0 .text setParamStreamDecodedBufferBlocks__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamStreamDecodedBufferBlocks(unsigned long) { + /* Nonmatching */ +} + +/* 802921A0-802921B8 .text setParamStreamInsideBufferCut__18JAIGlobalParameterFb */ +void JAIGlobalParameter::setParamStreamInsideBufferCut(bool) { + /* Nonmatching */ +} + +/* 802921B8-802921C0 .text setParamAutoHeapRoomSize__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamAutoHeapRoomSize(unsigned long) { + /* Nonmatching */ +} + +/* 802921C0-802921C8 .text setParamStayHeapSize__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamStayHeapSize(unsigned long) { + /* Nonmatching */ +} + +/* 802921C8-802921F4 .text setParamSeDolbyCenterValue__18JAIGlobalParameterFUc */ +void JAIGlobalParameter::setParamSeDolbyCenterValue(unsigned char) { + /* Nonmatching */ +} + +/* 802921F4-802921FC .text setParamSeDolbyFrontDistanceMax__18JAIGlobalParameterFf */ +void JAIGlobalParameter::setParamSeDolbyFrontDistanceMax(float) { + /* Nonmatching */ +} + +/* 802921FC-80292204 .text setParamSeDolbyBehindDistanceMax__18JAIGlobalParameterFf */ +void JAIGlobalParameter::setParamSeDolbyBehindDistanceMax(float) { + /* Nonmatching */ +} + +/* 80292204-8029220C .text setParamInitDataFileName__18JAIGlobalParameterFPc */ +void JAIGlobalParameter::setParamInitDataFileName(char*) { + /* Nonmatching */ +} + +/* 8029220C-80292214 .text setParamWavePath__18JAIGlobalParameterFPc */ +void JAIGlobalParameter::setParamWavePath(char*) { + /* Nonmatching */ +} + +/* 80292214-8029221C .text setParamSequenceArchivesPath__18JAIGlobalParameterFPc */ +void JAIGlobalParameter::setParamSequenceArchivesPath(char*) { + /* Nonmatching */ +} + +/* 8029221C-80292224 .text setParamStreamPath__18JAIGlobalParameterFPc */ +void JAIGlobalParameter::setParamStreamPath(char*) { + /* Nonmatching */ +} + +/* 80292224-8029222C .text setParamAudioResPath__18JAIGlobalParameterFPc */ +void JAIGlobalParameter::setParamAudioResPath(char*) { + /* Nonmatching */ +} + +/* 8029222C-80292234 .text setParamSequenceArchivesFileName__18JAIGlobalParameterFPc */ +void JAIGlobalParameter::setParamSequenceArchivesFileName(char*) { + /* Nonmatching */ +} + +/* 80292234-8029223C .text setParamDummyObjectLifeTime__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamDummyObjectLifeTime(unsigned long) { + /* Nonmatching */ +} + +/* 8029223C-80292244 .text setParamDummyObjectMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamDummyObjectMax(unsigned long) { + /* Nonmatching */ +} + +/* 80292244-8029224C .text setParamAudioCameraMax__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamAudioCameraMax(unsigned long) { + /* Nonmatching */ +} + +/* 8029224C-80292254 .text setParamSystemTrackMax__18JAIGlobalParameterFl */ +void JAIGlobalParameter::setParamSystemTrackMax(long) { + /* Nonmatching */ +} + +/* 80292254-80292334 .text setParamSoundOutputMode__18JAIGlobalParameterFUl */ +void JAIGlobalParameter::setParamSoundOutputMode(unsigned long) { + /* Nonmatching */ +} + +/* 80292334-80292358 .text getParamSeCategoryMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeCategoryMax() { + /* Nonmatching */ +} + +/* 80292358-80292360 .text getParamSoundSceneMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSoundSceneMax() { + /* Nonmatching */ +} + +/* 80292360-80292368 .text getParamSeRegistMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeRegistMax() { + /* Nonmatching */ +} + +/* 80292368-80292370 .text getParamSeTrackMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeTrackMax() { + /* Nonmatching */ +} + +/* 80292370-80292378 .text getParamSeqTrackMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeqTrackMax() { + /* Nonmatching */ +} + +/* 80292378-80292380 .text getParamSeqControlBufferMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeqControlBufferMax() { + /* Nonmatching */ +} + +/* 80292380-80292388 .text getParamStreamControlBufferMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamStreamControlBufferMax() { + /* Nonmatching */ +} + +/* 80292388-80292390 .text getParamStreamParameterBufferMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamStreamParameterBufferMax() { + /* Nonmatching */ +} + +/* 80292390-80292398 .text getParamAutoHeapMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamAutoHeapMax() { + /* Nonmatching */ +} + +/* 80292398-802923A0 .text getParamStayHeapMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamStayHeapMax() { + /* Nonmatching */ +} + +/* 802923A0-802923A8 .text getParamSeqPlayTrackMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeqPlayTrackMax() { + /* Nonmatching */ +} + +/* 802923A8-802923B0 .text getParamDistanceMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamDistanceMax() { + /* Nonmatching */ +} + +/* 802923B0-802923B8 .text getParamMaxVolumeDistance__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamMaxVolumeDistance() { + /* Nonmatching */ +} + +/* 802923B8-802923C0 .text getParamMinDistanceVolume__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamMinDistanceVolume() { + /* Nonmatching */ +} + +/* 802923C0-802923C8 .text getParamAutoHeapRoomSize__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamAutoHeapRoomSize() { + /* Nonmatching */ +} + +/* 802923C8-802923D0 .text getParamStayHeapSize__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamStayHeapSize() { + /* Nonmatching */ +} + +/* 802923D0-802923D8 .text getParamSeDolbyCenterValue__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeDolbyCenterValue() { + /* Nonmatching */ +} + +/* 802923D8-802923E0 .text getParamSeDolbyFrontDistanceMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeDolbyFrontDistanceMax() { + /* Nonmatching */ +} + +/* 802923E0-802923E8 .text getParamSeDolbyBehindDistanceMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeDolbyBehindDistanceMax() { + /* Nonmatching */ +} + +/* 802923E8-802923F0 .text getParamInitDataFileName__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamInitDataFileName() { + /* Nonmatching */ +} + +/* 802923F0-802923F8 .text getParamWavePath__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamWavePath() { + /* Nonmatching */ +} + +/* 802923F8-80292400 .text getParamSequenceArchivesPath__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSequenceArchivesPath() { + /* Nonmatching */ +} + +/* 80292400-80292408 .text getParamStreamPath__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamStreamPath() { + /* Nonmatching */ +} + +/* 80292408-80292410 .text getParamAudioResPath__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamAudioResPath() { + /* Nonmatching */ +} + +/* 80292410-80292418 .text getParamSequenceArchivesFileName__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSequenceArchivesFileName() { + /* Nonmatching */ +} + +/* 80292418-80292420 .text getParamDopplarMoveTime__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamDopplarMoveTime() { + /* Nonmatching */ +} + +/* 80292420-80292428 .text getParamDistanceParameterMoveTime__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamDistanceParameterMoveTime() { + /* Nonmatching */ +} + +/* 80292428-80292430 .text getParamDummyObjectMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamDummyObjectMax() { + /* Nonmatching */ +} + +/* 80292430-80292438 .text getParamSeqMuteVolumeSePlay__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeqMuteVolumeSePlay() { + /* Nonmatching */ +} + +/* 80292438-80292440 .text getParamSeqMuteMoveSpeedSePlay__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeqMuteMoveSpeedSePlay() { + /* Nonmatching */ +} + +/* 80292440-80292448 .text getParamAudioCameraMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamAudioCameraMax() { + /* Nonmatching */ +} + +/* 80292448-80292450 .text getParamSeqParameterLines__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeqParameterLines() { + /* Nonmatching */ +} + +/* 80292450-80292458 .text getParamStreamParameterLines__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamStreamParameterLines() { + /* Nonmatching */ +} + +/* 80292458-80292460 .text getParamSeDistanceWaitMax__18JAIGlobalParameterFv */ +void JAIGlobalParameter::getParamSeDistanceWaitMax() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAIInitData.cpp b/src/JSystem/JAudio/JAIInitData.cpp new file mode 100644 index 000000000..5f2603000 --- /dev/null +++ b/src/JSystem/JAudio/JAIInitData.cpp @@ -0,0 +1,17 @@ +// +// Generated by dtk +// Translation Unit: JAIInitData.cpp +// + +#include "JSystem/JAudio/JAIInitData.h" +#include "dolphin/types.h" + +/* 80292460-80292548 .text checkInitDataFile__Q27JAInter8InitDataFv */ +void JAInter::InitData::checkInitDataFile() { + /* Nonmatching */ +} + +/* 80292548-8029285C .text checkInitDataOnMemory__Q27JAInter8InitDataFv */ +void JAInter::InitData::checkInitDataOnMemory() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAISeMgr.cpp b/src/JSystem/JAudio/JAISeMgr.cpp new file mode 100644 index 000000000..0642b050c --- /dev/null +++ b/src/JSystem/JAudio/JAISeMgr.cpp @@ -0,0 +1,112 @@ +// +// Generated by dtk +// Translation Unit: JAISeMgr.cpp +// + +#include "JSystem/JAudio/JAISeMgr.h" +#include "dolphin/types.h" + +/* 8029285C-80293370 .text init__Q27JAInter5SeMgrFv */ +void JAInter::SeMgr::init() { + /* Nonmatching */ +} + +/* 80293370-80293460 .text __ct__Q27JAInter11SeParameterFv */ +JAInter::SeParameter::SeParameter() { + /* Nonmatching */ +} + +/* 80293460-80293508 .text startSeSequence__Q27JAInter5SeMgrFv */ +void JAInter::SeMgr::startSeSequence() { + /* Nonmatching */ +} + +/* 80293508-80293530 .text processGFrameSe__Q27JAInter5SeMgrFv */ +void JAInter::SeMgr::processGFrameSe() { + /* Nonmatching */ +} + +/* 80293530-80293C94 .text checkNextFrameSe__Q27JAInter5SeMgrFv */ +void JAInter::SeMgr::checkNextFrameSe() { + /* Nonmatching */ +} + +/* 80293C94-802941DC .text checkPlayingSe__Q27JAInter5SeMgrFv */ +void JAInter::SeMgr::checkPlayingSe() { + /* Nonmatching */ +} + +/* 802941DC-802942B0 .text setSeqMuteFromSeStart__Q27JAInter5SeMgrFP8JAISound */ +void JAInter::SeMgr::setSeqMuteFromSeStart(JAISound*) { + /* Nonmatching */ +} + +/* 802942B0-80294380 .text clearSeqMuteFromSeStop__Q27JAInter5SeMgrFP8JAISound */ +void JAInter::SeMgr::clearSeqMuteFromSeStop(JAISound*) { + /* Nonmatching */ +} + +/* 80294380-802944A0 .text checkSeMovePara__Q27JAInter5SeMgrFv */ +void JAInter::SeMgr::checkSeMovePara() { + /* Nonmatching */ +} + +/* 802944A0-802945FC .text sendSeAllParameter__Q27JAInter5SeMgrFP8JAISound */ +void JAInter::SeMgr::sendSeAllParameter(JAISound*) { + /* Nonmatching */ +} + +/* 802945FC-802946F0 .text checkPlayingSeUpdateMultiplication__Q27JAInter5SeMgrFP8JAISoundPQ27JAInter13SeqUpdateDataPfPQ27JAInter11MoveParaSetfUcPf */ +void JAInter::SeMgr::checkPlayingSeUpdateMultiplication(JAISound*, JAInter::SeqUpdateData*, float*, JAInter::MoveParaSet*, float, unsigned char, float*) { + /* Nonmatching */ +} + +/* 802946F0-8029480C .text checkPlayingSeUpdateAddition__Q27JAInter5SeMgrFP8JAISoundPQ27JAInter13SeqUpdateDataPfPQ27JAInter11MoveParaSetUcPff */ +void JAInter::SeMgr::checkPlayingSeUpdateAddition(JAISound*, JAInter::SeqUpdateData*, float*, JAInter::MoveParaSet*, unsigned char, float*, float) { + /* Nonmatching */ +} + +/* 8029480C-80294814 .text changeIDToCategory__Q27JAInter5SeMgrFUl */ +void JAInter::SeMgr::changeIDToCategory(unsigned long) { + /* Nonmatching */ +} + +/* 80294814-80294938 .text releaseSeRegist__Q27JAInter5SeMgrFP8JAISound */ +void JAInter::SeMgr::releaseSeRegist(JAISound*) { + /* Nonmatching */ +} + +/* 80294938-80294994 .text getSeParametermeterPointer__Q27JAInter5SeMgrFv */ +void JAInter::SeMgr::getSeParametermeterPointer() { + /* Nonmatching */ +} + +/* 80294994-80294A10 .text releaseSeParameterPointer__Q27JAInter5SeMgrFPQ27JAInter11SeParameter */ +void JAInter::SeMgr::releaseSeParameterPointer(JAInter::SeParameter*) { + /* Nonmatching */ +} + +/* 80294A10-80294EBC .text storeSeBuffer__Q27JAInter5SeMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv */ +void JAInter::SeMgr::storeSeBuffer(JAISound**, JAInter::Actor*, unsigned long, unsigned long, unsigned char, void*) { + /* Nonmatching */ +} + +/* 80294EBC-80294F14 .text releaseSeBuffer__Q27JAInter5SeMgrFP8JAISoundUl */ +void JAInter::SeMgr::releaseSeBuffer(JAISound*, unsigned long) { + /* Nonmatching */ +} + +/* 80294F14-80294F2C .text __ct__Q27JAInter19MoveParaSetInitZeroFv */ +JAInter::MoveParaSetInitZero::MoveParaSetInitZero() { + /* Nonmatching */ +} + +/* 80294F2C-80294F44 .text __ct__Q27JAInter19MoveParaSetInitHalfFv */ +JAInter::MoveParaSetInitHalf::MoveParaSetInitHalf() { + /* Nonmatching */ +} + +/* 80294F44-80294F5C .text __defctor__Q27JAInter11MoveParaSetFv */ +void JAInter::MoveParaSet::__defctor() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAISequenceHeap.cpp b/src/JSystem/JAudio/JAISequenceHeap.cpp new file mode 100644 index 000000000..772260d0b --- /dev/null +++ b/src/JSystem/JAudio/JAISequenceHeap.cpp @@ -0,0 +1,52 @@ +// +// Generated by dtk +// Translation Unit: JAISequenceHeap.cpp +// + +#include "JSystem/JAudio/JAISequenceHeap.h" +#include "dolphin/types.h" + +/* 80294F5C-8029531C .text init__Q27JAInter7HeapMgrFUcUlUcUl */ +void JAInter::HeapMgr::init(unsigned char, unsigned long, unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 8029531C-80295324 .text getAutoHeapPointer__Q27JAInter7HeapMgrFv */ +void JAInter::HeapMgr::getAutoHeapPointer() { + /* Nonmatching */ +} + +/* 80295324-8029541C .text checkOnMemory__Q27JAInter7HeapMgrFUlPUc */ +void JAInter::HeapMgr::checkOnMemory(unsigned long, unsigned char*) { + /* Nonmatching */ +} + +/* 8029541C-80295440 .text releaseAutoHeapPointer__Q27JAInter7HeapMgrFUc */ +void JAInter::HeapMgr::releaseAutoHeapPointer(unsigned char) { + /* Nonmatching */ +} + +/* 80295440-80295518 .text checkUsefulAutoHeapPosition__Q27JAInter7HeapMgrFv */ +void JAInter::HeapMgr::checkUsefulAutoHeapPosition() { + /* Nonmatching */ +} + +/* 80295518-80295560 .text getFreeAutoHeapPointer__Q27JAInter7HeapMgrFUcUl */ +void JAInter::HeapMgr::getFreeAutoHeapPointer(unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 80295560-80295658 .text getFreeStayHeapPointer__Q27JAInter7HeapMgrFUlUl */ +void JAInter::HeapMgr::getFreeStayHeapPointer(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80295658-8029566C .text setAutoHeapLoadedFlag__Q27JAInter7HeapMgrFUcUc */ +void JAInter::HeapMgr::setAutoHeapLoadedFlag(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8029566C-80295684 .text __ct__Q27JAInter9HeapBlockFv */ +JAInter::HeapBlock::HeapBlock() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAISequenceMgr.cpp b/src/JSystem/JAudio/JAISequenceMgr.cpp new file mode 100644 index 000000000..316293061 --- /dev/null +++ b/src/JSystem/JAudio/JAISequenceMgr.cpp @@ -0,0 +1,142 @@ +// +// Generated by dtk +// Translation Unit: JAISequenceMgr.cpp +// + +#include "JSystem/JAudio/JAISequenceMgr.h" +#include "dolphin/types.h" + +/* 80295684-802960A0 .text init__Q27JAInter11SequenceMgrFv */ +void JAInter::SequenceMgr::init() { + /* Nonmatching */ +} + +/* 802960A0-80296744 .text __ct__Q27JAInter13SeqUpdateDataFv */ +JAInter::SeqUpdateData::SeqUpdateData() { + /* Nonmatching */ +} + +/* 80296744-80296780 .text __dt__Q27JAInter15PlayerParameterFv */ +JAInter::PlayerParameter::~PlayerParameter() { + /* Nonmatching */ +} + +/* 80296780-802967B4 .text __ct__Q27JAInter15PlayerParameterFv */ +JAInter::PlayerParameter::PlayerParameter() { + /* Nonmatching */ +} + +/* 802967B4-80296820 .text getArchiveName__Q27JAInter11SequenceMgrFPc */ +void JAInter::SequenceMgr::getArchiveName(char*) { + /* Nonmatching */ +} + +/* 80296820-80296828 .text setArchivePointer__Q27JAInter11SequenceMgrFP10JKRArchive */ +void JAInter::SequenceMgr::setArchivePointer(JKRArchive*) { + /* Nonmatching */ +} + +/* 80296828-80296860 .text processGFrameSequence__Q27JAInter11SequenceMgrFv */ +void JAInter::SequenceMgr::processGFrameSequence() { + /* Nonmatching */ +} + +/* 80296860-80296C24 .text checkEntriedSeq__Q27JAInter11SequenceMgrFv */ +void JAInter::SequenceMgr::checkEntriedSeq() { + /* Nonmatching */ +} + +/* 80296C24-80296CCC .text checkFadeoutSeq__Q27JAInter11SequenceMgrFv */ +void JAInter::SequenceMgr::checkFadeoutSeq() { + /* Nonmatching */ +} + +/* 80296CCC-80296D6C .text checkStoppedSeq__Q27JAInter11SequenceMgrFv */ +void JAInter::SequenceMgr::checkStoppedSeq() { + /* Nonmatching */ +} + +/* 80296D6C-80296E6C .text checkPlayingSeq__Q27JAInter11SequenceMgrFv */ +void JAInter::SequenceMgr::checkPlayingSeq() { + /* Nonmatching */ +} + +/* 80296E6C-80296F00 .text checkStartedSeq__Q27JAInter11SequenceMgrFv */ +void JAInter::SequenceMgr::checkStartedSeq() { + /* Nonmatching */ +} + +/* 80296F00-8029713C .text checkReadSeq__Q27JAInter11SequenceMgrFv */ +void JAInter::SequenceMgr::checkReadSeq() { + /* Nonmatching */ +} + +/* 8029713C-80297238 .text checkSeqWave__Q27JAInter11SequenceMgrFv */ +void JAInter::SequenceMgr::checkSeqWave() { + /* Nonmatching */ +} + +/* 80297238-80297378 .text checkPlayingSeqUpdateMultiplication__Q27JAInter11SequenceMgrFUlUcUlPQ27JAInter11MoveParaSetPUlUcPf */ +void JAInter::SequenceMgr::checkPlayingSeqUpdateMultiplication(unsigned long, unsigned char, unsigned long, JAInter::MoveParaSet*, unsigned long*, unsigned char, float*) { + /* Nonmatching */ +} + +/* 80297378-802974F8 .text checkPlayingSeqUpdateAddition__Q27JAInter11SequenceMgrFUlUcUlPQ27JAInter11MoveParaSetPUlUcPff */ +void JAInter::SequenceMgr::checkPlayingSeqUpdateAddition(unsigned long, unsigned char, unsigned long, JAInter::MoveParaSet*, unsigned long*, unsigned char, float*, float) { + /* Nonmatching */ +} + +/* 802974F8-80297618 .text checkPlayingSeqUpdateTrack__Q27JAInter11SequenceMgrFUlUlPQ27JAInter11MoveParaSetPUlUcPf */ +void JAInter::SequenceMgr::checkPlayingSeqUpdateTrack(unsigned long, unsigned long, JAInter::MoveParaSet*, unsigned long*, unsigned char, float*) { + /* Nonmatching */ +} + +/* 80297618-80297E18 .text checkPlayingSeqTrack__Q27JAInter11SequenceMgrFUl */ +void JAInter::SequenceMgr::checkPlayingSeqTrack(unsigned long) { + /* Nonmatching */ +} + +/* 80297E18-80297F14 .text stopSeq__Q27JAInter11SequenceMgrFP8JAISound */ +void JAInter::SequenceMgr::stopSeq(JAISound*) { + /* Nonmatching */ +} + +/* 80297F14-80297FD0 .text checkDvdLoadArc__Q27JAInter11SequenceMgrFUlUl */ +void JAInter::SequenceMgr::checkDvdLoadArc(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80297FD0-80298208 .text storeSeqBuffer__Q27JAInter11SequenceMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv */ +void JAInter::SequenceMgr::storeSeqBuffer(JAISound**, JAInter::Actor*, unsigned long, unsigned long, unsigned char, void*) { + /* Nonmatching */ +} + +/* 80298208-802982C0 .text releaseSeqBuffer__Q27JAInter11SequenceMgrFP8JAISoundUl */ +void JAInter::SequenceMgr::releaseSeqBuffer(JAISound*, unsigned long) { + /* Nonmatching */ +} + +/* 802982C0-802982D0 .text getPlayTrackInfo__Q27JAInter11SequenceMgrFUl */ +void JAInter::SequenceMgr::getPlayTrackInfo(unsigned long) { + /* Nonmatching */ +} + +/* 802982D0-802982F0 .text __ct__Q27JAInter7MuteBitFv */ +JAInter::MuteBit::MuteBit() { + /* Nonmatching */ +} + +/* 802982F0-8029832C .text __dt__Q38JASystem6Kernel8TPortCmdFv */ +JASystem::Kernel::TPortCmd::~TPortCmd() { + /* Nonmatching */ +} + +/* 8029832C-80298334 .text getInterface__8JAIBasicFv */ +void JAIBasic::getInterface() { + /* Nonmatching */ +} + +/* 80298334-8029859C .text init__Q27JAInter12SeqParameterFv */ +void JAInter::SeqParameter::init() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAISound.cpp b/src/JSystem/JAudio/JAISound.cpp new file mode 100644 index 000000000..a8f5ced68 --- /dev/null +++ b/src/JSystem/JAudio/JAISound.cpp @@ -0,0 +1,322 @@ +// +// Generated by dtk +// Translation Unit: JAISound.cpp +// + +#include "JSystem/JAudio/JAISound.h" +#include "dolphin/types.h" + +/* 8029859C-802985C4 .text __ct__8JAISoundFv */ +JAISound::JAISound() { + /* Nonmatching */ +} + +/* 802985C4-802985E8 .text getSeCategoryNumber__8JAISoundFv */ +void JAISound::getSeCategoryNumber() { + /* Nonmatching */ +} + +/* 802985E8-802985F4 .text getSwBit__8JAISoundFv */ +void JAISound::getSwBit() { + /* Nonmatching */ +} + +/* 802985F4-80298624 .text checkSwBit__8JAISoundFUl */ +void JAISound::checkSwBit(unsigned long) { + /* Nonmatching */ +} + +/* 80298624-80298630 .text getInfoPriority__8JAISoundFv */ +void JAISound::getInfoPriority() { + /* Nonmatching */ +} + +/* 80298630-80298648 .text clearMainSoundPPointer__8JAISoundFv */ +void JAISound::clearMainSoundPPointer() { + /* Nonmatching */ +} + +/* 80298648-80298688 .text start__8JAISoundFUl */ +void JAISound::start(unsigned long) { + /* Nonmatching */ +} + +/* 80298688-802986B8 .text stop__8JAISoundFUl */ +void JAISound::stop(unsigned long) { + /* Nonmatching */ +} + +/* 802986B8-8029878C .text setVolume__8JAISoundFfUlUc */ +void JAISound::setVolume(float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8029878C-80298864 .text setPan__8JAISoundFfUlUc */ +void JAISound::setPan(float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 80298864-8029893C .text setPitch__8JAISoundFfUlUc */ +void JAISound::setPitch(float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8029893C-80298A04 .text setFxmix__8JAISoundFfUlUc */ +void JAISound::setFxmix(float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 80298A04-80298ACC .text setDolby__8JAISoundFfUlUc */ +void JAISound::setDolby(float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 80298ACC-80298B74 .text setTempoProportion__8JAISoundFfUl */ +void JAISound::setTempoProportion(float, unsigned long) { + /* Nonmatching */ +} + +/* 80298B74-80298C28 .text setPortData__8JAISoundFUcUs */ +void JAISound::setPortData(unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 80298C28-80298CD8 .text setPrepareFlag__8JAISoundFUc */ +void JAISound::setPrepareFlag(unsigned char) { + /* Nonmatching */ +} + +/* 80298CD8-80298E30 .text setDistanceVolumeCommon__8JAISoundFfUc */ +void JAISound::setDistanceVolumeCommon(float, unsigned char) { + /* Nonmatching */ +} + +/* 80298E30-80298F8C .text setDistancePanCommon__8JAISoundFv */ +void JAISound::setDistancePanCommon() { + /* Nonmatching */ +} + +/* 80298F8C-80299178 .text setPositionDopplarCommon__8JAISoundFUl */ +void JAISound::setPositionDopplarCommon(unsigned long) { + /* Nonmatching */ +} + +/* 80299178-8029925C .text setSeqInterVolume__8JAISoundFUcfUl */ +void JAISound::setSeqInterVolume(unsigned char, float, unsigned long) { + /* Nonmatching */ +} + +/* 8029925C-802993AC .text setSeqInterPan__8JAISoundFUcfUl */ +void JAISound::setSeqInterPan(unsigned char, float, unsigned long) { + /* Nonmatching */ +} + +/* 802993AC-802994FC .text setSeqInterPitch__8JAISoundFUcfUl */ +void JAISound::setSeqInterPitch(unsigned char, float, unsigned long) { + /* Nonmatching */ +} + +/* 802994FC-8029964C .text setSeqInterFxmix__8JAISoundFUcfUl */ +void JAISound::setSeqInterFxmix(unsigned char, float, unsigned long) { + /* Nonmatching */ +} + +/* 8029964C-802997E4 .text setSeqInterDolby__8JAISoundFUcfUl */ +void JAISound::setSeqInterDolby(unsigned char, float, unsigned long) { + /* Nonmatching */ +} + +/* 802997E4-80299884 .text setSeqTempoProportion__8JAISoundFfUl */ +void JAISound::setSeqTempoProportion(float, unsigned long) { + /* Nonmatching */ +} + +/* 80299884-802999F4 .text setSeqPortData__8JAISoundFUcUsUl */ +void JAISound::setSeqPortData(unsigned char, unsigned short, unsigned long) { + /* Nonmatching */ +} + +/* 802999F4-80299B14 .text setTrackVolume__8JAISoundFUcfUl */ +void JAISound::setTrackVolume(unsigned char, float, unsigned long) { + /* Nonmatching */ +} + +/* 80299B14-80299BAC .text setTrackInterruptSwitch__8JAISoundFUcUc */ +void JAISound::setTrackInterruptSwitch(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 80299BAC-80299CD4 .text setTrackPortData__8JAISoundFUcUcUs */ +void JAISound::setTrackPortData(unsigned char, unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 80299CD4-80299DE8 .text setSeInterRandomPara__8JAISoundFPfUlff */ +void JAISound::setSeInterRandomPara(float*, unsigned long, float, float) { + /* Nonmatching */ +} + +/* 80299DE8-80299E88 .text setSeInterVolume__8JAISoundFUcfUlUc */ +void JAISound::setSeInterVolume(unsigned char, float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 80299E88-80299F28 .text setSeInterPan__8JAISoundFUcfUlUc */ +void JAISound::setSeInterPan(unsigned char, float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 80299F28-80299FE0 .text setSeInterPitch__8JAISoundFUcfUlf */ +void JAISound::setSeInterPitch(unsigned char, float, unsigned long, float) { + /* Nonmatching */ +} + +/* 80299FE0-8029A080 .text setSeInterFxmix__8JAISoundFUcfUlUc */ +void JAISound::setSeInterFxmix(unsigned char, float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8029A080-8029A120 .text setSeInterDolby__8JAISoundFUcfUlUc */ +void JAISound::setSeInterDolby(unsigned char, float, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8029A120-8029A1C4 .text setSePortData__8JAISoundFUcUs */ +void JAISound::setSePortData(unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 8029A1C4-8029A2E4 .text setSeDistanceParameters__8JAISoundFv */ +void JAISound::setSeDistanceParameters() { + /* Nonmatching */ +} + +/* 8029A2E4-8029A364 .text setSeDistanceVolume__8JAISoundFUc */ +void JAISound::setSeDistanceVolume(unsigned char) { + /* Nonmatching */ +} + +/* 8029A364-8029A3BC .text setSeDistancePan__8JAISoundFUc */ +void JAISound::setSeDistancePan(unsigned char) { + /* Nonmatching */ +} + +/* 8029A3BC-8029A544 .text setSeDistancePitch__8JAISoundFUc */ +void JAISound::setSeDistancePitch(unsigned char) { + /* Nonmatching */ +} + +/* 8029A544-8029A5CC .text setSePositionDopplar__8JAISoundFv */ +void JAISound::setSePositionDopplar() { + /* Nonmatching */ +} + +/* 8029A5CC-8029A6B0 .text setSeDistanceFxmix__8JAISoundFUc */ +void JAISound::setSeDistanceFxmix(unsigned char) { + /* Nonmatching */ +} + +/* 8029A6B0-8029A6B4 .text setSeDistanceFir__8JAISoundFUc */ +void JAISound::setSeDistanceFir(unsigned char) { + /* Nonmatching */ +} + +/* 8029A6B4-8029A788 .text setSeDistanceDolby__8JAISoundFUc */ +void JAISound::setSeDistanceDolby(unsigned char) { + /* Nonmatching */ +} + +/* 8029A788-8029A86C .text setStreamInterVolume__8JAISoundFUcfUl */ +void JAISound::setStreamInterVolume(unsigned char, float, unsigned long) { + /* Nonmatching */ +} + +/* 8029A86C-8029A950 .text setStreamInterPitch__8JAISoundFUcfUl */ +void JAISound::setStreamInterPitch(unsigned char, float, unsigned long) { + /* Nonmatching */ +} + +/* 8029A950-8029AA34 .text setStreamInterPan__8JAISoundFUcfUl */ +void JAISound::setStreamInterPan(unsigned char, float, unsigned long) { + /* Nonmatching */ +} + +/* 8029AA34-8029AA84 .text setStreamPrepareFlag__8JAISoundFUc */ +void JAISound::setStreamPrepareFlag(unsigned char) { + /* Nonmatching */ +} + +/* 8029AA84-8029ACF0 .text setPauseMode__8JAISoundFUcUc */ +void JAISound::setPauseMode(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8029ACF0-8029AD54 .text setSeqPrepareFlag__8JAISoundFUc */ +void JAISound::setSeqPrepareFlag(unsigned char) { + /* Nonmatching */ +} + +/* 8029AD54-8029ADA8 .text getSeqInterVolume__8JAISoundFUc */ +void JAISound::getSeqInterVolume(unsigned char) { + /* Nonmatching */ +} + +/* 8029ADA8-8029AE34 .text getStreamInterVolume__8JAISoundFUc */ +void JAISound::getStreamInterVolume(unsigned char) { + /* Nonmatching */ +} + +/* 8029AE34-8029AE3C .text getSeqParameter__8JAISoundFv */ +void JAISound::getSeqParameter() { + /* Nonmatching */ +} + +/* 8029AE3C-8029AE44 .text getSeParameter__8JAISoundFv */ +void JAISound::getSeParameter() { + /* Nonmatching */ +} + +/* 8029AE44-8029AE4C .text getStreamParameter__8JAISoundFv */ +void JAISound::getStreamParameter() { + /* Nonmatching */ +} + +/* 8029AE4C-8029AE88 .text getTrackPortRoute__8JAISoundFUcUc */ +void JAISound::getTrackPortRoute(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8029AE88-8029AEF8 .text checkSoundHandle__8JAISoundFUlPv */ +void JAISound::checkSoundHandle(unsigned long, void*) { + /* Nonmatching */ +} + +/* 8029AEF8-8029AFCC .text initParameter__8JAISoundFPP8JAISoundPQ27JAInter5ActorUlUlUcPv */ +void JAISound::initParameter(JAISound**, JAInter::Actor*, unsigned long, unsigned long, unsigned char, void*) { + /* Nonmatching */ +} + +/* 8029AFCC-8029B07C .text set__Q27JAInter11MoveParaSetFfUl */ +void JAInter::MoveParaSet::set(float, unsigned long) { + /* Nonmatching */ +} + +/* 8029B07C-8029B0C4 .text move__Q27JAInter11MoveParaSetFv */ +void JAInter::MoveParaSet::move() { + /* Nonmatching */ +} + +/* 8029B0C4-8029B4AC .text init__Q27JAInter9LinkSoundFP8JAISoundUl */ +void JAInter::LinkSound::init(JAISound*, unsigned long) { + /* Nonmatching */ +} + +/* 8029B4AC-8029B500 .text getSound__Q27JAInter9LinkSoundFv */ +void JAInter::LinkSound::getSound() { + /* Nonmatching */ +} + +/* 8029B500-8029B570 .text releaseSound__Q27JAInter9LinkSoundFP8JAISound */ +void JAInter::LinkSound::releaseSound(JAISound*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAISoundTable.cpp b/src/JSystem/JAudio/JAISoundTable.cpp new file mode 100644 index 000000000..54d392ae2 --- /dev/null +++ b/src/JSystem/JAudio/JAISoundTable.cpp @@ -0,0 +1,27 @@ +// +// Generated by dtk +// Translation Unit: JAISoundTable.cpp +// + +#include "JSystem/JAudio/JAISoundTable.h" +#include "dolphin/types.h" + +/* 8029B570-8029B6FC .text init__Q27JAInter10SoundTableFPUcUl */ +void JAInter::SoundTable::init(unsigned char*, unsigned long) { + /* Nonmatching */ +} + +/* 8029B6FC-8029B8CC .text getInfoPointer__Q27JAInter10SoundTableFUl */ +void JAInter::SoundTable::getInfoPointer(unsigned long) { + /* Nonmatching */ +} + +/* 8029B8CC-8029B99C .text getInfoFormat__Q27JAInter10SoundTableFUl */ +void JAInter::SoundTable::getInfoFormat(unsigned long) { + /* Nonmatching */ +} + +/* 8029B99C-8029B9A4 .text getCategotyMax__Q27JAInter10SoundTableFv */ +void JAInter::SoundTable::getCategotyMax() { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAIStreamMgr.cpp b/src/JSystem/JAudio/JAIStreamMgr.cpp new file mode 100644 index 000000000..ee2882bc7 --- /dev/null +++ b/src/JSystem/JAudio/JAIStreamMgr.cpp @@ -0,0 +1,197 @@ +// +// Generated by dtk +// Translation Unit: JAIStreamMgr.cpp +// + +#include "JSystem/JAudio/JAIStreamMgr.h" +#include "dolphin/types.h" + +/* 8029B9A4-8029BEB4 .text init__Q27JAInter9StreamMgrFv */ +void JAInter::StreamMgr::init() { + /* Nonmatching */ +} + +/* 8029BEB4-8029C04C .text storeStreamBuffer__Q27JAInter9StreamMgrFPP8JAISoundPQ27JAInter5ActorUlUlUcPv */ +void JAInter::StreamMgr::storeStreamBuffer(JAISound**, JAInter::Actor*, unsigned long, unsigned long, unsigned char, void*) { + /* Nonmatching */ +} + +/* 8029C04C-8029C0F0 .text releaseStreamBuffer__Q27JAInter9StreamMgrFP8JAISoundUl */ +void JAInter::StreamMgr::releaseStreamBuffer(JAISound*, unsigned long) { + /* Nonmatching */ +} + +/* 8029C0F0-8029C128 .text processGFrameStream__Q27JAInter9StreamMgrFv */ +void JAInter::StreamMgr::processGFrameStream() { + /* Nonmatching */ +} + +/* 8029C128-8029C1D8 .text checkEntriedStream__Q27JAInter9StreamMgrFv */ +void JAInter::StreamMgr::checkEntriedStream() { + /* Nonmatching */ +} + +/* 8029C1D8-8029C2AC .text checkWaitStream__Q27JAInter9StreamMgrFv */ +void JAInter::StreamMgr::checkWaitStream() { + /* Nonmatching */ +} + +/* 8029C2AC-8029C344 .text checkRequestStream__Q27JAInter9StreamMgrFv */ +void JAInter::StreamMgr::checkRequestStream() { + /* Nonmatching */ +} + +/* 8029C344-8029C730 .text checkPlayingStream__Q27JAInter9StreamMgrFv */ +void JAInter::StreamMgr::checkPlayingStream() { + /* Nonmatching */ +} + +/* 8029C730-8029C858 .text Play_DirectPCM__Q27JAInter9StreamLibFPQ28JASystem11TDSPChannelPsUsUlsUs */ +void JAInter::StreamLib::Play_DirectPCM(JASystem::TDSPChannel*, short*, unsigned short, unsigned long, short, unsigned short) { + /* Nonmatching */ +} + +/* 8029C858-8029C864 .text Get_DirectPCM_LoopRemain__Q27JAInter9StreamLibFPQ38JASystem12DSPInterface9DSPBuffer */ +void JAInter::StreamLib::Get_DirectPCM_LoopRemain(JASystem::DSPInterface::DSPBuffer*) { + /* Nonmatching */ +} + +/* 8029C864-8029C86C .text Get_DirectPCM_Remain__Q27JAInter9StreamLibFPQ38JASystem12DSPInterface9DSPBuffer */ +void JAInter::StreamLib::Get_DirectPCM_Remain(JASystem::DSPInterface::DSPBuffer*) { + /* Nonmatching */ +} + +/* 8029C86C-8029C8BC .text init__Q27JAInter9StreamLibFb */ +void JAInter::StreamLib::init(bool) { + /* Nonmatching */ +} + +/* 8029C8BC-8029CBF0 .text allocBuffer__Q27JAInter9StreamLibFPvl */ +void JAInter::StreamLib::allocBuffer(void*, long) { + /* Nonmatching */ +} + +/* 8029CBF0-8029CC50 .text deallocBuffer__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::deallocBuffer() { + /* Nonmatching */ +} + +/* 8029CC50-8029CCA4 .text getNeedBufferSize__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::getNeedBufferSize() { + /* Nonmatching */ +} + +/* 8029CCA4-8029CCAC .text setAllocBufferCallback__Q27JAInter9StreamLibFPFv_v */ +void JAInter::StreamLib::setAllocBufferCallback(void (*)(void)) { + /* Nonmatching */ +} + +/* 8029CCAC-8029CCB4 .text setDeallocBufferCallback__Q27JAInter9StreamLibFPFv_v */ +void JAInter::StreamLib::setDeallocBufferCallback(void (*)(void)) { + /* Nonmatching */ +} + +/* 8029CCB4-8029CCD0 .text sync__Q27JAInter9StreamLibFl */ +void JAInter::StreamLib::sync(long) { + /* Nonmatching */ +} + +/* 8029CCD0-8029CD8C .text __DecodePCM__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::__DecodePCM() { + /* Nonmatching */ +} + +/* 8029CD8C-8029D134 .text __DecodeADPCM__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::__DecodeADPCM() { + /* Nonmatching */ +} + +/* 8029D134-8029D1C8 .text __Decode__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::__Decode() { + /* Nonmatching */ +} + +/* 8029D1C8-8029D1E8 .text __LoadFin__Q27JAInter9StreamLibFlP11DVDFileInfo */ +void JAInter::StreamLib::__LoadFin(long, DVDFileInfo*) { + /* Nonmatching */ +} + +/* 8029D1E8-8029D328 .text LoadADPCM__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::LoadADPCM() { + /* Nonmatching */ +} + +/* 8029D328-8029D338 .text setVolume__Q27JAInter9StreamLibFf */ +void JAInter::StreamLib::setVolume(float) { + /* Nonmatching */ +} + +/* 8029D338-8029D348 .text setPitch__Q27JAInter9StreamLibFf */ +void JAInter::StreamLib::setPitch(float) { + /* Nonmatching */ +} + +/* 8029D348-8029D358 .text setPan__Q27JAInter9StreamLibFf */ +void JAInter::StreamLib::setPan(float) { + /* Nonmatching */ +} + +/* 8029D358-8029D368 .text stop__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::stop() { + /* Nonmatching */ +} + +/* 8029D368-8029D384 .text setPauseFlag__Q27JAInter9StreamLibFUc */ +void JAInter::StreamLib::setPauseFlag(unsigned char) { + /* Nonmatching */ +} + +/* 8029D384-8029D3A4 .text clearPauseFlag__Q27JAInter9StreamLibFUc */ +void JAInter::StreamLib::clearPauseFlag(unsigned char) { + /* Nonmatching */ +} + +/* 8029D3A4-8029D3AC .text setPrepareFlag__Q27JAInter9StreamLibFUc */ +void JAInter::StreamLib::setPrepareFlag(unsigned char) { + /* Nonmatching */ +} + +/* 8029D3AC-8029D3B4 .text setOutputMode__Q27JAInter9StreamLibFUl */ +void JAInter::StreamLib::setOutputMode(unsigned long) { + /* Nonmatching */ +} + +/* 8029D3B4-8029D3BC .text getPlayingFlag__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::getPlayingFlag() { + /* Nonmatching */ +} + +/* 8029D3BC-8029D424 .text setDecodedBufferBlocks__Q27JAInter9StreamLibFUl */ +void JAInter::StreamLib::setDecodedBufferBlocks(unsigned long) { + /* Nonmatching */ +} + +/* 8029D424-8029D464 .text LoopInit__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::LoopInit() { + /* Nonmatching */ +} + +/* 8029D464-8029D4C0 .text directPlayWait__Q27JAInter9StreamLibFPv */ +void JAInter::StreamLib::directPlayWait(void*) { + /* Nonmatching */ +} + +/* 8029D4C0-8029D560 .text start__Q27JAInter9StreamLibFPcUlPv */ +void JAInter::StreamLib::start(char*, unsigned long, void*) { + /* Nonmatching */ +} + +/* 8029D560-8029D7C0 .text __start__Q27JAInter9StreamLibFv */ +void JAInter::StreamLib::__start() { + /* Nonmatching */ +} + +/* 8029D7C0-8029E14C .text callBack__Q27JAInter9StreamLibFPv */ +void JAInter::StreamLib::callBack(void*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JAISystemInterface.cpp b/src/JSystem/JAudio/JAISystemInterface.cpp new file mode 100644 index 000000000..d440aae8e --- /dev/null +++ b/src/JSystem/JAudio/JAISystemInterface.cpp @@ -0,0 +1,57 @@ +// +// Generated by dtk +// Translation Unit: JAISystemInterface.cpp +// + +#include "JSystem/JAudio/JAISystemInterface.h" +#include "dolphin/types.h" + +/* 8029E188-8029E1B4 .text checkFileExsistence__Q27JAInter15SystemInterfaceFPc */ +void JAInter::SystemInterface::checkFileExsistence(char*) { + /* Nonmatching */ +} + +/* 8029E1B4-8029E2A0 .text checkSeqActiveFlag__Q27JAInter15SystemInterfaceFPQ28JASystem6TTrack */ +void JAInter::SystemInterface::checkSeqActiveFlag(JASystem::TTrack*) { + /* Nonmatching */ +} + +/* 8029E2A0-8029E478 .text trackToSeqp__Q27JAInter15SystemInterfaceFP8JAISoundUc */ +void JAInter::SystemInterface::trackToSeqp(JAISound*, unsigned char) { + /* Nonmatching */ +} + +/* 8029E478-8029E494 .text setSeqPortargsF32__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataUlUcf */ +void JAInter::SystemInterface::setSeqPortargsF32(JAInter::SeqUpdateData*, unsigned long, unsigned char, float) { + /* Nonmatching */ +} + +/* 8029E494-8029E4B0 .text setSeqPortargsU32__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataUlUcUl */ +void JAInter::SystemInterface::setSeqPortargsU32(JAInter::SeqUpdateData*, unsigned long, unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 8029E4B0-8029E518 .text rootInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateData */ +void JAInter::SystemInterface::rootInit(JAInter::SeqUpdateData*) { + /* Nonmatching */ +} + +/* 8029E518-8029E5B4 .text trackInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateData */ +void JAInter::SystemInterface::trackInit(JAInter::SeqUpdateData*) { + /* Nonmatching */ +} + +/* 8029E5B4-8029E7B8 .text outerInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataPvUlUsUc */ +void JAInter::SystemInterface::outerInit(JAInter::SeqUpdateData*, void*, unsigned long, unsigned short, unsigned char) { + /* Nonmatching */ +} + +/* 8029E7B8-8029E820 .text setPortParameter__Q27JAInter15SystemInterfaceFPQ38JASystem6Kernel9TPortArgsPQ28JASystem6TTrackUlUl */ +void JAInter::SystemInterface::setPortParameter(JASystem::Kernel::TPortArgs*, JASystem::TTrack*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8029E820-8029E8F4 .text setSePortParameter__Q27JAInter15SystemInterfaceFPQ38JASystem6Kernel9TPortArgs */ +void JAInter::SystemInterface::setSePortParameter(JASystem::Kernel::TPortArgs*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JAudio/JASAiCtrl.cpp b/src/JSystem/JAudio/JASAiCtrl.cpp new file mode 100644 index 000000000..f5a70943d --- /dev/null +++ b/src/JSystem/JAudio/JASAiCtrl.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: JASAiCtrl.cpp +// + +#include "JASAiCtrl.h" +#include "dolphin/types.h" + +/* 8027AE30-8027AE5C .text init__Q28JASystem6KernelFv */ +void JASystem::Kernel::init() { + /* Nonmatching */ +} + +/* 8027AE5C-8027AEF8 .text initSystem__Q28JASystem6KernelFv */ +void JASystem::Kernel::initSystem() { + /* Nonmatching */ +} + +/* 8027AEF8-8027AF04 .text registerMixCallback__Q28JASystem6KernelFPFl_PsUc */ +void JASystem::Kernel::registerMixCallback(short* (*)(long), unsigned char) { + /* Nonmatching */ +} + +/* 8027AF04-8027B0B8 .text vframeWork__Q28JASystem6KernelFv */ +void JASystem::Kernel::vframeWork() { + /* Nonmatching */ +} + +/* 8027B0B8-8027B160 .text updateDac__Q28JASystem6KernelFv */ +void JASystem::Kernel::updateDac() { + /* Nonmatching */ +} + +/* 8027B160-8027B250 .text mixMonoTrack__Q28JASystem6KernelFPslPFl_Ps */ +void JASystem::Kernel::mixMonoTrack(short*, long, short* (*)(long)) { + /* Nonmatching */ +} + +/* 8027B250-8027B344 .text mixMonoTrackWide__Q28JASystem6KernelFPslPFl_Ps */ +void JASystem::Kernel::mixMonoTrackWide(short*, long, short* (*)(long)) { + /* Nonmatching */ +} + +/* 8027B344-8027B464 .text mixExtraTrack__Q28JASystem6KernelFPslPFl_Ps */ +void JASystem::Kernel::mixExtraTrack(short*, long, short* (*)(long)) { + /* Nonmatching */ +} + +/* 8027B464-8027B500 .text mixInterleaveTrack__Q28JASystem6KernelFPslPFl_Ps */ +void JASystem::Kernel::mixInterleaveTrack(short*, long, short* (*)(long)) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASAudioThread.cpp b/src/JSystem/JAudio/JASAudioThread.cpp new file mode 100644 index 000000000..622dcfe37 --- /dev/null +++ b/src/JSystem/JAudio/JASAudioThread.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: JASAudioThread.cpp +// + +#include "JASAudioThread.h" +#include "dolphin/types.h" + +/* 80288F08-80288F88 .text syncAudio__Q28JASystem12TAudioThreadFv */ +void JASystem::TAudioThread::syncAudio() { + /* Nonmatching */ +} + +/* 80288F88-80289130 .text audioproc__Q28JASystem12TAudioThreadFPv */ +void JASystem::TAudioThread::audioproc(void*) { + /* Nonmatching */ +} + +/* 80289130-802891F0 .text syncDSP__Q28JASystem12TAudioThreadFPv */ +void JASystem::TAudioThread::syncDSP(void*) { + /* Nonmatching */ +} + +/* 802891F0-8028920C .text setPriority__Q28JASystem12TAudioThreadFUcUc */ +void JASystem::TAudioThread::setPriority(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8028920C-802892E0 .text start__Q28JASystem12TAudioThreadFP12JKRSolidHeapUlUl */ +void JASystem::TAudioThread::start(JKRSolidHeap*, unsigned long, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASBNKParser.cpp b/src/JSystem/JAudio/JASBNKParser.cpp new file mode 100644 index 000000000..8b655ee44 --- /dev/null +++ b/src/JSystem/JAudio/JASBNKParser.cpp @@ -0,0 +1,68 @@ +// +// Generated by dtk +// Translation Unit: JASBNKParser.cpp +// + +#include "JASBNKParser.h" +#include "dolphin/types.h" + +/* 802870F0-802879A0 .text createBasicBank__Q28JASystem9BNKParserFPv */ +void JASystem::BNKParser::createBasicBank(void*) { + /* Nonmatching */ +} + +/* 802879A0-80287AEC .text findOscPtr__Q28JASystem9BNKParserFPQ28JASystem10TBasicBankPQ38JASystem9BNKParser7THeaderPQ38JASystem9BNKParser4TOsc */ +void JASystem::BNKParser::findOscPtr(JASystem::TBasicBank*, JASystem::BNKParser::THeader*, JASystem::BNKParser::TOsc*) { + /* Nonmatching */ +} + +/* 80287AEC-80287B00 .text getOscTableEndPtr__Q28JASystem9BNKParserFPs */ +void JASystem::BNKParser::getOscTableEndPtr(short*) { + /* Nonmatching */ +} + +/* 80287B00-80287B18 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287B18-80287B30 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287B30-80287B48 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287B48-80287B60 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287B60-80287B78 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287B78-80287B90 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287B90-80287BA8 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287BA8-80287BC0 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287BC0-80287BD8 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASBank.cpp b/src/JSystem/JAudio/JASBank.cpp new file mode 100644 index 000000000..f44677f02 --- /dev/null +++ b/src/JSystem/JAudio/JASBank.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: JASBank.cpp +// + +#include "JASBank.h" +#include "dolphin/types.h" + +/* 80284548-8028455C .text getCurrentHeap__Q28JASystem5TBankFv */ +void JASystem::TBank::getCurrentHeap() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASBankMgr.cpp b/src/JSystem/JAudio/JASBankMgr.cpp new file mode 100644 index 000000000..98da2bf5b --- /dev/null +++ b/src/JSystem/JAudio/JASBankMgr.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: JASBankMgr.cpp +// + +#include "JASBankMgr.h" +#include "dolphin/types.h" + +/* 80288594-80288698 .text init__Q28JASystem7BankMgrFi */ +void JASystem::BankMgr::init(int) { + /* Nonmatching */ +} + +/* 80288698-8028874C .text registBank__Q28JASystem7BankMgrFiPQ28JASystem5TBank */ +void JASystem::BankMgr::registBank(int, JASystem::TBank*) { + /* Nonmatching */ +} + +/* 8028874C-802887AC .text registBankBNK__Q28JASystem7BankMgrFiPv */ +void JASystem::BankMgr::registBankBNK(int, void*) { + /* Nonmatching */ +} + +/* 802887AC-802887E0 .text getBank__Q28JASystem7BankMgrFi */ +void JASystem::BankMgr::getBank(int) { + /* Nonmatching */ +} + +/* 802887E0-802887F0 .text getPhysicalNumber__Q28JASystem7BankMgrFUs */ +void JASystem::BankMgr::getPhysicalNumber(unsigned short) { + /* Nonmatching */ +} + +/* 802887F0-802888A0 .text setVir2PhyTable__Q28JASystem7BankMgrFUli */ +void JASystem::BankMgr::setVir2PhyTable(unsigned long, int) { + /* Nonmatching */ +} + +/* 802888A0-80288904 .text assignWaveBank__Q28JASystem7BankMgrFii */ +void JASystem::BankMgr::assignWaveBank(int, int) { + /* Nonmatching */ +} + +/* 80288904-8028892C .text clamp01__Q28JASystem7BankMgrFf */ +void JASystem::BankMgr::clamp01(float) { + /* Nonmatching */ +} + +/* 8028892C-80288CE8 .text noteOn__Q28JASystem7BankMgrFPQ28JASystem11TChannelMgriiUcUcUl */ +void JASystem::BankMgr::noteOn(JASystem::TChannelMgr*, int, int, unsigned char, unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 80288CE8-80288E44 .text noteOnOsc__Q28JASystem7BankMgrFPQ28JASystem11TChannelMgriUcUcUl */ +void JASystem::BankMgr::noteOnOsc(JASystem::TChannelMgr*, int, unsigned char, unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 80288E44-80288F08 .text gateOn__Q28JASystem7BankMgrFPQ28JASystem8TChannelUcUcUl */ +void JASystem::BankMgr::gateOn(JASystem::TChannel*, unsigned char, unsigned char, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASBasicBank.cpp b/src/JSystem/JAudio/JASBasicBank.cpp new file mode 100644 index 000000000..76d7cd128 --- /dev/null +++ b/src/JSystem/JAudio/JASBasicBank.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: JASBasicBank.cpp +// + +#include "JASBasicBank.h" +#include "dolphin/types.h" + +/* 80284570-8028459C .text __ct__Q28JASystem10TBasicBankFv */ +JASystem::TBasicBank::TBasicBank() { + /* Nonmatching */ +} + +/* 8028459C-80284610 .text __dt__Q28JASystem10TBasicBankFv */ +JASystem::TBasicBank::~TBasicBank() { + /* Nonmatching */ +} + +/* 80284610-802846B0 .text setInstCount__Q28JASystem10TBasicBankFUl */ +void JASystem::TBasicBank::setInstCount(unsigned long) { + /* Nonmatching */ +} + +/* 802846B0-80284768 .text setInst__Q28JASystem10TBasicBankFiPQ28JASystem5TInst */ +void JASystem::TBasicBank::setInst(int, JASystem::TInst*) { + /* Nonmatching */ +} + +/* 80284768-802847F0 .text getInst__Q28JASystem10TBasicBankCFi */ +void JASystem::TBasicBank::getInst(int) const { + /* Nonmatching */ +} + +/* 802847F0-80284838 .text __dt__Q28JASystem5TBankFv */ +JASystem::TBank::~TBank() { + /* Nonmatching */ +} + +/* 80284838-80284844 .text getType__Q28JASystem10TBasicBankCFv */ +void JASystem::TBasicBank::getType() const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASBasicInst.cpp b/src/JSystem/JAudio/JASBasicInst.cpp new file mode 100644 index 000000000..0361aff64 --- /dev/null +++ b/src/JSystem/JAudio/JASBasicInst.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: JASBasicInst.cpp +// + +#include "JASBasicInst.h" +#include "dolphin/types.h" + +/* 80284844-80284888 .text __ct__Q28JASystem10TBasicInstFv */ +JASystem::TBasicInst::TBasicInst() { + /* Nonmatching */ +} + +/* 80284888-80284914 .text __dt__Q28JASystem10TBasicInstFv */ +JASystem::TBasicInst::~TBasicInst() { + /* Nonmatching */ +} + +/* 80284914-80284B4C .text getParam__Q28JASystem10TBasicInstCFiiPQ28JASystem10TInstParam */ +void JASystem::TBasicInst::getParam(int, int, JASystem::TInstParam*) const { + /* Nonmatching */ +} + +/* 80284B4C-80284B54 .text getKeymapIndex__Q28JASystem10TBasicInstCFi */ +void JASystem::TBasicInst::getKeymapIndex(int) const { + /* Nonmatching */ +} + +/* 80284B54-80284C10 .text setKeyRegionCount__Q28JASystem10TBasicInstFUl */ +void JASystem::TBasicInst::setKeyRegionCount(unsigned long) { + /* Nonmatching */ +} + +/* 80284C10-80284CC4 .text setEffectCount__Q28JASystem10TBasicInstFUl */ +void JASystem::TBasicInst::setEffectCount(unsigned long) { + /* Nonmatching */ +} + +/* 80284CC4-80284D7C .text setEffect__Q28JASystem10TBasicInstFiPQ28JASystem11TInstEffect */ +void JASystem::TBasicInst::setEffect(int, JASystem::TInstEffect*) { + /* Nonmatching */ +} + +/* 80284D7C-80284E30 .text setOscCount__Q28JASystem10TBasicInstFUl */ +void JASystem::TBasicInst::setOscCount(unsigned long) { + /* Nonmatching */ +} + +/* 80284E30-80284EE8 .text setOsc__Q28JASystem10TBasicInstFiPQ38JASystem11TOscillator4Osc_ */ +void JASystem::TBasicInst::setOsc(int, JASystem::TOscillator::Osc_*) { + /* Nonmatching */ +} + +/* 80284EE8-80284F70 .text getKeyRegion__Q28JASystem10TBasicInstFi */ +void JASystem::TBasicInst::getKeyRegion(int) { + /* Nonmatching */ +} + +/* 80284F70-80284FC4 .text __dt__Q38JASystem10TBasicInst7TKeymapFv */ +JASystem::TBasicInst::TKeymap::~TKeymap() { + /* Nonmatching */ +} + +/* 80284FC4-80285058 .text setVeloRegionCount__Q38JASystem10TBasicInst7TKeymapFUl */ +void JASystem::TBasicInst::TKeymap::setVeloRegionCount(unsigned long) { + /* Nonmatching */ +} + +/* 80285058-802850E0 .text getVeloRegion__Q38JASystem10TBasicInst7TKeymapFi */ +void JASystem::TBasicInst::TKeymap::getVeloRegion(int) { + /* Nonmatching */ +} + +/* 802850E0-80285168 .text getVeloRegion__Q38JASystem10TBasicInst7TKeymapCFi */ +void JASystem::TBasicInst::TKeymap::getVeloRegion(int) const { + /* Nonmatching */ +} + +/* 80285168-802851B0 .text __dt__Q28JASystem5TInstFv */ +JASystem::TInst::~TInst() { + /* Nonmatching */ +} + +/* 802851B0-802851C8 .text __ct__Q38JASystem10TBasicInst7TKeymapFv */ +JASystem::TBasicInst::TKeymap::TKeymap() { + /* Nonmatching */ +} + +/* 802851C8-802851D4 .text getType__Q28JASystem10TBasicInstCFv */ +void JASystem::TBasicInst::getType() const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASBasicWaveBank.cpp b/src/JSystem/JAudio/JASBasicWaveBank.cpp new file mode 100644 index 000000000..51e632192 --- /dev/null +++ b/src/JSystem/JAudio/JASBasicWaveBank.cpp @@ -0,0 +1,123 @@ +// +// Generated by dtk +// Translation Unit: JASBasicWaveBank.cpp +// + +#include "JASBasicWaveBank.h" +#include "dolphin/types.h" + +/* 80285968-802859C8 .text __ct__Q28JASystem14TBasicWaveBankFv */ +JASystem::TBasicWaveBank::TBasicWaveBank() { + /* Nonmatching */ +} + +/* 802859C8-80285A74 .text __dt__Q28JASystem14TBasicWaveBankFv */ +JASystem::TBasicWaveBank::~TBasicWaveBank() { + /* Nonmatching */ +} + +/* 80285A74-80285AFC .text getWaveGroup__Q28JASystem14TBasicWaveBankFi */ +void JASystem::TBasicWaveBank::getWaveGroup(int) { + /* Nonmatching */ +} + +/* 80285AFC-80285C10 .text setGroupCount__Q28JASystem14TBasicWaveBankFUl */ +void JASystem::TBasicWaveBank::setGroupCount(unsigned long) { + /* Nonmatching */ +} + +/* 80285C10-80285CB0 .text setWaveTableSize__Q28JASystem14TBasicWaveBankFUl */ +void JASystem::TBasicWaveBank::setWaveTableSize(unsigned long) { + /* Nonmatching */ +} + +/* 80285CB0-80285D54 .text incWaveTable__Q28JASystem14TBasicWaveBankFPCQ38JASystem14TBasicWaveBank10TWaveGroup */ +void JASystem::TBasicWaveBank::incWaveTable(const JASystem::TBasicWaveBank::TWaveGroup*) { + /* Nonmatching */ +} + +/* 80285D54-80285E28 .text decWaveTable__Q28JASystem14TBasicWaveBankFPCQ38JASystem14TBasicWaveBank10TWaveGroup */ +void JASystem::TBasicWaveBank::decWaveTable(const JASystem::TBasicWaveBank::TWaveGroup*) { + /* Nonmatching */ +} + +/* 80285E28-80285E58 .text getWaveHandle__Q28JASystem14TBasicWaveBankCFUl */ +void JASystem::TBasicWaveBank::getWaveHandle(unsigned long) const { + /* Nonmatching */ +} + +/* 80285E58-80285EB0 .text __ct__Q38JASystem14TBasicWaveBank10TWaveGroupFPQ28JASystem14TBasicWaveBank */ +JASystem::TBasicWaveBank::TWaveGroup::TWaveGroup(JASystem::TBasicWaveBank*) { + /* Nonmatching */ +} + +/* 80285EB0-80285F64 .text __dt__Q38JASystem14TBasicWaveBank10TWaveGroupFv */ +JASystem::TBasicWaveBank::TWaveGroup::~TWaveGroup() { + /* Nonmatching */ +} + +/* 80285F64-80285FC4 .text __dt__Q38JASystem14TBasicWaveBank9TWaveInfoFv */ +JASystem::TBasicWaveBank::TWaveInfo::~TWaveInfo() { + /* Nonmatching */ +} + +/* 80285FC4-802860B8 .text setWaveCount__Q38JASystem14TBasicWaveBank10TWaveGroupFUl */ +void JASystem::TBasicWaveBank::TWaveGroup::setWaveCount(unsigned long) { + /* Nonmatching */ +} + +/* 802860B8-80286204 .text setWaveInfo__Q38JASystem14TBasicWaveBank10TWaveGroupFiUlRCQ28JASystem9TWaveInfo */ +void JASystem::TBasicWaveBank::TWaveGroup::setWaveInfo(int, unsigned long, const JASystem::TWaveInfo&) { + /* Nonmatching */ +} + +/* 80286204-80286274 .text onLoadDone__Q38JASystem14TBasicWaveBank10TWaveGroupFv */ +void JASystem::TBasicWaveBank::TWaveGroup::onLoadDone() { + /* Nonmatching */ +} + +/* 80286274-802862E4 .text onEraseDone__Q38JASystem14TBasicWaveBank10TWaveGroupFv */ +void JASystem::TBasicWaveBank::TWaveGroup::onEraseDone() { + /* Nonmatching */ +} + +/* 802862E4-802862F8 .text getWaveID__Q38JASystem14TBasicWaveBank10TWaveGroupCFi */ +void JASystem::TBasicWaveBank::TWaveGroup::getWaveID(int) const { + /* Nonmatching */ +} + +/* 802862F8-80286340 .text __dt__Q28JASystem9TWaveBankFv */ +JASystem::TWaveBank::~TWaveBank() { + /* Nonmatching */ +} + +/* 80286340-80286388 .text __dt__Q28JASystem11TWaveHandleFv */ +JASystem::TWaveHandle::~TWaveHandle() { + /* Nonmatching */ +} + +/* 80286388-802863B8 .text __ct__Q38JASystem14TBasicWaveBank9TWaveInfoFv */ +JASystem::TBasicWaveBank::TWaveInfo::TWaveInfo() { + /* Nonmatching */ +} + +/* 802863B8-80286414 .text __dt__Q38JASystem14TBasicWaveBank11TWaveHandleFv */ +JASystem::TBasicWaveBank::TWaveHandle::~TWaveHandle() { + /* Nonmatching */ +} + +/* 80286414-8028641C .text getWaveInfo__Q38JASystem14TBasicWaveBank11TWaveHandleCFv */ +void JASystem::TBasicWaveBank::TWaveHandle::getWaveInfo() const { + /* Nonmatching */ +} + +/* 8028641C-802864A8 .text getWavePtr__Q38JASystem14TBasicWaveBank11TWaveHandleCFv */ +void JASystem::TBasicWaveBank::TWaveHandle::getWavePtr() const { + /* Nonmatching */ +} + +/* 802864A8-802864C8 .text getWaveArc__Q28JASystem14TBasicWaveBankFi */ +void JASystem::TBasicWaveBank::getWaveArc(int) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASCalc.cpp b/src/JSystem/JAudio/JASCalc.cpp new file mode 100644 index 000000000..9c0d3fe20 --- /dev/null +++ b/src/JSystem/JAudio/JASCalc.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: JASCalc.cpp +// + +#include "JASCalc.h" +#include "dolphin/types.h" + +/* 8027A804-8027A9C8 .text initSinfT__Q28JASystem4CalcFv */ +void JASystem::Calc::initSinfT() { + /* Nonmatching */ +} + +/* 8027A9C8-8027A9F4 .text sinfT__Q28JASystem4CalcFf */ +void JASystem::Calc::sinfT(float) { + /* Nonmatching */ +} + +/* 8027A9F4-8027AA20 .text sinfDolby2__Q28JASystem4CalcFf */ +void JASystem::Calc::sinfDolby2(float) { + /* Nonmatching */ +} + +/* 8027AA20-8027AA50 .text imixcopy__Q28JASystem4CalcFPCsPCsPsl */ +void JASystem::Calc::imixcopy(const short*, const short*, short*, long) { + /* Nonmatching */ +} + +/* 8027AA50-8027AB68 .text bcopyfast__Q28JASystem4CalcFPCUlPUlUl */ +void JASystem::Calc::bcopyfast(const unsigned long*, unsigned long*, unsigned long) { + /* Nonmatching */ +} + +/* 8027AB68-8027AC68 .text bcopy__Q28JASystem4CalcFPCvPvUl */ +void JASystem::Calc::bcopy(const void*, void*, unsigned long) { + /* Nonmatching */ +} + +/* 8027AC68-8027AD38 .text bzerofast__Q28JASystem4CalcFPvUl */ +void JASystem::Calc::bzerofast(void*, unsigned long) { + /* Nonmatching */ +} + +/* 8027AD38-8027AE30 .text bzero__Q28JASystem4CalcFPvUl */ +void JASystem::Calc::bzero(void*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASCallback.cpp b/src/JSystem/JAudio/JASCallback.cpp new file mode 100644 index 000000000..1da64cbc3 --- /dev/null +++ b/src/JSystem/JAudio/JASCallback.cpp @@ -0,0 +1,38 @@ +// +// Generated by dtk +// Translation Unit: JASCallback.cpp +// + +#include "JASCallback.h" +#include "dolphin/types.h" + +/* 8027BA70-8027BB24 .text resetCallback__Q28JASystem6KernelFv */ +void JASystem::Kernel::resetCallback() { + /* Nonmatching */ +} + +/* 8027BB24-8027BB8C .text checkCallback__Q28JASystem6KernelFPFPv_lPv */ +void JASystem::Kernel::checkCallback(long (*)(void*), void*) { + /* Nonmatching */ +} + +/* 8027BB8C-8027BC24 .text registerDspCallback__Q28JASystem6KernelFPFPv_lPv */ +void JASystem::Kernel::registerDspCallback(long (*)(void*), void*) { + /* Nonmatching */ +} + +/* 8027BC24-8027BD14 .text registerSubFrameCallback__Q28JASystem6KernelFPFPv_lPv */ +void JASystem::Kernel::registerSubFrameCallback(long (*)(void*), void*) { + /* Nonmatching */ +} + +/* 8027BD14-8027BDAC .text aiCallback__Q28JASystem6KernelFv */ +void JASystem::Kernel::aiCallback() { + /* Nonmatching */ +} + +/* 8027BDAC-8027BE44 .text subframeCallback__Q28JASystem6KernelFv */ +void JASystem::Kernel::subframeCallback() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASChAllocQueue.cpp b/src/JSystem/JAudio/JASChAllocQueue.cpp new file mode 100644 index 000000000..253945370 --- /dev/null +++ b/src/JSystem/JAudio/JASChAllocQueue.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: JASChAllocQueue.cpp +// + +#include "JASChAllocQueue.h" +#include "dolphin/types.h" + +/* 8028B0C4-8028B224 .text deQueue__Q28JASystem9TDSPQueueFv */ +void JASystem::TDSPQueue::deQueue() { + /* Nonmatching */ +} + +/* 8028B224-8028B288 .text enQueue__Q28JASystem9TDSPQueueFPQ28JASystem8TChannel */ +void JASystem::TDSPQueue::enQueue(JASystem::TChannel*) { + /* Nonmatching */ +} + +/* 8028B288-8028B2BC .text deleteQueue__Q28JASystem9TDSPQueueFPQ28JASystem8TChannel */ +void JASystem::TDSPQueue::deleteQueue(JASystem::TChannel*) { + /* Nonmatching */ +} + +/* 8028B2BC-8028B350 .text checkQueue__Q28JASystem9TDSPQueueFv */ +void JASystem::TDSPQueue::checkQueue() { + /* Nonmatching */ +} + +/* 8028B394-8028B3E8 .text __dt__29JSUListFv */ +JSUList::~JSUList() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASChGlobal.cpp b/src/JSystem/JAudio/JASChGlobal.cpp new file mode 100644 index 000000000..c8c6b4cd5 --- /dev/null +++ b/src/JSystem/JAudio/JASChGlobal.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: JASChGlobal.cpp +// + +#include "JASChGlobal.h" +#include "dolphin/types.h" + +/* 8028AAEC-8028AB58 .text getChannelHandle__Q28JASystem14TGlobalChannelFUl */ +void JASystem::TGlobalChannel::getChannelHandle(unsigned long) { + /* Nonmatching */ +} + +/* 8028AB58-8028AD50 .text init__Q28JASystem14TGlobalChannelFv */ +void JASystem::TGlobalChannel::init() { + /* Nonmatching */ +} + +/* 8028AD50-8028ADE8 .text alloc__Q28JASystem14TGlobalChannelFPQ28JASystem11TChannelMgrUl */ +void JASystem::TGlobalChannel::alloc(JASystem::TChannelMgr*, unsigned long) { + /* Nonmatching */ +} + +/* 8028ADE8-8028AE4C .text release__Q28JASystem14TGlobalChannelFPQ28JASystem8TChannel */ +void JASystem::TGlobalChannel::release(JASystem::TChannel*) { + /* Nonmatching */ +} + +/* 8028AE4C-8028AF8C .text releaseAll__Q28JASystem14TGlobalChannelFPQ28JASystem11TChannelMgr */ +void JASystem::TGlobalChannel::releaseAll(JASystem::TChannelMgr*) { + /* Nonmatching */ +} + +/* 8028AF8C-8028AFC8 .text __dt__Q28JASystem11TOscillatorFv */ +JASystem::TOscillator::~TOscillator() { + /* Nonmatching */ +} + +/* 8028AFC8-8028AFF8 .text __ct__Q28JASystem11TOscillatorFv */ +JASystem::TOscillator::TOscillator() { + /* Nonmatching */ +} + +/* 8028AFF8-8028B058 .text __dt__Q28JASystem8TChannelFv */ +JASystem::TChannel::~TChannel() { + /* Nonmatching */ +} + +/* 8028B058-8028B0C4 .text __ct__Q28JASystem8TChannelFv */ +JASystem::TChannel::TChannel() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASChannel.cpp b/src/JSystem/JAudio/JASChannel.cpp new file mode 100644 index 000000000..bd80496f8 --- /dev/null +++ b/src/JSystem/JAudio/JASChannel.cpp @@ -0,0 +1,173 @@ +// +// Generated by dtk +// Translation Unit: JASChannel.cpp +// + +#include "JASChannel.h" +#include "dolphin/types.h" + +/* 8028B3E8-8028B5A4 .text init__Q28JASystem8TChannelFv */ +void JASystem::TChannel::init() { + /* Nonmatching */ +} + +/* 8028B5A4-8028B620 .text setOscillator__Q28JASystem8TChannelFUlPQ28JASystem11TOscillator */ +void JASystem::TChannel::setOscillator(unsigned long, JASystem::TOscillator*) { + /* Nonmatching */ +} + +/* 8028B620-8028B6A8 .text setOscInit__Q28JASystem8TChannelFUlPCQ38JASystem11TOscillator4Osc_ */ +void JASystem::TChannel::setOscInit(unsigned long, const JASystem::TOscillator::Osc_*) { + /* Nonmatching */ +} + +/* 8028B6A8-8028B73C .text forceStopOsc__Q28JASystem8TChannelFUl */ +void JASystem::TChannel::forceStopOsc(unsigned long) { + /* Nonmatching */ +} + +/* 8028B73C-8028B7D0 .text releaseOsc__Q28JASystem8TChannelFUl */ +void JASystem::TChannel::releaseOsc(unsigned long) { + /* Nonmatching */ +} + +/* 8028B7D0-8028B850 .text directReleaseOsc__Q28JASystem8TChannelFUlUs */ +void JASystem::TChannel::directReleaseOsc(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 8028B850-8028B8E4 .text bankOscToOfs__Q28JASystem8TChannelFUl */ +void JASystem::TChannel::bankOscToOfs(unsigned long) { + /* Nonmatching */ +} + +/* 8028B8E4-8028BA98 .text effectOsc__Q28JASystem8TChannelFUlf */ +void JASystem::TChannel::effectOsc(unsigned long, float) { + /* Nonmatching */ +} + +/* 8028BA98-8028BB14 .text getOscState__Q28JASystem8TChannelCFUl */ +void JASystem::TChannel::getOscState(unsigned long) const { + /* Nonmatching */ +} + +/* 8028BB14-8028BB98 .text isOsc__Q28JASystem8TChannelFUl */ +void JASystem::TChannel::isOsc(unsigned long) { + /* Nonmatching */ +} + +/* 8028BB98-8028BC78 .text copyOsc__Q28JASystem8TChannelFUlPQ38JASystem11TOscillator4Osc_ */ +void JASystem::TChannel::copyOsc(unsigned long, JASystem::TOscillator::Osc_*) { + /* Nonmatching */ +} + +/* 8028BC78-8028BD10 .text overwriteOsc__Q28JASystem8TChannelFUlPQ38JASystem11TOscillator4Osc_ */ +void JASystem::TChannel::overwriteOsc(unsigned long, JASystem::TOscillator::Osc_*) { + /* Nonmatching */ +} + +/* 8028BD10-8028BDA4 .text setKeySweepTarget__Q28JASystem8TChannelFUcUl */ +void JASystem::TChannel::setKeySweepTarget(unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 8028BDA4-8028BDAC .text setPauseFlag__Q28JASystem8TChannelFUc */ +void JASystem::TChannel::setPauseFlag(unsigned char) { + /* Nonmatching */ +} + +/* 8028BDAC-8028BDBC .text setPauseFlagReq__Q28JASystem8TChannelFUc */ +void JASystem::TChannel::setPauseFlagReq(unsigned char) { + /* Nonmatching */ +} + +/* 8028BDBC-8028BE64 .text setPanPower__Q28JASystem8TChannelFffff */ +void JASystem::TChannel::setPanPower(float, float, float, float) { + /* Nonmatching */ +} + +/* 8028BE64-8028BEB8 .text checkLogicalChannel__Q28JASystem8TChannelFv */ +void JASystem::TChannel::checkLogicalChannel() { + /* Nonmatching */ +} + +/* 8028BEB8-8028BF40 .text play__Q28JASystem8TChannelFUl */ +void JASystem::TChannel::play(unsigned long) { + /* Nonmatching */ +} + +/* 8028BF40-8028BFAC .text stop__Q28JASystem8TChannelFUs */ +void JASystem::TChannel::stop(unsigned short) { + /* Nonmatching */ +} + +/* 8028BFAC-8028C108 .text updateJcToDSP__Q28JASystem8TChannelFv */ +void JASystem::TChannel::updateJcToDSP() { + /* Nonmatching */ +} + +/* 8028C108-8028C140 .text forceStopLogicalChannel__Q28JASystem8TChannelFv */ +void JASystem::TChannel::forceStopLogicalChannel() { + /* Nonmatching */ +} + +/* 8028C140-8028C1C0 .text stopLogicalChannel__Q28JASystem8TChannelFv */ +void JASystem::TChannel::stopLogicalChannel() { + /* Nonmatching */ +} + +/* 8028C1C0-8028C3A8 .text playLogicalChannel__Q28JASystem8TChannelFv */ +void JASystem::TChannel::playLogicalChannel() { + /* Nonmatching */ +} + +/* 8028C3A8-8028C62C .text updateEffectorParam__Q28JASystem8TChannelFv */ +void JASystem::TChannel::updateEffectorParam() { + /* Nonmatching */ +} + +/* 8028C62C-8028C6C4 .text killBrokenLogicalChannels__Q28JASystem8TChannelFPQ28JASystem11TDSPChannel */ +void JASystem::TChannel::killBrokenLogicalChannels(JASystem::TDSPChannel*) { + /* Nonmatching */ +} + +/* 8028C6C4-8028CABC .text updatecallDSPChannel__Q28JASystem8TChannelFPQ28JASystem11TDSPChannelUl */ +void JASystem::TChannel::updatecallDSPChannel(JASystem::TDSPChannel*, unsigned long) { + /* Nonmatching */ +} + +/* 8028CABC-8028CB88 .text calcEffect__Q28JASystem8TChannelFPCQ38JASystem6Driver10PanMatrix_PCQ38JASystem6Driver10PanMatrix_Uc */ +void JASystem::TChannel::calcEffect(const JASystem::Driver::PanMatrix_*, const JASystem::Driver::PanMatrix_*, unsigned char) { + /* Nonmatching */ +} + +/* 8028CB88-8028CC90 .text calcPan__Q28JASystem8TChannelFPCQ38JASystem6Driver10PanMatrix_PCQ38JASystem6Driver10PanMatrix_Uc */ +void JASystem::TChannel::calcPan(const JASystem::Driver::PanMatrix_*, const JASystem::Driver::PanMatrix_*, unsigned char) { + /* Nonmatching */ +} + +/* 8028CC90-8028CD90 .text updateJcToDSPInit__Q28JASystem8TChannelFv */ +void JASystem::TChannel::updateJcToDSPInit() { + /* Nonmatching */ +} + +/* 8028CD90-8028CEA8 .text updateAutoMixer__Q28JASystem8TChannelFffff */ +void JASystem::TChannel::updateAutoMixer(float, float, float, float) { + /* Nonmatching */ +} + +/* 8028CEA8-8028D128 .text updateMixer__Q28JASystem8TChannelFffff */ +void JASystem::TChannel::updateMixer(float, float, float, float) { + /* Nonmatching */ +} + +/* 8028D128-8028D218 .text extraUpdate__Q28JASystem8TChannelFPQ28JASystem8TChannelUl */ +void JASystem::TChannel::extraUpdate(JASystem::TChannel*, unsigned long) { + /* Nonmatching */ +} + +/* 8028D218-8028D3C0 .text updatecallLogicalChannel__Q28JASystem8TChannelFPQ28JASystem8TChannelUl */ +void JASystem::TChannel::updatecallLogicalChannel(JASystem::TChannel*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASChannelMgr.cpp b/src/JSystem/JAudio/JASChannelMgr.cpp new file mode 100644 index 000000000..cfff3822d --- /dev/null +++ b/src/JSystem/JAudio/JASChannelMgr.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: JASChannelMgr.cpp +// + +#include "JASChannelMgr.h" +#include "dolphin/types.h" + +/* 8028D3C0-8028D4D0 .text init__Q28JASystem11TChannelMgrFv */ +void JASystem::TChannelMgr::init() { + /* Nonmatching */ +} + +/* 8028D4D0-8028D514 .text stopAll__Q28JASystem11TChannelMgrFv */ +void JASystem::TChannelMgr::stopAll() { + /* Nonmatching */ +} + +/* 8028D514-8028D558 .text stopAllRelease__Q28JASystem11TChannelMgrFv */ +void JASystem::TChannelMgr::stopAllRelease() { + /* Nonmatching */ +} + +/* 8028D558-8028D5D0 .text initAllocChannel__Q28JASystem11TChannelMgrFUl */ +void JASystem::TChannelMgr::initAllocChannel(unsigned long) { + /* Nonmatching */ +} + +/* 8028D5D0-8028D778 .text getLogicalChannel__Q28JASystem11TChannelMgrFUl */ +void JASystem::TChannelMgr::getLogicalChannel(unsigned long) { + /* Nonmatching */ +} + +/* 8028D778-8028D7D8 .text moveListHead__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl */ +void JASystem::TChannelMgr::moveListHead(JASystem::TChannel*, unsigned long) { + /* Nonmatching */ +} + +/* 8028D7D8-8028D838 .text moveListTail__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl */ +void JASystem::TChannelMgr::moveListTail(JASystem::TChannel*, unsigned long) { + /* Nonmatching */ +} + +/* 8028D838-8028D8E4 .text addListHead__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl */ +void JASystem::TChannelMgr::addListHead(JASystem::TChannel*, unsigned long) { + /* Nonmatching */ +} + +/* 8028D8E4-8028D9C4 .text addListTail__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl */ +void JASystem::TChannelMgr::addListTail(JASystem::TChannel*, unsigned long) { + /* Nonmatching */ +} + +/* 8028D9C4-8028DA38 .text getListHead__Q28JASystem11TChannelMgrFUl */ +void JASystem::TChannelMgr::getListHead(unsigned long) { + /* Nonmatching */ +} + +/* 8028DA38-8028DAF0 .text cutList__Q28JASystem11TChannelMgrFPQ28JASystem8TChannel */ +void JASystem::TChannelMgr::cutList(JASystem::TChannel*) { + /* Nonmatching */ +} + +/* 8028DAF0-8028DC34 .text receiveAllChannels__Q28JASystem11TChannelMgrFPQ28JASystem11TChannelMgr */ +void JASystem::TChannelMgr::receiveAllChannels(JASystem::TChannelMgr*) { + /* Nonmatching */ +} + +/* 8028DC34-8028DDD0 .text checkLimitStart__Q28JASystem11TChannelMgrFUl */ +void JASystem::TChannelMgr::checkLimitStart(unsigned long) { + /* Nonmatching */ +} + +/* 8028DDD0-8028DE94 .text checkLimitStop__Q28JASystem11TChannelMgrFPQ28JASystem8TChannelUl */ +void JASystem::TChannelMgr::checkLimitStop(JASystem::TChannel*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASCmdStack.cpp b/src/JSystem/JAudio/JASCmdStack.cpp new file mode 100644 index 000000000..d7f67331d --- /dev/null +++ b/src/JSystem/JAudio/JASCmdStack.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: JASCmdStack.cpp +// + +#include "JASCmdStack.h" +#include "dolphin/types.h" + +/* 8027D6F4-8027D70C .text __ct__Q38JASystem6Kernel8TPortCmdFv */ +JASystem::Kernel::TPortCmd::TPortCmd() { + /* Nonmatching */ +} + +/* 8027D70C-8027D730 .text addPortCmdOnce__Q38JASystem6Kernel8TPortCmdFv */ +void JASystem::Kernel::TPortCmd::addPortCmdOnce() { + /* Nonmatching */ +} + +/* 8027D730-8027D7E8 .text setPortCmd__Q38JASystem6Kernel8TPortCmdFPFPQ38JASystem6Kernel9TPortArgs_vPQ38JASystem6Kernel9TPortArgs */ +void JASystem::Kernel::TPortCmd::setPortCmd(void (*)(JASystem::Kernel::TPortArgs*), JASystem::Kernel::TPortArgs*) { + /* Nonmatching */ +} + +/* 8027D7E8-8027D8A4 .text addPortCmd__Q38JASystem6Kernel8TPortCmdFPQ38JASystem6Kernel9TPortHead */ +void JASystem::Kernel::TPortCmd::addPortCmd(JASystem::Kernel::TPortHead*) { + /* Nonmatching */ +} + +/* 8027D8A4-8027D924 .text portCmdProcOnce__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead */ +void JASystem::Kernel::portCmdProcOnce(JASystem::Kernel::TPortHead*) { + /* Nonmatching */ +} + +/* 8027D924-8027D9A4 .text portCmdProcStay__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead */ +void JASystem::Kernel::portCmdProcStay(JASystem::Kernel::TPortHead*) { + /* Nonmatching */ +} + +/* 8027D9A4-8027DA0C .text portHeadInit__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead */ +void JASystem::Kernel::portHeadInit(JASystem::Kernel::TPortHead*) { + /* Nonmatching */ +} + +/* 8027DA0C-8027DA48 .text portCmdInit__Q28JASystem6KernelFv */ +void JASystem::Kernel::portCmdInit() { + /* Nonmatching */ +} + +/* 8027DA48-8027DB08 .text getPortCmd__Q28JASystem6KernelFPQ38JASystem6Kernel9TPortHead */ +void JASystem::Kernel::getPortCmd(JASystem::Kernel::TPortHead*) { + /* Nonmatching */ +} + +/* 8027DB08-8027DB38 .text portCmdMain__Q28JASystem6KernelFPv */ +void JASystem::Kernel::portCmdMain(void*) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASDSPBuf.cpp b/src/JSystem/JAudio/JASDSPBuf.cpp new file mode 100644 index 000000000..e4efe7a51 --- /dev/null +++ b/src/JSystem/JAudio/JASDSPBuf.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: JASDSPBuf.cpp +// + +#include "JASDSPBuf.h" +#include "dolphin/types.h" + +/* 802892E0-802893E4 .text init__Q28JASystem14TDSP_DACBufferFv */ +void JASystem::TDSP_DACBuffer::init() { + /* Nonmatching */ +} + +/* 802893E4-80289438 .text updateDSP__Q28JASystem14TDSP_DACBufferFv */ +void JASystem::TDSP_DACBuffer::updateDSP() { + /* Nonmatching */ +} + +/* 80289438-80289568 .text mixDSP__Q28JASystem14TDSP_DACBufferFl */ +void JASystem::TDSP_DACBuffer::mixDSP(long) { + /* Nonmatching */ +} + +/* 80289568-8028963C .text finishDSPFrame__Q28JASystem14TDSP_DACBufferFv */ +void JASystem::TDSP_DACBuffer::finishDSPFrame() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASDSPChannel.cpp b/src/JSystem/JAudio/JASDSPChannel.cpp new file mode 100644 index 000000000..1fe20ce98 --- /dev/null +++ b/src/JSystem/JAudio/JASDSPChannel.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: JASDSPChannel.cpp +// + +#include "JASDSPChannel.h" +#include "dolphin/types.h" + +/* 8028963C-80289694 .text init__Q28JASystem11TDSPChannelFUc */ +void JASystem::TDSPChannel::init(unsigned char) { + /* Nonmatching */ +} + +/* 80289694-80289720 .text allocate__Q28JASystem11TDSPChannelFUl */ +void JASystem::TDSPChannel::allocate(unsigned long) { + /* Nonmatching */ +} + +/* 80289720-8028973C .text free__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::free() { + /* Nonmatching */ +} + +/* 8028973C-802897E0 .text forceStop__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::forceStop() { + /* Nonmatching */ +} + +/* 802897E0-802897F4 .text forceDelete__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::forceDelete() { + /* Nonmatching */ +} + +/* 802897F4-80289844 .text play__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::play() { + /* Nonmatching */ +} + +/* 80289844-80289874 .text stop__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::stop() { + /* Nonmatching */ +} + +/* 80289874-80289994 .text initAll__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::initAll() { + /* Nonmatching */ +} + +/* 80289994-80289A54 .text alloc__Q28JASystem11TDSPChannelFUlUl */ +void JASystem::TDSPChannel::alloc(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80289A54-80289AF4 .text free__Q28JASystem11TDSPChannelFPQ28JASystem11TDSPChannelUl */ +void JASystem::TDSPChannel::free(JASystem::TDSPChannel*, unsigned long) { + /* Nonmatching */ +} + +/* 80289AF4-80289C0C .text getLower__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::getLower() { + /* Nonmatching */ +} + +/* 80289C0C-80289D10 .text getLowerActive__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::getLowerActive() { + /* Nonmatching */ +} + +/* 80289D10-80289DC8 .text breakLower__Q28JASystem11TDSPChannelFUc */ +void JASystem::TDSPChannel::breakLower(unsigned char) { + /* Nonmatching */ +} + +/* 80289DC8-80289E68 .text breakLowerActive__Q28JASystem11TDSPChannelFUc */ +void JASystem::TDSPChannel::breakLowerActive(unsigned char) { + /* Nonmatching */ +} + +/* 80289E68-8028A04C .text updateAll__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::updateAll() { + /* Nonmatching */ +} + +/* 8028A04C-8028A08C .text onUpdate__Q28JASystem11TDSPChannelFUl */ +void JASystem::TDSPChannel::onUpdate(unsigned long) { + /* Nonmatching */ +} + +/* 8028A08C-8028A0C0 .text getNumBreak__Q28JASystem11TDSPChannelFv */ +void JASystem::TDSPChannel::getNumBreak() { + /* Nonmatching */ +} + +/* 8028A0C0-8028A0FC .text __dt__Q28JASystem11TDSPChannelFv */ +JASystem::TDSPChannel::~TDSPChannel() { + /* Nonmatching */ +} + +/* 8028A0FC-8028A10C .text __ct__Q28JASystem11TDSPChannelFv */ +JASystem::TDSPChannel::TDSPChannel() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASDSPInterface.cpp b/src/JSystem/JAudio/JASDSPInterface.cpp new file mode 100644 index 000000000..0ab7755f1 --- /dev/null +++ b/src/JSystem/JAudio/JASDSPInterface.cpp @@ -0,0 +1,158 @@ +// +// Generated by dtk +// Translation Unit: JASDSPInterface.cpp +// + +#include "JASDSPInterface.h" +#include "dolphin/types.h" + +/* 8028A10C-8028A130 .text setDSPMixerLevel__Q28JASystem12DSPInterfaceFf */ +void JASystem::DSPInterface::setDSPMixerLevel(float) { + /* Nonmatching */ +} + +/* 8028A130-8028A144 .text getDSPHandle__Q28JASystem12DSPInterfaceFUc */ +void JASystem::DSPInterface::getDSPHandle(unsigned char) { + /* Nonmatching */ +} + +/* 8028A144-8028A168 .text setFilterTable__Q28JASystem12DSPInterfaceFPsPsUl */ +void JASystem::DSPInterface::setFilterTable(short*, short*, unsigned long) { + /* Nonmatching */ +} + +/* 8028A168-8028A19C .text flushBuffer__Q28JASystem12DSPInterfaceFv */ +void JASystem::DSPInterface::flushBuffer() { + /* Nonmatching */ +} + +/* 8028A19C-8028A1C4 .text invalChannelAll__Q28JASystem12DSPInterfaceFv */ +void JASystem::DSPInterface::invalChannelAll() { + /* Nonmatching */ +} + +/* 8028A1C4-8028A240 .text clearBuffer__Q28JASystem12DSPInterfaceFv */ +void JASystem::DSPInterface::clearBuffer() { + /* Nonmatching */ +} + +/* 8028A240-8028A28C .text setupBuffer__Q28JASystem12DSPInterfaceFv */ +void JASystem::DSPInterface::setupBuffer() { + /* Nonmatching */ +} + +/* 8028A28C-8028A368 .text initBuffer__Q28JASystem12DSPInterfaceFv */ +void JASystem::DSPInterface::initBuffer() { + /* Nonmatching */ +} + +/* 8028A368-8028A378 .text getFXHandle__Q28JASystem12DSPInterfaceFUc */ +void JASystem::DSPInterface::getFXHandle(unsigned char) { + /* Nonmatching */ +} + +/* 8028A378-8028A528 .text setFXLine__Q38JASystem12DSPInterface8FXBufferFPsPQ38JASystem12DSPInterface13FxlineConfig_ */ +void JASystem::DSPInterface::FXBuffer::setFXLine(short*, JASystem::DSPInterface::FxlineConfig_*) { + /* Nonmatching */ +} + +/* 8028A528-8028A574 .text allocInit__Q38JASystem12DSPInterface9DSPBufferFv */ +void JASystem::DSPInterface::DSPBuffer::allocInit() { + /* Nonmatching */ +} + +/* 8028A574-8028A5D8 .text playStart__Q38JASystem12DSPInterface9DSPBufferFv */ +void JASystem::DSPInterface::DSPBuffer::playStart() { + /* Nonmatching */ +} + +/* 8028A5D8-8028A6FC .text setWaveInfo__Q38JASystem12DSPInterface9DSPBufferFPQ38JASystem6Driver5Wave_UlUl */ +void JASystem::DSPInterface::DSPBuffer::setWaveInfo(JASystem::Driver::Wave_*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8028A6FC-8028A714 .text setOscInfo__Q38JASystem12DSPInterface9DSPBufferFUl */ +void JASystem::DSPInterface::DSPBuffer::setOscInfo(unsigned long) { + /* Nonmatching */ +} + +/* 8028A714-8028A740 .text initAutoMixer__Q38JASystem12DSPInterface9DSPBufferFv */ +void JASystem::DSPInterface::DSPBuffer::initAutoMixer() { + /* Nonmatching */ +} + +/* 8028A740-8028A764 .text setAutoMixer__Q38JASystem12DSPInterface9DSPBufferFUsUcUcUcUc */ +void JASystem::DSPInterface::DSPBuffer::setAutoMixer(unsigned short, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8028A764-8028A77C .text setPitch__Q38JASystem12DSPInterface9DSPBufferFUs */ +void JASystem::DSPInterface::DSPBuffer::setPitch(unsigned short) { + /* Nonmatching */ +} + +/* 8028A77C-8028A788 .text setMixerInitDelayMax__Q38JASystem12DSPInterface9DSPBufferFUc */ +void JASystem::DSPInterface::DSPBuffer::setMixerInitDelayMax(unsigned char) { + /* Nonmatching */ +} + +/* 8028A788-8028A7AC .text setMixerInitVolume__Q38JASystem12DSPInterface9DSPBufferFUcsUc */ +void JASystem::DSPInterface::DSPBuffer::setMixerInitVolume(unsigned char, short, unsigned char) { + /* Nonmatching */ +} + +/* 8028A7AC-8028A7DC .text setMixerVolume__Q38JASystem12DSPInterface9DSPBufferFUcsUc */ +void JASystem::DSPInterface::DSPBuffer::setMixerVolume(unsigned char, short, unsigned char) { + /* Nonmatching */ +} + +/* 8028A7DC-8028A7F8 .text setMixerVolumeOnly__Q38JASystem12DSPInterface9DSPBufferFUcs */ +void JASystem::DSPInterface::DSPBuffer::setMixerVolumeOnly(unsigned char, short) { + /* Nonmatching */ +} + +/* 8028A7F8-8028A804 .text setPauseFlag__Q38JASystem12DSPInterface9DSPBufferFUc */ +void JASystem::DSPInterface::DSPBuffer::setPauseFlag(unsigned char) { + /* Nonmatching */ +} + +/* 8028A804-8028A828 .text flushChannel__Q38JASystem12DSPInterface9DSPBufferFv */ +void JASystem::DSPInterface::DSPBuffer::flushChannel() { + /* Nonmatching */ +} + +/* 8028A828-8028A884 .text initFilter__Q38JASystem12DSPInterface9DSPBufferFv */ +void JASystem::DSPInterface::DSPBuffer::initFilter() { + /* Nonmatching */ +} + +/* 8028A884-8028A8BC .text setFilterMode__Q38JASystem12DSPInterface9DSPBufferFUs */ +void JASystem::DSPInterface::DSPBuffer::setFilterMode(unsigned short) { + /* Nonmatching */ +} + +/* 8028A8BC-8028A8E4 .text setIIRFilterParam__Q38JASystem12DSPInterface9DSPBufferFPs */ +void JASystem::DSPInterface::DSPBuffer::setIIRFilterParam(short*) { + /* Nonmatching */ +} + +/* 8028A8E4-8028A90C .text setFIR8FilterParam__Q38JASystem12DSPInterface9DSPBufferFPs */ +void JASystem::DSPInterface::DSPBuffer::setFIR8FilterParam(short*) { + /* Nonmatching */ +} + +/* 8028A90C-8028A914 .text setDistFilter__Q38JASystem12DSPInterface9DSPBufferFs */ +void JASystem::DSPInterface::DSPBuffer::setDistFilter(short) { + /* Nonmatching */ +} + +/* 8028A914-8028A934 .text setBusConnect__Q38JASystem12DSPInterface9DSPBufferFUcUc */ +void JASystem::DSPInterface::DSPBuffer::setBusConnect(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8028A934-8028A978 .text DSP_CreateMap2__FUl */ +void DSP_CreateMap2(unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASDriverIF.cpp b/src/JSystem/JAudio/JASDriverIF.cpp new file mode 100644 index 000000000..1269d98b3 --- /dev/null +++ b/src/JSystem/JAudio/JASDriverIF.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: JASDriverIF.cpp +// + +#include "JASDriverIF.h" +#include "dolphin/types.h" + +/* 8028A978-8028A9A0 .text init__Q28JASystem6DriverFv */ +void JASystem::Driver::init() { + /* Nonmatching */ +} + +/* 8028A9A0-8028AAC4 .text setMixerLevel__Q28JASystem6DriverFff */ +void JASystem::Driver::setMixerLevel(float, float) { + /* Nonmatching */ +} + +/* 8028AAC4-8028AACC .text getChannelLevel__Q28JASystem6DriverFv */ +void JASystem::Driver::getChannelLevel() { + /* Nonmatching */ +} + +/* 8028AACC-8028AAD4 .text getAutoLevel__Q28JASystem6DriverFv */ +void JASystem::Driver::getAutoLevel() { + /* Nonmatching */ +} + +/* 8028AAD4-8028AADC .text setOutputMode__Q28JASystem6DriverFUl */ +void JASystem::Driver::setOutputMode(unsigned long) { + /* Nonmatching */ +} + +/* 8028AADC-8028AAE4 .text getOutputMode__Q28JASystem6DriverFv */ +void JASystem::Driver::getOutputMode() { + /* Nonmatching */ +} + +/* 8028AAE4-8028AAEC .text getUpdateInterval__Q28JASystem6DriverFv */ +void JASystem::Driver::getUpdateInterval() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASDriverTables.cpp b/src/JSystem/JAudio/JASDriverTables.cpp new file mode 100644 index 000000000..2bc938290 --- /dev/null +++ b/src/JSystem/JAudio/JASDriverTables.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: JASDriverTables.cpp +// + +#include "JASDriverTables.h" +#include "dolphin/types.h" + diff --git a/src/JSystem/JAudio/JASDrumSet.cpp b/src/JSystem/JAudio/JASDrumSet.cpp new file mode 100644 index 000000000..f4d96ff68 --- /dev/null +++ b/src/JSystem/JAudio/JASDrumSet.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: JASDrumSet.cpp +// + +#include "JASDrumSet.h" +#include "dolphin/types.h" + +/* 802851D4-80285470 .text getParam__Q28JASystem8TDrumSetCFiiPQ28JASystem10TInstParam */ +void JASystem::TDrumSet::getParam(int, int, JASystem::TInstParam*) const { + /* Nonmatching */ +} + +/* 80285470-80285520 .text getPerc__Q28JASystem8TDrumSetFi */ +void JASystem::TDrumSet::getPerc(int) { + /* Nonmatching */ +} + +/* 80285520-80285554 .text __ct__Q38JASystem8TDrumSet5TPercFv */ +JASystem::TDrumSet::TPerc::TPerc() { + /* Nonmatching */ +} + +/* 80285554-802855B0 .text __dt__Q38JASystem8TDrumSet5TPercFv */ +JASystem::TDrumSet::TPerc::~TPerc() { + /* Nonmatching */ +} + +/* 802855B0-80285664 .text setEffectCount__Q38JASystem8TDrumSet5TPercFUl */ +void JASystem::TDrumSet::TPerc::setEffectCount(unsigned long) { + /* Nonmatching */ +} + +/* 80285664-802856F8 .text setVeloRegionCount__Q38JASystem8TDrumSet5TPercFUl */ +void JASystem::TDrumSet::TPerc::setVeloRegionCount(unsigned long) { + /* Nonmatching */ +} + +/* 802856F8-802857AC .text getVeloRegion__Q38JASystem8TDrumSet5TPercFi */ +void JASystem::TDrumSet::TPerc::getVeloRegion(int) { + /* Nonmatching */ +} + +/* 802857AC-80285864 .text setEffect__Q38JASystem8TDrumSet5TPercFiPQ28JASystem11TInstEffect */ +void JASystem::TDrumSet::TPerc::setEffect(int, JASystem::TInstEffect*) { + /* Nonmatching */ +} + +/* 80285864-802858D8 .text setRelease__Q38JASystem8TDrumSet5TPercFUl */ +void JASystem::TDrumSet::TPerc::setRelease(unsigned long) { + /* Nonmatching */ +} + +/* 802858D8-8028595C .text __dt__Q28JASystem8TDrumSetFv */ +JASystem::TDrumSet::~TDrumSet() { + /* Nonmatching */ +} + +/* 8028595C-80285968 .text getType__Q28JASystem8TDrumSetCFv */ +void JASystem::TDrumSet::getType() const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASDvdThread.cpp b/src/JSystem/JAudio/JASDvdThread.cpp new file mode 100644 index 000000000..5dc41f496 --- /dev/null +++ b/src/JSystem/JAudio/JASDvdThread.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: JASDvdThread.cpp +// + +#include "JASDvdThread.h" +#include "dolphin/types.h" + +/* 8027B500-8027B584 .text __ct__Q213JASTaskThread10TCallStackFUl */ +JASTaskThread::TCallStack::TCallStack(unsigned long) { + /* Nonmatching */ +} + +/* 8027B584-8027B5D8 .text __dt__Q213JASTaskThread10TCallStackFv */ +JASTaskThread::TCallStack::~TCallStack() { + /* Nonmatching */ +} + +/* 8027B5D8-8027B66C .text sendCmdMsg__13JASTaskThreadFPFPv_lPvUl */ +void JASTaskThread::sendCmdMsg(long (*)(void*), void*, unsigned long) { + /* Nonmatching */ +} + +/* 8027B66C-8027B6D4 .text run__13JASTaskThreadFv */ +void JASTaskThread::run() { + /* Nonmatching */ +} + +/* 8027B6D4-8027B72C .text pause__13JASTaskThreadFb */ +void JASTaskThread::pause(bool) { + /* Nonmatching */ +} + +/* 8027B72C-8027B7E8 .text createThread__Q28JASystem3DvdFiiUl */ +void JASystem::Dvd::createThread(int, int, unsigned long) { + /* Nonmatching */ +} + +/* 8027B7E8-8027B84C .text resumeThread__Q28JASystem3DvdFv */ +void JASystem::Dvd::resumeThread() { + /* Nonmatching */ +} + +/* 8027B84C-8027B8D4 .text sendCmdMsg__Q28JASystem3DvdFPFPv_lPvUl */ +void JASystem::Dvd::sendCmdMsg(long (*)(void*), void*, unsigned long) { + /* Nonmatching */ +} + +/* 8027B8D4-8027B914 .text checkPassDvdT__Q28JASystem3DvdFUlPUlPFUl_v */ +void JASystem::Dvd::checkPassDvdT(unsigned long, unsigned long*, void (*)(unsigned long)) { + /* Nonmatching */ +} + +/* 8027B914-8027B960 .text checkFile__Q28JASystem3DvdFPc */ +void JASystem::Dvd::checkFile(char*) { + /* Nonmatching */ +} + +/* 8027B960-8027B9C4 .text unpauseDvdT__Q28JASystem3DvdFv */ +void JASystem::Dvd::unpauseDvdT() { + /* Nonmatching */ +} + +/* 8027B9C4-8027BA10 .text dvdThreadCheckBack__Q28JASystem3DvdFPv */ +void JASystem::Dvd::dvdThreadCheckBack(void*) { + /* Nonmatching */ +} + +/* 8027BA10-8027BA70 .text __dt__13JASTaskThreadFv */ +JASTaskThread::~JASTaskThread() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASHardStream.cpp b/src/JSystem/JAudio/JASHardStream.cpp new file mode 100644 index 000000000..d13fa0056 --- /dev/null +++ b/src/JSystem/JAudio/JASHardStream.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: JASHardStream.cpp +// + +#include "JASHardStream.h" +#include "dolphin/types.h" + +/* 8027BE44-8027BEA4 .text unregistBgmAll__Q28JASystem10HardStreamFv */ +void JASystem::HardStream::unregistBgmAll() { + /* Nonmatching */ +} + +/* 8027BEA4-8027C318 .text main__Q28JASystem10HardStreamFv */ +void JASystem::HardStream::main() { + /* Nonmatching */ +} + +/* 8027C318-8027C39C .text firstBgmCallback__Q28JASystem10HardStreamFlP11DVDFileInfo */ +void JASystem::HardStream::firstBgmCallback(long, DVDFileInfo*) { + /* Nonmatching */ +} + +/* 8027C39C-8027C3B0 .text secondBgmCallback__Q28JASystem10HardStreamFlP11DVDFileInfo */ +void JASystem::HardStream::secondBgmCallback(long, DVDFileInfo*) { + /* Nonmatching */ +} + +/* 8027C3B0-8027C4E4 .text getAddrCallback__Q28JASystem10HardStreamFlP15DVDCommandBlock */ +void JASystem::HardStream::getAddrCallback(long, DVDCommandBlock*) { + /* Nonmatching */ +} + +/* 8027C4E4-8027C544 .text __ct__Q38JASystem10HardStream8TControlFv */ +JASystem::HardStream::TControl::TControl() { + /* Nonmatching */ +} + +/* 8027C544-8027C57C .text getIntroNum__Q38JASystem10HardStream8TControlFv */ +void JASystem::HardStream::TControl::getIntroNum() { + /* Nonmatching */ +} + +/* 8027C57C-8027C5B4 .text getLoopNum__Q38JASystem10HardStream8TControlFv */ +void JASystem::HardStream::TControl::getLoopNum() { + /* Nonmatching */ +} + +/* 8027C5B4-8027C648 .text fileOpen__Q38JASystem10HardStream8TControlFUsP11DVDFileInfo */ +void JASystem::HardStream::TControl::fileOpen(unsigned short, DVDFileInfo*) { + /* Nonmatching */ +} + +/* 8027C648-8027C67C .text clearListOne__Q38JASystem10HardStream8TControlFv */ +void JASystem::HardStream::TControl::clearListOne() { + /* Nonmatching */ +} + +/* 8027C67C-8027C710 .text setLastAddr__Q38JASystem10HardStream8TControlFP11DVDFileInfo */ +void JASystem::HardStream::TControl::setLastAddr(DVDFileInfo*) { + /* Nonmatching */ +} + +/* 8027C710-8027C724 .text getLastAddr__Q38JASystem10HardStream8TControlFv */ +void JASystem::HardStream::TControl::getLastAddr() { + /* Nonmatching */ +} + +/* 8027C724-8027C7D8 .text startFirst__Q38JASystem10HardStream8TControlFUsP11DVDFileInfoPUl */ +void JASystem::HardStream::TControl::startFirst(unsigned short, DVDFileInfo*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027C7D8-8027C88C .text startSecond__Q38JASystem10HardStream8TControlFUsP11DVDFileInfoPUl */ +void JASystem::HardStream::TControl::startSecond(unsigned short, DVDFileInfo*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027C88C-8027C8C8 .text resetFader__Q38JASystem10HardStream8TControlFv */ +void JASystem::HardStream::TControl::resetFader() { + /* Nonmatching */ +} + +/* 8027C8C8-8027C900 .text getCurVol__Q38JASystem10HardStream8TControlFv */ +void JASystem::HardStream::TControl::getCurVol() { + /* Nonmatching */ +} + +/* 8027C900-8027CB5C .text calcCurVolume__Q38JASystem10HardStream8TControlFv */ +void JASystem::HardStream::TControl::calcCurVolume() { + /* Nonmatching */ +} + +/* 8027CB5C-8027CB9C .text volFloatToU8__Q38JASystem10HardStream8TControlFf */ +void JASystem::HardStream::TControl::volFloatToU8(float) { + /* Nonmatching */ +} + +/* 8027CBD8-8027CC14 .text __dt__Q38JASystem10HardStream8TControlFv */ +JASystem::HardStream::TControl::~TControl() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASHeapCtrl.cpp b/src/JSystem/JAudio/JASHeapCtrl.cpp new file mode 100644 index 000000000..5eabaaf13 --- /dev/null +++ b/src/JSystem/JAudio/JASHeapCtrl.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: JASHeapCtrl.cpp +// + +#include "JASHeapCtrl.h" +#include "dolphin/types.h" + +/* 8027CC14-8027CC88 .text __ct__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel9TDisposer */ +JASystem::Kernel::THeap::THeap(JASystem::Kernel::TDisposer*) { + /* Nonmatching */ +} + +/* 8027CC88-8027CD38 .text initRootHeap__Q38JASystem6Kernel5THeapFPvUlQ48JASystem6Kernel5THeap4Type */ +void JASystem::Kernel::THeap::initRootHeap(void*, unsigned long, JASystem::Kernel::THeap::Type) { + /* Nonmatching */ +} + +/* 8027CD38-8027CF68 .text alloc__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel5THeapUl */ +void JASystem::Kernel::THeap::alloc(JASystem::Kernel::THeap*, unsigned long) { + /* Nonmatching */ +} + +/* 8027CF68-8027D088 .text free__Q38JASystem6Kernel5THeapFv */ +void JASystem::Kernel::THeap::free() { + /* Nonmatching */ +} + +/* 8027D088-8027D1FC .text insertChild__Q38JASystem6Kernel5THeapFPQ38JASystem6Kernel5THeapPQ38JASystem6Kernel5THeapPvUlb */ +void JASystem::Kernel::THeap::insertChild(JASystem::Kernel::THeap*, JASystem::Kernel::THeap*, void*, unsigned long, bool) { + /* Nonmatching */ +} + +/* 8027D1FC-8027D280 .text getTailHeap__Q38JASystem6Kernel5THeapFv */ +void JASystem::Kernel::THeap::getTailHeap() { + /* Nonmatching */ +} + +/* 8027D280-8027D2E8 .text getTailOffset__Q38JASystem6Kernel5THeapFv */ +void JASystem::Kernel::THeap::getTailOffset() { + /* Nonmatching */ +} + +/* 8027D2E8-8027D354 .text getCurOffset__Q38JASystem6Kernel5THeapFv */ +void JASystem::Kernel::THeap::getCurOffset() { + /* Nonmatching */ +} + +/* 8027D354-8027D370 .text __ct__Q38JASystem6Kernel10TSolidHeapFv */ +JASystem::Kernel::TSolidHeap::TSolidHeap() { + /* Nonmatching */ +} + +/* 8027D370-8027D40C .text alloc__Q38JASystem6Kernel10TSolidHeapFl */ +void JASystem::Kernel::TSolidHeap::alloc(long) { + /* Nonmatching */ +} + +/* 8027D40C-8027D424 .text freeAll__Q38JASystem6Kernel10TSolidHeapFv */ +void JASystem::Kernel::TSolidHeap::freeAll() { + /* Nonmatching */ +} + +/* 8027D424-8027D4AC .text init__Q38JASystem6Kernel10TSolidHeapFPUcl */ +void JASystem::Kernel::TSolidHeap::init(unsigned char*, long) { + /* Nonmatching */ +} + +/* 8027D4AC-8027D4C4 .text getRemain__Q38JASystem6Kernel10TSolidHeapFv */ +void JASystem::Kernel::TSolidHeap::getRemain() { + /* Nonmatching */ +} + +/* 8027D4C4-8027D4C8 .text onDispose__Q38JASystem6Kernel9TDisposerFv */ +void JASystem::Kernel::TDisposer::onDispose() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASInstEffect.cpp b/src/JSystem/JAudio/JASInstEffect.cpp new file mode 100644 index 000000000..a91f7cd29 --- /dev/null +++ b/src/JSystem/JAudio/JASInstEffect.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: JASInstEffect.cpp +// + +#include "JASInstEffect.h" +#include "dolphin/types.h" + +/* 8028684C-802868F0 .text setTarget__Q28JASystem11TInstEffectFi */ +void JASystem::TInstEffect::setTarget(int) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASInstRand.cpp b/src/JSystem/JAudio/JASInstRand.cpp new file mode 100644 index 000000000..ce302d8a6 --- /dev/null +++ b/src/JSystem/JAudio/JASInstRand.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: JASInstRand.cpp +// + +#include "JASInstRand.h" +#include "dolphin/types.h" + +/* 80286B58-80286BF4 .text getY__Q28JASystem9TInstRandCFii */ +void JASystem::TInstRand::getY(int, int) const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASInstSense.cpp b/src/JSystem/JAudio/JASInstSense.cpp new file mode 100644 index 000000000..ab127b89b --- /dev/null +++ b/src/JSystem/JAudio/JASInstSense.cpp @@ -0,0 +1,18 @@ +// +// Generated by dtk +// Translation Unit: JASInstSense.cpp +// + +#include "JASInstSense.h" +#include "dolphin/types.h" + +/* 802868F0-80286A1C .text getY__Q28JASystem10TInstSenseCFii */ +void JASystem::TInstSense::getY(int, int) const { + /* Nonmatching */ +} + +/* 80286A1C-80286B58 .text setParams__Q28JASystem10TInstSenseFiiff */ +void JASystem::TInstSense::setParams(int, int, float, float) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASKernelDebug.cpp b/src/JSystem/JAudio/JASKernelDebug.cpp new file mode 100644 index 000000000..7fe500ee7 --- /dev/null +++ b/src/JSystem/JAudio/JASKernelDebug.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: JASKernelDebug.cpp +// + +#include "JASKernelDebug.h" +#include "dolphin/types.h" + +/* 8027D6B8-8027D6F4 .text stackInit__Q28JASystem6KernelFPUxUl */ +void JASystem::Kernel::stackInit(unsigned long long*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASNoteMgr.cpp b/src/JSystem/JAudio/JASNoteMgr.cpp new file mode 100644 index 000000000..6f606a719 --- /dev/null +++ b/src/JSystem/JAudio/JASNoteMgr.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: JASNoteMgr.cpp +// + +#include "JASNoteMgr.h" +#include "dolphin/types.h" + +/* 8027DD54-8027DD94 .text init__Q38JASystem6TTrack8TNoteMgrFv */ +void JASystem::TTrack::TNoteMgr::init() { + /* Nonmatching */ +} + +/* 8027DD94-8027DDBC .text endProcess__Q38JASystem6TTrack8TNoteMgrFv */ +void JASystem::TTrack::TNoteMgr::endProcess() { + /* Nonmatching */ +} + +/* 8027DDBC-8027DE78 .text setChannel__Q38JASystem6TTrack8TNoteMgrFiPQ28JASystem8TChannel */ +void JASystem::TTrack::TNoteMgr::setChannel(int, JASystem::TChannel*) { + /* Nonmatching */ +} + +/* 8027DE78-8027DF24 .text releaseChannel__Q38JASystem6TTrack8TNoteMgrFi */ +void JASystem::TTrack::TNoteMgr::releaseChannel(int) { + /* Nonmatching */ +} + +/* 8027DF24-8027DFD8 .text getChannel__Q38JASystem6TTrack8TNoteMgrFi */ +void JASystem::TTrack::TNoteMgr::getChannel(int) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASOscillator.cpp b/src/JSystem/JAudio/JASOscillator.cpp new file mode 100644 index 000000000..06e7293a0 --- /dev/null +++ b/src/JSystem/JAudio/JASOscillator.cpp @@ -0,0 +1,38 @@ +// +// Generated by dtk +// Translation Unit: JASOscillator.cpp +// + +#include "JASOscillator.h" +#include "dolphin/types.h" + +/* 8028DE94-8028DECC .text init__Q28JASystem11TOscillatorFv */ +void JASystem::TOscillator::init() { + /* Nonmatching */ +} + +/* 8028DECC-8028DF2C .text initStart__Q28JASystem11TOscillatorFv */ +void JASystem::TOscillator::initStart() { + /* Nonmatching */ +} + +/* 8028DF2C-8028E070 .text getOffset__Q28JASystem11TOscillatorFv */ +void JASystem::TOscillator::getOffset() { + /* Nonmatching */ +} + +/* 8028E070-8028E0AC .text forceStop__Q28JASystem11TOscillatorFv */ +void JASystem::TOscillator::forceStop() { + /* Nonmatching */ +} + +/* 8028E0AC-8028E238 .text release__Q28JASystem11TOscillatorFv */ +void JASystem::TOscillator::release() { + /* Nonmatching */ +} + +/* 8028E238-8028E5EC .text calc__Q28JASystem11TOscillatorFPs */ +void JASystem::TOscillator::calc(short*) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASOuterParam.cpp b/src/JSystem/JAudio/JASOuterParam.cpp new file mode 100644 index 000000000..75c9155d3 --- /dev/null +++ b/src/JSystem/JAudio/JASOuterParam.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: JASOuterParam.cpp +// + +#include "JASOuterParam.h" +#include "dolphin/types.h" + +/* 8027DFD8-8027E020 .text __ct__Q38JASystem6TTrack11TOuterParamFv */ +JASystem::TTrack::TOuterParam::TOuterParam() { + /* Nonmatching */ +} + +/* 8027E020-8027E030 .text initExtBuffer__Q38JASystem6TTrack11TOuterParamFv */ +void JASystem::TTrack::TOuterParam::initExtBuffer() { + /* Nonmatching */ +} + +/* 8027E030-8027E038 .text setOuterSwitch__Q38JASystem6TTrack11TOuterParamFUs */ +void JASystem::TTrack::TOuterParam::setOuterSwitch(unsigned short) { + /* Nonmatching */ +} + +/* 8027E038-8027E054 .text checkOuterSwitch__Q38JASystem6TTrack11TOuterParamFUs */ +void JASystem::TTrack::TOuterParam::checkOuterSwitch(unsigned short) { + /* Nonmatching */ +} + +/* 8027E054-8027E05C .text setOuterUpdate__Q38JASystem6TTrack11TOuterParamFUs */ +void JASystem::TTrack::TOuterParam::setOuterUpdate(unsigned short) { + /* Nonmatching */ +} + +/* 8027E05C-8027E064 .text getOuterUpdate__Q38JASystem6TTrack11TOuterParamFv */ +void JASystem::TTrack::TOuterParam::getOuterUpdate() { + /* Nonmatching */ +} + +/* 8027E064-8027E074 .text getIntFirFilter__Q38JASystem6TTrack11TOuterParamFUc */ +void JASystem::TTrack::TOuterParam::getIntFirFilter(unsigned char) { + /* Nonmatching */ +} + +/* 8027E074-8027E110 .text setParam__Q38JASystem6TTrack11TOuterParamFUcf */ +void JASystem::TTrack::TOuterParam::setParam(unsigned char, float) { + /* Nonmatching */ +} + +/* 8027E110-8027E12C .text onSwitch__Q38JASystem6TTrack11TOuterParamFUs */ +void JASystem::TTrack::TOuterParam::onSwitch(unsigned short) { + /* Nonmatching */ +} + +/* 8027E12C-8027E170 .text setFirFilter__Q38JASystem6TTrack11TOuterParamFPs */ +void JASystem::TTrack::TOuterParam::setFirFilter(short*) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASPlayer_impl.cpp b/src/JSystem/JAudio/JASPlayer_impl.cpp new file mode 100644 index 000000000..a4f3ec46b --- /dev/null +++ b/src/JSystem/JAudio/JASPlayer_impl.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: JASPlayer_impl.cpp +// + +#include "JASPlayer_impl.h" +#include "dolphin/types.h" + +/* 8027E170-8027E190 .text extend8to16__Q28JASystem6PlayerFUc */ +void JASystem::Player::extend8to16(unsigned char) { + /* Nonmatching */ +} + +/* 8027E190-8027E250 .text pitchToCent__Q28JASystem6PlayerFff */ +void JASystem::Player::pitchToCent(float, float) { + /* Nonmatching */ +} + +/* 8027E250-8027E2C0 .text getRandomS32__Q28JASystem6PlayerFv */ +void JASystem::Player::getRandomS32() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASProbe.cpp b/src/JSystem/JAudio/JASProbe.cpp new file mode 100644 index 000000000..6360b41c4 --- /dev/null +++ b/src/JSystem/JAudio/JASProbe.cpp @@ -0,0 +1,18 @@ +// +// Generated by dtk +// Translation Unit: JASProbe.cpp +// + +#include "JASProbe.h" +#include "dolphin/types.h" + +/* 8027D6B0-8027D6B4 .text probeStart__Q28JASystem6KernelFlPc */ +void JASystem::Kernel::probeStart(long, char*) { + /* Nonmatching */ +} + +/* 8027D6B4-8027D6B8 .text probeFinish__Q28JASystem6KernelFl */ +void JASystem::Kernel::probeFinish(long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASRate.cpp b/src/JSystem/JAudio/JASRate.cpp new file mode 100644 index 000000000..7d5898e12 --- /dev/null +++ b/src/JSystem/JAudio/JASRate.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: JASRate.cpp +// + +#include "JASRate.h" +#include "dolphin/types.h" + diff --git a/src/JSystem/JAudio/JASRegisterParam.cpp b/src/JSystem/JAudio/JASRegisterParam.cpp new file mode 100644 index 000000000..3523d59a1 --- /dev/null +++ b/src/JSystem/JAudio/JASRegisterParam.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: JASRegisterParam.cpp +// + +#include "JASRegisterParam.h" +#include "dolphin/types.h" + +/* 8027E2C0-8027E310 .text __ct__Q28JASystem14TRegisterParamFv */ +JASystem::TRegisterParam::TRegisterParam() { + /* Nonmatching */ +} + +/* 8027E310-8027E378 .text init__Q28JASystem14TRegisterParamFv */ +void JASystem::TRegisterParam::init() { + /* Nonmatching */ +} + +/* 8027E378-8027E3E0 .text inherit__Q28JASystem14TRegisterParamFRCQ28JASystem14TRegisterParam */ +void JASystem::TRegisterParam::inherit(const JASystem::TRegisterParam&) { + /* Nonmatching */ +} + +/* 8027E3E0-8027E3EC .text getBankNumber__Q28JASystem14TRegisterParamCFv */ +void JASystem::TRegisterParam::getBankNumber() const { + /* Nonmatching */ +} + +/* 8027E3EC-8027E3F8 .text getProgramNumber__Q28JASystem14TRegisterParamCFv */ +void JASystem::TRegisterParam::getProgramNumber() const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASResArcLoader.cpp b/src/JSystem/JAudio/JASResArcLoader.cpp new file mode 100644 index 000000000..fe8c30c2e --- /dev/null +++ b/src/JSystem/JAudio/JASResArcLoader.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: JASResArcLoader.cpp +// + +#include "JASResArcLoader.h" +#include "dolphin/types.h" + +/* 8027D4C8-8027D4FC .text getResSize__Q28JASystem12ResArcLoaderFP10JKRArchiveUs */ +void JASystem::ResArcLoader::getResSize(JKRArchive*, unsigned short) { + /* Nonmatching */ +} + +/* 8027D4FC-8027D5A0 .text loadResourceCallback__Q28JASystem12ResArcLoaderFPv */ +void JASystem::ResArcLoader::loadResourceCallback(void*) { + /* Nonmatching */ +} + +/* 8027D5A0-8027D658 .text loadResource__Q28JASystem12ResArcLoaderFP10JKRArchiveUsPUcUl */ +void JASystem::ResArcLoader::loadResource(JKRArchive*, unsigned short, unsigned char*, unsigned long) { + /* Nonmatching */ +} + +/* 8027D658-8027D6B0 .text loadResourceAsync__Q28JASystem12ResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl */ +void JASystem::ResArcLoader::loadResourceAsync(JKRArchive*, unsigned short, unsigned char*, unsigned long, void (*)(unsigned long, unsigned long), unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASSeqCtrl.cpp b/src/JSystem/JAudio/JASSeqCtrl.cpp new file mode 100644 index 000000000..35459f4f7 --- /dev/null +++ b/src/JSystem/JAudio/JASSeqCtrl.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: JASSeqCtrl.cpp +// + +#include "JASSeqCtrl.h" +#include "dolphin/types.h" + +/* 8027E3F8-8027E448 .text init__Q28JASystem8TSeqCtrlFv */ +void JASystem::TSeqCtrl::init() { + /* Nonmatching */ +} + +/* 8027E448-8027E45C .text start__Q28JASystem8TSeqCtrlFPvUl */ +void JASystem::TSeqCtrl::start(void*, unsigned long) { + /* Nonmatching */ +} + +/* 8027E45C-8027E500 .text loopEnd__Q28JASystem8TSeqCtrlFv */ +void JASystem::TSeqCtrl::loopEnd() { + /* Nonmatching */ +} + +/* 8027E500-8027E530 .text waitCountDown__Q28JASystem8TSeqCtrlFv */ +void JASystem::TSeqCtrl::waitCountDown() { + /* Nonmatching */ +} + +/* 8027E530-8027E568 .text callIntr__Q28JASystem8TSeqCtrlFPv */ +void JASystem::TSeqCtrl::callIntr(void*) { + /* Nonmatching */ +} + +/* 8027E568-8027E59C .text retIntr__Q28JASystem8TSeqCtrlFv */ +void JASystem::TSeqCtrl::retIntr() { + /* Nonmatching */ +} + +/* 8027E59C-8027E5B4 .text get16__Q28JASystem8TSeqCtrlCFUl */ +void JASystem::TSeqCtrl::get16(unsigned long) const { + /* Nonmatching */ +} + +/* 8027E5B4-8027E5DC .text get24__Q28JASystem8TSeqCtrlCFUl */ +void JASystem::TSeqCtrl::get24(unsigned long) const { + /* Nonmatching */ +} + +/* 8027E5DC-8027E614 .text get32__Q28JASystem8TSeqCtrlCFUl */ +void JASystem::TSeqCtrl::get32(unsigned long) const { + /* Nonmatching */ +} + +/* 8027E614-8027E63C .text read16__Q28JASystem8TSeqCtrlFv */ +void JASystem::TSeqCtrl::read16() { + /* Nonmatching */ +} + +/* 8027E63C-8027E680 .text read24__Q28JASystem8TSeqCtrlFv */ +void JASystem::TSeqCtrl::read24() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASSeqParser.cpp b/src/JSystem/JAudio/JASSeqParser.cpp new file mode 100644 index 000000000..d5490f3c5 --- /dev/null +++ b/src/JSystem/JAudio/JASSeqParser.cpp @@ -0,0 +1,308 @@ +// +// Generated by dtk +// Translation Unit: JASSeqParser.cpp +// + +#include "JASSeqParser.h" +#include "dolphin/types.h" + +/* 8027E680-8027E728 .text cmdOpenTrack__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdOpenTrack(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027E728-8027E800 .text cmdOpenTrackBros__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdOpenTrackBros(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027E800-8027E90C .text cmdCall__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdCall(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027E90C-8027E9AC .text cmdRet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdRet(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027E9AC-8027EAF4 .text cmdJmp__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdJmp(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EAF4-8027EB2C .text cmdLoopS__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdLoopS(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EB2C-8027EB54 .text cmdLoopE__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdLoopE(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EB54-8027EBAC .text cmdReadPort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdReadPort(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EBAC-8027EBE0 .text cmdWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdWritePort(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EBE0-8027EC68 .text cmdParentWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdParentWritePort(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EC68-8027ED80 .text cmdChildWritePort__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdChildWritePort(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027ED80-8027ED98 .text cmdCheckPortImport__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdCheckPortImport(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027ED98-8027EDB0 .text cmdCheckPortExport__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdCheckPortExport(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EDB0-8027EDC4 .text cmdWait__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdWait(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EDC4-8027EE44 .text cmdSetLastNote__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdSetLastNote(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EE44-8027EE5C .text cmdTimeRelate__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdTimeRelate(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EE5C-8027EE8C .text cmdSimpleOsc__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdSimpleOsc(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EE8C-8027EEC0 .text cmdSimpleEnv__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdSimpleEnv(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EEC0-8027EF2C .text cmdSimpleADSR__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdSimpleADSR(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EF2C-8027EF3C .text cmdTranspose__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdTranspose(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EF3C-8027EFD8 .text cmdCloseTrack__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdCloseTrack(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027EFD8-8027F02C .text cmdOutSwitch__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdOutSwitch(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F02C-8027F058 .text cmdUpdateSync__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdUpdateSync(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F058-8027F088 .text cmdBusConnect__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdBusConnect(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F088-8027F098 .text cmdPauseStatus__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdPauseStatus(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F098-8027F0A8 .text cmdVolumeMode__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdVolumeMode(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F0A8-8027F0E0 .text cmdSetInterrupt__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdSetInterrupt(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F0E0-8027F10C .text cmdDisInterrupt__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdDisInterrupt(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F10C-8027F124 .text cmdClrI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdClrI(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F124-8027F134 .text cmdSetI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdSetI(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F134-8027F178 .text cmdRetI__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdRetI(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F178-8027F194 .text cmdIntTimer__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdIntTimer(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F194-8027F1EC .text cmdSyncCPU__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdSyncCPU(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F1EC-8027F214 .text cmdFlushAll__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdFlushAll(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F214-8027F23C .text cmdFlushRelease__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdFlushRelease(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F23C-8027F26C .text cmdTimeBase__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdTimeBase(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F26C-8027F29C .text cmdTempo__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdTempo(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F29C-8027F2A4 .text cmdFinish__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdFinish(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F2A4-8027F2AC .text cmdNop__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdNop(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F2AC-8027F330 .text cmdPanPowSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdPanPowSet(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F330-8027F368 .text cmdFIRSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdFIRSet(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F368-8027F3BC .text cmdEXTSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdEXTSet(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F3BC-8027F460 .text cmdPanSwSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdPanSwSet(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F460-8027F47C .text cmdOscRoute__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdOscRoute(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F47C-8027F4C4 .text cmdVibDepth__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdVibDepth(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F4C4-8027F4FC .text cmdVibDepthMidi__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdVibDepthMidi(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F4FC-8027F544 .text cmdVibPitch__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdVibPitch(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F544-8027F5C8 .text cmdIIRSet__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdIIRSet(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F5C8-8027F65C .text cmdIIRCutOff__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdIIRCutOff(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F65C-8027F698 .text cmdOscFull__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdOscFull(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F698-8027F6A8 .text cmdCheckWave__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdCheckWave(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F6A8-8027F8F4 .text cmdPrintf__Q28JASystem10TSeqParserFPQ28JASystem6TTrackPUl */ +void JASystem::TSeqParser::cmdPrintf(JASystem::TTrack*, unsigned long*) { + /* Nonmatching */ +} + +/* 8027F8F4-8027FA48 .text Cmd_Process__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUcUs */ +void JASystem::TSeqParser::Cmd_Process(JASystem::TTrack*, unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 8027FA48-8027FB08 .text RegCmd_Process__Q28JASystem10TSeqParserFPQ28JASystem6TTrackii */ +void JASystem::TSeqParser::RegCmd_Process(JASystem::TTrack*, int, int) { + /* Nonmatching */ +} + +/* 8027FB08-8027FC98 .text cmdSetParam__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc */ +void JASystem::TSeqParser::cmdSetParam(JASystem::TTrack*, unsigned char) { + /* Nonmatching */ +} + +/* 8027FC98-8027FCE4 .text cmdWait__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc */ +void JASystem::TSeqParser::cmdWait(JASystem::TTrack*, unsigned char) { + /* Nonmatching */ +} + +/* 8027FCE4-8027FE08 .text cmdNoteOff__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc */ +void JASystem::TSeqParser::cmdNoteOff(JASystem::TTrack*, unsigned char) { + /* Nonmatching */ +} + +/* 8027FE08-80280148 .text cmdNoteOn__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc */ +void JASystem::TSeqParser::cmdNoteOn(JASystem::TTrack*, unsigned char) { + /* Nonmatching */ +} + +/* 80280148-8028024C .text conditionCheck__Q28JASystem10TSeqParserFPQ28JASystem6TTrackUc */ +void JASystem::TSeqParser::conditionCheck(JASystem::TTrack*, unsigned char) { + /* Nonmatching */ +} + +/* 8028024C-802803B0 .text parseSeq__Q28JASystem10TSeqParserFPQ28JASystem6TTrack */ +void JASystem::TSeqParser::parseSeq(JASystem::TTrack*) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASSimpleWaveBank.cpp b/src/JSystem/JAudio/JASSimpleWaveBank.cpp new file mode 100644 index 000000000..86330d19d --- /dev/null +++ b/src/JSystem/JAudio/JASSimpleWaveBank.cpp @@ -0,0 +1,68 @@ +// +// Generated by dtk +// Translation Unit: JASSimpleWaveBank.cpp +// + +#include "JASSimpleWaveBank.h" +#include "dolphin/types.h" + +/* 802864C8-80286528 .text __ct__Q28JASystem15TSimpleWaveBankFv */ +JASystem::TSimpleWaveBank::TSimpleWaveBank() { + /* Nonmatching */ +} + +/* 80286528-802865F4 .text __dt__Q28JASystem15TSimpleWaveBankFv */ +JASystem::TSimpleWaveBank::~TSimpleWaveBank() { + /* Nonmatching */ +} + +/* 802865F4-80286650 .text __dt__Q38JASystem15TSimpleWaveBank11TWaveHandleFv */ +JASystem::TSimpleWaveBank::TWaveHandle::~TWaveHandle() { + /* Nonmatching */ +} + +/* 80286650-8028670C .text setWaveTableSize__Q28JASystem15TSimpleWaveBankFUl */ +void JASystem::TSimpleWaveBank::setWaveTableSize(unsigned long) { + /* Nonmatching */ +} + +/* 8028670C-80286730 .text getWaveHandle__Q28JASystem15TSimpleWaveBankCFUl */ +void JASystem::TSimpleWaveBank::getWaveHandle(unsigned long) const { + /* Nonmatching */ +} + +/* 80286730-802867D4 .text setWaveInfo__Q28JASystem15TSimpleWaveBankFUlRCQ28JASystem9TWaveInfo */ +void JASystem::TSimpleWaveBank::setWaveInfo(unsigned long, const JASystem::TWaveInfo&) { + /* Nonmatching */ +} + +/* 802867D4-802867F4 .text getWaveArc__Q28JASystem15TSimpleWaveBankFi */ +void JASystem::TSimpleWaveBank::getWaveArc(int) { + /* Nonmatching */ +} + +/* 802867F4-80286818 .text __ct__Q38JASystem15TSimpleWaveBank11TWaveHandleFv */ +JASystem::TSimpleWaveBank::TWaveHandle::TWaveHandle() { + /* Nonmatching */ +} + +/* 80286818-80286820 .text getWaveInfo__Q38JASystem15TSimpleWaveBank11TWaveHandleCFv */ +void JASystem::TSimpleWaveBank::TWaveHandle::getWaveInfo() const { + /* Nonmatching */ +} + +/* 80286820-80286844 .text getWavePtr__Q38JASystem15TSimpleWaveBank11TWaveHandleCFv */ +void JASystem::TSimpleWaveBank::TWaveHandle::getWavePtr() const { + /* Nonmatching */ +} + +/* 80286844-80286848 .text onLoadDone__Q28JASystem8TWaveArcFv */ +void JASystem::TWaveArc::onLoadDone() { + /* Nonmatching */ +} + +/* 80286848-8028684C .text onEraseDone__Q28JASystem8TWaveArcFv */ +void JASystem::TWaveArc::onEraseDone() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASSystemHeap.cpp b/src/JSystem/JAudio/JASSystemHeap.cpp new file mode 100644 index 000000000..53b46dd98 --- /dev/null +++ b/src/JSystem/JAudio/JASSystemHeap.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: JASSystemHeap.cpp +// + +#include "JASSystemHeap.h" +#include "dolphin/types.h" + +/* 8027DB38-8027DB9C .text sysDramSetup__Q28JASystem6KernelFP12JKRSolidHeap */ +void JASystem::Kernel::sysDramSetup(JKRSolidHeap*) { + /* Nonmatching */ +} + +/* 8027DB9C-8027DC30 .text allocFromSysDram__Q28JASystem6KernelFUl */ +void JASystem::Kernel::allocFromSysDram(unsigned long) { + /* Nonmatching */ +} + +/* 8027DC30-8027DC84 .text sysAramSetup__Q28JASystem6KernelFUl */ +void JASystem::Kernel::sysAramSetup(unsigned long) { + /* Nonmatching */ +} + +/* 8027DC84-8027DCDC .text allocFromSysAramFull__Q28JASystem6KernelFPUl */ +void JASystem::Kernel::allocFromSysAramFull(unsigned long*) { + /* Nonmatching */ +} + +/* 8027DD18-8027DD54 .text __dt__Q38JASystem6Kernel10TSolidHeapFv */ +JASystem::Kernel::TSolidHeap::~TSolidHeap() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASTrack.cpp b/src/JSystem/JAudio/JASTrack.cpp new file mode 100644 index 000000000..d7b97170a --- /dev/null +++ b/src/JSystem/JAudio/JASTrack.cpp @@ -0,0 +1,333 @@ +// +// Generated by dtk +// Translation Unit: JASTrack.cpp +// + +#include "JASTrack.h" +#include "dolphin/types.h" + +/* 80280960-80280A34 .text __ct__Q28JASystem6TTrackFv */ +JASystem::TTrack::TTrack() { + /* Nonmatching */ +} + +/* 80280A34-80280A80 .text __ct__Q38JASystem6TTrack11TimedParam_Fv */ +JASystem::TTrack::TimedParam_::TimedParam_() { + /* Nonmatching */ +} + +/* 80280A80-80280C10 .text init__Q28JASystem6TTrackFv */ +void JASystem::TTrack::init() { + /* Nonmatching */ +} + +/* 80280C10-80280D0C .text inherit__Q28JASystem6TTrackFv */ +void JASystem::TTrack::inherit() { + /* Nonmatching */ +} + +/* 80280D0C-80280F80 .text mainProc__Q28JASystem6TTrackFv */ +void JASystem::TTrack::mainProc() { + /* Nonmatching */ +} + +/* 80280F80-80280FA8 .text setInterrupt__Q28JASystem6TTrackFUs */ +void JASystem::TTrack::setInterrupt(unsigned short) { + /* Nonmatching */ +} + +/* 80280FA8-80281004 .text tryInterrupt__Q28JASystem6TTrackFv */ +void JASystem::TTrack::tryInterrupt() { + /* Nonmatching */ +} + +/* 80281004-8028100C .text assignExtBuffer__Q28JASystem6TTrackFPQ38JASystem6TTrack11TOuterParam */ +void JASystem::TTrack::assignExtBuffer(JASystem::TTrack::TOuterParam*) { + /* Nonmatching */ +} + +/* 8028100C-80281050 .text releaseChannelAll__Q28JASystem6TTrackFv */ +void JASystem::TTrack::releaseChannelAll() { + /* Nonmatching */ +} + +/* 80281050-80281088 .text flushAll__Q28JASystem6TTrackFv */ +void JASystem::TTrack::flushAll() { + /* Nonmatching */ +} + +/* 80281088-80281138 .text moveFreeChannel__Q28JASystem6TTrackFPQ28JASystem11TChannelMgrPQ28JASystem11TChannelMgri */ +void JASystem::TTrack::moveFreeChannel(JASystem::TChannelMgr*, JASystem::TChannelMgr*, int) { + /* Nonmatching */ +} + +/* 80281138-802811DC .text initTimed__Q28JASystem6TTrackFv */ +void JASystem::TTrack::initTimed() { + /* Nonmatching */ +} + +/* 802811DC-80281258 .text connectBus__Q28JASystem6TTrackFii */ +void JASystem::TTrack::connectBus(int, int) { + /* Nonmatching */ +} + +/* 80281258-802814AC .text noteOn__Q28JASystem6TTrackFUclllUl */ +void JASystem::TTrack::noteOn(unsigned char, long, long, long, unsigned long) { + /* Nonmatching */ +} + +/* 802814AC-802815DC .text overwriteOsc__Q28JASystem6TTrackFPQ28JASystem8TChannel */ +void JASystem::TTrack::overwriteOsc(JASystem::TChannel*) { + /* Nonmatching */ +} + +/* 802815DC-8028165C .text noteOff__Q28JASystem6TTrackFUcUs */ +void JASystem::TTrack::noteOff(unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 8028165C-802816C4 .text gateOn__Q28JASystem6TTrackFUclll */ +void JASystem::TTrack::gateOn(unsigned char, long, long, long) { + /* Nonmatching */ +} + +/* 802816C4-80281708 .text checkNoteStop__Q28JASystem6TTrackFl */ +void JASystem::TTrack::checkNoteStop(long) { + /* Nonmatching */ +} + +/* 80281708-802817E4 .text oscSetupFull__Q28JASystem6TTrackFUcUlUl */ +void JASystem::TTrack::oscSetupFull(unsigned char, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802817E4-80281850 .text oscSetupSimpleEnv__Q28JASystem6TTrackFUcUl */ +void JASystem::TTrack::oscSetupSimpleEnv(unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 80281850-80281900 .text updateOscParam__Q28JASystem6TTrackFif */ +void JASystem::TTrack::updateOscParam(int, float) { + /* Nonmatching */ +} + +/* 80281900-802819D0 .text oscSetupSimple__Q28JASystem6TTrackFUc */ +void JASystem::TTrack::oscSetupSimple(unsigned char) { + /* Nonmatching */ +} + +/* 802819D0-80281AA4 .text updateTimedParam__Q28JASystem6TTrackFv */ +void JASystem::TTrack::updateTimedParam() { + /* Nonmatching */ +} + +/* 80281AA4-80281E90 .text updateTrackAll__Q28JASystem6TTrackFv */ +void JASystem::TTrack::updateTrackAll() { + /* Nonmatching */ +} + +/* 80281E90-80282364 .text updateTrack__Q28JASystem6TTrackFUl */ +void JASystem::TTrack::updateTrack(unsigned long) { + /* Nonmatching */ +} + +/* 80282364-802824C0 .text updateTempo__Q28JASystem6TTrackFv */ +void JASystem::TTrack::updateTempo() { + /* Nonmatching */ +} + +/* 802824C0-802825A0 .text updateSeq__Q28JASystem6TTrackFUlb */ +void JASystem::TTrack::updateSeq(unsigned long, bool) { + /* Nonmatching */ +} + +/* 802825A0-8028265C .text seqTimeToDspTime__Q28JASystem6TTrackFlUc */ +void JASystem::TTrack::seqTimeToDspTime(long, unsigned char) { + /* Nonmatching */ +} + +/* 8028265C-8028278C .text setParam__Q28JASystem6TTrackFifi */ +void JASystem::TTrack::setParam(int, float, int) { + /* Nonmatching */ +} + +/* 8028278C-802827F0 .text setSeqData__Q28JASystem6TTrackFPUcli */ +void JASystem::TTrack::setSeqData(unsigned char*, long, int) { + /* Nonmatching */ +} + +/* 802827F0-802828A8 .text startSeq__Q28JASystem6TTrackFv */ +void JASystem::TTrack::startSeq() { + /* Nonmatching */ +} + +/* 802828A8-80282908 .text stopSeq__Q28JASystem6TTrackFv */ +void JASystem::TTrack::stopSeq() { + /* Nonmatching */ +} + +/* 80282908-80282944 .text stopSeqMain__Q28JASystem6TTrackFv */ +void JASystem::TTrack::stopSeqMain() { + /* Nonmatching */ +} + +/* 80282944-802829DC .text noteOffAll__Q28JASystem6TTrackFv */ +void JASystem::TTrack::noteOffAll() { + /* Nonmatching */ +} + +/* 802829DC-80282A90 .text close__Q28JASystem6TTrackFv */ +void JASystem::TTrack::close() { + /* Nonmatching */ +} + +/* 80282A90-80282B44 .text muteTrack__Q28JASystem6TTrackFb */ +void JASystem::TTrack::muteTrack(bool) { + /* Nonmatching */ +} + +/* 80282B44-80282B84 .text start__Q28JASystem6TTrackFPvUl */ +void JASystem::TTrack::start(void*, unsigned long) { + /* Nonmatching */ +} + +/* 80282B84-80282CE8 .text openChild__Q28JASystem6TTrackFUcUc */ +void JASystem::TTrack::openChild(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 80282CE8-80282D80 .text loadTbl__Q28JASystem6TTrackFUlUlUl */ +void JASystem::TTrack::loadTbl(unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80282D80-80282DC0 .text exchangeRegisterValue__Q28JASystem6TTrackFUc */ +void JASystem::TTrack::exchangeRegisterValue(unsigned char) { + /* Nonmatching */ +} + +/* 80282DC0-80282ED4 .text readReg32__Q28JASystem6TTrackFUc */ +void JASystem::TTrack::readReg32(unsigned char) { + /* Nonmatching */ +} + +/* 80282ED4-802830AC .text readReg16__Q28JASystem6TTrackFUc */ +void JASystem::TTrack::readReg16(unsigned char) { + /* Nonmatching */ +} + +/* 802830AC-80283164 .text writeRegDirect__Q28JASystem6TTrackFUcUs */ +void JASystem::TTrack::writeRegDirect(unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 80283164-802836FC .text writeRegParam__Q28JASystem6TTrackFUc */ +void JASystem::TTrack::writeRegParam(unsigned char) { + /* Nonmatching */ +} + +/* 802836FC-80283720 .text readSelfPort__Q28JASystem6TTrackFi */ +void JASystem::TTrack::readSelfPort(int) { + /* Nonmatching */ +} + +/* 80283720-80283744 .text writeSelfPort__Q28JASystem6TTrackFiUs */ +void JASystem::TTrack::writeSelfPort(int, unsigned short) { + /* Nonmatching */ +} + +/* 80283744-802837AC .text writePortAppDirect__Q28JASystem6TTrackFUlUs */ +void JASystem::TTrack::writePortAppDirect(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 802837AC-802837E4 .text readPortAppDirect__Q28JASystem6TTrackFUlPUs */ +void JASystem::TTrack::readPortAppDirect(unsigned long, unsigned short*) { + /* Nonmatching */ +} + +/* 802837E4-8028381C .text routeTrack__Q28JASystem6TTrackFUl */ +void JASystem::TTrack::routeTrack(unsigned long) { + /* Nonmatching */ +} + +/* 8028381C-80283870 .text writePortApp__Q28JASystem6TTrackFUlUs */ +void JASystem::TTrack::writePortApp(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 80283870-802838C4 .text readPortApp__Q28JASystem6TTrackFUlPUs */ +void JASystem::TTrack::readPortApp(unsigned long, unsigned short*) { + /* Nonmatching */ +} + +/* 802838C4-80283A64 .text pause__Q28JASystem6TTrackFbb */ +void JASystem::TTrack::pause(bool, bool) { + /* Nonmatching */ +} + +/* 80283A64-80283AB4 .text getTranspose__Q28JASystem6TTrackCFv */ +void JASystem::TTrack::getTranspose() const { + /* Nonmatching */ +} + +/* 80283AB4-80283AF0 .text setTempo__Q28JASystem6TTrackFUs */ +void JASystem::TTrack::setTempo(unsigned short) { + /* Nonmatching */ +} + +/* 80283AF0-80283B20 .text setTimebase__Q28JASystem6TTrackFUs */ +void JASystem::TTrack::setTimebase(unsigned short) { + /* Nonmatching */ +} + +/* 80283B20-80283BBC .text panCalc__Q28JASystem6TTrackFfffUc */ +void JASystem::TTrack::panCalc(float, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 80283BBC-80283C9C .text rootCallback__Q28JASystem6TTrackFPv */ +void JASystem::TTrack::rootCallback(void*) { + /* Nonmatching */ +} + +/* 80283C9C-80283CE8 .text registerSeqCallback__Q28JASystem6TTrackFPFPQ28JASystem6TTrackUs_Us */ +void JASystem::TTrack::registerSeqCallback(unsigned short (*)(JASystem::TTrack*, unsigned short)) { + /* Nonmatching */ +} + +/* 80283CE8-80283E9C .text newMemPool__Q28JASystem6TTrackFi */ +void JASystem::TTrack::newMemPool(int) { + /* Nonmatching */ +} + +/* 80283E9C-80283ECC .text __ct__Q28JASystem8TVibrateFv */ +JASystem::TVibrate::TVibrate() { + /* Nonmatching */ +} + +/* 80283ECC-80283EE4 .text init__Q28JASystem8TVibrateFv */ +void JASystem::TVibrate::init() { + /* Nonmatching */ +} + +/* 80283EE4-80283F18 .text incCounter__Q28JASystem8TVibrateFv */ +void JASystem::TVibrate::incCounter() { + /* Nonmatching */ +} + +/* 80283F18-80283FD0 .text getValue__Q28JASystem8TVibrateCFv */ +void JASystem::TVibrate::getValue() const { + /* Nonmatching */ +} + +/* 80283FD0-80283FE8 .text __ct__Q38JASystem6TTrack10MoveParam_Fv */ +JASystem::TTrack::MoveParam_::MoveParam_() { + /* Nonmatching */ +} + +/* 80283FE8-80284118 .text __ct__Q38JASystem6TTrack12AInnerParam_Fv */ +JASystem::TTrack::AInnerParam_::AInnerParam_() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASTrackInterrupt.cpp b/src/JSystem/JAudio/JASTrackInterrupt.cpp new file mode 100644 index 000000000..e3840b195 --- /dev/null +++ b/src/JSystem/JAudio/JASTrackInterrupt.cpp @@ -0,0 +1,38 @@ +// +// Generated by dtk +// Translation Unit: JASTrackInterrupt.cpp +// + +#include "JASTrackInterrupt.h" +#include "dolphin/types.h" + +/* 80284118-80284158 .text init__Q28JASystem8TIntrMgrFv */ +void JASystem::TIntrMgr::init() { + /* Nonmatching */ +} + +/* 80284158-8028417C .text request__Q28JASystem8TIntrMgrFUl */ +void JASystem::TIntrMgr::request(unsigned long) { + /* Nonmatching */ +} + +/* 8028417C-802841A0 .text setIntr__Q28JASystem8TIntrMgrFUlPv */ +void JASystem::TIntrMgr::setIntr(unsigned long, void*) { + /* Nonmatching */ +} + +/* 802841A0-802841B8 .text resetInter__Q28JASystem8TIntrMgrFUl */ +void JASystem::TIntrMgr::resetInter(unsigned long) { + /* Nonmatching */ +} + +/* 802841B8-80284224 .text checkIntr__Q28JASystem8TIntrMgrFv */ +void JASystem::TIntrMgr::checkIntr() { + /* Nonmatching */ +} + +/* 80284224-802842A8 .text timerProcess__Q28JASystem8TIntrMgrFv */ +void JASystem::TIntrMgr::timerProcess() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASTrackPort.cpp b/src/JSystem/JAudio/JASTrackPort.cpp new file mode 100644 index 000000000..38a7151c8 --- /dev/null +++ b/src/JSystem/JAudio/JASTrackPort.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: JASTrackPort.cpp +// + +#include "JASTrackPort.h" +#include "dolphin/types.h" + +/* 802842A8-802842E8 .text init__Q28JASystem10TTrackPortFv */ +void JASystem::TTrackPort::init() { + /* Nonmatching */ +} + +/* 802842E8-8028437C .text readImport__Q28JASystem10TTrackPortFi */ +void JASystem::TTrackPort::readImport(int) { + /* Nonmatching */ +} + +/* 8028437C-80284414 .text readExport__Q28JASystem10TTrackPortFi */ +void JASystem::TTrackPort::readExport(int) { + /* Nonmatching */ +} + +/* 80284414-802844AC .text writeImport__Q28JASystem10TTrackPortFiUs */ +void JASystem::TTrackPort::writeImport(int, unsigned short) { + /* Nonmatching */ +} + +/* 802844AC-80284548 .text writeExport__Q28JASystem10TTrackPortFiUs */ +void JASystem::TTrackPort::writeExport(int, unsigned short) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASWSParser.cpp b/src/JSystem/JAudio/JASWSParser.cpp new file mode 100644 index 000000000..e9c4135b1 --- /dev/null +++ b/src/JSystem/JAudio/JASWSParser.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: JASWSParser.cpp +// + +#include "JASWSParser.h" +#include "dolphin/types.h" + +/* 80286BF4-80286C1C .text getGroupCount__Q28JASystem8WSParserFPv */ +void JASystem::WSParser::getGroupCount(void*) { + /* Nonmatching */ +} + +/* 80286C1C-80286E38 .text createBasicWaveBank__Q28JASystem8WSParserFPv */ +void JASystem::WSParser::createBasicWaveBank(void*) { + /* Nonmatching */ +} + +/* 80286E38-80287048 .text createSimpleWaveBank__Q28JASystem8WSParserFPv */ +void JASystem::WSParser::createSimpleWaveBank(void*) { + /* Nonmatching */ +} + +/* 80287048-80287060 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287060-80287078 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287078-80287090 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80287090-802870A8 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802870A8-802870C0 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802870C0-802870D8 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802870D8-802870F0 .text JSUConvertOffsetToPtr__FPCvUl */ +void JSUConvertOffsetToPtr(const void*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASWaveArcLoader.cpp b/src/JSystem/JAudio/JASWaveArcLoader.cpp new file mode 100644 index 000000000..262e4b564 --- /dev/null +++ b/src/JSystem/JAudio/JASWaveArcLoader.cpp @@ -0,0 +1,83 @@ +// +// Generated by dtk +// Translation Unit: JASWaveArcLoader.cpp +// + +#include "JASWaveArcLoader.h" +#include "dolphin/types.h" + +/* 80287BD8-80287C24 .text init__Q28JASystem13WaveArcLoaderFv */ +void JASystem::WaveArcLoader::init() { + /* Nonmatching */ +} + +/* 80287C24-80287C30 .text getRootHeap__Q28JASystem13WaveArcLoaderFv */ +void JASystem::WaveArcLoader::getRootHeap() { + /* Nonmatching */ +} + +/* 80287C30-80287D24 .text setCurrentDir__Q28JASystem13WaveArcLoaderFPCc */ +void JASystem::WaveArcLoader::setCurrentDir(const char*) { + /* Nonmatching */ +} + +/* 80287D24-80287D30 .text getCurrentDir__Q28JASystem13WaveArcLoaderFv */ +void JASystem::WaveArcLoader::getCurrentDir() { + /* Nonmatching */ +} + +/* 80287D30-80287DA4 .text __ct__Q28JASystem8TWaveArcFv */ +JASystem::TWaveArc::TWaveArc() { + /* Nonmatching */ +} + +/* 80287DA4-80287E34 .text loadSetup__Q28JASystem8TWaveArcFUl */ +void JASystem::TWaveArc::loadSetup(unsigned long) { + /* Nonmatching */ +} + +/* 80287E34-80287EB8 .text eraseSetup__Q28JASystem8TWaveArcFv */ +void JASystem::TWaveArc::eraseSetup() { + /* Nonmatching */ +} + +/* 80287EB8-80287F48 .text loadToAramCallback__Q28JASystem8TWaveArcFPv */ +void JASystem::TWaveArc::loadToAramCallback(void*) { + /* Nonmatching */ +} + +/* 80287F48-80287FE4 .text sendLoadCmd__Q28JASystem8TWaveArcFv */ +void JASystem::TWaveArc::sendLoadCmd() { + /* Nonmatching */ +} + +/* 80287FE4-802880A0 .text load__Q28JASystem8TWaveArcFPQ38JASystem6Kernel5THeap */ +void JASystem::TWaveArc::load(JASystem::Kernel::THeap*) { + /* Nonmatching */ +} + +/* 802880A0-802880C4 .text erase__Q28JASystem8TWaveArcFv */ +void JASystem::TWaveArc::erase() { + /* Nonmatching */ +} + +/* 802880C4-8028810C .text onDispose__Q28JASystem8TWaveArcFv */ +void JASystem::TWaveArc::onDispose() { + /* Nonmatching */ +} + +/* 8028810C-8028816C .text setEntryNum__Q28JASystem8TWaveArcFl */ +void JASystem::TWaveArc::setEntryNum(long) { + /* Nonmatching */ +} + +/* 8028816C-80288214 .text setFileName__Q28JASystem8TWaveArcFPCc */ +void JASystem::TWaveArc::setFileName(const char*) { + /* Nonmatching */ +} + +/* 80288214-8028828C .text __dt__Q38JASystem6Kernel5THeapFv */ +JASystem::Kernel::THeap::~THeap() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASWaveBank.cpp b/src/JSystem/JAudio/JASWaveBank.cpp new file mode 100644 index 000000000..14cab90f4 --- /dev/null +++ b/src/JSystem/JAudio/JASWaveBank.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: JASWaveBank.cpp +// + +#include "JASWaveBank.h" +#include "dolphin/types.h" + +/* 8028455C-80284570 .text getCurrentHeap__Q28JASystem9TWaveBankFv */ +void JASystem::TWaveBank::getCurrentHeap() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/JASWaveBankMgr.cpp b/src/JSystem/JAudio/JASWaveBankMgr.cpp new file mode 100644 index 000000000..57dcbbd8d --- /dev/null +++ b/src/JSystem/JAudio/JASWaveBankMgr.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: JASWaveBankMgr.cpp +// + +#include "JASWaveBankMgr.h" +#include "dolphin/types.h" + +/* 802882CC-8028835C .text init__Q28JASystem11WaveBankMgrFi */ +void JASystem::WaveBankMgr::init(int) { + /* Nonmatching */ +} + +/* 8028835C-80288390 .text getWaveBank__Q28JASystem11WaveBankMgrFi */ +void JASystem::WaveBankMgr::getWaveBank(int) { + /* Nonmatching */ +} + +/* 80288390-80288444 .text registWaveBank__Q28JASystem11WaveBankMgrFiPQ28JASystem9TWaveBank */ +void JASystem::WaveBankMgr::registWaveBank(int, JASystem::TWaveBank*) { + /* Nonmatching */ +} + +/* 80288444-802884BC .text registWaveBankWS__Q28JASystem11WaveBankMgrFiPv */ +void JASystem::WaveBankMgr::registWaveBankWS(int, void*) { + /* Nonmatching */ +} + +/* 802884BC-8028850C .text getWaveArc__Q28JASystem11WaveBankMgrFii */ +void JASystem::WaveBankMgr::getWaveArc(int, int) { + /* Nonmatching */ +} + +/* 8028850C-80288550 .text loadWave__Q28JASystem11WaveBankMgrFiiPQ38JASystem6Kernel5THeap */ +void JASystem::WaveBankMgr::loadWave(int, int, JASystem::Kernel::THeap*) { + /* Nonmatching */ +} + +/* 80288550-80288594 .text eraseWave__Q28JASystem11WaveBankMgrFii */ +void JASystem::WaveBankMgr::eraseWave(int, int) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/dspproc.c b/src/JSystem/JAudio/dspproc.c new file mode 100644 index 000000000..514aafecc --- /dev/null +++ b/src/JSystem/JAudio/dspproc.c @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: dspproc.c +// + +#include "dspproc.h" +#include "dolphin/types.h" + +/* 8028E600-8028E648 .text DSPReleaseHalt2__FUl */ +void DSPReleaseHalt2(unsigned long) { + /* Nonmatching */ +} + +/* 8028E660-8028E694 .text DSPReleaseHalt__Fv */ +void DSPReleaseHalt() { + /* Nonmatching */ +} + +/* 8028E6A0-8028E6AC .text setup_callback__FUs */ +void setup_callback(unsigned short) { + /* Nonmatching */ +} + +/* 8028E6C0-8028E724 .text DsetupTable__FUlUlUlUlUl */ +void DsetupTable(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8028E740-8028E764 .text DsetMixerLevel__Ff */ +void DsetMixerLevel(float) { + /* Nonmatching */ +} + +/* 8028E780-8028E7C8 .text DsyncFrame__FUlUlUl */ +void DsyncFrame(unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8028E7E0-8028E7EC .text dummy_callback__FUs */ +void dummy_callback(unsigned short) { + /* Nonmatching */ +} + +/* 8028E800-8028E854 .text DsetDolbyDelay__FUlUs */ +void DsetDolbyDelay(unsigned long, unsigned short) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/dsptask.c b/src/JSystem/JAudio/dsptask.c new file mode 100644 index 000000000..4f91e78a1 --- /dev/null +++ b/src/JSystem/JAudio/dsptask.c @@ -0,0 +1,38 @@ +// +// Generated by dtk +// Translation Unit: dsptask.c +// + +#include "dsptask.h" +#include "dolphin/types.h" + +/* 8028E860-8028E898 .text DspHandShake__FPv */ +void DspHandShake(void*) { + /* Nonmatching */ +} + +/* 8028E8A0-8028E94C .text DspBoot__FPFPv_v */ +void DspBoot(void (*)(void*)) { + /* Nonmatching */ +} + +/* 8028E960-8028EA48 .text DSPSendCommands2__FPUlUlPFUs_v */ +void DSPSendCommands2(unsigned long*, unsigned long, void (*)(unsigned short)) { + /* Nonmatching */ +} + +/* 8028EA60-8028EA8C .text DspInitWork__Fv */ +void DspInitWork() { + /* Nonmatching */ +} + +/* 8028EAA0-8028EAE8 .text DspStartWork__FUlPFUs_v */ +void DspStartWork(unsigned long, void (*)(unsigned short)) { + /* Nonmatching */ +} + +/* 8028EB00-8028EB68 .text DspFinishWork__FUs */ +void DspFinishWork(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/osdsp.c b/src/JSystem/JAudio/osdsp.c new file mode 100644 index 000000000..6fda16b87 --- /dev/null +++ b/src/JSystem/JAudio/osdsp.c @@ -0,0 +1,18 @@ +// +// Generated by dtk +// Translation Unit: osdsp.c +// + +#include "osdsp.h" +#include "dolphin/types.h" + +/* 8028EB80-8028EC04 .text DSPAddTask */ +void DSPAddTask { + /* Nonmatching */ +} + +/* 8028EC20-8028EC9C .text DSPAddPriorTask__FP15STRUCT_DSP_TASK */ +void DSPAddPriorTask(STRUCT_DSP_TASK*) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JAudio/osdsp_task.c b/src/JSystem/JAudio/osdsp_task.c new file mode 100644 index 000000000..2124a44a4 --- /dev/null +++ b/src/JSystem/JAudio/osdsp_task.c @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: osdsp_task.c +// + +#include "osdsp_task.h" +#include "dolphin/types.h" + +/* 8028ECA0-8028EFA4 .text __DSPHandler */ +void __DSPHandler { + /* Nonmatching */ +} + +/* 8028EFC0-8028F010 .text DsyncFrame2__FUlUlUl */ +void DsyncFrame2(unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8028F020-8028F060 .text Dsp_Update_Request__Fv */ +void Dsp_Update_Request() { + /* Nonmatching */ +} + +/* 8028F060-8028F074 .text Dsp_Running_Check__Fv */ +void Dsp_Running_Check() { + /* Nonmatching */ +} + +/* 8028F080-8028F08C .text Dsp_Running_Start__Fv */ +void Dsp_Running_Start() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JFramework/JFWDisplay.cpp b/src/JSystem/JFramework/JFWDisplay.cpp new file mode 100644 index 000000000..404a2f9e0 --- /dev/null +++ b/src/JSystem/JFramework/JFWDisplay.cpp @@ -0,0 +1,137 @@ +// +// Generated by dtk +// Translation Unit: JFWDisplay.cpp +// + +#include "JSystem/JFramework/JFWDisplay.h" +#include "dolphin/types.h" + +/* 802551C0-8025527C .text ctor_subroutine__10JFWDisplayFPC16_GXRenderModeObjb */ +void JFWDisplay::ctor_subroutine(const _GXRenderModeObj*, bool) { + /* Nonmatching */ +} + +/* 8025527C-802552EC .text __ct__10JFWDisplayFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumberb */ +JFWDisplay::JFWDisplay(const _GXRenderModeObj*, JKRHeap*, JUTXfb::EXfbNumber, bool) { + /* Nonmatching */ +} + +/* 802552EC-80255354 .text __dt__10JFWDisplayFv */ +JFWDisplay::~JFWDisplay() { + /* Nonmatching */ +} + +/* 80255354-802553EC .text createManager__10JFWDisplayFP7JKRHeapQ26JUTXfb10EXfbNumberb */ +void JFWDisplay::createManager(JKRHeap*, JUTXfb::EXfbNumber, bool) { + /* Nonmatching */ +} + +/* 802553EC-80255444 .text callDirectDraw__Fv */ +void callDirectDraw() { + /* Nonmatching */ +} + +/* 80255444-80255528 .text prepareCopyDisp__10JFWDisplayFv */ +void JFWDisplay::prepareCopyDisp() { + /* Nonmatching */ +} + +/* 80255528-80255570 .text drawendXfb_single__10JFWDisplayFv */ +void JFWDisplay::drawendXfb_single() { + /* Nonmatching */ +} + +/* 80255570-80255658 .text exchangeXfb_double__10JFWDisplayFv */ +void JFWDisplay::exchangeXfb_double() { + /* Nonmatching */ +} + +/* 80255658-802556D0 .text exchangeXfb_triple__10JFWDisplayFv */ +void JFWDisplay::exchangeXfb_triple() { + /* Nonmatching */ +} + +/* 802556D0-80255730 .text copyXfb_triple__10JFWDisplayFv */ +void JFWDisplay::copyXfb_triple() { + /* Nonmatching */ +} + +/* 80255730-802557C0 .text preGX__10JFWDisplayFv */ +void JFWDisplay::preGX() { + /* Nonmatching */ +} + +/* 802557C0-802558CC .text endGX__10JFWDisplayFv */ +void JFWDisplay::endGX() { + /* Nonmatching */ +} + +/* 802558CC-80255AB8 .text beginRender__10JFWDisplayFv */ +void JFWDisplay::beginRender() { + /* Nonmatching */ +} + +/* 80255AB8-80255B58 .text endRender__10JFWDisplayFv */ +void JFWDisplay::endRender() { + /* Nonmatching */ +} + +/* 80255B58-80255CE4 .text endFrame__10JFWDisplayFv */ +void JFWDisplay::endFrame() { + /* Nonmatching */ +} + +/* 80255CE4-80255D34 .text waitBlanking__10JFWDisplayFi */ +void JFWDisplay::waitBlanking(int) { + /* Nonmatching */ +} + +/* 80255D34-80255E54 .text waitForTick__FUlUs */ +void waitForTick(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 80255E54-80255E78 .text JFWThreadAlarmHandler__FP7OSAlarmP9OSContext */ +void JFWThreadAlarmHandler(OSAlarm*, OSContext*) { + /* Nonmatching */ +} + +/* 80255E78-80255EEC .text threadSleep__10JFWDisplayFx */ +void JFWDisplay::threadSleep(long long) { + /* Nonmatching */ +} + +/* 80255EEC-80255F60 .text clearEfb_init__10JFWDisplayFv */ +void JFWDisplay::clearEfb_init() { + /* Nonmatching */ +} + +/* 80255F60-80255FA0 .text clearEfb__10JFWDisplayF8_GXColor */ +void JFWDisplay::clearEfb(_GXColor) { + /* Nonmatching */ +} + +/* 80255FA0-8025631C .text clearEfb__10JFWDisplayFiiii8_GXColor */ +void JFWDisplay::clearEfb(int, int, int, int, _GXColor) { + /* Nonmatching */ +} + +/* 8025631C-802563A8 .text calcCombinationRatio__10JFWDisplayFv */ +void JFWDisplay::calcCombinationRatio() { + /* Nonmatching */ +} + +/* 802563A8-8025640C .text JFWGXDrawDoneAutoAbort__Fv */ +void JFWGXDrawDoneAutoAbort() { + /* Nonmatching */ +} + +/* 8025640C-802564D4 .text JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext */ +void JFWGXAbortAlarmHandler(OSAlarm*, OSContext*) { + /* Nonmatching */ +} + +/* 802564D4-802566B8 .text diagnoseGpHang__Fv */ +void diagnoseGpHang() { + /* Nonmatching */ +} diff --git a/src/JSystem/JFramework/JFWSystem.cpp b/src/JSystem/JFramework/JFWSystem.cpp new file mode 100644 index 000000000..3528170a2 --- /dev/null +++ b/src/JSystem/JFramework/JFWSystem.cpp @@ -0,0 +1,17 @@ +// +// Generated by dtk +// Translation Unit: JFWSystem.cpp +// + +#include "JSystem/JFramework/JFWSystem.h" +#include "dolphin/types.h" + +/* 80254DD0-80254E54 .text firstInit__9JFWSystemFv */ +void JFWSystem::firstInit() { + /* Nonmatching */ +} + +/* 80254E54-802551C0 .text init__9JFWSystemFv */ +void JFWSystem::init() { + /* Nonmatching */ +} diff --git a/src/JSystem/JGadget/binary.cpp b/src/JSystem/JGadget/binary.cpp new file mode 100644 index 000000000..ee3ec55bd --- /dev/null +++ b/src/JSystem/JGadget/binary.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: binary.cpp +// + +#include "binary.h" +#include "dolphin/types.h" + +/* 802BFA48-802BFAAC .text parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit */ +void JGadget::binary::parseVariableUInt_16_32_following(const void*, unsigned long*, unsigned long*, JGadget::binary::TEBit*) { + /* Nonmatching */ +} + +/* 802BFAAC-802BFAF4 .text __dt__Q37JGadget6binary19TParse_header_blockFv */ +JGadget::binary::TParse_header_block::~TParse_header_block() { + /* Nonmatching */ +} + +/* 802BFAF4-802BFC00 .text parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl */ +void JGadget::binary::TParse_header_block::parse_next(const void**, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JGadget/linklist.cpp b/src/JSystem/JGadget/linklist.cpp new file mode 100644 index 000000000..302677a39 --- /dev/null +++ b/src/JSystem/JGadget/linklist.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: linklist.cpp +// + +#include "linklist.h" +#include "dolphin/types.h" + +/* 802BFC00-802BFC3C .text __dt__Q27JGadget13TNodeLinkListFv */ +JGadget::TNodeLinkList::~TNodeLinkList() { + /* Nonmatching */ +} + +/* 802BFC3C-802BFC84 .text erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator */ +void JGadget::TNodeLinkList::erase(JGadget::TNodeLinkList::iterator) { + /* Nonmatching */ +} + +/* 802BFC84-802BFCEC .text erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator */ +void JGadget::TNodeLinkList::erase(JGadget::TNodeLinkList::iterator, JGadget::TNodeLinkList::iterator) { + /* Nonmatching */ +} + +/* 802BFCEC-802BFD8C .text splice__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorRQ27JGadget13TNodeLinkListQ37JGadget13TNodeLinkList8iterator */ +void JGadget::TNodeLinkList::splice(JGadget::TNodeLinkList::iterator, JGadget::TNodeLinkList&, JGadget::TNodeLinkList::iterator) { + /* Nonmatching */ +} + +/* 802BFD8C-802BFDF4 .text Find__Q27JGadget13TNodeLinkListFPCQ27JGadget13TLinkListNode */ +void JGadget::TNodeLinkList::Find(const JGadget::TLinkListNode*) { + /* Nonmatching */ +} + +/* 802BFDF4-802BFE20 .text Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode */ +void JGadget::TNodeLinkList::Insert(JGadget::TNodeLinkList::iterator, JGadget::TLinkListNode*) { + /* Nonmatching */ +} + +/* 802BFE20-802BFE44 .text Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode */ +void JGadget::TNodeLinkList::Erase(JGadget::TLinkListNode*) { + /* Nonmatching */ +} + +/* 802BFE44-802BFF14 .text Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode */ +void JGadget::TNodeLinkList::Remove(JGadget::TLinkListNode*) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JGadget/std-vector.cpp b/src/JSystem/JGadget/std-vector.cpp new file mode 100644 index 000000000..010d5463e --- /dev/null +++ b/src/JSystem/JGadget/std-vector.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: std-vector.cpp +// + +#include "std-vector.h" +#include "dolphin/types.h" + +/* 802BFF14-802BFF1C .text extend_default__Q27JGadget6vectorFUlUlUl */ +void JGadget::vector::extend_default(unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BFF1C-802BFF48 .text __ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator */ +JGadget::TVector_pointer_void::TVector_pointer_void(const JGadget::TAllocator&) { + /* Nonmatching */ +} + +/* 802BFF48-802BFFF0 .text __dt__Q27JGadget20TVector_pointer_voidFv */ +JGadget::TVector_pointer_void::~TVector_pointer_void() { + /* Nonmatching */ +} + +/* 802BFFF0-802C0010 .text insert__Q27JGadget20TVector_pointer_voidFPPvRCPv */ +void JGadget::TVector_pointer_void::insert(void**, void* const&) { + /* Nonmatching */ +} + +/* 802C0010-802C0068 .text erase__Q27JGadget20TVector_pointer_voidFPPvPPv */ +void JGadget::TVector_pointer_void::erase(void**, void**) { + /* Nonmatching */ +} + +/* 802C0068-802C00D8 .text insert__Q27JGadget38TVector>FPPvUlRCPv */ +void JGadget::TVector>::insert(void**, unsigned long, void* const&) { + /* Nonmatching */ +} + +/* 802C00D8-802C037C .text Insert_raw__Q27JGadget38TVector>FPPvUl */ +void JGadget::TVector>::Insert_raw(void**, unsigned long) { + /* Nonmatching */ +} + +/* 802C037C-802C03D4 .text insert__Q27JGadget38TVector>FPPvRCPv */ +void JGadget::TVector>::insert(void**, void* const&) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JKernel/JKRAram.cpp b/src/JSystem/JKernel/JKRAram.cpp new file mode 100644 index 000000000..aac4abb77 --- /dev/null +++ b/src/JSystem/JKernel/JKRAram.cpp @@ -0,0 +1,82 @@ +// +// Generated by dtk +// Translation Unit: JKRAram.cpp +// + +#include "JSystem/JKernel/JKRAram.h" +#include "dolphin/types.h" + +/* 802B42C4-802B4360 .text create__7JKRAramFUlUllll */ +void JKRAram::create(unsigned long, unsigned long, long, long, long) { + /* Nonmatching */ +} + +/* 802B4360-802B44D8 .text __ct__7JKRAramFUlUll */ +JKRAram::JKRAram(unsigned long, unsigned long, long) { + /* Nonmatching */ +} + +/* 802B44D8-802B4568 .text __dt__7JKRAramFv */ +JKRAram::~JKRAram() { + /* Nonmatching */ +} + +/* 802B4568-802B45D4 .text run__7JKRAramFv */ +void JKRAram::run() { + /* Nonmatching */ +} + +/* 802B45D4-802B4664 .text checkOkAddress__7JKRAramFPUcUlP12JKRAramBlockUl */ +void JKRAram::checkOkAddress(unsigned char*, unsigned long, JKRAramBlock*, unsigned long) { + /* Nonmatching */ +} + +/* 802B4664-802B46C0 .text changeGroupIdIfNeed__7JKRAramFPUci */ +void JKRAram::changeGroupIdIfNeed(unsigned char*, int) { + /* Nonmatching */ +} + +/* 802B46C0-802B490C .text mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapi */ +void JKRAram::mainRamToAram(unsigned char*, unsigned long, unsigned long, JKRExpandSwitch, unsigned long, JKRHeap*, int) { + /* Nonmatching */ +} + +/* 802B490C-802B49DC .text mainRamToAram__7JKRAramFPUcP12JKRAramBlockUl15JKRExpandSwitchUlP7JKRHeapi */ +void JKRAram::mainRamToAram(unsigned char*, JKRAramBlock*, unsigned long, JKRExpandSwitch, unsigned long, JKRHeap*, int) { + /* Nonmatching */ +} + +/* 802B49DC-802B4C54 .text aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl */ +void JKRAram::aramToMainRam(unsigned long, unsigned char*, unsigned long, JKRExpandSwitch, unsigned long, JKRHeap*, int, unsigned long*) { + /* Nonmatching */ +} + +/* 802B4C54-802B4D4C .text aramToMainRam__7JKRAramFP12JKRAramBlockPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl */ +void JKRAram::aramToMainRam(JKRAramBlock*, unsigned char*, unsigned long, unsigned long, JKRExpandSwitch, unsigned long, JKRHeap*, int, unsigned long*) { + /* Nonmatching */ +} + +/* 802B4D4C-802B4F20 .text JKRDecompressFromAramToMainRam__FUlPvUlUlUl */ +void JKRDecompressFromAramToMainRam(unsigned long, void*, unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802B4F20-802B51A4 .text decompSZS_subroutine__FPUcPUc */ +void decompSZS_subroutine(unsigned char*, unsigned char*) { + /* Nonmatching */ +} + +/* 802B51A4-802B5248 .text firstSrcData__Fv */ +void firstSrcData() { + /* Nonmatching */ +} + +/* 802B5248-802B5350 .text nextSrcData__FPUc */ +void nextSrcData(unsigned char*) { + /* Nonmatching */ +} + +/* 802B5394-802B53E8 .text __dt__23JSUList<12JKRAMCommand>Fv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRAramArchive.cpp b/src/JSystem/JKernel/JKRAramArchive.cpp new file mode 100644 index 000000000..616dc2fe0 --- /dev/null +++ b/src/JSystem/JKernel/JKRAramArchive.cpp @@ -0,0 +1,52 @@ +// +// Generated by dtk +// Translation Unit: JKRAramArchive.cpp +// + +#include "JSystem/JKernel/JKRAramArchive.h" +#include "dolphin/types.h" + +/* 802B9FE0-802BA088 .text __ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection */ +JKRAramArchive::JKRAramArchive(long, JKRArchive::EMountDirection) { + /* Nonmatching */ +} + +/* 802BA088-802BA1C8 .text __dt__14JKRAramArchiveFv */ +JKRAramArchive::~JKRAramArchive() { + /* Nonmatching */ +} + +/* 802BA1C8-802BA4EC .text open__14JKRAramArchiveFl */ +void JKRAramArchive::open(long) { + /* Nonmatching */ +} + +/* 802BA4EC-802BA640 .text fetchResource__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntryPUl */ +void JKRAramArchive::fetchResource(JKRArchive::SDIFileEntry*, unsigned long*) { + /* Nonmatching */ +} + +/* 802BA640-802BA788 .text fetchResource__14JKRAramArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl */ +void JKRAramArchive::fetchResource(void*, unsigned long, JKRArchive::SDIFileEntry*, unsigned long*) { + /* Nonmatching */ +} + +/* 802BA788-802BA894 .text fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli */ +void JKRAramArchive::fetchResource_subroutine(unsigned long, unsigned long, unsigned char*, unsigned long, int) { + /* Nonmatching */ +} + +/* 802BA894-802BAA48 .text fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc */ +void JKRAramArchive::fetchResource_subroutine(unsigned long, unsigned long, JKRHeap*, int, unsigned char**) { + /* Nonmatching */ +} + +/* 802BAA48-802BAB74 .text getExpandedResSize__14JKRAramArchiveCFPCv */ +void JKRAramArchive::getExpandedResSize(const void*) const { + /* Nonmatching */ +} + +/* 802BAB74-802BABD4 .text __dt__7JKRFileFv */ +JKRFile::~JKRFile() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRAramBlock.cpp b/src/JSystem/JKernel/JKRAramBlock.cpp new file mode 100644 index 000000000..931d4d6e7 --- /dev/null +++ b/src/JSystem/JKernel/JKRAramBlock.cpp @@ -0,0 +1,27 @@ +// +// Generated by dtk +// Translation Unit: JKRAramBlock.cpp +// + +#include "JSystem/JKernel/JKRAramBlock.h" +#include "dolphin/types.h" + +/* 802B59A4-802B5A18 .text __ct__12JKRAramBlockFUlUlUlUcb */ +JKRAramBlock::JKRAramBlock(unsigned long, unsigned long, unsigned long, unsigned char, bool) { + /* Nonmatching */ +} + +/* 802B5A18-802B5AD4 .text __dt__12JKRAramBlockFv */ +JKRAramBlock::~JKRAramBlock() { + /* Nonmatching */ +} + +/* 802B5AD4-802B5B70 .text allocHead__12JKRAramBlockFUlUcP11JKRAramHeap */ +void JKRAramBlock::allocHead(unsigned long, unsigned char, JKRAramHeap*) { + /* Nonmatching */ +} + +/* 802B5B70-802B5C14 .text allocTail__12JKRAramBlockFUlUcP11JKRAramHeap */ +void JKRAramBlock::allocTail(unsigned long, unsigned char, JKRAramHeap*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRAramHeap.cpp b/src/JSystem/JKernel/JKRAramHeap.cpp new file mode 100644 index 000000000..78b974efc --- /dev/null +++ b/src/JSystem/JKernel/JKRAramHeap.cpp @@ -0,0 +1,52 @@ +// +// Generated by dtk +// Translation Unit: JKRAramHeap.cpp +// + +#include "JSystem/JKernel/JKRAramHeap.h" +#include "dolphin/types.h" + +/* 802B53E8-802B54B8 .text __ct__11JKRAramHeapFUlUl */ +JKRAramHeap::JKRAramHeap(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802B54B8-802B5560 .text __dt__11JKRAramHeapFv */ +JKRAramHeap::~JKRAramHeap() { + /* Nonmatching */ +} + +/* 802B5560-802B55D8 .text alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode */ +void JKRAramHeap::alloc(unsigned long, JKRAramHeap::EAllocMode) { + /* Nonmatching */ +} + +/* 802B55D8-802B5660 .text allocFromHead__11JKRAramHeapFUl */ +void JKRAramHeap::allocFromHead(unsigned long) { + /* Nonmatching */ +} + +/* 802B5660-802B56D8 .text allocFromTail__11JKRAramHeapFUl */ +void JKRAramHeap::allocFromTail(unsigned long) { + /* Nonmatching */ +} + +/* 802B56D8-802B5750 .text getFreeSize__11JKRAramHeapFv */ +void JKRAramHeap::getFreeSize() { + /* Nonmatching */ +} + +/* 802B5750-802B57BC .text getTotalFreeSize__11JKRAramHeapFv */ +void JKRAramHeap::getTotalFreeSize() { + /* Nonmatching */ +} + +/* 802B57BC-802B590C .text dump__11JKRAramHeapFv */ +void JKRAramHeap::dump() { + /* Nonmatching */ +} + +/* 802B5950-802B59A4 .text __dt__23JSUList<12JKRAramBlock>Fv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRAramPiece.cpp b/src/JSystem/JKernel/JKRAramPiece.cpp new file mode 100644 index 000000000..d591be0a5 --- /dev/null +++ b/src/JSystem/JKernel/JKRAramPiece.cpp @@ -0,0 +1,52 @@ +// +// Generated by dtk +// Translation Unit: JKRAramPiece.cpp +// + +#include "JSystem/JKernel/JKRAramPiece.h" +#include "dolphin/types.h" + +/* 802B5C14-802B5C94 .text prepareCommand__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v */ +void JKRAramPiece::prepareCommand(int, unsigned long, unsigned long, unsigned long, JKRAramBlock*, void (*)(unsigned long)) { + /* Nonmatching */ +} + +/* 802B5C94-802B5CB4 .text sendCommand__12JKRAramPieceFP12JKRAMCommand */ +void JKRAramPiece::sendCommand(JKRAMCommand*) { + /* Nonmatching */ +} + +/* 802B5CB4-802B5E0C .text orderAsync__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v */ +void JKRAramPiece::orderAsync(int, unsigned long, unsigned long, unsigned long, JKRAramBlock*, void (*)(unsigned long)) { + /* Nonmatching */ +} + +/* 802B5E0C-802B5ED4 .text sync__12JKRAramPieceFP12JKRAMCommandi */ +void JKRAramPiece::sync(JKRAMCommand*, int) { + /* Nonmatching */ +} + +/* 802B5ED4-802B5F68 .text orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock */ +void JKRAramPiece::orderSync(int, unsigned long, unsigned long, unsigned long, JKRAramBlock*) { + /* Nonmatching */ +} + +/* 802B5F68-802B5FE0 .text startDMA__12JKRAramPieceFP12JKRAMCommand */ +void JKRAramPiece::startDMA(JKRAMCommand*) { + /* Nonmatching */ +} + +/* 802B5FE0-802B6088 .text doneDMA__12JKRAramPieceFUl */ +void JKRAramPiece::doneDMA(unsigned long) { + /* Nonmatching */ +} + +/* 802B6088-802B60F8 .text __ct__12JKRAMCommandFv */ +JKRAMCommand::JKRAMCommand() { + /* Nonmatching */ +} + +/* 802B60F8-802B61A0 .text __dt__12JKRAMCommandFv */ +JKRAMCommand::~JKRAMCommand() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRAramStream.cpp b/src/JSystem/JKernel/JKRAramStream.cpp new file mode 100644 index 000000000..4bcf69054 --- /dev/null +++ b/src/JSystem/JKernel/JKRAramStream.cpp @@ -0,0 +1,62 @@ +// +// Generated by dtk +// Translation Unit: JKRAramStream.cpp +// + +#include "JSystem/JKernel/JKRAramStream.h" +#include "dolphin/types.h" + +/* 802B61E4-802B6254 .text create__13JKRAramStreamFl */ +void JKRAramStream::create(long) { + /* Nonmatching */ +} + +/* 802B6254-802B62A4 .text __ct__13JKRAramStreamFl */ +JKRAramStream::JKRAramStream(long) { + /* Nonmatching */ +} + +/* 802B62A4-802B6304 .text __dt__13JKRAramStreamFv */ +JKRAramStream::~JKRAramStream() { + /* Nonmatching */ +} + +/* 802B6304-802B6374 .text run__13JKRAramStreamFv */ +void JKRAramStream::run() { + /* Nonmatching */ +} + +/* 802B6374-802B637C .text readFromAram__13JKRAramStreamFv */ +void JKRAramStream::readFromAram() { + /* Nonmatching */ +} + +/* 802B637C-802B6568 .text writeToAram__13JKRAramStreamFP20JKRAramStreamCommand */ +void JKRAramStream::writeToAram(JKRAramStreamCommand*) { + /* Nonmatching */ +} + +/* 802B6568-802B6624 .text write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUl */ +void JKRAramStream::write_StreamToAram_Async(JSUFileInputStream*, unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802B6624-802B66B8 .text sync__13JKRAramStreamFP20JKRAramStreamCommandi */ +void JKRAramStream::sync(JKRAramStreamCommand*, int) { + /* Nonmatching */ +} + +/* 802B66B8-802B6708 .text setTransBuffer__13JKRAramStreamFPUcUlP7JKRHeap */ +void JKRAramStream::setTransBuffer(unsigned char*, unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 802B6708-802B6714 .text __ct__20JKRAramStreamCommandFv */ +JKRAramStreamCommand::JKRAramStreamCommand() { + /* Nonmatching */ +} + +/* 802B6714-802B6770 .text getAvailable__20JSURandomInputStreamCFv */ +void JSURandomInputStream::getAvailable() const { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRArchivePri.cpp b/src/JSystem/JKernel/JKRArchivePri.cpp new file mode 100644 index 000000000..48f232b24 --- /dev/null +++ b/src/JSystem/JKernel/JKRArchivePri.cpp @@ -0,0 +1,87 @@ +// +// Generated by dtk +// Translation Unit: JKRArchivePri.cpp +// + +#include "JSystem/JKernel/JKRArchivePri.h" +#include "dolphin/types.h" + +/* 802B8DFC-802B8E48 .text __ct__10JKRArchiveFv */ +JKRArchive::JKRArchive() { + /* Nonmatching */ +} + +/* 802B8E48-802B8EE8 .text __ct__10JKRArchiveFlQ210JKRArchive10EMountMode */ +JKRArchive::JKRArchive(long, JKRArchive::EMountMode) { + /* Nonmatching */ +} + +/* 802B8EE8-802B8F48 .text __dt__10JKRArchiveFv */ +JKRArchive::~JKRArchive() { + /* Nonmatching */ +} + +/* 802B8F48-802B8F94 .text isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs */ +void JKRArchive::isSameName(JKRArchive::CArcName&, unsigned long, unsigned short) const { + /* Nonmatching */ +} + +/* 802B8F94-802B8FD0 .text findResType__10JKRArchiveCFUl */ +void JKRArchive::findResType(unsigned long) const { + /* Nonmatching */ +} + +/* 802B8FD0-802B90A8 .text findDirectory__10JKRArchiveCFPCcUl */ +void JKRArchive::findDirectory(const char*, unsigned long) const { + /* Nonmatching */ +} + +/* 802B90A8-802B9158 .text findTypeResource__10JKRArchiveCFUlPCc */ +void JKRArchive::findTypeResource(unsigned long, const char*) const { + /* Nonmatching */ +} + +/* 802B9158-802B9238 .text findFsResource__10JKRArchiveCFPCcUl */ +void JKRArchive::findFsResource(const char*, unsigned long) const { + /* Nonmatching */ +} + +/* 802B9238-802B9260 .text findIdxResource__10JKRArchiveCFUl */ +void JKRArchive::findIdxResource(unsigned long) const { + /* Nonmatching */ +} + +/* 802B9260-802B92E8 .text findNameResource__10JKRArchiveCFPCc */ +void JKRArchive::findNameResource(const char*) const { + /* Nonmatching */ +} + +/* 802B92E8-802B9324 .text findPtrResource__10JKRArchiveCFPCv */ +void JKRArchive::findPtrResource(const void*) const { + /* Nonmatching */ +} + +/* 802B9324-802B93A4 .text findIdResource__10JKRArchiveCFUs */ +void JKRArchive::findIdResource(unsigned short) const { + /* Nonmatching */ +} + +/* 802B93A4-802B9434 .text store__Q210JKRArchive8CArcNameFPCc */ +void JKRArchive::CArcName::store(const char*) { + /* Nonmatching */ +} + +/* 802B9434-802B94EC .text store__Q210JKRArchive8CArcNameFPCcc */ +void JKRArchive::CArcName::store(const char*, char) { + /* Nonmatching */ +} + +/* 802B94EC-802B9528 .text setExpandSize__10JKRArchiveFPQ210JKRArchive12SDIFileEntryUl */ +void JKRArchive::setExpandSize(JKRArchive::SDIFileEntry*, unsigned long) { + /* Nonmatching */ +} + +/* 802B9528-802B9568 .text getExpandSize__10JKRArchiveCFPQ210JKRArchive12SDIFileEntry */ +void JKRArchive::getExpandSize(JKRArchive::SDIFileEntry*) const { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRArchivePub.cpp b/src/JSystem/JKernel/JKRArchivePub.cpp new file mode 100644 index 000000000..edcaf0679 --- /dev/null +++ b/src/JSystem/JKernel/JKRArchivePub.cpp @@ -0,0 +1,117 @@ +// +// Generated by dtk +// Translation Unit: JKRArchivePub.cpp +// + +#include "JSystem/JKernel/JKRArchivePub.h" +#include "dolphin/types.h" + +/* 802B7FB4-802B8008 .text check_mount_already__10JKRArchiveFl */ +void JKRArchive::check_mount_already(long) { + /* Nonmatching */ +} + +/* 802B8008-802B8064 .text mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection */ +void JKRArchive::mount(const char*, JKRArchive::EMountMode, JKRHeap*, JKRArchive::EMountDirection) { + /* Nonmatching */ +} + +/* 802B8064-802B81D0 .text mount__10JKRArchiveFlQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection */ +void JKRArchive::mount(long, JKRArchive::EMountMode, JKRHeap*, JKRArchive::EMountDirection) { + /* Nonmatching */ +} + +/* 802B81D0-802B8258 .text becomeCurrent__10JKRArchiveFPCc */ +void JKRArchive::becomeCurrent(const char*) { + /* Nonmatching */ +} + +/* 802B8258-802B82D0 .text getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl */ +void JKRArchive::getDirEntry(JKRArchive::SDirEntry*, unsigned long) const { + /* Nonmatching */ +} + +/* 802B82D0-802B8380 .text getGlbResource__10JKRArchiveFUlPCcP10JKRArchive */ +void JKRArchive::getGlbResource(unsigned long, const char*, JKRArchive*) { + /* Nonmatching */ +} + +/* 802B8380-802B8450 .text getResource__10JKRArchiveFPCc */ +void JKRArchive::getResource(const char*) { + /* Nonmatching */ +} + +/* 802B8450-802B8528 .text getResource__10JKRArchiveFUlPCc */ +void JKRArchive::getResource(unsigned long, const char*) { + /* Nonmatching */ +} + +/* 802B8528-802B85F0 .text readTypeResource__10JKRArchiveFPvUlUlPCcP10JKRArchive */ +void JKRArchive::readTypeResource(void*, unsigned long, unsigned long, const char*, JKRArchive*) { + /* Nonmatching */ +} + +/* 802B85F0-802B86DC .text readResource__10JKRArchiveFPvUlUlPCc */ +void JKRArchive::readResource(void*, unsigned long, unsigned long, const char*) { + /* Nonmatching */ +} + +/* 802B86DC-802B87C0 .text readResource__10JKRArchiveFPvUlPCc */ +void JKRArchive::readResource(void*, unsigned long, const char*) { + /* Nonmatching */ +} + +/* 802B87C0-802B8878 .text readIdxResource__10JKRArchiveFPvUlUl */ +void JKRArchive::readIdxResource(void*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802B8878-802B8930 .text readResource__10JKRArchiveFPvUlUs */ +void JKRArchive::readResource(void*, unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 802B8930-802B89B8 .text removeResourceAll__10JKRArchiveFv */ +void JKRArchive::removeResourceAll() { + /* Nonmatching */ +} + +/* 802B89B8-802B8A54 .text removeResource__10JKRArchiveFPv */ +void JKRArchive::removeResource(void*) { + /* Nonmatching */ +} + +/* 802B8A54-802B8AE4 .text detachResource__10JKRArchiveFPv */ +void JKRArchive::detachResource(void*) { + /* Nonmatching */ +} + +/* 802B8AE4-802B8B6C .text getResSize__10JKRArchiveCFPCv */ +void JKRArchive::getResSize(const void*) const { + /* Nonmatching */ +} + +/* 802B8B6C-802B8BF0 .text countResource__10JKRArchiveCFUl */ +void JKRArchive::countResource(unsigned long) const { + /* Nonmatching */ +} + +/* 802B8BF0-802B8C50 .text countFile__10JKRArchiveCFPCc */ +void JKRArchive::countFile(const char*) const { + /* Nonmatching */ +} + +/* 802B8C50-802B8CFC .text getFirstFile__10JKRArchiveCFPCc */ +void JKRArchive::getFirstFile(const char*) const { + /* Nonmatching */ +} + +/* 802B8CFC-802B8DC4 .text getFirstResource__10JKRArchiveCFUl */ +void JKRArchive::getFirstResource(unsigned long) const { + /* Nonmatching */ +} + +/* 802B8DC4-802B8DFC .text getFileAttribute__10JKRArchiveCFUl */ +void JKRArchive::getFileAttribute(unsigned long) const { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRCompArchive.cpp b/src/JSystem/JKernel/JKRCompArchive.cpp new file mode 100644 index 000000000..925fa80af --- /dev/null +++ b/src/JSystem/JKernel/JKRCompArchive.cpp @@ -0,0 +1,47 @@ +// +// Generated by dtk +// Translation Unit: JKRCompArchive.cpp +// + +#include "JSystem/JKernel/JKRCompArchive.h" +#include "dolphin/types.h" + +/* 802BB82C-802BB8D4 .text __ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection */ +JKRCompArchive::JKRCompArchive(long, JKRArchive::EMountDirection) { + /* Nonmatching */ +} + +/* 802BB8D4-802BBA14 .text __dt__14JKRCompArchiveFv */ +JKRCompArchive::~JKRCompArchive() { + /* Nonmatching */ +} + +/* 802BBA14-802BBFDC .text open__14JKRCompArchiveFl */ +void JKRCompArchive::open(long) { + /* Nonmatching */ +} + +/* 802BBFDC-802BC198 .text fetchResource__14JKRCompArchiveFPQ210JKRArchive12SDIFileEntryPUl */ +void JKRCompArchive::fetchResource(JKRArchive::SDIFileEntry*, unsigned long*) { + /* Nonmatching */ +} + +/* 802BC198-802BC370 .text fetchResource__14JKRCompArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl */ +void JKRCompArchive::fetchResource(void*, unsigned long, JKRArchive::SDIFileEntry*, unsigned long*) { + /* Nonmatching */ +} + +/* 802BC370-802BC404 .text removeResourceAll__14JKRCompArchiveFv */ +void JKRCompArchive::removeResourceAll() { + /* Nonmatching */ +} + +/* 802BC404-802BC470 .text removeResource__14JKRCompArchiveFPv */ +void JKRCompArchive::removeResource(void*) { + /* Nonmatching */ +} + +/* 802BC470-802BC610 .text getExpandedResSize__14JKRCompArchiveCFPCv */ +void JKRCompArchive::getExpandedResSize(const void*) const { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRDecomp.cpp b/src/JSystem/JKernel/JKRDecomp.cpp new file mode 100644 index 000000000..2b3c514b2 --- /dev/null +++ b/src/JSystem/JKernel/JKRDecomp.cpp @@ -0,0 +1,82 @@ +// +// Generated by dtk +// Translation Unit: JKRDecomp.cpp +// + +#include "JSystem/JKernel/JKRDecomp.h" +#include "dolphin/types.h" + +/* 802BE890-802BE8F0 .text create__9JKRDecompFl */ +void JKRDecomp::create(long) { + /* Nonmatching */ +} + +/* 802BE8F0-802BE940 .text __ct__9JKRDecompFl */ +JKRDecomp::JKRDecomp(long) { + /* Nonmatching */ +} + +/* 802BE940-802BE9A0 .text __dt__9JKRDecompFv */ +JKRDecomp::~JKRDecomp() { + /* Nonmatching */ +} + +/* 802BE9A0-802BEA68 .text run__9JKRDecompFv */ +void JKRDecomp::run() { + /* Nonmatching */ +} + +/* 802BEA68-802BEAE0 .text prepareCommand__9JKRDecompFPUcPUcUlUlPFUl_v */ +void JKRDecomp::prepareCommand(unsigned char*, unsigned char*, unsigned long, unsigned long, void (*)(unsigned long)) { + /* Nonmatching */ +} + +/* 802BEAE0-802BEB10 .text sendCommand__9JKRDecompFP16JKRDecompCommand */ +void JKRDecomp::sendCommand(JKRDecompCommand*) { + /* Nonmatching */ +} + +/* 802BEB10-802BEB44 .text orderAsync__9JKRDecompFPUcPUcUlUlPFUl_v */ +void JKRDecomp::orderAsync(unsigned char*, unsigned char*, unsigned long, unsigned long, void (*)(unsigned long)) { + /* Nonmatching */ +} + +/* 802BEB44-802BEB98 .text sync__9JKRDecompFP16JKRDecompCommandi */ +void JKRDecomp::sync(JKRDecompCommand*, int) { + /* Nonmatching */ +} + +/* 802BEB98-802BEBEC .text orderSync__9JKRDecompFPUcPUcUlUl */ +void JKRDecomp::orderSync(unsigned char*, unsigned char*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BEBEC-802BEC68 .text decode__9JKRDecompFPUcPUcUlUl */ +void JKRDecomp::decode(unsigned char*, unsigned char*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BEC68-802BEE24 .text decodeSZP__9JKRDecompFPUcPUcUlUl */ +void JKRDecomp::decodeSZP(unsigned char*, unsigned char*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BEE24-802BEF08 .text decodeSZS__9JKRDecompFPUcPUcUlUl */ +void JKRDecomp::decodeSZS(unsigned char*, unsigned char*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BEF08-802BEF58 .text checkCompressed__9JKRDecompFPUc */ +void JKRDecomp::checkCompressed(unsigned char*) { + /* Nonmatching */ +} + +/* 802BEF58-802BEFA8 .text __ct__16JKRDecompCommandFv */ +JKRDecompCommand::JKRDecompCommand() { + /* Nonmatching */ +} + +/* 802BEFA8-802BEFE4 .text __dt__16JKRDecompCommandFv */ +JKRDecompCommand::~JKRDecompCommand() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRDisposer.cpp b/src/JSystem/JKernel/JKRDisposer.cpp new file mode 100644 index 000000000..110700a4f --- /dev/null +++ b/src/JSystem/JKernel/JKRDisposer.cpp @@ -0,0 +1,17 @@ +// +// Generated by dtk +// Translation Unit: JKRDisposer.cpp +// + +#include "JSystem/JKernel/JKRDisposer.h" +#include "dolphin/types.h" + +/* 802B3C30-802B3C98 .text __ct__11JKRDisposerFv */ +JKRDisposer::JKRDisposer() { + /* Nonmatching */ +} + +/* 802B3C98-802B3D1C .text __dt__11JKRDisposerFv */ +JKRDisposer::~JKRDisposer() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRDvdAramRipper.cpp b/src/JSystem/JKernel/JKRDvdAramRipper.cpp new file mode 100644 index 000000000..0d2b2612c --- /dev/null +++ b/src/JSystem/JKernel/JKRDvdAramRipper.cpp @@ -0,0 +1,77 @@ +// +// Generated by dtk +// Translation Unit: JKRDvdAramRipper.cpp +// + +#include "JSystem/JKernel/JKRDvdAramRipper.h" +#include "dolphin/types.h" + +/* 802BDA14-802BDAB0 .text loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUl */ +void JKRDvdAramRipper::loadToAram(long, unsigned long, JKRExpandSwitch, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BDAB0-802BDB50 .text loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUl */ +void JKRDvdAramRipper::loadToAram(JKRDvdFile*, unsigned long, JKRExpandSwitch, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BDB50-802BDBFC .text loadToAram_Async__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchPFUl_vUlUl */ +void JKRDvdAramRipper::loadToAram_Async(JKRDvdFile*, unsigned long, JKRExpandSwitch, void (*)(unsigned long), unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BDBFC-802BDF34 .text callCommand_Async__16JKRDvdAramRipperFP12JKRADCommand */ +void JKRDvdAramRipper::callCommand_Async(JKRADCommand*) { + /* Nonmatching */ +} + +/* 802BDF34-802BDFA4 .text __dt__18JSUFileInputStreamFv */ +JSUFileInputStream::~JSUFileInputStream() { + /* Nonmatching */ +} + +/* 802BDFA4-802BE078 .text syncAram__16JKRDvdAramRipperFP12JKRADCommandi */ +void JKRDvdAramRipper::syncAram(JKRADCommand*, int) { + /* Nonmatching */ +} + +/* 802BE078-802BE0B8 .text __ct__12JKRADCommandFv */ +JKRADCommand::JKRADCommand() { + /* Nonmatching */ +} + +/* 802BE0B8-802BE144 .text __dt__12JKRADCommandFv */ +JKRADCommand::~JKRADCommand() { + /* Nonmatching */ +} + +/* 802BE144-802BE34C .text JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUl */ +void JKRDecompressFromDVDToAram(JKRDvdFile*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BE34C-802BE5C0 .text decompSZS_subroutine__FPUcUl */ +void decompSZS_subroutine(unsigned char*, unsigned long) { + /* Nonmatching */ +} + +/* 802BE5C0-802BE674 .text firstSrcData__Fv */ +void firstSrcData() { + /* Nonmatching */ +} + +/* 802BE674-802BE790 .text nextSrcData__FPUc */ +void nextSrcData(unsigned char*) { + /* Nonmatching */ +} + +/* 802BE790-802BE7F8 .text dmaBufferFlush__FUl */ +void dmaBufferFlush(unsigned long) { + /* Nonmatching */ +} + +/* 802BE83C-802BE890 .text __dt__23JSUList<12JKRADCommand>Fv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRDvdArchive.cpp b/src/JSystem/JKernel/JKRDvdArchive.cpp new file mode 100644 index 000000000..bd776c69a --- /dev/null +++ b/src/JSystem/JKernel/JKRDvdArchive.cpp @@ -0,0 +1,47 @@ +// +// Generated by dtk +// Translation Unit: JKRDvdArchive.cpp +// + +#include "JSystem/JKernel/JKRDvdArchive.h" +#include "dolphin/types.h" + +/* 802BABD4-802BAC7C .text __ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection */ +JKRDvdArchive::JKRDvdArchive(long, JKRArchive::EMountDirection) { + /* Nonmatching */ +} + +/* 802BAC7C-802BAD98 .text __dt__13JKRDvdArchiveFv */ +JKRDvdArchive::~JKRDvdArchive() { + /* Nonmatching */ +} + +/* 802BAD98-802BB024 .text open__13JKRDvdArchiveFl */ +void JKRDvdArchive::open(long) { + /* Nonmatching */ +} + +/* 802BB024-802BB17C .text fetchResource__13JKRDvdArchiveFPQ210JKRArchive12SDIFileEntryPUl */ +void JKRDvdArchive::fetchResource(JKRArchive::SDIFileEntry*, unsigned long*) { + /* Nonmatching */ +} + +/* 802BB17C-802BB2BC .text fetchResource__13JKRDvdArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl */ +void JKRDvdArchive::fetchResource(void*, unsigned long, JKRArchive::SDIFileEntry*, unsigned long*) { + /* Nonmatching */ +} + +/* 802BB2BC-802BB47C .text fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii */ +void JKRDvdArchive::fetchResource_subroutine(long, unsigned long, unsigned long, unsigned char*, unsigned long, int, int) { + /* Nonmatching */ +} + +/* 802BB47C-802BB6F8 .text fetchResource_subroutine__13JKRDvdArchiveFlUlUlP7JKRHeapiiPPUc */ +void JKRDvdArchive::fetchResource_subroutine(long, unsigned long, unsigned long, JKRHeap*, int, int, unsigned char**) { + /* Nonmatching */ +} + +/* 802BB6F8-802BB82C .text getExpandedResSize__13JKRDvdArchiveCFPCv */ +void JKRDvdArchive::getExpandedResSize(const void*) const { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRDvdFile.cpp b/src/JSystem/JKernel/JKRDvdFile.cpp new file mode 100644 index 000000000..3cdc52ce2 --- /dev/null +++ b/src/JSystem/JKernel/JKRDvdFile.cpp @@ -0,0 +1,77 @@ +// +// Generated by dtk +// Translation Unit: JKRDvdFile.cpp +// + +#include "JSystem/JKernel/JKRDvdFile.h" +#include "dolphin/types.h" + +/* 802BC6B4-802BC728 .text __ct__10JKRDvdFileFv */ +JKRDvdFile::JKRDvdFile() { + /* Nonmatching */ +} + +/* 802BC728-802BC7D0 .text __ct__10JKRDvdFileFPCc */ +JKRDvdFile::JKRDvdFile(const char*) { + /* Nonmatching */ +} + +/* 802BC7D0-802BC878 .text __ct__10JKRDvdFileFl */ +JKRDvdFile::JKRDvdFile(long) { + /* Nonmatching */ +} + +/* 802BC878-802BC914 .text __dt__10JKRDvdFileFv */ +JKRDvdFile::~JKRDvdFile() { + /* Nonmatching */ +} + +/* 802BC914-802BC980 .text initiate__10JKRDvdFileFv */ +void JKRDvdFile::initiate() { + /* Nonmatching */ +} + +/* 802BC980-802BC9F4 .text open__10JKRDvdFileFPCc */ +void JKRDvdFile::open(const char*) { + /* Nonmatching */ +} + +/* 802BC9F4-802BCA68 .text open__10JKRDvdFileFl */ +void JKRDvdFile::open(long) { + /* Nonmatching */ +} + +/* 802BCA68-802BCAE0 .text close__10JKRDvdFileFv */ +void JKRDvdFile::close() { + /* Nonmatching */ +} + +/* 802BCAE0-802BCBCC .text readData__10JKRDvdFileFPvll */ +void JKRDvdFile::readData(void*, long, long) { + /* Nonmatching */ +} + +/* 802BCBCC-802BCC24 .text writeData__10JKRDvdFileFPCvll */ +void JKRDvdFile::writeData(const void*, long, long) { + /* Nonmatching */ +} + +/* 802BCC24-802BCC78 .text sync__10JKRDvdFileFv */ +void JKRDvdFile::sync() { + /* Nonmatching */ +} + +/* 802BCC78-802BCCAC .text doneProcess__10JKRDvdFileFlP11DVDFileInfo */ +void JKRDvdFile::doneProcess(long, DVDFileInfo*) { + /* Nonmatching */ +} + +/* 802BCCAC-802BCCB4 .text getFileSize__10JKRDvdFileCFv */ +void JKRDvdFile::getFileSize() const { + /* Nonmatching */ +} + +/* 802BCCF8-802BCD4C .text __dt__21JSUList<10JKRDvdFile>Fv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRDvdRipper.cpp b/src/JSystem/JKernel/JKRDvdRipper.cpp new file mode 100644 index 000000000..7e2787b49 --- /dev/null +++ b/src/JSystem/JKernel/JKRDvdRipper.cpp @@ -0,0 +1,52 @@ +// +// Generated by dtk +// Translation Unit: JKRDvdRipper.cpp +// + +#include "JSystem/JKernel/JKRDvdRipper.h" +#include "dolphin/types.h" + +/* 802BCD4C-802BCE00 .text loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi */ +void JKRDvdRipper::loadToMainRAM(const char*, unsigned char*, JKRExpandSwitch, unsigned long, JKRHeap*, JKRDvdRipper::EAllocDirection, unsigned long, int*) { + /* Nonmatching */ +} + +/* 802BCE00-802BCEB4 .text loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi */ +void JKRDvdRipper::loadToMainRAM(long, unsigned char*, JKRExpandSwitch, unsigned long, JKRHeap*, JKRDvdRipper::EAllocDirection, unsigned long, int*) { + /* Nonmatching */ +} + +/* 802BCEB4-802BD324 .text loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPi */ +void JKRDvdRipper::loadToMainRAM(JKRDvdFile*, unsigned char*, JKRExpandSwitch, unsigned long, JKRHeap*, JKRDvdRipper::EAllocDirection, unsigned long, int*) { + /* Nonmatching */ +} + +/* 802BD324-802BD4F0 .text JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUl */ +void JKRDecompressFromDVD(JKRDvdFile*, void*, unsigned long, unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802BD4F0-802BD784 .text decompSZS_subroutine__FPUcPUc */ +void decompSZS_subroutine(unsigned char*, unsigned char*) { + /* Nonmatching */ +} + +/* 802BD784-802BD84C .text firstSrcData__Fv */ +void firstSrcData() { + /* Nonmatching */ +} + +/* 802BD84C-802BD974 .text nextSrcData__FPUc */ +void nextSrcData(unsigned char*) { + /* Nonmatching */ +} + +/* 802BD974-802BD97C .text isErrorRetry__12JKRDvdRipperFv */ +void JKRDvdRipper::isErrorRetry() { + /* Nonmatching */ +} + +/* 802BD9C0-802BDA14 .text __dt__23JSUList<12JKRDMCommand>Fv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRExpHeap.cpp b/src/JSystem/JKernel/JKRExpHeap.cpp new file mode 100644 index 000000000..e09b03839 --- /dev/null +++ b/src/JSystem/JKernel/JKRExpHeap.cpp @@ -0,0 +1,212 @@ +// +// Generated by dtk +// Translation Unit: JKRExpHeap.cpp +// + +#include "JSystem/JKernel/JKRExpHeap.h" +#include "dolphin/types.h" + +/* 802B1558-802B15D0 .text createRoot__10JKRExpHeapFib */ +void JKRExpHeap::createRoot(int, bool) { + /* Nonmatching */ +} + +/* 802B15D0-802B16A4 .text create__10JKRExpHeapFUlP7JKRHeapb */ +void JKRExpHeap::create(unsigned long, JKRHeap*, bool) { + /* Nonmatching */ +} + +/* 802B16A4-802B1728 .text do_destroy__10JKRExpHeapFv */ +void JKRExpHeap::do_destroy() { + /* Nonmatching */ +} + +/* 802B1728-802B17B8 .text __ct__10JKRExpHeapFPvUlP7JKRHeapb */ +JKRExpHeap::JKRExpHeap(void*, unsigned long, JKRHeap*, bool) { + /* Nonmatching */ +} + +/* 802B17B8-802B1820 .text __dt__10JKRExpHeapFv */ +JKRExpHeap::~JKRExpHeap() { + /* Nonmatching */ +} + +/* 802B1820-802B192C .text do_alloc__10JKRExpHeapFUli */ +void JKRExpHeap::do_alloc(unsigned long, int) { + /* Nonmatching */ +} + +/* 802B192C-802B1B88 .text allocFromHead__10JKRExpHeapFUli */ +void JKRExpHeap::allocFromHead(unsigned long, int) { + /* Nonmatching */ +} + +/* 802B1B88-802B1C6C .text allocFromHead__10JKRExpHeapFUl */ +void JKRExpHeap::allocFromHead(unsigned long) { + /* Nonmatching */ +} + +/* 802B1C6C-802B1DCC .text allocFromTail__10JKRExpHeapFUli */ +void JKRExpHeap::allocFromTail(unsigned long, int) { + /* Nonmatching */ +} + +/* 802B1DCC-802B1EA4 .text allocFromTail__10JKRExpHeapFUl */ +void JKRExpHeap::allocFromTail(unsigned long) { + /* Nonmatching */ +} + +/* 802B1EA4-802B1F44 .text do_free__10JKRExpHeapFPv */ +void JKRExpHeap::do_free(void*) { + /* Nonmatching */ +} + +/* 802B1F44-802B1FC0 .text do_freeAll__10JKRExpHeapFv */ +void JKRExpHeap::do_freeAll() { + /* Nonmatching */ +} + +/* 802B1FC0-802B2048 .text do_freeTail__10JKRExpHeapFv */ +void JKRExpHeap::do_freeTail() { + /* Nonmatching */ +} + +/* 802B2048-802B2098 .text do_changeGroupID__10JKRExpHeapFUc */ +void JKRExpHeap::do_changeGroupID(unsigned char) { + /* Nonmatching */ +} + +/* 802B2098-802B2244 .text do_resize__10JKRExpHeapFPvUl */ +void JKRExpHeap::do_resize(void*, unsigned long) { + /* Nonmatching */ +} + +/* 802B2244-802B22C4 .text do_getSize__10JKRExpHeapFPv */ +void JKRExpHeap::do_getSize(void*) { + /* Nonmatching */ +} + +/* 802B22C4-802B2330 .text do_getFreeSize__10JKRExpHeapFv */ +void JKRExpHeap::do_getFreeSize() { + /* Nonmatching */ +} + +/* 802B2330-802B23A4 .text do_getMaxFreeBlock__10JKRExpHeapFv */ +void JKRExpHeap::do_getMaxFreeBlock() { + /* Nonmatching */ +} + +/* 802B23A4-802B2408 .text do_getTotalFreeSize__10JKRExpHeapFv */ +void JKRExpHeap::do_getTotalFreeSize() { + /* Nonmatching */ +} + +/* 802B2408-802B2484 .text getUsedSize__10JKRExpHeapCFUc */ +void JKRExpHeap::getUsedSize(unsigned char) const { + /* Nonmatching */ +} + +/* 802B2484-802B24EC .text getTotalUsedSize__10JKRExpHeapCFv */ +void JKRExpHeap::getTotalUsedSize() const { + /* Nonmatching */ +} + +/* 802B24EC-802B2584 .text appendUsedList__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock */ +void JKRExpHeap::appendUsedList(JKRExpHeap::CMemBlock*) { + /* Nonmatching */ +} + +/* 802B2584-802B25D0 .text setFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlock */ +void JKRExpHeap::setFreeBlock(JKRExpHeap::CMemBlock*, JKRExpHeap::CMemBlock*, JKRExpHeap::CMemBlock*) { + /* Nonmatching */ +} + +/* 802B25D0-802B2604 .text removeFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock */ +void JKRExpHeap::removeFreeBlock(JKRExpHeap::CMemBlock*) { + /* Nonmatching */ +} + +/* 802B2604-802B2638 .text removeUsedBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock */ +void JKRExpHeap::removeUsedBlock(JKRExpHeap::CMemBlock*) { + /* Nonmatching */ +} + +/* 802B2638-802B27D0 .text recycleFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock */ +void JKRExpHeap::recycleFreeBlock(JKRExpHeap::CMemBlock*) { + /* Nonmatching */ +} + +/* 802B27D0-802B291C .text joinTwoBlocks__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock */ +void JKRExpHeap::joinTwoBlocks(JKRExpHeap::CMemBlock*) { + /* Nonmatching */ +} + +/* 802B291C-802B2B44 .text check__10JKRExpHeapFv */ +void JKRExpHeap::check() { + /* Nonmatching */ +} + +/* 802B2B44-802B2B48 .text do_freeFill__10JKRExpHeapFv */ +void JKRExpHeap::do_freeFill() { + /* Nonmatching */ +} + +/* 802B2B48-802B2D5C .text dump__10JKRExpHeapFv */ +void JKRExpHeap::dump() { + /* Nonmatching */ +} + +/* 802B2D5C-802B2F5C .text dump_sort_by_address__10JKRExpHeapFv */ +void JKRExpHeap::dump_sort_by_address() { + /* Nonmatching */ +} + +/* 802B2F5C-802B2F7C .text dump_sort__10JKRExpHeapFv */ +void JKRExpHeap::dump_sort() { + /* Nonmatching */ +} + +/* 802B2F7C-802B2F9C .text initiate__Q210JKRExpHeap9CMemBlockFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockUlUcUc */ +void JKRExpHeap::CMemBlock::initiate(JKRExpHeap::CMemBlock*, JKRExpHeap::CMemBlock*, unsigned long, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 802B2F9C-802B2FE0 .text allocFore__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc */ +void JKRExpHeap::CMemBlock::allocFore(unsigned long, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 802B2FE0-802B3038 .text allocBack__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc */ +void JKRExpHeap::CMemBlock::allocBack(unsigned long, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 802B3038-802B3088 .text free__Q210JKRExpHeap9CMemBlockFP10JKRExpHeap */ +void JKRExpHeap::CMemBlock::free(JKRExpHeap*) { + /* Nonmatching */ +} + +/* 802B3088-802B30A4 .text getHeapBlock__Q210JKRExpHeap9CMemBlockFPv */ +void JKRExpHeap::CMemBlock::getHeapBlock(void*) { + /* Nonmatching */ +} + +/* 802B30A4-802B31D4 .text state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl */ +void JKRExpHeap::state_register(JKRHeap::TState*, unsigned long) const { + /* Nonmatching */ +} + +/* 802B31D4-802B327C .text state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState */ +void JKRExpHeap::state_compare(const JKRHeap::TState&, const JKRHeap::TState&) const { + /* Nonmatching */ +} + +/* 802B327C-802B3288 .text getHeapType__10JKRExpHeapFv */ +void JKRExpHeap::getHeapType() { + /* Nonmatching */ +} + +/* 802B3288-802B3290 .text do_getCurrentGroupId__10JKRExpHeapFv */ +void JKRExpHeap::do_getCurrentGroupId() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRFile.cpp b/src/JSystem/JKernel/JKRFile.cpp new file mode 100644 index 000000000..2a5ee1c98 --- /dev/null +++ b/src/JSystem/JKernel/JKRFile.cpp @@ -0,0 +1,20 @@ +// +// Generated by dtk +// Translation Unit: JKRFile.cpp +// + +#include "JSystem/JKernel/JKRFile.h" +#include "JSystem/JUtility/JUTAssert.h" +#include "dolphin/vi/vi.h" + +/* 802BC610-802BC6B4 .text read__7JKRFileFPvll */ +s32 JKRFile::read(void* data, s32 length, long offset) { + JUT_ASSERT("JKRFile.cpp", 34, ( length & 0x1f ) == 0); + while (true) { + s32 result = readData(data, length, offset); + if (length != result) + VIWaitForRetrace(); + else + return result; + } +} diff --git a/src/JSystem/JKernel/JKRFileCache.cpp b/src/JSystem/JKernel/JKRFileCache.cpp new file mode 100644 index 000000000..26190b9d3 --- /dev/null +++ b/src/JSystem/JKernel/JKRFileCache.cpp @@ -0,0 +1,127 @@ +// +// Generated by dtk +// Translation Unit: JKRFileCache.cpp +// + +#include "JSystem/JKernel/JKRFileCache.h" +#include "dolphin/types.h" + +/* 802B6FEC-802B70EC .text mount__12JKRFileCacheFPCcP7JKRHeapPCc */ +void JKRFileCache::mount(const char*, JKRHeap*, const char*) { + /* Nonmatching */ +} + +/* 802B70EC-802B72A8 .text __ct__12JKRFileCacheFPCcPCc */ +JKRFileCache::JKRFileCache(const char*, const char*) { + /* Nonmatching */ +} + +/* 802B72A8-802B737C .text __dt__12JKRFileCacheFv */ +JKRFileCache::~JKRFileCache() { + /* Nonmatching */ +} + +/* 802B737C-802B7410 .text becomeCurrent__12JKRFileCacheFPCc */ +void JKRFileCache::becomeCurrent(const char*) { + /* Nonmatching */ +} + +/* 802B7410-802B7564 .text getResource__12JKRFileCacheFPCc */ +void JKRFileCache::getResource(const char*) { + /* Nonmatching */ +} + +/* 802B7564-802B7630 .text getResource__12JKRFileCacheFUlPCc */ +void JKRFileCache::getResource(unsigned long, const char*) { + /* Nonmatching */ +} + +/* 802B7630-802B7754 .text readResource__12JKRFileCacheFPvUlPCc */ +void JKRFileCache::readResource(void*, unsigned long, const char*) { + /* Nonmatching */ +} + +/* 802B7754-802B7830 .text readResource__12JKRFileCacheFPvUlUlPCc */ +void JKRFileCache::readResource(void*, unsigned long, unsigned long, const char*) { + /* Nonmatching */ +} + +/* 802B7830-802B7904 .text removeResourceAll__12JKRFileCacheFv */ +void JKRFileCache::removeResourceAll() { + /* Nonmatching */ +} + +/* 802B7904-802B79E4 .text removeResource__12JKRFileCacheFPv */ +void JKRFileCache::removeResource(void*) { + /* Nonmatching */ +} + +/* 802B79E4-802B7AA8 .text detachResource__12JKRFileCacheFPv */ +void JKRFileCache::detachResource(void*) { + /* Nonmatching */ +} + +/* 802B7AA8-802B7ADC .text getResSize__12JKRFileCacheCFPCv */ +void JKRFileCache::getResSize(const void*) const { + /* Nonmatching */ +} + +/* 802B7ADC-802B7B58 .text countFile__12JKRFileCacheCFPCc */ +void JKRFileCache::countFile(const char*) const { + /* Nonmatching */ +} + +/* 802B7B58-802B7BF4 .text getFirstFile__12JKRFileCacheCFPCc */ +void JKRFileCache::getFirstFile(const char*) const { + /* Nonmatching */ +} + +/* 802B7BF4-802B7C20 .text findCacheBlock__12JKRFileCacheCFPCv */ +void JKRFileCache::findCacheBlock(const void*) const { + /* Nonmatching */ +} + +/* 802B7C20-802B7C4C .text findCacheBlock__12JKRFileCacheCFUl */ +void JKRFileCache::findCacheBlock(unsigned long) const { + /* Nonmatching */ +} + +/* 802B7C4C-802B7D58 .text findFile__12JKRFileCacheCFPcPCc */ +void JKRFileCache::findFile(char*, const char*) const { + /* Nonmatching */ +} + +/* 802B7D58-802B7E60 .text getDvdPathName__12JKRFileCacheCFPCc */ +void JKRFileCache::getDvdPathName(const char*) const { + /* Nonmatching */ +} + +/* 802B7E60-802B7EA8 .text convStrLower__12JKRFileCacheCFPc */ +void JKRFileCache::convStrLower(char*) const { + /* Nonmatching */ +} + +/* 802B7EA8-802B7F04 .text __ct__Q212JKRFileCache11CCacheBlockFUlUlPCv */ +JKRFileCache::CCacheBlock::CCacheBlock(unsigned long, unsigned long, const void*) { + /* Nonmatching */ +} + +/* 802B7F04-802B7F30 .text getFsResource__12JKRFileCacheFPCc */ +void JKRFileCache::getFsResource(const char*) { + /* Nonmatching */ +} + +/* 802B7F30-802B7F5C .text getNameResource__12JKRFileCacheFUlPCc */ +void JKRFileCache::getNameResource(unsigned long, const char*) { + /* Nonmatching */ +} + +/* 802B7F5C-802B7F88 .text readFsResource__12JKRFileCacheFPvUlPCc */ +void JKRFileCache::readFsResource(void*, unsigned long, const char*) { + /* Nonmatching */ +} + +/* 802B7F88-802B7FB4 .text readNameResource__12JKRFileCacheFPvUlUlPCc */ +void JKRFileCache::readNameResource(void*, unsigned long, unsigned long, const char*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRFileFinder.cpp b/src/JSystem/JKernel/JKRFileFinder.cpp new file mode 100644 index 000000000..6c709bcf4 --- /dev/null +++ b/src/JSystem/JKernel/JKRFileFinder.cpp @@ -0,0 +1,37 @@ +// +// Generated by dtk +// Translation Unit: JKRFileFinder.cpp +// + +#include "JSystem/JKernel/JKRFileFinder.h" +#include "dolphin/types.h" + +/* 802B6CB8-802B6D44 .text __ct__12JKRArcFinderFP10JKRArchivell */ +JKRArcFinder::JKRArcFinder(JKRArchive*, long, long) { + /* Nonmatching */ +} + +/* 802B6D44-802B6DF0 .text findNextFile__12JKRArcFinderFv */ +void JKRArcFinder::findNextFile() { + /* Nonmatching */ +} + +/* 802B6DF0-802B6E74 .text __ct__12JKRDvdFinderFPCc */ +JKRDvdFinder::JKRDvdFinder(const char*) { + /* Nonmatching */ +} + +/* 802B6E74-802B6EF4 .text __dt__12JKRDvdFinderFv */ +JKRDvdFinder::~JKRDvdFinder() { + /* Nonmatching */ +} + +/* 802B6EF4-802B6F90 .text findNextFile__12JKRDvdFinderFv */ +void JKRDvdFinder::findNextFile() { + /* Nonmatching */ +} + +/* 802B6F90-802B6FEC .text __dt__12JKRArcFinderFv */ +JKRArcFinder::~JKRArcFinder() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRFileLoader.cpp b/src/JSystem/JKernel/JKRFileLoader.cpp new file mode 100644 index 000000000..a3d027f31 --- /dev/null +++ b/src/JSystem/JKernel/JKRFileLoader.cpp @@ -0,0 +1,57 @@ +// +// Generated by dtk +// Translation Unit: JKRFileLoader.cpp +// + +#include "JSystem/JKernel/JKRFileLoader.h" +#include "dolphin/types.h" + +/* 802B6770-802B67C8 .text __ct__13JKRFileLoaderFv */ +JKRFileLoader::JKRFileLoader() { + /* Nonmatching */ +} + +/* 802B67C8-802B6854 .text __dt__13JKRFileLoaderFv */ +JKRFileLoader::~JKRFileLoader() { + /* Nonmatching */ +} + +/* 802B6854-802B68A4 .text unmount__13JKRFileLoaderFv */ +void JKRFileLoader::unmount() { + /* Nonmatching */ +} + +/* 802B68A4-802B68F0 .text getGlbResource__13JKRFileLoaderFPCc */ +void JKRFileLoader::getGlbResource(const char*) { + /* Nonmatching */ +} + +/* 802B68F0-802B6988 .text getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader */ +void JKRFileLoader::getGlbResource(const char*, JKRFileLoader*) { + /* Nonmatching */ +} + +/* 802B6988-802B6A20 .text removeResource__13JKRFileLoaderFPvP13JKRFileLoader */ +void JKRFileLoader::removeResource(void*, JKRFileLoader*) { + /* Nonmatching */ +} + +/* 802B6A20-802B6AB8 .text detachResource__13JKRFileLoaderFPvP13JKRFileLoader */ +void JKRFileLoader::detachResource(void*, JKRFileLoader*) { + /* Nonmatching */ +} + +/* 802B6AB8-802B6B44 .text findVolume__13JKRFileLoaderFPPCc */ +void JKRFileLoader::findVolume(const char**) { + /* Nonmatching */ +} + +/* 802B6B44-802B6C20 .text fetchVolumeName__13JKRFileLoaderFPclPCc */ +void JKRFileLoader::fetchVolumeName(char*, long, const char*) { + /* Nonmatching */ +} + +/* 802B6C64-802B6CB8 .text __dt__24JSUList<13JKRFileLoader>Fv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRHeap.cpp b/src/JSystem/JKernel/JKRHeap.cpp new file mode 100644 index 000000000..10bcd98b6 --- /dev/null +++ b/src/JSystem/JKernel/JKRHeap.cpp @@ -0,0 +1,232 @@ +// +// Generated by dtk +// Translation Unit: JKRHeap.cpp +// + +#include "JSystem/JKernel/JKRHeap.h" +#include "dolphin/types.h" + +/* 802B0100-802B0224 .text __ct__7JKRHeapFPvUlP7JKRHeapb */ +JKRHeap::JKRHeap(void*, unsigned long, JKRHeap*, bool) { + /* Nonmatching */ +} + +/* 802B0224-802B0338 .text __dt__7JKRHeapFv */ +JKRHeap::~JKRHeap() { + /* Nonmatching */ +} + +/* 802B0338-802B03E8 .text initArena__7JKRHeapFPPcPUli */ +void JKRHeap::initArena(char**, unsigned long*, int) { + /* Nonmatching */ +} + +/* 802B03E8-802B03F8 .text becomeSystemHeap__7JKRHeapFv */ +void JKRHeap::becomeSystemHeap() { + /* Nonmatching */ +} + +/* 802B03F8-802B0408 .text becomeCurrentHeap__7JKRHeapFv */ +void JKRHeap::becomeCurrentHeap() { + /* Nonmatching */ +} + +/* 802B0408-802B0434 .text destroy__7JKRHeapFv */ +void JKRHeap::destroy() { + /* Nonmatching */ +} + +/* 802B0434-802B0494 .text alloc__7JKRHeapFUliP7JKRHeap */ +void JKRHeap::alloc(unsigned long, int, JKRHeap*) { + /* Nonmatching */ +} + +/* 802B0494-802B0518 .text alloc__7JKRHeapFUli */ +void JKRHeap::alloc(unsigned long, int) { + /* Nonmatching */ +} + +/* 802B0518-802B0560 .text free__7JKRHeapFPvP7JKRHeap */ +void JKRHeap::free(void*, JKRHeap*) { + /* Nonmatching */ +} + +/* 802B0560-802B05DC .text free__7JKRHeapFPv */ +void JKRHeap::free(void*) { + /* Nonmatching */ +} + +/* 802B05DC-802B0634 .text callAllDisposer__7JKRHeapFv */ +void JKRHeap::callAllDisposer() { + /* Nonmatching */ +} + +/* 802B0634-802B069C .text freeAll__7JKRHeapFv */ +void JKRHeap::freeAll() { + /* Nonmatching */ +} + +/* 802B069C-802B0704 .text freeTail__7JKRHeapFv */ +void JKRHeap::freeTail() { + /* Nonmatching */ +} + +/* 802B0704-802B0764 .text resize__7JKRHeapFPvUlP7JKRHeap */ +void JKRHeap::resize(void*, unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 802B0764-802B07EC .text resize__7JKRHeapFPvUl */ +void JKRHeap::resize(void*, unsigned long) { + /* Nonmatching */ +} + +/* 802B07EC-802B083C .text getSize__7JKRHeapFPvP7JKRHeap */ +void JKRHeap::getSize(void*, JKRHeap*) { + /* Nonmatching */ +} + +/* 802B083C-802B0868 .text getSize__7JKRHeapFPv */ +void JKRHeap::getSize(void*) { + /* Nonmatching */ +} + +/* 802B0868-802B0894 .text getFreeSize__7JKRHeapFv */ +void JKRHeap::getFreeSize() { + /* Nonmatching */ +} + +/* 802B0894-802B08C0 .text getMaxFreeBlock__7JKRHeapFv */ +void JKRHeap::getMaxFreeBlock() { + /* Nonmatching */ +} + +/* 802B08C0-802B08EC .text getTotalFreeSize__7JKRHeapFv */ +void JKRHeap::getTotalFreeSize() { + /* Nonmatching */ +} + +/* 802B08EC-802B0918 .text getCurrentGroupId__7JKRHeapFv */ +void JKRHeap::getCurrentGroupId() { + /* Nonmatching */ +} + +/* 802B0918-802B0978 .text getMaxAllocatableSize__7JKRHeapFi */ +void JKRHeap::getMaxAllocatableSize(int) { + /* Nonmatching */ +} + +/* 802B0978-802B09B0 .text findFromRoot__7JKRHeapFPv */ +void JKRHeap::findFromRoot(void*) { + /* Nonmatching */ +} + +/* 802B09B0-802B0A58 .text find__7JKRHeapCFPv */ +void JKRHeap::find(void*) const { + /* Nonmatching */ +} + +/* 802B0A58-802B0AEC .text dispose_subroutine__7JKRHeapFUlUl */ +void JKRHeap::dispose_subroutine(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802B0AEC-802B0B14 .text dispose__7JKRHeapFPvUl */ +void JKRHeap::dispose(void*, unsigned long) { + /* Nonmatching */ +} + +/* 802B0B14-802B0B34 .text dispose__7JKRHeapFPvPv */ +void JKRHeap::dispose(void*, void*) { + /* Nonmatching */ +} + +/* 802B0B34-802B0B8C .text dispose__7JKRHeapFv */ +void JKRHeap::dispose() { + /* Nonmatching */ +} + +/* 802B0B8C-802B0BB4 .text copyMemory__7JKRHeapFPvPvUl */ +void JKRHeap::copyMemory(void*, void*, unsigned long) { + /* Nonmatching */ +} + +/* 802B0BB4-802B0C08 .text JKRDefaultMemoryErrorRoutine__FPvUli */ +void JKRDefaultMemoryErrorRoutine(void*, unsigned long, int) { + /* Nonmatching */ +} + +/* 802B0C08-802B0C18 .text setErrorFlag__7JKRHeapFb */ +void JKRHeap::setErrorFlag(bool) { + /* Nonmatching */ +} + +/* 802B0C18-802B0C38 .text setErrorHandler__7JKRHeapFPFPvUli_v */ +void JKRHeap::setErrorHandler(void (*)(void*, unsigned long, int)) { + /* Nonmatching */ +} + +/* 802B0C38-802B0C60 .text __nw__FUl */ +void operator new(unsigned long) { + /* Nonmatching */ +} + +/* 802B0C60-802B0C84 .text __nw__FUli */ +void operator new(unsigned long, int) { + /* Nonmatching */ +} + +/* 802B0C84-802B0CB0 .text __nw__FUlP7JKRHeapi */ +void operator new(unsigned long, JKRHeap*, int) { + /* Nonmatching */ +} + +/* 802B0CB0-802B0CD8 .text __nwa__FUl */ +void operator new[](unsigned long) { + /* Nonmatching */ +} + +/* 802B0CD8-802B0CFC .text __nwa__FUli */ +void operator new[](unsigned long, int) { + /* Nonmatching */ +} + +/* 802B0CFC-802B0D28 .text __nwa__FUlP7JKRHeapi */ +void operator new[](unsigned long, JKRHeap*, int) { + /* Nonmatching */ +} + +/* 802B0D28-802B0D4C .text __dl__FPv */ +void operator delete(void*) { + /* Nonmatching */ +} + +/* 802B0D4C-802B0D70 .text __dla__FPv */ +void operator delete[](void*) { + /* Nonmatching */ +} + +/* 802B0D70-802B0E14 .text state_register__7JKRHeapCFPQ27JKRHeap6TStateUl */ +void JKRHeap::state_register(JKRHeap::TState*, unsigned long) const { + /* Nonmatching */ +} + +/* 802B0E14-802B0E9C .text state_compare__7JKRHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState */ +void JKRHeap::state_compare(const JKRHeap::TState&, const JKRHeap::TState&) const { + /* Nonmatching */ +} + +/* 802B0E9C-802B0F24 .text state_dump__7JKRHeapCFRCQ27JKRHeap6TState */ +void JKRHeap::state_dump(const JKRHeap::TState&) const { + /* Nonmatching */ +} + +/* 802B0F24-802B0F2C .text do_changeGroupID__7JKRHeapFUc */ +void JKRHeap::do_changeGroupID(unsigned char) { + /* Nonmatching */ +} + +/* 802B0F2C-802B0F34 .text do_getCurrentGroupId__7JKRHeapFv */ +void JKRHeap::do_getCurrentGroupId() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRMemArchive.cpp b/src/JSystem/JKernel/JKRMemArchive.cpp new file mode 100644 index 000000000..8acaf10f0 --- /dev/null +++ b/src/JSystem/JKernel/JKRMemArchive.cpp @@ -0,0 +1,77 @@ +// +// Generated by dtk +// Translation Unit: JKRMemArchive.cpp +// + +#include "JSystem/JKernel/JKRMemArchive.h" +#include "dolphin/types.h" + +/* 802B9568-802B95A4 .text __ct__13JKRMemArchiveFv */ +JKRMemArchive::JKRMemArchive() { + /* Nonmatching */ +} + +/* 802B95A4-802B9658 .text __ct__13JKRMemArchiveFlQ210JKRArchive15EMountDirection */ +JKRMemArchive::JKRMemArchive(long, JKRArchive::EMountDirection) { + /* Nonmatching */ +} + +/* 802B9658-802B9700 .text __dt__13JKRMemArchiveFv */ +JKRMemArchive::~JKRMemArchive() { + /* Nonmatching */ +} + +/* 802B9700-802B9740 .text fixedInit__13JKRMemArchiveFl */ +void JKRMemArchive::fixedInit(long) { + /* Nonmatching */ +} + +/* 802B9740-802B9810 .text mountFixed__13JKRMemArchiveFPv15JKRMemBreakFlag */ +void JKRMemArchive::mountFixed(void*, JKRMemBreakFlag) { + /* Nonmatching */ +} + +/* 802B9810-802B98FC .text unmountFixed__13JKRMemArchiveFv */ +void JKRMemArchive::unmountFixed() { + /* Nonmatching */ +} + +/* 802B98FC-802B9A90 .text open__13JKRMemArchiveFlQ210JKRArchive15EMountDirection */ +void JKRMemArchive::open(long, JKRArchive::EMountDirection) { + /* Nonmatching */ +} + +/* 802B9A90-802B9B90 .text open__13JKRMemArchiveFPvUl15JKRMemBreakFlag */ +void JKRMemArchive::open(void*, unsigned long, JKRMemBreakFlag) { + /* Nonmatching */ +} + +/* 802B9B90-802B9C34 .text fetchResource__13JKRMemArchiveFPQ210JKRArchive12SDIFileEntryPUl */ +void JKRMemArchive::fetchResource(JKRArchive::SDIFileEntry*, unsigned long*) { + /* Nonmatching */ +} + +/* 802B9C34-802B9D38 .text fetchResource__13JKRMemArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl */ +void JKRMemArchive::fetchResource(void*, unsigned long, JKRArchive::SDIFileEntry*, unsigned long*) { + /* Nonmatching */ +} + +/* 802B9D38-802B9DE8 .text removeResourceAll__13JKRMemArchiveFv */ +void JKRMemArchive::removeResourceAll() { + /* Nonmatching */ +} + +/* 802B9DE8-802B9E80 .text removeResource__13JKRMemArchiveFPv */ +void JKRMemArchive::removeResource(void*) { + /* Nonmatching */ +} + +/* 802B9E80-802B9F50 .text fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli */ +void JKRMemArchive::fetchResource_subroutine(unsigned char*, unsigned long, unsigned char*, unsigned long, int) { + /* Nonmatching */ +} + +/* 802B9F50-802B9FE0 .text getExpandedResSize__13JKRMemArchiveCFPCv */ +void JKRMemArchive::getExpandedResSize(const void*) const { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRSolidHeap.cpp b/src/JSystem/JKernel/JKRSolidHeap.cpp new file mode 100644 index 000000000..4027b9bbd --- /dev/null +++ b/src/JSystem/JKernel/JKRSolidHeap.cpp @@ -0,0 +1,117 @@ +// +// Generated by dtk +// Translation Unit: JKRSolidHeap.cpp +// + +#include "JSystem/JKernel/JKRSolidHeap.h" +#include "dolphin/types.h" + +/* 802B3290-802B333C .text create__12JKRSolidHeapFUlP7JKRHeapb */ +void JKRSolidHeap::create(unsigned long, JKRHeap*, bool) { + /* Nonmatching */ +} + +/* 802B333C-802B339C .text do_destroy__12JKRSolidHeapFv */ +void JKRSolidHeap::do_destroy() { + /* Nonmatching */ +} + +/* 802B339C-802B33F8 .text __ct__12JKRSolidHeapFPvUlP7JKRHeapb */ +JKRSolidHeap::JKRSolidHeap(void*, unsigned long, JKRHeap*, bool) { + /* Nonmatching */ +} + +/* 802B33F8-802B3460 .text __dt__12JKRSolidHeapFv */ +JKRSolidHeap::~JKRSolidHeap() { + /* Nonmatching */ +} + +/* 802B3460-802B351C .text adjustSize__12JKRSolidHeapFv */ +void JKRSolidHeap::adjustSize() { + /* Nonmatching */ +} + +/* 802B351C-802B35C4 .text do_alloc__12JKRSolidHeapFUli */ +void JKRSolidHeap::do_alloc(unsigned long, int) { + /* Nonmatching */ +} + +/* 802B35C4-802B368C .text allocFromHead__12JKRSolidHeapFUli */ +void JKRSolidHeap::allocFromHead(unsigned long, int) { + /* Nonmatching */ +} + +/* 802B368C-802B3750 .text allocFromTail__12JKRSolidHeapFUli */ +void JKRSolidHeap::allocFromTail(unsigned long, int) { + /* Nonmatching */ +} + +/* 802B3750-802B3780 .text do_free__12JKRSolidHeapFPv */ +void JKRSolidHeap::do_free(void*) { + /* Nonmatching */ +} + +/* 802B3780-802B37E0 .text do_freeAll__12JKRSolidHeapFv */ +void JKRSolidHeap::do_freeAll() { + /* Nonmatching */ +} + +/* 802B37E0-802B386C .text do_freeTail__12JKRSolidHeapFv */ +void JKRSolidHeap::do_freeTail() { + /* Nonmatching */ +} + +/* 802B386C-802B38A0 .text do_resize__12JKRSolidHeapFPvUl */ +void JKRSolidHeap::do_resize(void*, unsigned long) { + /* Nonmatching */ +} + +/* 802B38A0-802B38D4 .text do_getSize__12JKRSolidHeapFPv */ +void JKRSolidHeap::do_getSize(void*) { + /* Nonmatching */ +} + +/* 802B38D4-802B3964 .text check__12JKRSolidHeapFv */ +void JKRSolidHeap::check() { + /* Nonmatching */ +} + +/* 802B3964-802B3968 .text do_freeFill__12JKRSolidHeapFv */ +void JKRSolidHeap::do_freeFill() { + /* Nonmatching */ +} + +/* 802B3968-802B3A68 .text dump__12JKRSolidHeapFv */ +void JKRSolidHeap::dump() { + /* Nonmatching */ +} + +/* 802B3A68-802B3B4C .text state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl */ +void JKRSolidHeap::state_register(JKRHeap::TState*, unsigned long) const { + /* Nonmatching */ +} + +/* 802B3B4C-802B3BF4 .text state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState */ +void JKRSolidHeap::state_compare(const JKRHeap::TState&, const JKRHeap::TState&) const { + /* Nonmatching */ +} + +/* 802B3BF4-802B3C00 .text getHeapType__12JKRSolidHeapFv */ +void JKRSolidHeap::getHeapType() { + /* Nonmatching */ +} + +/* 802B3C00-802B3C08 .text do_getFreeSize__12JKRSolidHeapFv */ +void JKRSolidHeap::do_getFreeSize() { + /* Nonmatching */ +} + +/* 802B3C08-802B3C10 .text do_getMaxFreeBlock__12JKRSolidHeapFv */ +void JKRSolidHeap::do_getMaxFreeBlock() { + /* Nonmatching */ +} + +/* 802B3C10-802B3C30 .text do_getTotalFreeSize__12JKRSolidHeapFv */ +void JKRSolidHeap::do_getTotalFreeSize() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRStdHeap.cpp b/src/JSystem/JKernel/JKRStdHeap.cpp new file mode 100644 index 000000000..c3f1f3735 --- /dev/null +++ b/src/JSystem/JKernel/JKRStdHeap.cpp @@ -0,0 +1,102 @@ +// +// Generated by dtk +// Translation Unit: JKRStdHeap.cpp +// + +#include "JSystem/JKernel/JKRStdHeap.h" +#include "dolphin/types.h" + +/* 802B0F34-802B0FE0 .text create__10JKRStdHeapFUlP7JKRHeapb */ +void JKRStdHeap::create(unsigned long, JKRHeap*, bool) { + /* Nonmatching */ +} + +/* 802B0FE0-802B1040 .text do_destroy__10JKRStdHeapFv */ +void JKRStdHeap::do_destroy() { + /* Nonmatching */ +} + +/* 802B1040-802B108C .text __ct__10JKRStdHeapFPvUlP7JKRHeapb */ +JKRStdHeap::JKRStdHeap(void*, unsigned long, JKRHeap*, bool) { + /* Nonmatching */ +} + +/* 802B108C-802B1104 .text __dt__10JKRStdHeapFv */ +JKRStdHeap::~JKRStdHeap() { + /* Nonmatching */ +} + +/* 802B1104-802B11A4 .text do_alloc__10JKRStdHeapFUli */ +void JKRStdHeap::do_alloc(unsigned long, int) { + /* Nonmatching */ +} + +/* 802B11A4-802B1228 .text do_free__10JKRStdHeapFPv */ +void JKRStdHeap::do_free(void*) { + /* Nonmatching */ +} + +/* 802B1228-802B1278 .text do_freeAll__10JKRStdHeapFv */ +void JKRStdHeap::do_freeAll() { + /* Nonmatching */ +} + +/* 802B1278-802B12A4 .text do_freeTail__10JKRStdHeapFv */ +void JKRStdHeap::do_freeTail() { + /* Nonmatching */ +} + +/* 802B12A4-802B12D8 .text do_resize__10JKRStdHeapFPvUl */ +void JKRStdHeap::do_resize(void*, unsigned long) { + /* Nonmatching */ +} + +/* 802B12D8-802B1308 .text do_getFreeSize__10JKRStdHeapFv */ +void JKRStdHeap::do_getFreeSize() { + /* Nonmatching */ +} + +/* 802B1308-802B1338 .text do_getMaxFreeBlock__10JKRStdHeapFv */ +void JKRStdHeap::do_getMaxFreeBlock() { + /* Nonmatching */ +} + +/* 802B1338-802B13F0 .text state_register__10JKRStdHeapCFPQ27JKRHeap6TStateUl */ +void JKRStdHeap::state_register(JKRHeap::TState*, unsigned long) const { + /* Nonmatching */ +} + +/* 802B13F0-802B1490 .text state_compare__10JKRStdHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState */ +void JKRStdHeap::state_compare(const JKRHeap::TState&, const JKRHeap::TState&) const { + /* Nonmatching */ +} + +/* 802B1490-802B1494 .text do_freeFill__10JKRStdHeapFv */ +void JKRStdHeap::do_freeFill() { + /* Nonmatching */ +} + +/* 802B1494-802B14A0 .text getHeapType__10JKRStdHeapFv */ +void JKRStdHeap::getHeapType() { + /* Nonmatching */ +} + +/* 802B14A0-802B14D0 .text check__10JKRStdHeapFv */ +void JKRStdHeap::check() { + /* Nonmatching */ +} + +/* 802B14D0-802B1514 .text dump__10JKRStdHeapFv */ +void JKRStdHeap::dump() { + /* Nonmatching */ +} + +/* 802B1514-802B1538 .text do_getSize__10JKRStdHeapFPv */ +void JKRStdHeap::do_getSize(void*) { + /* Nonmatching */ +} + +/* 802B1538-802B1558 .text do_getTotalFreeSize__10JKRStdHeapFv */ +void JKRStdHeap::do_getTotalFreeSize() { + /* Nonmatching */ +} diff --git a/src/JSystem/JKernel/JKRThread.cpp b/src/JSystem/JKernel/JKRThread.cpp new file mode 100644 index 000000000..cf539ab90 --- /dev/null +++ b/src/JSystem/JKernel/JKRThread.cpp @@ -0,0 +1,57 @@ +// +// Generated by dtk +// Translation Unit: JKRThread.cpp +// + +#include "JSystem/JKernel/JKRThread.h" +#include "dolphin/types.h" + +/* 802B3D1C-802B3E38 .text __ct__9JKRThreadFUlii */ +JKRThread::JKRThread(unsigned long, int, int) { + /* Nonmatching */ +} + +/* 802B3E38-802B3EFC .text __ct__9JKRThreadFP8OSThreadi */ +JKRThread::JKRThread(OSThread*, int) { + /* Nonmatching */ +} + +/* 802B3EFC-802B3FD4 .text __dt__9JKRThreadFv */ +JKRThread::~JKRThread() { + /* Nonmatching */ +} + +/* 802B3FD4-802B4000 .text start__9JKRThreadFPv */ +void JKRThread::start(void*) { + /* Nonmatching */ +} + +/* 802B4000-802B4050 .text __ct__15JKRThreadSwitchFP7JKRHeap */ +JKRThreadSwitch::JKRThreadSwitch(JKRHeap*) { + /* Nonmatching */ +} + +/* 802B4050-802B40EC .text createManager__15JKRThreadSwitchFP7JKRHeap */ +void JKRThreadSwitch::createManager(JKRHeap*) { + /* Nonmatching */ +} + +/* 802B40EC-802B41DC .text callback__15JKRThreadSwitchFP8OSThreadP8OSThread */ +void JKRThreadSwitch::callback(OSThread*, OSThread*) { + /* Nonmatching */ +} + +/* 802B41DC-802B41E4 .text run__9JKRThreadFv */ +void JKRThread::run() { + /* Nonmatching */ +} + +/* 802B41E4-802B422C .text __dt__15JKRThreadSwitchFv */ +JKRThreadSwitch::~JKRThreadSwitch() { + /* Nonmatching */ +} + +/* 802B4270-802B42C4 .text __dt__19JSUList<9JKRThread>Fv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JMath/JMath.cpp b/src/JSystem/JMath/JMath.cpp new file mode 100644 index 000000000..0bedd62ae --- /dev/null +++ b/src/JSystem/JMath/JMath.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: JMath.cpp +// + +#include "JMath.h" +#include "dolphin/types.h" + +/* 80301028-80301150 .text JMANewSinTable__FUc */ +void JMANewSinTable(unsigned char) { + /* Nonmatching */ +} + +/* 80301150-80301218 .text JMAEulerToQuat__FsssP10Quaternion */ +void JMAEulerToQuat(short, short, short, Quaternion*) { + /* Nonmatching */ +} + +/* 80301218-803012D8 .text JMAQuatLerp__FP10QuaternionP10QuaternionfP10Quaternion */ +void JMAQuatLerp(Quaternion*, Quaternion*, float, Quaternion*) { + /* Nonmatching */ +} + +/* 803012D8-80301350 .text JMAHermiteInterpolation__Ffffffff */ +void JMAHermiteInterpolation(float, float, float, float, float, float, float) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JMath/random.cpp b/src/JSystem/JMath/random.cpp new file mode 100644 index 000000000..f576d8b56 --- /dev/null +++ b/src/JSystem/JMath/random.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: random.cpp +// + +#include "random.h" +#include "dolphin/types.h" + +/* 80301350-80301358 .text __ct__Q25JMath13TRandom_fast_FUl */ +JMath::TRandom_fast_::TRandom_fast_(unsigned long) { + /* Nonmatching */ +} + +/* 80301358-8030142C .text setSeed__Q25JMath15TRandom_enough_FUl */ +void JMath::TRandom_enough_::setSeed(unsigned long) { + /* Nonmatching */ +} + +/* 8030142C-803014CC .text get__Q25JMath15TRandom_enough_Fv */ +void JMath::TRandom_enough_::get() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JMessage/control.cpp b/src/JSystem/JMessage/control.cpp new file mode 100644 index 000000000..05ad4f6f2 --- /dev/null +++ b/src/JSystem/JMessage/control.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: control.cpp +// + +#include "control.h" +#include "dolphin/types.h" + +/* 8029E930-8029E970 .text __ct__Q28JMessage8TControlFv */ +JMessage::TControl::TControl() { + /* Nonmatching */ +} + +/* 8029E970-8029E9B8 .text __dt__Q28JMessage8TControlFv */ +JMessage::TControl::~TControl() { + /* Nonmatching */ +} + +/* 8029E9B8-8029EA34 .text getResource_groupID__Q28JMessage8TControlCFUs */ +void JMessage::TControl::getResource_groupID(unsigned short) const { + /* Nonmatching */ +} + +/* 8029EA34-8029EAC8 .text getMessageData__Q28JMessage8TControlCFUsUs */ +void JMessage::TControl::getMessageData(unsigned short, unsigned short) const { + /* Nonmatching */ +} + +/* 8029EAC8-8029EB1C .text reset__Q28JMessage8TControlFv */ +void JMessage::TControl::reset() { + /* Nonmatching */ +} + +/* 8029EB1C-8029EC00 .text update__Q28JMessage8TControlFv */ +void JMessage::TControl::update() { + /* Nonmatching */ +} + +/* 8029EC00-8029ECCC .text render__Q28JMessage8TControlFv */ +void JMessage::TControl::render() { + /* Nonmatching */ +} + +/* 8029ECCC-8029ECD4 .text do_word__Q28JMessage8TControlFUl */ +void JMessage::TControl::do_word(unsigned long) { + /* Nonmatching */ +} + +/* 8029ECD4-8029ED88 .text setMessageCode_flush___Q28JMessage8TControlFv */ +void setMessageCode_flush___Q28JMessage8TControlFv { + /* Nonmatching */ +} + +/* 8029ED88-8029EDA4 .text reset___Q28JMessage8TControlFv */ +void reset___Q28JMessage8TControlFv { + /* Nonmatching */ +} + diff --git a/src/JSystem/JMessage/data.cpp b/src/JSystem/JMessage/data.cpp new file mode 100644 index 000000000..62c21a3d4 --- /dev/null +++ b/src/JSystem/JMessage/data.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: data.cpp +// + +#include "data.h" +#include "dolphin/types.h" + diff --git a/src/JSystem/JMessage/processor.cpp b/src/JSystem/JMessage/processor.cpp new file mode 100644 index 000000000..db2a98dd9 --- /dev/null +++ b/src/JSystem/JMessage/processor.cpp @@ -0,0 +1,313 @@ +// +// Generated by dtk +// Translation Unit: processor.cpp +// + +#include "processor.h" +#include "dolphin/types.h" + +/* 8029EDA4-8029EDCC .text process_setMessageIndex_reserved___Q28JMessage23@unnamed@processor_cpp@FUs */ +void process_setMessageIndex_reserved___Q28JMessage23@unnamed@processor_cpp@FUs { + /* Nonmatching */ +} + +/* 8029EDCC-8029EE18 .text process_setMessage_index___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUs */ +void process_setMessage_index___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUs { + /* Nonmatching */ +} + +/* 8029EE18-8029EE6C .text process_setMessage_code___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUl */ +void process_setMessage_code___Q28JMessage23@unnamed@processor_cpp@FPQ28JMessage8TControlUl { + /* Nonmatching */ +} + +/* 8029EE6C-8029EEA4 .text pushCurrent__Q28JMessage10TProcessorFPCc */ +void JMessage::TProcessor::pushCurrent(const char*) { + /* Nonmatching */ +} + +/* 8029EEA4-8029EEC8 .text popCurrent__Q28JMessage10TProcessorFv */ +void JMessage::TProcessor::popCurrent() { + /* Nonmatching */ +} + +/* 8029EEC8-8029EF54 .text on_select_begin__Q28JMessage10TProcessorFPFPQ28JMessage10TProcessor_PCcPCvPCcUl */ +void JMessage::TProcessor::on_select_begin(const char* (*)(JMessage::TProcessor*), const void*, const char*, unsigned long) { + /* Nonmatching */ +} + +/* 8029EF54-8029EFA0 .text on_select_end__Q28JMessage10TProcessorFv */ +void JMessage::TProcessor::on_select_end() { + /* Nonmatching */ +} + +/* 8029EFA0-8029EFFC .text on_select_separate__Q28JMessage10TProcessorFv */ +void JMessage::TProcessor::on_select_separate() { + /* Nonmatching */ +} + +/* 8029EFFC-8029F000 .text do_character__Q28JMessage10TProcessorFi */ +void JMessage::TProcessor::do_character(int) { + /* Nonmatching */ +} + +/* 8029F000-8029F008 .text do_tag__Q28JMessage10TProcessorFUlPCvUl */ +void JMessage::TProcessor::do_tag(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8029F008-8029F010 .text do_systemTagCode__Q28JMessage10TProcessorFUsPCvUl */ +void JMessage::TProcessor::do_systemTagCode(unsigned short, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8029F010-8029F014 .text do_select_begin__Q28JMessage10TProcessorFUl */ +void JMessage::TProcessor::do_select_begin(unsigned long) { + /* Nonmatching */ +} + +/* 8029F014-8029F018 .text do_select_end__Q28JMessage10TProcessorFv */ +void JMessage::TProcessor::do_select_end() { + /* Nonmatching */ +} + +/* 8029F018-8029F01C .text do_select_separate__Q28JMessage10TProcessorFv */ +void JMessage::TProcessor::do_select_separate() { + /* Nonmatching */ +} + +/* 8029F01C-8029F064 .text __dt__Q28JMessage10TProcessorFv */ +JMessage::TProcessor::~TProcessor() { + /* Nonmatching */ +} + +/* 8029F064-8029F080 .text reset___Q28JMessage10TProcessorFPCc */ +void reset___Q28JMessage10TProcessorFPCc { + /* Nonmatching */ +} + +/* 8029F080-8029F120 .text on_tag___Q28JMessage10TProcessorFv */ +void on_tag___Q28JMessage10TProcessorFv { + /* Nonmatching */ +} + +/* 8029F120-8029F248 .text do_tag___Q28JMessage10TProcessorFUlPCvUl */ +void do_tag___Q28JMessage10TProcessorFUlPCvUl { + /* Nonmatching */ +} + +/* 8029F248-8029F2A0 .text do_systemTagCode___Q28JMessage10TProcessorFUsPCvUl */ +void do_systemTagCode___Q28JMessage10TProcessorFUsPCvUl { + /* Nonmatching */ +} + +/* 8029F2A0-8029F37C .text process_character___Q28JMessage10TProcessorFv */ +void process_character___Q28JMessage10TProcessorFv { + /* Nonmatching */ +} + +/* 8029F37C-8029F3C4 .text process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor */ +void process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor { + /* Nonmatching */ +} + +/* 8029F3C4-8029F40C .text process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor */ +void process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor { + /* Nonmatching */ +} + +/* 8029F40C-8029F428 .text process_select_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor */ +void process_select_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor { + /* Nonmatching */ +} + +/* 8029F428-8029F444 .text process_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor */ +void process_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor { + /* Nonmatching */ +} + +/* 8029F444-8029F480 .text __ct__Q28JMessage18TSequenceProcessorFPQ28JMessage8TControl */ +JMessage::TSequenceProcessor::TSequenceProcessor(JMessage::TControl*) { + /* Nonmatching */ +} + +/* 8029F480-8029F4E0 .text __dt__Q28JMessage18TSequenceProcessorFv */ +JMessage::TSequenceProcessor::~TSequenceProcessor() { + /* Nonmatching */ +} + +/* 8029F4E0-8029F658 .text process__Q28JMessage18TSequenceProcessorFPCc */ +void JMessage::TSequenceProcessor::process(const char*) { + /* Nonmatching */ +} + +/* 8029F658-8029F684 .text on_isReady__Q28JMessage18TSequenceProcessorFv */ +void JMessage::TSequenceProcessor::on_isReady() { + /* Nonmatching */ +} + +/* 8029F684-8029F698 .text on_jump_register__Q28JMessage18TSequenceProcessorFPFPQ28JMessage18TSequenceProcessor_bUl */ +void JMessage::TSequenceProcessor::on_jump_register(bool (*)(JMessage::TSequenceProcessor*), unsigned long) { + /* Nonmatching */ +} + +/* 8029F698-8029F6C4 .text on_jump_isReady__Q28JMessage18TSequenceProcessorFv */ +void JMessage::TSequenceProcessor::on_jump_isReady() { + /* Nonmatching */ +} + +/* 8029F6C4-8029F720 .text on_jump__Q28JMessage18TSequenceProcessorFPCvPCc */ +void JMessage::TSequenceProcessor::on_jump(const void*, const char*) { + /* Nonmatching */ +} + +/* 8029F720-8029F730 .text on_branch_register__Q28JMessage18TSequenceProcessorFPFPQ28JMessage18TSequenceProcessorUl_bPCvUl */ +void JMessage::TSequenceProcessor::on_branch_register(bool (*)(JMessage::TSequenceProcessor*, unsigned long), const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8029F730-8029F764 .text on_branch_query__Q28JMessage18TSequenceProcessorFUs */ +void JMessage::TSequenceProcessor::on_branch_query(unsigned short) { + /* Nonmatching */ +} + +/* 8029F764-8029F790 .text on_branch_queryResult__Q28JMessage18TSequenceProcessorFv */ +void JMessage::TSequenceProcessor::on_branch_queryResult() { + /* Nonmatching */ +} + +/* 8029F790-8029F7EC .text on_branch__Q28JMessage18TSequenceProcessorFPCvPCc */ +void JMessage::TSequenceProcessor::on_branch(const void*, const char*) { + /* Nonmatching */ +} + +/* 8029F7EC-8029F7F0 .text do_begin__Q28JMessage18TSequenceProcessorFPCvPCc */ +void JMessage::TSequenceProcessor::do_begin(const void*, const char*) { + /* Nonmatching */ +} + +/* 8029F7F0-8029F7F4 .text do_end__Q28JMessage18TSequenceProcessorFv */ +void JMessage::TSequenceProcessor::do_end() { + /* Nonmatching */ +} + +/* 8029F7F4-8029F7FC .text do_isReady__Q28JMessage18TSequenceProcessorFv */ +void JMessage::TSequenceProcessor::do_isReady() { + /* Nonmatching */ +} + +/* 8029F7FC-8029F804 .text do_jump_isReady__Q28JMessage18TSequenceProcessorFv */ +void JMessage::TSequenceProcessor::do_jump_isReady() { + /* Nonmatching */ +} + +/* 8029F804-8029F808 .text do_jump__Q28JMessage18TSequenceProcessorFPCvPCc */ +void JMessage::TSequenceProcessor::do_jump(const void*, const char*) { + /* Nonmatching */ +} + +/* 8029F808-8029F80C .text do_branch_query__Q28JMessage18TSequenceProcessorFUs */ +void JMessage::TSequenceProcessor::do_branch_query(unsigned short) { + /* Nonmatching */ +} + +/* 8029F80C-8029F814 .text do_branch_queryResult__Q28JMessage18TSequenceProcessorFv */ +void JMessage::TSequenceProcessor::do_branch_queryResult() { + /* Nonmatching */ +} + +/* 8029F814-8029F818 .text do_branch__Q28JMessage18TSequenceProcessorFPCvPCc */ +void JMessage::TSequenceProcessor::do_branch(const void*, const char*) { + /* Nonmatching */ +} + +/* 8029F818-8029F868 .text reset___Q28JMessage18TSequenceProcessorFPCc */ +void reset___Q28JMessage18TSequenceProcessorFPCc { + /* Nonmatching */ +} + +/* 8029F868-8029F894 .text do_begin___Q28JMessage18TSequenceProcessorFPCvPCc */ +void do_begin___Q28JMessage18TSequenceProcessorFPCvPCc { + /* Nonmatching */ +} + +/* 8029F894-8029F8C8 .text do_end___Q28JMessage18TSequenceProcessorFv */ +void do_end___Q28JMessage18TSequenceProcessorFv { + /* Nonmatching */ +} + +/* 8029F8C8-8029F9D4 .text do_tag___Q28JMessage18TSequenceProcessorFUlPCvUl */ +void do_tag___Q28JMessage18TSequenceProcessorFUlPCvUl { + /* Nonmatching */ +} + +/* 8029F9D4-8029FA2C .text do_systemTagCode___Q28JMessage18TSequenceProcessorFUsPCvUl */ +void do_systemTagCode___Q28JMessage18TSequenceProcessorFUsPCvUl { + /* Nonmatching */ +} + +/* 8029FA2C-8029FA5C .text process_jump_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor */ +void process_jump_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor { + /* Nonmatching */ +} + +/* 8029FA5C-8029FA88 .text process_jump___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor */ +void process_jump___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessor { + /* Nonmatching */ +} + +/* 8029FA88-8029FAB8 .text process_branch_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl */ +void process_branch_limited___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl { + /* Nonmatching */ +} + +/* 8029FAB8-8029FAE8 .text process_branch___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl */ +void process_branch___Q28JMessage18TSequenceProcessorFPQ28JMessage18TSequenceProcessorUl { + /* Nonmatching */ +} + +/* 8029FAE8-8029FB20 .text __ct__Q28JMessage19TRenderingProcessorFPQ28JMessage8TControl */ +JMessage::TRenderingProcessor::TRenderingProcessor(JMessage::TControl*) { + /* Nonmatching */ +} + +/* 8029FB20-8029FB80 .text __dt__Q28JMessage19TRenderingProcessorFv */ +JMessage::TRenderingProcessor::~TRenderingProcessor() { + /* Nonmatching */ +} + +/* 8029FB80-8029FBF0 .text process__Q28JMessage19TRenderingProcessorFPCc */ +void JMessage::TRenderingProcessor::process(const char*) { + /* Nonmatching */ +} + +/* 8029FBF0-8029FBF4 .text do_begin__Q28JMessage19TRenderingProcessorFPCvPCc */ +void JMessage::TRenderingProcessor::do_begin(const void*, const char*) { + /* Nonmatching */ +} + +/* 8029FBF4-8029FBF8 .text do_end__Q28JMessage19TRenderingProcessorFv */ +void JMessage::TRenderingProcessor::do_end() { + /* Nonmatching */ +} + +/* 8029FBF8-8029FC24 .text do_begin___Q28JMessage19TRenderingProcessorFPCvPCc */ +void do_begin___Q28JMessage19TRenderingProcessorFPCvPCc { + /* Nonmatching */ +} + +/* 8029FC24-8029FC50 .text do_end___Q28JMessage19TRenderingProcessorFv */ +void do_end___Q28JMessage19TRenderingProcessorFv { + /* Nonmatching */ +} + +/* 8029FC50-8029FC84 .text do_tag___Q28JMessage19TRenderingProcessorFUlPCvUl */ +void do_tag___Q28JMessage19TRenderingProcessorFUlPCvUl { + /* Nonmatching */ +} + +/* 8029FC84-8029FCC4 .text do_systemTagCode___Q28JMessage19TRenderingProcessorFUsPCvUl */ +void do_systemTagCode___Q28JMessage19TRenderingProcessorFUsPCvUl { + /* Nonmatching */ +} + diff --git a/src/JSystem/JMessage/resource.cpp b/src/JSystem/JMessage/resource.cpp new file mode 100644 index 000000000..f4f8ca1df --- /dev/null +++ b/src/JSystem/JMessage/resource.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: resource.cpp +// + +#include "resource.h" +#include "dolphin/types.h" + +/* 8029FCC4-8029FD04 .text __ct__Q28JMessage18TResourceContainerFv */ +JMessage::TResourceContainer::TResourceContainer() { + /* Nonmatching */ +} + +/* 8029FD04-8029FD90 .text Get_groupID__Q28JMessage18TResourceContainerFUs */ +void JMessage::TResourceContainer::Get_groupID(unsigned short) { + /* Nonmatching */ +} + +/* 8029FD90-8029FDC8 .text SetEncoding__Q28JMessage18TResourceContainerFUc */ +void JMessage::TResourceContainer::SetEncoding(unsigned char) { + /* Nonmatching */ +} + +/* 8029FDC8-8029FE14 .text Do_create__Q28JMessage18TResourceContainerFv */ +void JMessage::TResourceContainer::Do_create() { + /* Nonmatching */ +} + +/* 8029FE14-8029FE38 .text Do_destroy__Q28JMessage18TResourceContainerFPQ28JMessage9TResource */ +void JMessage::TResourceContainer::Do_destroy(JMessage::TResource*) { + /* Nonmatching */ +} + +/* 8029FE38-8029FE68 .text SetEncoding___Q28JMessage18TResourceContainerFUc */ +void SetEncoding___Q28JMessage18TResourceContainerFUc { + /* Nonmatching */ +} + +/* 8029FE68-8029FE90 .text __ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer */ +JMessage::TParse::TParse(JMessage::TResourceContainer*) { + /* Nonmatching */ +} + +/* 8029FE90-8029FEF0 .text __dt__Q28JMessage6TParseFv */ +JMessage::TParse::~TParse() { + /* Nonmatching */ +} + +/* 8029FEF0-802A0024 .text parseHeader_next__Q28JMessage6TParseFPPCvPUlUl */ +void JMessage::TParse::parseHeader_next(const void**, unsigned long*, unsigned long) { + /* Nonmatching */ +} + +/* 802A0024-802A0170 .text parseBlock_next__Q28JMessage6TParseFPPCvPUlUl */ +void JMessage::TParse::parseBlock_next(const void**, unsigned long*, unsigned long) { + /* Nonmatching */ +} + +/* 802A0170-802A0178 .text isLeadByte_1Byte__7JUTFontFi */ +void JUTFont::isLeadByte_1Byte(int) { + /* Nonmatching */ +} + +/* 802A0178-802A0180 .text isLeadByte_2Byte__7JUTFontFi */ +void JUTFont::isLeadByte_2Byte(int) { + /* Nonmatching */ +} + +/* 802A0180-802A01B0 .text isLeadByte_ShiftJIS__7JUTFontFi */ +void JUTFont::isLeadByte_ShiftJIS(int) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JParticle/JPABaseShape.cpp b/src/JSystem/JParticle/JPABaseShape.cpp new file mode 100644 index 000000000..54adcb6a2 --- /dev/null +++ b/src/JSystem/JParticle/JPABaseShape.cpp @@ -0,0 +1,327 @@ +// +// Generated by dtk +// Translation Unit: JPABaseShape.cpp +// + +#include "JSystem/JParticle/JPABaseShape.h" +#include "dolphin/types.h" + +/* 80256F88-80257248 .text makeColorTable__FP17JPAColorRegAnmKeyiiP7JKRHeap */ +void makeColorTable(JPAColorRegAnmKey*, int, int, JKRHeap*) { + /* Nonmatching */ +} + +/* 80257248-80257508 .text __ct__15JPABaseShapeArcFPCUcP7JKRHeap */ +JPABaseShapeArc::JPABaseShapeArc(const unsigned char*, JKRHeap*) { + /* Nonmatching */ +} + +/* 80257508-80257550 .text __dt__12JPABaseShapeFv */ +JPABaseShape::~JPABaseShape() { + /* Nonmatching */ +} + +/* 80257550-80257560 .text isEnableEnvAnm__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableEnvAnm() { + /* Nonmatching */ +} + +/* 80257560-80257570 .text isEnablePrmAnm__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnablePrmAnm() { + /* Nonmatching */ +} + +/* 80257570-8025757C .text getTextureAnmKeyNum__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTextureAnmKeyNum() { + /* Nonmatching */ +} + +/* 8025757C-8025758C .text isEnableTextureAnm__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableTextureAnm() { + /* Nonmatching */ +} + +/* 8025758C-8025759C .text getType__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getType() { + /* Nonmatching */ +} + +/* 8025759C-802575F8 .text __dt__15JPABaseShapeArcFv */ +JPABaseShapeArc::~JPABaseShapeArc() { + /* Nonmatching */ +} + +/* 802575F8-80257608 .text getDirType__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getDirType() { + /* Nonmatching */ +} + +/* 80257608-80257618 .text getRotType__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getRotType() { + /* Nonmatching */ +} + +/* 80257618-80257628 .text getBasePlaneType__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getBasePlaneType() { + /* Nonmatching */ +} + +/* 80257628-80257634 .text getBaseSizeX__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getBaseSizeX() { + /* Nonmatching */ +} + +/* 80257634-80257640 .text getBaseSizeY__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getBaseSizeY() { + /* Nonmatching */ +} + +/* 80257640-8025764C .text getLoopOffset__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getLoopOffset() { + /* Nonmatching */ +} + +/* 8025764C-80257654 .text getColLoopOffset__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getColLoopOffset() { + /* Nonmatching */ +} + +/* 80257654-8025765C .text getTexLoopOffset__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexLoopOffset() { + /* Nonmatching */ +} + +/* 8025765C-80257668 .text isEnableGlobalColAnm__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableGlobalColAnm() { + /* Nonmatching */ +} + +/* 80257668-80257674 .text isEnableGlobalTexAnm__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableGlobalTexAnm() { + /* Nonmatching */ +} + +/* 80257674-80257684 .text getListOrder__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getListOrder() { + /* Nonmatching */ +} + +/* 80257684-80257694 .text getChildOrder__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getChildOrder() { + /* Nonmatching */ +} + +/* 80257694-802576B0 .text getTevColorArg__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTevColorArg() { + /* Nonmatching */ +} + +/* 802576B0-802576CC .text getTevAlphaArg__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTevAlphaArg() { + /* Nonmatching */ +} + +/* 802576CC-802576E8 .text getBlendMode1__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getBlendMode1() { + /* Nonmatching */ +} + +/* 802576E8-80257704 .text getSrcBlendFactor1__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getSrcBlendFactor1() { + /* Nonmatching */ +} + +/* 80257704-80257720 .text getDstBlendFactor1__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getDstBlendFactor1() { + /* Nonmatching */ +} + +/* 80257720-8025773C .text getBlendOp1__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getBlendOp1() { + /* Nonmatching */ +} + +/* 8025773C-8025774C .text isEnableAlphaUpdate__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableAlphaUpdate() { + /* Nonmatching */ +} + +/* 8025774C-8025775C .text isEnableZCmp__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableZCmp() { + /* Nonmatching */ +} + +/* 8025775C-80257778 .text getZCmpFunction__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getZCmpFunction() { + /* Nonmatching */ +} + +/* 80257778-80257788 .text isEnableZCmpUpdate__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableZCmpUpdate() { + /* Nonmatching */ +} + +/* 80257788-80257798 .text getZCompLoc__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getZCompLoc() { + /* Nonmatching */ +} + +/* 80257798-802577B4 .text getAlphaCmpComp0__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getAlphaCmpComp0() { + /* Nonmatching */ +} + +/* 802577B4-802577D0 .text getAlphaCmpComp1__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getAlphaCmpComp1() { + /* Nonmatching */ +} + +/* 802577D0-802577EC .text getAlphaCmpOp__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getAlphaCmpOp() { + /* Nonmatching */ +} + +/* 802577EC-802577F8 .text getAlphaCmpRef0__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getAlphaCmpRef0() { + /* Nonmatching */ +} + +/* 802577F8-80257804 .text getAlphaCmpRef1__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getAlphaCmpRef1() { + /* Nonmatching */ +} + +/* 80257804-80257814 .text isEnableAnmTone__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableAnmTone() { + /* Nonmatching */ +} + +/* 80257814-80257824 .text isEnableProjection__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableProjection() { + /* Nonmatching */ +} + +/* 80257824-80257834 .text isClipOn__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isClipOn() { + /* Nonmatching */ +} + +/* 80257834-8025784C .text textureIsEmpty__15JPABaseShapeArcFv */ +void JPABaseShapeArc::textureIsEmpty() { + /* Nonmatching */ +} + +/* 8025784C-8025785C .text getTextureAnmType__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTextureAnmType() { + /* Nonmatching */ +} + +/* 8025785C-8025786C .text getTextureIndex__15JPABaseShapeArcFUc */ +void JPABaseShapeArc::getTextureIndex(unsigned char) { + /* Nonmatching */ +} + +/* 8025786C-80257878 .text getTextureIndex__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTextureIndex() { + /* Nonmatching */ +} + +/* 80257878-80257888 .text isEnablePrm__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnablePrm() { + /* Nonmatching */ +} + +/* 80257888-80257898 .text isEnableEnv__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableEnv() { + /* Nonmatching */ +} + +/* 80257898-802578AC .text getPrmColor__15JPABaseShapeArcFs */ +void JPABaseShapeArc::getPrmColor(short) { + /* Nonmatching */ +} + +/* 802578AC-802578B8 .text getPrmColor__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getPrmColor() { + /* Nonmatching */ +} + +/* 802578B8-802578CC .text getEnvColor__15JPABaseShapeArcFs */ +void JPABaseShapeArc::getEnvColor(short) { + /* Nonmatching */ +} + +/* 802578CC-802578D8 .text getEnvColor__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getEnvColor() { + /* Nonmatching */ +} + +/* 802578D8-802578E8 .text getColorRegAnmType__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getColorRegAnmType() { + /* Nonmatching */ +} + +/* 802578E8-802578F4 .text getColorRegAnmMaxFrm__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getColorRegAnmMaxFrm() { + /* Nonmatching */ +} + +/* 802578F4-80257904 .text isEnableTexScrollAnm__15JPABaseShapeArcFv */ +void JPABaseShapeArc::isEnableTexScrollAnm() { + /* Nonmatching */ +} + +/* 80257904-80257910 .text getTilingX__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTilingX() { + /* Nonmatching */ +} + +/* 80257910-8025791C .text getTilingY__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTilingY() { + /* Nonmatching */ +} + +/* 8025791C-80257928 .text getTexStaticTransX__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexStaticTransX() { + /* Nonmatching */ +} + +/* 80257928-80257934 .text getTexStaticTransY__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexStaticTransY() { + /* Nonmatching */ +} + +/* 80257934-80257940 .text getTexStaticScaleX__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexStaticScaleX() { + /* Nonmatching */ +} + +/* 80257940-8025794C .text getTexStaticScaleY__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexStaticScaleY() { + /* Nonmatching */ +} + +/* 8025794C-80257958 .text getTexScrollTransX__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexScrollTransX() { + /* Nonmatching */ +} + +/* 80257958-80257964 .text getTexScrollTransY__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexScrollTransY() { + /* Nonmatching */ +} + +/* 80257964-80257970 .text getTexScrollScaleX__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexScrollScaleX() { + /* Nonmatching */ +} + +/* 80257970-8025797C .text getTexScrollScaleY__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexScrollScaleY() { + /* Nonmatching */ +} + +/* 8025797C-80257988 .text getTexScrollRotate__15JPABaseShapeArcFv */ +void JPABaseShapeArc::getTexScrollRotate() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPADraw.cpp b/src/JSystem/JParticle/JPADraw.cpp new file mode 100644 index 000000000..ff1af6f68 --- /dev/null +++ b/src/JSystem/JParticle/JPADraw.cpp @@ -0,0 +1,122 @@ +// +// Generated by dtk +// Translation Unit: JPADraw.cpp +// + +#include "JSystem/JParticle/JPADraw.h" +#include "dolphin/types.h" + +/* 80267F40-80268634 .text initialize__7JPADrawFP14JPABaseEmitterP18JPATextureResource */ +void JPADraw::initialize(JPABaseEmitter*, JPATextureResource*) { + /* Nonmatching */ +} + +/* 80268634-802688D4 .text draw__7JPADrawFPA4_f */ +void JPADraw::draw(float(*)[4]) { + /* Nonmatching */ +} + +/* 802688D4-80268940 .text calc__7JPADrawFv */ +void JPADraw::calc() { + /* Nonmatching */ +} + +/* 80268940-802689C4 .text calcParticle__7JPADrawFP15JPABaseParticle */ +void JPADraw::calcParticle(JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802689C4-80268A48 .text calcChild__7JPADrawFP15JPABaseParticle */ +void JPADraw::calcChild(JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80268A48-80268F28 .text initParticle__7JPADrawFP15JPABaseParticle */ +void JPADraw::initParticle(JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80268F28-802692A4 .text initChild__7JPADrawFP15JPABaseParticleP15JPABaseParticle */ +void JPADraw::initChild(JPABaseParticle*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802692A4-80269358 .text loadTexture__7JPADrawFUc11_GXTexMapID */ +void JPADraw::loadTexture(unsigned char, _GXTexMapID) { + /* Nonmatching */ +} + +/* 80269358-80269C08 .text setDrawExecVisitorsBeforeCB__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags */ +void JPADraw::setDrawExecVisitorsBeforeCB(const JPADraw::JPADrawVisitorDefFlags&) { + /* Nonmatching */ +} + +/* 80269C08-8026A2EC .text setDrawExecVisitorsAfterCB__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags */ +void JPADraw::setDrawExecVisitorsAfterCB(const JPADraw::JPADrawVisitorDefFlags&) { + /* Nonmatching */ +} + +/* 8026A2EC-8026ADB0 .text setDrawCalcVisitors__7JPADrawFRCQ27JPADraw22JPADrawVisitorDefFlags */ +void JPADraw::setDrawCalcVisitors(const JPADraw::JPADrawVisitorDefFlags&) { + /* Nonmatching */ +} + +/* 8026ADB0-8026B3DC .text setParticleClipBoard__7JPADrawFv */ +void JPADraw::setParticleClipBoard() { + /* Nonmatching */ +} + +/* 8026B3DC-8026B938 .text setChildClipBoard__7JPADrawFv */ +void JPADraw::setChildClipBoard() { + /* Nonmatching */ +} + +/* 8026B938-8026BC2C .text drawParticle__7JPADrawFv */ +void JPADraw::drawParticle() { + /* Nonmatching */ +} + +/* 8026BC2C-8026BF88 .text drawChild__7JPADrawFv */ +void JPADraw::drawChild() { + /* Nonmatching */ +} + +/* 8026BF88-8026C024 .text zDraw__7JPADrawFv */ +void JPADraw::zDraw() { + /* Nonmatching */ +} + +/* 8026C024-8026C24C .text zDrawParticle__7JPADrawFv */ +void JPADraw::zDrawParticle() { + /* Nonmatching */ +} + +/* 8026C24C-8026C4DC .text zDrawChild__7JPADrawFv */ +void JPADraw::zDrawChild() { + /* Nonmatching */ +} + +/* 8026C4DC-8026C640 .text loadYBBMtx__7JPADrawFPA4_f */ +void JPADraw::loadYBBMtx(float(*)[4]) { + /* Nonmatching */ +} + +/* 8026C6C0-8026C6FC .text __dt__16JPADrawClipBoardFv */ +JPADrawClipBoard::~JPADrawClipBoard() { + /* Nonmatching */ +} + +/* 8026C6FC-8026C700 .text __ct__Q29JGeometry8TVec2Fv */ +JGeometry::TVec2::TVec2() { + /* Nonmatching */ +} + +/* 8026C700-8026D2E0 .text __dt__23JPADrawVisitorContainerFv */ +JPADrawVisitorContainer::~JPADrawVisitorContainer() { + /* Nonmatching */ +} + +/* 8026D2E0-8026D7B8 .text __ct__23JPADrawVisitorContainerFv */ +JPADrawVisitorContainer::JPADrawVisitorContainer() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPADrawSetupTev.cpp b/src/JSystem/JParticle/JPADrawSetupTev.cpp new file mode 100644 index 000000000..25ae2c23e --- /dev/null +++ b/src/JSystem/JParticle/JPADrawSetupTev.cpp @@ -0,0 +1,12 @@ +// +// Generated by dtk +// Translation Unit: JPADrawSetupTev.cpp +// + +#include "JSystem/JParticle/JPADrawSetupTev.h" +#include "dolphin/types.h" + +/* 8026D7B8-8026DBBC .text setupTev__15JPADrawSetupTevFP12JPABaseShapeP13JPAExTexShape */ +void JPADrawSetupTev::setupTev(JPABaseShape*, JPAExTexShape*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPADrawVisitor.cpp b/src/JSystem/JParticle/JPADrawVisitor.cpp new file mode 100644 index 000000000..abbf9b19b --- /dev/null +++ b/src/JSystem/JParticle/JPADrawVisitor.cpp @@ -0,0 +1,962 @@ +// +// Generated by dtk +// Translation Unit: JPADrawVisitor.cpp +// + +#include "JSystem/JParticle/JPADrawVisitor.h" +#include "dolphin/types.h" + +/* 8025F960-8025FBE4 .text exec__20JPADrawExecLoadExTexFPC14JPADrawContext */ +void JPADrawExecLoadExTex::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8025FBE4-8025FC78 .text exec__20JPADrawExecGenPrjMtxFPC14JPADrawContext */ +void JPADrawExecGenPrjMtx::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8025FC78-8025FF20 .text exec__23JPADrawExecGenPrjTexMtxFPC14JPADrawContext */ +void JPADrawExecGenPrjTexMtx::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8025FF20-8025FF68 .text exec__21JPADrawExecGenTexMtx0FPC14JPADrawContext */ +void JPADrawExecGenTexMtx0::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8025FF68-8025FFB0 .text exec__20JPADrawExecGenIdtMtxFPC14JPADrawContext */ +void JPADrawExecGenIdtMtx::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8025FFB0-802602F0 .text exec__20JPADrawExecSetTexMtxFPC14JPADrawContext */ +void JPADrawExecSetTexMtx::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 802602F0-8026031C .text exec__29JPADrawExecLoadDefaultTextureFPC14JPADrawContext */ +void JPADrawExecLoadDefaultTexture::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8026031C-80260364 .text exec__22JPADrawExecLoadTextureFPC14JPADrawContext */ +void JPADrawExecLoadTexture::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80260364-802603A4 .text exec__23JPADrawExecSetPointSizeFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecSetPointSize::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802603A4-802603E4 .text exec__23JPADrawExecSetLineWidthFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecSetLineWidth::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802603E4-802604AC .text exec__30JPADrawExecRegisterPrmColorAnmFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRegisterPrmColorAnm::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802604AC-80260578 .text exec__30JPADrawExecRegisterPrmAlphaAnmFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRegisterPrmAlphaAnm::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80260578-802605FC .text exec__30JPADrawExecRegisterEnvColorAnmFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRegisterEnvColorAnm::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802605FC-80260728 .text exec__26JPADrawExecRegisterPrmCEnvFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRegisterPrmCEnv::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80260728-80260858 .text exec__26JPADrawExecRegisterPrmAEnvFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRegisterPrmAEnv::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80260858-80260B68 .text exec__20JPADrawExecSetTexMtxFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecSetTexMtx::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80260B68-80260BAC .text exec__22JPADrawExecLoadTextureFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecLoadTexture::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80260BAC-80260D24 .text exec__20JPADrawExecBillBoardFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecBillBoard::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80260D24-80260F2C .text exec__23JPADrawExecRotBillBoardFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRotBillBoard::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80260F2C-8026110C .text exec__21JPADrawExecYBillBoardFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecYBillBoard::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8026110C-8026134C .text exec__24JPADrawExecRotYBillBoardFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRotYBillBoard::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8026134C-80261368 .text dirTypeVel__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 */ +void dirTypeVel(JPABaseParticle*, JPABaseEmitter*, JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 80261368-80261384 .text dirTypePos__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 */ +void dirTypePos(JPABaseParticle*, JPABaseEmitter*, JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 80261384-802613C4 .text dirTypePosInv__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 */ +void dirTypePosInv(JPABaseParticle*, JPABaseEmitter*, JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 802613C4-802613E8 .text dirTypeEmtrDir__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 */ +void dirTypeEmtrDir(JPABaseParticle*, JPABaseEmitter*, JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 802613E8-802614A8 .text dirTypePrevPtcl__FP15JPABaseParticleP14JPABaseEmitterRQ29JGeometry8TVec3 */ +void dirTypePrevPtcl(JPABaseParticle*, JPABaseEmitter*, JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 802614A8-802614E8 .text rotTypeY__FffRA3_A4_f */ +void rotTypeY(float, float, float(&)[3][4]) { + /* Nonmatching */ +} + +/* 802614E8-80261528 .text rotTypeX__FffRA3_A4_f */ +void rotTypeX(float, float, float(&)[3][4]) { + /* Nonmatching */ +} + +/* 80261528-80261568 .text rotTypeZ__FffRA3_A4_f */ +void rotTypeZ(float, float, float(&)[3][4]) { + /* Nonmatching */ +} + +/* 80261568-802615C4 .text rotTypeXYZ__FffRA3_A4_f */ +void rotTypeXYZ(float, float, float(&)[3][4]) { + /* Nonmatching */ +} + +/* 802615C4-8026161C .text rotTypeYJiggle__FffRA3_A4_f */ +void rotTypeYJiggle(float, float, float(&)[3][4]) { + /* Nonmatching */ +} + +/* 8026161C-80261654 .text basePlaneTypeXY__FffffPQ29JGeometry8TVec3 */ +void basePlaneTypeXY(float, float, float, float, JGeometry::TVec3*) { + /* Nonmatching */ +} + +/* 80261654-8026168C .text basePlaneTypeXZ__FffffPQ29JGeometry8TVec3 */ +void basePlaneTypeXZ(float, float, float, float, JGeometry::TVec3*) { + /* Nonmatching */ +} + +/* 8026168C-80261AD0 .text exec__22JPADrawExecDirectionalFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecDirectional::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80261AD0-80261F60 .text exec__25JPADrawExecRotDirectionalFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRotDirectional::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80261F60-802624D4 .text exec__27JPADrawExecDirectionalCrossFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecDirectionalCross::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802624D4-80262A98 .text exec__30JPADrawExecRotDirectionalCrossFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRotDirectionalCross::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80262A98-80262DC0 .text exec__23JPADrawExecDirBillBoardFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecDirBillBoard::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80262DC0-80262FBC .text exec__19JPADrawExecRotationFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRotation::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80262FBC-802632EC .text exec__24JPADrawExecRotationCrossFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecRotationCross::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802632EC-80263380 .text exec__16JPADrawExecPointFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecPoint::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80263380-80263508 .text exec__15JPADrawExecLineFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecLine::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80263508-80263510 .text stripeGetNext__FP26JSULink<15JPABaseParticle> */ +void stripeGetNext(JSULink*) { + /* Nonmatching */ +} + +/* 80263510-80263518 .text stripeGetPrev__FP26JSULink<15JPABaseParticle> */ +void stripeGetPrev(JSULink*) { + /* Nonmatching */ +} + +/* 80263518-80263A68 .text exec__17JPADrawExecStripeFPC14JPADrawContext */ +void JPADrawExecStripe::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80263A68-802643B0 .text exec__22JPADrawExecStripeCrossFPC14JPADrawContext */ +void JPADrawExecStripeCross::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 802643B0-802644B4 .text exec__33JPADrawExecRegisterColorEmitterPEFPC14JPADrawContext */ +void JPADrawExecRegisterColorEmitterPE::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 802644B4-80264554 .text exec__32JPADrawExecRegisterColorEmitterPFPC14JPADrawContext */ +void JPADrawExecRegisterColorEmitterP::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80264554-802645DC .text exec__32JPADrawExecRegisterColorEmitterEFPC14JPADrawContext */ +void JPADrawExecRegisterColorEmitterE::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 802645DC-80264708 .text exec__31JPADrawExecRegisterColorChildPEFPC14JPADrawContext */ +void JPADrawExecRegisterColorChildPE::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80264708-80264774 .text calc__19JPADrawCalcColorPrmFPC14JPADrawContext */ +void JPADrawCalcColorPrm::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80264774-802647E0 .text calc__19JPADrawCalcColorEnvFPC14JPADrawContext */ +void JPADrawCalcColorEnv::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 802647E0-8026486C .text calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContext */ +void JPADrawCalcColorAnmFrameNormal::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8026486C-802648E0 .text calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContext */ +void JPADrawCalcColorAnmFrameRepeat::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 802648E0-8026495C .text calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContext */ +void JPADrawCalcColorAnmFrameReverse::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8026495C-8026496C .text calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContext */ +void JPADrawCalcColorAnmFrameMerge::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8026496C-8026497C .text calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContext */ +void JPADrawCalcColorAnmFrameRandom::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 8026497C-80264A34 .text calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContext */ +void JPADrawCalcTextureAnmIndexNormal::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80264A34-80264AD0 .text calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContext */ +void JPADrawCalcTextureAnmIndexRepeat::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80264AD0-80264B80 .text calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContext */ +void JPADrawCalcTextureAnmIndexReverse::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80264B80-80264BC8 .text calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContext */ +void JPADrawCalcTextureAnmIndexMerge::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80264BC8-80264C10 .text calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContext */ +void JPADrawCalcTextureAnmIndexRandom::calc(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80264C10-80264C4C .text exec__19JPADrawExecCallBackFPC14JPADrawContext */ +void JPADrawExecCallBack::exec(const JPADrawContext*) { + /* Nonmatching */ +} + +/* 80264C4C-80264C88 .text exec__19JPADrawExecCallBackFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecCallBack::exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80264C88-80264DB8 .text calc__17JPADrawCalcScaleXFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleX::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80264DB8-80264EE8 .text calc__17JPADrawCalcScaleYFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleY::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80264EE8-802650B8 .text calc__24JPADrawCalcScaleXBySpeedFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleXBySpeed::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802650B8-80265288 .text calc__24JPADrawCalcScaleYBySpeedFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleYBySpeed::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265288-80265294 .text calc__23JPADrawCalcScaleCopyX2YFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleCopyX2Y::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265294-802652A4 .text calc__31JPADrawCalcScaleAnmTimingNormalFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleAnmTimingNormal::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802652A4-80265374 .text calc__32JPADrawCalcScaleAnmTimingRepeatXFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleAnmTimingRepeatX::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265374-80265444 .text calc__32JPADrawCalcScaleAnmTimingRepeatYFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleAnmTimingRepeatY::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265444-80265588 .text calc__33JPADrawCalcScaleAnmTimingReverseXFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleAnmTimingReverseX::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265588-802656CC .text calc__33JPADrawCalcScaleAnmTimingReverseYFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcScaleAnmTimingReverseY::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802656CC-80265734 .text calc__19JPADrawCalcColorPrmFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorPrm::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265734-8026579C .text calc__19JPADrawCalcColorEnvFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorEnv::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8026579C-802657E8 .text calc__31JPADrawCalcColorCopyFromEmitterFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorCopyFromEmitter::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802657E8-80265880 .text calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameNormal::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265880-80265918 .text calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameRepeat::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265918-802659C4 .text calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameReverse::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802659C4-80265A90 .text calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameMerge::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265A90-80265B14 .text calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameRandom::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265B14-80265C40 .text calc__16JPADrawCalcAlphaFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcAlpha::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265C40-80265D54 .text calc__27JPADrawCalcAlphaFlickNrmSinFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcAlphaFlickNrmSin::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265D54-80265EC4 .text calc__27JPADrawCalcAlphaFlickAddSinFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcAlphaFlickAddSin::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80265EC4-80266048 .text calc__28JPADrawCalcAlphaFlickMultSinFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcAlphaFlickMultSin::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80266048-80266100 .text calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexNormal::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80266100-802661B4 .text calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexRepeat::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 802661B4-80266284 .text calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexReverse::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80266284-8026636C .text calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexMerge::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8026636C-8026640C .text calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexRandom::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8026640C-80266420 .text calc__24JPADrawCalcChildAlphaOutFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcChildAlphaOut::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80266420-80266450 .text calc__24JPADrawCalcChildScaleOutFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcChildScaleOut::calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80266450-802664AC .text __dt__24JPADrawCalcChildScaleOutFv */ +JPADrawCalcChildScaleOut::~JPADrawCalcChildScaleOut() { + /* Nonmatching */ +} + +/* 802664AC-802664F4 .text __dt__26JPADrawCalcParticleVisitorFv */ +JPADrawCalcParticleVisitor::~JPADrawCalcParticleVisitor() { + /* Nonmatching */ +} + +/* 802664F4-80266550 .text __dt__24JPADrawCalcChildAlphaOutFv */ +JPADrawCalcChildAlphaOut::~JPADrawCalcChildAlphaOut() { + /* Nonmatching */ +} + +/* 80266550-802665AC .text __dt__28JPADrawCalcAlphaFlickMultSinFv */ +JPADrawCalcAlphaFlickMultSin::~JPADrawCalcAlphaFlickMultSin() { + /* Nonmatching */ +} + +/* 802665AC-80266608 .text __dt__27JPADrawCalcAlphaFlickAddSinFv */ +JPADrawCalcAlphaFlickAddSin::~JPADrawCalcAlphaFlickAddSin() { + /* Nonmatching */ +} + +/* 80266608-80266664 .text __dt__27JPADrawCalcAlphaFlickNrmSinFv */ +JPADrawCalcAlphaFlickNrmSin::~JPADrawCalcAlphaFlickNrmSin() { + /* Nonmatching */ +} + +/* 80266664-802666C0 .text __dt__16JPADrawCalcAlphaFv */ +JPADrawCalcAlpha::~JPADrawCalcAlpha() { + /* Nonmatching */ +} + +/* 802666C0-8026671C .text __dt__31JPADrawCalcColorCopyFromEmitterFv */ +JPADrawCalcColorCopyFromEmitter::~JPADrawCalcColorCopyFromEmitter() { + /* Nonmatching */ +} + +/* 8026671C-80266778 .text __dt__33JPADrawCalcScaleAnmTimingReverseYFv */ +JPADrawCalcScaleAnmTimingReverseY::~JPADrawCalcScaleAnmTimingReverseY() { + /* Nonmatching */ +} + +/* 80266778-802667D4 .text __dt__33JPADrawCalcScaleAnmTimingReverseXFv */ +JPADrawCalcScaleAnmTimingReverseX::~JPADrawCalcScaleAnmTimingReverseX() { + /* Nonmatching */ +} + +/* 802667D4-80266830 .text __dt__32JPADrawCalcScaleAnmTimingRepeatYFv */ +JPADrawCalcScaleAnmTimingRepeatY::~JPADrawCalcScaleAnmTimingRepeatY() { + /* Nonmatching */ +} + +/* 80266830-8026688C .text __dt__32JPADrawCalcScaleAnmTimingRepeatXFv */ +JPADrawCalcScaleAnmTimingRepeatX::~JPADrawCalcScaleAnmTimingRepeatX() { + /* Nonmatching */ +} + +/* 8026688C-802668E8 .text __dt__31JPADrawCalcScaleAnmTimingNormalFv */ +JPADrawCalcScaleAnmTimingNormal::~JPADrawCalcScaleAnmTimingNormal() { + /* Nonmatching */ +} + +/* 802668E8-80266944 .text __dt__23JPADrawCalcScaleCopyX2YFv */ +JPADrawCalcScaleCopyX2Y::~JPADrawCalcScaleCopyX2Y() { + /* Nonmatching */ +} + +/* 80266944-802669A0 .text __dt__24JPADrawCalcScaleYBySpeedFv */ +JPADrawCalcScaleYBySpeed::~JPADrawCalcScaleYBySpeed() { + /* Nonmatching */ +} + +/* 802669A0-802669FC .text __dt__24JPADrawCalcScaleXBySpeedFv */ +JPADrawCalcScaleXBySpeed::~JPADrawCalcScaleXBySpeed() { + /* Nonmatching */ +} + +/* 802669FC-80266A58 .text __dt__17JPADrawCalcScaleYFv */ +JPADrawCalcScaleY::~JPADrawCalcScaleY() { + /* Nonmatching */ +} + +/* 80266A58-80266AB4 .text __dt__17JPADrawCalcScaleXFv */ +JPADrawCalcScaleX::~JPADrawCalcScaleX() { + /* Nonmatching */ +} + +/* 80266AB4-80266B30 .text __dt__19JPADrawExecCallBackFv */ +JPADrawExecCallBack::~JPADrawExecCallBack() { + /* Nonmatching */ +} + +/* 80266B30-80266B78 .text __dt__25JPADrawExecEmitterVisitorFv */ +JPADrawExecEmitterVisitor::~JPADrawExecEmitterVisitor() { + /* Nonmatching */ +} + +/* 80266B78-80266BC0 .text __dt__26JPADrawExecParticleVisitorFv */ +JPADrawExecParticleVisitor::~JPADrawExecParticleVisitor() { + /* Nonmatching */ +} + +/* 80266BC0-80266C3C .text __dt__32JPADrawCalcTextureAnmIndexRandomFv */ +JPADrawCalcTextureAnmIndexRandom::~JPADrawCalcTextureAnmIndexRandom() { + /* Nonmatching */ +} + +/* 80266C3C-80266C84 .text __dt__25JPADrawCalcEmitterVisitorFv */ +JPADrawCalcEmitterVisitor::~JPADrawCalcEmitterVisitor() { + /* Nonmatching */ +} + +/* 80266C84-80266D00 .text __dt__31JPADrawCalcTextureAnmIndexMergeFv */ +JPADrawCalcTextureAnmIndexMerge::~JPADrawCalcTextureAnmIndexMerge() { + /* Nonmatching */ +} + +/* 80266D00-80266D7C .text __dt__33JPADrawCalcTextureAnmIndexReverseFv */ +JPADrawCalcTextureAnmIndexReverse::~JPADrawCalcTextureAnmIndexReverse() { + /* Nonmatching */ +} + +/* 80266D7C-80266DF8 .text __dt__32JPADrawCalcTextureAnmIndexRepeatFv */ +JPADrawCalcTextureAnmIndexRepeat::~JPADrawCalcTextureAnmIndexRepeat() { + /* Nonmatching */ +} + +/* 80266DF8-80266E74 .text __dt__32JPADrawCalcTextureAnmIndexNormalFv */ +JPADrawCalcTextureAnmIndexNormal::~JPADrawCalcTextureAnmIndexNormal() { + /* Nonmatching */ +} + +/* 80266E74-80266EF0 .text __dt__30JPADrawCalcColorAnmFrameRandomFv */ +JPADrawCalcColorAnmFrameRandom::~JPADrawCalcColorAnmFrameRandom() { + /* Nonmatching */ +} + +/* 80266EF0-80266F6C .text __dt__29JPADrawCalcColorAnmFrameMergeFv */ +JPADrawCalcColorAnmFrameMerge::~JPADrawCalcColorAnmFrameMerge() { + /* Nonmatching */ +} + +/* 80266F6C-80266FE8 .text __dt__31JPADrawCalcColorAnmFrameReverseFv */ +JPADrawCalcColorAnmFrameReverse::~JPADrawCalcColorAnmFrameReverse() { + /* Nonmatching */ +} + +/* 80266FE8-80267064 .text __dt__30JPADrawCalcColorAnmFrameRepeatFv */ +JPADrawCalcColorAnmFrameRepeat::~JPADrawCalcColorAnmFrameRepeat() { + /* Nonmatching */ +} + +/* 80267064-802670E0 .text __dt__30JPADrawCalcColorAnmFrameNormalFv */ +JPADrawCalcColorAnmFrameNormal::~JPADrawCalcColorAnmFrameNormal() { + /* Nonmatching */ +} + +/* 802670E0-8026715C .text __dt__19JPADrawCalcColorEnvFv */ +JPADrawCalcColorEnv::~JPADrawCalcColorEnv() { + /* Nonmatching */ +} + +/* 8026715C-802671D8 .text __dt__19JPADrawCalcColorPrmFv */ +JPADrawCalcColorPrm::~JPADrawCalcColorPrm() { + /* Nonmatching */ +} + +/* 802671D8-80267234 .text __dt__31JPADrawExecRegisterColorChildPEFv */ +JPADrawExecRegisterColorChildPE::~JPADrawExecRegisterColorChildPE() { + /* Nonmatching */ +} + +/* 80267234-80267290 .text __dt__32JPADrawExecRegisterColorEmitterEFv */ +JPADrawExecRegisterColorEmitterE::~JPADrawExecRegisterColorEmitterE() { + /* Nonmatching */ +} + +/* 80267290-802672EC .text __dt__32JPADrawExecRegisterColorEmitterPFv */ +JPADrawExecRegisterColorEmitterP::~JPADrawExecRegisterColorEmitterP() { + /* Nonmatching */ +} + +/* 802672EC-80267348 .text __dt__33JPADrawExecRegisterColorEmitterPEFv */ +JPADrawExecRegisterColorEmitterPE::~JPADrawExecRegisterColorEmitterPE() { + /* Nonmatching */ +} + +/* 80267348-802673A4 .text __dt__22JPADrawExecStripeCrossFv */ +JPADrawExecStripeCross::~JPADrawExecStripeCross() { + /* Nonmatching */ +} + +/* 802673A4-80267400 .text __dt__17JPADrawExecStripeFv */ +JPADrawExecStripe::~JPADrawExecStripe() { + /* Nonmatching */ +} + +/* 80267400-8026745C .text __dt__15JPADrawExecLineFv */ +JPADrawExecLine::~JPADrawExecLine() { + /* Nonmatching */ +} + +/* 8026745C-802674B8 .text __dt__16JPADrawExecPointFv */ +JPADrawExecPoint::~JPADrawExecPoint() { + /* Nonmatching */ +} + +/* 802674B8-80267514 .text __dt__24JPADrawExecRotationCrossFv */ +JPADrawExecRotationCross::~JPADrawExecRotationCross() { + /* Nonmatching */ +} + +/* 80267514-80267570 .text __dt__19JPADrawExecRotationFv */ +JPADrawExecRotation::~JPADrawExecRotation() { + /* Nonmatching */ +} + +/* 80267570-802675CC .text __dt__23JPADrawExecDirBillBoardFv */ +JPADrawExecDirBillBoard::~JPADrawExecDirBillBoard() { + /* Nonmatching */ +} + +/* 802675CC-80267628 .text __dt__30JPADrawExecRotDirectionalCrossFv */ +JPADrawExecRotDirectionalCross::~JPADrawExecRotDirectionalCross() { + /* Nonmatching */ +} + +/* 80267628-80267684 .text __dt__27JPADrawExecDirectionalCrossFv */ +JPADrawExecDirectionalCross::~JPADrawExecDirectionalCross() { + /* Nonmatching */ +} + +/* 80267684-802676E0 .text __dt__25JPADrawExecRotDirectionalFv */ +JPADrawExecRotDirectional::~JPADrawExecRotDirectional() { + /* Nonmatching */ +} + +/* 802676E0-8026773C .text __dt__22JPADrawExecDirectionalFv */ +JPADrawExecDirectional::~JPADrawExecDirectional() { + /* Nonmatching */ +} + +/* 8026773C-80267798 .text __dt__24JPADrawExecRotYBillBoardFv */ +JPADrawExecRotYBillBoard::~JPADrawExecRotYBillBoard() { + /* Nonmatching */ +} + +/* 80267798-802677F4 .text __dt__21JPADrawExecYBillBoardFv */ +JPADrawExecYBillBoard::~JPADrawExecYBillBoard() { + /* Nonmatching */ +} + +/* 802677F4-80267850 .text __dt__23JPADrawExecRotBillBoardFv */ +JPADrawExecRotBillBoard::~JPADrawExecRotBillBoard() { + /* Nonmatching */ +} + +/* 80267850-802678AC .text __dt__20JPADrawExecBillBoardFv */ +JPADrawExecBillBoard::~JPADrawExecBillBoard() { + /* Nonmatching */ +} + +/* 802678AC-80267908 .text __dt__26JPADrawExecRegisterPrmAEnvFv */ +JPADrawExecRegisterPrmAEnv::~JPADrawExecRegisterPrmAEnv() { + /* Nonmatching */ +} + +/* 80267908-80267964 .text __dt__26JPADrawExecRegisterPrmCEnvFv */ +JPADrawExecRegisterPrmCEnv::~JPADrawExecRegisterPrmCEnv() { + /* Nonmatching */ +} + +/* 80267964-802679C0 .text __dt__30JPADrawExecRegisterEnvColorAnmFv */ +JPADrawExecRegisterEnvColorAnm::~JPADrawExecRegisterEnvColorAnm() { + /* Nonmatching */ +} + +/* 802679C0-80267A1C .text __dt__30JPADrawExecRegisterPrmAlphaAnmFv */ +JPADrawExecRegisterPrmAlphaAnm::~JPADrawExecRegisterPrmAlphaAnm() { + /* Nonmatching */ +} + +/* 80267A1C-80267A78 .text __dt__30JPADrawExecRegisterPrmColorAnmFv */ +JPADrawExecRegisterPrmColorAnm::~JPADrawExecRegisterPrmColorAnm() { + /* Nonmatching */ +} + +/* 80267A78-80267AD4 .text __dt__23JPADrawExecSetLineWidthFv */ +JPADrawExecSetLineWidth::~JPADrawExecSetLineWidth() { + /* Nonmatching */ +} + +/* 80267AD4-80267B30 .text __dt__23JPADrawExecSetPointSizeFv */ +JPADrawExecSetPointSize::~JPADrawExecSetPointSize() { + /* Nonmatching */ +} + +/* 80267B30-80267BAC .text __dt__22JPADrawExecLoadTextureFv */ +JPADrawExecLoadTexture::~JPADrawExecLoadTexture() { + /* Nonmatching */ +} + +/* 80267BAC-80267C08 .text __dt__29JPADrawExecLoadDefaultTextureFv */ +JPADrawExecLoadDefaultTexture::~JPADrawExecLoadDefaultTexture() { + /* Nonmatching */ +} + +/* 80267C08-80267C84 .text __dt__20JPADrawExecSetTexMtxFv */ +JPADrawExecSetTexMtx::~JPADrawExecSetTexMtx() { + /* Nonmatching */ +} + +/* 80267C84-80267CE0 .text __dt__20JPADrawExecGenIdtMtxFv */ +JPADrawExecGenIdtMtx::~JPADrawExecGenIdtMtx() { + /* Nonmatching */ +} + +/* 80267CE0-80267D3C .text __dt__21JPADrawExecGenTexMtx0Fv */ +JPADrawExecGenTexMtx0::~JPADrawExecGenTexMtx0() { + /* Nonmatching */ +} + +/* 80267D3C-80267D98 .text __dt__23JPADrawExecGenPrjTexMtxFv */ +JPADrawExecGenPrjTexMtx::~JPADrawExecGenPrjTexMtx() { + /* Nonmatching */ +} + +/* 80267D98-80267DF4 .text __dt__20JPADrawExecGenPrjMtxFv */ +JPADrawExecGenPrjMtx::~JPADrawExecGenPrjMtx() { + /* Nonmatching */ +} + +/* 80267DF4-80267E50 .text __dt__20JPADrawExecLoadExTexFv */ +JPADrawExecLoadExTex::~JPADrawExecLoadExTex() { + /* Nonmatching */ +} + +/* 80267E50-80267E58 .text @4@exec__20JPADrawExecSetTexMtxFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecSetTexMtx::@4@exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267E58-80267E60 .text @4@__dt__20JPADrawExecSetTexMtxFv */ +void @4@__dt__20JPADrawExecSetTexMtxFv { + /* Nonmatching */ +} + +/* 80267E60-80267E68 .text @4@exec__22JPADrawExecLoadTextureFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecLoadTexture::@4@exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267E68-80267E70 .text @4@__dt__22JPADrawExecLoadTextureFv */ +void @4@__dt__22JPADrawExecLoadTextureFv { + /* Nonmatching */ +} + +/* 80267E70-80267E78 .text @4@calc__19JPADrawCalcColorPrmFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorPrm::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267E78-80267E80 .text @4@__dt__19JPADrawCalcColorPrmFv */ +void @4@__dt__19JPADrawCalcColorPrmFv { + /* Nonmatching */ +} + +/* 80267E80-80267E88 .text @4@calc__19JPADrawCalcColorEnvFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorEnv::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267E88-80267E90 .text @4@__dt__19JPADrawCalcColorEnvFv */ +void @4@__dt__19JPADrawCalcColorEnvFv { + /* Nonmatching */ +} + +/* 80267E90-80267E98 .text @4@calc__30JPADrawCalcColorAnmFrameNormalFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameNormal::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267E98-80267EA0 .text @4@__dt__30JPADrawCalcColorAnmFrameNormalFv */ +void @4@__dt__30JPADrawCalcColorAnmFrameNormalFv { + /* Nonmatching */ +} + +/* 80267EA0-80267EA8 .text @4@calc__30JPADrawCalcColorAnmFrameRepeatFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameRepeat::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267EA8-80267EB0 .text @4@__dt__30JPADrawCalcColorAnmFrameRepeatFv */ +void @4@__dt__30JPADrawCalcColorAnmFrameRepeatFv { + /* Nonmatching */ +} + +/* 80267EB0-80267EB8 .text @4@calc__31JPADrawCalcColorAnmFrameReverseFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameReverse::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267EB8-80267EC0 .text @4@__dt__31JPADrawCalcColorAnmFrameReverseFv */ +void @4@__dt__31JPADrawCalcColorAnmFrameReverseFv { + /* Nonmatching */ +} + +/* 80267EC0-80267EC8 .text @4@calc__29JPADrawCalcColorAnmFrameMergeFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameMerge::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267EC8-80267ED0 .text @4@__dt__29JPADrawCalcColorAnmFrameMergeFv */ +void @4@__dt__29JPADrawCalcColorAnmFrameMergeFv { + /* Nonmatching */ +} + +/* 80267ED0-80267ED8 .text @4@calc__30JPADrawCalcColorAnmFrameRandomFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcColorAnmFrameRandom::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267ED8-80267EE0 .text @4@__dt__30JPADrawCalcColorAnmFrameRandomFv */ +void @4@__dt__30JPADrawCalcColorAnmFrameRandomFv { + /* Nonmatching */ +} + +/* 80267EE0-80267EE8 .text @4@calc__32JPADrawCalcTextureAnmIndexNormalFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexNormal::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267EE8-80267EF0 .text @4@__dt__32JPADrawCalcTextureAnmIndexNormalFv */ +void @4@__dt__32JPADrawCalcTextureAnmIndexNormalFv { + /* Nonmatching */ +} + +/* 80267EF0-80267EF8 .text @4@calc__32JPADrawCalcTextureAnmIndexRepeatFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexRepeat::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267EF8-80267F00 .text @4@__dt__32JPADrawCalcTextureAnmIndexRepeatFv */ +void @4@__dt__32JPADrawCalcTextureAnmIndexRepeatFv { + /* Nonmatching */ +} + +/* 80267F00-80267F08 .text @4@calc__33JPADrawCalcTextureAnmIndexReverseFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexReverse::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267F08-80267F10 .text @4@__dt__33JPADrawCalcTextureAnmIndexReverseFv */ +void @4@__dt__33JPADrawCalcTextureAnmIndexReverseFv { + /* Nonmatching */ +} + +/* 80267F10-80267F18 .text @4@calc__31JPADrawCalcTextureAnmIndexMergeFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexMerge::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267F18-80267F20 .text @4@__dt__31JPADrawCalcTextureAnmIndexMergeFv */ +void @4@__dt__31JPADrawCalcTextureAnmIndexMergeFv { + /* Nonmatching */ +} + +/* 80267F20-80267F28 .text @4@calc__32JPADrawCalcTextureAnmIndexRandomFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawCalcTextureAnmIndexRandom::@4@calc(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267F28-80267F30 .text @4@__dt__32JPADrawCalcTextureAnmIndexRandomFv */ +void @4@__dt__32JPADrawCalcTextureAnmIndexRandomFv { + /* Nonmatching */ +} + +/* 80267F30-80267F38 .text @4@exec__19JPADrawExecCallBackFPC14JPADrawContextP15JPABaseParticle */ +void JPADrawExecCallBack::@4@exec(const JPADrawContext*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80267F38-80267F40 .text @4@__dt__19JPADrawExecCallBackFv */ +void @4@__dt__19JPADrawExecCallBackFv { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPADynamicsBlock.cpp b/src/JSystem/JParticle/JPADynamicsBlock.cpp new file mode 100644 index 000000000..f45a9b284 --- /dev/null +++ b/src/JSystem/JParticle/JPADynamicsBlock.cpp @@ -0,0 +1,172 @@ +// +// Generated by dtk +// Translation Unit: JPADynamicsBlock.cpp +// + +#include "JSystem/JParticle/JPADynamicsBlock.h" +#include "dolphin/types.h" + +/* 80258118-8025813C .text __ct__19JPADynamicsBlockArcFPCUc */ +JPADynamicsBlockArc::JPADynamicsBlockArc(const unsigned char*) { + /* Nonmatching */ +} + +/* 8025813C-80258184 .text __dt__16JPADynamicsBlockFv */ +JPADynamicsBlock::~JPADynamicsBlock() { + /* Nonmatching */ +} + +/* 80258184-802581E0 .text __dt__19JPADynamicsBlockArcFv */ +JPADynamicsBlockArc::~JPADynamicsBlockArc() { + /* Nonmatching */ +} + +/* 802581E0-802581EC .text getDataFlag__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getDataFlag() { + /* Nonmatching */ +} + +/* 802581EC-802581F4 .text getUseKeyFlag__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getUseKeyFlag() { + /* Nonmatching */ +} + +/* 802581F4-80258214 .text getEmitterScl__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 */ +void JPADynamicsBlockArc::getEmitterScl(JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 80258214-80258234 .text getEmitterRot__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 */ +void JPADynamicsBlockArc::getEmitterRot(JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 80258234-80258254 .text getEmitterTrs__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 */ +void JPADynamicsBlockArc::getEmitterTrs(JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 80258254-80258274 .text getEmitterDir__19JPADynamicsBlockArcFRQ29JGeometry8TVec3 */ +void JPADynamicsBlockArc::getEmitterDir(JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 80258274-80258284 .text getVolumeType__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getVolumeType() { + /* Nonmatching */ +} + +/* 80258284-80258290 .text getVolumeSize__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getVolumeSize() { + /* Nonmatching */ +} + +/* 80258290-8025829C .text getVolumeSweep__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getVolumeSweep() { + /* Nonmatching */ +} + +/* 8025829C-802582A8 .text getVolumeMinRad__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getVolumeMinRad() { + /* Nonmatching */ +} + +/* 802582A8-802582B4 .text getDivNumber__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getDivNumber() { + /* Nonmatching */ +} + +/* 802582B4-802582C0 .text getRate__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getRate() { + /* Nonmatching */ +} + +/* 802582C0-802582CC .text getRateRndm__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getRateRndm() { + /* Nonmatching */ +} + +/* 802582CC-802582D8 .text getRateStep__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getRateStep() { + /* Nonmatching */ +} + +/* 802582D8-802582E4 .text getMaxFrame__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getMaxFrame() { + /* Nonmatching */ +} + +/* 802582E4-802582F0 .text getStartFrame__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getStartFrame() { + /* Nonmatching */ +} + +/* 802582F0-802582FC .text getLifeTime__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getLifeTime() { + /* Nonmatching */ +} + +/* 802582FC-80258308 .text getLifeTimeRndm__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getLifeTimeRndm() { + /* Nonmatching */ +} + +/* 80258308-80258314 .text getInitVelOmni__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getInitVelOmni() { + /* Nonmatching */ +} + +/* 80258314-80258320 .text getInitVelAxis__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getInitVelAxis() { + /* Nonmatching */ +} + +/* 80258320-8025832C .text getInitVelRndm__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getInitVelRndm() { + /* Nonmatching */ +} + +/* 8025832C-80258338 .text getInitVelDir__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getInitVelDir() { + /* Nonmatching */ +} + +/* 80258338-80258344 .text getSpread__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getSpread() { + /* Nonmatching */ +} + +/* 80258344-80258350 .text getInitVelRatio__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getInitVelRatio() { + /* Nonmatching */ +} + +/* 80258350-8025835C .text getAccel__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getAccel() { + /* Nonmatching */ +} + +/* 8025835C-80258368 .text getAccelRndm__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getAccelRndm() { + /* Nonmatching */ +} + +/* 80258368-80258374 .text getAirResist__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getAirResist() { + /* Nonmatching */ +} + +/* 80258374-80258380 .text getAirResistRndm__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getAirResistRndm() { + /* Nonmatching */ +} + +/* 80258380-8025838C .text getMoment__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getMoment() { + /* Nonmatching */ +} + +/* 8025838C-80258398 .text getMomentRndm__19JPADynamicsBlockArcFv */ +void JPADynamicsBlockArc::getMomentRndm() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAEmitter.cpp b/src/JSystem/JParticle/JPAEmitter.cpp new file mode 100644 index 000000000..40af37238 --- /dev/null +++ b/src/JSystem/JParticle/JPAEmitter.cpp @@ -0,0 +1,137 @@ +// +// Generated by dtk +// Translation Unit: JPAEmitter.cpp +// + +#include "JSystem/JParticle/JPAEmitter.h" +#include "dolphin/types.h" + +/* 8025C128-8025C254 .text calcVolumePoint__14JPABaseEmitterFv */ +void JPABaseEmitter::calcVolumePoint() { + /* Nonmatching */ +} + +/* 8025C254-8025C394 .text calcVolumeLine__14JPABaseEmitterFv */ +void JPABaseEmitter::calcVolumeLine() { + /* Nonmatching */ +} + +/* 8025C394-8025C538 .text calcVolumeCircle__14JPABaseEmitterFv */ +void JPABaseEmitter::calcVolumeCircle() { + /* Nonmatching */ +} + +/* 8025C538-8025C63C .text calcVolumeCube__14JPABaseEmitterFv */ +void JPABaseEmitter::calcVolumeCube() { + /* Nonmatching */ +} + +/* 8025C63C-8025C8A4 .text calcVolumeSphere__14JPABaseEmitterFv */ +void JPABaseEmitter::calcVolumeSphere() { + /* Nonmatching */ +} + +/* 8025C8A4-8025CA28 .text calcVolumeCylinder__14JPABaseEmitterFv */ +void JPABaseEmitter::calcVolumeCylinder() { + /* Nonmatching */ +} + +/* 8025CA28-8025CB54 .text calcVolumeTorus__14JPABaseEmitterFv */ +void JPABaseEmitter::calcVolumeTorus() { + /* Nonmatching */ +} + +/* 8025CB54-8025D0B0 .text create__14JPABaseEmitterFP20JPADataBlockLinkInfo */ +void JPABaseEmitter::create(JPADataBlockLinkInfo*) { + /* Nonmatching */ +} + +/* 8025D0B0-8025D294 .text calcEmitterInfo__14JPABaseEmitterFv */ +void JPABaseEmitter::calcEmitterInfo() { + /* Nonmatching */ +} + +/* 8025D294-8025D3C0 .text calc__14JPABaseEmitterFv */ +void JPABaseEmitter::calc() { + /* Nonmatching */ +} + +/* 8025D3C0-8025D5D4 .text calcCreatePtcls__14JPABaseEmitterFv */ +void JPABaseEmitter::calcCreatePtcls() { + /* Nonmatching */ +} + +/* 8025D5D4-8025D670 .text createChildren__14JPABaseEmitterFP15JPABaseParticle */ +void JPABaseEmitter::createChildren(JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025D670-8025D6E0 .text createParticle__14JPABaseEmitterFv */ +void JPABaseEmitter::createParticle() { + /* Nonmatching */ +} + +/* 8025D6E0-8025D7E0 .text calcParticle__14JPABaseEmitterFv */ +void JPABaseEmitter::calcParticle() { + /* Nonmatching */ +} + +/* 8025D7E0-8025D8CC .text calcChild__14JPABaseEmitterFv */ +void JPABaseEmitter::calcChild() { + /* Nonmatching */ +} + +/* 8025D8CC-8025DA90 .text calcKey__14JPABaseEmitterFv */ +void JPABaseEmitter::calcKey() { + /* Nonmatching */ +} + +/* 8025DA90-8025DAD8 .text deleteParticle__14JPABaseEmitterFP15JPABaseParticleP26JSUList<15JPABaseParticle> */ +void JPABaseEmitter::deleteParticle(JPABaseParticle*, JSUList*) { + /* Nonmatching */ +} + +/* 8025DAD8-8025DB68 .text deleteAllParticle__14JPABaseEmitterFv */ +void JPABaseEmitter::deleteAllParticle() { + /* Nonmatching */ +} + +/* 8025DB68-8025DBB4 .text getPtclFromVacList__14JPABaseEmitterFv */ +void JPABaseEmitter::getPtclFromVacList() { + /* Nonmatching */ +} + +/* 8025DBB4-8025DC2C .text doStartFrameProcess__14JPABaseEmitterFv */ +void JPABaseEmitter::doStartFrameProcess() { + /* Nonmatching */ +} + +/* 8025DC2C-8025DCDC .text doTerminationProcess__14JPABaseEmitterFv */ +void JPABaseEmitter::doTerminationProcess() { + /* Nonmatching */ +} + +/* 8025DCDC-8025DD5C .text calcEmitterGlobalPosition__14JPABaseEmitterFRQ29JGeometry8TVec3 */ +void JPABaseEmitter::calcEmitterGlobalPosition(JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 8025DD5C-8025DDE8 .text calcgReRDirection__14JPABaseEmitterFv */ +void JPABaseEmitter::calcgReRDirection() { + /* Nonmatching */ +} + +/* 8025DDE8-8025DE2C .text getPivotX__14JPABaseEmitterFv */ +void JPABaseEmitter::getPivotX() { + /* Nonmatching */ +} + +/* 8025DE2C-8025DE70 .text getPivotY__14JPABaseEmitterFv */ +void JPABaseEmitter::getPivotY() { + /* Nonmatching */ +} + +/* 8025DEB8-8025DEF4 .text __dt__14JPAEmitterInfoFv */ +JPAEmitterInfo::~JPAEmitterInfo() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAEmitterLoader.cpp b/src/JSystem/JParticle/JPAEmitterLoader.cpp new file mode 100644 index 000000000..957e5a3fe --- /dev/null +++ b/src/JSystem/JParticle/JPAEmitterLoader.cpp @@ -0,0 +1,17 @@ +// +// Generated by dtk +// Translation Unit: JPAEmitterLoader.cpp +// + +#include "JSystem/JParticle/JPAEmitterLoader.h" +#include "dolphin/types.h" + +/* 802590B4-8025917C .text load__31JPAEmitterArchiveLoaderDataBaseFPCUcP7JKRHeapPP18JPAEmitterResourcePP18JPATextureResource */ +void JPAEmitterArchiveLoaderDataBase::load(const unsigned char*, JKRHeap*, JPAEmitterResource**, JPATextureResource**) { + /* Nonmatching */ +} + +/* 8025917C-8025991C .text load__27JPAEmitterArchiveLoader_v10Fv */ +void JPAEmitterArchiveLoader_v10::load() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAEmitterManager.cpp b/src/JSystem/JParticle/JPAEmitterManager.cpp new file mode 100644 index 000000000..f82e8ea77 --- /dev/null +++ b/src/JSystem/JParticle/JPAEmitterManager.cpp @@ -0,0 +1,87 @@ +// +// Generated by dtk +// Translation Unit: JPAEmitterManager.cpp +// + +#include "JSystem/JParticle/JPAEmitterManager.h" +#include "dolphin/types.h" + +/* 8025EE44-8025F0E4 .text __ct__17JPAEmitterManagerFP18JPAResourceManagerUlUlUlP7JKRHeap */ +JPAEmitterManager::JPAEmitterManager(JPAResourceManager*, unsigned long, unsigned long, unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 8025F0E4-8025F2F4 .text createSimpleEmitterID__17JPAEmitterManagerFRCQ29JGeometry8TVec3UsUcUcP34JPACallBackBaseP54JPACallBackBase2 */ +void JPAEmitterManager::createSimpleEmitterID(const JGeometry::TVec3&, unsigned short, unsigned char, unsigned char, JPACallBackBase*, JPACallBackBase2*) { + /* Nonmatching */ +} + +/* 8025F2F4-8025F3C4 .text calc__17JPAEmitterManagerFUc */ +void JPAEmitterManager::calc(unsigned char) { + /* Nonmatching */ +} + +/* 8025F3C4-8025F494 .text draw__17JPAEmitterManagerFP11JPADrawInfoUc */ +void JPAEmitterManager::draw(JPADrawInfo*, unsigned char) { + /* Nonmatching */ +} + +/* 8025F494-8025F4F4 .text deleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter */ +void JPAEmitterManager::deleteEmitter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8025F4F4-8025F53C .text forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter */ +void JPAEmitterManager::forceDeleteEmitter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8025F53C-8025F5B4 .text forceDeleteAllEmitter__17JPAEmitterManagerFv */ +void JPAEmitterManager::forceDeleteAllEmitter() { + /* Nonmatching */ +} + +/* 8025F5B4-8025F68C .text clearResourceManager__17JPAEmitterManagerFUc */ +void JPAEmitterManager::clearResourceManager(unsigned char) { + /* Nonmatching */ +} + +/* 8025F68C-8025F6F8 .text __dt__12JPAFieldDataFv */ +JPAFieldData::~JPAFieldData() { + /* Nonmatching */ +} + +/* 8025F6F8-8025F73C .text __ct__12JPAFieldDataFv */ +JPAFieldData::JPAFieldData() { + /* Nonmatching */ +} + +/* 8025F73C-8025F7E0 .text __dt__14JPABaseEmitterFv */ +JPABaseEmitter::~JPABaseEmitter() { + /* Nonmatching */ +} + +/* 8025F7E0-8025F848 .text __ct__14JPABaseEmitterFv */ +JPABaseEmitter::JPABaseEmitter() { + /* Nonmatching */ +} + +/* 8025F848-8025F8A0 .text __dt__15JPABaseParticleFv */ +JPABaseParticle::~JPABaseParticle() { + /* Nonmatching */ +} + +/* 8025F8A0-8025F8DC .text __ct__15JPABaseParticleFv */ +JPABaseParticle::JPABaseParticle() { + /* Nonmatching */ +} + +/* 8025F8DC-8025F90C .text __ct__25JSUList<14JPABaseEmitter>Fv */ +JSUList::JSUList() { + /* Nonmatching */ +} + +/* 8025F90C-8025F960 .text __dt__25JSUList<14JPABaseEmitter>Fv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAExTexShape.cpp b/src/JSystem/JParticle/JPAExTexShape.cpp new file mode 100644 index 000000000..ea8024ed8 --- /dev/null +++ b/src/JSystem/JParticle/JPAExTexShape.cpp @@ -0,0 +1,62 @@ +// +// Generated by dtk +// Translation Unit: JPAExTexShape.cpp +// + +#include "JSystem/JParticle/JPAExTexShape.h" +#include "dolphin/types.h" + +/* 80257FD4-80257FF8 .text __ct__16JPAExTexShapeArcFPCUc */ +JPAExTexShapeArc::JPAExTexShapeArc(const unsigned char*) { + /* Nonmatching */ +} + +/* 80257FF8-80258040 .text __dt__13JPAExTexShapeFv */ +JPAExTexShape::~JPAExTexShape() { + /* Nonmatching */ +} + +/* 80258040-8025809C .text __dt__16JPAExTexShapeArcFv */ +JPAExTexShapeArc::~JPAExTexShapeArc() { + /* Nonmatching */ +} + +/* 8025809C-802580AC .text getIndTexMode__16JPAExTexShapeArcFv */ +void JPAExTexShapeArc::getIndTexMode() { + /* Nonmatching */ +} + +/* 802580AC-802580C8 .text getIndTexMtxID__16JPAExTexShapeArcFv */ +void JPAExTexShapeArc::getIndTexMtxID() { + /* Nonmatching */ +} + +/* 802580C8-802580D4 .text getIndTexMtx__16JPAExTexShapeArcFv */ +void JPAExTexShapeArc::getIndTexMtx() { + /* Nonmatching */ +} + +/* 802580D4-802580E4 .text getExpScale__16JPAExTexShapeArcFv */ +void JPAExTexShapeArc::getExpScale() { + /* Nonmatching */ +} + +/* 802580E4-802580F0 .text getIndTextureID__16JPAExTexShapeArcFv */ +void JPAExTexShapeArc::getIndTextureID() { + /* Nonmatching */ +} + +/* 802580F0-802580FC .text getSubTextureID__16JPAExTexShapeArcFv */ +void JPAExTexShapeArc::getSubTextureID() { + /* Nonmatching */ +} + +/* 802580FC-8025810C .text isEnableSecondTex__16JPAExTexShapeArcFv */ +void JPAExTexShapeArc::isEnableSecondTex() { + /* Nonmatching */ +} + +/* 8025810C-80258118 .text getSecondTexIndex__16JPAExTexShapeArcFv */ +void JPAExTexShapeArc::getSecondTexIndex() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAExtraShape.cpp b/src/JSystem/JParticle/JPAExtraShape.cpp new file mode 100644 index 000000000..393ea7117 --- /dev/null +++ b/src/JSystem/JParticle/JPAExtraShape.cpp @@ -0,0 +1,222 @@ +// +// Generated by dtk +// Translation Unit: JPAExtraShape.cpp +// + +#include "JSystem/JParticle/JPAExtraShape.h" +#include "dolphin/types.h" + +/* 80257988-80257AA8 .text __ct__16JPAExtraShapeArcFPCUc */ +JPAExtraShapeArc::JPAExtraShapeArc(const unsigned char*) { + /* Nonmatching */ +} + +/* 80257AA8-80257AF0 .text __dt__13JPAExtraShapeFv */ +JPAExtraShape::~JPAExtraShape() { + /* Nonmatching */ +} + +/* 80257AF0-80257B4C .text __dt__16JPAExtraShapeArcFv */ +JPAExtraShapeArc::~JPAExtraShapeArc() { + /* Nonmatching */ +} + +/* 80257B4C-80257B5C .text isEnableScale__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::isEnableScale() { + /* Nonmatching */ +} + +/* 80257B5C-80257B6C .text isDiffXY__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::isDiffXY() { + /* Nonmatching */ +} + +/* 80257B6C-80257B7C .text isEnableScaleAnmX__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::isEnableScaleAnmX() { + /* Nonmatching */ +} + +/* 80257B7C-80257B8C .text isEnableScaleAnmY__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::isEnableScaleAnmY() { + /* Nonmatching */ +} + +/* 80257B8C-80257B9C .text isEnableScaleBySpeedX__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::isEnableScaleBySpeedX() { + /* Nonmatching */ +} + +/* 80257B9C-80257BAC .text isEnableScaleBySpeedY__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::isEnableScaleBySpeedY() { + /* Nonmatching */ +} + +/* 80257BAC-80257BB8 .text getScaleInTiming__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getScaleInTiming() { + /* Nonmatching */ +} + +/* 80257BB8-80257BC4 .text getScaleOutTiming__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getScaleOutTiming() { + /* Nonmatching */ +} + +/* 80257BC4-80257BD0 .text getScaleInValueX__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getScaleInValueX() { + /* Nonmatching */ +} + +/* 80257BD0-80257BDC .text getScaleInValueY__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getScaleInValueY() { + /* Nonmatching */ +} + +/* 80257BDC-80257BEC .text getAnmTypeX__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAnmTypeX() { + /* Nonmatching */ +} + +/* 80257BEC-80257BFC .text getAnmTypeY__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAnmTypeY() { + /* Nonmatching */ +} + +/* 80257BFC-80257C08 .text getAnmCycleX__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAnmCycleX() { + /* Nonmatching */ +} + +/* 80257C08-80257C14 .text getAnmCycleY__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAnmCycleY() { + /* Nonmatching */ +} + +/* 80257C14-80257C1C .text getIncreaseRateX__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getIncreaseRateX() { + /* Nonmatching */ +} + +/* 80257C1C-80257C24 .text getIncreaseRateY__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getIncreaseRateY() { + /* Nonmatching */ +} + +/* 80257C24-80257C2C .text getDecreaseRateX__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getDecreaseRateX() { + /* Nonmatching */ +} + +/* 80257C2C-80257C34 .text getDecreaseRateY__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getDecreaseRateY() { + /* Nonmatching */ +} + +/* 80257C34-80257C44 .text getPivotX__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getPivotX() { + /* Nonmatching */ +} + +/* 80257C44-80257C54 .text getPivotY__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getPivotY() { + /* Nonmatching */ +} + +/* 80257C54-80257C60 .text getRandomScale__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getRandomScale() { + /* Nonmatching */ +} + +/* 80257C60-80257C70 .text isEnableAlpha__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::isEnableAlpha() { + /* Nonmatching */ +} + +/* 80257C70-80257C80 .text isEnableSinWave__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::isEnableSinWave() { + /* Nonmatching */ +} + +/* 80257C80-80257C8C .text getAlphaInTiming__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaInTiming() { + /* Nonmatching */ +} + +/* 80257C8C-80257C98 .text getAlphaOutTiming__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaOutTiming() { + /* Nonmatching */ +} + +/* 80257C98-80257CA4 .text getAlphaInValue__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaInValue() { + /* Nonmatching */ +} + +/* 80257CA4-80257CB0 .text getAlphaBaseValue__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaBaseValue() { + /* Nonmatching */ +} + +/* 80257CB0-80257CC0 .text getAlphaWaveType__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaWaveType() { + /* Nonmatching */ +} + +/* 80257CC0-80257CCC .text getAlphaWaveParam1__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaWaveParam1() { + /* Nonmatching */ +} + +/* 80257CCC-80257CD8 .text getAlphaWaveParam2__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaWaveParam2() { + /* Nonmatching */ +} + +/* 80257CD8-80257CE4 .text getAlphaWaveParam3__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaWaveParam3() { + /* Nonmatching */ +} + +/* 80257CE4-80257CF0 .text getAlphaWaveRandom__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaWaveRandom() { + /* Nonmatching */ +} + +/* 80257CF0-80257CF8 .text getAlphaIncreaseRate__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaIncreaseRate() { + /* Nonmatching */ +} + +/* 80257CF8-80257D00 .text getAlphaDecreaseRate__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getAlphaDecreaseRate() { + /* Nonmatching */ +} + +/* 80257D00-80257D10 .text isEnableRotate__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::isEnableRotate() { + /* Nonmatching */ +} + +/* 80257D10-80257D1C .text getRotateAngle__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getRotateAngle() { + /* Nonmatching */ +} + +/* 80257D1C-80257D28 .text getRotateSpeed__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getRotateSpeed() { + /* Nonmatching */ +} + +/* 80257D28-80257D34 .text getRotateRandomAngle__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getRotateRandomAngle() { + /* Nonmatching */ +} + +/* 80257D34-80257D40 .text getRotateRandomSpeed__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getRotateRandomSpeed() { + /* Nonmatching */ +} + +/* 80257D40-80257D4C .text getRotateDirection__16JPAExtraShapeArcFv */ +void JPAExtraShapeArc::getRotateDirection() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAField.cpp b/src/JSystem/JParticle/JPAField.cpp new file mode 100644 index 000000000..a52883458 --- /dev/null +++ b/src/JSystem/JParticle/JPAField.cpp @@ -0,0 +1,227 @@ +// +// Generated by dtk +// Translation Unit: JPAField.cpp +// + +#include "JSystem/JParticle/JPAField.h" +#include "dolphin/types.h" + +/* 80259EE8-8025A0D8 .text loadFieldData__12JPABaseFieldFP12JPAFieldDataP13JPAFieldBlock */ +void JPABaseField::loadFieldData(JPAFieldData*, JPAFieldBlock*) { + /* Nonmatching */ +} + +/* 8025A0D8-8025A21C .text calcVel__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPABaseField::calcVel(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025A21C-8025A2B0 .text calcFadeAffect__12JPABaseFieldFP12JPAFieldDataf */ +void JPABaseField::calcFadeAffect(JPAFieldData*, float) { + /* Nonmatching */ +} + +/* 8025A2B0-8025A330 .text preCalc__12JPABaseFieldFP12JPAFieldData */ +void JPABaseField::preCalc(JPAFieldData*) { + /* Nonmatching */ +} + +/* 8025A330-8025A344 .text isItinRange__12JPABaseFieldFP12JPAFieldDataf */ +void JPABaseField::isItinRange(JPAFieldData*, float) { + /* Nonmatching */ +} + +/* 8025A344-8025A3E4 .text preCalc__15JPAGravityFieldFP12JPAFieldData */ +void JPAGravityField::preCalc(JPAFieldData*) { + /* Nonmatching */ +} + +/* 8025A3E4-8025A404 .text calc__15JPAGravityFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPAGravityField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025A404-8025A510 .text preCalc__11JPAAirFieldFP12JPAFieldData */ +void JPAAirField::preCalc(JPAFieldData*) { + /* Nonmatching */ +} + +/* 8025A510-8025A6EC .text calc__11JPAAirFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPAAirField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025A6EC-8025A788 .text preCalc__14JPAMagnetFieldFP12JPAFieldData */ +void JPAMagnetField::preCalc(JPAFieldData*) { + /* Nonmatching */ +} + +/* 8025A788-8025A8AC .text calc__14JPAMagnetFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPAMagnetField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025A8AC-8025A954 .text preCalc__14JPANewtonFieldFP12JPAFieldData */ +void JPANewtonField::preCalc(JPAFieldData*) { + /* Nonmatching */ +} + +/* 8025A954-8025ABB8 .text calc__14JPANewtonFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPANewtonField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025ABB8-8025ACA0 .text preCalc__14JPAVortexFieldFP12JPAFieldData */ +void JPAVortexField::preCalc(JPAFieldData*) { + /* Nonmatching */ +} + +/* 8025ACA0-8025AE04 .text calc__14JPAVortexFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPAVortexField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025AE04-8025B114 .text preCalc__18JPAConvectionFieldFP12JPAFieldData */ +void JPAConvectionField::preCalc(JPAFieldData*) { + /* Nonmatching */ +} + +/* 8025B114-8025B3CC .text calc__18JPAConvectionFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPAConvectionField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025B3CC-8025B50C .text calc__14JPARandomFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPARandomField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025B50C-8025B584 .text init__12JPADragFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPADragField::init(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025B584-8025B5F4 .text calc__12JPADragFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPADragField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025B5F4-8025B718 .text preCalc__12JPASpinFieldFP12JPAFieldData */ +void JPASpinField::preCalc(JPAFieldData*) { + /* Nonmatching */ +} + +/* 8025B718-8025B7F8 .text calc__12JPASpinFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPASpinField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025B7F8-8025B960 .text initField__15JPAFieldManagerFP20JPADataBlockLinkInfoP14JPAEmitterInfo */ +void JPAFieldManager::initField(JPADataBlockLinkInfo*, JPAEmitterInfo*) { + /* Nonmatching */ +} + +/* 8025B960-8025B9C0 .text init__15JPAFieldManagerFP15JPABaseParticle */ +void JPAFieldManager::init(JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025B9C0-8025BA10 .text preCalc__15JPAFieldManagerFv */ +void JPAFieldManager::preCalc() { + /* Nonmatching */ +} + +/* 8025BA10-8025BAD8 .text calc__15JPAFieldManagerFP15JPABaseParticle */ +void JPAFieldManager::calc(JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025BAD8-8025BB20 .text deleteField__15JPAFieldManagerFP12JPAFieldData */ +void JPAFieldManager::deleteField(JPAFieldData*) { + /* Nonmatching */ +} + +/* 8025BB20-8025BB74 .text deleteAllField__15JPAFieldManagerFv */ +void JPAFieldManager::deleteAllField() { + /* Nonmatching */ +} + +/* 8025BB74-8025BB78 .text init__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPABaseField::init(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025BB78-8025BB7C .text calc__12JPABaseFieldFP12JPAFieldDataP15JPABaseParticle */ +void JPABaseField::calc(JPAFieldData*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025BB7C-8025BBD8 .text __dt__12JPASpinFieldFv */ +JPASpinField::~JPASpinField() { + /* Nonmatching */ +} + +/* 8025BBD8-8025BBE0 .text isItinRange__12JPASpinFieldFP12JPAFieldDataf */ +void JPASpinField::isItinRange(JPAFieldData*, float) { + /* Nonmatching */ +} + +/* 8025BBE0-8025BC3C .text __dt__12JPADragFieldFv */ +JPADragField::~JPADragField() { + /* Nonmatching */ +} + +/* 8025BC3C-8025BC98 .text __dt__14JPARandomFieldFv */ +JPARandomField::~JPARandomField() { + /* Nonmatching */ +} + +/* 8025BC98-8025BCF4 .text __dt__18JPAConvectionFieldFv */ +JPAConvectionField::~JPAConvectionField() { + /* Nonmatching */ +} + +/* 8025BCF4-8025BCFC .text isItinRange__18JPAConvectionFieldFP12JPAFieldDataf */ +void JPAConvectionField::isItinRange(JPAFieldData*, float) { + /* Nonmatching */ +} + +/* 8025BCFC-8025BD58 .text __dt__14JPAVortexFieldFv */ +JPAVortexField::~JPAVortexField() { + /* Nonmatching */ +} + +/* 8025BD58-8025BD60 .text isItinRange__14JPAVortexFieldFP12JPAFieldDataf */ +void JPAVortexField::isItinRange(JPAFieldData*, float) { + /* Nonmatching */ +} + +/* 8025BD60-8025BDBC .text __dt__14JPANewtonFieldFv */ +JPANewtonField::~JPANewtonField() { + /* Nonmatching */ +} + +/* 8025BDBC-8025BE18 .text __dt__14JPAMagnetFieldFv */ +JPAMagnetField::~JPAMagnetField() { + /* Nonmatching */ +} + +/* 8025BE18-8025BE74 .text __dt__11JPAAirFieldFv */ +JPAAirField::~JPAAirField() { + /* Nonmatching */ +} + +/* 8025BE74-8025BED0 .text __dt__15JPAGravityFieldFv */ +JPAGravityField::~JPAGravityField() { + /* Nonmatching */ +} + +/* 8025BED0-8025BF18 .text __dt__12JPABaseFieldFv */ +JPABaseField::~JPABaseField() { + /* Nonmatching */ +} + +/* 8025BFC4-8025C128 .text __dt__17JPAFieldContainerFv */ +JPAFieldContainer::~JPAFieldContainer() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAFieldBlock.cpp b/src/JSystem/JParticle/JPAFieldBlock.cpp new file mode 100644 index 000000000..dd82e65f1 --- /dev/null +++ b/src/JSystem/JParticle/JPAFieldBlock.cpp @@ -0,0 +1,107 @@ +// +// Generated by dtk +// Translation Unit: JPAFieldBlock.cpp +// + +#include "JSystem/JParticle/JPAFieldBlock.h" +#include "dolphin/types.h" + +/* 80258398-802583BC .text __ct__16JPAFieldBlockArcFPCUc */ +JPAFieldBlockArc::JPAFieldBlockArc(const unsigned char*) { + /* Nonmatching */ +} + +/* 802583BC-80258404 .text __dt__13JPAFieldBlockFv */ +JPAFieldBlock::~JPAFieldBlock() { + /* Nonmatching */ +} + +/* 80258404-80258460 .text __dt__16JPAFieldBlockArcFv */ +JPAFieldBlockArc::~JPAFieldBlockArc() { + /* Nonmatching */ +} + +/* 80258460-80258470 .text getType__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getType() { + /* Nonmatching */ +} + +/* 80258470-80258480 .text getVelType__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getVelType() { + /* Nonmatching */ +} + +/* 80258480-80258490 .text getSttFlag__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getSttFlag() { + /* Nonmatching */ +} + +/* 80258490-8025849C .text getCycle__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getCycle() { + /* Nonmatching */ +} + +/* 8025849C-802584A4 .text getID__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getID() { + /* Nonmatching */ +} + +/* 802584A4-802584C4 .text getPos__16JPAFieldBlockArcFRQ29JGeometry8TVec3 */ +void JPAFieldBlockArc::getPos(JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 802584C4-802584E4 .text getDir__16JPAFieldBlockArcFRQ29JGeometry8TVec3 */ +void JPAFieldBlockArc::getDir(JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 802584E4-802584F0 .text getMag__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getMag() { + /* Nonmatching */ +} + +/* 802584F0-802584FC .text getMagRndm__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getMagRndm() { + /* Nonmatching */ +} + +/* 802584FC-80258508 .text getMaxDist__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getMaxDist() { + /* Nonmatching */ +} + +/* 80258508-80258514 .text getVal1__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getVal1() { + /* Nonmatching */ +} + +/* 80258514-80258520 .text getVal2__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getVal2() { + /* Nonmatching */ +} + +/* 80258520-8025852C .text getVal3__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getVal3() { + /* Nonmatching */ +} + +/* 8025852C-80258538 .text getFadeIn__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getFadeIn() { + /* Nonmatching */ +} + +/* 80258538-80258544 .text getFadeOut__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getFadeOut() { + /* Nonmatching */ +} + +/* 80258544-80258550 .text getEnTime__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getEnTime() { + /* Nonmatching */ +} + +/* 80258550-8025855C .text getDisTime__16JPAFieldBlockArcFv */ +void JPAFieldBlockArc::getDisTime() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAKeyBlock.cpp b/src/JSystem/JParticle/JPAKeyBlock.cpp new file mode 100644 index 000000000..057f17a1d --- /dev/null +++ b/src/JSystem/JParticle/JPAKeyBlock.cpp @@ -0,0 +1,42 @@ +// +// Generated by dtk +// Translation Unit: JPAKeyBlock.cpp +// + +#include "JSystem/JParticle/JPAKeyBlock.h" +#include "dolphin/types.h" + +/* 8025855C-80258588 .text __ct__14JPAKeyBlockArcFPCUc */ +JPAKeyBlockArc::JPAKeyBlockArc(const unsigned char*) { + /* Nonmatching */ +} + +/* 80258588-802585D0 .text __dt__11JPAKeyBlockFv */ +JPAKeyBlock::~JPAKeyBlock() { + /* Nonmatching */ +} + +/* 802585D0-8025862C .text __dt__14JPAKeyBlockArcFv */ +JPAKeyBlockArc::~JPAKeyBlockArc() { + /* Nonmatching */ +} + +/* 8025862C-80258638 .text getID__14JPAKeyBlockArcFv */ +void JPAKeyBlockArc::getID() { + /* Nonmatching */ +} + +/* 80258638-8025864C .text isLoopEnable__14JPAKeyBlockArcFv */ +void JPAKeyBlockArc::isLoopEnable() { + /* Nonmatching */ +} + +/* 8025864C-80258658 .text getNumber__14JPAKeyBlockArcFv */ +void JPAKeyBlockArc::getNumber() { + /* Nonmatching */ +} + +/* 80258658-80258660 .text getKeyDataPtr__14JPAKeyBlockArcFv */ +void JPAKeyBlockArc::getKeyDataPtr() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAMath.cpp b/src/JSystem/JParticle/JPAMath.cpp new file mode 100644 index 000000000..86b101511 --- /dev/null +++ b/src/JSystem/JParticle/JPAMath.cpp @@ -0,0 +1,47 @@ +// +// Generated by dtk +// Translation Unit: JPAMath.cpp +// + +#include "JSystem/JParticle/JPAMath.h" +#include "dolphin/types.h" + +/* 8025991C-802599A0 .text JPAGetYZRotateMtx__FssPA4_f */ +void JPAGetYZRotateMtx(short, short, float(*)[4]) { + /* Nonmatching */ +} + +/* 802599A0-80259A64 .text JPAGetXYZRotateMtx__FsssPA4_f */ +void JPAGetXYZRotateMtx(short, short, short, float(*)[4]) { + /* Nonmatching */ +} + +/* 80259A64-80259B6C .text JPAGetDirMtx__FRCQ29JGeometry8TVec3PA4_f */ +void JPAGetDirMtx(const JGeometry::TVec3&, float(*)[4]) { + /* Nonmatching */ +} + +/* 80259B6C-80259C90 .text JPASetSVecfromMtx__FPA4_fRQ29JGeometry8TVec3 */ +void JPASetSVecfromMtx(float(*)[4], JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 80259C90-80259CB8 .text JPASetRMtxTVecfromMtx__FPA4_fPA4_fRQ29JGeometry8TVec3 */ +void JPASetRMtxTVecfromMtx(float(*)[4], float(*)[4], JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 80259CB8-80259DD0 .text JPASetRMtxSTVecfromMtx__FPA4_fPA4_fRQ29JGeometry8TVec3RQ29JGeometry8TVec3 */ +void JPASetRMtxSTVecfromMtx(float(*)[4], float(*)[4], JGeometry::TVec3&, JGeometry::TVec3&) { + /* Nonmatching */ +} + +/* 80259DD0-80259E7C .text JPAGetKeyFrameValue__FfUsPCf */ +void JPAGetKeyFrameValue(float, unsigned short, const float*) { + /* Nonmatching */ +} + +/* 80259E7C-80259EE8 .text JPAGetUnitVec__FssRQ29JGeometry8TVec3 */ +void JPAGetUnitVec(short, short, JGeometry::TVec3&) { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAParticle.cpp b/src/JSystem/JParticle/JPAParticle.cpp new file mode 100644 index 000000000..391bb932c --- /dev/null +++ b/src/JSystem/JParticle/JPAParticle.cpp @@ -0,0 +1,37 @@ +// +// Generated by dtk +// Translation Unit: JPAParticle.cpp +// + +#include "JSystem/JParticle/JPAParticle.h" +#include "dolphin/types.h" + +/* 8025DEF4-8025E62C .text initParticle__15JPABaseParticleFv */ +void JPABaseParticle::initParticle() { + /* Nonmatching */ +} + +/* 8025E62C-8025EB28 .text initChild__15JPABaseParticleFP15JPABaseParticle */ +void JPABaseParticle::initChild(JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8025EB28-8025EB90 .text incFrame__15JPABaseParticleFv */ +void JPABaseParticle::incFrame() { + /* Nonmatching */ +} + +/* 8025EB90-8025ECE8 .text calcVelocity__15JPABaseParticleFv */ +void JPABaseParticle::calcVelocity() { + /* Nonmatching */ +} + +/* 8025ECE8-8025ED6C .text calcPosition__15JPABaseParticleFv */ +void JPABaseParticle::calcPosition() { + /* Nonmatching */ +} + +/* 8025ED6C-8025EE44 .text checkCreateChild__15JPABaseParticleFv */ +void JPABaseParticle::checkCreateChild() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPAResourceManager.cpp b/src/JSystem/JParticle/JPAResourceManager.cpp new file mode 100644 index 000000000..7b696e877 --- /dev/null +++ b/src/JSystem/JParticle/JPAResourceManager.cpp @@ -0,0 +1,47 @@ +// +// Generated by dtk +// Translation Unit: JPAResourceManager.cpp +// + +#include "JSystem/JParticle/JPAResourceManager.h" +#include "dolphin/types.h" + +/* 80258CAC-80258D54 .text __ct__18JPATextureResourceFUlP7JKRHeap */ +JPATextureResource::JPATextureResource(unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 80258D54-80258DE4 .text registration__18JPATextureResourceFP10JPATexture */ +void JPATextureResource::registration(JPATexture*) { + /* Nonmatching */ +} + +/* 80258DE4-80258E70 .text __ct__18JPAEmitterResourceFUlP7JKRHeap */ +JPAEmitterResource::JPAEmitterResource(unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 80258E70-80258F18 .text registration__18JPAEmitterResourceFP14JPAEmitterDataUs */ +void JPAEmitterResource::registration(JPAEmitterData*, unsigned short) { + /* Nonmatching */ +} + +/* 80258F18-80258F5C .text getByUserIndex__18JPAEmitterResourceFUs */ +void JPAEmitterResource::getByUserIndex(unsigned short) { + /* Nonmatching */ +} + +/* 80258F5C-80258FA0 .text checkUserIndexDuplication__18JPAEmitterResourceFUs */ +void JPAEmitterResource::checkUserIndexDuplication(unsigned short) { + /* Nonmatching */ +} + +/* 80258FA0-80258FF4 .text __ct__18JPAResourceManagerFPCvP7JKRHeap */ +JPAResourceManager::JPAResourceManager(const void*, JKRHeap*) { + /* Nonmatching */ +} + +/* 80258FF4-802590B4 .text swapTexture__18JPAResourceManagerFPC7ResTIMGPCc */ +void JPAResourceManager::swapTexture(const ResTIMG*, const char*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPASweepShape.cpp b/src/JSystem/JParticle/JPASweepShape.cpp new file mode 100644 index 000000000..218da3e66 --- /dev/null +++ b/src/JSystem/JParticle/JPASweepShape.cpp @@ -0,0 +1,187 @@ +// +// Generated by dtk +// Translation Unit: JPASweepShape.cpp +// + +#include "JSystem/JParticle/JPASweepShape.h" +#include "dolphin/types.h" + +/* 80257D4C-80257D70 .text __ct__16JPASweepShapeArcFPCUc */ +JPASweepShapeArc::JPASweepShapeArc(const unsigned char*) { + /* Nonmatching */ +} + +/* 80257D70-80257DB8 .text __dt__13JPASweepShapeFv */ +JPASweepShape::~JPASweepShape() { + /* Nonmatching */ +} + +/* 80257DB8-80257E14 .text __dt__16JPASweepShapeArcFv */ +JPASweepShapeArc::~JPASweepShapeArc() { + /* Nonmatching */ +} + +/* 80257E14-80257E24 .text getType__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getType() { + /* Nonmatching */ +} + +/* 80257E24-80257E34 .text getDirType__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getDirType() { + /* Nonmatching */ +} + +/* 80257E34-80257E44 .text getRotType__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getRotType() { + /* Nonmatching */ +} + +/* 80257E44-80257E54 .text getBasePlaneType__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getBasePlaneType() { + /* Nonmatching */ +} + +/* 80257E54-80257E60 .text getLife__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getLife() { + /* Nonmatching */ +} + +/* 80257E60-80257E6C .text getRate__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getRate() { + /* Nonmatching */ +} + +/* 80257E6C-80257E78 .text getTiming__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getTiming() { + /* Nonmatching */ +} + +/* 80257E78-80257E84 .text getStep__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getStep() { + /* Nonmatching */ +} + +/* 80257E84-80257E90 .text getPosRndm__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getPosRndm() { + /* Nonmatching */ +} + +/* 80257E90-80257E9C .text getVelInfRate__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getVelInfRate() { + /* Nonmatching */ +} + +/* 80257E9C-80257EA8 .text getBaseVel__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getBaseVel() { + /* Nonmatching */ +} + +/* 80257EA8-80257EB4 .text getBaseVelRndm__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getBaseVelRndm() { + /* Nonmatching */ +} + +/* 80257EB4-80257EC0 .text getGravity__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getGravity() { + /* Nonmatching */ +} + +/* 80257EC0-80257ED0 .text isEnableField__16JPASweepShapeArcFv */ +void JPASweepShapeArc::isEnableField() { + /* Nonmatching */ +} + +/* 80257ED0-80257EE0 .text isEnableDrawParent__16JPASweepShapeArcFv */ +void JPASweepShapeArc::isEnableDrawParent() { + /* Nonmatching */ +} + +/* 80257EE0-80257EF0 .text isClipOn__16JPASweepShapeArcFv */ +void JPASweepShapeArc::isClipOn() { + /* Nonmatching */ +} + +/* 80257EF0-80257F00 .text isEnableScaleOut__16JPASweepShapeArcFv */ +void JPASweepShapeArc::isEnableScaleOut() { + /* Nonmatching */ +} + +/* 80257F00-80257F10 .text isEnableAlphaOut__16JPASweepShapeArcFv */ +void JPASweepShapeArc::isEnableAlphaOut() { + /* Nonmatching */ +} + +/* 80257F10-80257F20 .text isEnableRotate__16JPASweepShapeArcFv */ +void JPASweepShapeArc::isEnableRotate() { + /* Nonmatching */ +} + +/* 80257F20-80257F30 .text isInheritedScale__16JPASweepShapeArcFv */ +void JPASweepShapeArc::isInheritedScale() { + /* Nonmatching */ +} + +/* 80257F30-80257F40 .text isInheritedAlpha__16JPASweepShapeArcFv */ +void JPASweepShapeArc::isInheritedAlpha() { + /* Nonmatching */ +} + +/* 80257F40-80257F50 .text isInheritedRGB__16JPASweepShapeArcFv */ +void JPASweepShapeArc::isInheritedRGB() { + /* Nonmatching */ +} + +/* 80257F50-80257F5C .text getTextureIndex__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getTextureIndex() { + /* Nonmatching */ +} + +/* 80257F5C-80257F68 .text getScaleX__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getScaleX() { + /* Nonmatching */ +} + +/* 80257F68-80257F74 .text getScaleY__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getScaleY() { + /* Nonmatching */ +} + +/* 80257F74-80257F80 .text getPrm__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getPrm() { + /* Nonmatching */ +} + +/* 80257F80-80257F8C .text getEnv__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getEnv() { + /* Nonmatching */ +} + +/* 80257F8C-80257F98 .text getPrmAlpha__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getPrmAlpha() { + /* Nonmatching */ +} + +/* 80257F98-80257FA4 .text getEnvAlpha__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getEnvAlpha() { + /* Nonmatching */ +} + +/* 80257FA4-80257FB0 .text getRotateSpeed__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getRotateSpeed() { + /* Nonmatching */ +} + +/* 80257FB0-80257FBC .text getInheritScale__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getInheritScale() { + /* Nonmatching */ +} + +/* 80257FBC-80257FC8 .text getInheritAlpha__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getInheritAlpha() { + /* Nonmatching */ +} + +/* 80257FC8-80257FD4 .text getInheritRGB__16JPASweepShapeArcFv */ +void JPASweepShapeArc::getInheritRGB() { + /* Nonmatching */ +} diff --git a/src/JSystem/JParticle/JPATexture.cpp b/src/JSystem/JParticle/JPATexture.cpp new file mode 100644 index 000000000..5db15d724 --- /dev/null +++ b/src/JSystem/JParticle/JPATexture.cpp @@ -0,0 +1,152 @@ +// +// Generated by dtk +// Translation Unit: JPATexture.cpp +// + +#include "JSystem/JParticle/JPATexture.h" +#include "JSystem/JKernel/JKRHeap.h" +#include "JSystem/JUtility/JUTAssert.h" +#include "dolphin/types.h" + +/* 80258660-802586D0 .text __ct__13JPATextureArcFPCUc */ +JPATextureArc::JPATextureArc(const unsigned char * pData) { + mpData = (JPATextureData *) pData; + mTexture.storeTIMG(&mpData->mResTIMG, (unsigned char)'\0'); +} + +/* 802586D0-80258BB4 .text initialize__17JPADefaultTextureFP7JKRHeap */ +void JPADefaultTexture::initialize(JKRHeap* pHeap) { + imgBuf = (u8*)JKRHeap::alloc(0x80, 0x20, pHeap); + JUT_ASSERT("JPATexture.cpp", 50, imgBuf); + imgBuf[0x00] = 0x00; + imgBuf[0x01] = 0xff; + imgBuf[0x02] = 0x00; + imgBuf[0x03] = 0xff; + imgBuf[0x04] = 0x00; + imgBuf[0x05] = 0xff; + imgBuf[0x06] = 0x00; + imgBuf[0x07] = 0xff; + imgBuf[0x08] = 0x00; + imgBuf[0x09] = 0xff; + imgBuf[0x0a] = 0x1a; + imgBuf[0x0b] = 0xff; + imgBuf[0x0c] = 0x80; + imgBuf[0x0d] = 0xff; + imgBuf[0x0e] = 0xd6; + imgBuf[0x0f] = 0xff; + imgBuf[0x10] = 0x00; + imgBuf[0x11] = 0xff; + imgBuf[0x12] = 0x80; + imgBuf[0x13] = 0xff; + imgBuf[0x14] = 0xff; + imgBuf[0x15] = 0xff; + imgBuf[0x16] = 0xff; + imgBuf[0x17] = 0xff; + imgBuf[0x18] = 0x00; + imgBuf[0x19] = 0xff; + imgBuf[0x1a] = 0xd6; + imgBuf[0x1b] = 0xff; + imgBuf[0x1c] = 0xff; + imgBuf[0x1d] = 0xff; + imgBuf[0x1e] = 0xff; + imgBuf[0x1f] = 0xff; + imgBuf[0x20] = 0x00; + imgBuf[0x21] = 0xff; + imgBuf[0x22] = 0x00; + imgBuf[0x23] = 0xff; + imgBuf[0x24] = 0x00; + imgBuf[0x25] = 0xff; + imgBuf[0x26] = 0x00; + imgBuf[0x27] = 0xff; + imgBuf[0x28] = 0xd6; + imgBuf[0x29] = 0xff; + imgBuf[0x2a] = 0x80; + imgBuf[0x2b] = 0xff; + imgBuf[0x2c] = 0x1a; + imgBuf[0x2d] = 0xff; + imgBuf[0x2e] = 0x00; + imgBuf[0x2f] = 0xff; + imgBuf[0x30] = 0xff; + imgBuf[0x31] = 0xff; + imgBuf[0x32] = 0xff; + imgBuf[0x33] = 0xff; + imgBuf[0x34] = 0x80; + imgBuf[0x35] = 0xff; + imgBuf[0x36] = 0x00; + imgBuf[0x37] = 0xff; + imgBuf[0x38] = 0xff; + imgBuf[0x39] = 0xff; + imgBuf[0x3a] = 0xff; + imgBuf[0x3b] = 0xff; + imgBuf[0x3c] = 0xd6; + imgBuf[0x3d] = 0xff; + imgBuf[0x3e] = 0x00; + imgBuf[0x3f] = 0xff; + imgBuf[0x40] = 0x00; + imgBuf[0x41] = 0xff; + imgBuf[0x42] = 0xd6; + imgBuf[0x43] = 0xff; + imgBuf[0x44] = 0xff; + imgBuf[0x45] = 0xff; + imgBuf[0x46] = 0xff; + imgBuf[0x47] = 0xff; + imgBuf[0x48] = 0x00; + imgBuf[0x49] = 0xff; + imgBuf[0x4a] = 0x80; + imgBuf[0x4b] = 0xff; + imgBuf[0x4c] = 0xff; + imgBuf[0x4d] = 0xff; + imgBuf[0x4e] = 0xff; + imgBuf[0x4f] = 0xff; + imgBuf[0x50] = 0x00; + imgBuf[0x51] = 0xff; + imgBuf[0x52] = 0x1a; + imgBuf[0x53] = 0xff; + imgBuf[0x54] = 0x80; + imgBuf[0x55] = 0xff; + imgBuf[0x56] = 0xd6; + imgBuf[0x57] = 0xff; + imgBuf[0x58] = 0x00; + imgBuf[0x59] = 0xff; + imgBuf[0x5a] = 0x00; + imgBuf[0x5b] = 0xff; + imgBuf[0x5c] = 0x00; + imgBuf[0x5d] = 0xff; + imgBuf[0x5e] = 0x00; + imgBuf[0x5f] = 0xff; + imgBuf[0x60] = 0xff; + imgBuf[0x61] = 0xff; + imgBuf[0x62] = 0xff; + imgBuf[0x63] = 0xff; + imgBuf[0x64] = 0xd6; + imgBuf[0x65] = 0xff; + imgBuf[0x66] = 0x00; + imgBuf[0x67] = 0xff; + imgBuf[0x68] = 0xff; + imgBuf[0x69] = 0xff; + imgBuf[0x6a] = 0xff; + imgBuf[0x6b] = 0xff; + imgBuf[0x6c] = 0x80; + imgBuf[0x6d] = 0xff; + imgBuf[0x6e] = 0x00; + imgBuf[0x6f] = 0xff; + imgBuf[0x70] = 0xd6; + imgBuf[0x71] = 0xff; + imgBuf[0x72] = 0x80; + imgBuf[0x73] = 0xff; + imgBuf[0x74] = 0x1a; + imgBuf[0x75] = 0xff; + imgBuf[0x76] = 0x00; + imgBuf[0x77] = 0xff; + imgBuf[0x78] = 0x00; + imgBuf[0x79] = 0xff; + imgBuf[0x7a] = 0x00; + imgBuf[0x7b] = 0xff; + imgBuf[0x7c] = 0x00; + imgBuf[0x7d] = 0xff; + imgBuf[0x7e] = 0x00; + imgBuf[0x7f] = 0xff; + DCStoreRange(imgBuf, 0x80); + GXInitTexObj(&mTexObj, imgBuf, 8, 8, GX_TF_IA8, GX_REPEAT, GX_REPEAT, false); + GXInitTexObjLOD(&mTexObj, GX_LINEAR, GX_LINEAR, 0.0f, 0.0f, 0.0f, GX_FALSE, GX_FALSE, GX_ANISO_1); +} diff --git a/src/JSystem/JStage/JSGActor.cpp b/src/JSystem/JStage/JSGActor.cpp new file mode 100644 index 000000000..96bfe3559 --- /dev/null +++ b/src/JSystem/JStage/JSGActor.cpp @@ -0,0 +1,118 @@ +// +// Generated by dtk +// Translation Unit: JSGActor.cpp +// + +#include "JSGActor.h" +#include "dolphin/types.h" + +/* 8026DBBC-8026DC1C .text __dt__Q26JStage6TActorFv */ +JStage::TActor::~TActor() { + /* Nonmatching */ +} + +/* 8026DC1C-8026DC24 .text JSGFGetType__Q26JStage6TActorCFv */ +void JStage::TActor::JSGFGetType() const { + /* Nonmatching */ +} + +/* 8026DC24-8026DC28 .text JSGGetTranslation__Q26JStage6TActorCFP3Vec */ +void JStage::TActor::JSGGetTranslation(Vec*) const { + /* Nonmatching */ +} + +/* 8026DC28-8026DC2C .text JSGSetTranslation__Q26JStage6TActorFRC3Vec */ +void JStage::TActor::JSGSetTranslation(const Vec&) { + /* Nonmatching */ +} + +/* 8026DC2C-8026DC30 .text JSGGetScaling__Q26JStage6TActorCFP3Vec */ +void JStage::TActor::JSGGetScaling(Vec*) const { + /* Nonmatching */ +} + +/* 8026DC30-8026DC34 .text JSGSetScaling__Q26JStage6TActorFRC3Vec */ +void JStage::TActor::JSGSetScaling(const Vec&) { + /* Nonmatching */ +} + +/* 8026DC34-8026DC38 .text JSGGetRotation__Q26JStage6TActorCFP3Vec */ +void JStage::TActor::JSGGetRotation(Vec*) const { + /* Nonmatching */ +} + +/* 8026DC38-8026DC3C .text JSGSetRotation__Q26JStage6TActorFRC3Vec */ +void JStage::TActor::JSGSetRotation(const Vec&) { + /* Nonmatching */ +} + +/* 8026DC3C-8026DC44 .text JSGGetShape__Q26JStage6TActorCFv */ +void JStage::TActor::JSGGetShape() const { + /* Nonmatching */ +} + +/* 8026DC44-8026DC48 .text JSGSetShape__Q26JStage6TActorFUl */ +void JStage::TActor::JSGSetShape(unsigned long) { + /* Nonmatching */ +} + +/* 8026DC48-8026DC50 .text JSGGetAnimation__Q26JStage6TActorCFv */ +void JStage::TActor::JSGGetAnimation() const { + /* Nonmatching */ +} + +/* 8026DC50-8026DC54 .text JSGSetAnimation__Q26JStage6TActorFUl */ +void JStage::TActor::JSGSetAnimation(unsigned long) { + /* Nonmatching */ +} + +/* 8026DC54-8026DC5C .text JSGGetAnimationFrame__Q26JStage6TActorCFv */ +void JStage::TActor::JSGGetAnimationFrame() const { + /* Nonmatching */ +} + +/* 8026DC5C-8026DC60 .text JSGSetAnimationFrame__Q26JStage6TActorFf */ +void JStage::TActor::JSGSetAnimationFrame(float) { + /* Nonmatching */ +} + +/* 8026DC60-8026DC68 .text JSGGetAnimationFrameMax__Q26JStage6TActorCFv */ +void JStage::TActor::JSGGetAnimationFrameMax() const { + /* Nonmatching */ +} + +/* 8026DC68-8026DC70 .text JSGGetAnimationTransition__Q26JStage6TActorCFv */ +void JStage::TActor::JSGGetAnimationTransition() const { + /* Nonmatching */ +} + +/* 8026DC70-8026DC74 .text JSGSetAnimationTransition__Q26JStage6TActorFf */ +void JStage::TActor::JSGSetAnimationTransition(float) { + /* Nonmatching */ +} + +/* 8026DC74-8026DC7C .text JSGGetTextureAnimation__Q26JStage6TActorCFv */ +void JStage::TActor::JSGGetTextureAnimation() const { + /* Nonmatching */ +} + +/* 8026DC7C-8026DC80 .text JSGSetTextureAnimation__Q26JStage6TActorFUl */ +void JStage::TActor::JSGSetTextureAnimation(unsigned long) { + /* Nonmatching */ +} + +/* 8026DC80-8026DC88 .text JSGGetTextureAnimationFrame__Q26JStage6TActorCFv */ +void JStage::TActor::JSGGetTextureAnimationFrame() const { + /* Nonmatching */ +} + +/* 8026DC88-8026DC8C .text JSGSetTextureAnimationFrame__Q26JStage6TActorFf */ +void JStage::TActor::JSGSetTextureAnimationFrame(float) { + /* Nonmatching */ +} + +/* 8026DC8C-8026DC94 .text JSGGetTextureAnimationFrameMax__Q26JStage6TActorCFv */ +void JStage::TActor::JSGGetTextureAnimationFrameMax() const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStage/JSGAmbientLight.cpp b/src/JSystem/JStage/JSGAmbientLight.cpp new file mode 100644 index 000000000..02fb93611 --- /dev/null +++ b/src/JSystem/JStage/JSGAmbientLight.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: JSGAmbientLight.cpp +// + +#include "JSGAmbientLight.h" +#include "dolphin/types.h" + +/* 8026DC94-8026DCF4 .text __dt__Q26JStage13TAmbientLightFv */ +JStage::TAmbientLight::~TAmbientLight() { + /* Nonmatching */ +} + +/* 8026DCF4-8026DCFC .text JSGFGetType__Q26JStage13TAmbientLightCFv */ +void JStage::TAmbientLight::JSGFGetType() const { + /* Nonmatching */ +} + +/* 8026DCFC-8026DD10 .text JSGGetColor__Q26JStage13TAmbientLightCFv */ +void JStage::TAmbientLight::JSGGetColor() const { + /* Nonmatching */ +} + +/* 8026DD10-8026DD14 .text JSGSetColor__Q26JStage13TAmbientLightF8_GXColor */ +void JStage::TAmbientLight::JSGSetColor(_GXColor) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStage/JSGCamera.cpp b/src/JSystem/JStage/JSGCamera.cpp new file mode 100644 index 000000000..3789c3c6e --- /dev/null +++ b/src/JSystem/JStage/JSGCamera.cpp @@ -0,0 +1,128 @@ +// +// Generated by dtk +// Translation Unit: JSGCamera.cpp +// + +#include "JSGCamera.h" +#include "dolphin/types.h" + +/* 8026DD14-8026DD74 .text __dt__Q26JStage7TCameraFv */ +JStage::TCamera::~TCamera() { + /* Nonmatching */ +} + +/* 8026DD74-8026DD7C .text JSGFGetType__Q26JStage7TCameraCFv */ +void JStage::TCamera::JSGFGetType() const { + /* Nonmatching */ +} + +/* 8026DD7C-8026DD84 .text JSGGetProjectionType__Q26JStage7TCameraCFv */ +void JStage::TCamera::JSGGetProjectionType() const { + /* Nonmatching */ +} + +/* 8026DD84-8026DD88 .text JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection */ +void JStage::TCamera::JSGSetProjectionType(JStage::TECameraProjection) { + /* Nonmatching */ +} + +/* 8026DD88-8026DD90 .text JSGGetProjectionNear__Q26JStage7TCameraCFv */ +void JStage::TCamera::JSGGetProjectionNear() const { + /* Nonmatching */ +} + +/* 8026DD90-8026DD94 .text JSGSetProjectionNear__Q26JStage7TCameraFf */ +void JStage::TCamera::JSGSetProjectionNear(float) { + /* Nonmatching */ +} + +/* 8026DD94-8026DD9C .text JSGGetProjectionFar__Q26JStage7TCameraCFv */ +void JStage::TCamera::JSGGetProjectionFar() const { + /* Nonmatching */ +} + +/* 8026DD9C-8026DDA0 .text JSGSetProjectionFar__Q26JStage7TCameraFf */ +void JStage::TCamera::JSGSetProjectionFar(float) { + /* Nonmatching */ +} + +/* 8026DDA0-8026DDA8 .text JSGGetProjectionFovy__Q26JStage7TCameraCFv */ +void JStage::TCamera::JSGGetProjectionFovy() const { + /* Nonmatching */ +} + +/* 8026DDA8-8026DDAC .text JSGSetProjectionFovy__Q26JStage7TCameraFf */ +void JStage::TCamera::JSGSetProjectionFovy(float) { + /* Nonmatching */ +} + +/* 8026DDAC-8026DDB4 .text JSGGetProjectionAspect__Q26JStage7TCameraCFv */ +void JStage::TCamera::JSGGetProjectionAspect() const { + /* Nonmatching */ +} + +/* 8026DDB4-8026DDB8 .text JSGSetProjectionAspect__Q26JStage7TCameraFf */ +void JStage::TCamera::JSGSetProjectionAspect(float) { + /* Nonmatching */ +} + +/* 8026DDB8-8026DDBC .text JSGGetProjectionField__Q26JStage7TCameraCFPf */ +void JStage::TCamera::JSGGetProjectionField(float*) const { + /* Nonmatching */ +} + +/* 8026DDBC-8026DDC0 .text JSGSetProjectionField__Q26JStage7TCameraFPCf */ +void JStage::TCamera::JSGSetProjectionField(const float*) { + /* Nonmatching */ +} + +/* 8026DDC0-8026DDC8 .text JSGGetViewType__Q26JStage7TCameraCFv */ +void JStage::TCamera::JSGGetViewType() const { + /* Nonmatching */ +} + +/* 8026DDC8-8026DDCC .text JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView */ +void JStage::TCamera::JSGSetViewType(JStage::TECameraView) { + /* Nonmatching */ +} + +/* 8026DDCC-8026DDD0 .text JSGGetViewPosition__Q26JStage7TCameraCFP3Vec */ +void JStage::TCamera::JSGGetViewPosition(Vec*) const { + /* Nonmatching */ +} + +/* 8026DDD0-8026DDD4 .text JSGSetViewPosition__Q26JStage7TCameraFRC3Vec */ +void JStage::TCamera::JSGSetViewPosition(const Vec&) { + /* Nonmatching */ +} + +/* 8026DDD4-8026DDD8 .text JSGGetViewUpVector__Q26JStage7TCameraCFP3Vec */ +void JStage::TCamera::JSGGetViewUpVector(Vec*) const { + /* Nonmatching */ +} + +/* 8026DDD8-8026DDDC .text JSGSetViewUpVector__Q26JStage7TCameraFRC3Vec */ +void JStage::TCamera::JSGSetViewUpVector(const Vec&) { + /* Nonmatching */ +} + +/* 8026DDDC-8026DDE0 .text JSGGetViewTargetPosition__Q26JStage7TCameraCFP3Vec */ +void JStage::TCamera::JSGGetViewTargetPosition(Vec*) const { + /* Nonmatching */ +} + +/* 8026DDE0-8026DDE4 .text JSGSetViewTargetPosition__Q26JStage7TCameraFRC3Vec */ +void JStage::TCamera::JSGSetViewTargetPosition(const Vec&) { + /* Nonmatching */ +} + +/* 8026DDE4-8026DDEC .text JSGGetViewRoll__Q26JStage7TCameraCFv */ +void JStage::TCamera::JSGGetViewRoll() const { + /* Nonmatching */ +} + +/* 8026DDEC-8026DDF0 .text JSGSetViewRoll__Q26JStage7TCameraFf */ +void JStage::TCamera::JSGSetViewRoll(float) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStage/JSGFog.cpp b/src/JSystem/JStage/JSGFog.cpp new file mode 100644 index 000000000..94f80529c --- /dev/null +++ b/src/JSystem/JStage/JSGFog.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: JSGFog.cpp +// + +#include "JSGFog.h" +#include "dolphin/types.h" + +/* 8026DDF0-8026DE50 .text __dt__Q26JStage4TFogFv */ +JStage::TFog::~TFog() { + /* Nonmatching */ +} + +/* 8026DE50-8026DE58 .text JSGFGetType__Q26JStage4TFogCFv */ +void JStage::TFog::JSGFGetType() const { + /* Nonmatching */ +} + +/* 8026DE58-8026DE60 .text JSGGetFogFunction__Q26JStage4TFogCFv */ +void JStage::TFog::JSGGetFogFunction() const { + /* Nonmatching */ +} + +/* 8026DE60-8026DE64 .text JSGSetFogFunction__Q26JStage4TFogF10_GXFogType */ +void JStage::TFog::JSGSetFogFunction(_GXFogType) { + /* Nonmatching */ +} + +/* 8026DE64-8026DE6C .text JSGGetStartZ__Q26JStage4TFogCFv */ +void JStage::TFog::JSGGetStartZ() const { + /* Nonmatching */ +} + +/* 8026DE6C-8026DE70 .text JSGSetStartZ__Q26JStage4TFogFf */ +void JStage::TFog::JSGSetStartZ(float) { + /* Nonmatching */ +} + +/* 8026DE70-8026DE78 .text JSGGetEndZ__Q26JStage4TFogCFv */ +void JStage::TFog::JSGGetEndZ() const { + /* Nonmatching */ +} + +/* 8026DE78-8026DE7C .text JSGSetEndZ__Q26JStage4TFogFf */ +void JStage::TFog::JSGSetEndZ(float) { + /* Nonmatching */ +} + +/* 8026DE7C-8026DE90 .text JSGGetColor__Q26JStage4TFogCFv */ +void JStage::TFog::JSGGetColor() const { + /* Nonmatching */ +} + +/* 8026DE90-8026DE94 .text JSGSetColor__Q26JStage4TFogF8_GXColor */ +void JStage::TFog::JSGSetColor(_GXColor) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStage/JSGLight.cpp b/src/JSystem/JStage/JSGLight.cpp new file mode 100644 index 000000000..5b43a5aab --- /dev/null +++ b/src/JSystem/JStage/JSGLight.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: JSGLight.cpp +// + +#include "JSGLight.h" +#include "dolphin/types.h" + +/* 8026DE94-8026DEF4 .text __dt__Q26JStage6TLightFv */ +JStage::TLight::~TLight() { + /* Nonmatching */ +} + +/* 8026DEF4-8026DEFC .text JSGFGetType__Q26JStage6TLightCFv */ +void JStage::TLight::JSGFGetType() const { + /* Nonmatching */ +} + +/* 8026DEFC-8026DF04 .text JSGGetLightType__Q26JStage6TLightCFv */ +void JStage::TLight::JSGGetLightType() const { + /* Nonmatching */ +} + +/* 8026DF04-8026DF08 .text JSGSetLightType__Q26JStage6TLightFQ26JStage7TELight */ +void JStage::TLight::JSGSetLightType(JStage::TELight) { + /* Nonmatching */ +} + +/* 8026DF08-8026DF1C .text JSGGetColor__Q26JStage6TLightCFv */ +void JStage::TLight::JSGGetColor() const { + /* Nonmatching */ +} + +/* 8026DF1C-8026DF20 .text JSGSetColor__Q26JStage6TLightF8_GXColor */ +void JStage::TLight::JSGSetColor(_GXColor) { + /* Nonmatching */ +} + +/* 8026DF20-8026DF24 .text JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn */ +void JStage::TLight::JSGGetDistanceAttenuation(float*, float*, _GXDistAttnFn*) const { + /* Nonmatching */ +} + +/* 8026DF24-8026DF28 .text JSGSetDistanceAttenuation__Q26JStage6TLightFff13_GXDistAttnFn */ +void JStage::TLight::JSGSetDistanceAttenuation(float, float, _GXDistAttnFn) { + /* Nonmatching */ +} + +/* 8026DF28-8026DF2C .text JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn */ +void JStage::TLight::JSGGetAngleAttenuation(float*, _GXSpotFn*) const { + /* Nonmatching */ +} + +/* 8026DF2C-8026DF30 .text JSGSetAngleAttenuation__Q26JStage6TLightFf9_GXSpotFn */ +void JStage::TLight::JSGSetAngleAttenuation(float, _GXSpotFn) { + /* Nonmatching */ +} + +/* 8026DF30-8026DF34 .text JSGGetPosition__Q26JStage6TLightCFP3Vec */ +void JStage::TLight::JSGGetPosition(Vec*) const { + /* Nonmatching */ +} + +/* 8026DF34-8026DF38 .text JSGSetPosition__Q26JStage6TLightFRC3Vec */ +void JStage::TLight::JSGSetPosition(const Vec&) { + /* Nonmatching */ +} + +/* 8026DF38-8026DF3C .text JSGGetDirection__Q26JStage6TLightCFP3Vec */ +void JStage::TLight::JSGGetDirection(Vec*) const { + /* Nonmatching */ +} + +/* 8026DF3C-8026DF40 .text JSGSetDirection__Q26JStage6TLightFRC3Vec */ +void JStage::TLight::JSGSetDirection(const Vec&) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStage/JSGObject.cpp b/src/JSystem/JStage/JSGObject.cpp new file mode 100644 index 000000000..ea00ed958 --- /dev/null +++ b/src/JSystem/JStage/JSGObject.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: JSGObject.cpp +// + +#include "JSGObject.h" +#include "dolphin/types.h" + +/* 8026DF40-8026DF88 .text __dt__Q26JStage7TObjectFv */ +JStage::TObject::~TObject() { + /* Nonmatching */ +} + +/* 8026DF88-8026DF90 .text JSGGetName__Q26JStage7TObjectCFv */ +void JStage::TObject::JSGGetName() const { + /* Nonmatching */ +} + +/* 8026DF90-8026DF98 .text JSGGetFlag__Q26JStage7TObjectCFv */ +void JStage::TObject::JSGGetFlag() const { + /* Nonmatching */ +} + +/* 8026DF98-8026DF9C .text JSGSetFlag__Q26JStage7TObjectFUl */ +void JStage::TObject::JSGSetFlag(unsigned long) { + /* Nonmatching */ +} + +/* 8026DF9C-8026DFA4 .text JSGGetData__Q26JStage7TObjectCFUlPvUl */ +void JStage::TObject::JSGGetData(unsigned long, void*, unsigned long) const { + /* Nonmatching */ +} + +/* 8026DFA4-8026DFA8 .text JSGSetData__Q26JStage7TObjectFUlPCvUl */ +void JStage::TObject::JSGSetData(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8026DFA8-8026DFAC .text JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl */ +void JStage::TObject::JSGGetParent(JStage::TObject**, unsigned long*) const { + /* Nonmatching */ +} + +/* 8026DFAC-8026DFB0 .text JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl */ +void JStage::TObject::JSGSetParent(JStage::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 8026DFB0-8026DFB4 .text JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl */ +void JStage::TObject::JSGSetRelation(bool, JStage::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 8026DFB4-8026DFBC .text JSGFindNodeID__Q26JStage7TObjectCFPCc */ +void JStage::TObject::JSGFindNodeID(const char*) const { + /* Nonmatching */ +} + +/* 8026DFBC-8026DFF8 .text JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f */ +void JStage::TObject::JSGGetNodeTransformation(unsigned long, float(*)[4]) const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStage/JSGSystem.cpp b/src/JSystem/JStage/JSGSystem.cpp new file mode 100644 index 000000000..0edf6c9c5 --- /dev/null +++ b/src/JSystem/JStage/JSGSystem.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: JSGSystem.cpp +// + +#include "JSGSystem.h" +#include "dolphin/types.h" + +/* 8026DFF8-8026E058 .text __dt__Q26JStage7TSystemFv */ +JStage::TSystem::~TSystem() { + /* Nonmatching */ +} + +/* 8026E058-8026E060 .text JSGFGetType__Q26JStage7TSystemCFv */ +void JStage::TSystem::JSGFGetType() const { + /* Nonmatching */ +} + +/* 8026E060-8026E068 .text JSGFindObject__Q26JStage7TSystemCFPCcQ26JStage8TEObject */ +void JStage::TSystem::JSGFindObject(const char*, JStage::TEObject) const { + /* Nonmatching */ +} + +/* 8026E068-8026E070 .text JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl */ +void JStage::TSystem::JSGCreateObject(const char*, JStage::TEObject, unsigned long) { + /* Nonmatching */ +} + +/* 8026E070-8026E074 .text JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject */ +void JStage::TSystem::JSGDestroyObject(JStage::TObject*) { + /* Nonmatching */ +} + +/* 8026E074-8026E07C .text JSGGetSystemData__Q26JStage7TSystemFUl */ +void JStage::TSystem::JSGGetSystemData(unsigned long) { + /* Nonmatching */ +} + +/* 8026E07C-8026E080 .text JSGSetSystemData__Q26JStage7TSystemFUlUl */ +void JStage::TSystem::JSGSetSystemData(unsigned long, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio/functionvalue.cpp b/src/JSystem/JStudio/JStudio/functionvalue.cpp new file mode 100644 index 000000000..8a4107c13 --- /dev/null +++ b/src/JSystem/JStudio/JStudio/functionvalue.cpp @@ -0,0 +1,413 @@ +// +// Generated by dtk +// Translation Unit: functionvalue.cpp +// + +#include "functionvalue.h" +#include "dolphin/types.h" + +/* 80271020-80271068 .text toFunction_outside__Q27JStudio14TFunctionValueFi */ +void JStudio::TFunctionValue::toFunction_outside(int) { + /* Nonmatching */ +} + +/* 80271068-80271078 .text __ct__Q27JStudio14TFunctionValueFv */ +JStudio::TFunctionValue::TFunctionValue() { + /* Nonmatching */ +} + +/* 80271078-802710C0 .text __dt__Q27JStudio14TFunctionValueFv */ +JStudio::TFunctionValue::~TFunctionValue() { + /* Nonmatching */ +} + +/* 802710C0-802710E8 .text refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv */ +void JStudio::TFunctionValueAttribute_refer::refer_initialize() { + /* Nonmatching */ +} + +/* 802710E8-8027114C .text interpolateValue_hermite__Q27JStudio13functionvalueFddddddd */ +void JStudio::functionvalue::interpolateValue_hermite(double, double, double, double, double, double, double) { + /* Nonmatching */ +} + +/* 8027114C-802711B0 .text interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd */ +void JStudio::functionvalue::interpolateValue_BSpline_uniform(double, double, double, double, double) { + /* Nonmatching */ +} + +/* 802711B0-80271290 .text interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd */ +void JStudio::functionvalue::interpolateValue_BSpline_nonuniform(double, const double*, const double*) { + /* Nonmatching */ +} + +/* 80271290-802712F0 .text extrapolateParameter_turn__Q27JStudio13functionvalueFdd */ +void JStudio::functionvalue::extrapolateParameter_turn(double, double) { + /* Nonmatching */ +} + +/* 802712F0-80271324 .text range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv */ +void JStudio::TFunctionValueAttribute_range::range_initialize() { + /* Nonmatching */ +} + +/* 80271324-802713CC .text range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv */ +void JStudio::TFunctionValueAttribute_range::range_prepare() { + /* Nonmatching */ +} + +/* 802713CC-802713E0 .text range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd */ +void JStudio::TFunctionValueAttribute_range::range_set(double, double) { + /* Nonmatching */ +} + +/* 802713E0-802716F0 .text range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd */ +void JStudio::TFunctionValueAttribute_range::range_getParameter(double, double, double) const { + /* Nonmatching */ +} + +/* 802716F0-80271734 .text __ct__Q27JStudio29TFunctionValueAttribute_rangeFv */ +JStudio::TFunctionValueAttribute_range::TFunctionValueAttribute_range() { + /* Nonmatching */ +} + +/* 80271734-80271790 .text __ct__Q27JStudio24TFunctionValue_compositeFv */ +JStudio::TFunctionValue_composite::TFunctionValue_composite() { + /* Nonmatching */ +} + +/* 80271790-80271798 .text getType__Q27JStudio24TFunctionValue_compositeCFv */ +void JStudio::TFunctionValue_composite::getType() const { + /* Nonmatching */ +} + +/* 80271798-802717B8 .text getAttributeSet__Q27JStudio24TFunctionValue_compositeFv */ +void JStudio::TFunctionValue_composite::getAttributeSet() { + /* Nonmatching */ +} + +/* 802717B8-802717FC .text initialize__Q27JStudio24TFunctionValue_compositeFv */ +void JStudio::TFunctionValue_composite::initialize() { + /* Nonmatching */ +} + +/* 802717FC-80271800 .text prepare__Q27JStudio24TFunctionValue_compositeFv */ +void JStudio::TFunctionValue_composite::prepare() { + /* Nonmatching */ +} + +/* 80271800-80271834 .text getValue__Q27JStudio24TFunctionValue_compositeFd */ +void JStudio::TFunctionValue_composite::getValue(double) { + /* Nonmatching */ +} + +/* 80271834-802718A0 .text composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ +void JStudio::TFunctionValue_composite::composite_raw(const JGadget::TVector_pointer&, const JStudio::TFunctionValue_composite::TData&, double) { + /* Nonmatching */ +} + +/* 802718A0-80271A04 .text composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ +void JStudio::TFunctionValue_composite::composite_index(const JGadget::TVector_pointer&, const JStudio::TFunctionValue_composite::TData&, double) { + /* Nonmatching */ +} + +/* 80271A04-80271A70 .text composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ +void JStudio::TFunctionValue_composite::composite_parameter(const JGadget::TVector_pointer&, const JStudio::TFunctionValue_composite::TData&, double) { + /* Nonmatching */ +} + +/* 80271A70-80271AF8 .text composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ +void JStudio::TFunctionValue_composite::composite_add(const JGadget::TVector_pointer&, const JStudio::TFunctionValue_composite::TData&, double) { + /* Nonmatching */ +} + +/* 80271AF8-80271BE8 .text composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ +void JStudio::TFunctionValue_composite::composite_subtract(const JGadget::TVector_pointer&, const JStudio::TFunctionValue_composite::TData&, double) { + /* Nonmatching */ +} + +/* 80271BE8-80271C70 .text composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ +void JStudio::TFunctionValue_composite::composite_multiply(const JGadget::TVector_pointer&, const JStudio::TFunctionValue_composite::TData&, double) { + /* Nonmatching */ +} + +/* 80271C70-80271D60 .text composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ +void JStudio::TFunctionValue_composite::composite_divide(const JGadget::TVector_pointer&, const JStudio::TFunctionValue_composite::TData&, double) { + /* Nonmatching */ +} + +/* 80271D60-80271DA8 .text __ct__Q27JStudio23TFunctionValue_constantFv */ +JStudio::TFunctionValue_constant::TFunctionValue_constant() { + /* Nonmatching */ +} + +/* 80271DA8-80271DB0 .text getType__Q27JStudio23TFunctionValue_constantCFv */ +void JStudio::TFunctionValue_constant::getType() const { + /* Nonmatching */ +} + +/* 80271DB0-80271DC4 .text getAttributeSet__Q27JStudio23TFunctionValue_constantFv */ +void JStudio::TFunctionValue_constant::getAttributeSet() { + /* Nonmatching */ +} + +/* 80271DC4-80271DD4 .text initialize__Q27JStudio23TFunctionValue_constantFv */ +void JStudio::TFunctionValue_constant::initialize() { + /* Nonmatching */ +} + +/* 80271DD4-80271DD8 .text prepare__Q27JStudio23TFunctionValue_constantFv */ +void JStudio::TFunctionValue_constant::prepare() { + /* Nonmatching */ +} + +/* 80271DD8-80271DE0 .text getValue__Q27JStudio23TFunctionValue_constantFd */ +void JStudio::TFunctionValue_constant::getValue(double) { + /* Nonmatching */ +} + +/* 80271DE0-80271E40 .text __ct__Q27JStudio25TFunctionValue_transitionFv */ +JStudio::TFunctionValue_transition::TFunctionValue_transition() { + /* Nonmatching */ +} + +/* 80271E40-80271E48 .text getType__Q27JStudio25TFunctionValue_transitionCFv */ +void JStudio::TFunctionValue_transition::getType() const { + /* Nonmatching */ +} + +/* 80271E48-80271E78 .text getAttributeSet__Q27JStudio25TFunctionValue_transitionFv */ +void JStudio::TFunctionValue_transition::getAttributeSet() { + /* Nonmatching */ +} + +/* 80271E78-80271EC4 .text initialize__Q27JStudio25TFunctionValue_transitionFv */ +void JStudio::TFunctionValue_transition::initialize() { + /* Nonmatching */ +} + +/* 80271EC4-80271EE8 .text prepare__Q27JStudio25TFunctionValue_transitionFv */ +void JStudio::TFunctionValue_transition::prepare() { + /* Nonmatching */ +} + +/* 80271EE8-802720B0 .text getValue__Q27JStudio25TFunctionValue_transitionFd */ +void JStudio::TFunctionValue_transition::getValue(double) { + /* Nonmatching */ +} + +/* 802720B0-80272114 .text __ct__Q27JStudio19TFunctionValue_listFv */ +JStudio::TFunctionValue_list::TFunctionValue_list() { + /* Nonmatching */ +} + +/* 80272114-8027211C .text getType__Q27JStudio19TFunctionValue_listCFv */ +void JStudio::TFunctionValue_list::getType() const { + /* Nonmatching */ +} + +/* 8027211C-8027214C .text getAttributeSet__Q27JStudio19TFunctionValue_listFv */ +void JStudio::TFunctionValue_list::getAttributeSet() { + /* Nonmatching */ +} + +/* 8027214C-8027219C .text initialize__Q27JStudio19TFunctionValue_listFv */ +void JStudio::TFunctionValue_list::initialize() { + /* Nonmatching */ +} + +/* 8027219C-8027224C .text prepare__Q27JStudio19TFunctionValue_listFv */ +void JStudio::TFunctionValue_list::prepare() { + /* Nonmatching */ +} + +/* 8027224C-80272604 .text getValue__Q27JStudio19TFunctionValue_listFd */ +void JStudio::TFunctionValue_list::getValue(double) { + /* Nonmatching */ +} + +/* 80272604-80272618 .text update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ */ +void update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ { + /* Nonmatching */ +} + +/* 80272618-8027264C .text update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ */ +void update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ { + /* Nonmatching */ +} + +/* 8027264C-8027269C .text update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ */ +void update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ { + /* Nonmatching */ +} + +/* 8027269C-80272728 .text update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ */ +void update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ { + /* Nonmatching */ +} + +/* 80272728-80272794 .text __ct__Q27JStudio29TFunctionValue_list_parameterFv */ +JStudio::TFunctionValue_list_parameter::TFunctionValue_list_parameter() { + /* Nonmatching */ +} + +/* 80272794-8027279C .text getType__Q27JStudio29TFunctionValue_list_parameterCFv */ +void JStudio::TFunctionValue_list_parameter::getType() const { + /* Nonmatching */ +} + +/* 8027279C-802727CC .text getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv */ +void JStudio::TFunctionValue_list_parameter::getAttributeSet() { + /* Nonmatching */ +} + +/* 802727CC-802727FC .text data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl */ +void JStudio::TFunctionValue_list_parameter::data_set(const float*, unsigned long) { + /* Nonmatching */ +} + +/* 802727FC-80272854 .text initialize__Q27JStudio29TFunctionValue_list_parameterFv */ +void JStudio::TFunctionValue_list_parameter::initialize() { + /* Nonmatching */ +} + +/* 80272854-80272904 .text prepare__Q27JStudio29TFunctionValue_list_parameterFv */ +void JStudio::TFunctionValue_list_parameter::prepare() { + /* Nonmatching */ +} + +/* 80272904-802729DC .text getValue__Q27JStudio29TFunctionValue_list_parameterFd */ +void JStudio::TFunctionValue_list_parameter::getValue(double) { + /* Nonmatching */ +} + +/* 802729DC-802729E8 .text update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd */ +void update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd { + /* Nonmatching */ +} + +/* 802729E8-80272A18 .text update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd */ +void update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd { + /* Nonmatching */ +} + +/* 80272A18-80272A54 .text update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd */ +void update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd { + /* Nonmatching */ +} + +/* 80272A54-80272CB8 .text update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd */ +void update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd { + /* Nonmatching */ +} + +/* 80272CB8-80272D38 .text __ct__Q27JStudio22TFunctionValue_hermiteFv */ +JStudio::TFunctionValue_hermite::TFunctionValue_hermite() { + /* Nonmatching */ +} + +/* 80272D38-80272D40 .text getType__Q27JStudio22TFunctionValue_hermiteCFv */ +void JStudio::TFunctionValue_hermite::getType() const { + /* Nonmatching */ +} + +/* 80272D40-80272D60 .text getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv */ +void JStudio::TFunctionValue_hermite::getAttributeSet() { + /* Nonmatching */ +} + +/* 80272D60-80272DB0 .text data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl */ +void JStudio::TFunctionValue_hermite::data_set(const float*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80272DB0-80272E1C .text initialize__Q27JStudio22TFunctionValue_hermiteFv */ +void JStudio::TFunctionValue_hermite::initialize() { + /* Nonmatching */ +} + +/* 80272E1C-80272E40 .text prepare__Q27JStudio22TFunctionValue_hermiteFv */ +void JStudio::TFunctionValue_hermite::prepare() { + /* Nonmatching */ +} + +/* 80272E40-80272F64 .text getValue__Q27JStudio22TFunctionValue_hermiteFd */ +void JStudio::TFunctionValue_hermite::getValue(double) { + /* Nonmatching */ +} + +/* 80272F64-80272F68 .text extrapolateParameter_raw__Q27JStudio13functionvalueFdd */ +void JStudio::functionvalue::extrapolateParameter_raw(double, double) { + /* Nonmatching */ +} + +/* 80272F68-80272FA4 .text extrapolateParameter_repeat__Q27JStudio13functionvalueFdd */ +void JStudio::functionvalue::extrapolateParameter_repeat(double, double) { + /* Nonmatching */ +} + +/* 80272FA4-80272FD0 .text extrapolateParameter_clamp__Q27JStudio13functionvalueFdd */ +void JStudio::functionvalue::extrapolateParameter_clamp(double, double) { + /* Nonmatching */ +} + +/* 80272FD0-80273028 .text findUpperBound_binary_current__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCd */ +void JGadget::findUpperBound_binary_current(JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, const double&) { + /* Nonmatching */ +} + +/* 80273028-8027324C .text findUpperBound_binary_current>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less */ +void JGadget::findUpperBound_binary_current>(JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, const double&, std::less) { + /* Nonmatching */ +} + +/* 8027324C-802732BC .text findUpperBound_binary_current__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCd */ +void JGadget::findUpperBound_binary_current(JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, const double&) { + /* Nonmatching */ +} + +/* 802732BC-802735A8 .text findUpperBound_binary_current>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less */ +void JGadget::findUpperBound_binary_current>(JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, const double&, std::less) { + /* Nonmatching */ +} + +/* 802735A8-80273608 .text __dt__Q27JStudio22TFunctionValue_hermiteFv */ +JStudio::TFunctionValue_hermite::~TFunctionValue_hermite() { + /* Nonmatching */ +} + +/* 80273608-80273668 .text __dt__Q27JStudio29TFunctionValue_list_parameterFv */ +JStudio::TFunctionValue_list_parameter::~TFunctionValue_list_parameter() { + /* Nonmatching */ +} + +/* 80273668-802736C8 .text __dt__Q27JStudio19TFunctionValue_listFv */ +JStudio::TFunctionValue_list::~TFunctionValue_list() { + /* Nonmatching */ +} + +/* 802736C8-80273728 .text __dt__Q27JStudio25TFunctionValue_transitionFv */ +JStudio::TFunctionValue_transition::~TFunctionValue_transition() { + /* Nonmatching */ +} + +/* 80273728-80273788 .text __dt__Q27JStudio23TFunctionValue_constantFv */ +JStudio::TFunctionValue_constant::~TFunctionValue_constant() { + /* Nonmatching */ +} + +/* 80273788-80273808 .text __dt__Q27JStudio24TFunctionValue_compositeFv */ +JStudio::TFunctionValue_composite::~TFunctionValue_composite() { + /* Nonmatching */ +} + +/* 80273808-8027389C .text upper_bound>__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less */ +void std::upper_bound>(JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, const double&, std::less) { + /* Nonmatching */ +} + +/* 8027389C-80273964 .text upper_bound>__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less */ +void std::upper_bound>(JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, const double&, std::less) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio/fvb-data-parse.cpp b/src/JSystem/JStudio/JStudio/fvb-data-parse.cpp new file mode 100644 index 000000000..97f4f2b84 --- /dev/null +++ b/src/JSystem/JStudio/JStudio/fvb-data-parse.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: fvb-data-parse.cpp +// + +#include "fvb-data-parse.h" +#include "dolphin/types.h" + +/* 80274A90-80274AF8 .text getData__Q47JStudio3fvb4data17TParse_TParagraphCFPQ57JStudio3fvb4data17TParse_TParagraph5TData */ +void JStudio::fvb::data::TParse_TParagraph::getData(JStudio::fvb::data::TParse_TParagraph::TData*) const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio/fvb-data.cpp b/src/JSystem/JStudio/JStudio/fvb-data.cpp new file mode 100644 index 000000000..92e23aced --- /dev/null +++ b/src/JSystem/JStudio/JStudio/fvb-data.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: fvb-data.cpp +// + +#include "fvb-data.h" +#include "dolphin/types.h" + diff --git a/src/JSystem/JStudio/JStudio/fvb.cpp b/src/JSystem/JStudio/JStudio/fvb.cpp new file mode 100644 index 000000000..9913eb1dd --- /dev/null +++ b/src/JSystem/JStudio/JStudio/fvb.cpp @@ -0,0 +1,228 @@ +// +// Generated by dtk +// Translation Unit: fvb.cpp +// + +#include "fvb.h" +#include "dolphin/types.h" + +/* 80273964-802739AC .text __dt__Q37JStudio3fvb7TObjectFv */ +JStudio::fvb::TObject::~TObject() { + /* Nonmatching */ +} + +/* 802739AC-80273BD0 .text prepare__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ37JStudio3fvb8TControl */ +void JStudio::fvb::TObject::prepare(const JStudio::fvb::data::TParse_TBlock&, JStudio::fvb::TControl*) { + /* Nonmatching */ +} + +/* 80273BD0-80273BDC .text getCompositeData_raw___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv */ +void getCompositeData_raw___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv { + /* Nonmatching */ +} + +/* 80273BDC-80273BE8 .text getCompositeData_index___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv */ +void getCompositeData_index___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv { + /* Nonmatching */ +} + +/* 80273BE8-80273BF4 .text getCompositeData_parameter___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv */ +void getCompositeData_parameter___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv { + /* Nonmatching */ +} + +/* 80273BF4-80273C00 .text getCompositeData_add___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv */ +void getCompositeData_add___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv { + /* Nonmatching */ +} + +/* 80273C00-80273C0C .text getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv */ +void getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv { + /* Nonmatching */ +} + +/* 80273C0C-80273C18 .text getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv */ +void getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv { + /* Nonmatching */ +} + +/* 80273C18-80273C24 .text getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv */ +void getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv { + /* Nonmatching */ +} + +/* 80273C24-80273C38 .text getCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@FQ47JStudio3fvb4data11TEComposite */ +void getCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@FQ47JStudio3fvb4data11TEComposite { + /* Nonmatching */ +} + +/* 80273C38-80273CB8 .text __ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock */ +JStudio::fvb::TObject_composite::TObject_composite(const JStudio::fvb::data::TParse_TBlock&) { + /* Nonmatching */ +} + +/* 80273CB8-80273D1C .text prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl */ +void prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl { + /* Nonmatching */ +} + +/* 80273D1C-80273D9C .text __ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock */ +JStudio::fvb::TObject_constant::TObject_constant(const JStudio::fvb::data::TParse_TBlock&) { + /* Nonmatching */ +} + +/* 80273D9C-80273DAC .text prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl */ +void prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl { + /* Nonmatching */ +} + +/* 80273DAC-80273E2C .text __ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock */ +JStudio::fvb::TObject_transition::TObject_transition(const JStudio::fvb::data::TParse_TBlock&) { + /* Nonmatching */ +} + +/* 80273E2C-80273E44 .text prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl */ +void prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl { + /* Nonmatching */ +} + +/* 80273E44-80273EC4 .text __ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock */ +JStudio::fvb::TObject_list::TObject_list(const JStudio::fvb::data::TParse_TBlock&) { + /* Nonmatching */ +} + +/* 80273EC4-80273EE4 .text prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl */ +void prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl { + /* Nonmatching */ +} + +/* 80273EE4-80273F64 .text __ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock */ +JStudio::fvb::TObject_list_parameter::TObject_list_parameter(const JStudio::fvb::data::TParse_TBlock&) { + /* Nonmatching */ +} + +/* 80273F64-80273F94 .text prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl */ +void prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl { + /* Nonmatching */ +} + +/* 80273F94-80274014 .text __ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock */ +JStudio::fvb::TObject_hermite::TObject_hermite(const JStudio::fvb::data::TParse_TBlock&) { + /* Nonmatching */ +} + +/* 80274014-8027404C .text prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl */ +void prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl { + /* Nonmatching */ +} + +/* 8027404C-8027407C .text __ct__Q37JStudio3fvb8TControlFv */ +JStudio::fvb::TControl::TControl() { + /* Nonmatching */ +} + +/* 8027407C-802740E8 .text __dt__Q37JStudio3fvb8TControlFv */ +JStudio::fvb::TControl::~TControl() { + /* Nonmatching */ +} + +/* 802740E8-80274134 .text appendObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject */ +void JStudio::fvb::TControl::appendObject(JStudio::fvb::TObject*) { + /* Nonmatching */ +} + +/* 80274134-80274164 .text removeObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject */ +void JStudio::fvb::TControl::removeObject(JStudio::fvb::TObject*) { + /* Nonmatching */ +} + +/* 80274164-802741B4 .text destroyObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject */ +void JStudio::fvb::TControl::destroyObject(JStudio::fvb::TObject*) { + /* Nonmatching */ +} + +/* 802741B4-80274218 .text destroyObject_all__Q37JStudio3fvb8TControlFv */ +void JStudio::fvb::TControl::destroyObject_all() { + /* Nonmatching */ +} + +/* 80274218-802742B8 .text getObject__Q37JStudio3fvb8TControlFPCvUl */ +void JStudio::fvb::TControl::getObject(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802742B8-802742FC .text getObject_index__Q37JStudio3fvb8TControlFUl */ +void JStudio::fvb::TControl::getObject_index(unsigned long) { + /* Nonmatching */ +} + +/* 802742FC-80274344 .text __dt__Q37JStudio3fvb8TFactoryFv */ +JStudio::fvb::TFactory::~TFactory() { + /* Nonmatching */ +} + +/* 80274344-80274484 .text create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock */ +void JStudio::fvb::TFactory::create(const JStudio::fvb::data::TParse_TBlock&) { + /* Nonmatching */ +} + +/* 80274484-802744C0 .text destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject */ +void JStudio::fvb::TFactory::destroy(JStudio::fvb::TObject*) { + /* Nonmatching */ +} + +/* 802744C0-802744E0 .text __ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl */ +JStudio::fvb::TParse::TParse(JStudio::fvb::TControl*) { + /* Nonmatching */ +} + +/* 802744E0-80274540 .text __dt__Q37JStudio3fvb6TParseFv */ +JStudio::fvb::TParse::~TParse() { + /* Nonmatching */ +} + +/* 80274540-802745D4 .text parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl */ +void JStudio::fvb::TParse::parseHeader_next(const void**, unsigned long*, unsigned long) { + /* Nonmatching */ +} + +/* 802745D4-802746C8 .text parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl */ +void JStudio::fvb::TParse::parseBlock_next(const void**, unsigned long*, unsigned long) { + /* Nonmatching */ +} + +/* 802746C8-8027474C .text __dt__Q37JStudio3fvb15TObject_hermiteFv */ +JStudio::fvb::TObject_hermite::~TObject_hermite() { + /* Nonmatching */ +} + +/* 8027474C-802747D0 .text __dt__Q37JStudio3fvb22TObject_list_parameterFv */ +JStudio::fvb::TObject_list_parameter::~TObject_list_parameter() { + /* Nonmatching */ +} + +/* 802747D0-80274854 .text __dt__Q37JStudio3fvb12TObject_listFv */ +JStudio::fvb::TObject_list::~TObject_list() { + /* Nonmatching */ +} + +/* 80274854-802748D8 .text __dt__Q37JStudio3fvb18TObject_transitionFv */ +JStudio::fvb::TObject_transition::~TObject_transition() { + /* Nonmatching */ +} + +/* 802748D8-8027495C .text __dt__Q37JStudio3fvb16TObject_constantFv */ +JStudio::fvb::TObject_constant::~TObject_constant() { + /* Nonmatching */ +} + +/* 8027495C-802749FC .text __dt__Q37JStudio3fvb17TObject_compositeFv */ +JStudio::fvb::TObject_composite::~TObject_composite() { + /* Nonmatching */ +} + +/* 802749FC-80274A90 .text find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal */ +void find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio/jstudio-control.cpp b/src/JSystem/JStudio/JStudio/jstudio-control.cpp new file mode 100644 index 000000000..539be6401 --- /dev/null +++ b/src/JSystem/JStudio/JStudio/jstudio-control.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: jstudio-control.cpp +// + +#include "jstudio-control.h" +#include "dolphin/types.h" + +/* 8026E080-8026E110 .text __ct__Q27JStudio8TControlFv */ +JStudio::TControl::TControl() { + /* Nonmatching */ +} + +/* 8026E110-8026E180 .text __dt__Q27JStudio8TControlFv */ +JStudio::TControl::~TControl() { + /* Nonmatching */ +} + +/* 8026E180-8026E1C0 .text transformOnSet_setOrigin__Q27JStudio8TControlFRC3Vecf */ +void JStudio::TControl::transformOnSet_setOrigin(const Vec&, float) { + /* Nonmatching */ +} + +/* 8026E1C0-8026E248 .text transformOnGet_setOrigin__Q27JStudio8TControlFRC3Vecf */ +void JStudio::TControl::transformOnGet_setOrigin(const Vec&, float) { + /* Nonmatching */ +} + +/* 8026E248-8026E290 .text __dt__Q27JStudio13TCreateObjectFv */ +JStudio::TCreateObject::~TCreateObject() { + /* Nonmatching */ +} + +/* 8026E290-8026E314 .text __dt__Q27JStudio8TFactoryFv */ +JStudio::TFactory::~TFactory() { + /* Nonmatching */ +} + +/* 8026E314-8026E360 .text appendCreateObject__Q27JStudio8TFactoryFPQ27JStudio13TCreateObject */ +void JStudio::TFactory::appendCreateObject(JStudio::TCreateObject*) { + /* Nonmatching */ +} + +/* 8026E360-8026E438 .text create__Q27JStudio8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object */ +void JStudio::TFactory::create(const JStudio::stb::data::TParse_TBlock_object&) { + /* Nonmatching */ +} + +/* 8026E438-8026E48C .text __ct__Q27JStudio6TParseFPQ27JStudio8TControl */ +JStudio::TParse::TParse(JStudio::TControl*) { + /* Nonmatching */ +} + +/* 8026E48C-8026E4FC .text __dt__Q27JStudio6TParseFv */ +JStudio::TParse::~TParse() { + /* Nonmatching */ +} + +/* 8026E4FC-8026E56C .text parseHeader__Q27JStudio6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl */ +void JStudio::TParse::parseHeader(const JStudio::stb::data::TParse_THeader&, unsigned long) { + /* Nonmatching */ +} + +/* 8026E56C-8026E5B0 .text parseBlock_block__Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl */ +void JStudio::TParse::parseBlock_block(const JStudio::stb::data::TParse_TBlock&, unsigned long) { + /* Nonmatching */ +} + +/* 8026E5B0-8026E610 .text parseBlock_block_fvb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl */ +void parseBlock_block_fvb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio/jstudio-data.cpp b/src/JSystem/JStudio/JStudio/jstudio-data.cpp new file mode 100644 index 000000000..a1044d4df --- /dev/null +++ b/src/JSystem/JStudio/JStudio/jstudio-data.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: jstudio-data.cpp +// + +#include "jstudio-data.h" +#include "dolphin/types.h" + diff --git a/src/JSystem/JStudio/JStudio/jstudio-math.cpp b/src/JSystem/JStudio/JStudio/jstudio-math.cpp new file mode 100644 index 000000000..0cf2a0451 --- /dev/null +++ b/src/JSystem/JStudio/JStudio/jstudio-math.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: jstudio-math.cpp +// + +#include "jstudio-math.h" +#include "dolphin/types.h" + +/* 8026E610-8026E778 .text getRotation_xyz__Q27JStudio4mathFPA4_ffff */ +void JStudio::math::getRotation_xyz(float(*)[4], float, float, float) { + /* Nonmatching */ +} + +/* 8026E778-8026E7C4 .text rotate_xyz__Q27JStudio4mathFPA4_fPA4_Cffff */ +void JStudio::math::rotate_xyz(float(*)[4], const float(*)[4], float, float, float) { + /* Nonmatching */ +} + +/* 8026E7C4-8026E81C .text rotate_y__Q27JStudio4mathFPA4_fPA4_Cff */ +void JStudio::math::rotate_y(float(*)[4], const float(*)[4], float) { + /* Nonmatching */ +} + +/* 8026E81C-8026E898 .text getTransformation_SRxyzT__Q27JStudio4mathFPA4_fRC3VecRC3VecRC3Vec */ +void JStudio::math::getTransformation_SRxyzT(float(*)[4], const Vec&, const Vec&, const Vec&) { + /* Nonmatching */ +} + +/* 8026E898-8026E8F8 .text getTransformation_RyT__Q27JStudio4mathFPA4_ffRC3Vec */ +void JStudio::math::getTransformation_RyT(float(*)[4], float, const Vec&) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio/jstudio-object.cpp b/src/JSystem/JStudio/JStudio/jstudio-object.cpp new file mode 100644 index 000000000..3c5540a45 --- /dev/null +++ b/src/JSystem/JStudio/JStudio/jstudio-object.cpp @@ -0,0 +1,383 @@ +// +// Generated by dtk +// Translation Unit: jstudio-object.cpp +// + +#include "jstudio-object.h" +#include "dolphin/types.h" + +/* 8026E8F8-8026E940 .text __dt__Q37JStudio14TVariableValue7TOutputFv */ +JStudio::TVariableValue::TOutput::~TOutput() { + /* Nonmatching */ +} + +/* 8026E940-8026E9A4 .text update__Q27JStudio14TVariableValueFdPQ27JStudio8TAdaptor */ +void JStudio::TVariableValue::update(double, JStudio::TAdaptor*) { + /* Nonmatching */ +} + +/* 8026E9A4-8026E9B8 .text update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued */ +void update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued { + /* Nonmatching */ +} + +/* 8026E9B8-8026E9F4 .text update_time___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued */ +void update_time___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued { + /* Nonmatching */ +} + +/* 8026E9F4-8026EA58 .text update_functionValue___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued */ +void update_functionValue___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued { + /* Nonmatching */ +} + +/* 8026EA58-8026EAB8 .text __dt__Q37JStudio14TVariableValue13TOutput_none_Fv */ +JStudio::TVariableValue::TOutput_none_::~TOutput_none_() { + /* Nonmatching */ +} + +/* 8026EAB8-8026EABC .text __cl__Q37JStudio14TVariableValue13TOutput_none_CFfPQ27JStudio8TAdaptor */ +void JStudio::TVariableValue::TOutput_none_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 8026EABC-8026EB04 .text __dt__Q27JStudio8TAdaptorFv */ +JStudio::TAdaptor::~TAdaptor() { + /* Nonmatching */ +} + +/* 8026EB04-8026EB08 .text adaptor_do_prepare__Q27JStudio8TAdaptorFPCQ27JStudio7TObject */ +void JStudio::TAdaptor::adaptor_do_prepare(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 8026EB08-8026EB0C .text adaptor_do_begin__Q27JStudio8TAdaptorFPCQ27JStudio7TObject */ +void JStudio::TAdaptor::adaptor_do_begin(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 8026EB0C-8026EB10 .text adaptor_do_end__Q27JStudio8TAdaptorFPCQ27JStudio7TObject */ +void JStudio::TAdaptor::adaptor_do_end(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 8026EB10-8026EB14 .text adaptor_do_update__Q27JStudio8TAdaptorFPCQ27JStudio7TObjectUl */ +void JStudio::TAdaptor::adaptor_do_update(const JStudio::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 8026EB14-8026EB18 .text adaptor_do_data__Q27JStudio8TAdaptorFPCQ27JStudio7TObjectPCvUlPCvUl */ +void JStudio::TAdaptor::adaptor_do_data(const JStudio::TObject*, const void*, unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8026EB18-8026EBB8 .text adaptor_setVariableValue__Q27JStudio8TAdaptorFPQ27JStudio7TObjectUlQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio::TAdaptor::adaptor_setVariableValue(JStudio::TObject*, unsigned long, JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8026EBB8-8026ECAC .text adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio7TObjectPCUlUlQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio::TAdaptor::adaptor_setVariableValue_n(JStudio::TObject*, const unsigned long*, unsigned long, JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8026ECAC-8026ECF0 .text adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate */ +void JStudio::TAdaptor::adaptor_setVariableValue_immediate(const JStudio::TAdaptor::TSetVariableValue_immediate*) { + /* Nonmatching */ +} + +/* 8026ECF0-8026ED60 .text adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec */ +void JStudio::TAdaptor::adaptor_setVariableValue_Vec(const unsigned long*, const Vec&) { + /* Nonmatching */ +} + +/* 8026ED60-8026EDA0 .text adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl */ +void JStudio::TAdaptor::adaptor_getVariableValue_Vec(Vec*, const unsigned long*) const { + /* Nonmatching */ +} + +/* 8026EDA0-8026EE80 .text adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFPCUlRC8_GXColor */ +void JStudio::TAdaptor::adaptor_setVariableValue_GXColor(const unsigned long*, const _GXColor&) { + /* Nonmatching */ +} + +/* 8026EE80-8026EFCC .text adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl */ +void JStudio::TAdaptor::adaptor_getVariableValue_GXColor(_GXColor*, const unsigned long*) const { + /* Nonmatching */ +} + +/* 8026EFCC-8026F064 .text adaptor_updateVariableValue__Q27JStudio8TAdaptorFPQ27JStudio7TObjectUl */ +void JStudio::TAdaptor::adaptor_updateVariableValue(JStudio::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 8026F064-8026F07C .text adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl */ +void adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl { + /* Nonmatching */ +} + +/* 8026F07C-8026F0A8 .text adaptor_setVariableValue_IMMEDIATE___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl */ +void adaptor_setVariableValue_IMMEDIATE___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl { + /* Nonmatching */ +} + +/* 8026F0A8-8026F0D4 .text adaptor_setVariableValue_TIME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl */ +void adaptor_setVariableValue_TIME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl { + /* Nonmatching */ +} + +/* 8026F0D4-8026F144 .text adaptor_setVariableValue_FVR_NAME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl */ +void adaptor_setVariableValue_FVR_NAME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl { + /* Nonmatching */ +} + +/* 8026F144-8026F1B0 .text adaptor_setVariableValue_FVR_INDEX___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl */ +void adaptor_setVariableValue_FVR_INDEX___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio7TObjectUlPCvUl { + /* Nonmatching */ +} + +/* 8026F1B0-8026F234 .text __dt__Q27JStudio7TObjectFv */ +JStudio::TObject::~TObject() { + /* Nonmatching */ +} + +/* 8026F234-8026F2A0 .text forward_value__Q27JStudio7TObjectFUl */ +void JStudio::TObject::forward_value(unsigned long) { + /* Nonmatching */ +} + +/* 8026F2A0-8026F2DC .text do_begin__Q27JStudio7TObjectFv */ +void JStudio::TObject::do_begin() { + /* Nonmatching */ +} + +/* 8026F2DC-8026F318 .text do_end__Q27JStudio7TObjectFv */ +void JStudio::TObject::do_end() { + /* Nonmatching */ +} + +/* 8026F318-8026F338 .text do_wait__Q27JStudio7TObjectFUl */ +void JStudio::TObject::do_wait(unsigned long) { + /* Nonmatching */ +} + +/* 8026F338-8026F394 .text do_data__Q27JStudio7TObjectFPCvUlPCvUl */ +void JStudio::TObject::do_data(const void*, unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8026F394-8026F3E0 .text __ct__Q27JStudio7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio8TAdaptor */ +JStudio::TObject::TObject(const JStudio::stb::data::TParse_TBlock_object&, JStudio::TAdaptor*) { + /* Nonmatching */ +} + +/* 8026F3E0-8026F440 .text __dt__Q27JStudio14TAdaptor_actorFv */ +JStudio::TAdaptor_actor::~TAdaptor_actor() { + /* Nonmatching */ +} + +/* 8026F440-8026F47C .text __ct__Q27JStudio13TObject_actorFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_actor */ +JStudio::TObject_actor::TObject_actor(const JStudio::stb::data::TParse_TBlock_object&, JStudio::TAdaptor_actor*) { + /* Nonmatching */ +} + +/* 8026F47C-8026F7B0 .text do_paragraph__Q27JStudio13TObject_actorFUlPCvUl */ +void JStudio::TObject_actor::do_paragraph(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8026F7B0-8026F810 .text __dt__Q27JStudio21TAdaptor_ambientLightFv */ +JStudio::TAdaptor_ambientLight::~TAdaptor_ambientLight() { + /* Nonmatching */ +} + +/* 8026F810-8026F84C .text __ct__Q27JStudio20TObject_ambientLightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio21TAdaptor_ambientLight */ +JStudio::TObject_ambientLight::TObject_ambientLight(const JStudio::stb::data::TParse_TBlock_object&, JStudio::TAdaptor_ambientLight*) { + /* Nonmatching */ +} + +/* 8026F84C-8026F928 .text do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl */ +void JStudio::TObject_ambientLight::do_paragraph(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8026F928-8026F988 .text __dt__Q27JStudio15TAdaptor_cameraFv */ +JStudio::TAdaptor_camera::~TAdaptor_camera() { + /* Nonmatching */ +} + +/* 8026F988-8026F9C4 .text __ct__Q27JStudio14TObject_cameraFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio15TAdaptor_camera */ +JStudio::TObject_camera::TObject_camera(const JStudio::stb::data::TParse_TBlock_object&, JStudio::TAdaptor_camera*) { + /* Nonmatching */ +} + +/* 8026F9C4-8026FBFC .text do_paragraph__Q27JStudio14TObject_cameraFUlPCvUl */ +void JStudio::TObject_camera::do_paragraph(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8026FBFC-8026FC5C .text __dt__Q27JStudio12TAdaptor_fogFv */ +JStudio::TAdaptor_fog::~TAdaptor_fog() { + /* Nonmatching */ +} + +/* 8026FC5C-8026FC98 .text __ct__Q27JStudio11TObject_fogFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio12TAdaptor_fog */ +JStudio::TObject_fog::TObject_fog(const JStudio::stb::data::TParse_TBlock_object&, JStudio::TAdaptor_fog*) { + /* Nonmatching */ +} + +/* 8026FC98-8026FD80 .text do_paragraph__Q27JStudio11TObject_fogFUlPCvUl */ +void JStudio::TObject_fog::do_paragraph(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8026FD80-8026FDE0 .text __dt__Q27JStudio14TAdaptor_lightFv */ +JStudio::TAdaptor_light::~TAdaptor_light() { + /* Nonmatching */ +} + +/* 8026FDE0-8026FE1C .text __ct__Q27JStudio13TObject_lightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_light */ +JStudio::TObject_light::TObject_light(const JStudio::stb::data::TParse_TBlock_object&, JStudio::TAdaptor_light*) { + /* Nonmatching */ +} + +/* 8026FE1C-80270058 .text do_paragraph__Q27JStudio13TObject_lightFUlPCvUl */ +void JStudio::TObject_light::do_paragraph(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80270058-802700B8 .text __dt__Q27JStudio16TAdaptor_messageFv */ +JStudio::TAdaptor_message::~TAdaptor_message() { + /* Nonmatching */ +} + +/* 802700B8-802700F4 .text __ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message */ +JStudio::TObject_message::TObject_message(const JStudio::stb::data::TParse_TBlock_object&, JStudio::TAdaptor_message*) { + /* Nonmatching */ +} + +/* 802700F4-80270184 .text do_paragraph__Q27JStudio15TObject_messageFUlPCvUl */ +void JStudio::TObject_message::do_paragraph(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80270184-802701E4 .text __dt__Q27JStudio17TAdaptor_particleFv */ +JStudio::TAdaptor_particle::~TAdaptor_particle() { + /* Nonmatching */ +} + +/* 802701E4-80270220 .text __ct__Q27JStudio16TObject_particleFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio17TAdaptor_particle */ +JStudio::TObject_particle::TObject_particle(const JStudio::stb::data::TParse_TBlock_object&, JStudio::TAdaptor_particle*) { + /* Nonmatching */ +} + +/* 80270220-802704E4 .text do_paragraph__Q27JStudio16TObject_particleFUlPCvUl */ +void JStudio::TObject_particle::do_paragraph(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802704E4-80270544 .text __dt__Q27JStudio14TAdaptor_soundFv */ +JStudio::TAdaptor_sound::~TAdaptor_sound() { + /* Nonmatching */ +} + +/* 80270544-80270580 .text __ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound */ +JStudio::TObject_sound::TObject_sound(const JStudio::stb::data::TParse_TBlock_object&, JStudio::TAdaptor_sound*) { + /* Nonmatching */ +} + +/* 80270580-80270778 .text do_paragraph__Q27JStudio13TObject_soundFUlPCvUl */ +void JStudio::TObject_sound::do_paragraph(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80270778-802707D8 .text __dt__Q27JStudio13TObject_soundFv */ +JStudio::TObject_sound::~TObject_sound() { + /* Nonmatching */ +} + +/* 802707D8-80270838 .text __dt__Q27JStudio16TObject_particleFv */ +JStudio::TObject_particle::~TObject_particle() { + /* Nonmatching */ +} + +/* 80270838-80270898 .text __dt__Q27JStudio15TObject_messageFv */ +JStudio::TObject_message::~TObject_message() { + /* Nonmatching */ +} + +/* 80270898-802708F8 .text __dt__Q27JStudio13TObject_lightFv */ +JStudio::TObject_light::~TObject_light() { + /* Nonmatching */ +} + +/* 802708F8-80270958 .text __dt__Q27JStudio11TObject_fogFv */ +JStudio::TObject_fog::~TObject_fog() { + /* Nonmatching */ +} + +/* 80270958-802709B8 .text __dt__Q27JStudio14TObject_cameraFv */ +JStudio::TObject_camera::~TObject_camera() { + /* Nonmatching */ +} + +/* 802709B8-80270A18 .text __dt__Q27JStudio20TObject_ambientLightFv */ +JStudio::TObject_ambientLight::~TObject_ambientLight() { + /* Nonmatching */ +} + +/* 80270A18-80270A78 .text __dt__Q27JStudio13TObject_actorFv */ +JStudio::TObject_actor::~TObject_actor() { + /* Nonmatching */ +} + +/* 80270C74-80270CD4 .text __dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv */ +JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::~TOutputVariableValue_BOOL_() { + /* Nonmatching */ +} + +/* 80270CD4-80270D34 .text __dt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_Fv */ +JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::~TOutputVariableValue_BOOL_() { + /* Nonmatching */ +} + +/* 80270D34-80270D94 .text __dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv */ +JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::~TOutputVariableValue_BOOL_() { + /* Nonmatching */ +} + +/* 80270D94-80270DF4 .text __dt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_Fv */ +JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::~TOutputVariableValue_BOOL_() { + /* Nonmatching */ +} + +/* 80270DF4-80270E54 .text __dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv */ +JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::~TOutputVariableValue_BOOL_() { + /* Nonmatching */ +} + +/* 80270E54-80270EB0 .text __cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor */ +void JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 80270EB0-80270F0C .text __cl__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor */ +void JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 80270F0C-80270F68 .text __cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor */ +void JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 80270F68-80270FC4 .text __cl__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor */ +void JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 80270FC4-80271020 .text __cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor */ +void JStudio::@unnamed@jstudio_object_cpp@::TOutputVariableValue_BOOL_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio/object-id.cpp b/src/JSystem/JStudio/JStudio/object-id.cpp new file mode 100644 index 000000000..0a5a78e5b --- /dev/null +++ b/src/JSystem/JStudio/JStudio/object-id.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: object-id.cpp +// + +#include "object-id.h" +#include "dolphin/types.h" + +/* 80274AF8-80274BE8 .text isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData */ +void JStudio::object::TIDData::isEqual(const JStudio::object::TIDData&, const JStudio::object::TIDData&) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio/stb-data-parse.cpp b/src/JSystem/JStudio/JStudio/stb-data-parse.cpp new file mode 100644 index 000000000..a17dd7a1d --- /dev/null +++ b/src/JSystem/JStudio/JStudio/stb-data-parse.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: stb-data-parse.cpp +// + +#include "stb-data-parse.h" +#include "dolphin/types.h" + +/* 80275A64-80275AB4 .text getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData */ +void JStudio::stb::data::TParse_TSequence::getData(JStudio::stb::data::TParse_TSequence::TData*) const { + /* Nonmatching */ +} + +/* 80275AB4-80275B2C .text getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData */ +void JStudio::stb::data::TParse_TParagraph::getData(JStudio::stb::data::TParse_TParagraph::TData*) const { + /* Nonmatching */ +} + +/* 80275B2C-80275BAC .text getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TParse_TParagraph_data5TData */ +void JStudio::stb::data::TParse_TParagraph_data::getData(JStudio::stb::data::TParse_TParagraph_data::TData*) const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio/stb-data.cpp b/src/JSystem/JStudio/JStudio/stb-data.cpp new file mode 100644 index 000000000..c8766c8a6 --- /dev/null +++ b/src/JSystem/JStudio/JStudio/stb-data.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: stb-data.cpp +// + +#include "stb-data.h" +#include "dolphin/types.h" + diff --git a/src/JSystem/JStudio/JStudio/stb.cpp b/src/JSystem/JStudio/JStudio/stb.cpp new file mode 100644 index 000000000..95af1d895 --- /dev/null +++ b/src/JSystem/JStudio/JStudio/stb.cpp @@ -0,0 +1,178 @@ +// +// Generated by dtk +// Translation Unit: stb.cpp +// + +#include "stb.h" +#include "dolphin/types.h" + +/* 80274BE8-80274C30 .text __ct__Q37JStudio3stb7TObjectFUlPCvUl */ +JStudio::stb::TObject::TObject(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80274C30-80274CAC .text __ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object */ +JStudio::stb::TObject::TObject(const JStudio::stb::data::TParse_TBlock_object&) { + /* Nonmatching */ +} + +/* 80274CAC-80274CF4 .text __dt__Q37JStudio3stb7TObjectFv */ +JStudio::stb::TObject::~TObject() { + /* Nonmatching */ +} + +/* 80274CF4-80274D4C .text setFlag_operation__Q37JStudio3stb7TObjectFUci */ +void JStudio::stb::TObject::setFlag_operation(unsigned char, int) { + /* Nonmatching */ +} + +/* 80274D4C-80274D64 .text reset__Q37JStudio3stb7TObjectFPCv */ +void JStudio::stb::TObject::reset(const void*) { + /* Nonmatching */ +} + +/* 80274D64-80274F74 .text forward__Q37JStudio3stb7TObjectFUl */ +void JStudio::stb::TObject::forward(unsigned long) { + /* Nonmatching */ +} + +/* 80274F74-80274F78 .text do_begin__Q37JStudio3stb7TObjectFv */ +void JStudio::stb::TObject::do_begin() { + /* Nonmatching */ +} + +/* 80274F78-80274F7C .text do_end__Q37JStudio3stb7TObjectFv */ +void JStudio::stb::TObject::do_end() { + /* Nonmatching */ +} + +/* 80274F7C-80274F80 .text do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl */ +void JStudio::stb::TObject::do_paragraph(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80274F80-80274F84 .text do_wait__Q37JStudio3stb7TObjectFUl */ +void JStudio::stb::TObject::do_wait(unsigned long) { + /* Nonmatching */ +} + +/* 80274F84-80274F88 .text do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl */ +void JStudio::stb::TObject::do_data(const void*, unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80274F88-802750DC .text process_sequence___Q37JStudio3stb7TObjectFv */ +void process_sequence___Q37JStudio3stb7TObjectFv { + /* Nonmatching */ +} + +/* 802750DC-802751C4 .text process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl */ +void process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl { + /* Nonmatching */ +} + +/* 802751C4-80275210 .text __ct__Q37JStudio3stb15TObject_controlFPCvUl */ +JStudio::stb::TObject_control::TObject_control(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80275210-80275290 .text __ct__Q37JStudio3stb8TControlFv */ +JStudio::stb::TControl::TControl() { + /* Nonmatching */ +} + +/* 80275290-802752F0 .text __dt__Q37JStudio3stb15TObject_controlFv */ +JStudio::stb::TObject_control::~TObject_control() { + /* Nonmatching */ +} + +/* 802752F0-80275384 .text __dt__Q37JStudio3stb8TControlFv */ +JStudio::stb::TControl::~TControl() { + /* Nonmatching */ +} + +/* 80275384-802753D4 .text appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject */ +void JStudio::stb::TControl::appendObject(JStudio::stb::TObject*) { + /* Nonmatching */ +} + +/* 802753D4-8027540C .text removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject */ +void JStudio::stb::TControl::removeObject(JStudio::stb::TObject*) { + /* Nonmatching */ +} + +/* 8027540C-8027545C .text destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject */ +void JStudio::stb::TControl::destroyObject(JStudio::stb::TObject*) { + /* Nonmatching */ +} + +/* 8027545C-802754C0 .text destroyObject_all__Q37JStudio3stb8TControlFv */ +void JStudio::stb::TControl::destroyObject_all() { + /* Nonmatching */ +} + +/* 802754C0-80275560 .text getObject__Q37JStudio3stb8TControlFPCvUl */ +void JStudio::stb::TControl::getObject(const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80275560-8027565C .text forward__Q37JStudio3stb8TControlFUl */ +void JStudio::stb::TControl::forward(unsigned long) { + /* Nonmatching */ +} + +/* 8027565C-802756A4 .text __dt__Q37JStudio3stb8TFactoryFv */ +JStudio::stb::TFactory::~TFactory() { + /* Nonmatching */ +} + +/* 802756A4-802756AC .text create__Q37JStudio3stb8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object */ +void JStudio::stb::TFactory::create(const JStudio::stb::data::TParse_TBlock_object&) { + /* Nonmatching */ +} + +/* 802756AC-802756E8 .text destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject */ +void JStudio::stb::TFactory::destroy(JStudio::stb::TObject*) { + /* Nonmatching */ +} + +/* 802756E8-80275708 .text __ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl */ +JStudio::stb::TParse::TParse(JStudio::stb::TControl*) { + /* Nonmatching */ +} + +/* 80275708-80275768 .text __dt__Q37JStudio3stb6TParseFv */ +JStudio::stb::TParse::~TParse() { + /* Nonmatching */ +} + +/* 80275768-80275834 .text parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl */ +void JStudio::stb::TParse::parseHeader_next(const void**, unsigned long*, unsigned long) { + /* Nonmatching */ +} + +/* 80275834-80275888 .text parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl */ +void JStudio::stb::TParse::parseBlock_next(const void**, unsigned long*, unsigned long) { + /* Nonmatching */ +} + +/* 80275888-80275890 .text parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl */ +void JStudio::stb::TParse::parseHeader(const JStudio::stb::data::TParse_THeader&, unsigned long) { + /* Nonmatching */ +} + +/* 80275890-802758C8 .text parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl */ +void JStudio::stb::TParse::parseBlock_block(const JStudio::stb::data::TParse_TBlock&, unsigned long) { + /* Nonmatching */ +} + +/* 802758C8-802759D0 .text parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl */ +void JStudio::stb::TParse::parseBlock_object(const JStudio::stb::data::TParse_TBlock_object&, unsigned long) { + /* Nonmatching */ +} + +/* 802759D0-80275A64 .text find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal */ +void find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JAudio/control.cpp b/src/JSystem/JStudio/JStudio_JAudio/control.cpp new file mode 100644 index 000000000..07aea91af --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JAudio/control.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: control.cpp +// + +#include "control.h" +#include "dolphin/types.h" + +/* 80278B98-80278C4C .text createObject_SOUND_JAI___Q214JStudio_JAudio21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP8JAIBasic */ +void createObject_SOUND_JAI___Q214JStudio_JAudio21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP8JAIBasic { + /* Nonmatching */ +} + +/* 80278C4C-80278CAC .text __dt__Q214JStudio_JAudio13TCreateObjectFv */ +JStudio_JAudio::TCreateObject::~TCreateObject() { + /* Nonmatching */ +} + +/* 80278CAC-80278D20 .text create__Q214JStudio_JAudio13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object */ +void JStudio_JAudio::TCreateObject::create(JStudio::TObject**, const JStudio::stb::data::TParse_TBlock_object&) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JAudio/object-sound.cpp b/src/JSystem/JStudio/JStudio_JAudio/object-sound.cpp new file mode 100644 index 000000000..8684d9086 --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JAudio/object-sound.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: object-sound.cpp +// + +#include "object-sound.h" +#include "dolphin/types.h" + +/* 80278D20-80278DC0 .text __ct__Q214JStudio_JAudio14TAdaptor_soundFP8JAIBasic */ +JStudio_JAudio::TAdaptor_sound::TAdaptor_sound(JAIBasic*) { + /* Nonmatching */ +} + +/* 80278DC0-80278E38 .text __dt__Q214JStudio_JAudio14TAdaptor_soundFv */ +JStudio_JAudio::TAdaptor_sound::~TAdaptor_sound() { + /* Nonmatching */ +} + +/* 80278E38-80278F40 .text adaptor_do_prepare__Q214JStudio_JAudio14TAdaptor_soundFPCQ27JStudio7TObject */ +void JStudio_JAudio::TAdaptor_sound::adaptor_do_prepare(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80278F40-80278FB8 .text adaptor_do_update__Q214JStudio_JAudio14TAdaptor_soundFPCQ27JStudio7TObjectUl */ +void JStudio_JAudio::TAdaptor_sound::adaptor_do_update(const JStudio::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 80278FB8-80279064 .text adaptor_do_SOUND__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JAudio::TAdaptor_sound::adaptor_do_SOUND(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80279064-8027908C .text adaptor_do_LOCATED__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JAudio::TAdaptor_sound::adaptor_do_LOCATED(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 8027908C-8027915C .text __cl__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_CFfPQ27JStudio8TAdaptor */ +void JStudio_JAudio::TAdaptor_sound::TVVOOn_BEGIN_FADE_IN_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 8027915C-8027919C .text __cl__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_CFfPQ27JStudio8TAdaptor */ +void JStudio_JAudio::TAdaptor_sound::TVVOOn_END_FADE_OUT_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 8027919C-802791D8 .text __cl__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_CFfPQ27JStudio8TAdaptor */ +void JStudio_JAudio::TAdaptor_sound::TVVOSetValue_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 802791D8-802791FC .text setDemoFxmix__8JAISoundFfUl */ +void JAISound::setDemoFxmix(float, unsigned long) { + /* Nonmatching */ +} + +/* 802791FC-80279220 .text setDemoPitch__8JAISoundFfUl */ +void JAISound::setDemoPitch(float, unsigned long) { + /* Nonmatching */ +} + +/* 80279220-80279244 .text setDemoPan__8JAISoundFfUl */ +void JAISound::setDemoPan(float, unsigned long) { + /* Nonmatching */ +} + +/* 80279244-80279268 .text setDemoVolume__8JAISoundFfUl */ +void JAISound::setDemoVolume(float, unsigned long) { + /* Nonmatching */ +} + +/* 80279268-802792C8 .text __dt__Q314JStudio_JAudio14TAdaptor_sound13TVVOSetValue_Fv */ +JStudio_JAudio::TAdaptor_sound::TVVOSetValue_::~TVVOSetValue_() { + /* Nonmatching */ +} + +/* 802792C8-80279328 .text __dt__Q314JStudio_JAudio14TAdaptor_sound20TVVOOn_END_FADE_OUT_Fv */ +JStudio_JAudio::TAdaptor_sound::TVVOOn_END_FADE_OUT_::~TVVOOn_END_FADE_OUT_() { + /* Nonmatching */ +} + +/* 80279328-80279388 .text __dt__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_Fv */ +JStudio_JAudio::TAdaptor_sound::TVVOOn_BEGIN_FADE_IN_::~TVVOOn_BEGIN_FADE_IN_() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JParticle/control.cpp b/src/JSystem/JStudio/JStudio_JParticle/control.cpp new file mode 100644 index 000000000..b03a850ab --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JParticle/control.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: control.cpp +// + +#include "control.h" +#include "dolphin/types.h" + +/* 802796E4-802797A0 .text createObject_PARTICLE_JPA___Q217JStudio_JParticle21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP17JPAEmitterManagerPCQ26JStage7TSystem */ +void createObject_PARTICLE_JPA___Q217JStudio_JParticle21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectP17JPAEmitterManagerPCQ26JStage7TSystem { + /* Nonmatching */ +} + +/* 802797A0-80279800 .text __dt__Q217JStudio_JParticle13TCreateObjectFv */ +JStudio_JParticle::TCreateObject::~TCreateObject() { + /* Nonmatching */ +} + +/* 80279800-80279878 .text create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object */ +void JStudio_JParticle::TCreateObject::create(JStudio::TObject**, const JStudio::stb::data::TParse_TBlock_object&) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp b/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp new file mode 100644 index 000000000..4c09c4c11 --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp @@ -0,0 +1,83 @@ +// +// Generated by dtk +// Translation Unit: object-particle.cpp +// + +#include "object-particle.h" +#include "dolphin/types.h" + +/* 80279878-80279954 .text __ct__Q217JStudio_JParticle17TAdaptor_particleFP17JPAEmitterManagerPCQ26JStage7TSystem */ +JStudio_JParticle::TAdaptor_particle::TAdaptor_particle(JPAEmitterManager*, const JStage::TSystem*) { + /* Nonmatching */ +} + +/* 80279954-802799B0 .text __dt__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_Fv */ +JStudio_JParticle::TAdaptor_particle::TJPACallback_::~TJPACallback_() { + /* Nonmatching */ +} + +/* 802799B0-80279A50 .text __dt__Q217JStudio_JParticle17TAdaptor_particleFv */ +JStudio_JParticle::TAdaptor_particle::~TAdaptor_particle() { + /* Nonmatching */ +} + +/* 80279A50-80279BD4 .text adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObject */ +void JStudio_JParticle::TAdaptor_particle::adaptor_do_prepare(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80279BD4-80279BD8 .text adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObject */ +void JStudio_JParticle::TAdaptor_particle::adaptor_do_end(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80279BD8-80279C2C .text adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFPCQ27JStudio7TObjectUl */ +void JStudio_JParticle::TAdaptor_particle::adaptor_do_update(const JStudio::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 80279C2C-80279C40 .text adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARTICLE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80279C40-80279CA4 .text adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80279CA4-80279D24 .text adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT_NODE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80279D24-80279D40 .text adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80279D40-80279E2C .text __cl__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_CFfPQ27JStudio8TAdaptor */ +void JStudio_JParticle::TAdaptor_particle::TVVOOn_BEGIN_FADE_IN_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 80279E2C-80279F08 .text __cl__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_CFfPQ27JStudio8TAdaptor */ +void JStudio_JParticle::TAdaptor_particle::TVVOOn_END_FADE_OUT_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 80279F08-8027A2B8 .text execute__Q317JStudio_JParticle17TAdaptor_particle13TJPACallback_FP14JPABaseEmitter */ +void JStudio_JParticle::TAdaptor_particle::TJPACallback_::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8027A2B8-8027A318 .text __dt__Q317JStudio_JParticle17TAdaptor_particle20TVVOOn_END_FADE_OUT_Fv */ +JStudio_JParticle::TAdaptor_particle::TVVOOn_END_FADE_OUT_::~TVVOOn_END_FADE_OUT_() { + /* Nonmatching */ +} + +/* 8027A318-8027A378 .text __dt__Q317JStudio_JParticle17TAdaptor_particle21TVVOOn_BEGIN_FADE_IN_Fv */ +JStudio_JParticle::TAdaptor_particle::TVVOOn_BEGIN_FADE_IN_::~TVVOOn_BEGIN_FADE_IN_() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JStage/control.cpp b/src/JSystem/JStudio/JStudio_JStage/control.cpp new file mode 100644 index 000000000..c06f544f8 --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JStage/control.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: control.cpp +// + +#include "control.h" +#include "dolphin/types.h" + +/* 80275BAC-80275C0C .text __dt__Q214JStudio_JStage13TCreateObjectFv */ +JStudio_JStage::TCreateObject::~TCreateObject() { + /* Nonmatching */ +} + +/* 80275C0C-80275D5C .text create__Q214JStudio_JStage13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object */ +void JStudio_JStage::TCreateObject::create(JStudio::TObject**, const JStudio::stb::data::TParse_TBlock_object&) { + /* Nonmatching */ +} + +/* 80275D5C-80275DDC .text find__Q214JStudio_JStage13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectQ26JStage8TEObject */ +void JStudio_JStage::TCreateObject::find(const JStudio::stb::data::TParse_TBlock_object&, JStage::TEObject) { + /* Nonmatching */ +} + +/* 80275DDC-80275E98 .text createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem */ +void JStudio_JStage::@unnamed@control_cpp@::createObject_JSG_(const JStudio::stb::data::TParse_TBlock_object&, JStage::TObject*, const JStage::TSystem*) { + /* Nonmatching */ +} + +/* 80275E98-80275F54 .text createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem */ +void JStudio_JStage::@unnamed@control_cpp@::createObject_JSG_(const JStudio::stb::data::TParse_TBlock_object&, JStage::TObject*, const JStage::TSystem*) { + /* Nonmatching */ +} + +/* 80275F54-80276010 .text createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem */ +void JStudio_JStage::@unnamed@control_cpp@::createObject_JSG_(const JStudio::stb::data::TParse_TBlock_object&, JStage::TObject*, const JStage::TSystem*) { + /* Nonmatching */ +} + +/* 80276010-802760CC .text createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem */ +void JStudio_JStage::@unnamed@control_cpp@::createObject_JSG_(const JStudio::stb::data::TParse_TBlock_object&, JStage::TObject*, const JStage::TSystem*) { + /* Nonmatching */ +} + +/* 802760CC-80276188 .text createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem */ +void JStudio_JStage::@unnamed@control_cpp@::createObject_JSG_(const JStudio::stb::data::TParse_TBlock_object&, JStage::TObject*, const JStage::TSystem*) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp b/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp new file mode 100644 index 000000000..ff60a4efb --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp @@ -0,0 +1,128 @@ +// +// Generated by dtk +// Translation Unit: object-actor.cpp +// + +#include "object-actor.h" +#include "dolphin/types.h" + +/* 80276264-80276318 .text __ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor */ +JStudio_JStage::TAdaptor_actor::TAdaptor_actor(const JStage::TSystem*, JStage::TActor*) { + /* Nonmatching */ +} + +/* 80276318-80276390 .text __dt__Q214JStudio_JStage14TAdaptor_actorFv */ +JStudio_JStage::TAdaptor_actor::~TAdaptor_actor() { + /* Nonmatching */ +} + +/* 80276390-8027641C .text adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_prepare(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 8027641C-80276600 .text adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_begin(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80276600-80276654 .text adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_end(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80276654-80276750 .text adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObjectUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_update(const JStudio::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 80276750-80276784 .text adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio7TObjectPCvUlPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_data(const JStudio::TObject*, const void*, unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80276784-802767DC .text adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_SHAPE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802767DC-80276834 .text adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_ANIMATION(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80276834-80276848 .text adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_ANIMATION_MODE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80276848-802768A0 .text adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_TEXTURE_ANIMATION(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802768A0-802768B4 .text adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_TEXTURE_ANIMATION_MODE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802768B4-80276908 .text adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_PARENT(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80276908-80276978 .text adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_PARENT_NODE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80276978-802769D4 .text adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802769D4-80276A28 .text adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_RELATION(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80276A28-80276A98 .text adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_RELATION_NODE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80276A98-80276AF0 .text adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_actor::adaptor_do_RELATION_ENABLE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80276AF0-80276B2C .text setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl */ +void setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl { + /* Nonmatching */ +} + +/* 80276B2C-80276C00 .text __cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor */ +void JStudio_JStage::TAdaptor_actor::TVVOutput_ANIMATION_FRAME_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 80276C00-80276C60 .text __dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv */ +JStudio_JStage::TAdaptor_actor::TVVOutput_ANIMATION_FRAME_::~TVVOutput_ANIMATION_FRAME_() { + /* Nonmatching */ +} + +/* 80277030-80277048 .text __ct__Q27JStudio14TVariableValueFv */ +JStudio::TVariableValue::TVariableValue() { + /* Nonmatching */ +} + +/* 80277048-802770A8 .text __dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv */ +JStudio_JStage::TVariableValueOutput_object_::~TVariableValueOutput_object_() { + /* Nonmatching */ +} + +/* 802770A8-802770D8 .text __cl__Q214JStudio_JStage81TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor */ +void JStudio_JStage::TVariableValueOutput_object_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp b/src/JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp new file mode 100644 index 000000000..c4669c434 --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: object-ambientlight.cpp +// + +#include "object-ambientlight.h" +#include "dolphin/types.h" + +/* 802770D8-8027716C .text __ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight */ +JStudio_JStage::TAdaptor_ambientLight::TAdaptor_ambientLight(const JStage::TSystem*, JStage::TAmbientLight*) { + /* Nonmatching */ +} + +/* 8027716C-802771E4 .text __dt__Q214JStudio_JStage21TAdaptor_ambientLightFv */ +JStudio_JStage::TAdaptor_ambientLight::~TAdaptor_ambientLight() { + /* Nonmatching */ +} + +/* 802771E4-802771E8 .text adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_ambientLight::adaptor_do_prepare(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 802771E8-80277274 .text adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_ambientLight::adaptor_do_begin(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80277274-802772C8 .text adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_ambientLight::adaptor_do_end(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 802772C8-80277320 .text adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectUl */ +void JStudio_JStage::TAdaptor_ambientLight::adaptor_do_update(const JStudio::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 80277320-80277354 .text adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectPCvUlPCvUl */ +void JStudio_JStage::TAdaptor_ambientLight::adaptor_do_data(const JStudio::TObject*, const void*, unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp b/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp new file mode 100644 index 000000000..3d6659515 --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp @@ -0,0 +1,68 @@ +// +// Generated by dtk +// Translation Unit: object-camera.cpp +// + +#include "object-camera.h" +#include "dolphin/types.h" + +/* 80277354-802773E8 .text __ct__Q214JStudio_JStage15TAdaptor_cameraFPCQ26JStage7TSystemPQ26JStage7TCamera */ +JStudio_JStage::TAdaptor_camera::TAdaptor_camera(const JStage::TSystem*, JStage::TCamera*) { + /* Nonmatching */ +} + +/* 802773E8-80277460 .text __dt__Q214JStudio_JStage15TAdaptor_cameraFv */ +JStudio_JStage::TAdaptor_camera::~TAdaptor_camera() { + /* Nonmatching */ +} + +/* 80277460-802774A8 .text adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_camera::adaptor_do_prepare(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 802774A8-80277600 .text adaptor_do_begin__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_camera::adaptor_do_begin(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80277600-80277654 .text adaptor_do_end__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_camera::adaptor_do_end(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80277654-8027771C .text adaptor_do_update__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObjectUl */ +void JStudio_JStage::TAdaptor_camera::adaptor_do_update(const JStudio::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 8027771C-80277750 .text adaptor_do_data__Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio7TObjectPCvUlPCvUl */ +void JStudio_JStage::TAdaptor_camera::adaptor_do_data(const JStudio::TObject*, const void*, unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80277750-802777A4 .text adaptor_do_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_camera::adaptor_do_PARENT(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802777A4-80277814 .text adaptor_do_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_camera::adaptor_do_PARENT_NODE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80277814-80277870 .text adaptor_do_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_camera::adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80277BD4-80277C34 .text __dt__Q214JStudio_JStage83TVariableValueOutput_object_Fv */ +JStudio_JStage::TVariableValueOutput_object_::~TVariableValueOutput_object_() { + /* Nonmatching */ +} + +/* 80277C34-80277C64 .text __cl__Q214JStudio_JStage83TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor */ +void JStudio_JStage::TVariableValueOutput_object_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JStage/object-fog.cpp b/src/JSystem/JStudio/JStudio_JStage/object-fog.cpp new file mode 100644 index 000000000..bc475423e --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JStage/object-fog.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: object-fog.cpp +// + +#include "object-fog.h" +#include "dolphin/types.h" + +/* 80277C64-80277CF8 .text __ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog */ +JStudio_JStage::TAdaptor_fog::TAdaptor_fog(const JStage::TSystem*, JStage::TFog*) { + /* Nonmatching */ +} + +/* 80277CF8-80277D70 .text __dt__Q214JStudio_JStage12TAdaptor_fogFv */ +JStudio_JStage::TAdaptor_fog::~TAdaptor_fog() { + /* Nonmatching */ +} + +/* 80277D70-80277DB8 .text adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_fog::adaptor_do_prepare(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80277DB8-80277E9C .text adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_fog::adaptor_do_begin(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80277E9C-80277EF0 .text adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_fog::adaptor_do_end(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80277EF0-80277F48 .text adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectUl */ +void JStudio_JStage::TAdaptor_fog::adaptor_do_update(const JStudio::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 80277F48-80277F7C .text adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectPCvUlPCvUl */ +void JStudio_JStage::TAdaptor_fog::adaptor_do_data(const JStudio::TObject*, const void*, unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80278198-802781F8 .text __dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv */ +JStudio_JStage::TVariableValueOutput_object_::~TVariableValueOutput_object_() { + /* Nonmatching */ +} + +/* 802781F8-80278228 .text __cl__Q214JStudio_JStage77TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor */ +void JStudio_JStage::TVariableValueOutput_object_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JStage/object-light.cpp b/src/JSystem/JStudio/JStudio_JStage/object-light.cpp new file mode 100644 index 000000000..3b65e6249 --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JStage/object-light.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: object-light.cpp +// + +#include "object-light.h" +#include "dolphin/types.h" + +/* 80278228-802782C4 .text __ct__Q214JStudio_JStage14TAdaptor_lightFPCQ26JStage7TSystemPQ26JStage6TLight */ +JStudio_JStage::TAdaptor_light::TAdaptor_light(const JStage::TSystem*, JStage::TLight*) { + /* Nonmatching */ +} + +/* 802782C4-8027833C .text __dt__Q214JStudio_JStage14TAdaptor_lightFv */ +JStudio_JStage::TAdaptor_light::~TAdaptor_light() { + /* Nonmatching */ +} + +/* 8027833C-80278384 .text adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_light::adaptor_do_prepare(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80278384-802785BC .text adaptor_do_begin__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_light::adaptor_do_begin(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 802785BC-80278610 .text adaptor_do_end__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObject */ +void JStudio_JStage::TAdaptor_light::adaptor_do_end(const JStudio::TObject*) { + /* Nonmatching */ +} + +/* 80278610-802787C4 .text adaptor_do_update__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObjectUl */ +void JStudio_JStage::TAdaptor_light::adaptor_do_update(const JStudio::TObject*, unsigned long) { + /* Nonmatching */ +} + +/* 802787C4-802787F8 .text adaptor_do_data__Q214JStudio_JStage14TAdaptor_lightFPCQ27JStudio7TObjectPCvUlPCvUl */ +void JStudio_JStage::TAdaptor_light::adaptor_do_data(const JStudio::TObject*, const void*, unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 802787F8-80278870 .text adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_light::adaptor_do_FACULTY(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80278870-80278894 .text adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl */ +void JStudio_JStage::TAdaptor_light::adaptor_do_ENABLE(JStudio::data::TEOperationData, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80278894-802788A0 .text __cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor */ +void JStudio_JStage::TAdaptor_light::TVVOutput_direction_::operator()(float, JStudio::TAdaptor*) const { + /* Nonmatching */ +} + +/* 802788A0-80278900 .text __dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv */ +JStudio_JStage::TAdaptor_light::TVVOutput_direction_::~TVVOutput_direction_() { + /* Nonmatching */ +} + diff --git a/src/JSystem/JStudio/JStudio_JStage/object.cpp b/src/JSystem/JStudio/JStudio_JStage/object.cpp new file mode 100644 index 000000000..f4e7b8f59 --- /dev/null +++ b/src/JSystem/JStudio/JStudio_JStage/object.cpp @@ -0,0 +1,18 @@ +// +// Generated by dtk +// Translation Unit: object.cpp +// + +#include "object.h" +#include "dolphin/types.h" + +/* 80276188-802761D0 .text adaptor_data___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectPCvUlPCvUl */ +void adaptor_data___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectPCvUlPCvUl { + /* Nonmatching */ +} + +/* 802761D0-80276264 .text adaptor_ENABLE___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectQ37JStudio4data15TEOperationDataPCvUl */ +void adaptor_ENABLE___Q214JStudio_JStage16TAdaptor_object_FPQ26JStage7TObjectQ37JStudio4data15TEOperationDataPCvUl { + /* Nonmatching */ +} + diff --git a/src/JSystem/JSupport/JSUFileStream.cpp b/src/JSystem/JSupport/JSUFileStream.cpp new file mode 100644 index 000000000..8ac2ddf1e --- /dev/null +++ b/src/JSystem/JSupport/JSUFileStream.cpp @@ -0,0 +1,71 @@ +// +// Generated by dtk +// Translation Unit: JSUFileStream.cpp +// + +#include "JSystem/JSupport/JSUFileStream.h" +#include "JSystem/JKernel/JKRFile.h" + +/* 802BF81C-802BF860 .text __ct__18JSUFileInputStreamFP7JKRFile */ +JSUFileInputStream::JSUFileInputStream(JKRFile* pFile) { + mFile = pFile; + mPosition = 0; +} + +/* 802BF860-802BF930 .text readData__18JSUFileInputStreamFPvl */ +u32 JSUFileInputStream::readData(void* pBuffer, s32 length) { + s32 lenRead = 0; + if (mFile->isAvailable()) { + if (mPosition + length > (u32)mFile->getFileSize()) { + length = mFile->getFileSize() - mPosition; + } + + if (length > 0) { + lenRead = mFile->readData(pBuffer, length, mPosition); + if (lenRead < 0) { + return 0; + } else { + mPosition += lenRead; + } + } + } + + return lenRead; +} + +/* 802BF930-802BFA10 .text seekPos__18JSUFileInputStreamFl17JSUStreamSeekFrom */ +s32 JSUFileInputStream::seekPos(s32 pos, JSUStreamSeekFrom seekFrom) { + s32 oldPos = mPosition; + + switch (seekFrom) { + case JSUStreamSeekFrom_SET: + mPosition = pos; + break; + case JSUStreamSeekFrom_END: + mPosition = mFile->getFileSize() - pos; + break; + case JSUStreamSeekFrom_CUR: + mPosition += pos; + break; + } + + if (mPosition < 0) { + mPosition = 0; + } + + if (mPosition > mFile->getFileSize()) { + mPosition = mFile->getFileSize(); + } + + return mPosition - oldPos; +} + +/* 802BFA10-802BFA40 .text getLength__18JSUFileInputStreamCFv */ +s32 JSUFileInputStream::getLength() const { + return mFile->getFileSize(); +} + +/* 802BFA40-802BFA48 .text getPosition__18JSUFileInputStreamCFv */ +s32 JSUFileInputStream::getPosition() const { + return mPosition; +} diff --git a/src/JSystem/JSupport/JSUInputStream.cpp b/src/JSystem/JSupport/JSUInputStream.cpp new file mode 100644 index 000000000..188d1098e --- /dev/null +++ b/src/JSystem/JSupport/JSUInputStream.cpp @@ -0,0 +1,76 @@ +// +// Generated by dtk +// Translation Unit: JSUInputStream.cpp +// + +#include "JSystem/JSupport/JSUInputStream.h" +#include "JSystem/JSupport/JSURandomInputStream.h" + +/* 802BF3F4-802BF47C .text __dt__14JSUInputStreamFv */ +JSUInputStream::~JSUInputStream() { +} + +/* 802BF47C-802BF4D4 .text read__14JSUInputStreamFPvl */ +s32 JSUInputStream::read(void* buffer, s32 numBytes) { + s32 bytesRead = readData(buffer, numBytes); + if (bytesRead != numBytes) { + setState(IOS_STATE_1); + } + return bytesRead; +} + +/* 802BF4D4-802BF554 .text skip__14JSUInputStreamFl */ +s32 JSUInputStream::skip(s32 count) { + s32 skipCount = 0; + u8 buffer[1]; + while (count > skipCount) { + if (readData(&buffer, 1) != 1) { + setState(IOS_STATE_1); + break; + } + skipCount++; + } + return skipCount; +} + +/* 802BF554-802BF5E0 .text align__20JSURandomInputStreamFl */ +s32 JSURandomInputStream::align(s32 alignment) { + s32 currentPos = getPosition(); + s32 offset = (alignment + currentPos); + offset -= 1; + offset &= ~(alignment - 1); + s32 alignmentOffset = offset - currentPos; + if (alignmentOffset != 0) { + s32 seekLen = seekPos(offset, JSUStreamSeekFrom_SET); + if (seekLen != alignmentOffset) { + setState(IOS_STATE_1); + } + } + return alignmentOffset; +} + +/* 802BF5E0-802BF63C .text skip__20JSURandomInputStreamFl */ +s32 JSURandomInputStream::skip(s32 param_0) { + s32 val = seekPos(param_0, JSUStreamSeekFrom_CUR); + if (val != param_0) { + setState(IOS_STATE_1); + } + return val; +} + +/* 802BF63C-802BF6C0 .text peek__20JSURandomInputStreamFPvl */ +s32 JSURandomInputStream::peek(void* buffer, s32 numBytes) { + s32 oldPos = getPosition(); + s32 bytesRead = read(buffer, numBytes); + if (bytesRead != 0) { + seekPos(oldPos, JSUStreamSeekFrom_SET); + } + return bytesRead; +} + +/* 802BF6C0-802BF704 .text seek__20JSURandomInputStreamFl17JSUStreamSeekFrom */ +s32 JSURandomInputStream::seek(s32 param_0, JSUStreamSeekFrom param_1) { + s32 seekResult = seekPos(param_0, param_1); + clrState(IOS_STATE_1); + return seekResult; +} diff --git a/src/JSystem/JSupport/JSUList.cpp b/src/JSystem/JSupport/JSUList.cpp new file mode 100644 index 000000000..43b22c12f --- /dev/null +++ b/src/JSystem/JSupport/JSUList.cpp @@ -0,0 +1,159 @@ +// +// Generated by dtk +// Translation Unit: JSUList.cpp +// + +#include "JSystem/JSupport/JSUList.h" + +/* 802BEFE4-802BEFFC .text __ct__10JSUPtrLinkFPv */ +JSUPtrLink::JSUPtrLink(void* object) { + mList = NULL; + mObject = object; + mPrev = NULL; + mNext = NULL; +} + +/* 802BEFFC-802BF05C .text __dt__10JSUPtrLinkFv */ +JSUPtrLink::~JSUPtrLink() { + if (mList != NULL) { + mList->remove(this); + } +} + +/* 802BF05C-802BF094 .text __ct__10JSUPtrListFb */ +JSUPtrList::JSUPtrList(bool init) { + if (init) { + initiate(); + } +} + +/* 802BF094-802BF0FC .text __dt__10JSUPtrListFv */ +JSUPtrList::~JSUPtrList() { + JSUPtrLink* node = mHead; + s32 removed = 0; + while (mLength > removed) { + node->mList = NULL; + node = node->getNext(); + removed += 1; + } +} + +/* 802BF0FC-802BF110 .text initiate__10JSUPtrListFv */ +void JSUPtrList::initiate() { + mHead = NULL; + mTail = NULL; + mLength = 0; +} + +/* 802BF110-802BF134 .text setFirst__10JSUPtrListFP10JSUPtrLink */ +void JSUPtrList::setFirst(JSUPtrLink* first) { + first->mList = this; + first->mPrev = NULL; + first->mNext = NULL; + mTail = first; + mHead = first; + mLength = 1; +} + +/* 802BF134-802BF1D8 .text append__10JSUPtrListFP10JSUPtrLink */ +bool JSUPtrList::append(JSUPtrLink* ptr) { + JSUPtrList* list = ptr->mList; + bool result = (NULL == list); + if (!result) { + result = list->remove(ptr); + } + + if (result) { + if (mLength == 0) { + setFirst(ptr); + } else { + ptr->mList = this; + ptr->mPrev = mTail; + ptr->mNext = NULL; + mTail->mNext = ptr; + mTail = ptr; + mLength++; + } + } + + return result; +} + +/* 802BF1D8-802BF27C .text prepend__10JSUPtrListFP10JSUPtrLink */ +bool JSUPtrList::prepend(JSUPtrLink* ptr) { + JSUPtrList* list = ptr->mList; + bool result = (NULL == list); + if (!result) { + result = list->remove(ptr); + } + + if (result) { + if (mLength == 0) { + setFirst(ptr); + } else { + ptr->mList = this; + ptr->mPrev = NULL; + ptr->mNext = mHead; + mHead->mPrev = ptr; + mHead = ptr; + mLength++; + } + } + + return result; +} + +/* 802BF27C-802BF344 .text insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink */ +bool JSUPtrList::insert(JSUPtrLink* before, JSUPtrLink* ptr) { + if (before == mHead) { + return prepend(ptr); + } else if (before == NULL) { + return append(ptr); + } + + if (before->mList != this) { + return false; + } + + bool result = (NULL == ptr->mList); + if (!result) { + result = ptr->mList->remove(ptr); + } + + if (result) { + JSUPtrLink* prev = before->mPrev; + ptr->mList = this; + ptr->mPrev = prev; + ptr->mNext = before; + prev->mNext = ptr; + before->mPrev = ptr; + mLength++; + } + + return result; +} + +/* 802BF344-802BF3F4 .text remove__10JSUPtrListFP10JSUPtrLink */ +bool JSUPtrList::remove(JSUPtrLink* ptr) { + bool is_parent = (ptr->mList == this); + if (is_parent) { + if (mLength == 1) { + mHead = NULL; + mTail = NULL; + } else if (ptr == mHead) { + ptr->mNext->mPrev = NULL; + mHead = ptr->mNext; + } else if (ptr == mTail) { + ptr->mPrev->mNext = NULL; + mTail = ptr->mPrev; + } else { + ptr->mPrev->mNext = ptr->mNext; + ptr->mNext->mPrev = ptr->mPrev; + } + + ptr->mList = NULL; + mLength--; + } + + return is_parent; +} diff --git a/src/JSystem/JSupport/JSUMemoryStream.cpp b/src/JSystem/JSupport/JSUMemoryStream.cpp new file mode 100644 index 000000000..3981aeba0 --- /dev/null +++ b/src/JSystem/JSupport/JSUMemoryStream.cpp @@ -0,0 +1,65 @@ +// +// Generated by dtk +// Translation Unit: JSUMemoryStream.cpp +// + +#include "JSystem/JSupport/JSUMemoryStream.h" +#include "MSL_c/string.h" + +/* 802BF704-802BF718 .text setBuffer__20JSUMemoryInputStreamFPCvl */ +void JSUMemoryInputStream::setBuffer(void const* pBuffer, s32 length) { + mBuffer = pBuffer; + mLength = length; + mPosition = 0; +} + +/* 802BF718-802BF790 .text readData__20JSUMemoryInputStreamFPvl */ +u32 JSUMemoryInputStream::readData(void* pData, s32 length) { + if (mPosition + length > mLength) { + length = mLength - mPosition; + } + + if (length > 0) { + memcpy(pData, (void*)((s32)mBuffer + mPosition), length); + mPosition += length; + } + + return length; +} + +/* 802BF790-802BF80C .text seekPos__20JSUMemoryInputStreamFl17JSUStreamSeekFrom */ +s32 JSUMemoryInputStream::seekPos(s32 pos, JSUStreamSeekFrom seekFrom) { + s32 oldPos = mPosition; + + switch (seekFrom) { + case JSUStreamSeekFrom_SET: + mPosition = pos; + break; + case JSUStreamSeekFrom_END: + mPosition = mLength - pos; + break; + case JSUStreamSeekFrom_CUR: + mPosition += pos; + break; + } + + if (mPosition < 0) { + mPosition = 0; + } + + if (mPosition > mLength) { + mPosition = mLength; + } + + return mPosition - oldPos; +} + +/* 802BF80C-802BF814 .text getLength__20JSUMemoryInputStreamCFv */ +s32 JSUMemoryInputStream::getLength() const { + return mLength; +} + +/* 802BF814-802BF81C .text getPosition__20JSUMemoryInputStreamCFv */ +s32 JSUMemoryInputStream::getPosition() const { + return mPosition; +} diff --git a/src/JSystem/JUtility/JUTAssert.cpp b/src/JSystem/JUtility/JUTAssert.cpp new file mode 100644 index 000000000..59daa0746 --- /dev/null +++ b/src/JSystem/JUtility/JUTAssert.cpp @@ -0,0 +1,72 @@ +// +// Generated by dtk +// Translation Unit: JUTAssert.cpp +// + +#include "JSystem/JUtility/JUTAssert.h" +#include "dolphin/types.h" + +/* 802C740C-802C7410 .text create__12JUTAssertionFv */ +void JUTAssertion::create() { + /* Nonmatching */ +} + +/* 802C7410-802C744C .text flush_subroutine__12JUTAssertionFv */ +void JUTAssertion::flush_subroutine() { + /* Nonmatching */ +} + +/* 802C744C-802C74B0 .text flushMessage__12JUTAssertionFv */ +void JUTAssertion::flushMessage() { + /* Nonmatching */ +} + +/* 802C74B0-802C7690 .text flushMessage_dbPrint__12JUTAssertionFv */ +void JUTAssertion::flushMessage_dbPrint() { + /* Nonmatching */ +} + +/* 802C7690-802C7698 .text getSDevice__12JUTAssertionFv */ +void JUTAssertion::getSDevice() { + /* Nonmatching */ +} + +/* 802C7698-802C7788 .text setConfirmMessage__12JUTAssertionFUlPcibPCc */ +void JUTAssertion::setConfirmMessage(unsigned long, char*, int, bool, const char*) { + /* Nonmatching */ +} + +/* 802C7788-802C78E4 .text showAssert__12JUTAssertionFUlPCciPCc */ +void JUTAssertion::showAssert(unsigned long, const char*, int, const char*) { + /* Nonmatching */ +} + +/* 802C78E4-802C79FC .text setWarningMessage_f_va */ +void setWarningMessage_f_va { + /* Nonmatching */ +} + +/* 802C79FC-802C7A7C .text setWarningMessage_f__12JUTAssertionFUlPciPCce */ +void JUTAssertion::setWarningMessage_f(unsigned long, char*, int, const char*, ...) { + /* Nonmatching */ +} + +/* 802C7A7C-802C7B94 .text setLogMessage_f_va */ +void setLogMessage_f_va { + /* Nonmatching */ +} + +/* 802C7B94-802C7C14 .text setLogMessage_f__12JUTAssertionFUlPciPCce */ +void JUTAssertion::setLogMessage_f(unsigned long, char*, int, const char*, ...) { + /* Nonmatching */ +} + +/* 802C7C14-802C7C1C .text setVisible__12JUTAssertionFb */ +void JUTAssertion::setVisible(bool) { + /* Nonmatching */ +} + +/* 802C7C1C-802C7C34 .text setMessageCount__12JUTAssertionFi */ +void JUTAssertion::setMessageCount(int) { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTCacheFont.cpp b/src/JSystem/JUtility/JUTCacheFont.cpp new file mode 100644 index 000000000..2f20872e8 --- /dev/null +++ b/src/JSystem/JUtility/JUTCacheFont.cpp @@ -0,0 +1,92 @@ +// +// Generated by dtk +// Translation Unit: JUTCacheFont.cpp +// + +#include "JSystem/JUtility/JUTCacheFont.h" +#include "dolphin/types.h" + +/* 802C03D4-802C0454 .text __ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap */ +JUTCacheFont::JUTCacheFont(const ResFONT*, unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 802C0454-802C04E8 .text __dt__12JUTCacheFontFv */ +JUTCacheFont::~JUTCacheFont() { + /* Nonmatching */ +} + +/* 802C04E8-802C056C .text deleteMemBlocks_CacheFont__12JUTCacheFontFv */ +void JUTCacheFont::deleteMemBlocks_CacheFont() { + /* Nonmatching */ +} + +/* 802C056C-802C05A8 .text initialize_state__12JUTCacheFontFv */ +void JUTCacheFont::initialize_state() { + /* Nonmatching */ +} + +/* 802C05A8-802C0738 .text getMemorySize__12JUTCacheFontFPC7ResFONTPUsPUlPUsPUlPUsPUlPUl */ +void JUTCacheFont::getMemorySize(const ResFONT*, unsigned short*, unsigned long*, unsigned short*, unsigned long*, unsigned short*, unsigned long*, unsigned long*) { + /* Nonmatching */ +} + +/* 802C0738-802C0798 .text initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap */ +void JUTCacheFont::initiate(const ResFONT*, void*, unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 802C0798-802C089C .text internal_initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap */ +void JUTCacheFont::internal_initiate(const ResFONT*, void*, unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 802C089C-802C0A90 .text allocArea__12JUTCacheFontFPvUlP7JKRHeap */ +void JUTCacheFont::allocArea(void*, unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 802C0A90-802C0B78 .text allocArray__12JUTCacheFontFP7JKRHeap */ +void JUTCacheFont::allocArray(JKRHeap*) { + /* Nonmatching */ +} + +/* 802C0B78-802C0DD0 .text setBlock__12JUTCacheFontFv */ +void JUTCacheFont::setBlock() { + /* Nonmatching */ +} + +/* 802C0DD0-802C0E80 .text determineBlankPage__12JUTCacheFontFv */ +void JUTCacheFont::determineBlankPage() { + /* Nonmatching */ +} + +/* 802C0E80-802C0FE8 .text getGlyphFromAram__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfoPQ212JUTCacheFont10TCachePagePiPi */ +void JUTCacheFont::getGlyphFromAram(JUTCacheFont::TGlyphCacheInfo*, JUTCacheFont::TCachePage*, int*, int*) { + /* Nonmatching */ +} + +/* 802C0FE8-802C109C .text loadImage__12JUTCacheFontFi11_GXTexMapID */ +void JUTCacheFont::loadImage(int, _GXTexMapID) { + /* Nonmatching */ +} + +/* 802C109C-802C11E4 .text loadCache_char_subroutine__12JUTCacheFontFPib */ +void JUTCacheFont::loadCache_char_subroutine(int*, bool) { + /* Nonmatching */ +} + +/* 802C11E4-802C126C .text invalidiateAllCache__12JUTCacheFontFv */ +void JUTCacheFont::invalidiateAllCache() { + /* Nonmatching */ +} + +/* 802C126C-802C12B0 .text unlink__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo */ +void JUTCacheFont::unlink(JUTCacheFont::TGlyphCacheInfo*) { + /* Nonmatching */ +} + +/* 802C12B0-802C12DC .text prepend__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo */ +void JUTCacheFont::prepend(JUTCacheFont::TGlyphCacheInfo*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTConsole.cpp b/src/JSystem/JUtility/JUTConsole.cpp new file mode 100644 index 000000000..a2f7e64a7 --- /dev/null +++ b/src/JSystem/JUtility/JUTConsole.cpp @@ -0,0 +1,167 @@ +// +// Generated by dtk +// Translation Unit: JUTConsole.cpp +// + +#include "JSystem/JUtility/JUTConsole.h" +#include "dolphin/types.h" + +/* 802CA2FC-802CA3CC .text create__10JUTConsoleFUiUiP7JKRHeap */ +void JUTConsole::create(unsigned int, unsigned int, JKRHeap*) { + /* Nonmatching */ +} + +/* 802CA3CC-802CA4C8 .text create__10JUTConsoleFUiPvUl */ +void JUTConsole::create(unsigned int, void*, unsigned long) { + /* Nonmatching */ +} + +/* 802CA4C8-802CA5AC .text __ct__10JUTConsoleFUiUib */ +JUTConsole::JUTConsole(unsigned int, unsigned int, bool) { + /* Nonmatching */ +} + +/* 802CA5AC-802CA658 .text __dt__10JUTConsoleFv */ +JUTConsole::~JUTConsole() { + /* Nonmatching */ +} + +/* 802CA658-802CA668 .text getObjectSizeFromBufferSize__10JUTConsoleFUiUi */ +void JUTConsole::getObjectSizeFromBufferSize(unsigned int, unsigned int) { + /* Nonmatching */ +} + +/* 802CA668-802CA678 .text getLineFromObjectSize__10JUTConsoleFUlUi */ +void JUTConsole::getLineFromObjectSize(unsigned long, unsigned int) { + /* Nonmatching */ +} + +/* 802CA678-802CA6D4 .text clear__10JUTConsoleFv */ +void JUTConsole::clear() { + /* Nonmatching */ +} + +/* 802CA6D4-802CAC1C .text doDraw__10JUTConsoleCFQ210JUTConsole12EConsoleType */ +void JUTConsole::doDraw(JUTConsole::EConsoleType) const { + /* Nonmatching */ +} + +/* 802CAC1C-802CAC9C .text print_f__10JUTConsoleFPCce */ +void JUTConsole::print_f(const char*, ...) { + /* Nonmatching */ +} + +/* 802CAC9C-802CAFB0 .text print__10JUTConsoleFPCc */ +void JUTConsole::print(const char*) { + /* Nonmatching */ +} + +/* 802CAFB0-802CB03C .text JUTConsole_print_f_va_ */ +void JUTConsole_print_f_va_ { + /* Nonmatching */ +} + +/* 802CB03C-802CB19C .text dumpToTerminal__10JUTConsoleFUi */ +void JUTConsole::dumpToTerminal(unsigned int) { + /* Nonmatching */ +} + +/* 802CB19C-802CB278 .text scroll__10JUTConsoleFi */ +void JUTConsole::scroll(int) { + /* Nonmatching */ +} + +/* 802CB278-802CB29C .text getUsedLine__10JUTConsoleCFv */ +void JUTConsole::getUsedLine() const { + /* Nonmatching */ +} + +/* 802CB29C-802CB2C0 .text getLineOffset__10JUTConsoleCFv */ +void JUTConsole::getLineOffset() const { + /* Nonmatching */ +} + +/* 802CB2C0-802CB2E8 .text __ct__17JUTConsoleManagerFv */ +JUTConsoleManager::JUTConsoleManager() { + /* Nonmatching */ +} + +/* 802CB2E8-802CB380 .text createManager__17JUTConsoleManagerFP7JKRHeap */ +void JUTConsoleManager::createManager(JKRHeap*) { + /* Nonmatching */ +} + +/* 802CB380-802CB4C4 .text appendConsole__17JUTConsoleManagerFP10JUTConsole */ +void JUTConsoleManager::appendConsole(JUTConsole*) { + /* Nonmatching */ +} + +/* 802CB4C4-802CB674 .text removeConsole__17JUTConsoleManagerFP10JUTConsole */ +void JUTConsoleManager::removeConsole(JUTConsole*) { + /* Nonmatching */ +} + +/* 802CB674-802CB740 .text draw__17JUTConsoleManagerCFv */ +void JUTConsoleManager::draw() const { + /* Nonmatching */ +} + +/* 802CB740-802CB7B4 .text drawDirect__17JUTConsoleManagerCFb */ +void JUTConsoleManager::drawDirect(bool) const { + /* Nonmatching */ +} + +/* 802CB7B4-802CB810 .text setDirectConsole__17JUTConsoleManagerFP10JUTConsole */ +void JUTConsoleManager::setDirectConsole(JUTConsole*) { + /* Nonmatching */ +} + +/* 802CB810-802CB818 .text JUTSetReportConsole */ +void JUTSetReportConsole { + /* Nonmatching */ +} + +/* 802CB818-802CB820 .text JUTGetReportConsole */ +void JUTGetReportConsole { + /* Nonmatching */ +} + +/* 802CB820-802CB828 .text JUTSetWarningConsole */ +void JUTSetWarningConsole { + /* Nonmatching */ +} + +/* 802CB828-802CB830 .text JUTGetWarningConsole */ +void JUTGetWarningConsole { + /* Nonmatching */ +} + +/* 802CB830-802CB8D0 .text JUTReportConsole_f_va */ +void JUTReportConsole_f_va { + /* Nonmatching */ +} + +/* 802CB8D0-802CB950 .text JUTReportConsole_f */ +void JUTReportConsole_f { + /* Nonmatching */ +} + +/* 802CB950-802CB984 .text JUTReportConsole */ +void JUTReportConsole { + /* Nonmatching */ +} + +/* 802CB984-802CBA24 .text JUTWarningConsole_f_va */ +void JUTWarningConsole_f_va { + /* Nonmatching */ +} + +/* 802CBA24-802CBAA4 .text JUTWarningConsole_f */ +void JUTWarningConsole_f { + /* Nonmatching */ +} + +/* 802CBAA4-802CBAD8 .text JUTWarningConsole */ +void JUTWarningConsole { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTDbPrint.cpp b/src/JSystem/JUtility/JUTDbPrint.cpp new file mode 100644 index 000000000..3d08558b4 --- /dev/null +++ b/src/JSystem/JUtility/JUTDbPrint.cpp @@ -0,0 +1,47 @@ +// +// Generated by dtk +// Translation Unit: JUTDbPrint.cpp +// + +#include "JSystem/JUtility/JUTDbPrint.h" +#include "dolphin/types.h" + +/* 802C328C-802C32D4 .text __ct__10JUTDbPrintFP7JUTFontP7JKRHeap */ +JUTDbPrint::JUTDbPrint(JUTFont*, JKRHeap*) { + /* Nonmatching */ +} + +/* 802C32D4-802C3348 .text start__10JUTDbPrintFP7JUTFontP7JKRHeap */ +void JUTDbPrint::start(JUTFont*, JKRHeap*) { + /* Nonmatching */ +} + +/* 802C3348-802C3360 .text changeFont__10JUTDbPrintFP7JUTFont */ +void JUTDbPrint::changeFont(JUTFont*) { + /* Nonmatching */ +} + +/* 802C3360-802C33E8 .text enter__10JUTDbPrintFiiiPCci */ +void JUTDbPrint::enter(int, int, int, const char*, int) { + /* Nonmatching */ +} + +/* 802C33E8-802C3504 .text flush__10JUTDbPrintFv */ +void JUTDbPrint::flush() { + /* Nonmatching */ +} + +/* 802C3504-802C35F4 .text drawString__10JUTDbPrintFiiiPCUc */ +void JUTDbPrint::drawString(int, int, int, const unsigned char*) { + /* Nonmatching */ +} + +/* 802C35F4-802C36C4 .text JUTReport__FiiPCce */ +void JUTReport(int, int, const char*, ...) { + /* Nonmatching */ +} + +/* 802C36C4-802C37A0 .text JUTReport__FiiiPCce */ +void JUTReport(int, int, int, const char*, ...) { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTDirectFile.cpp b/src/JSystem/JUtility/JUTDirectFile.cpp new file mode 100644 index 000000000..7e120f6a3 --- /dev/null +++ b/src/JSystem/JUtility/JUTDirectFile.cpp @@ -0,0 +1,37 @@ +// +// Generated by dtk +// Translation Unit: JUTDirectFile.cpp +// + +#include "JSystem/JUtility/JUTDirectFile.h" +#include "dolphin/types.h" + +/* 802CBAD8-802CBBA0 .text fetch32byte__13JUTDirectFileFv */ +void JUTDirectFile::fetch32byte() { + /* Nonmatching */ +} + +/* 802CBBA0-802CBBC4 .text __ct__13JUTDirectFileFv */ +JUTDirectFile::JUTDirectFile() { + /* Nonmatching */ +} + +/* 802CBBC4-802CBC08 .text __dt__13JUTDirectFileFv */ +JUTDirectFile::~JUTDirectFile() { + /* Nonmatching */ +} + +/* 802CBC08-802CBCA4 .text fopen__13JUTDirectFileFPCc */ +void JUTDirectFile::fopen(const char*) { + /* Nonmatching */ +} + +/* 802CBCA4-802CBD00 .text fclose__13JUTDirectFileFv */ +void JUTDirectFile::fclose() { + /* Nonmatching */ +} + +/* 802CBD00-802CBEB0 .text fgets__13JUTDirectFileFPvi */ +void JUTDirectFile::fgets(void*, int) { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTDirectPrint.cpp b/src/JSystem/JUtility/JUTDirectPrint.cpp new file mode 100644 index 000000000..d9d0ce427 --- /dev/null +++ b/src/JSystem/JUtility/JUTDirectPrint.cpp @@ -0,0 +1,47 @@ +// +// Generated by dtk +// Translation Unit: JUTDirectPrint.cpp +// + +#include "JSystem/JUtility/JUTDirectPrint.h" +#include "dolphin/types.h" + +/* 802C6F5C-802C6F98 .text __ct__14JUTDirectPrintFv */ +JUTDirectPrint::JUTDirectPrint() { + /* Nonmatching */ +} + +/* 802C6F98-802C6FE0 .text start__14JUTDirectPrintFv */ +void JUTDirectPrint::start() { + /* Nonmatching */ +} + +/* 802C6FE0-802C7074 .text erase__14JUTDirectPrintFiiii */ +void JUTDirectPrint::erase(int, int, int, int) { + /* Nonmatching */ +} + +/* 802C7074-802C71E0 .text drawChar__14JUTDirectPrintFiii */ +void JUTDirectPrint::drawChar(int, int, int) { + /* Nonmatching */ +} + +/* 802C71E0-802C7218 .text changeFrameBuffer__14JUTDirectPrintFPvUsUs */ +void JUTDirectPrint::changeFrameBuffer(void*, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 802C7218-802C734C .text printSub__14JUTDirectPrintFUsUsPCcPQ23std13__tag_va_Listb */ +void JUTDirectPrint::printSub(unsigned short, unsigned short, const char*, std::__tag_va_List*, bool) { + /* Nonmatching */ +} + +/* 802C734C-802C737C .text drawString__14JUTDirectPrintFUsUsPc */ +void JUTDirectPrint::drawString(unsigned short, unsigned short, char*) { + /* Nonmatching */ +} + +/* 802C737C-802C740C .text drawString_f__14JUTDirectPrintFUsUsPCce */ +void JUTDirectPrint::drawString_f(unsigned short, unsigned short, const char*, ...) { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTException.cpp b/src/JSystem/JUtility/JUTException.cpp new file mode 100644 index 000000000..7e113e680 --- /dev/null +++ b/src/JSystem/JUtility/JUTException.cpp @@ -0,0 +1,157 @@ +// +// Generated by dtk +// Translation Unit: JUTException.cpp +// + +#include "JSystem/JUtility/JUTException.h" +#include "dolphin/types.h" + +/* 802C4AC8-802C4BAC .text __ct__12JUTExceptionFP14JUTDirectPrint */ +JUTException::JUTException(JUTDirectPrint*) { + /* Nonmatching */ +} + +/* 802C4BAC-802C4C14 .text create__12JUTExceptionFP14JUTDirectPrint */ +void JUTException::create(JUTDirectPrint*) { + /* Nonmatching */ +} + +/* 802C4C14-802C4CEC .text run__12JUTExceptionFv */ +void JUTException::run() { + /* Nonmatching */ +} + +/* 802C4CEC-802C5084 .text errorHandler__12JUTExceptionFUsP9OSContextUlUl */ +void JUTException::errorHandler(unsigned short, OSContext*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802C5084-802C50CC .text setFPException__12JUTExceptionFUl */ +void JUTException::setFPException(unsigned long) { + /* Nonmatching */ +} + +/* 802C50CC-802C525C .text showFloatSub__12JUTExceptionFif */ +void JUTException::showFloatSub(int, float) { + /* Nonmatching */ +} + +/* 802C525C-802C5380 .text showFloat__12JUTExceptionFP9OSContext */ +void JUTException::showFloat(OSContext*) { + /* Nonmatching */ +} + +/* 802C5380-802C5440 .text searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl */ +void JUTException::searchPartialModule(unsigned long, unsigned long*, unsigned long*, unsigned long*, unsigned long*) { + /* Nonmatching */ +} + +/* 802C5440-802C54B8 .text search_name_part__FPUcPUci */ +void search_name_part(unsigned char*, unsigned char*, int) { + /* Nonmatching */ +} + +/* 802C54B8-802C55BC .text showStack__12JUTExceptionFP9OSContext */ +void JUTException::showStack(OSContext*) { + /* Nonmatching */ +} + +/* 802C55BC-802C586C .text showMainInfo__12JUTExceptionFUsP9OSContextUlUl */ +void JUTException::showMainInfo(unsigned short, OSContext*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802C586C-802C592C .text showGPR__12JUTExceptionFP9OSContext */ +void JUTException::showGPR(OSContext*) { + /* Nonmatching */ +} + +/* 802C592C-802C5A88 .text showMapInfo_subroutine__12JUTExceptionFUlb */ +void JUTException::showMapInfo_subroutine(unsigned long, bool) { + /* Nonmatching */ +} + +/* 802C5A88-802C5B94 .text showGPRMap__12JUTExceptionFP9OSContext */ +void JUTException::showGPRMap(OSContext*) { + /* Nonmatching */ +} + +/* 802C5B94-802C5C58 .text showSRR0Map__12JUTExceptionFP9OSContext */ +void JUTException::showSRR0Map(OSContext*) { + /* Nonmatching */ +} + +/* 802C5C58-802C5D00 .text printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl */ +void JUTException::printDebugInfo(JUTException::EInfoPage, unsigned short, OSContext*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802C5D00-802C5D3C .text isEnablePad__12JUTExceptionCFv */ +void JUTException::isEnablePad() const { + /* Nonmatching */ +} + +/* 802C5D3C-802C62A8 .text readPad__12JUTExceptionFPUlPUl */ +void JUTException::readPad(unsigned long*, unsigned long*) { + /* Nonmatching */ +} + +/* 802C62A8-802C6724 .text printContext__12JUTExceptionFUsP9OSContextUlUl */ +void JUTException::printContext(unsigned short, OSContext*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802C6724-802C67AC .text waitTime__12JUTExceptionFl */ +void JUTException::waitTime(long) { + /* Nonmatching */ +} + +/* 802C67AC-802C6868 .text createFB__12JUTExceptionFv */ +void JUTException::createFB() { + /* Nonmatching */ +} + +/* 802C6868-802C6878 .text setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v */ +void JUTException::setPreUserCallback(void (*)(unsigned short, OSContext*, unsigned long, unsigned long)) { + /* Nonmatching */ +} + +/* 802C6878-802C6888 .text setPostUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v */ +void JUTException::setPostUserCallback(void (*)(unsigned short, OSContext*, unsigned long, unsigned long)) { + /* Nonmatching */ +} + +/* 802C6888-802C691C .text appendMapFile__12JUTExceptionFPCc */ +void JUTException::appendMapFile(const char*) { + /* Nonmatching */ +} + +/* 802C691C-802C6A0C .text queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb */ +void JUTException::queryMapAddress(char*, unsigned long, long, unsigned long*, unsigned long*, char*, unsigned long, bool, bool) { + /* Nonmatching */ +} + +/* 802C6A0C-802C6D60 .text queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb */ +void JUTException::queryMapAddress_single(char*, unsigned long, long, unsigned long*, unsigned long*, char*, unsigned long, bool, bool) { + /* Nonmatching */ +} + +/* 802C6D60-802C6E40 .text createConsole__12JUTExceptionFPvUl */ +void JUTException::createConsole(void*, unsigned long) { + /* Nonmatching */ +} + +/* 802C6E40-802C6E60 .text __ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl */ +JUTExternalFB::JUTExternalFB(_GXRenderModeObj*, _GXGamma, void*, unsigned long) { + /* Nonmatching */ +} + +/* 802C6E60-802C6EC0 .text __dt__12JUTExceptionFv */ +JUTException::~JUTException() { + /* Nonmatching */ +} + +/* 802C6F08-802C6F5C .text __dt__39JSUListFv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTFader.cpp b/src/JSystem/JUtility/JUTFader.cpp new file mode 100644 index 000000000..92bdaa51b --- /dev/null +++ b/src/JSystem/JUtility/JUTFader.cpp @@ -0,0 +1,37 @@ +// +// Generated by dtk +// Translation Unit: JUTFader.cpp +// + +#include "JSystem/JUtility/JUTFader.h" +#include "dolphin/types.h" + +/* 802C8544-802C85F0 .text __ct__8JUTFaderFiiiiQ28JUtility6TColor */ +JUTFader::JUTFader(int, int, int, int, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802C85F0-802C86F0 .text control__8JUTFaderFv */ +void JUTFader::control() { + /* Nonmatching */ +} + +/* 802C86F0-802C8780 .text draw__8JUTFaderFv */ +void JUTFader::draw() { + /* Nonmatching */ +} + +/* 802C8780-802C87B0 .text startFadeIn__8JUTFaderFi */ +void JUTFader::startFadeIn(int) { + /* Nonmatching */ +} + +/* 802C87B0-802C87E4 .text startFadeOut__8JUTFaderFi */ +void JUTFader::startFadeOut(int) { + /* Nonmatching */ +} + +/* 802C87E4-802C882C .text __dt__8JUTFaderFv */ +JUTFader::~JUTFader() { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTFont.cpp b/src/JSystem/JUtility/JUTFont.cpp new file mode 100644 index 000000000..42bdbe580 --- /dev/null +++ b/src/JSystem/JUtility/JUTFont.cpp @@ -0,0 +1,32 @@ +// +// Generated by dtk +// Translation Unit: JUTFont.cpp +// + +#include "JSystem/JUtility/JUTFont.h" +#include "dolphin/types.h" + +/* 802C1DA4-802C1DD0 .text __ct__7JUTFontFv */ +JUTFont::JUTFont() { + /* Nonmatching */ +} + +/* 802C1DD0-802C1E1C .text initialize_state__7JUTFontFv */ +void JUTFont::initialize_state() { + /* Nonmatching */ +} + +/* 802C1E1C-802C1EA0 .text setCharColor__7JUTFontFQ28JUtility6TColor */ +void JUTFont::setCharColor(JUtility::TColor) { + /* Nonmatching */ +} + +/* 802C1EA0-802C1F24 .text setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor */ +void JUTFont::setGradColor(JUtility::TColor, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802C1F24-802C2044 .text drawString_size_scale__7JUTFontFffffPCcUlb */ +void JUTFont::drawString_size_scale(float, float, float, float, const char*, unsigned long, bool) { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTGamePad.cpp b/src/JSystem/JUtility/JUTGamePad.cpp new file mode 100644 index 000000000..d896420e7 --- /dev/null +++ b/src/JSystem/JUtility/JUTGamePad.cpp @@ -0,0 +1,167 @@ +// +// Generated by dtk +// Translation Unit: JUTGamePad.cpp +// + +#include "JSystem/JUtility/JUTGamePad.h" +#include "dolphin/types.h" + +/* 802C37A0-802C3860 .text __ct__10JUTGamePadFQ210JUTGamePad8EPadPort */ +JUTGamePad::JUTGamePad(JUTGamePad::EPadPort) { + /* Nonmatching */ +} + +/* 802C3860-802C390C .text __dt__10JUTGamePadFv */ +JUTGamePad::~JUTGamePad() { + /* Nonmatching */ +} + +/* 802C390C-802C3948 .text initList__10JUTGamePadFv */ +void JUTGamePad::initList() { + /* Nonmatching */ +} + +/* 802C3948-802C3980 .text init__10JUTGamePadFv */ +void JUTGamePad::init() { + /* Nonmatching */ +} + +/* 802C3980-802C3C14 .text read__10JUTGamePadFv */ +void JUTGamePad::read() { + /* Nonmatching */ +} + +/* 802C3C14-802C3CC4 .text assign__10JUTGamePadFv */ +void JUTGamePad::assign() { + /* Nonmatching */ +} + +/* 802C3CC4-802C3D3C .text checkResetCallback__10JUTGamePadFx */ +void JUTGamePad::checkResetCallback(long long) { + /* Nonmatching */ +} + +/* 802C3D3C-802C3F10 .text update__10JUTGamePadFv */ +void JUTGamePad::update() { + /* Nonmatching */ +} + +/* 802C3F10-802C3F90 .text checkResetSwitch__10JUTGamePadFv */ +void JUTGamePad::checkResetSwitch() { + /* Nonmatching */ +} + +/* 802C3F90-802C3FBC .text clearForReset__10JUTGamePadFv */ +void JUTGamePad::clearForReset() { + /* Nonmatching */ +} + +/* 802C3FBC-802C3FF8 .text clear__Q210JUTGamePad7CButtonFv */ +void JUTGamePad::CButton::clear() { + /* Nonmatching */ +} + +/* 802C3FF8-802C4188 .text update__Q210JUTGamePad7CButtonFPC9PADStatusUl */ +void JUTGamePad::CButton::update(const PADStatus*, unsigned long) { + /* Nonmatching */ +} + +/* 802C4188-802C41A4 .text clear__Q210JUTGamePad6CStickFv */ +void JUTGamePad::CStick::clear() { + /* Nonmatching */ +} + +/* 802C41A4-802C4378 .text update__Q210JUTGamePad6CStickFScScQ210JUTGamePad10EStickModeQ210JUTGamePad11EWhichStick */ +void JUTGamePad::CStick::update(signed char, signed char, JUTGamePad::EStickMode, JUTGamePad::EWhichStick) { + /* Nonmatching */ +} + +/* 802C4378-802C4424 .text getButton__Q210JUTGamePad6CStickFv */ +void JUTGamePad::CStick::getButton() { + /* Nonmatching */ +} + +/* 802C4424-802C4444 .text clear__Q210JUTGamePad7CRumbleFv */ +void JUTGamePad::CRumble::clear() { + /* Nonmatching */ +} + +/* 802C4444-802C449C .text clear__Q210JUTGamePad7CRumbleFP10JUTGamePad */ +void JUTGamePad::CRumble::clear(JUTGamePad*) { + /* Nonmatching */ +} + +/* 802C449C-802C44F4 .text startMotor__Q210JUTGamePad7CRumbleFi */ +void JUTGamePad::CRumble::startMotor(int) { + /* Nonmatching */ +} + +/* 802C44F4-802C454C .text stopMotor__Q210JUTGamePad7CRumbleFi */ +void JUTGamePad::CRumble::stopMotor(int) { + /* Nonmatching */ +} + +/* 802C454C-802C45A4 .text stopMotorHard__Q210JUTGamePad7CRumbleFi */ +void JUTGamePad::CRumble::stopMotorHard(int) { + /* Nonmatching */ +} + +/* 802C45A4-802C46CC .text update__Q210JUTGamePad7CRumbleFs */ +void JUTGamePad::CRumble::update(short) { + /* Nonmatching */ +} + +/* 802C46CC-802C46F4 .text triggerPatternedRumble__Q210JUTGamePad7CRumbleFUl */ +void JUTGamePad::CRumble::triggerPatternedRumble(unsigned long) { + /* Nonmatching */ +} + +/* 802C46F4-802C4770 .text startPatternedRumble__Q210JUTGamePad7CRumbleFPUcQ310JUTGamePad7CRumble7ERumbleUl */ +void JUTGamePad::CRumble::startPatternedRumble(unsigned char*, JUTGamePad::CRumble::ERumble, unsigned long) { + /* Nonmatching */ +} + +/* 802C4770-802C479C .text stopPatternedRumble__Q210JUTGamePad7CRumbleFs */ +void JUTGamePad::CRumble::stopPatternedRumble(short) { + /* Nonmatching */ +} + +/* 802C479C-802C47C0 .text stopPatternedRumbleAtThePeriod__Q210JUTGamePad7CRumbleFv */ +void JUTGamePad::CRumble::stopPatternedRumbleAtThePeriod() { + /* Nonmatching */ +} + +/* 802C47C0-802C47FC .text getGamePad__10JUTGamePadFi */ +void JUTGamePad::getGamePad(int) { + /* Nonmatching */ +} + +/* 802C47FC-802C489C .text setEnabled__Q210JUTGamePad7CRumbleFUl */ +void JUTGamePad::CRumble::setEnabled(unsigned long) { + /* Nonmatching */ +} + +/* 802C489C-802C48B8 .text setRepeat__Q210JUTGamePad7CButtonFUlUlUl */ +void JUTGamePad::CButton::setRepeat(unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 802C48B8-802C4940 .text recalibrate__10JUTGamePadFUl */ +void JUTGamePad::recalibrate(unsigned long) { + /* Nonmatching */ +} + +/* 802C4A14-802C4A44 .text __ct__Q210JUTGamePad6CStickFv */ +JUTGamePad::CStick::CStick() { + /* Nonmatching */ +} + +/* 802C4A44-802C4A74 .text __ct__Q210JUTGamePad7CButtonFv */ +JUTGamePad::CButton::CButton() { + /* Nonmatching */ +} + +/* 802C4A74-802C4AC8 .text __dt__21JSUList<10JUTGamePad>Fv */ +JSUList::~JSUList() { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTGba.cpp b/src/JSystem/JUtility/JUTGba.cpp new file mode 100644 index 000000000..1c0c6ebba --- /dev/null +++ b/src/JSystem/JUtility/JUTGba.cpp @@ -0,0 +1,152 @@ +// +// Generated by dtk +// Translation Unit: JUTGba.cpp +// + +#include "JSystem/JUtility/JUTGba.h" +#include "dolphin/types.h" + +/* 802CBEB0-802CBEB4 .text __ct__6JUTGbaFv */ +JUTGba::JUTGba() { + /* Nonmatching */ +} + +/* 802CBEB4-802CC03C .text create__6JUTGbaFv */ +void JUTGba::create() { + /* Nonmatching */ +} + +/* 802CC03C-802CC08C .text result_common__6JUTGbaFiUlPUl */ +void JUTGba::result_common(int, unsigned long, unsigned long*) { + /* Nonmatching */ +} + +/* 802CC08C-802CC0E8 .text resultStatus_common__6JUTGbaFiUlPUc */ +void JUTGba::resultStatus_common(int, unsigned long, unsigned char*) { + /* Nonmatching */ +} + +/* 802CC0E8-802CC1F8 .text doJoyBoot__6JUTGbaFillPUcUlPFP11JUTGbaParamPv_vPv */ +void JUTGba::doJoyBoot(int, long, long, unsigned char*, unsigned long, void (*)(JUTGbaParam*, void*), void*) { + /* Nonmatching */ +} + +/* 802CC1F8-802CC308 .text resultJoyBoot__6JUTGbaFiPUc */ +void JUTGba::resultJoyBoot(int, unsigned char*) { + /* Nonmatching */ +} + +/* 802CC308-802CC3A8 .text doInitProbe__6JUTGbaFiPFP11JUTGbaParamPv_vPv */ +void JUTGba::doInitProbe(int, void (*)(JUTGbaParam*, void*), void*) { + /* Nonmatching */ +} + +/* 802CC3A8-802CC430 .text resultInitProbe__6JUTGbaFiPUl */ +void JUTGba::resultInitProbe(int, unsigned long*) { + /* Nonmatching */ +} + +/* 802CC430-802CC4D0 .text doProbe__6JUTGbaFiPFP11JUTGbaParamPv_vPv */ +void JUTGba::doProbe(int, void (*)(JUTGbaParam*, void*), void*) { + /* Nonmatching */ +} + +/* 802CC4D0-802CC558 .text resultProbe__6JUTGbaFiPUl */ +void JUTGba::resultProbe(int, unsigned long*) { + /* Nonmatching */ +} + +/* 802CC558-802CC5F8 .text doReset__6JUTGbaFiPFP11JUTGbaParamPv_vPv */ +void JUTGba::doReset(int, void (*)(JUTGbaParam*, void*), void*) { + /* Nonmatching */ +} + +/* 802CC5F8-802CC680 .text resultReset__6JUTGbaFiPUc */ +void JUTGba::resultReset(int, unsigned char*) { + /* Nonmatching */ +} + +/* 802CC680-802CC728 .text doRead__6JUTGbaFiPUcPFP11JUTGbaParamPv_vPv */ +void JUTGba::doRead(int, unsigned char*, void (*)(JUTGbaParam*, void*), void*) { + /* Nonmatching */ +} + +/* 802CC728-802CC7B0 .text resultRead__6JUTGbaFiPUc */ +void JUTGba::resultRead(int, unsigned char*) { + /* Nonmatching */ +} + +/* 802CC7B0-802CC858 .text doWrite__6JUTGbaFiPUcPFP11JUTGbaParamPv_vPv */ +void JUTGba::doWrite(int, unsigned char*, void (*)(JUTGbaParam*, void*), void*) { + /* Nonmatching */ +} + +/* 802CC858-802CC8E0 .text resultWrite__6JUTGbaFiPUc */ +void JUTGba::resultWrite(int, unsigned char*) { + /* Nonmatching */ +} + +/* 802CC8E0-802CC980 .text doGetStatus__6JUTGbaFiPFP11JUTGbaParamPv_vPv */ +void JUTGba::doGetStatus(int, void (*)(JUTGbaParam*, void*), void*) { + /* Nonmatching */ +} + +/* 802CC980-802CCA08 .text resultGetStatus__6JUTGbaFiPUc */ +void JUTGba::resultGetStatus(int, unsigned char*) { + /* Nonmatching */ +} + +/* 802CCA08-802CCC6C .text gbaThreadMain__6JUTGbaFPv */ +void JUTGba::gbaThreadMain(void*) { + /* Nonmatching */ +} + +/* 802CCC6C-802CCC90 .text JUTGBAThreadAlarmHandler__FP7OSAlarmP9OSContext */ +void JUTGBAThreadAlarmHandler(OSAlarm*, OSContext*) { + /* Nonmatching */ +} + +/* 802CCC90-802CCD04 .text gbaThread_sleep__6JUTGbaFx */ +void JUTGba::gbaThread_sleep(long long) { + /* Nonmatching */ +} + +/* 802CCD04-802CCD14 .text gbaThread_Destroy__6JUTGbaFP15JUTGbaThreadVar */ +void JUTGba::gbaThread_Destroy(JUTGbaThreadVar*) { + /* Nonmatching */ +} + +/* 802CCD14-802CCDB8 .text gbaThread_JoyBoot__6JUTGbaFP15JUTGbaThreadVar */ +void JUTGba::gbaThread_JoyBoot(JUTGbaThreadVar*) { + /* Nonmatching */ +} + +/* 802CCDB8-802CCEB8 .text gbaThread_InitProbe__6JUTGbaFP15JUTGbaThreadVar */ +void JUTGba::gbaThread_InitProbe(JUTGbaThreadVar*) { + /* Nonmatching */ +} + +/* 802CCEB8-802CCF38 .text gbaThread_Probe__6JUTGbaFP15JUTGbaThreadVar */ +void JUTGba::gbaThread_Probe(JUTGbaThreadVar*) { + /* Nonmatching */ +} + +/* 802CCF38-802CCF7C .text gbaThread_Reset__6JUTGbaFP15JUTGbaThreadVar */ +void JUTGba::gbaThread_Reset(JUTGbaThreadVar*) { + /* Nonmatching */ +} + +/* 802CCF7C-802CCFC4 .text gbaThread_Read__6JUTGbaFP15JUTGbaThreadVar */ +void JUTGba::gbaThread_Read(JUTGbaThreadVar*) { + /* Nonmatching */ +} + +/* 802CCFC4-802CD00C .text gbaThread_Write__6JUTGbaFP15JUTGbaThreadVar */ +void JUTGba::gbaThread_Write(JUTGbaThreadVar*) { + /* Nonmatching */ +} + +/* 802CD00C-802CD050 .text gbaThread_GetStatus__6JUTGbaFP15JUTGbaThreadVar */ +void JUTGba::gbaThread_GetStatus(JUTGbaThreadVar*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTGraphFifo.cpp b/src/JSystem/JUtility/JUTGraphFifo.cpp new file mode 100644 index 000000000..40b9bcad8 --- /dev/null +++ b/src/JSystem/JUtility/JUTGraphFifo.cpp @@ -0,0 +1,17 @@ +// +// Generated by dtk +// Translation Unit: JUTGraphFifo.cpp +// + +#include "JSystem/JUtility/JUTGraphFifo.h" +#include "dolphin/types.h" + +/* 802C1C04-802C1CE0 .text __ct__12JUTGraphFifoFUl */ +JUTGraphFifo::JUTGraphFifo(unsigned long) { + /* Nonmatching */ +} + +/* 802C1CE0-802C1DA4 .text __dt__12JUTGraphFifoFv */ +JUTGraphFifo::~JUTGraphFifo() { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTNameTab.cpp b/src/JSystem/JUtility/JUTNameTab.cpp new file mode 100644 index 000000000..3a5514fe8 --- /dev/null +++ b/src/JSystem/JUtility/JUTNameTab.cpp @@ -0,0 +1,57 @@ +// +// Generated By: dol2asm +// Translation Unit: JUTNameTab +// + +#include "JSystem/JUtility/JUTNameTab.h" +#include "JSystem/JUtility/JUTAssert.h" +#include "MSL_C/string.h" + +JUTNameTab::JUTNameTab() { + setResource(NULL); +} + +JUTNameTab::JUTNameTab(const ResNTAB* pNameTable) { + setResource(pNameTable); +} + +void JUTNameTab::setResource(const ResNTAB* pNameTable) { + mNameTable = pNameTable; + + if (pNameTable != NULL) { + mNameNum = pNameTable->mEntryNum; + mpStrData = (const char*)(pNameTable->mEntries + mNameNum); + } else { + mNameNum = 0; + mpStrData = 0; + } +} + +s32 JUTNameTab::getIndex(const char* pName) const { + JUT_ASSERT("JUTNameTab.cpp", 101, mNameTable != 0); + + const ResNTAB::Entry* pEntry = mNameTable->mEntries; + u16 keyCode = calcKeyCode(pName); + + for (u16 i = 0; i < mNameNum; pEntry++, i++) + if (pEntry->mKeyCode == keyCode && + strcmp((mNameTable->mEntries[i].mOffs + ((const char*)mNameTable)), pName) == 0) + return i; + + return -1; +} + +const char* JUTNameTab::getName(u16 index) const { + JUT_ASSERT("JUTNameTab.cpp", 138, mNameTable != 0); + + if (index < mNameNum) + return mNameTable->getName(index); + return NULL; +} + +u16 JUTNameTab::calcKeyCode(const char* pName) const { + u32 keyCode = 0; + while (*pName) + keyCode = (keyCode * 3) + *pName++; + return keyCode; +} diff --git a/src/JSystem/JUtility/JUTPalette.cpp b/src/JSystem/JUtility/JUTPalette.cpp new file mode 100644 index 000000000..a85b2149c --- /dev/null +++ b/src/JSystem/JUtility/JUTPalette.cpp @@ -0,0 +1,34 @@ +#include "JSystem/JUtility/JUTPalette.h" +#include "dolphin/gx/GX.h" +#include "dolphin/os/OS.h" + +void JUTPalette::storeTLUT(_GXTlut param_0, ResTLUT* tlut) { + if (tlut == NULL) { + OSPanic("JUTPalette.cpp", 35, "JUTTexture: TLUT is NULL\n"); + } + mTlutName = param_0; + mFormat = tlut->format; + mTransparency = tlut->transparency; + mNumColors = tlut->numColors; + mColorTable = tlut + 8; + GXInitTlutObj(&mTlutObj, (void*)mColorTable, (GXTlutFmt)mFormat, mNumColors); +} + +void JUTPalette::storeTLUT(_GXTlut param_0, _GXTlutFmt param_1, JUTTransparency param_2, + u16 param_3, void* param_4) { + mTlutName = param_0; + mFormat = param_1; + mTransparency = param_2; + mNumColors = param_3; + mColorTable = (ResTLUT*)param_4; + GXInitTlutObj(&mTlutObj, (void*)mColorTable, (GXTlutFmt)mFormat, mNumColors); +} + +bool JUTPalette::load() { + bool check = mNumColors != 0; + if (check) { + GXLoadTlut(&mTlutObj, mTlutName); + } + + return check; +} diff --git a/src/JSystem/JUtility/JUTProcBar.cpp b/src/JSystem/JUtility/JUTProcBar.cpp new file mode 100644 index 000000000..7b71da8b3 --- /dev/null +++ b/src/JSystem/JUtility/JUTProcBar.cpp @@ -0,0 +1,77 @@ +// +// Generated by dtk +// Translation Unit: JUTProcBar.cpp +// + +#include "JSystem/JUtility/JUTProcBar.h" +#include "dolphin/types.h" + +/* 802C882C-802C8944 .text __ct__10JUTProcBarFv */ +JUTProcBar::JUTProcBar() { + /* Nonmatching */ +} + +/* 802C8944-802C8988 .text __dt__10JUTProcBarFv */ +JUTProcBar::~JUTProcBar() { + /* Nonmatching */ +} + +/* 802C8988-802C89D0 .text create__10JUTProcBarFv */ +void JUTProcBar::create() { + /* Nonmatching */ +} + +/* 802C89D0-802C8A08 .text destroy__10JUTProcBarFv */ +void JUTProcBar::destroy() { + /* Nonmatching */ +} + +/* 802C8A08-802C8AD8 .text clear__10JUTProcBarFv */ +void JUTProcBar::clear() { + /* Nonmatching */ +} + +/* 802C8AD8-802C8C6C .text bar_subroutine__10JUTProcBarFiiiiiiiQ28JUtility6TColorQ28JUtility6TColor */ +void JUTProcBar::bar_subroutine(int, int, int, int, int, int, int, JUtility::TColor, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802C8C6C-802C8DB0 .text adjustMeterLength__10JUTProcBarFUlPfffPi */ +void JUTProcBar::adjustMeterLength(unsigned long, float*, float, float, int*) { + /* Nonmatching */ +} + +/* 802C8DB0-802C8DE4 .text draw__10JUTProcBarFv */ +void JUTProcBar::draw() { + /* Nonmatching */ +} + +/* 802C8DE4-802C9CE4 .text drawProcessBar__10JUTProcBarFv */ +void JUTProcBar::drawProcessBar() { + /* Nonmatching */ +} + +/* 802C9CE4-802C9D4C .text addrToXPos__FPvi */ +void addrToXPos(void*, int) { + /* Nonmatching */ +} + +/* 802C9D4C-802C9DB4 .text byteToXLen__Fii */ +void byteToXLen(int, int) { + /* Nonmatching */ +} + +/* 802C9DB4-802C9F48 .text heapBar__FP7JKRHeapiiiii */ +void heapBar(JKRHeap*, int, int, int, int, int) { + /* Nonmatching */ +} + +/* 802C9F48-802CA2E8 .text drawHeapBar__10JUTProcBarFv */ +void JUTProcBar::drawHeapBar() { + /* Nonmatching */ +} + +/* 802CA2E8-802CA2FC .text __ct__Q210JUTProcBar5CTimeFv */ +JUTProcBar::CTime::CTime() { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTResFont.cpp b/src/JSystem/JUtility/JUTResFont.cpp new file mode 100644 index 000000000..c9cb9e305 --- /dev/null +++ b/src/JSystem/JUtility/JUTResFont.cpp @@ -0,0 +1,107 @@ +// +// Generated by dtk +// Translation Unit: JUTResFont.cpp +// + +#include "JSystem/JUtility/JUTResFont.h" +#include "dolphin/types.h" + +/* 802C2044-802C2090 .text __ct__10JUTResFontFv */ +JUTResFont::JUTResFont() { + /* Nonmatching */ +} + +/* 802C2090-802C20F4 .text __ct__10JUTResFontFPC7ResFONTP7JKRHeap */ +JUTResFont::JUTResFont(const ResFONT*, JKRHeap*) { + /* Nonmatching */ +} + +/* 802C20F4-802C2180 .text __dt__10JUTResFontFv */ +JUTResFont::~JUTResFont() { + /* Nonmatching */ +} + +/* 802C2180-802C21A4 .text deleteMemBlocks_ResFont__10JUTResFontFv */ +void JUTResFont::deleteMemBlocks_ResFont() { + /* Nonmatching */ +} + +/* 802C21A4-802C21D0 .text initialize_state__10JUTResFontFv */ +void JUTResFont::initialize_state() { + /* Nonmatching */ +} + +/* 802C21D0-802C2230 .text initiate__10JUTResFontFPC7ResFONTP7JKRHeap */ +void JUTResFont::initiate(const ResFONT*, JKRHeap*) { + /* Nonmatching */ +} + +/* 802C2230-802C233C .text protected_initiate__10JUTResFontFPC7ResFONTP7JKRHeap */ +void JUTResFont::protected_initiate(const ResFONT*, JKRHeap*) { + /* Nonmatching */ +} + +/* 802C233C-802C2438 .text countBlock__10JUTResFontFv */ +void JUTResFont::countBlock() { + /* Nonmatching */ +} + +/* 802C2438-802C25C0 .text setBlock__10JUTResFontFv */ +void JUTResFont::setBlock() { + /* Nonmatching */ +} + +/* 802C25C0-802C26B8 .text setGX__10JUTResFontFv */ +void JUTResFont::setGX() { + /* Nonmatching */ +} + +/* 802C26B8-802C28F8 .text setGX__10JUTResFontFQ28JUtility6TColorQ28JUtility6TColor */ +void JUTResFont::setGX(JUtility::TColor, JUtility::TColor) { + /* Nonmatching */ +} + +/* 802C28F8-802C2D6C .text drawChar_scale__10JUTResFontFffffib */ +void JUTResFont::drawChar_scale(float, float, float, float, int, bool) { + /* Nonmatching */ +} + +/* 802C2D6C-802C2DE8 .text loadFont__10JUTResFontFi11_GXTexMapIDPQ27JUTFont6TWidth */ +void JUTResFont::loadFont(int, _GXTexMapID, JUTFont::TWidth*) { + /* Nonmatching */ +} + +/* 802C2DE8-802C2E90 .text getWidthEntry__10JUTResFontCFiPQ27JUTFont6TWidth */ +void JUTResFont::getWidthEntry(int, JUTFont::TWidth*) const { + /* Nonmatching */ +} + +/* 802C2E90-802C2EDC .text getCellWidth__10JUTResFontCFv */ +void JUTResFont::getCellWidth() const { + /* Nonmatching */ +} + +/* 802C2EDC-802C2F28 .text getCellHeight__10JUTResFontCFv */ +void JUTResFont::getCellHeight() const { + /* Nonmatching */ +} + +/* 802C2F28-802C2F5C .text isLeadByte__10JUTResFontCFi */ +void JUTResFont::isLeadByte(int) const { + /* Nonmatching */ +} + +/* 802C2F5C-802C30E4 .text getFontCode__10JUTResFontCFi */ +void JUTResFont::getFontCode(int) const { + /* Nonmatching */ +} + +/* 802C30E4-802C3248 .text loadImage__10JUTResFontFi11_GXTexMapID */ +void JUTResFont::loadImage(int, _GXTexMapID) { + /* Nonmatching */ +} + +/* 802C3248-802C328C .text convertSjis__10JUTResFontCFiPUs */ +void JUTResFont::convertSjis(int, unsigned short*) const { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTResource.cpp b/src/JSystem/JUtility/JUTResource.cpp new file mode 100644 index 000000000..e1dec9d50 --- /dev/null +++ b/src/JSystem/JUtility/JUTResource.cpp @@ -0,0 +1,17 @@ +// +// Generated by dtk +// Translation Unit: JUTResource.cpp +// + +#include "JSystem/JUtility/JUTResource.h" +#include "dolphin/types.h" + +/* 802C12DC-802C1384 .text getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive */ +void JUTResReference::getResource(JSUInputStream*, unsigned long, JKRArchive*) { + /* Nonmatching */ +} + +/* 802C1384-802C13FC .text getResource__15JUTResReferenceFUlP10JKRArchive */ +void JUTResReference::getResource(unsigned long, JKRArchive*) { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTTexture.cpp b/src/JSystem/JUtility/JUTTexture.cpp new file mode 100644 index 000000000..353378bd0 --- /dev/null +++ b/src/JSystem/JUtility/JUTTexture.cpp @@ -0,0 +1,37 @@ +// +// Generated by dtk +// Translation Unit: JUTTexture.cpp +// + +#include "JSystem/JUtility/JUTTexture.h" +#include "dolphin/types.h" + +/* 802C13FC-802C1470 .text __dt__10JUTTextureFv */ +JUTTexture::~JUTTexture() { + /* Nonmatching */ +} + +/* 802C1470-802C15FC .text storeTIMG__10JUTTextureFPC7ResTIMGUc */ +void JUTTexture::storeTIMG(const ResTIMG*, unsigned char) { + /* Nonmatching */ +} + +/* 802C15FC-802C1654 .text attachPalette__10JUTTextureFP10JUTPalette */ +void JUTTexture::attachPalette(JUTPalette*) { + /* Nonmatching */ +} + +/* 802C1654-802C1740 .text initTexObj__10JUTTextureFv */ +void JUTTexture::initTexObj() { + /* Nonmatching */ +} + +/* 802C1740-802C183C .text initTexObj__10JUTTextureF7_GXTlut */ +void JUTTexture::initTexObj(_GXTlut) { + /* Nonmatching */ +} + +/* 802C183C-802C188C .text load__10JUTTextureF11_GXTexMapID */ +void JUTTexture::load(_GXTexMapID) { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTVideo.cpp b/src/JSystem/JUtility/JUTVideo.cpp new file mode 100644 index 000000000..c8652fa0e --- /dev/null +++ b/src/JSystem/JUtility/JUTVideo.cpp @@ -0,0 +1,62 @@ +// +// Generated by dtk +// Translation Unit: JUTVideo.cpp +// + +#include "JSystem/JUtility/JUTVideo.h" +#include "dolphin/types.h" + +/* 802C7C34-802C7C8C .text createManager__8JUTVideoFPC16_GXRenderModeObj */ +void JUTVideo::createManager(const _GXRenderModeObj*) { + /* Nonmatching */ +} + +/* 802C7C8C-802C7CD4 .text destroyManager__8JUTVideoFv */ +void JUTVideo::destroyManager() { + /* Nonmatching */ +} + +/* 802C7CD4-802C7DC8 .text __ct__8JUTVideoFPC16_GXRenderModeObj */ +JUTVideo::JUTVideo(const _GXRenderModeObj*) { + /* Nonmatching */ +} + +/* 802C7DC8-802C7E30 .text __dt__8JUTVideoFv */ +JUTVideo::~JUTVideo() { + /* Nonmatching */ +} + +/* 802C7E30-802C8054 .text preRetraceProc__8JUTVideoFUl */ +void JUTVideo::preRetraceProc(unsigned long) { + /* Nonmatching */ +} + +/* 802C8054-802C807C .text drawDoneStart__8JUTVideoFv */ +void JUTVideo::drawDoneStart() { + /* Nonmatching */ +} + +/* 802C807C-802C8088 .text dummyNoDrawWait__8JUTVideoFv */ +void JUTVideo::dummyNoDrawWait() { + /* Nonmatching */ +} + +/* 802C8088-802C8110 .text drawDoneCallback__8JUTVideoFv */ +void JUTVideo::drawDoneCallback() { + /* Nonmatching */ +} + +/* 802C8110-802C815C .text postRetraceProc__8JUTVideoFUl */ +void JUTVideo::postRetraceProc(unsigned long) { + /* Nonmatching */ +} + +/* 802C815C-802C81D4 .text setRenderMode__8JUTVideoFPC16_GXRenderModeObj */ +void JUTVideo::setRenderMode(const _GXRenderModeObj*) { + /* Nonmatching */ +} + +/* 802C81D4-802C81D8 .text waitRetraceIfNeed__8JUTVideoFv */ +void JUTVideo::waitRetraceIfNeed() { + /* Nonmatching */ +} diff --git a/src/JSystem/JUtility/JUTXfb.cpp b/src/JSystem/JUtility/JUTXfb.cpp new file mode 100644 index 000000000..485ca221f --- /dev/null +++ b/src/JSystem/JUtility/JUTXfb.cpp @@ -0,0 +1,47 @@ +// +// Generated by dtk +// Translation Unit: JUTXfb.cpp +// + +#include "JSystem/JUtility/JUTXfb.h" +#include "dolphin/types.h" + +/* 802C81D8-802C81EC .text clearIndex__6JUTXfbFv */ +void JUTXfb::clearIndex() { + /* Nonmatching */ +} + +/* 802C81EC-802C8224 .text common_init__6JUTXfbFi */ +void JUTXfb::common_init(int) { + /* Nonmatching */ +} + +/* 802C8224-802C82CC .text __ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber */ +JUTXfb::JUTXfb(const _GXRenderModeObj*, JKRHeap*, JUTXfb::EXfbNumber) { + /* Nonmatching */ +} + +/* 802C82CC-802C833C .text __dt__6JUTXfbFv */ +JUTXfb::~JUTXfb() { + /* Nonmatching */ +} + +/* 802C833C-802C837C .text delXfb__6JUTXfbFi */ +void JUTXfb::delXfb(int) { + /* Nonmatching */ +} + +/* 802C837C-802C8410 .text createManager__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber */ +void JUTXfb::createManager(const _GXRenderModeObj*, JKRHeap*, JUTXfb::EXfbNumber) { + /* Nonmatching */ +} + +/* 802C8410-802C8468 .text destroyManager__6JUTXfbFv */ +void JUTXfb::destroyManager() { + /* Nonmatching */ +} + +/* 802C8468-802C8544 .text initiate__6JUTXfbFUsUsP7JKRHeapQ26JUTXfb10EXfbNumber */ +void JUTXfb::initiate(unsigned short, unsigned short, JKRHeap*, JUTXfb::EXfbNumber) { + /* Nonmatching */ +} diff --git a/src/REL/executor.c b/src/REL/executor.c new file mode 100644 index 000000000..dba7c42fc --- /dev/null +++ b/src/REL/executor.c @@ -0,0 +1,15 @@ +#include "REL/executor.h" + +void _prolog(void) { + ModuleConstructorsX(_ctors); + ModuleProlog(); +} + +void _epilog(void) { + ModuleEpilog(); + ModuleDestructorsX(_dtors); +} + +void _unresolved(void) { + ModuleUnresolved(); +} diff --git a/src/Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp b/src/Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp new file mode 100644 index 000000000..26405d657 --- /dev/null +++ b/src/Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp @@ -0,0 +1,40 @@ +#include "Runtime.PPCEABI.H/NMWException.h" +#include "Runtime.PPCEABI.H/__ppc_eabi_linker.h" + +#if __MWERKS__ +#pragma exceptions on +#endif + +typedef struct ProcessInfo { + __eti_init_info* exception_info; + char* TOC; + int active; +} ProcessInfo; + +static ProcessInfo fragmentinfo[1]; + +int __register_fragment(struct __eti_init_info* info, char* TOC) { + ProcessInfo* f; + int i; + + for (i = 0, f = fragmentinfo; i < 1; ++i, ++f) { + if (f->active == 0) { + f->exception_info = info; + f->TOC = TOC; + f->active = 1; + return i; + } + } + + return -1; +} + +void __unregister_fragment(int fragmentId) { + ProcessInfo* f; + if (fragmentId >= 0 && fragmentId < 1) { + f = &fragmentinfo[fragmentId]; + f->exception_info = 0; + f->TOC = 0; + f->active = 0; + } +} diff --git a/src/Runtime.PPCEABI.H/__init_cpp_exceptions.cpp b/src/Runtime.PPCEABI.H/__init_cpp_exceptions.cpp new file mode 100644 index 000000000..8f02369b3 --- /dev/null +++ b/src/Runtime.PPCEABI.H/__init_cpp_exceptions.cpp @@ -0,0 +1,52 @@ +#include "Runtime.PPCEABI.H/NMWException.h" +#include "Runtime.PPCEABI.H/__ppc_eabi_linker.h" + +#if __MWERKS__ +#pragma exceptions off +#pragma internal on +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +extern void __init_cpp_exceptions(void); +extern void __fini_cpp_exceptions(void); + +#ifdef __cplusplus +} +#endif + +static int fragmentID = -2; + +/* clang-format off */ +static asm char* GetR2() { + nofralloc; + mr r3, r2 + blr +} +/* clang-format on */ + +void __init_cpp_exceptions(void) { + char* R2; + if (fragmentID == -2) { + R2 = GetR2(); + fragmentID = __register_fragment(_eti_init_info, R2); + } +} + +void __fini_cpp_exceptions(void) { + if (fragmentID != -2) { + __unregister_fragment(fragmentID); + fragmentID = -2; + } +} + +/* clang-format off */ +__declspec(section ".ctors") +static void* const __init_cpp_exceptions_reference = __init_cpp_exceptions; +__declspec(section ".dtors") +static void* const __destroy_global_chain_reference = __destroy_global_chain; +__declspec(section ".dtors") +static void* const __fini_cpp_exceptions_reference = __fini_cpp_exceptions; +/* clang-format on */ diff --git a/src/Runtime.PPCEABI.H/global_destructor_chain.c b/src/Runtime.PPCEABI.H/global_destructor_chain.c new file mode 100644 index 000000000..a849ec0b8 --- /dev/null +++ b/src/Runtime.PPCEABI.H/global_destructor_chain.c @@ -0,0 +1,24 @@ +#include "Runtime.PPCEABI.H/NMWException.h" + +DestructorChain* __global_destructor_chain; + +void* __register_global_object(void* object, void* destructor, void* regmem) { + ((DestructorChain*)regmem)->next = __global_destructor_chain; + ((DestructorChain*)regmem)->destructor = destructor; + ((DestructorChain*)regmem)->object = object; + __global_destructor_chain = (DestructorChain*)regmem; + return object; +} + +void __destroy_global_chain(void) { + DestructorChain* iter; + while ((iter = __global_destructor_chain) != 0) { + __global_destructor_chain = iter->next; + DTORCALL(iter->destructor, iter->object); + } +} + +/* clang-format off */ +__declspec(section ".dtors") +static void* const __destroy_global_chain_reference = __destroy_global_chain; +/* clang-format on */ diff --git a/src/SSystem/SComponent/c_API.cpp b/src/SSystem/SComponent/c_API.cpp new file mode 100644 index 000000000..a91dce43e --- /dev/null +++ b/src/SSystem/SComponent/c_API.cpp @@ -0,0 +1,15 @@ +#include "SSystem/SComponent/c_API.h" +#include "dolphin/types.h" + +extern u8 g_mDoGph_graphicInfo; +extern void mDoGph_Create(); +extern void mDoGph_BeforeOfDraw(); +extern void mDoGph_AfterOfDraw(); +extern void mDoGph_Painter(); +extern void mDoGph_BlankingON(); +extern void mDoGph_BlankingOFF(); + +cAPIGph__Iface g_cAPI_Interface = { + &g_mDoGph_graphicInfo, mDoGph_Create, mDoGph_BeforeOfDraw, mDoGph_AfterOfDraw, + mDoGph_Painter, mDoGph_BlankingON, mDoGph_BlankingOFF, +}; diff --git a/src/SSystem/SComponent/c_API_graphic.cpp b/src/SSystem/SComponent/c_API_graphic.cpp new file mode 100644 index 000000000..ff559be3c --- /dev/null +++ b/src/SSystem/SComponent/c_API_graphic.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: c_API_graphic.cpp +// + +#include "SSystem/SComponent/c_API_graphic.h" +#include "SSystem/SComponent/c_API.h" +#include "dolphin/types.h" + +/* 8024135C-8024138C .text cAPIGph_Painter__Fv */ +void cAPIGph_Painter(void) { + g_cAPI_Interface.mpPainter(); +} + +/* 8024138C-802413BC .text cAPIGph_BeforeOfDraw__Fv */ +void cAPIGph_BeforeOfDraw(void) { + g_cAPI_Interface.mpBeforeOfDraw(); +} + +/* 802413BC-802413EC .text cAPIGph_AfterOfDraw__Fv */ +void cAPIGph_AfterOfDraw(void) { + g_cAPI_Interface.mpAfterOfDraw(); +} diff --git a/src/SSystem/SComponent/c_angle.cpp b/src/SSystem/SComponent/c_angle.cpp new file mode 100644 index 000000000..2bc4d48e8 --- /dev/null +++ b/src/SSystem/SComponent/c_angle.cpp @@ -0,0 +1,332 @@ +// +// Generated by dtk +// Translation Unit: c_angle.cpp +// + +#include "SSystem/SComponent/c_angle.h" +#include "dolphin/types.h" + +extern f32 cM_atan2f(f32, f32); + +const cSAngle cSAngle::_0(static_cast(0)); +const cSAngle cSAngle::_1(static_cast(0xb6)); +const cSAngle cSAngle::_90(static_cast(0x4000)); +const cSAngle cSAngle::_180(static_cast(-0x8000)); +const cSAngle cSAngle::_270(static_cast(-0x4000)); + +/* 80253BB0-80253BE0 .text __ct__7cSAngleFRC7cSAngle */ +cSAngle::cSAngle(const cSAngle& angle) { + Val(angle); +} + +/* 80253BE0-80253C10 .text __ct__7cSAngleFs */ +cSAngle::cSAngle(s16 angle) { + Val(angle); +} + +/* 80253C10-80253C40 .text __ct__7cSAngleFf */ +cSAngle::cSAngle(f32 angle) { + Val(angle); +} + +/* 80253C40-80253C4C .text Val__7cSAngleFRC7cSAngle */ +void cSAngle::Val(const cSAngle& other) { + mAngle = other.mAngle; +} + +/* 80253C4C-80253C54 .text Val__7cSAngleFs */ +void cSAngle::Val(s16 val) { + mAngle = val; +} + +/* 80253C54-80253C78 .text Val__7cSAngleFf */ +void cSAngle::Val(f32 degree) { + mAngle = cAngle::Degree_to_SAngle(degree); +} + +/* 80253C78-80253CAC .text Degree__7cSAngleCFv */ +f32 cSAngle::Degree() const { + return cAngle::SAngle_to_Degree(mAngle); +} + +/* 80253CAC-80253CE0 .text Radian__7cSAngleCFv */ +f32 cSAngle::Radian() const { + return cAngle::SAngle_to_Radian(mAngle); +} + +/* 80253CE0-80253D14 .text Norm__7cSAngleCFv */ +f32 cSAngle::Norm() const { + return cAngle::SAngle_to_Normal(mAngle); +} + +/* 80253D14-80253D30 .text Abs__7cSAngleCFv */ +s16 cSAngle::Abs() const { + return mAngle >= 0 ? mAngle : -mAngle; +} + +/* 80253D30-80253D40 .text Inv__7cSAngleCFv */ +s16 cSAngle::Inv() const { + return mAngle - 0x8000; +} + +/* 80253D40-80253D68 .text Sin__7cSAngleCFv */ +f32 cSAngle::Sin() const { + return sin(Radian()); +} + +/* 80253D68-80253D90 .text Cos__7cSAngleCFv */ +f32 cSAngle::Cos() const { + return cos(Radian()); +} + +/* 80253D90-80253DB8 .text Tan__7cSAngleCFv */ +f32 cSAngle::Tan() const { + return tan(Radian()); +} + +/* 80253DB8-80253DE4 .text __mi__7cSAngleCFv */ +cSAngle cSAngle::operator-() const { + return cSAngle(static_cast(-mAngle)); +} + +/* 80253DE4-80253E14 .text __pl__7cSAngleCFRC7cSAngle */ +cSAngle cSAngle::operator+(const cSAngle& other) const { + return cSAngle(static_cast(mAngle + other.mAngle)); +} + +/* 80253E14-80253E44 .text __mi__7cSAngleCFRC7cSAngle */ +cSAngle cSAngle::operator-(const cSAngle& other) const { + return cSAngle(static_cast(mAngle - other.mAngle)); +} + +/* 80253E44-80253E58 .text __apl__7cSAngleFRC7cSAngle */ +void cSAngle::operator+=(const cSAngle& other) { + mAngle += other.mAngle; +} + +/* 80253E58-80253E6C .text __ami__7cSAngleFRC7cSAngle */ +void cSAngle::operator-=(const cSAngle& other) { + mAngle -= other.mAngle; +} + +/* 80253E6C-80253E98 .text __pl__7cSAngleCFs */ +cSAngle cSAngle::operator+(s16 other) const { + return cSAngle(static_cast(mAngle + other)); +} + +/* 80253E98-80253EC4 .text __mi__7cSAngleCFs */ +cSAngle cSAngle::operator-(s16 other) const { + return cSAngle(static_cast(mAngle - other)); +} + +/* 80253EC4-80253ED4 .text __apl__7cSAngleFs */ +void cSAngle::operator+=(s16 other) { + mAngle += other; +} + +/* 80253ED4-80253EE4 .text __ami__7cSAngleFs */ +void cSAngle::operator-=(s16 other) { + mAngle -= other; +} + +/* 80253EE4-80253F34 .text __ml__7cSAngleCFf */ +cSAngle cSAngle::operator*(f32 f1) const { + return cSAngle(static_cast(mAngle * f1)); +} + +/* 80253F34-80253F74 .text __amu__7cSAngleFf */ +void cSAngle::operator*=(f32 f1) { + mAngle *= f1; +} + +/* 80253F74-80253FA0 .text __pl__FsRC7cSAngle */ +cSAngle operator+(s16 other, const cSAngle& angle) { + return cSAngle(static_cast(other + angle.Val())); +} + +/* 80253FA0-80253FCC .text __mi__FsRC7cSAngle */ +cSAngle operator-(s16 other, const cSAngle& angle) { + return cSAngle(static_cast(other - angle.Val())); +} + +/* 80253FCC-80253FFC .text __ct__7cDegreeFf */ +cDegree::cDegree(f32 f) { + Val(f); +} + +/* 80253FFC-8025403C .text Formal__7cDegreeFv */ +cDegree& cDegree::Formal() { + mDegree = cAngle::Adjust(mDegree, -180.0f, 180.0f); + return *this; +} + +/* 8025403C-80254060 .text Val__7cDegreeFf */ +void cDegree::Val(f32 f) { + mDegree = f; + Formal(); +} + +/* 80254060-80254070 .text Radian__7cDegreeCFv */ +f32 cDegree::Radian() const { + return cAngle::Degree_to_Radian(mDegree); +} + +/* 80254070-80254098 .text Sin__7cDegreeCFv */ +f32 cDegree::Sin() const { + return sin(Radian()); +} + +/* 80254098-802540C0 .text Cos__7cDegreeCFv */ +f32 cDegree::Cos() const { + return cos(Radian()); +} + +/* 802540C0-802540F0 .text __ct__7cSPolarFRC4cXyz */ +cSPolar::cSPolar(const cXyz& xyz) { + Val(xyz); +} + +/* 802540F0-802541B0 .text Formal__7cSPolarFv */ +cSPolar& cSPolar::Formal() { + if (mRadial < 0.0f) { + mRadial = -mRadial; + cSAngle tmp(static_cast(-0x8000)); + mAngle1.Val(tmp - mAngle1); + mAngle2.Val(mAngle2.Inv()); + } + + if (mAngle1.Val() < 0 && mAngle1.Val() != -0x8000) { + mAngle1.Val(-mAngle1); + mAngle2.Val(mAngle2.Inv()); + } + + return *this; +} + +/* 802541B0-80254214 .text Val__7cSPolarFfss */ +void cSPolar::Val(f32 f, s16 s1, s16 s2) { + mRadial = f; + mAngle1 = cSAngle(s1); + mAngle2 = cSAngle(s2); + Formal(); +} + +inline double square(f32 f) { + return f * f; +} + +/* 80254214-80254420 .text Val__7cSPolarFRC4cXyz */ +void cSPolar::Val(const cXyz& xyz) { + f32 x, y, z, tmp4; + x = xyz.x; + y = xyz.y; + z = xyz.z; + double tmp = square(z) + square(x); + double tmp2 = square(y) + tmp; + tmp4 = (tmp > 0.0) ? (f32)sqrt(tmp) : 0.0f; + mRadial = (tmp2 > 0.0) ? (f32)sqrt(tmp2) : 0.0f; + mAngle1.Val(cAngle::Radian_to_SAngle(cM_atan2f(tmp4, y))); + mAngle2.Val(cAngle::Radian_to_SAngle(cM_atan2f(x, z))); + Formal(); +} + +/* 80254420-802544E8 .text Xyz__7cSPolarCFv */ +cXyz cSPolar::Xyz() const { + f32 ang1Cos; + f32 ang2Cos; + f32 ang1Sin = mRadial * (f32)sin(mAngle1.Radian()); + ang2Cos = (f32)cos(mAngle2.Radian()); + ang1Cos = mRadial * (f32)cos(mAngle1.Radian()); + f32 ang2Sin = sin(mAngle2.Radian()); + return cXyz(ang1Sin * ang2Sin, ang1Cos, ang1Sin * ang2Cos); +} + +/* 802544E8-80254524 .text Globe__7cSPolarCFP7cSGlobe */ +void cSPolar::Globe(cSGlobe* globe) const { + globe->Val(mRadial, 0x4000 - mAngle1.Val(), mAngle2.Val()); +} + +/* 80254524-80254554 .text __ct__7cSGlobeFRC7cSGlobe */ +cSGlobe::cSGlobe(const cSGlobe& other) { + Val(other); +} + +/* 80254554-80254584 .text __ct__7cSGlobeFfss */ +cSGlobe::cSGlobe(f32 f, s16 s1, s16 s2) { + Val(f, s1, s2); +} + +/* 80254584-802545B4 .text __ct__7cSGlobeFfRC7cSAngleRC7cSAngle */ +cSGlobe::cSGlobe(f32 f, const cSAngle& a1, const cSAngle& a2) { + Val(f, a1, a2); +} + +/* 802545B4-802545E4 .text __ct__7cSGlobeFRC4cXyz */ +cSGlobe::cSGlobe(const cXyz& xyz) { + Val(xyz); +} + +/* 802545E4-802546A0 .text Formal__7cSGlobeFv */ +cSGlobe& cSGlobe::Formal() { + if (mRadius < 0.0f) { + mRadius = -mRadius; + mAzimuth = -mAzimuth; + mInclination.Val(mInclination.Inv()); + } + + if (mAzimuth.Val() < -0x4000 || 0x4000 < mAzimuth.Val()) { + mAzimuth = cSAngle((s16)-0x8000) - mAzimuth; + mInclination.Val(mInclination.Inv()); + } + + return *this; +} + +/* 802546A0-802546D8 .text Val__7cSGlobeFRC7cSGlobe */ +void cSGlobe::Val(const cSGlobe& other) { + mRadius = other.mRadius; + mAzimuth = other.mAzimuth; + mInclination = other.mInclination; + Formal(); +} + +/* 802546D8-8025473C .text Val__7cSGlobeFfss */ +void cSGlobe::Val(f32 f, s16 s1, s16 s2) { + mRadius = f; + mAzimuth = cSAngle(s1); + mInclination = cSAngle(s2); + Formal(); +} + +/* 8025473C-802547A4 .text Val__7cSGlobeFfRC7cSAngleRC7cSAngle */ +void cSGlobe::Val(f32 f, const cSAngle& a1, const cSAngle& a2) { + mRadius = f; + mAzimuth = cSAngle(a1.Val()); + mInclination = cSAngle(a2.Val()); + Formal(); +} + +/* 802547A4-802547E8 .text Val__7cSGlobeFRC4cXyz */ +void cSGlobe::Val(const cXyz& xyz) { + cSPolar csp(xyz); + csp.Globe(this); + Formal(); +} + +/* 802547E8-80254828 .text Xyz__7cSGlobeCFv */ +cXyz cSGlobe::Xyz() const { + cSPolar csp; + Polar(&csp); + return csp.Xyz(); +} + +/* 80254828-80254864 .text Polar__7cSGlobeCFP7cSPolar */ +void cSGlobe::Polar(cSPolar* csp) const { + csp->Val(mRadius, 0x4000 - mAzimuth.Val(), mInclination.Val()); +} + +/* 80254864-80254890 .text Invert__7cSGlobeFv */ +cXyz cSGlobe::Norm() const { + cSGlobe glob(1.0f, mAzimuth, mInclination); + return glob.Xyz(); +} diff --git a/src/SSystem/SComponent/c_bg_s.cpp b/src/SSystem/SComponent/c_bg_s.cpp new file mode 100644 index 000000000..298e91860 --- /dev/null +++ b/src/SSystem/SComponent/c_bg_s.cpp @@ -0,0 +1,107 @@ +// +// Generated by dtk +// Translation Unit: c_bg_s.cpp +// + +#include "SSystem/SComponent/c_bg_s.h" +#include "dolphin/types.h" + +/* 80246440-8024645C .text Init__11cBgS_ChkElmFv */ +void cBgS_ChkElm::Init() { + /* Nonmatching */ +} + +/* 8024645C-80246478 .text Regist2__11cBgS_ChkElmFP4cBgWUiPv */ +void cBgS_ChkElm::Regist2(cBgW*, unsigned int, void*) { + /* Nonmatching */ +} + +/* 80246478-8024649C .text Release__11cBgS_ChkElmFv */ +void cBgS_ChkElm::Release() { + /* Nonmatching */ +} + +/* 8024649C-80246600 .text Regist__4cBgSFP4cBgWUiPv */ +void cBgS::Regist(cBgW*, unsigned int, void*) { + /* Nonmatching */ +} + +/* 80246600-8024669C .text Release__4cBgSFP4cBgW */ +void cBgS::Release(cBgW*) { + /* Nonmatching */ +} + +/* 8024669C-802466F0 .text Ct__4cBgSFv */ +void cBgS::Ct() { + /* Nonmatching */ +} + +/* 802466F0-8024676C .text Dt__4cBgSFv */ +void cBgS::Dt() { + /* Nonmatching */ +} + +/* 8024676C-802468E4 .text LineCross__4cBgSFP11cBgS_LinChk */ +void cBgS::LineCross(cBgS_LinChk*) { + /* Nonmatching */ +} + +/* 802468E4-80246A14 .text GroundCross__4cBgSFP11cBgS_GndChk */ +void cBgS::GroundCross(cBgS_GndChk*) { + /* Nonmatching */ +} + +/* 80246A14-80246C98 .text ConvDzb__4cBgSFPv */ +void cBgS::ConvDzb(void*) { + /* Nonmatching */ +} + +/* 80246C98-80246D24 .text GetActorPointer__4cBgSCFi */ +void cBgS::GetActorPointer(int) const { + /* Nonmatching */ +} + +/* 80246D24-80246D5C .text GetBgWPointer__4cBgSCFR13cBgS_PolyInfo */ +void cBgS::GetBgWPointer(cBgS_PolyInfo&) const { + /* Nonmatching */ +} + +/* 80246D5C-80246DF8 .text ChkPolySafe__4cBgSFR13cBgS_PolyInfo */ +void cBgS::ChkPolySafe(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 80246DF8-80246F10 .text GetTriGrp__4cBgSCFii */ +void cBgS::GetTriGrp(int, int) const { + /* Nonmatching */ +} + +/* 80246F10-80246FE4 .text GetGrpToRoomId__4cBgSCFii */ +void cBgS::GetGrpToRoomId(int, int) const { + /* Nonmatching */ +} + +/* 80246FE4-802470B8 .text GetTriPla__4cBgSCFii */ +void cBgS::GetTriPla(int, int) const { + /* Nonmatching */ +} + +/* 802470B8-80247178 .text GetTriPnt__4cBgSCFR13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz */ +void cBgS::GetTriPnt(cBgS_PolyInfo&, cXyz*, cXyz*, cXyz*) const { + /* Nonmatching */ +} + +/* 80247178-8024717C .text Move__4cBgSFv */ +void cBgS::Move() { + /* Nonmatching */ +} + +/* 8024717C-802471E8 .text ShdwDraw__4cBgSFP13cBgS_ShdwDraw */ +void cBgS::ShdwDraw(cBgS_ShdwDraw*) { + /* Nonmatching */ +} + +/* 802471E8-80247304 .text GetGrpInf__4cBgSCFR13cBgS_PolyInfoi */ +void cBgS::GetGrpInf(cBgS_PolyInfo&, int) const { + /* Nonmatching */ +} diff --git a/src/SSystem/SComponent/c_bg_s_chk.cpp b/src/SSystem/SComponent/c_bg_s_chk.cpp new file mode 100644 index 000000000..506da04c4 --- /dev/null +++ b/src/SSystem/SComponent/c_bg_s_chk.cpp @@ -0,0 +1,20 @@ +// +// Generated by dtk +// Translation Unit: c_bg_s_chk.cpp +// + +#include "SSystem/SComponent/c_bg_s_chk.h" +#include "dolphin/types.h" + +/* 80247304-8024734C .text __dt__8cBgS_ChkFv */ +cBgS_Chk::~cBgS_Chk() { +} + +/* 8024734C-8024738C .text ChkSameActorPid__8cBgS_ChkCFUi */ +bool cBgS_Chk::ChkSameActorPid(unsigned int pid) const { + if (mActorPid == -1 || pid == UINT32_MAX || unk_0x0C == 0) { + return 0; + } else { + return (mActorPid == pid) ? 1 : 0; + } +} diff --git a/src/SSystem/SComponent/c_bg_s_gnd_chk.cpp b/src/SSystem/SComponent/c_bg_s_gnd_chk.cpp new file mode 100644 index 000000000..8356377c0 --- /dev/null +++ b/src/SSystem/SComponent/c_bg_s_gnd_chk.cpp @@ -0,0 +1,14 @@ +// +// Generated by dtk +// Translation Unit: c_bg_s_gnd_chk.cpp +// + +#include "SSystem/SComponent/c_bg_s_gnd_chk.h" +#include "dolphin/types.h" + +/* 8024738C-80247418 .text __ct__11cBgS_GndChkFv */ +cBgS_GndChk::cBgS_GndChk() { + m_pos = cXyz::Zero; + setActorPid(0xFFFFFFFF); + mFlags = 2; +} diff --git a/src/SSystem/SComponent/c_bg_s_lin_chk.cpp b/src/SSystem/SComponent/c_bg_s_lin_chk.cpp new file mode 100644 index 000000000..7a36a650f --- /dev/null +++ b/src/SSystem/SComponent/c_bg_s_lin_chk.cpp @@ -0,0 +1,27 @@ +// +// Generated by dtk +// Translation Unit: c_bg_s_lin_chk.cpp +// + +#include "SSystem/SComponent/c_bg_s_lin_chk.h" +#include "dolphin/types.h" + +/* 80247418-80247480 .text ct__11cBgS_LinChkFv */ +void cBgS_LinChk::ct() { + mLin.mStart = cXyz::Zero; + mLin.mEnd = cXyz::Zero; + field_0x40 = cXyz::Zero ; + setActorPid(0xFFFFFFFF); + field_0x4c = 0; + mFrontFlag = 1; + mBackFlag = 0; +} + +/* 80247480-80247500 .text Set2__11cBgS_LinChkFP4cXyzP4cXyzUi */ +void cBgS_LinChk::Set2(cXyz* pStart, cXyz* pEnd, unsigned int actorPid) { + mLin.SetStartEnd(*pStart, *pEnd); + field_0x40 = *pEnd; + setActorPid(actorPid); + field_0x4c &= ~0x10; + ClearPi(); +} diff --git a/src/SSystem/SComponent/c_bg_w.cpp b/src/SSystem/SComponent/c_bg_w.cpp new file mode 100644 index 000000000..7ff1f97eb --- /dev/null +++ b/src/SSystem/SComponent/c_bg_w.cpp @@ -0,0 +1,242 @@ +// +// Generated by dtk +// Translation Unit: c_bg_w.cpp +// + +#include "SSystem/SComponent/c_bg_w.h" +#include "dolphin/types.h" + +/* 80247500-8024754C .text ASSERT_SOLDHEAP__Fv */ +void ASSERT_SOLDHEAP() { + /* Nonmatching */ +} + +/* 8024754C-8024760C .text __ct__4cBgWFv */ +cBgW::cBgW() { + /* Nonmatching */ +} + +/* 8024760C-8024767C .text __dt__4cBgWFv */ +cBgW::~cBgW() { + /* Nonmatching */ +} + +/* 8024767C-8024769C .text FreeArea__4cBgWFv */ +void cBgW::FreeArea() { + /* Nonmatching */ +} + +/* 8024769C-8024775C .text GlobalVtx__4cBgWFv */ +void cBgW::GlobalVtx() { + /* Nonmatching */ +} + +/* 8024775C-80247840 .text SetVtx__4cBgWFv */ +void cBgW::SetVtx() { + /* Nonmatching */ +} + +/* 80247840-80247944 .text CalcPlane__4cBgWFv */ +void cBgW::CalcPlane() { + /* Nonmatching */ +} + +/* 80247944-802479D8 .text SetTri__4cBgWFv */ +void cBgW::SetTri() { + /* Nonmatching */ +} + +/* 802479D8-80247A24 .text BlckConnect__4cBgWFPUsPii */ +void cBgW::BlckConnect(unsigned short*, int*, int) { + /* Nonmatching */ +} + +/* 80247A24-80247BF8 .text ClassifyPlane__4cBgWFv */ +void cBgW::ClassifyPlane() { + /* Nonmatching */ +} + +/* 80247BF8-80247C4C .text MakeBlckTransMinMax__4cBgWFP4cXyzP4cXyz */ +void cBgW::MakeBlckTransMinMax(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 80247C4C-80247CD4 .text MakeBlckMinMax__4cBgWFiP4cXyzP4cXyz */ +void cBgW::MakeBlckMinMax(int, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 80247CD4-80247E48 .text MakeBlckBnd__4cBgWFiP4cXyzP4cXyz */ +void cBgW::MakeBlckBnd(int, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 80247E48-80247F4C .text MakeNodeTreeRp__4cBgWFi */ +void cBgW::MakeNodeTreeRp(int) { + /* Nonmatching */ +} + +/* 80247F4C-80248078 .text MakeNodeTreeGrpRp__4cBgWFi */ +void cBgW::MakeNodeTreeGrpRp(int) { + /* Nonmatching */ +} + +/* 80248078-80248178 .text MakeNodeTree__4cBgWFv */ +void cBgW::MakeNodeTree() { + /* Nonmatching */ +} + +/* 80248178-802481C4 .text ChkMemoryError__4cBgWFv */ +void cBgW::ChkMemoryError() { + /* Nonmatching */ +} + +/* 802481C4-80248414 .text Set__4cBgWFP6cBgD_tUlPA3_A4_f */ +void cBgW::Set(cBgD_t*, unsigned long, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 80248414-802485FC .text RwgLineCheck__4cBgWFUsP11cBgS_LinChk */ +void cBgW::RwgLineCheck(unsigned short, cBgS_LinChk*) { + /* Nonmatching */ +} + +/* 802485FC-80248868 .text LineCheckRp__4cBgWFP11cBgS_LinChki */ +void cBgW::LineCheckRp(cBgS_LinChk*, int) { + /* Nonmatching */ +} + +/* 80248868-8024898C .text LineCheckGrpRp__4cBgWFP11cBgS_LinChkii */ +void cBgW::LineCheckGrpRp(cBgS_LinChk*, int, int) { + /* Nonmatching */ +} + +/* 8024898C-80248AB8 .text RwgGroundCheckCommon__4cBgWFfUsP11cBgS_GndChk */ +void cBgW::RwgGroundCheckCommon(float, unsigned short, cBgS_GndChk*) { + /* Nonmatching */ +} + +/* 80248AB8-80248B68 .text RwgGroundCheckGnd__4cBgWFUsP11cBgS_GndChk */ +void cBgW::RwgGroundCheckGnd(unsigned short, cBgS_GndChk*) { + /* Nonmatching */ +} + +/* 80248B68-80248C38 .text RwgGroundCheckWall__4cBgWFUsP11cBgS_GndChk */ +void cBgW::RwgGroundCheckWall(unsigned short, cBgS_GndChk*) { + /* Nonmatching */ +} + +/* 80248C38-802491F4 .text GroundCrossRp__4cBgWFP11cBgS_GndChki */ +void cBgW::GroundCrossRp(cBgS_GndChk*, int) { + /* Nonmatching */ +} + +/* 802491F4-80249368 .text GroundCrossGrpRp__4cBgWFP11cBgS_GndChkii */ +void cBgW::GroundCrossGrpRp(cBgS_GndChk*, int, int) { + /* Nonmatching */ +} + +/* 80249368-802493B4 .text CopyOldMtx__4cBgWFv */ +void cBgW::CopyOldMtx() { + /* Nonmatching */ +} + +/* 802493B4-80249584 .text Move__4cBgWFv */ +void cBgW::Move() { + /* Nonmatching */ +} + +/* 80249584-80249698 .text RwgShdwDraw__4cBgWFiP13cBgS_ShdwDraw */ +void cBgW::RwgShdwDraw(int, cBgS_ShdwDraw*) { + /* Nonmatching */ +} + +/* 80249698-80249840 .text ShdwDrawRp__4cBgWFP13cBgS_ShdwDrawi */ +void cBgW::ShdwDrawRp(cBgS_ShdwDraw*, int) { + /* Nonmatching */ +} + +/* 80249840-80249904 .text ShdwDrawGrpRp__4cBgWFP13cBgS_ShdwDrawi */ +void cBgW::ShdwDrawGrpRp(cBgS_ShdwDraw*, int) { + /* Nonmatching */ +} + +/* 80249904-8024990C .text ChkPolyThrough__4cBgWFiP16cBgS_PolyPassChk */ +void cBgW::ChkPolyThrough(int, cBgS_PolyPassChk*) { + /* Nonmatching */ +} + +/* 8024990C-80249938 .text ChkShdwDrawThrough__4cBgWFiP16cBgS_PolyPassChk */ +void cBgW::ChkShdwDrawThrough(int, cBgS_PolyPassChk*) { + /* Nonmatching */ +} + +/* 80249938-80249940 .text ChkGrpThrough__4cBgWFiP15cBgS_GrpPassChki */ +void cBgW::ChkGrpThrough(int, cBgS_GrpPassChk*, int) { + /* Nonmatching */ +} + +/* 80249940-80249A18 .text GetGrpToRoomIndex__4cBgWCFi */ +void cBgW::GetGrpToRoomIndex(int) const { + /* Nonmatching */ +} + +/* 80249A18-80249A58 .text GetTrans__4cBgWCFP4cXyz */ +void cBgW::GetTrans(cXyz*) const { + /* Nonmatching */ +} + +/* 80249A58-80249B64 .text GetTriPnt__4cBgWCFiP4cXyzP4cXyzP4cXyz */ +void cBgW::GetTriPnt(int, cXyz*, cXyz*, cXyz*) const { + /* Nonmatching */ +} + +/* 80249B64-80249BA0 .text GetTopUnder__4cBgWCFPfPf */ +void cBgW::GetTopUnder(float*, float*) const { + /* Nonmatching */ +} + +/* 80249BA0-80249BE8 .text __dt__9cBgW_BgIdFv */ +cBgW_BgId::~cBgW_BgId() { + /* Nonmatching */ +} + +/* 80249BE8-80249C48 .text __dt__11cBgW_GrpElmFv */ +cBgW_GrpElm::~cBgW_GrpElm() { + /* Nonmatching */ +} + +/* 80249C48-80249C64 .text __ct__11cBgW_GrpElmFv */ +cBgW_GrpElm::cBgW_GrpElm() { + /* Nonmatching */ +} + +/* 80249C64-80249CC0 .text __dt__13cBgW_NodeTreeFv */ +cBgW_NodeTree::~cBgW_NodeTree() { + /* Nonmatching */ +} + +/* 80249CC0-80249CDC .text __ct__13cBgW_NodeTreeFv */ +cBgW_NodeTree::cBgW_NodeTree() { + /* Nonmatching */ +} + +/* 80249CDC-80249D24 .text __dt__11cBgW_RwgElmFv */ +cBgW_RwgElm::~cBgW_RwgElm() { + /* Nonmatching */ +} + +/* 80249D24-80249D34 .text __ct__11cBgW_RwgElmFv */ +cBgW_RwgElm::cBgW_RwgElm() { + /* Nonmatching */ +} + +/* 80249D34-80249D90 .text __dt__11cBgW_TriElmFv */ +cBgW_TriElm::~cBgW_TriElm() { + /* Nonmatching */ +} + +/* 80249D90-80249DAC .text __ct__11cBgW_TriElmFv */ +cBgW_TriElm::cBgW_TriElm() { + /* Nonmatching */ +} diff --git a/src/SSystem/SComponent/c_cc_d.cpp b/src/SSystem/SComponent/c_cc_d.cpp new file mode 100644 index 000000000..223f0169d --- /dev/null +++ b/src/SSystem/SComponent/c_cc_d.cpp @@ -0,0 +1,307 @@ +// +// Generated by dtk +// Translation Unit: c_cc_d.cpp +// + +#include "SSystem/SComponent/c_cc_d.h" +#include "dolphin/types.h" + +/* 802413EC-80241428 .text Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo */ +void cCcD_DivideInfo::Chk(const cCcD_DivideInfo&) const { + /* Nonmatching */ +} + +/* 80241428-80241558 .text SetArea__15cCcD_DivideAreaFRC8cM3dGAab */ +void cCcD_DivideArea::SetArea(const cM3dGAab&) { + /* Nonmatching */ +} + +/* 80241558-8024170C .text CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl */ +void cCcD_DivideArea::CalcDivideInfo(cCcD_DivideInfo*, const cM3dGAab&, unsigned long) { + /* Nonmatching */ +} + +/* 8024170C-80241924 .text CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab */ +void cCcD_DivideArea::CalcDivideInfoOverArea(cCcD_DivideInfo*, const cM3dGAab&) { + /* Nonmatching */ +} + +/* 80241924-8024192C .text GetGStts__9cCcD_SttsCFv */ +void cCcD_Stts::GetGStts() const { + /* Nonmatching */ +} + +/* 8024192C-80241934 .text GetGStts__9cCcD_SttsFv */ +void cCcD_Stts::GetGStts() { + /* Nonmatching */ +} + +/* 80241934-80241994 .text Init__9cCcD_SttsFiiPvUi */ +void cCcD_Stts::Init(int, int, void*, unsigned int) { + /* Nonmatching */ +} + +/* 80241994-802419C4 .text Ct__9cCcD_SttsFv */ +void cCcD_Stts::Ct() { + /* Nonmatching */ +} + +/* 802419C4-80241C5C .text PlusCcMove__9cCcD_SttsFfff */ +void cCcD_Stts::PlusCcMove(float, float, float) { + /* Nonmatching */ +} + +/* 80241C5C-80241C98 .text Set__8cCcD_ObjFRC11cCcD_SrcObj */ +void cCcD_Obj::Set(const cCcD_SrcObj&) { + /* Nonmatching */ +} + +/* 80241C98-80241D68 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_CpsAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80241D68-80241DA0 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_CylAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80241DA0-80241DDC .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_SphAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80241DDC-80241E14 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_TriAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80241E14-80241EC4 .text CalcAabBox__12cCcD_TriAttrFv */ +void cCcD_TriAttr::CalcAabBox() { + /* Nonmatching */ +} + +/* 80241EC4-80241F60 .text GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz */ +void cCcD_TriAttr::GetNVec(const cXyz&, cXyz*) const { + /* Nonmatching */ +} + +/* 80241F60-80241FA4 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_CpsAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80241FA4-80241FE8 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_CylAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80241FE8-8024202C .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_SphAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 8024202C-802420FC .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_TriAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 802420FC-8024214C .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 8024214C-8024219C .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 8024219C-802421EC .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 802421EC-80242294 .text CalcAabBox__12cCcD_CpsAttrFv */ +void cCcD_CpsAttr::CalcAabBox() { + /* Nonmatching */ +} + +/* 80242294-802423FC .text GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz */ +void cCcD_CpsAttr::GetNVec(const cXyz&, cXyz*) const { + /* Nonmatching */ +} + +/* 802423FC-80242448 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_CpsAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242448-8024248C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_CylAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 8024248C-802424D0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_SphAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 802424D0-80242508 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_TriAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242508-8024254C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 8024254C-80242590 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242590-802425E8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 802425E8-8024264C .text CalcAabBox__12cCcD_CylAttrFv */ +void cCcD_CylAttr::CalcAabBox() { + /* Nonmatching */ +} + +/* 8024264C-80242734 .text GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz */ +void cCcD_CylAttr::GetNVec(const cXyz&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242734-80242780 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_CpsAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242780-802427C4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_CylAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 802427C4-80242808 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_SphAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242808-80242840 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_TriAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242840-80242894 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242894-802428D8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 802428D8-80242930 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242930-802429B8 .text CalcAabBox__12cCcD_SphAttrFv */ +void cCcD_SphAttr::CalcAabBox() { + /* Nonmatching */ +} + +/* 802429B8-80242A54 .text GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz */ +void cCcD_SphAttr::GetNVec(const cXyz&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242A54-80242A5C .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242A5C-80242A64 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242A64-80242A9C .text CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80242A9C-80242AA4 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242AA4-80242AAC .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242AAC-80242AB4 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242AB4-80242ABC .text CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242ABC-80242AC4 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242AC4-80242ACC .text CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242ACC-80242B04 .text CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 80242B04-80242BA4 .text __dt__12cCcD_TriAttrFv */ +cCcD_TriAttr::~cCcD_TriAttr() { + /* Nonmatching */ +} + +/* 80242BA4-80242BA8 .text ClrAt__9cCcD_SttsFv */ +void cCcD_Stts::ClrAt() { + /* Nonmatching */ +} + +/* 80242BA8-80242BB4 .text ClrTg__9cCcD_SttsFv */ +void cCcD_Stts::ClrTg() { + /* Nonmatching */ +} + +/* 80242C08-80242C10 .text @32@__dt__12cCcD_TriAttrFv */ +void @32@__dt__12cCcD_TriAttrFv { + /* Nonmatching */ +} + +/* 80242C10-80242C18 .text @32@__dt__12cCcD_CpsAttrFv */ +void @32@__dt__12cCcD_CpsAttrFv { + /* Nonmatching */ +} + +/* 80242C18-80242C20 .text @32@__dt__12cCcD_CylAttrFv */ +void @32@__dt__12cCcD_CylAttrFv { + /* Nonmatching */ +} + +/* 80242C20-80242C28 .text @32@__dt__12cCcD_SphAttrFv */ +void @32@__dt__12cCcD_SphAttrFv { + /* Nonmatching */ +} diff --git a/src/SSystem/SComponent/c_cc_s.cpp b/src/SSystem/SComponent/c_cc_s.cpp new file mode 100644 index 000000000..30304a1e0 --- /dev/null +++ b/src/SSystem/SComponent/c_cc_s.cpp @@ -0,0 +1,127 @@ +// +// Generated by dtk +// Translation Unit: c_cc_s.cpp +// + +#include "SSystem/SComponent/c_cc_s.h" +#include "dolphin/types.h" + +/* 80242C28-80242C50 .text __ct__4cCcSFv */ +cCcS::cCcS() { + /* Nonmatching */ +} + +/* 80242C50-80242CE4 .text Ct__4cCcSFv */ +void cCcS::Ct() { + /* Nonmatching */ +} + +/* 80242CE4-80242D04 .text Dt__4cCcSFv */ +void cCcS::Dt() { + /* Nonmatching */ +} + +/* 80242D04-80242DB8 .text Set__4cCcSFP8cCcD_Obj */ +void cCcS::Set(cCcD_Obj*) { + /* Nonmatching */ +} + +/* 80242DB8-80242E58 .text ClrCoHitInf__4cCcSFv */ +void cCcS::ClrCoHitInf() { + /* Nonmatching */ +} + +/* 80242E58-80242EF8 .text ClrTgHitInf__4cCcSFv */ +void cCcS::ClrTgHitInf() { + /* Nonmatching */ +} + +/* 80242EF8-80242F94 .text ClrAtHitInf__4cCcSFv */ +void cCcS::ClrAtHitInf() { + /* Nonmatching */ +} + +/* 80242F94-802430BC .text ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj */ +void cCcS::ChkNoHitAtTg(cCcD_Obj*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 802430BC-802432F8 .text ChkAtTg__4cCcSFv */ +void cCcS::ChkAtTg() { + /* Nonmatching */ +} + +/* 802432F8-802433A8 .text ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj */ +void cCcS::ChkNoHitCo(cCcD_Obj*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 802433A8-8024352C .text ChkCo__4cCcSFv */ +void cCcS::ChkCo() { + /* Nonmatching */ +} + +/* 8024352C-80243544 .text CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts */ +void cCcS::CalcTgPlusDmg(cCcD_Obj*, cCcD_Obj*, cCcD_Stts*, cCcD_Stts*) { + /* Nonmatching */ +} + +/* 80243544-80243740 .text SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz */ +void cCcS::SetAtTgCommonHitInf(cCcD_Obj*, cCcD_Obj*, cXyz*) { + /* Nonmatching */ +} + +/* 80243740-8024388C .text SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf */ +void cCcS::SetCoCommonHitInf(cCcD_Obj*, cXyz*, cCcD_Obj*, cXyz*, float) { + /* Nonmatching */ +} + +/* 8024388C-80244750 .text SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf */ +void cCcS::SetPosCorrect(cCcD_Obj*, cXyz*, cCcD_Obj*, cXyz*, float) { + /* Nonmatching */ +} + +/* 80244750-80244894 .text CalcArea__4cCcSFv */ +void cCcS::CalcArea() { + /* Nonmatching */ +} + +/* 80244894-802448F8 .text Move__4cCcSFv */ +void cCcS::Move() { + /* Nonmatching */ +} + +/* 802448F8-8024498C .text DrawClear__4cCcSFv */ +void cCcS::DrawClear() { + /* Nonmatching */ +} + +/* 8024498C-80244990 .text SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj */ +void cCcS::SetCoGCorrectProc(cCcD_Obj*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 80244990-80244998 .text ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj */ +void cCcS::ChkNoHitGCo(cCcD_Obj*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 80244998-8024499C .text SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz */ +void cCcS::SetAtTgGObjInf(bool, bool, cCcD_Obj*, cCcD_Obj*, cCcD_GObjInf*, cCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, cCcD_GStts*, cCcD_GStts*, cXyz*) { + /* Nonmatching */ +} + +/* 8024499C-802449A4 .text ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts */ +void cCcS::ChkAtTgHitAfterCross(bool, bool, const cCcD_GObjInf*, const cCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, cCcD_GStts*, cCcD_GStts*) { + /* Nonmatching */ +} + +/* 802449A4-802449A8 .text SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts */ +void cCcS::SetCoGObjInf(bool, bool, cCcD_GObjInf*, cCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, cCcD_GStts*, cCcD_GStts*) { + /* Nonmatching */ +} + +/* 802449A8-802449AC .text MoveAfterCheck__4cCcSFv */ +void cCcS::MoveAfterCheck() { + /* Nonmatching */ +} diff --git a/src/SSystem/SComponent/c_counter.cpp b/src/SSystem/SComponent/c_counter.cpp new file mode 100644 index 000000000..23e545f5e --- /dev/null +++ b/src/SSystem/SComponent/c_counter.cpp @@ -0,0 +1,20 @@ +// +// Generated by dtk +// Translation Unit: c_counter.cpp +// + +#include "SSystem/SComponent/c_counter.h" +#include "dolphin/types.h" + +counter_class g_Counter; + +/* 802449AC-802449F4 .text cCt_Counter__Fi */ +void cCt_Counter(int resetCounter1) { + if (resetCounter1 == 1) { + g_Counter.mCounter1 = 0; + } else { + g_Counter.mCounter1++; + } + + g_Counter.mCounter0++; +} diff --git a/src/SSystem/SComponent/c_data_tbl.cpp b/src/SSystem/SComponent/c_data_tbl.cpp new file mode 100644 index 000000000..2f17a6ba6 --- /dev/null +++ b/src/SSystem/SComponent/c_data_tbl.cpp @@ -0,0 +1,94 @@ +// +// Generated by dtk +// Translation Unit: c_data_tbl.cpp +// + +#include "SSystem/SComponent/c_data_tbl.h" +#include "MSL_C/string.h" + +/* 80254974-80254990 .text __ct__12cDT_NamePTblFv */ +cDT_NamePTbl::cDT_NamePTbl() { + mCount = NULL; + mpNames = NULL; +} + +/* 80254990-802549D8 .text __dt__12cDT_NamePTblFv */ +cDT_NamePTbl::~cDT_NamePTbl() { +} + +/* 802549D8-802549E4 .text Set__12cDT_NamePTblFUlPPc */ +void cDT_NamePTbl::Set(u32 count, char** pNames) { + mCount = count; + mpNames = pNames; +} + +/* 802549E4-80254A5C .text GetIndex__12cDT_NamePTblCFPCci */ +int cDT_NamePTbl::GetIndex(const char* pName, int idx) const { + for (; idx < mCount; idx++) + if (strcmp(pName, mpNames[idx]) == 0) + return idx; + + return -1; +} + +/* 80254A5C-80254A98 .text __ct__10cDT_FormatFv */ +cDT_Format::cDT_Format() { +} + +/* 80254A98-80254AF8 .text __dt__10cDT_FormatFv */ +cDT_Format::~cDT_Format() { +} + +/* 80254AF8-80254B34 .text __ct__8cDT_NameFv */ +cDT_Name::cDT_Name() { +} + +/* 80254B34-80254B94 .text __dt__8cDT_NameFv */ +cDT_Name::~cDT_Name() { +} + +/* 80254B94-80254BB4 .text __ct__11cDT_DataSrcFv */ +cDT_DataSrc::cDT_DataSrc() { + mRowNum = 0; + mColNum = 0; + mpData = NULL; +} + +/* 80254BB4-80254BFC .text __dt__11cDT_DataSrcFv */ +cDT_DataSrc::~cDT_DataSrc() { +} + +/* 80254BFC-80254C0C .text Set__11cDT_DataSrcFUlUlPUc */ +void cDT_DataSrc::Set(u32 rowNum, u32 colNum, u8* pData) { + mRowNum = rowNum; + mColNum = colNum; + mpData = pData; +} + +/* 80254C0C-80254C50 .text GetInf__11cDT_DataSrcCFii */ +u8 cDT_DataSrc::GetInf(int row, int col) const { + if (row < 0 || row >= mRowNum || col < 0 || col >= mColNum) + return 0xFF; + + return mpData[row + col * mRowNum]; +} + +/* 80254C50-80254C90 .text __ct__3cDTFv */ +cDT::cDT() { +} + +/* 80254C90-80254D00 .text __dt__3cDTFv */ +cDT::~cDT() { +} + +/* 80254D00-80254D68 .text Set__3cDTFUlPPcUlPPcPUc */ +void cDT::Set(u32 fmtCount, char** pFmt, u32 nameCount, char** pName, u8* pData) { + mFmt.Set(fmtCount, pFmt); + mName.Set(nameCount, pName); + mSrc.Set(fmtCount, nameCount, pData); +} + +/* 80254D68-80254D8C .text GetInf__3cDTCFii */ +u8 cDT::GetInf(int row, int col) const { + return mSrc.GetInf(row, col); +} diff --git a/src/SSystem/SComponent/c_lib.cpp b/src/SSystem/SComponent/c_lib.cpp new file mode 100644 index 000000000..c13b3d368 --- /dev/null +++ b/src/SSystem/SComponent/c_lib.cpp @@ -0,0 +1,384 @@ +// +// Generated by dtk +// Translation Unit: c_lib.cpp +// + +#include "SSystem/SComponent/c_lib.h" +#include "SSystem/SComponent/c_math.h" +#include "MSL_C/string.h" +#include "dolphin/types.h" + +/* 802528A4-802528C4 .text cLib_memCpy__FPvPCvUl */ +void cLib_memCpy(void* dst, const void* src, unsigned long size) { + memcpy(dst, src, size); +} + +/* 802528C4-802528E4 .text cLib_memSet__FPviUl */ +void cLib_memSet(void* ptr, int value, unsigned long size) { + memset(ptr, value, size); +} + +/* 802528E4-802529A4 .text cLib_addCalc__FPfffff */ +f32 cLib_addCalc(f32* pValue, f32 target, f32 scale, f32 maxStep, f32 minStep) { + if (*pValue != target) { + f32 step = scale * (target - *pValue); + if (step >= minStep || step <= -minStep) { + if (step > maxStep) { + step = maxStep; + } + if (step < -maxStep) { + step = -maxStep; + } + *pValue += step; + } else { + if (step > 0) { + if (step < minStep) { + *pValue += minStep; + if (*pValue > target) { + *pValue = target; + } + } + } else { + minStep = -minStep; + if (step > minStep) { + *pValue += minStep; + if (*pValue < target) { + *pValue = target; + } + } + } + } + } + return fabsf(target - *pValue); +} + +/* 802529A4-802529E8 .text cLib_addCalc2__FPffff */ +void cLib_addCalc2(f32* pValue, f32 target, f32 scale, f32 maxStep) { + if (*pValue != target) { + f32 step = scale * (target - *pValue); + if (step > maxStep) { + step = maxStep; + } else if (step < -maxStep) { + step = -maxStep; + } + *pValue += step; + } +} + +/* 802529E8-80252A20 .text cLib_addCalc0__FPfff */ +void cLib_addCalc0(f32* pValue, f32 scale, f32 maxStep) { + f32 step = *pValue * scale; + if (step > maxStep) { + step = maxStep; + } else if (step < -maxStep) { + step = -maxStep; + } + *pValue -= step; +} + +/* 80252A20-80252C5C .text cLib_addCalcPos__FP4cXyzRC4cXyzfff */ +f32 cLib_addCalcPos(cXyz* pValue, cXyz const& target, f32 scale, f32 maxStep, f32 minStep) { + if (*pValue != target) { + cXyz diff = (*pValue - target); + f32 step = diff.abs(); + if (step < minStep) { + *pValue = target; + } else { + step *= scale; + diff *= scale; + if (!cLib_IsZero(step)) { + if (step > maxStep) { + diff *= (maxStep / step); + } else if (step < minStep) { + diff *= (minStep / step); + } + *pValue -= diff; + } else { + *pValue = target; + } + } + } + return pValue->abs(target); +} + +/* 80252C5C-80252EE0 .text cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff */ +f32 cLib_addCalcPosXZ(cXyz* pValue, cXyz const& target, f32 scale, f32 maxStep, f32 minStep) { + if (pValue->x != target.x || pValue->z != target.z) { + cXyz diff = (*pValue - target); + f32 step = diff.absXZ(); + if (step < minStep) { + pValue->x = target.x; + pValue->z = target.z; + } else { + step *= scale; + diff *= scale; + if (!cLib_IsZero(step)) { + if (step > maxStep) { + diff *= (maxStep / step); + } else if (step < minStep) { + diff *= (minStep / step); + } + pValue->x -= diff.x; + pValue->z -= diff.z; + } else { + pValue->x = target.x; + pValue->z = target.z; + } + } + } + return (*pValue - target).absXZ(); +} + +/* 80252EE0-80253038 .text cLib_addCalcPos2__FP4cXyzRC4cXyzff */ +void cLib_addCalcPos2(cXyz* pValue, cXyz const& target, f32 scale, f32 maxStep) { + if (*pValue != target) { + cXyz diff = (*pValue - target) * scale; + if (diff.abs() > maxStep) { + diff = diff.normZP(); + diff *= maxStep; + } + *pValue -= diff; + } +} + +/* 80253038-802531A8 .text cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff */ +void cLib_addCalcPosXZ2(cXyz* pValue, cXyz const& target, f32 scale, f32 maxStep) { + if (pValue->x != target.x || pValue->z != target.z) { + cXyz diff = (*pValue - target) * scale; + f32 step = diff.absXZ(); + if (!cLib_IsZero(step)) { + if (step > maxStep) { + diff *= (maxStep / step); + } + pValue->x -= diff.x; + pValue->z -= diff.z; + } + } +} + +/* 802531A8-80253270 .text cLib_addCalcAngleS__FPsssss */ +s16 cLib_addCalcAngleS(s16* pValue, s16 target, s16 scale, s16 maxStep, s16 minStep) { + s16 diff = target - *pValue; + if (*pValue != target) { + s16 step = (diff) / scale; + if (step > minStep || step < -minStep) { + if (step > maxStep) { + step = maxStep; + } + if (step < -maxStep) { + step = -maxStep; + } + *pValue += step; + } else { + if (0 <= diff) { + *pValue += minStep; + diff = target - *pValue; + if (0 >= diff) { + *pValue = target; + } + } else { + *pValue -= minStep; + diff = target - *pValue; + if (0 <= diff) { + *pValue = target; + } + } + } + } + return target - *pValue; +} + +/* 80253270-802532C4 .text cLib_addCalcAngleS2__FPssss */ +void cLib_addCalcAngleS2(s16* pValue, s16 target, s16 scale, s16 maxStep) { + s16 diff = target - *pValue; + s16 step = diff / scale; + if (step > maxStep) { + *pValue += maxStep; + } else if (step < -maxStep) { + *pValue -= maxStep; + } else { + *pValue += step; + } +} + +/* 802532C4-8025335C .text cLib_addCalcAngleL__FPlllll */ +void cLib_addCalcAngleL(long*, long, long, long, long) { + /* Nonmatching */ +} + +/* 8025335C-802533D0 .text cLib_chaseUC__FPUcUcUc */ +void cLib_chaseUC(unsigned char*, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 802533D0-80253440 .text cLib_chaseS__FPsss */ +int cLib_chaseS(s16* pValue, s16 target, s16 step) { + if (step) { + if (*pValue > target) { + step = -step; + } + *pValue += step; + if (step * (*pValue - target) >= 0) { + *pValue = target; + return 1; + } + } else if (*pValue == target) { + return 1; + } + return 0; +} + +/* 80253440-802534AC .text cLib_chaseF__FPfff */ +int cLib_chaseF(f32* pValue, f32 target, f32 step) { + if (step) { + if (*pValue > target) { + step = -step; + } + *pValue += step; + if (step * (*pValue - target) >= 0) { + *pValue = target; + return 1; + } + } else if (*pValue == target) { + return 1; + } + return 0; +} + +/* 802534AC-80253610 .text cLib_chasePos__FP4cXyzRC4cXyzf */ +int cLib_chasePos(cXyz* pValue, cXyz const& target, f32 step) { + if (step) { + cXyz diff = *pValue - target; + f32 diffF = diff.abs(); + if (cLib_IsZero(diffF) || diffF <= step) { + *pValue = target; + return 1; + } + *pValue -= diff * (step / diffF); + } else if (*pValue == target) { + return 1; + } + return 0; +} + +/* 80253610-80253790 .text cLib_chasePosXZ__FP4cXyzRC4cXyzf */ +int cLib_chasePosXZ(cXyz* pValue, cXyz const& target, f32 step) { + cXyz diff = *pValue - target; + diff.y = 0; + f32 diffF = diff.absXZ(); + if (step) { + if (cLib_IsZero(diffF) || diffF <= step) { + *pValue = target; + return 1; + } + *pValue -= diff * (step / diffF); + } else if (cLib_IsZero(diffF)) { + return 1; + } + return 0; +} + +/* 80253790-80253804 .text cLib_chaseAngleS__FPsss */ +int cLib_chaseAngleS(s16* pValue, s16 target, s16 step) { + if (step) { + if ((s16)(*pValue - target) > 0) { + step = -step; + } + *pValue += step; + if (step * (s16)(*pValue - target) >= 0) { + *pValue = target; + return 1; + } + } else if (*pValue == target) { + return 1; + } + return 0; +} + +/* 80253804-8025383C .text cLib_targetAngleY__FP4cXyzP4cXyz */ +s16 cLib_targetAngleY(const Vec* lhs, const Vec* rhs) { + return cM_atan2s(rhs->x - lhs->x, rhs->z - lhs->z); +} + +/* 8025383C-80253908 .text cLib_targetAngleX__FP4cXyzP4cXyz */ +s16 cLib_targetAngleY(const Vec& lhs, const Vec& rhs) { + return cM_atan2s(rhs.x - lhs.x, rhs.z - lhs.z); +} + +/* 80253908-8025397C .text cLib_offsetPos__FP4cXyzP4cXyzsP4cXyz */ +void cLib_offsetPos(cXyz* pDest, cXyz const* pSrc, s16 angle, cXyz const* vec) { + f32 cos = cM_scos(angle); + f32 sin = cM_ssin(angle); + pDest->x = pSrc->x + (vec->x * cos + vec->z * sin); + pDest->y = pSrc->y + vec->y; + pDest->z = pSrc->z + (vec->z * cos - vec->x * sin); +} + +/* 8025397C-802539A4 .text cLib_distanceAngleS__Fss */ +s32 cLib_distanceAngleS(s16 x, s16 y) { + return abs(static_cast(x - y)); +} + +static Mtx mtx[10]; + +Mtx* calc_mtx = mtx; + +/* 802539A4-802539B4 .text MtxInit__Fv */ +void MtxInit() { + calc_mtx = mtx; +} + +/* 802539B4-802539FC .text MtxTrans__FfffUc */ +void MtxTrans(f32 x_trans, f32 y_trans, f32 z_trans, u8 param_3) { + if (param_3 == 0) { + MTXTrans(*calc_mtx, x_trans, y_trans, z_trans); + } else { + Mtx mtx; + MTXTrans(mtx, x_trans, y_trans, z_trans); + MTXConcat(*calc_mtx, mtx, *calc_mtx); + } +} + +/* 802539FC-80253A4C .text MtxRotX__FfUc */ +void MtxRotX(float, unsigned char) { + /* Nonmatching */ +} + +/* 80253A4C-80253A9C .text MtxRotY__FfUc */ +void MtxRotY(float, unsigned char) { + /* Nonmatching */ +} + +/* 80253A9C-80253AEC .text MtxRotZ__FfUc */ +void MtxRotZ(float, unsigned char) { + /* Nonmatching */ +} + +/* 80253AEC-80253B34 .text MtxScale__FfffUc */ +void MtxScale(f32 x_trans, f32 y_trans, f32 z_trans, u8 param_3) { + if (param_3 == 0) { + MTXScale(*calc_mtx, x_trans, y_trans, z_trans); + } else { + Mtx mtx; + MTXScale(mtx, x_trans, y_trans, z_trans); + MTXConcat(*calc_mtx, mtx, *calc_mtx); + } +} + +/* 80253B34-80253B64 .text MtxPosition__FP4cXyzP4cXyz */ +void MtxPosition(cXyz* src, cXyz* dest) { + MTXMultVec(*calc_mtx, src, dest); +} + +/* 80253B64-80253BA0 .text MtxPush__Fv */ +void MtxPush() { + Mtx mtx; + MTXCopy(*calc_mtx, mtx); + calc_mtx++; + MTXCopy(mtx, *calc_mtx); +} + +/* 80253BA0-80253BB0 .text MtxPull__Fv */ +Mtx* MtxPull() { + return calc_mtx--; +} diff --git a/src/SSystem/SComponent/c_list.cpp b/src/SSystem/SComponent/c_list.cpp new file mode 100644 index 000000000..bb80882cd --- /dev/null +++ b/src/SSystem/SComponent/c_list.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: c_list.cpp +// + +#include "SSystem/SComponent/c_list.h" +#include "SSystem/SComponent/c_node.h" +#include "dolphin/types.h" + +/* 802449F4-80244A08 .text cLs_Init__FP15node_list_class */ +void cLs_Init(node_list_class* pList) { + pList->mpHead = NULL; + pList->mpTail = NULL; + pList->mSize = 0; +} + +/* 80244A08-80244A8C .text cLs_SingleCut__FP10node_class */ +int cLs_SingleCut(node_class* pNode) { + node_list_class* pList = (node_list_class*)pNode->mpData; + if (pNode == pList->mpHead) + pList->mpHead = pNode->mpNextNode; + if (pNode == pList->mpTail) + pList->mpTail = pNode->mpPrevNode; + cNd_SingleCut(pNode); + cNd_ClearObject(pNode); + int newSize = pList->mSize - 1; + pList->mSize = newSize; + return newSize > 0; +} + +/* 80244A8C-80244B00 .text cLs_Addition__FP15node_list_classP10node_class */ +int cLs_Addition(node_list_class* pList, node_class* pNode) { + if (pList->mpTail == NULL) { + pList->mpHead = pNode; + } else { + cNd_Addition(pList->mpTail, pNode); + } + + pList->mpTail = cNd_Last(pNode); + cNd_SetObject(pNode, pList); + pList->mSize = cNd_LengthOf(pList->mpHead); + return pList->mSize; +} + +/* 80244B00-80244B88 .text cLs_Insert__FP15node_list_classiP10node_class */ +int cLs_Insert(node_list_class* pList, int idx, node_class* pNode) { + node_class* pExisting = cNd_Order(pList->mpHead, idx); + if (pExisting == NULL) { + return cLs_Addition(pList, pNode); + } else { + cNd_SetObject(pNode, pList); + cNd_Insert(pExisting, pNode); + pList->mpHead = cNd_First(pNode); + pList->mSize = cNd_LengthOf(pList->mpHead); + return pList->mSize; + } +} + +/* 80244B88-80244BD0 .text cLs_GetFirst__FP15node_list_class */ +node_class* cLs_GetFirst(node_list_class* pList) { + if (pList->mSize != 0) { + node_class* pHead = pList->mpHead; + cLs_SingleCut(pHead); + return pHead; + } else { + return NULL; + } +} + +/* 80244BD0-80244BF0 .text cLs_Create__FP15node_list_class */ +void cLs_Create(node_list_class* pList) { + cLs_Init(pList); +} diff --git a/src/SSystem/SComponent/c_list_iter.cpp b/src/SSystem/SComponent/c_list_iter.cpp new file mode 100644 index 000000000..14b25e1f1 --- /dev/null +++ b/src/SSystem/SComponent/c_list_iter.cpp @@ -0,0 +1,24 @@ +// +// Generated by dtk +// Translation Unit: c_list_iter.cpp +// + +#include "SSystem/SComponent/c_list_iter.h" +#include "SSystem/SComponent/c_list.h" +#include "dolphin/types.h" + +/* 80244BF0-80244C28 .text cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv */ +int cLsIt_Method(node_list_class* pList, cNdIt_MethodFunc pMethod, void* pUserData) { + if (pList->mSize > 0) + return cNdIt_Method(pList->mpHead, pMethod, pUserData); + else + return 1; +} + +/* 80244C28-80244C60 .text cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv */ +void* cLsIt_Judge(node_list_class* pList, cNdIt_JudgeFunc pJudge, void* pUserData) { + if (pList->mSize > 0) + return cNdIt_Judge(pList->mpHead, pJudge, pUserData); + else + return NULL; +} diff --git a/src/SSystem/SComponent/c_m2d.cpp b/src/SSystem/SComponent/c_m2d.cpp new file mode 100644 index 000000000..d5da22be8 --- /dev/null +++ b/src/SSystem/SComponent/c_m2d.cpp @@ -0,0 +1,52 @@ +// +// Generated by dtk +// Translation Unit: c_m2d.cpp +// + +#include "SSystem/SComponent/c_m2d.h" +#include "SSystem/SComponent/c_m3d.h" +#include "SSystem/SComponent/c_m3d_g_cir.h" + +/* 80249DAC-8024A0E0 .text cM2d_CrossCirLin__FR8cM2dGCirffffPfPf */ +void cM2d_CrossCirLin(cM2dGCir& param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4, + f32* param_5, f32* param_6) { + f32 fVar1 = param_1 - param_0.GetCx(); + f32 fVar15 = param_2 - param_0.GetCy(); + f32 dVar13 = param_3 * param_3 + param_4 * param_4; + f32 dVar14 = 2.0f * ((param_3 * fVar1) + (param_4 * fVar15)); + f32 fVar3 = (fVar1 * fVar1 + fVar15 * fVar15) - (param_0.GetR() * param_0.GetR()); + f32 in_f31; + + if (cM3d_IsZero(dVar13)) { + if (!cM3d_IsZero(dVar14)) { + in_f31 = -fVar3 / dVar14; + } + } else { + f32 dVar10 = ((dVar14 * dVar14) - (4.0f * dVar13) * fVar3); + if (cM3d_IsZero(dVar10)) { + in_f31 =(-dVar14 / (2.0f * dVar13)); + } else { + if (dVar10 < 0.0f) { + } else { + f32 fVar2 = 1.0f / (2.0f * dVar13); + f32 fVar15 = sqrtf(dVar10); + fVar15 = fVar2 * (-dVar14 + fVar15); + f32 fVar16 = sqrtf(dVar10); + f32 fVar4 = fVar2 * (-dVar14 - fVar16); + if (fVar15 > fVar4) { + in_f31 = fVar15; + } else { + in_f31 = fVar4; + } + } + } + } + + if (cM3d_IsZero(in_f31)) { + *param_5 = param_1; + *param_6 = param_2; + } else { + *param_5 = param_1 + (in_f31 * param_3); + *param_6 = param_2 + (in_f31 * param_4); + } +} diff --git a/src/SSystem/SComponent/c_m2d_g_box.cpp b/src/SSystem/SComponent/c_m2d_g_box.cpp new file mode 100644 index 000000000..2ae0d97f2 --- /dev/null +++ b/src/SSystem/SComponent/c_m2d_g_box.cpp @@ -0,0 +1,27 @@ +// +// Generated by dtk +// Translation Unit: c_m2d_g_box.cpp +// + +#include "SSystem/SComponent/c_m2d_g_box.h" +#include "MSL_C/math.h" +#include "dolphin/types.h" + +/* 8024A0E0-8024A104 .text Set__8cM2dGBoxFR3cXyR3cXy */ +void cM2dGBox::Set(cXy& p0, cXy& p1) { + mP0 = p0; + mP1 = p1; +} + +/* 8024A104-8024A400 .text GetLen__8cM2dGBoxCFRC3cXy */ +f32 cM2dGBox::GetLen(const cXy& p) const { + // inside the box + if (p.x >= mP0.x && p.x <= mP1.x && p.y >= mP0.y && p.y <= mP1.y) + return 0.0f; + + // TODO: other checks + + float distX = abs(mP0.x - p.x); + float distY = abs(mP0.y - p.y); + return distX < distY ? distX : distY; +} diff --git a/src/SSystem/SComponent/c_m3d.cpp b/src/SSystem/SComponent/c_m3d.cpp new file mode 100644 index 000000000..d330c1723 --- /dev/null +++ b/src/SSystem/SComponent/c_m3d.cpp @@ -0,0 +1,297 @@ +// +// Generated by dtk +// Translation Unit: c_m3d.cpp +// + +#include "SSystem/SComponent/c_m3d.h" +#include "dolphin/types.h" + +/* 8024A400-8024A450 .text cM3d_InDivPos1__FPC3VecPC3VecfP3Vec */ +void cM3d_InDivPos1(const Vec*, const Vec*, float, Vec*) { + /* Nonmatching */ +} + +/* 8024A450-8024A4B4 .text cM3d_InDivPos2__FPC3VecPC3VecfP3Vec */ +void cM3d_InDivPos2(const Vec*, const Vec*, float, Vec*) { + /* Nonmatching */ +} + +/* 8024A4B4-8024A56C .text cM3d_Len2dSqPntAndSegLine__FffffffPfPfPf */ +void cM3d_Len2dSqPntAndSegLine(float, float, float, float, float, float, float*, float*, float*) { + /* Nonmatching */ +} + +/* 8024A56C-8024A670 .text cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf */ +void cM3d_Len3dSqPntAndSegLine(const cM3dGLin*, const Vec*, Vec*, float*) { + /* Nonmatching */ +} + +/* 8024A670-8024A6F0 .text cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec */ +void cM3d_SignedLenPlaAndPos(const cM3dGPla*, const Vec*) { + /* Nonmatching */ +} + +/* 8024A6F0-8024A7BC .text cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf */ +void cM3d_CalcPla(const Vec*, const Vec*, const Vec*, Vec*, float*) { + /* Nonmatching */ +} + +/* 8024A7BC-8024A8E0 .text cM3d_Cross_AabAab__FPC8cM3dGAabPC8cM3dGAab */ +void cM3d_Cross_AabAab(const cM3dGAab*, const cM3dGAab*) { + /* Nonmatching */ +} + +/* 8024A8E0-8024A988 .text cM3d_Cross_AabCyl__FPC8cM3dGAabPC8cM3dGCyl */ +void cM3d_Cross_AabCyl(const cM3dGAab*, const cM3dGCyl*) { + /* Nonmatching */ +} + +/* 8024A988-8024AA30 .text cM3d_Cross_AabSph__FPC8cM3dGAabPC8cM3dGSph */ +void cM3d_Cross_AabSph(const cM3dGAab*, const cM3dGSph*) { + /* Nonmatching */ +} + +/* 8024AA30-8024ACA8 .text cM3d_Check_LinLin__FPC8cM3dGLinPC8cM3dGLinPfPf */ +void cM3d_Check_LinLin(const cM3dGLin*, const cM3dGLin*, float*, float*) { + /* Nonmatching */ +} + +/* 8024ACA8-8024AE3C .text cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb */ +void cM3d_Cross_LinPla(const cM3dGLin*, const cM3dGPla*, Vec*, bool, bool) { + /* Nonmatching */ +} + +/* 8024AE3C-8024BA18 .text cM3d_Cross_MinMaxBoxLine__FPC3VecPC3VecPC3VecPC3Vec */ +void cM3d_Cross_MinMaxBoxLine(const Vec*, const Vec*, const Vec*, const Vec*) { + /* Nonmatching */ +} + +/* 8024BA18-8024BB50 .text cM3d_InclusionCheckPosIn3PosBox3d__FPC3VecPC3VecPC3VecPC3Vecf */ +void cM3d_InclusionCheckPosIn3PosBox3d(const Vec*, const Vec*, const Vec*, const Vec*, float) { + /* Nonmatching */ +} + +/* 8024BB50-8024BD34 .text cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vecf */ +void cM3d_CrossX_Tri(const cM3dGTri*, const Vec*, float) { + /* Nonmatching */ +} + +/* 8024BD34-8024BF1C .text cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vec */ +void cM3d_CrossX_Tri(const cM3dGTri*, const Vec*) { + /* Nonmatching */ +} + +/* 8024BF1C-8024BFA0 .text cM3d_CrossX_Tri__FPC8cM3dGTriPC3VecPf */ +void cM3d_CrossX_Tri(const cM3dGTri*, const Vec*, float*) { + /* Nonmatching */ +} + +/* 8024BFA0-8024C188 .text cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vec */ +void cM3d_CrossY_Tri(const cM3dGTri*, const Vec*) { + /* Nonmatching */ +} + +/* 8024C188-8024C370 .text cM3d_CrossY_Tri__FRC3VecRC3VecRC3VecRC8cM3dGPlaPC3Vec */ +void cM3d_CrossY_Tri(const Vec&, const Vec&, const Vec&, const cM3dGPla&, const Vec*) { + /* Nonmatching */ +} + +/* 8024C370-8024C4D0 .text cM3d_CrossY_Tri_Front__FRC3VecRC3VecRC3VecPC3Vec */ +void cM3d_CrossY_Tri_Front(const Vec&, const Vec&, const Vec&, const Vec*) { + /* Nonmatching */ +} + +/* 8024C4D0-8024C554 .text cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPf */ +void cM3d_CrossY_Tri(const cM3dGTri*, const Vec*, float*) { + /* Nonmatching */ +} + +/* 8024C554-8024C738 .text cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vecf */ +void cM3d_CrossY_Tri(const cM3dGTri*, const Vec*, float) { + /* Nonmatching */ +} + +/* 8024C738-8024C828 .text cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPC10cM3d_RangePf */ +void cM3d_CrossY_Tri(const cM3dGTri*, const Vec*, const cM3d_Range*, float*) { + /* Nonmatching */ +} + +/* 8024C828-8024CA0C .text cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vecf */ +void cM3d_CrossZ_Tri(const cM3dGTri*, const Vec*, float) { + /* Nonmatching */ +} + +/* 8024CA0C-8024CBF4 .text cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vec */ +void cM3d_CrossZ_Tri(const cM3dGTri*, const Vec*) { + /* Nonmatching */ +} + +/* 8024CBF4-8024CC78 .text cM3d_CrossZ_Tri__FPC8cM3dGTriPC3VecPf */ +void cM3d_CrossZ_Tri(const cM3dGTri*, const Vec*, float*) { + /* Nonmatching */ +} + +/* 8024CC78-8024CD50 .text cM3d_Cross_LinTri__FPC8cM3dGLinPC8cM3dGTriP3Vecbb */ +void cM3d_Cross_LinTri(const cM3dGLin*, const cM3dGTri*, Vec*, bool, bool) { + /* Nonmatching */ +} + +/* 8024CD50-8024CE0C .text cM3d_Cross_LinTri_Easy__FPC8cM3dGTriPC3Vec */ +void cM3d_Cross_LinTri_Easy(const cM3dGTri*, const Vec*) { + /* Nonmatching */ +} + +/* 8024CE0C-8024CE54 .text cM3d_Cross_SphPnt__FPC8cM3dGSphPC3Vec */ +void cM3d_Cross_SphPnt(const cM3dGSph*, const Vec*) { + /* Nonmatching */ +} + +/* 8024CE54-8024D0BC .text cM3d_Cross_LinSph__FPC8cM3dGLinPC8cM3dGSphP3Vec */ +void cM3d_Cross_LinSph(const cM3dGLin*, const cM3dGSph*, Vec*) { + /* Nonmatching */ +} + +/* 8024D0BC-8024D378 .text cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec */ +void cM3d_Cross_LinSph_CrossPos(const cM3dGSph&, const cM3dGLin&, Vec*, Vec*) { + /* Nonmatching */ +} + +/* 8024D378-8024DB34 .text cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphP3VecPf */ +void cM3d_Cross_CylSph(const cM3dGCyl*, const cM3dGSph*, Vec*, float*) { + /* Nonmatching */ +} + +/* 8024DB34-8024E1B4 .text cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPfPf */ +void cM3d_Cross_SphSph(const cM3dGSph*, const cM3dGSph*, float*, float*) { + /* Nonmatching */ +} + +/* 8024E1B4-8024E288 .text cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphP3Vec */ +void cM3d_Cross_SphSph(const cM3dGSph*, const cM3dGSph*, Vec*) { + /* Nonmatching */ +} + +/* 8024E288-8024E330 .text cM3d_CalcSphVsTriCrossPoint__FPC8cM3dGSphPC8cM3dGTriP3Vec */ +void cM3d_CalcSphVsTriCrossPoint(const cM3dGSph*, const cM3dGTri*, Vec*) { + /* Nonmatching */ +} + +/* 8024E330-8024E694 .text cM3d_Cross_SphTri__FPC8cM3dGSphPC8cM3dGTriP3Vec */ +void cM3d_Cross_SphTri(const cM3dGSph*, const cM3dGTri*, Vec*) { + /* Nonmatching */ +} + +/* 8024E694-8024EF80 .text cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylPf */ +void cM3d_Cross_CylCyl(const cM3dGCyl*, const cM3dGCyl*, float*) { + /* Nonmatching */ +} + +/* 8024EF80-8024F11C .text cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylP3Vec */ +void cM3d_Cross_CylCyl(const cM3dGCyl*, const cM3dGCyl*, Vec*) { + /* Nonmatching */ +} + +/* 8024F11C-8024F410 .text cM3d_Cross_CylTri__FPC8cM3dGCylPC8cM3dGTriP3Vec */ +void cM3d_Cross_CylTri(const cM3dGCyl*, const cM3dGTri*, Vec*) { + /* Nonmatching */ +} + +/* 8024F410-8024FA90 .text cM3d_Cross_CylLin__FPC8cM3dGCylPC8cM3dGLinP3VecP3Vec */ +void cM3d_Cross_CylLin(const cM3dGCyl*, const cM3dGLin*, Vec*, Vec*) { + /* Nonmatching */ +} + +/* 8024FA90-8024FB04 .text cM3d_Cross_CylPntPnt__FPC8cM3dGCylPC3VecPC3VecP3VecP3Vec */ +void cM3d_Cross_CylPntPnt(const cM3dGCyl*, const Vec*, const Vec*, Vec*, Vec*) { + /* Nonmatching */ +} + +/* 8024FB04-8024FB68 .text cM3d_Cross_CylPnt__FPC8cM3dGCylPC3Vec */ +void cM3d_Cross_CylPnt(const cM3dGCyl*, const Vec*) { + /* Nonmatching */ +} + +/* 8024FB68-8024FF10 .text cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec */ +void cM3d_Cross_CpsCps(const cM3dGCps&, const cM3dGCps&, Vec*) { + /* Nonmatching */ +} + +/* 8024FF10-802506D4 .text cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec */ +void cM3d_Cross_CpsCyl(const cM3dGCps&, const cM3dGCyl&, Vec*) { + /* Nonmatching */ +} + +/* 802506D4-80250840 .text cM3d_Cross_CpsSph_CrossPos__FRC8cM3dGCpsRC8cM3dGSphRC3VecP3Vec */ +void cM3d_Cross_CpsSph_CrossPos(const cM3dGCps&, const cM3dGSph&, const Vec&, Vec*) { + /* Nonmatching */ +} + +/* 80250840-802509B0 .text cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec */ +void cM3d_Cross_CpsSph(const cM3dGCps&, const cM3dGSph&, Vec*) { + /* Nonmatching */ +} + +/* 802509B0-80250D70 .text cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec */ +void cM3d_Cross_TriTri(const cM3dGTri&, const cM3dGTri&, Vec*) { + /* Nonmatching */ +} + +/* 80250D70-80251280 .text cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec */ +void cM3d_Cross_CpsTri(const cM3dGCps&, cM3dGTri, Vec*) { + /* Nonmatching */ +} + +/* 80251280-802514EC .text cM3d_NearPos_Cps__FRC8cM3dGCpsRC3VecP3Vec */ +void cM3d_NearPos_Cps(const cM3dGCps&, const Vec&, Vec*) { + /* Nonmatching */ +} + +/* 802514EC-80251560 .text cM3d_CalcVecAngle__FRC3VecPsPs */ +void cM3d_CalcVecAngle(const Vec&, short*, short*) { + /* Nonmatching */ +} + +/* 80251560-80251634 .text cM3d_CalcVecZAngle__FRC3VecP5csXyz */ +void cM3d_CalcVecZAngle(const Vec&, csXyz*) { + /* Nonmatching */ +} + +/* 80251634-8025172C .text cM3d_UpMtx_Base__FRC3VecRC3VecPA4_f */ +void cM3d_UpMtx_Base(const Vec&, const Vec&, float(*)[4]) { + /* Nonmatching */ +} + +/* 8025172C-80251758 .text cM3d_PlaneCrossLineProcWork__FfffffffPfPf */ +void cM3d_PlaneCrossLineProcWork(float, float, float, float, float, float, float, float*, float*) { + /* Nonmatching */ +} + +/* 80251758-802518F0 .text cM3d_2PlaneCrossLine__FRC8cM3dGPlaRC8cM3dGPlaP8cM3dGLin */ +void cM3d_2PlaneCrossLine(const cM3dGPla&, const cM3dGPla&, cM3dGLin*) { + /* Nonmatching */ +} + +/* 802518F0-80251A10 .text cM3d_3PlaneCrossPos__FRC8cM3dGPlaRC8cM3dGPlaRC8cM3dGPlaP3Vec */ +void cM3d_3PlaneCrossPos(const cM3dGPla&, const cM3dGPla&, const cM3dGPla&, Vec*) { + /* Nonmatching */ +} + +/* 80251A10-80251AE4 .text cM3d_lineVsPosSuisenCross__FPC8cM3dGLinPC3VecP3Vec */ +void cM3d_lineVsPosSuisenCross(const cM3dGLin*, const Vec*, Vec*) { + /* Nonmatching */ +} + +/* 80251AE4-80251BC0 .text cM3d_lineVsPosSuisenCross__FRC3VecRC3VecRC3VecP3Vec */ +void cM3d_lineVsPosSuisenCross(const Vec&, const Vec&, const Vec&, Vec*) { + /* Nonmatching */ +} + +/* 80251BC0-80251C44 .text cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec */ +void cM3d_2PlaneLinePosNearPos(const cM3dGPla&, const cM3dGPla&, const Vec*, Vec*) { + /* Nonmatching */ +} + +/* 80251C44-80251CC4 .text cM3d_CrawVec__FRC3VecRC3VecP3Vec */ +void cM3d_CrawVec(const Vec&, const Vec&, Vec*) { + /* Nonmatching */ +} diff --git a/src/SSystem/SComponent/c_m3d_g_aab.cpp b/src/SSystem/SComponent/c_m3d_g_aab.cpp new file mode 100644 index 000000000..80d2519b0 --- /dev/null +++ b/src/SSystem/SComponent/c_m3d_g_aab.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: c_m3d_g_aab.cpp +// + +#include "SSystem/SComponent/c_m3d_g_aab.h" +#include "dolphin/types.h" + +/* 80251CC4-80251D08 .text SetMinMax__8cM3dGAabFRC4cXyz */ +void cM3dGAab::SetMinMax(const cXyz& pMinMax) { + this->SetMin(pMinMax); + this->SetMax(pMinMax); +} + +/* 80251D08-80251D48 .text SetMin__8cM3dGAabFRC4cXyz */ +void cM3dGAab::SetMin(const cXyz& pMin) { + mMin.setMin(pMin); +} + +/* 80251D48-80251D88 .text SetMax__8cM3dGAabFRC4cXyz */ +void cM3dGAab::SetMax(const cXyz& pMax) { + mMax.setMax(pMax); +} diff --git a/src/SSystem/SComponent/c_m3d_g_cyl.cpp b/src/SSystem/SComponent/c_m3d_g_cyl.cpp new file mode 100644 index 000000000..a964323a0 --- /dev/null +++ b/src/SSystem/SComponent/c_m3d_g_cyl.cpp @@ -0,0 +1,57 @@ +// +// Generated by dtk +// Translation Unit: c_m3d_g_cyl.cpp +// + +#include "SSystem/SComponent/c_m3d_g_cyl.h" +#include "SSystem/SComponent/c_m3d.h" +#include "JSystem/JUtility/JUTAssert.h" +#include "MSL_C/float.h" + +#define CHECK_FLOAT_CLASS(x) !(((sizeof(x) == sizeof(float)) ? __fpclassifyf((float)(x)) : __fpclassifyd( (double)(x)) ) == 1) +#define CHECK_FLOAT_RANGE(x) -1.0e32f < x && x < 1.0e32f + +/* 80251D88-80252020 .text SetC__8cM3dGCylFRC4cXyz */ +void cM3dGCyl::SetC(const cXyz& pos) { + JUT_ASSERT("c_m3d_g_cyl.cpp", 21, CHECK_FLOAT_CLASS(pos.x)); + JUT_ASSERT("c_m3d_g_cyl.cpp", 22, CHECK_FLOAT_CLASS(pos.y)); + JUT_ASSERT("c_m3d_g_cyl.cpp", 23, CHECK_FLOAT_CLASS(pos.z)); + JUT_ASSERT("c_m3d_g_cyl.cpp", 26, CHECK_FLOAT_RANGE(pos.x) && CHECK_FLOAT_RANGE(pos.y) && CHECK_FLOAT_RANGE(pos.z)); + mCenter = pos; +} + +/* 80252020-8025214C .text SetH__8cM3dGCylFf */ +void cM3dGCyl::SetH(f32 h) { + JUT_ASSERT("c_m3d_g_cyl.cpp", 36, CHECK_FLOAT_CLASS(h)); + JUT_ASSERT("c_m3d_g_cyl.cpp", 37, CHECK_FLOAT_RANGE(h)); + mHeight = h; +} + +/* 8025214C-80252278 .text SetR__8cM3dGCylFf */ +void cM3dGCyl::SetR(f32 r) { + JUT_ASSERT("c_m3d_g_cyl.cpp", 48, CHECK_FLOAT_CLASS(r)); + JUT_ASSERT("c_m3d_g_cyl.cpp", 49, CHECK_FLOAT_RANGE(r)); + mRadius = r; +} + +/* 80252278-8025229C .text cross__8cM3dGCylCFPC8cM3dGSphP4cXyz */ +bool cM3dGCyl::cross(const cM3dGSph* pOther, cXyz* pOut) const { + f32 f; + return cM3d_Cross_CylSph(this, pOther, pOut, &f); +} + +/* 8025229C-802522BC .text cross__8cM3dGCylCFPC8cM3dGCylPf */ +bool cM3dGCyl::cross(const cM3dGCyl* pOther, f32* pOut) const { + return cM3d_Cross_CylCyl(this, pOther, pOut); +} + +/* 802522BC-802522DC .text cross__8cM3dGCylCFPC8cM3dGCylP4cXyz */ +bool cM3dGCyl::cross(const cM3dGCyl* pOther, cXyz* pOut) const { + return cM3d_Cross_CylCyl(this, pOther, pOut); +} + +/* 802522DC-80252304 .text cross__8cM3dGCylCFPC8cM3dGSphPf */ +bool cM3dGCyl::cross(const cM3dGSph* pOther, f32* pOut) const { + cXyz xyz; + return cM3d_Cross_CylSph(this, pOther, &xyz, pOut); +} diff --git a/src/SSystem/SComponent/c_m3d_g_pla.cpp b/src/SSystem/SComponent/c_m3d_g_pla.cpp new file mode 100644 index 000000000..157b787b8 --- /dev/null +++ b/src/SSystem/SComponent/c_m3d_g_pla.cpp @@ -0,0 +1,19 @@ +// +// Generated by dtk +// Translation Unit: c_m3d_g_pla.cpp +// + +#include "SSystem/SComponent/c_m3d_g_pla.h" +#include "SSystem/SComponent/c_m3d.h" + +/* 80252304-80252324 .text CalcAngleXz__8cM3dGPlaCFPsPs */ +void cM3dGPla::CalcAngleXz(short* pAngleX, short* pAngleY) const { + cM3d_CalcVecAngle(mNormal, pAngleX, pAngleY); +} + +/* 80252324-8025238C .text SetupNP0__8cM3dGPlaFRC3VecRC3Vec */ +void cM3dGPla::SetupNP0(const Vec& pNormal, const Vec& pPoint) { + mNormal = pNormal; + VECNormalize(&mNormal, &mNormal); + mD = -VECDotProduct(&mNormal, &pPoint); +} diff --git a/src/SSystem/SComponent/c_m3d_g_sph.cpp b/src/SSystem/SComponent/c_m3d_g_sph.cpp new file mode 100644 index 000000000..ff501dcc2 --- /dev/null +++ b/src/SSystem/SComponent/c_m3d_g_sph.cpp @@ -0,0 +1,44 @@ +// +// Generated by dtk +// Translation Unit: c_m3d_g_sph.cpp +// + +#include "SSystem/SComponent/c_m3d_g_sph.h" +#include "SSystem/SComponent/c_m3d.h" +#include "JSystem/JUtility/JUTAssert.h" +#include "MSL_C/float.h" + +#define CHECK_FLOAT_CLASS(x) !(((sizeof(x) == sizeof(float)) ? __fpclassifyf((float)(x)) : __fpclassifyd( (double)(x)) ) == 1) +#define CHECK_FLOAT_RANGE(x) -1.0e32f < x && x < 1.0e32f + +/* 8025238C-80252624 .text SetC__8cM3dGSphFRC4cXyz */ +void cM3dGSph::SetC(const cXyz& pos) { + JUT_ASSERT("c_m3d_g_cyl.cpp", 21, CHECK_FLOAT_CLASS(pos.x)); + JUT_ASSERT("c_m3d_g_cyl.cpp", 22, CHECK_FLOAT_CLASS(pos.y)); + JUT_ASSERT("c_m3d_g_cyl.cpp", 23, CHECK_FLOAT_CLASS(pos.z)); + JUT_ASSERT("c_m3d_g_cyl.cpp", 26, CHECK_FLOAT_RANGE(pos.x) && CHECK_FLOAT_RANGE(pos.y) && CHECK_FLOAT_RANGE(pos.z)); + mCenter = pos; +} + +/* 80252624-80252750 .text SetR__8cM3dGSphFf */ +void cM3dGSph::SetR(float r) { + JUT_ASSERT("c_m3d_g_cyl.cpp", 23, CHECK_FLOAT_CLASS(r)); + JUT_ASSERT("c_m3d_g_cyl.cpp", 26, CHECK_FLOAT_RANGE(r)); +} + +/* 80252750-8025277C .text cross__8cM3dGSphCFPC8cM3dGSphP4cXyz */ +bool cM3dGSph::cross(const cM3dGSph* pOther, cXyz* pOut) const { + return cM3d_Cross_SphSph(pOther, this, pOut); +} + +/* 8025277C-802527AC .text cross__8cM3dGSphCFPC8cM3dGCylP4cXyz */ +bool cM3dGSph::cross(const cM3dGCyl* pOther, cXyz* pOut) const { + f32 f; + return cM3d_Cross_CylSph(pOther, this, pOut, &f); +} + +/* 802527AC-802527D4 .text cross__8cM3dGSphCFPC8cM3dGSphPf */ +bool cM3dGSph::cross(const cM3dGSph* pOther, f32* pOut) const { + f32 f; + return cM3d_Cross_SphSph(this, pOther, &f, pOut); +} diff --git a/src/SSystem/SComponent/c_m3d_g_tri.cpp b/src/SSystem/SComponent/c_m3d_g_tri.cpp new file mode 100644 index 000000000..5228eece2 --- /dev/null +++ b/src/SSystem/SComponent/c_m3d_g_tri.cpp @@ -0,0 +1,21 @@ +// +// Generated by dtk +// Translation Unit: c_m3d_g_tri.cpp +// + +#include "SSystem/SComponent/c_m3d_g_tri.h" +#include "SSystem/SComponent/c_m3d.h" +#include "dolphin/types.h" + +/* 802527D4-80252878 .text __ct__8cM3dGTriFPC3VecPC3VecPC3Vec */ +cM3dGTri::cM3dGTri(const Vec* pA, const Vec* pB, const Vec* pC) { + mA = *pA; + mB = *pB; + mC = *pC; + cM3d_CalcPla(&mA, &mB, &mC, &mNormal, &mD); +} + +/* 80252878-802528A4 .text cross__8cM3dGTriCFPC8cM3dGCylP3Vec */ +bool cM3dGTri::cross(const cM3dGCyl* pOther, Vec* pOut) const { + return cM3d_Cross_CylTri(pOther, this, pOut); +} diff --git a/src/SSystem/SComponent/c_malloc.cpp b/src/SSystem/SComponent/c_malloc.cpp new file mode 100644 index 000000000..98b0f84e6 --- /dev/null +++ b/src/SSystem/SComponent/c_malloc.cpp @@ -0,0 +1,29 @@ +// +// Generated by dtk +// Translation Unit: c_malloc.cpp +// + +#include "SSystem/SComponent/c_malloc.h" +#include "JSystem/JKernel/JKRHeap.h" +#include "dolphin/types.h" + +JKRHeap* cMl::Heap; + +/* 802412F0-802412F8 .text init__3cMlFP7JKRHeap */ +void cMl::init(JKRHeap* heap) { + Heap = heap; +} + +/* 802412F8-80241330 .text memalignB__3cMlFiUl */ +void* cMl::memalignB(int alignment, unsigned long size) { + if (size == 0) + return NULL; + else + return Heap->alloc(size, alignment); +} + +/* 80241330-8024135C .text free__3cMlFPv */ +void cMl::free(void* ptr) { + if (ptr != NULL) + Heap->free(ptr); +} diff --git a/src/SSystem/SComponent/c_math.cpp b/src/SSystem/SComponent/c_math.cpp new file mode 100644 index 000000000..0086018d0 --- /dev/null +++ b/src/SSystem/SComponent/c_math.cpp @@ -0,0 +1,52 @@ +// +// Generated by dtk +// Translation Unit: c_math.cpp +// + +#include "SSystem/SComponent/c_math.h" +#include "dolphin/types.h" + +/* 80246044-8024609C .text cM_rad2s__Ff */ +void cM_rad2s(float) { + /* Nonmatching */ +} + +/* 8024609C-802460D0 .text U_GetAtanTable__Fff */ +void U_GetAtanTable(float, float) { + /* Nonmatching */ +} + +/* 802460D0-80246270 .text cM_atan2s__Fff */ +void cM_atan2s(float, float) { + /* Nonmatching */ +} + +/* 80246270-802462B8 .text cM_atan2f__Fff */ +void cM_atan2f(float, float) { + /* Nonmatching */ +} + +/* 802462B8-802462C8 .text cM_initRnd__Fiii */ +void cM_initRnd(int, int, int) { + /* Nonmatching */ +} + +/* 802462C8-802463B0 .text cM_rnd__Fv */ +void cM_rnd() { + /* Nonmatching */ +} + +/* 802463B0-802463E8 .text cM_rndF__Ff */ +void cM_rndF(float) { + /* Nonmatching */ +} + +/* 802463E8-80246430 .text cM_rndFX__Ff */ +void cM_rndFX(float) { + /* Nonmatching */ +} + +/* 80246430-80246440 .text cM_initRnd2__Fiii */ +void cM_initRnd2(int, int, int) { + /* Nonmatching */ +} diff --git a/src/SSystem/SComponent/c_node.cpp b/src/SSystem/SComponent/c_node.cpp new file mode 100644 index 000000000..1e249b13f --- /dev/null +++ b/src/SSystem/SComponent/c_node.cpp @@ -0,0 +1,122 @@ +// +// Generated by dtk +// Translation Unit: c_node.cpp +// + +#include "SSystem/SComponent/c_node.h" +#include "dolphin/types.h" + +/* 80244C60-80244C6C .text cNd_Join__FP10node_classP10node_class */ +void cNd_Join(node_class* pA, node_class* pB) { + pA->mpNextNode = pB; + pB->mpPrevNode = pA; +} + +/* 80244C6C-80244C9C .text cNd_LengthOf__FP10node_class */ +int cNd_LengthOf(node_class* pNode) { + int count = 0; + while (pNode) { + count++; + pNode = NODE_GET_NEXT(pNode); + } + return count; +} + +/* 80244C9C-80244CCC .text cNd_First__FP10node_class */ +node_class* cNd_First(node_class* pNode) { + node_class* pRet = NULL; + while (pNode) { + pRet = pNode; + pNode = NODE_GET_PREV(pNode); + } + return pRet; +} + +/* 80244CCC-80244CFC .text cNd_Last__FP10node_class */ +node_class* cNd_Last(node_class* pNode) { + node_class* pRet = NULL; + while (pNode) { + pRet = pNode; + pNode = NODE_GET_NEXT(pNode); + } + return pRet; +} + +/* 80244CFC-80244D4C .text cNd_Order__FP10node_classi */ +node_class* cNd_Order(node_class* pNode, int idx) { + node_class* pRet = NULL; + int i = 0; + while (i < idx && pNode) { + pRet = pNode; + i++; + pNode = NODE_GET_NEXT(pNode); + } + if (i < idx) + return pRet; + return NULL; +} + +/* 80244D4C-80244D80 .text cNd_SingleCut__FP10node_class */ +void cNd_SingleCut(node_class* pNode) { + node_class* pPrev = pNode->mpPrevNode; + node_class* pNext = pNode->mpNextNode; + + if (pPrev) + pPrev->mpNextNode = pNode->mpNextNode; + if (pNext) + pNext->mpPrevNode = pNode->mpPrevNode; + pNode->mpPrevNode = NULL; + pNode->mpNextNode = NULL; +} + +/* 80244D80-80244DA0 .text cNd_Cut__FP10node_class */ +void cNd_Cut(node_class* pNode) { + if (pNode->mpPrevNode) + pNode->mpPrevNode->mpNextNode = NULL; + pNode->mpPrevNode = NULL; +} + +/* 80244DA0-80244DD4 .text cNd_Addition__FP10node_classP10node_class */ +void cNd_Addition(node_class* pA, node_class* pB) { + node_class* pLast = cNd_Last(pA); + cNd_Join(pLast, pB); +} + +/* 80244DD4-80244E40 .text cNd_Insert__FP10node_classP10node_class */ +void cNd_Insert(node_class* pA, node_class* pB) { + node_class* pPrev = pA->mpPrevNode; + if (pPrev == NULL) { + cNd_Addition(pB, pA); + } else { + cNd_Cut(pA); + cNd_Addition(pPrev, pB); + cNd_Addition(pB, pA); + } +} + +/* 80244E40-80244E68 .text cNd_SetObject__FP10node_classPv */ +void cNd_SetObject(node_class* pNode, void* pData) { + while (pNode) { + pNode->mpData = pData; + pNode = NODE_GET_NEXT(pNode); + } +} + +/* 80244E68-80244E8C .text cNd_ClearObject__FP10node_class */ +void cNd_ClearObject(node_class* pNode) { + cNd_SetObject(pNode, NULL); +} + +/* 80244E8C-80244EA0 .text cNd_ForcedClear__FP10node_class */ +void cNd_ForcedClear(node_class* pNode) { + pNode->mpPrevNode = NULL; + pNode->mpNextNode = NULL; + pNode->mpData = NULL; +} + +/* 80244EA0-80244EB4 .text cNd_Create__FP10node_classPv */ +void cNd_Create(node_class* pNode, void* pData) { + pNode->mpPrevNode = NULL; + pNode->mpNextNode = NULL; + pNode->mpData = pData; +} diff --git a/src/SSystem/SComponent/c_node_iter.cpp b/src/SSystem/SComponent/c_node_iter.cpp new file mode 100644 index 000000000..c0fd371b0 --- /dev/null +++ b/src/SSystem/SComponent/c_node_iter.cpp @@ -0,0 +1,39 @@ +// +// Generated by dtk +// Translation Unit: c_node_iter.cpp +// + +#include "SSystem/SComponent/c_node_iter.h" +#include "SSystem/SComponent/c_node.h" +#include "dolphin/types.h" + +/* 80244EB4-80244F44 .text cNdIt_Method__FP10node_classPFP10node_classPv_iPv */ +int cNdIt_Method(node_class* pNode, cNdIt_MethodFunc pMethod, void* pUserData) { + int ret = 1; + node_class* pNext = NODE_GET_NEXT(pNode); + + while (pNode) { + int methodRet = pMethod(pNode, pUserData); + if (!methodRet) + ret = 0; + pNode = pNext; + pNext = NODE_GET_NEXT(pNext); + } + + return ret; +} + +/* 80244F44-80244FD0 .text cNdIt_Judge__FP10node_classPFP10node_classPv_PvPv */ +void* cNdIt_Judge(node_class* pNode, cNdIt_JudgeFunc pJudge, void* pUserData) { + node_class* pNext = NODE_GET_NEXT(pNode); + + while (pNode) { + void* pJudgeRet = pJudge(pNode, pUserData); + if (pJudgeRet != NULL) + return pJudgeRet; + pNode = pNext; + pNext = NODE_GET_NEXT(pNext); + } + + return NULL; +} diff --git a/src/SSystem/SComponent/c_phase.cpp b/src/SSystem/SComponent/c_phase.cpp new file mode 100644 index 000000000..dccd132f8 --- /dev/null +++ b/src/SSystem/SComponent/c_phase.cpp @@ -0,0 +1,82 @@ +// +// Generated by dtk +// Translation Unit: c_phase.cpp +// + +#include "SSystem/SComponent/c_phase.h" +#include "dolphin/types.h" + +/* 802451B4-802451C0 .text cPhs_Reset__FP30request_of_phase_process_class */ +void cPhs_Reset(request_of_phase_process_class* pPhase) { + pPhase->id = cPhs_INIT_e; +} + +/* 802451C0-802451D0 .text cPhs_Set__FP30request_of_phase_process_classPPFPv_i */ +void cPhs_Set(request_of_phase_process_class* pPhase, cPhs__Handler* pHandlerTable) { + pPhase->mpHandlerTable = pHandlerTable; + pPhase->id = cPhs_INIT_e; +} + +/* 802451D0-802451F8 .text cPhs_UnCompleate__FP30request_of_phase_process_class */ +void cPhs_UnCompleate(request_of_phase_process_class* pPhase) { + pPhase->mpHandlerTable = NULL; + cPhs_Reset(pPhase); +} + +/* 802451F8-80245208 .text cPhs_Compleate__FP30request_of_phase_process_class */ +int cPhs_Compleate(request_of_phase_process_class* pPhase) { + pPhase->mpHandlerTable = NULL; + return cPhs_COMPLEATE_e; +} + +/* 80245208-80245268 .text cPhs_Next__FP30request_of_phase_process_class */ +int cPhs_Next(request_of_phase_process_class* pPhase) { + if (const cPhs__Handler* handlerTable = pPhase->mpHandlerTable) { + pPhase->id++; + cPhs__Handler handler = handlerTable[pPhase->id]; + + // Double null check here actually matters for emitted assembly. + // Wee old compilers. + if (handler == NULL || handler == NULL) { + return cPhs_Compleate(pPhase); + } else { + return cPhs_LOADING_e; + } + } + + return cPhs_COMPLEATE_e; +} + +/* 80245268-8024533C .text cPhs_Do__FP30request_of_phase_process_classPv */ +// pUserData loading in too early +int cPhs_Do(request_of_phase_process_class* pPhase, void* pUserData) { + if (pPhase->mpHandlerTable) { + int newStep = pPhase->mpHandlerTable[pPhase->id](pUserData); + + switch (newStep) { + case cPhs_LOADING_e: + return cPhs_Next(pPhase); + case cPhs_NEXT_e: + return cPhs_Next(pPhase) == cPhs_LOADING_e ? cPhs_NEXT_e : cPhs_COMPLEATE_e; + case cPhs_COMPLEATE_e: + return cPhs_Compleate(pPhase); + case cPhs_UNK3_e: + cPhs_UnCompleate(pPhase); + return cPhs_UNK3_e; + case cPhs_ERROR_e: + cPhs_UnCompleate(pPhase); + return cPhs_ERROR_e; + default: + return newStep; + } + } + + return cPhs_Compleate(pPhase); +} + +/* 8024533C-80245364 .text cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv */ +int cPhs_Handler(request_of_phase_process_class* pPhase, cPhs__Handler* pHandlerTable, + void* pUserData) { + pPhase->mpHandlerTable = pHandlerTable; + return cPhs_Do(pPhase, pUserData); +} diff --git a/src/SSystem/SComponent/c_request.cpp b/src/SSystem/SComponent/c_request.cpp new file mode 100644 index 000000000..a72a8fd97 --- /dev/null +++ b/src/SSystem/SComponent/c_request.cpp @@ -0,0 +1,36 @@ +// +// Generated by dtk +// Translation Unit: c_request.cpp +// + +#include "SSystem/SComponent/c_request.h" +#include "dolphin/types.h" + +/* 80245364-80245390 .text cReq_Is_Done__FP18request_base_class */ +int cReq_Is_Done(request_base_class* param_0) { + if (param_0->field_0x0.flag1 == 1) { + param_0->field_0x0.flag1 = 0; + return 1; + } + return 0; +} + +/* 80245390-802453C0 .text cReq_Done__FP18request_base_class */ +void cReq_Done(request_base_class* param_0) { + param_0->field_0x0.flag0 = 0; + param_0->field_0x0.flag1 = 1; + param_0->field_0x0.flag2 = 0; +} + + +/* 802453C0-802453E0 .text cReq_Command__FP18request_base_classUc */ +void cReq_Command(request_base_class* param_0, u8 param_1) { + cReq_Create(param_0, param_1); +} + +/* 802453E0-80245410 .text cReq_Create__FP18request_base_classUc */ +void cReq_Create(request_base_class* param_0, u8 param_1) { + param_0->field_0x0.flag0 = 1; + param_0->field_0x0.flag1 = 0; + param_0->field_0x0.flag2 = param_1; +} diff --git a/src/SSystem/SComponent/c_sxyz.cpp b/src/SSystem/SComponent/c_sxyz.cpp new file mode 100644 index 000000000..8a92b3fa8 --- /dev/null +++ b/src/SSystem/SComponent/c_sxyz.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: c_sxyz.cpp +// + +#include "SSystem/SComponent/c_sxyz.h" +#include "dolphin/types.h" + +const csXyz csXyz::Zero = csXyz(0, 0, 0); + +/* 80245EAC-80245EBC .text __ct__5csXyzFsss */ +csXyz::csXyz(s16 param_0, s16 param_1, s16 param_2) { + x = param_0; + y = param_1; + z = param_2; +} + +/* 80245EBC-80245F14 .text __pl__5csXyzFR5csXyz */ +csXyz csXyz::operator+(csXyz& param_0) { + return csXyz(x + param_0.x, y + param_0.y, z + param_0.z); +} + +/* 80245F14-80245F48 .text __apl__5csXyzFR5csXyz */ +void csXyz::operator+=(csXyz& param_0) { + x += param_0.x; + y += param_0.y; + z += param_0.z; +} + +/* 80245F48-80245FEC .text __ml__5csXyzFf */ +csXyz csXyz::operator*(f32 param_0) { + return csXyz(x * param_0, y * param_0, z * param_0); +} diff --git a/src/SSystem/SComponent/c_tag.cpp b/src/SSystem/SComponent/c_tag.cpp new file mode 100644 index 000000000..6b1c6f657 --- /dev/null +++ b/src/SSystem/SComponent/c_tag.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: c_tag.cpp +// + +#include "SSystem/SComponent/c_tag.h" +#include "SSystem/SComponent/c_list.h" +#include "SSystem/SComponent/c_tree.h" +#include "dolphin/types.h" + +/* 80245410-8024541C .text cTg_IsUse__FP16create_tag_class */ +int cTg_IsUse(create_tag_class* pTag) { + return pTag->mbIsUse; +} + +/* 8024541C-8024545C .text cTg_SingleCutFromTree__FP16create_tag_class */ +int cTg_SingleCutFromTree(create_tag_class* pTag) { + if (pTag->mbIsUse == true) { + pTag->mbIsUse = false; + cTr_SingleCut(&pTag->mpNode); + return true; + } else { + return false; + } +} + +/* 8024545C-802454AC .text cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class */ +int cTg_AdditionToTree(node_lists_tree_class* pTree, int listIdx, create_tag_class* pTag) { + if (!pTag->mbIsUse) { + int ret = cTr_Addition(pTree, listIdx, &pTag->mpNode); + if (ret) { + pTag->mbIsUse = true; + return ret; + } + } + + return 0; +} + +/* 802454AC-802454FC .text cTg_InsertToTree__FP21node_lists_tree_classiP16create_tag_classi */ +int cTg_InsertToTree(node_lists_tree_class* pTree, int listIdx, create_tag_class* pTag, int idx) { + if (!pTag->mbIsUse) { + int ret = cTr_Insert(pTree, listIdx, &pTag->mpNode, idx); + if (ret) { + pTag->mbIsUse = true; + return ret; + } + } + + return 0; +} + +/* 802454FC-80245534 .text cTg_GetFirst__FP15node_list_class */ +node_class* cTg_GetFirst(node_list_class* pList) { + create_tag_class* pTag = (create_tag_class*)cLs_GetFirst(pList); + if (pTag != NULL) { + pTag->mbIsUse = false; + } else { + pTag = NULL; + } + return &pTag->mpNode; +} + +/* 80245534-80245574 .text cTg_SingleCut__FP16create_tag_class */ +int cTg_SingleCut(create_tag_class* pTag) { + if (pTag->mbIsUse == 1) { + pTag->mbIsUse = false; + cLs_SingleCut(&pTag->mpNode); + return 1; + } + + return 0; +} + +/* 80245574-802455C4 .text cTg_Addition__FP15node_list_classP16create_tag_class */ +int cTg_Addition(node_list_class* pList, create_tag_class* pTag) { + if (!pTag->mbIsUse) { + int ret = cLs_Addition(pList, &pTag->mpNode); + if (ret) { + pTag->mbIsUse = true; + return ret; + } + } + + return 0; +} + +/* 802455C4-8024560C .text cTg_Create__FP16create_tag_classPv */ +void cTg_Create(create_tag_class* pTag, void* pData) { + cNd_Create(&pTag->mpNode, NULL); + pTag->mpTagData = pData; + pTag->mbIsUse = false; +} diff --git a/src/SSystem/SComponent/c_tag_iter.cpp b/src/SSystem/SComponent/c_tag_iter.cpp new file mode 100644 index 000000000..ac5e30d79 --- /dev/null +++ b/src/SSystem/SComponent/c_tag_iter.cpp @@ -0,0 +1,18 @@ +// +// Generated by dtk +// Translation Unit: c_tag_iter.cpp +// + +#include "SSystem/SComponent/c_tag_iter.h" +#include "SSystem/SComponent/c_tag.h" +#include "dolphin/types.h" + +/* 8024560C-80245640 .text cTgIt_MethodCall__FP16create_tag_classP13method_filter */ +int cTgIt_MethodCall(create_tag_class* pTag, method_filter* pMethodFilter) { + return pMethodFilter->mpMethodFunc((node_class*)pTag->mpTagData, pMethodFilter->mpUserData); +} + +/* 80245640-80245674 .text cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter */ +void* cTgIt_JudgeFilter(create_tag_class* pTag, judge_filter* pJudgeFilter) { + return pJudgeFilter->mpJudgeFunc((node_class*)pTag->mpTagData, pJudgeFilter->mpUserData); +} diff --git a/src/SSystem/SComponent/c_tree.cpp b/src/SSystem/SComponent/c_tree.cpp new file mode 100644 index 000000000..05086dc0d --- /dev/null +++ b/src/SSystem/SComponent/c_tree.cpp @@ -0,0 +1,38 @@ +// +// Generated by dtk +// Translation Unit: c_tree.cpp +// + +#include "SSystem/SComponent/c_tree.h" +#include "SSystem/SComponent/c_list.h" +#include "dolphin/types.h" + +/* 80244FD0-80244FF0 .text cTr_SingleCut__FP10node_class */ +int cTr_SingleCut(node_class* pNode) { + return cLs_SingleCut(pNode); +} + +/* 80244FF0-80245034 .text cTr_Addition__FP21node_lists_tree_classiP10node_class */ +int cTr_Addition(node_lists_tree_class* pTree, int listIdx, node_class* pNode) { + if (listIdx >= pTree->mNumLists) + return 0; + + return cLs_Addition(&pTree->mpLists[listIdx], pNode); +} + +/* 80245034-80245078 .text cTr_Insert__FP21node_lists_tree_classiP10node_classi */ +int cTr_Insert(node_lists_tree_class* pTree, int listIdx, node_class* pNode, int idx) { + if (listIdx >= pTree->mNumLists) + return 0; + + return cLs_Insert(&pTree->mpLists[listIdx], idx, pNode); +} + +/* 80245078-802450D0 .text cTr_Create__FP21node_lists_tree_classP15node_list_classi */ +void cTr_Create(node_lists_tree_class* pTree, node_list_class* pLists, int numLists) { + pTree->mpLists = pLists; + pTree->mNumLists = numLists; + + while (numLists-- > 0) + cLs_Create(pLists++); +} diff --git a/src/SSystem/SComponent/c_tree_iter.cpp b/src/SSystem/SComponent/c_tree_iter.cpp new file mode 100644 index 000000000..c043da2df --- /dev/null +++ b/src/SSystem/SComponent/c_tree_iter.cpp @@ -0,0 +1,35 @@ +// +// Generated by dtk +// Translation Unit: c_tree_iter.cpp +// + +#include "SSystem/SComponent/c_tree_iter.h" +#include "SSystem/SComponent/c_list.h" +#include "SSystem/SComponent/c_list_iter.h" +#include "SSystem/SComponent/c_tree.h" +#include "dolphin/types.h" + +/* 802450D0-80245144 .text cTrIt_Method__FP21node_lists_tree_classPFP10node_classPv_iPv */ +int cTrIt_Method(node_lists_tree_class* pTree, cNdIt_MethodFunc pMethod, void* pUserData) { + node_list_class* pList = pTree->mpLists; + int i = pTree->mNumLists; + int ret = 1; + while (i-- > 0) { + int sub = cLsIt_Method(pList++, pMethod, pUserData); + if (sub == 0) + ret = 0; + } + return ret; +} + +/* 80245144-802451B4 .text cTrIt_Judge__FP21node_lists_tree_classPFP10node_classPv_PvPv */ +void* cTrIt_Judge(node_lists_tree_class* pTree, cNdIt_JudgeFunc pJudge, void* pUserData) { + node_list_class* pList = pTree->mpLists; + int i = pTree->mNumLists; + while (i-- > 0) { + void* pJudgeRet = cLsIt_Judge(pList++, pJudge, pUserData); + if (pJudgeRet != NULL) + return pJudgeRet; + } + return NULL; +} diff --git a/src/SSystem/SComponent/c_xyz.cpp b/src/SSystem/SComponent/c_xyz.cpp new file mode 100644 index 000000000..5834a1a40 --- /dev/null +++ b/src/SSystem/SComponent/c_xyz.cpp @@ -0,0 +1,144 @@ +// +// Generated by dtk +// Translation Unit: c_xyz.cpp +// + +#include "SSystem/SComponent/c_xyz.h" +#include "SSystem/SComponent/c_math.h" +#include "dolphin/types.h" + +/* 80245674-802456C4 .text __pl__4cXyzCFRC3Vec */ +cXyz cXyz::operator+(const Vec& vec) const { + Vec ret; + VECAdd(this, &vec, &ret); + return cXyz(ret); +} + +/* 802456C4-80245714 .text __mi__4cXyzCFRC3Vec */ +cXyz cXyz::operator-(const Vec& vec) const { + Vec ret; + VECSubtract(this, &vec, &ret); + return cXyz(ret); +} + +/* 80245714-80245760 .text __ml__4cXyzCFf */ +cXyz cXyz::operator*(f32 scale) const { + Vec ret; + VECScale(this, &ret, scale); + return cXyz(ret); +} + +inline void vecMul(const Vec* src1, const Vec* src2, Vec* dst) { + dst->x = src1->x * src2->x; + dst->y = src1->y * src2->y; + dst->z = src1->z * src2->z; +} + +/* 80245760-802457A8 .text __ml__4cXyzCFRC3Vec */ +cXyz cXyz::operator*(const Vec& vec) const { + cXyz ret; + vecMul(this, &vec, &ret); + return cXyz(ret); +} + +/* 802457A8-802457FC .text __dv__4cXyzCFf */ +cXyz cXyz::operator/(f32 scale) const { + Vec ret; + VECScale(this, &ret, 1.0f / scale); + return cXyz(ret); +} + +/* 802457FC-8024584C .text getCrossProduct__4cXyzCFRC3Vec */ +cXyz cXyz::getCrossProduct(const Vec& vec) const { + Vec ret; + VECCrossProduct(this, &vec, &ret); + return cXyz(ret); +} + +/* 8024584C-80245874 .text outprod__4cXyzCFRC3Vec */ +cXyz cXyz::outprod(const Vec& vec) const { + return this->getCrossProduct(vec); +} + +/* 80245874-80245918 .text norm__4cXyzCFv */ +cXyz cXyz::norm(void) const { + Vec ret; + VECNormalize(this, &ret); + return cXyz(ret); +} + +/* 80245918-802459AC .text normZP__4cXyzCFv */ +cXyz cXyz::normZP(void) const { + Vec vec; + if (this->isNearZeroSquare() == false) { + VECNormalize(this, &vec); + } else { + vec = cXyz::Zero; + } + return cXyz(vec); +} + +inline void normToUpZIfNearZero(Vec& vec) { + if (cXyz(vec).isNearZeroSquare()) { + vec.x = 0.0f; + vec.y = 0.0f; + vec.z = 1.0f; + const Vec v = {0, 0, 1}; + vec = v; + } +} + +/* 802459AC-80245ADC .text normZC__4cXyzCFv */ +cXyz cXyz::normZC(void) const { + Vec outVec; + if (this->isNearZeroSquare() == false) { + VECNormalize(this, &outVec); + } else { + outVec = (*this * 1.25f * 1000000.0f).normZP(); + normToUpZIfNearZero(outVec); + } + return outVec; +} + +/* 80245ADC-80245B80 .text normalize__4cXyzFv */ +cXyz cXyz::normalize(void) { + VECNormalize(this, this); + return *this; +} + +/* 80245B80-80245C14 .text normalizeZP__4cXyzFv */ +cXyz cXyz::normalizeZP(void) { + if (this->isNearZeroSquare() == false) { + VECNormalize(this, this); + } else { + *this = cXyz::Zero; + } + return *this; +} + +/* 80245C14-80245C64 .text normalizeRS__4cXyzFv */ +bool cXyz::normalizeRS(void) { + if (this->isNearZeroSquare()) { + return false; + } else { + VECNormalize(this, this); + return true; + } +} + +/* 80245C64-80245CA4 .text __eq__4cXyzCFRC3Vec */ +bool cXyz::operator==(const Vec& vec) const { + return this->x == vec.x && this->y == vec.y && this->z == vec.z; +} + +/* 80245CA4-80245CE4 .text __ne__4cXyzCFRC3Vec */ +bool cXyz::operator!=(const Vec& vec) const { + return !(this->x == vec.x && this->y == vec.y && this->z == vec.z); +} + +/* 80245CE4-80245D48 .text isZero__4cXyzCFv */ +bool cXyz::isZero(void) const { + return fabsf(this->x) < 32.0f * FLT_EPSILON && + fabsf(this->y) < 32.0f * FLT_EPSILON && + fabsf(this->z) < 32.0f * FLT_EPSILON; +} diff --git a/src/SSystem/SStandard/s_basic.cpp b/src/SSystem/SStandard/s_basic.cpp new file mode 100644 index 000000000..7a729798c --- /dev/null +++ b/src/SSystem/SStandard/s_basic.cpp @@ -0,0 +1,21 @@ +// +// Generated by dtk +// Translation Unit: s_basic.cpp +// + +#include "SSystem/SStandard/s_basic.h" +#include "dolphin/types.h" + +/* 80254D8C-80254DAC .text sBs_FillArea_s__FPvUls */ +void sBs_FillArea_s(void* pPtr, u32 pNumBytes, s16 pValue) { + s16* castPtr = (s16*)pPtr; + for (int i = 0; i < pNumBytes / 2; i++) { + *castPtr = pValue; + castPtr++; + } +} + +/* 80254DAC-80254DD0 .text sBs_ClearArea__FPvUl */ +void sBs_ClearArea(void* pPtr, u32 pNumBytes) { + sBs_FillArea_s(pPtr, pNumBytes, 0); +} diff --git a/src/c/c_damagereaction.cpp b/src/c/c_damagereaction.cpp new file mode 100644 index 000000000..4ca28fcb6 --- /dev/null +++ b/src/c/c_damagereaction.cpp @@ -0,0 +1,242 @@ +// +// Generated by dtk +// Translation Unit: c_damagereaction.o +// + +#include "c/c_damagereaction.h" +#include "dolphin/types.h" + +/* 8001BEDC-8001C0B4 .text ice_bg_check__FP8enemyice */ +void ice_bg_check(enemyice*) { + /* Nonmatching */ +} + +/* 8001C0B4-8001CD7C .text enemy_ice__FP8enemyice */ +void enemy_ice(enemyice*) { + /* Nonmatching */ +} + +/* 8001CD7C-8001CDB8 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 8001CDB8-8001D3B0 .text enemy_fire__FP9enemyfire */ +void enemy_fire(enemyfire*) { + /* Nonmatching */ +} + +/* 8001D3B0-8001D428 .text enemy_fire_remove__FP9enemyfire */ +void enemy_fire_remove(enemyfire*) { + /* Nonmatching */ +} + +/* 8001D428-8001D48C .text enemy_piyo_set__FP10fopAc_ac_c */ +void enemy_piyo_set(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8001D48C-8001D890 .text wall_angle_get__FP10fopAc_ac_cs */ +void wall_angle_get(fopAc_ac_c*, short) { + /* Nonmatching */ +} + +/* 8001D890-8001D9BC .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 8001D9BC-8001DA5C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 8001DA5C-8001DAB8 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 8001DAB8-8001DB00 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 8001DB00-8001DB5C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 8001DB5C-8001DBA4 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 8001DBA4-8001DC38 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 8001DC38-8001DC80 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 8001DC80-8001DCC8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 8001DCC8-8001E244 .text dr_body_bg_check__FP14damagereaction */ +void dr_body_bg_check(damagereaction*) { + /* Nonmatching */ +} + +/* 8001E244-8001E3AC .text __dt__18dBgS_ObjGndChk_SplFv */ +dBgS_ObjGndChk_Spl::~dBgS_ObjGndChk_Spl() { + /* Nonmatching */ +} + +/* 8001E3AC-8001E4EC .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 8001E4EC-8001E604 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 8001E604-8001E684 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 8001E684-8001F6A0 .text dr_joint_bg_check__FP14damagereaction */ +void dr_joint_bg_check(damagereaction*) { + /* Nonmatching */ +} + +/* 8001F6A0-8001F808 .text __dt__20dBgS_ObjGndChk_YoganFv */ +dBgS_ObjGndChk_Yogan::~dBgS_ObjGndChk_Yogan() { + /* Nonmatching */ +} + +/* 8001F808-8001FBA8 .text kado_check__FP14damagereaction */ +void kado_check(damagereaction*) { + /* Nonmatching */ +} + +/* 8001FBA8-8001FFEC .text hang_ang_get__FP14damagereaction */ +void hang_ang_get(damagereaction*) { + /* Nonmatching */ +} + +/* 8001FFEC-80020FD8 .text dr_damage_set__FP14damagereaction */ +void dr_damage_set(damagereaction*) { + /* Nonmatching */ +} + +/* 80020FD8-80022460 .text dr_damage_anime__FP14damagereaction */ +void dr_damage_anime(damagereaction*) { + /* Nonmatching */ +} + +/* 80022460-800225D0 .text dr_matrix_set__FP14damagereaction */ +void dr_matrix_set(damagereaction*) { + /* Nonmatching */ +} + +/* 800225D0-800226C8 .text damage_reaction__FP14damagereaction */ +void damage_reaction(damagereaction*) { + /* Nonmatching */ +} + +/* 80022710-80022718 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 80022718-80022720 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 80022720-80022728 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 80022728-80022730 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 80022730-80022738 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 80022738-80022740 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 80022740-80022748 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 80022748-80022750 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 80022750-80022758 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 80022758-80022760 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 80022760-80022768 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 80022768-80022770 .text @20@__dt__18dBgS_ObjGndChk_SplFv */ +void @20@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 80022770-80022778 .text @76@__dt__18dBgS_ObjGndChk_SplFv */ +void @76@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 80022778-80022780 .text @64@__dt__18dBgS_ObjGndChk_SplFv */ +void @64@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 80022780-80022788 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 80022788-80022790 .text @20@__dt__20dBgS_ObjGndChk_YoganFv */ +void @20@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 80022790-80022798 .text @76@__dt__20dBgS_ObjGndChk_YoganFv */ +void @76@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 80022798-800227A0 .text @64@__dt__20dBgS_ObjGndChk_YoganFv */ +void @64@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} diff --git a/src/c/c_dylink.cpp b/src/c/c_dylink.cpp new file mode 100644 index 000000000..618e37ce0 --- /dev/null +++ b/src/c/c_dylink.cpp @@ -0,0 +1,77 @@ +// +// Generated by dtk +// Translation Unit: c_dylink.o +// + +#include "c/c_dylink.h" +#include "dolphin/types.h" + +/* 800227A0-800229E0 .text cCc_Init__Fv */ +void cCc_Init() { + /* Nonmatching */ +} + +/* 800229E0-80022A80 .text cDyl_IsLinked__Fs */ +void cDyl_IsLinked(short) { + /* Nonmatching */ +} + +/* 80022A80-80022B58 .text cDyl_Unlink__Fs */ +void cDyl_Unlink(short) { + /* Nonmatching */ +} + +/* 80022B58-80022CEC .text cDyl_LinkASync__Fs */ +void cDyl_LinkASync(short) { + /* Nonmatching */ +} + +/* 80022CEC-80022DF8 .text cDyl_InitCallback__FPv */ +void cDyl_InitCallback(void*) { + /* Nonmatching */ +} + +/* 80022DF8-80022E70 .text cDyl_InitAsync__Fv */ +void cDyl_InitAsync() { + /* Nonmatching */ +} + +/* 80022E70-80022EDC .text cDyl_InitAsyncIsDone__Fv */ +void cDyl_InitAsyncIsDone() { + /* Nonmatching */ +} + +/* 80022EDC-80022EE4 .text phase_01__7cDylPhsFPv */ +void cDylPhs::phase_01(void*) { + /* Nonmatching */ +} + +/* 80022EE4-80022F1C .text phase_02__7cDylPhsFPs */ +void cDylPhs::phase_02(short*) { + /* Nonmatching */ +} + +/* 80022F1C-80022F24 .text phase_03__7cDylPhsFPv */ +void cDylPhs::phase_03(void*) { + /* Nonmatching */ +} + +/* 80022F24-80022F68 .text Link__7cDylPhsFP30request_of_phase_process_classs */ +void cDylPhs::Link(request_of_phase_process_class*, short) { + /* Nonmatching */ +} + +/* 80022F68-80023004 .text Unlink__7cDylPhsFP30request_of_phase_process_classs */ +void cDylPhs::Unlink(request_of_phase_process_class*, short) { + /* Nonmatching */ +} + +/* 80023004-8002300C .text getModuleName__24DynamicModuleControlBaseCFv */ +void DynamicModuleControlBase::getModuleName() const { + /* Nonmatching */ +} + +/* 8002300C-8002306C .text __dt__20DynamicModuleControlFv */ +DynamicModuleControl::~DynamicModuleControl() { + /* Nonmatching */ +} diff --git a/src/d/actor/d_a_acorn_leaf.cpp b/src/d/actor/d_a_acorn_leaf.cpp new file mode 100644 index 000000000..da59fa94a --- /dev/null +++ b/src/d/actor/d_a_acorn_leaf.cpp @@ -0,0 +1,208 @@ +// +// Generated by dtk +// Translation Unit: d_a_acorn_leaf.cpp +// + +#include "d_a_acorn_leaf.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-00000258 .text CreateHeap__9daAleaf_cFv */ +void daAleaf_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000258-00000314 .text CreateInit__9daAleaf_cFv */ +void daAleaf_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000314-00000384 .text create_acorn__9daAleaf_cFv */ +void daAleaf_c::create_acorn() { + /* Nonmatching */ +} + +/* 00000384-00000460 .text create_acorn_sub__9daAleaf_cFb */ +void daAleaf_c::create_acorn_sub(bool) { + /* Nonmatching */ +} + +/* 00000460-0000049C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000049C-000005EC .text _create__9daAleaf_cFv */ +void daAleaf_c::_create() { + /* Nonmatching */ +} + +/* 000005EC-00000648 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000648-00000690 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000690-0000075C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000075C-000007A4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000007A4-00000800 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000800-00000848 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000848-000008D0 .text set_mtx__9daAleaf_cFv */ +void daAleaf_c::set_mtx() { + /* Nonmatching */ +} + +/* 000008D0-00000C44 .text _execute__9daAleaf_cFv */ +void daAleaf_c::_execute() { + /* Nonmatching */ +} + +/* 00000C44-00000CD4 .text _draw__9daAleaf_cFv */ +void daAleaf_c::_draw() { + /* Nonmatching */ +} + +/* 00000CD4-00000CF4 .text daAleaf_Create__FPv */ +void daAleaf_Create(void*) { + /* Nonmatching */ +} + +/* 00000CF4-00000D24 .text daAleaf_Delete__FPv */ +void daAleaf_Delete(void*) { + /* Nonmatching */ +} + +/* 00000D24-00000D48 .text daAleaf_Draw__FPv */ +void daAleaf_Draw(void*) { + /* Nonmatching */ +} + +/* 00000D48-00000D6C .text daAleaf_Execute__FPv */ +void daAleaf_Execute(void*) { + /* Nonmatching */ +} + +/* 00000D6C-00000D74 .text daAleaf_IsDelete__FPv */ +void daAleaf_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000D74-00000D84 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000D84-00000D8C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D8C-00000D94 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000D94-00000D9C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D9C-00000DA4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000DA4-00000DDC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000DDC-00000DE4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000DE4-00000DEC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000DEC-00000DF4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000DF4-00000E2C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E2C-00000E30 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000E30-00000E38 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000E38-00000E40 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000E40-00000E48 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E48-00000E54 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000E54-00000E60 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000E60-00000E7C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTsubo::Act_c::Prm_e, daTsubo::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000ECC-00000ED4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000ED4-00000EDC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_agb.cpp b/src/d/actor/d_a_agb.cpp new file mode 100644 index 000000000..e67c04c9d --- /dev/null +++ b/src/d/actor/d_a_agb.cpp @@ -0,0 +1,328 @@ +// +// Generated by dtk +// Translation Unit: d_a_agb.cpp +// + +#include "d_a_agb.h" +#include "dolphin/types.h" + +/* 800CF5EC-800CF6B8 .text __ct__11daAgb_HIO_cFv */ +daAgb_HIO_c::daAgb_HIO_c() { + /* Nonmatching */ +} + +/* 800CF6B8-800CF700 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 800CF700-800CF71C .text init__10dMsgCtrl_cFUs */ +void dMsgCtrl_c::init(unsigned short) { + /* Nonmatching */ +} + +/* 800CF71C-800CF7B4 .text execute__10dMsgCtrl_cFv */ +void dMsgCtrl_c::execute() { + /* Nonmatching */ +} + +/* 800CF7B4-800CF7F8 .text sjis2chrNo__FUc */ +void sjis2chrNo(unsigned char) { + /* Nonmatching */ +} + +/* 800CF7F8-800CF894 .text NameConv__7daAgb_cFv */ +void daAgb_c::NameConv() { + /* Nonmatching */ +} + +/* 800CF894-800CFA30 .text uploadInitCheck__7daAgb_cFv */ +void daAgb_c::uploadInitCheck() { + /* Nonmatching */ +} + +/* 800CFA30-800CFB68 .text uploadPortCheckWait__7daAgb_cFv */ +void daAgb_c::uploadPortCheckWait() { + /* Nonmatching */ +} + +/* 800CFB68-800CFC94 .text uploadSelect__7daAgb_cFv */ +void daAgb_c::uploadSelect() { + /* Nonmatching */ +} + +/* 800CFC94-800CFD60 .text uploadJoyboot1__7daAgb_cFv */ +void daAgb_c::uploadJoyboot1() { + /* Nonmatching */ +} + +/* 800CFD60-800CFEA0 .text uploadJoyboot2__7daAgb_cFv */ +void daAgb_c::uploadJoyboot2() { + /* Nonmatching */ +} + +/* 800CFEA0-800CFF58 .text uploadMessageLoad__7daAgb_cFv */ +void daAgb_c::uploadMessageLoad() { + /* Nonmatching */ +} + +/* 800CFF58-800CFF78 .text uploadMessageLoad2__7daAgb_cFv */ +void daAgb_c::uploadMessageLoad2() { + /* Nonmatching */ +} + +/* 800CFF78-800D00C8 .text uploadConnect__7daAgb_cFv */ +void daAgb_c::uploadConnect() { + /* Nonmatching */ +} + +/* 800D00C8-800D01F4 .text uploadMessageSend__7daAgb_cFv */ +void daAgb_c::uploadMessageSend() { + /* Nonmatching */ +} + +/* 800D01F4-800D021C .text uploadRetryWait__7daAgb_cFv */ +void daAgb_c::uploadRetryWait() { + /* Nonmatching */ +} + +/* 800D021C-800D0264 .text uploadMsgEndWait__7daAgb_cFv */ +void daAgb_c::uploadMsgEndWait() { + /* Nonmatching */ +} + +/* 800D0264-800D02E8 .text uploadMsgEndTimer__7daAgb_cFv */ +void daAgb_c::uploadMsgEndTimer() { + /* Nonmatching */ +} + +/* 800D02E8-800D0364 .text modeLoad__7daAgb_cFv */ +void daAgb_c::modeLoad() { + /* Nonmatching */ +} + +/* 800D0364-800D0490 .text modeLookAttention__7daAgb_cFv */ +void daAgb_c::modeLookAttention() { + /* Nonmatching */ +} + +/* 800D0490-800D0580 .text DungeonNoGet__7daAgb_cFv */ +void daAgb_c::DungeonNoGet() { + /* Nonmatching */ +} + +/* 800D0580-800D05D4 .text MapNoSet__7daAgb_cFUcUcUc */ +void daAgb_c::MapNoSet(unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 800D05D4-800D05F0 .text onFree__7daAgb_cFv */ +void daAgb_c::onFree() { + /* Nonmatching */ +} + +/* 800D05F0-800D0608 .text onHold__7daAgb_cFv */ +void daAgb_c::onHold() { + /* Nonmatching */ +} + +/* 800D0608-800D0620 .text offHold__7daAgb_cFv */ +void daAgb_c::offHold() { + /* Nonmatching */ +} + +/* 800D0620-800D070C .text resetCursor__7daAgb_cFb */ +void daAgb_c::resetCursor(bool) { + /* Nonmatching */ +} + +/* 800D070C-800D0734 .text FlashCheck__7daAgb_cFv */ +void daAgb_c::FlashCheck() { + /* Nonmatching */ +} + +/* 800D0734-800D0978 .text FlagsRecv__7daAgb_cFv */ +void daAgb_c::FlagsRecv() { + /* Nonmatching */ +} + +/* 800D0978-800D0A54 .text SwitchOn__7daAgb_cFv */ +void daAgb_c::SwitchOn() { + /* Nonmatching */ +} + +/* 800D0A54-800D1188 .text GbaItemUse__7daAgb_cFv */ +void daAgb_c::GbaItemUse() { + /* Nonmatching */ +} + +/* 800D1188-800D12E4 .text Shopping__7daAgb_cFv */ +void daAgb_c::Shopping() { + /* Nonmatching */ +} + +/* 800D12E4-800D1A3C .text FlagsSend__7daAgb_cFUl */ +void daAgb_c::FlagsSend(unsigned long) { + /* Nonmatching */ +} + +/* 800D1A3C-800D25D8 .text CursorMove__7daAgb_cFP10fopAc_ac_cUl */ +void daAgb_c::CursorMove(fopAc_ac_c*, unsigned long) { + /* Nonmatching */ +} + +/* 800D25D8-800D272C .text __dt__15dBgS_LinkLinChkFv */ +dBgS_LinkLinChk::~dBgS_LinkLinChk() { + /* Nonmatching */ +} + +/* 800D272C-800D303C .text modeMove__7daAgb_cFv */ +void daAgb_c::modeMove() { + /* Nonmatching */ +} + +/* 800D303C-800D30D4 .text modeDelete__7daAgb_cFv */ +void daAgb_c::modeDelete() { + /* Nonmatching */ +} + +/* 800D30D4-800D36F4 .text daAgb_Execute__FP7daAgb_c */ +void daAgb_Execute(daAgb_c*) { + /* Nonmatching */ +} + +/* 800D36F4-800D38EC .text daAgb_Draw__FP7daAgb_c */ +void daAgb_Draw(daAgb_c*) { + /* Nonmatching */ +} + +/* 800D38EC-800D38F0 .text setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10 */ +void J3DTevBlock::setTevColor(unsigned long, const J3DGXColorS10*) { + /* Nonmatching */ +} + +/* 800D38F0-800D38F8 .text daAgb_IsDelete__FP7daAgb_c */ +void daAgb_IsDelete(daAgb_c*) { + /* Nonmatching */ +} + +/* 800D38F8-800D394C .text daAgb_Delete__FP7daAgb_c */ +void daAgb_Delete(daAgb_c*) { + /* Nonmatching */ +} + +/* 800D394C-800D396C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800D396C-800D3B58 .text createHeap__7daAgb_cFv */ +void daAgb_c::createHeap() { + /* Nonmatching */ +} + +/* 800D3B58-800D3D2C .text daAgb_Create__FP10fopAc_ac_c */ +void daAgb_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800D3D2C-800D3DDC .text __ct__7daAgb_cFv */ +daAgb_c::daAgb_c() { + /* Nonmatching */ +} + +/* 800D3DDC-800D3E4C .text __dt__13dBgS_LinkAcchFv */ +dBgS_LinkAcch::~dBgS_LinkAcch() { + /* Nonmatching */ +} + +/* 800D3E4C-800D3EC4 .text __dt__15dBgS_LinkCrrPosFv */ +dBgS_LinkCrrPos::~dBgS_LinkCrrPos() { + /* Nonmatching */ +} + +/* 800D3EC4-800D4088 .text __dt__11dBgS_CrrPosFv */ +dBgS_CrrPos::~dBgS_CrrPos() { + /* Nonmatching */ +} + +/* 800D4088-800D40E4 .text __ct__15dBgS_LinkCrrPosFv */ +dBgS_LinkCrrPos::dBgS_LinkCrrPos() { + /* Nonmatching */ +} + +/* 800D40E4-800D42D8 .text __ct__11dBgS_CrrPosFv */ +dBgS_CrrPos::dBgS_CrrPos() { + /* Nonmatching */ +} + +/* 800D42D8-800D4334 .text __dt__11daAgb_HIO_cFv */ +daAgb_HIO_c::~daAgb_HIO_c() { + /* Nonmatching */ +} + +/* 800D44C0-800D44FC .text __dt__10dMsgCtrl_cFv */ +dMsgCtrl_c::~dMsgCtrl_c() { + /* Nonmatching */ +} + +/* 800D44FC-800D4504 .text @20@__dt__15dBgS_LinkLinChkFv */ +void @20@__dt__15dBgS_LinkLinChkFv { + /* Nonmatching */ +} + +/* 800D4504-800D450C .text @100@__dt__15dBgS_LinkLinChkFv */ +void @100@__dt__15dBgS_LinkLinChkFv { + /* Nonmatching */ +} + +/* 800D450C-800D4514 .text @88@__dt__15dBgS_LinkLinChkFv */ +void @88@__dt__15dBgS_LinkLinChkFv { + /* Nonmatching */ +} + +/* 800D4514-800D451C .text @32@__dt__13dBgS_LinkAcchFv */ +void @32@__dt__13dBgS_LinkAcchFv { + /* Nonmatching */ +} + +/* 800D451C-800D4524 .text @20@__dt__13dBgS_LinkAcchFv */ +void @20@__dt__13dBgS_LinkAcchFv { + /* Nonmatching */ +} + +/* 800D4524-800D452C .text @28@__dt__15dBgS_LinkCrrPosFv */ +void @28@__dt__15dBgS_LinkCrrPosFv { + /* Nonmatching */ +} + +/* 800D452C-800D4534 .text @16@__dt__15dBgS_LinkCrrPosFv */ +void @16@__dt__15dBgS_LinkCrrPosFv { + /* Nonmatching */ +} + +/* 800D4534-800D453C .text @36@__dt__15dBgS_LinkCrrPosFv */ +void @36@__dt__15dBgS_LinkCrrPosFv { + /* Nonmatching */ +} + +/* 800D453C-800D4544 .text @28@__dt__11dBgS_CrrPosFv */ +void @28@__dt__11dBgS_CrrPosFv { + /* Nonmatching */ +} + +/* 800D4544-800D454C .text @16@__dt__11dBgS_CrrPosFv */ +void @16@__dt__11dBgS_CrrPosFv { + /* Nonmatching */ +} + +/* 800D454C-800D4554 .text @36@__dt__11dBgS_CrrPosFv */ +void @36@__dt__11dBgS_CrrPosFv { + /* Nonmatching */ +} + +/* 800D4554-800D455C .text checkPlayerFly__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerFly() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_agbsw0.cpp b/src/d/actor/d_a_agbsw0.cpp new file mode 100644 index 000000000..610d9b4ef --- /dev/null +++ b/src/d/actor/d_a_agbsw0.cpp @@ -0,0 +1,268 @@ +// +// Generated by dtk +// Translation Unit: d_a_agbsw0.cpp +// + +#include "d_a_agbsw0.h" +#include "dolphin/types.h" + +/* 00000078-00000344 .text ExeSubA__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubA() { + /* Nonmatching */ +} + +/* 00000344-0000066C .text ExeSubAT__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubAT() { + /* Nonmatching */ +} + +/* 0000066C-00000940 .text ExeSubA2__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubA2() { + /* Nonmatching */ +} + +/* 00000940-00000AB4 .text ExeSubF__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubF() { + /* Nonmatching */ +} + +/* 00000AB4-00000E48 .text ExeSubF2__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubF2() { + /* Nonmatching */ +} + +/* 00000E48-00000FE4 .text ExeSubM__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubM() { + /* Nonmatching */ +} + +/* 00000FE4-00001198 .text ExeSubM2__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubM2() { + /* Nonmatching */ +} + +/* 00001198-00001368 .text ExeSubM3__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubM3() { + /* Nonmatching */ +} + +/* 00001368-000017B0 .text TriforceCheck__10daAgbsw0_cFP7daAgb_c */ +void daAgbsw0_c::TriforceCheck(daAgb_c*) { + /* Nonmatching */ +} + +/* 000017B0-00001AD0 .text ExeSubMW__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubMW() { + /* Nonmatching */ +} + +/* 00001AD0-00001CC8 .text ExeSubT__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubT() { + /* Nonmatching */ +} + +/* 00001CC8-00001FAC .text ExeSubS__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubS() { + /* Nonmatching */ +} + +/* 00001FAC-000021EC .text ExeSubR__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubR() { + /* Nonmatching */ +} + +/* 000021EC-00002A28 .text ExeSubB__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubB() { + /* Nonmatching */ +} + +/* 00002A28-00002D90 .text ExeSubD__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubD() { + /* Nonmatching */ +} + +/* 00002D90-000030DC .text ExeSubFA__10daAgbsw0_cFv */ +void daAgbsw0_c::ExeSubFA() { + /* Nonmatching */ +} + +/* 000030DC-0000320C .text HitCheck__10daAgbsw0_cFP10fopAc_ac_c */ +void daAgbsw0_c::HitCheck(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000320C-00003344 .text HitCheck__10daAgbsw0_cF4cXyzf */ +void daAgbsw0_c::HitCheck(cXyz, float) { + /* Nonmatching */ +} + +/* 00003344-0000476C .text MoveCheck__10daAgbsw0_cFs */ +void daAgbsw0_c::MoveCheck(short) { + /* Nonmatching */ +} + +/* 0000476C-0000477C .text dComIfGs_getMagic__Fv */ +void dComIfGs_getMagic() { + /* Nonmatching */ +} + +/* 0000477C-00004818 .text MailSend__10daAgbsw0_cFUsUcUcUcUc */ +void daAgbsw0_c::MailSend(unsigned short, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 00004818-00004838 .text daAgbsw0_Draw__FP10daAgbsw0_c */ +void daAgbsw0_Draw(daAgbsw0_c*) { + /* Nonmatching */ +} + +/* 00004838-00004B2C .text draw__10daAgbsw0_cFv */ +void daAgbsw0_c::draw() { + /* Nonmatching */ +} + +/* 00004B2C-00004CF8 .text daAgbsw0_Execute__FP10daAgbsw0_c */ +void daAgbsw0_Execute(daAgbsw0_c*) { + /* Nonmatching */ +} + +/* 00004CF8-00004D00 .text daAgbsw0_IsDelete__FP10daAgbsw0_c */ +void daAgbsw0_IsDelete(daAgbsw0_c*) { + /* Nonmatching */ +} + +/* 00004D00-00004E98 .text daAgbsw0_Delete__FP10daAgbsw0_c */ +void daAgbsw0_Delete(daAgbsw0_c*) { + /* Nonmatching */ +} + +/* 00004E98-00004F80 .text daAgbsw0_Create__FP10fopAc_ac_c */ +void daAgbsw0_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004F80-00005458 .text create__10daAgbsw0_cFv */ +void daAgbsw0_c::create() { + /* Nonmatching */ +} + +/* 00005458-00005524 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00005524-0000556C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000556C-000055C8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000055C8-00005610 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00005610-0000566C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000566C-000056B4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000056B4-000056C4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000056C4-000056CC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000056CC-000056D4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000056D4-000056DC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000056DC-000056E4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000056E4-0000571C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000571C-00005724 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005724-0000572C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000572C-00005734 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005734-0000576C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000576C-00005770 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00005770-00005778 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005778-00005780 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005780-00005788 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005788-00005794 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005794-000057A0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000057A0-000057A8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000057A8-000057B0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_alldie.cpp b/src/d/actor/d_a_alldie.cpp new file mode 100644 index 000000000..00aff0499 --- /dev/null +++ b/src/d/actor/d_a_alldie.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_a_alldie.cpp +// + +#include "d_a_alldie.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getSwbit__10daAlldie_cFv */ +void daAlldie_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000084-0000008C .text actionWait__10daAlldie_cFv */ +void daAlldie_c::actionWait() { + /* Nonmatching */ +} + +/* 0000008C-000000D8 .text actionCheck__10daAlldie_cFv */ +void daAlldie_c::actionCheck() { + /* Nonmatching */ +} + +/* 000000D8-0000016C .text actionTimer__10daAlldie_cFv */ +void daAlldie_c::actionTimer() { + /* Nonmatching */ +} + +/* 0000016C-000001BC .text execute__10daAlldie_cFv */ +void daAlldie_c::execute() { + /* Nonmatching */ +} + +/* 000001BC-000001C4 .text daAlldie_Draw__FP10daAlldie_c */ +void daAlldie_Draw(daAlldie_c*) { + /* Nonmatching */ +} + +/* 000001C4-000001E8 .text daAlldie_Execute__FP10daAlldie_c */ +void daAlldie_Execute(daAlldie_c*) { + /* Nonmatching */ +} + +/* 000001E8-000001F0 .text daAlldie_IsDelete__FP10daAlldie_c */ +void daAlldie_IsDelete(daAlldie_c*) { + /* Nonmatching */ +} + +/* 000001F0-00000220 .text daAlldie_Delete__FP10daAlldie_c */ +void daAlldie_Delete(daAlldie_c*) { + /* Nonmatching */ +} + +/* 00000220-000002CC .text daAlldie_Create__FP10fopAc_ac_c */ +void daAlldie_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_am.cpp b/src/d/actor/d_a_am.cpp new file mode 100644 index 000000000..5cca2bac2 --- /dev/null +++ b/src/d/actor/d_a_am.cpp @@ -0,0 +1,443 @@ +// +// Generated by dtk +// Translation Unit: d_a_am.cpp +// + +#include "d_a_am.h" +#include "dolphin/types.h" + +/* 00000078-0000021C .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000021C-000002E4 .text draw_SUB__FP8am_class */ +void draw_SUB(am_class*) { + /* Nonmatching */ +} + +/* 000002E4-00000378 .text daAM_Draw__FP8am_class */ +void daAM_Draw(am_class*) { + /* Nonmatching */ +} + +/* 00000378-000004A4 .text anm_init__FP8am_classifUcfi */ +void anm_init(am_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000004A4-00000784 .text body_atari_check__FP8am_class */ +void body_atari_check(am_class*) { + /* Nonmatching */ +} + +/* 00000784-00000D14 .text medama_atari_check__FP8am_class */ +void medama_atari_check(am_class*) { + /* Nonmatching */ +} + +/* 00000D14-00000F04 .text bomb_move_set__FP8am_classUc */ +void bomb_move_set(am_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00000F04-00001138 .text bomb_nomi_check__FP8am_class */ +void bomb_nomi_check(am_class*) { + /* Nonmatching */ +} + +/* 00001138-000011E4 .text BG_check__FP8am_class */ +void BG_check(am_class*) { + /* Nonmatching */ +} + +/* 000011E4-00001504 .text Line_check__FP8am_class4cXyz */ +void Line_check(am_class*, cXyz) { + /* Nonmatching */ +} + +/* 00001504-00001630 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001630-000016D0 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000016D0-0000172C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000172C-00001774 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001774-000017D0 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000017D0-00001818 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001818-000018AC .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000018AC-000018F4 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000018F4-0000193C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000193C-00001B00 .text medama_move__FP8am_class */ +void medama_move(am_class*) { + /* Nonmatching */ +} + +/* 00001B00-00002564 .text action_dousa__FP8am_class */ +void action_dousa(am_class*) { + /* Nonmatching */ +} + +/* 00002564-000028C4 .text action_modoru_move__FP8am_class */ +void action_modoru_move(am_class*) { + /* Nonmatching */ +} + +/* 000028C4-00002A6C .text action_handou_move__FP8am_class */ +void action_handou_move(am_class*) { + /* Nonmatching */ +} + +/* 00002A6C-000034F4 .text action_itai_move__FP8am_class */ +void action_itai_move(am_class*) { + /* Nonmatching */ +} + +/* 000034F4-000039A4 .text daAM_Execute__FP8am_class */ +void daAM_Execute(am_class*) { + /* Nonmatching */ +} + +/* 000039A4-000039AC .text daAM_IsDelete__FP8am_class */ +void daAM_IsDelete(am_class*) { + /* Nonmatching */ +} + +/* 000039AC-00003A84 .text daAM_Delete__FP8am_class */ +void daAM_Delete(am_class*) { + /* Nonmatching */ +} + +/* 00003A84-00003C00 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003C00-00003F5C .text daAM_Create__FP10fopAc_ac_c */ +void daAM_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003F5C-000042A4 .text __ct__8am_classFv */ +am_class::am_class() { + /* Nonmatching */ +} + +/* 000042A4-00004370 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004370-000043B8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000043B8-00004484 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004484-000044CC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000044CC-00004528 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004528-00004570 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004570-000045CC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000045CC-0000463C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000463C-000046C4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000046C4-00004740 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 00004740-00004764 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00004764-00004768 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004768-0000476C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000476C-00004770 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004770-00004774 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004774-000047BC .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000047BC-00004818 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00004818-00004860 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004860-000048BC .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000048BC-00004904 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004904-00004914 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004914-0000491C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000491C-00004924 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004924-0000492C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000492C-00004934 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004934-0000496C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000496C-00004974 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004974-0000497C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000497C-00004984 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004984-000049BC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000049BC-000049C0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000049C0-000049C8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000049C8-000049D8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000049D8-000049E0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000049E0-000049E8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000049E8-000049F0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000049F0-000049F8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000049F8-00004A30 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A30-00004A38 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A38-00004A40 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A40-00004A48 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A48-00004A80 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A80-00004A88 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A88-00004A90 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A90-00004A9C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004A9C-00004AA8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004AA8-00004AB0 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004AB0-00004AB8 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00004AB8-00004AC0 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004AC0-00004AC8 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004AC8-00004AD0 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004AD0-00004AD8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004AD8-00004AE0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004AE0-00004AE8 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004AE8-00004AF0 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004AF0-00004AF8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004AF8-00004B00 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_am2.cpp b/src/d/actor/d_a_am2.cpp new file mode 100644 index 000000000..4f8f429dc --- /dev/null +++ b/src/d/actor/d_a_am2.cpp @@ -0,0 +1,448 @@ +// +// Generated by dtk +// Translation Unit: d_a_am2.cpp +// + +#include "d_a_am2.h" +#include "dolphin/types.h" + +/* 00000078-000001B0 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001B0-00000278 .text draw_SUB__FP9am2_class */ +void draw_SUB(am2_class*) { + /* Nonmatching */ +} + +/* 00000278-00000374 .text daAM2_Draw__FP9am2_class */ +void daAM2_Draw(am2_class*) { + /* Nonmatching */ +} + +/* 00000374-000004A0 .text anm_init__FP9am2_classifUcfi */ +void anm_init(am2_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000004A0-00000818 .text medama_atari_check__FP9am2_class */ +void medama_atari_check(am2_class*) { + /* Nonmatching */ +} + +/* 00000818-00000D30 .text week_atari_check__FP9am2_class */ +void week_atari_check(am2_class*) { + /* Nonmatching */ +} + +/* 00000D30-00000F54 .text body_atari_check__FP9am2_class */ +void body_atari_check(am2_class*) { + /* Nonmatching */ +} + +/* 00000F54-00000FF4 .text BG_check__FP9am2_class */ +void BG_check(am2_class*) { + /* Nonmatching */ +} + +/* 00000FF4-00001344 .text Line_check__FP9am2_class4cXyz */ +void Line_check(am2_class*, cXyz) { + /* Nonmatching */ +} + +/* 00001344-00001470 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001470-00001510 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001510-0000156C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000156C-000015B4 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000015B4-00001610 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001610-00001658 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001658-000016EC .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000016EC-00001734 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001734-0000177C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000177C-00001A24 .text naraku_check__FP9am2_class */ +void naraku_check(am2_class*) { + /* Nonmatching */ +} + +/* 00001A24-00002240 .text action_dousa__FP9am2_class */ +void action_dousa(am2_class*) { + /* Nonmatching */ +} + +/* 00002240-00002B08 .text action_mahi__FP9am2_class */ +void action_mahi(am2_class*) { + /* Nonmatching */ +} + +/* 00002B08-000032AC .text action_itai__FP9am2_class */ +void action_itai(am2_class*) { + /* Nonmatching */ +} + +/* 000032AC-000034A4 .text action_handou_move__FP9am2_class */ +void action_handou_move(am2_class*) { + /* Nonmatching */ +} + +/* 000034A4-0000379C .text action_modoru_move__FP9am2_class */ +void action_modoru_move(am2_class*) { + /* Nonmatching */ +} + +/* 0000379C-00003AB8 .text daAM2_Execute__FP9am2_class */ +void daAM2_Execute(am2_class*) { + /* Nonmatching */ +} + +/* 00003AB8-00003AC0 .text daAM2_IsDelete__FP9am2_class */ +void daAM2_IsDelete(am2_class*) { + /* Nonmatching */ +} + +/* 00003AC0-00003B18 .text daAM2_Delete__FP9am2_class */ +void daAM2_Delete(am2_class*) { + /* Nonmatching */ +} + +/* 00003B18-00003E28 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003E28-00003E70 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003E70-00004250 .text daAM2_Create__FP10fopAc_ac_c */ +void daAM2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004250-00004534 .text __ct__9am2_classFv */ +am2_class::am2_class() { + /* Nonmatching */ +} + +/* 00004534-00004590 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00004590-000045D8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000045D8-000046A4 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000046A4-000046EC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000046EC-000047B8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000047B8-00004800 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004800-0000485C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000485C-000048A4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000048A4-00004900 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004900-00004970 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004970-000049F8 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000049F8-00004A40 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004A40-00004A88 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004A88-00004AE4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00004AE4-00004AE8 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004AE8-00004AEC .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004AEC-00004AF0 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004AF0-00004AF4 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004AF4-00004B04 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004B04-00004B0C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004B0C-00004B14 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004B14-00004B1C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B1C-00004B24 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B24-00004B5C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B5C-00004B64 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B64-00004B6C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B6C-00004B74 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B74-00004BAC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004BAC-00004BB0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004BB0-00004BB8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004BB8-00004BC8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004BC8-00004BD0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004BD0-00004BD8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004BD8-00004BE0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004BE0-00004BE8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004BE8-00004C20 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C20-00004C28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C28-00004C30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C30-00004C38 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C38-00004C70 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C70-00004C78 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C78-00004C80 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C80-00004C8C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004C8C-00004C98 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004C98-00004CF4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00004CF4-00004D50 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00004D50-00004D58 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004D58-00004D60 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00004D60-00004D68 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004D68-00004D70 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004D70-00004D78 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004D78-00004D80 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004D80-00004D88 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004D88-00004D90 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004D90-00004D98 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004D98-00004DA0 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004DA0-00004DA8 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_amiprop.cpp b/src/d/actor/d_a_amiprop.cpp new file mode 100644 index 000000000..0c92362a1 --- /dev/null +++ b/src/d/actor/d_a_amiprop.cpp @@ -0,0 +1,188 @@ +// +// Generated by dtk +// Translation Unit: d_a_amiprop.cpp +// + +#include "d_a_amiprop.h" +#include "dolphin/types.h" + +/* 00000078-000000D4 .text _delete__11daAmiProp_cFv */ +void daAmiProp_c::_delete() { + /* Nonmatching */ +} + +/* 000000D4-000000F4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000F4-00000244 .text CreateHeap__11daAmiProp_cFv */ +void daAmiProp_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000244-00000318 .text CreateInit__11daAmiProp_cFv */ +void daAmiProp_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000318-00000444 .text _create__11daAmiProp_cFv */ +void daAmiProp_c::_create() { + /* Nonmatching */ +} + +/* 00000444-00000510 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000510-00000558 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000558-000005B4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000005B4-000005FC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000005FC-00000694 .text set_mtx__11daAmiProp_cFv */ +void daAmiProp_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000694-0000070C .text setMoveBGMtx__11daAmiProp_cFv */ +void daAmiProp_c::setMoveBGMtx() { + /* Nonmatching */ +} + +/* 0000070C-00000884 .text _execute__11daAmiProp_cFv */ +void daAmiProp_c::_execute() { + /* Nonmatching */ +} + +/* 00000884-00000924 .text _draw__11daAmiProp_cFv */ +void daAmiProp_c::_draw() { + /* Nonmatching */ +} + +/* 00000924-00000944 .text daAmiProp_Create__FPv */ +void daAmiProp_Create(void*) { + /* Nonmatching */ +} + +/* 00000944-00000968 .text daAmiProp_Delete__FPv */ +void daAmiProp_Delete(void*) { + /* Nonmatching */ +} + +/* 00000968-0000098C .text daAmiProp_Draw__FPv */ +void daAmiProp_Draw(void*) { + /* Nonmatching */ +} + +/* 0000098C-000009B0 .text daAmiProp_Execute__FPv */ +void daAmiProp_Execute(void*) { + /* Nonmatching */ +} + +/* 000009B0-000009B8 .text daAmiProp_IsDelete__FPv */ +void daAmiProp_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000009B8-000009C8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000009C8-000009D0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000009D0-000009D8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000009D8-000009E0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000009E0-000009E8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000009E8-00000A20 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A20-00000A28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A28-00000A30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A30-00000A38 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A38-00000A70 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A70-00000A74 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000A74-00000A7C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000A7C-00000A84 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A84-00000A8C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A8C-00000A98 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000A98-00000AA4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000AA4-00000AAC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000AAC-00000AB4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_andsw0.cpp b/src/d/actor/d_a_andsw0.cpp new file mode 100644 index 000000000..89eaff1a3 --- /dev/null +++ b/src/d/actor/d_a_andsw0.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_andsw0.cpp +// + +#include "d_a_andsw0.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daAndsw0_Draw__FP12andsw0_class */ +void daAndsw0_Draw(andsw0_class*) { + /* Nonmatching */ +} + +/* 00000080-000003C4 .text daAndsw0_check__FP12andsw0_class */ +void daAndsw0_check(andsw0_class*) { + /* Nonmatching */ +} + +/* 000003C4-0000044C .text bk_s_sub1__FPvPv */ +void bk_s_sub1(void*, void*) { + /* Nonmatching */ +} + +/* 0000044C-000004D4 .text bk_s_sub2__FPvPv */ +void bk_s_sub2(void*, void*) { + /* Nonmatching */ +} + +/* 000004D4-0000055C .text bk_s_sub3__FPvPv */ +void bk_s_sub3(void*, void*) { + /* Nonmatching */ +} + +/* 0000055C-000005D4 .text bb_s_sub__FPvPv */ +void bb_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000005D4-000006AC .text hajimari_actor_entry__FP12andsw0_class */ +void hajimari_actor_entry(andsw0_class*) { + /* Nonmatching */ +} + +/* 000006AC-0000081C .text hajimarinomori_check__FP12andsw0_class */ +void hajimarinomori_check(andsw0_class*) { + /* Nonmatching */ +} + +/* 0000081C-00000914 .text event_start_check__FP12andsw0_class */ +void event_start_check(andsw0_class*) { + /* Nonmatching */ +} + +/* 00000914-00000964 .text daAndsw0_Execute__FP12andsw0_class */ +void daAndsw0_Execute(andsw0_class*) { + /* Nonmatching */ +} + +/* 00000964-0000096C .text daAndsw0_IsDelete__FP12andsw0_class */ +void daAndsw0_IsDelete(andsw0_class*) { + /* Nonmatching */ +} + +/* 0000096C-00000974 .text daAndsw0_Delete__FP12andsw0_class */ +void daAndsw0_Delete(andsw0_class*) { + /* Nonmatching */ +} + +/* 00000974-00000A64 .text daAndsw0_Create__FP10fopAc_ac_c */ +void daAndsw0_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_andsw2.cpp b/src/d/actor/d_a_andsw2.cpp new file mode 100644 index 000000000..87c713d99 --- /dev/null +++ b/src/d/actor/d_a_andsw2.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_andsw2.cpp +// + +#include "d_a_andsw2.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getEventNo__10daAndsw2_cFv */ +void daAndsw2_c::getEventNo() { + /* Nonmatching */ +} + +/* 00000084-00000090 .text getSwbit__10daAndsw2_cFv */ +void daAndsw2_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000090-0000009C .text getSwbit2__10daAndsw2_cFv */ +void daAndsw2_c::getSwbit2() { + /* Nonmatching */ +} + +/* 0000009C-000000A8 .text getType__10daAndsw2_cFv */ +void daAndsw2_c::getType() { + /* Nonmatching */ +} + +/* 000000A8-000000B4 .text getTimer__10daAndsw2_cFv */ +void daAndsw2_c::getTimer() { + /* Nonmatching */ +} + +/* 000000B4-000000C0 .text getNum__10daAndsw2_cFv */ +void daAndsw2_c::getNum() { + /* Nonmatching */ +} + +/* 000000C0-00000130 .text getTopSw__10daAndsw2_cFv */ +void daAndsw2_c::getTopSw() { + /* Nonmatching */ +} + +/* 00000130-000001D8 .text chkAllSw2__10daAndsw2_cFv */ +void daAndsw2_c::chkAllSw2() { + /* Nonmatching */ +} + +/* 000001D8-000002B0 .text daAndsw2_actionOnAll__FP10daAndsw2_c */ +void daAndsw2_actionOnAll(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 000002B0-00000380 .text daAndsw2_actionTimer__FP10daAndsw2_c */ +void daAndsw2_actionTimer(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 00000380-00000438 .text daAndsw2_actionOrder__FP10daAndsw2_c */ +void daAndsw2_actionOrder(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 00000438-000004BC .text daAndsw2_actionEvent__FP10daAndsw2_c */ +void daAndsw2_actionEvent(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 000004BC-00000528 .text daAndsw2_actionOff__FP10daAndsw2_c */ +void daAndsw2_actionOff(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 00000528-00000530 .text daAndsw2_actionWait__FP10daAndsw2_c */ +void daAndsw2_actionWait(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 00000530-00000538 .text daAndsw2_Draw__FP10daAndsw2_c */ +void daAndsw2_Draw(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 00000538-00000574 .text daAndsw2_Execute__FP10daAndsw2_c */ +void daAndsw2_Execute(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 00000574-0000057C .text daAndsw2_IsDelete__FP10daAndsw2_c */ +void daAndsw2_IsDelete(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 0000057C-000005AC .text daAndsw2_Delete__FP10daAndsw2_c */ +void daAndsw2_Delete(daAndsw2_c*) { + /* Nonmatching */ +} + +/* 000005AC-00000724 .text daAndsw2_Create__FP10fopAc_ac_c */ +void daAndsw2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_arrow.cpp b/src/d/actor/d_a_arrow.cpp new file mode 100644 index 000000000..9b7dcbe55 --- /dev/null +++ b/src/d/actor/d_a_arrow.cpp @@ -0,0 +1,358 @@ +// +// Generated by dtk +// Translation Unit: d_a_arrow.cpp +// + +#include "d_a_arrow.h" +#include "dolphin/types.h" + +/* 800D455C-800D457C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800D457C-800D4648 .text _createHeap__9daArrow_cFv */ +void daArrow_c::_createHeap() { + /* Nonmatching */ +} + +/* 800D4648-800D4668 .text atHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void atHit_CB(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 800D4668-800D47C0 .text _atHit__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daArrow_c::_atHit(dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 800D47C0-800D4814 .text checkCreater__9daArrow_cFv */ +void daArrow_c::checkCreater() { + /* Nonmatching */ +} + +/* 800D4814-800D48E8 .text setLightEffect__9daArrow_cFv */ +void daArrow_c::setLightEffect() { + /* Nonmatching */ +} + +/* 800D48E8-800D4994 .text setBlur__9daArrow_cFv */ +void daArrow_c::setBlur() { + /* Nonmatching */ +} + +/* 800D4994-800D4A04 .text createBlur__9daArrow_cFv */ +void daArrow_c::createBlur() { + /* Nonmatching */ +} + +/* 800D4A04-800D4ADC .text setArrowShootSe__9daArrow_cFv */ +void daArrow_c::setArrowShootSe() { + /* Nonmatching */ +} + +/* 800D4ADC-800D4B70 .text setDrawShapeMaterial__9daArrow_cFv */ +void daArrow_c::setDrawShapeMaterial() { + /* Nonmatching */ +} + +/* 800D4B70-800D4D98 .text arrowShooting__9daArrow_cFv */ +void daArrow_c::arrowShooting() { + /* Nonmatching */ +} + +/* 800D4D98-800D4DC0 .text arrowUseMp__9daArrow_cFv */ +void daArrow_c::arrowUseMp() { + /* Nonmatching */ +} + +/* 800D4DC0-800D50A0 .text ShieldReflect__9daArrow_cFv */ +void daArrow_c::ShieldReflect() { + /* Nonmatching */ +} + +/* 800D50A0-800D5388 .text check_water_in__9daArrow_cFv */ +void daArrow_c::check_water_in() { + /* Nonmatching */ +} + +/* 800D5388-800D53AC .text changeArrowMp__9daArrow_cFv */ +void daArrow_c::changeArrowMp() { + /* Nonmatching */ +} + +/* 800D53AC-800D553C .text changeArrowType__9daArrow_cFv */ +void daArrow_c::changeArrowType() { + /* Nonmatching */ +} + +/* 800D553C-800D560C .text changeArrowTypeNotReady__9daArrow_cFv */ +void daArrow_c::changeArrowTypeNotReady() { + /* Nonmatching */ +} + +/* 800D560C-800D56B0 .text setRoomInfo__9daArrow_cFv */ +void daArrow_c::setRoomInfo() { + /* Nonmatching */ +} + +/* 800D56B0-800D5854 .text setKeepMatrix__9daArrow_cFv */ +void daArrow_c::setKeepMatrix() { + /* Nonmatching */ +} + +/* 800D5854-800D5A70 .text setStopActorMatrix__9daArrow_cFv */ +void daArrow_c::setStopActorMatrix() { + /* Nonmatching */ +} + +/* 800D5A70-800D5B20 .text procWait__9daArrow_cFv */ +void daArrow_c::procWait() { + /* Nonmatching */ +} + +/* 800D5B20-800D6BF4 .text procMove__9daArrow_cFv */ +void daArrow_c::procMove() { + /* Nonmatching */ +} + +/* 800D6BF4-800D6E70 .text procReturn__9daArrow_cFv */ +void daArrow_c::procReturn() { + /* Nonmatching */ +} + +/* 800D6E70-800D71F8 .text procStop_BG__9daArrow_cFv */ +void daArrow_c::procStop_BG() { + /* Nonmatching */ +} + +/* 800D71F8-800D727C .text procStop_Actor__9daArrow_cFv */ +void daArrow_c::procStop_Actor() { + /* Nonmatching */ +} + +/* 800D727C-800D72BC .text procWater__9daArrow_cFv */ +void daArrow_c::procWater() { + /* Nonmatching */ +} + +/* 800D72BC-800D72EC .text checkRestMp__9daArrow_cFv */ +void daArrow_c::checkRestMp() { + /* Nonmatching */ +} + +/* 800D72EC-800D7320 .text setTypeByPlayer__9daArrow_cFv */ +void daArrow_c::setTypeByPlayer() { + /* Nonmatching */ +} + +/* 800D7320-800D74FC .text createInit__9daArrow_cFv */ +void daArrow_c::createInit() { + /* Nonmatching */ +} + +/* 800D74FC-800D7820 .text _execute__9daArrow_cFv */ +void daArrow_c::_execute() { + /* Nonmatching */ +} + +/* 800D7820-800D7960 .text _draw__9daArrow_cFv */ +void daArrow_c::_draw() { + /* Nonmatching */ +} + +/* 800D7960-800D7A38 .text _create__9daArrow_cFv */ +void daArrow_c::_create() { + /* Nonmatching */ +} + +/* 800D7A38-800D7DB4 .text __ct__9daArrow_cFv */ +daArrow_c::daArrow_c() { + /* Nonmatching */ +} + +/* 800D7DB4-800D7E80 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 800D7E80-800D7F0C .text __dt__12cCcD_SphAttrFv */ +cCcD_SphAttr::~cCcD_SphAttr() { + /* Nonmatching */ +} + +/* 800D7F0C-800D7F54 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 800D7F54-800D8034 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 800D8034-800D807C .text __dt__9cCcD_SttsFv */ +cCcD_Stts::~cCcD_Stts() { + /* Nonmatching */ +} + +/* 800D807C-800D81D0 .text __dt__16dBgS_ArrowLinChkFv */ +dBgS_ArrowLinChk::~dBgS_ArrowLinChk() { + /* Nonmatching */ +} + +/* 800D81D0-800D8200 .text _delete__9daArrow_cFv */ +void daArrow_c::_delete() { + /* Nonmatching */ +} + +/* 800D8200-800D8220 .text daArrowCreate__FPv */ +void daArrowCreate(void*) { + /* Nonmatching */ +} + +/* 800D8220-800D8240 .text daArrowDelete__FPv */ +void daArrowDelete(void*) { + /* Nonmatching */ +} + +/* 800D8240-800D8260 .text daArrowExecute__FPv */ +void daArrowExecute(void*) { + /* Nonmatching */ +} + +/* 800D8260-800D8280 .text daArrowDraw__FPv */ +void daArrowDraw(void*) { + /* Nonmatching */ +} + +/* 800D8280-800D8288 .text daArrowIsDelete__FPv */ +void daArrowIsDelete(void*) { + /* Nonmatching */ +} + +/* 800D8288-800D8298 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 800D8298-800D82A0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 800D82A0-800D82A8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 800D82A8-800D82B0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 800D82B0-800D82E8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 800D82E8-800D82F0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 800D82F0-800D82F8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 800D82F8-800D8300 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 800D8300-800D8338 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 800D8338-800D8348 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 800D8348-800D8350 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 800D8350-800D8358 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 800D8358-800D8390 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 800D8390-800D8398 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 800D8398-800D83A0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 800D83A0-800D83A8 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 800D83A8-800D83E0 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 800D83E0-800D83FC .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 800D83FC-800D8404 .text @20@__dt__16dBgS_ArrowLinChkFv */ +void @20@__dt__16dBgS_ArrowLinChkFv { + /* Nonmatching */ +} + +/* 800D8404-800D840C .text @100@__dt__16dBgS_ArrowLinChkFv */ +void @100@__dt__16dBgS_ArrowLinChkFv { + /* Nonmatching */ +} + +/* 800D840C-800D8414 .text @88@__dt__16dBgS_ArrowLinChkFv */ +void @88@__dt__16dBgS_ArrowLinChkFv { + /* Nonmatching */ +} + +/* 800D8414-800D841C .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 800D841C-800D8424 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 800D8424-800D842C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 800D842C-800D8434 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_arrow_iceeff.cpp b/src/d/actor/d_a_arrow_iceeff.cpp new file mode 100644 index 000000000..4512f8f67 --- /dev/null +++ b/src/d/actor/d_a_arrow_iceeff.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_arrow_iceeff.cpp +// + +#include "d_a_arrow_iceeff.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-00000324 .text CreateHeap__16daArrow_Iceeff_cFv */ +void daArrow_Iceeff_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000324-000005E4 .text CreateInit__16daArrow_Iceeff_cFv */ +void daArrow_Iceeff_c::CreateInit() { + /* Nonmatching */ +} + +/* 000005E4-0000073C .text set_mtx__16daArrow_Iceeff_cFv */ +void daArrow_Iceeff_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000073C-00000854 .text daArrow_Iceeff_Create__FPv */ +void daArrow_Iceeff_Create(void*) { + /* Nonmatching */ +} + +/* 00000854-000008B0 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000008B0-000008F8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000008F8-00000934 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000934-00000938 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00000938-00000940 .text daArrow_Iceeff_Delete__FPv */ +void daArrow_Iceeff_Delete(void*) { + /* Nonmatching */ +} + +/* 00000940-00000A98 .text daArrow_Iceeff_Draw__FPv */ +void daArrow_Iceeff_Draw(void*) { + /* Nonmatching */ +} + +/* 00000A98-00000ABC .text daArrow_Iceeff_Execute__FPv */ +void daArrow_Iceeff_Execute(void*) { + /* Nonmatching */ +} + +/* 00000ABC-00001050 .text _execute__16daArrow_Iceeff_cFv */ +void daArrow_Iceeff_c::_execute() { + /* Nonmatching */ +} + +/* 00001050-00001058 .text daArrow_Iceeff_IsDelete__FPv */ +void daArrow_Iceeff_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_arrow_lighteff.cpp b/src/d/actor/d_a_arrow_lighteff.cpp new file mode 100644 index 000000000..a4c145e73 --- /dev/null +++ b/src/d/actor/d_a_arrow_lighteff.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_arrow_lighteff.cpp +// + +#include "d_a_arrow_lighteff.h" +#include "dolphin/types.h" + +/* 00000078-00000108 .text setTopPos__18daArrow_Lighteff_cFv */ +void daArrow_Lighteff_c::setTopPos() { + /* Nonmatching */ +} + +/* 00000108-00000230 .text setPointLight__18daArrow_Lighteff_cFv */ +void daArrow_Lighteff_c::setPointLight() { + /* Nonmatching */ +} + +/* 00000230-000002C0 .text delete_particle__18daArrow_Lighteff_cFv */ +void daArrow_Lighteff_c::delete_particle() { + /* Nonmatching */ +} + +/* 000002C0-000002E0 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000002E0-00000624 .text CreateHeap__18daArrow_Lighteff_cFv */ +void daArrow_Lighteff_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000624-00000880 .text CreateInit__18daArrow_Lighteff_cFv */ +void daArrow_Lighteff_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000880-00000980 .text set_mtx__18daArrow_Lighteff_cFv */ +void daArrow_Lighteff_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000980-00000A70 .text daArrow_Lighteff_Create__FPv */ +void daArrow_Lighteff_Create(void*) { + /* Nonmatching */ +} + +/* 00000A70-00000ACC .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000ACC-00000B28 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000B28-00000B70 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000B70-00000C10 .text daArrow_Lighteff_Delete__FPv */ +void daArrow_Lighteff_Delete(void*) { + /* Nonmatching */ +} + +/* 00000C10-00000D20 .text daArrow_Lighteff_Draw__FPv */ +void daArrow_Lighteff_Draw(void*) { + /* Nonmatching */ +} + +/* 00000D20-00000D44 .text daArrow_Lighteff_Execute__FPv */ +void daArrow_Lighteff_Execute(void*) { + /* Nonmatching */ +} + +/* 00000D44-000011A4 .text _execute__18daArrow_Lighteff_cFv */ +void daArrow_Lighteff_c::_execute() { + /* Nonmatching */ +} + +/* 000011A4-000011AC .text daArrow_Lighteff_IsDelete__FPv */ +void daArrow_Lighteff_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_atdoor.cpp b/src/d/actor/d_a_atdoor.cpp new file mode 100644 index 000000000..9dbeb20c0 --- /dev/null +++ b/src/d/actor/d_a_atdoor.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_atdoor.cpp +// + +#include "d_a_atdoor.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getSwbit__10daAtdoor_cFv */ +void daAtdoor_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000084-000000A4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000A4-000001E8 .text CreateHeap__10daAtdoor_cFv */ +void daAtdoor_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001E8-00000258 .text calcMtx__10daAtdoor_cFv */ +void daAtdoor_c::calcMtx() { + /* Nonmatching */ +} + +/* 00000258-0000036C .text CreateInit__10daAtdoor_cFv */ +void daAtdoor_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000036C-00000418 .text create__10daAtdoor_cFv */ +void daAtdoor_c::create() { + /* Nonmatching */ +} + +/* 00000418-00000420 .text daAtdoor_actionWait__FP10daAtdoor_c */ +void daAtdoor_actionWait(daAtdoor_c*) { + /* Nonmatching */ +} + +/* 00000420-000004CC .text daAtdoor_actionCloseWait__FP10daAtdoor_c */ +void daAtdoor_actionCloseWait(daAtdoor_c*) { + /* Nonmatching */ +} + +/* 000004CC-00000530 .text daAtdoor_actionClose__FP10daAtdoor_c */ +void daAtdoor_actionClose(daAtdoor_c*) { + /* Nonmatching */ +} + +/* 00000530-00000594 .text daAtdoor_actionOpenWait__FP10daAtdoor_c */ +void daAtdoor_actionOpenWait(daAtdoor_c*) { + /* Nonmatching */ +} + +/* 00000594-000005F8 .text daAtdoor_actionOpen__FP10daAtdoor_c */ +void daAtdoor_actionOpen(daAtdoor_c*) { + /* Nonmatching */ +} + +/* 000005F8-00000658 .text daAtdoor_Draw__FP10daAtdoor_c */ +void daAtdoor_Draw(daAtdoor_c*) { + /* Nonmatching */ +} + +/* 00000658-00000694 .text daAtdoor_Execute__FP10daAtdoor_c */ +void daAtdoor_Execute(daAtdoor_c*) { + /* Nonmatching */ +} + +/* 00000694-0000069C .text daAtdoor_IsDelete__FP10daAtdoor_c */ +void daAtdoor_IsDelete(daAtdoor_c*) { + /* Nonmatching */ +} + +/* 0000069C-0000070C .text daAtdoor_Delete__FP10daAtdoor_c */ +void daAtdoor_Delete(daAtdoor_c*) { + /* Nonmatching */ +} + +/* 0000070C-0000072C .text daAtdoor_Create__FP10fopAc_ac_c */ +void daAtdoor_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_att.cpp b/src/d/actor/d_a_att.cpp new file mode 100644 index 000000000..8d79e9f10 --- /dev/null +++ b/src/d/actor/d_a_att.cpp @@ -0,0 +1,233 @@ +// +// Generated by dtk +// Translation Unit: d_a_att.cpp +// + +#include "d_a_att.h" +#include "dolphin/types.h" + +/* 000000EC-000000F4 .text daAtt_Draw__FP9att_class */ +void daAtt_Draw(att_class*) { + /* Nonmatching */ +} + +/* 000000F4-00000140 .text boss_s_sub__FPvPv */ +void boss_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000140-0000052C .text daAtt_Execute__FP9att_class */ +void daAtt_Execute(att_class*) { + /* Nonmatching */ +} + +/* 0000052C-00000568 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000568-00000570 .text daAtt_IsDelete__FP9att_class */ +void daAtt_IsDelete(att_class*) { + /* Nonmatching */ +} + +/* 00000570-00000578 .text daAtt_Delete__FP9att_class */ +void daAtt_Delete(att_class*) { + /* Nonmatching */ +} + +/* 00000578-00000768 .text daAtt_Create__FP10fopAc_ac_c */ +void daAtt_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000768-00000834 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000834-0000087C .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000087C-00000948 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000948-00000990 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000990-000009EC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000009EC-00000A34 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000A34-00000A90 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000A90-00000AD8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00000AD8-00000AE8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000AE8-00000AF0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000AF0-00000AF8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000AF8-00000B00 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000B00-00000B08 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000B08-00000B40 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000B40-00000B48 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B48-00000B50 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B50-00000B58 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B58-00000B90 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B90-00000B94 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000B94-00000B9C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000B9C-00000BAC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000BAC-00000BB4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000BB4-00000BBC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000BBC-00000BC4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000BC4-00000BCC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000BCC-00000C04 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C04-00000C0C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C0C-00000C14 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C14-00000C1C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C1C-00000C54 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C54-00000C5C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C5C-00000C64 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C64-00000C70 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000C70-00000C7C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000CC4-00000CCC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000CCC-00000CD4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000CD4-00000CDC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00000CDC-00000CE4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_auction.cpp b/src/d/actor/d_a_auction.cpp new file mode 100644 index 000000000..57da6983c --- /dev/null +++ b/src/d/actor/d_a_auction.cpp @@ -0,0 +1,453 @@ +// +// Generated by dtk +// Translation Unit: d_a_auction.cpp +// + +#include "d_a_auction.h" +#include "dolphin/types.h" + +/* 000000EC-000002FC .text __ct__11daAuction_cFv */ +daAuction_c::daAuction_c() { + /* Nonmatching */ +} + +/* 000002FC-000003C8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000003C8-00000410 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000410-0000046C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000046C-000004B4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000004B4-00000510 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000510-00000598 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000598-00000608 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000608-00000644 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000644-00000664 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000664-000006F4 .text _create__11daAuction_cFv */ +void daAuction_c::_create() { + /* Nonmatching */ +} + +/* 000006F4-00000770 .text createHeap__11daAuction_cFv */ +void daAuction_c::createHeap() { + /* Nonmatching */ +} + +/* 00000770-000008C4 .text createInit__11daAuction_cFv */ +void daAuction_c::createInit() { + /* Nonmatching */ +} + +/* 000008C4-0000092C .text _delete__11daAuction_cFv */ +void daAuction_c::_delete() { + /* Nonmatching */ +} + +/* 0000092C-00000998 .text _draw__11daAuction_cFv */ +void daAuction_c::_draw() { + /* Nonmatching */ +} + +/* 00000998-00000B10 .text _execute__11daAuction_cFv */ +void daAuction_c::_execute() { + /* Nonmatching */ +} + +/* 00000B10-00000B44 .text executeWait__11daAuction_cFv */ +void daAuction_c::executeWait() { + /* Nonmatching */ +} + +/* 00000B44-00000B48 .text executeNormal__11daAuction_cFv */ +void daAuction_c::executeNormal() { + /* Nonmatching */ +} + +/* 00000B48-00000B4C .text executeStart__11daAuction_cFv */ +void daAuction_c::executeStart() { + /* Nonmatching */ +} + +/* 00000B4C-00000C68 .text checkOrder__11daAuction_cFv */ +void daAuction_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000C68-00000EF8 .text eventOrder__11daAuction_cFv */ +void daAuction_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000EF8-0000104C .text eventMove__11daAuction_cFv */ +void daAuction_c::eventMove() { + /* Nonmatching */ +} + +/* 0000104C-00001300 .text privateCut__11daAuction_cFv */ +void daAuction_c::privateCut() { + /* Nonmatching */ +} + +/* 00001300-000013C0 .text eventTalkInit__11daAuction_cFi */ +void daAuction_c::eventTalkInit(int) { + /* Nonmatching */ +} + +/* 000013C0-00001400 .text eventMesSet__11daAuction_cFv */ +void daAuction_c::eventMesSet() { + /* Nonmatching */ +} + +/* 00001400-00001434 .text eventMesEnd__11daAuction_cFv */ +void daAuction_c::eventMesEnd() { + /* Nonmatching */ +} + +/* 00001434-00001634 .text eventStartInit__11daAuction_cFv */ +void daAuction_c::eventStartInit() { + /* Nonmatching */ +} + +/* 00001634-000016AC .text eventStart__11daAuction_cFv */ +void daAuction_c::eventStart() { + /* Nonmatching */ +} + +/* 000016AC-0000188C .text eventMainInit__11daAuction_cFv */ +void daAuction_c::eventMainInit() { + /* Nonmatching */ +} + +/* 0000188C-00001A98 .text eventMain__11daAuction_cFv */ +void daAuction_c::eventMain() { + /* Nonmatching */ +} + +/* 00001A98-000022A8 .text eventMainKai__11daAuction_cFv */ +void daAuction_c::eventMainKai() { + /* Nonmatching */ +} + +/* 000022A8-00002760 .text eventMainUri__11daAuction_cFv */ +void daAuction_c::eventMainUri() { + /* Nonmatching */ +} + +/* 00002760-0000279C .text eventMainMsgSet__11daAuction_cFv */ +void daAuction_c::eventMainMsgSet() { + /* Nonmatching */ +} + +/* 0000279C-0000294C .text eventMainMsgEnd__11daAuction_cFv */ +void daAuction_c::eventMainMsgEnd() { + /* Nonmatching */ +} + +/* 0000294C-00002B90 .text eventMainMsgBikonC__11daAuction_cFv */ +void daAuction_c::eventMainMsgBikonC() { + /* Nonmatching */ +} + +/* 00002B90-00002C1C .text eventMainMsgBikonW__11daAuction_cFv */ +void daAuction_c::eventMainMsgBikonW() { + /* Nonmatching */ +} + +/* 00002C1C-00002D4C .text eventGetItemInit__11daAuction_cFv */ +void daAuction_c::eventGetItemInit() { + /* Nonmatching */ +} + +/* 00002D4C-00002D54 .text eventGetItem__11daAuction_cFv */ +void daAuction_c::eventGetItem() { + /* Nonmatching */ +} + +/* 00002D54-00002D70 .text eventCameraOffInit__11daAuction_cFv */ +void daAuction_c::eventCameraOffInit() { + /* Nonmatching */ +} + +/* 00002D70-00002E00 .text eventGetItemNpcInit__11daAuction_cFi */ +void daAuction_c::eventGetItemNpcInit(int) { + /* Nonmatching */ +} + +/* 00002E00-00002E40 .text eventGetItemMesInit__11daAuction_cFv */ +void daAuction_c::eventGetItemMesInit() { + /* Nonmatching */ +} + +/* 00002E40-00002EA0 .text eventCameraOffNpc__11daAuction_cFv */ +void daAuction_c::eventCameraOffNpc() { + /* Nonmatching */ +} + +/* 00002EA0-00002EDC .text eventEndInit__11daAuction_cFv */ +void daAuction_c::eventEndInit() { + /* Nonmatching */ +} + +/* 00002EDC-00002F60 .text eventEnd__11daAuction_cFv */ +void daAuction_c::eventEnd() { + /* Nonmatching */ +} + +/* 00002F60-00002F64 .text eventCameraTestInit__11daAuction_cFv */ +void daAuction_c::eventCameraTestInit() { + /* Nonmatching */ +} + +/* 00002F64-00002F6C .text eventCameraTest__11daAuction_cFv */ +void daAuction_c::eventCameraTest() { + /* Nonmatching */ +} + +/* 00002F6C-0000369C .text next_msgStatus__11daAuction_cFPUl */ +void daAuction_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000369C-000036AC .text setMessage__11daAuction_cFUl */ +void daAuction_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 000036AC-000036E4 .text setMessage2__11daAuction_cFUl */ +void daAuction_c::setMessage2(unsigned long) { + /* Nonmatching */ +} + +/* 000036E4-00003754 .text setMtx__11daAuction_cFv */ +void daAuction_c::setMtx() { + /* Nonmatching */ +} + +/* 00003754-00003828 .text getItemNo__11daAuction_cFv */ +void daAuction_c::getItemNo() { + /* Nonmatching */ +} + +/* 00003828-0000387C .text getNpcActorP__11daAuction_cFi */ +void daAuction_c::getNpcActorP(int) { + /* Nonmatching */ +} + +/* 0000387C-000039FC .text setCameraNpc__11daAuction_cFis */ +void daAuction_c::setCameraNpc(int, short) { + /* Nonmatching */ +} + +/* 000039FC-00003A3C .text setLinkAnm__11daAuction_cFUc */ +void daAuction_c::setLinkAnm(unsigned char) { + /* Nonmatching */ +} + +/* 00003A3C-00003A74 .text getPiconDispOfs__11daAuction_cFUc */ +void daAuction_c::getPiconDispOfs(unsigned char) { + /* Nonmatching */ +} + +/* 00003A74-00003BA4 .text nextBet__11daAuction_cFv */ +void daAuction_c::nextBet() { + /* Nonmatching */ +} + +/* 00003BA4-00003C08 .text getRand__11daAuction_cFi */ +void daAuction_c::getRand(int) { + /* Nonmatching */ +} + +/* 00003C08-00003C28 .text daAuctionCreate__FPv */ +void daAuctionCreate(void*) { + /* Nonmatching */ +} + +/* 00003C28-00003C48 .text daAuctionDelete__FPv */ +void daAuctionDelete(void*) { + /* Nonmatching */ +} + +/* 00003C48-00003C68 .text daAuctionExecute__FPv */ +void daAuctionExecute(void*) { + /* Nonmatching */ +} + +/* 00003C68-00003C88 .text daAuctionDraw__FPv */ +void daAuctionDraw(void*) { + /* Nonmatching */ +} + +/* 00003C88-00003C90 .text daAuctionIsDelete__FPv */ +void daAuctionIsDelete(void*) { + /* Nonmatching */ +} + +/* 00003C90-00003C98 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00003C98-00003C9C .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00003C9C-00003CE4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003CE4-00003D2C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00003D2C-00003D88 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00003D88-00003DD0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003DD0-00003DE0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003DE0-00003DE8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003DE8-00003DF0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003DF0-00003DF8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003DF8-00003E00 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003E00-00003E38 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003E38-00003E40 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003E40-00003E48 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003E48-00003E50 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003E50-00003E88 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003E88-00003E8C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00003E8C-00003E94 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003E94-00003E9C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003E9C-00003EA4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003EA4-00003EB0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003EB0-00003EBC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003EBC-00003EC4 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000414C-00004154 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004154-0000415C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000415C-00004164 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004164-0000416C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bb.cpp b/src/d/actor/d_a_bb.cpp new file mode 100644 index 000000000..cb96be75e --- /dev/null +++ b/src/d/actor/d_a_bb.cpp @@ -0,0 +1,533 @@ +// +// Generated by dtk +// Translation Unit: d_a_bb.cpp +// + +#include "d_a_bb.h" +#include "dolphin/types.h" + +/* 000000EC-000003C8 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000003C8-00000404 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000404-000009A4 .text tail_control__FP8bb_class */ +void tail_control(bb_class*) { + /* Nonmatching */ +} + +/* 000009A4-00000A94 .text tail_draw__FP8bb_class */ +void tail_draw(bb_class*) { + /* Nonmatching */ +} + +/* 00000A94-00000B90 .text tex_anm_set__FP8bb_classUs */ +void tex_anm_set(bb_class*, unsigned short) { + /* Nonmatching */ +} + +/* 00000B90-00000C40 .text bb_eye_tex_anm__FP8bb_class */ +void bb_eye_tex_anm(bb_class*) { + /* Nonmatching */ +} + +/* 00000C40-00000D74 .text anm_init__FP8bb_classifUcfi */ +void anm_init(bb_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000D74-00001048 .text s_a_d_sub__FPvPv */ +void s_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00001048-00001174 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001174-00001214 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001214-00001270 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001270-000012B8 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000012B8-00001314 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001314-0000135C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000135C-000013F0 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000013F0-00001438 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001438-00001480 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001480-000015D4 .text search_esa__FP8bb_class */ +void search_esa(bb_class*) { + /* Nonmatching */ +} + +/* 000015D4-000015F4 .text kuti_open__FP8bb_classsUl */ +void kuti_open(bb_class*, short, unsigned long) { + /* Nonmatching */ +} + +/* 000015F4-00001928 .text bb_player_bg_check__FP8bb_class */ +void bb_player_bg_check(bb_class*) { + /* Nonmatching */ +} + +/* 00001928-00001C50 .text bb_setpos_bg_check__FP8bb_class */ +void bb_setpos_bg_check(bb_class*) { + /* Nonmatching */ +} + +/* 00001C50-00001DF8 .text bb_player_view_check__FP8bb_class */ +void bb_player_view_check(bb_class*) { + /* Nonmatching */ +} + +/* 00001DF8-00002250 .text path_check__FP8bb_class */ +void path_check(bb_class*) { + /* Nonmatching */ +} + +/* 00002250-0000234C .text daBb_shadowDraw__FP8bb_class */ +void daBb_shadowDraw(bb_class*) { + /* Nonmatching */ +} + +/* 0000234C-00002444 .text daBb_Draw__FP8bb_class */ +void daBb_Draw(bb_class*) { + /* Nonmatching */ +} + +/* 00002444-00002708 .text bb_pos_move__FP8bb_class */ +void bb_pos_move(bb_class*) { + /* Nonmatching */ +} + +/* 00002708-00002854 .text bb_ground_pos_move__FP8bb_class */ +void bb_ground_pos_move(bb_class*) { + /* Nonmatching */ +} + +/* 00002854-00003224 .text bb_path_move__FP8bb_class */ +void bb_path_move(bb_class*) { + /* Nonmatching */ +} + +/* 00003224-00003F88 .text bb_auto_move__FP8bb_class */ +void bb_auto_move(bb_class*) { + /* Nonmatching */ +} + +/* 00003F88-00004000 .text bb_water_check__FP8bb_class */ +void bb_water_check(bb_class*) { + /* Nonmatching */ +} + +/* 00004000-0000404C .text pl_name_check__FPvPv */ +void pl_name_check(void*, void*) { + /* Nonmatching */ +} + +/* 0000404C-000044EC .text bb_kamome_attack__FP8bb_class */ +void bb_kamome_attack(bb_class*) { + /* Nonmatching */ +} + +/* 000044EC-00005534 .text bb_atack_move__FP8bb_class */ +void bb_atack_move(bb_class*) { + /* Nonmatching */ +} + +/* 00005534-00005BB4 .text bb_wait_move__FP8bb_class */ +void bb_wait_move(bb_class*) { + /* Nonmatching */ +} + +/* 00005BB4-00006234 .text bb_su_wait_move__FP8bb_class */ +void bb_su_wait_move(bb_class*) { + /* Nonmatching */ +} + +/* 00006234-00006278 .text bb_fail_move__FP8bb_class */ +void bb_fail_move(bb_class*) { + /* Nonmatching */ +} + +/* 00006278-0000696C .text damage_check__FP8bb_class */ +void damage_check(bb_class*) { + /* Nonmatching */ +} + +/* 0000696C-000069A8 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 000069A8-00007778 .text daBb_Execute__FP8bb_class */ +void daBb_Execute(bb_class*) { + /* Nonmatching */ +} + +/* 00007778-00007780 .text daBb_IsDelete__FP8bb_class */ +void daBb_IsDelete(bb_class*) { + /* Nonmatching */ +} + +/* 00007780-000077EC .text daBb_Delete__FP8bb_class */ +void daBb_Delete(bb_class*) { + /* Nonmatching */ +} + +/* 000077EC-00007A68 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007A68-00007F58 .text daBb_Create__FP10fopAc_ac_c */ +void daBb_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007F58-00008394 .text __ct__8bb_classFv */ +bb_class::bb_class() { + /* Nonmatching */ +} + +/* 00008394-00008460 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00008460-000084A8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000084A8-000084AC .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 000084AC-000084B0 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000084B0-0000857C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000857C-000085C4 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000085C4-00008620 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00008620-00008668 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00008668-000086C4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000086C4-00008734 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00008734-000087BC .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000087BC-00008818 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00008818-00008860 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00008860-00008864 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008864-00008868 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008868-0000886C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000886C-00008870 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008870-000088B8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000088B8-00008914 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00008914-0000895C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000895C-000089B8 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000089B8-00008A00 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00008A00-00008A10 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00008A10-00008A18 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008A18-00008A20 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008A20-00008A28 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008A28-00008A30 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008A30-00008A68 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008A68-00008A70 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008A70-00008A78 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008A78-00008A80 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008A80-00008AB8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008AB8-00008ABC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00008ABC-00008AC4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00008AC4-00008AD4 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00008AD4-00008ADC .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008ADC-00008AE4 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008AE4-00008AEC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008AEC-00008AF4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008AF4-00008B2C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008B2C-00008B34 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008B34-00008B3C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008B3C-00008B44 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008B44-00008B7C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008B7C-00008B84 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008B84-00008B8C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008B8C-00008B98 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008B98-00008BA4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008CFC-00008D58 .text __dt__7bbHIO_cFv */ +bbHIO_c::~bbHIO_c() { + /* Nonmatching */ +} + +/* 00008D58-00008DA0 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00008DA0-00008DA8 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008DA8-00008DB0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00008DB0-00008DB8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008DB8-00008DC0 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008DC0-00008DC8 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008DC8-00008DD0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008DD0-00008DD8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008DD8-00008DE0 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00008DE0-00008DE8 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00008DE8-00008DF0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008DF0-00008DF8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bdk.cpp b/src/d/actor/d_a_bdk.cpp new file mode 100644 index 000000000..73878fb74 --- /dev/null +++ b/src/d/actor/d_a_bdk.cpp @@ -0,0 +1,683 @@ +// +// Generated by dtk +// Translation Unit: d_a_bdk.cpp +// + +#include "d_a_bdk.h" +#include "dolphin/types.h" + +/* 000000EC-0000015C .text __ct__11daBdk_HIO_cFv */ +daBdk_HIO_c::daBdk_HIO_c() { + /* Nonmatching */ +} + +/* 0000015C-000001A8 .text kamome_delete_sub__FPvPv */ +void kamome_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000001A8-000001F4 .text kui_delete_sub__FPvPv */ +void kui_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000001F4-00000240 .text ep_delete_sub__FPvPv */ +void ep_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000240-0000028C .text dk_delete_sub__FPvPv */ +void dk_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000028C-000002E8 .text obj_delete_sub__FPvPv */ +void obj_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000002E8-00000334 .text sea_delete_sub__FPvPv */ +void sea_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000334-00000380 .text bk_delete_sub__FPvPv */ +void bk_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000380-000003CC .text boko_delete_sub__FPvPv */ +void boko_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000003CC-00000424 .text obj2_delete_sub__FPvPv */ +void obj2_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000424-000004D4 .text land_area_check__FP4cXyzf */ +void land_area_check(cXyz*, float) { + /* Nonmatching */ +} + +/* 000004D4-0000073C .text eff_hane_set__FP9bdk_classP4cXyziSc */ +void eff_hane_set(bdk_class*, cXyz*, int, signed char) { + /* Nonmatching */ +} + +/* 0000073C-000007A4 .text pl_view_check__FP9bdk_class */ +void pl_view_check(bdk_class*) { + /* Nonmatching */ +} + +/* 000007A4-000008F8 .text anm_init__FP9bdk_classifUcfiUc */ +void anm_init(bdk_class*, int, float, unsigned char, float, int, unsigned char) { + /* Nonmatching */ +} + +/* 000008F8-00000B10 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000B10-00000B4C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000B4C-00001008 .text tail_control__FP9bdk_classP10bdk_tail_s */ +void tail_control(bdk_class*, bdk_tail_s*) { + /* Nonmatching */ +} + +/* 00001008-00001120 .text tail_draw__FP9bdk_classP10bdk_tail_s */ +void tail_draw(bdk_class*, bdk_tail_s*) { + /* Nonmatching */ +} + +/* 00001120-000011A0 .text kamen_break_draw__FP9bdk_class */ +void kamen_break_draw(bdk_class*) { + /* Nonmatching */ +} + +/* 000011A0-00001278 .text obj_draw__FP9bdk_class */ +void obj_draw(bdk_class*) { + /* Nonmatching */ +} + +/* 00001278-00001488 .text kamen_draw__FP9bdk_class */ +void kamen_draw(bdk_class*) { + /* Nonmatching */ +} + +/* 00001488-000014D0 .text eff_hane_draw__FP9bdk_classP9bdk_eff_s */ +void eff_hane_draw(bdk_class*, bdk_eff_s*) { + /* Nonmatching */ +} + +/* 000014D0-00001518 .text eff_Grock_draw__FP9bdk_classP9bdk_eff_s */ +void eff_Grock_draw(bdk_class*, bdk_eff_s*) { + /* Nonmatching */ +} + +/* 00001518-0000159C .text my_effect_draw__FP9bdk_class */ +void my_effect_draw(bdk_class*) { + /* Nonmatching */ +} + +/* 0000159C-000018C4 .text daBdk_Draw__FP9bdk_class */ +void daBdk_Draw(bdk_class*) { + /* Nonmatching */ +} + +/* 000018C4-00001BA0 .text pos_move__FP9bdk_class */ +void pos_move(bdk_class*) { + /* Nonmatching */ +} + +/* 00001BA0-00001CE0 .text ground_move__FP9bdk_class */ +void ground_move(bdk_class*) { + /* Nonmatching */ +} + +/* 00001CE0-00001EB4 .text up_fly__FP9bdk_class */ +void up_fly(bdk_class*) { + /* Nonmatching */ +} + +/* 00001EB4-00002368 .text fly__FP9bdk_class */ +void fly(bdk_class*) { + /* Nonmatching */ +} + +/* 00002368-000029F4 .text landing__FP9bdk_class */ +void landing(bdk_class*) { + /* Nonmatching */ +} + +/* 000029F4-00002F64 .text wait__FP9bdk_class */ +void wait(bdk_class*) { + /* Nonmatching */ +} + +/* 00002F64-00003164 .text jump__FP9bdk_class */ +void jump(bdk_class*) { + /* Nonmatching */ +} + +/* 00003164-0000345C .text jida_attack__FP9bdk_class */ +void jida_attack(bdk_class*) { + /* Nonmatching */ +} + +/* 0000345C-00003BC4 .text kuti_attack__FP9bdk_class */ +void kuti_attack(bdk_class*) { + /* Nonmatching */ +} + +/* 00003BC4-00003D9C .text wind_set__FP9bdk_classP4cXyz */ +void wind_set(bdk_class*, cXyz*) { + /* Nonmatching */ +} + +/* 00003D9C-000045C8 .text fly_attack__FP9bdk_class */ +void fly_attack(bdk_class*) { + /* Nonmatching */ +} + +/* 000045C8-0000491C .text wind_attack__FP9bdk_class */ +void wind_attack(bdk_class*) { + /* Nonmatching */ +} + +/* 0000491C-000049C0 .text end_set__FP9bdk_class */ +void end_set(bdk_class*) { + /* Nonmatching */ +} + +/* 000049C0-00005018 .text damage_check__FP9bdk_class */ +void damage_check(bdk_class*) { + /* Nonmatching */ +} + +/* 00005018-00005054 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00005054-000053C4 .text kamen_demo__FP9bdk_class */ +void kamen_demo(bdk_class*) { + /* Nonmatching */ +} + +/* 000053C4-000057E8 .text start__FP9bdk_class */ +void start(bdk_class*) { + /* Nonmatching */ +} + +/* 000057E8-00005EA0 .text end__FP9bdk_class */ +void end(bdk_class*) { + /* Nonmatching */ +} + +/* 00005EA0-00005F08 .text obj_s_sub__FPvPv */ +void obj_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00005F08-000065FC .text t_fly__FP9bdk_class */ +void t_fly(bdk_class*) { + /* Nonmatching */ +} + +/* 000065FC-00006680 .text t_landing__FP9bdk_class */ +void t_landing(bdk_class*) { + /* Nonmatching */ +} + +/* 00006680-00006C10 .text t_lastattack__FP9bdk_class */ +void t_lastattack(bdk_class*) { + /* Nonmatching */ +} + +/* 00006C10-00007008 .text t_down__FP9bdk_class */ +void t_down(bdk_class*) { + /* Nonmatching */ +} + +/* 00007008-00007014 .text after_fight__FP9bdk_class */ +void after_fight(bdk_class*) { + /* Nonmatching */ +} + +/* 00007014-00007218 .text move__FP9bdk_class */ +void move(bdk_class*) { + /* Nonmatching */ +} + +/* 00007218-00007684 .text col_set__FP9bdk_class */ +void col_set(bdk_class*) { + /* Nonmatching */ +} + +/* 00007684-000078AC .text kankyo_cont__FP9bdk_class */ +void kankyo_cont(bdk_class*) { + /* Nonmatching */ +} + +/* 000078AC-00008520 .text kamen_break_move__FP9bdk_class */ +void kamen_break_move(bdk_class*) { + /* Nonmatching */ +} + +/* 00008520-0000864C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000864C-000086E0 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000086E0-00008728 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00008728-00008770 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00008770-00008888 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00008888-00008928 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00008928-00008984 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00008984-000089CC .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000089CC-00008A28 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00008A28-00008A70 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00008A70-00008AF0 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00008AF0-00008CB8 .text obj_move__FP9bdk_class */ +void obj_move(bdk_class*) { + /* Nonmatching */ +} + +/* 00008CB8-0000A7C8 .text demo_camera__FP9bdk_class */ +void demo_camera(bdk_class*) { + /* Nonmatching */ +} + +/* 0000A7C8-0000B204 .text eff_hane_move__FP9bdk_classP9bdk_eff_s */ +void eff_hane_move(bdk_class*, bdk_eff_s*) { + /* Nonmatching */ +} + +/* 0000B204-0000B278 .text eff_Grock_move__FP9bdk_classP9bdk_eff_s */ +void eff_Grock_move(bdk_class*, bdk_eff_s*) { + /* Nonmatching */ +} + +/* 0000B278-0000B30C .text my_effect_move__FP9bdk_class */ +void my_effect_move(bdk_class*) { + /* Nonmatching */ +} + +/* 0000B30C-0000BD74 .text daBdk_Execute__FP9bdk_class */ +void daBdk_Execute(bdk_class*) { + /* Nonmatching */ +} + +/* 0000BD74-0000BD7C .text daBdk_IsDelete__FP9bdk_class */ +void daBdk_IsDelete(bdk_class*) { + /* Nonmatching */ +} + +/* 0000BD7C-0000BF08 .text daBdk_Delete__FP9bdk_class */ +void daBdk_Delete(bdk_class*) { + /* Nonmatching */ +} + +/* 0000BF08-0000C684 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000C684-0000C6CC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000C6CC-0000CCA8 .text daBdk_Create__FP10fopAc_ac_c */ +void daBdk_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000CCA8-0000D1A4 .text __ct__9bdk_classFv */ +bdk_class::bdk_class() { + /* Nonmatching */ +} + +/* 0000D1A4-0000D1CC .text __defctor__19dPa_followEcallBackFv */ +void dPa_followEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 0000D1CC-0000D238 .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 0000D238-0000D2B4 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 0000D2B4-0000D2D8 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 0000D2D8-0000D3AC .text __dt__9bdk_eff_sFv */ +bdk_eff_s::~bdk_eff_s() { + /* Nonmatching */ +} + +/* 0000D3AC-0000D440 .text __ct__9bdk_eff_sFv */ +bdk_eff_s::bdk_eff_s() { + /* Nonmatching */ +} + +/* 0000D440-0000D488 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000D488-0000D4E4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000D4E4-0000D52C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000D52C-0000D59C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000D59C-0000D624 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000D624-0000D6F0 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000D6F0-0000D774 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000D774-0000D7D0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000D7D0-0000D7D4 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 0000D7D4-0000D7D8 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000D7D8-0000D884 .text __dt__10bdk_tail_sFv */ +bdk_tail_s::~bdk_tail_s() { + /* Nonmatching */ +} + +/* 0000D884-0000D930 .text __ct__10bdk_tail_sFv */ +bdk_tail_s::bdk_tail_s() { + /* Nonmatching */ +} + +/* 0000D930-0000D978 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000D978-0000D9C0 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000D9C0-0000DA1C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000DA1C-0000DA20 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000DA20-0000DA24 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000DA24-0000DA28 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000DA28-0000DA2C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000DA2C-0000DA74 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000DA74-0000DAD0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000DAD0-0000DAE0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000DAE0-0000DAE8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000DAE8-0000DAF0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000DAF0-0000DAF8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000DAF8-0000DB00 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000DB00-0000DB38 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000DB38-0000DB40 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000DB40-0000DB48 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000DB48-0000DB50 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000DB50-0000DB88 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000DB88-0000DB8C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000DB8C-0000DB94 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000DB94-0000DB9C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000DB9C-0000DBA4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000DBA4-0000DBB0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000DBB0-0000DBBC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000DBBC-0000DC18 .text __dt__13mDoExt_bvaAnmFv */ +mDoExt_bvaAnm::~mDoExt_bvaAnm() { + /* Nonmatching */ +} + +/* 0000DC18-0000DC60 .text __dt__11daBdk_HIO_cFv */ +daBdk_HIO_c::~daBdk_HIO_c() { + /* Nonmatching */ +} + +/* 0000DD14-0000DD4C .text __arraydtor$5507 */ +void __arraydtor$5507 { + /* Nonmatching */ +} + +/* 0000DD4C-0000DD54 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000DD54-0000DD5C .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000DD5C-0000DD64 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000DD64-0000DD6C .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000DD6C-0000DD74 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000DD74-0000DD7C .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000DD7C-0000DD84 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000DD84-0000DD8C .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000DD8C-0000DD94 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000DD94-0000DD9C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000DD9C-0000DDA4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000DDA4-0000DDAC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000DDAC-0000DDB4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bdkobj.cpp b/src/d/actor/d_a_bdkobj.cpp new file mode 100644 index 000000000..4e5466a06 --- /dev/null +++ b/src/d/actor/d_a_bdkobj.cpp @@ -0,0 +1,418 @@ +// +// Generated by dtk +// Translation Unit: d_a_bdkobj.cpp +// + +#include "d_a_bdkobj.h" +#include "dolphin/types.h" + +/* 000000EC-00000104 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000104-00000184 .text hahen_draw__FP12bdkobj_class */ +void hahen_draw(bdkobj_class*) { + /* Nonmatching */ +} + +/* 00000184-000002C4 .text daBdkobj_Draw__FP12bdkobj_class */ +void daBdkobj_Draw(bdkobj_class*) { + /* Nonmatching */ +} + +/* 000002C4-00000300 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000300-00000C08 .text top_hahen_move__FP12bdkobj_classP9bdo_eff_s */ +void top_hahen_move(bdkobj_class*, bdo_eff_s*) { + /* Nonmatching */ +} + +/* 00000C08-00000C44 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00000C44-00000D70 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000D70-00000E04 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000E04-00000E4C .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000E4C-00000E94 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000E94-00000FAC .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000FAC-0000104C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 0000104C-000010A8 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000010A8-000010F0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000010F0-0000114C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000114C-00001194 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001194-00001214 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001214-00001640 .text kaidan_hahen_move__FP12bdkobj_classP9bdo_eff_s */ +void kaidan_hahen_move(bdkobj_class*, bdo_eff_s*) { + /* Nonmatching */ +} + +/* 00001640-000017A8 .text __dt__18dBgS_ObjGndChk_SplFv */ +dBgS_ObjGndChk_Spl::~dBgS_ObjGndChk_Spl() { + /* Nonmatching */ +} + +/* 000017A8-000018E8 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 000018E8-00001970 .text hahen_move__FP12bdkobj_class */ +void hahen_move(bdkobj_class*) { + /* Nonmatching */ +} + +/* 00001970-00001CF0 .text tower_kaidan_move__FP12bdkobj_class */ +void tower_kaidan_move(bdkobj_class*) { + /* Nonmatching */ +} + +/* 00001CF0-00002274 .text daBdkobj_Execute__FP12bdkobj_class */ +void daBdkobj_Execute(bdkobj_class*) { + /* Nonmatching */ +} + +/* 00002274-0000227C .text daBdkobj_IsDelete__FP12bdkobj_class */ +void daBdkobj_IsDelete(bdkobj_class*) { + /* Nonmatching */ +} + +/* 0000227C-000022E8 .text daBdkobj_Delete__FP12bdkobj_class */ +void daBdkobj_Delete(bdkobj_class*) { + /* Nonmatching */ +} + +/* 000022E8-000024C8 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000024C8-000027B8 .text daBdkobj_Create__FP10fopAc_ac_c */ +void daBdkobj_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000027B8-00002884 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002884-000028CC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000028CC-00002928 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002928-00002970 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002970-000029CC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000029CC-00002AF8 .text __dt__9bdo_eff_sFv */ +bdo_eff_s::~bdo_eff_s() { + /* Nonmatching */ +} + +/* 00002AF8-00002BB4 .text __ct__9bdo_eff_sFv */ +bdo_eff_s::bdo_eff_s() { + /* Nonmatching */ +} + +/* 00002BB4-00002C80 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002C80-00002CC8 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00002CC8-00002CD8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002CD8-00002CE0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002CE0-00002CE8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002CE8-00002CF0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002CF0-00002CF8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002CF8-00002D30 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002D30-00002D38 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D38-00002D40 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D40-00002D48 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D48-00002D80 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D80-00002D84 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002D84-00002D8C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002D8C-00002DD4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002DD4-00002DE4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002DE4-00002DEC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002DEC-00002DF4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002DF4-00002DFC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002DFC-00002E04 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E04-00002E3C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E3C-00002E44 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E44-00002E4C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E4C-00002E54 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E54-00002E8C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E8C-00002E94 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E94-00002E9C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E9C-00002EA8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002EA8-00002EB4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002F08-00002F10 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002F10-00002F18 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002F18-00002F20 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002F20-00002F28 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002F28-00002F30 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F30-00002F38 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F38-00002F40 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F40-00002F48 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F48-00002F50 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002F50-00002F58 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002F58-00002F60 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002F60-00002F68 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002F68-00002F70 .text @20@__dt__18dBgS_ObjGndChk_SplFv */ +void @20@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002F70-00002F78 .text @76@__dt__18dBgS_ObjGndChk_SplFv */ +void @76@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002F78-00002F80 .text @64@__dt__18dBgS_ObjGndChk_SplFv */ +void @64@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002F80-00002F88 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002F88-00002F90 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002F90-00002F98 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002F98-00002FA0 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_beam.cpp b/src/d/actor/d_a_beam.cpp new file mode 100644 index 000000000..71e7761cf --- /dev/null +++ b/src/d/actor/d_a_beam.cpp @@ -0,0 +1,338 @@ +// +// Generated by dtk +// Translation Unit: d_a_beam.cpp +// + +#include "d_a_beam.h" +#include "dolphin/types.h" + +/* 000000EC-00000118 .text __ct__12daBeam_HIO_cFv */ +daBeam_HIO_c::daBeam_HIO_c() { + /* Nonmatching */ +} + +/* 00000118-000003B0 .text set_mtx__8daBeam_cFv */ +void daBeam_c::set_mtx() { + /* Nonmatching */ +} + +/* 000003B0-000003D0 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000003D0-00000688 .text CreateHeap__8daBeam_cFv */ +void daBeam_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000688-00000864 .text daBeam_AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daBeam_AtHitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000864-00000A00 .text daBeam_AtHitDummyCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daBeam_AtHitDummyCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000A00-00000AA0 .text daBeam_checkHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daBeam_checkHitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000AA0-00000F24 .text CreateInit__8daBeam_cFv */ +void daBeam_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000F24-000015A4 .text _execute__8daBeam_cFv */ +void daBeam_c::_execute() { + /* Nonmatching */ +} + +/* 000015A4-000017EC .text checkRange__8daBeam_cFP5csXyz */ +void daBeam_c::checkRange(csXyz*) { + /* Nonmatching */ +} + +/* 000017EC-00001A10 .text move_search__8daBeam_cFv */ +void daBeam_c::move_search() { + /* Nonmatching */ +} + +/* 00001A10-00001A14 .text fix_search__8daBeam_cFv */ +void daBeam_c::fix_search() { + /* Nonmatching */ +} + +/* 00001A14-00001BC0 .text timer_change__8daBeam_cFv */ +void daBeam_c::timer_change() { + /* Nonmatching */ +} + +/* 00001BC0-00001C84 .text wait_proc__8daBeam_cFv */ +void daBeam_c::wait_proc() { + /* Nonmatching */ +} + +/* 00001C84-00001CA4 .text daBeamCreate__FPv */ +void daBeamCreate(void*) { + /* Nonmatching */ +} + +/* 00001CA4-00001D34 .text _create__8daBeam_cFv */ +void daBeam_c::_create() { + /* Nonmatching */ +} + +/* 00001D34-00001FF8 .text __ct__8daBeam_cFv */ +daBeam_c::daBeam_c() { + /* Nonmatching */ +} + +/* 00001FF8-0000214C .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 0000214C-00002278 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00002278-00002318 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00002318-00002374 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002374-000023BC .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000023BC-00002418 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002418-00002460 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002460-000024F4 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000024F4-0000253C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000253C-00002598 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00002598-000025F4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000025F4-00002650 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00002650-00002698 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00002698-00002778 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00002778-000027D4 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 000027D4-0000281C .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 0000281C-00002878 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002878-000028C0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000028C0-0000291C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000291C-0000298C .text daBeamDelete__FPv */ +void daBeamDelete(void*) { + /* Nonmatching */ +} + +/* 0000298C-000029B0 .text daBeamExecute__FPv */ +void daBeamExecute(void*) { + /* Nonmatching */ +} + +/* 000029B0-00002AA0 .text daBeamDraw__FPv */ +void daBeamDraw(void*) { + /* Nonmatching */ +} + +/* 00002AA0-00002AA8 .text daBeamIsDelete__FPv */ +void daBeamIsDelete(void*) { + /* Nonmatching */ +} + +/* 00002AA8-00002AF0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002AF0-00002B00 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002B00-00002B08 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B08-00002B10 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B10-00002B48 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B48-00002B50 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B50-00002B58 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B58-00002B60 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B60-00002B98 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B98-00002BA4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002BA4-00002BB0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002BB0-00002BB4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002BB4-00002BBC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002BBC-00002BC4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BC4-00002BCC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BCC-00002C14 .text __dt__12daBeam_HIO_cFv */ +daBeam_HIO_c::~daBeam_HIO_c() { + /* Nonmatching */ +} + +/* 00002C50-00002C58 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00002C58-00002C60 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00002C60-00002C68 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002C68-00002C70 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002C70-00002C78 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002C78-00002C80 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002C80-00002C88 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002C88-00002C90 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00002C90-00002C98 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00002C98-00002CA0 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bflower.cpp b/src/d/actor/d_a_bflower.cpp new file mode 100644 index 000000000..f60f8edf6 --- /dev/null +++ b/src/d/actor/d_a_bflower.cpp @@ -0,0 +1,308 @@ +// +// Generated by dtk +// Translation Unit: d_a_bflower.cpp +// + +#include "d_a_bflower.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-0000058C .text CreateHeap__11daBFlower_cFv */ +void daBFlower_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000058C-00000750 .text CreateInit__11daBFlower_cFv */ +void daBFlower_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000750-0000080C .text init_bck_anm__11daBFlower_cFs */ +void daBFlower_c::init_bck_anm(short) { + /* Nonmatching */ +} + +/* 0000080C-000008AC .text _create__11daBFlower_cFv */ +void daBFlower_c::_create() { + /* Nonmatching */ +} + +/* 000008AC-00000A30 .text __ct__11daBFlower_cFv */ +daBFlower_c::daBFlower_c() { + /* Nonmatching */ +} + +/* 00000A30-00000A8C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000A8C-00000AE8 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000AE8-00000B30 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000B30-00000BFC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000BFC-00000C44 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000C44-00000D10 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000D10-00000D58 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000D58-00000DB4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000DB4-00000DFC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000DFC-00000E58 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000E58-00000E94 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000E94-00000F4C .text set_mtx__11daBFlower_cFv */ +void daBFlower_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000F4C-00001078 .text _execute__11daBFlower_cFv */ +void daBFlower_c::_execute() { + /* Nonmatching */ +} + +/* 00001078-0000160C .text actLive__11daBFlower_cFv */ +void daBFlower_c::actLive() { + /* Nonmatching */ +} + +/* 0000160C-0000185C .text actDead__11daBFlower_cFv */ +void daBFlower_c::actDead() { + /* Nonmatching */ +} + +/* 0000185C-000018A4 .text animPlay__11daBFlower_cFv */ +void daBFlower_c::animPlay() { + /* Nonmatching */ +} + +/* 000018A4-000019AC .text setCollision__11daBFlower_cFv */ +void daBFlower_c::setCollision() { + /* Nonmatching */ +} + +/* 000019AC-00001AC4 .text _draw__11daBFlower_cFv */ +void daBFlower_c::_draw() { + /* Nonmatching */ +} + +/* 00001AC4-00001AE4 .text daBFlower_Create__FPv */ +void daBFlower_Create(void*) { + /* Nonmatching */ +} + +/* 00001AE4-00001B14 .text daBFlower_Delete__FPv */ +void daBFlower_Delete(void*) { + /* Nonmatching */ +} + +/* 00001B14-00001B38 .text daBFlower_Draw__FPv */ +void daBFlower_Draw(void*) { + /* Nonmatching */ +} + +/* 00001B38-00001B5C .text daBFlower_Execute__FPv */ +void daBFlower_Execute(void*) { + /* Nonmatching */ +} + +/* 00001B5C-00001B64 .text daBFlower_IsDelete__FPv */ +void daBFlower_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001B64-00001BAC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001BAC-00001BBC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001BBC-00001BC4 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001BC4-00001BCC .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001BCC-00001BD4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001BD4-00001BDC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001BDC-00001C14 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001C14-00001C1C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C1C-00001C24 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C24-00001C2C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C2C-00001C64 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C64-00001C68 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001C68-00001C70 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001C70-00001C80 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001C80-00001C88 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001C88-00001C90 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001C90-00001C98 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001C98-00001CA0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CA0-00001CD8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CD8-00001CE0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CE0-00001CE8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CE8-00001CF0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CF0-00001D28 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D28-00001D30 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001D30-00001D38 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D38-00001D44 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001D44-00001D50 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001DDC-00001DE4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001DE4-00001DEC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001DEC-00001DF4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001DF4-00001DFC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bg.cpp b/src/d/actor/d_a_bg.cpp new file mode 100644 index 000000000..4a2d7a2ac --- /dev/null +++ b/src/d/actor/d_a_bg.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: d_a_bg.cpp +// + +#include "d_a_bg.h" +#include "dolphin/types.h" + +/* 800D8434-800D8478 .text setArcName__6daBg_cFv */ +void daBg_c::setArcName() { + /* Nonmatching */ +} + +/* 800D8478-800D8514 .text createMatAnm__FP12J3DModelDataUs */ +void createMatAnm(J3DModelData*, unsigned short) { + /* Nonmatching */ +} + +/* 800D8514-800D862C .text create__13daBg_btkAnm_cFP12J3DModelDataP19J3DAnmTextureSRTKey */ +void daBg_btkAnm_c::create(J3DModelData*, J3DAnmTextureSRTKey*) { + /* Nonmatching */ +} + +/* 800D862C-800D86C4 .text entry__13daBg_btkAnm_cFP12J3DModelData */ +void daBg_btkAnm_c::entry(J3DModelData*) { + /* Nonmatching */ +} + +/* 800D86C4-800D8728 .text play__13daBg_btkAnm_cFv */ +void daBg_btkAnm_c::play() { + /* Nonmatching */ +} + +/* 800D8728-800D8878 .text create__13daBg_brkAnm_cFP12J3DModelDataP15J3DAnmTevRegKey */ +void daBg_brkAnm_c::create(J3DModelData*, J3DAnmTevRegKey*) { + /* Nonmatching */ +} + +/* 800D8878-800D88B4 .text entry__13daBg_brkAnm_cFP12J3DModelData */ +void daBg_brkAnm_c::entry(J3DModelData*) { + /* Nonmatching */ +} + +/* 800D88B4-800D88D8 .text play__13daBg_brkAnm_cFv */ +void daBg_brkAnm_c::play() { + /* Nonmatching */ +} + +/* 800D88D8-800D88F8 .text checkCreateHeap__FP10fopAc_ac_c */ +void checkCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800D88F8-800D8C50 .text createHeap__6daBg_cFv */ +void daBg_c::createHeap() { + /* Nonmatching */ +} + +/* 800D8C50-800D8DB8 .text __dt__6daBg_cFv */ +daBg_c::~daBg_c() { + /* Nonmatching */ +} + +/* 800D8DB8-800D8F34 .text daBg_Draw__FP6daBg_c */ +void daBg_Draw(daBg_c*) { + /* Nonmatching */ +} + +/* 800D8F34-800D903C .text daBg_Execute__FP6daBg_c */ +void daBg_Execute(daBg_c*) { + /* Nonmatching */ +} + +/* 800D903C-800D904C .text daBg_IsDelete__FP6daBg_c */ +void daBg_IsDelete(daBg_c*) { + /* Nonmatching */ +} + +/* 800D904C-800D9074 .text daBg_Delete__FP6daBg_c */ +void daBg_Delete(daBg_c*) { + /* Nonmatching */ +} + +/* 800D9074-800D9094 .text daBg_Create__FP10fopAc_ac_c */ +void daBg_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800D9094-800D9318 .text create__6daBg_cFv */ +void daBg_c::create() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bgn.cpp b/src/d/actor/d_a_bgn.cpp new file mode 100644 index 000000000..eb81703fb --- /dev/null +++ b/src/d/actor/d_a_bgn.cpp @@ -0,0 +1,598 @@ +// +// Generated by dtk +// Translation Unit: d_a_bgn.cpp +// + +#include "d_a_bgn.h" +#include "dolphin/types.h" + +/* 000000EC-000003F0 .text __ct__11daBgn_HIO_cFv */ +daBgn_HIO_c::daBgn_HIO_c() { + /* Nonmatching */ +} + +/* 000003F0-00000588 .text draw__22mDoExt_J3DModelPacketSFv */ +void mDoExt_J3DModelPacketS::draw() { + /* Nonmatching */ +} + +/* 00000588-000005BC .text setMaterial__22mDoExt_J3DModelPacketSFv */ +void mDoExt_J3DModelPacketS::setMaterial() { + /* Nonmatching */ +} + +/* 000005BC-000008BC .text part_draw__FP9bgn_classP6part_s */ +void part_draw(bgn_class*, part_s*) { + /* Nonmatching */ +} + +/* 000008BC-000008F8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000008F8-00000B70 .text water0_disp__FP9bgn_class */ +void water0_disp(bgn_class*) { + /* Nonmatching */ +} + +/* 00000B70-00000CAC .text water1_disp__FP9bgn_class */ +void water1_disp(bgn_class*) { + /* Nonmatching */ +} + +/* 00000CAC-00000FCC .text daBgn_DrawS__FP9bgn_class */ +void daBgn_DrawS(bgn_class*) { + /* Nonmatching */ +} + +/* 00000FCC-000012D0 .text daBgn2_Draw__FP10bgn2_class */ +void daBgn2_Draw(bgn2_class*) { + /* Nonmatching */ +} + +/* 000012D0-00001754 .text daBgn3_Draw__FP10bgn3_class */ +void daBgn3_Draw(bgn3_class*) { + /* Nonmatching */ +} + +/* 00001754-00001898 .text room_disp__FP9bgn_class */ +void room_disp(bgn_class*) { + /* Nonmatching */ +} + +/* 00001898-0000192C .text ten_a_d_sub__FPvPv */ +void ten_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000192C-00001998 .text ki_a_d_sub__FPvPv */ +void ki_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00001998-000019F4 .text obj_disp__FP9bgn_class */ +void obj_disp(bgn_class*) { + /* Nonmatching */ +} + +/* 000019F4-00001A40 .text bgn2_s_sub__FPvPv */ +void bgn2_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00001A40-00001A8C .text bgn3_s_sub__FPvPv */ +void bgn3_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00001A8C-00001C40 .text daBgn_Draw__FP9bgn_class */ +void daBgn_Draw(bgn_class*) { + /* Nonmatching */ +} + +/* 00001C40-00001C8C .text ki_del_sub__FPvPv */ +void ki_del_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00001C8C-00001CD8 .text ks_del_sub__FPvPv */ +void ks_del_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00001CD8-00001D30 .text ki_c_sub__FPvPv */ +void ki_c_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00001D30-00001D74 .text ki_check__FP9bgn_class */ +void ki_check(bgn_class*) { + /* Nonmatching */ +} + +/* 00001D74-00001FA0 .text move_se_set__FP9bgn_class */ +void move_se_set(bgn_class*) { + /* Nonmatching */ +} + +/* 00001FA0-00002330 .text gr_check__FP9bgn_classP4cXyz */ +void gr_check(bgn_class*, cXyz*) { + /* Nonmatching */ +} + +/* 00002330-0000245C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000245C-000024FC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000024FC-00002558 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002558-000025A0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000025A0-000025FC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000025FC-00002644 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002644-000026D8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000026D8-00002720 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00002720-00002768 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002768-0000290C .text s_b_sub__FPvPv */ +void s_b_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000290C-00002938 .text bomb_splash_check__FP9bgn_class */ +void bomb_splash_check(bgn_class*) { + /* Nonmatching */ +} + +/* 00002938-00002CD4 .text attack_eff_set__FP9bgn_class4cXyzi */ +void attack_eff_set(bgn_class*, cXyz, int) { + /* Nonmatching */ +} + +/* 00002CD4-00003144 .text part_control_0__FP9bgn_classiP6part_sP6move_sf */ +void part_control_0(bgn_class*, int, part_s*, move_s*, float) { + /* Nonmatching */ +} + +/* 00003144-00003624 .text part_control_0Z__FP9bgn_classiP6part_sP6move_sf */ +void part_control_0Z(bgn_class*, int, part_s*, move_s*, float) { + /* Nonmatching */ +} + +/* 00003624-0000385C .text part_control_2__FP9bgn_classiP6part_sf */ +void part_control_2(bgn_class*, int, part_s*, float) { + /* Nonmatching */ +} + +/* 0000385C-00003FD0 .text part_mtx_set__FP9bgn_classiP6part_sii */ +void part_mtx_set(bgn_class*, int, part_s*, int, int) { + /* Nonmatching */ +} + +/* 00003FD0-000044DC .text damage_check__FP9bgn_class */ +void damage_check(bgn_class*) { + /* Nonmatching */ +} + +/* 000044DC-00004518 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00004518-000047D0 .text size_set__FP9bgn_class */ +void size_set(bgn_class*) { + /* Nonmatching */ +} + +/* 000047D0-000056DC .text shape_calc__FP9bgn_class */ +void shape_calc(bgn_class*) { + /* Nonmatching */ +} + +/* 000056DC-000058F4 .text dance_A__FP9bgn_class */ +void dance_A(bgn_class*) { + /* Nonmatching */ +} + +/* 000058F4-00005ACC .text dance_B__FP9bgn_class */ +void dance_B(bgn_class*) { + /* Nonmatching */ +} + +/* 00005ACC-00005B2C .text ki_set__FP9bgn_class */ +void ki_set(bgn_class*) { + /* Nonmatching */ +} + +/* 00005B2C-0000616C .text dance_0__FP9bgn_class */ +void dance_0(bgn_class*) { + /* Nonmatching */ +} + +/* 0000616C-00007108 .text punch_LR__FP9bgn_class */ +void punch_LR(bgn_class*) { + /* Nonmatching */ +} + +/* 00007108-000071C0 .text start__FP9bgn_class */ +void start(bgn_class*) { + /* Nonmatching */ +} + +/* 000071C0-000076F4 .text body_attack__FP9bgn_class */ +void body_attack(bgn_class*) { + /* Nonmatching */ +} + +/* 000076F4-000078D0 .text tail_attack__FP9bgn_class */ +void tail_attack(bgn_class*) { + /* Nonmatching */ +} + +/* 000078D0-00007B38 .text damage__FP9bgn_class */ +void damage(bgn_class*) { + /* Nonmatching */ +} + +/* 00007B38-00007CF0 .text head_recover__FP9bgn_class */ +void head_recover(bgn_class*) { + /* Nonmatching */ +} + +/* 00007CF0-000084B4 .text hensin__FP9bgn_class */ +void hensin(bgn_class*) { + /* Nonmatching */ +} + +/* 000084B4-00008888 .text himo_control__FP9bgn_classP6move_sP4cXyz */ +void himo_control(bgn_class*, move_s*, cXyz*) { + /* Nonmatching */ +} + +/* 00008888-00008C20 .text last_himo_control__FP9bgn_class */ +void last_himo_control(bgn_class*) { + /* Nonmatching */ +} + +/* 00008C20-000092B8 .text action_s__FP9bgn_classP6move_si */ +void action_s(bgn_class*, move_s*, int) { + /* Nonmatching */ +} + +/* 000092B8-0000960C .text action_main__FP9bgn_class */ +void action_main(bgn_class*) { + /* Nonmatching */ +} + +/* 0000960C-00009F6C .text move__FP9bgn_class */ +void move(bgn_class*) { + /* Nonmatching */ +} + +/* 00009F6C-0000A084 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000A084-0000A104 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000A104-0000AE8C .text demo_camera__FP9bgn_class */ +void demo_camera(bgn_class*) { + /* Nonmatching */ +} + +/* 0000AE8C-0000B134 .text daBgn_Execute__FP9bgn_class */ +void daBgn_Execute(bgn_class*) { + /* Nonmatching */ +} + +/* 0000B134-0000B13C .text daBgn_IsDelete__FP9bgn_class */ +void daBgn_IsDelete(bgn_class*) { + /* Nonmatching */ +} + +/* 0000B13C-0000B238 .text daBgn_Delete__FP9bgn_class */ +void daBgn_Delete(bgn_class*) { + /* Nonmatching */ +} + +/* 0000B238-0000B284 .text part_init__FP6part_sP12J3DModelData */ +void part_init(part_s*, J3DModelData*) { + /* Nonmatching */ +} + +/* 0000B284-0000B994 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000B994-0000B9DC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000B9DC-0000CA80 .text daBgn_Create__FP10fopAc_ac_c */ +void daBgn_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000CA80-0000CEA4 .text __ct__9bgn_classFv */ +bgn_class::bgn_class() { + /* Nonmatching */ +} + +/* 0000CEA4-0000CF20 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 0000CF20-0000CF44 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 0000CF44-0000CF80 .text __dt__12dKy_tevstr_cFv */ +dKy_tevstr_c::~dKy_tevstr_c() { + /* Nonmatching */ +} + +/* 0000CF80-0000D04C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000D04C-0000D094 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000D094-0000D0F0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000D0F0-0000D138 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000D138-0000D13C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000D13C-0000D1A0 .text __dt__6move_sFv */ +move_s::~move_s() { + /* Nonmatching */ +} + +/* 0000D1A0-0000D1E8 .text __ct__6move_sFv */ +move_s::move_s() { + /* Nonmatching */ +} + +/* 0000D1E8-0000D2E4 .text __dt__6part_sFv */ +part_s::~part_s() { + /* Nonmatching */ +} + +/* 0000D2E4-0000D424 .text __ct__6part_sFv */ +part_s::part_s() { + /* Nonmatching */ +} + +/* 0000D424-0000D428 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D428-0000D42C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D42C-0000D430 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D430-0000D434 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D434-0000D47C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000D47C-0000D4D8 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000D4D8-0000D4E8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000D4E8-0000D4F0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000D4F0-0000D4F8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000D4F8-0000D500 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D500-0000D508 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D508-0000D540 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D540-0000D548 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D548-0000D550 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D550-0000D558 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D558-0000D590 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D590-0000D594 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000D594-0000D59C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000D59C-0000D5A4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D5A4-0000D5AC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D5AC-0000D5B8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000D5B8-0000D5C4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000D5C4-0000D620 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000D620-0000D668 .text __dt__11daBgn_HIO_cFv */ +daBgn_HIO_c::~daBgn_HIO_c() { + /* Nonmatching */ +} + +/* 0000EE10-0000EE18 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000EE18-0000EE20 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000EE20-0000EE28 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000EE28-0000EE30 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000EE30-0000EE38 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000EE38-0000EE40 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000EE40-0000EE48 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000EE48-0000EE50 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000EE50-0000EE58 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000EE58-0000EE60 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000EE60-0000EE68 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000EE68-0000EEC4 .text __dt__22mDoExt_J3DModelPacketSFv */ +mDoExt_J3DModelPacketS::~mDoExt_J3DModelPacketS() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bgn2.cpp b/src/d/actor/d_a_bgn2.cpp new file mode 100644 index 000000000..bb3c2577d --- /dev/null +++ b/src/d/actor/d_a_bgn2.cpp @@ -0,0 +1,408 @@ +// +// Generated by dtk +// Translation Unit: d_a_bgn2.cpp +// + +#include "d_a_bgn2.h" +#include "dolphin/types.h" + +/* 000000EC-00000194 .text __ct__12daBgn2_HIO_cFv */ +daBgn2_HIO_c::daBgn2_HIO_c() { + /* Nonmatching */ +} + +/* 00000194-000002BC .text anm_init__FP10bgn2_classifUcfi */ +void anm_init(bgn2_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000002BC-00000308 .text bgn_s_sub__FPvPv */ +void bgn_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000308-00000354 .text bgn3_s_sub__FPvPv */ +void bgn3_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000354-0000035C .text daBgn2_Draw__FP10bgn2_class */ +void daBgn2_Draw(bgn2_class*) { + /* Nonmatching */ +} + +/* 0000035C-000006EC .text gr_check__FP10bgn2_classP4cXyz */ +void gr_check(bgn2_class*, cXyz*) { + /* Nonmatching */ +} + +/* 000006EC-00000818 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000818-000008B8 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000008B8-00000914 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000914-0000095C .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000095C-000009B8 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000009B8-00000A00 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000A00-00000A94 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000A94-00000ADC .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000ADC-00000B18 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000B18-00000B60 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000B60-00000CA0 .text asi_eff_set__FP10bgn2_class */ +void asi_eff_set(bgn2_class*) { + /* Nonmatching */ +} + +/* 00000CA0-00000D88 .text asi_hamon_set__FP10bgn2_class */ +void asi_hamon_set(bgn2_class*) { + /* Nonmatching */ +} + +/* 00000D88-00000FA8 .text attack_eff_set__FP10bgn2_class4cXyz */ +void attack_eff_set(bgn2_class*, cXyz) { + /* Nonmatching */ +} + +/* 00000FA8-00000FE4 .text checkGround__FP10bgn2_class */ +void checkGround(bgn2_class*) { + /* Nonmatching */ +} + +/* 00000FE4-00001210 .text move_se_set__FP10bgn2_class */ +void move_se_set(bgn2_class*) { + /* Nonmatching */ +} + +/* 00001210-0000137C .text pos_move__FP10bgn2_class */ +void pos_move(bgn2_class*) { + /* Nonmatching */ +} + +/* 0000137C-0000144C .text start__FP10bgn2_class */ +void start(bgn2_class*) { + /* Nonmatching */ +} + +/* 0000144C-00001474 .text ki_set__FP10bgn2_class */ +void ki_set(bgn2_class*) { + /* Nonmatching */ +} + +/* 00001474-00001860 .text plesattack__FP10bgn2_class */ +void plesattack(bgn2_class*) { + /* Nonmatching */ +} + +/* 00001860-00001C5C .text jumpattack__FP10bgn2_class */ +void jumpattack(bgn2_class*) { + /* Nonmatching */ +} + +/* 00001C5C-00001D4C .text mahi__FP10bgn2_class */ +void mahi(bgn2_class*) { + /* Nonmatching */ +} + +/* 00001D4C-00001EB4 .text damage__FP10bgn2_class */ +void damage(bgn2_class*) { + /* Nonmatching */ +} + +/* 00001EB4-00002320 .text hensin__FP10bgn2_class */ +void hensin(bgn2_class*) { + /* Nonmatching */ +} + +/* 00002320-000026A4 .text move__FP10bgn2_class */ +void move(bgn2_class*) { + /* Nonmatching */ +} + +/* 000026A4-00002C88 .text damage_check__FP10bgn2_class */ +void damage_check(bgn2_class*) { + /* Nonmatching */ +} + +/* 00002C88-00002CE0 .text ki_c_sub__FPvPv */ +void ki_c_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00002CE0-00002D24 .text ki_check__FP10bgn2_class */ +void ki_check(bgn2_class*) { + /* Nonmatching */ +} + +/* 00002D24-000037B0 .text daBgn2_Execute__FP10bgn2_class */ +void daBgn2_Execute(bgn2_class*) { + /* Nonmatching */ +} + +/* 000037B0-000037B8 .text daBgn2_IsDelete__FP10bgn2_class */ +void daBgn2_IsDelete(bgn2_class*) { + /* Nonmatching */ +} + +/* 000037B8-00003828 .text daBgn2_Delete__FP10bgn2_class */ +void daBgn2_Delete(bgn2_class*) { + /* Nonmatching */ +} + +/* 00003828-00003C60 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003C60-00003CA8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003CA8-00003FF4 .text daBgn2_Create__FP10fopAc_ac_c */ +void daBgn2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003FF4-00004228 .text __ct__10bgn2_classFv */ +bgn2_class::bgn2_class() { + /* Nonmatching */ +} + +/* 00004228-00004298 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004298-00004320 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004320-00004324 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00004324-000043A8 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 000043A8-00004474 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004474-000044BC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000044BC-00004518 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004518-00004560 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004560-000045BC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000045BC-00004604 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004604-0000464C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000464C-000046A8 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000046A8-000046B8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000046B8-000046C0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000046C0-000046C8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000046C8-000046D0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000046D0-000046D8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000046D8-00004710 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004710-00004718 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004718-00004720 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004720-00004728 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004728-00004760 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004760-00004764 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004764-0000476C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000476C-00004774 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004774-0000477C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000477C-00004788 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004788-00004794 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004794-000047F0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000047F0-00004838 .text __dt__12daBgn2_HIO_cFv */ +daBgn2_HIO_c::~daBgn2_HIO_c() { + /* Nonmatching */ +} + +/* 00004940-0000497C .text __dt__12dKy_tevstr_cFv */ +dKy_tevstr_c::~dKy_tevstr_c() { + /* Nonmatching */ +} + +/* 0000497C-00004984 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004984-0000498C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000498C-00004994 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004994-0000499C .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000499C-000049A4 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000049A4-000049AC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000049AC-000049B4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000049B4-000049BC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000049BC-000049C4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bgn3.cpp b/src/d/actor/d_a_bgn3.cpp new file mode 100644 index 000000000..42aba9e34 --- /dev/null +++ b/src/d/actor/d_a_bgn3.cpp @@ -0,0 +1,388 @@ +// +// Generated by dtk +// Translation Unit: d_a_bgn3.cpp +// + +#include "d_a_bgn3.h" +#include "dolphin/types.h" + +/* 000000EC-000001F4 .text __ct__12daBgn3_HIO_cFv */ +daBgn3_HIO_c::daBgn3_HIO_c() { + /* Nonmatching */ +} + +/* 000001F4-00000240 .text bgn_s_sub__FPvPv */ +void bgn_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000240-00000368 .text daBgn3_Draw__FP10bgn3_class */ +void daBgn3_Draw(bgn3_class*) { + /* Nonmatching */ +} + +/* 00000368-000006F8 .text gr_check__FP10bgn3_classP4cXyz */ +void gr_check(bgn3_class*, cXyz*) { + /* Nonmatching */ +} + +/* 000006F8-00000824 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000824-000008C4 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000008C4-00000920 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000920-00000968 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000968-000009C4 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000009C4-00000A0C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000A0C-00000AA0 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000AA0-00000AE8 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000AE8-00000B24 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000B24-00000B6C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000B6C-00000D90 .text tail_eff_set__FP10bgn3_class */ +void tail_eff_set(bgn3_class*) { + /* Nonmatching */ +} + +/* 00000D90-00000EB8 .text move_splash_set__FP10bgn3_class */ +void move_splash_set(bgn3_class*) { + /* Nonmatching */ +} + +/* 00000EB8-0000101C .text drop_eff_set__FP10bgn3_class */ +void drop_eff_set(bgn3_class*) { + /* Nonmatching */ +} + +/* 0000101C-00001068 .text esa_s_sub__FPvPv */ +void esa_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00001068-000013D0 .text part_control__FP10bgn3_class */ +void part_control(bgn3_class*) { + /* Nonmatching */ +} + +/* 000013D0-00001800 .text checkWall__FP10bgn3_class */ +void checkWall(bgn3_class*) { + /* Nonmatching */ +} + +/* 00001800-00001848 .text checkGround__FP10bgn3_class */ +void checkGround(bgn3_class*) { + /* Nonmatching */ +} + +/* 00001848-000018EC .text pos_move__FP10bgn3_class */ +void pos_move(bgn3_class*) { + /* Nonmatching */ +} + +/* 000018EC-00001D64 .text move0__FP10bgn3_class */ +void move0(bgn3_class*) { + /* Nonmatching */ +} + +/* 00001D64-00001E6C .text mahi__FP10bgn3_class */ +void mahi(bgn3_class*) { + /* Nonmatching */ +} + +/* 00001E6C-00002100 .text damage__FP10bgn3_class */ +void damage(bgn3_class*) { + /* Nonmatching */ +} + +/* 00002100-00002524 .text end__FP10bgn3_class */ +void end(bgn3_class*) { + /* Nonmatching */ +} + +/* 00002524-00002C18 .text damage_check__FP10bgn3_class */ +void damage_check(bgn3_class*) { + /* Nonmatching */ +} + +/* 00002C18-00002E4C .text ke_control__FP9bgn3_ke_sif */ +void ke_control(bgn3_ke_s*, int, float) { + /* Nonmatching */ +} + +/* 00002E4C-00002EE4 .text ke_move__FP19mDoExt_3DlineMat0_cP9bgn3_ke_sif */ +void ke_move(mDoExt_3DlineMat0_c*, bgn3_ke_s*, int, float) { + /* Nonmatching */ +} + +/* 00002EE4-00003110 .text move_se_set__FP10bgn3_class */ +void move_se_set(bgn3_class*) { + /* Nonmatching */ +} + +/* 00003110-00004058 .text move__FP10bgn3_class */ +void move(bgn3_class*) { + /* Nonmatching */ +} + +/* 00004058-000040B0 .text ki_c_sub__FPvPv */ +void ki_c_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000040B0-000040F4 .text ki_check__FP10bgn3_class */ +void ki_check(bgn3_class*) { + /* Nonmatching */ +} + +/* 000040F4-00004358 .text daBgn3_Execute__FP10bgn3_class */ +void daBgn3_Execute(bgn3_class*) { + /* Nonmatching */ +} + +/* 00004358-00004360 .text daBgn3_IsDelete__FP10bgn3_class */ +void daBgn3_IsDelete(bgn3_class*) { + /* Nonmatching */ +} + +/* 00004360-000043EC .text daBgn3_Delete__FP10bgn3_class */ +void daBgn3_Delete(bgn3_class*) { + /* Nonmatching */ +} + +/* 000043EC-00004848 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004848-00004890 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004890-00004BC0 .text daBgn3_Create__FP10fopAc_ac_c */ +void daBgn3_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004BC0-00004DB8 .text __ct__10bgn3_classFv */ +bgn3_class::bgn3_class() { + /* Nonmatching */ +} + +/* 00004DB8-00004E84 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004E84-00004ECC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00004ECC-00004F28 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004F28-00004F70 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004F70-00004FCC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004FCC-000050F4 .text __dt__7part_s3Fv */ +part_s3::~part_s3() { + /* Nonmatching */ +} + +/* 000050F4-0000526C .text __ct__7part_s3Fv */ +part_s3::part_s3() { + /* Nonmatching */ +} + +/* 0000526C-000052E8 .text __dt__9bgn3_ke_sFv */ +bgn3_ke_s::~bgn3_ke_s() { + /* Nonmatching */ +} + +/* 000052E8-00005350 .text __ct__9bgn3_ke_sFv */ +bgn3_ke_s::bgn3_ke_s() { + /* Nonmatching */ +} + +/* 00005350-00005354 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00005354-0000539C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000539C-000053AC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000053AC-000053B4 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000053B4-000053BC .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000053BC-000053C4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000053C4-000053CC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000053CC-00005404 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005404-0000540C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000540C-00005414 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005414-0000541C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000541C-00005454 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005454-00005458 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00005458-00005460 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005460-00005468 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005468-00005470 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005470-0000547C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000547C-00005488 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005488-000054E4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000054E4-0000552C .text __dt__12daBgn3_HIO_cFv */ +daBgn3_HIO_c::~daBgn3_HIO_c() { + /* Nonmatching */ +} + +/* 00005598-000055A0 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000055A0-000055A8 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000055A8-000055B0 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000055B0-000055B8 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000055B8-000055C0 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000055C0-000055C8 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000055C8-000055D0 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bigelf.cpp b/src/d/actor/d_a_bigelf.cpp new file mode 100644 index 000000000..7a96d0f16 --- /dev/null +++ b/src/d/actor/d_a_bigelf.cpp @@ -0,0 +1,383 @@ +// +// Generated by dtk +// Translation Unit: d_a_bigelf.cpp +// + +#include "d_a_bigelf.h" +#include "dolphin/types.h" + +/* 00000078-0000016C .text oct_delete__10daBigelf_cFv */ +void daBigelf_c::oct_delete() { + /* Nonmatching */ +} + +/* 0000016C-00000338 .text nodeCallBack__10daBigelf_cFP7J3DNode */ +void daBigelf_c::nodeCallBack(J3DNode*) { + /* Nonmatching */ +} + +/* 00000338-00000384 .text nodeCallBack_Bigelf__FP7J3DNodei */ +void nodeCallBack_Bigelf(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000384-00000438 .text lightInit__10daBigelf_cFP4cXyz */ +void daBigelf_c::lightInit(cXyz*) { + /* Nonmatching */ +} + +/* 00000438-00000470 .text lightEnd__10daBigelf_cFv */ +void daBigelf_c::lightEnd() { + /* Nonmatching */ +} + +/* 00000470-0000047C .text lightProc__10daBigelf_cFv */ +void daBigelf_c::lightProc() { + /* Nonmatching */ +} + +/* 0000047C-00000488 .text darkInit__10daBigelf_cFv */ +void daBigelf_c::darkInit() { + /* Nonmatching */ +} + +/* 00000488-000004D0 .text darkEnd__10daBigelf_cFv */ +void daBigelf_c::darkEnd() { + /* Nonmatching */ +} + +/* 000004D0-00000574 .text darkProc__10daBigelf_cFv */ +void daBigelf_c::darkProc() { + /* Nonmatching */ +} + +/* 00000574-00000588 .text demoInitFlDelete__10daBigelf_cFv */ +void daBigelf_c::demoInitFlDelete() { + /* Nonmatching */ +} + +/* 00000588-00000708 .text demoProcFlDelete__10daBigelf_cFv */ +void daBigelf_c::demoProcFlDelete() { + /* Nonmatching */ +} + +/* 00000708-000007E4 .text demoInitFlLink__10daBigelf_cFv */ +void daBigelf_c::demoInitFlLink() { + /* Nonmatching */ +} + +/* 000007E4-00000808 .text demoProcFlLink__10daBigelf_cFv */ +void daBigelf_c::demoProcFlLink() { + /* Nonmatching */ +} + +/* 00000808-000008F0 .text demoInitFlDmAf__10daBigelf_cFv */ +void daBigelf_c::demoInitFlDmAf() { + /* Nonmatching */ +} + +/* 000008F0-000009C0 .text demoProcFlDmAf__10daBigelf_cFv */ +void daBigelf_c::demoProcFlDmAf() { + /* Nonmatching */ +} + +/* 000009C0-00000A20 .text demoInitFlDmMd__10daBigelf_cFv */ +void daBigelf_c::demoInitFlDmMd() { + /* Nonmatching */ +} + +/* 00000A20-00000CEC .text demoProcFlDmMd__10daBigelf_cFv */ +void daBigelf_c::demoProcFlDmMd() { + /* Nonmatching */ +} + +/* 00000CEC-00000CF0 .text demoInitFlDmBf__10daBigelf_cFv */ +void daBigelf_c::demoInitFlDmBf() { + /* Nonmatching */ +} + +/* 00000CF0-00000D7C .text demoProcFlDmBf__10daBigelf_cFv */ +void daBigelf_c::demoProcFlDmBf() { + /* Nonmatching */ +} + +/* 00000D7C-00000D88 .text demoInitFlDemo__10daBigelf_cFv */ +void daBigelf_c::demoInitFlDemo() { + /* Nonmatching */ +} + +/* 00000D88-00000FB8 .text demoProcFlDemo__10daBigelf_cFv */ +void daBigelf_c::demoProcFlDemo() { + /* Nonmatching */ +} + +/* 00000FB8-0000115C .text demoInitExit__10daBigelf_cFv */ +void daBigelf_c::demoInitExit() { + /* Nonmatching */ +} + +/* 0000115C-000012D4 .text demoProcExit__10daBigelf_cFv */ +void daBigelf_c::demoProcExit() { + /* Nonmatching */ +} + +/* 000012D4-000013C0 .text demoInitTalk__10daBigelf_cFv */ +void daBigelf_c::demoInitTalk() { + /* Nonmatching */ +} + +/* 000013C0-00001418 .text demoProcTalk__10daBigelf_cFv */ +void daBigelf_c::demoProcTalk() { + /* Nonmatching */ +} + +/* 00001418-0000163C .text demoInitAppear__10daBigelf_cFv */ +void daBigelf_c::demoInitAppear() { + /* Nonmatching */ +} + +/* 0000163C-000017B4 .text demoProcAppear__10daBigelf_cFv */ +void daBigelf_c::demoProcAppear() { + /* Nonmatching */ +} + +/* 000017B4-00001848 .text demoInitFa1__10daBigelf_cFv */ +void daBigelf_c::demoInitFa1() { + /* Nonmatching */ +} + +/* 00001848-000018D4 .text demoProcFa1__10daBigelf_cFv */ +void daBigelf_c::demoProcFa1() { + /* Nonmatching */ +} + +/* 000018D4-00001948 .text demoInitWait__10daBigelf_cFv */ +void daBigelf_c::demoInitWait() { + /* Nonmatching */ +} + +/* 00001948-00001998 .text demoProcWait__10daBigelf_cFv */ +void daBigelf_c::demoProcWait() { + /* Nonmatching */ +} + +/* 00001998-00001A74 .text demoInitCom__10daBigelf_cFv */ +void daBigelf_c::demoInitCom() { + /* Nonmatching */ +} + +/* 00001A74-00001ACC .text demoProcCom__10daBigelf_cFv */ +void daBigelf_c::demoProcCom() { + /* Nonmatching */ +} + +/* 00001ACC-00001B14 .text getNowEventAction__10daBigelf_cFv */ +void daBigelf_c::getNowEventAction() { + /* Nonmatching */ +} + +/* 00001B14-00001CCC .text demoProc__10daBigelf_cFv */ +void daBigelf_c::demoProc() { + /* Nonmatching */ +} + +/* 00001CCC-00001CD8 .text getType__10daBigelf_cFv */ +void daBigelf_c::getType() { + /* Nonmatching */ +} + +/* 00001CD8-00001CE4 .text getSwbit__10daBigelf_cFv */ +void daBigelf_c::getSwbit() { + /* Nonmatching */ +} + +/* 00001CE4-00001CF0 .text getSwbit2__10daBigelf_cFv */ +void daBigelf_c::getSwbit2() { + /* Nonmatching */ +} + +/* 00001CF0-00001D70 .text getEventFlag__10daBigelf_cFv */ +void daBigelf_c::getEventFlag() { + /* Nonmatching */ +} + +/* 00001D70-00001E20 .text makeFa1S__10daBigelf_cFv */ +void daBigelf_c::makeFa1S() { + /* Nonmatching */ +} + +/* 00001E20-00001EB4 .text makeFa1__10daBigelf_cFv */ +void daBigelf_c::makeFa1() { + /* Nonmatching */ +} + +/* 00001EB4-0000200C .text setAnm__10daBigelf_cFSc */ +void daBigelf_c::setAnm(signed char) { + /* Nonmatching */ +} + +/* 0000200C-00002030 .text setAnmStatus__10daBigelf_cFv */ +void daBigelf_c::setAnmStatus() { + /* Nonmatching */ +} + +/* 00002030-000021A4 .text next_msgStatus__10daBigelf_cFPUl */ +void daBigelf_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000021A4-000021D4 .text getMsg__10daBigelf_cFv */ +void daBigelf_c::getMsg() { + /* Nonmatching */ +} + +/* 000021D4-000021D8 .text msgPushButton__10daBigelf_cFv */ +void daBigelf_c::msgPushButton() { + /* Nonmatching */ +} + +/* 000021D8-000021DC .text msgAnm__10daBigelf_cFUc */ +void daBigelf_c::msgAnm(unsigned char) { + /* Nonmatching */ +} + +/* 000021DC-000021F0 .text talkInit__10daBigelf_cFv */ +void daBigelf_c::talkInit() { + /* Nonmatching */ +} + +/* 000021F0-0000236C .text talk__10daBigelf_cFv */ +void daBigelf_c::talk() { + /* Nonmatching */ +} + +/* 0000236C-00002534 .text init__10daBigelf_cFv */ +void daBigelf_c::init() { + /* Nonmatching */ +} + +/* 00002534-000025A0 .text setAttention__10daBigelf_cFb */ +void daBigelf_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 000025A0-000025F4 .text lookBack__10daBigelf_cFv */ +void daBigelf_c::lookBack() { + /* Nonmatching */ +} + +/* 000025F4-000026C0 .text hunt__10daBigelf_cFv */ +void daBigelf_c::hunt() { + /* Nonmatching */ +} + +/* 000026C0-00002730 .text oct_search__10daBigelf_cFv */ +void daBigelf_c::oct_search() { + /* Nonmatching */ +} + +/* 00002730-000028E8 .text oct__10daBigelf_cFv */ +void daBigelf_c::oct() { + /* Nonmatching */ +} + +/* 000028E8-000029A0 .text ready0__10daBigelf_cFv */ +void daBigelf_c::ready0() { + /* Nonmatching */ +} + +/* 000029A0-00002A78 .text event0__10daBigelf_cFv */ +void daBigelf_c::event0() { + /* Nonmatching */ +} + +/* 00002A78-00002A80 .text dead__10daBigelf_cFv */ +void daBigelf_c::dead() { + /* Nonmatching */ +} + +/* 00002A80-00002C8C .text wait_action__10daBigelf_cFPv */ +void daBigelf_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00002C8C-00002DB4 .text _draw__10daBigelf_cFv */ +void daBigelf_c::_draw() { + /* Nonmatching */ +} + +/* 00002DB4-00002F5C .text _execute__10daBigelf_cFv */ +void daBigelf_c::_execute() { + /* Nonmatching */ +} + +/* 00002F5C-00002FAC .text _delete__10daBigelf_cFv */ +void daBigelf_c::_delete() { + /* Nonmatching */ +} + +/* 00002FAC-00002FCC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002FCC-00003124 .text _create__10daBigelf_cFv */ +void daBigelf_c::_create() { + /* Nonmatching */ +} + +/* 00003124-00003180 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00003180-000031DC .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000031DC-00003224 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003224-00003808 .text CreateHeap__10daBigelf_cFv */ +void daBigelf_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00003808-00003828 .text daBigelf_Create__FP10fopAc_ac_c */ +void daBigelf_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003828-00003848 .text daBigelf_Delete__FP10daBigelf_c */ +void daBigelf_Delete(daBigelf_c*) { + /* Nonmatching */ +} + +/* 00003848-00003868 .text daBigelf_Execute__FP10daBigelf_c */ +void daBigelf_Execute(daBigelf_c*) { + /* Nonmatching */ +} + +/* 00003868-00003888 .text daBigelf_Draw__FP10daBigelf_c */ +void daBigelf_Draw(daBigelf_c*) { + /* Nonmatching */ +} + +/* 00003888-00003890 .text daBigelf_IsDelete__FP10daBigelf_c */ +void daBigelf_IsDelete(daBigelf_c*) { + /* Nonmatching */ +} + +/* 00003890-000038AC .text setEyePos__10daBigelf_cF4cXyz */ +void daBigelf_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 000038AC-000038C8 .text setAttentionBasePos__10daBigelf_cF4cXyz */ +void daBigelf_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bita.cpp b/src/d/actor/d_a_bita.cpp new file mode 100644 index 000000000..087d8570b --- /dev/null +++ b/src/d/actor/d_a_bita.cpp @@ -0,0 +1,188 @@ +// +// Generated by dtk +// Translation Unit: d_a_bita.cpp +// + +#include "d_a_bita.h" +#include "dolphin/types.h" + +/* 00000078-000000C4 .text b_a_sub__FPvPv */ +void b_a_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000000C4-0000018C .text daBita_Draw__FP10bita_class */ +void daBita_Draw(bita_class*) { + /* Nonmatching */ +} + +/* 0000018C-000002D0 .text mode_normal__FP10bita_class */ +void mode_normal(bita_class*) { + /* Nonmatching */ +} + +/* 000002D0-000004B4 .text mode_dead__FP10bita_class */ +void mode_dead(bita_class*) { + /* Nonmatching */ +} + +/* 000004B4-00000584 .text base_mtx_set__FP10bita_class */ +void base_mtx_set(bita_class*) { + /* Nonmatching */ +} + +/* 00000584-00000714 .text daBita_Execute__FP10bita_class */ +void daBita_Execute(bita_class*) { + /* Nonmatching */ +} + +/* 00000714-0000071C .text daBita_IsDelete__FP10bita_class */ +void daBita_IsDelete(bita_class*) { + /* Nonmatching */ +} + +/* 0000071C-00000778 .text daBita_Delete__FP10bita_class */ +void daBita_Delete(bita_class*) { + /* Nonmatching */ +} + +/* 00000778-00000A18 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000A18-00000A60 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000A60-00000D24 .text daBita_Create__FP10fopAc_ac_c */ +void daBita_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000D24-00000DF0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000DF0-00000E38 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000E38-00000E94 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000E94-00000EDC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000EDC-00000F38 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000F38-00000F80 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00000F80-00000F90 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000F90-00000F98 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000F98-00000FA0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000FA0-00000FA8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000FA8-00000FB0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000FB0-00000FE8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000FE8-00000FF0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000FF0-00000FF8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000FF8-00001000 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001000-00001038 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001038-0000103C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000103C-00001044 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001044-0000104C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000104C-00001054 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001054-00001060 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001060-0000106C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000106C-000010C8 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000010C8-000010D0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000010D0-000010D8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bk.cpp b/src/d/actor/d_a_bk.cpp new file mode 100644 index 000000000..2de1c9f49 --- /dev/null +++ b/src/d/actor/d_a_bk.cpp @@ -0,0 +1,753 @@ +// +// Generated by dtk +// Translation Unit: d_a_bk.cpp +// + +#include "d_a_bk.h" +#include "dolphin/types.h" + +/* 000000EC-00000234 .text anm_init__FP8bk_classifUcfi */ +void anm_init(bk_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000234-000005A8 .text yari_off_check__FP8bk_class */ +void yari_off_check(bk_class*) { + /* Nonmatching */ +} + +/* 000005A8-000006D4 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000006D4-00000774 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000774-000007D0 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000007D0-00000818 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000818-00000874 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000874-000008BC .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000008BC-00000950 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000950-00000998 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000998-000009E0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000009E0-00000A1C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000A1C-00000EE8 .text smoke_set_s__FP8bk_classf */ +void smoke_set_s(bk_class*, float) { + /* Nonmatching */ +} + +/* 00000EE8-000011F0 .text ground_smoke_set__FP8bk_class */ +void ground_smoke_set(bk_class*) { + /* Nonmatching */ +} + +/* 000011F0-00001454 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00001454-00001564 .text nodeCallBack_P__FP7J3DNodei */ +void nodeCallBack_P(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00001564-000019A4 .text search_check_draw__FP8bk_class */ +void search_check_draw(bk_class*) { + /* Nonmatching */ +} + +/* 000019A4-000019A8 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000019A8-00001B88 .text br_draw__FP8bk_class */ +void br_draw(bk_class*) { + /* Nonmatching */ +} + +/* 00001B88-00001CD0 .text daBk_shadowDraw__FP8bk_class */ +void daBk_shadowDraw(bk_class*) { + /* Nonmatching */ +} + +/* 00001CD0-00001F60 .text daBk_Draw__FP8bk_class */ +void daBk_Draw(bk_class*) { + /* Nonmatching */ +} + +/* 00001F60-00002404 .text way_pos_check__FP8bk_classP4cXyz */ +void way_pos_check(bk_class*, cXyz*) { + /* Nonmatching */ +} + +/* 00002404-0000251C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000251C-0000259C .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000259C-00002864 .text ground_4_check__FP8bk_classisf */ +void ground_4_check(bk_class*, int, short, float) { + /* Nonmatching */ +} + +/* 00002864-00002C4C .text daBk_other_bg_check__FP8bk_classP10fopAc_ac_c */ +void daBk_other_bg_check(bk_class*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002C4C-00002CD4 .text s_w_sub__FPvPv */ +void s_w_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00002CD4-00002FB0 .text search_wepon__FP8bk_class */ +void search_wepon(bk_class*) { + /* Nonmatching */ +} + +/* 00002FB0-0000302C .text s_b_sub__FPvPv */ +void s_b_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000302C-000033BC .text search_bomb__FP8bk_classi */ +void search_bomb(bk_class*, int) { + /* Nonmatching */ +} + +/* 000033BC-00003438 .text daBk_wepon_view_check__FP8bk_class */ +void daBk_wepon_view_check(bk_class*) { + /* Nonmatching */ +} + +/* 00003438-00003478 .text daBk_bomb_view_check__FP8bk_class */ +void daBk_bomb_view_check(bk_class*) { + /* Nonmatching */ +} + +/* 00003478-000034B8 .text daBk_bomb_check__FP8bk_class */ +void daBk_bomb_check(bk_class*) { + /* Nonmatching */ +} + +/* 000034B8-0000385C .text daBk_player_bg_check__FP8bk_classP4cXyz */ +void daBk_player_bg_check(bk_class*, cXyz*) { + /* Nonmatching */ +} + +/* 0000385C-00003A18 .text daBk_player_view_check__FP8bk_classP4cXyzss */ +void daBk_player_view_check(bk_class*, cXyz*, short, short) { + /* Nonmatching */ +} + +/* 00003A18-00003A5C .text daBk_player_way_check__FP8bk_class */ +void daBk_player_way_check(bk_class*) { + /* Nonmatching */ +} + +/* 00003A5C-00003B2C .text wait_set__FP8bk_class */ +void wait_set(bk_class*) { + /* Nonmatching */ +} + +/* 00003B2C-00003C34 .text walk_set__FP8bk_class */ +void walk_set(bk_class*) { + /* Nonmatching */ +} + +/* 00003C34-00003C74 .text fight_run_set__FP8bk_class */ +void fight_run_set(bk_class*) { + /* Nonmatching */ +} + +/* 00003C74-00004104 .text path_check__FP8bk_classUc */ +void path_check(bk_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00004104-0000488C .text jyunkai__FP8bk_class */ +void jyunkai(bk_class*) { + /* Nonmatching */ +} + +/* 0000488C-000048E4 .text ken_s_sub__FPvPv */ +void ken_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000048E4-000053E0 .text stand__FP8bk_class */ +void stand(bk_class*) { + /* Nonmatching */ +} + +/* 000053E0-000054E0 .text s_s_sub__FPvPv */ +void s_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000054E0-00005D40 .text stand2__FP8bk_class */ +void stand2(bk_class*) { + /* Nonmatching */ +} + +/* 00005D40-00006218 .text path_run__FP8bk_class */ +void path_run(bk_class*) { + /* Nonmatching */ +} + +/* 00006218-0000647C .text attack_set__FP8bk_classUc */ +void attack_set(bk_class*, unsigned char) { + /* Nonmatching */ +} + +/* 0000647C-000064D8 .text shot_s_sub__FPvPv */ +void shot_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000064D8-000073B8 .text fight_run__FP8bk_class */ +void fight_run(bk_class*) { + /* Nonmatching */ +} + +/* 000073B8-000075E8 .text yari_hit_check__FP8bk_class */ +void yari_hit_check(bk_class*) { + /* Nonmatching */ +} + +/* 000075E8-00007EF4 .text fight__FP8bk_class */ +void fight(bk_class*) { + /* Nonmatching */ +} + +/* 00007EF4-00008108 .text p_lost__FP8bk_class */ +void p_lost(bk_class*) { + /* Nonmatching */ +} + +/* 00008108-00008470 .text b_nige__FP8bk_class */ +void b_nige(bk_class*) { + /* Nonmatching */ +} + +/* 00008470-00008580 .text defence__FP8bk_class */ +void defence(bk_class*) { + /* Nonmatching */ +} + +/* 00008580-00008654 .text oshi__FP8bk_class */ +void oshi(bk_class*) { + /* Nonmatching */ +} + +/* 00008654-00008C38 .text hukki__FP8bk_class */ +void hukki(bk_class*) { + /* Nonmatching */ +} + +/* 00008C38-00008D1C .text aite_miru__FP8bk_class */ +void aite_miru(bk_class*) { + /* Nonmatching */ +} + +/* 00008D1C-00008ECC .text fail__FP8bk_class */ +void fail(bk_class*) { + /* Nonmatching */ +} + +/* 00008ECC-000090E0 .text yogan_fail__FP8bk_class */ +void yogan_fail(bk_class*) { + /* Nonmatching */ +} + +/* 000090E0-0000924C .text water_fail__FP8bk_class */ +void water_fail(bk_class*) { + /* Nonmatching */ +} + +/* 0000924C-00009944 .text wepon_search__FP8bk_class */ +void wepon_search(bk_class*) { + /* Nonmatching */ +} + +/* 00009944-00009AFC .text d_dozou__FP8bk_class */ +void d_dozou(bk_class*) { + /* Nonmatching */ +} + +/* 00009AFC-00009B0C .text carry__FP8bk_class */ +void carry(bk_class*) { + /* Nonmatching */ +} + +/* 00009B0C-00009DF0 .text carry_drop__FP8bk_class */ +void carry_drop(bk_class*) { + /* Nonmatching */ +} + +/* 00009DF0-00009F1C .text d_mahi__FP8bk_class */ +void d_mahi(bk_class*) { + /* Nonmatching */ +} + +/* 00009F1C-0000A350 .text tubo_wait__FP8bk_class */ +void tubo_wait(bk_class*) { + /* Nonmatching */ +} + +/* 0000A350-0000A630 .text z_demo_1__FP8bk_class */ +void z_demo_1(bk_class*) { + /* Nonmatching */ +} + +/* 0000A630-0000A9BC .text b_hang__FP8bk_class */ +void b_hang(bk_class*) { + /* Nonmatching */ +} + +/* 0000A9BC-0000AC6C .text rope_on__FP8bk_class */ +void rope_on(bk_class*) { + /* Nonmatching */ +} + +/* 0000AC6C-0000AC84 .text search_target__FP8bk_class */ +void search_target(bk_class*) { + /* Nonmatching */ +} + +/* 0000AC84-0000B25C .text Bk_move__FP8bk_class */ +void Bk_move(bk_class*) { + /* Nonmatching */ +} + +/* 0000B25C-0000B324 .text bk_eye_tex_anm__FP8bk_class */ +void bk_eye_tex_anm(bk_class*) { + /* Nonmatching */ +} + +/* 0000B324-0000BC98 .text damage_check__FP8bk_class */ +void damage_check(bk_class*) { + /* Nonmatching */ +} + +/* 0000BC98-0000BCD4 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 0000BCD4-0000BD30 .text s_s2_sub__FPvPv */ +void s_s2_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000BD30-0000C2D0 .text waki_set__FP8bk_class */ +void waki_set(bk_class*) { + /* Nonmatching */ +} + +/* 0000C2D0-0000CC68 .text demo_camera__FP8bk_class */ +void demo_camera(bk_class*) { + /* Nonmatching */ +} + +/* 0000CC68-0000CD00 .text tate_mtx_set__FP8bk_class */ +void tate_mtx_set(bk_class*) { + /* Nonmatching */ +} + +/* 0000CD00-0000CE18 .text bou_mtx_set__FP8bk_class */ +void bou_mtx_set(bk_class*) { + /* Nonmatching */ +} + +/* 0000CE18-0000DD1C .text daBk_Execute__FP8bk_class */ +void daBk_Execute(bk_class*) { + /* Nonmatching */ +} + +/* 0000DD1C-0000DD24 .text daBk_IsDelete__FP8bk_class */ +void daBk_IsDelete(bk_class*) { + /* Nonmatching */ +} + +/* 0000DD24-0000DDD8 .text daBk_Delete__FP8bk_class */ +void daBk_Delete(bk_class*) { + /* Nonmatching */ +} + +/* 0000DDD8-0000E2C8 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000E2C8-0000E310 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000E310-0000EA2C .text daBk_Create__FP10fopAc_ac_c */ +void daBk_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000EA2C-0000EEA4 .text __ct__8bk_classFv */ +bk_class::bk_class() { + /* Nonmatching */ +} + +/* 0000EEA4-0000EF70 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000EF70-0000EFB8 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000EFB8-0000F084 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000F084-0000F0CC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000F0CC-0000F128 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000F128-0000F170 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000F170-0000F1CC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000F1CC-0000F23C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000F23C-0000F2C4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000F2C4-0000F2C8 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 0000F2C8-0000F2CC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000F2CC-0000F2D0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000F2D0-0000F2D4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000F2D4-0000F2D8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000F2D8-0000F320 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000F320-0000F37C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000F37C-0000F3C4 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000F3C4-0000F420 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000F420-0000F468 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000F468-0000F478 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000F478-0000F480 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000F480-0000F488 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000F488-0000F490 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000F490-0000F498 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000F498-0000F4D0 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000F4D0-0000F4D8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000F4D8-0000F4E0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000F4E0-0000F4E8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000F4E8-0000F520 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000F520-0000F524 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000F524-0000F52C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000F52C-0000F53C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000F53C-0000F544 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000F544-0000F54C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000F54C-0000F554 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000F554-0000F55C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000F55C-0000F594 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000F594-0000F59C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000F59C-0000F5A4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000F5A4-0000F5AC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000F5AC-0000F5E4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000F5E4-0000F5EC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000F5EC-0000F5F4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000F5F4-0000F600 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000F600-0000F60C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000F60C-0000F668 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000F6A4-0000F6EC .text __dt__7bkHIO_cFv */ +bkHIO_c::~bkHIO_c() { + /* Nonmatching */ +} + +/* 0000F6EC-0000F8C8 .text __ct__7bkHIO_cFv */ +bkHIO_c::bkHIO_c() { + /* Nonmatching */ +} + +/* 0000F8C8-0000F8D0 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000F8D0-0000F8D8 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000F8D8-0000F8E0 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000F8E0-0000F8E8 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000F8E8-0000F8F0 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000F8F0-0000F8F8 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000F8F8-0000F900 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000F900-0000F908 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000F908-0000F910 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000F910-0000F918 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000F918-0000F920 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000F920-0000F928 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000F928-0000F930 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000F930-0000F938 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000F938-0000F940 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bl.cpp b/src/d/actor/d_a_bl.cpp new file mode 100644 index 000000000..03c1d0f90 --- /dev/null +++ b/src/d/actor/d_a_bl.cpp @@ -0,0 +1,518 @@ +// +// Generated by dtk +// Translation Unit: d_a_bl.cpp +// + +#include "d_a_bl.h" +#include "dolphin/types.h" + +/* 00000078-00000178 .text draw_SUB__FP8bl_class */ +void draw_SUB(bl_class*) { + /* Nonmatching */ +} + +/* 00000178-000002F8 .text daBL_Draw__FP8bl_class */ +void daBL_Draw(bl_class*) { + /* Nonmatching */ +} + +/* 000002F8-000003F8 .text smoke_set__FP8bl_class */ +void smoke_set(bl_class*) { + /* Nonmatching */ +} + +/* 000003F8-000004AC .text fire_move_set__FP8bl_class */ +void fire_move_set(bl_class*) { + /* Nonmatching */ +} + +/* 000004AC-00000578 .text fire_emitter_clr__FP8bl_class */ +void fire_emitter_clr(bl_class*) { + /* Nonmatching */ +} + +/* 00000578-000006E0 .text fire_kaiten_keisan__FP8bl_class */ +void fire_kaiten_keisan(bl_class*) { + /* Nonmatching */ +} + +/* 000006E0-00000820 .text shock_damage_check__FP8bl_class */ +void shock_damage_check(bl_class*) { + /* Nonmatching */ +} + +/* 00000820-0000094C .text anm_init__FP8bl_classifUcfi */ +void anm_init(bl_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 0000094C-00000C08 .text skull_atari_check__FP8bl_class */ +void skull_atari_check(bl_class*) { + /* Nonmatching */ +} + +/* 00000C08-00000C44 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00000C44-00001768 .text blue_body_atari_check__FP8bl_class */ +void blue_body_atari_check(bl_class*) { + /* Nonmatching */ +} + +/* 00001768-000022BC .text red_body_atari_check__FP8bl_class */ +void red_body_atari_check(bl_class*) { + /* Nonmatching */ +} + +/* 000022BC-00002354 .text bound_sound_set__FP8bl_class */ +void bound_sound_set(bl_class*) { + /* Nonmatching */ +} + +/* 00002354-00002458 .text fuwafuwa_keisan__FP8bl_class */ +void fuwafuwa_keisan(bl_class*) { + /* Nonmatching */ +} + +/* 00002458-000024E4 .text BG_check__FP8bl_class */ +void BG_check(bl_class*) { + /* Nonmatching */ +} + +/* 000024E4-00002804 .text Line_check__FP8bl_class4cXyz */ +void Line_check(bl_class*, cXyz) { + /* Nonmatching */ +} + +/* 00002804-00002930 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00002930-000029D0 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000029D0-00002A2C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002A2C-00002A74 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002A74-00002AD0 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002AD0-00002B18 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002B18-00002BAC .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00002BAC-00002BF4 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00002BF4-00002C3C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002C3C-00002CC4 .text roll_check__FP8bl_class */ +void roll_check(bl_class*) { + /* Nonmatching */ +} + +/* 00002CC4-00003054 .text way_check__FP8bl_classs */ +void way_check(bl_class*, short) { + /* Nonmatching */ +} + +/* 00003054-000039F0 .text action_dousa__FP8bl_class */ +void action_dousa(bl_class*) { + /* Nonmatching */ +} + +/* 000039F0-00003F68 .text action_kougeki__FP8bl_class */ +void action_kougeki(bl_class*) { + /* Nonmatching */ +} + +/* 00003F68-00004128 .text action_sagarimasu__FP8bl_class */ +void action_sagarimasu(bl_class*) { + /* Nonmatching */ +} + +/* 00004128-000046BC .text action_kaze_move__FP8bl_class */ +void action_kaze_move(bl_class*) { + /* Nonmatching */ +} + +/* 000046BC-00004B84 .text action_itaiyo_ne_san__FP8bl_class */ +void action_itaiyo_ne_san(bl_class*) { + /* Nonmatching */ +} + +/* 00004B84-00004D3C .text action_hook_atari__FP8bl_class */ +void action_hook_atari(bl_class*) { + /* Nonmatching */ +} + +/* 00004D3C-00004DBC .text action_come_wait__FP8bl_class */ +void action_come_wait(bl_class*) { + /* Nonmatching */ +} + +/* 00004DBC-00005104 .text action_normal_skull__FP8bl_class */ +void action_normal_skull(bl_class*) { + /* Nonmatching */ +} + +/* 00005104-00005504 .text daBL_Execute__FP8bl_class */ +void daBL_Execute(bl_class*) { + /* Nonmatching */ +} + +/* 00005504-0000550C .text daBL_IsDelete__FP8bl_class */ +void daBL_IsDelete(bl_class*) { + /* Nonmatching */ +} + +/* 0000550C-0000558C .text daBL_Delete__FP8bl_class */ +void daBL_Delete(bl_class*) { + /* Nonmatching */ +} + +/* 0000558C-0000583C .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000583C-00005884 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00005884-00005D88 .text daBL_Create__FP10fopAc_ac_c */ +void daBL_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00005D88-00006020 .text __ct__8bl_classFv */ +bl_class::bl_class() { + /* Nonmatching */ +} + +/* 00006020-000060EC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000060EC-00006134 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00006134-00006138 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00006138-0000613C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000613C-00006208 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00006208-00006250 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00006250-000062AC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000062AC-000062F4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000062F4-00006350 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00006350-000063C0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000063C0-00006448 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00006448-0000644C .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000644C-00006450 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00006450-00006454 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00006454-00006458 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00006458-000064A0 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000064A0-000064FC .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000064FC-00006544 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00006544-000065A0 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000065A0-000065E8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000065E8-000065F8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000065F8-00006600 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00006600-00006608 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00006608-00006610 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00006610-00006618 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00006618-00006650 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00006650-00006658 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00006658-00006660 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00006660-00006668 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00006668-000066A0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000066A0-000066A4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000066A4-000066AC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000066AC-000066BC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000066BC-000066C4 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000066C4-000066CC .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000066CC-000066D4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000066D4-000066DC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000066DC-00006714 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00006714-0000671C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000671C-00006724 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00006724-0000672C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000672C-00006764 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00006764-0000676C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000676C-00006774 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00006774-00006780 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00006780-0000678C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000678C-000067E8 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000067E8-000067F0 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000067F0-000067F8 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000067F8-00006800 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00006800-00006808 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00006808-00006810 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00006810-00006818 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00006818-00006820 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00006820-00006828 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00006828-00006830 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00006830-00006838 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00006838-00006840 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00006840-0000685C .text getSwordTopPos__9daPy_py_cCFv */ +void daPy_py_c::getSwordTopPos() const { + /* Nonmatching */ +} + +/* 0000685C-00006898 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bmd.cpp b/src/d/actor/d_a_bmd.cpp new file mode 100644 index 000000000..c2bbbdddf --- /dev/null +++ b/src/d/actor/d_a_bmd.cpp @@ -0,0 +1,458 @@ +// +// Generated by dtk +// Translation Unit: d_a_bmd.cpp +// + +#include "d_a_bmd.h" +#include "dolphin/types.h" + +/* 000000EC-00000134 .text __ct__11daBmd_HIO_cFv */ +daBmd_HIO_c::daBmd_HIO_c() { + /* Nonmatching */ +} + +/* 00000134-00000240 .text core_nodeCallBack__FP7J3DNodei */ +void core_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000240-000002CC .text mk_draw__FP9bmd_class */ +void mk_draw(bmd_class*) { + /* Nonmatching */ +} + +/* 000002CC-000005C8 .text daBmd_Draw__FP9bmd_class */ +void daBmd_Draw(bmd_class*) { + /* Nonmatching */ +} + +/* 000005C8-00000604 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000604-00000734 .text anm_init__FP9bmd_classifUcfi */ +void anm_init(bmd_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000734-000010A4 .text damage__FP9bmd_class */ +void damage(bmd_class*) { + /* Nonmatching */ +} + +/* 000010A4-00001530 .text eat__FP9bmd_class */ +void eat(bmd_class*) { + /* Nonmatching */ +} + +/* 00001530-00001684 .text move1__FP9bmd_class */ +void move1(bmd_class*) { + /* Nonmatching */ +} + +/* 00001684-00001B48 .text start__FP9bmd_class */ +void start(bmd_class*) { + /* Nonmatching */ +} + +/* 00001B48-00001EFC .text end__FP9bmd_class */ +void end(bmd_class*) { + /* Nonmatching */ +} + +/* 00001EFC-00002190 .text core_damage_check__FP9bmd_class */ +void core_damage_check(bmd_class*) { + /* Nonmatching */ +} + +/* 00002190-000021CC .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 000021CC-00002EDC .text core_move__FP9bmd_class */ +void core_move(bmd_class*) { + /* Nonmatching */ +} + +/* 00002EDC-00002F40 .text mk_voice_set__FP9bmd_classUl */ +void mk_voice_set(bmd_class*, unsigned long) { + /* Nonmatching */ +} + +/* 00002F40-0000330C .text mk_move__FP9bmd_class */ +void mk_move(bmd_class*) { + /* Nonmatching */ +} + +/* 0000330C-0000339C .text damage_check__FP9bmd_class */ +void damage_check(bmd_class*) { + /* Nonmatching */ +} + +/* 0000339C-00003910 .text wait__FP9bmd_class */ +void wait(bmd_class*) { + /* Nonmatching */ +} + +/* 00003910-000039A4 .text attack_1__FP9bmd_class */ +void attack_1(bmd_class*) { + /* Nonmatching */ +} + +/* 000039A4-00003A78 .text attack_2__FP9bmd_class */ +void attack_2(bmd_class*) { + /* Nonmatching */ +} + +/* 00003A78-00003BDC .text move__FP9bmd_class */ +void move(bmd_class*) { + /* Nonmatching */ +} + +/* 00003BDC-00003D48 .text eff_cont__FP9bmd_class */ +void eff_cont(bmd_class*) { + /* Nonmatching */ +} + +/* 00003D48-00003E38 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003E38-000054D4 .text demo_camera__FP9bmd_class */ +void demo_camera(bmd_class*) { + /* Nonmatching */ +} + +/* 000054D4-000055EC .text bmd_kankyo__FP9bmd_class */ +void bmd_kankyo(bmd_class*) { + /* Nonmatching */ +} + +/* 000055EC-00005BF4 .text daBmd_Execute__FP9bmd_class */ +void daBmd_Execute(bmd_class*) { + /* Nonmatching */ +} + +/* 00005BF4-00005BFC .text daBmd_IsDelete__FP9bmd_class */ +void daBmd_IsDelete(bmd_class*) { + /* Nonmatching */ +} + +/* 00005BFC-00005CF4 .text daBmd_Delete__FP9bmd_class */ +void daBmd_Delete(bmd_class*) { + /* Nonmatching */ +} + +/* 00005CF4-000064C0 .text useHeapInit__FP9bmd_class */ +void useHeapInit(bmd_class*) { + /* Nonmatching */ +} + +/* 000064C0-00006508 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00006508-00006528 .text solidHeapCB__FP10fopAc_ac_c */ +void solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006528-00006908 .text daBmd_Create__FP10fopAc_ac_c */ +void daBmd_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006908-00006AF4 .text __ct__9bmd_classFv */ +bmd_class::bmd_class() { + /* Nonmatching */ +} + +/* 00006AF4-00006B70 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 00006B70-00006B94 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00006B94-00006B98 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00006B98-00006C64 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00006C64-00006CAC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00006CAC-00006D78 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00006D78-00006DC0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00006DC0-00006E1C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00006E1C-00006E64 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00006E64-00006EC0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00006EC0-00006F30 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00006F30-00006FB8 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00006FB8-00007000 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00007000-00007048 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00007048-000070A4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000070A4-000070EC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000070EC-000070F0 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000070F0-000070F4 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000070F4-000070F8 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000070F8-000070FC .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000070FC-00007144 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00007144-000071A0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000071A0-000071B0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000071B0-000071B8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000071B8-000071C0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000071C0-000071C8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000071C8-000071D0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000071D0-00007208 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007208-00007210 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007210-00007218 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007218-00007220 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007220-00007258 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007258-0000725C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000725C-00007264 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00007264-00007274 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007274-0000727C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000727C-00007284 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007284-0000728C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000728C-00007294 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007294-000072CC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000072CC-000072D4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000072D4-000072DC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000072DC-000072E4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000072E4-0000731C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000731C-00007324 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007324-0000732C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000732C-00007338 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007338-00007344 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007344-000073A0 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000073A0-000073FC .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000073FC-00007444 .text __dt__11daBmd_HIO_cFv */ +daBmd_HIO_c::~daBmd_HIO_c() { + /* Nonmatching */ +} + +/* 0000749C-000074A4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000074A4-000074AC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000074AC-000074B4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000074B4-000074BC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000074BC-000074C4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000074C4-000074CC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bmdfoot.cpp b/src/d/actor/d_a_bmdfoot.cpp new file mode 100644 index 000000000..e8638cf38 --- /dev/null +++ b/src/d/actor/d_a_bmdfoot.cpp @@ -0,0 +1,298 @@ +// +// Generated by dtk +// Translation Unit: d_a_bmdfoot.cpp +// + +#include "d_a_bmdfoot.h" +#include "dolphin/types.h" + +/* 000000EC-00000114 .text __ct__15daBmdfoot_HIO_cFv */ +daBmdfoot_HIO_c::daBmdfoot_HIO_c() { + /* Nonmatching */ +} + +/* 00000114-000001D8 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001D8-000002B0 .text daBmdfoot_Draw__FP13bmdfoot_class */ +void daBmdfoot_Draw(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 000002B0-000003D8 .text anm_init__FP13bmdfoot_classifUcfi */ +void anm_init(bmdfoot_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000003D8-00000440 .text housi_off__FP13bmdfoot_class */ +void housi_off(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 00000440-00000840 .text wait__FP13bmdfoot_class */ +void wait(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 00000840-0000087C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000087C-00000D8C .text attack_1__FP13bmdfoot_class */ +void attack_1(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 00000D8C-00001180 .text ug_move__FP13bmdfoot_class */ +void ug_move(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 00001180-00001B00 .text attack_2__FP13bmdfoot_class */ +void attack_2(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 00001B00-00001CDC .text damage__FP13bmdfoot_class */ +void damage(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 00001CDC-00001ED8 .text start__FP13bmdfoot_class */ +void start(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 00001ED8-00001FB8 .text end__FP13bmdfoot_class */ +void end(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 00001FB8-000021B8 .text move__FP13bmdfoot_class */ +void move(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 000021B8-00002204 .text s_a_d_sub__FPvPv */ +void s_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00002204-00002594 .text daBmdfoot_Execute__FP13bmdfoot_class */ +void daBmdfoot_Execute(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 00002594-0000259C .text daBmdfoot_IsDelete__FP13bmdfoot_class */ +void daBmdfoot_IsDelete(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 0000259C-000026B0 .text daBmdfoot_Delete__FP13bmdfoot_class */ +void daBmdfoot_Delete(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 000026B0-000029B4 .text useHeapInit__FP13bmdfoot_class */ +void useHeapInit(bmdfoot_class*) { + /* Nonmatching */ +} + +/* 000029B4-000029FC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000029FC-00002A1C .text solidHeapCB__FP10fopAc_ac_c */ +void solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002A1C-00002E88 .text daBmdfoot_Create__FP10fopAc_ac_c */ +void daBmdfoot_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002E88-00002F54 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002F54-00002FD8 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002FD8-00003020 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00003020-0000307C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000307C-000030C4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000030C4-00003140 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 00003140-00003164 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00003164-000031D0 .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 000031D0-000031F8 .text __defctor__19dPa_followEcallBackFv */ +void dPa_followEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 000031F8-000031FC .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000031FC-00003200 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003200-00003204 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003204-00003208 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003208-0000320C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000320C-00003254 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00003254-000032B0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000032B0-000032B8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000032B8-000032C0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000032C0-000032CC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000032CC-000032D8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000032D8-000032E8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000032E8-000032F0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000032F0-000032F8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000032F8-00003300 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003300-00003308 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003308-00003340 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003340-00003348 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003348-00003350 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003350-00003358 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003358-00003390 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003390-00003394 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00003394-0000339C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000339C-000033F8 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000033F8-00003440 .text __dt__15daBmdfoot_HIO_cFv */ +daBmdfoot_HIO_c::~daBmdfoot_HIO_c() { + /* Nonmatching */ +} + +/* 0000347C-00003484 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00003484-0000348C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bmdhand.cpp b/src/d/actor/d_a_bmdhand.cpp new file mode 100644 index 000000000..0c39e1419 --- /dev/null +++ b/src/d/actor/d_a_bmdhand.cpp @@ -0,0 +1,318 @@ +// +// Generated by dtk +// Translation Unit: d_a_bmdhand.cpp +// + +#include "d_a_bmdhand.h" +#include "dolphin/types.h" + +/* 000000EC-00000118 .text __ct__15daBmdhand_HIO_cFv */ +daBmdhand_HIO_c::daBmdhand_HIO_c() { + /* Nonmatching */ +} + +/* 00000118-000001CC .text hand_draw__FP13bmdhand_class */ +void hand_draw(bmdhand_class*) { + /* Nonmatching */ +} + +/* 000001CC-0000022C .text daBmdhand_Draw__FP13bmdhand_class */ +void daBmdhand_Draw(bmdhand_class*) { + /* Nonmatching */ +} + +/* 0000022C-00000310 .text hand_mtx_set__FP13bmdhand_class */ +void hand_mtx_set(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00000310-00000388 .text control3__FP13bmdhand_class */ +void control3(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00000388-000006E4 .text control1__FP13bmdhand_class */ +void control1(bmdhand_class*) { + /* Nonmatching */ +} + +/* 000006E4-00000A1C .text control2__FP13bmdhand_class */ +void control2(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00000A1C-00000EFC .text cut_control__FP13bmdhand_class */ +void cut_control(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00000EFC-00000FAC .text cut_control3__FP13bmdhand_class */ +void cut_control3(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00000FAC-000012DC .text start_control1__FP13bmdhand_class */ +void start_control1(bmdhand_class*) { + /* Nonmatching */ +} + +/* 000012DC-0000158C .text start_control2__FP13bmdhand_class */ +void start_control2(bmdhand_class*) { + /* Nonmatching */ +} + +/* 0000158C-0000161C .text hand_close__FP13bmdhand_class */ +void hand_close(bmdhand_class*) { + /* Nonmatching */ +} + +/* 0000161C-000016AC .text hand_open__FP13bmdhand_class */ +void hand_open(bmdhand_class*) { + /* Nonmatching */ +} + +/* 000016AC-00001D30 .text hand_calc__FP13bmdhand_class */ +void hand_calc(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00001D30-00001E5C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001E5C-00001EFC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001EFC-00001F58 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001F58-00001FA0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001FA0-00001FFC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001FFC-00002044 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002044-000020D8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000020D8-00002120 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00002120-00002168 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002168-000025D4 .text start_hand_calc__FP13bmdhand_class */ +void start_hand_calc(bmdhand_class*) { + /* Nonmatching */ +} + +/* 000025D4-00002E74 .text hand_move__FP13bmdhand_class */ +void hand_move(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00002E74-00002EC0 .text s_a_d_sub__FPvPv */ +void s_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00002EC0-00003028 .text daBmdhand_Execute__FP13bmdhand_class */ +void daBmdhand_Execute(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00003028-00003030 .text daBmdhand_IsDelete__FP13bmdhand_class */ +void daBmdhand_IsDelete(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00003030-000030C4 .text daBmdhand_Delete__FP13bmdhand_class */ +void daBmdhand_Delete(bmdhand_class*) { + /* Nonmatching */ +} + +/* 000030C4-00003210 .text useHeapInit__FP13bmdhand_class */ +void useHeapInit(bmdhand_class*) { + /* Nonmatching */ +} + +/* 00003210-00003230 .text solidHeapCB__FP10fopAc_ac_c */ +void solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003230-000034FC .text daBmdhand_Create__FP10fopAc_ac_c */ +void daBmdhand_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000034FC-000035C8 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000035C8-00003610 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00003610-0000366C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000366C-000036B4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000036B4-000036F0 .text __dt__6hand_sFv */ +hand_s::~hand_s() { + /* Nonmatching */ +} + +/* 000036F0-000036F4 .text __ct__6hand_sFv */ +hand_s::hand_s() { + /* Nonmatching */ +} + +/* 000036F4-00003704 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003704-0000370C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000370C-00003714 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003714-0000371C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000371C-00003724 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003724-0000375C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000375C-00003764 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003764-0000376C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000376C-00003774 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003774-000037AC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000037AC-000037B0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000037B0-000037B8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000037B8-000037C0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000037C0-000037C8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000037C8-000037D4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000037D4-000037E0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000037E0-00003828 .text __dt__15daBmdhand_HIO_cFv */ +daBmdhand_HIO_c::~daBmdhand_HIO_c() { + /* Nonmatching */ +} + +/* 00003864-0000386C .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000386C-00003874 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00003874-0000387C .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000387C-00003884 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00003884-0000388C .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000388C-00003894 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00003894-0000389C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bo.cpp b/src/d/actor/d_a_bo.cpp new file mode 100644 index 000000000..9cc0eaeb5 --- /dev/null +++ b/src/d/actor/d_a_bo.cpp @@ -0,0 +1,523 @@ +// +// Generated by dtk +// Translation Unit: d_a_bo.cpp +// + +#include "d_a_bo.h" +#include "dolphin/types.h" + +/* 000000EC-000001E8 .text smoke_set__FP8bo_class */ +void smoke_set(bo_class*) { + /* Nonmatching */ +} + +/* 000001E8-00000638 .text nodeCallBack_UP__FP7J3DNodei */ +void nodeCallBack_UP(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000638-000006C8 .text nodeCallBack_DW__FP7J3DNodei */ +void nodeCallBack_DW(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000006C8-0000079C .text execute__22yodare_ato_PcallBack_cFP14JPABaseEmitterP15JPABaseParticle */ +void yodare_ato_PcallBack_c::execute(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 0000079C-00000930 .text draw_SUB__FP8bo_class */ +void draw_SUB(bo_class*) { + /* Nonmatching */ +} + +/* 00000930-00000AD4 .text daBO_Draw__FP8bo_class */ +void daBO_Draw(bo_class*) { + /* Nonmatching */ +} + +/* 00000AD4-00000CD4 .text anm_init__FP8bo_classifUcfii */ +void anm_init(bo_class*, int, float, unsigned char, float, int, int) { + /* Nonmatching */ +} + +/* 00000CD4-00000E24 .text shock_damage_check__FP8bo_class */ +void shock_damage_check(bo_class*) { + /* Nonmatching */ +} + +/* 00000E24-000013A4 .text head_atari_check__FP8bo_class */ +void head_atari_check(bo_class*) { + /* Nonmatching */ +} + +/* 000013A4-0000170C .text nokezori_damage_rtn__FP8bo_class */ +void nokezori_damage_rtn(bo_class*) { + /* Nonmatching */ +} + +/* 0000170C-00001BB8 .text body_atari_check__FP8bo_class */ +void body_atari_check(bo_class*) { + /* Nonmatching */ +} + +/* 00001BB8-00002048 .text damage_check__FP8bo_class */ +void damage_check(bo_class*) { + /* Nonmatching */ +} + +/* 00002048-00002080 .text angle_initial__FP8bo_class */ +void angle_initial(bo_class*) { + /* Nonmatching */ +} + +/* 00002080-00002170 .text wait_initial__FP8bo_class */ +void wait_initial(bo_class*) { + /* Nonmatching */ +} + +/* 00002170-000022F8 .text start_bakutsuki_event_camera__FP10fopAc_ac_c */ +void start_bakutsuki_event_camera(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000022F8-0000233C .text end_event_camera__FP10fopAc_ac_c */ +void end_event_camera(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000233C-00002FC4 .text bo_move__FP8bo_class */ +void bo_move(bo_class*) { + /* Nonmatching */ +} + +/* 00002FC4-0000380C .text bo2_move__FP8bo_class */ +void bo2_move(bo_class*) { + /* Nonmatching */ +} + +/* 0000380C-00003AD4 .text bo3_move__FP8bo_class */ +void bo3_move(bo_class*) { + /* Nonmatching */ +} + +/* 00003AD4-00003E8C .text bo4_move__FP8bo_class */ +void bo4_move(bo_class*) { + /* Nonmatching */ +} + +/* 00003E8C-000042B8 .text bo5_move__FP8bo_class */ +void bo5_move(bo_class*) { + /* Nonmatching */ +} + +/* 000042B8-000048B0 .text daBO_Execute__FP8bo_class */ +void daBO_Execute(bo_class*) { + /* Nonmatching */ +} + +/* 000048B0-000048B8 .text daBO_IsDelete__FP8bo_class */ +void daBO_IsDelete(bo_class*) { + /* Nonmatching */ +} + +/* 000048B8-00004998 .text daBO_Delete__FP8bo_class */ +void daBO_Delete(bo_class*) { + /* Nonmatching */ +} + +/* 00004998-00004D08 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004D08-00004D50 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004D50-000050DC .text daBO_Create__FP10fopAc_ac_c */ +void daBO_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000050DC-000054B4 .text __ct__8bo_classFv */ +bo_class::bo_class() { + /* Nonmatching */ +} + +/* 000054B4-00005580 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00005580-000055C8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000055C8-00005694 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00005694-000056DC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000056DC-00005738 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00005738-00005780 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00005780-000057DC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000057DC-0000584C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000584C-000058D4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000058D4-000058D8 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000058D8-000058DC .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000058DC-000058E0 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000058E0-000058E4 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000058E4-0000592C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000592C-00005988 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00005988-000059D0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000059D0-00005A18 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00005A18-00005A74 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00005A74-00005ABC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00005ABC-00005ACC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005ACC-00005AD4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005AD4-00005ADC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005ADC-00005AE4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005AE4-00005AEC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005AEC-00005B24 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005B24-00005B2C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005B2C-00005B34 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005B34-00005B3C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005B3C-00005B74 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005B74-00005B78 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00005B78-00005B80 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005B80-00005B90 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005B90-00005B98 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005B98-00005BA0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005BA0-00005BA8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005BA8-00005BB0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005BB0-00005BE8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005BE8-00005BF0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005BF0-00005BF8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005BF8-00005C00 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005C00-00005C38 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005C38-00005C40 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005C40-00005C48 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005C48-00005C54 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005C54-00005C60 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005C60-00005C64 .text draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle */ +void JPACallBackBase2::draw(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 00005C64-00005C68 .text execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle */ +void JPACallBackBase2::execute(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 00005C68-00005C6C .text init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle */ +void JPACallBackBase2::init(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 00005C6C-00005CC8 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00005CC8-00005CD0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00005CD0-00005CD8 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005CD8-00005CE0 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005CE0-00005CE8 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005CE8-00005CF0 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00005CF0-00005CF8 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00005CF8-00005D00 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00005D00-00005D08 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005D08-00005D10 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005D10-00005D18 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005D18-00005D20 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005D20-00005D28 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005D28-00005D30 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005D30-00005D38 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005D38-00005D74 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00005D74-00005D90 .text getSwordTopPos__9daPy_py_cCFv */ +void daPy_py_c::getSwordTopPos() const { + /* Nonmatching */ +} + +/* 00005D90-00005EFC .text __dt__22yodare_ato_PcallBack_cFv */ +yodare_ato_PcallBack_c::~yodare_ato_PcallBack_c() { + /* Nonmatching */ +} + +/* 00005EFC-0000603C .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 0000603C-00006154 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00006154-000061F4 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000061F4-00006250 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00006250-00006298 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00006298-000062F4 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000062F4-0000633C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000633C-000063BC .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000063BC-00006404 .text __dt__54JPACallBackBase2Fv */ +JPACallBackBase2::~JPACallBackBase2() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_boko.cpp b/src/d/actor/d_a_boko.cpp new file mode 100644 index 000000000..e345360e0 --- /dev/null +++ b/src/d/actor/d_a_boko.cpp @@ -0,0 +1,553 @@ +// +// Generated by dtk +// Translation Unit: d_a_boko.cpp +// + +#include "d_a_boko.h" +#include "dolphin/types.h" + +/* 000000EC-0000017C .text keDraw__8daBoko_cFv */ +void daBoko_c::keDraw() { + /* Nonmatching */ +} + +/* 0000017C-00000620 .text keCalc1__8daBoko_cFP6ke_c_si */ +void daBoko_c::keCalc1(ke_c_s*, int) { + /* Nonmatching */ +} + +/* 00000620-00000738 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000738-000007D8 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000007D8-00000834 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000834-0000087C .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000087C-000008D8 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000008D8-00000920 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000920-000009A0 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000009A0-000009DC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000009DC-00000B2C .text keCalc__8daBoko_cFv */ +void daBoko_c::keCalc() { + /* Nonmatching */ +} + +/* 00000B2C-00000DC4 .text draw__8daBoko_cFv */ +void daBoko_c::draw() { + /* Nonmatching */ +} + +/* 00000DC4-00000DE4 .text daBoko_Draw__FP8daBoko_c */ +void daBoko_Draw(daBoko_c*) { + /* Nonmatching */ +} + +/* 00000DE4-00000EB0 .text setTopRootPos__8daBoko_cFi */ +void daBoko_c::setTopRootPos(int) { + /* Nonmatching */ +} + +/* 00000EB0-00000F60 .text setBaseMatrix__8daBoko_cFv */ +void daBoko_c::setBaseMatrix() { + /* Nonmatching */ +} + +/* 00000F60-00000FA4 .text checkNoDraw__8daBoko_cFv */ +void daBoko_c::checkNoDraw() { + /* Nonmatching */ +} + +/* 00000FA4-00001340 .text setFlameEffect__8daBoko_cFv */ +void daBoko_c::setFlameEffect() { + /* Nonmatching */ +} + +/* 00001340-000013CC .text setRoomInfo__8daBoko_cFv */ +void daBoko_c::setRoomInfo() { + /* Nonmatching */ +} + +/* 000013CC-0000155C .text setThrowReverse__8daBoko_cFs */ +void daBoko_c::setThrowReverse(short) { + /* Nonmatching */ +} + +/* 0000155C-000015E0 .text procWait_init__8daBoko_cFv */ +void daBoko_c::procWait_init() { + /* Nonmatching */ +} + +/* 000015E0-000016E4 .text procWait__8daBoko_cFv */ +void daBoko_c::procWait() { + /* Nonmatching */ +} + +/* 000016E4-0000175C .text procMove_init__8daBoko_cFv */ +void daBoko_c::procMove_init() { + /* Nonmatching */ +} + +/* 0000175C-00001E94 .text procMove__8daBoko_cFv */ +void daBoko_c::procMove() { + /* Nonmatching */ +} + +/* 00001E94-000021B8 .text procThrow__8daBoko_cFv */ +void daBoko_c::procThrow() { + /* Nonmatching */ +} + +/* 000021B8-00002624 .text procCarry__8daBoko_cFv */ +void daBoko_c::procCarry() { + /* Nonmatching */ +} + +/* 00002624-00002A04 .text execute__8daBoko_cFv */ +void daBoko_c::execute() { + /* Nonmatching */ +} + +/* 00002A04-00002A24 .text daBoko_Execute__FP8daBoko_c */ +void daBoko_Execute(daBoko_c*) { + /* Nonmatching */ +} + +/* 00002A24-00002A2C .text daBoko_IsDelete__FP8daBoko_c */ +void daBoko_IsDelete(daBoko_c*) { + /* Nonmatching */ +} + +/* 00002A2C-00002AA4 .text bokoDelete__8daBoko_cFv */ +void daBoko_c::bokoDelete() { + /* Nonmatching */ +} + +/* 00002AA4-00002AC8 .text daBoko_Delete__FP8daBoko_c */ +void daBoko_Delete(daBoko_c*) { + /* Nonmatching */ +} + +/* 00002AC8-00002AE8 .text daBoko_createHeap__FP10fopAc_ac_c */ +void daBoko_createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002AE8-00002CFC .text createHeap__8daBoko_cFv */ +void daBoko_c::createHeap() { + /* Nonmatching */ +} + +/* 00002CFC-00002D78 .text __dt__6ke_c_sFv */ +ke_c_s::~ke_c_s() { + /* Nonmatching */ +} + +/* 00002D78-00002DE0 .text __ct__6ke_c_sFv */ +ke_c_s::ke_c_s() { + /* Nonmatching */ +} + +/* 00002DE0-00002DE4 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00002DE4-00003154 .text create__8daBoko_cFv */ +void daBoko_c::create() { + /* Nonmatching */ +} + +/* 00003154-000032F0 .text __ct__8daBoko_cFv */ +daBoko_c::daBoko_c() { + /* Nonmatching */ +} + +/* 000032F0-000033D0 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 000033D0-0000342C .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 0000342C-00003474 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00003474-00003540 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00003540-00003588 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00003588-000035E4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000035E4-0000362C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000362C-00003688 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00003688-00003710 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00003710-00003780 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00003780-000037DC .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000037DC-00003824 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003824-00003844 .text daBoko_Create__FP10fopAc_ac_c */ +void daBoko_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003844-00003848 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003848-0000384C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000384C-00003850 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003850-00003854 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003854-0000389C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000389C-000038F8 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000038F8-00003940 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00003940-0000399C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000399C-000039E4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000039E4-000039F4 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000039F4-000039FC .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000039FC-00003A04 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003A04-00003A3C .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003A3C-00003A44 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003A44-00003A4C .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003A4C-00003A54 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003A54-00003A8C .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003A8C-00003A98 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003A98-00003AA4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003AA4-00003AA8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00003AA8-00003AB0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003AB0-00003AC0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003AC0-00003AC8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003AC8-00003AD0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003AD0-00003AD8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003AD8-00003AE0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003AE0-00003B18 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003B18-00003B20 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003B20-00003B28 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003B28-00003B30 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003B30-00003B68 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003B68-00003B70 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003B70-00003B78 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003B78-00003BC0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003E7C-00003FD0 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00003FD0-000040FC .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000040FC-00004190 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00004190-000042D0 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 000042D0-000042D8 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000042D8-000042E0 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000042E0-000042E8 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000042E8-000042F0 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000042F0-000042F8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000042F8-00004300 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004300-00004308 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004308-00004310 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00004310-00004318 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00004318-00004320 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00004320-00004328 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00004328-00004330 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004330-00004338 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004338-00004340 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004340-00004348 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004348-00004350 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004350-00004358 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004358-00004360 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004360-00004368 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004368-00004370 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00004370-00004378 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_boko_static.cpp b/src/d/actor/d_a_boko_static.cpp new file mode 100644 index 000000000..6ee5292e4 --- /dev/null +++ b/src/d/actor/d_a_boko_static.cpp @@ -0,0 +1,18 @@ +// +// Generated by dtk +// Translation Unit: d_a_boko_static.cpp +// + +#include "d_a_boko_static.h" +#include "dolphin/types.h" + +/* 80067E78-80067F0C .text getTopPos__8daBoko_cFP4cXyz */ +void daBoko_c::getTopPos(cXyz*) { + /* Nonmatching */ +} + +/* 80067F0C-80067FA0 .text getBlurRootPos__8daBoko_cFP4cXyz */ +void daBoko_c::getBlurRootPos(cXyz*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bomb.cpp b/src/d/actor/d_a_bomb.cpp new file mode 100644 index 000000000..662923009 --- /dev/null +++ b/src/d/actor/d_a_bomb.cpp @@ -0,0 +1,383 @@ +// +// Generated by dtk +// Translation Unit: d_a_bomb.cpp +// + +#include "d_a_bomb.h" +#include "dolphin/types.h" + +/* 800D9318-800D9364 .text chk_attrState__22@unnamed@d_a_bomb_cpp@FPC8daBomb_cQ222@unnamed@d_a_bomb_cpp@8AttrSt_e */ +void @unnamed@d_a_bomb_cpp@::chk_attrState(const daBomb_c*, @unnamed@d_a_bomb_cpp@::AttrSt_e) { + /* Nonmatching */ +} + +/* 800D9364-800D977C .text executeAfter__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter */ +void daBomb_fuseSmokeEcallBack::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800D977C-800D97C4 .text execute__26daBomb_fuseSparksEcallBackFP14JPABaseEmitter */ +void daBomb_fuseSparksEcallBack::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800D97C4-800D9950 .text draw_norm__8daBomb_cFv */ +void daBomb_c::draw_norm() { + /* Nonmatching */ +} + +/* 800D9950-800D9A48 .text draw_nut__8daBomb_cFv */ +void daBomb_c::draw_nut() { + /* Nonmatching */ +} + +/* 800D9A48-800D9BC0 .text draw__8daBomb_cFv */ +void daBomb_c::draw() { + /* Nonmatching */ +} + +/* 800D9BC0-800D9BE0 .text daBomb_Draw__FP8daBomb_c */ +void daBomb_Draw(daBomb_c*) { + /* Nonmatching */ +} + +/* 800D9BE0-800D9C8C .text checkExplodeCc_norm__8daBomb_cFv */ +void daBomb_c::checkExplodeCc_norm() { + /* Nonmatching */ +} + +/* 800D9C8C-800D9DBC .text checkExplodeCc_nut__8daBomb_cFv */ +void daBomb_c::checkExplodeCc_nut() { + /* Nonmatching */ +} + +/* 800D9DBC-800D9E80 .text checkExplodeCc_cannon__8daBomb_cFv */ +void daBomb_c::checkExplodeCc_cannon() { + /* Nonmatching */ +} + +/* 800D9E80-800D9F30 .text checkExplodeCc__8daBomb_cFv */ +void daBomb_c::checkExplodeCc() { + /* Nonmatching */ +} + +/* 800D9F30-800D9FAC .text checkExplodeTimer__8daBomb_cFv */ +void daBomb_c::checkExplodeTimer() { + /* Nonmatching */ +} + +/* 800D9FAC-800DA004 .text checkExplode__8daBomb_cFv */ +void daBomb_c::checkExplode() { + /* Nonmatching */ +} + +/* 800DA004-800DA098 .text checkExplodeBg_norm__8daBomb_cFv */ +void daBomb_c::checkExplodeBg_norm() { + /* Nonmatching */ +} + +/* 800DA098-800DA1A4 .text checkExplodeBg_nut__8daBomb_cFv */ +void daBomb_c::checkExplodeBg_nut() { + /* Nonmatching */ +} + +/* 800DA1A4-800DA284 .text checkExplodeBg_cannon__8daBomb_cFv */ +void daBomb_c::checkExplodeBg_cannon() { + /* Nonmatching */ +} + +/* 800DA284-800DA320 .text checkExplodeBg__8daBomb_cFv */ +void daBomb_c::checkExplodeBg() { + /* Nonmatching */ +} + +/* 800DA320-800DA3A0 .text water_tention__8daBomb_cFv */ +void daBomb_c::water_tention() { + /* Nonmatching */ +} + +/* 800DA3A0-800DA520 .text posMoveF__8daBomb_cFv */ +void daBomb_c::posMoveF() { + /* Nonmatching */ +} + +/* 800DA520-800DA574 .text bgCrrPos__8daBomb_cFv */ +void daBomb_c::bgCrrPos() { + /* Nonmatching */ +} + +/* 800DA574-800DA5E0 .text bgCrrPos_lava__8daBomb_cFv */ +void daBomb_c::bgCrrPos_lava() { + /* Nonmatching */ +} + +/* 800DA5E0-800DA700 .text bgCrrPos_water__8daBomb_cFv */ +void daBomb_c::bgCrrPos_water() { + /* Nonmatching */ +} + +/* 800DA700-800DA708 .text chk_water_land__8daBomb_cFv */ +void daBomb_c::chk_water_land() { + /* Nonmatching */ +} + +/* 800DA708-800DA710 .text chk_water_in__8daBomb_cFv */ +void daBomb_c::chk_water_in() { + /* Nonmatching */ +} + +/* 800DA710-800DA768 .text chk_water_sink__8daBomb_cFv */ +void daBomb_c::chk_water_sink() { + /* Nonmatching */ +} + +/* 800DA768-800DA794 .text chk_lava_hit__8daBomb_cFv */ +void daBomb_c::chk_lava_hit() { + /* Nonmatching */ +} + +/* 800DA794-800DA7CC .text chk_dead_zone__8daBomb_cFv */ +void daBomb_c::chk_dead_zone() { + /* Nonmatching */ +} + +/* 800DA7CC-800DA8C8 .text bound__8daBomb_cFf */ +void daBomb_c::bound(float) { + /* Nonmatching */ +} + +/* 800DA8C8-800DA9DC .text set_real_shadow_flag__8daBomb_cFv */ +void daBomb_c::set_real_shadow_flag() { + /* Nonmatching */ +} + +/* 800DA9DC-800DAA60 .text setRoomInfo__8daBomb_cFv */ +void daBomb_c::setRoomInfo() { + /* Nonmatching */ +} + +/* 800DAA60-800DAB28 .text makeFireEffect__8daBomb_cFR4cXyzR5csXyz */ +void daBomb_c::makeFireEffect(cXyz&, csXyz&) { + /* Nonmatching */ +} + +/* 800DAB28-800DAC40 .text makeWaterEffect__8daBomb_cFv */ +void daBomb_c::makeWaterEffect() { + /* Nonmatching */ +} + +/* 800DAC40-800DAD6C .text setFuseEffect__8daBomb_cFv */ +void daBomb_c::setFuseEffect() { + /* Nonmatching */ +} + +/* 800DAD6C-800DAE54 .text eff_explode_normal__8daBomb_cFPC5csXyz */ +void daBomb_c::eff_explode_normal(const csXyz*) { + /* Nonmatching */ +} + +/* 800DAE54-800DAF94 .text eff_explode_cheap__8daBomb_cFPC5csXyz */ +void daBomb_c::eff_explode_cheap(const csXyz*) { + /* Nonmatching */ +} + +/* 800DAF94-800DB024 .text eff_explode__8daBomb_cFv */ +void daBomb_c::eff_explode() { + /* Nonmatching */ +} + +/* 800DB024-800DB630 .text procExplode_init__8daBomb_cFv */ +void daBomb_c::procExplode_init() { + /* Nonmatching */ +} + +/* 800DB630-800DB880 .text procExplode__8daBomb_cFv */ +void daBomb_c::procExplode() { + /* Nonmatching */ +} + +/* 800DB880-800DB92C .text procCarry_init__8daBomb_cFv */ +void daBomb_c::procCarry_init() { + /* Nonmatching */ +} + +/* 800DB92C-800DB9DC .text procCarry__8daBomb_cFv */ +void daBomb_c::procCarry() { + /* Nonmatching */ +} + +/* 800DB9DC-800DBA50 .text procWait_init__8daBomb_cFv */ +void daBomb_c::procWait_init() { + /* Nonmatching */ +} + +/* 800DBA50-800DBBA0 .text procWait__8daBomb_cFv */ +void daBomb_c::procWait() { + /* Nonmatching */ +} + +/* 800DBBA0-800DBBC4 .text waitState_cannon__8daBomb_cFv */ +void daBomb_c::waitState_cannon() { + /* Nonmatching */ +} + +/* 800DBBC4-800DBC4C .text waitState_bomtyu__8daBomb_cFv */ +void daBomb_c::waitState_bomtyu() { + /* Nonmatching */ +} + +/* 800DBC4C-800DBC5C .text procSink__8daBomb_cFv */ +void daBomb_c::procSink() { + /* Nonmatching */ +} + +/* 800DBC5C-800DBF24 .text execute__8daBomb_cFv */ +void daBomb_c::execute() { + /* Nonmatching */ +} + +/* 800DBF24-800DBF44 .text daBomb_Execute__FP8daBomb_c */ +void daBomb_Execute(daBomb_c*) { + /* Nonmatching */ +} + +/* 800DBF44-800DC250 .text set_wind_vec__8daBomb_cFv */ +void daBomb_c::set_wind_vec() { + /* Nonmatching */ +} + +/* 800DC250-800DC2D0 .text anm_play_nut__8daBomb_cFv */ +void daBomb_c::anm_play_nut() { + /* Nonmatching */ +} + +/* 800DC2D0-800DC384 .text set_mtx__8daBomb_cFv */ +void daBomb_c::set_mtx() { + /* Nonmatching */ +} + +/* 800DC384-800DC3A4 .text init_mtx__8daBomb_cFv */ +void daBomb_c::init_mtx() { + /* Nonmatching */ +} + +/* 800DC3A4-800DC400 .text se_cannon_fly_set__8daBomb_cFv */ +void daBomb_c::se_cannon_fly_set() { + /* Nonmatching */ +} + +/* 800DC400-800DC44C .text se_cannon_fly_stop__8daBomb_cFv */ +void daBomb_c::se_cannon_fly_stop() { + /* Nonmatching */ +} + +/* 800DC44C-800DC568 .text eff_water_splash__8daBomb_cFv */ +void daBomb_c::eff_water_splash() { + /* Nonmatching */ +} + +/* 800DC568-800DC570 .text daBomb_IsDelete__FP8daBomb_c */ +void daBomb_IsDelete(daBomb_c*) { + /* Nonmatching */ +} + +/* 800DC570-800DC67C .text bombDelete__8daBomb_cFv */ +void daBomb_c::bombDelete() { + /* Nonmatching */ +} + +/* 800DC67C-800DC6A0 .text daBomb_Delete__FP8daBomb_c */ +void daBomb_Delete(daBomb_c*) { + /* Nonmatching */ +} + +/* 800DC6A0-800DCADC .text createHeap__8daBomb_cFv */ +void daBomb_c::createHeap() { + /* Nonmatching */ +} + +/* 800DCADC-800DCAFC .text daBomb_createHeap__FP10fopAc_ac_c */ +void daBomb_createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800DCAFC-800DCC0C .text create__8daBomb_cFv */ +void daBomb_c::create() { + /* Nonmatching */ +} + +/* 800DCC0C-800DCEBC .text __ct__8daBomb_cFv */ +daBomb_c::daBomb_c() { + /* Nonmatching */ +} + +/* 800DCEBC-800DCEF8 .text __dt__15LIGHT_INFLUENCEFv */ +LIGHT_INFLUENCE::~LIGHT_INFLUENCE() { + /* Nonmatching */ +} + +/* 800DCEF8-800DCF18 .text daBomb_Create__FP10fopAc_ac_c */ +void daBomb_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800DCF18-800DD1A4 .text create_init__8daBomb_cFv */ +void daBomb_c::create_init() { + /* Nonmatching */ +} + +/* 800DD1A4-800DD210 .text __dt__26daBomb_fuseSparksEcallBackFv */ +daBomb_fuseSparksEcallBack::~daBomb_fuseSparksEcallBack() { + /* Nonmatching */ +} + +/* 800DD210-800DD27C .text __dt__25daBomb_fuseSmokeEcallBackFv */ +daBomb_fuseSmokeEcallBack::~daBomb_fuseSmokeEcallBack() { + /* Nonmatching */ +} + +/* 800DD27C-800DD2EC .text __dt__13dBgS_BombAcchFv */ +dBgS_BombAcch::~dBgS_BombAcch() { + /* Nonmatching */ +} + +/* 800DD2EC-800DD348 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 800DD348-800DD34C .text draw__26daBomb_fuseSparksEcallBackFP14JPABaseEmitter */ +void daBomb_fuseSparksEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800DD34C-800DD358 .text setup__26daBomb_fuseSparksEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daBomb_fuseSparksEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 800DD358-800DD35C .text execute__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter */ +void daBomb_fuseSmokeEcallBack::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800DD35C-800DD360 .text draw__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitter */ +void daBomb_fuseSmokeEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800DD360-800DD36C .text setup__25daBomb_fuseSmokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daBomb_fuseSmokeEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 800DD36C-800DD374 .text @32@__dt__13dBgS_BombAcchFv */ +void @32@__dt__13dBgS_BombAcchFv { + /* Nonmatching */ +} + +/* 800DD374-800DD37C .text @20@__dt__13dBgS_BombAcchFv */ +void @20@__dt__13dBgS_BombAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bomb2.cpp b/src/d/actor/d_a_bomb2.cpp new file mode 100644 index 000000000..66c3be87a --- /dev/null +++ b/src/d/actor/d_a_bomb2.cpp @@ -0,0 +1,518 @@ +// +// Generated by dtk +// Translation Unit: d_a_bomb2.cpp +// + +#include "d_a_bomb2.h" +#include "dolphin/types.h" + +/* 800DD37C-800DD454 .text set__Q27daBomb25Env_cFRC4cXyz */ +void daBomb2::Env_c::set(const cXyz&) { + /* Nonmatching */ +} + +/* 800DD454-800DD4A0 .text clean__Q27daBomb25Env_cFv */ +void daBomb2::Env_c::clean() { + /* Nonmatching */ +} + +/* 800DD4A0-800DD4B0 .text is_end__Q27daBomb25Env_cCFv */ +void daBomb2::Env_c::is_end() const { + /* Nonmatching */ +} + +/* 800DD4B0-800DD670 .text proc__Q27daBomb25Env_cFRC4cXyz */ +void daBomb2::Env_c::proc(const cXyz&) { + /* Nonmatching */ +} + +/* 800DD670-800DD684 .text setOldPosP__Q27daBomb213FuseSmokeCB_cFPC4cXyzPC4cXyz */ +void daBomb2::FuseSmokeCB_c::setOldPosP(const cXyz*, const cXyz*) { + /* Nonmatching */ +} + +/* 800DD684-800DD6BC .text deleteCallBack__Q27daBomb213FuseSmokeCB_cFv */ +void daBomb2::FuseSmokeCB_c::deleteCallBack() { + /* Nonmatching */ +} + +/* 800DD6BC-800DD6C0 .text execute__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter */ +void daBomb2::FuseSmokeCB_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800DD6C0-800DDAE8 .text executeAfter__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter */ +void daBomb2::FuseSmokeCB_c::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800DDAE8-800DDAEC .text draw__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitter */ +void daBomb2::FuseSmokeCB_c::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800DDAEC-800DDAF8 .text setup__Q27daBomb213FuseSmokeCB_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daBomb2::FuseSmokeCB_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 800DDAF8-800DDB30 .text deleteCallBack__Q27daBomb214FuseSparksCB_cFv */ +void daBomb2::FuseSparksCB_c::deleteCallBack() { + /* Nonmatching */ +} + +/* 800DDB30-800DDB78 .text execute__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitter */ +void daBomb2::FuseSparksCB_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800DDB78-800DDB7C .text draw__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitter */ +void daBomb2::FuseSparksCB_c::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800DDB7C-800DDB88 .text setup__Q27daBomb214FuseSparksCB_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daBomb2::FuseSparksCB_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 800DDB88-800DDBAC .text solidHeapCB__Q27daBomb25Act_cFP10fopAc_ac_c */ +void daBomb2::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800DDBAC-800DDD90 .text create_heap_nut__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::create_heap_nut() { + /* Nonmatching */ +} + +/* 800DDD90-800DDDB0 .text create_heap__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 800DDDB0-800DDE60 .text crr_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::crr_init() { + /* Nonmatching */ +} + +/* 800DDE60-800DDEB4 .text cc_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::cc_init() { + /* Nonmatching */ +} + +/* 800DDEB4-800DDF04 .text start_explode_instant__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::start_explode_instant() { + /* Nonmatching */ +} + +/* 800DDF04-800DDF40 .text start_explode_interval__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::start_explode_interval() { + /* Nonmatching */ +} + +/* 800DDF40-800DDF60 .text start_carry__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::start_carry() { + /* Nonmatching */ +} + +/* 800DDF60-800DE024 .text start_proc_call__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::start_proc_call() { + /* Nonmatching */ +} + +/* 800DE024-800DE14C .text create_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::create_init() { + /* Nonmatching */ +} + +/* 800DE14C-800DE1F8 .text _create__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::_create() { + /* Nonmatching */ +} + +/* 800DE1F8-800DE484 .text __ct__Q27daBomb25Act_cFv */ +daBomb2::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 800DE484-800DE4D0 .text _delete__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::_delete() { + /* Nonmatching */ +} + +/* 800DE4D0-800DE574 .text set_mtx__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 800DE574-800DE5B0 .text init_mtx__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 800DE5B0-800DE740 .text cc_set__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::cc_set() { + /* Nonmatching */ +} + +/* 800DE740-800DE794 .text camera_lockoff__Q27daBomb25Act_cCFv */ +void daBomb2::Act_c::camera_lockoff() const { + /* Nonmatching */ +} + +/* 800DE794-800DE854 .text posMoveF__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::posMoveF() { + /* Nonmatching */ +} + +/* 800DE854-800DE8A8 .text bgCrrPos__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::bgCrrPos() { + /* Nonmatching */ +} + +/* 800DE8A8-800DE914 .text bgCrrPos_lava__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::bgCrrPos_lava() { + /* Nonmatching */ +} + +/* 800DE914-800DEA0C .text bgCrrPos_water__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::bgCrrPos_water() { + /* Nonmatching */ +} + +/* 800DEA0C-800DEA14 .text chk_water_in__Q27daBomb25Act_cCFv */ +void daBomb2::Act_c::chk_water_in() const { + /* Nonmatching */ +} + +/* 800DEA14-800DEA40 .text chk_lava_in__Q27daBomb25Act_cCFv */ +void daBomb2::Act_c::chk_lava_in() const { + /* Nonmatching */ +} + +/* 800DEA40-800DEAC4 .text setRoomInfo__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::setRoomInfo() { + /* Nonmatching */ +} + +/* 800DEAC4-800DEBD0 .text bound__Q27daBomb25Act_cFf */ +void daBomb2::Act_c::bound(float) { + /* Nonmatching */ +} + +/* 800DEBD0-800DEC28 .text set_nut_exp_interval__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::set_nut_exp_interval() { + /* Nonmatching */ +} + +/* 800DEC28-800DEC70 .text anm_play__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::anm_play() { + /* Nonmatching */ +} + +/* 800DEC70-800DEFAC .text set_wind_vec__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::set_wind_vec() { + /* Nonmatching */ +} + +/* 800DEFAC-800DF048 .text eff_explode__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::eff_explode() { + /* Nonmatching */ +} + +/* 800DF048-800DF130 .text eff_explode_normal__Q27daBomb25Act_cFPC5csXyz */ +void daBomb2::Act_c::eff_explode_normal(const csXyz*) { + /* Nonmatching */ +} + +/* 800DF130-800DF198 .text eff_explode_water__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::eff_explode_water() { + /* Nonmatching */ +} + +/* 800DF198-800DF1F0 .text eff_fuse_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::eff_fuse_init() { + /* Nonmatching */ +} + +/* 800DF1F0-800DF314 .text eff_fuse_start__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::eff_fuse_start() { + /* Nonmatching */ +} + +/* 800DF314-800DF3DC .text eff_fuse_move__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::eff_fuse_move() { + /* Nonmatching */ +} + +/* 800DF3DC-800DF41C .text eff_fuse_end__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::eff_fuse_end() { + /* Nonmatching */ +} + +/* 800DF41C-800DF488 .text eff_water_splash__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::eff_water_splash() { + /* Nonmatching */ +} + +/* 800DF488-800DF578 .text se_fall_water__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::se_fall_water() { + /* Nonmatching */ +} + +/* 800DF578-800DF5D8 .text se_explode__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::se_explode() { + /* Nonmatching */ +} + +/* 800DF5D8-800DF638 .text se_explode_water__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::se_explode_water() { + /* Nonmatching */ +} + +/* 800DF638-800DF698 .text se_ignition__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::se_ignition() { + /* Nonmatching */ +} + +/* 800DF698-800DF6EC .text set_sound_env__Q27daBomb25Act_cFii */ +void daBomb2::Act_c::set_sound_env(int, int) { + /* Nonmatching */ +} + +/* 800DF6EC-800DF858 .text chk_exp_cc_nut__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_exp_cc_nut() { + /* Nonmatching */ +} + +/* 800DF858-800DF88C .text chk_exp_cc__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_exp_cc() { + /* Nonmatching */ +} + +/* 800DF88C-800DFA5C .text chk_exp_bg_nut__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_exp_bg_nut() { + /* Nonmatching */ +} + +/* 800DFA5C-800DFA7C .text chk_exp_bg__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_exp_bg() { + /* Nonmatching */ +} + +/* 800DFA7C-800DFAC0 .text chk_exp_timer__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_exp_timer() { + /* Nonmatching */ +} + +/* 800DFAC0-800DFB94 .text chk_sink_bg_nut__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_sink_bg_nut() { + /* Nonmatching */ +} + +/* 800DFB94-800DFBB4 .text chk_sink_bg__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_sink_bg() { + /* Nonmatching */ +} + +/* 800DFBB4-800DFC0C .text chk_exp_pre__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_exp_pre() { + /* Nonmatching */ +} + +/* 800DFC0C-800DFC30 .text chk_exp_post__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_exp_post() { + /* Nonmatching */ +} + +/* 800DFC30-800DFC54 .text chk_sink_post__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_sink_post() { + /* Nonmatching */ +} + +/* 800DFC54-800DFD0C .text set_real_shadow_flag__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::set_real_shadow_flag() { + /* Nonmatching */ +} + +/* 800DFD0C-800DFDB0 .text carry_fuse_start__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::carry_fuse_start() { + /* Nonmatching */ +} + +/* 800DFDB0-800DFDC0 .text on_carry__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::on_carry() { + /* Nonmatching */ +} + +/* 800DFDC0-800DFDD0 .text off_carry__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::off_carry() { + /* Nonmatching */ +} + +/* 800DFDD0-800DFDF8 .text mode_wait_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 800DFDF8-800DFF40 .text mode_wait__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 800DFF40-800DFFA4 .text mode_carry_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::mode_carry_init() { + /* Nonmatching */ +} + +/* 800DFFA4-800E006C .text mode_carry__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::mode_carry() { + /* Nonmatching */ +} + +/* 800E006C-800E0150 .text mode_explode_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::mode_explode_init() { + /* Nonmatching */ +} + +/* 800E0150-800E01A8 .text mode_explode__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::mode_explode() { + /* Nonmatching */ +} + +/* 800E01A8-800E0238 .text mode_sink_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::mode_sink_init() { + /* Nonmatching */ +} + +/* 800E0238-800E02D0 .text mode_sink__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::mode_sink() { + /* Nonmatching */ +} + +/* 800E02D0-800E03C4 .text mode_proc_call__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 800E03C4-800E03FC .text tensor_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::tensor_init() { + /* Nonmatching */ +} + +/* 800E03FC-800E0430 .text vib_init__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::vib_init() { + /* Nonmatching */ +} + +/* 800E0430-800E04FC .text vib_proc__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::vib_proc() { + /* Nonmatching */ +} + +/* 800E04FC-800E0554 .text set_vib_tensor__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::set_vib_tensor() { + /* Nonmatching */ +} + +/* 800E0554-800E0588 .text tensor_wait__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::tensor_wait() { + /* Nonmatching */ +} + +/* 800E0588-800E05D8 .text tensor_wait_drop__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::tensor_wait_drop() { + /* Nonmatching */ +} + +/* 800E05D8-800E0664 .text tensor_wait_ground__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::tensor_wait_ground() { + /* Nonmatching */ +} + +/* 800E0664-800E0684 .text tensor_carry__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::tensor_carry() { + /* Nonmatching */ +} + +/* 800E0684-800E06A4 .text tensor_explode__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::tensor_explode() { + /* Nonmatching */ +} + +/* 800E06A4-800E06C4 .text tensor_sink__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::tensor_sink() { + /* Nonmatching */ +} + +/* 800E06C4-800E07B8 .text tensor_proc_call__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::tensor_proc_call() { + /* Nonmatching */ +} + +/* 800E07B8-800E0860 .text _execute__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::_execute() { + /* Nonmatching */ +} + +/* 800E0860-800E0894 .text is_draw__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::is_draw() { + /* Nonmatching */ +} + +/* 800E0894-800E0950 .text draw_nut__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::draw_nut() { + /* Nonmatching */ +} + +/* 800E0950-800E0A0C .text draw_shadow__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::draw_shadow() { + /* Nonmatching */ +} + +/* 800E0A0C-800E0A80 .text _draw__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::_draw() { + /* Nonmatching */ +} + +/* 800E0A80-800E0AA0 .text Mthd_Create__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv */ +void daBomb2::@unnamed@d_a_bomb2_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 800E0AA0-800E0AC4 .text Mthd_Delete__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv */ +void daBomb2::@unnamed@d_a_bomb2_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 800E0AC4-800E0AE8 .text Mthd_Execute__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv */ +void daBomb2::@unnamed@d_a_bomb2_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 800E0AE8-800E0B0C .text Mthd_Draw__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv */ +void daBomb2::@unnamed@d_a_bomb2_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 800E0B0C-800E0B14 .text Mthd_IsDelete__Q27daBomb223@unnamed@d_a_bomb2_cpp@FPv */ +void daBomb2::@unnamed@d_a_bomb2_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 800E0B14-800E0B80 .text __dt__Q27daBomb214FuseSparksCB_cFv */ +daBomb2::FuseSparksCB_c::~FuseSparksCB_c() { + /* Nonmatching */ +} + +/* 800E0B80-800E0BEC .text __dt__Q27daBomb213FuseSmokeCB_cFv */ +daBomb2::FuseSmokeCB_c::~FuseSmokeCB_c() { + /* Nonmatching */ +} + +/* 800E0BEC-800E0C08 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ37daBomb25Act_c5Prm_eQ37daBomb25Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daBomb2::Act_c::Prm_e, daBomb2::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bomb_static.cpp b/src/d/actor/d_a_bomb_static.cpp new file mode 100644 index 000000000..16672aad3 --- /dev/null +++ b/src/d/actor/d_a_bomb_static.cpp @@ -0,0 +1,143 @@ +// +// Generated by dtk +// Translation Unit: d_a_bomb_static.cpp +// + +#include "d_a_bomb_static.h" +#include "dolphin/types.h" + +/* 80067FA0-80067FD0 .text getBombRestTime__8daBomb_cFv */ +void daBomb_c::getBombRestTime() { + /* Nonmatching */ +} + +/* 80067FD0-80068000 .text getBombCheck_Flag__8daBomb_cFv */ +void daBomb_c::getBombCheck_Flag() { + /* Nonmatching */ +} + +/* 80068000-80068034 .text setBombCheck_Flag__8daBomb_cFv */ +void daBomb_c::setBombCheck_Flag() { + /* Nonmatching */ +} + +/* 80068034-80068068 .text setBombFire_ON__8daBomb_cFv */ +void daBomb_c::setBombFire_ON() { + /* Nonmatching */ +} + +/* 80068068-800680CC .text setBombNoHit__8daBomb_cFv */ +void daBomb_c::setBombNoHit() { + /* Nonmatching */ +} + +/* 800680CC-80068104 .text setBombOffCoSet__8daBomb_cFv */ +void daBomb_c::setBombOffCoSet() { + /* Nonmatching */ +} + +/* 80068104-8006813C .text setBombOnCoSet__8daBomb_cFv */ +void daBomb_c::setBombOnCoSet() { + /* Nonmatching */ +} + +/* 8006813C-800681CC .text setBombNoEff__8daBomb_cFv */ +void daBomb_c::setBombNoEff() { + /* Nonmatching */ +} + +/* 800681CC-80068208 .text setBombRestTime__8daBomb_cFs */ +void daBomb_c::setBombRestTime(short) { + /* Nonmatching */ +} + +/* 80068208-80068244 .text setNoGravityTime__8daBomb_cFs */ +void daBomb_c::setNoGravityTime(short) { + /* Nonmatching */ +} + +/* 80068244-80068274 .text prm_make__8daBomb_cFQ28daBomb_c7State_ebb */ +void daBomb_c::prm_make(daBomb_c::State_e, bool, bool) { + /* Nonmatching */ +} + +/* 80068274-800682C0 .text chk_state__8daBomb_cCFQ28daBomb_c7State_e */ +void daBomb_c::chk_state(daBomb_c::State_e) const { + /* Nonmatching */ +} + +/* 800682C0-800682F0 .text change_state__8daBomb_cFQ28daBomb_c7State_e */ +void daBomb_c::change_state(daBomb_c::State_e) { + /* Nonmatching */ +} + +/* 800682F0-8006832C .text prm_get_state__8daBomb_cCFv */ +void daBomb_c::prm_get_state() const { + /* Nonmatching */ +} + +/* 8006832C-80068340 .text get_explode_instant__8daBomb_cCFv */ +void daBomb_c::get_explode_instant() const { + /* Nonmatching */ +} + +/* 80068340-80068388 .text prm_get_cheapEff__8daBomb_cCFv */ +void daBomb_c::prm_get_cheapEff() const { + /* Nonmatching */ +} + +/* 80068388-800683D0 .text prm_get_angXZero__8daBomb_cCFv */ +void daBomb_c::prm_get_angXZero() const { + /* Nonmatching */ +} + +/* 800683D0-800683F8 .text prm_get_version__8daBomb_cCFv */ +void daBomb_c::prm_get_version() const { + /* Nonmatching */ +} + +/* 800683F8-80068450 .text _prm_chk_version__8daBomb_cCFv */ +void daBomb_c::_prm_chk_version() const { + /* Nonmatching */ +} + +/* 80068450-80068488 .text remove_fuse_effect__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::remove_fuse_effect() { + /* Nonmatching */ +} + +/* 80068488-80068490 .text set_time__Q27daBomb25Act_cFi */ +void daBomb2::Act_c::set_time(int) { + /* Nonmatching */ +} + +/* 80068490-80068498 .text get_time__Q27daBomb25Act_cCFv */ +void daBomb2::Act_c::get_time() const { + /* Nonmatching */ +} + +/* 80068498-800684A0 .text chk_eat__Q27daBomb25Act_cCFv */ +void daBomb2::Act_c::chk_eat() const { + /* Nonmatching */ +} + +/* 800684A0-800684AC .text set_eat__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::set_eat() { + /* Nonmatching */ +} + +/* 800684AC-800684E0 .text set_no_hit__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::set_no_hit() { + /* Nonmatching */ +} + +/* 800684E0-800684F4 .text chk_explode__Q27daBomb25Act_cFv */ +void daBomb2::Act_c::chk_explode() { + /* Nonmatching */ +} + +/* 800684F4-80068510 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ28daBomb_c5Prm_eQ28daBomb_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daBomb_c::Prm_e, daBomb_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_boomerang.cpp b/src/d/actor/d_a_boomerang.cpp new file mode 100644 index 000000000..046d92755 --- /dev/null +++ b/src/d/actor/d_a_boomerang.cpp @@ -0,0 +1,203 @@ +// +// Generated by dtk +// Translation Unit: d_a_boomerang.cpp +// + +#include "d_a_boomerang.h" +#include "dolphin/types.h" + +/* 800E0C08-800E0D44 .text initBlur__18daBoomerang_blur_cFPA4_fs */ +void daBoomerang_blur_c::initBlur(float(*)[4], short) { + /* Nonmatching */ +} + +/* 800E0D44-800E101C .text copyBlur__18daBoomerang_blur_cFPA4_fs */ +void daBoomerang_blur_c::copyBlur(float(*)[4], short) { + /* Nonmatching */ +} + +/* 800E101C-800E13A4 .text draw__18daBoomerang_blur_cFv */ +void daBoomerang_blur_c::draw() { + /* Nonmatching */ +} + +/* 800E13A4-800E14F0 .text draw__25daBoomerang_sightPacket_cFv */ +void daBoomerang_sightPacket_c::draw() { + /* Nonmatching */ +} + +/* 800E14F0-800E1718 .text setSight__25daBoomerang_sightPacket_cFP4cXyzi */ +void daBoomerang_sightPacket_c::setSight(cXyz*, int) { + /* Nonmatching */ +} + +/* 800E1718-800E1754 .text play__25daBoomerang_sightPacket_cFi */ +void daBoomerang_sightPacket_c::play(int) { + /* Nonmatching */ +} + +/* 800E1754-800E1998 .text draw__13daBoomerang_cFv */ +void daBoomerang_c::draw() { + /* Nonmatching */ +} + +/* 800E1998-800E19B8 .text daBoomerang_Draw__FP13daBoomerang_c */ +void daBoomerang_Draw(daBoomerang_c*) { + /* Nonmatching */ +} + +/* 800E19B8-800E1A14 .text getFlyMax__13daBoomerang_cFv */ +void daBoomerang_c::getFlyMax() { + /* Nonmatching */ +} + +/* 800E1A14-800E1AAC .text rockLineCallback__13daBoomerang_cFP10fopAc_ac_c */ +void daBoomerang_c::rockLineCallback(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800E1AAC-800E1AD0 .text daBoomerang_rockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daBoomerang_rockLineCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 800E1AD0-800E1B20 .text setAimActor__13daBoomerang_cFP10fopAc_ac_c */ +void daBoomerang_c::setAimActor(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800E1B20-800E1C20 .text setLockActor__13daBoomerang_cFP10fopAc_ac_ci */ +void daBoomerang_c::setLockActor(fopAc_ac_c*, int) { + /* Nonmatching */ +} + +/* 800E1C20-800E1C58 .text resetLockActor__13daBoomerang_cFv */ +void daBoomerang_c::resetLockActor() { + /* Nonmatching */ +} + +/* 800E1C58-800E1CFC .text setRoomInfo__13daBoomerang_cFv */ +void daBoomerang_c::setRoomInfo() { + /* Nonmatching */ +} + +/* 800E1CFC-800E1DA8 .text setKeepMatrix__13daBoomerang_cFv */ +void daBoomerang_c::setKeepMatrix() { + /* Nonmatching */ +} + +/* 800E1DA8-800E1E6C .text setAimPos__13daBoomerang_cFv */ +void daBoomerang_c::setAimPos() { + /* Nonmatching */ +} + +/* 800E1E6C-800E1F94 .text checkBgHit__13daBoomerang_cFP4cXyzP4cXyz */ +void daBoomerang_c::checkBgHit(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 800E1F94-800E239C .text procWait__13daBoomerang_cFv */ +void daBoomerang_c::procWait() { + /* Nonmatching */ +} + +/* 800E239C-800E2AF4 .text procMove__13daBoomerang_cFv */ +void daBoomerang_c::procMove() { + /* Nonmatching */ +} + +/* 800E2AF4-800E2BD0 .text execute__13daBoomerang_cFv */ +void daBoomerang_c::execute() { + /* Nonmatching */ +} + +/* 800E2BD0-800E2BF0 .text daBoomerang_Execute__FP13daBoomerang_c */ +void daBoomerang_Execute(daBoomerang_c*) { + /* Nonmatching */ +} + +/* 800E2BF0-800E2BF8 .text daBoomerang_IsDelete__FP13daBoomerang_c */ +void daBoomerang_IsDelete(daBoomerang_c*) { + /* Nonmatching */ +} + +/* 800E2BF8-800E2C00 .text daBoomerang_Delete__FP13daBoomerang_c */ +void daBoomerang_Delete(daBoomerang_c*) { + /* Nonmatching */ +} + +/* 800E2C00-800E2CC8 .text createHeap__13daBoomerang_cFv */ +void daBoomerang_c::createHeap() { + /* Nonmatching */ +} + +/* 800E2CC8-800E2CE8 .text daBoomerang_createHeap__FP10fopAc_ac_c */ +void daBoomerang_createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800E2CE8-800E2EF0 .text create__13daBoomerang_cFv */ +void daBoomerang_c::create() { + /* Nonmatching */ +} + +/* 800E2EF0-800E329C .text __ct__13daBoomerang_cFv */ +daBoomerang_c::daBoomerang_c() { + /* Nonmatching */ +} + +/* 800E329C-800E33F0 .text __dt__20dBgS_BoomerangLinChkFv */ +dBgS_BoomerangLinChk::~dBgS_BoomerangLinChk() { + /* Nonmatching */ +} + +/* 800E33F0-800E3410 .text daBoomerang_Create__FP10fopAc_ac_c */ +void daBoomerang_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800E348C-800E3494 .text @20@__dt__20dBgS_BoomerangLinChkFv */ +void @20@__dt__20dBgS_BoomerangLinChkFv { + /* Nonmatching */ +} + +/* 800E3494-800E349C .text @100@__dt__20dBgS_BoomerangLinChkFv */ +void @100@__dt__20dBgS_BoomerangLinChkFv { + /* Nonmatching */ +} + +/* 800E349C-800E34A4 .text @88@__dt__20dBgS_BoomerangLinChkFv */ +void @88@__dt__20dBgS_BoomerangLinChkFv { + /* Nonmatching */ +} + +/* 800E34A4-800E34AC .text checkPlayerNoDraw__9daPy_py_cFv */ +void daPy_py_c::checkPlayerNoDraw() { + /* Nonmatching */ +} + +/* 800E34AC-800E34C8 .text getBoomerangCatchPos__9daPy_lk_cCFv */ +void daPy_lk_c::getBoomerangCatchPos() const { + /* Nonmatching */ +} + +/* 800E34C8-800E34F4 .text getLineTopPos__9daPy_lk_cFv */ +void daPy_lk_c::getLineTopPos() { + /* Nonmatching */ +} + +/* 800E34F4-800E3510 .text getPos__18daPy_sightPacket_cFv */ +void daPy_sightPacket_c::getPos() { + /* Nonmatching */ +} + +/* 800E3510-800E35DC .text __dt__18daBoomerang_blur_cFv */ +daBoomerang_blur_c::~daBoomerang_blur_c() { + /* Nonmatching */ +} + +/* 800E35DC-800E3638 .text __dt__25daBoomerang_sightPacket_cFv */ +daBoomerang_sightPacket_c::~daBoomerang_sightPacket_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_boss_item.cpp b/src/d/actor/d_a_boss_item.cpp new file mode 100644 index 000000000..1fb7e0466 --- /dev/null +++ b/src/d/actor/d_a_boss_item.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: d_a_boss_item.cpp +// + +#include "d_a_boss_item.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daBossItem_IsDelete__FP14bossitem_class */ +void daBossItem_IsDelete(bossitem_class*) { + /* Nonmatching */ +} + +/* 00000080-00000088 .text daBossItem_Delete__FP14bossitem_class */ +void daBossItem_Delete(bossitem_class*) { + /* Nonmatching */ +} + +/* 00000088-00000128 .text daBossItem_Create__FP10fopAc_ac_c */ +void daBossItem_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bpw.cpp b/src/d/actor/d_a_bpw.cpp new file mode 100644 index 000000000..0843995ac --- /dev/null +++ b/src/d/actor/d_a_bpw.cpp @@ -0,0 +1,683 @@ +// +// Generated by dtk +// Translation Unit: d_a_bpw.cpp +// + +#include "d_a_bpw.h" +#include "dolphin/types.h" + +/* 00000078-00000258 .text body_nodeCallBack__FP7J3DNodei */ +void body_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000258-00000294 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000294-000003C4 .text kantera_nodeCallBack__FP7J3DNodei */ +void kantera_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000003C4-000004F0 .text draw_SUB__FP9bpw_class */ +void draw_SUB(bpw_class*) { + /* Nonmatching */ +} + +/* 000004F0-000005D8 .text kantera_draw_SUB__FP9bpw_class */ +void kantera_draw_SUB(bpw_class*) { + /* Nonmatching */ +} + +/* 000005D8-00000998 .text body_draw__FP9bpw_class */ +void body_draw(bpw_class*) { + /* Nonmatching */ +} + +/* 00000998-00000B64 .text kantera_draw__FP9bpw_class */ +void kantera_draw(bpw_class*) { + /* Nonmatching */ +} + +/* 00000B64-00000C20 .text damage_ball_draw__FP9bpw_class */ +void damage_ball_draw(bpw_class*) { + /* Nonmatching */ +} + +/* 00000C20-00000C24 .text line_draw__FP9bpw_class */ +void line_draw(bpw_class*) { + /* Nonmatching */ +} + +/* 00000C24-00000CF0 .text torituki_draw__FP9bpw_class */ +void torituki_draw(bpw_class*) { + /* Nonmatching */ +} + +/* 00000CF0-00000DF4 .text daBPW_Draw__FP9bpw_class */ +void daBPW_Draw(bpw_class*) { + /* Nonmatching */ +} + +/* 00000DF4-00000F20 .text anm_init__FP9bpw_classifUcfi */ +void anm_init(bpw_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000F20-000015CC .text body_atari_check__FP9bpw_class */ +void body_atari_check(bpw_class*) { + /* Nonmatching */ +} + +/* 000015CC-00001658 .text BG_check__FP9bpw_class */ +void BG_check(bpw_class*) { + /* Nonmatching */ +} + +/* 00001658-00001798 .text wall_HIT_check__FP9bpw_class */ +void wall_HIT_check(bpw_class*) { + /* Nonmatching */ +} + +/* 00001798-00001894 .text alpha_anime__FP9bpw_class */ +void alpha_anime(bpw_class*) { + /* Nonmatching */ +} + +/* 00001894-000018EC .text fuwafuwa_calc__FP9bpw_class */ +void fuwafuwa_calc(bpw_class*) { + /* Nonmatching */ +} + +/* 000018EC-00001A50 .text kankyou_hendou__FP9bpw_class */ +void kankyou_hendou(bpw_class*) { + /* Nonmatching */ +} + +/* 00001A50-00001CBC .text noroi_check__FP9bpw_class */ +void noroi_check(bpw_class*) { + /* Nonmatching */ +} + +/* 00001CBC-00001DA0 .text fire_and_emitter_clear__FP9bpw_class */ +void fire_and_emitter_clear(bpw_class*) { + /* Nonmatching */ +} + +/* 00001DA0-00001F40 .text noroi_brk_check__FP9bpw_classUc */ +void noroi_brk_check(bpw_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00001F40-00001F90 .text next_att_wait_check__FP9bpw_class */ +void next_att_wait_check(bpw_class*) { + /* Nonmatching */ +} + +/* 00001F90-00002114 .text next_status_clear__FP9bpw_classUc */ +void next_status_clear(bpw_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00002114-0000242C .text light_on_off__FP9bpw_class */ +void light_on_off(bpw_class*) { + /* Nonmatching */ +} + +/* 0000242C-000024B0 .text skull_search_sub__FPvPv */ +void skull_search_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000024B0-000026F8 .text search_get_skull__FP9bpw_classUc */ +void search_get_skull(bpw_class*, unsigned char) { + /* Nonmatching */ +} + +/* 000026F8-000027EC .text maai_sub__FP9bpw_class */ +void maai_sub(bpw_class*) { + /* Nonmatching */ +} + +/* 000027EC-000029B8 .text gouen_maai_sub__FP9bpw_class */ +void gouen_maai_sub(bpw_class*) { + /* Nonmatching */ +} + +/* 000029B8-00002BA8 .text kantera_pos_search__FP9bpw_class */ +void kantera_pos_search(bpw_class*) { + /* Nonmatching */ +} + +/* 00002BA8-000035F8 .text action_dousa__FP9bpw_class */ +void action_dousa(bpw_class*) { + /* Nonmatching */ +} + +/* 000035F8-00003724 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00003724-000037C4 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000037C4-00003820 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003820-00003868 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003868-000038C4 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000038C4-0000390C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000390C-000039A0 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000039A0-000039E8 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000039E8-00003A30 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003A30-00004870 .text action_kougeki__FP9bpw_class */ +void action_kougeki(bpw_class*) { + /* Nonmatching */ +} + +/* 00004870-000051E0 .text action_karada_taore__FP9bpw_class */ +void action_karada_taore(bpw_class*) { + /* Nonmatching */ +} + +/* 000051E0-000062D8 .text action_damage__FP9bpw_class */ +void action_damage(bpw_class*) { + /* Nonmatching */ +} + +/* 000062D8-00008BAC .text action_bunri_dousa__FP9bpw_class */ +void action_bunri_dousa(bpw_class*) { + /* Nonmatching */ +} + +/* 00008BAC-00008BDC .text dComIfGs_onStageBossEnemy__Fv */ +void dComIfGs_onStageBossEnemy() { + /* Nonmatching */ +} + +/* 00008BDC-00008C00 .text cM_scos__Fs */ +void cM_scos(short) { + /* Nonmatching */ +} + +/* 00008C00-00008C10 .text setGlobalPrmColor__14JPABaseEmitterFUcUcUc */ +void JPABaseEmitter::setGlobalPrmColor(unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 00008C10-00008C98 .text dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz */ +void dComIfGp_particle_set(unsigned short, const cXyz*, const csXyz*, const cXyz*, unsigned char, dPa_levelEcallBack*, signed char, const _GXColor*, const _GXColor*, const cXyz*) { + /* Nonmatching */ +} + +/* 00008C98-00008CA0 .text setPlaySpeed__14mDoExt_McaMorfFf */ +void mDoExt_McaMorf::setPlaySpeed(float) { + /* Nonmatching */ +} + +/* 00008CA0-00008CC4 .text cM_ssin__Fs */ +void cM_ssin(short) { + /* Nonmatching */ +} + +/* 00008CC4-00008D3C .text sqrtf__3stdFf */ +void std::sqrtf(float) { + /* Nonmatching */ +} + +/* 00008D3C-0000A064 .text action_start_demo__FP9bpw_class */ +void action_start_demo(bpw_class*) { + /* Nonmatching */ +} + +/* 0000A064-0000A168 .text vib_mode_check__FP9bpw_class */ +void vib_mode_check(bpw_class*) { + /* Nonmatching */ +} + +/* 0000A168-0000A494 .text kantera_calc__FP9bpw_class */ +void kantera_calc(bpw_class*) { + /* Nonmatching */ +} + +/* 0000A494-0000A8C8 .text body_execute__FP9bpw_class */ +void body_execute(bpw_class*) { + /* Nonmatching */ +} + +/* 0000A8C8-0000A9DC .text kantera_atari_check__FP9bpw_class */ +void kantera_atari_check(bpw_class*) { + /* Nonmatching */ +} + +/* 0000A9DC-0000AD74 .text action_kantera_dousa__FP9bpw_class */ +void action_kantera_dousa(bpw_class*) { + /* Nonmatching */ +} + +/* 0000AD74-0000B004 .text kantera_execute__FP9bpw_class */ +void kantera_execute(bpw_class*) { + /* Nonmatching */ +} + +/* 0000B004-0000B700 .text action_b_fire_1_dousa__FP9bpw_class */ +void action_b_fire_1_dousa(bpw_class*) { + /* Nonmatching */ +} + +/* 0000B700-0000BD18 .text action_b_fire_2_dousa__FP9bpw_class */ +void action_b_fire_2_dousa(bpw_class*) { + /* Nonmatching */ +} + +/* 0000BD18-0000BE50 .text damage_ball_execute__FP9bpw_class */ +void damage_ball_execute(bpw_class*) { + /* Nonmatching */ +} + +/* 0000BE50-0000C154 .text torituki_execute__FP9bpw_class */ +void torituki_execute(bpw_class*) { + /* Nonmatching */ +} + +/* 0000C154-0000C5C0 .text daBPW_Execute__FP9bpw_class */ +void daBPW_Execute(bpw_class*) { + /* Nonmatching */ +} + +/* 0000C5C0-0000C5C8 .text daBPW_IsDelete__FP9bpw_class */ +void daBPW_IsDelete(bpw_class*) { + /* Nonmatching */ +} + +/* 0000C5C8-0000C770 .text daBPW_Delete__FP9bpw_class */ +void daBPW_Delete(bpw_class*) { + /* Nonmatching */ +} + +/* 0000C770-0000CC40 .text boss_useHeapInit__FP10fopAc_ac_c */ +void boss_useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000CC40-0000CC88 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000CC88-0000CDF0 .text body_create_init__FP9bpw_class */ +void body_create_init(bpw_class*) { + /* Nonmatching */ +} + +/* 0000CDF0-0000CFCC .text kantera_useHeapInit__FP10fopAc_ac_c */ +void kantera_useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000CFCC-0000D0B8 .text kantera_create_init__FP9bpw_class */ +void kantera_create_init(bpw_class*) { + /* Nonmatching */ +} + +/* 0000D0B8-0000D1A0 .text fire_useHeapInit__FP10fopAc_ac_c */ +void fire_useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000D1A0-0000D254 .text damage_ball_create_init__FP9bpw_class */ +void damage_ball_create_init(bpw_class*) { + /* Nonmatching */ +} + +/* 0000D254-0000D368 .text tori_useHeapInit__FP10fopAc_ac_c */ +void tori_useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000D368-0000D43C .text tori_create_init__FP9bpw_class */ +void tori_create_init(bpw_class*) { + /* Nonmatching */ +} + +/* 0000D43C-0000DB08 .text daBPW_Create__FP10fopAc_ac_c */ +void daBPW_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000DB08-0000DDF8 .text __ct__9bpw_classFv */ +bpw_class::bpw_class() { + /* Nonmatching */ +} + +/* 0000DDF8-0000DEC4 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000DEC4-0000DF0C .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000DF0C-0000DF68 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000DF68-0000DFB0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000DFB0-0000E020 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000E020-0000E044 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 0000E044-0000E0C0 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 0000E0C0-0000E0C4 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000E0C4-0000E0C8 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000E0C8-0000E0CC .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000E0CC-0000E0D0 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000E0D0-0000E0D4 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000E0D4-0000E11C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000E11C-0000E178 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000E178-0000E188 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000E188-0000E190 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000E190-0000E198 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000E198-0000E1A0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000E1A0-0000E1A8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000E1A8-0000E1E0 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000E1E0-0000E1E8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000E1E8-0000E1F0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000E1F0-0000E1F8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000E1F8-0000E230 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000E230-0000E234 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000E234-0000E23C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000E23C-0000E244 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000E244-0000E24C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000E24C-0000E258 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000E258-0000E264 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000E264-0000E2C0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000E2C0-0000E2C8 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000E2C8-0000E2D0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000E2D0-0000E2D8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000E2D8-0000E2E0 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000E2E0-0000E2E8 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000E2E8-0000E2F0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000E2F0-0000E2F8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000E2F8-0000E300 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000E300-0000E308 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000E308-0000E324 .text getHeadTopPos__9daPy_py_cCFv */ +void daPy_py_c::getHeadTopPos() const { + /* Nonmatching */ +} + +/* 0000E324-0000E338 .text cancelOriginalDemo__9daPy_py_cFv */ +void daPy_py_c::cancelOriginalDemo() { + /* Nonmatching */ +} + +/* 0000E338-0000E354 .text __ct__4cXyzFRC4cXyz */ +cXyz::cXyz(const cXyz&) { + /* Nonmatching */ +} + +/* 0000E354-0000E35C .text changeDemoMode__9daPy_py_cFUl */ +void daPy_py_c::changeDemoMode(unsigned long) { + /* Nonmatching */ +} + +/* 0000E35C-0000E370 .text changeOriginalDemo__9daPy_py_cFv */ +void daPy_py_c::changeOriginalDemo() { + /* Nonmatching */ +} + +/* 0000E370-0000E388 .text dComIfGp_event_onEventFlag__FUs */ +void dComIfGp_event_onEventFlag(unsigned short) { + /* Nonmatching */ +} + +/* 0000E388-0000E3EC .text mDoAud_seStart__FUlP3VecUlSc */ +void mDoAud_seStart(unsigned long, Vec*, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 0000E3EC-0000E408 .text __as__4cXyzFRC4cXyz */ +void cXyz::operator=(const cXyz&) { + /* Nonmatching */ +} + +/* 0000E408-0000E418 .text setall__4cXyzFf */ +void cXyz::setall(float) { + /* Nonmatching */ +} + +/* 0000E418-0000E428 .text ClrCoSet__14cCcD_ObjHitInfFv */ +void cCcD_ObjHitInf::ClrCoSet() { + /* Nonmatching */ +} + +/* 0000E428-0000E438 .text OffTgSetBit__14cCcD_ObjHitInfFv */ +void cCcD_ObjHitInf::OffTgSetBit() { + /* Nonmatching */ +} + +/* 0000E438-0000E448 .text ClrAtSet__14cCcD_ObjHitInfFv */ +void cCcD_ObjHitInf::ClrAtSet() { + /* Nonmatching */ +} + +/* 0000E448-0000E460 .text dComIfGp_getCamera__Fi */ +void dComIfGp_getCamera(int) { + /* Nonmatching */ +} + +/* 0000E460-0000E47C .text dComIfGp_getPlayerCameraID__Fi */ +void dComIfGp_getPlayerCameraID(int) { + /* Nonmatching */ +} + +/* 0000E47C-0000E494 .text dComIfGp_getPlayer__Fi */ +void dComIfGp_getPlayer(int) { + /* Nonmatching */ +} + +/* 0000E494-0000E50C .text fopAcM_monsSeStart__FP10fopAc_ac_cUlUl */ +void fopAcM_monsSeStart(fopAc_ac_c*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 0000E50C-0000E524 .text dComIfGp_event_reset__Fv */ +void dComIfGp_event_reset() { + /* Nonmatching */ +} + +/* 0000E524-0000E5A4 .text fopAcM_seStart__FP10fopAc_ac_cUlUl */ +void fopAcM_seStart(fopAc_ac_c*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 0000E5A4-0000E5D4 .text isStop__14mDoExt_McaMorfFv */ +void mDoExt_McaMorf::isStop() { + /* Nonmatching */ +} + +/* 0000E5D4-0000E600 .text fopAcM_searchPlayerAngleY__FP10fopAc_ac_c */ +void fopAcM_searchPlayerAngleY(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_branch.cpp b/src/d/actor/d_a_branch.cpp new file mode 100644 index 000000000..a93039f8d --- /dev/null +++ b/src/d/actor/d_a_branch.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_a_branch.cpp +// + +#include "d_a_branch.h" +#include "dolphin/types.h" + +/* 00000078-00000128 .text set_mtx__10daBranch_cFv */ +void daBranch_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000128-000001E4 .text set_anim__10daBranch_cFiii */ +void daBranch_c::set_anim(int, int, int) { + /* Nonmatching */ +} + +/* 000001E4-00000228 .text demoPlay__10daBranch_cFP14mDoExt_McaMorf */ +void daBranch_c::demoPlay(mDoExt_McaMorf*) { + /* Nonmatching */ +} + +/* 00000228-00000248 .text solidHeapCB__10daBranch_cFP10fopAc_ac_c */ +void daBranch_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000248-0000049C .text CreateHeap__10daBranch_cFv */ +void daBranch_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000049C-00000524 .text daBranch_Draw__FP10daBranch_c */ +void daBranch_Draw(daBranch_c*) { + /* Nonmatching */ +} + +/* 00000524-0000060C .text daBranch_Execute__FP10daBranch_c */ +void daBranch_Execute(daBranch_c*) { + /* Nonmatching */ +} + +/* 0000060C-00000614 .text daBranch_IsDelete__FP10daBranch_c */ +void daBranch_IsDelete(daBranch_c*) { + /* Nonmatching */ +} + +/* 00000614-00000694 .text daBranch_Delete__FP10daBranch_c */ +void daBranch_Delete(daBranch_c*) { + /* Nonmatching */ +} + +/* 00000694-0000080C .text daBranch_Create__FP10fopAc_ac_c */ +void daBranch_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_branch_static.cpp b/src/d/actor/d_a_branch_static.cpp new file mode 100644 index 000000000..07531726c --- /dev/null +++ b/src/d/actor/d_a_branch_static.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: d_a_branch_static.cpp +// + +#include "d_a_branch_static.h" +#include "dolphin/types.h" + +/* 80068510-800685F8 .text getJointMtx__10daBranch_cFPCc */ +void daBranch_c::getJointMtx(const char*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bridge.cpp b/src/d/actor/d_a_bridge.cpp new file mode 100644 index 000000000..91adbc3e7 --- /dev/null +++ b/src/d/actor/d_a_bridge.cpp @@ -0,0 +1,233 @@ +// +// Generated by dtk +// Translation Unit: d_a_bridge.cpp +// + +#include "d_a_bridge.h" +#include "dolphin/types.h" + +/* 00000078-00000504 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000504-00000540 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000540-00000614 .text kikuzu_set__FP12bridge_classP4cXyz */ +void kikuzu_set(bridge_class*, cXyz*) { + /* Nonmatching */ +} + +/* 00000614-000011EC .text daBridge_Draw__FP12bridge_class */ +void daBridge_Draw(bridge_class*) { + /* Nonmatching */ +} + +/* 000011EC-00001580 .text control1__FP12bridge_classP4br_s */ +void control1(bridge_class*, br_s*) { + /* Nonmatching */ +} + +/* 00001580-0000178C .text control2__FP12bridge_classP4br_s */ +void control2(bridge_class*, br_s*) { + /* Nonmatching */ +} + +/* 0000178C-000018A8 .text control3__FP12bridge_classP4br_s */ +void control3(bridge_class*, br_s*) { + /* Nonmatching */ +} + +/* 000018A8-00001B08 .text cut_control1__FP12bridge_classP4br_s */ +void cut_control1(bridge_class*, br_s*) { + /* Nonmatching */ +} + +/* 00001B08-00001D84 .text cut_control2__FP12bridge_classP4br_s */ +void cut_control2(bridge_class*, br_s*) { + /* Nonmatching */ +} + +/* 00001D84-00001FAC .text himo_cut_control1__FP4cXyz */ +void himo_cut_control1(cXyz*) { + /* Nonmatching */ +} + +/* 00001FAC-00002A1C .text bridge_move__FP12bridge_class */ +void bridge_move(bridge_class*) { + /* Nonmatching */ +} + +/* 00002A1C-00002A8C .text s_a_b_sub__FPvPv */ +void s_a_b_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00002A8C-00002AB8 .text search_aite__FP12bridge_class */ +void search_aite(bridge_class*) { + /* Nonmatching */ +} + +/* 00002AB8-00003C68 .text daBridge_Execute__FP12bridge_class */ +void daBridge_Execute(bridge_class*) { + /* Nonmatching */ +} + +/* 00003C68-00003CD4 .text daBridge_IsDelete__FP12bridge_class */ +void daBridge_IsDelete(bridge_class*) { + /* Nonmatching */ +} + +/* 00003CD4-00003D2C .text daBridge_Delete__FP12bridge_class */ +void daBridge_Delete(bridge_class*) { + /* Nonmatching */ +} + +/* 00003D2C-00003E00 .text CreateInit__FP10fopAc_ac_c */ +void CreateInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003E00-00004310 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004310-00004770 .text daBridge_Create__FP10fopAc_ac_c */ +void daBridge_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004770-00004830 .text __dt__4br_sFv */ +br_s::~br_s() { + /* Nonmatching */ +} + +/* 00004830-000048FC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000048FC-00004A44 .text __ct__4br_sFv */ +br_s::br_s() { + /* Nonmatching */ +} + +/* 00004A44-00004AC8 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004AC8-00004B10 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004B10-00004B6C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004B6C-00004BB4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004BB4-00004BB8 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00004BB8-00004BC0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004BC0-00004BC8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004BC8-00004BD4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004BD4-00004BE0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004BE0-00004BF0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004BF0-00004BF8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004BF8-00004C00 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004C00-00004C08 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C08-00004C10 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C10-00004C48 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C48-00004C50 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C50-00004C58 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C58-00004C60 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C60-00004C98 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C98-00004C9C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004C9C-00004CA4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004CA4-00004CAC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004CAC-00004CB4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bst.cpp b/src/d/actor/d_a_bst.cpp new file mode 100644 index 000000000..4ef5de052 --- /dev/null +++ b/src/d/actor/d_a_bst.cpp @@ -0,0 +1,613 @@ +// +// Generated by dtk +// Translation Unit: d_a_bst.cpp +// + +#include "d_a_bst.h" +#include "dolphin/types.h" + +/* 000000EC-00000110 .text __ct__11daBst_HIO_cFv */ +daBst_HIO_c::daBst_HIO_c() { + /* Nonmatching */ +} + +/* 00000110-00000174 .text message_set__FP9bst_classUl */ +void message_set(bst_class*, unsigned long) { + /* Nonmatching */ +} + +/* 00000174-000001FC .text message_cont__FP9bst_class */ +void message_cont(bst_class*) { + /* Nonmatching */ +} + +/* 000001FC-00000268 .text set_hand_AT__FP9bst_classUc */ +void set_hand_AT(bst_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00000268-000002C0 .text set_hand_CO__FP9bst_classUc */ +void set_hand_CO(bst_class*, unsigned char) { + /* Nonmatching */ +} + +/* 000002C0-000003E8 .text anm_init__FP9bst_classifUcfi */ +void anm_init(bst_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000003E8-00000514 .text nodeCallBackHead__FP7J3DNodei */ +void nodeCallBackHead(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000514-00000550 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000550-000005B4 .text beam_draw__FP9bst_class */ +void beam_draw(bst_class*) { + /* Nonmatching */ +} + +/* 000005B4-00000950 .text daBst_Draw__FP9bst_class */ +void daBst_Draw(bst_class*) { + /* Nonmatching */ +} + +/* 00000950-00000B1C .text pos_move__FP9bst_classUc */ +void pos_move(bst_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00000B1C-00000E58 .text stay__FP9bst_class */ +void stay(bst_class*) { + /* Nonmatching */ +} + +/* 00000E58-000014E8 .text fly__FP9bst_class */ +void fly(bst_class*) { + /* Nonmatching */ +} + +/* 000014E8-00001C14 .text down_attack__FP9bst_class */ +void down_attack(bst_class*) { + /* Nonmatching */ +} + +/* 00001C14-000023C8 .text paa_attack__FP9bst_class */ +void paa_attack(bst_class*) { + /* Nonmatching */ +} + +/* 000023C8-00002404 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00002404-00002E08 .text kumi_attack__FP9bst_class */ +void kumi_attack(bst_class*) { + /* Nonmatching */ +} + +/* 00002E08-0000318C .text harai_attack__FP9bst_class */ +void harai_attack(bst_class*) { + /* Nonmatching */ +} + +/* 0000318C-00003470 .text sleep__FP9bst_class */ +void sleep(bst_class*) { + /* Nonmatching */ +} + +/* 00003470-000035BC .text beam_set__FP9bst_class */ +void beam_set(bst_class*) { + /* Nonmatching */ +} + +/* 000035BC-00003B94 .text beam_attack__FP9bst_class */ +void beam_attack(bst_class*) { + /* Nonmatching */ +} + +/* 00003B94-00003DD8 .text damage__FP9bst_class */ +void damage(bst_class*) { + /* Nonmatching */ +} + +/* 00003DD8-00003EC4 .text bom_eat_check__FP9bst_class */ +void bom_eat_check(bst_class*) { + /* Nonmatching */ +} + +/* 00003EC4-000049A8 .text head_damage__FP9bst_class */ +void head_damage(bst_class*) { + /* Nonmatching */ +} + +/* 000049A8-00004BCC .text head_hukki__FP9bst_class */ +void head_hukki(bst_class*) { + /* Nonmatching */ +} + +/* 00004BCC-000051E0 .text col_set__FP9bst_class */ +void col_set(bst_class*) { + /* Nonmatching */ +} + +/* 000051E0-00005224 .text player_way_check__FP9bst_class */ +void player_way_check(bst_class*) { + /* Nonmatching */ +} + +/* 00005224-0000591C .text damage_check__FP9bst_class */ +void damage_check(bst_class*) { + /* Nonmatching */ +} + +/* 0000591C-00005D9C .text hana_demo__FP9bst_class */ +void hana_demo(bst_class*) { + /* Nonmatching */ +} + +/* 00005D9C-00006088 .text end_demo__FP9bst_class */ +void end_demo(bst_class*) { + /* Nonmatching */ +} + +/* 00006088-00006418 .text move__FP9bst_class */ +void move(bst_class*) { + /* Nonmatching */ +} + +/* 00006418-00006DC0 .text main_cont__FP9bst_class */ +void main_cont(bst_class*) { + /* Nonmatching */ +} + +/* 00006DC0-00006FA4 .text beam_eff_set__FP4cXyzsUc */ +void beam_eff_set(cXyz*, short, unsigned char) { + /* Nonmatching */ +} + +/* 00006FA4-00007308 .text beam_wall_check__FP4cXyzP4cXyz */ +void beam_wall_check(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00007308-00007434 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00007434-000074D4 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000074D4-00007530 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00007530-00007578 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00007578-000075D4 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000075D4-0000761C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000761C-000076B0 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000076B0-000076F8 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000076F8-00007740 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00007740-00007B58 .text beam_move__FP9bst_class */ +void beam_move(bst_class*) { + /* Nonmatching */ +} + +/* 00007B58-00007C70 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00007C70-00007CF0 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00007CF0-0000815C .text end_brkbtk_set__FP9bst_class */ +void end_brkbtk_set(bst_class*) { + /* Nonmatching */ +} + +/* 0000815C-00009FCC .text demo_camera__FP9bst_class */ +void demo_camera(bst_class*) { + /* Nonmatching */ +} + +/* 00009FCC-0000A1A4 .text bst_kankyo__FP9bst_class */ +void bst_kankyo(bst_class*) { + /* Nonmatching */ +} + +/* 0000A1A4-0000A9C8 .text daBst_Execute__FP9bst_class */ +void daBst_Execute(bst_class*) { + /* Nonmatching */ +} + +/* 0000A9C8-0000A9D0 .text daBst_IsDelete__FP9bst_class */ +void daBst_IsDelete(bst_class*) { + /* Nonmatching */ +} + +/* 0000A9D0-0000AADC .text daBst_Delete__FP9bst_class */ +void daBst_Delete(bst_class*) { + /* Nonmatching */ +} + +/* 0000AADC-0000B2D0 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000B2D0-0000B318 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000B318-0000B860 .text daBst_Create__FP10fopAc_ac_c */ +void daBst_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000B860-0000BB84 .text __ct__9bst_classFv */ +bst_class::bst_class() { + /* Nonmatching */ +} + +/* 0000BB84-0000BC50 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000BC50-0000BC98 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000BC98-0000BCF4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000BCF4-0000BD3C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000BD3C-0000BD98 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000BD98-0000BE08 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000BE08-0000BE90 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000BE90-0000BF5C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000BF5C-0000BFE0 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000BFE0-0000C028 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000C028-0000C02C .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 0000C02C-0000C030 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000C030-0000C040 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000C040-0000C048 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000C048-0000C050 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000C050-0000C058 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000C058-0000C060 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000C060-0000C098 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000C098-0000C0A0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000C0A0-0000C0A8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000C0A8-0000C0B0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000C0B0-0000C0E8 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000C0E8-0000C0EC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000C0EC-0000C0F4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000C0F4-0000C13C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000C13C-0000C198 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000C198-0000C1E0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000C1E0-0000C1E4 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000C1E4-0000C1E8 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000C1E8-0000C1EC .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000C1EC-0000C1F0 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000C1F0-0000C238 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000C238-0000C294 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000C294-0000C2A4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000C2A4-0000C2AC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000C2AC-0000C2B4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000C2B4-0000C2BC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000C2BC-0000C2C4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000C2C4-0000C2FC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000C2FC-0000C304 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000C304-0000C30C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000C30C-0000C314 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000C314-0000C34C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000C34C-0000C354 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000C354-0000C35C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000C35C-0000C368 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000C368-0000C374 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000C374-0000C3D0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000C3D0-0000C42C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000C42C-0000C474 .text __dt__11daBst_HIO_cFv */ +daBst_HIO_c::~daBst_HIO_c() { + /* Nonmatching */ +} + +/* 0000C4B0-0000C4B8 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000C4B8-0000C4C0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000C4C0-0000C4C8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000C4C8-0000C4D0 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000C4D0-0000C4D8 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000C4D8-0000C4E0 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000C4E0-0000C4E8 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000C4E8-0000C4F0 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000C4F0-0000C4F8 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000C4F8-0000C500 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000C500-0000C508 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000C508-0000C510 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000C510-0000C518 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000C518-0000C520 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000C520-0000C528 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_btd.cpp b/src/d/actor/d_a_btd.cpp new file mode 100644 index 000000000..b6e09d675 --- /dev/null +++ b/src/d/actor/d_a_btd.cpp @@ -0,0 +1,518 @@ +// +// Generated by dtk +// Translation Unit: d_a_btd.cpp +// + +#include "d_a_btd.h" +#include "dolphin/types.h" + +/* 000000EC-000001C8 .text __ct__11daBtd_HIO_cFv */ +daBtd_HIO_c::daBtd_HIO_c() { + /* Nonmatching */ +} + +/* 000001C8-0000024C .text wave_set__FP9btd_class */ +void wave_set(btd_class*) { + /* Nonmatching */ +} + +/* 0000024C-00000268 .text get_anm__FP9btd_class */ +void get_anm(btd_class*) { + /* Nonmatching */ +} + +/* 00000268-00000284 .text get_btk__FP9btd_class */ +void get_btk(btd_class*) { + /* Nonmatching */ +} + +/* 00000284-000002A0 .text get_brk__FP9btd_class */ +void get_brk(btd_class*) { + /* Nonmatching */ +} + +/* 000002A0-000003D4 .text anm_init__FP9btd_classifUcfi */ +void anm_init(btd_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000003D4-00000778 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000778-000007B4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000007B4-00000828 .text hahen_draw__FP9btd_class */ +void hahen_draw(btd_class*) { + /* Nonmatching */ +} + +/* 00000828-000009B4 .text daBtd_Draw__FP9btd_class */ +void daBtd_Draw(btd_class*) { + /* Nonmatching */ +} + +/* 000009B4-00000A08 .text player_view_check__FP9btd_class */ +void player_view_check(btd_class*) { + /* Nonmatching */ +} + +/* 00000A08-00000A38 .text eff_off__FP9btd_class */ +void eff_off(btd_class*) { + /* Nonmatching */ +} + +/* 00000A38-00000C14 .text hahen_set2__FP9btd_class */ +void hahen_set2(btd_class*) { + /* Nonmatching */ +} + +/* 00000C14-00000D84 .text hahen_set_s__FP9btd_classP4cXyzP5csXyz */ +void hahen_set_s(btd_class*, cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 00000D84-00000E44 .text smoke_set_s__FP9btd_classP4cXyzP5csXyz */ +void smoke_set_s(btd_class*, cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 00000E44-00000F14 .text hahen_set__FP9btd_classSc */ +void hahen_set(btd_class*, signed char) { + /* Nonmatching */ +} + +/* 00000F14-00001398 .text startdemo__FP9btd_class */ +void startdemo(btd_class*) { + /* Nonmatching */ +} + +/* 00001398-00001898 .text damage_check__FP9btd_class */ +void damage_check(btd_class*) { + /* Nonmatching */ +} + +/* 00001898-000019D8 .text sibuki_set__FP9btd_class */ +void sibuki_set(btd_class*) { + /* Nonmatching */ +} + +/* 000019D8-00001A84 .text kubi_calc__FP9btd_class */ +void kubi_calc(btd_class*) { + /* Nonmatching */ +} + +/* 00001A84-000028C4 .text damage__FP9btd_class */ +void damage(btd_class*) { + /* Nonmatching */ +} + +/* 000028C4-000036A0 .text end__FP9btd_class */ +void end(btd_class*) { + /* Nonmatching */ +} + +/* 000036A0-00003BCC .text wait__FP9btd_class */ +void wait(btd_class*) { + /* Nonmatching */ +} + +/* 00003BCC-00003E64 .text jab_attack__FP9btd_class */ +void jab_attack(btd_class*) { + /* Nonmatching */ +} + +/* 00003E64-00004418 .text punch_attack__FP9btd_class */ +void punch_attack(btd_class*) { + /* Nonmatching */ +} + +/* 00004418-00004948 .text punch2_attack__FP9btd_class */ +void punch2_attack(btd_class*) { + /* Nonmatching */ +} + +/* 00004948-00004FE4 .text fire_attack__FP9btd_class */ +void fire_attack(btd_class*) { + /* Nonmatching */ +} + +/* 00004FE4-000053E4 .text up_fire_attack__FP9btd_class */ +void up_fire_attack(btd_class*) { + /* Nonmatching */ +} + +/* 000053E4-000058A4 .text yoko_fire_attack__FP9btd_class */ +void yoko_fire_attack(btd_class*) { + /* Nonmatching */ +} + +/* 000058A4-00005930 .text attack__FP9btd_class */ +void attack(btd_class*) { + /* Nonmatching */ +} + +/* 00005930-00005BCC .text move__FP9btd_class */ +void move(btd_class*) { + /* Nonmatching */ +} + +/* 00005BCC-00005C24 .text k_a_d_sub__FPvPv */ +void k_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00005C24-00005C70 .text dr2_a_d_sub__FPvPv */ +void dr2_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00005C70-00005CC8 .text wepon_s_sub__FPvPv */ +void wepon_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00005CC8-00005DC4 .text hahen_move__FP9btd_class */ +void hahen_move(btd_class*) { + /* Nonmatching */ +} + +/* 00005DC4-000060E0 .text sibuki_move__FP9btd_class */ +void sibuki_move(btd_class*) { + /* Nonmatching */ +} + +/* 000060E0-000072BC .text demo_camera__FP9btd_class */ +void demo_camera(btd_class*) { + /* Nonmatching */ +} + +/* 000072BC-00007608 .text btd_effect__FP9btd_class */ +void btd_effect(btd_class*) { + /* Nonmatching */ +} + +/* 00007608-00007950 .text btd_kankyo__FP9btd_class */ +void btd_kankyo(btd_class*) { + /* Nonmatching */ +} + +/* 00007950-000081B8 .text daBtd_Execute__FP9btd_class */ +void daBtd_Execute(btd_class*) { + /* Nonmatching */ +} + +/* 000081B8-000081C0 .text daBtd_IsDelete__FP9btd_class */ +void daBtd_IsDelete(btd_class*) { + /* Nonmatching */ +} + +/* 000081C0-00008304 .text daBtd_Delete__FP9btd_class */ +void daBtd_Delete(btd_class*) { + /* Nonmatching */ +} + +/* 00008304-00008D30 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00008D30-00008D78 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00008D78-000091D0 .text daBtd_Create__FP10fopAc_ac_c */ +void daBtd_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000091D0-00009468 .text __ct__9btd_classFv */ +btd_class::btd_class() { + /* Nonmatching */ +} + +/* 00009468-000094A4 .text __dt__12btd_sibuki_sFv */ +btd_sibuki_s::~btd_sibuki_s() { + /* Nonmatching */ +} + +/* 000094A4-000094A8 .text __ct__12btd_sibuki_sFv */ +btd_sibuki_s::btd_sibuki_s() { + /* Nonmatching */ +} + +/* 000094A8-000094E4 .text __dt__11btd_hahen_sFv */ +btd_hahen_s::~btd_hahen_s() { + /* Nonmatching */ +} + +/* 000094E4-000094E8 .text __ct__11btd_hahen_sFv */ +btd_hahen_s::btd_hahen_s() { + /* Nonmatching */ +} + +/* 000094E8-00009564 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 00009564-00009588 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00009588-00009654 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00009654-000096D8 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000096D8-00009720 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00009720-00009768 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00009768-000097C4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000097C4-0000980C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000980C-000098D8 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000098D8-0000995C .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000995C-000099B8 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000099B8-000099BC .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000099BC-00009A04 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00009A04-00009A14 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00009A14-00009A1C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009A1C-00009A24 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009A24-00009A2C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009A2C-00009A34 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009A34-00009A6C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009A6C-00009A74 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009A74-00009A7C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009A7C-00009A84 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009A84-00009ABC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009ABC-00009AC0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00009AC0-00009AC8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00009AC8-00009ACC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00009ACC-00009AD0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00009AD0-00009AD4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00009AD4-00009AD8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00009AD8-00009B20 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00009B20-00009B7C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00009B7C-00009B8C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00009B8C-00009B94 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009B94-00009B9C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009B9C-00009BA4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009BA4-00009BAC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009BAC-00009BE4 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009BE4-00009BEC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009BEC-00009BF4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009BF4-00009BFC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009BFC-00009C34 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009C34-00009C3C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009C3C-00009C44 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009C44-00009C50 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009C50-00009C5C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009C5C-00009CB8 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00009CB8-00009D14 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00009D14-00009D5C .text __dt__11daBtd_HIO_cFv */ +daBtd_HIO_c::~daBtd_HIO_c() { + /* Nonmatching */ +} + +/* 00009DB4-00009DBC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00009DBC-00009DC4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00009DC4-00009DCC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00009DCC-00009DD4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bwd.cpp b/src/d/actor/d_a_bwd.cpp new file mode 100644 index 000000000..46dc1309a --- /dev/null +++ b/src/d/actor/d_a_bwd.cpp @@ -0,0 +1,493 @@ +// +// Generated by dtk +// Translation Unit: d_a_bwd.cpp +// + +#include "d_a_bwd.h" +#include "dolphin/types.h" + +/* 000000EC-0000019C .text __ct__11daBwd_HIO_cFv */ +daBwd_HIO_c::daBwd_HIO_c() { + /* Nonmatching */ +} + +/* 0000019C-000001B4 .text g_eff_on__FP9bwd_class */ +void g_eff_on(bwd_class*) { + /* Nonmatching */ +} + +/* 000001B4-000001CC .text g_eff_off__FP9bwd_class */ +void g_eff_off(bwd_class*) { + /* Nonmatching */ +} + +/* 000001CC-00000250 .text ko_s_sub__FPvPv */ +void ko_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000250-0000029C .text ko_delete_sub__FPvPv */ +void ko_delete_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000029C-000003C4 .text anm_init__FP9bwd_classifUcfi */ +void anm_init(bwd_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000003C4-00000480 .text gr_draw__FP9bwd_class */ +void gr_draw(bwd_class*) { + /* Nonmatching */ +} + +/* 00000480-000004BC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000004BC-00000564 .text suna_draw__FP9bwd_class */ +void suna_draw(bwd_class*) { + /* Nonmatching */ +} + +/* 00000564-00000760 .text daBwd_Draw__FP9bwd_class */ +void daBwd_Draw(bwd_class*) { + /* Nonmatching */ +} + +/* 00000760-00000FBC .text fly_pos_move__FP9bwd_classss */ +void fly_pos_move(bwd_class*, short, short) { + /* Nonmatching */ +} + +/* 00000FBC-000010E8 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000010E8-00001188 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001188-000011E4 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000011E4-0000122C .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000122C-00001288 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001288-000012D0 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000012D0-00001364 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001364-000013AC .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000013AC-000013F4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000013F4-00001640 .text damage_check__FP9bwd_class */ +void damage_check(bwd_class*) { + /* Nonmatching */ +} + +/* 00001640-0000167C .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 0000167C-000018E8 .text start__FP9bwd_class */ +void start(bwd_class*) { + /* Nonmatching */ +} + +/* 000018E8-00001AEC .text wait__FP9bwd_class */ +void wait(bwd_class*) { + /* Nonmatching */ +} + +/* 00001AEC-00001CBC .text reset__FP9bwd_class */ +void reset(bwd_class*) { + /* Nonmatching */ +} + +/* 00001CBC-000026A4 .text sita_hit__FP9bwd_class */ +void sita_hit(bwd_class*) { + /* Nonmatching */ +} + +/* 000026A4-00002F30 .text eat_attack__FP9bwd_class */ +void eat_attack(bwd_class*) { + /* Nonmatching */ +} + +/* 00002F30-00003694 .text fly__FP9bwd_class */ +void fly(bwd_class*) { + /* Nonmatching */ +} + +/* 00003694-00003D3C .text s_fly__FP9bwd_class */ +void s_fly(bwd_class*) { + /* Nonmatching */ +} + +/* 00003D3C-00004ABC .text end__FP9bwd_class */ +void end(bwd_class*) { + /* Nonmatching */ +} + +/* 00004ABC-00004BD4 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00004BD4-00004C54 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00004C54-0000527C .text control1__FP9bwd_class */ +void control1(bwd_class*) { + /* Nonmatching */ +} + +/* 0000527C-00005438 .text control2__FP9bwd_class */ +void control2(bwd_class*) { + /* Nonmatching */ +} + +/* 00005438-00005D78 .text sita_move__FP9bwd_class */ +void sita_move(bwd_class*) { + /* Nonmatching */ +} + +/* 00005D78-00005DFC .text move__FP9bwd_class */ +void move(bwd_class*) { + /* Nonmatching */ +} + +/* 00005DFC-00007320 .text demo_camera__FP9bwd_class */ +void demo_camera(bwd_class*) { + /* Nonmatching */ +} + +/* 00007320-000074A4 .text bwd_kankyo__FP9bwd_class */ +void bwd_kankyo(bwd_class*) { + /* Nonmatching */ +} + +/* 000074A4-00008C24 .text daBwd_Execute__FP9bwd_class */ +void daBwd_Execute(bwd_class*) { + /* Nonmatching */ +} + +/* 00008C24-00008C2C .text daBwd_IsDelete__FP9bwd_class */ +void daBwd_IsDelete(bwd_class*) { + /* Nonmatching */ +} + +/* 00008C2C-00008E0C .text daBwd_Delete__FP9bwd_class */ +void daBwd_Delete(bwd_class*) { + /* Nonmatching */ +} + +/* 00008E0C-000096D8 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000096D8-00009720 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00009720-00009C7C .text daBwd_Create__FP10fopAc_ac_c */ +void daBwd_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00009C7C-00009F30 .text __ct__9bwd_classFv */ +bwd_class::bwd_class() { + /* Nonmatching */ +} + +/* 00009F30-00009F9C .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 00009F9C-00009FC4 .text __defctor__19dPa_followEcallBackFv */ +void dPa_followEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00009FC4-0000A040 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 0000A040-0000A064 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 0000A064-0000A0AC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000A0AC-0000A108 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000A108-0000A150 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000A150-0000A21C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000A21C-0000A2A0 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000A2A0-0000A2FC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000A2FC-0000A338 .text __dt__6sita_sFv */ +sita_s::~sita_s() { + /* Nonmatching */ +} + +/* 0000A338-0000A33C .text __ct__6sita_sFv */ +sita_s::sita_s() { + /* Nonmatching */ +} + +/* 0000A33C-0000A340 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 0000A340-0000A344 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000A344-0000A38C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000A38C-0000A390 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000A390-0000A394 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000A394-0000A398 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000A398-0000A39C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000A39C-0000A3E4 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000A3E4-0000A440 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000A440-0000A450 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000A450-0000A458 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000A458-0000A460 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000A460-0000A468 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A468-0000A470 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A470-0000A4A8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A4A8-0000A4B0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A4B0-0000A4B8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A4B8-0000A4C0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A4C0-0000A4F8 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A4F8-0000A4FC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000A4FC-0000A504 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000A504-0000A50C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A50C-0000A514 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A514-0000A520 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000A520-0000A52C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000A52C-0000A588 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000A588-0000A5E4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000A5E4-0000A62C .text __dt__11daBwd_HIO_cFv */ +daBwd_HIO_c::~daBwd_HIO_c() { + /* Nonmatching */ +} + +/* 0000A850-0000A888 .text __arraydtor$4195 */ +void __arraydtor$4195 { + /* Nonmatching */ +} + +/* 0000A888-0000A890 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A890-0000A898 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000A898-0000A8A0 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A8A0-0000A8A8 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A8A8-0000A8B0 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A8B0-0000A8B8 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000A8B8-0000A8C0 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000A8C0-0000A8C8 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000A8C8-0000A8D0 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000A8D0-0000A8D8 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000A8D8-0000A8E0 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bwdg.cpp b/src/d/actor/d_a_bwdg.cpp new file mode 100644 index 000000000..593f168bf --- /dev/null +++ b/src/d/actor/d_a_bwdg.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_bwdg.cpp +// + +#include "d_a_bwdg.h" +#include "dolphin/types.h" + +/* 00000078-000001C4 .text draw__15daBwdg_packet_cFv */ +void daBwdg_packet_c::draw() { + /* Nonmatching */ +} + +/* 000001C4-00000260 .text daBwdg_Draw__FP10bwdg_class */ +void daBwdg_Draw(bwdg_class*) { + /* Nonmatching */ +} + +/* 00000260-00000308 .text base_xz_set__FP10bwdg_class */ +void base_xz_set(bwdg_class*) { + /* Nonmatching */ +} + +/* 00000308-000006F8 .text wave_cont__FP10bwdg_classUc */ +void wave_cont(bwdg_class*, unsigned char) { + /* Nonmatching */ +} + +/* 000006F8-00000734 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000734-00000780 .text boss_a_d_sub__FPvPv */ +void boss_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000780-0000084C .text daBwdg_Execute__FP10bwdg_class */ +void daBwdg_Execute(bwdg_class*) { + /* Nonmatching */ +} + +/* 0000084C-00000854 .text daBwdg_IsDelete__FP10bwdg_class */ +void daBwdg_IsDelete(bwdg_class*) { + /* Nonmatching */ +} + +/* 00000854-000008B0 .text daBwdg_Delete__FP10bwdg_class */ +void daBwdg_Delete(bwdg_class*) { + /* Nonmatching */ +} + +/* 000008B0-000009A0 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000009A0-00000B5C .text daBwdg_Create__FP10fopAc_ac_c */ +void daBwdg_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000B88-00000C28 .text __dt__15daBwdg_packet_cFv */ +daBwdg_packet_c::~daBwdg_packet_c() { + /* Nonmatching */ +} + +/* 00000C28-00000C2C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_bwds.cpp b/src/d/actor/d_a_bwds.cpp new file mode 100644 index 000000000..8c22af191 --- /dev/null +++ b/src/d/actor/d_a_bwds.cpp @@ -0,0 +1,368 @@ +// +// Generated by dtk +// Translation Unit: d_a_bwds.cpp +// + +#include "d_a_bwds.h" +#include "dolphin/types.h" + +/* 000000EC-00000144 .text __ct__12daBwds_HIO_cFv */ +daBwds_HIO_c::daBwds_HIO_c() { + /* Nonmatching */ +} + +/* 00000144-0000026C .text anm_init__FP10bwds_classifUcfi */ +void anm_init(bwds_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 0000026C-000002E8 .text body_draw__FP10bwds_class */ +void body_draw(bwds_class*) { + /* Nonmatching */ +} + +/* 000002E8-000003E4 .text daBwds_Draw__FP10bwds_class */ +void daBwds_Draw(bwds_class*) { + /* Nonmatching */ +} + +/* 000003E4-00000420 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000420-00000B5C .text body_control__FP10bwds_class */ +void body_control(bwds_class*) { + /* Nonmatching */ +} + +/* 00000B5C-00000C74 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000C74-00000D14 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000D14-00000D70 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000D70-00000DB8 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000DB8-00000E14 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000E14-00000E5C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000E5C-00000EDC .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000EDC-00001004 .text easy_bg_check2__FP10bwds_class */ +void easy_bg_check2(bwds_class*) { + /* Nonmatching */ +} + +/* 00001004-00001198 .text pos_move__FP10bwds_classs */ +void pos_move(bwds_class*, short) { + /* Nonmatching */ +} + +/* 00001198-000019CC .text ug_move__FP10bwds_class */ +void ug_move(bwds_class*) { + /* Nonmatching */ +} + +/* 000019CC-00001B38 .text hook_on__FP10bwds_class */ +void hook_on(bwds_class*) { + /* Nonmatching */ +} + +/* 00001B38-00001DCC .text hook_chance__FP10bwds_class */ +void hook_chance(bwds_class*) { + /* Nonmatching */ +} + +/* 00001DCC-00002178 .text fail__FP10bwds_class */ +void fail(bwds_class*) { + /* Nonmatching */ +} + +/* 00002178-000021B4 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 000021B4-0000245C .text damage_check__FP10bwds_class */ +void damage_check(bwds_class*) { + /* Nonmatching */ +} + +/* 0000245C-00002590 .text move__FP10bwds_class */ +void move(bwds_class*) { + /* Nonmatching */ +} + +/* 00002590-000031B4 .text daBwds_Execute__FP10bwds_class */ +void daBwds_Execute(bwds_class*) { + /* Nonmatching */ +} + +/* 000031B4-000031BC .text daBwds_IsDelete__FP10bwds_class */ +void daBwds_IsDelete(bwds_class*) { + /* Nonmatching */ +} + +/* 000031BC-00003278 .text daBwds_Delete__FP10bwds_class */ +void daBwds_Delete(bwds_class*) { + /* Nonmatching */ +} + +/* 00003278-00003634 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003634-0000367C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000367C-000039A4 .text daBwds_Create__FP10fopAc_ac_c */ +void daBwds_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000039A4-00003A20 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 00003A20-00003A44 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00003A44-00003AC8 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00003AC8-00003B94 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00003B94-00003BDC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00003BDC-00003C38 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003C38-00003C80 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00003C80-00003CDC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00003CDC-00003CE0 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00003CE0-00003CE4 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00003CE4-00003D2C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003D2C-00003D30 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003D30-00003D34 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003D34-00003D38 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003D38-00003D3C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003D3C-00003D84 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00003D84-00003DE0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00003DE0-00003DF0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003DF0-00003DF8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003DF8-00003E00 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003E00-00003E08 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003E08-00003E10 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003E10-00003E48 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003E48-00003E50 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003E50-00003E58 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003E58-00003E60 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003E60-00003E98 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003E98-00003E9C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00003E9C-00003EA4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003EA4-00003EAC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003EAC-00003EB4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003EB4-00003EC0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003EC0-00003ECC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003ECC-00003F28 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00003F28-00003F84 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00003F84-00003FCC .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003FCC-00004014 .text __dt__12daBwds_HIO_cFv */ +daBwds_HIO_c::~daBwds_HIO_c() { + /* Nonmatching */ +} + +/* 00004050-00004058 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00004058-00004060 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004060-00004068 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004068-00004070 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004070-00004078 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004078-00004080 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004080-00004088 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_canon.cpp b/src/d/actor/d_a_canon.cpp new file mode 100644 index 000000000..9453d471f --- /dev/null +++ b/src/d/actor/d_a_canon.cpp @@ -0,0 +1,303 @@ +// +// Generated by dtk +// Translation Unit: d_a_canon.cpp +// + +#include "d_a_canon.h" +#include "dolphin/types.h" + +/* 000000EC-000002C8 .text set_mtx__9daCanon_cFv */ +void daCanon_c::set_mtx() { + /* Nonmatching */ +} + +/* 000002C8-00000340 .text bul_set_mtx__9daCanon_cFP4cXyz */ +void daCanon_c::bul_set_mtx(cXyz*) { + /* Nonmatching */ +} + +/* 00000340-00000448 .text getGridPos__9daCanon_cFii */ +void daCanon_c::getGridPos(int, int) { + /* Nonmatching */ +} + +/* 00000448-00000554 .text getBulEndPos__9daCanon_cFss */ +void daCanon_c::getBulEndPos(short, short) { + /* Nonmatching */ +} + +/* 00000554-000005A0 .text createCheck__9daCanon_cFiii */ +void daCanon_c::createCheck(int, int, int) { + /* Nonmatching */ +} + +/* 000005A0-00000628 .text daCanon_nodeCallBack__FP7J3DNodei */ +void daCanon_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000628-0000063C .text target_createCB__FPv */ +void target_createCB(void*) { + /* Nonmatching */ +} + +/* 0000063C-0000074C .text createTargetObj__9daCanon_cFv */ +void daCanon_c::createTargetObj() { + /* Nonmatching */ +} + +/* 0000074C-000007F4 .text daCanon_BreakTarget__FPvPv */ +void daCanon_BreakTarget(void*, void*) { + /* Nonmatching */ +} + +/* 000007F4-00000820 .text breakAllObj__9daCanon_cFv */ +void daCanon_c::breakAllObj() { + /* Nonmatching */ +} + +/* 00000820-00000A8C .text makeFireEffect__9daCanon_cFR4cXyzR5csXyzi */ +void daCanon_c::makeFireEffect(cXyz&, csXyz&, int) { + /* Nonmatching */ +} + +/* 00000A8C-00000AB8 .text wait_proc_init__9daCanon_cFv */ +void daCanon_c::wait_proc_init() { + /* Nonmatching */ +} + +/* 00000AB8-00000D14 .text wait_proc__9daCanon_cFv */ +void daCanon_c::wait_proc() { + /* Nonmatching */ +} + +/* 00000D14-00000DD4 .text game_start_proc_init__9daCanon_cFv */ +void daCanon_c::game_start_proc_init() { + /* Nonmatching */ +} + +/* 00000DD4-00000E08 .text game_start_proc__9daCanon_cFv */ +void daCanon_c::game_start_proc() { + /* Nonmatching */ +} + +/* 00000E08-00000E2C .text game_proc_init__9daCanon_cFv */ +void daCanon_c::game_proc_init() { + /* Nonmatching */ +} + +/* 00000E2C-00000FA0 .text game_proc__9daCanon_cFv */ +void daCanon_c::game_proc() { + /* Nonmatching */ +} + +/* 00000FA0-00001074 .text fire_proc_init__9daCanon_cFv */ +void daCanon_c::fire_proc_init() { + /* Nonmatching */ +} + +/* 00001074-000013AC .text fire_proc__9daCanon_cFv */ +void daCanon_c::fire_proc() { + /* Nonmatching */ +} + +/* 000013AC-00001654 .text pause_proc_init__9daCanon_cFv */ +void daCanon_c::pause_proc_init() { + /* Nonmatching */ +} + +/* 00001654-000016A8 .text pause_proc__9daCanon_cFv */ +void daCanon_c::pause_proc() { + /* Nonmatching */ +} + +/* 000016A8-00001714 .text end_proc_init__9daCanon_cFv */ +void daCanon_c::end_proc_init() { + /* Nonmatching */ +} + +/* 00001714-00001814 .text end_proc__9daCanon_cFv */ +void daCanon_c::end_proc() { + /* Nonmatching */ +} + +/* 00001814-00001A18 .text PadMove__9daCanon_cFv */ +void daCanon_c::PadMove() { + /* Nonmatching */ +} + +/* 00001A18-00001A38 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001A38-00001E04 .text CreateHeap__9daCanon_cFv */ +void daCanon_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00001E04-00001E4C .text __dt__12dDlst_base_cFv */ +dDlst_base_c::~dDlst_base_c() { + /* Nonmatching */ +} + +/* 00001E4C-00002074 .text GameInfo2DDraw__9daCanon_cFv */ +void daCanon_c::GameInfo2DDraw() { + /* Nonmatching */ +} + +/* 00002074-00002094 .text daCanonCreate__FPv */ +void daCanonCreate(void*) { + /* Nonmatching */ +} + +/* 00002094-000023C0 .text _create__9daCanon_cFv */ +void daCanon_c::_create() { + /* Nonmatching */ +} + +/* 000023C0-0000248C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000248C-000024D4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000024D4-00002530 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002530-00002578 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002578-00002600 .text daCanonDelete__FPv */ +void daCanonDelete(void*) { + /* Nonmatching */ +} + +/* 00002600-0000274C .text daCanonExecute__FPv */ +void daCanonExecute(void*) { + /* Nonmatching */ +} + +/* 0000274C-0000283C .text daCanonDraw__FPv */ +void daCanonDraw(void*) { + /* Nonmatching */ +} + +/* 0000283C-00002844 .text daCanonIsDelete__FPv */ +void daCanonIsDelete(void*) { + /* Nonmatching */ +} + +/* 00002844-00002854 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002854-0000285C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000285C-00002864 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002864-0000286C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000286C-00002874 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002874-000028AC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000028AC-000028B4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028B4-000028BC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028BC-000028C4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028C4-000028FC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028FC-00002900 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002900-00002908 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002908-00002910 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002910-00002918 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002918-00002924 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002924-00002930 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002930-00002934 .text draw__12dDlst_base_cFv */ +void dDlst_base_c::draw() { + /* Nonmatching */ +} + +/* 00002988-000029C4 .text __dt__14WIND_INFLUENCEFv */ +WIND_INFLUENCE::~WIND_INFLUENCE() { + /* Nonmatching */ +} + +/* 000029C4-00002A00 .text __dt__15LIGHT_INFLUENCEFv */ +LIGHT_INFLUENCE::~LIGHT_INFLUENCE() { + /* Nonmatching */ +} + +/* 00002A00-00002A08 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002A08-00002A10 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_cc.cpp b/src/d/actor/d_a_cc.cpp new file mode 100644 index 000000000..380c42418 --- /dev/null +++ b/src/d/actor/d_a_cc.cpp @@ -0,0 +1,458 @@ +// +// Generated by dtk +// Translation Unit: d_a_cc.cpp +// + +#include "d_a_cc.h" +#include "dolphin/types.h" + +/* 00000078-000002AC .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002AC-000002E8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000002E8-00000524 .text draw_SUB__FP8cc_class */ +void draw_SUB(cc_class*) { + /* Nonmatching */ +} + +/* 00000524-00000900 .text daCC_Draw__FP8cc_class */ +void daCC_Draw(cc_class*) { + /* Nonmatching */ +} + +/* 00000900-00000AB0 .text cc_eff_set__FP8cc_classUc */ +void cc_eff_set(cc_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00000AB0-00000BDC .text anm_init__FP8cc_classifUcfi */ +void anm_init(cc_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000BDC-00000C74 .text damage_mode_move__FP8cc_class */ +void damage_mode_move(cc_class*) { + /* Nonmatching */ +} + +/* 00000C74-00000D30 .text s_b_sub__FPvPv */ +void s_b_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000D30-00001028 .text naraku_check__FP8cc_class */ +void naraku_check(cc_class*) { + /* Nonmatching */ +} + +/* 00001028-00001068 .text denki_start__FP8cc_class */ +void denki_start(cc_class*) { + /* Nonmatching */ +} + +/* 00001068-000010D8 .text denki_end__FP8cc_class */ +void denki_end(cc_class*) { + /* Nonmatching */ +} + +/* 000010D8-00001344 .text shock_damage_check__FP8cc_class */ +void shock_damage_check(cc_class*) { + /* Nonmatching */ +} + +/* 00001344-000013B8 .text black_light_check__FP8cc_class */ +void black_light_check(cc_class*) { + /* Nonmatching */ +} + +/* 000013B8-00001F78 .text body_atari_check__FP8cc_class */ +void body_atari_check(cc_class*) { + /* Nonmatching */ +} + +/* 00001F78-00002180 .text search_angle_set__FP8cc_class */ +void search_angle_set(cc_class*) { + /* Nonmatching */ +} + +/* 00002180-00002A20 .text action_nomal_move__FP8cc_class */ +void action_nomal_move(cc_class*) { + /* Nonmatching */ +} + +/* 00002A20-00002E24 .text action_oyogu__FP8cc_class */ +void action_oyogu(cc_class*) { + /* Nonmatching */ +} + +/* 00002E24-000032A0 .text action_attack_move__FP8cc_class */ +void action_attack_move(cc_class*) { + /* Nonmatching */ +} + +/* 000032A0-00003C58 .text action_damage_move__FP8cc_class */ +void action_damage_move(cc_class*) { + /* Nonmatching */ +} + +/* 00003C58-000040E4 .text action_dead_move__FP8cc_class */ +void action_dead_move(cc_class*) { + /* Nonmatching */ +} + +/* 000040E4-000042E8 .text deku_come_demo__FP8cc_class */ +void deku_come_demo(cc_class*) { + /* Nonmatching */ +} + +/* 000042E8-00004518 .text deku_ret_demo__FP8cc_class */ +void deku_ret_demo(cc_class*) { + /* Nonmatching */ +} + +/* 00004518-00004CAC .text action_noboru__FP8cc_class */ +void action_noboru(cc_class*) { + /* Nonmatching */ +} + +/* 00004CAC-0000561C .text action_up_check__FP8cc_class */ +void action_up_check(cc_class*) { + /* Nonmatching */ +} + +/* 0000561C-000056CC .text action_tomaru__FP8cc_class */ +void action_tomaru(cc_class*) { + /* Nonmatching */ +} + +/* 000056CC-00005778 .text tsubo_search__FPvPv */ +void tsubo_search(void*, void*) { + /* Nonmatching */ +} + +/* 00005778-000059B8 .text action_tubo_search__FP8cc_class */ +void action_tubo_search(cc_class*) { + /* Nonmatching */ +} + +/* 000059B8-00005A58 .text BG_check__FP8cc_class */ +void BG_check(cc_class*) { + /* Nonmatching */ +} + +/* 00005A58-00006214 .text daCC_Execute__FP8cc_class */ +void daCC_Execute(cc_class*) { + /* Nonmatching */ +} + +/* 00006214-0000621C .text daCC_IsDelete__FP8cc_class */ +void daCC_IsDelete(cc_class*) { + /* Nonmatching */ +} + +/* 0000621C-00006290 .text daCC_Delete__FP8cc_class */ +void daCC_Delete(cc_class*) { + /* Nonmatching */ +} + +/* 00006290-00006A2C .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006A2C-00006A74 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00006A74-00007160 .text daCC_Create__FP10fopAc_ac_c */ +void daCC_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007160-00007440 .text __ct__8cc_classFv */ +cc_class::cc_class() { + /* Nonmatching */ +} + +/* 00007440-0000750C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000750C-00007554 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00007554-00007620 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00007620-00007668 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00007668-000076C4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000076C4-0000770C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000770C-00007768 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00007768-000077D8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000077D8-00007860 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00007860-00007864 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00007864-000078C0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000078C0-00007908 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00007908-00007950 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00007950-00007998 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00007998-000079F4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000079F4-00007A3C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00007A3C-00007A4C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007A4C-00007A54 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007A54-00007A5C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007A5C-00007A64 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A64-00007A6C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A6C-00007AA4 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007AA4-00007AAC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AAC-00007AB4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AB4-00007ABC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007ABC-00007AF4 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AF4-00007AF8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00007AF8-00007B00 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00007B00-00007B10 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007B10-00007B18 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007B18-00007B20 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007B20-00007B28 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007B28-00007B30 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007B30-00007B68 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007B68-00007B70 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007B70-00007B78 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007B78-00007B80 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007B80-00007BB8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007BB8-00007BC0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007BC0-00007BC8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007BC8-00007BD4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007BD4-00007BE0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007BE0-00007BE4 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007BE4-00007BE8 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007BE8-00007BEC .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007BEC-00007BF0 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007BF0-00007C4C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00007C4C-00007CA8 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00007CA8-00007CB0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007CB0-00007CB8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007CB8-00007CC0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00007CC0-00007CC8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00007CC8-00007CD0 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00007CD0-00007CD8 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00007CD8-00007CF4 .text getSwordTopPos__9daPy_py_cCFv */ +void daPy_py_c::getSwordTopPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_coming2.cpp b/src/d/actor/d_a_coming2.cpp new file mode 100644 index 000000000..cd88cb5cd --- /dev/null +++ b/src/d/actor/d_a_coming2.cpp @@ -0,0 +1,413 @@ +// +// Generated by dtk +// Translation Unit: d_a_coming2.cpp +// + +#include "d_a_coming2.h" +#include "dolphin/types.h" + +/* 000000EC-00000164 .text chase_ship__Q29daComing25Act_cFv */ +void daComing2::Act_c::chase_ship() { + /* Nonmatching */ +} + +/* 00000164-00000200 .text get_speed__9daComing2FP10fopAc_ac_c */ +void daComing2::get_speed(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000200-0000033C .text renew_scope_info__Q29daComing25Act_cFv */ +void daComing2::Act_c::renew_scope_info() { + /* Nonmatching */ +} + +/* 0000033C-0000052C .text no_ship_obstacle__Q29daComing25Act_cFP4cXyz */ +void daComing2::Act_c::no_ship_obstacle(cXyz*) { + /* Nonmatching */ +} + +/* 0000052C-00000680 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00000680-000007AC .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000007AC-0000084C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 0000084C-000008A8 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000008A8-000008F0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000008F0-0000094C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000094C-00000994 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000994-00000A28 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000A28-00000A70 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000A70-00000AB8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000AB8-00000B50 .text position_is_safety_call_back__9daComing2FPvPv */ +void daComing2::position_is_safety_call_back(void*, void*) { + /* Nonmatching */ +} + +/* 00000B50-00000B98 .text position_is_none_obj__9daComing2FP4cXyz */ +void daComing2::position_is_none_obj(cXyz*) { + /* Nonmatching */ +} + +/* 00000B98-00000BD8 .text check_in_large_sea__Q29daComing25Act_cFPC4cXyz */ +void daComing2::Act_c::check_in_large_sea(const cXyz*) { + /* Nonmatching */ +} + +/* 00000BD8-00000E60 .text get_water_height__Q29daComing25Act_cFPfPC4cXyz */ +void daComing2::Act_c::get_water_height(float*, const cXyz*) { + /* Nonmatching */ +} + +/* 00000E60-00000FA0 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000FA0-000010B8 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 000010B8-00001138 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001138-0000125C .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 0000125C-00001294 .text init_barrelN_info__Q29daComing25Act_cFi */ +void daComing2::Act_c::init_barrelN_info(int) { + /* Nonmatching */ +} + +/* 00001294-000012E0 .text init_barrel_info__Q29daComing25Act_cFv */ +void daComing2::Act_c::init_barrel_info() { + /* Nonmatching */ +} + +/* 000012E0-000012F0 .text init_flag_info__Q29daComing25Act_cFv */ +void daComing2::Act_c::init_flag_info() { + /* Nonmatching */ +} + +/* 000012F0-00001354 .text init_coming_info__Q29daComing25Act_cFv */ +void daComing2::Act_c::init_coming_info() { + /* Nonmatching */ +} + +/* 00001354-0000141C .text make_coming_param__Q29daComing25Act_cFP4cXyzPQ212daObjBarrel26Type_ePiPb */ +void daComing2::Act_c::make_coming_param(cXyz*, daObjBarrel2::Type_e*, int*, bool*) { + /* Nonmatching */ +} + +/* 0000141C-00001488 .text request_barrel_exitN__Q29daComing25Act_cFi */ +void daComing2::Act_c::request_barrel_exitN(int) { + /* Nonmatching */ +} + +/* 00001488-000014F0 .text request_all_barrel_exit__Q29daComing25Act_cFv */ +void daComing2::Act_c::request_all_barrel_exit() { + /* Nonmatching */ +} + +/* 000014F0-00001610 .text checkLineCrossXZ__9daComing2FP4cXyzP4cXyzP4cXyzP4cXyz */ +void daComing2::checkLineCrossXZ(cXyz*, cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00001610-000016C4 .text request_all_flag_exit__Q29daComing25Act_cFv */ +void daComing2::Act_c::request_all_flag_exit() { + /* Nonmatching */ +} + +/* 000016C4-000017E0 .text barrel_execute__Q29daComing25Act_cFi */ +void daComing2::Act_c::barrel_execute(int) { + /* Nonmatching */ +} + +/* 000017E0-0000182C .text barrel_main__Q29daComing25Act_cFv */ +void daComing2::Act_c::barrel_main() { + /* Nonmatching */ +} + +/* 0000182C-00001850 .text coming_clear_init__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_clear_init() { + /* Nonmatching */ +} + +/* 00001850-000018B8 .text coming_clear_main__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_clear_main() { + /* Nonmatching */ +} + +/* 000018B8-000018D0 .text coming_wait_init__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_wait_init() { + /* Nonmatching */ +} + +/* 000018D0-000019D4 .text coming_wait_main__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_wait_main() { + /* Nonmatching */ +} + +/* 000019D4-00001A7C .text coming_setF_init__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_setF_init() { + /* Nonmatching */ +} + +/* 00001A7C-00001CB8 .text coming_setF_main__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_setF_main() { + /* Nonmatching */ +} + +/* 00001CB8-00001CC8 .text coming_checkS_init__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_checkS_init() { + /* Nonmatching */ +} + +/* 00001CC8-00001D60 .text coming_checkS_main__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_checkS_main() { + /* Nonmatching */ +} + +/* 00001D60-00001D8C .text coming_game_init__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_game_init() { + /* Nonmatching */ +} + +/* 00001D8C-00001F58 .text coming_game_main__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_game_main() { + /* Nonmatching */ +} + +/* 00001F58-00002070 .text coming_process_init__Q29daComing25Act_cFs */ +void daComing2::Act_c::coming_process_init(short) { + /* Nonmatching */ +} + +/* 00002070-00002154 .text coming_process_main__Q29daComing25Act_cFv */ +void daComing2::Act_c::coming_process_main() { + /* Nonmatching */ +} + +/* 00002154-00002264 .text _create__Q29daComing25Act_cFv */ +void daComing2::Act_c::_create() { + /* Nonmatching */ +} + +/* 00002264-000022A0 .text __dt__Q39daComing25Act_c12_start_buoy_Fv */ +daComing2::Act_c::_start_buoy_::~_start_buoy_() { + /* Nonmatching */ +} + +/* 000022A0-000022A4 .text __ct__Q39daComing25Act_c12_start_buoy_Fv */ +daComing2::Act_c::_start_buoy_::_start_buoy_() { + /* Nonmatching */ +} + +/* 000022A4-000022E0 .text __dt__Q29daComing213_barrel_info_Fv */ +daComing2::_barrel_info_::~_barrel_info_() { + /* Nonmatching */ +} + +/* 000022E0-000022E4 .text __ct__Q29daComing213_barrel_info_Fv */ +daComing2::_barrel_info_::_barrel_info_() { + /* Nonmatching */ +} + +/* 000022E4-000022EC .text _delete__Q29daComing25Act_cFv */ +void daComing2::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000022EC-000023B0 .text _execute__Q29daComing25Act_cFv */ +void daComing2::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000023B0-000023B8 .text _draw__Q29daComing25Act_cFv */ +void daComing2::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000023B8-000023D8 .text Mthd_Create__Q29daComing225@unnamed@d_a_coming2_cpp@FPv */ +void daComing2::@unnamed@d_a_coming2_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000023D8-000023FC .text Mthd_Delete__Q29daComing225@unnamed@d_a_coming2_cpp@FPv */ +void daComing2::@unnamed@d_a_coming2_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000023FC-00002420 .text Mthd_Execute__Q29daComing225@unnamed@d_a_coming2_cpp@FPv */ +void daComing2::@unnamed@d_a_coming2_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00002420-00002444 .text Mthd_Draw__Q29daComing225@unnamed@d_a_coming2_cpp@FPv */ +void daComing2::@unnamed@d_a_coming2_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00002444-0000244C .text Mthd_IsDelete__Q29daComing225@unnamed@d_a_coming2_cpp@FPv */ +void daComing2::@unnamed@d_a_coming2_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000244C-000024E0 .text __dt__Q29daComing25Act_cFv */ +daComing2::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 000024E0-000025DC .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 000025DC-000025E4 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000025E4-000025EC .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000025EC-000025F4 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000025F4-000025FC .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000025FC-00002604 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002604-0000260C .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 0000260C-00002614 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00002614-0000261C .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 0000261C-00002624 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002624-0000262C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000262C-00002634 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002634-0000263C .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000263C-00002644 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002644-0000264C .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000264C-00002654 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002654-0000265C .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 0000265C-00002664 .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00002664-0000266C .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 0000266C-00002674 .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00002674-0000267C .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 0000267C-00002684 .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_coming3.cpp b/src/d/actor/d_a_coming3.cpp new file mode 100644 index 000000000..d62bec8fb --- /dev/null +++ b/src/d/actor/d_a_coming3.cpp @@ -0,0 +1,398 @@ +// +// Generated by dtk +// Translation Unit: d_a_coming3.cpp +// + +#include "d_a_coming3.h" +#include "dolphin/types.h" + +/* 000000EC-00000404 .text get_water_height__Q29daComing35Act_cFPfPiPC4cXyz */ +void daComing3::Act_c::get_water_height(float*, int*, const cXyz*) { + /* Nonmatching */ +} + +/* 00000404-00000544 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000544-0000065C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000065C-000006FC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000006FC-00000758 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000758-000007A0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000007A0-000007FC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000007FC-00000844 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000844-000008C4 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000008C4-000009E8 .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 000009E8-00000A80 .text position_is_safety_call_back__9daComing3FPvPv */ +void daComing3::position_is_safety_call_back(void*, void*) { + /* Nonmatching */ +} + +/* 00000A80-00000AC8 .text position_is_none_obj__9daComing3FP4cXyz */ +void daComing3::position_is_none_obj(cXyz*) { + /* Nonmatching */ +} + +/* 00000AC8-00000AD8 .text get_challenge_id__Q29daComing35Act_cFv */ +void daComing3::Act_c::get_challenge_id() { + /* Nonmatching */ +} + +/* 00000AD8-00000B1C .text get_limit_dist__Q29daComing35Act_cFv */ +void daComing3::Act_c::get_limit_dist() { + /* Nonmatching */ +} + +/* 00000B1C-00000B48 .text coming_start_init__Q29daComing35Act_cFv */ +void daComing3::Act_c::coming_start_init() { + /* Nonmatching */ +} + +/* 00000B48-00000D58 .text coming_start_main__Q29daComing35Act_cFv */ +void daComing3::Act_c::coming_start_main() { + /* Nonmatching */ +} + +/* 00000D58-00000D78 .text coming_game_init__Q29daComing35Act_cFv */ +void daComing3::Act_c::coming_game_init() { + /* Nonmatching */ +} + +/* 00000D78-00000FEC .text coming_game_main__Q29daComing35Act_cFv */ +void daComing3::Act_c::coming_game_main() { + /* Nonmatching */ +} + +/* 00000FEC-00000FFC .text coming_wait_init__Q29daComing35Act_cFv */ +void daComing3::Act_c::coming_wait_init() { + /* Nonmatching */ +} + +/* 00000FFC-00001068 .text coming_wait_main__Q29daComing35Act_cFv */ +void daComing3::Act_c::coming_wait_main() { + /* Nonmatching */ +} + +/* 00001068-00001150 .text coming_process_init__Q29daComing35Act_cFs */ +void daComing3::Act_c::coming_process_init(short) { + /* Nonmatching */ +} + +/* 00001150-000014DC .text eff_break_tsubo__Q29daComing35Act_cFv */ +void daComing3::Act_c::eff_break_tsubo() { + /* Nonmatching */ +} + +/* 000014DC-00001590 .text coming_process_main__Q29daComing35Act_cFv */ +void daComing3::Act_c::coming_process_main() { + /* Nonmatching */ +} + +/* 00001590-0000167C .text set_mtx__Q29daComing35Act_cFv */ +void daComing3::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000167C-000016F8 .text collision_init__Q29daComing35Act_cFv */ +void daComing3::Act_c::collision_init() { + /* Nonmatching */ +} + +/* 000016F8-000017E0 .text collision_main__Q29daComing35Act_cFv */ +void daComing3::Act_c::collision_main() { + /* Nonmatching */ +} + +/* 000017E0-00001804 .text solidHeapCB__Q29daComing35Act_cFP10fopAc_ac_c */ +void daComing3::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001804-000018CC .text create_heap__Q29daComing35Act_cFv */ +void daComing3::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000018CC-00001A24 .text _create__Q29daComing35Act_cFv */ +void daComing3::Act_c::_create() { + /* Nonmatching */ +} + +/* 00001A24-00001AF0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001AF0-00001B38 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001B38-00001B94 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001B94-00001BDC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001BDC-00001C38 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001C38-00001C68 .text _delete__Q29daComing35Act_cFv */ +void daComing3::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00001C68-00001CA0 .text _execute__Q29daComing35Act_cFv */ +void daComing3::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001CA0-00001D14 .text _draw__Q29daComing35Act_cFv */ +void daComing3::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00001D14-00001D34 .text Mthd_Create__Q29daComing325@unnamed@d_a_coming3_cpp@FPv */ +void daComing3::@unnamed@d_a_coming3_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001D34-00001D58 .text Mthd_Delete__Q29daComing325@unnamed@d_a_coming3_cpp@FPv */ +void daComing3::@unnamed@d_a_coming3_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001D58-00001D7C .text Mthd_Execute__Q29daComing325@unnamed@d_a_coming3_cpp@FPv */ +void daComing3::@unnamed@d_a_coming3_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001D7C-00001DA0 .text Mthd_Draw__Q29daComing325@unnamed@d_a_coming3_cpp@FPv */ +void daComing3::@unnamed@d_a_coming3_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001DA0-00001DA8 .text Mthd_IsDelete__Q29daComing325@unnamed@d_a_coming3_cpp@FPv */ +void daComing3::@unnamed@d_a_coming3_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001DA8-00001DF0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001DF0-00001E00 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001E00-00001E08 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001E08-00001E10 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001E10-00001E18 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001E18-00001E20 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001E20-00001E58 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001E58-00001E60 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E60-00001E68 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E68-00001E70 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E70-00001EA8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001EA8-00001EAC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001EAC-00001EB4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001EB4-00001EBC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001EBC-00001EC4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001EC4-00001ED0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001ED0-00001EDC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001EDC-00002020 .text __dt__Q29daComing35Act_cFv */ +daComing3::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 00002020-0000211C .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 0000211C-00002164 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002164-0000216C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000216C-00002174 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002174-0000217C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000217C-00002184 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002184-0000218C .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000218C-00002194 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002194-0000219C .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000219C-000021A4 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000021A4-000021AC .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 000021AC-000021B4 .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 000021B4-000021BC .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 000021BC-000021C4 .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 000021C4-000021CC .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 000021CC-000021D4 .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 000021D4-000021DC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000021DC-000021E4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_dai.cpp b/src/d/actor/d_a_dai.cpp new file mode 100644 index 000000000..b21d2ca8f --- /dev/null +++ b/src/d/actor/d_a_dai.cpp @@ -0,0 +1,263 @@ +// +// Generated by dtk +// Translation Unit: d_a_dai.cpp +// + +#include "d_a_dai.h" +#include "dolphin/types.h" + +/* 00000078-000000C4 .text _delete__7daDai_cFv */ +void daDai_c::_delete() { + /* Nonmatching */ +} + +/* 000000C4-000000E4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000E4-000001A0 .text CreateHeap__7daDai_cFv */ +void daDai_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001A0-000003A8 .text CreateInit__7daDai_cFv */ +void daDai_c::CreateInit() { + /* Nonmatching */ +} + +/* 000003A8-00000494 .text _create__7daDai_cFv */ +void daDai_c::_create() { + /* Nonmatching */ +} + +/* 00000494-0000064C .text __ct__7daDai_cFv */ +daDai_c::daDai_c() { + /* Nonmatching */ +} + +/* 0000064C-00000718 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000718-00000760 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000760-000007BC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000007BC-00000804 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000804-00000874 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000874-000008F4 .text set_mtx__7daDai_cFv */ +void daDai_c::set_mtx() { + /* Nonmatching */ +} + +/* 000008F4-0000091C .text eventOrder__7daDai_cFv */ +void daDai_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000091C-00000AFC .text checkOrder__7daDai_cFv */ +void daDai_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000AFC-00000B1C .text daDai_XyCheckCB__FPvi */ +void daDai_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000B1C-00000BA8 .text XyCheckCB__7daDai_cFi */ +void daDai_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 00000BA8-00000BC8 .text daDai_XyEventCB__FPvi */ +void daDai_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 00000BC8-00000C18 .text XyEventCB__7daDai_cFi */ +void daDai_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00000C18-00000C78 .text _execute__7daDai_cFv */ +void daDai_c::_execute() { + /* Nonmatching */ +} + +/* 00000C78-00000DE8 .text proc__7daDai_cFv */ +void daDai_c::proc() { + /* Nonmatching */ +} + +/* 00000DE8-00000E48 .text _draw__7daDai_cFv */ +void daDai_c::_draw() { + /* Nonmatching */ +} + +/* 00000E48-00000EDC .text getMsg__7daDai_cFv */ +void daDai_c::getMsg() { + /* Nonmatching */ +} + +/* 00000EDC-0000109C .text next_msgStatus__7daDai_cFPUl */ +void daDai_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000109C-000010BC .text daDai_Create__FPv */ +void daDai_Create(void*) { + /* Nonmatching */ +} + +/* 000010BC-000010E0 .text daDai_Delete__FPv */ +void daDai_Delete(void*) { + /* Nonmatching */ +} + +/* 000010E0-00001104 .text daDai_Draw__FPv */ +void daDai_Draw(void*) { + /* Nonmatching */ +} + +/* 00001104-00001128 .text daDai_Execute__FPv */ +void daDai_Execute(void*) { + /* Nonmatching */ +} + +/* 00001128-00001130 .text daDai_IsDelete__FPv */ +void daDai_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001130-00001134 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00001134-00001144 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001144-0000114C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000114C-00001154 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001154-0000115C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000115C-00001164 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001164-0000119C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000119C-000011A4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011A4-000011AC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011AC-000011B4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011B4-000011EC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011EC-000011F0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000011F0-000011F8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000011F8-00001200 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001200-00001208 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001208-00001214 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001214-00001220 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001220-00001228 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001228-00001230 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00001230-00001238 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001238-00001240 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001240-00001248 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001248-00001250 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_dai_item.cpp b/src/d/actor/d_a_dai_item.cpp new file mode 100644 index 000000000..36694ddf3 --- /dev/null +++ b/src/d/actor/d_a_dai_item.cpp @@ -0,0 +1,278 @@ +// +// Generated by dtk +// Translation Unit: d_a_dai_item.cpp +// + +#include "d_a_dai_item.h" +#include "dolphin/types.h" + +/* 800E3638-800E36C8 .text convItemNo__FUc */ +void convItemNo(unsigned char) { + /* Nonmatching */ +} + +/* 800E36C8-800E3798 .text _delete__13daStandItem_cFv */ +void daStandItem_c::_delete() { + /* Nonmatching */ +} + +/* 800E3798-800E37B8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800E37B8-800E3AF8 .text CreateHeap__13daStandItem_cFv */ +void daStandItem_c::CreateHeap() { + /* Nonmatching */ +} + +/* 800E3AF8-800E3E94 .text CreateInit__13daStandItem_cFv */ +void daStandItem_c::CreateInit() { + /* Nonmatching */ +} + +/* 800E3E94-800E4048 .text _create__13daStandItem_cFv */ +void daStandItem_c::_create() { + /* Nonmatching */ +} + +/* 800E4048-800E4114 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 800E4114-800E443C .text set_mtx__13daStandItem_cFv */ +void daStandItem_c::set_mtx() { + /* Nonmatching */ +} + +/* 800E443C-800E44A4 .text _execute__13daStandItem_cFv */ +void daStandItem_c::_execute() { + /* Nonmatching */ +} + +/* 800E44A4-800E4518 .text itemProc__13daStandItem_cFv */ +void daStandItem_c::itemProc() { + /* Nonmatching */ +} + +/* 800E4518-800E453C .text actionFobj00__13daStandItem_cFv */ +void daStandItem_c::actionFobj00() { + /* Nonmatching */ +} + +/* 800E453C-800E4560 .text actionFobj01__13daStandItem_cFv */ +void daStandItem_c::actionFobj01() { + /* Nonmatching */ +} + +/* 800E4560-800E4584 .text actionFobj02__13daStandItem_cFv */ +void daStandItem_c::actionFobj02() { + /* Nonmatching */ +} + +/* 800E4584-800E458C .text actionFobj03__13daStandItem_cFv */ +void daStandItem_c::actionFobj03() { + /* Nonmatching */ +} + +/* 800E458C-800E4594 .text actionFobj04__13daStandItem_cFv */ +void daStandItem_c::actionFobj04() { + /* Nonmatching */ +} + +/* 800E4594-800E45E0 .text actionFobj05__13daStandItem_cFv */ +void daStandItem_c::actionFobj05() { + /* Nonmatching */ +} + +/* 800E45E0-800E4770 .text actionFobj06__13daStandItem_cFv */ +void daStandItem_c::actionFobj06() { + /* Nonmatching */ +} + +/* 800E4770-800E47BC .text actionFobj07__13daStandItem_cFv */ +void daStandItem_c::actionFobj07() { + /* Nonmatching */ +} + +/* 800E47BC-800E47E0 .text actionFobj08__13daStandItem_cFv */ +void daStandItem_c::actionFobj08() { + /* Nonmatching */ +} + +/* 800E47E0-800E4B94 .text actionFobj09__13daStandItem_cFv */ +void daStandItem_c::actionFobj09() { + /* Nonmatching */ +} + +/* 800E4B94-800E4BB8 .text actionFobj10__13daStandItem_cFv */ +void daStandItem_c::actionFobj10() { + /* Nonmatching */ +} + +/* 800E4BB8-800E4BE4 .text actionFobj11__13daStandItem_cFv */ +void daStandItem_c::actionFobj11() { + /* Nonmatching */ +} + +/* 800E4BE4-800E4E44 .text animTest__13daStandItem_cFv */ +void daStandItem_c::animTest() { + /* Nonmatching */ +} + +/* 800E4E44-800E509C .text animTestForOneTime__13daStandItem_cFv */ +void daStandItem_c::animTestForOneTime() { + /* Nonmatching */ +} + +/* 800E509C-800E5190 .text execAction__13daStandItem_cFv */ +void daStandItem_c::execAction() { + /* Nonmatching */ +} + +/* 800E5190-800E51D8 .text mode_carry_init__13daStandItem_cFv */ +void daStandItem_c::mode_carry_init() { + /* Nonmatching */ +} + +/* 800E51D8-800E5204 .text mode_carry__13daStandItem_cFv */ +void daStandItem_c::mode_carry() { + /* Nonmatching */ +} + +/* 800E5204-800E5230 .text mode_wait_init__13daStandItem_cFv */ +void daStandItem_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 800E5230-800E5234 .text mode_wait__13daStandItem_cFv */ +void daStandItem_c::mode_wait() { + /* Nonmatching */ +} + +/* 800E5234-800E5240 .text mode_drop_init__13daStandItem_cFv */ +void daStandItem_c::mode_drop_init() { + /* Nonmatching */ +} + +/* 800E5240-800E52D0 .text mode_drop__13daStandItem_cFv */ +void daStandItem_c::mode_drop() { + /* Nonmatching */ +} + +/* 800E52D0-800E53B8 .text _draw__13daStandItem_cFv */ +void daStandItem_c::_draw() { + /* Nonmatching */ +} + +/* 800E53B8-800E53D8 .text daStandItem_Create__FPv */ +void daStandItem_Create(void*) { + /* Nonmatching */ +} + +/* 800E53D8-800E53FC .text daStandItem_Delete__FPv */ +void daStandItem_Delete(void*) { + /* Nonmatching */ +} + +/* 800E53FC-800E5420 .text daStandItem_Draw__FPv */ +void daStandItem_Draw(void*) { + /* Nonmatching */ +} + +/* 800E5420-800E5444 .text daStandItem_Execute__FPv */ +void daStandItem_Execute(void*) { + /* Nonmatching */ +} + +/* 800E5444-800E544C .text daStandItem_IsDelete__FPv */ +void daStandItem_IsDelete(void*) { + /* Nonmatching */ +} + +/* 800E544C-800E545C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 800E545C-800E5464 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 800E5464-800E546C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 800E546C-800E5474 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 800E5474-800E547C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 800E547C-800E5484 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 800E5484-800E548C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 800E578C-800E57C4 .text __arraydtor$4071 */ +void __arraydtor$4071 { + /* Nonmatching */ +} + +/* 800E57C4-800E57FC .text __arraydtor$4069 */ +void __arraydtor$4069 { + /* Nonmatching */ +} + +/* 800E57FC-800E5834 .text __arraydtor$4067 */ +void __arraydtor$4067 { + /* Nonmatching */ +} + +/* 800E5834-800E586C .text __arraydtor$4065 */ +void __arraydtor$4065 { + /* Nonmatching */ +} + +/* 800E586C-800E58A4 .text __arraydtor$4063 */ +void __arraydtor$4063 { + /* Nonmatching */ +} + +/* 800E58A4-800E58DC .text __arraydtor$4061 */ +void __arraydtor$4061 { + /* Nonmatching */ +} + +/* 800E58DC-800E5914 .text __arraydtor$4059 */ +void __arraydtor$4059 { + /* Nonmatching */ +} + +/* 800E5914-800E594C .text __arraydtor$4057 */ +void __arraydtor$4057 { + /* Nonmatching */ +} + +/* 800E594C-800E5954 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 800E5954-800E595C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_daiocta.cpp b/src/d/actor/d_a_daiocta.cpp new file mode 100644 index 000000000..bf2d7c61f --- /dev/null +++ b/src/d/actor/d_a_daiocta.cpp @@ -0,0 +1,608 @@ +// +// Generated by dtk +// Translation Unit: d_a_daiocta.cpp +// + +#include "d_a_daiocta.h" +#include "dolphin/types.h" + +/* 000000EC-000002B0 .text __ct__15daDaiocta_HIO_cFv */ +daDaiocta_HIO_c::daDaiocta_HIO_c() { + /* Nonmatching */ +} + +/* 000002B0-000002EC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000002EC-00000334 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000334-00000358 .text coHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void coHit_CB(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000358-000003DC .text _coHit__11daDaiocta_cFP10fopAc_ac_c */ +void daDaiocta_c::_coHit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000003DC-00000470 .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000470-0000066C .text _nodeControl__11daDaiocta_cFP7J3DNodeP8J3DModel */ +void daDaiocta_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 0000066C-0000068C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000068C-00000708 .text _createHeap__11daDaiocta_cFv */ +void daDaiocta_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000708-000009B8 .text createAwaHeap__11daDaiocta_cFv */ +void daDaiocta_c::createAwaHeap() { + /* Nonmatching */ +} + +/* 000009B8-00000ABC .text createSuikomiHeap__11daDaiocta_cFv */ +void daDaiocta_c::createSuikomiHeap() { + /* Nonmatching */ +} + +/* 00000ABC-00000C04 .text createBodyHeap__11daDaiocta_cFv */ +void daDaiocta_c::createBodyHeap() { + /* Nonmatching */ +} + +/* 00000C04-00000C64 .text createArrowHitHeap__11daDaiocta_cFv */ +void daDaiocta_c::createArrowHitHeap() { + /* Nonmatching */ +} + +/* 00000C64-00000D94 .text setMtx__11daDaiocta_cFv */ +void daDaiocta_c::setMtx() { + /* Nonmatching */ +} + +/* 00000D94-00000E2C .text setSuikomiMtx__11daDaiocta_cFv */ +void daDaiocta_c::setSuikomiMtx() { + /* Nonmatching */ +} + +/* 00000E2C-00000EDC .text setAwaMtx__11daDaiocta_cFv */ +void daDaiocta_c::setAwaMtx() { + /* Nonmatching */ +} + +/* 00000EDC-00000F70 .text initMtx__11daDaiocta_cFv */ +void daDaiocta_c::initMtx() { + /* Nonmatching */ +} + +/* 00000F70-0000116C .text setEffect__11daDaiocta_cFUs */ +void daDaiocta_c::setEffect(unsigned short) { + /* Nonmatching */ +} + +/* 0000116C-0000129C .text setAwaRandom__11daDaiocta_cFi */ +void daDaiocta_c::setAwaRandom(int) { + /* Nonmatching */ +} + +/* 0000129C-000013D8 .text initAwa__11daDaiocta_cFv */ +void daDaiocta_c::initAwa() { + /* Nonmatching */ +} + +/* 000013D8-00001548 .text execAwa__11daDaiocta_cFv */ +void daDaiocta_c::execAwa() { + /* Nonmatching */ +} + +/* 00001548-000015E8 .text isLivingEye__11daDaiocta_cFv */ +void daDaiocta_c::isLivingEye() { + /* Nonmatching */ +} + +/* 000015E8-00001684 .text isDead__11daDaiocta_cFv */ +void daDaiocta_c::isDead() { + /* Nonmatching */ +} + +/* 00001684-0000171C .text isDamageEye__11daDaiocta_cFv */ +void daDaiocta_c::isDamageEye() { + /* Nonmatching */ +} + +/* 0000171C-000017B4 .text isDamageBombEye__11daDaiocta_cFv */ +void daDaiocta_c::isDamageBombEye() { + /* Nonmatching */ +} + +/* 000017B4-00001A7C .text setRotEye__11daDaiocta_cFv */ +void daDaiocta_c::setRotEye() { + /* Nonmatching */ +} + +/* 00001A7C-00001EA0 .text setCollision__11daDaiocta_cFv */ +void daDaiocta_c::setCollision() { + /* Nonmatching */ +} + +/* 00001EA0-00001EB8 .text modeHideInit__11daDaiocta_cFv */ +void daDaiocta_c::modeHideInit() { + /* Nonmatching */ +} + +/* 00001EB8-00001F34 .text modeHide__11daDaiocta_cFv */ +void daDaiocta_c::modeHide() { + /* Nonmatching */ +} + +/* 00001F34-000020C8 .text modeAppearInit__11daDaiocta_cFv */ +void daDaiocta_c::modeAppearInit() { + /* Nonmatching */ +} + +/* 000020C8-0000236C .text modeAppear__11daDaiocta_cFv */ +void daDaiocta_c::modeAppear() { + /* Nonmatching */ +} + +/* 0000236C-000023B0 .text modeWaitInit__11daDaiocta_cFv */ +void daDaiocta_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 000023B0-00002458 .text modeWait__11daDaiocta_cFv */ +void daDaiocta_c::modeWait() { + /* Nonmatching */ +} + +/* 00002458-000024D8 .text modeDamageInit__11daDaiocta_cFv */ +void daDaiocta_c::modeDamageInit() { + /* Nonmatching */ +} + +/* 000024D8-000025C4 .text modeDamage__11daDaiocta_cFv */ +void daDaiocta_c::modeDamage() { + /* Nonmatching */ +} + +/* 000025C4-0000268C .text modeDamageBombInit__11daDaiocta_cFv */ +void daDaiocta_c::modeDamageBombInit() { + /* Nonmatching */ +} + +/* 0000268C-00002778 .text modeDamageBomb__11daDaiocta_cFv */ +void daDaiocta_c::modeDamageBomb() { + /* Nonmatching */ +} + +/* 00002778-000028FC .text modeDemoInit__11daDaiocta_cFv */ +void daDaiocta_c::modeDemoInit() { + /* Nonmatching */ +} + +/* 000028FC-00003150 .text modeDemo__11daDaiocta_cFv */ +void daDaiocta_c::modeDemo() { + /* Nonmatching */ +} + +/* 00003150-00003284 .text modeDeleteInit__11daDaiocta_cFv */ +void daDaiocta_c::modeDeleteInit() { + /* Nonmatching */ +} + +/* 00003284-000036A8 .text modeDelete__11daDaiocta_cFv */ +void daDaiocta_c::modeDelete() { + /* Nonmatching */ +} + +/* 000036A8-00003888 .text modeProc__11daDaiocta_cFQ211daDaiocta_c6Proc_eQ211daDaiocta_c6Mode_e */ +void daDaiocta_c::modeProc(daDaiocta_c::Proc_e, daDaiocta_c::Mode_e) { + /* Nonmatching */ +} + +/* 00003888-00003AF4 .text setAnm__11daDaiocta_cFv */ +void daDaiocta_c::setAnm() { + /* Nonmatching */ +} + +/* 00003AF4-00003B20 .text setWater__11daDaiocta_cFv */ +void daDaiocta_c::setWater() { + /* Nonmatching */ +} + +/* 00003B20-00003D20 .text _execute__11daDaiocta_cFv */ +void daDaiocta_c::_execute() { + /* Nonmatching */ +} + +/* 00003D20-00003E58 .text drawAwa__11daDaiocta_cFv */ +void daDaiocta_c::drawAwa() { + /* Nonmatching */ +} + +/* 00003E58-00003F4C .text drawSuikomi__11daDaiocta_cFv */ +void daDaiocta_c::drawSuikomi() { + /* Nonmatching */ +} + +/* 00003F4C-0000412C .text drawDebug__11daDaiocta_cFv */ +void daDaiocta_c::drawDebug() { + /* Nonmatching */ +} + +/* 0000412C-00004244 .text _draw__11daDaiocta_cFv */ +void daDaiocta_c::_draw() { + /* Nonmatching */ +} + +/* 00004244-00004364 .text getArg__11daDaiocta_cFv */ +void daDaiocta_c::getArg() { + /* Nonmatching */ +} + +/* 00004364-00004660 .text createInit__11daDaiocta_cFv */ +void daDaiocta_c::createInit() { + /* Nonmatching */ +} + +/* 00004660-00004918 .text _create__11daDaiocta_cFv */ +void daDaiocta_c::_create() { + /* Nonmatching */ +} + +/* 00004918-00004944 .text __ct__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00004944-0000496C .text __ct__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000496C-000049C8 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000049C8-000049F0 .text __ct__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000049F0-00004A4C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00004A4C-00004AD4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004AD4-00004B44 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004B44-00004BA0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004BA0-00004C80 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00004C80-00004D10 .text __ct__8dCcD_CpsFv */ +dCcD_Cps::dCcD_Cps() { + /* Nonmatching */ +} + +/* 00004D10-00004D6C .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00004D6C-00004DB4 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00004DB4-00004E10 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004E10-00004E58 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004E58-00004F24 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004F24-00004FA8 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004FA8-00004FF0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00004FF0-0000504C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000504C-00005094 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00005094-00005098 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00005098-0000513C .text _delete__11daDaiocta_cFv */ +void daDaiocta_c::_delete() { + /* Nonmatching */ +} + +/* 0000513C-0000515C .text daDaioctaCreate__FPv */ +void daDaioctaCreate(void*) { + /* Nonmatching */ +} + +/* 0000515C-00005180 .text daDaioctaDelete__FPv */ +void daDaioctaDelete(void*) { + /* Nonmatching */ +} + +/* 00005180-000051A4 .text daDaioctaExecute__FPv */ +void daDaioctaExecute(void*) { + /* Nonmatching */ +} + +/* 000051A4-000051C8 .text daDaioctaDraw__FPv */ +void daDaioctaDraw(void*) { + /* Nonmatching */ +} + +/* 000051C8-000051D0 .text daDaioctaIsDelete__FPv */ +void daDaioctaIsDelete(void*) { + /* Nonmatching */ +} + +/* 000051D0-000051E0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000051E0-000051E8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000051E8-000051F0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000051F0-000051F8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000051F8-00005200 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005200-00005238 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005238-00005240 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005240-00005248 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005248-00005250 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005250-00005288 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005288-0000528C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000528C-00005294 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005294-0000529C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000529C-000052A4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000052A4-000052B0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000052B0-000052BC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000052BC-000052CC .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000052CC-000052D4 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000052D4-000052DC .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000052DC-00005314 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005314-0000531C .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000531C-00005324 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005324-0000532C .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000532C-00005364 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005364-000053AC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000053AC-000053F4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000053F4-0000543C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000543C-00005498 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00005498-0000549C .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000549C-000054A0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000054A0-000054A4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000054A4-000054A8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000054A8-000054F0 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000054F0-0000554C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000554C-000055A8 .text __dt__15daDaiocta_HIO_cFv */ +daDaiocta_HIO_c::~daDaiocta_HIO_c() { + /* Nonmatching */ +} + +/* 000055A8-000055C4 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 00005600-00005608 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005608-00005610 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005610-00005618 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00005618-00005620 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00005620-00005628 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005628-00005630 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_daiocta_eye.cpp b/src/d/actor/d_a_daiocta_eye.cpp new file mode 100644 index 000000000..72b433a7e --- /dev/null +++ b/src/d/actor/d_a_daiocta_eye.cpp @@ -0,0 +1,318 @@ +// +// Generated by dtk +// Translation Unit: d_a_daiocta_eye.cpp +// + +#include "d_a_daiocta_eye.h" +#include "dolphin/types.h" + +/* 000000EC-000001B0 .text __ct__19daDaiocta_Eye_HIO_cFv */ +daDaiocta_Eye_HIO_c::daDaiocta_Eye_HIO_c() { + /* Nonmatching */ +} + +/* 000001B0-000001FC .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001FC-000002B8 .text _nodeControl__15daDaiocta_Eye_cFP7J3DNodeP8J3DModel */ +void daDaiocta_Eye_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000002B8-000002D8 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000002D8-000004E4 .text _createHeap__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::_createHeap() { + /* Nonmatching */ +} + +/* 000004E4-00000510 .text coHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void coHit_CB(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000510-000005D0 .text _coHit__15daDaiocta_Eye_cFP10fopAc_ac_c */ +void daDaiocta_Eye_c::_coHit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000005D0-000006C0 .text setMtx__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::setMtx() { + /* Nonmatching */ +} + +/* 000006C0-00000A6C .text checkTgHit__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::checkTgHit() { + /* Nonmatching */ +} + +/* 00000A6C-00000A78 .text modeWaitInit__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 00000A78-00000A98 .text modeWait__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::modeWait() { + /* Nonmatching */ +} + +/* 00000A98-00000BD8 .text modeDamageInit__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::modeDamageInit() { + /* Nonmatching */ +} + +/* 00000BD8-00000CD0 .text modeDamage__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::modeDamage() { + /* Nonmatching */ +} + +/* 00000CD0-00000E20 .text modeDeathInit__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::modeDeathInit() { + /* Nonmatching */ +} + +/* 00000E20-00000E2C .text modeDeath__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::modeDeath() { + /* Nonmatching */ +} + +/* 00000E2C-00000ED0 .text modeProcCall__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::modeProcCall() { + /* Nonmatching */ +} + +/* 00000ED0-00001120 .text _execute__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::_execute() { + /* Nonmatching */ +} + +/* 00001120-000011EC .text _draw__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::_draw() { + /* Nonmatching */ +} + +/* 000011EC-000012D4 .text createInit__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::createInit() { + /* Nonmatching */ +} + +/* 000012D4-00001450 .text _create__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::_create() { + /* Nonmatching */ +} + +/* 00001450-000014AC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000014AC-00001578 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001578-000015C0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000015C0-0000161C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000161C-00001664 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001664-000016C0 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000016C0-0000171C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000171C-00001764 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001764-000017B4 .text _delete__15daDaiocta_Eye_cFv */ +void daDaiocta_Eye_c::_delete() { + /* Nonmatching */ +} + +/* 000017B4-000017D4 .text daDaiocta_EyeCreate__FPv */ +void daDaiocta_EyeCreate(void*) { + /* Nonmatching */ +} + +/* 000017D4-000017F8 .text daDaiocta_EyeDelete__FPv */ +void daDaiocta_EyeDelete(void*) { + /* Nonmatching */ +} + +/* 000017F8-0000181C .text daDaiocta_EyeExecute__FPv */ +void daDaiocta_EyeExecute(void*) { + /* Nonmatching */ +} + +/* 0000181C-00001840 .text daDaiocta_EyeDraw__FPv */ +void daDaiocta_EyeDraw(void*) { + /* Nonmatching */ +} + +/* 00001840-00001848 .text daDaiocta_EyeIsDelete__FPv */ +void daDaiocta_EyeIsDelete(void*) { + /* Nonmatching */ +} + +/* 00001848-00001890 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001890-00001894 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001894-00001898 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001898-0000189C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000189C-000018A0 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000018A0-000018E8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000018E8-00001944 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00001944-00001954 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001954-0000195C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000195C-00001964 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001964-0000196C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000196C-00001974 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001974-000019AC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000019AC-000019B4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019B4-000019BC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019BC-000019C4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019C4-000019FC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019FC-00001A00 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001A00-00001A08 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001A08-00001A10 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A10-00001A18 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001A18-00001A24 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001A24-00001A30 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001A30-00001AA4 .text __dt__19daDaiocta_Eye_HIO_cFv */ +daDaiocta_Eye_HIO_c::~daDaiocta_Eye_HIO_c() { + /* Nonmatching */ +} + +/* 00001AE0-00001AE8 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001AE8-00001AF0 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001AF0-00001B38 .text __dt__12JntHit_HIO_cFv */ +JntHit_HIO_c::~JntHit_HIO_c() { + /* Nonmatching */ +} + +/* 00001B38-00001B80 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_deku_item.cpp b/src/d/actor/d_a_deku_item.cpp new file mode 100644 index 000000000..2c7a9bfaa --- /dev/null +++ b/src/d/actor/d_a_deku_item.cpp @@ -0,0 +1,273 @@ +// +// Generated by dtk +// Translation Unit: d_a_deku_item.cpp +// + +#include "d_a_deku_item.h" +#include "dolphin/types.h" + +/* 00000078-000000D0 .text _delete__12daDekuItem_cFv */ +void daDekuItem_c::_delete() { + /* Nonmatching */ +} + +/* 000000D0-000000F0 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000F0-000002C8 .text CreateHeap__12daDekuItem_cFv */ +void daDekuItem_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000002C8-000003A8 .text CreateInit__12daDekuItem_cFv */ +void daDekuItem_c::CreateInit() { + /* Nonmatching */ +} + +/* 000003A8-00000598 .text _create__12daDekuItem_cFv */ +void daDekuItem_c::_create() { + /* Nonmatching */ +} + +/* 00000598-00000664 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000664-000006AC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000006AC-00000708 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000708-00000750 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000750-000007AC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000007AC-00000834 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000834-000008A4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000008A4-00000900 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000900-00000948 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000948-000009C8 .text set_mtx__12daDekuItem_cFv */ +void daDekuItem_c::set_mtx() { + /* Nonmatching */ +} + +/* 000009C8-00000A74 .text _execute__12daDekuItem_cFv */ +void daDekuItem_c::_execute() { + /* Nonmatching */ +} + +/* 00000A74-00000B30 .text mode_proc_call__12daDekuItem_cFv */ +void daDekuItem_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00000B30-00000C50 .text mode_wait__12daDekuItem_cFv */ +void daDekuItem_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000C50-00000CB8 .text mode_getdemo_init__12daDekuItem_cFv */ +void daDekuItem_c::mode_getdemo_init() { + /* Nonmatching */ +} + +/* 00000CB8-00000D34 .text mode_getdemo_wait__12daDekuItem_cFv */ +void daDekuItem_c::mode_getdemo_wait() { + /* Nonmatching */ +} + +/* 00000D34-00000D38 .text mode_getdemo__12daDekuItem_cFv */ +void daDekuItem_c::mode_getdemo() { + /* Nonmatching */ +} + +/* 00000D38-00000D94 .text eventOrder__12daDekuItem_cFv */ +void daDekuItem_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000D94-00000E54 .text checkOrder__12daDekuItem_cFv */ +void daDekuItem_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000E54-00000ECC .text _draw__12daDekuItem_cFv */ +void daDekuItem_c::_draw() { + /* Nonmatching */ +} + +/* 00000ECC-00000EEC .text daDekuItem_Create__FPv */ +void daDekuItem_Create(void*) { + /* Nonmatching */ +} + +/* 00000EEC-00000F10 .text daDekuItem_Delete__FPv */ +void daDekuItem_Delete(void*) { + /* Nonmatching */ +} + +/* 00000F10-00000F34 .text daDekuItem_Draw__FPv */ +void daDekuItem_Draw(void*) { + /* Nonmatching */ +} + +/* 00000F34-00000F58 .text daDekuItem_Execute__FPv */ +void daDekuItem_Execute(void*) { + /* Nonmatching */ +} + +/* 00000F58-00000F60 .text daDekuItem_IsDelete__FPv */ +void daDekuItem_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000F60-00000FA8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000FA8-00000FF0 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00000FF0-0000104C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000104C-00001094 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001094-000010A4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000010A4-000010AC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000010AC-000010B4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000010B4-000010BC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000010BC-000010C4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000010C4-000010FC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000010FC-00001104 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001104-0000110C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000110C-00001114 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001114-0000114C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000114C-00001150 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001150-00001158 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001158-00001160 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001160-00001168 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001168-00001174 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001174-00001180 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001180-00001188 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001188-00001190 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001190-00001198 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001198-000011A0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_demo00.cpp b/src/d/actor/d_a_demo00.cpp new file mode 100644 index 000000000..e18da77c9 --- /dev/null +++ b/src/d/actor/d_a_demo00.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_demo00.cpp +// + +#include "d_a_demo00.h" +#include "dolphin/types.h" + +/* 800E595C-800E598C .text reset__16daDemo00_resID_cFv */ +void daDemo00_resID_c::reset() { + /* Nonmatching */ +} + +/* 800E598C-800E59EC .text reset__16daDemo00_model_cFv */ +void daDemo00_model_c::reset() { + /* Nonmatching */ +} + +/* 800E59EC-800E5A60 .text __dt__10daDemo00_cFv */ +daDemo00_c::~daDemo00_c() { + /* Nonmatching */ +} + +/* 800E5A60-800E5AFC .text setBaseMtx__10daDemo00_cFv */ +void daDemo00_c::setBaseMtx() { + /* Nonmatching */ +} + +/* 800E5AFC-800E5DEC .text setShadowSize__10daDemo00_cFv */ +void daDemo00_c::setShadowSize() { + /* Nonmatching */ +} + +/* 800E5DEC-800E5FF4 .text awaCheck__FP8J3DModel */ +void awaCheck(J3DModel*) { + /* Nonmatching */ +} + +/* 800E5FF4-800E6014 .text createHeapCallBack__FP10fopAc_ac_c */ +void createHeapCallBack(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800E6014-800E6620 .text createHeap__10daDemo00_cFv */ +void daDemo00_c::createHeap() { + /* Nonmatching */ +} + +/* 800E6620-800E6758 .text actStandby__10daDemo00_cFP13dDemo_actor_c */ +void daDemo00_c::actStandby(dDemo_actor_c*) { + /* Nonmatching */ +} + +/* 800E6758-800E6E2C .text actPerformance__10daDemo00_cFP13dDemo_actor_c */ +void daDemo00_c::actPerformance(dDemo_actor_c*) { + /* Nonmatching */ +} + +/* 800E6E2C-800E6E90 .text actLeaving__10daDemo00_cFP13dDemo_actor_c */ +void daDemo00_c::actLeaving(dDemo_actor_c*) { + /* Nonmatching */ +} + +/* 800E6E90-800E6EB0 .text daDemo00_Draw__FP10daDemo00_c */ +void daDemo00_Draw(daDemo00_c*) { + /* Nonmatching */ +} + +/* 800E6EB0-800E7204 .text draw__10daDemo00_cFv */ +void daDemo00_c::draw() { + /* Nonmatching */ +} + +/* 800E7204-800E7224 .text daDemo00_Execute__FP10daDemo00_c */ +void daDemo00_Execute(daDemo00_c*) { + /* Nonmatching */ +} + +/* 800E7224-800E78A0 .text execute__10daDemo00_cFv */ +void daDemo00_c::execute() { + /* Nonmatching */ +} + +/* 800E78A0-800E78A8 .text daDemo00_IsDelete__FP10daDemo00_c */ +void daDemo00_IsDelete(daDemo00_c*) { + /* Nonmatching */ +} + +/* 800E78A8-800E78D0 .text daDemo00_Delete__FP10daDemo00_c */ +void daDemo00_Delete(daDemo00_c*) { + /* Nonmatching */ +} + +/* 800E78D0-800E7964 .text daDemo00_Create__FP10fopAc_ac_c */ +void daDemo00_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800E7964-800E79C0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_demo_dk.cpp b/src/d/actor/d_a_demo_dk.cpp new file mode 100644 index 000000000..d14fc87cb --- /dev/null +++ b/src/d/actor/d_a_demo_dk.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_demo_dk.cpp +// + +#include "d_a_demo_dk.h" +#include "dolphin/types.h" + +/* 00000078-000000E8 .text daDEMO_DK_Draw__FP13demo_dk_class */ +void daDEMO_DK_Draw(demo_dk_class*) { + /* Nonmatching */ +} + +/* 000000E8-00000210 .text anm_init__FP13demo_dk_classifUcfi */ +void anm_init(demo_dk_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000210-000002EC .text mode_wait__FP13demo_dk_class */ +void mode_wait(demo_dk_class*) { + /* Nonmatching */ +} + +/* 000002EC-00000378 .text mode_akubi__FP13demo_dk_class */ +void mode_akubi(demo_dk_class*) { + /* Nonmatching */ +} + +/* 00000378-000004C0 .text daDEMO_DK_Execute__FP13demo_dk_class */ +void daDEMO_DK_Execute(demo_dk_class*) { + /* Nonmatching */ +} + +/* 000004C0-000004C8 .text daDEMO_DK_IsDelete__FP13demo_dk_class */ +void daDEMO_DK_IsDelete(demo_dk_class*) { + /* Nonmatching */ +} + +/* 000004C8-000004F8 .text daDEMO_DK_Delete__FP13demo_dk_class */ +void daDEMO_DK_Delete(demo_dk_class*) { + /* Nonmatching */ +} + +/* 000004F8-000005FC .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000005FC-00000714 .text daDEMO_DK_Create__FP10fopAc_ac_c */ +void daDEMO_DK_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_demo_item.cpp b/src/d/actor/d_a_demo_item.cpp new file mode 100644 index 000000000..88aefd36a --- /dev/null +++ b/src/d/actor/d_a_demo_item.cpp @@ -0,0 +1,208 @@ +// +// Generated by dtk +// Translation Unit: d_a_demo_item.cpp +// + +#include "d_a_demo_item.h" +#include "dolphin/types.h" + +/* 000000EC-00000320 .text setParticle__9daDitem_cFv */ +void daDitem_c::setParticle() { + /* Nonmatching */ +} + +/* 00000320-0000035C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000035C-000003F0 .text CreateInit__9daDitem_cFv */ +void daDitem_c::CreateInit() { + /* Nonmatching */ +} + +/* 000003F0-000004AC .text set_effect__9daDitem_cFv */ +void daDitem_c::set_effect() { + /* Nonmatching */ +} + +/* 000004AC-000006E4 .text set_pos__9daDitem_cFv */ +void daDitem_c::set_pos() { + /* Nonmatching */ +} + +/* 000006E4-00000760 .text anim_control__9daDitem_cFv */ +void daDitem_c::anim_control() { + /* Nonmatching */ +} + +/* 00000760-00000880 .text set_mtx__9daDitem_cFv */ +void daDitem_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000880-000008F0 .text settingBeforeDraw__9daDitem_cFv */ +void daDitem_c::settingBeforeDraw() { + /* Nonmatching */ +} + +/* 000008F0-000008F4 .text setListStart__9daDitem_cFv */ +void daDitem_c::setListStart() { + /* Nonmatching */ +} + +/* 000008F4-00000994 .text daDitem_Delete__FP9daDitem_c */ +void daDitem_Delete(daDitem_c*) { + /* Nonmatching */ +} + +/* 00000994-00000B6C .text daDitem_Create__FP9daDitem_c */ +void daDitem_Create(daDitem_c*) { + /* Nonmatching */ +} + +/* 00000B6C-00000C38 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000C38-00000C80 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000C80-00000CDC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000CDC-00000D24 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000D24-00000D94 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000D94-00000DB4 .text daDitem_IsDelete__FP9daDitem_c */ +void daDitem_IsDelete(daDitem_c*) { + /* Nonmatching */ +} + +/* 00000DB4-00000E58 .text daDitem_Execute__FP9daDitem_c */ +void daDitem_Execute(daDitem_c*) { + /* Nonmatching */ +} + +/* 00000E58-00000E84 .text daDitem_Draw__FP9daDitem_c */ +void daDitem_Draw(daDitem_c*) { + /* Nonmatching */ +} + +/* 00000E84-00000E8C .text isdelete__9daDitem_cFv */ +void daDitem_c::isdelete() { + /* Nonmatching */ +} + +/* 00000E8C-00000E9C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000E9C-00000EA4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000EA4-00000EAC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000EAC-00000EB4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000EB4-00000EBC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000EBC-00000EF4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000EF4-00000EFC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000EFC-00000F04 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F04-00000F0C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F0C-00000F44 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F44-00000F48 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000F48-00000F50 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000F50-00000F58 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000F58-00000F60 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F60-00000F6C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000F6C-00000F78 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000F78-00000F80 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000F80-00000F88 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000F88-00000F90 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000F90-00000F98 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_demo_kmm.cpp b/src/d/actor/d_a_demo_kmm.cpp new file mode 100644 index 000000000..ebcb7de78 --- /dev/null +++ b/src/d/actor/d_a_demo_kmm.cpp @@ -0,0 +1,68 @@ +// +// Generated by dtk +// Translation Unit: d_a_demo_kmm.cpp +// + +#include "d_a_demo_kmm.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000190 .text CreateHeap__12daDemo_Kmm_cFv */ +void daDemo_Kmm_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000190-00000228 .text calcMtx__12daDemo_Kmm_cFv */ +void daDemo_Kmm_c::calcMtx() { + /* Nonmatching */ +} + +/* 00000228-000002D0 .text setAnime__12daDemo_Kmm_cFiiff */ +void daDemo_Kmm_c::setAnime(int, int, float, float) { + /* Nonmatching */ +} + +/* 000002D0-00000308 .text CreateInit__12daDemo_Kmm_cFv */ +void daDemo_Kmm_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000308-000003A0 .text create__12daDemo_Kmm_cFv */ +void daDemo_Kmm_c::create() { + /* Nonmatching */ +} + +/* 000003A0-000003A8 .text daDemo_Kmm_actionWait__FP12daDemo_Kmm_c */ +void daDemo_Kmm_actionWait(daDemo_Kmm_c*) { + /* Nonmatching */ +} + +/* 000003A8-0000040C .text daDemo_Kmm_Draw__FP12daDemo_Kmm_c */ +void daDemo_Kmm_Draw(daDemo_Kmm_c*) { + /* Nonmatching */ +} + +/* 0000040C-000004A8 .text daDemo_Kmm_Execute__FP12daDemo_Kmm_c */ +void daDemo_Kmm_Execute(daDemo_Kmm_c*) { + /* Nonmatching */ +} + +/* 000004A8-000004B0 .text daDemo_Kmm_IsDelete__FP12daDemo_Kmm_c */ +void daDemo_Kmm_IsDelete(daDemo_Kmm_c*) { + /* Nonmatching */ +} + +/* 000004B0-00000500 .text daDemo_Kmm_Delete__FP12daDemo_Kmm_c */ +void daDemo_Kmm_Delete(daDemo_Kmm_c*) { + /* Nonmatching */ +} + +/* 00000500-00000520 .text daDemo_Kmm_Create__FP10fopAc_ac_c */ +void daDemo_Kmm_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_disappear.cpp b/src/d/actor/d_a_disappear.cpp new file mode 100644 index 000000000..ab4249210 --- /dev/null +++ b/src/d/actor/d_a_disappear.cpp @@ -0,0 +1,38 @@ +// +// Generated by dtk +// Translation Unit: d_a_disappear.cpp +// + +#include "d_a_disappear.h" +#include "dolphin/types.h" + +/* 800E79C0-800E79C8 .text daDisappear_Draw__FP15disappear_class */ +void daDisappear_Draw(disappear_class*) { + /* Nonmatching */ +} + +/* 800E79C8-800E7AC0 .text daDisappear_Execute__FP15disappear_class */ +void daDisappear_Execute(disappear_class*) { + /* Nonmatching */ +} + +/* 800E7AC0-800E7AC8 .text daDisappear_IsDelete__FP15disappear_class */ +void daDisappear_IsDelete(disappear_class*) { + /* Nonmatching */ +} + +/* 800E7AC8-800E7AD0 .text daDisappear_Delete__FP15disappear_class */ +void daDisappear_Delete(disappear_class*) { + /* Nonmatching */ +} + +/* 800E7AD0-800E7DBC .text set_disappear__FP15disappear_classf */ +void set_disappear(disappear_class*, float) { + /* Nonmatching */ +} + +/* 800E7DBC-800E7E60 .text daDisappear_Create__FP10fopAc_ac_c */ +void daDisappear_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_dk.cpp b/src/d/actor/d_a_dk.cpp new file mode 100644 index 000000000..d2b1097d1 --- /dev/null +++ b/src/d/actor/d_a_dk.cpp @@ -0,0 +1,128 @@ +// +// Generated by dtk +// Translation Unit: d_a_dk.cpp +// + +#include "d_a_dk.h" +#include "dolphin/types.h" + +/* 000000EC-00000130 .text __ct__10daDk_HIO_cFv */ +daDk_HIO_c::daDk_HIO_c() { + /* Nonmatching */ +} + +/* 00000130-000001EC .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001EC-00000228 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000228-00000720 .text tail_control__FP8dk_classP6tail_s */ +void tail_control(dk_class*, tail_s*) { + /* Nonmatching */ +} + +/* 00000720-00000820 .text tail_draw__FP8dk_classP6tail_s */ +void tail_draw(dk_class*, tail_s*) { + /* Nonmatching */ +} + +/* 00000820-00000938 .text kamen_draw__FP8dk_class */ +void kamen_draw(dk_class*) { + /* Nonmatching */ +} + +/* 00000938-00000A18 .text daDk_Draw__FP8dk_class */ +void daDk_Draw(dk_class*) { + /* Nonmatching */ +} + +/* 00000A18-00000A1C .text move__FP8dk_class */ +void move(dk_class*) { + /* Nonmatching */ +} + +/* 00000A1C-00000A20 .text daDk_demoProc__FP8dk_class */ +void daDk_demoProc(dk_class*) { + /* Nonmatching */ +} + +/* 00000A20-00000A60 .text daDk_delete_Bdk__Fv */ +void daDk_delete_Bdk() { + /* Nonmatching */ +} + +/* 00000A60-00000D08 .text daDk_Execute__FP8dk_class */ +void daDk_Execute(dk_class*) { + /* Nonmatching */ +} + +/* 00000D08-00000D10 .text daDk_IsDelete__FP8dk_class */ +void daDk_IsDelete(dk_class*) { + /* Nonmatching */ +} + +/* 00000D10-00000D7C .text daDk_Delete__FP8dk_class */ +void daDk_Delete(dk_class*) { + /* Nonmatching */ +} + +/* 00000D7C-00000FFC .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000FFC-000011EC .text daDk_Create__FP10fopAc_ac_c */ +void daDk_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000011EC-0000125C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000125C-00001308 .text __dt__6tail_sFv */ +tail_s::~tail_s() { + /* Nonmatching */ +} + +/* 00001308-00001344 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00001344-000013F0 .text __ct__6tail_sFv */ +tail_s::tail_s() { + /* Nonmatching */ +} + +/* 000013F0-000013F4 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 000013F4-000013F8 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000013F8-00001440 .text __dt__10daDk_HIO_cFv */ +daDk_HIO_c::~daDk_HIO_c() { + /* Nonmatching */ +} + +/* 0000147C-00001484 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001484-0000148C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_door10.cpp b/src/d/actor/d_a_door10.cpp new file mode 100644 index 000000000..8bc04845a --- /dev/null +++ b/src/d/actor/d_a_door10.cpp @@ -0,0 +1,228 @@ +// +// Generated by dtk +// Translation Unit: d_a_door10.cpp +// + +#include "d_a_door10.h" +#include "dolphin/types.h" + +/* 00000078-000000C8 .text chkMakeKey__10daDoor10_cFv */ +void daDoor10_c::chkMakeKey() { + /* Nonmatching */ +} + +/* 000000C8-000001A8 .text setKey__10daDoor10_cFv */ +void daDoor10_c::setKey() { + /* Nonmatching */ +} + +/* 000001A8-00000218 .text chkMakeStop__10daDoor10_cFv */ +void daDoor10_c::chkMakeStop() { + /* Nonmatching */ +} + +/* 00000218-000002E4 .text chkStopF__10daDoor10_cFv */ +void daDoor10_c::chkStopF() { + /* Nonmatching */ +} + +/* 000002E4-00000374 .text chkStopB__10daDoor10_cFv */ +void daDoor10_c::chkStopB() { + /* Nonmatching */ +} + +/* 00000374-00000408 .text setStop__10daDoor10_cFv */ +void daDoor10_c::setStop() { + /* Nonmatching */ +} + +/* 00000408-00000598 .text chkStopOpen__10daDoor10_cFv */ +void daDoor10_c::chkStopOpen() { + /* Nonmatching */ +} + +/* 00000598-000005BC .text setStopDemo__10daDoor10_cFv */ +void daDoor10_c::setStopDemo() { + /* Nonmatching */ +} + +/* 000005BC-000006A4 .text chkStopClose__10daDoor10_cFv */ +void daDoor10_c::chkStopClose() { + /* Nonmatching */ +} + +/* 000006A4-00000714 .text getBdlName__10daDoor10_cFv */ +void daDoor10_c::getBdlName() { + /* Nonmatching */ +} + +/* 00000714-00000788 .text getDzbName__10daDoor10_cFv */ +void daDoor10_c::getDzbName() { + /* Nonmatching */ +} + +/* 00000788-000007CC .text getSize2X__10daDoor10_cFv */ +void daDoor10_c::getSize2X() { + /* Nonmatching */ +} + +/* 000007CC-000007EC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000007EC-00000AEC .text CreateHeap__10daDoor10_cFv */ +void daDoor10_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000AEC-00000C8C .text setEventPrm__10daDoor10_cFv */ +void daDoor10_c::setEventPrm() { + /* Nonmatching */ +} + +/* 00000C8C-00000D38 .text openInit__10daDoor10_cFv */ +void daDoor10_c::openInit() { + /* Nonmatching */ +} + +/* 00000D38-00000DC8 .text openProc__10daDoor10_cFv */ +void daDoor10_c::openProc() { + /* Nonmatching */ +} + +/* 00000DC8-00000E5C .text openEnd__10daDoor10_cFv */ +void daDoor10_c::openEnd() { + /* Nonmatching */ +} + +/* 00000E5C-00000F3C .text closeInit__10daDoor10_cFv */ +void daDoor10_c::closeInit() { + /* Nonmatching */ +} + +/* 00000F3C-00000FCC .text closeProc__10daDoor10_cFv */ +void daDoor10_c::closeProc() { + /* Nonmatching */ +} + +/* 00000FCC-00001084 .text closeEnd__10daDoor10_cFv */ +void daDoor10_c::closeEnd() { + /* Nonmatching */ +} + +/* 00001084-000010FC .text calcMtx__10daDoor10_cFv */ +void daDoor10_c::calcMtx() { + /* Nonmatching */ +} + +/* 000010FC-0000125C .text CreateInit__10daDoor10_cFv */ +void daDoor10_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000125C-000013A8 .text create__10daDoor10_cFv */ +void daDoor10_c::create() { + /* Nonmatching */ +} + +/* 000013A8-000016B0 .text demoProc__10daDoor10_cFv */ +void daDoor10_c::demoProc() { + /* Nonmatching */ +} + +/* 000016B0-00001850 .text daDoor10_actionWait__FP10daDoor10_c */ +void daDoor10_actionWait(daDoor10_c*) { + /* Nonmatching */ +} + +/* 00001850-000018A4 .text daDoor10_actionStopClose__FP10daDoor10_c */ +void daDoor10_actionStopClose(daDoor10_c*) { + /* Nonmatching */ +} + +/* 000018A4-00001928 .text daDoor10_actionDemo__FP10daDoor10_c */ +void daDoor10_actionDemo(daDoor10_c*) { + /* Nonmatching */ +} + +/* 00001928-00001A00 .text daDoor10_actionHkyo__FP10daDoor10_c */ +void daDoor10_actionHkyo(daDoor10_c*) { + /* Nonmatching */ +} + +/* 00001A00-00001A80 .text daDoor10_actionInit__FP10daDoor10_c */ +void daDoor10_actionInit(daDoor10_c*) { + /* Nonmatching */ +} + +/* 00001A80-00001BAC .text draw__10daDoor10_cFv */ +void daDoor10_c::draw() { + /* Nonmatching */ +} + +/* 00001BAC-00001BCC .text daDoor10_Draw__FP10daDoor10_c */ +void daDoor10_Draw(daDoor10_c*) { + /* Nonmatching */ +} + +/* 00001BCC-00001CCC .text daDoor10_Execute__FP10daDoor10_c */ +void daDoor10_Execute(daDoor10_c*) { + /* Nonmatching */ +} + +/* 00001CCC-00001CD4 .text daDoor10_IsDelete__FP10daDoor10_c */ +void daDoor10_IsDelete(daDoor10_c*) { + /* Nonmatching */ +} + +/* 00001CD4-00001E18 .text daDoor10_Delete__FP10daDoor10_c */ +void daDoor10_Delete(daDoor10_c*) { + /* Nonmatching */ +} + +/* 00001E18-00001EA8 .text daDoor10_Create__FP10fopAc_ac_c */ +void daDoor10_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001EA8-00001EAC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001EAC-00001EB0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001EB0-00001EB4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001EB4-00001EB8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001EB8-00001F00 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001F00-00001F5C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00001F5C-00001FB8 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00001FB8-00002000 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_door12.cpp b/src/d/actor/d_a_door12.cpp new file mode 100644 index 000000000..a52037b1f --- /dev/null +++ b/src/d/actor/d_a_door12.cpp @@ -0,0 +1,208 @@ +// +// Generated by dtk +// Translation Unit: d_a_door12.cpp +// + +#include "d_a_door12.h" +#include "dolphin/types.h" + +/* 00000078-000000C0 .text chkMakeKey__10daDoor12_cFv */ +void daDoor12_c::chkMakeKey() { + /* Nonmatching */ +} + +/* 000000C0-000001A0 .text setKey__10daDoor12_cFv */ +void daDoor12_c::setKey() { + /* Nonmatching */ +} + +/* 000001A0-00000210 .text chkMakeStop__10daDoor12_cFv */ +void daDoor12_c::chkMakeStop() { + /* Nonmatching */ +} + +/* 00000210-000002DC .text chkStopF__10daDoor12_cFv */ +void daDoor12_c::chkStopF() { + /* Nonmatching */ +} + +/* 000002DC-0000036C .text chkStopB__10daDoor12_cFv */ +void daDoor12_c::chkStopB() { + /* Nonmatching */ +} + +/* 0000036C-00000400 .text setStop__10daDoor12_cFv */ +void daDoor12_c::setStop() { + /* Nonmatching */ +} + +/* 00000400-0000055C .text chkStopOpen__10daDoor12_cFv */ +void daDoor12_c::chkStopOpen() { + /* Nonmatching */ +} + +/* 0000055C-00000580 .text setStopDemo__10daDoor12_cFv */ +void daDoor12_c::setStopDemo() { + /* Nonmatching */ +} + +/* 00000580-00000658 .text chkStopClose__10daDoor12_cFv */ +void daDoor12_c::chkStopClose() { + /* Nonmatching */ +} + +/* 00000658-00000678 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000678-000008F8 .text CreateHeap__10daDoor12_cFv */ +void daDoor12_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000008F8-00000974 .text getShapeType__10daDoor12_cFv */ +void daDoor12_c::getShapeType() { + /* Nonmatching */ +} + +/* 00000974-000009B0 .text getArcName__10daDoor12_cFv */ +void daDoor12_c::getArcName() { + /* Nonmatching */ +} + +/* 000009B0-000009E0 .text getBdlLf__10daDoor12_cFv */ +void daDoor12_c::getBdlLf() { + /* Nonmatching */ +} + +/* 000009E0-00000A10 .text getBdlRt__10daDoor12_cFv */ +void daDoor12_c::getBdlRt() { + /* Nonmatching */ +} + +/* 00000A10-00000A6C .text getDzb__10daDoor12_cFv */ +void daDoor12_c::getDzb() { + /* Nonmatching */ +} + +/* 00000A6C-00000ACC .text openWide__10daDoor12_cFv */ +void daDoor12_c::openWide() { + /* Nonmatching */ +} + +/* 00000ACC-00000CD0 .text setEventPrm__10daDoor12_cFv */ +void daDoor12_c::setEventPrm() { + /* Nonmatching */ +} + +/* 00000CD0-00000DB0 .text openInit__10daDoor12_cFv */ +void daDoor12_c::openInit() { + /* Nonmatching */ +} + +/* 00000DB0-00000E50 .text openProc__10daDoor12_cFv */ +void daDoor12_c::openProc() { + /* Nonmatching */ +} + +/* 00000E50-00000F14 .text openEnd__10daDoor12_cFv */ +void daDoor12_c::openEnd() { + /* Nonmatching */ +} + +/* 00000F14-00001020 .text closeInit__10daDoor12_cFv */ +void daDoor12_c::closeInit() { + /* Nonmatching */ +} + +/* 00001020-00001094 .text closeProc__10daDoor12_cFv */ +void daDoor12_c::closeProc() { + /* Nonmatching */ +} + +/* 00001094-00001180 .text closeEnd__10daDoor12_cFv */ +void daDoor12_c::closeEnd() { + /* Nonmatching */ +} + +/* 00001180-00001254 .text calcMtx__10daDoor12_cFv */ +void daDoor12_c::calcMtx() { + /* Nonmatching */ +} + +/* 00001254-0000134C .text CreateInit__10daDoor12_cFv */ +void daDoor12_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000134C-0000144C .text create__10daDoor12_cFv */ +void daDoor12_c::create() { + /* Nonmatching */ +} + +/* 0000144C-0000171C .text demoProc__10daDoor12_cFv */ +void daDoor12_c::demoProc() { + /* Nonmatching */ +} + +/* 0000171C-00001868 .text daDoor12_actionWait__FP10daDoor12_c */ +void daDoor12_actionWait(daDoor12_c*) { + /* Nonmatching */ +} + +/* 00001868-000018EC .text daDoor12_actionDemo__FP10daDoor12_c */ +void daDoor12_actionDemo(daDoor12_c*) { + /* Nonmatching */ +} + +/* 000018EC-00001940 .text daDoor12_actionStopClose__FP10daDoor12_c */ +void daDoor12_actionStopClose(daDoor12_c*) { + /* Nonmatching */ +} + +/* 00001940-000019A0 .text daDoor12_actionInit__FP10daDoor12_c */ +void daDoor12_actionInit(daDoor12_c*) { + /* Nonmatching */ +} + +/* 000019A0-00001AD0 .text draw__10daDoor12_cFv */ +void daDoor12_c::draw() { + /* Nonmatching */ +} + +/* 00001AD0-00001AF0 .text daDoor12_Draw__FP10daDoor12_c */ +void daDoor12_Draw(daDoor12_c*) { + /* Nonmatching */ +} + +/* 00001AF0-00001BC8 .text daDoor12_Execute__FP10daDoor12_c */ +void daDoor12_Execute(daDoor12_c*) { + /* Nonmatching */ +} + +/* 00001BC8-00001BD0 .text daDoor12_IsDelete__FP10daDoor12_c */ +void daDoor12_IsDelete(daDoor12_c*) { + /* Nonmatching */ +} + +/* 00001BD0-00001CC4 .text daDoor12_Delete__FP10daDoor12_c */ +void daDoor12_Delete(daDoor12_c*) { + /* Nonmatching */ +} + +/* 00001CC4-00001D3C .text daDoor12_Create__FP10fopAc_ac_c */ +void daDoor12_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001D3C-00001D98 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00001D98-00001DE0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_dr.cpp b/src/d/actor/d_a_dr.cpp new file mode 100644 index 000000000..22e28fa02 --- /dev/null +++ b/src/d/actor/d_a_dr.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_a_dr.cpp +// + +#include "d_a_dr.h" +#include "dolphin/types.h" + +/* 000000EC-00000148 .text __ct__10daDr_HIO_cFv */ +daDr_HIO_c::daDr_HIO_c() { + /* Nonmatching */ +} + +/* 00000148-000001DC .text daDr_Draw__FP8dr_class */ +void daDr_Draw(dr_class*) { + /* Nonmatching */ +} + +/* 000001DC-00000320 .text anm_init__FP8dr_classifUcfi */ +void anm_init(dr_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000320-0000091C .text move__FP8dr_class */ +void move(dr_class*) { + /* Nonmatching */ +} + +/* 0000091C-000009CC .text daDr_setMtx__FP8dr_class */ +void daDr_setMtx(dr_class*) { + /* Nonmatching */ +} + +/* 000009CC-00000A8C .text daDr_Execute__FP8dr_class */ +void daDr_Execute(dr_class*) { + /* Nonmatching */ +} + +/* 00000A8C-00000A94 .text daDr_IsDelete__FP8dr_class */ +void daDr_IsDelete(dr_class*) { + /* Nonmatching */ +} + +/* 00000A94-00000AE8 .text daDr_Delete__FP8dr_class */ +void daDr_Delete(dr_class*) { + /* Nonmatching */ +} + +/* 00000AE8-00000C08 .text createHeap__FP10fopAc_ac_c */ +void createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000C08-00000CE4 .text daDr_Create__FP10fopAc_ac_c */ +void daDr_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000CE4-00000D2C .text __dt__10daDr_HIO_cFv */ +daDr_HIO_c::~daDr_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_dr2.cpp b/src/d/actor/d_a_dr2.cpp new file mode 100644 index 000000000..122c4c428 --- /dev/null +++ b/src/d/actor/d_a_dr2.cpp @@ -0,0 +1,133 @@ +// +// Generated by dtk +// Translation Unit: d_a_dr2.cpp +// + +#include "d_a_dr2.h" +#include "dolphin/types.h" + +/* 000000EC-00000110 .text __ct__11daDr2_HIO_cFv */ +daDr2_HIO_c::daDr2_HIO_c() { + /* Nonmatching */ +} + +/* 00000110-00000380 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000380-000003F4 .text hahen_draw__FP9dr2_class */ +void hahen_draw(dr2_class*) { + /* Nonmatching */ +} + +/* 000003F4-0000048C .text iwa_draw__FP9dr2_class */ +void iwa_draw(dr2_class*) { + /* Nonmatching */ +} + +/* 0000048C-00000594 .text dr_draw__FP9dr2_class */ +void dr_draw(dr2_class*) { + /* Nonmatching */ +} + +/* 00000594-0000064C .text yuka_draw__FP9dr2_class */ +void yuka_draw(dr2_class*) { + /* Nonmatching */ +} + +/* 0000064C-000006D4 .text daDr2_Draw__FP9dr2_class */ +void daDr2_Draw(dr2_class*) { + /* Nonmatching */ +} + +/* 000006D4-00000720 .text s_a_d_sub__FPvPv */ +void s_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000720-00000884 .text hahen_move__FP9dr2_class */ +void hahen_move(dr2_class*) { + /* Nonmatching */ +} + +/* 00000884-0000130C .text iwa_move__FP9dr2_class */ +void iwa_move(dr2_class*) { + /* Nonmatching */ +} + +/* 0000130C-0000172C .text move__FP9dr2_class */ +void move(dr2_class*) { + /* Nonmatching */ +} + +/* 0000172C-00001810 .text dr_move__FP9dr2_class */ +void dr_move(dr2_class*) { + /* Nonmatching */ +} + +/* 00001810-000019B8 .text yuka_move__FP9dr2_class */ +void yuka_move(dr2_class*) { + /* Nonmatching */ +} + +/* 000019B8-00001B90 .text daDr2_Execute__FP9dr2_class */ +void daDr2_Execute(dr2_class*) { + /* Nonmatching */ +} + +/* 00001B90-00001B98 .text daDr2_IsDelete__FP9dr2_class */ +void daDr2_IsDelete(dr2_class*) { + /* Nonmatching */ +} + +/* 00001B98-00001C58 .text daDr2_Delete__FP9dr2_class */ +void daDr2_Delete(dr2_class*) { + /* Nonmatching */ +} + +/* 00001C58-00002458 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002458-000024A0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000024A0-00002668 .text daDr2_Create__FP10fopAc_ac_c */ +void daDr2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002668-000026A4 .text __dt__11iwa_hahen_sFv */ +iwa_hahen_s::~iwa_hahen_s() { + /* Nonmatching */ +} + +/* 000026A4-000026A8 .text __ct__11iwa_hahen_sFv */ +iwa_hahen_s::iwa_hahen_s() { + /* Nonmatching */ +} + +/* 000026A8-00002704 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00002704-00002760 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00002760-000027A8 .text __dt__11daDr2_HIO_cFv */ +daDr2_HIO_c::~daDr2_HIO_c() { + /* Nonmatching */ +} + +/* 000027E4-00002800 .text getLeftHandPos__9daPy_py_cCFv */ +void daPy_py_c::getLeftHandPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_dummy.cpp b/src/d/actor/d_a_dummy.cpp new file mode 100644 index 000000000..3672892e4 --- /dev/null +++ b/src/d/actor/d_a_dummy.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_dummy.cpp +// + +#include "d_a_dummy.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q27daDummy5Act_cFP10fopAc_ac_c */ +void daDummy::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-000000A4 .text create_heap__Q27daDummy5Act_cFv */ +void daDummy::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000000A4-0000015C .text _create__Q27daDummy5Act_cFv */ +void daDummy::Act_c::_create() { + /* Nonmatching */ +} + +/* 0000015C-00000164 .text _delete__Q27daDummy5Act_cFv */ +void daDummy::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000164-000001CC .text set_mtx__Q27daDummy5Act_cFv */ +void daDummy::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000001CC-000001D4 .text _execute__Q27daDummy5Act_cFv */ +void daDummy::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000001D4-000001DC .text _draw__Q27daDummy5Act_cFv */ +void daDummy::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000001DC-000001FC .text Mthd_Create__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv */ +void daDummy::@unnamed@d_a_dummy_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000001FC-00000220 .text Mthd_Delete__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv */ +void daDummy::@unnamed@d_a_dummy_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000220-00000244 .text Mthd_Execute__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv */ +void daDummy::@unnamed@d_a_dummy_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000244-00000268 .text Mthd_Draw__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv */ +void daDummy::@unnamed@d_a_dummy_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000268-00000270 .text Mthd_IsDelete__Q27daDummy23@unnamed@d_a_dummy_cpp@FPv */ +void daDummy::@unnamed@d_a_dummy_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000270-000002D0 .text __dt__Q27daDummy5Act_cFv */ +daDummy::Act_c::~Act_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ep.cpp b/src/d/actor/d_a_ep.cpp new file mode 100644 index 000000000..245cf78a1 --- /dev/null +++ b/src/d/actor/d_a_ep.cpp @@ -0,0 +1,433 @@ +// +// Generated by dtk +// Translation Unit: d_a_ep.cpp +// + +#include "d_a_ep.h" +#include "dolphin/types.h" + +/* 00000078-00000158 .text ga_draw__FP8ep_class */ +void ga_draw(ep_class*) { + /* Nonmatching */ +} + +/* 00000158-000001F8 .text ep_draw__FP8ep_class */ +void ep_draw(ep_class*) { + /* Nonmatching */ +} + +/* 000001F8-000002E0 .text daEp_Draw__FP8ep_class */ +void daEp_Draw(ep_class*) { + /* Nonmatching */ +} + +/* 000002E0-00000344 .text ep_switch_event_end__FP8ep_class */ +void ep_switch_event_end(ep_class*) { + /* Nonmatching */ +} + +/* 00000344-000003E8 .text ep_switch_event_begin__FP8ep_class */ +void ep_switch_event_begin(ep_class*) { + /* Nonmatching */ +} + +/* 000003E8-000004C4 .text ep_switch_event_move__FP8ep_class */ +void ep_switch_event_move(ep_class*) { + /* Nonmatching */ +} + +/* 000004C4-00000B48 .text ga_move__FP8ep_class */ +void ga_move(ep_class*) { + /* Nonmatching */ +} + +/* 00000B48-00000C74 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000C74-00000D14 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000D14-00000D70 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000D70-00000DB8 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000DB8-00000E14 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000E14-00000E5C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000E5C-00000EF0 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000EF0-00000F38 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000F38-00000F80 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000F80-0000173C .text ep_move__FP8ep_class */ +void ep_move(ep_class*) { + /* Nonmatching */ +} + +/* 0000173C-00001834 .text daEp_set_mtx__FP8ep_class */ +void daEp_set_mtx(ep_class*) { + /* Nonmatching */ +} + +/* 00001834-00001E30 .text daEp_Execute__FP8ep_class */ +void daEp_Execute(ep_class*) { + /* Nonmatching */ +} + +/* 00001E30-00001F98 .text __dt__18dBgS_ObjGndChk_SplFv */ +dBgS_ObjGndChk_Spl::~dBgS_ObjGndChk_Spl() { + /* Nonmatching */ +} + +/* 00001F98-000020D8 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 000020D8-000021F0 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 000021F0-00002270 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00002270-00002278 .text daEp_IsDelete__FP8ep_class */ +void daEp_IsDelete(ep_class*) { + /* Nonmatching */ +} + +/* 00002278-000022D4 .text daEp_Delete__FP8ep_class */ +void daEp_Delete(ep_class*) { + /* Nonmatching */ +} + +/* 000022D4-00002518 .text daEp_CreateHeap__FP10fopAc_ac_c */ +void daEp_CreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002518-00002608 .text daEp_CreateInit__FP10fopAc_ac_c */ +void daEp_CreateInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002608-00002840 .text daEp_Create__FP10fopAc_ac_c */ +void daEp_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002840-00002A3C .text __ct__8ep_classFv */ +ep_class::ep_class() { + /* Nonmatching */ +} + +/* 00002A3C-00002A78 .text __dt__7ep_ga_sFv */ +ep_ga_s::~ep_ga_s() { + /* Nonmatching */ +} + +/* 00002A78-00002A7C .text __ct__7ep_ga_sFv */ +ep_ga_s::ep_ga_s() { + /* Nonmatching */ +} + +/* 00002A7C-00002B48 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002B48-00002B90 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00002B90-00002C5C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002C5C-00002CA4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002CA4-00002D00 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002D00-00002D48 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002D48-00002DB8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002DB8-00002DC8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002DC8-00002DD0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002DD0-00002DD8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002DD8-00002DE0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002DE0-00002DE8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002DE8-00002E20 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E20-00002E28 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E28-00002E30 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E30-00002E38 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E38-00002E70 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E70-00002E74 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002E74-00002E7C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002E7C-00002E8C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002E8C-00002E94 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002E94-00002E9C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002E9C-00002EA4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002EA4-00002EAC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002EAC-00002EE4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002EE4-00002EEC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EEC-00002EF4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EF4-00002EFC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EFC-00002F34 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F34-00002F3C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F3C-00002F44 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F44-00002F50 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002F50-00002F5C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002F5C-00002F64 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F64-00002F6C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002F6C-00002F74 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F74-00002F7C .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F7C-00002F84 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F84-00002F8C .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002F8C-00002F94 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002F94-00002F9C .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002F9C-00002FA4 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002FA4-00002FAC .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002FAC-00002FB4 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002FB4-00002FBC .text @20@__dt__18dBgS_ObjGndChk_SplFv */ +void @20@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002FBC-00002FC4 .text @76@__dt__18dBgS_ObjGndChk_SplFv */ +void @76@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002FC4-00002FCC .text @64@__dt__18dBgS_ObjGndChk_SplFv */ +void @64@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002FCC-00002FD4 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002FD4-00002FDC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002FDC-00002FE4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002FE4-00002FEC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002FEC-00002FF4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002FF4-00002FFC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002FFC-00003004 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_esa.cpp b/src/d/actor/d_a_esa.cpp new file mode 100644 index 000000000..2a3464780 --- /dev/null +++ b/src/d/actor/d_a_esa.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_esa.cpp +// + +#include "d_a_esa.h" +#include "dolphin/types.h" + +/* 800E7E60-800E7EA8 .text daEsa_Draw__FP9esa_class */ +void daEsa_Draw(esa_class*) { + /* Nonmatching */ +} + +/* 800E7EA8-800E849C .text bg_check__FP9esa_class */ +void bg_check(esa_class*) { + /* Nonmatching */ +} + +/* 800E849C-800E88F8 .text esa_1_move__FP9esa_class */ +void esa_1_move(esa_class*) { + /* Nonmatching */ +} + +/* 800E88F8-800E89B8 .text daEsa_Execute__FP9esa_class */ +void daEsa_Execute(esa_class*) { + /* Nonmatching */ +} + +/* 800E89B8-800E89C0 .text daEsa_IsDelete__FP9esa_class */ +void daEsa_IsDelete(esa_class*) { + /* Nonmatching */ +} + +/* 800E89C0-800E89E8 .text daEsa_Delete__FP9esa_class */ +void daEsa_Delete(esa_class*) { + /* Nonmatching */ +} + +/* 800E89E8-800E8AB0 .text daEsa_CreateHeap__FP10fopAc_ac_c */ +void daEsa_CreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800E8AB0-800E8CA4 .text daEsa_Create__FP10fopAc_ac_c */ +void daEsa_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800E8CA4-800E8CC0 .text getLeftHandPos__9daPy_py_cCFv */ +void daPy_py_c::getLeftHandPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_fallrock.cpp b/src/d/actor/d_a_fallrock.cpp new file mode 100644 index 000000000..3817e05ce --- /dev/null +++ b/src/d/actor/d_a_fallrock.cpp @@ -0,0 +1,323 @@ +// +// Generated by dtk +// Translation Unit: d_a_fallrock.cpp +// + +#include "d_a_fallrock.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000140 .text CreateHeap__12daFallRock_cFv */ +void daFallRock_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000140-000001F0 .text set_mtx__12daFallRock_cFv */ +void daFallRock_c::set_mtx() { + /* Nonmatching */ +} + +/* 000001F0-000002B0 .text daFallRock_Draw__FP12daFallRock_c */ +void daFallRock_Draw(daFallRock_c*) { + /* Nonmatching */ +} + +/* 000002B0-000002D0 .text daFallRock_Execute__FP12daFallRock_c */ +void daFallRock_Execute(daFallRock_c*) { + /* Nonmatching */ +} + +/* 000002D0-00000810 .text execute__12daFallRock_cFv */ +void daFallRock_c::execute() { + /* Nonmatching */ +} + +/* 00000810-00000978 .text __dt__20dBgS_ObjGndChk_YoganFv */ +dBgS_ObjGndChk_Yogan::~dBgS_ObjGndChk_Yogan() { + /* Nonmatching */ +} + +/* 00000978-00000AB8 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000AB8-00000BD0 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000BD0-00000C70 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000C70-00000CCC .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000CCC-00000D14 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000D14-00000D70 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000D70-00000DB8 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000DB8-00000E38 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000E38-00000E40 .text daFallRock_IsDelete__FP12daFallRock_c */ +void daFallRock_IsDelete(daFallRock_c*) { + /* Nonmatching */ +} + +/* 00000E40-00000E68 .text daFallRock_Delete__FP12daFallRock_c */ +void daFallRock_Delete(daFallRock_c*) { + /* Nonmatching */ +} + +/* 00000E68-00001030 .text __dt__12daFallRock_cFv */ +daFallRock_c::~daFallRock_c() { + /* Nonmatching */ +} + +/* 00001030-00001050 .text daFallRock_Create__FP10fopAc_ac_c */ +void daFallRock_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001050-0000127C .text create__12daFallRock_cFv */ +void daFallRock_c::create() { + /* Nonmatching */ +} + +/* 0000127C-00001348 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001348-00001390 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001390-000013EC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000013EC-00001434 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001434-00001490 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001490-00001518 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00001518-00001588 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001588-00001794 .text setParticle__12daFallRock_cFiP4cXyz */ +void daFallRock_c::setParticle(int, cXyz*) { + /* Nonmatching */ +} + +/* 00001794-000017DC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000017DC-00001838 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00001838-00001880 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001880-00001888 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001888-00001890 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001890-0000189C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000189C-000018A8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000018A8-000018B8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000018B8-000018C0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000018C0-000018C8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000018C8-000018D0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000018D0-000018D8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000018D8-00001910 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001910-00001918 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001918-00001920 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001920-00001928 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001928-00001960 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001960-00001964 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001964-0000196C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000196C-000019B4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000019B4-000019BC .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000019BC-000019C4 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000019C4-000019CC .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000019CC-000019D4 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000019D4-000019DC .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000019DC-000019E4 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000019E4-000019EC .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000019EC-000019F4 .text @20@__dt__20dBgS_ObjGndChk_YoganFv */ +void @20@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 000019F4-000019FC .text @76@__dt__20dBgS_ObjGndChk_YoganFv */ +void @76@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 000019FC-00001A04 .text @64@__dt__20dBgS_ObjGndChk_YoganFv */ +void @64@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 00001A04-00001A0C .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001A0C-00001A14 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001A14-00001A1C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001A1C-00001A24 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001A24-00001A2C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_fallrock_tag.cpp b/src/d/actor/d_a_fallrock_tag.cpp new file mode 100644 index 000000000..c0cc83fe9 --- /dev/null +++ b/src/d/actor/d_a_fallrock_tag.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_a_fallrock_tag.cpp +// + +#include "d_a_fallrock_tag.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daFallRockTag_Draw__FP15daFallRockTag_c */ +void daFallRockTag_Draw(daFallRockTag_c*) { + /* Nonmatching */ +} + +/* 00000080-000002A0 .text daFallRockTag_Execute__FP15daFallRockTag_c */ +void daFallRockTag_Execute(daFallRockTag_c*) { + /* Nonmatching */ +} + +/* 000002A0-000002A8 .text daFallRockTag_IsDelete__FP15daFallRockTag_c */ +void daFallRockTag_IsDelete(daFallRockTag_c*) { + /* Nonmatching */ +} + +/* 000002A8-000002EC .text daFallRockTag_Delete__FP15daFallRockTag_c */ +void daFallRockTag_Delete(daFallRockTag_c*) { + /* Nonmatching */ +} + +/* 000002EC-00000360 .text daFallRockTag_Create__FP10fopAc_ac_c */ +void daFallRockTag_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000360-000003D8 .text createRock__15daFallRockTag_cFP4cXyzP4cXyzP5csXyziUl */ +void daFallRockTag_c::createRock(cXyz*, cXyz*, csXyz*, int, unsigned long) { + /* Nonmatching */ +} + +/* 000003D8-000003E4 .text getData__15daFallRockTag_cFv */ +void daFallRockTag_c::getData() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_fan.cpp b/src/d/actor/d_a_fan.cpp new file mode 100644 index 000000000..e3df9fe71 --- /dev/null +++ b/src/d/actor/d_a_fan.cpp @@ -0,0 +1,218 @@ +// +// Generated by dtk +// Translation Unit: d_a_fan.cpp +// + +#include "d_a_fan.h" +#include "dolphin/types.h" + +/* 00000078-000000F0 .text Delete__7daFan_cFv */ +void daFan_c::Delete() { + /* Nonmatching */ +} + +/* 000000F0-0000040C .text CreateHeap__7daFan_cFv */ +void daFan_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000040C-00000640 .text Create__7daFan_cFv */ +void daFan_c::Create() { + /* Nonmatching */ +} + +/* 00000640-000006F4 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000006F4-00000900 .text _create__7daFan_cFv */ +void daFan_c::_create() { + /* Nonmatching */ +} + +/* 00000900-0000095C .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 0000095C-000009B8 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000009B8-00000A00 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000A00-00000AE0 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000AE0-00000B3C .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00000B3C-00000B84 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000B84-00000BE0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000BE0-00000C28 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000C28-00000D28 .text set_mtx__7daFan_cFv */ +void daFan_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000D28-00000D64 .text set_wind_length__7daFan_cFf */ +void daFan_c::set_wind_length(float) { + /* Nonmatching */ +} + +/* 00000D64-00000E54 .text set_cps__7daFan_cFf */ +void daFan_c::set_cps(float) { + /* Nonmatching */ +} + +/* 00000E54-00001088 .text Execute__7daFan_cFPPA3_A4_f */ +void daFan_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001088-0000118C .text Draw__7daFan_cFv */ +void daFan_c::Draw() { + /* Nonmatching */ +} + +/* 0000118C-000011AC .text daFan_Create__FPv */ +void daFan_Create(void*) { + /* Nonmatching */ +} + +/* 000011AC-000011CC .text daFan_Delete__FPv */ +void daFan_Delete(void*) { + /* Nonmatching */ +} + +/* 000011CC-000011F8 .text daFan_Draw__FPv */ +void daFan_Draw(void*) { + /* Nonmatching */ +} + +/* 000011F8-00001218 .text daFan_Execute__FPv */ +void daFan_Execute(void*) { + /* Nonmatching */ +} + +/* 00001218-00001220 .text daFan_IsDelete__FPv */ +void daFan_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001220-00001228 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001228-00001230 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00001230-00001238 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00001238-00001248 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001248-00001250 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001250-00001258 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001258-00001290 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001290-00001298 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001298-000012A0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000012A0-000012A8 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000012A8-000012E0 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000012E0-000012EC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000012EC-000012F8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000012F8-000012FC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000012FC-00001304 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001304-0000130C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000130C-00001314 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001314-0000131C .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 0000131C-00001324 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ff.cpp b/src/d/actor/d_a_ff.cpp new file mode 100644 index 000000000..722f30c85 --- /dev/null +++ b/src/d/actor/d_a_ff.cpp @@ -0,0 +1,238 @@ +// +// Generated by dtk +// Translation Unit: d_a_ff.cpp +// + +#include "d_a_ff.h" +#include "dolphin/types.h" + +/* 00000078-000001E4 .text fire_fly_draw__FP8ff_class */ +void fire_fly_draw(ff_class*) { + /* Nonmatching */ +} + +/* 000001E4-000002EC .text z_check__FP8ff_classP4cXyz */ +void z_check(ff_class*, cXyz*) { + /* Nonmatching */ +} + +/* 000002EC-0000037C .text daFf_Draw__FP8ff_class */ +void daFf_Draw(ff_class*) { + /* Nonmatching */ +} + +/* 0000037C-00000D18 .text fire_fly_move__FP8ff_class */ +void fire_fly_move(ff_class*) { + /* Nonmatching */ +} + +/* 00000D18-00000E30 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000E30-00000ED0 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000ED0-00000F2C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000F2C-00000F74 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000F74-00000FD0 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000FD0-00001018 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001018-00001098 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001098-00001168 .text daFf_Execute__FP8ff_class */ +void daFf_Execute(ff_class*) { + /* Nonmatching */ +} + +/* 00001168-00001170 .text daFf_IsDelete__FP8ff_class */ +void daFf_IsDelete(ff_class*) { + /* Nonmatching */ +} + +/* 00001170-000011AC .text daFf_Delete__FP8ff_class */ +void daFf_Delete(ff_class*) { + /* Nonmatching */ +} + +/* 000011AC-0000138C .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000138C-000013D4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000013D4-0000164C .text daFf_Create__FP10fopAc_ac_c */ +void daFf_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000164C-00001718 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001718-00001760 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00001760-000017BC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000017BC-00001804 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001804-00001814 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001814-0000181C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000181C-00001824 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001824-0000182C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000182C-00001834 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001834-0000186C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000186C-00001874 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001874-0000187C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000187C-00001884 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001884-000018BC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000018BC-000018C0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000018C0-000018C8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000018C8-000018D0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000018D0-000018D8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000018D8-000018E4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000018E4-000018F0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000018F0-0000194C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000194C-00001994 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001994-0000199C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000199C-000019A4 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000019A4-000019AC .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000019AC-000019B4 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000019B4-000019BC .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000019BC-000019C4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000019C4-000019CC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_fganon.cpp b/src/d/actor/d_a_fganon.cpp new file mode 100644 index 000000000..838de2a64 --- /dev/null +++ b/src/d/actor/d_a_fganon.cpp @@ -0,0 +1,583 @@ +// +// Generated by dtk +// Translation Unit: d_a_fganon.cpp +// + +#include "d_a_fganon.h" +#include "dolphin/types.h" + +/* 000000EC-000001A0 .text __ct__14daFganon_HIO_cFv */ +daFganon_HIO_c::daFganon_HIO_c() { + /* Nonmatching */ +} + +/* 000001A0-000002C8 .text anm_init__FP12fganon_classifUcfi */ +void anm_init(fganon_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000002C8-00000338 .text tama_draw__FP12fganon_class */ +void tama_draw(fganon_class*) { + /* Nonmatching */ +} + +/* 00000338-00000420 .text daFganon_Draw__FP12fganon_class */ +void daFganon_Draw(fganon_class*) { + /* Nonmatching */ +} + +/* 00000420-00000554 .text deru_brk__FP12fganon_class */ +void deru_brk(fganon_class*) { + /* Nonmatching */ +} + +/* 00000554-000006B8 .text kieru_brk__FP12fganon_classUc */ +void kieru_brk(fganon_class*, unsigned char) { + /* Nonmatching */ +} + +/* 000006B8-000007EC .text deru_brk2__FP12fganon_class */ +void deru_brk2(fganon_class*) { + /* Nonmatching */ +} + +/* 000007EC-00000920 .text kieru_brk2__FP12fganon_class */ +void kieru_brk2(fganon_class*) { + /* Nonmatching */ +} + +/* 00000920-00000AEC .text pos_move__FP12fganon_classUc */ +void pos_move(fganon_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00000AEC-00000C14 .text fly_se_set__FP12fganon_class */ +void fly_se_set(fganon_class*) { + /* Nonmatching */ +} + +/* 00000C14-00001170 .text fly__FP12fganon_class */ +void fly(fganon_class*) { + /* Nonmatching */ +} + +/* 00001170-0000129C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000129C-0000133C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 0000133C-00001398 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001398-000013E0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000013E0-0000143C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000143C-00001484 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001484-00001518 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001518-00001560 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001560-000015A8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000015A8-00001BD0 .text shot__FP12fganon_class */ +void shot(fganon_class*) { + /* Nonmatching */ +} + +/* 00001BD0-000020B8 .text spinattack__FP12fganon_class */ +void spinattack(fganon_class*) { + /* Nonmatching */ +} + +/* 000020B8-00002614 .text fly2__FP12fganon_class */ +void fly2(fganon_class*) { + /* Nonmatching */ +} + +/* 00002614-000029C8 .text tama_set__FP12fganon_class */ +void tama_set(fganon_class*) { + /* Nonmatching */ +} + +/* 000029C8-00002A38 .text mahou_set__FP12fganon_class */ +void mahou_set(fganon_class*) { + /* Nonmatching */ +} + +/* 00002A38-000030C4 .text shot2__FP12fganon_class */ +void shot2(fganon_class*) { + /* Nonmatching */ +} + +/* 000030C4-00003690 .text spinattack2__FP12fganon_class */ +void spinattack2(fganon_class*) { + /* Nonmatching */ +} + +/* 00003690-00003B3C .text down__FP12fganon_class */ +void down(fganon_class*) { + /* Nonmatching */ +} + +/* 00003B3C-00003CA4 .text __dt__18dBgS_ObjGndChk_SplFv */ +dBgS_ObjGndChk_Spl::~dBgS_ObjGndChk_Spl() { + /* Nonmatching */ +} + +/* 00003CA4-00003DE4 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00003DE4-00003EFC .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003EFC-00003F7C .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003F7C-00004300 .text kabe_check__FP12fganon_class */ +void kabe_check(fganon_class*) { + /* Nonmatching */ +} + +/* 00004300-000044CC .text deru__FP12fganon_class */ +void deru(fganon_class*) { + /* Nonmatching */ +} + +/* 000044CC-00004584 .text kieru__FP12fganon_class */ +void kieru(fganon_class*) { + /* Nonmatching */ +} + +/* 00004584-00004BC8 .text fail__FP12fganon_class */ +void fail(fganon_class*) { + /* Nonmatching */ +} + +/* 00004BC8-00004DB4 .text standby__FP12fganon_class */ +void standby(fganon_class*) { + /* Nonmatching */ +} + +/* 00004DB4-00005128 .text start__FP12fganon_class */ +void start(fganon_class*) { + /* Nonmatching */ +} + +/* 00005128-00005350 .text end__FP12fganon_class */ +void end(fganon_class*) { + /* Nonmatching */ +} + +/* 00005350-000056A4 .text last_end__FP12fganon_class */ +void last_end(fganon_class*) { + /* Nonmatching */ +} + +/* 000056A4-00006288 .text damage_check__FP12fganon_class */ +void damage_check(fganon_class*) { + /* Nonmatching */ +} + +/* 00006288-00006560 .text move__FP12fganon_class */ +void move(fganon_class*) { + /* Nonmatching */ +} + +/* 00006560-00007434 .text demo_camera__FP12fganon_class */ +void demo_camera(fganon_class*) { + /* Nonmatching */ +} + +/* 00007434-0000778C .text ball_bg_check__FP12fganon_class */ +void ball_bg_check(fganon_class*) { + /* Nonmatching */ +} + +/* 0000778C-00008614 .text energy_ball_move__FP12fganon_class */ +void energy_ball_move(fganon_class*) { + /* Nonmatching */ +} + +/* 00008614-000086B4 .text mahou_se_set__FPvPv */ +void mahou_se_set(void*, void*) { + /* Nonmatching */ +} + +/* 000086B4-0000924C .text daFganon_Execute__FP12fganon_class */ +void daFganon_Execute(fganon_class*) { + /* Nonmatching */ +} + +/* 0000924C-00009254 .text daFganon_IsDelete__FP12fganon_class */ +void daFganon_IsDelete(fganon_class*) { + /* Nonmatching */ +} + +/* 00009254-000093B4 .text daFganon_Delete__FP12fganon_class */ +void daFganon_Delete(fganon_class*) { + /* Nonmatching */ +} + +/* 000093B4-000097FC .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000097FC-00009844 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00009844-00009C70 .text daFganon_Create__FP10fopAc_ac_c */ +void daFganon_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00009C70-00009EF4 .text __ct__12fganon_classFv */ +fganon_class::fganon_class() { + /* Nonmatching */ +} + +/* 00009EF4-00009FC0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00009FC0-0000A008 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000A008-0000A064 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000A064-0000A0D4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000A0D4-0000A15C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000A15C-0000A228 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000A228-0000A270 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000A270-0000A2CC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000A2CC-0000A314 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000A314-0000A35C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000A35C-0000A3B8 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000A3B8-0000A400 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000A400-0000A410 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000A410-0000A418 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000A418-0000A420 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000A420-0000A428 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A428-0000A430 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A430-0000A468 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A468-0000A470 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A470-0000A478 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A478-0000A480 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A480-0000A4B8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A4B8-0000A4BC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000A4BC-0000A4C4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000A4C4-0000A4D4 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000A4D4-0000A4DC .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000A4DC-0000A4E4 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000A4E4-0000A4EC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A4EC-0000A4F4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A4F4-0000A52C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A52C-0000A534 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A534-0000A53C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A53C-0000A544 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A544-0000A57C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A57C-0000A584 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A584-0000A58C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A58C-0000A598 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000A598-0000A5A4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000A5A4-0000A600 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000A600-0000A65C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000A65C-0000A6A4 .text __dt__14daFganon_HIO_cFv */ +daFganon_HIO_c::~daFganon_HIO_c() { + /* Nonmatching */ +} + +/* 0000A6E0-0000A6E8 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A6E8-0000A6F0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000A6F0-0000A6F8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A6F8-0000A700 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A700-0000A708 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A708-0000A710 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000A710-0000A718 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000A718-0000A720 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000A720-0000A728 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000A728-0000A730 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000A730-0000A738 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000A738-0000A740 .text @20@__dt__18dBgS_ObjGndChk_SplFv */ +void @20@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 0000A740-0000A748 .text @76@__dt__18dBgS_ObjGndChk_SplFv */ +void @76@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 0000A748-0000A750 .text @64@__dt__18dBgS_ObjGndChk_SplFv */ +void @64@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 0000A750-0000A758 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000A758-0000A760 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000A760-0000A768 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000A768-0000A770 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000A770-0000A778 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000A778-0000A780 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000A780-0000A788 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_fgmahou.cpp b/src/d/actor/d_a_fgmahou.cpp new file mode 100644 index 000000000..574d2f06f --- /dev/null +++ b/src/d/actor/d_a_fgmahou.cpp @@ -0,0 +1,188 @@ +// +// Generated by dtk +// Translation Unit: d_a_fgmahou.cpp +// + +#include "d_a_fgmahou.h" +#include "dolphin/types.h" + +/* 00000078-000000E4 .text daFgmahou_Draw__FP13fgmahou_class */ +void daFgmahou_Draw(fgmahou_class*) { + /* Nonmatching */ +} + +/* 000000E4-00000130 .text boss_s_sub__FPvPv */ +void boss_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000130-00000C14 .text move__FP13fgmahou_class */ +void move(fgmahou_class*) { + /* Nonmatching */ +} + +/* 00000C14-00000DD8 .text daFgmahou_Execute__FP13fgmahou_class */ +void daFgmahou_Execute(fgmahou_class*) { + /* Nonmatching */ +} + +/* 00000DD8-00000DE0 .text daFgmahou_IsDelete__FP13fgmahou_class */ +void daFgmahou_IsDelete(fgmahou_class*) { + /* Nonmatching */ +} + +/* 00000DE0-00000E3C .text daFgmahou_Delete__FP13fgmahou_class */ +void daFgmahou_Delete(fgmahou_class*) { + /* Nonmatching */ +} + +/* 00000E3C-0000109C .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000109C-000010E4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000010E4-0000135C .text daFgmahou_Create__FP10fopAc_ac_c */ +void daFgmahou_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000135C-00001428 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001428-00001470 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00001470-000014CC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000014CC-00001514 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001514-00001584 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001584-00001594 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001594-0000159C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000159C-000015A4 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000015A4-000015AC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000015AC-000015B4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000015B4-000015EC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000015EC-000015F4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000015F4-000015FC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000015FC-00001604 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001604-0000163C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000163C-00001640 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001640-00001648 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001648-00001650 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001650-00001658 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001658-00001664 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001664-00001670 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001670-000016CC .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000016CC-00001728 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00001728-00001730 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001730-00001738 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001738-00001740 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001740-00001748 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_fire.cpp b/src/d/actor/d_a_fire.cpp new file mode 100644 index 000000000..6c5bc0ba0 --- /dev/null +++ b/src/d/actor/d_a_fire.cpp @@ -0,0 +1,243 @@ +// +// Generated by dtk +// Translation Unit: d_a_fire.cpp +// + +#include "d_a_fire.h" +#include "dolphin/types.h" + +/* 00000078-000000F8 .text _delete__8daFire_cFv */ +void daFire_c::_delete() { + /* Nonmatching */ +} + +/* 000000F8-00000518 .text CreateInit__8daFire_cFv */ +void daFire_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000518-00000758 .text _create__8daFire_cFv */ +void daFire_c::_create() { + /* Nonmatching */ +} + +/* 00000758-000007A0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000007A0-000007FC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000007FC-00000844 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000844-00000910 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000910-00000994 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000994-000009F0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000009F0-00000A70 .text _execute__8daFire_cFv */ +void daFire_c::_execute() { + /* Nonmatching */ +} + +/* 00000A70-00000AD8 .text search_wind__8daFire_cFv */ +void daFire_c::search_wind() { + /* Nonmatching */ +} + +/* 00000AD8-00000E8C .text ctrlEffect__8daFire_cFv */ +void daFire_c::ctrlEffect() { + /* Nonmatching */ +} + +/* 00000E8C-0000102C .text demo_proc__8daFire_cFv */ +void daFire_c::demo_proc() { + /* Nonmatching */ +} + +/* 0000102C-00001030 .text normal_proc__8daFire_cFv */ +void daFire_c::normal_proc() { + /* Nonmatching */ +} + +/* 00001030-000011A8 .text eventOrder__8daFire_cFv */ +void daFire_c::eventOrder() { + /* Nonmatching */ +} + +/* 000011A8-000012AC .text checkOrder__8daFire_cFv */ +void daFire_c::checkOrder() { + /* Nonmatching */ +} + +/* 000012AC-0000131C .text execStopFire__8daFire_cFv */ +void daFire_c::execStopFire() { + /* Nonmatching */ +} + +/* 0000131C-00001398 .text execStopNowFire__8daFire_cFv */ +void daFire_c::execStopNowFire() { + /* Nonmatching */ +} + +/* 00001398-00001408 .text execPlayFire__8daFire_cFv */ +void daFire_c::execPlayFire() { + /* Nonmatching */ +} + +/* 00001408-000014E4 .text setDirParticle__8daFire_cFP4cXyz */ +void daFire_c::setDirParticle(cXyz*) { + /* Nonmatching */ +} + +/* 000014E4-000015A4 .text checkCol__8daFire_cFv */ +void daFire_c::checkCol() { + /* Nonmatching */ +} + +/* 000015A4-000015AC .text _draw__8daFire_cFv */ +void daFire_c::_draw() { + /* Nonmatching */ +} + +/* 000015AC-000015CC .text daFire_Create__FPv */ +void daFire_Create(void*) { + /* Nonmatching */ +} + +/* 000015CC-000015F0 .text daFire_Delete__FPv */ +void daFire_Delete(void*) { + /* Nonmatching */ +} + +/* 000015F0-00001614 .text daFire_Draw__FPv */ +void daFire_Draw(void*) { + /* Nonmatching */ +} + +/* 00001614-00001638 .text daFire_Execute__FPv */ +void daFire_Execute(void*) { + /* Nonmatching */ +} + +/* 00001638-00001640 .text daFire_IsDelete__FPv */ +void daFire_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001640-00001688 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001688-00001698 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001698-000016A0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000016A0-000016A8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000016A8-000016B0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016B0-000016B8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016B8-000016F0 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016F0-000016F8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000016F8-00001700 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001700-00001708 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001708-00001740 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001740-00001744 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001744-0000174C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000174C-00001754 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001754-0000175C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000175C-00001768 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001768-00001774 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001774-00001790 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 00001790-00001798 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001798-000017A0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_floor.cpp b/src/d/actor/d_a_floor.cpp new file mode 100644 index 000000000..8af955da4 --- /dev/null +++ b/src/d/actor/d_a_floor.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: d_a_floor.cpp +// + +#include "d_a_floor.h" +#include "dolphin/types.h" + +/* 00000078-000000DC .text rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void rideCallBack(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000DC-0000012C .text Delete__9daFloor_cFv */ +void daFloor_c::Delete() { + /* Nonmatching */ +} + +/* 0000012C-000001E8 .text CreateHeap__9daFloor_cFv */ +void daFloor_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001E8-0000025C .text Create__9daFloor_cFv */ +void daFloor_c::Create() { + /* Nonmatching */ +} + +/* 0000025C-00000354 .text _create__9daFloor_cFv */ +void daFloor_c::_create() { + /* Nonmatching */ +} + +/* 00000354-000003D4 .text set_mtx__9daFloor_cFv */ +void daFloor_c::set_mtx() { + /* Nonmatching */ +} + +/* 000003D4-00000548 .text Execute__9daFloor_cFPPA3_A4_f */ +void daFloor_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000548-00000640 .text set_effect__9daFloor_cFv */ +void daFloor_c::set_effect() { + /* Nonmatching */ +} + +/* 00000640-000006E0 .text Draw__9daFloor_cFv */ +void daFloor_c::Draw() { + /* Nonmatching */ +} + +/* 000006E0-00000700 .text daFloor_Create__FPv */ +void daFloor_Create(void*) { + /* Nonmatching */ +} + +/* 00000700-00000720 .text daFloor_Delete__FPv */ +void daFloor_Delete(void*) { + /* Nonmatching */ +} + +/* 00000720-0000074C .text daFloor_Draw__FPv */ +void daFloor_Draw(void*) { + /* Nonmatching */ +} + +/* 0000074C-0000076C .text daFloor_Execute__FPv */ +void daFloor_Execute(void*) { + /* Nonmatching */ +} + +/* 0000076C-00000774 .text daFloor_IsDelete__FPv */ +void daFloor_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000774-0000077C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 0000077C-00000784 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000784-0000078C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_fm.cpp b/src/d/actor/d_a_fm.cpp new file mode 100644 index 000000000..870eed02f --- /dev/null +++ b/src/d/actor/d_a_fm.cpp @@ -0,0 +1,963 @@ +// +// Generated by dtk +// Translation Unit: d_a_fm.cpp +// + +#include "d_a_fm.h" +#include "dolphin/types.h" + +/* 000000EC-000003EC .text __ct__10daFm_HIO_cFv */ +daFm_HIO_c::daFm_HIO_c() { + /* Nonmatching */ +} + +/* 000003EC-00000438 .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000438-00000690 .text _nodeControl__6daFm_cFP7J3DNodeP8J3DModel */ +void daFm_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000690-000006B0 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000006B0-00000718 .text _createHeap__6daFm_cFv */ +void daFm_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000718-0000086C .text holeCreateHeap__6daFm_cFv */ +void daFm_c::holeCreateHeap() { + /* Nonmatching */ +} + +/* 0000086C-000009CC .text bodyCreateHeap__6daFm_cFv */ +void daFm_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 000009CC-00000A30 .text jntHitCreateHeap__6daFm_cFv */ +void daFm_c::jntHitCreateHeap() { + /* Nonmatching */ +} + +/* 00000A30-00000A6C .text pathMove_CB__FP4cXyzP4cXyzP4cXyzPv */ +void pathMove_CB(cXyz*, cXyz*, cXyz*, void*) { + /* Nonmatching */ +} + +/* 00000A6C-00000D40 .text _pathMove__6daFm_cFP4cXyzP4cXyzP4cXyz */ +void daFm_c::_pathMove(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00000D40-00000D6C .text searchNearOtherActor_CB__FPvPv */ +void searchNearOtherActor_CB(void*, void*) { + /* Nonmatching */ +} + +/* 00000D6C-00000F18 .text searchNearOtherActor__6daFm_cFP10fopAc_ac_c */ +void daFm_c::searchNearOtherActor(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000F18-00000F44 .text searchNearFm_CB__FPvPv */ +void searchNearFm_CB(void*, void*) { + /* Nonmatching */ +} + +/* 00000F44-00001150 .text searchNearFm__6daFm_cFP10fopAc_ac_c */ +void daFm_c::searchNearFm(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001150-00001384 .text moveRndBack__6daFm_cFv */ +void daFm_c::moveRndBack() { + /* Nonmatching */ +} + +/* 00001384-000015F8 .text moveRndEscape__6daFm_cFv */ +void daFm_c::moveRndEscape() { + /* Nonmatching */ +} + +/* 000015F8-00001680 .text spAttackVJump__6daFm_cFv */ +void daFm_c::spAttackVJump() { + /* Nonmatching */ +} + +/* 00001680-00001708 .text spAttackJump__6daFm_cFv */ +void daFm_c::spAttackJump() { + /* Nonmatching */ +} + +/* 00001708-00001738 .text spAttackNone__6daFm_cFv */ +void daFm_c::spAttackNone() { + /* Nonmatching */ +} + +/* 00001738-000017CC .text iceProc__6daFm_cFv */ +void daFm_c::iceProc() { + /* Nonmatching */ +} + +/* 000017CC-00001864 .text bodySetMtx__6daFm_cFv */ +void daFm_c::bodySetMtx() { + /* Nonmatching */ +} + +/* 00001864-00001920 .text holeSetMtx__6daFm_cFv */ +void daFm_c::holeSetMtx() { + /* Nonmatching */ +} + +/* 00001920-00001A50 .text setCollision__6daFm_cFv */ +void daFm_c::setCollision() { + /* Nonmatching */ +} + +/* 00001A50-00001C90 .text setAttention__6daFm_cFv */ +void daFm_c::setAttention() { + /* Nonmatching */ +} + +/* 00001C90-00002530 .text checkTgHit__6daFm_cFv */ +void daFm_c::checkTgHit() { + /* Nonmatching */ +} + +/* 00002530-000026A0 .text setGrabPos__6daFm_cFv */ +void daFm_c::setGrabPos() { + /* Nonmatching */ +} + +/* 000026A0-00002868 .text getOffsetPos__6daFm_cFv */ +void daFm_c::getOffsetPos() { + /* Nonmatching */ +} + +/* 00002868-000028D4 .text checkPlayerGrabBomb__6daFm_cFv */ +void daFm_c::checkPlayerGrabBomb() { + /* Nonmatching */ +} + +/* 000028D4-00002954 .text checkPlayerGrabNpc__6daFm_cFv */ +void daFm_c::checkPlayerGrabNpc() { + /* Nonmatching */ +} + +/* 00002954-000029A8 .text checkPlayerGrabTarget__6daFm_cFv */ +void daFm_c::checkPlayerGrabTarget() { + /* Nonmatching */ +} + +/* 000029A8-00002CEC .text isGrabPos__6daFm_cFv */ +void daFm_c::isGrabPos() { + /* Nonmatching */ +} + +/* 00002CEC-00002E7C .text isGrab__6daFm_cFv */ +void daFm_c::isGrab() { + /* Nonmatching */ +} + +/* 00002E7C-00002F98 .text isGrabFoot__6daFm_cFv */ +void daFm_c::isGrabFoot() { + /* Nonmatching */ +} + +/* 00002F98-00002FDC .text modeSwWaitInit__6daFm_cFv */ +void daFm_c::modeSwWaitInit() { + /* Nonmatching */ +} + +/* 00002FDC-000031B0 .text modeSwWait__6daFm_cFv */ +void daFm_c::modeSwWait() { + /* Nonmatching */ +} + +/* 000031B0-00003200 .text modeHideInit__6daFm_cFv */ +void daFm_c::modeHideInit() { + /* Nonmatching */ +} + +/* 00003200-000032E0 .text modeHide__6daFm_cFv */ +void daFm_c::modeHide() { + /* Nonmatching */ +} + +/* 000032E0-00003344 .text modeUnderFootInit__6daFm_cFv */ +void daFm_c::modeUnderFootInit() { + /* Nonmatching */ +} + +/* 00003344-000034E4 .text modeUnderFoot__6daFm_cFv */ +void daFm_c::modeUnderFoot() { + /* Nonmatching */ +} + +/* 000034E4-00003528 .text modePathMoveInit__6daFm_cFv */ +void daFm_c::modePathMoveInit() { + /* Nonmatching */ +} + +/* 00003528-00003670 .text modePathMove__6daFm_cFv */ +void daFm_c::modePathMove() { + /* Nonmatching */ +} + +/* 00003670-000036B4 .text modeGoalKeeperInit__6daFm_cFv */ +void daFm_c::modeGoalKeeperInit() { + /* Nonmatching */ +} + +/* 000036B4-000038DC .text modeGoalKeeper__6daFm_cFv */ +void daFm_c::modeGoalKeeper() { + /* Nonmatching */ +} + +/* 000038DC-00003938 .text modeAppearInit__6daFm_cFv */ +void daFm_c::modeAppearInit() { + /* Nonmatching */ +} + +/* 00003938-00003A00 .text modeAppear__6daFm_cFv */ +void daFm_c::modeAppear() { + /* Nonmatching */ +} + +/* 00003A00-00003A68 .text modeDisappearInit__6daFm_cFv */ +void daFm_c::modeDisappearInit() { + /* Nonmatching */ +} + +/* 00003A68-00003BDC .text modeDisappear__6daFm_cFv */ +void daFm_c::modeDisappear() { + /* Nonmatching */ +} + +/* 00003BDC-00003C5C .text modeWaitInit__6daFm_cFv */ +void daFm_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 00003C5C-00003F90 .text modeWait__6daFm_cFv */ +void daFm_c::modeWait() { + /* Nonmatching */ +} + +/* 00003F90-00003FF8 .text modeAttackInit__6daFm_cFv */ +void daFm_c::modeAttackInit() { + /* Nonmatching */ +} + +/* 00003FF8-000049CC .text modeAttack__6daFm_cFv */ +void daFm_c::modeAttack() { + /* Nonmatching */ +} + +/* 000049CC-000049F4 .text modeThrowInit__6daFm_cFv */ +void daFm_c::modeThrowInit() { + /* Nonmatching */ +} + +/* 000049F4-00004CE4 .text modeThrow__6daFm_cFv */ +void daFm_c::modeThrow() { + /* Nonmatching */ +} + +/* 00004CE4-00004D20 .text modeGrabFootDemoInit__6daFm_cFv */ +void daFm_c::modeGrabFootDemoInit() { + /* Nonmatching */ +} + +/* 00004D20-000050B4 .text modeGrabFootDemo__6daFm_cFv */ +void daFm_c::modeGrabFootDemo() { + /* Nonmatching */ +} + +/* 000050B4-000050F8 .text modeParalysisInit__6daFm_cFv */ +void daFm_c::modeParalysisInit() { + /* Nonmatching */ +} + +/* 000050F8-00005218 .text modeParalysis__6daFm_cFv */ +void daFm_c::modeParalysis() { + /* Nonmatching */ +} + +/* 00005218-0000525C .text modeDamageInit__6daFm_cFv */ +void daFm_c::modeDamageInit() { + /* Nonmatching */ +} + +/* 0000525C-00005308 .text modeDamage__6daFm_cFv */ +void daFm_c::modeDamage() { + /* Nonmatching */ +} + +/* 00005308-000053E0 .text modeGrabInit__6daFm_cFv */ +void daFm_c::modeGrabInit() { + /* Nonmatching */ +} + +/* 000053E0-00005A7C .text modeGrab__6daFm_cFv */ +void daFm_c::modeGrab() { + /* Nonmatching */ +} + +/* 00005A7C-00005AD8 .text modeGrabDemoInit__6daFm_cFv */ +void daFm_c::modeGrabDemoInit() { + /* Nonmatching */ +} + +/* 00005AD8-00005EDC .text modeGrabDemo__6daFm_cFv */ +void daFm_c::modeGrabDemo() { + /* Nonmatching */ +} + +/* 00005EDC-00005F04 .text modeDeathInit__6daFm_cFv */ +void daFm_c::modeDeathInit() { + /* Nonmatching */ +} + +/* 00005F04-00005FA4 .text modeDeath__6daFm_cFv */ +void daFm_c::modeDeath() { + /* Nonmatching */ +} + +/* 00005FA4-00005FF0 .text modePrepareItemInit__6daFm_cFv */ +void daFm_c::modePrepareItemInit() { + /* Nonmatching */ +} + +/* 00005FF0-000061A4 .text modePrepareItem__6daFm_cFv */ +void daFm_c::modePrepareItem() { + /* Nonmatching */ +} + +/* 000061A4-000061CC .text modeGrabNpcDemoInit__6daFm_cFv */ +void daFm_c::modeGrabNpcDemoInit() { + /* Nonmatching */ +} + +/* 000061CC-0000638C .text modeGrabNpcDemo__6daFm_cFv */ +void daFm_c::modeGrabNpcDemo() { + /* Nonmatching */ +} + +/* 0000638C-000063C4 .text modePlayerStartDemoInit__6daFm_cFv */ +void daFm_c::modePlayerStartDemoInit() { + /* Nonmatching */ +} + +/* 000063C4-000066A0 .text modePlayerStartDemo__6daFm_cFv */ +void daFm_c::modePlayerStartDemo() { + /* Nonmatching */ +} + +/* 000066A0-000066A4 .text modeDeleteInit__6daFm_cFv */ +void daFm_c::modeDeleteInit() { + /* Nonmatching */ +} + +/* 000066A4-00006744 .text modeDelete__6daFm_cFv */ +void daFm_c::modeDelete() { + /* Nonmatching */ +} + +/* 00006744-000067A0 .text modeBikubikuInit__6daFm_cFv */ +void daFm_c::modeBikubikuInit() { + /* Nonmatching */ +} + +/* 000067A0-000068D0 .text modeBikubiku__6daFm_cFv */ +void daFm_c::modeBikubiku() { + /* Nonmatching */ +} + +/* 000068D0-00006D8C .text modeProc__6daFm_cFQ26daFm_c6Proc_ei */ +void daFm_c::modeProc(daFm_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 00006D8C-00006DE8 .text setAnm__6daFm_cFScb */ +void daFm_c::setAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00006DE8-00006EA4 .text cancelGrab__6daFm_cFv */ +void daFm_c::cancelGrab() { + /* Nonmatching */ +} + +/* 00006EA4-0000702C .text calcInvKine__6daFm_cFP10fopAc_ac_c */ +void daFm_c::calcInvKine(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000702C-000070F4 .text resetInvKine__6daFm_cFv */ +void daFm_c::resetInvKine() { + /* Nonmatching */ +} + +/* 000070F4-000071E0 .text grabBomb__6daFm_cFv */ +void daFm_c::grabBomb() { + /* Nonmatching */ +} + +/* 000071E0-0000743C .text grabTsubo__6daFm_cFv */ +void daFm_c::grabTsubo() { + /* Nonmatching */ +} + +/* 0000743C-00007680 .text grabPlayer__6daFm_cFv */ +void daFm_c::grabPlayer() { + /* Nonmatching */ +} + +/* 00007680-00007828 .text grabNPC__6daFm_cFv */ +void daFm_c::grabNPC() { + /* Nonmatching */ +} + +/* 00007828-00007A4C .text searchTarget__6daFm_cFv */ +void daFm_c::searchTarget() { + /* Nonmatching */ +} + +/* 00007A4C-00007C18 .text setBaseTarget__6daFm_cFv */ +void daFm_c::setBaseTarget() { + /* Nonmatching */ +} + +/* 00007C18-00007C4C .text turnToBaseTarget__6daFm_cFv */ +void daFm_c::turnToBaseTarget() { + /* Nonmatching */ +} + +/* 00007C4C-00007C7C .text isNpc__6daFm_cFP10fopAc_ac_c */ +void daFm_c::isNpc(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007C7C-00007CD0 .text checkHeight__6daFm_cFP10fopAc_ac_c */ +void daFm_c::checkHeight(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007CD0-00007CEC .text isLink__6daFm_cFP10fopAc_ac_c */ +void daFm_c::isLink(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007CEC-00007D0C .text isLinkControl__6daFm_cFv */ +void daFm_c::isLinkControl() { + /* Nonmatching */ +} + +/* 00007D0C-00007F5C .text areaCheck__6daFm_cFv */ +void daFm_c::areaCheck() { + /* Nonmatching */ +} + +/* 00007F5C-00007FDC .text lineCheck__6daFm_cFP4cXyzP4cXyz */ +void daFm_c::lineCheck(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00007FDC-00008044 .text setRnd__6daFm_cFii */ +void daFm_c::setRnd(int, int) { + /* Nonmatching */ +} + +/* 00008044-00008114 .text setHoleEffect__6daFm_cFv */ +void daFm_c::setHoleEffect() { + /* Nonmatching */ +} + +/* 00008114-000081E0 .text holeExecute__6daFm_cFv */ +void daFm_c::holeExecute() { + /* Nonmatching */ +} + +/* 000081E0-00008258 .text setHoleScale__6daFm_cFfff */ +void daFm_c::setHoleScale(float, float, float) { + /* Nonmatching */ +} + +/* 00008258-00008564 .text _execute__6daFm_cFv */ +void daFm_c::_execute() { + /* Nonmatching */ +} + +/* 00008564-000085A4 .text MtxToRot__6daFm_cFPA4_fP5csXyz */ +void daFm_c::MtxToRot(float(*)[4], csXyz*) { + /* Nonmatching */ +} + +/* 000085A4-000089A4 .text debugDraw__6daFm_cFv */ +void daFm_c::debugDraw() { + /* Nonmatching */ +} + +/* 000089A4-00008A14 .text holeDraw__6daFm_cFv */ +void daFm_c::holeDraw() { + /* Nonmatching */ +} + +/* 00008A14-00008A88 .text bodyDraw__6daFm_cFv */ +void daFm_c::bodyDraw() { + /* Nonmatching */ +} + +/* 00008A88-00008B4C .text _draw__6daFm_cFv */ +void daFm_c::_draw() { + /* Nonmatching */ +} + +/* 00008B4C-00008C78 .text getArg__6daFm_cFv */ +void daFm_c::getArg() { + /* Nonmatching */ +} + +/* 00008C78-000090DC .text createInit__6daFm_cFv */ +void daFm_c::createInit() { + /* Nonmatching */ +} + +/* 000090DC-00009258 .text _create__6daFm_cFv */ +void daFm_c::_create() { + /* Nonmatching */ +} + +/* 00009258-00009640 .text __ct__6daFm_cFv */ +daFm_c::daFm_c() { + /* Nonmatching */ +} + +/* 00009640-00009794 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00009794-000098C0 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000098C0-00009960 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00009960-000099BC .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000099BC-00009A04 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00009A04-00009A60 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00009A60-00009AA8 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00009AA8-00009B3C .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00009B3C-00009B84 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00009B84-00009BCC .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00009BCC-00009C98 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00009C98-00009CE0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00009CE0-00009DAC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00009DAC-00009DF4 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00009DF4-00009E50 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00009E50-00009E98 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00009E98-00009EF4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00009EF4-00009F7C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00009F7C-00009FEC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00009FEC-0000A048 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000A048-0000A090 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000A090-0000A094 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000A094-0000A0FC .text _delete__6daFm_cFv */ +void daFm_c::_delete() { + /* Nonmatching */ +} + +/* 0000A0FC-0000A11C .text daFmCreate__FPv */ +void daFmCreate(void*) { + /* Nonmatching */ +} + +/* 0000A11C-0000A140 .text daFmDelete__FPv */ +void daFmDelete(void*) { + /* Nonmatching */ +} + +/* 0000A140-0000A164 .text daFmExecute__FPv */ +void daFmExecute(void*) { + /* Nonmatching */ +} + +/* 0000A164-0000A188 .text daFmDraw__FPv */ +void daFmDraw(void*) { + /* Nonmatching */ +} + +/* 0000A188-0000A190 .text daFmIsDelete__FPv */ +void daFmIsDelete(void*) { + /* Nonmatching */ +} + +/* 0000A190-0000A194 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000A194-0000A198 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000A198-0000A19C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000A19C-0000A1A0 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000A1A0-0000A1E8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000A1E8-0000A244 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000A244-0000A28C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000A28C-0000A2D4 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000A2D4-0000A330 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000A330-0000A340 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000A340-0000A348 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000A348-0000A350 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000A350-0000A358 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A358-0000A360 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A360-0000A398 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A398-0000A3A0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A3A0-0000A3A8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A3A8-0000A3B0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A3B0-0000A3E8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A3E8-0000A3EC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000A3EC-0000A3F4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000A3F4-0000A404 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000A404-0000A40C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000A40C-0000A414 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000A414-0000A41C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A41C-0000A424 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A424-0000A45C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A45C-0000A464 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A464-0000A46C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A46C-0000A474 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A474-0000A4AC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A4AC-0000A4B4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000A4B4-0000A4BC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000A4BC-0000A4C8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000A4C8-0000A4D4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000A4D4-0000A548 .text __dt__10daFm_HIO_cFv */ +daFm_HIO_c::~daFm_HIO_c() { + /* Nonmatching */ +} + +/* 0000A548-0000A590 .text __dt__12JntHit_HIO_cFv */ +JntHit_HIO_c::~JntHit_HIO_c() { + /* Nonmatching */ +} + +/* 0000A590-0000A5CC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000A5CC-0000A614 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 0000A614-0000A630 .text getHeadTopPos__9daPy_py_cCFv */ +void daPy_py_c::getHeadTopPos() const { + /* Nonmatching */ +} + +/* 0000A630-0000A64C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTsubo::Act_c::Prm_e, daTsubo::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 0000A64C-0000A668 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 0000A6A4-0000A6AC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000A6AC-0000A6B4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000A6B4-0000A6BC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000A6BC-0000A6C4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000A6C4-0000A6CC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000A6CC-0000A6D4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000A6D4-0000A6DC .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A6DC-0000A6E4 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000A6E4-0000A6EC .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A6EC-0000A6F4 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A6F4-0000A6FC .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000A6FC-0000A704 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 0000A704-0000A70C .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 0000A70C-0000A714 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ghostship.cpp b/src/d/actor/d_a_ghostship.cpp new file mode 100644 index 000000000..3f1ef2f8d --- /dev/null +++ b/src/d/actor/d_a_ghostship.cpp @@ -0,0 +1,183 @@ +// +// Generated by dtk +// Translation Unit: d_a_ghostship.cpp +// + +#include "d_a_ghostship.h" +#include "dolphin/types.h" + +/* 000000EC-000000F8 .text daGhostship_SailVtxFactorCB__FP15dCloth_packet_cii */ +void daGhostship_SailVtxFactorCB(dCloth_packet_c*, int, int) { + /* Nonmatching */ +} + +/* 000000F8-00000118 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000118-0000032C .text _createHeap__13daGhostship_cFv */ +void daGhostship_c::_createHeap() { + /* Nonmatching */ +} + +/* 0000032C-00000368 .text pathMove_CB__FP4cXyzP4cXyzP4cXyzPv */ +void pathMove_CB(cXyz*, cXyz*, cXyz*, void*) { + /* Nonmatching */ +} + +/* 00000368-000003B8 .text __ct__17daGhostship_HIO_cFv */ +daGhostship_HIO_c::daGhostship_HIO_c() { + /* Nonmatching */ +} + +/* 000003B8-00000400 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000400-000004CC .text pathMove__13daGhostship_cFv */ +void daGhostship_c::pathMove() { + /* Nonmatching */ +} + +/* 000004CC-000004D8 .text modeWaitInit__13daGhostship_cFv */ +void daGhostship_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 000004D8-000004DC .text modeWait__13daGhostship_cFv */ +void daGhostship_c::modeWait() { + /* Nonmatching */ +} + +/* 000004DC-000004E0 .text modeRealize__13daGhostship_cFv */ +void daGhostship_c::modeRealize() { + /* Nonmatching */ +} + +/* 000004E0-00000770 .text _pathMove__13daGhostship_cFP4cXyzP4cXyzP4cXyz */ +void daGhostship_c::_pathMove(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00000770-0000077C .text modePathMoveInit__13daGhostship_cFv */ +void daGhostship_c::modePathMoveInit() { + /* Nonmatching */ +} + +/* 0000077C-000007D0 .text modePathMove__13daGhostship_cFv */ +void daGhostship_c::modePathMove() { + /* Nonmatching */ +} + +/* 000007D0-00000874 .text modeProcCall__13daGhostship_cFv */ +void daGhostship_c::modeProcCall() { + /* Nonmatching */ +} + +/* 00000874-00000C78 .text createInit__13daGhostship_cFv */ +void daGhostship_c::createInit() { + /* Nonmatching */ +} + +/* 00000C78-00000C8C .text getArg__13daGhostship_cFv */ +void daGhostship_c::getArg() { + /* Nonmatching */ +} + +/* 00000C8C-00000DFC .text daGhostshipCreate__FPv */ +void daGhostshipCreate(void*) { + /* Nonmatching */ +} + +/* 00000DFC-00000E38 .text __dt__18dLib_circle_path_cFv */ +dLib_circle_path_c::~dLib_circle_path_c() { + /* Nonmatching */ +} + +/* 00000E38-00000E3C .text __ct__18dLib_circle_path_cFv */ +dLib_circle_path_c::dLib_circle_path_c() { + /* Nonmatching */ +} + +/* 00000E3C-00000EC4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000EC4-00000F34 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000F34-00000F90 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000F90-00000FD8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000FD8-00001024 .text daGhostshipDelete__FPv */ +void daGhostshipDelete(void*) { + /* Nonmatching */ +} + +/* 00001024-00001048 .text daGhostshipExecute__FPv */ +void daGhostshipExecute(void*) { + /* Nonmatching */ +} + +/* 00001048-0000182C .text _execute__13daGhostship_cFv */ +void daGhostship_c::_execute() { + /* Nonmatching */ +} + +/* 0000182C-00001850 .text daGhostshipDraw__FPv */ +void daGhostshipDraw(void*) { + /* Nonmatching */ +} + +/* 00001850-000019A4 .text _draw__13daGhostship_cFv */ +void daGhostship_c::_draw() { + /* Nonmatching */ +} + +/* 000019A4-000019AC .text daGhostshipIsDelete__FPv */ +void daGhostshipIsDelete(void*) { + /* Nonmatching */ +} + +/* 000019AC-000019F4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000019F4-00001A3C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00001A3C-00001A98 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00001A98-00001AF4 .text __dt__17daGhostship_HIO_cFv */ +daGhostship_HIO_c::~daGhostship_HIO_c() { + /* Nonmatching */ +} + +/* 00001B30-00001B38 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001B38-00001B40 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_gm.cpp b/src/d/actor/d_a_gm.cpp new file mode 100644 index 000000000..22aaff84d --- /dev/null +++ b/src/d/actor/d_a_gm.cpp @@ -0,0 +1,498 @@ +// +// Generated by dtk +// Translation Unit: d_a_gm.cpp +// + +#include "d_a_gm.h" +#include "dolphin/types.h" + +/* 000000EC-0000032C .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000032C-00000368 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000368-0000048C .text draw_SUB__FP8gm_class */ +void draw_SUB(gm_class*) { + /* Nonmatching */ +} + +/* 0000048C-00000908 .text daGM_Draw__FP8gm_class */ +void daGM_Draw(gm_class*) { + /* Nonmatching */ +} + +/* 00000908-00000A34 .text anm_init__FP8gm_classifUcfi */ +void anm_init(gm_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000A34-00000D00 .text wing_cut_stat__FP8gm_class */ +void wing_cut_stat(gm_class*) { + /* Nonmatching */ +} + +/* 00000D00-00000D3C .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00000D3C-0000170C .text body_atari_check__FP8gm_class */ +void body_atari_check(gm_class*) { + /* Nonmatching */ +} + +/* 0000170C-000017D8 .text BG_check__FP8gm_class */ +void BG_check(gm_class*) { + /* Nonmatching */ +} + +/* 000017D8-00001B84 .text Line_check__FP8gm_class4cXyz */ +void Line_check(gm_class*, cXyz) { + /* Nonmatching */ +} + +/* 00001B84-00001CB0 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001CB0-00001D50 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001D50-00001DAC .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001DAC-00001DF4 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001DF4-00001E50 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001E50-00001E98 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001E98-00001F2C .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001F2C-00001F74 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001F74-00001FBC .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001FBC-0000212C .text ks_set_rtn__FP8gm_class */ +void ks_set_rtn(gm_class*) { + /* Nonmatching */ +} + +/* 0000212C-00002204 .text wing_ret_set__FP8gm_class */ +void wing_ret_set(gm_class*) { + /* Nonmatching */ +} + +/* 00002204-000022C4 .text fuwafuwa_set__FP8gm_class */ +void fuwafuwa_set(gm_class*) { + /* Nonmatching */ +} + +/* 000022C4-00002474 .text fly_move__FP8gm_class */ +void fly_move(gm_class*) { + /* Nonmatching */ +} + +/* 00002474-00002AB8 .text action_dousa__FP8gm_class */ +void action_dousa(gm_class*) { + /* Nonmatching */ +} + +/* 00002AB8-00002C9C .text action_hane_rakka__FP8gm_class */ +void action_hane_rakka(gm_class*) { + /* Nonmatching */ +} + +/* 00002C9C-000030FC .text action_uchiwa_dousa__FP8gm_class */ +void action_uchiwa_dousa(gm_class*) { + /* Nonmatching */ +} + +/* 000030FC-00003E54 .text action_totugeki__FP8gm_class */ +void action_totugeki(gm_class*) { + /* Nonmatching */ +} + +/* 00003E54-00004204 .text action_kabehari__FP8gm_class */ +void action_kabehari(gm_class*) { + /* Nonmatching */ +} + +/* 00004204-000046F0 .text action_fly_damage__FP8gm_class */ +void action_fly_damage(gm_class*) { + /* Nonmatching */ +} + +/* 000046F0-00005C78 .text action_ground_attack__FP8gm_class */ +void action_ground_attack(gm_class*) { + /* Nonmatching */ +} + +/* 00005C78-00006A98 .text action_demo__FP8gm_class */ +void action_demo(gm_class*) { + /* Nonmatching */ +} + +/* 00006A98-00007770 .text daGM_Execute__FP8gm_class */ +void daGM_Execute(gm_class*) { + /* Nonmatching */ +} + +/* 00007770-00007778 .text daGM_IsDelete__FP8gm_class */ +void daGM_IsDelete(gm_class*) { + /* Nonmatching */ +} + +/* 00007778-000078C4 .text daGM_Delete__FP8gm_class */ +void daGM_Delete(gm_class*) { + /* Nonmatching */ +} + +/* 000078C4-00007E74 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007E74-00007EBC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00007EBC-0000842C .text daGM_Create__FP10fopAc_ac_c */ +void daGM_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000842C-000087B4 .text __ct__8gm_classFv */ +gm_class::gm_class() { + /* Nonmatching */ +} + +/* 000087B4-00008880 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00008880-000088C8 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000088C8-00008994 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00008994-000089DC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000089DC-00008A38 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00008A38-00008A80 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00008A80-00008ADC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00008ADC-00008B4C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00008B4C-00008BD4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00008BD4-00008BD8 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00008BD8-00008BDC .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00008BDC-00008C24 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00008C24-00008C80 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00008C80-00008CC8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00008CC8-00008CD8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00008CD8-00008CE0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008CE0-00008CE8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008CE8-00008CF0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008CF0-00008CF8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008CF8-00008D30 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008D30-00008D38 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008D38-00008D40 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008D40-00008D48 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008D48-00008D80 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008D80-00008D84 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00008D84-00008D8C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00008D8C-00008D9C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00008D9C-00008DA4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008DA4-00008DAC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008DAC-00008DB4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008DB4-00008DBC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008DBC-00008DF4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008DF4-00008DFC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008DFC-00008E04 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008E04-00008E0C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008E0C-00008E44 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008E44-00008E4C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008E4C-00008E54 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008E54-00008E60 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008E60-00008E6C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008E6C-00008EC8 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00008FE0-00008FE8 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008FE8-00008FF0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00008FF0-00008FF8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008FF8-00009000 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009000-00009008 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009008-00009010 .text @20@__dt__14dBgS_CamLinChkFv */ +void @20@__dt__14dBgS_CamLinChkFv { + /* Nonmatching */ +} + +/* 00009010-00009018 .text @100@__dt__14dBgS_CamLinChkFv */ +void @100@__dt__14dBgS_CamLinChkFv { + /* Nonmatching */ +} + +/* 00009018-00009020 .text @88@__dt__14dBgS_CamLinChkFv */ +void @88@__dt__14dBgS_CamLinChkFv { + /* Nonmatching */ +} + +/* 00009020-00009028 .text @20@__dt__21dBgS_CamLinChk_NorWtrFv */ +void @20@__dt__21dBgS_CamLinChk_NorWtrFv { + /* Nonmatching */ +} + +/* 00009028-00009030 .text @100@__dt__21dBgS_CamLinChk_NorWtrFv */ +void @100@__dt__21dBgS_CamLinChk_NorWtrFv { + /* Nonmatching */ +} + +/* 00009030-00009038 .text @88@__dt__21dBgS_CamLinChk_NorWtrFv */ +void @88@__dt__21dBgS_CamLinChk_NorWtrFv { + /* Nonmatching */ +} + +/* 00009038-00009040 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00009040-00009048 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00009048-00009050 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00009050-00009058 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00009058-00009060 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00009060-00009068 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00009068-000091E4 .text __dt__21dBgS_CamLinChk_NorWtrFv */ +dBgS_CamLinChk_NorWtr::~dBgS_CamLinChk_NorWtr() { + /* Nonmatching */ +} + +/* 000091E4-00009338 .text __dt__14dBgS_CamLinChkFv */ +dBgS_CamLinChk::~dBgS_CamLinChk() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_gnd.cpp b/src/d/actor/d_a_gnd.cpp new file mode 100644 index 000000000..9e9a7463b --- /dev/null +++ b/src/d/actor/d_a_gnd.cpp @@ -0,0 +1,508 @@ +// +// Generated by dtk +// Translation Unit: d_a_gnd.cpp +// + +#include "d_a_gnd.h" +#include "dolphin/types.h" + +/* 000000EC-0000023C .text __ct__11daGnd_HIO_cFv */ +daGnd_HIO_c::daGnd_HIO_c() { + /* Nonmatching */ +} + +/* 0000023C-000003CC .text j_demo__FP9gnd_class */ +void j_demo(gnd_class*) { + /* Nonmatching */ +} + +/* 000003CC-000003EC .text checkGround__FP9gnd_classf */ +void checkGround(gnd_class*, float) { + /* Nonmatching */ +} + +/* 000003EC-00000510 .text setRipple__FP9gnd_class */ +void setRipple(gnd_class*) { + /* Nonmatching */ +} + +/* 00000510-0000054C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000054C-000005DC .text splash_set__FP9gnd_class */ +void splash_set(gnd_class*) { + /* Nonmatching */ +} + +/* 000005DC-000006B4 .text attack_eff_set__FP9gnd_classi */ +void attack_eff_set(gnd_class*, int) { + /* Nonmatching */ +} + +/* 000006B4-00000738 .text attack_eff_move__FP9gnd_class */ +void attack_eff_move(gnd_class*) { + /* Nonmatching */ +} + +/* 00000738-0000077C .text attack_eff_remove__FP9gnd_class */ +void attack_eff_remove(gnd_class*) { + /* Nonmatching */ +} + +/* 0000077C-00000900 .text anm_init__FP9gnd_classifUcfi */ +void anm_init(gnd_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000900-0000094C .text z_s_sub__FPvPv */ +void z_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000094C-00000C38 .text daGnd_Draw__FP9gnd_class */ +void daGnd_Draw(gnd_class*) { + /* Nonmatching */ +} + +/* 00000C38-00000C6C .text player_view_check__FP9gnd_classs */ +void player_view_check(gnd_class*, short) { + /* Nonmatching */ +} + +/* 00000C6C-00000F24 .text ke_control__FP9gnd_classP8gnd_ke_sf */ +void ke_control(gnd_class*, gnd_ke_s*, float) { + /* Nonmatching */ +} + +/* 00000F24-00000F68 .text ke_pos_set__FP9gnd_classP8gnd_ke_si */ +void ke_pos_set(gnd_class*, gnd_ke_s*, int) { + /* Nonmatching */ +} + +/* 00000F68-00001140 .text ke_move__FP9gnd_class */ +void ke_move(gnd_class*) { + /* Nonmatching */ +} + +/* 00001140-00001278 .text pos_move__FP9gnd_classSc */ +void pos_move(gnd_class*, signed char) { + /* Nonmatching */ +} + +/* 00001278-00001334 .text wait_set__FP9gnd_class */ +void wait_set(gnd_class*) { + /* Nonmatching */ +} + +/* 00001334-00001974 .text move0__FP9gnd_class */ +void move0(gnd_class*) { + /* Nonmatching */ +} + +/* 00001974-000028D0 .text attack0__FP9gnd_class */ +void attack0(gnd_class*) { + /* Nonmatching */ +} + +/* 000028D0-00002B68 .text attack1__FP9gnd_class */ +void attack1(gnd_class*) { + /* Nonmatching */ +} + +/* 00002B68-00002D7C .text attack2__FP9gnd_class */ +void attack2(gnd_class*) { + /* Nonmatching */ +} + +/* 00002D7C-00003688 .text attackPZ__FP9gnd_class */ +void attackPZ(gnd_class*) { + /* Nonmatching */ +} + +/* 00003688-000038B0 .text attack_last__FP9gnd_class */ +void attack_last(gnd_class*) { + /* Nonmatching */ +} + +/* 000038B0-000042D0 .text defence0__FP9gnd_class */ +void defence0(gnd_class*) { + /* Nonmatching */ +} + +/* 000042D0-00004330 .text finish__FP9gnd_class */ +void finish(gnd_class*) { + /* Nonmatching */ +} + +/* 00004330-00004760 .text damage__FP9gnd_class */ +void damage(gnd_class*) { + /* Nonmatching */ +} + +/* 00004760-0000501C .text damage_check__FP9gnd_class */ +void damage_check(gnd_class*) { + /* Nonmatching */ +} + +/* 0000501C-0000509C .text shot_s_sub__FPvPv */ +void shot_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000509C-000050B0 .text demowait__FP9gnd_class */ +void demowait(gnd_class*) { + /* Nonmatching */ +} + +/* 000050B0-000050C8 .text yawait__FP9gnd_class */ +void yawait(gnd_class*) { + /* Nonmatching */ +} + +/* 000050C8-000054F0 .text gnd_move__FP9gnd_class */ +void gnd_move(gnd_class*) { + /* Nonmatching */ +} + +/* 000054F0-00006B04 .text demo_camera__FP9gnd_class */ +void demo_camera(gnd_class*) { + /* Nonmatching */ +} + +/* 00006B04-00006D0C .text body_flash__FP9gnd_class */ +void body_flash(gnd_class*) { + /* Nonmatching */ +} + +/* 00006D0C-000076B8 .text daGnd_Execute__FP9gnd_class */ +void daGnd_Execute(gnd_class*) { + /* Nonmatching */ +} + +/* 000076B8-000076C0 .text daGnd_IsDelete__FP9gnd_class */ +void daGnd_IsDelete(gnd_class*) { + /* Nonmatching */ +} + +/* 000076C0-00007738 .text daGnd_Delete__FP9gnd_class */ +void daGnd_Delete(gnd_class*) { + /* Nonmatching */ +} + +/* 00007738-00007A78 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007A78-00007AC0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00007AC0-00007CFC .text daGnd_Create__FP10fopAc_ac_c */ +void daGnd_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007CFC-00008010 .text __ct__9gnd_classFv */ +gnd_class::gnd_class() { + /* Nonmatching */ +} + +/* 00008010-0000806C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000806C-000080B4 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000080B4-000080B8 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000080B8-0000813C .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000813C-00008208 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00008208-00008250 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00008250-0000831C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000831C-00008364 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00008364-000083C0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000083C0-00008408 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00008408-00008464 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00008464-000084D4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000084D4-0000855C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000855C-000085D8 .text __dt__8gnd_ke_sFv */ +gnd_ke_s::~gnd_ke_s() { + /* Nonmatching */ +} + +/* 000085D8-00008640 .text __ct__8gnd_ke_sFv */ +gnd_ke_s::gnd_ke_s() { + /* Nonmatching */ +} + +/* 00008640-00008688 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00008688-000086D0 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000086D0-0000872C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000872C-00008774 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00008774-00008778 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008778-0000877C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000877C-00008780 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008780-00008784 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008784-00008794 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00008794-0000879C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000879C-000087A4 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000087A4-000087AC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000087AC-000087B4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000087B4-000087EC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000087EC-000087F4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000087F4-000087FC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000087FC-00008804 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008804-0000883C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000883C-00008840 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00008840-00008848 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00008848-00008858 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00008858-00008860 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008860-00008868 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008868-00008870 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008870-00008878 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008878-000088B0 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000088B0-000088B8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000088B8-000088C0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000088C0-000088C8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000088C8-00008900 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008900-00008908 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008908-00008910 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008910-0000891C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000891C-00008928 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008928-00008984 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00008984-000089E0 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000089E0-00008A3C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00008A3C-00008A84 .text __dt__11daGnd_HIO_cFv */ +daGnd_HIO_c::~daGnd_HIO_c() { + /* Nonmatching */ +} + +/* 00008D4C-00008D54 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008D54-00008D5C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008D5C-00008D64 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008D64-00008D6C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008D6C-00008D74 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00008D74-00008D7C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_goal_flag.cpp b/src/d/actor/d_a_goal_flag.cpp new file mode 100644 index 000000000..a43ebe2ab --- /dev/null +++ b/src/d/actor/d_a_goal_flag.cpp @@ -0,0 +1,158 @@ +// +// Generated by dtk +// Translation Unit: d_a_goal_flag.cpp +// + +#include "d_a_goal_flag.h" +#include "dolphin/types.h" + +/* 000000EC-00000210 .text setTexObj__16daGFlag_packet_cFUc */ +void daGFlag_packet_c::setTexObj(unsigned char) { + /* Nonmatching */ +} + +/* 00000210-00000330 .text setToonTexObj__16daGFlag_packet_cFv */ +void daGFlag_packet_c::setToonTexObj() { + /* Nonmatching */ +} + +/* 00000330-00000978 .text draw__16daGFlag_packet_cFv */ +void daGFlag_packet_c::draw() { + /* Nonmatching */ +} + +/* 00000978-00000A04 .text setBackNrm__16daGFlag_packet_cFv */ +void daGFlag_packet_c::setBackNrm() { + /* Nonmatching */ +} + +/* 00000A04-00000E78 .text setNrmVtx__16daGFlag_packet_cFP4cXyzii */ +void daGFlag_packet_c::setNrmVtx(cXyz*, int, int) { + /* Nonmatching */ +} + +/* 00000E78-00000EB4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000EB4-00000F80 .text getRacePath__13daGoal_Flag_cFUc */ +void daGoal_Flag_c::getRacePath(unsigned char) { + /* Nonmatching */ +} + +/* 00000F80-000010F4 .text RopeMove__13daGoal_Flag_cFv */ +void daGoal_Flag_c::RopeMove() { + /* Nonmatching */ +} + +/* 000010F4-0000123C .text CreateBuoyRaces__13daGoal_Flag_cFv */ +void daGoal_Flag_c::CreateBuoyRaces() { + /* Nonmatching */ +} + +/* 0000123C-00001450 .text goal_check__13daGoal_Flag_cFv */ +void daGoal_Flag_c::goal_check() { + /* Nonmatching */ +} + +/* 00001450-0000183C .text flag_move__13daGoal_Flag_cFv */ +void daGoal_Flag_c::flag_move() { + /* Nonmatching */ +} + +/* 0000183C-00001970 .text get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzf */ +void get_cloth_anim_sub_factor(cXyz*, cXyz*, cXyz*, float) { + /* Nonmatching */ +} + +/* 00001970-00001CC0 .text get_cloth_anim_factor__13daGoal_Flag_cFP4cXyzP4cXyzP4cXyzii */ +void daGoal_Flag_c::get_cloth_anim_factor(cXyz*, cXyz*, cXyz*, int, int) { + /* Nonmatching */ +} + +/* 00001CC0-00001CE0 .text checkCreateHeap__FP10fopAc_ac_c */ +void checkCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001CE0-00001D74 .text CreateHeap__13daGoal_Flag_cFv */ +void daGoal_Flag_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00001D74-00001DB4 .text getDemoAction__13daGoal_Flag_cFi */ +void daGoal_Flag_c::getDemoAction(int) { + /* Nonmatching */ +} + +/* 00001DB4-00001F60 .text RaceStart__13daGoal_Flag_cFv */ +void daGoal_Flag_c::RaceStart() { + /* Nonmatching */ +} + +/* 00001F60-00002290 .text TimerExecute__13daGoal_Flag_cFv */ +void daGoal_Flag_c::TimerExecute() { + /* Nonmatching */ +} + +/* 00002290-000023E0 .text RaceEnd__13daGoal_Flag_cFv */ +void daGoal_Flag_c::RaceEnd() { + /* Nonmatching */ +} + +/* 000023E0-00002400 .text daGoal_FlagCreate__FPv */ +void daGoal_FlagCreate(void*) { + /* Nonmatching */ +} + +/* 00002400-00002968 .text _create__13daGoal_Flag_cFv */ +void daGoal_Flag_c::_create() { + /* Nonmatching */ +} + +/* 00002968-000029B0 .text __dt__19mDoExt_3DlineMat0_cFv */ +mDoExt_3DlineMat0_c::~mDoExt_3DlineMat0_c() { + /* Nonmatching */ +} + +/* 000029B0-000029CC .text __ct__19mDoExt_3DlineMat0_cFv */ +mDoExt_3DlineMat0_c::mDoExt_3DlineMat0_c() { + /* Nonmatching */ +} + +/* 000029CC-00002AAC .text daGoal_FlagDelete__FPv */ +void daGoal_FlagDelete(void*) { + /* Nonmatching */ +} + +/* 00002AAC-00002B14 .text daGoal_FlagExecute__FPv */ +void daGoal_FlagExecute(void*) { + /* Nonmatching */ +} + +/* 00002B14-00002CA4 .text daGoal_FlagDraw__FPv */ +void daGoal_FlagDraw(void*) { + /* Nonmatching */ +} + +/* 00002CA4-00002CAC .text daGoal_FlagIsDelete__FPv */ +void daGoal_FlagIsDelete(void*) { + /* Nonmatching */ +} + +/* 00002D78-00002DC8 .text __dt__13daGFlag_HIO_cFv */ +daGFlag_HIO_c::~daGFlag_HIO_c() { + /* Nonmatching */ +} + +/* 00002DC8-00002EAC .text __dt__16daGFlag_packet_cFv */ +daGFlag_packet_c::~daGFlag_packet_c() { + /* Nonmatching */ +} + +/* 00002EAC-00002EB0 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_grass.cpp b/src/d/actor/d_a_grass.cpp new file mode 100644 index 000000000..6ecc9a8d3 --- /dev/null +++ b/src/d/actor/d_a_grass.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: d_a_grass.cpp +// + +#include "d_a_grass.h" +#include "dolphin/types.h" + +/* 000000EC-000000F4 .text daGrass_IsDelete__FP11grass_class */ +void daGrass_IsDelete(grass_class*) { + /* Nonmatching */ +} + +/* 000000F4-000000FC .text daGrass_Delete__FP11grass_class */ +void daGrass_Delete(grass_class*) { + /* Nonmatching */ +} + +/* 000000FC-000014E0 .text daGrass_Create__FP10fopAc_ac_c */ +void daGrass_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000014E0-0000151C .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_grid.cpp b/src/d/actor/d_a_grid.cpp new file mode 100644 index 000000000..3b3bbbe39 --- /dev/null +++ b/src/d/actor/d_a_grid.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_grid.cpp +// + +#include "d_a_grid.h" +#include "dolphin/types.h" + +/* 800E8CC0-800E8D48 .text setBackNrm__13daHo_packet_cFv */ +void daHo_packet_c::setBackNrm() { + /* Nonmatching */ +} + +/* 800E8D48-800E8D74 .text setNrmMtx__13daHo_packet_cFR4cXyz */ +void daHo_packet_c::setNrmMtx(cXyz&) { + /* Nonmatching */ +} + +/* 800E8D74-800E92AC .text setNrmVtx__13daHo_packet_cFP4cXyzii */ +void daHo_packet_c::setNrmVtx(cXyz*, int, int) { + /* Nonmatching */ +} + +/* 800E92AC-800E93B8 .text setTopNrmVtx__13daHo_packet_cFP4cXyz */ +void daHo_packet_c::setTopNrmVtx(cXyz*) { + /* Nonmatching */ +} + +/* 800E93B8-800E9BE8 .text draw__13daHo_packet_cFv */ +void daHo_packet_c::draw() { + /* Nonmatching */ +} + +/* 800E9BE8-800E9C0C .text daGrid_Draw__FP8daGrid_c */ +void daGrid_Draw(daGrid_c*) { + /* Nonmatching */ +} + +/* 800E9C0C-800EA928 .text ho_move__FP8daGrid_c */ +void ho_move(daGrid_c*) { + /* Nonmatching */ +} + +/* 800EA928-800EA94C .text daGrid_Execute__FP8daGrid_c */ +void daGrid_Execute(daGrid_c*) { + /* Nonmatching */ +} + +/* 800EA94C-800EA954 .text daGrid_IsDelete__FP8daGrid_c */ +void daGrid_IsDelete(daGrid_c*) { + /* Nonmatching */ +} + +/* 800EA954-800EA978 .text daGrid_Delete__FP8daGrid_c */ +void daGrid_Delete(daGrid_c*) { + /* Nonmatching */ +} + +/* 800EA978-800EA998 .text daGrid_Create__FP10fopAc_ac_c */ +void daGrid_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800EA998-800EAEAC .text _create__8daGrid_cFv */ +void daGrid_c::_create() { + /* Nonmatching */ +} + +/* 800EAEAC-800EAF28 .text _delete__8daGrid_cFv */ +void daGrid_c::_delete() { + /* Nonmatching */ +} + +/* 800EAF28-800EB0EC .text _execute__8daGrid_cFv */ +void daGrid_c::_execute() { + /* Nonmatching */ +} + +/* 800EB0EC-800EB328 .text _draw__8daGrid_cFv */ +void daGrid_c::_draw() { + /* Nonmatching */ +} + +/* 800EB328-800EB388 .text entry__12J3DMatPacketFP13J3DDrawBuffer */ +void J3DMatPacket::entry(J3DDrawBuffer*) { + /* Nonmatching */ +} + +/* 800EB4D0-800EB520 .text __dt__10daHo_HIO_cFv */ +daHo_HIO_c::~daHo_HIO_c() { + /* Nonmatching */ +} + +/* 800EB520-800EB5D8 .text __dt__13daHo_packet_cFv */ +daHo_packet_c::~daHo_packet_c() { + /* Nonmatching */ +} + +/* 800EB5D8-800EB60C .text Eye__9dCamera_cFv */ +void dCamera_c::Eye() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_gy.cpp b/src/d/actor/d_a_gy.cpp new file mode 100644 index 000000000..89b83f291 --- /dev/null +++ b/src/d/actor/d_a_gy.cpp @@ -0,0 +1,673 @@ +// +// Generated by dtk +// Translation Unit: d_a_gy.cpp +// + +#include "d_a_gy.h" +#include "dolphin/types.h" + +/* 000000EC-000003CC .text __ct__10daGy_HIO_cFv */ +daGy_HIO_c::daGy_HIO_c() { + /* Nonmatching */ +} + +/* 000003CC-00000408 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000408-00000450 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000450-0000049C .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000049C-00000888 .text _nodeControl__6daGy_cFP7J3DNodeP8J3DModel */ +void daGy_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000888-000008A8 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000008A8-00000AAC .text _createHeap__6daGy_cFv */ +void daGy_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000AAC-00000C30 .text setMtx__6daGy_cFv */ +void daGy_c::setMtx() { + /* Nonmatching */ +} + +/* 00000C30-00000C7C .text setAnm__6daGy_cFv */ +void daGy_c::setAnm() { + /* Nonmatching */ +} + +/* 00000C7C-00000E74 .text setAtCollision__6daGy_cFv */ +void daGy_c::setAtCollision() { + /* Nonmatching */ +} + +/* 00000E74-00000F3C .text setCollision__6daGy_cFv */ +void daGy_c::setCollision() { + /* Nonmatching */ +} + +/* 00000F3C-00000FC4 .text setAimSpeedF__6daGy_cFv */ +void daGy_c::setAimSpeedF() { + /* Nonmatching */ +} + +/* 00000FC4-00000FDC .text modeDiveInit__6daGy_cFv */ +void daGy_c::modeDiveInit() { + /* Nonmatching */ +} + +/* 00000FDC-000012DC .text modeDive__6daGy_cFv */ +void daGy_c::modeDive() { + /* Nonmatching */ +} + +/* 000012DC-0000141C .text modeCircleInit__6daGy_cFv */ +void daGy_c::modeCircleInit() { + /* Nonmatching */ +} + +/* 0000141C-000016E4 .text modeCircle__6daGy_cFv */ +void daGy_c::modeCircle() { + /* Nonmatching */ +} + +/* 000016E4-00001788 .text modeWithCircleInit__6daGy_cFv */ +void daGy_c::modeWithCircleInit() { + /* Nonmatching */ +} + +/* 00001788-000019AC .text modeWithCircle__6daGy_cFv */ +void daGy_c::modeWithCircle() { + /* Nonmatching */ +} + +/* 000019AC-00001A14 .text modeAttackInit__6daGy_cFv */ +void daGy_c::modeAttackInit() { + /* Nonmatching */ +} + +/* 00001A14-00001A74 .text modeWithAttackInit__6daGy_cFv */ +void daGy_c::modeWithAttackInit() { + /* Nonmatching */ +} + +/* 00001A74-00001D60 .text modeWithAttack__6daGy_cFv */ +void daGy_c::modeWithAttack() { + /* Nonmatching */ +} + +/* 00001D60-00001F20 .text modeAttack__6daGy_cFv */ +void daGy_c::modeAttack() { + /* Nonmatching */ +} + +/* 00001F20-00001F40 .text modeAttackPlayerInit__6daGy_cFv */ +void daGy_c::modeAttackPlayerInit() { + /* Nonmatching */ +} + +/* 00001F40-000022F8 .text modeAttackPlayer__6daGy_cFv */ +void daGy_c::modeAttackPlayer() { + /* Nonmatching */ +} + +/* 000022F8-00002400 .text modeAttackBackInit__6daGy_cFv */ +void daGy_c::modeAttackBackInit() { + /* Nonmatching */ +} + +/* 00002400-00002560 .text modeAttackBack__6daGy_cFv */ +void daGy_c::modeAttackBack() { + /* Nonmatching */ +} + +/* 00002560-000025F0 .text modeDamageInit__6daGy_cFv */ +void daGy_c::modeDamageInit() { + /* Nonmatching */ +} + +/* 000025F0-00002754 .text modeDamage__6daGy_cFv */ +void daGy_c::modeDamage() { + /* Nonmatching */ +} + +/* 00002754-000028B8 .text modeDeleteInit__6daGy_cFv */ +void daGy_c::modeDeleteInit() { + /* Nonmatching */ +} + +/* 000028B8-00002998 .text modeDelete__6daGy_cFv */ +void daGy_c::modeDelete() { + /* Nonmatching */ +} + +/* 00002998-00002A70 .text modeDeleteBombInit__6daGy_cFv */ +void daGy_c::modeDeleteBombInit() { + /* Nonmatching */ +} + +/* 00002A70-00002CBC .text modeDeleteBomb__6daGy_cFv */ +void daGy_c::modeDeleteBomb() { + /* Nonmatching */ +} + +/* 00002CBC-00002E24 .text modeProcCall__6daGy_cFv */ +void daGy_c::modeProcCall() { + /* Nonmatching */ +} + +/* 00002E24-00003004 .text createWave__6daGy_cFv */ +void daGy_c::createWave() { + /* Nonmatching */ +} + +/* 00003004-00003268 .text setWave__6daGy_cFv */ +void daGy_c::setWave() { + /* Nonmatching */ +} + +/* 00003268-000032E4 .text lineCheck__6daGy_cFP4cXyzP4cXyz */ +void daGy_c::lineCheck(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 000032E4-000038EC .text checkTgHit__6daGy_cFv */ +void daGy_c::checkTgHit() { + /* Nonmatching */ +} + +/* 000038EC-000039AC .text getWaterY__6daGy_cFv */ +void daGy_c::getWaterY() { + /* Nonmatching */ +} + +/* 000039AC-00004264 .text _execute__6daGy_cFv */ +void daGy_c::_execute() { + /* Nonmatching */ +} + +/* 00004264-00004560 .text drawDebug__6daGy_cFv */ +void daGy_c::drawDebug() { + /* Nonmatching */ +} + +/* 00004560-000046C8 .text _draw__6daGy_cFv */ +void daGy_c::_draw() { + /* Nonmatching */ +} + +/* 000046C8-00004920 .text createInit__6daGy_cFv */ +void daGy_c::createInit() { + /* Nonmatching */ +} + +/* 00004920-00004A80 .text _create__6daGy_cFv */ +void daGy_c::_create() { + /* Nonmatching */ +} + +/* 00004A80-00004EF0 .text __ct__6daGy_cFv */ +daGy_c::daGy_c() { + /* Nonmatching */ +} + +/* 00004EF0-00005044 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00005044-00005170 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00005170-00005210 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00005210-0000526C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000526C-000052B4 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000052B4-00005310 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00005310-00005358 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00005358-000053EC .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000053EC-00005434 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00005434-00005438 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00005438-00005494 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00005494-000054DC .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000054DC-000055A8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000055A8-000055F0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000055F0-0000564C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000564C-0000572C .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 0000572C-00005788 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00005788-000057D0 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000057D0-0000589C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000589C-000058E4 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000058E4-00005940 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00005940-00005988 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00005988-00005A10 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00005A10-00005A80 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00005A80-00005AD4 .text _delete__6daGy_cFv */ +void daGy_c::_delete() { + /* Nonmatching */ +} + +/* 00005AD4-00005AF4 .text daGyCreate__FPv */ +void daGyCreate(void*) { + /* Nonmatching */ +} + +/* 00005AF4-00005B18 .text daGyDelete__FPv */ +void daGyDelete(void*) { + /* Nonmatching */ +} + +/* 00005B18-00005B3C .text daGyExecute__FPv */ +void daGyExecute(void*) { + /* Nonmatching */ +} + +/* 00005B3C-00005B60 .text daGyDraw__FPv */ +void daGyDraw(void*) { + /* Nonmatching */ +} + +/* 00005B60-00005B68 .text daGyIsDelete__FPv */ +void daGyIsDelete(void*) { + /* Nonmatching */ +} + +/* 00005B68-00005BB0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00005BB0-00005BF8 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00005BF8-00005C54 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00005C54-00005C58 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005C58-00005C5C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005C5C-00005C60 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005C60-00005C64 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005C64-00005C74 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005C74-00005C7C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005C7C-00005C84 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005C84-00005C8C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005C8C-00005C94 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005C94-00005CCC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005CCC-00005CD4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005CD4-00005CDC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005CDC-00005CE4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005CE4-00005D1C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D1C-00005D20 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00005D20-00005D28 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005D28-00005D38 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005D38-00005D40 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005D40-00005D48 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005D48-00005D80 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005D80-00005D88 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D88-00005D90 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D90-00005D98 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D98-00005DD0 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005DD0-00005DDC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005DDC-00005DE8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005DE8-00005DF8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005DF8-00005E00 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005E00-00005E08 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005E08-00005E10 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005E10-00005E18 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005E18-00005E50 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005E50-00005E58 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005E58-00005E60 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005E60-00005E68 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005E68-00005EA0 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005EA0-00005EA8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005EA8-00005EB0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005EB0-00005F0C .text __dt__10daGy_HIO_cFv */ +daGy_HIO_c::~daGy_HIO_c() { + /* Nonmatching */ +} + +/* 00005F0C-00005F28 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 00005F64-00005F6C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005F6C-00005F74 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005F74-00005F7C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005F7C-00005F84 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005F84-00005F8C .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00005F8C-00005F94 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00005F94-00005F9C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005F9C-00005FA4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005FA4-00005FAC .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005FAC-00005FB4 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00005FB4-00005FBC .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005FBC-00005FC4 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005FC4-00005FCC .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005FCC-00005FD4 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00005FD4-00005FDC .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00005FDC-00005FE4 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_gy_ctrl.cpp b/src/d/actor/d_a_gy_ctrl.cpp new file mode 100644 index 000000000..4493b6cc6 --- /dev/null +++ b/src/d/actor/d_a_gy_ctrl.cpp @@ -0,0 +1,288 @@ +// +// Generated by dtk +// Translation Unit: d_a_gy_ctrl.cpp +// + +#include "d_a_gy_ctrl.h" +#include "dolphin/types.h" + +/* 000000EC-00000170 .text __ct__15daGy_Ctrl_HIO_cFv */ +daGy_Ctrl_HIO_c::daGy_Ctrl_HIO_c() { + /* Nonmatching */ +} + +/* 00000170-000001B8 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 000001B8-000001E4 .text searchNearActor_CB__FPvPv */ +void searchNearActor_CB(void*, void*) { + /* Nonmatching */ +} + +/* 000001E4-0000029C .text searchNearActor__11daGy_Ctrl_cFP10fopAc_ac_c */ +void daGy_Ctrl_c::searchNearActor(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000029C-00000450 .text setTarget__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::setTarget() { + /* Nonmatching */ +} + +/* 00000450-00000638 .text setPathTargetPos__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::setPathTargetPos() { + /* Nonmatching */ +} + +/* 00000638-00000674 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000674-000006AC .text getWaterY__11daGy_Ctrl_cFR4cXyz */ +void daGy_Ctrl_c::getWaterY(cXyz&) { + /* Nonmatching */ +} + +/* 000006AC-0000072C .text lineCheck__11daGy_Ctrl_cFP4cXyzP4cXyz */ +void daGy_Ctrl_c::lineCheck(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 0000072C-00000878 .text checkPath__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::checkPath() { + /* Nonmatching */ +} + +/* 00000878-00000AC8 .text setPathPos__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::setPathPos() { + /* Nonmatching */ +} + +/* 00000AC8-00000C14 .text modeProc__11daGy_Ctrl_cFQ211daGy_Ctrl_c6Proc_ei */ +void daGy_Ctrl_c::modeProc(daGy_Ctrl_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 00000C14-00000C18 .text modeSwWaitInit__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::modeSwWaitInit() { + /* Nonmatching */ +} + +/* 00000C18-00000C8C .text modeSwWait__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::modeSwWait() { + /* Nonmatching */ +} + +/* 00000C8C-00000CA0 .text modeCreateInit__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::modeCreateInit() { + /* Nonmatching */ +} + +/* 00000CA0-00000E50 .text modeCreate__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::modeCreate() { + /* Nonmatching */ +} + +/* 00000E50-00000E54 .text modeWaitInit__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 00000E54-00000F00 .text modeWait__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::modeWait() { + /* Nonmatching */ +} + +/* 00000F00-00000F18 .text modeHideInit__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::modeHideInit() { + /* Nonmatching */ +} + +/* 00000F18-00000FFC .text modeHide__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::modeHide() { + /* Nonmatching */ +} + +/* 00000FFC-0000109C .text deadCheckGy__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::deadCheckGy() { + /* Nonmatching */ +} + +/* 0000109C-00001100 .text _execute__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::_execute() { + /* Nonmatching */ +} + +/* 00001100-00001210 .text _draw__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::_draw() { + /* Nonmatching */ +} + +/* 00001210-00001250 .text createInitNoArer__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::createInitNoArer() { + /* Nonmatching */ +} + +/* 00001250-000012D4 .text createInit__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::createInit() { + /* Nonmatching */ +} + +/* 000012D4-000012F8 .text getParam__11daGy_Ctrl_cFUlUcUc */ +void daGy_Ctrl_c::getParam(unsigned long, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 000012F8-000013F8 .text getArg__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::getArg() { + /* Nonmatching */ +} + +/* 000013F8-00001458 .text checkGyCtrlExist__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::checkGyCtrlExist() { + /* Nonmatching */ +} + +/* 00001458-000016AC .text _create__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::_create() { + /* Nonmatching */ +} + +/* 000016AC-00001800 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00001800-0000192C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000192C-000019CC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000019CC-00001A28 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001A28-00001A70 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001A70-00001ACC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001ACC-00001B14 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001B14-00001BA8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001BA8-00001BF0 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001BF0-00001C38 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001C38-00001C3C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001C3C-00001C44 .text _delete__11daGy_Ctrl_cFv */ +void daGy_Ctrl_c::_delete() { + /* Nonmatching */ +} + +/* 00001C44-00001C64 .text daGy_CtrlCreate__FPv */ +void daGy_CtrlCreate(void*) { + /* Nonmatching */ +} + +/* 00001C64-00001C88 .text daGy_CtrlDelete__FPv */ +void daGy_CtrlDelete(void*) { + /* Nonmatching */ +} + +/* 00001C88-00001CAC .text daGy_CtrlExecute__FPv */ +void daGy_CtrlExecute(void*) { + /* Nonmatching */ +} + +/* 00001CAC-00001CD0 .text daGy_CtrlDraw__FPv */ +void daGy_CtrlDraw(void*) { + /* Nonmatching */ +} + +/* 00001CD0-00001CD8 .text daGy_CtrlIsDelete__FPv */ +void daGy_CtrlIsDelete(void*) { + /* Nonmatching */ +} + +/* 00001CD8-00001D34 .text __dt__15daGy_Ctrl_HIO_cFv */ +daGy_Ctrl_HIO_c::~daGy_Ctrl_HIO_c() { + /* Nonmatching */ +} + +/* 00001D34-00001D50 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 00001D8C-00001D94 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001D94-00001D9C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00001D9C-00001DA4 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001DA4-00001DAC .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001DAC-00001DB4 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001DB4-00001DBC .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00001DBC-00001DC4 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00001DC4-00001DCC .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_himo2.cpp b/src/d/actor/d_a_himo2.cpp new file mode 100644 index 000000000..7bd87df63 --- /dev/null +++ b/src/d/actor/d_a_himo2.cpp @@ -0,0 +1,298 @@ +// +// Generated by dtk +// Translation Unit: d_a_himo2.cpp +// + +#include "d_a_himo2.h" +#include "dolphin/types.h" + +/* 800EB60C-800EBABC .text spin_draw__FP11himo2_class */ +void spin_draw(himo2_class*) { + /* Nonmatching */ +} + +/* 800EBABC-800EBCD0 .text himo2_control__FP11himo2_classP7himo2_s */ +void himo2_control(himo2_class*, himo2_s*) { + /* Nonmatching */ +} + +/* 800EBCD0-800EBFEC .text himo2_control2__FP11himo2_classP7himo2_s */ +void himo2_control2(himo2_class*, himo2_s*) { + /* Nonmatching */ +} + +/* 800EBFEC-800EC1E4 .text himo2_draw__FP11himo2_classP7himo2_s */ +void himo2_draw(himo2_class*, himo2_s*) { + /* Nonmatching */ +} + +/* 800EC1E4-800EC300 .text himo_hang_draw__FP11himo2_class */ +void himo_hang_draw(himo2_class*) { + /* Nonmatching */ +} + +/* 800EC300-800EC338 .text himo2_disp__FP11himo2_class */ +void himo2_disp(himo2_class*) { + /* Nonmatching */ +} + +/* 800EC338-800ECBE8 .text daHimo2_Draw__FP11himo2_class */ +void daHimo2_Draw(himo2_class*) { + /* Nonmatching */ +} + +/* 800ECBE8-800ECC54 .text s_a_d_sub__FPvPv */ +void s_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 800ECC54-800ED19C .text search_target__FP11himo2_class4cXyz */ +void search_target(himo2_class*, cXyz) { + /* Nonmatching */ +} + +/* 800ED19C-800ED2E0 .text setTargetPos__11himo2_classFP4cXyzPfPf */ +void himo2_class::setTargetPos(cXyz*, float*, float*) { + /* Nonmatching */ +} + +/* 800ED2E0-800ED32C .text dr_a_sub__FPvPv */ +void dr_a_sub(void*, void*) { + /* Nonmatching */ +} + +/* 800ED32C-800ED378 .text b_a_sub__FPvPv */ +void b_a_sub(void*, void*) { + /* Nonmatching */ +} + +/* 800ED378-800ED688 .text himo2_bg_check__FP11himo2_class */ +void himo2_bg_check(himo2_class*) { + /* Nonmatching */ +} + +/* 800ED688-800ED6F4 .text pl_pos_add__FP11himo2_class */ +void pl_pos_add(himo2_class*) { + /* Nonmatching */ +} + +/* 800ED6F4-800F0038 .text new_himo2_move__FP11himo2_class */ +void new_himo2_move(himo2_class*) { + /* Nonmatching */ +} + +/* 800F0038-800F0054 .text cM_scos__Fs */ +void cM_scos(short) { + /* Nonmatching */ +} + +/* 800F0054-800F0070 .text cM_ssin__Fs */ +void cM_ssin(short) { + /* Nonmatching */ +} + +/* 800F0070-800F0078 .text GetCross__11cBgS_LinChkFv */ +void cBgS_LinChk::GetCross() { + /* Nonmatching */ +} + +/* 800F0078-800F01BC .text __ct__11dBgS_LinChkFv */ +dBgS_LinChk::dBgS_LinChk() { + /* Nonmatching */ +} + +/* 800F01BC-800F062C .text daHimo2_Execute__FP11himo2_class */ +void daHimo2_Execute(himo2_class*) { + /* Nonmatching */ +} + +/* 800F062C-800F0634 .text daHimo2_IsDelete__FP11himo2_class */ +void daHimo2_IsDelete(himo2_class*) { + /* Nonmatching */ +} + +/* 800F0634-800F0670 .text daHimo2_Delete__FP11himo2_class */ +void daHimo2_Delete(himo2_class*) { + /* Nonmatching */ +} + +/* 800F0670-800F07F4 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800F07F4-800F0B08 .text daHimo2_Create__FP10fopAc_ac_c */ +void daHimo2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800F0B98-800F0BE0 .text __dt__10himo2HIO_cFv */ +himo2HIO_c::~himo2HIO_c() { + /* Nonmatching */ +} + +/* 800F0BE0-800F0BE8 .text checkPlayerGuard__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerGuard() const { + /* Nonmatching */ +} + +/* 800F0BE8-800F0BF4 .text getRopeJumpLand__9daPy_py_cCFv */ +void daPy_py_c::getRopeJumpLand() const { + /* Nonmatching */ +} + +/* 800F0BF4-800F0C00 .text fabsf__3stdFf */ +void std::fabsf(float) { + /* Nonmatching */ +} + +/* 800F0C00-800F0C08 .text checkRopeReadyAnime__9daPy_py_cCFv */ +void daPy_py_c::checkRopeReadyAnime() const { + /* Nonmatching */ +} + +/* 800F0C08-800F0C14 .text checkRopeForceEnd__9daPy_py_cCFv */ +void daPy_py_c::checkRopeForceEnd() const { + /* Nonmatching */ +} + +/* 800F0C14-800F0C50 .text __dt__7himo2_sFv */ +himo2_s::~himo2_s() { + /* Nonmatching */ +} + +/* 800F0C50-800F0C54 .text __ct__7himo2_sFv */ +himo2_s::himo2_s() { + /* Nonmatching */ +} + +/* 800F0C54-800F0C70 .text show__8daYkgr_cFv */ +void daYkgr_c::show() { + /* Nonmatching */ +} + +/* 800F0C70-800F0C8C .text hide__8daYkgr_cFv */ +void daYkgr_c::hide() { + /* Nonmatching */ +} + +/* 800F0C8C-800F0CBC .text dComIfGs_isEventBit__FUs */ +void dComIfGs_isEventBit(unsigned short) { + /* Nonmatching */ +} + +/* 800F0CBC-800F0CCC .text dComIfGp_getStartStageName__Fv */ +void dComIfGp_getStartStageName() { + /* Nonmatching */ +} + +/* 800F0CCC-800F0CF8 .text fopAcM_searchPlayerAngleY__FP10fopAc_ac_c */ +void fopAcM_searchPlayerAngleY(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800F0CF8-800F0D10 .text dComIfGp_event_reset__Fv */ +void dComIfGp_event_reset() { + /* Nonmatching */ +} + +/* 800F0D10-800F0D64 .text mDoAud_seStart__FUlP3VecUlSc */ +void mDoAud_seStart(unsigned long, Vec*, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 800F0D64-800F0D74 .text fopAcM_OnStatus__FP10fopAc_ac_cUl */ +void fopAcM_OnStatus(fopAc_ac_c*, unsigned long) { + /* Nonmatching */ +} + +/* 800F0D74-800F0DE4 .text fopAcM_seStartCurrent__FP10fopAc_ac_cUlUl */ +void fopAcM_seStartCurrent(fopAc_ac_c*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 800F0DE4-800F0DF4 .text onCondition__11dEvt_info_cFUs */ +void dEvt_info_c::onCondition(unsigned short) { + /* Nonmatching */ +} + +/* 800F0DF4-800F0E24 .text dComIfGs_onEventBit__FUs */ +void dComIfGs_onEventBit(unsigned short) { + /* Nonmatching */ +} + +/* 800F0E24-800F0E34 .text fopAcM_OffStatus__FP10fopAc_ac_cUl */ +void fopAcM_OffStatus(fopAc_ac_c*, unsigned long) { + /* Nonmatching */ +} + +/* 800F0E34-800F0E4C .text fopAcM_GetID__FPv */ +void fopAcM_GetID(void*) { + /* Nonmatching */ +} + +/* 800F0E4C-800F0E54 .text fopAcM_GetParam__FPv */ +void fopAcM_GetParam(void*) { + /* Nonmatching */ +} + +/* 800F0E54-800F0E88 .text __apl__4cXyzFRC3Vec */ +void cXyz::operator+=(const Vec&) { + /* Nonmatching */ +} + +/* 800F0E88-800F0E90 .text fopAcM_GetName__FPv */ +void fopAcM_GetName(void*) { + /* Nonmatching */ +} + +/* 800F0E90-800F0F00 .text fopAcM_seStart__FP10fopAc_ac_cUlUl */ +void fopAcM_seStart(fopAc_ac_c*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 800F0F00-800F0F08 .text fopAcM_SetParam__FPvUl */ +void fopAcM_SetParam(void*, unsigned long) { + /* Nonmatching */ +} + +/* 800F0F08-800F0F1C .text checkCommandDemoAccrpt__11dEvt_info_cFv */ +void dEvt_info_c::checkCommandDemoAccrpt() { + /* Nonmatching */ +} + +/* 800F0F1C-800F0F2C .text daPy_getPlayerLinkActorClass__Fv */ +void daPy_getPlayerLinkActorClass() { + /* Nonmatching */ +} + +/* 800F0F2C-800F0F80 .text Lockon__12dAttention_cFv */ +void dAttention_c::Lockon() { + /* Nonmatching */ +} + +/* 800F0F80-800F0F90 .text dComIfGp_getAttention__Fv */ +void dComIfGp_getAttention() { + /* Nonmatching */ +} + +/* 800F0F90-800F1000 .text sqrtf__3stdFf */ +void std::sqrtf(float) { + /* Nonmatching */ +} + +/* 800F1000-800F1018 .text dComIfGp_getCamera__Fi */ +void dComIfGp_getCamera(int) { + /* Nonmatching */ +} + +/* 800F1018-800F1034 .text dComIfGp_getPlayerCameraID__Fi */ +void dComIfGp_getPlayerCameraID(int) { + /* Nonmatching */ +} + +/* 800F1034-800F104C .text dComIfGp_getPlayer__Fi */ +void dComIfGp_getPlayer(int) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_himo3.cpp b/src/d/actor/d_a_himo3.cpp new file mode 100644 index 000000000..b4904f387 --- /dev/null +++ b/src/d/actor/d_a_himo3.cpp @@ -0,0 +1,368 @@ +// +// Generated by dtk +// Translation Unit: d_a_himo3.cpp +// + +#include "d_a_himo3.h" +#include "dolphin/types.h" + +/* 000000EC-00000C58 .text himo3_control__FP11himo3_classP7himo3_s */ +void himo3_control(himo3_class*, himo3_s*) { + /* Nonmatching */ +} + +/* 00000C58-00000D1C .text ga_draw__FP11himo3_class */ +void ga_draw(himo3_class*) { + /* Nonmatching */ +} + +/* 00000D1C-00000EF8 .text daHimo3_Draw__FP11himo3_class */ +void daHimo3_Draw(himo3_class*) { + /* Nonmatching */ +} + +/* 00000EF8-00001108 .text ga_move__FP11himo3_class */ +void ga_move(himo3_class*) { + /* Nonmatching */ +} + +/* 00001108-00001128 .text setActorHang__11himo3_classF4cXyzs */ +void himo3_class::setActorHang(cXyz, short) { + /* Nonmatching */ +} + +/* 00001128-000014F8 .text path_move__FP11himo3_class */ +void path_move(himo3_class*) { + /* Nonmatching */ +} + +/* 000014F8-00001A3C .text daHimo3_Execute__FP11himo3_class */ +void daHimo3_Execute(himo3_class*) { + /* Nonmatching */ +} + +/* 00001A3C-00001A44 .text daHimo3_IsDelete__FP11himo3_class */ +void daHimo3_IsDelete(himo3_class*) { + /* Nonmatching */ +} + +/* 00001A44-00001AE0 .text daHimo3_Delete__FP11himo3_class */ +void daHimo3_Delete(himo3_class*) { + /* Nonmatching */ +} + +/* 00001AE0-00001DD4 .text useHeapInit__FP11himo3_class */ +void useHeapInit(himo3_class*) { + /* Nonmatching */ +} + +/* 00001DD4-00002128 .text daHimo3_Create__FP10fopAc_ac_c */ +void daHimo3_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002128-0000238C .text __ct__11himo3_classFv */ +himo3_class::himo3_class() { + /* Nonmatching */ +} + +/* 0000238C-000023C8 .text __dt__7h3_ga_sFv */ +h3_ga_s::~h3_ga_s() { + /* Nonmatching */ +} + +/* 000023C8-000023CC .text __ct__7h3_ga_sFv */ +h3_ga_s::h3_ga_s() { + /* Nonmatching */ +} + +/* 000023CC-00002498 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002498-000024E0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000024E0-00002528 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00002528-00002584 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002584-000025CC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000025CC-00002698 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002698-0000271C .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000271C-00002778 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00002778-000027E8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000027E8-00002870 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00002870-000028AC .text __dt__7himo3_sFv */ +himo3_s::~himo3_s() { + /* Nonmatching */ +} + +/* 000028AC-000028B0 .text __ct__7himo3_sFv */ +himo3_s::himo3_s() { + /* Nonmatching */ +} + +/* 000028B0-000028F8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000028F8-00002940 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00002940-0000299C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000299C-000029E4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000029E4-000029E8 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000029E8-000029EC .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000029EC-000029F0 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000029F0-000029F4 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000029F4-00002A3C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00002A3C-00002A98 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00002A98-00002AA8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002AA8-00002AB0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002AB0-00002AB8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002AB8-00002AC0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002AC0-00002AC8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002AC8-00002B00 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B00-00002B08 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B08-00002B10 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B10-00002B18 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B18-00002B50 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B50-00002B54 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002B54-00002B5C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002B5C-00002B6C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002B6C-00002B74 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002B74-00002B7C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002B7C-00002B84 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B84-00002B8C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B8C-00002BC4 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BC4-00002BCC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BCC-00002BD4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BD4-00002BDC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BDC-00002C14 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C14-00002C1C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C1C-00002C24 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C24-00002C30 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002C30-00002C3C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002CB8-00002D00 .text __dt__10himo3HIO_cFv */ +himo3HIO_c::~himo3HIO_c() { + /* Nonmatching */ +} + +/* 00002D00-00002D08 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002D08-00002D10 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002D10-00002D18 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002D18-00002D20 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002D20-00002D28 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002D28-00002D30 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002D30-00002D4C .text getLeftHandPos__9daPy_py_cCFv */ +void daPy_py_c::getLeftHandPos() const { + /* Nonmatching */ +} + +/* 00002D4C-00002D68 .text getRightHandPos__9daPy_py_cCFv */ +void daPy_py_c::getRightHandPos() const { + /* Nonmatching */ +} + +/* 00002D68-00002DA4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_hitobj.cpp b/src/d/actor/d_a_hitobj.cpp new file mode 100644 index 000000000..f5c37b976 --- /dev/null +++ b/src/d/actor/d_a_hitobj.cpp @@ -0,0 +1,143 @@ +// +// Generated by dtk +// Translation Unit: d_a_hitobj.cpp +// + +#include "d_a_hitobj.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daHitobj_Draw__FP12hitobj_class */ +void daHitobj_Draw(hitobj_class*) { + /* Nonmatching */ +} + +/* 00000080-000000E8 .text daHitobj_Execute__FP12hitobj_class */ +void daHitobj_Execute(hitobj_class*) { + /* Nonmatching */ +} + +/* 000000E8-000000F0 .text daHitobj_IsDelete__FP12hitobj_class */ +void daHitobj_IsDelete(hitobj_class*) { + /* Nonmatching */ +} + +/* 000000F0-00000120 .text daHitobj_Delete__FP12hitobj_class */ +void daHitobj_Delete(hitobj_class*) { + /* Nonmatching */ +} + +/* 00000120-0000025C .text daHitobj_Create__FP10fopAc_ac_c */ +void daHitobj_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000025C-00000328 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000328-00000370 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000370-000003CC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000003CC-00000414 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000414-00000424 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000424-0000042C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000042C-00000434 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000434-0000043C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000043C-00000444 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000444-0000047C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000047C-00000484 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000484-0000048C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000048C-00000494 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000494-000004CC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000004CC-000004D0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000004D0-000004D8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000004D8-000004E0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000004E0-000004E8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000004E8-000004F4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000004F4-00000500 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000500-00000508 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00000508-00000510 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_hmlif.cpp b/src/d/actor/d_a_hmlif.cpp new file mode 100644 index 000000000..07987f36c --- /dev/null +++ b/src/d/actor/d_a_hmlif.cpp @@ -0,0 +1,258 @@ +// +// Generated by dtk +// Translation Unit: d_a_hmlif.cpp +// + +#include "d_a_hmlif.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text Delete__9daHmlif_cFv */ +void daHmlif_c::Delete() { + /* Nonmatching */ +} + +/* 00000080-000000D8 .text daHmlifDelete__9daHmlif_cFv */ +void daHmlif_c::daHmlifDelete() { + /* Nonmatching */ +} + +/* 000000D8-0000042C .text CreateHeap__9daHmlif_cFv */ +void daHmlif_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000042C-00000474 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000474-000007C8 .text Create__9daHmlif_cFv */ +void daHmlif_c::Create() { + /* Nonmatching */ +} + +/* 000007C8-00000930 .text daHmlifCreate__9daHmlif_cFv */ +void daHmlif_c::daHmlifCreate() { + /* Nonmatching */ +} + +/* 00000930-000009FC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000009FC-00000A44 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000A44-00000AA0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000AA0-00000AE8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000AE8-00000B80 .text set_mtx__9daHmlif_cFv */ +void daHmlif_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000B80-00000BE4 .text Execute__9daHmlif_cFPPA3_A4_f */ +void daHmlif_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000BE4-00000C24 .text move__9daHmlif_cFv */ +void daHmlif_c::move() { + /* Nonmatching */ +} + +/* 00000C24-00000CA8 .text set_se__9daHmlif_cFv */ +void daHmlif_c::set_se() { + /* Nonmatching */ +} + +/* 00000CA8-00000D94 .text anim_play__9daHmlif_cFv */ +void daHmlif_c::anim_play() { + /* Nonmatching */ +} + +/* 00000D94-00000F10 .text check_col__9daHmlif_cFv */ +void daHmlif_c::check_col() { + /* Nonmatching */ +} + +/* 00000F10-000010C4 .text lift_smooth_move__9daHmlif_cFv */ +void daHmlif_c::lift_smooth_move() { + /* Nonmatching */ +} + +/* 000010C4-00001270 .text lift_normal_move__9daHmlif_cFv */ +void daHmlif_c::lift_normal_move() { + /* Nonmatching */ +} + +/* 00001270-00001410 .text set_next_pnt__9daHmlif_cFv */ +void daHmlif_c::set_next_pnt() { + /* Nonmatching */ +} + +/* 00001410-00001520 .text setNextPath__9daHmlif_cFv */ +void daHmlif_c::setNextPath() { + /* Nonmatching */ +} + +/* 00001520-00001534 .text chkSwitchPathType__9daHmlif_cFv */ +void daHmlif_c::chkSwitchPathType() { + /* Nonmatching */ +} + +/* 00001534-00001610 .text Draw__9daHmlif_cFv */ +void daHmlif_c::Draw() { + /* Nonmatching */ +} + +/* 00001610-00001630 .text daHmlif_Create__FPv */ +void daHmlif_Create(void*) { + /* Nonmatching */ +} + +/* 00001630-00001650 .text daHmlif_Delete__FPv */ +void daHmlif_Delete(void*) { + /* Nonmatching */ +} + +/* 00001650-0000167C .text daHmlif_Draw__FPv */ +void daHmlif_Draw(void*) { + /* Nonmatching */ +} + +/* 0000167C-0000169C .text daHmlif_Execute__FPv */ +void daHmlif_Execute(void*) { + /* Nonmatching */ +} + +/* 0000169C-000016A4 .text daHmlif_IsDelete__FPv */ +void daHmlif_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000016A4-000016AC .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 000016AC-000016B4 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000016B4-000016BC .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 000016BC-000016CC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000016CC-000016D4 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000016D4-000016DC .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000016DC-000016E4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016E4-000016EC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016EC-00001724 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001724-0000172C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000172C-00001734 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001734-0000173C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000173C-00001774 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001774-00001778 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001778-00001780 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001780-00001788 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001788-00001790 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001790-0000179C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000179C-000017A8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000017A8-00001804 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001804-00001860 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00001860-00001868 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001868-00001870 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_hookshot.cpp b/src/d/actor/d_a_hookshot.cpp new file mode 100644 index 000000000..2fa00613e --- /dev/null +++ b/src/d/actor/d_a_hookshot.cpp @@ -0,0 +1,128 @@ +// +// Generated by dtk +// Translation Unit: d_a_hookshot.cpp +// + +#include "d_a_hookshot.h" +#include "dolphin/types.h" + +/* 800F104C-800F12C8 .text draw__16daHookshot_shapeFv */ +void daHookshot_shape::draw() { + /* Nonmatching */ +} + +/* 800F12C8-800F1324 .text draw__12daHookshot_cFv */ +void daHookshot_c::draw() { + /* Nonmatching */ +} + +/* 800F1324-800F1344 .text daHookshot_Draw__FP12daHookshot_c */ +void daHookshot_Draw(daHookshot_c*) { + /* Nonmatching */ +} + +/* 800F1344-800F13E8 .text daHookshot_rockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daHookshot_rockLineCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 800F13E8-800F14CC .text procWait_init__12daHookshot_cFi */ +void daHookshot_c::procWait_init(int) { + /* Nonmatching */ +} + +/* 800F14CC-800F1990 .text procWait__12daHookshot_cFv */ +void daHookshot_c::procWait() { + /* Nonmatching */ +} + +/* 800F1990-800F2144 .text procShot__12daHookshot_cFv */ +void daHookshot_c::procShot() { + /* Nonmatching */ +} + +/* 800F2144-800F247C .text procPlayerPull__12daHookshot_cFv */ +void daHookshot_c::procPlayerPull() { + /* Nonmatching */ +} + +/* 800F247C-800F26EC .text procReturn__12daHookshot_cFv */ +void daHookshot_c::procReturn() { + /* Nonmatching */ +} + +/* 800F26EC-800F2B54 .text execute__12daHookshot_cFv */ +void daHookshot_c::execute() { + /* Nonmatching */ +} + +/* 800F2B54-800F2B74 .text daHookshot_Execute__FP12daHookshot_c */ +void daHookshot_Execute(daHookshot_c*) { + /* Nonmatching */ +} + +/* 800F2B74-800F2B7C .text daHookshot_IsDelete__FP12daHookshot_c */ +void daHookshot_IsDelete(daHookshot_c*) { + /* Nonmatching */ +} + +/* 800F2B7C-800F2BF0 .text hookshot_delete__12daHookshot_cFv */ +void daHookshot_c::hookshot_delete() { + /* Nonmatching */ +} + +/* 800F2BF0-800F2C14 .text daHookshot_Delete__FP12daHookshot_c */ +void daHookshot_Delete(daHookshot_c*) { + /* Nonmatching */ +} + +/* 800F2C14-800F2CC8 .text create__12daHookshot_cFv */ +void daHookshot_c::create() { + /* Nonmatching */ +} + +/* 800F2CC8-800F2FE0 .text __ct__12daHookshot_cFv */ +daHookshot_c::daHookshot_c() { + /* Nonmatching */ +} + +/* 800F2FE0-800F3134 .text __dt__15dBgS_RopeLinChkFv */ +dBgS_RopeLinChk::~dBgS_RopeLinChk() { + /* Nonmatching */ +} + +/* 800F3134-800F3154 .text daHookshot_Create__FP10fopAc_ac_c */ +void daHookshot_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800F3180-800F3188 .text @20@__dt__15dBgS_RopeLinChkFv */ +void @20@__dt__15dBgS_RopeLinChkFv { + /* Nonmatching */ +} + +/* 800F3188-800F3190 .text @100@__dt__15dBgS_RopeLinChkFv */ +void @100@__dt__15dBgS_RopeLinChkFv { + /* Nonmatching */ +} + +/* 800F3190-800F3198 .text @88@__dt__15dBgS_RopeLinChkFv */ +void @88@__dt__15dBgS_RopeLinChkFv { + /* Nonmatching */ +} + +/* 800F3198-800F31B4 .text getHookshotRootPos__9daPy_lk_cCFv */ +void daPy_lk_c::getHookshotRootPos() const { + /* Nonmatching */ +} + +/* 800F31B4-800F31CC .text getModelJointMtx__9daPy_lk_cFUs */ +void daPy_lk_c::getModelJointMtx(unsigned short) { + /* Nonmatching */ +} + +/* 800F31CC-800F3228 .text __dt__16daHookshot_shapeFv */ +daHookshot_shape::~daHookshot_shape() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_hot_floor.cpp b/src/d/actor/d_a_hot_floor.cpp new file mode 100644 index 000000000..77fdda5c9 --- /dev/null +++ b/src/d/actor/d_a_hot_floor.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_a_hot_floor.cpp +// + +#include "d_a_hot_floor.h" +#include "dolphin/types.h" + +/* 00000078-00000108 .text set_mtx_init__13daHot_Floor_cFv */ +void daHot_Floor_c::set_mtx_init() { + /* Nonmatching */ +} + +/* 00000108-00000218 .text set_mtx__13daHot_Floor_cFv */ +void daHot_Floor_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000218-00000264 .text CreateInit__13daHot_Floor_cFv */ +void daHot_Floor_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000264-000002F8 .text daHot_FloorCreate__FPv */ +void daHot_FloorCreate(void*) { + /* Nonmatching */ +} + +/* 000002F8-00000354 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000354-000003B0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000003B0-000003F8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000003F8-00000440 .text daHot_FloorDelete__FPv */ +void daHot_FloorDelete(void*) { + /* Nonmatching */ +} + +/* 00000440-00000604 .text daHot_FloorExecute__FPv */ +void daHot_FloorExecute(void*) { + /* Nonmatching */ +} + +/* 00000604-0000060C .text daHot_FloorDraw__FPv */ +void daHot_FloorDraw(void*) { + /* Nonmatching */ +} + +/* 0000060C-00000614 .text daHot_FloorIsDelete__FPv */ +void daHot_FloorIsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_hys.cpp b/src/d/actor/d_a_hys.cpp new file mode 100644 index 000000000..176aa5f57 --- /dev/null +++ b/src/d/actor/d_a_hys.cpp @@ -0,0 +1,258 @@ +// +// Generated by dtk +// Translation Unit: d_a_hys.cpp +// + +#include "d_a_hys.h" +#include "dolphin/types.h" + +/* 00000078-000000B8 .text Delete__7daHys_cFv */ +void daHys_c::Delete() { + /* Nonmatching */ +} + +/* 000000B8-00000250 .text CreateHeap__7daHys_cFv */ +void daHys_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000250-00000368 .text Create__7daHys_cFv */ +void daHys_c::Create() { + /* Nonmatching */ +} + +/* 00000368-000003F8 .text set_mtx__7daHys_cFv */ +void daHys_c::set_mtx() { + /* Nonmatching */ +} + +/* 000003F8-000004A4 .text Execute__7daHys_cFPPA3_A4_f */ +void daHys_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000004A4-00000560 .text mode_proc_call__7daHys_cFv */ +void daHys_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00000560-00000600 .text mode_wait__7daHys_cFv */ +void daHys_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000600-00000690 .text mode_sw_on_init__7daHys_cFv */ +void daHys_c::mode_sw_on_init() { + /* Nonmatching */ +} + +/* 00000690-000006F8 .text mode_sw_on__7daHys_cFv */ +void daHys_c::mode_sw_on() { + /* Nonmatching */ +} + +/* 000006F8-00000704 .text mode_wait_init__7daHys_cFv */ +void daHys_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00000704-00000778 .text Draw__7daHys_cFv */ +void daHys_c::Draw() { + /* Nonmatching */ +} + +/* 00000778-00000904 .text daHys_Create__FPv */ +void daHys_Create(void*) { + /* Nonmatching */ +} + +/* 00000904-000009D0 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000009D0-00000A18 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000A18-00000A74 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000A74-00000ABC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000ABC-00000B18 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000B18-00000B74 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00000B74-00000BBC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000BBC-00000BDC .text daHys_Delete__FPv */ +void daHys_Delete(void*) { + /* Nonmatching */ +} + +/* 00000BDC-00000C08 .text daHys_Draw__FPv */ +void daHys_Draw(void*) { + /* Nonmatching */ +} + +/* 00000C08-00000C28 .text daHys_Execute__FPv */ +void daHys_Execute(void*) { + /* Nonmatching */ +} + +/* 00000C28-00000C30 .text daHys_IsDelete__FPv */ +void daHys_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000C30-00000C38 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00000C38-00000C40 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00000C40-00000C48 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00000C48-00000C50 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000C50-00000C58 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00000C58-00000C60 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000C60-00000C68 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000C68-00000C70 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000C70-00000CB8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00000CB8-00000CC8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000CC8-00000CD0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000CD0-00000CD8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000CD8-00000CE0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CE0-00000CE8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CE8-00000D20 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D20-00000D28 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D28-00000D30 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D30-00000D38 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D38-00000D70 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D70-00000D74 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000D74-00000D7C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000D7C-00000D84 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D84-00000D8C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D8C-00000D98 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D98-00000DA4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000DA4-00000DAC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00000DAC-00000DB4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ib.cpp b/src/d/actor/d_a_ib.cpp new file mode 100644 index 000000000..a45a3d5bb --- /dev/null +++ b/src/d/actor/d_a_ib.cpp @@ -0,0 +1,138 @@ +// +// Generated by dtk +// Translation Unit: d_a_ib.cpp +// + +#include "d_a_ib.h" +#include "dolphin/types.h" + +/* 800F3228-800F3380 .text setPointLight__9daIball_cFv */ +void daIball_c::setPointLight() { + /* Nonmatching */ +} + +/* 800F3380-800F3608 .text createDisappearEffect__9daIball_cFii */ +void daIball_c::createDisappearEffect(int, int) { + /* Nonmatching */ +} + +/* 800F3608-800F3658 .text itemParamSet_CB__FPv */ +void itemParamSet_CB(void*) { + /* Nonmatching */ +} + +/* 800F3658-800F3994 .text createItem__9daIball_cFv */ +void daIball_c::createItem() { + /* Nonmatching */ +} + +/* 800F3994-800F3A48 .text dead__9daIball_cFv */ +void daIball_c::dead() { + /* Nonmatching */ +} + +/* 800F3A48-800F3E78 .text checkGeo__9daIball_cFv */ +void daIball_c::checkGeo() { + /* Nonmatching */ +} + +/* 800F3E78-800F3EB0 .text mode_wait_init__9daIball_cFv */ +void daIball_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 800F3EB0-800F3F6C .text mode_wait__9daIball_cFv */ +void daIball_c::mode_wait() { + /* Nonmatching */ +} + +/* 800F3F6C-800F3FE8 .text mode_water_init__9daIball_cFv */ +void daIball_c::mode_water_init() { + /* Nonmatching */ +} + +/* 800F3FE8-800F4054 .text mode_water__9daIball_cFv */ +void daIball_c::mode_water() { + /* Nonmatching */ +} + +/* 800F4054-800F418C .text animControl__9daIball_cFv */ +void daIball_c::animControl() { + /* Nonmatching */ +} + +/* 800F418C-800F4250 .text damage__9daIball_cFv */ +void daIball_c::damage() { + /* Nonmatching */ +} + +/* 800F4250-800F42E8 .text set_mtx__9daIball_cFv */ +void daIball_c::set_mtx() { + /* Nonmatching */ +} + +/* 800F42E8-800F441C .text CreateInit__9daIball_cFv */ +void daIball_c::CreateInit() { + /* Nonmatching */ +} + +/* 800F441C-800F4544 .text _daIball_draw__9daIball_cFv */ +void daIball_c::_daIball_draw() { + /* Nonmatching */ +} + +/* 800F4544-800F4634 .text _daIball_execute__9daIball_cFv */ +void daIball_c::_daIball_execute() { + /* Nonmatching */ +} + +/* 800F4634-800F4678 .text _daIball_delete__9daIball_cFv */ +void daIball_c::_daIball_delete() { + /* Nonmatching */ +} + +/* 800F4678-800F4698 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800F4698-800F4870 .text _daIball_create__9daIball_cFv */ +void daIball_c::_daIball_create() { + /* Nonmatching */ +} + +/* 800F4870-800F489C .text __ct__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 800F489C-800F4B40 .text CreateHeap__9daIball_cFv */ +void daIball_c::CreateHeap() { + /* Nonmatching */ +} + +/* 800F4B40-800F4B60 .text daIball_Create__FP10fopAc_ac_c */ +void daIball_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800F4B60-800F4B80 .text daIball_Draw__FP9daIball_c */ +void daIball_Draw(daIball_c*) { + /* Nonmatching */ +} + +/* 800F4B80-800F4BA0 .text daIball_Delete__FP9daIball_c */ +void daIball_Delete(daIball_c*) { + /* Nonmatching */ +} + +/* 800F4BA0-800F4BA8 .text daIball_IsDelete__FP9daIball_c */ +void daIball_IsDelete(daIball_c*) { + /* Nonmatching */ +} + +/* 800F4BA8-800F4BC8 .text daIball_Execute__FP9daIball_c */ +void daIball_Execute(daIball_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_icelift.cpp b/src/d/actor/d_a_icelift.cpp new file mode 100644 index 000000000..6c82dd35d --- /dev/null +++ b/src/d/actor/d_a_icelift.cpp @@ -0,0 +1,113 @@ +// +// Generated by dtk +// Translation Unit: d_a_icelift.cpp +// + +#include "d_a_icelift.h" +#include "dolphin/types.h" + +/* 00000078-000000E0 .text _delete__9daIlift_cFv */ +void daIlift_c::_delete() { + /* Nonmatching */ +} + +/* 000000E0-00000100 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000100-00000284 .text CreateHeap__9daIlift_cFv */ +void daIlift_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000284-00000480 .text rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void rideCallBack(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000480-00000680 .text CreateInit__9daIlift_cFv */ +void daIlift_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000680-00000794 .text _create__9daIlift_cFv */ +void daIlift_c::_create() { + /* Nonmatching */ +} + +/* 00000794-00000804 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000804-0000089C .text set_mtx__9daIlift_cFv */ +void daIlift_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000089C-000009C8 .text _execute__9daIlift_cFv */ +void daIlift_c::_execute() { + /* Nonmatching */ +} + +/* 000009C8-00000C8C .text lift_wave__9daIlift_cFv */ +void daIlift_c::lift_wave() { + /* Nonmatching */ +} + +/* 00000C8C-00000CB8 .text path_move__9daIlift_cFv */ +void daIlift_c::path_move() { + /* Nonmatching */ +} + +/* 00000CB8-00000E5C .text lift_normal_move__9daIlift_cFv */ +void daIlift_c::lift_normal_move() { + /* Nonmatching */ +} + +/* 00000E5C-00000F58 .text set_next_pnt__9daIlift_cFv */ +void daIlift_c::set_next_pnt() { + /* Nonmatching */ +} + +/* 00000F58-00000FF8 .text _draw__9daIlift_cFv */ +void daIlift_c::_draw() { + /* Nonmatching */ +} + +/* 00000FF8-00001018 .text daIlift_Create__FPv */ +void daIlift_Create(void*) { + /* Nonmatching */ +} + +/* 00001018-0000103C .text daIlift_Delete__FPv */ +void daIlift_Delete(void*) { + /* Nonmatching */ +} + +/* 0000103C-00001060 .text daIlift_Draw__FPv */ +void daIlift_Draw(void*) { + /* Nonmatching */ +} + +/* 00001060-00001084 .text daIlift_Execute__FPv */ +void daIlift_Execute(void*) { + /* Nonmatching */ +} + +/* 00001084-0000108C .text daIlift_IsDelete__FPv */ +void daIlift_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000108C-00001094 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001094-0000109C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ikari.cpp b/src/d/actor/d_a_ikari.cpp new file mode 100644 index 000000000..f392a23b2 --- /dev/null +++ b/src/d/actor/d_a_ikari.cpp @@ -0,0 +1,83 @@ +// +// Generated by dtk +// Translation Unit: d_a_ikari.cpp +// + +#include "d_a_ikari.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-000001C4 .text setMtx__9daIkari_cFv */ +void daIkari_c::setMtx() { + /* Nonmatching */ +} + +/* 000001C4-00000290 .text _createHeap__9daIkari_cFv */ +void daIkari_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000290-000002F8 .text getArg__9daIkari_cFv */ +void daIkari_c::getArg() { + /* Nonmatching */ +} + +/* 000002F8-000003CC .text _execute__9daIkari_cFv */ +void daIkari_c::_execute() { + /* Nonmatching */ +} + +/* 000003CC-00000494 .text _draw__9daIkari_cFv */ +void daIkari_c::_draw() { + /* Nonmatching */ +} + +/* 00000494-000005B0 .text _create__9daIkari_cFv */ +void daIkari_c::_create() { + /* Nonmatching */ +} + +/* 000005B0-000005E0 .text _delete__9daIkari_cFv */ +void daIkari_c::_delete() { + /* Nonmatching */ +} + +/* 000005E0-00000600 .text daIkariCreate__FPv */ +void daIkariCreate(void*) { + /* Nonmatching */ +} + +/* 00000600-00000624 .text daIkariDelete__FPv */ +void daIkariDelete(void*) { + /* Nonmatching */ +} + +/* 00000624-00000648 .text daIkariExecute__FPv */ +void daIkariExecute(void*) { + /* Nonmatching */ +} + +/* 00000648-0000066C .text daIkariDraw__FPv */ +void daIkariDraw(void*) { + /* Nonmatching */ +} + +/* 0000066C-00000674 .text daIkariIsDelete__FPv */ +void daIkariIsDelete(void*) { + /* Nonmatching */ +} + +/* 000006D8-00000734 .text __dt__15daObjIkariHIO_cFv */ +daObjIkariHIO_c::~daObjIkariHIO_c() { + /* Nonmatching */ +} + +/* 00000734-0000077C .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_item.cpp b/src/d/actor/d_a_item.cpp new file mode 100644 index 000000000..4184f0625 --- /dev/null +++ b/src/d/actor/d_a_item.cpp @@ -0,0 +1,258 @@ +// +// Generated by dtk +// Translation Unit: d_a_item.cpp +// + +#include "d_a_item.h" +#include "dolphin/types.h" + +/* 800F4BC8-800F4BD4 .text getData__12daItemBase_cFv */ +void daItemBase_c::getData() { + /* Nonmatching */ +} + +/* 800F4BD4-800F4C4C .text setArrowTrans__Fs4cXyz */ +void setArrowTrans(short, cXyz) { + /* Nonmatching */ +} + +/* 800F4C4C-800F4CD8 .text getYOffset__8daItem_cFv */ +void daItem_c::getYOffset() { + /* Nonmatching */ +} + +/* 800F4CD8-800F4E6C .text set_mtx__8daItem_cFv */ +void daItem_c::set_mtx() { + /* Nonmatching */ +} + +/* 800F4E6C-800F4FDC .text set_mtx_base__8daItem_cFP8J3DModel4cXyz5csXyz */ +void daItem_c::set_mtx_base(J3DModel*, cXyz, csXyz) { + /* Nonmatching */ +} + +/* 800F4FDC-800F5044 .text itemGetCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void itemGetCallBack(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 800F5044-800F53EC .text CreateInit__8daItem_cFv */ +void daItem_c::CreateInit() { + /* Nonmatching */ +} + +/* 800F53EC-800F5668 .text _daItem_create__8daItem_cFv */ +void daItem_c::_daItem_create() { + /* Nonmatching */ +} + +/* 800F5668-800F5834 .text _daItem_execute__8daItem_cFv */ +void daItem_c::_daItem_execute() { + /* Nonmatching */ +} + +/* 800F5834-800F59CC .text mode_proc_call__8daItem_cFv */ +void daItem_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 800F59CC-800F5AFC .text execInitNormalDirection__8daItem_cFv */ +void daItem_c::execInitNormalDirection() { + /* Nonmatching */ +} + +/* 800F5AFC-800F5BC8 .text execMainNormalDirection__8daItem_cFv */ +void daItem_c::execMainNormalDirection() { + /* Nonmatching */ +} + +/* 800F5BC8-800F5C68 .text execInitGetDemoDirection__8daItem_cFv */ +void daItem_c::execInitGetDemoDirection() { + /* Nonmatching */ +} + +/* 800F5C68-800F5CDC .text execWaitGetDemoDirection__8daItem_cFv */ +void daItem_c::execWaitGetDemoDirection() { + /* Nonmatching */ +} + +/* 800F5CDC-800F5D44 .text execMainGetDemoDirection__8daItem_cFv */ +void daItem_c::execMainGetDemoDirection() { + /* Nonmatching */ +} + +/* 800F5D44-800F5D88 .text execBringNezumi__8daItem_cFv */ +void daItem_c::execBringNezumi() { + /* Nonmatching */ +} + +/* 800F5D88-800F5F40 .text execWaitMain__8daItem_cFv */ +void daItem_c::execWaitMain() { + /* Nonmatching */ +} + +/* 800F5F40-800F5FC0 .text execWaitMainFromBoss__8daItem_cFv */ +void daItem_c::execWaitMainFromBoss() { + /* Nonmatching */ +} + +/* 800F5FC0-800F60C0 .text scaleAnimFromBossItem__8daItem_cFv */ +void daItem_c::scaleAnimFromBossItem() { + /* Nonmatching */ +} + +/* 800F60C0-800F6110 .text _daItem_draw__8daItem_cFv */ +void daItem_c::_daItem_draw() { + /* Nonmatching */ +} + +/* 800F6110-800F61C8 .text setTevStr__8daItem_cFv */ +void daItem_c::setTevStr() { + /* Nonmatching */ +} + +/* 800F61C8-800F6268 .text _daItem_delete__8daItem_cFv */ +void daItem_c::_daItem_delete() { + /* Nonmatching */ +} + +/* 800F6268-800F6434 .text Reflect__FR4cXyzP4cXyzff */ +void Reflect(cXyz&, cXyz*, float, float) { + /* Nonmatching */ +} + +/* 800F6434-800F6D24 .text itemGetExecute__8daItem_cFv */ +void daItem_c::itemGetExecute() { + /* Nonmatching */ +} + +/* 800F6D24-800F6D78 .text itemDefaultRotateY__8daItem_cFv */ +void daItem_c::itemDefaultRotateY() { + /* Nonmatching */ +} + +/* 800F6D78-800F6E54 .text checkItemDisappear__8daItem_cFv */ +void daItem_c::checkItemDisappear() { + /* Nonmatching */ +} + +/* 800F6E54-800F6E74 .text setItemTimer__8daItem_cFi */ +void daItem_c::setItemTimer(int) { + /* Nonmatching */ +} + +/* 800F6E74-800F6EC8 .text checkPlayerGet__8daItem_cFv */ +void daItem_c::checkPlayerGet() { + /* Nonmatching */ +} + +/* 800F6EC8-800F7028 .text itemActionForRupee__8daItem_cFv */ +void daItem_c::itemActionForRupee() { + /* Nonmatching */ +} + +/* 800F7028-800F713C .text itemActionForHeart__8daItem_cFv */ +void daItem_c::itemActionForHeart() { + /* Nonmatching */ +} + +/* 800F713C-800F72A4 .text itemActionForKey__8daItem_cFv */ +void daItem_c::itemActionForKey() { + /* Nonmatching */ +} + +/* 800F72A4-800F73A4 .text itemActionForEmono__8daItem_cFv */ +void daItem_c::itemActionForEmono() { + /* Nonmatching */ +} + +/* 800F73A4-800F7898 .text itemActionForSword__8daItem_cFv */ +void daItem_c::itemActionForSword() { + /* Nonmatching */ +} + +/* 800F7898-800F7AF0 .text itemActionForArrow__8daItem_cFv */ +void daItem_c::itemActionForArrow() { + /* Nonmatching */ +} + +/* 800F7AF0-800F7BF8 .text checkWall__8daItem_cFv */ +void daItem_c::checkWall() { + /* Nonmatching */ +} + +/* 800F7BF8-800F7DDC .text set_bound_se__8daItem_cFv */ +void daItem_c::set_bound_se() { + /* Nonmatching */ +} + +/* 800F7DDC-800F7E6C .text checkGetItem__8daItem_cFv */ +void daItem_c::checkGetItem() { + /* Nonmatching */ +} + +/* 800F7E6C-800F7F0C .text timeCount__8daItem_cFv */ +void daItem_c::timeCount() { + /* Nonmatching */ +} + +/* 800F7F0C-800F7F50 .text mode_wait_init__8daItem_cFv */ +void daItem_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 800F7F50-800F80CC .text mode_water_init__8daItem_cFv */ +void daItem_c::mode_water_init() { + /* Nonmatching */ +} + +/* 800F80CC-800F844C .text mode_wait__8daItem_cFv */ +void daItem_c::mode_wait() { + /* Nonmatching */ +} + +/* 800F844C-800F8528 .text mode_water__8daItem_cFv */ +void daItem_c::mode_water() { + /* Nonmatching */ +} + +/* 800F8528-800F8950 .text initAction__8daItem_cFv */ +void daItem_c::initAction() { + /* Nonmatching */ +} + +/* 800F8950-800F8970 .text daItem_Draw__FP8daItem_c */ +void daItem_Draw(daItem_c*) { + /* Nonmatching */ +} + +/* 800F8970-800F8990 .text daItem_Execute__FP8daItem_c */ +void daItem_Execute(daItem_c*) { + /* Nonmatching */ +} + +/* 800F8990-800F89B0 .text daItem_IsDelete__FP8daItem_c */ +void daItem_IsDelete(daItem_c*) { + /* Nonmatching */ +} + +/* 800F89B0-800F89D0 .text daItem_Delete__FP8daItem_c */ +void daItem_Delete(daItem_c*) { + /* Nonmatching */ +} + +/* 800F89D0-800F89F0 .text daItem_Create__FP10fopAc_ac_c */ +void daItem_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800F89F0-800F89F8 .text _daItem_isdelete__8daItem_cFv */ +void daItem_c::_daItem_isdelete() { + /* Nonmatching */ +} + +/* 800F89F8-800F8A14 .text getHeadTopPos__9daPy_py_cCFv */ +void daPy_py_c::getHeadTopPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_item_static.cpp b/src/d/actor/d_a_item_static.cpp new file mode 100644 index 000000000..2039aa74b --- /dev/null +++ b/src/d/actor/d_a_item_static.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_a_item_static.cpp +// + +#include "d_a_item_static.h" +#include "dolphin/types.h" + +/* 80068820-800688A0 .text checkControl__8daItem_cFv */ +void daItem_c::checkControl() { + /* Nonmatching */ +} + +/* 800688A0-800688E8 .text startControl__8daItem_cFv */ +void daItem_c::startControl() { + /* Nonmatching */ +} + +/* 800688E8-800688F8 .text endControl__8daItem_cFv */ +void daItem_c::endControl() { + /* Nonmatching */ +} + +/* 800688F8-80068950 .text checkLock__8daItem_cFv */ +void daItem_c::checkLock() { + /* Nonmatching */ +} + +/* 80068950-80068998 .text setLock__8daItem_cFv */ +void daItem_c::setLock() { + /* Nonmatching */ +} + +/* 80068998-800689A8 .text releaseLock__8daItem_cFv */ +void daItem_c::releaseLock() { + /* Nonmatching */ +} + +/* 800689A8-800689F0 .text checkActionNow__8daItem_cFv */ +void daItem_c::checkActionNow() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_itembase.cpp b/src/d/actor/d_a_itembase.cpp new file mode 100644 index 000000000..bc2e3d5b3 --- /dev/null +++ b/src/d/actor/d_a_itembase.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_a_itembase.cpp +// + +#include "d_a_itembase.h" +#include "dolphin/types.h" + +/* 800F8A14-800F8A3C .text DeleteBase__12daItemBase_cFPCc */ +void daItemBase_c::DeleteBase(const char*) { + /* Nonmatching */ +} + +/* 800F8A3C-800F8A44 .text clothCreate__12daItemBase_cFv */ +void daItemBase_c::clothCreate() { + /* Nonmatching */ +} + +/* 800F8A44-800F9074 .text CreateItemHeap__12daItemBase_cFPCcsssssss */ +void daItemBase_c::CreateItemHeap(const char*, short, short, short, short, short, short, short) { + /* Nonmatching */ +} + +/* 800F9074-800F9130 .text DrawBase__12daItemBase_cFv */ +void daItemBase_c::DrawBase() { + /* Nonmatching */ +} + +/* 800F9130-800F9184 .text setListStart__12daItemBase_cFv */ +void daItemBase_c::setListStart() { + /* Nonmatching */ +} + +/* 800F9184-800F91A8 .text setListEnd__12daItemBase_cFv */ +void daItemBase_c::setListEnd() { + /* Nonmatching */ +} + +/* 800F91A8-800F9244 .text settingBeforeDraw__12daItemBase_cFv */ +void daItemBase_c::settingBeforeDraw() { + /* Nonmatching */ +} + +/* 800F9244-800F92DC .text setTevStr__12daItemBase_cFv */ +void daItemBase_c::setTevStr() { + /* Nonmatching */ +} + +/* 800F92DC-800F93A8 .text setShadow__12daItemBase_cFv */ +void daItemBase_c::setShadow() { + /* Nonmatching */ +} + +/* 800F93A8-800F94C0 .text animEntry__12daItemBase_cFv */ +void daItemBase_c::animEntry() { + /* Nonmatching */ +} + +/* 800F94C0-800F95B8 .text animPlay__12daItemBase_cFfffff */ +void daItemBase_c::animPlay(float, float, float, float, float) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_itembase_static.cpp b/src/d/actor/d_a_itembase_static.cpp new file mode 100644 index 000000000..d51d00455 --- /dev/null +++ b/src/d/actor/d_a_itembase_static.cpp @@ -0,0 +1,68 @@ +// +// Generated by dtk +// Translation Unit: d_a_itembase_static.cpp +// + +#include "d_a_itembase_static.h" +#include "dolphin/types.h" + +/* 80068650-80068658 .text getItemNo__12daItemBase_cFv */ +void daItemBase_c::getItemNo() { + /* Nonmatching */ +} + +/* 80068658-80068674 .text getHeight__12daItemBase_cFv */ +void daItemBase_c::getHeight() { + /* Nonmatching */ +} + +/* 80068674-80068690 .text getR__12daItemBase_cFv */ +void daItemBase_c::getR() { + /* Nonmatching */ +} + +/* 80068690-800686A0 .text hide__12daItemBase_cFv */ +void daItemBase_c::hide() { + /* Nonmatching */ +} + +/* 800686A0-800686B0 .text show__12daItemBase_cFv */ +void daItemBase_c::show() { + /* Nonmatching */ +} + +/* 800686B0-800686F8 .text changeDraw__12daItemBase_cFv */ +void daItemBase_c::changeDraw() { + /* Nonmatching */ +} + +/* 800686F8-80068710 .text chkDraw__12daItemBase_cFv */ +void daItemBase_c::chkDraw() { + /* Nonmatching */ +} + +/* 80068710-80068720 .text dead__12daItemBase_cFv */ +void daItemBase_c::dead() { + /* Nonmatching */ +} + +/* 80068720-80068738 .text chkDead__12daItemBase_cFv */ +void daItemBase_c::chkDead() { + /* Nonmatching */ +} + +/* 80068738-80068748 .text setLoadError__12daItemBase_cFv */ +void daItemBase_c::setLoadError() { + /* Nonmatching */ +} + +/* 80068748-800687B4 .text CheckItemCreateHeap__FP10fopAc_ac_c */ +void CheckItemCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800687B4-80068820 .text CheckFieldItemCreateHeap__FP10fopAc_ac_c */ +void CheckFieldItemCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_jbo.cpp b/src/d/actor/d_a_jbo.cpp new file mode 100644 index 000000000..4b3716023 --- /dev/null +++ b/src/d/actor/d_a_jbo.cpp @@ -0,0 +1,163 @@ +// +// Generated by dtk +// Translation Unit: d_a_jbo.cpp +// + +#include "d_a_jbo.h" +#include "dolphin/types.h" + +/* 00000078-00000108 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000108-00000240 .text jbo_draw_SUB__FP9jbo_class */ +void jbo_draw_SUB(jbo_class*) { + /* Nonmatching */ +} + +/* 00000240-000002C4 .text daJBO_Draw__FP9jbo_class */ +void daJBO_Draw(jbo_class*) { + /* Nonmatching */ +} + +/* 000002C4-00000584 .text jbo_move__FP9jbo_class */ +void jbo_move(jbo_class*) { + /* Nonmatching */ +} + +/* 00000584-00000698 .text daJBO_Execute__FP9jbo_class */ +void daJBO_Execute(jbo_class*) { + /* Nonmatching */ +} + +/* 00000698-000006A0 .text daJBO_IsDelete__FP9jbo_class */ +void daJBO_IsDelete(jbo_class*) { + /* Nonmatching */ +} + +/* 000006A0-000006D0 .text daJBO_Delete__FP9jbo_class */ +void daJBO_Delete(jbo_class*) { + /* Nonmatching */ +} + +/* 000006D0-0000081C .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000081C-00000A90 .text daJBO_Create__FP10fopAc_ac_c */ +void daJBO_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000A90-00000B5C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000B5C-00000BA4 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000BA4-00000C00 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000C00-00000C48 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000C48-00000C58 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000C58-00000C60 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000C60-00000C68 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000C68-00000C70 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C70-00000C78 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C78-00000CB0 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CB0-00000CB8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CB8-00000CC0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CC0-00000CC8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CC8-00000D00 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D00-00000D04 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000D04-00000D0C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000D0C-00000D14 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D14-00000D1C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D1C-00000D28 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D28-00000D34 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000D34-00000D3C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00000D3C-00000D44 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kaji.cpp b/src/d/actor/d_a_kaji.cpp new file mode 100644 index 000000000..d3f850ee1 --- /dev/null +++ b/src/d/actor/d_a_kaji.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_a_kaji.cpp +// + +#include "d_a_kaji.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-000001F4 .text CreateHeap__8daKaji_cFv */ +void daKaji_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001F4-00000344 .text daKajiCreate__FPv */ +void daKajiCreate(void*) { + /* Nonmatching */ +} + +/* 00000344-00000374 .text daKajiDelete__FPv */ +void daKajiDelete(void*) { + /* Nonmatching */ +} + +/* 00000374-000004D4 .text daKajiExecute__FPv */ +void daKajiExecute(void*) { + /* Nonmatching */ +} + +/* 000004D4-00000568 .text daKajiDraw__FPv */ +void daKajiDraw(void*) { + /* Nonmatching */ +} + +/* 00000568-00000570 .text daKajiIsDelete__FPv */ +void daKajiIsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kamome.cpp b/src/d/actor/d_a_kamome.cpp new file mode 100644 index 000000000..57c6104ae --- /dev/null +++ b/src/d/actor/d_a_kamome.cpp @@ -0,0 +1,338 @@ +// +// Generated by dtk +// Translation Unit: d_a_kamome.cpp +// + +#include "d_a_kamome.h" +#include "dolphin/types.h" + +/* 000000EC-000001E4 .text anm_init__FP12kamome_classifUcfi */ +void anm_init(kamome_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000001E4-000004B8 .text s_a_d_sub__FPvPv */ +void s_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000004B8-000005E4 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000005E4-00000684 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000684-000006E0 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000006E0-00000728 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000728-00000784 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000784-000007CC .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000007CC-00000860 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000860-000008A8 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000008A8-000008F0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000008F0-00000A44 .text search_esa__FP12kamome_class */ +void search_esa(kamome_class*) { + /* Nonmatching */ +} + +/* 00000A44-00000A90 .text s_a_i_sub__FPvPv */ +void s_a_i_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000A90-00000ABC .text search_imouto__FP12kamome_class */ +void search_imouto(kamome_class*) { + /* Nonmatching */ +} + +/* 00000ABC-00000B84 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000B84-00000CAC .text daKamome_Draw__FP12kamome_class */ +void daKamome_Draw(kamome_class*) { + /* Nonmatching */ +} + +/* 00000CAC-00000F70 .text kamome_pos_move__FP12kamome_class */ +void kamome_pos_move(kamome_class*) { + /* Nonmatching */ +} + +/* 00000F70-00000FFC .text kamome_bgcheck__FP12kamome_class */ +void kamome_bgcheck(kamome_class*) { + /* Nonmatching */ +} + +/* 00000FFC-00001150 .text kamome_ground_pos_move__FP12kamome_class */ +void kamome_ground_pos_move(kamome_class*) { + /* Nonmatching */ +} + +/* 00001150-000011B8 .text ko_s_sub__FPvPv */ +void ko_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000011B8-000011FC .text ko_check__FP12kamome_class */ +void ko_check(kamome_class*) { + /* Nonmatching */ +} + +/* 000011FC-00001304 .text heisou_control__FP12kamome_class */ +void heisou_control(kamome_class*) { + /* Nonmatching */ +} + +/* 00001304-00001360 .text h_s_sub__FPvPv */ +void h_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00001360-000013BC .text search_master__FP12kamome_class */ +void search_master(kamome_class*) { + /* Nonmatching */ +} + +/* 000013BC-00001A0C .text kamome_heisou_move__FP12kamome_class */ +void kamome_heisou_move(kamome_class*) { + /* Nonmatching */ +} + +/* 00001A0C-00002740 .text kamome_path_move__FP12kamome_class */ +void kamome_path_move(kamome_class*) { + /* Nonmatching */ +} + +/* 00002740-00003628 .text kamome_auto_move__FP12kamome_class */ +void kamome_auto_move(kamome_class*) { + /* Nonmatching */ +} + +/* 00003628-00004574 .text kamome_imouto_move__FP12kamome_class */ +void kamome_imouto_move(kamome_class*) { + /* Nonmatching */ +} + +/* 00004574-00004680 .text kamome_imouto2_move__FP12kamome_class */ +void kamome_imouto2_move(kamome_class*) { + /* Nonmatching */ +} + +/* 00004680-00004768 .text daKamome_setMtx__FP12kamome_class */ +void daKamome_setMtx(kamome_class*) { + /* Nonmatching */ +} + +/* 00004768-000049F8 .text daKamome_Execute__FP12kamome_class */ +void daKamome_Execute(kamome_class*) { + /* Nonmatching */ +} + +/* 000049F8-00004A00 .text daKamome_IsDelete__FP12kamome_class */ +void daKamome_IsDelete(kamome_class*) { + /* Nonmatching */ +} + +/* 00004A00-00004A70 .text daKamome_Delete__FP12kamome_class */ +void daKamome_Delete(kamome_class*) { + /* Nonmatching */ +} + +/* 00004A70-00004B94 .text createHeap__FP10fopAc_ac_c */ +void createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004B94-00004F84 .text daKamome_Create__FP10fopAc_ac_c */ +void daKamome_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004F84-00005050 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00005050-00005098 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00005098-000050F4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000050F4-0000513C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000513C-000051AC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000051AC-000051BC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000051BC-000051C4 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000051C4-000051CC .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000051CC-000051D4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000051D4-000051DC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000051DC-00005214 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005214-0000521C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000521C-00005224 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005224-0000522C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000522C-00005264 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005264-00005268 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00005268-00005270 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005270-00005278 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005278-00005280 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005280-0000528C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000528C-00005298 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005308-00005350 .text __dt__11kamomeHIO_cFv */ +kamomeHIO_c::~kamomeHIO_c() { + /* Nonmatching */ +} + +/* 00005350-00005358 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005358-00005360 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00005360-00005368 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005368-00005370 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005370-00005378 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005378-00005380 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005380-00005388 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005388-00005390 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005390-00005398 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kanban.cpp b/src/d/actor/d_a_kanban.cpp new file mode 100644 index 000000000..c442449b3 --- /dev/null +++ b/src/d/actor/d_a_kanban.cpp @@ -0,0 +1,278 @@ +// +// Generated by dtk +// Translation Unit: d_a_kanban.cpp +// + +#include "d_a_kanban.h" +#include "dolphin/types.h" + +/* 000000EC-0000012C .text __ct__14daKanban_HIO_cFv */ +daKanban_HIO_c::daKanban_HIO_c() { + /* Nonmatching */ +} + +/* 0000012C-00000174 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000174-0000047C .text daKanban_Draw__FP12kanban_class */ +void daKanban_Draw(kanban_class*) { + /* Nonmatching */ +} + +/* 0000047C-0000055C .text shibuki_set__FP12kanban_class4cXyzf */ +void shibuki_set(kanban_class*, cXyz, float) { + /* Nonmatching */ +} + +/* 0000055C-00000884 .text sea_water_check__FP12kanban_class */ +void sea_water_check(kanban_class*) { + /* Nonmatching */ +} + +/* 00000884-00000940 .text bom_search_sub__FPvPv */ +void bom_search_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000940-00000B84 .text shock_damage_check__FP12kanban_class */ +void shock_damage_check(kanban_class*) { + /* Nonmatching */ +} + +/* 00000B84-00000E6C .text cut_point_check__FP12kanban_class */ +void cut_point_check(kanban_class*) { + /* Nonmatching */ +} + +/* 00000E6C-000012B8 .text mother_move__FP12kanban_class */ +void mother_move(kanban_class*) { + /* Nonmatching */ +} + +/* 000012B8-0000134C .text mother_water_swim__FP12kanban_class */ +void mother_water_swim(kanban_class*) { + /* Nonmatching */ +} + +/* 0000134C-00001580 .text ret_keisan_move__FP12kanban_class */ +void ret_keisan_move(kanban_class*) { + /* Nonmatching */ +} + +/* 00001580-00001770 .text mother_return_move__FP12kanban_class */ +void mother_return_move(kanban_class*) { + /* Nonmatching */ +} + +/* 00001770-00001B50 .text parts_move__FP12kanban_class */ +void parts_move(kanban_class*) { + /* Nonmatching */ +} + +/* 00001B50-00001D58 .text chield_parts_move__FP12kanban_class */ +void chield_parts_move(kanban_class*) { + /* Nonmatching */ +} + +/* 00001D58-00001DEC .text chield_water_swim__FP12kanban_class */ +void chield_water_swim(kanban_class*) { + /* Nonmatching */ +} + +/* 00001DEC-000022A8 .text daKanban_Execute__FP12kanban_class */ +void daKanban_Execute(kanban_class*) { + /* Nonmatching */ +} + +/* 000022A8-000022B0 .text daKanban_IsDelete__FP12kanban_class */ +void daKanban_IsDelete(kanban_class*) { + /* Nonmatching */ +} + +/* 000022B0-00002300 .text daKanban_Delete__FP12kanban_class */ +void daKanban_Delete(kanban_class*) { + /* Nonmatching */ +} + +/* 00002300-0000249C .text setTex__FP12J3DModelData */ +void setTex(J3DModelData*) { + /* Nonmatching */ +} + +/* 0000249C-00002614 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002614-00002A5C .text daKanban_Create__FP10fopAc_ac_c */ +void daKanban_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002A5C-00002B28 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002B28-00002B70 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002B70-00002BCC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002BCC-00002C14 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002C14-00002C70 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00002C70-00002CB8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00002CB8-00002D28 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002D28-00002D38 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002D38-00002D40 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002D40-00002D48 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002D48-00002D50 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002D50-00002D58 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002D58-00002D90 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002D90-00002D98 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D98-00002DA0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002DA0-00002DA8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002DA8-00002DE0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002DE0-00002DE4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002DE4-00002DEC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002DEC-00002DF4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002DF4-00002DFC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002DFC-00002E08 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002E08-00002E14 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002E14-00002E18 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002E18-00002E1C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002E1C-00002E20 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002E20-00002E24 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002E24-00002E80 .text __dt__14daKanban_HIO_cFv */ +daKanban_HIO_c::~daKanban_HIO_c() { + /* Nonmatching */ +} + +/* 00002EBC-00002EC4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002EC4-00002ECC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002ECC-00002ED4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002ED4-00002EDC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002EDC-00002EF8 .text getSwordTopPos__9daPy_py_cCFv */ +void daPy_py_c::getSwordTopPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kantera.cpp b/src/d/actor/d_a_kantera.cpp new file mode 100644 index 000000000..0da62a032 --- /dev/null +++ b/src/d/actor/d_a_kantera.cpp @@ -0,0 +1,288 @@ +// +// Generated by dtk +// Translation Unit: d_a_kantera.cpp +// + +#include "d_a_kantera.h" +#include "dolphin/types.h" + +/* 000000EC-000001E8 .text kantera_nodeCallBack__FP7J3DNodei */ +void kantera_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E8-000002C8 .text ga_draw__FP13kantera_class */ +void ga_draw(kantera_class*) { + /* Nonmatching */ +} + +/* 000002C8-00000584 .text daKantera_Draw__FP13kantera_class */ +void daKantera_Draw(kantera_class*) { + /* Nonmatching */ +} + +/* 00000584-00000828 .text ga_move__FP13kantera_class */ +void ga_move(kantera_class*) { + /* Nonmatching */ +} + +/* 00000828-00000864 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000864-00000B68 .text bon_move__FP13kantera_class */ +void bon_move(kantera_class*) { + /* Nonmatching */ +} + +/* 00000B68-0000153C .text kantera_move__FP13kantera_class */ +void kantera_move(kantera_class*) { + /* Nonmatching */ +} + +/* 0000153C-00001654 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001654-000016F4 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000016F4-00001750 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001750-00001798 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001798-000017F4 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000017F4-0000183C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000183C-000018BC .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000018BC-00001ABC .text daKantera_Execute__FP13kantera_class */ +void daKantera_Execute(kantera_class*) { + /* Nonmatching */ +} + +/* 00001ABC-00001AC4 .text daKantera_IsDelete__FP13kantera_class */ +void daKantera_IsDelete(kantera_class*) { + /* Nonmatching */ +} + +/* 00001AC4-00001B30 .text daKantera_Delete__FP13kantera_class */ +void daKantera_Delete(kantera_class*) { + /* Nonmatching */ +} + +/* 00001B30-00001F5C .text daKantera_CreateHeap__FP10fopAc_ac_c */ +void daKantera_CreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001F5C-00001FA4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001FA4-00002304 .text daKantera_Create__FP10fopAc_ac_c */ +void daKantera_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002304-00002340 .text __dt__7mo_ga_sFv */ +mo_ga_s::~mo_ga_s() { + /* Nonmatching */ +} + +/* 00002340-00002344 .text __ct__7mo_ga_sFv */ +mo_ga_s::mo_ga_s() { + /* Nonmatching */ +} + +/* 00002344-00002410 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002410-00002458 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00002458-000024B4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000024B4-000024FC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000024FC-0000256C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000256C-000025A8 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 000025A8-000025AC .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 000025AC-000025BC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000025BC-000025C4 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000025C4-000025CC .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000025CC-000025D4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000025D4-000025DC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000025DC-00002614 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002614-0000261C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000261C-00002624 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002624-0000262C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000262C-00002664 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002664-00002668 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002668-00002670 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002670-00002678 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002678-00002680 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002680-0000268C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000268C-00002698 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002698-000026F4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000026F4-0000273C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000273C-00002744 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002744-0000274C .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000274C-00002754 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002754-0000275C .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000275C-00002764 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002764-0000276C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000276C-00002774 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002774-0000277C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000277C-00002784 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kb.cpp b/src/d/actor/d_a_kb.cpp new file mode 100644 index 000000000..940830d9f --- /dev/null +++ b/src/d/actor/d_a_kb.cpp @@ -0,0 +1,453 @@ +// +// Generated by dtk +// Translation Unit: d_a_kb.cpp +// + +#include "d_a_kb.h" +#include "dolphin/types.h" + +/* 00000078-000001A4 .text anm_init__FP8kb_classifUcfi */ +void anm_init(kb_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000001A4-00000258 .text tex_anm_set__FP8kb_classUs */ +void tex_anm_set(kb_class*, unsigned short) { + /* Nonmatching */ +} + +/* 00000258-0000028C .text kb_eye_tex_anm__FP8kb_class */ +void kb_eye_tex_anm(kb_class*) { + /* Nonmatching */ +} + +/* 0000028C-00000654 .text esa_search_sub__FPvPv */ +void esa_search_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000654-00000780 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000780-00000820 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000820-0000087C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000087C-000008C4 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000008C4-00000920 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000920-00000968 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000968-000009FC .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000009FC-00000A44 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000A44-00000A80 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000A80-00000AC8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000AC8-00000B60 .text item_tag_search__FPvPv */ +void item_tag_search(void*, void*) { + /* Nonmatching */ +} + +/* 00000B60-00000B9C .text search_get_esa__FP8kb_class */ +void search_get_esa(kb_class*) { + /* Nonmatching */ +} + +/* 00000B9C-00000BD8 .text search_get_item__FP8kb_class */ +void search_get_item(kb_class*) { + /* Nonmatching */ +} + +/* 00000BD8-00000DB0 .text carry_check__FP8kb_class */ +void carry_check(kb_class*) { + /* Nonmatching */ +} + +/* 00000DB0-00000EF4 .text speed_pos_set__FP8kb_class */ +void speed_pos_set(kb_class*) { + /* Nonmatching */ +} + +/* 00000EF4-00000FA0 .text hamon_set__FP8kb_classf */ +void hamon_set(kb_class*, float) { + /* Nonmatching */ +} + +/* 00000FA0-00001130 .text sibuki_set__FP8kb_class */ +void sibuki_set(kb_class*) { + /* Nonmatching */ +} + +/* 00001130-00001268 .text swim_mode_change_check__FP8kb_class */ +void swim_mode_change_check(kb_class*) { + /* Nonmatching */ +} + +/* 00001268-000014E0 .text pl_attack_hit_check__FP8kb_class */ +void pl_attack_hit_check(kb_class*) { + /* Nonmatching */ +} + +/* 000014E0-0000151C .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 0000151C-0000160C .text he_set__FP8kb_class */ +void he_set(kb_class*) { + /* Nonmatching */ +} + +/* 0000160C-000016E0 .text smoke_set__FP8kb_class */ +void smoke_set(kb_class*) { + /* Nonmatching */ +} + +/* 000016E0-000017EC .text smoke_set2__FP8kb_class */ +void smoke_set2(kb_class*) { + /* Nonmatching */ +} + +/* 000017EC-000018DC .text smoke_set3__FP8kb_class */ +void smoke_set3(kb_class*) { + /* Nonmatching */ +} + +/* 000018DC-000019A4 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000019A4-00001ACC .text draw_SUB__FP8kb_class */ +void draw_SUB(kb_class*) { + /* Nonmatching */ +} + +/* 00001ACC-00001F6C .text daKb_Draw__FP8kb_class */ +void daKb_Draw(kb_class*) { + /* Nonmatching */ +} + +/* 00001F6C-0000233C .text way_check__FP8kb_classsUc */ +void way_check(kb_class*, short, unsigned char) { + /* Nonmatching */ +} + +/* 0000233C-00002748 .text target_set__FP8kb_classUc */ +void target_set(kb_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00002748-00002834 .text esa_demo_check__FP8kb_class */ +void esa_demo_check(kb_class*) { + /* Nonmatching */ +} + +/* 00002834-00003120 .text normal_move__FP8kb_class */ +void normal_move(kb_class*) { + /* Nonmatching */ +} + +/* 00003120-00003DEC .text carry_move__FP8kb_class */ +void carry_move(kb_class*) { + /* Nonmatching */ +} + +/* 00003DEC-0000494C .text swim_move__FP8kb_class */ +void swim_move(kb_class*) { + /* Nonmatching */ +} + +/* 0000494C-0000519C .text attack_move__FP8kb_class */ +void attack_move(kb_class*) { + /* Nonmatching */ +} + +/* 0000519C-000054A8 .text money_drop__FP8kb_class */ +void money_drop(kb_class*) { + /* Nonmatching */ +} + +/* 000054A8-00006670 .text esa_demo_move__FP8kb_class */ +void esa_demo_move(kb_class*) { + /* Nonmatching */ +} + +/* 00006670-0000671C .text BG_check__FP8kb_class */ +void BG_check(kb_class*) { + /* Nonmatching */ +} + +/* 0000671C-00006E38 .text daKb_Execute__FP8kb_class */ +void daKb_Execute(kb_class*) { + /* Nonmatching */ +} + +/* 00006E38-00006E40 .text daKb_IsDelete__FP8kb_class */ +void daKb_IsDelete(kb_class*) { + /* Nonmatching */ +} + +/* 00006E40-00006F28 .text daKb_Delete__FP8kb_class */ +void daKb_Delete(kb_class*) { + /* Nonmatching */ +} + +/* 00006F28-000071F4 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000071F4-0000723C .text __dt__11J3DTexNoAnmFv */ +J3DTexNoAnm::~J3DTexNoAnm() { + /* Nonmatching */ +} + +/* 0000723C-00007258 .text __ct__11J3DTexNoAnmFv */ +J3DTexNoAnm::J3DTexNoAnm() { + /* Nonmatching */ +} + +/* 00007258-00007798 .text daKb_Create__FP10fopAc_ac_c */ +void daKb_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007798-00007ADC .text __ct__8kb_classFv */ +kb_class::kb_class() { + /* Nonmatching */ +} + +/* 00007ADC-00007BA8 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00007BA8-00007BF0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00007BF0-00007C4C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00007C4C-00007C94 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00007C94-00007D04 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00007D04-00007D08 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00007D08-00007D30 .text __defctor__19dPa_followEcallBackFv */ +void dPa_followEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00007D30-00007D9C .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 00007D9C-00007DF8 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00007DF8-00007E40 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00007E40-00007E44 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00007E44-00007E54 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007E54-00007E5C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007E5C-00007E64 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007E64-00007E6C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007E6C-00007E74 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007E74-00007EAC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007EAC-00007EB4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007EB4-00007EBC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007EBC-00007EC4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007EC4-00007EFC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007EFC-00007F00 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00007F00-00007F08 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00007F08-00007F10 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007F10-00007F18 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007F18-00007F24 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007F24-00007F30 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007F30-00007F34 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007F34-00007F38 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007F38-00007F3C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007F3C-00007F40 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007F40-00007F48 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007F48-00007F50 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00007F50-00007F58 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007F58-00007F60 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007F60-00007F68 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007F68-00007F70 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007F70-00007F78 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007F78-00007F80 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00007F80-00007F88 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kddoor.cpp b/src/d/actor/d_a_kddoor.cpp new file mode 100644 index 000000000..316008231 --- /dev/null +++ b/src/d/actor/d_a_kddoor.cpp @@ -0,0 +1,453 @@ +// +// Generated by dtk +// Translation Unit: d_a_kddoor.cpp +// + +#include "d_a_kddoor.h" +#include "dolphin/types.h" + +/* 00000078-000000A8 .text chkMakeKey__10daKddoor_cFv */ +void daKddoor_c::chkMakeKey() { + /* Nonmatching */ +} + +/* 000000A8-00000114 .text setKey__10daKddoor_cFv */ +void daKddoor_c::setKey() { + /* Nonmatching */ +} + +/* 00000114-00000184 .text chkMakeStop__10daKddoor_cFv */ +void daKddoor_c::chkMakeStop() { + /* Nonmatching */ +} + +/* 00000184-00000240 .text chkStopF__10daKddoor_cFv */ +void daKddoor_c::chkStopF() { + /* Nonmatching */ +} + +/* 00000240-000002D0 .text chkStopB__10daKddoor_cFv */ +void daKddoor_c::chkStopB() { + /* Nonmatching */ +} + +/* 000002D0-0000034C .text setStop__10daKddoor_cFv */ +void daKddoor_c::setStop() { + /* Nonmatching */ +} + +/* 0000034C-000003CC .text chkGenocideCase__10daKddoor_cFv */ +void daKddoor_c::chkGenocideCase() { + /* Nonmatching */ +} + +/* 000003CC-00000428 .text chkFeelerCase__10daKddoor_cFv */ +void daKddoor_c::chkFeelerCase() { + /* Nonmatching */ +} + +/* 00000428-00000558 .text chkStopOpen__10daKddoor_cFv */ +void daKddoor_c::chkStopOpen() { + /* Nonmatching */ +} + +/* 00000558-0000057C .text setStopDemo__10daKddoor_cFv */ +void daKddoor_c::setStopDemo() { + /* Nonmatching */ +} + +/* 0000057C-00000670 .text chkStopClose__10daKddoor_cFv */ +void daKddoor_c::chkStopClose() { + /* Nonmatching */ +} + +/* 00000670-000006D0 .text init__11dDoor_ssk_cFP12dDoor_info_c */ +void dDoor_ssk_c::init(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 000006D0-00000720 .text end__11dDoor_ssk_cFv */ +void dDoor_ssk_c::end() { + /* Nonmatching */ +} + +/* 00000720-000007A8 .text calcMtx__11dDoor_ssk_cFP12dDoor_info_c */ +void dDoor_ssk_c::calcMtx(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 000007A8-00000978 .text nodeCB__FP7J3DNodei */ +void nodeCB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000978-00000AF8 .text execute__11dDoor_ssk_cFP12dDoor_info_c */ +void dDoor_ssk_c::execute(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 00000AF8-00000BB0 .text draw__11dDoor_ssk_cFP12dDoor_info_c */ +void dDoor_ssk_c::draw(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 00000BB0-00000C08 .text closeInit__11dDoor_ssk_cFv */ +void dDoor_ssk_c::closeInit() { + /* Nonmatching */ +} + +/* 00000C08-00000C98 .text closeProc__11dDoor_ssk_cFP12dDoor_info_c */ +void dDoor_ssk_c::closeProc(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 00000C98-00000CF0 .text openInit__11dDoor_ssk_cFv */ +void dDoor_ssk_c::openInit() { + /* Nonmatching */ +} + +/* 00000CF0-00000D84 .text openProc__11dDoor_ssk_cFP12dDoor_info_c */ +void dDoor_ssk_c::openProc(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 00000D84-00000DE8 .text init__15dDoor_ssk_sub_cFv */ +void dDoor_ssk_sub_c::init() { + /* Nonmatching */ +} + +/* 00000DE8-00000E14 .text end__15dDoor_ssk_sub_cFv */ +void dDoor_ssk_sub_c::end() { + /* Nonmatching */ +} + +/* 00000E14-00000E84 .text openInit__15dDoor_ssk_sub_cFv */ +void dDoor_ssk_sub_c::openInit() { + /* Nonmatching */ +} + +/* 00000E84-00000FB4 .text openProc__15dDoor_ssk_sub_cFP12dDoor_info_c */ +void dDoor_ssk_sub_c::openProc(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 00000FB4-00001024 .text closeInit__15dDoor_ssk_sub_cFv */ +void dDoor_ssk_sub_c::closeInit() { + /* Nonmatching */ +} + +/* 00001024-0000121C .text closeProc__15dDoor_ssk_sub_cFP12dDoor_info_c */ +void dDoor_ssk_sub_c::closeProc(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 0000121C-00001390 .text __ct__15dDoor_ssk_sub_cFv */ +dDoor_ssk_sub_c::dDoor_ssk_sub_c() { + /* Nonmatching */ +} + +/* 00001390-0000145C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000145C-000014A4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000014A4-00001500 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001500-00001548 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001548-000015A4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000015A4-00001778 .text drawSet__15dDoor_ssk_sub_cFv */ +void dDoor_ssk_sub_c::drawSet() { + /* Nonmatching */ +} + +/* 00001778-00001904 .text calcMtx__15dDoor_ssk_sub_cFP12dDoor_info_cffUc */ +void dDoor_ssk_sub_c::calcMtx(dDoor_info_c*, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 00001904-00001914 .text getBmdName__10daKddoor_cFv */ +void daKddoor_c::getBmdName() { + /* Nonmatching */ +} + +/* 00001914-00001924 .text getBmdName2__10daKddoor_cFv */ +void daKddoor_c::getBmdName2() { + /* Nonmatching */ +} + +/* 00001924-00001934 .text getDzbName__10daKddoor_cFv */ +void daKddoor_c::getDzbName() { + /* Nonmatching */ +} + +/* 00001934-00001954 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001954-00001B74 .text CreateHeap__10daKddoor_cFv */ +void daKddoor_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00001B74-00001CD0 .text setEventPrm__10daKddoor_cFv */ +void daKddoor_c::setEventPrm() { + /* Nonmatching */ +} + +/* 00001CD0-00001D7C .text openInit__10daKddoor_cFv */ +void daKddoor_c::openInit() { + /* Nonmatching */ +} + +/* 00001D7C-00001DF0 .text openProc__10daKddoor_cFv */ +void daKddoor_c::openProc() { + /* Nonmatching */ +} + +/* 00001DF0-00001E84 .text openEnd__10daKddoor_cFv */ +void daKddoor_c::openEnd() { + /* Nonmatching */ +} + +/* 00001E84-00001F64 .text closeInit__10daKddoor_cFv */ +void daKddoor_c::closeInit() { + /* Nonmatching */ +} + +/* 00001F64-00001FD8 .text closeProc__10daKddoor_cFv */ +void daKddoor_c::closeProc() { + /* Nonmatching */ +} + +/* 00001FD8-00002090 .text closeEnd__10daKddoor_cFv */ +void daKddoor_c::closeEnd() { + /* Nonmatching */ +} + +/* 00002090-00002108 .text calcMtx__10daKddoor_cFv */ +void daKddoor_c::calcMtx() { + /* Nonmatching */ +} + +/* 00002108-0000220C .text CreateInit__10daKddoor_cFv */ +void daKddoor_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000220C-000023CC .text create__10daKddoor_cFv */ +void daKddoor_c::create() { + /* Nonmatching */ +} + +/* 000023CC-00002678 .text demoProc__10daKddoor_cFv */ +void daKddoor_c::demoProc() { + /* Nonmatching */ +} + +/* 00002678-000027C0 .text daKddoor_actionWait__FP10daKddoor_c */ +void daKddoor_actionWait(daKddoor_c*) { + /* Nonmatching */ +} + +/* 000027C0-00002814 .text daKddoor_actionStopClose__FP10daKddoor_c */ +void daKddoor_actionStopClose(daKddoor_c*) { + /* Nonmatching */ +} + +/* 00002814-00002898 .text daKddoor_actionDemo__FP10daKddoor_c */ +void daKddoor_actionDemo(daKddoor_c*) { + /* Nonmatching */ +} + +/* 00002898-000028F8 .text daKddoor_actionInit__FP10daKddoor_c */ +void daKddoor_actionInit(daKddoor_c*) { + /* Nonmatching */ +} + +/* 000028F8-000029E0 .text draw__10daKddoor_cFv */ +void daKddoor_c::draw() { + /* Nonmatching */ +} + +/* 000029E0-00002A00 .text daKddoor_Draw__FP10daKddoor_c */ +void daKddoor_Draw(daKddoor_c*) { + /* Nonmatching */ +} + +/* 00002A00-00002AF4 .text daKddoor_Execute__FP10daKddoor_c */ +void daKddoor_Execute(daKddoor_c*) { + /* Nonmatching */ +} + +/* 00002AF4-00002AFC .text daKddoor_IsDelete__FP10daKddoor_c */ +void daKddoor_IsDelete(daKddoor_c*) { + /* Nonmatching */ +} + +/* 00002AFC-00002C44 .text daKddoor_Delete__FP10daKddoor_c */ +void daKddoor_Delete(daKddoor_c*) { + /* Nonmatching */ +} + +/* 00002C44-00002C64 .text daKddoor_Create__FP10fopAc_ac_c */ +void daKddoor_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002C64-00002C68 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002C68-00002C6C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002C6C-00002C70 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002C70-00002C74 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002C74-00002CBC .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00002CBC-00002D18 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00002D18-00002D60 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002D60-00002D70 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002D70-00002D78 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002D78-00002D80 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002D80-00002D88 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002D88-00002D90 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002D90-00002DC8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002DC8-00002DD0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002DD0-00002DD8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002DD8-00002DE0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002DE0-00002E18 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E18-00002E1C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002E1C-00002E24 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002E24-00002E2C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E2C-00002E34 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E34-00002E40 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002E40-00002E4C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002E4C-00002E54 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002E54-00002E5C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002E5C-00002FD8 .text __dt__15dDoor_ssk_sub_cFv */ +dDoor_ssk_sub_c::~dDoor_ssk_sub_c() { + /* Nonmatching */ +} + +/* 00002FD8-00003034 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00003034-0000307C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ki.cpp b/src/d/actor/d_a_ki.cpp new file mode 100644 index 000000000..62f13a19b --- /dev/null +++ b/src/d/actor/d_a_ki.cpp @@ -0,0 +1,468 @@ +// +// Generated by dtk +// Translation Unit: d_a_ki.cpp +// + +#include "d_a_ki.h" +#include "dolphin/types.h" + +/* 000000EC-000001B4 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001B4-0000023C .text ki_a_d_sub__FPvPv */ +void ki_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000023C-0000027C .text ki_check__FP8ki_class */ +void ki_check(ki_class*) { + /* Nonmatching */ +} + +/* 0000027C-000003A4 .text anm_init__FP8ki_classifUcfi */ +void anm_init(ki_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000003A4-00000478 .text tex_anm_set__FP8ki_classUs */ +void tex_anm_set(ki_class*, unsigned short) { + /* Nonmatching */ +} + +/* 00000478-000004C4 .text ki_eye_tex_anm__FP8ki_class */ +void ki_eye_tex_anm(ki_class*) { + /* Nonmatching */ +} + +/* 000004C4-00000820 .text ki_player_bg_check__FP8ki_class */ +void ki_player_bg_check(ki_class*) { + /* Nonmatching */ +} + +/* 00000820-0000094C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000094C-000009EC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000009EC-00000A48 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000A48-00000A90 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000A90-00000AEC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000AEC-00000B34 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000B34-00000BC8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000BC8-00000C10 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000C10-00000C58 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000C58-00000F04 .text daKi_Draw__FP8ki_class */ +void daKi_Draw(ki_class*) { + /* Nonmatching */ +} + +/* 00000F04-00001118 .text ki_pos_move__FP8ki_classSc */ +void ki_pos_move(ki_class*, signed char) { + /* Nonmatching */ +} + +/* 00001118-0000171C .text ki_wait_move__FP8ki_class */ +void ki_wait_move(ki_class*) { + /* Nonmatching */ +} + +/* 0000171C-00001A34 .text ki_fly_move__FP8ki_class */ +void ki_fly_move(ki_class*) { + /* Nonmatching */ +} + +/* 00001A34-00001D84 .text ki_fire_set_move__FP8ki_class */ +void ki_fire_set_move(ki_class*) { + /* Nonmatching */ +} + +/* 00001D84-00002A18 .text ki_atack_move__FP8ki_class */ +void ki_atack_move(ki_class*) { + /* Nonmatching */ +} + +/* 00002A18-00002E28 .text wall_angle_get__FP8ki_class */ +void wall_angle_get(ki_class*) { + /* Nonmatching */ +} + +/* 00002E28-00003114 .text ki_damage_move__FP8ki_class */ +void ki_damage_move(ki_class*) { + /* Nonmatching */ +} + +/* 00003114-00003278 .text ki_fail_move__FP8ki_class */ +void ki_fail_move(ki_class*) { + /* Nonmatching */ +} + +/* 00003278-000035D0 .text ki_path_move__FP8ki_class */ +void ki_path_move(ki_class*) { + /* Nonmatching */ +} + +/* 000035D0-00003E04 .text daKi_Execute__FP8ki_class */ +void daKi_Execute(ki_class*) { + /* Nonmatching */ +} + +/* 00003E04-00003E0C .text daKi_IsDelete__FP8ki_class */ +void daKi_IsDelete(ki_class*) { + /* Nonmatching */ +} + +/* 00003E0C-00003EB8 .text daKi_Delete__FP8ki_class */ +void daKi_Delete(ki_class*) { + /* Nonmatching */ +} + +/* 00003EB8-000042B8 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000042B8-00004300 .text __dt__11J3DTexNoAnmFv */ +J3DTexNoAnm::~J3DTexNoAnm() { + /* Nonmatching */ +} + +/* 00004300-0000431C .text __ct__11J3DTexNoAnmFv */ +J3DTexNoAnm::J3DTexNoAnm() { + /* Nonmatching */ +} + +/* 0000431C-00004364 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004364-000046F4 .text daKi_Create__FP10fopAc_ac_c */ +void daKi_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000046F4-00004A00 .text __ct__8ki_classFv */ +ki_class::ki_class() { + /* Nonmatching */ +} + +/* 00004A00-00004ACC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004ACC-00004B14 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004B14-00004BE0 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004BE0-00004C28 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00004C28-00004C84 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004C84-00004CCC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004CCC-00004D28 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004D28-00004D98 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004D98-00004E20 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004E20-00004E24 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004E24-00004E28 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004E28-00004E2C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004E2C-00004E30 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004E30-00004E78 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00004E78-00004ED4 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00004ED4-00004F1C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004F1C-00004F78 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00004F78-00004FC0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004FC0-00004FD0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004FD0-00004FD8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004FD8-00004FE0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004FE0-00004FE8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004FE8-00004FF0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004FF0-00005028 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005028-00005030 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005030-00005038 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005038-00005040 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005040-00005078 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005078-0000507C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000507C-00005084 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005084-00005094 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005094-0000509C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000509C-000050A4 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000050A4-000050AC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000050AC-000050B4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000050B4-000050EC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000050EC-000050F4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000050F4-000050FC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000050FC-00005104 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005104-0000513C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000513C-00005144 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005144-0000514C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000514C-00005158 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005158-00005164 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005164-000051C0 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000052C4-0000530C .text __dt__7kiHIO_cFv */ +kiHIO_c::~kiHIO_c() { + /* Nonmatching */ +} + +/* 0000530C-00005314 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005314-0000531C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000531C-00005324 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005324-0000532C .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000532C-00005334 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005334-0000533C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000533C-00005344 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005344-0000534C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000534C-00005354 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005354-0000535C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000535C-00005364 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kita.cpp b/src/d/actor/d_a_kita.cpp new file mode 100644 index 000000000..9e135cf97 --- /dev/null +++ b/src/d/actor/d_a_kita.cpp @@ -0,0 +1,318 @@ +// +// Generated by dtk +// Translation Unit: d_a_kita.cpp +// + +#include "d_a_kita.h" +#include "dolphin/types.h" + +/* 00000078-0000032C .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000032C-00000368 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000368-00000408 .text daKita_Draw__FP10kita_class */ +void daKita_Draw(kita_class*) { + /* Nonmatching */ +} + +/* 00000408-0000126C .text kita_move__FP10kita_class */ +void kita_move(kita_class*) { + /* Nonmatching */ +} + +/* 0000126C-000013D4 .text __dt__18dBgS_ObjGndChk_SplFv */ +dBgS_ObjGndChk_Spl::~dBgS_ObjGndChk_Spl() { + /* Nonmatching */ +} + +/* 000013D4-00001514 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00001514-0000162C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000162C-000016CC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000016CC-00001728 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001728-00001770 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001770-000017CC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000017CC-00001814 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001814-00001894 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001894-000019F8 .text himo_create__FP10kita_class */ +void himo_create(kita_class*) { + /* Nonmatching */ +} + +/* 000019F8-00001CB8 .text daKita_Execute__FP10kita_class */ +void daKita_Execute(kita_class*) { + /* Nonmatching */ +} + +/* 00001CB8-00001CC0 .text daKita_IsDelete__FP10kita_class */ +void daKita_IsDelete(kita_class*) { + /* Nonmatching */ +} + +/* 00001CC0-00001D3C .text daKita_Delete__FP10kita_class */ +void daKita_Delete(kita_class*) { + /* Nonmatching */ +} + +/* 00001D3C-00001EB0 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001EB0-00002224 .text daKita_Create__FP10fopAc_ac_c */ +void daKita_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002224-00002294 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002294-0000231C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000231C-000023E8 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000023E8-00002430 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00002430-0000248C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000248C-000024D4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000024D4-00002530 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00002530-00002534 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00002534-0000257C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000257C-000025C4 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000025C4-00002620 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00002620-00002630 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002630-00002638 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002638-00002640 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002640-00002648 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002648-00002650 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002650-00002688 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002688-00002690 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002690-00002698 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002698-000026A0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000026A0-000026D8 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000026D8-000026DC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000026DC-000026E4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000026E4-000026EC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000026EC-000026F4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000026F4-00002700 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002700-0000270C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000270C-00002754 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002754-0000275C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000275C-00002764 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002764-0000276C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000276C-00002774 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002774-0000277C .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000277C-00002784 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002784-0000278C .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000278C-00002794 .text @20@__dt__18dBgS_ObjGndChk_SplFv */ +void @20@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002794-0000279C .text @76@__dt__18dBgS_ObjGndChk_SplFv */ +void @76@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 0000279C-000027A4 .text @64@__dt__18dBgS_ObjGndChk_SplFv */ +void @64@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 000027A4-000027AC .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000027AC-000027B4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000027B4-000027BC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000027BC-000027C4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000027C4-000027CC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_klft.cpp b/src/d/actor/d_a_klft.cpp new file mode 100644 index 000000000..103f5b613 --- /dev/null +++ b/src/d/actor/d_a_klft.cpp @@ -0,0 +1,268 @@ +// +// Generated by dtk +// Translation Unit: d_a_klft.cpp +// + +#include "d_a_klft.h" +#include "dolphin/types.h" + +/* 00000078-00000374 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000374-000003B0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000003B0-0000046C .text nodeCallBack_main__FP7J3DNodei */ +void nodeCallBack_main(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000046C-00000520 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000520-000005A0 .text himo_Draw__FP10klft_class */ +void himo_Draw(klft_class*) { + /* Nonmatching */ +} + +/* 000005A0-00000688 .text daKlft_Draw__FP10klft_class */ +void daKlft_Draw(klft_class*) { + /* Nonmatching */ +} + +/* 00000688-00000F24 .text klft_move__FP10klft_class */ +void klft_move(klft_class*) { + /* Nonmatching */ +} + +/* 00000F24-00001140 .text himo_move__FP10klft_class */ +void himo_move(klft_class*) { + /* Nonmatching */ +} + +/* 00001140-00001444 .text daKlft_Execute__FP10klft_class */ +void daKlft_Execute(klft_class*) { + /* Nonmatching */ +} + +/* 00001444-0000144C .text daKlft_IsDelete__FP10klft_class */ +void daKlft_IsDelete(klft_class*) { + /* Nonmatching */ +} + +/* 0000144C-00001520 .text daKlft_Delete__FP10klft_class */ +void daKlft_Delete(klft_class*) { + /* Nonmatching */ +} + +/* 00001520-000017C4 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000017C4-00001C78 .text daKlft_Create__FP10fopAc_ac_c */ +void daKlft_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001C78-00001CFC .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001CFC-00001DC8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001DC8-00001E4C .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001E4C-00001E94 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001E94-00001F60 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001F60-00001FA8 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00001FA8-00002004 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002004-0000204C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000204C-00002050 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00002050-00002060 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002060-00002068 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002068-00002070 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002070-00002078 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002078-00002080 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002080-000020B8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000020B8-000020C0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000020C0-000020C8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000020C8-000020D0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000020D0-00002108 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002108-0000210C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000210C-00002114 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002114-00002124 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002124-0000212C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000212C-00002134 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002134-0000213C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000213C-00002144 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002144-0000217C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000217C-00002184 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002184-0000218C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000218C-00002194 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002194-000021CC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021CC-000021D4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000021D4-000021DC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021DC-000021E8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000021E8-000021F4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000021F4-000021FC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000021FC-00002204 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002204-0000220C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000220C-00002214 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kmon.cpp b/src/d/actor/d_a_kmon.cpp new file mode 100644 index 000000000..c8c8e5d49 --- /dev/null +++ b/src/d/actor/d_a_kmon.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_kmon.cpp +// + +#include "d_a_kmon.h" +#include "dolphin/types.h" + +/* 00000078-00000118 .text set_mtx__8daKmon_cFv */ +void daKmon_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000118-00000138 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000138-00000324 .text CreateHeap__8daKmon_cFv */ +void daKmon_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000324-000003FC .text CreateInit__8daKmon_cFv */ +void daKmon_c::CreateInit() { + /* Nonmatching */ +} + +/* 000003FC-000006E8 .text checkTalk__8daKmon_cFv */ +void daKmon_c::checkTalk() { + /* Nonmatching */ +} + +/* 000006E8-000007F8 .text daKmonCreate__FPv */ +void daKmonCreate(void*) { + /* Nonmatching */ +} + +/* 000007F8-00000868 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000868-000008C4 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000008C4-00000920 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000920-00000968 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000968-00000998 .text daKmonDelete__FPv */ +void daKmonDelete(void*) { + /* Nonmatching */ +} + +/* 00000998-00000A00 .text daKmonExecute__FPv */ +void daKmonExecute(void*) { + /* Nonmatching */ +} + +/* 00000A00-00000A9C .text daKmonDraw__FPv */ +void daKmonDraw(void*) { + /* Nonmatching */ +} + +/* 00000A9C-00000AA4 .text daKmonIsDelete__FPv */ +void daKmonIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000AA4-00000AAC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000AAC-00000AB4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kn.cpp b/src/d/actor/d_a_kn.cpp new file mode 100644 index 000000000..1de7ee489 --- /dev/null +++ b/src/d/actor/d_a_kn.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_kn.cpp +// + +#include "d_a_kn.h" +#include "dolphin/types.h" + +/* 00000078-00000120 .text daKN_Draw__FP8kn_class */ +void daKN_Draw(kn_class*) { + /* Nonmatching */ +} + +/* 00000120-00000248 .text anm_init__FP8kn_classifUcfi */ +void anm_init(kn_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000248-00000368 .text smoke_set__FP8kn_class */ +void smoke_set(kn_class*) { + /* Nonmatching */ +} + +/* 00000368-00000440 .text shibuki_set__FP8kn_class */ +void shibuki_set(kn_class*) { + /* Nonmatching */ +} + +/* 00000440-00000CE8 .text kn_move__FP8kn_class */ +void kn_move(kn_class*) { + /* Nonmatching */ +} + +/* 00000CE8-00000D64 .text BG_check__FP8kn_class */ +void BG_check(kn_class*) { + /* Nonmatching */ +} + +/* 00000D64-00000F80 .text daKN_Execute__FP8kn_class */ +void daKN_Execute(kn_class*) { + /* Nonmatching */ +} + +/* 00000F80-00000F88 .text daKN_IsDelete__FP8kn_class */ +void daKN_IsDelete(kn_class*) { + /* Nonmatching */ +} + +/* 00000F88-00000FD8 .text daKN_Delete__FP8kn_class */ +void daKN_Delete(kn_class*) { + /* Nonmatching */ +} + +/* 00000FD8-000010E0 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000010E0-000012B0 .text daKN_Create__FP10fopAc_ac_c */ +void daKN_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000012B0-00001320 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001320-00001328 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001328-00001330 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_knob00.cpp b/src/d/actor/d_a_knob00.cpp new file mode 100644 index 000000000..e4df9bcd2 --- /dev/null +++ b/src/d/actor/d_a_knob00.cpp @@ -0,0 +1,198 @@ +// +// Generated by dtk +// Translation Unit: d_a_knob00.cpp +// + +#include "d_a_knob00.h" +#include "dolphin/types.h" + +/* 00000078-000000B4 .text daKnob00_charactorExchange__FPc */ +void daKnob00_charactorExchange(char*) { + /* Nonmatching */ +} + +/* 000000B4-000000D4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000D4-000003B8 .text CreateHeap__10daKnob00_cFv */ +void daKnob00_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000003B8-000003D8 .text getShapeType__10daKnob00_cFv */ +void daKnob00_c::getShapeType() { + /* Nonmatching */ +} + +/* 000003D8-000004B0 .text setEventPrm__10daKnob00_cFv */ +void daKnob00_c::setEventPrm() { + /* Nonmatching */ +} + +/* 000004B0-000004BC .text getType2__10daKnob00_cFv */ +void daKnob00_c::getType2() { + /* Nonmatching */ +} + +/* 000004BC-00000568 .text chkPassward__10daKnob00_cFv */ +void daKnob00_c::chkPassward() { + /* Nonmatching */ +} + +/* 00000568-000005DC .text msgDoor__10daKnob00_cFv */ +void daKnob00_c::msgDoor() { + /* Nonmatching */ +} + +/* 000005DC-000006F0 .text openInit__10daKnob00_cFi */ +void daKnob00_c::openInit(int) { + /* Nonmatching */ +} + +/* 000006F0-000009F8 .text openProc__10daKnob00_cFi */ +void daKnob00_c::openProc(int) { + /* Nonmatching */ +} + +/* 000009F8-00000A90 .text openEnd__10daKnob00_cFv */ +void daKnob00_c::openEnd() { + /* Nonmatching */ +} + +/* 00000A90-00000C04 .text chkException__10daKnob00_cFv */ +void daKnob00_c::chkException() { + /* Nonmatching */ +} + +/* 00000C04-00000C68 .text calcMtx__10daKnob00_cFv */ +void daKnob00_c::calcMtx() { + /* Nonmatching */ +} + +/* 00000C68-00000D84 .text CreateInit__10daKnob00_cFv */ +void daKnob00_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000D84-00000E70 .text create__10daKnob00_cFv */ +void daKnob00_c::create() { + /* Nonmatching */ +} + +/* 00000E70-00000F30 .text setStart__10daKnob00_cFff */ +void daKnob00_c::setStart(float, float) { + /* Nonmatching */ +} + +/* 00000F30-00000F4C .text setAngle__10daKnob00_cFv */ +void daKnob00_c::setAngle() { + /* Nonmatching */ +} + +/* 00000F4C-0000108C .text adjustmentProc__10daKnob00_cFv */ +void daKnob00_c::adjustmentProc() { + /* Nonmatching */ +} + +/* 0000108C-00001334 .text demoProc__10daKnob00_cFv */ +void daKnob00_c::demoProc() { + /* Nonmatching */ +} + +/* 00001334-00001398 .text demoProc2__10daKnob00_cFv */ +void daKnob00_c::demoProc2() { + /* Nonmatching */ +} + +/* 00001398-000013F0 .text actionWait__10daKnob00_cFv */ +void daKnob00_c::actionWait() { + /* Nonmatching */ +} + +/* 000013F0-00001488 .text actionDemo__10daKnob00_cFv */ +void daKnob00_c::actionDemo() { + /* Nonmatching */ +} + +/* 00001488-0000151C .text actionTalk__10daKnob00_cFv */ +void daKnob00_c::actionTalk() { + /* Nonmatching */ +} + +/* 0000151C-00001574 .text actionTalkWait__10daKnob00_cFv */ +void daKnob00_c::actionTalkWait() { + /* Nonmatching */ +} + +/* 00001574-000017AC .text actionPassward2__10daKnob00_cFv */ +void daKnob00_c::actionPassward2() { + /* Nonmatching */ +} + +/* 000017AC-00001830 .text actionVilla__10daKnob00_cFv */ +void daKnob00_c::actionVilla() { + /* Nonmatching */ +} + +/* 00001830-00001890 .text actionPassward__10daKnob00_cFv */ +void daKnob00_c::actionPassward() { + /* Nonmatching */ +} + +/* 00001890-00001A24 .text actionInit__10daKnob00_cFv */ +void daKnob00_c::actionInit() { + /* Nonmatching */ +} + +/* 00001A24-00001B04 .text actionFigure__10daKnob00_cFv */ +void daKnob00_c::actionFigure() { + /* Nonmatching */ +} + +/* 00001B04-00001B0C .text actionDead__10daKnob00_cFv */ +void daKnob00_c::actionDead() { + /* Nonmatching */ +} + +/* 00001B0C-00001CA0 .text draw__10daKnob00_cFv */ +void daKnob00_c::draw() { + /* Nonmatching */ +} + +/* 00001CA0-00001CC0 .text daKnob00_Draw__FP10daKnob00_c */ +void daKnob00_Draw(daKnob00_c*) { + /* Nonmatching */ +} + +/* 00001CC0-00001E78 .text daKnob00_Execute__FP10daKnob00_c */ +void daKnob00_Execute(daKnob00_c*) { + /* Nonmatching */ +} + +/* 00001E78-00001E80 .text daKnob00_IsDelete__FP10daKnob00_c */ +void daKnob00_IsDelete(daKnob00_c*) { + /* Nonmatching */ +} + +/* 00001E80-00001F50 .text daKnob00_Delete__FP10daKnob00_c */ +void daKnob00_Delete(daKnob00_c*) { + /* Nonmatching */ +} + +/* 00001F50-00001F70 .text daKnob00_Create__FP10fopAc_ac_c */ +void daKnob00_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001F70-00001FCC .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00001FCC-00002014 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kokiie.cpp b/src/d/actor/d_a_kokiie.cpp new file mode 100644 index 000000000..f2db3bf9f --- /dev/null +++ b/src/d/actor/d_a_kokiie.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_a_kokiie.cpp +// + +#include "d_a_kokiie.h" +#include "dolphin/types.h" + +/* 00000078-000000B4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000000B4-00000154 .text daKokiie_Draw__FP12kokiie_class */ +void daKokiie_Draw(kokiie_class*) { + /* Nonmatching */ +} + +/* 00000154-00000884 .text kokiie_move__FP12kokiie_class */ +void kokiie_move(kokiie_class*) { + /* Nonmatching */ +} + +/* 00000884-00000A18 .text himo_create__FP12kokiie_class */ +void himo_create(kokiie_class*) { + /* Nonmatching */ +} + +/* 00000A18-00000E98 .text demo_camera__FP12kokiie_class */ +void demo_camera(kokiie_class*) { + /* Nonmatching */ +} + +/* 00000E98-0000107C .text daKokiie_Execute__FP12kokiie_class */ +void daKokiie_Execute(kokiie_class*) { + /* Nonmatching */ +} + +/* 0000107C-00001084 .text daKokiie_IsDelete__FP12kokiie_class */ +void daKokiie_IsDelete(kokiie_class*) { + /* Nonmatching */ +} + +/* 00001084-000010E4 .text daKokiie_Delete__FP12kokiie_class */ +void daKokiie_Delete(kokiie_class*) { + /* Nonmatching */ +} + +/* 000010E4-00001250 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001250-000014E4 .text daKokiie_Create__FP10fopAc_ac_c */ +void daKokiie_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000014E4-000014E8 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_komore.cpp b/src/d/actor/d_a_komore.cpp new file mode 100644 index 000000000..3b4769a3c --- /dev/null +++ b/src/d/actor/d_a_komore.cpp @@ -0,0 +1,83 @@ +// +// Generated by dtk +// Translation Unit: d_a_komore.cpp +// + +#include "d_a_komore.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q28daKomore5Act_cFP10fopAc_ac_c */ +void daKomore::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-000001F8 .text create_heap__Q28daKomore5Act_cFv */ +void daKomore::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000001F8-000002F8 .text _create__Q28daKomore5Act_cFv */ +void daKomore::Act_c::_create() { + /* Nonmatching */ +} + +/* 000002F8-00000354 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000354-0000039C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000039C-000003CC .text _delete__Q28daKomore5Act_cFv */ +void daKomore::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000003CC-00000478 .text set_mtx__Q28daKomore5Act_cFv */ +void daKomore::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000478-000004A0 .text _execute__Q28daKomore5Act_cFv */ +void daKomore::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000004A0-00000518 .text _draw__Q28daKomore5Act_cFv */ +void daKomore::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000518-00000538 .text Mthd_Create__Q28daKomore24@unnamed@d_a_komore_cpp@FPv */ +void daKomore::@unnamed@d_a_komore_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000538-0000055C .text Mthd_Delete__Q28daKomore24@unnamed@d_a_komore_cpp@FPv */ +void daKomore::@unnamed@d_a_komore_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000055C-00000580 .text Mthd_Execute__Q28daKomore24@unnamed@d_a_komore_cpp@FPv */ +void daKomore::@unnamed@d_a_komore_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000580-000005A4 .text Mthd_Draw__Q28daKomore24@unnamed@d_a_komore_cpp@FPv */ +void daKomore::@unnamed@d_a_komore_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000005A4-000005AC .text Mthd_IsDelete__Q28daKomore24@unnamed@d_a_komore_cpp@FPv */ +void daKomore::@unnamed@d_a_komore_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000005AC-00000638 .text __dt__Q28daKomore5Act_cFv */ +daKomore::Act_c::~Act_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ks.cpp b/src/d/actor/d_a_ks.cpp new file mode 100644 index 000000000..be9855147 --- /dev/null +++ b/src/d/actor/d_a_ks.cpp @@ -0,0 +1,413 @@ +// +// Generated by dtk +// Translation Unit: d_a_ks.cpp +// + +#include "d_a_ks.h" +#include "dolphin/types.h" + +/* 00000078-000002CC .text draw_SUB__FP8ks_class */ +void draw_SUB(ks_class*) { + /* Nonmatching */ +} + +/* 000002CC-00000568 .text daKS_Draw__FP8ks_class */ +void daKS_Draw(ks_class*) { + /* Nonmatching */ +} + +/* 00000568-0000074C .text naraku_check__FP8ks_class */ +void naraku_check(ks_class*) { + /* Nonmatching */ +} + +/* 0000074C-00000788 .text tyaku_check__FP8ks_class */ +void tyaku_check(ks_class*) { + /* Nonmatching */ +} + +/* 00000788-0000087C .text ks_kuttuki_check__FP8ks_class */ +void ks_kuttuki_check(ks_class*) { + /* Nonmatching */ +} + +/* 0000087C-000008F4 .text gm_birth_delet__FP8ks_class */ +void gm_birth_delet(ks_class*) { + /* Nonmatching */ +} + +/* 000008F4-00000A98 .text shock_damage_check__FP8ks_class */ +void shock_damage_check(ks_class*) { + /* Nonmatching */ +} + +/* 00000A98-00000DE8 .text body_atari_check__FP8ks_class */ +void body_atari_check(ks_class*) { + /* Nonmatching */ +} + +/* 00000DE8-00000EBC .text speed_keisan__FP8ks_classs */ +void speed_keisan(ks_class*, short) { + /* Nonmatching */ +} + +/* 00000EBC-00001314 .text action_dousa_move__FP8ks_class */ +void action_dousa_move(ks_class*) { + /* Nonmatching */ +} + +/* 00001314-00001630 .text action_kougeki_move__FP8ks_class */ +void action_kougeki_move(ks_class*) { + /* Nonmatching */ +} + +/* 00001630-00001874 .text action_kaze_move__FP8ks_class */ +void action_kaze_move(ks_class*) { + /* Nonmatching */ +} + +/* 00001874-00001A14 .text dead_eff_set__FP8ks_classP4cXyz */ +void dead_eff_set(ks_class*, cXyz*) { + /* Nonmatching */ +} + +/* 00001A14-00001C5C .text action_dead_move__FP8ks_class */ +void action_dead_move(ks_class*) { + /* Nonmatching */ +} + +/* 00001C5C-000026DC .text action_omoi__FP8ks_class */ +void action_omoi(ks_class*) { + /* Nonmatching */ +} + +/* 000026DC-000027A0 .text tsubo_search__FPvPv */ +void tsubo_search(void*, void*) { + /* Nonmatching */ +} + +/* 000027A0-00002A40 .text action_tubo_search__FP8ks_class */ +void action_tubo_search(ks_class*) { + /* Nonmatching */ +} + +/* 00002A40-00002BC4 .text action_kb_birth_check__FP8ks_class */ +void action_kb_birth_check(ks_class*) { + /* Nonmatching */ +} + +/* 00002BC4-00002C54 .text BG_check__FP8ks_class */ +void BG_check(ks_class*) { + /* Nonmatching */ +} + +/* 00002C54-00003054 .text daKS_Execute__FP8ks_class */ +void daKS_Execute(ks_class*) { + /* Nonmatching */ +} + +/* 00003054-0000305C .text daKS_IsDelete__FP8ks_class */ +void daKS_IsDelete(ks_class*) { + /* Nonmatching */ +} + +/* 0000305C-000030F4 .text daKS_Delete__FP8ks_class */ +void daKS_Delete(ks_class*) { + /* Nonmatching */ +} + +/* 000030F4-000034B0 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000034B0-000034F8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000034F8-00003A94 .text daKS_Create__FP10fopAc_ac_c */ +void daKS_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003A94-00003CEC .text __ct__8ks_classFv */ +ks_class::ks_class() { + /* Nonmatching */ +} + +/* 00003CEC-00003DB8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003DB8-00003E00 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00003E00-00003ECC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00003ECC-00003F14 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00003F14-00003F70 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003F70-00003FB8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00003FB8-00004014 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004014-00004070 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00004070-000040B8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000040B8-00004128 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004128-000041B0 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000041B0-000041F8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000041F8-00004240 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004240-0000429C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000429C-000042E4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000042E4-000042F4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000042F4-000042FC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000042FC-00004304 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004304-0000430C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000430C-00004314 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004314-0000434C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000434C-00004354 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004354-0000435C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000435C-00004364 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004364-0000439C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000439C-000043A0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000043A0-000043A8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000043A8-000043B8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000043B8-000043C0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000043C0-000043C8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000043C8-000043D0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000043D0-000043D8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000043D8-00004410 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004410-00004418 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004418-00004420 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004420-00004428 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004428-00004460 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004460-00004468 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004468-00004470 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004470-0000447C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000447C-00004488 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004488-0000448C .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000448C-00004490 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004490-00004494 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004494-00004498 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004498-000044F4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000044F4-00004550 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00004550-00004558 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004558-00004560 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004560-00004568 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004568-00004570 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004570-00004578 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004578-00004580 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004580-0000459C .text getSwordTopPos__9daPy_py_cCFv */ +void daPy_py_c::getSwordTopPos() const { + /* Nonmatching */ +} + +/* 0000459C-000045B8 .text getHeadTopPos__9daPy_py_cCFv */ +void daPy_py_c::getHeadTopPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kt.cpp b/src/d/actor/d_a_kt.cpp new file mode 100644 index 000000000..dc0c3a936 --- /dev/null +++ b/src/d/actor/d_a_kt.cpp @@ -0,0 +1,123 @@ +// +// Generated by dtk +// Translation Unit: d_a_kt.cpp +// + +#include "d_a_kt.h" +#include "dolphin/types.h" + +/* 00000078-000001BC .text kotori_draw__FP8kt_class */ +void kotori_draw(kt_class*) { + /* Nonmatching */ +} + +/* 000001BC-000001E0 .text daKt_Draw__FP8kt_class */ +void daKt_Draw(kt_class*) { + /* Nonmatching */ +} + +/* 000001E0-000011D4 .text kotori_move__FP8kt_class */ +void kotori_move(kt_class*) { + /* Nonmatching */ +} + +/* 000011D4-00001240 .text daKt_Execute__FP8kt_class */ +void daKt_Execute(kt_class*) { + /* Nonmatching */ +} + +/* 00001240-00001248 .text daKt_IsDelete__FP8kt_class */ +void daKt_IsDelete(kt_class*) { + /* Nonmatching */ +} + +/* 00001248-00001278 .text daKt_Delete__FP8kt_class */ +void daKt_Delete(kt_class*) { + /* Nonmatching */ +} + +/* 00001278-0000134C .text daKt_solidHeapCB__FP10fopAc_ac_c */ +void daKt_solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000134C-00001530 .text daKt_Create__FP10fopAc_ac_c */ +void daKt_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001530-00001578 .text __dt__12J3DFrameCtrlFv */ +J3DFrameCtrl::~J3DFrameCtrl() { + /* Nonmatching */ +} + +/* 00001578-000015C0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000015C0-000015C8 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000015C8-000015D0 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000015D0-000015D8 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000015D8-000015E0 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000015E0-000015E8 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000015E8-00001604 .text getHeadTopPos__9daPy_py_cCFv */ +void daPy_py_c::getHeadTopPos() const { + /* Nonmatching */ +} + +/* 00001604-0000171C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000171C-000017BC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000017BC-00001818 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001818-00001860 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001860-000018BC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000018BC-00001904 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001904-00001984 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kui.cpp b/src/d/actor/d_a_kui.cpp new file mode 100644 index 000000000..3437820bf --- /dev/null +++ b/src/d/actor/d_a_kui.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_kui.cpp +// + +#include "d_a_kui.h" +#include "dolphin/types.h" + +/* 00000078-000000C4 .text s_a_i_sub__FPvPv */ +void s_a_i_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000000C4-000000F0 .text search_dragontail__FP9kui_class */ +void search_dragontail(kui_class*) { + /* Nonmatching */ +} + +/* 000000F0-0000013C .text b_a_i_sub__FPvPv */ +void b_a_i_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000013C-00000168 .text search_btd__FP9kui_class */ +void search_btd(kui_class*) { + /* Nonmatching */ +} + +/* 00000168-0000037C .text setEffectMtx__FP10fopAc_ac_cP12J3DModelDataf */ +void setEffectMtx(fopAc_ac_c*, J3DModelData*, float) { + /* Nonmatching */ +} + +/* 0000037C-00000540 .text daKui_Draw__FP9kui_class */ +void daKui_Draw(kui_class*) { + /* Nonmatching */ +} + +/* 00000540-00000920 .text demo_camera__FP9kui_class */ +void demo_camera(kui_class*) { + /* Nonmatching */ +} + +/* 00000920-000012E4 .text daKui_Execute__FP9kui_class */ +void daKui_Execute(kui_class*) { + /* Nonmatching */ +} + +/* 000012E4-000012EC .text daKui_IsDelete__FP9kui_class */ +void daKui_IsDelete(kui_class*) { + /* Nonmatching */ +} + +/* 000012EC-00001340 .text daKui_Delete__FP9kui_class */ +void daKui_Delete(kui_class*) { + /* Nonmatching */ +} + +/* 00001340-00001664 .text daKui_CreateHeap__FP10fopAc_ac_c */ +void daKui_CreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001664-000018C8 .text daKui_Create__FP10fopAc_ac_c */ +void daKui_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000018C8-000018E4 .text getLeftHandPos__9daPy_py_cCFv */ +void daPy_py_c::getLeftHandPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kytag00.cpp b/src/d/actor/d_a_kytag00.cpp new file mode 100644 index 000000000..3c763db86 --- /dev/null +++ b/src/d/actor/d_a_kytag00.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_a_kytag00.cpp +// + +#include "d_a_kytag00.h" +#include "dolphin/types.h" + +/* 00000078-0000024C .text get_check_pos__FP13kytag00_class */ +void get_check_pos(kytag00_class*) { + /* Nonmatching */ +} + +/* 0000024C-000005E4 .text wether_tag_move__FP13kytag00_class */ +void wether_tag_move(kytag00_class*) { + /* Nonmatching */ +} + +/* 000005E4-000006A0 .text raincnt_set__Ff */ +void raincnt_set(float) { + /* Nonmatching */ +} + +/* 000006A0-000006D8 .text raincnt_cut__Fv */ +void raincnt_cut() { + /* Nonmatching */ +} + +/* 000006D8-00000C0C .text wether_tag_efect_move__FP13kytag00_class */ +void wether_tag_efect_move(kytag00_class*) { + /* Nonmatching */ +} + +/* 00000C0C-00000C30 .text daKytag00_Draw__FP13kytag00_class */ +void daKytag00_Draw(kytag00_class*) { + /* Nonmatching */ +} + +/* 00000C30-00000D44 .text daKytag00_Execute__FP13kytag00_class */ +void daKytag00_Execute(kytag00_class*) { + /* Nonmatching */ +} + +/* 00000D44-00000D4C .text daKytag00_IsDelete__FP13kytag00_class */ +void daKytag00_IsDelete(kytag00_class*) { + /* Nonmatching */ +} + +/* 00000D4C-00000D64 .text daKytag00_Delete__FP13kytag00_class */ +void daKytag00_Delete(kytag00_class*) { + /* Nonmatching */ +} + +/* 00000D64-00000F8C .text daKytag00_Create__FP10fopAc_ac_c */ +void daKytag00_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kytag01.cpp b/src/d/actor/d_a_kytag01.cpp new file mode 100644 index 000000000..4ddef109f --- /dev/null +++ b/src/d/actor/d_a_kytag01.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_a_kytag01.cpp +// + +#include "d_a_kytag01.h" +#include "dolphin/types.h" + +/* 00000078-0000007C .text wether_tag_move__FP13kytag01_class */ +void wether_tag_move(kytag01_class*) { + /* Nonmatching */ +} + +/* 0000007C-00000084 .text daKytag01_Draw__FP13kytag01_class */ +void daKytag01_Draw(kytag01_class*) { + /* Nonmatching */ +} + +/* 00000084-000000A8 .text daKytag01_Execute__FP13kytag01_class */ +void daKytag01_Execute(kytag01_class*) { + /* Nonmatching */ +} + +/* 000000A8-000000B0 .text daKytag01_IsDelete__FP13kytag01_class */ +void daKytag01_IsDelete(kytag01_class*) { + /* Nonmatching */ +} + +/* 000000B0-00000100 .text daKytag01_Delete__FP13kytag01_class */ +void daKytag01_Delete(kytag01_class*) { + /* Nonmatching */ +} + +/* 00000100-00000224 .text wave_make__Fv */ +void wave_make() { + /* Nonmatching */ +} + +/* 00000224-00000318 .text daKytag01_Create__FP10fopAc_ac_c */ +void daKytag01_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kytag02.cpp b/src/d/actor/d_a_kytag02.cpp new file mode 100644 index 000000000..264dc470f --- /dev/null +++ b/src/d/actor/d_a_kytag02.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_a_kytag02.cpp +// + +#include "d_a_kytag02.h" +#include "dolphin/types.h" + +/* 00000078-000000C0 .text set_path_info__FP10fopAc_ac_c */ +void set_path_info(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000C0-000000F0 .text set_next_path_info__FP13kytag02_classP5dPath */ +void set_next_path_info(kytag02_class*, dPath*) { + /* Nonmatching */ +} + +/* 000000F0-0000017C .text get_railwind_vec__FP5dPathi */ +void get_railwind_vec(dPath*, int) { + /* Nonmatching */ +} + +/* 0000017C-000002E8 .text get_nearpos_rail__FP13kytag02_classP5dPathP4cXyzPi */ +void get_nearpos_rail(kytag02_class*, dPath*, cXyz*, int*) { + /* Nonmatching */ +} + +/* 000002E8-000003D4 .text windtag_move__FP13kytag02_class */ +void windtag_move(kytag02_class*) { + /* Nonmatching */ +} + +/* 000003D4-000003DC .text daKytag02_Draw__FP13kytag02_class */ +void daKytag02_Draw(kytag02_class*) { + /* Nonmatching */ +} + +/* 000003DC-00000400 .text daKytag02_Execute__FP13kytag02_class */ +void daKytag02_Execute(kytag02_class*) { + /* Nonmatching */ +} + +/* 00000400-00000408 .text daKytag02_IsDelete__FP13kytag02_class */ +void daKytag02_IsDelete(kytag02_class*) { + /* Nonmatching */ +} + +/* 00000408-00000420 .text daKytag02_Delete__FP13kytag02_class */ +void daKytag02_Delete(kytag02_class*) { + /* Nonmatching */ +} + +/* 00000420-0000047C .text daKytag02_Create__FP10fopAc_ac_c */ +void daKytag02_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kytag03.cpp b/src/d/actor/d_a_kytag03.cpp new file mode 100644 index 000000000..8ab8f9757 --- /dev/null +++ b/src/d/actor/d_a_kytag03.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_a_kytag03.cpp +// + +#include "d_a_kytag03.h" +#include "dolphin/types.h" + +/* 00000078-0000015C .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000015C-000001D8 .text daKytag03_Draw__FP13kytag03_class */ +void daKytag03_Draw(kytag03_class*) { + /* Nonmatching */ +} + +/* 000001D8-00000280 .text draw_SUB__FP13kytag03_class */ +void draw_SUB(kytag03_class*) { + /* Nonmatching */ +} + +/* 00000280-0000050C .text daKytag03_Execute__FP13kytag03_class */ +void daKytag03_Execute(kytag03_class*) { + /* Nonmatching */ +} + +/* 0000050C-00000514 .text daKytag03_IsDelete__FP13kytag03_class */ +void daKytag03_IsDelete(kytag03_class*) { + /* Nonmatching */ +} + +/* 00000514-00000544 .text daKytag03_Delete__FP13kytag03_class */ +void daKytag03_Delete(kytag03_class*) { + /* Nonmatching */ +} + +/* 00000544-00000604 .text daKytag03_Create__FP10fopAc_ac_c */ +void daKytag03_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kytag04.cpp b/src/d/actor/d_a_kytag04.cpp new file mode 100644 index 000000000..450280b75 --- /dev/null +++ b/src/d/actor/d_a_kytag04.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: d_a_kytag04.cpp +// + +#include "d_a_kytag04.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daKytag04_Draw__FP13kytag04_class */ +void daKytag04_Draw(kytag04_class*) { + /* Nonmatching */ +} + +/* 00000080-00000138 .text daKytag04_Execute__FP13kytag04_class */ +void daKytag04_Execute(kytag04_class*) { + /* Nonmatching */ +} + +/* 00000138-00000160 .text daKytag04_IsDelete__FP13kytag04_class */ +void daKytag04_IsDelete(kytag04_class*) { + /* Nonmatching */ +} + +/* 00000160-00000168 .text daKytag04_Delete__FP13kytag04_class */ +void daKytag04_Delete(kytag04_class*) { + /* Nonmatching */ +} + +/* 00000168-00000208 .text daKytag04_Create__FP10fopAc_ac_c */ +void daKytag04_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kytag05.cpp b/src/d/actor/d_a_kytag05.cpp new file mode 100644 index 000000000..a07ab196d --- /dev/null +++ b/src/d/actor/d_a_kytag05.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: d_a_kytag05.cpp +// + +#include "d_a_kytag05.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daKytag05_Draw__FP13kytag05_class */ +void daKytag05_Draw(kytag05_class*) { + /* Nonmatching */ +} + +/* 00000080-000003F4 .text daKytag05_Execute__FP13kytag05_class */ +void daKytag05_Execute(kytag05_class*) { + /* Nonmatching */ +} + +/* 000003F4-000003FC .text daKytag05_IsDelete__FP13kytag05_class */ +void daKytag05_IsDelete(kytag05_class*) { + /* Nonmatching */ +} + +/* 000003FC-00000404 .text daKytag05_Delete__FP13kytag05_class */ +void daKytag05_Delete(kytag05_class*) { + /* Nonmatching */ +} + +/* 00000404-000004C0 .text daKytag05_Create__FP10fopAc_ac_c */ +void daKytag05_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kytag06.cpp b/src/d/actor/d_a_kytag06.cpp new file mode 100644 index 000000000..2a7637549 --- /dev/null +++ b/src/d/actor/d_a_kytag06.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: d_a_kytag06.cpp +// + +#include "d_a_kytag06.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daKytag06_Draw__FP13kytag06_class */ +void daKytag06_Draw(kytag06_class*) { + /* Nonmatching */ +} + +/* 00000080-00000194 .text daKytag06_Execute__FP13kytag06_class */ +void daKytag06_Execute(kytag06_class*) { + /* Nonmatching */ +} + +/* 00000194-0000019C .text daKytag06_IsDelete__FP13kytag06_class */ +void daKytag06_IsDelete(kytag06_class*) { + /* Nonmatching */ +} + +/* 0000019C-000001A4 .text daKytag06_Delete__FP13kytag06_class */ +void daKytag06_Delete(kytag06_class*) { + /* Nonmatching */ +} + +/* 000001A4-00000224 .text daKytag06_Create__FP10fopAc_ac_c */ +void daKytag06_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_kytag07.cpp b/src/d/actor/d_a_kytag07.cpp new file mode 100644 index 000000000..c4e658187 --- /dev/null +++ b/src/d/actor/d_a_kytag07.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: d_a_kytag07.cpp +// + +#include "d_a_kytag07.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daKytag07_Draw__FP13kytag07_class */ +void daKytag07_Draw(kytag07_class*) { + /* Nonmatching */ +} + +/* 00000080-000002A8 .text daKytag07_Execute__FP13kytag07_class */ +void daKytag07_Execute(kytag07_class*) { + /* Nonmatching */ +} + +/* 000002A8-000002B0 .text daKytag07_IsDelete__FP13kytag07_class */ +void daKytag07_IsDelete(kytag07_class*) { + /* Nonmatching */ +} + +/* 000002B0-000002C8 .text daKytag07_Delete__FP13kytag07_class */ +void daKytag07_Delete(kytag07_class*) { + /* Nonmatching */ +} + +/* 000002C8-00000350 .text daKytag07_Create__FP10fopAc_ac_c */ +void daKytag07_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_lamp.cpp b/src/d/actor/d_a_lamp.cpp new file mode 100644 index 000000000..34f1c7c14 --- /dev/null +++ b/src/d/actor/d_a_lamp.cpp @@ -0,0 +1,158 @@ +// +// Generated by dtk +// Translation Unit: d_a_lamp.cpp +// + +#include "d_a_lamp.h" +#include "dolphin/types.h" + +/* 000000EC-00000158 .text daLamp_Draw__FP10lamp_class */ +void daLamp_Draw(lamp_class*) { + /* Nonmatching */ +} + +/* 00000158-000005C8 .text daLamp_Execute__FP10lamp_class */ +void daLamp_Execute(lamp_class*) { + /* Nonmatching */ +} + +/* 000005C8-00000604 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000604-00000634 .text daLamp_IsDelete__FP10lamp_class */ +void daLamp_IsDelete(lamp_class*) { + /* Nonmatching */ +} + +/* 00000634-00000678 .text daLamp_Delete__FP10lamp_class */ +void daLamp_Delete(lamp_class*) { + /* Nonmatching */ +} + +/* 00000678-0000073C .text useHeapInit__FP10lamp_class */ +void useHeapInit(lamp_class*) { + /* Nonmatching */ +} + +/* 0000073C-0000075C .text daLamp_solidHeapCB__FP10fopAc_ac_c */ +void daLamp_solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000075C-00000914 .text daLamp_Create__FP10fopAc_ac_c */ +void daLamp_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000914-000009E0 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000009E0-00000A28 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000A28-00000A84 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000A84-00000ACC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000ACC-00000ADC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000ADC-00000AE4 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000AE4-00000AEC .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000AEC-00000AF4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000AF4-00000AFC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000AFC-00000B34 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000B34-00000B3C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B3C-00000B44 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B44-00000B4C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B4C-00000B84 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B84-00000B88 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000B88-00000B90 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000B90-00000B98 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000B98-00000BA0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000BA0-00000BAC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000BAC-00000BB8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000BB8-00000BC0 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00000BC0-00000BC8 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_lbridge.cpp b/src/d/actor/d_a_lbridge.cpp new file mode 100644 index 000000000..c7d41a96a --- /dev/null +++ b/src/d/actor/d_a_lbridge.cpp @@ -0,0 +1,128 @@ +// +// Generated by dtk +// Translation Unit: d_a_lbridge.cpp +// + +#include "d_a_lbridge.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000384 .text CreateHeap__11daLbridge_cFv */ +void daLbridge_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000384-00000544 .text CreateInit__11daLbridge_cFv */ +void daLbridge_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000544-0000063C .text _create__11daLbridge_cFv */ +void daLbridge_c::_create() { + /* Nonmatching */ +} + +/* 0000063C-00000698 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000698-000006F4 .text __dt__13mDoExt_bpkAnmFv */ +mDoExt_bpkAnm::~mDoExt_bpkAnm() { + /* Nonmatching */ +} + +/* 000006F4-00000750 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000750-00000798 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000798-00000818 .text set_mtx__11daLbridge_cFv */ +void daLbridge_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000818-00000888 .text setMoveBGMtx__11daLbridge_cFv */ +void daLbridge_c::setMoveBGMtx() { + /* Nonmatching */ +} + +/* 00000888-00000914 .text _execute__11daLbridge_cFv */ +void daLbridge_c::_execute() { + /* Nonmatching */ +} + +/* 00000914-00000A6C .text sw_check__11daLbridge_cFv */ +void daLbridge_c::sw_check() { + /* Nonmatching */ +} + +/* 00000A6C-00000C18 .text demo__11daLbridge_cFv */ +void daLbridge_c::demo() { + /* Nonmatching */ +} + +/* 00000C18-00000D90 .text appear_bridge__11daLbridge_cFv */ +void daLbridge_c::appear_bridge() { + /* Nonmatching */ +} + +/* 00000D90-00000E30 .text disappear_bridge__11daLbridge_cFv */ +void daLbridge_c::disappear_bridge() { + /* Nonmatching */ +} + +/* 00000E30-00000EA0 .text set_on_se__11daLbridge_cFv */ +void daLbridge_c::set_on_se() { + /* Nonmatching */ +} + +/* 00000EA0-00000F10 .text set_off_se__11daLbridge_cFv */ +void daLbridge_c::set_off_se() { + /* Nonmatching */ +} + +/* 00000F10-00000FF8 .text _draw__11daLbridge_cFv */ +void daLbridge_c::_draw() { + /* Nonmatching */ +} + +/* 00000FF8-00001018 .text daLbridge_Create__FPv */ +void daLbridge_Create(void*) { + /* Nonmatching */ +} + +/* 00001018-000010D4 .text daLbridge_Delete__FPv */ +void daLbridge_Delete(void*) { + /* Nonmatching */ +} + +/* 000010D4-000010F8 .text daLbridge_Draw__FPv */ +void daLbridge_Draw(void*) { + /* Nonmatching */ +} + +/* 000010F8-0000111C .text daLbridge_Execute__FPv */ +void daLbridge_Execute(void*) { + /* Nonmatching */ +} + +/* 0000111C-00001124 .text daLbridge_IsDelete__FPv */ +void daLbridge_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001124-00001140 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_leaflift.cpp b/src/d/actor/d_a_leaflift.cpp new file mode 100644 index 000000000..0f01719d5 --- /dev/null +++ b/src/d/actor/d_a_leaflift.cpp @@ -0,0 +1,213 @@ +// +// Generated by dtk +// Translation Unit: d_a_leaflift.cpp +// + +#include "d_a_leaflift.h" +#include "dolphin/types.h" + +/* 000000EC-000001C0 .text _delete__9daLlift_cFv */ +void daLlift_c::_delete() { + /* Nonmatching */ +} + +/* 000001C0-000001E0 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001E0-00000338 .text CreateHeap__9daLlift_cFv */ +void daLlift_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000338-000005F8 .text CreateInit__9daLlift_cFv */ +void daLlift_c::CreateInit() { + /* Nonmatching */ +} + +/* 000005F8-00000634 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000634-00000760 .text _create__9daLlift_cFv */ +void daLlift_c::_create() { + /* Nonmatching */ +} + +/* 00000760-0000082C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000082C-00000874 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000874-000008D0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000008D0-00000918 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000918-000009C4 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000009C4-00000CAC .text rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void rideCallBack(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000CAC-00000D34 .text set_mtx__9daLlift_cFv */ +void daLlift_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000D34-00000D9C .text setMoveBGMtx__9daLlift_cFv */ +void daLlift_c::setMoveBGMtx() { + /* Nonmatching */ +} + +/* 00000D9C-00000F24 .text _execute__9daLlift_cFv */ +void daLlift_c::_execute() { + /* Nonmatching */ +} + +/* 00000F24-00000FE0 .text emitterCtrl__9daLlift_cFv */ +void daLlift_c::emitterCtrl() { + /* Nonmatching */ +} + +/* 00000FE0-000010E0 .text MoveDownLift__9daLlift_cFv */ +void daLlift_c::MoveDownLift() { + /* Nonmatching */ +} + +/* 000010E0-00001180 .text _draw__9daLlift_cFv */ +void daLlift_c::_draw() { + /* Nonmatching */ +} + +/* 00001180-000011A0 .text daLlift_Create__FPv */ +void daLlift_Create(void*) { + /* Nonmatching */ +} + +/* 000011A0-000011C4 .text daLlift_Delete__FPv */ +void daLlift_Delete(void*) { + /* Nonmatching */ +} + +/* 000011C4-000011E8 .text daLlift_Draw__FPv */ +void daLlift_Draw(void*) { + /* Nonmatching */ +} + +/* 000011E8-0000120C .text daLlift_Execute__FPv */ +void daLlift_Execute(void*) { + /* Nonmatching */ +} + +/* 0000120C-00001214 .text daLlift_IsDelete__FPv */ +void daLlift_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001214-00001224 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001224-0000122C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000122C-00001234 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001234-0000123C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000123C-00001244 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001244-0000127C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000127C-00001284 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001284-0000128C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000128C-00001294 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001294-000012CC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000012CC-000012D0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000012D0-000012D8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000012D8-000012E0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000012E0-000012E8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000012E8-000012F4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000012F4-00001300 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001350-00001358 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001358-00001360 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_leaflift_static.cpp b/src/d/actor/d_a_leaflift_static.cpp new file mode 100644 index 000000000..6ecfdbf93 --- /dev/null +++ b/src/d/actor/d_a_leaflift_static.cpp @@ -0,0 +1,18 @@ +// +// Generated by dtk +// Translation Unit: d_a_leaflift_static.cpp +// + +#include "d_a_leaflift_static.h" +#include "dolphin/types.h" + +/* 800690E4-80069100 .text checkEndDownLift__9daLlift_cFv */ +void daLlift_c::checkEndDownLift() { + /* Nonmatching */ +} + +/* 80069100-800692C4 .text MoveUpLift__9daLlift_cFv */ +void daLlift_c::MoveUpLift() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_lod_bg.cpp b/src/d/actor/d_a_lod_bg.cpp new file mode 100644 index 000000000..332095b73 --- /dev/null +++ b/src/d/actor/d_a_lod_bg.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_lod_bg.cpp +// + +#include "d_a_lod_bg.h" +#include "dolphin/types.h" + +/* 00000078-00000204 .text __ct__9daLodbg_cFv */ +daLodbg_c::daLodbg_c() { + /* Nonmatching */ +} + +/* 00000204-0000031C .text __dt__9daLodbg_cFv */ +daLodbg_c::~daLodbg_c() { + /* Nonmatching */ +} + +/* 0000031C-0000046C .text deleteModelData__9daLodbg_cFv */ +void daLodbg_c::deleteModelData() { + /* Nonmatching */ +} + +/* 0000046C-00000738 .text loadModelData__9daLodbg_cFPCcRP12J3DModelDataRP12JKRSolidHeapRUl */ +void daLodbg_c::loadModelData(const char*, J3DModelData*&, JKRSolidHeap*&, unsigned long&) { + /* Nonmatching */ +} + +/* 00000738-000008B8 .text createModelData__9daLodbg_cFv */ +void daLodbg_c::createModelData() { + /* Nonmatching */ +} + +/* 000008B8-00000A38 .text createHeap__9daLodbg_cFv */ +void daLodbg_c::createHeap() { + /* Nonmatching */ +} + +/* 00000A38-00000A58 .text createHeapCallBack__FP10fopAc_ac_c */ +void createHeapCallBack(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000A58-00000B4C .text execCreateWait__9daLodbg_cFv */ +void daLodbg_c::execCreateWait() { + /* Nonmatching */ +} + +/* 00000B4C-00000D68 .text execReadWait__9daLodbg_cFv */ +void daLodbg_c::execReadWait() { + /* Nonmatching */ +} + +/* 00000D68-00000FC4 .text execDeleteWait__9daLodbg_cFv */ +void daLodbg_c::execDeleteWait() { + /* Nonmatching */ +} + +/* 00000FC4-00001274 .text draw__9daLodbg_cFv */ +void daLodbg_c::draw() { + /* Nonmatching */ +} + +/* 00001274-00001294 .text daLodbg_Draw__FP9daLodbg_c */ +void daLodbg_Draw(daLodbg_c*) { + /* Nonmatching */ +} + +/* 00001294-000012BC .text daLodbg_Execute__FP9daLodbg_c */ +void daLodbg_Execute(daLodbg_c*) { + /* Nonmatching */ +} + +/* 000012BC-000012C4 .text daLodbg_IsDelete__FP9daLodbg_c */ +void daLodbg_IsDelete(daLodbg_c*) { + /* Nonmatching */ +} + +/* 000012C4-000012EC .text daLodbg_Delete__FP9daLodbg_c */ +void daLodbg_Delete(daLodbg_c*) { + /* Nonmatching */ +} + +/* 000012EC-0000133C .text daLodbg_Create__FP10fopAc_ac_c */ +void daLodbg_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_lstair.cpp b/src/d/actor/d_a_lstair.cpp new file mode 100644 index 000000000..f1c878979 --- /dev/null +++ b/src/d/actor/d_a_lstair.cpp @@ -0,0 +1,138 @@ +// +// Generated by dtk +// Translation Unit: d_a_lstair.cpp +// + +#include "d_a_lstair.h" +#include "dolphin/types.h" + +/* 00000078-000000D4 .text _delete__10daLStair_cFv */ +void daLStair_c::_delete() { + /* Nonmatching */ +} + +/* 000000D4-000000F4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000F4-000004F8 .text CreateHeap__10daLStair_cFv */ +void daLStair_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000004F8-00000638 .text CreateInit__10daLStair_cFv */ +void daLStair_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000638-00000758 .text _create__10daLStair_cFv */ +void daLStair_c::_create() { + /* Nonmatching */ +} + +/* 00000758-000007B4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000007B4-00000810 .text __dt__13mDoExt_bpkAnmFv */ +mDoExt_bpkAnm::~mDoExt_bpkAnm() { + /* Nonmatching */ +} + +/* 00000810-0000086C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000086C-000008C8 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000008C8-00000910 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000910-00000998 .text set_mtx__10daLStair_cFv */ +void daLStair_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000998-00000A1C .text setMoveBGMtx__10daLStair_cFv */ +void daLStair_c::setMoveBGMtx() { + /* Nonmatching */ +} + +/* 00000A1C-00000ACC .text _execute__10daLStair_cFv */ +void daLStair_c::_execute() { + /* Nonmatching */ +} + +/* 00000ACC-00000B8C .text demoMove__10daLStair_cFv */ +void daLStair_c::demoMove() { + /* Nonmatching */ +} + +/* 00000B8C-00000C88 .text checkAppear__10daLStair_cFv */ +void daLStair_c::checkAppear() { + /* Nonmatching */ +} + +/* 00000C88-00000D78 .text moveBG__10daLStair_cFv */ +void daLStair_c::moveBG() { + /* Nonmatching */ +} + +/* 00000D78-00000F74 .text appear_stair__10daLStair_cFv */ +void daLStair_c::appear_stair() { + /* Nonmatching */ +} + +/* 00000F74-0000103C .text disappear_stair__10daLStair_cFv */ +void daLStair_c::disappear_stair() { + /* Nonmatching */ +} + +/* 0000103C-000010D4 .text set_on_se__10daLStair_cFv */ +void daLStair_c::set_on_se() { + /* Nonmatching */ +} + +/* 000010D4-00001144 .text set_off_se__10daLStair_cFv */ +void daLStair_c::set_off_se() { + /* Nonmatching */ +} + +/* 00001144-00001164 .text daLStair_Create__FPv */ +void daLStair_Create(void*) { + /* Nonmatching */ +} + +/* 00001164-00001188 .text daLStair_Delete__FPv */ +void daLStair_Delete(void*) { + /* Nonmatching */ +} + +/* 00001188-0000128C .text daLStair_Draw__FPv */ +void daLStair_Draw(void*) { + /* Nonmatching */ +} + +/* 0000128C-000012B0 .text daLStair_Execute__FPv */ +void daLStair_Execute(void*) { + /* Nonmatching */ +} + +/* 000012B0-000012B8 .text daLStair_IsDelete__FPv */ +void daLStair_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000012B8-000012D4 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_lwood.cpp b/src/d/actor/d_a_lwood.cpp new file mode 100644 index 000000000..50bee33da --- /dev/null +++ b/src/d/actor/d_a_lwood.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_a_lwood.cpp +// + +#include "d_a_lwood.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000194 .text CreateHeap__9daLwood_cFv */ +void daLwood_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000194-000002E0 .text CreateInit__9daLwood_cFv */ +void daLwood_c::CreateInit() { + /* Nonmatching */ +} + +/* 000002E0-000004D8 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000004D8-00000560 .text set_mtx__9daLwood_cFv */ +void daLwood_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000560-000005D8 .text setMoveBGMtx__9daLwood_cFv */ +void daLwood_c::setMoveBGMtx() { + /* Nonmatching */ +} + +/* 000005D8-00000678 .text daLwood_Create__FPv */ +void daLwood_Create(void*) { + /* Nonmatching */ +} + +/* 00000678-000006D4 .text daLwood_Delete__FPv */ +void daLwood_Delete(void*) { + /* Nonmatching */ +} + +/* 000006D4-00000778 .text daLwood_Draw__FPv */ +void daLwood_Draw(void*) { + /* Nonmatching */ +} + +/* 00000778-0000078C .text daLwood_Execute__FPv */ +void daLwood_Execute(void*) { + /* Nonmatching */ +} + +/* 0000078C-00000794 .text daLwood_IsDelete__FPv */ +void daLwood_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_machine.cpp b/src/d/actor/d_a_machine.cpp new file mode 100644 index 000000000..41ff33ea8 --- /dev/null +++ b/src/d/actor/d_a_machine.cpp @@ -0,0 +1,328 @@ +// +// Generated by dtk +// Translation Unit: d_a_machine.cpp +// + +#include "d_a_machine.h" +#include "dolphin/types.h" + +/* 00000078-000000A8 .text _delete__11daMachine_cFv */ +void daMachine_c::_delete() { + /* Nonmatching */ +} + +/* 000000A8-000000C8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000C8-0000022C .text CreateHeap__11daMachine_cFv */ +void daMachine_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000022C-000002A0 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002A0-00000520 .text CreateInit__11daMachine_cFv */ +void daMachine_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000520-00000604 .text path_move__11daMachine_cFv */ +void daMachine_c::path_move() { + /* Nonmatching */ +} + +/* 00000604-00000700 .text set_next_pnt__11daMachine_cFv */ +void daMachine_c::set_next_pnt() { + /* Nonmatching */ +} + +/* 00000700-00000734 .text search_wind_mill__11daMachine_cFv */ +void daMachine_c::search_wind_mill() { + /* Nonmatching */ +} + +/* 00000734-000007F8 .text set_speed__11daMachine_cFv */ +void daMachine_c::set_speed() { + /* Nonmatching */ +} + +/* 000007F8-00000898 .text _create__11daMachine_cFv */ +void daMachine_c::_create() { + /* Nonmatching */ +} + +/* 00000898-00000AA0 .text __ct__11daMachine_cFv */ +daMachine_c::daMachine_c() { + /* Nonmatching */ +} + +/* 00000AA0-00000AFC .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000AFC-00000B44 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000B44-00000C24 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000C24-00000C80 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00000C80-00000CC8 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000CC8-00000D38 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000D38-00000DBC .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000DBC-00000E88 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000E88-00000ED0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000ED0-00000F2C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000F2C-00000F74 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000F74-0000100C .text set_mtx__11daMachine_cFv */ +void daMachine_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000100C-000010F8 .text _execute__11daMachine_cFv */ +void daMachine_c::_execute() { + /* Nonmatching */ +} + +/* 000010F8-0000124C .text attack__11daMachine_cFv */ +void daMachine_c::attack() { + /* Nonmatching */ +} + +/* 0000124C-00001330 .text set_cube__11daMachine_cFv */ +void daMachine_c::set_cube() { + /* Nonmatching */ +} + +/* 00001330-0000144C .text set_body__11daMachine_cFv */ +void daMachine_c::set_body() { + /* Nonmatching */ +} + +/* 0000144C-000014D4 .text set_at__11daMachine_cFv */ +void daMachine_c::set_at() { + /* Nonmatching */ +} + +/* 000014D4-0000154C .text _draw__11daMachine_cFv */ +void daMachine_c::_draw() { + /* Nonmatching */ +} + +/* 0000154C-0000156C .text daMachine_Create__FPv */ +void daMachine_Create(void*) { + /* Nonmatching */ +} + +/* 0000156C-00001590 .text daMachine_Delete__FPv */ +void daMachine_Delete(void*) { + /* Nonmatching */ +} + +/* 00001590-000015B4 .text daMachine_Draw__FPv */ +void daMachine_Draw(void*) { + /* Nonmatching */ +} + +/* 000015B4-000015D8 .text daMachine_Execute__FPv */ +void daMachine_Execute(void*) { + /* Nonmatching */ +} + +/* 000015D8-000015E0 .text daMachine_IsDelete__FPv */ +void daMachine_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000015E0-000015F0 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000015F0-000015F8 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000015F8-00001600 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001600-00001638 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001638-00001640 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001640-00001648 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001648-00001650 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001650-00001688 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001688-00001694 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001694-000016A0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000016A0-000016A4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000016A4-000016AC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000016AC-000016BC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000016BC-000016C4 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000016C4-000016CC .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000016CC-000016D4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016D4-000016DC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016DC-00001714 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001714-0000171C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000171C-00001724 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001724-0000172C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000172C-00001764 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001764-0000176C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000176C-00001774 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001774-0000177C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000177C-00001784 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001784-0000178C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000178C-00001794 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001794-0000179C .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 0000179C-000017A4 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_magma.cpp b/src/d/actor/d_a_magma.cpp new file mode 100644 index 000000000..7fa484d2d --- /dev/null +++ b/src/d/actor/d_a_magma.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: d_a_magma.cpp +// + +#include "d_a_magma.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daMagma_IsDelete__FP9daMagma_c */ +void daMagma_IsDelete(daMagma_c*) { + /* Nonmatching */ +} + +/* 00000080-000000CC .text daMagma_Delete__FP9daMagma_c */ +void daMagma_Delete(daMagma_c*) { + /* Nonmatching */ +} + +/* 000000CC-00000178 .text daMagma_Create__FP10fopAc_ac_c */ +void daMagma_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_majuu_flag.cpp b/src/d/actor/d_a_majuu_flag.cpp new file mode 100644 index 000000000..7fb09f119 --- /dev/null +++ b/src/d/actor/d_a_majuu_flag.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_majuu_flag.cpp +// + +#include "d_a_majuu_flag.h" +#include "dolphin/types.h" + +/* 000000EC-00000374 .text set_mtx__FP14daMajuu_Flag_c */ +void set_mtx(daMajuu_Flag_c*) { + /* Nonmatching */ +} + +/* 00000374-000003B0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000003B0-000003E4 .text setNrmMtx__21daMajuu_Flag_packet_cFv */ +void daMajuu_Flag_packet_c::setNrmMtx() { + /* Nonmatching */ +} + +/* 000003E4-0000046C .text setBackNrm__21daMajuu_Flag_packet_cFv */ +void daMajuu_Flag_packet_c::setBackNrm() { + /* Nonmatching */ +} + +/* 0000046C-000006E8 .text setNrmVtx__21daMajuu_Flag_packet_cFP4cXyzi */ +void daMajuu_Flag_packet_c::setNrmVtx(cXyz*, int) { + /* Nonmatching */ +} + +/* 000006E8-00000D30 .text draw__21daMajuu_Flag_packet_cFv */ +void daMajuu_Flag_packet_c::draw() { + /* Nonmatching */ +} + +/* 00000D30-00000DCC .text daMajuu_Flag_Draw__FP14daMajuu_Flag_c */ +void daMajuu_Flag_Draw(daMajuu_Flag_c*) { + /* Nonmatching */ +} + +/* 00000DCC-00000F00 .text get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzf */ +void get_cloth_anim_sub_factor(cXyz*, cXyz*, cXyz*, float) { + /* Nonmatching */ +} + +/* 00000F00-00001064 .text get_cloth_anim_factor__FP4cXyzP4cXyzP4cXyzi */ +void get_cloth_anim_factor(cXyz*, cXyz*, cXyz*, int) { + /* Nonmatching */ +} + +/* 00001064-000012C8 .text majuu_flag_move__FP14daMajuu_Flag_c */ +void majuu_flag_move(daMajuu_Flag_c*) { + /* Nonmatching */ +} + +/* 000012C8-000013B0 .text daMajuu_Flag_Execute__FP14daMajuu_Flag_c */ +void daMajuu_Flag_Execute(daMajuu_Flag_c*) { + /* Nonmatching */ +} + +/* 000013B0-000013B8 .text daMajuu_Flag_IsDelete__FP14daMajuu_Flag_c */ +void daMajuu_Flag_IsDelete(daMajuu_Flag_c*) { + /* Nonmatching */ +} + +/* 000013B8-00001454 .text daMajuu_Flag_Delete__FP14daMajuu_Flag_c */ +void daMajuu_Flag_Delete(daMajuu_Flag_c*) { + /* Nonmatching */ +} + +/* 00001454-00001AE0 .text daMajuu_Flag_Create__FP10fopAc_ac_c */ +void daMajuu_Flag_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001B94-00001BF0 .text __dt__18daMajuu_Flag_HIO_cFv */ +daMajuu_Flag_HIO_c::~daMajuu_Flag_HIO_c() { + /* Nonmatching */ +} + +/* 00001BF0-00001C38 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00001C38-00001D04 .text __dt__21daMajuu_Flag_packet_cFv */ +daMajuu_Flag_packet_c::~daMajuu_Flag_packet_c() { + /* Nonmatching */ +} + +/* 00001D04-00001D08 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mant.cpp b/src/d/actor/d_a_mant.cpp new file mode 100644 index 000000000..2b852d415 --- /dev/null +++ b/src/d/actor/d_a_mant.cpp @@ -0,0 +1,273 @@ +// +// Generated by dtk +// Translation Unit: d_a_mant.cpp +// + +#include "d_a_mant.h" +#include "dolphin/types.h" + +/* 000000EC-000003EC .text draw__15daMant_packet_cFv */ +void daMant_packet_c::draw() { + /* Nonmatching */ +} + +/* 000003EC-000004E8 .text daMant_Draw__FP10mant_class */ +void daMant_Draw(mant_class*) { + /* Nonmatching */ +} + +/* 000004E8-00000FC0 .text joint_control__FP10mant_classP8mant_j_si */ +void joint_control(mant_class*, mant_j_s*, int) { + /* Nonmatching */ +} + +/* 00000FC0-000010D8 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 000010D8-00001178 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001178-000011D4 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000011D4-0000121C .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000121C-00001278 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001278-000012C0 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000012C0-00001340 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001340-0000137C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000137C-000015F0 .text mant_v_calc__FP10mant_class */ +void mant_v_calc(mant_class*) { + /* Nonmatching */ +} + +/* 000015F0-000017EC .text mant_n_calc__FP10mant_class */ +void mant_n_calc(mant_class*) { + /* Nonmatching */ +} + +/* 000017EC-000019C0 .text mant_move__FP10mant_class */ +void mant_move(mant_class*) { + /* Nonmatching */ +} + +/* 000019C0-00001A3C .text daMant_Execute__FP10mant_class */ +void daMant_Execute(mant_class*) { + /* Nonmatching */ +} + +/* 00001A3C-00001A44 .text daMant_IsDelete__FP10mant_class */ +void daMant_IsDelete(mant_class*) { + /* Nonmatching */ +} + +/* 00001A44-00001A4C .text daMant_Delete__FP10mant_class */ +void daMant_Delete(mant_class*) { + /* Nonmatching */ +} + +/* 00001A4C-00001D18 .text daMant_Create__FP10fopAc_ac_c */ +void daMant_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001D18-00001D9C .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001D9C-00001E68 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001E68-00001EB0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00001EB0-00001F0C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001F0C-00001F54 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001F54-00001FB0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001FB0-0000202C .text __dt__8mant_j_sFv */ +mant_j_s::~mant_j_s() { + /* Nonmatching */ +} + +/* 0000202C-00002094 .text __ct__8mant_j_sFv */ +mant_j_s::mant_j_s() { + /* Nonmatching */ +} + +/* 00002094-000020DC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000020DC-000020EC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000020EC-000020F4 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000020F4-000020FC .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000020FC-00002104 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002104-0000210C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000210C-00002144 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002144-0000214C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000214C-00002154 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002154-0000215C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000215C-00002194 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002194-00002198 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002198-000021A0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000021A0-000021A8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000021A8-000021B0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021B0-000021BC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000021BC-000021C8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000021C8-00002210 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002264-0000226C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000226C-00002274 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002274-0000227C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000227C-00002284 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002284-0000228C .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000228C-00002294 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002294-0000229C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000229C-00002338 .text __dt__15daMant_packet_cFv */ +daMant_packet_c::~daMant_packet_c() { + /* Nonmatching */ +} + +/* 00002338-0000233C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mbdoor.cpp b/src/d/actor/d_a_mbdoor.cpp new file mode 100644 index 000000000..f786c7fcb --- /dev/null +++ b/src/d/actor/d_a_mbdoor.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_mbdoor.cpp +// + +#include "d_a_mbdoor.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getSwbit__10daMbdoor_cFv */ +void daMbdoor_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000084-00000090 .text getType__10daMbdoor_cFv */ +void daMbdoor_c::getType() { + /* Nonmatching */ +} + +/* 00000090-0000009C .text getShapeType__10daMbdoor_cFv */ +void daMbdoor_c::getShapeType() { + /* Nonmatching */ +} + +/* 0000009C-000000E4 .text getArcName__10daMbdoor_cFv */ +void daMbdoor_c::getArcName() { + /* Nonmatching */ +} + +/* 000000E4-00000120 .text getFuBdl__10daMbdoor_cFv */ +void daMbdoor_c::getFuBdl() { + /* Nonmatching */ +} + +/* 00000120-0000015C .text getLBdl__10daMbdoor_cFv */ +void daMbdoor_c::getLBdl() { + /* Nonmatching */ +} + +/* 0000015C-00000198 .text getRBdl__10daMbdoor_cFv */ +void daMbdoor_c::getRBdl() { + /* Nonmatching */ +} + +/* 00000198-000001D4 .text getToBdl__10daMbdoor_cFv */ +void daMbdoor_c::getToBdl() { + /* Nonmatching */ +} + +/* 000001D4-00000210 .text getDzb__10daMbdoor_cFv */ +void daMbdoor_c::getDzb() { + /* Nonmatching */ +} + +/* 00000210-00000254 .text getLOffset__10daMbdoor_cFv */ +void daMbdoor_c::getLOffset() { + /* Nonmatching */ +} + +/* 00000254-00000298 .text getROffset__10daMbdoor_cFv */ +void daMbdoor_c::getROffset() { + /* Nonmatching */ +} + +/* 00000298-000002DC .text getToOffset__10daMbdoor_cFv */ +void daMbdoor_c::getToOffset() { + /* Nonmatching */ +} + +/* 000002DC-000002FC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000002FC-0000060C .text CreateHeap__10daMbdoor_cFv */ +void daMbdoor_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000060C-00000898 .text calcMtx__10daMbdoor_cFv */ +void daMbdoor_c::calcMtx() { + /* Nonmatching */ +} + +/* 00000898-00000A44 .text CreateInit__10daMbdoor_cFv */ +void daMbdoor_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000A44-00000AF4 .text create__10daMbdoor_cFv */ +void daMbdoor_c::create() { + /* Nonmatching */ +} + +/* 00000AF4-00000B3C .text getDemoAction__10daMbdoor_cFv */ +void daMbdoor_c::getDemoAction() { + /* Nonmatching */ +} + +/* 00000B3C-00000F78 .text demoProc__10daMbdoor_cFv */ +void daMbdoor_c::demoProc() { + /* Nonmatching */ +} + +/* 00000F78-000010CC .text checkArea__10daMbdoor_cFv */ +void daMbdoor_c::checkArea() { + /* Nonmatching */ +} + +/* 000010CC-00001198 .text checkUnlock__10daMbdoor_cFv */ +void daMbdoor_c::checkUnlock() { + /* Nonmatching */ +} + +/* 00001198-000011BC .text daMbdoor_actionWait__FP10daMbdoor_c */ +void daMbdoor_actionWait(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 000011BC-0000121C .text daMbdoor_actionLockWait__FP10daMbdoor_c */ +void daMbdoor_actionLockWait(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 0000121C-000012AC .text daMbdoor_actionLockOff__FP10daMbdoor_c */ +void daMbdoor_actionLockOff(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 000012AC-00001324 .text daMbdoor_actionLockDemo__FP10daMbdoor_c */ +void daMbdoor_actionLockDemo(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 00001324-000013E4 .text daMbdoor_actionCloseWait__FP10daMbdoor_c */ +void daMbdoor_actionCloseWait(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 000013E4-00001408 .text daMbdoor_actionOpen__FP10daMbdoor_c */ +void daMbdoor_actionOpen(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 00001408-000014BC .text daMbdoor_Draw__FP10daMbdoor_c */ +void daMbdoor_Draw(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 000014BC-00001558 .text daMbdoor_Execute__FP10daMbdoor_c */ +void daMbdoor_Execute(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 00001558-00001560 .text daMbdoor_IsDelete__FP10daMbdoor_c */ +void daMbdoor_IsDelete(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 00001560-000015D4 .text daMbdoor_Delete__FP10daMbdoor_c */ +void daMbdoor_Delete(daMbdoor_c*) { + /* Nonmatching */ +} + +/* 000015D4-000015F4 .text daMbdoor_Create__FP10fopAc_ac_c */ +void daMbdoor_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mdoor.cpp b/src/d/actor/d_a_mdoor.cpp new file mode 100644 index 000000000..9a48bb1ab --- /dev/null +++ b/src/d/actor/d_a_mdoor.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_mdoor.cpp +// + +#include "d_a_mdoor.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getSwbit__9daMdoor_cFv */ +void daMdoor_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000084-00000090 .text getType__9daMdoor_cFv */ +void daMdoor_c::getType() { + /* Nonmatching */ +} + +/* 00000090-0000009C .text getToolId__9daMdoor_cFv */ +void daMdoor_c::getToolId() { + /* Nonmatching */ +} + +/* 0000009C-000000A8 .text getShapeType__9daMdoor_cFv */ +void daMdoor_c::getShapeType() { + /* Nonmatching */ +} + +/* 000000A8-000000C8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000C8-00000230 .text CreateHeap__9daMdoor_cFv */ +void daMdoor_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000230-0000029C .text calcMtx__9daMdoor_cFv */ +void daMdoor_c::calcMtx() { + /* Nonmatching */ +} + +/* 0000029C-00000344 .text smokeInit__9daMdoor_cFv */ +void daMdoor_c::smokeInit() { + /* Nonmatching */ +} + +/* 00000344-00000370 .text smokeEnd__9daMdoor_cFv */ +void daMdoor_c::smokeEnd() { + /* Nonmatching */ +} + +/* 00000370-000005E0 .text CreateInit__9daMdoor_cFv */ +void daMdoor_c::CreateInit() { + /* Nonmatching */ +} + +/* 000005E0-00000698 .text create__9daMdoor_cFv */ +void daMdoor_c::create() { + /* Nonmatching */ +} + +/* 00000698-00000958 .text demoProc__9daMdoor_cFv */ +void daMdoor_c::demoProc() { + /* Nonmatching */ +} + +/* 00000958-00000960 .text daMdoor_actionWait__FP9daMdoor_c */ +void daMdoor_actionWait(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000960-000009E8 .text daMdoor_actionDemoWait__FP9daMdoor_c */ +void daMdoor_actionDemoWait(daMdoor_c*) { + /* Nonmatching */ +} + +/* 000009E8-00000A4C .text daMdoor_actionDemo__FP9daMdoor_c */ +void daMdoor_actionDemo(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000A4C-00000AF4 .text daMdoor_actionGenocide__FP9daMdoor_c */ +void daMdoor_actionGenocide(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000AF4-00000C6C .text daMdoor_actionOpen__FP9daMdoor_c */ +void daMdoor_actionOpen(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000C6C-00000CE8 .text daMdoor_actionSwitch__FP9daMdoor_c */ +void daMdoor_actionSwitch(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000CE8-00000DD0 .text daMdoor_actionReady__FP9daMdoor_c */ +void daMdoor_actionReady(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000DD0-00000E60 .text daMdoor_actionReadyOpen__FP9daMdoor_c */ +void daMdoor_actionReadyOpen(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000E60-00000ED4 .text daMdoor_actionEvent__FP9daMdoor_c */ +void daMdoor_actionEvent(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000ED4-00000F34 .text daMdoor_Draw__FP9daMdoor_c */ +void daMdoor_Draw(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000F34-00000F84 .text daMdoor_Execute__FP9daMdoor_c */ +void daMdoor_Execute(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000F84-00000F8C .text daMdoor_IsDelete__FP9daMdoor_c */ +void daMdoor_IsDelete(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00000F8C-00001054 .text daMdoor_Delete__FP9daMdoor_c */ +void daMdoor_Delete(daMdoor_c*) { + /* Nonmatching */ +} + +/* 00001054-00001074 .text daMdoor_Create__FP10fopAc_ac_c */ +void daMdoor_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001074-00001078 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001078-0000107C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000107C-00001080 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001080-00001084 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001084-000010CC .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000010CC-00001128 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mflft.cpp b/src/d/actor/d_a_mflft.cpp new file mode 100644 index 000000000..8e92d222c --- /dev/null +++ b/src/d/actor/d_a_mflft.cpp @@ -0,0 +1,308 @@ +// +// Generated by dtk +// Translation Unit: d_a_mflft.cpp +// + +#include "d_a_mflft.h" +#include "dolphin/types.h" + +/* 00000078-00000170 .text setLiftUp__11mflft_classF4cXyz */ +void mflft_class::setLiftUp(cXyz) { + /* Nonmatching */ +} + +/* 00000170-000001AC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000001AC-00000408 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000408-00000488 .text himo_Draw__FP11mflft_class */ +void himo_Draw(mflft_class*) { + /* Nonmatching */ +} + +/* 00000488-00000530 .text daMflft_Draw__FP11mflft_class */ +void daMflft_Draw(mflft_class*) { + /* Nonmatching */ +} + +/* 00000530-00000614 .text kikuzu_set__FP11mflft_classP4cXyz */ +void kikuzu_set(mflft_class*, cXyz*) { + /* Nonmatching */ +} + +/* 00000614-00000AB8 .text himo_cut_control__FP11mflft_classP4cXyzPUcUc */ +void himo_cut_control(mflft_class*, cXyz*, unsigned char*, unsigned char) { + /* Nonmatching */ +} + +/* 00000AB8-00000BD0 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000BD0-00000C70 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000C70-00000CCC .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000CCC-00000D14 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000D14-00000D70 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000D70-00000DB8 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000DB8-00000E38 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000E38-00001718 .text mflft_move__FP11mflft_class */ +void mflft_move(mflft_class*) { + /* Nonmatching */ +} + +/* 00001718-00001880 .text __dt__20dBgS_ObjGndChk_YoganFv */ +dBgS_ObjGndChk_Yogan::~dBgS_ObjGndChk_Yogan() { + /* Nonmatching */ +} + +/* 00001880-000019C0 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 000019C0-00001E5C .text himo_move__FP11mflft_class */ +void himo_move(mflft_class*) { + /* Nonmatching */ +} + +/* 00001E5C-00002008 .text eff_cont__FP11mflft_class */ +void eff_cont(mflft_class*) { + /* Nonmatching */ +} + +/* 00002008-00002284 .text daMflft_Execute__FP11mflft_class */ +void daMflft_Execute(mflft_class*) { + /* Nonmatching */ +} + +/* 00002284-0000228C .text daMflft_IsDelete__FP11mflft_class */ +void daMflft_IsDelete(mflft_class*) { + /* Nonmatching */ +} + +/* 0000228C-00002310 .text daMflft_Delete__FP11mflft_class */ +void daMflft_Delete(mflft_class*) { + /* Nonmatching */ +} + +/* 00002310-000024C8 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000024C8-00002A34 .text daMflft_Create__FP10fopAc_ac_c */ +void daMflft_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002A34-00002B00 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002B00-00002B84 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002B84-00002BCC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002BCC-00002C28 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002C28-00002C70 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002C70-00002C74 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00002C74-00002C7C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C7C-00002C84 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C84-00002C90 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002C90-00002C9C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002C9C-00002CAC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002CAC-00002CB4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002CB4-00002CBC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002CBC-00002CC4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002CC4-00002CCC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002CCC-00002D04 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002D04-00002D0C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D0C-00002D14 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D14-00002D1C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D1C-00002D54 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D54-00002D58 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002D58-00002D60 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002D60-00002DA8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002DA8-00002DB0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002DB0-00002DB8 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002DB8-00002DC0 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002DC0-00002DC8 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002DC8-00002DD0 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002DD0-00002DD8 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002DD8-00002DE0 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002DE0-00002DE8 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002DE8-00002DF0 .text @20@__dt__20dBgS_ObjGndChk_YoganFv */ +void @20@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 00002DF0-00002DF8 .text @76@__dt__20dBgS_ObjGndChk_YoganFv */ +void @76@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 00002DF8-00002E00 .text @64@__dt__20dBgS_ObjGndChk_YoganFv */ +void @64@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 00002E00-00002E08 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002E08-00002E10 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mgameboard.cpp b/src/d/actor/d_a_mgameboard.cpp new file mode 100644 index 000000000..5c61997f1 --- /dev/null +++ b/src/d/actor/d_a_mgameboard.cpp @@ -0,0 +1,118 @@ +// +// Generated by dtk +// Translation Unit: d_a_mgameboard.cpp +// + +#include "d_a_mgameboard.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-000007BC .text CreateHeap__11daMgBoard_cFv */ +void daMgBoard_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000007BC-00000804 .text __dt__12dDlst_base_cFv */ +dDlst_base_c::~dDlst_base_c() { + /* Nonmatching */ +} + +/* 00000804-00000904 .text set_2dposition__11daMgBoard_cFv */ +void daMgBoard_c::set_2dposition() { + /* Nonmatching */ +} + +/* 00000904-000009E0 .text CreateInit__11daMgBoard_cFv */ +void daMgBoard_c::CreateInit() { + /* Nonmatching */ +} + +/* 000009E0-00000AE8 .text MiniGameInit__11daMgBoard_cFv */ +void daMgBoard_c::MiniGameInit() { + /* Nonmatching */ +} + +/* 00000AE8-00000DEC .text set_mtx__11daMgBoard_cFv */ +void daMgBoard_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000DEC-00000E28 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000E28-00000FD8 .text _execute__11daMgBoard_cFv */ +void daMgBoard_c::_execute() { + /* Nonmatching */ +} + +/* 00000FD8-00001040 .text execGameMain__11daMgBoard_cFv */ +void daMgBoard_c::execGameMain() { + /* Nonmatching */ +} + +/* 00001040-00001060 .text execEndGame__11daMgBoard_cFv */ +void daMgBoard_c::execEndGame() { + /* Nonmatching */ +} + +/* 00001060-00001250 .text MinigameMain__11daMgBoard_cFv */ +void daMgBoard_c::MinigameMain() { + /* Nonmatching */ +} + +/* 00001250-000013C4 .text CursorMove__11daMgBoard_cFv */ +void daMgBoard_c::CursorMove() { + /* Nonmatching */ +} + +/* 000013C4-000014C8 .text daMgBoard_Create__FPv */ +void daMgBoard_Create(void*) { + /* Nonmatching */ +} + +/* 000014C8-00001518 .text daMgBoard_Delete__FPv */ +void daMgBoard_Delete(void*) { + /* Nonmatching */ +} + +/* 00001518-0000153C .text daMgBoard_Draw__FPv */ +void daMgBoard_Draw(void*) { + /* Nonmatching */ +} + +/* 0000153C-00001850 .text _draw__11daMgBoard_cFv */ +void daMgBoard_c::_draw() { + /* Nonmatching */ +} + +/* 00001850-00001874 .text daMgBoard_Execute__FPv */ +void daMgBoard_Execute(void*) { + /* Nonmatching */ +} + +/* 00001874-0000187C .text daMgBoard_IsDelete__FPv */ +void daMgBoard_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000187C-00001880 .text draw__12dDlst_base_cFv */ +void dDlst_base_c::draw() { + /* Nonmatching */ +} + +/* 00001880-0000189C .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 00002C94-00002CB0 .text __ct__4cXyzFRC4cXyz */ +cXyz::cXyz(const cXyz&) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mgameboard_static.cpp b/src/d/actor/d_a_mgameboard_static.cpp new file mode 100644 index 000000000..358b1d254 --- /dev/null +++ b/src/d/actor/d_a_mgameboard_static.cpp @@ -0,0 +1,38 @@ +// +// Generated by dtk +// Translation Unit: d_a_mgameboard_static.cpp +// + +#include "d_a_mgameboard_static.h" +#include "dolphin/types.h" + +/* 800685F8-80068608 .text checkClearGame__11daMgBoard_cFv */ +void daMgBoard_c::checkClearGame() { + /* Nonmatching */ +} + +/* 80068608-80068610 .text getScore__11daMgBoard_cFv */ +void daMgBoard_c::getScore() { + /* Nonmatching */ +} + +/* 80068610-80068624 .text reqStartGame__11daMgBoard_cFv */ +void daMgBoard_c::reqStartGame() { + /* Nonmatching */ +} + +/* 80068624-80068638 .text checkEndGame__11daMgBoard_cFv */ +void daMgBoard_c::checkEndGame() { + /* Nonmatching */ +} + +/* 80068638-80068644 .text setGInfoDraw__11daMgBoard_cFv */ +void daMgBoard_c::setGInfoDraw() { + /* Nonmatching */ +} + +/* 80068644-80068650 .text clrGInfoDraw__11daMgBoard_cFv */ +void daMgBoard_c::clrGInfoDraw() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mmusic.cpp b/src/d/actor/d_a_mmusic.cpp new file mode 100644 index 000000000..52153c644 --- /dev/null +++ b/src/d/actor/d_a_mmusic.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_mmusic.cpp +// + +#include "d_a_mmusic.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q28daMmusic5Act_cFP10fopAc_ac_c */ +void daMmusic::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-000000A4 .text create_heap__Q28daMmusic5Act_cFv */ +void daMmusic::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000000A4-0000013C .text Macore_is_playing__Q28daMmusic5Act_cFv */ +void daMmusic::Act_c::Macore_is_playing() { + /* Nonmatching */ +} + +/* 0000013C-000001A4 .text set_mtx__Q28daMmusic5Act_cFv */ +void daMmusic::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000001A4-00000268 .text _create__Q28daMmusic5Act_cFv */ +void daMmusic::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000268-000002B4 .text _delete__Q28daMmusic5Act_cFv */ +void daMmusic::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000002B4-000002C0 .text init_se__Q28daMmusic5Act_cFv */ +void daMmusic::Act_c::init_se() { + /* Nonmatching */ +} + +/* 000002C0-000003D0 .text manage_se__Q28daMmusic5Act_cFi */ +void daMmusic::Act_c::manage_se(int) { + /* Nonmatching */ +} + +/* 000003D0-000003FC .text delete_se__Q28daMmusic5Act_cFv */ +void daMmusic::Act_c::delete_se() { + /* Nonmatching */ +} + +/* 000003FC-00000554 .text _execute__Q28daMmusic5Act_cFv */ +void daMmusic::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000554-0000055C .text _draw__Q28daMmusic5Act_cFv */ +void daMmusic::Act_c::_draw() { + /* Nonmatching */ +} + +/* 0000055C-0000057C .text Mthd_Create__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv */ +void daMmusic::@unnamed@d_a_mmusic_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000057C-000005A0 .text Mthd_Delete__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv */ +void daMmusic::@unnamed@d_a_mmusic_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000005A0-000005C4 .text Mthd_Execute__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv */ +void daMmusic::@unnamed@d_a_mmusic_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000005C4-000005E8 .text Mthd_Draw__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv */ +void daMmusic::@unnamed@d_a_mmusic_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000005E8-000005F0 .text Mthd_IsDelete__Q28daMmusic24@unnamed@d_a_mmusic_cpp@FPv */ +void daMmusic::@unnamed@d_a_mmusic_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mo2.cpp b/src/d/actor/d_a_mo2.cpp new file mode 100644 index 000000000..6b42c7825 --- /dev/null +++ b/src/d/actor/d_a_mo2.cpp @@ -0,0 +1,763 @@ +// +// Generated by dtk +// Translation Unit: d_a_mo2.cpp +// + +#include "d_a_mo2.h" +#include "dolphin/types.h" + +/* 000000EC-000001E8 .text tex_anm_set__FP9mo2_classUs */ +void tex_anm_set(mo2_class*, unsigned short) { + /* Nonmatching */ +} + +/* 000001E8-0000031C .text anm_init__FP9mo2_classifUcfi */ +void anm_init(mo2_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 0000031C-000004B0 .text yari_off_check__FP9mo2_class */ +void yari_off_check(mo2_class*) { + /* Nonmatching */ +} + +/* 000004B0-000004EC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000004EC-000009B8 .text smoke_set_s__FP9mo2_classf */ +void smoke_set_s(mo2_class*, float) { + /* Nonmatching */ +} + +/* 000009B8-00000AE4 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000AE4-00000B84 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000B84-00000BE0 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000BE0-00000C28 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000C28-00000C84 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000C84-00000CCC .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000CCC-00000D60 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000D60-00000DA8 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000DA8-00000DF0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000DF0-000010F8 .text ground_smoke_set__FP9mo2_class */ +void ground_smoke_set(mo2_class*) { + /* Nonmatching */ +} + +/* 000010F8-0000135C .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000135C-00001634 .text nodeCallBack_P__FP7J3DNodei */ +void nodeCallBack_P(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00001634-00001A70 .text search_check_draw__FP9mo2_class */ +void search_check_draw(mo2_class*) { + /* Nonmatching */ +} + +/* 00001A70-00001A74 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001A74-00001F0C .text ke_control__FP9mo2_classP4ke_si */ +void ke_control(mo2_class*, ke_s*, int) { + /* Nonmatching */ +} + +/* 00001F0C-00002024 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00002024-000020A4 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000020A4-000020E8 .text ke_draw__FP9mo2_classP4ke_si */ +void ke_draw(mo2_class*, ke_s*, int) { + /* Nonmatching */ +} + +/* 000020E8-000021D8 .text ke_disp__FP9mo2_class */ +void ke_disp(mo2_class*) { + /* Nonmatching */ +} + +/* 000021D8-0000236C .text br_draw__FP9mo2_class */ +void br_draw(mo2_class*) { + /* Nonmatching */ +} + +/* 0000236C-00002418 .text daMo2_shadowDraw__FP9mo2_class */ +void daMo2_shadowDraw(mo2_class*) { + /* Nonmatching */ +} + +/* 00002418-0000262C .text daMo2_Draw__FP9mo2_class */ +void daMo2_Draw(mo2_class*) { + /* Nonmatching */ +} + +/* 0000262C-00002AD0 .text way_pos_check__FP9mo2_classP4cXyz */ +void way_pos_check(mo2_class*, cXyz*) { + /* Nonmatching */ +} + +/* 00002AD0-00002D98 .text ground_4_check__FP9mo2_classisf */ +void ground_4_check(mo2_class*, int, short, float) { + /* Nonmatching */ +} + +/* 00002D98-00003188 .text daMo2_other_bg_check__FP9mo2_classP10fopAc_ac_c */ +void daMo2_other_bg_check(mo2_class*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003188-00003210 .text s_w_sub__FPvPv */ +void s_w_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00003210-000034EC .text search_wepon__FP9mo2_class */ +void search_wepon(mo2_class*) { + /* Nonmatching */ +} + +/* 000034EC-00003570 .text s_b_sub__FPvPv */ +void s_b_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00003570-00003874 .text search_bomb__FP9mo2_classi */ +void search_bomb(mo2_class*, int) { + /* Nonmatching */ +} + +/* 00003874-000038F0 .text daMo2_wepon_view_check__FP9mo2_class */ +void daMo2_wepon_view_check(mo2_class*) { + /* Nonmatching */ +} + +/* 000038F0-00003930 .text daMo2_bomb_view_check__FP9mo2_class */ +void daMo2_bomb_view_check(mo2_class*) { + /* Nonmatching */ +} + +/* 00003930-00003970 .text daMo2_bomb_check__FP9mo2_class */ +void daMo2_bomb_check(mo2_class*) { + /* Nonmatching */ +} + +/* 00003970-00003D10 .text daMo2_player_bg_check__FP9mo2_classP4cXyz */ +void daMo2_player_bg_check(mo2_class*, cXyz*) { + /* Nonmatching */ +} + +/* 00003D10-00003EC0 .text daMo2_player_view_check__FP9mo2_classP4cXyzss */ +void daMo2_player_view_check(mo2_class*, cXyz*, short, short) { + /* Nonmatching */ +} + +/* 00003EC0-00003F04 .text daMo2_player_way_check__FP9mo2_class */ +void daMo2_player_way_check(mo2_class*) { + /* Nonmatching */ +} + +/* 00003F04-00004040 .text wait_set__FP9mo2_class */ +void wait_set(mo2_class*) { + /* Nonmatching */ +} + +/* 00004040-0000410C .text walk_set__FP9mo2_class */ +void walk_set(mo2_class*) { + /* Nonmatching */ +} + +/* 0000410C-00004170 .text fight_run_set__FP9mo2_class */ +void fight_run_set(mo2_class*) { + /* Nonmatching */ +} + +/* 00004170-000045F8 .text path_check__FP9mo2_class */ +void path_check(mo2_class*) { + /* Nonmatching */ +} + +/* 000045F8-00004898 .text path_check2__FP9mo2_class */ +void path_check2(mo2_class*) { + /* Nonmatching */ +} + +/* 00004898-00004DEC .text attack_set__FP9mo2_classUc */ +void attack_set(mo2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00004DEC-00005734 .text jyunkai__FP9mo2_class */ +void jyunkai(mo2_class*) { + /* Nonmatching */ +} + +/* 00005734-000060F8 .text fight_run__FP9mo2_class */ +void fight_run(mo2_class*) { + /* Nonmatching */ +} + +/* 000060F8-0000645C .text yari_hit_check__FP9mo2_class */ +void yari_hit_check(mo2_class*) { + /* Nonmatching */ +} + +/* 0000645C-000064B0 .text AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void AtHitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 000064B0-00006DD0 .text fight__FP9mo2_class */ +void fight(mo2_class*) { + /* Nonmatching */ +} + +/* 00006DD0-000071DC .text nage__FP9mo2_class */ +void nage(mo2_class*) { + /* Nonmatching */ +} + +/* 000071DC-00007478 .text p_lost__FP9mo2_class */ +void p_lost(mo2_class*) { + /* Nonmatching */ +} + +/* 00007478-0000775C .text b_nige__FP9mo2_class */ +void b_nige(mo2_class*) { + /* Nonmatching */ +} + +/* 0000775C-000078A8 .text defence__FP9mo2_class */ +void defence(mo2_class*) { + /* Nonmatching */ +} + +/* 000078A8-000079C0 .text oshi__FP9mo2_class */ +void oshi(mo2_class*) { + /* Nonmatching */ +} + +/* 000079C0-00007DAC .text hukki__FP9mo2_class */ +void hukki(mo2_class*) { + /* Nonmatching */ +} + +/* 00007DAC-00007ED4 .text aite_miru__FP9mo2_class */ +void aite_miru(mo2_class*) { + /* Nonmatching */ +} + +/* 00007ED4-00008008 .text fail__FP9mo2_class */ +void fail(mo2_class*) { + /* Nonmatching */ +} + +/* 00008008-00008214 .text yogan_fail__FP9mo2_class */ +void yogan_fail(mo2_class*) { + /* Nonmatching */ +} + +/* 00008214-000088F8 .text wepon_search__FP9mo2_class */ +void wepon_search(mo2_class*) { + /* Nonmatching */ +} + +/* 000088F8-00008AF8 .text hip_damage__FP9mo2_class */ +void hip_damage(mo2_class*) { + /* Nonmatching */ +} + +/* 00008AF8-00008C20 .text d_mahi__FP9mo2_class */ +void d_mahi(mo2_class*) { + /* Nonmatching */ +} + +/* 00008C20-00008CD8 .text d_sit__FP9mo2_class */ +void d_sit(mo2_class*) { + /* Nonmatching */ +} + +/* 00008CD8-00008E98 .text d_dozou__FP9mo2_class */ +void d_dozou(mo2_class*) { + /* Nonmatching */ +} + +/* 00008E98-00008EA8 .text carry__FP9mo2_class */ +void carry(mo2_class*) { + /* Nonmatching */ +} + +/* 00008EA8-0000910C .text carry_drop__FP9mo2_class */ +void carry_drop(mo2_class*) { + /* Nonmatching */ +} + +/* 0000910C-000094DC .text e3_demo__FP9mo2_class */ +void e3_demo(mo2_class*) { + /* Nonmatching */ +} + +/* 000094DC-000094F4 .text search_target__FP9mo2_class */ +void search_target(mo2_class*) { + /* Nonmatching */ +} + +/* 000094F4-00009A10 .text Mo2_move__FP9mo2_class */ +void Mo2_move(mo2_class*) { + /* Nonmatching */ +} + +/* 00009A10-00009AC0 .text mo2_eye_tex_anm__FP9mo2_class */ +void mo2_eye_tex_anm(mo2_class*) { + /* Nonmatching */ +} + +/* 00009AC0-0000A3C0 .text damage_check__FP9mo2_class */ +void damage_check(mo2_class*) { + /* Nonmatching */ +} + +/* 0000A3C0-0000A3FC .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 0000A3FC-0000A788 .text mo2_demo_camera__FP9mo2_class */ +void mo2_demo_camera(mo2_class*) { + /* Nonmatching */ +} + +/* 0000A788-0000A8C0 .text kantera_get_init__FP9mo2_class */ +void kantera_get_init(mo2_class*) { + /* Nonmatching */ +} + +/* 0000A8C0-0000B618 .text daMo2_Execute__FP9mo2_class */ +void daMo2_Execute(mo2_class*) { + /* Nonmatching */ +} + +/* 0000B618-0000B620 .text daMo2_IsDelete__FP9mo2_class */ +void daMo2_IsDelete(mo2_class*) { + /* Nonmatching */ +} + +/* 0000B620-0000B720 .text daMo2_Delete__FP9mo2_class */ +void daMo2_Delete(mo2_class*) { + /* Nonmatching */ +} + +/* 0000B720-0000B784 .text useArrowHeapInit__FP10fopAc_ac_c */ +void useArrowHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000B784-0000BAFC .text createHeap__FP10fopAc_ac_c */ +void createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000BAFC-0000C148 .text daMo2_Create__FP10fopAc_ac_c */ +void daMo2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000C148-0000C6FC .text __ct__9mo2_classFv */ +mo2_class::mo2_class() { + /* Nonmatching */ +} + +/* 0000C6FC-0000C738 .text __dt__4ga_sFv */ +ga_s::~ga_s() { + /* Nonmatching */ +} + +/* 0000C738-0000C73C .text __ct__4ga_sFv */ +ga_s::ga_s() { + /* Nonmatching */ +} + +/* 0000C73C-0000C808 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000C808-0000C850 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000C850-0000C91C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000C91C-0000C964 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000C964-0000C9C0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000C9C0-0000CA08 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000CA08-0000CA84 .text __dt__4ke_sFv */ +ke_s::~ke_s() { + /* Nonmatching */ +} + +/* 0000CA84-0000CAEC .text __ct__4ke_sFv */ +ke_s::ke_s() { + /* Nonmatching */ +} + +/* 0000CAEC-0000CB48 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000CB48-0000CBB8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000CBB8-0000CC40 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000CC40-0000CC44 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 0000CC44-0000CCA0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000CCA0-0000CCE8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000CCE8-0000CCEC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000CCEC-0000CCF0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000CCF0-0000CCF4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000CCF4-0000CCF8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000CCF8-0000CD40 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000CD40-0000CD9C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000CD9C-0000CDE4 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000CDE4-0000CE40 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000CE40-0000CE88 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000CE88-0000CE98 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000CE98-0000CEA0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000CEA0-0000CEA8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000CEA8-0000CEB0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000CEB0-0000CEB8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000CEB8-0000CEF0 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000CEF0-0000CEF8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000CEF8-0000CF00 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000CF00-0000CF08 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000CF08-0000CF40 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000CF40-0000CF44 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000CF44-0000CF4C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000CF4C-0000CF5C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000CF5C-0000CF64 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000CF64-0000CF6C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000CF6C-0000CF74 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000CF74-0000CF7C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000CF7C-0000CFB4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000CFB4-0000CFBC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000CFBC-0000CFC4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000CFC4-0000CFCC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000CFCC-0000D004 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D004-0000D00C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D00C-0000D014 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D014-0000D020 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000D020-0000D02C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000D084-0000D0E4 .text __dt__8mo2HIO_cFv */ +mo2HIO_c::~mo2HIO_c() { + /* Nonmatching */ +} + +/* 0000D0E4-0000D3A4 .text __ct__8mo2HIO_cFv */ +mo2HIO_c::mo2HIO_c() { + /* Nonmatching */ +} + +/* 0000D3A4-0000D3EC .text __dt__12JntHit_HIO_cFv */ +JntHit_HIO_c::~JntHit_HIO_c() { + /* Nonmatching */ +} + +/* 0000D3EC-0000D3F4 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000D3F4-0000D3FC .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000D3FC-0000D404 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000D404-0000D40C .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000D40C-0000D414 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000D414-0000D41C .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000D41C-0000D424 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000D424-0000D42C .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000D42C-0000D434 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000D434-0000D43C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000D43C-0000D444 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000D444-0000D44C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000D44C-0000D454 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000D454-0000D45C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000D45C-0000D464 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_movie_player.cpp b/src/d/actor/d_a_movie_player.cpp new file mode 100644 index 000000000..c1df29b74 --- /dev/null +++ b/src/d/actor/d_a_movie_player.cpp @@ -0,0 +1,668 @@ +// +// Generated by dtk +// Translation Unit: d_a_movie_player.cpp +// + +#include "d_a_movie_player.h" +#include "dolphin/types.h" + +/* 000000EC-00000584 .text THPAudioDecode */ +void THPAudioDecode { + /* Nonmatching */ +} + +/* 00000584-00000614 .text __THPAudioGetNewSample */ +void __THPAudioGetNewSample { + /* Nonmatching */ +} + +/* 00000614-00000650 .text __THPAudioInitialize */ +void __THPAudioInitialize { + /* Nonmatching */ +} + +/* 00000650-00000894 .text THPVideoDecode */ +void THPVideoDecode { + /* Nonmatching */ +} + +/* 00000894-000008DC .text __THPSetupBuffers */ +void __THPSetupBuffers { + /* Nonmatching */ +} + +/* 000008DC-00000A1C .text __THPReadFrameHeader */ +void __THPReadFrameHeader { + /* Nonmatching */ +} + +/* 00000A1C-00000B48 .text __THPReadScaneHeader */ +void __THPReadScaneHeader { + /* Nonmatching */ +} + +/* 00000B48-00000EFC .text __THPReadQuantizationTable */ +void __THPReadQuantizationTable { + /* Nonmatching */ +} + +/* 00000EFC-000010E4 .text __THPReadHuffmanTableSpecification */ +void __THPReadHuffmanTableSpecification { + /* Nonmatching */ +} + +/* 000010E4-000011C4 .text __THPHuffGenerateSizeTable */ +void __THPHuffGenerateSizeTable { + /* Nonmatching */ +} + +/* 000011C4-00001238 .text __THPHuffGenerateCodeTable */ +void __THPHuffGenerateCodeTable { + /* Nonmatching */ +} + +/* 00001238-00001330 .text __THPHuffGenerateDecoderTables */ +void __THPHuffGenerateDecoderTables { + /* Nonmatching */ +} + +/* 00001330-0000138C .text __THPRestartDefinition */ +void __THPRestartDefinition { + /* Nonmatching */ +} + +/* 0000138C-000015CC .text __THPPrepBitStream */ +void __THPPrepBitStream { + /* Nonmatching */ +} + +/* 000015CC-000016B0 .text __THPDecompressYUV */ +void __THPDecompressYUV { + /* Nonmatching */ +} + +/* 000016B0-000016D0 .text __THPGQRRestore */ +void __THPGQRRestore { + /* Nonmatching */ +} + +/* 000016D0-00001704 .text __THPGQRSetup */ +void __THPGQRSetup { + /* Nonmatching */ +} + +/* 00001704-00001944 .text __THPDecompressiMCURow512x448 */ +void __THPDecompressiMCURow512x448 { + /* Nonmatching */ +} + +/* 00001944-00001DE4 .text __THPInverseDCTY8 */ +void __THPInverseDCTY8 { + /* Nonmatching */ +} + +/* 00001DE4-0000227C .text __THPInverseDCTNoYPos */ +void __THPInverseDCTNoYPos { + /* Nonmatching */ +} + +/* 0000227C-000024C0 .text __THPDecompressiMCURow640x480 */ +void __THPDecompressiMCURow640x480 { + /* Nonmatching */ +} + +/* 000024C0-00002714 .text __THPDecompressiMCURowNxN */ +void __THPDecompressiMCURowNxN { + /* Nonmatching */ +} + +/* 00002714-00002B20 .text __THPHuffDecodeDCTCompY */ +void __THPHuffDecodeDCTCompY { + /* Nonmatching */ +} + +/* 00002B20-00002D98 .text __THPHuffDecodeTab */ +void __THPHuffDecodeTab { + /* Nonmatching */ +} + +/* 00002D98-00002F80 .text __THPHuffDecodeDCTCompU */ +void __THPHuffDecodeDCTCompU { + /* Nonmatching */ +} + +/* 00002F80-00003168 .text __THPHuffDecodeDCTCompV */ +void __THPHuffDecodeDCTCompV { + /* Nonmatching */ +} + +/* 00003168-000031D4 .text THPInit */ +void THPInit { + /* Nonmatching */ +} + +/* 000031D4-00003208 .text OSInitFastCast */ +void OSInitFastCast { + /* Nonmatching */ +} + +/* 00003208-0000323C .text daMP_PopReadedBuffer__Fv */ +void daMP_PopReadedBuffer() { + /* Nonmatching */ +} + +/* 0000323C-0000326C .text daMP_PushReadedBuffer__FPv */ +void daMP_PushReadedBuffer(void*) { + /* Nonmatching */ +} + +/* 0000326C-000032A0 .text daMP_PopFreeReadBuffer__Fv */ +void daMP_PopFreeReadBuffer() { + /* Nonmatching */ +} + +/* 000032A0-000032D0 .text daMP_PushFreeReadBuffer__FPv */ +void daMP_PushFreeReadBuffer(void*) { + /* Nonmatching */ +} + +/* 000032D0-00003304 .text daMP_PopReadedBuffer2__Fv */ +void daMP_PopReadedBuffer2() { + /* Nonmatching */ +} + +/* 00003304-00003334 .text daMP_PushReadedBuffer2__FPv */ +void daMP_PushReadedBuffer2(void*) { + /* Nonmatching */ +} + +/* 00003334-0000336C .text daMP_ReadThreadStart__Fv */ +void daMP_ReadThreadStart() { + /* Nonmatching */ +} + +/* 0000336C-000033B0 .text daMP_ReadThreadCancel__Fv */ +void daMP_ReadThreadCancel() { + /* Nonmatching */ +} + +/* 000033B0-00003494 .text daMP_Reader__FPv */ +void daMP_Reader(void*) { + /* Nonmatching */ +} + +/* 00003494-000034A0 .text daMP_NEXT_READ_SIZE__FP18daMP_THPReadBuffer */ +void daMP_NEXT_READ_SIZE(daMP_THPReadBuffer*) { + /* Nonmatching */ +} + +/* 000034A0-00003550 .text daMP_CreateReadThread__Fl */ +void daMP_CreateReadThread(long) { + /* Nonmatching */ +} + +/* 00003550-00003584 .text daMP_PopFreeTextureSet__Fv */ +void daMP_PopFreeTextureSet() { + /* Nonmatching */ +} + +/* 00003584-000035B4 .text daMP_PushFreeTextureSet__FPv */ +void daMP_PushFreeTextureSet(void*) { + /* Nonmatching */ +} + +/* 000035B4-000035F8 .text daMP_PopDecodedTextureSet__Fl */ +void daMP_PopDecodedTextureSet(long) { + /* Nonmatching */ +} + +/* 000035F8-00003628 .text daMP_PushDecodedTextureSet__FPv */ +void daMP_PushDecodedTextureSet(void*) { + /* Nonmatching */ +} + +/* 00003628-00003760 .text daMP_VideoDecode__FP18daMP_THPReadBuffer */ +void daMP_VideoDecode(daMP_THPReadBuffer*) { + /* Nonmatching */ +} + +/* 00003760-00003828 .text daMP_VideoDecoder__FPv */ +void daMP_VideoDecoder(void*) { + /* Nonmatching */ +} + +/* 00003828-0000395C .text daMP_VideoDecoderForOnMemory__FPv */ +void daMP_VideoDecoderForOnMemory(void*) { + /* Nonmatching */ +} + +/* 0000395C-00003A74 .text daMP_CreateVideoDecodeThread__FlPUc */ +void daMP_CreateVideoDecodeThread(long, unsigned char*) { + /* Nonmatching */ +} + +/* 00003A74-00003AAC .text daMP_VideoDecodeThreadStart__Fv */ +void daMP_VideoDecodeThreadStart() { + /* Nonmatching */ +} + +/* 00003AAC-00003AF0 .text daMP_VideoDecodeThreadCancel__Fv */ +void daMP_VideoDecodeThreadCancel() { + /* Nonmatching */ +} + +/* 00003AF0-00003B24 .text daMP_PopFreeAudioBuffer__Fv */ +void daMP_PopFreeAudioBuffer() { + /* Nonmatching */ +} + +/* 00003B24-00003B54 .text daMP_PushFreeAudioBuffer__FPv */ +void daMP_PushFreeAudioBuffer(void*) { + /* Nonmatching */ +} + +/* 00003B54-00003B98 .text daMP_PopDecodedAudioBuffer__Fl */ +void daMP_PopDecodedAudioBuffer(long) { + /* Nonmatching */ +} + +/* 00003B98-00003BC8 .text daMP_PushDecodedAudioBuffer__FPv */ +void daMP_PushDecodedAudioBuffer(void*) { + /* Nonmatching */ +} + +/* 00003BC8-00003CA4 .text daMP_AudioDecode__FP18daMP_THPReadBuffer */ +void daMP_AudioDecode(daMP_THPReadBuffer*) { + /* Nonmatching */ +} + +/* 00003CA4-00003CCC .text daMP_AudioDecoder__FPv */ +void daMP_AudioDecoder(void*) { + /* Nonmatching */ +} + +/* 00003CCC-00003D74 .text daMP_AudioDecoderForOnMemory__FPv */ +void daMP_AudioDecoderForOnMemory(void*) { + /* Nonmatching */ +} + +/* 00003D74-00003E70 .text daMP_CreateAudioDecodeThread__FlPUc */ +void daMP_CreateAudioDecodeThread(long, unsigned char*) { + /* Nonmatching */ +} + +/* 00003E70-00003EA8 .text daMP_AudioDecodeThreadStart__Fv */ +void daMP_AudioDecodeThreadStart() { + /* Nonmatching */ +} + +/* 00003EA8-00003EEC .text daMP_AudioDecodeThreadCancel__Fv */ +void daMP_AudioDecodeThreadCancel() { + /* Nonmatching */ +} + +/* 00003EEC-00004004 .text daMP_THPGXRestore__Fv */ +void daMP_THPGXRestore() { + /* Nonmatching */ +} + +/* 00004004-000044BC .text daMP_THPGXYuv2RgbSetup__FPC16_GXRenderModeObj */ +void daMP_THPGXYuv2RgbSetup(const _GXRenderModeObj*) { + /* Nonmatching */ +} + +/* 000044BC-000044E4 .text GXSetTexCoordGen */ +void GXSetTexCoordGen { + /* Nonmatching */ +} + +/* 000044E4-000046F8 .text daMP_THPGXYuv2RgbDraw__FPUcPUcPUcssssss */ +void daMP_THPGXYuv2RgbDraw(unsigned char*, unsigned char*, unsigned char*, short, short, short, short, short, short) { + /* Nonmatching */ +} + +/* 000046F8-000046FC .text GXEnd */ +void GXEnd { + /* Nonmatching */ +} + +/* 000046FC-0000470C .text GXTexCoord2u16 */ +void GXTexCoord2u16 { + /* Nonmatching */ +} + +/* 0000470C-00004720 .text GXPosition3s16 */ +void GXPosition3s16 { + /* Nonmatching */ +} + +/* 00004720-0000494C .text daMP_MixAudio__FPsPsUl */ +void daMP_MixAudio(short*, short*, unsigned long) { + /* Nonmatching */ +} + +/* 0000494C-00004A04 .text daMP_audioCallbackWithMSound__Fl */ +void daMP_audioCallbackWithMSound(long) { + /* Nonmatching */ +} + +/* 00004A04-00004A30 .text daMP_audioInitWithMSound__Fv */ +void daMP_audioInitWithMSound() { + /* Nonmatching */ +} + +/* 00004A30-00004A58 .text daMP_audioQuitWithMSound__Fv */ +void daMP_audioQuitWithMSound() { + /* Nonmatching */ +} + +/* 00004A58-00004A88 .text daMP_PushUsedTextureSet__FPv */ +void daMP_PushUsedTextureSet(void*) { + /* Nonmatching */ +} + +/* 00004A88-00004ACC .text daMP_PopUsedTextureSet__Fv */ +void daMP_PopUsedTextureSet() { + /* Nonmatching */ +} + +/* 00004ACC-00004BA4 .text daMP_THPPlayerInit__Fl */ +void daMP_THPPlayerInit(long) { + /* Nonmatching */ +} + +/* 00004BA4-00004BD4 .text daMP_THPPlayerQuit__Fv */ +void daMP_THPPlayerQuit() { + /* Nonmatching */ +} + +/* 00004BD4-00004FB4 .text daMP_THPPlayerOpen__FPCci */ +void daMP_THPPlayerOpen(const char*, int) { + /* Nonmatching */ +} + +/* 00004FB4-00005008 .text daMP_THPPlayerClose__Fv */ +void daMP_THPPlayerClose() { + /* Nonmatching */ +} + +/* 00005008-000050B8 .text daMP_THPPlayerCalcNeedMemory__Fv */ +void daMP_THPPlayerCalcNeedMemory() { + /* Nonmatching */ +} + +/* 000050B8-000052D0 .text daMP_THPPlayerSetBuffer__FPUc */ +void daMP_THPPlayerSetBuffer(unsigned char*) { + /* Nonmatching */ +} + +/* 000052D0-000053A4 .text daMP_InitAllMessageQueue__Fv */ +void daMP_InitAllMessageQueue() { + /* Nonmatching */ +} + +/* 000053A4-00005410 .text daMP_ProperTimingForStart__Fv */ +void daMP_ProperTimingForStart() { + /* Nonmatching */ +} + +/* 00005410-00005554 .text daMP_ProperTimingForGettingNextFrame__Fv */ +void daMP_ProperTimingForGettingNextFrame() { + /* Nonmatching */ +} + +/* 00005554-00005810 .text daMP_PlayControl__FUl */ +void daMP_PlayControl(unsigned long) { + /* Nonmatching */ +} + +/* 00005810-00005850 .text daMP_WaitUntilPrepare__Fv */ +void daMP_WaitUntilPrepare() { + /* Nonmatching */ +} + +/* 00005850-00005880 .text daMP_PrepareReady__Fi */ +void daMP_PrepareReady(int) { + /* Nonmatching */ +} + +/* 00005880-00005B68 .text daMP_THPPlayerPrepare__Flll */ +void daMP_THPPlayerPrepare(long, long, long) { + /* Nonmatching */ +} + +/* 00005B68-00005BAC .text daMP_THPPlayerDrawDone__Fv */ +void daMP_THPPlayerDrawDone() { + /* Nonmatching */ +} + +/* 00005BAC-00005C0C .text daMP_THPPlayerPlay__Fv */ +void daMP_THPPlayerPlay() { + /* Nonmatching */ +} + +/* 00005C0C-00005CCC .text daMP_THPPlayerStop__Fv */ +void daMP_THPPlayerStop() { + /* Nonmatching */ +} + +/* 00005CCC-00005DAC .text daMP_THPPlayerDrawCurrentFrame__FPC16_GXRenderModeObjUlUlUlUl */ +void daMP_THPPlayerDrawCurrentFrame(const _GXRenderModeObj*, unsigned long, unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 00005DAC-00005DF4 .text daMP_THPPlayerGetVideoInfo__FP12THPVideoInfo */ +void daMP_THPPlayerGetVideoInfo(THPVideoInfo*) { + /* Nonmatching */ +} + +/* 00005DF4-00005E3C .text daMP_THPPlayerGetAudioInfo__FP12THPAudioInfo */ +void daMP_THPPlayerGetAudioInfo(THPAudioInfo*) { + /* Nonmatching */ +} + +/* 00005E3C-00005E60 .text daMP_THPPlayerGetTotalFrame__Fv */ +void daMP_THPPlayerGetTotalFrame() { + /* Nonmatching */ +} + +/* 00005E60-00005E70 .text daMP_THPPlayerGetState__Fv */ +void daMP_THPPlayerGetState() { + /* Nonmatching */ +} + +/* 00005E70-00005F9C .text daMP_THPPlayerSetVolume__Fll */ +void daMP_THPPlayerSetVolume(long, long) { + /* Nonmatching */ +} + +/* 00005F9C-00006104 .text daMP_ActivePlayer_Init__FPCc */ +void daMP_ActivePlayer_Init(const char*) { + /* Nonmatching */ +} + +/* 00006104-0000610C .text getRenderMode__8JUTVideoCFv */ +void JUTVideo::getRenderMode() const { + /* Nonmatching */ +} + +/* 0000610C-0000611C .text getManager__8JUTVideoFv */ +void JUTVideo::getManager() { + /* Nonmatching */ +} + +/* 0000611C-0000615C .text daMP_ActivePlayer_Finish__Fv */ +void daMP_ActivePlayer_Finish() { + /* Nonmatching */ +} + +/* 0000615C-00006180 .text JKRFree__FPv */ +void JKRFree(void*) { + /* Nonmatching */ +} + +/* 00006180-000061DC .text daMP_ActivePlayer_Main__Fv */ +void daMP_ActivePlayer_Main() { + /* Nonmatching */ +} + +/* 000061DC-00006230 .text daMP_ActivePlayer_Draw__Fv */ +void daMP_ActivePlayer_Draw() { + /* Nonmatching */ +} + +/* 00006230-000062F0 .text daMP_Get_MovieRestFrame__Fv */ +void daMP_Get_MovieRestFrame() { + /* Nonmatching */ +} + +/* 000062F0-00006370 .text daMP_Set_PercentMovieVolume__Ff */ +void daMP_Set_PercentMovieVolume(float) { + /* Nonmatching */ +} + +/* 00006370-00006390 .text daMP_c_Get_arg_data__6daMP_cFv */ +void daMP_c::daMP_c_Get_arg_data() { + /* Nonmatching */ +} + +/* 00006390-00006500 .text daMP_c_Init__6daMP_cFv */ +void daMP_c::daMP_c_Init() { + /* Nonmatching */ +} + +/* 00006500-00006534 .text setFrameRate__13mDoGph_gInf_cFUs */ +void mDoGph_gInf_c::setFrameRate(unsigned short) { + /* Nonmatching */ +} + +/* 00006534-00006544 .text setFrameRate__10JFWDisplayFUs */ +void JFWDisplay::setFrameRate(unsigned short) { + /* Nonmatching */ +} + +/* 00006544-00006554 .text getManager__10JFWDisplayFv */ +void JFWDisplay::getManager() { + /* Nonmatching */ +} + +/* 00006554-00006578 .text getFrameRate__13mDoGph_gInf_cFv */ +void mDoGph_gInf_c::getFrameRate() { + /* Nonmatching */ +} + +/* 00006578-00006580 .text getFrameRate__10JFWDisplayCFv */ +void JFWDisplay::getFrameRate() const { + /* Nonmatching */ +} + +/* 00006580-000065F8 .text daMP_c_Finish__6daMP_cFv */ +void daMP_c::daMP_c_Finish() { + /* Nonmatching */ +} + +/* 000065F8-0000661C .text daMP_c_Main__6daMP_cFv */ +void daMP_c::daMP_c_Main() { + /* Nonmatching */ +} + +/* 0000661C-0000663C .text draw__16daMP_Dlst_base_cFv */ +void daMP_Dlst_base_c::draw() { + /* Nonmatching */ +} + +/* 0000663C-00006668 .text daMP_c_Draw__6daMP_cFv */ +void daMP_c::daMP_c_Draw() { + /* Nonmatching */ +} + +/* 00006668-00006698 .text dComIfGd_set2DOpa__FP12dDlst_base_c */ +void dComIfGd_set2DOpa(dDlst_base_c*) { + /* Nonmatching */ +} + +/* 00006698-000066C4 .text set2DOpa__12dDlst_list_cFP12dDlst_base_c */ +void dDlst_list_c::set2DOpa(dDlst_base_c*) { + /* Nonmatching */ +} + +/* 000066C4-00006728 .text daMP_c_Callback_Init__6daMP_cFP10fopAc_ac_c */ +void daMP_c::daMP_c_Callback_Init(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006728-00006748 .text daMP_c_Callback_Finish__6daMP_cFP6daMP_c */ +void daMP_c::daMP_c_Callback_Finish(daMP_c*) { + /* Nonmatching */ +} + +/* 00006748-00006780 .text daMP_c_Callback_Main__6daMP_cFP6daMP_c */ +void daMP_c::daMP_c_Callback_Main(daMP_c*) { + /* Nonmatching */ +} + +/* 00006780-000067B8 .text daMP_c_Callback_Draw__6daMP_cFP6daMP_c */ +void daMP_c::daMP_c_Callback_Draw(daMP_c*) { + /* Nonmatching */ +} + +/* 000067B8-000067C0 .text daMP_Callback_Dummy__FP6daMP_c */ +void daMP_Callback_Dummy(daMP_c*) { + /* Nonmatching */ +} + +/* 000067C0-00006820 .text __dt__16daMP_Dlst_base_cFv */ +daMP_Dlst_base_c::~daMP_Dlst_base_c() { + /* Nonmatching */ +} + +/* 00006820-00006868 .text __dt__12dDlst_base_cFv */ +dDlst_base_c::~dDlst_base_c() { + /* Nonmatching */ +} + +/* 00006868-0000686C .text draw__12dDlst_base_cFv */ +void dDlst_base_c::draw() { + /* Nonmatching */ +} + +/* 000068A8-000068E4 .text __ct__16daMP_Dlst_base_cFv */ +daMP_Dlst_base_c::daMP_Dlst_base_c() { + /* Nonmatching */ +} + +/* 000068E4-000068F4 .text __ct__12dDlst_base_cFv */ +dDlst_base_c::dDlst_base_c() { + /* Nonmatching */ +} + +/* 000068F4-00006914 .text fopAcM_GetParam__FPv */ +void fopAcM_GetParam(void*) { + /* Nonmatching */ +} + +/* 00006914-0000691C .text fpcM_GetParam__FPv */ +void fpcM_GetParam(void*) { + /* Nonmatching */ +} + +/* 0000691C-0000692C .text fopAcM_OnCondition__FP10fopAc_ac_cUl */ +void fopAcM_OnCondition(fopAc_ac_c*, unsigned long) { + /* Nonmatching */ +} + +/* 0000692C-0000695C .text __ct__6daMP_cFv */ +daMP_c::daMP_c() { + /* Nonmatching */ +} + +/* 0000695C-00006964 .text __nw__FUlPv */ +void operator new(unsigned long, void*) { + /* Nonmatching */ +} + +/* 00006964-00006970 .text fopAcM_CheckCondition__FP10fopAc_ac_cUl */ +void fopAcM_CheckCondition(fopAc_ac_c*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mozo.cpp b/src/d/actor/d_a_mozo.cpp new file mode 100644 index 000000000..56d94259c --- /dev/null +++ b/src/d/actor/d_a_mozo.cpp @@ -0,0 +1,303 @@ +// +// Generated by dtk +// Translation Unit: d_a_mozo.cpp +// + +#include "d_a_mozo.h" +#include "dolphin/types.h" + +/* 000000EC-000001D0 .text __ct__12daMozo_HIO_cFv */ +daMozo_HIO_c::daMozo_HIO_c() { + /* Nonmatching */ +} + +/* 000001D0-0000022C .text __dt__21daMozo_FireChildHIO_cFv */ +daMozo_FireChildHIO_c::~daMozo_FireChildHIO_c() { + /* Nonmatching */ +} + +/* 0000022C-00000288 .text __dt__21daMozo_BeamChildHIO_cFv */ +daMozo_BeamChildHIO_c::~daMozo_BeamChildHIO_c() { + /* Nonmatching */ +} + +/* 00000288-000002D0 .text __dt__17daMozo_childHIO_cFv */ +daMozo_childHIO_c::~daMozo_childHIO_c() { + /* Nonmatching */ +} + +/* 000002D0-00000568 .text daMozo_nodeCallBackBeam__FP8daMozo_cP8J3DModelP7J3DNodei */ +void daMozo_nodeCallBackBeam(daMozo_c*, J3DModel*, J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000568-00000728 .text daMozo_nodeCallBackFire__FP8daMozo_cP8J3DModelP7J3DNodei */ +void daMozo_nodeCallBackFire(daMozo_c*, J3DModel*, J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000728-0000078C .text daMozo_nodeCallBack__FP7J3DNodei */ +void daMozo_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000078C-000007AC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000007AC-00000A24 .text CreateHeap__8daMozo_cFv */ +void daMozo_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000A24-00000AAC .text set_mtx__8daMozo_cFv */ +void daMozo_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000AAC-00000C38 .text anime_proc__8daMozo_cFv */ +void daMozo_c::anime_proc() { + /* Nonmatching */ +} + +/* 00000C38-00000C90 .text wait_proc_init__8daMozo_cFv */ +void daMozo_c::wait_proc_init() { + /* Nonmatching */ +} + +/* 00000C90-00000D58 .text wait_proc__8daMozo_cFv */ +void daMozo_c::wait_proc() { + /* Nonmatching */ +} + +/* 00000D58-00000DE0 .text search_beam_proc_init__8daMozo_cFv */ +void daMozo_c::search_beam_proc_init() { + /* Nonmatching */ +} + +/* 00000DE0-00001230 .text search_beam_proc__8daMozo_cFv */ +void daMozo_c::search_beam_proc() { + /* Nonmatching */ +} + +/* 00001230-000012C0 .text search_fire_proc_init__8daMozo_cFv */ +void daMozo_c::search_fire_proc_init() { + /* Nonmatching */ +} + +/* 000012C0-000017F4 .text search_fire_proc__8daMozo_cFv */ +void daMozo_c::search_fire_proc() { + /* Nonmatching */ +} + +/* 000017F4-00001874 .text towait_proc_init__8daMozo_cFv */ +void daMozo_c::towait_proc_init() { + /* Nonmatching */ +} + +/* 00001874-00001B3C .text towait_proc__8daMozo_cFv */ +void daMozo_c::towait_proc() { + /* Nonmatching */ +} + +/* 00001B3C-00001D8C .text checkRange__8daMozo_cFi */ +void daMozo_c::checkRange(int) { + /* Nonmatching */ +} + +/* 00001D8C-00001F70 .text setAnm__8daMozo_cFif */ +void daMozo_c::setAnm(int, float) { + /* Nonmatching */ +} + +/* 00001F70-00002228 .text CreateInit__8daMozo_cFv */ +void daMozo_c::CreateInit() { + /* Nonmatching */ +} + +/* 00002228-000023B0 .text _create__8daMozo_cFv */ +void daMozo_c::_create() { + /* Nonmatching */ +} + +/* 000023B0-0000242C .text _delete__8daMozo_cFv */ +void daMozo_c::_delete() { + /* Nonmatching */ +} + +/* 0000242C-00002498 .text getBeamActor__8daMozo_cFUi */ +void daMozo_c::getBeamActor(unsigned int) { + /* Nonmatching */ +} + +/* 00002498-00002588 .text event_move__8daMozo_cFv */ +void daMozo_c::event_move() { + /* Nonmatching */ +} + +/* 00002588-000025DC .text _execute__8daMozo_cFv */ +void daMozo_c::_execute() { + /* Nonmatching */ +} + +/* 000025DC-0000267C .text _draw__8daMozo_cFv */ +void daMozo_c::_draw() { + /* Nonmatching */ +} + +/* 0000267C-000026A0 .text daMozo_Draw__FP8daMozo_c */ +void daMozo_Draw(daMozo_c*) { + /* Nonmatching */ +} + +/* 000026A0-000026C4 .text daMozo_Execute__FP8daMozo_c */ +void daMozo_Execute(daMozo_c*) { + /* Nonmatching */ +} + +/* 000026C4-000026CC .text daMozo_IsDelete__FP8daMozo_c */ +void daMozo_IsDelete(daMozo_c*) { + /* Nonmatching */ +} + +/* 000026CC-000026F0 .text daMozo_Delete__FP8daMozo_c */ +void daMozo_Delete(daMozo_c*) { + /* Nonmatching */ +} + +/* 000026F0-00002710 .text daMozo_Create__FP10fopAc_ac_c */ +void daMozo_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002710-000027AC .text __dt__12daMozo_HIO_cFv */ +daMozo_HIO_c::~daMozo_HIO_c() { + /* Nonmatching */ +} + +/* 000027E8-000027F0 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 000027F0-000027F8 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 000027F8-00002834 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00002834-00002914 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00002914-00002924 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002924-00002980 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002980-00002988 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002988-00002990 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002990-000029C8 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000029C8-000029D0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000029D0-000029D8 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000029D8-000029E0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000029E0-00002A18 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A18-00002A24 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002A24-00002A30 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002A30-00002A34 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002A34-00002A3C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002A3C-00002A44 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002A44-00002A4C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A4C-00002AA8 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00002AA8-00002AF0 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00002AF0-00002B38 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002B38-00002B94 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00002B94-00002BF0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00002BF0-00002C38 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_msw.cpp b/src/d/actor/d_a_msw.cpp new file mode 100644 index 000000000..1274ea9d0 --- /dev/null +++ b/src/d/actor/d_a_msw.cpp @@ -0,0 +1,178 @@ +// +// Generated by dtk +// Translation Unit: d_a_msw.cpp +// + +#include "d_a_msw.h" +#include "dolphin/types.h" + +/* 00000078-000002D4 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000002D4-00000310 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000310-00000540 .text chain_Draw__FP9msw_class */ +void chain_Draw(msw_class*) { + /* Nonmatching */ +} + +/* 00000540-000005E8 .text daMsw_Draw__FP9msw_class */ +void daMsw_Draw(msw_class*) { + /* Nonmatching */ +} + +/* 000005E8-0000080C .text msw_move__FP9msw_class */ +void msw_move(msw_class*) { + /* Nonmatching */ +} + +/* 0000080C-00000AD4 .text daMsw_Execute__FP9msw_class */ +void daMsw_Execute(msw_class*) { + /* Nonmatching */ +} + +/* 00000AD4-00000B38 .text daMsw_IsDelete__FP9msw_class */ +void daMsw_IsDelete(msw_class*) { + /* Nonmatching */ +} + +/* 00000B38-00000B88 .text daMsw_Delete__FP9msw_class */ +void daMsw_Delete(msw_class*) { + /* Nonmatching */ +} + +/* 00000B88-00000D3C .text daMsw_CreateInit__FP10fopAc_ac_c */ +void daMsw_CreateInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000D3C-00000FE0 .text daMsw_Create__FP10fopAc_ac_c */ +void daMsw_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000FE0-000010AC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000010AC-00001130 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001130-00001178 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001178-000011D4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000011D4-0000121C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000121C-00001220 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001220-00001228 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001228-00001230 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001230-0000123C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000123C-00001248 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001248-00001258 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001258-00001260 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001260-00001268 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001268-00001270 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001270-00001278 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001278-000012B0 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000012B0-000012B8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000012B8-000012C0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000012C0-000012C8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000012C8-00001300 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001300-00001304 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001304-0000130C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000130C-00001314 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001314-0000131C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mt.cpp b/src/d/actor/d_a_mt.cpp new file mode 100644 index 000000000..1f9285ad4 --- /dev/null +++ b/src/d/actor/d_a_mt.cpp @@ -0,0 +1,663 @@ +// +// Generated by dtk +// Translation Unit: d_a_mt.cpp +// + +#include "d_a_mt.h" +#include "dolphin/types.h" + +/* 000000EC-000001E8 .text __ct__10daMt_HIO_cFv */ +daMt_HIO_c::daMt_HIO_c() { + /* Nonmatching */ +} + +/* 000001E8-00000230 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000230-000002D8 .text anm_init__FP8mt_classifUcfi */ +void anm_init(mt_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000002D8-00000350 .text mt_a_d_sub__FPvPv */ +void mt_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00000350-00000390 .text mt_check__FP8mt_class */ +void mt_check(mt_class*) { + /* Nonmatching */ +} + +/* 00000390-00000478 .text mt_bg_check__FP8mt_class */ +void mt_bg_check(mt_class*) { + /* Nonmatching */ +} + +/* 00000478-0000053C .text tex_anm_set__FP8mt_classUs */ +void tex_anm_set(mt_class*, unsigned short) { + /* Nonmatching */ +} + +/* 0000053C-000005EC .text mt_eye_tex_anm__FP8mt_class */ +void mt_eye_tex_anm(mt_class*) { + /* Nonmatching */ +} + +/* 000005EC-00000720 .text nodeCallBack_head__FP7J3DNodei */ +void nodeCallBack_head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000720-0000075C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000075C-0000098C .text nodeCallBack_body__FP7J3DNodei */ +void nodeCallBack_body(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000098C-00000B28 .text nodeCallBack_tail__FP7J3DNodei */ +void nodeCallBack_tail(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000B28-0000171C .text body_control2__FP8mt_class */ +void body_control2(mt_class*) { + /* Nonmatching */ +} + +/* 0000171C-00001848 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001848-000018E8 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000018E8-00001944 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001944-0000198C .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000198C-000019E8 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000019E8-00001A30 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001A30-00001AC4 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001AC4-00001B0C .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001B0C-00001B54 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001B54-00001E44 .text wall_check_sub__FP8mt_classP4cXyzP4cXyz */ +void wall_check_sub(mt_class*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00001E44-00001F10 .text body_wall_check__FP8mt_class */ +void body_wall_check(mt_class*) { + /* Nonmatching */ +} + +/* 00001F10-000022D8 .text body_control1__FP8mt_class */ +void body_control1(mt_class*) { + /* Nonmatching */ +} + +/* 000022D8-000028BC .text body_control3__FP8mt_class */ +void body_control3(mt_class*) { + /* Nonmatching */ +} + +/* 000028BC-00002AB0 .text body_control4__FP8mt_class */ +void body_control4(mt_class*) { + /* Nonmatching */ +} + +/* 00002AB0-00003008 .text body_control5__FP8mt_class */ +void body_control5(mt_class*) { + /* Nonmatching */ +} + +/* 00003008-00003210 .text br_draw__FP8mt_class */ +void br_draw(mt_class*) { + /* Nonmatching */ +} + +/* 00003210-00003360 .text daMt_shadowDraw__FP8mt_class */ +void daMt_shadowDraw(mt_class*) { + /* Nonmatching */ +} + +/* 00003360-0000361C .text daMt_Draw__FP8mt_class */ +void daMt_Draw(mt_class*) { + /* Nonmatching */ +} + +/* 0000361C-000037B0 .text bakuha__FP8mt_class */ +void bakuha(mt_class*) { + /* Nonmatching */ +} + +/* 000037B0-000042C4 .text mt_move__FP8mt_class */ +void mt_move(mt_class*) { + /* Nonmatching */ +} + +/* 000042C4-00005088 .text mt_fight__FP8mt_class */ +void mt_fight(mt_class*) { + /* Nonmatching */ +} + +/* 00005088-00005A04 .text mt_move_maru__FP8mt_class */ +void mt_move_maru(mt_class*) { + /* Nonmatching */ +} + +/* 00005A04-00005B1C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00005B1C-00005B9C .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00005B9C-00005C54 .text water_damage_se_set__FP8mt_class */ +void water_damage_se_set(mt_class*) { + /* Nonmatching */ +} + +/* 00005C54-0000614C .text damage_check__FP8mt_class */ +void damage_check(mt_class*) { + /* Nonmatching */ +} + +/* 0000614C-00006188 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00006188-000074D4 .text daMt_Execute__FP8mt_class */ +void daMt_Execute(mt_class*) { + /* Nonmatching */ +} + +/* 000074D4-00007628 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00007628-00007798 .text __ct__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00007798-000078DC .text __ct__11dBgS_LinChkFv */ +dBgS_LinChk::dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000078DC-00007A44 .text __dt__20dBgS_ObjGndChk_YoganFv */ +dBgS_ObjGndChk_Yogan::~dBgS_ObjGndChk_Yogan() { + /* Nonmatching */ +} + +/* 00007A44-00007B84 .text __ct__20dBgS_ObjGndChk_YoganFv */ +dBgS_ObjGndChk_Yogan::dBgS_ObjGndChk_Yogan() { + /* Nonmatching */ +} + +/* 00007B84-00007CC4 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00007CC4-00007CCC .text daMt_IsDelete__FP8mt_class */ +void daMt_IsDelete(mt_class*) { + /* Nonmatching */ +} + +/* 00007CCC-00007E18 .text daMt_Delete__FP8mt_class */ +void daMt_Delete(mt_class*) { + /* Nonmatching */ +} + +/* 00007E18-00008400 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00008400-00008448 .text __dt__11J3DTexNoAnmFv */ +J3DTexNoAnm::~J3DTexNoAnm() { + /* Nonmatching */ +} + +/* 00008448-00008464 .text __ct__11J3DTexNoAnmFv */ +J3DTexNoAnm::J3DTexNoAnm() { + /* Nonmatching */ +} + +/* 00008464-000084AC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000084AC-000088A8 .text daMt_Create__FP10fopAc_ac_c */ +void daMt_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000088A8-00008B98 .text __ct__8mt_classFv */ +mt_class::mt_class() { + /* Nonmatching */ +} + +/* 00008B98-00008C64 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00008C64-00008CAC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00008CAC-00008CF4 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00008CF4-00008D50 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00008D50-00008D98 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00008D98-00008E64 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00008E64-00008EE8 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00008EE8-00008F44 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00008F44-00008FB4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00008FB4-0000903C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000903C-00009040 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00009040-000090AC .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 000090AC-000090D4 .text __defctor__19dPa_followEcallBackFv */ +void dPa_followEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 000090D4-000090D8 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000090D8-000090DC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000090DC-000090E0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000090E0-000090E4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000090E4-000090E8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000090E8-00009130 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00009130-0000918C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000918C-000091D4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000091D4-0000921C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000921C-00009278 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00009278-00009288 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00009288-00009290 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009290-00009298 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009298-000092A0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000092A0-000092A8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000092A8-000092E0 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000092E0-000092E8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000092E8-000092F0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000092F0-000092F8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000092F8-00009330 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009330-00009334 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00009334-0000933C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000933C-0000934C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000934C-00009354 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009354-0000935C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000935C-00009364 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009364-0000936C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000936C-000093A4 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000093A4-000093AC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000093AC-000093B4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000093B4-000093BC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000093BC-000093F4 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000093F4-000093FC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000093FC-00009404 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009404-00009410 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009410-0000941C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000941C-00009478 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00009478-000094D4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000094D4-00009530 .text __dt__10daMt_HIO_cFv */ +daMt_HIO_c::~daMt_HIO_c() { + /* Nonmatching */ +} + +/* 0000956C-00009574 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009574-0000957C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000957C-00009584 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009584-0000958C .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000958C-00009594 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009594-0000959C .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000959C-000095A4 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000095A4-000095AC .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000095AC-000095B4 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000095B4-000095BC .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 000095BC-000095C4 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 000095C4-000095CC .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 000095CC-000095D4 .text @20@__dt__20dBgS_ObjGndChk_YoganFv */ +void @20@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 000095D4-000095DC .text @76@__dt__20dBgS_ObjGndChk_YoganFv */ +void @76@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 000095DC-000095E4 .text @64@__dt__20dBgS_ObjGndChk_YoganFv */ +void @64@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 000095E4-000095EC .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000095EC-000095F4 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000095F4-000095FC .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000095FC-00009604 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00009604-0000960C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000960C-00009614 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00009614-0000961C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000961C-00009624 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00009624-0000962C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_mtoge.cpp b/src/d/actor/d_a_mtoge.cpp new file mode 100644 index 000000000..0e14687cb --- /dev/null +++ b/src/d/actor/d_a_mtoge.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_mtoge.cpp +// + +#include "d_a_mtoge.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getSwbit__9daMtoge_cFv */ +void daMtoge_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000084-000000A4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000A4-000001E8 .text CreateHeap__9daMtoge_cFv */ +void daMtoge_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001E8-00000254 .text calcMtx__9daMtoge_cFv */ +void daMtoge_c::calcMtx() { + /* Nonmatching */ +} + +/* 00000254-00000384 .text CreateInit__9daMtoge_cFv */ +void daMtoge_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000384-0000041C .text create__9daMtoge_cFv */ +void daMtoge_c::create() { + /* Nonmatching */ +} + +/* 0000041C-00000424 .text daMtoge_actionWait__FP9daMtoge_c */ +void daMtoge_actionWait(daMtoge_c*) { + /* Nonmatching */ +} + +/* 00000424-000004D4 .text daMtoge_actionHind__FP9daMtoge_c */ +void daMtoge_actionHind(daMtoge_c*) { + /* Nonmatching */ +} + +/* 000004D4-00000550 .text daMtoge_actionUp__FP9daMtoge_c */ +void daMtoge_actionUp(daMtoge_c*) { + /* Nonmatching */ +} + +/* 00000550-00000600 .text daMtoge_actionArrival__FP9daMtoge_c */ +void daMtoge_actionArrival(daMtoge_c*) { + /* Nonmatching */ +} + +/* 00000600-0000067C .text daMtoge_actionDown__FP9daMtoge_c */ +void daMtoge_actionDown(daMtoge_c*) { + /* Nonmatching */ +} + +/* 0000067C-000006DC .text daMtoge_Draw__FP9daMtoge_c */ +void daMtoge_Draw(daMtoge_c*) { + /* Nonmatching */ +} + +/* 000006DC-00000718 .text daMtoge_Execute__FP9daMtoge_c */ +void daMtoge_Execute(daMtoge_c*) { + /* Nonmatching */ +} + +/* 00000718-00000720 .text daMtoge_IsDelete__FP9daMtoge_c */ +void daMtoge_IsDelete(daMtoge_c*) { + /* Nonmatching */ +} + +/* 00000720-00000790 .text daMtoge_Delete__FP9daMtoge_c */ +void daMtoge_Delete(daMtoge_c*) { + /* Nonmatching */ +} + +/* 00000790-000007B0 .text daMtoge_Create__FP10fopAc_ac_c */ +void daMtoge_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_nh.cpp b/src/d/actor/d_a_nh.cpp new file mode 100644 index 000000000..141af2275 --- /dev/null +++ b/src/d/actor/d_a_nh.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_nh.cpp +// + +#include "d_a_nh.h" +#include "dolphin/types.h" + +/* 800F95B8-800F9654 .text __ct__10daNh_HIO_cFv */ +daNh_HIO_c::daNh_HIO_c() { + /* Nonmatching */ +} + +/* 800F9654-800F9874 .text __dt__6daNh_cFv */ +daNh_c::~daNh_c() { + /* Nonmatching */ +} + +/* 800F9874-800F9980 .text setBaseMtx__6daNh_cFv */ +void daNh_c::setBaseMtx() { + /* Nonmatching */ +} + +/* 800F9980-800F9A54 .text createHeap__6daNh_cFv */ +void daNh_c::createHeap() { + /* Nonmatching */ +} + +/* 800F9A54-800F9A74 .text checkCreateHeap__FP10fopAc_ac_c */ +void checkCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800F9A74-800F9C8C .text create__6daNh_cFv */ +void daNh_c::create() { + /* Nonmatching */ +} + +/* 800F9C8C-800F9D64 .text init__6daNh_cFv */ +void daNh_c::init() { + /* Nonmatching */ +} + +/* 800F9D64-800F9DF4 .text action__6daNh_cFPv */ +void daNh_c::action(void*) { + /* Nonmatching */ +} + +/* 800F9DF4-800F9EB8 .text setAction__6daNh_cFM6daNh_cFPCvPvPv_iPv */ +void daNh_c::setAction(int (daNh_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 800F9EB8-800F9F3C .text checkBinCatch__6daNh_cFv */ +void daNh_c::checkBinCatch() { + /* Nonmatching */ +} + +/* 800F9F3C-800FA108 .text searchPlayer__6daNh_cFv */ +void daNh_c::searchPlayer() { + /* Nonmatching */ +} + +/* 800FA108-800FA19C .text moveProc__6daNh_cFffs */ +void daNh_c::moveProc(float, float, short) { + /* Nonmatching */ +} + +/* 800FA19C-800FA260 .text getHomeDistance__6daNh_cFv */ +void daNh_c::getHomeDistance() { + /* Nonmatching */ +} + +/* 800FA260-800FA2E4 .text checkTimer__6daNh_cFv */ +void daNh_c::checkTimer() { + /* Nonmatching */ +} + +/* 800FA2E4-800FA568 .text BGCheck__6daNh_cFv */ +void daNh_c::BGCheck() { + /* Nonmatching */ +} + +/* 800FA568-800FA5B4 .text airMove__6daNh_cFv */ +void daNh_c::airMove() { + /* Nonmatching */ +} + +/* 800FA5B4-800FA674 .text waitAction__6daNh_cFPv */ +void daNh_c::waitAction(void*) { + /* Nonmatching */ +} + +/* 800FA674-800FA78C .text checkEscapeEnd__6daNh_cFv */ +void daNh_c::checkEscapeEnd() { + /* Nonmatching */ +} + +/* 800FA78C-800FA880 .text escapeAction__6daNh_cFPv */ +void daNh_c::escapeAction(void*) { + /* Nonmatching */ +} + +/* 800FA880-800FAA34 .text returnAction__6daNh_cFPv */ +void daNh_c::returnAction(void*) { + /* Nonmatching */ +} + +/* 800FAA34-800FABE0 .text execute__6daNh_cFv */ +void daNh_c::execute() { + /* Nonmatching */ +} + +/* 800FABE0-800FACC4 .text initBrkAnm__6daNh_cFb */ +void daNh_c::initBrkAnm(bool) { + /* Nonmatching */ +} + +/* 800FACC4-800FACE8 .text playBrkAnm__6daNh_cFv */ +void daNh_c::playBrkAnm() { + /* Nonmatching */ +} + +/* 800FACE8-800FAE1C .text draw__6daNh_cFv */ +void daNh_c::draw() { + /* Nonmatching */ +} + +/* 800FAE1C-800FAE3C .text daNh_Draw__FP6daNh_c */ +void daNh_Draw(daNh_c*) { + /* Nonmatching */ +} + +/* 800FAE3C-800FAE5C .text daNh_Execute__FP6daNh_c */ +void daNh_Execute(daNh_c*) { + /* Nonmatching */ +} + +/* 800FAE5C-800FAE64 .text daNh_IsDelete__FP6daNh_c */ +void daNh_IsDelete(daNh_c*) { + /* Nonmatching */ +} + +/* 800FAE64-800FAE8C .text daNh_Delete__FP6daNh_c */ +void daNh_Delete(daNh_c*) { + /* Nonmatching */ +} + +/* 800FAE8C-800FAEAC .text daNh_Create__FP10fopAc_ac_c */ +void daNh_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800FAEAC-800FAEF4 .text __dt__10daNh_HIO_cFv */ +daNh_HIO_c::~daNh_HIO_c() { + /* Nonmatching */ +} + +/* 800FAEF4-800FAF10 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 800FAF10-800FAF84 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ac1.cpp b/src/d/actor/d_a_npc_ac1.cpp new file mode 100644 index 000000000..3ad211503 --- /dev/null +++ b/src/d/actor/d_a_npc_ac1.cpp @@ -0,0 +1,508 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ac1.cpp +// + +#include "d_a_npc_ac1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Ac1_HIO_cFv */ +daNpc_Ac1_HIO_c::daNpc_Ac1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001E4 .text nodeCallBack_Wng__FP7J3DNodei */ +void nodeCallBack_Wng(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E4-00000294 .text nodeWngControl__11daNpc_Ac1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ac1_c::nodeWngControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000294-000002E0 .text nodeCallBack_Arm__FP7J3DNodei */ +void nodeCallBack_Arm(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002E0-00000390 .text nodeArmControl__11daNpc_Ac1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ac1_c::nodeArmControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000390-000003DC .text nodeCallBack_Ac1__FP7J3DNodei */ +void nodeCallBack_Ac1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000003DC-0000056C .text nodeAc1Control__11daNpc_Ac1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ac1_c::nodeAc1Control(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 0000056C-000005A8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000005A8-00000640 .text init_AC1_0__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::init_AC1_0() { + /* Nonmatching */ +} + +/* 00000640-000007C8 .text createInit__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::createInit() { + /* Nonmatching */ +} + +/* 000007C8-00000988 .text setMtx__11daNpc_Ac1_cFb */ +void daNpc_Ac1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000988-0000099C .text anmNum_toResID__11daNpc_Ac1_cFi */ +void daNpc_Ac1_c::anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 0000099C-000009B0 .text wingAnmNum_toResID__11daNpc_Ac1_cFi */ +void daNpc_Ac1_c::wingAnmNum_toResID(int) { + /* Nonmatching */ +} + +/* 000009B0-000009C4 .text btpNum_toResID__11daNpc_Ac1_cFi */ +void daNpc_Ac1_c::btpNum_toResID(int) { + /* Nonmatching */ +} + +/* 000009C4-00000AD4 .text setBtp__11daNpc_Ac1_cFbi */ +void daNpc_Ac1_c::setBtp(bool, int) { + /* Nonmatching */ +} + +/* 00000AD4-00000AFC .text iniTexPttrnAnm__11daNpc_Ac1_cFb */ +void daNpc_Ac1_c::iniTexPttrnAnm(bool) { + /* Nonmatching */ +} + +/* 00000AFC-00000BA8 .text plyTexPttrnAnm__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::plyTexPttrnAnm() { + /* Nonmatching */ +} + +/* 00000BA8-00000BE4 .text setAnm_tex__11daNpc_Ac1_cFSc */ +void daNpc_Ac1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 00000BE4-00000D0C .text setAnm_anm__11daNpc_Ac1_cFPQ211daNpc_Ac1_c9anm_prm_c */ +void daNpc_Ac1_c::setAnm_anm(daNpc_Ac1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000D0C-00000D8C .text setAnm__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000D8C-00000D90 .text chg_anmTag__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::chg_anmTag() { + /* Nonmatching */ +} + +/* 00000D90-00000D94 .text control_anmTag__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::control_anmTag() { + /* Nonmatching */ +} + +/* 00000D94-00000DD8 .text chg_anmAtr__11daNpc_Ac1_cFUc */ +void daNpc_Ac1_c::chg_anmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000DD8-00000DE4 .text control_anmAtr__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::control_anmAtr() { + /* Nonmatching */ +} + +/* 00000DE4-00000E4C .text setAnm_ATR__11daNpc_Ac1_cFi */ +void daNpc_Ac1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 00000E4C-00000F10 .text anmAtr__11daNpc_Ac1_cFUs */ +void daNpc_Ac1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000F10-00000F60 .text eventOrder__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000F60-00000FA0 .text checkOrder__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000FA0-0000103C .text chk_talk__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::chk_talk() { + /* Nonmatching */ +} + +/* 0000103C-0000107C .text chk_partsNotMove__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::chk_partsNotMove() { + /* Nonmatching */ +} + +/* 0000107C-0000121C .text lookBack__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::lookBack() { + /* Nonmatching */ +} + +/* 0000121C-0000128C .text next_msgStatus__11daNpc_Ac1_cFPUl */ +void daNpc_Ac1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000128C-000012AC .text getBitMask__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::getBitMask() { + /* Nonmatching */ +} + +/* 000012AC-00001380 .text getMsg_AC1_0__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::getMsg_AC1_0() { + /* Nonmatching */ +} + +/* 00001380-000013BC .text getMsg__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::getMsg() { + /* Nonmatching */ +} + +/* 000013BC-0000143C .text chkAttention__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::chkAttention() { + /* Nonmatching */ +} + +/* 0000143C-00001494 .text setAttention__11daNpc_Ac1_cFb */ +void daNpc_Ac1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001494-000014B0 .text charDecide__11daNpc_Ac1_cFi */ +void daNpc_Ac1_c::charDecide(int) { + /* Nonmatching */ +} + +/* 000014B0-00001508 .text event_actionInit__11daNpc_Ac1_cFi */ +void daNpc_Ac1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 00001508-00001528 .text event_action__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::event_action() { + /* Nonmatching */ +} + +/* 00001528-00001614 .text privateCut__11daNpc_Ac1_cFi */ +void daNpc_Ac1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00001614-00001634 .text endEvent__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::endEvent() { + /* Nonmatching */ +} + +/* 00001634-0000166C .text isEventEntry__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 0000166C-000016C4 .text event_proc__11daNpc_Ac1_cFi */ +void daNpc_Ac1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 000016C4-00001770 .text set_action__11daNpc_Ac1_cFM11daNpc_Ac1_cFPCvPvPv_iPv */ +void daNpc_Ac1_c::set_action(int (daNpc_Ac1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001770-000017D4 .text setStt__11daNpc_Ac1_cFSc */ +void daNpc_Ac1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 000017D4-0000189C .text wait_1__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::wait_1() { + /* Nonmatching */ +} + +/* 0000189C-00001978 .text talk_1__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::talk_1() { + /* Nonmatching */ +} + +/* 00001978-00001A34 .text wait_action1__11daNpc_Ac1_cFPv */ +void daNpc_Ac1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00001A34-00001B74 .text demo__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::demo() { + /* Nonmatching */ +} + +/* 00001B74-00001C70 .text shadowDraw__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00001C70-00001DC4 .text _draw__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::_draw() { + /* Nonmatching */ +} + +/* 00001DC4-00001F80 .text _execute__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::_execute() { + /* Nonmatching */ +} + +/* 00001F80-00001FFC .text _delete__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::_delete() { + /* Nonmatching */ +} + +/* 00001FFC-0000201C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000201C-0000213C .text _create__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::_create() { + /* Nonmatching */ +} + +/* 0000213C-000022A0 .text __ct__11daNpc_Ac1_cFv */ +daNpc_Ac1_c::daNpc_Ac1_c() { + /* Nonmatching */ +} + +/* 000022A0-000022FC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000022FC-00002344 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00002344-00002410 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002410-00002458 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002458-000024B4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000024B4-000024FC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000024FC-0000256C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000256C-00002838 .text create_Anm__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::create_Anm() { + /* Nonmatching */ +} + +/* 00002838-00002A4C .text create_wng_Anm__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::create_wng_Anm() { + /* Nonmatching */ +} + +/* 00002A4C-00002CBC .text create_arm_Anm__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::create_arm_Anm() { + /* Nonmatching */ +} + +/* 00002CBC-00002DC8 .text create_itm_Mdl__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::create_itm_Mdl() { + /* Nonmatching */ +} + +/* 00002DC8-00003044 .text CreateHeap__11daNpc_Ac1_cFv */ +void daNpc_Ac1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00003044-00003064 .text daNpc_Ac1_Create__FP10fopAc_ac_c */ +void daNpc_Ac1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003064-00003084 .text daNpc_Ac1_Delete__FP11daNpc_Ac1_c */ +void daNpc_Ac1_Delete(daNpc_Ac1_c*) { + /* Nonmatching */ +} + +/* 00003084-000030A4 .text daNpc_Ac1_Execute__FP11daNpc_Ac1_c */ +void daNpc_Ac1_Execute(daNpc_Ac1_c*) { + /* Nonmatching */ +} + +/* 000030A4-000030C4 .text daNpc_Ac1_Draw__FP11daNpc_Ac1_c */ +void daNpc_Ac1_Draw(daNpc_Ac1_c*) { + /* Nonmatching */ +} + +/* 000030C4-000030CC .text daNpc_Ac1_IsDelete__FP11daNpc_Ac1_c */ +void daNpc_Ac1_IsDelete(daNpc_Ac1_c*) { + /* Nonmatching */ +} + +/* 000030CC-000030DC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000030DC-000030E4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000030E4-000030EC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000030EC-000030F4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000030F4-000030FC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000030FC-00003134 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003134-0000313C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000313C-00003144 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003144-0000314C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000314C-00003184 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003184-00003188 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00003188-00003190 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003190-00003198 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003198-000031A0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000031A0-000031AC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000031AC-000031B8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000031B8-00003214 .text __dt__15daNpc_Ac1_HIO_cFv */ +daNpc_Ac1_HIO_c::~daNpc_Ac1_HIO_c() { + /* Nonmatching */ +} + +/* 00003214-00003230 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 0000326C-00003274 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003274-0000327C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000327C-00003284 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003284-0000328C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000328C-00003294 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00003294-0000329C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 0000329C-000032A0 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ah.cpp b/src/d/actor/d_a_npc_ah.cpp new file mode 100644 index 000000000..213e6f5c8 --- /dev/null +++ b/src/d/actor/d_a_npc_ah.cpp @@ -0,0 +1,438 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ah.cpp +// + +#include "d_a_npc_ah.h" +#include "dolphin/types.h" + +/* 00000078-00000210 .text __ct__9daNpcAh_cFv */ +daNpcAh_c::daNpcAh_c() { + /* Nonmatching */ +} + +/* 00000210-0000026C .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000026C-000002B4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000002B4-00000380 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000380-000003C8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000003C8-00000424 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000424-0000046C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000046C-000004C8 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000004C8-00000550 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000550-000005C0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000005C0-000006DC .text da_Npc_Ah_nodeCallBack__FP7J3DNodei */ +void da_Npc_Ah_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000006DC-000006FC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000006FC-00000828 .text phase_1__FP9daNpcAh_c */ +void phase_1(daNpcAh_c*) { + /* Nonmatching */ +} + +/* 00000828-000008D8 .text phase_2__FP9daNpcAh_c */ +void phase_2(daNpcAh_c*) { + /* Nonmatching */ +} + +/* 000008D8-00000908 .text _create__9daNpcAh_cFv */ +void daNpcAh_c::_create() { + /* Nonmatching */ +} + +/* 00000908-00000BA4 .text createHeap__9daNpcAh_cFv */ +void daNpcAh_c::createHeap() { + /* Nonmatching */ +} + +/* 00000BA4-00000D60 .text createInit__9daNpcAh_cFv */ +void daNpcAh_c::createInit() { + /* Nonmatching */ +} + +/* 00000D60-00000DCC .text _delete__9daNpcAh_cFv */ +void daNpcAh_c::_delete() { + /* Nonmatching */ +} + +/* 00000DCC-00000EDC .text _draw__9daNpcAh_cFv */ +void daNpcAh_c::_draw() { + /* Nonmatching */ +} + +/* 00000EDC-00001134 .text _execute__9daNpcAh_cFv */ +void daNpcAh_c::_execute() { + /* Nonmatching */ +} + +/* 00001134-000011A4 .text executeCommon__9daNpcAh_cFv */ +void daNpcAh_c::executeCommon() { + /* Nonmatching */ +} + +/* 000011A4-000011F8 .text executeSetMode__9daNpcAh_cFUc */ +void daNpcAh_c::executeSetMode(unsigned char) { + /* Nonmatching */ +} + +/* 000011F8-00001278 .text executeWaitInit__9daNpcAh_cFv */ +void daNpcAh_c::executeWaitInit() { + /* Nonmatching */ +} + +/* 00001278-00001298 .text executeWait__9daNpcAh_cFv */ +void daNpcAh_c::executeWait() { + /* Nonmatching */ +} + +/* 00001298-000012A0 .text executeTalkInit__9daNpcAh_cFv */ +void daNpcAh_c::executeTalkInit() { + /* Nonmatching */ +} + +/* 000012A0-00001318 .text executeTalk__9daNpcAh_cFv */ +void daNpcAh_c::executeTalk() { + /* Nonmatching */ +} + +/* 00001318-0000136C .text checkOrder__9daNpcAh_cFv */ +void daNpcAh_c::checkOrder() { + /* Nonmatching */ +} + +/* 0000136C-000013B8 .text eventOrder__9daNpcAh_cFv */ +void daNpcAh_c::eventOrder() { + /* Nonmatching */ +} + +/* 000013B8-0000142C .text eventMove__9daNpcAh_cFv */ +void daNpcAh_c::eventMove() { + /* Nonmatching */ +} + +/* 0000142C-00001554 .text privateCut__9daNpcAh_cFv */ +void daNpcAh_c::privateCut() { + /* Nonmatching */ +} + +/* 00001554-0000162C .text eventMesSetInit__9daNpcAh_cFi */ +void daNpcAh_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 0000162C-000016C0 .text eventMesSet__9daNpcAh_cFv */ +void daNpcAh_c::eventMesSet() { + /* Nonmatching */ +} + +/* 000016C0-00001718 .text eventGetItemInit__9daNpcAh_cFv */ +void daNpcAh_c::eventGetItemInit() { + /* Nonmatching */ +} + +/* 00001718-00001860 .text talk2__9daNpcAh_cFi */ +void daNpcAh_c::talk2(int) { + /* Nonmatching */ +} + +/* 00001860-000018B0 .text next_msgStatus__9daNpcAh_cFPUl */ +void daNpcAh_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000018B0-00001958 .text getMsg__9daNpcAh_cFv */ +void daNpcAh_c::getMsg() { + /* Nonmatching */ +} + +/* 00001958-0000195C .text chkMsg__9daNpcAh_cFv */ +void daNpcAh_c::chkMsg() { + /* Nonmatching */ +} + +/* 0000195C-00001964 .text setMessage__9daNpcAh_cFUl */ +void daNpcAh_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 00001964-000019D0 .text setAnmFromMsgTag__9daNpcAh_cFv */ +void daNpcAh_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 000019D0-00001A08 .text getPrmArg0__9daNpcAh_cFv */ +void daNpcAh_c::getPrmArg0() { + /* Nonmatching */ +} + +/* 00001A08-00001A34 .text getSwBit__9daNpcAh_cFv */ +void daNpcAh_c::getSwBit() { + /* Nonmatching */ +} + +/* 00001A34-00001ABC .text setMtx__9daNpcAh_cFv */ +void daNpcAh_c::setMtx() { + /* Nonmatching */ +} + +/* 00001ABC-00001DBC .text chkAttention__9daNpcAh_cFv */ +void daNpcAh_c::chkAttention() { + /* Nonmatching */ +} + +/* 00001DBC-00001F08 .text lookBack__9daNpcAh_cFv */ +void daNpcAh_c::lookBack() { + /* Nonmatching */ +} + +/* 00001F08-00002014 .text initTexPatternAnm__9daNpcAh_cFb */ +void daNpcAh_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00002014-00002080 .text playTexPatternAnm__9daNpcAh_cFv */ +void daNpcAh_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00002080-00002148 .text playAnm__9daNpcAh_cFv */ +void daNpcAh_c::playAnm() { + /* Nonmatching */ +} + +/* 00002148-00002218 .text setAnm__9daNpcAh_cFUcif */ +void daNpcAh_c::setAnm(unsigned char, int, float) { + /* Nonmatching */ +} + +/* 00002218-000022B8 .text setAnmTbl__9daNpcAh_cFP9sAhAnmDat */ +void daNpcAh_c::setAnmTbl(sAhAnmDat*) { + /* Nonmatching */ +} + +/* 000022B8-00002330 .text setCollision__9daNpcAh_cFP8dCcD_Cyl4cXyzff */ +void daNpcAh_c::setCollision(dCcD_Cyl*, cXyz, float, float) { + /* Nonmatching */ +} + +/* 00002330-00002338 .text chkEndEvent__9daNpcAh_cFv */ +void daNpcAh_c::chkEndEvent() { + /* Nonmatching */ +} + +/* 00002338-00002358 .text daNpc_AhCreate__FPv */ +void daNpc_AhCreate(void*) { + /* Nonmatching */ +} + +/* 00002358-0000237C .text daNpc_AhDelete__FPv */ +void daNpc_AhDelete(void*) { + /* Nonmatching */ +} + +/* 0000237C-000023A0 .text daNpc_AhExecute__FPv */ +void daNpc_AhExecute(void*) { + /* Nonmatching */ +} + +/* 000023A0-000023C4 .text daNpc_AhDraw__FPv */ +void daNpc_AhDraw(void*) { + /* Nonmatching */ +} + +/* 000023C4-000023CC .text daNpc_AhIsDelete__FPv */ +void daNpc_AhIsDelete(void*) { + /* Nonmatching */ +} + +/* 000023CC-00002414 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002414-0000245C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000245C-000024B8 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000024B8-00002500 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002500-00002510 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002510-00002518 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002518-00002520 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002520-00002528 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002528-00002530 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002530-00002568 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002568-00002570 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002570-00002578 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002578-00002580 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002580-000025B8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000025B8-000025BC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000025BC-000025C4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000025C4-000025CC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000025CC-000025D4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000025D4-000025E0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000025E0-000025EC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000025EC-000025F0 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000025F0-0000260C .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 0000260C-00002614 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002614-0000261C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 0000261C-00002638 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ29daNpcAh_c5Prm_eQ29daNpcAh_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daNpcAh_c::Prm_e, daNpcAh_c::Prm_e) { + /* Nonmatching */ +} + +/* 00002638-00002654 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000026C8-000026D0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000026D0-000026D8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000026D8-000026E0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000026E0-000026E8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_aj1.cpp b/src/d/actor/d_a_npc_aj1.cpp new file mode 100644 index 000000000..1990f5686 --- /dev/null +++ b/src/d/actor/d_a_npc_aj1.cpp @@ -0,0 +1,658 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_aj1.cpp +// + +#include "d_a_npc_aj1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Aj1_HIO_cFv */ +daNpc_Aj1_HIO_c::daNpc_Aj1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001E4 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E4-0000030C .text _nodeCB_Head__11daNpc_Aj1_cFP7J3DNodeP8J3DModel */ +void daNpc_Aj1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 0000030C-00000348 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000348-00000394 .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000394-0000042C .text _nodeCB_BackBone__11daNpc_Aj1_cFP7J3DNodeP8J3DModel */ +void daNpc_Aj1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 0000042C-0000044C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000044C-0000046C .text daNpc_Aj1_XyCheck_CB__FPvi */ +void daNpc_Aj1_XyCheck_CB(void*, int) { + /* Nonmatching */ +} + +/* 0000046C-0000048C .text _XyCheckCB__11daNpc_Aj1_cFi */ +void daNpc_Aj1_c::_XyCheckCB(int) { + /* Nonmatching */ +} + +/* 0000048C-00000574 .text init_AJ1_0__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::init_AJ1_0() { + /* Nonmatching */ +} + +/* 00000574-00000624 .text init_AJ1_1__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::init_AJ1_1() { + /* Nonmatching */ +} + +/* 00000624-000006B0 .text init_AJ1_2__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::init_AJ1_2() { + /* Nonmatching */ +} + +/* 000006B0-00000868 .text createInit__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::createInit() { + /* Nonmatching */ +} + +/* 00000868-00000910 .text play_animation__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::play_animation() { + /* Nonmatching */ +} + +/* 00000910-000009C0 .text ctrl_WAITanm__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::ctrl_WAITanm() { + /* Nonmatching */ +} + +/* 000009C0-00000A3C .text ctrl_TIREanm__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::ctrl_TIREanm() { + /* Nonmatching */ +} + +/* 00000A3C-00000B30 .text setMtx__11daNpc_Aj1_cFb */ +void daNpc_Aj1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000B30-00000B44 .text bckResID__11daNpc_Aj1_cFi */ +void daNpc_Aj1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 00000B44-00000B58 .text btpResID__11daNpc_Aj1_cFi */ +void daNpc_Aj1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00000B58-00000C64 .text init_texPttrnAnm__11daNpc_Aj1_cFScb */ +void daNpc_Aj1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00000C64-00000CF4 .text play_texPttrnAnm__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::play_texPttrnAnm() { + /* Nonmatching */ +} + +/* 00000CF4-00000DFC .text setAnm_anm__11daNpc_Aj1_cFPQ211daNpc_Aj1_c9anm_prm_c */ +void daNpc_Aj1_c::setAnm_anm(daNpc_Aj1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000DFC-00000E6C .text setAnm_NUM__11daNpc_Aj1_cFii */ +void daNpc_Aj1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000E6C-00000ED8 .text setAnm__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000ED8-00000EDC .text chngAnmTag__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000EDC-00000EE0 .text ctrlAnmTag__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000EE0-00000F44 .text chngAnmAtr__11daNpc_Aj1_cFUc */ +void daNpc_Aj1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000F44-00000FC0 .text ctrlAnmAtr__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000FC0-00001024 .text setAnm_ATR__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00001024-000010E0 .text anmAtr__11daNpc_Aj1_cFUs */ +void daNpc_Aj1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000010E0-000012B4 .text next_msgStatus__11daNpc_Aj1_cFPUl */ +void daNpc_Aj1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000012B4-000012F4 .text getMsg_AJ1_0__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::getMsg_AJ1_0() { + /* Nonmatching */ +} + +/* 000012F4-00001398 .text getMsg_AJ1_1__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::getMsg_AJ1_1() { + /* Nonmatching */ +} + +/* 00001398-00001460 .text getMsg_AJ1_2__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::getMsg_AJ1_2() { + /* Nonmatching */ +} + +/* 00001460-000014D0 .text getMsg__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::getMsg() { + /* Nonmatching */ +} + +/* 000014D0-00001574 .text eventOrder__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001574-00001628 .text checkOrder__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001628-000016C0 .text chk_talk__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::chk_talk() { + /* Nonmatching */ +} + +/* 000016C0-00001700 .text chk_parts_notMov__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 00001700-00001870 .text lookBack__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001870-000018F0 .text chkAttention__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000018F0-00001948 .text setAttention__11daNpc_Aj1_cFb */ +void daNpc_Aj1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001948-000019C8 .text decideType__11daNpc_Aj1_cFi */ +void daNpc_Aj1_c::decideType(int) { + /* Nonmatching */ +} + +/* 000019C8-000019E0 .text cut_init_AJ1_TLK__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_init_AJ1_TLK() { + /* Nonmatching */ +} + +/* 000019E0-00001A3C .text cut_move_AJ1_TLK__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_move_AJ1_TLK() { + /* Nonmatching */ +} + +/* 00001A3C-00001A80 .text cut_init_INI_ANGRY__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_init_INI_ANGRY() { + /* Nonmatching */ +} + +/* 00001A80-00001A88 .text cut_move_INI_ANGRY__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_move_INI_ANGRY() { + /* Nonmatching */ +} + +/* 00001A88-00001A8C .text cut_init_VIVRATE__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_init_VIVRATE() { + /* Nonmatching */ +} + +/* 00001A8C-00001B5C .text cut_move_VIVRATE__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_move_VIVRATE() { + /* Nonmatching */ +} + +/* 00001B5C-00001B60 .text cut_init_JMP__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_init_JMP() { + /* Nonmatching */ +} + +/* 00001B60-00001BBC .text cut_move_JMP__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_move_JMP() { + /* Nonmatching */ +} + +/* 00001BBC-00001BC0 .text cut_init_SPPRISE__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_init_SPPRISE() { + /* Nonmatching */ +} + +/* 00001BC0-00001C24 .text cut_move_SPPRISE__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_move_SPPRISE() { + /* Nonmatching */ +} + +/* 00001C24-00001C28 .text cut_init_LOK__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_init_LOK() { + /* Nonmatching */ +} + +/* 00001C28-00001CE0 .text cut_move_LOK__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_move_LOK() { + /* Nonmatching */ +} + +/* 00001CE0-00001CE4 .text cut_init_DAN__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_init_DAN() { + /* Nonmatching */ +} + +/* 00001CE4-00001D44 .text cut_move_DAN__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_move_DAN() { + /* Nonmatching */ +} + +/* 00001D44-00001DB4 .text cut_init_INVIT__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_init_INVIT() { + /* Nonmatching */ +} + +/* 00001DB4-00001DBC .text cut_move_INVIT__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::cut_move_INVIT() { + /* Nonmatching */ +} + +/* 00001DBC-00001F7C .text privateCut__11daNpc_Aj1_cFi */ +void daNpc_Aj1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00001F7C-00001FA0 .text endEvent__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::endEvent() { + /* Nonmatching */ +} + +/* 00001FA0-00001FD8 .text isEventEntry__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00001FD8-00002098 .text event_proc__11daNpc_Aj1_cFi */ +void daNpc_Aj1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00002098-00002120 .text set_pa_pun__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::set_pa_pun() { + /* Nonmatching */ +} + +/* 00002120-000021B4 .text set_pa_aka__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::set_pa_aka() { + /* Nonmatching */ +} + +/* 000021B4-00002284 .text set_pa_don__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::set_pa_don() { + /* Nonmatching */ +} + +/* 00002284-000023FC .text set_pa_smk__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::set_pa_smk() { + /* Nonmatching */ +} + +/* 000023FC-000024B8 .text flw_pa_pun__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::flw_pa_pun() { + /* Nonmatching */ +} + +/* 000024B8-00002508 .text flw_pa_aka__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::flw_pa_aka() { + /* Nonmatching */ +} + +/* 00002508-00002560 .text del_pa_aka__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::del_pa_aka() { + /* Nonmatching */ +} + +/* 00002560-0000258C .text del_pa__11daNpc_Aj1_cFPP14JPABaseEmitter */ +void daNpc_Aj1_c::del_pa(JPABaseEmitter**) { + /* Nonmatching */ +} + +/* 0000258C-00002678 .text setSmoke__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::setSmoke() { + /* Nonmatching */ +} + +/* 00002678-00002724 .text set_action__11daNpc_Aj1_cFM11daNpc_Aj1_cFPCvPvPv_iPv */ +void daNpc_Aj1_c::set_action(int (daNpc_Aj1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00002724-0000280C .text setStt__11daNpc_Aj1_cFSc */ +void daNpc_Aj1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 0000280C-00002988 .text chk_areaIN__11daNpc_Aj1_cFfs4cXyz */ +void daNpc_Aj1_c::chk_areaIN(float, short, cXyz) { + /* Nonmatching */ +} + +/* 00002988-00002A84 .text FARwai__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::FARwai() { + /* Nonmatching */ +} + +/* 00002A84-00002C1C .text call_1__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::call_1() { + /* Nonmatching */ +} + +/* 00002C1C-00002D14 .text wait_1__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::wait_1() { + /* Nonmatching */ +} + +/* 00002D14-00002E64 .text talk_1__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::talk_1() { + /* Nonmatching */ +} + +/* 00002E64-00002F3C .text wait_action1__11daNpc_Aj1_cFPv */ +void daNpc_Aj1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00002F3C-0000304C .text wait_action2__11daNpc_Aj1_cFPv */ +void daNpc_Aj1_c::wait_action2(void*) { + /* Nonmatching */ +} + +/* 0000304C-0000319C .text demo__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::demo() { + /* Nonmatching */ +} + +/* 0000319C-00003254 .text shadowDraw__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00003254-00003380 .text _draw__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::_draw() { + /* Nonmatching */ +} + +/* 00003380-000035A8 .text _execute__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::_execute() { + /* Nonmatching */ +} + +/* 000035A8-0000363C .text _delete__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::_delete() { + /* Nonmatching */ +} + +/* 0000363C-00003890 .text _create__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::_create() { + /* Nonmatching */ +} + +/* 00003890-000038EC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000038EC-00003934 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003934-00003A00 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003A00-00003A48 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00003A48-00003AA4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003AA4-00003AEC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00003AEC-00003B5C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00003B5C-00003E90 .text bodyCreateHeap__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 00003E90-00003F58 .text itemCreateHeap__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::itemCreateHeap() { + /* Nonmatching */ +} + +/* 00003F58-00003FFC .text CreateHeap__11daNpc_Aj1_cFv */ +void daNpc_Aj1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00003FFC-0000401C .text daNpc_Aj1_Create__FP10fopAc_ac_c */ +void daNpc_Aj1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000401C-0000403C .text daNpc_Aj1_Delete__FP11daNpc_Aj1_c */ +void daNpc_Aj1_Delete(daNpc_Aj1_c*) { + /* Nonmatching */ +} + +/* 0000403C-0000405C .text daNpc_Aj1_Execute__FP11daNpc_Aj1_c */ +void daNpc_Aj1_Execute(daNpc_Aj1_c*) { + /* Nonmatching */ +} + +/* 0000405C-0000407C .text daNpc_Aj1_Draw__FP11daNpc_Aj1_c */ +void daNpc_Aj1_Draw(daNpc_Aj1_c*) { + /* Nonmatching */ +} + +/* 0000407C-00004084 .text daNpc_Aj1_IsDelete__FP11daNpc_Aj1_c */ +void daNpc_Aj1_IsDelete(daNpc_Aj1_c*) { + /* Nonmatching */ +} + +/* 00004084-00004094 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004094-0000409C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000409C-000040A4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000040A4-000040AC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000040AC-000040B4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000040B4-000040EC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000040EC-000040F4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000040F4-000040FC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000040FC-00004104 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004104-0000413C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000413C-00004140 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004140-00004148 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004148-00004150 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004150-00004158 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004158-00004164 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004164-00004170 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004170-000041CC .text __dt__15daNpc_Aj1_HIO_cFv */ +daNpc_Aj1_HIO_c::~daNpc_Aj1_HIO_c() { + /* Nonmatching */ +} + +/* 000041CC-000041E8 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 000041E8-00004204 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00004204-00004280 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 000042BC-000042C4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000042C4-000042CC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000042CC-000042D4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000042D4-000042DC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000042DC-000042E4 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000042E4-000042EC .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000042EC-000042F0 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_auction.cpp b/src/d/actor/d_a_npc_auction.cpp new file mode 100644 index 000000000..0688374d6 --- /dev/null +++ b/src/d/actor/d_a_npc_auction.cpp @@ -0,0 +1,418 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_auction.cpp +// + +#include "d_a_npc_auction.h" +#include "dolphin/types.h" + +/* 000000EC-00000268 .text __ct__14daNpcAuction_cFv */ +daNpcAuction_c::daNpcAuction_c() { + /* Nonmatching */ +} + +/* 00000268-000002C4 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000002C4-0000030C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000030C-000003D8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000003D8-00000420 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000420-0000047C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000047C-000004C4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000004C4-00000520 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000520-000005A8 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000005A8-00000618 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000618-00000730 .text daNpc_Auction_nodeCallBack1__FP7J3DNodei */ +void daNpc_Auction_nodeCallBack1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000730-00000848 .text daNpc_Auction_nodeCallBack2__FP7J3DNodei */ +void daNpc_Auction_nodeCallBack2(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000848-00000868 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000868-00000ACC .text phase_1__FP14daNpcAuction_c */ +void phase_1(daNpcAuction_c*) { + /* Nonmatching */ +} + +/* 00000ACC-00000B4C .text phase_2__FP14daNpcAuction_c */ +void phase_2(daNpcAuction_c*) { + /* Nonmatching */ +} + +/* 00000B4C-00000E74 .text createHeap__14daNpcAuction_cFv */ +void daNpcAuction_c::createHeap() { + /* Nonmatching */ +} + +/* 00000E74-00000E94 .text daNpcAuction_XyCheckCB__FPvi */ +void daNpcAuction_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000E94-00000EB4 .text daNpcAuction_XyEventCB__FPvi */ +void daNpcAuction_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 00000EB4-00001038 .text createInit__14daNpcAuction_cFv */ +void daNpcAuction_c::createInit() { + /* Nonmatching */ +} + +/* 00001038-0000105C .text wait_action_init__14daNpcAuction_cFv */ +void daNpcAuction_c::wait_action_init() { + /* Nonmatching */ +} + +/* 0000105C-00001194 .text wait_action__14daNpcAuction_cFv */ +void daNpcAuction_c::wait_action() { + /* Nonmatching */ +} + +/* 00001194-000011EC .text checkOrder__14daNpcAuction_cFv */ +void daNpcAuction_c::checkOrder() { + /* Nonmatching */ +} + +/* 000011EC-00001270 .text eventOrder__14daNpcAuction_cFv */ +void daNpcAuction_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001270-000013FC .text eventMove__14daNpcAuction_cFv */ +void daNpcAuction_c::eventMove() { + /* Nonmatching */ +} + +/* 000013FC-00001548 .text privateCut__14daNpcAuction_cFv */ +void daNpcAuction_c::privateCut() { + /* Nonmatching */ +} + +/* 00001548-00001554 .text eventMainInit__14daNpcAuction_cFv */ +void daNpcAuction_c::eventMainInit() { + /* Nonmatching */ +} + +/* 00001554-00001888 .text eventMain__14daNpcAuction_cFv */ +void daNpcAuction_c::eventMain() { + /* Nonmatching */ +} + +/* 00001888-000018FC .text eventMesSetInit__14daNpcAuction_cFi */ +void daNpcAuction_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 000018FC-00001930 .text eventMesSet__14daNpcAuction_cFv */ +void daNpcAuction_c::eventMesSet() { + /* Nonmatching */ +} + +/* 00001930-00001938 .text XyCheckCB__14daNpcAuction_cFi */ +void daNpcAuction_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 00001938-000019F8 .text XyEventCB__14daNpcAuction_cFi */ +void daNpcAuction_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 000019F8-00001CD4 .text next_msgStatus__14daNpcAuction_cFPUl */ +void daNpcAuction_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001CD4-00001F04 .text getMsg__14daNpcAuction_cFv */ +void daNpcAuction_c::getMsg() { + /* Nonmatching */ +} + +/* 00001F04-00002070 .text setAnmFromMsgTag__14daNpcAuction_cFv */ +void daNpcAuction_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00002070-00002090 .text getPrmNpcNo__14daNpcAuction_cFv */ +void daNpcAuction_c::getPrmNpcNo() { + /* Nonmatching */ +} + +/* 00002090-00002118 .text setMtx__14daNpcAuction_cFv */ +void daNpcAuction_c::setMtx() { + /* Nonmatching */ +} + +/* 00002118-00002488 .text lookBack__14daNpcAuction_cFv */ +void daNpcAuction_c::lookBack() { + /* Nonmatching */ +} + +/* 00002488-000025AC .text initTexPatternAnm__14daNpcAuction_cFb */ +void daNpcAuction_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 000025AC-00002624 .text playTexPatternAnm__14daNpcAuction_cFv */ +void daNpcAuction_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00002624-000026CC .text playAnm__14daNpcAuction_cFv */ +void daNpcAuction_c::playAnm() { + /* Nonmatching */ +} + +/* 000026CC-0000278C .text setAnm__14daNpcAuction_cFUcif */ +void daNpcAuction_c::setAnm(unsigned char, int, float) { + /* Nonmatching */ +} + +/* 0000278C-000027DC .text setAnm2__14daNpcAuction_cFUcif */ +void daNpcAuction_c::setAnm2(unsigned char, int, float) { + /* Nonmatching */ +} + +/* 000027DC-00002874 .text setAnmTbl__14daNpcAuction_cFP7sAnmDat */ +void daNpcAuction_c::setAnmTbl(sAnmDat*) { + /* Nonmatching */ +} + +/* 00002874-00002928 .text isExecute__14daNpcAuction_cFv */ +void daNpcAuction_c::isExecute() { + /* Nonmatching */ +} + +/* 00002928-0000298C .text getRand__14daNpcAuction_cFi */ +void daNpcAuction_c::getRand(int) { + /* Nonmatching */ +} + +/* 0000298C-000029DC .text clrEmitter__14daNpcAuction_cFv */ +void daNpcAuction_c::clrEmitter() { + /* Nonmatching */ +} + +/* 000029DC-00002A0C .text daNpc_AuctionCreate__FPv */ +void daNpc_AuctionCreate(void*) { + /* Nonmatching */ +} + +/* 00002A0C-00002A70 .text daNpc_AuctionDelete__FPv */ +void daNpc_AuctionDelete(void*) { + /* Nonmatching */ +} + +/* 00002A70-00002C70 .text daNpc_AuctionExecute__FPv */ +void daNpc_AuctionExecute(void*) { + /* Nonmatching */ +} + +/* 00002C70-00002EB8 .text daNpc_AuctionDraw__FPv */ +void daNpc_AuctionDraw(void*) { + /* Nonmatching */ +} + +/* 00002EB8-00002EC0 .text daNpc_AuctionIsDelete__FPv */ +void daNpc_AuctionIsDelete(void*) { + /* Nonmatching */ +} + +/* 00002EC0-00002F1C .text __dt__20daNpc_Auction2_HIO_cFv */ +daNpc_Auction2_HIO_c::~daNpc_Auction2_HIO_c() { + /* Nonmatching */ +} + +/* 00002F1C-00002F38 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00002F38-00002F3C .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00002F3C-00002F84 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002F84-00002FCC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00002FCC-00003028 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00003028-00003070 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003070-00003080 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003080-00003088 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003088-00003090 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003090-00003098 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003098-000030A0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000030A0-000030D8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000030D8-000030E0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030E0-000030E8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030E8-000030F0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030F0-00003128 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003128-0000312C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000312C-00003134 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003134-0000313C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000313C-00003144 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003144-00003150 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003150-0000315C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000315C-00003164 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00003164-0000316C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 0000316C-00003188 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00003E08-00003E50 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00003E50-00003E58 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003E58-00003E60 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003E60-00003E68 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003E68-00003E70 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ba1.cpp b/src/d/actor/d_a_npc_ba1.cpp new file mode 100644 index 000000000..3e29093ca --- /dev/null +++ b/src/d/actor/d_a_npc_ba1.cpp @@ -0,0 +1,698 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ba1.cpp +// + +#include "d_a_npc_ba1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Ba1_HIO_cFv */ +daNpc_Ba1_HIO_c::daNpc_Ba1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-00000210 .text searchActor_Fa__FPvPv */ +void searchActor_Fa(void*, void*) { + /* Nonmatching */ +} + +/* 00000210-0000025C .text nodeCallBack_Ba1__FP7J3DNodei */ +void nodeCallBack_Ba1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000025C-000003AC .text nodeBa1Control__11daNpc_Ba1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ba1_c::nodeBa1Control(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000003AC-000003E8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000003E8-00000408 .text daNpc_Ba1_XyCheck_cB__FPvi */ +void daNpc_Ba1_XyCheck_cB(void*, int) { + /* Nonmatching */ +} + +/* 00000408-00000428 .text XyCheck_cB__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::XyCheck_cB(int) { + /* Nonmatching */ +} + +/* 00000428-00000448 .text daNpc_Ba1_XyEvent_cB__FPvi */ +void daNpc_Ba1_XyEvent_cB(void*, int) { + /* Nonmatching */ +} + +/* 00000448-00000450 .text XyEvent_cB__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::XyEvent_cB(int) { + /* Nonmatching */ +} + +/* 00000450-000004F8 .text init_BA1_0__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::init_BA1_0() { + /* Nonmatching */ +} + +/* 000004F8-000005F4 .text init_BA1_1__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::init_BA1_1() { + /* Nonmatching */ +} + +/* 000005F4-00000648 .text init_BA1_2__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::init_BA1_2() { + /* Nonmatching */ +} + +/* 00000648-00000734 .text init_BA1_3__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::init_BA1_3() { + /* Nonmatching */ +} + +/* 00000734-000007E8 .text init_BA1_4__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::init_BA1_4() { + /* Nonmatching */ +} + +/* 000007E8-000009DC .text createInit__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::createInit() { + /* Nonmatching */ +} + +/* 000009DC-00000B44 .text setMtx__11daNpc_Ba1_cFb */ +void daNpc_Ba1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000B44-00000B58 .text anmNum_toResID__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 00000B58-00000B6C .text btpNum_toResID__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::btpNum_toResID(int) { + /* Nonmatching */ +} + +/* 00000B6C-00000C7C .text setBtp__11daNpc_Ba1_cFbi */ +void daNpc_Ba1_c::setBtp(bool, int) { + /* Nonmatching */ +} + +/* 00000C7C-00000CA4 .text iniTexPttrnAnm__11daNpc_Ba1_cFb */ +void daNpc_Ba1_c::iniTexPttrnAnm(bool) { + /* Nonmatching */ +} + +/* 00000CA4-00000D50 .text plyTexPttrnAnm__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::plyTexPttrnAnm() { + /* Nonmatching */ +} + +/* 00000D50-00000D8C .text setAnm_tex__11daNpc_Ba1_cFSc */ +void daNpc_Ba1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 00000D8C-00000E34 .text setAnm_anm__11daNpc_Ba1_cFPQ211daNpc_Ba1_c9anm_prm_c */ +void daNpc_Ba1_c::setAnm_anm(daNpc_Ba1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000E34-00000EA0 .text setAnm_NUM__11daNpc_Ba1_cFii */ +void daNpc_Ba1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000EA0-00000F20 .text setAnm__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000F20-00000F24 .text chg_anmTag__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::chg_anmTag() { + /* Nonmatching */ +} + +/* 00000F24-00000F28 .text control_anmTag__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::control_anmTag() { + /* Nonmatching */ +} + +/* 00000F28-00000F6C .text chg_anmAtr__11daNpc_Ba1_cFUc */ +void daNpc_Ba1_c::chg_anmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000F6C-00000FA4 .text control_anmAtr__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::control_anmAtr() { + /* Nonmatching */ +} + +/* 00000FA4-0000100C .text setAnm_ATR__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 0000100C-000010D0 .text anmAtr__11daNpc_Ba1_cFUs */ +void daNpc_Ba1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000010D0-000011A0 .text eventOrder__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::eventOrder() { + /* Nonmatching */ +} + +/* 000011A0-0000123C .text checkOrder__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::checkOrder() { + /* Nonmatching */ +} + +/* 0000123C-000012E8 .text chk_talk__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::chk_talk() { + /* Nonmatching */ +} + +/* 000012E8-0000137C .text chk_drct__11daNpc_Ba1_cFf */ +void daNpc_Ba1_c::chk_drct(float) { + /* Nonmatching */ +} + +/* 0000137C-000013BC .text chk_partsNotMove__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::chk_partsNotMove() { + /* Nonmatching */ +} + +/* 000013BC-0000155C .text lookBack__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::lookBack() { + /* Nonmatching */ +} + +/* 0000155C-000016C8 .text next_msgStatus__11daNpc_Ba1_cFPUl */ +void daNpc_Ba1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000016C8-00001738 .text getMsg_BA1_0__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::getMsg_BA1_0() { + /* Nonmatching */ +} + +/* 00001738-00001818 .text getMsg_BA1_1__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::getMsg_BA1_1() { + /* Nonmatching */ +} + +/* 00001818-00001908 .text getMsg_BA1_3__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::getMsg_BA1_3() { + /* Nonmatching */ +} + +/* 00001908-00001928 .text getMsg_BA1_4__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::getMsg_BA1_4() { + /* Nonmatching */ +} + +/* 00001928-000019AC .text getMsg__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::getMsg() { + /* Nonmatching */ +} + +/* 000019AC-00001A2C .text chkAttention__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00001A2C-00001A94 .text setAttention__11daNpc_Ba1_cFb */ +void daNpc_Ba1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001A94-00001AC8 .text searchByID__11daNpc_Ba1_cFUi */ +void daNpc_Ba1_c::searchByID(unsigned int) { + /* Nonmatching */ +} + +/* 00001AC8-00001B78 .text partner_srch_sub__11daNpc_Ba1_cFPFPvPv_Pv */ +void daNpc_Ba1_c::partner_srch_sub(void* (*)(void*, void*)) { + /* Nonmatching */ +} + +/* 00001B78-00001B90 .text partner_srch__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::partner_srch() { + /* Nonmatching */ +} + +/* 00001B90-00001CA8 .text check_useFairyArea__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::check_useFairyArea() { + /* Nonmatching */ +} + +/* 00001CA8-00001CF8 .text checkCommandTalk__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::checkCommandTalk() { + /* Nonmatching */ +} + +/* 00001CF8-00001D7C .text charDecide__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::charDecide(int) { + /* Nonmatching */ +} + +/* 00001D7C-00001E10 .text eInit_SET_PLYER_GOL___11daNpc_Ba1_cFv */ +void eInit_SET_PLYER_GOL___11daNpc_Ba1_cFv { + /* Nonmatching */ +} + +/* 00001E10-00001ECC .text eInit_PLYER_INI_POS___11daNpc_Ba1_cFv */ +void eInit_PLYER_INI_POS___11daNpc_Ba1_cFv { + /* Nonmatching */ +} + +/* 00001ECC-00001EE8 .text eInit_USE_FAIRY_END___11daNpc_Ba1_cFv */ +void eInit_USE_FAIRY_END___11daNpc_Ba1_cFv { + /* Nonmatching */ +} + +/* 00001EE8-00001F04 .text eInit_MOV_POS___11daNpc_Ba1_cFv */ +void eInit_MOV_POS___11daNpc_Ba1_cFv { + /* Nonmatching */ +} + +/* 00001F04-00001F48 .text eInit_SET_PLYER_TRN_ANG___11daNpc_Ba1_cFv */ +void eInit_SET_PLYER_TRN_ANG___11daNpc_Ba1_cFv { + /* Nonmatching */ +} + +/* 00001F48-000020AC .text eInit_ACTOR_DRW_CONTROL___11daNpc_Ba1_cFPiPi */ +void eInit_ACTOR_DRW_CONTROL___11daNpc_Ba1_cFPiPi { + /* Nonmatching */ +} + +/* 000020AC-000020C8 .text eInit_setEvTimer__11daNpc_Ba1_cFPi */ +void daNpc_Ba1_c::eInit_setEvTimer(int*) { + /* Nonmatching */ +} + +/* 000020C8-000020E8 .text eInit_CHK_FAIRY___11daNpc_Ba1_cFPi */ +void eInit_CHK_FAIRY___11daNpc_Ba1_cFPi { + /* Nonmatching */ +} + +/* 000020E8-000020F8 .text eInit_prmFloat__11daNpc_Ba1_cFPff */ +void daNpc_Ba1_c::eInit_prmFloat(float*, float) { + /* Nonmatching */ +} + +/* 000020F8-00002130 .text eInit_SET_EYE_OFF___11daNpc_Ba1_cFPf */ +void eInit_SET_EYE_OFF___11daNpc_Ba1_cFPf { + /* Nonmatching */ +} + +/* 00002130-00002168 .text eInit_EYE_OFF_ZRO___11daNpc_Ba1_cFPf */ +void eInit_EYE_OFF_ZRO___11daNpc_Ba1_cFPf { + /* Nonmatching */ +} + +/* 00002168-00002188 .text eInit_CHK_FAIRY_MOV_1__11daNpc_Ba1_cFPi */ +void daNpc_Ba1_c::eInit_CHK_FAIRY_MOV_1(int*) { + /* Nonmatching */ +} + +/* 00002188-00002358 .text event_actionInit__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 00002358-00002518 .text eMove_MOV_POS___11daNpc_Ba1_cFv */ +void eMove_MOV_POS___11daNpc_Ba1_cFv { + /* Nonmatching */ +} + +/* 00002518-00002574 .text eMove_CHK_FAIRY___11daNpc_Ba1_cFv */ +void eMove_CHK_FAIRY___11daNpc_Ba1_cFv { + /* Nonmatching */ +} + +/* 00002574-00002608 .text eMove_EYE_OFF_ZRO___11daNpc_Ba1_cFv */ +void eMove_EYE_OFF_ZRO___11daNpc_Ba1_cFv { + /* Nonmatching */ +} + +/* 00002608-0000269C .text eMove_CHK_FAIRY_MOV_1__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::eMove_CHK_FAIRY_MOV_1() { + /* Nonmatching */ +} + +/* 0000269C-00002704 .text event_action__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::event_action() { + /* Nonmatching */ +} + +/* 00002704-00002764 .text cut_init_START_TALE1__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::cut_init_START_TALE1(int) { + /* Nonmatching */ +} + +/* 00002764-00002820 .text cut_move_START_TALE1__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::cut_move_START_TALE1() { + /* Nonmatching */ +} + +/* 00002820-00002948 .text privateCut__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00002948-00002968 .text endEvent__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::endEvent() { + /* Nonmatching */ +} + +/* 00002968-000029A0 .text isEventEntry__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 000029A0-00002B50 .text event_proc__11daNpc_Ba1_cFi */ +void daNpc_Ba1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00002B50-00002BFC .text set_action__11daNpc_Ba1_cFM11daNpc_Ba1_cFPCvPvPv_iPv */ +void daNpc_Ba1_c::set_action(int (daNpc_Ba1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00002BFC-00002CA8 .text setStt__11daNpc_Ba1_cFSc */ +void daNpc_Ba1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00002CA8-00002E30 .text wait_0__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::wait_0() { + /* Nonmatching */ +} + +/* 00002E30-00002F70 .text wait_1__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::wait_1() { + /* Nonmatching */ +} + +/* 00002F70-00003110 .text talk_1__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::talk_1() { + /* Nonmatching */ +} + +/* 00003110-00003130 .text talk_2__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::talk_2() { + /* Nonmatching */ +} + +/* 00003130-00003348 .text wait_2__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::wait_2() { + /* Nonmatching */ +} + +/* 00003348-00003368 .text wait_3__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::wait_3() { + /* Nonmatching */ +} + +/* 00003368-000034AC .text ZZZwai__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::ZZZwai() { + /* Nonmatching */ +} + +/* 000034AC-0000363C .text wait_action1__11daNpc_Ba1_cFPv */ +void daNpc_Ba1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 0000363C-000036F8 .text wait_action2__11daNpc_Ba1_cFPv */ +void daNpc_Ba1_c::wait_action2(void*) { + /* Nonmatching */ +} + +/* 000036F8-00003730 .text demo_action1__11daNpc_Ba1_cFPv */ +void daNpc_Ba1_c::demo_action1(void*) { + /* Nonmatching */ +} + +/* 00003730-000037EC .text wait_action3__11daNpc_Ba1_cFPv */ +void daNpc_Ba1_c::wait_action3(void*) { + /* Nonmatching */ +} + +/* 000037EC-000038A8 .text wait_action4__11daNpc_Ba1_cFPv */ +void daNpc_Ba1_c::wait_action4(void*) { + /* Nonmatching */ +} + +/* 000038A8-00003A18 .text demo__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::demo() { + /* Nonmatching */ +} + +/* 00003A18-00003AA8 .text shadowDraw__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00003AA8-00003C0C .text _draw__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::_draw() { + /* Nonmatching */ +} + +/* 00003C0C-00003E1C .text _execute__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::_execute() { + /* Nonmatching */ +} + +/* 00003E1C-00003E78 .text _delete__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::_delete() { + /* Nonmatching */ +} + +/* 00003E78-00003E98 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003E98-00003FB8 .text _create__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::_create() { + /* Nonmatching */ +} + +/* 00003FB8-0000411C .text __ct__11daNpc_Ba1_cFv */ +daNpc_Ba1_c::daNpc_Ba1_c() { + /* Nonmatching */ +} + +/* 0000411C-00004178 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00004178-000041C0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000041C0-0000428C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000428C-000042D4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000042D4-00004330 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004330-00004378 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004378-000043E8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000043E8-00004658 .text create_Anm__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::create_Anm() { + /* Nonmatching */ +} + +/* 00004658-00004714 .text create_itm_Mdl__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::create_itm_Mdl() { + /* Nonmatching */ +} + +/* 00004714-0000485C .text CreateHeap__11daNpc_Ba1_cFv */ +void daNpc_Ba1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000485C-0000487C .text daNpc_Ba1_Create__FP10fopAc_ac_c */ +void daNpc_Ba1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000487C-0000489C .text daNpc_Ba1_Delete__FP11daNpc_Ba1_c */ +void daNpc_Ba1_Delete(daNpc_Ba1_c*) { + /* Nonmatching */ +} + +/* 0000489C-000048BC .text daNpc_Ba1_Execute__FP11daNpc_Ba1_c */ +void daNpc_Ba1_Execute(daNpc_Ba1_c*) { + /* Nonmatching */ +} + +/* 000048BC-000048DC .text daNpc_Ba1_Draw__FP11daNpc_Ba1_c */ +void daNpc_Ba1_Draw(daNpc_Ba1_c*) { + /* Nonmatching */ +} + +/* 000048DC-000048E4 .text daNpc_Ba1_IsDelete__FP11daNpc_Ba1_c */ +void daNpc_Ba1_IsDelete(daNpc_Ba1_c*) { + /* Nonmatching */ +} + +/* 000048E4-000048F4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000048F4-000048FC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000048FC-00004904 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004904-0000490C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000490C-00004914 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004914-0000494C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000494C-00004954 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004954-0000495C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000495C-00004964 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004964-0000499C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000499C-000049A0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000049A0-000049A8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000049A8-000049B0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000049B0-000049B8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000049B8-000049C4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000049C4-000049D0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000049D0-00004A2C .text __dt__15daNpc_Ba1_HIO_cFv */ +daNpc_Ba1_HIO_c::~daNpc_Ba1_HIO_c() { + /* Nonmatching */ +} + +/* 00004A2C-00004A48 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00004A84-00004A8C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004A8C-00004A94 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004A94-00004A9C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004A9C-00004AA4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004AA4-00004AAC .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00004AAC-00004AB4 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00004AB4-00004AB8 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_bj1.cpp b/src/d/actor/d_a_npc_bj1.cpp new file mode 100644 index 000000000..cd4b36f4a --- /dev/null +++ b/src/d/actor/d_a_npc_bj1.cpp @@ -0,0 +1,828 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_bj1.cpp +// + +#include "d_a_npc_bj1.h" +#include "dolphin/types.h" + +/* 000000EC-00000108 .text __ct__20daNpc_Bj1_childHIO_cFv */ +daNpc_Bj1_childHIO_c::daNpc_Bj1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000108-00000150 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000150-0000020C .text __ct__15daNpc_Bj1_HIO_cFv */ +daNpc_Bj1_HIO_c::daNpc_Bj1_HIO_c() { + /* Nonmatching */ +} + +/* 0000020C-00000268 .text __dt__20daNpc_Bj1_childHIO_cFv */ +daNpc_Bj1_childHIO_c::~daNpc_Bj1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000268-000002EC .text searchActor_Jb__FPvPv */ +void searchActor_Jb(void*, void*) { + /* Nonmatching */ +} + +/* 000002EC-00000338 .text nodeCallBack_Bj1__FP7J3DNodei */ +void nodeCallBack_Bj1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000338-000004C4 .text nodeBj1Control__11daNpc_Bj1_cFP7J3DNodeP8J3DModel */ +void daNpc_Bj1_c::nodeBj1Control(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000004C4-00000500 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000500-0000054C .text nodeCallBack_Prp__FP7J3DNodei */ +void nodeCallBack_Prp(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000054C-00000664 .text nodePrpControl__11daNpc_Bj1_cFP7J3DNodeP8J3DModel */ +void daNpc_Bj1_c::nodePrpControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000664-00000710 .text init_BJ4_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::init_BJ4_0() { + /* Nonmatching */ +} + +/* 00000710-000007D4 .text init_BJ6_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::init_BJ6_0() { + /* Nonmatching */ +} + +/* 000007D4-00000864 .text init_BJ7_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::init_BJ7_0() { + /* Nonmatching */ +} + +/* 00000864-00000910 .text init_BJX_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::init_BJX_0() { + /* Nonmatching */ +} + +/* 00000910-00000998 .text init_BJX_1__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::init_BJX_1() { + /* Nonmatching */ +} + +/* 00000998-00000C90 .text createInit__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::createInit() { + /* Nonmatching */ +} + +/* 00000C90-00000E00 .text setMtx_anmProc__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::setMtx_anmProc() { + /* Nonmatching */ +} + +/* 00000E00-00001098 .text setMtx__11daNpc_Bj1_cFb */ +void daNpc_Bj1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00001098-000010AC .text anmNum_toResID__11daNpc_Bj1_cFi */ +void daNpc_Bj1_c::anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 000010AC-00001188 .text setAnm_anm__11daNpc_Bj1_cFPQ211daNpc_Bj1_c9anm_prm_c */ +void daNpc_Bj1_c::setAnm_anm(daNpc_Bj1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00001188-000011B8 .text setAnm_NUM__11daNpc_Bj1_cFi */ +void daNpc_Bj1_c::setAnm_NUM(int) { + /* Nonmatching */ +} + +/* 000011B8-000011F4 .text setAnm__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::setAnm() { + /* Nonmatching */ +} + +/* 000011F4-00001378 .text setAnm_prp__11daNpc_Bj1_cFSc */ +void daNpc_Bj1_c::setAnm_prp(signed char) { + /* Nonmatching */ +} + +/* 00001378-0000137C .text chg_anmTag__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::chg_anmTag() { + /* Nonmatching */ +} + +/* 0000137C-00001380 .text control_anmTag__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::control_anmTag() { + /* Nonmatching */ +} + +/* 00001380-000013C0 .text chg_anmAtr__11daNpc_Bj1_cFUc */ +void daNpc_Bj1_c::chg_anmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 000013C0-0000143C .text control_anmAtr__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::control_anmAtr() { + /* Nonmatching */ +} + +/* 0000143C-00001470 .text setAnm_ATR__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00001470-00001534 .text anmAtr__11daNpc_Bj1_cFUs */ +void daNpc_Bj1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00001534-000015D8 .text eventOrder__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::eventOrder() { + /* Nonmatching */ +} + +/* 000015D8-00001690 .text checkOrder__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001690-0000172C .text chk_talk__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::chk_talk() { + /* Nonmatching */ +} + +/* 0000172C-000017C0 .text chk_drct__11daNpc_Bj1_cFf */ +void daNpc_Bj1_c::chk_drct(float) { + /* Nonmatching */ +} + +/* 000017C0-000017F0 .text chk_partsNotMove__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::chk_partsNotMove() { + /* Nonmatching */ +} + +/* 000017F0-000019A0 .text lookBack__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::lookBack() { + /* Nonmatching */ +} + +/* 000019A0-00001A44 .text getMaskInf__11daNpc_Bj1_cFPUc */ +void daNpc_Bj1_c::getMaskInf(unsigned char*) { + /* Nonmatching */ +} + +/* 00001A44-00001AA8 .text chkReg__11daNpc_Bj1_cFUs */ +void daNpc_Bj1_c::chkReg(unsigned short) { + /* Nonmatching */ +} + +/* 00001AA8-00001B14 .text setReg__11daNpc_Bj1_cFUs */ +void daNpc_Bj1_c::setReg(unsigned short) { + /* Nonmatching */ +} + +/* 00001B14-00001E84 .text next_msgStatus__11daNpc_Bj1_cFPUl */ +void daNpc_Bj1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001E84-00001F14 .text getMsg_BJ1_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_BJ1_0() { + /* Nonmatching */ +} + +/* 00001F14-00001F54 .text getMsg_BJ2_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_BJ2_0() { + /* Nonmatching */ +} + +/* 00001F54-00001FA8 .text getMsg_BJ3_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_BJ3_0() { + /* Nonmatching */ +} + +/* 00001FA8-00001FE8 .text getMsg_BJ4_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_BJ4_0() { + /* Nonmatching */ +} + +/* 00001FE8-00002028 .text getMsg_BJ5_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_BJ5_0() { + /* Nonmatching */ +} + +/* 00002028-00002068 .text getMsg_BJ6_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_BJ6_0() { + /* Nonmatching */ +} + +/* 00002068-000021C4 .text getMsg_BJ7_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_BJ7_0() { + /* Nonmatching */ +} + +/* 000021C4-00002254 .text getMsg_BJ8_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_BJ8_0() { + /* Nonmatching */ +} + +/* 00002254-00002294 .text getMsg_BJ9_0__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_BJ9_0() { + /* Nonmatching */ +} + +/* 00002294-0000242C .text getMsg_Corog__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg_Corog() { + /* Nonmatching */ +} + +/* 0000242C-000024EC .text getMsg__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::getMsg() { + /* Nonmatching */ +} + +/* 000024EC-0000256C .text chkAttention__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::chkAttention() { + /* Nonmatching */ +} + +/* 0000256C-000025D4 .text setAttention__11daNpc_Bj1_cFb */ +void daNpc_Bj1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 000025D4-00002608 .text searchByID__11daNpc_Bj1_cFUi */ +void daNpc_Bj1_c::searchByID(unsigned int) { + /* Nonmatching */ +} + +/* 00002608-000026B8 .text partner_srch_sub__11daNpc_Bj1_cFPFPvPv_Pv */ +void daNpc_Bj1_c::partner_srch_sub(void* (*)(void*, void*)) { + /* Nonmatching */ +} + +/* 000026B8-00002724 .text partner_srch__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::partner_srch() { + /* Nonmatching */ +} + +/* 00002724-000027B0 .text setCollision_SP___11daNpc_Bj1_cFv */ +void setCollision_SP___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 000027B0-00002840 .text set_pthPoint__11daNpc_Bj1_cFUc */ +void daNpc_Bj1_c::set_pthPoint(unsigned char) { + /* Nonmatching */ +} + +/* 00002840-00002988 .text bj_clcFlySpd__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::bj_clcFlySpd() { + /* Nonmatching */ +} + +/* 00002988-00002B80 .text bj_movPass__11daNpc_Bj1_cFb */ +void daNpc_Bj1_c::bj_movPass(bool) { + /* Nonmatching */ +} + +/* 00002B80-00002EDC .text bj_flyMove__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::bj_flyMove() { + /* Nonmatching */ +} + +/* 00002EDC-00002F5C .text bj_clcMovSpd__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::bj_clcMovSpd() { + /* Nonmatching */ +} + +/* 00002F5C-000030A4 .text bj_nMove__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::bj_nMove() { + /* Nonmatching */ +} + +/* 000030A4-000031F4 .text setPrtcl_drugPot_1__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::setPrtcl_drugPot_1() { + /* Nonmatching */ +} + +/* 000031F4-000032B4 .text setPrtcl_drugPot_2__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::setPrtcl_drugPot_2() { + /* Nonmatching */ +} + +/* 000032B4-00003330 .text delPrtcl_drugPot__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::delPrtcl_drugPot() { + /* Nonmatching */ +} + +/* 00003330-000033F4 .text setPrtcl_danceLR__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::setPrtcl_danceLR() { + /* Nonmatching */ +} + +/* 000033F4-00003484 .text flwPrtcl_danceLR__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::flwPrtcl_danceLR() { + /* Nonmatching */ +} + +/* 00003484-000034D8 .text delPrtcl_danceLR__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::delPrtcl_danceLR() { + /* Nonmatching */ +} + +/* 000034D8-00003594 .text setPrtcl_peraProOpen__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::setPrtcl_peraProOpen() { + /* Nonmatching */ +} + +/* 00003594-00003774 .text createSeed__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::createSeed() { + /* Nonmatching */ +} + +/* 00003774-000037E4 .text deleteSeed__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::deleteSeed() { + /* Nonmatching */ +} + +/* 000037E4-00003998 .text charDecide__11daNpc_Bj1_cFi */ +void daNpc_Bj1_c::charDecide(int) { + /* Nonmatching */ +} + +/* 00003998-000039DC .text eInit_setLocFlag__11daNpc_Bj1_cFPi */ +void daNpc_Bj1_c::eInit_setLocFlag(int*) { + /* Nonmatching */ +} + +/* 000039DC-00003A14 .text eInit_setShapeAngleY__11daNpc_Bj1_cFPis */ +void daNpc_Bj1_c::eInit_setShapeAngleY(int*, short) { + /* Nonmatching */ +} + +/* 00003A14-00003A30 .text eInit_setEvTimer__11daNpc_Bj1_cFPi */ +void daNpc_Bj1_c::eInit_setEvTimer(int*) { + /* Nonmatching */ +} + +/* 00003A30-00003B10 .text eInit_calcRelativPos__11daNpc_Bj1_cFP4cXyzPi */ +void daNpc_Bj1_c::eInit_calcRelativPos(cXyz*, int*) { + /* Nonmatching */ +} + +/* 00003B10-00003B20 .text eInit_prmFloat__11daNpc_Bj1_cFPff */ +void daNpc_Bj1_c::eInit_prmFloat(float*, float) { + /* Nonmatching */ +} + +/* 00003B20-00003D3C .text eInit_ATTENTION___11daNpc_Bj1_cFPiPiPiP4cXyzPiPiPi */ +void eInit_ATTENTION___11daNpc_Bj1_cFPiPiPiP4cXyzPiPiPi { + /* Nonmatching */ +} + +/* 00003D3C-00003E24 .text eInit_PLYER_MOV_1___11daNpc_Bj1_cFv */ +void eInit_PLYER_MOV_1___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 00003E24-00003F04 .text eInit_MOV___11daNpc_Bj1_cFPfPfPfPi */ +void eInit_MOV___11daNpc_Bj1_cFPfPfPfPi { + /* Nonmatching */ +} + +/* 00003F04-00003F74 .text eInit_JMP___11daNpc_Bj1_cFPfPf */ +void eInit_JMP___11daNpc_Bj1_cFPfPf { + /* Nonmatching */ +} + +/* 00003F74-0000406C .text eInit_CHG_PTH___11daNpc_Bj1_cFPiPi */ +void eInit_CHG_PTH___11daNpc_Bj1_cFPiPi { + /* Nonmatching */ +} + +/* 0000406C-000040BC .text eInit_END_MOV___11daNpc_Bj1_cFv */ +void eInit_END_MOV___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 000040BC-000040F4 .text eInit_SET_TNE___11daNpc_Bj1_cFv */ +void eInit_SET_TNE___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 000040F4-00004114 .text eInit_DEL_TNE___11daNpc_Bj1_cFv */ +void eInit_DEL_TNE___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 00004114-0000417C .text eInit_SET_ANM___11daNpc_Bj1_cFPiPf */ +void eInit_SET_ANM___11daNpc_Bj1_cFPiPf { + /* Nonmatching */ +} + +/* 0000417C-000044E4 .text event_actionInit__11daNpc_Bj1_cFi */ +void daNpc_Bj1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 000044E4-00004530 .text eMove_ATTENTION___11daNpc_Bj1_cFv */ +void eMove_ATTENTION___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 00004530-00004580 .text eMove_MOV___11daNpc_Bj1_cFv */ +void eMove_MOV___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 00004580-00004594 .text eMove_JMP___11daNpc_Bj1_cFv */ +void eMove_JMP___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 00004594-000045F0 .text eMove_SET_TNE___11daNpc_Bj1_cFv */ +void eMove_SET_TNE___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 000045F0-00004678 .text eMove_PTH_MOV___11daNpc_Bj1_cFv */ +void eMove_PTH_MOV___11daNpc_Bj1_cFv { + /* Nonmatching */ +} + +/* 00004678-000046E8 .text event_action__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::event_action() { + /* Nonmatching */ +} + +/* 000046E8-000047D4 .text privateCut__11daNpc_Bj1_cFi */ +void daNpc_Bj1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 000047D4-000047F4 .text endEvent__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::endEvent() { + /* Nonmatching */ +} + +/* 000047F4-0000482C .text isEventEntry__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 0000482C-00004914 .text event_proc__11daNpc_Bj1_cFi */ +void daNpc_Bj1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00004914-000049C0 .text set_action__11daNpc_Bj1_cFM11daNpc_Bj1_cFPCvPvPv_iPv */ +void daNpc_Bj1_c::set_action(int (daNpc_Bj1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 000049C0-00004B60 .text setStt__11daNpc_Bj1_cFSc */ +void daNpc_Bj1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00004B60-00004C30 .text wait_1__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::wait_1() { + /* Nonmatching */ +} + +/* 00004C30-00004D10 .text wait_2__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::wait_2() { + /* Nonmatching */ +} + +/* 00004D10-00004E2C .text wait_3__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::wait_3() { + /* Nonmatching */ +} + +/* 00004E2C-00004F48 .text wait_4__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::wait_4() { + /* Nonmatching */ +} + +/* 00004F48-000050CC .text flyMov__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::flyMov() { + /* Nonmatching */ +} + +/* 000050CC-0000514C .text fall01__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::fall01() { + /* Nonmatching */ +} + +/* 0000514C-00005510 .text talk_1__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::talk_1() { + /* Nonmatching */ +} + +/* 00005510-000055D8 .text walk_1__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::walk_1() { + /* Nonmatching */ +} + +/* 000055D8-00005694 .text wait_action1__11daNpc_Bj1_cFPv */ +void daNpc_Bj1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00005694-0000577C .text wait_action2__11daNpc_Bj1_cFPv */ +void daNpc_Bj1_c::wait_action2(void*) { + /* Nonmatching */ +} + +/* 0000577C-00005860 .text wait_action3__11daNpc_Bj1_cFPv */ +void daNpc_Bj1_c::wait_action3(void*) { + /* Nonmatching */ +} + +/* 00005860-00005928 .text wait_action4__11daNpc_Bj1_cFPv */ +void daNpc_Bj1_c::wait_action4(void*) { + /* Nonmatching */ +} + +/* 00005928-000059C4 .text demo__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::demo() { + /* Nonmatching */ +} + +/* 000059C4-00005AC4 .text shadowDraw__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00005AC4-00005E38 .text _draw__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::_draw() { + /* Nonmatching */ +} + +/* 00005E38-00006128 .text _execute__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::_execute() { + /* Nonmatching */ +} + +/* 00006128-000061A4 .text _delete__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::_delete() { + /* Nonmatching */ +} + +/* 000061A4-000061C4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000061C4-000062E4 .text _create__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::_create() { + /* Nonmatching */ +} + +/* 000062E4-00006428 .text __ct__11daNpc_Bj1_cFv */ +daNpc_Bj1_c::daNpc_Bj1_c() { + /* Nonmatching */ +} + +/* 00006428-000064F4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000064F4-0000653C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000653C-00006598 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00006598-000065E0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000065E0-0000663C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000663C-000066C4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000066C4-00006734 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00006734-00006A00 .text create_Anm__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::create_Anm() { + /* Nonmatching */ +} + +/* 00006A00-00006C14 .text create_prp_Anm__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::create_prp_Anm() { + /* Nonmatching */ +} + +/* 00006C14-00006F54 .text create_itm_Mdl__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::create_itm_Mdl() { + /* Nonmatching */ +} + +/* 00006F54-00007114 .text CreateHeap__11daNpc_Bj1_cFv */ +void daNpc_Bj1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00007114-00007134 .text daNpc_Bj1_Create__FP10fopAc_ac_c */ +void daNpc_Bj1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007134-00007154 .text daNpc_Bj1_Delete__FP11daNpc_Bj1_c */ +void daNpc_Bj1_Delete(daNpc_Bj1_c*) { + /* Nonmatching */ +} + +/* 00007154-00007174 .text daNpc_Bj1_Execute__FP11daNpc_Bj1_c */ +void daNpc_Bj1_Execute(daNpc_Bj1_c*) { + /* Nonmatching */ +} + +/* 00007174-00007194 .text daNpc_Bj1_Draw__FP11daNpc_Bj1_c */ +void daNpc_Bj1_Draw(daNpc_Bj1_c*) { + /* Nonmatching */ +} + +/* 00007194-0000719C .text daNpc_Bj1_IsDelete__FP11daNpc_Bj1_c */ +void daNpc_Bj1_IsDelete(daNpc_Bj1_c*) { + /* Nonmatching */ +} + +/* 0000719C-000071E4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000071E4-0000722C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000722C-00007288 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00007288-000072D0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000072D0-000072E0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000072E0-000072E8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000072E8-000072F0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000072F0-000072F8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000072F8-00007300 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007300-00007338 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007338-00007340 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007340-00007348 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007348-00007350 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007350-00007388 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007388-0000738C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000738C-00007394 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00007394-0000739C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000739C-000073A4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000073A4-000073B0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000073B0-000073BC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000073BC-00007440 .text __dt__15daNpc_Bj1_HIO_cFv */ +daNpc_Bj1_HIO_c::~daNpc_Bj1_HIO_c() { + /* Nonmatching */ +} + +/* 00007440-0000745C .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00007498-000074A0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000074A0-000074A8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000074A8-000074B0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000074B0-000074B8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000074B8-000074C0 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000074C0-000074C8 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000074C8-000074CC .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_bm1.cpp b/src/d/actor/d_a_npc_bm1.cpp new file mode 100644 index 000000000..6c9ae79b9 --- /dev/null +++ b/src/d/actor/d_a_npc_bm1.cpp @@ -0,0 +1,1048 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_bm1.cpp +// + +#include "d_a_npc_bm1.h" +#include "dolphin/types.h" + +/* 000000EC-00000108 .text __ct__20daNpc_Bm1_childHIO_cFv */ +daNpc_Bm1_childHIO_c::daNpc_Bm1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000108-00000150 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000150-0000020C .text __ct__15daNpc_Bm1_HIO_cFv */ +daNpc_Bm1_HIO_c::daNpc_Bm1_HIO_c() { + /* Nonmatching */ +} + +/* 0000020C-00000268 .text __dt__20daNpc_Bm1_childHIO_cFv */ +daNpc_Bm1_childHIO_c::~daNpc_Bm1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000268-000002E0 .text searchActor_Zl__FPvPv */ +void searchActor_Zl(void*, void*) { + /* Nonmatching */ +} + +/* 000002E0-00000358 .text searchActor_Gp__FPvPv */ +void searchActor_Gp(void*, void*) { + /* Nonmatching */ +} + +/* 00000358-000003DC .text searchActor_Bm_Skt__FPvPv */ +void searchActor_Bm_Skt(void*, void*) { + /* Nonmatching */ +} + +/* 000003DC-00000460 .text searchActor_Bm_Kkt__FPvPv */ +void searchActor_Bm_Kkt(void*, void*) { + /* Nonmatching */ +} + +/* 00000460-000004AC .text nodeCallBack_Wng__FP7J3DNodei */ +void nodeCallBack_Wng(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000004AC-000005BC .text nodeWngControl__11daNpc_Bm1_cFP7J3DNodeP8J3DModel */ +void daNpc_Bm1_c::nodeWngControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000005BC-00000608 .text nodeCallBack_Arm__FP7J3DNodei */ +void nodeCallBack_Arm(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000608-00000718 .text nodeArmControl__11daNpc_Bm1_cFP7J3DNodeP8J3DModel */ +void daNpc_Bm1_c::nodeArmControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000718-00000764 .text nodeCallBack_Bm1__FP7J3DNodei */ +void nodeCallBack_Bm1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000764-00000900 .text nodeBm1Control__11daNpc_Bm1_cFP7J3DNodeP8J3DModel */ +void daNpc_Bm1_c::nodeBm1Control(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000900-0000093C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000093C-00000A9C .text chk_appCnd__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::chk_appCnd() { + /* Nonmatching */ +} + +/* 00000A9C-00000B38 .text init_PST_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_PST_0() { + /* Nonmatching */ +} + +/* 00000B38-00000B84 .text init_PST_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_PST_1() { + /* Nonmatching */ +} + +/* 00000B84-00000C0C .text init_PST_2__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_PST_2() { + /* Nonmatching */ +} + +/* 00000C0C-00000CB8 .text init_PST_3__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_PST_3() { + /* Nonmatching */ +} + +/* 00000CB8-00000D58 .text init_PST_4__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_PST_4() { + /* Nonmatching */ +} + +/* 00000D58-00000DA4 .text init_BMB_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_BMB_0() { + /* Nonmatching */ +} + +/* 00000DA4-00000DC4 .text init_BMB_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_BMB_1() { + /* Nonmatching */ +} + +/* 00000DC4-00000E10 .text init_BMB_2__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_BMB_2() { + /* Nonmatching */ +} + +/* 00000E10-00000E5C .text init_BMC_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_BMC_0() { + /* Nonmatching */ +} + +/* 00000E5C-00000F04 .text init_BMC_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_BMC_1() { + /* Nonmatching */ +} + +/* 00000F04-00000FB0 .text init_BMC_2__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_BMC_2() { + /* Nonmatching */ +} + +/* 00000FB0-00001010 .text init_BMC_3__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_BMC_3() { + /* Nonmatching */ +} + +/* 00001010-00001030 .text init_BMD_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_BMD_0() { + /* Nonmatching */ +} + +/* 00001030-00001084 .text init_BMD_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_BMD_1() { + /* Nonmatching */ +} + +/* 00001084-000010DC .text init_SKT_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_SKT_0() { + /* Nonmatching */ +} + +/* 000010DC-000010FC .text init_KKT_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::init_KKT_0() { + /* Nonmatching */ +} + +/* 000010FC-00001404 .text createInit__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::createInit() { + /* Nonmatching */ +} + +/* 00001404-000017A8 .text setMtx__11daNpc_Bm1_cFb */ +void daNpc_Bm1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 000017A8-000017F8 .text anmNum_toResID__11daNpc_Bm1_cFi */ +void daNpc_Bm1_c::anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 000017F8-00001848 .text headAnmNum_toResID__11daNpc_Bm1_cFi */ +void daNpc_Bm1_c::headAnmNum_toResID(int) { + /* Nonmatching */ +} + +/* 00001848-00001898 .text wingAnmNum_toResID__11daNpc_Bm1_cFi */ +void daNpc_Bm1_c::wingAnmNum_toResID(int) { + /* Nonmatching */ +} + +/* 00001898-00001948 .text btpNum_toResID__11daNpc_Bm1_cFi */ +void daNpc_Bm1_c::btpNum_toResID(int) { + /* Nonmatching */ +} + +/* 00001948-00001A4C .text setBtp__11daNpc_Bm1_cFbi */ +void daNpc_Bm1_c::setBtp(bool, int) { + /* Nonmatching */ +} + +/* 00001A4C-00001A74 .text iniTexPttrnAnm__11daNpc_Bm1_cFb */ +void daNpc_Bm1_c::iniTexPttrnAnm(bool) { + /* Nonmatching */ +} + +/* 00001A74-00001B20 .text plyTexPttrnAnm__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::plyTexPttrnAnm() { + /* Nonmatching */ +} + +/* 00001B20-00001B5C .text setAnm_tex__11daNpc_Bm1_cFSc */ +void daNpc_Bm1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 00001B5C-00001CF4 .text setAnm_anm__11daNpc_Bm1_cFPQ211daNpc_Bm1_c9anm_prm_c */ +void daNpc_Bm1_c::setAnm_anm(daNpc_Bm1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00001CF4-00001D60 .text setAnm_NUM__11daNpc_Bm1_cFii */ +void daNpc_Bm1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00001D60-00001DE0 .text setAnm__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::setAnm() { + /* Nonmatching */ +} + +/* 00001DE0-00001E24 .text setPlaySpd__11daNpc_Bm1_cFf */ +void daNpc_Bm1_c::setPlaySpd(float) { + /* Nonmatching */ +} + +/* 00001E24-00001E28 .text chg_anmTag__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::chg_anmTag() { + /* Nonmatching */ +} + +/* 00001E28-00001E2C .text control_anmTag__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::control_anmTag() { + /* Nonmatching */ +} + +/* 00001E2C-00001EFC .text chg_anmAtr__11daNpc_Bm1_cFUc */ +void daNpc_Bm1_c::chg_anmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00001EFC-00001F68 .text control_anmAtr__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::control_anmAtr() { + /* Nonmatching */ +} + +/* 00001F68-00001FD0 .text setAnm_ATR__11daNpc_Bm1_cFi */ +void daNpc_Bm1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 00001FD0-000020D8 .text anmAtr__11daNpc_Bm1_cFUs */ +void daNpc_Bm1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000020D8-0000217C .text eventOrder__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000217C-00002234 .text checkOrder__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00002234-00002304 .text chk_manzai__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::chk_manzai() { + /* Nonmatching */ +} + +/* 00002304-000023A0 .text chk_talk__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::chk_talk() { + /* Nonmatching */ +} + +/* 000023A0-000023E0 .text chk_partsNotMove__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::chk_partsNotMove() { + /* Nonmatching */ +} + +/* 000023E0-00002590 .text lookBack__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::lookBack() { + /* Nonmatching */ +} + +/* 00002590-00002A58 .text next_msgStatus__11daNpc_Bm1_cFPUl */ +void daNpc_Bm1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002A58-00002AC4 .text getBitMask__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getBitMask() { + /* Nonmatching */ +} + +/* 00002AC4-00002B00 .text getMsg_PST_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_PST_1() { + /* Nonmatching */ +} + +/* 00002B00-00002B40 .text getMsg_PST_3__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_PST_3() { + /* Nonmatching */ +} + +/* 00002B40-00002BE8 .text getMsg_SKT_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_SKT_0() { + /* Nonmatching */ +} + +/* 00002BE8-00002C90 .text getMsg_KKT_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_KKT_0() { + /* Nonmatching */ +} + +/* 00002C90-00002DBC .text getMsg_BMB_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_BMB_0() { + /* Nonmatching */ +} + +/* 00002DBC-00002EE8 .text getMsg_BMB_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_BMB_1() { + /* Nonmatching */ +} + +/* 00002EE8-00003010 .text getMsg_BMB_2__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_BMB_2() { + /* Nonmatching */ +} + +/* 00003010-00003058 .text getMsg_BMC_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_BMC_0() { + /* Nonmatching */ +} + +/* 00003058-000030D0 .text getMsg_BMC_2__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_BMC_2() { + /* Nonmatching */ +} + +/* 000030D0-000031FC .text getMsg_BMC_3__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_BMC_3() { + /* Nonmatching */ +} + +/* 000031FC-00003328 .text getMsg_BMD_0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_BMD_0() { + /* Nonmatching */ +} + +/* 00003328-00003470 .text getMsg_BMD_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg_BMD_1() { + /* Nonmatching */ +} + +/* 00003470-00003548 .text getMsg__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::getMsg() { + /* Nonmatching */ +} + +/* 00003548-000035C8 .text chkAttention__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000035C8-00003630 .text setAttention__11daNpc_Bm1_cFb */ +void daNpc_Bm1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00003630-00003664 .text searchByID__11daNpc_Bm1_cFUi */ +void daNpc_Bm1_c::searchByID(unsigned int) { + /* Nonmatching */ +} + +/* 00003664-00003714 .text partner_srch_sub__11daNpc_Bm1_cFPFPvPv_Pv */ +void daNpc_Bm1_c::partner_srch_sub(void* (*)(void*, void*)) { + /* Nonmatching */ +} + +/* 00003714-00003818 .text partner_srch__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::partner_srch() { + /* Nonmatching */ +} + +/* 00003818-00003A24 .text bm_movPass__11daNpc_Bm1_cFb */ +void daNpc_Bm1_c::bm_movPass(bool) { + /* Nonmatching */ +} + +/* 00003A24-00003A68 .text bm_setFlyAnm__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::bm_setFlyAnm() { + /* Nonmatching */ +} + +/* 00003A68-00003BF0 .text bm_clcFlySpd__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::bm_clcFlySpd() { + /* Nonmatching */ +} + +/* 00003BF0-00003C64 .text bm_clcMovSpd__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::bm_clcMovSpd() { + /* Nonmatching */ +} + +/* 00003C64-00003ED4 .text bm_flyMove__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::bm_flyMove() { + /* Nonmatching */ +} + +/* 00003ED4-00003FA4 .text bm_nMove__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::bm_nMove() { + /* Nonmatching */ +} + +/* 00003FA4-000040EC .text setPrtcl_Flyaway__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::setPrtcl_Flyaway() { + /* Nonmatching */ +} + +/* 000040EC-00004160 .text delPrtcl_Flyaway__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::delPrtcl_Flyaway() { + /* Nonmatching */ +} + +/* 00004160-000042A8 .text setPrtcl_Land0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::setPrtcl_Land0() { + /* Nonmatching */ +} + +/* 000042A8-0000431C .text delPrtcl_Land0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::delPrtcl_Land0() { + /* Nonmatching */ +} + +/* 0000431C-000043E0 .text setPrtcl_Hane0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::setPrtcl_Hane0() { + /* Nonmatching */ +} + +/* 000043E0-00004470 .text flwPrtcl_Hane0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::flwPrtcl_Hane0() { + /* Nonmatching */ +} + +/* 00004470-000044C4 .text delPrtcl_Hane0__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::delPrtcl_Hane0() { + /* Nonmatching */ +} + +/* 000044C4-000045B8 .text setPrtcl_Hane1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::setPrtcl_Hane1() { + /* Nonmatching */ +} + +/* 000045B8-00004648 .text flwPrtcl_Hane1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::flwPrtcl_Hane1() { + /* Nonmatching */ +} + +/* 00004648-000046BC .text delPrtcl_Hane1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::delPrtcl_Hane1() { + /* Nonmatching */ +} + +/* 000046BC-000049B8 .text decideType__11daNpc_Bm1_cFii */ +void daNpc_Bm1_c::decideType(int, int) { + /* Nonmatching */ +} + +/* 000049B8-000049FC .text eInit_setLocFlag__11daNpc_Bm1_cFPi */ +void daNpc_Bm1_c::eInit_setLocFlag(int*) { + /* Nonmatching */ +} + +/* 000049FC-00004A34 .text eInit_setShapeAngleY__11daNpc_Bm1_cFPis */ +void daNpc_Bm1_c::eInit_setShapeAngleY(int*, short) { + /* Nonmatching */ +} + +/* 00004A34-00004A50 .text eInit_setEvTimer__11daNpc_Bm1_cFPi */ +void daNpc_Bm1_c::eInit_setEvTimer(int*) { + /* Nonmatching */ +} + +/* 00004A50-00004B30 .text eInit_calcRelativPos__11daNpc_Bm1_cFP4cXyzPi */ +void daNpc_Bm1_c::eInit_calcRelativPos(cXyz*, int*) { + /* Nonmatching */ +} + +/* 00004B30-00004D10 .text eInit_ATTENTION___11daNpc_Bm1_cFPiPiPiP4cXyzPiPiPi */ +void eInit_ATTENTION___11daNpc_Bm1_cFPiPiPiP4cXyzPiPiPi { + /* Nonmatching */ +} + +/* 00004D10-00004DC4 .text eInit_SET_PLYER_GOL___11daNpc_Bm1_cFPiP4cXyzPi */ +void eInit_SET_PLYER_GOL___11daNpc_Bm1_cFPiP4cXyzPi { + /* Nonmatching */ +} + +/* 00004DC4-00004DD4 .text eInit_prmFloat__11daNpc_Bm1_cFPff */ +void daNpc_Bm1_c::eInit_prmFloat(float*, float) { + /* Nonmatching */ +} + +/* 00004DD4-00004FB8 .text eInit_FLY___11daNpc_Bm1_cFPiPfPfPfPf */ +void eInit_FLY___11daNpc_Bm1_cFPiPfPfPfPf { + /* Nonmatching */ +} + +/* 00004FB8-00004FD8 .text eInit_DEL_ACTOR___11daNpc_Bm1_cFv */ +void eInit_DEL_ACTOR___11daNpc_Bm1_cFv { + /* Nonmatching */ +} + +/* 00004FD8-00005190 .text eInit_WLK___11daNpc_Bm1_cFPiPfPfP4cXyzPiPiPi */ +void eInit_WLK___11daNpc_Bm1_cFPiPfPfP4cXyzPiPiPi { + /* Nonmatching */ +} + +/* 00005190-0000519C .text eInit_INI_EVN_1___11daNpc_Bm1_cFv */ +void eInit_INI_EVN_1___11daNpc_Bm1_cFv { + /* Nonmatching */ +} + +/* 0000519C-000051EC .text eInit_SET_NXT_PTH_INF___11daNpc_Bm1_cFv */ +void eInit_SET_NXT_PTH_INF___11daNpc_Bm1_cFv { + /* Nonmatching */ +} + +/* 000051EC-0000522C .text eInit_SET_ANM___11daNpc_Bm1_cFPi */ +void eInit_SET_ANM___11daNpc_Bm1_cFPi { + /* Nonmatching */ +} + +/* 0000522C-00005368 .text eInit_MOV_PTH_POINT___11daNpc_Bm1_cFPiPiPiPi */ +void eInit_MOV_PTH_POINT___11daNpc_Bm1_cFPiPiPiPi { + /* Nonmatching */ +} + +/* 00005368-00005650 .text event_actionInit__11daNpc_Bm1_cFi */ +void daNpc_Bm1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 00005650-0000569C .text eMove_ATTENTION___11daNpc_Bm1_cFv */ +void eMove_ATTENTION___11daNpc_Bm1_cFv { + /* Nonmatching */ +} + +/* 0000569C-000056A4 .text eMove_KMA_FLY___11daNpc_Bm1_cFv */ +void eMove_KMA_FLY___11daNpc_Bm1_cFv { + /* Nonmatching */ +} + +/* 000056A4-000056C0 .text eMove_FLY___11daNpc_Bm1_cFv */ +void eMove_FLY___11daNpc_Bm1_cFv { + /* Nonmatching */ +} + +/* 000056C0-00005734 .text eMove_WLK___11daNpc_Bm1_cFv */ +void eMove_WLK___11daNpc_Bm1_cFv { + /* Nonmatching */ +} + +/* 00005734-000057D0 .text event_action__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::event_action() { + /* Nonmatching */ +} + +/* 000057D0-0000580C .text cut_init_360_TRN__11daNpc_Bm1_cFi */ +void daNpc_Bm1_c::cut_init_360_TRN(int) { + /* Nonmatching */ +} + +/* 0000580C-000058B8 .text cut_move_360_TRN__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::cut_move_360_TRN() { + /* Nonmatching */ +} + +/* 000058B8-000059E0 .text privateCut__11daNpc_Bm1_cFi */ +void daNpc_Bm1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 000059E0-00005A00 .text endEvent__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::endEvent() { + /* Nonmatching */ +} + +/* 00005A00-00005A38 .text isEventEntry__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00005A38-00005B60 .text event_proc__11daNpc_Bm1_cFi */ +void daNpc_Bm1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00005B60-00005C0C .text set_action__11daNpc_Bm1_cFM11daNpc_Bm1_cFPCvPvPv_iPv */ +void daNpc_Bm1_c::set_action(int (daNpc_Bm1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00005C0C-00005E84 .text setStt__11daNpc_Bm1_cFSc */ +void daNpc_Bm1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00005E84-00005EE0 .text d_wait__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::d_wait() { + /* Nonmatching */ +} + +/* 00005EE0-00005F14 .text lookup__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::lookup() { + /* Nonmatching */ +} + +/* 00005F14-00005F64 .text orooro__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::orooro() { + /* Nonmatching */ +} + +/* 00005F64-00006028 .text wait_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::wait_1() { + /* Nonmatching */ +} + +/* 00006028-0000622C .text talk_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::talk_1() { + /* Nonmatching */ +} + +/* 0000622C-000062C8 .text talk_2__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::talk_2() { + /* Nonmatching */ +} + +/* 000062C8-00006344 .text manzai__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::manzai() { + /* Nonmatching */ +} + +/* 00006344-00006424 .text wait_4__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::wait_4() { + /* Nonmatching */ +} + +/* 00006424-0000647C .text flyawy__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::flyawy() { + /* Nonmatching */ +} + +/* 0000647C-000065B8 .text wait_5__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::wait_5() { + /* Nonmatching */ +} + +/* 000065B8-00006688 .text h_wait__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::h_wait() { + /* Nonmatching */ +} + +/* 00006688-0000677C .text wait_7__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::wait_7() { + /* Nonmatching */ +} + +/* 0000677C-000068A8 .text wait_3__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::wait_3() { + /* Nonmatching */ +} + +/* 000068A8-0000692C .text wait_8__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::wait_8() { + /* Nonmatching */ +} + +/* 0000692C-0000699C .text wait_2__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::wait_2() { + /* Nonmatching */ +} + +/* 0000699C-00006A94 .text walk_1__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::walk_1() { + /* Nonmatching */ +} + +/* 00006A94-00006B74 .text CHKwai__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::CHKwai() { + /* Nonmatching */ +} + +/* 00006B74-00006C4C .text demo_action1__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::demo_action1(void*) { + /* Nonmatching */ +} + +/* 00006C4C-00006D08 .text wait_action1__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00006D08-00006E28 .text wait_action2__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_action2(void*) { + /* Nonmatching */ +} + +/* 00006E28-00006EC4 .text wait_action3__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_action3(void*) { + /* Nonmatching */ +} + +/* 00006EC4-00006F30 .text wait_action4__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_action4(void*) { + /* Nonmatching */ +} + +/* 00006F30-00006FEC .text wait_action5__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_action5(void*) { + /* Nonmatching */ +} + +/* 00006FEC-000070B0 .text wait_action6__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_action6(void*) { + /* Nonmatching */ +} + +/* 000070B0-00007198 .text wait_action7__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_action7(void*) { + /* Nonmatching */ +} + +/* 00007198-00007270 .text wait_action8__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_action8(void*) { + /* Nonmatching */ +} + +/* 00007270-0000730C .text wait_action9__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_action9(void*) { + /* Nonmatching */ +} + +/* 0000730C-000073E4 .text wait_actionA__11daNpc_Bm1_cFPv */ +void daNpc_Bm1_c::wait_actionA(void*) { + /* Nonmatching */ +} + +/* 000073E4-00007514 .text demo__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::demo() { + /* Nonmatching */ +} + +/* 00007514-0000768C .text shadowDraw__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 0000768C-00007AB4 .text _draw__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::_draw() { + /* Nonmatching */ +} + +/* 00007AB4-00007CAC .text _execute__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::_execute() { + /* Nonmatching */ +} + +/* 00007CAC-00007D50 .text _delete__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::_delete() { + /* Nonmatching */ +} + +/* 00007D50-00007D70 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007D70-00007ED4 .text _create__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::_create() { + /* Nonmatching */ +} + +/* 00007ED4-00008038 .text __ct__11daNpc_Bm1_cFv */ +daNpc_Bm1_c::daNpc_Bm1_c() { + /* Nonmatching */ +} + +/* 00008038-00008094 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00008094-000080DC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000080DC-000081A8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000081A8-000081F0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000081F0-0000824C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000824C-00008294 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00008294-000082F0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000082F0-00008378 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00008378-000083E8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000083E8-00008710 .text create_Anm__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::create_Anm() { + /* Nonmatching */ +} + +/* 00008710-00008878 .text create_hed_Anm__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::create_hed_Anm() { + /* Nonmatching */ +} + +/* 00008878-00008B44 .text create_wng_Anm__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::create_wng_Anm() { + /* Nonmatching */ +} + +/* 00008B44-00008E6C .text create_arm_Anm__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::create_arm_Anm() { + /* Nonmatching */ +} + +/* 00008E6C-00009174 .text create_itm_Mdl__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::create_itm_Mdl() { + /* Nonmatching */ +} + +/* 00009174-0000946C .text CreateHeap__11daNpc_Bm1_cFv */ +void daNpc_Bm1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000946C-0000948C .text daNpc_Bm1_Create__FP10fopAc_ac_c */ +void daNpc_Bm1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000948C-000094AC .text daNpc_Bm1_Delete__FP11daNpc_Bm1_c */ +void daNpc_Bm1_Delete(daNpc_Bm1_c*) { + /* Nonmatching */ +} + +/* 000094AC-000094CC .text daNpc_Bm1_Execute__FP11daNpc_Bm1_c */ +void daNpc_Bm1_Execute(daNpc_Bm1_c*) { + /* Nonmatching */ +} + +/* 000094CC-000094EC .text daNpc_Bm1_Draw__FP11daNpc_Bm1_c */ +void daNpc_Bm1_Draw(daNpc_Bm1_c*) { + /* Nonmatching */ +} + +/* 000094EC-000094F4 .text daNpc_Bm1_IsDelete__FP11daNpc_Bm1_c */ +void daNpc_Bm1_IsDelete(daNpc_Bm1_c*) { + /* Nonmatching */ +} + +/* 000094F4-0000953C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000953C-00009584 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00009584-000095E0 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000095E0-00009628 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00009628-00009638 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00009638-00009640 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009640-00009648 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009648-00009650 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009650-00009658 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009658-00009690 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009690-00009698 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009698-000096A0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000096A0-000096A8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000096A8-000096E0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000096E0-000096E4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000096E4-000096EC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000096EC-000096F4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000096F4-000096FC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000096FC-00009708 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009708-00009714 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009714-00009798 .text __dt__15daNpc_Bm1_HIO_cFv */ +daNpc_Bm1_HIO_c::~daNpc_Bm1_HIO_c() { + /* Nonmatching */ +} + +/* 00009798-000097B4 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000097F0-000097F8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000097F8-00009800 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00009800-00009808 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00009808-00009810 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00009810-00009818 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00009818-00009820 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00009820-00009824 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_bmcon1.cpp b/src/d/actor/d_a_npc_bmcon1.cpp new file mode 100644 index 000000000..0ee4c6ac1 --- /dev/null +++ b/src/d/actor/d_a_npc_bmcon1.cpp @@ -0,0 +1,498 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_bmcon1.cpp +// + +#include "d_a_npc_bmcon1.h" +#include "dolphin/types.h" + +/* 000000EC-000002A4 .text __ct__12daNpcBmcon_cFv */ +daNpcBmcon_c::daNpcBmcon_c() { + /* Nonmatching */ +} + +/* 000002A4-00000300 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00000300-00000348 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000348-00000414 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000414-0000045C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000045C-000004B8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000004B8-00000500 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000500-0000055C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000055C-000005E4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000005E4-00000654 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000654-00000690 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000690-000007F0 .text daNpc_Bmcon_nodeCallBack__FP7J3DNodei */ +void daNpc_Bmcon_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000007F0-00000834 .text daNpc_Arm_nodeCallBack__FP7J3DNodei */ +void daNpc_Arm_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000834-000008E4 .text nodeArmControl__12daNpcBmcon_cFP7J3DNodeP8J3DModel */ +void daNpcBmcon_c::nodeArmControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000008E4-00000904 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000904-00000994 .text phase_1__FP12daNpcBmcon_c */ +void phase_1(daNpcBmcon_c*) { + /* Nonmatching */ +} + +/* 00000994-00000A14 .text phase_2__FP12daNpcBmcon_c */ +void phase_2(daNpcBmcon_c*) { + /* Nonmatching */ +} + +/* 00000A14-00000A44 .text _create__12daNpcBmcon_cFv */ +void daNpcBmcon_c::_create() { + /* Nonmatching */ +} + +/* 00000A44-0000105C .text createHeap__12daNpcBmcon_cFv */ +void daNpcBmcon_c::createHeap() { + /* Nonmatching */ +} + +/* 0000105C-0000107C .text daNpcBmcon_XyCheckCB__FPvi */ +void daNpcBmcon_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 0000107C-00001468 .text createInit__12daNpcBmcon_cFv */ +void daNpcBmcon_c::createInit() { + /* Nonmatching */ +} + +/* 00001468-000014D8 .text _delete__12daNpcBmcon_cFv */ +void daNpcBmcon_c::_delete() { + /* Nonmatching */ +} + +/* 000014D8-00001694 .text _draw__12daNpcBmcon_cFv */ +void daNpcBmcon_c::_draw() { + /* Nonmatching */ +} + +/* 00001694-00001878 .text _execute__12daNpcBmcon_cFv */ +void daNpcBmcon_c::_execute() { + /* Nonmatching */ +} + +/* 00001878-00001BC8 .text executeCommon__12daNpcBmcon_cFv */ +void daNpcBmcon_c::executeCommon() { + /* Nonmatching */ +} + +/* 00001BC8-00001C1C .text executeSetMode__12daNpcBmcon_cFUc */ +void daNpcBmcon_c::executeSetMode(unsigned char) { + /* Nonmatching */ +} + +/* 00001C1C-00001CC8 .text executeWaitInit__12daNpcBmcon_cFv */ +void daNpcBmcon_c::executeWaitInit() { + /* Nonmatching */ +} + +/* 00001CC8-00001D38 .text executeWait__12daNpcBmcon_cFv */ +void daNpcBmcon_c::executeWait() { + /* Nonmatching */ +} + +/* 00001D38-00001D48 .text executeTalkInit__12daNpcBmcon_cFv */ +void daNpcBmcon_c::executeTalkInit() { + /* Nonmatching */ +} + +/* 00001D48-00001E40 .text executeTalk__12daNpcBmcon_cFv */ +void daNpcBmcon_c::executeTalk() { + /* Nonmatching */ +} + +/* 00001E40-00001E6C .text executeWalkInit__12daNpcBmcon_cFv */ +void daNpcBmcon_c::executeWalkInit() { + /* Nonmatching */ +} + +/* 00001E6C-00002050 .text executeWalk__12daNpcBmcon_cFv */ +void daNpcBmcon_c::executeWalk() { + /* Nonmatching */ +} + +/* 00002050-00002194 .text executeTurnInit__12daNpcBmcon_cFv */ +void daNpcBmcon_c::executeTurnInit() { + /* Nonmatching */ +} + +/* 00002194-00002264 .text executeTurn__12daNpcBmcon_cFv */ +void daNpcBmcon_c::executeTurn() { + /* Nonmatching */ +} + +/* 00002264-00002360 .text checkOrder__12daNpcBmcon_cFv */ +void daNpcBmcon_c::checkOrder() { + /* Nonmatching */ +} + +/* 00002360-00002444 .text eventOrder__12daNpcBmcon_cFv */ +void daNpcBmcon_c::eventOrder() { + /* Nonmatching */ +} + +/* 00002444-000024C8 .text eventMove__12daNpcBmcon_cFv */ +void daNpcBmcon_c::eventMove() { + /* Nonmatching */ +} + +/* 000024C8-000025F8 .text privateCut__12daNpcBmcon_cFv */ +void daNpcBmcon_c::privateCut() { + /* Nonmatching */ +} + +/* 000025F8-00002A48 .text eventMesSetInit__12daNpcBmcon_cFi */ +void daNpcBmcon_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 00002A48-00002ADC .text eventMesSet__12daNpcBmcon_cFv */ +void daNpcBmcon_c::eventMesSet() { + /* Nonmatching */ +} + +/* 00002ADC-00002B38 .text eventGetItemInit__12daNpcBmcon_cFv */ +void daNpcBmcon_c::eventGetItemInit() { + /* Nonmatching */ +} + +/* 00002B38-00002C8C .text talk2__12daNpcBmcon_cFi */ +void daNpcBmcon_c::talk2(int) { + /* Nonmatching */ +} + +/* 00002C8C-00002E58 .text next_msgStatus__12daNpcBmcon_cFPUl */ +void daNpcBmcon_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002E58-0000301C .text getMsg__12daNpcBmcon_cFv */ +void daNpcBmcon_c::getMsg() { + /* Nonmatching */ +} + +/* 0000301C-00003098 .text chkMsg__12daNpcBmcon_cFv */ +void daNpcBmcon_c::chkMsg() { + /* Nonmatching */ +} + +/* 00003098-000030A0 .text setMessage__12daNpcBmcon_cFUl */ +void daNpcBmcon_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 000030A0-00003158 .text setAnmFromMsgTag__12daNpcBmcon_cFv */ +void daNpcBmcon_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00003158-00003178 .text getPrmNpcNo__12daNpcBmcon_cFv */ +void daNpcBmcon_c::getPrmNpcNo() { + /* Nonmatching */ +} + +/* 00003178-000031A4 .text getPrmRailID__12daNpcBmcon_cFv */ +void daNpcBmcon_c::getPrmRailID() { + /* Nonmatching */ +} + +/* 000031A4-0000322C .text setMtx__12daNpcBmcon_cFv */ +void daNpcBmcon_c::setMtx() { + /* Nonmatching */ +} + +/* 0000322C-0000356C .text chkAttention__12daNpcBmcon_cFv */ +void daNpcBmcon_c::chkAttention() { + /* Nonmatching */ +} + +/* 0000356C-000036B8 .text lookBack__12daNpcBmcon_cFv */ +void daNpcBmcon_c::lookBack() { + /* Nonmatching */ +} + +/* 000036B8-00003794 .text playAnm__12daNpcBmcon_cFv */ +void daNpcBmcon_c::playAnm() { + /* Nonmatching */ +} + +/* 00003794-000038C0 .text setAnm__12daNpcBmcon_cFUcif */ +void daNpcBmcon_c::setAnm(unsigned char, int, float) { + /* Nonmatching */ +} + +/* 000038C0-00003960 .text setAnmTbl__12daNpcBmcon_cFP12sBmconAnmDat */ +void daNpcBmcon_c::setAnmTbl(sBmconAnmDat*) { + /* Nonmatching */ +} + +/* 00003960-00003968 .text XyCheckCB__12daNpcBmcon_cFi */ +void daNpcBmcon_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 00003968-000039E0 .text setCollision__12daNpcBmcon_cFP8dCcD_Cyl4cXyzff */ +void daNpcBmcon_c::setCollision(dCcD_Cyl*, cXyz, float, float) { + /* Nonmatching */ +} + +/* 000039E0-00003A7C .text calcFlyDist__12daNpcBmcon_cFv */ +void daNpcBmcon_c::calcFlyDist() { + /* Nonmatching */ +} + +/* 00003A7C-00003AE8 .text getFlyDistMax__12daNpcBmcon_cFv */ +void daNpcBmcon_c::getFlyDistMax() { + /* Nonmatching */ +} + +/* 00003AE8-00003B6C .text setFlyDistMax__12daNpcBmcon_cFs */ +void daNpcBmcon_c::setFlyDistMax(short) { + /* Nonmatching */ +} + +/* 00003B6C-00003BD8 .text getFlyDistNow__12daNpcBmcon_cFv */ +void daNpcBmcon_c::getFlyDistNow() { + /* Nonmatching */ +} + +/* 00003BD8-00003C5C .text setFlyDistNow__12daNpcBmcon_cFs */ +void daNpcBmcon_c::setFlyDistNow(short) { + /* Nonmatching */ +} + +/* 00003C5C-00003DC4 .text chkEndEvent__12daNpcBmcon_cFv */ +void daNpcBmcon_c::chkEndEvent() { + /* Nonmatching */ +} + +/* 00003DC4-00003DFC .text isClear__12daNpcBmcon_cFv */ +void daNpcBmcon_c::isClear() { + /* Nonmatching */ +} + +/* 00003DFC-00003E1C .text daNpc_BmconCreate__FPv */ +void daNpc_BmconCreate(void*) { + /* Nonmatching */ +} + +/* 00003E1C-00003E40 .text daNpc_BmconDelete__FPv */ +void daNpc_BmconDelete(void*) { + /* Nonmatching */ +} + +/* 00003E40-00003E64 .text daNpc_BmconExecute__FPv */ +void daNpc_BmconExecute(void*) { + /* Nonmatching */ +} + +/* 00003E64-00003E88 .text daNpc_BmconDraw__FPv */ +void daNpc_BmconDraw(void*) { + /* Nonmatching */ +} + +/* 00003E88-00003E90 .text daNpc_BmconIsDelete__FPv */ +void daNpc_BmconIsDelete(void*) { + /* Nonmatching */ +} + +/* 00003E90-00003ED8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003ED8-00003F20 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00003F20-00003F7C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00003F7C-00003FC4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003FC4-00003FD4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003FD4-00003FDC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003FDC-00003FE4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003FE4-00003FEC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003FEC-00003FF4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003FF4-0000402C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000402C-00004034 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004034-0000403C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000403C-00004044 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004044-0000407C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000407C-00004080 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004080-00004088 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004088-00004090 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004090-00004098 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004098-000040A4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000040A4-000040B0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000040B0-000040B4 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000040B4-000040D0 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 000040D0-000040D8 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000040D8-000040E0 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000040E0-000040FC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcBmcon_c5Prm_eQ212daNpcBmcon_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daNpcBmcon_c::Prm_e, daNpcBmcon_c::Prm_e) { + /* Nonmatching */ +} + +/* 0000427C-00004284 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004284-0000428C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000428C-00004294 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004294-0000429C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_bms1.cpp b/src/d/actor/d_a_npc_bms1.cpp new file mode 100644 index 000000000..41a829d79 --- /dev/null +++ b/src/d/actor/d_a_npc_bms1.cpp @@ -0,0 +1,473 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_bms1.cpp +// + +#include "d_a_npc_bms1.h" +#include "dolphin/types.h" + +/* 000000EC-00000108 .text __ct__21daNpc_Bms1_childHIO_cFv */ +daNpc_Bms1_childHIO_c::daNpc_Bms1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000108-00000148 .text daNpc_Bms1_shopMsgCheck__FUl */ +void daNpc_Bms1_shopMsgCheck(unsigned long) { + /* Nonmatching */ +} + +/* 00000148-00000188 .text daNpc_Bms1_shopStickMoveMsgCheck__FUl */ +void daNpc_Bms1_shopStickMoveMsgCheck(unsigned long) { + /* Nonmatching */ +} + +/* 00000188-000002A0 .text __ct__16daNpc_Bms1_HIO_cFv */ +daNpc_Bms1_HIO_c::daNpc_Bms1_HIO_c() { + /* Nonmatching */ +} + +/* 000002A0-00000300 .text __dt__21daNpc_Bms1_childHIO_cFv */ +daNpc_Bms1_childHIO_c::~daNpc_Bms1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000300-000004C4 .text nodeCallBack_Bms__FP7J3DNodei */ +void nodeCallBack_Bms(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000004C4-00000A00 .text nodeCallBack_BmsHead__FP7J3DNodei */ +void nodeCallBack_BmsHead(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000A00-00000C4C .text set_mtx__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000C4C-00000D54 .text initTexPatternAnm__12daNpc_Bms1_cFb */ +void daNpc_Bms1_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000D54-00000DE0 .text playTexPatternAnm__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000DE0-00000E78 .text setAnm__12daNpc_Bms1_cFScf */ +void daNpc_Bms1_c::setAnm(signed char, float) { + /* Nonmatching */ +} + +/* 00000E78-00000EBC .text setTexAnm__12daNpc_Bms1_cFSc */ +void daNpc_Bms1_c::setTexAnm(signed char) { + /* Nonmatching */ +} + +/* 00000EBC-00001100 .text setAnmFromMsgTag__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00001100-000011D8 .text chkAttention__12daNpc_Bms1_cF4cXyzs */ +void daNpc_Bms1_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 000011D8-00001278 .text eventOrder__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001278-000014AC .text checkOrder__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::checkOrder() { + /* Nonmatching */ +} + +/* 000014AC-000017FC .text next_msgStatus__12daNpc_Bms1_cFPUl */ +void daNpc_Bms1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000017FC-00001860 .text getMsg__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::getMsg() { + /* Nonmatching */ +} + +/* 00001860-0000191C .text setCollision__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::setCollision() { + /* Nonmatching */ +} + +/* 0000191C-00001928 .text talkInit__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::talkInit() { + /* Nonmatching */ +} + +/* 00001928-00001A34 .text normal_talk__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::normal_talk() { + /* Nonmatching */ +} + +/* 00001A34-00001B88 .text shop_talk__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::shop_talk() { + /* Nonmatching */ +} + +/* 00001B88-00001D68 .text talk__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::talk() { + /* Nonmatching */ +} + +/* 00001D68-00002104 .text CreateInit__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::CreateInit() { + /* Nonmatching */ +} + +/* 00002104-00002144 .text setAttention__12daNpc_Bms1_cFb */ +void daNpc_Bms1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00002144-000021F4 .text checkPlayerLanding__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::checkPlayerLanding() { + /* Nonmatching */ +} + +/* 000021F4-00002424 .text lookBack__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::lookBack() { + /* Nonmatching */ +} + +/* 00002424-0000249C .text wait01__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::wait01() { + /* Nonmatching */ +} + +/* 0000249C-00002590 .text talk01__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::talk01() { + /* Nonmatching */ +} + +/* 00002590-00002764 .text getdemo_action__12daNpc_Bms1_cFPv */ +void daNpc_Bms1_c::getdemo_action(void*) { + /* Nonmatching */ +} + +/* 00002764-00002918 .text wait_action__12daNpc_Bms1_cFPv */ +void daNpc_Bms1_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00002918-00002A98 .text event_action__12daNpc_Bms1_cFPv */ +void daNpc_Bms1_c::event_action(void*) { + /* Nonmatching */ +} + +/* 00002A98-00002B94 .text evn_talk_init__12daNpc_Bms1_cFi */ +void daNpc_Bms1_c::evn_talk_init(int) { + /* Nonmatching */ +} + +/* 00002B94-00002BFC .text evn_continue_talk_init__12daNpc_Bms1_cFi */ +void daNpc_Bms1_c::evn_continue_talk_init(int) { + /* Nonmatching */ +} + +/* 00002BFC-00002DD8 .text evn_talk__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::evn_talk() { + /* Nonmatching */ +} + +/* 00002DD8-00002E30 .text evn_viblation_init__12daNpc_Bms1_cFi */ +void daNpc_Bms1_c::evn_viblation_init(int) { + /* Nonmatching */ +} + +/* 00002E30-00002E68 .text evn_head_swing_init__12daNpc_Bms1_cFi */ +void daNpc_Bms1_c::evn_head_swing_init(int) { + /* Nonmatching */ +} + +/* 00002E68-00002FBC .text privateCut__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::privateCut() { + /* Nonmatching */ +} + +/* 00002FBC-000030A4 .text demo_move__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::demo_move() { + /* Nonmatching */ +} + +/* 000030A4-000030B0 .text demo_end_init__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::demo_end_init() { + /* Nonmatching */ +} + +/* 000030B0-00003314 .text _draw__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::_draw() { + /* Nonmatching */ +} + +/* 00003314-00003474 .text _execute__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::_execute() { + /* Nonmatching */ +} + +/* 00003474-00003514 .text _delete__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::_delete() { + /* Nonmatching */ +} + +/* 00003514-00003534 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003534-00003718 .text _create__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::_create() { + /* Nonmatching */ +} + +/* 00003718-00003938 .text __ct__12daNpc_Bms1_cFv */ +daNpc_Bms1_c::daNpc_Bms1_c() { + /* Nonmatching */ +} + +/* 00003938-00003A04 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003A04-00003A4C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00003A4C-00003AA8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003AA8-00003AF0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00003AF0-00003B4C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00003B4C-00003BD4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00003BD4-00003C44 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00003C44-00003CA0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00003CA0-00003CE8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003CE8-000043B8 .text CreateHeap__12daNpc_Bms1_cFv */ +void daNpc_Bms1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000043B8-000043D8 .text daNpc_Bms1_Create__FP10fopAc_ac_c */ +void daNpc_Bms1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000043D8-000043F8 .text daNpc_Bms1_Delete__FP12daNpc_Bms1_c */ +void daNpc_Bms1_Delete(daNpc_Bms1_c*) { + /* Nonmatching */ +} + +/* 000043F8-00004418 .text daNpc_Bms1_Execute__FP12daNpc_Bms1_c */ +void daNpc_Bms1_Execute(daNpc_Bms1_c*) { + /* Nonmatching */ +} + +/* 00004418-00004438 .text daNpc_Bms1_Draw__FP12daNpc_Bms1_c */ +void daNpc_Bms1_Draw(daNpc_Bms1_c*) { + /* Nonmatching */ +} + +/* 00004438-00004440 .text daNpc_Bms1_IsDelete__FP12daNpc_Bms1_c */ +void daNpc_Bms1_IsDelete(daNpc_Bms1_c*) { + /* Nonmatching */ +} + +/* 00004440-00004488 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004488-000044D0 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000044D0-0000452C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000452C-00004574 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004574-00004584 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004584-0000458C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000458C-00004594 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004594-0000459C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000459C-000045A4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000045A4-000045DC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000045DC-000045E4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000045E4-000045EC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000045EC-000045F4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000045F4-0000462C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000462C-00004630 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004630-00004638 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004638-00004640 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004640-00004648 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004648-00004654 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004654-00004660 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004660-000046D0 .text __dt__16daNpc_Bms1_HIO_cFv */ +daNpc_Bms1_HIO_c::~daNpc_Bms1_HIO_c() { + /* Nonmatching */ +} + +/* 000046D0-000046EC .text cLib_calcTimer__FPSc */ +void cLib_calcTimer(signed char*) { + /* Nonmatching */ +} + +/* 000046EC-00004708 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00004744-0000474C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000474C-00004754 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004754-0000475C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000475C-00004764 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004764-000047AC .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 000047AC-000047C8 .text setEyePos__12daNpc_Bms1_cF4cXyz */ +void daNpc_Bms1_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 000047C8-000047E4 .text setAttentionBasePos__12daNpc_Bms1_cF4cXyz */ +void daNpc_Bms1_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + +/* 000047E4-00004820 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00004820-00004900 .text getItemZoomPos__16ShopCam_action_cFf */ +void ShopCam_action_c::getItemZoomPos(float) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_bmsw.cpp b/src/d/actor/d_a_npc_bmsw.cpp new file mode 100644 index 000000000..7953f2a86 --- /dev/null +++ b/src/d/actor/d_a_npc_bmsw.cpp @@ -0,0 +1,483 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_bmsw.cpp +// + +#include "d_a_npc_bmsw.h" +#include "dolphin/types.h" + +/* 000000EC-000001E4 .text __ct__16daNpc_Bmsw_HIO_cFv */ +daNpc_Bmsw_HIO_c::daNpc_Bmsw_HIO_c() { + /* Nonmatching */ +} + +/* 000001E4-000003FC .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000003FC-00000438 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000438-00000550 .text nodeCallBackArm__FP7J3DNodei */ +void nodeCallBackArm(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000550-000006F4 .text daNpc_Bmsw_getGameEndMsg__Fs */ +void daNpc_Bmsw_getGameEndMsg(short) { + /* Nonmatching */ +} + +/* 000006F4-00000808 .text initTexPatternAnm__12daNpc_Bmsw_cFb */ +void daNpc_Bmsw_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000808-00000894 .text playTexPatternAnm__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000894-00000984 .text setAnm__12daNpc_Bmsw_cFSc */ +void daNpc_Bmsw_c::setAnm(signed char) { + /* Nonmatching */ +} + +/* 00000984-00000AD8 .text chkAttention__12daNpc_Bmsw_cF4cXyzs */ +void daNpc_Bmsw_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 00000AD8-00000B28 .text eventOrder__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000B28-00000B68 .text checkOrder__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000B68-00000EF8 .text next_msgStatus__12daNpc_Bmsw_cFPUl */ +void daNpc_Bmsw_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000EF8-0000102C .text getMsg__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::getMsg() { + /* Nonmatching */ +} + +/* 0000102C-000010C0 .text anmAtr__12daNpc_Bmsw_cFUs */ +void daNpc_Bmsw_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000010C0-00001340 .text CreateInit__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::CreateInit() { + /* Nonmatching */ +} + +/* 00001340-00001508 .text set_mtx__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::set_mtx() { + /* Nonmatching */ +} + +/* 00001508-00001534 .text setAttention__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::setAttention() { + /* Nonmatching */ +} + +/* 00001534-000016EC .text lookBack__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::lookBack() { + /* Nonmatching */ +} + +/* 000016EC-0000184C .text wait01__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::wait01() { + /* Nonmatching */ +} + +/* 0000184C-00001A84 .text talk01__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::talk01() { + /* Nonmatching */ +} + +/* 00001A84-00001BA4 .text wait_action__12daNpc_Bmsw_cFPv */ +void daNpc_Bmsw_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00001BA4-00001C70 .text checkNextMailThrowOK__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::checkNextMailThrowOK() { + /* Nonmatching */ +} + +/* 00001C70-00001DA4 .text setGameGetRupee__12daNpc_Bmsw_cFs */ +void daNpc_Bmsw_c::setGameGetRupee(short) { + /* Nonmatching */ +} + +/* 00001DA4-00001E88 .text TimerCountDown__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::TimerCountDown() { + /* Nonmatching */ +} + +/* 00001E88-00002950 .text shiwake_game_action__12daNpc_Bmsw_cFPv */ +void daNpc_Bmsw_c::shiwake_game_action(void*) { + /* Nonmatching */ +} + +/* 00002950-00002B24 .text _draw__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::_draw() { + /* Nonmatching */ +} + +/* 00002B24-00002CA4 .text _execute__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::_execute() { + /* Nonmatching */ +} + +/* 00002CA4-00002D40 .text _delete__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::_delete() { + /* Nonmatching */ +} + +/* 00002D40-00002D60 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002D60-00002ECC .text _create__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::_create() { + /* Nonmatching */ +} + +/* 00002ECC-00003174 .text __ct__12daNpc_Bmsw_cFv */ +daNpc_Bmsw_c::daNpc_Bmsw_c() { + /* Nonmatching */ +} + +/* 00003174-000031D0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000031D0-00003218 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003218-000032E4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000032E4-0000332C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000332C-00003388 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003388-000033D0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000033D0-0000342C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000342C-000034B4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000034B4-00003524 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00003524-00003CB0 .text CreateHeap__12daNpc_Bmsw_cFv */ +void daNpc_Bmsw_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00003CB0-00003DBC .text MailCreateInit__8SwMail_cFP4cXyzP4cXyz */ +void SwMail_c::MailCreateInit(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00003DBC-00003FE8 .text getNextNo__8SwMail_cFUc */ +void SwMail_c::getNextNo(unsigned char) { + /* Nonmatching */ +} + +/* 00003FE8-00004074 .text init__8SwMail_cFv */ +void SwMail_c::init() { + /* Nonmatching */ +} + +/* 00004074-000040F8 .text set_mtx__8SwMail_cFv */ +void SwMail_c::set_mtx() { + /* Nonmatching */ +} + +/* 000040F8-00004184 .text set_mtx_throw__8SwMail_cFv */ +void SwMail_c::set_mtx_throw() { + /* Nonmatching */ +} + +/* 00004184-0000425C .text DummyInit__8SwMail_cFv */ +void SwMail_c::DummyInit() { + /* Nonmatching */ +} + +/* 0000425C-0000427C .text Dummy__8SwMail_cFv */ +void SwMail_c::Dummy() { + /* Nonmatching */ +} + +/* 0000427C-0000438C .text AppearInit__8SwMail_cFv */ +void SwMail_c::AppearInit() { + /* Nonmatching */ +} + +/* 0000438C-000044E8 .text Appear__8SwMail_cFv */ +void SwMail_c::Appear() { + /* Nonmatching */ +} + +/* 000044E8-0000450C .text WaitInit__8SwMail_cFv */ +void SwMail_c::WaitInit() { + /* Nonmatching */ +} + +/* 0000450C-00004628 .text Wait__8SwMail_cFv */ +void SwMail_c::Wait() { + /* Nonmatching */ +} + +/* 00004628-00004670 .text ThrowInit__8SwMail_cF4cXyzUc */ +void SwMail_c::ThrowInit(cXyz, unsigned char) { + /* Nonmatching */ +} + +/* 00004670-00004954 .text Throw__8SwMail_cFv */ +void SwMail_c::Throw() { + /* Nonmatching */ +} + +/* 00004954-000049A0 .text EndInit__8SwMail_cFv */ +void SwMail_c::EndInit() { + /* Nonmatching */ +} + +/* 000049A0-00004B34 .text End__8SwMail_cFv */ +void SwMail_c::End() { + /* Nonmatching */ +} + +/* 00004B34-00004B68 .text SeDelete__8SwMail_cFv */ +void SwMail_c::SeDelete() { + /* Nonmatching */ +} + +/* 00004B68-00004B90 .text move__8SwMail_cFv */ +void SwMail_c::move() { + /* Nonmatching */ +} + +/* 00004B90-00004C04 .text draw__8SwMail_cFP12dKy_tevstr_c */ +void SwMail_c::draw(dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 00004C04-00004D0C .text Move__7SwCam_cFv */ +void SwCam_c::Move() { + /* Nonmatching */ +} + +/* 00004D0C-00004D2C .text daNpc_Bmsw_Create__FP10fopAc_ac_c */ +void daNpc_Bmsw_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004D2C-00004D4C .text daNpc_Bmsw_Delete__FP12daNpc_Bmsw_c */ +void daNpc_Bmsw_Delete(daNpc_Bmsw_c*) { + /* Nonmatching */ +} + +/* 00004D4C-00004D6C .text daNpc_Bmsw_Execute__FP12daNpc_Bmsw_c */ +void daNpc_Bmsw_Execute(daNpc_Bmsw_c*) { + /* Nonmatching */ +} + +/* 00004D6C-00004D8C .text daNpc_Bmsw_Draw__FP12daNpc_Bmsw_c */ +void daNpc_Bmsw_Draw(daNpc_Bmsw_c*) { + /* Nonmatching */ +} + +/* 00004D8C-00004D94 .text daNpc_Bmsw_IsDelete__FP12daNpc_Bmsw_c */ +void daNpc_Bmsw_IsDelete(daNpc_Bmsw_c*) { + /* Nonmatching */ +} + +/* 00004D94-00004DDC .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004DDC-00004E24 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004E24-00004E80 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00004E80-00004EC8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004EC8-00004ED8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004ED8-00004EE0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004EE0-00004EE8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004EE8-00004EF0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004EF0-00004EF8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004EF8-00004F30 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004F30-00004F38 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F38-00004F40 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F40-00004F48 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F48-00004F80 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F80-00004F84 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004F84-00004F8C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004F8C-00004F94 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004F94-00004F9C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F9C-00004FA8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004FA8-00004FB4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004FB4-00005014 .text __dt__16daNpc_Bmsw_HIO_cFv */ +daNpc_Bmsw_HIO_c::~daNpc_Bmsw_HIO_c() { + /* Nonmatching */ +} + +/* 00005014-00005030 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00005214-0000521C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000521C-00005224 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005224-0000522C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000522C-00005234 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005234-0000527C .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 0000527C-00005284 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00005284-0000528C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 0000528C-00005290 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_bs1.cpp b/src/d/actor/d_a_npc_bs1.cpp new file mode 100644 index 000000000..140571d8f --- /dev/null +++ b/src/d/actor/d_a_npc_bs1.cpp @@ -0,0 +1,513 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_bs1.cpp +// + +#include "d_a_npc_bs1.h" +#include "dolphin/types.h" + +/* 000000EC-00000108 .text __ct__20daNpc_Bs1_childHIO_cFv */ +daNpc_Bs1_childHIO_c::daNpc_Bs1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000108-00000264 .text __ct__15daNpc_Bs1_HIO_cFv */ +daNpc_Bs1_HIO_c::daNpc_Bs1_HIO_c() { + /* Nonmatching */ +} + +/* 00000264-000002C4 .text __dt__20daNpc_Bs1_childHIO_cFv */ +daNpc_Bs1_childHIO_c::~daNpc_Bs1_childHIO_c() { + /* Nonmatching */ +} + +/* 000002C4-000002E4 .text daNpc_Bs1_XyEventCB__FPvi */ +void daNpc_Bs1_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 000002E4-00000490 .text XyEventCB__11daNpc_Bs1_cFi */ +void daNpc_Bs1_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00000490-00000658 .text nodeCallBack_Bs__FP7J3DNodei */ +void nodeCallBack_Bs(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000658-0000076C .text initTexPatternAnm__11daNpc_Bs1_cFb */ +void daNpc_Bs1_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 0000076C-000007F8 .text playTexPatternAnm__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 000007F8-0000087C .text setAnm__11daNpc_Bs1_cFSc */ +void daNpc_Bs1_c::setAnm(signed char) { + /* Nonmatching */ +} + +/* 0000087C-000008C0 .text setTexAnm__11daNpc_Bs1_cFSc */ +void daNpc_Bs1_c::setTexAnm(signed char) { + /* Nonmatching */ +} + +/* 000008C0-00000BD8 .text setAnmFromMsgTag__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00000BD8-00000C88 .text chkAttention__11daNpc_Bs1_cF4cXyzs */ +void daNpc_Bs1_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 00000C88-00000D40 .text eventOrder__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000D40-00000F8C .text checkOrder__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000F8C-00001088 .text daNpc_Bs1_getBuyItemMax__Fii */ +void daNpc_Bs1_getBuyItemMax(int, int) { + /* Nonmatching */ +} + +/* 00001088-000010EC .text daNpc_Bs1_setPayRupee__Fii */ +void daNpc_Bs1_setPayRupee(int, int) { + /* Nonmatching */ +} + +/* 000010EC-00001F7C .text next_msgStatus__11daNpc_Bs1_cFPUl */ +void daNpc_Bs1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001F7C-000024B8 .text getMsg__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::getMsg() { + /* Nonmatching */ +} + +/* 000024B8-00002574 .text setCollision__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::setCollision() { + /* Nonmatching */ +} + +/* 00002574-00002580 .text talkInit__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::talkInit() { + /* Nonmatching */ +} + +/* 00002580-00002604 .text shopMsgCheck__11daNpc_Bs1_cFUl */ +void daNpc_Bs1_c::shopMsgCheck(unsigned long) { + /* Nonmatching */ +} + +/* 00002604-00002624 .text daNpc_Bs1_getDefaultMsgCB__FPv */ +void daNpc_Bs1_getDefaultMsgCB(void*) { + /* Nonmatching */ +} + +/* 00002624-00002714 .text getDefaultMsg__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::getDefaultMsg() { + /* Nonmatching */ +} + +/* 00002714-000027B8 .text shopStickMoveMsgCheck__11daNpc_Bs1_cFUl */ +void daNpc_Bs1_c::shopStickMoveMsgCheck(unsigned long) { + /* Nonmatching */ +} + +/* 000027B8-000027EC .text checkBeastItemSellMsg__11daNpc_Bs1_cFUl */ +void daNpc_Bs1_c::checkBeastItemSellMsg(unsigned long) { + /* Nonmatching */ +} + +/* 000027EC-000028D0 .text normal_talk__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::normal_talk() { + /* Nonmatching */ +} + +/* 000028D0-000029EC .text shop_talk__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::shop_talk() { + /* Nonmatching */ +} + +/* 000029EC-00002C10 .text talk__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::talk() { + /* Nonmatching */ +} + +/* 00002C10-00003018 .text createShopList__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::createShopList() { + /* Nonmatching */ +} + +/* 00003018-00003090 .text isSellBomb__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::isSellBomb() { + /* Nonmatching */ +} + +/* 00003090-00003478 .text CreateInit__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::CreateInit() { + /* Nonmatching */ +} + +/* 00003478-000034C8 .text setAttention__11daNpc_Bs1_cFb */ +void daNpc_Bs1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 000034C8-000037B8 .text lookBack__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::lookBack() { + /* Nonmatching */ +} + +/* 000037B8-00003830 .text wait01__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::wait01() { + /* Nonmatching */ +} + +/* 00003830-00003970 .text talk01__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::talk01() { + /* Nonmatching */ +} + +/* 00003970-00003A70 .text wait_action__11daNpc_Bs1_cFPv */ +void daNpc_Bs1_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00003A70-00003CB4 .text getdemo_action__11daNpc_Bs1_cFPv */ +void daNpc_Bs1_c::getdemo_action(void*) { + /* Nonmatching */ +} + +/* 00003CB4-00003D7C .text evn_talk_init__11daNpc_Bs1_cFi */ +void daNpc_Bs1_c::evn_talk_init(int) { + /* Nonmatching */ +} + +/* 00003D7C-00003DE4 .text evn_continue_talk_init__11daNpc_Bs1_cFi */ +void daNpc_Bs1_c::evn_continue_talk_init(int) { + /* Nonmatching */ +} + +/* 00003DE4-00003F14 .text evn_talk__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::evn_talk() { + /* Nonmatching */ +} + +/* 00003F14-00003FE0 .text evn_jnt_lock_init__11daNpc_Bs1_cFi */ +void daNpc_Bs1_c::evn_jnt_lock_init(int) { + /* Nonmatching */ +} + +/* 00003FE0-00004048 .text evn_wait_init__11daNpc_Bs1_cFi */ +void daNpc_Bs1_c::evn_wait_init(int) { + /* Nonmatching */ +} + +/* 00004048-00004078 .text evn_wait__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::evn_wait() { + /* Nonmatching */ +} + +/* 00004078-000040E4 .text evn_set_anm_init__11daNpc_Bs1_cFi */ +void daNpc_Bs1_c::evn_set_anm_init(int) { + /* Nonmatching */ +} + +/* 000040E4-00004138 .text evn_praise_init__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::evn_praise_init() { + /* Nonmatching */ +} + +/* 00004138-000041E0 .text evn_mantan_init__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::evn_mantan_init() { + /* Nonmatching */ +} + +/* 000041E0-00004384 .text privateCut__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::privateCut() { + /* Nonmatching */ +} + +/* 00004384-000044EC .text event_action__11daNpc_Bs1_cFPv */ +void daNpc_Bs1_c::event_action(void*) { + /* Nonmatching */ +} + +/* 000044EC-000046E8 .text _draw__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::_draw() { + /* Nonmatching */ +} + +/* 000046E8-000048D4 .text _execute__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::_execute() { + /* Nonmatching */ +} + +/* 000048D4-00004960 .text _delete__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::_delete() { + /* Nonmatching */ +} + +/* 00004960-00004980 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004980-00004AD8 .text _create__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::_create() { + /* Nonmatching */ +} + +/* 00004AD8-00004CF4 .text __ct__11daNpc_Bs1_cFv */ +daNpc_Bs1_c::daNpc_Bs1_c() { + /* Nonmatching */ +} + +/* 00004CF4-00004CF8 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00004CF8-00004DC4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004DC4-00004E0C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004E0C-00004E68 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004E68-00004EB0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004EB0-00004F0C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004F0C-00004F94 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004F94-00005004 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00005004-00005060 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00005060-000050A8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000050A8-00005470 .text CreateHeap__11daNpc_Bs1_cFv */ +void daNpc_Bs1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00005470-00005490 .text daNpc_Bs1_Create__FP10fopAc_ac_c */ +void daNpc_Bs1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00005490-000054B0 .text daNpc_Bs1_Delete__FP11daNpc_Bs1_c */ +void daNpc_Bs1_Delete(daNpc_Bs1_c*) { + /* Nonmatching */ +} + +/* 000054B0-000054D0 .text daNpc_Bs1_Execute__FP11daNpc_Bs1_c */ +void daNpc_Bs1_Execute(daNpc_Bs1_c*) { + /* Nonmatching */ +} + +/* 000054D0-000054F0 .text daNpc_Bs1_Draw__FP11daNpc_Bs1_c */ +void daNpc_Bs1_Draw(daNpc_Bs1_c*) { + /* Nonmatching */ +} + +/* 000054F0-000054F8 .text daNpc_Bs1_IsDelete__FP11daNpc_Bs1_c */ +void daNpc_Bs1_IsDelete(daNpc_Bs1_c*) { + /* Nonmatching */ +} + +/* 000054F8-00005540 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00005540-00005588 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00005588-000055E4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000055E4-0000562C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000562C-0000563C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000563C-00005644 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005644-0000564C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000564C-00005654 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005654-0000565C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000565C-00005694 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005694-0000569C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000569C-000056A4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000056A4-000056AC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000056AC-000056E4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000056E4-000056E8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000056E8-000056F0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000056F0-000056F8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000056F8-00005700 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005700-0000570C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000570C-00005718 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005718-00005788 .text __dt__15daNpc_Bs1_HIO_cFv */ +daNpc_Bs1_HIO_c::~daNpc_Bs1_HIO_c() { + /* Nonmatching */ +} + +/* 00005788-000057A4 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000057E0-000057E8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000057E8-000057F0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000057F0-000057F8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000057F8-00005800 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005800-00005848 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00005848-00005864 .text setEyePos__11daNpc_Bs1_cF4cXyz */ +void daNpc_Bs1_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 00005864-00005880 .text setAttentionBasePos__11daNpc_Bs1_cF4cXyz */ +void daNpc_Bs1_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + +/* 00005880-000058BC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000058BC-0000599C .text getItemZoomPos__16ShopCam_action_cFf */ +void ShopCam_action_c::getItemZoomPos(float) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_btsw.cpp b/src/d/actor/d_a_npc_btsw.cpp new file mode 100644 index 000000000..dde8251b2 --- /dev/null +++ b/src/d/actor/d_a_npc_btsw.cpp @@ -0,0 +1,488 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_btsw.cpp +// + +#include "d_a_npc_btsw.h" +#include "dolphin/types.h" + +/* 000000EC-000001E8 .text __ct__16daNpc_Btsw_HIO_cFv */ +daNpc_Btsw_HIO_c::daNpc_Btsw_HIO_c() { + /* Nonmatching */ +} + +/* 000001E8-000003F4 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000003F4-00000430 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000430-0000046C .text daNpc_Btsw_getGameEndMsg__Fs */ +void daNpc_Btsw_getGameEndMsg(short) { + /* Nonmatching */ +} + +/* 0000046C-00000584 .text initTexPatternAnm__12daNpc_Btsw_cFb */ +void daNpc_Btsw_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000584-00000610 .text playTexPatternAnm__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000610-00000708 .text setAnm__12daNpc_Btsw_cFSc */ +void daNpc_Btsw_c::setAnm(signed char) { + /* Nonmatching */ +} + +/* 00000708-0000085C .text chkAttention__12daNpc_Btsw_cF4cXyzs */ +void daNpc_Btsw_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 0000085C-00000908 .text eventOrder__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000908-00000AC4 .text checkOrder__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000AC4-00000CBC .text next_msgStatus__12daNpc_Btsw_cFPUl */ +void daNpc_Btsw_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000CBC-00000DF0 .text getMsg__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::getMsg() { + /* Nonmatching */ +} + +/* 00000DF0-00000F0C .text anmAtr__12daNpc_Btsw_cFUs */ +void daNpc_Btsw_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000F0C-00000F30 .text daNpc_Btsw_XyCheckCB__FPvi */ +void daNpc_Btsw_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000F30-00001110 .text CreateInit__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::CreateInit() { + /* Nonmatching */ +} + +/* 00001110-00001324 .text set_mtx__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::set_mtx() { + /* Nonmatching */ +} + +/* 00001324-00001350 .text setAttention__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::setAttention() { + /* Nonmatching */ +} + +/* 00001350-00001490 .text lookBack__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::lookBack() { + /* Nonmatching */ +} + +/* 00001490-00001594 .text wait01__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::wait01() { + /* Nonmatching */ +} + +/* 00001594-00001798 .text talk01__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::talk01() { + /* Nonmatching */ +} + +/* 00001798-00001888 .text wait_action__12daNpc_Btsw_cFPv */ +void daNpc_Btsw_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00001888-00001A40 .text dummy_event_action__12daNpc_Btsw_cFPv */ +void daNpc_Btsw_c::dummy_event_action(void*) { + /* Nonmatching */ +} + +/* 00001A40-00001B0C .text checkNextMailThrowOK__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::checkNextMailThrowOK() { + /* Nonmatching */ +} + +/* 00001B0C-00001BF0 .text TimerCountDown__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::TimerCountDown() { + /* Nonmatching */ +} + +/* 00001BF0-000026EC .text shiwake_game_action__12daNpc_Btsw_cFPv */ +void daNpc_Btsw_c::shiwake_game_action(void*) { + /* Nonmatching */ +} + +/* 000026EC-00002844 .text getdemo_action__12daNpc_Btsw_cFPv */ +void daNpc_Btsw_c::getdemo_action(void*) { + /* Nonmatching */ +} + +/* 00002844-000029A0 .text _draw__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::_draw() { + /* Nonmatching */ +} + +/* 000029A0-00002AF4 .text _execute__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::_execute() { + /* Nonmatching */ +} + +/* 00002AF4-00002B90 .text _delete__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::_delete() { + /* Nonmatching */ +} + +/* 00002B90-00002BB0 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002BB0-00002CAC .text _create__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::_create() { + /* Nonmatching */ +} + +/* 00002CAC-00002F54 .text __ct__12daNpc_Btsw_cFv */ +daNpc_Btsw_c::daNpc_Btsw_c() { + /* Nonmatching */ +} + +/* 00002F54-00002FB0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00002FB0-00002FF8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00002FF8-000030C4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000030C4-0000310C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000310C-00003168 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003168-000031B0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000031B0-0000320C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000320C-00003294 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00003294-00003304 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00003304-0000372C .text CreateHeap__12daNpc_Btsw_cFv */ +void daNpc_Btsw_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000372C-00003838 .text MailCreateInit__9SwMail2_cFP4cXyzP4cXyz */ +void SwMail2_c::MailCreateInit(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00003838-00003A64 .text getNextNo__9SwMail2_cFUc */ +void SwMail2_c::getNextNo(unsigned char) { + /* Nonmatching */ +} + +/* 00003A64-00003AF0 .text init__9SwMail2_cFv */ +void SwMail2_c::init() { + /* Nonmatching */ +} + +/* 00003AF0-00003B74 .text set_mtx__9SwMail2_cFv */ +void SwMail2_c::set_mtx() { + /* Nonmatching */ +} + +/* 00003B74-00003C00 .text set_mtx_throw__9SwMail2_cFv */ +void SwMail2_c::set_mtx_throw() { + /* Nonmatching */ +} + +/* 00003C00-00003CD8 .text DummyInit__9SwMail2_cFv */ +void SwMail2_c::DummyInit() { + /* Nonmatching */ +} + +/* 00003CD8-00003CF8 .text Dummy__9SwMail2_cFv */ +void SwMail2_c::Dummy() { + /* Nonmatching */ +} + +/* 00003CF8-00003E08 .text AppearInit__9SwMail2_cFv */ +void SwMail2_c::AppearInit() { + /* Nonmatching */ +} + +/* 00003E08-00003F64 .text Appear__9SwMail2_cFv */ +void SwMail2_c::Appear() { + /* Nonmatching */ +} + +/* 00003F64-00003F88 .text WaitInit__9SwMail2_cFv */ +void SwMail2_c::WaitInit() { + /* Nonmatching */ +} + +/* 00003F88-000040A4 .text Wait__9SwMail2_cFv */ +void SwMail2_c::Wait() { + /* Nonmatching */ +} + +/* 000040A4-000040EC .text ThrowInit__9SwMail2_cF4cXyzUc */ +void SwMail2_c::ThrowInit(cXyz, unsigned char) { + /* Nonmatching */ +} + +/* 000040EC-000043D0 .text Throw__9SwMail2_cFv */ +void SwMail2_c::Throw() { + /* Nonmatching */ +} + +/* 000043D0-0000441C .text EndInit__9SwMail2_cFv */ +void SwMail2_c::EndInit() { + /* Nonmatching */ +} + +/* 0000441C-000045B0 .text End__9SwMail2_cFv */ +void SwMail2_c::End() { + /* Nonmatching */ +} + +/* 000045B0-000045E4 .text SeDelete__9SwMail2_cFv */ +void SwMail2_c::SeDelete() { + /* Nonmatching */ +} + +/* 000045E4-0000460C .text move__9SwMail2_cFv */ +void SwMail2_c::move() { + /* Nonmatching */ +} + +/* 0000460C-00004680 .text draw__9SwMail2_cFP12dKy_tevstr_c */ +void SwMail2_c::draw(dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 00004680-00004788 .text Move__8SwCam2_cFv */ +void SwCam2_c::Move() { + /* Nonmatching */ +} + +/* 00004788-000047A8 .text daNpc_Btsw_Create__FP10fopAc_ac_c */ +void daNpc_Btsw_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000047A8-000047C8 .text daNpc_Btsw_Delete__FP12daNpc_Btsw_c */ +void daNpc_Btsw_Delete(daNpc_Btsw_c*) { + /* Nonmatching */ +} + +/* 000047C8-000047E8 .text daNpc_Btsw_Execute__FP12daNpc_Btsw_c */ +void daNpc_Btsw_Execute(daNpc_Btsw_c*) { + /* Nonmatching */ +} + +/* 000047E8-00004808 .text daNpc_Btsw_Draw__FP12daNpc_Btsw_c */ +void daNpc_Btsw_Draw(daNpc_Btsw_c*) { + /* Nonmatching */ +} + +/* 00004808-00004810 .text daNpc_Btsw_IsDelete__FP12daNpc_Btsw_c */ +void daNpc_Btsw_IsDelete(daNpc_Btsw_c*) { + /* Nonmatching */ +} + +/* 00004810-00004858 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004858-000048A0 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000048A0-000048FC .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000048FC-00004944 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004944-00004954 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004954-0000495C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000495C-00004964 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004964-0000496C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000496C-00004974 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004974-000049AC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000049AC-000049B4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000049B4-000049BC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000049BC-000049C4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000049C4-000049FC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000049FC-00004A00 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004A00-00004A08 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004A08-00004A10 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A10-00004A18 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A18-00004A24 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004A24-00004A30 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004A30-00004A90 .text __dt__16daNpc_Btsw_HIO_cFv */ +daNpc_Btsw_HIO_c::~daNpc_Btsw_HIO_c() { + /* Nonmatching */ +} + +/* 00004A90-00004AAC .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00004C90-00004C98 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004C98-00004CA0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004CA0-00004CA8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004CA8-00004CB0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004CB0-00004CF8 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00004CF8-00004D00 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00004D00-00004D08 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00004D08-00004D0C .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_btsw2.cpp b/src/d/actor/d_a_npc_btsw2.cpp new file mode 100644 index 000000000..fee0da5e4 --- /dev/null +++ b/src/d/actor/d_a_npc_btsw2.cpp @@ -0,0 +1,353 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_btsw2.cpp +// + +#include "d_a_npc_btsw2.h" +#include "dolphin/types.h" + +/* 000000EC-000001A8 .text __ct__17daNpc_Btsw2_HIO_cFv */ +daNpc_Btsw2_HIO_c::daNpc_Btsw2_HIO_c() { + /* Nonmatching */ +} + +/* 000001A8-000003E0 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000003E0-0000041C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000041C-00000524 .text initTexPatternAnm__13daNpc_Btsw2_cFb */ +void daNpc_Btsw2_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000524-000005B0 .text playTexPatternAnm__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 000005B0-0000067C .text setAnm__13daNpc_Btsw2_cFSc */ +void daNpc_Btsw2_c::setAnm(signed char) { + /* Nonmatching */ +} + +/* 0000067C-000007D0 .text chkAttention__13daNpc_Btsw2_cF4cXyzs */ +void daNpc_Btsw2_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 000007D0-00000820 .text eventOrder__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000820-00000860 .text checkOrder__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000860-0000097C .text anmAtr__13daNpc_Btsw2_cFUs */ +void daNpc_Btsw2_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 0000097C-000009EC .text getMsg__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::getMsg() { + /* Nonmatching */ +} + +/* 000009EC-000009F4 .text next_msgStatus__13daNpc_Btsw2_cFPUl */ +void daNpc_Btsw2_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000009F4-00000A20 .text setAttention__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::setAttention() { + /* Nonmatching */ +} + +/* 00000A20-00000B94 .text lookBack__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::lookBack() { + /* Nonmatching */ +} + +/* 00000B94-00000BB4 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000BB4-00000EFC .text CreateHeap__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000EFC-000010F8 .text CreateInit__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::CreateInit() { + /* Nonmatching */ +} + +/* 000010F8-0000111C .text wait01__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::wait01() { + /* Nonmatching */ +} + +/* 0000111C-000011A8 .text talk01__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::talk01() { + /* Nonmatching */ +} + +/* 000011A8-00001574 .text pathMove__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::pathMove() { + /* Nonmatching */ +} + +/* 00001574-00001660 .text wait_action__13daNpc_Btsw2_cFPv */ +void daNpc_Btsw2_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00001660-00001884 .text _create__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::_create() { + /* Nonmatching */ +} + +/* 00001884-000018E0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000018E0-00001928 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001928-000019F4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000019F4-00001A3C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001A3C-00001A98 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001A98-00001AE0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001AE0-00001B3C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001B3C-00001BC4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00001BC4-00001C34 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001C34-00001C8C .text _delete__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::_delete() { + /* Nonmatching */ +} + +/* 00001C8C-00001DDC .text _execute__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::_execute() { + /* Nonmatching */ +} + +/* 00001DDC-00001F6C .text _draw__13daNpc_Btsw2_cFv */ +void daNpc_Btsw2_c::_draw() { + /* Nonmatching */ +} + +/* 00001F6C-00001F8C .text daNpc_Btsw2_Create__FP10fopAc_ac_c */ +void daNpc_Btsw2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001F8C-00001FAC .text daNpc_Btsw2_Delete__FP13daNpc_Btsw2_c */ +void daNpc_Btsw2_Delete(daNpc_Btsw2_c*) { + /* Nonmatching */ +} + +/* 00001FAC-00001FCC .text daNpc_Btsw2_Execute__FP13daNpc_Btsw2_c */ +void daNpc_Btsw2_Execute(daNpc_Btsw2_c*) { + /* Nonmatching */ +} + +/* 00001FCC-00001FEC .text daNpc_Btsw2_Draw__FP13daNpc_Btsw2_c */ +void daNpc_Btsw2_Draw(daNpc_Btsw2_c*) { + /* Nonmatching */ +} + +/* 00001FEC-00001FF4 .text daNpc_Btsw2_IsDelete__FP13daNpc_Btsw2_c */ +void daNpc_Btsw2_IsDelete(daNpc_Btsw2_c*) { + /* Nonmatching */ +} + +/* 00001FF4-0000203C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000203C-00002084 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00002084-000020E0 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000020E0-00002128 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002128-00002138 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002138-00002140 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002140-00002148 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002148-00002150 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002150-00002158 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002158-00002190 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002190-00002198 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002198-000021A0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021A0-000021A8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021A8-000021E0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021E0-000021E4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000021E4-000021EC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000021EC-000021F4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000021F4-000021FC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021FC-00002208 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002208-00002214 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002214-00002274 .text __dt__17daNpc_Btsw2_HIO_cFv */ +daNpc_Btsw2_HIO_c::~daNpc_Btsw2_HIO_c() { + /* Nonmatching */ +} + +/* 00002274-00002290 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000022CC-000022D4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000022D4-000022DC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000022DC-000022E4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000022E4-000022EC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000022EC-00002334 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00002334-0000233C .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000233C-00002344 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00002344-00002348 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_cb1.cpp b/src/d/actor/d_a_npc_cb1.cpp new file mode 100644 index 000000000..e4f9452a6 --- /dev/null +++ b/src/d/actor/d_a_npc_cb1.cpp @@ -0,0 +1,1063 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_cb1.cpp +// + +#include "d_a_npc_cb1.h" +#include "dolphin/types.h" + +/* 000000EC-0000031C .text __ct__15daNpc_Cb1_HIO_cFv */ +daNpc_Cb1_HIO_c::daNpc_Cb1_HIO_c() { + /* Nonmatching */ +} + +/* 0000031C-00000424 .text isTagCheckOK__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::isTagCheckOK() { + /* Nonmatching */ +} + +/* 00000424-000004D8 .text setMessageAnimation__11daNpc_Cb1_cFUc */ +void daNpc_Cb1_c::setMessageAnimation(unsigned char) { + /* Nonmatching */ +} + +/* 000004D8-000004F8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000004F8-00000814 .text create__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::create() { + /* Nonmatching */ +} + +/* 00000814-00000984 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000984-00000CF4 .text nutNodeCallBack__FP7J3DNodei */ +void nutNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000CF4-00000D9C .text ppNodeCallBack__FP7J3DNodei */ +void ppNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000D9C-00001458 .text createHeap__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::createHeap() { + /* Nonmatching */ +} + +/* 00001458-0000155C .text setAction__11daNpc_Cb1_cFPM11daNpc_Cb1_cFPCvPvPv_iM11daNpc_Cb1_cFPCvPvPv_iPv */ +void daNpc_Cb1_c::setAction(int (daNpc_Cb1_c::**)(void*), int (daNpc_Cb1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 0000155C-000015C0 .text setWaitAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::setWaitAction(void*) { + /* Nonmatching */ +} + +/* 000015C0-00001634 .text setWaitNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::setWaitNpcAction(void*) { + /* Nonmatching */ +} + +/* 00001634-000016A4 .text npcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::npcAction(void*) { + /* Nonmatching */ +} + +/* 000016A4-00001708 .text setNpcAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv */ +void daNpc_Cb1_c::setNpcAction(int (daNpc_Cb1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001708-000017AC .text playerAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::playerAction(void*) { + /* Nonmatching */ +} + +/* 000017AC-00001810 .text setPlayerAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv */ +void daNpc_Cb1_c::setPlayerAction(int (daNpc_Cb1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001810-00001858 .text getStickAngY__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::getStickAngY() { + /* Nonmatching */ +} + +/* 00001858-000019B0 .text calcStickPos__11daNpc_Cb1_cFsP4cXyz */ +void daNpc_Cb1_c::calcStickPos(short, cXyz*) { + /* Nonmatching */ +} + +/* 000019B0-00001A18 .text flyCheck__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::flyCheck() { + /* Nonmatching */ +} + +/* 00001A18-00001B28 .text checkLanding__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::checkLanding() { + /* Nonmatching */ +} + +/* 00001B28-00001B68 .text breaking__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::breaking() { + /* Nonmatching */ +} + +/* 00001B68-0000270C .text flyAction__11daNpc_Cb1_cFifsi */ +void daNpc_Cb1_c::flyAction(int, float, short, int) { + /* Nonmatching */ +} + +/* 0000270C-00002818 .text walkAction__11daNpc_Cb1_cFffs */ +void daNpc_Cb1_c::walkAction(float, float, short) { + /* Nonmatching */ +} + +/* 00002818-00002868 .text returnLinkPlayer__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::returnLinkPlayer() { + /* Nonmatching */ +} + +/* 00002868-00002914 .text isFlyAction__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::isFlyAction() { + /* Nonmatching */ +} + +/* 00002914-00002A2C .text sowCheck__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::sowCheck() { + /* Nonmatching */ +} + +/* 00002A2C-00002AD8 .text shipRideCheck__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::shipRideCheck() { + /* Nonmatching */ +} + +/* 00002AD8-00002DC8 .text eventProc__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::eventProc() { + /* Nonmatching */ +} + +/* 00002DC8-00002E5C .text evCheckDisp__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evCheckDisp(int) { + /* Nonmatching */ +} + +/* 00002E5C-00002EF8 .text evInitWait__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitWait(int) { + /* Nonmatching */ +} + +/* 00002EF8-00002F5C .text evActWait__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActWait(int) { + /* Nonmatching */ +} + +/* 00002F5C-00002FF0 .text evInitMsgSet__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitMsgSet(int) { + /* Nonmatching */ +} + +/* 00002FF0-00003010 .text evActMsgSet__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActMsgSet(int) { + /* Nonmatching */ +} + +/* 00003010-00003014 .text evInitMsgEnd__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitMsgEnd(int) { + /* Nonmatching */ +} + +/* 00003014-000030A4 .text evActMsgEnd__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActMsgEnd(int) { + /* Nonmatching */ +} + +/* 000030A4-000031E0 .text evInitMovePos__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitMovePos(int) { + /* Nonmatching */ +} + +/* 000031E0-000031E8 .text evActMovePos__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActMovePos(int) { + /* Nonmatching */ +} + +/* 000031E8-000032E4 .text evInitOffsetLink__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitOffsetLink(int) { + /* Nonmatching */ +} + +/* 000032E4-000032EC .text evActOffsetLink__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActOffsetLink(int) { + /* Nonmatching */ +} + +/* 000032EC-00003328 .text evInitWalk__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitWalk(int) { + /* Nonmatching */ +} + +/* 00003328-0000373C .text evActWalk__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActWalk(int) { + /* Nonmatching */ +} + +/* 0000373C-00003798 .text evInitToLink__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitToLink(int) { + /* Nonmatching */ +} + +/* 00003798-000038D8 .text evActToLink__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActToLink(int) { + /* Nonmatching */ +} + +/* 000038D8-000038FC .text evInitTact__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitTact(int) { + /* Nonmatching */ +} + +/* 000038FC-00003A2C .text evActTact__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActTact(int) { + /* Nonmatching */ +} + +/* 00003A2C-00003A50 .text evInitCelloPlay__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitCelloPlay(int) { + /* Nonmatching */ +} + +/* 00003A50-00003A84 .text evActCelloPlay__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActCelloPlay(int) { + /* Nonmatching */ +} + +/* 00003A84-00003ABC .text evInitTurn__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitTurn(int) { + /* Nonmatching */ +} + +/* 00003ABC-00003C0C .text evActTurn__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActTurn(int) { + /* Nonmatching */ +} + +/* 00003C0C-00003CEC .text evInitSow__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitSow(int) { + /* Nonmatching */ +} + +/* 00003CEC-00003D90 .text evActSow__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActSow(int) { + /* Nonmatching */ +} + +/* 00003D90-00003DF8 .text evInitSetAnm__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitSetAnm(int) { + /* Nonmatching */ +} + +/* 00003DF8-00003E00 .text evActSetAnm__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActSetAnm(int) { + /* Nonmatching */ +} + +/* 00003E00-00003E74 .text evInitSetGoal__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitSetGoal(int) { + /* Nonmatching */ +} + +/* 00003E74-00003E98 .text evActSetGoal__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActSetGoal(int) { + /* Nonmatching */ +} + +/* 00003E98-00003EF4 .text evInitWarp__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitWarp(int) { + /* Nonmatching */ +} + +/* 00003EF4-0000405C .text evActWarp__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActWarp(int) { + /* Nonmatching */ +} + +/* 0000405C-00004174 .text evInitEnd__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evInitEnd(int) { + /* Nonmatching */ +} + +/* 00004174-0000417C .text evActEnd__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::evActEnd(int) { + /* Nonmatching */ +} + +/* 0000417C-000041A4 .text getAnmType__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::getAnmType(int) { + /* Nonmatching */ +} + +/* 000041A4-00004228 .text initTalk__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::initTalk() { + /* Nonmatching */ +} + +/* 00004228-00004358 .text execTalk__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::execTalk(int) { + /* Nonmatching */ +} + +/* 00004358-0000461C .text waitNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::waitNpcAction(void*) { + /* Nonmatching */ +} + +/* 0000461C-000047B0 .text talkNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::talkNpcAction(void*) { + /* Nonmatching */ +} + +/* 000047B0-00004B74 .text carryNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::carryNpcAction(void*) { + /* Nonmatching */ +} + +/* 00004B74-00004CBC .text flyNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::flyNpcAction(void*) { + /* Nonmatching */ +} + +/* 00004CBC-00004D88 .text routeAngCheck__11daNpc_Cb1_cFR4cXyzPs */ +void daNpc_Cb1_c::routeAngCheck(cXyz&, short*) { + /* Nonmatching */ +} + +/* 00004D88-00004FEC .text routeWallCheck__11daNpc_Cb1_cFR4cXyzR4cXyzPs */ +void daNpc_Cb1_c::routeWallCheck(cXyz&, cXyz&, short*) { + /* Nonmatching */ +} + +/* 00004FEC-00005118 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00005118-000051B8 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000051B8-00005214 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00005214-0000525C .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000525C-000052B8 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000052B8-00005300 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00005300-00005394 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00005394-000053DC .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000053DC-0000565C .text checkForwardGroundY__11daNpc_Cb1_cFs */ +void daNpc_Cb1_c::checkForwardGroundY(short) { + /* Nonmatching */ +} + +/* 0000565C-00005774 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00005774-000057F4 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000057F4-000058C8 .text checkWallJump__11daNpc_Cb1_cFs */ +void daNpc_Cb1_c::checkWallJump(short) { + /* Nonmatching */ +} + +/* 000058C8-0000593C .text chkWallHit__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::chkWallHit() { + /* Nonmatching */ +} + +/* 0000593C-00005F0C .text routeCheck__11daNpc_Cb1_cFfPs */ +void daNpc_Cb1_c::routeCheck(float, short*) { + /* Nonmatching */ +} + +/* 00005F0C-000062F4 .text searchNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::searchNpcAction(void*) { + /* Nonmatching */ +} + +/* 000062F4-00006440 .text hitNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::hitNpcAction(void*) { + /* Nonmatching */ +} + +/* 00006440-00006518 .text jumpNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::jumpNpcAction(void*) { + /* Nonmatching */ +} + +/* 00006518-00006574 .text rescueNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::rescueNpcAction(void*) { + /* Nonmatching */ +} + +/* 00006574-00006658 .text musicNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::musicNpcAction(void*) { + /* Nonmatching */ +} + +/* 00006658-000067A4 .text shipNpcAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::shipNpcAction(void*) { + /* Nonmatching */ +} + +/* 000067A4-000069E8 .text waitPlayerAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::waitPlayerAction(void*) { + /* Nonmatching */ +} + +/* 000069E8-00006D00 .text walkPlayerAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::walkPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00006D00-00006E20 .text hitPlayerAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::hitPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00006E20-00006EFC .text jumpPlayerAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::jumpPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00006EFC-00006FFC .text flyPlayerAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::flyPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00006FFC-0000707C .text carryPlayerAction__11daNpc_Cb1_cFPv */ +void daNpc_Cb1_c::carryPlayerAction(void*) { + /* Nonmatching */ +} + +/* 0000707C-000070D0 .text daNpc_Cb1_XyCheckCB__FPvi */ +void daNpc_Cb1_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 000070D0-000070D8 .text daNpc_Cb1_XyEventCB__FPvi */ +void daNpc_Cb1_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 000070D8-0000711C .text calcFlyingTimer__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::calcFlyingTimer() { + /* Nonmatching */ +} + +/* 0000711C-00007250 .text initAnm__11daNpc_Cb1_cFSci */ +void daNpc_Cb1_c::initAnm(signed char, int) { + /* Nonmatching */ +} + +/* 00007250-000072B4 .text musicPlay__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::musicPlay() { + /* Nonmatching */ +} + +/* 000072B4-000072EC .text musicStop__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::musicStop() { + /* Nonmatching */ +} + +/* 000072EC-00007390 .text setAnm__11daNpc_Cb1_cFUc */ +void daNpc_Cb1_c::setAnm(unsigned char) { + /* Nonmatching */ +} + +/* 00007390-000074F0 .text playAnm__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::playAnm() { + /* Nonmatching */ +} + +/* 000074F0-00007650 .text chkAttention__11daNpc_Cb1_cFfl */ +void daNpc_Cb1_c::chkAttention(float, long) { + /* Nonmatching */ +} + +/* 00007650-000076A4 .text carryCheck__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::carryCheck() { + /* Nonmatching */ +} + +/* 000076A4-0000776C .text eventOrder__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000776C-00007848 .text checkOrder__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00007848-000078C4 .text checkCommandTalk__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::checkCommandTalk() { + /* Nonmatching */ +} + +/* 000078C4-000079AC .text next_msgStatus__11daNpc_Cb1_cFPUl */ +void daNpc_Cb1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000079AC-00007A8C .text getMsg__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::getMsg() { + /* Nonmatching */ +} + +/* 00007A8C-00007B38 .text setCollision__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::setCollision() { + /* Nonmatching */ +} + +/* 00007B38-00007C4C .text lookBack__11daNpc_Cb1_cFi */ +void daNpc_Cb1_c::lookBack(int) { + /* Nonmatching */ +} + +/* 00007C4C-00007E7C .text setBaseMtx__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::setBaseMtx() { + /* Nonmatching */ +} + +/* 00007E7C-00008104 .text init__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::init() { + /* Nonmatching */ +} + +/* 00008104-000084A4 .text draw__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::draw() { + /* Nonmatching */ +} + +/* 000084A4-00009090 .text execute__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::execute() { + /* Nonmatching */ +} + +/* 00009090-000093A8 .text __dt__11daNpc_Cb1_cFv */ +daNpc_Cb1_c::~daNpc_Cb1_c() { + /* Nonmatching */ +} + +/* 000093A8-000093C8 .text daNpc_Cb1_Create__FP10fopAc_ac_c */ +void daNpc_Cb1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000093C8-000093F0 .text daNpc_Cb1_Delete__FP11daNpc_Cb1_c */ +void daNpc_Cb1_Delete(daNpc_Cb1_c*) { + /* Nonmatching */ +} + +/* 000093F0-00009410 .text daNpc_Cb1_Execute__FP11daNpc_Cb1_c */ +void daNpc_Cb1_Execute(daNpc_Cb1_c*) { + /* Nonmatching */ +} + +/* 00009410-00009430 .text daNpc_Cb1_Draw__FP11daNpc_Cb1_c */ +void daNpc_Cb1_Draw(daNpc_Cb1_c*) { + /* Nonmatching */ +} + +/* 00009430-00009438 .text daNpc_Cb1_IsDelete__FP11daNpc_Cb1_c */ +void daNpc_Cb1_IsDelete(daNpc_Cb1_c*) { + /* Nonmatching */ +} + +/* 00009438-00009480 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00009480-000094DC .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000094DC-00009524 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00009524-00009534 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00009534-0000953C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000953C-00009544 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009544-0000954C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000954C-00009554 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009554-0000958C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000958C-00009594 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009594-0000959C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000959C-000095A4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000095A4-000095DC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000095DC-000095E0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000095E0-000095E8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000095E8-000095F0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000095F0-000095F8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000095F8-00009604 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009604-00009610 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009610-00009670 .text __dt__15daNpc_Cb1_HIO_cFv */ +daNpc_Cb1_HIO_c::~daNpc_Cb1_HIO_c() { + /* Nonmatching */ +} + +/* 00009670-0000968C .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 0000968C-000096A8 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 000096A8-0000972C .text cLib_getRndValue__Fss */ +void cLib_getRndValue(short, short) { + /* Nonmatching */ +} + +/* 00009A4C-00009A54 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00009A54-00009A5C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00009A5C-00009A64 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00009A64-00009A6C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00009A6C-00009A74 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009A74-00009A7C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00009A7C-00009A84 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009A84-00009A8C .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009A8C-00009A94 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009A94-00009A9C .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00009A9C-00009AA4 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00009AA4-00009AAC .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00009AAC-00009AB4 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00009AB4-00009AFC .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00009AFC-00009CFC .text __ct__11daNpc_Cb1_cFv */ +daNpc_Cb1_c::daNpc_Cb1_c() { + /* Nonmatching */ +} + +/* 00009CFC-00009D44 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00009D44-00009E10 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00009E10-00009E58 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00009E58-00009EB4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00009EB4-00009EFC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00009EFC-00009F58 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00009F58-00009FE0 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00009FE0-0000A03C .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 0000A03C-0000A084 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000A084-0000A0F4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000A0F4-0000A130 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000A130-0000A138 .text getGroundY__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::getGroundY() { + /* Nonmatching */ +} + +/* 0000A138-0000A140 .text getLeftHandMatrix__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::getLeftHandMatrix() { + /* Nonmatching */ +} + +/* 0000A140-0000A148 .text getRightHandMatrix__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::getRightHandMatrix() { + /* Nonmatching */ +} + +/* 0000A148-0000A154 .text getBaseAnimeFrameRate__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::getBaseAnimeFrameRate() { + /* Nonmatching */ +} + +/* 0000A154-0000A160 .text getBaseAnimeFrame__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::getBaseAnimeFrame() { + /* Nonmatching */ +} + +/* 0000A160-0000A19C .text restartPoint__11daNpc_Cb1_cFs */ +void daNpc_Cb1_c::restartPoint(short) { + /* Nonmatching */ +} + +/* 0000A19C-0000A1A4 .text getTactMusic__9daPy_py_cCFv */ +void daPy_py_c::getTactMusic() const { + /* Nonmatching */ +} + +/* 0000A1A4-0000A1AC .text getTactTimerCancel__9daPy_py_cCFv */ +void daPy_py_c::getTactTimerCancel() const { + /* Nonmatching */ +} + +/* 0000A1AC-0000A1B4 .text checkPlayerGuard__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerGuard() const { + /* Nonmatching */ +} + +/* 0000A1B4-0000A1BC .text getGrabMissActor__9daPy_py_cFv */ +void daPy_py_c::getGrabMissActor() { + /* Nonmatching */ +} + +/* 0000A1BC-0000A1C4 .text checkPlayerFly__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerFly() const { + /* Nonmatching */ +} + +/* 0000A1C4-0000A1CC .text checkFrontRoll__9daPy_py_cCFv */ +void daPy_py_c::checkFrontRoll() const { + /* Nonmatching */ +} + +/* 0000A1CC-0000A1D4 .text checkBottleSwing__9daPy_py_cCFv */ +void daPy_py_c::checkBottleSwing() const { + /* Nonmatching */ +} + +/* 0000A1D4-0000A1DC .text checkCutCharge__9daPy_py_cCFv */ +void daPy_py_c::checkCutCharge() const { + /* Nonmatching */ +} + +/* 0000A1DC-0000A1E4 .text getBokoFlamePos__9daPy_py_cFP4cXyz */ +void daPy_py_c::getBokoFlamePos(cXyz*) { + /* Nonmatching */ +} + +/* 0000A1E4-0000A1EC .text checkTactWait__9daPy_py_cCFv */ +void daPy_py_c::checkTactWait() const { + /* Nonmatching */ +} + +/* 0000A1EC-0000A1F0 .text setTactZev__9daPy_py_cFUiiPc */ +void daPy_py_c::setTactZev(unsigned int, int, char*) { + /* Nonmatching */ +} + +/* 0000A1F0-0000A1F4 .text onDekuSpReturnFlg__9daPy_py_cFUc */ +void daPy_py_c::onDekuSpReturnFlg(unsigned char) { + /* Nonmatching */ +} + +/* 0000A1F4-0000A1FC .text checkComboCutTurn__9daPy_py_cCFv */ +void daPy_py_c::checkComboCutTurn() const { + /* Nonmatching */ +} + +/* 0000A1FC-0000A204 .text getItemID__9daPy_py_cCFv */ +void daPy_py_c::getItemID() const { + /* Nonmatching */ +} + +/* 0000A204-0000A20C .text getThrowBoomerangID__9daPy_py_cCFv */ +void daPy_py_c::getThrowBoomerangID() const { + /* Nonmatching */ +} + +/* 0000A20C-0000A214 .text getGrabActorID__9daPy_py_cCFv */ +void daPy_py_c::getGrabActorID() const { + /* Nonmatching */ +} + +/* 0000A214-0000A21C .text checkGrabBarrel__9daPy_py_cFv */ +void daPy_py_c::checkGrabBarrel() { + /* Nonmatching */ +} + +/* 0000A21C-0000A224 .text checkPlayerNoDraw__9daPy_py_cFv */ +void daPy_py_c::checkPlayerNoDraw() { + /* Nonmatching */ +} + +/* 0000A224-0000A22C .text checkRopeTag__9daPy_py_cFv */ +void daPy_py_c::checkRopeTag() { + /* Nonmatching */ +} + +/* 0000A22C-0000A234 .text checkRopeReadyAnime__9daPy_py_cCFv */ +void daPy_py_c::checkRopeReadyAnime() const { + /* Nonmatching */ +} + +/* 0000A234-0000A238 .text voiceStart__9daPy_py_cFUl */ +void daPy_py_c::voiceStart(unsigned long) { + /* Nonmatching */ +} + +/* 0000A238-0000A23C .text setOutPower__9daPy_py_cFfsi */ +void daPy_py_c::setOutPower(float, short, int) { + /* Nonmatching */ +} + +/* 0000A23C-0000A240 .text onFrollCrashFlg__9daPy_py_cFUl */ +void daPy_py_c::onFrollCrashFlg(unsigned long) { + /* Nonmatching */ +} + +/* 0000A240-0000A248 .text getModelJointMtx__9daPy_py_cFUs */ +void daPy_py_c::getModelJointMtx(unsigned short) { + /* Nonmatching */ +} + +/* 0000A248-0000A254 .text getOldSpeedY__9daPy_py_cFv */ +void daPy_py_c::getOldSpeedY() { + /* Nonmatching */ +} + +/* 0000A254-0000A25C .text setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz */ +void daPy_py_c::setHookshotCarryOffset(unsigned int, const cXyz*) { + /* Nonmatching */ +} + +/* 0000A25C-0000A260 .text setPlayerPosAndAngle__9daPy_py_cFPA4_f */ +void daPy_py_c::setPlayerPosAndAngle(float(*)[4]) { + /* Nonmatching */ +} + +/* 0000A260-0000A264 .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 0000A264-0000A268 .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzs */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, short) { + /* Nonmatching */ +} + +/* 0000A268-0000A270 .text setThrowDamage__9daPy_py_cFP4cXyzsffi */ +void daPy_py_c::setThrowDamage(cXyz*, short, float, float, int) { + /* Nonmatching */ +} + +/* 0000A270-0000A274 .text changeTextureAnime__9daPy_py_cFUsUsi */ +void daPy_py_c::changeTextureAnime(unsigned short, unsigned short, int) { + /* Nonmatching */ +} + +/* 0000A274-0000A278 .text cancelChangeTextureAnime__9daPy_py_cFv */ +void daPy_py_c::cancelChangeTextureAnime() { + /* Nonmatching */ +} + +/* 0000A278-0000A27C .text restartPoint__10daPy_npc_cFs */ +void daPy_npc_c::restartPoint(short) { + /* Nonmatching */ +} + +/* 0000A27C-0000A284 .text isTagCheckOK__10daPy_npc_cFv */ +void daPy_npc_c::isTagCheckOK() { + /* Nonmatching */ +} + +/* 0000A284-0000A288 .text setMessageAnimation__10daPy_npc_cFUc */ +void daPy_npc_c::setMessageAnimation(unsigned char) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_cb1_static.cpp b/src/d/actor/d_a_npc_cb1_static.cpp new file mode 100644 index 000000000..4f76b2161 --- /dev/null +++ b/src/d/actor/d_a_npc_cb1_static.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_cb1_static.cpp +// + +#include "d_a_npc_cb1_static.h" +#include "dolphin/types.h" + +/* 800CB5C4-800CB5CC .text getMaxFlyingTimer__11daNpc_Cb1_cFv */ +void daNpc_Cb1_c::getMaxFlyingTimer() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_co1.cpp b/src/d/actor/d_a_npc_co1.cpp new file mode 100644 index 000000000..63962d9b8 --- /dev/null +++ b/src/d/actor/d_a_npc_co1.cpp @@ -0,0 +1,548 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_co1.cpp +// + +#include "d_a_npc_co1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Co1_HIO_cFv */ +daNpc_Co1_HIO_c::daNpc_Co1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001E4 .text nodeCallBack_Co1__FP7J3DNodei */ +void nodeCallBack_Co1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E4-00000334 .text nodeCo1Control__11daNpc_Co1_cFP7J3DNodeP8J3DModel */ +void daNpc_Co1_c::nodeCo1Control(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000334-00000370 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000370-00000410 .text init_CO1_0__11daNpc_Co1_cFv */ +void daNpc_Co1_c::init_CO1_0() { + /* Nonmatching */ +} + +/* 00000410-00000588 .text createInit__11daNpc_Co1_cFv */ +void daNpc_Co1_c::createInit() { + /* Nonmatching */ +} + +/* 00000588-000008E4 .text setMtx__11daNpc_Co1_cFb */ +void daNpc_Co1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 000008E4-000008F8 .text anmNum_toResID__11daNpc_Co1_cFi */ +void daNpc_Co1_c::anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 000008F8-0000090C .text anmNum_toResID_prl__11daNpc_Co1_cFi */ +void daNpc_Co1_c::anmNum_toResID_prl(int) { + /* Nonmatching */ +} + +/* 0000090C-00000920 .text btpNum_toResID__11daNpc_Co1_cFi */ +void daNpc_Co1_c::btpNum_toResID(int) { + /* Nonmatching */ +} + +/* 00000920-00000A30 .text setBtp__11daNpc_Co1_cFbi */ +void daNpc_Co1_c::setBtp(bool, int) { + /* Nonmatching */ +} + +/* 00000A30-00000B30 .text setBtk__11daNpc_Co1_cFb */ +void daNpc_Co1_c::setBtk(bool) { + /* Nonmatching */ +} + +/* 00000B30-00000B58 .text iniTexPttrnAnm__11daNpc_Co1_cFb */ +void daNpc_Co1_c::iniTexPttrnAnm(bool) { + /* Nonmatching */ +} + +/* 00000B58-00000C44 .text plyTexPttrnAnm__11daNpc_Co1_cFv */ +void daNpc_Co1_c::plyTexPttrnAnm() { + /* Nonmatching */ +} + +/* 00000C44-00000C80 .text setAnm_tex__11daNpc_Co1_cFSc */ +void daNpc_Co1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 00000C80-00000D64 .text setAnm_anm__11daNpc_Co1_cFPQ211daNpc_Co1_c9anm_prm_c */ +void daNpc_Co1_c::setAnm_anm(daNpc_Co1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000D64-00000DD0 .text setAnm_NUM__11daNpc_Co1_cFii */ +void daNpc_Co1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000DD0-00000E50 .text setAnm__11daNpc_Co1_cFv */ +void daNpc_Co1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000E50-00000E54 .text chg_anmTag__11daNpc_Co1_cFv */ +void daNpc_Co1_c::chg_anmTag() { + /* Nonmatching */ +} + +/* 00000E54-00000E58 .text control_anmTag__11daNpc_Co1_cFv */ +void daNpc_Co1_c::control_anmTag() { + /* Nonmatching */ +} + +/* 00000E58-00000EF8 .text chg_anmAtr__11daNpc_Co1_cFUc */ +void daNpc_Co1_c::chg_anmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000EF8-00000FF4 .text control_anmAtr__11daNpc_Co1_cFv */ +void daNpc_Co1_c::control_anmAtr() { + /* Nonmatching */ +} + +/* 00000FF4-0000105C .text setAnm_ATR__11daNpc_Co1_cFi */ +void daNpc_Co1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 0000105C-00001120 .text anmAtr__11daNpc_Co1_cFUs */ +void daNpc_Co1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00001120-000011B8 .text eventOrder__11daNpc_Co1_cFv */ +void daNpc_Co1_c::eventOrder() { + /* Nonmatching */ +} + +/* 000011B8-00001288 .text checkOrder__11daNpc_Co1_cFv */ +void daNpc_Co1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001288-000013AC .text setCollision_SP___11daNpc_Co1_cFv */ +void setCollision_SP___11daNpc_Co1_cFv { + /* Nonmatching */ +} + +/* 000013AC-000014B8 .text set_target__11daNpc_Co1_cFi */ +void daNpc_Co1_c::set_target(int) { + /* Nonmatching */ +} + +/* 000014B8-00001554 .text chk_talk__11daNpc_Co1_cFv */ +void daNpc_Co1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00001554-00001594 .text chk_partsNotMove__11daNpc_Co1_cFv */ +void daNpc_Co1_c::chk_partsNotMove() { + /* Nonmatching */ +} + +/* 00001594-00001734 .text lookBack__11daNpc_Co1_cFv */ +void daNpc_Co1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001734-000017EC .text next_msgStatus__11daNpc_Co1_cFPUl */ +void daNpc_Co1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000017EC-00001894 .text getMsg_CO1_0__11daNpc_Co1_cFv */ +void daNpc_Co1_c::getMsg_CO1_0() { + /* Nonmatching */ +} + +/* 00001894-000018D0 .text getMsg__11daNpc_Co1_cFv */ +void daNpc_Co1_c::getMsg() { + /* Nonmatching */ +} + +/* 000018D0-00001950 .text chkAttention__11daNpc_Co1_cFv */ +void daNpc_Co1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00001950-00001A44 .text setAttention__11daNpc_Co1_cFb */ +void daNpc_Co1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001A44-00001A60 .text charDecide__11daNpc_Co1_cFi */ +void daNpc_Co1_c::charDecide(int) { + /* Nonmatching */ +} + +/* 00001A60-00001A9C .text eInit_MDR___11daNpc_Co1_cFv */ +void eInit_MDR___11daNpc_Co1_cFv { + /* Nonmatching */ +} + +/* 00001A9C-00001AC4 .text eInit_RED_LTR___11daNpc_Co1_cFv */ +void eInit_RED_LTR___11daNpc_Co1_cFv { + /* Nonmatching */ +} + +/* 00001AC4-00001B50 .text event_actionInit__11daNpc_Co1_cFi */ +void daNpc_Co1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 00001B50-00001BA8 .text eMove_MDR___11daNpc_Co1_cFv */ +void eMove_MDR___11daNpc_Co1_cFv { + /* Nonmatching */ +} + +/* 00001BA8-00001C34 .text eMove_RED_LTR___11daNpc_Co1_cFv */ +void eMove_RED_LTR___11daNpc_Co1_cFv { + /* Nonmatching */ +} + +/* 00001C34-00001C84 .text event_action__11daNpc_Co1_cFv */ +void daNpc_Co1_c::event_action() { + /* Nonmatching */ +} + +/* 00001C84-00001D70 .text privateCut__11daNpc_Co1_cFi */ +void daNpc_Co1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00001D70-00001D90 .text endEvent__11daNpc_Co1_cFv */ +void daNpc_Co1_c::endEvent() { + /* Nonmatching */ +} + +/* 00001D90-00001DC8 .text isEventEntry__11daNpc_Co1_cFv */ +void daNpc_Co1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00001DC8-00001EC0 .text event_proc__11daNpc_Co1_cFi */ +void daNpc_Co1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00001EC0-00001F6C .text set_action__11daNpc_Co1_cFM11daNpc_Co1_cFPCvPvPv_iPv */ +void daNpc_Co1_c::set_action(int (daNpc_Co1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001F6C-00001FD4 .text setStt__11daNpc_Co1_cFSc */ +void daNpc_Co1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00001FD4-0000205C .text wait_1__11daNpc_Co1_cFv */ +void daNpc_Co1_c::wait_1() { + /* Nonmatching */ +} + +/* 0000205C-00002114 .text wait_2__11daNpc_Co1_cFv */ +void daNpc_Co1_c::wait_2() { + /* Nonmatching */ +} + +/* 00002114-00002150 .text wakeup__11daNpc_Co1_cFv */ +void daNpc_Co1_c::wakeup() { + /* Nonmatching */ +} + +/* 00002150-0000234C .text talk_1__11daNpc_Co1_cFv */ +void daNpc_Co1_c::talk_1() { + /* Nonmatching */ +} + +/* 0000234C-000023BC .text toru_1__11daNpc_Co1_cFv */ +void daNpc_Co1_c::toru_1() { + /* Nonmatching */ +} + +/* 000023BC-000023F8 .text read_1__11daNpc_Co1_cFv */ +void daNpc_Co1_c::read_1() { + /* Nonmatching */ +} + +/* 000023F8-00002458 .text modoru__11daNpc_Co1_cFv */ +void daNpc_Co1_c::modoru() { + /* Nonmatching */ +} + +/* 00002458-000025DC .text wait_action1__11daNpc_Co1_cFPv */ +void daNpc_Co1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 000025DC-0000271C .text demo__11daNpc_Co1_cFv */ +void daNpc_Co1_c::demo() { + /* Nonmatching */ +} + +/* 0000271C-000027AC .text shadowDraw__11daNpc_Co1_cFv */ +void daNpc_Co1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 000027AC-0000295C .text _draw__11daNpc_Co1_cFv */ +void daNpc_Co1_c::_draw() { + /* Nonmatching */ +} + +/* 0000295C-00002B08 .text _execute__11daNpc_Co1_cFv */ +void daNpc_Co1_c::_execute() { + /* Nonmatching */ +} + +/* 00002B08-00002B6C .text _delete__11daNpc_Co1_cFv */ +void daNpc_Co1_c::_delete() { + /* Nonmatching */ +} + +/* 00002B6C-00002B8C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002B8C-00002CAC .text _create__11daNpc_Co1_cFv */ +void daNpc_Co1_c::_create() { + /* Nonmatching */ +} + +/* 00002CAC-00002E28 .text __ct__11daNpc_Co1_cFv */ +daNpc_Co1_c::daNpc_Co1_c() { + /* Nonmatching */ +} + +/* 00002E28-00002E84 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00002E84-00002EE0 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00002EE0-00002F28 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00002F28-00002FF4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002FF4-0000303C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000303C-00003098 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003098-000030E0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000030E0-00003150 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00003150-000033C0 .text create_Anm__11daNpc_Co1_cFv */ +void daNpc_Co1_c::create_Anm() { + /* Nonmatching */ +} + +/* 000033C0-00003578 .text create_prl_Anm__11daNpc_Co1_cFv */ +void daNpc_Co1_c::create_prl_Anm() { + /* Nonmatching */ +} + +/* 00003578-00003634 .text create_itm_Mdl__11daNpc_Co1_cFv */ +void daNpc_Co1_c::create_itm_Mdl() { + /* Nonmatching */ +} + +/* 00003634-000037C8 .text CreateHeap__11daNpc_Co1_cFv */ +void daNpc_Co1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000037C8-000037E8 .text daNpc_Co1_Create__FP10fopAc_ac_c */ +void daNpc_Co1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000037E8-00003808 .text daNpc_Co1_Delete__FP11daNpc_Co1_c */ +void daNpc_Co1_Delete(daNpc_Co1_c*) { + /* Nonmatching */ +} + +/* 00003808-00003828 .text daNpc_Co1_Execute__FP11daNpc_Co1_c */ +void daNpc_Co1_Execute(daNpc_Co1_c*) { + /* Nonmatching */ +} + +/* 00003828-00003848 .text daNpc_Co1_Draw__FP11daNpc_Co1_c */ +void daNpc_Co1_Draw(daNpc_Co1_c*) { + /* Nonmatching */ +} + +/* 00003848-00003850 .text daNpc_Co1_IsDelete__FP11daNpc_Co1_c */ +void daNpc_Co1_IsDelete(daNpc_Co1_c*) { + /* Nonmatching */ +} + +/* 00003850-00003860 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003860-00003868 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003868-00003870 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003870-00003878 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003878-00003880 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003880-000038B8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000038B8-000038C0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000038C0-000038C8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000038C8-000038D0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000038D0-00003908 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003908-0000390C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000390C-00003914 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003914-0000391C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000391C-00003924 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003924-00003930 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003930-0000393C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000393C-00003998 .text __dt__15daNpc_Co1_HIO_cFv */ +daNpc_Co1_HIO_c::~daNpc_Co1_HIO_c() { + /* Nonmatching */ +} + +/* 00003998-000039B4 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000039F0-000039F8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000039F8-00003A00 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003A00-00003A08 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003A08-00003A10 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003A10-00003A18 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00003A18-00003A20 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00003A20-00003A24 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_de1.cpp b/src/d/actor/d_a_npc_de1.cpp new file mode 100644 index 000000000..cf8f8793a --- /dev/null +++ b/src/d/actor/d_a_npc_de1.cpp @@ -0,0 +1,518 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_de1.cpp +// + +#include "d_a_npc_de1.h" +#include "dolphin/types.h" + +/* 000000EC-00000144 .text __ct__15daNpc_De1_HIO_cFv */ +daNpc_De1_HIO_c::daNpc_De1_HIO_c() { + /* Nonmatching */ +} + +/* 00000144-000001BC .text searchActor_leafLift__FPvPv */ +void searchActor_leafLift(void*, void*) { + /* Nonmatching */ +} + +/* 000001BC-0000033C .text createInit__11daNpc_De1_cFv */ +void daNpc_De1_c::createInit() { + /* Nonmatching */ +} + +/* 0000033C-00000550 .text setMtx__11daNpc_De1_cFv */ +void daNpc_De1_c::setMtx() { + /* Nonmatching */ +} + +/* 00000550-00000658 .text anmResID__11daNpc_De1_cFiPiPi */ +void daNpc_De1_c::anmResID(int, int*, int*) { + /* Nonmatching */ +} + +/* 00000658-00000744 .text setAnm_anm__11daNpc_De1_cFPQ211daNpc_De1_c9anm_prm_c */ +void daNpc_De1_c::setAnm_anm(daNpc_De1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000744-00000774 .text setAnm_NUM__11daNpc_De1_cFi */ +void daNpc_De1_c::setAnm_NUM(int) { + /* Nonmatching */ +} + +/* 00000774-000007AC .text setAnm__11daNpc_De1_cFv */ +void daNpc_De1_c::setAnm() { + /* Nonmatching */ +} + +/* 000007AC-000007B8 .text chngAnmTag__11daNpc_De1_cFv */ +void daNpc_De1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 000007B8-000007C4 .text ctrlAnmTag__11daNpc_De1_cFv */ +void daNpc_De1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 000007C4-00000800 .text chngAnmAtr__11daNpc_De1_cFUc */ +void daNpc_De1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000800-00000848 .text ctrlAnmAtr__11daNpc_De1_cFv */ +void daNpc_De1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000848-0000087C .text setAnm_ATR__11daNpc_De1_cFv */ +void daNpc_De1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 0000087C-00000938 .text anmAtr__11daNpc_De1_cFUs */ +void daNpc_De1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000938-000009B4 .text setStt__11daNpc_De1_cFSc */ +void daNpc_De1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 000009B4-00000C98 .text next_msgStatus__11daNpc_De1_cFPUl */ +void daNpc_De1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000C98-00000D6C .text getMsg__11daNpc_De1_cFv */ +void daNpc_De1_c::getMsg() { + /* Nonmatching */ +} + +/* 00000D6C-00000E14 .text eventOrder__11daNpc_De1_cFv */ +void daNpc_De1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000E14-00000F8C .text checkOrder__11daNpc_De1_cFv */ +void daNpc_De1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000F8C-000010B8 .text chkAttention__11daNpc_De1_cFv */ +void daNpc_De1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000010B8-00001194 .text setAttention__11daNpc_De1_cFv */ +void daNpc_De1_c::setAttention() { + /* Nonmatching */ +} + +/* 00001194-000011C8 .text searchByID__11daNpc_De1_cFUi */ +void daNpc_De1_c::searchByID(unsigned int) { + /* Nonmatching */ +} + +/* 000011C8-0000124C .text setDemoStartCenter__11daNpc_De1_cFv */ +void daNpc_De1_c::setDemoStartCenter() { + /* Nonmatching */ +} + +/* 0000124C-00001300 .text partner_srch__11daNpc_De1_cFv */ +void daNpc_De1_c::partner_srch() { + /* Nonmatching */ +} + +/* 00001300-000013F0 .text ccCreate__11daNpc_De1_cFv */ +void daNpc_De1_c::ccCreate() { + /* Nonmatching */ +} + +/* 000013F0-000014A0 .text cc_set__11daNpc_De1_cFv */ +void daNpc_De1_c::cc_set() { + /* Nonmatching */ +} + +/* 000014A0-00001524 .text set_pa_happa__11daNpc_De1_cFv */ +void daNpc_De1_c::set_pa_happa() { + /* Nonmatching */ +} + +/* 00001524-00001550 .text del_pa_happa__11daNpc_De1_cFv */ +void daNpc_De1_c::del_pa_happa() { + /* Nonmatching */ +} + +/* 00001550-000015CC .text followPa_happa__11daNpc_De1_cFv */ +void daNpc_De1_c::followPa_happa() { + /* Nonmatching */ +} + +/* 000015CC-0000165C .text decideType__11daNpc_De1_cFi */ +void daNpc_De1_c::decideType(int) { + /* Nonmatching */ +} + +/* 0000165C-00001858 .text event_actionInit__11daNpc_De1_cFi */ +void daNpc_De1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 00001858-00001938 .text event_action__11daNpc_De1_cFv */ +void daNpc_De1_c::event_action() { + /* Nonmatching */ +} + +/* 00001938-00001A40 .text privateCut__11daNpc_De1_cFv */ +void daNpc_De1_c::privateCut() { + /* Nonmatching */ +} + +/* 00001A40-00001A60 .text endEvent__11daNpc_De1_cFv */ +void daNpc_De1_c::endEvent() { + /* Nonmatching */ +} + +/* 00001A60-00001B90 .text event_proc__11daNpc_De1_cFv */ +void daNpc_De1_c::event_proc() { + /* Nonmatching */ +} + +/* 00001B90-00001C3C .text set_action__11daNpc_De1_cFM11daNpc_De1_cFPCvPvPv_iPv */ +void daNpc_De1_c::set_action(int (daNpc_De1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001C3C-00001C94 .text wait01__11daNpc_De1_cFv */ +void daNpc_De1_c::wait01() { + /* Nonmatching */ +} + +/* 00001C94-00001D38 .text wait02__11daNpc_De1_cFv */ +void daNpc_De1_c::wait02() { + /* Nonmatching */ +} + +/* 00001D38-00001D8C .text wait03__11daNpc_De1_cFv */ +void daNpc_De1_c::wait03() { + /* Nonmatching */ +} + +/* 00001D8C-00001EA0 .text wait04__11daNpc_De1_cFv */ +void daNpc_De1_c::wait04() { + /* Nonmatching */ +} + +/* 00001EA0-00001F38 .text wait05__11daNpc_De1_cFv */ +void daNpc_De1_c::wait05() { + /* Nonmatching */ +} + +/* 00001F38-00001F90 .text talk01__11daNpc_De1_cFv */ +void daNpc_De1_c::talk01() { + /* Nonmatching */ +} + +/* 00001F90-00002020 .text talk02__11daNpc_De1_cFv */ +void daNpc_De1_c::talk02() { + /* Nonmatching */ +} + +/* 00002020-000020C0 .text wait_action1__11daNpc_De1_cFPv */ +void daNpc_De1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 000020C0-000021AC .text wait_action2__11daNpc_De1_cFPv */ +void daNpc_De1_c::wait_action2(void*) { + /* Nonmatching */ +} + +/* 000021AC-00002248 .text demo__11daNpc_De1_cFv */ +void daNpc_De1_c::demo() { + /* Nonmatching */ +} + +/* 00002248-00002358 .text _draw__11daNpc_De1_cFv */ +void daNpc_De1_c::_draw() { + /* Nonmatching */ +} + +/* 00002358-00002454 .text _execute__11daNpc_De1_cFv */ +void daNpc_De1_c::_execute() { + /* Nonmatching */ +} + +/* 00002454-00002500 .text _delete__11daNpc_De1_cFv */ +void daNpc_De1_c::_delete() { + /* Nonmatching */ +} + +/* 00002500-00002520 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002520-000027A4 .text _create__11daNpc_De1_cFv */ +void daNpc_De1_c::_create() { + /* Nonmatching */ +} + +/* 000027A4-00002870 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002870-000028B8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000028B8-00002914 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002914-0000295C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000295C-000029B8 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000029B8-00002A40 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00002A40-00002AB0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002AB0-00002E04 .text CreateHeap__11daNpc_De1_cFv */ +void daNpc_De1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00002E04-00002E24 .text daNpc_De1_Create__FP10fopAc_ac_c */ +void daNpc_De1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002E24-00002E44 .text daNpc_De1_Delete__FP11daNpc_De1_c */ +void daNpc_De1_Delete(daNpc_De1_c*) { + /* Nonmatching */ +} + +/* 00002E44-00002E64 .text daNpc_De1_Execute__FP11daNpc_De1_c */ +void daNpc_De1_Execute(daNpc_De1_c*) { + /* Nonmatching */ +} + +/* 00002E64-00002E84 .text daNpc_De1_Draw__FP11daNpc_De1_c */ +void daNpc_De1_Draw(daNpc_De1_c*) { + /* Nonmatching */ +} + +/* 00002E84-00002E8C .text daNpc_De1_IsDelete__FP11daNpc_De1_c */ +void daNpc_De1_IsDelete(daNpc_De1_c*) { + /* Nonmatching */ +} + +/* 00002E8C-00002ED4 .text __dt__15daNpc_De1_HIO_cFv */ +daNpc_De1_HIO_c::~daNpc_De1_HIO_c() { + /* Nonmatching */ +} + +/* 00002ED4-00002EF0 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00002F2C-00002F34 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002F34-00002F3C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002F3C-00002F44 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002F44-00002F4C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002F4C-00002F54 .text @196@__dt__10dBgWDeformFv */ +void @196@__dt__10dBgWDeformFv { + /* Nonmatching */ +} + +/* 00002F54-00002F58 .text MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz */ +void dBgWSv::MatrixCrrPos(cBgS_PolyInfo&, void*, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 00002F58-00002FFC .text __dt__10dBgWDeformFv */ +dBgWDeform::~dBgWDeform() { + /* Nonmatching */ +} + +/* 00002FFC-00003044 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003044-0000308C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000308C-000030E8 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000030E8-00003130 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003130-00003134 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003134-00003138 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003138-0000313C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000313C-00003140 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003140-00003188 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00003188-000031E4 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000031E4-000031F4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000031F4-000031FC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000031FC-00003204 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003204-0000320C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000320C-00003214 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003214-0000324C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000324C-00003254 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003254-0000325C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000325C-00003264 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003264-0000329C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000329C-000032A0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000032A0-000032A8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000032A8-000032B0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000032B0-000032B8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000032B8-000032C4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000032C4-000032D0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000032D0-000032D8 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000032D8-000032E0 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000032E0-000032E4 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ds1.cpp b/src/d/actor/d_a_npc_ds1.cpp new file mode 100644 index 000000000..078d81d6d --- /dev/null +++ b/src/d/actor/d_a_npc_ds1.cpp @@ -0,0 +1,513 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ds1.cpp +// + +#include "d_a_npc_ds1.h" +#include "dolphin/types.h" + +/* 000000EC-00000108 .text __ct__20daNpc_Ds1_childHIO_cFv */ +daNpc_Ds1_childHIO_c::daNpc_Ds1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000108-00000194 .text daNpc_Ds1_checkCreateDrugChuchu__FUc */ +void daNpc_Ds1_checkCreateDrugChuchu(unsigned char) { + /* Nonmatching */ +} + +/* 00000194-00000298 .text __ct__15daNpc_Ds1_HIO_cFv */ +daNpc_Ds1_HIO_c::daNpc_Ds1_HIO_c() { + /* Nonmatching */ +} + +/* 00000298-000002F8 .text __dt__20daNpc_Ds1_childHIO_cFv */ +daNpc_Ds1_childHIO_c::~daNpc_Ds1_childHIO_c() { + /* Nonmatching */ +} + +/* 000002F8-00000318 .text daNpc_Ds1_XyEventCB__FPvi */ +void daNpc_Ds1_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 00000318-00000550 .text XyEventCB__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00000550-00000718 .text nodeCallBack_Ds__FP7J3DNodei */ +void nodeCallBack_Ds(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000718-00000824 .text initTexPatternAnm__11daNpc_Ds1_cFb */ +void daNpc_Ds1_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000824-000008B0 .text playTexPatternAnm__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 000008B0-000009A8 .text setAnm__11daNpc_Ds1_cFScf */ +void daNpc_Ds1_c::setAnm(signed char, float) { + /* Nonmatching */ +} + +/* 000009A8-000009EC .text setTexAnm__11daNpc_Ds1_cFSc */ +void daNpc_Ds1_c::setTexAnm(signed char) { + /* Nonmatching */ +} + +/* 000009EC-00000CAC .text setAnmFromMsgTag__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00000CAC-00000DB0 .text chkAttention__11daNpc_Ds1_cF4cXyzs */ +void daNpc_Ds1_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 00000DB0-00000EAC .text eventOrder__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000EAC-000011F8 .text checkOrder__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::checkOrder() { + /* Nonmatching */ +} + +/* 000011F8-00001698 .text next_msgStatus__11daNpc_Ds1_cFPUl */ +void daNpc_Ds1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001698-00001794 .text getMsg__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::getMsg() { + /* Nonmatching */ +} + +/* 00001794-00001850 .text setCollision__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::setCollision() { + /* Nonmatching */ +} + +/* 00001850-0000185C .text talkInit__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::talkInit() { + /* Nonmatching */ +} + +/* 0000185C-00001884 .text daNpc_Ds1_shopMsgCheck__FUl */ +void daNpc_Ds1_shopMsgCheck(unsigned long) { + /* Nonmatching */ +} + +/* 00001884-000018AC .text daNpc_Ds1_shopStickMoveMsgCheck__FUl */ +void daNpc_Ds1_shopStickMoveMsgCheck(unsigned long) { + /* Nonmatching */ +} + +/* 000018AC-00001B04 .text normal_talk__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::normal_talk() { + /* Nonmatching */ +} + +/* 00001B04-00001C4C .text shop_talk__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::shop_talk() { + /* Nonmatching */ +} + +/* 00001C4C-00001E84 .text talk__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::talk() { + /* Nonmatching */ +} + +/* 00001E84-00002158 .text CreateInit__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::CreateInit() { + /* Nonmatching */ +} + +/* 00002158-000021A8 .text setAttention__11daNpc_Ds1_cFb */ +void daNpc_Ds1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 000021A8-00002524 .text lookBack__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::lookBack() { + /* Nonmatching */ +} + +/* 00002524-00002578 .text wait01__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::wait01() { + /* Nonmatching */ +} + +/* 00002578-00002760 .text talk01__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::talk01() { + /* Nonmatching */ +} + +/* 00002760-00002A04 .text getdemo_action__11daNpc_Ds1_cFPv */ +void daNpc_Ds1_c::getdemo_action(void*) { + /* Nonmatching */ +} + +/* 00002A04-00002BD0 .text privateCut__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::privateCut() { + /* Nonmatching */ +} + +/* 00002BD0-00002E00 .text evn_setAnm_init__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::evn_setAnm_init(int) { + /* Nonmatching */ +} + +/* 00002E00-000030A0 .text evn_Anm__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::evn_Anm() { + /* Nonmatching */ +} + +/* 000030A0-00003168 .text evn_talk_init__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::evn_talk_init(int) { + /* Nonmatching */ +} + +/* 00003168-000031D0 .text evn_continue_talk_init__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::evn_continue_talk_init(int) { + /* Nonmatching */ +} + +/* 000031D0-000033AC .text evn_talk__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::evn_talk() { + /* Nonmatching */ +} + +/* 000033AC-00003478 .text evn_jnt_lock_init__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::evn_jnt_lock_init(int) { + /* Nonmatching */ +} + +/* 00003478-0000350C .text evn_player_hide_init__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::evn_player_hide_init(int) { + /* Nonmatching */ +} + +/* 0000350C-000035B8 .text evn_head_swing_init__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::evn_head_swing_init(int) { + /* Nonmatching */ +} + +/* 000035B8-0000361C .text evn_ItemModel_init__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::evn_ItemModel_init(int) { + /* Nonmatching */ +} + +/* 0000361C-000036D4 .text evn_move_pos_init__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::evn_move_pos_init(int) { + /* Nonmatching */ +} + +/* 000036D4-000037F0 .text evn_move_pos__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::evn_move_pos() { + /* Nonmatching */ +} + +/* 000037F0-000038F4 .text evn_init_pos_init__11daNpc_Ds1_cFi */ +void daNpc_Ds1_c::evn_init_pos_init(int) { + /* Nonmatching */ +} + +/* 000038F4-00003AF8 .text event_action__11daNpc_Ds1_cFPv */ +void daNpc_Ds1_c::event_action(void*) { + /* Nonmatching */ +} + +/* 00003AF8-00003BF0 .text wait_action__11daNpc_Ds1_cFPv */ +void daNpc_Ds1_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00003BF0-00003C0C .text dummy_action__11daNpc_Ds1_cFPv */ +void daNpc_Ds1_c::dummy_action(void*) { + /* Nonmatching */ +} + +/* 00003C0C-00003EE4 .text RoomEffectSet__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::RoomEffectSet() { + /* Nonmatching */ +} + +/* 00003EE4-00003F20 .text RoomEffectDelete__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::RoomEffectDelete() { + /* Nonmatching */ +} + +/* 00003F20-000041D0 .text _draw__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::_draw() { + /* Nonmatching */ +} + +/* 000041D0-00004554 .text _execute__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::_execute() { + /* Nonmatching */ +} + +/* 00004554-0000465C .text _delete__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::_delete() { + /* Nonmatching */ +} + +/* 0000465C-0000467C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000467C-000047BC .text _create__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::_create() { + /* Nonmatching */ +} + +/* 000047BC-000049FC .text __ct__11daNpc_Ds1_cFv */ +daNpc_Ds1_c::daNpc_Ds1_c() { + /* Nonmatching */ +} + +/* 000049FC-00004A58 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00004A58-00004B24 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004B24-00004B6C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004B6C-00004BC8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004BC8-00004C10 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004C10-00004C6C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004C6C-00004CF4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004CF4-00004D64 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004D64-00004DC0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00004DC0-00004E08 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004E08-000052D4 .text CreateHeap__11daNpc_Ds1_cFv */ +void daNpc_Ds1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000052D4-000052F4 .text daNpc_Ds1_Create__FP10fopAc_ac_c */ +void daNpc_Ds1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000052F4-00005314 .text daNpc_Ds1_Delete__FP11daNpc_Ds1_c */ +void daNpc_Ds1_Delete(daNpc_Ds1_c*) { + /* Nonmatching */ +} + +/* 00005314-00005334 .text daNpc_Ds1_Execute__FP11daNpc_Ds1_c */ +void daNpc_Ds1_Execute(daNpc_Ds1_c*) { + /* Nonmatching */ +} + +/* 00005334-00005354 .text daNpc_Ds1_Draw__FP11daNpc_Ds1_c */ +void daNpc_Ds1_Draw(daNpc_Ds1_c*) { + /* Nonmatching */ +} + +/* 00005354-0000535C .text daNpc_Ds1_IsDelete__FP11daNpc_Ds1_c */ +void daNpc_Ds1_IsDelete(daNpc_Ds1_c*) { + /* Nonmatching */ +} + +/* 0000535C-000053A4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000053A4-000053EC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000053EC-00005448 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00005448-00005490 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00005490-000054A0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000054A0-000054A8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000054A8-000054B0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000054B0-000054B8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000054B8-000054C0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000054C0-000054F8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000054F8-00005500 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005500-00005508 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005508-00005510 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005510-00005548 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005548-0000554C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000554C-00005554 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005554-0000555C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000555C-00005564 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005564-00005570 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005570-0000557C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000557C-000055EC .text __dt__15daNpc_Ds1_HIO_cFv */ +daNpc_Ds1_HIO_c::~daNpc_Ds1_HIO_c() { + /* Nonmatching */ +} + +/* 000055EC-00005608 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00005748-00005750 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005750-00005758 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005758-00005760 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005760-00005768 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005768-000057B0 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 000057B0-000057CC .text setEyePos__11daNpc_Ds1_cF4cXyz */ +void daNpc_Ds1_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 000057CC-000057E8 .text setAttentionBasePos__11daNpc_Ds1_cF4cXyz */ +void daNpc_Ds1_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + +/* 000057E8-00005824 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00005824-00005904 .text getItemZoomPos__16ShopCam_action_cFf */ +void ShopCam_action_c::getItemZoomPos(float) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_fa1.cpp b/src/d/actor/d_a_npc_fa1.cpp new file mode 100644 index 000000000..1c5c83bb7 --- /dev/null +++ b/src/d/actor/d_a_npc_fa1.cpp @@ -0,0 +1,358 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_fa1.cpp +// + +#include "d_a_npc_fa1.h" +#include "dolphin/types.h" + +/* 800FAFC0-800FB004 .text __ct__16daNpc_Fa1_HIO3_cFv */ +daNpc_Fa1_HIO3_c::daNpc_Fa1_HIO3_c() { + /* Nonmatching */ +} + +/* 800FB004-800FB068 .text __ct__16daNpc_Fa1_HIO2_cFv */ +daNpc_Fa1_HIO2_c::daNpc_Fa1_HIO2_c() { + /* Nonmatching */ +} + +/* 800FB068-800FB174 .text __ct__15daNpc_Fa1_HIO_cFv */ +daNpc_Fa1_HIO_c::daNpc_Fa1_HIO_c() { + /* Nonmatching */ +} + +/* 800FB174-800FB1BC .text __dt__16daNpc_Fa1_HIO3_cFv */ +daNpc_Fa1_HIO3_c::~daNpc_Fa1_HIO3_c() { + /* Nonmatching */ +} + +/* 800FB1BC-800FB204 .text __dt__16daNpc_Fa1_HIO2_cFv */ +daNpc_Fa1_HIO2_c::~daNpc_Fa1_HIO2_c() { + /* Nonmatching */ +} + +/* 800FB204-800FB22C .text __ct__28daNpc_Fa1_McaMorfCallBack1_cFv */ +daNpc_Fa1_McaMorfCallBack1_c::daNpc_Fa1_McaMorfCallBack1_c() { + /* Nonmatching */ +} + +/* 800FB22C-800FB24C .text execute__28daNpc_Fa1_McaMorfCallBack1_cFUsP16J3DTransformInfo */ +void daNpc_Fa1_McaMorfCallBack1_c::execute(unsigned short, J3DTransformInfo*) { + /* Nonmatching */ +} + +/* 800FB24C-800FB2B8 .text setPointLightParam__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::setPointLightParam() { + /* Nonmatching */ +} + +/* 800FB2B8-800FB514 .text createInit__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::createInit() { + /* Nonmatching */ +} + +/* 800FB514-800FB5D8 .text _draw__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::_draw() { + /* Nonmatching */ +} + +/* 800FB5D8-800FB6AC .text _execute__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::_execute() { + /* Nonmatching */ +} + +/* 800FB6AC-800FB730 .text checkBinCatch__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::checkBinCatch() { + /* Nonmatching */ +} + +/* 800FB730-800FB830 .text position_move__11daNpc_Fa1_cFff */ +void daNpc_Fa1_c::position_move(float, float) { + /* Nonmatching */ +} + +/* 800FB830-800FB904 .text BGCheck__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::BGCheck() { + /* Nonmatching */ +} + +/* 800FB904-800FB988 .text init_normal_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_normal_move() { + /* Nonmatching */ +} + +/* 800FB988-800FBA68 .text normal_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::normal_move() { + /* Nonmatching */ +} + +/* 800FBA68-800FBAB0 .text init_straight__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_straight() { + /* Nonmatching */ +} + +/* 800FBAB0-800FBAC8 .text init_straight2__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_straight2() { + /* Nonmatching */ +} + +/* 800FBAC8-800FBBC8 .text straight__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::straight() { + /* Nonmatching */ +} + +/* 800FBBC8-800FBC10 .text init_turn__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_turn() { + /* Nonmatching */ +} + +/* 800FBC10-800FBCA0 .text turn__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::turn() { + /* Nonmatching */ +} + +/* 800FBCA0-800FBCC0 .text init_areaMove__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_areaMove() { + /* Nonmatching */ +} + +/* 800FBCC0-800FBE14 .text areaMove__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::areaMove() { + /* Nonmatching */ +} + +/* 800FBE14-800FBE34 .text init_areaOutMove__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_areaOutMove() { + /* Nonmatching */ +} + +/* 800FBE34-800FBF94 .text areaOutMove__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::areaOutMove() { + /* Nonmatching */ +} + +/* 800FBF94-800FC03C .text init_get_player_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_get_player_move() { + /* Nonmatching */ +} + +/* 800FC03C-800FC178 .text get_player_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::get_player_move() { + /* Nonmatching */ +} + +/* 800FC178-800FC1A4 .text init_escape_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_escape_move() { + /* Nonmatching */ +} + +/* 800FC1A4-800FC2E0 .text escape_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::escape_move() { + /* Nonmatching */ +} + +/* 800FC2E0-800FC310 .text init_hover_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_hover_move() { + /* Nonmatching */ +} + +/* 800FC310-800FC380 .text hover_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::hover_move() { + /* Nonmatching */ +} + +/* 800FC380-800FC3C8 .text init_bottle_appear_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_bottle_appear_move() { + /* Nonmatching */ +} + +/* 800FC3C8-800FC5A8 .text bottle_appear_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::bottle_appear_move() { + /* Nonmatching */ +} + +/* 800FC5A8-800FC6DC .text init_up1__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_up1() { + /* Nonmatching */ +} + +/* 800FC6DC-800FC70C .text up1__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::up1() { + /* Nonmatching */ +} + +/* 800FC70C-800FC730 .text init_down__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_down() { + /* Nonmatching */ +} + +/* 800FC730-800FC768 .text down__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::down() { + /* Nonmatching */ +} + +/* 800FC768-800FC7E0 .text init_up2__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_up2() { + /* Nonmatching */ +} + +/* 800FC7E0-800FC7E4 .text up2__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::up2() { + /* Nonmatching */ +} + +/* 800FC7E4-800FC81C .text init_bottle_baba_wait__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_bottle_baba_wait() { + /* Nonmatching */ +} + +/* 800FC81C-800FC848 .text bottle_baba_wait__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::bottle_baba_wait() { + /* Nonmatching */ +} + +/* 800FC848-800FC8E4 .text init_bottle_baba_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_bottle_baba_move() { + /* Nonmatching */ +} + +/* 800FC8E4-800FCA94 .text bottle_baba_move__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::bottle_baba_move() { + /* Nonmatching */ +} + +/* 800FCA94-800FCAF4 .text init_bottle_baba_move2__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_bottle_baba_move2() { + /* Nonmatching */ +} + +/* 800FCAF4-800FCC94 .text bottle_baba_move2__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::bottle_baba_move2() { + /* Nonmatching */ +} + +/* 800FCC94-800FCD28 .text init_baba_down__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_baba_down() { + /* Nonmatching */ +} + +/* 800FCD28-800FCD5C .text baba_down__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::baba_down() { + /* Nonmatching */ +} + +/* 800FCD5C-800FCDD8 .text init_baba_up__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_baba_up() { + /* Nonmatching */ +} + +/* 800FCDD8-800FCE7C .text init_bigelf_change__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::init_bigelf_change() { + /* Nonmatching */ +} + +/* 800FCE7C-800FCF4C .text bigelf_change__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::bigelf_change() { + /* Nonmatching */ +} + +/* 800FCF4C-800FD050 .text findPlayer__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::findPlayer() { + /* Nonmatching */ +} + +/* 800FD050-800FD0F0 .text _delete__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::_delete() { + /* Nonmatching */ +} + +/* 800FD0F0-800FD110 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800FD110-800FD224 .text _create__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::_create() { + /* Nonmatching */ +} + +/* 800FD224-800FD48C .text __ct__11daNpc_Fa1_cFv */ +daNpc_Fa1_c::daNpc_Fa1_c() { + /* Nonmatching */ +} + +/* 800FD48C-800FD4E8 .text __dt__28daNpc_Fa1_McaMorfCallBack1_cFv */ +daNpc_Fa1_McaMorfCallBack1_c::~daNpc_Fa1_McaMorfCallBack1_c() { + /* Nonmatching */ +} + +/* 800FD4E8-800FD61C .text CreateHeap__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 800FD61C-800FD6DC .text setMtx__11daNpc_Fa1_cFv */ +void daNpc_Fa1_c::setMtx() { + /* Nonmatching */ +} + +/* 800FD6DC-800FD6FC .text daNpc_Fa1_Create__FP10fopAc_ac_c */ +void daNpc_Fa1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800FD6FC-800FD71C .text daNpc_Fa1_Delete__FP11daNpc_Fa1_c */ +void daNpc_Fa1_Delete(daNpc_Fa1_c*) { + /* Nonmatching */ +} + +/* 800FD71C-800FD73C .text daNpc_Fa1_Execute__FP11daNpc_Fa1_c */ +void daNpc_Fa1_Execute(daNpc_Fa1_c*) { + /* Nonmatching */ +} + +/* 800FD73C-800FD75C .text daNpc_Fa1_Draw__FP11daNpc_Fa1_c */ +void daNpc_Fa1_Draw(daNpc_Fa1_c*) { + /* Nonmatching */ +} + +/* 800FD75C-800FD764 .text daNpc_Fa1_IsDelete__FP11daNpc_Fa1_c */ +void daNpc_Fa1_IsDelete(daNpc_Fa1_c*) { + /* Nonmatching */ +} + +/* 800FD764-800FD7D8 .text __dt__15daNpc_Fa1_HIO_cFv */ +daNpc_Fa1_HIO_c::~daNpc_Fa1_HIO_c() { + /* Nonmatching */ +} + +/* 800FD7D8-800FD7F4 .text cLib_calcTimer__FPUs */ +void cLib_calcTimer(unsigned short*) { + /* Nonmatching */ +} + +/* 800FD7F4-800FD868 .text cLib_getRndValue__FUcUc */ +void cLib_getRndValue(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 800FD868-800FD8DC .text cLib_getRndValue__FUsUs */ +void cLib_getRndValue(unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 800FDAE8-800FDAF0 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 800FDAF0-800FDAF8 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 800FDAF8-800FDAFC .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_gk1.cpp b/src/d/actor/d_a_npc_gk1.cpp new file mode 100644 index 000000000..742f96c94 --- /dev/null +++ b/src/d/actor/d_a_npc_gk1.cpp @@ -0,0 +1,493 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_gk1.cpp +// + +#include "d_a_npc_gk1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Gk1_HIO_cFv */ +daNpc_Gk1_HIO_c::daNpc_Gk1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001E4 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E4-000002D8 .text _nodeCB_Head__11daNpc_Gk1_cFP7J3DNodeP8J3DModel */ +void daNpc_Gk1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000002D8-00000314 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000314-00000360 .text nodeCB_Neck__FP7J3DNodei */ +void nodeCB_Neck(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000360-00000400 .text _nodeCB_Neck__11daNpc_Gk1_cFP7J3DNodeP8J3DModel */ +void daNpc_Gk1_c::_nodeCB_Neck(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000400-0000044C .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000044C-000004EC .text _nodeCB_BackBone__11daNpc_Gk1_cFP7J3DNodeP8J3DModel */ +void daNpc_Gk1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000004EC-0000050C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000050C-0000058C .text init_GK1_0__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::init_GK1_0() { + /* Nonmatching */ +} + +/* 0000058C-00000720 .text createInit__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::createInit() { + /* Nonmatching */ +} + +/* 00000720-000007C8 .text play_animation__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::play_animation() { + /* Nonmatching */ +} + +/* 000007C8-00000930 .text setMtx__11daNpc_Gk1_cFb */ +void daNpc_Gk1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000930-00000944 .text bckResID__11daNpc_Gk1_cFi */ +void daNpc_Gk1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 00000944-00000958 .text btpResID__11daNpc_Gk1_cFi */ +void daNpc_Gk1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00000958-00000A5C .text setBtp__11daNpc_Gk1_cFScb */ +void daNpc_Gk1_c::setBtp(signed char, bool) { + /* Nonmatching */ +} + +/* 00000A5C-00000A7C .text init_texPttrnAnm__11daNpc_Gk1_cFScb */ +void daNpc_Gk1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00000A7C-00000B18 .text play_btp_anm__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::play_btp_anm() { + /* Nonmatching */ +} + +/* 00000B18-00000BB4 .text setAnm_anm__11daNpc_Gk1_cFPQ211daNpc_Gk1_c9anm_prm_c */ +void daNpc_Gk1_c::setAnm_anm(daNpc_Gk1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000BB4-00000C20 .text setAnm__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000C20-00000C24 .text chngAnmTag__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000C24-00000C28 .text ctrlAnmTag__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000C28-00000C68 .text chngAnmAtr__11daNpc_Gk1_cFUc */ +void daNpc_Gk1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000C68-00000C74 .text ctrlAnmAtr__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000C74-00000CD8 .text setAnm_ATR__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00000CD8-00000D94 .text anmAtr__11daNpc_Gk1_cFUs */ +void daNpc_Gk1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000D94-00000EAC .text next_msgStatus__11daNpc_Gk1_cFPUl */ +void daNpc_Gk1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000EAC-00000F50 .text getMsg_GK1_0__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::getMsg_GK1_0() { + /* Nonmatching */ +} + +/* 00000F50-00000F8C .text getMsg__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::getMsg() { + /* Nonmatching */ +} + +/* 00000F8C-00001018 .text eventOrder__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001018-000010CC .text checkOrder__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::checkOrder() { + /* Nonmatching */ +} + +/* 000010CC-00001164 .text chk_talk__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00001164-000011A4 .text chk_parts_notMov__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 000011A4-000011F8 .text searchByID__11daNpc_Gk1_cFUiPi */ +void daNpc_Gk1_c::searchByID(unsigned int, int*) { + /* Nonmatching */ +} + +/* 000011F8-000013BC .text lookBack__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::lookBack() { + /* Nonmatching */ +} + +/* 000013BC-0000143C .text chkAttention__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::chkAttention() { + /* Nonmatching */ +} + +/* 0000143C-00001494 .text setAttention__11daNpc_Gk1_cFb */ +void daNpc_Gk1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001494-0000151C .text decideType__11daNpc_Gk1_cFi */ +void daNpc_Gk1_c::decideType(int) { + /* Nonmatching */ +} + +/* 0000151C-000015BC .text privateCut__11daNpc_Gk1_cFi */ +void daNpc_Gk1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 000015BC-000015E0 .text endEvent__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::endEvent() { + /* Nonmatching */ +} + +/* 000015E0-00001618 .text isEventEntry__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00001618-0000169C .text event_proc__11daNpc_Gk1_cFi */ +void daNpc_Gk1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 0000169C-00001748 .text set_action__11daNpc_Gk1_cFM11daNpc_Gk1_cFPCvPvPv_iPv */ +void daNpc_Gk1_c::set_action(int (daNpc_Gk1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001748-000017C8 .text setStt__11daNpc_Gk1_cFSc */ +void daNpc_Gk1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 000017C8-000019E0 .text chk_attn__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::chk_attn() { + /* Nonmatching */ +} + +/* 000019E0-00001B74 .text wait_1__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::wait_1() { + /* Nonmatching */ +} + +/* 00001B74-00001C74 .text talk_1__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::talk_1() { + /* Nonmatching */ +} + +/* 00001C74-00001D30 .text wait_action1__11daNpc_Gk1_cFPv */ +void daNpc_Gk1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00001D30-00001E70 .text demo__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::demo() { + /* Nonmatching */ +} + +/* 00001E70-00001F48 .text shadowDraw__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00001F48-00002064 .text _draw__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::_draw() { + /* Nonmatching */ +} + +/* 00002064-00002280 .text _execute__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::_execute() { + /* Nonmatching */ +} + +/* 00002280-000022D4 .text _delete__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::_delete() { + /* Nonmatching */ +} + +/* 000022D4-00002520 .text _create__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::_create() { + /* Nonmatching */ +} + +/* 00002520-0000257C .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000257C-000025C4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000025C4-00002690 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002690-000026D8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000026D8-00002734 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002734-0000277C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000277C-000027EC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000027EC-00002AE8 .text bodyCreateHeap__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 00002AE8-00002BA8 .text itemCreateHeap__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::itemCreateHeap() { + /* Nonmatching */ +} + +/* 00002BA8-00002C68 .text hat_CreateHeap__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::hat_CreateHeap() { + /* Nonmatching */ +} + +/* 00002C68-00002D2C .text CreateHeap__11daNpc_Gk1_cFv */ +void daNpc_Gk1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00002D2C-00002D4C .text daNpc_Gk1_Create__FP10fopAc_ac_c */ +void daNpc_Gk1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002D4C-00002D6C .text daNpc_Gk1_Delete__FP11daNpc_Gk1_c */ +void daNpc_Gk1_Delete(daNpc_Gk1_c*) { + /* Nonmatching */ +} + +/* 00002D6C-00002D8C .text daNpc_Gk1_Execute__FP11daNpc_Gk1_c */ +void daNpc_Gk1_Execute(daNpc_Gk1_c*) { + /* Nonmatching */ +} + +/* 00002D8C-00002DAC .text daNpc_Gk1_Draw__FP11daNpc_Gk1_c */ +void daNpc_Gk1_Draw(daNpc_Gk1_c*) { + /* Nonmatching */ +} + +/* 00002DAC-00002DB4 .text daNpc_Gk1_IsDelete__FP11daNpc_Gk1_c */ +void daNpc_Gk1_IsDelete(daNpc_Gk1_c*) { + /* Nonmatching */ +} + +/* 00002DB4-00002DC4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002DC4-00002DCC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002DCC-00002DD4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002DD4-00002DDC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002DDC-00002DE4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002DE4-00002E1C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E1C-00002E24 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E24-00002E2C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E2C-00002E34 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E34-00002E6C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E6C-00002E70 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002E70-00002E78 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002E78-00002E80 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E80-00002E88 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E88-00002E94 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002E94-00002EA0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002EA0-00002EFC .text __dt__15daNpc_Gk1_HIO_cFv */ +daNpc_Gk1_HIO_c::~daNpc_Gk1_HIO_c() { + /* Nonmatching */ +} + +/* 00002EFC-00002F18 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00002F18-00002F94 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00002FD0-00002FD8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002FD8-00002FE0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002FE0-00002FE8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002FE8-00002FF0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002FF0-00002FF8 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002FF8-00003000 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00003000-00003004 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_gp1.cpp b/src/d/actor/d_a_npc_gp1.cpp new file mode 100644 index 000000000..78ef50f39 --- /dev/null +++ b/src/d/actor/d_a_npc_gp1.cpp @@ -0,0 +1,538 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_gp1.cpp +// + +#include "d_a_npc_gp1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Gp1_HIO_cFv */ +daNpc_Gp1_HIO_c::daNpc_Gp1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-00000210 .text searchActor_Bm__FPvPv */ +void searchActor_Bm(void*, void*) { + /* Nonmatching */ +} + +/* 00000210-0000025C .text nodeCallBack_Gp1__FP7J3DNodei */ +void nodeCallBack_Gp1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000025C-000003AC .text nodeGp1Control__11daNpc_Gp1_cFP7J3DNodeP8J3DModel */ +void daNpc_Gp1_c::nodeGp1Control(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000003AC-000003E8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000003E8-00000468 .text init_GP1_0__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::init_GP1_0() { + /* Nonmatching */ +} + +/* 00000468-00000638 .text createInit__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::createInit() { + /* Nonmatching */ +} + +/* 00000638-00000758 .text setMtx__11daNpc_Gp1_cFb */ +void daNpc_Gp1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000758-0000076C .text anmNum_toResID__11daNpc_Gp1_cFi */ +void daNpc_Gp1_c::anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 0000076C-00000780 .text btpNum_toResID__11daNpc_Gp1_cFi */ +void daNpc_Gp1_c::btpNum_toResID(int) { + /* Nonmatching */ +} + +/* 00000780-00000890 .text setBtp__11daNpc_Gp1_cFbi */ +void daNpc_Gp1_c::setBtp(bool, int) { + /* Nonmatching */ +} + +/* 00000890-000008B8 .text iniTexPttrnAnm__11daNpc_Gp1_cFb */ +void daNpc_Gp1_c::iniTexPttrnAnm(bool) { + /* Nonmatching */ +} + +/* 000008B8-00000964 .text plyTexPttrnAnm__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::plyTexPttrnAnm() { + /* Nonmatching */ +} + +/* 00000964-000009A0 .text setAnm_tex__11daNpc_Gp1_cFSc */ +void daNpc_Gp1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 000009A0-00000A78 .text setAnm_anm__11daNpc_Gp1_cFPQ211daNpc_Gp1_c9anm_prm_c */ +void daNpc_Gp1_c::setAnm_anm(daNpc_Gp1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000A78-00000AE4 .text setAnm_NUM__11daNpc_Gp1_cFii */ +void daNpc_Gp1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000AE4-00000B64 .text setAnm__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000B64-00000B68 .text chg_anmTag__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::chg_anmTag() { + /* Nonmatching */ +} + +/* 00000B68-00000B6C .text control_anmTag__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::control_anmTag() { + /* Nonmatching */ +} + +/* 00000B6C-00000BB0 .text chg_anmAtr__11daNpc_Gp1_cFUc */ +void daNpc_Gp1_c::chg_anmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000BB0-00000D00 .text control_anmAtr__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::control_anmAtr() { + /* Nonmatching */ +} + +/* 00000D00-00000D68 .text setAnm_ATR__11daNpc_Gp1_cFi */ +void daNpc_Gp1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 00000D68-00000E2C .text anmAtr__11daNpc_Gp1_cFUs */ +void daNpc_Gp1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000E2C-00000EC4 .text eventOrder__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000EC4-00000F5C .text checkOrder__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000F5C-00001008 .text chk_talk__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00001008-00001048 .text chk_partsNotMove__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::chk_partsNotMove() { + /* Nonmatching */ +} + +/* 00001048-00001168 .text chk_forceTlkArea__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::chk_forceTlkArea() { + /* Nonmatching */ +} + +/* 00001168-00001308 .text lookBack__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001308-00001504 .text next_msgStatus__11daNpc_Gp1_cFPUl */ +void daNpc_Gp1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001504-0000166C .text getMsg_GP1_0__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::getMsg_GP1_0() { + /* Nonmatching */ +} + +/* 0000166C-000016A8 .text getMsg__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::getMsg() { + /* Nonmatching */ +} + +/* 000016A8-00001728 .text chkAttention__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00001728-00001790 .text setAttention__11daNpc_Gp1_cFb */ +void daNpc_Gp1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001790-000017C4 .text searchByID__11daNpc_Gp1_cFUi */ +void daNpc_Gp1_c::searchByID(unsigned int) { + /* Nonmatching */ +} + +/* 000017C4-00001874 .text partner_srch_sub__11daNpc_Gp1_cFPFPvPv_Pv */ +void daNpc_Gp1_c::partner_srch_sub(void* (*)(void*, void*)) { + /* Nonmatching */ +} + +/* 00001874-00001918 .text partner_srch__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::partner_srch() { + /* Nonmatching */ +} + +/* 00001918-000019AC .text ctrl_WAITanm__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::ctrl_WAITanm() { + /* Nonmatching */ +} + +/* 000019AC-00001B1C .text gp_movPass__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::gp_movPass() { + /* Nonmatching */ +} + +/* 00001B1C-00001B80 .text gp_clcMovSpd__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::gp_clcMovSpd() { + /* Nonmatching */ +} + +/* 00001B80-00001C40 .text gp_nMove__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::gp_nMove() { + /* Nonmatching */ +} + +/* 00001C40-00001ED8 .text create_rupee__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::create_rupee() { + /* Nonmatching */ +} + +/* 00001ED8-00001EF4 .text charDecide__11daNpc_Gp1_cFi */ +void daNpc_Gp1_c::charDecide(int) { + /* Nonmatching */ +} + +/* 00001EF4-00001F40 .text eInit_INI_KAERE_KAERE___11daNpc_Gp1_cFv */ +void eInit_INI_KAERE_KAERE___11daNpc_Gp1_cFv { + /* Nonmatching */ +} + +/* 00001F40-00001F4C .text eInit_END_KAERE_KAERE___11daNpc_Gp1_cFv */ +void eInit_END_KAERE_KAERE___11daNpc_Gp1_cFv { + /* Nonmatching */ +} + +/* 00001F4C-00001FE0 .text event_actionInit__11daNpc_Gp1_cFi */ +void daNpc_Gp1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 00001FE0-00001FF4 .text event_action__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::event_action() { + /* Nonmatching */ +} + +/* 00001FF4-000020E0 .text privateCut__11daNpc_Gp1_cFi */ +void daNpc_Gp1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 000020E0-00002100 .text endEvent__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::endEvent() { + /* Nonmatching */ +} + +/* 00002100-00002138 .text isEventEntry__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00002138-00002268 .text event_proc__11daNpc_Gp1_cFi */ +void daNpc_Gp1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00002268-00002314 .text set_action__11daNpc_Gp1_cFM11daNpc_Gp1_cFPCvPvPv_iPv */ +void daNpc_Gp1_c::set_action(int (daNpc_Gp1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00002314-0000240C .text setStt__11daNpc_Gp1_cFSc */ +void daNpc_Gp1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 0000240C-0000255C .text wait_1__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::wait_1() { + /* Nonmatching */ +} + +/* 0000255C-00002724 .text talk_1__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::talk_1() { + /* Nonmatching */ +} + +/* 00002724-0000288C .text walk_1__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::walk_1() { + /* Nonmatching */ +} + +/* 0000288C-00002930 .text hair_1__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::hair_1() { + /* Nonmatching */ +} + +/* 00002930-00002988 .text wait_2__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::wait_2() { + /* Nonmatching */ +} + +/* 00002988-00002B2C .text wait_action1__11daNpc_Gp1_cFPv */ +void daNpc_Gp1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00002B2C-00002C6C .text demo__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::demo() { + /* Nonmatching */ +} + +/* 00002C6C-00002E24 .text _draw__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::_draw() { + /* Nonmatching */ +} + +/* 00002E24-00003008 .text _execute__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::_execute() { + /* Nonmatching */ +} + +/* 00003008-00003064 .text _delete__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::_delete() { + /* Nonmatching */ +} + +/* 00003064-00003084 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003084-000031A4 .text _create__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::_create() { + /* Nonmatching */ +} + +/* 000031A4-00003308 .text __ct__11daNpc_Gp1_cFv */ +daNpc_Gp1_c::daNpc_Gp1_c() { + /* Nonmatching */ +} + +/* 00003308-00003364 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00003364-000033AC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000033AC-00003478 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003478-000034C0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000034C0-0000351C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000351C-00003564 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00003564-000035D4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000035D4-00003844 .text create_Anm__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::create_Anm() { + /* Nonmatching */ +} + +/* 00003844-000039A0 .text CreateHeap__11daNpc_Gp1_cFv */ +void daNpc_Gp1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000039A0-000039C0 .text daNpc_Gp1_Create__FP10fopAc_ac_c */ +void daNpc_Gp1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000039C0-000039E0 .text daNpc_Gp1_Delete__FP11daNpc_Gp1_c */ +void daNpc_Gp1_Delete(daNpc_Gp1_c*) { + /* Nonmatching */ +} + +/* 000039E0-00003A00 .text daNpc_Gp1_Execute__FP11daNpc_Gp1_c */ +void daNpc_Gp1_Execute(daNpc_Gp1_c*) { + /* Nonmatching */ +} + +/* 00003A00-00003A20 .text daNpc_Gp1_Draw__FP11daNpc_Gp1_c */ +void daNpc_Gp1_Draw(daNpc_Gp1_c*) { + /* Nonmatching */ +} + +/* 00003A20-00003A28 .text daNpc_Gp1_IsDelete__FP11daNpc_Gp1_c */ +void daNpc_Gp1_IsDelete(daNpc_Gp1_c*) { + /* Nonmatching */ +} + +/* 00003A28-00003A38 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003A38-00003A40 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003A40-00003A48 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003A48-00003A50 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003A50-00003A58 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003A58-00003A90 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003A90-00003A98 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003A98-00003AA0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003AA0-00003AA8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003AA8-00003AE0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003AE0-00003AE4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00003AE4-00003AEC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003AEC-00003AF4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003AF4-00003AFC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003AFC-00003B08 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003B08-00003B14 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003B14-00003B70 .text __dt__15daNpc_Gp1_HIO_cFv */ +daNpc_Gp1_HIO_c::~daNpc_Gp1_HIO_c() { + /* Nonmatching */ +} + +/* 00003B70-00003B8C .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00003BC8-00003BD0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003BD0-00003BD8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003BD8-00003BE0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003BE0-00003BE8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003BE8-00003BF0 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00003BF0-00003BF8 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00003BF8-00003BFC .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_hi1.cpp b/src/d/actor/d_a_npc_hi1.cpp new file mode 100644 index 000000000..efc0948b5 --- /dev/null +++ b/src/d/actor/d_a_npc_hi1.cpp @@ -0,0 +1,498 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_hi1.cpp +// + +#include "d_a_npc_hi1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Hi1_HIO_cFv */ +daNpc_Hi1_HIO_c::daNpc_Hi1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001E4 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E4-00000304 .text _nodeCB_Head__11daNpc_Hi1_cFP7J3DNodeP8J3DModel */ +void daNpc_Hi1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000304-00000340 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000340-0000038C .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000038C-0000042C .text _nodeCB_BackBone__11daNpc_Hi1_cFP7J3DNodeP8J3DModel */ +void daNpc_Hi1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 0000042C-0000044C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000044C-00000498 .text init_HI1_0__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::init_HI1_0() { + /* Nonmatching */ +} + +/* 00000498-00000618 .text createInit__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::createInit() { + /* Nonmatching */ +} + +/* 00000618-000006C8 .text play_animation__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::play_animation() { + /* Nonmatching */ +} + +/* 000006C8-00000778 .text setMtx__11daNpc_Hi1_cFb */ +void daNpc_Hi1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000778-0000078C .text bckResID__11daNpc_Hi1_cFi */ +void daNpc_Hi1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 0000078C-000007A0 .text btpResID__11daNpc_Hi1_cFi */ +void daNpc_Hi1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 000007A0-000007B4 .text btkResID__11daNpc_Hi1_cFi */ +void daNpc_Hi1_c::btkResID(int) { + /* Nonmatching */ +} + +/* 000007B4-000008B8 .text setBtp__11daNpc_Hi1_cFScb */ +void daNpc_Hi1_c::setBtp(signed char, bool) { + /* Nonmatching */ +} + +/* 000008B8-000009B8 .text setBtk__11daNpc_Hi1_cFScb */ +void daNpc_Hi1_c::setBtk(signed char, bool) { + /* Nonmatching */ +} + +/* 000009B8-00000A24 .text init_texPttrnAnm__11daNpc_Hi1_cFScb */ +void daNpc_Hi1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00000A24-00000AC0 .text play_btp_anm__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::play_btp_anm() { + /* Nonmatching */ +} + +/* 00000AC0-00000AEC .text play_btk_anm__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::play_btk_anm() { + /* Nonmatching */ +} + +/* 00000AEC-00000B88 .text setAnm_anm__11daNpc_Hi1_cFPQ211daNpc_Hi1_c9anm_prm_c */ +void daNpc_Hi1_c::setAnm_anm(daNpc_Hi1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000B88-00000BF8 .text setAnm_NUM__11daNpc_Hi1_cFii */ +void daNpc_Hi1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000BF8-00000C64 .text setAnm__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000C64-00000C68 .text chngAnmTag__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000C68-00000C6C .text ctrlAnmTag__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000C6C-00000CAC .text chngAnmAtr__11daNpc_Hi1_cFUc */ +void daNpc_Hi1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000CAC-00000CB8 .text ctrlAnmAtr__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000CB8-00000D1C .text setAnm_ATR__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00000D1C-00000DD8 .text anmAtr__11daNpc_Hi1_cFUs */ +void daNpc_Hi1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000DD8-00000DE0 .text next_msgStatus__11daNpc_Hi1_cFPUl */ +void daNpc_Hi1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000DE0-00000DE8 .text getMsg_HI1_0__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::getMsg_HI1_0() { + /* Nonmatching */ +} + +/* 00000DE8-00000E24 .text getMsg__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::getMsg() { + /* Nonmatching */ +} + +/* 00000E24-00000EB0 .text eventOrder__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000EB0-00000F64 .text checkOrder__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000F64-00000FFC .text chk_talk__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00000FFC-0000103C .text chk_parts_notMov__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 0000103C-00001090 .text searchByID__11daNpc_Hi1_cFUiPi */ +void daNpc_Hi1_c::searchByID(unsigned int, int*) { + /* Nonmatching */ +} + +/* 00001090-00001254 .text lookBack__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001254-000012D4 .text chkAttention__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000012D4-0000132C .text setAttention__11daNpc_Hi1_cFb */ +void daNpc_Hi1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 0000132C-000013B4 .text decideType__11daNpc_Hi1_cFi */ +void daNpc_Hi1_c::decideType(int) { + /* Nonmatching */ +} + +/* 000013B4-00001454 .text privateCut__11daNpc_Hi1_cFi */ +void daNpc_Hi1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00001454-00001478 .text endEvent__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::endEvent() { + /* Nonmatching */ +} + +/* 00001478-000014B0 .text isEventEntry__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 000014B0-00001534 .text event_proc__11daNpc_Hi1_cFi */ +void daNpc_Hi1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00001534-000015E0 .text set_action__11daNpc_Hi1_cFM11daNpc_Hi1_cFPCvPvPv_iPv */ +void daNpc_Hi1_c::set_action(int (daNpc_Hi1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 000015E0-00001654 .text setStt__11daNpc_Hi1_cFSc */ +void daNpc_Hi1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00001654-000017D4 .text wait_1__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::wait_1() { + /* Nonmatching */ +} + +/* 000017D4-0000189C .text talk_1__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::talk_1() { + /* Nonmatching */ +} + +/* 0000189C-00001958 .text wait_action1__11daNpc_Hi1_cFPv */ +void daNpc_Hi1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00001958-00001B34 .text demo__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::demo() { + /* Nonmatching */ +} + +/* 00001B34-00001BC4 .text shadowDraw__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00001BC4-00001CB4 .text _draw__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::_draw() { + /* Nonmatching */ +} + +/* 00001CB4-00001EDC .text _execute__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::_execute() { + /* Nonmatching */ +} + +/* 00001EDC-00001F30 .text _delete__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::_delete() { + /* Nonmatching */ +} + +/* 00001F30-0000205C .text _create__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::_create() { + /* Nonmatching */ +} + +/* 0000205C-000021CC .text __ct__11daNpc_Hi1_cFv */ +daNpc_Hi1_c::daNpc_Hi1_c() { + /* Nonmatching */ +} + +/* 000021CC-00002228 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00002228-00002284 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00002284-000022CC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000022CC-00002398 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002398-000023E0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000023E0-0000243C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000243C-00002484 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002484-000024F4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000024F4-00002768 .text bodyCreateHeap__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 00002768-000027EC .text CreateHeap__11daNpc_Hi1_cFv */ +void daNpc_Hi1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000027EC-0000280C .text daNpc_Hi1_Create__FP10fopAc_ac_c */ +void daNpc_Hi1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000280C-0000282C .text daNpc_Hi1_Delete__FP11daNpc_Hi1_c */ +void daNpc_Hi1_Delete(daNpc_Hi1_c*) { + /* Nonmatching */ +} + +/* 0000282C-0000284C .text daNpc_Hi1_Execute__FP11daNpc_Hi1_c */ +void daNpc_Hi1_Execute(daNpc_Hi1_c*) { + /* Nonmatching */ +} + +/* 0000284C-0000286C .text daNpc_Hi1_Draw__FP11daNpc_Hi1_c */ +void daNpc_Hi1_Draw(daNpc_Hi1_c*) { + /* Nonmatching */ +} + +/* 0000286C-00002874 .text daNpc_Hi1_IsDelete__FP11daNpc_Hi1_c */ +void daNpc_Hi1_IsDelete(daNpc_Hi1_c*) { + /* Nonmatching */ +} + +/* 00002874-00002884 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002884-0000288C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000288C-00002894 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002894-0000289C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000289C-000028A4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000028A4-000028DC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000028DC-000028E4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028E4-000028EC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028EC-000028F4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028F4-0000292C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000292C-00002930 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002930-00002938 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002938-00002940 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002940-00002948 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002948-00002954 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002954-00002960 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002960-000029BC .text __dt__15daNpc_Hi1_HIO_cFv */ +daNpc_Hi1_HIO_c::~daNpc_Hi1_HIO_c() { + /* Nonmatching */ +} + +/* 000029BC-000029D8 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000029D8-00002A54 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00002A90-00002A98 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002A98-00002AA0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002AA0-00002AA8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002AA8-00002AB0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002AB0-00002AB8 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002AB8-00002AC0 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00002AC0-00002AC4 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ho.cpp b/src/d/actor/d_a_npc_ho.cpp new file mode 100644 index 000000000..468198652 --- /dev/null +++ b/src/d/actor/d_a_npc_ho.cpp @@ -0,0 +1,368 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ho.cpp +// + +#include "d_a_npc_ho.h" +#include "dolphin/types.h" + +/* 00000078-0000022C .text nodeCallBack_Ho__FP7J3DNodei */ +void nodeCallBack_Ho(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000022C-0000024C .text daNpc_ho_XyCheckCB__FPvi */ +void daNpc_ho_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 0000024C-00000254 .text XyCheckCB__10daNpc_Ho_cFi */ +void daNpc_Ho_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 00000254-000002F8 .text receivePendant__10daNpc_Ho_cFi */ +void daNpc_Ho_c::receivePendant(int) { + /* Nonmatching */ +} + +/* 000002F8-0000040C .text initTexPatternAnm__10daNpc_Ho_cFb */ +void daNpc_Ho_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 0000040C-00000498 .text playTexPatternAnm__10daNpc_Ho_cFv */ +void daNpc_Ho_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000498-0000051C .text setAnm__10daNpc_Ho_cFSc */ +void daNpc_Ho_c::setAnm(signed char) { + /* Nonmatching */ +} + +/* 0000051C-00000540 .text setAnmStatus__10daNpc_Ho_cFv */ +void daNpc_Ho_c::setAnmStatus() { + /* Nonmatching */ +} + +/* 00000540-000005F4 .text chkAttentionLocal__10daNpc_Ho_cFv */ +void daNpc_Ho_c::chkAttentionLocal() { + /* Nonmatching */ +} + +/* 000005F4-00000690 .text chkAttention__10daNpc_Ho_cFv */ +void daNpc_Ho_c::chkAttention() { + /* Nonmatching */ +} + +/* 00000690-00000708 .text eventOrder__10daNpc_Ho_cFv */ +void daNpc_Ho_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000708-000007A8 .text checkOrder__10daNpc_Ho_cFv */ +void daNpc_Ho_c::checkOrder() { + /* Nonmatching */ +} + +/* 000007A8-00000884 .text next_msg_sub0__10daNpc_Ho_cFUl */ +void daNpc_Ho_c::next_msg_sub0(unsigned long) { + /* Nonmatching */ +} + +/* 00000884-00000C0C .text next_msgStatus__10daNpc_Ho_cFPUl */ +void daNpc_Ho_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000C0C-00000DA8 .text getMsg__10daNpc_Ho_cFv */ +void daNpc_Ho_c::getMsg() { + /* Nonmatching */ +} + +/* 00000DA8-00000E4C .text setCollision__10daNpc_Ho_cFv */ +void daNpc_Ho_c::setCollision() { + /* Nonmatching */ +} + +/* 00000E4C-00000E90 .text msgPushButton__10daNpc_Ho_cFv */ +void daNpc_Ho_c::msgPushButton() { + /* Nonmatching */ +} + +/* 00000E90-00000EF0 .text msgAnm__10daNpc_Ho_cFUc */ +void daNpc_Ho_c::msgAnm(unsigned char) { + /* Nonmatching */ +} + +/* 00000EF0-00000F04 .text talkInit__10daNpc_Ho_cFv */ +void daNpc_Ho_c::talkInit() { + /* Nonmatching */ +} + +/* 00000F04-000010EC .text talk__10daNpc_Ho_cFv */ +void daNpc_Ho_c::talk() { + /* Nonmatching */ +} + +/* 000010EC-000012B8 .text init__10daNpc_Ho_cFv */ +void daNpc_Ho_c::init() { + /* Nonmatching */ +} + +/* 000012B8-0000130C .text setAttention__10daNpc_Ho_cFb */ +void daNpc_Ho_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 0000130C-00001498 .text lookBack__10daNpc_Ho_cFv */ +void daNpc_Ho_c::lookBack() { + /* Nonmatching */ +} + +/* 00001498-0000157C .text wait01__10daNpc_Ho_cFv */ +void daNpc_Ho_c::wait01() { + /* Nonmatching */ +} + +/* 0000157C-00001678 .text talk01__10daNpc_Ho_cFv */ +void daNpc_Ho_c::talk01() { + /* Nonmatching */ +} + +/* 00001678-000016E8 .text talk02__10daNpc_Ho_cFv */ +void daNpc_Ho_c::talk02() { + /* Nonmatching */ +} + +/* 000016E8-000017D4 .text talk03__10daNpc_Ho_cFv */ +void daNpc_Ho_c::talk03() { + /* Nonmatching */ +} + +/* 000017D4-00001884 .text give01__10daNpc_Ho_cFv */ +void daNpc_Ho_c::give01() { + /* Nonmatching */ +} + +/* 00001884-0000193C .text give02__10daNpc_Ho_cFv */ +void daNpc_Ho_c::give02() { + /* Nonmatching */ +} + +/* 0000193C-00001A00 .text preach__10daNpc_Ho_cFv */ +void daNpc_Ho_c::preach() { + /* Nonmatching */ +} + +/* 00001A00-00001B2C .text wait_action__10daNpc_Ho_cFPv */ +void daNpc_Ho_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00001B2C-00001C94 .text _draw__10daNpc_Ho_cFv */ +void daNpc_Ho_c::_draw() { + /* Nonmatching */ +} + +/* 00001C94-00001EB0 .text _execute__10daNpc_Ho_cFv */ +void daNpc_Ho_c::_execute() { + /* Nonmatching */ +} + +/* 00001EB0-00001EFC .text _delete__10daNpc_Ho_cFv */ +void daNpc_Ho_c::_delete() { + /* Nonmatching */ +} + +/* 00001EFC-00001F1C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001F1C-00002124 .text _create__10daNpc_Ho_cFv */ +void daNpc_Ho_c::_create() { + /* Nonmatching */ +} + +/* 00002124-000021F0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000021F0-00002238 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002238-00002294 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002294-000022DC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000022DC-0000234C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000234C-000023A8 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000023A8-000023F0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000023F0-00002784 .text CreateHeap__10daNpc_Ho_cFv */ +void daNpc_Ho_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00002784-000027A4 .text daNpc_Ho_Create__FP10fopAc_ac_c */ +void daNpc_Ho_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000027A4-000027C4 .text daNpc_Ho_Delete__FP10daNpc_Ho_c */ +void daNpc_Ho_Delete(daNpc_Ho_c*) { + /* Nonmatching */ +} + +/* 000027C4-000027E4 .text daNpc_Ho_Execute__FP10daNpc_Ho_c */ +void daNpc_Ho_Execute(daNpc_Ho_c*) { + /* Nonmatching */ +} + +/* 000027E4-00002804 .text daNpc_Ho_Draw__FP10daNpc_Ho_c */ +void daNpc_Ho_Draw(daNpc_Ho_c*) { + /* Nonmatching */ +} + +/* 00002804-0000280C .text daNpc_Ho_IsDelete__FP10daNpc_Ho_c */ +void daNpc_Ho_IsDelete(daNpc_Ho_c*) { + /* Nonmatching */ +} + +/* 0000280C-0000281C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000281C-00002824 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002824-0000282C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000282C-00002834 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002834-0000283C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000283C-00002874 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002874-0000287C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000287C-00002884 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002884-0000288C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000288C-000028C4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028C4-000028C8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000028C8-000028D0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000028D0-000028D8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000028D8-000028E0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028E0-000028EC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000028EC-000028F8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000028F8-00002914 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00002914-0000291C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000291C-00002924 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002924-0000292C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000292C-00002934 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002934-00002950 .text setEyePos__10daNpc_Ho_cF4cXyz */ +void daNpc_Ho_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 00002950-0000296C .text setAttentionBasePos__10daNpc_Ho_cF4cXyz */ +void daNpc_Ho_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_hr.cpp b/src/d/actor/d_a_npc_hr.cpp new file mode 100644 index 000000000..10b71c2dd --- /dev/null +++ b/src/d/actor/d_a_npc_hr.cpp @@ -0,0 +1,688 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_hr.cpp +// + +#include "d_a_npc_hr.h" +#include "dolphin/types.h" + +/* 00000078-000000A0 .text init__14daNpc_Wind_EffFv */ +void daNpc_Wind_Eff::init() { + /* Nonmatching */ +} + +/* 000000A0-000000EC .text remove__14daNpc_Wind_EffFv */ +void daNpc_Wind_Eff::remove() { + /* Nonmatching */ +} + +/* 000000EC-000001B0 .text create__14daNpc_Wind_EffFP4cXyz */ +void daNpc_Wind_Eff::create(cXyz*) { + /* Nonmatching */ +} + +/* 000001B0-000001E4 .text end__14daNpc_Wind_EffFv */ +void daNpc_Wind_Eff::end() { + /* Nonmatching */ +} + +/* 000001E4-0000030C .text proc__14daNpc_Wind_EffFv */ +void daNpc_Wind_Eff::proc() { + /* Nonmatching */ +} + +/* 0000030C-00000368 .text setspd__14daNpc_Wind_EffFv */ +void daNpc_Wind_Eff::setspd() { + /* Nonmatching */ +} + +/* 00000368-000003A4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000003A4-000003D4 .text move__14daNpc_Wind_EffFv */ +void daNpc_Wind_Eff::move() { + /* Nonmatching */ +} + +/* 000003D4-00000550 .text setSquallPos__18daNpc_Wind_ClothesFi */ +void daNpc_Wind_Clothes::setSquallPos(int) { + /* Nonmatching */ +} + +/* 00000550-00000620 .text create__18daNpc_Wind_ClothesFP10fopAc_ac_cUcPfi */ +void daNpc_Wind_Clothes::create(fopAc_ac_c*, unsigned char, float*, int) { + /* Nonmatching */ +} + +/* 00000620-00000678 .text end__18daNpc_Wind_ClothesFv */ +void daNpc_Wind_Clothes::end() { + /* Nonmatching */ +} + +/* 00000678-0000075C .text proc__18daNpc_Wind_ClothesFv */ +void daNpc_Wind_Clothes::proc() { + /* Nonmatching */ +} + +/* 0000075C-000007B0 .text init__18daNpc_Wind_ClothesFv */ +void daNpc_Wind_Clothes::init() { + /* Nonmatching */ +} + +/* 000007B0-00000800 .text remove__18daNpc_Wind_ClothesFv */ +void daNpc_Wind_Clothes::remove() { + /* Nonmatching */ +} + +/* 00000800-0000080C .text getShapeType__10daNpc_Hr_cFv */ +void daNpc_Hr_c::getShapeType() { + /* Nonmatching */ +} + +/* 0000080C-00000818 .text getSwbit__10daNpc_Hr_cFv */ +void daNpc_Hr_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000818-00000838 .text daNpc_hr_XyCheckCB__FPvi */ +void daNpc_hr_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000838-0000085C .text XyCheckCB__10daNpc_Hr_cFi */ +void daNpc_Hr_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 0000085C-000008AC .text daNpc_hr_XyEventCB__FPvi */ +void daNpc_hr_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 000008AC-000008FC .text onHide__10daNpc_Hr_cFi */ +void daNpc_Hr_c::onHide(int) { + /* Nonmatching */ +} + +/* 000008FC-000009F0 .text offHide__10daNpc_Hr_cFi */ +void daNpc_Hr_c::offHide(int) { + /* Nonmatching */ +} + +/* 000009F0-00000A94 .text defaultSetPos__10daNpc_Hr_cFP4cXyz */ +void daNpc_Hr_c::defaultSetPos(cXyz*) { + /* Nonmatching */ +} + +/* 00000A94-00000ADC .text getNowEventAction__10daNpc_Hr_cFv */ +void daNpc_Hr_c::getNowEventAction() { + /* Nonmatching */ +} + +/* 00000ADC-00000CD0 .text demoInitWind__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoInitWind() { + /* Nonmatching */ +} + +/* 00000CD0-00000DE8 .text demoProcWind__10daNpc_Hr_cFi */ +void daNpc_Hr_c::demoProcWind(int) { + /* Nonmatching */ +} + +/* 00000DE8-00000E50 .text demoInitWait__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoInitWait() { + /* Nonmatching */ +} + +/* 00000E50-00000EA0 .text demoProcWait__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcWait() { + /* Nonmatching */ +} + +/* 00000EA0-00000F38 .text demoInitSpeak__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoInitSpeak() { + /* Nonmatching */ +} + +/* 00000F38-00000FA8 .text demoProcSpeak__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcSpeak() { + /* Nonmatching */ +} + +/* 00000FA8-00001008 .text demoProcPatten__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcPatten() { + /* Nonmatching */ +} + +/* 00001008-000010DC .text demoProcTact0__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcTact0() { + /* Nonmatching */ +} + +/* 000010DC-00001174 .text demoProcTact1__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcTact1() { + /* Nonmatching */ +} + +/* 00001174-000011AC .text demoProcTact2__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcTact2() { + /* Nonmatching */ +} + +/* 000011AC-00001268 .text demoProcTact3__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcTact3() { + /* Nonmatching */ +} + +/* 00001268-0000128C .text calcKaijou__10daNpc_Hr_cFi */ +void daNpc_Hr_c::calcKaijou(int) { + /* Nonmatching */ +} + +/* 0000128C-000015B4 .text demoInitMove__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoInitMove() { + /* Nonmatching */ +} + +/* 000015B4-000015CC .text demoInitSmall__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoInitSmall() { + /* Nonmatching */ +} + +/* 000015CC-00001688 .text demoProcSmall__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcSmall() { + /* Nonmatching */ +} + +/* 00001688-000017AC .text demoProcMove__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcMove() { + /* Nonmatching */ +} + +/* 000017AC-000018C0 .text demoInitChange__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoInitChange() { + /* Nonmatching */ +} + +/* 000018C0-00001D84 .text demoInitCom__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoInitCom() { + /* Nonmatching */ +} + +/* 00001D84-00001F08 .text demoProcCom__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProcCom() { + /* Nonmatching */ +} + +/* 00001F08-0000232C .text demoProc__10daNpc_Hr_cFv */ +void daNpc_Hr_c::demoProc() { + /* Nonmatching */ +} + +/* 0000232C-00002550 .text nodeCallBack_Hr__FP7J3DNodei */ +void nodeCallBack_Hr(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00002550-00002868 .text node_Ht_ant__10daNpc_Hr_cFi */ +void daNpc_Hr_c::node_Ht_ant(int) { + /* Nonmatching */ +} + +/* 00002868-00002918 .text nodeCallBack_Ht_ant__FP7J3DNodei */ +void nodeCallBack_Ht_ant(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00002918-00002A28 .text initTexPatternAnm__10daNpc_Hr_cFb */ +void daNpc_Hr_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00002A28-00002AB4 .text playTexPatternAnm__10daNpc_Hr_cFv */ +void daNpc_Hr_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00002AB4-00002AF0 .text setTexPtn__10daNpc_Hr_cFSc */ +void daNpc_Hr_c::setTexPtn(signed char) { + /* Nonmatching */ +} + +/* 00002AF0-00002BB0 .text setAnm__10daNpc_Hr_cFSc */ +void daNpc_Hr_c::setAnm(signed char) { + /* Nonmatching */ +} + +/* 00002BB0-00002C1C .text setAnmStatus__10daNpc_Hr_cFv */ +void daNpc_Hr_c::setAnmStatus() { + /* Nonmatching */ +} + +/* 00002C1C-00002C94 .text eventOrder__10daNpc_Hr_cFv */ +void daNpc_Hr_c::eventOrder() { + /* Nonmatching */ +} + +/* 00002C94-00002D3C .text checkOrder__10daNpc_Hr_cFv */ +void daNpc_Hr_c::checkOrder() { + /* Nonmatching */ +} + +/* 00002D3C-00002D88 .text next_msgStatus__10daNpc_Hr_cFPUl */ +void daNpc_Hr_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002D88-00002E5C .text getMsg__10daNpc_Hr_cFv */ +void daNpc_Hr_c::getMsg() { + /* Nonmatching */ +} + +/* 00002E5C-00002F88 .text setCollision__10daNpc_Hr_cFv */ +void daNpc_Hr_c::setCollision() { + /* Nonmatching */ +} + +/* 00002F88-00002FC0 .text nextAnm__10daNpc_Hr_cFSci */ +void daNpc_Hr_c::nextAnm(signed char, int) { + /* Nonmatching */ +} + +/* 00002FC0-0000300C .text msgAnm__10daNpc_Hr_cFUc */ +void daNpc_Hr_c::msgAnm(unsigned char) { + /* Nonmatching */ +} + +/* 0000300C-00003020 .text talkInit__10daNpc_Hr_cFv */ +void daNpc_Hr_c::talkInit() { + /* Nonmatching */ +} + +/* 00003020-000031AC .text talk__10daNpc_Hr_cFv */ +void daNpc_Hr_c::talk() { + /* Nonmatching */ +} + +/* 000031AC-00003410 .text init__10daNpc_Hr_cFv */ +void daNpc_Hr_c::init() { + /* Nonmatching */ +} + +/* 00003410-00003484 .text setAttention__10daNpc_Hr_cFb */ +void daNpc_Hr_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00003484-00003520 .text getNowJointY__10daNpc_Hr_cFv */ +void daNpc_Hr_c::getNowJointY() { + /* Nonmatching */ +} + +/* 00003520-00003730 .text getTornadoPos__10daNpc_Hr_cFiP4cXyz */ +void daNpc_Hr_c::getTornadoPos(int, cXyz*) { + /* Nonmatching */ +} + +/* 00003730-00003818 .text rideTornado__10daNpc_Hr_cFv */ +void daNpc_Hr_c::rideTornado() { + /* Nonmatching */ +} + +/* 00003818-00003848 .text getLookBackMode__10daNpc_Hr_cFv */ +void daNpc_Hr_c::getLookBackMode() { + /* Nonmatching */ +} + +/* 00003848-000039D0 .text lookBack__10daNpc_Hr_cFv */ +void daNpc_Hr_c::lookBack() { + /* Nonmatching */ +} + +/* 000039D0-00003B44 .text rt_search__10daNpc_Hr_cFv */ +void daNpc_Hr_c::rt_search() { + /* Nonmatching */ +} + +/* 00003B44-00003CEC .text rt_hide__10daNpc_Hr_cFv */ +void daNpc_Hr_c::rt_hide() { + /* Nonmatching */ +} + +/* 00003CEC-00003D0C .text rt_intro__10daNpc_Hr_cFv */ +void daNpc_Hr_c::rt_intro() { + /* Nonmatching */ +} + +/* 00003D0C-00003DD8 .text to_rt_hit__10daNpc_Hr_cFv */ +void daNpc_Hr_c::to_rt_hit() { + /* Nonmatching */ +} + +/* 00003DD8-00003EE4 .text to_rt_tact__10daNpc_Hr_cFv */ +void daNpc_Hr_c::to_rt_tact() { + /* Nonmatching */ +} + +/* 00003EE4-000041D8 .text rt_angry__10daNpc_Hr_cFv */ +void daNpc_Hr_c::rt_angry() { + /* Nonmatching */ +} + +/* 000041D8-00004208 .text rt_win__10daNpc_Hr_cFv */ +void daNpc_Hr_c::rt_win() { + /* Nonmatching */ +} + +/* 00004208-00004328 .text rt_hit0__10daNpc_Hr_cFv */ +void daNpc_Hr_c::rt_hit0() { + /* Nonmatching */ +} + +/* 00004328-000043D8 .text rt_hit1__10daNpc_Hr_cFv */ +void daNpc_Hr_c::rt_hit1() { + /* Nonmatching */ +} + +/* 000043D8-0000456C .text ht_hide__10daNpc_Hr_cFv */ +void daNpc_Hr_c::ht_hide() { + /* Nonmatching */ +} + +/* 0000456C-000045F0 .text wait01__10daNpc_Hr_cFv */ +void daNpc_Hr_c::wait01() { + /* Nonmatching */ +} + +/* 000045F0-000045F8 .text wait02__10daNpc_Hr_cFv */ +void daNpc_Hr_c::wait02() { + /* Nonmatching */ +} + +/* 000045F8-00004658 .text endTalk__10daNpc_Hr_cFv */ +void daNpc_Hr_c::endTalk() { + /* Nonmatching */ +} + +/* 00004658-000046F4 .text endTact__10daNpc_Hr_cFv */ +void daNpc_Hr_c::endTact() { + /* Nonmatching */ +} + +/* 000046F4-000047F4 .text setEmitFlash__10daNpc_Hr_cFf */ +void daNpc_Hr_c::setEmitFlash(float) { + /* Nonmatching */ +} + +/* 000047F4-000049B8 .text smokeProc__10daNpc_Hr_cFv */ +void daNpc_Hr_c::smokeProc() { + /* Nonmatching */ +} + +/* 000049B8-00004A38 .text talk01__10daNpc_Hr_cFv */ +void daNpc_Hr_c::talk01() { + /* Nonmatching */ +} + +/* 00004A38-00004AEC .text ht_tact01__10daNpc_Hr_cFv */ +void daNpc_Hr_c::ht_tact01() { + /* Nonmatching */ +} + +/* 00004AEC-00004CB4 .text wait_action__10daNpc_Hr_cFPv */ +void daNpc_Hr_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00004CB4-00004E6C .text _draw__10daNpc_Hr_cFv */ +void daNpc_Hr_c::_draw() { + /* Nonmatching */ +} + +/* 00004E6C-000050FC .text _execute__10daNpc_Hr_cFv */ +void daNpc_Hr_c::_execute() { + /* Nonmatching */ +} + +/* 000050FC-00005188 .text _delete__10daNpc_Hr_cFv */ +void daNpc_Hr_c::_delete() { + /* Nonmatching */ +} + +/* 00005188-000051A8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000051A8-000052C4 .text _create__10daNpc_Hr_cFv */ +void daNpc_Hr_c::_create() { + /* Nonmatching */ +} + +/* 000052C4-00005480 .text __ct__10daNpc_Hr_cFv */ +daNpc_Hr_c::daNpc_Hr_c() { + /* Nonmatching */ +} + +/* 00005480-00005484 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00005484-000054F4 .text __dt__14daNpc_Wind_EffFv */ +daNpc_Wind_Eff::~daNpc_Wind_Eff() { + /* Nonmatching */ +} + +/* 000054F4-0000552C .text __ct__14daNpc_Wind_EffFv */ +daNpc_Wind_Eff::daNpc_Wind_Eff() { + /* Nonmatching */ +} + +/* 0000552C-000055F8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000055F8-00005640 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00005640-0000569C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000569C-000056E4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000056E4-00005740 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00005740-0000579C .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000579C-000057E4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000057E4-00005CE8 .text CreateHeap__10daNpc_Hr_cFv */ +void daNpc_Hr_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00005CE8-00005D08 .text daNpc_Hr_Create__FP10fopAc_ac_c */ +void daNpc_Hr_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00005D08-00005D28 .text daNpc_Hr_Delete__FP10daNpc_Hr_c */ +void daNpc_Hr_Delete(daNpc_Hr_c*) { + /* Nonmatching */ +} + +/* 00005D28-00005D48 .text daNpc_Hr_Execute__FP10daNpc_Hr_c */ +void daNpc_Hr_Execute(daNpc_Hr_c*) { + /* Nonmatching */ +} + +/* 00005D48-00005D68 .text daNpc_Hr_Draw__FP10daNpc_Hr_c */ +void daNpc_Hr_Draw(daNpc_Hr_c*) { + /* Nonmatching */ +} + +/* 00005D68-00005D70 .text daNpc_Hr_IsDelete__FP10daNpc_Hr_c */ +void daNpc_Hr_IsDelete(daNpc_Hr_c*) { + /* Nonmatching */ +} + +/* 00005D70-00005DB8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00005DB8-00005DBC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005DBC-00005DC0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005DC0-00005DC4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005DC4-00005DC8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005DC8-00005E10 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00005E10-00005E6C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00005E6C-00005E7C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005E7C-00005E84 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005E84-00005E8C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005E8C-00005E94 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005E94-00005E9C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005E9C-00005ED4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005ED4-00005EDC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005EDC-00005EE4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005EE4-00005EEC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005EEC-00005F24 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005F24-00005F28 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00005F28-00005F30 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005F30-00005F38 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005F38-00005F40 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005F40-00005F4C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005F4C-00005F58 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005F58-00005F74 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00005F74-00005F7C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005F7C-00005F84 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005F84-00005FA0 .text setEyePos__10daNpc_Hr_cF4cXyz */ +void daNpc_Hr_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 00005FA0-00005FBC .text setAttentionBasePos__10daNpc_Hr_cF4cXyz */ +void daNpc_Hr_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_jb1.cpp b/src/d/actor/d_a_npc_jb1.cpp new file mode 100644 index 000000000..cafb767ba --- /dev/null +++ b/src/d/actor/d_a_npc_jb1.cpp @@ -0,0 +1,403 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_jb1.cpp +// + +#include "d_a_npc_jb1.h" +#include "dolphin/types.h" + +/* 000000EC-00000144 .text __ct__15daNpc_Jb1_HIO_cFv */ +daNpc_Jb1_HIO_c::daNpc_Jb1_HIO_c() { + /* Nonmatching */ +} + +/* 00000144-00000190 .text init_JB1_0__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::init_JB1_0() { + /* Nonmatching */ +} + +/* 00000190-00000264 .text createInit__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::createInit() { + /* Nonmatching */ +} + +/* 00000264-0000049C .text setMtx__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::setMtx() { + /* Nonmatching */ +} + +/* 0000049C-000004CC .text playBrkAnm__11daNpc_Jb1_cFP15J3DAnmTevRegKeyPs */ +void daNpc_Jb1_c::playBrkAnm(J3DAnmTevRegKey*, short*) { + /* Nonmatching */ +} + +/* 000004CC-000004E0 .text anmNum_toResID__11daNpc_Jb1_cFi */ +void daNpc_Jb1_c::anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 000004E0-00000588 .text setAnm_anm__11daNpc_Jb1_cFPQ211daNpc_Jb1_c9anm_prm_c */ +void daNpc_Jb1_c::setAnm_anm(daNpc_Jb1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000588-000005D0 .text setAnm__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::setAnm() { + /* Nonmatching */ +} + +/* 000005D0-000005D4 .text chg_anmTag__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::chg_anmTag() { + /* Nonmatching */ +} + +/* 000005D4-000005D8 .text control_anmTag__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::control_anmTag() { + /* Nonmatching */ +} + +/* 000005D8-00000618 .text chg_anmAtr__11daNpc_Jb1_cFUc */ +void daNpc_Jb1_c::chg_anmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000618-00000624 .text control_anmAtr__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::control_anmAtr() { + /* Nonmatching */ +} + +/* 00000624-00000658 .text setAnm_ATR__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00000658-0000071C .text anmAtr__11daNpc_Jb1_cFUs */ +void daNpc_Jb1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 0000071C-0000076C .text eventOrder__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000076C-000007AC .text checkOrder__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::checkOrder() { + /* Nonmatching */ +} + +/* 000007AC-000007B4 .text next_msgStatus__11daNpc_Jb1_cFPUl */ +void daNpc_Jb1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000007B4-000007BC .text getMsg_JB1_0__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::getMsg_JB1_0() { + /* Nonmatching */ +} + +/* 000007BC-000007F8 .text getMsg__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::getMsg() { + /* Nonmatching */ +} + +/* 000007F8-00000878 .text chkAttention__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00000878-0000093C .text setAttention__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::setAttention() { + /* Nonmatching */ +} + +/* 0000093C-00000958 .text charDecide__11daNpc_Jb1_cFi */ +void daNpc_Jb1_c::charDecide(int) { + /* Nonmatching */ +} + +/* 00000958-000009B0 .text event_actionInit__11daNpc_Jb1_cFi */ +void daNpc_Jb1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 000009B0-000009D0 .text event_action__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::event_action() { + /* Nonmatching */ +} + +/* 000009D0-00000ABC .text privateCut__11daNpc_Jb1_cFi */ +void daNpc_Jb1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00000ABC-00000AF4 .text isEventEntry__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00000AF4-00000B44 .text event_proc__11daNpc_Jb1_cFi */ +void daNpc_Jb1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00000B44-00000BF0 .text set_action__11daNpc_Jb1_cFM11daNpc_Jb1_cFPCvPvPv_iPv */ +void daNpc_Jb1_c::set_action(int (daNpc_Jb1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00000BF0-00000C20 .text setStt__11daNpc_Jb1_cFSc */ +void daNpc_Jb1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00000C20-00000C28 .text wait_1__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::wait_1() { + /* Nonmatching */ +} + +/* 00000C28-00000CBC .text wait_action1__11daNpc_Jb1_cFPv */ +void daNpc_Jb1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00000CBC-00000D58 .text demo__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::demo() { + /* Nonmatching */ +} + +/* 00000D58-00000E74 .text _draw__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::_draw() { + /* Nonmatching */ +} + +/* 00000E74-00000FBC .text _execute__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::_execute() { + /* Nonmatching */ +} + +/* 00000FBC-00001054 .text _delete__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::_delete() { + /* Nonmatching */ +} + +/* 00001054-00001074 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001074-000011B8 .text _create__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::_create() { + /* Nonmatching */ +} + +/* 000011B8-000013FC .text __ct__11daNpc_Jb1_cFv */ +daNpc_Jb1_c::daNpc_Jb1_c() { + /* Nonmatching */ +} + +/* 000013FC-00001458 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001458-000014B4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000014B4-00001510 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00001510-00001558 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001558-00001624 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001624-0000166C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000166C-000016C8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000016C8-00001710 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001710-00001780 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001780-00001A0C .text create_Anm__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::create_Anm() { + /* Nonmatching */ +} + +/* 00001A0C-00001B78 .text create_lgt__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::create_lgt() { + /* Nonmatching */ +} + +/* 00001B78-00001C20 .text CreateHeap__11daNpc_Jb1_cFv */ +void daNpc_Jb1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00001C20-00001C40 .text daNpc_Jb1_Create__FP10fopAc_ac_c */ +void daNpc_Jb1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001C40-00001C60 .text daNpc_Jb1_Delete__FP11daNpc_Jb1_c */ +void daNpc_Jb1_Delete(daNpc_Jb1_c*) { + /* Nonmatching */ +} + +/* 00001C60-00001C80 .text daNpc_Jb1_Execute__FP11daNpc_Jb1_c */ +void daNpc_Jb1_Execute(daNpc_Jb1_c*) { + /* Nonmatching */ +} + +/* 00001C80-00001CA0 .text daNpc_Jb1_Draw__FP11daNpc_Jb1_c */ +void daNpc_Jb1_Draw(daNpc_Jb1_c*) { + /* Nonmatching */ +} + +/* 00001CA0-00001CA8 .text daNpc_Jb1_IsDelete__FP11daNpc_Jb1_c */ +void daNpc_Jb1_IsDelete(daNpc_Jb1_c*) { + /* Nonmatching */ +} + +/* 00001CA8-00001CB8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001CB8-00001CC0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001CC0-00001CC8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001CC8-00001CD0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CD0-00001CD8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CD8-00001D10 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001D10-00001D18 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D18-00001D20 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D20-00001D28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D28-00001D60 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D60-00001D64 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001D64-00001D6C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001D6C-00001D74 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001D74-00001D7C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D7C-00001D88 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001D88-00001D94 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001D94-00001DDC .text __dt__15daNpc_Jb1_HIO_cFv */ +daNpc_Jb1_HIO_c::~daNpc_Jb1_HIO_c() { + /* Nonmatching */ +} + +/* 00001E18-00001E20 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001E20-00001E28 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001E28-00001E30 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001E30-00001E38 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001E38-00001E40 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001E40-00001E48 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00001E48-00001E4C .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ji1.cpp b/src/d/actor/d_a_npc_ji1.cpp new file mode 100644 index 000000000..37925b9eb --- /dev/null +++ b/src/d/actor/d_a_npc_ji1.cpp @@ -0,0 +1,918 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ji1.cpp +// + +#include "d_a_npc_ji1.h" +#include "dolphin/types.h" + +/* 000000EC-00000380 .text __ct__15daNpc_Ji1_HIO_cFv */ +daNpc_Ji1_HIO_c::daNpc_Ji1_HIO_c() { + /* Nonmatching */ +} + +/* 00000380-00000384 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00000384-000003C0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000003C0-000003E4 .text daNpc_Ji1_XyCheckCB__FPvi */ +void daNpc_Ji1_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 000003E4-00000404 .text daJi1_CoHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daJi1_CoHitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000404-00000424 .text daJi1_TgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daJi1_TgHitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000424-000004A0 .text daJi1_AtHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daJi1_AtHitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 000004A0-000004CC .text isGuardAnim__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::isGuardAnim() { + /* Nonmatching */ +} + +/* 000004CC-000004F8 .text isAttackAnim__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::isAttackAnim() { + /* Nonmatching */ +} + +/* 000004F8-0000056C .text isAttackFrame__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::isAttackFrame() { + /* Nonmatching */ +} + +/* 0000056C-000005A0 .text isItemWaitAnim__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::isItemWaitAnim() { + /* Nonmatching */ +} + +/* 000005A0-00000630 .text isClearRecord__11daNpc_Ji1_cFs */ +void daNpc_Ji1_c::isClearRecord(short) { + /* Nonmatching */ +} + +/* 00000630-000006F8 .text setClearRecord__11daNpc_Ji1_cFs */ +void daNpc_Ji1_c::setClearRecord(short) { + /* Nonmatching */ +} + +/* 000006F8-00000864 .text daNpc_Ji1_plRoomOutCheck__Fv */ +void daNpc_Ji1_plRoomOutCheck() { + /* Nonmatching */ +} + +/* 00000864-00000E98 .text normalSubActionHarpoonGuard__11daNpc_Ji1_cFs */ +void daNpc_Ji1_c::normalSubActionHarpoonGuard(short) { + /* Nonmatching */ +} + +/* 00000E98-00001294 .text normalSubActionGuard__11daNpc_Ji1_cFs */ +void daNpc_Ji1_c::normalSubActionGuard(short) { + /* Nonmatching */ +} + +/* 00001294-000015E4 .text normalAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::normalAction(void*) { + /* Nonmatching */ +} + +/* 000015E4-000019B0 .text kaitenExpAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::kaitenExpAction(void*) { + /* Nonmatching */ +} + +/* 000019B0-00001B9C .text kaitenspeakAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::kaitenspeakAction(void*) { + /* Nonmatching */ +} + +/* 00001B9C-0000214C .text kaitenwaitAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::kaitenwaitAction(void*) { + /* Nonmatching */ +} + +/* 0000214C-00002738 .text kaitenAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::kaitenAction(void*) { + /* Nonmatching */ +} + +/* 00002738-00002870 .text getMsg1stType__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::getMsg1stType() { + /* Nonmatching */ +} + +/* 00002870-00002A08 .text getMsg2ndType__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::getMsg2ndType() { + /* Nonmatching */ +} + +/* 00002A08-00002A60 .text getMsg__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::getMsg() { + /* Nonmatching */ +} + +/* 00002A60-00002C64 .text next_msgStatus__11daNpc_Ji1_cFPUl */ +void daNpc_Ji1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002C64-000033D0 .text talkAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::talkAction(void*) { + /* Nonmatching */ +} + +/* 000033D0-000039AC .text speakAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::speakAction(void*) { + /* Nonmatching */ +} + +/* 000039AC-00003F54 .text speakBadAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::speakBadAction(void*) { + /* Nonmatching */ +} + +/* 00003F54-00004050 .text initPosObject__11daNpc_Ji1_cFPvPv */ +void daNpc_Ji1_c::initPosObject(void*, void*) { + /* Nonmatching */ +} + +/* 00004050-000040FC .text initPos__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::initPos(int) { + /* Nonmatching */ +} + +/* 000040FC-00004138 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00004138-00004268 .text createItem__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::createItem() { + /* Nonmatching */ +} + +/* 00004268-00004448 .text set_mtx__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::set_mtx() { + /* Nonmatching */ +} + +/* 00004448-00004488 .text getEventActionNo__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::getEventActionNo(int) { + /* Nonmatching */ +} + +/* 00004488-00004714 .text eventAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::eventAction(void*) { + /* Nonmatching */ +} + +/* 00004714-00004778 .text evn_init_pos_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_init_pos_init(int) { + /* Nonmatching */ +} + +/* 00004778-00004838 .text evn_setAnm_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_setAnm_init(int) { + /* Nonmatching */ +} + +/* 00004838-000049AC .text evn_talk_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_talk_init(int) { + /* Nonmatching */ +} + +/* 000049AC-00004B1C .text evn_talk__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::evn_talk() { + /* Nonmatching */ +} + +/* 00004B1C-00004B84 .text evn_continue_talk_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_continue_talk_init(int) { + /* Nonmatching */ +} + +/* 00004B84-00004CF4 .text evn_continue_talk__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::evn_continue_talk() { + /* Nonmatching */ +} + +/* 00004CF4-00004D50 .text evn_setAngle_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_setAngle_init(int) { + /* Nonmatching */ +} + +/* 00004D50-00004E8C .text evn_sound_proc_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_sound_proc_init(int) { + /* Nonmatching */ +} + +/* 00004E8C-00004F60 .text evn_head_swing_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_head_swing_init(int) { + /* Nonmatching */ +} + +/* 00004F60-00005008 .text evn_harpoon_proc_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_harpoon_proc_init(int) { + /* Nonmatching */ +} + +/* 00005008-00005078 .text evn_RollAtControl_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_RollAtControl_init(int) { + /* Nonmatching */ +} + +/* 00005078-00005314 .text evn_RollAtControl__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::evn_RollAtControl() { + /* Nonmatching */ +} + +/* 00005314-000053F8 .text evn_game_mode_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_game_mode_init(int) { + /* Nonmatching */ +} + +/* 000053F8-0000545C .text evn_turn_to_player__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::evn_turn_to_player() { + /* Nonmatching */ +} + +/* 0000545C-00005508 .text evn_hide_init__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::evn_hide_init(int) { + /* Nonmatching */ +} + +/* 00005508-000055E4 .text AnimeControlToWait__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::AnimeControlToWait() { + /* Nonmatching */ +} + +/* 000055E4-000057DC .text privateCut__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::privateCut() { + /* Nonmatching */ +} + +/* 000057DC-000058B8 .text setParticle__11daNpc_Ji1_cFiff */ +void daNpc_Ji1_c::setParticle(int, float, float) { + /* Nonmatching */ +} + +/* 000058B8-000058F0 .text dtParticle__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::dtParticle() { + /* Nonmatching */ +} + +/* 000058F0-000059E8 .text setParticleAT__11daNpc_Ji1_cFiff */ +void daNpc_Ji1_c::setParticleAT(int, float, float) { + /* Nonmatching */ +} + +/* 000059E8-00005A20 .text dtParticleAT__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::dtParticleAT() { + /* Nonmatching */ +} + +/* 00005A20-00005F30 .text startspeakAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::startspeakAction(void*) { + /* Nonmatching */ +} + +/* 00005F30-00006238 .text endspeakAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::endspeakAction(void*) { + /* Nonmatching */ +} + +/* 00006238-00006728 .text reiAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::reiAction(void*) { + /* Nonmatching */ +} + +/* 00006728-00006C1C .text plmoveAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::plmoveAction(void*) { + /* Nonmatching */ +} + +/* 00006C1C-00007140 .text teachMove__11daNpc_Ji1_cFf */ +void daNpc_Ji1_c::teachMove(float) { + /* Nonmatching */ +} + +/* 00007140-00007424 .text teachSpRollCutMove__11daNpc_Ji1_cFf */ +void daNpc_Ji1_c::teachSpRollCutMove(float) { + /* Nonmatching */ +} + +/* 00007424-000074B0 .text calcCoCorrectValue__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::calcCoCorrectValue() { + /* Nonmatching */ +} + +/* 000074B0-00007548 .text calcBgCorrectValue__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::calcBgCorrectValue() { + /* Nonmatching */ +} + +/* 00007548-00007A80 .text MoveToPlayer__11daNpc_Ji1_cFfUc */ +void daNpc_Ji1_c::MoveToPlayer(float, unsigned char) { + /* Nonmatching */ +} + +/* 00007A80-00007B14 .text teachSubActionAttackInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::teachSubActionAttackInit() { + /* Nonmatching */ +} + +/* 00007B14-00007D2C .text teachSubActionAttack__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::teachSubActionAttack() { + /* Nonmatching */ +} + +/* 00007D2C-00007D8C .text teachSubActionJumpInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::teachSubActionJumpInit() { + /* Nonmatching */ +} + +/* 00007D8C-00007F14 .text teachSubActionJump__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::teachSubActionJump() { + /* Nonmatching */ +} + +/* 00007F14-00009070 .text teachAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::teachAction(void*) { + /* Nonmatching */ +} + +/* 00009070-00009B64 .text teachSPRollCutAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::teachSPRollCutAction(void*) { + /* Nonmatching */ +} + +/* 00009B64-00009B7C .text playerCutAtCheck__Fv */ +void playerCutAtCheck() { + /* Nonmatching */ +} + +/* 00009B7C-00009F1C .text battleGameSetTimer__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleGameSetTimer() { + /* Nonmatching */ +} + +/* 00009F1C-0000A400 .text battleMove__11daNpc_Ji1_cFf */ +void daNpc_Ji1_c::battleMove(float) { + /* Nonmatching */ +} + +/* 0000A400-0000A430 .text battleSubActionWaitInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionWaitInit() { + /* Nonmatching */ +} + +/* 0000A430-0000A564 .text battleSubActionWait__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionWait() { + /* Nonmatching */ +} + +/* 0000A564-0000A5FC .text battleSubActionNockBackInit__11daNpc_Ji1_cFi */ +void daNpc_Ji1_c::battleSubActionNockBackInit(int) { + /* Nonmatching */ +} + +/* 0000A5FC-0000A744 .text battleSubActionNockBack__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionNockBack() { + /* Nonmatching */ +} + +/* 0000A744-0000A808 .text battleSubActionAttackInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionAttackInit() { + /* Nonmatching */ +} + +/* 0000A808-0000AAA4 .text battleSubActionAttack__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionAttack() { + /* Nonmatching */ +} + +/* 0000AAA4-0000AB68 .text battleSubActionTateAttackInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionTateAttackInit() { + /* Nonmatching */ +} + +/* 0000AB68-0000AE2C .text battleSubActionTateAttack__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionTateAttack() { + /* Nonmatching */ +} + +/* 0000AE2C-0000AEF0 .text battleSubActionYokoAttackInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionYokoAttackInit() { + /* Nonmatching */ +} + +/* 0000AEF0-0000B254 .text battleSubActionYokoAttack__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionYokoAttack() { + /* Nonmatching */ +} + +/* 0000B254-0000B2D4 .text battleSubActionJumpInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionJumpInit() { + /* Nonmatching */ +} + +/* 0000B2D4-0000B5EC .text battleSubActionJump__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionJump() { + /* Nonmatching */ +} + +/* 0000B5EC-0000B67C .text battleSubActionDamageInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionDamageInit() { + /* Nonmatching */ +} + +/* 0000B67C-0000B8AC .text battleSubActionDamage__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionDamage() { + /* Nonmatching */ +} + +/* 0000B8AC-0000B92C .text battleSubActionJpGuardInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionJpGuardInit() { + /* Nonmatching */ +} + +/* 0000B92C-0000BAEC .text battleSubActionJpGuard__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionJpGuard() { + /* Nonmatching */ +} + +/* 0000BAEC-0000BB6C .text battleSubActionGuardInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionGuardInit() { + /* Nonmatching */ +} + +/* 0000BB6C-0000BD8C .text battleSubActionGuard__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleSubActionGuard() { + /* Nonmatching */ +} + +/* 0000BD8C-0000BFE0 .text battleAtSet__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleAtSet() { + /* Nonmatching */ +} + +/* 0000BFE0-0000C7E4 .text battleGuardCheck__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::battleGuardCheck() { + /* Nonmatching */ +} + +/* 0000C7E4-0000CA98 .text battleAction__11daNpc_Ji1_cFPv */ +void daNpc_Ji1_c::battleAction(void*) { + /* Nonmatching */ +} + +/* 0000CA98-0000CC28 .text checkCutType__11daNpc_Ji1_cFii */ +void daNpc_Ji1_c::checkCutType(int, int) { + /* Nonmatching */ +} + +/* 0000CC28-0000CF28 .text setAnimFromMsgNo__11daNpc_Ji1_cFUl */ +void daNpc_Ji1_c::setAnimFromMsgNo(unsigned long) { + /* Nonmatching */ +} + +/* 0000CF28-0000DAB0 .text setAnm__11daNpc_Ji1_cFifi */ +void daNpc_Ji1_c::setAnm(int, float, int) { + /* Nonmatching */ +} + +/* 0000DAB0-0000DC04 .text nodeCallBack1__FP7J3DNodei */ +void nodeCallBack1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000DC04-0000DD68 .text nodeCallBack2__FP7J3DNodei */ +void nodeCallBack2(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000DD68-0000DE90 .text nodeCallBack3__FP7J3DNodei */ +void nodeCallBack3(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000DE90-0000DEB0 .text daNpc_Ji1_Draw__FP11daNpc_Ji1_c */ +void daNpc_Ji1_Draw(daNpc_Ji1_c*) { + /* Nonmatching */ +} + +/* 0000DEB0-0000DED0 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000DED0-0000DF78 .text _create__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::_create() { + /* Nonmatching */ +} + +/* 0000DF78-0000E278 .text __ct__11daNpc_Ji1_cFv */ +daNpc_Ji1_c::daNpc_Ji1_c() { + /* Nonmatching */ +} + +/* 0000E278-0000E358 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 0000E358-0000E3B4 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 0000E3B4-0000E3FC .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 0000E3FC-0000E4C8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000E4C8-0000E510 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000E510-0000E56C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000E56C-0000E5B4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000E5B4-0000E610 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000E610-0000E698 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000E698-0000E708 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000E708-0000E764 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000E764-0000E7C0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000E7C0-0000E81C .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000E81C-0000E864 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000E864-0000F324 .text CreateHeap__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000F324-0000FB0C .text CreateInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000FB0C-0000FC24 .text _delete__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::_delete() { + /* Nonmatching */ +} + +/* 0000FC24-00010100 .text _execute__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::_execute() { + /* Nonmatching */ +} + +/* 00010100-0001031C .text _draw__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::_draw() { + /* Nonmatching */ +} + +/* 0001031C-00010E3C .text daNpc_Ji1_setHairAngle__FP11daNpc_Ji1_c */ +void daNpc_Ji1_setHairAngle(daNpc_Ji1_c*) { + /* Nonmatching */ +} + +/* 00010E3C-00010FC0 .text chkAttention__11daNpc_Ji1_cF4cXyzs */ +void daNpc_Ji1_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 00010FC0-0001132C .text lookBack__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::lookBack() { + /* Nonmatching */ +} + +/* 0001132C-000114EC .text setHitParticle__11daNpc_Ji1_cFP4cXyzUl */ +void daNpc_Ji1_c::setHitParticle(cXyz*, unsigned long) { + /* Nonmatching */ +} + +/* 000114EC-0001161C .text setGuardParticle__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::setGuardParticle() { + /* Nonmatching */ +} + +/* 0001161C-00011644 .text BackSlideInit__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::BackSlideInit() { + /* Nonmatching */ +} + +/* 00011644-0001173C .text BackSlide__11daNpc_Ji1_cFff */ +void daNpc_Ji1_c::BackSlide(float, float) { + /* Nonmatching */ +} + +/* 0001173C-000118E0 .text harpoonRelease__11daNpc_Ji1_cFP4cXyz */ +void daNpc_Ji1_c::harpoonRelease(cXyz*) { + /* Nonmatching */ +} + +/* 000118E0-00011F74 .text harpoonMove__11daNpc_Ji1_cFv */ +void daNpc_Ji1_c::harpoonMove() { + /* Nonmatching */ +} + +/* 00011F74-00011F98 .text daNpc_Ji1_Execute__FP11daNpc_Ji1_c */ +void daNpc_Ji1_Execute(daNpc_Ji1_c*) { + /* Nonmatching */ +} + +/* 00011F98-00011FA0 .text daNpc_Ji1_IsDelete__FP11daNpc_Ji1_c */ +void daNpc_Ji1_IsDelete(daNpc_Ji1_c*) { + /* Nonmatching */ +} + +/* 00011FA0-00011FC0 .text daNpc_Ji1_Delete__FP11daNpc_Ji1_c */ +void daNpc_Ji1_Delete(daNpc_Ji1_c*) { + /* Nonmatching */ +} + +/* 00011FC0-00011FE0 .text daNpc_Ji1_Create__FP10fopAc_ac_c */ +void daNpc_Ji1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00011FE0-00011FE4 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00011FE4-00011FE8 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00011FE8-00011FEC .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00011FEC-00011FF0 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00011FF0-00012038 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00012038-00012094 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00012094-000120DC .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000120DC-00012124 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00012124-00012180 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00012180-000121C8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000121C8-000121D8 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000121D8-000121E0 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000121E0-000121E8 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000121E8-00012220 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00012220-00012228 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012228-00012230 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012230-00012238 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012238-00012270 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012270-0001227C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0001227C-00012288 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00012288-0001228C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0001228C-00012294 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00012294-000122A4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000122A4-000122AC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000122AC-000122B4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000122B4-000122BC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000122BC-000122C4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000122C4-000122FC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000122FC-00012304 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012304-0001230C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0001230C-00012314 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012314-0001234C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0001234C-00012354 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00012354-0001235C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0001235C-000123CC .text __dt__15daNpc_Ji1_HIO_cFv */ +daNpc_Ji1_HIO_c::~daNpc_Ji1_HIO_c() { + /* Nonmatching */ +} + +/* 000123CC-000123E8 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000123E8-00012404 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 000124A8-000124B0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000124B0-000124B8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000124B8-000124C0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000124C0-000124C8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000124C8-000124D0 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 000124D0-000124D8 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 000124D8-000124F4 .text getLeftHandPos__9daPy_py_cCFv */ +void daPy_py_c::getLeftHandPos() const { + /* Nonmatching */ +} + +/* 000124F4-00012510 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_kamome.cpp b/src/d/actor/d_a_npc_kamome.cpp new file mode 100644 index 000000000..49ccbe5dc --- /dev/null +++ b/src/d/actor/d_a_npc_kamome.cpp @@ -0,0 +1,813 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_kamome.cpp +// + +#include "d_a_npc_kamome.h" +#include "dolphin/types.h" + +/* 000000EC-00000174 .text __ct__16daNpc_kam_HIO1_cFv */ +daNpc_kam_HIO1_c::daNpc_kam_HIO1_c() { + /* Nonmatching */ +} + +/* 00000174-000001F8 .text __ct__15daNpc_kam_HIO_cFv */ +daNpc_kam_HIO_c::daNpc_kam_HIO_c() { + /* Nonmatching */ +} + +/* 000001F8-00000240 .text __dt__16daNpc_kam_HIO1_cFv */ +daNpc_kam_HIO1_c::~daNpc_kam_HIO1_c() { + /* Nonmatching */ +} + +/* 00000240-00000260 .text daNpc_kam_XyCheckCB__FPvi */ +void daNpc_kam_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000260-000002A4 .text XyCheckCB__11daNpc_kam_cFi */ +void daNpc_kam_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 000002A4-000004F0 .text callDemoStartCheck__11daNpc_kam_cFv */ +void daNpc_kam_c::callDemoStartCheck() { + /* Nonmatching */ +} + +/* 000004F0-0000052C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000052C-0000054C .text daNpc_kam_XyEventCB__FPvi */ +void daNpc_kam_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 0000054C-00000568 .text XyEventCB__11daNpc_kam_cFi */ +void daNpc_kam_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00000568-000009E4 .text __dt__11daNpc_kam_cFv */ +daNpc_kam_c::~daNpc_kam_c() { + /* Nonmatching */ +} + +/* 000009E4-00000A6C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000A6C-00000B20 .text setAttention__11daNpc_kam_cFbi */ +void daNpc_kam_c::setAttention(bool, int) { + /* Nonmatching */ +} + +/* 00000B20-00000C00 .text setBaseMtx__11daNpc_kam_cFv */ +void daNpc_kam_c::setBaseMtx() { + /* Nonmatching */ +} + +/* 00000C00-00000CD0 .text headNodeCallBack__FP7J3DNodei */ +void headNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000CD0-00000EB8 .text createHeap__11daNpc_kam_cFv */ +void daNpc_kam_c::createHeap() { + /* Nonmatching */ +} + +/* 00000EB8-00000ED8 .text checkCreateHeap__FP10fopAc_ac_c */ +void checkCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000ED8-0000101C .text create__11daNpc_kam_cFv */ +void daNpc_kam_c::create() { + /* Nonmatching */ +} + +/* 0000101C-00001390 .text __ct__11daNpc_kam_cFv */ +daNpc_kam_c::daNpc_kam_c() { + /* Nonmatching */ +} + +/* 00001390-00001470 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00001470-000014CC .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 000014CC-00001598 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001598-000015E0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000015E0-0000163C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000163C-00001684 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001684-000016E0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000016E0-0000180C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000180C-000018AC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000018AC-00001908 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001908-00001950 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001950-000019AC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000019AC-000019F4 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000019F4-00001A88 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001A88-00001AD0 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001AD0-00001B18 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001B18-00001B88 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001B88-00001DBC .text init__11daNpc_kam_cFv */ +void daNpc_kam_c::init() { + /* Nonmatching */ +} + +/* 00001DBC-00001E8C .text setAction__11daNpc_kam_cFPM11daNpc_kam_cFPCvPvPv_iM11daNpc_kam_cFPCvPvPv_iPv */ +void daNpc_kam_c::setAction(int (daNpc_kam_c::**)(void*), int (daNpc_kam_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001E8C-00001F40 .text npcAction__11daNpc_kam_cFPv */ +void daNpc_kam_c::npcAction(void*) { + /* Nonmatching */ +} + +/* 00001F40-00001FA4 .text setNpcAction__11daNpc_kam_cFM11daNpc_kam_cFPCvPvPv_iPv */ +void daNpc_kam_c::setNpcAction(int (daNpc_kam_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001FA4-00002058 .text playerAction__11daNpc_kam_cFPv */ +void daNpc_kam_c::playerAction(void*) { + /* Nonmatching */ +} + +/* 00002058-000020BC .text setPlayerAction__11daNpc_kam_cFM11daNpc_kam_cFPCvPvPv_iPv */ +void daNpc_kam_c::setPlayerAction(int (daNpc_kam_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 000020BC-00002100 .text returnLinkCheck__11daNpc_kam_cFv */ +void daNpc_kam_c::returnLinkCheck() { + /* Nonmatching */ +} + +/* 00002100-0000235C .text changeAreaCheck__11daNpc_kam_cFv */ +void daNpc_kam_c::changeAreaCheck() { + /* Nonmatching */ +} + +/* 0000235C-00002450 .text areaOutCheck__11daNpc_kam_cFv */ +void daNpc_kam_c::areaOutCheck() { + /* Nonmatching */ +} + +/* 00002450-000025B0 .text getStickAngY__11daNpc_kam_cFPsPs */ +void daNpc_kam_c::getStickAngY(short*, short*) { + /* Nonmatching */ +} + +/* 000025B0-00002664 .text getAngleX__11daNpc_kam_cFv */ +void daNpc_kam_c::getAngleX() { + /* Nonmatching */ +} + +/* 00002664-000026AC .text wallHitCheck__11daNpc_kam_cFv */ +void daNpc_kam_c::wallHitCheck() { + /* Nonmatching */ +} + +/* 000026AC-0000270C .text npcTurnCheck__11daNpc_kam_cFPs */ +void daNpc_kam_c::npcTurnCheck(short*) { + /* Nonmatching */ +} + +/* 0000270C-00002AF4 .text waitNpcAction__11daNpc_kam_cFPv */ +void daNpc_kam_c::waitNpcAction(void*) { + /* Nonmatching */ +} + +/* 00002AF4-00002C04 .text keyProc__11daNpc_kam_cFv */ +void daNpc_kam_c::keyProc() { + /* Nonmatching */ +} + +/* 00002C04-00002F08 .text waitPlayerAction__11daNpc_kam_cFPv */ +void daNpc_kam_c::waitPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00002F08-00003058 .text damagePlayerAction__11daNpc_kam_cFPv */ +void daNpc_kam_c::damagePlayerAction(void*) { + /* Nonmatching */ +} + +/* 00003058-0000315C .text eventOrder__11daNpc_kam_cFv */ +void daNpc_kam_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000315C-00003194 .text checkOrder__11daNpc_kam_cFv */ +void daNpc_kam_c::checkOrder() { + /* Nonmatching */ +} + +/* 00003194-00003200 .text checkCommandTalk__11daNpc_kam_cFv */ +void daNpc_kam_c::checkCommandTalk() { + /* Nonmatching */ +} + +/* 00003200-00003248 .text returnLinkPlayer__11daNpc_kam_cFv */ +void daNpc_kam_c::returnLinkPlayer() { + /* Nonmatching */ +} + +/* 00003248-000034A8 .text eventProc__11daNpc_kam_cFv */ +void daNpc_kam_c::eventProc() { + /* Nonmatching */ +} + +/* 000034A8-00003514 .text eventEnd__11daNpc_kam_cFv */ +void daNpc_kam_c::eventEnd() { + /* Nonmatching */ +} + +/* 00003514-0000351C .text actionDefault__11daNpc_kam_cFi */ +void daNpc_kam_c::actionDefault(int) { + /* Nonmatching */ +} + +/* 0000351C-00003580 .text initialWaitEvent__11daNpc_kam_cFi */ +void daNpc_kam_c::initialWaitEvent(int) { + /* Nonmatching */ +} + +/* 00003580-000035C8 .text actionWaitEvent__11daNpc_kam_cFi */ +void daNpc_kam_c::actionWaitEvent(int) { + /* Nonmatching */ +} + +/* 000035C8-0000361C .text initialChangeEvent__11daNpc_kam_cFi */ +void daNpc_kam_c::initialChangeEvent(int) { + /* Nonmatching */ +} + +/* 0000361C-00003730 .text initialDescendEvent__11daNpc_kam_cFi */ +void daNpc_kam_c::initialDescendEvent(int) { + /* Nonmatching */ +} + +/* 00003730-00003864 .text actionDescendEvent__11daNpc_kam_cFi */ +void daNpc_kam_c::actionDescendEvent(int) { + /* Nonmatching */ +} + +/* 00003864-00003884 .text initialAreaOutTurn__11daNpc_kam_cFi */ +void daNpc_kam_c::initialAreaOutTurn(int) { + /* Nonmatching */ +} + +/* 00003884-000039E8 .text actionAreaOutTurn__11daNpc_kam_cFi */ +void daNpc_kam_c::actionAreaOutTurn(int) { + /* Nonmatching */ +} + +/* 000039E8-00003B14 .text setAnm__11daNpc_kam_cFi */ +void daNpc_kam_c::setAnm(int) { + /* Nonmatching */ +} + +/* 00003B14-00003C80 .text setCollision__11daNpc_kam_cFv */ +void daNpc_kam_c::setCollision() { + /* Nonmatching */ +} + +/* 00003C80-00003E4C .text setLineBgCheck__11daNpc_kam_cFv */ +void daNpc_kam_c::setLineBgCheck() { + /* Nonmatching */ +} + +/* 00003E4C-00003F2C .text animationPlay__11daNpc_kam_cFv */ +void daNpc_kam_c::animationPlay() { + /* Nonmatching */ +} + +/* 00003F2C-0000445C .text execute__11daNpc_kam_cFv */ +void daNpc_kam_c::execute() { + /* Nonmatching */ +} + +/* 0000445C-00004548 .text draw__11daNpc_kam_cFv */ +void daNpc_kam_c::draw() { + /* Nonmatching */ +} + +/* 00004548-00004568 .text daNpc_kam_Draw__FP11daNpc_kam_c */ +void daNpc_kam_Draw(daNpc_kam_c*) { + /* Nonmatching */ +} + +/* 00004568-00004588 .text daNpc_kam_Execute__FP11daNpc_kam_c */ +void daNpc_kam_Execute(daNpc_kam_c*) { + /* Nonmatching */ +} + +/* 00004588-00004590 .text daNpc_kam_IsDelete__FP11daNpc_kam_c */ +void daNpc_kam_IsDelete(daNpc_kam_c*) { + /* Nonmatching */ +} + +/* 00004590-000045B8 .text daNpc_kam_Delete__FP11daNpc_kam_c */ +void daNpc_kam_Delete(daNpc_kam_c*) { + /* Nonmatching */ +} + +/* 000045B8-000045D8 .text daNpc_kam_Create__FP10fopAc_ac_c */ +void daNpc_kam_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000045D8-00004620 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004620-0000467C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000467C-000046DC .text __dt__15daNpc_kam_HIO_cFv */ +daNpc_kam_HIO_c::~daNpc_kam_HIO_c() { + /* Nonmatching */ +} + +/* 000046DC-000046F8 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000046F8-00004714 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 00004714-00004790 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00004984-0000498C .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 0000498C-00004994 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00004994-0000499C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000499C-000049A4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000049A4-000049AC .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000049AC-000049B4 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000049B4-000049BC .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000049BC-000049C4 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000049C4-000049CC .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000049CC-000049D4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000049D4-000049DC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000049DC-000049F8 .text getHeadTopPos__9daPy_py_cCFv */ +void daPy_py_c::getHeadTopPos() const { + /* Nonmatching */ +} + +/* 000049F8-00004A00 .text getTactMusic__9daPy_py_cCFv */ +void daPy_py_c::getTactMusic() const { + /* Nonmatching */ +} + +/* 00004A00-00004A08 .text getTactTimerCancel__9daPy_py_cCFv */ +void daPy_py_c::getTactTimerCancel() const { + /* Nonmatching */ +} + +/* 00004A08-00004A10 .text checkPlayerGuard__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerGuard() const { + /* Nonmatching */ +} + +/* 00004A10-00004A18 .text getGrabMissActor__9daPy_py_cFv */ +void daPy_py_c::getGrabMissActor() { + /* Nonmatching */ +} + +/* 00004A18-00004A20 .text checkPlayerFly__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerFly() const { + /* Nonmatching */ +} + +/* 00004A20-00004A28 .text checkFrontRoll__9daPy_py_cCFv */ +void daPy_py_c::checkFrontRoll() const { + /* Nonmatching */ +} + +/* 00004A28-00004A30 .text checkBottleSwing__9daPy_py_cCFv */ +void daPy_py_c::checkBottleSwing() const { + /* Nonmatching */ +} + +/* 00004A30-00004A38 .text checkCutCharge__9daPy_py_cCFv */ +void daPy_py_c::checkCutCharge() const { + /* Nonmatching */ +} + +/* 00004A38-00004A40 .text getBokoFlamePos__9daPy_py_cFP4cXyz */ +void daPy_py_c::getBokoFlamePos(cXyz*) { + /* Nonmatching */ +} + +/* 00004A40-00004A48 .text checkTactWait__9daPy_py_cCFv */ +void daPy_py_c::checkTactWait() const { + /* Nonmatching */ +} + +/* 00004A48-00004A4C .text setTactZev__9daPy_py_cFUiiPc */ +void daPy_py_c::setTactZev(unsigned int, int, char*) { + /* Nonmatching */ +} + +/* 00004A4C-00004A50 .text onDekuSpReturnFlg__9daPy_py_cFUc */ +void daPy_py_c::onDekuSpReturnFlg(unsigned char) { + /* Nonmatching */ +} + +/* 00004A50-00004A58 .text checkComboCutTurn__9daPy_py_cCFv */ +void daPy_py_c::checkComboCutTurn() const { + /* Nonmatching */ +} + +/* 00004A58-00004A60 .text getItemID__9daPy_py_cCFv */ +void daPy_py_c::getItemID() const { + /* Nonmatching */ +} + +/* 00004A60-00004A68 .text getThrowBoomerangID__9daPy_py_cCFv */ +void daPy_py_c::getThrowBoomerangID() const { + /* Nonmatching */ +} + +/* 00004A68-00004A70 .text getGrabActorID__9daPy_py_cCFv */ +void daPy_py_c::getGrabActorID() const { + /* Nonmatching */ +} + +/* 00004A70-00004A78 .text checkGrabBarrel__9daPy_py_cFv */ +void daPy_py_c::checkGrabBarrel() { + /* Nonmatching */ +} + +/* 00004A78-00004A80 .text checkPlayerNoDraw__9daPy_py_cFv */ +void daPy_py_c::checkPlayerNoDraw() { + /* Nonmatching */ +} + +/* 00004A80-00004A88 .text checkRopeTag__9daPy_py_cFv */ +void daPy_py_c::checkRopeTag() { + /* Nonmatching */ +} + +/* 00004A88-00004A90 .text checkRopeReadyAnime__9daPy_py_cCFv */ +void daPy_py_c::checkRopeReadyAnime() const { + /* Nonmatching */ +} + +/* 00004A90-00004A94 .text voiceStart__9daPy_py_cFUl */ +void daPy_py_c::voiceStart(unsigned long) { + /* Nonmatching */ +} + +/* 00004A94-00004A98 .text setOutPower__9daPy_py_cFfsi */ +void daPy_py_c::setOutPower(float, short, int) { + /* Nonmatching */ +} + +/* 00004A98-00004A9C .text onFrollCrashFlg__9daPy_py_cFUl */ +void daPy_py_c::onFrollCrashFlg(unsigned long) { + /* Nonmatching */ +} + +/* 00004A9C-00004AA4 .text getModelJointMtx__9daPy_py_cFUs */ +void daPy_py_c::getModelJointMtx(unsigned short) { + /* Nonmatching */ +} + +/* 00004AA4-00004AB0 .text getOldSpeedY__9daPy_py_cFv */ +void daPy_py_c::getOldSpeedY() { + /* Nonmatching */ +} + +/* 00004AB0-00004AB8 .text setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz */ +void daPy_py_c::setHookshotCarryOffset(unsigned int, const cXyz*) { + /* Nonmatching */ +} + +/* 00004AB8-00004ABC .text setPlayerPosAndAngle__9daPy_py_cFPA4_f */ +void daPy_py_c::setPlayerPosAndAngle(float(*)[4]) { + /* Nonmatching */ +} + +/* 00004ABC-00004AC0 .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 00004AC0-00004AC4 .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzs */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, short) { + /* Nonmatching */ +} + +/* 00004AC4-00004ACC .text setThrowDamage__9daPy_py_cFP4cXyzsffi */ +void daPy_py_c::setThrowDamage(cXyz*, short, float, float, int) { + /* Nonmatching */ +} + +/* 00004ACC-00004AD0 .text changeTextureAnime__9daPy_py_cFUsUsi */ +void daPy_py_c::changeTextureAnime(unsigned short, unsigned short, int) { + /* Nonmatching */ +} + +/* 00004AD0-00004AD4 .text cancelChangeTextureAnime__9daPy_py_cFv */ +void daPy_py_c::cancelChangeTextureAnime() { + /* Nonmatching */ +} + +/* 00004AD4-00004AD8 .text restartPoint__10daPy_npc_cFs */ +void daPy_npc_c::restartPoint(short) { + /* Nonmatching */ +} + +/* 00004AD8-00004AE0 .text isTagCheckOK__10daPy_npc_cFv */ +void daPy_npc_c::isTagCheckOK() { + /* Nonmatching */ +} + +/* 00004AE0-00004AE4 .text setMessageAnimation__10daPy_npc_cFUc */ +void daPy_npc_c::setMessageAnimation(unsigned char) { + /* Nonmatching */ +} + +/* 00004AE4-00004B2C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004B2C-00004B3C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004B3C-00004B44 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004B44-00004B4C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004B4C-00004B54 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B54-00004B5C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B5C-00004B94 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B94-00004B9C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B9C-00004BA4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004BA4-00004BAC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004BAC-00004BE4 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004BE4-00004BE8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004BE8-00004BF0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004BF0-00004BF8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004BF8-00004C00 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C00-00004C0C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004C0C-00004C18 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004C18-00004C28 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004C28-00004C30 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C30-00004C38 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C38-00004C70 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C70-00004C78 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C78-00004C80 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C80-00004C88 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C88-00004CC0 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004CC0-00004CC8 .text getGroundY__11daNpc_kam_cFv */ +void daNpc_kam_c::getGroundY() { + /* Nonmatching */ +} + +/* 00004CC8-00004CD0 .text getLeftHandMatrix__11daNpc_kam_cFv */ +void daNpc_kam_c::getLeftHandMatrix() { + /* Nonmatching */ +} + +/* 00004CD0-00004CD8 .text getRightHandMatrix__11daNpc_kam_cFv */ +void daNpc_kam_c::getRightHandMatrix() { + /* Nonmatching */ +} + +/* 00004CD8-00004CE4 .text getBaseAnimeFrameRate__11daNpc_kam_cFv */ +void daNpc_kam_c::getBaseAnimeFrameRate() { + /* Nonmatching */ +} + +/* 00004CE4-00004CF0 .text getBaseAnimeFrame__11daNpc_kam_cFv */ +void daNpc_kam_c::getBaseAnimeFrame() { + /* Nonmatching */ +} + +/* 00004CF0-00004CF4 .text restartPoint__11daNpc_kam_cFs */ +void daNpc_kam_c::restartPoint(short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_kf1.cpp b/src/d/actor/d_a_npc_kf1.cpp new file mode 100644 index 000000000..488e51197 --- /dev/null +++ b/src/d/actor/d_a_npc_kf1.cpp @@ -0,0 +1,663 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_kf1.cpp +// + +#include "d_a_npc_kf1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Kf1_HIO_cFv */ +daNpc_Kf1_HIO_c::daNpc_Kf1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001E4 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E4-000002D8 .text _nodeCB_Head__11daNpc_Kf1_cFP7J3DNodeP8J3DModel */ +void daNpc_Kf1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000002D8-00000314 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000314-00000360 .text nodeCB_Neck__FP7J3DNodei */ +void nodeCB_Neck(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000360-00000400 .text _nodeCB_Neck__11daNpc_Kf1_cFP7J3DNodeP8J3DModel */ +void daNpc_Kf1_c::_nodeCB_Neck(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000400-0000044C .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000044C-000004EC .text _nodeCB_BackBone__11daNpc_Kf1_cFP7J3DNodeP8J3DModel */ +void daNpc_Kf1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000004EC-0000050C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000050C-0000059C .text searchActor_Tsubo__FPvPv */ +void searchActor_Tsubo(void*, void*) { + /* Nonmatching */ +} + +/* 0000059C-0000061C .text init_KF1_0__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::init_KF1_0() { + /* Nonmatching */ +} + +/* 0000061C-0000083C .text createInit__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::createInit() { + /* Nonmatching */ +} + +/* 0000083C-000008E4 .text play_animation__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::play_animation() { + /* Nonmatching */ +} + +/* 000008E4-00000A20 .text setMtx__11daNpc_Kf1_cFb */ +void daNpc_Kf1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000A20-00000A34 .text bckResID__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 00000A34-00000A48 .text btpResID__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00000A48-00000B4C .text setBtp__11daNpc_Kf1_cFScb */ +void daNpc_Kf1_c::setBtp(signed char, bool) { + /* Nonmatching */ +} + +/* 00000B4C-00000B6C .text init_texPttrnAnm__11daNpc_Kf1_cFScb */ +void daNpc_Kf1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00000B6C-00000C08 .text play_btp_anm__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::play_btp_anm() { + /* Nonmatching */ +} + +/* 00000C08-00000CA4 .text setAnm_anm__11daNpc_Kf1_cFPQ211daNpc_Kf1_c9anm_prm_c */ +void daNpc_Kf1_c::setAnm_anm(daNpc_Kf1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000CA4-00000D14 .text setAnm_NUM__11daNpc_Kf1_cFii */ +void daNpc_Kf1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000D14-00000D80 .text setAnm__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000D80-00000D84 .text chngAnmTag__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000D84-00000D88 .text ctrlAnmTag__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000D88-00000DEC .text chngAnmAtr__11daNpc_Kf1_cFUc */ +void daNpc_Kf1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000DEC-00000E60 .text ctrlAnmAtr__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000E60-00000EC4 .text setAnm_ATR__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00000EC4-00000F80 .text anmAtr__11daNpc_Kf1_cFUs */ +void daNpc_Kf1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000F80-000010F4 .text next_msgStatus__11daNpc_Kf1_cFPUl */ +void daNpc_Kf1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000010F4-000011DC .text getMsg_KF1_0__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::getMsg_KF1_0() { + /* Nonmatching */ +} + +/* 000011DC-00001218 .text getMsg__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::getMsg() { + /* Nonmatching */ +} + +/* 00001218-000012A4 .text eventOrder__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::eventOrder() { + /* Nonmatching */ +} + +/* 000012A4-00001380 .text checkOrder__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001380-00001418 .text chk_talk__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00001418-0000146C .text searchByID__11daNpc_Kf1_cFUiPi */ +void daNpc_Kf1_c::searchByID(unsigned int, int*) { + /* Nonmatching */ +} + +/* 0000146C-0000156C .text srch_Tsubo__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::srch_Tsubo() { + /* Nonmatching */ +} + +/* 0000156C-000017F4 .text create_rupee__11daNpc_Kf1_cF4cXyzi */ +void daNpc_Kf1_c::create_rupee(cXyz, int) { + /* Nonmatching */ +} + +/* 000017F4-00001A0C .text ready_kutaniCamera__11daNpc_Kf1_cFii */ +void daNpc_Kf1_c::ready_kutaniCamera(int, int) { + /* Nonmatching */ +} + +/* 00001A0C-00001BD0 .text lookBack__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001BD0-00001C50 .text chkAttention__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00001C50-00001CA8 .text setAttention__11daNpc_Kf1_cFb */ +void daNpc_Kf1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001CA8-00001D30 .text decideType__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::decideType(int) { + /* Nonmatching */ +} + +/* 00001D30-00001E04 .text cut_init_ANGRY_START__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_ANGRY_START(int) { + /* Nonmatching */ +} + +/* 00001E04-00001E0C .text cut_move_ANGRY_START__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_ANGRY_START() { + /* Nonmatching */ +} + +/* 00001E0C-00001E5C .text cut_init_BENSYOU_START__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_BENSYOU_START(int) { + /* Nonmatching */ +} + +/* 00001E5C-00001E64 .text cut_move_BENSYOU_START__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_BENSYOU_START() { + /* Nonmatching */ +} + +/* 00001E64-00001EB4 .text cut_init_TSUBO_CNT__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_TSUBO_CNT(int) { + /* Nonmatching */ +} + +/* 00001EB4-00001EBC .text cut_move_TSUBO_CNT__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_TSUBO_CNT() { + /* Nonmatching */ +} + +/* 00001EBC-00001EE8 .text cut_init_BENSYOU__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_BENSYOU(int) { + /* Nonmatching */ +} + +/* 00001EE8-00001EF0 .text cut_move_BENSYOU__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_BENSYOU() { + /* Nonmatching */ +} + +/* 00001EF0-00001FE4 .text cut_init_GET_OUT__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_GET_OUT(int) { + /* Nonmatching */ +} + +/* 00001FE4-00002044 .text cut_move_GET_OUT__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_GET_OUT() { + /* Nonmatching */ +} + +/* 00002044-0000205C .text cut_init_DSP_RUPEE_CNT__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_DSP_RUPEE_CNT(int) { + /* Nonmatching */ +} + +/* 0000205C-00002064 .text cut_move_DSP_RUPEE_CNT__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_DSP_RUPEE_CNT() { + /* Nonmatching */ +} + +/* 00002064-000020AC .text cut_init_PLYER_TRN__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_PLYER_TRN(int) { + /* Nonmatching */ +} + +/* 000020AC-000020B4 .text cut_move_PLYER_TRN__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_PLYER_TRN() { + /* Nonmatching */ +} + +/* 000020B4-000020B8 .text cut_init_RUPEE_CNT_END__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_RUPEE_CNT_END(int) { + /* Nonmatching */ +} + +/* 000020B8-000020EC .text cut_move_RUPEE_CNT_END__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_RUPEE_CNT_END() { + /* Nonmatching */ +} + +/* 000020EC-00002168 .text cut_init_START_AGE__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_START_AGE(int) { + /* Nonmatching */ +} + +/* 00002168-00002178 .text cut_move_START_AGE__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_START_AGE() { + /* Nonmatching */ +} + +/* 00002178-00002284 .text cut_init_PLYER_MOV__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_PLYER_MOV(int) { + /* Nonmatching */ +} + +/* 00002284-0000228C .text cut_move_PLYER_MOV__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_PLYER_MOV() { + /* Nonmatching */ +} + +/* 0000228C-000023E8 .text cut_init_RUPEE_SET__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_RUPEE_SET(int) { + /* Nonmatching */ +} + +/* 000023E8-0000260C .text cut_move_RUPEE_SET__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_RUPEE_SET() { + /* Nonmatching */ +} + +/* 0000260C-000026B4 .text cut_init_TSUBO_ATN__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_TSUBO_ATN(int) { + /* Nonmatching */ +} + +/* 000026B4-00002794 .text cut_move_TSUBO_ATN__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_TSUBO_ATN() { + /* Nonmatching */ +} + +/* 00002794-000028F4 .text cut_init_TLK_MSG__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_TLK_MSG(int) { + /* Nonmatching */ +} + +/* 000028F4-00002954 .text cut_init_CONTNUE_TLK__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::cut_init_CONTNUE_TLK(int) { + /* Nonmatching */ +} + +/* 00002954-000029D8 .text cut_move_TLK_MSG__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::cut_move_TLK_MSG() { + /* Nonmatching */ +} + +/* 000029D8-00002C60 .text privateCut__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00002C60-00002C84 .text endEvent__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::endEvent() { + /* Nonmatching */ +} + +/* 00002C84-00002CBC .text isEventEntry__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00002CBC-00002E14 .text event_proc__11daNpc_Kf1_cFi */ +void daNpc_Kf1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00002E14-00002EC0 .text set_action__11daNpc_Kf1_cFM11daNpc_Kf1_cFPCvPvPv_iPv */ +void daNpc_Kf1_c::set_action(int (daNpc_Kf1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00002EC0-00002F88 .text setStt__11daNpc_Kf1_cFSc */ +void daNpc_Kf1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00002F88-00003030 .text set_pthPoint__11daNpc_Kf1_cFUc */ +void daNpc_Kf1_c::set_pthPoint(unsigned char) { + /* Nonmatching */ +} + +/* 00003030-000030A8 .text chk_tsubo__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::chk_tsubo() { + /* Nonmatching */ +} + +/* 000030A8-0000317C .text orderTsuboEvent__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::orderTsuboEvent() { + /* Nonmatching */ +} + +/* 0000317C-0000327C .text wait_1__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::wait_1() { + /* Nonmatching */ +} + +/* 0000327C-000034C4 .text walk_1__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::walk_1() { + /* Nonmatching */ +} + +/* 000034C4-000035CC .text talk_1__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::talk_1() { + /* Nonmatching */ +} + +/* 000035CC-000036B4 .text wait_action1__11daNpc_Kf1_cFPv */ +void daNpc_Kf1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 000036B4-000037F4 .text demo__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::demo() { + /* Nonmatching */ +} + +/* 000037F4-00003884 .text shadowDraw__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00003884-0000397C .text _draw__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::_draw() { + /* Nonmatching */ +} + +/* 0000397C-00003BC4 .text _execute__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::_execute() { + /* Nonmatching */ +} + +/* 00003BC4-00003C18 .text _delete__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::_delete() { + /* Nonmatching */ +} + +/* 00003C18-00003E64 .text _create__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::_create() { + /* Nonmatching */ +} + +/* 00003E64-00003EC0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00003EC0-00003F08 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003F08-00003FD4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003FD4-0000401C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000401C-00004078 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004078-000040C0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000040C0-00004130 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004130-0000442C .text bodyCreateHeap__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 0000442C-000044EC .text itemCreateHeap__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::itemCreateHeap() { + /* Nonmatching */ +} + +/* 000044EC-00004590 .text CreateHeap__11daNpc_Kf1_cFv */ +void daNpc_Kf1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00004590-000045B0 .text daNpc_Kf1_Create__FP10fopAc_ac_c */ +void daNpc_Kf1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000045B0-000045D0 .text daNpc_Kf1_Delete__FP11daNpc_Kf1_c */ +void daNpc_Kf1_Delete(daNpc_Kf1_c*) { + /* Nonmatching */ +} + +/* 000045D0-000045F0 .text daNpc_Kf1_Execute__FP11daNpc_Kf1_c */ +void daNpc_Kf1_Execute(daNpc_Kf1_c*) { + /* Nonmatching */ +} + +/* 000045F0-00004610 .text daNpc_Kf1_Draw__FP11daNpc_Kf1_c */ +void daNpc_Kf1_Draw(daNpc_Kf1_c*) { + /* Nonmatching */ +} + +/* 00004610-00004618 .text daNpc_Kf1_IsDelete__FP11daNpc_Kf1_c */ +void daNpc_Kf1_IsDelete(daNpc_Kf1_c*) { + /* Nonmatching */ +} + +/* 00004618-00004628 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004628-00004630 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004630-00004638 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004638-00004640 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004640-00004648 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004648-00004680 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004680-00004688 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004688-00004690 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004690-00004698 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004698-000046D0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000046D0-000046D4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000046D4-000046DC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000046DC-000046E4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000046E4-000046EC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000046EC-000046F8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000046F8-00004704 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004704-00004760 .text __dt__15daNpc_Kf1_HIO_cFv */ +daNpc_Kf1_HIO_c::~daNpc_Kf1_HIO_c() { + /* Nonmatching */ +} + +/* 00004760-00004768 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00004768-00004770 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00004770-00004774 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00004774-00004790 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTsubo::Act_c::Prm_e, daTsubo::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00004790-000047AC .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000047AC-00004828 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00004864-0000486C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000486C-00004874 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004874-0000487C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000487C-00004884 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_kg1.cpp b/src/d/actor/d_a_npc_kg1.cpp new file mode 100644 index 000000000..6842a90e2 --- /dev/null +++ b/src/d/actor/d_a_npc_kg1.cpp @@ -0,0 +1,333 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_kg1.cpp +// + +#include "d_a_npc_kg1.h" +#include "dolphin/types.h" + +/* 000000EC-000001E0 .text __ct__15daNpc_Kg1_HIO_cFv */ +daNpc_Kg1_HIO_c::daNpc_Kg1_HIO_c() { + /* Nonmatching */ +} + +/* 000001E0-00000428 .text daNpc_Kg1_nodeCallBack__FP7J3DNodei */ +void daNpc_Kg1_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000428-00000464 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000464-00000688 .text lookBack__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::lookBack() { + /* Nonmatching */ +} + +/* 00000688-000007D8 .text chkAttention__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000007D8-000008D8 .text initTexPatternAnm__11daNpc_Kg1_cFib */ +void daNpc_Kg1_c::initTexPatternAnm(int, bool) { + /* Nonmatching */ +} + +/* 000008D8-00000944 .text playTexPatternAnm__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000944-000009E8 .text set_mtx__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::set_mtx() { + /* Nonmatching */ +} + +/* 000009E8-00000A08 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000A08-00000D34 .text CreateHeap__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000D34-00000EF0 .text CreateInit__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000EF0-00000FE8 .text eventOrder__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000FE8-000010C4 .text checkOrder__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::checkOrder() { + /* Nonmatching */ +} + +/* 000010C4-00001188 .text kg1_talk_camera__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::kg1_talk_camera() { + /* Nonmatching */ +} + +/* 00001188-000011D4 .text wait_action_init__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::wait_action_init() { + /* Nonmatching */ +} + +/* 000011D4-00001858 .text wait_action__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::wait_action() { + /* Nonmatching */ +} + +/* 00001858-00001878 .text clr_seq_flag__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::clr_seq_flag() { + /* Nonmatching */ +} + +/* 00001878-000019B4 .text getMsg__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::getMsg() { + /* Nonmatching */ +} + +/* 000019B4-00001C7C .text next_msgStatus__11daNpc_Kg1_cFPUl */ +void daNpc_Kg1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001C7C-00001CB8 .text anmAtr__11daNpc_Kg1_cFUs */ +void daNpc_Kg1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00001CB8-00001E60 .text daNpc_Kg1_bcks_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPCiPC14dLib_anm_prm_c */ +void daNpc_Kg1_bcks_setAnm(const char*, mDoExt_McaMorf*, signed char*, signed char*, signed char*, const int*, const dLib_anm_prm_c*) { + /* Nonmatching */ +} + +/* 00001E60-00001F8C .text setAnm__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::setAnm() { + /* Nonmatching */ +} + +/* 00001F8C-00001FAC .text daNpc_Kg1Create__FPv */ +void daNpc_Kg1Create(void*) { + /* Nonmatching */ +} + +/* 00001FAC-0000203C .text _create__11daNpc_Kg1_cFv */ +void daNpc_Kg1_c::_create() { + /* Nonmatching */ +} + +/* 0000203C-000021B4 .text __ct__11daNpc_Kg1_cFv */ +daNpc_Kg1_c::daNpc_Kg1_c() { + /* Nonmatching */ +} + +/* 000021B4-00002210 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00002210-00002258 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00002258-00002324 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002324-0000236C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000236C-000023C8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000023C8-00002410 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002410-00002480 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002480-0000250C .text daNpc_Kg1Delete__FPv */ +void daNpc_Kg1Delete(void*) { + /* Nonmatching */ +} + +/* 0000250C-00002648 .text daNpc_Kg1Execute__FPv */ +void daNpc_Kg1Execute(void*) { + /* Nonmatching */ +} + +/* 00002648-000027CC .text daNpc_Kg1Draw__FPv */ +void daNpc_Kg1Draw(void*) { + /* Nonmatching */ +} + +/* 000027CC-000027D4 .text daNpc_Kg1IsDelete__FPv */ +void daNpc_Kg1IsDelete(void*) { + /* Nonmatching */ +} + +/* 000027D4-000027E4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000027E4-000027EC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000027EC-000027F4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000027F4-000027FC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000027FC-00002804 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002804-0000283C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000283C-00002844 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002844-0000284C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000284C-00002854 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002854-0000288C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000288C-00002890 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002890-00002898 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002898-000028A0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000028A0-000028A8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028A8-000028B4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000028B4-000028C0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000028C0-00002930 .text __dt__15daNpc_Kg1_HIO_cFv */ +daNpc_Kg1_HIO_c::~daNpc_Kg1_HIO_c() { + /* Nonmatching */ +} + +/* 00002930-0000294C .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 0000294C-00002968 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00002A14-00002A1C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002A1C-00002A24 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002A24-00002A2C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002A2C-00002A34 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002A34-00002A7C .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00002A7C-00002A8C .text __ct__10dNpc_HIO_cFv */ +dNpc_HIO_c::dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00002A8C-00002AA8 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00002AA8-00002AB0 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002AB0-00002AB8 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00002AB8-00002ABC .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_kg2.cpp b/src/d/actor/d_a_npc_kg2.cpp new file mode 100644 index 000000000..f13c7f2ad --- /dev/null +++ b/src/d/actor/d_a_npc_kg2.cpp @@ -0,0 +1,403 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_kg2.cpp +// + +#include "d_a_npc_kg2.h" +#include "dolphin/types.h" + +/* 000000EC-00000194 .text __ct__15daNpc_Kg2_HIO_cFv */ +daNpc_Kg2_HIO_c::daNpc_Kg2_HIO_c() { + /* Nonmatching */ +} + +/* 00000194-00000368 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000368-000003A4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000003A4-0000048C .text set_mtx__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000048C-000005A0 .text initTexPatternAnm__11daNpc_Kg2_cFb */ +void daNpc_Kg2_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 000005A0-000006EC .text playTexPatternAnm__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 000006EC-00000838 .text setAnm__11daNpc_Kg2_cFScf */ +void daNpc_Kg2_c::setAnm(signed char, float) { + /* Nonmatching */ +} + +/* 00000838-000009E8 .text subAnm__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::subAnm() { + /* Nonmatching */ +} + +/* 000009E8-00000B3C .text chkAttention__11daNpc_Kg2_cF4cXyzs */ +void daNpc_Kg2_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 00000B3C-00000BC0 .text eventOrder__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000BC0-00000CC4 .text checkOrder__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000CC4-00000E38 .text getMsg__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::getMsg() { + /* Nonmatching */ +} + +/* 00000E38-00001028 .text next_msgStatus__11daNpc_Kg2_cFPUl */ +void daNpc_Kg2_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001028-000012EC .text anmAtr__11daNpc_Kg2_cFUs */ +void daNpc_Kg2_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000012EC-00001308 .text setAttention__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::setAttention() { + /* Nonmatching */ +} + +/* 00001308-00001448 .text lookBack__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::lookBack() { + /* Nonmatching */ +} + +/* 00001448-00001468 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001468-0000180C .text CreateHeap__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000180C-00001A9C .text CreateInit__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::CreateInit() { + /* Nonmatching */ +} + +/* 00001A9C-00001BDC .text wait01__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::wait01() { + /* Nonmatching */ +} + +/* 00001BDC-00001CA4 .text talk01__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::talk01() { + /* Nonmatching */ +} + +/* 00001CA4-00001D88 .text evn_setAnm_init__11daNpc_Kg2_cFi */ +void daNpc_Kg2_c::evn_setAnm_init(int) { + /* Nonmatching */ +} + +/* 00001D88-00001E4C .text evn_setAnm__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::evn_setAnm() { + /* Nonmatching */ +} + +/* 00001E4C-00001F14 .text evn_jnt_lock_init__11daNpc_Kg2_cFi */ +void daNpc_Kg2_c::evn_jnt_lock_init(int) { + /* Nonmatching */ +} + +/* 00001F14-00001F88 .text evn_talk_init__11daNpc_Kg2_cFi */ +void daNpc_Kg2_c::evn_talk_init(int) { + /* Nonmatching */ +} + +/* 00001F88-00001FBC .text evn_talk__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::evn_talk() { + /* Nonmatching */ +} + +/* 00001FBC-00002070 .text evn_createItem_init__11daNpc_Kg2_cFi */ +void daNpc_Kg2_c::evn_createItem_init(int) { + /* Nonmatching */ +} + +/* 00002070-000021EC .text privateCut__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::privateCut() { + /* Nonmatching */ +} + +/* 000021EC-00002250 .text processMove__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::processMove() { + /* Nonmatching */ +} + +/* 00002250-00002334 .text wait_action__11daNpc_Kg2_cFPv */ +void daNpc_Kg2_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00002334-00002590 .text event_wait_action__11daNpc_Kg2_cFPv */ +void daNpc_Kg2_c::event_wait_action(void*) { + /* Nonmatching */ +} + +/* 00002590-000027BC .text _create__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::_create() { + /* Nonmatching */ +} + +/* 000027BC-00002818 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00002818-00002860 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00002860-0000292C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000292C-00002974 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002974-000029D0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000029D0-00002A18 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002A18-00002A74 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00002A74-00002AFC .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00002AFC-00002B6C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002B6C-00002BFC .text _delete__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::_delete() { + /* Nonmatching */ +} + +/* 00002BFC-00002D14 .text _execute__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::_execute() { + /* Nonmatching */ +} + +/* 00002D14-00002E74 .text _draw__11daNpc_Kg2_cFv */ +void daNpc_Kg2_c::_draw() { + /* Nonmatching */ +} + +/* 00002E74-00002E94 .text daNpc_Kg2_Create__FP10fopAc_ac_c */ +void daNpc_Kg2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002E94-00002EB4 .text daNpc_Kg2_Delete__FP11daNpc_Kg2_c */ +void daNpc_Kg2_Delete(daNpc_Kg2_c*) { + /* Nonmatching */ +} + +/* 00002EB4-00002ED4 .text daNpc_Kg2_Execute__FP11daNpc_Kg2_c */ +void daNpc_Kg2_Execute(daNpc_Kg2_c*) { + /* Nonmatching */ +} + +/* 00002ED4-00002EF4 .text daNpc_Kg2_Draw__FP11daNpc_Kg2_c */ +void daNpc_Kg2_Draw(daNpc_Kg2_c*) { + /* Nonmatching */ +} + +/* 00002EF4-00002EFC .text daNpc_Kg2_IsDelete__FP11daNpc_Kg2_c */ +void daNpc_Kg2_IsDelete(daNpc_Kg2_c*) { + /* Nonmatching */ +} + +/* 00002EFC-00002F44 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002F44-00002F8C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00002F8C-00002FE8 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00002FE8-00003030 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003030-00003040 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003040-00003048 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003048-00003050 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003050-00003058 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003058-00003060 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003060-00003098 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003098-000030A0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030A0-000030A8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030A8-000030B0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030B0-000030E8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030E8-000030EC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000030EC-000030F4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000030F4-000030FC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000030FC-00003104 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003104-00003110 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003110-0000311C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000311C-0000317C .text __dt__15daNpc_Kg2_HIO_cFv */ +daNpc_Kg2_HIO_c::~daNpc_Kg2_HIO_c() { + /* Nonmatching */ +} + +/* 0000317C-00003198 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000031D4-000031DC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000031DC-000031E4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000031E4-000031EC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000031EC-000031F4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000031F4-0000323C .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 0000323C-00003244 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00003244-0000324C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 0000324C-00003250 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_kk1.cpp b/src/d/actor/d_a_npc_kk1.cpp new file mode 100644 index 000000000..33d6c17a6 --- /dev/null +++ b/src/d/actor/d_a_npc_kk1.cpp @@ -0,0 +1,788 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_kk1.cpp +// + +#include "d_a_npc_kk1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Kk1_HIO_cFv */ +daNpc_Kk1_HIO_c::daNpc_Kk1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001E4 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E4-00000304 .text _nodeCB_Head__11daNpc_Kk1_cFP7J3DNodeP8J3DModel */ +void daNpc_Kk1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000304-00000340 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000340-0000038C .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000038C-0000042C .text _nodeCB_BackBone__11daNpc_Kk1_cFP7J3DNodeP8J3DModel */ +void daNpc_Kk1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 0000042C-0000044C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000044C-000004EC .text searchActor_SWC00__FPvPv */ +void searchActor_SWC00(void*, void*) { + /* Nonmatching */ +} + +/* 000004EC-00000598 .text init_KK1_0__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::init_KK1_0() { + /* Nonmatching */ +} + +/* 00000598-000007B0 .text createInit__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::createInit() { + /* Nonmatching */ +} + +/* 000007B0-00000918 .text play_animation__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::play_animation() { + /* Nonmatching */ +} + +/* 00000918-00000A98 .text setMtx__11daNpc_Kk1_cFb */ +void daNpc_Kk1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000A98-00000AAC .text bckResID__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 00000AAC-00000AC0 .text btpResID__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00000AC0-00000BC4 .text setBtp__11daNpc_Kk1_cFScb */ +void daNpc_Kk1_c::setBtp(signed char, bool) { + /* Nonmatching */ +} + +/* 00000BC4-00000BE4 .text init_texPttrnAnm__11daNpc_Kk1_cFScb */ +void daNpc_Kk1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00000BE4-00000C80 .text play_btp_anm__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::play_btp_anm() { + /* Nonmatching */ +} + +/* 00000C80-00000CFC .text play_eff_anm__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::play_eff_anm() { + /* Nonmatching */ +} + +/* 00000CFC-00000DDC .text setAnm_anm__11daNpc_Kk1_cFPQ211daNpc_Kk1_c9anm_prm_c */ +void daNpc_Kk1_c::setAnm_anm(daNpc_Kk1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000DDC-00000E4C .text setAnm_NUM__11daNpc_Kk1_cFii */ +void daNpc_Kk1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000E4C-00000EB8 .text setAnm__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000EB8-00000EBC .text chngAnmTag__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000EBC-00000EC0 .text ctrlAnmTag__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000EC0-00000FA0 .text chngAnmAtr__11daNpc_Kk1_cFUc */ +void daNpc_Kk1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000FA0-00001080 .text ctrlAnmAtr__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00001080-000010E4 .text setAnm_ATR__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 000010E4-000011A0 .text anmAtr__11daNpc_Kk1_cFUs */ +void daNpc_Kk1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000011A0-0000149C .text next_msgStatus__11daNpc_Kk1_cFPUl */ +void daNpc_Kk1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000149C-00001534 .text getMsg_KK1_0__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::getMsg_KK1_0() { + /* Nonmatching */ +} + +/* 00001534-00001570 .text getMsg__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::getMsg() { + /* Nonmatching */ +} + +/* 00001570-000015FC .text eventOrder__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::eventOrder() { + /* Nonmatching */ +} + +/* 000015FC-000016DC .text checkOrder__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::checkOrder() { + /* Nonmatching */ +} + +/* 000016DC-00001774 .text chk_talk__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00001774-000017B4 .text chk_parts_notMov__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 000017B4-00001808 .text searchByID__11daNpc_Kk1_cFUiPi */ +void daNpc_Kk1_c::searchByID(unsigned int, int*) { + /* Nonmatching */ +} + +/* 00001808-000018B8 .text partner_search_sub__11daNpc_Kk1_cFPFPvPv_Pv */ +void daNpc_Kk1_c::partner_search_sub(void* (*)(void*, void*)) { + /* Nonmatching */ +} + +/* 000018B8-00001924 .text partner_search__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::partner_search() { + /* Nonmatching */ +} + +/* 00001924-00001B10 .text lookBack__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001B10-00001B90 .text chkAttention__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00001B90-00001BE8 .text setAttention__11daNpc_Kk1_cFb */ +void daNpc_Kk1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001BE8-00001C70 .text decideType__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::decideType(int) { + /* Nonmatching */ +} + +/* 00001C70-00001D10 .text cut_init_RUN_START__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_RUN_START(int) { + /* Nonmatching */ +} + +/* 00001D10-00001DD0 .text cut_move_RUN_START__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_RUN_START() { + /* Nonmatching */ +} + +/* 00001DD0-00001E58 .text cut_init_RUN__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_RUN(int) { + /* Nonmatching */ +} + +/* 00001E58-00001EAC .text cut_move_RUN__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_RUN() { + /* Nonmatching */ +} + +/* 00001EAC-00001F08 .text cut_init_CATCH_START__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_CATCH_START(int) { + /* Nonmatching */ +} + +/* 00001F08-00001F2C .text cut_move_CATCH_START__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_CATCH_START() { + /* Nonmatching */ +} + +/* 00001F2C-00001FAC .text cut_init_CATCH_END__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_CATCH_END(int) { + /* Nonmatching */ +} + +/* 00001FAC-00001FB4 .text cut_move_CATCH_END__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_CATCH_END() { + /* Nonmatching */ +} + +/* 00001FB4-000022BC .text cut_init_TRN__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_TRN(int) { + /* Nonmatching */ +} + +/* 000022BC-00002364 .text cut_move_TRN__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_TRN() { + /* Nonmatching */ +} + +/* 00002364-00002388 .text cut_init_BYE_START__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_BYE_START(int) { + /* Nonmatching */ +} + +/* 00002388-00002390 .text cut_move_BYE_START__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_BYE_START() { + /* Nonmatching */ +} + +/* 00002390-00002490 .text cut_init_BYE__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_BYE(int) { + /* Nonmatching */ +} + +/* 00002490-00002568 .text cut_move_BYE__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_BYE() { + /* Nonmatching */ +} + +/* 00002568-000025C8 .text cut_init_BYE_CONTINUE__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_BYE_CONTINUE(int) { + /* Nonmatching */ +} + +/* 000025C8-00002620 .text cut_move_BYE_CONTINUE__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_BYE_CONTINUE() { + /* Nonmatching */ +} + +/* 00002620-000026BC .text cut_init_BYE_END__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_BYE_END(int) { + /* Nonmatching */ +} + +/* 000026BC-000026C4 .text cut_move_BYE_END__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_BYE_END() { + /* Nonmatching */ +} + +/* 000026C4-000026C8 .text cut_init_PLYER_TRN__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_PLYER_TRN(int) { + /* Nonmatching */ +} + +/* 000026C8-000026D0 .text cut_move_PLYER_TRN__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_PLYER_TRN() { + /* Nonmatching */ +} + +/* 000026D0-00002744 .text cut_init_OTOBOKE__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_OTOBOKE(int) { + /* Nonmatching */ +} + +/* 00002744-00002798 .text cut_move_OTOBOKE__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_OTOBOKE() { + /* Nonmatching */ +} + +/* 00002798-000028A4 .text cut_init_PLYER_MOV__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_PLYER_MOV(int) { + /* Nonmatching */ +} + +/* 000028A4-000028AC .text cut_move_PLYER_MOV__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_PLYER_MOV() { + /* Nonmatching */ +} + +/* 000028AC-00002A40 .text cut_init_RUNAWAY_START__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_RUNAWAY_START(int) { + /* Nonmatching */ +} + +/* 00002A40-00002AD0 .text cut_move_RUNAWAY_START__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_RUNAWAY_START() { + /* Nonmatching */ +} + +/* 00002AD0-00002B08 .text cut_init_RUNAWAY_END__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::cut_init_RUNAWAY_END(int) { + /* Nonmatching */ +} + +/* 00002B08-00002B10 .text cut_move_RUNAWAY_END__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cut_move_RUNAWAY_END() { + /* Nonmatching */ +} + +/* 00002B10-00002D98 .text privateCut__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00002D98-00002DBC .text endEvent__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::endEvent() { + /* Nonmatching */ +} + +/* 00002DBC-00002DF4 .text isEventEntry__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00002DF4-00002F80 .text event_proc__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00002F80-00002FB8 .text checkCommandTalk__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::checkCommandTalk() { + /* Nonmatching */ +} + +/* 00002FB8-00003064 .text set_action__11daNpc_Kk1_cFM11daNpc_Kk1_cFPCvPvPv_iPv */ +void daNpc_Kk1_c::set_action(int (daNpc_Kk1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00003064-0000311C .text setStt__11daNpc_Kk1_cFSc */ +void daNpc_Kk1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 0000311C-000032D8 .text createTama__11daNpc_Kk1_cFf */ +void daNpc_Kk1_c::createTama(float) { + /* Nonmatching */ +} + +/* 000032D8-0000345C .text chk_areaIN__11daNpc_Kk1_cFf4cXyz */ +void daNpc_Kk1_c::chk_areaIN(float, cXyz) { + /* Nonmatching */ +} + +/* 0000345C-00003578 .text startEvent_check__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::startEvent_check() { + /* Nonmatching */ +} + +/* 00003578-00003600 .text chkHitPlayer__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::chkHitPlayer() { + /* Nonmatching */ +} + +/* 00003600-000036A8 .text set_pthPoint__11daNpc_Kk1_cFUc */ +void daNpc_Kk1_c::set_pthPoint(unsigned char) { + /* Nonmatching */ +} + +/* 000036A8-00003940 .text event_move__11daNpc_Kk1_cFb */ +void daNpc_Kk1_c::event_move(bool) { + /* Nonmatching */ +} + +/* 00003940-000039F0 .text kyoroPos__11daNpc_Kk1_cFi */ +void daNpc_Kk1_c::kyoroPos(int) { + /* Nonmatching */ +} + +/* 000039F0-00003A84 .text kyorokyoro__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::kyorokyoro() { + /* Nonmatching */ +} + +/* 00003A84-00003C9C .text chk_attn__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::chk_attn() { + /* Nonmatching */ +} + +/* 00003C9C-00003D9C .text setBikon__11daNpc_Kk1_cF4cXyz */ +void daNpc_Kk1_c::setBikon(cXyz) { + /* Nonmatching */ +} + +/* 00003D9C-00003DA0 .text delBikon__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::delBikon() { + /* Nonmatching */ +} + +/* 00003DA0-00003E18 .text setAse__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::setAse() { + /* Nonmatching */ +} + +/* 00003E18-00003EA4 .text flwAse__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::flwAse() { + /* Nonmatching */ +} + +/* 00003EA4-00003ED0 .text delAse__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::delAse() { + /* Nonmatching */ +} + +/* 00003ED0-0000415C .text wait_1__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::wait_1() { + /* Nonmatching */ +} + +/* 0000415C-0000449C .text walk_1__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::walk_1() { + /* Nonmatching */ +} + +/* 0000449C-00004614 .text wait_2__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::wait_2() { + /* Nonmatching */ +} + +/* 00004614-0000466C .text init_CMT_WAI__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::init_CMT_WAI() { + /* Nonmatching */ +} + +/* 0000466C-00004754 .text move_CMT_WAI__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::move_CMT_WAI() { + /* Nonmatching */ +} + +/* 00004754-000047D4 .text init_CMT_TRN__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::init_CMT_TRN() { + /* Nonmatching */ +} + +/* 000047D4-00004A14 .text move_CMT_TRN__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::move_CMT_TRN() { + /* Nonmatching */ +} + +/* 00004A14-00004A84 .text init_CMT_PCK__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::init_CMT_PCK() { + /* Nonmatching */ +} + +/* 00004A84-00004C34 .text move_CMT_PCK__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::move_CMT_PCK() { + /* Nonmatching */ +} + +/* 00004C34-00004DD0 .text cmmt_1__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::cmmt_1() { + /* Nonmatching */ +} + +/* 00004DD0-00004F74 .text wait_3__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::wait_3() { + /* Nonmatching */ +} + +/* 00004F74-00005170 .text wait_4__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::wait_4() { + /* Nonmatching */ +} + +/* 00005170-000052B4 .text talk_1__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::talk_1() { + /* Nonmatching */ +} + +/* 000052B4-000053F4 .text wait_action1__11daNpc_Kk1_cFPv */ +void daNpc_Kk1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 000053F4-00005534 .text demo__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::demo() { + /* Nonmatching */ +} + +/* 00005534-000055C4 .text shadowDraw__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 000055C4-00005798 .text _draw__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::_draw() { + /* Nonmatching */ +} + +/* 00005798-000059EC .text _execute__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::_execute() { + /* Nonmatching */ +} + +/* 000059EC-00005A58 .text _delete__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::_delete() { + /* Nonmatching */ +} + +/* 00005A58-00005B98 .text _create__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::_create() { + /* Nonmatching */ +} + +/* 00005B98-00005D38 .text __ct__11daNpc_Kk1_cFv */ +daNpc_Kk1_c::daNpc_Kk1_c() { + /* Nonmatching */ +} + +/* 00005D38-00005D94 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00005D94-00005DF0 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00005DF0-00005E4C .text __dt__13mDoExt_bpkAnmFv */ +mDoExt_bpkAnm::~mDoExt_bpkAnm() { + /* Nonmatching */ +} + +/* 00005E4C-00005EA8 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00005EA8-00005EF0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00005EF0-00005FBC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00005FBC-00006004 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00006004-00006060 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00006060-000060A8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000060A8-00006118 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00006118-0000638C .text bodyCreateHeap__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 0000638C-000065E0 .text effcCreateHeap__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::effcCreateHeap() { + /* Nonmatching */ +} + +/* 000065E0-00006684 .text CreateHeap__11daNpc_Kk1_cFv */ +void daNpc_Kk1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00006684-000066A4 .text daNpc_Kk1_Create__FP10fopAc_ac_c */ +void daNpc_Kk1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000066A4-000066C4 .text daNpc_Kk1_Delete__FP11daNpc_Kk1_c */ +void daNpc_Kk1_Delete(daNpc_Kk1_c*) { + /* Nonmatching */ +} + +/* 000066C4-000066E4 .text daNpc_Kk1_Execute__FP11daNpc_Kk1_c */ +void daNpc_Kk1_Execute(daNpc_Kk1_c*) { + /* Nonmatching */ +} + +/* 000066E4-00006704 .text daNpc_Kk1_Draw__FP11daNpc_Kk1_c */ +void daNpc_Kk1_Draw(daNpc_Kk1_c*) { + /* Nonmatching */ +} + +/* 00006704-0000670C .text daNpc_Kk1_IsDelete__FP11daNpc_Kk1_c */ +void daNpc_Kk1_IsDelete(daNpc_Kk1_c*) { + /* Nonmatching */ +} + +/* 0000670C-0000671C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000671C-00006724 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00006724-0000672C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000672C-00006734 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00006734-0000673C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000673C-00006774 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00006774-0000677C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000677C-00006784 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00006784-0000678C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000678C-000067C4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000067C4-000067C8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000067C8-000067D0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000067D0-000067D8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000067D8-000067E0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000067E0-000067EC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000067EC-000067F8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000067F8-00006854 .text __dt__15daNpc_Kk1_HIO_cFv */ +daNpc_Kk1_HIO_c::~daNpc_Kk1_HIO_c() { + /* Nonmatching */ +} + +/* 00006854-00006870 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00006870-000068EC .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00006928-00006930 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00006930-00006938 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00006938-00006940 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00006940-00006948 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00006948-00006950 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00006950-00006958 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00006958-0000695C .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_km1.cpp b/src/d/actor/d_a_npc_km1.cpp new file mode 100644 index 000000000..ad795a3b0 --- /dev/null +++ b/src/d/actor/d_a_npc_km1.cpp @@ -0,0 +1,418 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_km1.cpp +// + +#include "d_a_npc_km1.h" +#include "dolphin/types.h" + +/* 000000EC-00000144 .text __ct__15daNpc_Km1_HIO_cFv */ +daNpc_Km1_HIO_c::daNpc_Km1_HIO_c() { + /* Nonmatching */ +} + +/* 00000144-000002F0 .text nodeCallBack_Km__FP7J3DNodei */ +void nodeCallBack_Km(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002F0-0000032C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000032C-0000043C .text createInit__11daNpc_Km1_cFv */ +void daNpc_Km1_c::createInit() { + /* Nonmatching */ +} + +/* 0000043C-0000054C .text setMtx__11daNpc_Km1_cFv */ +void daNpc_Km1_c::setMtx() { + /* Nonmatching */ +} + +/* 0000054C-00000654 .text anmResID__11daNpc_Km1_cFiPiPi */ +void daNpc_Km1_c::anmResID(int, int*, int*) { + /* Nonmatching */ +} + +/* 00000654-000006F0 .text BtpNum2ResID__11daNpc_Km1_cFiPi */ +void daNpc_Km1_c::BtpNum2ResID(int, int*) { + /* Nonmatching */ +} + +/* 000006F0-00000734 .text setAnm_tex__11daNpc_Km1_cFSc */ +void daNpc_Km1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 00000734-00000850 .text init_btp__11daNpc_Km1_cFbi */ +void daNpc_Km1_c::init_btp(bool, int) { + /* Nonmatching */ +} + +/* 00000850-00000894 .text initTexPatternAnm__11daNpc_Km1_cFb */ +void daNpc_Km1_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000894-00000958 .text playTexPatternAnm__11daNpc_Km1_cFv */ +void daNpc_Km1_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000958-00000A24 .text setAnm_anm__11daNpc_Km1_cFPQ211daNpc_Km1_c9anm_prm_c */ +void daNpc_Km1_c::setAnm_anm(daNpc_Km1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000A24-00000A8C .text setAnm__11daNpc_Km1_cFv */ +void daNpc_Km1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000A8C-00000A98 .text chngAnmTag__11daNpc_Km1_cFv */ +void daNpc_Km1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000A98-00000AA4 .text ctrlAnmTag__11daNpc_Km1_cFv */ +void daNpc_Km1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000AA4-00000AE4 .text chngAnmAtr__11daNpc_Km1_cFUc */ +void daNpc_Km1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000AE4-00000AE8 .text ctrlAnmAtr__11daNpc_Km1_cFv */ +void daNpc_Km1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000AE8-00000B50 .text setAnm_ATR__11daNpc_Km1_cFi */ +void daNpc_Km1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 00000B50-00000C0C .text anmAtr__11daNpc_Km1_cFUs */ +void daNpc_Km1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000C0C-00000C64 .text setStt__11daNpc_Km1_cFSc */ +void daNpc_Km1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00000C64-00000C6C .text next_msgStatus__11daNpc_Km1_cFPUl */ +void daNpc_Km1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000C6C-00000C74 .text getMsg__11daNpc_Km1_cFv */ +void daNpc_Km1_c::getMsg() { + /* Nonmatching */ +} + +/* 00000C74-00000CC4 .text eventOrder__11daNpc_Km1_cFv */ +void daNpc_Km1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000CC4-00000D04 .text checkOrder__11daNpc_Km1_cFv */ +void daNpc_Km1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000D04-00000E94 .text lookBack__11daNpc_Km1_cFv */ +void daNpc_Km1_c::lookBack() { + /* Nonmatching */ +} + +/* 00000E94-00000F14 .text chkAttention__11daNpc_Km1_cFv */ +void daNpc_Km1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00000F14-00000F78 .text setAttention__11daNpc_Km1_cFv */ +void daNpc_Km1_c::setAttention() { + /* Nonmatching */ +} + +/* 00000F78-00000FA4 .text decideType__11daNpc_Km1_cFi */ +void daNpc_Km1_c::decideType(int) { + /* Nonmatching */ +} + +/* 00000FA4-0000102C .text event_actionInit__11daNpc_Km1_cFi */ +void daNpc_Km1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 0000102C-0000103C .text event_action__11daNpc_Km1_cFv */ +void daNpc_Km1_c::event_action() { + /* Nonmatching */ +} + +/* 0000103C-00001144 .text privateCut__11daNpc_Km1_cFv */ +void daNpc_Km1_c::privateCut() { + /* Nonmatching */ +} + +/* 00001144-00001164 .text endEvent__11daNpc_Km1_cFv */ +void daNpc_Km1_c::endEvent() { + /* Nonmatching */ +} + +/* 00001164-000011C4 .text event_proc__11daNpc_Km1_cFv */ +void daNpc_Km1_c::event_proc() { + /* Nonmatching */ +} + +/* 000011C4-00001270 .text set_action__11daNpc_Km1_cFM11daNpc_Km1_cFPCvPvPv_iPv */ +void daNpc_Km1_c::set_action(int (daNpc_Km1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001270-00001368 .text wait01__11daNpc_Km1_cFv */ +void daNpc_Km1_c::wait01() { + /* Nonmatching */ +} + +/* 00001368-000013F8 .text talk01__11daNpc_Km1_cFv */ +void daNpc_Km1_c::talk01() { + /* Nonmatching */ +} + +/* 000013F8-000014AC .text wait_action1__11daNpc_Km1_cFPv */ +void daNpc_Km1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 000014AC-00001548 .text demo__11daNpc_Km1_cFv */ +void daNpc_Km1_c::demo() { + /* Nonmatching */ +} + +/* 00001548-000016AC .text _draw__11daNpc_Km1_cFv */ +void daNpc_Km1_c::_draw() { + /* Nonmatching */ +} + +/* 000016AC-00001808 .text _execute__11daNpc_Km1_cFv */ +void daNpc_Km1_c::_execute() { + /* Nonmatching */ +} + +/* 00001808-0000188C .text _delete__11daNpc_Km1_cFv */ +void daNpc_Km1_c::_delete() { + /* Nonmatching */ +} + +/* 0000188C-000018AC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000018AC-00001A1C .text _create__11daNpc_Km1_cFv */ +void daNpc_Km1_c::_create() { + /* Nonmatching */ +} + +/* 00001A1C-00001B80 .text __ct__11daNpc_Km1_cFv */ +daNpc_Km1_c::daNpc_Km1_c() { + /* Nonmatching */ +} + +/* 00001B80-00001BDC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00001BDC-00001C24 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001C24-00001CF0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001CF0-00001D38 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001D38-00001D94 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001D94-00001DDC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001DDC-00001E4C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001E4C-00002158 .text CreateHeap__11daNpc_Km1_cFv */ +void daNpc_Km1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00002158-00002178 .text daNpc_Km1_Create__FP10fopAc_ac_c */ +void daNpc_Km1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002178-00002198 .text daNpc_Km1_Delete__FP11daNpc_Km1_c */ +void daNpc_Km1_Delete(daNpc_Km1_c*) { + /* Nonmatching */ +} + +/* 00002198-000021B8 .text daNpc_Km1_Execute__FP11daNpc_Km1_c */ +void daNpc_Km1_Execute(daNpc_Km1_c*) { + /* Nonmatching */ +} + +/* 000021B8-000021D8 .text daNpc_Km1_Draw__FP11daNpc_Km1_c */ +void daNpc_Km1_Draw(daNpc_Km1_c*) { + /* Nonmatching */ +} + +/* 000021D8-000021E0 .text daNpc_Km1_IsDelete__FP11daNpc_Km1_c */ +void daNpc_Km1_IsDelete(daNpc_Km1_c*) { + /* Nonmatching */ +} + +/* 000021E0-000021F0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000021F0-000021F8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000021F8-00002200 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002200-00002208 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002208-00002210 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002210-00002248 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002248-00002250 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002250-00002258 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002258-00002260 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002260-00002298 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002298-0000229C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000229C-000022A4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000022A4-000022AC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000022AC-000022B4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000022B4-000022C0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000022C0-000022CC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000022CC-00002314 .text __dt__15daNpc_Km1_HIO_cFv */ +daNpc_Km1_HIO_c::~daNpc_Km1_HIO_c() { + /* Nonmatching */ +} + +/* 00002314-00002330 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 0000236C-00002374 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002374-0000237C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000237C-00002384 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002384-0000238C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000238C-00002394 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002394-0000239C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 0000239C-000023A0 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ko1.cpp b/src/d/actor/d_a_npc_ko1.cpp new file mode 100644 index 000000000..0f47ae554 --- /dev/null +++ b/src/d/actor/d_a_npc_ko1.cpp @@ -0,0 +1,1018 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ko1.cpp +// + +#include "d_a_npc_ko1.h" +#include "dolphin/types.h" + +/* 000000EC-00000108 .text __ct__20daNpc_Ko1_childHIO_cFv */ +daNpc_Ko1_childHIO_c::daNpc_Ko1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000108-00000150 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000150-0000020C .text __ct__15daNpc_Ko1_HIO_cFv */ +daNpc_Ko1_HIO_c::daNpc_Ko1_HIO_c() { + /* Nonmatching */ +} + +/* 0000020C-00000268 .text __dt__20daNpc_Ko1_childHIO_cFv */ +daNpc_Ko1_childHIO_c::~daNpc_Ko1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000268-000002E0 .text searchActor_Ko_Hna__FPvPv */ +void searchActor_Ko_Hna(void*, void*) { + /* Nonmatching */ +} + +/* 000002E0-00000358 .text searchActor_Ko_Bou__FPvPv */ +void searchActor_Ko_Bou(void*, void*) { + /* Nonmatching */ +} + +/* 00000358-000003D0 .text searchActor_Ob__FPvPv */ +void searchActor_Ob(void*, void*) { + /* Nonmatching */ +} + +/* 000003D0-0000041C .text nodeCallBack_Hed__FP7J3DNodei */ +void nodeCallBack_Hed(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000041C-00000488 .text nodeHedControl__11daNpc_Ko1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ko1_c::nodeHedControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000488-000004D4 .text nodeCallBack_Bln__FP7J3DNodei */ +void nodeCallBack_Bln(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000004D4-00000554 .text nodeBlnControl__11daNpc_Ko1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ko1_c::nodeBlnControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000554-000005A0 .text nodeCallBack_Ko1__FP7J3DNodei */ +void nodeCallBack_Ko1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000005A0-000006E8 .text nodeKo1Control__11daNpc_Ko1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ko1_c::nodeKo1Control(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000006E8-00000724 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000724-000007CC .text init_HNA_0__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::init_HNA_0() { + /* Nonmatching */ +} + +/* 000007CC-00000860 .text init_HNA_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::init_HNA_1() { + /* Nonmatching */ +} + +/* 00000860-000008E8 .text init_HNA_2__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::init_HNA_2() { + /* Nonmatching */ +} + +/* 000008E8-00000994 .text init_HNA_3__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::init_HNA_3() { + /* Nonmatching */ +} + +/* 00000994-00000A20 .text init_HNA_4__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::init_HNA_4() { + /* Nonmatching */ +} + +/* 00000A20-00000AAC .text init_BOU_0__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::init_BOU_0() { + /* Nonmatching */ +} + +/* 00000AAC-00000B38 .text init_BOU_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::init_BOU_1() { + /* Nonmatching */ +} + +/* 00000B38-00000BE4 .text init_BOU_2__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::init_BOU_2() { + /* Nonmatching */ +} + +/* 00000BE4-00000C78 .text init_BOU_3__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::init_BOU_3() { + /* Nonmatching */ +} + +/* 00000C78-00000F14 .text createInit__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::createInit() { + /* Nonmatching */ +} + +/* 00000F14-000011C4 .text setMtx__11daNpc_Ko1_cFb */ +void daNpc_Ko1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 000011C4-000011D8 .text anmNum_toResID__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 000011D8-00001200 .text headAnmNum_toResID__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::headAnmNum_toResID(int) { + /* Nonmatching */ +} + +/* 00001200-00001214 .text balloon_anmNum_toResID__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::balloon_anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 00001214-0000129C .text btpNum_toResID__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::btpNum_toResID(int) { + /* Nonmatching */ +} + +/* 0000129C-000013AC .text setBtp__11daNpc_Ko1_cFbi */ +void daNpc_Ko1_c::setBtp(bool, int) { + /* Nonmatching */ +} + +/* 000013AC-000013D4 .text iniTexPttrnAnm__11daNpc_Ko1_cFb */ +void daNpc_Ko1_c::iniTexPttrnAnm(bool) { + /* Nonmatching */ +} + +/* 000013D4-00001480 .text plyTexPttrnAnm__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::plyTexPttrnAnm() { + /* Nonmatching */ +} + +/* 00001480-000014BC .text setAnm_tex__11daNpc_Ko1_cFSc */ +void daNpc_Ko1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 000014BC-000015B4 .text setAnm_anm__11daNpc_Ko1_cFPQ211daNpc_Ko1_c9anm_prm_c */ +void daNpc_Ko1_c::setAnm_anm(daNpc_Ko1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 000015B4-00001674 .text set_balloonAnm_anm__11daNpc_Ko1_cFPQ211daNpc_Ko1_c9anm_prm_c */ +void daNpc_Ko1_c::set_balloonAnm_anm(daNpc_Ko1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00001674-000016A4 .text set_balloonAnm_NUM__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::set_balloonAnm_NUM(int) { + /* Nonmatching */ +} + +/* 000016A4-00001710 .text setAnm_NUM__11daNpc_Ko1_cFii */ +void daNpc_Ko1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00001710-00001790 .text setAnm__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::setAnm() { + /* Nonmatching */ +} + +/* 00001790-000017A4 .text setPlaySpd__11daNpc_Ko1_cFf */ +void daNpc_Ko1_c::setPlaySpd(float) { + /* Nonmatching */ +} + +/* 000017A4-000017DC .text chg_anmTag__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::chg_anmTag() { + /* Nonmatching */ +} + +/* 000017DC-00001824 .text control_anmTag__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::control_anmTag() { + /* Nonmatching */ +} + +/* 00001824-000018D8 .text chg_anmAtr__11daNpc_Ko1_cFUc */ +void daNpc_Ko1_c::chg_anmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 000018D8-0000192C .text control_anmAtr__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::control_anmAtr() { + /* Nonmatching */ +} + +/* 0000192C-00001994 .text setAnm_ATR__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 00001994-00001A9C .text anmAtr__11daNpc_Ko1_cFUs */ +void daNpc_Ko1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00001A9C-00001AEC .text eventOrder__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001AEC-00001B2C .text checkOrder__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001B2C-00001BCC .text chk_talk__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00001BCC-00001E0C .text chk_manzai_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::chk_manzai_1() { + /* Nonmatching */ +} + +/* 00001E0C-00001E4C .text chk_partsNotMove__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::chk_partsNotMove() { + /* Nonmatching */ +} + +/* 00001E4C-00001FFC .text lookBack__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001FFC-00002204 .text next_msgStatus__11daNpc_Ko1_cFPUl */ +void daNpc_Ko1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002204-00002240 .text getMsg_HNA_0__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::getMsg_HNA_0() { + /* Nonmatching */ +} + +/* 00002240-0000227C .text getMsg_HNA_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::getMsg_HNA_1() { + /* Nonmatching */ +} + +/* 0000227C-000022B8 .text getMsg_HNA_2__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::getMsg_HNA_2() { + /* Nonmatching */ +} + +/* 000022B8-00002318 .text getMsg_HNA_3__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::getMsg_HNA_3() { + /* Nonmatching */ +} + +/* 00002318-0000237C .text getMsg_BOU_0__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::getMsg_BOU_0() { + /* Nonmatching */ +} + +/* 0000237C-000023B8 .text getMsg_BOU_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::getMsg_BOU_1() { + /* Nonmatching */ +} + +/* 000023B8-000023E8 .text bitCount__11daNpc_Ko1_cFUc */ +void daNpc_Ko1_c::bitCount(unsigned char) { + /* Nonmatching */ +} + +/* 000023E8-0000248C .text getMsg_BOU_2__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::getMsg_BOU_2() { + /* Nonmatching */ +} + +/* 0000248C-00002528 .text getMsg__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::getMsg() { + /* Nonmatching */ +} + +/* 00002528-000025A8 .text chkAttention__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000025A8-00002610 .text setAttention__11daNpc_Ko1_cFb */ +void daNpc_Ko1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00002610-00002644 .text searchByID__11daNpc_Ko1_cFUi */ +void daNpc_Ko1_c::searchByID(unsigned int) { + /* Nonmatching */ +} + +/* 00002644-000026DC .text partner_srch_sub__11daNpc_Ko1_cFPFPvPv_Pv */ +void daNpc_Ko1_c::partner_srch_sub(void* (*)(void*, void*)) { + /* Nonmatching */ +} + +/* 000026DC-000027CC .text partner_srch__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::partner_srch() { + /* Nonmatching */ +} + +/* 000027CC-00002900 .text check_landOn__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::check_landOn() { + /* Nonmatching */ +} + +/* 00002900-0000299C .text ko_setPthPos__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::ko_setPthPos() { + /* Nonmatching */ +} + +/* 0000299C-00002AA4 .text set_tgtPos__11daNpc_Ko1_cF4cXyz */ +void daNpc_Ko1_c::set_tgtPos(cXyz) { + /* Nonmatching */ +} + +/* 00002AA4-00002C14 .text ko_movPass__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::ko_movPass() { + /* Nonmatching */ +} + +/* 00002C14-00002D50 .text ko_clcMovSpd__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::ko_clcMovSpd() { + /* Nonmatching */ +} + +/* 00002D50-00002E3C .text ko_clcSwmSpd__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::ko_clcSwmSpd() { + /* Nonmatching */ +} + +/* 00002E3C-00003028 .text ko_nMove__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::ko_nMove() { + /* Nonmatching */ +} + +/* 00003028-000030E8 .text chk_routeAngle__11daNpc_Ko1_cFR4cXyzPs */ +void daNpc_Ko1_c::chk_routeAngle(cXyz&, short*) { + /* Nonmatching */ +} + +/* 000030E8-0000334C .text routeWallCheck__11daNpc_Ko1_cFR4cXyzR4cXyzPs */ +void daNpc_Ko1_c::routeWallCheck(cXyz&, cXyz&, short*) { + /* Nonmatching */ +} + +/* 0000334C-00003478 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00003478-00003518 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00003518-00003574 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003574-000035BC .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000035BC-00003618 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00003618-00003660 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00003660-000036F4 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000036F4-0000373C .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 0000373C-00003784 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003784-00003A04 .text chk_ForwardGroundY__11daNpc_Ko1_cFs */ +void daNpc_Ko1_c::chk_ForwardGroundY(short) { + /* Nonmatching */ +} + +/* 00003A04-00003B1C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003B1C-00003B9C .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003B9C-00003C54 .text chk_wallJump__11daNpc_Ko1_cFs */ +void daNpc_Ko1_c::chk_wallJump(short) { + /* Nonmatching */ +} + +/* 00003C54-00003D34 .text routeCheck__11daNpc_Ko1_cFfPs */ +void daNpc_Ko1_c::routeCheck(float, short*) { + /* Nonmatching */ +} + +/* 00003D34-00003DE8 .text chk_start_swim__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::chk_start_swim() { + /* Nonmatching */ +} + +/* 00003DE8-00003E64 .text get_crsActorID__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::get_crsActorID() { + /* Nonmatching */ +} + +/* 00003E64-00003F50 .text chk_areaIn__11daNpc_Ko1_cFf4cXyz */ +void daNpc_Ko1_c::chk_areaIn(float, cXyz) { + /* Nonmatching */ +} + +/* 00003F50-00003FF0 .text setPrtcl_Hamon__11daNpc_Ko1_cFff */ +void daNpc_Ko1_c::setPrtcl_Hamon(float, float) { + /* Nonmatching */ +} + +/* 00003FF0-000040F8 .text setPrtcl_HanaPachi__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::setPrtcl_HanaPachi() { + /* Nonmatching */ +} + +/* 000040F8-0000420C .text charDecide__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::charDecide(int) { + /* Nonmatching */ +} + +/* 0000420C-00004264 .text event_actionInit__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 00004264-00004274 .text event_action__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::event_action() { + /* Nonmatching */ +} + +/* 00004274-00004360 .text privateCut__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00004360-00004384 .text endEvent__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::endEvent() { + /* Nonmatching */ +} + +/* 00004384-000043BC .text isEventEntry__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 000043BC-00004414 .text event_proc__11daNpc_Ko1_cFi */ +void daNpc_Ko1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00004414-000044C0 .text set_action__11daNpc_Ko1_cFM11daNpc_Ko1_cFPCvPvPv_iPv */ +void daNpc_Ko1_c::set_action(int (daNpc_Ko1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 000044C0-000044E8 .text clrSpd__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::clrSpd() { + /* Nonmatching */ +} + +/* 000044E8-00004B18 .text setStt__11daNpc_Ko1_cFSc */ +void daNpc_Ko1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00004B18-00004C70 .text wait_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::wait_1() { + /* Nonmatching */ +} + +/* 00004C70-00004CE8 .text wait_2__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::wait_2() { + /* Nonmatching */ +} + +/* 00004CE8-00004D1C .text wait_3__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::wait_3() { + /* Nonmatching */ +} + +/* 00004D1C-00004E64 .text wait_4__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::wait_4() { + /* Nonmatching */ +} + +/* 00004E64-00004F30 .text wait_5__11daNpc_Ko1_cFSc */ +void daNpc_Ko1_c::wait_5(signed char) { + /* Nonmatching */ +} + +/* 00004F30-00005088 .text wait_6__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::wait_6() { + /* Nonmatching */ +} + +/* 00005088-000052D4 .text wait_7__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::wait_7() { + /* Nonmatching */ +} + +/* 000052D4-000053F8 .text wait_9__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::wait_9() { + /* Nonmatching */ +} + +/* 000053F8-00005524 .text wait_a__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::wait_a() { + /* Nonmatching */ +} + +/* 00005524-000055F8 .text walk_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::walk_1() { + /* Nonmatching */ +} + +/* 000055F8-000056D4 .text walk_2__11daNpc_Ko1_cFScSc */ +void daNpc_Ko1_c::walk_2(signed char, signed char) { + /* Nonmatching */ +} + +/* 000056D4-000057B8 .text walk_3__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::walk_3() { + /* Nonmatching */ +} + +/* 000057B8-000058EC .text swim_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::swim_1() { + /* Nonmatching */ +} + +/* 000058EC-00005A1C .text swim_2__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::swim_2() { + /* Nonmatching */ +} + +/* 00005A1C-00005B64 .text attk_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::attk_1() { + /* Nonmatching */ +} + +/* 00005B64-00005C94 .text attk_2__11daNpc_Ko1_cFScSc */ +void daNpc_Ko1_c::attk_2(signed char, signed char) { + /* Nonmatching */ +} + +/* 00005C94-00005DEC .text attk_3__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::attk_3() { + /* Nonmatching */ +} + +/* 00005DEC-00005E1C .text down_1__11daNpc_Ko1_cFSc */ +void daNpc_Ko1_c::down_1(signed char) { + /* Nonmatching */ +} + +/* 00005E1C-0000609C .text talk_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::talk_1() { + /* Nonmatching */ +} + +/* 0000609C-00006184 .text talk_2__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::talk_2() { + /* Nonmatching */ +} + +/* 00006184-000062B4 .text manzai__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::manzai() { + /* Nonmatching */ +} + +/* 000062B4-00006358 .text neru_1__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::neru_1() { + /* Nonmatching */ +} + +/* 00006358-00006524 .text neru_2__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::neru_2() { + /* Nonmatching */ +} + +/* 00006524-00006668 .text hana_action1__11daNpc_Ko1_cFPv */ +void daNpc_Ko1_c::hana_action1(void*) { + /* Nonmatching */ +} + +/* 00006668-00006774 .text hana_action2__11daNpc_Ko1_cFPv */ +void daNpc_Ko1_c::hana_action2(void*) { + /* Nonmatching */ +} + +/* 00006774-00006894 .text hana_action3__11daNpc_Ko1_cFPv */ +void daNpc_Ko1_c::hana_action3(void*) { + /* Nonmatching */ +} + +/* 00006894-00006988 .text hana_action4__11daNpc_Ko1_cFPv */ +void daNpc_Ko1_c::hana_action4(void*) { + /* Nonmatching */ +} + +/* 00006988-00006A24 .text hana_action5__11daNpc_Ko1_cFPv */ +void daNpc_Ko1_c::hana_action5(void*) { + /* Nonmatching */ +} + +/* 00006A24-00006B24 .text wait_action1__11daNpc_Ko1_cFPv */ +void daNpc_Ko1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00006B24-00006C64 .text wait_action2__11daNpc_Ko1_cFPv */ +void daNpc_Ko1_c::wait_action2(void*) { + /* Nonmatching */ +} + +/* 00006C64-00006D58 .text wait_action3__11daNpc_Ko1_cFPv */ +void daNpc_Ko1_c::wait_action3(void*) { + /* Nonmatching */ +} + +/* 00006D58-00006DF4 .text wait_action4__11daNpc_Ko1_cFPv */ +void daNpc_Ko1_c::wait_action4(void*) { + /* Nonmatching */ +} + +/* 00006DF4-00006F34 .text demo__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::demo() { + /* Nonmatching */ +} + +/* 00006F34-00007008 .text shadowDraw__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00007008-0000728C .text _draw__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::_draw() { + /* Nonmatching */ +} + +/* 0000728C-0000756C .text _execute__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::_execute() { + /* Nonmatching */ +} + +/* 0000756C-000075F0 .text _delete__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::_delete() { + /* Nonmatching */ +} + +/* 000075F0-00007610 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007610-00007730 .text _create__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::_create() { + /* Nonmatching */ +} + +/* 00007730-000078BC .text __ct__11daNpc_Ko1_cFv */ +daNpc_Ko1_c::daNpc_Ko1_c() { + /* Nonmatching */ +} + +/* 000078BC-00007918 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00007918-00007960 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00007960-000079BC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000079BC-00007A04 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00007A04-00007AD0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00007AD0-00007B18 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00007B18-00007B74 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00007B74-00007BBC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00007BBC-00007C2C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00007C2C-00007E9C .text create_Anm__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::create_Anm() { + /* Nonmatching */ +} + +/* 00007E9C-00008090 .text create_hed_Anm__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::create_hed_Anm() { + /* Nonmatching */ +} + +/* 00008090-000082A4 .text create_bln_Anm__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::create_bln_Anm() { + /* Nonmatching */ +} + +/* 000082A4-00008380 .text create_itm_Mdl__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::create_itm_Mdl() { + /* Nonmatching */ +} + +/* 00008380-00008604 .text CreateHeap__11daNpc_Ko1_cFv */ +void daNpc_Ko1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00008604-00008624 .text daNpc_Ko1_Create__FP10fopAc_ac_c */ +void daNpc_Ko1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00008624-00008644 .text daNpc_Ko1_Delete__FP11daNpc_Ko1_c */ +void daNpc_Ko1_Delete(daNpc_Ko1_c*) { + /* Nonmatching */ +} + +/* 00008644-00008664 .text daNpc_Ko1_Execute__FP11daNpc_Ko1_c */ +void daNpc_Ko1_Execute(daNpc_Ko1_c*) { + /* Nonmatching */ +} + +/* 00008664-00008684 .text daNpc_Ko1_Draw__FP11daNpc_Ko1_c */ +void daNpc_Ko1_Draw(daNpc_Ko1_c*) { + /* Nonmatching */ +} + +/* 00008684-0000868C .text daNpc_Ko1_IsDelete__FP11daNpc_Ko1_c */ +void daNpc_Ko1_IsDelete(daNpc_Ko1_c*) { + /* Nonmatching */ +} + +/* 0000868C-00008690 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008690-00008694 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008694-00008698 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008698-0000869C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000869C-000086AC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000086AC-000086B4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000086B4-000086BC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000086BC-000086C4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000086C4-000086CC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000086CC-00008704 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008704-0000870C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000870C-00008714 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008714-0000871C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000871C-00008754 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008754-00008758 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00008758-00008760 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00008760-00008768 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008768-00008770 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008770-0000877C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000877C-00008788 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008788-0000880C .text __dt__15daNpc_Ko1_HIO_cFv */ +daNpc_Ko1_HIO_c::~daNpc_Ko1_HIO_c() { + /* Nonmatching */ +} + +/* 0000880C-00008828 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00008828-000088A4 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 000088E0-000088E8 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000088E8-000088F0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000088F0-000088F8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000088F8-00008900 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008900-00008908 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008908-00008910 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008910-00008918 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008918-00008920 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008920-00008928 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008928-00008930 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008930-00008938 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008938-00008940 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008940-00008948 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008948-00008950 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00008950-00008958 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00008958-0000895C .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_kp1.cpp b/src/d/actor/d_a_npc_kp1.cpp new file mode 100644 index 000000000..848d66619 --- /dev/null +++ b/src/d/actor/d_a_npc_kp1.cpp @@ -0,0 +1,438 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_kp1.cpp +// + +#include "d_a_npc_kp1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Kp1_HIO_cFv */ +daNpc_Kp1_HIO_c::daNpc_Kp1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-0000035C .text nodeCallBack_Kp__FP7J3DNodei */ +void nodeCallBack_Kp(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000035C-00000398 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000398-000004D0 .text createInit__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::createInit() { + /* Nonmatching */ +} + +/* 000004D0-00000658 .text setMtx__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::setMtx() { + /* Nonmatching */ +} + +/* 00000658-00000760 .text anmResID__11daNpc_Kp1_cFiPiPi */ +void daNpc_Kp1_c::anmResID(int, int*, int*) { + /* Nonmatching */ +} + +/* 00000760-000007FC .text BtpNum2ResID__11daNpc_Kp1_cFiPi */ +void daNpc_Kp1_c::BtpNum2ResID(int, int*) { + /* Nonmatching */ +} + +/* 000007FC-00000840 .text setAnm_tex__11daNpc_Kp1_cFSc */ +void daNpc_Kp1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 00000840-00000970 .text init_btp__11daNpc_Kp1_cFbi */ +void daNpc_Kp1_c::init_btp(bool, int) { + /* Nonmatching */ +} + +/* 00000970-000009B4 .text initTexPatternAnm__11daNpc_Kp1_cFb */ +void daNpc_Kp1_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 000009B4-00000A80 .text playTexPatternAnm__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000A80-00000B4C .text setAnm_anm__11daNpc_Kp1_cFPQ211daNpc_Kp1_c9anm_prm_c */ +void daNpc_Kp1_c::setAnm_anm(daNpc_Kp1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000B4C-00000BB8 .text setAnm_NUM__11daNpc_Kp1_cFii */ +void daNpc_Kp1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000BB8-00000C20 .text setAnm__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000C20-00000C2C .text chngAnmTag__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000C2C-00000C38 .text ctrlAnmTag__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000C38-00000CA4 .text chngAnmAtr__11daNpc_Kp1_cFUc */ +void daNpc_Kp1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000CA4-00000D54 .text ctrlAnmAtr__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000D54-00000DBC .text setAnm_ATR__11daNpc_Kp1_cFi */ +void daNpc_Kp1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 00000DBC-00000E78 .text anmAtr__11daNpc_Kp1_cFUs */ +void daNpc_Kp1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000E78-00000EE0 .text setStt__11daNpc_Kp1_cFSc */ +void daNpc_Kp1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00000EE0-0000102C .text next_msgStatus__11daNpc_Kp1_cFPUl */ +void daNpc_Kp1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000102C-00001178 .text getMsg__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::getMsg() { + /* Nonmatching */ +} + +/* 00001178-00001204 .text eventOrder__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001204-000012E4 .text checkOrder__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::checkOrder() { + /* Nonmatching */ +} + +/* 000012E4-00001474 .text lookBack__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001474-000014F4 .text chkAttention__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000014F4-00001558 .text setAttention__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::setAttention() { + /* Nonmatching */ +} + +/* 00001558-000015F4 .text chk_talk__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::chk_talk() { + /* Nonmatching */ +} + +/* 000015F4-00001620 .text decideType__11daNpc_Kp1_cFi */ +void daNpc_Kp1_c::decideType(int) { + /* Nonmatching */ +} + +/* 00001620-000016A8 .text event_actionInit__11daNpc_Kp1_cFi */ +void daNpc_Kp1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 000016A8-00001778 .text event_action__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::event_action() { + /* Nonmatching */ +} + +/* 00001778-00001880 .text privateCut__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::privateCut() { + /* Nonmatching */ +} + +/* 00001880-000018A0 .text endEvent__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::endEvent() { + /* Nonmatching */ +} + +/* 000018A0-00001998 .text event_proc__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::event_proc() { + /* Nonmatching */ +} + +/* 00001998-00001A44 .text set_action__11daNpc_Kp1_cFM11daNpc_Kp1_cFPCvPvPv_iPv */ +void daNpc_Kp1_c::set_action(int (daNpc_Kp1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001A44-00001AFC .text wait01__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::wait01() { + /* Nonmatching */ +} + +/* 00001AFC-00001BD4 .text talk01__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::talk01() { + /* Nonmatching */ +} + +/* 00001BD4-00001C88 .text wait_action1__11daNpc_Kp1_cFPv */ +void daNpc_Kp1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00001C88-00001DB8 .text demo__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::demo() { + /* Nonmatching */ +} + +/* 00001DB8-00001E9C .text shadowDraw__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00001E9C-00001FA4 .text _draw__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::_draw() { + /* Nonmatching */ +} + +/* 00001FA4-00002100 .text _execute__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::_execute() { + /* Nonmatching */ +} + +/* 00002100-0000215C .text _delete__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::_delete() { + /* Nonmatching */ +} + +/* 0000215C-0000217C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000217C-000022A0 .text _create__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::_create() { + /* Nonmatching */ +} + +/* 000022A0-00002404 .text __ct__11daNpc_Kp1_cFv */ +daNpc_Kp1_c::daNpc_Kp1_c() { + /* Nonmatching */ +} + +/* 00002404-00002460 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00002460-000024A8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000024A8-00002574 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002574-000025BC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000025BC-00002618 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002618-00002660 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002660-000026D0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000026D0-00002B14 .text CreateHeap__11daNpc_Kp1_cFv */ +void daNpc_Kp1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00002B14-00002B34 .text daNpc_Kp1_Create__FP10fopAc_ac_c */ +void daNpc_Kp1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002B34-00002B54 .text daNpc_Kp1_Delete__FP11daNpc_Kp1_c */ +void daNpc_Kp1_Delete(daNpc_Kp1_c*) { + /* Nonmatching */ +} + +/* 00002B54-00002B74 .text daNpc_Kp1_Execute__FP11daNpc_Kp1_c */ +void daNpc_Kp1_Execute(daNpc_Kp1_c*) { + /* Nonmatching */ +} + +/* 00002B74-00002B94 .text daNpc_Kp1_Draw__FP11daNpc_Kp1_c */ +void daNpc_Kp1_Draw(daNpc_Kp1_c*) { + /* Nonmatching */ +} + +/* 00002B94-00002B9C .text daNpc_Kp1_IsDelete__FP11daNpc_Kp1_c */ +void daNpc_Kp1_IsDelete(daNpc_Kp1_c*) { + /* Nonmatching */ +} + +/* 00002B9C-00002BAC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002BAC-00002BB4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002BB4-00002BBC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002BBC-00002BC4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BC4-00002BCC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BCC-00002C04 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C04-00002C0C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C0C-00002C14 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C14-00002C1C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C1C-00002C54 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C54-00002C58 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002C58-00002C60 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002C60-00002C68 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C68-00002C70 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C70-00002C7C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002C7C-00002C88 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002C88-00002CE4 .text __dt__15daNpc_Kp1_HIO_cFv */ +daNpc_Kp1_HIO_c::~daNpc_Kp1_HIO_c() { + /* Nonmatching */ +} + +/* 00002CE4-00002D00 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00002D3C-00002D44 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002D44-00002D4C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002D4C-00002D54 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002D54-00002D5C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002D5C-00002D64 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002D64-00002D6C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00002D6C-00002D70 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ls1.cpp b/src/d/actor/d_a_npc_ls1.cpp new file mode 100644 index 000000000..c87d5facb --- /dev/null +++ b/src/d/actor/d_a_npc_ls1.cpp @@ -0,0 +1,723 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ls1.cpp +// + +#include "d_a_npc_ls1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Ls1_HIO_cFv */ +daNpc_Ls1_HIO_c::daNpc_Ls1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001F8 .text __ct__18daNpc_Ls1_matAnm_cFv */ +daNpc_Ls1_matAnm_c::daNpc_Ls1_matAnm_c() { + /* Nonmatching */ +} + +/* 000001F8-0000028C .text calc__18daNpc_Ls1_matAnm_cCFP11J3DMaterial */ +void daNpc_Ls1_matAnm_c::calc(J3DMaterial*) const { + /* Nonmatching */ +} + +/* 0000028C-000002D8 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002D8-000003F8 .text _nodeCB_Head__11daNpc_Ls1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ls1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000003F8-00000434 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000434-00000480 .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000480-00000520 .text _nodeCB_BackBone__11daNpc_Ls1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ls1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000520-0000056C .text nodeCB_Hand_L__FP7J3DNodei */ +void nodeCB_Hand_L(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000056C-000005F4 .text _nodeCB_Hand_L__11daNpc_Ls1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ls1_c::_nodeCB_Hand_L(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000005F4-00000640 .text nodeCB_Hand_R__FP7J3DNodei */ +void nodeCB_Hand_R(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000640-000006C8 .text _nodeCB_Hand_R__11daNpc_Ls1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ls1_c::_nodeCB_Hand_R(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000006C8-00000714 .text Ls_hand_nodeCB_Hand_L__FP7J3DNodei */ +void Ls_hand_nodeCB_Hand_L(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000714-00000770 .text _Ls_hand_nodeCB_Hand_L__11daNpc_Ls1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ls1_c::_Ls_hand_nodeCB_Hand_L(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000770-000007BC .text Ls_hand_nodeCB_Hand_R__FP7J3DNodei */ +void Ls_hand_nodeCB_Hand_R(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000007BC-00000818 .text _Ls_hand_nodeCB_Hand_R__11daNpc_Ls1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ls1_c::_Ls_hand_nodeCB_Hand_R(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000818-00000838 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000838-000008B0 .text searchActor_Bm1__FPvPv */ +void searchActor_Bm1(void*, void*) { + /* Nonmatching */ +} + +/* 000008B0-00000900 .text searchActor_kamome_Set_NOSTOP_DEMO__FPvPv */ +void searchActor_kamome_Set_NOSTOP_DEMO(void*, void*) { + /* Nonmatching */ +} + +/* 00000900-00000950 .text searchActor_kamome_Clr_NOSTOP_DEMO__FPvPv */ +void searchActor_kamome_Clr_NOSTOP_DEMO(void*, void*) { + /* Nonmatching */ +} + +/* 00000950-000009B4 .text init_LS1_0__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::init_LS1_0() { + /* Nonmatching */ +} + +/* 000009B4-00000A00 .text init_LS1_1__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::init_LS1_1() { + /* Nonmatching */ +} + +/* 00000A00-00000A20 .text init_LS1_2__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::init_LS1_2() { + /* Nonmatching */ +} + +/* 00000A20-00000A40 .text init_LS1_3__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::init_LS1_3() { + /* Nonmatching */ +} + +/* 00000A40-00000A60 .text init_LS1_4__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::init_LS1_4() { + /* Nonmatching */ +} + +/* 00000A60-00000C6C .text createInit__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::createInit() { + /* Nonmatching */ +} + +/* 00000C6C-00000D48 .text play_animation__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::play_animation() { + /* Nonmatching */ +} + +/* 00000D48-00000EF0 .text setMtx__11daNpc_Ls1_cFb */ +void daNpc_Ls1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000EF0-00000F04 .text bckResID__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 00000F04-00000F18 .text btpResID__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00000F18-00000F2C .text btkResID__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::btkResID(int) { + /* Nonmatching */ +} + +/* 00000F2C-00001030 .text setBtp__11daNpc_Ls1_cFScb */ +void daNpc_Ls1_c::setBtp(signed char, bool) { + /* Nonmatching */ +} + +/* 00001030-000010B0 .text setMat__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::setMat() { + /* Nonmatching */ +} + +/* 000010B0-000011CC .text setBtk__11daNpc_Ls1_cFScb */ +void daNpc_Ls1_c::setBtk(signed char, bool) { + /* Nonmatching */ +} + +/* 000011CC-00001238 .text init_texPttrnAnm__11daNpc_Ls1_cFScb */ +void daNpc_Ls1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00001238-000012D4 .text play_btp_anm__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::play_btp_anm() { + /* Nonmatching */ +} + +/* 000012D4-00001490 .text eye_ctrl__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::eye_ctrl() { + /* Nonmatching */ +} + +/* 00001490-000014E8 .text play_btk_anm__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::play_btk_anm() { + /* Nonmatching */ +} + +/* 000014E8-00001584 .text setAnm_anm__11daNpc_Ls1_cFPQ211daNpc_Ls1_c9anm_prm_c */ +void daNpc_Ls1_c::setAnm_anm(daNpc_Ls1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00001584-000015F4 .text setAnm_NUM__11daNpc_Ls1_cFii */ +void daNpc_Ls1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 000015F4-00001660 .text setAnm__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::setAnm() { + /* Nonmatching */ +} + +/* 00001660-000016F8 .text chngAnmTag__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 000016F8-0000171C .text ctrlAnmTag__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 0000171C-00001820 .text chngAnmAtr__11daNpc_Ls1_cFUc */ +void daNpc_Ls1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00001820-00001A60 .text ctrlAnmAtr__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00001A60-00001ACC .text setAnm_ATR__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 00001ACC-00001B88 .text anmAtr__11daNpc_Ls1_cFUs */ +void daNpc_Ls1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00001B88-00001C30 .text next_msgStatus__11daNpc_Ls1_cFPUl */ +void daNpc_Ls1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001C30-00001D48 .text getMsg_LS1_0__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::getMsg_LS1_0() { + /* Nonmatching */ +} + +/* 00001D48-00001D50 .text getMsg_LS1_3__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::getMsg_LS1_3() { + /* Nonmatching */ +} + +/* 00001D50-00001DAC .text getMsg__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::getMsg() { + /* Nonmatching */ +} + +/* 00001DAC-00001E38 .text eventOrder__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001E38-00001F78 .text checkOrder__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001F78-00002010 .text chk_talk__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00002010-00002050 .text chk_parts_notMov__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 00002050-000020A4 .text searchByID__11daNpc_Ls1_cFUiPi */ +void daNpc_Ls1_c::searchByID(unsigned int, int*) { + /* Nonmatching */ +} + +/* 000020A4-00002154 .text partner_search_sub__11daNpc_Ls1_cFPFPvPv_Pv */ +void daNpc_Ls1_c::partner_search_sub(void* (*)(void*, void*)) { + /* Nonmatching */ +} + +/* 00002154-000021D4 .text partner_search__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::partner_search() { + /* Nonmatching */ +} + +/* 000021D4-0000220C .text setEyeCtrl__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::setEyeCtrl() { + /* Nonmatching */ +} + +/* 0000220C-00002244 .text clrEyeCtrl__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::clrEyeCtrl() { + /* Nonmatching */ +} + +/* 00002244-00002464 .text lookBack__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::lookBack() { + /* Nonmatching */ +} + +/* 00002464-000024E4 .text chkAttention__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000024E4-0000253C .text setAttention__11daNpc_Ls1_cFb */ +void daNpc_Ls1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 0000253C-00002670 .text decideType__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::decideType(int) { + /* Nonmatching */ +} + +/* 00002670-00002724 .text cut_init_LOK_PLYER__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::cut_init_LOK_PLYER(int) { + /* Nonmatching */ +} + +/* 00002724-0000272C .text cut_move_LOK_PLYER__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::cut_move_LOK_PLYER() { + /* Nonmatching */ +} + +/* 0000272C-00002760 .text cut_init_PLYER_MOV__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::cut_init_PLYER_MOV(int) { + /* Nonmatching */ +} + +/* 00002760-00002768 .text cut_move_PLYER_MOV__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::cut_move_PLYER_MOV() { + /* Nonmatching */ +} + +/* 00002768-0000276C .text cut_init_WAI__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::cut_init_WAI(int) { + /* Nonmatching */ +} + +/* 0000276C-000027C0 .text cut_move_WAI__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::cut_move_WAI() { + /* Nonmatching */ +} + +/* 000027C0-00002828 .text cut_init_ANM_CHG__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::cut_init_ANM_CHG(int) { + /* Nonmatching */ +} + +/* 00002828-00002830 .text cut_move_ANM_CHG__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::cut_move_ANM_CHG() { + /* Nonmatching */ +} + +/* 00002830-000029B0 .text privateCut__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 000029B0-000029D4 .text endEvent__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::endEvent() { + /* Nonmatching */ +} + +/* 000029D4-00002A0C .text isEventEntry__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00002A0C-00002BD0 .text event_proc__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00002BD0-00002C7C .text set_action__11daNpc_Ls1_cFM11daNpc_Ls1_cFPCvPvPv_iPv */ +void daNpc_Ls1_c::set_action(int (daNpc_Ls1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00002C7C-00002D70 .text setStt__11daNpc_Ls1_cFSc */ +void daNpc_Ls1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00002D70-00002EF8 .text chk_areaIN__11daNpc_Ls1_cFffs4cXyz */ +void daNpc_Ls1_c::chk_areaIN(float, float, short, cXyz) { + /* Nonmatching */ +} + +/* 00002EF8-00002FD8 .text get_playerEvnPos__11daNpc_Ls1_cFi */ +void daNpc_Ls1_c::get_playerEvnPos(int) { + /* Nonmatching */ +} + +/* 00002FD8-00003154 .text chkTelescope_sph__11daNpc_Ls1_cF4cXyzff */ +void daNpc_Ls1_c::chkTelescope_sph(cXyz, float, float) { + /* Nonmatching */ +} + +/* 00003154-00003258 .text chkTelescope__11daNpc_Ls1_cF4cXyzff */ +void daNpc_Ls1_c::chkTelescope(cXyz, float, float) { + /* Nonmatching */ +} + +/* 00003258-000036B0 .text telescope_proc__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::telescope_proc() { + /* Nonmatching */ +} + +/* 000036B0-000037A4 .text wait_1__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::wait_1() { + /* Nonmatching */ +} + +/* 000037A4-00003A0C .text wait_2__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::wait_2() { + /* Nonmatching */ +} + +/* 00003A0C-00003B24 .text wait_3__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::wait_3() { + /* Nonmatching */ +} + +/* 00003B24-00003BE4 .text wait_4__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::wait_4() { + /* Nonmatching */ +} + +/* 00003BE4-00003CD8 .text talk_1__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::talk_1() { + /* Nonmatching */ +} + +/* 00003CD8-00003EA8 .text wait_action1__11daNpc_Ls1_cFPv */ +void daNpc_Ls1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00003EA8-00003F30 .text demo_action1__11daNpc_Ls1_cFPv */ +void daNpc_Ls1_c::demo_action1(void*) { + /* Nonmatching */ +} + +/* 00003F30-000041B8 .text demo__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::demo() { + /* Nonmatching */ +} + +/* 000041B8-00004288 .text shadowDraw__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00004288-00004418 .text _draw__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::_draw() { + /* Nonmatching */ +} + +/* 00004418-00004654 .text _execute__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::_execute() { + /* Nonmatching */ +} + +/* 00004654-000046A8 .text _delete__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::_delete() { + /* Nonmatching */ +} + +/* 000046A8-000047D4 .text _create__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::_create() { + /* Nonmatching */ +} + +/* 000047D4-0000496C .text __ct__11daNpc_Ls1_cFv */ +daNpc_Ls1_c::daNpc_Ls1_c() { + /* Nonmatching */ +} + +/* 0000496C-00004970 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00004970-000049CC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000049CC-00004A28 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00004A28-00004A70 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004A70-00004B3C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004B3C-00004B84 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004B84-00004BE0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004BE0-00004C28 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004C28-00004C98 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004C98-00005250 .text bodyCreateHeap__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 00005250-00005428 .text handCreateHeap__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::handCreateHeap() { + /* Nonmatching */ +} + +/* 00005428-000054F8 .text itemCreateHeap__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::itemCreateHeap() { + /* Nonmatching */ +} + +/* 000054F8-000055BC .text CreateHeap__11daNpc_Ls1_cFv */ +void daNpc_Ls1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000055BC-000055DC .text daNpc_Ls1_Create__FP10fopAc_ac_c */ +void daNpc_Ls1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000055DC-000055FC .text daNpc_Ls1_Delete__FP11daNpc_Ls1_c */ +void daNpc_Ls1_Delete(daNpc_Ls1_c*) { + /* Nonmatching */ +} + +/* 000055FC-0000561C .text daNpc_Ls1_Execute__FP11daNpc_Ls1_c */ +void daNpc_Ls1_Execute(daNpc_Ls1_c*) { + /* Nonmatching */ +} + +/* 0000561C-0000563C .text daNpc_Ls1_Draw__FP11daNpc_Ls1_c */ +void daNpc_Ls1_Draw(daNpc_Ls1_c*) { + /* Nonmatching */ +} + +/* 0000563C-00005644 .text daNpc_Ls1_IsDelete__FP11daNpc_Ls1_c */ +void daNpc_Ls1_IsDelete(daNpc_Ls1_c*) { + /* Nonmatching */ +} + +/* 00005644-00005654 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005654-0000565C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000565C-00005664 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005664-0000566C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000566C-00005674 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005674-000056AC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000056AC-000056B4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000056B4-000056BC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000056BC-000056C4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000056C4-000056FC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000056FC-00005700 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00005700-00005708 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005708-00005710 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005710-00005718 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005718-00005724 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005724-00005730 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005730-0000578C .text __dt__15daNpc_Ls1_HIO_cFv */ +daNpc_Ls1_HIO_c::~daNpc_Ls1_HIO_c() { + /* Nonmatching */ +} + +/* 0000578C-000057A8 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000057A8-00005824 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00005860-00005868 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005868-00005870 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005870-00005878 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005878-00005880 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005880-00005888 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00005888-00005890 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00005890-00005894 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00005894-000058F0 .text __dt__18daNpc_Ls1_matAnm_cFv */ +daNpc_Ls1_matAnm_c::~daNpc_Ls1_matAnm_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_md.cpp b/src/d/actor/d_a_npc_md.cpp new file mode 100644 index 000000000..304d8a713 --- /dev/null +++ b/src/d/actor/d_a_npc_md.cpp @@ -0,0 +1,1543 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_md.cpp +// + +#include "d_a_npc_md.h" +#include "dolphin/types.h" + +/* 000000EC-0000013C .text __ct__15daNpc_Md_HIO6_cFv */ +daNpc_Md_HIO6_c::daNpc_Md_HIO6_c() { + /* Nonmatching */ +} + +/* 0000013C-00000164 .text __ct__15daNpc_Md_HIO5_cFv */ +daNpc_Md_HIO5_c::daNpc_Md_HIO5_c() { + /* Nonmatching */ +} + +/* 00000164-00000188 .text __ct__15daNpc_Md_HIO4_cFv */ +daNpc_Md_HIO4_c::daNpc_Md_HIO4_c() { + /* Nonmatching */ +} + +/* 00000188-000001F4 .text __ct__15daNpc_Md_HIO3_cFv */ +daNpc_Md_HIO3_c::daNpc_Md_HIO3_c() { + /* Nonmatching */ +} + +/* 000001F4-00000274 .text __ct__15daNpc_Md_HIO2_cFv */ +daNpc_Md_HIO2_c::daNpc_Md_HIO2_c() { + /* Nonmatching */ +} + +/* 00000274-00000574 .text __ct__14daNpc_Md_HIO_cFv */ +daNpc_Md_HIO_c::daNpc_Md_HIO_c() { + /* Nonmatching */ +} + +/* 00000574-000005BC .text __dt__15daNpc_Md_HIO6_cFv */ +daNpc_Md_HIO6_c::~daNpc_Md_HIO6_c() { + /* Nonmatching */ +} + +/* 000005BC-00000604 .text __dt__15daNpc_Md_HIO5_cFv */ +daNpc_Md_HIO5_c::~daNpc_Md_HIO5_c() { + /* Nonmatching */ +} + +/* 00000604-0000064C .text __dt__15daNpc_Md_HIO4_cFv */ +daNpc_Md_HIO4_c::~daNpc_Md_HIO4_c() { + /* Nonmatching */ +} + +/* 0000064C-00000694 .text __dt__15daNpc_Md_HIO3_cFv */ +daNpc_Md_HIO3_c::~daNpc_Md_HIO3_c() { + /* Nonmatching */ +} + +/* 00000694-000006DC .text __dt__15daNpc_Md_HIO2_cFv */ +daNpc_Md_HIO2_c::~daNpc_Md_HIO2_c() { + /* Nonmatching */ +} + +/* 000006DC-000006FC .text daNpc_Md_XyCheckCB__FPvi */ +void daNpc_Md_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 000006FC-000007FC .text XyCheckCB__10daNpc_Md_cFi */ +void daNpc_Md_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 000007FC-0000081C .text daNpc_Md_XyEventCB__FPvi */ +void daNpc_Md_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 0000081C-00000864 .text XyEventCB__10daNpc_Md_cFi */ +void daNpc_Md_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00000864-00000884 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000884-00000D80 .text create__10daNpc_Md_cFv */ +void daNpc_Md_c::create() { + /* Nonmatching */ +} + +/* 00000D80-000012BC .text __ct__10daNpc_Md_cFv */ +daNpc_Md_c::daNpc_Md_c() { + /* Nonmatching */ +} + +/* 000012BC-000012C0 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000012C0-00001444 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00001444-0000154C .text waistNodeCallBack__FP7J3DNodei */ +void waistNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000154C-0000160C .text armNodeCallBack__FP7J3DNodei */ +void armNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000160C-00001C60 .text hairCross__FP4cXyzP4cXyzP4cXyz */ +void hairCross(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00001C60-00001CBC .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 00001CBC-00001D0C .text hairTopNodeCallBack__FP7J3DNodei */ +void hairTopNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00001D0C-00001F5C .text vecChange__FP4cXyzP4cXyzs */ +void vecChange(cXyz*, cXyz*, short) { + /* Nonmatching */ +} + +/* 00001F5C-0000240C .text hairNodeCallBack__FP7J3DNodei */ +void hairNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000240C-00002F80 .text createHeap__10daNpc_Md_cFv */ +void daNpc_Md_c::createHeap() { + /* Nonmatching */ +} + +/* 00002F80-00003050 .text setAction__10daNpc_Md_cFPM10daNpc_Md_cFPCvPvPv_iM10daNpc_Md_cFPCvPvPv_iPv */ +void daNpc_Md_c::setAction(int (daNpc_Md_c::**)(void*), int (daNpc_Md_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00003050-00003124 .text npcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::npcAction(void*) { + /* Nonmatching */ +} + +/* 00003124-00003194 .text setNpcAction__10daNpc_Md_cFM10daNpc_Md_cFPCvPvPv_iPv */ +void daNpc_Md_c::setNpcAction(int (daNpc_Md_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00003194-00003360 .text playerAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::playerAction(void*) { + /* Nonmatching */ +} + +/* 00003360-000033C4 .text setPlayerAction__10daNpc_Md_cFM10daNpc_Md_cFPCvPvPv_iPv */ +void daNpc_Md_c::setPlayerAction(int (daNpc_Md_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 000033C4-00003430 .text getStickAngY__10daNpc_Md_cFi */ +void daNpc_Md_c::getStickAngY(int) { + /* Nonmatching */ +} + +/* 00003430-00003588 .text calcStickPos__10daNpc_Md_cFsP4cXyz */ +void daNpc_Md_c::calcStickPos(short, cXyz*) { + /* Nonmatching */ +} + +/* 00003588-0000362C .text flyCheck__10daNpc_Md_cFv */ +void daNpc_Md_c::flyCheck() { + /* Nonmatching */ +} + +/* 0000362C-00003648 .text mirrorCancelCheck__10daNpc_Md_cFv */ +void daNpc_Md_c::mirrorCancelCheck() { + /* Nonmatching */ +} + +/* 00003648-00003674 .text setWingEmitter__10daNpc_Md_cFv */ +void daNpc_Md_c::setWingEmitter() { + /* Nonmatching */ +} + +/* 00003674-000036C0 .text setHane02Emitter__10daNpc_Md_cFv */ +void daNpc_Md_c::setHane02Emitter() { + /* Nonmatching */ +} + +/* 000036C0-000036FC .text deleteHane02Emitter__10daNpc_Md_cFv */ +void daNpc_Md_c::deleteHane02Emitter() { + /* Nonmatching */ +} + +/* 000036FC-00003748 .text setHane03Emitter__10daNpc_Md_cFv */ +void daNpc_Md_c::setHane03Emitter() { + /* Nonmatching */ +} + +/* 00003748-00003784 .text deleteHane03Emitter__10daNpc_Md_cFv */ +void daNpc_Md_c::deleteHane03Emitter() { + /* Nonmatching */ +} + +/* 00003784-000037C4 .text returnLinkPlayer__10daNpc_Md_cFv */ +void daNpc_Md_c::returnLinkPlayer() { + /* Nonmatching */ +} + +/* 000037C4-00003824 .text shipRideCheck__10daNpc_Md_cFv */ +void daNpc_Md_c::shipRideCheck() { + /* Nonmatching */ +} + +/* 00003824-00003908 .text isFallAction__10daNpc_Md_cFv */ +void daNpc_Md_c::isFallAction() { + /* Nonmatching */ +} + +/* 00003908-00003958 .text returnLinkCheck__10daNpc_Md_cFv */ +void daNpc_Md_c::returnLinkCheck() { + /* Nonmatching */ +} + +/* 00003958-00003D20 .text lightHitCheck__10daNpc_Md_cFv */ +void daNpc_Md_c::lightHitCheck() { + /* Nonmatching */ +} + +/* 00003D20-00003D68 .text wallHitCheck__10daNpc_Md_cFv */ +void daNpc_Md_c::wallHitCheck() { + /* Nonmatching */ +} + +/* 00003D68-00003E74 .text NpcCall__10daNpc_Md_cFPi */ +void daNpc_Md_c::NpcCall(int*) { + /* Nonmatching */ +} + +/* 00003E74-00003FE0 .text checkCollision__10daNpc_Md_cFi */ +void daNpc_Md_c::checkCollision(int) { + /* Nonmatching */ +} + +/* 00003FE0-00004040 .text restartPoint__10daNpc_Md_cFs */ +void daNpc_Md_c::restartPoint(short) { + /* Nonmatching */ +} + +/* 00004040-00004174 .text isTagCheckOK__10daNpc_Md_cFv */ +void daNpc_Md_c::isTagCheckOK() { + /* Nonmatching */ +} + +/* 00004174-00004230 .text setMessageAnimation__10daNpc_Md_cFUc */ +void daNpc_Md_c::setMessageAnimation(unsigned char) { + /* Nonmatching */ +} + +/* 00004230-0000433C .text waitGroundCheck__10daNpc_Md_cFv */ +void daNpc_Md_c::waitGroundCheck() { + /* Nonmatching */ +} + +/* 0000433C-000043D4 .text chkAdanmaeDemoOrder__10daNpc_Md_cFv */ +void daNpc_Md_c::chkAdanmaeDemoOrder() { + /* Nonmatching */ +} + +/* 000043D4-00004B04 .text waitNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::waitNpcAction(void*) { + /* Nonmatching */ +} + +/* 00004B04-00004CFC .text harpWaitNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::harpWaitNpcAction(void*) { + /* Nonmatching */ +} + +/* 00004CFC-00004D40 .text XYTalkCheck__10daNpc_Md_cFv */ +void daNpc_Md_c::XYTalkCheck() { + /* Nonmatching */ +} + +/* 00004D40-0000504C .text talkNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::talkNpcAction(void*) { + /* Nonmatching */ +} + +/* 0000504C-000051FC .text shipTalkNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::shipTalkNpcAction(void*) { + /* Nonmatching */ +} + +/* 000051FC-00005308 .text kyohiNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::kyohiNpcAction(void*) { + /* Nonmatching */ +} + +/* 00005308-00005534 .text shipNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::shipNpcAction(void*) { + /* Nonmatching */ +} + +/* 00005534-000057B0 .text mwaitNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::mwaitNpcAction(void*) { + /* Nonmatching */ +} + +/* 000057B0-000058E0 .text squatdownNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::squatdownNpcAction(void*) { + /* Nonmatching */ +} + +/* 000058E0-00005A74 .text sqwait01NpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::sqwait01NpcAction(void*) { + /* Nonmatching */ +} + +/* 00005A74-00005AB0 .text changeCaught02__10daNpc_Md_cFv */ +void daNpc_Md_c::changeCaught02() { + /* Nonmatching */ +} + +/* 00005AB0-000061A8 .text carryNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::carryNpcAction(void*) { + /* Nonmatching */ +} + +/* 000061A8-00006450 .text throwNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::throwNpcAction(void*) { + /* Nonmatching */ +} + +/* 00006450-00006764 .text glidingNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::glidingNpcAction(void*) { + /* Nonmatching */ +} + +/* 00006764-00006B24 .text windProc__10daNpc_Md_cFv */ +void daNpc_Md_c::windProc() { + /* Nonmatching */ +} + +/* 00006B24-00006C80 .text fallNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::fallNpcAction(void*) { + /* Nonmatching */ +} + +/* 00006C80-00006F70 .text fall02NpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::fall02NpcAction(void*) { + /* Nonmatching */ +} + +/* 00006F70-000071E4 .text wallHitNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::wallHitNpcAction(void*) { + /* Nonmatching */ +} + +/* 000071E4-000073BC .text land01NpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::land01NpcAction(void*) { + /* Nonmatching */ +} + +/* 000073BC-000074C0 .text land02NpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::land02NpcAction(void*) { + /* Nonmatching */ +} + +/* 000074C0-000075C4 .text land03NpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::land03NpcAction(void*) { + /* Nonmatching */ +} + +/* 000075C4-00007824 .text piyo2NpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::piyo2NpcAction(void*) { + /* Nonmatching */ +} + +/* 00007824-0000786C .text deleteNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::deleteNpcAction(void*) { + /* Nonmatching */ +} + +/* 0000786C-00007A98 .text demoFlyNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::demoFlyNpcAction(void*) { + /* Nonmatching */ +} + +/* 00007A98-00007B64 .text routeAngCheck__10daNpc_Md_cFR4cXyzPs */ +void daNpc_Md_c::routeAngCheck(cXyz&, short*) { + /* Nonmatching */ +} + +/* 00007B64-00007DC8 .text routeWallCheck__10daNpc_Md_cFR4cXyzR4cXyzPs */ +void daNpc_Md_c::routeWallCheck(cXyz&, cXyz&, short*) { + /* Nonmatching */ +} + +/* 00007DC8-00008054 .text checkForwardGroundY__10daNpc_Md_cFs */ +void daNpc_Md_c::checkForwardGroundY(short) { + /* Nonmatching */ +} + +/* 00008054-0000816C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000816C-000081EC .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000081EC-000082C0 .text checkWallJump__10daNpc_Md_cFs */ +void daNpc_Md_c::checkWallJump(short) { + /* Nonmatching */ +} + +/* 000082C0-00008858 .text routeCheck__10daNpc_Md_cFfPs */ +void daNpc_Md_c::routeCheck(float, short*) { + /* Nonmatching */ +} + +/* 00008858-00008CEC .text searchNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::searchNpcAction(void*) { + /* Nonmatching */ +} + +/* 00008CEC-00008E54 .text hitNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::hitNpcAction(void*) { + /* Nonmatching */ +} + +/* 00008E54-00008FFC .text setNormalSpeedF__10daNpc_Md_cFfffff */ +void daNpc_Md_c::setNormalSpeedF(float, float, float, float, float) { + /* Nonmatching */ +} + +/* 00008FFC-000090EC .text setSpeedAndAngleNormal__10daNpc_Md_cFfs */ +void daNpc_Md_c::setSpeedAndAngleNormal(float, short) { + /* Nonmatching */ +} + +/* 000090EC-00009180 .text walkProc__10daNpc_Md_cFfs */ +void daNpc_Md_c::walkProc(float, short) { + /* Nonmatching */ +} + +/* 00009180-000092E0 .text jumpNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::jumpNpcAction(void*) { + /* Nonmatching */ +} + +/* 000092E0-000095C8 .text escapeNpcAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::escapeNpcAction(void*) { + /* Nonmatching */ +} + +/* 000095C8-00009894 .text waitPlayerAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::waitPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00009894-00009B08 .text walkPlayerAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::walkPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00009B08-00009CCC .text hitPlayerAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::hitPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00009CCC-00009E7C .text jumpPlayerAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::jumpPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00009E7C-0000A534 .text flyPlayerAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::flyPlayerAction(void*) { + /* Nonmatching */ +} + +/* 0000A534-0000A698 .text landPlayerAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::landPlayerAction(void*) { + /* Nonmatching */ +} + +/* 0000A698-0000A8D0 .text mkamaePlayerAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::mkamaePlayerAction(void*) { + /* Nonmatching */ +} + +/* 0000A8D0-0000A9BC .text carryPlayerAction__10daNpc_Md_cFPv */ +void daNpc_Md_c::carryPlayerAction(void*) { + /* Nonmatching */ +} + +/* 0000A9BC-0000AC80 .text eventProc__10daNpc_Md_cFv */ +void daNpc_Md_c::eventProc() { + /* Nonmatching */ +} + +/* 0000AC80-0000AC84 .text initialDefault__10daNpc_Md_cFi */ +void daNpc_Md_c::initialDefault(int) { + /* Nonmatching */ +} + +/* 0000AC84-0000ACB4 .text actionDefault__10daNpc_Md_cFi */ +void daNpc_Md_c::actionDefault(int) { + /* Nonmatching */ +} + +/* 0000ACB4-0000AD9C .text initialWaitEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialWaitEvent(int) { + /* Nonmatching */ +} + +/* 0000AD9C-0000ADCC .text actionWaitEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionWaitEvent(int) { + /* Nonmatching */ +} + +/* 0000ADCC-0000AEB8 .text initialLetterEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialLetterEvent(int) { + /* Nonmatching */ +} + +/* 0000AEB8-0000AFB0 .text initialMsgSetEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialMsgSetEvent(int) { + /* Nonmatching */ +} + +/* 0000AFB0-0000AFFC .text actionMsgSetEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionMsgSetEvent(int) { + /* Nonmatching */ +} + +/* 0000AFFC-0000B070 .text actionMsgEndEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionMsgEndEvent(int) { + /* Nonmatching */ +} + +/* 0000B070-0000B728 .text initialMovePosEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialMovePosEvent(int) { + /* Nonmatching */ +} + +/* 0000B728-0000B79C .text initialFlyEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialFlyEvent(int) { + /* Nonmatching */ +} + +/* 0000B79C-0000B870 .text actionFlyEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionFlyEvent(int) { + /* Nonmatching */ +} + +/* 0000B870-0000B890 .text initialGlidingEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialGlidingEvent(int) { + /* Nonmatching */ +} + +/* 0000B890-0000B934 .text actionGlidingEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionGlidingEvent(int) { + /* Nonmatching */ +} + +/* 0000B934-0000B99C .text initialLandingEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialLandingEvent(int) { + /* Nonmatching */ +} + +/* 0000B99C-0000B9E0 .text actionLandingEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionLandingEvent(int) { + /* Nonmatching */ +} + +/* 0000B9E0-0000B9F8 .text initialWalkEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialWalkEvent(int) { + /* Nonmatching */ +} + +/* 0000B9F8-0000BCC4 .text actionWalkEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionWalkEvent(int) { + /* Nonmatching */ +} + +/* 0000BCC4-0000BF1C .text actionDashEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionDashEvent(int) { + /* Nonmatching */ +} + +/* 0000BF1C-0000C12C .text initialEndEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialEndEvent(int) { + /* Nonmatching */ +} + +/* 0000C12C-0000C250 .text actionTactEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionTactEvent(int) { + /* Nonmatching */ +} + +/* 0000C250-0000C288 .text initialTakeOffEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialTakeOffEvent(int) { + /* Nonmatching */ +} + +/* 0000C288-0000C2C4 .text actionTakeOffEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionTakeOffEvent(int) { + /* Nonmatching */ +} + +/* 0000C2C4-0000C360 .text initialOnetimeEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialOnetimeEvent(int) { + /* Nonmatching */ +} + +/* 0000C360-0000C3C4 .text actionOnetimeEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionOnetimeEvent(int) { + /* Nonmatching */ +} + +/* 0000C3C4-0000C48C .text initialQuake__10daNpc_Md_cFi */ +void daNpc_Md_c::initialQuake(int) { + /* Nonmatching */ +} + +/* 0000C48C-0000C4DC .text setHarpPlayNum__10daNpc_Md_cFi */ +void daNpc_Md_c::setHarpPlayNum(int) { + /* Nonmatching */ +} + +/* 0000C4DC-0000C500 .text initialHarpPlayEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialHarpPlayEvent(int) { + /* Nonmatching */ +} + +/* 0000C500-0000C554 .text actionHarpPlayEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionHarpPlayEvent(int) { + /* Nonmatching */ +} + +/* 0000C554-0000C570 .text initialOffLinkEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialOffLinkEvent(int) { + /* Nonmatching */ +} + +/* 0000C570-0000C58C .text initialOnLinkEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialOnLinkEvent(int) { + /* Nonmatching */ +} + +/* 0000C58C-0000C654 .text initialTurnEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialTurnEvent(int) { + /* Nonmatching */ +} + +/* 0000C654-0000C7CC .text actionTurnEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::actionTurnEvent(int) { + /* Nonmatching */ +} + +/* 0000C7CC-0000CA5C .text initialSetAnmEvent__10daNpc_Md_cFi */ +void daNpc_Md_c::initialSetAnmEvent(int) { + /* Nonmatching */ +} + +/* 0000CA5C-0000CA80 .text initialLookDown__10daNpc_Md_cFi */ +void daNpc_Md_c::initialLookDown(int) { + /* Nonmatching */ +} + +/* 0000CA80-0000CAA4 .text initialLookUp__10daNpc_Md_cFi */ +void daNpc_Md_c::initialLookUp(int) { + /* Nonmatching */ +} + +/* 0000CAA4-0000CB8C .text actionLookDown__10daNpc_Md_cFi */ +void daNpc_Md_c::actionLookDown(int) { + /* Nonmatching */ +} + +/* 0000CB8C-0000CC10 .text talk_init__10daNpc_Md_cFv */ +void daNpc_Md_c::talk_init() { + /* Nonmatching */ +} + +/* 0000CC10-0000CDCC .text talk__10daNpc_Md_cFi */ +void daNpc_Md_c::talk(int) { + /* Nonmatching */ +} + +/* 0000CDCC-0000CDF4 .text getAnmType__10daNpc_Md_cFUc */ +void daNpc_Md_c::getAnmType(unsigned char) { + /* Nonmatching */ +} + +/* 0000CDF4-0000CF18 .text initTexPatternAnm__10daNpc_Md_cFUcb */ +void daNpc_Md_c::initTexPatternAnm(unsigned char, bool) { + /* Nonmatching */ +} + +/* 0000CF18-0000CFCC .text playTexPatternAnm__10daNpc_Md_cFv */ +void daNpc_Md_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 0000CFCC-0000D0B8 .text initLightBtkAnm__10daNpc_Md_cFb */ +void daNpc_Md_c::initLightBtkAnm(bool) { + /* Nonmatching */ +} + +/* 0000D0B8-0000D0DC .text playLightBtkAnm__10daNpc_Md_cFv */ +void daNpc_Md_c::playLightBtkAnm() { + /* Nonmatching */ +} + +/* 0000D0DC-0000D4CC .text setAnm__10daNpc_Md_cFi */ +void daNpc_Md_c::setAnm(int) { + /* Nonmatching */ +} + +/* 0000D4CC-0000D5E4 .text dNpc_Md_setAnm__10daNpc_Md_cFP15mDoExt_McaMorf2fiffPcPcPCc */ +void daNpc_Md_c::dNpc_Md_setAnm(mDoExt_McaMorf2*, float, int, float, float, char*, char*, const char*) { + /* Nonmatching */ +} + +/* 0000D5E4-0000D614 .text dNpc_Md_setAnm__10daNpc_Md_cFP14mDoExt_McaMorfiffPcPCc */ +void daNpc_Md_c::dNpc_Md_setAnm(mDoExt_McaMorf*, int, float, float, char*, const char*) { + /* Nonmatching */ +} + +/* 0000D614-0000D82C .text chkAttention__10daNpc_Md_cF4cXyzsi */ +void daNpc_Md_c::chkAttention(cXyz, short, int) { + /* Nonmatching */ +} + +/* 0000D82C-0000D8FC .text chkArea__10daNpc_Md_cFP4cXyz */ +void daNpc_Md_c::chkArea(cXyz*) { + /* Nonmatching */ +} + +/* 0000D8FC-0000D950 .text carryCheck__10daNpc_Md_cFv */ +void daNpc_Md_c::carryCheck() { + /* Nonmatching */ +} + +/* 0000D950-0000DAD4 .text eventOrder__10daNpc_Md_cFv */ +void daNpc_Md_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000DAD4-0000DC14 .text checkOrder__10daNpc_Md_cFv */ +void daNpc_Md_c::checkOrder() { + /* Nonmatching */ +} + +/* 0000DC14-0000DCB0 .text checkCommandTalk__10daNpc_Md_cFv */ +void daNpc_Md_c::checkCommandTalk() { + /* Nonmatching */ +} + +/* 0000DCB0-0000E410 .text next_msgStatus__10daNpc_Md_cFPUl */ +void daNpc_Md_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000E410-0000E64C .text getMsg__10daNpc_Md_cFv */ +void daNpc_Md_c::getMsg() { + /* Nonmatching */ +} + +/* 0000E64C-0000E95C .text setCollision__10daNpc_Md_cFv */ +void daNpc_Md_c::setCollision() { + /* Nonmatching */ +} + +/* 0000E95C-0000E9F0 .text setAttention__10daNpc_Md_cFb */ +void daNpc_Md_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 0000E9F0-0000EB28 .text lookBack__10daNpc_Md_cFiii */ +void daNpc_Md_c::lookBack(int, int, int) { + /* Nonmatching */ +} + +/* 0000EB28-0000EC38 .text lookBack__10daNpc_Md_cFP4cXyzii */ +void daNpc_Md_c::lookBack(cXyz*, int, int) { + /* Nonmatching */ +} + +/* 0000EC38-0000EDD0 .text lookBackWaist__10daNpc_Md_cFsf */ +void daNpc_Md_c::lookBackWaist(short, float) { + /* Nonmatching */ +} + +/* 0000EDD0-0000F100 .text setBaseMtx__10daNpc_Md_cFv */ +void daNpc_Md_c::setBaseMtx() { + /* Nonmatching */ +} + +/* 0000F100-0000F160 .text deletePiyoPiyo__10daNpc_Md_cFv */ +void daNpc_Md_c::deletePiyoPiyo() { + /* Nonmatching */ +} + +/* 0000F160-0000F4E0 .text init__10daNpc_Md_cFv */ +void daNpc_Md_c::init() { + /* Nonmatching */ +} + +/* 0000F4E0-0000F8EC .text draw__10daNpc_Md_cFv */ +void daNpc_Md_c::draw() { + /* Nonmatching */ +} + +/* 0000F8EC-0000FC18 .text animationPlay__10daNpc_Md_cFv */ +void daNpc_Md_c::animationPlay() { + /* Nonmatching */ +} + +/* 0000FC18-0000FC58 .text checkPlayerRoom__10daNpc_Md_cFv */ +void daNpc_Md_c::checkPlayerRoom() { + /* Nonmatching */ +} + +/* 0000FC58-000108B0 .text execute__10daNpc_Md_cFv */ +void daNpc_Md_c::execute() { + /* Nonmatching */ +} + +/* 000108B0-00010948 .text particle_set__10daNpc_Md_cFPP14JPABaseEmitterUs */ +void daNpc_Md_c::particle_set(JPABaseEmitter**, unsigned short) { + /* Nonmatching */ +} + +/* 00010948-000109A0 .text emitterTrace__10daNpc_Md_cFP14JPABaseEmitterPA4_fP5csXyz */ +void daNpc_Md_c::emitterTrace(JPABaseEmitter*, float(*)[4], csXyz*) { + /* Nonmatching */ +} + +/* 000109A0-000109DC .text emitterDelete__10daNpc_Md_cFPP14JPABaseEmitter */ +void daNpc_Md_c::emitterDelete(JPABaseEmitter**) { + /* Nonmatching */ +} + +/* 000109DC-000110BC .text __dt__10daNpc_Md_cFv */ +daNpc_Md_c::~daNpc_Md_c() { + /* Nonmatching */ +} + +/* 000110BC-000110DC .text daNpc_Md_Create__FP10fopAc_ac_c */ +void daNpc_Md_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000110DC-00011104 .text daNpc_Md_Delete__FP10daNpc_Md_c */ +void daNpc_Md_Delete(daNpc_Md_c*) { + /* Nonmatching */ +} + +/* 00011104-00011124 .text daNpc_Md_Execute__FP10daNpc_Md_c */ +void daNpc_Md_Execute(daNpc_Md_c*) { + /* Nonmatching */ +} + +/* 00011124-00011144 .text daNpc_Md_Draw__FP10daNpc_Md_c */ +void daNpc_Md_Draw(daNpc_Md_c*) { + /* Nonmatching */ +} + +/* 00011144-0001114C .text daNpc_Md_IsDelete__FP10daNpc_Md_c */ +void daNpc_Md_IsDelete(daNpc_Md_c*) { + /* Nonmatching */ +} + +/* 0001114C-0001119C .text execute__26daNpc_Md_followEcallBack_cFP14JPABaseEmitter */ +void daNpc_Md_followEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0001119C-000111A4 .text setup__26daNpc_Md_followEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daNpc_Md_followEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 000111A4-000111D8 .text end__26daNpc_Md_followEcallBack_cFv */ +void daNpc_Md_followEcallBack_c::end() { + /* Nonmatching */ +} + +/* 000111D8-000111DC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000111DC-000111E0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000111E0-000111E4 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000111E4-000112A8 .text __dt__14daNpc_Md_HIO_cFv */ +daNpc_Md_HIO_c::~daNpc_Md_HIO_c() { + /* Nonmatching */ +} + +/* 000112A8-000112C4 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000112C4-000112E0 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 000112E0-0001135C .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00011834-0001183C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0001183C-00011844 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00011844-0001184C .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0001184C-00011854 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00011854-0001185C .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0001185C-00011864 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00011864-0001186C .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0001186C-00011874 .text @20@__dt__19dBgS_MirLightLinChkFv */ +void @20@__dt__19dBgS_MirLightLinChkFv { + /* Nonmatching */ +} + +/* 00011874-0001187C .text @100@__dt__19dBgS_MirLightLinChkFv */ +void @100@__dt__19dBgS_MirLightLinChkFv { + /* Nonmatching */ +} + +/* 0001187C-00011884 .text @88@__dt__19dBgS_MirLightLinChkFv */ +void @88@__dt__19dBgS_MirLightLinChkFv { + /* Nonmatching */ +} + +/* 00011884-0001188C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0001188C-00011894 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00011894-0001189C .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 0001189C-000118A4 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 000118A4-000118AC .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000118AC-000118B4 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000118B4-000118BC .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000118BC-000118C4 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000118C4-0001190C .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 0001190C-00011978 .text __dt__26daNpc_Md_followEcallBack_cFv */ +daNpc_Md_followEcallBack_c::~daNpc_Md_followEcallBack_c() { + /* Nonmatching */ +} + +/* 00011978-00011980 .text getGroundY__10daNpc_Md_cFv */ +void daNpc_Md_c::getGroundY() { + /* Nonmatching */ +} + +/* 00011980-00011988 .text getLeftHandMatrix__10daNpc_Md_cFv */ +void daNpc_Md_c::getLeftHandMatrix() { + /* Nonmatching */ +} + +/* 00011988-00011990 .text getRightHandMatrix__10daNpc_Md_cFv */ +void daNpc_Md_c::getRightHandMatrix() { + /* Nonmatching */ +} + +/* 00011990-0001199C .text getBaseAnimeFrameRate__10daNpc_Md_cFv */ +void daNpc_Md_c::getBaseAnimeFrameRate() { + /* Nonmatching */ +} + +/* 0001199C-000119A8 .text getBaseAnimeFrame__10daNpc_Md_cFv */ +void daNpc_Md_c::getBaseAnimeFrame() { + /* Nonmatching */ +} + +/* 000119A8-00011A04 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00011A04-00011A4C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00011A4C-00011AD0 .text __dt__22dDlst_shadowRealPoly_cFv */ +dDlst_shadowRealPoly_c::~dDlst_shadowRealPoly_c() { + /* Nonmatching */ +} + +/* 00011AD0-00011B30 .text __dt__17dDlst_shadowTri_cFv */ +dDlst_shadowTri_c::~dDlst_shadowTri_c() { + /* Nonmatching */ +} + +/* 00011B30-00011B78 .text __ct__17dDlst_shadowTri_cFv */ +dDlst_shadowTri_c::dDlst_shadowTri_c() { + /* Nonmatching */ +} + +/* 00011B78-00011BC0 .text __dt__18dDlst_shadowPoly_cFv */ +dDlst_shadowPoly_c::~dDlst_shadowPoly_c() { + /* Nonmatching */ +} + +/* 00011BC0-00011CA0 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00011CA0-00011CFC .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00011CFC-00011DC8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00011DC8-00011E10 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00011E10-00011E6C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00011E6C-00011EB4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00011EB4-00011F10 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00011F10-00012064 .text __dt__19dBgS_MirLightLinChkFv */ +dBgS_MirLightLinChk::~dBgS_MirLightLinChk() { + /* Nonmatching */ +} + +/* 00012064-00012190 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00012190-00012230 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00012230-0001228C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0001228C-000122D4 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000122D4-00012330 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00012330-00012378 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00012378-0001240C .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 0001240C-00012454 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00012454-0001249C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0001249C-00012524 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00012524-00012580 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00012580-000125DC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000125DC-00012624 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00012624-00012694 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00012694-000126D0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000126D0-000126D8 .text getTactMusic__9daPy_py_cCFv */ +void daPy_py_c::getTactMusic() const { + /* Nonmatching */ +} + +/* 000126D8-000126E0 .text getTactTimerCancel__9daPy_py_cCFv */ +void daPy_py_c::getTactTimerCancel() const { + /* Nonmatching */ +} + +/* 000126E0-000126E8 .text checkPlayerGuard__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerGuard() const { + /* Nonmatching */ +} + +/* 000126E8-000126F0 .text getGrabMissActor__9daPy_py_cFv */ +void daPy_py_c::getGrabMissActor() { + /* Nonmatching */ +} + +/* 000126F0-000126F8 .text checkPlayerFly__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerFly() const { + /* Nonmatching */ +} + +/* 000126F8-00012700 .text checkFrontRoll__9daPy_py_cCFv */ +void daPy_py_c::checkFrontRoll() const { + /* Nonmatching */ +} + +/* 00012700-00012708 .text checkBottleSwing__9daPy_py_cCFv */ +void daPy_py_c::checkBottleSwing() const { + /* Nonmatching */ +} + +/* 00012708-00012710 .text checkCutCharge__9daPy_py_cCFv */ +void daPy_py_c::checkCutCharge() const { + /* Nonmatching */ +} + +/* 00012710-00012718 .text getBokoFlamePos__9daPy_py_cFP4cXyz */ +void daPy_py_c::getBokoFlamePos(cXyz*) { + /* Nonmatching */ +} + +/* 00012718-00012720 .text checkTactWait__9daPy_py_cCFv */ +void daPy_py_c::checkTactWait() const { + /* Nonmatching */ +} + +/* 00012720-00012724 .text setTactZev__9daPy_py_cFUiiPc */ +void daPy_py_c::setTactZev(unsigned int, int, char*) { + /* Nonmatching */ +} + +/* 00012724-00012728 .text onDekuSpReturnFlg__9daPy_py_cFUc */ +void daPy_py_c::onDekuSpReturnFlg(unsigned char) { + /* Nonmatching */ +} + +/* 00012728-00012730 .text checkComboCutTurn__9daPy_py_cCFv */ +void daPy_py_c::checkComboCutTurn() const { + /* Nonmatching */ +} + +/* 00012730-00012738 .text getItemID__9daPy_py_cCFv */ +void daPy_py_c::getItemID() const { + /* Nonmatching */ +} + +/* 00012738-00012740 .text getThrowBoomerangID__9daPy_py_cCFv */ +void daPy_py_c::getThrowBoomerangID() const { + /* Nonmatching */ +} + +/* 00012740-00012748 .text getGrabActorID__9daPy_py_cCFv */ +void daPy_py_c::getGrabActorID() const { + /* Nonmatching */ +} + +/* 00012748-00012750 .text checkGrabBarrel__9daPy_py_cFv */ +void daPy_py_c::checkGrabBarrel() { + /* Nonmatching */ +} + +/* 00012750-00012758 .text checkPlayerNoDraw__9daPy_py_cFv */ +void daPy_py_c::checkPlayerNoDraw() { + /* Nonmatching */ +} + +/* 00012758-00012760 .text checkRopeTag__9daPy_py_cFv */ +void daPy_py_c::checkRopeTag() { + /* Nonmatching */ +} + +/* 00012760-00012768 .text checkRopeReadyAnime__9daPy_py_cCFv */ +void daPy_py_c::checkRopeReadyAnime() const { + /* Nonmatching */ +} + +/* 00012768-0001276C .text voiceStart__9daPy_py_cFUl */ +void daPy_py_c::voiceStart(unsigned long) { + /* Nonmatching */ +} + +/* 0001276C-00012770 .text setOutPower__9daPy_py_cFfsi */ +void daPy_py_c::setOutPower(float, short, int) { + /* Nonmatching */ +} + +/* 00012770-00012774 .text onFrollCrashFlg__9daPy_py_cFUl */ +void daPy_py_c::onFrollCrashFlg(unsigned long) { + /* Nonmatching */ +} + +/* 00012774-0001277C .text getModelJointMtx__9daPy_py_cFUs */ +void daPy_py_c::getModelJointMtx(unsigned short) { + /* Nonmatching */ +} + +/* 0001277C-00012788 .text getOldSpeedY__9daPy_py_cFv */ +void daPy_py_c::getOldSpeedY() { + /* Nonmatching */ +} + +/* 00012788-00012790 .text setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz */ +void daPy_py_c::setHookshotCarryOffset(unsigned int, const cXyz*) { + /* Nonmatching */ +} + +/* 00012790-00012794 .text setPlayerPosAndAngle__9daPy_py_cFPA4_f */ +void daPy_py_c::setPlayerPosAndAngle(float(*)[4]) { + /* Nonmatching */ +} + +/* 00012794-00012798 .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 00012798-0001279C .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzs */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, short) { + /* Nonmatching */ +} + +/* 0001279C-000127A4 .text setThrowDamage__9daPy_py_cFP4cXyzsffi */ +void daPy_py_c::setThrowDamage(cXyz*, short, float, float, int) { + /* Nonmatching */ +} + +/* 000127A4-000127A8 .text changeTextureAnime__9daPy_py_cFUsUsi */ +void daPy_py_c::changeTextureAnime(unsigned short, unsigned short, int) { + /* Nonmatching */ +} + +/* 000127A8-000127AC .text cancelChangeTextureAnime__9daPy_py_cFv */ +void daPy_py_c::cancelChangeTextureAnime() { + /* Nonmatching */ +} + +/* 000127AC-000127F4 .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 000127F4-0001283C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0001283C-00012898 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00012898-000128E0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000128E0-000128E4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000128E4-000128EC .text getTri__22dDlst_shadowRealPoly_cFv */ +void dDlst_shadowRealPoly_c::getTri() { + /* Nonmatching */ +} + +/* 000128EC-000128F4 .text getTriMax__22dDlst_shadowRealPoly_cFv */ +void dDlst_shadowRealPoly_c::getTriMax() { + /* Nonmatching */ +} + +/* 000128F4-00012904 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00012904-0001290C .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0001290C-00012914 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00012914-0001294C .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0001294C-00012954 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012954-0001295C .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0001295C-00012964 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012964-0001299C .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0001299C-000129A8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000129A8-000129B4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000129B4-000129B8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000129B8-000129C0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000129C0-000129D0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000129D0-000129D8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000129D8-000129E0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000129E0-000129E8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000129E8-000129F0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000129F0-00012A28 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00012A28-00012A30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012A30-00012A38 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012A38-00012A40 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012A40-00012A78 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012A78-00012A80 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00012A80-00012A88 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00012A88-00012A8C .text restartPoint__10daPy_npc_cFs */ +void daPy_npc_c::restartPoint(short) { + /* Nonmatching */ +} + +/* 00012A8C-00012A94 .text isTagCheckOK__10daPy_npc_cFv */ +void daPy_npc_c::isTagCheckOK() { + /* Nonmatching */ +} + +/* 00012A94-00012A98 .text setMessageAnimation__10daPy_npc_cFUc */ +void daPy_npc_c::setMessageAnimation(unsigned char) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_mk.cpp b/src/d/actor/d_a_npc_mk.cpp new file mode 100644 index 000000000..2cd10377e --- /dev/null +++ b/src/d/actor/d_a_npc_mk.cpp @@ -0,0 +1,508 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_mk.cpp +// + +#include "d_a_npc_mk.h" +#include "dolphin/types.h" + +/* 00000078-00000230 .text nodeCallBack_Mk__FP7J3DNodei */ +void nodeCallBack_Mk(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000230-00000344 .text initTexPatternAnm__10daNpc_Mk_cFb */ +void daNpc_Mk_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000344-000003D0 .text playTexPatternAnm__10daNpc_Mk_cFv */ +void daNpc_Mk_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 000003D0-00000470 .text setAnm__10daNpc_Mk_cFSc */ +void daNpc_Mk_c::setAnm(signed char) { + /* Nonmatching */ +} + +/* 00000470-000004E4 .text setAnmStatus__10daNpc_Mk_cFv */ +void daNpc_Mk_c::setAnmStatus() { + /* Nonmatching */ +} + +/* 000004E4-00000598 .text chkAttentionLocal__10daNpc_Mk_cFv */ +void daNpc_Mk_c::chkAttentionLocal() { + /* Nonmatching */ +} + +/* 00000598-00000634 .text chkAttention__10daNpc_Mk_cFv */ +void daNpc_Mk_c::chkAttention() { + /* Nonmatching */ +} + +/* 00000634-00000678 .text eventOrder__10daNpc_Mk_cFv */ +void daNpc_Mk_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000678-000006D4 .text checkOrder__10daNpc_Mk_cFv */ +void daNpc_Mk_c::checkOrder() { + /* Nonmatching */ +} + +/* 000006D4-00000750 .text next_msgStatus__10daNpc_Mk_cFPUl */ +void daNpc_Mk_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000750-000008A8 .text getMsg__10daNpc_Mk_cFv */ +void daNpc_Mk_c::getMsg() { + /* Nonmatching */ +} + +/* 000008A8-00000940 .text setCollision__10daNpc_Mk_cFv */ +void daNpc_Mk_c::setCollision() { + /* Nonmatching */ +} + +/* 00000940-00000A48 .text msgAnm__10daNpc_Mk_cFUc */ +void daNpc_Mk_c::msgAnm(unsigned char) { + /* Nonmatching */ +} + +/* 00000A48-00000A5C .text talkInit__10daNpc_Mk_cFv */ +void daNpc_Mk_c::talkInit() { + /* Nonmatching */ +} + +/* 00000A5C-00000A80 .text msgPushButton__10daNpc_Mk_cFv */ +void daNpc_Mk_c::msgPushButton() { + /* Nonmatching */ +} + +/* 00000A80-00000C04 .text talk__10daNpc_Mk_cFv */ +void daNpc_Mk_c::talk() { + /* Nonmatching */ +} + +/* 00000C04-00000C70 .text checkDemoStart__10daNpc_Mk_cFv */ +void daNpc_Mk_c::checkDemoStart() { + /* Nonmatching */ +} + +/* 00000C70-00000CB8 .text getNowEventAction__10daNpc_Mk_cFv */ +void daNpc_Mk_c::getNowEventAction() { + /* Nonmatching */ +} + +/* 00000CB8-0000127C .text init__10daNpc_Mk_cFv */ +void daNpc_Mk_c::init() { + /* Nonmatching */ +} + +/* 0000127C-00001288 .text getType__10daNpc_Mk_cFv */ +void daNpc_Mk_c::getType() { + /* Nonmatching */ +} + +/* 00001288-00001294 .text getPath__10daNpc_Mk_cFv */ +void daNpc_Mk_c::getPath() { + /* Nonmatching */ +} + +/* 00001294-00001574 .text nextVisitMode__10daNpc_Mk_cFv */ +void daNpc_Mk_c::nextVisitMode() { + /* Nonmatching */ +} + +/* 00001574-000016F8 .text visitInit__10daNpc_Mk_cFUc */ +void daNpc_Mk_c::visitInit(unsigned char) { + /* Nonmatching */ +} + +/* 000016F8-000017A8 .text visitProc__10daNpc_Mk_cFv */ +void daNpc_Mk_c::visitProc() { + /* Nonmatching */ +} + +/* 000017A8-00001900 .text runawayInit__10daNpc_Mk_cFv */ +void daNpc_Mk_c::runawayInit() { + /* Nonmatching */ +} + +/* 00001900-00001950 .text walkPath__10daNpc_Mk_cFUc */ +void daNpc_Mk_c::walkPath(unsigned char) { + /* Nonmatching */ +} + +/* 00001950-000019DC .text runLink__10daNpc_Mk_cFv */ +void daNpc_Mk_c::runLink() { + /* Nonmatching */ +} + +/* 000019DC-00001A14 .text aroundLink__10daNpc_Mk_cFv */ +void daNpc_Mk_c::aroundLink() { + /* Nonmatching */ +} + +/* 00001A14-00001A68 .text remove_Um2__10daNpc_Mk_cFv */ +void daNpc_Mk_c::remove_Um2() { + /* Nonmatching */ +} + +/* 00001A68-00001BA4 .text demoInitCom__10daNpc_Mk_cFv */ +void daNpc_Mk_c::demoInitCom() { + /* Nonmatching */ +} + +/* 00001BA4-000024C8 .text demoProc__10daNpc_Mk_cFv */ +void daNpc_Mk_c::demoProc() { + /* Nonmatching */ +} + +/* 000024C8-0000251C .text setAttention__10daNpc_Mk_cFb */ +void daNpc_Mk_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 0000251C-000025CC .text getLookBackMode__10daNpc_Mk_cFv */ +void daNpc_Mk_c::getLookBackMode() { + /* Nonmatching */ +} + +/* 000025CC-000027C8 .text lookBack__10daNpc_Mk_cFv */ +void daNpc_Mk_c::lookBack() { + /* Nonmatching */ +} + +/* 000027C8-0000284C .text wait01__10daNpc_Mk_cFv */ +void daNpc_Mk_c::wait01() { + /* Nonmatching */ +} + +/* 0000284C-0000297C .text talk01__10daNpc_Mk_cFv */ +void daNpc_Mk_c::talk01() { + /* Nonmatching */ +} + +/* 0000297C-00002AC0 .text talk02__10daNpc_Mk_cFv */ +void daNpc_Mk_c::talk02() { + /* Nonmatching */ +} + +/* 00002AC0-00002BB4 .text visitTalkInit__10daNpc_Mk_cFv */ +void daNpc_Mk_c::visitTalkInit() { + /* Nonmatching */ +} + +/* 00002BB4-00002C90 .text visitSetEvent__10daNpc_Mk_cFv */ +void daNpc_Mk_c::visitSetEvent() { + /* Nonmatching */ +} + +/* 00002C90-00002F2C .text visit01__10daNpc_Mk_cFv */ +void daNpc_Mk_c::visit01() { + /* Nonmatching */ +} + +/* 00002F2C-00003064 .text climb01__10daNpc_Mk_cFv */ +void daNpc_Mk_c::climb01() { + /* Nonmatching */ +} + +/* 00003064-00003108 .text drop01__10daNpc_Mk_cFv */ +void daNpc_Mk_c::drop01() { + /* Nonmatching */ +} + +/* 00003108-00003234 .text runaway__10daNpc_Mk_cFv */ +void daNpc_Mk_c::runaway() { + /* Nonmatching */ +} + +/* 00003234-000032CC .text jump__10daNpc_Mk_cFv */ +void daNpc_Mk_c::jump() { + /* Nonmatching */ +} + +/* 000032CC-0000330C .text jitanda01__10daNpc_Mk_cFv */ +void daNpc_Mk_c::jitanda01() { + /* Nonmatching */ +} + +/* 0000330C-0000339C .text jitanda02__10daNpc_Mk_cFv */ +void daNpc_Mk_c::jitanda02() { + /* Nonmatching */ +} + +/* 0000339C-000033F0 .text demo01__10daNpc_Mk_cFv */ +void daNpc_Mk_c::demo01() { + /* Nonmatching */ +} + +/* 000033F0-00003564 .text demo02__10daNpc_Mk_cFv */ +void daNpc_Mk_c::demo02() { + /* Nonmatching */ +} + +/* 00003564-00003638 .text demo03__10daNpc_Mk_cFv */ +void daNpc_Mk_c::demo03() { + /* Nonmatching */ +} + +/* 00003638-0000370C .text wait_action__10daNpc_Mk_cFPv */ +void daNpc_Mk_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 0000370C-00003964 .text seek_action__10daNpc_Mk_cFPv */ +void daNpc_Mk_c::seek_action(void*) { + /* Nonmatching */ +} + +/* 00003964-00003B00 .text hind_action__10daNpc_Mk_cFPv */ +void daNpc_Mk_c::hind_action(void*) { + /* Nonmatching */ +} + +/* 00003B00-00003C7C .text visit_action__10daNpc_Mk_cFPv */ +void daNpc_Mk_c::visit_action(void*) { + /* Nonmatching */ +} + +/* 00003C7C-00003DA0 .text _draw__10daNpc_Mk_cFv */ +void daNpc_Mk_c::_draw() { + /* Nonmatching */ +} + +/* 00003DA0-00004010 .text _execute__10daNpc_Mk_cFv */ +void daNpc_Mk_c::_execute() { + /* Nonmatching */ +} + +/* 00004010-0000405C .text _delete__10daNpc_Mk_cFv */ +void daNpc_Mk_c::_delete() { + /* Nonmatching */ +} + +/* 0000405C-0000407C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000407C-000042F8 .text _create__10daNpc_Mk_cFv */ +void daNpc_Mk_c::_create() { + /* Nonmatching */ +} + +/* 000042F8-000043C4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000043C4-0000440C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000440C-00004468 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004468-000044B0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000044B0-0000450C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000450C-00004594 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004594-00004604 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004604-00004660 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00004660-000046A8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000046A8-00004954 .text CreateHeap__10daNpc_Mk_cFv */ +void daNpc_Mk_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00004954-00004974 .text daNpc_Mk_Create__FP10fopAc_ac_c */ +void daNpc_Mk_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004974-00004994 .text daNpc_Mk_Delete__FP10daNpc_Mk_c */ +void daNpc_Mk_Delete(daNpc_Mk_c*) { + /* Nonmatching */ +} + +/* 00004994-000049B4 .text daNpc_Mk_Execute__FP10daNpc_Mk_c */ +void daNpc_Mk_Execute(daNpc_Mk_c*) { + /* Nonmatching */ +} + +/* 000049B4-000049D4 .text daNpc_Mk_Draw__FP10daNpc_Mk_c */ +void daNpc_Mk_Draw(daNpc_Mk_c*) { + /* Nonmatching */ +} + +/* 000049D4-000049DC .text daNpc_Mk_IsDelete__FP10daNpc_Mk_c */ +void daNpc_Mk_IsDelete(daNpc_Mk_c*) { + /* Nonmatching */ +} + +/* 000049DC-00004A24 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004A24-00004A6C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004A6C-00004AC8 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00004AC8-00004B10 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004B10-00004B20 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004B20-00004B28 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004B28-00004B30 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004B30-00004B38 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B38-00004B40 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B40-00004B78 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B78-00004B80 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B80-00004B88 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B88-00004B90 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B90-00004BC8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004BC8-00004BCC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004BCC-00004BD4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004BD4-00004BDC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004BDC-00004BE4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004BE4-00004BF0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004BF0-00004BFC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004BFC-00004C18 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00004C18-00004C20 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004C20-00004C28 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004C28-00004C30 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004C30-00004C38 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004C38-00004C54 .text setEyePos__10daNpc_Mk_cF4cXyz */ +void daNpc_Mk_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 00004C54-00004C70 .text setAttentionBasePos__10daNpc_Mk_cF4cXyz */ +void daNpc_Mk_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_mk_static.cpp b/src/d/actor/d_a_npc_mk_static.cpp new file mode 100644 index 000000000..e843561e4 --- /dev/null +++ b/src/d/actor/d_a_npc_mk_static.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_mk_static.cpp +// + +#include "d_a_npc_mk_static.h" +#include "dolphin/types.h" + +/* 800CB5CC-800CB778 .text aroundWalk__17daNpc_Mk_Static_cFP10fopAc_ac_cP10fopAc_ac_cUc */ +void daNpc_Mk_Static_c::aroundWalk(fopAc_ac_c*, fopAc_ac_c*, unsigned char) { + /* Nonmatching */ +} + +/* 800CB778-800CB88C .text turnPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc */ +void daNpc_Mk_Static_c::turnPath(fopAc_ac_c*, dNpc_PathRun_c*, unsigned char) { + /* Nonmatching */ +} + +/* 800CB88C-800CB934 .text chkPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc */ +void daNpc_Mk_Static_c::chkPath(fopAc_ac_c*, dNpc_PathRun_c*, unsigned char) { + /* Nonmatching */ +} + +/* 800CB934-800CB990 .text walkPath__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cUc */ +void daNpc_Mk_Static_c::walkPath(fopAc_ac_c*, dNpc_PathRun_c*, unsigned char) { + /* Nonmatching */ +} + +/* 800CB990-800CBA18 .text getSpeedF__17daNpc_Mk_Static_cFff */ +void daNpc_Mk_Static_c::getSpeedF(float, float) { + /* Nonmatching */ +} + +/* 800CBA18-800CBA3C .text init__17daNpc_Mk_Static_cFUcUs */ +void daNpc_Mk_Static_c::init(unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 800CBA3C-800CBBC4 .text goFarLink_3__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c */ +void daNpc_Mk_Static_c::goFarLink_3(fopAc_ac_c*, dNpc_PathRun_c*) { + /* Nonmatching */ +} + +/* 800CBBC4-800CBE7C .text goFarLink_2__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c */ +void daNpc_Mk_Static_c::goFarLink_2(fopAc_ac_c*, dNpc_PathRun_c*) { + /* Nonmatching */ +} + +/* 800CBE7C-800CBEE0 .text runaway_com2__17daNpc_Mk_Static_cFP14dNpc_PathRun_cUc */ +void daNpc_Mk_Static_c::runaway_com2(dNpc_PathRun_c*, unsigned char) { + /* Nonmatching */ +} + +/* 800CBEE0-800CC374 .text runAwayProc__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_cP8dCcD_CylPs */ +void daNpc_Mk_Static_c::runAwayProc(fopAc_ac_c*, dNpc_PathRun_c*, dCcD_Cyl*, short*) { + /* Nonmatching */ +} + +/* 800CC374-800CC400 .text chkGameSet__17daNpc_Mk_Static_cFv */ +void daNpc_Mk_Static_c::chkGameSet() { + /* Nonmatching */ +} + +/* 800CC400-800CC664 .text setRndPathPos__17daNpc_Mk_Static_cFP10fopAc_ac_cP14dNpc_PathRun_c */ +void daNpc_Mk_Static_c::setRndPathPos(fopAc_ac_c*, dNpc_PathRun_c*) { + /* Nonmatching */ +} + +/* 800CC664-800CC734 .text chkPointPass__17daNpc_Mk_Static_cFP4cXyzP4cXyzP4cXyz */ +void daNpc_Mk_Static_c::chkPointPass(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_mn.cpp b/src/d/actor/d_a_npc_mn.cpp new file mode 100644 index 000000000..9ebb970fc --- /dev/null +++ b/src/d/actor/d_a_npc_mn.cpp @@ -0,0 +1,598 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_mn.cpp +// + +#include "d_a_npc_mn.h" +#include "dolphin/types.h" + +/* 00000078-00000230 .text __ct__9daNpcMn_cFv */ +daNpcMn_c::daNpcMn_c() { + /* Nonmatching */ +} + +/* 00000230-0000028C .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000028C-000002D4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000002D4-000003A0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000003A0-000003E8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000003E8-00000444 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000444-0000048C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000048C-000004E8 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000004E8-00000570 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000570-000005E0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000005E0-000006F8 .text daNpc_Mn_nodeCallBack__FP7J3DNodei */ +void daNpc_Mn_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000006F8-00000718 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000718-0000085C .text phase_1__FP9daNpcMn_c */ +void phase_1(daNpcMn_c*) { + /* Nonmatching */ +} + +/* 0000085C-000008D4 .text phase_2__FP9daNpcMn_c */ +void phase_2(daNpcMn_c*) { + /* Nonmatching */ +} + +/* 000008D4-00000904 .text _create__9daNpcMn_cFv */ +void daNpcMn_c::_create() { + /* Nonmatching */ +} + +/* 00000904-00000BE0 .text createHeap__9daNpcMn_cFv */ +void daNpcMn_c::createHeap() { + /* Nonmatching */ +} + +/* 00000BE0-00000C00 .text daNpcMn_XyCheckCB__FPvi */ +void daNpcMn_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000C00-00000F3C .text createInit__9daNpcMn_cFv */ +void daNpcMn_c::createInit() { + /* Nonmatching */ +} + +/* 00000F3C-00000FE4 .text _delete__9daNpcMn_cFv */ +void daNpcMn_c::_delete() { + /* Nonmatching */ +} + +/* 00000FE4-00001154 .text _draw__9daNpcMn_cFv */ +void daNpcMn_c::_draw() { + /* Nonmatching */ +} + +/* 00001154-00001344 .text _execute__9daNpcMn_cFv */ +void daNpcMn_c::_execute() { + /* Nonmatching */ +} + +/* 00001344-000013B4 .text executeCommon__9daNpcMn_cFv */ +void daNpcMn_c::executeCommon() { + /* Nonmatching */ +} + +/* 000013B4-0000140C .text executeSetMode__9daNpcMn_cFUc */ +void daNpcMn_c::executeSetMode(unsigned char) { + /* Nonmatching */ +} + +/* 0000140C-00001518 .text executeWaitInit__9daNpcMn_cFv */ +void daNpcMn_c::executeWaitInit() { + /* Nonmatching */ +} + +/* 00001518-000017CC .text executeWait__9daNpcMn_cFv */ +void daNpcMn_c::executeWait() { + /* Nonmatching */ +} + +/* 000017CC-000017D4 .text executeTalkInit__9daNpcMn_cFv */ +void daNpcMn_c::executeTalkInit() { + /* Nonmatching */ +} + +/* 000017D4-0000184C .text executeTalk__9daNpcMn_cFv */ +void daNpcMn_c::executeTalk() { + /* Nonmatching */ +} + +/* 0000184C-0000185C .text executeTalk3Init__9daNpcMn_cFv */ +void daNpcMn_c::executeTalk3Init() { + /* Nonmatching */ +} + +/* 0000185C-0000191C .text executeTalk3__9daNpcMn_cFv */ +void daNpcMn_c::executeTalk3() { + /* Nonmatching */ +} + +/* 0000191C-00001948 .text executeWalkInit__9daNpcMn_cFv */ +void daNpcMn_c::executeWalkInit() { + /* Nonmatching */ +} + +/* 00001948-00001BD4 .text executeWalk__9daNpcMn_cFv */ +void daNpcMn_c::executeWalk() { + /* Nonmatching */ +} + +/* 00001BD4-00001D18 .text executeTurnInit__9daNpcMn_cFv */ +void daNpcMn_c::executeTurnInit() { + /* Nonmatching */ +} + +/* 00001D18-00001DE8 .text executeTurn__9daNpcMn_cFv */ +void daNpcMn_c::executeTurn() { + /* Nonmatching */ +} + +/* 00001DE8-00001E80 .text checkOrder__9daNpcMn_cFv */ +void daNpcMn_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001E80-00001F00 .text eventOrder__9daNpcMn_cFv */ +void daNpcMn_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001F00-00001F74 .text eventMove__9daNpcMn_cFv */ +void daNpcMn_c::eventMove() { + /* Nonmatching */ +} + +/* 00001F74-00002194 .text privateCut__9daNpcMn_cFv */ +void daNpcMn_c::privateCut() { + /* Nonmatching */ +} + +/* 00002194-0000226C .text eventMesSetInit__9daNpcMn_cFi */ +void daNpcMn_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 0000226C-000022A0 .text eventMesSet__9daNpcMn_cFv */ +void daNpcMn_c::eventMesSet() { + /* Nonmatching */ +} + +/* 000022A0-000022F8 .text eventGetItemInit__9daNpcMn_cFv */ +void daNpcMn_c::eventGetItemInit() { + /* Nonmatching */ +} + +/* 000022F8-00002358 .text eventWaitInit__9daNpcMn_cFi */ +void daNpcMn_c::eventWaitInit(int) { + /* Nonmatching */ +} + +/* 00002358-000023E8 .text eventWait__9daNpcMn_cFi */ +void daNpcMn_c::eventWait(int) { + /* Nonmatching */ +} + +/* 000023E8-00002448 .text eventSwOnInit__9daNpcMn_cFi */ +void daNpcMn_c::eventSwOnInit(int) { + /* Nonmatching */ +} + +/* 00002448-000024AC .text eventSwOn__9daNpcMn_cFv */ +void daNpcMn_c::eventSwOn() { + /* Nonmatching */ +} + +/* 000024AC-00002540 .text eventHatchInit__9daNpcMn_cFv */ +void daNpcMn_c::eventHatchInit() { + /* Nonmatching */ +} + +/* 00002540-00002578 .text eventHatch__9daNpcMn_cFv */ +void daNpcMn_c::eventHatch() { + /* Nonmatching */ +} + +/* 00002578-000025EC .text eventBikkuriInit__9daNpcMn_cFi */ +void daNpcMn_c::eventBikkuriInit(int) { + /* Nonmatching */ +} + +/* 000025EC-00002644 .text eventBikkuri__9daNpcMn_cFv */ +void daNpcMn_c::eventBikkuri() { + /* Nonmatching */ +} + +/* 00002644-0000266C .text eventTurnInit__9daNpcMn_cFv */ +void daNpcMn_c::eventTurnInit() { + /* Nonmatching */ +} + +/* 0000266C-000027B4 .text eventTurn__9daNpcMn_cFi */ +void daNpcMn_c::eventTurn(int) { + /* Nonmatching */ +} + +/* 000027B4-000027DC .text eventWalkInit__9daNpcMn_cFv */ +void daNpcMn_c::eventWalkInit() { + /* Nonmatching */ +} + +/* 000027DC-0000293C .text eventWalk__9daNpcMn_cFv */ +void daNpcMn_c::eventWalk() { + /* Nonmatching */ +} + +/* 0000293C-00002964 .text eventLookInit__9daNpcMn_cFv */ +void daNpcMn_c::eventLookInit() { + /* Nonmatching */ +} + +/* 00002964-00002988 .text eventLook__9daNpcMn_cFv */ +void daNpcMn_c::eventLook() { + /* Nonmatching */ +} + +/* 00002988-00002A90 .text eventJumpInit__9daNpcMn_cFi */ +void daNpcMn_c::eventJumpInit(int) { + /* Nonmatching */ +} + +/* 00002A90-00002AE8 .text eventJump__9daNpcMn_cFv */ +void daNpcMn_c::eventJump() { + /* Nonmatching */ +} + +/* 00002AE8-00002C30 .text talk2__9daNpcMn_cFi */ +void daNpcMn_c::talk2(int) { + /* Nonmatching */ +} + +/* 00002C30-00002D68 .text talk3__9daNpcMn_cFi */ +void daNpcMn_c::talk3(int) { + /* Nonmatching */ +} + +/* 00002D68-00002DB8 .text next_msgStatus__9daNpcMn_cFPUl */ +void daNpcMn_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002DB8-00002F7C .text getMsg__9daNpcMn_cFv */ +void daNpcMn_c::getMsg() { + /* Nonmatching */ +} + +/* 00002F7C-00002F8C .text getMsg3__9daNpcMn_cFv */ +void daNpcMn_c::getMsg3() { + /* Nonmatching */ +} + +/* 00002F8C-00002F90 .text chkMsg__9daNpcMn_cFv */ +void daNpcMn_c::chkMsg() { + /* Nonmatching */ +} + +/* 00002F90-00002F98 .text setMessage__9daNpcMn_cFUl */ +void daNpcMn_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 00002F98-0000302C .text setAnmFromMsgTag__9daNpcMn_cFv */ +void daNpcMn_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 0000302C-0000303C .text getPrmNpcNo__9daNpcMn_cFv */ +void daNpcMn_c::getPrmNpcNo() { + /* Nonmatching */ +} + +/* 0000303C-00003068 .text getPrmRailID__9daNpcMn_cFv */ +void daNpcMn_c::getPrmRailID() { + /* Nonmatching */ +} + +/* 00003068-00003094 .text getPrmSwitchBit__9daNpcMn_cFv */ +void daNpcMn_c::getPrmSwitchBit() { + /* Nonmatching */ +} + +/* 00003094-000030C0 .text getPrmSwitchBit2__9daNpcMn_cFv */ +void daNpcMn_c::getPrmSwitchBit2() { + /* Nonmatching */ +} + +/* 000030C0-00003148 .text setMtx__9daNpcMn_cFv */ +void daNpcMn_c::setMtx() { + /* Nonmatching */ +} + +/* 00003148-00003478 .text chkAttention__9daNpcMn_cFv */ +void daNpcMn_c::chkAttention() { + /* Nonmatching */ +} + +/* 00003478-000035C4 .text lookBack__9daNpcMn_cFv */ +void daNpcMn_c::lookBack() { + /* Nonmatching */ +} + +/* 000035C4-000036D0 .text initTexPatternAnm__9daNpcMn_cFb */ +void daNpcMn_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 000036D0-0000373C .text playTexPatternAnm__9daNpcMn_cFv */ +void daNpcMn_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 0000373C-000037F8 .text playAnm__9daNpcMn_cFv */ +void daNpcMn_c::playAnm() { + /* Nonmatching */ +} + +/* 000037F8-000038C8 .text setAnm__9daNpcMn_cFUcif */ +void daNpcMn_c::setAnm(unsigned char, int, float) { + /* Nonmatching */ +} + +/* 000038C8-00003974 .text setAnmTbl__9daNpcMn_cFP9sMnAnmDat */ +void daNpcMn_c::setAnmTbl(sMnAnmDat*) { + /* Nonmatching */ +} + +/* 00003974-0000397C .text XyCheckCB__9daNpcMn_cFi */ +void daNpcMn_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 0000397C-000039E0 .text getRand__9daNpcMn_cFi */ +void daNpcMn_c::getRand(int) { + /* Nonmatching */ +} + +/* 000039E0-00003A58 .text setCollision__9daNpcMn_cFP8dCcD_Cyl4cXyzff */ +void daNpcMn_c::setCollision(dCcD_Cyl*, cXyz, float, float) { + /* Nonmatching */ +} + +/* 00003A58-00003AC4 .text chkEndEvent__9daNpcMn_cFv */ +void daNpcMn_c::chkEndEvent() { + /* Nonmatching */ +} + +/* 00003AC4-00003B38 .text chkPosNo__9daNpcMn_cFv */ +void daNpcMn_c::chkPosNo() { + /* Nonmatching */ +} + +/* 00003B38-00003CD8 .text getPosNo__9daNpcMn_cFv */ +void daNpcMn_c::getPosNo() { + /* Nonmatching */ +} + +/* 00003CD8-00003CE8 .text isChangePos__9daNpcMn_cFUc */ +void daNpcMn_c::isChangePos(unsigned char) { + /* Nonmatching */ +} + +/* 00003CE8-00003D08 .text daNpc_MnCreate__FPv */ +void daNpc_MnCreate(void*) { + /* Nonmatching */ +} + +/* 00003D08-00003D2C .text daNpc_MnDelete__FPv */ +void daNpc_MnDelete(void*) { + /* Nonmatching */ +} + +/* 00003D2C-00003D50 .text daNpc_MnExecute__FPv */ +void daNpc_MnExecute(void*) { + /* Nonmatching */ +} + +/* 00003D50-00003D74 .text daNpc_MnDraw__FPv */ +void daNpc_MnDraw(void*) { + /* Nonmatching */ +} + +/* 00003D74-00003D7C .text daNpc_MnIsDelete__FPv */ +void daNpc_MnIsDelete(void*) { + /* Nonmatching */ +} + +/* 00003D7C-00003DC4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003DC4-00003E0C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00003E0C-00003E68 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00003E68-00003EB0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003EB0-00003EC0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003EC0-00003EC8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003EC8-00003ED0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003ED0-00003ED8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003ED8-00003EE0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003EE0-00003F18 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003F18-00003F20 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003F20-00003F28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003F28-00003F30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003F30-00003F68 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003F68-00003F6C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00003F6C-00003F74 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003F74-00003F7C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003F7C-00003F84 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003F84-00003F90 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003F90-00003F9C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003F9C-00003FA0 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00003FA0-00003FBC .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00003FBC-00003FC4 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00003FC4-00003FCC .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00003FCC-00003FE8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ29daNpcMn_c5Prm_eQ29daNpcMn_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daNpcMn_c::Prm_e, daNpcMn_c::Prm_e) { + /* Nonmatching */ +} + +/* 00003FE8-00004004 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00004108-00004110 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004110-00004118 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004118-00004120 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004120-00004128 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_mt.cpp b/src/d/actor/d_a_npc_mt.cpp new file mode 100644 index 000000000..9771ba22b --- /dev/null +++ b/src/d/actor/d_a_npc_mt.cpp @@ -0,0 +1,463 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_mt.cpp +// + +#include "d_a_npc_mt.h" +#include "dolphin/types.h" + +/* 00000078-00000228 .text __ct__9daNpcMt_cFv */ +daNpcMt_c::daNpcMt_c() { + /* Nonmatching */ +} + +/* 00000228-00000284 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00000284-000002CC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000002CC-00000398 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000398-000003E0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000003E0-0000043C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000043C-00000484 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000484-000004E0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000004E0-00000568 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000568-000005D8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000005D8-000006F4 .text daNpc_Mt_nodeCallBack__FP7J3DNodei */ +void daNpc_Mt_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000006F4-00000714 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000714-00000858 .text phase_1__FP9daNpcMt_c */ +void phase_1(daNpcMt_c*) { + /* Nonmatching */ +} + +/* 00000858-000008D8 .text phase_2__FP9daNpcMt_c */ +void phase_2(daNpcMt_c*) { + /* Nonmatching */ +} + +/* 000008D8-00000908 .text _create__9daNpcMt_cFv */ +void daNpcMt_c::_create() { + /* Nonmatching */ +} + +/* 00000908-00000B98 .text createHeap__9daNpcMt_cFv */ +void daNpcMt_c::createHeap() { + /* Nonmatching */ +} + +/* 00000B98-00000BB8 .text daNpcMt_XyCheckCB__FPvi */ +void daNpcMt_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000BB8-00000DEC .text createInit__9daNpcMt_cFv */ +void daNpcMt_c::createInit() { + /* Nonmatching */ +} + +/* 00000DEC-00000F6C .text _delete__9daNpcMt_cFv */ +void daNpcMt_c::_delete() { + /* Nonmatching */ +} + +/* 00000F6C-0000107C .text _draw__9daNpcMt_cFv */ +void daNpcMt_c::_draw() { + /* Nonmatching */ +} + +/* 0000107C-000011D0 .text _execute__9daNpcMt_cFv */ +void daNpcMt_c::_execute() { + /* Nonmatching */ +} + +/* 000011D0-00001240 .text executeCommon__9daNpcMt_cFv */ +void daNpcMt_c::executeCommon() { + /* Nonmatching */ +} + +/* 00001240-00001294 .text executeSetMode__9daNpcMt_cFUc */ +void daNpcMt_c::executeSetMode(unsigned char) { + /* Nonmatching */ +} + +/* 00001294-00001320 .text executeWaitInit__9daNpcMt_cFv */ +void daNpcMt_c::executeWaitInit() { + /* Nonmatching */ +} + +/* 00001320-00001368 .text executeWait__9daNpcMt_cFv */ +void daNpcMt_c::executeWait() { + /* Nonmatching */ +} + +/* 00001368-00001370 .text executeTalkInit__9daNpcMt_cFv */ +void daNpcMt_c::executeTalkInit() { + /* Nonmatching */ +} + +/* 00001370-000013E8 .text executeTalk__9daNpcMt_cFv */ +void daNpcMt_c::executeTalk() { + /* Nonmatching */ +} + +/* 000013E8-00001480 .text checkOrder__9daNpcMt_cFv */ +void daNpcMt_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001480-0000150C .text eventOrder__9daNpcMt_cFv */ +void daNpcMt_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000150C-00001580 .text eventMove__9daNpcMt_cFv */ +void daNpcMt_c::eventMove() { + /* Nonmatching */ +} + +/* 00001580-000016B0 .text privateCut__9daNpcMt_cFv */ +void daNpcMt_c::privateCut() { + /* Nonmatching */ +} + +/* 000016B0-00001788 .text eventMesSetInit__9daNpcMt_cFi */ +void daNpcMt_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 00001788-0000181C .text eventMesSet__9daNpcMt_cFv */ +void daNpcMt_c::eventMesSet() { + /* Nonmatching */ +} + +/* 0000181C-00001874 .text eventGetItemInit__9daNpcMt_cFv */ +void daNpcMt_c::eventGetItemInit() { + /* Nonmatching */ +} + +/* 00001874-000019BC .text talk2__9daNpcMt_cFi */ +void daNpcMt_c::talk2(int) { + /* Nonmatching */ +} + +/* 000019BC-00001A8C .text next_msgStatus__9daNpcMt_cFPUl */ +void daNpcMt_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001A8C-00001FC8 .text getMsg__9daNpcMt_cFv */ +void daNpcMt_c::getMsg() { + /* Nonmatching */ +} + +/* 00001FC8-00001FCC .text chkMsg__9daNpcMt_cFv */ +void daNpcMt_c::chkMsg() { + /* Nonmatching */ +} + +/* 00001FCC-00001FD4 .text setMessage__9daNpcMt_cFUl */ +void daNpcMt_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 00001FD4-00002084 .text setAnmFromMsgTag__9daNpcMt_cFv */ +void daNpcMt_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00002084-000020A4 .text getPrmNpcNo__9daNpcMt_cFv */ +void daNpcMt_c::getPrmNpcNo() { + /* Nonmatching */ +} + +/* 000020A4-0000212C .text setMtx__9daNpcMt_cFv */ +void daNpcMt_c::setMtx() { + /* Nonmatching */ +} + +/* 0000212C-00002474 .text chkAttention__9daNpcMt_cFv */ +void daNpcMt_c::chkAttention() { + /* Nonmatching */ +} + +/* 00002474-000025C0 .text lookBack__9daNpcMt_cFv */ +void daNpcMt_c::lookBack() { + /* Nonmatching */ +} + +/* 000025C0-000026D8 .text initTexPatternAnm__9daNpcMt_cFb */ +void daNpcMt_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 000026D8-00002744 .text playTexPatternAnm__9daNpcMt_cFv */ +void daNpcMt_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00002744-0000280C .text playAnm__9daNpcMt_cFv */ +void daNpcMt_c::playAnm() { + /* Nonmatching */ +} + +/* 0000280C-000028E4 .text setAnm__9daNpcMt_cFUcif */ +void daNpcMt_c::setAnm(unsigned char, int, float) { + /* Nonmatching */ +} + +/* 000028E4-00002984 .text setAnmTbl__9daNpcMt_cFP9sMtAnmDat */ +void daNpcMt_c::setAnmTbl(sMtAnmDat*) { + /* Nonmatching */ +} + +/* 00002984-00002A28 .text XyCheckCB__9daNpcMt_cFi */ +void daNpcMt_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 00002A28-00002AA0 .text setCollision__9daNpcMt_cFP8dCcD_Cyl4cXyzff */ +void daNpcMt_c::setCollision(dCcD_Cyl*, cXyz, float, float) { + /* Nonmatching */ +} + +/* 00002AA0-00002AFC .text chkEndEvent__9daNpcMt_cFv */ +void daNpcMt_c::chkEndEvent() { + /* Nonmatching */ +} + +/* 00002AFC-00002B98 .text isFigureGet__9daNpcMt_cFUc */ +void daNpcMt_c::isFigureGet(unsigned char) { + /* Nonmatching */ +} + +/* 00002B98-00002C38 .text setFigure__9daNpcMt_cFUc */ +void daNpcMt_c::setFigure(unsigned char) { + /* Nonmatching */ +} + +/* 00002C38-00002CA0 .text getFigureMakeNum__9daNpcMt_cFv */ +void daNpcMt_c::getFigureMakeNum() { + /* Nonmatching */ +} + +/* 00002CA0-00002D08 .text isComp__9daNpcMt_cFv */ +void daNpcMt_c::isComp() { + /* Nonmatching */ +} + +/* 00002D08-00002D4C .text changePhotoNo__9daNpcMt_cFUc */ +void daNpcMt_c::changePhotoNo(unsigned char) { + /* Nonmatching */ +} + +/* 00002D4C-00002D6C .text daNpc_MtCreate__FPv */ +void daNpc_MtCreate(void*) { + /* Nonmatching */ +} + +/* 00002D6C-00002D90 .text daNpc_MtDelete__FPv */ +void daNpc_MtDelete(void*) { + /* Nonmatching */ +} + +/* 00002D90-00002DB4 .text daNpc_MtExecute__FPv */ +void daNpc_MtExecute(void*) { + /* Nonmatching */ +} + +/* 00002DB4-00002DD8 .text daNpc_MtDraw__FPv */ +void daNpc_MtDraw(void*) { + /* Nonmatching */ +} + +/* 00002DD8-00002DE0 .text daNpc_MtIsDelete__FPv */ +void daNpc_MtIsDelete(void*) { + /* Nonmatching */ +} + +/* 00002DE0-00002E28 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002E28-00002E70 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00002E70-00002ECC .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00002ECC-00002F14 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002F14-00002F24 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002F24-00002F2C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002F2C-00002F34 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002F34-00002F3C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F3C-00002F44 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F44-00002F7C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F7C-00002F84 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F84-00002F8C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F8C-00002F94 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F94-00002FCC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002FCC-00002FD0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002FD0-00002FD8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002FD8-00002FE0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002FE0-00002FE8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002FE8-00002FF4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002FF4-00003000 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003000-00003004 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00003004-00003020 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00003020-00003028 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00003028-00003030 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00003030-0000304C .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000030C0-000030C8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000030C8-000030D0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000030D0-000030D8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000030D8-000030E0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_nz.cpp b/src/d/actor/d_a_npc_nz.cpp new file mode 100644 index 000000000..cc43e6881 --- /dev/null +++ b/src/d/actor/d_a_npc_nz.cpp @@ -0,0 +1,608 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_nz.cpp +// + +#include "d_a_npc_nz.h" +#include "dolphin/types.h" + +/* 000000EC-00000128 .text daNpcNz_NodeCallBack__FP7J3DNodei */ +void daNpcNz_NodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000128-0000024C .text NodeCallBack__10daNpc_Nz_cFP7J3DNodei */ +void daNpc_Nz_c::NodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000024C-00000288 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000288-000002C4 .text daNpcNz_TailNodeCallBack__FP7J3DNodei */ +void daNpcNz_TailNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002C4-000003A4 .text TailNodeCallBack__10daNpc_Nz_cFP7J3DNodei */ +void daNpc_Nz_c::TailNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000003A4-00000978 .text TailControl__10daNpc_Nz_cFv */ +void daNpc_Nz_c::TailControl() { + /* Nonmatching */ +} + +/* 00000978-00000A90 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000A90-00000B30 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000B30-00000B8C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000B8C-00000BD4 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000BD4-00000C30 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000C30-00000C78 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000C78-00000CF8 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000CF8-00000D18 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000D18-00000F98 .text _createHeap__10daNpc_Nz_cFv */ +void daNpc_Nz_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000F98-00001010 .text __ct__14daNpc_Nz_HIO_cFv */ +daNpc_Nz_HIO_c::daNpc_Nz_HIO_c() { + /* Nonmatching */ +} + +/* 00001010-000011A0 .text daNpc_Nz_XyCheckCB__FPvi */ +void daNpc_Nz_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 000011A0-000011C0 .text daNpc_Nz_XyEventCB__FPvi */ +void daNpc_Nz_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 000011C0-00001210 .text XyEventCB__10daNpc_Nz_cFi */ +void daNpc_Nz_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00001210-00001268 .text eventOrder__10daNpc_Nz_cFv */ +void daNpc_Nz_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001268-000012D0 .text checkOrder__10daNpc_Nz_cFv */ +void daNpc_Nz_c::checkOrder() { + /* Nonmatching */ +} + +/* 000012D0-000012F4 .text setAttention__10daNpc_Nz_cFv */ +void daNpc_Nz_c::setAttention() { + /* Nonmatching */ +} + +/* 000012F4-000013E8 .text LookBack__10daNpc_Nz_cFv */ +void daNpc_Nz_c::LookBack() { + /* Nonmatching */ +} + +/* 000013E8-0000146C .text setAnm__10daNpc_Nz_cFScb */ +void daNpc_Nz_c::setAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 0000146C-000017E0 .text setMtx__10daNpc_Nz_cFv */ +void daNpc_Nz_c::setMtx() { + /* Nonmatching */ +} + +/* 000017E0-000017E4 .text modeWaitInit__10daNpc_Nz_cFv */ +void daNpc_Nz_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 000017E4-000017F0 .text modeWait__10daNpc_Nz_cFv */ +void daNpc_Nz_c::modeWait() { + /* Nonmatching */ +} + +/* 000017F0-000017F4 .text modeEventEsaInit__10daNpc_Nz_cFv */ +void daNpc_Nz_c::modeEventEsaInit() { + /* Nonmatching */ +} + +/* 000017F4-000018EC .text modeEventEsa__10daNpc_Nz_cFv */ +void daNpc_Nz_c::modeEventEsa() { + /* Nonmatching */ +} + +/* 000018EC-000019DC .text modeProc__10daNpc_Nz_cFQ210daNpc_Nz_c6Proc_ei */ +void daNpc_Nz_c::modeProc(daNpc_Nz_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 000019DC-00001B38 .text daNpcNz_getShopBoughtMsg__FUc */ +void daNpcNz_getShopBoughtMsg(unsigned char) { + /* Nonmatching */ +} + +/* 00001B38-00001B70 .text daNpc_Nz_ShopItemCreateCB__FPv */ +void daNpc_Nz_ShopItemCreateCB(void*) { + /* Nonmatching */ +} + +/* 00001B70-00001C14 .text createShopItem__10daNpc_Nz_cFUcUc */ +void daNpc_Nz_c::createShopItem(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 00001C14-00001C6C .text getShopItem__10daNpc_Nz_cFi */ +void daNpc_Nz_c::getShopItem(int) { + /* Nonmatching */ +} + +/* 00001C6C-00001CF0 .text deleteShopItem__10daNpc_Nz_cFv */ +void daNpc_Nz_c::deleteShopItem() { + /* Nonmatching */ +} + +/* 00001CF0-00002038 .text next_msgStatus__10daNpc_Nz_cFPUl */ +void daNpc_Nz_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002038-000022C0 .text anmAtr__10daNpc_Nz_cFUs */ +void daNpc_Nz_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000022C0-00002390 .text _execute__10daNpc_Nz_cFv */ +void daNpc_Nz_c::_execute() { + /* Nonmatching */ +} + +/* 00002390-0000254C .text _draw__10daNpc_Nz_cFv */ +void daNpc_Nz_c::_draw() { + /* Nonmatching */ +} + +/* 0000254C-00002768 .text createInit__10daNpc_Nz_cFv */ +void daNpc_Nz_c::createInit() { + /* Nonmatching */ +} + +/* 00002768-0000282C .text setSmokeParticle__10daNpc_Nz_cFv */ +void daNpc_Nz_c::setSmokeParticle() { + /* Nonmatching */ +} + +/* 0000282C-00002830 .text getArg__10daNpc_Nz_cFv */ +void daNpc_Nz_c::getArg() { + /* Nonmatching */ +} + +/* 00002830-000028FC .text _create__10daNpc_Nz_cFv */ +void daNpc_Nz_c::_create() { + /* Nonmatching */ +} + +/* 000028FC-00002AF0 .text __ct__10daNpc_Nz_cFv */ +daNpc_Nz_c::daNpc_Nz_c() { + /* Nonmatching */ +} + +/* 00002AF0-00002AF4 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00002AF4-00002BC0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002BC0-00002C08 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002C08-00002C64 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002C64-00002CAC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002CAC-00002D08 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00002D08-00002D90 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00002D90-00002E00 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002E00-00002E6C .text _delete__10daNpc_Nz_cFv */ +void daNpc_Nz_c::_delete() { + /* Nonmatching */ +} + +/* 00002E6C-00002E8C .text daNpc_NzCreate__FPv */ +void daNpc_NzCreate(void*) { + /* Nonmatching */ +} + +/* 00002E8C-00002EB0 .text daNpc_NzDelete__FPv */ +void daNpc_NzDelete(void*) { + /* Nonmatching */ +} + +/* 00002EB0-00002ED4 .text daNpc_NzExecute__FPv */ +void daNpc_NzExecute(void*) { + /* Nonmatching */ +} + +/* 00002ED4-00002EF8 .text daNpc_NzDraw__FPv */ +void daNpc_NzDraw(void*) { + /* Nonmatching */ +} + +/* 00002EF8-00002F00 .text daNpc_NzIsDelete__FPv */ +void daNpc_NzIsDelete(void*) { + /* Nonmatching */ +} + +/* 00002F00-00002F48 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00002F48-00002FA4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00002FA4-00002FEC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002FEC-00002FF0 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002FF0-00002FF4 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002FF4-00002FF8 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002FF8-00002FFC .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002FFC-00003044 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00003044-000030A0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000030A0-000030B0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000030B0-000030B8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000030B8-000030C0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000030C0-000030C8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000030C8-000030D0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000030D0-00003108 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003108-00003110 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003110-00003118 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003118-00003120 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003120-00003158 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003158-0000315C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000315C-00003164 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003164-0000316C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000316C-00003174 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003174-00003180 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003180-0000318C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000318C-000031D4 .text __dt__14daNpc_Nz_HIO_cFv */ +daNpc_Nz_HIO_c::~daNpc_Nz_HIO_c() { + /* Nonmatching */ +} + +/* 000031D4-0000321C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000321C-00003238 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00003274-0000327C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000327C-00003284 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00003284-0000328C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000328C-00003294 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00003294-0000329C .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000329C-000032A4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000032A4-000032AC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000032AC-000032B4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000032B4-000032BC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000032BC-000032E8 .text searchEsa_CB__FPvPv */ +void searchEsa_CB(void*, void*) { + /* Nonmatching */ +} + +/* 000032E8-000034F0 .text _searchEsa__10daNpc_Nz_cFP10fopAc_ac_c */ +void daNpc_Nz_c::_searchEsa(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000034F0-00003528 .text searchNzAndBomb_CB__FPvPv */ +void searchNzAndBomb_CB(void*, void*) { + /* Nonmatching */ +} + +/* 00003528-0000377C .text searchTsuboAndBarrel_CB__FPvPv */ +void searchTsuboAndBarrel_CB(void*, void*) { + /* Nonmatching */ +} + +/* 0000377C-00003908 .text searchEsaInit_CB__FPvPv */ +void searchEsaInit_CB(void*, void*) { + /* Nonmatching */ +} + +/* 00003908-00003B90 .text cutProc__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutProc() { + /* Nonmatching */ +} + +/* 00003B90-00003BB8 .text cutEatesaStart__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutEatesaStart() { + /* Nonmatching */ +} + +/* 00003BB8-00003CEC .text cutEatesaProc__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutEatesaProc() { + /* Nonmatching */ +} + +/* 00003CEC-00003D40 .text cutEatesaFirstStart__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutEatesaFirstStart() { + /* Nonmatching */ +} + +/* 00003D40-00003F54 .text cutEatesaFirstProc__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutEatesaFirstProc() { + /* Nonmatching */ +} + +/* 00003F54-0000404C .text cutKillAllStart__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutKillAllStart() { + /* Nonmatching */ +} + +/* 0000404C-00004080 .text cutKillAllProc__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutKillAllProc() { + /* Nonmatching */ +} + +/* 00004080-0000408C .text cutShowStart__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutShowStart() { + /* Nonmatching */ +} + +/* 0000408C-000040C0 .text cutShowProc__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutShowProc() { + /* Nonmatching */ +} + +/* 000040C0-000040CC .text cutHideStart__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutHideStart() { + /* Nonmatching */ +} + +/* 000040CC-00004100 .text cutHideProc__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutHideProc() { + /* Nonmatching */ +} + +/* 00004100-00004204 .text cutSetAnmStart__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutSetAnmStart() { + /* Nonmatching */ +} + +/* 00004204-000043C0 .text cutSetAnmProc__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutSetAnmProc() { + /* Nonmatching */ +} + +/* 000043C0-000043C4 .text cutGoHomeStart__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutGoHomeStart() { + /* Nonmatching */ +} + +/* 000043C4-000044D4 .text cutGoHomeProc__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutGoHomeProc() { + /* Nonmatching */ +} + +/* 000044D4-00004520 .text cutChkGetItemStart__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutChkGetItemStart() { + /* Nonmatching */ +} + +/* 00004520-00004554 .text cutChkGetItemProc__10daNpc_Nz_cFv */ +void daNpc_Nz_c::cutChkGetItemProc() { + /* Nonmatching */ +} + +/* 00004554-0000455C .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000455C-00004564 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00004564-00004568 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ob1.cpp b/src/d/actor/d_a_npc_ob1.cpp new file mode 100644 index 000000000..c553bfa81 --- /dev/null +++ b/src/d/actor/d_a_npc_ob1.cpp @@ -0,0 +1,578 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ob1.cpp +// + +#include "d_a_npc_ob1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Ob1_HIO_cFv */ +daNpc_Ob1_HIO_c::daNpc_Ob1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-00000228 .text searchActor_Kb__FPvPv */ +void searchActor_Kb(void*, void*) { + /* Nonmatching */ +} + +/* 00000228-00000274 .text nodeCallBack_Ob1__FP7J3DNodei */ +void nodeCallBack_Ob1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000274-000003C4 .text nodeOb1Control__11daNpc_Ob1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ob1_c::nodeOb1Control(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000003C4-00000400 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000400-00000480 .text init_OB1_0__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::init_OB1_0() { + /* Nonmatching */ +} + +/* 00000480-00000518 .text init_OB1_1__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::init_OB1_1() { + /* Nonmatching */ +} + +/* 00000518-000005A4 .text init_OB1_2__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::init_OB1_2() { + /* Nonmatching */ +} + +/* 000005A4-000007AC .text createInit__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::createInit() { + /* Nonmatching */ +} + +/* 000007AC-00000900 .text setMtx__11daNpc_Ob1_cFb */ +void daNpc_Ob1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000900-00000914 .text anmNum_toResID__11daNpc_Ob1_cFi */ +void daNpc_Ob1_c::anmNum_toResID(int) { + /* Nonmatching */ +} + +/* 00000914-00000928 .text btpNum_toResID__11daNpc_Ob1_cFi */ +void daNpc_Ob1_c::btpNum_toResID(int) { + /* Nonmatching */ +} + +/* 00000928-00000A34 .text setBtp__11daNpc_Ob1_cFbi */ +void daNpc_Ob1_c::setBtp(bool, int) { + /* Nonmatching */ +} + +/* 00000A34-00000A5C .text iniTexPttrnAnm__11daNpc_Ob1_cFb */ +void daNpc_Ob1_c::iniTexPttrnAnm(bool) { + /* Nonmatching */ +} + +/* 00000A5C-00000B08 .text plyTexPttrnAnm__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::plyTexPttrnAnm() { + /* Nonmatching */ +} + +/* 00000B08-00000B44 .text setAnm_tex__11daNpc_Ob1_cFSc */ +void daNpc_Ob1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 00000B44-00000C04 .text setAnm_anm__11daNpc_Ob1_cFPQ211daNpc_Ob1_c9anm_prm_c */ +void daNpc_Ob1_c::setAnm_anm(daNpc_Ob1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000C04-00000C70 .text setAnm_NUM__11daNpc_Ob1_cFii */ +void daNpc_Ob1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000C70-00000CF0 .text setAnm__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000CF0-00000CFC .text chg_anmTag__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::chg_anmTag() { + /* Nonmatching */ +} + +/* 00000CFC-00000D08 .text control_anmTag__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::control_anmTag() { + /* Nonmatching */ +} + +/* 00000D08-00000E00 .text chg_anmAtr__11daNpc_Ob1_cFUc */ +void daNpc_Ob1_c::chg_anmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000E00-00000E8C .text control_anmAtr__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::control_anmAtr() { + /* Nonmatching */ +} + +/* 00000E8C-00000EF4 .text setAnm_ATR__11daNpc_Ob1_cFi */ +void daNpc_Ob1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 00000EF4-00000FFC .text anmAtr__11daNpc_Ob1_cFUs */ +void daNpc_Ob1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000FFC-00001088 .text eventOrder__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001088-00001120 .text checkOrder__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001120-000011C0 .text chk_talk__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::chk_talk() { + /* Nonmatching */ +} + +/* 000011C0-00001200 .text chk_partsNotMove__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::chk_partsNotMove() { + /* Nonmatching */ +} + +/* 00001200-000013A0 .text lookBack__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::lookBack() { + /* Nonmatching */ +} + +/* 000013A0-000014CC .text next_msgStatus__11daNpc_Ob1_cFPUl */ +void daNpc_Ob1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000014CC-000017F0 .text getMsg_OB1_0__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::getMsg_OB1_0() { + /* Nonmatching */ +} + +/* 000017F0-0000185C .text getMsg_OB1_1__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::getMsg_OB1_1() { + /* Nonmatching */ +} + +/* 0000185C-0000187C .text getMsg_OB1_2__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::getMsg_OB1_2() { + /* Nonmatching */ +} + +/* 0000187C-000018EC .text getMsg__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::getMsg() { + /* Nonmatching */ +} + +/* 000018EC-0000196C .text chkAttention__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::chkAttention() { + /* Nonmatching */ +} + +/* 0000196C-000019C4 .text setAttention__11daNpc_Ob1_cFb */ +void daNpc_Ob1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 000019C4-000019F8 .text searchByID__11daNpc_Ob1_cFUi */ +void daNpc_Ob1_c::searchByID(unsigned int) { + /* Nonmatching */ +} + +/* 000019F8-00001A04 .text partner_srch__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::partner_srch() { + /* Nonmatching */ +} + +/* 00001A04-00001A34 .text bitCount__11daNpc_Ob1_cFUc */ +void daNpc_Ob1_c::bitCount(unsigned char) { + /* Nonmatching */ +} + +/* 00001A34-00001B14 .text set_pigCnt__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::set_pigCnt() { + /* Nonmatching */ +} + +/* 00001B14-00001BB0 .text ob_setPthPos__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::ob_setPthPos() { + /* Nonmatching */ +} + +/* 00001BB0-00001C50 .text get_attPos__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::get_attPos() { + /* Nonmatching */ +} + +/* 00001C50-00001DC0 .text ob_movPass__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::ob_movPass() { + /* Nonmatching */ +} + +/* 00001DC0-00001E50 .text ob_clcMovSpd__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::ob_clcMovSpd() { + /* Nonmatching */ +} + +/* 00001E50-00001F28 .text ob_nMove__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::ob_nMove() { + /* Nonmatching */ +} + +/* 00001F28-00001F78 .text charDecide__11daNpc_Ob1_cFi */ +void daNpc_Ob1_c::charDecide(int) { + /* Nonmatching */ +} + +/* 00001F78-00001FD0 .text event_actionInit__11daNpc_Ob1_cFi */ +void daNpc_Ob1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 00001FD0-00001FE0 .text event_action__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::event_action() { + /* Nonmatching */ +} + +/* 00001FE0-000020CC .text privateCut__11daNpc_Ob1_cFi */ +void daNpc_Ob1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 000020CC-000020EC .text endEvent__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::endEvent() { + /* Nonmatching */ +} + +/* 000020EC-00002124 .text isEventEntry__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00002124-000021B8 .text event_proc__11daNpc_Ob1_cFi */ +void daNpc_Ob1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 000021B8-00002264 .text set_action__11daNpc_Ob1_cFM11daNpc_Ob1_cFPCvPvPv_iPv */ +void daNpc_Ob1_c::set_action(int (daNpc_Ob1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00002264-00002288 .text clrSpd__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::clrSpd() { + /* Nonmatching */ +} + +/* 00002288-00002488 .text setStt__11daNpc_Ob1_cFSc */ +void daNpc_Ob1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00002488-00002564 .text wait_1__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::wait_1() { + /* Nonmatching */ +} + +/* 00002564-0000264C .text wait_2__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::wait_2() { + /* Nonmatching */ +} + +/* 0000264C-000026F0 .text wait_3__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::wait_3() { + /* Nonmatching */ +} + +/* 000026F0-00002808 .text walk_1__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::walk_1() { + /* Nonmatching */ +} + +/* 00002808-00002A58 .text talk_1__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::talk_1() { + /* Nonmatching */ +} + +/* 00002A58-00002B60 .text manzai__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::manzai() { + /* Nonmatching */ +} + +/* 00002B60-00002C54 .text wait_action1__11daNpc_Ob1_cFPv */ +void daNpc_Ob1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00002C54-00002D2C .text wait_action2__11daNpc_Ob1_cFPv */ +void daNpc_Ob1_c::wait_action2(void*) { + /* Nonmatching */ +} + +/* 00002D2C-00002E68 .text demo__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::demo() { + /* Nonmatching */ +} + +/* 00002E68-00002F18 .text shadowDraw__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00002F18-0000300C .text _draw__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::_draw() { + /* Nonmatching */ +} + +/* 0000300C-000031F0 .text _execute__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::_execute() { + /* Nonmatching */ +} + +/* 000031F0-0000324C .text _delete__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::_delete() { + /* Nonmatching */ +} + +/* 0000324C-0000326C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000326C-0000338C .text _create__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::_create() { + /* Nonmatching */ +} + +/* 0000338C-000034F0 .text __ct__11daNpc_Ob1_cFv */ +daNpc_Ob1_c::daNpc_Ob1_c() { + /* Nonmatching */ +} + +/* 000034F0-0000354C .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000354C-00003594 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003594-00003660 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003660-000036A8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000036A8-00003704 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003704-0000374C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000374C-000037BC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000037BC-000039D0 .text create_Anm__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::create_Anm() { + /* Nonmatching */ +} + +/* 000039D0-00003A9C .text create_hed_Mdl__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::create_hed_Mdl() { + /* Nonmatching */ +} + +/* 00003A9C-00003BE8 .text CreateHeap__11daNpc_Ob1_cFv */ +void daNpc_Ob1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00003BE8-00003C08 .text daNpc_Ob1_Create__FP10fopAc_ac_c */ +void daNpc_Ob1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003C08-00003C28 .text daNpc_Ob1_Delete__FP11daNpc_Ob1_c */ +void daNpc_Ob1_Delete(daNpc_Ob1_c*) { + /* Nonmatching */ +} + +/* 00003C28-00003C48 .text daNpc_Ob1_Execute__FP11daNpc_Ob1_c */ +void daNpc_Ob1_Execute(daNpc_Ob1_c*) { + /* Nonmatching */ +} + +/* 00003C48-00003C68 .text daNpc_Ob1_Draw__FP11daNpc_Ob1_c */ +void daNpc_Ob1_Draw(daNpc_Ob1_c*) { + /* Nonmatching */ +} + +/* 00003C68-00003C70 .text daNpc_Ob1_IsDelete__FP11daNpc_Ob1_c */ +void daNpc_Ob1_IsDelete(daNpc_Ob1_c*) { + /* Nonmatching */ +} + +/* 00003C70-00003C80 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003C80-00003C88 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003C88-00003C90 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003C90-00003C98 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003C98-00003CA0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003CA0-00003CD8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003CD8-00003CE0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003CE0-00003CE8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003CE8-00003CF0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003CF0-00003D28 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003D28-00003D2C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00003D2C-00003D34 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003D34-00003D3C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003D3C-00003D44 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003D44-00003D50 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003D50-00003D5C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003D5C-00003DB8 .text __dt__15daNpc_Ob1_HIO_cFv */ +daNpc_Ob1_HIO_c::~daNpc_Ob1_HIO_c() { + /* Nonmatching */ +} + +/* 00003DB8-00003DD4 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00003DD4-00003E50 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00003E8C-00003E94 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003E94-00003E9C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003E9C-00003EA4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003EA4-00003EAC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003EAC-00003EB4 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00003EB4-00003EBC .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00003EBC-00003EC0 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_os.cpp b/src/d/actor/d_a_npc_os.cpp new file mode 100644 index 000000000..6fa2f5aaa --- /dev/null +++ b/src/d/actor/d_a_npc_os.cpp @@ -0,0 +1,1058 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_os.cpp +// + +#include "d_a_npc_os.h" +#include "dolphin/types.h" + +/* 000000EC-00000154 .text __ct__15daNpc_Os_HIO2_cFv */ +daNpc_Os_HIO2_c::daNpc_Os_HIO2_c() { + /* Nonmatching */ +} + +/* 00000154-000002B8 .text __ct__14daNpc_Os_HIO_cFv */ +daNpc_Os_HIO_c::daNpc_Os_HIO_c() { + /* Nonmatching */ +} + +/* 000002B8-00000300 .text __dt__15daNpc_Os_HIO2_cFv */ +daNpc_Os_HIO2_c::~daNpc_Os_HIO2_c() { + /* Nonmatching */ +} + +/* 00000300-00000354 .text searchFromName__FPcUlUl */ +void searchFromName(char*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 00000354-00000374 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000374-00000538 .text create__10daNpc_Os_cFv */ +void daNpc_Os_c::create() { + /* Nonmatching */ +} + +/* 00000538-00000700 .text __ct__10daNpc_Os_cFv */ +daNpc_Os_c::daNpc_Os_c() { + /* Nonmatching */ +} + +/* 00000700-00000748 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000748-000008CC .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000008CC-00000988 .text tunoNodeCallBack__FP7J3DNodei */ +void tunoNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000988-00000C94 .text createHeap__10daNpc_Os_cFv */ +void daNpc_Os_c::createHeap() { + /* Nonmatching */ +} + +/* 00000C94-00000D10 .text jointCheck__10daNpc_Os_cFSc */ +void daNpc_Os_c::jointCheck(signed char) { + /* Nonmatching */ +} + +/* 00000D10-00000DBC .text wakeupCheck__10daNpc_Os_cFv */ +void daNpc_Os_c::wakeupCheck() { + /* Nonmatching */ +} + +/* 00000DBC-00000E3C .text setWakeup__10daNpc_Os_cFv */ +void daNpc_Os_c::setWakeup() { + /* Nonmatching */ +} + +/* 00000E3C-00000EE8 .text finishCheck__10daNpc_Os_cFv */ +void daNpc_Os_c::finishCheck() { + /* Nonmatching */ +} + +/* 00000EE8-00000F68 .text setFinish__10daNpc_Os_cFv */ +void daNpc_Os_c::setFinish() { + /* Nonmatching */ +} + +/* 00000F68-00000FA4 .text getWakeupOrderEventNum__10daNpc_Os_cFv */ +void daNpc_Os_c::getWakeupOrderEventNum() { + /* Nonmatching */ +} + +/* 00000FA4-00001028 .text getFinishOrderEventNum__10daNpc_Os_cFv */ +void daNpc_Os_c::getFinishOrderEventNum() { + /* Nonmatching */ +} + +/* 00001028-00001084 .text getMyStaffId__10daNpc_Os_cFv */ +void daNpc_Os_c::getMyStaffId() { + /* Nonmatching */ +} + +/* 00001084-000010C4 .text getRestartNumber__10daNpc_Os_cFv */ +void daNpc_Os_c::getRestartNumber() { + /* Nonmatching */ +} + +/* 000010C4-0000112C .text checkGoalRoom__10daNpc_Os_cFv */ +void daNpc_Os_c::checkGoalRoom() { + /* Nonmatching */ +} + +/* 0000112C-000011C4 .text checkPlayerRoom__10daNpc_Os_cFv */ +void daNpc_Os_c::checkPlayerRoom() { + /* Nonmatching */ +} + +/* 000011C4-00001300 .text eventOrderCheck__10daNpc_Os_cFv */ +void daNpc_Os_c::eventOrderCheck() { + /* Nonmatching */ +} + +/* 00001300-000013D4 .text makeBeam__10daNpc_Os_cFi */ +void daNpc_Os_c::makeBeam(int) { + /* Nonmatching */ +} + +/* 000013D4-0000140C .text endBeam__10daNpc_Os_cFv */ +void daNpc_Os_c::endBeam() { + /* Nonmatching */ +} + +/* 0000140C-00001454 .text wallHitCheck__10daNpc_Os_cFv */ +void daNpc_Os_c::wallHitCheck() { + /* Nonmatching */ +} + +/* 00001454-000014CC .text walkProc__10daNpc_Os_cFfs */ +void daNpc_Os_c::walkProc(float, short) { + /* Nonmatching */ +} + +/* 000014CC-0000159C .text setAction__10daNpc_Os_cFPM10daNpc_Os_cFPCvPvPv_iM10daNpc_Os_cFPCvPvPv_iPv */ +void daNpc_Os_c::setAction(int (daNpc_Os_c::**)(void*), int (daNpc_Os_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 0000159C-0000164C .text npcAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::npcAction(void*) { + /* Nonmatching */ +} + +/* 0000164C-000016B0 .text setNpcAction__10daNpc_Os_cFM10daNpc_Os_cFPCvPvPv_iPv */ +void daNpc_Os_c::setNpcAction(int (daNpc_Os_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 000016B0-00001760 .text playerAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::playerAction(void*) { + /* Nonmatching */ +} + +/* 00001760-000017C4 .text setPlayerAction__10daNpc_Os_cFM10daNpc_Os_cFPCvPvPv_iPv */ +void daNpc_Os_c::setPlayerAction(int (daNpc_Os_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 000017C4-0000180C .text getStickAngY__10daNpc_Os_cFv */ +void daNpc_Os_c::getStickAngY() { + /* Nonmatching */ +} + +/* 0000180C-00001964 .text calcStickPos__10daNpc_Os_cFsP4cXyz */ +void daNpc_Os_c::calcStickPos(short, cXyz*) { + /* Nonmatching */ +} + +/* 00001964-000019B8 .text returnLinkPlayer__10daNpc_Os_cFv */ +void daNpc_Os_c::returnLinkPlayer() { + /* Nonmatching */ +} + +/* 000019B8-00001A08 .text returnLinkCheck__10daNpc_Os_cFv */ +void daNpc_Os_c::returnLinkCheck() { + /* Nonmatching */ +} + +/* 00001A08-00001CD8 .text waitNpcAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::waitNpcAction(void*) { + /* Nonmatching */ +} + +/* 00001CD8-00001E34 .text finish01NpcAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::finish01NpcAction(void*) { + /* Nonmatching */ +} + +/* 00001E34-00001F48 .text finish02NpcAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::finish02NpcAction(void*) { + /* Nonmatching */ +} + +/* 00001F48-00002118 .text talkNpcAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::talkNpcAction(void*) { + /* Nonmatching */ +} + +/* 00002118-000023A4 .text carryNpcAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::carryNpcAction(void*) { + /* Nonmatching */ +} + +/* 000023A4-000024FC .text throwNpcAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::throwNpcAction(void*) { + /* Nonmatching */ +} + +/* 000024FC-000025F0 .text jumpNpcAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::jumpNpcAction(void*) { + /* Nonmatching */ +} + +/* 000025F0-000026BC .text routeAngCheck__10daNpc_Os_cFR4cXyzPs */ +void daNpc_Os_c::routeAngCheck(cXyz&, short*) { + /* Nonmatching */ +} + +/* 000026BC-00002920 .text routeWallCheck__10daNpc_Os_cFR4cXyzR4cXyzPs */ +void daNpc_Os_c::routeWallCheck(cXyz&, cXyz&, short*) { + /* Nonmatching */ +} + +/* 00002920-00002A4C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00002A4C-00002AEC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00002AEC-00002B48 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002B48-00002B90 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002B90-00002BEC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002BEC-00002C34 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002C34-00002CC8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00002CC8-00002D10 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00002D10-00002FA4 .text checkForwardGroundY__10daNpc_Os_cFs */ +void daNpc_Os_c::checkForwardGroundY(short) { + /* Nonmatching */ +} + +/* 00002FA4-000030BC .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 000030BC-0000313C .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000313C-00003210 .text checkWallJump__10daNpc_Os_cFs */ +void daNpc_Os_c::checkWallJump(short) { + /* Nonmatching */ +} + +/* 00003210-0000375C .text routeCheck__10daNpc_Os_cFfPs */ +void daNpc_Os_c::routeCheck(float, short*) { + /* Nonmatching */ +} + +/* 0000375C-000039EC .text searchNpcAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::searchNpcAction(void*) { + /* Nonmatching */ +} + +/* 000039EC-00003C64 .text waitPlayerAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::waitPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00003C64-00003E98 .text walkPlayerAction__10daNpc_Os_cFPv */ +void daNpc_Os_c::walkPlayerAction(void*) { + /* Nonmatching */ +} + +/* 00003E98-00004228 .text eventProc__10daNpc_Os_cFv */ +void daNpc_Os_c::eventProc() { + /* Nonmatching */ +} + +/* 00004228-0000422C .text initialDefault__10daNpc_Os_cFi */ +void daNpc_Os_c::initialDefault(int) { + /* Nonmatching */ +} + +/* 0000422C-00004234 .text actionDefault__10daNpc_Os_cFi */ +void daNpc_Os_c::actionDefault(int) { + /* Nonmatching */ +} + +/* 00004234-000043AC .text initialWaitEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialWaitEvent(int) { + /* Nonmatching */ +} + +/* 000043AC-000043F0 .text actionWaitEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::actionWaitEvent(int) { + /* Nonmatching */ +} + +/* 000043F0-00004470 .text initialWakeupEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialWakeupEvent(int) { + /* Nonmatching */ +} + +/* 00004470-000044B0 .text actionWakeupEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::actionWakeupEvent(int) { + /* Nonmatching */ +} + +/* 000044B0-000044D4 .text initialMoveEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialMoveEvent(int) { + /* Nonmatching */ +} + +/* 000044D4-00004644 .text actionMoveEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::actionMoveEvent(int) { + /* Nonmatching */ +} + +/* 00004644-000046E4 .text initialMoveEndEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialMoveEndEvent(int) { + /* Nonmatching */ +} + +/* 000046E4-00004748 .text initialEndEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialEndEvent(int) { + /* Nonmatching */ +} + +/* 00004748-0000474C .text initialTurnEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialTurnEvent(int) { + /* Nonmatching */ +} + +/* 0000474C-000047D4 .text actionTurnEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::actionTurnEvent(int) { + /* Nonmatching */ +} + +/* 000047D4-00004860 .text initialFinishEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialFinishEvent(int) { + /* Nonmatching */ +} + +/* 00004860-00004874 .text actionFinishEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::actionFinishEvent(int) { + /* Nonmatching */ +} + +/* 00004874-000048D8 .text initialMsgSetEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialMsgSetEvent(int) { + /* Nonmatching */ +} + +/* 000048D8-000048F8 .text actionMsgSetEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::actionMsgSetEvent(int) { + /* Nonmatching */ +} + +/* 000048F8-00004918 .text actionMsgEndEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::actionMsgEndEvent(int) { + /* Nonmatching */ +} + +/* 00004918-00004988 .text initialSwitchOnEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialSwitchOnEvent(int) { + /* Nonmatching */ +} + +/* 00004988-00004A60 .text initialNextEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialNextEvent(int) { + /* Nonmatching */ +} + +/* 00004A60-00004AF8 .text initialSaveEvent__10daNpc_Os_cFi */ +void daNpc_Os_c::initialSaveEvent(int) { + /* Nonmatching */ +} + +/* 00004AF8-00004B64 .text talk_init__10daNpc_Os_cFv */ +void daNpc_Os_c::talk_init() { + /* Nonmatching */ +} + +/* 00004B64-00004C04 .text talk__10daNpc_Os_cFv */ +void daNpc_Os_c::talk() { + /* Nonmatching */ +} + +/* 00004C04-00004D20 .text setAnm__10daNpc_Os_cFi */ +void daNpc_Os_c::setAnm(int) { + /* Nonmatching */ +} + +/* 00004D20-00004DD4 .text dNpc_Os_setAnm__10daNpc_Os_cFP14mDoExt_McaMorfiffiPCc */ +void daNpc_Os_c::dNpc_Os_setAnm(mDoExt_McaMorf*, int, float, float, int, const char*) { + /* Nonmatching */ +} + +/* 00004DD4-00004F48 .text initBrkAnm__10daNpc_Os_cFUcb */ +void daNpc_Os_c::initBrkAnm(unsigned char, bool) { + /* Nonmatching */ +} + +/* 00004F48-00005048 .text playBrkAnm__10daNpc_Os_cFv */ +void daNpc_Os_c::playBrkAnm() { + /* Nonmatching */ +} + +/* 00005048-000050B0 .text setAnm_brkAnm__10daNpc_Os_cFi */ +void daNpc_Os_c::setAnm_brkAnm(int) { + /* Nonmatching */ +} + +/* 000050B0-00005204 .text chkAttention__10daNpc_Os_cF4cXyzs */ +void daNpc_Os_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 00005204-000052D4 .text chkArea__10daNpc_Os_cFP4cXyz */ +void daNpc_Os_c::chkArea(cXyz*) { + /* Nonmatching */ +} + +/* 000052D4-00005328 .text carryCheck__10daNpc_Os_cFv */ +void daNpc_Os_c::carryCheck() { + /* Nonmatching */ +} + +/* 00005328-000053C8 .text eventOrder__10daNpc_Os_cFv */ +void daNpc_Os_c::eventOrder() { + /* Nonmatching */ +} + +/* 000053C8-00005454 .text checkOrder__10daNpc_Os_cFv */ +void daNpc_Os_c::checkOrder() { + /* Nonmatching */ +} + +/* 00005454-00005468 .text checkCommandTalk__10daNpc_Os_cFv */ +void daNpc_Os_c::checkCommandTalk() { + /* Nonmatching */ +} + +/* 00005468-000054BC .text next_msgStatus__10daNpc_Os_cFPUl */ +void daNpc_Os_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000054BC-000054C4 .text getMsg__10daNpc_Os_cFv */ +void daNpc_Os_c::getMsg() { + /* Nonmatching */ +} + +/* 000054C4-0000557C .text setCollision__10daNpc_Os_cFv */ +void daNpc_Os_c::setCollision() { + /* Nonmatching */ +} + +/* 0000557C-000055D4 .text setAttention__10daNpc_Os_cFb */ +void daNpc_Os_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 000055D4-000056F4 .text lookBack__10daNpc_Os_cFiii */ +void daNpc_Os_c::lookBack(int, int, int) { + /* Nonmatching */ +} + +/* 000056F4-00005824 .text setBaseMtx__10daNpc_Os_cFv */ +void daNpc_Os_c::setBaseMtx() { + /* Nonmatching */ +} + +/* 00005824-00005B58 .text init__10daNpc_Os_cFv */ +void daNpc_Os_c::init() { + /* Nonmatching */ +} + +/* 00005B58-00005CC8 .text draw__10daNpc_Os_cFv */ +void daNpc_Os_c::draw() { + /* Nonmatching */ +} + +/* 00005CC8-00005DF4 .text animationPlay__10daNpc_Os_cFv */ +void daNpc_Os_c::animationPlay() { + /* Nonmatching */ +} + +/* 00005DF4-00005E5C .text smokeSet__10daNpc_Os_cFUs */ +void daNpc_Os_c::smokeSet(unsigned short) { + /* Nonmatching */ +} + +/* 00005E5C-00006AF8 .text execute__10daNpc_Os_cFv */ +void daNpc_Os_c::execute() { + /* Nonmatching */ +} + +/* 00006AF8-00006E1C .text __dt__10daNpc_Os_cFv */ +daNpc_Os_c::~daNpc_Os_c() { + /* Nonmatching */ +} + +/* 00006E1C-00006E3C .text daNpc_Os_Create__FP10fopAc_ac_c */ +void daNpc_Os_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006E3C-00006E64 .text daNpc_Os_Delete__FP10daNpc_Os_c */ +void daNpc_Os_Delete(daNpc_Os_c*) { + /* Nonmatching */ +} + +/* 00006E64-00006EA8 .text daNpc_Os_Execute__FP10daNpc_Os_c */ +void daNpc_Os_Execute(daNpc_Os_c*) { + /* Nonmatching */ +} + +/* 00006EA8-00006EC8 .text daNpc_Os_Draw__FP10daNpc_Os_c */ +void daNpc_Os_Draw(daNpc_Os_c*) { + /* Nonmatching */ +} + +/* 00006EC8-00006ED0 .text daNpc_Os_IsDelete__FP10daNpc_Os_c */ +void daNpc_Os_IsDelete(daNpc_Os_c*) { + /* Nonmatching */ +} + +/* 00006ED0-00006F04 .text end__28daNpc_Os_infiniteEcallBack_cFv */ +void daNpc_Os_infiniteEcallBack_c::end() { + /* Nonmatching */ +} + +/* 00006F04-00006F8C .text makeEmitter__28daNpc_Os_infiniteEcallBack_cFUsPC4cXyzPC5csXyzPC4cXyz */ +void daNpc_Os_infiniteEcallBack_c::makeEmitter(unsigned short, const cXyz*, const csXyz*, const cXyz*) { + /* Nonmatching */ +} + +/* 00006F8C-00006FD4 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00006FD4-00007030 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00007030-00007078 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00007078-000070EC .text __dt__14daNpc_Os_HIO_cFv */ +daNpc_Os_HIO_c::~daNpc_Os_HIO_c() { + /* Nonmatching */ +} + +/* 000070EC-00007108 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00007108-00007124 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 00007124-000071A0 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00007464-0000746C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000746C-00007474 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007474-0000747C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000747C-00007484 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00007484-0000748C .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000748C-00007494 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00007494-0000749C .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000749C-000074A4 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000074A4-000074AC .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000074AC-000074B4 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000074B4-000074BC .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000074BC-000074C4 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000074C4-000074CC .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000074CC-00007514 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00007514-00007580 .text __dt__28daNpc_Os_infiniteEcallBack_cFv */ +daNpc_Os_infiniteEcallBack_c::~daNpc_Os_infiniteEcallBack_c() { + /* Nonmatching */ +} + +/* 00007580-000075DC .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000075DC-00007624 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00007624-000076F0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000076F0-00007738 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00007738-00007794 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00007794-000077DC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000077DC-00007838 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00007838-000078C0 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000078C0-0000791C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000791C-00007964 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00007964-000079D4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000079D4-00007A10 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00007A10-00007A14 .text execute__28daNpc_Os_infiniteEcallBack_cFP14JPABaseEmitter */ +void daNpc_Os_infiniteEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007A14-00007A1C .text setup__28daNpc_Os_infiniteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daNpc_Os_infiniteEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 00007A1C-00007A20 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007A20-00007A24 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007A24-00007A28 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007A28-00007A2C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007A2C-00007A3C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007A3C-00007A44 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007A44-00007A4C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007A4C-00007A54 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A54-00007A5C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A5C-00007A94 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A94-00007A9C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007A9C-00007AA4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AA4-00007AAC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AAC-00007AE4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AE4-00007AE8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00007AE8-00007AF0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00007AF0-00007AF8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007AF8-00007B00 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007B00-00007B0C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007B0C-00007B18 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007B18-00007B20 .text getGroundY__10daNpc_Os_cFv */ +void daNpc_Os_c::getGroundY() { + /* Nonmatching */ +} + +/* 00007B20-00007B28 .text getLeftHandMatrix__10daNpc_Os_cFv */ +void daNpc_Os_c::getLeftHandMatrix() { + /* Nonmatching */ +} + +/* 00007B28-00007B30 .text getRightHandMatrix__10daNpc_Os_cFv */ +void daNpc_Os_c::getRightHandMatrix() { + /* Nonmatching */ +} + +/* 00007B30-00007B3C .text getBaseAnimeFrameRate__10daNpc_Os_cFv */ +void daNpc_Os_c::getBaseAnimeFrameRate() { + /* Nonmatching */ +} + +/* 00007B3C-00007B48 .text getBaseAnimeFrame__10daNpc_Os_cFv */ +void daNpc_Os_c::getBaseAnimeFrame() { + /* Nonmatching */ +} + +/* 00007B48-00007B4C .text restartPoint__10daPy_npc_cFs */ +void daPy_npc_c::restartPoint(short) { + /* Nonmatching */ +} + +/* 00007B4C-00007B54 .text isTagCheckOK__10daPy_npc_cFv */ +void daPy_npc_c::isTagCheckOK() { + /* Nonmatching */ +} + +/* 00007B54-00007B58 .text setMessageAnimation__10daPy_npc_cFUc */ +void daPy_npc_c::setMessageAnimation(unsigned char) { + /* Nonmatching */ +} + +/* 00007B58-00007B60 .text getTactMusic__9daPy_py_cCFv */ +void daPy_py_c::getTactMusic() const { + /* Nonmatching */ +} + +/* 00007B60-00007B68 .text getTactTimerCancel__9daPy_py_cCFv */ +void daPy_py_c::getTactTimerCancel() const { + /* Nonmatching */ +} + +/* 00007B68-00007B70 .text checkPlayerGuard__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerGuard() const { + /* Nonmatching */ +} + +/* 00007B70-00007B78 .text getGrabMissActor__9daPy_py_cFv */ +void daPy_py_c::getGrabMissActor() { + /* Nonmatching */ +} + +/* 00007B78-00007B80 .text checkPlayerFly__9daPy_py_cCFv */ +void daPy_py_c::checkPlayerFly() const { + /* Nonmatching */ +} + +/* 00007B80-00007B88 .text checkFrontRoll__9daPy_py_cCFv */ +void daPy_py_c::checkFrontRoll() const { + /* Nonmatching */ +} + +/* 00007B88-00007B90 .text checkBottleSwing__9daPy_py_cCFv */ +void daPy_py_c::checkBottleSwing() const { + /* Nonmatching */ +} + +/* 00007B90-00007B98 .text checkCutCharge__9daPy_py_cCFv */ +void daPy_py_c::checkCutCharge() const { + /* Nonmatching */ +} + +/* 00007B98-00007BA0 .text getBokoFlamePos__9daPy_py_cFP4cXyz */ +void daPy_py_c::getBokoFlamePos(cXyz*) { + /* Nonmatching */ +} + +/* 00007BA0-00007BA8 .text checkTactWait__9daPy_py_cCFv */ +void daPy_py_c::checkTactWait() const { + /* Nonmatching */ +} + +/* 00007BA8-00007BAC .text setTactZev__9daPy_py_cFUiiPc */ +void daPy_py_c::setTactZev(unsigned int, int, char*) { + /* Nonmatching */ +} + +/* 00007BAC-00007BB0 .text onDekuSpReturnFlg__9daPy_py_cFUc */ +void daPy_py_c::onDekuSpReturnFlg(unsigned char) { + /* Nonmatching */ +} + +/* 00007BB0-00007BB8 .text checkComboCutTurn__9daPy_py_cCFv */ +void daPy_py_c::checkComboCutTurn() const { + /* Nonmatching */ +} + +/* 00007BB8-00007BC0 .text getItemID__9daPy_py_cCFv */ +void daPy_py_c::getItemID() const { + /* Nonmatching */ +} + +/* 00007BC0-00007BC8 .text getThrowBoomerangID__9daPy_py_cCFv */ +void daPy_py_c::getThrowBoomerangID() const { + /* Nonmatching */ +} + +/* 00007BC8-00007BD0 .text getGrabActorID__9daPy_py_cCFv */ +void daPy_py_c::getGrabActorID() const { + /* Nonmatching */ +} + +/* 00007BD0-00007BD8 .text checkGrabBarrel__9daPy_py_cFv */ +void daPy_py_c::checkGrabBarrel() { + /* Nonmatching */ +} + +/* 00007BD8-00007BE0 .text checkPlayerNoDraw__9daPy_py_cFv */ +void daPy_py_c::checkPlayerNoDraw() { + /* Nonmatching */ +} + +/* 00007BE0-00007BE8 .text checkRopeTag__9daPy_py_cFv */ +void daPy_py_c::checkRopeTag() { + /* Nonmatching */ +} + +/* 00007BE8-00007BF0 .text checkRopeReadyAnime__9daPy_py_cCFv */ +void daPy_py_c::checkRopeReadyAnime() const { + /* Nonmatching */ +} + +/* 00007BF0-00007BF4 .text voiceStart__9daPy_py_cFUl */ +void daPy_py_c::voiceStart(unsigned long) { + /* Nonmatching */ +} + +/* 00007BF4-00007BF8 .text setOutPower__9daPy_py_cFfsi */ +void daPy_py_c::setOutPower(float, short, int) { + /* Nonmatching */ +} + +/* 00007BF8-00007BFC .text onFrollCrashFlg__9daPy_py_cFUl */ +void daPy_py_c::onFrollCrashFlg(unsigned long) { + /* Nonmatching */ +} + +/* 00007BFC-00007C04 .text getModelJointMtx__9daPy_py_cFUs */ +void daPy_py_c::getModelJointMtx(unsigned short) { + /* Nonmatching */ +} + +/* 00007C04-00007C10 .text getOldSpeedY__9daPy_py_cFv */ +void daPy_py_c::getOldSpeedY() { + /* Nonmatching */ +} + +/* 00007C10-00007C18 .text setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz */ +void daPy_py_c::setHookshotCarryOffset(unsigned int, const cXyz*) { + /* Nonmatching */ +} + +/* 00007C18-00007C1C .text setPlayerPosAndAngle__9daPy_py_cFPA4_f */ +void daPy_py_c::setPlayerPosAndAngle(float(*)[4]) { + /* Nonmatching */ +} + +/* 00007C1C-00007C20 .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 00007C20-00007C24 .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzs */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, short) { + /* Nonmatching */ +} + +/* 00007C24-00007C2C .text setThrowDamage__9daPy_py_cFP4cXyzsffi */ +void daPy_py_c::setThrowDamage(cXyz*, short, float, float, int) { + /* Nonmatching */ +} + +/* 00007C2C-00007C30 .text changeTextureAnime__9daPy_py_cFUsUsi */ +void daPy_py_c::changeTextureAnime(unsigned short, unsigned short, int) { + /* Nonmatching */ +} + +/* 00007C30-00007C34 .text cancelChangeTextureAnime__9daPy_py_cFv */ +void daPy_py_c::cancelChangeTextureAnime() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_p1.cpp b/src/d/actor/d_a_npc_p1.cpp new file mode 100644 index 000000000..0e66671d5 --- /dev/null +++ b/src/d/actor/d_a_npc_p1.cpp @@ -0,0 +1,373 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_p1.cpp +// + +#include "d_a_npc_p1.h" +#include "dolphin/types.h" + +/* 000000EC-00000264 .text __ct__14daNpc_P1_HIO_cFv */ +daNpc_P1_HIO_c::daNpc_P1_HIO_c() { + /* Nonmatching */ +} + +/* 00000264-000002AC .text __dt__19daNpc_P1_childHIO_cFv */ +daNpc_P1_childHIO_c::~daNpc_P1_childHIO_c() { + /* Nonmatching */ +} + +/* 000002AC-000002BC .text __ct__19daNpc_P1_childHIO_cFv */ +daNpc_P1_childHIO_c::daNpc_P1_childHIO_c() { + /* Nonmatching */ +} + +/* 000002BC-0000051C .text setAnimFromMsg__10daNpc_P1_cFv */ +void daNpc_P1_c::setAnimFromMsg() { + /* Nonmatching */ +} + +/* 0000051C-00000AD0 .text setAnm__10daNpc_P1_cFif */ +void daNpc_P1_c::setAnm(int, float) { + /* Nonmatching */ +} + +/* 00000AD0-00000DEC .text normalAction__10daNpc_P1_cFPv */ +void daNpc_P1_c::normalAction(void*) { + /* Nonmatching */ +} + +/* 00000DEC-00000F40 .text confuseAction__10daNpc_P1_cFPv */ +void daNpc_P1_c::confuseAction(void*) { + /* Nonmatching */ +} + +/* 00000F40-000013A4 .text talkAction__10daNpc_P1_cFPv */ +void daNpc_P1_c::talkAction(void*) { + /* Nonmatching */ +} + +/* 000013A4-000017A0 .text p1c_speakAction__10daNpc_P1_cFPv */ +void daNpc_P1_c::p1c_speakAction(void*) { + /* Nonmatching */ +} + +/* 000017A0-00001C60 .text speakAction__10daNpc_P1_cFPv */ +void daNpc_P1_c::speakAction(void*) { + /* Nonmatching */ +} + +/* 00001C60-00001CD4 .text explainAction__10daNpc_P1_cFPv */ +void daNpc_P1_c::explainAction(void*) { + /* Nonmatching */ +} + +/* 00001CD4-00001DE8 .text getNextMsgNo__10daNpc_P1_cFi */ +void daNpc_P1_c::getNextMsgNo(int) { + /* Nonmatching */ +} + +/* 00001DE8-00001E70 .text playTexPatternAnm__10daNpc_P1_cFv */ +void daNpc_P1_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00001E70-00002098 .text demo_end_init__10daNpc_P1_cFv */ +void daNpc_P1_c::demo_end_init() { + /* Nonmatching */ +} + +/* 00002098-000021E0 .text demo_move__10daNpc_P1_cFv */ +void daNpc_P1_c::demo_move() { + /* Nonmatching */ +} + +/* 000021E0-00002244 .text event_move__10daNpc_P1_cFv */ +void daNpc_P1_c::event_move() { + /* Nonmatching */ +} + +/* 00002244-000022E8 .text evn_setAnm_init__10daNpc_P1_cFi */ +void daNpc_P1_c::evn_setAnm_init(int) { + /* Nonmatching */ +} + +/* 000022E8-00002364 .text evn_talk_init__10daNpc_P1_cFi */ +void daNpc_P1_c::evn_talk_init(int) { + /* Nonmatching */ +} + +/* 00002364-00002464 .text evn_talk__10daNpc_P1_cFv */ +void daNpc_P1_c::evn_talk() { + /* Nonmatching */ +} + +/* 00002464-000027AC .text minigameExplainCut__10daNpc_P1_cFv */ +void daNpc_P1_c::minigameExplainCut() { + /* Nonmatching */ +} + +/* 000027AC-00002920 .text privateCut__10daNpc_P1_cFv */ +void daNpc_P1_c::privateCut() { + /* Nonmatching */ +} + +/* 00002920-00002A7C .text nodeCallBack1__FP7J3DNodei */ +void nodeCallBack1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00002A7C-00002A9C .text daNpc_P1_Draw__FP10daNpc_P1_c */ +void daNpc_P1_Draw(daNpc_P1_c*) { + /* Nonmatching */ +} + +/* 00002A9C-00002ABC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002ABC-00002B00 .text setAttentionPos__10daNpc_P1_cFP4cXyz */ +void daNpc_P1_c::setAttentionPos(cXyz*) { + /* Nonmatching */ +} + +/* 00002B00-00003484 .text _create__10daNpc_P1_cFv */ +void daNpc_P1_c::_create() { + /* Nonmatching */ +} + +/* 00003484-00003550 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003550-00003598 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00003598-000035F4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000035F4-0000363C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000363C-00003698 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00003698-00003720 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00003720-00003790 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00003790-000037EC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000037EC-00003834 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003834-00003D6C .text CreateHeap__10daNpc_P1_cFv */ +void daNpc_P1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00003D6C-00003DF8 .text _delete__10daNpc_P1_cFv */ +void daNpc_P1_c::_delete() { + /* Nonmatching */ +} + +/* 00003DF8-00003E70 .text getKajiID__10daNpc_P1_cFv */ +void daNpc_P1_c::getKajiID() { + /* Nonmatching */ +} + +/* 00003E70-000043CC .text kaji_anm__10daNpc_P1_cFv */ +void daNpc_P1_c::kaji_anm() { + /* Nonmatching */ +} + +/* 000043CC-0000458C .text _execute__10daNpc_P1_cFv */ +void daNpc_P1_c::_execute() { + /* Nonmatching */ +} + +/* 0000458C-00004814 .text _draw__10daNpc_P1_cFv */ +void daNpc_P1_c::_draw() { + /* Nonmatching */ +} + +/* 00004814-00004BA0 .text lookBack__10daNpc_P1_cFv */ +void daNpc_P1_c::lookBack() { + /* Nonmatching */ +} + +/* 00004BA0-00004BC4 .text daNpc_P1_Execute__FP10daNpc_P1_c */ +void daNpc_P1_Execute(daNpc_P1_c*) { + /* Nonmatching */ +} + +/* 00004BC4-00004BCC .text daNpc_P1_IsDelete__FP10daNpc_P1_c */ +void daNpc_P1_IsDelete(daNpc_P1_c*) { + /* Nonmatching */ +} + +/* 00004BCC-00004BEC .text daNpc_P1_Delete__FP10daNpc_P1_c */ +void daNpc_P1_Delete(daNpc_P1_c*) { + /* Nonmatching */ +} + +/* 00004BEC-00004C0C .text daNpc_P1_Create__FP10fopAc_ac_c */ +void daNpc_P1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004C0C-00004C54 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004C54-00004C9C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004C9C-00004CF8 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00004CF8-00004D40 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004D40-00004D50 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004D50-00004D58 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004D58-00004D60 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004D60-00004D68 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004D68-00004D70 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004D70-00004DA8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004DA8-00004DB0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004DB0-00004DB8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004DB8-00004DC0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004DC0-00004DF8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004DF8-00004DFC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004DFC-00004E04 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004E04-00004E0C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004E0C-00004E14 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004E14-00004E20 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004E20-00004E2C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004E2C-00004E9C .text __dt__14daNpc_P1_HIO_cFv */ +daNpc_P1_HIO_c::~daNpc_P1_HIO_c() { + /* Nonmatching */ +} + +/* 00004E9C-00004EB8 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00004EF4-00004EFC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004EFC-00004F04 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004F04-00004F0C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004F0C-00004F14 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004F14-00004F30 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_p2.cpp b/src/d/actor/d_a_npc_p2.cpp new file mode 100644 index 000000000..2716689c0 --- /dev/null +++ b/src/d/actor/d_a_npc_p2.cpp @@ -0,0 +1,728 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_p2.cpp +// + +#include "d_a_npc_p2.h" +#include "dolphin/types.h" + +/* 000000EC-0000020C .text __ct__19daNpc_P2_childHIO_cFv */ +daNpc_P2_childHIO_c::daNpc_P2_childHIO_c() { + /* Nonmatching */ +} + +/* 0000020C-00000248 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000248-000003E8 .text __ct__14daNpc_P2_HIO_cFv */ +daNpc_P2_HIO_c::daNpc_P2_HIO_c() { + /* Nonmatching */ +} + +/* 000003E8-00000448 .text __dt__19daNpc_P2_childHIO_cFv */ +daNpc_P2_childHIO_c::~daNpc_P2_childHIO_c() { + /* Nonmatching */ +} + +/* 00000448-00000490 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000490-0000068C .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000068C-00000788 .text initTexPatternAnm__10daNpc_P2_cFb */ +void daNpc_P2_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000788-00000810 .text playTexPatternAnm__10daNpc_P2_cFv */ +void daNpc_P2_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000810-00000A90 .text setAnm__10daNpc_P2_cFv */ +void daNpc_P2_c::setAnm() { + /* Nonmatching */ +} + +/* 00000A90-00000AFC .text setTexAnm__10daNpc_P2_cFv */ +void daNpc_P2_c::setTexAnm() { + /* Nonmatching */ +} + +/* 00000AFC-00000B90 .text setAttention__10daNpc_P2_cFv */ +void daNpc_P2_c::setAttention() { + /* Nonmatching */ +} + +/* 00000B90-00000CEC .text chkAttention__10daNpc_P2_cFv */ +void daNpc_P2_c::chkAttention() { + /* Nonmatching */ +} + +/* 00000CEC-000010E8 .text lookBack__10daNpc_P2_cFv */ +void daNpc_P2_c::lookBack() { + /* Nonmatching */ +} + +/* 000010E8-00001160 .text setMtx__10daNpc_P2_cFv */ +void daNpc_P2_c::setMtx() { + /* Nonmatching */ +} + +/* 00001160-00001204 .text setCollision__10daNpc_P2_cFv */ +void daNpc_P2_c::setCollision() { + /* Nonmatching */ +} + +/* 00001204-00001338 .text smoke_set__10daNpc_P2_cFv */ +void daNpc_P2_c::smoke_set() { + /* Nonmatching */ +} + +/* 00001338-00001534 .text next_msgStatus__10daNpc_P2_cFPUl */ +void daNpc_P2_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001534-000016CC .text getMsg__10daNpc_P2_cFv */ +void daNpc_P2_c::getMsg() { + /* Nonmatching */ +} + +/* 000016CC-000016D8 .text talkInit__10daNpc_P2_cFv */ +void daNpc_P2_c::talkInit() { + /* Nonmatching */ +} + +/* 000016D8-000017AC .text anmAtr__10daNpc_P2_cFUs */ +void daNpc_P2_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000017AC-00001918 .text talk__10daNpc_P2_cFb */ +void daNpc_P2_c::talk(bool) { + /* Nonmatching */ +} + +/* 00001918-00001998 .text eventOrder__10daNpc_P2_cFv */ +void daNpc_P2_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001998-00001A00 .text checkOrder__10daNpc_P2_cFv */ +void daNpc_P2_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001A00-00001A7C .text demo_wait_2__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_wait_2() { + /* Nonmatching */ +} + +/* 00001A7C-00001B00 .text demo_intro_2__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_intro_2() { + /* Nonmatching */ +} + +/* 00001B00-00001BBC .text goal_wait_2__10daNpc_P2_cFv */ +void daNpc_P2_c::goal_wait_2() { + /* Nonmatching */ +} + +/* 00001BBC-00001C74 .text demo_goal_2__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_goal_2() { + /* Nonmatching */ +} + +/* 00001C74-00001CFC .text demo_bomb_get__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_bomb_get() { + /* Nonmatching */ +} + +/* 00001CFC-00001D78 .text demo_wait__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_wait() { + /* Nonmatching */ +} + +/* 00001D78-00001DE8 .text demo_intro__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_intro() { + /* Nonmatching */ +} + +/* 00001DE8-00001E4C .text demo_lift__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_lift() { + /* Nonmatching */ +} + +/* 00001E4C-00001EC8 .text demo_jump__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_jump() { + /* Nonmatching */ +} + +/* 00001EC8-000021C4 .text goal_goalpos_to_talkpos__10daNpc_P2_cFv */ +void daNpc_P2_c::goal_goalpos_to_talkpos() { + /* Nonmatching */ +} + +/* 000021C4-000025B8 .text goal_talkpos_to_goalpos__10daNpc_P2_cFv */ +void daNpc_P2_c::goal_talkpos_to_goalpos() { + /* Nonmatching */ +} + +/* 000025B8-000026F4 .text goal_goalpos_wait__10daNpc_P2_cFv */ +void daNpc_P2_c::goal_goalpos_wait() { + /* Nonmatching */ +} + +/* 000026F4-00002864 .text goal_talkpos_wait__10daNpc_P2_cFv */ +void daNpc_P2_c::goal_talkpos_wait() { + /* Nonmatching */ +} + +/* 00002864-00002908 .text demo_goal__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_goal() { + /* Nonmatching */ +} + +/* 00002908-00002978 .text goal_talkpos_talk__10daNpc_P2_cFv */ +void daNpc_P2_c::goal_talkpos_talk() { + /* Nonmatching */ +} + +/* 00002978-00002A20 .text treasure_wait__10daNpc_P2_cFv */ +void daNpc_P2_c::treasure_wait() { + /* Nonmatching */ +} + +/* 00002A20-00002A88 .text treasure_wait_talk__10daNpc_P2_cFv */ +void daNpc_P2_c::treasure_wait_talk() { + /* Nonmatching */ +} + +/* 00002A88-00002B18 .text demo_arrive__10daNpc_P2_cFv */ +void daNpc_P2_c::demo_arrive() { + /* Nonmatching */ +} + +/* 00002B18-00002B3C .text wait01__10daNpc_P2_cFv */ +void daNpc_P2_c::wait01() { + /* Nonmatching */ +} + +/* 00002B3C-00002BE8 .text zukotelescope__10daNpc_P2_cFv */ +void daNpc_P2_c::zukotelescope() { + /* Nonmatching */ +} + +/* 00002BE8-00002D78 .text moccowait__10daNpc_P2_cFv */ +void daNpc_P2_c::moccowait() { + /* Nonmatching */ +} + +/* 00002D78-00002E38 .text talk01__10daNpc_P2_cFv */ +void daNpc_P2_c::talk01() { + /* Nonmatching */ +} + +/* 00002E38-00003030 .text intro_action__10daNpc_P2_cFPv */ +void daNpc_P2_c::intro_action(void*) { + /* Nonmatching */ +} + +/* 00003030-00003158 .text wait_action__10daNpc_P2_cFPv */ +void daNpc_P2_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00003158-00003520 .text _execute__10daNpc_P2_cFv */ +void daNpc_P2_c::_execute() { + /* Nonmatching */ +} + +/* 00003520-000035A4 .text draw_item__10daNpc_P2_cFP8J3DModelSc */ +void daNpc_P2_c::draw_item(J3DModel*, signed char) { + /* Nonmatching */ +} + +/* 000035A4-000035E8 .text drawDagger__10daNpc_P2_cFv */ +void daNpc_P2_c::drawDagger() { + /* Nonmatching */ +} + +/* 000035E8-000036A4 .text drawHead__10daNpc_P2_cFv */ +void daNpc_P2_c::drawHead() { + /* Nonmatching */ +} + +/* 000036A4-000037A8 .text drawShadow__10daNpc_P2_cFv */ +void daNpc_P2_c::drawShadow() { + /* Nonmatching */ +} + +/* 000037A8-00003890 .text drawP2a__10daNpc_P2_cFv */ +void daNpc_P2_c::drawP2a() { + /* Nonmatching */ +} + +/* 00003890-00003948 .text drawP2b__10daNpc_P2_cFv */ +void daNpc_P2_c::drawP2b() { + /* Nonmatching */ +} + +/* 00003948-00003A64 .text drawP2c__10daNpc_P2_cFv */ +void daNpc_P2_c::drawP2c() { + /* Nonmatching */ +} + +/* 00003A64-00003AF0 .text _draw__10daNpc_P2_cFv */ +void daNpc_P2_c::_draw() { + /* Nonmatching */ +} + +/* 00003AF0-00003B10 .text CreateHeap_CB__FP10fopAc_ac_c */ +void CreateHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003B10-00003B58 .text getArg__10daNpc_P2_cFv */ +void daNpc_P2_c::getArg() { + /* Nonmatching */ +} + +/* 00003B58-00004034 .text _createHeap__10daNpc_P2_cFv */ +void daNpc_P2_c::_createHeap() { + /* Nonmatching */ +} + +/* 00004034-0000476C .text createInit__10daNpc_P2_cFv */ +void daNpc_P2_c::createInit() { + /* Nonmatching */ +} + +/* 0000476C-0000492C .text _create__10daNpc_P2_cFv */ +void daNpc_P2_c::_create() { + /* Nonmatching */ +} + +/* 0000492C-000049F8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000049F8-00004A40 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004A40-00004A9C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004A9C-00004AE4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004AE4-00004B40 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004B40-00004BC8 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004BC8-00004C38 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004C38-00004C94 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00004C94-00004CDC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004CDC-00004D54 .text _delete__10daNpc_P2_cFv */ +void daNpc_P2_c::_delete() { + /* Nonmatching */ +} + +/* 00004D54-00004D74 .text daNpc_P2Create__FPv */ +void daNpc_P2Create(void*) { + /* Nonmatching */ +} + +/* 00004D74-00004D98 .text daNpc_P2Delete__FPv */ +void daNpc_P2Delete(void*) { + /* Nonmatching */ +} + +/* 00004D98-00004DBC .text daNpc_P2Execute__FPv */ +void daNpc_P2Execute(void*) { + /* Nonmatching */ +} + +/* 00004DBC-00004DE0 .text daNpc_P2Draw__FPv */ +void daNpc_P2Draw(void*) { + /* Nonmatching */ +} + +/* 00004DE0-00004DE8 .text daNpc_P2IsDelete__FPv */ +void daNpc_P2IsDelete(void*) { + /* Nonmatching */ +} + +/* 00004DE8-00004E30 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004E30-00004E78 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004E78-00004ED4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00004ED4-00004F1C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004F1C-00004F20 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004F20-00004F24 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004F24-00004F28 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004F28-00004F2C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004F2C-00004F74 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00004F74-00004FD0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00004FD0-00004FE0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004FE0-00004FE8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004FE8-00004FF0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004FF0-00004FF8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004FF8-00005000 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005000-00005038 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005038-00005040 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005040-00005048 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005048-00005050 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005050-00005088 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005088-0000508C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000508C-00005094 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005094-0000509C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000509C-000050A4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000050A4-000050B0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000050B0-000050BC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000050BC-00005140 .text __dt__14daNpc_P2_HIO_cFv */ +daNpc_P2_HIO_c::~daNpc_P2_HIO_c() { + /* Nonmatching */ +} + +/* 00005140-0000515C .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 0000515C-00005178 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000051B4-000051BC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000051BC-000051C4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000051C4-000051CC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000051CC-000051D4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000051D4-0000521C .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 0000521C-00005238 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00005238-00005528 .text cutProc__10daNpc_P2_cFv */ +void daNpc_P2_c::cutProc() { + /* Nonmatching */ +} + +/* 00005528-000055DC .text cutTalkStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutTalkStart(int) { + /* Nonmatching */ +} + +/* 000055DC-0000562C .text cutTalkProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutTalkProc(int) { + /* Nonmatching */ +} + +/* 0000562C-000056F4 .text cutRideSwitchStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutRideSwitchStart(int) { + /* Nonmatching */ +} + +/* 000056F4-0000589C .text cutRideSwitchProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutRideSwitchProc(int) { + /* Nonmatching */ +} + +/* 0000589C-00005914 .text cutRunWaitStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutRunWaitStart(int) { + /* Nonmatching */ +} + +/* 00005914-000059B0 .text cutRunWaitProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutRunWaitProc(int) { + /* Nonmatching */ +} + +/* 000059B0-00005BD0 .text searchNearLift__10daNpc_P2_cFPvPv */ +void daNpc_P2_c::searchNearLift(void*, void*) { + /* Nonmatching */ +} + +/* 00005BD0-00005CD4 .text cutJumpToLiftStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutJumpToLiftStart(int) { + /* Nonmatching */ +} + +/* 00005CD4-00006064 .text cutJumpToLiftProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutJumpToLiftProc(int) { + /* Nonmatching */ +} + +/* 00006064-00006284 .text searchNearRope__10daNpc_P2_cFPvPv */ +void daNpc_P2_c::searchNearRope(void*, void*) { + /* Nonmatching */ +} + +/* 00006284-00006388 .text cutLiftToRopeStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutLiftToRopeStart(int) { + /* Nonmatching */ +} + +/* 00006388-000065B8 .text cutLiftToRopeProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutLiftToRopeProc(int) { + /* Nonmatching */ +} + +/* 000065B8-00006B08 .text cutRopeTalkStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutRopeTalkStart(int) { + /* Nonmatching */ +} + +/* 00006B08-00007314 .text cutRopeTalkProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutRopeTalkProc(int) { + /* Nonmatching */ +} + +/* 00007314-0000743C .text cutRopeToLiftStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutRopeToLiftStart(int) { + /* Nonmatching */ +} + +/* 0000743C-00007694 .text cutRopeToLiftProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutRopeToLiftProc(int) { + /* Nonmatching */ +} + +/* 00007694-00007808 .text cutJumpToGoalStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutJumpToGoalStart(int) { + /* Nonmatching */ +} + +/* 00007808-00007B3C .text cutJumpToGoalProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutJumpToGoalProc(int) { + /* Nonmatching */ +} + +/* 00007B3C-00007D08 .text cutJumpStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutJumpStart(int) { + /* Nonmatching */ +} + +/* 00007D08-00007F70 .text cutJumpProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutJumpProc(int) { + /* Nonmatching */ +} + +/* 00007F70-000080B4 .text cutSetAnmStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutSetAnmStart(int) { + /* Nonmatching */ +} + +/* 000080B4-00008114 .text cutSetAnmProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutSetAnmProc(int) { + /* Nonmatching */ +} + +/* 00008114-00008154 .text cutSwOnStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutSwOnStart(int) { + /* Nonmatching */ +} + +/* 00008154-000081B4 .text cutSwOnProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutSwOnProc(int) { + /* Nonmatching */ +} + +/* 000081B4-000081F4 .text cutSwOffStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutSwOffStart(int) { + /* Nonmatching */ +} + +/* 000081F4-00008254 .text cutSwOffProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutSwOffProc(int) { + /* Nonmatching */ +} + +/* 00008254-000082CC .text cutSurpriseStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutSurpriseStart(int) { + /* Nonmatching */ +} + +/* 000082CC-000082F8 .text cutSurpriseProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutSurpriseProc(int) { + /* Nonmatching */ +} + +/* 000082F8-00008350 .text cutOmamoriInitStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutOmamoriInitStart(int) { + /* Nonmatching */ +} + +/* 00008350-0000837C .text cutOmamoriInitProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutOmamoriInitProc(int) { + /* Nonmatching */ +} + +/* 0000837C-000083D4 .text cutOmamoriEndStart__10daNpc_P2_cFi */ +void daNpc_P2_c::cutOmamoriEndStart(int) { + /* Nonmatching */ +} + +/* 000083D4-00008400 .text cutOmamoriEndProc__10daNpc_P2_cFi */ +void daNpc_P2_c::cutOmamoriEndProc(int) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_people.cpp b/src/d/actor/d_a_npc_people.cpp new file mode 100644 index 000000000..4e9b1ce0f --- /dev/null +++ b/src/d/actor/d_a_npc_people.cpp @@ -0,0 +1,858 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_people.cpp +// + +#include "d_a_npc_people.h" +#include "dolphin/types.h" + +/* 00000078-00000274 .text __ct__13daNpcPeople_cFv */ +daNpcPeople_c::daNpcPeople_c() { + /* Nonmatching */ +} + +/* 00000274-000002D0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000002D0-00000318 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000318-000003E4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000003E4-0000042C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000042C-00000488 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000488-000004D0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000004D0-0000052C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000052C-000005B4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000005B4-00000624 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000624-0000073C .text daNpc_People_nodeCallBack__FP7J3DNodei */ +void daNpc_People_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000073C-0000075C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000075C-000008E0 .text phase_1__FP13daNpcPeople_c */ +void phase_1(daNpcPeople_c*) { + /* Nonmatching */ +} + +/* 000008E0-00000960 .text phase_2__FP13daNpcPeople_c */ +void phase_2(daNpcPeople_c*) { + /* Nonmatching */ +} + +/* 00000960-00000990 .text _create__13daNpcPeople_cFv */ +void daNpcPeople_c::_create() { + /* Nonmatching */ +} + +/* 00000990-00000E0C .text createHeap__13daNpcPeople_cFv */ +void daNpcPeople_c::createHeap() { + /* Nonmatching */ +} + +/* 00000E0C-00000E2C .text daNpcPeople_XyCheckCB__FPvi */ +void daNpcPeople_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000E2C-00000E4C .text daNpcPeople_XyEventCB__FPvi */ +void daNpcPeople_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 00000E4C-00000E6C .text daNpcPeople_photoCB__FPvi */ +void daNpcPeople_photoCB(void*, int) { + /* Nonmatching */ +} + +/* 00000E6C-00001518 .text createInit__13daNpcPeople_cFv */ +void daNpcPeople_c::createInit() { + /* Nonmatching */ +} + +/* 00001518-0000158C .text _delete__13daNpcPeople_cFv */ +void daNpcPeople_c::_delete() { + /* Nonmatching */ +} + +/* 0000158C-000018B8 .text _draw__13daNpcPeople_cFv */ +void daNpcPeople_c::_draw() { + /* Nonmatching */ +} + +/* 000018B8-00001E48 .text _execute__13daNpcPeople_cFv */ +void daNpcPeople_c::_execute() { + /* Nonmatching */ +} + +/* 00001E48-00002108 .text executeCommon__13daNpcPeople_cFv */ +void daNpcPeople_c::executeCommon() { + /* Nonmatching */ +} + +/* 00002108-0000215C .text executeSetMode__13daNpcPeople_cFUc */ +void daNpcPeople_c::executeSetMode(unsigned char) { + /* Nonmatching */ +} + +/* 0000215C-00002240 .text executeWaitInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeWaitInit() { + /* Nonmatching */ +} + +/* 00002240-00002500 .text executeWait__13daNpcPeople_cFv */ +void daNpcPeople_c::executeWait() { + /* Nonmatching */ +} + +/* 00002500-00002550 .text executeTalkInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeTalkInit() { + /* Nonmatching */ +} + +/* 00002550-00002718 .text executeTalk__13daNpcPeople_cFv */ +void daNpcPeople_c::executeTalk() { + /* Nonmatching */ +} + +/* 00002718-000027D8 .text executeWalkInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeWalkInit() { + /* Nonmatching */ +} + +/* 000027D8-000029E8 .text executeWalk__13daNpcPeople_cFv */ +void daNpcPeople_c::executeWalk() { + /* Nonmatching */ +} + +/* 000029E8-00002B1C .text executeTurnInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeTurnInit() { + /* Nonmatching */ +} + +/* 00002B1C-00002C40 .text executeTurn__13daNpcPeople_cFv */ +void daNpcPeople_c::executeTurn() { + /* Nonmatching */ +} + +/* 00002C40-00002C90 .text executeBikkuriInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeBikkuriInit() { + /* Nonmatching */ +} + +/* 00002C90-00002D08 .text executeBikkuri__13daNpcPeople_cFv */ +void daNpcPeople_c::executeBikkuri() { + /* Nonmatching */ +} + +/* 00002D08-00002DB8 .text executeFurueInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeFurueInit() { + /* Nonmatching */ +} + +/* 00002DB8-00002EC4 .text executeFurue__13daNpcPeople_cFv */ +void daNpcPeople_c::executeFurue() { + /* Nonmatching */ +} + +/* 00002EC4-00002F80 .text executeKyoroInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeKyoroInit() { + /* Nonmatching */ +} + +/* 00002F80-0000301C .text executeKyoro__13daNpcPeople_cFv */ +void daNpcPeople_c::executeKyoro() { + /* Nonmatching */ +} + +/* 0000301C-00003070 .text executeLetterInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeLetterInit() { + /* Nonmatching */ +} + +/* 00003070-00003154 .text executeLetter__13daNpcPeople_cFv */ +void daNpcPeople_c::executeLetter() { + /* Nonmatching */ +} + +/* 00003154-000031D0 .text executeLookInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeLookInit() { + /* Nonmatching */ +} + +/* 000031D0-000032B4 .text executeLook__13daNpcPeople_cFv */ +void daNpcPeople_c::executeLook() { + /* Nonmatching */ +} + +/* 000032B4-00003314 .text executeLook2Init__13daNpcPeople_cFv */ +void daNpcPeople_c::executeLook2Init() { + /* Nonmatching */ +} + +/* 00003314-00003408 .text executeLook2__13daNpcPeople_cFv */ +void daNpcPeople_c::executeLook2() { + /* Nonmatching */ +} + +/* 00003408-00003438 .text executeUgWalkInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgWalkInit() { + /* Nonmatching */ +} + +/* 00003438-00003A70 .text executeUgWalk__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgWalk() { + /* Nonmatching */ +} + +/* 00003A70-00003C30 .text executeUgTurnInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgTurnInit() { + /* Nonmatching */ +} + +/* 00003C30-00003CE4 .text executeUgTurn__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgTurn() { + /* Nonmatching */ +} + +/* 00003CE4-00003D48 .text executeUgLookInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgLookInit() { + /* Nonmatching */ +} + +/* 00003D48-00003DE8 .text executeUgLook__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgLook() { + /* Nonmatching */ +} + +/* 00003DE8-00003E38 .text executeUgLook2Init__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgLook2Init() { + /* Nonmatching */ +} + +/* 00003E38-00003EE4 .text executeUgLook2__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgLook2() { + /* Nonmatching */ +} + +/* 00003EE4-00003F38 .text executeUgSitInit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgSitInit() { + /* Nonmatching */ +} + +/* 00003F38-00003FC0 .text executeUgSit__13daNpcPeople_cFv */ +void daNpcPeople_c::executeUgSit() { + /* Nonmatching */ +} + +/* 00003FC0-000041FC .text checkOrder__13daNpcPeople_cFv */ +void daNpcPeople_c::checkOrder() { + /* Nonmatching */ +} + +/* 000041FC-0000443C .text eventOrder__13daNpcPeople_cFv */ +void daNpcPeople_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000443C-000044C0 .text eventMove__13daNpcPeople_cFv */ +void daNpcPeople_c::eventMove() { + /* Nonmatching */ +} + +/* 000044C0-00004728 .text privateCut__13daNpcPeople_cFv */ +void daNpcPeople_c::privateCut() { + /* Nonmatching */ +} + +/* 00004728-00004784 .text eventMesSetTpInit__13daNpcPeople_cFi */ +void daNpcPeople_c::eventMesSetTpInit(int) { + /* Nonmatching */ +} + +/* 00004784-0000498C .text eventMesSetInit__13daNpcPeople_cFi */ +void daNpcPeople_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 0000498C-000049C4 .text eventMesSet__13daNpcPeople_cFv */ +void daNpcPeople_c::eventMesSet() { + /* Nonmatching */ +} + +/* 000049C4-000049F8 .text eventMesSet2__13daNpcPeople_cFv */ +void daNpcPeople_c::eventMesSet2() { + /* Nonmatching */ +} + +/* 000049F8-00004A90 .text eventFlagSetInit__13daNpcPeople_cFi */ +void daNpcPeople_c::eventFlagSetInit(int) { + /* Nonmatching */ +} + +/* 00004A90-00004B34 .text eventGetItemInit__13daNpcPeople_cFi */ +void daNpcPeople_c::eventGetItemInit(int) { + /* Nonmatching */ +} + +/* 00004B34-00004B3C .text eventGetItem__13daNpcPeople_cFv */ +void daNpcPeople_c::eventGetItem() { + /* Nonmatching */ +} + +/* 00004B3C-00004BAC .text eventTurnToPlayerInit__13daNpcPeople_cFv */ +void daNpcPeople_c::eventTurnToPlayerInit() { + /* Nonmatching */ +} + +/* 00004BAC-00004BC4 .text eventTurnToPlayer__13daNpcPeople_cFv */ +void daNpcPeople_c::eventTurnToPlayer() { + /* Nonmatching */ +} + +/* 00004BC4-00004CEC .text eventUb1TalkInit__13daNpcPeople_cFi */ +void daNpcPeople_c::eventUb1TalkInit(int) { + /* Nonmatching */ +} + +/* 00004CEC-00004DC0 .text eventUb1Talk__13daNpcPeople_cFv */ +void daNpcPeople_c::eventUb1Talk() { + /* Nonmatching */ +} + +/* 00004DC0-00004F24 .text eventUb1TalkXyInit__13daNpcPeople_cFi */ +void daNpcPeople_c::eventUb1TalkXyInit(int) { + /* Nonmatching */ +} + +/* 00004F24-00004FF8 .text eventUb1TalkXy__13daNpcPeople_cFv */ +void daNpcPeople_c::eventUb1TalkXy() { + /* Nonmatching */ +} + +/* 00004FF8-000050D0 .text eventUb2Talk__13daNpcPeople_cFv */ +void daNpcPeople_c::eventUb2Talk() { + /* Nonmatching */ +} + +/* 000050D0-0000518C .text eventUbSetAnm__13daNpcPeople_cFv */ +void daNpcPeople_c::eventUbSetAnm() { + /* Nonmatching */ +} + +/* 0000518C-000051B4 .text eventAreaMaxInit__13daNpcPeople_cFv */ +void daNpcPeople_c::eventAreaMaxInit() { + /* Nonmatching */ +} + +/* 000051B4-000052C4 .text eventCameraStopInit__13daNpcPeople_cFv */ +void daNpcPeople_c::eventCameraStopInit() { + /* Nonmatching */ +} + +/* 000052C4-000052CC .text eventCameraStop__13daNpcPeople_cFv */ +void daNpcPeople_c::eventCameraStop() { + /* Nonmatching */ +} + +/* 000052CC-00005314 .text eventCameraStartInit__13daNpcPeople_cFv */ +void daNpcPeople_c::eventCameraStartInit() { + /* Nonmatching */ +} + +/* 00005314-0000539C .text eventCoCylRInit__13daNpcPeople_cFi */ +void daNpcPeople_c::eventCoCylRInit(int) { + /* Nonmatching */ +} + +/* 0000539C-00005410 .text eventLookPo__13daNpcPeople_cFv */ +void daNpcPeople_c::eventLookPo() { + /* Nonmatching */ +} + +/* 00005410-00005430 .text eventMesSetPoInit__13daNpcPeople_cFi */ +void daNpcPeople_c::eventMesSetPoInit(int) { + /* Nonmatching */ +} + +/* 00005430-00005480 .text eventMesSetPo__13daNpcPeople_cFv */ +void daNpcPeople_c::eventMesSetPo() { + /* Nonmatching */ +} + +/* 00005480-000056D4 .text talk2__13daNpcPeople_cFiP10fopAc_ac_c */ +void daNpcPeople_c::talk2(int, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000056D4-000057FC .text talk3__13daNpcPeople_cFi */ +void daNpcPeople_c::talk3(int) { + /* Nonmatching */ +} + +/* 000057FC-00005FB8 .text next_msgStatus__13daNpcPeople_cFPUl */ +void daNpcPeople_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00005FB8-000073B8 .text getMsg__13daNpcPeople_cFv */ +void daNpcPeople_c::getMsg() { + /* Nonmatching */ +} + +/* 000073B8-00007478 .text getMsg3__13daNpcPeople_cFv */ +void daNpcPeople_c::getMsg3() { + /* Nonmatching */ +} + +/* 00007478-00007604 .text chkMsg__13daNpcPeople_cFv */ +void daNpcPeople_c::chkMsg() { + /* Nonmatching */ +} + +/* 00007604-0000760C .text setMessage__13daNpcPeople_cFUl */ +void daNpcPeople_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 0000760C-000076C0 .text setMessageUb__13daNpcPeople_cFP9sUbMsgDat */ +void daNpcPeople_c::setMessageUb(sUbMsgDat*) { + /* Nonmatching */ +} + +/* 000076C0-0000771C .text setAnmFromMsgTag__13daNpcPeople_cFv */ +void daNpcPeople_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 0000771C-000077D8 .text setAnmFromMsgTagUo__13daNpcPeople_cFi */ +void daNpcPeople_c::setAnmFromMsgTagUo(int) { + /* Nonmatching */ +} + +/* 000077D8-00007874 .text setAnmFromMsgTagUb__13daNpcPeople_cFi */ +void daNpcPeople_c::setAnmFromMsgTagUb(int) { + /* Nonmatching */ +} + +/* 00007874-00007944 .text setAnmFromMsgTagUw__13daNpcPeople_cFi */ +void daNpcPeople_c::setAnmFromMsgTagUw(int) { + /* Nonmatching */ +} + +/* 00007944-00007A14 .text setAnmFromMsgTagUm__13daNpcPeople_cFi */ +void daNpcPeople_c::setAnmFromMsgTagUm(int) { + /* Nonmatching */ +} + +/* 00007A14-00007AB4 .text setAnmFromMsgTagSa__13daNpcPeople_cFi */ +void daNpcPeople_c::setAnmFromMsgTagSa(int) { + /* Nonmatching */ +} + +/* 00007AB4-00007B28 .text setAnmFromMsgTagUg__13daNpcPeople_cFi */ +void daNpcPeople_c::setAnmFromMsgTagUg(int) { + /* Nonmatching */ +} + +/* 00007B28-00007B48 .text getPrmNpcNo__13daNpcPeople_cFv */ +void daNpcPeople_c::getPrmNpcNo() { + /* Nonmatching */ +} + +/* 00007B48-00007B74 .text getPrmRailID__13daNpcPeople_cFv */ +void daNpcPeople_c::getPrmRailID() { + /* Nonmatching */ +} + +/* 00007B74-00007BA0 .text getPrmArg0__13daNpcPeople_cFv */ +void daNpcPeople_c::getPrmArg0() { + /* Nonmatching */ +} + +/* 00007BA0-00007C28 .text setMtx__13daNpcPeople_cFv */ +void daNpcPeople_c::setMtx() { + /* Nonmatching */ +} + +/* 00007C28-00008010 .text chkAttention__13daNpcPeople_cFv */ +void daNpcPeople_c::chkAttention() { + /* Nonmatching */ +} + +/* 00008010-0000815C .text lookBack__13daNpcPeople_cFv */ +void daNpcPeople_c::lookBack() { + /* Nonmatching */ +} + +/* 0000815C-00008298 .text initTexPatternAnm__13daNpcPeople_cFb */ +void daNpcPeople_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00008298-00008310 .text playTexPatternAnm__13daNpcPeople_cFv */ +void daNpcPeople_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00008310-000083F0 .text playAnm__13daNpcPeople_cFv */ +void daNpcPeople_c::playAnm() { + /* Nonmatching */ +} + +/* 000083F0-0000841C .text getBck__13daNpcPeople_cFUc */ +void daNpcPeople_c::getBck(unsigned char) { + /* Nonmatching */ +} + +/* 0000841C-00008458 .text getHeadBck__13daNpcPeople_cFUc */ +void daNpcPeople_c::getHeadBck(unsigned char) { + /* Nonmatching */ +} + +/* 00008458-00008608 .text setAnm__13daNpcPeople_cFUciff */ +void daNpcPeople_c::setAnm(unsigned char, int, float, float) { + /* Nonmatching */ +} + +/* 00008608-00008764 .text setAnmTbl__13daNpcPeople_cFP13sPeopleAnmDati */ +void daNpcPeople_c::setAnmTbl(sPeopleAnmDat*, int) { + /* Nonmatching */ +} + +/* 00008764-0000884C .text setWaitAnm__13daNpcPeople_cFv */ +void daNpcPeople_c::setWaitAnm() { + /* Nonmatching */ +} + +/* 0000884C-00008A10 .text XyCheckCB__13daNpcPeople_cFi */ +void daNpcPeople_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 00008A10-00008AC8 .text XyEventCB__13daNpcPeople_cFi */ +void daNpcPeople_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00008AC8-00008B3C .text photoCB__13daNpcPeople_cFi */ +void daNpcPeople_c::photoCB(int) { + /* Nonmatching */ +} + +/* 00008B3C-00008BA0 .text getRand__13daNpcPeople_cFi */ +void daNpcPeople_c::getRand(int) { + /* Nonmatching */ +} + +/* 00008BA0-00008BD8 .text isPhoto__13daNpcPeople_cFUc */ +void daNpcPeople_c::isPhoto(unsigned char) { + /* Nonmatching */ +} + +/* 00008BD8-00008C04 .text isColor__13daNpcPeople_cFv */ +void daNpcPeople_c::isColor() { + /* Nonmatching */ +} + +/* 00008C04-00008C7C .text setCollision__13daNpcPeople_cFP8dCcD_Cyl4cXyzff */ +void daNpcPeople_c::setCollision(dCcD_Cyl*, cXyz, float, float) { + /* Nonmatching */ +} + +/* 00008C7C-00008DB0 .text chkSurprise__13daNpcPeople_cFv */ +void daNpcPeople_c::chkSurprise() { + /* Nonmatching */ +} + +/* 00008DB0-000090D0 .text chkEndEvent__13daNpcPeople_cFv */ +void daNpcPeople_c::chkEndEvent() { + /* Nonmatching */ +} + +/* 000090D0-00009100 .text is1GetMap20__13daNpcPeople_cFv */ +void daNpcPeople_c::is1GetMap20() { + /* Nonmatching */ +} + +/* 00009100-00009144 .text is1DayGetMap20__13daNpcPeople_cFv */ +void daNpcPeople_c::is1DayGetMap20() { + /* Nonmatching */ +} + +/* 00009144-0000917C .text getWindDir__13daNpcPeople_cFv */ +void daNpcPeople_c::getWindDir() { + /* Nonmatching */ +} + +/* 0000917C-000091B8 .text isUo1FdaiAll__13daNpcPeople_cFv */ +void daNpcPeople_c::isUo1FdaiAll() { + /* Nonmatching */ +} + +/* 000091B8-000091E0 .text isUo1FdaiOne__13daNpcPeople_cFv */ +void daNpcPeople_c::isUo1FdaiOne() { + /* Nonmatching */ +} + +/* 000091E0-00009420 .text chkDaiza__13daNpcPeople_cFv */ +void daNpcPeople_c::chkDaiza() { + /* Nonmatching */ +} + +/* 00009420-000095D8 .text checkPig__13daNpcPeople_cFv */ +void daNpcPeople_c::checkPig() { + /* Nonmatching */ +} + +/* 000095D8-00009648 .text isPigOk__13daNpcPeople_cFv */ +void daNpcPeople_c::isPigOk() { + /* Nonmatching */ +} + +/* 00009648-00009658 .text getPigTimer__13daNpcPeople_cFv */ +void daNpcPeople_c::getPigTimer() { + /* Nonmatching */ +} + +/* 00009658-00009700 .text resetPig__13daNpcPeople_cFv */ +void daNpcPeople_c::resetPig() { + /* Nonmatching */ +} + +/* 00009700-000097C8 .text initUgSearchArea__13daNpcPeople_cFv */ +void daNpcPeople_c::initUgSearchArea() { + /* Nonmatching */ +} + +/* 000097C8-0000982C .text getDirDistToPos__13daNpcPeople_cFsf */ +void daNpcPeople_c::getDirDistToPos(short, float) { + /* Nonmatching */ +} + +/* 0000982C-000098DC .text warp__13daNpcPeople_cFv */ +void daNpcPeople_c::warp() { + /* Nonmatching */ +} + +/* 000098DC-000098FC .text daNpc_PeopleCreate__FPv */ +void daNpc_PeopleCreate(void*) { + /* Nonmatching */ +} + +/* 000098FC-00009920 .text daNpc_PeopleDelete__FPv */ +void daNpc_PeopleDelete(void*) { + /* Nonmatching */ +} + +/* 00009920-00009944 .text daNpc_PeopleExecute__FPv */ +void daNpc_PeopleExecute(void*) { + /* Nonmatching */ +} + +/* 00009944-00009968 .text daNpc_PeopleDraw__FPv */ +void daNpc_PeopleDraw(void*) { + /* Nonmatching */ +} + +/* 00009968-00009970 .text daNpc_PeopleIsDelete__FPv */ +void daNpc_PeopleIsDelete(void*) { + /* Nonmatching */ +} + +/* 00009970-000099B8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000099B8-00009A00 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00009A00-00009A5C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00009A5C-00009AA4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00009AA4-00009AB4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00009AB4-00009ABC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009ABC-00009AC4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009AC4-00009ACC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009ACC-00009AD4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009AD4-00009B0C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009B0C-00009B14 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009B14-00009B1C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009B1C-00009B24 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009B24-00009B5C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009B5C-00009B60 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00009B60-00009B68 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00009B68-00009B70 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009B70-00009B78 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009B78-00009B84 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009B84-00009B90 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009B90-00009BB4 .text taura_pos_set__8kb_classF4cXyz */ +void kb_class::taura_pos_set(cXyz) { + /* Nonmatching */ +} + +/* 00009BB4-00009BFC .text __dt__9dSnap_ObjFv */ +dSnap_Obj::~dSnap_Obj() { + /* Nonmatching */ +} + +/* 00009BFC-00009C00 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00009C00-00009C1C .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00009C1C-00009C24 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00009C24-00009C2C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00009C2C-00009C48 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ213daNpcPeople_c5Prm_eQ213daNpcPeople_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daNpcPeople_c::Prm_e, daNpcPeople_c::Prm_e) { + /* Nonmatching */ +} + +/* 00009C48-00009C64 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 0000A114-0000A11C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000A11C-0000A124 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000A124-0000A12C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000A12C-0000A134 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_pf1.cpp b/src/d/actor/d_a_npc_pf1.cpp new file mode 100644 index 000000000..14d56eb29 --- /dev/null +++ b/src/d/actor/d_a_npc_pf1.cpp @@ -0,0 +1,538 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_pf1.cpp +// + +#include "d_a_npc_pf1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Pf1_HIO_cFv */ +daNpc_Pf1_HIO_c::daNpc_Pf1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001E4 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E4-0000030C .text _nodeCB_Head__11daNpc_Pf1_cFP7J3DNodeP8J3DModel */ +void daNpc_Pf1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 0000030C-00000348 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000348-00000394 .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000394-0000042C .text _nodeCB_BackBone__11daNpc_Pf1_cFP7J3DNodeP8J3DModel */ +void daNpc_Pf1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 0000042C-0000044C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000044C-000004CC .text init_PF1_0__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::init_PF1_0() { + /* Nonmatching */ +} + +/* 000004CC-000006B8 .text createInit__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::createInit() { + /* Nonmatching */ +} + +/* 000006B8-00000760 .text play_animation__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::play_animation() { + /* Nonmatching */ +} + +/* 00000760-00000810 .text setMtx__11daNpc_Pf1_cFb */ +void daNpc_Pf1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000810-00000824 .text bckResID__11daNpc_Pf1_cFi */ +void daNpc_Pf1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 00000824-00000838 .text btpResID__11daNpc_Pf1_cFi */ +void daNpc_Pf1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00000838-00000958 .text setBtp__11daNpc_Pf1_cFScb */ +void daNpc_Pf1_c::setBtp(signed char, bool) { + /* Nonmatching */ +} + +/* 00000958-00000978 .text init_texPttrnAnm__11daNpc_Pf1_cFScb */ +void daNpc_Pf1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00000978-00000A1C .text play_btp_anm__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::play_btp_anm() { + /* Nonmatching */ +} + +/* 00000A1C-00000AB8 .text setAnm_anm__11daNpc_Pf1_cFPQ211daNpc_Pf1_c9anm_prm_c */ +void daNpc_Pf1_c::setAnm_anm(daNpc_Pf1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000AB8-00000B28 .text setAnm_NUM__11daNpc_Pf1_cFii */ +void daNpc_Pf1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00000B28-00000B94 .text setAnm__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000B94-00000B98 .text chngAnmTag__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000B98-00000B9C .text ctrlAnmTag__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000B9C-00000BDC .text chngAnmAtr__11daNpc_Pf1_cFUc */ +void daNpc_Pf1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000BDC-00000C48 .text ctrlAnmAtr__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000C48-00000CAC .text setAnm_ATR__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00000CAC-00000D68 .text anmAtr__11daNpc_Pf1_cFUs */ +void daNpc_Pf1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000D68-00000E60 .text next_msgStatus__11daNpc_Pf1_cFPUl */ +void daNpc_Pf1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000E60-00000EC0 .text getMsg_PF1_0__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::getMsg_PF1_0() { + /* Nonmatching */ +} + +/* 00000EC0-00000EFC .text getMsg__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::getMsg() { + /* Nonmatching */ +} + +/* 00000EFC-00000F88 .text eventOrder__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000F88-00001044 .text checkOrder__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001044-000010DC .text chk_talk__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::chk_talk() { + /* Nonmatching */ +} + +/* 000010DC-0000111C .text chk_parts_notMov__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 0000111C-00001170 .text searchByID__11daNpc_Pf1_cFUiPi */ +void daNpc_Pf1_c::searchByID(unsigned int, int*) { + /* Nonmatching */ +} + +/* 00001170-00001334 .text lookBack__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001334-000013B4 .text chkAttention__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000013B4-0000140C .text setAttention__11daNpc_Pf1_cFb */ +void daNpc_Pf1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 0000140C-00001494 .text decideType__11daNpc_Pf1_cFi */ +void daNpc_Pf1_c::decideType(int) { + /* Nonmatching */ +} + +/* 00001494-00001534 .text privateCut__11daNpc_Pf1_cFi */ +void daNpc_Pf1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00001534-00001558 .text endEvent__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::endEvent() { + /* Nonmatching */ +} + +/* 00001558-00001590 .text isEventEntry__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00001590-0000161C .text event_proc__11daNpc_Pf1_cFi */ +void daNpc_Pf1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 0000161C-000016C8 .text set_action__11daNpc_Pf1_cFM11daNpc_Pf1_cFPCvPvPv_iPv */ +void daNpc_Pf1_c::set_action(int (daNpc_Pf1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 000016C8-0000179C .text setStt__11daNpc_Pf1_cFSc */ +void daNpc_Pf1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 0000179C-00001958 .text createTama__11daNpc_Pf1_cFf */ +void daNpc_Pf1_c::createTama(float) { + /* Nonmatching */ +} + +/* 00001958-00001A80 .text chk_areaIN__11daNpc_Pf1_cFf4cXyz */ +void daNpc_Pf1_c::chk_areaIN(float, cXyz) { + /* Nonmatching */ +} + +/* 00001A80-00001ACC .text endEvent_check__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::endEvent_check() { + /* Nonmatching */ +} + +/* 00001ACC-00001BEC .text startEvent_check__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::startEvent_check() { + /* Nonmatching */ +} + +/* 00001BEC-00001C94 .text set_pthPoint__11daNpc_Pf1_cFUc */ +void daNpc_Pf1_c::set_pthPoint(unsigned char) { + /* Nonmatching */ +} + +/* 00001C94-00001EAC .text chk_attn__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::chk_attn() { + /* Nonmatching */ +} + +/* 00001EAC-00001F68 .text setBikon__11daNpc_Pf1_cF4cXyz */ +void daNpc_Pf1_c::setBikon(cXyz) { + /* Nonmatching */ +} + +/* 00001F68-00001F6C .text delBikon__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::delBikon() { + /* Nonmatching */ +} + +/* 00001F6C-00001F74 .text wait_1__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::wait_1() { + /* Nonmatching */ +} + +/* 00001F74-00002030 .text regret__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::regret() { + /* Nonmatching */ +} + +/* 00002030-00002350 .text attk_1__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::attk_1() { + /* Nonmatching */ +} + +/* 00002350-000025D0 .text walk_1__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::walk_1() { + /* Nonmatching */ +} + +/* 000025D0-000026E4 .text wait_2__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::wait_2() { + /* Nonmatching */ +} + +/* 000026E4-00002874 .text wait_3__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::wait_3() { + /* Nonmatching */ +} + +/* 00002874-00002980 .text talk_1__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::talk_1() { + /* Nonmatching */ +} + +/* 00002980-00002A8C .text wait_action1__11daNpc_Pf1_cFPv */ +void daNpc_Pf1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00002A8C-00002BCC .text demo__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::demo() { + /* Nonmatching */ +} + +/* 00002BCC-00002C5C .text shadowDraw__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00002C5C-00002D30 .text _draw__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::_draw() { + /* Nonmatching */ +} + +/* 00002D30-00002F94 .text _execute__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::_execute() { + /* Nonmatching */ +} + +/* 00002F94-00002FF8 .text _delete__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::_delete() { + /* Nonmatching */ +} + +/* 00002FF8-00003258 .text _create__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::_create() { + /* Nonmatching */ +} + +/* 00003258-000032B4 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000032B4-000032FC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000032FC-000033C8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000033C8-00003410 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00003410-0000346C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000346C-000034B4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000034B4-00003524 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00003524-00003798 .text bodyCreateHeap__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 00003798-0000381C .text CreateHeap__11daNpc_Pf1_cFv */ +void daNpc_Pf1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000381C-0000383C .text daNpc_Pf1_Create__FP10fopAc_ac_c */ +void daNpc_Pf1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000383C-0000385C .text daNpc_Pf1_Delete__FP11daNpc_Pf1_c */ +void daNpc_Pf1_Delete(daNpc_Pf1_c*) { + /* Nonmatching */ +} + +/* 0000385C-0000387C .text daNpc_Pf1_Execute__FP11daNpc_Pf1_c */ +void daNpc_Pf1_Execute(daNpc_Pf1_c*) { + /* Nonmatching */ +} + +/* 0000387C-0000389C .text daNpc_Pf1_Draw__FP11daNpc_Pf1_c */ +void daNpc_Pf1_Draw(daNpc_Pf1_c*) { + /* Nonmatching */ +} + +/* 0000389C-000038A4 .text daNpc_Pf1_IsDelete__FP11daNpc_Pf1_c */ +void daNpc_Pf1_IsDelete(daNpc_Pf1_c*) { + /* Nonmatching */ +} + +/* 000038A4-000038B4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000038B4-000038BC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000038BC-000038C4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000038C4-000038CC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000038CC-000038D4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000038D4-0000390C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000390C-00003914 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003914-0000391C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000391C-00003924 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003924-0000395C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000395C-00003960 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00003960-00003968 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003968-00003970 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003970-00003978 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003978-00003984 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003984-00003990 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003990-000039EC .text __dt__15daNpc_Pf1_HIO_cFv */ +daNpc_Pf1_HIO_c::~daNpc_Pf1_HIO_c() { + /* Nonmatching */ +} + +/* 000039EC-00003A08 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00003A08-00003A84 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00003AC0-00003AC8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003AC8-00003AD0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003AD0-00003AD8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003AD8-00003AE0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003AE0-00003AE8 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00003AE8-00003AF0 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00003AF0-00003AF4 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_photo.cpp b/src/d/actor/d_a_npc_photo.cpp new file mode 100644 index 000000000..0cd77f915 --- /dev/null +++ b/src/d/actor/d_a_npc_photo.cpp @@ -0,0 +1,608 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_photo.cpp +// + +#include "d_a_npc_photo.h" +#include "dolphin/types.h" + +/* 000000EC-000002D0 .text __ct__12daNpcPhoto_cFv */ +daNpcPhoto_c::daNpcPhoto_c() { + /* Nonmatching */ +} + +/* 000002D0-00000354 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000354-000003B0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000003B0-000003F8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000003F8-000004C4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000004C4-0000050C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000050C-00000568 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000568-000005B0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000005B0-0000060C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000060C-00000694 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000694-00000704 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000704-00000740 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000740-00000858 .text daNpc_Photo_nodeCallBack__FP7J3DNodei */ +void daNpc_Photo_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000858-00000878 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000878-0000095C .text phase_1__FP12daNpcPhoto_c */ +void phase_1(daNpcPhoto_c*) { + /* Nonmatching */ +} + +/* 0000095C-000009D4 .text phase_2__FP12daNpcPhoto_c */ +void phase_2(daNpcPhoto_c*) { + /* Nonmatching */ +} + +/* 000009D4-00000A04 .text _create__12daNpcPhoto_cFv */ +void daNpcPhoto_c::_create() { + /* Nonmatching */ +} + +/* 00000A04-00000CA0 .text createHeap__12daNpcPhoto_cFv */ +void daNpcPhoto_c::createHeap() { + /* Nonmatching */ +} + +/* 00000CA0-00000CC0 .text daNpcPhoto_XyCheckCB__FPvi */ +void daNpcPhoto_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000CC0-00000CE0 .text daNpcPhoto_XyEventCB__FPvi */ +void daNpcPhoto_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 00000CE0-00001048 .text createInit__12daNpcPhoto_cFv */ +void daNpcPhoto_c::createInit() { + /* Nonmatching */ +} + +/* 00001048-000010A4 .text _delete__12daNpcPhoto_cFv */ +void daNpcPhoto_c::_delete() { + /* Nonmatching */ +} + +/* 000010A4-0000125C .text _draw__12daNpcPhoto_cFv */ +void daNpcPhoto_c::_draw() { + /* Nonmatching */ +} + +/* 0000125C-0000151C .text _execute__12daNpcPhoto_cFv */ +void daNpcPhoto_c::_execute() { + /* Nonmatching */ +} + +/* 0000151C-00001580 .text executeCommon__12daNpcPhoto_cFv */ +void daNpcPhoto_c::executeCommon() { + /* Nonmatching */ +} + +/* 00001580-000017D0 .text executeSetMode__12daNpcPhoto_cFUc */ +void daNpcPhoto_c::executeSetMode(unsigned char) { + /* Nonmatching */ +} + +/* 000017D0-00001A80 .text executeWait__12daNpcPhoto_cFv */ +void daNpcPhoto_c::executeWait() { + /* Nonmatching */ +} + +/* 00001A80-00001BB4 .text executeTalk__12daNpcPhoto_cFv */ +void daNpcPhoto_c::executeTalk() { + /* Nonmatching */ +} + +/* 00001BB4-00001D98 .text executeWalk__12daNpcPhoto_cFv */ +void daNpcPhoto_c::executeWalk() { + /* Nonmatching */ +} + +/* 00001D98-00001E5C .text executeTurn__12daNpcPhoto_cFv */ +void daNpcPhoto_c::executeTurn() { + /* Nonmatching */ +} + +/* 00001E5C-00001FDC .text checkOrder__12daNpcPhoto_cFv */ +void daNpcPhoto_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001FDC-000021B8 .text eventOrder__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventOrder() { + /* Nonmatching */ +} + +/* 000021B8-00002368 .text eventMove__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventMove() { + /* Nonmatching */ +} + +/* 00002368-00002560 .text privateCut__12daNpcPhoto_cFv */ +void daNpcPhoto_c::privateCut() { + /* Nonmatching */ +} + +/* 00002560-00002758 .text eventMesSetInit__12daNpcPhoto_cFi */ +void daNpcPhoto_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 00002758-0000278C .text eventMesSet__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventMesSet() { + /* Nonmatching */ +} + +/* 0000278C-0000289C .text eventSeSetInit__12daNpcPhoto_cFi */ +void daNpcPhoto_c::eventSeSetInit(int) { + /* Nonmatching */ +} + +/* 0000289C-00002C60 .text eventPosSetInit__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventPosSetInit() { + /* Nonmatching */ +} + +/* 00002C60-00002D78 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00002D78-00002E18 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00002E18-00002E74 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002E74-00002EBC .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002EBC-00002F18 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002F18-00002F60 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002F60-00002FE0 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00002FE0-0000303C .text eventGetItemInit__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventGetItemInit() { + /* Nonmatching */ +} + +/* 0000303C-00003044 .text eventGetItem__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventGetItem() { + /* Nonmatching */ +} + +/* 00003044-000030A8 .text eventSetAngleInit__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventSetAngleInit() { + /* Nonmatching */ +} + +/* 000030A8-000030F0 .text eventSetEyeInit__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventSetEyeInit() { + /* Nonmatching */ +} + +/* 000030F0-000031F0 .text eventSetEye__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventSetEye() { + /* Nonmatching */ +} + +/* 000031F0-00003260 .text eventTurnToPlayerInit__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventTurnToPlayerInit() { + /* Nonmatching */ +} + +/* 00003260-00003278 .text eventTurnToPlayer__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventTurnToPlayer() { + /* Nonmatching */ +} + +/* 00003278-000032B8 .text eventClrHanmeInit__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventClrHanmeInit() { + /* Nonmatching */ +} + +/* 000032B8-00003300 .text eventGetPhotoInit__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventGetPhotoInit() { + /* Nonmatching */ +} + +/* 00003300-0000331C .text eventGetPhoto__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventGetPhoto() { + /* Nonmatching */ +} + +/* 0000331C-0000333C .text eventMesSetUbInit__12daNpcPhoto_cFi */ +void daNpcPhoto_c::eventMesSetUbInit(int) { + /* Nonmatching */ +} + +/* 0000333C-00003370 .text eventMesSetUb__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventMesSetUb() { + /* Nonmatching */ +} + +/* 00003370-000033E4 .text eventLookUb__12daNpcPhoto_cFv */ +void daNpcPhoto_c::eventLookUb() { + /* Nonmatching */ +} + +/* 000033E4-0000357C .text talk2__12daNpcPhoto_cFi */ +void daNpcPhoto_c::talk2(int) { + /* Nonmatching */ +} + +/* 0000357C-000036DC .text setMsgCamera__12daNpcPhoto_cFv */ +void daNpcPhoto_c::setMsgCamera() { + /* Nonmatching */ +} + +/* 000036DC-000038E8 .text next_msgStatus__12daNpcPhoto_cFPUl */ +void daNpcPhoto_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000038E8-00003E68 .text getMsg__12daNpcPhoto_cFv */ +void daNpcPhoto_c::getMsg() { + /* Nonmatching */ +} + +/* 00003E68-00003E78 .text setMessage__12daNpcPhoto_cFUl */ +void daNpcPhoto_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 00003E78-00003FD8 .text setAnmFromMsgTag__12daNpcPhoto_cFv */ +void daNpcPhoto_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00003FD8-00004004 .text getPrmRailID__12daNpcPhoto_cFv */ +void daNpcPhoto_c::getPrmRailID() { + /* Nonmatching */ +} + +/* 00004004-00004030 .text getPrmArg0__12daNpcPhoto_cFv */ +void daNpcPhoto_c::getPrmArg0() { + /* Nonmatching */ +} + +/* 00004030-000040B8 .text setMtx__12daNpcPhoto_cFv */ +void daNpcPhoto_c::setMtx() { + /* Nonmatching */ +} + +/* 000040B8-0000432C .text chkAttention__12daNpcPhoto_cFv */ +void daNpcPhoto_c::chkAttention() { + /* Nonmatching */ +} + +/* 0000432C-00004478 .text lookBack__12daNpcPhoto_cFv */ +void daNpcPhoto_c::lookBack() { + /* Nonmatching */ +} + +/* 00004478-000045C0 .text initTexPatternAnm__12daNpcPhoto_cFbi */ +void daNpcPhoto_c::initTexPatternAnm(bool, int) { + /* Nonmatching */ +} + +/* 000045C0-00004638 .text playTexPatternAnm__12daNpcPhoto_cFv */ +void daNpcPhoto_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00004638-0000474C .text playAnm__12daNpcPhoto_cFv */ +void daNpcPhoto_c::playAnm() { + /* Nonmatching */ +} + +/* 0000474C-0000481C .text setAnm__12daNpcPhoto_cFUcif */ +void daNpcPhoto_c::setAnm(unsigned char, int, float) { + /* Nonmatching */ +} + +/* 0000481C-000048D0 .text setAnmTbl__12daNpcPhoto_cFP12sPhotoAnmDat */ +void daNpcPhoto_c::setAnmTbl(sPhotoAnmDat*) { + /* Nonmatching */ +} + +/* 000048D0-00004950 .text XyCheckCB__12daNpcPhoto_cFi */ +void daNpcPhoto_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 00004950-00004A5C .text XyEventCB__12daNpcPhoto_cFi */ +void daNpcPhoto_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00004A5C-00004B08 .text isPhotoOk__12daNpcPhoto_cFv */ +void daNpcPhoto_c::isPhotoOk() { + /* Nonmatching */ +} + +/* 00004B08-00004CCC .text isPhotoDxOk__12daNpcPhoto_cFv */ +void daNpcPhoto_c::isPhotoDxOk() { + /* Nonmatching */ +} + +/* 00004CCC-00004D44 .text setCollision__12daNpcPhoto_cFP8dCcD_Cyl4cXyzff */ +void daNpcPhoto_c::setCollision(dCcD_Cyl*, cXyz, float, float) { + /* Nonmatching */ +} + +/* 00004D44-00004D64 .text daNpc_PhotoCreate__FPv */ +void daNpc_PhotoCreate(void*) { + /* Nonmatching */ +} + +/* 00004D64-00004D88 .text daNpc_PhotoDelete__FPv */ +void daNpc_PhotoDelete(void*) { + /* Nonmatching */ +} + +/* 00004D88-00004DAC .text daNpc_PhotoExecute__FPv */ +void daNpc_PhotoExecute(void*) { + /* Nonmatching */ +} + +/* 00004DAC-00004DD0 .text daNpc_PhotoDraw__FPv */ +void daNpc_PhotoDraw(void*) { + /* Nonmatching */ +} + +/* 00004DD0-00004DD8 .text daNpc_PhotoIsDelete__FPv */ +void daNpc_PhotoIsDelete(void*) { + /* Nonmatching */ +} + +/* 00004DD8-00004E20 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004E20-00004E68 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004E68-00004EC4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00004EC4-00004F0C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004F0C-00004F1C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004F1C-00004F24 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004F24-00004F2C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004F2C-00004F34 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004F34-00004F3C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004F3C-00004F74 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004F74-00004F7C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F7C-00004F84 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F84-00004F8C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F8C-00004FC4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004FC4-00004FC8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004FC8-00004FD0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004FD0-00004FD8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004FD8-00004FE0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004FE0-00004FEC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004FEC-00004FF8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004FF8-00005040 .text __dt__9dSnap_ObjFv */ +dSnap_Obj::~dSnap_Obj() { + /* Nonmatching */ +} + +/* 00005040-00005044 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00005044-00005060 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00005060-00005068 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00005068-00005070 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00005070-0000508C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcPhoto_c5Prm_eQ212daNpcPhoto_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daNpcPhoto_c::Prm_e, daNpcPhoto_c::Prm_e) { + /* Nonmatching */ +} + +/* 0000508C-000050A8 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00005354-0000535C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000535C-00005364 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005364-0000536C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000536C-00005374 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005374-0000537C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000537C-00005384 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005384-0000538C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000538C-00005394 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005394-0000539C .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_pm1.cpp b/src/d/actor/d_a_npc_pm1.cpp new file mode 100644 index 000000000..743856b1b --- /dev/null +++ b/src/d/actor/d_a_npc_pm1.cpp @@ -0,0 +1,418 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_pm1.cpp +// + +#include "d_a_npc_pm1.h" +#include "dolphin/types.h" + +/* 000000EC-00000144 .text __ct__15daNpc_Pm1_HIO_cFv */ +daNpc_Pm1_HIO_c::daNpc_Pm1_HIO_c() { + /* Nonmatching */ +} + +/* 00000144-00000300 .text nodeCallBack_Pm__FP7J3DNodei */ +void nodeCallBack_Pm(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000300-0000033C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000033C-0000044C .text createInit__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::createInit() { + /* Nonmatching */ +} + +/* 0000044C-0000055C .text setMtx__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::setMtx() { + /* Nonmatching */ +} + +/* 0000055C-00000664 .text anmResID__11daNpc_Pm1_cFiPiPi */ +void daNpc_Pm1_c::anmResID(int, int*, int*) { + /* Nonmatching */ +} + +/* 00000664-00000700 .text BtpNum2ResID__11daNpc_Pm1_cFiPi */ +void daNpc_Pm1_c::BtpNum2ResID(int, int*) { + /* Nonmatching */ +} + +/* 00000700-00000744 .text setAnm_tex__11daNpc_Pm1_cFSc */ +void daNpc_Pm1_c::setAnm_tex(signed char) { + /* Nonmatching */ +} + +/* 00000744-00000860 .text init_btp__11daNpc_Pm1_cFbi */ +void daNpc_Pm1_c::init_btp(bool, int) { + /* Nonmatching */ +} + +/* 00000860-000008A4 .text initTexPatternAnm__11daNpc_Pm1_cFb */ +void daNpc_Pm1_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 000008A4-00000968 .text playTexPatternAnm__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000968-00000A34 .text setAnm_anm__11daNpc_Pm1_cFPQ211daNpc_Pm1_c9anm_prm_c */ +void daNpc_Pm1_c::setAnm_anm(daNpc_Pm1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000A34-00000A9C .text setAnm__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000A9C-00000AA8 .text chngAnmTag__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000AA8-00000AB4 .text ctrlAnmTag__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000AB4-00000AF4 .text chngAnmAtr__11daNpc_Pm1_cFUc */ +void daNpc_Pm1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000AF4-00000AF8 .text ctrlAnmAtr__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000AF8-00000B60 .text setAnm_ATR__11daNpc_Pm1_cFi */ +void daNpc_Pm1_c::setAnm_ATR(int) { + /* Nonmatching */ +} + +/* 00000B60-00000C1C .text anmAtr__11daNpc_Pm1_cFUs */ +void daNpc_Pm1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000C1C-00000C74 .text setStt__11daNpc_Pm1_cFSc */ +void daNpc_Pm1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00000C74-00000C7C .text next_msgStatus__11daNpc_Pm1_cFPUl */ +void daNpc_Pm1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000C7C-00000C84 .text getMsg__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::getMsg() { + /* Nonmatching */ +} + +/* 00000C84-00000CD4 .text eventOrder__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000CD4-00000D14 .text checkOrder__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000D14-00000EA4 .text lookBack__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::lookBack() { + /* Nonmatching */ +} + +/* 00000EA4-00000F24 .text chkAttention__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00000F24-00000F88 .text setAttention__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::setAttention() { + /* Nonmatching */ +} + +/* 00000F88-00000FB4 .text decideType__11daNpc_Pm1_cFi */ +void daNpc_Pm1_c::decideType(int) { + /* Nonmatching */ +} + +/* 00000FB4-0000103C .text event_actionInit__11daNpc_Pm1_cFi */ +void daNpc_Pm1_c::event_actionInit(int) { + /* Nonmatching */ +} + +/* 0000103C-0000104C .text event_action__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::event_action() { + /* Nonmatching */ +} + +/* 0000104C-00001154 .text privateCut__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::privateCut() { + /* Nonmatching */ +} + +/* 00001154-00001174 .text endEvent__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::endEvent() { + /* Nonmatching */ +} + +/* 00001174-000011D4 .text event_proc__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::event_proc() { + /* Nonmatching */ +} + +/* 000011D4-00001280 .text set_action__11daNpc_Pm1_cFM11daNpc_Pm1_cFPCvPvPv_iPv */ +void daNpc_Pm1_c::set_action(int (daNpc_Pm1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001280-00001378 .text wait01__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::wait01() { + /* Nonmatching */ +} + +/* 00001378-00001408 .text talk01__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::talk01() { + /* Nonmatching */ +} + +/* 00001408-000014BC .text wait_action1__11daNpc_Pm1_cFPv */ +void daNpc_Pm1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 000014BC-00001558 .text demo__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::demo() { + /* Nonmatching */ +} + +/* 00001558-000016BC .text _draw__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::_draw() { + /* Nonmatching */ +} + +/* 000016BC-00001818 .text _execute__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::_execute() { + /* Nonmatching */ +} + +/* 00001818-0000189C .text _delete__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::_delete() { + /* Nonmatching */ +} + +/* 0000189C-000018BC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000018BC-00001A2C .text _create__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::_create() { + /* Nonmatching */ +} + +/* 00001A2C-00001B90 .text __ct__11daNpc_Pm1_cFv */ +daNpc_Pm1_c::daNpc_Pm1_c() { + /* Nonmatching */ +} + +/* 00001B90-00001BEC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00001BEC-00001C34 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001C34-00001D00 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001D00-00001D48 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001D48-00001DA4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001DA4-00001DEC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001DEC-00001E5C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001E5C-00002168 .text CreateHeap__11daNpc_Pm1_cFv */ +void daNpc_Pm1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00002168-00002188 .text daNpc_Pm1_Create__FP10fopAc_ac_c */ +void daNpc_Pm1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002188-000021A8 .text daNpc_Pm1_Delete__FP11daNpc_Pm1_c */ +void daNpc_Pm1_Delete(daNpc_Pm1_c*) { + /* Nonmatching */ +} + +/* 000021A8-000021C8 .text daNpc_Pm1_Execute__FP11daNpc_Pm1_c */ +void daNpc_Pm1_Execute(daNpc_Pm1_c*) { + /* Nonmatching */ +} + +/* 000021C8-000021E8 .text daNpc_Pm1_Draw__FP11daNpc_Pm1_c */ +void daNpc_Pm1_Draw(daNpc_Pm1_c*) { + /* Nonmatching */ +} + +/* 000021E8-000021F0 .text daNpc_Pm1_IsDelete__FP11daNpc_Pm1_c */ +void daNpc_Pm1_IsDelete(daNpc_Pm1_c*) { + /* Nonmatching */ +} + +/* 000021F0-00002200 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002200-00002208 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002208-00002210 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002210-00002218 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002218-00002220 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002220-00002258 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002258-00002260 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002260-00002268 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002268-00002270 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002270-000022A8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000022A8-000022AC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000022AC-000022B4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000022B4-000022BC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000022BC-000022C4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000022C4-000022D0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000022D0-000022DC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000022DC-00002324 .text __dt__15daNpc_Pm1_HIO_cFv */ +daNpc_Pm1_HIO_c::~daNpc_Pm1_HIO_c() { + /* Nonmatching */ +} + +/* 00002324-00002340 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 0000237C-00002384 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002384-0000238C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000238C-00002394 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002394-0000239C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000239C-000023A4 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000023A4-000023AC .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000023AC-000023B0 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_roten.cpp b/src/d/actor/d_a_npc_roten.cpp new file mode 100644 index 000000000..9a23db414 --- /dev/null +++ b/src/d/actor/d_a_npc_roten.cpp @@ -0,0 +1,593 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_roten.cpp +// + +#include "d_a_npc_roten.h" +#include "dolphin/types.h" + +/* 00000078-000002F0 .text __ct__12daNpcRoten_cFv */ +daNpcRoten_c::daNpcRoten_c() { + /* Nonmatching */ +} + +/* 000002F0-000003BC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000003BC-00000404 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000404-00000460 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00000460-000004A8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000004A8-00000574 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000574-000005BC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000005BC-00000618 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000618-00000660 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000660-000006BC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000006BC-00000744 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000744-000007B4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000007B4-000008CC .text daNpc_Roten_nodeCallBack__FP7J3DNodei */ +void daNpc_Roten_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000008CC-000008EC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000008EC-00000974 .text phase_1__FP12daNpcRoten_c */ +void phase_1(daNpcRoten_c*) { + /* Nonmatching */ +} + +/* 00000974-000009F4 .text phase_2__FP12daNpcRoten_c */ +void phase_2(daNpcRoten_c*) { + /* Nonmatching */ +} + +/* 000009F4-00000A24 .text _create__12daNpcRoten_cFv */ +void daNpcRoten_c::_create() { + /* Nonmatching */ +} + +/* 00000A24-00000E88 .text createHeap__12daNpcRoten_cFv */ +void daNpcRoten_c::createHeap() { + /* Nonmatching */ +} + +/* 00000E88-00000EA8 .text daNpcRoten_XyEventCB__FPvi */ +void daNpcRoten_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 00000EA8-000011C8 .text createInit__12daNpcRoten_cFv */ +void daNpcRoten_c::createInit() { + /* Nonmatching */ +} + +/* 000011C8-0000122C .text _delete__12daNpcRoten_cFv */ +void daNpcRoten_c::_delete() { + /* Nonmatching */ +} + +/* 0000122C-000013F8 .text _draw__12daNpcRoten_cFv */ +void daNpcRoten_c::_draw() { + /* Nonmatching */ +} + +/* 000013F8-00001604 .text _execute__12daNpcRoten_cFv */ +void daNpcRoten_c::_execute() { + /* Nonmatching */ +} + +/* 00001604-00001674 .text executeCommon__12daNpcRoten_cFv */ +void daNpcRoten_c::executeCommon() { + /* Nonmatching */ +} + +/* 00001674-000016C8 .text executeSetMode__12daNpcRoten_cFUc */ +void daNpcRoten_c::executeSetMode(unsigned char) { + /* Nonmatching */ +} + +/* 000016C8-00001790 .text executeWaitInit__12daNpcRoten_cFv */ +void daNpcRoten_c::executeWaitInit() { + /* Nonmatching */ +} + +/* 00001790-00001808 .text executeWait__12daNpcRoten_cFv */ +void daNpcRoten_c::executeWait() { + /* Nonmatching */ +} + +/* 00001808-00001810 .text executeTalkInit__12daNpcRoten_cFv */ +void daNpcRoten_c::executeTalkInit() { + /* Nonmatching */ +} + +/* 00001810-000018E0 .text executeTalk__12daNpcRoten_cFv */ +void daNpcRoten_c::executeTalk() { + /* Nonmatching */ +} + +/* 000018E0-000019A8 .text executeWalkInit__12daNpcRoten_cFv */ +void daNpcRoten_c::executeWalkInit() { + /* Nonmatching */ +} + +/* 000019A8-00001B54 .text executeWalk__12daNpcRoten_cFv */ +void daNpcRoten_c::executeWalk() { + /* Nonmatching */ +} + +/* 00001B54-00001C98 .text executeTurnInit__12daNpcRoten_cFv */ +void daNpcRoten_c::executeTurnInit() { + /* Nonmatching */ +} + +/* 00001C98-00001D5C .text executeTurn__12daNpcRoten_cFv */ +void daNpcRoten_c::executeTurn() { + /* Nonmatching */ +} + +/* 00001D5C-00001E00 .text executeWindInit__12daNpcRoten_cFv */ +void daNpcRoten_c::executeWindInit() { + /* Nonmatching */ +} + +/* 00001E00-00001E68 .text executeWind__12daNpcRoten_cFv */ +void daNpcRoten_c::executeWind() { + /* Nonmatching */ +} + +/* 00001E68-00001FA0 .text checkOrder__12daNpcRoten_cFv */ +void daNpcRoten_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001FA0-0000211C .text eventOrder__12daNpcRoten_cFv */ +void daNpcRoten_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000211C-00002314 .text eventMove__12daNpcRoten_cFv */ +void daNpcRoten_c::eventMove() { + /* Nonmatching */ +} + +/* 00002314-000025FC .text privateCut__12daNpcRoten_cFv */ +void daNpcRoten_c::privateCut() { + /* Nonmatching */ +} + +/* 000025FC-00002600 .text eventInit__12daNpcRoten_cFv */ +void daNpcRoten_c::eventInit() { + /* Nonmatching */ +} + +/* 00002600-0000280C .text eventMesSetInit__12daNpcRoten_cFi */ +void daNpcRoten_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 0000280C-00002840 .text eventMesSet__12daNpcRoten_cFv */ +void daNpcRoten_c::eventMesSet() { + /* Nonmatching */ +} + +/* 00002840-000028C4 .text eventSetItemInit__12daNpcRoten_cFv */ +void daNpcRoten_c::eventSetItemInit() { + /* Nonmatching */ +} + +/* 000028C4-0000290C .text eventSetItem__12daNpcRoten_cFv */ +void daNpcRoten_c::eventSetItem() { + /* Nonmatching */ +} + +/* 0000290C-00002978 .text eventClrItemInit__12daNpcRoten_cFv */ +void daNpcRoten_c::eventClrItemInit() { + /* Nonmatching */ +} + +/* 00002978-00002A70 .text eventGetItemInit__12daNpcRoten_cFi */ +void daNpcRoten_c::eventGetItemInit(int) { + /* Nonmatching */ +} + +/* 00002A70-00002AD4 .text eventSetAngleInit__12daNpcRoten_cFv */ +void daNpcRoten_c::eventSetAngleInit() { + /* Nonmatching */ +} + +/* 00002AD4-00002AF0 .text eventOnPlrInit__12daNpcRoten_cFv */ +void daNpcRoten_c::eventOnPlrInit() { + /* Nonmatching */ +} + +/* 00002AF0-00002B0C .text eventOffPlrInit__12daNpcRoten_cFv */ +void daNpcRoten_c::eventOffPlrInit() { + /* Nonmatching */ +} + +/* 00002B0C-00002D5C .text next_msgStatus__12daNpcRoten_cFPUl */ +void daNpcRoten_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002D5C-000030C0 .text getMsg__12daNpcRoten_cFv */ +void daNpcRoten_c::getMsg() { + /* Nonmatching */ +} + +/* 000030C0-000030D0 .text setMessage__12daNpcRoten_cFUl */ +void daNpcRoten_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 000030D0-00003198 .text setAnmFromMsgTag__12daNpcRoten_cFv */ +void daNpcRoten_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00003198-000031C4 .text getPrmNpcNo__12daNpcRoten_cFv */ +void daNpcRoten_c::getPrmNpcNo() { + /* Nonmatching */ +} + +/* 000031C4-000031F0 .text getPrmRailID__12daNpcRoten_cFv */ +void daNpcRoten_c::getPrmRailID() { + /* Nonmatching */ +} + +/* 000031F0-00003278 .text setMtx__12daNpcRoten_cFv */ +void daNpcRoten_c::setMtx() { + /* Nonmatching */ +} + +/* 00003278-00003558 .text chkAttention__12daNpcRoten_cFv */ +void daNpcRoten_c::chkAttention() { + /* Nonmatching */ +} + +/* 00003558-000036A4 .text lookBack__12daNpcRoten_cFv */ +void daNpcRoten_c::lookBack() { + /* Nonmatching */ +} + +/* 000036A4-000037BC .text initTexPatternAnm__12daNpcRoten_cFb */ +void daNpcRoten_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 000037BC-00003828 .text playTexPatternAnm__12daNpcRoten_cFv */ +void daNpcRoten_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00003828-000038E4 .text playAnm__12daNpcRoten_cFv */ +void daNpcRoten_c::playAnm() { + /* Nonmatching */ +} + +/* 000038E4-000039C8 .text setAnm__12daNpcRoten_cFUcif */ +void daNpcRoten_c::setAnm(unsigned char, int, float) { + /* Nonmatching */ +} + +/* 000039C8-00003A80 .text setAnmTbl__12daNpcRoten_cFP12sRotenAnmDat */ +void daNpcRoten_c::setAnmTbl(sRotenAnmDat*) { + /* Nonmatching */ +} + +/* 00003A80-00003AA4 .text isHaitatuItem__12daNpcRoten_cFUc */ +void daNpcRoten_c::isHaitatuItem(unsigned char) { + /* Nonmatching */ +} + +/* 00003AA4-00003AC8 .text isKoukanItem__12daNpcRoten_cFUc */ +void daNpcRoten_c::isKoukanItem(unsigned char) { + /* Nonmatching */ +} + +/* 00003AC8-00003B30 .text isGetMap__12daNpcRoten_cFUc */ +void daNpcRoten_c::isGetMap(unsigned char) { + /* Nonmatching */ +} + +/* 00003B30-00003C7C .text XyEventCB__12daNpcRoten_cFi */ +void daNpcRoten_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00003C7C-00003DD4 .text setCollisionB__12daNpcRoten_cFv */ +void daNpcRoten_c::setCollisionB() { + /* Nonmatching */ +} + +/* 00003DD4-00003F08 .text setCollisionH__12daNpcRoten_cFv */ +void daNpcRoten_c::setCollisionH() { + /* Nonmatching */ +} + +/* 00003F08-00003F28 .text daNpc_RotenCreate__FPv */ +void daNpc_RotenCreate(void*) { + /* Nonmatching */ +} + +/* 00003F28-00003F4C .text daNpc_RotenDelete__FPv */ +void daNpc_RotenDelete(void*) { + /* Nonmatching */ +} + +/* 00003F4C-00003F70 .text daNpc_RotenExecute__FPv */ +void daNpc_RotenExecute(void*) { + /* Nonmatching */ +} + +/* 00003F70-00003F94 .text daNpc_RotenDraw__FPv */ +void daNpc_RotenDraw(void*) { + /* Nonmatching */ +} + +/* 00003F94-00003F9C .text daNpc_RotenIsDelete__FPv */ +void daNpc_RotenIsDelete(void*) { + /* Nonmatching */ +} + +/* 00003F9C-00003FB8 .text setOffsetPos__9daDitem_cF4cXyz */ +void daDitem_c::setOffsetPos(cXyz) { + /* Nonmatching */ +} + +/* 00003FB8-00003FD4 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00003FD4-00003FD8 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00003FD8-00004020 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004020-00004068 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004068-000040C4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000040C4-0000410C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000410C-0000411C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000411C-00004124 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004124-0000412C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000412C-00004134 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004134-0000413C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000413C-00004174 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004174-0000417C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000417C-00004184 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004184-0000418C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000418C-000041C4 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000041C4-000041C8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000041C8-000041D0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000041D0-000041E0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000041E0-000041E8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000041E8-000041F0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000041F0-000041F8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000041F8-00004200 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004200-00004238 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004238-00004240 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004240-00004248 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004248-00004250 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004250-00004288 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004288-00004290 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004290-00004298 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004298-000042A4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000042A4-000042B0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000042B0-000042B8 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000042B8-000042C0 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000042C0-000042DC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ212daNpcRoten_c5Prm_eQ212daNpcRoten_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daNpcRoten_c::Prm_e, daNpcRoten_c::Prm_e) { + /* Nonmatching */ +} + +/* 000042DC-000042F8 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000043FC-00004404 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004404-0000440C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000440C-00004414 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004414-0000441C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000441C-00004424 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004424-0000442C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_rsh1.cpp b/src/d/actor/d_a_npc_rsh1.cpp new file mode 100644 index 000000000..450d7b30c --- /dev/null +++ b/src/d/actor/d_a_npc_rsh1.cpp @@ -0,0 +1,518 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_rsh1.cpp +// + +#include "d_a_npc_rsh1.h" +#include "dolphin/types.h" + +/* 000000EC-0000021C .text __ct__16daNpc_Rsh1_HIO_cFv */ +daNpc_Rsh1_HIO_c::daNpc_Rsh1_HIO_c() { + /* Nonmatching */ +} + +/* 0000021C-0000045C .text checkCreateInShopPlayer__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::checkCreateInShopPlayer() { + /* Nonmatching */ +} + +/* 0000045C-00000498 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000498-00000710 .text daNpc_Rsh1_checkRotenBaseTalkArea__Fv */ +void daNpc_Rsh1_checkRotenBaseTalkArea() { + /* Nonmatching */ +} + +/* 00000710-000007A0 .text daNpc_Rsh1_countShop__Fv */ +void daNpc_Rsh1_countShop() { + /* Nonmatching */ +} + +/* 000007A0-0000080C .text daNpc_Rsh1_RotenItemNumInBag__Fv */ +void daNpc_Rsh1_RotenItemNumInBag() { + /* Nonmatching */ +} + +/* 0000080C-0000084C .text daNpc_Rsh1_shopMsgCheck__FUl */ +void daNpc_Rsh1_shopMsgCheck(unsigned long) { + /* Nonmatching */ +} + +/* 0000084C-0000087C .text daNpc_Rsh1_shopStickMoveMsgCheck__FUl */ +void daNpc_Rsh1_shopStickMoveMsgCheck(unsigned long) { + /* Nonmatching */ +} + +/* 0000087C-00000A44 .text nodeCallBack_Rsh__FP7J3DNodei */ +void nodeCallBack_Rsh(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000A44-00000B50 .text initTexPatternAnm__12daNpc_Rsh1_cFb */ +void daNpc_Rsh1_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000B50-00000BDC .text playTexPatternAnm__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000BDC-00000C64 .text setAnm__12daNpc_Rsh1_cFSc */ +void daNpc_Rsh1_c::setAnm(signed char) { + /* Nonmatching */ +} + +/* 00000C64-00000CA8 .text setTexAnm__12daNpc_Rsh1_cFSc */ +void daNpc_Rsh1_c::setTexAnm(signed char) { + /* Nonmatching */ +} + +/* 00000CA8-00000DDC .text setAnmFromMsgTag__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00000DDC-00000F50 .text chkAttention__12daNpc_Rsh1_cF4cXyzs */ +void daNpc_Rsh1_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 00000F50-00001038 .text eventOrder__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001038-0000126C .text checkOrder__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::checkOrder() { + /* Nonmatching */ +} + +/* 0000126C-00001650 .text next_msgStatus__12daNpc_Rsh1_cFPUl */ +void daNpc_Rsh1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001650-00001808 .text getMsg__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::getMsg() { + /* Nonmatching */ +} + +/* 00001808-000018EC .text setCollision__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::setCollision() { + /* Nonmatching */ +} + +/* 000018EC-000018F8 .text talkInit__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::talkInit() { + /* Nonmatching */ +} + +/* 000018F8-00001CB4 .text normal_talk__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::normal_talk() { + /* Nonmatching */ +} + +/* 00001CB4-00001DE4 .text shop_talk__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::shop_talk() { + /* Nonmatching */ +} + +/* 00001DE4-00001FE0 .text talk__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::talk() { + /* Nonmatching */ +} + +/* 00001FE0-00002358 .text CreateInit__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::CreateInit() { + /* Nonmatching */ +} + +/* 00002358-000023A8 .text daNpc_Rsh1_checkRotenItemGet__Fi */ +void daNpc_Rsh1_checkRotenItemGet(int) { + /* Nonmatching */ +} + +/* 000023A8-00002568 .text createShopList__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::createShopList() { + /* Nonmatching */ +} + +/* 00002568-000025C0 .text setAttention__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::setAttention() { + /* Nonmatching */ +} + +/* 000025C0-00002868 .text lookBack__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::lookBack() { + /* Nonmatching */ +} + +/* 00002868-00002930 .text pathGet__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::pathGet() { + /* Nonmatching */ +} + +/* 00002930-00002B60 .text getAimShopPosIdx__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::getAimShopPosIdx() { + /* Nonmatching */ +} + +/* 00002B60-00002C2C .text shopPosMove__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::shopPosMove() { + /* Nonmatching */ +} + +/* 00002C2C-00002E00 .text pathMove__12daNpc_Rsh1_cFPi */ +void daNpc_Rsh1_c::pathMove(int*) { + /* Nonmatching */ +} + +/* 00002E00-00002F5C .text wait01__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::wait01() { + /* Nonmatching */ +} + +/* 00002F5C-00003154 .text talk01__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::talk01() { + /* Nonmatching */ +} + +/* 00003154-00003358 .text getdemo_action__12daNpc_Rsh1_cFPv */ +void daNpc_Rsh1_c::getdemo_action(void*) { + /* Nonmatching */ +} + +/* 00003358-00003424 .text wait_action__12daNpc_Rsh1_cFPv */ +void daNpc_Rsh1_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00003424-00003840 .text pl_shop_out_action__12daNpc_Rsh1_cFPv */ +void daNpc_Rsh1_c::pl_shop_out_action(void*) { + /* Nonmatching */ +} + +/* 00003840-000038A4 .text evn_setAnm_init__12daNpc_Rsh1_cFi */ +void daNpc_Rsh1_c::evn_setAnm_init(int) { + /* Nonmatching */ +} + +/* 000038A4-0000396C .text evn_talk_init__12daNpc_Rsh1_cFi */ +void daNpc_Rsh1_c::evn_talk_init(int) { + /* Nonmatching */ +} + +/* 0000396C-000039D4 .text evn_continue_talk_init__12daNpc_Rsh1_cFi */ +void daNpc_Rsh1_c::evn_continue_talk_init(int) { + /* Nonmatching */ +} + +/* 000039D4-00003B04 .text evn_talk__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::evn_talk() { + /* Nonmatching */ +} + +/* 00003B04-00003B88 .text evn_turn_init__12daNpc_Rsh1_cFi */ +void daNpc_Rsh1_c::evn_turn_init(int) { + /* Nonmatching */ +} + +/* 00003B88-00003C10 .text evn_turn__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::evn_turn() { + /* Nonmatching */ +} + +/* 00003C10-00003D80 .text privateCut__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::privateCut() { + /* Nonmatching */ +} + +/* 00003D80-00003EEC .text event_action__12daNpc_Rsh1_cFPv */ +void daNpc_Rsh1_c::event_action(void*) { + /* Nonmatching */ +} + +/* 00003EEC-00003F08 .text dummy_action__12daNpc_Rsh1_cFPv */ +void daNpc_Rsh1_c::dummy_action(void*) { + /* Nonmatching */ +} + +/* 00003F08-00004040 .text _draw__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::_draw() { + /* Nonmatching */ +} + +/* 00004040-0000427C .text _execute__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::_execute() { + /* Nonmatching */ +} + +/* 0000427C-00004308 .text _delete__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::_delete() { + /* Nonmatching */ +} + +/* 00004308-00004328 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004328-00004464 .text _create__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::_create() { + /* Nonmatching */ +} + +/* 00004464-0000465C .text __ct__12daNpc_Rsh1_cFv */ +daNpc_Rsh1_c::daNpc_Rsh1_c() { + /* Nonmatching */ +} + +/* 0000465C-00004698 .text __dt__11ShopItems_cFv */ +ShopItems_c::~ShopItems_c() { + /* Nonmatching */ +} + +/* 00004698-000049A0 .text CreateHeap__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000049A0-00004A28 .text set_mtx__12daNpc_Rsh1_cFv */ +void daNpc_Rsh1_c::set_mtx() { + /* Nonmatching */ +} + +/* 00004A28-00004A48 .text daNpc_Rsh1_Create__FP10fopAc_ac_c */ +void daNpc_Rsh1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004A48-00004A68 .text daNpc_Rsh1_Delete__FP12daNpc_Rsh1_c */ +void daNpc_Rsh1_Delete(daNpc_Rsh1_c*) { + /* Nonmatching */ +} + +/* 00004A68-00004A88 .text daNpc_Rsh1_Execute__FP12daNpc_Rsh1_c */ +void daNpc_Rsh1_Execute(daNpc_Rsh1_c*) { + /* Nonmatching */ +} + +/* 00004A88-00004AA8 .text daNpc_Rsh1_Draw__FP12daNpc_Rsh1_c */ +void daNpc_Rsh1_Draw(daNpc_Rsh1_c*) { + /* Nonmatching */ +} + +/* 00004AA8-00004AB0 .text daNpc_Rsh1_IsDelete__FP12daNpc_Rsh1_c */ +void daNpc_Rsh1_IsDelete(daNpc_Rsh1_c*) { + /* Nonmatching */ +} + +/* 00004AB0-00004AF8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004AF8-00004B40 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004B40-00004B9C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00004B9C-00004BE4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004BE4-00004BF4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004BF4-00004BFC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004BFC-00004C04 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004C04-00004C0C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C0C-00004C14 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C14-00004C4C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004C4C-00004C54 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C54-00004C5C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C5C-00004C64 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C64-00004C9C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004C9C-00004CA0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004CA0-00004CA8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004CA8-00004CB0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004CB0-00004CB8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004CB8-00004CC4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004CC4-00004CD0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004CD0-00004D30 .text __dt__16daNpc_Rsh1_HIO_cFv */ +daNpc_Rsh1_HIO_c::~daNpc_Rsh1_HIO_c() { + /* Nonmatching */ +} + +/* 00004D30-00004D4C .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00004F78-00004F80 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004F80-00004F88 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004F88-00004F90 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004F90-00004F98 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004F98-00004FE0 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00004FE0-00004FFC .text setEyePos__12daNpc_Rsh1_cF4cXyz */ +void daNpc_Rsh1_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 00004FFC-00005018 .text setAttentionBasePos__12daNpc_Rsh1_cF4cXyz */ +void daNpc_Rsh1_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + +/* 00005018-000050F8 .text getItemZoomPos__16ShopCam_action_cFf */ +void ShopCam_action_c::getItemZoomPos(float) { + /* Nonmatching */ +} + +/* 000050F8-00005144 .text __ct__11ShopItems_cFv */ +ShopItems_c::ShopItems_c() { + /* Nonmatching */ +} + +/* 00005144-00005148 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00005148-00005214 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00005214-0000525C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000525C-000052B8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000052B8-00005300 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00005300-0000535C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000535C-000053E4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000053E4-00005454 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00005454-000054B0 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000054B0-000054F8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_sarace.cpp b/src/d/actor/d_a_npc_sarace.cpp new file mode 100644 index 000000000..f170446e1 --- /dev/null +++ b/src/d/actor/d_a_npc_sarace.cpp @@ -0,0 +1,363 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_sarace.cpp +// + +#include "d_a_npc_sarace.h" +#include "dolphin/types.h" + +/* 000000EC-00000198 .text __ct__18daNpc_Sarace_HIO_cFv */ +daNpc_Sarace_HIO_c::daNpc_Sarace_HIO_c() { + /* Nonmatching */ +} + +/* 00000198-00000328 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000328-00000364 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000364-00000478 .text initTexPatternAnm__14daNpc_Sarace_cFb */ +void daNpc_Sarace_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000478-00000504 .text playTexPatternAnm__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00000504-0000060C .text setAnm__14daNpc_Sarace_cFScf */ +void daNpc_Sarace_c::setAnm(signed char, float) { + /* Nonmatching */ +} + +/* 0000060C-00000760 .text chkAttention__14daNpc_Sarace_cF4cXyzs */ +void daNpc_Sarace_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 00000760-000007D8 .text eventOrder__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::eventOrder() { + /* Nonmatching */ +} + +/* 000007D8-000008E8 .text checkOrder__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::checkOrder() { + /* Nonmatching */ +} + +/* 000008E8-00000A6C .text next_msgStatus__14daNpc_Sarace_cFPUl */ +void daNpc_Sarace_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000A6C-00000B50 .text getMsg__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::getMsg() { + /* Nonmatching */ +} + +/* 00000B50-00000BEC .text anmAtr__14daNpc_Sarace_cFUs */ +void daNpc_Sarace_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000BEC-00000E24 .text CreateInit__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000E24-00000E68 .text setAttention__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::setAttention() { + /* Nonmatching */ +} + +/* 00000E68-00000FF4 .text lookBack__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::lookBack() { + /* Nonmatching */ +} + +/* 00000FF4-00001024 .text wait01__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::wait01() { + /* Nonmatching */ +} + +/* 00001024-000014B8 .text talk01__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::talk01() { + /* Nonmatching */ +} + +/* 000014B8-000014E0 .text dummy_action__14daNpc_Sarace_cFPv */ +void daNpc_Sarace_c::dummy_action(void*) { + /* Nonmatching */ +} + +/* 000014E0-000015BC .text wait_action__14daNpc_Sarace_cFPv */ +void daNpc_Sarace_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 000015BC-0000173C .text event_endCheck_action__14daNpc_Sarace_cFPv */ +void daNpc_Sarace_c::event_endCheck_action(void*) { + /* Nonmatching */ +} + +/* 0000173C-000017E0 .text set_mtx__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::set_mtx() { + /* Nonmatching */ +} + +/* 000017E0-00001938 .text _draw__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::_draw() { + /* Nonmatching */ +} + +/* 00001938-00001A68 .text _execute__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::_execute() { + /* Nonmatching */ +} + +/* 00001A68-00001AE0 .text _delete__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::_delete() { + /* Nonmatching */ +} + +/* 00001AE0-00001B00 .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001B00-00001D1C .text _create__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::_create() { + /* Nonmatching */ +} + +/* 00001D1C-00001D78 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00001D78-00001DC0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001DC0-00001E8C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001E8C-00001ED4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001ED4-00001F30 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001F30-00001F78 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001F78-00001FD4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001FD4-0000205C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000205C-000020CC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000020CC-00002498 .text CreateHeap__14daNpc_Sarace_cFv */ +void daNpc_Sarace_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00002498-000024B8 .text daNpc_Sarace_Create__FP10fopAc_ac_c */ +void daNpc_Sarace_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000024B8-000024D8 .text daNpc_Sarace_Delete__FP14daNpc_Sarace_c */ +void daNpc_Sarace_Delete(daNpc_Sarace_c*) { + /* Nonmatching */ +} + +/* 000024D8-000024F8 .text daNpc_Sarace_Execute__FP14daNpc_Sarace_c */ +void daNpc_Sarace_Execute(daNpc_Sarace_c*) { + /* Nonmatching */ +} + +/* 000024F8-00002518 .text daNpc_Sarace_Draw__FP14daNpc_Sarace_c */ +void daNpc_Sarace_Draw(daNpc_Sarace_c*) { + /* Nonmatching */ +} + +/* 00002518-00002520 .text daNpc_Sarace_IsDelete__FP14daNpc_Sarace_c */ +void daNpc_Sarace_IsDelete(daNpc_Sarace_c*) { + /* Nonmatching */ +} + +/* 00002520-00002568 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002568-000025B0 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000025B0-0000260C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000260C-00002654 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002654-00002664 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002664-0000266C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000266C-00002674 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002674-0000267C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000267C-00002684 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002684-000026BC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000026BC-000026C4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000026C4-000026CC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000026CC-000026D4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000026D4-0000270C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000270C-00002710 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002710-00002718 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002718-00002720 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002720-00002728 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002728-00002734 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002734-00002740 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002740-000027A0 .text __dt__18daNpc_Sarace_HIO_cFv */ +daNpc_Sarace_HIO_c::~daNpc_Sarace_HIO_c() { + /* Nonmatching */ +} + +/* 000027A0-000027BC .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000027F8-00002800 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002800-00002808 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002808-00002810 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002810-00002818 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002818-00002860 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00002860-00002868 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002868-00002870 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00002870-00002874 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_so.cpp b/src/d/actor/d_a_npc_so.cpp new file mode 100644 index 000000000..cdfee7d4b --- /dev/null +++ b/src/d/actor/d_a_npc_so.cpp @@ -0,0 +1,938 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_so.cpp +// + +#include "d_a_npc_so.h" +#include "dolphin/types.h" + +/* 000000EC-000002A4 .text __ct__14daNpc_So_HIO_cFv */ +daNpc_So_HIO_c::daNpc_So_HIO_c() { + /* Nonmatching */ +} + +/* 000002A4-000002D0 .text searchEsa_CB__FPvPv */ +void searchEsa_CB(void*, void*) { + /* Nonmatching */ +} + +/* 000002D0-000002F8 .text _searchEsa__10daNpc_So_cFP10fopAc_ac_c */ +void daNpc_So_c::_searchEsa(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000002F8-00000344 .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000344-00000474 .text _nodeControl__10daNpc_So_cFP7J3DNodeP8J3DModel */ +void daNpc_So_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000474-000004B0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000004B0-000004DC .text searchTagSo_CB__FPvPv */ +void searchTagSo_CB(void*, void*) { + /* Nonmatching */ +} + +/* 000004DC-0000054C .text _searchTagSo__10daNpc_So_cFP10fopAc_ac_c */ +void daNpc_So_c::_searchTagSo(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000054C-00000578 .text searchMinigameTagSo_CB__FPvPv */ +void searchMinigameTagSo_CB(void*, void*) { + /* Nonmatching */ +} + +/* 00000578-000005C8 .text _searchMinigameTagSo__10daNpc_So_cFP10fopAc_ac_c */ +void daNpc_So_c::_searchMinigameTagSo(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000005C8-000005E8 .text daNpc_So_XyCheckCB__FPvi */ +void daNpc_So_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 000005E8-00000680 .text XyCheckCB__10daNpc_So_cFi */ +void daNpc_So_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 00000680-000006A0 .text daNpc_So_XyEventCB__FPvi */ +void daNpc_So_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 000006A0-000006EC .text XyEventCB__10daNpc_So_cFi */ +void daNpc_So_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 000006EC-0000070C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000070C-00000A20 .text _createHeap__10daNpc_So_cFv */ +void daNpc_So_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000A20-00000A84 .text jntHitCreateHeap__10daNpc_So_cFv */ +void daNpc_So_c::jntHitCreateHeap() { + /* Nonmatching */ +} + +/* 00000A84-00000C8C .text checkTgHit__10daNpc_So_cFv */ +void daNpc_So_c::checkTgHit() { + /* Nonmatching */ +} + +/* 00000C8C-00000CB0 .text offsetZero__10daNpc_So_cFv */ +void daNpc_So_c::offsetZero() { + /* Nonmatching */ +} + +/* 00000CB0-00000CD4 .text offsetDive__10daNpc_So_cFv */ +void daNpc_So_c::offsetDive() { + /* Nonmatching */ +} + +/* 00000CD4-00000CF8 .text offsetSwim__10daNpc_So_cFv */ +void daNpc_So_c::offsetSwim() { + /* Nonmatching */ +} + +/* 00000CF8-00000D1C .text offsetAppear__10daNpc_So_cFv */ +void daNpc_So_c::offsetAppear() { + /* Nonmatching */ +} + +/* 00000D1C-00000E40 .text getMsg__10daNpc_So_cFv */ +void daNpc_So_c::getMsg() { + /* Nonmatching */ +} + +/* 00000E40-00001214 .text next_msgStatus__10daNpc_So_cFPUl */ +void daNpc_So_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001214-000013A0 .text lookBack__10daNpc_So_cFv */ +void daNpc_So_c::lookBack() { + /* Nonmatching */ +} + +/* 000013A0-00001430 .text setAttention__10daNpc_So_cFv */ +void daNpc_So_c::setAttention() { + /* Nonmatching */ +} + +/* 00001430-00001524 .text setAnm__10daNpc_So_cFScb */ +void daNpc_So_c::setAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00001524-00001644 .text setAnmSwimSpeed__10daNpc_So_cFv */ +void daNpc_So_c::setAnmSwimSpeed() { + /* Nonmatching */ +} + +/* 00001644-000016E8 .text setMtx__10daNpc_So_cFv */ +void daNpc_So_c::setMtx() { + /* Nonmatching */ +} + +/* 000016E8-00001718 .text modeWaitInit__10daNpc_So_cFv */ +void daNpc_So_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 00001718-0000171C .text modeWait__10daNpc_So_cFv */ +void daNpc_So_c::modeWait() { + /* Nonmatching */ +} + +/* 0000171C-0000175C .text modeHideInit__10daNpc_So_cFv */ +void daNpc_So_c::modeHideInit() { + /* Nonmatching */ +} + +/* 0000175C-00001778 .text modeHide__10daNpc_So_cFv */ +void daNpc_So_c::modeHide() { + /* Nonmatching */ +} + +/* 00001778-00001880 .text modeJumpInit__10daNpc_So_cFv */ +void daNpc_So_c::modeJumpInit() { + /* Nonmatching */ +} + +/* 00001880-000019F0 .text modeJump__10daNpc_So_cFv */ +void daNpc_So_c::modeJump() { + /* Nonmatching */ +} + +/* 000019F0-00001A6C .text modeSwimInit__10daNpc_So_cFv */ +void daNpc_So_c::modeSwimInit() { + /* Nonmatching */ +} + +/* 00001A6C-00001DB8 .text modeSwim__10daNpc_So_cFv */ +void daNpc_So_c::modeSwim() { + /* Nonmatching */ +} + +/* 00001DB8-00001DFC .text modeNearSwimInit__10daNpc_So_cFv */ +void daNpc_So_c::modeNearSwimInit() { + /* Nonmatching */ +} + +/* 00001DFC-00002144 .text modeNearSwim__10daNpc_So_cFv */ +void daNpc_So_c::modeNearSwim() { + /* Nonmatching */ +} + +/* 00002144-0000217C .text modeEventFirstWaitInit__10daNpc_So_cFv */ +void daNpc_So_c::modeEventFirstWaitInit() { + /* Nonmatching */ +} + +/* 0000217C-000022D0 .text modeEventFirstWait__10daNpc_So_cFv */ +void daNpc_So_c::modeEventFirstWait() { + /* Nonmatching */ +} + +/* 000022D0-00002314 .text modeEventFirstInit__10daNpc_So_cFv */ +void daNpc_So_c::modeEventFirstInit() { + /* Nonmatching */ +} + +/* 00002314-000023C8 .text modeEventFirst__10daNpc_So_cFv */ +void daNpc_So_c::modeEventFirst() { + /* Nonmatching */ +} + +/* 000023C8-0000240C .text modeEventFirstEndInit__10daNpc_So_cFv */ +void daNpc_So_c::modeEventFirstEndInit() { + /* Nonmatching */ +} + +/* 0000240C-000024C0 .text modeEventFirstEnd__10daNpc_So_cFv */ +void daNpc_So_c::modeEventFirstEnd() { + /* Nonmatching */ +} + +/* 000024C0-00002504 .text modeEventEsaInit__10daNpc_So_cFv */ +void daNpc_So_c::modeEventEsaInit() { + /* Nonmatching */ +} + +/* 00002504-00002594 .text modeEventEsa__10daNpc_So_cFv */ +void daNpc_So_c::modeEventEsa() { + /* Nonmatching */ +} + +/* 00002594-000025B0 .text modeEventMapopenInit__10daNpc_So_cFv */ +void daNpc_So_c::modeEventMapopenInit() { + /* Nonmatching */ +} + +/* 000025B0-00002670 .text modeEventMapopen__10daNpc_So_cFv */ +void daNpc_So_c::modeEventMapopen() { + /* Nonmatching */ +} + +/* 00002670-000026B4 .text modeEventBowInit__10daNpc_So_cFv */ +void daNpc_So_c::modeEventBowInit() { + /* Nonmatching */ +} + +/* 000026B4-000027F8 .text modeEventBow__10daNpc_So_cFv */ +void daNpc_So_c::modeEventBow() { + /* Nonmatching */ +} + +/* 000027F8-0000283C .text modeTalkInit__10daNpc_So_cFv */ +void daNpc_So_c::modeTalkInit() { + /* Nonmatching */ +} + +/* 0000283C-0000289C .text modeTalk__10daNpc_So_cFv */ +void daNpc_So_c::modeTalk() { + /* Nonmatching */ +} + +/* 0000289C-0000296C .text modeDisappearInit__10daNpc_So_cFv */ +void daNpc_So_c::modeDisappearInit() { + /* Nonmatching */ +} + +/* 0000296C-00002A90 .text modeDisappear__10daNpc_So_cFv */ +void daNpc_So_c::modeDisappear() { + /* Nonmatching */ +} + +/* 00002A90-00002B60 .text modeDebugInit__10daNpc_So_cFv */ +void daNpc_So_c::modeDebugInit() { + /* Nonmatching */ +} + +/* 00002B60-00002B64 .text modeDebug__10daNpc_So_cFv */ +void daNpc_So_c::modeDebug() { + /* Nonmatching */ +} + +/* 00002B64-00002B68 .text modeGetRupeeInit__10daNpc_So_cFv */ +void daNpc_So_c::modeGetRupeeInit() { + /* Nonmatching */ +} + +/* 00002B68-00002C6C .text modeGetRupee__10daNpc_So_cFv */ +void daNpc_So_c::modeGetRupee() { + /* Nonmatching */ +} + +/* 00002C6C-00002CC0 .text modeEventTriForceInit__10daNpc_So_cFv */ +void daNpc_So_c::modeEventTriForceInit() { + /* Nonmatching */ +} + +/* 00002CC0-00002D80 .text modeEventTriForce__10daNpc_So_cFv */ +void daNpc_So_c::modeEventTriForce() { + /* Nonmatching */ +} + +/* 00002D80-00003110 .text modeProc__10daNpc_So_cFQ210daNpc_So_c6Proc_ei */ +void daNpc_So_c::modeProc(daNpc_So_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 00003110-00003264 .text eventOrder__10daNpc_So_cFv */ +void daNpc_So_c::eventOrder() { + /* Nonmatching */ +} + +/* 00003264-0000330C .text checkOrder__10daNpc_So_cFv */ +void daNpc_So_c::checkOrder() { + /* Nonmatching */ +} + +/* 0000330C-000033F4 .text setScale__10daNpc_So_cFv */ +void daNpc_So_c::setScale() { + /* Nonmatching */ +} + +/* 000033F4-00003844 .text _execute__10daNpc_So_cFv */ +void daNpc_So_c::_execute() { + /* Nonmatching */ +} + +/* 00003844-000038E0 .text debugDraw__10daNpc_So_cFv */ +void daNpc_So_c::debugDraw() { + /* Nonmatching */ +} + +/* 000038E0-00003954 .text hudeDraw__10daNpc_So_cFv */ +void daNpc_So_c::hudeDraw() { + /* Nonmatching */ +} + +/* 00003954-00003B00 .text _draw__10daNpc_So_cFv */ +void daNpc_So_c::_draw() { + /* Nonmatching */ +} + +/* 00003B00-00003DF8 .text createInit__10daNpc_So_cFv */ +void daNpc_So_c::createInit() { + /* Nonmatching */ +} + +/* 00003DF8-00003E24 .text getArg__10daNpc_So_cFv */ +void daNpc_So_c::getArg() { + /* Nonmatching */ +} + +/* 00003E24-00003F38 .text _create__10daNpc_So_cFv */ +void daNpc_So_c::_create() { + /* Nonmatching */ +} + +/* 00003F38-0000417C .text __ct__10daNpc_So_cFv */ +daNpc_So_c::daNpc_So_c() { + /* Nonmatching */ +} + +/* 0000417C-000041D8 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000041D8-00004220 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00004220-0000427C .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000427C-000042C4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000042C4-00004390 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004390-000043D8 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000043D8-000044A4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000044A4-000044EC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000044EC-00004548 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004548-00004590 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004590-000045EC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000045EC-00004674 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004674-000046E4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000046E4-00004754 .text _delete__10daNpc_So_cFv */ +void daNpc_So_c::_delete() { + /* Nonmatching */ +} + +/* 00004754-00004774 .text daNpc_SoCreate__FPv */ +void daNpc_SoCreate(void*) { + /* Nonmatching */ +} + +/* 00004774-00004798 .text daNpc_SoDelete__FPv */ +void daNpc_SoDelete(void*) { + /* Nonmatching */ +} + +/* 00004798-000047BC .text daNpc_SoExecute__FPv */ +void daNpc_SoExecute(void*) { + /* Nonmatching */ +} + +/* 000047BC-000047E0 .text daNpc_SoDraw__FPv */ +void daNpc_SoDraw(void*) { + /* Nonmatching */ +} + +/* 000047E0-000047E8 .text daNpc_SoIsDelete__FPv */ +void daNpc_SoIsDelete(void*) { + /* Nonmatching */ +} + +/* 000047E8-00004830 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004830-00004878 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004878-000048D4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000048D4-0000491C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000491C-00004920 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004920-00004924 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004924-00004928 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004928-0000492C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000492C-0000493C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000493C-00004944 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004944-0000494C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000494C-00004954 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004954-0000495C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000495C-00004994 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004994-0000499C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000499C-000049A4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000049A4-000049AC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000049AC-000049E4 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000049E4-000049E8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000049E8-000049F0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000049F0-00004A00 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004A00-00004A08 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004A08-00004A10 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004A10-00004A18 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A18-00004A20 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A20-00004A58 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A58-00004A60 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A60-00004A68 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A68-00004A70 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A70-00004AA8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004AA8-00004AB0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004AB0-00004AB8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004AB8-00004AC4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004AC4-00004AD0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004AD0-00004B58 .text __dt__14daNpc_So_HIO_cFv */ +daNpc_So_HIO_c::~daNpc_So_HIO_c() { + /* Nonmatching */ +} + +/* 00004B58-00004B74 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 00004BB0-00004BB8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004BB8-00004BC0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004BC0-00004BC8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004BC8-00004BD0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004BD0-00004BD8 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004BD8-00004BE0 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00004BE0-00004C28 .text __dt__12JntHit_HIO_cFv */ +JntHit_HIO_c::~JntHit_HIO_c() { + /* Nonmatching */ +} + +/* 00004C28-00004C70 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00004C70-00004CB8 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00004CB8-00004CD4 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00004CD4-00004CDC .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00004CDC-00004CE4 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00004CE4-00004CE8 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00004CE8-000051E8 .text cutProc__10daNpc_So_cFv */ +void daNpc_So_c::cutProc() { + /* Nonmatching */ +} + +/* 000051E8-000051EC .text cutSwimStart__10daNpc_So_cFv */ +void daNpc_So_c::cutSwimStart() { + /* Nonmatching */ +} + +/* 000051EC-00005364 .text cutSwimProc__10daNpc_So_cFv */ +void daNpc_So_c::cutSwimProc() { + /* Nonmatching */ +} + +/* 00005364-000054A4 .text cutJumpStart__10daNpc_So_cFv */ +void daNpc_So_c::cutJumpStart() { + /* Nonmatching */ +} + +/* 000054A4-00005598 .text cutJumpProc__10daNpc_So_cFv */ +void daNpc_So_c::cutJumpProc() { + /* Nonmatching */ +} + +/* 00005598-00005610 .text cutAppearStart__10daNpc_So_cFv */ +void daNpc_So_c::cutAppearStart() { + /* Nonmatching */ +} + +/* 00005610-00005668 .text cutAppearProc__10daNpc_So_cFv */ +void daNpc_So_c::cutAppearProc() { + /* Nonmatching */ +} + +/* 00005668-00005688 .text cutDiveStart__10daNpc_So_cFv */ +void daNpc_So_c::cutDiveStart() { + /* Nonmatching */ +} + +/* 00005688-000056E0 .text cutDiveProc__10daNpc_So_cFv */ +void daNpc_So_c::cutDiveProc() { + /* Nonmatching */ +} + +/* 000056E0-00005778 .text cutDisappearStart__10daNpc_So_cFv */ +void daNpc_So_c::cutDisappearStart() { + /* Nonmatching */ +} + +/* 00005778-000057D0 .text cutDisappearProc__10daNpc_So_cFv */ +void daNpc_So_c::cutDisappearProc() { + /* Nonmatching */ +} + +/* 000057D0-000058D0 .text cutSetAnmStart__10daNpc_So_cFv */ +void daNpc_So_c::cutSetAnmStart() { + /* Nonmatching */ +} + +/* 000058D0-0000599C .text cutSetAnmProc__10daNpc_So_cFv */ +void daNpc_So_c::cutSetAnmProc() { + /* Nonmatching */ +} + +/* 0000599C-00005AA8 .text cutEffectStart__10daNpc_So_cFv */ +void daNpc_So_c::cutEffectStart() { + /* Nonmatching */ +} + +/* 00005AA8-00005ADC .text cutEffectProc__10daNpc_So_cFv */ +void daNpc_So_c::cutEffectProc() { + /* Nonmatching */ +} + +/* 00005ADC-00005AE0 .text cutEquipStart__10daNpc_So_cFv */ +void daNpc_So_c::cutEquipStart() { + /* Nonmatching */ +} + +/* 00005AE0-00005B1C .text cutEquipProc__10daNpc_So_cFv */ +void daNpc_So_c::cutEquipProc() { + /* Nonmatching */ +} + +/* 00005B1C-00005B20 .text cutUnequipStart__10daNpc_So_cFv */ +void daNpc_So_c::cutUnequipStart() { + /* Nonmatching */ +} + +/* 00005B20-00005B5C .text cutUnequipProc__10daNpc_So_cFv */ +void daNpc_So_c::cutUnequipProc() { + /* Nonmatching */ +} + +/* 00005B5C-00005B98 .text cutEatesaStart__10daNpc_So_cFv */ +void daNpc_So_c::cutEatesaStart() { + /* Nonmatching */ +} + +/* 00005B98-00005BF8 .text cutEatesaProc__10daNpc_So_cFv */ +void daNpc_So_c::cutEatesaProc() { + /* Nonmatching */ +} + +/* 00005BF8-00005C6C .text cutEatesaFirstStart__10daNpc_So_cFv */ +void daNpc_So_c::cutEatesaFirstStart() { + /* Nonmatching */ +} + +/* 00005C6C-000060FC .text cutEatesaFirstProc__10daNpc_So_cFv */ +void daNpc_So_c::cutEatesaFirstProc() { + /* Nonmatching */ +} + +/* 000060FC-00006148 .text cutJumpMapopenStart__10daNpc_So_cFv */ +void daNpc_So_c::cutJumpMapopenStart() { + /* Nonmatching */ +} + +/* 00006148-000064B8 .text cutJumpMapopenProc__10daNpc_So_cFv */ +void daNpc_So_c::cutJumpMapopenProc() { + /* Nonmatching */ +} + +/* 000064B8-00006710 .text cutMiniGameStart__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameStart() { + /* Nonmatching */ +} + +/* 00006710-00006FE4 .text cutMiniGameProc__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameProc() { + /* Nonmatching */ +} + +/* 00006FE4-00006FF0 .text cutTurnStart__10daNpc_So_cFv */ +void daNpc_So_c::cutTurnStart() { + /* Nonmatching */ +} + +/* 00006FF0-00007114 .text cutTurnProc__10daNpc_So_cFv */ +void daNpc_So_c::cutTurnProc() { + /* Nonmatching */ +} + +/* 00007114-00007324 .text cutMiniGameWarpStart__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameWarpStart() { + /* Nonmatching */ +} + +/* 00007324-00007438 .text cutMiniGameWarpProc__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameWarpProc() { + /* Nonmatching */ +} + +/* 00007438-00007524 .text cutMiniGameReturnStart__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameReturnStart() { + /* Nonmatching */ +} + +/* 00007524-0000781C .text cutMiniGameReturnProc__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameReturnProc() { + /* Nonmatching */ +} + +/* 0000781C-00007820 .text cutPartnerShipStart__10daNpc_So_cFv */ +void daNpc_So_c::cutPartnerShipStart() { + /* Nonmatching */ +} + +/* 00007820-00007878 .text cutPartnerShipProc__10daNpc_So_cFv */ +void daNpc_So_c::cutPartnerShipProc() { + /* Nonmatching */ +} + +/* 00007878-000078E0 .text cutMiniGameWaitStart__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameWaitStart() { + /* Nonmatching */ +} + +/* 000078E0-00007914 .text cutMiniGameWaitProc__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameWaitProc() { + /* Nonmatching */ +} + +/* 00007914-00007934 .text cutMiniGameEndStart__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameEndStart() { + /* Nonmatching */ +} + +/* 00007934-0000798C .text cutMiniGameEndProc__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGameEndProc() { + /* Nonmatching */ +} + +/* 0000798C-000079AC .text cutMiniGamePlTurnStart__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGamePlTurnStart() { + /* Nonmatching */ +} + +/* 000079AC-00007AC0 .text cutMiniGamePlTurnProc__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGamePlTurnProc() { + /* Nonmatching */ +} + +/* 00007AC0-00007B1C .text cutMiniGamePlUpStart__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGamePlUpStart() { + /* Nonmatching */ +} + +/* 00007B1C-00007CBC .text cutMiniGamePlUpProc__10daNpc_So_cFv */ +void daNpc_So_c::cutMiniGamePlUpProc() { + /* Nonmatching */ +} + +/* 00007CBC-00007E74 .text initCam__10daNpc_So_cFv */ +void daNpc_So_c::initCam() { + /* Nonmatching */ +} + +/* 00007E74-00008010 .text moveCam__10daNpc_So_cFv */ +void daNpc_So_c::moveCam() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_sv.cpp b/src/d/actor/d_a_npc_sv.cpp new file mode 100644 index 000000000..ea735450a --- /dev/null +++ b/src/d/actor/d_a_npc_sv.cpp @@ -0,0 +1,433 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_sv.cpp +// + +#include "d_a_npc_sv.h" +#include "dolphin/types.h" + +/* 00000078-0000021C .text __ct__9daNpcSv_cFv */ +daNpcSv_c::daNpcSv_c() { + /* Nonmatching */ +} + +/* 0000021C-000002E8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000002E8-00000330 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000330-0000038C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000038C-000003D4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000003D4-00000430 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000430-000004B8 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000004B8-00000528 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000528-00000640 .text daNpc_People_nodeCallBack__FP7J3DNodei */ +void daNpc_People_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000640-00000660 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000660-000006B8 .text phase_1__FP9daNpcSv_c */ +void phase_1(daNpcSv_c*) { + /* Nonmatching */ +} + +/* 000006B8-00000738 .text phase_2__FP9daNpcSv_c */ +void phase_2(daNpcSv_c*) { + /* Nonmatching */ +} + +/* 00000738-00000768 .text _create__9daNpcSv_cFv */ +void daNpcSv_c::_create() { + /* Nonmatching */ +} + +/* 00000768-00000A04 .text createHeap__9daNpcSv_cFv */ +void daNpcSv_c::createHeap() { + /* Nonmatching */ +} + +/* 00000A04-00000C74 .text createInit__9daNpcSv_cFv */ +void daNpcSv_c::createInit() { + /* Nonmatching */ +} + +/* 00000C74-00000CD8 .text _delete__9daNpcSv_cFv */ +void daNpcSv_c::_delete() { + /* Nonmatching */ +} + +/* 00000CD8-00000DAC .text _draw__9daNpcSv_cFv */ +void daNpcSv_c::_draw() { + /* Nonmatching */ +} + +/* 00000DAC-00000F90 .text _execute__9daNpcSv_cFv */ +void daNpcSv_c::_execute() { + /* Nonmatching */ +} + +/* 00000F90-00000FB8 .text executeCommon__9daNpcSv_cFv */ +void daNpcSv_c::executeCommon() { + /* Nonmatching */ +} + +/* 00000FB8-00001000 .text executeSetMode__9daNpcSv_cFUc */ +void daNpcSv_c::executeSetMode(unsigned char) { + /* Nonmatching */ +} + +/* 00001000-00001080 .text executeWaitInit__9daNpcSv_cFv */ +void daNpcSv_c::executeWaitInit() { + /* Nonmatching */ +} + +/* 00001080-0000131C .text executeWait__9daNpcSv_cFv */ +void daNpcSv_c::executeWait() { + /* Nonmatching */ +} + +/* 0000131C-00001338 .text executeTalkInit__9daNpcSv_cFv */ +void daNpcSv_c::executeTalkInit() { + /* Nonmatching */ +} + +/* 00001338-000013B8 .text executeTalk__9daNpcSv_cFv */ +void daNpcSv_c::executeTalk() { + /* Nonmatching */ +} + +/* 000013B8-000013EC .text checkOrder__9daNpcSv_cFv */ +void daNpcSv_c::checkOrder() { + /* Nonmatching */ +} + +/* 000013EC-00001458 .text eventOrder__9daNpcSv_cFv */ +void daNpcSv_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001458-00001570 .text eventMove__9daNpcSv_cFv */ +void daNpcSv_c::eventMove() { + /* Nonmatching */ +} + +/* 00001570-00001744 .text privateCut__9daNpcSv_cFv */ +void daNpcSv_c::privateCut() { + /* Nonmatching */ +} + +/* 00001744-00001814 .text eventMesSetInit__9daNpcSv_cFi */ +void daNpcSv_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 00001814-0000184C .text eventMesSet__9daNpcSv_cFv */ +void daNpcSv_c::eventMesSet() { + /* Nonmatching */ +} + +/* 0000184C-000018F0 .text eventGetItemInit__9daNpcSv_cFi */ +void daNpcSv_c::eventGetItemInit(int) { + /* Nonmatching */ +} + +/* 000018F0-000018F8 .text eventGetItem__9daNpcSv_cFv */ +void daNpcSv_c::eventGetItem() { + /* Nonmatching */ +} + +/* 000018F8-000019E0 .text eventSetAngleInit__9daNpcSv_cFv */ +void daNpcSv_c::eventSetAngleInit() { + /* Nonmatching */ +} + +/* 000019E0-00001A74 .text eventAttentionInit__9daNpcSv_cFi */ +void daNpcSv_c::eventAttentionInit(int) { + /* Nonmatching */ +} + +/* 00001A74-00001BC8 .text eventAttention__9daNpcSv_cFv */ +void daNpcSv_c::eventAttention() { + /* Nonmatching */ +} + +/* 00001BC8-00001BD4 .text eventTurnOkInit__9daNpcSv_cFv */ +void daNpcSv_c::eventTurnOkInit() { + /* Nonmatching */ +} + +/* 00001BD4-00001CF0 .text talk2__9daNpcSv_cFiP10fopAc_ac_c */ +void daNpcSv_c::talk2(int, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001CF0-00001DC8 .text next_msgStatus__9daNpcSv_cFPUl */ +void daNpcSv_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001DC8-00001EB4 .text getMsg__9daNpcSv_cFv */ +void daNpcSv_c::getMsg() { + /* Nonmatching */ +} + +/* 00001EB4-00001EBC .text setMessage__9daNpcSv_cFUl */ +void daNpcSv_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 00001EBC-00001F74 .text setAnmFromMsgTag__9daNpcSv_cFv */ +void daNpcSv_c::setAnmFromMsgTag() { + /* Nonmatching */ +} + +/* 00001F74-00001F94 .text getPrmNpcNo__9daNpcSv_cFv */ +void daNpcSv_c::getPrmNpcNo() { + /* Nonmatching */ +} + +/* 00001F94-0000209C .text setMtx__9daNpcSv_cFv */ +void daNpcSv_c::setMtx() { + /* Nonmatching */ +} + +/* 0000209C-000023D4 .text chkAttention__9daNpcSv_cFv */ +void daNpcSv_c::chkAttention() { + /* Nonmatching */ +} + +/* 000023D4-00002520 .text lookBack__9daNpcSv_cFv */ +void daNpcSv_c::lookBack() { + /* Nonmatching */ +} + +/* 00002520-000025E8 .text playAnm__9daNpcSv_cFv */ +void daNpcSv_c::playAnm() { + /* Nonmatching */ +} + +/* 000025E8-000026C8 .text setAnm__9daNpcSv_cFUcif */ +void daNpcSv_c::setAnm(unsigned char, int, float) { + /* Nonmatching */ +} + +/* 000026C8-00002768 .text setAnmTbl__9daNpcSv_cFP9sSvAnmDat */ +void daNpcSv_c::setAnmTbl(sSvAnmDat*) { + /* Nonmatching */ +} + +/* 00002768-000027E0 .text setCollision__9daNpcSv_cFP8dCcD_Cyl4cXyzff */ +void daNpcSv_c::setCollision(dCcD_Cyl*, cXyz, float, float) { + /* Nonmatching */ +} + +/* 000027E0-0000293C .text getTalkNo__9daNpcSv_cFv */ +void daNpcSv_c::getTalkNo() { + /* Nonmatching */ +} + +/* 0000293C-00002958 .text isTalkOK__9daNpcSv_cFv */ +void daNpcSv_c::isTalkOK() { + /* Nonmatching */ +} + +/* 00002958-00002978 .text daNpc_PeopleCreate__FPv */ +void daNpc_PeopleCreate(void*) { + /* Nonmatching */ +} + +/* 00002978-0000299C .text daNpc_PeopleDelete__FPv */ +void daNpc_PeopleDelete(void*) { + /* Nonmatching */ +} + +/* 0000299C-000029C0 .text daNpc_PeopleExecute__FPv */ +void daNpc_PeopleExecute(void*) { + /* Nonmatching */ +} + +/* 000029C0-000029E4 .text daNpc_PeopleDraw__FPv */ +void daNpc_PeopleDraw(void*) { + /* Nonmatching */ +} + +/* 000029E4-000029EC .text daNpc_PeopleIsDelete__FPv */ +void daNpc_PeopleIsDelete(void*) { + /* Nonmatching */ +} + +/* 000029EC-00002A34 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002A34-00002A7C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00002A7C-00002AD8 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00002AD8-00002B20 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002B20-00002B30 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002B30-00002B38 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002B38-00002B40 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002B40-00002B48 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B48-00002B50 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B50-00002B88 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B88-00002B90 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B90-00002B98 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B98-00002BA0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BA0-00002BD8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BD8-00002BDC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002BDC-00002BE4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002BE4-00002BEC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BEC-00002BF4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BF4-00002C00 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002C00-00002C0C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002C0C-00002C28 .text getCranePos__13daObj_Ikada_cFv */ +void daObj_Ikada_c::getCranePos() { + /* Nonmatching */ +} + +/* 00002C28-00002C2C .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00002C2C-00002C48 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00002C48-00002C50 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002C50-00002C58 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00002CCC-00002CD4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002CD4-00002CDC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002CDC-00002CE4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002CE4-00002CEC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_tc.cpp b/src/d/actor/d_a_npc_tc.cpp new file mode 100644 index 000000000..381c2b3f9 --- /dev/null +++ b/src/d/actor/d_a_npc_tc.cpp @@ -0,0 +1,753 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_tc.cpp +// + +#include "d_a_npc_tc.h" +#include "dolphin/types.h" + +/* 000000EC-00000394 .text __ct__14daNpc_Tc_HIO_cFv */ +daNpc_Tc_HIO_c::daNpc_Tc_HIO_c() { + /* Nonmatching */ +} + +/* 00000394-000003D0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000003D0-0000059C .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000059C-000005C8 .text searchTower_CB__FPvPv */ +void searchTower_CB(void*, void*) { + /* Nonmatching */ +} + +/* 000005C8-00000630 .text _searchTower__10daNpc_Tc_cFP10fopAc_ac_c */ +void daNpc_Tc_c::_searchTower(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000630-00000744 .text initTexPatternAnm__10daNpc_Tc_cFb */ +void daNpc_Tc_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00000744-000007D0 .text playTexPatternAnm__10daNpc_Tc_cFv */ +void daNpc_Tc_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 000007D0-00000948 .text smoke_set__10daNpc_Tc_cFfffff */ +void daNpc_Tc_c::smoke_set(float, float, float, float, float) { + /* Nonmatching */ +} + +/* 00000948-00001168 .text setAnm__10daNpc_Tc_cFv */ +void daNpc_Tc_c::setAnm() { + /* Nonmatching */ +} + +/* 00001168-000011C0 .text setTexAnm__10daNpc_Tc_cFv */ +void daNpc_Tc_c::setTexAnm() { + /* Nonmatching */ +} + +/* 000011C0-0000136C .text chkAttention__10daNpc_Tc_cF4cXyzs */ +void daNpc_Tc_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 0000136C-00001424 .text eventOrder__10daNpc_Tc_cFv */ +void daNpc_Tc_c::eventOrder() { + /* Nonmatching */ +} + +/* 00001424-00001470 .text checkOrder__10daNpc_Tc_cFv */ +void daNpc_Tc_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001470-000014FC .text existTcMonument__10daNpc_Tc_cFv */ +void daNpc_Tc_c::existTcMonument() { + /* Nonmatching */ +} + +/* 000014FC-0000156C .text anmAtr__10daNpc_Tc_cFUs */ +void daNpc_Tc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 0000156C-00001618 .text stopTower__10daNpc_Tc_cFv */ +void daNpc_Tc_c::stopTower() { + /* Nonmatching */ +} + +/* 00001618-000017A4 .text startTower__10daNpc_Tc_cFv */ +void daNpc_Tc_c::startTower() { + /* Nonmatching */ +} + +/* 000017A4-00001900 .text next_msgStatusBlue__10daNpc_Tc_cFPUl */ +void daNpc_Tc_c::next_msgStatusBlue(unsigned long*) { + /* Nonmatching */ +} + +/* 00001900-00001AEC .text next_msgStatusNormal__10daNpc_Tc_cFPUl */ +void daNpc_Tc_c::next_msgStatusNormal(unsigned long*) { + /* Nonmatching */ +} + +/* 00001AEC-00001B64 .text next_msgStatus__10daNpc_Tc_cFPUl */ +void daNpc_Tc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001B64-00001B88 .text setFirstMsg__10daNpc_Tc_cFPbUlUl */ +void daNpc_Tc_c::setFirstMsg(bool*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 00001B88-00001BE0 .text getMsgNormal__10daNpc_Tc_cFv */ +void daNpc_Tc_c::getMsgNormal() { + /* Nonmatching */ +} + +/* 00001BE0-00001BE8 .text getMsgBlue__10daNpc_Tc_cFv */ +void daNpc_Tc_c::getMsgBlue() { + /* Nonmatching */ +} + +/* 00001BE8-00001C74 .text getMsg__10daNpc_Tc_cFv */ +void daNpc_Tc_c::getMsg() { + /* Nonmatching */ +} + +/* 00001C74-00001C98 .text getArg__10daNpc_Tc_cFv */ +void daNpc_Tc_c::getArg() { + /* Nonmatching */ +} + +/* 00001C98-0000202C .text createInit__10daNpc_Tc_cFv */ +void daNpc_Tc_c::createInit() { + /* Nonmatching */ +} + +/* 0000202C-000020C4 .text searchStoolPos__10daNpc_Tc_cFPvPv */ +void daNpc_Tc_c::searchStoolPos(void*, void*) { + /* Nonmatching */ +} + +/* 000020C4-00002148 .text setAttention__10daNpc_Tc_cFv */ +void daNpc_Tc_c::setAttention() { + /* Nonmatching */ +} + +/* 00002148-00002220 .text calcMove__10daNpc_Tc_cFv */ +void daNpc_Tc_c::calcMove() { + /* Nonmatching */ +} + +/* 00002220-000024C4 .text lookBack__10daNpc_Tc_cFv */ +void daNpc_Tc_c::lookBack() { + /* Nonmatching */ +} + +/* 000024C4-00002594 .text statusWait__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusWait() { + /* Nonmatching */ +} + +/* 00002594-000026E4 .text statusSit__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusSit() { + /* Nonmatching */ +} + +/* 000026E4-00002798 .text statusJump__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusJump() { + /* Nonmatching */ +} + +/* 00002798-000029B0 .text statusWalkToJail__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusWalkToJail() { + /* Nonmatching */ +} + +/* 000029B0-00002A20 .text statusTalkNearJail__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusTalkNearJail() { + /* Nonmatching */ +} + +/* 00002A20-00002BD4 .text statusWaitNearJail__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusWaitNearJail() { + /* Nonmatching */ +} + +/* 00002BD4-00002D80 .text statusWalkToStool__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusWalkToStool() { + /* Nonmatching */ +} + +/* 00002D80-00002F94 .text statusSitToStool__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusSitToStool() { + /* Nonmatching */ +} + +/* 00002F94-00003028 .text statusTalk__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusTalk() { + /* Nonmatching */ +} + +/* 00003028-00003088 .text statusPayRupee__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusPayRupee() { + /* Nonmatching */ +} + +/* 00003088-000030F8 .text statusDemoPayRupee__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusDemoPayRupee() { + /* Nonmatching */ +} + +/* 000030F8-00003158 .text statusGetRupee__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusGetRupee() { + /* Nonmatching */ +} + +/* 00003158-000031CC .text statusDemoGetRupee__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusDemoGetRupee() { + /* Nonmatching */ +} + +/* 000031CC-0000322C .text statusMonumentComplete__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusMonumentComplete() { + /* Nonmatching */ +} + +/* 0000322C-000032A0 .text statusDemoMonumentComplete__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusDemoMonumentComplete() { + /* Nonmatching */ +} + +/* 000032A0-00003308 .text statusDemoJump__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusDemoJump() { + /* Nonmatching */ +} + +/* 00003308-00003384 .text statusDemoRescue__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusDemoRescue() { + /* Nonmatching */ +} + +/* 00003384-00003430 .text statusDemoTalk__10daNpc_Tc_cFv */ +void daNpc_Tc_c::statusDemoTalk() { + /* Nonmatching */ +} + +/* 00003430-00003610 .text help_action__10daNpc_Tc_cFPv */ +void daNpc_Tc_c::help_action(void*) { + /* Nonmatching */ +} + +/* 00003610-0000374C .text wait_action__10daNpc_Tc_cFPv */ +void daNpc_Tc_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 0000374C-00003830 .text calc_sitpos__10daNpc_Tc_cFv */ +void daNpc_Tc_c::calc_sitpos() { + /* Nonmatching */ +} + +/* 00003830-000038A0 .text set_mtx__10daNpc_Tc_cFv */ +void daNpc_Tc_c::set_mtx() { + /* Nonmatching */ +} + +/* 000038A0-00003A40 .text _draw__10daNpc_Tc_cFv */ +void daNpc_Tc_c::_draw() { + /* Nonmatching */ +} + +/* 00003A40-00003BE0 .text setTower__10daNpc_Tc_cFv */ +void daNpc_Tc_c::setTower() { + /* Nonmatching */ +} + +/* 00003BE0-00003E90 .text _execute__10daNpc_Tc_cFv */ +void daNpc_Tc_c::_execute() { + /* Nonmatching */ +} + +/* 00003E90-00003F1C .text _delete__10daNpc_Tc_cFv */ +void daNpc_Tc_c::_delete() { + /* Nonmatching */ +} + +/* 00003F1C-00003F3C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003F3C-00003FC0 .text isCreate__10daNpc_Tc_cFv */ +void daNpc_Tc_c::isCreate() { + /* Nonmatching */ +} + +/* 00003FC0-00004090 .text _create__10daNpc_Tc_cFv */ +void daNpc_Tc_c::_create() { + /* Nonmatching */ +} + +/* 00004090-00004220 .text __ct__10daNpc_Tc_cFv */ +daNpc_Tc_c::daNpc_Tc_c() { + /* Nonmatching */ +} + +/* 00004220-0000427C .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 0000427C-000042C4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000042C4-00004390 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004390-000043D8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000043D8-00004434 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004434-0000447C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000447C-000044D8 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000044D8-00004560 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004560-000045D0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000045D0-000047DC .text _createHeap__10daNpc_Tc_cFv */ +void daNpc_Tc_c::_createHeap() { + /* Nonmatching */ +} + +/* 000047DC-000047FC .text daNpc_Tc_Create__FP10fopAc_ac_c */ +void daNpc_Tc_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000047FC-0000481C .text daNpc_Tc_Delete__FP10daNpc_Tc_c */ +void daNpc_Tc_Delete(daNpc_Tc_c*) { + /* Nonmatching */ +} + +/* 0000481C-0000483C .text daNpc_Tc_Execute__FP10daNpc_Tc_c */ +void daNpc_Tc_Execute(daNpc_Tc_c*) { + /* Nonmatching */ +} + +/* 0000483C-0000485C .text daNpc_Tc_Draw__FP10daNpc_Tc_c */ +void daNpc_Tc_Draw(daNpc_Tc_c*) { + /* Nonmatching */ +} + +/* 0000485C-00004864 .text daNpc_Tc_IsDelete__FP10daNpc_Tc_c */ +void daNpc_Tc_IsDelete(daNpc_Tc_c*) { + /* Nonmatching */ +} + +/* 00004864-000048AC .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000048AC-000048F4 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000048F4-00004950 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00004950-00004998 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004998-0000499C .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000499C-000049A0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000049A0-000049A4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000049A4-000049A8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000049A8-000049F0 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000049F0-00004A4C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00004A4C-00004A5C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004A5C-00004A64 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004A64-00004A6C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004A6C-00004A74 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A74-00004A7C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A7C-00004AB4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004AB4-00004ABC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004ABC-00004AC4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004AC4-00004ACC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004ACC-00004B04 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B04-00004B08 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004B08-00004B10 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004B10-00004B18 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B18-00004B20 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B20-00004B2C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004B2C-00004B38 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004B38-00004BAC .text __dt__14daNpc_Tc_HIO_cFv */ +daNpc_Tc_HIO_c::~daNpc_Tc_HIO_c() { + /* Nonmatching */ +} + +/* 00004BAC-00004E6C .text next_msgStatusNormal2__10daNpc_Tc_cFPUl */ +void daNpc_Tc_c::next_msgStatusNormal2(unsigned long*) { + /* Nonmatching */ +} + +/* 00004E6C-00004F68 .text getMsgNormal2__10daNpc_Tc_cFv */ +void daNpc_Tc_c::getMsgNormal2() { + /* Nonmatching */ +} + +/* 00004F68-00004FD8 .text setRupeeSizeMsg__10daNpc_Tc_cFv */ +void daNpc_Tc_c::setRupeeSizeMsg() { + /* Nonmatching */ +} + +/* 00004FD8-00005054 .text existUnknownCollectMap__10daNpc_Tc_cFv */ +void daNpc_Tc_c::existUnknownCollectMap() { + /* Nonmatching */ +} + +/* 00005054-000050DC .text analysisCollectMap__10daNpc_Tc_cFv */ +void daNpc_Tc_c::analysisCollectMap() { + /* Nonmatching */ +} + +/* 000050DC-00005158 .text existKnownCollectMap__10daNpc_Tc_cFv */ +void daNpc_Tc_c::existKnownCollectMap() { + /* Nonmatching */ +} + +/* 00005158-000053D4 .text next_msgStatusWhite__10daNpc_Tc_cFPUl */ +void daNpc_Tc_c::next_msgStatusWhite(unsigned long*) { + /* Nonmatching */ +} + +/* 000053D4-00005498 .text getMsgWhite__10daNpc_Tc_cFv */ +void daNpc_Tc_c::getMsgWhite() { + /* Nonmatching */ +} + +/* 00005498-00005720 .text next_msgStatusRed__10daNpc_Tc_cFPUl */ +void daNpc_Tc_c::next_msgStatusRed(unsigned long*) { + /* Nonmatching */ +} + +/* 00005720-00005730 .text setFinishMsg__10daNpc_Tc_cFv */ +void daNpc_Tc_c::setFinishMsg() { + /* Nonmatching */ +} + +/* 00005730-00005944 .text getMsgRed__10daNpc_Tc_cFv */ +void daNpc_Tc_c::getMsgRed() { + /* Nonmatching */ +} + +/* 00005944-000059A8 .text checkMonumentFee__10daNpc_Tc_cFUsUs */ +void daNpc_Tc_c::checkMonumentFee(unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 000059A8-00005A50 .text checkAllMonumentFee__10daNpc_Tc_cFv */ +void daNpc_Tc_c::checkAllMonumentFee() { + /* Nonmatching */ +} + +/* 00005A50-00005B10 .text checkAllMonumentPay__10daNpc_Tc_cFv */ +void daNpc_Tc_c::checkAllMonumentPay() { + /* Nonmatching */ +} + +/* 00005B10-00005B98 .text checkMonumentPay__10daNpc_Tc_cFUsUs */ +void daNpc_Tc_c::checkMonumentPay(unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 00005B98-00005BE0 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 00005BE0-00005C28 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00005C28-00005C44 .text getAttnPos__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::getAttnPos() { + /* Nonmatching */ +} + +/* 00005C44-00005C4C .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00005C4C-00005C54 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00005C54-00005C58 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00005C58-00005E60 .text cutProc__10daNpc_Tc_cFv */ +void daNpc_Tc_c::cutProc() { + /* Nonmatching */ +} + +/* 00005E60-00005E6C .text cutSitToJumpStart__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutSitToJumpStart(int) { + /* Nonmatching */ +} + +/* 00005E6C-00005FA4 .text cutSitToJumpProc__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutSitToJumpProc(int) { + /* Nonmatching */ +} + +/* 00005FA4-00005FA8 .text cutPresentStart__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutPresentStart(int) { + /* Nonmatching */ +} + +/* 00005FA8-00006174 .text cutPresentProc__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutPresentProc(int) { + /* Nonmatching */ +} + +/* 00006174-000061F0 .text cutSetAnmStart__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutSetAnmStart(int) { + /* Nonmatching */ +} + +/* 000061F0-000062A0 .text cutSetAnmProc__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutSetAnmProc(int) { + /* Nonmatching */ +} + +/* 000062A0-000062D8 .text cutBackJumpStart__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutBackJumpStart(int) { + /* Nonmatching */ +} + +/* 000062D8-000063BC .text cutBackJumpProc__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutBackJumpProc(int) { + /* Nonmatching */ +} + +/* 000063BC-000064C8 .text cutEffectStart__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutEffectStart(int) { + /* Nonmatching */ +} + +/* 000064C8-000064F4 .text cutEffectProc__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutEffectProc(int) { + /* Nonmatching */ +} + +/* 000064F4-00006564 .text cutDoorOpenStart__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutDoorOpenStart(int) { + /* Nonmatching */ +} + +/* 00006564-00006590 .text cutDoorOpenProc__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutDoorOpenProc(int) { + /* Nonmatching */ +} + +/* 00006590-00006600 .text cutDoorCloseStart__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutDoorCloseStart(int) { + /* Nonmatching */ +} + +/* 00006600-0000662C .text cutDoorCloseProc__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutDoorCloseProc(int) { + /* Nonmatching */ +} + +/* 0000662C-0000669C .text cutDoorClose2Start__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutDoorClose2Start(int) { + /* Nonmatching */ +} + +/* 0000669C-000066C8 .text cutDoorClose2Proc__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutDoorClose2Proc(int) { + /* Nonmatching */ +} + +/* 000066C8-000066E0 .text cutPayStart__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutPayStart(int) { + /* Nonmatching */ +} + +/* 000066E0-0000670C .text cutPayProc__10daNpc_Tc_cFi */ +void daNpc_Tc_c::cutPayProc(int) { + /* Nonmatching */ +} + +/* 0000670C-00006728 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSmplbg5Act_c5Prm_eQ311daObjSmplbg5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjSmplbg::Act_c::Prm_e, daObjSmplbg::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00006728-00006744 .text cLib_calcTimer__FPc */ +void cLib_calcTimer(char*) { + /* Nonmatching */ +} + +/* 00006744-00006760 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 0000679C-000067A4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000067A4-000067AC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000067AC-000067B4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000067B4-000067BC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_tt.cpp b/src/d/actor/d_a_npc_tt.cpp new file mode 100644 index 000000000..015be2dce --- /dev/null +++ b/src/d/actor/d_a_npc_tt.cpp @@ -0,0 +1,453 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_tt.cpp +// + +#include "d_a_npc_tt.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text daNpc_tt_XyCheckCB__FPvi */ +void daNpc_tt_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 00000098-000000BC .text XyCheckCB__10daNpc_Tt_cFi */ +void daNpc_Tt_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 000000BC-00000108 .text daNpc_tt_XyEventCB__FPvi */ +void daNpc_tt_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 00000108-000002D8 .text nodeCallBack_Tt__FP7J3DNodei */ +void nodeCallBack_Tt(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002D8-00000368 .text setAnmStatus__10daNpc_Tt_cFv */ +void daNpc_Tt_c::setAnmStatus() { + /* Nonmatching */ +} + +/* 00000368-000003DC .text eventOrder__10daNpc_Tt_cFv */ +void daNpc_Tt_c::eventOrder() { + /* Nonmatching */ +} + +/* 000003DC-00000484 .text checkOrder__10daNpc_Tt_cFv */ +void daNpc_Tt_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000484-000004F4 .text next_msgStatus__10daNpc_Tt_cFPUl */ +void daNpc_Tt_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000004F4-000005D0 .text getMsg__10daNpc_Tt_cFv */ +void daNpc_Tt_c::getMsg() { + /* Nonmatching */ +} + +/* 000005D0-00000650 .text setCollision__10daNpc_Tt_cFv */ +void daNpc_Tt_c::setCollision() { + /* Nonmatching */ +} + +/* 00000650-00000664 .text talkInit__10daNpc_Tt_cFv */ +void daNpc_Tt_c::talkInit() { + /* Nonmatching */ +} + +/* 00000664-00000718 .text msgAnm__10daNpc_Tt_cFv */ +void daNpc_Tt_c::msgAnm() { + /* Nonmatching */ +} + +/* 00000718-00000730 .text msgPushButton__10daNpc_Tt_cFv */ +void daNpc_Tt_c::msgPushButton() { + /* Nonmatching */ +} + +/* 00000730-00000778 .text msgContinue__10daNpc_Tt_cFv */ +void daNpc_Tt_c::msgContinue() { + /* Nonmatching */ +} + +/* 00000778-00000900 .text talk__10daNpc_Tt_cFv */ +void daNpc_Tt_c::talk() { + /* Nonmatching */ +} + +/* 00000900-000009EC .text demoInitChange__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoInitChange() { + /* Nonmatching */ +} + +/* 000009EC-00000B1C .text demoProcTact1__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoProcTact1() { + /* Nonmatching */ +} + +/* 00000B1C-00000BA0 .text demoInitPatten__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoInitPatten() { + /* Nonmatching */ +} + +/* 00000BA0-00000D40 .text demoProcPatten__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoProcPatten() { + /* Nonmatching */ +} + +/* 00000D40-00000E04 .text demoInitSpeak__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoInitSpeak() { + /* Nonmatching */ +} + +/* 00000E04-00000E5C .text demoProcSpeak__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoProcSpeak() { + /* Nonmatching */ +} + +/* 00000E5C-00000EC4 .text demoInitWait__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoInitWait() { + /* Nonmatching */ +} + +/* 00000EC4-00000F14 .text demoProcWait__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoProcWait() { + /* Nonmatching */ +} + +/* 00000F14-00001020 .text demoInitCom__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoInitCom() { + /* Nonmatching */ +} + +/* 00001020-00001040 .text demoProcCom__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoProcCom() { + /* Nonmatching */ +} + +/* 00001040-00001088 .text getNowEventAction__10daNpc_Tt_cFv */ +void daNpc_Tt_c::getNowEventAction() { + /* Nonmatching */ +} + +/* 00001088-00001238 .text demoProc__10daNpc_Tt_cFv */ +void daNpc_Tt_c::demoProc() { + /* Nonmatching */ +} + +/* 00001238-00001420 .text init__10daNpc_Tt_cFv */ +void daNpc_Tt_c::init() { + /* Nonmatching */ +} + +/* 00001420-00001474 .text setAttention__10daNpc_Tt_cFb */ +void daNpc_Tt_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001474-000015D8 .text lookBack__10daNpc_Tt_cFv */ +void daNpc_Tt_c::lookBack() { + /* Nonmatching */ +} + +/* 000015D8-00001734 .text wait01__10daNpc_Tt_cFv */ +void daNpc_Tt_c::wait01() { + /* Nonmatching */ +} + +/* 00001734-00001804 .text talk01__10daNpc_Tt_cFv */ +void daNpc_Tt_c::talk01() { + /* Nonmatching */ +} + +/* 00001804-00001894 .text tact00__10daNpc_Tt_cFv */ +void daNpc_Tt_c::tact00() { + /* Nonmatching */ +} + +/* 00001894-00001970 .text wait_action__10daNpc_Tt_cFPv */ +void daNpc_Tt_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 00001970-00001BAC .text ke_control__7tt_ke_sFf */ +void tt_ke_s::ke_control(float) { + /* Nonmatching */ +} + +/* 00001BAC-00001BE4 .text ke_pos_set__7tt_ke_sFP4cXyz */ +void tt_ke_s::ke_pos_set(cXyz*) { + /* Nonmatching */ +} + +/* 00001BE4-00001D48 .text set_ke_root__10daNpc_Tt_cFiii */ +void daNpc_Tt_c::set_ke_root(int, int, int) { + /* Nonmatching */ +} + +/* 00001D48-00001E04 .text ke_execute__10daNpc_Tt_cFv */ +void daNpc_Tt_c::ke_execute() { + /* Nonmatching */ +} + +/* 00001E04-00001F84 .text _draw__10daNpc_Tt_cFv */ +void daNpc_Tt_c::_draw() { + /* Nonmatching */ +} + +/* 00001F84-00002158 .text _execute__10daNpc_Tt_cFv */ +void daNpc_Tt_c::_execute() { + /* Nonmatching */ +} + +/* 00002158-000021A8 .text _delete__10daNpc_Tt_cFv */ +void daNpc_Tt_c::_delete() { + /* Nonmatching */ +} + +/* 000021A8-000021C8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000021C8-0000241C .text _create__10daNpc_Tt_cFv */ +void daNpc_Tt_c::_create() { + /* Nonmatching */ +} + +/* 0000241C-00002498 .text __dt__7tt_ke_sFv */ +tt_ke_s::~tt_ke_s() { + /* Nonmatching */ +} + +/* 00002498-00002500 .text __ct__7tt_ke_sFv */ +tt_ke_s::tt_ke_s() { + /* Nonmatching */ +} + +/* 00002500-00002504 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00002504-000025D0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000025D0-00002618 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002618-00002674 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002674-000026BC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000026BC-0000272C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000272C-00002788 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00002788-000027D0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000027D0-00002AB0 .text CreateHeap__10daNpc_Tt_cFv */ +void daNpc_Tt_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00002AB0-00002AD0 .text daNpc_Tt_Create__FP10fopAc_ac_c */ +void daNpc_Tt_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002AD0-00002AF0 .text daNpc_Tt_Delete__FP10daNpc_Tt_c */ +void daNpc_Tt_Delete(daNpc_Tt_c*) { + /* Nonmatching */ +} + +/* 00002AF0-00002B10 .text daNpc_Tt_Execute__FP10daNpc_Tt_c */ +void daNpc_Tt_Execute(daNpc_Tt_c*) { + /* Nonmatching */ +} + +/* 00002B10-00002B30 .text daNpc_Tt_Draw__FP10daNpc_Tt_c */ +void daNpc_Tt_Draw(daNpc_Tt_c*) { + /* Nonmatching */ +} + +/* 00002B30-00002B38 .text daNpc_Tt_IsDelete__FP10daNpc_Tt_c */ +void daNpc_Tt_IsDelete(daNpc_Tt_c*) { + /* Nonmatching */ +} + +/* 00002B38-00002B48 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002B48-00002B50 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002B50-00002B58 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002B58-00002B60 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B60-00002B68 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B68-00002BA0 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BA0-00002BA8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BA8-00002BB0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BB0-00002BB8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BB8-00002BF0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BF0-00002BF4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002BF4-00002BFC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002BFC-00002C04 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C04-00002C0C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C0C-00002C18 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002C18-00002C24 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002C24-00002C40 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00002C40-00002C48 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002C48-00002C50 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002C50-00002C58 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002C58-00002C60 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002C60-00002C7C .text setEyePos__10daNpc_Tt_cF4cXyz */ +void daNpc_Tt_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 00002C7C-00002C98 .text setAttentionBasePos__10daNpc_Tt_cF4cXyz */ +void daNpc_Tt_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + +/* 00002C98-00002CD4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00002CD4-00002DEC .text initTexPatternAnm__10daNpc_Tt_cFb */ +void daNpc_Tt_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00002DEC-00002E78 .text playTexPatternAnm__10daNpc_Tt_cFv */ +void daNpc_Tt_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00002E78-00002F94 .text setAnm__10daNpc_Tt_cFi */ +void daNpc_Tt_c::setAnm(int) { + /* Nonmatching */ +} + +/* 00002F94-00002FFC .text danceInit__10daNpc_Tt_cFi */ +void daNpc_Tt_c::danceInit(int) { + /* Nonmatching */ +} + +/* 00002FFC-000030B0 .text danceProc__10daNpc_Tt_cFv */ +void daNpc_Tt_c::danceProc() { + /* Nonmatching */ +} + +/* 000030B0-00003210 .text danceNext__10daNpc_Tt_cFv */ +void daNpc_Tt_c::danceNext() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_uk.cpp b/src/d/actor/d_a_npc_uk.cpp new file mode 100644 index 000000000..e732fdc3d --- /dev/null +++ b/src/d/actor/d_a_npc_uk.cpp @@ -0,0 +1,543 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_uk.cpp +// + +#include "d_a_npc_uk.h" +#include "dolphin/types.h" + +/* 000000EC-000000F8 .text getType__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getType() { + /* Nonmatching */ +} + +/* 000000F8-00000104 .text getPath__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getPath() { + /* Nonmatching */ +} + +/* 00000104-00000110 .text getShapeType__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getShapeType() { + /* Nonmatching */ +} + +/* 00000110-0000015C .text getCaughtFlag__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getCaughtFlag() { + /* Nonmatching */ +} + +/* 0000015C-000001A8 .text getFoundFlag__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getFoundFlag() { + /* Nonmatching */ +} + +/* 000001A8-000001F4 .text getFirstTalk__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getFirstTalk() { + /* Nonmatching */ +} + +/* 000001F4-0000026C .text chkGameStart__10daNpc_Uk_cFv */ +void daNpc_Uk_c::chkGameStart() { + /* Nonmatching */ +} + +/* 0000026C-00000420 .text chkPositioning__10daNpc_Uk_cFfffss */ +void daNpc_Uk_c::chkPositioning(float, float, float, short, short) { + /* Nonmatching */ +} + +/* 00000420-0000045C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000045C-000008B0 .text nextVisitMode__10daNpc_Uk_cFv */ +void daNpc_Uk_c::nextVisitMode() { + /* Nonmatching */ +} + +/* 000008B0-00000930 .text approachRun__10daNpc_Uk_cFP10fopAc_ac_c */ +void daNpc_Uk_c::approachRun(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000930-00000964 .text aroundWalk__10daNpc_Uk_cFP10fopAc_ac_c */ +void daNpc_Uk_c::aroundWalk(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000964-00000AD4 .text surrender__10daNpc_Uk_cFv */ +void daNpc_Uk_c::surrender() { + /* Nonmatching */ +} + +/* 00000AD4-00000D88 .text runawayInit__10daNpc_Uk_cFv */ +void daNpc_Uk_c::runawayInit() { + /* Nonmatching */ +} + +/* 00000D88-00000F48 .text nodeCallBack_Uk__FP7J3DNodei */ +void nodeCallBack_Uk(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000F48-00001070 .text initTexPatternAnm__10daNpc_Uk_cFb */ +void daNpc_Uk_c::initTexPatternAnm(bool) { + /* Nonmatching */ +} + +/* 00001070-00001108 .text playTexPatternAnm__10daNpc_Uk_cFv */ +void daNpc_Uk_c::playTexPatternAnm() { + /* Nonmatching */ +} + +/* 00001108-000011C0 .text setAnm__10daNpc_Uk_cFScUc */ +void daNpc_Uk_c::setAnm(signed char, unsigned char) { + /* Nonmatching */ +} + +/* 000011C0-00001274 .text chkAttentionLocal__10daNpc_Uk_cFv */ +void daNpc_Uk_c::chkAttentionLocal() { + /* Nonmatching */ +} + +/* 00001274-00001310 .text chkAttention__10daNpc_Uk_cFv */ +void daNpc_Uk_c::chkAttention() { + /* Nonmatching */ +} + +/* 00001310-00001378 .text setAnmStatus__10daNpc_Uk_cFv */ +void daNpc_Uk_c::setAnmStatus() { + /* Nonmatching */ +} + +/* 00001378-000013BC .text eventOrder__10daNpc_Uk_cFv */ +void daNpc_Uk_c::eventOrder() { + /* Nonmatching */ +} + +/* 000013BC-00001420 .text checkOrder__10daNpc_Uk_cFv */ +void daNpc_Uk_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001420-00001464 .text next_msgStatus__10daNpc_Uk_cFPUl */ +void daNpc_Uk_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001464-000015E0 .text getMsg__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getMsg() { + /* Nonmatching */ +} + +/* 000015E0-00001660 .text setCollision__10daNpc_Uk_cFv */ +void daNpc_Uk_c::setCollision() { + /* Nonmatching */ +} + +/* 00001660-00001730 .text msgAnm__10daNpc_Uk_cFUc */ +void daNpc_Uk_c::msgAnm(unsigned char) { + /* Nonmatching */ +} + +/* 00001730-00001744 .text talkInit__10daNpc_Uk_cFv */ +void daNpc_Uk_c::talkInit() { + /* Nonmatching */ +} + +/* 00001744-000018F0 .text talk__10daNpc_Uk_cFv */ +void daNpc_Uk_c::talk() { + /* Nonmatching */ +} + +/* 000018F0-00001DE4 .text init__10daNpc_Uk_cFv */ +void daNpc_Uk_c::init() { + /* Nonmatching */ +} + +/* 00001DE4-00001E38 .text setAttention__10daNpc_Uk_cFb */ +void daNpc_Uk_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001E38-00001F5C .text getLookBackMode__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getLookBackMode() { + /* Nonmatching */ +} + +/* 00001F5C-0000218C .text lookBack__10daNpc_Uk_cFv */ +void daNpc_Uk_c::lookBack() { + /* Nonmatching */ +} + +/* 0000218C-00002254 .text getStaffName__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getStaffName() { + /* Nonmatching */ +} + +/* 00002254-000022C4 .text checkDemoStart__10daNpc_Uk_cFv */ +void daNpc_Uk_c::checkDemoStart() { + /* Nonmatching */ +} + +/* 000022C4-0000230C .text getNowEventAction__10daNpc_Uk_cFv */ +void daNpc_Uk_c::getNowEventAction() { + /* Nonmatching */ +} + +/* 0000230C-00002494 .text visitInit__10daNpc_Uk_cFUc */ +void daNpc_Uk_c::visitInit(unsigned char) { + /* Nonmatching */ +} + +/* 00002494-000025A4 .text visitProc__10daNpc_Uk_cFv */ +void daNpc_Uk_c::visitProc() { + /* Nonmatching */ +} + +/* 000025A4-00002628 .text wait01__10daNpc_Uk_cFv */ +void daNpc_Uk_c::wait01() { + /* Nonmatching */ +} + +/* 00002628-000026CC .text talk01__10daNpc_Uk_cFv */ +void daNpc_Uk_c::talk01() { + /* Nonmatching */ +} + +/* 000026CC-0000280C .text talk02__10daNpc_Uk_cFv */ +void daNpc_Uk_c::talk02() { + /* Nonmatching */ +} + +/* 0000280C-00002968 .text visitTalkInit__10daNpc_Uk_cFv */ +void daNpc_Uk_c::visitTalkInit() { + /* Nonmatching */ +} + +/* 00002968-00002A44 .text visitSetEvent__10daNpc_Uk_cFv */ +void daNpc_Uk_c::visitSetEvent() { + /* Nonmatching */ +} + +/* 00002A44-00002C80 .text visit01__10daNpc_Uk_cFv */ +void daNpc_Uk_c::visit01() { + /* Nonmatching */ +} + +/* 00002C80-00002D20 .text warningB__10daNpc_Uk_cFv */ +void daNpc_Uk_c::warningB() { + /* Nonmatching */ +} + +/* 00002D20-00002DC0 .text warningC__10daNpc_Uk_cFv */ +void daNpc_Uk_c::warningC() { + /* Nonmatching */ +} + +/* 00002DC0-00002ED8 .text warningD__10daNpc_Uk_cFv */ +void daNpc_Uk_c::warningD() { + /* Nonmatching */ +} + +/* 00002ED8-00002F74 .text found__10daNpc_Uk_cFv */ +void daNpc_Uk_c::found() { + /* Nonmatching */ +} + +/* 00002F74-00003148 .text runaway__10daNpc_Uk_cFv */ +void daNpc_Uk_c::runaway() { + /* Nonmatching */ +} + +/* 00003148-000031E8 .text jump__10daNpc_Uk_cFv */ +void daNpc_Uk_c::jump() { + /* Nonmatching */ +} + +/* 000031E8-00003228 .text jitanda01__10daNpc_Uk_cFv */ +void daNpc_Uk_c::jitanda01() { + /* Nonmatching */ +} + +/* 00003228-000032AC .text jitanda02__10daNpc_Uk_cFv */ +void daNpc_Uk_c::jitanda02() { + /* Nonmatching */ +} + +/* 000032AC-00003300 .text demo01__10daNpc_Uk_cFv */ +void daNpc_Uk_c::demo01() { + /* Nonmatching */ +} + +/* 00003300-000033D4 .text demo02__10daNpc_Uk_cFv */ +void daNpc_Uk_c::demo02() { + /* Nonmatching */ +} + +/* 000033D4-00003648 .text demoInitCom__10daNpc_Uk_cFv */ +void daNpc_Uk_c::demoInitCom() { + /* Nonmatching */ +} + +/* 00003648-000040E0 .text demoProc__10daNpc_Uk_cFv */ +void daNpc_Uk_c::demoProc() { + /* Nonmatching */ +} + +/* 000040E0-000041B0 .text wait_action__10daNpc_Uk_cFPv */ +void daNpc_Uk_c::wait_action(void*) { + /* Nonmatching */ +} + +/* 000041B0-0000440C .text seek_action__10daNpc_Uk_cFPv */ +void daNpc_Uk_c::seek_action(void*) { + /* Nonmatching */ +} + +/* 0000440C-0000457C .text hind_action__10daNpc_Uk_cFPv */ +void daNpc_Uk_c::hind_action(void*) { + /* Nonmatching */ +} + +/* 0000457C-00004774 .text visit_action__10daNpc_Uk_cFPv */ +void daNpc_Uk_c::visit_action(void*) { + /* Nonmatching */ +} + +/* 00004774-00004A20 .text _draw__10daNpc_Uk_cFv */ +void daNpc_Uk_c::_draw() { + /* Nonmatching */ +} + +/* 00004A20-00004CE4 .text _execute__10daNpc_Uk_cFv */ +void daNpc_Uk_c::_execute() { + /* Nonmatching */ +} + +/* 00004CE4-00004D34 .text _delete__10daNpc_Uk_cFv */ +void daNpc_Uk_c::_delete() { + /* Nonmatching */ +} + +/* 00004D34-00004D54 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004D54-00005028 .text _create__10daNpc_Uk_cFv */ +void daNpc_Uk_c::_create() { + /* Nonmatching */ +} + +/* 00005028-000050F4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000050F4-0000513C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000513C-00005198 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00005198-000051E0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000051E0-0000523C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000523C-000052C4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000052C4-00005334 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00005334-00005390 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00005390-000053D8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000053D8-00005728 .text CreateHeap__10daNpc_Uk_cFv */ +void daNpc_Uk_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00005728-00005748 .text daNpc_Uk_Create__FP10fopAc_ac_c */ +void daNpc_Uk_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00005748-00005768 .text daNpc_Uk_Delete__FP10daNpc_Uk_c */ +void daNpc_Uk_Delete(daNpc_Uk_c*) { + /* Nonmatching */ +} + +/* 00005768-00005788 .text daNpc_Uk_Execute__FP10daNpc_Uk_c */ +void daNpc_Uk_Execute(daNpc_Uk_c*) { + /* Nonmatching */ +} + +/* 00005788-000057A8 .text daNpc_Uk_Draw__FP10daNpc_Uk_c */ +void daNpc_Uk_Draw(daNpc_Uk_c*) { + /* Nonmatching */ +} + +/* 000057A8-000057B0 .text daNpc_Uk_IsDelete__FP10daNpc_Uk_c */ +void daNpc_Uk_IsDelete(daNpc_Uk_c*) { + /* Nonmatching */ +} + +/* 000057B0-000057F8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000057F8-00005840 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00005840-0000589C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000589C-000058E4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000058E4-000058F4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000058F4-000058FC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000058FC-00005904 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005904-0000590C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000590C-00005914 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005914-0000594C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000594C-00005954 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005954-0000595C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000595C-00005964 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005964-0000599C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000599C-000059A0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000059A0-000059A8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000059A8-000059B0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000059B0-000059B8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000059B8-000059C4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000059C4-000059D0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000059D0-000059EC .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000059EC-000059F4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000059F4-000059FC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000059FC-00005A04 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005A04-00005A0C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005A0C-00005A28 .text setEyePos__10daNpc_Uk_cF4cXyz */ +void daNpc_Uk_c::setEyePos(cXyz) { + /* Nonmatching */ +} + +/* 00005A28-00005A44 .text setAttentionBasePos__10daNpc_Uk_cF4cXyz */ +void daNpc_Uk_c::setAttentionBasePos(cXyz) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_ym1.cpp b/src/d/actor/d_a_npc_ym1.cpp new file mode 100644 index 000000000..3cfb77481 --- /dev/null +++ b/src/d/actor/d_a_npc_ym1.cpp @@ -0,0 +1,623 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_ym1.cpp +// + +#include "d_a_npc_ym1.h" +#include "dolphin/types.h" + +/* 000000EC-00000108 .text __ct__20daNpc_Ym1_childHIO_cFv */ +daNpc_Ym1_childHIO_c::daNpc_Ym1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000108-00000150 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000150-0000020C .text __ct__15daNpc_Ym1_HIO_cFv */ +daNpc_Ym1_HIO_c::daNpc_Ym1_HIO_c() { + /* Nonmatching */ +} + +/* 0000020C-00000268 .text __dt__20daNpc_Ym1_childHIO_cFv */ +daNpc_Ym1_childHIO_c::~daNpc_Ym1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000268-00000290 .text area_check__FP10fopAc_ac_cP4cXyzUl */ +void area_check(fopAc_ac_c*, cXyz*, unsigned long) { + /* Nonmatching */ +} + +/* 00000290-0000029C .text setKariFlg__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::setKariFlg() { + /* Nonmatching */ +} + +/* 0000029C-000002E8 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002E8-00000400 .text _nodeCB_Head__11daNpc_Ym1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ym1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000400-0000043C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000043C-00000488 .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000488-00000520 .text _nodeCB_BackBone__11daNpc_Ym1_cFP7J3DNodeP8J3DModel */ +void daNpc_Ym1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000520-00000540 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000540-000005C0 .text init_YM1_0__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::init_YM1_0() { + /* Nonmatching */ +} + +/* 000005C0-00000640 .text init_YM1_1__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::init_YM1_1() { + /* Nonmatching */ +} + +/* 00000640-000006E0 .text init_YM2_0__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::init_YM2_0() { + /* Nonmatching */ +} + +/* 000006E0-00000780 .text init_YM2_1__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::init_YM2_1() { + /* Nonmatching */ +} + +/* 00000780-0000080C .text init_YM2_2__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::init_YM2_2() { + /* Nonmatching */ +} + +/* 0000080C-00000898 .text init_YM2_3__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::init_YM2_3() { + /* Nonmatching */ +} + +/* 00000898-000008E4 .text init_YMx_error__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::init_YMx_error() { + /* Nonmatching */ +} + +/* 000008E4-00000B98 .text createInit__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::createInit() { + /* Nonmatching */ +} + +/* 00000B98-00000C04 .text play_animation__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::play_animation() { + /* Nonmatching */ +} + +/* 00000C04-00000D34 .text setMtx__11daNpc_Ym1_cFb */ +void daNpc_Ym1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000D34-00000D48 .text bckResID__11daNpc_Ym1_cFi */ +void daNpc_Ym1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 00000D48-00000D98 .text btpResID__11daNpc_Ym1_cFi */ +void daNpc_Ym1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00000D98-00000E98 .text init_texPttrnAnm__11daNpc_Ym1_cFScb */ +void daNpc_Ym1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00000E98-00000F28 .text play_texPttrnAnm__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::play_texPttrnAnm() { + /* Nonmatching */ +} + +/* 00000F28-00000FF4 .text setAnm_anm__11daNpc_Ym1_cFPQ211daNpc_Ym1_c9anm_prm_c */ +void daNpc_Ym1_c::setAnm_anm(daNpc_Ym1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000FF4-00001064 .text setAnm_NUM__11daNpc_Ym1_cFii */ +void daNpc_Ym1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00001064-000010D0 .text setAnm__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::setAnm() { + /* Nonmatching */ +} + +/* 000010D0-000010D4 .text chngAnmTag__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 000010D4-000010D8 .text ctrlAnmTag__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 000010D8-00001118 .text chngAnmAtr__11daNpc_Ym1_cFUc */ +void daNpc_Ym1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00001118-0000111C .text ctrlAnmAtr__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 0000111C-00001180 .text setAnm_ATR__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00001180-0000123C .text anmAtr__11daNpc_Ym1_cFUs */ +void daNpc_Ym1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 0000123C-000014F0 .text next_msgStatus__11daNpc_Ym1_cFPUl */ +void daNpc_Ym1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000014F0-00001584 .text getMsg_YM1_0__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::getMsg_YM1_0() { + /* Nonmatching */ +} + +/* 00001584-000015C4 .text getMsg_YM1_1__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::getMsg_YM1_1() { + /* Nonmatching */ +} + +/* 000015C4-00001630 .text getMsg_YM2_0__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::getMsg_YM2_0() { + /* Nonmatching */ +} + +/* 00001630-0000166C .text getMsg_YM2_1__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::getMsg_YM2_1() { + /* Nonmatching */ +} + +/* 0000166C-00001718 .text getMsg_YM2_2__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::getMsg_YM2_2() { + /* Nonmatching */ +} + +/* 00001718-00001738 .text getMsg_YM2_3__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::getMsg_YM2_3() { + /* Nonmatching */ +} + +/* 00001738-000017DC .text getMsg__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::getMsg() { + /* Nonmatching */ +} + +/* 000017DC-0000182C .text eventOrder__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000182C-0000186C .text checkOrder__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::checkOrder() { + /* Nonmatching */ +} + +/* 0000186C-00001A08 .text set_collision_sp__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::set_collision_sp() { + /* Nonmatching */ +} + +/* 00001A08-00001B24 .text set_cutGrass__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::set_cutGrass() { + /* Nonmatching */ +} + +/* 00001B24-00001B5C .text chk_BlackPig__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::chk_BlackPig() { + /* Nonmatching */ +} + +/* 00001B5C-00001B8C .text chk_nbt_attn__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::chk_nbt_attn() { + /* Nonmatching */ +} + +/* 00001B8C-00001C24 .text chk_talk__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00001C24-00001C64 .text chk_parts_notMov__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 00001C64-00001DD0 .text lookBack__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001DD0-00001E50 .text chkAttention__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00001E50-00001F5C .text setAttention__11daNpc_Ym1_cFb */ +void daNpc_Ym1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001F5C-00002088 .text decideType__11daNpc_Ym1_cFi */ +void daNpc_Ym1_c::decideType(int) { + /* Nonmatching */ +} + +/* 00002088-00002128 .text privateCut__11daNpc_Ym1_cFi */ +void daNpc_Ym1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00002128-0000214C .text endEvent__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::endEvent() { + /* Nonmatching */ +} + +/* 0000214C-00002184 .text isEventEntry__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00002184-000021D4 .text event_proc__11daNpc_Ym1_cFi */ +void daNpc_Ym1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 000021D4-00002280 .text set_action__11daNpc_Ym1_cFM11daNpc_Ym1_cFPCvPvPv_iPv */ +void daNpc_Ym1_c::set_action(int (daNpc_Ym1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00002280-00002324 .text setStt__11daNpc_Ym1_cFSc */ +void daNpc_Ym1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00002324-00002448 .text chk_areaIN__11daNpc_Ym1_cFf4cXyz */ +void daNpc_Ym1_c::chk_areaIN(float, cXyz) { + /* Nonmatching */ +} + +/* 00002448-000025B8 .text kari_1__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::kari_1() { + /* Nonmatching */ +} + +/* 000025B8-00002770 .text wait_1__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::wait_1() { + /* Nonmatching */ +} + +/* 00002770-00002958 .text wait_2__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::wait_2() { + /* Nonmatching */ +} + +/* 00002958-00002BA0 .text talk_1__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::talk_1() { + /* Nonmatching */ +} + +/* 00002BA0-00002C78 .text turn_1__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::turn_1() { + /* Nonmatching */ +} + +/* 00002C78-00002DD4 .text NBTwai__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::NBTwai() { + /* Nonmatching */ +} + +/* 00002DD4-00002EFC .text SITwai__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::SITwai() { + /* Nonmatching */ +} + +/* 00002EFC-00002FFC .text wait_action1__11daNpc_Ym1_cFPv */ +void daNpc_Ym1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00002FFC-00003100 .text wait_action2__11daNpc_Ym1_cFPv */ +void daNpc_Ym1_c::wait_action2(void*) { + /* Nonmatching */ +} + +/* 00003100-00003270 .text wait_action3__11daNpc_Ym1_cFPv */ +void daNpc_Ym1_c::wait_action3(void*) { + /* Nonmatching */ +} + +/* 00003270-00003324 .text wait_action4__11daNpc_Ym1_cFPv */ +void daNpc_Ym1_c::wait_action4(void*) { + /* Nonmatching */ +} + +/* 00003324-00003390 .text demo_action1__11daNpc_Ym1_cFPv */ +void daNpc_Ym1_c::demo_action1(void*) { + /* Nonmatching */ +} + +/* 00003390-000034CC .text demo__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::demo() { + /* Nonmatching */ +} + +/* 000034CC-0000359C .text shadowDraw__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 0000359C-000037A0 .text _draw__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::_draw() { + /* Nonmatching */ +} + +/* 000037A0-00003A5C .text _execute__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::_execute() { + /* Nonmatching */ +} + +/* 00003A5C-00003AB0 .text _delete__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::_delete() { + /* Nonmatching */ +} + +/* 00003AB0-00003BDC .text _create__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::_create() { + /* Nonmatching */ +} + +/* 00003BDC-00003D90 .text __ct__11daNpc_Ym1_cFv */ +daNpc_Ym1_c::daNpc_Ym1_c() { + /* Nonmatching */ +} + +/* 00003D90-00003DEC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00003DEC-00003E34 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003E34-00003F00 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003F00-00003F48 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00003F48-00003FA4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003FA4-00003FEC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00003FEC-0000405C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000405C-00004360 .text bodyCreateHeap__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 00004360-00004460 .text headCreateHeap__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::headCreateHeap() { + /* Nonmatching */ +} + +/* 00004460-00004534 .text itemCreateHeap__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::itemCreateHeap() { + /* Nonmatching */ +} + +/* 00004534-000045F8 .text CreateHeap__11daNpc_Ym1_cFv */ +void daNpc_Ym1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000045F8-00004618 .text daNpc_Ym1_Create__FP10fopAc_ac_c */ +void daNpc_Ym1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004618-00004638 .text daNpc_Ym1_Delete__FP11daNpc_Ym1_c */ +void daNpc_Ym1_Delete(daNpc_Ym1_c*) { + /* Nonmatching */ +} + +/* 00004638-00004658 .text daNpc_Ym1_Execute__FP11daNpc_Ym1_c */ +void daNpc_Ym1_Execute(daNpc_Ym1_c*) { + /* Nonmatching */ +} + +/* 00004658-00004678 .text daNpc_Ym1_Draw__FP11daNpc_Ym1_c */ +void daNpc_Ym1_Draw(daNpc_Ym1_c*) { + /* Nonmatching */ +} + +/* 00004678-00004680 .text daNpc_Ym1_IsDelete__FP11daNpc_Ym1_c */ +void daNpc_Ym1_IsDelete(daNpc_Ym1_c*) { + /* Nonmatching */ +} + +/* 00004680-00004690 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004690-00004698 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004698-000046A0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000046A0-000046A8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000046A8-000046B0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000046B0-000046E8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000046E8-000046F0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000046F0-000046F8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000046F8-00004700 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004700-00004738 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004738-0000473C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000473C-00004744 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004744-0000474C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000474C-00004754 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004754-00004760 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004760-0000476C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000476C-000047F0 .text __dt__15daNpc_Ym1_HIO_cFv */ +daNpc_Ym1_HIO_c::~daNpc_Ym1_HIO_c() { + /* Nonmatching */ +} + +/* 000047F0-0000480C .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 0000480C-00004888 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 000048C4-000048CC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000048CC-000048D4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000048D4-000048DC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000048DC-000048E4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000048E4-000048EC .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000048EC-000048F4 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000048F4-000048F8 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_yw1.cpp b/src/d/actor/d_a_npc_yw1.cpp new file mode 100644 index 000000000..1f29d140f --- /dev/null +++ b/src/d/actor/d_a_npc_yw1.cpp @@ -0,0 +1,598 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_yw1.cpp +// + +#include "d_a_npc_yw1.h" +#include "dolphin/types.h" + +/* 000000EC-00000108 .text __ct__20daNpc_Yw1_childHIO_cFv */ +daNpc_Yw1_childHIO_c::daNpc_Yw1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000108-00000150 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000150-000001DC .text __ct__15daNpc_Yw1_HIO_cFv */ +daNpc_Yw1_HIO_c::daNpc_Yw1_HIO_c() { + /* Nonmatching */ +} + +/* 000001DC-00000238 .text __dt__20daNpc_Yw1_childHIO_cFv */ +daNpc_Yw1_childHIO_c::~daNpc_Yw1_childHIO_c() { + /* Nonmatching */ +} + +/* 00000238-00000284 .text nodeCB_Hair__FP7J3DNodei */ +void nodeCB_Hair(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000284-00000414 .text _nodeCB_Hair__11daNpc_Yw1_cFP7J3DNodeP8J3DModel */ +void daNpc_Yw1_c::_nodeCB_Hair(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000414-00000450 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000450-0000049C .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000049C-000005BC .text _nodeCB_Head__11daNpc_Yw1_cFP7J3DNodeP8J3DModel */ +void daNpc_Yw1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000005BC-00000608 .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000608-000006A8 .text _nodeCB_BackBone__11daNpc_Yw1_cFP7J3DNodeP8J3DModel */ +void daNpc_Yw1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000006A8-000006C8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000006C8-00000740 .text searchActor_Bm1__FPvPv */ +void searchActor_Bm1(void*, void*) { + /* Nonmatching */ +} + +/* 00000740-00000844 .text init_YW1_0__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::init_YW1_0() { + /* Nonmatching */ +} + +/* 00000844-000008F8 .text init_YW1_1__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::init_YW1_1() { + /* Nonmatching */ +} + +/* 000008F8-000009A4 .text init_YW1_2__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::init_YW1_2() { + /* Nonmatching */ +} + +/* 000009A4-00000AB4 .text init_YW1_3__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::init_YW1_3() { + /* Nonmatching */ +} + +/* 00000AB4-00000C9C .text createInit__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::createInit() { + /* Nonmatching */ +} + +/* 00000C9C-00000D44 .text play_animation__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::play_animation() { + /* Nonmatching */ +} + +/* 00000D44-00000E4C .text upLift__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::upLift() { + /* Nonmatching */ +} + +/* 00000E4C-00000F48 .text setMtx__11daNpc_Yw1_cFb */ +void daNpc_Yw1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 00000F48-00000F5C .text bckResID__11daNpc_Yw1_cFi */ +void daNpc_Yw1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 00000F5C-00000F70 .text btpResID__11daNpc_Yw1_cFi */ +void daNpc_Yw1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00000F70-00001078 .text init_texPttrnAnm__11daNpc_Yw1_cFScb */ +void daNpc_Yw1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00001078-00001108 .text play_texPttrnAnm__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::play_texPttrnAnm() { + /* Nonmatching */ +} + +/* 00001108-000011AC .text setAnm_anm__11daNpc_Yw1_cFPQ211daNpc_Yw1_c9anm_prm_c */ +void daNpc_Yw1_c::setAnm_anm(daNpc_Yw1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 000011AC-0000121C .text setAnm_NUM__11daNpc_Yw1_cFii */ +void daNpc_Yw1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 0000121C-00001288 .text setAnm__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::setAnm() { + /* Nonmatching */ +} + +/* 00001288-0000128C .text chngAnmTag__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 0000128C-00001290 .text ctrlAnmTag__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00001290-000012D0 .text chngAnmAtr__11daNpc_Yw1_cFUc */ +void daNpc_Yw1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 000012D0-000012D4 .text ctrlAnmAtr__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 000012D4-00001338 .text setAnm_ATR__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00001338-000013F4 .text anmAtr__11daNpc_Yw1_cFUs */ +void daNpc_Yw1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000013F4-0000148C .text next_msgStatus__11daNpc_Yw1_cFPUl */ +void daNpc_Yw1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 0000148C-00001588 .text getMsg_YW1_0__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::getMsg_YW1_0() { + /* Nonmatching */ +} + +/* 00001588-00001600 .text getMsg_YW1_1__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::getMsg_YW1_1() { + /* Nonmatching */ +} + +/* 00001600-00001678 .text getMsg_YW1_2__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::getMsg_YW1_2() { + /* Nonmatching */ +} + +/* 00001678-000016F0 .text getMsg_YW1_3__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::getMsg_YW1_3() { + /* Nonmatching */ +} + +/* 000016F0-00001770 .text getMsg__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::getMsg() { + /* Nonmatching */ +} + +/* 00001770-000017C0 .text eventOrder__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::eventOrder() { + /* Nonmatching */ +} + +/* 000017C0-00001800 .text checkOrder__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001800-00001898 .text chk_talk__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00001898-000018D8 .text chk_parts_notMov__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 000018D8-00001938 .text searchByID__11daNpc_Yw1_cFUiPi */ +void daNpc_Yw1_c::searchByID(unsigned int, int*) { + /* Nonmatching */ +} + +/* 00001938-000019E8 .text partner_search_sub__11daNpc_Yw1_cFPFPvPv_Pv */ +void daNpc_Yw1_c::partner_search_sub(void* (*)(void*, void*)) { + /* Nonmatching */ +} + +/* 000019E8-00001A54 .text partner_search__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::partner_search() { + /* Nonmatching */ +} + +/* 00001A54-00001C2C .text lookBack__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::lookBack() { + /* Nonmatching */ +} + +/* 00001C2C-00001CAC .text chkAttention__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::chkAttention() { + /* Nonmatching */ +} + +/* 00001CAC-00001D28 .text setAttention__11daNpc_Yw1_cFb */ +void daNpc_Yw1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001D28-00001DC4 .text decideType__11daNpc_Yw1_cFi */ +void daNpc_Yw1_c::decideType(int) { + /* Nonmatching */ +} + +/* 00001DC4-00001E64 .text privateCut__11daNpc_Yw1_cFi */ +void daNpc_Yw1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 00001E64-00001E88 .text endEvent__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::endEvent() { + /* Nonmatching */ +} + +/* 00001E88-00001EC0 .text isEventEntry__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 00001EC0-00001F18 .text event_proc__11daNpc_Yw1_cFi */ +void daNpc_Yw1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00001F18-00001FC4 .text set_action__11daNpc_Yw1_cFM11daNpc_Yw1_cFPCvPvPv_iPv */ +void daNpc_Yw1_c::set_action(int (daNpc_Yw1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001FC4-0000205C .text setStt__11daNpc_Yw1_cFSc */ +void daNpc_Yw1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 0000205C-0000212C .text chngTsuboAnm__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::chngTsuboAnm() { + /* Nonmatching */ +} + +/* 0000212C-000022B8 .text chk_areaIN__11daNpc_Yw1_cFffs4cXyz */ +void daNpc_Yw1_c::chk_areaIN(float, float, short, cXyz) { + /* Nonmatching */ +} + +/* 000022B8-00002360 .text set_pthPoint__11daNpc_Yw1_cFUc */ +void daNpc_Yw1_c::set_pthPoint(unsigned char) { + /* Nonmatching */ +} + +/* 00002360-00002D94 .text setHairAngle__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::setHairAngle() { + /* Nonmatching */ +} + +/* 00002D94-00002DEC .text chk_brkTsubo__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::chk_brkTsubo() { + /* Nonmatching */ +} + +/* 00002DEC-00002E28 .text chk_bm1Odoroki__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::chk_bm1Odoroki() { + /* Nonmatching */ +} + +/* 00002E28-00002F90 .text wait_1__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::wait_1() { + /* Nonmatching */ +} + +/* 00002F90-0000309C .text wait_2__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::wait_2() { + /* Nonmatching */ +} + +/* 0000309C-00003174 .text wait_3__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::wait_3() { + /* Nonmatching */ +} + +/* 00003174-0000347C .text walk_1__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::walk_1() { + /* Nonmatching */ +} + +/* 0000347C-00003594 .text turn_1__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::turn_1() { + /* Nonmatching */ +} + +/* 00003594-000036F0 .text talk_1__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::talk_1() { + /* Nonmatching */ +} + +/* 000036F0-00003848 .text wait_action1__11daNpc_Yw1_cFPv */ +void daNpc_Yw1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00003848-00003904 .text wait_action2__11daNpc_Yw1_cFPv */ +void daNpc_Yw1_c::wait_action2(void*) { + /* Nonmatching */ +} + +/* 00003904-00003A50 .text demo__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::demo() { + /* Nonmatching */ +} + +/* 00003A50-00003B4C .text shadowDraw__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00003B4C-00003C84 .text _draw__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::_draw() { + /* Nonmatching */ +} + +/* 00003C84-00003EDC .text _execute__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::_execute() { + /* Nonmatching */ +} + +/* 00003EDC-00003F38 .text _delete__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::_delete() { + /* Nonmatching */ +} + +/* 00003F38-0000417C .text _create__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::_create() { + /* Nonmatching */ +} + +/* 0000417C-000041D8 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000041D8-00004220 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004220-000042EC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000042EC-00004334 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004334-00004390 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004390-000043D8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000043D8-00004448 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004448-0000469C .text bodyCreateHeap__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 0000469C-00004930 .text headCreateHeap__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::headCreateHeap() { + /* Nonmatching */ +} + +/* 00004930-000049D0 .text CreateHeap__11daNpc_Yw1_cFv */ +void daNpc_Yw1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000049D0-000049F0 .text daNpc_Yw1_Create__FP10fopAc_ac_c */ +void daNpc_Yw1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000049F0-00004A10 .text daNpc_Yw1_Delete__FP11daNpc_Yw1_c */ +void daNpc_Yw1_Delete(daNpc_Yw1_c*) { + /* Nonmatching */ +} + +/* 00004A10-00004A30 .text daNpc_Yw1_Execute__FP11daNpc_Yw1_c */ +void daNpc_Yw1_Execute(daNpc_Yw1_c*) { + /* Nonmatching */ +} + +/* 00004A30-00004A50 .text daNpc_Yw1_Draw__FP11daNpc_Yw1_c */ +void daNpc_Yw1_Draw(daNpc_Yw1_c*) { + /* Nonmatching */ +} + +/* 00004A50-00004A58 .text daNpc_Yw1_IsDelete__FP11daNpc_Yw1_c */ +void daNpc_Yw1_IsDelete(daNpc_Yw1_c*) { + /* Nonmatching */ +} + +/* 00004A58-00004A68 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004A68-00004A70 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004A70-00004A78 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004A78-00004A80 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A80-00004A88 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A88-00004AC0 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004AC0-00004AC8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004AC8-00004AD0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004AD0-00004AD8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004AD8-00004B10 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B10-00004B14 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004B14-00004B1C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004B1C-00004B24 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004B24-00004B2C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004B2C-00004B38 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004B38-00004B44 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004B44-00004BC8 .text __dt__15daNpc_Yw1_HIO_cFv */ +daNpc_Yw1_HIO_c::~daNpc_Yw1_HIO_c() { + /* Nonmatching */ +} + +/* 00004BC8-00004BE4 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00004BE4-00004C60 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00004CD4-00004CDC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004CDC-00004CE4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004CE4-00004CEC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004CEC-00004CF4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004CF4-00004CFC .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00004CFC-00004D04 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00004D04-00004D08 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_zk1.cpp b/src/d/actor/d_a_npc_zk1.cpp new file mode 100644 index 000000000..7cee2ad7e --- /dev/null +++ b/src/d/actor/d_a_npc_zk1.cpp @@ -0,0 +1,468 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_zk1.cpp +// + +#include "d_a_npc_zk1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Zk1_HIO_cFv */ +daNpc_Zk1_HIO_c::daNpc_Zk1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001E4 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E4-00000304 .text _nodeCB_Head__11daNpc_Zk1_cFP7J3DNodeP8J3DModel */ +void daNpc_Zk1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000304-00000340 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000340-0000038C .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000038C-0000042C .text _nodeCB_BackBone__11daNpc_Zk1_cFP7J3DNodeP8J3DModel */ +void daNpc_Zk1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 0000042C-0000044C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000044C-00000518 .text init_ZK1_0__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::init_ZK1_0() { + /* Nonmatching */ +} + +/* 00000518-00000698 .text createInit__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::createInit() { + /* Nonmatching */ +} + +/* 00000698-00000740 .text play_animation__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::play_animation() { + /* Nonmatching */ +} + +/* 00000740-000007F0 .text setMtx__11daNpc_Zk1_cFb */ +void daNpc_Zk1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 000007F0-00000804 .text bckResID__11daNpc_Zk1_cFi */ +void daNpc_Zk1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 00000804-00000818 .text btpResID__11daNpc_Zk1_cFi */ +void daNpc_Zk1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00000818-0000091C .text setBtp__11daNpc_Zk1_cFScb */ +void daNpc_Zk1_c::setBtp(signed char, bool) { + /* Nonmatching */ +} + +/* 0000091C-0000093C .text init_texPttrnAnm__11daNpc_Zk1_cFScb */ +void daNpc_Zk1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 0000093C-000009D8 .text play_btp_anm__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::play_btp_anm() { + /* Nonmatching */ +} + +/* 000009D8-00000A74 .text setAnm_anm__11daNpc_Zk1_cFPQ211daNpc_Zk1_c9anm_prm_c */ +void daNpc_Zk1_c::setAnm_anm(daNpc_Zk1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00000A74-00000AE0 .text setAnm__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::setAnm() { + /* Nonmatching */ +} + +/* 00000AE0-00000AE4 .text chngAnmTag__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00000AE4-00000AE8 .text ctrlAnmTag__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00000AE8-00000B28 .text chngAnmAtr__11daNpc_Zk1_cFUc */ +void daNpc_Zk1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00000B28-00000B34 .text ctrlAnmAtr__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00000B34-00000B98 .text setAnm_ATR__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00000B98-00000C54 .text anmAtr__11daNpc_Zk1_cFUs */ +void daNpc_Zk1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00000C54-00000D30 .text next_msgStatus__11daNpc_Zk1_cFPUl */ +void daNpc_Zk1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000D30-00000E10 .text getMsg_ZK1_0__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::getMsg_ZK1_0() { + /* Nonmatching */ +} + +/* 00000E10-00000E4C .text getMsg__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::getMsg() { + /* Nonmatching */ +} + +/* 00000E4C-00000ED8 .text eventOrder__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000ED8-00000F8C .text checkOrder__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000F8C-00001024 .text chk_talk__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00001024-00001064 .text chk_parts_notMov__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 00001064-000010B8 .text searchByID__11daNpc_Zk1_cFUiPi */ +void daNpc_Zk1_c::searchByID(unsigned int, int*) { + /* Nonmatching */ +} + +/* 000010B8-0000127C .text lookBack__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::lookBack() { + /* Nonmatching */ +} + +/* 0000127C-000012FC .text chkAttention__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::chkAttention() { + /* Nonmatching */ +} + +/* 000012FC-00001354 .text setAttention__11daNpc_Zk1_cFb */ +void daNpc_Zk1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00001354-000013DC .text decideType__11daNpc_Zk1_cFi */ +void daNpc_Zk1_c::decideType(int) { + /* Nonmatching */ +} + +/* 000013DC-0000147C .text privateCut__11daNpc_Zk1_cFi */ +void daNpc_Zk1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 0000147C-000014A0 .text endEvent__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::endEvent() { + /* Nonmatching */ +} + +/* 000014A0-000014D8 .text isEventEntry__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 000014D8-0000155C .text event_proc__11daNpc_Zk1_cFi */ +void daNpc_Zk1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 0000155C-00001608 .text set_action__11daNpc_Zk1_cFM11daNpc_Zk1_cFPCvPvPv_iPv */ +void daNpc_Zk1_c::set_action(int (daNpc_Zk1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00001608-0000167C .text setStt__11daNpc_Zk1_cFSc */ +void daNpc_Zk1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 0000167C-000017FC .text wait_1__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::wait_1() { + /* Nonmatching */ +} + +/* 000017FC-00001920 .text talk_1__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::talk_1() { + /* Nonmatching */ +} + +/* 00001920-000019DC .text wait_action1__11daNpc_Zk1_cFPv */ +void daNpc_Zk1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 000019DC-00001B1C .text demo__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::demo() { + /* Nonmatching */ +} + +/* 00001B1C-00001BAC .text shadowDraw__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 00001BAC-00001C80 .text _draw__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::_draw() { + /* Nonmatching */ +} + +/* 00001C80-00001EA8 .text _execute__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::_execute() { + /* Nonmatching */ +} + +/* 00001EA8-00001EFC .text _delete__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::_delete() { + /* Nonmatching */ +} + +/* 00001EFC-00002148 .text _create__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::_create() { + /* Nonmatching */ +} + +/* 00002148-000021A4 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000021A4-000021EC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000021EC-000022B8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000022B8-00002300 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002300-0000235C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000235C-000023A4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000023A4-00002414 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002414-00002688 .text bodyCreateHeap__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 00002688-0000270C .text CreateHeap__11daNpc_Zk1_cFv */ +void daNpc_Zk1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000270C-0000272C .text daNpc_Zk1_Create__FP10fopAc_ac_c */ +void daNpc_Zk1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000272C-0000274C .text daNpc_Zk1_Delete__FP11daNpc_Zk1_c */ +void daNpc_Zk1_Delete(daNpc_Zk1_c*) { + /* Nonmatching */ +} + +/* 0000274C-0000276C .text daNpc_Zk1_Execute__FP11daNpc_Zk1_c */ +void daNpc_Zk1_Execute(daNpc_Zk1_c*) { + /* Nonmatching */ +} + +/* 0000276C-0000278C .text daNpc_Zk1_Draw__FP11daNpc_Zk1_c */ +void daNpc_Zk1_Draw(daNpc_Zk1_c*) { + /* Nonmatching */ +} + +/* 0000278C-00002794 .text daNpc_Zk1_IsDelete__FP11daNpc_Zk1_c */ +void daNpc_Zk1_IsDelete(daNpc_Zk1_c*) { + /* Nonmatching */ +} + +/* 00002794-000027A4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000027A4-000027AC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000027AC-000027B4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000027B4-000027BC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000027BC-000027C4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000027C4-000027FC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000027FC-00002804 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002804-0000280C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000280C-00002814 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002814-0000284C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000284C-00002850 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002850-00002858 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002858-00002860 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002860-00002868 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002868-00002874 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002874-00002880 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002880-000028DC .text __dt__15daNpc_Zk1_HIO_cFv */ +daNpc_Zk1_HIO_c::~daNpc_Zk1_HIO_c() { + /* Nonmatching */ +} + +/* 000028DC-000028F8 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 000028F8-00002974 .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 000029B0-000029B8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000029B8-000029C0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000029C0-000029C8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000029C8-000029D0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000029D0-000029D8 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000029D8-000029E0 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000029E0-000029E4 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_npc_zl1.cpp b/src/d/actor/d_a_npc_zl1.cpp new file mode 100644 index 000000000..5a0bb16c0 --- /dev/null +++ b/src/d/actor/d_a_npc_zl1.cpp @@ -0,0 +1,1013 @@ +// +// Generated by dtk +// Translation Unit: d_a_npc_zl1.cpp +// + +#include "d_a_npc_zl1.h" +#include "dolphin/types.h" + +/* 000000EC-00000150 .text __ct__15daNpc_Zl1_HIO_cFv */ +daNpc_Zl1_HIO_c::daNpc_Zl1_HIO_c() { + /* Nonmatching */ +} + +/* 00000150-00000198 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000198-000001F8 .text __ct__18daNpc_Zl1_matAnm_cFv */ +daNpc_Zl1_matAnm_c::daNpc_Zl1_matAnm_c() { + /* Nonmatching */ +} + +/* 000001F8-0000028C .text calc__18daNpc_Zl1_matAnm_cCFP11J3DMaterial */ +void daNpc_Zl1_matAnm_c::calc(J3DMaterial*) const { + /* Nonmatching */ +} + +/* 0000028C-000002D8 .text nodeCB_Head__FP7J3DNodei */ +void nodeCB_Head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002D8-00000400 .text _nodeCB_Head__11daNpc_Zl1_cFP7J3DNodeP8J3DModel */ +void daNpc_Zl1_c::_nodeCB_Head(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000400-0000043C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000043C-00000488 .text nodeCB_BackBone__FP7J3DNodei */ +void nodeCB_BackBone(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000488-00000528 .text _nodeCB_BackBone__11daNpc_Zl1_cFP7J3DNodeP8J3DModel */ +void daNpc_Zl1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000528-00000548 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000548-000005C0 .text searchActor_Branch__FPvPv */ +void searchActor_Branch(void*, void*) { + /* Nonmatching */ +} + +/* 000005C0-00000638 .text searchActor_Bm1__FPvPv */ +void searchActor_Bm1(void*, void*) { + /* Nonmatching */ +} + +/* 00000638-00000824 .text set_startPos__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::set_startPos(int) { + /* Nonmatching */ +} + +/* 00000824-000008B8 .text init_ZL1_0__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::init_ZL1_0() { + /* Nonmatching */ +} + +/* 000008B8-0000094C .text init_ZL1_1__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::init_ZL1_1() { + /* Nonmatching */ +} + +/* 0000094C-000009EC .text init_ZL1_2__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::init_ZL1_2() { + /* Nonmatching */ +} + +/* 000009EC-00000AE4 .text init_ZL1_3__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::init_ZL1_3() { + /* Nonmatching */ +} + +/* 00000AE4-00000B48 .text init_ZL1_4__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::init_ZL1_4() { + /* Nonmatching */ +} + +/* 00000B48-00000CC0 .text init_ZL1_5__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::init_ZL1_5() { + /* Nonmatching */ +} + +/* 00000CC0-00000D24 .text init_ZL1_6__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::init_ZL1_6() { + /* Nonmatching */ +} + +/* 00000D24-00000D88 .text init_ZL1_7__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::init_ZL1_7() { + /* Nonmatching */ +} + +/* 00000D88-00000FB0 .text createInit__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::createInit() { + /* Nonmatching */ +} + +/* 00000FB0-000010F4 .text play_animation__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::play_animation() { + /* Nonmatching */ +} + +/* 000010F4-000011EC .text swoon_OnShip__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::swoon_OnShip() { + /* Nonmatching */ +} + +/* 000011EC-000013A0 .text setMtx__11daNpc_Zl1_cFb */ +void daNpc_Zl1_c::setMtx(bool) { + /* Nonmatching */ +} + +/* 000013A0-000013F0 .text bckResID__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::bckResID(int) { + /* Nonmatching */ +} + +/* 000013F0-00001440 .text btpResID__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::btpResID(int) { + /* Nonmatching */ +} + +/* 00001440-00001490 .text btkResID__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::btkResID(int) { + /* Nonmatching */ +} + +/* 00001490-00001590 .text setBtp__11daNpc_Zl1_cFScb */ +void daNpc_Zl1_c::setBtp(signed char, bool) { + /* Nonmatching */ +} + +/* 00001590-00001610 .text setMat__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::setMat() { + /* Nonmatching */ +} + +/* 00001610-00001728 .text setBtk__11daNpc_Zl1_cFScb */ +void daNpc_Zl1_c::setBtk(signed char, bool) { + /* Nonmatching */ +} + +/* 00001728-00001794 .text init_texPttrnAnm__11daNpc_Zl1_cFScb */ +void daNpc_Zl1_c::init_texPttrnAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00001794-00001830 .text play_btp_anm__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::play_btp_anm() { + /* Nonmatching */ +} + +/* 00001830-000019EC .text eye_ctrl__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::eye_ctrl() { + /* Nonmatching */ +} + +/* 000019EC-00001A44 .text play_btk_anm__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::play_btk_anm() { + /* Nonmatching */ +} + +/* 00001A44-00001AE0 .text setAnm_anm__11daNpc_Zl1_cFPQ211daNpc_Zl1_c9anm_prm_c */ +void daNpc_Zl1_c::setAnm_anm(daNpc_Zl1_c::anm_prm_c*) { + /* Nonmatching */ +} + +/* 00001AE0-00001B50 .text setAnm_NUM__11daNpc_Zl1_cFii */ +void daNpc_Zl1_c::setAnm_NUM(int, int) { + /* Nonmatching */ +} + +/* 00001B50-00001BBC .text setAnm__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::setAnm() { + /* Nonmatching */ +} + +/* 00001BBC-00001BC0 .text chngAnmTag__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::chngAnmTag() { + /* Nonmatching */ +} + +/* 00001BC0-00001BC4 .text ctrlAnmTag__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::ctrlAnmTag() { + /* Nonmatching */ +} + +/* 00001BC4-00001DA8 .text chngAnmAtr__11daNpc_Zl1_cFUc */ +void daNpc_Zl1_c::chngAnmAtr(unsigned char) { + /* Nonmatching */ +} + +/* 00001DA8-00001DB4 .text ctrlAnmAtr__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::ctrlAnmAtr() { + /* Nonmatching */ +} + +/* 00001DB4-00001E18 .text setAnm_ATR__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::setAnm_ATR() { + /* Nonmatching */ +} + +/* 00001E18-00001ED4 .text anmAtr__11daNpc_Zl1_cFUs */ +void daNpc_Zl1_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00001ED4-00001FA0 .text next_msgStatus__11daNpc_Zl1_cFPUl */ +void daNpc_Zl1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001FA0-00001FF0 .text getMsg_ZL1_2__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::getMsg_ZL1_2() { + /* Nonmatching */ +} + +/* 00001FF0-0000202C .text getMsg_ZL1_4__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::getMsg_ZL1_4() { + /* Nonmatching */ +} + +/* 0000202C-00002034 .text getMsg_ZL1_5__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::getMsg_ZL1_5() { + /* Nonmatching */ +} + +/* 00002034-000020B0 .text getMsg__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::getMsg() { + /* Nonmatching */ +} + +/* 000020B0-0000213C .text eventOrder__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000213C-00002280 .text checkOrder__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00002280-00002318 .text chk_talk__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::chk_talk() { + /* Nonmatching */ +} + +/* 00002318-00002358 .text chk_parts_notMov__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::chk_parts_notMov() { + /* Nonmatching */ +} + +/* 00002358-000023AC .text searchByID__11daNpc_Zl1_cFUiPi */ +void daNpc_Zl1_c::searchByID(unsigned int, int*) { + /* Nonmatching */ +} + +/* 000023AC-0000245C .text partner_search_sub__11daNpc_Zl1_cFPFPvPv_Pv */ +void daNpc_Zl1_c::partner_search_sub(void* (*)(void*, void*)) { + /* Nonmatching */ +} + +/* 0000245C-000024F0 .text partner_search__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::partner_search() { + /* Nonmatching */ +} + +/* 000024F0-00002528 .text setEyeCtrl__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::setEyeCtrl() { + /* Nonmatching */ +} + +/* 00002528-00002560 .text clrEyeCtrl__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::clrEyeCtrl() { + /* Nonmatching */ +} + +/* 00002560-000027CC .text lookBack__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::lookBack() { + /* Nonmatching */ +} + +/* 000027CC-0000284C .text chkAttention__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::chkAttention() { + /* Nonmatching */ +} + +/* 0000284C-000028A4 .text setAttention__11daNpc_Zl1_cFb */ +void daNpc_Zl1_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 000028A4-000029EC .text decideType__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::decideType(int) { + /* Nonmatching */ +} + +/* 000029EC-000029FC .text get_prmFloat__11daNpc_Zl1_cFPff */ +void daNpc_Zl1_c::get_prmFloat(float*, float) { + /* Nonmatching */ +} + +/* 000029FC-00002AFC .text set_LightPos__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::set_LightPos() { + /* Nonmatching */ +} + +/* 00002AFC-00002B4C .text init_Light__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::init_Light() { + /* Nonmatching */ +} + +/* 00002B4C-00002B9C .text incEnvironment__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::incEnvironment() { + /* Nonmatching */ +} + +/* 00002B9C-00002BCC .text decEnvironment__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::decEnvironment() { + /* Nonmatching */ +} + +/* 00002BCC-00002CD0 .text darkProc__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::darkProc() { + /* Nonmatching */ +} + +/* 00002CD0-00002D58 .text cut_init_LOK_PLYER__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_LOK_PLYER(int) { + /* Nonmatching */ +} + +/* 00002D58-00002D60 .text cut_move_LOK_PLYER__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_LOK_PLYER() { + /* Nonmatching */ +} + +/* 00002D60-00002E20 .text cut_init_LOK_PARTNER__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_LOK_PARTNER(int) { + /* Nonmatching */ +} + +/* 00002E20-00002E28 .text cut_move_LOK_PARTNER__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_LOK_PARTNER() { + /* Nonmatching */ +} + +/* 00002E28-00002E88 .text cut_init_CHG_ANM_ATR__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_CHG_ANM_ATR(int) { + /* Nonmatching */ +} + +/* 00002E88-00002E90 .text cut_move_CHG_ANM_ATR__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_CHG_ANM_ATR() { + /* Nonmatching */ +} + +/* 00002E90-00002F28 .text cut_init_PLYER_TRN_PARTNER__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_PLYER_TRN_PARTNER(int) { + /* Nonmatching */ +} + +/* 00002F28-00002F30 .text cut_move_PLYER_TRN_PARTNER__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_PLYER_TRN_PARTNER() { + /* Nonmatching */ +} + +/* 00002F30-00002F74 .text cut_init_PLYER_TRN_TETRA__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_PLYER_TRN_TETRA(int) { + /* Nonmatching */ +} + +/* 00002F74-00002F7C .text cut_move_PLYER_TRN_TETRA__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_PLYER_TRN_TETRA() { + /* Nonmatching */ +} + +/* 00002F7C-00002FFC .text cut_init_MAJYU_START__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_MAJYU_START(int) { + /* Nonmatching */ +} + +/* 00002FFC-00003004 .text cut_move_MAJYU_START__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_MAJYU_START() { + /* Nonmatching */ +} + +/* 00003004-00003020 .text cut_init_OKIRU__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_OKIRU(int) { + /* Nonmatching */ +} + +/* 00003020-00003034 .text cut_move_OKIRU__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_OKIRU() { + /* Nonmatching */ +} + +/* 00003034-0000305C .text cut_init_OKIRU_2__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_OKIRU_2(int) { + /* Nonmatching */ +} + +/* 0000305C-000030B8 .text cut_move_OKIRU_2__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_OKIRU_2() { + /* Nonmatching */ +} + +/* 000030B8-00003118 .text cut_init_DRW_ONOFF__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_DRW_ONOFF(int) { + /* Nonmatching */ +} + +/* 00003118-00003120 .text cut_move_DRW_ONOFF__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_DRW_ONOFF() { + /* Nonmatching */ +} + +/* 00003120-000031A8 .text cut_init_PLYER_DRW_ONOFF__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_PLYER_DRW_ONOFF(int) { + /* Nonmatching */ +} + +/* 000031A8-000031B0 .text cut_move_PLYER_DRW_ONOFF__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_PLYER_DRW_ONOFF() { + /* Nonmatching */ +} + +/* 000031B0-0000333C .text cut_init_JMP_OFF__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_JMP_OFF(int) { + /* Nonmatching */ +} + +/* 0000333C-000033A0 .text cut_move_JMP_OFF__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_JMP_OFF() { + /* Nonmatching */ +} + +/* 000033A0-000034D4 .text cut_init_OMAMORI_ONOFF__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_OMAMORI_ONOFF(int) { + /* Nonmatching */ +} + +/* 000034D4-000034DC .text cut_move_OMAMORI_ONOFF__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_OMAMORI_ONOFF() { + /* Nonmatching */ +} + +/* 000034DC-0000356C .text cut_init_SURPRISED__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::cut_init_SURPRISED(int) { + /* Nonmatching */ +} + +/* 0000356C-00003574 .text cut_move_SURPRISED__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::cut_move_SURPRISED() { + /* Nonmatching */ +} + +/* 00003574-000037E0 .text privateCut__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::privateCut(int) { + /* Nonmatching */ +} + +/* 000037E0-00003804 .text endEvent__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::endEvent() { + /* Nonmatching */ +} + +/* 00003804-0000383C .text isEventEntry__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::isEventEntry() { + /* Nonmatching */ +} + +/* 0000383C-00003A1C .text event_proc__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::event_proc(int) { + /* Nonmatching */ +} + +/* 00003A1C-00003AC8 .text set_action__11daNpc_Zl1_cFM11daNpc_Zl1_cFPCvPvPv_iPv */ +void daNpc_Zl1_c::set_action(int (daNpc_Zl1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00003AC8-00003B8C .text setStt__11daNpc_Zl1_cFSc */ +void daNpc_Zl1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00003B8C-00003D14 .text chk_areaIN__11daNpc_Zl1_cFffs4cXyz */ +void daNpc_Zl1_c::chk_areaIN(float, float, short, cXyz) { + /* Nonmatching */ +} + +/* 00003D14-00003DE8 .text setWaterRipple__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::setWaterRipple() { + /* Nonmatching */ +} + +/* 00003DE8-00003E74 .text setWaterSplash__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::setWaterSplash() { + /* Nonmatching */ +} + +/* 00003E74-00003F34 .text set_simpleLand__11daNpc_Zl1_cFb */ +void daNpc_Zl1_c::set_simpleLand(bool) { + /* Nonmatching */ +} + +/* 00003F34-00004118 .text setEff__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::setEff() { + /* Nonmatching */ +} + +/* 00004118-0000498C .text setFrontWallType__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::setFrontWallType() { + /* Nonmatching */ +} + +/* 0000498C-00004AB0 .text __dt__15dBgS_ObjRoofChkFv */ +dBgS_ObjRoofChk::~dBgS_ObjRoofChk() { + /* Nonmatching */ +} + +/* 00004AB0-00004BAC .text __dt__12dBgS_RoofChkFv */ +dBgS_RoofChk::~dBgS_RoofChk() { + /* Nonmatching */ +} + +/* 00004BAC-00004CD8 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00004CD8-00004D78 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00004D78-00004DD4 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00004DD4-00004E1C .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00004E1C-00004E78 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00004E78-00004EC0 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00004EC0-00004F54 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00004F54-00004F9C .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00004F9C-00004FE4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004FE4-00005128 .text move_jmp__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::move_jmp() { + /* Nonmatching */ +} + +/* 00005128-000051D8 .text kyoroPos__11daNpc_Zl1_cFi */ +void daNpc_Zl1_c::kyoroPos(int) { + /* Nonmatching */ +} + +/* 000051D8-00005294 .text kyorokyoro__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::kyorokyoro() { + /* Nonmatching */ +} + +/* 00005294-0000537C .text wait_1__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::wait_1() { + /* Nonmatching */ +} + +/* 0000537C-000054D8 .text talk_1__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::talk_1() { + /* Nonmatching */ +} + +/* 000054D8-00005534 .text demo_1__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::demo_1() { + /* Nonmatching */ +} + +/* 00005534-000055C8 .text demo_2__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::demo_2() { + /* Nonmatching */ +} + +/* 000055C8-000056E8 .text demo_3__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::demo_3() { + /* Nonmatching */ +} + +/* 000056E8-00005718 .text demo_4__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::demo_4() { + /* Nonmatching */ +} + +/* 00005718-00005954 .text optn_1__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::optn_1() { + /* Nonmatching */ +} + +/* 00005954-00005C68 .text optn_2__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::optn_2() { + /* Nonmatching */ +} + +/* 00005C68-00005C98 .text optn_3__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::optn_3() { + /* Nonmatching */ +} + +/* 00005C98-00005DB0 .text wait_action1__11daNpc_Zl1_cFPv */ +void daNpc_Zl1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00005DB0-00005E68 .text demo_action1__11daNpc_Zl1_cFPv */ +void daNpc_Zl1_c::demo_action1(void*) { + /* Nonmatching */ +} + +/* 00005E68-00005F80 .text demo_action2__11daNpc_Zl1_cFPv */ +void daNpc_Zl1_c::demo_action2(void*) { + /* Nonmatching */ +} + +/* 00005F80-000060A0 .text optn_action1__11daNpc_Zl1_cFPv */ +void daNpc_Zl1_c::optn_action1(void*) { + /* Nonmatching */ +} + +/* 000060A0-0000634C .text demo__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::demo() { + /* Nonmatching */ +} + +/* 0000634C-000063DC .text shadowDraw__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::shadowDraw() { + /* Nonmatching */ +} + +/* 000063DC-000069D8 .text _draw__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::_draw() { + /* Nonmatching */ +} + +/* 000069D8-00006C88 .text _execute__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::_execute() { + /* Nonmatching */ +} + +/* 00006C88-00006CF4 .text _delete__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::_delete() { + /* Nonmatching */ +} + +/* 00006CF4-00006E20 .text _create__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::_create() { + /* Nonmatching */ +} + +/* 00006E20-00007020 .text __ct__11daNpc_Zl1_cFv */ +daNpc_Zl1_c::daNpc_Zl1_c() { + /* Nonmatching */ +} + +/* 00007020-0000707C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000707C-000070C4 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000070C4-00007120 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00007120-0000717C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000717C-000071C4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000071C4-00007290 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00007290-000072D8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000072D8-00007334 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00007334-0000737C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000737C-000073EC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000073EC-000077C8 .text bodyCreateHeap__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 000077C8-000078AC .text itemCreateHeap__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::itemCreateHeap() { + /* Nonmatching */ +} + +/* 000078AC-00007974 .text CreateHeap__11daNpc_Zl1_cFv */ +void daNpc_Zl1_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00007974-00007994 .text daNpc_Zl1_Create__FP10fopAc_ac_c */ +void daNpc_Zl1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007994-000079B4 .text daNpc_Zl1_Delete__FP11daNpc_Zl1_c */ +void daNpc_Zl1_Delete(daNpc_Zl1_c*) { + /* Nonmatching */ +} + +/* 000079B4-000079D4 .text daNpc_Zl1_Execute__FP11daNpc_Zl1_c */ +void daNpc_Zl1_Execute(daNpc_Zl1_c*) { + /* Nonmatching */ +} + +/* 000079D4-000079F4 .text daNpc_Zl1_Draw__FP11daNpc_Zl1_c */ +void daNpc_Zl1_Draw(daNpc_Zl1_c*) { + /* Nonmatching */ +} + +/* 000079F4-000079FC .text daNpc_Zl1_IsDelete__FP11daNpc_Zl1_c */ +void daNpc_Zl1_IsDelete(daNpc_Zl1_c*) { + /* Nonmatching */ +} + +/* 000079FC-00007A00 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007A00-00007A04 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007A04-00007A08 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007A08-00007A0C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007A0C-00007A1C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007A1C-00007A24 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007A24-00007A2C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007A2C-00007A34 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A34-00007A3C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A3C-00007A74 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A74-00007A7C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007A7C-00007A84 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007A84-00007A8C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007A8C-00007AC4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AC4-00007AC8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00007AC8-00007AD0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00007AD0-00007AD8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007AD8-00007AE0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AE0-00007AEC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007AEC-00007AF8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007AF8-00007B54 .text __dt__15daNpc_Zl1_HIO_cFv */ +daNpc_Zl1_HIO_c::~daNpc_Zl1_HIO_c() { + /* Nonmatching */ +} + +/* 00007B54-00007B70 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + +/* 00007B70-00007BEC .text cLib_getRndValue__Fii */ +void cLib_getRndValue(int, int) { + /* Nonmatching */ +} + +/* 00007C28-00007C30 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007C30-00007C38 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00007C38-00007C40 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007C40-00007C48 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007C48-00007C50 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007C50-00007C58 .text @16@__dt__12dBgS_RoofChkFv */ +void @16@__dt__12dBgS_RoofChkFv { + /* Nonmatching */ +} + +/* 00007C58-00007C60 .text @48@__dt__12dBgS_RoofChkFv */ +void @48@__dt__12dBgS_RoofChkFv { + /* Nonmatching */ +} + +/* 00007C60-00007C68 .text @36@__dt__12dBgS_RoofChkFv */ +void @36@__dt__12dBgS_RoofChkFv { + /* Nonmatching */ +} + +/* 00007C68-00007C70 .text @16@__dt__15dBgS_ObjRoofChkFv */ +void @16@__dt__15dBgS_ObjRoofChkFv { + /* Nonmatching */ +} + +/* 00007C70-00007C78 .text @48@__dt__15dBgS_ObjRoofChkFv */ +void @48@__dt__15dBgS_ObjRoofChkFv { + /* Nonmatching */ +} + +/* 00007C78-00007C80 .text @36@__dt__15dBgS_ObjRoofChkFv */ +void @36@__dt__15dBgS_ObjRoofChkFv { + /* Nonmatching */ +} + +/* 00007C80-00007C88 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007C88-00007C90 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007C90-00007C98 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00007C98-00007CA0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00007CA0-00007CBC .text getRightHandPos__9daPy_py_cCFv */ +void daPy_py_c::getRightHandPos() const { + /* Nonmatching */ +} + +/* 00007CBC-00007CC4 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00007CC4-00007CCC .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00007CCC-00007CD0 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00007CD0-00007D2C .text __dt__18daNpc_Zl1_matAnm_cFv */ +daNpc_Zl1_matAnm_c::~daNpc_Zl1_matAnm_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_nz.cpp b/src/d/actor/d_a_nz.cpp new file mode 100644 index 000000000..dd5103398 --- /dev/null +++ b/src/d/actor/d_a_nz.cpp @@ -0,0 +1,578 @@ +// +// Generated by dtk +// Translation Unit: d_a_nz.cpp +// + +#include "d_a_nz.h" +#include "dolphin/types.h" + +/* 000000EC-00000138 .text __ct__10daNZ_HIO_cFv */ +daNZ_HIO_c::daNZ_HIO_c() { + /* Nonmatching */ +} + +/* 00000138-00000180 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00000180-00000228 .text nodeCallBack_tail__FP7J3DNodei */ +void nodeCallBack_tail(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000228-00000264 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000264-00000874 .text tail_control__FP8nz_class */ +void tail_control(nz_class*) { + /* Nonmatching */ +} + +/* 00000874-0000098C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000098C-00000A2C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000A2C-00000A88 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000A88-00000AD0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000AD0-00000B2C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000B2C-00000B74 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000B74-00000BF4 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000BF4-00000C88 .text tail_draw__FP8nz_class */ +void tail_draw(nz_class*) { + /* Nonmatching */ +} + +/* 00000C88-00000D64 .text nodeCallBack_head__FP7J3DNodei */ +void nodeCallBack_head(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000D64-00000E60 .text nodeCallBack_hand__FP7J3DNodei */ +void nodeCallBack_hand(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000E60-00000F40 .text smoke_set__FP8nz_class */ +void smoke_set(nz_class*) { + /* Nonmatching */ +} + +/* 00000F40-00001328 .text rakka_line_check__FP8nz_class */ +void rakka_line_check(nz_class*) { + /* Nonmatching */ +} + +/* 00001328-00001454 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001454-000014E8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000014E8-00001530 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001530-00001578 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001578-0000178C .text daNZ_Draw__FP8nz_class */ +void daNZ_Draw(nz_class*) { + /* Nonmatching */ +} + +/* 0000178C-00001888 .text item_poi__FP8nz_class */ +void item_poi(nz_class*) { + /* Nonmatching */ +} + +/* 00001888-00001F18 .text naraku_water_check__FP8nz_class */ +void naraku_water_check(nz_class*) { + /* Nonmatching */ +} + +/* 00001F18-0000206C .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 0000206C-0000214C .text s_a_d_sub__FPvPv */ +void s_a_d_sub(void*, void*) { + /* Nonmatching */ +} + +/* 0000214C-000027FC .text search_get_obj__FP8nz_class */ +void search_get_obj(nz_class*) { + /* Nonmatching */ +} + +/* 000027FC-00002864 .text s_ana_sub__FPvPv */ +void s_ana_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00002864-00002990 .text anm_init__FP8nz_classifUcfi */ +void anm_init(nz_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00002990-00002EC0 .text search_check__FP8nz_class */ +void search_check(nz_class*) { + /* Nonmatching */ +} + +/* 00002EC0-00002F3C .text BG_check__FP8nz_class */ +void BG_check(nz_class*) { + /* Nonmatching */ +} + +/* 00002F3C-00003090 .text shock_damage_check__FP8nz_class */ +void shock_damage_check(nz_class*) { + /* Nonmatching */ +} + +/* 00003090-00003240 .text body_atari_check__FP8nz_class */ +void body_atari_check(nz_class*) { + /* Nonmatching */ +} + +/* 00003240-000042D8 .text nz_move__FP8nz_class */ +void nz_move(nz_class*) { + /* Nonmatching */ +} + +/* 000042D8-000044B8 .text money_drop__FP8nz_class */ +void money_drop(nz_class*) { + /* Nonmatching */ +} + +/* 000044B8-0000482C .text nz2_move__FP8nz_class */ +void nz2_move(nz_class*) { + /* Nonmatching */ +} + +/* 0000482C-000049E8 .text nz3_move__FP8nz_class */ +void nz3_move(nz_class*) { + /* Nonmatching */ +} + +/* 000049E8-00005B2C .text nz4_move__FP8nz_class */ +void nz4_move(nz_class*) { + /* Nonmatching */ +} + +/* 00005B2C-000061E0 .text nz5_move__FP8nz_class */ +void nz5_move(nz_class*) { + /* Nonmatching */ +} + +/* 000061E0-000062C8 .text bomb_catch_SUB__FP8nz_class */ +void bomb_catch_SUB(nz_class*) { + /* Nonmatching */ +} + +/* 000062C8-00006734 .text nezumi_move__FP8nz_classs */ +void nezumi_move(nz_class*, short) { + /* Nonmatching */ +} + +/* 00006734-000072D8 .text nz6_move__FP8nz_class */ +void nz6_move(nz_class*) { + /* Nonmatching */ +} + +/* 000072D8-00007B50 .text daNZ_Execute__FP8nz_class */ +void daNZ_Execute(nz_class*) { + /* Nonmatching */ +} + +/* 00007B50-00007B58 .text daNZ_IsDelete__FP8nz_class */ +void daNZ_IsDelete(nz_class*) { + /* Nonmatching */ +} + +/* 00007B58-00007BE0 .text daNZ_Delete__FP8nz_class */ +void daNZ_Delete(nz_class*) { + /* Nonmatching */ +} + +/* 00007BE0-00007EB0 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00007EB0-000081AC .text daNZ_CreateInit__FP8nz_class */ +void daNZ_CreateInit(nz_class*) { + /* Nonmatching */ +} + +/* 000081AC-00008294 .text daNZ_Create__FP10fopAc_ac_c */ +void daNZ_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00008294-000085C0 .text __ct__8nz_classFv */ +nz_class::nz_class() { + /* Nonmatching */ +} + +/* 000085C0-0000868C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000868C-000086D4 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000086D4-000087A0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000087A0-000087E8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000087E8-00008844 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00008844-0000888C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000888C-000088E8 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000088E8-00008958 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00008958-000089E0 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000089E0-00008A3C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00008A3C-00008A84 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00008A84-00008A88 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00008A88-00008AD0 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00008AD0-00008B2C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00008B2C-00008B74 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00008B74-00008B84 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00008B84-00008B8C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008B8C-00008B94 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008B94-00008B9C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008B9C-00008BA4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008BA4-00008BDC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008BDC-00008BE4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008BE4-00008BEC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008BEC-00008BF4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008BF4-00008C2C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008C2C-00008C30 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00008C30-00008C38 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00008C38-00008C48 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00008C48-00008C50 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008C50-00008C58 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008C58-00008C60 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008C60-00008C68 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008C68-00008CA0 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008CA0-00008CA8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008CA8-00008CB0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008CB0-00008CB8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008CB8-00008CF0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008CF0-00008CF8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008CF8-00008D00 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008D00-00008D0C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008D0C-00008D18 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008D18-00008D1C .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008D1C-00008D20 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008D20-00008D24 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008D24-00008D28 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008D28-00008D84 .text __dt__10daNZ_HIO_cFv */ +daNZ_HIO_c::~daNZ_HIO_c() { + /* Nonmatching */ +} + +/* 00008DC0-00008DC8 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00008DC8-00008DD0 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008DD0-00008DD8 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008DD8-00008DE0 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008DE0-00008DE8 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008DE8-00008DF0 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008DF0-00008DF8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008DF8-00008E00 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008E00-00008E08 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008E08-00008E10 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00008E10-00008E18 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00008E18-00008E20 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00008E20-00008E28 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008E28-00008E30 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008E30-00008E38 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008E38-00008E40 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008E40-00008E48 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00008E48-00008E50 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00008E50-00008E6C .text getSwordTopPos__9daPy_py_cCFv */ +void daPy_py_c::getSwordTopPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_nzg.cpp b/src/d/actor/d_a_nzg.cpp new file mode 100644 index 000000000..11da93f5b --- /dev/null +++ b/src/d/actor/d_a_nzg.cpp @@ -0,0 +1,158 @@ +// +// Generated by dtk +// Translation Unit: d_a_nzg.cpp +// + +#include "d_a_nzg.h" +#include "dolphin/types.h" + +/* 00000078-000000E4 .text daNZG_Draw__FP9nzg_class */ +void daNZG_Draw(nzg_class*) { + /* Nonmatching */ +} + +/* 000000E4-00000348 .text nzg_00_move__FP9nzg_class */ +void nzg_00_move(nzg_class*) { + /* Nonmatching */ +} + +/* 00000348-00000450 .text nzg_01_move__FP9nzg_class */ +void nzg_01_move(nzg_class*) { + /* Nonmatching */ +} + +/* 00000450-000004D0 .text daNZG_Execute__FP9nzg_class */ +void daNZG_Execute(nzg_class*) { + /* Nonmatching */ +} + +/* 000004D0-000004D8 .text daNZG_IsDelete__FP9nzg_class */ +void daNZG_IsDelete(nzg_class*) { + /* Nonmatching */ +} + +/* 000004D8-00000508 .text daNZG_Delete__FP9nzg_class */ +void daNZG_Delete(nzg_class*) { + /* Nonmatching */ +} + +/* 00000508-00000620 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000620-00000864 .text daNZG_Create__FP10fopAc_ac_c */ +void daNZG_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000864-00000930 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000930-00000978 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000978-000009D4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000009D4-00000A1C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000A1C-00000A2C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000A2C-00000A34 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000A34-00000A3C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000A3C-00000A44 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A44-00000A4C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A4C-00000A84 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A84-00000A8C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A8C-00000A94 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A94-00000A9C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A9C-00000AD4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AD4-00000AD8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000AD8-00000AE0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000AE0-00000AE8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000AE8-00000AF0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AF0-00000AFC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000AFC-00000B08 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000B08-00000B10 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000B10-00000B18 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj.cpp b/src/d/actor/d_a_obj.cpp new file mode 100644 index 000000000..f6de228e7 --- /dev/null +++ b/src/d/actor/d_a_obj.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj.cpp +// + +#include "d_a_obj.h" +#include "dolphin/types.h" + +/* 800666EC-800668BC .text make_land_effect__5daObjFP10fopAc_ac_cP11dBgS_GndChkf */ +void daObj::make_land_effect(fopAc_ac_c*, dBgS_GndChk*, float) { + /* Nonmatching */ +} + +/* 800668BC-800669E8 .text get_wind_spd__5daObjFP10fopAc_ac_cf */ +void daObj::get_wind_spd(fopAc_ac_c*, float) { + /* Nonmatching */ +} + +/* 800669E8-80066B0C .text get_path_spd__5daObjFR13cBgS_PolyInfof */ +void daObj::get_path_spd(cBgS_PolyInfo&, float) { + /* Nonmatching */ +} + +/* 80066B0C-80066B3C .text posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff */ +void daObj::posMoveF_stream(fopAc_ac_c*, const cXyz*, const cXyz*, float, float) { + /* Nonmatching */ +} + +/* 80066B3C-80066C38 .text posMoveF_resist_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzff */ +void daObj::@unnamed@d_a_obj_cpp@::posMoveF_resist_acc(cXyz*, const fopAc_ac_c*, const cXyz*, float, float) { + /* Nonmatching */ +} + +/* 80066C38-80066D6C .text posMoveF_grade_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzffPC4cXyzPC4cXyz */ +void daObj::@unnamed@d_a_obj_cpp@::posMoveF_grade_acc(cXyz*, const fopAc_ac_c*, const cXyz*, float, float, const cXyz*, const cXyz*) { + /* Nonmatching */ +} + +/* 80066D6C-8006700C .text posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz */ +void daObj::posMoveF_grade(fopAc_ac_c*, const cXyz*, const cXyz*, float, float, const cXyz*, float, float, const cXyz*) { + /* Nonmatching */ +} + +/* 8006700C-800671D4 .text quat_rotBaseY__5daObjFP10QuaternionRC4cXyz */ +void daObj::quat_rotBaseY(Quaternion*, const cXyz&) { + /* Nonmatching */ +} + +/* 800671D4-8006737C .text quat_rotBaseY2__5daObjFP10QuaternionRC4cXyz */ +void daObj::quat_rotBaseY2(Quaternion*, const cXyz&) { + /* Nonmatching */ +} + +/* 8006737C-80067524 .text quat_rotBaseZ__5daObjFP10QuaternionRC4cXyz */ +void daObj::quat_rotBaseZ(Quaternion*, const cXyz&) { + /* Nonmatching */ +} + +/* 80067524-800676EC .text quat_rotVec__5daObjFP10QuaternionRC4cXyzRC4cXyz */ +void daObj::quat_rotVec(Quaternion*, const cXyz&, const cXyz&) { + /* Nonmatching */ +} + +/* 800676EC-80067734 .text SetCurrentRoomNo__5daObjFP10fopAc_ac_cP11dBgS_GndChk */ +void daObj::SetCurrentRoomNo(fopAc_ac_c*, dBgS_GndChk*) { + /* Nonmatching */ +} + +/* 80067734-800678A8 .text HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl */ +void daObj::HitSeStart(const cXyz*, int, const dCcD_GObjInf*, unsigned long) { + /* Nonmatching */ +} + +/* 800678A8-800679FC .text HitEff_sub_kikuzu__5daObjFPC4cXyzPC4cXyzPC12dKy_tevstr_c */ +void daObj::HitEff_sub_kikuzu(const cXyz*, const cXyz*, const dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 800679FC-80067AE0 .text HitEff_kikuzu__5daObjFPC10fopAc_ac_cPC8dCcD_Cyl */ +void daObj::HitEff_kikuzu(const fopAc_ac_c*, const dCcD_Cyl*) { + /* Nonmatching */ +} + +/* 80067AE0-80067AE8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 80067AE8-80067AF0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 80067AF0-80067C40 .text HitEff_hibana__5daObjFPC4cXyzPC4cXyz */ +void daObj::HitEff_hibana(const cXyz*, const cXyz*) { + /* Nonmatching */ +} + +/* 80067C40-80067D1C .text HitEff_hibana__5daObjFPC10fopAc_ac_cPC8dCcD_Cyl */ +void daObj::HitEff_hibana(const fopAc_ac_c*, const dCcD_Cyl*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_AjavW.cpp b/src/d/actor/d_a_obj_AjavW.cpp new file mode 100644 index 000000000..28362a4c8 --- /dev/null +++ b/src/d/actor/d_a_obj_AjavW.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_AjavW.cpp +// + +#include "d_a_obj_AjavW.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__12daObjAjavW_cFP10fopAc_ac_c */ +void daObjAjavW_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-00000208 .text create_heap__12daObjAjavW_cFv */ +void daObjAjavW_c::create_heap() { + /* Nonmatching */ +} + +/* 00000208-00000350 .text _create__12daObjAjavW_cFv */ +void daObjAjavW_c::_create() { + /* Nonmatching */ +} + +/* 00000350-000003AC .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000003AC-000003F4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000003F4-00000488 .text _delete__12daObjAjavW_cFv */ +void daObjAjavW_c::_delete() { + /* Nonmatching */ +} + +/* 00000488-000004F4 .text _execute__12daObjAjavW_cFv */ +void daObjAjavW_c::_execute() { + /* Nonmatching */ +} + +/* 000004F4-0000056C .text _draw__12daObjAjavW_cFv */ +void daObjAjavW_c::_draw() { + /* Nonmatching */ +} + +/* 0000056C-0000058C .text daObjAjavW_Create__FP12daObjAjavW_c */ +void daObjAjavW_Create(daObjAjavW_c*) { + /* Nonmatching */ +} + +/* 0000058C-000005B0 .text daObjAjavW_Delete__FP12daObjAjavW_c */ +void daObjAjavW_Delete(daObjAjavW_c*) { + /* Nonmatching */ +} + +/* 000005B0-000005D4 .text daObjAjavW_Execute__FP12daObjAjavW_c */ +void daObjAjavW_Execute(daObjAjavW_c*) { + /* Nonmatching */ +} + +/* 000005D4-000005F8 .text daObjAjavW_Draw__FP12daObjAjavW_c */ +void daObjAjavW_Draw(daObjAjavW_c*) { + /* Nonmatching */ +} + +/* 000005F8-00000600 .text daObjAjavW_IsDelete__FP12daObjAjavW_c */ +void daObjAjavW_IsDelete(daObjAjavW_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_Itnak.cpp b/src/d/actor/d_a_obj_Itnak.cpp new file mode 100644 index 000000000..d56b95e98 --- /dev/null +++ b/src/d/actor/d_a_obj_Itnak.cpp @@ -0,0 +1,303 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_Itnak.cpp +// + +#include "d_a_obj_Itnak.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q210daObjItnak5Act_cFP10fopAc_ac_c */ +void daObjItnak::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-0000016C .text create_heap__Q210daObjItnak5Act_cFv */ +void daObjItnak::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 0000016C-000003A0 .text _create__Q210daObjItnak5Act_cFv */ +void daObjItnak::Act_c::_create() { + /* Nonmatching */ +} + +/* 000003A0-0000063C .text __ct__Q210daObjItnak5Act_cFv */ +daObjItnak::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 0000063C-00000708 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000708-00000750 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000750-000007AC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000007AC-000007F4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000007F4-00000850 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000850-00000990 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000990-00000AA8 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000AA8-00000B48 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000B48-00000BA4 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000BA4-00000BEC .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000BEC-00000C48 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000C48-00000C90 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000C90-00000D10 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000D10-00000D40 .text _delete__Q210daObjItnak5Act_cFv */ +void daObjItnak::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000D40-00000DEC .text set_mtx__Q210daObjItnak5Act_cFv */ +void daObjItnak::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000DEC-00000EB0 .text set_co_se__Q210daObjItnak5Act_cFP8dCcD_Cyl */ +void daObjItnak::Act_c::set_co_se(dCcD_Cyl*) { + /* Nonmatching */ +} + +/* 00000EB0-00000F94 .text manage_draw_flag__Q210daObjItnak5Act_cFv */ +void daObjItnak::Act_c::manage_draw_flag() { + /* Nonmatching */ +} + +/* 00000F94-00001118 .text set_collision__Q210daObjItnak5Act_cFv */ +void daObjItnak::Act_c::set_collision() { + /* Nonmatching */ +} + +/* 00001118-00001158 .text _execute__Q210daObjItnak5Act_cFv */ +void daObjItnak::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001158-0000123C .text _draw__Q210daObjItnak5Act_cFv */ +void daObjItnak::Act_c::_draw() { + /* Nonmatching */ +} + +/* 0000123C-0000125C .text Mthd_Create__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv */ +void daObjItnak::@unnamed@d_a_obj_Itnak_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000125C-00001280 .text Mthd_Delete__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv */ +void daObjItnak::@unnamed@d_a_obj_Itnak_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001280-000012A4 .text Mthd_Execute__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv */ +void daObjItnak::@unnamed@d_a_obj_Itnak_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000012A4-000012C8 .text Mthd_Draw__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv */ +void daObjItnak::@unnamed@d_a_obj_Itnak_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000012C8-000012D0 .text Mthd_IsDelete__Q210daObjItnak27@unnamed@d_a_obj_Itnak_cpp@FPv */ +void daObjItnak::@unnamed@d_a_obj_Itnak_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000012D0-00001318 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001318-00001360 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001360-00001370 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001370-00001378 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001378-00001380 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001380-00001388 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001388-00001390 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001390-000013C8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000013C8-000013D0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000013D0-000013D8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000013D8-000013E0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000013E0-00001418 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001418-0000141C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000141C-00001424 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001424-0000142C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000142C-00001434 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001434-00001440 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001440-0000144C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000144C-00001850 .text __dt__Q210daObjItnak5Act_cFv */ +daObjItnak::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 00001850-0000186C .text PrmAbstract__5daObjFPC10fopAc_ac_cii */ +void daObj::PrmAbstract(const fopAc_ac_c*, int, int) { + /* Nonmatching */ +} + +/* 0000186C-00001874 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00001874-0000187C .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000187C-00001884 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001884-0000188C .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000188C-00001894 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001894-0000189C .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000189C-000018A4 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000018A4-000018AC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000018AC-000018B4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000018B4-000018BC .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_Vds.cpp b/src/d/actor/d_a_obj_Vds.cpp new file mode 100644 index 000000000..1b2c0bbe0 --- /dev/null +++ b/src/d/actor/d_a_obj_Vds.cpp @@ -0,0 +1,193 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_Vds.cpp +// + +#include "d_a_obj_Vds.h" +#include "dolphin/types.h" + +/* 00000078-00000134 .text SetLoopJointAnimation__Q28daObjVds5Act_cFP18J3DAnmTransformKeyP18J3DAnmTransformKeyff */ +void daObjVds::Act_c::SetLoopJointAnimation(J3DAnmTransformKey*, J3DAnmTransformKey*, float, float) { + /* Nonmatching */ +} + +/* 00000134-00000188 .text PlayLoopJointAnimation__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::PlayLoopJointAnimation() { + /* Nonmatching */ +} + +/* 00000188-000001E8 .text set_first_process__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::set_first_process() { + /* Nonmatching */ +} + +/* 000001E8-00000214 .text ds_search_switchCB__8daObjVdsFPvPv */ +void daObjVds::ds_search_switchCB(void*, void*) { + /* Nonmatching */ +} + +/* 00000214-000002B0 .text search_switchCB__Q28daObjVds5Act_cFP10fopAc_ac_c */ +void daObjVds::Act_c::search_switchCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000002B0-000002EC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000002EC-000003C8 .text process_off_init__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::process_off_init() { + /* Nonmatching */ +} + +/* 000003C8-00000474 .text process_off_main__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::process_off_main() { + /* Nonmatching */ +} + +/* 00000474-000004F0 .text process_on_init__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::process_on_init() { + /* Nonmatching */ +} + +/* 000004F0-000004F4 .text process_on_main__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::process_on_main() { + /* Nonmatching */ +} + +/* 000004F4-000005C0 .text process_init__Q28daObjVds5Act_cFi */ +void daObjVds::Act_c::process_init(int) { + /* Nonmatching */ +} + +/* 000005C0-0000065C .text process_main__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::process_main() { + /* Nonmatching */ +} + +/* 0000065C-000007EC .text process_common__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::process_common() { + /* Nonmatching */ +} + +/* 000007EC-0000087C .text create_point_light__Q28daObjVds5Act_cFiP4cXyz */ +void daObjVds::Act_c::create_point_light(int, cXyz*) { + /* Nonmatching */ +} + +/* 0000087C-00000900 .text execute_point_light__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::execute_point_light() { + /* Nonmatching */ +} + +/* 00000900-00000954 .text delete_point_light__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::delete_point_light() { + /* Nonmatching */ +} + +/* 00000954-00000968 .text Event_init__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::Event_init() { + /* Nonmatching */ +} + +/* 00000968-00000A28 .text Event_exe__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::Event_exe() { + /* Nonmatching */ +} + +/* 00000A28-00000A4C .text solidHeapCB__Q28daObjVds5Act_cFP10fopAc_ac_c */ +void daObjVds::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000A4C-00001020 .text create_heap__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00001020-000011EC .text _create__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::_create() { + /* Nonmatching */ +} + +/* 000011EC-000011F0 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000011F0-0000122C .text __dt__15LIGHT_INFLUENCEFv */ +LIGHT_INFLUENCE::~LIGHT_INFLUENCE() { + /* Nonmatching */ +} + +/* 0000122C-00001230 .text __ct__15LIGHT_INFLUENCEFv */ +LIGHT_INFLUENCE::LIGHT_INFLUENCE() { + /* Nonmatching */ +} + +/* 00001230-0000128C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000128C-000012D4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000012D4-00001368 .text _delete__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00001368-00001420 .text set_mtx__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00001420-000014EC .text _execute__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000014EC-000015A8 .text _draw__Q28daObjVds5Act_cFv */ +void daObjVds::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000015A8-000015C8 .text Mthd_Create__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv */ +void daObjVds::@unnamed@d_a_obj_Vds_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000015C8-000015EC .text Mthd_Delete__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv */ +void daObjVds::@unnamed@d_a_obj_Vds_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000015EC-00001610 .text Mthd_Execute__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv */ +void daObjVds::@unnamed@d_a_obj_Vds_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001610-00001634 .text Mthd_Draw__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv */ +void daObjVds::@unnamed@d_a_obj_Vds_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001634-0000163C .text Mthd_IsDelete__Q28daObjVds25@unnamed@d_a_obj_Vds_cpp@FPv */ +void daObjVds::@unnamed@d_a_obj_Vds_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000163C-00001720 .text __dt__Q28daObjVds5Act_cFv */ +daObjVds::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 00001720-0000173C .text PrmAbstract__5daObjFPC10fopAc_ac_cii */ +void daObj::PrmAbstract(const fopAc_ac_c*, int, int) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_Vteng.cpp b/src/d/actor/d_a_obj_Vteng.cpp new file mode 100644 index 000000000..5f2675905 --- /dev/null +++ b/src/d/actor/d_a_obj_Vteng.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_Vteng.cpp +// + +#include "d_a_obj_Vteng.h" +#include "dolphin/types.h" + +/* 00000078-00000120 .text init_mtx__12daObjVteng_cFv */ +void daObjVteng_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000120-00000144 .text solidHeapCB__12daObjVteng_cFP10fopAc_ac_c */ +void daObjVteng_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000144-000002C4 .text create_heap__12daObjVteng_cFv */ +void daObjVteng_c::create_heap() { + /* Nonmatching */ +} + +/* 000002C4-00000324 .text jokai_demo__12daObjVteng_cFv */ +void daObjVteng_c::jokai_demo() { + /* Nonmatching */ +} + +/* 00000324-000003F4 .text _create__12daObjVteng_cFv */ +void daObjVteng_c::_create() { + /* Nonmatching */ +} + +/* 000003F4-00000488 .text _delete__12daObjVteng_cFv */ +void daObjVteng_c::_delete() { + /* Nonmatching */ +} + +/* 00000488-00000510 .text _execute__12daObjVteng_cFv */ +void daObjVteng_c::_execute() { + /* Nonmatching */ +} + +/* 00000510-00000578 .text _draw__12daObjVteng_cFv */ +void daObjVteng_c::_draw() { + /* Nonmatching */ +} + +/* 00000578-00000598 .text daObjVteng_Create__FP10fopAc_ac_c */ +void daObjVteng_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000598-000005BC .text daObjVteng_Delete__FP12daObjVteng_c */ +void daObjVteng_Delete(daObjVteng_c*) { + /* Nonmatching */ +} + +/* 000005BC-000005E0 .text daObjVteng_Execute__FP12daObjVteng_c */ +void daObjVteng_Execute(daObjVteng_c*) { + /* Nonmatching */ +} + +/* 000005E0-00000604 .text daObjVteng_Draw__FP12daObjVteng_c */ +void daObjVteng_Draw(daObjVteng_c*) { + /* Nonmatching */ +} + +/* 00000604-0000060C .text daObjVteng_IsDelete__FP12daObjVteng_c */ +void daObjVteng_IsDelete(daObjVteng_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_YLzou.cpp b/src/d/actor/d_a_obj_YLzou.cpp new file mode 100644 index 000000000..3b2065a6c --- /dev/null +++ b/src/d/actor/d_a_obj_YLzou.cpp @@ -0,0 +1,253 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_YLzou.cpp +// + +#include "d_a_obj_YLzou.h" +#include "dolphin/types.h" + +/* 000000EC-000002B8 .text set_start_type__12daObjYLzou_cFv */ +void daObjYLzou_c::set_start_type() { + /* Nonmatching */ +} + +/* 000002B8-00000374 .text set_mtx__12daObjYLzou_cFv */ +void daObjYLzou_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000374-000003B0 .text init_mtx__12daObjYLzou_cFv */ +void daObjYLzou_c::init_mtx() { + /* Nonmatching */ +} + +/* 000003B0-000003D4 .text solidHeapCB__12daObjYLzou_cFP10fopAc_ac_c */ +void daObjYLzou_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000003D4-000004F4 .text create_heap__12daObjYLzou_cFv */ +void daObjYLzou_c::create_heap() { + /* Nonmatching */ +} + +/* 000004F4-00000668 .text eff_set_slip_smoke_pos__12daObjYLzou_cFv */ +void daObjYLzou_c::eff_set_slip_smoke_pos() { + /* Nonmatching */ +} + +/* 00000668-000006A4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000006A4-000007AC .text eff_smoke_slip_start__12daObjYLzou_cFv */ +void daObjYLzou_c::eff_smoke_slip_start() { + /* Nonmatching */ +} + +/* 000007AC-0000080C .text eff_smoke_slip_end__12daObjYLzou_cFv */ +void daObjYLzou_c::eff_smoke_slip_end() { + /* Nonmatching */ +} + +/* 0000080C-0000086C .text eff_smoke_slip_remove__12daObjYLzou_cFv */ +void daObjYLzou_c::eff_smoke_slip_remove() { + /* Nonmatching */ +} + +/* 0000086C-000008D0 .text eff_smoke_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::eff_smoke_proc() { + /* Nonmatching */ +} + +/* 000008D0-000009A4 .text vib_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::vib_proc() { + /* Nonmatching */ +} + +/* 000009A4-00000AE0 .text _create__12daObjYLzou_cFv */ +void daObjYLzou_c::_create() { + /* Nonmatching */ +} + +/* 00000AE0-00000B7C .text _delete__12daObjYLzou_cFv */ +void daObjYLzou_c::_delete() { + /* Nonmatching */ +} + +/* 00000B7C-00000BD8 .text move_ylzou_demo_start_wait_act_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::move_ylzou_demo_start_wait_act_proc() { + /* Nonmatching */ +} + +/* 00000BD8-00000C70 .text demo_regist_wait_act_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::demo_regist_wait_act_proc() { + /* Nonmatching */ +} + +/* 00000C70-00000D18 .text demo_vib_start_wait_act_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::demo_vib_start_wait_act_proc() { + /* Nonmatching */ +} + +/* 00000D18-00000E08 .text demo_vib_act_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::demo_vib_act_proc() { + /* Nonmatching */ +} + +/* 00000E08-00000F0C .text move_ylzou_demo_move_act_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::move_ylzou_demo_move_act_proc() { + /* Nonmatching */ +} + +/* 00000F0C-00001008 .text go_up_stairs_demo_move_act_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::go_up_stairs_demo_move_act_proc() { + /* Nonmatching */ +} + +/* 00001008-000010A8 .text demo_end_wait_act_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::demo_end_wait_act_proc() { + /* Nonmatching */ +} + +/* 000010A8-000010AC .text wait_act_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::wait_act_proc() { + /* Nonmatching */ +} + +/* 000010AC-000010D8 .text move_ylzou_demo_start_wait_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::move_ylzou_demo_start_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 000010D8-00001174 .text demo_regist_wait_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::demo_regist_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 00001174-000011A4 .text move_ylzou_demo_vib_start_wait_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::move_ylzou_demo_vib_start_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 000011A4-0000120C .text move_ylzou_demo_vib_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::move_ylzou_demo_vib_act_init_proc() { + /* Nonmatching */ +} + +/* 0000120C-00001228 .text move_ylzou_demo_move_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::move_ylzou_demo_move_act_init_proc() { + /* Nonmatching */ +} + +/* 00001228-000012C8 .text demo_end_wait_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::demo_end_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 000012C8-000012F4 .text open_wait_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::open_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 000012F4-00001318 .text close_wait_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::close_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 00001318-000013A4 .text go_up_stairs_demo_move_start_wait_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::go_up_stairs_demo_move_start_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 000013A4-000013B8 .text go_up_stairs_demo_move_act_init_proc__12daObjYLzou_cFv */ +void daObjYLzou_c::go_up_stairs_demo_move_act_init_proc() { + /* Nonmatching */ +} + +/* 000013B8-00001740 .text setup_action__12daObjYLzou_cFi */ +void daObjYLzou_c::setup_action(int) { + /* Nonmatching */ +} + +/* 00001740-000017D4 .text _execute__12daObjYLzou_cFv */ +void daObjYLzou_c::_execute() { + /* Nonmatching */ +} + +/* 000017D4-00001834 .text _draw__12daObjYLzou_cFv */ +void daObjYLzou_c::_draw() { + /* Nonmatching */ +} + +/* 00001834-00001854 .text daObjYLzou_Create__FP10fopAc_ac_c */ +void daObjYLzou_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001854-00001878 .text daObjYLzou_Delete__FP12daObjYLzou_c */ +void daObjYLzou_Delete(daObjYLzou_c*) { + /* Nonmatching */ +} + +/* 00001878-0000189C .text daObjYLzou_Execute__FP12daObjYLzou_c */ +void daObjYLzou_Execute(daObjYLzou_c*) { + /* Nonmatching */ +} + +/* 0000189C-000018C0 .text daObjYLzou_Draw__FP12daObjYLzou_c */ +void daObjYLzou_Draw(daObjYLzou_c*) { + /* Nonmatching */ +} + +/* 000018C0-000018C8 .text daObjYLzou_IsDelete__FP12daObjYLzou_c */ +void daObjYLzou_IsDelete(daObjYLzou_c*) { + /* Nonmatching */ +} + +/* 000018C8-000018CC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000018CC-000018D0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000018D0-000018D4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000018D4-000018D8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000018D8-00001920 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001920-0000197C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000197C-00001A08 .text __dt__10EffSmokeCBFv */ +EffSmokeCB::~EffSmokeCB() { + /* Nonmatching */ +} + +/* 00001A08-00001A48 .text __ct__10EffSmokeCBFv */ +EffSmokeCB::EffSmokeCB() { + /* Nonmatching */ +} + +/* 00001A48-00001A64 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjYLzou_c7Param_eQ212daObjYLzou_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjYLzou_c::Param_e, daObjYLzou_c::Param_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_Yboil.cpp b/src/d/actor/d_a_obj_Yboil.cpp new file mode 100644 index 000000000..3f53f4a3c --- /dev/null +++ b/src/d/actor/d_a_obj_Yboil.cpp @@ -0,0 +1,113 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_Yboil.cpp +// + +#include "d_a_obj_Yboil.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000368 .text CreateHeap__12daObjYboil_cFv */ +void daObjYboil_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000368-00000470 .text pos_reset__12daObjYboil_cFi */ +void daObjYboil_c::pos_reset(int) { + /* Nonmatching */ +} + +/* 00000470-000005CC .text CreateInit__12daObjYboil_cFv */ +void daObjYboil_c::CreateInit() { + /* Nonmatching */ +} + +/* 000005CC-0000066C .text set_mtx__12daObjYboil_cFv */ +void daObjYboil_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000066C-000007D8 .text daObjYboil_Create__FPv */ +void daObjYboil_Create(void*) { + /* Nonmatching */ +} + +/* 000007D8-00000814 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000814-00000818 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00000818-00000874 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000874-000008A0 .text __ct__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000008A0-000008E8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000008E8-00000944 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000944-0000096C .text __ct__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000096C-000009C8 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000009C8-000009F0 .text __ct__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000009F0-00000A2C .text daObjYboil_Delete__FPv */ +void daObjYboil_Delete(void*) { + /* Nonmatching */ +} + +/* 00000A2C-00000A50 .text daObjYboil_Draw__FPv */ +void daObjYboil_Draw(void*) { + /* Nonmatching */ +} + +/* 00000A50-00000C6C .text _draw__12daObjYboil_cFv */ +void daObjYboil_c::_draw() { + /* Nonmatching */ +} + +/* 00000C6C-00000DF4 .text daObjYboil_Execute__FPv */ +void daObjYboil_Execute(void*) { + /* Nonmatching */ +} + +/* 00000DF4-00000DFC .text daObjYboil_IsDelete__FPv */ +void daObjYboil_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000DFC-00000E18 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjYboil_c5Prm_eQ212daObjYboil_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjYboil_c::Prm_e, daObjYboil_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_Ygush00.cpp b/src/d/actor/d_a_obj_Ygush00.cpp new file mode 100644 index 000000000..2215f62ba --- /dev/null +++ b/src/d/actor/d_a_obj_Ygush00.cpp @@ -0,0 +1,83 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_Ygush00.cpp +// + +#include "d_a_obj_Ygush00.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__14daObjYgush00_cFP10fopAc_ac_c */ +void daObjYgush00_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-00000250 .text create_heap__14daObjYgush00_cFv */ +void daObjYgush00_c::create_heap() { + /* Nonmatching */ +} + +/* 00000250-000003F4 .text _create__14daObjYgush00_cFv */ +void daObjYgush00_c::_create() { + /* Nonmatching */ +} + +/* 000003F4-00000450 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000450-000004AC .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000004AC-000004F4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000004F4-00000524 .text _delete__14daObjYgush00_cFv */ +void daObjYgush00_c::_delete() { + /* Nonmatching */ +} + +/* 00000524-0000066C .text _execute__14daObjYgush00_cFv */ +void daObjYgush00_c::_execute() { + /* Nonmatching */ +} + +/* 0000066C-000006FC .text _draw__14daObjYgush00_cFv */ +void daObjYgush00_c::_draw() { + /* Nonmatching */ +} + +/* 000006FC-0000071C .text daObjYgush00_Create__FP14daObjYgush00_c */ +void daObjYgush00_Create(daObjYgush00_c*) { + /* Nonmatching */ +} + +/* 0000071C-00000740 .text daObjYgush00_Delete__FP14daObjYgush00_c */ +void daObjYgush00_Delete(daObjYgush00_c*) { + /* Nonmatching */ +} + +/* 00000740-00000764 .text daObjYgush00_Execute__FP14daObjYgush00_c */ +void daObjYgush00_Execute(daObjYgush00_c*) { + /* Nonmatching */ +} + +/* 00000764-00000788 .text daObjYgush00_Draw__FP14daObjYgush00_c */ +void daObjYgush00_Draw(daObjYgush00_c*) { + /* Nonmatching */ +} + +/* 00000788-00000790 .text daObjYgush00_IsDelete__FP14daObjYgush00_c */ +void daObjYgush00_IsDelete(daObjYgush00_c*) { + /* Nonmatching */ +} + +/* 00000790-000007AC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjYgush00_c7Param_eQ214daObjYgush00_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjYgush00_c::Param_e, daObjYgush00_c::Param_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_adnno.cpp b/src/d/actor/d_a_obj_adnno.cpp new file mode 100644 index 000000000..87fb632fc --- /dev/null +++ b/src/d/actor/d_a_obj_adnno.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_adnno.cpp +// + +#include "d_a_obj_adnno.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000178 .text CreateHeap__12daObjAdnno_cFv */ +void daObjAdnno_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000178-000001E8 .text CreateInit__12daObjAdnno_cFv */ +void daObjAdnno_c::CreateInit() { + /* Nonmatching */ +} + +/* 000001E8-00000330 .text set_mtx__12daObjAdnno_cFv */ +void daObjAdnno_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000330-000003D4 .text daObjAdnno_Create__FPv */ +void daObjAdnno_Create(void*) { + /* Nonmatching */ +} + +/* 000003D4-00000404 .text daObjAdnno_Delete__FPv */ +void daObjAdnno_Delete(void*) { + /* Nonmatching */ +} + +/* 00000404-000004F8 .text daObjAdnno_Draw__FPv */ +void daObjAdnno_Draw(void*) { + /* Nonmatching */ +} + +/* 000004F8-0000051C .text daObjAdnno_Execute__FPv */ +void daObjAdnno_Execute(void*) { + /* Nonmatching */ +} + +/* 0000051C-00000524 .text daObjAdnno_IsDelete__FPv */ +void daObjAdnno_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ajav.cpp b/src/d/actor/d_a_obj_ajav.cpp new file mode 100644 index 000000000..8c63ae2c9 --- /dev/null +++ b/src/d/actor/d_a_obj_ajav.cpp @@ -0,0 +1,438 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ajav.cpp +// + +#include "d_a_obj_ajav.h" +#include "dolphin/types.h" + +/* 000000EC-00000170 .text daObjAjav_make_splash__9daObjAjavF4cXyzf */ +void daObjAjav::daObjAjav_make_splash(cXyz, float) { + /* Nonmatching */ +} + +/* 00000170-000001AC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000001AC-00000268 .text make_hamon__Q29daObjAjav6Part_cF4cXyzf */ +void daObjAjav::Part_c::make_hamon(cXyz, float) { + /* Nonmatching */ +} + +/* 00000268-0000026C .text no_proc__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c */ +void daObjAjav::Part_c::no_proc(daObjAjav::Act_c*) { + /* Nonmatching */ +} + +/* 0000026C-000003A8 .text init_data__Q29daObjAjav6Part_cF4cXyz4cXyzP12dKy_tevstr_cP4cXyz */ +void daObjAjav::Part_c::init_data(cXyz, cXyz, dKy_tevstr_c*, cXyz*) { + /* Nonmatching */ +} + +/* 000003A8-00000464 .text set_mdl_area__Q29daObjAjav6Part_cFPCciUl */ +void daObjAjav::Part_c::set_mdl_area(const char*, int, unsigned long) { + /* Nonmatching */ +} + +/* 00000464-0000050C .text init_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz4cXyz */ +void daObjAjav::Part_c::init_mtx(cXyz, csXyz, cXyz) { + /* Nonmatching */ +} + +/* 0000050C-000005A8 .text set_flaw_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz */ +void daObjAjav::Part_c::set_flaw_mtx(cXyz, csXyz) { + /* Nonmatching */ +} + +/* 000005A8-0000067C .text set_fall_mtx__Q29daObjAjav6Part_cF4cXyz5csXyz */ +void daObjAjav::Part_c::set_fall_mtx(cXyz, csXyz) { + /* Nonmatching */ +} + +/* 0000067C-000006E4 .text fall_init__Q29daObjAjav6Part_cF4cXyz5csXyzsUs */ +void daObjAjav::Part_c::fall_init(cXyz, csXyz, short, unsigned short) { + /* Nonmatching */ +} + +/* 000006E4-0000076C .text check_angle__9daObjAjavFPss */ +void daObjAjav::check_angle(short*, short) { + /* Nonmatching */ +} + +/* 0000076C-0000095C .text fall_0__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c */ +void daObjAjav::Part_c::fall_0(daObjAjav::Act_c*) { + /* Nonmatching */ +} + +/* 0000095C-00000B8C .text fall_1__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c */ +void daObjAjav::Part_c::fall_1(daObjAjav::Act_c*) { + /* Nonmatching */ +} + +/* 00000B8C-00000C28 .text flaw__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c */ +void daObjAjav::Part_c::flaw(daObjAjav::Act_c*) { + /* Nonmatching */ +} + +/* 00000C28-00000C6C .text draw_normal__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c */ +void daObjAjav::Part_c::draw_normal(daObjAjav::Act_c*) { + /* Nonmatching */ +} + +/* 00000C6C-00000EA8 .text draw_flashing__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c */ +void daObjAjav::Part_c::draw_flashing(daObjAjav::Act_c*) { + /* Nonmatching */ +} + +/* 00000EA8-00000F10 .text draw_flashing_normal__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c */ +void daObjAjav::Part_c::draw_flashing_normal(daObjAjav::Act_c*) { + /* Nonmatching */ +} + +/* 00000F10-00001090 .text draw_shy__Q29daObjAjav6Part_cFPQ29daObjAjav5Act_c */ +void daObjAjav::Part_c::draw_shy(daObjAjav::Act_c*) { + /* Nonmatching */ +} + +/* 00001090-00001168 .text make_fall_rock__Q29daObjAjav6Part_cFi */ +void daObjAjav::Part_c::make_fall_rock(int) { + /* Nonmatching */ +} + +/* 00001168-00001188 .text solidHeapCB__Q29daObjAjav5Act_cFP10fopAc_ac_c */ +void daObjAjav::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001188-00001288 .text create_heap__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00001288-0000166C .text _create__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::_create() { + /* Nonmatching */ +} + +/* 0000166C-000016A8 .text __dt__Q29daObjAjav6Part_cFv */ +daObjAjav::Part_c::~Part_c() { + /* Nonmatching */ +} + +/* 000016A8-000016AC .text __ct__Q29daObjAjav6Part_cFv */ +daObjAjav::Part_c::Part_c() { + /* Nonmatching */ +} + +/* 000016AC-00001730 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001730-00001784 .text __ct__9dCcD_SttsFv */ +dCcD_Stts::dCcD_Stts() { + /* Nonmatching */ +} + +/* 00001784-00001850 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001850-00001898 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001898-00001964 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001964-000019AC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000019AC-00001A08 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001A08-00001A50 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001A50-00001AE0 .text __dt__9dCcD_SttsFv */ +dCcD_Stts::~dCcD_Stts() { + /* Nonmatching */ +} + +/* 00001AE0-00001B3C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001B3C-00001C08 .text _delete__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00001C08-00001CA8 .text init_mtx__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00001CA8-00001CE4 .text set_tex__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::set_tex() { + /* Nonmatching */ +} + +/* 00001CE4-00001E3C .text set_co_offset__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::set_co_offset() { + /* Nonmatching */ +} + +/* 00001E3C-00001EA0 .text daObjAjav_limit_angle__9daObjAjavFPss */ +void daObjAjav::daObjAjav_limit_angle(short*, short) { + /* Nonmatching */ +} + +/* 00001EA0-00001F54 .text daObjAjav_get_rot_speed__9daObjAjavF4cXyz4cXyzs */ +void daObjAjav::daObjAjav_get_rot_speed(cXyz, cXyz, short) { + /* Nonmatching */ +} + +/* 00001F54-00001FE4 .text check_all_wait__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::check_all_wait() { + /* Nonmatching */ +} + +/* 00001FE4-0000201C .text check_end__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::check_end() { + /* Nonmatching */ +} + +/* 0000201C-000020B0 .text to_broken__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::to_broken() { + /* Nonmatching */ +} + +/* 000020B0-00002124 .text damage_part__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::damage_part() { + /* Nonmatching */ +} + +/* 00002124-000021EC .text make_shot_rock__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::make_shot_rock() { + /* Nonmatching */ +} + +/* 000021EC-000022F0 .text make_hamon2__Q29daObjAjav5Act_cF4cXyzf */ +void daObjAjav::Act_c::make_hamon2(cXyz, float) { + /* Nonmatching */ +} + +/* 000022F0-000024A4 .text set_hamon__Q29daObjAjav5Act_cFf */ +void daObjAjav::Act_c::set_hamon(float) { + /* Nonmatching */ +} + +/* 000024A4-00002CF4 .text _execute__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00002CF4-00002D50 .text set_se_pos__Q29daObjAjav6Part_cF4cXyz */ +void daObjAjav::Part_c::set_se_pos(cXyz) { + /* Nonmatching */ +} + +/* 00002D50-00002DCC .text _draw__Q29daObjAjav5Act_cFv */ +void daObjAjav::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00002DCC-00002DEC .text Mthd_Create__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv */ +void daObjAjav::@unnamed@d_a_obj_ajav_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00002DEC-00002E10 .text Mthd_Delete__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv */ +void daObjAjav::@unnamed@d_a_obj_ajav_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00002E10-00002E34 .text Mthd_Execute__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv */ +void daObjAjav::@unnamed@d_a_obj_ajav_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00002E34-00002E58 .text Mthd_Draw__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv */ +void daObjAjav::@unnamed@d_a_obj_ajav_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00002E58-00002E60 .text Mthd_IsDelete__Q29daObjAjav26@unnamed@d_a_obj_ajav_cpp@FPv */ +void daObjAjav::@unnamed@d_a_obj_ajav_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00002E60-00002EA8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002EA8-00002EB8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002EB8-00002EC0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002EC0-00002EC8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002EC8-00002ED0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002ED0-00002ED8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002ED8-00002F10 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F10-00002F18 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F18-00002F20 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F20-00002F28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F28-00002F60 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F60-00002F64 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002F64-00002F6C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002F6C-00002F7C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002F7C-00002F84 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002F84-00002F8C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002F8C-00002F94 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F94-00002F9C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F9C-00002FD4 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002FD4-00002FDC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002FDC-00002FE4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002FE4-00002FEC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002FEC-00003024 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003024-0000302C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000302C-00003034 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003034-00003040 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003040-0000304C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003560-00003568 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00003568-00003570 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00003570-00003578 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003578-00003580 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_akabe.cpp b/src/d/actor/d_a_obj_akabe.cpp new file mode 100644 index 000000000..064b32f22 --- /dev/null +++ b/src/d/actor/d_a_obj_akabe.cpp @@ -0,0 +1,83 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_akabe.cpp +// + +#include "d_a_obj_akabe.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q210daObjAkabe5Act_cFP10fopAc_ac_c */ +void daObjAkabe::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-000001A4 .text create_heap__Q210daObjAkabe5Act_cFv */ +void daObjAkabe::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000001A4-00000360 .text _create__Q210daObjAkabe5Act_cFv */ +void daObjAkabe::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000360-000003F8 .text _delete__Q210daObjAkabe5Act_cFv */ +void daObjAkabe::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000003F8-00000498 .text init_scale__Q210daObjAkabe5Act_cFv */ +void daObjAkabe::Act_c::init_scale() { + /* Nonmatching */ +} + +/* 00000498-00000510 .text init_mtx__Q210daObjAkabe5Act_cFv */ +void daObjAkabe::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000510-000005A4 .text chk_appear__Q210daObjAkabe5Act_cFv */ +void daObjAkabe::Act_c::chk_appear() { + /* Nonmatching */ +} + +/* 000005A4-000005E4 .text _execute__Q210daObjAkabe5Act_cFv */ +void daObjAkabe::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000005E4-000005EC .text _draw__Q210daObjAkabe5Act_cFv */ +void daObjAkabe::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000005EC-0000060C .text Mthd_Create__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv */ +void daObjAkabe::@unnamed@d_a_obj_akabe_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000060C-00000630 .text Mthd_Delete__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv */ +void daObjAkabe::@unnamed@d_a_obj_akabe_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000630-00000654 .text Mthd_Execute__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv */ +void daObjAkabe::@unnamed@d_a_obj_akabe_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000654-00000678 .text Mthd_Draw__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv */ +void daObjAkabe::@unnamed@d_a_obj_akabe_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000678-00000680 .text Mthd_IsDelete__Q210daObjAkabe27@unnamed@d_a_obj_akabe_cpp@FPv */ +void daObjAkabe::@unnamed@d_a_obj_akabe_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000680-0000069C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjAkabe5Act_c5Prm_eQ310daObjAkabe5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjAkabe::Act_c::Prm_e, daObjAkabe::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_apzl.cpp b/src/d/actor/d_a_obj_apzl.cpp new file mode 100644 index 000000000..dc2bdf378 --- /dev/null +++ b/src/d/actor/d_a_obj_apzl.cpp @@ -0,0 +1,133 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_apzl.cpp +// + +#include "d_a_obj_apzl.h" +#include "dolphin/types.h" + +/* 00000078-0000025C .text move_piece__11daObjApzl_cFv */ +void daObjApzl_c::move_piece() { + /* Nonmatching */ +} + +/* 0000025C-00000310 .text check_arrow_draw__11daObjApzl_cFv */ +void daObjApzl_c::check_arrow_draw() { + /* Nonmatching */ +} + +/* 00000310-0000033C .text search_piece__11daObjApzl_cFUc */ +void daObjApzl_c::search_piece(unsigned char) { + /* Nonmatching */ +} + +/* 0000033C-00000360 .text swap_piece__11daObjApzl_cFUcUc */ +void daObjApzl_c::swap_piece(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 00000360-00000598 .text randamize_piece__11daObjApzl_cFv */ +void daObjApzl_c::randamize_piece() { + /* Nonmatching */ +} + +/* 00000598-000005CC .text save_piece__11daObjApzl_cFv */ +void daObjApzl_c::save_piece() { + /* Nonmatching */ +} + +/* 000005CC-00000604 .text check_clear__11daObjApzl_cFv */ +void daObjApzl_c::check_clear() { + /* Nonmatching */ +} + +/* 00000604-00000748 .text next_msgStatus__11daObjApzl_cFPUl */ +void daObjApzl_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000748-0000079C .text getMsg__11daObjApzl_cFv */ +void daObjApzl_c::getMsg() { + /* Nonmatching */ +} + +/* 0000079C-0000087C .text talk__11daObjApzl_cFi */ +void daObjApzl_c::talk(int) { + /* Nonmatching */ +} + +/* 0000087C-00000D08 .text privateCut__11daObjApzl_cFv */ +void daObjApzl_c::privateCut() { + /* Nonmatching */ +} + +/* 00000D08-00000D28 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000D28-00001088 .text CreateHeap__11daObjApzl_cFv */ +void daObjApzl_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00001088-000012BC .text CreateInit__11daObjApzl_cFv */ +void daObjApzl_c::CreateInit() { + /* Nonmatching */ +} + +/* 000012BC-000016B8 .text set_mtx__11daObjApzl_cFv */ +void daObjApzl_c::set_mtx() { + /* Nonmatching */ +} + +/* 000016B8-00001780 .text daObjApzl_Create__FPv */ +void daObjApzl_Create(void*) { + /* Nonmatching */ +} + +/* 00001780-000017DC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000017DC-00001804 .text __ct__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00001804-0000184C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000184C-00001894 .text daObjApzl_Delete__FPv */ +void daObjApzl_Delete(void*) { + /* Nonmatching */ +} + +/* 00001894-000018B8 .text daObjApzl_Draw__FPv */ +void daObjApzl_Draw(void*) { + /* Nonmatching */ +} + +/* 000018B8-00001B00 .text _draw__11daObjApzl_cFv */ +void daObjApzl_c::_draw() { + /* Nonmatching */ +} + +/* 00001B00-00001B24 .text daObjApzl_Execute__FPv */ +void daObjApzl_Execute(void*) { + /* Nonmatching */ +} + +/* 00001B24-00001E8C .text _execute__11daObjApzl_cFv */ +void daObjApzl_c::_execute() { + /* Nonmatching */ +} + +/* 00001E8C-00001E94 .text daObjApzl_IsDelete__FPv */ +void daObjApzl_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ashut.cpp b/src/d/actor/d_a_obj_ashut.cpp new file mode 100644 index 000000000..8faeb1cff --- /dev/null +++ b/src/d/actor/d_a_obj_ashut.cpp @@ -0,0 +1,178 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ashut.cpp +// + +#include "d_a_obj_ashut.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-00000224 .text Create__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000224-00000388 .text Mthd_Create__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000388-00000390 .text Delete__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000390-000003DC .text Mthd_Delete__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000003DC-0000046C .text set_mtx__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000046C-000004A8 .text init_mtx__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000004A8-000005A4 .text chk_safe_area__Q210daObjAshut5Act_cCFv */ +void daObjAshut::Act_c::chk_safe_area() const { + /* Nonmatching */ +} + +/* 000005A4-000005BC .text mode_upper_init__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::mode_upper_init() { + /* Nonmatching */ +} + +/* 000005BC-0000066C .text mode_upper__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::mode_upper() { + /* Nonmatching */ +} + +/* 0000066C-00000700 .text mode_u_l_init__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::mode_u_l_init() { + /* Nonmatching */ +} + +/* 00000700-000007C0 .text mode_u_l__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::mode_u_l() { + /* Nonmatching */ +} + +/* 000007C0-000007D8 .text mode_lower_init__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::mode_lower_init() { + /* Nonmatching */ +} + +/* 000007D8-00000838 .text mode_lower__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::mode_lower() { + /* Nonmatching */ +} + +/* 00000838-000008D4 .text mode_l_u_init__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::mode_l_u_init() { + /* Nonmatching */ +} + +/* 000008D4-00000A50 .text mode_l_u__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::mode_l_u() { + /* Nonmatching */ +} + +/* 00000A50-00000B0C .text mode_demoreq_init__Q210daObjAshut5Act_cFQ310daObjAshut5Act_c6Mode_e */ +void daObjAshut::Act_c::mode_demoreq_init(daObjAshut::Act_c::Mode_e) { + /* Nonmatching */ +} + +/* 00000B0C-00000BE4 .text mode_demoreq__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::mode_demoreq() { + /* Nonmatching */ +} + +/* 00000BE4-00000D0C .text Execute__Q210daObjAshut5Act_cFPPA3_A4_f */ +void daObjAshut::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000D0C-00000D6C .text Draw__Q210daObjAshut5Act_cFv */ +void daObjAshut::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000D6C-00000D8C .text Mthd_Create__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv */ +void daObjAshut::@unnamed@d_a_obj_ashut_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000D8C-00000DAC .text Mthd_Delete__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv */ +void daObjAshut::@unnamed@d_a_obj_ashut_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000DAC-00000DCC .text Mthd_Execute__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv */ +void daObjAshut::@unnamed@d_a_obj_ashut_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000DCC-00000DF8 .text Mthd_Draw__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv */ +void daObjAshut::@unnamed@d_a_obj_ashut_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000DF8-00000E24 .text Mthd_IsDelete__Q210daObjAshut27@unnamed@d_a_obj_ashut_cpp@FPv */ +void daObjAshut::@unnamed@d_a_obj_ashut_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000E24-00000E2C .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00000E2C-00000E34 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000E34-00000E3C .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00000E3C-00000E44 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00000E44-00000E4C .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000E4C-00000E54 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00000E54-00000E5C .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000E5C-00000E64 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000E64-00000E80 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjAshut5Act_c5Prm_eQ310daObjAshut5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjAshut::Act_c::Prm_e, daObjAshut::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_auzu.cpp b/src/d/actor/d_a_obj_auzu.cpp new file mode 100644 index 000000000..e5733e8f2 --- /dev/null +++ b/src/d/actor/d_a_obj_auzu.cpp @@ -0,0 +1,113 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_auzu.cpp +// + +#include "d_a_obj_auzu.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q29daObjAuzu5Act_cFP10fopAc_ac_c */ +void daObjAuzu::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-000001F8 .text create_heap__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000001F8-000003B8 .text _create__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::_create() { + /* Nonmatching */ +} + +/* 000003B8-00000414 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000414-0000045C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000045C-00000498 .text _delete__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000498-000004E8 .text is_exist__Q29daObjAuzu5Act_cCFv */ +void daObjAuzu::Act_c::is_exist() const { + /* Nonmatching */ +} + +/* 000004E8-00000554 .text set_mtx__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000554-000005B8 .text init_mtx__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000005B8-00000624 .text set_state_map__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::set_state_map() { + /* Nonmatching */ +} + +/* 00000624-00000788 .text ship_whirl__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::ship_whirl() { + /* Nonmatching */ +} + +/* 00000788-000007DC .text bgm_start__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::bgm_start() { + /* Nonmatching */ +} + +/* 000007DC-00000AF8 .text _execute__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000AF8-00000B88 .text set_material__Q29daObjAuzu5Act_cFP11J3DMaterialUc */ +void daObjAuzu::Act_c::set_material(J3DMaterial*, unsigned char) { + /* Nonmatching */ +} + +/* 00000B88-00000C38 .text _draw__Q29daObjAuzu5Act_cFv */ +void daObjAuzu::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000C38-00000C58 .text Mthd_Create__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv */ +void daObjAuzu::@unnamed@d_a_obj_auzu_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000C58-00000C7C .text Mthd_Delete__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv */ +void daObjAuzu::@unnamed@d_a_obj_auzu_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000C7C-00000CA0 .text Mthd_Execute__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv */ +void daObjAuzu::@unnamed@d_a_obj_auzu_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000CA0-00000CC4 .text Mthd_Draw__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv */ +void daObjAuzu::@unnamed@d_a_obj_auzu_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000CC4-00000CCC .text Mthd_IsDelete__Q29daObjAuzu26@unnamed@d_a_obj_auzu_cpp@FPv */ +void daObjAuzu::@unnamed@d_a_obj_auzu_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000CCC-00000CE8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjAuzu5Act_c5Prm_eQ39daObjAuzu5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjAuzu::Act_c::Prm_e, daObjAuzu::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_aygr.cpp b/src/d/actor/d_a_obj_aygr.cpp new file mode 100644 index 000000000..b007ba4b2 --- /dev/null +++ b/src/d/actor/d_a_obj_aygr.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_aygr.cpp +// + +#include "d_a_obj_aygr.h" +#include "dolphin/types.h" + +/* 00000078-000002A4 .text CreateHeap__Q29daObjAygr5Act_cFv */ +void daObjAygr::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000002A4-00000310 .text Create__Q29daObjAygr5Act_cFv */ +void daObjAygr::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000310-000004D4 .text Mthd_Create__Q29daObjAygr5Act_cFv */ +void daObjAygr::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000004D4-000004DC .text Delete__Q29daObjAygr5Act_cFv */ +void daObjAygr::Act_c::Delete() { + /* Nonmatching */ +} + +/* 000004DC-0000054C .text Mthd_Delete__Q29daObjAygr5Act_cFv */ +void daObjAygr::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 0000054C-000005F8 .text set_mtx__Q29daObjAygr5Act_cFv */ +void daObjAygr::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000005F8-00000674 .text init_mtx__Q29daObjAygr5Act_cFv */ +void daObjAygr::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000674-000006B0 .text Execute__Q29daObjAygr5Act_cFPPA3_A4_f */ +void daObjAygr::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000006B0-0000079C .text Draw__Q29daObjAygr5Act_cFv */ +void daObjAygr::Act_c::Draw() { + /* Nonmatching */ +} + +/* 0000079C-000007BC .text Mthd_Create__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv */ +void daObjAygr::@unnamed@d_a_obj_aygr_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000007BC-000007DC .text Mthd_Delete__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv */ +void daObjAygr::@unnamed@d_a_obj_aygr_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000007DC-000007FC .text Mthd_Execute__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv */ +void daObjAygr::@unnamed@d_a_obj_aygr_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000007FC-00000828 .text Mthd_Draw__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv */ +void daObjAygr::@unnamed@d_a_obj_aygr_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000828-00000854 .text Mthd_IsDelete__Q29daObjAygr26@unnamed@d_a_obj_aygr_cpp@FPv */ +void daObjAygr::@unnamed@d_a_obj_aygr_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000854-0000085C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 0000085C-00000864 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000864-0000086C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 0000086C-00000888 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjAygr5Act_c5Prm_eQ39daObjAygr5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjAygr::Act_c::Prm_e, daObjAygr::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_balancelift.cpp b/src/d/actor/d_a_obj_balancelift.cpp new file mode 100644 index 000000000..d01e87f63 --- /dev/null +++ b/src/d/actor/d_a_obj_balancelift.cpp @@ -0,0 +1,208 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_balancelift.cpp +// + +#include "d_a_obj_balancelift.h" +#include "dolphin/types.h" + +/* 000000EC-00000160 .text __ct__19daBalancelift_HIO_cFv */ +daBalancelift_HIO_c::daBalancelift_HIO_c() { + /* Nonmatching */ +} + +/* 00000160-0000019C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000019C-00000264 .text daObjBlift_ride_actor_check__FP10fopAc_ac_c */ +void daObjBlift_ride_actor_check(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000264-0000033C .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000033C-00000510 .text calc_quat__15daBalancelift_cFv */ +void daBalancelift_c::calc_quat() { + /* Nonmatching */ +} + +/* 00000510-00000670 .text set_mtx__15daBalancelift_cFv */ +void daBalancelift_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000670-00000984 .text calc_weight__15daBalancelift_cFv */ +void daBalancelift_c::calc_weight() { + /* Nonmatching */ +} + +/* 00000984-000009A4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000009A4-00000BA0 .text CreateHeap__15daBalancelift_cFv */ +void daBalancelift_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000BA0-00000F34 .text CreateInit__15daBalancelift_cFv */ +void daBalancelift_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000F34-000010E0 .text daBalanceliftCreate__FPv */ +void daBalanceliftCreate(void*) { + /* Nonmatching */ +} + +/* 000010E0-000011AC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000011AC-000011F4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000011F4-00001250 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001250-00001298 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001298-0000129C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000129C-00001318 .text daBalanceliftDelete__FPv */ +void daBalanceliftDelete(void*) { + /* Nonmatching */ +} + +/* 00001318-0000133C .text daBalanceliftExecute__FPv */ +void daBalanceliftExecute(void*) { + /* Nonmatching */ +} + +/* 0000133C-000016F0 .text _execute__15daBalancelift_cFv */ +void daBalancelift_c::_execute() { + /* Nonmatching */ +} + +/* 000016F0-00001774 .text daBalanceliftDraw__FPv */ +void daBalanceliftDraw(void*) { + /* Nonmatching */ +} + +/* 00001774-0000177C .text daBalanceliftIsDelete__FPv */ +void daBalanceliftIsDelete(void*) { + /* Nonmatching */ +} + +/* 0000177C-0000178C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000178C-00001794 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001794-0000179C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000179C-000017A4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000017A4-000017AC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000017AC-000017E4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000017E4-000017EC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000017EC-000017F4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000017F4-000017FC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000017FC-00001834 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001834-00001838 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001838-00001840 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001840-00001848 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001848-00001850 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001850-0000185C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000185C-00001868 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001868-000018B0 .text __dt__19daBalancelift_HIO_cFv */ +daBalancelift_HIO_c::~daBalancelift_HIO_c() { + /* Nonmatching */ +} + +/* 000018EC-000018F4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000018F4-000018FC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_barrel.cpp b/src/d/actor/d_a_obj_barrel.cpp new file mode 100644 index 000000000..ba70807f7 --- /dev/null +++ b/src/d/actor/d_a_obj_barrel.cpp @@ -0,0 +1,388 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_barrel.cpp +// + +#include "d_a_obj_barrel.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q211daObjBarrel5Act_cFP10fopAc_ac_c */ +void daObjBarrel::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-00000160 .text create_heap__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000160-00000474 .text _create__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000474-00000540 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000540-00000588 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000588-000005E4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000005E4-0000062C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000062C-00000688 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000688-00000710 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000710-00000780 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000780-000007B0 .text _delete__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000007B0-00000834 .text mode_wait_init__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00000834-00000944 .text mode_wait__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000944-00000A0C .text mode_carry_init__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_carry_init() { + /* Nonmatching */ +} + +/* 00000A0C-00000A94 .text mode_carry__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_carry() { + /* Nonmatching */ +} + +/* 00000A94-00000B0C .text mode_vib0_init__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_vib0_init() { + /* Nonmatching */ +} + +/* 00000B0C-00000B50 .text mode_vib0__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_vib0() { + /* Nonmatching */ +} + +/* 00000B50-00000B74 .text mode_vib1_init__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_vib1_init() { + /* Nonmatching */ +} + +/* 00000B74-00000BB8 .text mode_vib1__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_vib1() { + /* Nonmatching */ +} + +/* 00000BB8-00000BDC .text mode_vib2_init__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_vib2_init() { + /* Nonmatching */ +} + +/* 00000BDC-00000C4C .text mode_vib2__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_vib2() { + /* Nonmatching */ +} + +/* 00000C4C-00000CBC .text mode_jump_init__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_jump_init() { + /* Nonmatching */ +} + +/* 00000CBC-00000D3C .text mode_jump__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_jump() { + /* Nonmatching */ +} + +/* 00000D3C-00000D88 .text mode_walk_init__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_walk_init() { + /* Nonmatching */ +} + +/* 00000D88-00000F40 .text mode_walk__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_walk() { + /* Nonmatching */ +} + +/* 00000F40-00001074 .text vib_pos_ang__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::vib_pos_ang() { + /* Nonmatching */ +} + +/* 00001074-000012A0 .text mode_proc_call__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 000012A0-00001490 .text set_mtx__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00001490-000014CC .text init_mtx__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000014CC-00001710 .text set_walk_rot__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::set_walk_rot() { + /* Nonmatching */ +} + +/* 00001710-00001824 .text eff_break__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::eff_break() { + /* Nonmatching */ +} + +/* 00001824-000018C8 .text damaged__Q211daObjBarrel5Act_cFb */ +void daObjBarrel::Act_c::damaged(bool) { + /* Nonmatching */ +} + +/* 000018C8-00001900 .text cull_set_draw__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::cull_set_draw() { + /* Nonmatching */ +} + +/* 00001900-00001938 .text cull_set_move__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::cull_set_move() { + /* Nonmatching */ +} + +/* 00001938-00001940 .text get_se_map_hit__Q211daObjBarrel5Act_cCFv */ +void daObjBarrel::Act_c::get_se_map_hit() const { + /* Nonmatching */ +} + +/* 00001940-00001994 .text set_senv__Q211daObjBarrel5Act_cCFii */ +void daObjBarrel::Act_c::set_senv(int, int) const { + /* Nonmatching */ +} + +/* 00001994-00001A88 .text se_fall_water__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::se_fall_water() { + /* Nonmatching */ +} + +/* 00001A88-00001AD8 .text eff_hit_water_splash__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::eff_hit_water_splash() { + /* Nonmatching */ +} + +/* 00001AD8-00001B10 .text chk_sink_water__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::chk_sink_water() { + /* Nonmatching */ +} + +/* 00001B10-00001B58 .text chk_sinkdown_water__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::chk_sinkdown_water() { + /* Nonmatching */ +} + +/* 00001B58-00001B84 .text eff_land_smoke__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::eff_land_smoke() { + /* Nonmatching */ +} + +/* 00001B84-00001F28 .text damage_cc_proc__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::damage_cc_proc() { + /* Nonmatching */ +} + +/* 00001F28-00001FCC .text damage_bg_proc__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::damage_bg_proc() { + /* Nonmatching */ +} + +/* 00001FCC-00002154 .text damage_bg_proc_directly__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::damage_bg_proc_directly() { + /* Nonmatching */ +} + +/* 00002154-000022F4 .text _execute__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000022F4-0000241C .text _draw__Q211daObjBarrel5Act_cFv */ +void daObjBarrel::Act_c::_draw() { + /* Nonmatching */ +} + +/* 0000241C-0000243C .text Create__Q211daObjBarrel6MethodFPv */ +void daObjBarrel::Method::Create(void*) { + /* Nonmatching */ +} + +/* 0000243C-00002460 .text Delete__Q211daObjBarrel6MethodFPv */ +void daObjBarrel::Method::Delete(void*) { + /* Nonmatching */ +} + +/* 00002460-00002484 .text Execute__Q211daObjBarrel6MethodFPv */ +void daObjBarrel::Method::Execute(void*) { + /* Nonmatching */ +} + +/* 00002484-000024A8 .text Draw__Q211daObjBarrel6MethodFPv */ +void daObjBarrel::Method::Draw(void*) { + /* Nonmatching */ +} + +/* 000024A8-000024B0 .text IsDelete__Q211daObjBarrel6MethodFPv */ +void daObjBarrel::Method::IsDelete(void*) { + /* Nonmatching */ +} + +/* 000024B0-000024F8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000024F8-00002540 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00002540-0000259C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000259C-000025E4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000025E4-000025F4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000025F4-000025FC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000025FC-00002604 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002604-0000260C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000260C-00002614 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002614-0000264C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000264C-00002654 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002654-0000265C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000265C-00002664 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002664-0000269C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000269C-000026A0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000026A0-000026A8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000026A8-000026B0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000026B0-000026B8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000026B8-000026C4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000026C4-000026D0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000026D0-000026EC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjBarrel5Act_c5Prm_eQ311daObjBarrel5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjBarrel::Act_c::Prm_e, daObjBarrel::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000026EC-000026F4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000026F4-000026FC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000026FC-00002704 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002704-0000270C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_barrel2.cpp b/src/d/actor/d_a_obj_barrel2.cpp new file mode 100644 index 000000000..5ff854bc5 --- /dev/null +++ b/src/d/actor/d_a_obj_barrel2.cpp @@ -0,0 +1,483 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_barrel2.cpp +// + +#include "d_a_obj_barrel2.h" +#include "dolphin/types.h" + +/* 000000EC-00000110 .text solidHeapCB__Q212daObjBarrel25Act_cFP10fopAc_ac_c */ +void daObjBarrel2::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000110-000002C0 .text create_heap__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000002C0-00000308 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000308-0000089C .text _create__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::_create() { + /* Nonmatching */ +} + +/* 0000089C-00000968 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000968-000009B0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000009B0-00000A0C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000A0C-00000A54 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000A54-00000AB0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000AB0-00000AE0 .text _delete__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000AE0-00000B2C .text tg_hitCB__Q212daObjBarrel25Act_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daObjBarrel2::Act_c::tg_hitCB(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000B2C-00000C9C .text co_hitCB__Q212daObjBarrel25Act_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daObjBarrel2::Act_c::co_hitCB(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000C9C-00000CFC .text cull_set_draw__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::cull_set_draw() { + /* Nonmatching */ +} + +/* 00000CFC-00000D54 .text cull_set_move__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::cull_set_move() { + /* Nonmatching */ +} + +/* 00000D54-00000DA0 .text demo_mode_chk__Q212daObjBarrel25Act_cCFv */ +void daObjBarrel2::Act_c::demo_mode_chk() const { + /* Nonmatching */ +} + +/* 00000DA0-00000DAC .text mode_afl_init__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_afl_init() { + /* Nonmatching */ +} + +/* 00000DAC-00000FE4 .text mode_afl__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_afl() { + /* Nonmatching */ +} + +/* 00000FE4-00001004 .text mode_exit_v_init__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_exit_v_init() { + /* Nonmatching */ +} + +/* 00001004-000010D8 .text mode_exit_v__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_exit_v() { + /* Nonmatching */ +} + +/* 000010D8-000010F0 .text mode_exit_h_init__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_exit_h_init() { + /* Nonmatching */ +} + +/* 000010F0-000011C4 .text mode_exit_h__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_exit_h() { + /* Nonmatching */ +} + +/* 000011C4-000011DC .text mode_exit_mine_init__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_exit_mine_init() { + /* Nonmatching */ +} + +/* 000011DC-000012B0 .text mode_exit_mine__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_exit_mine() { + /* Nonmatching */ +} + +/* 000012B0-00001318 .text mode_explode_init__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_explode_init() { + /* Nonmatching */ +} + +/* 00001318-0000143C .text mode_explode__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_explode() { + /* Nonmatching */ +} + +/* 0000143C-00001484 .text mode_demo_break0_init__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_demo_break0_init() { + /* Nonmatching */ +} + +/* 00001484-00001568 .text mode_demo_break0__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_demo_break0() { + /* Nonmatching */ +} + +/* 00001568-00001574 .text mode_demo_break1_init__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_demo_break1_init() { + /* Nonmatching */ +} + +/* 00001574-000015D0 .text mode_demo_break1__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_demo_break1() { + /* Nonmatching */ +} + +/* 000015D0-000015FC .text mode_demo_explode0_init__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_demo_explode0_init() { + /* Nonmatching */ +} + +/* 000015FC-000016D8 .text mode_demo_explode0__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_demo_explode0() { + /* Nonmatching */ +} + +/* 000016D8-000016E4 .text mode_demo_explode1_init__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_demo_explode1_init() { + /* Nonmatching */ +} + +/* 000016E4-00001744 .text mode_demo_explode1__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_demo_explode1() { + /* Nonmatching */ +} + +/* 00001744-00001898 .text mode_proc_call__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00001898-00001914 .text set_pos_y__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::set_pos_y() { + /* Nonmatching */ +} + +/* 00001914-00001BDC .text set_mtx__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00001BDC-00001BFC .text init_mtx__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00001BFC-00001DA8 .text eff_break__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::eff_break() { + /* Nonmatching */ +} + +/* 00001DA8-00002008 .text eff_explode__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::eff_explode() { + /* Nonmatching */ +} + +/* 00002008-00002100 .text set_item_position__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::set_item_position() { + /* Nonmatching */ +} + +/* 00002100-000021B4 .text item_drop_init__Q212daObjBarrel25Act_cFf */ +void daObjBarrel2::Act_c::item_drop_init(float) { + /* Nonmatching */ +} + +/* 000021B4-00002214 .text item_drop__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::item_drop() { + /* Nonmatching */ +} + +/* 00002214-00002248 .text item_delete__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::item_delete() { + /* Nonmatching */ +} + +/* 00002248-000022A4 .text item_give__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::item_give() { + /* Nonmatching */ +} + +/* 000022A4-0000233C .text item_connect_check__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::item_connect_check() { + /* Nonmatching */ +} + +/* 0000233C-00002414 .text buoy_jump__Q212daObjBarrel25Act_cFf */ +void daObjBarrel2::Act_c::buoy_jump(float) { + /* Nonmatching */ +} + +/* 00002414-00002688 .text set_water_pos__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::set_water_pos() { + /* Nonmatching */ +} + +/* 00002688-000027AC .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 000027AC-00002908 .text afl_sway__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::afl_sway() { + /* Nonmatching */ +} + +/* 00002908-00002984 .text mine_chk_range_flash__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mine_chk_range_flash() { + /* Nonmatching */ +} + +/* 00002984-00002A00 .text mine_chk_range_explode__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mine_chk_range_explode() { + /* Nonmatching */ +} + +/* 00002A00-00002B34 .text mine_chk_range_damage__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::mine_chk_range_damage() { + /* Nonmatching */ +} + +/* 00002B34-00002E28 .text execute_sub__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::execute_sub() { + /* Nonmatching */ +} + +/* 00002E28-00002EDC .text _execute__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00002EDC-00002F78 .text _draw__Q212daObjBarrel25Act_cFv */ +void daObjBarrel2::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00002F78-00002F98 .text Create__Q212daObjBarrel26MethodFPv */ +void daObjBarrel2::Method::Create(void*) { + /* Nonmatching */ +} + +/* 00002F98-00002FBC .text Delete__Q212daObjBarrel26MethodFPv */ +void daObjBarrel2::Method::Delete(void*) { + /* Nonmatching */ +} + +/* 00002FBC-00002FE0 .text Execute__Q212daObjBarrel26MethodFPv */ +void daObjBarrel2::Method::Execute(void*) { + /* Nonmatching */ +} + +/* 00002FE0-00003004 .text Draw__Q212daObjBarrel26MethodFPv */ +void daObjBarrel2::Method::Draw(void*) { + /* Nonmatching */ +} + +/* 00003004-0000300C .text IsDelete__Q212daObjBarrel26MethodFPv */ +void daObjBarrel2::Method::IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000300C-00003054 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003054-0000309C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000309C-000030F8 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000030F8-00003140 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003140-0000319C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000319C-0000323C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 0000323C-00003338 .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 00003338-00003380 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003380-00003390 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003390-00003398 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003398-000033A0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000033A0-000033A8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000033A8-000033B0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000033B0-000033E8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000033E8-000033F0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000033F0-000033F8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000033F8-00003400 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003400-00003438 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003438-0000343C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000343C-00003444 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003444-0000344C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000344C-00003454 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003454-00003460 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003460-0000346C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000346C-000034C8 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000034C8-000034E4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjBarrel25Act_c5Prm_eQ312daObjBarrel25Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjBarrel2::Act_c::Prm_e, daObjBarrel2::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000034E4-000034EC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000034EC-000034F4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000034F4-000034FC .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 000034FC-00003504 .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00003504-0000350C .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 0000350C-00003514 .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00003514-0000351C .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 0000351C-00003524 .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00003524-0000352C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_barrier.cpp b/src/d/actor/d_a_obj_barrier.cpp new file mode 100644 index 000000000..fe3217efa --- /dev/null +++ b/src/d/actor/d_a_obj_barrier.cpp @@ -0,0 +1,313 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_barrier.cpp +// + +#include "d_a_obj_barrier.h" +#include "dolphin/types.h" + +/* 000000EC-0000018C .text init_mtx__14daObjBarrier_cFv */ +void daObjBarrier_c::init_mtx() { + /* Nonmatching */ +} + +/* 0000018C-000001B0 .text solidHeapCB__14daObjBarrier_cFP10fopAc_ac_c */ +void daObjBarrier_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001B0-00000340 .text init__18daObjBarrier_anm_cFv */ +void daObjBarrier_anm_c::init() { + /* Nonmatching */ +} + +/* 00000340-000003E8 .text create_heap__14daObjBarrier_cFv */ +void daObjBarrier_c::create_heap() { + /* Nonmatching */ +} + +/* 000003E8-00000508 .text checkCollision_Tg__14daObjBarrier_cFv */ +void daObjBarrier_c::checkCollision_Tg() { + /* Nonmatching */ +} + +/* 00000508-00000544 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000544-00000608 .text checkCollision_At__14daObjBarrier_cFv */ +void daObjBarrier_c::checkCollision_At() { + /* Nonmatching */ +} + +/* 00000608-00000754 .text registCollisionTable__14daObjBarrier_cFv */ +void daObjBarrier_c::registCollisionTable() { + /* Nonmatching */ +} + +/* 00000754-00000884 .text brkAnmPlay__14daObjBarrier_cFv */ +void daObjBarrier_c::brkAnmPlay() { + /* Nonmatching */ +} + +/* 00000884-000009F0 .text break_start_wait_proc__14daObjBarrier_cFv */ +void daObjBarrier_c::break_start_wait_proc() { + /* Nonmatching */ +} + +/* 000009F0-00000A58 .text break_order_proc__14daObjBarrier_cFv */ +void daObjBarrier_c::break_order_proc() { + /* Nonmatching */ +} + +/* 00000A58-00000AB8 .text break_end_wait_proc__14daObjBarrier_cFv */ +void daObjBarrier_c::break_end_wait_proc() { + /* Nonmatching */ +} + +/* 00000AB8-00000B34 .text break_check__14daObjBarrier_cFv */ +void daObjBarrier_c::break_check() { + /* Nonmatching */ +} + +/* 00000B34-00000D24 .text setDummyTexture__17daObjBarrier_ef_cFi */ +void daObjBarrier_ef_c::setDummyTexture(int) { + /* Nonmatching */ +} + +/* 00000D24-00000D5C .text checkHitActor__17daObjBarrier_ef_cFP10fopAc_ac_c */ +void daObjBarrier_ef_c::checkHitActor(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000D5C-000011B8 .text birth__17daObjBarrier_ef_cFP10fopAc_ac_cf4cXyz4cXyzi */ +void daObjBarrier_ef_c::birth(fopAc_ac_c*, float, cXyz, cXyz, int) { + /* Nonmatching */ +} + +/* 000011B8-000013E0 .text init__17daObjBarrier_ef_cFv */ +void daObjBarrier_ef_c::init() { + /* Nonmatching */ +} + +/* 000013E0-00001420 .text create__17daObjBarrier_ef_cFv */ +void daObjBarrier_ef_c::create() { + /* Nonmatching */ +} + +/* 00001420-000014E0 .text execute__17daObjBarrier_ef_cFv */ +void daObjBarrier_ef_c::execute() { + /* Nonmatching */ +} + +/* 000014E0-00001638 .text draw__17daObjBarrier_ef_cFv */ +void daObjBarrier_ef_c::draw() { + /* Nonmatching */ +} + +/* 00001638-0000182C .text _create__14daObjBarrier_cFv */ +void daObjBarrier_c::_create() { + /* Nonmatching */ +} + +/* 0000182C-00001A38 .text __ct__14daObjBarrier_cFv */ +daObjBarrier_c::daObjBarrier_c() { + /* Nonmatching */ +} + +/* 00001A38-00001AD8 .text _delete__14daObjBarrier_cFv */ +void daObjBarrier_c::_delete() { + /* Nonmatching */ +} + +/* 00001AD8-00001B64 .text _execute__14daObjBarrier_cFv */ +void daObjBarrier_c::_execute() { + /* Nonmatching */ +} + +/* 00001B64-00001C1C .text _draw__14daObjBarrier_cFv */ +void daObjBarrier_c::_draw() { + /* Nonmatching */ +} + +/* 00001C1C-00001C3C .text daObjBarrier_Create__FP10fopAc_ac_c */ +void daObjBarrier_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001C3C-00001C60 .text daObjBarrier_Delete__FP14daObjBarrier_c */ +void daObjBarrier_Delete(daObjBarrier_c*) { + /* Nonmatching */ +} + +/* 00001C60-00001C84 .text daObjBarrier_Execute__FP14daObjBarrier_c */ +void daObjBarrier_Execute(daObjBarrier_c*) { + /* Nonmatching */ +} + +/* 00001C84-00001CA8 .text daObjBarrier_Draw__FP14daObjBarrier_c */ +void daObjBarrier_Draw(daObjBarrier_c*) { + /* Nonmatching */ +} + +/* 00001CA8-00001CB0 .text daObjBarrier_IsDelete__FP14daObjBarrier_c */ +void daObjBarrier_IsDelete(daObjBarrier_c*) { + /* Nonmatching */ +} + +/* 00001CB0-00001CC0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001CC0-00001CC8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001CC8-00001CD0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001CD0-00001CD8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CD8-00001CE0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CE0-00001D18 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001D18-00001D20 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D20-00001D28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D28-00001D30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D30-00001D68 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D68-00001D6C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001D6C-00001D74 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001D74-00001D7C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001D7C-00001D84 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D84-00001D90 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001D90-00001D9C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001D9C-00001DA0 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001DA0-00001DCC .text __ct__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001DCC-00001E28 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00001E28-00001E50 .text __ct__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00001E50-00001E78 .text __ct__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00001E78-00001F44 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001F44-00001F8C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001F8C-00001FE8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001FE8-00002030 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002030-0000208C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000208C-000020E8 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000020E8-00002130 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00002130-0000214C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjBarrier_c7Param_eQ214daObjBarrier_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjBarrier_c::Param_e, daObjBarrier_c::Param_e) { + /* Nonmatching */ +} + +/* 00002194-0000219C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000219C-000021A4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_bemos.cpp b/src/d/actor/d_a_obj_bemos.cpp new file mode 100644 index 000000000..8f746356b --- /dev/null +++ b/src/d/actor/d_a_obj_bemos.cpp @@ -0,0 +1,503 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_bemos.cpp +// + +#include "d_a_obj_bemos.h" +#include "dolphin/types.h" + +/* 000000EC-00000194 .text __ct__13daBemos_HIO_cFv */ +daBemos_HIO_c::daBemos_HIO_c() { + /* Nonmatching */ +} + +/* 00000194-0000033C .text set_mtx__9daBemos_cFv */ +void daBemos_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000033C-0000035C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000035C-00000498 .text CreateHeap1__9daBemos_cFv */ +void daBemos_c::CreateHeap1() { + /* Nonmatching */ +} + +/* 00000498-000006EC .text CreateHeap2__9daBemos_cFv */ +void daBemos_c::CreateHeap2() { + /* Nonmatching */ +} + +/* 000006EC-000007A8 .text CreateHeap3__9daBemos_cFv */ +void daBemos_c::CreateHeap3() { + /* Nonmatching */ +} + +/* 000007A8-00000808 .text CreateHeap__9daBemos_cFv */ +void daBemos_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000808-00000A4C .text CreateInit1__9daBemos_cFv */ +void daBemos_c::CreateInit1() { + /* Nonmatching */ +} + +/* 00000A4C-00000CBC .text CreateInit2__9daBemos_cFv */ +void daBemos_c::CreateInit2() { + /* Nonmatching */ +} + +/* 00000CBC-00001384 .text CreateInit3__9daBemos_cFv */ +void daBemos_c::CreateInit3() { + /* Nonmatching */ +} + +/* 00001384-0000148C .text CreateInit__9daBemos_cFv */ +void daBemos_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000148C-000016E4 .text blue_range_check__9daBemos_cFiP5csXyz */ +void daBemos_c::blue_range_check(int, csXyz*) { + /* Nonmatching */ +} + +/* 000016E4-0000199C .text red_range_check__9daBemos_cFiP5csXyz */ +void daBemos_c::red_range_check(int, csXyz*) { + /* Nonmatching */ +} + +/* 0000199C-000019AC .text yellow_range_check__9daBemos_cFiP5csXyz */ +void daBemos_c::yellow_range_check(int, csXyz*) { + /* Nonmatching */ +} + +/* 000019AC-00001BF0 .text blue_eye_wait_init__9daBemos_cFv */ +void daBemos_c::blue_eye_wait_init() { + /* Nonmatching */ +} + +/* 00001BF0-00001CAC .text blue_eye_wait__9daBemos_cFv */ +void daBemos_c::blue_eye_wait() { + /* Nonmatching */ +} + +/* 00001CAC-00001E14 .text blue_eye_charge_init__9daBemos_cFv */ +void daBemos_c::blue_eye_charge_init() { + /* Nonmatching */ +} + +/* 00001E14-00002174 .text blue_eye_charge__9daBemos_cFv */ +void daBemos_c::blue_eye_charge() { + /* Nonmatching */ +} + +/* 00002174-000021A4 .text blue_eye_search_init__9daBemos_cFv */ +void daBemos_c::blue_eye_search_init() { + /* Nonmatching */ +} + +/* 000021A4-000023F0 .text blue_eye_search__9daBemos_cFv */ +void daBemos_c::blue_eye_search() { + /* Nonmatching */ +} + +/* 000023F0-00002630 .text red_eye_wait_init__9daBemos_cFv */ +void daBemos_c::red_eye_wait_init() { + /* Nonmatching */ +} + +/* 00002630-00002724 .text red_eye_wait__9daBemos_cFv */ +void daBemos_c::red_eye_wait() { + /* Nonmatching */ +} + +/* 00002724-0000288C .text red_eye_charge_init__9daBemos_cFv */ +void daBemos_c::red_eye_charge_init() { + /* Nonmatching */ +} + +/* 0000288C-00002C04 .text red_eye_charge__9daBemos_cFv */ +void daBemos_c::red_eye_charge() { + /* Nonmatching */ +} + +/* 00002C04-00002C3C .text red_eye_search_init__9daBemos_cFv */ +void daBemos_c::red_eye_search_init() { + /* Nonmatching */ +} + +/* 00002C3C-00002EF4 .text red_eye_search__9daBemos_cFv */ +void daBemos_c::red_eye_search() { + /* Nonmatching */ +} + +/* 00002EF4-00003040 .text eye_break_init__9daBemos_cFv */ +void daBemos_c::eye_break_init() { + /* Nonmatching */ +} + +/* 00003040-00003498 .text eye_break__9daBemos_cFv */ +void daBemos_c::eye_break() { + /* Nonmatching */ +} + +/* 00003498-000034BC .text eye_dummy__9daBemos_cFv */ +void daBemos_c::eye_dummy() { + /* Nonmatching */ +} + +/* 000034BC-00003638 .text yellow_eye_wait_init__9daBemos_cFv */ +void daBemos_c::yellow_eye_wait_init() { + /* Nonmatching */ +} + +/* 00003638-00003798 .text yellow_eye_wait__9daBemos_cFv */ +void daBemos_c::yellow_eye_wait() { + /* Nonmatching */ +} + +/* 00003798-00003890 .text yellow_eye_search_init__9daBemos_cFv */ +void daBemos_c::yellow_eye_search_init() { + /* Nonmatching */ +} + +/* 00003890-00003A80 .text yellow_eye_search__9daBemos_cFv */ +void daBemos_c::yellow_eye_search() { + /* Nonmatching */ +} + +/* 00003A80-00003C5C .text event_move__9daBemos_cFv */ +void daBemos_c::event_move() { + /* Nonmatching */ +} + +/* 00003C5C-00003F00 .text guard_proc__9daBemos_cFv */ +void daBemos_c::guard_proc() { + /* Nonmatching */ +} + +/* 00003F00-00003F70 .text getBeamActor__9daBemos_cFv */ +void daBemos_c::getBeamActor() { + /* Nonmatching */ +} + +/* 00003F70-00003F90 .text daBemosCreate__FPv */ +void daBemosCreate(void*) { + /* Nonmatching */ +} + +/* 00003F90-0000403C .text _create__9daBemos_cFv */ +void daBemos_c::_create() { + /* Nonmatching */ +} + +/* 0000403C-0000429C .text __ct__9daBemos_cFv */ +daBemos_c::daBemos_c() { + /* Nonmatching */ +} + +/* 0000429C-000043DC .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 000043DC-000044F4 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 000044F4-00004594 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00004594-000045F0 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000045F0-00004638 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00004638-00004694 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00004694-000046DC .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000046DC-0000475C .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000475C-00004828 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004828-00004870 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00004870-0000493C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000493C-00004984 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004984-000049E0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000049E0-00004A28 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004A28-00004A84 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00004A84-00004ACC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004ACC-00004BC0 .text daBemosDelete__FPv */ +void daBemosDelete(void*) { + /* Nonmatching */ +} + +/* 00004BC0-00004CF0 .text daBemosExecute__FPv */ +void daBemosExecute(void*) { + /* Nonmatching */ +} + +/* 00004CF0-00004E10 .text daBemosDraw__FPv */ +void daBemosDraw(void*) { + /* Nonmatching */ +} + +/* 00004E10-00004E18 .text daBemosIsDelete__FPv */ +void daBemosIsDelete(void*) { + /* Nonmatching */ +} + +/* 00004E18-00004E60 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004E60-00004E70 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004E70-00004E78 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004E78-00004E80 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004E80-00004E88 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004E88-00004E90 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004E90-00004EC8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004EC8-00004ED0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004ED0-00004ED8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004ED8-00004EE0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004EE0-00004F18 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F18-00004F1C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004F1C-00004F24 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004F24-00004F34 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004F34-00004F3C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004F3C-00004F44 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004F44-00004F4C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004F4C-00004F54 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004F54-00004F8C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004F8C-00004F94 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F94-00004F9C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004F9C-00004FA4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004FA4-00004FDC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004FDC-00004FE4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004FE4-00004FEC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004FEC-00004FF8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004FF8-00005004 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005004-0000504C .text __dt__13daBemos_HIO_cFv */ +daBemos_HIO_c::~daBemos_HIO_c() { + /* Nonmatching */ +} + +/* 00005088-00005090 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005090-00005098 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005098-000050A0 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000050A0-000050A8 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000050A8-000050B0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000050B0-000050B8 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000050B8-000050C0 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000050C0-000050C8 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000050C8-000050D0 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000050D0-000050D8 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000050D8-000050E0 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000050E0-000050E8 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_bscurtain.cpp b/src/d/actor/d_a_obj_bscurtain.cpp new file mode 100644 index 000000000..4b1ca9b8b --- /dev/null +++ b/src/d/actor/d_a_obj_bscurtain.cpp @@ -0,0 +1,68 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_bscurtain.cpp +// + +#include "d_a_obj_bscurtain.h" +#include "dolphin/types.h" + +/* 000000EC-00000118 .text __ct__21daObj_Bscurtain_HIO_cFv */ +daObj_Bscurtain_HIO_c::daObj_Bscurtain_HIO_c() { + /* Nonmatching */ +} + +/* 00000118-000001C8 .text set_mtx__17daObj_Bscurtain_cFv */ +void daObj_Bscurtain_c::set_mtx() { + /* Nonmatching */ +} + +/* 000001C8-00000204 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000204-00000224 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000224-00000334 .text CreateHeap__17daObj_Bscurtain_cFv */ +void daObj_Bscurtain_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000334-00000370 .text CreateInit__17daObj_Bscurtain_cFv */ +void daObj_Bscurtain_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000370-00000400 .text daObj_BscurtainCreate__FPv */ +void daObj_BscurtainCreate(void*) { + /* Nonmatching */ +} + +/* 00000400-00000430 .text daObj_BscurtainDelete__FPv */ +void daObj_BscurtainDelete(void*) { + /* Nonmatching */ +} + +/* 00000430-00000454 .text daObj_BscurtainExecute__FPv */ +void daObj_BscurtainExecute(void*) { + /* Nonmatching */ +} + +/* 00000454-000004F8 .text daObj_BscurtainDraw__FPv */ +void daObj_BscurtainDraw(void*) { + /* Nonmatching */ +} + +/* 000004F8-00000500 .text daObj_BscurtainIsDelete__FPv */ +void daObj_BscurtainIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000500-00000548 .text __dt__21daObj_Bscurtain_HIO_cFv */ +daObj_Bscurtain_HIO_c::~daObj_Bscurtain_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_buoyflag.cpp b/src/d/actor/d_a_obj_buoyflag.cpp new file mode 100644 index 000000000..60a6bd91a --- /dev/null +++ b/src/d/actor/d_a_obj_buoyflag.cpp @@ -0,0 +1,273 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_buoyflag.cpp +// + +#include "d_a_obj_buoyflag.h" +#include "dolphin/types.h" + +/* 000000EC-000001BC .text hasi_nrm_init__Q213daObjBuoyflag8Packet_cFv */ +void daObjBuoyflag::Packet_c::hasi_nrm_init() { + /* Nonmatching */ +} + +/* 000001BC-000001F8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000001F8-00000744 .text draw_hata__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c */ +void daObjBuoyflag::Packet_c::draw_hata(daObjBuoyflag::Act_c*) { + /* Nonmatching */ +} + +/* 00000744-00000C4C .text draw_hasi__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c */ +void daObjBuoyflag::Packet_c::draw_hasi(daObjBuoyflag::Act_c*) { + /* Nonmatching */ +} + +/* 00000C4C-00000CB8 .text draw__Q213daObjBuoyflag8Packet_cFv */ +void daObjBuoyflag::Packet_c::draw() { + /* Nonmatching */ +} + +/* 00000CB8-00000F7C .text init__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c */ +void daObjBuoyflag::Packet_c::init(daObjBuoyflag::Act_c*) { + /* Nonmatching */ +} + +/* 00000F7C-000014AC .text calc_wind_base__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c */ +void daObjBuoyflag::Packet_c::calc_wind_base(daObjBuoyflag::Act_c*) { + /* Nonmatching */ +} + +/* 000014AC-000015FC .text calc_pos_spring_near__Q213daObjBuoyflag8Packet_cFPC4cXyzPC4cXyzff */ +void daObjBuoyflag::Packet_c::calc_pos_spring_near(const cXyz*, const cXyz*, float, float) { + /* Nonmatching */ +} + +/* 000015FC-00001BC0 .text calc_pos__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c */ +void daObjBuoyflag::Packet_c::calc_pos(daObjBuoyflag::Act_c*) { + /* Nonmatching */ +} + +/* 00001BC0-000020E4 .text calc_nrm__Q213daObjBuoyflag8Packet_cFv */ +void daObjBuoyflag::Packet_c::calc_nrm() { + /* Nonmatching */ +} + +/* 000020E4-0000220C .text calc__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c */ +void daObjBuoyflag::Packet_c::calc(daObjBuoyflag::Act_c*) { + /* Nonmatching */ +} + +/* 0000220C-00002294 .text update__Q213daObjBuoyflag8Packet_cFPQ213daObjBuoyflag5Act_c */ +void daObjBuoyflag::Packet_c::update(daObjBuoyflag::Act_c*) { + /* Nonmatching */ +} + +/* 00002294-000022BC .text prm_get_texture__Q213daObjBuoyflag5Act_cCFv */ +void daObjBuoyflag::Act_c::prm_get_texture() const { + /* Nonmatching */ +} + +/* 000022BC-000022D4 .text attr_type__Q213daObjBuoyflag5Act_cCFv */ +void daObjBuoyflag::Act_c::attr_type() const { + /* Nonmatching */ +} + +/* 000022D4-0000234C .text mtx_init__Q213daObjBuoyflag5Act_cFv */ +void daObjBuoyflag::Act_c::mtx_init() { + /* Nonmatching */ +} + +/* 0000234C-000024B0 .text mode_afl__Q213daObjBuoyflag5Act_cFv */ +void daObjBuoyflag::Act_c::mode_afl() { + /* Nonmatching */ +} + +/* 000024B0-0000278C .text mode_jumpToSea__Q213daObjBuoyflag5Act_cFv */ +void daObjBuoyflag::Act_c::mode_jumpToSea() { + /* Nonmatching */ +} + +/* 0000278C-000027AC .text Mthd_Create__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv */ +void daObjBuoyflag::@unnamed@d_a_obj_buoyflag_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000027AC-000029FC .text _create__Q213daObjBuoyflag5Act_cFv */ +void daObjBuoyflag::Act_c::_create() { + /* Nonmatching */ +} + +/* 000029FC-00002A2C .text Mthd_Delete__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv */ +void daObjBuoyflag::@unnamed@d_a_obj_buoyflag_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00002A2C-00002B04 .text Mthd_Execute__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv */ +void daObjBuoyflag::@unnamed@d_a_obj_buoyflag_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00002B04-00002B54 .text Mthd_Draw__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv */ +void daObjBuoyflag::@unnamed@d_a_obj_buoyflag_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00002B54-00002B5C .text Mthd_IsDelete__Q213daObjBuoyflag30@unnamed@d_a_obj_buoyflag_cpp@FPv */ +void daObjBuoyflag::@unnamed@d_a_obj_buoyflag_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00002B5C-00002BA4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002BA4-00002BB4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002BB4-00002BBC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002BBC-00002BC4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002BC4-00002BCC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BCC-00002BD4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BD4-00002C0C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C0C-00002C14 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C14-00002C1C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C1C-00002C24 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C24-00002C5C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C5C-00002C60 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002C60-00002C68 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002C68-00002C70 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C70-00002C78 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C78-00002C84 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002C84-00002C90 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002C90-00002D34 .text __dt__Q213daObjBuoyflag8Packet_cFv */ +daObjBuoyflag::Packet_c::~Packet_c() { + /* Nonmatching */ +} + +/* 00002D34-00002D38 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00002D38-00002DCC .text __dt__Q213daObjBuoyflag9DrawVtx_cFv */ +daObjBuoyflag::DrawVtx_c::~DrawVtx_c() { + /* Nonmatching */ +} + +/* 00002DCC-00002E54 .text __ct__Q213daObjBuoyflag9DrawVtx_cFv */ +daObjBuoyflag::DrawVtx_c::DrawVtx_c() { + /* Nonmatching */ +} + +/* 00002E54-00002F20 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002F20-00002F68 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002F68-00002FC4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002FC4-0000300C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000300C-00003068 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00003068-00003084 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjBuoyflag5Act_c5Prm_eQ313daObjBuoyflag5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjBuoyflag::Act_c::Prm_e, daObjBuoyflag::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000030DC-00003114 .text __arraydtor$3997 */ +void __arraydtor$3997 { + /* Nonmatching */ +} + +/* 00003114-0000311C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000311C-00003124 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_buoyrace.cpp b/src/d/actor/d_a_obj_buoyrace.cpp new file mode 100644 index 000000000..f69ed7a41 --- /dev/null +++ b/src/d/actor/d_a_obj_buoyrace.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_buoyrace.cpp +// + +#include "d_a_obj_buoyrace.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q213daObjBuoyrace5Act_cFP10fopAc_ac_c */ +void daObjBuoyrace::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-000001D0 .text create_heap__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000001D0-00000238 .text create_load__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::create_load() { + /* Nonmatching */ +} + +/* 00000238-00000374 .text _create__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000374-000003C0 .text _delete__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000003C0-000005A0 .text set_mtx__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000005A0-000005C0 .text init_mtx__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000005C0-000006D8 .text set_water_pos__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::set_water_pos() { + /* Nonmatching */ +} + +/* 000006D8-0000081C .text afl_calc_sway__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::afl_calc_sway() { + /* Nonmatching */ +} + +/* 0000081C-00000960 .text afl_calc__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::afl_calc() { + /* Nonmatching */ +} + +/* 00000960-00000A6C .text set_rope_pos__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::set_rope_pos() { + /* Nonmatching */ +} + +/* 00000A6C-00000AAC .text _execute__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000AAC-00000B28 .text _draw__Q213daObjBuoyrace5Act_cFv */ +void daObjBuoyrace::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000B28-00000B48 .text Mthd_Create__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv */ +void daObjBuoyrace::@unnamed@d_a_obj_buoyrace_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000B48-00000B6C .text Mthd_Delete__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv */ +void daObjBuoyrace::@unnamed@d_a_obj_buoyrace_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000B6C-00000B90 .text Mthd_Execute__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv */ +void daObjBuoyrace::@unnamed@d_a_obj_buoyrace_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000B90-00000BB4 .text Mthd_Draw__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv */ +void daObjBuoyrace::@unnamed@d_a_obj_buoyrace_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000BB4-00000BBC .text Mthd_IsDelete__Q213daObjBuoyrace30@unnamed@d_a_obj_buoyrace_cpp@FPv */ +void daObjBuoyrace::@unnamed@d_a_obj_buoyrace_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000BBC-00000BD8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjBuoyrace5Act_c5Prm_eQ313daObjBuoyrace5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjBuoyrace::Act_c::Prm_e, daObjBuoyrace::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_cafelmp.cpp b/src/d/actor/d_a_obj_cafelmp.cpp new file mode 100644 index 000000000..171e8787c --- /dev/null +++ b/src/d/actor/d_a_obj_cafelmp.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_cafelmp.cpp +// + +#include "d_a_obj_cafelmp.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000015C .text CreateHeap__14daObjCafelmp_cFv */ +void daObjCafelmp_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000015C-000001CC .text CreateInit__14daObjCafelmp_cFv */ +void daObjCafelmp_c::CreateInit() { + /* Nonmatching */ +} + +/* 000001CC-0000024C .text set_mtx__14daObjCafelmp_cFv */ +void daObjCafelmp_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000024C-000002EC .text daObjCafelmp_Create__FPv */ +void daObjCafelmp_Create(void*) { + /* Nonmatching */ +} + +/* 000002EC-0000031C .text daObjCafelmp_Delete__FPv */ +void daObjCafelmp_Delete(void*) { + /* Nonmatching */ +} + +/* 0000031C-000003C0 .text daObjCafelmp_Draw__FPv */ +void daObjCafelmp_Draw(void*) { + /* Nonmatching */ +} + +/* 000003C0-000003F0 .text daObjCafelmp_Execute__FPv */ +void daObjCafelmp_Execute(void*) { + /* Nonmatching */ +} + +/* 000003F0-000003F8 .text daObjCafelmp_IsDelete__FPv */ +void daObjCafelmp_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_canon.cpp b/src/d/actor/d_a_obj_canon.cpp new file mode 100644 index 000000000..551d95c73 --- /dev/null +++ b/src/d/actor/d_a_obj_canon.cpp @@ -0,0 +1,348 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_canon.cpp +// + +#include "d_a_obj_canon.h" +#include "dolphin/types.h" + +/* 000000EC-000001A0 .text __ct__17daObj_Canon_HIO_cFv */ +daObj_Canon_HIO_c::daObj_Canon_HIO_c() { + /* Nonmatching */ +} + +/* 000001A0-000001E8 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 000001E8-00000234 .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000234-000003D8 .text _nodeControl__13daObj_Canon_cFP7J3DNodeP8J3DModel */ +void daObj_Canon_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000003D8-000003F8 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000003F8-000004CC .text _createHeap__13daObj_Canon_cFv */ +void daObj_Canon_c::_createHeap() { + /* Nonmatching */ +} + +/* 000004CC-000005AC .text setEffect__13daObj_Canon_cFUs */ +void daObj_Canon_c::setEffect(unsigned short) { + /* Nonmatching */ +} + +/* 000005AC-0000082C .text checkTgHit__13daObj_Canon_cFv */ +void daObj_Canon_c::checkTgHit() { + /* Nonmatching */ +} + +/* 0000082C-00000990 .text attackCannon__13daObj_Canon_cFv */ +void daObj_Canon_c::attackCannon() { + /* Nonmatching */ +} + +/* 00000990-00000B4C .text lockonCannon__13daObj_Canon_cFv */ +void daObj_Canon_c::lockonCannon() { + /* Nonmatching */ +} + +/* 00000B4C-00000BA8 .text setAttention__13daObj_Canon_cFv */ +void daObj_Canon_c::setAttention() { + /* Nonmatching */ +} + +/* 00000BA8-00000C2C .text setCollision__13daObj_Canon_cFv */ +void daObj_Canon_c::setCollision() { + /* Nonmatching */ +} + +/* 00000C2C-00000CB4 .text setMtx__13daObj_Canon_cFv */ +void daObj_Canon_c::setMtx() { + /* Nonmatching */ +} + +/* 00000CB4-00000CC8 .text modeWaitInit__13daObj_Canon_cFv */ +void daObj_Canon_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 00000CC8-00001064 .text modeWait__13daObj_Canon_cFv */ +void daObj_Canon_c::modeWait() { + /* Nonmatching */ +} + +/* 00001064-00001078 .text modeAttackInit__13daObj_Canon_cFv */ +void daObj_Canon_c::modeAttackInit() { + /* Nonmatching */ +} + +/* 00001078-000010DC .text modeAttack__13daObj_Canon_cFv */ +void daObj_Canon_c::modeAttack() { + /* Nonmatching */ +} + +/* 000010DC-00001174 .text modeDeleteInit__13daObj_Canon_cFv */ +void daObj_Canon_c::modeDeleteInit() { + /* Nonmatching */ +} + +/* 00001174-00001178 .text modeDelete__13daObj_Canon_cFv */ +void daObj_Canon_c::modeDelete() { + /* Nonmatching */ +} + +/* 00001178-00001194 .text modeSwWaitInit__13daObj_Canon_cFv */ +void daObj_Canon_c::modeSwWaitInit() { + /* Nonmatching */ +} + +/* 00001194-000011F4 .text modeSwWait__13daObj_Canon_cFv */ +void daObj_Canon_c::modeSwWait() { + /* Nonmatching */ +} + +/* 000011F4-0000121C .text modeAppearInit__13daObj_Canon_cFv */ +void daObj_Canon_c::modeAppearInit() { + /* Nonmatching */ +} + +/* 0000121C-00001290 .text modeAppear__13daObj_Canon_cFv */ +void daObj_Canon_c::modeAppear() { + /* Nonmatching */ +} + +/* 00001290-00001410 .text modeProc__13daObj_Canon_cFQ213daObj_Canon_c6Proc_ei */ +void daObj_Canon_c::modeProc(daObj_Canon_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 00001410-000015AC .text _execute__13daObj_Canon_cFv */ +void daObj_Canon_c::_execute() { + /* Nonmatching */ +} + +/* 000015AC-000015B0 .text debugDraw__13daObj_Canon_cFv */ +void daObj_Canon_c::debugDraw() { + /* Nonmatching */ +} + +/* 000015B0-00001688 .text _draw__13daObj_Canon_cFv */ +void daObj_Canon_c::_draw() { + /* Nonmatching */ +} + +/* 00001688-00001804 .text createInit__13daObj_Canon_cFv */ +void daObj_Canon_c::createInit() { + /* Nonmatching */ +} + +/* 00001804-00001880 .text getArg__13daObj_Canon_cFv */ +void daObj_Canon_c::getArg() { + /* Nonmatching */ +} + +/* 00001880-000019D8 .text _create__13daObj_Canon_cFv */ +void daObj_Canon_c::_create() { + /* Nonmatching */ +} + +/* 000019D8-00001A34 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001A34-00001B00 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001B00-00001B48 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00001B48-00001BA4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001BA4-00001BEC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001BEC-00001C50 .text _delete__13daObj_Canon_cFv */ +void daObj_Canon_c::_delete() { + /* Nonmatching */ +} + +/* 00001C50-00001C70 .text daObj_CanonCreate__FPv */ +void daObj_CanonCreate(void*) { + /* Nonmatching */ +} + +/* 00001C70-00001C94 .text daObj_CanonDelete__FPv */ +void daObj_CanonDelete(void*) { + /* Nonmatching */ +} + +/* 00001C94-00001CB8 .text daObj_CanonExecute__FPv */ +void daObj_CanonExecute(void*) { + /* Nonmatching */ +} + +/* 00001CB8-00001CDC .text daObj_CanonDraw__FPv */ +void daObj_CanonDraw(void*) { + /* Nonmatching */ +} + +/* 00001CDC-00001CE4 .text daObj_CanonIsDelete__FPv */ +void daObj_CanonIsDelete(void*) { + /* Nonmatching */ +} + +/* 00001CE4-00001D2C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001D2C-00001D30 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001D30-00001D34 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001D34-00001D38 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001D38-00001D3C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001D3C-00001D84 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001D84-00001DE0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00001DE0-00001DF0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001DF0-00001DF8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001DF8-00001E00 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001E00-00001E08 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001E08-00001E10 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001E10-00001E48 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001E48-00001E50 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E50-00001E58 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E58-00001E60 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E60-00001E98 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E98-00001E9C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001E9C-00001EA4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001EA4-00001EAC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001EAC-00001EB4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001EB4-00001EC0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001EC0-00001ECC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001ECC-00001F28 .text __dt__17daObj_Canon_HIO_cFv */ +daObj_Canon_HIO_c::~daObj_Canon_HIO_c() { + /* Nonmatching */ +} + +/* 00001F28-00001F44 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 00001F80-00001F88 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001F88-00001F90 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_coming.cpp b/src/d/actor/d_a_obj_coming.cpp new file mode 100644 index 000000000..478bc29dd --- /dev/null +++ b/src/d/actor/d_a_obj_coming.cpp @@ -0,0 +1,353 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_coming.cpp +// + +#include "d_a_obj_coming.h" +#include "dolphin/types.h" + +/* 000000EC-00000128 .text init__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c */ +void daObjComing::Ctrl_c::init(const daObjComing::Act_c*) { + /* Nonmatching */ +} + +/* 00000128-000001A8 .text init_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c */ +void daObjComing::Ctrl_c::init_timer(const daObjComing::Act_c*) { + /* Nonmatching */ +} + +/* 000001A8-00000230 .text set_wait_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c */ +void daObjComing::Ctrl_c::set_wait_timer(const daObjComing::Act_c*) { + /* Nonmatching */ +} + +/* 00000230-000002A8 .text set_retry_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c */ +void daObjComing::Ctrl_c::set_retry_timer(const daObjComing::Act_c*) { + /* Nonmatching */ +} + +/* 000002A8-00000320 .text set_appear_timer__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c */ +void daObjComing::Ctrl_c::set_appear_timer(const daObjComing::Act_c*) { + /* Nonmatching */ +} + +/* 00000320-00000348 .text prm_get_waitTime__Q211daObjComing5Act_cCFv */ +void daObjComing::Act_c::prm_get_waitTime() const { + /* Nonmatching */ +} + +/* 00000348-000003B0 .text chk_switch__Q211daObjComing5Act_cFv */ +void daObjComing::Act_c::chk_switch() { + /* Nonmatching */ +} + +/* 000003B0-000004B0 .text _create__Q211daObjComing5Act_cFv */ +void daObjComing::Act_c::_create() { + /* Nonmatching */ +} + +/* 000004B0-000004B8 .text _delete__Q211daObjComing5Act_cFv */ +void daObjComing::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000004B8-000005BC .text get_aqua_y__Q211daObjComing5Act_cFPC4cXyz */ +void daObjComing::Act_c::get_aqua_y(const cXyz*) { + /* Nonmatching */ +} + +/* 000005BC-000006E0 .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 000006E0-000007EC .text chk_ship_range__Q211daObjComing5Act_cCFPC10fopAc_ac_c */ +void daObjComing::Act_c::chk_ship_range(const fopAc_ac_c*) const { + /* Nonmatching */ +} + +/* 000007EC-0000080C .text chk_ship_spd__Q211daObjComing5Act_cCFPC10fopAc_ac_c */ +void daObjComing::Act_c::chk_ship_spd(const fopAc_ac_c*) const { + /* Nonmatching */ +} + +/* 0000080C-000008F4 .text get_make_pos__Q211daObjComing5Act_cCFPC10fopAc_ac_cP4cXyz */ +void daObjComing::Act_c::get_make_pos(const fopAc_ac_c*, cXyz*) const { + /* Nonmatching */ +} + +/* 000008F4-00000A9C .text chk_make_pos_gnd__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c */ +void daObjComing::Act_c::chk_make_pos_gnd(const daObjComing::Act_c::MakeTmp_c*) const { + /* Nonmatching */ +} + +/* 00000A9C-00000AF0 .text chk_make_pos_wall__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c */ +void daObjComing::Act_c::chk_make_pos_wall(const daObjComing::Act_c::MakeTmp_c*) const { + /* Nonmatching */ +} + +/* 00000AF0-00000C30 .text chk_make_pos_act__Q211daObjComing5Act_cFPvPv */ +void daObjComing::Act_c::chk_make_pos_act(void*, void*) { + /* Nonmatching */ +} + +/* 00000C30-00000CB8 .text chk_make_pos__Q211daObjComing5Act_cCFPCQ311daObjComing5Act_c9MakeTmp_c */ +void daObjComing::Act_c::chk_make_pos(const daObjComing::Act_c::MakeTmp_c*) const { + /* Nonmatching */ +} + +/* 00000CB8-00000D7C .text barrel2_get_ptn__Q211daObjComing5Act_cCFv */ +void daObjComing::Act_c::barrel2_get_ptn() const { + /* Nonmatching */ +} + +/* 00000D7C-00000D9C .text barrel2_get_type__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e */ +void daObjComing::Act_c::barrel2_get_type(daObjComing::Act_c::Ptn_e) { + /* Nonmatching */ +} + +/* 00000D9C-00000DB0 .text barrel2_get_item__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e */ +void daObjComing::Act_c::barrel2_get_item(daObjComing::Act_c::Ptn_e) { + /* Nonmatching */ +} + +/* 00000DB0-00000DC0 .text barrel2_get_buoy__Q211daObjComing5Act_cFQ311daObjComing5Act_c5Ptn_e */ +void daObjComing::Act_c::barrel2_get_buoy(daObjComing::Act_c::Ptn_e) { + /* Nonmatching */ +} + +/* 00000DC0-00000F00 .text barrel2_get_param__Q211daObjComing5Act_cFPQ211daObjComing12PrmBarrel2_c */ +void daObjComing::Act_c::barrel2_get_param(daObjComing::PrmBarrel2_c*) { + /* Nonmatching */ +} + +/* 00000F00-00001030 .text mode_barrel2_wait__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c */ +void daObjComing::Act_c::mode_barrel2_wait(daObjComing::Ctrl_c*) { + /* Nonmatching */ +} + +/* 00001030-00001110 .text mode_barrel2_appear__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c */ +void daObjComing::Act_c::mode_barrel2_appear(daObjComing::Ctrl_c*) { + /* Nonmatching */ +} + +/* 00001110-000011B4 .text mode_barrel2_leave__Q211daObjComing5Act_cFPQ211daObjComing6Ctrl_c */ +void daObjComing::Act_c::mode_barrel2_leave(daObjComing::Ctrl_c*) { + /* Nonmatching */ +} + +/* 000011B4-00001310 .text _execute__Q211daObjComing5Act_cFv */ +void daObjComing::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001310-00001318 .text _draw__Q211daObjComing5Act_cFv */ +void daObjComing::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00001318-00001338 .text Mthd_Create__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv */ +void daObjComing::@unnamed@d_a_obj_coming_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001338-0000135C .text Mthd_Delete__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv */ +void daObjComing::@unnamed@d_a_obj_coming_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000135C-00001380 .text Mthd_Execute__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv */ +void daObjComing::@unnamed@d_a_obj_coming_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001380-000013A4 .text Mthd_Draw__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv */ +void daObjComing::@unnamed@d_a_obj_coming_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000013A4-000013AC .text Mthd_IsDelete__Q211daObjComing28@unnamed@d_a_obj_coming_cpp@FPv */ +void daObjComing::@unnamed@d_a_obj_coming_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000013AC-000013F4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000013F4-0000143C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000143C-00001498 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001498-000014E0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000014E0-0000153C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000153C-000015DC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000015DC-000016D8 .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 000016D8-000016F4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjComing5Act_c5Prm_eQ311daObjComing5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjComing::Act_c::Prm_e, daObjComing::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00001980-00001AD4 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00001AD4-00001C00 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001C00-00001C94 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001C94-00001CDC .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001CDC-00001E1C .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00001E1C-00001F34 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001F34-00001FB4 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001FB4-00001FBC .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001FBC-00001FC4 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001FC4-00001FCC .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001FCC-00001FD4 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001FD4-00001FDC .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001FDC-00001FE4 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001FE4-00001FEC .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001FEC-00001FF4 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001FF4-00001FFC .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001FFC-00002004 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002004-0000200C .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000200C-00002014 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00002014-0000201C .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 0000201C-00002024 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00002024-0000202C .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 0000202C-00002034 .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00002034-0000203C .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 0000203C-00002044 .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00002044-0000204C .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 0000204C-00002054 .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00002054-0000205C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_correct.cpp b/src/d/actor/d_a_obj_correct.cpp new file mode 100644 index 000000000..5e92ad5b3 --- /dev/null +++ b/src/d/actor/d_a_obj_correct.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_correct.cpp +// + +#include "d_a_obj_correct.h" +#include "dolphin/types.h" + +/* 00000078-000001B0 .text _create__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::_create() { + /* Nonmatching */ +} + +/* 000001B0-000001B8 .text _delete__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000001B8-00000204 .text chk_try_actor0__Q212daObjCorrect5Act_cFP10fopAc_ac_c */ +void daObjCorrect::Act_c::chk_try_actor0(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000204-000002E0 .text chk_try_actor1__Q212daObjCorrect5Act_cCFPQ28daObjTry5Act_cQ28daObjTry6Type_ef */ +void daObjCorrect::Act_c::chk_try_actor1(daObjTry::Act_c*, daObjTry::Type_e, float) const { + /* Nonmatching */ +} + +/* 000002E0-00000428 .text chk_try_actor2__Q212daObjCorrect5Act_cCFPQ28daObjTry5Act_cQ28daObjTry6Type_ebff */ +void daObjCorrect::Act_c::chk_try_actor2(daObjTry::Act_c*, daObjTry::Type_e, bool, float, float) const { + /* Nonmatching */ +} + +/* 00000428-00000534 .text search_movebox__Q212daObjCorrect5Act_cFPvPv */ +void daObjCorrect::Act_c::search_movebox(void*, void*) { + /* Nonmatching */ +} + +/* 00000534-00000580 .text search_tryColSun__Q212daObjCorrect5Act_cFPvPv */ +void daObjCorrect::Act_c::search_tryColSun(void*, void*) { + /* Nonmatching */ +} + +/* 00000580-000005CC .text search_tryColMer__Q212daObjCorrect5Act_cFPvPv */ +void daObjCorrect::Act_c::search_tryColMer(void*, void*) { + /* Nonmatching */ +} + +/* 000005CC-00000618 .text search_tryColJup__Q212daObjCorrect5Act_cFPvPv */ +void daObjCorrect::Act_c::search_tryColJup(void*, void*) { + /* Nonmatching */ +} + +/* 00000618-000006D0 .text search_tryKeyGate__Q212daObjCorrect5Act_cFPvPv */ +void daObjCorrect::Act_c::search_tryKeyGate(void*, void*) { + /* Nonmatching */ +} + +/* 000006D0-00000788 .text search_tryKeyDoor__Q212daObjCorrect5Act_cFPvPv */ +void daObjCorrect::Act_c::search_tryKeyDoor(void*, void*) { + /* Nonmatching */ +} + +/* 00000788-00000834 .text search_tryColGreen__Q212daObjCorrect5Act_cFPvPv */ +void daObjCorrect::Act_c::search_tryColGreen(void*, void*) { + /* Nonmatching */ +} + +/* 00000834-00000854 .text search_tryColBlue__Q212daObjCorrect5Act_cFPvPv */ +void daObjCorrect::Act_c::search_tryColBlue(void*, void*) { + /* Nonmatching */ +} + +/* 00000854-0000087C .text mode_off_init__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::mode_off_init() { + /* Nonmatching */ +} + +/* 0000087C-0000090C .text mode_off__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::mode_off() { + /* Nonmatching */ +} + +/* 0000090C-00000934 .text mode_on_init__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::mode_on_init() { + /* Nonmatching */ +} + +/* 00000934-000009C4 .text mode_on__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::mode_on() { + /* Nonmatching */ +} + +/* 000009C4-000009D0 .text demo_non_init__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::demo_non_init() { + /* Nonmatching */ +} + +/* 000009D0-00000B78 .text demo_non__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::demo_non() { + /* Nonmatching */ +} + +/* 00000B78-00000C0C .text demo_req_init__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::demo_req_init() { + /* Nonmatching */ +} + +/* 00000C0C-00000C40 .text demo_req__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::demo_req() { + /* Nonmatching */ +} + +/* 00000C40-00000C4C .text demo_run_init__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::demo_run_init() { + /* Nonmatching */ +} + +/* 00000C4C-00000CAC .text demo_run__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::demo_run() { + /* Nonmatching */ +} + +/* 00000CAC-00000DD8 .text _execute__Q212daObjCorrect5Act_cFv */ +void daObjCorrect::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000DD8-00000DF8 .text Mthd_Create__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv */ +void daObjCorrect::@unnamed@d_a_obj_correct_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000DF8-00000E1C .text Mthd_Delete__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv */ +void daObjCorrect::@unnamed@d_a_obj_correct_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000E1C-00000E40 .text Mthd_Execute__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv */ +void daObjCorrect::@unnamed@d_a_obj_correct_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000E40-00000E48 .text Mthd_Draw__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv */ +void daObjCorrect::@unnamed@d_a_obj_correct_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000E48-00000E50 .text Mthd_IsDelete__Q212daObjCorrect29@unnamed@d_a_obj_correct_cpp@FPv */ +void daObjCorrect::@unnamed@d_a_obj_correct_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000E50-00000E6C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjCorrect5Act_c5Prm_eQ312daObjCorrect5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjCorrect::Act_c::Prm_e, daObjCorrect::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000E6C-00000E88 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjTry5Act_c5Prm_eQ38daObjTry5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjTry::Act_c::Prm_e, daObjTry::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000E88-00000EA4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMovebox::Act_c::Prm_e, daObjMovebox::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_demo_barrel.cpp b/src/d/actor/d_a_obj_demo_barrel.cpp new file mode 100644 index 000000000..a8d026b32 --- /dev/null +++ b/src/d/actor/d_a_obj_demo_barrel.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_demo_barrel.cpp +// + +#include "d_a_obj_demo_barrel.h" +#include "dolphin/types.h" + +/* 00000078-00000144 .text setParticleHahen__19daObj_Demo_Barrel_cFv */ +void daObj_Demo_Barrel_c::setParticleHahen() { + /* Nonmatching */ +} + +/* 00000144-00000378 .text setParticleSibuki__19daObj_Demo_Barrel_cFv */ +void daObj_Demo_Barrel_c::setParticleSibuki() { + /* Nonmatching */ +} + +/* 00000378-00000398 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000398-00000538 .text CreateHeap__19daObj_Demo_Barrel_cFv */ +void daObj_Demo_Barrel_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000538-000005EC .text daObj_Demo_BarrelCreate__FPv */ +void daObj_Demo_BarrelCreate(void*) { + /* Nonmatching */ +} + +/* 000005EC-0000061C .text daObj_Demo_BarrelDelete__FPv */ +void daObj_Demo_BarrelDelete(void*) { + /* Nonmatching */ +} + +/* 0000061C-00000790 .text daObj_Demo_BarrelExecute__FPv */ +void daObj_Demo_BarrelExecute(void*) { + /* Nonmatching */ +} + +/* 00000790-00000814 .text daObj_Demo_BarrelDraw__FPv */ +void daObj_Demo_BarrelDraw(void*) { + /* Nonmatching */ +} + +/* 00000814-0000081C .text daObj_Demo_BarrelIsDelete__FPv */ +void daObj_Demo_BarrelIsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_dmgroom.cpp b/src/d/actor/d_a_obj_dmgroom.cpp new file mode 100644 index 000000000..4a19391c6 --- /dev/null +++ b/src/d/actor/d_a_obj_dmgroom.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_dmgroom.cpp +// + +#include "d_a_obj_dmgroom.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-000001FC .text CreateHeap__14daObjDmgroom_cFv */ +void daObjDmgroom_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001FC-0000026C .text CreateInit__14daObjDmgroom_cFv */ +void daObjDmgroom_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000026C-000002EC .text set_mtx__14daObjDmgroom_cFv */ +void daObjDmgroom_c::set_mtx() { + /* Nonmatching */ +} + +/* 000002EC-000003B4 .text daObjDmgroom_Create__FPv */ +void daObjDmgroom_Create(void*) { + /* Nonmatching */ +} + +/* 000003B4-00000410 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000410-00000458 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000458-00000488 .text daObjDmgroom_Delete__FPv */ +void daObjDmgroom_Delete(void*) { + /* Nonmatching */ +} + +/* 00000488-00000558 .text daObjDmgroom_Draw__FPv */ +void daObjDmgroom_Draw(void*) { + /* Nonmatching */ +} + +/* 00000558-000005CC .text daObjDmgroom_Execute__FPv */ +void daObjDmgroom_Execute(void*) { + /* Nonmatching */ +} + +/* 000005CC-000005D4 .text daObjDmgroom_IsDelete__FPv */ +void daObjDmgroom_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_doguu.cpp b/src/d/actor/d_a_obj_doguu.cpp new file mode 100644 index 000000000..cc11adb86 --- /dev/null +++ b/src/d/actor/d_a_obj_doguu.cpp @@ -0,0 +1,283 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_doguu.cpp +// + +#include "d_a_obj_doguu.h" +#include "dolphin/types.h" + +/* 00000078-00000168 .text setPointLight__12daObjDoguu_cFv */ +void daObjDoguu_c::setPointLight() { + /* Nonmatching */ +} + +/* 00000168-00000188 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000188-000007D0 .text CreateHeap__12daObjDoguu_cFv */ +void daObjDoguu_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000007D0-00000B80 .text CreateInit__12daObjDoguu_cFv */ +void daObjDoguu_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000B80-00000CEC .text set_mtx__12daObjDoguu_cFv */ +void daObjDoguu_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000CEC-00000D80 .text next_msgStatus__12daObjDoguu_cFPUl */ +void daObjDoguu_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000D80-00000DBC .text getMsg__12daObjDoguu_cFv */ +void daObjDoguu_c::getMsg() { + /* Nonmatching */ +} + +/* 00000DBC-00000E98 .text setGoal__12daObjDoguu_cFi */ +void daObjDoguu_c::setGoal(int) { + /* Nonmatching */ +} + +/* 00000E98-00000F18 .text setPlayerAngle__12daObjDoguu_cFi */ +void daObjDoguu_c::setPlayerAngle(int) { + /* Nonmatching */ +} + +/* 00000F18-00000FB8 .text setQuake__12daObjDoguu_cFi */ +void daObjDoguu_c::setQuake(int) { + /* Nonmatching */ +} + +/* 00000FB8-0000100C .text setJDemo__12daObjDoguu_cFi */ +void daObjDoguu_c::setJDemo(int) { + /* Nonmatching */ +} + +/* 0000100C-000015A8 .text privateCut__12daObjDoguu_cFv */ +void daObjDoguu_c::privateCut() { + /* Nonmatching */ +} + +/* 000015A8-00001630 .text getFinishEventCount__12daObjDoguu_cFv */ +void daObjDoguu_c::getFinishEventCount() { + /* Nonmatching */ +} + +/* 00001630-000016A4 .text setFinishMyEvent__12daObjDoguu_cFv */ +void daObjDoguu_c::setFinishMyEvent() { + /* Nonmatching */ +} + +/* 000016A4-000016C4 .text daObjDoguu_Create__FPv */ +void daObjDoguu_Create(void*) { + /* Nonmatching */ +} + +/* 000016C4-0000178C .text _create__12daObjDoguu_cFv */ +void daObjDoguu_c::_create() { + /* Nonmatching */ +} + +/* 0000178C-000019A0 .text __ct__12daObjDoguu_cFv */ +daObjDoguu_c::daObjDoguu_c() { + /* Nonmatching */ +} + +/* 000019A0-000019FC .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000019FC-00001A58 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001A58-00001AA0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001AA0-00001B6C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001B6C-00001BB4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001BB4-00001C10 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001C10-00001C58 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001C58-00001CC8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001CC8-00001D0C .text daObjDoguu_Delete__FPv */ +void daObjDoguu_Delete(void*) { + /* Nonmatching */ +} + +/* 00001D0C-00001D30 .text daObjDoguu_Draw__FPv */ +void daObjDoguu_Draw(void*) { + /* Nonmatching */ +} + +/* 00001D30-00001F64 .text _draw__12daObjDoguu_cFv */ +void daObjDoguu_c::_draw() { + /* Nonmatching */ +} + +/* 00001F64-00002264 .text setEffectMtx__12daObjDoguu_cFPC4cXyzf */ +void daObjDoguu_c::setEffectMtx(const cXyz*, float) { + /* Nonmatching */ +} + +/* 00002264-00002288 .text daObjDoguu_Execute__FPv */ +void daObjDoguu_Execute(void*) { + /* Nonmatching */ +} + +/* 00002288-000027AC .text _execute__12daObjDoguu_cFv */ +void daObjDoguu_c::_execute() { + /* Nonmatching */ +} + +/* 000027AC-000027B4 .text daObjDoguu_IsDelete__FPv */ +void daObjDoguu_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000027B4-000027C4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000027C4-000027CC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000027CC-000027D4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000027D4-000027DC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000027DC-000027E4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000027E4-0000281C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000281C-00002824 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002824-0000282C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000282C-00002834 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002834-0000286C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000286C-00002870 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002870-00002878 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002878-00002880 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002880-00002888 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002888-00002894 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002894-000028A0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000028A0-000028A8 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000028A8-000028B0 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000028B0-000028B4 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000028B4-000028BC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000028BC-000028C4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000028C4-000028CC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000028CC-000028D4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_doguu_demo.cpp b/src/d/actor/d_a_obj_doguu_demo.cpp new file mode 100644 index 000000000..281a8efc4 --- /dev/null +++ b/src/d/actor/d_a_obj_doguu_demo.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_doguu_demo.cpp +// + +#include "d_a_obj_doguu_demo.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000214 .text CreateHeap__13daObjDoguuD_cFv */ +void daObjDoguuD_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000214-00000294 .text CreateInit__13daObjDoguuD_cFv */ +void daObjDoguuD_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000294-00000314 .text set_mtx__13daObjDoguuD_cFv */ +void daObjDoguuD_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000314-000003BC .text daObjDoguuD_create__FPv */ +void daObjDoguuD_create(void*) { + /* Nonmatching */ +} + +/* 000003BC-00000424 .text daObjDoguuD_Delete__FPv */ +void daObjDoguuD_Delete(void*) { + /* Nonmatching */ +} + +/* 00000424-000004C8 .text daObjDoguuD_Draw__FPv */ +void daObjDoguuD_Draw(void*) { + /* Nonmatching */ +} + +/* 000004C8-00000538 .text daObjDoguuD_Execute__FPv */ +void daObjDoguuD_Execute(void*) { + /* Nonmatching */ +} + +/* 00000538-00000540 .text daObjDoguuD_IsDelete__FPv */ +void daObjDoguuD_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_dragonhead.cpp b/src/d/actor/d_a_obj_dragonhead.cpp new file mode 100644 index 000000000..df8771f86 --- /dev/null +++ b/src/d/actor/d_a_obj_dragonhead.cpp @@ -0,0 +1,163 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_dragonhead.cpp +// + +#include "d_a_obj_dragonhead.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000228 .text CreateHeap__17daObjDragonhead_cFv */ +void daObjDragonhead_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000228-0000034C .text CreateInit__17daObjDragonhead_cFv */ +void daObjDragonhead_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000034C-000003CC .text set_mtx__17daObjDragonhead_cFv */ +void daObjDragonhead_c::set_mtx() { + /* Nonmatching */ +} + +/* 000003CC-000004FC .text daObjDragonhead_Create__FPv */ +void daObjDragonhead_Create(void*) { + /* Nonmatching */ +} + +/* 000004FC-000005C8 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000005C8-00000610 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000610-0000066C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000066C-000006B4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000006B4-00000730 .text daObjDragonhead_Delete__FPv */ +void daObjDragonhead_Delete(void*) { + /* Nonmatching */ +} + +/* 00000730-00000824 .text daObjDragonhead_Draw__FPv */ +void daObjDragonhead_Draw(void*) { + /* Nonmatching */ +} + +/* 00000824-00000A48 .text daObjDragonhead_Execute__FPv */ +void daObjDragonhead_Execute(void*) { + /* Nonmatching */ +} + +/* 00000A48-00000A50 .text daObjDragonhead_IsDelete__FPv */ +void daObjDragonhead_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000A50-00000A60 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000A60-00000A68 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000A68-00000A70 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000A70-00000A78 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A78-00000A80 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A80-00000AB8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000AB8-00000AC0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AC0-00000AC8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AC8-00000AD0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AD0-00000B08 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B08-00000B0C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000B0C-00000B14 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000B14-00000B1C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000B1C-00000B24 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B24-00000B30 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000B30-00000B3C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000B3C-00000B44 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00000B44-00000B4C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_drift.cpp b/src/d/actor/d_a_obj_drift.cpp new file mode 100644 index 000000000..116b75b84 --- /dev/null +++ b/src/d/actor/d_a_obj_drift.cpp @@ -0,0 +1,293 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_drift.cpp +// + +#include "d_a_obj_drift.h" +#include "dolphin/types.h" + +/* 000000EC-000001A0 .text CreateHeap__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001A0-00000370 .text Create__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000370-0000050C .text Mthd_Create__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 0000050C-000005D8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000005D8-00000620 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000620-0000067C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000067C-000006C4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000006C4-00000720 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000720-0000075C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000075C-000007EC .text make_flower__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::make_flower() { + /* Nonmatching */ +} + +/* 000007EC-00000890 .text calc_flower_param__Q210daObjDrift5Act_cFP4cXyzP5csXyz */ +void daObjDrift::Act_c::calc_flower_param(cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 00000890-00000954 .text set_flower_current__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::set_flower_current() { + /* Nonmatching */ +} + +/* 00000954-0000095C .text Delete__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::Delete() { + /* Nonmatching */ +} + +/* 0000095C-000009A8 .text Mthd_Delete__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000009A8-000009C0 .text mode_wait_init__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 000009C0-00000A80 .text mode_wait__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000A80-00000B38 .text mode_rot_init__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::mode_rot_init() { + /* Nonmatching */ +} + +/* 00000B38-00000C3C .text mode_rot__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::mode_rot() { + /* Nonmatching */ +} + +/* 00000C3C-00000D18 .text set_mtx__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000D18-00000D54 .text init_mtx__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000D54-00000EC4 .text rideCB__Q210daObjDrift5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void daObjDrift::Act_c::rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000EC4-00001104 .text set_current__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::set_current() { + /* Nonmatching */ +} + +/* 00001104-000011D0 .text Execute__Q210daObjDrift5Act_cFPPA3_A4_f */ +void daObjDrift::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000011D0-00001270 .text Draw__Q210daObjDrift5Act_cFv */ +void daObjDrift::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00001270-00001290 .text Mthd_Create__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv */ +void daObjDrift::@unnamed@d_a_obj_drift_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001290-000012B0 .text Mthd_Delete__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv */ +void daObjDrift::@unnamed@d_a_obj_drift_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000012B0-000012D0 .text Mthd_Execute__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv */ +void daObjDrift::@unnamed@d_a_obj_drift_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000012D0-000012FC .text Mthd_Draw__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv */ +void daObjDrift::@unnamed@d_a_obj_drift_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000012FC-00001328 .text Mthd_IsDelete__Q210daObjDrift27@unnamed@d_a_obj_drift_cpp@FPv */ +void daObjDrift::@unnamed@d_a_obj_drift_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001328-00001330 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00001330-00001338 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001338-00001340 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00001340-00001348 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00001348-00001350 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001350-00001358 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00001358-00001360 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00001360-00001368 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00001368-000013B0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000013B0-000013C0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000013C0-000013C8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000013C8-000013D0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000013D0-000013D8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000013D8-000013E0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000013E0-00001418 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001418-00001420 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001420-00001428 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001428-00001430 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001430-00001468 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001468-0000146C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000146C-00001474 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001474-0000147C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000147C-00001484 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001484-00001490 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001490-0000149C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000149C-000014B8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjDrift5Act_c5Prm_eQ310daObjDrift5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjDrift::Act_c::Prm_e, daObjDrift::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000014B8-000014C0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000014C0-000014C8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_eayogn.cpp b/src/d/actor/d_a_obj_eayogn.cpp new file mode 100644 index 000000000..60994b8d7 --- /dev/null +++ b/src/d/actor/d_a_obj_eayogn.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_eayogn.cpp +// + +#include "d_a_obj_eayogn.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text solidHeapCB__13daObjEayogn_cFP10fopAc_ac_c */ +void daObjEayogn_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000198 .text create_heap__13daObjEayogn_cFv */ +void daObjEayogn_c::create_heap() { + /* Nonmatching */ +} + +/* 00000198-0000029C .text _create__13daObjEayogn_cFv */ +void daObjEayogn_c::_create() { + /* Nonmatching */ +} + +/* 0000029C-00000330 .text _delete__13daObjEayogn_cFv */ +void daObjEayogn_c::_delete() { + /* Nonmatching */ +} + +/* 00000330-00000360 .text check_ev_bit__13daObjEayogn_cCFv */ +void daObjEayogn_c::check_ev_bit() const { + /* Nonmatching */ +} + +/* 00000360-000003E8 .text init_mtx__13daObjEayogn_cFv */ +void daObjEayogn_c::init_mtx() { + /* Nonmatching */ +} + +/* 000003E8-000003F0 .text _execute__13daObjEayogn_cFv */ +void daObjEayogn_c::_execute() { + /* Nonmatching */ +} + +/* 000003F0-00000490 .text _draw__13daObjEayogn_cFv */ +void daObjEayogn_c::_draw() { + /* Nonmatching */ +} + +/* 00000490-000004B0 .text Mthd_Create__28@unnamed@d_a_obj_eayogn_cpp@FPv */ +void @unnamed@d_a_obj_eayogn_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000004B0-000004D4 .text Mthd_Delete__28@unnamed@d_a_obj_eayogn_cpp@FPv */ +void @unnamed@d_a_obj_eayogn_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000004D4-000004F8 .text Mthd_Execute__28@unnamed@d_a_obj_eayogn_cpp@FPv */ +void @unnamed@d_a_obj_eayogn_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000004F8-0000051C .text Mthd_Draw__28@unnamed@d_a_obj_eayogn_cpp@FPv */ +void @unnamed@d_a_obj_eayogn_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 0000051C-00000524 .text Mthd_IsDelete__28@unnamed@d_a_obj_eayogn_cpp@FPv */ +void @unnamed@d_a_obj_eayogn_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ebomzo.cpp b/src/d/actor/d_a_obj_ebomzo.cpp new file mode 100644 index 000000000..db8ac580e --- /dev/null +++ b/src/d/actor/d_a_obj_ebomzo.cpp @@ -0,0 +1,223 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ebomzo.cpp +// + +#include "d_a_obj_ebomzo.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-0000021C .text Create__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::Create() { + /* Nonmatching */ +} + +/* 0000021C-000003A0 .text Mthd_Create__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000003A0-0000046C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000046C-000004B4 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000004B4-00000510 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000510-00000558 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000558-00000560 .text Delete__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000560-000005AC .text Mthd_Delete__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000005AC-0000062C .text set_mtx__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000062C-00000668 .text init_mtx__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000668-00000864 .text check__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::check() { + /* Nonmatching */ +} + +/* 00000864-000009BC .text demo__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::demo() { + /* Nonmatching */ +} + +/* 000009BC-000009C0 .text fall__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::fall() { + /* Nonmatching */ +} + +/* 000009C0-00000AFC .text Execute__Q211daObjEbomzo5Act_cFPPA3_A4_f */ +void daObjEbomzo::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000AFC-00000B9C .text Draw__Q211daObjEbomzo5Act_cFv */ +void daObjEbomzo::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000B9C-00000BBC .text Mthd_Create__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv */ +void daObjEbomzo::@unnamed@d_a_obj_ebomzo_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000BBC-00000BDC .text Mthd_Delete__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv */ +void daObjEbomzo::@unnamed@d_a_obj_ebomzo_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000BDC-00000BFC .text Mthd_Execute__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv */ +void daObjEbomzo::@unnamed@d_a_obj_ebomzo_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000BFC-00000C28 .text Mthd_Draw__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv */ +void daObjEbomzo::@unnamed@d_a_obj_ebomzo_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000C28-00000C54 .text Mthd_IsDelete__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv */ +void daObjEbomzo::@unnamed@d_a_obj_ebomzo_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000C54-00000C5C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000C5C-00000C64 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000C64-00000C6C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000C6C-00000C7C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000C7C-00000C84 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000C84-00000C8C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000C8C-00000C94 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C94-00000C9C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C9C-00000CD4 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CD4-00000CDC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CDC-00000CE4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CE4-00000CEC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CEC-00000D24 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D24-00000D28 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000D28-00000D30 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000D30-00000D38 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D38-00000D40 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D40-00000D4C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D4C-00000D58 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000D58-00000D74 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjEbomzo5Act_c5Prm_eQ311daObjEbomzo5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjEbomzo::Act_c::Prm_e, daObjEbomzo::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000D74-00000D7C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00000D7C-00000D84 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_eff.cpp b/src/d/actor/d_a_obj_eff.cpp new file mode 100644 index 000000000..a6cecf8f3 --- /dev/null +++ b/src/d/actor/d_a_obj_eff.cpp @@ -0,0 +1,318 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_eff.cpp +// + +#include "d_a_obj_eff.h" +#include "dolphin/types.h" + +/* 000000EC-00000140 .text __ct__Q28daObjEff13BarrelSmokeCBFv */ +daObjEff::BarrelSmokeCB::BarrelSmokeCB() { + /* Nonmatching */ +} + +/* 00000140-000001CC .text execute__Q28daObjEff13BarrelSmokeCBFP14JPABaseEmitter */ +void daObjEff::BarrelSmokeCB::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000001CC-00000220 .text __ct__Q28daObjEff12StoolSmokeCBFv */ +daObjEff::StoolSmokeCB::StoolSmokeCB() { + /* Nonmatching */ +} + +/* 00000220-000002AC .text execute__Q28daObjEff12StoolSmokeCBFP14JPABaseEmitter */ +void daObjEff::StoolSmokeCB::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000002AC-00000300 .text __ct__Q28daObjEff12SkullSmokeCBFv */ +daObjEff::SkullSmokeCB::SkullSmokeCB() { + /* Nonmatching */ +} + +/* 00000300-0000038C .text execute__Q28daObjEff12SkullSmokeCBFP14JPABaseEmitter */ +void daObjEff::SkullSmokeCB::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000038C-000003CC .text __ct__Q28daObjEff11LandSmokeCBFv */ +daObjEff::LandSmokeCB::LandSmokeCB() { + /* Nonmatching */ +} + +/* 000003CC-00000420 .text __ct__Q28daObjEff15PineconeSmokeCBFv */ +daObjEff::PineconeSmokeCB::PineconeSmokeCB() { + /* Nonmatching */ +} + +/* 00000420-000004AC .text execute__Q28daObjEff15PineconeSmokeCBFP14JPABaseEmitter */ +void daObjEff::PineconeSmokeCB::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000004AC-00000500 .text __ct__Q28daObjEff14WoodBoxSmokeCBFv */ +daObjEff::WoodBoxSmokeCB::WoodBoxSmokeCB() { + /* Nonmatching */ +} + +/* 00000500-0000058C .text execute__Q28daObjEff14WoodBoxSmokeCBFP14JPABaseEmitter */ +void daObjEff::WoodBoxSmokeCB::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000058C-000005B0 .text solidHeapCB__Q28daObjEff5Act_cFP10fopAc_ac_c */ +void daObjEff::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000005B0-00000600 .text create_heap_barrel_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::create_heap_barrel_smoke() { + /* Nonmatching */ +} + +/* 00000600-00000650 .text create_heap_stool_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::create_heap_stool_smoke() { + /* Nonmatching */ +} + +/* 00000650-000006A0 .text create_heap_skull_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::create_heap_skull_smoke() { + /* Nonmatching */ +} + +/* 000006A0-000006F0 .text create_heap_land_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::create_heap_land_smoke() { + /* Nonmatching */ +} + +/* 000006F0-00000740 .text create_heap_pinecone_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::create_heap_pinecone_smoke() { + /* Nonmatching */ +} + +/* 00000740-00000790 .text create_heap_woodBox_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::create_heap_woodBox_smoke() { + /* Nonmatching */ +} + +/* 00000790-00000898 .text create_heap__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000898-00000998 .text eff_set_barrel_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::eff_set_barrel_smoke() { + /* Nonmatching */ +} + +/* 00000998-000009D4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000009D4-00000AD0 .text eff_set_stool_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::eff_set_stool_smoke() { + /* Nonmatching */ +} + +/* 00000AD0-00000BC0 .text eff_set_skull_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::eff_set_skull_smoke() { + /* Nonmatching */ +} + +/* 00000BC0-00000D24 .text eff_set_land_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::eff_set_land_smoke() { + /* Nonmatching */ +} + +/* 00000D24-00000D98 .text eff_set_pinecone_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::eff_set_pinecone_smoke() { + /* Nonmatching */ +} + +/* 00000D98-00000E80 .text eff_set_woodBox_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::eff_set_woodBox_smoke() { + /* Nonmatching */ +} + +/* 00000E80-00000F6C .text eff_set__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::eff_set() { + /* Nonmatching */ +} + +/* 00000F6C-00001030 .text _create__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::_create() { + /* Nonmatching */ +} + +/* 00001030-00001068 .text remove_barrel_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::remove_barrel_smoke() { + /* Nonmatching */ +} + +/* 00001068-000010A0 .text remove_stool_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::remove_stool_smoke() { + /* Nonmatching */ +} + +/* 000010A0-000010D8 .text remove_skull_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::remove_skull_smoke() { + /* Nonmatching */ +} + +/* 000010D8-00001110 .text remove_land_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::remove_land_smoke() { + /* Nonmatching */ +} + +/* 00001110-00001148 .text remove_pinecone_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::remove_pinecone_smoke() { + /* Nonmatching */ +} + +/* 00001148-00001180 .text remove_woodBox_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::remove_woodBox_smoke() { + /* Nonmatching */ +} + +/* 00001180-0000126C .text remove__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::remove() { + /* Nonmatching */ +} + +/* 0000126C-00001290 .text _delete__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00001290-000012C0 .text die_barrel_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::die_barrel_smoke() { + /* Nonmatching */ +} + +/* 000012C0-000012F0 .text die_stool_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::die_stool_smoke() { + /* Nonmatching */ +} + +/* 000012F0-00001320 .text die_skull_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::die_skull_smoke() { + /* Nonmatching */ +} + +/* 00001320-00001350 .text die_land_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::die_land_smoke() { + /* Nonmatching */ +} + +/* 00001350-00001380 .text die_pinecone_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::die_pinecone_smoke() { + /* Nonmatching */ +} + +/* 00001380-000013B0 .text die_woodBox_smoke__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::die_woodBox_smoke() { + /* Nonmatching */ +} + +/* 000013B0-0000149C .text die__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::die() { + /* Nonmatching */ +} + +/* 0000149C-000014C0 .text _execute__Q28daObjEff5Act_cFv */ +void daObjEff::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000014C0-000014E0 .text Mthd_Create__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv */ +void daObjEff::@unnamed@d_a_obj_eff_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000014E0-00001504 .text Mthd_Delete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv */ +void daObjEff::@unnamed@d_a_obj_eff_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001504-00001528 .text Mthd_Execute__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv */ +void daObjEff::@unnamed@d_a_obj_eff_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001528-00001530 .text Mthd_Draw__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv */ +void daObjEff::@unnamed@d_a_obj_eff_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001530-00001538 .text Mthd_IsDelete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv */ +void daObjEff::@unnamed@d_a_obj_eff_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001538-000015C4 .text __dt__Q28daObjEff14WoodBoxSmokeCBFv */ +daObjEff::WoodBoxSmokeCB::~WoodBoxSmokeCB() { + /* Nonmatching */ +} + +/* 000015C4-000015C8 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000015C8-000015CC .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000015CC-00001658 .text __dt__Q28daObjEff15PineconeSmokeCBFv */ +daObjEff::PineconeSmokeCB::~PineconeSmokeCB() { + /* Nonmatching */ +} + +/* 00001658-000016E4 .text __dt__Q28daObjEff11LandSmokeCBFv */ +daObjEff::LandSmokeCB::~LandSmokeCB() { + /* Nonmatching */ +} + +/* 000016E4-00001770 .text __dt__Q28daObjEff12SkullSmokeCBFv */ +daObjEff::SkullSmokeCB::~SkullSmokeCB() { + /* Nonmatching */ +} + +/* 00001770-000017FC .text __dt__Q28daObjEff12StoolSmokeCBFv */ +daObjEff::StoolSmokeCB::~StoolSmokeCB() { + /* Nonmatching */ +} + +/* 000017FC-00001888 .text __dt__Q28daObjEff13BarrelSmokeCBFv */ +daObjEff::BarrelSmokeCB::~BarrelSmokeCB() { + /* Nonmatching */ +} + +/* 00001888-0000188C .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000188C-00001890 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001890-000018D8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000018D8-00001934 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00001934-00001950 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjEff5Act_c5Prm_eQ38daObjEff5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjEff::Act_c::Prm_e, daObjEff::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ekskz.cpp b/src/d/actor/d_a_obj_ekskz.cpp new file mode 100644 index 000000000..b37fd6fa3 --- /dev/null +++ b/src/d/actor/d_a_obj_ekskz.cpp @@ -0,0 +1,273 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ekskz.cpp +// + +#include "d_a_obj_ekskz.h" +#include "dolphin/types.h" + +/* 00000078-00000368 .text CreateHeap__Q210daObjEkskz5Act_cFv */ +void daObjEkskz::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000368-0000054C .text Create__Q210daObjEkskz5Act_cFv */ +void daObjEkskz::Act_c::Create() { + /* Nonmatching */ +} + +/* 0000054C-00000684 .text Mthd_Create__Q210daObjEkskz5Act_cFv */ +void daObjEkskz::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000684-0000084C .text __ct__Q210daObjEkskz5Act_cFv */ +daObjEkskz::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 0000084C-000008C8 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 000008C8-000008EC .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 000008EC-00000948 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000948-000009A4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000009A4-00000A00 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000A00-00000A48 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000A48-00000B14 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000B14-00000B5C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000B5C-00000BB8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000BB8-00000C00 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000C00-00000C64 .text Delete__Q210daObjEkskz5Act_cFv */ +void daObjEkskz::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000C64-00000CBC .text Mthd_Delete__Q210daObjEkskz5Act_cFv */ +void daObjEkskz::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000CBC-00000D68 .text set_mtx__Q210daObjEkskz5Act_cFv */ +void daObjEkskz::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000D68-00000DC0 .text init_mtx__Q210daObjEkskz5Act_cFv */ +void daObjEkskz::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000DC0-00000FFC .text Execute__Q210daObjEkskz5Act_cFPPA3_A4_f */ +void daObjEkskz::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000FFC-00001124 .text Draw__Q210daObjEkskz5Act_cFv */ +void daObjEkskz::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00001124-00001144 .text Mthd_Create__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv */ +void daObjEkskz::@unnamed@d_a_obj_ekskz_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001144-00001164 .text Mthd_Delete__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv */ +void daObjEkskz::@unnamed@d_a_obj_ekskz_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001164-00001184 .text Mthd_Execute__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv */ +void daObjEkskz::@unnamed@d_a_obj_ekskz_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001184-000011B0 .text Mthd_Draw__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv */ +void daObjEkskz::@unnamed@d_a_obj_ekskz_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000011B0-000011DC .text Mthd_IsDelete__Q210daObjEkskz27@unnamed@d_a_obj_ekskz_cpp@FPv */ +void daObjEkskz::@unnamed@d_a_obj_ekskz_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000011DC-000011E4 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 000011E4-000011EC .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000011EC-000011F4 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 000011F4-000011F8 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000011F8-000011FC .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000011FC-00001200 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001200-00001204 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001204-0000124C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000124C-000012A8 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000012A8-000012B8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000012B8-000012C0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000012C0-000012C8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000012C8-000012D0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000012D0-000012D8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000012D8-00001310 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001310-00001318 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001318-00001320 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001320-00001328 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001328-00001360 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001360-00001364 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001364-0000136C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000136C-00001374 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001374-0000137C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000137C-00001388 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001388-00001394 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001394-000013B0 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjEkskz5Act_c5Prm_eQ310daObjEkskz5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjEkskz::Act_c::Prm_e, daObjEkskz::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000013B0-000013B8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000013B8-000013C0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_eskban.cpp b/src/d/actor/d_a_obj_eskban.cpp new file mode 100644 index 000000000..feb2d766a --- /dev/null +++ b/src/d/actor/d_a_obj_eskban.cpp @@ -0,0 +1,338 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_eskban.cpp +// + +#include "d_a_obj_eskban.h" +#include "dolphin/types.h" + +/* 000000EC-000001FC .text CreateHeap__Q211daObjEskban5Act_cFv */ +void daObjEskban::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001FC-00000368 .text Create__Q211daObjEskban5Act_cFv */ +void daObjEskban::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000368-000003A4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000003A4-000004D0 .text Mthd_Create__Q211daObjEskban5Act_cFv */ +void daObjEskban::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000004D0-00000698 .text __ct__Q211daObjEskban5Act_cFv */ +daObjEskban::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 00000698-00000764 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000764-000007AC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000007AC-00000878 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000878-000008C0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000008C0-0000091C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000091C-00000964 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000964-000009C0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000009C0-00000A10 .text Delete__Q211daObjEskban5Act_cFv */ +void daObjEskban::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000A10-00000A68 .text Mthd_Delete__Q211daObjEskban5Act_cFv */ +void daObjEskban::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000A68-00000B00 .text set_mtx__Q211daObjEskban5Act_cFv */ +void daObjEskban::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000B00-00000B3C .text init_mtx__Q211daObjEskban5Act_cFv */ +void daObjEskban::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000B3C-00000C80 .text eff_m_break__Q211daObjEskban5Act_cFUsUs */ +void daObjEskban::Act_c::eff_m_break(unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 00000C80-00000D44 .text eff_b_break__Q211daObjEskban5Act_cFUs */ +void daObjEskban::Act_c::eff_b_break(unsigned short) { + /* Nonmatching */ +} + +/* 00000D44-00000EF0 .text daObjEskban_effect_set__Q211daObjEskban5Act_cFv */ +void daObjEskban::Act_c::daObjEskban_effect_set() { + /* Nonmatching */ +} + +/* 00000EF0-00001400 .text Execute__Q211daObjEskban5Act_cFPPA3_A4_f */ +void daObjEskban::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001400-000014B4 .text Draw__Q211daObjEskban5Act_cFv */ +void daObjEskban::Act_c::Draw() { + /* Nonmatching */ +} + +/* 000014B4-000014D4 .text Mthd_Create__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv */ +void daObjEskban::@unnamed@d_a_obj_eskban_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000014D4-000014F4 .text Mthd_Delete__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv */ +void daObjEskban::@unnamed@d_a_obj_eskban_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000014F4-00001514 .text Mthd_Execute__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv */ +void daObjEskban::@unnamed@d_a_obj_eskban_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001514-00001540 .text Mthd_Draw__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv */ +void daObjEskban::@unnamed@d_a_obj_eskban_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001540-0000156C .text Mthd_IsDelete__Q211daObjEskban28@unnamed@d_a_obj_eskban_cpp@FPv */ +void daObjEskban::@unnamed@d_a_obj_eskban_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000156C-00001574 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00001574-0000157C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 0000157C-00001584 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00001584-0000158C .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 0000158C-00001594 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001594-0000159C .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 0000159C-000015A4 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000015A4-000015AC .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 000015AC-000015F4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000015F4-00001604 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001604-0000160C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000160C-00001614 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001614-0000161C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000161C-00001624 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001624-0000165C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000165C-00001664 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001664-0000166C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000166C-00001674 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001674-000016AC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000016AC-000016B0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000016B0-000016B8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000016B8-000016C8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000016C8-000016D0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000016D0-000016D8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000016D8-000016E0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016E0-000016E8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016E8-00001720 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001720-00001728 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001728-00001730 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001730-00001738 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001738-00001770 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001770-00001778 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001778-00001780 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001780-0000178C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000178C-00001798 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001798-000017B4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjEskban5Act_c5Prm_eQ311daObjEskban5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjEskban::Act_c::Prm_e, daObjEskban::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000017B4-000017BC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000017BC-000017C4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000017C4-000017CC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000017CC-000017D4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ferris.cpp b/src/d/actor/d_a_obj_ferris.cpp new file mode 100644 index 000000000..0d77f7c30 --- /dev/null +++ b/src/d/actor/d_a_obj_ferris.cpp @@ -0,0 +1,333 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ferris.cpp +// + +#include "d_a_obj_ferris.h" +#include "dolphin/types.h" + +/* 000000EC-00000110 .text solidHeapCB__Q211daObjFerris5Act_cFP10fopAc_ac_c */ +void daObjFerris::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000110-0000048C .text create_heap__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 0000048C-000004DC .text ride_call_back__Q211daObjFerris5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void daObjFerris::Act_c::ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000004DC-00000898 .text _create__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000898-00000964 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000964-000009E8 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 000009E8-00000A30 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000A30-00000A8C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000A8C-00000AD4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000AD4-00000BA0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000BA0-00000C24 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000C24-00000C6C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000C6C-00000CFC .text __dt__9dCcD_SttsFv */ +dCcD_Stts::~dCcD_Stts() { + /* Nonmatching */ +} + +/* 00000CFC-00000D50 .text __ct__9dCcD_SttsFv */ +dCcD_Stts::dCcD_Stts() { + /* Nonmatching */ +} + +/* 00000D50-00000DAC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000DAC-00000DE8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000DE8-00000EA8 .text _delete__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000EA8-000011B8 .text set_mtx__Q211daObjFerris5Act_cFi */ +void daObjFerris::Act_c::set_mtx(int) { + /* Nonmatching */ +} + +/* 000011B8-00001240 .text init_mtx__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00001240-0000126C .text now_event__Q211daObjFerris5Act_cFs */ +void daObjFerris::Act_c::now_event(short) { + /* Nonmatching */ +} + +/* 0000126C-00001294 .text set_event__Q211daObjFerris5Act_cFs */ +void daObjFerris::Act_c::set_event(short) { + /* Nonmatching */ +} + +/* 00001294-0000135C .text exe_event__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::exe_event() { + /* Nonmatching */ +} + +/* 0000135C-000013B4 .text angle_mng__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::angle_mng() { + /* Nonmatching */ +} + +/* 000013B4-000016C0 .text rot_mng__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::rot_mng() { + /* Nonmatching */ +} + +/* 000016C0-00001A50 .text set_collision__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::set_collision() { + /* Nonmatching */ +} + +/* 00001A50-00001C30 .text make_lean__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::make_lean() { + /* Nonmatching */ +} + +/* 00001C30-00001D58 .text _execute__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001D58-00001E18 .text _draw__Q211daObjFerris5Act_cFv */ +void daObjFerris::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00001E18-00001E38 .text Mthd_Create__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv */ +void daObjFerris::@unnamed@d_a_obj_ferris_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001E38-00001E5C .text Mthd_Delete__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv */ +void daObjFerris::@unnamed@d_a_obj_ferris_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001E5C-00001E80 .text Mthd_Execute__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv */ +void daObjFerris::@unnamed@d_a_obj_ferris_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001E80-00001EA4 .text Mthd_Draw__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv */ +void daObjFerris::@unnamed@d_a_obj_ferris_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001EA4-00001EAC .text Mthd_IsDelete__Q211daObjFerris28@unnamed@d_a_obj_ferris_cpp@FPv */ +void daObjFerris::@unnamed@d_a_obj_ferris_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001EAC-00001EF4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001EF4-00001F04 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001F04-00001F0C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001F0C-00001F14 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001F14-00001F1C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001F1C-00001F24 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001F24-00001F5C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001F5C-00001F64 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001F64-00001F6C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001F6C-00001F74 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001F74-00001FAC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001FAC-00001FB0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001FB0-00001FB8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001FB8-00001FC0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001FC0-00001FC8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001FC8-00001FD4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001FD4-00001FE0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001FE0-00001FF0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001FF0-00001FF8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001FF8-00002000 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002000-00002008 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002008-00002010 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002010-00002048 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002048-00002050 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002050-00002058 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002058-00002060 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002060-00002098 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002098-000020B4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjFerris5Act_c7Param_eQ311daObjFerris5Act_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjFerris::Act_c::Param_e, daObjFerris::Act_c::Param_e) { + /* Nonmatching */ +} + +/* 000020B4-000020BC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000020BC-000020C4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000020C4-000020CC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000020CC-000020D4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_figure.cpp b/src/d/actor/d_a_obj_figure.cpp new file mode 100644 index 000000000..7aa1e4695 --- /dev/null +++ b/src/d/actor/d_a_obj_figure.cpp @@ -0,0 +1,303 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_figure.cpp +// + +#include "d_a_obj_figure.h" +#include "dolphin/types.h" + +/* 000000EC-0000032C .text __ct__13daObjFigure_cFv */ +daObjFigure_c::daObjFigure_c() { + /* Nonmatching */ +} + +/* 0000032C-000003F8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000003F8-00000440 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000440-0000049C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000049C-000004E4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000004E4-00000540 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00000540-00000588 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000588-000005A8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000005A8-00000624 .text phase_1__FP13daObjFigure_c */ +void phase_1(daObjFigure_c*) { + /* Nonmatching */ +} + +/* 00000624-000006F0 .text phase_2__FP13daObjFigure_c */ +void phase_2(daObjFigure_c*) { + /* Nonmatching */ +} + +/* 000006F0-00000720 .text _create__13daObjFigure_cFv */ +void daObjFigure_c::_create() { + /* Nonmatching */ +} + +/* 00000720-00000A90 .text createHeap__13daObjFigure_cFv */ +void daObjFigure_c::createHeap() { + /* Nonmatching */ +} + +/* 00000A90-00000BF4 .text createInit__13daObjFigure_cFv */ +void daObjFigure_c::createInit() { + /* Nonmatching */ +} + +/* 00000BF4-00000C78 .text _delete__13daObjFigure_cFv */ +void daObjFigure_c::_delete() { + /* Nonmatching */ +} + +/* 00000C78-00000DE8 .text _draw__13daObjFigure_cFv */ +void daObjFigure_c::_draw() { + /* Nonmatching */ +} + +/* 00000DE8-00000F10 .text _execute__13daObjFigure_cFv */ +void daObjFigure_c::_execute() { + /* Nonmatching */ +} + +/* 00000F10-00000FD4 .text executeNormal__13daObjFigure_cFv */ +void daObjFigure_c::executeNormal() { + /* Nonmatching */ +} + +/* 00000FD4-00001060 .text eventMove__13daObjFigure_cFv */ +void daObjFigure_c::eventMove() { + /* Nonmatching */ +} + +/* 00001060-0000119C .text privateCut__13daObjFigure_cFv */ +void daObjFigure_c::privateCut() { + /* Nonmatching */ +} + +/* 0000119C-00001294 .text eventMesSetInit__13daObjFigure_cFi */ +void daObjFigure_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 00001294-00001600 .text eventMesSet__13daObjFigure_cFv */ +void daObjFigure_c::eventMesSet() { + /* Nonmatching */ +} + +/* 00001600-00001658 .text eventOnPlrInit__13daObjFigure_cFv */ +void daObjFigure_c::eventOnPlrInit() { + /* Nonmatching */ +} + +/* 00001658-000016A8 .text eventOffPlrInit__13daObjFigure_cFv */ +void daObjFigure_c::eventOffPlrInit() { + /* Nonmatching */ +} + +/* 000016A8-00001788 .text talk__13daObjFigure_cFi */ +void daObjFigure_c::talk(int) { + /* Nonmatching */ +} + +/* 00001788-000017D8 .text next_msgStatus__13daObjFigure_cFPUl */ +void daObjFigure_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000017D8-000017EC .text getMsg__13daObjFigure_cFv */ +void daObjFigure_c::getMsg() { + /* Nonmatching */ +} + +/* 000017EC-000017FC .text setMessage__13daObjFigure_cFUl */ +void daObjFigure_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 000017FC-00001828 .text getPrmFigureNo__13daObjFigure_cFv */ +void daObjFigure_c::getPrmFigureNo() { + /* Nonmatching */ +} + +/* 00001828-00001954 .text setMtx__13daObjFigure_cFv */ +void daObjFigure_c::setMtx() { + /* Nonmatching */ +} + +/* 00001954-000019DC .text isFigureGet__13daObjFigure_cFUc */ +void daObjFigure_c::isFigureGet(unsigned char) { + /* Nonmatching */ +} + +/* 000019DC-00001A80 .text getFigureBmd__13daObjFigure_cFUc */ +void daObjFigure_c::getFigureBmd(unsigned char) { + /* Nonmatching */ +} + +/* 00001A80-00001AA0 .text daSampleCreate__FPv */ +void daSampleCreate(void*) { + /* Nonmatching */ +} + +/* 00001AA0-00001AC0 .text daSampleDelete__FPv */ +void daSampleDelete(void*) { + /* Nonmatching */ +} + +/* 00001AC0-00001AE0 .text daSampleExecute__FPv */ +void daSampleExecute(void*) { + /* Nonmatching */ +} + +/* 00001AE0-00001B00 .text daSampleDraw__FPv */ +void daSampleDraw(void*) { + /* Nonmatching */ +} + +/* 00001B00-00001B08 .text daSampleIsDelete__FPv */ +void daSampleIsDelete(void*) { + /* Nonmatching */ +} + +/* 00001B08-00002148 .text linkDraw__FP14mDoExt_McaMorf */ +void linkDraw(mDoExt_McaMorf*) { + /* Nonmatching */ +} + +/* 00002148-000021A4 .text __dt__24mDoExt_onCupOffAupPacketFv */ +mDoExt_onCupOffAupPacket::~mDoExt_onCupOffAupPacket() { + /* Nonmatching */ +} + +/* 000021A4-00002200 .text __dt__24mDoExt_offCupOnAupPacketFv */ +mDoExt_offCupOnAupPacket::~mDoExt_offCupOnAupPacket() { + /* Nonmatching */ +} + +/* 00002200-0000225C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000225C-0000226C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000226C-00002274 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002274-0000227C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000227C-00002284 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002284-0000228C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000228C-000022C4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000022C4-000022CC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000022CC-000022D4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000022D4-000022DC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000022DC-00002314 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002314-00002318 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002318-00002320 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002320-00002328 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002328-00002330 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002330-0000233C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000233C-00002348 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002348-00002364 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjFigure_c5Prm_eQ213daObjFigure_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjFigure_c::Prm_e, daObjFigure_c::Prm_e) { + /* Nonmatching */ +} + +/* 00002390-00002398 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002398-000023A0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_firewall.cpp b/src/d/actor/d_a_obj_firewall.cpp new file mode 100644 index 000000000..9b0ec9ebf --- /dev/null +++ b/src/d/actor/d_a_obj_firewall.cpp @@ -0,0 +1,313 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_firewall.cpp +// + +#include "d_a_obj_firewall.h" +#include "dolphin/types.h" + +/* 00000078-000000EC .text init_mtx__15daObjFirewall_cFv */ +void daObjFirewall_c::init_mtx() { + /* Nonmatching */ +} + +/* 000000EC-00000110 .text solidHeapCB__15daObjFirewall_cFP10fopAc_ac_c */ +void daObjFirewall_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000110-000002DC .text create_heap__15daObjFirewall_cFv */ +void daObjFirewall_c::create_heap() { + /* Nonmatching */ +} + +/* 000002DC-00000568 .text registCollisionTable__15daObjFirewall_cFv */ +void daObjFirewall_c::registCollisionTable() { + /* Nonmatching */ +} + +/* 00000568-000005A4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000005A4-00000794 .text setPointLight__15daObjFirewall_cFv */ +void daObjFirewall_c::setPointLight() { + /* Nonmatching */ +} + +/* 00000794-00000970 .text particle_set__15daObjFirewall_cFv */ +void daObjFirewall_c::particle_set() { + /* Nonmatching */ +} + +/* 00000970-00000A1C .text particle_delete__15daObjFirewall_cFv */ +void daObjFirewall_c::particle_delete() { + /* Nonmatching */ +} + +/* 00000A1C-00000AB0 .text seStart__15daObjFirewall_cFUl */ +void daObjFirewall_c::seStart(unsigned long) { + /* Nonmatching */ +} + +/* 00000AB0-00000B28 .text set_se__15daObjFirewall_cFb */ +void daObjFirewall_c::set_se(bool) { + /* Nonmatching */ +} + +/* 00000B28-00000B94 .text seDelete__15daObjFirewall_cFv */ +void daObjFirewall_c::seDelete() { + /* Nonmatching */ +} + +/* 00000B94-00000C64 .text set_pl_se__15daObjFirewall_cFv */ +void daObjFirewall_c::set_pl_se() { + /* Nonmatching */ +} + +/* 00000C64-00000DDC .text setup_burn_up__15daObjFirewall_cFv */ +void daObjFirewall_c::setup_burn_up() { + /* Nonmatching */ +} + +/* 00000DDC-00000EAC .text setup_put_the_fire_out__15daObjFirewall_cFv */ +void daObjFirewall_c::setup_put_the_fire_out() { + /* Nonmatching */ +} + +/* 00000EAC-000011F8 .text _create__15daObjFirewall_cFv */ +void daObjFirewall_c::_create() { + /* Nonmatching */ +} + +/* 000011F8-000011FC .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000011FC-00001238 .text __dt__15LIGHT_INFLUENCEFv */ +LIGHT_INFLUENCE::~LIGHT_INFLUENCE() { + /* Nonmatching */ +} + +/* 00001238-0000123C .text __ct__15LIGHT_INFLUENCEFv */ +LIGHT_INFLUENCE::LIGHT_INFLUENCE() { + /* Nonmatching */ +} + +/* 0000123C-00001298 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001298-000012F4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000012F4-0000133C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000133C-00001408 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001408-00001450 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001450-000014AC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000014AC-000014F4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000014F4-00001550 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001550-000015F4 .text _delete__15daObjFirewall_cFv */ +void daObjFirewall_c::_delete() { + /* Nonmatching */ +} + +/* 000015F4-000016D4 .text wait_act_proc__15daObjFirewall_cFv */ +void daObjFirewall_c::wait_act_proc() { + /* Nonmatching */ +} + +/* 000016D4-00001820 .text wait2_act_proc__15daObjFirewall_cFv */ +void daObjFirewall_c::wait2_act_proc() { + /* Nonmatching */ +} + +/* 00001820-000018E0 .text wait3_act_proc__15daObjFirewall_cFv */ +void daObjFirewall_c::wait3_act_proc() { + /* Nonmatching */ +} + +/* 000018E0-000019B0 .text appear_act_proc__15daObjFirewall_cFv */ +void daObjFirewall_c::appear_act_proc() { + /* Nonmatching */ +} + +/* 000019B0-00001A34 .text demo_end_wait_act_proc__15daObjFirewall_cFv */ +void daObjFirewall_c::demo_end_wait_act_proc() { + /* Nonmatching */ +} + +/* 00001A34-00001B68 .text burn_wait_act_proc__15daObjFirewall_cFv */ +void daObjFirewall_c::burn_wait_act_proc() { + /* Nonmatching */ +} + +/* 00001B68-00001BEC .text retire_act_proc__15daObjFirewall_cFv */ +void daObjFirewall_c::retire_act_proc() { + /* Nonmatching */ +} + +/* 00001BEC-00001C70 .text _execute__15daObjFirewall_cFv */ +void daObjFirewall_c::_execute() { + /* Nonmatching */ +} + +/* 00001C70-00001CD4 .text _draw__15daObjFirewall_cFv */ +void daObjFirewall_c::_draw() { + /* Nonmatching */ +} + +/* 00001CD4-00001CF4 .text daObjFirewall_Create__FP10fopAc_ac_c */ +void daObjFirewall_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001CF4-00001D18 .text daObjFirewall_Delete__FP15daObjFirewall_c */ +void daObjFirewall_Delete(daObjFirewall_c*) { + /* Nonmatching */ +} + +/* 00001D18-00001D3C .text daObjFirewall_Execute__FP15daObjFirewall_c */ +void daObjFirewall_Execute(daObjFirewall_c*) { + /* Nonmatching */ +} + +/* 00001D3C-00001D60 .text daObjFirewall_Draw__FP15daObjFirewall_c */ +void daObjFirewall_Draw(daObjFirewall_c*) { + /* Nonmatching */ +} + +/* 00001D60-00001D68 .text daObjFirewall_IsDelete__FP15daObjFirewall_c */ +void daObjFirewall_IsDelete(daObjFirewall_c*) { + /* Nonmatching */ +} + +/* 00001D68-00001DB0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001DB0-00001DC0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001DC0-00001DC8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001DC8-00001DD0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001DD0-00001DD8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001DD8-00001DE0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001DE0-00001E18 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001E18-00001E20 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E20-00001E28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E28-00001E30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E30-00001E68 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E68-00001E6C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001E6C-00001E74 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001E74-00001E7C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001E7C-00001E84 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001E84-00001E90 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001E90-00001E9C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001E9C-00001EB8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ215daObjFirewall_c7Param_eQ215daObjFirewall_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjFirewall_c::Param_e, daObjFirewall_c::Param_e) { + /* Nonmatching */ +} + +/* 00001EE4-00001EEC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001EEC-00001EF4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_flame.cpp b/src/d/actor/d_a_obj_flame.cpp new file mode 100644 index 000000000..e97ce4151 --- /dev/null +++ b/src/d/actor/d_a_obj_flame.cpp @@ -0,0 +1,298 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_flame.cpp +// + +#include "d_a_obj_flame.h" +#include "dolphin/types.h" + +/* 00000078-00000110 .text set_switch__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::set_switch() { + /* Nonmatching */ +} + +/* 00000110-00000134 .text solidHeapCB__Q210daObjFlame5Act_cFP10fopAc_ac_c */ +void daObjFlame::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000134-00000414 .text create_heap__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000414-0000045C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000045C-000007D8 .text create_mode_init__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::create_mode_init() { + /* Nonmatching */ +} + +/* 000007D8-00000930 .text set_mtx__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000930-00000950 .text init_mtx__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000950-00000B3C .text em_position__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::em_position() { + /* Nonmatching */ +} + +/* 00000B3C-00000CAC .text em_simple_set__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::em_simple_set() { + /* Nonmatching */ +} + +/* 00000CAC-00000CEC .text em_simple_inv__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::em_simple_inv() { + /* Nonmatching */ +} + +/* 00000CEC-00000F04 .text em_manual_set__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::em_manual_set() { + /* Nonmatching */ +} + +/* 00000F04-00001010 .text em_manual_inv__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::em_manual_inv() { + /* Nonmatching */ +} + +/* 00001010-00001070 .text ki_init__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::ki_init() { + /* Nonmatching */ +} + +/* 00001070-00001194 .text ki_make__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::ki_make() { + /* Nonmatching */ +} + +/* 00001194-000011E4 .text eff_hase__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::eff_hase() { + /* Nonmatching */ +} + +/* 000011E4-00001254 .text se_fireblast_omen__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::se_fireblast_omen() { + /* Nonmatching */ +} + +/* 00001254-00001610 .text liftup_magmarock__Q210daObjFlame5Act_cFPvPv */ +void daObjFlame::Act_c::liftup_magmarock(void*, void*) { + /* Nonmatching */ +} + +/* 00001610-00001884 .text liftup_mflft__Q210daObjFlame5Act_cFPvPv */ +void daObjFlame::Act_c::liftup_mflft(void*, void*) { + /* Nonmatching */ +} + +/* 00001884-00001988 .text mode_wait__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00001988-00001A08 .text mode_wait2__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::mode_wait2() { + /* Nonmatching */ +} + +/* 00001A08-00001A98 .text mode_l_before__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::mode_l_before() { + /* Nonmatching */ +} + +/* 00001A98-00001AE8 .text mode_l_u__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::mode_l_u() { + /* Nonmatching */ +} + +/* 00001AE8-00001B20 .text mode_u__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::mode_u() { + /* Nonmatching */ +} + +/* 00001B20-00001B74 .text mode_u_l__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::mode_u_l() { + /* Nonmatching */ +} + +/* 00001B74-00001BEC .text mode_l_after__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::mode_l_after() { + /* Nonmatching */ +} + +/* 00001BEC-00001EAC .text mode_proc_call__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00001EAC-00001ECC .text Create__Q210daObjFlame6MethodFPv */ +void daObjFlame::Method::Create(void*) { + /* Nonmatching */ +} + +/* 00001ECC-00002200 .text _create__Q210daObjFlame5Act_cFv */ +void daObjFlame::Act_c::_create() { + /* Nonmatching */ +} + +/* 00002200-000022E0 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 000022E0-0000233C .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 0000233C-00002384 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00002384-000023E0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000023E0-00002428 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002428-00002484 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00002484-000024B4 .text Delete__Q210daObjFlame6MethodFPv */ +void daObjFlame::Method::Delete(void*) { + /* Nonmatching */ +} + +/* 000024B4-00002638 .text Execute__Q210daObjFlame6MethodFPv */ +void daObjFlame::Method::Execute(void*) { + /* Nonmatching */ +} + +/* 00002638-00002710 .text Draw__Q210daObjFlame6MethodFPv */ +void daObjFlame::Method::Draw(void*) { + /* Nonmatching */ +} + +/* 00002710-000027B0 .text IsDelete__Q210daObjFlame6MethodFPv */ +void daObjFlame::Method::IsDelete(void*) { + /* Nonmatching */ +} + +/* 000027B0-000027F8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000027F8-00002808 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002808-00002810 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002810-00002818 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002818-00002850 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002850-00002858 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002858-00002860 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002860-00002868 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002868-000028A0 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028A0-000028AC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000028AC-000028B8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000028B8-000028BC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000028BC-000028C4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000028C4-000028CC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000028CC-000028D4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000028D4-00002930 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00002930-0000298C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000298C-000029A8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjFlame5Act_c5Prm_eQ310daObjFlame5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjFlame::Act_c::Prm_e, daObjFlame::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000029A8-000029B0 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 000029B0-000029B8 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ftree.cpp b/src/d/actor/d_a_obj_ftree.cpp new file mode 100644 index 000000000..286264cc1 --- /dev/null +++ b/src/d/actor/d_a_obj_ftree.cpp @@ -0,0 +1,603 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ftree.cpp +// + +#include "d_a_obj_ftree.h" +#include "dolphin/types.h" + +/* 00000078-000000DC .text search_heart_part__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::search_heart_part() { + /* Nonmatching */ +} + +/* 000000DC-000001F0 .text launch_heart_part__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::launch_heart_part() { + /* Nonmatching */ +} + +/* 000001F0-00000394 .text place_heart_part__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::place_heart_part() { + /* Nonmatching */ +} + +/* 00000394-00000454 .text Ftree_get_water_pos__10daObjFtreeFP4cXyzP4cXyz */ +void daObjFtree::Ftree_get_water_pos(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00000454-000004B8 .text estimate_water__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::estimate_water() { + /* Nonmatching */ +} + +/* 000004B8-000004DC .text Ftree_checkXyEventCallBack__10daObjFtreeFPvi */ +void daObjFtree::Ftree_checkXyEventCallBack(void*, int) { + /* Nonmatching */ +} + +/* 000004DC-000004FC .text Ftree_XyEventCallBack__10daObjFtreeFPvi */ +void daObjFtree::Ftree_XyEventCallBack(void*, int) { + /* Nonmatching */ +} + +/* 000004FC-000005E4 .text XyEventCallBack__Q210daObjFtree5Act_cFi */ +void daObjFtree::Act_c::XyEventCallBack(int) { + /* Nonmatching */ +} + +/* 000005E4-000005F8 .text XyEvent_init__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::XyEvent_init() { + /* Nonmatching */ +} + +/* 000005F8-0000062C .text XyEvent_set__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::XyEvent_set(short) { + /* Nonmatching */ +} + +/* 0000062C-00000764 .text XyEvent_exe__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::XyEvent_exe() { + /* Nonmatching */ +} + +/* 00000764-000007A8 .text param_get_tree_idx__Q210daObjFtree5Act_cCFv */ +void daObjFtree::Act_c::param_get_tree_idx() const { + /* Nonmatching */ +} + +/* 000007A8-000008D8 .text SetJointAnimation__Q210daObjFtree5Act_cFiffi */ +void daObjFtree::Act_c::SetJointAnimation(int, float, float, int) { + /* Nonmatching */ +} + +/* 000008D8-00000910 .text PlayStopJointAnimation__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::PlayStopJointAnimation() { + /* Nonmatching */ +} + +/* 00000910-0000093C .text PlayStopColorAnimation__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::PlayStopColorAnimation() { + /* Nonmatching */ +} + +/* 0000093C-00000A1C .text set_first_stat__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::set_first_stat() { + /* Nonmatching */ +} + +/* 00000A1C-00000C1C .text set_collision__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::set_collision() { + /* Nonmatching */ +} + +/* 00000C1C-00000D50 .text talk_ct__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::talk_ct() { + /* Nonmatching */ +} + +/* 00000D50-00000F14 .text talk_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::talk_main() { + /* Nonmatching */ +} + +/* 00000F14-00000FC4 .text get_tev_material0_color__Q210daObjFtree5Act_cFP12J3DModelDataUlPsPsPs */ +void daObjFtree::Act_c::get_tev_material0_color(J3DModelData*, unsigned long, short*, short*, short*) { + /* Nonmatching */ +} + +/* 00000FC4-00001070 .text set_tev_color__Q210daObjFtree5Act_cFP12J3DModelDataUlsss */ +void daObjFtree::Act_c::set_tev_color(J3DModelData*, unsigned long, short, short, short) { + /* Nonmatching */ +} + +/* 00001070-000010F0 .text is_broughtID__10daObjFtreeFi */ +void daObjFtree::is_broughtID(int) { + /* Nonmatching */ +} + +/* 000010F0-00001138 .text is_brought__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::is_brought() { + /* Nonmatching */ +} + +/* 00001138-000011FC .text set_broughtID__Q210daObjFtree5Act_cFi */ +void daObjFtree::Act_c::set_broughtID(int) { + /* Nonmatching */ +} + +/* 000011FC-00001260 .text set_brought__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::set_brought() { + /* Nonmatching */ +} + +/* 00001260-000012D0 .text unset_broughtID__Q210daObjFtree5Act_cFi */ +void daObjFtree::Act_c::unset_broughtID(int) { + /* Nonmatching */ +} + +/* 000012D0-00001334 .text unset_brought__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::unset_brought() { + /* Nonmatching */ +} + +/* 00001334-000013A0 .text get_ftree_info__Q210daObjFtree5Act_cFPQ210daObjFtree18_ftree_seach_info_ */ +void daObjFtree::Act_c::get_ftree_info(daObjFtree::_ftree_seach_info_*) { + /* Nonmatching */ +} + +/* 000013A0-00001400 .text iam_last__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::iam_last() { + /* Nonmatching */ +} + +/* 00001400-00001414 .text action_none_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_none_init(short) { + /* Nonmatching */ +} + +/* 00001414-00001418 .text action_none_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_none_main() { + /* Nonmatching */ +} + +/* 00001418-000014E8 .text action_waitS_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_waitS_init(short) { + /* Nonmatching */ +} + +/* 000014E8-00001608 .text action_waitS_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_waitS_main() { + /* Nonmatching */ +} + +/* 00001608-0000173C .text action_waitM_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_waitM_init(short) { + /* Nonmatching */ +} + +/* 0000173C-00001878 .text action_waitM_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_waitM_main() { + /* Nonmatching */ +} + +/* 00001878-000018AC .text action_waitL_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_waitL_init(short) { + /* Nonmatching */ +} + +/* 000018AC-000019BC .text action_waitL_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_waitL_main() { + /* Nonmatching */ +} + +/* 000019BC-00001A4C .text action_pikupikuS_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_pikupikuS_init(short) { + /* Nonmatching */ +} + +/* 00001A4C-00001AF4 .text action_pikupikuS_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_pikupikuS_main() { + /* Nonmatching */ +} + +/* 00001AF4-00001B4C .text action_pikupikuM_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_pikupikuM_init(short) { + /* Nonmatching */ +} + +/* 00001B4C-00001C44 .text action_pikupikuM_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_pikupikuM_main() { + /* Nonmatching */ +} + +/* 00001C44-00001C9C .text action_pikupikuL_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_pikupikuL_init(short) { + /* Nonmatching */ +} + +/* 00001C9C-00001D94 .text action_pikupikuL_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_pikupikuL_main() { + /* Nonmatching */ +} + +/* 00001D94-00001EAC .text action_changeSL_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_changeSL_init(short) { + /* Nonmatching */ +} + +/* 00001EAC-00001F0C .text action_changeSL_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_changeSL_main() { + /* Nonmatching */ +} + +/* 00001F0C-00001FB4 .text action_changeSL2_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_changeSL2_init(short) { + /* Nonmatching */ +} + +/* 00001FB4-00002300 .text action_changeSL2_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_changeSL2_main() { + /* Nonmatching */ +} + +/* 00002300-00002344 .text action_changeLS_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_changeLS_init(short) { + /* Nonmatching */ +} + +/* 00002344-000025DC .text action_changeLS_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_changeLS_main() { + /* Nonmatching */ +} + +/* 000025DC-000026AC .text action_changeLS2_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_changeLS2_init(short) { + /* Nonmatching */ +} + +/* 000026AC-0000270C .text action_changeLS2_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_changeLS2_main() { + /* Nonmatching */ +} + +/* 0000270C-00002794 .text action_changeSM_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_changeSM_init(short) { + /* Nonmatching */ +} + +/* 00002794-000027F4 .text action_changeSM_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_changeSM_main() { + /* Nonmatching */ +} + +/* 000027F4-00002840 .text action_changeMS_init__Q210daObjFtree5Act_cFs */ +void daObjFtree::Act_c::action_changeMS_init(short) { + /* Nonmatching */ +} + +/* 00002840-00002860 .text action_changeMS_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::action_changeMS_main() { + /* Nonmatching */ +} + +/* 00002860-00002A4C .text process_init__Q210daObjFtree5Act_cFis */ +void daObjFtree::Act_c::process_init(int, short) { + /* Nonmatching */ +} + +/* 00002A4C-00002BF0 .text process_main__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::process_main() { + /* Nonmatching */ +} + +/* 00002BF0-00002C14 .text solidHeapCB__Q210daObjFtree5Act_cFP10fopAc_ac_c */ +void daObjFtree::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002C14-00002D94 .text NodeCallBack_Effect__Q210daObjFtree5Act_cFP7J3DNodei */ +void daObjFtree::Act_c::NodeCallBack_Effect(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00002D94-00002DDC .text Ftree_NodeCallBack_Effect__10daObjFtreeFP7J3DNodei */ +void daObjFtree::Ftree_NodeCallBack_Effect(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00002DDC-00002E9C .text Ftree_NodeCallBack_M__10daObjFtreeFP7J3DNodei */ +void daObjFtree::Ftree_NodeCallBack_M(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00002E9C-00002F5C .text Ftree_NodeCallBack_L__10daObjFtreeFP7J3DNodei */ +void daObjFtree::Ftree_NodeCallBack_L(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00002F5C-00003354 .text create_heap__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00003354-000035F4 .text _create__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::_create() { + /* Nonmatching */ +} + +/* 000035F4-00003840 .text __ct__Q210daObjFtree5Act_cFv */ +daObjFtree::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 00003840-0000390C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000390C-00003954 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00003954-000039B0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000039B0-000039F8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000039F8-00003A54 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00003A54-00003B94 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00003B94-00003CAC .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003CAC-00003D4C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00003D4C-00003DA8 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003DA8-00003DF0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003DF0-00003E4C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00003E4C-00003E94 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00003E94-00003F14 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003F14-00003F70 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00003F70-00003FB8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00003FB8-00004004 .text _delete__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00004004-00004144 .text set_mtx__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00004144-000042C4 .text _execute__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000042C4-0000455C .text _draw__Q210daObjFtree5Act_cFv */ +void daObjFtree::Act_c::_draw() { + /* Nonmatching */ +} + +/* 0000455C-0000457C .text Mthd_Create__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv */ +void daObjFtree::@unnamed@d_a_obj_ftree_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000457C-000045A0 .text Mthd_Delete__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv */ +void daObjFtree::@unnamed@d_a_obj_ftree_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000045A0-000045C4 .text Mthd_Execute__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv */ +void daObjFtree::@unnamed@d_a_obj_ftree_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000045C4-000045E8 .text Mthd_Draw__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv */ +void daObjFtree::@unnamed@d_a_obj_ftree_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000045E8-000045F0 .text Mthd_IsDelete__Q210daObjFtree27@unnamed@d_a_obj_ftree_cpp@FPv */ +void daObjFtree::@unnamed@d_a_obj_ftree_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000045F0-00004638 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00004638-00004680 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004680-00004690 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004690-00004698 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004698-000046A0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000046A0-000046A8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000046A8-000046B0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000046B0-000046E8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000046E8-000046F0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000046F0-000046F8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000046F8-00004700 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004700-00004738 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004738-0000473C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000473C-00004744 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004744-0000474C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000474C-00004754 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004754-00004760 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004760-0000476C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000476C-00004AB8 .text __dt__Q210daObjFtree5Act_cFv */ +daObjFtree::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 00004AB8-00004AD4 .text PrmAbstract__5daObjFPC10fopAc_ac_cii */ +void daObj::PrmAbstract(const fopAc_ac_c*, int, int) { + /* Nonmatching */ +} + +/* 00004AD4-00004ADC .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00004ADC-00004AE4 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004AE4-00004AEC .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004AEC-00004AF4 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00004AF4-00004AFC .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00004AFC-00004B04 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00004B04-00004B0C .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00004B0C-00004B14 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004B14-00004B1C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00004B1C-00004B24 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ganonbed.cpp b/src/d/actor/d_a_obj_ganonbed.cpp new file mode 100644 index 000000000..7d1a66b1d --- /dev/null +++ b/src/d/actor/d_a_obj_ganonbed.cpp @@ -0,0 +1,68 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ganonbed.cpp +// + +#include "d_a_obj_ganonbed.h" +#include "dolphin/types.h" + +/* 00000078-00000100 .text init_mtx__11daObjGbed_cFv */ +void daObjGbed_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000100-00000124 .text solidHeapCB__11daObjGbed_cFP10fopAc_ac_c */ +void daObjGbed_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000124-00000224 .text create_heap__11daObjGbed_cFv */ +void daObjGbed_c::create_heap() { + /* Nonmatching */ +} + +/* 00000224-000002F8 .text _create__11daObjGbed_cFv */ +void daObjGbed_c::_create() { + /* Nonmatching */ +} + +/* 000002F8-0000038C .text _delete__11daObjGbed_cFv */ +void daObjGbed_c::_delete() { + /* Nonmatching */ +} + +/* 0000038C-000003E4 .text _execute__11daObjGbed_cFv */ +void daObjGbed_c::_execute() { + /* Nonmatching */ +} + +/* 000003E4-00000444 .text _draw__11daObjGbed_cFv */ +void daObjGbed_c::_draw() { + /* Nonmatching */ +} + +/* 00000444-00000464 .text daObjGbed_Create__FP10fopAc_ac_c */ +void daObjGbed_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000464-00000488 .text daObjGbed_Delete__FP11daObjGbed_c */ +void daObjGbed_Delete(daObjGbed_c*) { + /* Nonmatching */ +} + +/* 00000488-000004AC .text daObjGbed_Execute__FP11daObjGbed_c */ +void daObjGbed_Execute(daObjGbed_c*) { + /* Nonmatching */ +} + +/* 000004AC-000004D0 .text daObjGbed_Draw__FP11daObjGbed_c */ +void daObjGbed_Draw(daObjGbed_c*) { + /* Nonmatching */ +} + +/* 000004D0-000004D8 .text daObjGbed_IsDelete__FP11daObjGbed_c */ +void daObjGbed_IsDelete(daObjGbed_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_gaship.cpp b/src/d/actor/d_a_obj_gaship.cpp new file mode 100644 index 000000000..4cc106cd6 --- /dev/null +++ b/src/d/actor/d_a_obj_gaship.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_gaship.cpp +// + +#include "d_a_obj_gaship.h" +#include "dolphin/types.h" + +/* 000000EC-000002DC .text birth_flag__Q211daObjGaship5Act_cFv */ +void daObjGaship::Act_c::birth_flag() { + /* Nonmatching */ +} + +/* 000002DC-00000318 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00000318-00000354 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000354-00000378 .text solidHeapCB__Q211daObjGaship5Act_cFP10fopAc_ac_c */ +void daObjGaship::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000378-00000448 .text create_heap__Q211daObjGaship5Act_cFv */ +void daObjGaship::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000448-000004F8 .text _create__Q211daObjGaship5Act_cFv */ +void daObjGaship::Act_c::_create() { + /* Nonmatching */ +} + +/* 000004F8-00000528 .text _delete__Q211daObjGaship5Act_cFv */ +void daObjGaship::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000528-000005D4 .text set_mtx__Q211daObjGaship5Act_cFv */ +void daObjGaship::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000005D4-0000060C .text _execute__Q211daObjGaship5Act_cFv */ +void daObjGaship::Act_c::_execute() { + /* Nonmatching */ +} + +/* 0000060C-0000066C .text _draw__Q211daObjGaship5Act_cFv */ +void daObjGaship::Act_c::_draw() { + /* Nonmatching */ +} + +/* 0000066C-0000068C .text Mthd_Create__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv */ +void daObjGaship::@unnamed@d_a_obj_gaship_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000068C-000006B0 .text Mthd_Delete__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv */ +void daObjGaship::@unnamed@d_a_obj_gaship_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000006B0-000006D4 .text Mthd_Execute__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv */ +void daObjGaship::@unnamed@d_a_obj_gaship_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000006D4-000006F8 .text Mthd_Draw__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv */ +void daObjGaship::@unnamed@d_a_obj_gaship_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000006F8-00000700 .text Mthd_IsDelete__Q211daObjGaship28@unnamed@d_a_obj_gaship_cpp@FPv */ +void daObjGaship::@unnamed@d_a_obj_gaship_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000700-00000760 .text __dt__Q211daObjGaship5Act_cFv */ +daObjGaship::Act_c::~Act_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_gaship2.cpp b/src/d/actor/d_a_obj_gaship2.cpp new file mode 100644 index 000000000..e5038bfbe --- /dev/null +++ b/src/d/actor/d_a_obj_gaship2.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_gaship2.cpp +// + +#include "d_a_obj_gaship2.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q212daObjGaship25Act_cFP10fopAc_ac_c */ +void daObjGaship2::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-00000220 .text create_heap__Q212daObjGaship25Act_cFv */ +void daObjGaship2::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000220-000002F8 .text _create__Q212daObjGaship25Act_cFv */ +void daObjGaship2::Act_c::_create() { + /* Nonmatching */ +} + +/* 000002F8-00000384 .text _delete__Q212daObjGaship25Act_cFv */ +void daObjGaship2::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000384-00000430 .text set_mtx__Q212daObjGaship25Act_cFv */ +void daObjGaship2::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000430-00000468 .text _execute__Q212daObjGaship25Act_cFv */ +void daObjGaship2::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000468-00000508 .text _draw__Q212daObjGaship25Act_cFv */ +void daObjGaship2::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000508-00000528 .text Mthd_Create__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv */ +void daObjGaship2::@unnamed@d_a_obj_gaship2_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000528-0000054C .text Mthd_Delete__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv */ +void daObjGaship2::@unnamed@d_a_obj_gaship2_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000054C-00000570 .text Mthd_Execute__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv */ +void daObjGaship2::@unnamed@d_a_obj_gaship2_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000570-00000594 .text Mthd_Draw__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv */ +void daObjGaship2::@unnamed@d_a_obj_gaship2_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000594-0000059C .text Mthd_IsDelete__Q212daObjGaship229@unnamed@d_a_obj_gaship2_cpp@FPv */ +void daObjGaship2::@unnamed@d_a_obj_gaship2_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000059C-000005FC .text __dt__Q212daObjGaship25Act_cFv */ +daObjGaship2::Act_c::~Act_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_gnnbtltaki.cpp b/src/d/actor/d_a_obj_gnnbtltaki.cpp new file mode 100644 index 000000000..7043f5928 --- /dev/null +++ b/src/d/actor/d_a_obj_gnnbtltaki.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_gnnbtltaki.cpp +// + +#include "d_a_obj_gnnbtltaki.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text solidHeapCB__15daObjGnnbtaki_cFP10fopAc_ac_c */ +void daObjGnnbtaki_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-000001F4 .text create_heap__15daObjGnnbtaki_cFv */ +void daObjGnnbtaki_c::create_heap() { + /* Nonmatching */ +} + +/* 000001F4-00000348 .text _create__15daObjGnnbtaki_cFv */ +void daObjGnnbtaki_c::_create() { + /* Nonmatching */ +} + +/* 00000348-000003A4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000003A4-000003EC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000003EC-0000041C .text _delete__15daObjGnnbtaki_cFv */ +void daObjGnnbtaki_c::_delete() { + /* Nonmatching */ +} + +/* 0000041C-0000043C .text init_mtx__15daObjGnnbtaki_cFv */ +void daObjGnnbtaki_c::init_mtx() { + /* Nonmatching */ +} + +/* 0000043C-00000548 .text _execute__15daObjGnnbtaki_cFv */ +void daObjGnnbtaki_c::_execute() { + /* Nonmatching */ +} + +/* 00000548-000005CC .text _draw__15daObjGnnbtaki_cFv */ +void daObjGnnbtaki_c::_draw() { + /* Nonmatching */ +} + +/* 000005CC-000005EC .text Mthd_Create__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv */ +void @unnamed@d_a_obj_gnnbtltaki_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000005EC-00000610 .text Mthd_Delete__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv */ +void @unnamed@d_a_obj_gnnbtltaki_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000610-00000634 .text Mthd_Execute__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv */ +void @unnamed@d_a_obj_gnnbtltaki_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000634-00000658 .text Mthd_Draw__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv */ +void @unnamed@d_a_obj_gnnbtltaki_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000658-00000660 .text Mthd_IsDelete__32@unnamed@d_a_obj_gnnbtltaki_cpp@FPv */ +void @unnamed@d_a_obj_gnnbtltaki_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_gnndemotakie.cpp b/src/d/actor/d_a_obj_gnndemotakie.cpp new file mode 100644 index 000000000..b153882ba --- /dev/null +++ b/src/d/actor/d_a_obj_gnndemotakie.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_gnndemotakie.cpp +// + +#include "d_a_obj_gnndemotakie.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text solidHeapCB__15daObjGnntakie_cFP10fopAc_ac_c */ +void daObjGnntakie_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-000001F4 .text create_heap__15daObjGnntakie_cFv */ +void daObjGnntakie_c::create_heap() { + /* Nonmatching */ +} + +/* 000001F4-00000300 .text _create__15daObjGnntakie_cFv */ +void daObjGnntakie_c::_create() { + /* Nonmatching */ +} + +/* 00000300-0000035C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000035C-000003A4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000003A4-000003D4 .text _delete__15daObjGnntakie_cFv */ +void daObjGnntakie_c::_delete() { + /* Nonmatching */ +} + +/* 000003D4-000003F4 .text init_mtx__15daObjGnntakie_cFv */ +void daObjGnntakie_c::init_mtx() { + /* Nonmatching */ +} + +/* 000003F4-0000041C .text _execute__15daObjGnntakie_cFv */ +void daObjGnntakie_c::_execute() { + /* Nonmatching */ +} + +/* 0000041C-00000494 .text _draw__15daObjGnntakie_cFv */ +void daObjGnntakie_c::_draw() { + /* Nonmatching */ +} + +/* 00000494-000004B4 .text Mthd_Create__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakie_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000004B4-000004D8 .text Mthd_Delete__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakie_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000004D8-000004FC .text Mthd_Execute__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakie_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000004FC-00000520 .text Mthd_Draw__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakie_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000520-00000528 .text Mthd_IsDelete__34@unnamed@d_a_obj_gnndemotakie_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakie_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_gnndemotakis.cpp b/src/d/actor/d_a_obj_gnndemotakis.cpp new file mode 100644 index 000000000..2a764ccc7 --- /dev/null +++ b/src/d/actor/d_a_obj_gnndemotakis.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_gnndemotakis.cpp +// + +#include "d_a_obj_gnndemotakis.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text solidHeapCB__15daObjGnntakis_cFP10fopAc_ac_c */ +void daObjGnntakis_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-000001F4 .text create_heap__15daObjGnntakis_cFv */ +void daObjGnntakis_c::create_heap() { + /* Nonmatching */ +} + +/* 000001F4-00000308 .text _create__15daObjGnntakis_cFv */ +void daObjGnntakis_c::_create() { + /* Nonmatching */ +} + +/* 00000308-00000364 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000364-000003AC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000003AC-000003DC .text _delete__15daObjGnntakis_cFv */ +void daObjGnntakis_c::_delete() { + /* Nonmatching */ +} + +/* 000003DC-000003FC .text init_mtx__15daObjGnntakis_cFv */ +void daObjGnntakis_c::init_mtx() { + /* Nonmatching */ +} + +/* 000003FC-00000514 .text _execute__15daObjGnntakis_cFv */ +void daObjGnntakis_c::_execute() { + /* Nonmatching */ +} + +/* 00000514-0000058C .text _draw__15daObjGnntakis_cFv */ +void daObjGnntakis_c::_draw() { + /* Nonmatching */ +} + +/* 0000058C-000005AC .text Mthd_Create__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakis_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000005AC-000005D0 .text Mthd_Delete__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakis_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000005D0-000005F4 .text Mthd_Execute__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakis_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000005F4-00000618 .text Mthd_Draw__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakis_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000618-00000620 .text Mthd_IsDelete__34@unnamed@d_a_obj_gnndemotakis_cpp@FPv */ +void @unnamed@d_a_obj_gnndemotakis_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_gong.cpp b/src/d/actor/d_a_obj_gong.cpp new file mode 100644 index 000000000..616fcd7a4 --- /dev/null +++ b/src/d/actor/d_a_obj_gong.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_gong.cpp +// + +#include "d_a_obj_gong.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q29daObjGong5Act_cFP10fopAc_ac_c */ +void daObjGong::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-0000028C .text create_heap__Q29daObjGong5Act_cFv */ +void daObjGong::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 0000028C-00000374 .text _create__Q29daObjGong5Act_cFv */ +void daObjGong::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000374-000003A4 .text _delete__Q29daObjGong5Act_cFv */ +void daObjGong::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000003A4-00000414 .text set_mtx__Q29daObjGong5Act_cFv */ +void daObjGong::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000414-00000454 .text init_mtx__Q29daObjGong5Act_cFv */ +void daObjGong::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000454-000004A4 .text demo_move__Q29daObjGong5Act_cFv */ +void daObjGong::Act_c::demo_move() { + /* Nonmatching */ +} + +/* 000004A4-000004F0 .text _execute__Q29daObjGong5Act_cFv */ +void daObjGong::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000004F0-00000580 .text _draw__Q29daObjGong5Act_cFv */ +void daObjGong::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000580-000005A0 .text Mthd_Create__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv */ +void daObjGong::@unnamed@d_a_obj_gong_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000005A0-000005C4 .text Mthd_Delete__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv */ +void daObjGong::@unnamed@d_a_obj_gong_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000005C4-000005E8 .text Mthd_Execute__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv */ +void daObjGong::@unnamed@d_a_obj_gong_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000005E8-0000060C .text Mthd_Draw__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv */ +void daObjGong::@unnamed@d_a_obj_gong_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 0000060C-00000614 .text Mthd_IsDelete__Q29daObjGong26@unnamed@d_a_obj_gong_cpp@FPv */ +void daObjGong::@unnamed@d_a_obj_gong_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_gryw00.cpp b/src/d/actor/d_a_obj_gryw00.cpp new file mode 100644 index 000000000..ad99c17cb --- /dev/null +++ b/src/d/actor/d_a_obj_gryw00.cpp @@ -0,0 +1,158 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_gryw00.cpp +// + +#include "d_a_obj_gryw00.h" +#include "dolphin/types.h" + +/* 00000078-00000090 .text get_draw_water_lv__13daObjGryw00_cFPv */ +void daObjGryw00_c::get_draw_water_lv(void*) { + /* Nonmatching */ +} + +/* 00000090-00000168 .text setup_high_water_level_btk_anm__13daObjGryw00_cFv */ +void daObjGryw00_c::setup_high_water_level_btk_anm() { + /* Nonmatching */ +} + +/* 00000168-000002D0 .text particle_set__13daObjGryw00_cFv */ +void daObjGryw00_c::particle_set() { + /* Nonmatching */ +} + +/* 000002D0-00000338 .text particle_move__13daObjGryw00_cFv */ +void daObjGryw00_c::particle_move() { + /* Nonmatching */ +} + +/* 00000338-0000038C .text particle_delete__13daObjGryw00_cFv */ +void daObjGryw00_c::particle_delete() { + /* Nonmatching */ +} + +/* 0000038C-000004C4 .text set_se__13daObjGryw00_cFv */ +void daObjGryw00_c::set_se() { + /* Nonmatching */ +} + +/* 000004C4-00000654 .text CreateHeap__13daObjGryw00_cFv */ +void daObjGryw00_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000654-000007D4 .text Create__13daObjGryw00_cFv */ +void daObjGryw00_c::Create() { + /* Nonmatching */ +} + +/* 000007D4-0000090C .text Mthd_Create__13daObjGryw00_cFv */ +void daObjGryw00_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 0000090C-00000968 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000968-000009C4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000009C4-00000A0C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000A0C-00000A30 .text Delete__13daObjGryw00_cFv */ +void daObjGryw00_c::Delete() { + /* Nonmatching */ +} + +/* 00000A30-00000A7C .text Mthd_Delete__13daObjGryw00_cFv */ +void daObjGryw00_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000A7C-00000B50 .text switch_wait_act_proc__13daObjGryw00_cFv */ +void daObjGryw00_c::switch_wait_act_proc() { + /* Nonmatching */ +} + +/* 00000B50-00000BB0 .text spread_water_face_act_proc__13daObjGryw00_cFv */ +void daObjGryw00_c::spread_water_face_act_proc() { + /* Nonmatching */ +} + +/* 00000BB0-00000C44 .text water_level_move_wait_act_proc__13daObjGryw00_cFv */ +void daObjGryw00_c::water_level_move_wait_act_proc() { + /* Nonmatching */ +} + +/* 00000C44-00000CD0 .text anime_loop_start_wait_act_proc__13daObjGryw00_cFv */ +void daObjGryw00_c::anime_loop_start_wait_act_proc() { + /* Nonmatching */ +} + +/* 00000CD0-00000CD4 .text high_water_level_act_proc__13daObjGryw00_cFv */ +void daObjGryw00_c::high_water_level_act_proc() { + /* Nonmatching */ +} + +/* 00000CD4-00000E30 .text Execute__13daObjGryw00_cFPPA3_A4_f */ +void daObjGryw00_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000E30-00000ECC .text Draw__13daObjGryw00_cFv */ +void daObjGryw00_c::Draw() { + /* Nonmatching */ +} + +/* 00000ECC-00000EEC .text daObjGryw00_Create__FP13daObjGryw00_c */ +void daObjGryw00_Create(daObjGryw00_c*) { + /* Nonmatching */ +} + +/* 00000EEC-00000F0C .text daObjGryw00_Delete__FP13daObjGryw00_c */ +void daObjGryw00_Delete(daObjGryw00_c*) { + /* Nonmatching */ +} + +/* 00000F0C-00000F2C .text daObjGryw00_Execute__FP13daObjGryw00_c */ +void daObjGryw00_Execute(daObjGryw00_c*) { + /* Nonmatching */ +} + +/* 00000F2C-00000F58 .text daObjGryw00_Draw__FP13daObjGryw00_c */ +void daObjGryw00_Draw(daObjGryw00_c*) { + /* Nonmatching */ +} + +/* 00000F58-00000F84 .text daObjGryw00_IsDelete__FP13daObjGryw00_c */ +void daObjGryw00_IsDelete(daObjGryw00_c*) { + /* Nonmatching */ +} + +/* 00000F84-00000F8C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000F8C-00000F94 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000F94-00000F9C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000F9C-00000FB8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjGryw00_c7Param_eQ213daObjGryw00_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjGryw00_c::Param_e, daObjGryw00_c::Param_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_gtaki.cpp b/src/d/actor/d_a_obj_gtaki.cpp new file mode 100644 index 000000000..4267a51f8 --- /dev/null +++ b/src/d/actor/d_a_obj_gtaki.cpp @@ -0,0 +1,183 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_gtaki.cpp +// + +#include "d_a_obj_gtaki.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000280 .text setDummyTexture__12daObjGtaki_cFv */ +void daObjGtaki_c::setDummyTexture() { + /* Nonmatching */ +} + +/* 00000280-00000484 .text CreateHeap__12daObjGtaki_cFv */ +void daObjGtaki_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000484-00000604 .text CreateInit__12daObjGtaki_cFv */ +void daObjGtaki_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000604-00000684 .text set_mtx__12daObjGtaki_cFv */ +void daObjGtaki_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000684-000006A4 .text daObjGtaki_Create__FPv */ +void daObjGtaki_Create(void*) { + /* Nonmatching */ +} + +/* 000006A4-0000087C .text _create__12daObjGtaki_cFv */ +void daObjGtaki_c::_create() { + /* Nonmatching */ +} + +/* 0000087C-00000948 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000948-00000990 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000990-000009EC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000009EC-00000A34 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000A34-00000A90 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000A90-00000AD8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000AD8-00000B38 .text daObjGtaki_Delete__FPv */ +void daObjGtaki_Delete(void*) { + /* Nonmatching */ +} + +/* 00000B38-00000C08 .text daObjGtaki_Draw__FPv */ +void daObjGtaki_Draw(void*) { + /* Nonmatching */ +} + +/* 00000C08-00000C64 .text daObjGtaki_Execute__FPv */ +void daObjGtaki_Execute(void*) { + /* Nonmatching */ +} + +/* 00000C64-00000C6C .text daObjGtaki_IsDelete__FPv */ +void daObjGtaki_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000C6C-00000C7C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000C7C-00000C84 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000C84-00000C8C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000C8C-00000C94 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C94-00000C9C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C9C-00000CD4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CD4-00000CDC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CDC-00000CE4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CE4-00000CEC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CEC-00000D24 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D24-00000D28 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000D28-00000D30 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000D30-00000D38 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D38-00000D40 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D40-00000D4C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D4C-00000D58 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000D58-00000D60 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000D60-00000D68 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hami2.cpp b/src/d/actor/d_a_obj_hami2.cpp new file mode 100644 index 000000000..1ddbfbf33 --- /dev/null +++ b/src/d/actor/d_a_obj_hami2.cpp @@ -0,0 +1,133 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hami2.cpp +// + +#include "d_a_obj_hami2.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000012C-0000032C .text CreateHeap__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000032C-0000042C .text Create__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::Create() { + /* Nonmatching */ +} + +/* 0000042C-00000540 .text Mthd_Create__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000540-00000548 .text Delete__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000548-000005E8 .text Mthd_Delete__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000005E8-00000678 .text set_mtx__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000678-000006B4 .text init_mtx__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000006B4-00000730 .text daObjHami2_close_stop__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::daObjHami2_close_stop() { + /* Nonmatching */ +} + +/* 00000730-00000810 .text daObjHami2_open_demo_wait__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::daObjHami2_open_demo_wait() { + /* Nonmatching */ +} + +/* 00000810-000008A0 .text daObjHami2_open_demo__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::daObjHami2_open_demo() { + /* Nonmatching */ +} + +/* 000008A0-0000091C .text daObjHami2_open_stop__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::daObjHami2_open_stop() { + /* Nonmatching */ +} + +/* 0000091C-0000096C .text daObjHami2_close_demo_wait__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::daObjHami2_close_demo_wait() { + /* Nonmatching */ +} + +/* 0000096C-00000A08 .text daObjHami2_close_demo__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::daObjHami2_close_demo() { + /* Nonmatching */ +} + +/* 00000A08-00000AB8 .text Execute__Q210daObjHami25Act_cFPPA3_A4_f */ +void daObjHami2::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000AB8-00000B58 .text Draw__Q210daObjHami25Act_cFv */ +void daObjHami2::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000B58-00000B78 .text Mthd_Create__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv */ +void daObjHami2::@unnamed@d_a_obj_hami2_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000B78-00000B98 .text Mthd_Delete__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv */ +void daObjHami2::@unnamed@d_a_obj_hami2_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000B98-00000BB8 .text Mthd_Execute__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv */ +void daObjHami2::@unnamed@d_a_obj_hami2_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000BB8-00000BE4 .text Mthd_Draw__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv */ +void daObjHami2::@unnamed@d_a_obj_hami2_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000BE4-00000C10 .text Mthd_IsDelete__Q210daObjHami227@unnamed@d_a_obj_hami2_cpp@FPv */ +void daObjHami2::@unnamed@d_a_obj_hami2_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000C10-00000C18 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000C18-00000C20 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000C20-00000C28 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000C28-00000C44 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHami25Act_c5Prm_eQ310daObjHami25Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjHami2::Act_c::Prm_e, daObjHami2::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hami3.cpp b/src/d/actor/d_a_obj_hami3.cpp new file mode 100644 index 000000000..866ce560a --- /dev/null +++ b/src/d/actor/d_a_obj_hami3.cpp @@ -0,0 +1,133 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hami3.cpp +// + +#include "d_a_obj_hami3.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000012C-0000026C .text CreateHeap__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000026C-00000354 .text Create__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000354-00000450 .text Mthd_Create__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000450-00000458 .text Delete__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000458-000004A4 .text Mthd_Delete__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000004A4-00000524 .text set_mtx__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000524-00000560 .text init_mtx__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000560-000005DC .text daObjHami3_close_stop__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::daObjHami3_close_stop() { + /* Nonmatching */ +} + +/* 000005DC-00000688 .text daObjHami3_open_demo_wait__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::daObjHami3_open_demo_wait() { + /* Nonmatching */ +} + +/* 00000688-0000078C .text daObjHami3_open_demo__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::daObjHami3_open_demo() { + /* Nonmatching */ +} + +/* 0000078C-00000808 .text daObjHami3_open_stop__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::daObjHami3_open_stop() { + /* Nonmatching */ +} + +/* 00000808-00000858 .text daObjHami3_close_demo_wait__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::daObjHami3_close_demo_wait() { + /* Nonmatching */ +} + +/* 00000858-00000934 .text daObjHami3_close_demo__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::daObjHami3_close_demo() { + /* Nonmatching */ +} + +/* 00000934-000009F4 .text Execute__Q210daObjHami35Act_cFPPA3_A4_f */ +void daObjHami3::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000009F4-00000A94 .text Draw__Q210daObjHami35Act_cFv */ +void daObjHami3::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000A94-00000AB4 .text Mthd_Create__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv */ +void daObjHami3::@unnamed@d_a_obj_hami3_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000AB4-00000AD4 .text Mthd_Delete__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv */ +void daObjHami3::@unnamed@d_a_obj_hami3_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000AD4-00000AF4 .text Mthd_Execute__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv */ +void daObjHami3::@unnamed@d_a_obj_hami3_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000AF4-00000B20 .text Mthd_Draw__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv */ +void daObjHami3::@unnamed@d_a_obj_hami3_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000B20-00000B4C .text Mthd_IsDelete__Q210daObjHami327@unnamed@d_a_obj_hami3_cpp@FPv */ +void daObjHami3::@unnamed@d_a_obj_hami3_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000B4C-00000B54 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000B54-00000B5C .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000B5C-00000B64 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000B64-00000B80 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHami35Act_c5Prm_eQ310daObjHami35Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjHami3::Act_c::Prm_e, daObjHami3::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hami4.cpp b/src/d/actor/d_a_obj_hami4.cpp new file mode 100644 index 000000000..50effc917 --- /dev/null +++ b/src/d/actor/d_a_obj_hami4.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hami4.cpp +// + +#include "d_a_obj_hami4.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000374 .text CreateHeap__12daObjHami4_cFv */ +void daObjHami4_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000374-00000420 .text CreateInit__12daObjHami4_cFv */ +void daObjHami4_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000420-000005B8 .text set_mtx__12daObjHami4_cFv */ +void daObjHami4_c::set_mtx() { + /* Nonmatching */ +} + +/* 000005B8-00000634 .text daObjHami4_close_stop__12daObjHami4_cFv */ +void daObjHami4_c::daObjHami4_close_stop() { + /* Nonmatching */ +} + +/* 00000634-00000714 .text daObjHami4_open_demo_wait__12daObjHami4_cFv */ +void daObjHami4_c::daObjHami4_open_demo_wait() { + /* Nonmatching */ +} + +/* 00000714-000007AC .text daObjHami4_open_demo__12daObjHami4_cFv */ +void daObjHami4_c::daObjHami4_open_demo() { + /* Nonmatching */ +} + +/* 000007AC-000007B0 .text daObjHami4_open_stop__12daObjHami4_cFv */ +void daObjHami4_c::daObjHami4_open_stop() { + /* Nonmatching */ +} + +/* 000007B0-00000870 .text daObjHami4_Create__FPv */ +void daObjHami4_Create(void*) { + /* Nonmatching */ +} + +/* 00000870-00000918 .text daObjHami4_Delete__FPv */ +void daObjHami4_Delete(void*) { + /* Nonmatching */ +} + +/* 00000918-000009DC .text daObjHami4_Draw__FPv */ +void daObjHami4_Draw(void*) { + /* Nonmatching */ +} + +/* 000009DC-00000A58 .text daObjHami4_Execute__FPv */ +void daObjHami4_Execute(void*) { + /* Nonmatching */ +} + +/* 00000A58-00000A60 .text daObjHami4_IsDelete__FPv */ +void daObjHami4_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000A60-00000A7C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjHami4_c5Prm_eQ212daObjHami4_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjHami4_c::Prm_e, daObjHami4_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hat.cpp b/src/d/actor/d_a_obj_hat.cpp new file mode 100644 index 000000000..9c3704e12 --- /dev/null +++ b/src/d/actor/d_a_obj_hat.cpp @@ -0,0 +1,228 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hat.cpp +// + +#include "d_a_obj_hat.h" +#include "dolphin/types.h" + +/* 00000078-00000184 .text __ct__10daObjHat_cFv */ +daObjHat_c::daObjHat_c() { + /* Nonmatching */ +} + +/* 00000184-00000250 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000250-00000298 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000298-000002F4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000002F4-0000033C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000033C-000003AC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000003AC-000003CC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000003CC-0000045C .text _create__10daObjHat_cFv */ +void daObjHat_c::_create() { + /* Nonmatching */ +} + +/* 0000045C-000005D4 .text createHeap__10daObjHat_cFv */ +void daObjHat_c::createHeap() { + /* Nonmatching */ +} + +/* 000005D4-000006AC .text createInit__10daObjHat_cFv */ +void daObjHat_c::createInit() { + /* Nonmatching */ +} + +/* 000006AC-000006DC .text _delete__10daObjHat_cFv */ +void daObjHat_c::_delete() { + /* Nonmatching */ +} + +/* 000006DC-0000073C .text _draw__10daObjHat_cFv */ +void daObjHat_c::_draw() { + /* Nonmatching */ +} + +/* 0000073C-00000884 .text _execute__10daObjHat_cFv */ +void daObjHat_c::_execute() { + /* Nonmatching */ +} + +/* 00000884-00000888 .text executeNormal__10daObjHat_cFv */ +void daObjHat_c::executeNormal() { + /* Nonmatching */ +} + +/* 00000888-000008B4 .text getPrmHatNo__10daObjHat_cFv */ +void daObjHat_c::getPrmHatNo() { + /* Nonmatching */ +} + +/* 000008B4-00000964 .text setMtx__10daObjHat_cFv */ +void daObjHat_c::setMtx() { + /* Nonmatching */ +} + +/* 00000964-00000A20 .text setSpeed__10daObjHat_cF4cXyz */ +void daObjHat_c::setSpeed(cXyz) { + /* Nonmatching */ +} + +/* 00000A20-00000A40 .text daSampleCreate__FPv */ +void daSampleCreate(void*) { + /* Nonmatching */ +} + +/* 00000A40-00000A60 .text daSampleDelete__FPv */ +void daSampleDelete(void*) { + /* Nonmatching */ +} + +/* 00000A60-00000A80 .text daSampleExecute__FPv */ +void daSampleExecute(void*) { + /* Nonmatching */ +} + +/* 00000A80-00000AA0 .text daSampleDraw__FPv */ +void daSampleDraw(void*) { + /* Nonmatching */ +} + +/* 00000AA0-00000AA8 .text daSampleIsDelete__FPv */ +void daSampleIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000AA8-00000AB8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000AB8-00000AC0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000AC0-00000AC8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000AC8-00000AD0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000AD0-00000AD8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000AD8-00000B10 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000B10-00000B18 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B18-00000B20 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B20-00000B28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B28-00000B60 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B60-00000B64 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000B64-00000B6C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000B6C-00000B74 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000B74-00000B7C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B7C-00000B88 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000B88-00000B94 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000B94-00000BB0 .text getWindVec__12daNpcRoten_cFv */ +void daNpcRoten_c::getWindVec() { + /* Nonmatching */ +} + +/* 00000BB0-00000BCC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ210daObjHat_c5Prm_eQ210daObjHat_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjHat_c::Prm_e, daObjHat_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000BF8-00000C00 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000C00-00000C08 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000C08-00000C10 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000C10-00000C18 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hbrf1.cpp b/src/d/actor/d_a_obj_hbrf1.cpp new file mode 100644 index 000000000..f724618e7 --- /dev/null +++ b/src/d/actor/d_a_obj_hbrf1.cpp @@ -0,0 +1,138 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hbrf1.cpp +// + +#include "d_a_obj_hbrf1.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-000002B4 .text Create__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::Create() { + /* Nonmatching */ +} + +/* 000002B4-000003B0 .text Mthd_Create__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000003B0-000003B8 .text Delete__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::Delete() { + /* Nonmatching */ +} + +/* 000003B8-00000404 .text Mthd_Delete__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000404-00000484 .text set_mtx__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000484-000004C0 .text init_mtx__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000004C0-0000066C .text daObjHbrf1_down_stop__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::daObjHbrf1_down_stop() { + /* Nonmatching */ +} + +/* 0000066C-0000068C .text daObjHbrf1_up_demo_wait__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::daObjHbrf1_up_demo_wait() { + /* Nonmatching */ +} + +/* 0000068C-000006B0 .text daObjHbrf1_up_demo_timer__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::daObjHbrf1_up_demo_timer() { + /* Nonmatching */ +} + +/* 000006B0-000007FC .text daObjHbrf1_up_demo__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::daObjHbrf1_up_demo() { + /* Nonmatching */ +} + +/* 000007FC-000009B0 .text daObjHbrf1_up_stop__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::daObjHbrf1_up_stop() { + /* Nonmatching */ +} + +/* 000009B0-00000A08 .text daObjHbrf1_down_demo_wait__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::daObjHbrf1_down_demo_wait() { + /* Nonmatching */ +} + +/* 00000A08-00000A2C .text daObjHbrf1_down_demo_timer__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::daObjHbrf1_down_demo_timer() { + /* Nonmatching */ +} + +/* 00000A2C-00000B70 .text daObjHbrf1_down_demo__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::daObjHbrf1_down_demo() { + /* Nonmatching */ +} + +/* 00000B70-00000C1C .text Execute__Q210daObjHbrf15Act_cFPPA3_A4_f */ +void daObjHbrf1::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000C1C-00000CBC .text Draw__Q210daObjHbrf15Act_cFv */ +void daObjHbrf1::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000CBC-00000CDC .text Mthd_Create__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv */ +void daObjHbrf1::@unnamed@d_a_obj_hbrf1_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000CDC-00000CFC .text Mthd_Delete__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv */ +void daObjHbrf1::@unnamed@d_a_obj_hbrf1_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000CFC-00000D1C .text Mthd_Execute__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv */ +void daObjHbrf1::@unnamed@d_a_obj_hbrf1_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000D1C-00000D48 .text Mthd_Draw__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv */ +void daObjHbrf1::@unnamed@d_a_obj_hbrf1_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000D48-00000D74 .text Mthd_IsDelete__Q210daObjHbrf127@unnamed@d_a_obj_hbrf1_cpp@FPv */ +void daObjHbrf1::@unnamed@d_a_obj_hbrf1_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000D74-00000D7C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000D7C-00000D84 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000D84-00000D8C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000D8C-00000DA8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHbrf15Act_c5Prm_eQ310daObjHbrf15Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjHbrf1::Act_c::Prm_e, daObjHbrf1::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hcbh.cpp b/src/d/actor/d_a_obj_hcbh.cpp new file mode 100644 index 000000000..efbc4b66f --- /dev/null +++ b/src/d/actor/d_a_obj_hcbh.cpp @@ -0,0 +1,328 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hcbh.cpp +// + +#include "d_a_obj_hcbh.h" +#include "dolphin/types.h" + +/* 00000078-000000D8 .text chk_appear__11daObjHcbh_cFv */ +void daObjHcbh_c::chk_appear() { + /* Nonmatching */ +} + +/* 000000D8-0000029C .text set_mtx__11daObjHcbh_cFv */ +void daObjHcbh_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000029C-0000030C .text init_mtx__11daObjHcbh_cFv */ +void daObjHcbh_c::init_mtx() { + /* Nonmatching */ +} + +/* 0000030C-00000330 .text solidHeapCB__11daObjHcbh_cFP10fopAc_ac_c */ +void daObjHcbh_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000330-00000500 .text create_heap__11daObjHcbh_cFv */ +void daObjHcbh_c::create_heap() { + /* Nonmatching */ +} + +/* 00000500-000005E8 .text setup_break_condition__11daObjHcbh_cFP10fopAc_ac_c */ +void daObjHcbh_c::setup_break_condition(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000005E8-00000724 .text checkCollision__11daObjHcbh_cFv */ +void daObjHcbh_c::checkCollision() { + /* Nonmatching */ +} + +/* 00000724-0000077C .text co_hitCallback__11daObjHcbh_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daObjHcbh_c::co_hitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 0000077C-000008F8 .text particle_set__11daObjHcbh_cFv */ +void daObjHcbh_c::particle_set() { + /* Nonmatching */ +} + +/* 000008F8-000009E4 .text make_item__11daObjHcbh_cFv */ +void daObjHcbh_c::make_item() { + /* Nonmatching */ +} + +/* 000009E4-00000A20 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000A20-00000E30 .text _create__11daObjHcbh_cFv */ +void daObjHcbh_c::_create() { + /* Nonmatching */ +} + +/* 00000E30-00000E34 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00000E34-00000F00 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000F00-00000F84 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000F84-00000FCC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000FCC-00001098 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001098-000010E0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000010E0-0000113C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000113C-00001184 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001184-000011F4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000011F4-000012F4 .text _delete__11daObjHcbh_cFv */ +void daObjHcbh_c::_delete() { + /* Nonmatching */ +} + +/* 000012F4-000013BC .text wait_act_proc__11daObjHcbh_cFv */ +void daObjHcbh_c::wait_act_proc() { + /* Nonmatching */ +} + +/* 000013BC-000017D8 .text fall_act_proc__11daObjHcbh_cFv */ +void daObjHcbh_c::fall_act_proc() { + /* Nonmatching */ +} + +/* 000017D8-000018D8 .text _execute__11daObjHcbh_cFv */ +void daObjHcbh_c::_execute() { + /* Nonmatching */ +} + +/* 000018D8-0000197C .text _draw__11daObjHcbh_cFv */ +void daObjHcbh_c::_draw() { + /* Nonmatching */ +} + +/* 0000197C-0000199C .text daObjHcbh_Create__FP10fopAc_ac_c */ +void daObjHcbh_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000199C-000019C0 .text daObjHcbh_Delete__FP11daObjHcbh_c */ +void daObjHcbh_Delete(daObjHcbh_c*) { + /* Nonmatching */ +} + +/* 000019C0-000019E4 .text daObjHcbh_Execute__FP11daObjHcbh_c */ +void daObjHcbh_Execute(daObjHcbh_c*) { + /* Nonmatching */ +} + +/* 000019E4-00001A08 .text daObjHcbh_Draw__FP11daObjHcbh_c */ +void daObjHcbh_Draw(daObjHcbh_c*) { + /* Nonmatching */ +} + +/* 00001A08-00001A10 .text daObjHcbh_IsDelete__FP11daObjHcbh_c */ +void daObjHcbh_IsDelete(daObjHcbh_c*) { + /* Nonmatching */ +} + +/* 00001A10-00001A20 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001A20-00001A28 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001A28-00001A30 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001A30-00001A38 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A38-00001A40 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A40-00001A78 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A78-00001A80 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001A80-00001A88 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001A88-00001A90 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001A90-00001AC8 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001AC8-00001ACC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001ACC-00001AD4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001AD4-00001AE4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001AE4-00001AEC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001AEC-00001AF4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001AF4-00001AFC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001AFC-00001B04 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001B04-00001B3C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001B3C-00001B44 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001B44-00001B4C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001B4C-00001B54 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001B54-00001B8C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001B8C-00001B94 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001B94-00001B9C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001B9C-00001BA8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001BA8-00001BB4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001BB4-00001BD0 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ211daObjHcbh_c7Param_eQ211daObjHcbh_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjHcbh_c::Param_e, daObjHcbh_c::Param_e) { + /* Nonmatching */ +} + +/* 00001BD0-00001BD8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001BD8-00001BE0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001BE0-00001BE8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001BE8-00001BF0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001BF0-00001BF8 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001BF8-00001C00 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hfuck1.cpp b/src/d/actor/d_a_obj_hfuck1.cpp new file mode 100644 index 000000000..ca94acd45 --- /dev/null +++ b/src/d/actor/d_a_obj_hfuck1.cpp @@ -0,0 +1,183 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hfuck1.cpp +// + +#include "d_a_obj_hfuck1.h" +#include "dolphin/types.h" + +/* 00000078-00000100 .text init_mtx__13daObjHfuck1_cFv */ +void daObjHfuck1_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000100-00000124 .text solidHeapCB__13daObjHfuck1_cFP10fopAc_ac_c */ +void daObjHfuck1_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000124-00000224 .text create_heap__13daObjHfuck1_cFv */ +void daObjHfuck1_c::create_heap() { + /* Nonmatching */ +} + +/* 00000224-000002AC .text checkCollision__13daObjHfuck1_cFv */ +void daObjHfuck1_c::checkCollision() { + /* Nonmatching */ +} + +/* 000002AC-000004B0 .text _create__13daObjHfuck1_cFv */ +void daObjHfuck1_c::_create() { + /* Nonmatching */ +} + +/* 000004B0-0000057C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000057C-000005C4 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000005C4-00000620 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000620-00000668 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000668-000006FC .text _delete__13daObjHfuck1_cFv */ +void daObjHfuck1_c::_delete() { + /* Nonmatching */ +} + +/* 000006FC-000007CC .text _execute__13daObjHfuck1_cFv */ +void daObjHfuck1_c::_execute() { + /* Nonmatching */ +} + +/* 000007CC-0000082C .text _draw__13daObjHfuck1_cFv */ +void daObjHfuck1_c::_draw() { + /* Nonmatching */ +} + +/* 0000082C-0000084C .text daObjHfuck1_Create__FP10fopAc_ac_c */ +void daObjHfuck1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000084C-00000870 .text daObjHfuck1_Delete__FP13daObjHfuck1_c */ +void daObjHfuck1_Delete(daObjHfuck1_c*) { + /* Nonmatching */ +} + +/* 00000870-00000894 .text daObjHfuck1_Execute__FP13daObjHfuck1_c */ +void daObjHfuck1_Execute(daObjHfuck1_c*) { + /* Nonmatching */ +} + +/* 00000894-000008B8 .text daObjHfuck1_Draw__FP13daObjHfuck1_c */ +void daObjHfuck1_Draw(daObjHfuck1_c*) { + /* Nonmatching */ +} + +/* 000008B8-000008C0 .text daObjHfuck1_IsDelete__FP13daObjHfuck1_c */ +void daObjHfuck1_IsDelete(daObjHfuck1_c*) { + /* Nonmatching */ +} + +/* 000008C0-000008D0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000008D0-000008D8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000008D8-000008E0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000008E0-000008E8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000008E8-000008F0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000008F0-00000928 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000928-00000930 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000930-00000938 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000938-00000940 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000940-00000978 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000978-0000097C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000097C-00000984 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000984-0000098C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000098C-00000994 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000994-000009A0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000009A0-000009AC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000009AC-000009B4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000009B4-000009BC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hha.cpp b/src/d/actor/d_a_obj_hha.cpp new file mode 100644 index 000000000..bad4b4df3 --- /dev/null +++ b/src/d/actor/d_a_obj_hha.cpp @@ -0,0 +1,533 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hha.cpp +// + +#include "d_a_obj_hha.h" +#include "dolphin/types.h" + +/* 00000078-00000170 .text init_data__14daObjHhaPart_cFffUsUcUc */ +void daObjHhaPart_c::init_data(float, float, unsigned short, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 00000170-00000224 .text set_mdl_area__14daObjHhaPart_cFPCci */ +void daObjHhaPart_c::set_mdl_area(const char*, int) { + /* Nonmatching */ +} + +/* 00000224-000002A4 .text set_bgw__14daObjHhaPart_cFPCci */ +void daObjHhaPart_c::set_bgw(const char*, int) { + /* Nonmatching */ +} + +/* 000002A4-0000035C .text init_mtx__14daObjHhaPart_cF4cXyz5csXyz4cXyz */ +void daObjHhaPart_c::init_mtx(cXyz, csXyz, cXyz) { + /* Nonmatching */ +} + +/* 0000035C-0000040C .text exe_normal__14daObjHhaPart_cFP10daObjHha_c */ +void daObjHhaPart_c::exe_normal(daObjHha_c*) { + /* Nonmatching */ +} + +/* 0000040C-00000524 .text exe_move__14daObjHhaPart_cFP10daObjHha_c */ +void daObjHhaPart_c::exe_move(daObjHha_c*) { + /* Nonmatching */ +} + +/* 00000524-0000056C .text draw_normal__14daObjHhaPart_cFP10daObjHha_c */ +void daObjHhaPart_c::draw_normal(daObjHha_c*) { + /* Nonmatching */ +} + +/* 0000056C-00000698 .text create_s__16daObjHhaSplash_cFUsP4cXyzffP5csXyz */ +void daObjHhaSplash_c::create_s(unsigned short, cXyz*, float, float, csXyz*) { + /* Nonmatching */ +} + +/* 00000698-000008AC .text create_area__15daObjHhaYgush_cFPCc */ +void daObjHhaYgush_c::create_area(const char*) { + /* Nonmatching */ +} + +/* 000008AC-00000AD8 .text init_data__15daObjHhaYgush_cFP4cXyzfP5csXyzP4cXyzP12dKy_tevstr_cUc */ +void daObjHhaYgush_c::init_data(cXyz*, float, csXyz*, cXyz*, dKy_tevstr_c*, unsigned char) { + /* Nonmatching */ +} + +/* 00000AD8-00000B88 .text init_mtx__15daObjHhaYgush_cFv */ +void daObjHhaYgush_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000B88-00000C2C .text draw__15daObjHhaYgush_cFv */ +void daObjHhaYgush_c::draw() { + /* Nonmatching */ +} + +/* 00000C2C-00000C4C .text solidHeapCB__10daObjHha_cFP10fopAc_ac_c */ +void daObjHha_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000C4C-00000E48 .text create_heap__10daObjHha_cFv */ +void daObjHha_c::create_heap() { + /* Nonmatching */ +} + +/* 00000E48-000011AC .text _create__10daObjHha_cFv */ +void daObjHha_c::_create() { + /* Nonmatching */ +} + +/* 000011AC-00001410 .text __ct__10daObjHha_cFv */ +daObjHha_c::daObjHha_c() { + /* Nonmatching */ +} + +/* 00001410-00001480 .text __dt__16daObjHhaSplash_cFv */ +daObjHhaSplash_c::~daObjHhaSplash_c() { + /* Nonmatching */ +} + +/* 00001480-000014B8 .text __ct__16daObjHhaSplash_cFv */ +daObjHhaSplash_c::daObjHhaSplash_c() { + /* Nonmatching */ +} + +/* 000014B8-000014F4 .text __dt__14daObjHhaPart_cFv */ +daObjHhaPart_c::~daObjHhaPart_c() { + /* Nonmatching */ +} + +/* 000014F4-000014F8 .text __ct__14daObjHhaPart_cFv */ +daObjHhaPart_c::daObjHhaPart_c() { + /* Nonmatching */ +} + +/* 000014F8-00001554 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00001554-0000159C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000159C-00001668 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001668-000016B0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000016B0-0000177C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000177C-000017C4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000017C4-00001820 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001820-00001868 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001868-000018C4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000018C4-000018EC .text __ct__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000018EC-000019EC .text _delete__10daObjHha_cFv */ +void daObjHha_c::_delete() { + /* Nonmatching */ +} + +/* 000019EC-00001A24 .text check_sw__10daObjHha_cFv */ +void daObjHha_c::check_sw() { + /* Nonmatching */ +} + +/* 00001A24-00001A40 .text set_tex__10daObjHha_cFffi */ +void daObjHha_c::set_tex(float, float, int) { + /* Nonmatching */ +} + +/* 00001A40-00001B00 .text init_mtx__10daObjHha_cFv */ +void daObjHha_c::init_mtx() { + /* Nonmatching */ +} + +/* 00001B00-00001C64 .text init_co__10daObjHha_cFv */ +void daObjHha_c::init_co() { + /* Nonmatching */ +} + +/* 00001C64-00001E14 .text get_water_h__10daObjHha_cFv */ +void daObjHha_c::get_water_h() { + /* Nonmatching */ +} + +/* 00001E14-00001F38 .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 00001F38-00001F68 .text set_splash_bottom_h__10daObjHha_cFv */ +void daObjHha_c::set_splash_bottom_h() { + /* Nonmatching */ +} + +/* 00001F68-0000201C .text daObjHha_get_r__Fs */ +void daObjHha_get_r(short) { + /* Nonmatching */ +} + +/* 0000201C-000020C0 .text set_splash_bottom_r__10daObjHha_cFv */ +void daObjHha_c::set_splash_bottom_r() { + /* Nonmatching */ +} + +/* 000020C0-000021CC .text set_splash_bottom_stop_r__10daObjHha_cFv */ +void daObjHha_c::set_splash_bottom_stop_r() { + /* Nonmatching */ +} + +/* 000021CC-00002470 .text water_manager__10daObjHha_cFv */ +void daObjHha_c::water_manager() { + /* Nonmatching */ +} + +/* 00002470-0000259C .text part_manager__10daObjHha_cFv */ +void daObjHha_c::part_manager() { + /* Nonmatching */ +} + +/* 0000259C-00002658 .text ygush_manager__10daObjHha_cFv */ +void daObjHha_c::ygush_manager() { + /* Nonmatching */ +} + +/* 00002658-000028E4 .text _execute__10daObjHha_cFv */ +void daObjHha_c::_execute() { + /* Nonmatching */ +} + +/* 000028E4-000029F4 .text _draw__10daObjHha_cFv */ +void daObjHha_c::_draw() { + /* Nonmatching */ +} + +/* 000029F4-00002A14 .text Mthd_Create__25@unnamed@d_a_obj_hha_cpp@FPv */ +void @unnamed@d_a_obj_hha_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00002A14-00002A38 .text Mthd_Delete__25@unnamed@d_a_obj_hha_cpp@FPv */ +void @unnamed@d_a_obj_hha_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00002A38-00002A5C .text Mthd_Execute__25@unnamed@d_a_obj_hha_cpp@FPv */ +void @unnamed@d_a_obj_hha_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00002A5C-00002A80 .text Mthd_Draw__25@unnamed@d_a_obj_hha_cpp@FPv */ +void @unnamed@d_a_obj_hha_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00002A80-00002A88 .text Mthd_IsDelete__25@unnamed@d_a_obj_hha_cpp@FPv */ +void @unnamed@d_a_obj_hha_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00002A88-00002AD0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002AD0-00002B18 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002B18-00002B74 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002B74-00002BBC .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002BBC-00002C18 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002C18-00002CB8 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00002CB8-00002DB4 .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 00002DB4-00002DB8 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002DB8-00002DBC .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002DBC-00002DC0 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002DC0-00002DC4 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002DC4-00002E0C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00002E0C-00002E68 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00002E68-00002E78 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002E78-00002E80 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002E80-00002E88 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002E88-00002E90 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E90-00002E98 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E98-00002ED0 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002ED0-00002ED8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002ED8-00002EE0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EE0-00002EE8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EE8-00002F20 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F20-00002F24 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002F24-00002F2C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002F2C-00002F3C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002F3C-00002F44 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002F44-00002F4C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002F4C-00002F54 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F54-00002F5C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F5C-00002F94 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002F94-00002F9C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F9C-00002FA4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002FA4-00002FAC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002FAC-00002FE4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002FE4-00002FEC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002FEC-00002FF4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002FF4-00003000 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003000-0000300C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000300C-00003014 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003014-0000301C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000301C-00003024 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00003024-0000302C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000302C-00003034 .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00003034-0000303C .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 0000303C-00003044 .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00003044-0000304C .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 0000304C-00003054 .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00003054-0000305C .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 0000305C-00003064 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00003064-00003080 .text get_base_pos__16daObjHhaSplash_cFv */ +void daObjHhaSplash_c::get_base_pos() { + /* Nonmatching */ +} + +/* 00003080-0000309C .text get_pos__16daObjHhaSplash_cFv */ +void daObjHhaSplash_c::get_pos() { + /* Nonmatching */ +} + +/* 0000309C-000030B8 .text set_pos__15daObjHhaYgush_cF4cXyz */ +void daObjHhaYgush_c::set_pos(cXyz) { + /* Nonmatching */ +} + +/* 000030B8-000030D4 .text get_base_pos__15daObjHhaYgush_cFv */ +void daObjHhaYgush_c::get_base_pos() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hlift.cpp b/src/d/actor/d_a_obj_hlift.cpp new file mode 100644 index 000000000..5cb6c905f --- /dev/null +++ b/src/d/actor/d_a_obj_hlift.cpp @@ -0,0 +1,198 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hlift.cpp +// + +#include "d_a_obj_hlift.h" +#include "dolphin/types.h" + +/* 00000078-000001BC .text CreateHeap__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001BC-000002D0 .text Create__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::Create() { + /* Nonmatching */ +} + +/* 000002D0-00000408 .text Mthd_Create__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000408-00000430 .text Delete__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000430-0000047C .text Mthd_Delete__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 0000047C-00000490 .text mode_lower_init__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::mode_lower_init() { + /* Nonmatching */ +} + +/* 00000490-000004F0 .text mode_lower__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::mode_lower() { + /* Nonmatching */ +} + +/* 000004F0-000005B8 .text mode_l_u_init__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::mode_l_u_init() { + /* Nonmatching */ +} + +/* 000005B8-00000724 .text mode_l_u__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::mode_l_u() { + /* Nonmatching */ +} + +/* 00000724-00000778 .text mode_upper_init__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::mode_upper_init() { + /* Nonmatching */ +} + +/* 00000778-000007D8 .text mode_upper__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::mode_upper() { + /* Nonmatching */ +} + +/* 000007D8-000008A0 .text mode_u_l_init__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::mode_u_l_init() { + /* Nonmatching */ +} + +/* 000008A0-000009DC .text mode_u_l__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::mode_u_l() { + /* Nonmatching */ +} + +/* 000009DC-00000AB0 .text mode_demoreq_init__Q210daObjHlift5Act_cFQ310daObjHlift5Act_c6Mode_e */ +void daObjHlift::Act_c::mode_demoreq_init(daObjHlift::Act_c::Mode_e) { + /* Nonmatching */ +} + +/* 00000AB0-00000B28 .text mode_demoreq__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::mode_demoreq() { + /* Nonmatching */ +} + +/* 00000B28-00000BE8 .text set_mtx__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000BE8-00000C40 .text init_mtx__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000C40-00000C8C .text rot_set__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::rot_set() { + /* Nonmatching */ +} + +/* 00000C8C-00000CA8 .text vib_set__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::vib_set() { + /* Nonmatching */ +} + +/* 00000CA8-00000D70 .text vib_proc__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::vib_proc() { + /* Nonmatching */ +} + +/* 00000D70-00000DE8 .text chk_demo_end__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::chk_demo_end() { + /* Nonmatching */ +} + +/* 00000DE8-00000E74 .text se_whole__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::se_whole() { + /* Nonmatching */ +} + +/* 00000E74-00000FD4 .text Execute__Q210daObjHlift5Act_cFPPA3_A4_f */ +void daObjHlift::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000FD4-00001090 .text Draw__Q210daObjHlift5Act_cFv */ +void daObjHlift::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00001090-000010B0 .text Mthd_Create__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv */ +void daObjHlift::@unnamed@d_a_obj_hlift_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000010B0-000010D0 .text Mthd_Delete__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv */ +void daObjHlift::@unnamed@d_a_obj_hlift_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000010D0-000010F0 .text Mthd_Execute__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv */ +void daObjHlift::@unnamed@d_a_obj_hlift_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000010F0-0000111C .text Mthd_Draw__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv */ +void daObjHlift::@unnamed@d_a_obj_hlift_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 0000111C-00001148 .text Mthd_IsDelete__Q210daObjHlift27@unnamed@d_a_obj_hlift_cpp@FPv */ +void daObjHlift::@unnamed@d_a_obj_hlift_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001148-00001150 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00001150-00001158 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001158-00001160 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00001160-00001168 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00001168-00001170 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001170-00001178 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00001178-00001180 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00001180-00001188 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00001188-000011A4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHlift5Act_c5Prm_eQ310daObjHlift5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjHlift::Act_c::Prm_e, daObjHlift::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hole.cpp b/src/d/actor/d_a_obj_hole.cpp new file mode 100644 index 000000000..943c3d0e1 --- /dev/null +++ b/src/d/actor/d_a_obj_hole.cpp @@ -0,0 +1,243 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hole.cpp +// + +#include "d_a_obj_hole.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-00000148 .text __ct__16daObj_Hole_HIO_cFv */ +daObj_Hole_HIO_c::daObj_Hole_HIO_c() { + /* Nonmatching */ +} + +/* 00000148-000002BC .text setMtx__12daObj_Hole_cFv */ +void daObj_Hole_c::setMtx() { + /* Nonmatching */ +} + +/* 000002BC-000003F0 .text getPosAndAngle__12daObj_Hole_cFv */ +void daObj_Hole_c::getPosAndAngle() { + /* Nonmatching */ +} + +/* 000003F0-00000410 .text modeWaitInit__12daObj_Hole_cFv */ +void daObj_Hole_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 00000410-000004F0 .text modeWait__12daObj_Hole_cFv */ +void daObj_Hole_c::modeWait() { + /* Nonmatching */ +} + +/* 000004F0-000004F4 .text modeEventInit__12daObj_Hole_cFv */ +void daObj_Hole_c::modeEventInit() { + /* Nonmatching */ +} + +/* 000004F4-000005D0 .text modeEvent__12daObj_Hole_cFv */ +void daObj_Hole_c::modeEvent() { + /* Nonmatching */ +} + +/* 000005D0-000006C0 .text modeProc__12daObj_Hole_cFQ212daObj_Hole_c6Proc_ei */ +void daObj_Hole_c::modeProc(daObj_Hole_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 000006C0-00000700 .text _execute__12daObj_Hole_cFv */ +void daObj_Hole_c::_execute() { + /* Nonmatching */ +} + +/* 00000700-00000738 .text debugDraw__12daObj_Hole_cFv */ +void daObj_Hole_c::debugDraw() { + /* Nonmatching */ +} + +/* 00000738-000007BC .text _draw__12daObj_Hole_cFv */ +void daObj_Hole_c::_draw() { + /* Nonmatching */ +} + +/* 000007BC-00000864 .text createInit__12daObj_Hole_cFv */ +void daObj_Hole_c::createInit() { + /* Nonmatching */ +} + +/* 00000864-00000928 .text _createHeap__12daObj_Hole_cFv */ +void daObj_Hole_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000928-0000096C .text getArg__12daObj_Hole_cFv */ +void daObj_Hole_c::getArg() { + /* Nonmatching */ +} + +/* 0000096C-00000BA8 .text _create__12daObj_Hole_cFv */ +void daObj_Hole_c::_create() { + /* Nonmatching */ +} + +/* 00000BA8-00000C30 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000C30-00000CA0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000CA0-00000DF4 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00000DF4-00000F20 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000F20-00000FC0 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000FC0-0000101C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000101C-00001064 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001064-000010C0 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000010C0-00001108 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001108-0000119C .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000119C-000011E4 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000011E4-0000122C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000122C-0000125C .text _delete__12daObj_Hole_cFv */ +void daObj_Hole_c::_delete() { + /* Nonmatching */ +} + +/* 0000125C-0000127C .text daObj_HoleCreate__FPv */ +void daObj_HoleCreate(void*) { + /* Nonmatching */ +} + +/* 0000127C-000012A0 .text daObj_HoleDelete__FPv */ +void daObj_HoleDelete(void*) { + /* Nonmatching */ +} + +/* 000012A0-000012C4 .text daObj_HoleExecute__FPv */ +void daObj_HoleExecute(void*) { + /* Nonmatching */ +} + +/* 000012C4-000012E8 .text daObj_HoleDraw__FPv */ +void daObj_HoleDraw(void*) { + /* Nonmatching */ +} + +/* 000012E8-000012F0 .text daObj_HoleIsDelete__FPv */ +void daObj_HoleIsDelete(void*) { + /* Nonmatching */ +} + +/* 000012F0-00001338 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00001338-00001394 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00001394-000013DC .text __dt__16daObj_Hole_HIO_cFv */ +daObj_Hole_HIO_c::~daObj_Hole_HIO_c() { + /* Nonmatching */ +} + +/* 00001418-00001420 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001420-00001428 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00001428-00001430 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001430-00001438 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001438-00001440 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001440-00001448 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00001448-00001450 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00001450-00001458 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00001458-00001460 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001460-00001468 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_homen.cpp b/src/d/actor/d_a_obj_homen.cpp new file mode 100644 index 000000000..cc0c02561 --- /dev/null +++ b/src/d/actor/d_a_obj_homen.cpp @@ -0,0 +1,488 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_homen.cpp +// + +#include "d_a_obj_homen.h" +#include "dolphin/types.h" + +/* 000000EC-00000110 .text solidHeapCB__Q210daObjHomen5Act_cFP10fopAc_ac_c */ +void daObjHomen::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000110-000002B4 .text create_heap__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000002B4-000005B0 .text _create__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::_create() { + /* Nonmatching */ +} + +/* 000005B0-0000079C .text __ct__Q210daObjHomen5Act_cFv */ +daObjHomen::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 0000079C-000008DC .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 000008DC-000009F4 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 000009F4-00000A94 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000A94-00000AF0 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000AF0-00000B38 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000B38-00000B94 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000B94-00000BDC .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000BDC-00000C5C .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000C5C-00000D3C .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000D3C-00000DCC .text __ct__8dCcD_CpsFv */ +dCcD_Cps::dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000DCC-00000E28 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00000E28-00000E70 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000E70-00000EC4 .text __ct__9dCcD_SttsFv */ +dCcD_Stts::dCcD_Stts() { + /* Nonmatching */ +} + +/* 00000EC4-00000F90 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000F90-00000FD8 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000FD8-00001034 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001034-0000107C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000107C-0000110C .text __dt__9dCcD_SttsFv */ +dCcD_Stts::~dCcD_Stts() { + /* Nonmatching */ +} + +/* 0000110C-00001168 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001168-000011A4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000011A4-00001230 .text _delete__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00001230-00001374 .text set_mtx__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00001374-000013D0 .text init_mtx__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000013D0-00001498 .text exe_event__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::exe_event() { + /* Nonmatching */ +} + +/* 00001498-0000159C .text make_enemy__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::make_enemy() { + /* Nonmatching */ +} + +/* 0000159C-00001658 .text make_item__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::make_item() { + /* Nonmatching */ +} + +/* 00001658-00001698 .text manage_item_timer__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::manage_item_timer() { + /* Nonmatching */ +} + +/* 00001698-000016D8 .text manage_enemy_timer__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::manage_enemy_timer() { + /* Nonmatching */ +} + +/* 000016D8-00001864 .text get_norse_offset__Q210daObjHomen5Act_cFP4cXyzi */ +void daObjHomen::Act_c::get_norse_offset(cXyz*, int) { + /* Nonmatching */ +} + +/* 00001864-000018C8 .text get_norse_point__Q210daObjHomen5Act_cFP4cXyzi */ +void daObjHomen::Act_c::get_norse_point(cXyz*, int) { + /* Nonmatching */ +} + +/* 000018C8-000018D8 .text process_free_init__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_free_init() { + /* Nonmatching */ +} + +/* 000018D8-0000196C .text process_free_main__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_free_main() { + /* Nonmatching */ +} + +/* 0000196C-00001AFC .text process_wait_falldown_init__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_wait_falldown_init() { + /* Nonmatching */ +} + +/* 00001AFC-00001BA4 .text process_wait_falldown_main__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_wait_falldown_main() { + /* Nonmatching */ +} + +/* 00001BA4-00001C84 .text process_falldown_init__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_falldown_init() { + /* Nonmatching */ +} + +/* 00001C84-00001EC8 .text process_falldown_main__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_falldown_main() { + /* Nonmatching */ +} + +/* 00001EC8-00001FA8 .text process_wait_init__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_wait_init() { + /* Nonmatching */ +} + +/* 00001FA8-00001FEC .text process_wait_main__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_wait_main() { + /* Nonmatching */ +} + +/* 00001FEC-00002054 .text process_none_init__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_none_init() { + /* Nonmatching */ +} + +/* 00002054-000020AC .text process_none_main__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_none_main() { + /* Nonmatching */ +} + +/* 000020AC-000021C4 .text process_init__Q210daObjHomen5Act_cFs */ +void daObjHomen::Act_c::process_init(short) { + /* Nonmatching */ +} + +/* 000021C4-000022A8 .text process_main__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::process_main() { + /* Nonmatching */ +} + +/* 000022A8-000023C8 .text set_co_collision__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::set_co_collision() { + /* Nonmatching */ +} + +/* 000023C8-00002728 .text set_at_collision__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::set_at_collision() { + /* Nonmatching */ +} + +/* 00002728-00002810 .text adjust_hookshot__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::adjust_hookshot() { + /* Nonmatching */ +} + +/* 00002810-000028E0 .text _execute__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000028E0-00002954 .text _draw__Q210daObjHomen5Act_cFv */ +void daObjHomen::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00002954-00002974 .text Mthd_Create__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv */ +void daObjHomen::@unnamed@d_a_obj_homen_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00002974-00002998 .text Mthd_Delete__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv */ +void daObjHomen::@unnamed@d_a_obj_homen_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00002998-000029BC .text Mthd_Execute__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv */ +void daObjHomen::@unnamed@d_a_obj_homen_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000029BC-000029E0 .text Mthd_Draw__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv */ +void daObjHomen::@unnamed@d_a_obj_homen_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000029E0-000029E8 .text Mthd_IsDelete__Q210daObjHomen27@unnamed@d_a_obj_homen_cpp@FPv */ +void daObjHomen::@unnamed@d_a_obj_homen_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000029E8-00002A30 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002A30-00002A40 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002A40-00002A48 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002A48-00002A50 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002A50-00002A88 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002A88-00002A90 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A90-00002A98 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A98-00002AA0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002AA0-00002AD8 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002AD8-00002AE4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002AE4-00002AF0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002AF0-00002AF4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002AF4-00002AFC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002AFC-00002B44 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002B44-00002B54 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002B54-00002B5C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002B5C-00002B64 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002B64-00002B6C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B6C-00002B74 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B74-00002BAC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BAC-00002BB4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BB4-00002BBC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BBC-00002BC4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BC4-00002BFC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BFC-00002C04 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C04-00002C0C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C0C-00002E88 .text __dt__Q210daObjHomen5Act_cFv */ +daObjHomen::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 00002E88-00002EA4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjHomen5Act_c7Param_eQ310daObjHomen5Act_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjHomen::Act_c::Param_e, daObjHomen::Act_c::Param_e) { + /* Nonmatching */ +} + +/* 00002EA4-00002EAC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002EAC-00002EB4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002EB4-00002EBC .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002EBC-00002EC4 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002EC4-00002ECC .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002ECC-00002ED4 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002ED4-00002EDC .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002EDC-00002EE4 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002EE4-00002EEC .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002EEC-00002EF4 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002EF4-00002EFC .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00002EFC-00002F04 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_homensmoke.cpp b/src/d/actor/d_a_obj_homensmoke.cpp new file mode 100644 index 000000000..17af8cdbe --- /dev/null +++ b/src/d/actor/d_a_obj_homensmoke.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_homensmoke.cpp +// + +#include "d_a_obj_homensmoke.h" +#include "dolphin/types.h" + +/* 000000EC-00000230 .text set_mtx__Q215daObjHomensmoke5Act_cFv */ +void daObjHomensmoke::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000230-0000026C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000026C-0000048C .text _create__Q215daObjHomensmoke5Act_cFv */ +void daObjHomensmoke::Act_c::_create() { + /* Nonmatching */ +} + +/* 0000048C-000004C8 .text _delete__Q215daObjHomensmoke5Act_cFv */ +void daObjHomensmoke::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000004C8-00000738 .text _execute__Q215daObjHomensmoke5Act_cFv */ +void daObjHomensmoke::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000738-00000740 .text _draw__Q215daObjHomensmoke5Act_cFv */ +void daObjHomensmoke::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000740-00000760 .text Mthd_Create__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv */ +void daObjHomensmoke::@unnamed@d_a_obj_homensmoke_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000760-00000784 .text Mthd_Delete__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv */ +void daObjHomensmoke::@unnamed@d_a_obj_homensmoke_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000784-000007A8 .text Mthd_Execute__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv */ +void daObjHomensmoke::@unnamed@d_a_obj_homensmoke_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000007A8-000007CC .text Mthd_Draw__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv */ +void daObjHomensmoke::@unnamed@d_a_obj_homensmoke_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000007CC-000007D4 .text Mthd_IsDelete__Q215daObjHomensmoke32@unnamed@d_a_obj_homensmoke_cpp@FPv */ +void daObjHomensmoke::@unnamed@d_a_obj_homensmoke_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000007D4-000007D8 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000007D8-000007DC .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000007DC-000007E0 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000007E0-000007E4 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000007E4-0000082C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000082C-00000888 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00000888-0000093C .text __dt__Q215daObjHomensmoke5Act_cFv */ +daObjHomensmoke::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 0000093C-00000958 .text PrmAbstract__5daObjFPC10fopAc_ac_cii */ +void daObj::PrmAbstract(const fopAc_ac_c*, int, int) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_hsehi1.cpp b/src/d/actor/d_a_obj_hsehi1.cpp new file mode 100644 index 000000000..6c73a3601 --- /dev/null +++ b/src/d/actor/d_a_obj_hsehi1.cpp @@ -0,0 +1,323 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_hsehi1.cpp +// + +#include "d_a_obj_hsehi1.h" +#include "dolphin/types.h" + +/* 000000EC-00000130 .text __ct__15daObj_hsh_HIO_cFv */ +daObj_hsh_HIO_c::daObj_hsh_HIO_c() { + /* Nonmatching */ +} + +/* 00000130-000002A4 .text __dt__11daObj_hsh_cFv */ +daObj_hsh_c::~daObj_hsh_c() { + /* Nonmatching */ +} + +/* 000002A4-000002C4 .text daObj_hsh_XyCheckCB__FPvi */ +void daObj_hsh_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 000002C4-000002E8 .text XyCheckCB__11daObj_hsh_cFi */ +void daObj_hsh_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 000002E8-00000308 .text daObj_hsh_XyEventCB__FPvi */ +void daObj_hsh_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 00000308-00000390 .text XyEventCB__11daObj_hsh_cFi */ +void daObj_hsh_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 00000390-000003F4 .text particle_set__11daObj_hsh_cFUs */ +void daObj_hsh_c::particle_set(unsigned short) { + /* Nonmatching */ +} + +/* 000003F4-00000488 .text particle_set__11daObj_hsh_cFPP14JPABaseEmitterUs */ +void daObj_hsh_c::particle_set(JPABaseEmitter**, unsigned short) { + /* Nonmatching */ +} + +/* 00000488-000004C4 .text emitterDelete__11daObj_hsh_cFPP14JPABaseEmitter */ +void daObj_hsh_c::emitterDelete(JPABaseEmitter**) { + /* Nonmatching */ +} + +/* 000004C4-00000568 .text setAttention__11daObj_hsh_cFb */ +void daObj_hsh_c::setAttention(bool) { + /* Nonmatching */ +} + +/* 00000568-000005AC .text onOffDraw__11daObj_hsh_cFv */ +void daObj_hsh_c::onOffDraw() { + /* Nonmatching */ +} + +/* 000005AC-000005F4 .text offOffDraw__11daObj_hsh_cFv */ +void daObj_hsh_c::offOffDraw() { + /* Nonmatching */ +} + +/* 000005F4-0000062C .text drawStop__11daObj_hsh_cFv */ +void daObj_hsh_c::drawStop() { + /* Nonmatching */ +} + +/* 0000062C-0000064C .text drawStart__11daObj_hsh_cFv */ +void daObj_hsh_c::drawStart() { + /* Nonmatching */ +} + +/* 0000064C-000006C8 .text setBaseMtx__11daObj_hsh_cFv */ +void daObj_hsh_c::setBaseMtx() { + /* Nonmatching */ +} + +/* 000006C8-00000910 .text createHeap__11daObj_hsh_cFv */ +void daObj_hsh_c::createHeap() { + /* Nonmatching */ +} + +/* 00000910-00000930 .text checkCreateHeap__FP10fopAc_ac_c */ +void checkCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000930-00000B44 .text create__11daObj_hsh_cFv */ +void daObj_hsh_c::create() { + /* Nonmatching */ +} + +/* 00000B44-00000B8C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000B8C-00000C14 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000C14-00000C84 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000C84-00000E60 .text init__11daObj_hsh_cFv */ +void daObj_hsh_c::init() { + /* Nonmatching */ +} + +/* 00000E60-00000EF4 .text action__11daObj_hsh_cFPv */ +void daObj_hsh_c::action(void*) { + /* Nonmatching */ +} + +/* 00000EF4-00000FBC .text setAction__11daObj_hsh_cFM11daObj_hsh_cFPCvPvPv_iPv */ +void daObj_hsh_c::setAction(int (daObj_hsh_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00000FBC-000010E8 .text waitAction__11daObj_hsh_cFPv */ +void daObj_hsh_c::waitAction(void*) { + /* Nonmatching */ +} + +/* 000010E8-00001214 .text talkAction__11daObj_hsh_cFPv */ +void daObj_hsh_c::talkAction(void*) { + /* Nonmatching */ +} + +/* 00001214-00001230 .text offAction__11daObj_hsh_cFPv */ +void daObj_hsh_c::offAction(void*) { + /* Nonmatching */ +} + +/* 00001230-00001278 .text deleteAction__11daObj_hsh_cFPv */ +void daObj_hsh_c::deleteAction(void*) { + /* Nonmatching */ +} + +/* 00001278-0000135C .text eventOrder__11daObj_hsh_cFv */ +void daObj_hsh_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000135C-0000140C .text checkOrder__11daObj_hsh_cFv */ +void daObj_hsh_c::checkOrder() { + /* Nonmatching */ +} + +/* 0000140C-00001478 .text checkCommandTalk__11daObj_hsh_cFv */ +void daObj_hsh_c::checkCommandTalk() { + /* Nonmatching */ +} + +/* 00001478-000015E0 .text chkAttention__11daObj_hsh_cF4cXyzs */ +void daObj_hsh_c::chkAttention(cXyz, short) { + /* Nonmatching */ +} + +/* 000015E0-00001784 .text eventProc__11daObj_hsh_cFv */ +void daObj_hsh_c::eventProc() { + /* Nonmatching */ +} + +/* 00001784-000017B0 .text eventEnd__11daObj_hsh_cFv */ +void daObj_hsh_c::eventEnd() { + /* Nonmatching */ +} + +/* 000017B0-000017B4 .text initialDefault__11daObj_hsh_cFi */ +void daObj_hsh_c::initialDefault(int) { + /* Nonmatching */ +} + +/* 000017B4-000017BC .text actionDefault__11daObj_hsh_cFi */ +void daObj_hsh_c::actionDefault(int) { + /* Nonmatching */ +} + +/* 000017BC-00001938 .text initialLinkDispEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::initialLinkDispEvent(int) { + /* Nonmatching */ +} + +/* 00001938-000019C0 .text initialMsgSetEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::initialMsgSetEvent(int) { + /* Nonmatching */ +} + +/* 000019C0-000019E0 .text actionMsgSetEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::actionMsgSetEvent(int) { + /* Nonmatching */ +} + +/* 000019E0-00001A40 .text actionMessageEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::actionMessageEvent(int) { + /* Nonmatching */ +} + +/* 00001A40-00001ADC .text actionTactEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::actionTactEvent(int) { + /* Nonmatching */ +} + +/* 00001ADC-00001B3C .text initialJudgeEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::initialJudgeEvent(int) { + /* Nonmatching */ +} + +/* 00001B3C-00001C1C .text initialAppearEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::initialAppearEvent(int) { + /* Nonmatching */ +} + +/* 00001C1C-00001C74 .text actionAppearEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::actionAppearEvent(int) { + /* Nonmatching */ +} + +/* 00001C74-00001D3C .text initialDeleteEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::initialDeleteEvent(int) { + /* Nonmatching */ +} + +/* 00001D3C-00001D88 .text actionDeleteEvent__11daObj_hsh_cFi */ +void daObj_hsh_c::actionDeleteEvent(int) { + /* Nonmatching */ +} + +/* 00001D88-00001DF4 .text talk_init__11daObj_hsh_cFv */ +void daObj_hsh_c::talk_init() { + /* Nonmatching */ +} + +/* 00001DF4-00001F1C .text talk__11daObj_hsh_cFi */ +void daObj_hsh_c::talk(int) { + /* Nonmatching */ +} + +/* 00001F1C-00001F38 .text getMsg__11daObj_hsh_cFv */ +void daObj_hsh_c::getMsg() { + /* Nonmatching */ +} + +/* 00001F38-00001F78 .text next_msgStatus__11daObj_hsh_cFPUl */ +void daObj_hsh_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001F78-00002098 .text execute__11daObj_hsh_cFv */ +void daObj_hsh_c::execute() { + /* Nonmatching */ +} + +/* 00002098-00002158 .text draw__11daObj_hsh_cFv */ +void daObj_hsh_c::draw() { + /* Nonmatching */ +} + +/* 00002158-00002178 .text daObj_hsh_Draw__FP11daObj_hsh_c */ +void daObj_hsh_Draw(daObj_hsh_c*) { + /* Nonmatching */ +} + +/* 00002178-00002198 .text daObj_hsh_Execute__FP11daObj_hsh_c */ +void daObj_hsh_Execute(daObj_hsh_c*) { + /* Nonmatching */ +} + +/* 00002198-000021A0 .text daObj_hsh_IsDelete__FP11daObj_hsh_c */ +void daObj_hsh_IsDelete(daObj_hsh_c*) { + /* Nonmatching */ +} + +/* 000021A0-000021C8 .text daObj_hsh_Delete__FP11daObj_hsh_c */ +void daObj_hsh_Delete(daObj_hsh_c*) { + /* Nonmatching */ +} + +/* 000021C8-000021E8 .text daObj_hsh_Create__FP10fopAc_ac_c */ +void daObj_hsh_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000021E8-00002230 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00002230-0000228C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000228C-000022D4 .text __dt__15daObj_hsh_HIO_cFv */ +daObj_hsh_HIO_c::~daObj_hsh_HIO_c() { + /* Nonmatching */ +} + +/* 000022D4-000022F0 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 000024C4-000024CC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000024CC-000024D4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_htetu1.cpp b/src/d/actor/d_a_obj_htetu1.cpp new file mode 100644 index 000000000..ae634ce3f --- /dev/null +++ b/src/d/actor/d_a_obj_htetu1.cpp @@ -0,0 +1,208 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_htetu1.cpp +// + +#include "d_a_obj_htetu1.h" +#include "dolphin/types.h" + +/* 00000078-00000178 .text create_s__19daObjHtetu1Splash_cFUsP4cXyzP5csXyzP12dKy_tevstr_c */ +void daObjHtetu1Splash_c::create_s(unsigned short, cXyz*, csXyz*, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 00000178-00000198 .text solidHeapCB__13daObjHtetu1_cFP10fopAc_ac_c */ +void daObjHtetu1_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000198-00000298 .text create_heap__13daObjHtetu1_cFv */ +void daObjHtetu1_c::create_heap() { + /* Nonmatching */ +} + +/* 00000298-00000460 .text _create__13daObjHtetu1_cFv */ +void daObjHtetu1_c::_create() { + /* Nonmatching */ +} + +/* 00000460-000004D0 .text __dt__19daObjHtetu1Splash_cFv */ +daObjHtetu1Splash_c::~daObjHtetu1Splash_c() { + /* Nonmatching */ +} + +/* 000004D0-00000508 .text __ct__19daObjHtetu1Splash_cFv */ +daObjHtetu1Splash_c::daObjHtetu1Splash_c() { + /* Nonmatching */ +} + +/* 00000508-00000610 .text _delete__13daObjHtetu1_cFv */ +void daObjHtetu1_c::_delete() { + /* Nonmatching */ +} + +/* 00000610-00000648 .text check_sw__13daObjHtetu1_cFv */ +void daObjHtetu1_c::check_sw() { + /* Nonmatching */ +} + +/* 00000648-000006E4 .text init_mtx__13daObjHtetu1_cFv */ +void daObjHtetu1_c::init_mtx() { + /* Nonmatching */ +} + +/* 000006E4-000007F8 .text unlock__13daObjHtetu1_cFv */ +void daObjHtetu1_c::unlock() { + /* Nonmatching */ +} + +/* 000007F8-0000098C .text get_water_h__13daObjHtetu1_cFv */ +void daObjHtetu1_c::get_water_h() { + /* Nonmatching */ +} + +/* 0000098C-00000AB0 .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 00000AB0-00000BCC .text splash_manager__13daObjHtetu1_cFv */ +void daObjHtetu1_c::splash_manager() { + /* Nonmatching */ +} + +/* 00000BCC-0000101C .text _execute__13daObjHtetu1_cFv */ +void daObjHtetu1_c::_execute() { + /* Nonmatching */ +} + +/* 0000101C-0000107C .text _draw__13daObjHtetu1_cFv */ +void daObjHtetu1_c::_draw() { + /* Nonmatching */ +} + +/* 0000107C-0000109C .text Mthd_Create__28@unnamed@d_a_obj_htetu1_cpp@FPv */ +void @unnamed@d_a_obj_htetu1_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000109C-000010C0 .text Mthd_Delete__28@unnamed@d_a_obj_htetu1_cpp@FPv */ +void @unnamed@d_a_obj_htetu1_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000010C0-000010E4 .text Mthd_Execute__28@unnamed@d_a_obj_htetu1_cpp@FPv */ +void @unnamed@d_a_obj_htetu1_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000010E4-00001108 .text Mthd_Draw__28@unnamed@d_a_obj_htetu1_cpp@FPv */ +void @unnamed@d_a_obj_htetu1_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001108-00001110 .text Mthd_IsDelete__28@unnamed@d_a_obj_htetu1_cpp@FPv */ +void @unnamed@d_a_obj_htetu1_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001110-00001158 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001158-000011A0 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000011A0-000011FC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000011FC-00001244 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001244-000012A0 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000012A0-00001340 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001340-0000143C .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 0000143C-00001440 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001440-00001444 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001444-00001448 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001448-0000144C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000144C-00001494 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001494-000014F0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000014F0-000014F8 .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 000014F8-00001500 .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00001500-00001508 .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00001508-00001510 .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00001510-00001518 .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00001518-00001520 .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00001520-00001528 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ice.cpp b/src/d/actor/d_a_obj_ice.cpp new file mode 100644 index 000000000..b323746de --- /dev/null +++ b/src/d/actor/d_a_obj_ice.cpp @@ -0,0 +1,223 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ice.cpp +// + +#include "d_a_obj_ice.h" +#include "dolphin/types.h" + +/* 00000078-000000F0 .text chk_appear__10daObjIce_cFv */ +void daObjIce_c::chk_appear() { + /* Nonmatching */ +} + +/* 000000F0-0000018C .text set_mtx__10daObjIce_cFv */ +void daObjIce_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000018C-000001C8 .text init_mtx__10daObjIce_cFv */ +void daObjIce_c::init_mtx() { + /* Nonmatching */ +} + +/* 000001C8-000001EC .text solidHeapCB__10daObjIce_cFP10fopAc_ac_c */ +void daObjIce_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001EC-000002E4 .text create_heap__10daObjIce_cFv */ +void daObjIce_c::create_heap() { + /* Nonmatching */ +} + +/* 000002E4-000005F4 .text tg_hitCallback__10daObjIce_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daObjIce_c::tg_hitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 000005F4-000008C0 .text _create__10daObjIce_cFv */ +void daObjIce_c::_create() { + /* Nonmatching */ +} + +/* 000008C0-0000098C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000098C-000009D4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000009D4-00000A30 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000A30-00000A78 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000A78-00000B18 .text _delete__10daObjIce_cFv */ +void daObjIce_c::_delete() { + /* Nonmatching */ +} + +/* 00000B18-00000CA4 .text wait_act_proc__10daObjIce_cFv */ +void daObjIce_c::wait_act_proc() { + /* Nonmatching */ +} + +/* 00000CA4-00000DFC .text fade_out_retire_act_proc__10daObjIce_cFv */ +void daObjIce_c::fade_out_retire_act_proc() { + /* Nonmatching */ +} + +/* 00000DFC-00000EB8 .text _execute__10daObjIce_cFv */ +void daObjIce_c::_execute() { + /* Nonmatching */ +} + +/* 00000EB8-00000F48 .text set_material_sub__FP11J3DMaterialUc */ +void set_material_sub(J3DMaterial*, unsigned char) { + /* Nonmatching */ +} + +/* 00000F48-00000FB0 .text set_material__FP8J3DModelUc */ +void set_material(J3DModel*, unsigned char) { + /* Nonmatching */ +} + +/* 00000FB0-00001070 .text _draw__10daObjIce_cFv */ +void daObjIce_c::_draw() { + /* Nonmatching */ +} + +/* 00001070-000013A0 .text setEffectMtx__10daObjIce_cFv */ +void daObjIce_c::setEffectMtx() { + /* Nonmatching */ +} + +/* 000013A0-000013C0 .text daObjIce_Create__FP10fopAc_ac_c */ +void daObjIce_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000013C0-000013E4 .text daObjIce_Delete__FP10daObjIce_c */ +void daObjIce_Delete(daObjIce_c*) { + /* Nonmatching */ +} + +/* 000013E4-00001408 .text daObjIce_Execute__FP10daObjIce_c */ +void daObjIce_Execute(daObjIce_c*) { + /* Nonmatching */ +} + +/* 00001408-0000142C .text daObjIce_Draw__FP10daObjIce_c */ +void daObjIce_Draw(daObjIce_c*) { + /* Nonmatching */ +} + +/* 0000142C-00001434 .text daObjIce_IsDelete__FP10daObjIce_c */ +void daObjIce_IsDelete(daObjIce_c*) { + /* Nonmatching */ +} + +/* 00001434-00001444 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001444-0000144C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000144C-00001454 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001454-0000145C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000145C-00001464 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001464-0000149C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000149C-000014A4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014A4-000014AC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014AC-000014B4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014B4-000014EC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014EC-000014F0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000014F0-000014F8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000014F8-00001500 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001500-00001508 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001508-00001514 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001514-00001520 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001520-0000153C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ210daObjIce_c7Param_eQ210daObjIce_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjIce_c::Param_e, daObjIce_c::Param_e) { + /* Nonmatching */ +} + +/* 0000153C-00001544 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001544-0000154C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_iceisland.cpp b/src/d/actor/d_a_obj_iceisland.cpp new file mode 100644 index 000000000..431a534c3 --- /dev/null +++ b/src/d/actor/d_a_obj_iceisland.cpp @@ -0,0 +1,113 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_iceisland.cpp +// + +#include "d_a_obj_iceisland.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000338 .text CreateHeap__16daObjIceisland_cFv */ +void daObjIceisland_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000338-00000410 .text daObjIceisland_particle_set__16daObjIceisland_cFv */ +void daObjIceisland_c::daObjIceisland_particle_set() { + /* Nonmatching */ +} + +/* 00000410-00000588 .text CreateInit__16daObjIceisland_cFv */ +void daObjIceisland_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000588-00000608 .text set_mtx__16daObjIceisland_cFv */ +void daObjIceisland_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000608-0000067C .text daObjIceisland_freeze_main__16daObjIceisland_cFv */ +void daObjIceisland_c::daObjIceisland_freeze_main() { + /* Nonmatching */ +} + +/* 0000067C-00000774 .text daObjIceisland_melt_demo_wait__16daObjIceisland_cFv */ +void daObjIceisland_c::daObjIceisland_melt_demo_wait() { + /* Nonmatching */ +} + +/* 00000774-000007DC .text daObjIceisland_melt_demo__16daObjIceisland_cFv */ +void daObjIceisland_c::daObjIceisland_melt_demo() { + /* Nonmatching */ +} + +/* 000007DC-00000850 .text daObjIceisland_melt_main__16daObjIceisland_cFv */ +void daObjIceisland_c::daObjIceisland_melt_main() { + /* Nonmatching */ +} + +/* 00000850-000008C0 .text daObjIceisland_freeze_demo_wait__16daObjIceisland_cFv */ +void daObjIceisland_c::daObjIceisland_freeze_demo_wait() { + /* Nonmatching */ +} + +/* 000008C0-00000928 .text daObjIceisland_freeze_demo__16daObjIceisland_cFv */ +void daObjIceisland_c::daObjIceisland_freeze_demo() { + /* Nonmatching */ +} + +/* 00000928-00000994 .text daObjIceisland_fail_demo_wait__16daObjIceisland_cFv */ +void daObjIceisland_c::daObjIceisland_fail_demo_wait() { + /* Nonmatching */ +} + +/* 00000994-000009B8 .text daObjIceisland_fail_demo_main__16daObjIceisland_cFv */ +void daObjIceisland_c::daObjIceisland_fail_demo_main() { + /* Nonmatching */ +} + +/* 000009B8-00000B2C .text daObjIceisland_Create__FPv */ +void daObjIceisland_Create(void*) { + /* Nonmatching */ +} + +/* 00000B2C-00000B88 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000B88-00000BE4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000BE4-00000C2C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000C2C-00000C5C .text daObjIceisland_Delete__FPv */ +void daObjIceisland_Delete(void*) { + /* Nonmatching */ +} + +/* 00000C5C-00000D2C .text daObjIceisland_Draw__FPv */ +void daObjIceisland_Draw(void*) { + /* Nonmatching */ +} + +/* 00000D2C-00000EC0 .text daObjIceisland_Execute__FPv */ +void daObjIceisland_Execute(void*) { + /* Nonmatching */ +} + +/* 00000EC0-00000EC8 .text daObjIceisland_IsDelete__FPv */ +void daObjIceisland_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ikada.cpp b/src/d/actor/d_a_obj_ikada.cpp new file mode 100644 index 000000000..cb47b4eff --- /dev/null +++ b/src/d/actor/d_a_obj_ikada.cpp @@ -0,0 +1,548 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ikada.cpp +// + +#include "d_a_obj_ikada.h" +#include "dolphin/types.h" + +/* 000000EC-00000254 .text __ct__17daObj_Ikada_HIO_cFv */ +daObj_Ikada_HIO_c::daObj_Ikada_HIO_c() { + /* Nonmatching */ +} + +/* 00000254-00000290 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000290-000002D8 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 000002D8-00000324 .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000324-00000458 .text _nodeControl__13daObj_Ikada_cFP7J3DNodeP8J3DModel */ +void daObj_Ikada_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000458-00000494 .text pathMove_CB__FP4cXyzP4cXyzP4cXyzPv */ +void pathMove_CB(cXyz*, cXyz*, cXyz*, void*) { + /* Nonmatching */ +} + +/* 00000494-000007A0 .text _pathMove__13daObj_Ikada_cFP4cXyzP4cXyzP4cXyz */ +void daObj_Ikada_c::_pathMove(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 000007A0-000007C8 .text ride_CB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_CB(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000007C8-00000A00 .text _ride__13daObj_Ikada_cFP10fopAc_ac_c */ +void daObj_Ikada_c::_ride(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000A00-00000A20 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000A20-00000AA4 .text setCollision__13daObj_Ikada_cFv */ +void daObj_Ikada_c::setCollision() { + /* Nonmatching */ +} + +/* 00000AA4-00000DFC .text checkTgHit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::checkTgHit() { + /* Nonmatching */ +} + +/* 00000DFC-00000E38 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00000E38-00000F04 .text pathMove__13daObj_Ikada_cFv */ +void daObj_Ikada_c::pathMove() { + /* Nonmatching */ +} + +/* 00000F04-00000FBC .text HandleRight__13daObj_Ikada_cFv */ +void daObj_Ikada_c::HandleRight() { + /* Nonmatching */ +} + +/* 00000FBC-00001074 .text HandleLeft__13daObj_Ikada_cFv */ +void daObj_Ikada_c::HandleLeft() { + /* Nonmatching */ +} + +/* 00001074-000012EC .text createWave__13daObj_Ikada_cFv */ +void daObj_Ikada_c::createWave() { + /* Nonmatching */ +} + +/* 000012EC-00001528 .text setWave__13daObj_Ikada_cFv */ +void daObj_Ikada_c::setWave() { + /* Nonmatching */ +} + +/* 00001528-00001690 .text incRopeCnt__13daObj_Ikada_cFii */ +void daObj_Ikada_c::incRopeCnt(int, int) { + /* Nonmatching */ +} + +/* 00001690-00001DEC .text setRopePos__13daObj_Ikada_cFv */ +void daObj_Ikada_c::setRopePos() { + /* Nonmatching */ +} + +/* 00001DEC-000024A4 .text setMtx__13daObj_Ikada_cFv */ +void daObj_Ikada_c::setMtx() { + /* Nonmatching */ +} + +/* 000024A4-000027A4 .text modeProc__13daObj_Ikada_cFQ213daObj_Ikada_c6Proc_ei */ +void daObj_Ikada_c::modeProc(daObj_Ikada_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 000027A4-000027A8 .text modeWaitInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 000027A8-00002840 .text modeWait__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeWait() { + /* Nonmatching */ +} + +/* 00002840-00002844 .text modeCraneUpInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneUpInit() { + /* Nonmatching */ +} + +/* 00002844-0000289C .text modeCraneUp__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneUp() { + /* Nonmatching */ +} + +/* 0000289C-000028B0 .text modeCraneUpWaitInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneUpWaitInit() { + /* Nonmatching */ +} + +/* 000028B0-000028F8 .text modeCraneUpWait__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneUpWait() { + /* Nonmatching */ +} + +/* 000028F8-00002904 .text modeCraneDownInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneDownInit() { + /* Nonmatching */ +} + +/* 00002904-000029B0 .text modeCraneDown__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneDown() { + /* Nonmatching */ +} + +/* 000029B0-000029C4 .text modeCraneDownWaitInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneDownWaitInit() { + /* Nonmatching */ +} + +/* 000029C4-00002A0C .text modeCraneDownWait__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneDownWait() { + /* Nonmatching */ +} + +/* 00002A0C-00002A24 .text modeCraneTurnInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneTurnInit() { + /* Nonmatching */ +} + +/* 00002A24-00002AEC .text modeCraneTurn__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneTurn() { + /* Nonmatching */ +} + +/* 00002AEC-00002B04 .text modeCraneResetInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneResetInit() { + /* Nonmatching */ +} + +/* 00002B04-00002BB4 .text modeCraneReset__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneReset() { + /* Nonmatching */ +} + +/* 00002BB4-00002BC0 .text modeCraneWaitInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneWaitInit() { + /* Nonmatching */ +} + +/* 00002BC0-00002C08 .text modeCraneWait__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeCraneWait() { + /* Nonmatching */ +} + +/* 00002C08-00002C60 .text modePathMoveInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modePathMoveInit() { + /* Nonmatching */ +} + +/* 00002C60-00002DC0 .text modePathMove__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modePathMove() { + /* Nonmatching */ +} + +/* 00002DC0-00002DC4 .text modeStopInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeStopInit() { + /* Nonmatching */ +} + +/* 00002DC4-00002F04 .text modeStop__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeStop() { + /* Nonmatching */ +} + +/* 00002F04-00002F10 .text modePathMoveTerryInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modePathMoveTerryInit() { + /* Nonmatching */ +} + +/* 00002F10-00003228 .text modePathMoveTerry__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modePathMoveTerry() { + /* Nonmatching */ +} + +/* 00003228-00003234 .text modeStopTerryInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeStopTerryInit() { + /* Nonmatching */ +} + +/* 00003234-0000342C .text modeStopTerry__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeStopTerry() { + /* Nonmatching */ +} + +/* 0000342C-00003430 .text modeStopBombTerryInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeStopBombTerryInit() { + /* Nonmatching */ +} + +/* 00003430-000034D0 .text modeStopBombTerry__13daObj_Ikada_cFv */ +void daObj_Ikada_c::modeStopBombTerry() { + /* Nonmatching */ +} + +/* 000034D0-00003750 .text epProc__13daObj_Ikada_cFv */ +void daObj_Ikada_c::epProc() { + /* Nonmatching */ +} + +/* 00003750-00003CA0 .text _execute__13daObj_Ikada_cFv */ +void daObj_Ikada_c::_execute() { + /* Nonmatching */ +} + +/* 00003CA0-00003CD4 .text debugDraw__13daObj_Ikada_cFv */ +void daObj_Ikada_c::debugDraw() { + /* Nonmatching */ +} + +/* 00003CD4-00003EE0 .text _draw__13daObj_Ikada_cFv */ +void daObj_Ikada_c::_draw() { + /* Nonmatching */ +} + +/* 00003EE0-00003F34 .text getArg__13daObj_Ikada_cFv */ +void daObj_Ikada_c::getArg() { + /* Nonmatching */ +} + +/* 00003F34-00004838 .text createInit__13daObj_Ikada_cFv */ +void daObj_Ikada_c::createInit() { + /* Nonmatching */ +} + +/* 00004838-00004B60 .text _createHeap__13daObj_Ikada_cFv */ +void daObj_Ikada_c::_createHeap() { + /* Nonmatching */ +} + +/* 00004B60-00004C18 .text _create__13daObj_Ikada_cFv */ +void daObj_Ikada_c::_create() { + /* Nonmatching */ +} + +/* 00004C18-00004EC0 .text __ct__13daObj_Ikada_cFv */ +daObj_Ikada_c::daObj_Ikada_c() { + /* Nonmatching */ +} + +/* 00004EC0-00004F1C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004F1C-00004FE8 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004FE8-00005030 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00005030-0000508C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000508C-000050D4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000050D4-000050D8 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 000050D8-00005160 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00005160-000051D0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000051D0-0000522C .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 0000522C-00005274 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00005274-00005278 .text __ct__Q29JGeometry8TVec3Fv */ +JGeometry::TVec3::TVec3() { + /* Nonmatching */ +} + +/* 00005278-0000527C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000527C-000052D8 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000052D8-00005320 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00005320-0000543C .text _delete__13daObj_Ikada_cFv */ +void daObj_Ikada_c::_delete() { + /* Nonmatching */ +} + +/* 0000543C-0000545C .text daObj_IkadaCreate__FPv */ +void daObj_IkadaCreate(void*) { + /* Nonmatching */ +} + +/* 0000545C-00005480 .text daObj_IkadaDelete__FPv */ +void daObj_IkadaDelete(void*) { + /* Nonmatching */ +} + +/* 00005480-000054A4 .text daObj_IkadaExecute__FPv */ +void daObj_IkadaExecute(void*) { + /* Nonmatching */ +} + +/* 000054A4-000054C8 .text daObj_IkadaDraw__FPv */ +void daObj_IkadaDraw(void*) { + /* Nonmatching */ +} + +/* 000054C8-000054D0 .text daObj_IkadaIsDelete__FPv */ +void daObj_IkadaIsDelete(void*) { + /* Nonmatching */ +} + +/* 000054D0-00005518 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00005518-00005560 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00005560-000055BC .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000055BC-00005604 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00005604-00005614 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005614-0000561C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000561C-00005624 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005624-0000562C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000562C-00005634 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005634-0000566C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000566C-00005674 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005674-0000567C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000567C-00005684 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005684-000056BC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000056BC-000056C0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000056C0-000056C8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000056C8-000056D0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000056D0-000056D8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000056D8-000056E4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000056E4-000056F0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000056F0-000056F4 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000056F4-000056F8 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000056F8-000056FC .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000056FC-00005700 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005700-0000575C .text __dt__17daObj_Ikada_HIO_cFv */ +daObj_Ikada_HIO_c::~daObj_Ikada_HIO_c() { + /* Nonmatching */ +} + +/* 0000575C-00005778 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 00005820-00005828 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005828-00005830 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005830-00005838 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005838-00005840 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005840-0000585C .text getSwordTopPos__9daPy_py_cCFv */ +void daPy_py_c::getSwordTopPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_jump.cpp b/src/d/actor/d_a_obj_jump.cpp new file mode 100644 index 000000000..83f6b8d7f --- /dev/null +++ b/src/d/actor/d_a_obj_jump.cpp @@ -0,0 +1,293 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_jump.cpp +// + +#include "d_a_obj_jump.h" +#include "dolphin/types.h" + +/* 00000078-00000184 .text CreateHeap__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000184-0000033C .text Create__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::Create() { + /* Nonmatching */ +} + +/* 0000033C-00000544 .text Mthd_Create__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000544-00000684 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000684-0000079C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000079C-0000083C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 0000083C-00000898 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000898-000008E0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000008E0-0000093C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000093C-00000984 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000984-00000A04 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000A04-00000A0C .text Delete__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000A0C-00000A58 .text Mthd_Delete__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000A58-00000B78 .text set_mtx__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000B78-00000BB4 .text init_mtx__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000BB4-00000D9C .text set_push_flag__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::set_push_flag() { + /* Nonmatching */ +} + +/* 00000D9C-00000DB4 .text clear_push_flag__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::clear_push_flag() { + /* Nonmatching */ +} + +/* 00000DB4-00000E1C .text calc_vib_pos__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::calc_vib_pos() { + /* Nonmatching */ +} + +/* 00000E1C-00000E74 .text rideCB__Q29daObjJump5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void daObjJump::Act_c::rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000E74-00000F48 .text jnodeCB_lower__Q29daObjJump5Act_cFP7J3DNodei */ +void daObjJump::Act_c::jnodeCB_lower(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000F48-00000F64 .text mode_wait_init__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00000F64-0000108C .text mode_wait__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 0000108C-000010B4 .text mode_w_l_init__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_w_l_init() { + /* Nonmatching */ +} + +/* 000010B4-000010E8 .text mode_w_l__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_w_l() { + /* Nonmatching */ +} + +/* 000010E8-000010FC .text mode_lower_init__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_lower_init() { + /* Nonmatching */ +} + +/* 000010FC-00001200 .text mode_lower__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_lower() { + /* Nonmatching */ +} + +/* 00001200-00001228 .text mode_l_u_init__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_l_u_init() { + /* Nonmatching */ +} + +/* 00001228-00001290 .text mode_l_u__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_l_u() { + /* Nonmatching */ +} + +/* 00001290-000012B8 .text mode_upper_init__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_upper_init() { + /* Nonmatching */ +} + +/* 000012B8-000012EC .text mode_upper__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_upper() { + /* Nonmatching */ +} + +/* 000012EC-00001304 .text mode_u_w_init__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_u_w_init() { + /* Nonmatching */ +} + +/* 00001304-00001338 .text mode_u_w__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::mode_u_w() { + /* Nonmatching */ +} + +/* 00001338-000014B0 .text Execute__Q29daObjJump5Act_cFPPA3_A4_f */ +void daObjJump::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000014B0-00001594 .text Draw__Q29daObjJump5Act_cFv */ +void daObjJump::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00001594-000015B4 .text Mthd_Create__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv */ +void daObjJump::@unnamed@d_a_obj_jump_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000015B4-000015D4 .text Mthd_Delete__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv */ +void daObjJump::@unnamed@d_a_obj_jump_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000015D4-000015F4 .text Mthd_Execute__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv */ +void daObjJump::@unnamed@d_a_obj_jump_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000015F4-00001620 .text Mthd_Draw__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv */ +void daObjJump::@unnamed@d_a_obj_jump_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001620-0000164C .text Mthd_IsDelete__Q29daObjJump26@unnamed@d_a_obj_jump_cpp@FPv */ +void daObjJump::@unnamed@d_a_obj_jump_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000164C-00001654 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00001654-0000165C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 0000165C-00001664 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00001664-0000166C .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 0000166C-00001674 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001674-0000167C .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 0000167C-00001684 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00001684-0000168C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 0000168C-000016D4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000016D4-000016F0 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjJump5Act_c5Prm_eQ39daObjJump5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjJump::Act_c::Prm_e, daObjJump::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000016F0-000016F8 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000016F8-00001700 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001700-00001708 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001708-00001710 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001710-00001718 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001718-00001720 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001720-00001728 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001728-00001730 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_kanat.cpp b/src/d/actor/d_a_obj_kanat.cpp new file mode 100644 index 000000000..78776c05a --- /dev/null +++ b/src/d/actor/d_a_obj_kanat.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_kanat.cpp +// + +#include "d_a_obj_kanat.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q210daObjKanat5Act_cFv */ +void daObjKanat::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-000001AC .text Create__Q210daObjKanat5Act_cFv */ +void daObjKanat::Act_c::Create() { + /* Nonmatching */ +} + +/* 000001AC-000002EC .text Mthd_Create__Q210daObjKanat5Act_cFv */ +void daObjKanat::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000002EC-0000031C .text Delete__Q210daObjKanat5Act_cFv */ +void daObjKanat::Act_c::Delete() { + /* Nonmatching */ +} + +/* 0000031C-00000374 .text Mthd_Delete__Q210daObjKanat5Act_cFv */ +void daObjKanat::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000374-000003F4 .text set_mtx__Q210daObjKanat5Act_cFv */ +void daObjKanat::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000003F4-00000430 .text init_mtx__Q210daObjKanat5Act_cFv */ +void daObjKanat::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000430-00000590 .text Execute__Q210daObjKanat5Act_cFPPA3_A4_f */ +void daObjKanat::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000590-00000644 .text Draw__Q210daObjKanat5Act_cFv */ +void daObjKanat::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000644-00000664 .text Mthd_Create__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv */ +void daObjKanat::@unnamed@d_a_obj_kanat_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000664-00000684 .text Mthd_Delete__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv */ +void daObjKanat::@unnamed@d_a_obj_kanat_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000684-000006A4 .text Mthd_Execute__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv */ +void daObjKanat::@unnamed@d_a_obj_kanat_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000006A4-000006D0 .text Mthd_Draw__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv */ +void daObjKanat::@unnamed@d_a_obj_kanat_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000006D0-000006FC .text Mthd_IsDelete__Q210daObjKanat27@unnamed@d_a_obj_kanat_cpp@FPv */ +void daObjKanat::@unnamed@d_a_obj_kanat_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000006FC-00000704 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000704-0000070C .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 0000070C-00000714 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000714-00000730 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjKanat5Act_c5Prm_eQ310daObjKanat5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjKanat::Act_c::Prm_e, daObjKanat::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_kanoke.cpp b/src/d/actor/d_a_obj_kanoke.cpp new file mode 100644 index 000000000..8a9279de6 --- /dev/null +++ b/src/d/actor/d_a_obj_kanoke.cpp @@ -0,0 +1,313 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_kanoke.cpp +// + +#include "d_a_obj_kanoke.h" +#include "dolphin/types.h" + +/* 000000EC-000002F4 .text __ct__13daObjKanoke_cFv */ +daObjKanoke_c::daObjKanoke_c() { + /* Nonmatching */ +} + +/* 000002F4-00000384 .text __ct__8dCcD_CpsFv */ +dCcD_Cps::dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000384-00000464 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000464-000004C0 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 000004C0-00000508 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000508-00000564 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000564-000005AC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000005AC-00000608 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000608-00000644 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000644-00000664 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000664-00000700 .text _create__13daObjKanoke_cFv */ +void daObjKanoke_c::_create() { + /* Nonmatching */ +} + +/* 00000700-000008BC .text createHeap__13daObjKanoke_cFv */ +void daObjKanoke_c::createHeap() { + /* Nonmatching */ +} + +/* 000008BC-00000B28 .text createInit__13daObjKanoke_cFv */ +void daObjKanoke_c::createInit() { + /* Nonmatching */ +} + +/* 00000B28-00000C0C .text _delete__13daObjKanoke_cFv */ +void daObjKanoke_c::_delete() { + /* Nonmatching */ +} + +/* 00000C0C-00000CE0 .text _draw__13daObjKanoke_cFv */ +void daObjKanoke_c::_draw() { + /* Nonmatching */ +} + +/* 00000CE0-00000E7C .text _execute__13daObjKanoke_cFv */ +void daObjKanoke_c::_execute() { + /* Nonmatching */ +} + +/* 00000E7C-0000122C .text executeNormal__13daObjKanoke_cFv */ +void daObjKanoke_c::executeNormal() { + /* Nonmatching */ +} + +/* 0000122C-00001358 .text executeYureYoko__13daObjKanoke_cFv */ +void daObjKanoke_c::executeYureYoko() { + /* Nonmatching */ +} + +/* 00001358-00001544 .text executeOpenYoko__13daObjKanoke_cFv */ +void daObjKanoke_c::executeOpenYoko() { + /* Nonmatching */ +} + +/* 00001544-000015F8 .text executeEffectYoko__13daObjKanoke_cFv */ +void daObjKanoke_c::executeEffectYoko() { + /* Nonmatching */ +} + +/* 000015F8-00001764 .text executeYureTate__13daObjKanoke_cFv */ +void daObjKanoke_c::executeYureTate() { + /* Nonmatching */ +} + +/* 00001764-00001A6C .text executeOpenTate__13daObjKanoke_cFv */ +void daObjKanoke_c::executeOpenTate() { + /* Nonmatching */ +} + +/* 00001A6C-00001B24 .text executeEffectTate__13daObjKanoke_cFv */ +void daObjKanoke_c::executeEffectTate() { + /* Nonmatching */ +} + +/* 00001B24-00001B28 .text executeWait__13daObjKanoke_cFv */ +void daObjKanoke_c::executeWait() { + /* Nonmatching */ +} + +/* 00001B28-00001B54 .text getPrmType__13daObjKanoke_cFv */ +void daObjKanoke_c::getPrmType() { + /* Nonmatching */ +} + +/* 00001B54-00001B80 .text getPrmSearch__13daObjKanoke_cFv */ +void daObjKanoke_c::getPrmSearch() { + /* Nonmatching */ +} + +/* 00001B80-00001BAC .text getPrmYure__13daObjKanoke_cFv */ +void daObjKanoke_c::getPrmYure() { + /* Nonmatching */ +} + +/* 00001BAC-00001BD8 .text getPrmSwNo__13daObjKanoke_cFv */ +void daObjKanoke_c::getPrmSwNo() { + /* Nonmatching */ +} + +/* 00001BD8-00001C04 .text getPrmSwNo2__13daObjKanoke_cFv */ +void daObjKanoke_c::getPrmSwNo2() { + /* Nonmatching */ +} + +/* 00001C04-00001C9C .text setMtx__13daObjKanoke_cFv */ +void daObjKanoke_c::setMtx() { + /* Nonmatching */ +} + +/* 00001C9C-00001D38 .text setMtxHontai__13daObjKanoke_cFv */ +void daObjKanoke_c::setMtxHontai() { + /* Nonmatching */ +} + +/* 00001D38-00001E4C .text setMtxHuta__13daObjKanoke_cFP4cXyz */ +void daObjKanoke_c::setMtxHuta(cXyz*) { + /* Nonmatching */ +} + +/* 00001E4C-00001E6C .text daObjKanokeCreate__FPv */ +void daObjKanokeCreate(void*) { + /* Nonmatching */ +} + +/* 00001E6C-00001E8C .text daObjKanokeDelete__FPv */ +void daObjKanokeDelete(void*) { + /* Nonmatching */ +} + +/* 00001E8C-00001EAC .text daObjKanokeExecute__FPv */ +void daObjKanokeExecute(void*) { + /* Nonmatching */ +} + +/* 00001EAC-00001ECC .text daObjKanokeDraw__FPv */ +void daObjKanokeDraw(void*) { + /* Nonmatching */ +} + +/* 00001ECC-00001ED4 .text daObjKanokeIsDelete__FPv */ +void daObjKanokeIsDelete(void*) { + /* Nonmatching */ +} + +/* 00001ED4-00001F1C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001F1C-00001F20 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001F20-00001F24 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001F24-00001F28 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001F28-00001F2C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001F2C-00001F74 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001F74-00001FD0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00001FD0-00001FE0 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001FE0-00001FE8 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001FE8-00001FF0 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001FF0-00002028 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002028-00002030 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002030-00002038 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002038-00002040 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002040-00002078 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002078-00002084 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002084-00002090 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002090-00002094 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002094-0000209C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000209C-000020A4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000020A4-000020AC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000020AC-000020C8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjKanoke_c5Prm_eQ213daObjKanoke_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjKanoke_c::Prm_e, daObjKanoke_c::Prm_e) { + /* Nonmatching */ +} + +/* 00002360-00002368 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00002368-00002370 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ladder.cpp b/src/d/actor/d_a_obj_ladder.cpp new file mode 100644 index 000000000..3ccdf58f6 --- /dev/null +++ b/src/d/actor/d_a_obj_ladder.cpp @@ -0,0 +1,263 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ladder.cpp +// + +#include "d_a_obj_ladder.h" +#include "dolphin/types.h" + +/* 00000078-0000013C .text CreateHeap__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000013C-000002F0 .text Create__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::Create() { + /* Nonmatching */ +} + +/* 000002F0-000004F8 .text Mthd_Create__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000004F8-00000638 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000638-00000750 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000750-000007F0 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000007F0-0000084C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000084C-00000894 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000894-000008F0 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000008F0-00000938 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000938-000009B8 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000009B8-000009C0 .text Delete__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::Delete() { + /* Nonmatching */ +} + +/* 000009C0-00000A0C .text Mthd_Delete__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000A0C-00000A78 .text demo_end_reset__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::demo_end_reset() { + /* Nonmatching */ +} + +/* 00000A78-00000A84 .text mode_wait_init__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00000A84-00000AE0 .text mode_wait__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000AE0-00000AF4 .text mode_demoreq_init__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_demoreq_init() { + /* Nonmatching */ +} + +/* 00000AF4-00000BB4 .text mode_demoreq__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_demoreq() { + /* Nonmatching */ +} + +/* 00000BB4-00000BDC .text mode_vib_init__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_vib_init() { + /* Nonmatching */ +} + +/* 00000BDC-00000C98 .text mode_vib__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_vib() { + /* Nonmatching */ +} + +/* 00000C98-00000CDC .text mode_drop_init__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_drop_init() { + /* Nonmatching */ +} + +/* 00000CDC-00000EA8 .text mode_drop__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_drop() { + /* Nonmatching */ +} + +/* 00000EA8-00000EB4 .text mode_fell_init__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_fell_init() { + /* Nonmatching */ +} + +/* 00000EB4-00000EB8 .text mode_fell__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::mode_fell() { + /* Nonmatching */ +} + +/* 00000EB8-00000F4C .text set_mtx__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000F4C-00000F88 .text init_mtx__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000F88-000010A0 .text Execute__Q211daObjLadder5Act_cFPPA3_A4_f */ +void daObjLadder::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000010A0-00001140 .text Draw__Q211daObjLadder5Act_cFv */ +void daObjLadder::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00001140-00001160 .text Mthd_Create__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv */ +void daObjLadder::@unnamed@d_a_obj_ladder_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001160-00001180 .text Mthd_Delete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv */ +void daObjLadder::@unnamed@d_a_obj_ladder_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001180-000011A0 .text Mthd_Execute__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv */ +void daObjLadder::@unnamed@d_a_obj_ladder_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000011A0-000011CC .text Mthd_Draw__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv */ +void daObjLadder::@unnamed@d_a_obj_ladder_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000011CC-000011F8 .text Mthd_IsDelete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv */ +void daObjLadder::@unnamed@d_a_obj_ladder_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000011F8-00001200 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00001200-00001208 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001208-00001210 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00001210-00001218 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00001218-00001220 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001220-00001228 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00001228-00001230 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00001230-00001238 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00001238-00001280 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001280-0000129C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjLadder5Act_c5Prm_eQ311daObjLadder5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjLadder::Act_c::Prm_e, daObjLadder::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 0000129C-000012A4 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000012A4-000012AC .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000012AC-000012B4 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000012B4-000012BC .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000012BC-000012C4 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000012C4-000012CC .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000012CC-000012D4 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000012D4-000012DC .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_leaves.cpp b/src/d/actor/d_a_obj_leaves.cpp new file mode 100644 index 000000000..efb50fc4a --- /dev/null +++ b/src/d/actor/d_a_obj_leaves.cpp @@ -0,0 +1,233 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_leaves.cpp +// + +#include "d_a_obj_leaves.h" +#include "dolphin/types.h" + +/* 00000078-000000D8 .text chk_appear__13daObjLeaves_cFv */ +void daObjLeaves_c::chk_appear() { + /* Nonmatching */ +} + +/* 000000D8-00000148 .text init_mtx__13daObjLeaves_cFv */ +void daObjLeaves_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000148-000002E4 .text birthEffect__13daObjLeaves_cFiP4cXyzP5csXyzP8_GXColor */ +void daObjLeaves_c::birthEffect(int, cXyz*, csXyz*, _GXColor*) { + /* Nonmatching */ +} + +/* 000002E4-00000360 .text rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void rideCallBack(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000360-00000384 .text solidHeapCB__13daObjLeaves_cFP10fopAc_ac_c */ +void daObjLeaves_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000384-00000494 .text create_heap__13daObjLeaves_cFv */ +void daObjLeaves_c::create_heap() { + /* Nonmatching */ +} + +/* 00000494-000008C0 .text tg_hitCallback__13daObjLeaves_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daObjLeaves_c::tg_hitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 000008C0-00000B08 .text _create__13daObjLeaves_cFv */ +void daObjLeaves_c::_create() { + /* Nonmatching */ +} + +/* 00000B08-00000BD4 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000BD4-00000C1C .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000C1C-00000C78 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000C78-00000CC0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000CC0-00000D74 .text _delete__13daObjLeaves_cFv */ +void daObjLeaves_c::_delete() { + /* Nonmatching */ +} + +/* 00000D74-00000E84 .text wait_proc__13daObjLeaves_cFv */ +void daObjLeaves_c::wait_proc() { + /* Nonmatching */ +} + +/* 00000E84-00000EB4 .text alpha_calc_start_wait_proc__13daObjLeaves_cFv */ +void daObjLeaves_c::alpha_calc_start_wait_proc() { + /* Nonmatching */ +} + +/* 00000EB4-00000FB8 .text item_set_wait_proc__13daObjLeaves_cFv */ +void daObjLeaves_c::item_set_wait_proc() { + /* Nonmatching */ +} + +/* 00000FB8-00001010 .text retire_wait_proc__13daObjLeaves_cFv */ +void daObjLeaves_c::retire_wait_proc() { + /* Nonmatching */ +} + +/* 00001010-0000107C .text _execute__13daObjLeaves_cFv */ +void daObjLeaves_c::_execute() { + /* Nonmatching */ +} + +/* 0000107C-000011B0 .text set_material_sub__FP11J3DMaterialUc */ +void set_material_sub(J3DMaterial*, unsigned char) { + /* Nonmatching */ +} + +/* 000011B0-00001218 .text set_material__FP8J3DModelUc */ +void set_material(J3DModel*, unsigned char) { + /* Nonmatching */ +} + +/* 00001218-00001290 .text _draw__13daObjLeaves_cFv */ +void daObjLeaves_c::_draw() { + /* Nonmatching */ +} + +/* 00001290-000012B0 .text daObjLeaves_Create__FP13daObjLeaves_c */ +void daObjLeaves_Create(daObjLeaves_c*) { + /* Nonmatching */ +} + +/* 000012B0-000012D4 .text daObjLeaves_Delete__FP13daObjLeaves_c */ +void daObjLeaves_Delete(daObjLeaves_c*) { + /* Nonmatching */ +} + +/* 000012D4-000012F8 .text daObjLeaves_Execute__FP13daObjLeaves_c */ +void daObjLeaves_Execute(daObjLeaves_c*) { + /* Nonmatching */ +} + +/* 000012F8-0000131C .text daObjLeaves_Draw__FP13daObjLeaves_c */ +void daObjLeaves_Draw(daObjLeaves_c*) { + /* Nonmatching */ +} + +/* 0000131C-00001324 .text daObjLeaves_IsDelete__FP13daObjLeaves_c */ +void daObjLeaves_IsDelete(daObjLeaves_c*) { + /* Nonmatching */ +} + +/* 00001324-00001334 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001334-0000133C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000133C-00001344 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001344-0000134C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000134C-00001354 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001354-0000138C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000138C-00001394 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001394-0000139C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000139C-000013A4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000013A4-000013DC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000013DC-000013E0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000013E0-000013E8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000013E8-000013F0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000013F0-000013F8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000013F8-00001404 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001404-00001410 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001410-0000142C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjLeaves_c7Param_eQ213daObjLeaves_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjLeaves_c::Param_e, daObjLeaves_c::Param_e) { + /* Nonmatching */ +} + +/* 0000142C-00001434 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001434-0000143C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_light.cpp b/src/d/actor/d_a_obj_light.cpp new file mode 100644 index 000000000..dbd8d09c8 --- /dev/null +++ b/src/d/actor/d_a_obj_light.cpp @@ -0,0 +1,243 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_light.cpp +// + +#include "d_a_obj_light.h" +#include "dolphin/types.h" + +/* 000000EC-00000110 .text solidHeapCB__Q210daObjLight5Act_cFP10fopAc_ac_c */ +void daObjLight::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000110-00000344 .text create_heap__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000344-000003C0 .text init_collision__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::init_collision() { + /* Nonmatching */ +} + +/* 000003C0-00000468 .text set_collision__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::set_collision() { + /* Nonmatching */ +} + +/* 00000468-000004A4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000004A4-0000070C .text _create__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::_create() { + /* Nonmatching */ +} + +/* 0000070C-000007D8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000007D8-00000820 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000820-0000087C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000087C-000008C4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000008C4-00000964 .text _delete__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000964-00000A9C .text set_fire__Q210daObjLight5Act_cFi */ +void daObjLight::Act_c::set_fire(int) { + /* Nonmatching */ +} + +/* 00000A9C-00000B04 .text draw_fire__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::draw_fire() { + /* Nonmatching */ +} + +/* 00000B04-00000C28 .text exe_fire__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::exe_fire() { + /* Nonmatching */ +} + +/* 00000C28-00000C60 .text delete_fire__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::delete_fire() { + /* Nonmatching */ +} + +/* 00000C60-00000C8C .text now_event__Q210daObjLight5Act_cFs */ +void daObjLight::Act_c::now_event(short) { + /* Nonmatching */ +} + +/* 00000C8C-00000CB4 .text set_event__Q210daObjLight5Act_cFs */ +void daObjLight::Act_c::set_event(short) { + /* Nonmatching */ +} + +/* 00000CB4-00000D84 .text exe_event__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::exe_event() { + /* Nonmatching */ +} + +/* 00000D84-00001084 .text set_mtx__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00001084-000011C4 .text renew_angle__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::renew_angle() { + /* Nonmatching */ +} + +/* 000011C4-00001330 .text control_light__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::control_light() { + /* Nonmatching */ +} + +/* 00001330-00001398 .text control_treasure__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::control_treasure() { + /* Nonmatching */ +} + +/* 00001398-00001400 .text _execute__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001400-00001528 .text _draw__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00001528-00001548 .text Mthd_Create__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */ +void daObjLight::@unnamed@d_a_obj_light_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001548-0000156C .text Mthd_Delete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */ +void daObjLight::@unnamed@d_a_obj_light_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000156C-00001590 .text Mthd_Execute__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */ +void daObjLight::@unnamed@d_a_obj_light_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001590-000015B4 .text Mthd_Draw__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */ +void daObjLight::@unnamed@d_a_obj_light_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000015B4-000015BC .text Mthd_IsDelete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */ +void daObjLight::@unnamed@d_a_obj_light_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000015BC-000015CC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000015CC-000015D4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000015D4-000015DC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000015DC-000015E4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000015E4-000015EC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000015EC-00001624 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001624-0000162C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000162C-00001634 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001634-0000163C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000163C-00001674 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001674-00001678 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001678-00001680 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001680-00001688 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001688-00001690 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001690-0000169C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000169C-000016A8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000016A8-000016B0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000016B0-000016B8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_lpalm.cpp b/src/d/actor/d_a_obj_lpalm.cpp new file mode 100644 index 000000000..3c64da012 --- /dev/null +++ b/src/d/actor/d_a_obj_lpalm.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_lpalm.cpp +// + +#include "d_a_obj_lpalm.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000164 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000164-00000268 .text CreateHeap__12daObjLpalm_cFv */ +void daObjLpalm_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000268-00000404 .text CreateInit__12daObjLpalm_cFv */ +void daObjLpalm_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000404-000004A4 .text daObjLpalmCreate__FPv */ +void daObjLpalmCreate(void*) { + /* Nonmatching */ +} + +/* 000004A4-00000528 .text daObjLpalmDelete__FPv */ +void daObjLpalmDelete(void*) { + /* Nonmatching */ +} + +/* 00000528-0000054C .text daObjLpalmExecute__FPv */ +void daObjLpalmExecute(void*) { + /* Nonmatching */ +} + +/* 0000054C-000008C4 .text _execute__12daObjLpalm_cFv */ +void daObjLpalm_c::_execute() { + /* Nonmatching */ +} + +/* 000008C4-00000950 .text daObjLpalmDraw__FPv */ +void daObjLpalmDraw(void*) { + /* Nonmatching */ +} + +/* 00000950-00000958 .text daObjLpalmIsDelete__FPv */ +void daObjLpalmIsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_magmarock.cpp b/src/d/actor/d_a_obj_magmarock.cpp new file mode 100644 index 000000000..3e6941145 --- /dev/null +++ b/src/d/actor/d_a_obj_magmarock.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_magmarock.cpp +// + +#include "d_a_obj_magmarock.h" +#include "dolphin/types.h" + +/* 00000078-00000128 .text set_mtx__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000128-00000258 .text demo_move__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::demo_move() { + /* Nonmatching */ +} + +/* 00000258-00000410 .text ControlEffect__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::ControlEffect() { + /* Nonmatching */ +} + +/* 00000410-0000044C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000044C-00000560 .text play_anim__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::play_anim() { + /* Nonmatching */ +} + +/* 00000560-0000058C .text appear_proc_init__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::appear_proc_init() { + /* Nonmatching */ +} + +/* 0000058C-000005EC .text appear_proc__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::appear_proc() { + /* Nonmatching */ +} + +/* 000005EC-00000618 .text wait_proc_init__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::wait_proc_init() { + /* Nonmatching */ +} + +/* 00000618-00000644 .text wait_proc__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::wait_proc() { + /* Nonmatching */ +} + +/* 00000644-000006E0 .text stay_proc_init__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::stay_proc_init() { + /* Nonmatching */ +} + +/* 000006E0-00000720 .text stay_proc__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::stay_proc() { + /* Nonmatching */ +} + +/* 00000720-000007B8 .text quake_proc_init__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::quake_proc_init() { + /* Nonmatching */ +} + +/* 000007B8-0000084C .text quake_proc__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::quake_proc() { + /* Nonmatching */ +} + +/* 0000084C-00000878 .text vanish_proc_init__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::vanish_proc_init() { + /* Nonmatching */ +} + +/* 00000878-000008F8 .text vanish_proc__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::vanish_proc() { + /* Nonmatching */ +} + +/* 000008F8-00000AEC .text ride_call_back__14daObjMagmarockFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void daObjMagmarock::ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000AEC-00000B0C .text CheckCreateHeap__14daObjMagmarockFP10fopAc_ac_c */ +void daObjMagmarock::CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000B0C-00000DA0 .text CreateHeap__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000DA0-000013B4 .text CreateInit__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::CreateInit() { + /* Nonmatching */ +} + +/* 000013B4-00001560 .text LiftUpRequest__Q214daObjMagmarock5Act_cFR4cXyz */ +void daObjMagmarock::Act_c::LiftUpRequest(cXyz&) { + /* Nonmatching */ +} + +/* 00001560-0000167C .text BeforeLiftRequest__Q214daObjMagmarock5Act_cFR4cXyz */ +void daObjMagmarock::Act_c::BeforeLiftRequest(cXyz&) { + /* Nonmatching */ +} + +/* 0000167C-000017DC .text calc_ground_quat__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::calc_ground_quat() { + /* Nonmatching */ +} + +/* 000017DC-0000198C .text Create__Q214daObjMagmarock6MethodFPv */ +void daObjMagmarock::Method::Create(void*) { + /* Nonmatching */ +} + +/* 0000198C-00001990 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001990-000019EC .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000019EC-00001A48 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001A48-00001A90 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001A90-00001B14 .text Delete__Q214daObjMagmarock6MethodFPv */ +void daObjMagmarock::Method::Delete(void*) { + /* Nonmatching */ +} + +/* 00001B14-00001B38 .text Execute__Q214daObjMagmarock6MethodFPv */ +void daObjMagmarock::Method::Execute(void*) { + /* Nonmatching */ +} + +/* 00001B38-00001EC0 .text _execute__Q214daObjMagmarock5Act_cFv */ +void daObjMagmarock::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001EC0-00002128 .text Draw__Q214daObjMagmarock6MethodFPv */ +void daObjMagmarock::Method::Draw(void*) { + /* Nonmatching */ +} + +/* 00002128-00002130 .text IsDelete__Q214daObjMagmarock6MethodFPv */ +void daObjMagmarock::Method::IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_majyuu_door.cpp b/src/d/actor/d_a_obj_majyuu_door.cpp new file mode 100644 index 000000000..ef852f0db --- /dev/null +++ b/src/d/actor/d_a_obj_majyuu_door.cpp @@ -0,0 +1,248 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_majyuu_door.cpp +// + +#include "d_a_obj_majyuu_door.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-00000130 .text TgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void TgHitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 00000130-00000154 .text __ct__17daObj_MjDoorHIO_cFv */ +daObj_MjDoorHIO_c::daObj_MjDoorHIO_c() { + /* Nonmatching */ +} + +/* 00000154-0000019C .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 0000019C-00000240 .text set_mtx__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000240-000003A0 .text _createHeap__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::_createHeap() { + /* Nonmatching */ +} + +/* 000003A0-000003AC .text getArg__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::getArg() { + /* Nonmatching */ +} + +/* 000003AC-00000478 .text CreateInit__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000478-000005B4 .text _create__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::_create() { + /* Nonmatching */ +} + +/* 000005B4-00000680 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000680-00000704 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000704-0000074C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000074C-000007A8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000007A8-000007F0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000007F0-00000884 .text _delete__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::_delete() { + /* Nonmatching */ +} + +/* 00000884-000009D4 .text setCollision__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::setCollision() { + /* Nonmatching */ +} + +/* 000009D4-000009E0 .text modeWaitInit__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 000009E0-00000A34 .text modeWait__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::modeWait() { + /* Nonmatching */ +} + +/* 00000A34-00000AEC .text smoke_set__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::smoke_set() { + /* Nonmatching */ +} + +/* 00000AEC-00000D64 .text modeDeleteInit__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::modeDeleteInit() { + /* Nonmatching */ +} + +/* 00000D64-00000DF0 .text modeDelete__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::modeDelete() { + /* Nonmatching */ +} + +/* 00000DF0-00000EB4 .text _execute__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::_execute() { + /* Nonmatching */ +} + +/* 00000EB4-00000F28 .text _draw__14daObj_MjDoor_cFv */ +void daObj_MjDoor_c::_draw() { + /* Nonmatching */ +} + +/* 00000F28-00000F48 .text daObj_MjDoorCreate__FPv */ +void daObj_MjDoorCreate(void*) { + /* Nonmatching */ +} + +/* 00000F48-00000F6C .text daObj_MjDoorDelete__FPv */ +void daObj_MjDoorDelete(void*) { + /* Nonmatching */ +} + +/* 00000F6C-00000F90 .text daObj_MjDoorExecute__FPv */ +void daObj_MjDoorExecute(void*) { + /* Nonmatching */ +} + +/* 00000F90-00000FB4 .text daObj_MjDoorDraw__FPv */ +void daObj_MjDoorDraw(void*) { + /* Nonmatching */ +} + +/* 00000FB4-00000FBC .text daObj_MjDoorIsDelete__FPv */ +void daObj_MjDoorIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000FBC-00000FC4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000FC4-00000FCC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000FCC-00000FD8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000FD8-00000FE4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000FE4-00000FF4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000FF4-00000FFC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000FFC-00001004 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001004-0000100C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000100C-00001014 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001014-0000104C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000104C-00001054 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001054-0000105C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000105C-00001064 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001064-0000109C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000109C-000010A0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000010A0-000010A8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000010A8-00001104 .text __dt__17daObj_MjDoorHIO_cFv */ +daObj_MjDoorHIO_c::~daObj_MjDoorHIO_c() { + /* Nonmatching */ +} + +/* 00001104-00001120 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 0000115C-00001164 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001164-0000116C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_mkie.cpp b/src/d/actor/d_a_obj_mkie.cpp new file mode 100644 index 000000000..08d0f9d3e --- /dev/null +++ b/src/d/actor/d_a_obj_mkie.cpp @@ -0,0 +1,343 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_mkie.cpp +// + +#include "d_a_obj_mkie.h" +#include "dolphin/types.h" + +/* 00000078-00000250 .text CreateHeap__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000250-000002EC .text init_cc__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::init_cc() { + /* Nonmatching */ +} + +/* 000002EC-00000420 .text set_cc_pos__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::set_cc_pos() { + /* Nonmatching */ +} + +/* 00000420-00000568 .text Create__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000568-00000754 .text Mthd_Create__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000754-000007E4 .text __dt__9dCcD_SttsFv */ +dCcD_Stts::~dCcD_Stts() { + /* Nonmatching */ +} + +/* 000007E4-00000838 .text __ct__9dCcD_SttsFv */ +dCcD_Stts::dCcD_Stts() { + /* Nonmatching */ +} + +/* 00000838-00000894 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000894-00000974 .text __dt__8dCcD_TriFv */ +dCcD_Tri::~dCcD_Tri() { + /* Nonmatching */ +} + +/* 00000974-00000A04 .text __ct__8dCcD_TriFv */ +dCcD_Tri::dCcD_Tri() { + /* Nonmatching */ +} + +/* 00000A04-00000A60 .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 00000A60-00000AA8 .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 00000AA8-00000B04 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000B04-00000B4C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000B4C-00000BA8 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000BA8-00000BF0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000BF0-00000BF8 .text Delete__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000BF8-00000C54 .text Mthd_Delete__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000C54-00000CF8 .text set_mtx__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000CF8-00000D50 .text init_mtx__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000D50-00000DF4 .text chk_light__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::chk_light() { + /* Nonmatching */ +} + +/* 00000DF4-00000E84 .text eff_break__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::eff_break() { + /* Nonmatching */ +} + +/* 00000E84-00000EF4 .text sound_melt__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::sound_melt() { + /* Nonmatching */ +} + +/* 00000EF4-00000F7C .text sound_break__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::sound_break() { + /* Nonmatching */ +} + +/* 00000F7C-00000FD0 .text vib_break__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::vib_break() { + /* Nonmatching */ +} + +/* 00000FD0-00001094 .text mode_wait__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00001094-000010A8 .text mode_demoWait_init__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::mode_demoWait_init() { + /* Nonmatching */ +} + +/* 000010A8-00001168 .text mode_demoWait__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::mode_demoWait() { + /* Nonmatching */ +} + +/* 00001168-000011FC .text mode_demo_init__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::mode_demo_init() { + /* Nonmatching */ +} + +/* 000011FC-00001338 .text mode_demo__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::mode_demo() { + /* Nonmatching */ +} + +/* 00001338-000013DC .text mode_proc_call__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 000013DC-000014A0 .text Execute__Q29daObjMkie5Act_cFPPA3_A4_f */ +void daObjMkie::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000014A0-000015B8 .text Draw__Q29daObjMkie5Act_cFv */ +void daObjMkie::Act_c::Draw() { + /* Nonmatching */ +} + +/* 000015B8-000015D8 .text Mthd_Create__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv */ +void daObjMkie::@unnamed@d_a_obj_mkie_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000015D8-000015F8 .text Mthd_Delete__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv */ +void daObjMkie::@unnamed@d_a_obj_mkie_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000015F8-00001618 .text Mthd_Execute__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv */ +void daObjMkie::@unnamed@d_a_obj_mkie_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001618-00001644 .text Mthd_Draw__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv */ +void daObjMkie::@unnamed@d_a_obj_mkie_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001644-00001670 .text Mthd_IsDelete__Q29daObjMkie26@unnamed@d_a_obj_mkie_cpp@FPv */ +void daObjMkie::@unnamed@d_a_obj_mkie_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001670-00001678 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00001678-00001680 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001680-00001688 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00001688-00001690 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00001690-00001698 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001698-000016A0 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 000016A0-000016A8 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000016A8-000016B0 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 000016B0-000016B8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016B8-000016C0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000016C0-000016CC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000016CC-000016D8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000016D8-000016E8 .text GetShapeAttr__8dCcD_TriFv */ +void dCcD_Tri::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000016E8-000016F0 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016F0-000016F8 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000016F8-00001730 .text CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001730-00001738 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001738-00001740 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001740-00001748 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001748-00001750 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001750-00001758 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001758-00001760 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001760-00001798 .text CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001798-0000179C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000179C-000017A4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000017A4-000017EC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000017EC-00001808 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjMkie5Act_c5Prm_eQ39daObjMkie5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMkie::Act_c::Prm_e, daObjMkie::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00001808-00001810 .text @280@__dt__8dCcD_TriFv */ +void @280@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + +/* 00001810-00001818 .text @248@__dt__8dCcD_TriFv */ +void @248@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_mkiek.cpp b/src/d/actor/d_a_obj_mkiek.cpp new file mode 100644 index 000000000..f9483b9c4 --- /dev/null +++ b/src/d/actor/d_a_obj_mkiek.cpp @@ -0,0 +1,233 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_mkiek.cpp +// + +#include "d_a_obj_mkiek.h" +#include "dolphin/types.h" + +/* 00000078-00000240 .text CreateHeap__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000240-00000314 .text Create__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000314-000004F8 .text Mthd_Create__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000004F8-000005C4 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000005C4-0000060C .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000060C-00000668 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000668-000006B0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000006B0-0000070C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000070C-00000754 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000754-0000075C .text Delete__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::Delete() { + /* Nonmatching */ +} + +/* 0000075C-000007B4 .text Mthd_Delete__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000007B4-00000848 .text set_mtx__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000848-000008A0 .text init_mtx__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000008A0-00000940 .text check__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::check() { + /* Nonmatching */ +} + +/* 00000940-00000B28 .text demo_wait__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::demo_wait() { + /* Nonmatching */ +} + +/* 00000B28-00000C1C .text demo__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::demo() { + /* Nonmatching */ +} + +/* 00000C1C-00000D00 .text Execute__Q210daObjMkiek5Act_cFPPA3_A4_f */ +void daObjMkiek::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000D00-00000E1C .text Draw__Q210daObjMkiek5Act_cFv */ +void daObjMkiek::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000E1C-00000E3C .text Mthd_Create__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv */ +void daObjMkiek::@unnamed@d_a_obj_mkiek_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000E3C-00000E5C .text Mthd_Delete__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv */ +void daObjMkiek::@unnamed@d_a_obj_mkiek_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000E5C-00000E7C .text Mthd_Execute__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv */ +void daObjMkiek::@unnamed@d_a_obj_mkiek_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000E7C-00000EA8 .text Mthd_Draw__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv */ +void daObjMkiek::@unnamed@d_a_obj_mkiek_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000EA8-00000ED4 .text Mthd_IsDelete__Q210daObjMkiek27@unnamed@d_a_obj_mkiek_cpp@FPv */ +void daObjMkiek::@unnamed@d_a_obj_mkiek_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000ED4-00000EDC .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000EDC-00000EE4 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000EE4-00000EEC .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000EEC-00000EFC .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000EFC-00000F04 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000F04-00000F0C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000F0C-00000F14 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000F14-00000F1C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000F1C-00000F54 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000F54-00000F5C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F5C-00000F64 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F64-00000F6C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F6C-00000FA4 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000FA4-00000FA8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000FA8-00000FB0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000FB0-00000FB8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000FB8-00000FC0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000FC0-00000FCC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000FCC-00000FD8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000FD8-00000FF4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMkiek5Act_c5Prm_eQ310daObjMkiek5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMkiek::Act_c::Prm_e, daObjMkiek::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000FF4-00000FFC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00000FFC-00001004 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_mknjd.cpp b/src/d/actor/d_a_obj_mknjd.cpp new file mode 100644 index 000000000..60401c1fe --- /dev/null +++ b/src/d/actor/d_a_obj_mknjd.cpp @@ -0,0 +1,218 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_mknjd.cpp +// + +#include "d_a_obj_mknjd.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text nodeCallBackL__FP7J3DNodei */ +void nodeCallBackL(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000012C-000001E0 .text nodeCallBackR__FP7J3DNodei */ +void nodeCallBackR(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001E0-000002B0 .text nodeCallBack_Hahen__FP7J3DNodei */ +void nodeCallBack_Hahen(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002B0-000002D0 .text daObjMknjD_XyCheckCB__FPvi */ +void daObjMknjD_XyCheckCB(void*, int) { + /* Nonmatching */ +} + +/* 000002D0-000002F0 .text daObjMknjD_XyEventCB__FPvi */ +void daObjMknjD_XyEventCB(void*, int) { + /* Nonmatching */ +} + +/* 000002F0-00000314 .text XyCheckCB__Q210daObjMknjD5Act_cFi */ +void daObjMknjD::Act_c::XyCheckCB(int) { + /* Nonmatching */ +} + +/* 00000314-0000031C .text XyEventCB__Q210daObjMknjD5Act_cFi */ +void daObjMknjD::Act_c::XyEventCB(int) { + /* Nonmatching */ +} + +/* 0000031C-00000620 .text CreateHeap__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000620-000008E8 .text Create__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::Create() { + /* Nonmatching */ +} + +/* 000008E8-00000A84 .text Mthd_Create__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000A84-00000B00 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 00000B00-00000B24 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00000B24-00000B28 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00000B28-00000B64 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000B64-00000BDC .text Delete__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000BDC-00000C34 .text Mthd_Delete__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000C34-00000CC8 .text set_mtx__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000CC8-00000D28 .text init_mtx__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000D28-00000E04 .text setGoal__Q210daObjMknjD5Act_cFi */ +void daObjMknjD::Act_c::setGoal(int) { + /* Nonmatching */ +} + +/* 00000E04-00000E84 .text setPlayerAngle__Q210daObjMknjD5Act_cFi */ +void daObjMknjD::Act_c::setPlayerAngle(int) { + /* Nonmatching */ +} + +/* 00000E84-00000F88 .text talk__Q210daObjMknjD5Act_cFi */ +void daObjMknjD::Act_c::talk(int) { + /* Nonmatching */ +} + +/* 00000F88-00001348 .text privateCut__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::privateCut() { + /* Nonmatching */ +} + +/* 00001348-00001400 .text manage_friend_draw__10daObjMknjDFi */ +void daObjMknjD::manage_friend_draw(int) { + /* Nonmatching */ +} + +/* 00001400-0000195C .text daObjMknjD_break__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::daObjMknjD_break() { + /* Nonmatching */ +} + +/* 0000195C-000020E0 .text Execute__Q210daObjMknjD5Act_cFPPA3_A4_f */ +void daObjMknjD::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000020E0-000022FC .text setMaterial__10daObjMknjDFP11J3DMaterialUc */ +void daObjMknjD::setMaterial(J3DMaterial*, unsigned char) { + /* Nonmatching */ +} + +/* 000022FC-00002430 .text Draw__Q210daObjMknjD5Act_cFv */ +void daObjMknjD::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00002430-00002450 .text Mthd_Create__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ +void daObjMknjD::@unnamed@d_a_obj_mknjd_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00002450-00002470 .text Mthd_Delete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ +void daObjMknjD::@unnamed@d_a_obj_mknjd_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00002470-00002490 .text Mthd_Execute__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ +void daObjMknjD::@unnamed@d_a_obj_mknjd_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00002490-000024BC .text Mthd_Draw__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ +void daObjMknjD::@unnamed@d_a_obj_mknjd_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000024BC-000024E8 .text Mthd_IsDelete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ +void daObjMknjD::@unnamed@d_a_obj_mknjd_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000024E8-000024F0 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 000024F0-000024F8 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000024F8-00002500 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00002500-00002504 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002504-00002508 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002508-0000250C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000250C-00002510 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002510-00002558 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00002558-000025B4 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000025B4-000025D0 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMknjD5Act_c5Prm_eQ310daObjMknjD5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMknjD::Act_c::Prm_e, daObjMknjD::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_mmrr.cpp b/src/d/actor/d_a_obj_mmrr.cpp new file mode 100644 index 000000000..9d75e7880 --- /dev/null +++ b/src/d/actor/d_a_obj_mmrr.cpp @@ -0,0 +1,463 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_mmrr.cpp +// + +#include "d_a_obj_mmrr.h" +#include "dolphin/types.h" + +/* 00000078-000000AC .text end__Q29daObjMmrr5Eff_cFv */ +void daObjMmrr::Eff_c::end() { + /* Nonmatching */ +} + +/* 000000AC-000000EC .text remove__Q29daObjMmrr5Eff_cFv */ +void daObjMmrr::Eff_c::remove() { + /* Nonmatching */ +} + +/* 000000EC-00000110 .text solidHeapCB__Q29daObjMmrr5Act_cFP10fopAc_ac_c */ +void daObjMmrr::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000110-00000360 .text create_heap__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000360-00000434 .text init_cc__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::init_cc() { + /* Nonmatching */ +} + +/* 00000434-000005DC .text set_cc_rec_pos__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::set_cc_rec_pos() { + /* Nonmatching */ +} + +/* 000005DC-000009FC .text set_cc_trans_pos__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::set_cc_trans_pos() { + /* Nonmatching */ +} + +/* 000009FC-00000B50 .text __dt__19dBgS_MirLightLinChkFv */ +dBgS_MirLightLinChk::~dBgS_MirLightLinChk() { + /* Nonmatching */ +} + +/* 00000B50-00000C7C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000C7C-00000D1C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000D1C-00000D78 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000D78-00000DC0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000DC0-00000E1C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000E1C-00000E64 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000E64-00000EF8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000EF8-00000F40 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000F40-00000F88 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000F88-0000102C .text set_cull__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::set_cull() { + /* Nonmatching */ +} + +/* 0000102C-0000122C .text _create__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::_create() { + /* Nonmatching */ +} + +/* 0000122C-0000126C .text _delete__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::_delete() { + /* Nonmatching */ +} + +/* 0000126C-0000131C .text set_mtx__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000131C-00001358 .text init_mtx__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00001358-00001418 .text chk_light__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::chk_light() { + /* Nonmatching */ +} + +/* 00001418-00001480 .text eff_start__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::eff_start() { + /* Nonmatching */ +} + +/* 00001480-000014AC .text eff_stop__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::eff_stop() { + /* Nonmatching */ +} + +/* 000014AC-000014D0 .text eff_remove__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::eff_remove() { + /* Nonmatching */ +} + +/* 000014D0-000016E8 .text _execute__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000016E8-000017E8 .text _draw__Q29daObjMmrr5Act_cFv */ +void daObjMmrr::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000017E8-00001808 .text Mthd_Create__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv */ +void daObjMmrr::@unnamed@d_a_obj_mmrr_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001808-0000182C .text Mthd_Delete__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv */ +void daObjMmrr::@unnamed@d_a_obj_mmrr_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000182C-00001850 .text Mthd_Execute__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv */ +void daObjMmrr::@unnamed@d_a_obj_mmrr_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001850-00001874 .text Mthd_Draw__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv */ +void daObjMmrr::@unnamed@d_a_obj_mmrr_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001874-0000187C .text Mthd_IsDelete__Q29daObjMmrr26@unnamed@d_a_obj_mmrr_cpp@FPv */ +void daObjMmrr::@unnamed@d_a_obj_mmrr_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000187C-0000188C .text GetShapeAttr__8dCcD_TriFv */ +void dCcD_Tri::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000188C-00001894 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001894-0000189C .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000189C-000018D4 .text CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000018D4-000018DC .text CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 000018DC-000018E4 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 000018E4-000018EC .text CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000018EC-000018F4 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000018F4-000018FC .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 000018FC-00001904 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001904-0000193C .text CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000193C-00001948 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001948-00001954 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001954-00001958 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001958-00001960 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001960-000019A8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000019A8-000019AC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000019AC-000019B0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000019B0-000019B4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000019B4-000019B8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000019B8-00001A00 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001A00-00001A5C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00001A5C-00001A6C .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001A6C-00001A74 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A74-00001A7C .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A7C-00001AB4 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001AB4-00001ABC .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001ABC-00001AC4 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001AC4-00001ACC .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001ACC-00001B04 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001B04-00001B0C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001B0C-00001B14 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001B14-00001B1C .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001B1C-00001B24 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00001B24-00001B2C .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001B2C-00001B34 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001B34-00001B3C .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00001B3C-00001B44 .text @20@__dt__19dBgS_MirLightLinChkFv */ +void @20@__dt__19dBgS_MirLightLinChkFv { + /* Nonmatching */ +} + +/* 00001B44-00001B4C .text @100@__dt__19dBgS_MirLightLinChkFv */ +void @100@__dt__19dBgS_MirLightLinChkFv { + /* Nonmatching */ +} + +/* 00001B4C-00001B54 .text @88@__dt__19dBgS_MirLightLinChkFv */ +void @88@__dt__19dBgS_MirLightLinChkFv { + /* Nonmatching */ +} + +/* 00001B54-00001B5C .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00001B5C-00001B64 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00001B64-00001B6C .text @280@__dt__8dCcD_TriFv */ +void @280@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + +/* 00001B6C-00001B74 .text @248@__dt__8dCcD_TriFv */ +void @248@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + +/* 00001B74-00001BF0 .text __dt__Q29daObjMmrr5Eff_cFv */ +daObjMmrr::Eff_c::~Eff_c() { + /* Nonmatching */ +} + +/* 00001BF0-00001C4C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001C4C-00001D2C .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00001D2C-00001D88 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00001D88-00001DE4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001DE4-00001E2C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001E2C-00001EBC .text __dt__9dCcD_SttsFv */ +dCcD_Stts::~dCcD_Stts() { + /* Nonmatching */ +} + +/* 00001EBC-00001F10 .text __ct__9dCcD_SttsFv */ +dCcD_Stts::dCcD_Stts() { + /* Nonmatching */ +} + +/* 00001F10-00001FF0 .text __dt__8dCcD_TriFv */ +dCcD_Tri::~dCcD_Tri() { + /* Nonmatching */ +} + +/* 00001FF0-00002080 .text __ct__8dCcD_TriFv */ +dCcD_Tri::dCcD_Tri() { + /* Nonmatching */ +} + +/* 00002080-000020DC .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 000020DC-00002124 .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 00002124-00002180 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00002180-000021C8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_monument.cpp b/src/d/actor/d_a_obj_monument.cpp new file mode 100644 index 000000000..c0efd7ec9 --- /dev/null +++ b/src/d/actor/d_a_obj_monument.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_monument.cpp +// + +#include "d_a_obj_monument.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q213daObjMonument5Act_cFP10fopAc_ac_c */ +void daObjMonument::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-00000238 .text create_heap__Q213daObjMonument5Act_cFv */ +void daObjMonument::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000238-00000318 .text _create__Q213daObjMonument5Act_cFv */ +void daObjMonument::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000318-00000398 .text _delete__Q213daObjMonument5Act_cFv */ +void daObjMonument::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000398-00000404 .text set_mtx__Q213daObjMonument5Act_cFv */ +void daObjMonument::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000404-00000440 .text init_mtx__Q213daObjMonument5Act_cFv */ +void daObjMonument::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000440-00000464 .text _execute__Q213daObjMonument5Act_cFv */ +void daObjMonument::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000464-00000538 .text _draw__Q213daObjMonument5Act_cFv */ +void daObjMonument::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000538-00000558 .text Mthd_Create__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv */ +void daObjMonument::@unnamed@d_a_obj_monument_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000558-0000057C .text Mthd_Delete__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv */ +void daObjMonument::@unnamed@d_a_obj_monument_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000057C-000005A0 .text Mthd_Execute__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv */ +void daObjMonument::@unnamed@d_a_obj_monument_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000005A0-000005C4 .text Mthd_Draw__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv */ +void daObjMonument::@unnamed@d_a_obj_monument_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000005C4-000005CC .text Mthd_IsDelete__Q213daObjMonument30@unnamed@d_a_obj_monument_cpp@FPv */ +void daObjMonument::@unnamed@d_a_obj_monument_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000005CC-000005E8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjMonument5Act_c5Prm_eQ313daObjMonument5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMonument::Act_c::Prm_e, daObjMonument::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_movebox.cpp b/src/d/actor/d_a_obj_movebox.cpp new file mode 100644 index 000000000..d8729c1f0 --- /dev/null +++ b/src/d/actor/d_a_obj_movebox.cpp @@ -0,0 +1,673 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_movebox.cpp +// + +#include "d_a_obj_movebox.h" +#include "dolphin/types.h" + +/* 000000EC-000001B0 .text __ct__Q212daObjMovebox5Bgc_cFv */ +daObjMovebox::Bgc_c::Bgc_c() { + /* Nonmatching */ +} + +/* 000001B0-000001EC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000001EC-000001F0 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000001F0-000003A4 .text gnd_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cif */ +void daObjMovebox::Bgc_c::gnd_pos(const daObjMovebox::Act_c*, const daObjMovebox::BgcSrc_c*, int, float) { + /* Nonmatching */ +} + +/* 000003A4-00000474 .text wrt_pos__Q212daObjMovebox5Bgc_cFRC4cXyz */ +void daObjMovebox::Bgc_c::wrt_pos(const cXyz&) { + /* Nonmatching */ +} + +/* 00000474-00000748 .text wall_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cisf */ +void daObjMovebox::Bgc_c::wall_pos(const daObjMovebox::Act_c*, const daObjMovebox::BgcSrc_c*, int, short, float) { + /* Nonmatching */ +} + +/* 00000748-000008E8 .text proc_vertical__Q212daObjMovebox5Bgc_cFPQ212daObjMovebox5Act_c */ +void daObjMovebox::Bgc_c::proc_vertical(daObjMovebox::Act_c*) { + /* Nonmatching */ +} + +/* 000008E8-00000928 .text chk_wall_pre__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis */ +void daObjMovebox::Bgc_c::chk_wall_pre(const daObjMovebox::Act_c*, const daObjMovebox::BgcSrc_c*, int, short) { + /* Nonmatching */ +} + +/* 00000928-00000CCC .text chk_wall_touch__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cs */ +void daObjMovebox::Bgc_c::chk_wall_touch(const daObjMovebox::Act_c*, const daObjMovebox::BgcSrc_c*, short) { + /* Nonmatching */ +} + +/* 00000CCC-00000E20 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00000E20-00000F4C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000F4C-00000FEC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000FEC-00001048 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001048-00001090 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001090-000010EC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000010EC-00001134 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001134-000011C8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000011C8-00001210 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001210-00001258 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001258-000012E0 .text chk_wall_touch2__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis */ +void daObjMovebox::Bgc_c::chk_wall_touch2(const daObjMovebox::Act_c*, const daObjMovebox::BgcSrc_c*, int, short) { + /* Nonmatching */ +} + +/* 000012E0-00001308 .text prm_get_swSave1__Q212daObjMovebox5Act_cCFv */ +void daObjMovebox::Act_c::prm_get_swSave1() const { + /* Nonmatching */ +} + +/* 00001308-00001380 .text prmZ_init__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::prmZ_init() { + /* Nonmatching */ +} + +/* 00001380-000013B0 .text prmX_init__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::prmX_init() { + /* Nonmatching */ +} + +/* 000013B0-000013C8 .text attr__Q212daObjMovebox5Act_cCFv */ +void daObjMovebox::Act_c::attr() const { + /* Nonmatching */ +} + +/* 000013C8-00001674 .text set_mtx__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00001674-000016B8 .text init_mtx__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000016B8-00001830 .text path_init__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::path_init() { + /* Nonmatching */ +} + +/* 00001830-00001A10 .text path_save__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::path_save() { + /* Nonmatching */ +} + +/* 00001A10-00001B00 .text CreateHeap__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00001B00-00001C64 .text RideCallBack__Q212daObjMovebox5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void daObjMovebox::Act_c::RideCallBack(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001C64-00001DD4 .text PPCallBack__Q212daObjMovebox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ24dBgW13PushPullLabel */ +void daObjMovebox::Act_c::PPCallBack(fopAc_ac_c*, fopAc_ac_c*, short, dBgW::PushPullLabel) { + /* Nonmatching */ +} + +/* 00001DD4-00002214 .text Create__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::Create() { + /* Nonmatching */ +} + +/* 00002214-000024D4 .text afl_sway__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::afl_sway() { + /* Nonmatching */ +} + +/* 000024D4-00002668 .text check_to_walk__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::check_to_walk() { + /* Nonmatching */ +} + +/* 00002668-0000268C .text clr_moment_cnt__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::clr_moment_cnt() { + /* Nonmatching */ +} + +/* 0000268C-00002768 .text chk_appear__Q212daObjMovebox5Act_cCFv */ +void daObjMovebox::Act_c::chk_appear() const { + /* Nonmatching */ +} + +/* 00002768-0000290C .text eff_set_slip_smoke_pos__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::eff_set_slip_smoke_pos() { + /* Nonmatching */ +} + +/* 0000290C-00002A14 .text eff_smoke_slip_start__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::eff_smoke_slip_start() { + /* Nonmatching */ +} + +/* 00002A14-00002A74 .text eff_smoke_slip_end__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::eff_smoke_slip_end() { + /* Nonmatching */ +} + +/* 00002A74-00002AD4 .text eff_smoke_slip_remove__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::eff_smoke_slip_remove() { + /* Nonmatching */ +} + +/* 00002AD4-00002B48 .text mode_wait_init__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00002B48-00002D84 .text mode_wait__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00002D84-00002DA4 .text mode_walk_init__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::mode_walk_init() { + /* Nonmatching */ +} + +/* 00002DA4-000031AC .text mode_walk__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::mode_walk() { + /* Nonmatching */ +} + +/* 000031AC-000031D4 .text mode_afl_init__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::mode_afl_init() { + /* Nonmatching */ +} + +/* 000031D4-000033D8 .text mode_afl__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::mode_afl() { + /* Nonmatching */ +} + +/* 000033D8-00003450 .text make_item__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::make_item() { + /* Nonmatching */ +} + +/* 00003450-00003570 .text eff_break__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::eff_break() { + /* Nonmatching */ +} + +/* 00003570-00003808 .text sound_break__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::sound_break() { + /* Nonmatching */ +} + +/* 00003808-00003948 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00003948-00003A60 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003A60-00003AE0 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003AE0-00003BA4 .text sound_slip__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::sound_slip() { + /* Nonmatching */ +} + +/* 00003BA4-00003C68 .text sound_limit__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::sound_limit() { + /* Nonmatching */ +} + +/* 00003C68-00003D2C .text sound_land__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::sound_land() { + /* Nonmatching */ +} + +/* 00003D2C-00003D80 .text vib_land__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::vib_land() { + /* Nonmatching */ +} + +/* 00003D80-00003E04 .text eff_land_smoke__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::eff_land_smoke() { + /* Nonmatching */ +} + +/* 00003E04-000040D0 .text Execute__Q212daObjMovebox5Act_cFPPA3_A4_f */ +void daObjMovebox::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000040D0-00004254 .text Draw__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00004254-000042A0 .text Delete__Q212daObjMovebox5Act_cFv */ +void daObjMovebox::Act_c::Delete() { + /* Nonmatching */ +} + +/* 000042A0-000044E0 .text Mthd_Create__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv */ +void daObjMovebox::@unnamed@d_a_obj_movebox_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000044E0-00004544 .text Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv */ +void daObjMovebox::@unnamed@d_a_obj_movebox_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00004544-00004564 .text Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv */ +void daObjMovebox::@unnamed@d_a_obj_movebox_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00004564-00004590 .text Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv */ +void daObjMovebox::@unnamed@d_a_obj_movebox_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00004590-000045BC .text Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv */ +void daObjMovebox::@unnamed@d_a_obj_movebox_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000045BC-00004648 .text __dt__Q212daObjMovebox10EffSmokeCBFv */ +daObjMovebox::EffSmokeCB::~EffSmokeCB() { + /* Nonmatching */ +} + +/* 00004648-00004688 .text __ct__Q212daObjMovebox10EffSmokeCBFv */ +daObjMovebox::EffSmokeCB::EffSmokeCB() { + /* Nonmatching */ +} + +/* 00004688-00004754 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004754-0000479C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000479C-000047F8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000047F8-00004840 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004840-0000489C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000489C-000048A4 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 000048A4-000048AC .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 000048AC-000048B4 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 000048B4-000048BC .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 000048BC-000048C4 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000048C4-000048CC .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 000048CC-000048D4 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000048D4-000048DC .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 000048DC-00004924 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00004924-00004928 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004928-0000492C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000492C-00004930 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004930-00004934 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004934-0000497C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000497C-000049D8 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000049D8-000049E8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000049E8-000049F0 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000049F0-000049F8 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000049F8-00004A00 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A00-00004A08 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A08-00004A40 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004A40-00004A48 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A48-00004A50 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A50-00004A58 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A58-00004A90 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004A90-00004A94 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00004A94-00004A9C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00004A9C-00004AA4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004AA4-00004AAC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004AAC-00004AB8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004AB8-00004AC4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004AC4-00004AE0 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjMovebox5Act_c5Prm_eQ312daObjMovebox5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMovebox::Act_c::Prm_e, daObjMovebox::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00004B8C-00004BC4 .text __arraydtor$4060 */ +void __arraydtor$4060 { + /* Nonmatching */ +} + +/* 00004BC4-00004D34 .text __ct__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00004D34-00004E58 .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 00004E58-00004E90 .text __arraydtor$4057 */ +void __arraydtor$4057 { + /* Nonmatching */ +} + +/* 00004E90-00004F94 .text __ct__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00004F94-00005090 .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 00005090-00005098 .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00005098-000050A0 .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 000050A0-000050A8 .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 000050A8-000050B0 .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 000050B0-000050B8 .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 000050B8-000050C0 .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 000050C0-000050C8 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000050C8-000050D0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000050D0-000050D8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000050D8-000050E0 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000050E0-000050E8 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000050E8-000050F0 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 000050F0-000050F8 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 000050F8-00005100 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00005100-00005108 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005108-00005110 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005110-00005118 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005118-00005120 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00005120-00005128 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00005128-00005130 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00005130-00005138 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005138-00005140 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005140-00005148 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_msdan.cpp b/src/d/actor/d_a_obj_msdan.cpp new file mode 100644 index 000000000..f9063b482 --- /dev/null +++ b/src/d/actor/d_a_obj_msdan.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_msdan.cpp +// + +#include "d_a_obj_msdan.h" +#include "dolphin/types.h" + +/* 00000078-000003D4 .text Mthd_Create__Q210daObjMsdan5Act_cFv */ +void daObjMsdan::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000003D4-000005C0 .text Mthd_Execute__Q210daObjMsdan5Act_cFv */ +void daObjMsdan::Act_c::Mthd_Execute() { + /* Nonmatching */ +} + +/* 000005C0-000005F0 .text Mthd_Delete__Q210daObjMsdan5Act_cFv */ +void daObjMsdan::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000005F0-00000610 .text Mthd_Create__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv */ +void daObjMsdan::@unnamed@d_a_obj_msdan_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000610-00000630 .text Mthd_Delete__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv */ +void daObjMsdan::@unnamed@d_a_obj_msdan_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000630-00000650 .text Mthd_Execute__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv */ +void daObjMsdan::@unnamed@d_a_obj_msdan_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000650-00000658 .text Mthd_Draw__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv */ +void daObjMsdan::@unnamed@d_a_obj_msdan_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000658-00000660 .text Mthd_IsDelete__Q210daObjMsdan27@unnamed@d_a_obj_msdan_cpp@FPv */ +void daObjMsdan::@unnamed@d_a_obj_msdan_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000660-0000067C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMsdan5Act_c5Prm_eQ310daObjMsdan5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMsdan::Act_c::Prm_e, daObjMsdan::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_msdan2.cpp b/src/d/actor/d_a_obj_msdan2.cpp new file mode 100644 index 000000000..e3faa01ad --- /dev/null +++ b/src/d/actor/d_a_obj_msdan2.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_msdan2.cpp +// + +#include "d_a_obj_msdan2.h" +#include "dolphin/types.h" + +/* 00000078-0000024C .text Mthd_Create__Q211daObjMsdan25Act_cFv */ +void daObjMsdan2::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 0000024C-00000344 .text Mthd_Execute__Q211daObjMsdan25Act_cFv */ +void daObjMsdan2::Act_c::Mthd_Execute() { + /* Nonmatching */ +} + +/* 00000344-0000034C .text Mthd_Delete__Q211daObjMsdan25Act_cFv */ +void daObjMsdan2::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 0000034C-0000036C .text Mthd_Create__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv */ +void daObjMsdan2::@unnamed@d_a_obj_msdan2_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000036C-0000038C .text Mthd_Delete__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv */ +void daObjMsdan2::@unnamed@d_a_obj_msdan2_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000038C-000003AC .text Mthd_Execute__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv */ +void daObjMsdan2::@unnamed@d_a_obj_msdan2_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000003AC-000003B4 .text Mthd_Draw__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv */ +void daObjMsdan2::@unnamed@d_a_obj_msdan2_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000003B4-000003BC .text Mthd_IsDelete__Q211daObjMsdan228@unnamed@d_a_obj_msdan2_cpp@FPv */ +void daObjMsdan2::@unnamed@d_a_obj_msdan2_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000003BC-000003D8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjMsdan25Act_c5Prm_eQ311daObjMsdan25Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMsdan2::Act_c::Prm_e, daObjMsdan2::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_msdan_sub.cpp b/src/d/actor/d_a_obj_msdan_sub.cpp new file mode 100644 index 000000000..f80879864 --- /dev/null +++ b/src/d/actor/d_a_obj_msdan_sub.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_msdan_sub.cpp +// + +#include "d_a_obj_msdan_sub.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q213daObjMsdanSub5Act_cFv */ +void daObjMsdanSub::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-00000304 .text Create__Q213daObjMsdanSub5Act_cFv */ +void daObjMsdanSub::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000304-00000400 .text Mthd_Create__Q213daObjMsdanSub5Act_cFv */ +void daObjMsdanSub::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000400-00000408 .text Delete__Q213daObjMsdanSub5Act_cFv */ +void daObjMsdanSub::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000408-00000454 .text Mthd_Delete__Q213daObjMsdanSub5Act_cFv */ +void daObjMsdanSub::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000454-000004D4 .text set_mtx__Q213daObjMsdanSub5Act_cFv */ +void daObjMsdanSub::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000004D4-00000534 .text init_mtx__Q213daObjMsdanSub5Act_cFv */ +void daObjMsdanSub::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000534-00000BB4 .text Execute__Q213daObjMsdanSub5Act_cFPPA3_A4_f */ +void daObjMsdanSub::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000BB4-00000C54 .text Draw__Q213daObjMsdanSub5Act_cFv */ +void daObjMsdanSub::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000C54-00000C74 .text Mthd_Create__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv */ +void daObjMsdanSub::@unnamed@d_a_obj_msdan_sub_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000C74-00000C94 .text Mthd_Delete__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv */ +void daObjMsdanSub::@unnamed@d_a_obj_msdan_sub_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000C94-00000CB4 .text Mthd_Execute__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv */ +void daObjMsdanSub::@unnamed@d_a_obj_msdan_sub_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000CB4-00000CE0 .text Mthd_Draw__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv */ +void daObjMsdanSub::@unnamed@d_a_obj_msdan_sub_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000CE0-00000D0C .text Mthd_IsDelete__Q213daObjMsdanSub31@unnamed@d_a_obj_msdan_sub_cpp@FPv */ +void daObjMsdanSub::@unnamed@d_a_obj_msdan_sub_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000D0C-00000D14 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000D14-00000D1C .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000D1C-00000D24 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000D24-00000D40 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjMsdanSub5Act_c5Prm_eQ313daObjMsdanSub5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMsdanSub::Act_c::Prm_e, daObjMsdanSub::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_msdan_sub2.cpp b/src/d/actor/d_a_obj_msdan_sub2.cpp new file mode 100644 index 000000000..0d878eed8 --- /dev/null +++ b/src/d/actor/d_a_obj_msdan_sub2.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_msdan_sub2.cpp +// + +#include "d_a_obj_msdan_sub2.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q214daObjMsdanSub25Act_cFv */ +void daObjMsdanSub2::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-000002E4 .text Create__Q214daObjMsdanSub25Act_cFv */ +void daObjMsdanSub2::Act_c::Create() { + /* Nonmatching */ +} + +/* 000002E4-00000454 .text Mthd_Create__Q214daObjMsdanSub25Act_cFv */ +void daObjMsdanSub2::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000454-0000045C .text Delete__Q214daObjMsdanSub25Act_cFv */ +void daObjMsdanSub2::Act_c::Delete() { + /* Nonmatching */ +} + +/* 0000045C-000004A8 .text Mthd_Delete__Q214daObjMsdanSub25Act_cFv */ +void daObjMsdanSub2::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000004A8-00000528 .text set_mtx__Q214daObjMsdanSub25Act_cFv */ +void daObjMsdanSub2::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000528-00000598 .text init_mtx__Q214daObjMsdanSub25Act_cFv */ +void daObjMsdanSub2::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000598-0000090C .text Execute__Q214daObjMsdanSub25Act_cFPPA3_A4_f */ +void daObjMsdanSub2::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 0000090C-000009AC .text Draw__Q214daObjMsdanSub25Act_cFv */ +void daObjMsdanSub2::Act_c::Draw() { + /* Nonmatching */ +} + +/* 000009AC-000009CC .text Mthd_Create__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv */ +void daObjMsdanSub2::@unnamed@d_a_obj_msdan_sub2_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000009CC-000009EC .text Mthd_Delete__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv */ +void daObjMsdanSub2::@unnamed@d_a_obj_msdan_sub2_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000009EC-00000A0C .text Mthd_Execute__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv */ +void daObjMsdanSub2::@unnamed@d_a_obj_msdan_sub2_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000A0C-00000A38 .text Mthd_Draw__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv */ +void daObjMsdanSub2::@unnamed@d_a_obj_msdan_sub2_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000A38-00000A64 .text Mthd_IsDelete__Q214daObjMsdanSub232@unnamed@d_a_obj_msdan_sub2_cpp@FPv */ +void daObjMsdanSub2::@unnamed@d_a_obj_msdan_sub2_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000A64-00000A6C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000A6C-00000A74 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000A74-00000A7C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000A7C-00000A98 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ314daObjMsdanSub25Act_c5Prm_eQ314daObjMsdanSub25Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMsdanSub2::Act_c::Prm_e, daObjMsdanSub2::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_mshokki.cpp b/src/d/actor/d_a_obj_mshokki.cpp new file mode 100644 index 000000000..278b6b2dc --- /dev/null +++ b/src/d/actor/d_a_obj_mshokki.cpp @@ -0,0 +1,218 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_mshokki.cpp +// + +#include "d_a_obj_mshokki.h" +#include "dolphin/types.h" + +/* 00000078-00000108 .text set_mtx__14daObjMshokki_cFv */ +void daObjMshokki_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000108-0000012C .text solidHeapCB__14daObjMshokki_cFP10fopAc_ac_c */ +void daObjMshokki_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000012C-000001FC .text create_heap__14daObjMshokki_cFv */ +void daObjMshokki_c::create_heap() { + /* Nonmatching */ +} + +/* 000001FC-0000032C .text checkCollision__14daObjMshokki_cFv */ +void daObjMshokki_c::checkCollision() { + /* Nonmatching */ +} + +/* 0000032C-000004E4 .text co_hitCallback__14daObjMshokki_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ +void daObjMshokki_c::co_hitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 000004E4-00000610 .text break_proc__14daObjMshokki_cFv */ +void daObjMshokki_c::break_proc() { + /* Nonmatching */ +} + +/* 00000610-00000740 .text set_se__14daObjMshokki_cFv */ +void daObjMshokki_c::set_se() { + /* Nonmatching */ +} + +/* 00000740-00000A1C .text _create__14daObjMshokki_cFv */ +void daObjMshokki_c::_create() { + /* Nonmatching */ +} + +/* 00000A1C-00000AE8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000AE8-00000B30 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000B30-00000B8C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000B8C-00000BD4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000BD4-00000C44 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000C44-00000C74 .text _delete__14daObjMshokki_cFv */ +void daObjMshokki_c::_delete() { + /* Nonmatching */ +} + +/* 00000C74-00000E24 .text _execute__14daObjMshokki_cFv */ +void daObjMshokki_c::_execute() { + /* Nonmatching */ +} + +/* 00000E24-00000E84 .text _draw__14daObjMshokki_cFv */ +void daObjMshokki_c::_draw() { + /* Nonmatching */ +} + +/* 00000E84-00000EA4 .text daObjMshokki_Create__FP10fopAc_ac_c */ +void daObjMshokki_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000EA4-00000EC8 .text daObjMshokki_Delete__FP14daObjMshokki_c */ +void daObjMshokki_Delete(daObjMshokki_c*) { + /* Nonmatching */ +} + +/* 00000EC8-00000EEC .text daObjMshokki_Execute__FP14daObjMshokki_c */ +void daObjMshokki_Execute(daObjMshokki_c*) { + /* Nonmatching */ +} + +/* 00000EEC-00000F10 .text daObjMshokki_Draw__FP14daObjMshokki_c */ +void daObjMshokki_Draw(daObjMshokki_c*) { + /* Nonmatching */ +} + +/* 00000F10-00000F18 .text daObjMshokki_IsDelete__FP14daObjMshokki_c */ +void daObjMshokki_IsDelete(daObjMshokki_c*) { + /* Nonmatching */ +} + +/* 00000F18-00000F28 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000F28-00000F30 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000F30-00000F38 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000F38-00000F40 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000F40-00000F48 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000F48-00000F80 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000F80-00000F88 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F88-00000F90 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F90-00000F98 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F98-00000FD0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000FD0-00000FD4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000FD4-00000FDC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000FDC-00000FE4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000FE4-00000FEC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000FEC-00000FF8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000FF8-00001004 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001004-00001020 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjMshokki_c7Param_eQ214daObjMshokki_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMshokki_c::Param_e, daObjMshokki_c::Param_e) { + /* Nonmatching */ +} + +/* 00001020-00001028 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001028-00001030 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001030-00001038 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001038-00001040 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_mtest.cpp b/src/d/actor/d_a_obj_mtest.cpp new file mode 100644 index 000000000..6b2e2e1db --- /dev/null +++ b/src/d/actor/d_a_obj_mtest.cpp @@ -0,0 +1,253 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_mtest.cpp +// + +#include "d_a_obj_mtest.h" +#include "dolphin/types.h" + +/* 000000EC-00000198 .text chk_appear__Q210daObjMtest5Act_cFv */ +void daObjMtest::Act_c::chk_appear() { + /* Nonmatching */ +} + +/* 00000198-00000284 .text CreateHeap__Q210daObjMtest5Act_cFv */ +void daObjMtest::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000284-000003E8 .text Create__Q210daObjMtest5Act_cFv */ +void daObjMtest::Act_c::Create() { + /* Nonmatching */ +} + +/* 000003E8-00000708 .text Mthd_Create__Q210daObjMtest5Act_cFv */ +void daObjMtest::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000708-000007D4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000007D4-0000081C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000081C-00000878 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000878-000008C0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000008C0-0000091C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000091C-00000958 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000958-00000960 .text Delete__Q210daObjMtest5Act_cFv */ +void daObjMtest::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000960-000009B8 .text Mthd_Delete__Q210daObjMtest5Act_cFv */ +void daObjMtest::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000009B8-00000A4C .text set_mtx__Q210daObjMtest5Act_cFv */ +void daObjMtest::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000A4C-00000A90 .text init_mtx__Q210daObjMtest5Act_cFv */ +void daObjMtest::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000A90-00000B80 .text Execute__Q210daObjMtest5Act_cFPPA3_A4_f */ +void daObjMtest::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000B80-00000C64 .text Draw__Q210daObjMtest5Act_cFv */ +void daObjMtest::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000C64-00000C84 .text Mthd_Create__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv */ +void daObjMtest::@unnamed@d_a_obj_mtest_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000C84-00000CA4 .text Mthd_Delete__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv */ +void daObjMtest::@unnamed@d_a_obj_mtest_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000CA4-00000CC4 .text Mthd_Execute__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv */ +void daObjMtest::@unnamed@d_a_obj_mtest_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000CC4-00000CF0 .text Mthd_Draw__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv */ +void daObjMtest::@unnamed@d_a_obj_mtest_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000CF0-00000D1C .text Mthd_IsDelete__Q210daObjMtest27@unnamed@d_a_obj_mtest_cpp@FPv */ +void daObjMtest::@unnamed@d_a_obj_mtest_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000D1C-00000D24 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00000D24-00000D2C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000D2C-00000D34 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00000D34-00000D3C .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00000D3C-00000D44 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000D44-00000D4C .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00000D4C-00000D54 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000D54-00000D5C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000D5C-00000DA4 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00000DA4-00000DB4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000DB4-00000DBC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000DBC-00000DC4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000DC4-00000DCC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000DCC-00000DD4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000DD4-00000E0C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000E0C-00000E14 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E14-00000E1C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E1C-00000E24 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E24-00000E5C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E5C-00000E60 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000E60-00000E68 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000E68-00000E70 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000E70-00000E78 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E78-00000E84 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000E84-00000E90 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000E90-00000EAC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjMtest5Act_c5Prm_eQ310daObjMtest5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjMtest::Act_c::Prm_e, daObjMtest::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00001090-00001098 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001098-000010A0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_nest.cpp b/src/d/actor/d_a_obj_nest.cpp new file mode 100644 index 000000000..f7b81f86a --- /dev/null +++ b/src/d/actor/d_a_obj_nest.cpp @@ -0,0 +1,108 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_nest.cpp +// + +#include "d_a_obj_nest.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q29daObjNest5Act_cFv */ +void daObjNest::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-000001F0 .text Create__Q29daObjNest5Act_cFv */ +void daObjNest::Act_c::Create() { + /* Nonmatching */ +} + +/* 000001F0-000002E8 .text Mthd_Create__Q29daObjNest5Act_cFv */ +void daObjNest::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000002E8-000002F0 .text Delete__Q29daObjNest5Act_cFv */ +void daObjNest::Act_c::Delete() { + /* Nonmatching */ +} + +/* 000002F0-0000033C .text Mthd_Delete__Q29daObjNest5Act_cFv */ +void daObjNest::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 0000033C-000003D4 .text set_mtx__Q29daObjNest5Act_cFv */ +void daObjNest::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000003D4-00000410 .text init_mtx__Q29daObjNest5Act_cFv */ +void daObjNest::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000410-00000498 .text rideCB__Q29daObjNest5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void daObjNest::Act_c::rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000498-00000544 .text vib_set__Q29daObjNest5Act_cFf */ +void daObjNest::Act_c::vib_set(float) { + /* Nonmatching */ +} + +/* 00000544-0000070C .text vib_proc__Q29daObjNest5Act_cFv */ +void daObjNest::Act_c::vib_proc() { + /* Nonmatching */ +} + +/* 0000070C-0000075C .text Execute__Q29daObjNest5Act_cFPPA3_A4_f */ +void daObjNest::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 0000075C-000007FC .text Draw__Q29daObjNest5Act_cFv */ +void daObjNest::Act_c::Draw() { + /* Nonmatching */ +} + +/* 000007FC-0000081C .text Mthd_Create__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv */ +void daObjNest::@unnamed@d_a_obj_nest_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000081C-0000083C .text Mthd_Delete__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv */ +void daObjNest::@unnamed@d_a_obj_nest_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000083C-0000085C .text Mthd_Execute__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv */ +void daObjNest::@unnamed@d_a_obj_nest_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 0000085C-00000888 .text Mthd_Draw__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv */ +void daObjNest::@unnamed@d_a_obj_nest_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000888-000008B4 .text Mthd_IsDelete__Q29daObjNest26@unnamed@d_a_obj_nest_cpp@FPv */ +void daObjNest::@unnamed@d_a_obj_nest_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000008B4-000008BC .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 000008BC-000008C4 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000008C4-000008CC .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ohatch.cpp b/src/d/actor/d_a_obj_ohatch.cpp new file mode 100644 index 000000000..f0da3b558 --- /dev/null +++ b/src/d/actor/d_a_obj_ohatch.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ohatch.cpp +// + +#include "d_a_obj_ohatch.h" +#include "dolphin/types.h" + +/* 00000078-0000018C .text set_mtx__13daObjOhatch_cFv */ +void daObjOhatch_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000018C-0000027C .text init_mtx__13daObjOhatch_cFv */ +void daObjOhatch_c::init_mtx() { + /* Nonmatching */ +} + +/* 0000027C-000002A0 .text solidHeapCB__13daObjOhatch_cFP10fopAc_ac_c */ +void daObjOhatch_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000002A0-000003CC .text create_heap__13daObjOhatch_cFv */ +void daObjOhatch_c::create_heap() { + /* Nonmatching */ +} + +/* 000003CC-00000548 .text _create__13daObjOhatch_cFv */ +void daObjOhatch_c::_create() { + /* Nonmatching */ +} + +/* 00000548-00000628 .text _delete__13daObjOhatch_cFv */ +void daObjOhatch_c::_delete() { + /* Nonmatching */ +} + +/* 00000628-00000810 .text close_wait_act_proc__13daObjOhatch_cFv */ +void daObjOhatch_c::close_wait_act_proc() { + /* Nonmatching */ +} + +/* 00000810-000008A4 .text tremor_act_proc__13daObjOhatch_cFv */ +void daObjOhatch_c::tremor_act_proc() { + /* Nonmatching */ +} + +/* 000008A4-00000A00 .text open_act_proc__13daObjOhatch_cFv */ +void daObjOhatch_c::open_act_proc() { + /* Nonmatching */ +} + +/* 00000A00-00000A4C .text vibrate_act_proc__13daObjOhatch_cFv */ +void daObjOhatch_c::vibrate_act_proc() { + /* Nonmatching */ +} + +/* 00000A4C-00000A50 .text open_wait_act_proc__13daObjOhatch_cFv */ +void daObjOhatch_c::open_wait_act_proc() { + /* Nonmatching */ +} + +/* 00000A50-00000B04 .text _execute__13daObjOhatch_cFv */ +void daObjOhatch_c::_execute() { + /* Nonmatching */ +} + +/* 00000B04-00000B64 .text _draw__13daObjOhatch_cFv */ +void daObjOhatch_c::_draw() { + /* Nonmatching */ +} + +/* 00000B64-00000B84 .text daObjOhatch_Create__FP10fopAc_ac_c */ +void daObjOhatch_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000B84-00000BA8 .text daObjOhatch_Delete__FP13daObjOhatch_c */ +void daObjOhatch_Delete(daObjOhatch_c*) { + /* Nonmatching */ +} + +/* 00000BA8-00000BCC .text daObjOhatch_Execute__FP13daObjOhatch_c */ +void daObjOhatch_Execute(daObjOhatch_c*) { + /* Nonmatching */ +} + +/* 00000BCC-00000BF0 .text daObjOhatch_Draw__FP13daObjOhatch_c */ +void daObjOhatch_Draw(daObjOhatch_c*) { + /* Nonmatching */ +} + +/* 00000BF0-00000BF8 .text daObjOhatch_IsDelete__FP13daObjOhatch_c */ +void daObjOhatch_IsDelete(daObjOhatch_c*) { + /* Nonmatching */ +} + +/* 00000BF8-00000C14 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjOhatch_c7Param_eQ213daObjOhatch_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjOhatch_c::Param_e, daObjOhatch_c::Param_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ojtree.cpp b/src/d/actor/d_a_obj_ojtree.cpp new file mode 100644 index 000000000..8dfcedcd4 --- /dev/null +++ b/src/d/actor/d_a_obj_ojtree.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ojtree.cpp +// + +#include "d_a_obj_ojtree.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q211daObjOjtree5Act_cFv */ +void daObjOjtree::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-000001EC .text Create__Q211daObjOjtree5Act_cFv */ +void daObjOjtree::Act_c::Create() { + /* Nonmatching */ +} + +/* 000001EC-000002E4 .text Mthd_Create__Q211daObjOjtree5Act_cFv */ +void daObjOjtree::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000002E4-000002EC .text Delete__Q211daObjOjtree5Act_cFv */ +void daObjOjtree::Act_c::Delete() { + /* Nonmatching */ +} + +/* 000002EC-00000338 .text Mthd_Delete__Q211daObjOjtree5Act_cFv */ +void daObjOjtree::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000338-000003B8 .text set_mtx__Q211daObjOjtree5Act_cFv */ +void daObjOjtree::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000003B8-000003F4 .text init_mtx__Q211daObjOjtree5Act_cFv */ +void daObjOjtree::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000003F4-0000045C .text Execute__Q211daObjOjtree5Act_cFPPA3_A4_f */ +void daObjOjtree::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 0000045C-000004FC .text Draw__Q211daObjOjtree5Act_cFv */ +void daObjOjtree::Act_c::Draw() { + /* Nonmatching */ +} + +/* 000004FC-0000051C .text Mthd_Create__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv */ +void daObjOjtree::@unnamed@d_a_obj_ojtree_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000051C-0000053C .text Mthd_Delete__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv */ +void daObjOjtree::@unnamed@d_a_obj_ojtree_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000053C-0000055C .text Mthd_Execute__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv */ +void daObjOjtree::@unnamed@d_a_obj_ojtree_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 0000055C-00000588 .text Mthd_Draw__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv */ +void daObjOjtree::@unnamed@d_a_obj_ojtree_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000588-000005B4 .text Mthd_IsDelete__Q211daObjOjtree28@unnamed@d_a_obj_ojtree_cpp@FPv */ +void daObjOjtree::@unnamed@d_a_obj_ojtree_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000005B4-000005BC .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 000005BC-000005C4 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000005C4-000005CC .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_ospbox.cpp b/src/d/actor/d_a_obj_ospbox.cpp new file mode 100644 index 000000000..092ffef4f --- /dev/null +++ b/src/d/actor/d_a_obj_ospbox.cpp @@ -0,0 +1,323 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_ospbox.cpp +// + +#include "d_a_obj_ospbox.h" +#include "dolphin/types.h" + +/* 000000EC-000001A0 .text CreateHeap__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001A0-00000294 .text Create__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000294-000004F8 .text Mthd_Create__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000004F8-00000638 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000638-00000750 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000750-000007F0 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000007F0-0000084C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000084C-00000894 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000894-000008F0 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000008F0-00000938 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000938-000009B8 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000009B8-00000A84 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000A84-00000ACC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000ACC-00000B28 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000B28-00000B70 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000B70-00000BAC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000BAC-00000BB4 .text Delete__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000BB4-00000C04 .text Mthd_Delete__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000C04-00000C84 .text set_mtx__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000C84-00000CC0 .text init_mtx__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000CC0-00000D7C .text make_item__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::make_item() { + /* Nonmatching */ +} + +/* 00000D7C-00000E78 .text eff_break__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::eff_break() { + /* Nonmatching */ +} + +/* 00000E78-00000F20 .text sound_break__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::sound_break() { + /* Nonmatching */ +} + +/* 00000F20-00000FE0 .text set_ground__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::set_ground() { + /* Nonmatching */ +} + +/* 00000FE0-00001008 .text init_ground__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::init_ground() { + /* Nonmatching */ +} + +/* 00001008-000010DC .text Execute__Q211daObjOspbox5Act_cFPPA3_A4_f */ +void daObjOspbox::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000010DC-000011A4 .text Draw__Q211daObjOspbox5Act_cFv */ +void daObjOspbox::Act_c::Draw() { + /* Nonmatching */ +} + +/* 000011A4-000011C4 .text Mthd_Create__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv */ +void daObjOspbox::@unnamed@d_a_obj_ospbox_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000011C4-000011E4 .text Mthd_Delete__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv */ +void daObjOspbox::@unnamed@d_a_obj_ospbox_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000011E4-00001204 .text Mthd_Execute__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv */ +void daObjOspbox::@unnamed@d_a_obj_ospbox_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001204-00001230 .text Mthd_Draw__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv */ +void daObjOspbox::@unnamed@d_a_obj_ospbox_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001230-0000125C .text Mthd_IsDelete__Q211daObjOspbox28@unnamed@d_a_obj_ospbox_cpp@FPv */ +void daObjOspbox::@unnamed@d_a_obj_ospbox_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000125C-00001264 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001264-0000126C .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 0000126C-00001274 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00001274-000012BC .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000012BC-000012CC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000012CC-000012D4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000012D4-000012DC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000012DC-000012E4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000012E4-000012EC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000012EC-00001324 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001324-0000132C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000132C-00001334 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001334-0000133C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000133C-00001374 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001374-00001378 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001378-00001380 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001380-00001388 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001388-00001390 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001390-0000139C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000139C-000013A8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000013A8-000013C4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjOspbox5Act_c5Prm_eQ311daObjOspbox5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjOspbox::Act_c::Prm_e, daObjOspbox::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000013C4-000013CC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000013CC-000013D4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000013D4-000013DC .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000013DC-000013E4 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000013E4-000013EC .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000013EC-000013F4 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000013F4-000013FC .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000013FC-00001404 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001404-0000140C .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 0000140C-00001414 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_otble.cpp b/src/d/actor/d_a_obj_otble.cpp new file mode 100644 index 000000000..d3f1e0403 --- /dev/null +++ b/src/d/actor/d_a_obj_otble.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_otble.cpp +// + +#include "d_a_obj_otble.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000168 .text set_mtx__Q211daObj_Otble5Act_cFv */ +void daObj_Otble::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000168-000001BC .text _execute__Q211daObj_Otble5Act_cFv */ +void daObj_Otble::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000001BC-000002E8 .text _draw__Q211daObj_Otble5Act_cFv */ +void daObj_Otble::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000002E8-00000470 .text _createHeap__Q211daObj_Otble5Act_cFv */ +void daObj_Otble::Act_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000470-000005A0 .text CreateInit__Q211daObj_Otble5Act_cFv */ +void daObj_Otble::Act_c::CreateInit() { + /* Nonmatching */ +} + +/* 000005A0-000006AC .text Create__Q211daObj_Otble4MthdFPv */ +void daObj_Otble::Mthd::Create(void*) { + /* Nonmatching */ +} + +/* 000006AC-0000071C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000071C-0000079C .text Delete__Q211daObj_Otble4MthdFPv */ +void daObj_Otble::Mthd::Delete(void*) { + /* Nonmatching */ +} + +/* 0000079C-000007BC .text Execute__Q211daObj_Otble4MthdFPv */ +void daObj_Otble::Mthd::Execute(void*) { + /* Nonmatching */ +} + +/* 000007BC-000007DC .text Draw__Q211daObj_Otble4MthdFPv */ +void daObj_Otble::Mthd::Draw(void*) { + /* Nonmatching */ +} + +/* 000007DC-000007E4 .text IsDelete__Q211daObj_Otble4MthdFPv */ +void daObj_Otble::Mthd::IsDelete(void*) { + /* Nonmatching */ +} + +/* 000007E4-000007EC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000007EC-000007F4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_paper.cpp b/src/d/actor/d_a_obj_paper.cpp new file mode 100644 index 000000000..b8fd50047 --- /dev/null +++ b/src/d/actor/d_a_obj_paper.cpp @@ -0,0 +1,243 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_paper.cpp +// + +#include "d_a_obj_paper.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q210daObjPaper5Act_cFP10fopAc_ac_c */ +void daObjPaper::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-00000170 .text create_heap__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000170-000004E0 .text _create__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::_create() { + /* Nonmatching */ +} + +/* 000004E0-0000053C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000053C-00000608 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000608-00000650 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000650-000006AC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000006AC-000006F4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000006F4-00000730 .text _delete__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000730-00000748 .text mode_wait_init__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00000748-00000784 .text mode_wait__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000784-000007A4 .text mode_talk0_init__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::mode_talk0_init() { + /* Nonmatching */ +} + +/* 000007A4-00000820 .text mode_talk0__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::mode_talk0() { + /* Nonmatching */ +} + +/* 00000820-0000082C .text mode_talk1_init__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::mode_talk1_init() { + /* Nonmatching */ +} + +/* 0000082C-00000874 .text mode_talk1__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::mode_talk1() { + /* Nonmatching */ +} + +/* 00000874-00000880 .text mode_talk2_init__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::mode_talk2_init() { + /* Nonmatching */ +} + +/* 00000880-000008DC .text mode_talk2__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::mode_talk2() { + /* Nonmatching */ +} + +/* 000008DC-00000948 .text set_mtx__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000948-00000984 .text init_mtx__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000984-00000A38 .text damage_cc_proc__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::damage_cc_proc() { + /* Nonmatching */ +} + +/* 00000A38-00000B58 .text _execute__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000B58-00000BD4 .text _draw__Q210daObjPaper5Act_cFv */ +void daObjPaper::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000BD4-00000BF4 .text Mthd_Create__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv */ +void daObjPaper::@unnamed@d_a_obj_paper_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000BF4-00000C18 .text Mthd_Delete__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv */ +void daObjPaper::@unnamed@d_a_obj_paper_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000C18-00000C3C .text Mthd_Execute__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv */ +void daObjPaper::@unnamed@d_a_obj_paper_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000C3C-00000C60 .text Mthd_Draw__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv */ +void daObjPaper::@unnamed@d_a_obj_paper_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000C60-00000C68 .text Mthd_IsDelete__Q210daObjPaper27@unnamed@d_a_obj_paper_cpp@FPv */ +void daObjPaper::@unnamed@d_a_obj_paper_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000C68-00000CB0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00000CB0-00000CC0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000CC0-00000CC8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000CC8-00000CD0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000CD0-00000CD8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CD8-00000CE0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CE0-00000D18 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D18-00000D20 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D20-00000D28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D28-00000D30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D30-00000D68 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D68-00000D6C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000D6C-00000D74 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000D74-00000D7C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D7C-00000D84 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D84-00000D90 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D90-00000D9C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000D9C-00000DB8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjPaper5Act_c5Prm_eQ310daObjPaper5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjPaper::Act_c::Prm_e, daObjPaper::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000DB8-00000DC0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000DC0-00000DC8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_pbco.cpp b/src/d/actor/d_a_obj_pbco.cpp new file mode 100644 index 000000000..3640e643b --- /dev/null +++ b/src/d/actor/d_a_obj_pbco.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_pbco.cpp +// + +#include "d_a_obj_pbco.h" +#include "dolphin/types.h" + +/* 000000EC-00000104 .text __ct__16daObj_Pbco_HIO_cFv */ +daObj_Pbco_HIO_c::daObj_Pbco_HIO_c() { + /* Nonmatching */ +} + +/* 00000104-0000018C .text set_mtx__12daObj_Pbco_cFv */ +void daObj_Pbco_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000018C-000001AC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001AC-00000348 .text CreateHeap__12daObj_Pbco_cFv */ +void daObj_Pbco_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000348-000003A4 .text CreateInit__12daObj_Pbco_cFv */ +void daObj_Pbco_c::CreateInit() { + /* Nonmatching */ +} + +/* 000003A4-00000434 .text daObj_PbcoCreate__FPv */ +void daObj_PbcoCreate(void*) { + /* Nonmatching */ +} + +/* 00000434-0000048C .text daObj_PbcoDelete__FPv */ +void daObj_PbcoDelete(void*) { + /* Nonmatching */ +} + +/* 0000048C-000004D0 .text daObj_PbcoExecute__FPv */ +void daObj_PbcoExecute(void*) { + /* Nonmatching */ +} + +/* 000004D0-0000053C .text daObj_PbcoDraw__FPv */ +void daObj_PbcoDraw(void*) { + /* Nonmatching */ +} + +/* 0000053C-00000544 .text daObj_PbcoIsDelete__FPv */ +void daObj_PbcoIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000544-0000058C .text __dt__16daObj_Pbco_HIO_cFv */ +daObj_Pbco_HIO_c::~daObj_Pbco_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_pbka.cpp b/src/d/actor/d_a_obj_pbka.cpp new file mode 100644 index 000000000..7e1b4b8d9 --- /dev/null +++ b/src/d/actor/d_a_obj_pbka.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_pbka.cpp +// + +#include "d_a_obj_pbka.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000015C .text CreateHeap__11daObjPbka_cFv */ +void daObjPbka_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000015C-000001CC .text CreateInit__11daObjPbka_cFv */ +void daObjPbka_c::CreateInit() { + /* Nonmatching */ +} + +/* 000001CC-0000024C .text set_mtx__11daObjPbka_cFv */ +void daObjPbka_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000024C-000002EC .text daObjPbka_Create__FPv */ +void daObjPbka_Create(void*) { + /* Nonmatching */ +} + +/* 000002EC-0000031C .text daObjPbka_Delete__FPv */ +void daObjPbka_Delete(void*) { + /* Nonmatching */ +} + +/* 0000031C-000003C0 .text daObjPbka_Draw__FPv */ +void daObjPbka_Draw(void*) { + /* Nonmatching */ +} + +/* 000003C0-00000450 .text daObjPbka_Execute__FPv */ +void daObjPbka_Execute(void*) { + /* Nonmatching */ +} + +/* 00000450-00000458 .text daObjPbka_IsDelete__FPv */ +void daObjPbka_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_pfall.cpp b/src/d/actor/d_a_obj_pfall.cpp new file mode 100644 index 000000000..ea2b0b7c0 --- /dev/null +++ b/src/d/actor/d_a_obj_pfall.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_pfall.cpp +// + +#include "d_a_obj_pfall.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text CallbackCreateHeap__FP10fopAc_ac_c */ +void CallbackCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-00000140 .text __ct__16daObj_PfallHIO_cFv */ +daObj_PfallHIO_c::daObj_PfallHIO_c() { + /* Nonmatching */ +} + +/* 00000140-00000190 .text setAnm__13daObj_Pfall_cFv */ +void daObj_Pfall_c::setAnm() { + /* Nonmatching */ +} + +/* 00000190-000004DC .text set_mtx__13daObj_Pfall_cFv */ +void daObj_Pfall_c::set_mtx() { + /* Nonmatching */ +} + +/* 000004DC-00000518 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000518-00000858 .text CreateHeap__13daObj_Pfall_cFv */ +void daObj_Pfall_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000858-000008CC .text CreateInit__13daObj_Pfall_cFv */ +void daObj_Pfall_c::CreateInit() { + /* Nonmatching */ +} + +/* 000008CC-000009E8 .text _create__13daObj_Pfall_cFv */ +void daObj_Pfall_c::_create() { + /* Nonmatching */ +} + +/* 000009E8-000009EC .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000009EC-00000AB0 .text _delete__13daObj_Pfall_cFv */ +void daObj_Pfall_c::_delete() { + /* Nonmatching */ +} + +/* 00000AB0-00000C04 .text cutProc__13daObj_Pfall_cFv */ +void daObj_Pfall_c::cutProc() { + /* Nonmatching */ +} + +/* 00000C04-00000C6C .text cutWaitStart__13daObj_Pfall_cFi */ +void daObj_Pfall_c::cutWaitStart(int) { + /* Nonmatching */ +} + +/* 00000C6C-00000D18 .text cutWaitProc__13daObj_Pfall_cFi */ +void daObj_Pfall_c::cutWaitProc(int) { + /* Nonmatching */ +} + +/* 00000D18-00000D94 .text cutOpenStart__13daObj_Pfall_cFi */ +void daObj_Pfall_c::cutOpenStart(int) { + /* Nonmatching */ +} + +/* 00000D94-00000E74 .text cutOpenProc__13daObj_Pfall_cFi */ +void daObj_Pfall_c::cutOpenProc(int) { + /* Nonmatching */ +} + +/* 00000E74-00000E80 .text cutHikuStart__13daObj_Pfall_cFi */ +void daObj_Pfall_c::cutHikuStart(int) { + /* Nonmatching */ +} + +/* 00000E80-00000F00 .text cutHikuProc__13daObj_Pfall_cFi */ +void daObj_Pfall_c::cutHikuProc(int) { + /* Nonmatching */ +} + +/* 00000F00-00000F1C .text mode_wait_init__13daObj_Pfall_cFv */ +void daObj_Pfall_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00000F1C-00000FC0 .text mode_wait__13daObj_Pfall_cFv */ +void daObj_Pfall_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000FC0-00000FCC .text mode_event_init__13daObj_Pfall_cFv */ +void daObj_Pfall_c::mode_event_init() { + /* Nonmatching */ +} + +/* 00000FCC-000010A4 .text mode_event__13daObj_Pfall_cFv */ +void daObj_Pfall_c::mode_event() { + /* Nonmatching */ +} + +/* 000010A4-00001130 .text mode_proc_call__13daObj_Pfall_cFv */ +void daObj_Pfall_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00001130-000012F4 .text _execute__13daObj_Pfall_cFv */ +void daObj_Pfall_c::_execute() { + /* Nonmatching */ +} + +/* 000012F4-0000142C .text nz_draw__13daObj_Pfall_cFv */ +void daObj_Pfall_c::nz_draw() { + /* Nonmatching */ +} + +/* 0000142C-000014E4 .text _draw__13daObj_Pfall_cFv */ +void daObj_Pfall_c::_draw() { + /* Nonmatching */ +} + +/* 000014E4-00001504 .text daObj_PfallCreate__FPv */ +void daObj_PfallCreate(void*) { + /* Nonmatching */ +} + +/* 00001504-00001528 .text daObj_PfallDelete__FPv */ +void daObj_PfallDelete(void*) { + /* Nonmatching */ +} + +/* 00001528-0000154C .text daObj_PfallExecute__FPv */ +void daObj_PfallExecute(void*) { + /* Nonmatching */ +} + +/* 0000154C-00001570 .text daObj_PfallDraw__FPv */ +void daObj_PfallDraw(void*) { + /* Nonmatching */ +} + +/* 00001570-00001578 .text daObj_PfallIsDelete__FPv */ +void daObj_PfallIsDelete(void*) { + /* Nonmatching */ +} + +/* 00001578-000015C8 .text __dt__16daObj_PfallHIO_cFv */ +daObj_PfallHIO_c::~daObj_PfallHIO_c() { + /* Nonmatching */ +} + +/* 000015C8-000015E4 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_pirateship.cpp b/src/d/actor/d_a_obj_pirateship.cpp new file mode 100644 index 000000000..5c381a31d --- /dev/null +++ b/src/d/actor/d_a_obj_pirateship.cpp @@ -0,0 +1,403 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_pirateship.cpp +// + +#include "d_a_obj_pirateship.h" +#include "dolphin/types.h" + +/* 000000EC-000000FC .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000FC-00000220 .text path_move_call_back__FP4cXyzP4cXyzP4cXyzPv */ +void path_move_call_back(cXyz*, cXyz*, cXyz*, void*) { + /* Nonmatching */ +} + +/* 00000220-0000025C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000025C-000003B0 .text set_mtx__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000003B0-00000448 .text pirateCreate__Q215daObjPirateship5Act_cFPi */ +void daObjPirateship::Act_c::pirateCreate(int*) { + /* Nonmatching */ +} + +/* 00000448-00000814 .text partsCreate__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::partsCreate() { + /* Nonmatching */ +} + +/* 00000814-0000095C .text sound_proc__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::sound_proc() { + /* Nonmatching */ +} + +/* 0000095C-00000A50 .text CreateHeap__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000A50-00000B9C .text CreateWave__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::CreateWave() { + /* Nonmatching */ +} + +/* 00000B9C-00000CEC .text SetWave__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::SetWave() { + /* Nonmatching */ +} + +/* 00000CEC-00000D38 .text DeleteWave__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::DeleteWave() { + /* Nonmatching */ +} + +/* 00000D38-00000DA4 .text Create__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000DA4-00000DB4 .text Execute__Q215daObjPirateship5Act_cFPPA3_A4_f */ +void daObjPirateship::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000DB4-00000E68 .text Draw__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000E68-00000E70 .text Delete__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000E70-00000EF0 .text demo_move__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::demo_move() { + /* Nonmatching */ +} + +/* 00000EF0-00000F10 .text Create__Q215daObjPirateship6MethodFPv */ +void daObjPirateship::Method::Create(void*) { + /* Nonmatching */ +} + +/* 00000F10-000012A4 .text _create__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::_create() { + /* Nonmatching */ +} + +/* 000012A4-000017E0 .text _execute__Q215daObjPirateship5Act_cFv */ +void daObjPirateship::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000017E0-000018F8 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 000018F8-00001998 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001998-000019F4 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000019F4-00001A3C .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001A3C-00001A98 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001A98-00001AE0 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001AE0-00001B60 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001B60-00001BD0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001BD0-00001BD4 .text __ct__Q29JGeometry8TVec3Fv */ +JGeometry::TVec3::TVec3() { + /* Nonmatching */ +} + +/* 00001BD4-00001C30 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00001C30-00001C78 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001C78-00001D44 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001D44-00001D8C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001D8C-00001DE8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001DE8-00001E30 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001E30-00001E8C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001E8C-00001F50 .text Delete__Q215daObjPirateship6MethodFPv */ +void daObjPirateship::Method::Delete(void*) { + /* Nonmatching */ +} + +/* 00001F50-00001F74 .text Execute__Q215daObjPirateship6MethodFPv */ +void daObjPirateship::Method::Execute(void*) { + /* Nonmatching */ +} + +/* 00001F74-00001FAC .text Draw__Q215daObjPirateship6MethodFPv */ +void daObjPirateship::Method::Draw(void*) { + /* Nonmatching */ +} + +/* 00001FAC-00001FB4 .text IsDelete__Q215daObjPirateship6MethodFPv */ +void daObjPirateship::Method::IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001FB4-00001FFC .text __dt__20daObjPirateShipHIO_cFv */ +daObjPirateShipHIO_c::~daObjPirateShipHIO_c() { + /* Nonmatching */ +} + +/* 00001FFC-00002004 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002004-0000200C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000200C-00002014 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002014-0000201C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000201C-00002024 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002024-0000202C .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000202C-00002034 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002034-0000203C .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000203C-00002044 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002044-0000204C .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 0000204C-00002054 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00002054-0000205C .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 0000205C-00002064 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00002064-0000206C .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 0000206C-00002074 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00002074-0000207C .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 0000207C-00002084 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00002084-000020CC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000020CC-00002114 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002114-00002118 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002118-0000211C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000211C-00002120 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002120-00002124 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002124-00002134 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002134-0000213C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000213C-00002144 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002144-0000214C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000214C-00002154 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002154-0000218C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000218C-00002194 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002194-0000219C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000219C-000021A4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021A4-000021DC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021DC-000021E0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000021E0-000021E8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000021E8-000021F0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000021F0-000021F8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000021F8-00002204 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002204-00002210 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_plant.cpp b/src/d/actor/d_a_obj_plant.cpp new file mode 100644 index 000000000..ff1503a06 --- /dev/null +++ b/src/d/actor/d_a_obj_plant.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_plant.cpp +// + +#include "d_a_obj_plant.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-000001E0 .text CreateHeap__12daObjPlant_cFv */ +void daObjPlant_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001E0-000002AC .text CreateInit__12daObjPlant_cFv */ +void daObjPlant_c::CreateInit() { + /* Nonmatching */ +} + +/* 000002AC-00000390 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000390-00000410 .text set_mtx__12daObjPlant_cFv */ +void daObjPlant_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000410-00000544 .text daObjPlant_Create__FPv */ +void daObjPlant_Create(void*) { + /* Nonmatching */ +} + +/* 00000544-00000610 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000610-00000658 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000658-000006B4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000006B4-000006FC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000006FC-0000072C .text daObjPlant_Delete__FPv */ +void daObjPlant_Delete(void*) { + /* Nonmatching */ +} + +/* 0000072C-00000814 .text daObjPlant_Draw__FPv */ +void daObjPlant_Draw(void*) { + /* Nonmatching */ +} + +/* 00000814-00000A58 .text daObjPlant_Execute__FPv */ +void daObjPlant_Execute(void*) { + /* Nonmatching */ +} + +/* 00000A58-00000A60 .text daObjPlant_IsDelete__FPv */ +void daObjPlant_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000A60-00000A70 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000A70-00000A78 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000A78-00000A80 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000A80-00000A88 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A88-00000A90 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A90-00000AC8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000AC8-00000AD0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AD0-00000AD8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AD8-00000AE0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AE0-00000B18 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B18-00000B1C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000B1C-00000B24 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000B24-00000B2C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000B2C-00000B34 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000B34-00000B40 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000B40-00000B4C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000B4C-00000B54 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000B54-00000B5C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_quake.cpp b/src/d/actor/d_a_obj_quake.cpp new file mode 100644 index 000000000..a58770eeb --- /dev/null +++ b/src/d/actor/d_a_obj_quake.cpp @@ -0,0 +1,83 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_quake.cpp +// + +#include "d_a_obj_quake.h" +#include "dolphin/types.h" + +/* 000000EC-00000134 .text __ct__16daObjQuake_HIO_cFv */ +daObjQuake_HIO_c::daObjQuake_HIO_c() { + /* Nonmatching */ +} + +/* 00000134-000002C4 .text _create__12daObjQuake_cFv */ +void daObjQuake_c::_create() { + /* Nonmatching */ +} + +/* 000002C4-000002CC .text _delete__12daObjQuake_cFv */ +void daObjQuake_c::_delete() { + /* Nonmatching */ +} + +/* 000002CC-00000390 .text _is_delete__12daObjQuake_cFv */ +void daObjQuake_c::_is_delete() { + /* Nonmatching */ +} + +/* 00000390-00000674 .text _execute__12daObjQuake_cFv */ +void daObjQuake_c::_execute() { + /* Nonmatching */ +} + +/* 00000674-000006A0 .text getPrmType__12daObjQuake_cFv */ +void daObjQuake_c::getPrmType() { + /* Nonmatching */ +} + +/* 000006A0-000006CC .text getPrmSch__12daObjQuake_cFv */ +void daObjQuake_c::getPrmSch() { + /* Nonmatching */ +} + +/* 000006CC-000006F8 .text getPrmPower__12daObjQuake_cFv */ +void daObjQuake_c::getPrmPower() { + /* Nonmatching */ +} + +/* 000006F8-00000718 .text daObjQuakeCreate__FPv */ +void daObjQuakeCreate(void*) { + /* Nonmatching */ +} + +/* 00000718-00000738 .text daObjQuakeDelete__FPv */ +void daObjQuakeDelete(void*) { + /* Nonmatching */ +} + +/* 00000738-00000758 .text daObjQuakeExecute__FPv */ +void daObjQuakeExecute(void*) { + /* Nonmatching */ +} + +/* 00000758-00000760 .text daObjQuakeDraw__FPv */ +void daObjQuakeDraw(void*) { + /* Nonmatching */ +} + +/* 00000760-00000780 .text daObjQuakeIsDelete__FPv */ +void daObjQuakeIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000780-000007C8 .text __dt__16daObjQuake_HIO_cFv */ +daObjQuake_HIO_c::~daObjQuake_HIO_c() { + /* Nonmatching */ +} + +/* 000007C8-000007E4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ212daObjQuake_c5Prm_eQ212daObjQuake_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjQuake_c::Prm_e, daObjQuake_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_rcloud.cpp b/src/d/actor/d_a_obj_rcloud.cpp new file mode 100644 index 000000000..bebd1a685 --- /dev/null +++ b/src/d/actor/d_a_obj_rcloud.cpp @@ -0,0 +1,108 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_rcloud.cpp +// + +#include "d_a_obj_rcloud.h" +#include "dolphin/types.h" + +/* 00000078-000000E8 .text init_mtx__13daObjRcloud_cFv */ +void daObjRcloud_c::init_mtx() { + /* Nonmatching */ +} + +/* 000000E8-0000010C .text solidHeapCB__13daObjRcloud_cFP10fopAc_ac_c */ +void daObjRcloud_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-00000238 .text create_heap__13daObjRcloud_cFv */ +void daObjRcloud_c::create_heap() { + /* Nonmatching */ +} + +/* 00000238-000003B4 .text _create__13daObjRcloud_cFv */ +void daObjRcloud_c::_create() { + /* Nonmatching */ +} + +/* 000003B4-00000410 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000410-00000458 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000458-00000494 .text _delete__13daObjRcloud_cFv */ +void daObjRcloud_c::_delete() { + /* Nonmatching */ +} + +/* 00000494-00000500 .text wait_act_proc__13daObjRcloud_cFv */ +void daObjRcloud_c::wait_act_proc() { + /* Nonmatching */ +} + +/* 00000500-00000568 .text clouds_lift_start_wait_act_proc__13daObjRcloud_cFv */ +void daObjRcloud_c::clouds_lift_start_wait_act_proc() { + /* Nonmatching */ +} + +/* 00000568-000005DC .text clouds_lift_act_proc__13daObjRcloud_cFv */ +void daObjRcloud_c::clouds_lift_act_proc() { + /* Nonmatching */ +} + +/* 000005DC-00000678 .text setup_action__13daObjRcloud_cFi */ +void daObjRcloud_c::setup_action(int) { + /* Nonmatching */ +} + +/* 00000678-000006BC .text _execute__13daObjRcloud_cFv */ +void daObjRcloud_c::_execute() { + /* Nonmatching */ +} + +/* 000006BC-00000778 .text setTexMtx__13daObjRcloud_cFv */ +void daObjRcloud_c::setTexMtx() { + /* Nonmatching */ +} + +/* 00000778-00000848 .text _draw__13daObjRcloud_cFv */ +void daObjRcloud_c::_draw() { + /* Nonmatching */ +} + +/* 00000848-00000868 .text daObjRcloud_Create__FP10fopAc_ac_c */ +void daObjRcloud_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000868-0000088C .text daObjRcloud_Delete__FP13daObjRcloud_c */ +void daObjRcloud_Delete(daObjRcloud_c*) { + /* Nonmatching */ +} + +/* 0000088C-000008B0 .text daObjRcloud_Execute__FP13daObjRcloud_c */ +void daObjRcloud_Execute(daObjRcloud_c*) { + /* Nonmatching */ +} + +/* 000008B0-000008D4 .text daObjRcloud_Draw__FP13daObjRcloud_c */ +void daObjRcloud_Draw(daObjRcloud_c*) { + /* Nonmatching */ +} + +/* 000008D4-000008DC .text daObjRcloud_IsDelete__FP13daObjRcloud_c */ +void daObjRcloud_IsDelete(daObjRcloud_c*) { + /* Nonmatching */ +} + +/* 000008DC-000008F8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjRcloud_c7Param_eQ213daObjRcloud_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjRcloud_c::Param_e, daObjRcloud_c::Param_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_rflw.cpp b/src/d/actor/d_a_obj_rflw.cpp new file mode 100644 index 000000000..4a9804e6a --- /dev/null +++ b/src/d/actor/d_a_obj_rflw.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_rflw.cpp +// + +#include "d_a_obj_rflw.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-000001E0 .text CreateHeap__11daObjRflw_cFv */ +void daObjRflw_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001E0-00000284 .text CreateInit__11daObjRflw_cFv */ +void daObjRflw_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000284-00000368 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000368-000003E8 .text set_mtx__11daObjRflw_cFv */ +void daObjRflw_c::set_mtx() { + /* Nonmatching */ +} + +/* 000003E8-0000051C .text daObjRflw_Create__FPv */ +void daObjRflw_Create(void*) { + /* Nonmatching */ +} + +/* 0000051C-000005E8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000005E8-00000630 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000630-0000068C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000068C-000006D4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000006D4-00000704 .text daObjRflw_Delete__FPv */ +void daObjRflw_Delete(void*) { + /* Nonmatching */ +} + +/* 00000704-000007A8 .text daObjRflw_Draw__FPv */ +void daObjRflw_Draw(void*) { + /* Nonmatching */ +} + +/* 000007A8-000009EC .text daObjRflw_Execute__FPv */ +void daObjRflw_Execute(void*) { + /* Nonmatching */ +} + +/* 000009EC-000009F4 .text daObjRflw_IsDelete__FPv */ +void daObjRflw_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000009F4-00000A04 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000A04-00000A0C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000A0C-00000A14 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000A14-00000A1C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A1C-00000A24 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A24-00000A5C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A5C-00000A64 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A64-00000A6C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A6C-00000A74 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A74-00000AAC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AAC-00000AB0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000AB0-00000AB8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000AB8-00000AC0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000AC0-00000AC8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000AC8-00000AD4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000AD4-00000AE0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000AE0-00000AE8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000AE8-00000AF0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_rforce.cpp b/src/d/actor/d_a_obj_rforce.cpp new file mode 100644 index 000000000..20445e143 --- /dev/null +++ b/src/d/actor/d_a_obj_rforce.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_rforce.cpp +// + +#include "d_a_obj_rforce.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q211daObjRforce5Act_cFP10fopAc_ac_c */ +void daObjRforce::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-00000220 .text create_heap__Q211daObjRforce5Act_cFv */ +void daObjRforce::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000220-000002F8 .text _create__Q211daObjRforce5Act_cFv */ +void daObjRforce::Act_c::_create() { + /* Nonmatching */ +} + +/* 000002F8-00000384 .text _delete__Q211daObjRforce5Act_cFv */ +void daObjRforce::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000384-00000430 .text set_mtx__Q211daObjRforce5Act_cFv */ +void daObjRforce::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000430-00000468 .text _execute__Q211daObjRforce5Act_cFv */ +void daObjRforce::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000468-00000508 .text _draw__Q211daObjRforce5Act_cFv */ +void daObjRforce::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000508-00000528 .text Mthd_Create__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv */ +void daObjRforce::@unnamed@d_a_obj_rforce_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000528-0000054C .text Mthd_Delete__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv */ +void daObjRforce::@unnamed@d_a_obj_rforce_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000054C-00000570 .text Mthd_Execute__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv */ +void daObjRforce::@unnamed@d_a_obj_rforce_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000570-00000594 .text Mthd_Draw__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv */ +void daObjRforce::@unnamed@d_a_obj_rforce_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000594-0000059C .text Mthd_IsDelete__Q211daObjRforce28@unnamed@d_a_obj_rforce_cpp@FPv */ +void daObjRforce::@unnamed@d_a_obj_rforce_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000059C-000005FC .text __dt__Q211daObjRforce5Act_cFv */ +daObjRforce::Act_c::~Act_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_roten.cpp b/src/d/actor/d_a_obj_roten.cpp new file mode 100644 index 000000000..1ea383833 --- /dev/null +++ b/src/d/actor/d_a_obj_roten.cpp @@ -0,0 +1,68 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_roten.cpp +// + +#include "d_a_obj_roten.h" +#include "dolphin/types.h" + +/* 000000EC-00000118 .text __ct__17daObj_Roten_HIO_cFv */ +daObj_Roten_HIO_c::daObj_Roten_HIO_c() { + /* Nonmatching */ +} + +/* 00000118-00000188 .text set_mtx__13daObj_Roten_cFv */ +void daObj_Roten_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000188-000001A8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001A8-000002E4 .text CreateHeap__13daObj_Roten_cFv */ +void daObj_Roten_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000002E4-00000348 .text CreateInit__13daObj_Roten_cFv */ +void daObj_Roten_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000348-00000410 .text Roten_create_check__FUc */ +void Roten_create_check(unsigned char) { + /* Nonmatching */ +} + +/* 00000410-00000530 .text daObj_RotenCreate__FPv */ +void daObj_RotenCreate(void*) { + /* Nonmatching */ +} + +/* 00000530-0000058C .text daObj_RotenDelete__FPv */ +void daObj_RotenDelete(void*) { + /* Nonmatching */ +} + +/* 0000058C-000005C4 .text daObj_RotenExecute__FPv */ +void daObj_RotenExecute(void*) { + /* Nonmatching */ +} + +/* 000005C4-00000630 .text daObj_RotenDraw__FPv */ +void daObj_RotenDraw(void*) { + /* Nonmatching */ +} + +/* 00000630-00000638 .text daObj_RotenIsDelete__FPv */ +void daObj_RotenIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000638-00000680 .text __dt__17daObj_Roten_HIO_cFv */ +daObj_Roten_HIO_c::~daObj_Roten_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_search.cpp b/src/d/actor/d_a_obj_search.cpp new file mode 100644 index 000000000..890f8e54a --- /dev/null +++ b/src/d/actor/d_a_obj_search.cpp @@ -0,0 +1,298 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_search.cpp +// + +#include "d_a_obj_search.h" +#include "dolphin/types.h" + +/* 800FDAFC-800FDB1C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800FDB1C-800FDB8C .text _createHeap__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::_createHeap() { + /* Nonmatching */ +} + +/* 800FDB8C-800FDCAC .text searchCreateHeap__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::searchCreateHeap() { + /* Nonmatching */ +} + +/* 800FDCAC-800FDDBC .text beamCreateHeap__Q212daObj_Search5Act_cFi */ +void daObj_Search::Act_c::beamCreateHeap(int) { + /* Nonmatching */ +} + +/* 800FDDBC-800FDE08 .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 800FDE08-800FE10C .text _nodeControl__Q212daObj_Search5Act_cFP7J3DNodeP8J3DModel */ +void daObj_Search::Act_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 800FE10C-800FE110 .text modeSearchRndInit__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeSearchRndInit() { + /* Nonmatching */ +} + +/* 800FE110-800FE200 .text modeSearchRnd__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeSearchRnd() { + /* Nonmatching */ +} + +/* 800FE200-800FE244 .text modeSearchPathInit__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeSearchPathInit() { + /* Nonmatching */ +} + +/* 800FE244-800FEA6C .text modeSearchPath__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeSearchPath() { + /* Nonmatching */ +} + +/* 800FEA6C-800FEA80 .text modeStopInit__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeStopInit() { + /* Nonmatching */ +} + +/* 800FEA80-800FEA84 .text modeStop__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeStop() { + /* Nonmatching */ +} + +/* 800FEA84-800FEA88 .text modeToSearchInit__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeToSearchInit() { + /* Nonmatching */ +} + +/* 800FEA88-800FEB30 .text modeToSearch__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeToSearch() { + /* Nonmatching */ +} + +/* 800FEB30-800FEBB4 .text modeToStopInit__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeToStopInit() { + /* Nonmatching */ +} + +/* 800FEBB4-800FEECC .text modeToStop__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeToStop() { + /* Nonmatching */ +} + +/* 800FEECC-800FEF80 .text modeFindInit__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeFindInit() { + /* Nonmatching */ +} + +/* 800FEF80-800FF44C .text modeFind__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeFind() { + /* Nonmatching */ +} + +/* 800FF44C-800FF49C .text modeFind2ndInit__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeFind2ndInit() { + /* Nonmatching */ +} + +/* 800FF49C-800FF7A4 .text modeFind2nd__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeFind2nd() { + /* Nonmatching */ +} + +/* 800FF7A4-800FF7A8 .text modeSearchBdkInit__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeSearchBdkInit() { + /* Nonmatching */ +} + +/* 800FF7A8-800FFE78 .text modeSearchBdk__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::modeSearchBdk() { + /* Nonmatching */ +} + +/* 800FFE78-80100080 .text modeProc__Q212daObj_Search5Act_cFQ312daObj_Search5Act_c6Proc_ei */ +void daObj_Search::Act_c::modeProc(daObj_Search::Act_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 80100080-801001C4 .text __ct__Q212daObj_Search5Bgc_cFv */ +daObj_Search::Bgc_c::Bgc_c() { + /* Nonmatching */ +} + +/* 801001C4-801002D4 .text wall_pos__Q212daObj_Search5Bgc_cFPCQ212daObj_Search5Act_cP4cXyzP4cXyzPbPf */ +void daObj_Search::Bgc_c::wall_pos(const daObj_Search::Act_c*, cXyz*, cXyz*, bool*, float*) { + /* Nonmatching */ +} + +/* 801002D4-801002E0 .text attr__Q212daObj_Search5Act_cCFv */ +void daObj_Search::Act_c::attr() const { + /* Nonmatching */ +} + +/* 801002E0-8010035C .text SetArgData__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::SetArgData() { + /* Nonmatching */ +} + +/* 8010035C-8010071C .text CreateInit__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::CreateInit() { + /* Nonmatching */ +} + +/* 8010071C-80100B08 .text _create__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::_create() { + /* Nonmatching */ +} + +/* 80100B08-80100D60 .text __ct__Q212daObj_Search5Act_cFv */ +daObj_Search::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 80100D60-80100EB4 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 80100EB4-80100EB8 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 80100EB8-80100F0C .text __ct__9dCcD_SttsFv */ +dCcD_Stts::dCcD_Stts() { + /* Nonmatching */ +} + +/* 80100F0C-80100F9C .text __ct__8dCcD_CpsFv */ +dCcD_Cps::dCcD_Cps() { + /* Nonmatching */ +} + +/* 80100F9C-801010C4 .text smoke_set__Q212daObj_Search5Act_cFfi */ +void daObj_Search::Act_c::smoke_set(float, int) { + /* Nonmatching */ +} + +/* 801010C4-801013AC .text _execute__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::_execute() { + /* Nonmatching */ +} + +/* 801013AC-80101464 .text check_bk_control__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::check_bk_control() { + /* Nonmatching */ +} + +/* 80101464-801014E4 .text set_mtx_base__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::set_mtx_base() { + /* Nonmatching */ +} + +/* 801014E4-801018A8 .text set_mtx_light_A__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::set_mtx_light_A() { + /* Nonmatching */ +} + +/* 801018A8-80101BAC .text set_mtx_light_B__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::set_mtx_light_B() { + /* Nonmatching */ +} + +/* 80101BAC-80101C30 .text set_moveBG_mtx_base__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::set_moveBG_mtx_base() { + /* Nonmatching */ +} + +/* 80101C30-80101CB0 .text set_moveBG_mtx_light_A__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::set_moveBG_mtx_light_A() { + /* Nonmatching */ +} + +/* 80101CB0-80101D30 .text set_moveBG_mtx_light_B__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::set_moveBG_mtx_light_B() { + /* Nonmatching */ +} + +/* 80101D30-80101D94 .text bg_check__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::bg_check() { + /* Nonmatching */ +} + +/* 80101D94-8010234C .text player_check__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::player_check() { + /* Nonmatching */ +} + +/* 8010234C-80102384 .text set_path_info__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::set_path_info() { + /* Nonmatching */ +} + +/* 80102384-80102398 .text is_path_info__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::is_path_info() { + /* Nonmatching */ +} + +/* 80102398-801026F8 .text _draw__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::_draw() { + /* Nonmatching */ +} + +/* 801026F8-8010283C .text _delete__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::_delete() { + /* Nonmatching */ +} + +/* 8010283C-80102844 .text _isdelete__Q212daObj_Search5Act_cFv */ +void daObj_Search::Act_c::_isdelete() { + /* Nonmatching */ +} + +/* 80102844-80102864 .text Create__Q212daObj_Search4MthdFPv */ +void daObj_Search::Mthd::Create(void*) { + /* Nonmatching */ +} + +/* 80102864-80102884 .text Delete__Q212daObj_Search4MthdFPv */ +void daObj_Search::Mthd::Delete(void*) { + /* Nonmatching */ +} + +/* 80102884-801028A4 .text Execute__Q212daObj_Search4MthdFPv */ +void daObj_Search::Mthd::Execute(void*) { + /* Nonmatching */ +} + +/* 801028A4-801028C4 .text Draw__Q212daObj_Search4MthdFPv */ +void daObj_Search::Mthd::Draw(void*) { + /* Nonmatching */ +} + +/* 801028C4-801028E4 .text IsDelete__Q212daObj_Search4MthdFPv */ +void daObj_Search::Mthd::IsDelete(void*) { + /* Nonmatching */ +} + +/* 801028E4-801028EC .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 801028EC-801028F4 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 801028F4-801028FC .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_shelf.cpp b/src/d/actor/d_a_obj_shelf.cpp new file mode 100644 index 000000000..487bea238 --- /dev/null +++ b/src/d/actor/d_a_obj_shelf.cpp @@ -0,0 +1,178 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_shelf.cpp +// + +#include "d_a_obj_shelf.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-000001A0 .text Create__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::Create() { + /* Nonmatching */ +} + +/* 000001A0-0000029C .text Mthd_Create__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 0000029C-000002A4 .text Delete__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::Delete() { + /* Nonmatching */ +} + +/* 000002A4-000002F0 .text Mthd_Delete__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000002F0-00000334 .text hold_event__Q210daObjShelf5Act_cCFv */ +void daObjShelf::Act_c::hold_event() const { + /* Nonmatching */ +} + +/* 00000334-00000340 .text mode_wait_init__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00000340-000003FC .text mode_wait__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 000003FC-00000424 .text mode_vib_init__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_vib_init() { + /* Nonmatching */ +} + +/* 00000424-00000564 .text mode_vib__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_vib() { + /* Nonmatching */ +} + +/* 00000564-000005A8 .text mode_rot_init__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_rot_init() { + /* Nonmatching */ +} + +/* 000005A8-000005E4 .text mode_rot_init2__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_rot_init2() { + /* Nonmatching */ +} + +/* 000005E4-00000620 .text mode_rot_init3__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_rot_init3() { + /* Nonmatching */ +} + +/* 00000620-000007AC .text mode_rot__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_rot() { + /* Nonmatching */ +} + +/* 000007AC-000007B8 .text mode_fell_init__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_fell_init() { + /* Nonmatching */ +} + +/* 000007B8-00000804 .text mode_fell__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::mode_fell() { + /* Nonmatching */ +} + +/* 00000804-00000884 .text set_mtx__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000884-000008C0 .text init_mtx__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000008C0-000009B0 .text Execute__Q210daObjShelf5Act_cFPPA3_A4_f */ +void daObjShelf::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000009B0-00000A50 .text Draw__Q210daObjShelf5Act_cFv */ +void daObjShelf::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000A50-00000A70 .text Mthd_Create__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv */ +void daObjShelf::@unnamed@d_a_obj_shelf_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000A70-00000A90 .text Mthd_Delete__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv */ +void daObjShelf::@unnamed@d_a_obj_shelf_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000A90-00000AB0 .text Mthd_Execute__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv */ +void daObjShelf::@unnamed@d_a_obj_shelf_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000AB0-00000ADC .text Mthd_Draw__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv */ +void daObjShelf::@unnamed@d_a_obj_shelf_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000ADC-00000B08 .text Mthd_IsDelete__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv */ +void daObjShelf::@unnamed@d_a_obj_shelf_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000B08-00000B10 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00000B10-00000B18 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000B18-00000B20 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00000B20-00000B28 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00000B28-00000B30 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000B30-00000B38 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00000B38-00000B40 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000B40-00000B48 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000B48-00000B64 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjShelf5Act_c5Prm_eQ310daObjShelf5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjShelf::Act_c::Prm_e, daObjShelf::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_shmrgrd.cpp b/src/d/actor/d_a_obj_shmrgrd.cpp new file mode 100644 index 000000000..b1d1e8c24 --- /dev/null +++ b/src/d/actor/d_a_obj_shmrgrd.cpp @@ -0,0 +1,348 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_shmrgrd.cpp +// + +#include "d_a_obj_shmrgrd.h" +#include "dolphin/types.h" + +/* 000000EC-00000358 .text __ct__14daObjShmrgrd_cFv */ +daObjShmrgrd_c::daObjShmrgrd_c() { + /* Nonmatching */ +} + +/* 00000358-000003B4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000003B4-00000480 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000480-000004C8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000004C8-00000524 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000524-0000056C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000056C-000005A8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000005A8-000005C8 .text solidHeapCB__14daObjShmrgrd_cFP10fopAc_ac_c */ +void daObjShmrgrd_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000005C8-000006E0 .text create_heap__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::create_heap() { + /* Nonmatching */ +} + +/* 000006E0-00000964 .text _create__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::_create() { + /* Nonmatching */ +} + +/* 00000964-00000A14 .text _delete__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::_delete() { + /* Nonmatching */ +} + +/* 00000A14-00000A48 .text search_target_next__14daObjShmrgrd_cFP14daObjShmrgrd_c */ +void daObjShmrgrd_c::search_target_next(daObjShmrgrd_c*) { + /* Nonmatching */ +} + +/* 00000A48-00000AA4 .text register_list__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::register_list() { + /* Nonmatching */ +} + +/* 00000AA4-00000B18 .text leave_list__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::leave_list() { + /* Nonmatching */ +} + +/* 00000B18-00000C8C .text search_gap__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::search_gap() { + /* Nonmatching */ +} + +/* 00000C8C-00000D2C .text daObjShmrgrd_get_at_v__FP4cXyzP4cXyz */ +void daObjShmrgrd_get_at_v(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00000D2C-00000DF0 .text set_gap_co__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::set_gap_co() { + /* Nonmatching */ +} + +/* 00000DF0-00000E2C .text init_mtx__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000E2C-00000E98 .text set_mtx__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000E98-00000EF4 .text check_player_angle__14daObjShmrgrd_cFP10fopAc_ac_c */ +void daObjShmrgrd_c::check_player_angle(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000EF4-0000102C .text set_damage__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::set_damage() { + /* Nonmatching */ +} + +/* 0000102C-00001090 .text vib_start__14daObjShmrgrd_cFsf */ +void daObjShmrgrd_c::vib_start(short, float) { + /* Nonmatching */ +} + +/* 00001090-00001108 .text vib_proc__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::vib_proc() { + /* Nonmatching */ +} + +/* 00001108-00001114 .text crush_start__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::crush_start() { + /* Nonmatching */ +} + +/* 00001114-00001178 .text crush_proc__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::crush_proc() { + /* Nonmatching */ +} + +/* 00001178-00001340 .text eff_crush__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::eff_crush() { + /* Nonmatching */ +} + +/* 00001340-000013FC .text calc_top_pos__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::calc_top_pos() { + /* Nonmatching */ +} + +/* 000013FC-0000151C .text jnodeCB__14daObjShmrgrd_cFP7J3DNodei */ +void daObjShmrgrd_c::jnodeCB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000151C-00001578 .text mode_upper_init__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::mode_upper_init() { + /* Nonmatching */ +} + +/* 00001578-00001690 .text mode_upper__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::mode_upper() { + /* Nonmatching */ +} + +/* 00001690-00001718 .text mode_u_l_init__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::mode_u_l_init() { + /* Nonmatching */ +} + +/* 00001718-0000179C .text mode_u_l__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::mode_u_l() { + /* Nonmatching */ +} + +/* 0000179C-000017C0 .text mode_lower_init__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::mode_lower_init() { + /* Nonmatching */ +} + +/* 000017C0-000017C4 .text mode_lower__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::mode_lower() { + /* Nonmatching */ +} + +/* 000017C4-000019D4 .text _execute__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::_execute() { + /* Nonmatching */ +} + +/* 000019D4-00001A74 .text _draw__14daObjShmrgrd_cFv */ +void daObjShmrgrd_c::_draw() { + /* Nonmatching */ +} + +/* 00001A74-00001A94 .text Mthd_Create__29@unnamed@d_a_obj_shmrgrd_cpp@FPv */ +void @unnamed@d_a_obj_shmrgrd_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001A94-00001AB8 .text Mthd_Delete__29@unnamed@d_a_obj_shmrgrd_cpp@FPv */ +void @unnamed@d_a_obj_shmrgrd_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001AB8-00001ADC .text Mthd_Execute__29@unnamed@d_a_obj_shmrgrd_cpp@FPv */ +void @unnamed@d_a_obj_shmrgrd_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001ADC-00001B00 .text Mthd_Draw__29@unnamed@d_a_obj_shmrgrd_cpp@FPv */ +void @unnamed@d_a_obj_shmrgrd_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001B00-00001B08 .text Mthd_IsDelete__29@unnamed@d_a_obj_shmrgrd_cpp@FPv */ +void @unnamed@d_a_obj_shmrgrd_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001B08-00001B50 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001B50-00001B54 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001B54-00001B58 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001B58-00001B5C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001B5C-00001B60 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001B60-00001BA8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001BA8-00001C04 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00001C04-00001C14 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001C14-00001C1C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001C1C-00001C24 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001C24-00001C2C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001C2C-00001C34 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001C34-00001C6C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001C6C-00001C74 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C74-00001C7C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C7C-00001C84 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C84-00001CBC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CBC-00001CC0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001CC0-00001CC8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001CC8-00001CD0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CD0-00001CD8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CD8-00001CE4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001CE4-00001CF0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001CF0-00002124 .text __dt__14daObjShmrgrd_cFv */ +daObjShmrgrd_c::~daObjShmrgrd_c() { + /* Nonmatching */ +} + +/* 00002124-00002140 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ214daObjShmrgrd_c5Prm_eQ214daObjShmrgrd_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjShmrgrd_c::Prm_e, daObjShmrgrd_c::Prm_e) { + /* Nonmatching */ +} + +/* 00002140-00002148 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002148-00002150 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_smplbg.cpp b/src/d/actor/d_a_obj_smplbg.cpp new file mode 100644 index 000000000..ef1bc03e5 --- /dev/null +++ b/src/d/actor/d_a_obj_smplbg.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_smplbg.cpp +// + +#include "d_a_obj_smplbg.h" +#include "dolphin/types.h" + +/* 00000078-00000144 .text CreateHeap__Q211daObjSmplbg5Act_cFv */ +void daObjSmplbg::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000144-0000032C .text Create__Q211daObjSmplbg5Act_cFv */ +void daObjSmplbg::Act_c::Create() { + /* Nonmatching */ +} + +/* 0000032C-00000474 .text Mthd_Create__Q211daObjSmplbg5Act_cFv */ +void daObjSmplbg::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000474-0000047C .text Delete__Q211daObjSmplbg5Act_cFv */ +void daObjSmplbg::Act_c::Delete() { + /* Nonmatching */ +} + +/* 0000047C-000004D8 .text Mthd_Delete__Q211daObjSmplbg5Act_cFv */ +void daObjSmplbg::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000004D8-00000558 .text set_mtx__Q211daObjSmplbg5Act_cFv */ +void daObjSmplbg::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000558-00000594 .text init_mtx__Q211daObjSmplbg5Act_cFv */ +void daObjSmplbg::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000594-0000061C .text exec_qtkhd__Q211daObjSmplbg5Act_cFv */ +void daObjSmplbg::Act_c::exec_qtkhd() { + /* Nonmatching */ +} + +/* 0000061C-000006CC .text Execute__Q211daObjSmplbg5Act_cFPPA3_A4_f */ +void daObjSmplbg::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000006CC-00000764 .text Draw__Q211daObjSmplbg5Act_cFv */ +void daObjSmplbg::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000764-00000784 .text Mthd_Create__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv */ +void daObjSmplbg::@unnamed@d_a_obj_smplbg_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000784-000007A4 .text Mthd_Delete__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv */ +void daObjSmplbg::@unnamed@d_a_obj_smplbg_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000007A4-000007C4 .text Mthd_Execute__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv */ +void daObjSmplbg::@unnamed@d_a_obj_smplbg_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000007C4-000007F0 .text Mthd_Draw__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv */ +void daObjSmplbg::@unnamed@d_a_obj_smplbg_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000007F0-0000081C .text Mthd_IsDelete__Q211daObjSmplbg28@unnamed@d_a_obj_smplbg_cpp@FPv */ +void daObjSmplbg::@unnamed@d_a_obj_smplbg_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000081C-00000824 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000824-0000082C .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 0000082C-00000834 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000834-00000850 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSmplbg5Act_c5Prm_eQ311daObjSmplbg5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjSmplbg::Act_c::Prm_e, daObjSmplbg::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_stair.cpp b/src/d/actor/d_a_obj_stair.cpp new file mode 100644 index 000000000..0dd7bd0aa --- /dev/null +++ b/src/d/actor/d_a_obj_stair.cpp @@ -0,0 +1,203 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_stair.cpp +// + +#include "d_a_obj_stair.h" +#include "dolphin/types.h" + +/* 000000EC-00000130 .text __ct__16daobj_stairHIO_cFv */ +daobj_stairHIO_c::daobj_stairHIO_c() { + /* Nonmatching */ +} + +/* 00000130-000001D8 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001D8-000002C4 .text CreateHeap__13daObj_Stair_cFv */ +void daObj_Stair_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000002C4-000002D8 .text Create__13daObj_Stair_cFv */ +void daObj_Stair_c::Create() { + /* Nonmatching */ +} + +/* 000002D8-00000410 .text Execute__13daObj_Stair_cFPPA3_A4_f */ +void daObj_Stair_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000410-000004B0 .text Draw__13daObj_Stair_cFv */ +void daObj_Stair_c::Draw() { + /* Nonmatching */ +} + +/* 000004B0-000004B8 .text Delete__13daObj_Stair_cFv */ +void daObj_Stair_c::Delete() { + /* Nonmatching */ +} + +/* 000004B8-000004D8 .text daObj_StairCreate__FPv */ +void daObj_StairCreate(void*) { + /* Nonmatching */ +} + +/* 000004D8-00000854 .text _create__13daObj_Stair_cFv */ +void daObj_Stair_c::_create() { + /* Nonmatching */ +} + +/* 00000854-00000934 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000934-00000990 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00000990-000009D8 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000009D8-00000A34 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000A34-00000A7C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000A7C-00000AFC .text daObj_StairDelete__FPv */ +void daObj_StairDelete(void*) { + /* Nonmatching */ +} + +/* 00000AFC-00000B20 .text daObj_StairExecute__FPv */ +void daObj_StairExecute(void*) { + /* Nonmatching */ +} + +/* 00000B20-00001364 .text _execute__13daObj_Stair_cFv */ +void daObj_Stair_c::_execute() { + /* Nonmatching */ +} + +/* 00001364-0000139C .text daObj_StairDraw__FPv */ +void daObj_StairDraw(void*) { + /* Nonmatching */ +} + +/* 0000139C-000013A4 .text daObj_StairIsDelete__FPv */ +void daObj_StairIsDelete(void*) { + /* Nonmatching */ +} + +/* 000013A4-000013EC .text __dt__16daobj_stairHIO_cFv */ +daobj_stairHIO_c::~daobj_stairHIO_c() { + /* Nonmatching */ +} + +/* 00001428-00001430 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00001430-00001438 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00001438-00001440 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001440-00001448 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00001448-00001450 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00001450-00001460 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001460-00001468 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001468-00001470 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001470-000014A8 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000014A8-000014B0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014B0-000014B8 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014B8-000014C0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014C0-000014F8 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014F8-00001504 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001504-00001510 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001510-00001514 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001514-0000151C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000151C-00001524 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001524-0000152C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_swflat.cpp b/src/d/actor/d_a_obj_swflat.cpp new file mode 100644 index 000000000..2f9c515b5 --- /dev/null +++ b/src/d/actor/d_a_obj_swflat.cpp @@ -0,0 +1,228 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_swflat.cpp +// + +#include "d_a_obj_swflat.h" +#include "dolphin/types.h" + +/* 000000EC-00000138 .text __ct__17daObjSwflat_HIO_cFv */ +daObjSwflat_HIO_c::daObjSwflat_HIO_c() { + /* Nonmatching */ +} + +/* 00000138-00000280 .text CreateHeap__Q211daObjSwflat5Act_cFv */ +void daObjSwflat::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000280-000002C8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000002C8-00000630 .text Create__Q211daObjSwflat5Act_cFv */ +void daObjSwflat::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000630-000007BC .text Mthd_Create__Q211daObjSwflat5Act_cFv */ +void daObjSwflat::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000007BC-00000888 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000888-000008D0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000008D0-0000092C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000092C-00000974 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000974-0000097C .text Delete__Q211daObjSwflat5Act_cFv */ +void daObjSwflat::Act_c::Delete() { + /* Nonmatching */ +} + +/* 0000097C-00000A64 .text Mthd_Delete__Q211daObjSwflat5Act_cFv */ +void daObjSwflat::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000A64-00000AE4 .text set_mtx__Q211daObjSwflat5Act_cFv */ +void daObjSwflat::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000AE4-00000B20 .text init_mtx__Q211daObjSwflat5Act_cFv */ +void daObjSwflat::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000B20-0000121C .text Execute__Q211daObjSwflat5Act_cFPPA3_A4_f */ +void daObjSwflat::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 0000121C-000012D4 .text Draw__Q211daObjSwflat5Act_cFv */ +void daObjSwflat::Act_c::Draw() { + /* Nonmatching */ +} + +/* 000012D4-000012DC .text IsDelete__Q211daObjSwflat5Act_cFv */ +void daObjSwflat::Act_c::IsDelete() { + /* Nonmatching */ +} + +/* 000012DC-000012FC .text Mthd_Create__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv */ +void daObjSwflat::@unnamed@d_a_obj_swflat_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000012FC-0000131C .text Mthd_Delete__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv */ +void daObjSwflat::@unnamed@d_a_obj_swflat_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000131C-0000133C .text Mthd_Execute__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv */ +void daObjSwflat::@unnamed@d_a_obj_swflat_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 0000133C-00001368 .text Mthd_Draw__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv */ +void daObjSwflat::@unnamed@d_a_obj_swflat_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001368-00001394 .text Mthd_IsDelete__Q211daObjSwflat28@unnamed@d_a_obj_swflat_cpp@FPv */ +void daObjSwflat::@unnamed@d_a_obj_swflat_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001394-000013DC .text __dt__17daObjSwflat_HIO_cFv */ +daObjSwflat_HIO_c::~daObjSwflat_HIO_c() { + /* Nonmatching */ +} + +/* 000013DC-000013E4 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000013E4-000013EC .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 000013EC-000013FC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000013FC-00001404 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001404-0000140C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000140C-00001414 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001414-0000141C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000141C-00001454 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001454-0000145C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000145C-00001464 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001464-0000146C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000146C-000014A4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014A4-000014A8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000014A8-000014B0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000014B0-000014B8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000014B8-000014C0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000014C0-000014CC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000014CC-000014D8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000014D8-00001534 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001534-00001550 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwflat5Act_c5Prm_eQ311daObjSwflat5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjSwflat::Act_c::Prm_e, daObjSwflat::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 0000158C-00001594 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001594-0000159C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_swhammer.cpp b/src/d/actor/d_a_obj_swhammer.cpp new file mode 100644 index 000000000..bae16c0d2 --- /dev/null +++ b/src/d/actor/d_a_obj_swhammer.cpp @@ -0,0 +1,368 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_swhammer.cpp +// + +#include "d_a_obj_swhammer.h" +#include "dolphin/types.h" + +/* 000000EC-00000260 .text __ct__Q213daObjSwhammer5Act_cFv */ +daObjSwhammer::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 00000260-000002BC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000002BC-00000388 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000388-000003D0 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000003D0-0000042C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000042C-00000474 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000474-000004B0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000004B0-0000058C .text CreateHeap__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000058C-0000070C .text Create__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::Create() { + /* Nonmatching */ +} + +/* 0000070C-000007F8 .text _create__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::_create() { + /* Nonmatching */ +} + +/* 000007F8-00000828 .text Delete__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000828-0000087C .text _delete__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::_delete() { + /* Nonmatching */ +} + +/* 0000087C-000008E8 .text set_mtx__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000008E8-00000938 .text init_mtx__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000938-00000A58 .text set_damage__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::set_damage() { + /* Nonmatching */ +} + +/* 00000A58-00000ABC .text vib_start__Q213daObjSwhammer5Act_cFsf */ +void daObjSwhammer::Act_c::vib_start(short, float) { + /* Nonmatching */ +} + +/* 00000ABC-00000B34 .text vib_proc__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::vib_proc() { + /* Nonmatching */ +} + +/* 00000B34-00000B40 .text crush_start__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::crush_start() { + /* Nonmatching */ +} + +/* 00000B40-00000BF0 .text crush_proc__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::crush_proc() { + /* Nonmatching */ +} + +/* 00000BF0-00000DB8 .text eff_crush__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::eff_crush() { + /* Nonmatching */ +} + +/* 00000DB8-00000E74 .text calc_top_pos__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::calc_top_pos() { + /* Nonmatching */ +} + +/* 00000E74-00000F94 .text jnodeCB__Q213daObjSwhammer5Act_cFP7J3DNodei */ +void daObjSwhammer::Act_c::jnodeCB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000F94-00001000 .text mode_upper_init__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::mode_upper_init() { + /* Nonmatching */ +} + +/* 00001000-000010F4 .text mode_upper__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::mode_upper() { + /* Nonmatching */ +} + +/* 000010F4-0000117C .text mode_u_l_init__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::mode_u_l_init() { + /* Nonmatching */ +} + +/* 0000117C-0000121C .text mode_u_l__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::mode_u_l() { + /* Nonmatching */ +} + +/* 0000121C-0000128C .text mode_lower_init__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::mode_lower_init() { + /* Nonmatching */ +} + +/* 0000128C-00001330 .text mode_lower__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::mode_lower() { + /* Nonmatching */ +} + +/* 00001330-00001348 .text mode_l_u_init__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::mode_l_u_init() { + /* Nonmatching */ +} + +/* 00001348-00001380 .text mode_l_u__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::mode_l_u() { + /* Nonmatching */ +} + +/* 00001380-00001504 .text Execute__Q213daObjSwhammer5Act_cFPPA3_A4_f */ +void daObjSwhammer::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001504-00001564 .text Draw__Q213daObjSwhammer5Act_cFv */ +void daObjSwhammer::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00001564-00001584 .text Mthd_Create__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv */ +void daObjSwhammer::@unnamed@d_a_obj_swhammer_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001584-000015A8 .text Mthd_Delete__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv */ +void daObjSwhammer::@unnamed@d_a_obj_swhammer_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000015A8-000015C8 .text Mthd_Execute__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv */ +void daObjSwhammer::@unnamed@d_a_obj_swhammer_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000015C8-000015F4 .text Mthd_Draw__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv */ +void daObjSwhammer::@unnamed@d_a_obj_swhammer_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000015F4-00001620 .text Mthd_IsDelete__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv */ +void daObjSwhammer::@unnamed@d_a_obj_swhammer_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001620-00001628 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00001628-00001630 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001630-00001638 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00001638-00001640 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00001640-00001648 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00001648-00001650 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00001650-00001658 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001658-00001660 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00001660-000016A8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000016A8-000016AC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000016AC-000016B0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000016B0-000016B4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000016B4-000016B8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000016B8-00001700 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001700-0000175C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000175C-0000176C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000176C-00001774 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001774-0000177C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000177C-00001784 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001784-0000178C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000178C-000017C4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000017C4-000017CC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000017CC-000017D4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000017D4-000017DC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000017DC-00001814 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001814-00001818 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001818-00001820 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001820-00001828 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001828-00001830 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001830-0000183C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000183C-00001848 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001848-00001AD0 .text __dt__Q213daObjSwhammer5Act_cFv */ +daObjSwhammer::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 00001AD0-00001AEC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ313daObjSwhammer5Act_c5Prm_eQ313daObjSwhammer5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjSwhammer::Act_c::Prm_e, daObjSwhammer::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00001AEC-00001AF4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001AF4-00001AFC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_swheavy.cpp b/src/d/actor/d_a_obj_swheavy.cpp new file mode 100644 index 000000000..0846913e6 --- /dev/null +++ b/src/d/actor/d_a_obj_swheavy.cpp @@ -0,0 +1,138 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_swheavy.cpp +// + +#include "d_a_obj_swheavy.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q212daObjSwheavy5Act_cFP10fopAc_ac_c */ +void daObjSwheavy::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-0000032C .text create_heap__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 0000032C-00000628 .text _create__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000628-000006EC .text _delete__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000006EC-000007F8 .text set_mtx__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000007F8-00000850 .text init_mtx__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000850-00000884 .text rideCB__Q212daObjSwheavy5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void daObjSwheavy::Act_c::rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000884-00000998 .text calc_top_pos__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::calc_top_pos() { + /* Nonmatching */ +} + +/* 00000998-000009A4 .text top_bg_aim_req__Q212daObjSwheavy5Act_cFfs */ +void daObjSwheavy::Act_c::top_bg_aim_req(float, short) { + /* Nonmatching */ +} + +/* 000009A4-00000AF8 .text set_push_flag__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::set_push_flag() { + /* Nonmatching */ +} + +/* 00000AF8-00000B14 .text mode_upper_init__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::mode_upper_init() { + /* Nonmatching */ +} + +/* 00000B14-00000C30 .text mode_upper__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::mode_upper() { + /* Nonmatching */ +} + +/* 00000C30-00000C90 .text mode_u_l_init__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::mode_u_l_init() { + /* Nonmatching */ +} + +/* 00000C90-00000D98 .text mode_u_l__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::mode_u_l() { + /* Nonmatching */ +} + +/* 00000D98-00000DB8 .text mode_lower_init__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::mode_lower_init() { + /* Nonmatching */ +} + +/* 00000DB8-00000F0C .text mode_lower__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::mode_lower() { + /* Nonmatching */ +} + +/* 00000F0C-00000F44 .text mode_l_u_init__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::mode_l_u_init() { + /* Nonmatching */ +} + +/* 00000F44-00000FBC .text mode_l_u__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::mode_l_u() { + /* Nonmatching */ +} + +/* 00000FBC-00001104 .text _execute__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001104-000011C0 .text _draw__Q212daObjSwheavy5Act_cFv */ +void daObjSwheavy::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000011C0-000011E0 .text Mthd_Create__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv */ +void daObjSwheavy::@unnamed@d_a_obj_swheavy_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000011E0-00001204 .text Mthd_Delete__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv */ +void daObjSwheavy::@unnamed@d_a_obj_swheavy_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001204-00001228 .text Mthd_Execute__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv */ +void daObjSwheavy::@unnamed@d_a_obj_swheavy_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001228-0000124C .text Mthd_Draw__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv */ +void daObjSwheavy::@unnamed@d_a_obj_swheavy_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 0000124C-00001254 .text Mthd_IsDelete__Q212daObjSwheavy29@unnamed@d_a_obj_swheavy_cpp@FPv */ +void daObjSwheavy::@unnamed@d_a_obj_swheavy_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001254-00001270 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwheavy5Act_c5Prm_eQ312daObjSwheavy5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjSwheavy::Act_c::Prm_e, daObjSwheavy::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_swlight.cpp b/src/d/actor/d_a_obj_swlight.cpp new file mode 100644 index 000000000..e026b1fc4 --- /dev/null +++ b/src/d/actor/d_a_obj_swlight.cpp @@ -0,0 +1,338 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_swlight.cpp +// + +#include "d_a_obj_swlight.h" +#include "dolphin/types.h" + +/* 000000EC-00000154 .text is_switch2__Q212daObjSwlight5Act_cCFv */ +void daObjSwlight::Act_c::is_switch2() const { + /* Nonmatching */ +} + +/* 00000154-00000178 .text solidHeapCB__Q212daObjSwlight5Act_cFP10fopAc_ac_c */ +void daObjSwlight::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000178-0000045C .text create_heap__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 0000045C-00000704 .text _create__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000704-00000794 .text __dt__9dCcD_SttsFv */ +dCcD_Stts::~dCcD_Stts() { + /* Nonmatching */ +} + +/* 00000794-000007E8 .text __ct__9dCcD_SttsFv */ +dCcD_Stts::dCcD_Stts() { + /* Nonmatching */ +} + +/* 000007E8-00000844 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000844-00000880 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000880-00000960 .text __dt__8dCcD_TriFv */ +dCcD_Tri::~dCcD_Tri() { + /* Nonmatching */ +} + +/* 00000960-000009F0 .text __ct__8dCcD_TriFv */ +dCcD_Tri::dCcD_Tri() { + /* Nonmatching */ +} + +/* 000009F0-00000A4C .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 00000A4C-00000A94 .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 00000A94-00000AF0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000AF0-00000B38 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000B38-00000B94 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000B94-00000BF0 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000BF0-00000C38 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000C38-00000CB8 .text _delete__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000CB8-00000CC0 .text jnodeCB_moon__Q212daObjSwlight5Act_cFP7J3DNodei */ +void daObjSwlight::Act_c::jnodeCB_moon(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000CC0-00000D2C .text set_mtx__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000D2C-00000D68 .text init_mtx__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000D68-00000E04 .text init_cc__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::init_cc() { + /* Nonmatching */ +} + +/* 00000E04-00000FC4 .text set_cc_pos__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::set_cc_pos() { + /* Nonmatching */ +} + +/* 00000FC4-00001028 .text set_cc__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::set_cc() { + /* Nonmatching */ +} + +/* 00001028-000010B8 .text init_eye_pos__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::init_eye_pos() { + /* Nonmatching */ +} + +/* 000010B8-0000115C .text chk_light__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::chk_light() { + /* Nonmatching */ +} + +/* 0000115C-0000119C .text power_up__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::power_up() { + /* Nonmatching */ +} + +/* 0000119C-000011DC .text power_down__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::power_down() { + /* Nonmatching */ +} + +/* 000011DC-000011F4 .text mode_norm_moon_init__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::mode_norm_moon_init() { + /* Nonmatching */ +} + +/* 000011F4-00001334 .text mode_norm_moon__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::mode_norm_moon() { + /* Nonmatching */ +} + +/* 00001334-00001340 .text mode_norm_sun_init__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::mode_norm_sun_init() { + /* Nonmatching */ +} + +/* 00001340-00001400 .text mode_norm_sun__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::mode_norm_sun() { + /* Nonmatching */ +} + +/* 00001400-00001418 .text mode_active_moon_init__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::mode_active_moon_init() { + /* Nonmatching */ +} + +/* 00001418-00001524 .text mode_active_moon__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::mode_active_moon() { + /* Nonmatching */ +} + +/* 00001524-00001530 .text mode_active_sun_init__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::mode_active_sun_init() { + /* Nonmatching */ +} + +/* 00001530-0000162C .text mode_active_sun__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::mode_active_sun() { + /* Nonmatching */ +} + +/* 0000162C-00001714 .text _execute__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001714-0000187C .text setMaterial__12daObjSwlightFP11J3DMaterialUc */ +void daObjSwlight::setMaterial(J3DMaterial*, unsigned char) { + /* Nonmatching */ +} + +/* 0000187C-00001970 .text setMaterial_Before_mirror__12daObjSwlightFP11J3DMaterialUc */ +void daObjSwlight::setMaterial_Before_mirror(J3DMaterial*, unsigned char) { + /* Nonmatching */ +} + +/* 00001970-00001AC4 .text _draw__Q212daObjSwlight5Act_cFv */ +void daObjSwlight::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00001AC4-00001AE4 .text Mthd_Create__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv */ +void daObjSwlight::@unnamed@d_a_obj_swlight_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001AE4-00001B08 .text Mthd_Delete__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv */ +void daObjSwlight::@unnamed@d_a_obj_swlight_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001B08-00001B2C .text Mthd_Execute__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv */ +void daObjSwlight::@unnamed@d_a_obj_swlight_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001B2C-00001B50 .text Mthd_Draw__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv */ +void daObjSwlight::@unnamed@d_a_obj_swlight_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001B50-00001B58 .text Mthd_IsDelete__Q212daObjSwlight29@unnamed@d_a_obj_swlight_cpp@FPv */ +void daObjSwlight::@unnamed@d_a_obj_swlight_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001B58-00001B60 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001B60-00001B68 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001B68-00001B74 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001B74-00001B80 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001B80-00001B90 .text GetShapeAttr__8dCcD_TriFv */ +void dCcD_Tri::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001B90-00001B98 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001B98-00001BA0 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001BA0-00001BD8 .text CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001BD8-00001BE0 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001BE0-00001BE8 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001BE8-00001BF0 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001BF0-00001BF8 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001BF8-00001C00 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C00-00001C08 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C08-00001C40 .text CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C40-00001C44 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001C44-00001C4C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001C4C-00001C94 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001C94-00001CB0 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjSwlight5Act_c5Prm_eQ312daObjSwlight5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjSwlight::Act_c::Prm_e, daObjSwlight::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00001CB0-00001CB8 .text @280@__dt__8dCcD_TriFv */ +void @280@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + +/* 00001CB8-00001CC0 .text @248@__dt__8dCcD_TriFv */ +void @248@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_swpush.cpp b/src/d/actor/d_a_obj_swpush.cpp new file mode 100644 index 000000000..b22d3f28d --- /dev/null +++ b/src/d/actor/d_a_obj_swpush.cpp @@ -0,0 +1,243 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_swpush.cpp +// + +#include "d_a_obj_swpush.h" +#include "dolphin/types.h" + +/* 000000EC-0000011C .text prmZ_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::prmZ_init() { + /* Nonmatching */ +} + +/* 0000011C-0000019C .text is_switch2__Q211daObjSwpush5Act_cCFv */ +void daObjSwpush::Act_c::is_switch2() const { + /* Nonmatching */ +} + +/* 0000019C-000001C0 .text solidHeapCB__Q211daObjSwpush5Act_cFP10fopAc_ac_c */ +void daObjSwpush::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001C0-00000478 .text create_heap__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000478-0000051C .text create_res_load__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::create_res_load() { + /* Nonmatching */ +} + +/* 0000051C-000008C4 .text Mthd_Create__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000008C4-00000920 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00000920-00000968 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000968-000009F8 .text Mthd_Delete__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000009F8-00000A64 .text set_mtx__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000A64-00000AA0 .text init_mtx__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000AA0-00000B34 .text set_btp_frame__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::set_btp_frame() { + /* Nonmatching */ +} + +/* 00000B34-00000EDC .text rideCB__Q211daObjSwpush5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void daObjSwpush::Act_c::rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000EDC-00000F38 .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 00000F38-00000F80 .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 00000F80-00000FBC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000FBC-0000105C .text jnodeCB__Q211daObjSwpush5Act_cFP7J3DNodei */ +void daObjSwpush::Act_c::jnodeCB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000105C-00001170 .text calc_top_pos__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::calc_top_pos() { + /* Nonmatching */ +} + +/* 00001170-0000117C .text top_bg_aim_req__Q211daObjSwpush5Act_cFfs */ +void daObjSwpush::Act_c::top_bg_aim_req(float, short) { + /* Nonmatching */ +} + +/* 0000117C-0000130C .text set_push_flag__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::set_push_flag() { + /* Nonmatching */ +} + +/* 0000130C-0000132C .text mode_upper_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::mode_upper_init() { + /* Nonmatching */ +} + +/* 0000132C-00001508 .text mode_upper__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::mode_upper() { + /* Nonmatching */ +} + +/* 00001508-00001568 .text mode_u_l_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::mode_u_l_init() { + /* Nonmatching */ +} + +/* 00001568-000016DC .text mode_u_l__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::mode_u_l() { + /* Nonmatching */ +} + +/* 000016DC-000016FC .text mode_lower_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::mode_lower_init() { + /* Nonmatching */ +} + +/* 000016FC-00001898 .text mode_lower__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::mode_lower() { + /* Nonmatching */ +} + +/* 00001898-000018D0 .text mode_l_u_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::mode_l_u_init() { + /* Nonmatching */ +} + +/* 000018D0-00001990 .text mode_l_u__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::mode_l_u() { + /* Nonmatching */ +} + +/* 00001990-0000199C .text demo_non_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_non_init() { + /* Nonmatching */ +} + +/* 0000199C-000019A0 .text demo_non__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_non() { + /* Nonmatching */ +} + +/* 000019A0-000019F8 .text demo_reqPause_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_reqPause_init() { + /* Nonmatching */ +} + +/* 000019F8-00001A2C .text demo_reqPause__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_reqPause() { + /* Nonmatching */ +} + +/* 00001A2C-00001A54 .text demo_runPause_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_runPause_init() { + /* Nonmatching */ +} + +/* 00001A54-00001AA0 .text demo_runPause__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_runPause() { + /* Nonmatching */ +} + +/* 00001AA0-00001AF8 .text demo_stop_puase__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_stop_puase() { + /* Nonmatching */ +} + +/* 00001AF8-00001BA4 .text demo_reqSw_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_reqSw_init() { + /* Nonmatching */ +} + +/* 00001BA4-00001C18 .text demo_reqSw__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_reqSw() { + /* Nonmatching */ +} + +/* 00001C18-00001C24 .text demo_runSw_init__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_runSw_init() { + /* Nonmatching */ +} + +/* 00001C24-00001C84 .text demo_runSw__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::demo_runSw() { + /* Nonmatching */ +} + +/* 00001C84-00001F14 .text Mthd_Execute__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::Mthd_Execute() { + /* Nonmatching */ +} + +/* 00001F14-00001FF8 .text Mthd_Draw__Q211daObjSwpush5Act_cFv */ +void daObjSwpush::Act_c::Mthd_Draw() { + /* Nonmatching */ +} + +/* 00001FF8-00002018 .text Mthd_Create__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv */ +void daObjSwpush::@unnamed@d_a_obj_swpush_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00002018-00002038 .text Mthd_Delete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv */ +void daObjSwpush::@unnamed@d_a_obj_swpush_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00002038-00002058 .text Mthd_Execute__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv */ +void daObjSwpush::@unnamed@d_a_obj_swpush_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00002058-00002078 .text Mthd_Draw__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv */ +void daObjSwpush::@unnamed@d_a_obj_swpush_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00002078-00002080 .text Mthd_IsDelete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv */ +void daObjSwpush::@unnamed@d_a_obj_swpush_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00002080-0000209C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjSwpush5Act_c5Prm_eQ311daObjSwpush5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjSwpush::Act_c::Prm_e, daObjSwpush::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_table.cpp b/src/d/actor/d_a_obj_table.cpp new file mode 100644 index 000000000..bc2800cdd --- /dev/null +++ b/src/d/actor/d_a_obj_table.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_table.cpp +// + +#include "d_a_obj_table.h" +#include "dolphin/types.h" + +/* 00000078-000001B8 .text CreateHeap__Q210daObjTable5Act_cFv */ +void daObjTable::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001B8-00000284 .text Create__Q210daObjTable5Act_cFv */ +void daObjTable::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000284-000003B4 .text Mthd_Create__Q210daObjTable5Act_cFv */ +void daObjTable::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000003B4-000003BC .text Delete__Q210daObjTable5Act_cFv */ +void daObjTable::Act_c::Delete() { + /* Nonmatching */ +} + +/* 000003BC-00000408 .text Mthd_Delete__Q210daObjTable5Act_cFv */ +void daObjTable::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000408-00000488 .text set_mtx__Q210daObjTable5Act_cFv */ +void daObjTable::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000488-000004C4 .text init_mtx__Q210daObjTable5Act_cFv */ +void daObjTable::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000004C4-00000500 .text Execute__Q210daObjTable5Act_cFPPA3_A4_f */ +void daObjTable::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000500-00000608 .text Draw__Q210daObjTable5Act_cFv */ +void daObjTable::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000608-00000628 .text Mthd_Create__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv */ +void daObjTable::@unnamed@d_a_obj_table_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000628-00000648 .text Mthd_Delete__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv */ +void daObjTable::@unnamed@d_a_obj_table_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000648-00000668 .text Mthd_Execute__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv */ +void daObjTable::@unnamed@d_a_obj_table_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000668-00000694 .text Mthd_Draw__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv */ +void daObjTable::@unnamed@d_a_obj_table_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000694-000006C0 .text Mthd_IsDelete__Q210daObjTable27@unnamed@d_a_obj_table_cpp@FPv */ +void daObjTable::@unnamed@d_a_obj_table_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000006C0-000006C8 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 000006C8-000006D0 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000006D0-000006D8 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 000006D8-000006F4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTable5Act_c5Prm_eQ310daObjTable5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjTable::Act_c::Prm_e, daObjTable::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_tapestry.cpp b/src/d/actor/d_a_obj_tapestry.cpp new file mode 100644 index 000000000..325519bce --- /dev/null +++ b/src/d/actor/d_a_obj_tapestry.cpp @@ -0,0 +1,653 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_tapestry.cpp +// + +#include "d_a_obj_tapestry.h" +#include "dolphin/types.h" + +/* 000000EC-000001E0 .text __ct__19daObjTapestry_HIO_cFv */ +daObjTapestry_HIO_c::daObjTapestry_HIO_c() { + /* Nonmatching */ +} + +/* 000001E0-00000254 .text plight_delete__21daObjTapestryPLight_cFv */ +void daObjTapestryPLight_c::plight_delete() { + /* Nonmatching */ +} + +/* 00000254-000002B0 .text plight_move__21daObjTapestryPLight_cF4cXyz5csXyz */ +void daObjTapestryPLight_c::plight_move(cXyz, csXyz) { + /* Nonmatching */ +} + +/* 000002B0-000002EC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000002EC-00000324 .text plight_make__21daObjTapestryPLight_cFv */ +void daObjTapestryPLight_c::plight_make() { + /* Nonmatching */ +} + +/* 00000324-00000490 .text setPointLight__21daObjTapestryPLight_cF4cXyz5csXyz */ +void daObjTapestryPLight_c::setPointLight(cXyz, csXyz) { + /* Nonmatching */ +} + +/* 00000490-00000600 .text execute__22daObjTapestryFireEff_cFP14JPABaseEmitter */ +void daObjTapestryFireEff_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00000600-00000638 .text __ct__23daObjTapestryDrawData_cFv */ +daObjTapestryDrawData_c::daObjTapestryDrawData_c() { + /* Nonmatching */ +} + +/* 00000638-000006C8 .text ct_tex__23daObjTapestryDrawData_cFv */ +void daObjTapestryDrawData_c::ct_tex() { + /* Nonmatching */ +} + +/* 000006C8-00000878 .text ct_dl__23daObjTapestryDrawData_cFv */ +void daObjTapestryDrawData_c::ct_dl() { + /* Nonmatching */ +} + +/* 00000878-00000C44 .text __ct__21daObjTapestryPacket_cFv */ +daObjTapestryPacket_c::daObjTapestryPacket_c() { + /* Nonmatching */ +} + +/* 00000C44-00000CC0 .text __dt__22daObjTapestrySmokeCB_cFv */ +daObjTapestrySmokeCB_c::~daObjTapestrySmokeCB_c() { + /* Nonmatching */ +} + +/* 00000CC0-00000F3C .text init__21daObjTapestryPacket_cFP15daObjTapestry_c */ +void daObjTapestryPacket_c::init(daObjTapestry_c*) { + /* Nonmatching */ +} + +/* 00000F3C-00000F90 .text update__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::update() { + /* Nonmatching */ +} + +/* 00000F90-00001154 .text calc_acc_spring_sub__21daObjTapestryPacket_cFPC4cXyzPC4cXyzff */ +void daObjTapestryPacket_c::calc_acc_spring_sub(const cXyz*, const cXyz*, float, float) { + /* Nonmatching */ +} + +/* 00001154-000014FC .text calc_acc_spring__21daObjTapestryPacket_cFii */ +void daObjTapestryPacket_c::calc_acc_spring(int, int) { + /* Nonmatching */ +} + +/* 000014FC-000015B8 .text calc_acc_gravity__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::calc_acc_gravity() { + /* Nonmatching */ +} + +/* 000015B8-00001858 .text calc_acc_wave__21daObjTapestryPacket_cFii */ +void daObjTapestryPacket_c::calc_acc_wave(int, int) { + /* Nonmatching */ +} + +/* 00001858-000019CC .text calc_acc_hit__21daObjTapestryPacket_cFii */ +void daObjTapestryPacket_c::calc_acc_hit(int, int) { + /* Nonmatching */ +} + +/* 000019CC-00001AF4 .text calc_spd__21daObjTapestryPacket_cFii */ +void daObjTapestryPacket_c::calc_spd(int, int) { + /* Nonmatching */ +} + +/* 00001AF4-00001D34 .text calc_pos_crr__21daObjTapestryPacket_cFii */ +void daObjTapestryPacket_c::calc_pos_crr(int, int) { + /* Nonmatching */ +} + +/* 00001D34-00001E74 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00001E74-00001F8C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001F8C-0000202C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 0000202C-00002088 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002088-000020D0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000020D0-0000212C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000212C-00002174 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002174-000021F4 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000021F4-00002350 .text calc_pos__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::calc_pos() { + /* Nonmatching */ +} + +/* 00002350-00002874 .text calc_nrm__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::calc_nrm() { + /* Nonmatching */ +} + +/* 00002874-00002D80 .text calc_wind__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::calc_wind() { + /* Nonmatching */ +} + +/* 00002D80-00002F38 .text calc_hit__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::calc_hit() { + /* Nonmatching */ +} + +/* 00002F38-00003008 .text calc_fire_leap__21daObjTapestryPacket_cFii */ +void daObjTapestryPacket_c::calc_fire_leap(int, int) { + /* Nonmatching */ +} + +/* 00003008-0000331C .text calc_fire__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::calc_fire() { + /* Nonmatching */ +} + +/* 0000331C-0000340C .text calc__21daObjTapestryPacket_cFP15daObjTapestry_c */ +void daObjTapestryPacket_c::calc(daObjTapestry_c*) { + /* Nonmatching */ +} + +/* 0000340C-000034CC .text set_hit__21daObjTapestryPacket_cF4cXyz4cXyzffb */ +void daObjTapestryPacket_c::set_hit(cXyz, cXyz, float, float, bool) { + /* Nonmatching */ +} + +/* 000034CC-000034F4 .text get_now_pos__21daObjTapestryPacket_cFii */ +void daObjTapestryPacket_c::get_now_pos(int, int) { + /* Nonmatching */ +} + +/* 000034F4-000036C4 .text eff_start__21daObjTapestryPacket_cFii */ +void daObjTapestryPacket_c::eff_start(int, int) { + /* Nonmatching */ +} + +/* 000036C4-00003934 .text eff_start_chk__21daObjTapestryPacket_cFii */ +void daObjTapestryPacket_c::eff_start_chk(int, int) { + /* Nonmatching */ +} + +/* 00003934-000039C0 .text eff_end__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::eff_end() { + /* Nonmatching */ +} + +/* 000039C0-00003CC0 .text eff_pos__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::eff_pos() { + /* Nonmatching */ +} + +/* 00003CC0-00003D3C .text eff_delete__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::eff_delete() { + /* Nonmatching */ +} + +/* 00003D3C-00003D48 .text smokeCallback_init__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::smokeCallback_init() { + /* Nonmatching */ +} + +/* 00003D48-00003E20 .text smoke_set__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::smoke_set() { + /* Nonmatching */ +} + +/* 00003E20-00003F8C .text smoke_move__21daObjTapestryPacket_cFP10fopAc_ac_c */ +void daObjTapestryPacket_c::smoke_move(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00003F8C-00004090 .text setup_vtx__21daObjTapestryPacket_cFP22daObjTapestryDrawVtx_c */ +void daObjTapestryPacket_c::setup_vtx(daObjTapestryDrawVtx_c*) { + /* Nonmatching */ +} + +/* 00004090-0000410C .text load_tex__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::load_tex() { + /* Nonmatching */ +} + +/* 0000410C-0000418C .text setup_rendar__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::setup_rendar() { + /* Nonmatching */ +} + +/* 0000418C-000042F8 .text setup_tev_stage__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::setup_tev_stage() { + /* Nonmatching */ +} + +/* 000042F8-000044B8 .text setup_tevColReg__21daObjTapestryPacket_cFP15daObjTapestry_c */ +void daObjTapestryPacket_c::setup_tevColReg(daObjTapestry_c*) { + /* Nonmatching */ +} + +/* 000044B8-000045C8 .text draw__21daObjTapestryPacket_cFv */ +void daObjTapestryPacket_c::draw() { + /* Nonmatching */ +} + +/* 000045C8-0000461C .text chk_appear__15daObjTapestry_cFv */ +void daObjTapestry_c::chk_appear() { + /* Nonmatching */ +} + +/* 0000461C-000046A8 .text set_mtx__15daObjTapestry_cFv */ +void daObjTapestry_c::set_mtx() { + /* Nonmatching */ +} + +/* 000046A8-000046E4 .text init_mtx__15daObjTapestry_cFv */ +void daObjTapestry_c::init_mtx() { + /* Nonmatching */ +} + +/* 000046E4-00004708 .text solidHeapCB__15daObjTapestry_cFP10fopAc_ac_c */ +void daObjTapestry_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004708-00004800 .text create_heap__15daObjTapestry_cFv */ +void daObjTapestry_c::create_heap() { + /* Nonmatching */ +} + +/* 00004800-0000482C .text create_res_load__15daObjTapestry_cFv */ +void daObjTapestry_c::create_res_load() { + /* Nonmatching */ +} + +/* 0000482C-000048C8 .text init_cc__15daObjTapestry_cFv */ +void daObjTapestry_c::init_cc() { + /* Nonmatching */ +} + +/* 000048C8-00004A30 .text set_cc_pos__15daObjTapestry_cFv */ +void daObjTapestry_c::set_cc_pos() { + /* Nonmatching */ +} + +/* 00004A30-00004E30 .text checkCollision__15daObjTapestry_cFv */ +void daObjTapestry_c::checkCollision() { + /* Nonmatching */ +} + +/* 00004E30-00004F2C .text set_eye_pos__15daObjTapestry_cFv */ +void daObjTapestry_c::set_eye_pos() { + /* Nonmatching */ +} + +/* 00004F2C-00005168 .text _create__15daObjTapestry_cFv */ +void daObjTapestry_c::_create() { + /* Nonmatching */ +} + +/* 00005168-000051F8 .text __dt__9dCcD_SttsFv */ +dCcD_Stts::~dCcD_Stts() { + /* Nonmatching */ +} + +/* 000051F8-0000524C .text __ct__9dCcD_SttsFv */ +dCcD_Stts::dCcD_Stts() { + /* Nonmatching */ +} + +/* 0000524C-000052A8 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000052A8-00005388 .text __dt__8dCcD_TriFv */ +dCcD_Tri::~dCcD_Tri() { + /* Nonmatching */ +} + +/* 00005388-00005418 .text __ct__8dCcD_TriFv */ +dCcD_Tri::dCcD_Tri() { + /* Nonmatching */ +} + +/* 00005418-00005474 .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 00005474-000054BC .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 000054BC-00005518 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00005518-00005560 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00005560-00005628 .text _delete__15daObjTapestry_cFv */ +void daObjTapestry_c::_delete() { + /* Nonmatching */ +} + +/* 00005628-00005730 .text wait_act_proc__15daObjTapestry_cFv */ +void daObjTapestry_c::wait_act_proc() { + /* Nonmatching */ +} + +/* 00005730-000057B0 .text demo_request_act_proc__15daObjTapestry_cFv */ +void daObjTapestry_c::demo_request_act_proc() { + /* Nonmatching */ +} + +/* 000057B0-000058D8 .text burn_act_proc__15daObjTapestry_cFv */ +void daObjTapestry_c::burn_act_proc() { + /* Nonmatching */ +} + +/* 000058D8-00005984 .text burn_act_init_proc__15daObjTapestry_cFv */ +void daObjTapestry_c::burn_act_init_proc() { + /* Nonmatching */ +} + +/* 00005984-00005994 .text fine_act_init_proc__15daObjTapestry_cFv */ +void daObjTapestry_c::fine_act_init_proc() { + /* Nonmatching */ +} + +/* 00005994-00005B30 .text setup_action__15daObjTapestry_cFi */ +void daObjTapestry_c::setup_action(int) { + /* Nonmatching */ +} + +/* 00005B30-00005BD0 .text _execute__15daObjTapestry_cFv */ +void daObjTapestry_c::_execute() { + /* Nonmatching */ +} + +/* 00005BD0-00005C44 .text _draw__15daObjTapestry_cFv */ +void daObjTapestry_c::_draw() { + /* Nonmatching */ +} + +/* 00005C44-00005C64 .text daObjTapestry_Create__FP10fopAc_ac_c */ +void daObjTapestry_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00005C64-00005C88 .text daObjTapestry_Delete__FP15daObjTapestry_c */ +void daObjTapestry_Delete(daObjTapestry_c*) { + /* Nonmatching */ +} + +/* 00005C88-00005CAC .text daObjTapestry_Execute__FP15daObjTapestry_c */ +void daObjTapestry_Execute(daObjTapestry_c*) { + /* Nonmatching */ +} + +/* 00005CAC-00005CD0 .text daObjTapestry_Draw__FP15daObjTapestry_c */ +void daObjTapestry_Draw(daObjTapestry_c*) { + /* Nonmatching */ +} + +/* 00005CD0-00005CD8 .text daObjTapestry_IsDelete__FP15daObjTapestry_c */ +void daObjTapestry_IsDelete(daObjTapestry_c*) { + /* Nonmatching */ +} + +/* 00005CD8-00005CE0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005CE0-00005CE8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005CE8-00005CF4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005CF4-00005D00 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005D00-00005D10 .text GetShapeAttr__8dCcD_TriFv */ +void dCcD_Tri::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005D10-00005D18 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005D18-00005D20 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005D20-00005D58 .text CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005D58-00005D60 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D60-00005D68 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D68-00005D70 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D70-00005D78 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D78-00005D80 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D80-00005D88 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005D88-00005DC0 .text CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005DC0-00005DC4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00005DC4-00005DCC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005DCC-00005E14 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00005E14-00005E5C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00005E5C-00005E60 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005E60-00005E64 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005E64-00005E68 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005E68-00005E6C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005E6C-00005EB4 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00005EB4-00005F10 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00005F10-00005F58 .text __dt__19daObjTapestry_HIO_cFv */ +daObjTapestry_HIO_c::~daObjTapestry_HIO_c() { + /* Nonmatching */ +} + +/* 00005F58-00005FD4 .text __dt__22daObjTapestryFireEff_cFv */ +daObjTapestryFireEff_c::~daObjTapestryFireEff_c() { + /* Nonmatching */ +} + +/* 00005FD4-0000604C .text __ct__22daObjTapestryFireEff_cFv */ +daObjTapestryFireEff_c::daObjTapestryFireEff_c() { + /* Nonmatching */ +} + +/* 0000604C-00006050 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00006050-000060E4 .text __dt__22daObjTapestryDrawVtx_cFv */ +daObjTapestryDrawVtx_c::~daObjTapestryDrawVtx_c() { + /* Nonmatching */ +} + +/* 000060E4-0000616C .text __ct__22daObjTapestryDrawVtx_cFv */ +daObjTapestryDrawVtx_c::daObjTapestryDrawVtx_c() { + /* Nonmatching */ +} + +/* 0000616C-00006278 .text __dt__21daObjTapestryPacket_cFv */ +daObjTapestryPacket_c::~daObjTapestryPacket_c() { + /* Nonmatching */ +} + +/* 00006278-00006294 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ215daObjTapestry_c7Param_eQ215daObjTapestry_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjTapestry_c::Param_e, daObjTapestry_c::Param_e) { + /* Nonmatching */ +} + +/* 00006348-00006350 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00006350-00006358 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00006358-00006360 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00006360-00006368 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00006368-00006370 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00006370-00006378 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00006378-00006380 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00006380-00006388 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00006388-00006390 .text @280@__dt__8dCcD_TriFv */ +void @280@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + +/* 00006390-00006398 .text @248@__dt__8dCcD_TriFv */ +void @248@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_tenmado.cpp b/src/d/actor/d_a_obj_tenmado.cpp new file mode 100644 index 000000000..909a1fe76 --- /dev/null +++ b/src/d/actor/d_a_obj_tenmado.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_tenmado.cpp +// + +#include "d_a_obj_tenmado.h" +#include "dolphin/types.h" + +/* 00000078-000001B4 .text CreateHeap__Q212daObjTenmado5Act_cFv */ +void daObjTenmado::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001B4-0000029C .text Create__Q212daObjTenmado5Act_cFv */ +void daObjTenmado::Act_c::Create() { + /* Nonmatching */ +} + +/* 0000029C-00000394 .text Mthd_Create__Q212daObjTenmado5Act_cFv */ +void daObjTenmado::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000394-0000039C .text Delete__Q212daObjTenmado5Act_cFv */ +void daObjTenmado::Act_c::Delete() { + /* Nonmatching */ +} + +/* 0000039C-000003E8 .text Mthd_Delete__Q212daObjTenmado5Act_cFv */ +void daObjTenmado::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000003E8-000004D8 .text set_mtx__Q212daObjTenmado5Act_cFv */ +void daObjTenmado::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000004D8-00000530 .text init_mtx__Q212daObjTenmado5Act_cFv */ +void daObjTenmado::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000530-00000694 .text Execute__Q212daObjTenmado5Act_cFPPA3_A4_f */ +void daObjTenmado::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000694-00000750 .text Draw__Q212daObjTenmado5Act_cFv */ +void daObjTenmado::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000750-00000770 .text Mthd_Create__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv */ +void daObjTenmado::@unnamed@d_a_obj_tenmado_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000770-00000790 .text Mthd_Delete__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv */ +void daObjTenmado::@unnamed@d_a_obj_tenmado_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000790-000007B0 .text Mthd_Execute__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv */ +void daObjTenmado::@unnamed@d_a_obj_tenmado_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000007B0-000007DC .text Mthd_Draw__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv */ +void daObjTenmado::@unnamed@d_a_obj_tenmado_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000007DC-00000808 .text Mthd_IsDelete__Q212daObjTenmado29@unnamed@d_a_obj_tenmado_cpp@FPv */ +void daObjTenmado::@unnamed@d_a_obj_tenmado_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000808-00000810 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000810-00000818 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000818-00000820 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000820-0000083C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjTenmado5Act_c5Prm_eQ312daObjTenmado5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjTenmado::Act_c::Prm_e, daObjTenmado::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_tide.cpp b/src/d/actor/d_a_obj_tide.cpp new file mode 100644 index 000000000..952472414 --- /dev/null +++ b/src/d/actor/d_a_obj_tide.cpp @@ -0,0 +1,243 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_tide.cpp +// + +#include "d_a_obj_tide.h" +#include "dolphin/types.h" + +/* 00000078-00000644 .text CreateHeap__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000644-0000068C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000068C-000007BC .text Create__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::Create() { + /* Nonmatching */ +} + +/* 000007BC-00000998 .text Mthd_Create__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000998-000009EC .text Delete__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::Delete() { + /* Nonmatching */ +} + +/* 000009EC-00000A54 .text Mthd_Delete__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000A54-00000B24 .text set_mtx__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000B24-00000B84 .text init_mtx__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000B84-00000D04 .text move_to_aim__Q29daObjTide5Act_cFfb */ +void daObjTide::Act_c::move_to_aim(float, bool) { + /* Nonmatching */ +} + +/* 00000D04-00000D64 .text chk_demo_rescue__Q29daObjTide5Act_cCFv */ +void daObjTide::Act_c::chk_demo_rescue() const { + /* Nonmatching */ +} + +/* 00000D64-00000DCC .text gmtw_demo_up_start__Q29daObjTide5Act_cCFv */ +void daObjTide::Act_c::gmtw_demo_up_start() const { + /* Nonmatching */ +} + +/* 00000DCC-00000DD8 .text mode_norm_init__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::mode_norm_init() { + /* Nonmatching */ +} + +/* 00000DD8-00000FAC .text mode_norm__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::mode_norm() { + /* Nonmatching */ +} + +/* 00000FAC-00001034 .text mode_gmtw_pre_init__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::mode_gmtw_pre_init() { + /* Nonmatching */ +} + +/* 00001034-000010C0 .text mode_gmtw_pre__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::mode_gmtw_pre() { + /* Nonmatching */ +} + +/* 000010C0-000011E4 .text mode_gmtw_init__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::mode_gmtw_init() { + /* Nonmatching */ +} + +/* 000011E4-00001374 .text mode_gmtw__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::mode_gmtw() { + /* Nonmatching */ +} + +/* 00001374-000013FC .text mode_gmtw_demo_init__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::mode_gmtw_demo_init() { + /* Nonmatching */ +} + +/* 000013FC-00001654 .text mode_gmtw_demo__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::mode_gmtw_demo() { + /* Nonmatching */ +} + +/* 00001654-000016D0 .text se_init_gmtw__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::se_init_gmtw() { + /* Nonmatching */ +} + +/* 000016D0-000018B0 .text se_set_gmtw__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::se_set_gmtw() { + /* Nonmatching */ +} + +/* 000018B0-00001934 .text se_start_gopo__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::se_start_gopo() { + /* Nonmatching */ +} + +/* 00001934-000019B8 .text se_start_out__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::se_start_out() { + /* Nonmatching */ +} + +/* 000019B8-00001A3C .text se_start_up__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::se_start_up() { + /* Nonmatching */ +} + +/* 00001A3C-00001A8C .text se_stop_gopo__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::se_stop_gopo() { + /* Nonmatching */ +} + +/* 00001A8C-00001ADC .text se_stop_out__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::se_stop_out() { + /* Nonmatching */ +} + +/* 00001ADC-00001B2C .text se_stop_up__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::se_stop_up() { + /* Nonmatching */ +} + +/* 00001B2C-00001B78 .text se_pos_up__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::se_pos_up() { + /* Nonmatching */ +} + +/* 00001B78-00001C84 .text Execute__Q29daObjTide5Act_cFPPA3_A4_f */ +void daObjTide::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001C84-00001DD0 .text Draw__Q29daObjTide5Act_cFv */ +void daObjTide::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00001DD0-00001DF0 .text Mthd_Create__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv */ +void daObjTide::@unnamed@d_a_obj_tide_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001DF0-00001E10 .text Mthd_Delete__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv */ +void daObjTide::@unnamed@d_a_obj_tide_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001E10-00001E30 .text Mthd_Execute__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv */ +void daObjTide::@unnamed@d_a_obj_tide_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001E30-00001E5C .text Mthd_Draw__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv */ +void daObjTide::@unnamed@d_a_obj_tide_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001E5C-00001E88 .text Mthd_IsDelete__Q29daObjTide26@unnamed@d_a_obj_tide_cpp@FPv */ +void daObjTide::@unnamed@d_a_obj_tide_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001E88-00001E90 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 00001E90-00001E98 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001E98-00001EA0 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 00001EA0-00001EA8 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00001EA8-00001EB0 .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00001EB0-00001EB8 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00001EB8-00001EC0 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00001EC0-00001EC8 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00001EC8-00001F24 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00001F24-00001F80 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001F80-00001FDC .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00001FDC-00001FF8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjTide5Act_c5Prm_eQ39daObjTide5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjTide::Act_c::Prm_e, daObjTide::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_timer.cpp b/src/d/actor/d_a_obj_timer.cpp new file mode 100644 index 000000000..4cfd25dd3 --- /dev/null +++ b/src/d/actor/d_a_obj_timer.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_timer.cpp +// + +#include "d_a_obj_timer.h" +#include "dolphin/types.h" + +/* 00000078-00000114 .text _create__Q210daObjTimer5Act_cFv */ +void daObjTimer::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000114-0000011C .text _delete__Q210daObjTimer5Act_cFv */ +void daObjTimer::Act_c::_delete() { + /* Nonmatching */ +} + +/* 0000011C-0000012C .text mode_wait_init__Q210daObjTimer5Act_cFv */ +void daObjTimer::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 0000012C-00000188 .text mode_wait__Q210daObjTimer5Act_cFv */ +void daObjTimer::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000188-000001CC .text mode_count_init__Q210daObjTimer5Act_cFv */ +void daObjTimer::Act_c::mode_count_init() { + /* Nonmatching */ +} + +/* 000001CC-00000304 .text mode_count__Q210daObjTimer5Act_cFv */ +void daObjTimer::Act_c::mode_count() { + /* Nonmatching */ +} + +/* 00000304-00000394 .text _execute__Q210daObjTimer5Act_cFv */ +void daObjTimer::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000394-000003B4 .text Mthd_Create__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv */ +void daObjTimer::@unnamed@d_a_obj_timer_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000003B4-000003D8 .text Mthd_Delete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv */ +void daObjTimer::@unnamed@d_a_obj_timer_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000003D8-000003FC .text Mthd_Execute__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv */ +void daObjTimer::@unnamed@d_a_obj_timer_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000003FC-00000404 .text Mthd_Draw__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv */ +void daObjTimer::@unnamed@d_a_obj_timer_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000404-0000040C .text Mthd_IsDelete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv */ +void daObjTimer::@unnamed@d_a_obj_timer_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000040C-00000428 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daObjTimer5Act_c5Prm_eQ310daObjTimer5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjTimer::Act_c::Prm_e, daObjTimer::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_tntrap.cpp b/src/d/actor/d_a_obj_tntrap.cpp new file mode 100644 index 000000000..54b3b228e --- /dev/null +++ b/src/d/actor/d_a_obj_tntrap.cpp @@ -0,0 +1,313 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_tntrap.cpp +// + +#include "d_a_obj_tntrap.h" +#include "dolphin/types.h" + +/* 00000078-000002AC .text chk_appear__13daObjTnTrap_cFv */ +void daObjTnTrap_c::chk_appear() { + /* Nonmatching */ +} + +/* 000002AC-00000344 .text set_mtx__13daObjTnTrap_cFv */ +void daObjTnTrap_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000344-00000368 .text solidHeapCB__13daObjTnTrap_cFP10fopAc_ac_c */ +void daObjTnTrap_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000368-000003E4 .text create_heap__13daObjTnTrap_cFv */ +void daObjTnTrap_c::create_heap() { + /* Nonmatching */ +} + +/* 000003E4-000005F8 .text particle_set__13daObjTnTrap_cFif */ +void daObjTnTrap_c::particle_set(int, float) { + /* Nonmatching */ +} + +/* 000005F8-000006A4 .text particle_delete__13daObjTnTrap_cFi */ +void daObjTnTrap_c::particle_delete(int) { + /* Nonmatching */ +} + +/* 000006A4-0000072C .text set_se__13daObjTnTrap_cFv */ +void daObjTnTrap_c::set_se() { + /* Nonmatching */ +} + +/* 0000072C-000008A0 .text set_tri__13daObjTnTrap_cFi */ +void daObjTnTrap_c::set_tri(int) { + /* Nonmatching */ +} + +/* 000008A0-00000A10 .text chk_event_flg__13daObjTnTrap_cFv */ +void daObjTnTrap_c::chk_event_flg() { + /* Nonmatching */ +} + +/* 00000A10-00000A98 .text set_em_set_offsetY__13daObjTnTrap_cFv */ +void daObjTnTrap_c::set_em_set_offsetY() { + /* Nonmatching */ +} + +/* 00000A98-00000C78 .text _create__13daObjTnTrap_cFv */ +void daObjTnTrap_c::_create() { + /* Nonmatching */ +} + +/* 00000C78-00000D58 .text __dt__8dCcD_TriFv */ +dCcD_Tri::~dCcD_Tri() { + /* Nonmatching */ +} + +/* 00000D58-00000DE8 .text __ct__8dCcD_TriFv */ +dCcD_Tri::dCcD_Tri() { + /* Nonmatching */ +} + +/* 00000DE8-00000E44 .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 00000E44-00000E8C .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 00000E8C-00000EE8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000EE8-00000F30 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000F30-00000F8C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000F8C-00001050 .text _delete__13daObjTnTrap_cFv */ +void daObjTnTrap_c::_delete() { + /* Nonmatching */ +} + +/* 00001050-00001150 .text trap_off_wait_act_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::trap_off_wait_act_proc() { + /* Nonmatching */ +} + +/* 00001150-00001384 .text trap_on_wait_act_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::trap_on_wait_act_proc() { + /* Nonmatching */ +} + +/* 00001384-00001448 .text demo_regist_wait_act_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::demo_regist_wait_act_proc() { + /* Nonmatching */ +} + +/* 00001448-000014F0 .text demo_wait_act_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::demo_wait_act_proc() { + /* Nonmatching */ +} + +/* 000014F0-000015B4 .text demo_wait2_act_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::demo_wait2_act_proc() { + /* Nonmatching */ +} + +/* 000015B4-000016A8 .text demo_end_wait_act_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::demo_end_wait_act_proc() { + /* Nonmatching */ +} + +/* 000016A8-00001740 .text hide_wait_act_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::hide_wait_act_proc() { + /* Nonmatching */ +} + +/* 00001740-00001744 .text dummy_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::dummy_proc() { + /* Nonmatching */ +} + +/* 00001744-00001790 .text trap_off_wait_act_init_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::trap_off_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 00001790-000017CC .text trap_on_wait_act_init_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::trap_on_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 000017CC-00001860 .text demo_regist_wait_act_init_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::demo_regist_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 00001860-00001890 .text demo_wait2_act_init_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::demo_wait2_act_init_proc() { + /* Nonmatching */ +} + +/* 00001890-000018DC .text demo_end_wait_act_init_proc__13daObjTnTrap_cFv */ +void daObjTnTrap_c::demo_end_wait_act_init_proc() { + /* Nonmatching */ +} + +/* 000018DC-00001AE4 .text setup_action__13daObjTnTrap_cFi */ +void daObjTnTrap_c::setup_action(int) { + /* Nonmatching */ +} + +/* 00001AE4-00001BE8 .text _execute__13daObjTnTrap_cFv */ +void daObjTnTrap_c::_execute() { + /* Nonmatching */ +} + +/* 00001BE8-00001BF0 .text _draw__13daObjTnTrap_cFv */ +void daObjTnTrap_c::_draw() { + /* Nonmatching */ +} + +/* 00001BF0-00001C10 .text daObjTnTrap_Create__FP10fopAc_ac_c */ +void daObjTnTrap_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001C10-00001C34 .text daObjTnTrap_Delete__FP13daObjTnTrap_c */ +void daObjTnTrap_Delete(daObjTnTrap_c*) { + /* Nonmatching */ +} + +/* 00001C34-00001C58 .text daObjTnTrap_Execute__FP13daObjTnTrap_c */ +void daObjTnTrap_Execute(daObjTnTrap_c*) { + /* Nonmatching */ +} + +/* 00001C58-00001C7C .text daObjTnTrap_Draw__FP13daObjTnTrap_c */ +void daObjTnTrap_Draw(daObjTnTrap_c*) { + /* Nonmatching */ +} + +/* 00001C7C-00001C84 .text daObjTnTrap_IsDelete__FP13daObjTnTrap_c */ +void daObjTnTrap_IsDelete(daObjTnTrap_c*) { + /* Nonmatching */ +} + +/* 00001C84-00001CCC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001CCC-00001CD4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CD4-00001CDC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CDC-00001CE8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001CE8-00001CF4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001CF4-00001D04 .text GetShapeAttr__8dCcD_TriFv */ +void dCcD_Tri::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001D04-00001D0C .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001D0C-00001D14 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001D14-00001D4C .text CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001D4C-00001D54 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D54-00001D5C .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D5C-00001D64 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D64-00001D6C .text CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D6C-00001D74 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D74-00001D7C .text CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D7C-00001DB4 .text CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001DB4-00001DB8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001DB8-00001DC0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001DC0-00001DDC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ213daObjTnTrap_c7Param_eQ213daObjTnTrap_c7Param_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjTnTrap_c::Param_e, daObjTnTrap_c::Param_e) { + /* Nonmatching */ +} + +/* 00001DDC-00001DE4 .text @280@__dt__8dCcD_TriFv */ +void @280@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + +/* 00001DE4-00001DEC .text @248@__dt__8dCcD_TriFv */ +void @248@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_toripost.cpp b/src/d/actor/d_a_obj_toripost.cpp new file mode 100644 index 000000000..1e38a03f0 --- /dev/null +++ b/src/d/actor/d_a_obj_toripost.cpp @@ -0,0 +1,423 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_toripost.cpp +// + +#include "d_a_obj_toripost.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-0000022C .text _createHeap__12daObjTpost_cFv */ +void daObjTpost_c::_createHeap() { + /* Nonmatching */ +} + +/* 0000022C-00000280 .text __ct__16daObjTpost_HIO_cFv */ +daObjTpost_HIO_c::daObjTpost_HIO_c() { + /* Nonmatching */ +} + +/* 00000280-000003D4 .text cutProc__12daObjTpost_cFv */ +void daObjTpost_c::cutProc() { + /* Nonmatching */ +} + +/* 000003D4-000003D8 .text cutPresentStart__12daObjTpost_cFi */ +void daObjTpost_c::cutPresentStart(int) { + /* Nonmatching */ +} + +/* 000003D8-00000474 .text cutPresentProc__12daObjTpost_cFi */ +void daObjTpost_c::cutPresentProc(int) { + /* Nonmatching */ +} + +/* 00000474-00000500 .text cutSetAnmStart__12daObjTpost_cFi */ +void daObjTpost_c::cutSetAnmStart(int) { + /* Nonmatching */ +} + +/* 00000500-00000560 .text cutSetAnmProc__12daObjTpost_cFi */ +void daObjTpost_c::cutSetAnmProc(int) { + /* Nonmatching */ +} + +/* 00000560-00000580 .text cutDispLetterStart__12daObjTpost_cFi */ +void daObjTpost_c::cutDispLetterStart(int) { + /* Nonmatching */ +} + +/* 00000580-000005F4 .text cutDispLetterProc__12daObjTpost_cFi */ +void daObjTpost_c::cutDispLetterProc(int) { + /* Nonmatching */ +} + +/* 000005F4-00000650 .text deliverLetter__12daObjTpost_cFv */ +void daObjTpost_c::deliverLetter() { + /* Nonmatching */ +} + +/* 00000650-000006C0 .text getReceiveLetterNum__12daObjTpost_cFv */ +void daObjTpost_c::getReceiveLetterNum() { + /* Nonmatching */ +} + +/* 000006C0-00000750 .text getReadableLetterNum__12daObjTpost_cFv */ +void daObjTpost_c::getReadableLetterNum() { + /* Nonmatching */ +} + +/* 00000750-000007B8 .text checkSendPrice__12daObjTpost_cFv */ +void daObjTpost_c::checkSendPrice() { + /* Nonmatching */ +} + +/* 000007B8-0000092C .text getMsgXY__12daObjTpost_cFv */ +void daObjTpost_c::getMsgXY() { + /* Nonmatching */ +} + +/* 0000092C-00000990 .text getMsgNormal__12daObjTpost_cFv */ +void daObjTpost_c::getMsgNormal() { + /* Nonmatching */ +} + +/* 00000990-000009EC .text getMsg__12daObjTpost_cFv */ +void daObjTpost_c::getMsg() { + /* Nonmatching */ +} + +/* 000009EC-00000CF4 .text next_msgStatus__12daObjTpost_cFPUl */ +void daObjTpost_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000CF4-00000D38 .text checkTalk__12daObjTpost_cFv */ +void daObjTpost_c::checkTalk() { + /* Nonmatching */ +} + +/* 00000D38-00000DC0 .text eventOrder__12daObjTpost_cFv */ +void daObjTpost_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000DC0-00000E48 .text checkOrder__12daObjTpost_cFv */ +void daObjTpost_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000E48-00000EA4 .text setAttention__12daObjTpost_cFv */ +void daObjTpost_c::setAttention() { + /* Nonmatching */ +} + +/* 00000EA4-0000100C .text setAnm__12daObjTpost_cFScb */ +void daObjTpost_c::setAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 0000100C-00001094 .text setMtx__12daObjTpost_cFv */ +void daObjTpost_c::setMtx() { + /* Nonmatching */ +} + +/* 00001094-000010E0 .text modeWaitInit__12daObjTpost_cFv */ +void daObjTpost_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 000010E0-00001188 .text modeWait__12daObjTpost_cFv */ +void daObjTpost_c::modeWait() { + /* Nonmatching */ +} + +/* 00001188-000011B0 .text modeTalkInit__12daObjTpost_cFv */ +void daObjTpost_c::modeTalkInit() { + /* Nonmatching */ +} + +/* 000011B0-00001240 .text modeTalk__12daObjTpost_cFv */ +void daObjTpost_c::modeTalk() { + /* Nonmatching */ +} + +/* 00001240-0000129C .text modeTalkXYInit__12daObjTpost_cFv */ +void daObjTpost_c::modeTalkXYInit() { + /* Nonmatching */ +} + +/* 0000129C-00001490 .text modeTalkXY__12daObjTpost_cFv */ +void daObjTpost_c::modeTalkXY() { + /* Nonmatching */ +} + +/* 00001490-000014D4 .text modeReceiveInit__12daObjTpost_cFv */ +void daObjTpost_c::modeReceiveInit() { + /* Nonmatching */ +} + +/* 000014D4-000014FC .text modeReceive__12daObjTpost_cFv */ +void daObjTpost_c::modeReceive() { + /* Nonmatching */ +} + +/* 000014FC-00001500 .text modeReceiveDemoInit__12daObjTpost_cFv */ +void daObjTpost_c::modeReceiveDemoInit() { + /* Nonmatching */ +} + +/* 00001500-000015D8 .text modeReceiveDemo__12daObjTpost_cFv */ +void daObjTpost_c::modeReceiveDemo() { + /* Nonmatching */ +} + +/* 000015D8-00001758 .text modeProc__12daObjTpost_cFQ212daObjTpost_c6Proc_ei */ +void daObjTpost_c::modeProc(daObjTpost_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 00001758-000018CC .text _execute__12daObjTpost_cFv */ +void daObjTpost_c::_execute() { + /* Nonmatching */ +} + +/* 000018CC-000018D0 .text debugDraw__12daObjTpost_cFv */ +void daObjTpost_c::debugDraw() { + /* Nonmatching */ +} + +/* 000018D0-00001980 .text _draw__12daObjTpost_cFv */ +void daObjTpost_c::_draw() { + /* Nonmatching */ +} + +/* 00001980-00001BA4 .text createInit__12daObjTpost_cFv */ +void daObjTpost_c::createInit() { + /* Nonmatching */ +} + +/* 00001BA4-00001BA8 .text getArg__12daObjTpost_cFv */ +void daObjTpost_c::getArg() { + /* Nonmatching */ +} + +/* 00001BA8-00001D88 .text _create__12daObjTpost_cFv */ +void daObjTpost_c::_create() { + /* Nonmatching */ +} + +/* 00001D88-00001E54 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001E54-00001E9C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001E9C-00001EF8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001EF8-00001F40 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001F40-00001F9C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001F9C-00002024 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00002024-00002094 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002094-000020C4 .text _delete__12daObjTpost_cFv */ +void daObjTpost_c::_delete() { + /* Nonmatching */ +} + +/* 000020C4-000020E4 .text daObjTpostCreate__FPv */ +void daObjTpostCreate(void*) { + /* Nonmatching */ +} + +/* 000020E4-00002108 .text daObjTpostDelete__FPv */ +void daObjTpostDelete(void*) { + /* Nonmatching */ +} + +/* 00002108-0000212C .text daObjTpostExecute__FPv */ +void daObjTpostExecute(void*) { + /* Nonmatching */ +} + +/* 0000212C-00002150 .text daObjTpostDraw__FPv */ +void daObjTpostDraw(void*) { + /* Nonmatching */ +} + +/* 00002150-00002158 .text daObjTpostIsDelete__FPv */ +void daObjTpostIsDelete(void*) { + /* Nonmatching */ +} + +/* 00002158-000021A0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000021A0-000021E8 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000021E8-00002244 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00002244-0000228C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000228C-0000229C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000229C-000022A4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000022A4-000022AC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000022AC-000022B4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000022B4-000022BC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000022BC-000022F4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000022F4-000022FC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000022FC-00002304 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002304-0000230C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000230C-00002344 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002344-00002348 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002348-00002350 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002350-00002358 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002358-00002360 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002360-0000236C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000236C-00002378 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002378-000023C0 .text __dt__16daObjTpost_HIO_cFv */ +daObjTpost_HIO_c::~daObjTpost_HIO_c() { + /* Nonmatching */ +} + +/* 000023C0-000023DC .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 00002418-00002420 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002420-00002428 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002428-00002430 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002430-00002438 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002438-00002440 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00002440-00002448 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 00002448-0000244C .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_tousekiki.cpp b/src/d/actor/d_a_obj_tousekiki.cpp new file mode 100644 index 000000000..893bae717 --- /dev/null +++ b/src/d/actor/d_a_obj_tousekiki.cpp @@ -0,0 +1,163 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_tousekiki.cpp +// + +#include "d_a_obj_tousekiki.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-000002BC .text CreateHeap__17daObj_Tousekiki_cFv */ +void daObj_Tousekiki_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000002BC-000002DC .text daObj_TousekikiCreate__FPv */ +void daObj_TousekikiCreate(void*) { + /* Nonmatching */ +} + +/* 000002DC-000004F4 .text _create__17daObj_Tousekiki_cFv */ +void daObj_Tousekiki_c::_create() { + /* Nonmatching */ +} + +/* 000004F4-000005C0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000005C0-00000608 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000608-00000664 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000664-000006AC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000006AC-000006E8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000006E8-00000718 .text daObj_TousekikiDelete__FPv */ +void daObj_TousekikiDelete(void*) { + /* Nonmatching */ +} + +/* 00000718-000008A4 .text daObj_TousekikiExecute__FPv */ +void daObj_TousekikiExecute(void*) { + /* Nonmatching */ +} + +/* 000008A4-00000934 .text daObj_TousekikiDraw__FPv */ +void daObj_TousekikiDraw(void*) { + /* Nonmatching */ +} + +/* 00000934-0000093C .text daObj_TousekikiIsDelete__FPv */ +void daObj_TousekikiIsDelete(void*) { + /* Nonmatching */ +} + +/* 0000093C-0000094C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000094C-00000954 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000954-0000095C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000095C-00000964 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000964-0000096C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000096C-000009A4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000009A4-000009AC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000009AC-000009B4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000009B4-000009BC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000009BC-000009F4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000009F4-000009F8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000009F8-00000A00 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000A00-00000A08 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000A08-00000A10 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000A10-00000A1C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000A1C-00000A28 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000A28-00000A30 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000A30-00000A38 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_tower.cpp b/src/d/actor/d_a_obj_tower.cpp new file mode 100644 index 000000000..e3db93f86 --- /dev/null +++ b/src/d/actor/d_a_obj_tower.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_tower.cpp +// + +#include "d_a_obj_tower.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000020C .text CreateHeap__12daObjTower_cFv */ +void daObjTower_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000020C-0000028C .text CreateInit__12daObjTower_cFv */ +void daObjTower_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000028C-0000030C .text set_mtx__12daObjTower_cFv */ +void daObjTower_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000030C-000003DC .text daObjTower_Create__FPv */ +void daObjTower_Create(void*) { + /* Nonmatching */ +} + +/* 000003DC-00000444 .text daObjTower_Delete__FPv */ +void daObjTower_Delete(void*) { + /* Nonmatching */ +} + +/* 00000444-000004E8 .text daObjTower_Draw__FPv */ +void daObjTower_Draw(void*) { + /* Nonmatching */ +} + +/* 000004E8-00000568 .text daObjTower_Execute__FPv */ +void daObjTower_Execute(void*) { + /* Nonmatching */ +} + +/* 00000568-00000570 .text daObjTower_IsDelete__FPv */ +void daObjTower_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_trap.cpp b/src/d/actor/d_a_obj_trap.cpp new file mode 100644 index 000000000..5224ba160 --- /dev/null +++ b/src/d/actor/d_a_obj_trap.cpp @@ -0,0 +1,398 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_trap.cpp +// + +#include "d_a_obj_trap.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text solidHeapCB__11daObjTrap_cFP10fopAc_ac_c */ +void daObjTrap_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000010C-000002A4 .text create_heap__11daObjTrap_cFv */ +void daObjTrap_c::create_heap() { + /* Nonmatching */ +} + +/* 000002A4-00000510 .text _create__11daObjTrap_cFv */ +void daObjTrap_c::_create() { + /* Nonmatching */ +} + +/* 00000510-000006D4 .text __ct__11daObjTrap_cFv */ +daObjTrap_c::daObjTrap_c() { + /* Nonmatching */ +} + +/* 000006D4-00000814 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000814-0000092C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000092C-000009CC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000009CC-00000A28 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000A28-00000A70 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000A70-00000ACC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000ACC-00000B14 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000B14-00000B94 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000B94-00000C60 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000C60-00000CA8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000CA8-00000D04 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000D04-00000D4C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000D4C-00000DA8 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000DA8-00000DF0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000DF0-00000E84 .text _delete__11daObjTrap_cFv */ +void daObjTrap_c::_delete() { + /* Nonmatching */ +} + +/* 00000E84-00000F20 .text init_mtx__11daObjTrap_cFv */ +void daObjTrap_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000F20-00000F70 .text set_co_pos__11daObjTrap_cFv */ +void daObjTrap_c::set_co_pos() { + /* Nonmatching */ +} + +/* 00000F70-00000FF4 .text get_ground__11daObjTrap_cFv */ +void daObjTrap_c::get_ground() { + /* Nonmatching */ +} + +/* 00000FF4-0000112C .text circle_search__11daObjTrap_cFv */ +void daObjTrap_c::circle_search() { + /* Nonmatching */ +} + +/* 0000112C-0000122C .text set_move_info__11daObjTrap_cFv */ +void daObjTrap_c::set_move_info() { + /* Nonmatching */ +} + +/* 0000122C-000013E4 .text check_arrival__11daObjTrap_cFv */ +void daObjTrap_c::check_arrival() { + /* Nonmatching */ +} + +/* 000013E4-000018E4 .text check_wall__11daObjTrap_cFv */ +void daObjTrap_c::check_wall() { + /* Nonmatching */ +} + +/* 000018E4-00001A38 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00001A38-00001B64 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001B64-00001BF8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001BF8-00001C40 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001C40-00001C88 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001C88-00001D7C .text check_block_target_pos__11daObjTrap_cFP4cXyz */ +void daObjTrap_c::check_block_target_pos(cXyz*) { + /* Nonmatching */ +} + +/* 00001D7C-000023D4 .text check_block__11daObjTrap_cF4cXyz */ +void daObjTrap_c::check_block(cXyz) { + /* Nonmatching */ +} + +/* 000023D4-0000250C .text set_vib_mode__11daObjTrap_cFv */ +void daObjTrap_c::set_vib_mode() { + /* Nonmatching */ +} + +/* 0000250C-0000255C .text vibrate__11daObjTrap_cFv */ +void daObjTrap_c::vibrate() { + /* Nonmatching */ +} + +/* 0000255C-00002678 .text bound__11daObjTrap_cFv */ +void daObjTrap_c::bound() { + /* Nonmatching */ +} + +/* 00002678-0000270C .text set_shine__11daObjTrap_cFv */ +void daObjTrap_c::set_shine() { + /* Nonmatching */ +} + +/* 0000270C-00002758 .text shine_move__11daObjTrap_cFv */ +void daObjTrap_c::shine_move() { + /* Nonmatching */ +} + +/* 00002758-00002CB0 .text _execute__11daObjTrap_cFv */ +void daObjTrap_c::_execute() { + /* Nonmatching */ +} + +/* 00002CB0-00002D54 .text _draw__11daObjTrap_cFv */ +void daObjTrap_c::_draw() { + /* Nonmatching */ +} + +/* 00002D54-00002D74 .text Mthd_Create__26@unnamed@d_a_obj_trap_cpp@FPv */ +void @unnamed@d_a_obj_trap_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00002D74-00002D98 .text Mthd_Delete__26@unnamed@d_a_obj_trap_cpp@FPv */ +void @unnamed@d_a_obj_trap_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00002D98-00002DBC .text Mthd_Execute__26@unnamed@d_a_obj_trap_cpp@FPv */ +void @unnamed@d_a_obj_trap_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00002DBC-00002DE0 .text Mthd_Draw__26@unnamed@d_a_obj_trap_cpp@FPv */ +void @unnamed@d_a_obj_trap_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00002DE0-00002DE8 .text Mthd_IsDelete__26@unnamed@d_a_obj_trap_cpp@FPv */ +void @unnamed@d_a_obj_trap_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00002DE8-00002DF8 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002DF8-00002E00 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002E00-00002E08 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002E08-00002E10 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E10-00002E18 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E18-00002E50 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E50-00002E58 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E58-00002E60 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E60-00002E68 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002E68-00002EA0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EA0-00002EA4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002EA4-00002EAC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002EAC-00002EB4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002EB4-00002EBC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EBC-00002EC8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002EC8-00002ED4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002ED4-00002EDC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002EDC-00002EE4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002EE4-00002EEC .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002EEC-00002EF4 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002EF4-00002EFC .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002EFC-00002F04 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002F04-00002F0C .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002F0C-00002F14 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002F14-00002F1C .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002F1C-00002F24 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002F24-00002F2C .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F2C-00002F34 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F34-00002F3C .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F3C-00002F44 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002F44-00002F4C .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00002F4C-00002F54 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00002F54-00002F5C .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_tribox.cpp b/src/d/actor/d_a_obj_tribox.cpp new file mode 100644 index 000000000..ab0aeda67 --- /dev/null +++ b/src/d/actor/d_a_obj_tribox.cpp @@ -0,0 +1,553 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_tribox.cpp +// + +#include "d_a_obj_tribox.h" +#include "dolphin/types.h" + +/* 000000EC-000001A4 .text set_state__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::set_state() { + /* Nonmatching */ +} + +/* 000001A4-000001C8 .text solidHeapCB__Q211daObjTribox5Act_cFP10fopAc_ac_c */ +void daObjTribox::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001C8-000004B0 .text create_heap__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000004B0-000005C0 .text block_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::block_init() { + /* Nonmatching */ +} + +/* 000005C0-00000604 .text chk_light__Q211daObjTribox5Act_cCFv */ +void daObjTribox::Act_c::chk_light() const { + /* Nonmatching */ +} + +/* 00000604-0000068C .text correct_before_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::correct_before_init() { + /* Nonmatching */ +} + +/* 0000068C-00000748 .text correct_after_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::correct_after_init() { + /* Nonmatching */ +} + +/* 00000748-00000840 .text controll_set__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::controll_set() { + /* Nonmatching */ +} + +/* 00000840-00000904 .text controll_clear__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::controll_clear() { + /* Nonmatching */ +} + +/* 00000904-00000980 .text create_block_before__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::create_block_before() { + /* Nonmatching */ +} + +/* 00000980-00000988 .text create_block_after__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::create_block_after() { + /* Nonmatching */ +} + +/* 00000988-000009AC .text create_correct_before__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::create_correct_before() { + /* Nonmatching */ +} + +/* 000009AC-00000A28 .text create_correct_after__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::create_correct_after() { + /* Nonmatching */ +} + +/* 00000A28-00000BC4 .text _create__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000BC4-00000C00 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000C00-00000C5C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000C5C-00000CA4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000CA4-00000D68 .text _delete__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000D68-00000DFC .text set_mtx__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000DFC-00000E54 .text init_mtx__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000E54-00000F8C .text push_pullCB__Q211daObjTribox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ24dBgW13PushPullLabel */ +void daObjTribox::Act_c::push_pullCB(fopAc_ac_c*, fopAc_ac_c*, short, dBgW::PushPullLabel) { + /* Nonmatching */ +} + +/* 00000F8C-00000FF4 .text line_cross__Q211daObjTribox5Act_cCFPC4cXyzPC4cXyz */ +void daObjTribox::Act_c::line_cross(const cXyz*, const cXyz*) const { + /* Nonmatching */ +} + +/* 00000FF4-000012A0 .text chk_wall__Q211daObjTribox5Act_cCFi */ +void daObjTribox::Act_c::chk_wall(int) const { + /* Nonmatching */ +} + +/* 000012A0-000012E8 .text chk_space__Q211daObjTribox5Act_cCFv */ +void daObjTribox::Act_c::chk_space() const { + /* Nonmatching */ +} + +/* 000012E8-00001378 .text eff_flash__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::eff_flash() { + /* Nonmatching */ +} + +/* 00001378-00001464 .text eff_smoke_start__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::eff_smoke_start() { + /* Nonmatching */ +} + +/* 00001464-000015C8 .text eff_smoke_pos__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::eff_smoke_pos() { + /* Nonmatching */ +} + +/* 000015C8-000015F4 .text eff_smoke_end__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::eff_smoke_end() { + /* Nonmatching */ +} + +/* 000015F4-00001620 .text eff_smoke_remove__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::eff_smoke_remove() { + /* Nonmatching */ +} + +/* 00001620-0000162C .text eff_sink_smoke_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::eff_sink_smoke_init() { + /* Nonmatching */ +} + +/* 0000162C-00001740 .text eff_sink_smoke_start__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::eff_sink_smoke_start() { + /* Nonmatching */ +} + +/* 00001740-000017B8 .text eff_sink_smoke_end__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::eff_sink_smoke_end() { + /* Nonmatching */ +} + +/* 000017B8-0000181C .text eff_sink_smoke_remove__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::eff_sink_smoke_remove() { + /* Nonmatching */ +} + +/* 0000181C-00001828 .text vib_sink_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::vib_sink_init() { + /* Nonmatching */ +} + +/* 00001828-000018FC .text vib_sink_start__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::vib_sink_start() { + /* Nonmatching */ +} + +/* 000018FC-0000197C .text vib_sink_end__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::vib_sink_end() { + /* Nonmatching */ +} + +/* 0000197C-00001A08 .text search_block__Q211daObjTribox5Act_cFPvPv */ +void daObjTribox::Act_c::search_block(void*, void*) { + /* Nonmatching */ +} + +/* 00001A08-00001A90 .text sound_pos_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::sound_pos_init() { + /* Nonmatching */ +} + +/* 00001A90-00001AC4 .text sound_pos_delete__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::sound_pos_delete() { + /* Nonmatching */ +} + +/* 00001AC4-00001D0C .text sound_get_mapinfo__Q211daObjTribox5Act_cFRC4cXyz */ +void daObjTribox::Act_c::sound_get_mapinfo(const cXyz&) { + /* Nonmatching */ +} + +/* 00001D0C-00001E4C .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00001E4C-00001F64 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001F64-00002004 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00002004-00002060 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002060-000020A8 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000020A8-00002104 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002104-0000214C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000214C-000021CC .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000021CC-00002268 .text sound_sink_down_block__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::sound_sink_down_block() { + /* Nonmatching */ +} + +/* 00002268-00002304 .text sound_sink_stop_block__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::sound_sink_stop_block() { + /* Nonmatching */ +} + +/* 00002304-000023A0 .text sound_flash_shine__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::sound_flash_shine() { + /* Nonmatching */ +} + +/* 000023A0-0000243C .text sound_flash_light__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::sound_flash_light() { + /* Nonmatching */ +} + +/* 0000243C-00002458 .text mode_block_wait_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_block_wait_init() { + /* Nonmatching */ +} + +/* 00002458-000025C0 .text mode_block_wait__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_block_wait() { + /* Nonmatching */ +} + +/* 000025C0-0000262C .text mode_block_walk_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_block_walk_init() { + /* Nonmatching */ +} + +/* 0000262C-00002B34 .text mode_block_walk__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_block_walk() { + /* Nonmatching */ +} + +/* 00002B34-00002B90 .text mode_block_sink_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_block_sink_init() { + /* Nonmatching */ +} + +/* 00002B90-00002CE4 .text mode_block_sink__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_block_sink() { + /* Nonmatching */ +} + +/* 00002CE4-00002D14 .text mode_block_lower_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_block_lower_init() { + /* Nonmatching */ +} + +/* 00002D14-00002DA8 .text mode_block_lower__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_block_lower() { + /* Nonmatching */ +} + +/* 00002DA8-00002DC0 .text mode_correct_off_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_off_init() { + /* Nonmatching */ +} + +/* 00002DC0-00002E1C .text mode_correct_off__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_off() { + /* Nonmatching */ +} + +/* 00002E1C-00002E34 .text mode_correct_on_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_on_init() { + /* Nonmatching */ +} + +/* 00002E34-00002EEC .text mode_correct_on__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_on() { + /* Nonmatching */ +} + +/* 00002EEC-00002F0C .text mode_correct_demoreq_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_demoreq_init() { + /* Nonmatching */ +} + +/* 00002F0C-00002FB4 .text mode_correct_demoreq__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_demoreq() { + /* Nonmatching */ +} + +/* 00002FB4-00003028 .text mode_correct_demorun_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_demorun_init() { + /* Nonmatching */ +} + +/* 00003028-00003104 .text mode_correct_demorun__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_demorun() { + /* Nonmatching */ +} + +/* 00003104-0000311C .text mode_correct_end_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_end_init() { + /* Nonmatching */ +} + +/* 0000311C-00003120 .text mode_correct_end__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_end() { + /* Nonmatching */ +} + +/* 00003120-00003138 .text mode_correct_dummy_init__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_dummy_init() { + /* Nonmatching */ +} + +/* 00003138-0000313C .text mode_correct_dummy__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_correct_dummy() { + /* Nonmatching */ +} + +/* 0000313C-00003288 .text mode_proc_call__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00003288-00003304 .text execute_block__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::execute_block() { + /* Nonmatching */ +} + +/* 00003304-00003324 .text execute_correct__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::execute_correct() { + /* Nonmatching */ +} + +/* 00003324-000033D8 .text _execute__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000033D8-00003538 .text _draw__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00003538-00003558 .text Mthd_Create__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv */ +void daObjTribox::@unnamed@d_a_obj_tribox_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00003558-0000357C .text Mthd_Delete__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv */ +void daObjTribox::@unnamed@d_a_obj_tribox_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000357C-000035A0 .text Mthd_Execute__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv */ +void daObjTribox::@unnamed@d_a_obj_tribox_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000035A0-000035C4 .text Mthd_Draw__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv */ +void daObjTribox::@unnamed@d_a_obj_tribox_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000035C4-000035CC .text Mthd_IsDelete__Q211daObjTribox28@unnamed@d_a_obj_tribox_cpp@FPv */ +void daObjTribox::@unnamed@d_a_obj_tribox_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000035CC-00003614 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003614-00003618 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003618-0000361C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000361C-00003620 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003620-00003624 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003624-0000366C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000366C-000036C8 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000036C8-000036E4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ311daObjTribox5Act_c5Prm_eQ311daObjTribox5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjTribox::Act_c::Prm_e, daObjTribox::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000039A4-00003AF8 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00003AF8-00003C24 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00003C24-00003CB8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00003CB8-00003D00 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00003D00-00003D08 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00003D08-00003D10 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00003D10-00003D18 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00003D18-00003D20 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00003D20-00003D28 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00003D28-00003D30 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00003D30-00003D38 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00003D38-00003D40 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00003D40-00003D48 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00003D48-00003D50 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00003D50-00003D58 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00003D58-00003D60 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00003D60-00003D68 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00003D68-00003D70 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00003D70-00003D78 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_tribox_static.cpp b/src/d/actor/d_a_obj_tribox_static.cpp new file mode 100644 index 000000000..d1a214175 --- /dev/null +++ b/src/d/actor/d_a_obj_tribox_static.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_tribox_static.cpp +// + +#include "d_a_obj_tribox_static.h" +#include "dolphin/types.h" + +/* 80067D1C-80067D5C .text reset__Q211daObjTribox5Act_cFv */ +void daObjTribox::Act_c::reset() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_try.cpp b/src/d/actor/d_a_obj_try.cpp new file mode 100644 index 000000000..83cee356d --- /dev/null +++ b/src/d/actor/d_a_obj_try.cpp @@ -0,0 +1,518 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_try.cpp +// + +#include "d_a_obj_try.h" +#include "dolphin/types.h" + +/* 00000078-00000090 .text prm_set_swSave__Q28daObjTry5Act_cFi */ +void daObjTry::Act_c::prm_set_swSave(int) { + /* Nonmatching */ +} + +/* 00000090-000000B4 .text solidHeapCB__Q28daObjTry5Act_cFP10fopAc_ac_c */ +void daObjTry::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000B4-0000026C .text create_heap__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 0000026C-0000038C .text init_cc__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::init_cc() { + /* Nonmatching */ +} + +/* 0000038C-00000428 .text search_sameType__Q28daObjTry5Act_cFPvPv */ +void daObjTry::Act_c::search_sameType(void*, void*) { + /* Nonmatching */ +} + +/* 00000428-00000528 .text chk_appear__Q28daObjTry5Act_cCFv */ +void daObjTry::Act_c::chk_appear() const { + /* Nonmatching */ +} + +/* 00000528-000008D8 .text _create__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::_create() { + /* Nonmatching */ +} + +/* 000008D8-000009A4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000009A4-000009EC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000009EC-00000A48 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000A48-00000A90 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000A90-00000AEC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000AEC-00000B74 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00000B74-00000BE4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000BE4-00000C40 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000C40-00000C88 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000C88-00000D5C .text _delete__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000D5C-00000EA8 .text mode_restart_init__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_restart_init() { + /* Nonmatching */ +} + +/* 00000EA8-00000FFC .text mode_restart__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_restart() { + /* Nonmatching */ +} + +/* 00000FFC-00001074 .text mode_wait_init__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00001074-000012C4 .text mode_wait__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 000012C4-00001344 .text mode_carry_init__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_carry_init() { + /* Nonmatching */ +} + +/* 00001344-000013D4 .text mode_carry__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_carry() { + /* Nonmatching */ +} + +/* 000013D4-000014A8 .text mode_drop_init__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_drop_init() { + /* Nonmatching */ +} + +/* 000014A8-00001518 .text mode_drop__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_drop() { + /* Nonmatching */ +} + +/* 00001518-000016A0 .text mode_sink_init__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_sink_init() { + /* Nonmatching */ +} + +/* 000016A0-0000177C .text mode_sink__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_sink() { + /* Nonmatching */ +} + +/* 0000177C-00001B58 .text mode_proc_call__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00001B58-00001B90 .text cull_set_draw__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::cull_set_draw() { + /* Nonmatching */ +} + +/* 00001B90-00001BC8 .text cull_set_move__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::cull_set_move() { + /* Nonmatching */ +} + +/* 00001BC8-00001BE8 .text damaged__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::damaged() { + /* Nonmatching */ +} + +/* 00001BE8-00001CD8 .text damage_cc_proc__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::damage_cc_proc() { + /* Nonmatching */ +} + +/* 00001CD8-00001E98 .text damage_bg_proc__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::damage_bg_proc() { + /* Nonmatching */ +} + +/* 00001E98-00001FEC .text damage_bg_proc_directly__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::damage_bg_proc_directly() { + /* Nonmatching */ +} + +/* 00001FEC-00002034 .text chk_sink_water__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::chk_sink_water() { + /* Nonmatching */ +} + +/* 00002034-000020AC .text chk_sinkdown_water__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::chk_sinkdown_water() { + /* Nonmatching */ +} + +/* 000020AC-00002218 .text calc_drop_param__Q28daObjTry5Act_cCFPfPfPf */ +void daObjTry::Act_c::calc_drop_param(float*, float*, float*) const { + /* Nonmatching */ +} + +/* 00002218-000022F4 .text bound__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::bound() { + /* Nonmatching */ +} + +/* 000022F4-0000240C .text se_fall_water__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::se_fall_water() { + /* Nonmatching */ +} + +/* 0000240C-00002460 .text set_senv__Q28daObjTry5Act_cCFii */ +void daObjTry::Act_c::set_senv(int, int) const { + /* Nonmatching */ +} + +/* 00002460-00002498 .text cam_lockoff__Q28daObjTry5Act_cCFv */ +void daObjTry::Act_c::cam_lockoff() const { + /* Nonmatching */ +} + +/* 00002498-00002504 .text set_mtx__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00002504-00002540 .text init_mtx__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00002540-00002718 .text eff_set_bingo__Q28daObjTry5Act_cFbb */ +void daObjTry::Act_c::eff_set_bingo(bool, bool) { + /* Nonmatching */ +} + +/* 00002718-00002790 .text eff_clr_bingo__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::eff_clr_bingo() { + /* Nonmatching */ +} + +/* 00002790-000027BC .text eff_land_smoke__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::eff_land_smoke() { + /* Nonmatching */ +} + +/* 000027BC-0000280C .text eff_hit_water_splash__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::eff_hit_water_splash() { + /* Nonmatching */ +} + +/* 0000280C-00002868 .text make_vib__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::make_vib() { + /* Nonmatching */ +} + +/* 00002868-00002960 .text check_circle__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::check_circle() { + /* Nonmatching */ +} + +/* 00002960-00002A90 .text get_water_h__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::get_water_h() { + /* Nonmatching */ +} + +/* 00002A90-00002BB4 .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 00002BB4-00002DA8 .text _execute__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00002DA8-00002EA4 .text _draw__Q28daObjTry5Act_cFv */ +void daObjTry::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00002EA4-00002EC4 .text Mthd_Create__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv */ +void daObjTry::@unnamed@d_a_obj_try_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00002EC4-00002EE8 .text Mthd_Delete__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv */ +void daObjTry::@unnamed@d_a_obj_try_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00002EE8-00002F0C .text Mthd_Execute__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv */ +void daObjTry::@unnamed@d_a_obj_try_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00002F0C-00002F30 .text Mthd_Draw__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv */ +void daObjTry::@unnamed@d_a_obj_try_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00002F30-00002F38 .text Mthd_IsDelete__Q28daObjTry25@unnamed@d_a_obj_try_cpp@FPv */ +void daObjTry::@unnamed@d_a_obj_try_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00002F38-00002F80 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002F80-00002FDC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002FDC-00003024 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003024-00003080 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003080-00003120 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00003120-0000321C .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 0000321C-00003264 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00003264-000032AC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000032AC-00003308 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00003308-00003350 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003350-00003354 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003354-00003358 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003358-0000335C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000335C-00003360 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003360-000033A8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000033A8-00003404 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00003404-00003414 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003414-0000341C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000341C-00003424 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003424-0000342C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000342C-00003434 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003434-0000346C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000346C-00003474 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003474-0000347C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000347C-00003484 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003484-000034BC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000034BC-000034C0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000034C0-000034C8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000034C8-000034D0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000034D0-000034D8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000034D8-000034E4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000034E4-000034F0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000034F0-0000350C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjTry5Act_c5Prm_eQ38daObjTry5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjTry::Act_c::Prm_e, daObjTry::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 0000350C-00003514 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003514-0000351C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000351C-00003524 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003524-0000352C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000352C-00003534 .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00003534-0000353C .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 0000353C-00003544 .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00003544-0000354C .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 0000354C-00003554 .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00003554-0000355C .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 0000355C-00003564 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_usovmc.cpp b/src/d/actor/d_a_obj_usovmc.cpp new file mode 100644 index 000000000..f53ec3075 --- /dev/null +++ b/src/d/actor/d_a_obj_usovmc.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_usovmc.cpp +// + +#include "d_a_obj_usovmc.h" +#include "dolphin/types.h" + +/* 00000078-0000012C .text CreateHeap__Q211daObjUsovmc5Act_cFv */ +void daObjUsovmc::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000012C-00000198 .text Create__Q211daObjUsovmc5Act_cFv */ +void daObjUsovmc::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000198-00000290 .text Mthd_Create__Q211daObjUsovmc5Act_cFv */ +void daObjUsovmc::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000290-00000298 .text Delete__Q211daObjUsovmc5Act_cFv */ +void daObjUsovmc::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000298-000002E4 .text Mthd_Delete__Q211daObjUsovmc5Act_cFv */ +void daObjUsovmc::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000002E4-00000364 .text set_mtx__Q211daObjUsovmc5Act_cFv */ +void daObjUsovmc::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000364-000003A0 .text init_mtx__Q211daObjUsovmc5Act_cFv */ +void daObjUsovmc::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000003A0-000003DC .text Execute__Q211daObjUsovmc5Act_cFPPA3_A4_f */ +void daObjUsovmc::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 000003DC-0000047C .text Draw__Q211daObjUsovmc5Act_cFv */ +void daObjUsovmc::Act_c::Draw() { + /* Nonmatching */ +} + +/* 0000047C-0000049C .text Mthd_Create__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv */ +void daObjUsovmc::@unnamed@d_a_obj_usovmc_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000049C-000004BC .text Mthd_Delete__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv */ +void daObjUsovmc::@unnamed@d_a_obj_usovmc_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000004BC-000004DC .text Mthd_Execute__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv */ +void daObjUsovmc::@unnamed@d_a_obj_usovmc_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000004DC-00000508 .text Mthd_Draw__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv */ +void daObjUsovmc::@unnamed@d_a_obj_usovmc_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000508-00000534 .text Mthd_IsDelete__Q211daObjUsovmc28@unnamed@d_a_obj_usovmc_cpp@FPv */ +void daObjUsovmc::@unnamed@d_a_obj_usovmc_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000534-0000053C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 0000053C-00000544 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000544-0000054C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_vfan.cpp b/src/d/actor/d_a_obj_vfan.cpp new file mode 100644 index 000000000..67d870c56 --- /dev/null +++ b/src/d/actor/d_a_obj_vfan.cpp @@ -0,0 +1,213 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_vfan.cpp +// + +#include "d_a_obj_vfan.h" +#include "dolphin/types.h" + +/* 00000078-00000134 .text CreateHeap__Q29daObjVfan5Act_cFv */ +void daObjVfan::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000134-00000214 .text Create__Q29daObjVfan5Act_cFv */ +void daObjVfan::Act_c::Create() { + /* Nonmatching */ +} + +/* 00000214-000003D0 .text Mthd_Create__Q29daObjVfan5Act_cFv */ +void daObjVfan::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 000003D0-0000049C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000049C-000004E4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000004E4-00000540 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000540-00000588 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000588-00000590 .text Delete__Q29daObjVfan5Act_cFv */ +void daObjVfan::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000590-000005E8 .text Mthd_Delete__Q29daObjVfan5Act_cFv */ +void daObjVfan::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 000005E8-00000680 .text set_mtx__Q29daObjVfan5Act_cFv */ +void daObjVfan::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000680-000006BC .text init_mtx__Q29daObjVfan5Act_cFv */ +void daObjVfan::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 000006BC-000009B4 .text ParticleSet__Q29daObjVfan5Act_cFv */ +void daObjVfan::Act_c::ParticleSet() { + /* Nonmatching */ +} + +/* 000009B4-00000C74 .text Execute__Q29daObjVfan5Act_cFPPA3_A4_f */ +void daObjVfan::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000C74-00000D20 .text Draw__Q29daObjVfan5Act_cFv */ +void daObjVfan::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00000D20-00000D40 .text Mthd_Create__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv */ +void daObjVfan::@unnamed@d_a_obj_vfan_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000D40-00000D60 .text Mthd_Delete__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv */ +void daObjVfan::@unnamed@d_a_obj_vfan_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000D60-00000D80 .text Mthd_Execute__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv */ +void daObjVfan::@unnamed@d_a_obj_vfan_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000D80-00000DAC .text Mthd_Draw__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv */ +void daObjVfan::@unnamed@d_a_obj_vfan_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000DAC-00000DD8 .text Mthd_IsDelete__Q29daObjVfan26@unnamed@d_a_obj_vfan_cpp@FPv */ +void daObjVfan::@unnamed@d_a_obj_vfan_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000DD8-00000DE0 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00000DE0-00000DE8 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00000DE8-00000DF0 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00000DF0-00000E00 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000E00-00000E08 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000E08-00000E10 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000E10-00000E18 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000E18-00000E20 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000E20-00000E58 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000E58-00000E60 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E60-00000E68 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E68-00000E70 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E70-00000EA8 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000EA8-00000EAC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000EAC-00000EB4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000EB4-00000EBC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000EBC-00000EC4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000EC4-00000ED0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000ED0-00000EDC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000EDC-00000EF8 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ39daObjVfan5Act_c5Prm_eQ39daObjVfan5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjVfan::Act_c::Prm_e, daObjVfan::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000EF8-00000F00 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000F00-00000F08 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_vgnfd.cpp b/src/d/actor/d_a_obj_vgnfd.cpp new file mode 100644 index 000000000..4d4834125 --- /dev/null +++ b/src/d/actor/d_a_obj_vgnfd.cpp @@ -0,0 +1,148 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_vgnfd.cpp +// + +#include "d_a_obj_vgnfd.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text solidHeapCB__12daObjVgnfd_cFP10fopAc_ac_c */ +void daObjVgnfd_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000022C .text create_bdl_brk__12daObjVgnfd_cFi */ +void daObjVgnfd_c::create_bdl_brk(int) { + /* Nonmatching */ +} + +/* 0000022C-000004A4 .text create_heap__12daObjVgnfd_cFv */ +void daObjVgnfd_c::create_heap() { + /* Nonmatching */ +} + +/* 000004A4-00000704 .text _create__12daObjVgnfd_cFv */ +void daObjVgnfd_c::_create() { + /* Nonmatching */ +} + +/* 00000704-00000760 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000760-0000078C .text __ct__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000078C-000007E8 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000007E8-00000830 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000830-000008D8 .text _delete__12daObjVgnfd_cFv */ +void daObjVgnfd_c::_delete() { + /* Nonmatching */ +} + +/* 000008D8-00000914 .text check_ev_init__12daObjVgnfd_cFi */ +void daObjVgnfd_c::check_ev_init(int) { + /* Nonmatching */ +} + +/* 00000914-000009AC .text get_start_demo_idx__12daObjVgnfd_cFv */ +void daObjVgnfd_c::get_start_demo_idx() { + /* Nonmatching */ +} + +/* 000009AC-00000A28 .text check_fin__12daObjVgnfd_cFv */ +void daObjVgnfd_c::check_fin() { + /* Nonmatching */ +} + +/* 00000A28-00000A58 .text on_fin__12daObjVgnfd_cFv */ +void daObjVgnfd_c::on_fin() { + /* Nonmatching */ +} + +/* 00000A58-00000B3C .text init_mtx__12daObjVgnfd_cFv */ +void daObjVgnfd_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000B3C-00000BA0 .text set_timer__12daObjVgnfd_cFv */ +void daObjVgnfd_c::set_timer() { + /* Nonmatching */ +} + +/* 00000BA0-00001298 .text _execute__12daObjVgnfd_cFv */ +void daObjVgnfd_c::_execute() { + /* Nonmatching */ +} + +/* 00001298-000013F0 .text _draw__12daObjVgnfd_cFv */ +void daObjVgnfd_c::_draw() { + /* Nonmatching */ +} + +/* 000013F0-00001410 .text Mthd_Create__27@unnamed@d_a_obj_vgnfd_cpp@FPv */ +void @unnamed@d_a_obj_vgnfd_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001410-00001434 .text Mthd_Delete__27@unnamed@d_a_obj_vgnfd_cpp@FPv */ +void @unnamed@d_a_obj_vgnfd_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001434-00001458 .text Mthd_Execute__27@unnamed@d_a_obj_vgnfd_cpp@FPv */ +void @unnamed@d_a_obj_vgnfd_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001458-0000147C .text Mthd_Draw__27@unnamed@d_a_obj_vgnfd_cpp@FPv */ +void @unnamed@d_a_obj_vgnfd_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 0000147C-00001484 .text Mthd_IsDelete__27@unnamed@d_a_obj_vgnfd_cpp@FPv */ +void @unnamed@d_a_obj_vgnfd_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001484-00001488 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001488-0000148C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000148C-00001490 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001490-00001494 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001494-000014DC .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000014DC-00001538 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_vmc.cpp b/src/d/actor/d_a_obj_vmc.cpp new file mode 100644 index 000000000..9ef3f25f3 --- /dev/null +++ b/src/d/actor/d_a_obj_vmc.cpp @@ -0,0 +1,223 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_vmc.cpp +// + +#include "d_a_obj_vmc.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q28daObjVmc5Act_cFP10fopAc_ac_c */ +void daObjVmc::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-00000400 .text create_heap__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000400-000005BC .text CreateInit__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::CreateInit() { + /* Nonmatching */ +} + +/* 000005BC-00000730 .text _create__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000730-000007FC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000007FC-00000844 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000844-000008A0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000008A0-000008E8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000008E8-00000944 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000944-0000098C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000098C-00000A14 .text _delete__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000A14-00000AC4 .text set_mtx__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000AC4-00000B1C .text init_mtx__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000B1C-00000BD0 .text daObjVmc_base_main__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::daObjVmc_base_main() { + /* Nonmatching */ +} + +/* 00000BD0-00000BDC .text daObjVmc_tree_demo_wait__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::daObjVmc_tree_demo_wait() { + /* Nonmatching */ +} + +/* 00000BDC-00000D54 .text daObjVmc_tree_demo_main__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::daObjVmc_tree_demo_main() { + /* Nonmatching */ +} + +/* 00000D54-00000EDC .text daObjVmc_tree_main__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::daObjVmc_tree_main() { + /* Nonmatching */ +} + +/* 00000EDC-000011D0 .text _execute__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000011D0-000012CC .text _draw__Q28daObjVmc5Act_cFv */ +void daObjVmc::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000012CC-000012EC .text Mthd_Create__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv */ +void daObjVmc::@unnamed@d_a_obj_vmc_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000012EC-00001310 .text Mthd_Delete__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv */ +void daObjVmc::@unnamed@d_a_obj_vmc_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001310-00001334 .text Mthd_Execute__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv */ +void daObjVmc::@unnamed@d_a_obj_vmc_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001334-00001358 .text Mthd_Draw__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv */ +void daObjVmc::@unnamed@d_a_obj_vmc_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001358-00001360 .text Mthd_IsDelete__Q28daObjVmc25@unnamed@d_a_obj_vmc_cpp@FPv */ +void daObjVmc::@unnamed@d_a_obj_vmc_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001360-00001370 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001370-00001378 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001378-00001380 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001380-00001388 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001388-00001390 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001390-000013C8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000013C8-000013D0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000013D0-000013D8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000013D8-000013E0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000013E0-00001418 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001418-0000141C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000141C-00001424 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001424-0000142C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000142C-00001434 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001434-00001440 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001440-0000144C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000144C-00001468 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ38daObjVmc5Act_c5Prm_eQ38daObjVmc5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjVmc::Act_c::Prm_e, daObjVmc::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00001468-00001470 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001470-00001478 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_vmsdz.cpp b/src/d/actor/d_a_obj_vmsdz.cpp new file mode 100644 index 000000000..1fe2b2d2b --- /dev/null +++ b/src/d/actor/d_a_obj_vmsdz.cpp @@ -0,0 +1,68 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_vmsdz.cpp +// + +#include "d_a_obj_vmsdz.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text solidHeapCB__12daObjVmsdz_cFP10fopAc_ac_c */ +void daObjVmsdz_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000015C .text create_heap__12daObjVmsdz_cFv */ +void daObjVmsdz_c::create_heap() { + /* Nonmatching */ +} + +/* 0000015C-00000208 .text _create__12daObjVmsdz_cFv */ +void daObjVmsdz_c::_create() { + /* Nonmatching */ +} + +/* 00000208-00000238 .text _delete__12daObjVmsdz_cFv */ +void daObjVmsdz_c::_delete() { + /* Nonmatching */ +} + +/* 00000238-00000258 .text init_mtx__12daObjVmsdz_cFv */ +void daObjVmsdz_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000258-00000260 .text _execute__12daObjVmsdz_cFv */ +void daObjVmsdz_c::_execute() { + /* Nonmatching */ +} + +/* 00000260-00000300 .text _draw__12daObjVmsdz_cFv */ +void daObjVmsdz_c::_draw() { + /* Nonmatching */ +} + +/* 00000300-00000320 .text Mthd_Create__27@unnamed@d_a_obj_vmsdz_cpp@FPv */ +void @unnamed@d_a_obj_vmsdz_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000320-00000344 .text Mthd_Delete__27@unnamed@d_a_obj_vmsdz_cpp@FPv */ +void @unnamed@d_a_obj_vmsdz_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000344-00000368 .text Mthd_Execute__27@unnamed@d_a_obj_vmsdz_cpp@FPv */ +void @unnamed@d_a_obj_vmsdz_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000368-0000038C .text Mthd_Draw__27@unnamed@d_a_obj_vmsdz_cpp@FPv */ +void @unnamed@d_a_obj_vmsdz_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 0000038C-00000394 .text Mthd_IsDelete__27@unnamed@d_a_obj_vmsdz_cpp@FPv */ +void @unnamed@d_a_obj_vmsdz_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_vmsms.cpp b/src/d/actor/d_a_obj_vmsms.cpp new file mode 100644 index 000000000..e6c422c31 --- /dev/null +++ b/src/d/actor/d_a_obj_vmsms.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_vmsms.cpp +// + +#include "d_a_obj_vmsms.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text solidHeapCB__12daObjVmsms_cFP10fopAc_ac_c */ +void daObjVmsms_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000015C .text create_heap__12daObjVmsms_cFv */ +void daObjVmsms_c::create_heap() { + /* Nonmatching */ +} + +/* 0000015C-0000021C .text _create__12daObjVmsms_cFv */ +void daObjVmsms_c::_create() { + /* Nonmatching */ +} + +/* 0000021C-0000024C .text _delete__12daObjVmsms_cFv */ +void daObjVmsms_c::_delete() { + /* Nonmatching */ +} + +/* 0000024C-0000026C .text init_mtx__12daObjVmsms_cFv */ +void daObjVmsms_c::init_mtx() { + /* Nonmatching */ +} + +/* 0000026C-000002A8 .text check_demo__12daObjVmsms_cCFv */ +void daObjVmsms_c::check_demo() const { + /* Nonmatching */ +} + +/* 000002A8-0000030C .text _execute__12daObjVmsms_cFv */ +void daObjVmsms_c::_execute() { + /* Nonmatching */ +} + +/* 0000030C-0000036C .text _draw__12daObjVmsms_cFv */ +void daObjVmsms_c::_draw() { + /* Nonmatching */ +} + +/* 0000036C-0000038C .text Mthd_Create__27@unnamed@d_a_obj_vmsms_cpp@FPv */ +void @unnamed@d_a_obj_vmsms_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000038C-000003B0 .text Mthd_Delete__27@unnamed@d_a_obj_vmsms_cpp@FPv */ +void @unnamed@d_a_obj_vmsms_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000003B0-000003D4 .text Mthd_Execute__27@unnamed@d_a_obj_vmsms_cpp@FPv */ +void @unnamed@d_a_obj_vmsms_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000003D4-000003F8 .text Mthd_Draw__27@unnamed@d_a_obj_vmsms_cpp@FPv */ +void @unnamed@d_a_obj_vmsms_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000003F8-00000400 .text Mthd_IsDelete__27@unnamed@d_a_obj_vmsms_cpp@FPv */ +void @unnamed@d_a_obj_vmsms_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_volcano.cpp b/src/d/actor/d_a_obj_volcano.cpp new file mode 100644 index 000000000..328323542 --- /dev/null +++ b/src/d/actor/d_a_obj_volcano.cpp @@ -0,0 +1,278 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_volcano.cpp +// + +#include "d_a_obj_volcano.h" +#include "dolphin/types.h" + +/* 00000078-000003CC .text StartFire__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::StartFire() { + /* Nonmatching */ +} + +/* 000003CC-00000470 .text StopFire__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::StopFire() { + /* Nonmatching */ +} + +/* 00000470-00000758 .text CreateHeap__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000758-000009C8 .text Create__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::Create() { + /* Nonmatching */ +} + +/* 000009C8-00000BA0 .text Mthd_Create__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000BA0-00000C6C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000C6C-00000CB4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000CB4-00000D10 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000D10-00000D58 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000D58-00000DB4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000DB4-00000E10 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000E10-00000E58 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000E58-00000E60 .text Delete__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000E60-00000EC0 .text Mthd_Delete__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000EC0-00000F84 .text set_mtx__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000F84-00000FDC .text init_mtx__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000FDC-0000103C .text daObjVolcano_fire_demo_wait__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::daObjVolcano_fire_demo_wait() { + /* Nonmatching */ +} + +/* 0000103C-00001160 .text daObjVolcano_fire_demo_main__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::daObjVolcano_fire_demo_main() { + /* Nonmatching */ +} + +/* 00001160-00001284 .text daObjVolcano_fire_main__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::daObjVolcano_fire_main() { + /* Nonmatching */ +} + +/* 00001284-000013E4 .text daObjVolcano_freeze_demo_wait__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::daObjVolcano_freeze_demo_wait() { + /* Nonmatching */ +} + +/* 000013E4-00001558 .text daObjVolcano_freeze_demo_main__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::daObjVolcano_freeze_demo_main() { + /* Nonmatching */ +} + +/* 00001558-000015E8 .text daObjVolcano_freeze_main__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::daObjVolcano_freeze_main() { + /* Nonmatching */ +} + +/* 000015E8-0000164C .text daObjVolcano_fail_demo_wait__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::daObjVolcano_fail_demo_wait() { + /* Nonmatching */ +} + +/* 0000164C-00001740 .text daObjVolcano_fail_demo_main__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::daObjVolcano_fail_demo_main() { + /* Nonmatching */ +} + +/* 00001740-0000199C .text Execute__Q212daObjVolcano5Act_cFPPA3_A4_f */ +void daObjVolcano::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 0000199C-00001A2C .text set_material__Q212daObjVolcano5Act_cFP11J3DMaterialUc */ +void daObjVolcano::Act_c::set_material(J3DMaterial*, unsigned char) { + /* Nonmatching */ +} + +/* 00001A2C-00001B8C .text Draw__Q212daObjVolcano5Act_cFv */ +void daObjVolcano::Act_c::Draw() { + /* Nonmatching */ +} + +/* 00001B8C-00001BAC .text Mthd_Create__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv */ +void daObjVolcano::@unnamed@d_a_obj_volcano_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001BAC-00001BCC .text Mthd_Delete__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv */ +void daObjVolcano::@unnamed@d_a_obj_volcano_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001BCC-00001BEC .text Mthd_Execute__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv */ +void daObjVolcano::@unnamed@d_a_obj_volcano_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001BEC-00001C18 .text Mthd_Draw__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv */ +void daObjVolcano::@unnamed@d_a_obj_volcano_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001C18-00001C44 .text Mthd_IsDelete__Q212daObjVolcano29@unnamed@d_a_obj_volcano_cpp@FPv */ +void daObjVolcano::@unnamed@d_a_obj_volcano_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001C44-00001C4C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00001C4C-00001C54 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 00001C54-00001C5C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00001C5C-00001C6C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001C6C-00001C74 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001C74-00001C7C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001C7C-00001C84 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001C84-00001C8C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001C8C-00001CC4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CC4-00001CCC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CCC-00001CD4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CD4-00001CDC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CDC-00001D14 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D14-00001D18 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001D18-00001D20 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001D20-00001D28 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001D28-00001D30 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001D30-00001D3C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001D3C-00001D48 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001D48-00001D64 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ312daObjVolcano5Act_c5Prm_eQ312daObjVolcano5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjVolcano::Act_c::Prm_e, daObjVolcano::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00001D64-00001D6C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001D6C-00001D74 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_vtil.cpp b/src/d/actor/d_a_obj_vtil.cpp new file mode 100644 index 000000000..aea8c5007 --- /dev/null +++ b/src/d/actor/d_a_obj_vtil.cpp @@ -0,0 +1,358 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_vtil.cpp +// + +#include "d_a_obj_vtil.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text solidHeapCB__11daObjVtil_cFP10fopAc_ac_c */ +void daObjVtil_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000016C .text create_heap__11daObjVtil_cFv */ +void daObjVtil_c::create_heap() { + /* Nonmatching */ +} + +/* 0000016C-000003C0 .text _create__11daObjVtil_cFv */ +void daObjVtil_c::_create() { + /* Nonmatching */ +} + +/* 000003C0-0000048C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000048C-000004D4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000004D4-00000530 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000530-00000578 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000578-000005D4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000005D4-0000065C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000065C-000006CC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000006CC-00000718 .text _delete__11daObjVtil_cFv */ +void daObjVtil_c::_delete() { + /* Nonmatching */ +} + +/* 00000718-00000750 .text check_ev_bit__11daObjVtil_cCFv */ +void daObjVtil_c::check_ev_bit() const { + /* Nonmatching */ +} + +/* 00000750-00000770 .text tell_agb_attack__11daObjVtil_cFv */ +void daObjVtil_c::tell_agb_attack() { + /* Nonmatching */ +} + +/* 00000770-00000790 .text tell_agb_sink__11daObjVtil_cFv */ +void daObjVtil_c::tell_agb_sink() { + /* Nonmatching */ +} + +/* 00000790-0000082C .text init_mtx__11daObjVtil_cFv */ +void daObjVtil_c::init_mtx() { + /* Nonmatching */ +} + +/* 0000082C-000008CC .text init_co__11daObjVtil_cFv */ +void daObjVtil_c::init_co() { + /* Nonmatching */ +} + +/* 000008CC-000009A4 .text init_bgc__11daObjVtil_cFv */ +void daObjVtil_c::init_bgc() { + /* Nonmatching */ +} + +/* 000009A4-000009CC .text renew_attention_pos__11daObjVtil_cFv */ +void daObjVtil_c::renew_attention_pos() { + /* Nonmatching */ +} + +/* 000009CC-000009F8 .text make_smoke__11daObjVtil_cFv */ +void daObjVtil_c::make_smoke() { + /* Nonmatching */ +} + +/* 000009F8-00000A88 .text se_smoke__11daObjVtil_cFv */ +void daObjVtil_c::se_smoke() { + /* Nonmatching */ +} + +/* 00000A88-00000AD8 .text make_splash__11daObjVtil_cFv */ +void daObjVtil_c::make_splash() { + /* Nonmatching */ +} + +/* 00000AD8-00000BCC .text se_splash__11daObjVtil_cFv */ +void daObjVtil_c::se_splash() { + /* Nonmatching */ +} + +/* 00000BCC-00000C20 .text set_sound__11daObjVtil_cCFii */ +void daObjVtil_c::set_sound(int, int) const { + /* Nonmatching */ +} + +/* 00000C20-00000CA0 .text to_wait_mode__11daObjVtil_cFv */ +void daObjVtil_c::to_wait_mode() { + /* Nonmatching */ +} + +/* 00000CA0-00000D70 .text mode_wait__11daObjVtil_cFv */ +void daObjVtil_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000D70-00000DAC .text to_carry_mode__11daObjVtil_cFv */ +void daObjVtil_c::to_carry_mode() { + /* Nonmatching */ +} + +/* 00000DAC-00000E7C .text mode_carry__11daObjVtil_cFv */ +void daObjVtil_c::mode_carry() { + /* Nonmatching */ +} + +/* 00000E7C-00000F14 .text to_throw_mode__11daObjVtil_cFv */ +void daObjVtil_c::to_throw_mode() { + /* Nonmatching */ +} + +/* 00000F14-00000FDC .text calc_throw__11daObjVtil_cCFPfPfPf */ +void daObjVtil_c::calc_throw(float*, float*, float*) const { + /* Nonmatching */ +} + +/* 00000FDC-00001054 .text mode_throw__11daObjVtil_cFv */ +void daObjVtil_c::mode_throw() { + /* Nonmatching */ +} + +/* 00001054-000011C8 .text to_sink_mode__11daObjVtil_cFv */ +void daObjVtil_c::to_sink_mode() { + /* Nonmatching */ +} + +/* 000011C8-0000122C .text mode_sink__11daObjVtil_cFv */ +void daObjVtil_c::mode_sink() { + /* Nonmatching */ +} + +/* 0000122C-000012F8 .text hit_co__11daObjVtil_cFv */ +void daObjVtil_c::hit_co() { + /* Nonmatching */ +} + +/* 000012F8-00001330 .text check_sink__11daObjVtil_cFv */ +void daObjVtil_c::check_sink() { + /* Nonmatching */ +} + +/* 00001330-00001374 .text check_sink_end__11daObjVtil_cFv */ +void daObjVtil_c::check_sink_end() { + /* Nonmatching */ +} + +/* 00001374-000014E0 .text hit_bg__11daObjVtil_cFv */ +void daObjVtil_c::hit_bg() { + /* Nonmatching */ +} + +/* 000014E0-0000153C .text make_vib__11daObjVtil_cFv */ +void daObjVtil_c::make_vib() { + /* Nonmatching */ +} + +/* 0000153C-00001634 .text check_circle__11daObjVtil_cFv */ +void daObjVtil_c::check_circle() { + /* Nonmatching */ +} + +/* 00001634-000017CC .text _execute__11daObjVtil_cFv */ +void daObjVtil_c::_execute() { + /* Nonmatching */ +} + +/* 000017CC-00001864 .text _draw__11daObjVtil_cFv */ +void daObjVtil_c::_draw() { + /* Nonmatching */ +} + +/* 00001864-00001884 .text Mthd_Create__26@unnamed@d_a_obj_vtil_cpp@FPv */ +void @unnamed@d_a_obj_vtil_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001884-000018A8 .text Mthd_Delete__26@unnamed@d_a_obj_vtil_cpp@FPv */ +void @unnamed@d_a_obj_vtil_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000018A8-000018CC .text Mthd_Execute__26@unnamed@d_a_obj_vtil_cpp@FPv */ +void @unnamed@d_a_obj_vtil_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000018CC-000018F0 .text Mthd_Draw__26@unnamed@d_a_obj_vtil_cpp@FPv */ +void @unnamed@d_a_obj_vtil_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000018F0-000018F8 .text Mthd_IsDelete__26@unnamed@d_a_obj_vtil_cpp@FPv */ +void @unnamed@d_a_obj_vtil_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000018F8-00001940 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001940-00001988 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00001988-000019E4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000019E4-00001A2C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001A2C-00001A3C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001A3C-00001A44 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001A44-00001A4C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001A4C-00001A54 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A54-00001A5C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A5C-00001A94 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A94-00001A9C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001A9C-00001AA4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001AA4-00001AAC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001AAC-00001AE4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001AE4-00001AE8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001AE8-00001AF0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001AF0-00001AF8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001AF8-00001B00 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001B00-00001B0C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001B0C-00001B18 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001B18-00001B34 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ211daObjVtil_c5Prm_eQ211daObjVtil_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daObjVtil_c::Prm_e, daObjVtil_c::Prm_e) { + /* Nonmatching */ +} + +/* 00001B34-00001B3C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001B3C-00001B44 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00001B44-00001B4C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001B4C-00001B54 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_vyasi.cpp b/src/d/actor/d_a_obj_vyasi.cpp new file mode 100644 index 000000000..0b541d197 --- /dev/null +++ b/src/d/actor/d_a_obj_vyasi.cpp @@ -0,0 +1,473 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_vyasi.cpp +// + +#include "d_a_obj_vyasi.h" +#include "dolphin/types.h" + +/* 000000EC-0000015C .text SetStopJointAnimation__Q210daObjVyasi5Act_cFP18J3DAnmTransformKeyff */ +void daObjVyasi::Act_c::SetStopJointAnimation(J3DAnmTransformKey*, float, float) { + /* Nonmatching */ +} + +/* 0000015C-00000194 .text PlayStopJointAnimation__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::PlayStopJointAnimation() { + /* Nonmatching */ +} + +/* 00000194-0000021C .text set_first_process__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::set_first_process() { + /* Nonmatching */ +} + +/* 0000021C-000005B8 .text set_collision__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::set_collision() { + /* Nonmatching */ +} + +/* 000005B8-000005F4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000005F4-000009B8 .text JointNodeCallBack__10daObjVyasiFP7J3DNodei */ +void daObjVyasi::JointNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000009B8-000009F4 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 000009F4-000009FC .text process_none_init__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_none_init() { + /* Nonmatching */ +} + +/* 000009FC-00000A00 .text process_none_main__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_none_main() { + /* Nonmatching */ +} + +/* 00000A00-00000A64 .text process_sag_init__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_sag_init() { + /* Nonmatching */ +} + +/* 00000A64-00000AD8 .text process_sag_main__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_sag_main() { + /* Nonmatching */ +} + +/* 00000AD8-00000CC0 .text process_sagWind_init__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_sagWind_init() { + /* Nonmatching */ +} + +/* 00000CC0-00000D20 .text process_sagWind_main__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_sagWind_main() { + /* Nonmatching */ +} + +/* 00000D20-00000D54 .text process_toNormal_init__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_toNormal_init() { + /* Nonmatching */ +} + +/* 00000D54-00000E10 .text process_toNormal_main__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_toNormal_main() { + /* Nonmatching */ +} + +/* 00000E10-00000E74 .text process_normal_init__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_normal_init() { + /* Nonmatching */ +} + +/* 00000E74-00000ED0 .text process_normal_main__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_normal_main() { + /* Nonmatching */ +} + +/* 00000ED0-00000FE4 .text process_init__Q210daObjVyasi5Act_cFi */ +void daObjVyasi::Act_c::process_init(int) { + /* Nonmatching */ +} + +/* 00000FE4-000010C8 .text process_main__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::process_main() { + /* Nonmatching */ +} + +/* 000010C8-000010EC .text solidHeapCB__Q210daObjVyasi5Act_cFP10fopAc_ac_c */ +void daObjVyasi::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000010EC-00001290 .text create_heap__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00001290-000016E0 .text _create__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::_create() { + /* Nonmatching */ +} + +/* 000016E0-000017AC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000017AC-00001830 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00001830-00001878 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00001878-00001958 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00001958-000019E8 .text __ct__8dCcD_CpsFv */ +dCcD_Cps::dCcD_Cps() { + /* Nonmatching */ +} + +/* 000019E8-00001A44 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00001A44-00001A8C .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001A8C-00001AE0 .text __ct__9dCcD_SttsFv */ +dCcD_Stts::dCcD_Stts() { + /* Nonmatching */ +} + +/* 00001AE0-00001BAC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001BAC-00001BF4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001BF4-00001C50 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001C50-00001C98 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001C98-00001D28 .text __dt__9dCcD_SttsFv */ +dCcD_Stts::~dCcD_Stts() { + /* Nonmatching */ +} + +/* 00001D28-00001D84 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00001D84-00001D88 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001D88-00001D8C .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00001D8C-00001DBC .text _delete__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00001DBC-00001E5C .text set_mtx__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00001E5C-000025A8 .text calc_dif_angle__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::calc_dif_angle() { + /* Nonmatching */ +} + +/* 000025A8-00002880 .text quaternion_main__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::quaternion_main() { + /* Nonmatching */ +} + +/* 00002880-00002938 .text leaf_scale_main__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::leaf_scale_main() { + /* Nonmatching */ +} + +/* 00002938-000029BC .text _execute__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::_execute() { + /* Nonmatching */ +} + +/* 000029BC-00002A6C .text _draw__Q210daObjVyasi5Act_cFv */ +void daObjVyasi::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00002A6C-00002A8C .text Mthd_Create__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv */ +void daObjVyasi::@unnamed@d_a_obj_vyasi_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00002A8C-00002AB0 .text Mthd_Delete__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv */ +void daObjVyasi::@unnamed@d_a_obj_vyasi_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00002AB0-00002AD4 .text Mthd_Execute__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv */ +void daObjVyasi::@unnamed@d_a_obj_vyasi_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00002AD4-00002AF8 .text Mthd_Draw__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv */ +void daObjVyasi::@unnamed@d_a_obj_vyasi_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00002AF8-00002B00 .text Mthd_IsDelete__Q210daObjVyasi27@unnamed@d_a_obj_vyasi_cpp@FPv */ +void daObjVyasi::@unnamed@d_a_obj_vyasi_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00002B00-00002B48 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002B48-00002B58 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002B58-00002B60 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B60-00002B68 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B68-00002BA0 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BA0-00002BA8 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BA8-00002BB0 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BB0-00002BB8 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BB8-00002BF0 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BF0-00002BFC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002BFC-00002C08 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002C08-00002C0C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002C0C-00002C14 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002C14-00002C24 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002C24-00002C2C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002C2C-00002C34 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002C34-00002C3C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C3C-00002C44 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C44-00002C7C .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002C7C-00002C84 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C84-00002C8C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C8C-00002C94 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002C94-00002CCC .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002CCC-00002CDC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002CDC-00002CE4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002CE4-00002CEC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002CEC-00002CF4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002CF4-00002CFC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002CFC-00002D34 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002D34-00002D3C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D3C-00002D44 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D44-00002D4C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D4C-00002D84 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D84-00002D8C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002D8C-00002D94 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002D94-00002F68 .text __dt__Q210daObjVyasi5Act_cFv */ +daObjVyasi::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 00002F68-00002F84 .text PrmAbstract__5daObjFPC10fopAc_ac_cii */ +void daObj::PrmAbstract(const fopAc_ac_c*, int, int) { + /* Nonmatching */ +} + +/* 00002F84-00002F8C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002F8C-00002F94 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002F94-00002F9C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002F9C-00002FA4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002FA4-00002FAC .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00002FAC-00002FB4 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_warpt.cpp b/src/d/actor/d_a_obj_warpt.cpp new file mode 100644 index 000000000..b44459ecd --- /dev/null +++ b/src/d/actor/d_a_obj_warpt.cpp @@ -0,0 +1,443 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_warpt.cpp +// + +#include "d_a_obj_warpt.h" +#include "dolphin/types.h" + +/* 000000EC-00000190 .text __ct__17daObj_Warpt_HIO_cFv */ +daObj_Warpt_HIO_c::daObj_Warpt_HIO_c() { + /* Nonmatching */ +} + +/* 00000190-000001D8 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 000001D8-000001F8 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001F8-00000270 .text _createHeap__13daObj_Warpt_cFv */ +void daObj_Warpt_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000270-00000488 .text createHutaHeap__13daObj_Warpt_cFv */ +void daObj_Warpt_c::createHutaHeap() { + /* Nonmatching */ +} + +/* 00000488-00000620 .text createBodyHeap__13daObj_Warpt_cFv */ +void daObj_Warpt_c::createBodyHeap() { + /* Nonmatching */ +} + +/* 00000620-00000648 .text ride_CB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ +void ride_CB(dBgW*, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000648-00000750 .text _ride__13daObj_Warpt_cFP10fopAc_ac_c */ +void daObj_Warpt_c::_ride(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000750-00000758 .text isHuta__13daObj_Warpt_cFv */ +void daObj_Warpt_c::isHuta() { + /* Nonmatching */ +} + +/* 00000758-00000784 .text isSp__13daObj_Warpt_cFv */ +void daObj_Warpt_c::isSp() { + /* Nonmatching */ +} + +/* 00000784-0000080C .text isOtherHuta__13daObj_Warpt_cFv */ +void daObj_Warpt_c::isOtherHuta() { + /* Nonmatching */ +} + +/* 0000080C-00000864 .text isRealHuta__13daObj_Warpt_cFv */ +void daObj_Warpt_c::isRealHuta() { + /* Nonmatching */ +} + +/* 00000864-000008E8 .text warp__13daObj_Warpt_cFi */ +void daObj_Warpt_c::warp(int) { + /* Nonmatching */ +} + +/* 000008E8-00000968 .text onWarpBit__13daObj_Warpt_cFUc */ +void daObj_Warpt_c::onWarpBit(unsigned char) { + /* Nonmatching */ +} + +/* 00000968-000009D0 .text isWarpBit__13daObj_Warpt_cFUc */ +void daObj_Warpt_c::isWarpBit(unsigned char) { + /* Nonmatching */ +} + +/* 000009D0-00000BB8 .text setMtx__13daObj_Warpt_cFv */ +void daObj_Warpt_c::setMtx() { + /* Nonmatching */ +} + +/* 00000BB8-00000C3C .text initCollision__13daObj_Warpt_cFv */ +void daObj_Warpt_c::initCollision() { + /* Nonmatching */ +} + +/* 00000C3C-00000CCC .text setCollision__13daObj_Warpt_cFv */ +void daObj_Warpt_c::setCollision() { + /* Nonmatching */ +} + +/* 00000CCC-00000E90 .text breakHuta__13daObj_Warpt_cFi */ +void daObj_Warpt_c::breakHuta(int) { + /* Nonmatching */ +} + +/* 00000E90-00000F40 .text openHuta__13daObj_Warpt_cFv */ +void daObj_Warpt_c::openHuta() { + /* Nonmatching */ +} + +/* 00000F40-000010E0 .text checkHitSE__13daObj_Warpt_cFv */ +void daObj_Warpt_c::checkHitSE() { + /* Nonmatching */ +} + +/* 000010E0-00001178 .text modeOpenInit__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeOpenInit() { + /* Nonmatching */ +} + +/* 00001178-000011E8 .text modeOpen__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeOpen() { + /* Nonmatching */ +} + +/* 000011E8-00001258 .text modeCloseInit__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeCloseInit() { + /* Nonmatching */ +} + +/* 00001258-00001388 .text modeClose__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeClose() { + /* Nonmatching */ +} + +/* 00001388-00001400 .text modeBreakFireInit__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeBreakFireInit() { + /* Nonmatching */ +} + +/* 00001400-0000149C .text modeBreakFire__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeBreakFire() { + /* Nonmatching */ +} + +/* 0000149C-000014A0 .text modeEventWarpInit__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeEventWarpInit() { + /* Nonmatching */ +} + +/* 000014A0-00001634 .text modeEventWarp__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeEventWarp() { + /* Nonmatching */ +} + +/* 00001634-000016A4 .text normalWarp__13daObj_Warpt_cFv */ +void daObj_Warpt_c::normalWarp() { + /* Nonmatching */ +} + +/* 000016A4-000017D8 .text spWarp__13daObj_Warpt_cFv */ +void daObj_Warpt_c::spWarp() { + /* Nonmatching */ +} + +/* 000017D8-000017DC .text modeEventOpenInit__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeEventOpenInit() { + /* Nonmatching */ +} + +/* 000017DC-00001858 .text modeEventOpen__13daObj_Warpt_cFv */ +void daObj_Warpt_c::modeEventOpen() { + /* Nonmatching */ +} + +/* 00001858-000019D8 .text modeProc__13daObj_Warpt_cFQ213daObj_Warpt_c6Proc_ei */ +void daObj_Warpt_c::modeProc(daObj_Warpt_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 000019D8-00001BCC .text _execute__13daObj_Warpt_cFv */ +void daObj_Warpt_c::_execute() { + /* Nonmatching */ +} + +/* 00001BCC-00001D7C .text _draw__13daObj_Warpt_cFv */ +void daObj_Warpt_c::_draw() { + /* Nonmatching */ +} + +/* 00001D7C-00001F30 .text getArg__13daObj_Warpt_cFv */ +void daObj_Warpt_c::getArg() { + /* Nonmatching */ +} + +/* 00001F30-0000215C .text createInit__13daObj_Warpt_cFv */ +void daObj_Warpt_c::createInit() { + /* Nonmatching */ +} + +/* 0000215C-00002378 .text _create__13daObj_Warpt_cFv */ +void daObj_Warpt_c::_create() { + /* Nonmatching */ +} + +/* 00002378-00002400 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00002400-00002470 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002470-0000253C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000253C-00002584 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00002584-000025E0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000025E0-00002628 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002628-00002684 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00002684-000026E0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000026E0-00002728 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00002728-00002858 .text _delete__13daObj_Warpt_cFv */ +void daObj_Warpt_c::_delete() { + /* Nonmatching */ +} + +/* 00002858-00002878 .text daObj_WarptCreate__FPv */ +void daObj_WarptCreate(void*) { + /* Nonmatching */ +} + +/* 00002878-0000289C .text daObj_WarptDelete__FPv */ +void daObj_WarptDelete(void*) { + /* Nonmatching */ +} + +/* 0000289C-000028C0 .text daObj_WarptExecute__FPv */ +void daObj_WarptExecute(void*) { + /* Nonmatching */ +} + +/* 000028C0-000028E4 .text daObj_WarptDraw__FPv */ +void daObj_WarptDraw(void*) { + /* Nonmatching */ +} + +/* 000028E4-000028EC .text daObj_WarptIsDelete__FPv */ +void daObj_WarptIsDelete(void*) { + /* Nonmatching */ +} + +/* 000028EC-00002934 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002934-0000297C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000297C-000029C4 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000029C4-00002A20 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00002A20-00002A24 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002A24-00002A28 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002A28-00002A2C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002A2C-00002A30 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002A30-00002A78 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00002A78-00002AD4 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00002AD4-00002AE4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002AE4-00002AEC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002AEC-00002AF4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002AF4-00002AFC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002AFC-00002B04 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B04-00002B3C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B3C-00002B44 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B44-00002B4C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B4C-00002B54 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B54-00002B8C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B8C-00002B90 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002B90-00002B98 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002B98-00002BA0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002BA0-00002BA8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002BA8-00002BB4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002BB4-00002BC0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002BC0-00002C1C .text __dt__17daObj_Warpt_HIO_cFv */ +daObj_Warpt_HIO_c::~daObj_Warpt_HIO_c() { + /* Nonmatching */ +} + +/* 00002C1C-00002C38 .text cLib_calcTimer__FPc */ +void cLib_calcTimer(char*) { + /* Nonmatching */ +} + +/* 00002C38-00002C54 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 00002C90-00002C98 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002C98-00002CA0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002CA0-00002CA8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002CA8-00002CB0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_wood.cpp b/src/d/actor/d_a_obj_wood.cpp new file mode 100644 index 000000000..e1f3aa973 --- /dev/null +++ b/src/d/actor/d_a_obj_wood.cpp @@ -0,0 +1,143 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_wood.cpp +// + +#include "d_a_obj_wood.h" +#include "dolphin/types.h" + +/* 00000078-00000190 .text Create__Q29daObjWood6MethodFPv */ +void daObjWood::Method::Create(void*) { + /* Nonmatching */ +} + +/* 00000190-0000025C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000025C-000002A4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000002A4-00000300 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000300-00000348 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000348-00000350 .text Delete__Q29daObjWood6MethodFPv */ +void daObjWood::Method::Delete(void*) { + /* Nonmatching */ +} + +/* 00000350-00000380 .text Execute__Q29daObjWood6MethodFPv */ +void daObjWood::Method::Execute(void*) { + /* Nonmatching */ +} + +/* 00000380-00000388 .text Draw__Q29daObjWood6MethodFPv */ +void daObjWood::Method::Draw(void*) { + /* Nonmatching */ +} + +/* 00000388-00000390 .text IsDelete__Q29daObjWood6MethodFPv */ +void daObjWood::Method::IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000390-000003A0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000003A0-000003A8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000003A8-000003B0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000003B0-000003B8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000003B8-000003C0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000003C0-000003F8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000003F8-00000400 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000400-00000408 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000408-00000410 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000410-00000448 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000448-0000044C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000044C-00000454 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000454-0000045C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000045C-00000464 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000464-00000470 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000470-0000047C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000047C-00000484 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000484-0000048C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_xfuta.cpp b/src/d/actor/d_a_obj_xfuta.cpp new file mode 100644 index 000000000..fb6dd80ac --- /dev/null +++ b/src/d/actor/d_a_obj_xfuta.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_xfuta.cpp +// + +#include "d_a_obj_xfuta.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q210daObjXfuta5Act_cFP10fopAc_ac_c */ +void daObjXfuta::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-0000015C .text create_heap__Q210daObjXfuta5Act_cFv */ +void daObjXfuta::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 0000015C-00000214 .text _create__Q210daObjXfuta5Act_cFv */ +void daObjXfuta::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000214-00000244 .text _delete__Q210daObjXfuta5Act_cFv */ +void daObjXfuta::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000244-000002F0 .text set_mtx__Q210daObjXfuta5Act_cFv */ +void daObjXfuta::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 000002F0-00000338 .text _execute__Q210daObjXfuta5Act_cFv */ +void daObjXfuta::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000338-0000040C .text _draw__Q210daObjXfuta5Act_cFv */ +void daObjXfuta::Act_c::_draw() { + /* Nonmatching */ +} + +/* 0000040C-0000042C .text Mthd_Create__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv */ +void daObjXfuta::@unnamed@d_a_obj_xfuta_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000042C-00000450 .text Mthd_Delete__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv */ +void daObjXfuta::@unnamed@d_a_obj_xfuta_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000450-00000474 .text Mthd_Execute__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv */ +void daObjXfuta::@unnamed@d_a_obj_xfuta_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000474-00000498 .text Mthd_Draw__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv */ +void daObjXfuta::@unnamed@d_a_obj_xfuta_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000498-000004A0 .text Mthd_IsDelete__Q210daObjXfuta27@unnamed@d_a_obj_xfuta_cpp@FPv */ +void daObjXfuta::@unnamed@d_a_obj_xfuta_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000004A0-00000500 .text __dt__Q210daObjXfuta5Act_cFv */ +daObjXfuta::Act_c::~Act_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_obj_zouK.cpp b/src/d/actor/d_a_obj_zouK.cpp new file mode 100644 index 000000000..ed51b5a18 --- /dev/null +++ b/src/d/actor/d_a_obj_zouK.cpp @@ -0,0 +1,308 @@ +// +// Generated by dtk +// Translation Unit: d_a_obj_zouK.cpp +// + +#include "d_a_obj_zouK.h" +#include "dolphin/types.h" + +/* 00000078-0000009C .text solidHeapCB__Q29daObjZouk5Act_cFP10fopAc_ac_c */ +void daObjZouk::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000009C-00000468 .text create_heap__Q29daObjZouk5Act_cFv */ +void daObjZouk::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000468-00000724 .text _create__Q29daObjZouk5Act_cFv */ +void daObjZouk::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000724-000009C0 .text __ct__Q29daObjZouk5Act_cFv */ +daObjZouk::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 000009C0-00000A8C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000A8C-00000AD4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000AD4-00000B30 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000B30-00000B78 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000B78-00000BD4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000BD4-00000D14 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000D14-00000E2C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000E2C-00000ECC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000ECC-00000F28 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000F28-00000F70 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000F70-00000FCC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000FCC-00001014 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001014-00001094 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001094-00001164 .text _delete__Q29daObjZouk5Act_cFv */ +void daObjZouk::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00001164-0000123C .text set_mtx__Q29daObjZouk5Act_cFv */ +void daObjZouk::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000123C-00001240 .text texture_scroll__Q29daObjZouk5Act_cFv */ +void daObjZouk::Act_c::texture_scroll() { + /* Nonmatching */ +} + +/* 00001240-00001270 .text play_stop_joint_anime__Q29daObjZouk5Act_cFv */ +void daObjZouk::Act_c::play_stop_joint_anime() { + /* Nonmatching */ +} + +/* 00001270-000012F0 .text jokai_demo__Q29daObjZouk5Act_cFv */ +void daObjZouk::Act_c::jokai_demo() { + /* Nonmatching */ +} + +/* 000012F0-00001510 .text _execute__Q29daObjZouk5Act_cFv */ +void daObjZouk::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001510-000015F0 .text _draw__Q29daObjZouk5Act_cFv */ +void daObjZouk::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000015F0-00001804 .text setEffectMtx__Q29daObjZouk5Act_cFPC4cXyzf */ +void daObjZouk::Act_c::setEffectMtx(const cXyz*, float) { + /* Nonmatching */ +} + +/* 00001804-00001824 .text Mthd_Create__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv */ +void daObjZouk::@unnamed@d_a_obj_zouK_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001824-00001848 .text Mthd_Delete__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv */ +void daObjZouk::@unnamed@d_a_obj_zouK_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001848-0000186C .text Mthd_Execute__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv */ +void daObjZouk::@unnamed@d_a_obj_zouK_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 0000186C-00001890 .text Mthd_Draw__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv */ +void daObjZouk::@unnamed@d_a_obj_zouK_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001890-00001898 .text Mthd_IsDelete__Q29daObjZouk26@unnamed@d_a_obj_zouK_cpp@FPv */ +void daObjZouk::@unnamed@d_a_obj_zouK_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001898-000018E0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000018E0-00001928 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001928-00001938 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001938-00001940 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001940-00001948 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001948-00001950 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001950-00001958 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001958-00001990 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001990-00001998 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001998-000019A0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019A0-000019A8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019A8-000019E0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019E0-000019E4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000019E4-000019EC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000019EC-000019F4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000019F4-000019FC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019FC-00001A08 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001A08-00001A14 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001A14-00001E18 .text __dt__Q29daObjZouk5Act_cFv */ +daObjZouk::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 00001E18-00001E34 .text PrmAbstract__5daObjFPC10fopAc_ac_cii */ +void daObj::PrmAbstract(const fopAc_ac_c*, int, int) { + /* Nonmatching */ +} + +/* 00001E34-00001E3C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00001E3C-00001E44 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001E44-00001E4C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001E4C-00001E54 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00001E54-00001E5C .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001E5C-00001E64 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001E64-00001E6C .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00001E6C-00001E74 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001E74-00001E7C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001E7C-00001E84 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_oq.cpp b/src/d/actor/d_a_oq.cpp new file mode 100644 index 000000000..781936bc8 --- /dev/null +++ b/src/d/actor/d_a_oq.cpp @@ -0,0 +1,453 @@ +// +// Generated by dtk +// Translation Unit: d_a_oq.cpp +// + +#include "d_a_oq.h" +#include "dolphin/types.h" + +/* 000000EC-00000208 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000208-00000310 .text draw_SUB__FP8oq_class */ +void draw_SUB(oq_class*) { + /* Nonmatching */ +} + +/* 00000310-000004DC .text daOQ_Draw__FP8oq_class */ +void daOQ_Draw(oq_class*) { + /* Nonmatching */ +} + +/* 000004DC-00000608 .text anm_init__FP8oq_classifUcfi */ +void anm_init(oq_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000608-00000D50 .text body_atari_check__FP8oq_class */ +void body_atari_check(oq_class*) { + /* Nonmatching */ +} + +/* 00000D50-00000D8C .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00000D8C-00000EC4 .text BG_check__FP8oq_class */ +void BG_check(oq_class*) { + /* Nonmatching */ +} + +/* 00000EC4-000011D8 .text Line_check__FP8oq_class4cXyz */ +void Line_check(oq_class*, cXyz) { + /* Nonmatching */ +} + +/* 000011D8-00001304 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001304-000013A4 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000013A4-00001400 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001400-00001448 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001448-000014A4 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000014A4-000014EC .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000014EC-00001580 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001580-000015C8 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000015C8-00001610 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001610-000016AC .text shibuki_set__FP8oq_class4cXyzf */ +void shibuki_set(oq_class*, cXyz, float) { + /* Nonmatching */ +} + +/* 000016AC-00001930 .text sea_water_check__FP8oq_class */ +void sea_water_check(oq_class*) { + /* Nonmatching */ +} + +/* 00001930-0000198C .text search_y_check__FP8oq_classs */ +void search_y_check(oq_class*, short) { + /* Nonmatching */ +} + +/* 0000198C-00001B24 .text moguru_check__FP8oq_class */ +void moguru_check(oq_class*) { + /* Nonmatching */ +} + +/* 00001B24-00002270 .text action_dousa__FP8oq_class */ +void action_dousa(oq_class*) { + /* Nonmatching */ +} + +/* 00002270-00002BEC .text action_kougeki__FP8oq_class */ +void action_kougeki(oq_class*) { + /* Nonmatching */ +} + +/* 00002BEC-000032A4 .text action_tama_shoot__FP8oq_class */ +void action_tama_shoot(oq_class*) { + /* Nonmatching */ +} + +/* 000032A4-0000369C .text action_itai__FP8oq_class */ +void action_itai(oq_class*) { + /* Nonmatching */ +} + +/* 0000369C-00003BC4 .text action_wakidasi__FP8oq_class */ +void action_wakidasi(oq_class*) { + /* Nonmatching */ +} + +/* 00003BC4-00004274 .text daOQ_Execute__FP8oq_class */ +void daOQ_Execute(oq_class*) { + /* Nonmatching */ +} + +/* 00004274-0000427C .text daOQ_IsDelete__FP8oq_class */ +void daOQ_IsDelete(oq_class*) { + /* Nonmatching */ +} + +/* 0000427C-00004300 .text daOQ_Delete__FP8oq_class */ +void daOQ_Delete(oq_class*) { + /* Nonmatching */ +} + +/* 00004300-000046C0 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000046C0-00004708 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004708-00004DBC .text daOQ_Create__FP10fopAc_ac_c */ +void daOQ_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004DBC-00005120 .text __ct__8oq_classFv */ +oq_class::oq_class() { + /* Nonmatching */ +} + +/* 00005120-000051EC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000051EC-00005234 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00005234-00005300 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00005300-00005348 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00005348-000053A4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000053A4-000053EC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000053EC-00005448 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00005448-000054B8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000054B8-00005540 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00005540-0000559C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000559C-000055E4 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000055E4-0000562C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000562C-00005688 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00005688-000056D0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000056D0-000056E0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000056E0-000056E8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000056E8-000056F0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000056F0-000056F8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000056F8-00005700 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005700-00005738 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005738-00005740 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005740-00005748 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005748-00005750 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005750-00005788 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005788-0000578C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000578C-00005794 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005794-000057A4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000057A4-000057AC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000057AC-000057B4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000057B4-000057BC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000057BC-000057C4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000057C4-000057FC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000057FC-00005804 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005804-0000580C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000580C-00005814 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005814-0000584C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000584C-00005854 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005854-0000585C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000585C-00005868 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005868-00005874 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005874-00005878 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005878-0000587C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000587C-00005880 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005880-00005884 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00005884-000058E0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000059F8-00005A00 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005A00-00005A08 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00005A08-00005A10 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005A10-00005A18 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005A18-00005A20 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005A20-00005A28 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005A28-00005A30 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005A30-00005A38 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005A38-00005A40 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005A40-00005A48 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005A48-00005A50 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_oship.cpp b/src/d/actor/d_a_oship.cpp new file mode 100644 index 000000000..4f19a9bd4 --- /dev/null +++ b/src/d/actor/d_a_oship.cpp @@ -0,0 +1,568 @@ +// +// Generated by dtk +// Translation Unit: d_a_oship.cpp +// + +#include "d_a_oship.h" +#include "dolphin/types.h" + +/* 000000EC-00000234 .text __ct__13daOship_HIO_cFv */ +daOship_HIO_c::daOship_HIO_c() { + /* Nonmatching */ +} + +/* 00000234-00000270 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000270-000002B8 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 000002B8-000002D8 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000002D8-00000324 .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000324-00000410 .text _nodeControl__9daOship_cFP7J3DNodeP8J3DModel */ +void daOship_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000410-0000044C .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 0000044C-00000488 .text pathMove_CB__FP4cXyzP4cXyzP4cXyzPv */ +void pathMove_CB(cXyz*, cXyz*, cXyz*, void*) { + /* Nonmatching */ +} + +/* 00000488-00000718 .text _pathMove__9daOship_cFP4cXyzP4cXyzP4cXyz */ +void daOship_c::_pathMove(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 00000718-000007E4 .text pathMove__9daOship_cFv */ +void daOship_c::pathMove() { + /* Nonmatching */ +} + +/* 000007E4-000008A0 .text plFireRepeat__9daOship_cFv */ +void daOship_c::plFireRepeat() { + /* Nonmatching */ +} + +/* 000008A0-000008F8 .text lineCheck__9daOship_cFP4cXyzP4cXyz */ +void daOship_c::lineCheck(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 000008F8-00000990 .text changeModeByRange__9daOship_cFv */ +void daOship_c::changeModeByRange() { + /* Nonmatching */ +} + +/* 00000990-00000C08 .text createWave__9daOship_cFv */ +void daOship_c::createWave() { + /* Nonmatching */ +} + +/* 00000C08-00000E50 .text setWave__9daOship_cFv */ +void daOship_c::setWave() { + /* Nonmatching */ +} + +/* 00000E50-00001184 .text checkTgHit__9daOship_cFv */ +void daOship_c::checkTgHit() { + /* Nonmatching */ +} + +/* 00001184-000011F4 .text setAttention__9daOship_cFv */ +void daOship_c::setAttention() { + /* Nonmatching */ +} + +/* 000011F4-00001330 .text setCollision__9daOship_cFv */ +void daOship_c::setCollision() { + /* Nonmatching */ +} + +/* 00001330-000014D4 .text attackCannon__9daOship_cFi */ +void daOship_c::attackCannon(int) { + /* Nonmatching */ +} + +/* 000014D4-000017CC .text setMtx__9daOship_cFv */ +void daOship_c::setMtx() { + /* Nonmatching */ +} + +/* 000017CC-000017EC .text modeWaitInit__9daOship_cFv */ +void daOship_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 000017EC-0000180C .text modeWait__9daOship_cFv */ +void daOship_c::modeWait() { + /* Nonmatching */ +} + +/* 0000180C-00001820 .text modeRangeAInit__9daOship_cFv */ +void daOship_c::modeRangeAInit() { + /* Nonmatching */ +} + +/* 00001820-00001900 .text modeRangeA__9daOship_cFv */ +void daOship_c::modeRangeA() { + /* Nonmatching */ +} + +/* 00001900-00001934 .text modeRangeBInit__9daOship_cFv */ +void daOship_c::modeRangeBInit() { + /* Nonmatching */ +} + +/* 00001934-00001A14 .text modeRangeB__9daOship_cFv */ +void daOship_c::modeRangeB() { + /* Nonmatching */ +} + +/* 00001A14-00001A28 .text modeRangeCInit__9daOship_cFv */ +void daOship_c::modeRangeCInit() { + /* Nonmatching */ +} + +/* 00001A28-00001AFC .text modeRangeC__9daOship_cFv */ +void daOship_c::modeRangeC() { + /* Nonmatching */ +} + +/* 00001AFC-00001B00 .text modeRangeDInit__9daOship_cFv */ +void daOship_c::modeRangeDInit() { + /* Nonmatching */ +} + +/* 00001B00-00001B7C .text modeRangeD__9daOship_cFv */ +void daOship_c::modeRangeD() { + /* Nonmatching */ +} + +/* 00001B7C-00001B90 .text modeDamageInit__9daOship_cFv */ +void daOship_c::modeDamageInit() { + /* Nonmatching */ +} + +/* 00001B90-00001C98 .text modeDamage__9daOship_cFv */ +void daOship_c::modeDamage() { + /* Nonmatching */ +} + +/* 00001C98-00001EC8 .text modeAttackInit__9daOship_cFv */ +void daOship_c::modeAttackInit() { + /* Nonmatching */ +} + +/* 00001EC8-00002044 .text modeAttack__9daOship_cFv */ +void daOship_c::modeAttack() { + /* Nonmatching */ +} + +/* 00002044-00002104 .text modeDeleteInit__9daOship_cFv */ +void daOship_c::modeDeleteInit() { + /* Nonmatching */ +} + +/* 00002104-00002414 .text modeDelete__9daOship_cFv */ +void daOship_c::modeDelete() { + /* Nonmatching */ +} + +/* 00002414-0000263C .text modeProc__9daOship_cFQ29daOship_c6Proc_ei */ +void daOship_c::modeProc(daOship_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 0000263C-00002AD4 .text _execute__9daOship_cFv */ +void daOship_c::_execute() { + /* Nonmatching */ +} + +/* 00002AD4-00002B54 .text _draw__9daOship_cFv */ +void daOship_c::_draw() { + /* Nonmatching */ +} + +/* 00002B54-00002DFC .text createInit__9daOship_cFv */ +void daOship_c::createInit() { + /* Nonmatching */ +} + +/* 00002DFC-00002F44 .text _createHeap__9daOship_cFv */ +void daOship_c::_createHeap() { + /* Nonmatching */ +} + +/* 00002F44-00002F90 .text getArg__9daOship_cFv */ +void daOship_c::getArg() { + /* Nonmatching */ +} + +/* 00002F90-000030EC .text _create__9daOship_cFv */ +void daOship_c::_create() { + /* Nonmatching */ +} + +/* 000030EC-00003418 .text __ct__9daOship_cFv */ +daOship_c::daOship_c() { + /* Nonmatching */ +} + +/* 00003418-0000356C .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 0000356C-00003698 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00003698-00003738 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00003738-00003794 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003794-000037DC .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000037DC-00003838 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00003838-00003880 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00003880-00003914 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00003914-0000395C .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 0000395C-000039A4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000039A4-00003A2C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00003A2C-00003A9C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00003A9C-00003B68 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003B68-00003BEC .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00003BEC-00003C34 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00003C34-00003C90 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003C90-00003CD8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00003CD8-00003D34 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00003D34-00003D38 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00003D38-00003DA4 .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 00003DA4-00003DCC .text __defctor__19dPa_followEcallBackFv */ +void dPa_followEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00003DCC-00003DD0 .text __ct__Q29JGeometry8TVec3Fv */ +JGeometry::TVec3::TVec3() { + /* Nonmatching */ +} + +/* 00003DD0-00003DD4 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00003DD4-00003E30 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00003E30-00003E78 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00003E78-00003F20 .text _delete__9daOship_cFv */ +void daOship_c::_delete() { + /* Nonmatching */ +} + +/* 00003F20-00003F40 .text daOshipCreate__FPv */ +void daOshipCreate(void*) { + /* Nonmatching */ +} + +/* 00003F40-00003F64 .text daOshipDelete__FPv */ +void daOshipDelete(void*) { + /* Nonmatching */ +} + +/* 00003F64-00003F88 .text daOshipExecute__FPv */ +void daOshipExecute(void*) { + /* Nonmatching */ +} + +/* 00003F88-00003FAC .text daOshipDraw__FPv */ +void daOshipDraw(void*) { + /* Nonmatching */ +} + +/* 00003FAC-00003FB4 .text daOshipIsDelete__FPv */ +void daOshipIsDelete(void*) { + /* Nonmatching */ +} + +/* 00003FB4-00003FFC .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003FFC-00004004 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004004-0000400C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000400C-00004018 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00004018-00004024 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004024-00004034 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00004034-0000403C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000403C-00004044 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00004044-0000404C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000404C-00004054 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00004054-0000408C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000408C-00004094 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00004094-0000409C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000409C-000040A4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000040A4-000040DC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000040DC-000040E0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000040E0-000040E8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000040E8-00004130 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00004130-0000418C .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000418C-00004190 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004190-00004194 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004194-00004198 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00004198-0000419C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000419C-000041F8 .text __dt__13daOship_HIO_cFv */ +daOship_HIO_c::~daOship_HIO_c() { + /* Nonmatching */ +} + +/* 000041F8-00004214 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 00004250-00004258 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004258-00004260 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00004260-00004268 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004268-00004270 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00004270-00004278 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004278-00004280 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004280-00004288 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00004288-00004290 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00004290-00004298 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00004298-000042A0 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 000042A0-000042A8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000042A8-000042B0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_pedestal.cpp b/src/d/actor/d_a_pedestal.cpp new file mode 100644 index 000000000..f35472f83 --- /dev/null +++ b/src/d/actor/d_a_pedestal.cpp @@ -0,0 +1,213 @@ +// +// Generated by dtk +// Translation Unit: d_a_pedestal.cpp +// + +#include "d_a_pedestal.h" +#include "dolphin/types.h" + +/* 00000078-000000DC .text _delete__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::_delete() { + /* Nonmatching */ +} + +/* 000000DC-000000FC .text CheckCreateHeap__10daPedestalFP10fopAc_ac_c */ +void daPedestal::CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000FC-00000244 .text CreateHeap__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000244-00000380 .text CreateInit__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000380-00000474 .text _create__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::_create() { + /* Nonmatching */ +} + +/* 00000474-0000052C .text getMyStaffId__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::getMyStaffId() { + /* Nonmatching */ +} + +/* 0000052C-000005D8 .text wakeupCheck__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::wakeupCheck() { + /* Nonmatching */ +} + +/* 000005D8-00000684 .text finishCheck__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::finishCheck() { + /* Nonmatching */ +} + +/* 00000684-0000073C .text setAction__Q210daPedestal7daPds_cFMQ210daPedestal7daPds_cFPCvPvPv_iPv */ +void daPedestal::daPds_c::setAction(int (daPedestal::daPds_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 0000073C-000007C4 .text action__Q210daPedestal7daPds_cFPv */ +void daPedestal::daPds_c::action(void*) { + /* Nonmatching */ +} + +/* 000007C4-000007E0 .text waitAction__Q210daPedestal7daPds_cFPv */ +void daPedestal::daPds_c::waitAction(void*) { + /* Nonmatching */ +} + +/* 000007E0-000008E4 .text eventProc__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::eventProc() { + /* Nonmatching */ +} + +/* 000008E4-000008E8 .text initialDefault__Q210daPedestal7daPds_cFi */ +void daPedestal::daPds_c::initialDefault(int) { + /* Nonmatching */ +} + +/* 000008E8-000008F0 .text actionDefault__Q210daPedestal7daPds_cFi */ +void daPedestal::daPds_c::actionDefault(int) { + /* Nonmatching */ +} + +/* 000008F0-000009A8 .text initialMoveEvent__Q210daPedestal7daPds_cFi */ +void daPedestal::daPds_c::initialMoveEvent(int) { + /* Nonmatching */ +} + +/* 000009A8-00000AEC .text actionMoveEvent__Q210daPedestal7daPds_cFi */ +void daPedestal::daPds_c::actionMoveEvent(int) { + /* Nonmatching */ +} + +/* 00000AEC-00000B40 .text initialEffectSet__Q210daPedestal7daPds_cFi */ +void daPedestal::daPds_c::initialEffectSet(int) { + /* Nonmatching */ +} + +/* 00000B40-00000B80 .text initialEffectEnd__Q210daPedestal7daPds_cFi */ +void daPedestal::daPds_c::initialEffectEnd(int) { + /* Nonmatching */ +} + +/* 00000B80-00000C10 .text set_mtx__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000C10-00000D58 .text initBrkAnm__Q210daPedestal7daPds_cFUcb */ +void daPedestal::daPds_c::initBrkAnm(unsigned char, bool) { + /* Nonmatching */ +} + +/* 00000D58-00000D98 .text playBrkAnm__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::playBrkAnm() { + /* Nonmatching */ +} + +/* 00000D98-00000E48 .text _execute__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::_execute() { + /* Nonmatching */ +} + +/* 00000E48-00000F10 .text _draw__Q210daPedestal7daPds_cFv */ +void daPedestal::daPds_c::_draw() { + /* Nonmatching */ +} + +/* 00000F10-00000F30 .text daPds_Create__10daPedestalFPv */ +void daPedestal::daPds_Create(void*) { + /* Nonmatching */ +} + +/* 00000F30-00000F54 .text daPds_Delete__10daPedestalFPv */ +void daPedestal::daPds_Delete(void*) { + /* Nonmatching */ +} + +/* 00000F54-00000F78 .text daPds_Draw__10daPedestalFPv */ +void daPedestal::daPds_Draw(void*) { + /* Nonmatching */ +} + +/* 00000F78-00000F9C .text daPds_Execute__10daPedestalFPv */ +void daPedestal::daPds_Execute(void*) { + /* Nonmatching */ +} + +/* 00000F9C-00000FA4 .text daPds_IsDelete__10daPedestalFPv */ +void daPedestal::daPds_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000FA4-00001008 .text execute__Q210daPedestal25daPds_infiniteEcallBack_cFP14JPABaseEmitter */ +void daPedestal::daPds_infiniteEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001008-00001044 .text end__Q210daPedestal25daPds_infiniteEcallBack_cFv */ +void daPedestal::daPds_infiniteEcallBack_c::end() { + /* Nonmatching */ +} + +/* 00001044-000010D4 .text makeEmitter__Q210daPedestal25daPds_infiniteEcallBack_cFUsPC4cXyzPC5csXyzPC4cXyz */ +void daPedestal::daPds_infiniteEcallBack_c::makeEmitter(unsigned short, const cXyz*, const csXyz*, const cXyz*) { + /* Nonmatching */ +} + +/* 000010D4-00001140 .text __dt__Q210daPedestal25daPds_infiniteEcallBack_cFv */ +daPedestal::daPds_infiniteEcallBack_c::~daPds_infiniteEcallBack_c() { + /* Nonmatching */ +} + +/* 00001140-0000119C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000119C-000011E4 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000011E4-00001240 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001240-00001288 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00001288-00001290 .text setup__Q210daPedestal25daPds_infiniteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daPedestal::daPds_infiniteEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 00001290-00001294 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001294-00001298 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001298-0000129C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000129C-000012A0 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ph.cpp b/src/d/actor/d_a_ph.cpp new file mode 100644 index 000000000..e931e5a4c --- /dev/null +++ b/src/d/actor/d_a_ph.cpp @@ -0,0 +1,433 @@ +// +// Generated by dtk +// Translation Unit: d_a_ph.cpp +// + +#include "d_a_ph.h" +#include "dolphin/types.h" + +/* 00000078-00000158 .text nodeCallBack_UP__FP7J3DNodei */ +void nodeCallBack_UP(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000158-0000025C .text nodeCallBack_DW__FP7J3DNodei */ +void nodeCallBack_DW(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000025C-000003FC .text daPH_Draw__FP8ph_class */ +void daPH_Draw(ph_class*) { + /* Nonmatching */ +} + +/* 000003FC-000007C0 .text anm_init__FP8ph_classifUcfii */ +void anm_init(ph_class*, int, float, unsigned char, float, int, int) { + /* Nonmatching */ +} + +/* 000007C0-0000097C .text puropera_sound__FP8ph_class */ +void puropera_sound(ph_class*) { + /* Nonmatching */ +} + +/* 0000097C-00000AE4 .text zaisitu_sound__FP8ph_classP8cCcD_Obj */ +void zaisitu_sound(ph_class*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 00000AE4-00000B4C .text puropera_kaiten__FP8ph_class */ +void puropera_kaiten(ph_class*) { + /* Nonmatching */ +} + +/* 00000B4C-00000D2C .text fuwafuwa_set__FP8ph_class */ +void fuwafuwa_set(ph_class*) { + /* Nonmatching */ +} + +/* 00000D2C-000011F4 .text fly_angle_set__FP8ph_classUc */ +void fly_angle_set(ph_class*, unsigned char) { + /* Nonmatching */ +} + +/* 000011F4-00001A10 .text body_atari_check__FP8ph_class */ +void body_atari_check(ph_class*) { + /* Nonmatching */ +} + +/* 00001A10-00001C18 .text hajiki_check__FP8ph_class */ +void hajiki_check(ph_class*) { + /* Nonmatching */ +} + +/* 00001C18-00001C90 .text ph_wall_hit_check__FP8ph_class */ +void ph_wall_hit_check(ph_class*) { + /* Nonmatching */ +} + +/* 00001C90-00001E10 .text ph_hani_check__FP8ph_classffUc */ +void ph_hani_check(ph_class*, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 00001E10-00001F0C .text shibuki_set__FP8ph_class4cXyzf */ +void shibuki_set(ph_class*, cXyz, float) { + /* Nonmatching */ +} + +/* 00001F0C-00002318 .text sea_water_check__FP8ph_classUc */ +void sea_water_check(ph_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00002318-0000263C .text ph_fly_move__FP8ph_class */ +void ph_fly_move(ph_class*) { + /* Nonmatching */ +} + +/* 0000263C-00002E18 .text ph_fly_sea_move__FP8ph_class */ +void ph_fly_sea_move(ph_class*) { + /* Nonmatching */ +} + +/* 00002E18-00002F50 .text ph_hane_move__FP8ph_class */ +void ph_hane_move(ph_class*) { + /* Nonmatching */ +} + +/* 00002F50-00003768 .text ph_bunri_move__FP8ph_class */ +void ph_bunri_move(ph_class*) { + /* Nonmatching */ +} + +/* 00003768-00003F34 .text ph_fujyou_move__FP8ph_class */ +void ph_fujyou_move(ph_class*) { + /* Nonmatching */ +} + +/* 00003F34-0000405C .text dead_item__FP8ph_class */ +void dead_item(ph_class*) { + /* Nonmatching */ +} + +/* 0000405C-00004988 .text ph_damage_dead_move__FP8ph_class */ +void ph_damage_dead_move(ph_class*) { + /* Nonmatching */ +} + +/* 00004988-00005134 .text ph_wind_move__FP8ph_class */ +void ph_wind_move(ph_class*) { + /* Nonmatching */ +} + +/* 00005134-00005628 .text ph_water_move__FP8ph_class */ +void ph_water_move(ph_class*) { + /* Nonmatching */ +} + +/* 00005628-0000573C .text BG_check__FP8ph_class */ +void BG_check(ph_class*) { + /* Nonmatching */ +} + +/* 0000573C-0000583C .text UP_draw_SUB__FP8ph_class */ +void UP_draw_SUB(ph_class*) { + /* Nonmatching */ +} + +/* 0000583C-0000591C .text DW_draw_SUB__FP8ph_class */ +void DW_draw_SUB(ph_class*) { + /* Nonmatching */ +} + +/* 0000591C-000061A4 .text daPH_Execute__FP8ph_class */ +void daPH_Execute(ph_class*) { + /* Nonmatching */ +} + +/* 000061A4-000061AC .text daPH_IsDelete__FP8ph_class */ +void daPH_IsDelete(ph_class*) { + /* Nonmatching */ +} + +/* 000061AC-00006224 .text daPH_Delete__FP8ph_class */ +void daPH_Delete(ph_class*) { + /* Nonmatching */ +} + +/* 00006224-000062B4 .text useArrowHeapInit__FP10fopAc_ac_c */ +void useArrowHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000062B4-00006700 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006700-00006D1C .text daPH_Create__FP10fopAc_ac_c */ +void daPH_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006D1C-00007098 .text __ct__8ph_classFv */ +ph_class::ph_class() { + /* Nonmatching */ +} + +/* 00007098-00007164 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00007164-000071AC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000071AC-00007278 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00007278-000072C0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000072C0-0000731C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000731C-00007364 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00007364-000073C0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000073C0-0000741C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000741C-00007464 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00007464-000074D4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000074D4-0000755C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000755C-000075A4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000075A4-000075EC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000075EC-00007648 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00007648-00007690 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00007690-000076A0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000076A0-000076A8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000076A8-000076B0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000076B0-000076B8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000076B8-000076C0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000076C0-000076F8 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000076F8-00007700 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007700-00007708 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007708-00007710 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007710-00007748 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007748-0000774C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000774C-00007754 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00007754-00007764 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007764-0000776C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000776C-00007774 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007774-0000777C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000777C-00007784 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007784-000077BC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000077BC-000077C4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000077C4-000077CC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000077CC-000077D4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000077D4-0000780C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000780C-00007814 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007814-0000781C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000781C-00007828 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007828-00007834 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007834-00007838 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007838-0000783C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000783C-00007840 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007840-00007844 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007844-0000784C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000784C-00007854 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007854-0000785C .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000785C-00007864 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00007864-0000786C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000786C-00007874 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_pirate_flag.cpp b/src/d/actor/d_a_pirate_flag.cpp new file mode 100644 index 000000000..b4310151c --- /dev/null +++ b/src/d/actor/d_a_pirate_flag.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_pirate_flag.cpp +// + +#include "d_a_pirate_flag.h" +#include "dolphin/types.h" + +/* 000000EC-00000364 .text setCorrectNrmAngle__22daPirate_Flag_packet_cFsf */ +void daPirate_Flag_packet_c::setCorrectNrmAngle(short, float) { + /* Nonmatching */ +} + +/* 00000364-000003F0 .text setBackNrm__22daPirate_Flag_packet_cFv */ +void daPirate_Flag_packet_c::setBackNrm() { + /* Nonmatching */ +} + +/* 000003F0-00000800 .text setNrmVtx__22daPirate_Flag_packet_cFP4cXyzii */ +void daPirate_Flag_packet_c::setNrmVtx(cXyz*, int, int) { + /* Nonmatching */ +} + +/* 00000800-0000083C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000083C-00000E44 .text draw__22daPirate_Flag_packet_cFv */ +void daPirate_Flag_packet_c::draw() { + /* Nonmatching */ +} + +/* 00000E44-000011A0 .text daPirate_Flag_Draw__FP17pirate_flag_class */ +void daPirate_Flag_Draw(pirate_flag_class*) { + /* Nonmatching */ +} + +/* 000011A0-000012D4 .text get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzP4cXyzf */ +void get_cloth_anim_sub_factor(cXyz*, cXyz*, cXyz*, cXyz*, float) { + /* Nonmatching */ +} + +/* 000012D4-00001624 .text get_cloth_anim_factor__FP17pirate_flag_classP4cXyzP4cXyzP4cXyzP4cXyzii */ +void get_cloth_anim_factor(pirate_flag_class*, cXyz*, cXyz*, cXyz*, cXyz*, int, int) { + /* Nonmatching */ +} + +/* 00001624-00001938 .text pirate_flag_move__FP17pirate_flag_class */ +void pirate_flag_move(pirate_flag_class*) { + /* Nonmatching */ +} + +/* 00001938-00001A38 .text daPirate_Flag_Execute__FP17pirate_flag_class */ +void daPirate_Flag_Execute(pirate_flag_class*) { + /* Nonmatching */ +} + +/* 00001A38-00001A40 .text daPirate_Flag_IsDelete__FP17pirate_flag_class */ +void daPirate_Flag_IsDelete(pirate_flag_class*) { + /* Nonmatching */ +} + +/* 00001A40-00001A90 .text daPirate_Flag_Delete__FP17pirate_flag_class */ +void daPirate_Flag_Delete(pirate_flag_class*) { + /* Nonmatching */ +} + +/* 00001A90-00001C8C .text daPirate_Flag_Create__FP10fopAc_ac_c */ +void daPirate_Flag_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001D1C-00001D6C .text __dt__19daPirate_Flag_HIO_cFv */ +daPirate_Flag_HIO_c::~daPirate_Flag_HIO_c() { + /* Nonmatching */ +} + +/* 00001D6C-00001E38 .text __dt__22daPirate_Flag_packet_cFv */ +daPirate_Flag_packet_c::~daPirate_Flag_packet_c() { + /* Nonmatching */ +} + +/* 00001E38-00001E3C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_player.cpp b/src/d/actor/d_a_player.cpp new file mode 100644 index 000000000..2cd1d2913 --- /dev/null +++ b/src/d/actor/d_a_player.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_a_player.cpp +// + +#include "d_a_player.h" +#include "dolphin/types.h" + +/* 801028FC-80102940 .text changePlayer__9daPy_py_cFP10fopAc_ac_c */ +void daPy_py_c::changePlayer(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80102940-80102B84 .text objWindHitCheck__9daPy_py_cFP8dCcD_Cyl */ +void daPy_py_c::objWindHitCheck(dCcD_Cyl*) { + /* Nonmatching */ +} + +/* 80102B84-80102BB4 .text execute__25daPy_mtxFollowEcallBack_cFP14JPABaseEmitter */ +void daPy_mtxFollowEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 80102BB4-80102BF8 .text end__25daPy_mtxFollowEcallBack_cFv */ +void daPy_mtxFollowEcallBack_c::end() { + /* Nonmatching */ +} + +/* 80102BF8-80102C84 .text makeEmitter__25daPy_mtxFollowEcallBack_cFUsPA4_fPC4cXyzPC4cXyz */ +void daPy_mtxFollowEcallBack_c::makeEmitter(unsigned short, float(*)[4], const cXyz*, const cXyz*) { + /* Nonmatching */ +} + +/* 80102C84-80102D14 .text makeEmitterColor__25daPy_mtxFollowEcallBack_cFUsPA4_fPC4cXyzPC8_GXColorPC8_GXColor */ +void daPy_mtxFollowEcallBack_c::makeEmitterColor(unsigned short, float(*)[4], const cXyz*, const _GXColor*, const _GXColor*) { + /* Nonmatching */ +} + +/* 80102D14-80102D90 .text setDoButtonQuake__9daPy_py_cFv */ +void daPy_py_c::setDoButtonQuake() { + /* Nonmatching */ +} + +/* 80102D90-80102E18 .text stopDoButtonQuake__9daPy_py_cFi */ +void daPy_py_c::stopDoButtonQuake(int) { + /* Nonmatching */ +} + +/* 80102E18-80102E84 .text __dt__25daPy_mtxFollowEcallBack_cFv */ +daPy_mtxFollowEcallBack_c::~daPy_mtxFollowEcallBack_c() { + /* Nonmatching */ +} + +/* 80102E84-80102E8C .text setup__25daPy_mtxFollowEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daPy_mtxFollowEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_player_main.cpp b/src/d/actor/d_a_player_main.cpp new file mode 100644 index 000000000..e505965f8 --- /dev/null +++ b/src/d/actor/d_a_player_main.cpp @@ -0,0 +1,4798 @@ +// +// Generated by dtk +// Translation Unit: d_a_player_main.cpp +// + +#include "d_a_player_main.h" +#include "dolphin/types.h" + +/* 80102E8C-80102EAC .text daPy_createHeap__FP10fopAc_ac_c */ +void daPy_createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80102EAC-80102F1C .text __ct__13daPy_matAnm_cFv */ +daPy_matAnm_c::daPy_matAnm_c() { + /* Nonmatching */ +} + +/* 80102F1C-80102F64 .text __dt__14J3DMaterialAnmFv */ +J3DMaterialAnm::~J3DMaterialAnm() { + /* Nonmatching */ +} + +/* 80102F64-80103074 .text calc__13daPy_matAnm_cCFP11J3DMaterial */ +void daPy_matAnm_c::calc(J3DMaterial*) const { + /* Nonmatching */ +} + +/* 80103074-801030BC .text seStartOnlyReverb__9daPy_lk_cFUl */ +void daPy_lk_c::seStartOnlyReverb(unsigned long) { + /* Nonmatching */ +} + +/* 801030BC-80103104 .text seStartMapInfo__9daPy_lk_cFUl */ +void daPy_lk_c::seStartMapInfo(unsigned long) { + /* Nonmatching */ +} + +/* 80103104-8010314C .text seStartSwordCut__9daPy_lk_cFUl */ +void daPy_lk_c::seStartSwordCut(unsigned long) { + /* Nonmatching */ +} + +/* 8010314C-801031A4 .text voiceStart__9daPy_lk_cFUl */ +void daPy_lk_c::voiceStart(unsigned long) { + /* Nonmatching */ +} + +/* 801031A4-801031DC .text itemButton__9daPy_lk_cCFv */ +void daPy_lk_c::itemButton() const { + /* Nonmatching */ +} + +/* 801031DC-80103214 .text itemTrigger__9daPy_lk_cCFv */ +void daPy_lk_c::itemTrigger() const { + /* Nonmatching */ +} + +/* 80103214-80103258 .text getReadyItem__9daPy_lk_cFv */ +void daPy_lk_c::getReadyItem() { + /* Nonmatching */ +} + +/* 80103258-801032E4 .text checkGroupItem__9daPy_lk_cFii */ +void daPy_lk_c::checkGroupItem(int, int) { + /* Nonmatching */ +} + +/* 801032E4-801033E4 .text checkSetItemTrigger__9daPy_lk_cFii */ +void daPy_lk_c::checkSetItemTrigger(int, int) { + /* Nonmatching */ +} + +/* 801033E4-80103450 .text auraJointCB0__9daPy_lk_cFi */ +void daPy_lk_c::auraJointCB0(int) { + /* Nonmatching */ +} + +/* 80103450-80103494 .text daPy_auraCallback__FP7J3DNodei */ +void daPy_auraCallback(J3DNode*, int) { + /* Nonmatching */ +} + +/* 80103494-80103A88 .text jointBeforeCB__9daPy_lk_cFiP16J3DTransformInfoP10Quaternion */ +void daPy_lk_c::jointBeforeCB(int, J3DTransformInfo*, Quaternion*) { + /* Nonmatching */ +} + +/* 80103A88-80103AAC .text daPy_jointBeforeCallback__FUlUsP16J3DTransformInfoP10Quaternion */ +void daPy_jointBeforeCallback(unsigned long, unsigned short, J3DTransformInfo*, Quaternion*) { + /* Nonmatching */ +} + +/* 80103AAC-80103C1C .text jointAfterCB__9daPy_lk_cFiP16J3DTransformInfoP10Quaternion */ +void daPy_lk_c::jointAfterCB(int, J3DTransformInfo*, Quaternion*) { + /* Nonmatching */ +} + +/* 80103C1C-80103C40 .text daPy_jointAfterCallback__FUlUsP16J3DTransformInfoP10Quaternion */ +void daPy_jointAfterCallback(unsigned long, unsigned short, J3DTransformInfo*, Quaternion*) { + /* Nonmatching */ +} + +/* 80103C40-80103EE4 .text jointCB0__9daPy_lk_cFi */ +void daPy_lk_c::jointCB0(int) { + /* Nonmatching */ +} + +/* 80103EE4-80103F28 .text daPy_jointCallback0__FP7J3DNodei */ +void daPy_jointCallback0(J3DNode*, int) { + /* Nonmatching */ +} + +/* 80103F28-80104178 .text jointCB1__9daPy_lk_cFv */ +void daPy_lk_c::jointCB1() { + /* Nonmatching */ +} + +/* 80104178-801041B4 .text daPy_jointCallback1__FP7J3DNodei */ +void daPy_jointCallback1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 801041B4-801041EC .text setAnimeHeap__9daPy_lk_cFP12JKRSolidHeap */ +void daPy_lk_c::setAnimeHeap(JKRSolidHeap*) { + /* Nonmatching */ +} + +/* 801041EC-80104240 .text setItemHeap__9daPy_lk_cFv */ +void daPy_lk_c::setItemHeap() { + /* Nonmatching */ +} + +/* 80104240-80104280 .text setBlurPosResource__9daPy_lk_cFUs */ +void daPy_lk_c::setBlurPosResource(unsigned short) { + /* Nonmatching */ +} + +/* 80104280-80104364 .text getItemAnimeResource__9daPy_lk_cFUs */ +void daPy_lk_c::getItemAnimeResource(unsigned short) { + /* Nonmatching */ +} + +/* 80104364-801043F0 .text getAnimeResource__9daPy_lk_cFP14daPy_anmHeap_cUsUl */ +void daPy_lk_c::getAnimeResource(daPy_anmHeap_c*, unsigned short, unsigned long) { + /* Nonmatching */ +} + +/* 801043F0-801044E8 .text getUnderUpperAnime__9daPy_lk_cFPC15daPy_anmIndex_cPP15J3DAnmTransformPP15J3DAnmTransformiUl */ +void daPy_lk_c::getUnderUpperAnime(const daPy_anmIndex_c*, J3DAnmTransform**, J3DAnmTransform**, int, unsigned long) { + /* Nonmatching */ +} + +/* 801044E8-80104564 .text setTextureAnimeResource__9daPy_lk_cFP16J3DAnmTexPatterni */ +void daPy_lk_c::setTextureAnimeResource(J3DAnmTexPattern*, int) { + /* Nonmatching */ +} + +/* 80104564-80104600 .text loadTextureAnimeResource__9daPy_lk_cFUli */ +void daPy_lk_c::loadTextureAnimeResource(unsigned long, int) { + /* Nonmatching */ +} + +/* 80104600-801046CC .text checkBossBgm__9daPy_lk_cFv */ +void daPy_lk_c::checkBossBgm() { + /* Nonmatching */ +} + +/* 801046CC-801046EC .text checkMabaAnimeBtp__9daPy_lk_cFi */ +void daPy_lk_c::checkMabaAnimeBtp(int) { + /* Nonmatching */ +} + +/* 801046EC-80104A08 .text checkNormalFace__9daPy_lk_cFv */ +void daPy_lk_c::checkNormalFace() { + /* Nonmatching */ +} + +/* 80104A08-80104E08 .text setTextureAnime__9daPy_lk_cFUsi */ +void daPy_lk_c::setTextureAnime(unsigned short, int) { + /* Nonmatching */ +} + +/* 80104E08-80104EC8 .text setPriTextureAnime__9daPy_lk_cFUsi */ +void daPy_lk_c::setPriTextureAnime(unsigned short, int) { + /* Nonmatching */ +} + +/* 80104EC8-80104F74 .text resetPriTextureAnime__9daPy_lk_cFv */ +void daPy_lk_c::resetPriTextureAnime() { + /* Nonmatching */ +} + +/* 80104F74-80105040 .text setDemoTextureAnime__9daPy_lk_cFUsUsiUs */ +void daPy_lk_c::setDemoTextureAnime(unsigned short, unsigned short, int, unsigned short) { + /* Nonmatching */ +} + +/* 80105040-80105164 .text resetDemoTextureAnime__9daPy_lk_cFv */ +void daPy_lk_c::resetDemoTextureAnime() { + /* Nonmatching */ +} + +/* 80105164-80105220 .text setTextureScrollResource__9daPy_lk_cFP19J3DAnmTextureSRTKeyi */ +void daPy_lk_c::setTextureScrollResource(J3DAnmTextureSRTKey*, int) { + /* Nonmatching */ +} + +/* 80105220-801052BC .text loadTextureScrollResource__9daPy_lk_cFUli */ +void daPy_lk_c::loadTextureScrollResource(unsigned long, int) { + /* Nonmatching */ +} + +/* 801052BC-8010552C .text playTextureAnime__9daPy_lk_cFv */ +void daPy_lk_c::playTextureAnime() { + /* Nonmatching */ +} + +/* 8010552C-8010558C .text checkPlayerGuard__9daPy_lk_cCFv */ +void daPy_lk_c::checkPlayerGuard() const { + /* Nonmatching */ +} + +/* 8010558C-801056E4 .text setOutPower__9daPy_lk_cFfsi */ +void daPy_lk_c::setOutPower(float, short, int) { + /* Nonmatching */ +} + +/* 801056E4-80105814 .text checkSightLine__9daPy_lk_cFfP4cXyz */ +void daPy_lk_c::checkSightLine(float, cXyz*) { + /* Nonmatching */ +} + +/* 80105814-80105910 .text setBootsModel__9daPy_lk_cFPP8J3DModel */ +void daPy_lk_c::setBootsModel(J3DModel**) { + /* Nonmatching */ +} + +/* 80105910-80106660 .text setItemModel__9daPy_lk_cFv */ +void daPy_lk_c::setItemModel() { + /* Nonmatching */ +} + +/* 80106660-801066DC .text checkUpperReadyAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkUpperReadyAnime() const { + /* Nonmatching */ +} + +/* 801066DC-80106750 .text checkUpperReadyThrowAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkUpperReadyThrowAnime() const { + /* Nonmatching */ +} + +/* 80106750-801067D8 .text checkNoCollisionCorret__9daPy_lk_cFv */ +void daPy_lk_c::checkNoCollisionCorret() { + /* Nonmatching */ +} + +/* 801067D8-80106BD0 .text setDrawHandModel__9daPy_lk_cFv */ +void daPy_lk_c::setDrawHandModel() { + /* Nonmatching */ +} + +/* 80106BD0-80106C40 .text entryDLSetLight__9daPy_lk_cFP8J3DModelUl */ +void daPy_lk_c::entryDLSetLight(J3DModel*, unsigned long) { + /* Nonmatching */ +} + +/* 80106C40-80106CB0 .text updateDLSetLight__9daPy_lk_cFP8J3DModelUl */ +void daPy_lk_c::updateDLSetLight(J3DModel*, unsigned long) { + /* Nonmatching */ +} + +/* 80106CB0-80106D8C .text hideHatAndBackle__9daPy_lk_cFP11J3DMaterial */ +void daPy_lk_c::hideHatAndBackle(J3DMaterial*) { + /* Nonmatching */ +} + +/* 80106D8C-80106E50 .text drawMirrorLightModel__9daPy_lk_cFv */ +void daPy_lk_c::drawMirrorLightModel() { + /* Nonmatching */ +} + +/* 80106E50-80107210 .text drawShadow__9daPy_lk_cFv */ +void daPy_lk_c::drawShadow() { + /* Nonmatching */ +} + +/* 80107210-8010728C .text offBodyEffect__9daPy_lk_cFv */ +void daPy_lk_c::offBodyEffect() { + /* Nonmatching */ +} + +/* 8010728C-80107308 .text onBodyEffect__9daPy_lk_cFv */ +void daPy_lk_c::onBodyEffect() { + /* Nonmatching */ +} + +/* 80107308-80108204 .text draw__9daPy_lk_cFv */ +void daPy_lk_c::draw() { + /* Nonmatching */ +} + +/* 80108204-80108224 .text daPy_Draw__FP9daPy_lk_c */ +void daPy_Draw(daPy_lk_c*) { + /* Nonmatching */ +} + +/* 80108224-8010841C .text setAtnList__9daPy_lk_cFv */ +void daPy_lk_c::setAtnList() { + /* Nonmatching */ +} + +/* 8010841C-8010848C .text setActor__16daPy_actorKeep_cFv */ +void daPy_actorKeep_c::setActor() { + /* Nonmatching */ +} + +/* 8010848C-801084AC .text setData__16daPy_actorKeep_cFP10fopAc_ac_c */ +void daPy_actorKeep_c::setData(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 801084AC-801084C0 .text clearData__16daPy_actorKeep_cFv */ +void daPy_actorKeep_c::clearData() { + /* Nonmatching */ +} + +/* 801084C0-80108564 .text setActorPointer__9daPy_lk_cFv */ +void daPy_lk_c::setActorPointer() { + /* Nonmatching */ +} + +/* 80108564-80108634 .text setTalkStatus__9daPy_lk_cFv */ +void daPy_lk_c::setTalkStatus() { + /* Nonmatching */ +} + +/* 80108634-801086C8 .text setHintActor__9daPy_lk_cFv */ +void daPy_lk_c::setHintActor() { + /* Nonmatching */ +} + +/* 801086C8-801088E8 .text setDoStatusBasic__9daPy_lk_cFv */ +void daPy_lk_c::setDoStatusBasic() { + /* Nonmatching */ +} + +/* 801088E8-80108A9C .text setDoStatus__9daPy_lk_cFv */ +void daPy_lk_c::setDoStatus() { + /* Nonmatching */ +} + +/* 80108A9C-80108B08 .text getDirectionFromAngle__9daPy_lk_cFs */ +void daPy_lk_c::getDirectionFromAngle(short) { + /* Nonmatching */ +} + +/* 80108B08-80108B38 .text getDirectionFromShapeAngle__9daPy_lk_cFv */ +void daPy_lk_c::getDirectionFromShapeAngle() { + /* Nonmatching */ +} + +/* 80108B38-80108B68 .text getDirectionFromCurrentAngle__9daPy_lk_cFv */ +void daPy_lk_c::getDirectionFromCurrentAngle() { + /* Nonmatching */ +} + +/* 80108B68-80108D80 .text setNormalSpeedF__9daPy_lk_cFffff */ +void daPy_lk_c::setNormalSpeedF(float, float, float, float) { + /* Nonmatching */ +} + +/* 80108D80-8010959C .text posMoveFromFootPos__9daPy_lk_cFv */ +void daPy_lk_c::posMoveFromFootPos() { + /* Nonmatching */ +} + +/* 8010959C-80109E80 .text posMove__9daPy_lk_cFv */ +void daPy_lk_c::posMove() { + /* Nonmatching */ +} + +/* 80109E80-80109ED8 .text setShapeAngleToAtnActor__9daPy_lk_cFv */ +void daPy_lk_c::setShapeAngleToAtnActor() { + /* Nonmatching */ +} + +/* 80109ED8-80109F4C .text cancelItemUpperReadyAnime__9daPy_lk_cFv */ +void daPy_lk_c::cancelItemUpperReadyAnime() { + /* Nonmatching */ +} + +/* 80109F4C-8010A204 .text checkBodyAngleX__9daPy_lk_cFs */ +void daPy_lk_c::checkBodyAngleX(short) { + /* Nonmatching */ +} + +/* 8010A204-8010A2F4 .text setBodyAngleToCamera__9daPy_lk_cFv */ +void daPy_lk_c::setBodyAngleToCamera() { + /* Nonmatching */ +} + +/* 8010A2F4-8010A4D4 .text setBodyAngleXReadyAnime__9daPy_lk_cFv */ +void daPy_lk_c::setBodyAngleXReadyAnime() { + /* Nonmatching */ +} + +/* 8010A4D4-8010A96C .text setSpeedAndAngleNormal__9daPy_lk_cFs */ +void daPy_lk_c::setSpeedAndAngleNormal(short) { + /* Nonmatching */ +} + +/* 8010A96C-8010AA90 .text setSpeedAndAngleAtn__9daPy_lk_cFv */ +void daPy_lk_c::setSpeedAndAngleAtn() { + /* Nonmatching */ +} + +/* 8010AA90-8010AB84 .text setSpeedAndAngleAtnBack__9daPy_lk_cFv */ +void daPy_lk_c::setSpeedAndAngleAtnBack() { + /* Nonmatching */ +} + +/* 8010AB84-8010AC8C .text setSpeedAndAngleAtnActor__9daPy_lk_cFv */ +void daPy_lk_c::setSpeedAndAngleAtnActor() { + /* Nonmatching */ +} + +/* 8010AC8C-8010ACEC .text setFrameCtrl__9daPy_lk_cFP12J3DFrameCtrlUcssff */ +void daPy_lk_c::setFrameCtrl(J3DFrameCtrl*, unsigned char, short, short, float, float) { + /* Nonmatching */ +} + +/* 8010ACEC-8010AD2C .text checkAtnWaitAnime__9daPy_lk_cFv */ +void daPy_lk_c::checkAtnWaitAnime() { + /* Nonmatching */ +} + +/* 8010AD2C-8010B798 .text setBlendMoveAnime__9daPy_lk_cFf */ +void daPy_lk_c::setBlendMoveAnime(float) { + /* Nonmatching */ +} + +/* 8010B798-8010BB08 .text setBlendAtnBackMoveAnime__9daPy_lk_cFf */ +void daPy_lk_c::setBlendAtnBackMoveAnime(float) { + /* Nonmatching */ +} + +/* 8010BB08-8010C010 .text setBlendAtnMoveAnime__9daPy_lk_cFf */ +void daPy_lk_c::setBlendAtnMoveAnime(float) { + /* Nonmatching */ +} + +/* 8010C010-8010C100 .text setAnimeEquipSword__9daPy_lk_cFi */ +void daPy_lk_c::setAnimeEquipSword(int) { + /* Nonmatching */ +} + +/* 8010C100-8010C158 .text setAnimeEquipSingleItem__9daPy_lk_cFUs */ +void daPy_lk_c::setAnimeEquipSingleItem(unsigned short) { + /* Nonmatching */ +} + +/* 8010C158-8010C1D4 .text setAnimeEquipItem__9daPy_lk_cFv */ +void daPy_lk_c::setAnimeEquipItem() { + /* Nonmatching */ +} + +/* 8010C1D4-8010C284 .text setAnimeUnequipSword__9daPy_lk_cFv */ +void daPy_lk_c::setAnimeUnequipSword() { + /* Nonmatching */ +} + +/* 8010C284-8010C3C0 .text setAnimeUnequipItem__9daPy_lk_cFUs */ +void daPy_lk_c::setAnimeUnequipItem(unsigned short) { + /* Nonmatching */ +} + +/* 8010C3C0-8010C430 .text setAnimeUnequip__9daPy_lk_cFv */ +void daPy_lk_c::setAnimeUnequip() { + /* Nonmatching */ +} + +/* 8010C430-8010C4A4 .text checkBossGomaStage__9daPy_lk_cFv */ +void daPy_lk_c::checkBossGomaStage() { + /* Nonmatching */ +} + +/* 8010C4A4-8010C4C8 .text checkSingleItemEquipAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkSingleItemEquipAnime() const { + /* Nonmatching */ +} + +/* 8010C4C8-8010C528 .text checkItemEquipAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkItemEquipAnime() const { + /* Nonmatching */ +} + +/* 8010C528-8010C570 .text checkEquipAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkEquipAnime() const { + /* Nonmatching */ +} + +/* 8010C570-8010C71C .text deleteEquipItem__9daPy_lk_cFi */ +void daPy_lk_c::deleteEquipItem(int) { + /* Nonmatching */ +} + +/* 8010C71C-8010C7F4 .text setFallVoice__9daPy_lk_cFv */ +void daPy_lk_c::setFallVoice() { + /* Nonmatching */ +} + +/* 8010C7F4-8010C854 .text keepItemData__9daPy_lk_cFv */ +void daPy_lk_c::keepItemData() { + /* Nonmatching */ +} + +/* 8010C854-8010C8D4 .text returnKeepItemData__9daPy_lk_cFv */ +void daPy_lk_c::returnKeepItemData() { + /* Nonmatching */ +} + +/* 8010C8D4-8010CB70 .text makeItemType__9daPy_lk_cFv */ +void daPy_lk_c::makeItemType() { + /* Nonmatching */ +} + +/* 8010CB70-8010CBC8 .text setScopeModel__9daPy_lk_cFv */ +void daPy_lk_c::setScopeModel() { + /* Nonmatching */ +} + +/* 8010CBC8-8010CC78 .text setPhotoBoxModel__9daPy_lk_cFv */ +void daPy_lk_c::setPhotoBoxModel() { + /* Nonmatching */ +} + +/* 8010CC78-8010CD34 .text changeDragonShield__9daPy_lk_cFi */ +void daPy_lk_c::changeDragonShield(int) { + /* Nonmatching */ +} + +/* 8010CD34-8010CFB4 .text checkNewItemChange__9daPy_lk_cFUc */ +void daPy_lk_c::checkNewItemChange(unsigned char) { + /* Nonmatching */ +} + +/* 8010CFB4-8010D26C .text checkItemChangeFromButton__9daPy_lk_cFv */ +void daPy_lk_c::checkItemChangeFromButton() { + /* Nonmatching */ +} + +/* 8010D26C-8010D754 .text checkItemAction__9daPy_lk_cFv */ +void daPy_lk_c::checkItemAction() { + /* Nonmatching */ +} + +/* 8010D754-8010D810 .text getSlidePolygon__9daPy_lk_cFv */ +void daPy_lk_c::getSlidePolygon() { + /* Nonmatching */ +} + +/* 8010D810-8010D8B0 .text checkJumpCutFromButton__9daPy_lk_cFv */ +void daPy_lk_c::checkJumpCutFromButton() { + /* Nonmatching */ +} + +/* 8010D8B0-8010DB58 .text orderTalk__9daPy_lk_cFv */ +void daPy_lk_c::orderTalk() { + /* Nonmatching */ +} + +/* 8010DB58-8010E448 .text checkNextActionFromButton__9daPy_lk_cFv */ +void daPy_lk_c::checkNextActionFromButton() { + /* Nonmatching */ +} + +/* 8010E448-8010E75C .text setShieldGuard__9daPy_lk_cFv */ +void daPy_lk_c::setShieldGuard() { + /* Nonmatching */ +} + +/* 8010E75C-8010E7C4 .text checkItemModeActorPointer__9daPy_lk_cFv */ +void daPy_lk_c::checkItemModeActorPointer() { + /* Nonmatching */ +} + +/* 8010E7C4-8010E828 .text checkNextActionItemFly__9daPy_lk_cFv */ +void daPy_lk_c::checkNextActionItemFly() { + /* Nonmatching */ +} + +/* 8010E828-8010EC78 .text checkNextMode__9daPy_lk_cFi */ +void daPy_lk_c::checkNextMode(int) { + /* Nonmatching */ +} + +/* 8010EC78-8010ED68 .text checkIceSlipFall__9daPy_lk_cFv */ +void daPy_lk_c::checkIceSlipFall() { + /* Nonmatching */ +} + +/* 8010ED68-8010F9AC .text setFrontWallType__9daPy_lk_cFv */ +void daPy_lk_c::setFrontWallType() { + /* Nonmatching */ +} + +/* 8010F9AC-8010FEC4 .text changeFrontWallTypeProc__9daPy_lk_cFv */ +void daPy_lk_c::changeFrontWallTypeProc() { + /* Nonmatching */ +} + +/* 8010FEC4-8010FFB0 .text changeSlideProc__9daPy_lk_cFv */ +void daPy_lk_c::changeSlideProc() { + /* Nonmatching */ +} + +/* 8010FFB0-80110028 .text changeWaitProc__9daPy_lk_cFv */ +void daPy_lk_c::changeWaitProc() { + /* Nonmatching */ +} + +/* 80110028-8011029C .text changeLandProc__9daPy_lk_cFf */ +void daPy_lk_c::changeLandProc(float) { + /* Nonmatching */ +} + +/* 8011029C-80110338 .text setDamagePoint__9daPy_lk_cFf */ +void daPy_lk_c::setDamagePoint(float) { + /* Nonmatching */ +} + +/* 80110338-80110448 .text checkNormalDamage__9daPy_lk_cFi */ +void daPy_lk_c::checkNormalDamage(int) { + /* Nonmatching */ +} + +/* 80110448-801104E4 .text setDashDamage__9daPy_lk_cFv */ +void daPy_lk_c::setDashDamage() { + /* Nonmatching */ +} + +/* 801104E4-8011054C .text checkAtHitEnemy__9daPy_lk_cFP12dCcD_GObjInf */ +void daPy_lk_c::checkAtHitEnemy(dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 8011054C-801105D8 .text checkElecReturnDamage__9daPy_lk_cFP12dCcD_GObjInfP4cXyz */ +void daPy_lk_c::checkElecReturnDamage(dCcD_GObjInf*, cXyz*) { + /* Nonmatching */ +} + +/* 801105D8-80110654 .text checkWallAtributeDamage__9daPy_lk_cFP12dBgS_AcchCir */ +void daPy_lk_c::checkWallAtributeDamage(dBgS_AcchCir*) { + /* Nonmatching */ +} + +/* 80110654-80110F3C .text changeDamageProc__9daPy_lk_cFv */ +void daPy_lk_c::changeDamageProc() { + /* Nonmatching */ +} + +/* 80110F3C-80111424 .text changeAutoJumpProc__9daPy_lk_cFv */ +void daPy_lk_c::changeAutoJumpProc() { + /* Nonmatching */ +} + +/* 80111424-80111A80 .text changeDemoProc__9daPy_lk_cFv */ +void daPy_lk_c::changeDemoProc() { + /* Nonmatching */ +} + +/* 80111A80-80111B80 .text changeDeadProc__9daPy_lk_cFv */ +void daPy_lk_c::changeDeadProc() { + /* Nonmatching */ +} + +/* 80111B80-80111D64 .text getDamageVec__9daPy_lk_cFP12dCcD_GObjInf */ +void daPy_lk_c::getDamageVec(dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 80111D64-80111E54 .text setOldRootQuaternion__9daPy_lk_cFsss */ +void daPy_lk_c::setOldRootQuaternion(short, short, short) { + /* Nonmatching */ +} + +/* 80111E54-80111EFC .text checkRestHPAnime__9daPy_lk_cFv */ +void daPy_lk_c::checkRestHPAnime() { + /* Nonmatching */ +} + +/* 80111EFC-80111F5C .text checkHeavyStateOn__9daPy_lk_cFv */ +void daPy_lk_c::checkHeavyStateOn() { + /* Nonmatching */ +} + +/* 80111F5C-80111F7C .text checkBottleItem__9daPy_lk_cCFi */ +void daPy_lk_c::checkBottleItem(int) const { + /* Nonmatching */ +} + +/* 80111F7C-80111FEC .text checkDrinkBottleItem__9daPy_lk_cCFi */ +void daPy_lk_c::checkDrinkBottleItem(int) const { + /* Nonmatching */ +} + +/* 80111FEC-8011201C .text checkOpenBottleItem__9daPy_lk_cCFi */ +void daPy_lk_c::checkOpenBottleItem(int) const { + /* Nonmatching */ +} + +/* 8011201C-80112044 .text checkBowItem__9daPy_lk_cCFi */ +void daPy_lk_c::checkBowItem(int) const { + /* Nonmatching */ +} + +/* 80112044-80112064 .text checkPhotoBoxItem__9daPy_lk_cCFi */ +void daPy_lk_c::checkPhotoBoxItem(int) const { + /* Nonmatching */ +} + +/* 80112064-80112100 .text checkScopeEnd__9daPy_lk_cFv */ +void daPy_lk_c::checkScopeEnd() { + /* Nonmatching */ +} + +/* 80112100-8011215C .text setSubjectMode__9daPy_lk_cFv */ +void daPy_lk_c::setSubjectMode() { + /* Nonmatching */ +} + +/* 8011215C-801121C8 .text checkMaskDraw__9daPy_lk_cFv */ +void daPy_lk_c::checkMaskDraw() { + /* Nonmatching */ +} + +/* 801121C8-80112280 .text checkSubjectEnd__9daPy_lk_cFi */ +void daPy_lk_c::checkSubjectEnd(int) { + /* Nonmatching */ +} + +/* 80112280-80112330 .text checkGuardAccept__9daPy_lk_cFv */ +void daPy_lk_c::checkGuardAccept() { + /* Nonmatching */ +} + +/* 80112330-80112348 .text cancelNoDamageMode__9daPy_lk_cFv */ +void daPy_lk_c::cancelNoDamageMode() { + /* Nonmatching */ +} + +/* 80112348-80112954 .text commonProcInit__9daPy_lk_cFQ29daPy_lk_c9daPy_PROC */ +void daPy_lk_c::commonProcInit(daPy_lk_c::daPy_PROC) { + /* Nonmatching */ +} + +/* 80112954-80112A24 .text procScope_init__9daPy_lk_cFi */ +void daPy_lk_c::procScope_init(int) { + /* Nonmatching */ +} + +/* 80112A24-80112AA8 .text procScope__9daPy_lk_cFv */ +void daPy_lk_c::procScope() { + /* Nonmatching */ +} + +/* 80112AA8-80112B18 .text procSubjectivity_init__9daPy_lk_cFi */ +void daPy_lk_c::procSubjectivity_init(int) { + /* Nonmatching */ +} + +/* 80112B18-80112BEC .text procSubjectivity__9daPy_lk_cFv */ +void daPy_lk_c::procSubjectivity() { + /* Nonmatching */ +} + +/* 80112BEC-80112C90 .text procCall_init__9daPy_lk_cFv */ +void daPy_lk_c::procCall_init() { + /* Nonmatching */ +} + +/* 80112C90-80112D38 .text procCall__9daPy_lk_cFv */ +void daPy_lk_c::procCall() { + /* Nonmatching */ +} + +/* 80112D38-80112DF4 .text procControllWait_init__9daPy_lk_cFv */ +void daPy_lk_c::procControllWait_init() { + /* Nonmatching */ +} + +/* 80112DF4-80112E60 .text procControllWait__9daPy_lk_cFv */ +void daPy_lk_c::procControllWait() { + /* Nonmatching */ +} + +/* 80112E60-80113044 .text procWait_init__9daPy_lk_cFv */ +void daPy_lk_c::procWait_init() { + /* Nonmatching */ +} + +/* 80113044-801133FC .text procWait__9daPy_lk_cFv */ +void daPy_lk_c::procWait() { + /* Nonmatching */ +} + +/* 801133FC-801134A0 .text procFreeWait_init__9daPy_lk_cFv */ +void daPy_lk_c::procFreeWait_init() { + /* Nonmatching */ +} + +/* 801134A0-801135C4 .text procFreeWait__9daPy_lk_cFv */ +void daPy_lk_c::procFreeWait() { + /* Nonmatching */ +} + +/* 801135C4-80113628 .text procMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procMove_init() { + /* Nonmatching */ +} + +/* 80113628-801136D4 .text procMove__9daPy_lk_cFv */ +void daPy_lk_c::procMove() { + /* Nonmatching */ +} + +/* 801136D4-80113738 .text procAtnMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procAtnMove_init() { + /* Nonmatching */ +} + +/* 80113738-801137B4 .text procAtnMove__9daPy_lk_cFv */ +void daPy_lk_c::procAtnMove() { + /* Nonmatching */ +} + +/* 801137B4-8011388C .text procAtnActorWait_init__9daPy_lk_cFv */ +void daPy_lk_c::procAtnActorWait_init() { + /* Nonmatching */ +} + +/* 8011388C-801138FC .text procAtnActorWait__9daPy_lk_cFv */ +void daPy_lk_c::procAtnActorWait() { + /* Nonmatching */ +} + +/* 801138FC-80113960 .text procAtnActorMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procAtnActorMove_init() { + /* Nonmatching */ +} + +/* 80113960-801139C0 .text procAtnActorMove__9daPy_lk_cFv */ +void daPy_lk_c::procAtnActorMove() { + /* Nonmatching */ +} + +/* 801139C0-80113AC4 .text procSideStep_init__9daPy_lk_cFi */ +void daPy_lk_c::procSideStep_init(int) { + /* Nonmatching */ +} + +/* 80113AC4-80113BDC .text procSideStep__9daPy_lk_cFv */ +void daPy_lk_c::procSideStep() { + /* Nonmatching */ +} + +/* 80113BDC-80113CBC .text procSideStepLand_init__9daPy_lk_cFv */ +void daPy_lk_c::procSideStepLand_init() { + /* Nonmatching */ +} + +/* 80113CBC-80113D30 .text procSideStepLand__9daPy_lk_cFv */ +void daPy_lk_c::procSideStepLand() { + /* Nonmatching */ +} + +/* 80113D30-80113DBC .text procCrouchDefense_init__9daPy_lk_cFv */ +void daPy_lk_c::procCrouchDefense_init() { + /* Nonmatching */ +} + +/* 80113DBC-80114014 .text procCrouchDefense__9daPy_lk_cFv */ +void daPy_lk_c::procCrouchDefense() { + /* Nonmatching */ +} + +/* 80114014-801142F4 .text procCrouchDefenseSlip_init__9daPy_lk_cFv */ +void daPy_lk_c::procCrouchDefenseSlip_init() { + /* Nonmatching */ +} + +/* 801142F4-801143D4 .text procCrouchDefenseSlip__9daPy_lk_cFv */ +void daPy_lk_c::procCrouchDefenseSlip() { + /* Nonmatching */ +} + +/* 801143D4-80114440 .text procCrouch_init__9daPy_lk_cFv */ +void daPy_lk_c::procCrouch_init() { + /* Nonmatching */ +} + +/* 80114440-8011476C .text procCrouch__9daPy_lk_cFv */ +void daPy_lk_c::procCrouch() { + /* Nonmatching */ +} + +/* 8011476C-80114804 .text procWaitTurn_init__9daPy_lk_cFv */ +void daPy_lk_c::procWaitTurn_init() { + /* Nonmatching */ +} + +/* 80114804-80114908 .text procWaitTurn__9daPy_lk_cFv */ +void daPy_lk_c::procWaitTurn() { + /* Nonmatching */ +} + +/* 80114908-801149EC .text procMoveTurn_init__9daPy_lk_cFi */ +void daPy_lk_c::procMoveTurn_init(int) { + /* Nonmatching */ +} + +/* 801149EC-80114A60 .text procMoveTurn__9daPy_lk_cFv */ +void daPy_lk_c::procMoveTurn() { + /* Nonmatching */ +} + +/* 80114A60-80114B28 .text procSlip_init__9daPy_lk_cFv */ +void daPy_lk_c::procSlip_init() { + /* Nonmatching */ +} + +/* 80114B28-80114D2C .text procSlip__9daPy_lk_cFv */ +void daPy_lk_c::procSlip() { + /* Nonmatching */ +} + +/* 80114D2C-80114DE4 .text procSlideFront_init__9daPy_lk_cFs */ +void daPy_lk_c::procSlideFront_init(short) { + /* Nonmatching */ +} + +/* 80114DE4-80114EE8 .text procSlideFront__9daPy_lk_cFv */ +void daPy_lk_c::procSlideFront() { + /* Nonmatching */ +} + +/* 80114EE8-80114FA0 .text procSlideBack_init__9daPy_lk_cFs */ +void daPy_lk_c::procSlideBack_init(short) { + /* Nonmatching */ +} + +/* 80114FA0-801150B0 .text procSlideBack__9daPy_lk_cFv */ +void daPy_lk_c::procSlideBack() { + /* Nonmatching */ +} + +/* 801150B0-80115118 .text procSlideFrontLand_init__9daPy_lk_cFv */ +void daPy_lk_c::procSlideFrontLand_init() { + /* Nonmatching */ +} + +/* 80115118-801151C8 .text procSlideFrontLand__9daPy_lk_cFv */ +void daPy_lk_c::procSlideFrontLand() { + /* Nonmatching */ +} + +/* 801151C8-80115220 .text procSlideBackLand_init__9daPy_lk_cFv */ +void daPy_lk_c::procSlideBackLand_init() { + /* Nonmatching */ +} + +/* 80115220-801152D0 .text procSlideBackLand__9daPy_lk_cFv */ +void daPy_lk_c::procSlideBackLand() { + /* Nonmatching */ +} + +/* 801152D0-80115478 .text procFrontRoll_init__9daPy_lk_cFf */ +void daPy_lk_c::procFrontRoll_init(float) { + /* Nonmatching */ +} + +/* 80115478-80115628 .text procFrontRoll__9daPy_lk_cFv */ +void daPy_lk_c::procFrontRoll() { + /* Nonmatching */ +} + +/* 80115628-801157D8 .text procFrontRollCrash_init__9daPy_lk_cFv */ +void daPy_lk_c::procFrontRollCrash_init() { + /* Nonmatching */ +} + +/* 801157D8-801158AC .text procFrontRollCrash__9daPy_lk_cFv */ +void daPy_lk_c::procFrontRollCrash() { + /* Nonmatching */ +} + +/* 801158AC-8011590C .text procNockBackEnd_init__9daPy_lk_cFv */ +void daPy_lk_c::procNockBackEnd_init() { + /* Nonmatching */ +} + +/* 8011590C-80115968 .text procNockBackEnd__9daPy_lk_cFv */ +void daPy_lk_c::procNockBackEnd() { + /* Nonmatching */ +} + +/* 80115968-80115A18 .text procSideRoll_init__9daPy_lk_cFv */ +void daPy_lk_c::procSideRoll_init() { + /* Nonmatching */ +} + +/* 80115A18-80115B08 .text procSideRoll__9daPy_lk_cFv */ +void daPy_lk_c::procSideRoll() { + /* Nonmatching */ +} + +/* 80115B08-80115BFC .text procBackJump_init__9daPy_lk_cFv */ +void daPy_lk_c::procBackJump_init() { + /* Nonmatching */ +} + +/* 80115BFC-80115CA0 .text procBackJump__9daPy_lk_cFv */ +void daPy_lk_c::procBackJump() { + /* Nonmatching */ +} + +/* 80115CA0-80115DA8 .text procBackJumpLand_init__9daPy_lk_cFv */ +void daPy_lk_c::procBackJumpLand_init() { + /* Nonmatching */ +} + +/* 80115DA8-80115E88 .text procBackJumpLand__9daPy_lk_cFv */ +void daPy_lk_c::procBackJumpLand() { + /* Nonmatching */ +} + +/* 80115E88-80115EA4 .text checkAutoJumpFlying__9daPy_lk_cCFv */ +void daPy_lk_c::checkAutoJumpFlying() const { + /* Nonmatching */ +} + +/* 80115EA4-8011602C .text procAutoJump_init__9daPy_lk_cFv */ +void daPy_lk_c::procAutoJump_init() { + /* Nonmatching */ +} + +/* 8011602C-801163D4 .text procAutoJump__9daPy_lk_cFv */ +void daPy_lk_c::procAutoJump() { + /* Nonmatching */ +} + +/* 801163D4-8011651C .text procLand_init__9daPy_lk_cFfi */ +void daPy_lk_c::procLand_init(float, int) { + /* Nonmatching */ +} + +/* 8011651C-801165B4 .text procLand__9daPy_lk_cFv */ +void daPy_lk_c::procLand() { + /* Nonmatching */ +} + +/* 801165B4-80116768 .text procLandDamage_init__9daPy_lk_cFi */ +void daPy_lk_c::procLandDamage_init(int) { + /* Nonmatching */ +} + +/* 80116768-80116864 .text procLandDamage__9daPy_lk_cFv */ +void daPy_lk_c::procLandDamage() { + /* Nonmatching */ +} + +/* 80116864-80116A38 .text procFall_init__9daPy_lk_cFif */ +void daPy_lk_c::procFall_init(int, float) { + /* Nonmatching */ +} + +/* 80116A38-80116C14 .text procFall__9daPy_lk_cFv */ +void daPy_lk_c::procFall() { + /* Nonmatching */ +} + +/* 80116C14-80116CC4 .text procSlowFall_init__9daPy_lk_cFv */ +void daPy_lk_c::procSlowFall_init() { + /* Nonmatching */ +} + +/* 80116CC4-80116D3C .text procSlowFall__9daPy_lk_cFv */ +void daPy_lk_c::procSlowFall() { + /* Nonmatching */ +} + +/* 80116D3C-80116EB4 .text procSmallJump_init__9daPy_lk_cFi */ +void daPy_lk_c::procSmallJump_init(int) { + /* Nonmatching */ +} + +/* 80116EB4-80116F54 .text procSmallJump__9daPy_lk_cFv */ +void daPy_lk_c::procSmallJump() { + /* Nonmatching */ +} + +/* 80116F54-80116FEC .text procVerticalJump_init__9daPy_lk_cFv */ +void daPy_lk_c::procVerticalJump_init() { + /* Nonmatching */ +} + +/* 80116FEC-80117088 .text procVerticalJump__9daPy_lk_cFv */ +void daPy_lk_c::procVerticalJump() { + /* Nonmatching */ +} + +/* 80117088-801170F0 .text procGuardCrash__9daPy_lk_cFv */ +void daPy_lk_c::procGuardCrash() { + /* Nonmatching */ +} + +/* 801170F0-80117448 .text procDamage_init__9daPy_lk_cFv */ +void daPy_lk_c::procDamage_init() { + /* Nonmatching */ +} + +/* 80117448-801176FC .text procDamage__9daPy_lk_cFv */ +void daPy_lk_c::procDamage() { + /* Nonmatching */ +} + +/* 801176FC-80117794 .text procPolyDamage_init__9daPy_lk_cFv */ +void daPy_lk_c::procPolyDamage_init() { + /* Nonmatching */ +} + +/* 80117794-801177CC .text procPolyDamage__9daPy_lk_cFv */ +void daPy_lk_c::procPolyDamage() { + /* Nonmatching */ +} + +/* 801177CC-80117EAC .text procLargeDamage_init__9daPy_lk_cFiiss */ +void daPy_lk_c::procLargeDamage_init(int, int, short, short) { + /* Nonmatching */ +} + +/* 80117EAC-8011810C .text procLargeDamage__9daPy_lk_cFv */ +void daPy_lk_c::procLargeDamage() { + /* Nonmatching */ +} + +/* 8011810C-80118504 .text procLargeDamageUp_init__9daPy_lk_cFiiss */ +void daPy_lk_c::procLargeDamageUp_init(int, int, short, short) { + /* Nonmatching */ +} + +/* 80118504-80118640 .text procLargeDamageUp__9daPy_lk_cFv */ +void daPy_lk_c::procLargeDamageUp() { + /* Nonmatching */ +} + +/* 80118640-801189AC .text procLargeDamageWall_init__9daPy_lk_cFiiss */ +void daPy_lk_c::procLargeDamageWall_init(int, int, short, short) { + /* Nonmatching */ +} + +/* 801189AC-801189F0 .text procLargeDamageWall__9daPy_lk_cFv */ +void daPy_lk_c::procLargeDamageWall() { + /* Nonmatching */ +} + +/* 801189F0-80118BC4 .text procLavaDamage_init__9daPy_lk_cFv */ +void daPy_lk_c::procLavaDamage_init() { + /* Nonmatching */ +} + +/* 80118BC4-80118C58 .text procLavaDamage__9daPy_lk_cFv */ +void daPy_lk_c::procLavaDamage() { + /* Nonmatching */ +} + +/* 80118C58-80118E6C .text procElecDamage_init__9daPy_lk_cFPC4cXyz */ +void daPy_lk_c::procElecDamage_init(const cXyz*) { + /* Nonmatching */ +} + +/* 80118E6C-80118F40 .text procElecDamage__9daPy_lk_cFv */ +void daPy_lk_c::procElecDamage() { + /* Nonmatching */ +} + +/* 80118F40-80119248 .text procGuardSlip_init__9daPy_lk_cFv */ +void daPy_lk_c::procGuardSlip_init() { + /* Nonmatching */ +} + +/* 80119248-80119334 .text procGuardSlip__9daPy_lk_cFv */ +void daPy_lk_c::procGuardSlip() { + /* Nonmatching */ +} + +/* 80119334-80119478 .text procIceSlipFall_init__9daPy_lk_cFv */ +void daPy_lk_c::procIceSlipFall_init() { + /* Nonmatching */ +} + +/* 80119478-80119500 .text procIceSlipFall__9daPy_lk_cFv */ +void daPy_lk_c::procIceSlipFall() { + /* Nonmatching */ +} + +/* 80119500-80119688 .text procIceSlipFallUp_init__9daPy_lk_cFiss */ +void daPy_lk_c::procIceSlipFallUp_init(int, short, short) { + /* Nonmatching */ +} + +/* 80119688-8011970C .text procIceSlipFallUp__9daPy_lk_cFv */ +void daPy_lk_c::procIceSlipFallUp() { + /* Nonmatching */ +} + +/* 8011970C-801197D4 .text procIceSlipAlmostFall_init__9daPy_lk_cFv */ +void daPy_lk_c::procIceSlipAlmostFall_init() { + /* Nonmatching */ +} + +/* 801197D4-80119864 .text procIceSlipAlmostFall__9daPy_lk_cFv */ +void daPy_lk_c::procIceSlipAlmostFall() { + /* Nonmatching */ +} + +/* 80119864-801198E0 .text procBootsEquip_init__9daPy_lk_cFUs */ +void daPy_lk_c::procBootsEquip_init(unsigned short) { + /* Nonmatching */ +} + +/* 801198E0-80119A5C .text procBootsEquip__9daPy_lk_cFv */ +void daPy_lk_c::procBootsEquip() { + /* Nonmatching */ +} + +/* 80119A5C-80119BA0 .text procNotUse_init__9daPy_lk_cFi */ +void daPy_lk_c::procNotUse_init(int) { + /* Nonmatching */ +} + +/* 80119BA0-80119DA0 .text procNotUse__9daPy_lk_cFv */ +void daPy_lk_c::procNotUse() { + /* Nonmatching */ +} + +/* 80119DA0-80119EBC .text getGroundAngle__9daPy_lk_cFP13cBgS_PolyInfos */ +void daPy_lk_c::getGroundAngle(cBgS_PolyInfo*, short) { + /* Nonmatching */ +} + +/* 80119EBC-8011A508 .text setLegAngle__9daPy_lk_cFfiPsPs */ +void daPy_lk_c::setLegAngle(float, int, short*, short*) { + /* Nonmatching */ +} + +/* 8011A508-8011ABB0 .text footBgCheck__9daPy_lk_cFv */ +void daPy_lk_c::footBgCheck() { + /* Nonmatching */ +} + +/* 8011ABB0-8011AC78 .text setWaterY__9daPy_lk_cFv */ +void daPy_lk_c::setWaterY() { + /* Nonmatching */ +} + +/* 8011AC78-8011AD9C .text autoGroundHit__9daPy_lk_cFv */ +void daPy_lk_c::autoGroundHit() { + /* Nonmatching */ +} + +/* 8011AD9C-8011AE20 .text checkAttentionPosAngle__9daPy_lk_cFP10fopAc_ac_cPP4cXyz */ +void daPy_lk_c::checkAttentionPosAngle(fopAc_ac_c*, cXyz**) { + /* Nonmatching */ +} + +/* 8011AE20-8011BE08 .text setNeckAngle__9daPy_lk_cFv */ +void daPy_lk_c::setNeckAngle() { + /* Nonmatching */ +} + +/* 8011BE08-8011BEA4 .text checkOriginalHatAnimation__9daPy_lk_cFv */ +void daPy_lk_c::checkOriginalHatAnimation() { + /* Nonmatching */ +} + +/* 8011BEA4-8011CBA4 .text setHatAngle__9daPy_lk_cFv */ +void daPy_lk_c::setHatAngle() { + /* Nonmatching */ +} + +/* 8011CBA4-8011CCF4 .text setMoveSlantAngle__9daPy_lk_cFv */ +void daPy_lk_c::setMoveSlantAngle() { + /* Nonmatching */ +} + +/* 8011CCF4-8011CDB4 .text setWaistAngle__9daPy_lk_cFv */ +void daPy_lk_c::setWaistAngle() { + /* Nonmatching */ +} + +/* 8011CDB4-8011D070 .text setWorldMatrix__9daPy_lk_cFv */ +void daPy_lk_c::setWorldMatrix() { + /* Nonmatching */ +} + +/* 8011D070-8011D0E4 .text setAtParam__9daPy_lk_cFUli11dCcG_At_SplUcUcUcf */ +void daPy_lk_c::setAtParam(unsigned long, int, dCcG_At_Spl, unsigned char, unsigned char, unsigned char, float) { + /* Nonmatching */ +} + +/* 8011D0E4-8011D110 .text resetCurse__9daPy_lk_cFv */ +void daPy_lk_c::resetCurse() { + /* Nonmatching */ +} + +/* 8011D110-8011D4D0 .text checkLightHit__9daPy_lk_cFv */ +void daPy_lk_c::checkLightHit() { + /* Nonmatching */ +} + +/* 8011D4D0-8011D6C4 .text setSwordAtCollision__9daPy_lk_cFv */ +void daPy_lk_c::setSwordAtCollision() { + /* Nonmatching */ +} + +/* 8011D6C4-8011D788 .text getBlurTopRate__9daPy_lk_cFv */ +void daPy_lk_c::getBlurTopRate() { + /* Nonmatching */ +} + +/* 8011D788-8011EC0C .text setCollision__9daPy_lk_cFv */ +void daPy_lk_c::setCollision() { + /* Nonmatching */ +} + +/* 8011EC0C-8011EEBC .text setAttentionPos__9daPy_lk_cFv */ +void daPy_lk_c::setAttentionPos() { + /* Nonmatching */ +} + +/* 8011EEBC-8011EF94 .text setRoomInfo__9daPy_lk_cFv */ +void daPy_lk_c::setRoomInfo() { + /* Nonmatching */ +} + +/* 8011EF94-8011F9C0 .text setDemoData__9daPy_lk_cFv */ +void daPy_lk_c::setDemoData() { + /* Nonmatching */ +} + +/* 8011F9C0-8011FF50 .text setStickData__9daPy_lk_cFv */ +void daPy_lk_c::setStickData() { + /* Nonmatching */ +} + +/* 8011FF50-801200F8 .text setBgCheckParam__9daPy_lk_cFv */ +void daPy_lk_c::setBgCheckParam() { + /* Nonmatching */ +} + +/* 801200F8-8012010C .text setParamData__9daPy_lk_cFiiii */ +void daPy_lk_c::setParamData(int, int, int, int) { + /* Nonmatching */ +} + +/* 8012010C-8012024C .text checkLavaFace__9daPy_lk_cFP4cXyzi */ +void daPy_lk_c::checkLavaFace(cXyz*, int) { + /* Nonmatching */ +} + +/* 8012024C-80120724 .text checkFallCode__9daPy_lk_cFv */ +void daPy_lk_c::checkFallCode() { + /* Nonmatching */ +} + +/* 80120724-80120BBC .text startRestartRoom__9daPy_lk_cFUlifi */ +void daPy_lk_c::startRestartRoom(unsigned long, int, float, int) { + /* Nonmatching */ +} + +/* 80120BBC-80120BE0 .text checkSuccessGuard__9daPy_lk_cFi */ +void daPy_lk_c::checkSuccessGuard(int) { + /* Nonmatching */ +} + +/* 80120BE0-80120F94 .text setShapeAngleOnGround__9daPy_lk_cFv */ +void daPy_lk_c::setShapeAngleOnGround() { + /* Nonmatching */ +} + +/* 80120F94-801211B8 .text setStepsOffset__9daPy_lk_cFv */ +void daPy_lk_c::setStepsOffset() { + /* Nonmatching */ +} + +/* 801211B8-8012135C .text setBeltConveyerPower__9daPy_lk_cFv */ +void daPy_lk_c::setBeltConveyerPower() { + /* Nonmatching */ +} + +/* 8012135C-801216A8 .text setWindAtPower__9daPy_lk_cFv */ +void daPy_lk_c::setWindAtPower() { + /* Nonmatching */ +} + +/* 801216A8-80121870 .text checkRoofRestart__9daPy_lk_cFv */ +void daPy_lk_c::checkRoofRestart() { + /* Nonmatching */ +} + +/* 80121870-80122D30 .text execute__9daPy_lk_cFv */ +void daPy_lk_c::execute() { + /* Nonmatching */ +} + +/* 80122D30-80122D50 .text daPy_Execute__FP9daPy_lk_c */ +void daPy_Execute(daPy_lk_c*) { + /* Nonmatching */ +} + +/* 80122D50-80122D58 .text daPy_IsDelete__FP9daPy_lk_c */ +void daPy_IsDelete(daPy_lk_c*) { + /* Nonmatching */ +} + +/* 80122D58-80123058 .text playerDelete__9daPy_lk_cFv */ +void daPy_lk_c::playerDelete() { + /* Nonmatching */ +} + +/* 80123058-80123078 .text daPy_Delete__FP9daPy_lk_c */ +void daPy_Delete(daPy_lk_c*) { + /* Nonmatching */ +} + +/* 80123078-80123360 .text initTextureAnime__9daPy_lk_cFv */ +void daPy_lk_c::initTextureAnime() { + /* Nonmatching */ +} + +/* 80123360-80123830 .text initTextureScroll__9daPy_lk_cFv */ +void daPy_lk_c::initTextureScroll() { + /* Nonmatching */ +} + +/* 80123830-80123834 .text setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx */ +void J3DTexGenBlock::setTexMtx(unsigned long, J3DTexMtx*) { + /* Nonmatching */ +} + +/* 80123834-8012469C .text createHeap__9daPy_lk_cFv */ +void daPy_lk_c::createHeap() { + /* Nonmatching */ +} + +/* 8012469C-801249F8 .text createAnimeHeap__9daPy_lk_cFPP12JKRSolidHeapQ29daPy_lk_c14daPy_HEAP_TYPE */ +void daPy_lk_c::createAnimeHeap(JKRSolidHeap**, daPy_lk_c::daPy_HEAP_TYPE) { + /* Nonmatching */ +} + +/* 801249F8-80124A40 .text __dt__10JUTNameTabFv */ +JUTNameTab::~JUTNameTab() { + /* Nonmatching */ +} + +/* 80124A40-80124B30 .text initModel__9daPy_lk_cFPP8J3DModeliUl */ +void daPy_lk_c::initModel(J3DModel**, int, unsigned long) { + /* Nonmatching */ +} + +/* 80124B30-80124BE4 .text entryBtk__9daPy_lk_cFP12J3DModelDatai */ +void daPy_lk_c::entryBtk(J3DModelData*, int) { + /* Nonmatching */ +} + +/* 80124BE4-80124C98 .text entryBrk__9daPy_lk_cFP12J3DModelDatai */ +void daPy_lk_c::entryBrk(J3DModelData*, int) { + /* Nonmatching */ +} + +/* 80124C98-80125CC8 .text playerInit__9daPy_lk_cFv */ +void daPy_lk_c::playerInit() { + /* Nonmatching */ +} + +/* 80125CC8-80125D30 .text phase_1__FP9daPy_lk_c */ +void phase_1(daPy_lk_c*) { + /* Nonmatching */ +} + +/* 80125D30-80125DB4 .text phase_2__FP9daPy_lk_c */ +void phase_2(daPy_lk_c*) { + /* Nonmatching */ +} + +/* 80125DB4-80126F00 .text __ct__9daPy_lk_cFv */ +daPy_lk_c::daPy_lk_c() { + /* Nonmatching */ +} + +/* 80126F00-8012704C .text __dt__15daPy_footData_cFv */ +daPy_footData_c::~daPy_footData_c() { + /* Nonmatching */ +} + +/* 8012704C-80127160 .text __ct__15daPy_footData_cFv */ +daPy_footData_c::daPy_footData_c() { + /* Nonmatching */ +} + +/* 80127160-80127B50 .text makeBgWait__9daPy_lk_cFv */ +void daPy_lk_c::makeBgWait() { + /* Nonmatching */ +} + +/* 80127B50-80127B70 .text phase_3__FP9daPy_lk_c */ +void phase_3(daPy_lk_c*) { + /* Nonmatching */ +} + +/* 80127B70-80127BA0 .text daPy_Create__FP10fopAc_ac_c */ +void daPy_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80127BA0-80127CC0 .text setSeAnime__9daPy_lk_cFPC14daPy_anmHeap_cP12J3DFrameCtrl */ +void daPy_lk_c::setSeAnime(const daPy_anmHeap_c*, J3DFrameCtrl*) { + /* Nonmatching */ +} + +/* 80127CC0-80127DEC .text initSeAnime__9daPy_lk_cFv */ +void daPy_lk_c::initSeAnime() { + /* Nonmatching */ +} + +/* 80127DEC-80127E08 .text resetSeAnime__9daPy_lk_cFv */ +void daPy_lk_c::resetSeAnime() { + /* Nonmatching */ +} + +/* 80127E08-8012821C .text setMoveAnime__9daPy_lk_cFfffQ29daPy_lk_c8daPy_ANMQ29daPy_lk_c8daPy_ANMif */ +void daPy_lk_c::setMoveAnime(float, float, float, daPy_lk_c::daPy_ANM, daPy_lk_c::daPy_ANM, int, float) { + /* Nonmatching */ +} + +/* 8012821C-80128494 .text setSingleMoveAnime__9daPy_lk_cFQ29daPy_lk_c8daPy_ANMffsf */ +void daPy_lk_c::setSingleMoveAnime(daPy_lk_c::daPy_ANM, float, float, short, float) { + /* Nonmatching */ +} + +/* 80128494-801285F8 .text setActAnimeUpper__9daPy_lk_cFUsQ29daPy_lk_c10daPy_UPPERffsf */ +void daPy_lk_c::setActAnimeUpper(unsigned short, daPy_lk_c::daPy_UPPER, float, float, short, float) { + /* Nonmatching */ +} + +/* 801285F8-801286C0 .text resetActAnimeUpper__9daPy_lk_cFQ29daPy_lk_c10daPy_UPPERf */ +void daPy_lk_c::resetActAnimeUpper(daPy_lk_c::daPy_UPPER, float) { + /* Nonmatching */ +} + +/* 801286C0-801287E8 .text animeUpdate__9daPy_lk_cFv */ +void daPy_lk_c::animeUpdate() { + /* Nonmatching */ +} + +/* 801287E8-8012887C .text simpleAnmPlay__9daPy_lk_cFP10J3DAnmBase */ +void daPy_lk_c::simpleAnmPlay(J3DAnmBase*) { + /* Nonmatching */ +} + +/* 8012887C-801288A0 .text setHandModel__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM */ +void daPy_lk_c::setHandModel(daPy_lk_c::daPy_ANM) { + /* Nonmatching */ +} + +/* 801288A0-8012894C .text getAnmData__9daPy_lk_cCFQ29daPy_lk_c8daPy_ANM */ +void daPy_lk_c::getAnmData(daPy_lk_c::daPy_ANM) const { + /* Nonmatching */ +} + +/* 8012894C-80128988 .text checkGrabWeapon__9daPy_lk_cFi */ +void daPy_lk_c::checkGrabWeapon(int) { + /* Nonmatching */ +} + +/* 80128988-801289A8 .text onDekuSpReturnFlg__9daPy_lk_cFUc */ +void daPy_lk_c::onDekuSpReturnFlg(unsigned char) { + /* Nonmatching */ +} + +/* 801289A8-80128AA4 .text changeTextureAnime__9daPy_lk_cFUsUsi */ +void daPy_lk_c::changeTextureAnime(unsigned short, unsigned short, int) { + /* Nonmatching */ +} + +/* 80128AA4-80128B50 .text setThrowDamage__9daPy_lk_cFP4cXyzsffi */ +void daPy_lk_c::setThrowDamage(cXyz*, short, float, float, int) { + /* Nonmatching */ +} + +/* 80128B50-80128C10 .text setPlayerPosAndAngle__9daPy_lk_cFP4cXyzs */ +void daPy_lk_c::setPlayerPosAndAngle(cXyz*, short) { + /* Nonmatching */ +} + +/* 80128C10-80128CE4 .text setPlayerPosAndAngle__9daPy_lk_cFP4cXyzP5csXyz */ +void daPy_lk_c::setPlayerPosAndAngle(cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 80128CE4-80128DC0 .text setPlayerPosAndAngle__9daPy_lk_cFPA4_f */ +void daPy_lk_c::setPlayerPosAndAngle(float(*)[4]) { + /* Nonmatching */ +} + +/* 80128DC0-80128F8C .text endDemoMode__9daPy_lk_cFv */ +void daPy_lk_c::endDemoMode() { + /* Nonmatching */ +} + +/* 80128F8C-8012901C .text getBokoFlamePos__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::getBokoFlamePos(cXyz*) { + /* Nonmatching */ +} + +/* 8012901C-80129034 .text setup__24daPy_swimTailEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daPy_swimTailEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 80129034-801290D8 .text getMaxWaterY__24daPy_swimTailEcallBack_cFPQ29JGeometry8TVec3 */ +void daPy_swimTailEcallBack_c::getMaxWaterY(JGeometry::TVec3*) { + /* Nonmatching */ +} + +/* 801290D8-8012910C .text remove__24daPy_swimTailEcallBack_cFv */ +void daPy_swimTailEcallBack_c::remove() { + /* Nonmatching */ +} + +/* 8012910C-80129310 .text execute__24daPy_swimTailEcallBack_cFP14JPABaseEmitter */ +void daPy_swimTailEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 80129310-80129348 .text draw__24daPy_swimTailEcallBack_cFP14JPABaseEmitter */ +void daPy_swimTailEcallBack_c::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 80129348-8012952C .text draw__18daPy_sightPacket_cFv */ +void daPy_sightPacket_c::draw() { + /* Nonmatching */ +} + +/* 8012952C-801296FC .text setSight__18daPy_sightPacket_cFv */ +void daPy_sightPacket_c::setSight() { + /* Nonmatching */ +} + +/* 801296FC-801297F4 .text initSwBlur__13daPy_swBlur_cFPA4_fifi */ +void daPy_swBlur_c::initSwBlur(float(*)[4], int, float, int) { + /* Nonmatching */ +} + +/* 801297F4-80129A78 .text copySwBlur__13daPy_swBlur_cFPA4_fi */ +void daPy_swBlur_c::copySwBlur(float(*)[4], int) { + /* Nonmatching */ +} + +/* 80129A78-80129DD0 .text draw__13daPy_swBlur_cFv */ +void daPy_swBlur_c::draw() { + /* Nonmatching */ +} + +/* 80129DD0-80129E9C .text execute__24daPy_fanSwingEcallBack_cFP14JPABaseEmitter */ +void daPy_fanSwingEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 80129E9C-80129F48 .text execute__25daPy_waterDropPcallBack_cFP14JPABaseEmitterP15JPABaseParticle */ +void daPy_waterDropPcallBack_c::execute(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 80129F48-80129F98 .text execute__22daPy_followEcallBack_cFP14JPABaseEmitter */ +void daPy_followEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 80129F98-80129FA0 .text setup__22daPy_followEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daPy_followEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 80129FA0-80129FD4 .text end__22daPy_followEcallBack_cFv */ +void daPy_followEcallBack_c::end() { + /* Nonmatching */ +} + +/* 80129FD4-8012A040 .text execute__25daPy_waterDropEcallBack_cFP14JPABaseEmitter */ +void daPy_waterDropEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8012A040-8012A058 .text setup__25daPy_waterDropEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daPy_waterDropEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8012A058-8012A0B4 .text end__25daPy_waterDropEcallBack_cFv */ +void daPy_waterDropEcallBack_c::end() { + /* Nonmatching */ +} + +/* 8012A0B4-8012A0E0 .text makeEmitterColor__28daPy_mtxPosFollowEcallBack_cFUsPA4_fPC4cXyzPC5csXyzPC8_GXColorPC8_GXColor */ +void daPy_mtxPosFollowEcallBack_c::makeEmitterColor(unsigned short, float(*)[4], const cXyz*, const csXyz*, const _GXColor*, const _GXColor*) { + /* Nonmatching */ +} + +/* 8012A0E0-8012A160 .text execute__28daPy_mtxPosFollowEcallBack_cFP14JPABaseEmitter */ +void daPy_mtxPosFollowEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8012A160-8012A288 .text execute__18daPy_dmEcallBack_cFP14JPABaseEmitter */ +void daPy_dmEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8012A288-8012A8D8 .text setAuraEffect__9daPy_lk_cFv */ +void daPy_lk_c::setAuraEffect() { + /* Nonmatching */ +} + +/* 8012A8D8-8012B340 .text setWaterRipple__9daPy_lk_cFv */ +void daPy_lk_c::setWaterRipple() { + /* Nonmatching */ +} + +/* 8012B340-8012B8EC .text setFootEffectType__9daPy_lk_cFiP4cXyzii */ +void daPy_lk_c::setFootEffectType(int, cXyz*, int, int) { + /* Nonmatching */ +} + +/* 8012B8EC-8012B9DC .text setFootMark__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::setFootMark(cXyz*) { + /* Nonmatching */ +} + +/* 8012B9DC-8012C128 .text setFootEffect__9daPy_lk_cFv */ +void daPy_lk_c::setFootEffect() { + /* Nonmatching */ +} + +/* 8012C128-8012C1A8 .text resetFootEffect__9daPy_lk_cFv */ +void daPy_lk_c::resetFootEffect() { + /* Nonmatching */ +} + +/* 8012C1A8-8012C2A4 .text setSwimTail__9daPy_lk_cFv */ +void daPy_lk_c::setSwimTail() { + /* Nonmatching */ +} + +/* 8012C2A4-8012C330 .text setCutWaterSplash__9daPy_lk_cFv */ +void daPy_lk_c::setCutWaterSplash() { + /* Nonmatching */ +} + +/* 8012C330-8012C45C .text setSwimWaterDrop__9daPy_lk_cFP25daPy_waterDropEcallBack_c */ +void daPy_lk_c::setSwimWaterDrop(daPy_waterDropEcallBack_c*) { + /* Nonmatching */ +} + +/* 8012C45C-8012C620 .text setWaterDrop__9daPy_lk_cFv */ +void daPy_lk_c::setWaterDrop() { + /* Nonmatching */ +} + +/* 8012C620-8012C754 .text setDamageFlameEmitter__9daPy_lk_cFv */ +void daPy_lk_c::setDamageFlameEmitter() { + /* Nonmatching */ +} + +/* 8012C754-8012C7F0 .text setDamageCurseEmitter__9daPy_lk_cFv */ +void daPy_lk_c::setDamageCurseEmitter() { + /* Nonmatching */ +} + +/* 8012C7F0-8012C880 .text setDamageElecEmitter__9daPy_lk_cFv */ +void daPy_lk_c::setDamageElecEmitter() { + /* Nonmatching */ +} + +/* 8012C880-8012C8F8 .text setDamageEmitter__9daPy_lk_cFv */ +void daPy_lk_c::setDamageEmitter() { + /* Nonmatching */ +} + +/* 8012C8F8-8012C9D8 .text endFlameDamageEmitter__9daPy_lk_cFv */ +void daPy_lk_c::endFlameDamageEmitter() { + /* Nonmatching */ +} + +/* 8012C9D8-8012CA44 .text endDamageEmitter__9daPy_lk_cFv */ +void daPy_lk_c::endDamageEmitter() { + /* Nonmatching */ +} + +/* 8012CA44-8012CD60 .text setItemWaterEffect__9daPy_lk_cFP10fopAc_ac_cii */ +void daPy_lk_c::setItemWaterEffect(fopAc_ac_c*, int, int) { + /* Nonmatching */ +} + +/* 8012CD60-8012CDD4 .text getDemoLookActor__9daPy_lk_cFv */ +void daPy_lk_c::getDemoLookActor() { + /* Nonmatching */ +} + +/* 8012CDD4-8012CE2C .text setTinkleCeiverModel__9daPy_lk_cFv */ +void daPy_lk_c::setTinkleCeiverModel() { + /* Nonmatching */ +} + +/* 8012CE2C-8012CEFC .text setTalismanModel__9daPy_lk_cFv */ +void daPy_lk_c::setTalismanModel() { + /* Nonmatching */ +} + +/* 8012CEFC-8012CFE8 .text setLetterModel__9daPy_lk_cFv */ +void daPy_lk_c::setLetterModel() { + /* Nonmatching */ +} + +/* 8012CFE8-8012D010 .text checkCaughtShapeHide__9daPy_lk_cFv */ +void daPy_lk_c::checkCaughtShapeHide() { + /* Nonmatching */ +} + +/* 8012D010-8012D08C .text setShapeAngleToTalkActor__9daPy_lk_cFv */ +void daPy_lk_c::setShapeAngleToTalkActor() { + /* Nonmatching */ +} + +/* 8012D08C-8012D134 .text checkEndMessage__9daPy_lk_cFUl */ +void daPy_lk_c::checkEndMessage(unsigned long) { + /* Nonmatching */ +} + +/* 8012D134-8012D300 .text setTalkStartBack__9daPy_lk_cFv */ +void daPy_lk_c::setTalkStartBack() { + /* Nonmatching */ +} + +/* 8012D300-8012D3C4 .text dProcTool_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcTool_init() { + /* Nonmatching */ +} + +/* 8012D3C4-8012DA3C .text dProcTool__9daPy_lk_cFv */ +void daPy_lk_c::dProcTool() { + /* Nonmatching */ +} + +/* 8012DA3C-8012DBD0 .text dProcTalk_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcTalk_init() { + /* Nonmatching */ +} + +/* 8012DBD0-8012DDEC .text dProcTalk__9daPy_lk_cFv */ +void daPy_lk_c::dProcTalk() { + /* Nonmatching */ +} + +/* 8012DDEC-8012DEA0 .text dProcDamage_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcDamage_init() { + /* Nonmatching */ +} + +/* 8012DEA0-8012DF24 .text dProcDamage__9daPy_lk_cFv */ +void daPy_lk_c::dProcDamage() { + /* Nonmatching */ +} + +/* 8012DF24-8012E054 .text dProcHoldup_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcHoldup_init() { + /* Nonmatching */ +} + +/* 8012E054-8012E09C .text dProcHoldup__9daPy_lk_cFv */ +void daPy_lk_c::dProcHoldup() { + /* Nonmatching */ +} + +/* 8012E09C-8012E244 .text dProcOpenTreasure_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcOpenTreasure_init() { + /* Nonmatching */ +} + +/* 8012E244-8012E28C .text dProcOpenTreasure__9daPy_lk_cFv */ +void daPy_lk_c::dProcOpenTreasure() { + /* Nonmatching */ +} + +/* 8012E28C-8012E418 .text setGetItemSound__9daPy_lk_cFUsi */ +void daPy_lk_c::setGetItemSound(unsigned short, int) { + /* Nonmatching */ +} + +/* 8012E418-8012E6B4 .text setGetDemo__9daPy_lk_cFv */ +void daPy_lk_c::setGetDemo() { + /* Nonmatching */ +} + +/* 8012E6B4-8012E8B0 .text dProcGetItem_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcGetItem_init() { + /* Nonmatching */ +} + +/* 8012E8B0-8012ECB0 .text dProcGetItem__9daPy_lk_cFv */ +void daPy_lk_c::dProcGetItem() { + /* Nonmatching */ +} + +/* 8012ECB0-8012ED30 .text dProcUnequip_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcUnequip_init() { + /* Nonmatching */ +} + +/* 8012ED30-8012ED74 .text dProcUnequip__9daPy_lk_cFv */ +void daPy_lk_c::dProcUnequip() { + /* Nonmatching */ +} + +/* 8012ED74-8012EE0C .text dProcLavaDamage_init_sub__9daPy_lk_cFv */ +void daPy_lk_c::dProcLavaDamage_init_sub() { + /* Nonmatching */ +} + +/* 8012EE0C-8012EEE4 .text dProcLavaDamage_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcLavaDamage_init() { + /* Nonmatching */ +} + +/* 8012EEE4-8012EF78 .text dProcLavaDamage__9daPy_lk_cFv */ +void daPy_lk_c::dProcLavaDamage() { + /* Nonmatching */ +} + +/* 8012EF78-8012F0DC .text dProcFreezeDamage_init_sub__9daPy_lk_cFi */ +void daPy_lk_c::dProcFreezeDamage_init_sub(int) { + /* Nonmatching */ +} + +/* 8012F0DC-8012F174 .text dProcFreezeDamage_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcFreezeDamage_init() { + /* Nonmatching */ +} + +/* 8012F174-8012F210 .text dProcFreezeDamage__9daPy_lk_cFv */ +void daPy_lk_c::dProcFreezeDamage() { + /* Nonmatching */ +} + +/* 8012F210-8012F288 .text dProcDead_init_sub__9daPy_lk_cFv */ +void daPy_lk_c::dProcDead_init_sub() { + /* Nonmatching */ +} + +/* 8012F288-8012F38C .text dProcDead_init_sub2__9daPy_lk_cFv */ +void daPy_lk_c::dProcDead_init_sub2() { + /* Nonmatching */ +} + +/* 8012F38C-8012F3B8 .text checkGameOverStart__9daPy_lk_cFv */ +void daPy_lk_c::checkGameOverStart() { + /* Nonmatching */ +} + +/* 8012F3B8-8012F5A8 .text dProcDead_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcDead_init() { + /* Nonmatching */ +} + +/* 8012F5A8-8012F928 .text dProcDead__9daPy_lk_cFv */ +void daPy_lk_c::dProcDead() { + /* Nonmatching */ +} + +/* 8012F928-8012F99C .text dProcLookAround_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookAround_init() { + /* Nonmatching */ +} + +/* 8012F99C-8012F9E4 .text dProcLookAround__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookAround() { + /* Nonmatching */ +} + +/* 8012F9E4-8012FA50 .text dProcSalute_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcSalute_init() { + /* Nonmatching */ +} + +/* 8012FA50-8012FA98 .text dProcSalute__9daPy_lk_cFv */ +void daPy_lk_c::dProcSalute() { + /* Nonmatching */ +} + +/* 8012FA98-8012FB2C .text dProcLookAround2_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookAround2_init() { + /* Nonmatching */ +} + +/* 8012FB2C-8012FB88 .text dProcLookAround2__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookAround2() { + /* Nonmatching */ +} + +/* 8012FB88-8012FC24 .text dProcTalismanPickup_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcTalismanPickup_init() { + /* Nonmatching */ +} + +/* 8012FC24-8012FCC0 .text dProcTalismanPickup__9daPy_lk_cFv */ +void daPy_lk_c::dProcTalismanPickup() { + /* Nonmatching */ +} + +/* 8012FCC0-8012FE58 .text dProcTalismanWait_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcTalismanWait_init() { + /* Nonmatching */ +} + +/* 8012FE58-8012FFEC .text dProcTalismanWait__9daPy_lk_cFv */ +void daPy_lk_c::dProcTalismanWait() { + /* Nonmatching */ +} + +/* 8012FFEC-801300F4 .text dProcSurprised_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcSurprised_init() { + /* Nonmatching */ +} + +/* 801300F4-801301C0 .text dProcSurprised__9daPy_lk_cFv */ +void daPy_lk_c::dProcSurprised() { + /* Nonmatching */ +} + +/* 801301C0-80130278 .text dProcTurnBack_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcTurnBack_init() { + /* Nonmatching */ +} + +/* 80130278-801302CC .text dProcTurnBack__9daPy_lk_cFv */ +void daPy_lk_c::dProcTurnBack() { + /* Nonmatching */ +} + +/* 801302CC-80130338 .text dProcLookUp_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookUp_init() { + /* Nonmatching */ +} + +/* 80130338-80130380 .text dProcLookUp__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookUp() { + /* Nonmatching */ +} + +/* 80130380-801303FC .text dProcQuakeWait_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcQuakeWait_init() { + /* Nonmatching */ +} + +/* 801303FC-80130434 .text dProcQuakeWait__9daPy_lk_cFv */ +void daPy_lk_c::dProcQuakeWait() { + /* Nonmatching */ +} + +/* 80130434-801304A0 .text dProcDance_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcDance_init() { + /* Nonmatching */ +} + +/* 801304A0-801304D8 .text dProcDance__9daPy_lk_cFv */ +void daPy_lk_c::dProcDance() { + /* Nonmatching */ +} + +/* 801304D8-80130570 .text dProcCaught_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcCaught_init() { + /* Nonmatching */ +} + +/* 80130570-801305A8 .text dProcCaught__9daPy_lk_cFv */ +void daPy_lk_c::dProcCaught() { + /* Nonmatching */ +} + +/* 801305A8-8013065C .text dProcLookWait_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookWait_init() { + /* Nonmatching */ +} + +/* 8013065C-80130724 .text dProcLookWait__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookWait() { + /* Nonmatching */ +} + +/* 80130724-801307AC .text dProcPushPullWait_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcPushPullWait_init() { + /* Nonmatching */ +} + +/* 801307AC-801307E4 .text dProcPushPullWait__9daPy_lk_cFv */ +void daPy_lk_c::dProcPushPullWait() { + /* Nonmatching */ +} + +/* 801307E4-80130884 .text dProcPushMove_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcPushMove_init() { + /* Nonmatching */ +} + +/* 80130884-801308BC .text dProcPushMove__9daPy_lk_cFv */ +void daPy_lk_c::dProcPushMove() { + /* Nonmatching */ +} + +/* 801308BC-8013098C .text dProcDoorOpen_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcDoorOpen_init() { + /* Nonmatching */ +} + +/* 8013098C-80130A54 .text dProcDoorOpen__9daPy_lk_cFv */ +void daPy_lk_c::dProcDoorOpen() { + /* Nonmatching */ +} + +/* 80130A54-80130ADC .text dProcNod_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcNod_init() { + /* Nonmatching */ +} + +/* 80130ADC-80130B38 .text dProcNod__9daPy_lk_cFv */ +void daPy_lk_c::dProcNod() { + /* Nonmatching */ +} + +/* 80130B38-80130BE8 .text dProcPresent_init_sub__9daPy_lk_cFv */ +void daPy_lk_c::dProcPresent_init_sub() { + /* Nonmatching */ +} + +/* 80130BE8-80130CA0 .text dProcPresent_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcPresent_init() { + /* Nonmatching */ +} + +/* 80130CA0-80130E88 .text dProcPresent__9daPy_lk_cFv */ +void daPy_lk_c::dProcPresent() { + /* Nonmatching */ +} + +/* 80130E88-80130F2C .text dProcWindChange_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcWindChange_init() { + /* Nonmatching */ +} + +/* 80130F2C-80130F98 .text dProcWindChange__9daPy_lk_cFv */ +void daPy_lk_c::dProcWindChange() { + /* Nonmatching */ +} + +/* 80130F98-8013116C .text dProcStandItemPut_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcStandItemPut_init() { + /* Nonmatching */ +} + +/* 8013116C-80131274 .text dProcStandItemPut__9daPy_lk_cFv */ +void daPy_lk_c::dProcStandItemPut() { + /* Nonmatching */ +} + +/* 80131274-80131310 .text dProcVorcanoFail_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcVorcanoFail_init() { + /* Nonmatching */ +} + +/* 80131310-80131348 .text dProcVorcanoFail__9daPy_lk_cFv */ +void daPy_lk_c::dProcVorcanoFail() { + /* Nonmatching */ +} + +/* 80131348-80131450 .text dProcSlightSurprised_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcSlightSurprised_init() { + /* Nonmatching */ +} + +/* 80131450-8013154C .text dProcSlightSurprised__9daPy_lk_cFv */ +void daPy_lk_c::dProcSlightSurprised() { + /* Nonmatching */ +} + +/* 8013154C-801315F8 .text dProcSmile_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcSmile_init() { + /* Nonmatching */ +} + +/* 801315F8-8013168C .text dProcSmile__9daPy_lk_cFv */ +void daPy_lk_c::dProcSmile() { + /* Nonmatching */ +} + +/* 8013168C-80131780 .text dProcBossWarp_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcBossWarp_init() { + /* Nonmatching */ +} + +/* 80131780-8013182C .text dProcBossWarp__9daPy_lk_cFv */ +void daPy_lk_c::dProcBossWarp() { + /* Nonmatching */ +} + +/* 8013182C-80131908 .text dProcAgbUse_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcAgbUse_init() { + /* Nonmatching */ +} + +/* 80131908-8013194C .text dProcAgbUse__9daPy_lk_cFv */ +void daPy_lk_c::dProcAgbUse() { + /* Nonmatching */ +} + +/* 8013194C-801319D0 .text dProcLookTurn_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookTurn_init() { + /* Nonmatching */ +} + +/* 801319D0-80131A7C .text dProcLookTurn__9daPy_lk_cFv */ +void daPy_lk_c::dProcLookTurn() { + /* Nonmatching */ +} + +/* 80131A7C-80131B18 .text dProcLetterOpen_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcLetterOpen_init() { + /* Nonmatching */ +} + +/* 80131B18-80131B98 .text dProcLetterOpen__9daPy_lk_cFv */ +void daPy_lk_c::dProcLetterOpen() { + /* Nonmatching */ +} + +/* 80131B98-80131C54 .text dProcLetterRead_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcLetterRead_init() { + /* Nonmatching */ +} + +/* 80131C54-80131D6C .text dProcLetterRead__9daPy_lk_cFv */ +void daPy_lk_c::dProcLetterRead() { + /* Nonmatching */ +} + +/* 80131D6C-80131DD4 .text dProcRedeadStop_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcRedeadStop_init() { + /* Nonmatching */ +} + +/* 80131DD4-80131E0C .text dProcRedeadStop__9daPy_lk_cFv */ +void daPy_lk_c::dProcRedeadStop() { + /* Nonmatching */ +} + +/* 80131E0C-80131E74 .text dProcRedeadCatch_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcRedeadCatch_init() { + /* Nonmatching */ +} + +/* 80131E74-80131EAC .text dProcRedeadCatch__9daPy_lk_cFv */ +void daPy_lk_c::dProcRedeadCatch() { + /* Nonmatching */ +} + +/* 80131EAC-80131FB0 .text dProcGetDance_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcGetDance_init() { + /* Nonmatching */ +} + +/* 80131FB0-80132224 .text dProcGetDance__9daPy_lk_cFv */ +void daPy_lk_c::dProcGetDance() { + /* Nonmatching */ +} + +/* 80132224-801322D0 .text dProcBottleOpenFairy_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcBottleOpenFairy_init() { + /* Nonmatching */ +} + +/* 801322D0-80132438 .text dProcBottleOpenFairy__9daPy_lk_cFv */ +void daPy_lk_c::dProcBottleOpenFairy() { + /* Nonmatching */ +} + +/* 80132438-801324D0 .text dProcWarpShort_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcWarpShort_init() { + /* Nonmatching */ +} + +/* 801324D0-80132534 .text dProcWarpShort__9daPy_lk_cFv */ +void daPy_lk_c::dProcWarpShort() { + /* Nonmatching */ +} + +/* 80132534-801325F0 .text dProcOpenSalvageTreasure_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcOpenSalvageTreasure_init() { + /* Nonmatching */ +} + +/* 801325F0-8013265C .text dProcOpenSalvageTreasure__9daPy_lk_cFv */ +void daPy_lk_c::dProcOpenSalvageTreasure() { + /* Nonmatching */ +} + +/* 8013265C-80132728 .text dProcSurprisedWait_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcSurprisedWait_init() { + /* Nonmatching */ +} + +/* 80132728-80132784 .text dProcSurprisedWait__9daPy_lk_cFv */ +void daPy_lk_c::dProcSurprisedWait() { + /* Nonmatching */ +} + +/* 80132784-80132844 .text dProcPowerUpWait_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcPowerUpWait_init() { + /* Nonmatching */ +} + +/* 80132844-8013294C .text dProcPowerUp_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcPowerUp_init() { + /* Nonmatching */ +} + +/* 8013294C-80132A88 .text dProcPowerUp__9daPy_lk_cFv */ +void daPy_lk_c::dProcPowerUp() { + /* Nonmatching */ +} + +/* 80132A88-80132B68 .text dProcShipSit_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcShipSit_init() { + /* Nonmatching */ +} + +/* 80132B68-80132BC4 .text dProcShipSit__9daPy_lk_cFv */ +void daPy_lk_c::dProcShipSit() { + /* Nonmatching */ +} + +/* 80132BC4-80132D00 .text dProcLastCombo_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcLastCombo_init() { + /* Nonmatching */ +} + +/* 80132D00-80132DDC .text dProcLastCombo__9daPy_lk_cFv */ +void daPy_lk_c::dProcLastCombo() { + /* Nonmatching */ +} + +/* 80132DDC-80132E48 .text dProcHandUp_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcHandUp_init() { + /* Nonmatching */ +} + +/* 80132E48-80132E80 .text dProcHandUp__9daPy_lk_cFv */ +void daPy_lk_c::dProcHandUp() { + /* Nonmatching */ +} + +/* 80132E80-80132EEC .text dProcIceSlip_init__9daPy_lk_cFv */ +void daPy_lk_c::dProcIceSlip_init() { + /* Nonmatching */ +} + +/* 80132EEC-80132F34 .text dProcIceSlip__9daPy_lk_cFv */ +void daPy_lk_c::dProcIceSlip() { + /* Nonmatching */ +} + +/* 80132F34-80132F58 .text getLadderMoveAnmSpeed__9daPy_lk_cFv */ +void daPy_lk_c::getLadderMoveAnmSpeed() { + /* Nonmatching */ +} + +/* 80132F58-80133058 .text setLadderFootSe__9daPy_lk_cFv */ +void daPy_lk_c::setLadderFootSe() { + /* Nonmatching */ +} + +/* 80133058-80133240 .text changeLadderMoveProc__9daPy_lk_cFi */ +void daPy_lk_c::changeLadderMoveProc(int) { + /* Nonmatching */ +} + +/* 80133240-801333A8 .text setMoveBGLadderCorrect__9daPy_lk_cFv */ +void daPy_lk_c::setMoveBGLadderCorrect() { + /* Nonmatching */ +} + +/* 801333A8-80133414 .text procLadderUpStart_init_sub__9daPy_lk_cFv */ +void daPy_lk_c::procLadderUpStart_init_sub() { + /* Nonmatching */ +} + +/* 80133414-8013356C .text procLadderUpStart_init__9daPy_lk_cFv */ +void daPy_lk_c::procLadderUpStart_init() { + /* Nonmatching */ +} + +/* 8013356C-80133670 .text procLadderUpStart__9daPy_lk_cFv */ +void daPy_lk_c::procLadderUpStart() { + /* Nonmatching */ +} + +/* 80133670-80133710 .text procLadderUpEnd_init__9daPy_lk_cFi */ +void daPy_lk_c::procLadderUpEnd_init(int) { + /* Nonmatching */ +} + +/* 80133710-801337B4 .text procLadderUpEnd__9daPy_lk_cFv */ +void daPy_lk_c::procLadderUpEnd() { + /* Nonmatching */ +} + +/* 801337B4-8013384C .text procLadderDownStart_init_sub__9daPy_lk_cFv */ +void daPy_lk_c::procLadderDownStart_init_sub() { + /* Nonmatching */ +} + +/* 8013384C-8013399C .text procLadderDownStart_init__9daPy_lk_cFv */ +void daPy_lk_c::procLadderDownStart_init() { + /* Nonmatching */ +} + +/* 8013399C-80133AB8 .text procLadderDownStart__9daPy_lk_cFv */ +void daPy_lk_c::procLadderDownStart() { + /* Nonmatching */ +} + +/* 80133AB8-80133B4C .text procLadderDownEnd_init__9daPy_lk_cFi */ +void daPy_lk_c::procLadderDownEnd_init(int) { + /* Nonmatching */ +} + +/* 80133B4C-80133BB4 .text procLadderDownEnd__9daPy_lk_cFv */ +void daPy_lk_c::procLadderDownEnd() { + /* Nonmatching */ +} + +/* 80133BB4-80133E28 .text procLadderMove_init__9daPy_lk_cFiiP4cXyz */ +void daPy_lk_c::procLadderMove_init(int, int, cXyz*) { + /* Nonmatching */ +} + +/* 80133E28-80133F1C .text procLadderMove__9daPy_lk_cFv */ +void daPy_lk_c::procLadderMove() { + /* Nonmatching */ +} + +/* 80133F1C-80133F40 .text getHangMoveAnmSpeed__9daPy_lk_cFv */ +void daPy_lk_c::getHangMoveAnmSpeed() { + /* Nonmatching */ +} + +/* 80133F40-80133FB4 .text getHangDirectionFromAngle__9daPy_lk_cFv */ +void daPy_lk_c::getHangDirectionFromAngle() { + /* Nonmatching */ +} + +/* 80133FB4-801342D8 .text changeHangMoveProc__9daPy_lk_cFi */ +void daPy_lk_c::changeHangMoveProc(int) { + /* Nonmatching */ +} + +/* 801342D8-80134440 .text changeHangEndProc__9daPy_lk_cFi */ +void daPy_lk_c::changeHangEndProc(int) { + /* Nonmatching */ +} + +/* 80134440-80134630 .text setHangShapeOffset__9daPy_lk_cFv */ +void daPy_lk_c::setHangShapeOffset() { + /* Nonmatching */ +} + +/* 80134630-80134908 .text procHangStart_init__9daPy_lk_cFv */ +void daPy_lk_c::procHangStart_init() { + /* Nonmatching */ +} + +/* 80134908-801349D8 .text procHangStart__9daPy_lk_cFv */ +void daPy_lk_c::procHangStart() { + /* Nonmatching */ +} + +/* 801349D8-80134DF8 .text procHangFallStart_init__9daPy_lk_cFP8cM3dGPla */ +void daPy_lk_c::procHangFallStart_init(cM3dGPla*) { + /* Nonmatching */ +} + +/* 80134DF8-80134EF0 .text procHangFallStart__9daPy_lk_cFv */ +void daPy_lk_c::procHangFallStart() { + /* Nonmatching */ +} + +/* 80134EF0-80134F74 .text procHangUp_init__9daPy_lk_cFi */ +void daPy_lk_c::procHangUp_init(int) { + /* Nonmatching */ +} + +/* 80134F74-80135094 .text procHangUp__9daPy_lk_cFv */ +void daPy_lk_c::procHangUp() { + /* Nonmatching */ +} + +/* 80135094-80135140 .text procHangWait_init__9daPy_lk_cFv */ +void daPy_lk_c::procHangWait_init() { + /* Nonmatching */ +} + +/* 80135140-801351FC .text procHangWait__9daPy_lk_cFv */ +void daPy_lk_c::procHangWait() { + /* Nonmatching */ +} + +/* 801351FC-80135354 .text procHangMove_init__9daPy_lk_cFi */ +void daPy_lk_c::procHangMove_init(int) { + /* Nonmatching */ +} + +/* 80135354-801357C0 .text procHangMove__9daPy_lk_cFv */ +void daPy_lk_c::procHangMove() { + /* Nonmatching */ +} + +/* 801357C0-80135874 .text procHangClimb_init__9daPy_lk_cFf */ +void daPy_lk_c::procHangClimb_init(float) { + /* Nonmatching */ +} + +/* 80135874-801358D0 .text procHangClimb__9daPy_lk_cFv */ +void daPy_lk_c::procHangClimb() { + /* Nonmatching */ +} + +/* 801358D0-80135AE0 .text procHangWallCatch_init__9daPy_lk_cFv */ +void daPy_lk_c::procHangWallCatch_init() { + /* Nonmatching */ +} + +/* 80135AE0-80135B50 .text procHangWallCatch__9daPy_lk_cFv */ +void daPy_lk_c::procHangWallCatch() { + /* Nonmatching */ +} + +/* 80135B50-80135B74 .text getClimbMoveAnmSpeed__9daPy_lk_cFv */ +void daPy_lk_c::getClimbMoveAnmSpeed() { + /* Nonmatching */ +} + +/* 80135B74-80135DA0 .text setClimbShapeOffset__9daPy_lk_cFv */ +void daPy_lk_c::setClimbShapeOffset() { + /* Nonmatching */ +} + +/* 80135DA0-80135E14 .text getClimbDirectionFromAngle__9daPy_lk_cFv */ +void daPy_lk_c::getClimbDirectionFromAngle() { + /* Nonmatching */ +} + +/* 80135E14-80135E98 .text changeClimbMoveProc__9daPy_lk_cFi */ +void daPy_lk_c::changeClimbMoveProc(int) { + /* Nonmatching */ +} + +/* 80135E98-80136154 .text setMoveBGCorrectClimb__9daPy_lk_cFv */ +void daPy_lk_c::setMoveBGCorrectClimb() { + /* Nonmatching */ +} + +/* 80136154-80136200 .text checkBgCorrectClimbMove__9daPy_lk_cFP4cXyzP4cXyz */ +void daPy_lk_c::checkBgCorrectClimbMove(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 80136200-80136588 .text checkBgClimbMove__9daPy_lk_cFv */ +void daPy_lk_c::checkBgClimbMove() { + /* Nonmatching */ +} + +/* 80136588-801365F4 .text procClimbUpStart_init_sub__9daPy_lk_cFv */ +void daPy_lk_c::procClimbUpStart_init_sub() { + /* Nonmatching */ +} + +/* 801365F4-80136708 .text procClimbUpStart_init__9daPy_lk_cFv */ +void daPy_lk_c::procClimbUpStart_init() { + /* Nonmatching */ +} + +/* 80136708-8013680C .text procClimbUpStart__9daPy_lk_cFv */ +void daPy_lk_c::procClimbUpStart() { + /* Nonmatching */ +} + +/* 8013680C-8013693C .text procClimbDownStart_init__9daPy_lk_cFs */ +void daPy_lk_c::procClimbDownStart_init(short) { + /* Nonmatching */ +} + +/* 8013693C-80136A34 .text procClimbDownStart__9daPy_lk_cFv */ +void daPy_lk_c::procClimbDownStart() { + /* Nonmatching */ +} + +/* 80136A34-80136B80 .text procClimbMoveUpDown_init__9daPy_lk_cFi */ +void daPy_lk_c::procClimbMoveUpDown_init(int) { + /* Nonmatching */ +} + +/* 80136B80-80136C7C .text procClimbMoveUpDown__9daPy_lk_cFv */ +void daPy_lk_c::procClimbMoveUpDown() { + /* Nonmatching */ +} + +/* 80136C7C-80136E28 .text procClimbMoveSide_init__9daPy_lk_cFi */ +void daPy_lk_c::procClimbMoveSide_init(int) { + /* Nonmatching */ +} + +/* 80136E28-8013707C .text procClimbMoveSide__9daPy_lk_cFv */ +void daPy_lk_c::procClimbMoveSide() { + /* Nonmatching */ +} + +/* 8013707C-801371E0 .text setBlendWHideMoveAnime__9daPy_lk_cFf */ +void daPy_lk_c::setBlendWHideMoveAnime(float) { + /* Nonmatching */ +} + +/* 801371E0-80137608 .text getWHideModePolygon__9daPy_lk_cFP4cXyzP4cXyzP4cXyzi */ +void daPy_lk_c::getWHideModePolygon(cXyz*, cXyz*, cXyz*, int) { + /* Nonmatching */ +} + +/* 80137608-80137640 .text getWHideBasePos__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::getWHideBasePos(cXyz*) { + /* Nonmatching */ +} + +/* 80137640-8013769C .text getWHideNextPos__9daPy_lk_cFP4cXyzP4cXyz */ +void daPy_lk_c::getWHideNextPos(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 8013769C-80137754 .text checkWHideBackWall__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::checkWHideBackWall(cXyz*) { + /* Nonmatching */ +} + +/* 80137754-80137828 .text checkWHideFrontFloor__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::checkWHideFrontFloor(cXyz*) { + /* Nonmatching */ +} + +/* 80137828-80137914 .text checkWHideModeChange__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::checkWHideModeChange(cXyz*) { + /* Nonmatching */ +} + +/* 80137914-80137A00 .text changeWHideEndProc__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::changeWHideEndProc(cXyz*) { + /* Nonmatching */ +} + +/* 80137A00-80137BD8 .text procWHideReady_init__9daPy_lk_cFP8cM3dGPlaP4cXyz */ +void daPy_lk_c::procWHideReady_init(cM3dGPla*, cXyz*) { + /* Nonmatching */ +} + +/* 80137BD8-80137CD0 .text procWHideReady__9daPy_lk_cFv */ +void daPy_lk_c::procWHideReady() { + /* Nonmatching */ +} + +/* 80137CD0-80137DF0 .text procWHideWait_init__9daPy_lk_cFv */ +void daPy_lk_c::procWHideWait_init() { + /* Nonmatching */ +} + +/* 80137DF0-80138074 .text procWHideWait__9daPy_lk_cFv */ +void daPy_lk_c::procWHideWait() { + /* Nonmatching */ +} + +/* 80138074-801380F0 .text procWHideMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procWHideMove_init() { + /* Nonmatching */ +} + +/* 801380F0-8013852C .text procWHideMove__9daPy_lk_cFv */ +void daPy_lk_c::procWHideMove() { + /* Nonmatching */ +} + +/* 8013852C-801385EC .text procWHidePeep_init__9daPy_lk_cFv */ +void daPy_lk_c::procWHidePeep_init() { + /* Nonmatching */ +} + +/* 801385EC-801387A4 .text procWHidePeep__9daPy_lk_cFv */ +void daPy_lk_c::procWHidePeep() { + /* Nonmatching */ +} + +/* 801387A4-801387EC .text getCrawlMoveAnmSpeed__9daPy_lk_cFv */ +void daPy_lk_c::getCrawlMoveAnmSpeed() { + /* Nonmatching */ +} + +/* 801387EC-80138868 .text getCrawlMoveSpeed__9daPy_lk_cFv */ +void daPy_lk_c::getCrawlMoveSpeed() { + /* Nonmatching */ +} + +/* 80138868-801389D0 .text setCrawlMoveDirectionArrow__9daPy_lk_cFv */ +void daPy_lk_c::setCrawlMoveDirectionArrow() { + /* Nonmatching */ +} + +/* 801389D0-80138D50 .text changeCrawlAutoMoveProc__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::changeCrawlAutoMoveProc(cXyz*) { + /* Nonmatching */ +} + +/* 80138D50-80138F28 .text getCrawlMoveVec__9daPy_lk_cFP4cXyzP4cXyzP4cXyz */ +void daPy_lk_c::getCrawlMoveVec(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 80138F28-801390B8 .text crawlBgCheck__9daPy_lk_cFP4cXyzP4cXyz */ +void daPy_lk_c::crawlBgCheck(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 801390B8-801392BC .text checkCrawlSideWall__9daPy_lk_cFP4cXyzP4cXyzP4cXyzP4cXyzPsPs */ +void daPy_lk_c::checkCrawlSideWall(cXyz*, cXyz*, cXyz*, cXyz*, short*, short*) { + /* Nonmatching */ +} + +/* 801392BC-80139424 .text setDoStatusCrawl__9daPy_lk_cFv */ +void daPy_lk_c::setDoStatusCrawl() { + /* Nonmatching */ +} + +/* 80139424-801394F0 .text procCrawlStart_init__9daPy_lk_cFv */ +void daPy_lk_c::procCrawlStart_init() { + /* Nonmatching */ +} + +/* 801394F0-80139640 .text procCrawlStart__9daPy_lk_cFv */ +void daPy_lk_c::procCrawlStart() { + /* Nonmatching */ +} + +/* 80139640-801396B0 .text checkNotCrawlStand__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::checkNotCrawlStand(cXyz*) { + /* Nonmatching */ +} + +/* 801396B0-80139760 .text checkNotCrawlStand__9daPy_lk_cFP4cXyzP4cXyz */ +void daPy_lk_c::checkNotCrawlStand(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 80139760-80139878 .text procCrawlMove_init__9daPy_lk_cFss */ +void daPy_lk_c::procCrawlMove_init(short, short) { + /* Nonmatching */ +} + +/* 80139878-8013A004 .text procCrawlMove__9daPy_lk_cFv */ +void daPy_lk_c::procCrawlMove() { + /* Nonmatching */ +} + +/* 8013A004-8013A0F0 .text procCrawlAutoMove_init__9daPy_lk_cFiP4cXyz */ +void daPy_lk_c::procCrawlAutoMove_init(int, cXyz*) { + /* Nonmatching */ +} + +/* 8013A0F0-8013A630 .text procCrawlAutoMove__9daPy_lk_cFv */ +void daPy_lk_c::procCrawlAutoMove() { + /* Nonmatching */ +} + +/* 8013A630-8013A7C4 .text procCrawlEnd_init__9daPy_lk_cFiss */ +void daPy_lk_c::procCrawlEnd_init(int, short, short) { + /* Nonmatching */ +} + +/* 8013A7C4-8013A85C .text procCrawlEnd__9daPy_lk_cFv */ +void daPy_lk_c::procCrawlEnd() { + /* Nonmatching */ +} + +/* 8013A85C-8013A890 .text checkGrabSpecialHeavyState__9daPy_lk_cFv */ +void daPy_lk_c::checkGrabSpecialHeavyState() { + /* Nonmatching */ +} + +/* 8013A890-8013A8B4 .text getGrabMissActor__9daPy_lk_cFv */ +void daPy_lk_c::getGrabMissActor() { + /* Nonmatching */ +} + +/* 8013A8B4-8013A904 .text setWeaponBlur__9daPy_lk_cFv */ +void daPy_lk_c::setWeaponBlur() { + /* Nonmatching */ +} + +/* 8013A904-8013A97C .text checkGrabBarrelSearch__9daPy_lk_cFi */ +void daPy_lk_c::checkGrabBarrelSearch(int) { + /* Nonmatching */ +} + +/* 8013A97C-8013AF84 .text setGrabItemPos__9daPy_lk_cFv */ +void daPy_lk_c::setGrabItemPos() { + /* Nonmatching */ +} + +/* 8013AF84-8013B05C .text freeGrabItem__9daPy_lk_cFv */ +void daPy_lk_c::freeGrabItem() { + /* Nonmatching */ +} + +/* 8013B05C-8013B458 .text checkNextActionGrab__9daPy_lk_cFv */ +void daPy_lk_c::checkNextActionGrab() { + /* Nonmatching */ +} + +/* 8013B458-8013B56C .text initGrabNextMode__9daPy_lk_cFv */ +void daPy_lk_c::initGrabNextMode() { + /* Nonmatching */ +} + +/* 8013B56C-8013B6F4 .text procGrabReady_init__9daPy_lk_cFv */ +void daPy_lk_c::procGrabReady_init() { + /* Nonmatching */ +} + +/* 8013B6F4-8013B8A0 .text procGrabReady__9daPy_lk_cFv */ +void daPy_lk_c::procGrabReady() { + /* Nonmatching */ +} + +/* 8013B8A0-8013BA50 .text procGrabUp_init__9daPy_lk_cFv */ +void daPy_lk_c::procGrabUp_init() { + /* Nonmatching */ +} + +/* 8013BA50-8013BBBC .text procGrabUp__9daPy_lk_cFv */ +void daPy_lk_c::procGrabUp() { + /* Nonmatching */ +} + +/* 8013BBBC-8013BC40 .text procGrabMiss_init__9daPy_lk_cFv */ +void daPy_lk_c::procGrabMiss_init() { + /* Nonmatching */ +} + +/* 8013BC40-8013BD30 .text procGrabMiss__9daPy_lk_cFv */ +void daPy_lk_c::procGrabMiss() { + /* Nonmatching */ +} + +/* 8013BD30-8013BE10 .text procGrabThrow_init__9daPy_lk_cFi */ +void daPy_lk_c::procGrabThrow_init(int) { + /* Nonmatching */ +} + +/* 8013BE10-8013C020 .text procGrabThrow__9daPy_lk_cFv */ +void daPy_lk_c::procGrabThrow() { + /* Nonmatching */ +} + +/* 8013C020-8013C124 .text procGrabPut_init__9daPy_lk_cFv */ +void daPy_lk_c::procGrabPut_init() { + /* Nonmatching */ +} + +/* 8013C124-8013C504 .text procGrabPut__9daPy_lk_cFv */ +void daPy_lk_c::procGrabPut() { + /* Nonmatching */ +} + +/* 8013C504-8013C678 .text procGrabWait_init__9daPy_lk_cFv */ +void daPy_lk_c::procGrabWait_init() { + /* Nonmatching */ +} + +/* 8013C678-8013C914 .text procGrabWait__9daPy_lk_cFv */ +void daPy_lk_c::procGrabWait() { + /* Nonmatching */ +} + +/* 8013C914-8013C9AC .text procGrabHeavyWait_init__9daPy_lk_cFv */ +void daPy_lk_c::procGrabHeavyWait_init() { + /* Nonmatching */ +} + +/* 8013C9AC-8013CB78 .text procGrabHeavyWait__9daPy_lk_cFv */ +void daPy_lk_c::procGrabHeavyWait() { + /* Nonmatching */ +} + +/* 8013CB78-8013CBD0 .text procGrabRebound_init__9daPy_lk_cFv */ +void daPy_lk_c::procGrabRebound_init() { + /* Nonmatching */ +} + +/* 8013CBD0-8013CC64 .text procGrabRebound__9daPy_lk_cFv */ +void daPy_lk_c::procGrabRebound() { + /* Nonmatching */ +} + +/* 8013CC64-8013CF2C .text setSpeedAndAngleSwim__9daPy_lk_cFv */ +void daPy_lk_c::setSpeedAndAngleSwim() { + /* Nonmatching */ +} + +/* 8013CF2C-8013CFC0 .text checkNextModeSwim__9daPy_lk_cFv */ +void daPy_lk_c::checkNextModeSwim() { + /* Nonmatching */ +} + +/* 8013CFC0-8013D1B0 .text changeSwimProc__9daPy_lk_cFv */ +void daPy_lk_c::changeSwimProc() { + /* Nonmatching */ +} + +/* 8013D1B0-8013D2AC .text changeSwimUpProc__9daPy_lk_cFv */ +void daPy_lk_c::changeSwimUpProc() { + /* Nonmatching */ +} + +/* 8013D2AC-8013D314 .text swimOutAfter__9daPy_lk_cFi */ +void daPy_lk_c::swimOutAfter(int) { + /* Nonmatching */ +} + +/* 8013D314-8013D354 .text checkSwimFallCheck__9daPy_lk_cFv */ +void daPy_lk_c::checkSwimFallCheck() { + /* Nonmatching */ +} + +/* 8013D354-8013D530 .text changeSwimOutProc__9daPy_lk_cFv */ +void daPy_lk_c::changeSwimOutProc() { + /* Nonmatching */ +} + +/* 8013D530-8013D638 .text setSwimMoveAnime__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM */ +void daPy_lk_c::setSwimMoveAnime(daPy_lk_c::daPy_ANM) { + /* Nonmatching */ +} + +/* 8013D638-8013D6B8 .text getSwimTimerRate__9daPy_lk_cFv */ +void daPy_lk_c::getSwimTimerRate() { + /* Nonmatching */ +} + +/* 8013D6B8-8013D814 .text setSwimTimerStartStop__9daPy_lk_cFv */ +void daPy_lk_c::setSwimTimerStartStop() { + /* Nonmatching */ +} + +/* 8013D814-8013DA18 .text procSwimUp_init__9daPy_lk_cFi */ +void daPy_lk_c::procSwimUp_init(int) { + /* Nonmatching */ +} + +/* 8013DA18-8013DB24 .text procSwimUp__9daPy_lk_cFv */ +void daPy_lk_c::procSwimUp() { + /* Nonmatching */ +} + +/* 8013DB24-8013DCDC .text procSwimWait_init__9daPy_lk_cFi */ +void daPy_lk_c::procSwimWait_init(int) { + /* Nonmatching */ +} + +/* 8013DCDC-8013DE8C .text procSwimWait__9daPy_lk_cFv */ +void daPy_lk_c::procSwimWait() { + /* Nonmatching */ +} + +/* 8013DE8C-8013DF60 .text procSwimMove_init__9daPy_lk_cFi */ +void daPy_lk_c::procSwimMove_init(int) { + /* Nonmatching */ +} + +/* 8013DF60-8013E250 .text procSwimMove__9daPy_lk_cFv */ +void daPy_lk_c::procSwimMove() { + /* Nonmatching */ +} + +/* 8013E250-8013E384 .text setSpecialBattle__9daPy_lk_cFi */ +void daPy_lk_c::setSpecialBattle(int) { + /* Nonmatching */ +} + +/* 8013E384-8013E454 .text changeSpecialBattle__9daPy_lk_cFv */ +void daPy_lk_c::changeSpecialBattle() { + /* Nonmatching */ +} + +/* 8013E454-8013E72C .text procBtJump_init__9daPy_lk_cFP13fopEn_enemy_c */ +void daPy_lk_c::procBtJump_init(fopEn_enemy_c*) { + /* Nonmatching */ +} + +/* 8013E72C-8013E860 .text procBtJump__9daPy_lk_cFv */ +void daPy_lk_c::procBtJump() { + /* Nonmatching */ +} + +/* 8013E860-8013E9D4 .text procBtJumpCut_init__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::procBtJumpCut_init(cXyz*) { + /* Nonmatching */ +} + +/* 8013E9D4-8013EBD0 .text procBtJumpCut__9daPy_lk_cFv */ +void daPy_lk_c::procBtJumpCut() { + /* Nonmatching */ +} + +/* 8013EBD0-8013EC50 .text procBtSlide__9daPy_lk_cFv */ +void daPy_lk_c::procBtSlide() { + /* Nonmatching */ +} + +/* 8013EC50-8013EE64 .text procBtRoll_init__9daPy_lk_cFP13fopEn_enemy_c */ +void daPy_lk_c::procBtRoll_init(fopEn_enemy_c*) { + /* Nonmatching */ +} + +/* 8013EE64-8013F010 .text procBtRoll__9daPy_lk_cFv */ +void daPy_lk_c::procBtRoll() { + /* Nonmatching */ +} + +/* 8013F010-8013F200 .text procBtRollCut_init__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::procBtRollCut_init(cXyz*) { + /* Nonmatching */ +} + +/* 8013F200-8013F3E8 .text procBtRollCut__9daPy_lk_cFv */ +void daPy_lk_c::procBtRollCut() { + /* Nonmatching */ +} + +/* 8013F3E8-8013F4A8 .text procBtVerticalJump_init__9daPy_lk_cFP13fopEn_enemy_c */ +void daPy_lk_c::procBtVerticalJump_init(fopEn_enemy_c*) { + /* Nonmatching */ +} + +/* 8013F4A8-8013F520 .text procBtVerticalJump__9daPy_lk_cFv */ +void daPy_lk_c::procBtVerticalJump() { + /* Nonmatching */ +} + +/* 8013F520-8013F5BC .text procBtVerticalJumpCut_init__9daPy_lk_cFv */ +void daPy_lk_c::procBtVerticalJumpCut_init() { + /* Nonmatching */ +} + +/* 8013F5BC-8013F6E4 .text procBtVerticalJumpCut__9daPy_lk_cFv */ +void daPy_lk_c::procBtVerticalJumpCut() { + /* Nonmatching */ +} + +/* 8013F6E4-8013F7F0 .text procBtVerticalJumpLand_init__9daPy_lk_cFv */ +void daPy_lk_c::procBtVerticalJumpLand_init() { + /* Nonmatching */ +} + +/* 8013F7F0-8013F848 .text procBtVerticalJumpLand__9daPy_lk_cFv */ +void daPy_lk_c::procBtVerticalJumpLand() { + /* Nonmatching */ +} + +/* 8013F848-8013F8AC .text shipSpecialDemoStart__9daPy_lk_cFv */ +void daPy_lk_c::shipSpecialDemoStart() { + /* Nonmatching */ +} + +/* 8013F8AC-8013F984 .text checkJumpRideShip__9daPy_lk_cFv */ +void daPy_lk_c::checkJumpRideShip() { + /* Nonmatching */ +} + +/* 8013F984-8013F9B0 .text checkShipNotNormalMode__9daPy_lk_cFv */ +void daPy_lk_c::checkShipNotNormalMode() { + /* Nonmatching */ +} + +/* 8013F9B0-8013FE78 .text setShipRideArmAngle__9daPy_lk_cFiP16J3DTransformInfo */ +void daPy_lk_c::setShipRideArmAngle(int, J3DTransformInfo*) { + /* Nonmatching */ +} + +/* 8013FE78-8013FEF4 .text checkShipRideUseItem__9daPy_lk_cFi */ +void daPy_lk_c::checkShipRideUseItem(int) { + /* Nonmatching */ +} + +/* 8013FEF4-8013FFC0 .text initShipRideUseItem__9daPy_lk_cFii */ +void daPy_lk_c::initShipRideUseItem(int, int) { + /* Nonmatching */ +} + +/* 8013FFC0-80140018 .text setShipRidePosUseItem__9daPy_lk_cFv */ +void daPy_lk_c::setShipRidePosUseItem() { + /* Nonmatching */ +} + +/* 80140018-801403E0 .text setShipRidePos__9daPy_lk_cFi */ +void daPy_lk_c::setShipRidePos(int) { + /* Nonmatching */ +} + +/* 801403E0-80140480 .text setShipAttentionAnmSpeed__9daPy_lk_cFf */ +void daPy_lk_c::setShipAttentionAnmSpeed(float) { + /* Nonmatching */ +} + +/* 80140480-801405F0 .text setShipAttnetionBodyAngle__9daPy_lk_cFv */ +void daPy_lk_c::setShipAttnetionBodyAngle() { + /* Nonmatching */ +} + +/* 801405F0-80140C88 .text changeShipEndProc__9daPy_lk_cFv */ +void daPy_lk_c::changeShipEndProc() { + /* Nonmatching */ +} + +/* 80140C88-80140D04 .text initShipBaseAnime__9daPy_lk_cFv */ +void daPy_lk_c::initShipBaseAnime() { + /* Nonmatching */ +} + +/* 80140D04-80140D80 .text initShipCraneAnime__9daPy_lk_cFv */ +void daPy_lk_c::initShipCraneAnime() { + /* Nonmatching */ +} + +/* 80140D80-80140EF0 .text procShipReady_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipReady_init() { + /* Nonmatching */ +} + +/* 80140EF0-8014105C .text procShipReady__9daPy_lk_cFv */ +void daPy_lk_c::procShipReady() { + /* Nonmatching */ +} + +/* 8014105C-80141140 .text procShipJumpRide_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipJumpRide_init() { + /* Nonmatching */ +} + +/* 80141140-80141180 .text procShipJumpRide__9daPy_lk_cFv */ +void daPy_lk_c::procShipJumpRide() { + /* Nonmatching */ +} + +/* 80141180-8014123C .text procShipSteer_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipSteer_init() { + /* Nonmatching */ +} + +/* 8014123C-80141288 .text procShipSteer__9daPy_lk_cFv */ +void daPy_lk_c::procShipSteer() { + /* Nonmatching */ +} + +/* 80141288-801413A4 .text procShipPaddle_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipPaddle_init() { + /* Nonmatching */ +} + +/* 801413A4-801416BC .text procShipPaddle__9daPy_lk_cFv */ +void daPy_lk_c::procShipPaddle() { + /* Nonmatching */ +} + +/* 801416BC-801417EC .text procShipScope_init__9daPy_lk_cFi */ +void daPy_lk_c::procShipScope_init(int) { + /* Nonmatching */ +} + +/* 801417EC-801418B4 .text procShipScope__9daPy_lk_cFv */ +void daPy_lk_c::procShipScope() { + /* Nonmatching */ +} + +/* 801418B4-801419B4 .text procShipBoomerang_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipBoomerang_init() { + /* Nonmatching */ +} + +/* 801419B4-80141BB0 .text procShipBoomerang__9daPy_lk_cFv */ +void daPy_lk_c::procShipBoomerang() { + /* Nonmatching */ +} + +/* 80141BB0-80141CF8 .text procShipHookshot_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipHookshot_init() { + /* Nonmatching */ +} + +/* 80141CF8-80141F2C .text procShipHookshot__9daPy_lk_cFv */ +void daPy_lk_c::procShipHookshot() { + /* Nonmatching */ +} + +/* 80141F2C-80142084 .text procShipBow_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipBow_init() { + /* Nonmatching */ +} + +/* 80142084-80142250 .text procShipBow__9daPy_lk_cFv */ +void daPy_lk_c::procShipBow() { + /* Nonmatching */ +} + +/* 80142250-80142300 .text procShipCannon_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipCannon_init() { + /* Nonmatching */ +} + +/* 80142300-80142388 .text procShipCannon__9daPy_lk_cFv */ +void daPy_lk_c::procShipCannon() { + /* Nonmatching */ +} + +/* 80142388-80142458 .text procShipCrane_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipCrane_init() { + /* Nonmatching */ +} + +/* 80142458-80142920 .text procShipCrane__9daPy_lk_cFv */ +void daPy_lk_c::procShipCrane() { + /* Nonmatching */ +} + +/* 80142920-80142A5C .text procShipGetOff_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipGetOff_init() { + /* Nonmatching */ +} + +/* 80142A5C-80142C08 .text procShipGetOff__9daPy_lk_cFv */ +void daPy_lk_c::procShipGetOff() { + /* Nonmatching */ +} + +/* 80142C08-80142C9C .text procShipRestart_init__9daPy_lk_cFv */ +void daPy_lk_c::procShipRestart_init() { + /* Nonmatching */ +} + +/* 80142C9C-80142D08 .text procShipRestart__9daPy_lk_cFv */ +void daPy_lk_c::procShipRestart() { + /* Nonmatching */ +} + +/* 80142D08-80142D68 .text checkRopeAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkRopeAnime() const { + /* Nonmatching */ +} + +/* 80142D68-80142E0C .text freeRopeItem__9daPy_lk_cFv */ +void daPy_lk_c::freeRopeItem() { + /* Nonmatching */ +} + +/* 80142E0C-80142E98 .text checkRopeRoofHit__9daPy_lk_cFs */ +void daPy_lk_c::checkRopeRoofHit(short) { + /* Nonmatching */ +} + +/* 80142E98-80142FC8 .text changeRopeSwingProc__9daPy_lk_cFv */ +void daPy_lk_c::changeRopeSwingProc() { + /* Nonmatching */ +} + +/* 80142FC8-801430D4 .text changeRopeEndProc__9daPy_lk_cFi */ +void daPy_lk_c::changeRopeEndProc(int) { + /* Nonmatching */ +} + +/* 801430D4-80143138 .text checkSpecialRope__9daPy_lk_cFv */ +void daPy_lk_c::checkSpecialRope() { + /* Nonmatching */ +} + +/* 80143138-8014327C .text changeRopeToHangProc__9daPy_lk_cFv */ +void daPy_lk_c::changeRopeToHangProc() { + /* Nonmatching */ +} + +/* 8014327C-80143694 .text checkRopeSwingWall__9daPy_lk_cFP4cXyzP4cXyzPsPf */ +void daPy_lk_c::checkRopeSwingWall(cXyz*, cXyz*, short*, float*) { + /* Nonmatching */ +} + +/* 80143694-80143A44 .text setBlendRopeMoveAnime__9daPy_lk_cFi */ +void daPy_lk_c::setBlendRopeMoveAnime(int) { + /* Nonmatching */ +} + +/* 80143A44-80143C5C .text throwRope__9daPy_lk_cFv */ +void daPy_lk_c::throwRope() { + /* Nonmatching */ +} + +/* 80143C5C-80143DF4 .text checkNextActionRopeReady__9daPy_lk_cFv */ +void daPy_lk_c::checkNextActionRopeReady() { + /* Nonmatching */ +} + +/* 80143DF4-80143EAC .text checkNextRopeMode__9daPy_lk_cFv */ +void daPy_lk_c::checkNextRopeMode() { + /* Nonmatching */ +} + +/* 80143EAC-80143F3C .text checkHangRopeActorNull__9daPy_lk_cFv */ +void daPy_lk_c::checkHangRopeActorNull() { + /* Nonmatching */ +} + +/* 80143F3C-80144038 .text procRopeSubject_init__9daPy_lk_cFv */ +void daPy_lk_c::procRopeSubject_init() { + /* Nonmatching */ +} + +/* 80144038-8014422C .text procRopeSubject__9daPy_lk_cFv */ +void daPy_lk_c::procRopeSubject() { + /* Nonmatching */ +} + +/* 8014422C-80144464 .text procRopeReady_init__9daPy_lk_cFv */ +void daPy_lk_c::procRopeReady_init() { + /* Nonmatching */ +} + +/* 80144464-80144620 .text procRopeReady__9daPy_lk_cFv */ +void daPy_lk_c::procRopeReady() { + /* Nonmatching */ +} + +/* 80144620-80144C58 .text procRopeSwing_init__9daPy_lk_cFP10fopAc_ac_cs */ +void daPy_lk_c::procRopeSwing_init(fopAc_ac_c*, short) { + /* Nonmatching */ +} + +/* 80144C58-801456D8 .text procRopeSwing__9daPy_lk_cFv */ +void daPy_lk_c::procRopeSwing() { + /* Nonmatching */ +} + +/* 801456D8-801457FC .text procRopeHangWait_init__9daPy_lk_cFi */ +void daPy_lk_c::procRopeHangWait_init(int) { + /* Nonmatching */ +} + +/* 801457FC-80145B38 .text procRopeHangWait__9daPy_lk_cFv */ +void daPy_lk_c::procRopeHangWait() { + /* Nonmatching */ +} + +/* 80145B38-80145C3C .text specialRopeHangUp__9daPy_lk_cFv */ +void daPy_lk_c::specialRopeHangUp() { + /* Nonmatching */ +} + +/* 80145C3C-80145DBC .text procRopeUp_init__9daPy_lk_cFv */ +void daPy_lk_c::procRopeUp_init() { + /* Nonmatching */ +} + +/* 80145DBC-80145F64 .text procRopeUp__9daPy_lk_cFv */ +void daPy_lk_c::procRopeUp() { + /* Nonmatching */ +} + +/* 80145F64-801460EC .text procRopeDown_init__9daPy_lk_cFv */ +void daPy_lk_c::procRopeDown_init() { + /* Nonmatching */ +} + +/* 801460EC-80146240 .text procRopeDown__9daPy_lk_cFv */ +void daPy_lk_c::procRopeDown() { + /* Nonmatching */ +} + +/* 80146240-801463E8 .text procRopeSwingStart_init__9daPy_lk_cFv */ +void daPy_lk_c::procRopeSwingStart_init() { + /* Nonmatching */ +} + +/* 801463E8-80146610 .text procRopeSwingStart__9daPy_lk_cFv */ +void daPy_lk_c::procRopeSwingStart() { + /* Nonmatching */ +} + +/* 80146610-801466E8 .text procRopeMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procRopeMove_init() { + /* Nonmatching */ +} + +/* 801466E8-80146848 .text procRopeMove__9daPy_lk_cFv */ +void daPy_lk_c::procRopeMove() { + /* Nonmatching */ +} + +/* 80146848-801468C4 .text procRopeThrowCatch_init__9daPy_lk_cFv */ +void daPy_lk_c::procRopeThrowCatch_init() { + /* Nonmatching */ +} + +/* 801468C4-801469A8 .text procRopeThrowCatch__9daPy_lk_cFv */ +void daPy_lk_c::procRopeThrowCatch() { + /* Nonmatching */ +} + +/* 801469A8-80146A44 .text procRopeUpHang_init__9daPy_lk_cFv */ +void daPy_lk_c::procRopeUpHang_init() { + /* Nonmatching */ +} + +/* 80146A44-80146AF0 .text procRopeUpHang__9daPy_lk_cFv */ +void daPy_lk_c::procRopeUpHang() { + /* Nonmatching */ +} + +/* 80146AF0-80146B04 .text checkRopeReadyAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkRopeReadyAnime() const { + /* Nonmatching */ +} + +/* 80146B04-80146B14 .text checkRopeTag__9daPy_lk_cFv */ +void daPy_lk_c::checkRopeTag() { + /* Nonmatching */ +} + +/* 80146B14-80146B50 .text checkPlayerNoDraw__9daPy_lk_cFv */ +void daPy_lk_c::checkPlayerNoDraw() { + /* Nonmatching */ +} + +/* 80146B50-80146BEC .text __dt__13daPy_swBlur_cFv */ +daPy_swBlur_c::~daPy_swBlur_c() { + /* Nonmatching */ +} + +/* 80146BEC-80146C20 .text __ct__28daPy_mtxPosFollowEcallBack_cFv */ +daPy_mtxPosFollowEcallBack_c::daPy_mtxPosFollowEcallBack_c() { + /* Nonmatching */ +} + +/* 80146C20-80146C8C .text __dt__24daPy_fanSwingEcallBack_cFv */ +daPy_fanSwingEcallBack_c::~daPy_fanSwingEcallBack_c() { + /* Nonmatching */ +} + +/* 80146C8C-80146D08 .text __dt__18daPy_dmEcallBack_cFv */ +daPy_dmEcallBack_c::~daPy_dmEcallBack_c() { + /* Nonmatching */ +} + +/* 80146D08-80146D3C .text __ct__18daPy_dmEcallBack_cFv */ +daPy_dmEcallBack_c::daPy_dmEcallBack_c() { + /* Nonmatching */ +} + +/* 80146D3C-80146DB8 .text __dt__28daPy_mtxPosFollowEcallBack_cFv */ +daPy_mtxPosFollowEcallBack_c::~daPy_mtxPosFollowEcallBack_c() { + /* Nonmatching */ +} + +/* 80146DB8-80146E34 .text __dt__25daPy_waterDropEcallBack_cFv */ +daPy_waterDropEcallBack_c::~daPy_waterDropEcallBack_c() { + /* Nonmatching */ +} + +/* 80146E34-80146EA0 .text __dt__22daPy_followEcallBack_cFv */ +daPy_followEcallBack_c::~daPy_followEcallBack_c() { + /* Nonmatching */ +} + +/* 80146EA0-80146F0C .text __dt__24daPy_swimTailEcallBack_cFv */ +daPy_swimTailEcallBack_c::~daPy_swimTailEcallBack_c() { + /* Nonmatching */ +} + +/* 80146F0C-80146F34 .text __ct__24daPy_swimTailEcallBack_cFv */ +daPy_swimTailEcallBack_c::daPy_swimTailEcallBack_c() { + /* Nonmatching */ +} + +/* 80146F34-80146FF4 .text __dt__17daPy_footEffect_cFv */ +daPy_footEffect_c::~daPy_footEffect_c() { + /* Nonmatching */ +} + +/* 80146FF4-80147038 .text __ct__17daPy_footEffect_cFv */ +daPy_footEffect_c::daPy_footEffect_c() { + /* Nonmatching */ +} + +/* 80147038-80147094 .text __dt__18daPy_sightPacket_cFv */ +daPy_sightPacket_c::~daPy_sightPacket_c() { + /* Nonmatching */ +} + +/* 80147094-801470D4 .text __ct__12J3DFrameCtrlFv */ +J3DFrameCtrl::J3DFrameCtrl() { + /* Nonmatching */ +} + +/* 801470D4-80147110 .text __dt__19mDoExt_AnmRatioPackFv */ +mDoExt_AnmRatioPack::~mDoExt_AnmRatioPack() { + /* Nonmatching */ +} + +/* 80147110-80147124 .text __ct__19mDoExt_AnmRatioPackFv */ +mDoExt_AnmRatioPack::mDoExt_AnmRatioPack() { + /* Nonmatching */ +} + +/* 80147124-80147278 .text __dt__19dBgS_MirLightLinChkFv */ +dBgS_MirLightLinChk::~dBgS_MirLightLinChk() { + /* Nonmatching */ +} + +/* 80147278-8014739C .text __dt__16dBgS_LinkRoofChkFv */ +dBgS_LinkRoofChk::~dBgS_LinkRoofChk() { + /* Nonmatching */ +} + +/* 8014739C-801474DC .text __dt__15dBgS_LinkGndChkFv */ +dBgS_LinkGndChk::~dBgS_LinkGndChk() { + /* Nonmatching */ +} + +/* 801474DC-801474E4 .text getGroundY__9daPy_lk_cFv */ +void daPy_lk_c::getGroundY() { + /* Nonmatching */ +} + +/* 801474E4-801474F4 .text getLeftHandMatrix__9daPy_lk_cFv */ +void daPy_lk_c::getLeftHandMatrix() { + /* Nonmatching */ +} + +/* 801474F4-80147504 .text getRightHandMatrix__9daPy_lk_cFv */ +void daPy_lk_c::getRightHandMatrix() { + /* Nonmatching */ +} + +/* 80147504-80147518 .text checkPlayerFly__9daPy_lk_cCFv */ +void daPy_lk_c::checkPlayerFly() const { + /* Nonmatching */ +} + +/* 80147518-8014752C .text checkFrontRoll__9daPy_lk_cCFv */ +void daPy_lk_c::checkFrontRoll() const { + /* Nonmatching */ +} + +/* 8014752C-80147540 .text checkBottleSwing__9daPy_lk_cCFv */ +void daPy_lk_c::checkBottleSwing() const { + /* Nonmatching */ +} + +/* 80147540-80147554 .text checkCutCharge__9daPy_lk_cCFv */ +void daPy_lk_c::checkCutCharge() const { + /* Nonmatching */ +} + +/* 80147554-80147568 .text checkTactWait__9daPy_lk_cCFv */ +void daPy_lk_c::checkTactWait() const { + /* Nonmatching */ +} + +/* 80147568-80147570 .text getBaseAnimeFrameRate__9daPy_lk_cFv */ +void daPy_lk_c::getBaseAnimeFrameRate() { + /* Nonmatching */ +} + +/* 80147570-80147578 .text getBaseAnimeFrame__9daPy_lk_cFv */ +void daPy_lk_c::getBaseAnimeFrame() { + /* Nonmatching */ +} + +/* 80147578-80147580 .text getItemID__9daPy_lk_cCFv */ +void daPy_lk_c::getItemID() const { + /* Nonmatching */ +} + +/* 80147580-80147588 .text getThrowBoomerangID__9daPy_lk_cCFv */ +void daPy_lk_c::getThrowBoomerangID() const { + /* Nonmatching */ +} + +/* 80147588-80147590 .text getGrabActorID__9daPy_lk_cCFv */ +void daPy_lk_c::getGrabActorID() const { + /* Nonmatching */ +} + +/* 80147590-801475B4 .text checkGrabBarrel__9daPy_lk_cFv */ +void daPy_lk_c::checkGrabBarrel() { + /* Nonmatching */ +} + +/* 801475B4-801475C8 .text onFrollCrashFlg__9daPy_lk_cFUl */ +void daPy_lk_c::onFrollCrashFlg(unsigned long) { + /* Nonmatching */ +} + +/* 801475C8-801475D0 .text getOldSpeedY__9daPy_lk_cFv */ +void daPy_lk_c::getOldSpeedY() { + /* Nonmatching */ +} + +/* 801475D0-801475F8 .text checkComboCutTurn__9daPy_lk_cCFv */ +void daPy_lk_c::checkComboCutTurn() const { + /* Nonmatching */ +} + +/* 801475F8-80147618 .text cancelChangeTextureAnime__9daPy_lk_cFv */ +void daPy_lk_c::cancelChangeTextureAnime() { + /* Nonmatching */ +} + +/* 80147618-80147674 .text __dt__13daPy_matAnm_cFv */ +daPy_matAnm_c::~daPy_matAnm_c() { + /* Nonmatching */ +} + +/* 80147674-801477E0 .text __dt__25daPy_waterDropPcallBack_cFv */ +daPy_waterDropPcallBack_c::~daPy_waterDropPcallBack_c() { + /* Nonmatching */ +} + +/* 801477E0-801477FC .text setup__24daPy_fanSwingEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daPy_fanSwingEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 80149524-8014952C .text @20@__dt__15dBgS_LinkGndChkFv */ +void @20@__dt__15dBgS_LinkGndChkFv { + /* Nonmatching */ +} + +/* 8014952C-80149534 .text @76@__dt__15dBgS_LinkGndChkFv */ +void @76@__dt__15dBgS_LinkGndChkFv { + /* Nonmatching */ +} + +/* 80149534-8014953C .text @64@__dt__15dBgS_LinkGndChkFv */ +void @64@__dt__15dBgS_LinkGndChkFv { + /* Nonmatching */ +} + +/* 8014953C-80149544 .text @16@__dt__16dBgS_LinkRoofChkFv */ +void @16@__dt__16dBgS_LinkRoofChkFv { + /* Nonmatching */ +} + +/* 80149544-8014954C .text @48@__dt__16dBgS_LinkRoofChkFv */ +void @48@__dt__16dBgS_LinkRoofChkFv { + /* Nonmatching */ +} + +/* 8014954C-80149554 .text @36@__dt__16dBgS_LinkRoofChkFv */ +void @36@__dt__16dBgS_LinkRoofChkFv { + /* Nonmatching */ +} + +/* 80149554-8014955C .text @20@__dt__19dBgS_MirLightLinChkFv */ +void @20@__dt__19dBgS_MirLightLinChkFv { + /* Nonmatching */ +} + +/* 8014955C-80149564 .text @100@__dt__19dBgS_MirLightLinChkFv */ +void @100@__dt__19dBgS_MirLightLinChkFv { + /* Nonmatching */ +} + +/* 80149564-8014956C .text @88@__dt__19dBgS_MirLightLinChkFv */ +void @88@__dt__19dBgS_MirLightLinChkFv { + /* Nonmatching */ +} + +/* 8014956C-80149590 .text checkBoomerangAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkBoomerangAnime() const { + /* Nonmatching */ +} + +/* 80149590-80149698 .text throwBoomerang__9daPy_lk_cFv */ +void daPy_lk_c::throwBoomerang() { + /* Nonmatching */ +} + +/* 80149698-801497A4 .text returnBoomerang__9daPy_lk_cFv */ +void daPy_lk_c::returnBoomerang() { + /* Nonmatching */ +} + +/* 801497A4-8014984C .text checkNextActionBoomerangReady__9daPy_lk_cFv */ +void daPy_lk_c::checkNextActionBoomerangReady() { + /* Nonmatching */ +} + +/* 8014984C-801498D8 .text checkNextActionBoomerangFly__9daPy_lk_cFv */ +void daPy_lk_c::checkNextActionBoomerangFly() { + /* Nonmatching */ +} + +/* 801498D8-80149964 .text checkNextBoomerangMode__9daPy_lk_cFv */ +void daPy_lk_c::checkNextBoomerangMode() { + /* Nonmatching */ +} + +/* 80149964-80149A44 .text changeBoomerangCatchProc__9daPy_lk_cFv */ +void daPy_lk_c::changeBoomerangCatchProc() { + /* Nonmatching */ +} + +/* 80149A44-80149AF0 .text procBoomerangSubject_init__9daPy_lk_cFv */ +void daPy_lk_c::procBoomerangSubject_init() { + /* Nonmatching */ +} + +/* 80149AF0-80149C00 .text procBoomerangSubject__9daPy_lk_cFv */ +void daPy_lk_c::procBoomerangSubject() { + /* Nonmatching */ +} + +/* 80149C00-80149CC8 .text procBoomerangMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procBoomerangMove_init() { + /* Nonmatching */ +} + +/* 80149CC8-80149DA4 .text procBoomerangMove__9daPy_lk_cFv */ +void daPy_lk_c::procBoomerangMove() { + /* Nonmatching */ +} + +/* 80149DA4-80149E1C .text procBoomerangCatch_init__9daPy_lk_cFv */ +void daPy_lk_c::procBoomerangCatch_init() { + /* Nonmatching */ +} + +/* 80149E1C-80149ECC .text procBoomerangCatch__9daPy_lk_cFv */ +void daPy_lk_c::procBoomerangCatch() { + /* Nonmatching */ +} + +/* 80149ECC-80149F88 .text bowJointCB__9daPy_lk_cFi */ +void daPy_lk_c::bowJointCB(int) { + /* Nonmatching */ +} + +/* 80149F88-80149FD0 .text daPy_bowJointCB__FP7J3DNodei */ +void daPy_bowJointCB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 80149FD0-8014A008 .text bowButton__9daPy_lk_cCFv */ +void daPy_lk_c::bowButton() const { + /* Nonmatching */ +} + +/* 8014A008-8014A02C .text checkBowReadyAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkBowReadyAnime() const { + /* Nonmatching */ +} + +/* 8014A02C-8014A080 .text checkBowAnime__9daPy_lk_cCFv */ +void daPy_lk_c::checkBowAnime() const { + /* Nonmatching */ +} + +/* 8014A080-8014A180 .text makeArrow__9daPy_lk_cFv */ +void daPy_lk_c::makeArrow() { + /* Nonmatching */ +} + +/* 8014A180-8014A1CC .text deleteArrow__9daPy_lk_cFv */ +void daPy_lk_c::deleteArrow() { + /* Nonmatching */ +} + +/* 8014A1CC-8014A2A0 .text setBowReadyAnime__9daPy_lk_cFv */ +void daPy_lk_c::setBowReadyAnime() { + /* Nonmatching */ +} + +/* 8014A2A0-8014A328 .text setBowReloadAnime__9daPy_lk_cFv */ +void daPy_lk_c::setBowReloadAnime() { + /* Nonmatching */ +} + +/* 8014A328-8014A60C .text checkNextActionBowReady__9daPy_lk_cFv */ +void daPy_lk_c::checkNextActionBowReady() { + /* Nonmatching */ +} + +/* 8014A60C-8014A680 .text checkNextActionBowFly__9daPy_lk_cFv */ +void daPy_lk_c::checkNextActionBowFly() { + /* Nonmatching */ +} + +/* 8014A680-8014A6F4 .text checkNextBowMode__9daPy_lk_cFv */ +void daPy_lk_c::checkNextBowMode() { + /* Nonmatching */ +} + +/* 8014A6F4-8014A834 .text setBowModel__9daPy_lk_cFv */ +void daPy_lk_c::setBowModel() { + /* Nonmatching */ +} + +/* 8014A834-8014A8D4 .text procBowSubject_init__9daPy_lk_cFv */ +void daPy_lk_c::procBowSubject_init() { + /* Nonmatching */ +} + +/* 8014A8D4-8014A974 .text procBowSubject__9daPy_lk_cFv */ +void daPy_lk_c::procBowSubject() { + /* Nonmatching */ +} + +/* 8014A974-8014AA2C .text procBowMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procBowMove_init() { + /* Nonmatching */ +} + +/* 8014AA2C-8014AB5C .text procBowMove__9daPy_lk_cFv */ +void daPy_lk_c::procBowMove() { + /* Nonmatching */ +} + +/* 8014AB5C-8014ABA0 .text checkHookshotReturn__9daPy_lk_cFv */ +void daPy_lk_c::checkHookshotReturn() { + /* Nonmatching */ +} + +/* 8014ABA0-8014ABF4 .text setHookshotCarryOffset__9daPy_lk_cFUiPC4cXyz */ +void daPy_lk_c::setHookshotCarryOffset(unsigned int, const cXyz*) { + /* Nonmatching */ +} + +/* 8014ABF4-8014ACCC .text setHookshotModel__9daPy_lk_cFv */ +void daPy_lk_c::setHookshotModel() { + /* Nonmatching */ +} + +/* 8014ACCC-8014B02C .text setHookshotSight__9daPy_lk_cFv */ +void daPy_lk_c::setHookshotSight() { + /* Nonmatching */ +} + +/* 8014B02C-8014B05C .text freeHookshotItem__9daPy_lk_cFv */ +void daPy_lk_c::freeHookshotItem() { + /* Nonmatching */ +} + +/* 8014B05C-8014B2B8 .text checkNextActionHookshotReady__9daPy_lk_cFv */ +void daPy_lk_c::checkNextActionHookshotReady() { + /* Nonmatching */ +} + +/* 8014B2B8-8014B350 .text checkNextHookshotMode__9daPy_lk_cFv */ +void daPy_lk_c::checkNextHookshotMode() { + /* Nonmatching */ +} + +/* 8014B350-8014B3F4 .text procHookshotSubject_init__9daPy_lk_cFv */ +void daPy_lk_c::procHookshotSubject_init() { + /* Nonmatching */ +} + +/* 8014B3F4-8014B518 .text procHookshotSubject__9daPy_lk_cFv */ +void daPy_lk_c::procHookshotSubject() { + /* Nonmatching */ +} + +/* 8014B518-8014B5E8 .text procHookshotMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procHookshotMove_init() { + /* Nonmatching */ +} + +/* 8014B5E8-8014B74C .text procHookshotMove__9daPy_lk_cFv */ +void daPy_lk_c::procHookshotMove() { + /* Nonmatching */ +} + +/* 8014B74C-8014B854 .text procHookshotFly_init__9daPy_lk_cFv */ +void daPy_lk_c::procHookshotFly_init() { + /* Nonmatching */ +} + +/* 8014B854-8014BA84 .text procHookshotFly__9daPy_lk_cFv */ +void daPy_lk_c::procHookshotFly() { + /* Nonmatching */ +} + +/* 8014BA84-8014BAA0 .text getMoveVec__12daHookshot_cCFv */ +void daHookshot_c::getMoveVec() const { + /* Nonmatching */ +} + +/* 8014BAA0-8014BAEC .text fanWindEffectDraw__9daPy_lk_cFv */ +void daPy_lk_c::fanWindEffectDraw() { + /* Nonmatching */ +} + +/* 8014BAEC-8014BB38 .text fanWindCrashEffectDraw__9daPy_lk_cFv */ +void daPy_lk_c::fanWindCrashEffectDraw() { + /* Nonmatching */ +} + +/* 8014BB38-8014BBE8 .text fanJointCB__9daPy_lk_cFi */ +void daPy_lk_c::fanJointCB(int) { + /* Nonmatching */ +} + +/* 8014BBE8-8014BC2C .text daPy_fanJointCallback__FP7J3DNodei */ +void daPy_fanJointCallback(J3DNode*, int) { + /* Nonmatching */ +} + +/* 8014BC2C-8014BD08 .text parachuteJointCB__9daPy_lk_cFi */ +void daPy_lk_c::parachuteJointCB(int) { + /* Nonmatching */ +} + +/* 8014BD08-8014BD4C .text daPy_parachuteJointCallback__FP7J3DNodei */ +void daPy_parachuteJointCallback(J3DNode*, int) { + /* Nonmatching */ +} + +/* 8014BD4C-8014BE50 .text setShapeFanLeaf__9daPy_lk_cFv */ +void daPy_lk_c::setShapeFanLeaf() { + /* Nonmatching */ +} + +/* 8014BE50-8014BEEC .text checkFanGlideProc__9daPy_lk_cFi */ +void daPy_lk_c::checkFanGlideProc(int) { + /* Nonmatching */ +} + +/* 8014BEEC-8014BFBC .text setFanModel__9daPy_lk_cFv */ +void daPy_lk_c::setFanModel() { + /* Nonmatching */ +} + +/* 8014BFBC-8014C0C0 .text setSmallFanModel__9daPy_lk_cFv */ +void daPy_lk_c::setSmallFanModel() { + /* Nonmatching */ +} + +/* 8014C0C0-8014C254 .text setParachuteFanModel__9daPy_lk_cFf */ +void daPy_lk_c::setParachuteFanModel(float) { + /* Nonmatching */ +} + +/* 8014C254-8014C34C .text procFanSwing_init__9daPy_lk_cFv */ +void daPy_lk_c::procFanSwing_init() { + /* Nonmatching */ +} + +/* 8014C34C-8014CA1C .text procFanSwing__9daPy_lk_cFv */ +void daPy_lk_c::procFanSwing() { + /* Nonmatching */ +} + +/* 8014CA1C-8014CB94 .text procFanGlide_init__9daPy_lk_cFi */ +void daPy_lk_c::procFanGlide_init(int) { + /* Nonmatching */ +} + +/* 8014CB94-8014D778 .text procFanGlide__9daPy_lk_cFv */ +void daPy_lk_c::procFanGlide() { + /* Nonmatching */ +} + +/* 8014D778-8014D7D4 .text getDayNightParamData__9daPy_lk_cFv */ +void daPy_lk_c::getDayNightParamData() { + /* Nonmatching */ +} + +/* 8014D7D4-8014D8AC .text setTactModel__9daPy_lk_cFv */ +void daPy_lk_c::setTactModel() { + /* Nonmatching */ +} + +/* 8014D8AC-8014D8F4 .text checkNpcStatus__9daPy_lk_cFv */ +void daPy_lk_c::checkNpcStatus() { + /* Nonmatching */ +} + +/* 8014D8F4-8014D938 .text getTactPlayRightArmAnm__9daPy_lk_cFl */ +void daPy_lk_c::getTactPlayRightArmAnm(long) { + /* Nonmatching */ +} + +/* 8014D938-8014D97C .text getTactPlayLeftArmAnm__9daPy_lk_cFl */ +void daPy_lk_c::getTactPlayLeftArmAnm(long) { + /* Nonmatching */ +} + +/* 8014D97C-8014D9A4 .text checkEndTactMusic__9daPy_lk_cCFv */ +void daPy_lk_c::checkEndTactMusic() const { + /* Nonmatching */ +} + +/* 8014D9A4-8014D9D0 .text getTactMetronomeRate__9daPy_lk_cFv */ +void daPy_lk_c::getTactMetronomeRate() { + /* Nonmatching */ +} + +/* 8014D9D0-8014D9F8 .text checkTactLastInput__9daPy_lk_cFv */ +void daPy_lk_c::checkTactLastInput() { + /* Nonmatching */ +} + +/* 8014D9F8-8014DA78 .text setTactZev__9daPy_lk_cFUiiPc */ +void daPy_lk_c::setTactZev(unsigned int, int, char*) { + /* Nonmatching */ +} + +/* 8014DA78-8014DACC .text getTactTopPos__9daPy_lk_cFP4cXyz */ +void daPy_lk_c::getTactTopPos(cXyz*) { + /* Nonmatching */ +} + +/* 8014DACC-8014DB00 .text getTactNormalWait__9daPy_lk_cCFv */ +void daPy_lk_c::getTactNormalWait() const { + /* Nonmatching */ +} + +/* 8014DB00-8014DB2C .text getTactMusic__9daPy_lk_cCFv */ +void daPy_lk_c::getTactMusic() const { + /* Nonmatching */ +} + +/* 8014DB2C-8014DB74 .text getTactTimerCancel__9daPy_lk_cCFv */ +void daPy_lk_c::getTactTimerCancel() const { + /* Nonmatching */ +} + +/* 8014DB74-8014DB9C .text checkTactPlayMelody__9daPy_lk_cFv */ +void daPy_lk_c::checkTactPlayMelody() { + /* Nonmatching */ +} + +/* 8014DB9C-8014DBEC .text resetTactCount__9daPy_lk_cFv */ +void daPy_lk_c::resetTactCount() { + /* Nonmatching */ +} + +/* 8014DBEC-8014E100 .text procTactWait_init__9daPy_lk_cFi */ +void daPy_lk_c::procTactWait_init(int) { + /* Nonmatching */ +} + +/* 8014E100-8014E9A4 .text procTactWait__9daPy_lk_cFv */ +void daPy_lk_c::procTactWait() { + /* Nonmatching */ +} + +/* 8014E9A4-8014EBA0 .text procTactPlay_init__9daPy_lk_cFlii */ +void daPy_lk_c::procTactPlay_init(long, int, int) { + /* Nonmatching */ +} + +/* 8014EBA0-8014EFD4 .text procTactPlay__9daPy_lk_cFv */ +void daPy_lk_c::procTactPlay() { + /* Nonmatching */ +} + +/* 8014EFD4-8014F210 .text procTactPlayEnd_init__9daPy_lk_cFi */ +void daPy_lk_c::procTactPlayEnd_init(int) { + /* Nonmatching */ +} + +/* 8014F210-8014F4DC .text procTactPlayEnd__9daPy_lk_cFv */ +void daPy_lk_c::procTactPlayEnd() { + /* Nonmatching */ +} + +/* 8014F4DC-8014F690 .text procTactPlayOriginal_init__9daPy_lk_cFv */ +void daPy_lk_c::procTactPlayOriginal_init() { + /* Nonmatching */ +} + +/* 8014F690-8014F8A0 .text procTactPlayOriginal__9daPy_lk_cFv */ +void daPy_lk_c::procTactPlayOriginal() { + /* Nonmatching */ +} + +/* 8014F8A0-8014F994 .text checkJumpFlower__9daPy_lk_cFv */ +void daPy_lk_c::checkJumpFlower() { + /* Nonmatching */ +} + +/* 8014F994-8014FA88 .text procVomitReady_init__9daPy_lk_cFsf */ +void daPy_lk_c::procVomitReady_init(short, float) { + /* Nonmatching */ +} + +/* 8014FA88-8014FB64 .text procVomitReady__9daPy_lk_cFv */ +void daPy_lk_c::procVomitReady() { + /* Nonmatching */ +} + +/* 8014FB64-8014FC20 .text procVomitWait_init__9daPy_lk_cFv */ +void daPy_lk_c::procVomitWait_init() { + /* Nonmatching */ +} + +/* 8014FC20-8014FD8C .text procVomitWait__9daPy_lk_cFv */ +void daPy_lk_c::procVomitWait() { + /* Nonmatching */ +} + +/* 8014FD8C-8014FF0C .text procVomitJump_init__9daPy_lk_cFi */ +void daPy_lk_c::procVomitJump_init(int) { + /* Nonmatching */ +} + +/* 8014FF0C-801500E4 .text procVomitJump__9daPy_lk_cFv */ +void daPy_lk_c::procVomitJump() { + /* Nonmatching */ +} + +/* 801500E4-80150164 .text procVomitLand_init__9daPy_lk_cFv */ +void daPy_lk_c::procVomitLand_init() { + /* Nonmatching */ +} + +/* 80150164-8015023C .text procVomitLand__9daPy_lk_cFv */ +void daPy_lk_c::procVomitLand() { + /* Nonmatching */ +} + +/* 8015023C-80150324 .text setHammerModel__9daPy_lk_cFv */ +void daPy_lk_c::setHammerModel() { + /* Nonmatching */ +} + +/* 80150324-801508FC .text setHammerQuake__9daPy_lk_cFP13cBgS_PolyInfoPC4cXyzi */ +void daPy_lk_c::setHammerQuake(cBgS_PolyInfo*, const cXyz*, int) { + /* Nonmatching */ +} + +/* 801508FC-80150B60 .text setHammerWaterSplash__9daPy_lk_cFv */ +void daPy_lk_c::setHammerWaterSplash() { + /* Nonmatching */ +} + +/* 80150B60-80150C40 .text procHammerSideSwing_init__9daPy_lk_cFv */ +void daPy_lk_c::procHammerSideSwing_init() { + /* Nonmatching */ +} + +/* 80150C40-80150DDC .text procHammerSideSwing__9daPy_lk_cFv */ +void daPy_lk_c::procHammerSideSwing() { + /* Nonmatching */ +} + +/* 80150DDC-80150F08 .text procHammerFrontSwingReady_init__9daPy_lk_cFv */ +void daPy_lk_c::procHammerFrontSwingReady_init() { + /* Nonmatching */ +} + +/* 80150F08-80150F98 .text procHammerFrontSwingReady__9daPy_lk_cFv */ +void daPy_lk_c::procHammerFrontSwingReady() { + /* Nonmatching */ +} + +/* 80150F98-801510DC .text procHammerFrontSwing_init__9daPy_lk_cFv */ +void daPy_lk_c::procHammerFrontSwing_init() { + /* Nonmatching */ +} + +/* 801510DC-801513D4 .text procHammerFrontSwing__9daPy_lk_cFv */ +void daPy_lk_c::procHammerFrontSwing() { + /* Nonmatching */ +} + +/* 801513D4-80151450 .text procHammerFrontSwingEnd_init__9daPy_lk_cFv */ +void daPy_lk_c::procHammerFrontSwingEnd_init() { + /* Nonmatching */ +} + +/* 80151450-801514B0 .text procHammerFrontSwingEnd__9daPy_lk_cFv */ +void daPy_lk_c::procHammerFrontSwingEnd() { + /* Nonmatching */ +} + +/* 801514B0-80151644 .text setPushPullKeepData__9daPy_lk_cFQ24dBgW13PushPullLabel */ +void daPy_lk_c::setPushPullKeepData(dBgW::PushPullLabel) { + /* Nonmatching */ +} + +/* 80151644-801517C0 .text procPushPullWait_init__9daPy_lk_cFi */ +void daPy_lk_c::procPushPullWait_init(int) { + /* Nonmatching */ +} + +/* 801517C0-8015198C .text procPushPullWait__9daPy_lk_cFv */ +void daPy_lk_c::procPushPullWait() { + /* Nonmatching */ +} + +/* 8015198C-80151A1C .text procPushMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procPushMove_init() { + /* Nonmatching */ +} + +/* 80151A1C-80151B38 .text procPushMove__9daPy_lk_cFv */ +void daPy_lk_c::procPushMove() { + /* Nonmatching */ +} + +/* 80151B38-80151BC8 .text procPullMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procPullMove_init() { + /* Nonmatching */ +} + +/* 80151BC8-80151E40 .text procPullMove__9daPy_lk_cFv */ +void daPy_lk_c::procPullMove() { + /* Nonmatching */ +} + +/* 80151E40-80151E60 .text changeBottleDrinkFace__9daPy_lk_cFi */ +void daPy_lk_c::changeBottleDrinkFace(int) { + /* Nonmatching */ +} + +/* 80151E60-80152128 .text setBottleModel__9daPy_lk_cFUs */ +void daPy_lk_c::setBottleModel(unsigned short) { + /* Nonmatching */ +} + +/* 80152128-801521A0 .text makeFairy__9daPy_lk_cFP4cXyzUl */ +void daPy_lk_c::makeFairy(cXyz*, unsigned long) { + /* Nonmatching */ +} + +/* 801521A0-80152300 .text procBottleDrink_init__9daPy_lk_cFUs */ +void daPy_lk_c::procBottleDrink_init(unsigned short) { + /* Nonmatching */ +} + +/* 80152300-80152624 .text procBottleDrink__9daPy_lk_cFv */ +void daPy_lk_c::procBottleDrink() { + /* Nonmatching */ +} + +/* 80152624-801527CC .text procBottleOpen_init__9daPy_lk_cFUs */ +void daPy_lk_c::procBottleOpen_init(unsigned short) { + /* Nonmatching */ +} + +/* 801527CC-80152ED0 .text procBottleOpen__9daPy_lk_cFv */ +void daPy_lk_c::procBottleOpen() { + /* Nonmatching */ +} + +/* 80152ED0-80153064 .text procBottleSwing_init__9daPy_lk_cFi */ +void daPy_lk_c::procBottleSwing_init(int) { + /* Nonmatching */ +} + +/* 80153064-80153338 .text procBottleSwing__9daPy_lk_cFv */ +void daPy_lk_c::procBottleSwing() { + /* Nonmatching */ +} + +/* 80153338-80153438 .text procBottleGet_init__9daPy_lk_cFv */ +void daPy_lk_c::procBottleGet_init() { + /* Nonmatching */ +} + +/* 80153438-80153554 .text procBottleGet__9daPy_lk_cFv */ +void daPy_lk_c::procBottleGet() { + /* Nonmatching */ +} + +/* 80153554-801535D8 .text setEnemyWeaponAtParam__9daPy_lk_cFi */ +void daPy_lk_c::setEnemyWeaponAtParam(int) { + /* Nonmatching */ +} + +/* 801535D8-8015372C .text procWeaponNormalSwing_init__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponNormalSwing_init() { + /* Nonmatching */ +} + +/* 8015372C-801539C8 .text procWeaponNormalSwing__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponNormalSwing() { + /* Nonmatching */ +} + +/* 801539C8-80153A68 .text procWeaponSideSwing_init__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponSideSwing_init() { + /* Nonmatching */ +} + +/* 80153A68-80153C30 .text procWeaponSideSwing__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponSideSwing() { + /* Nonmatching */ +} + +/* 80153C30-80153D1C .text procWeaponFrontSwingReady_init__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponFrontSwingReady_init() { + /* Nonmatching */ +} + +/* 80153D1C-80153DBC .text procWeaponFrontSwingReady__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponFrontSwingReady() { + /* Nonmatching */ +} + +/* 80153DBC-80153ED8 .text procWeaponFrontSwing_init__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponFrontSwing_init() { + /* Nonmatching */ +} + +/* 80153ED8-80153FA0 .text procWeaponFrontSwing__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponFrontSwing() { + /* Nonmatching */ +} + +/* 80153FA0-80154014 .text procWeaponFrontSwingEnd_init__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponFrontSwingEnd_init() { + /* Nonmatching */ +} + +/* 80154014-801540B4 .text procWeaponFrontSwingEnd__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponFrontSwingEnd() { + /* Nonmatching */ +} + +/* 801540B4-8015411C .text procWeaponThrow_init__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponThrow_init() { + /* Nonmatching */ +} + +/* 8015411C-80154334 .text procWeaponThrow__9daPy_lk_cFv */ +void daPy_lk_c::procWeaponThrow() { + /* Nonmatching */ +} + +/* 80154334-801543A0 .text setHyoiModel__9daPy_lk_cFv */ +void daPy_lk_c::setHyoiModel() { + /* Nonmatching */ +} + +/* 801543A0-801546F4 .text procFoodThrow_init__9daPy_lk_cFv */ +void daPy_lk_c::procFoodThrow_init() { + /* Nonmatching */ +} + +/* 801546F4-80154880 .text procFoodThrow__9daPy_lk_cFv */ +void daPy_lk_c::procFoodThrow() { + /* Nonmatching */ +} + +/* 80154880-80154A48 .text procFoodSet_init__9daPy_lk_cFv */ +void daPy_lk_c::procFoodSet_init() { + /* Nonmatching */ +} + +/* 80154A48-80154B80 .text procFoodSet__9daPy_lk_cFv */ +void daPy_lk_c::procFoodSet() { + /* Nonmatching */ +} + +/* 80154B80-80154FBC .text setSwordModel__9daPy_lk_cFi */ +void daPy_lk_c::setSwordModel(int) { + /* Nonmatching */ +} + +/* 80154FBC-80155490 .text setLightSaver__9daPy_lk_cFv */ +void daPy_lk_c::setLightSaver() { + /* Nonmatching */ +} + +/* 80155490-801554C8 .text checkDemoShieldNoDraw__9daPy_lk_cFv */ +void daPy_lk_c::checkDemoShieldNoDraw() { + /* Nonmatching */ +} + +/* 801554C8-80155544 .text checkDemoSwordNoDraw__9daPy_lk_cFi */ +void daPy_lk_c::checkDemoSwordNoDraw(int) { + /* Nonmatching */ +} + +/* 80155544-80155574 .text checkChanceMode__9daPy_lk_cFv */ +void daPy_lk_c::checkChanceMode() { + /* Nonmatching */ +} + +/* 80155574-8015559C .text checkCutRollChange__9daPy_lk_cCFv */ +void daPy_lk_c::checkCutRollChange() const { + /* Nonmatching */ +} + +/* 8015559C-801555FC .text getSwordBlurColor__9daPy_lk_cFv */ +void daPy_lk_c::getSwordBlurColor() { + /* Nonmatching */ +} + +/* 801555FC-80155694 .text setNormalCutAtParam__9daPy_lk_cFUc */ +void daPy_lk_c::setNormalCutAtParam(unsigned char) { + /* Nonmatching */ +} + +/* 80155694-8015572C .text setFinishCutAtParam__9daPy_lk_cFUc */ +void daPy_lk_c::setFinishCutAtParam(unsigned char) { + /* Nonmatching */ +} + +/* 8015572C-801557C4 .text setExtraCutAtParam__9daPy_lk_cFUc */ +void daPy_lk_c::setExtraCutAtParam(unsigned char) { + /* Nonmatching */ +} + +/* 801557C4-8015585C .text setExtraFinishCutAtParam__9daPy_lk_cFUc */ +void daPy_lk_c::setExtraFinishCutAtParam(unsigned char) { + /* Nonmatching */ +} + +/* 8015585C-80155970 .text setJumpCutAtParam__9daPy_lk_cFv */ +void daPy_lk_c::setJumpCutAtParam() { + /* Nonmatching */ +} + +/* 80155970-801559F0 .text getCutDirection__9daPy_lk_cFv */ +void daPy_lk_c::getCutDirection() { + /* Nonmatching */ +} + +/* 801559F0-80155C3C .text changeCutProc__9daPy_lk_cFv */ +void daPy_lk_c::changeCutProc() { + /* Nonmatching */ +} + +/* 80155C3C-80156034 .text changeCutReverseProc__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM */ +void daPy_lk_c::changeCutReverseProc(daPy_lk_c::daPy_ANM) { + /* Nonmatching */ +} + +/* 80156034-80156198 .text procCutA_init__9daPy_lk_cFs */ +void daPy_lk_c::procCutA_init(short) { + /* Nonmatching */ +} + +/* 80156198-80156424 .text procCutA__9daPy_lk_cFv */ +void daPy_lk_c::procCutA() { + /* Nonmatching */ +} + +/* 80156424-80156584 .text procCutF_init__9daPy_lk_cFs */ +void daPy_lk_c::procCutF_init(short) { + /* Nonmatching */ +} + +/* 80156584-80156828 .text procCutF__9daPy_lk_cFv */ +void daPy_lk_c::procCutF() { + /* Nonmatching */ +} + +/* 80156828-80156984 .text procCutR_init__9daPy_lk_cFs */ +void daPy_lk_c::procCutR_init(short) { + /* Nonmatching */ +} + +/* 80156984-80156C10 .text procCutR__9daPy_lk_cFv */ +void daPy_lk_c::procCutR() { + /* Nonmatching */ +} + +/* 80156C10-80156D6C .text procCutL_init__9daPy_lk_cFs */ +void daPy_lk_c::procCutL_init(short) { + /* Nonmatching */ +} + +/* 80156D6C-80156FF8 .text procCutL__9daPy_lk_cFv */ +void daPy_lk_c::procCutL() { + /* Nonmatching */ +} + +/* 80156FF8-80157154 .text procCutEA_init__9daPy_lk_cFv */ +void daPy_lk_c::procCutEA_init() { + /* Nonmatching */ +} + +/* 80157154-80157348 .text procCutEA__9daPy_lk_cFv */ +void daPy_lk_c::procCutEA() { + /* Nonmatching */ +} + +/* 80157348-801574A4 .text procCutEB_init__9daPy_lk_cFv */ +void daPy_lk_c::procCutEB_init() { + /* Nonmatching */ +} + +/* 801574A4-8015768C .text procCutEB__9daPy_lk_cFv */ +void daPy_lk_c::procCutEB() { + /* Nonmatching */ +} + +/* 8015768C-801577EC .text procCutExA_init__9daPy_lk_cFv */ +void daPy_lk_c::procCutExA_init() { + /* Nonmatching */ +} + +/* 801577EC-80157A18 .text procCutExA__9daPy_lk_cFv */ +void daPy_lk_c::procCutExA() { + /* Nonmatching */ +} + +/* 80157A18-80157B74 .text procCutExB_init__9daPy_lk_cFv */ +void daPy_lk_c::procCutExB_init() { + /* Nonmatching */ +} + +/* 80157B74-80157D3C .text procCutExB__9daPy_lk_cFv */ +void daPy_lk_c::procCutExB() { + /* Nonmatching */ +} + +/* 80157D3C-80158220 .text procCutTurn_init__9daPy_lk_cFi */ +void daPy_lk_c::procCutTurn_init(int) { + /* Nonmatching */ +} + +/* 80158220-80158460 .text procCutTurn__9daPy_lk_cFv */ +void daPy_lk_c::procCutTurn() { + /* Nonmatching */ +} + +/* 80158460-801585D8 .text procCutRoll_init__9daPy_lk_cFv */ +void daPy_lk_c::procCutRoll_init() { + /* Nonmatching */ +} + +/* 801585D8-801588F0 .text procCutRoll__9daPy_lk_cFv */ +void daPy_lk_c::procCutRoll() { + /* Nonmatching */ +} + +/* 801588F0-80158A40 .text procCutRollEnd_init__9daPy_lk_cFv */ +void daPy_lk_c::procCutRollEnd_init() { + /* Nonmatching */ +} + +/* 80158A40-80158A98 .text procCutRollEnd__9daPy_lk_cFv */ +void daPy_lk_c::procCutRollEnd() { + /* Nonmatching */ +} + +/* 80158A98-80158B00 .text procCutTurnCharge_init__9daPy_lk_cFv */ +void daPy_lk_c::procCutTurnCharge_init() { + /* Nonmatching */ +} + +/* 80158B00-80158B58 .text procCutTurnCharge__9daPy_lk_cFv */ +void daPy_lk_c::procCutTurnCharge() { + /* Nonmatching */ +} + +/* 80158B58-80158D40 .text procCutTurnMove_init__9daPy_lk_cFv */ +void daPy_lk_c::procCutTurnMove_init() { + /* Nonmatching */ +} + +/* 80158D40-80159130 .text procCutTurnMove__9daPy_lk_cFv */ +void daPy_lk_c::procCutTurnMove() { + /* Nonmatching */ +} + +/* 80159130-801592A4 .text procCutReverse_init__9daPy_lk_cFQ29daPy_lk_c8daPy_ANM */ +void daPy_lk_c::procCutReverse_init(daPy_lk_c::daPy_ANM) { + /* Nonmatching */ +} + +/* 801592A4-80159390 .text procCutReverse__9daPy_lk_cFv */ +void daPy_lk_c::procCutReverse() { + /* Nonmatching */ +} + +/* 80159390-80159500 .text procJumpCut_init__9daPy_lk_cFi */ +void daPy_lk_c::procJumpCut_init(int) { + /* Nonmatching */ +} + +/* 80159500-80159608 .text procJumpCut__9daPy_lk_cFv */ +void daPy_lk_c::procJumpCut() { + /* Nonmatching */ +} + +/* 80159608-80159864 .text procJumpCutLand_init__9daPy_lk_cFv */ +void daPy_lk_c::procJumpCutLand_init() { + /* Nonmatching */ +} + +/* 80159864-80159998 .text procJumpCutLand__9daPy_lk_cFv */ +void daPy_lk_c::procJumpCutLand() { + /* Nonmatching */ +} + +/* 80159998-80159B80 .text procCutExMJ_init__9daPy_lk_cFi */ +void daPy_lk_c::procCutExMJ_init(int) { + /* Nonmatching */ +} + +/* 80159B80-80159E60 .text procCutExMJ__9daPy_lk_cFv */ +void daPy_lk_c::procCutExMJ() { + /* Nonmatching */ +} + +/* 80159E60-80159FB0 .text procCutKesa_init__9daPy_lk_cFv */ +void daPy_lk_c::procCutKesa_init() { + /* Nonmatching */ +} + +/* 80159FB0-8015A1DC .text procCutKesa__9daPy_lk_cFv */ +void daPy_lk_c::procCutKesa() { + /* Nonmatching */ +} + +/* 8015A1DC-8015A1E0 .text __ct__10daPy_HIO_cFv */ +daPy_HIO_c::daPy_HIO_c() { + /* Nonmatching */ +} + +/* 8015A1E0-8015A1E8 .text getTactMusic__9daPy_py_cCFv */ +void daPy_py_c::getTactMusic() const { + /* Nonmatching */ +} + +/* 8015A1E8-8015A1F0 .text getTactTimerCancel__9daPy_py_cCFv */ +void daPy_py_c::getTactTimerCancel() const { + /* Nonmatching */ +} + +/* 8015A1F0-8015A1F8 .text getGrabMissActor__9daPy_py_cFv */ +void daPy_py_c::getGrabMissActor() { + /* Nonmatching */ +} + +/* 8015A1F8-8015A200 .text checkFrontRoll__9daPy_py_cCFv */ +void daPy_py_c::checkFrontRoll() const { + /* Nonmatching */ +} + +/* 8015A200-8015A208 .text checkBottleSwing__9daPy_py_cCFv */ +void daPy_py_c::checkBottleSwing() const { + /* Nonmatching */ +} + +/* 8015A208-8015A210 .text checkCutCharge__9daPy_py_cCFv */ +void daPy_py_c::checkCutCharge() const { + /* Nonmatching */ +} + +/* 8015A210-8015A218 .text checkTactWait__9daPy_py_cCFv */ +void daPy_py_c::checkTactWait() const { + /* Nonmatching */ +} + +/* 8015A218-8015A21C .text setTactZev__9daPy_py_cFUiiPc */ +void daPy_py_c::setTactZev(unsigned int, int, char*) { + /* Nonmatching */ +} + +/* 8015A21C-8015A220 .text onDekuSpReturnFlg__9daPy_py_cFUc */ +void daPy_py_c::onDekuSpReturnFlg(unsigned char) { + /* Nonmatching */ +} + +/* 8015A220-8015A228 .text checkComboCutTurn__9daPy_py_cCFv */ +void daPy_py_c::checkComboCutTurn() const { + /* Nonmatching */ +} + +/* 8015A228-8015A230 .text getItemID__9daPy_py_cCFv */ +void daPy_py_c::getItemID() const { + /* Nonmatching */ +} + +/* 8015A230-8015A238 .text getThrowBoomerangID__9daPy_py_cCFv */ +void daPy_py_c::getThrowBoomerangID() const { + /* Nonmatching */ +} + +/* 8015A238-8015A240 .text checkGrabBarrel__9daPy_py_cFv */ +void daPy_py_c::checkGrabBarrel() { + /* Nonmatching */ +} + +/* 8015A240-8015A248 .text checkRopeTag__9daPy_py_cFv */ +void daPy_py_c::checkRopeTag() { + /* Nonmatching */ +} + +/* 8015A248-8015A24C .text voiceStart__9daPy_py_cFUl */ +void daPy_py_c::voiceStart(unsigned long) { + /* Nonmatching */ +} + +/* 8015A24C-8015A250 .text setOutPower__9daPy_py_cFfsi */ +void daPy_py_c::setOutPower(float, short, int) { + /* Nonmatching */ +} + +/* 8015A250-8015A258 .text getModelJointMtx__9daPy_py_cFUs */ +void daPy_py_c::getModelJointMtx(unsigned short) { + /* Nonmatching */ +} + +/* 8015A258-8015A260 .text getOldSpeedY__9daPy_py_cFv */ +void daPy_py_c::getOldSpeedY() { + /* Nonmatching */ +} + +/* 8015A260-8015A268 .text setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz */ +void daPy_py_c::setHookshotCarryOffset(unsigned int, const cXyz*) { + /* Nonmatching */ +} + +/* 8015A268-8015A26C .text setPlayerPosAndAngle__9daPy_py_cFPA4_f */ +void daPy_py_c::setPlayerPosAndAngle(float(*)[4]) { + /* Nonmatching */ +} + +/* 8015A26C-8015A270 .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzP5csXyz */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 8015A270-8015A278 .text setThrowDamage__9daPy_py_cFP4cXyzsffi */ +void daPy_py_c::setThrowDamage(cXyz*, short, float, float, int) { + /* Nonmatching */ +} + +/* 8015A278-8015A27C .text changeTextureAnime__9daPy_py_cFUsUsi */ +void daPy_py_c::changeTextureAnime(unsigned short, unsigned short, int) { + /* Nonmatching */ +} + +/* 8015A27C-8015A280 .text cancelChangeTextureAnime__9daPy_py_cFv */ +void daPy_py_c::cancelChangeTextureAnime() { + /* Nonmatching */ +} + +/* 8015A280-8015A308 .text __dt__19J3DAnmTextureSRTKeyFv */ +J3DAnmTextureSRTKey::~J3DAnmTextureSRTKey() { + /* Nonmatching */ +} + +/* 8015A308-8015A37C .text __dt__16J3DAnmTexPatternFv */ +J3DAnmTexPattern::~J3DAnmTexPattern() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_player_npc.cpp b/src/d/actor/d_a_player_npc.cpp new file mode 100644 index 000000000..48cb3e605 --- /dev/null +++ b/src/d/actor/d_a_player_npc.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_player_npc.cpp +// + +#include "d_a_player_npc.h" +#include "dolphin/types.h" + +/* 8015A37C-8015A448 .text check_initialRoom__10daPy_npc_cFv */ +void daPy_npc_c::check_initialRoom() { + /* Nonmatching */ +} + +/* 8015A448-8015A524 .text check_moveStop__10daPy_npc_cFv */ +void daPy_npc_c::check_moveStop() { + /* Nonmatching */ +} + +/* 8015A524-8015A590 .text setRestart__10daPy_npc_cFSc */ +void daPy_npc_c::setRestart(signed char) { + /* Nonmatching */ +} + +/* 8015A590-8015A624 .text unconditionalSetRestart__10daPy_npc_cFSc */ +void daPy_npc_c::unconditionalSetRestart(signed char) { + /* Nonmatching */ +} + +/* 8015A624-8015A6A4 .text setOffsetHomePos__10daPy_npc_cFv */ +void daPy_npc_c::setOffsetHomePos() { + /* Nonmatching */ +} + +/* 8015A6A4-8015AA0C .text setPointRestart__10daPy_npc_cFsSc */ +void daPy_npc_c::setPointRestart(short, signed char) { + /* Nonmatching */ +} + +/* 8015AA0C-8015AB28 .text checkRestart__10daPy_npc_cFSc */ +void daPy_npc_c::checkRestart(signed char) { + /* Nonmatching */ +} + +/* 8015AB28-8015ABD8 .text initialRestartOption__10daPy_npc_cFSci */ +void daPy_npc_c::initialRestartOption(signed char, int) { + /* Nonmatching */ +} + +/* 8015ABD8-8015AC74 .text checkNowPosMove__10daPy_npc_cFPCc */ +void daPy_npc_c::checkNowPosMove(const char*) { + /* Nonmatching */ +} + +/* 8015AC74-8015AD20 .text drawDamageFog__10daPy_npc_cFv */ +void daPy_npc_c::drawDamageFog() { + /* Nonmatching */ +} + +/* 8015AD20-8015AEF8 .text chkMoveBlock__10daPy_npc_cFP4cXyz */ +void daPy_npc_c::chkMoveBlock(cXyz*) { + /* Nonmatching */ +} + +/* 8015AEF8-8015B00C .text daPy_npc_JudgeForPNameAndDistance__FPvPv */ +void daPy_npc_JudgeForPNameAndDistance(void*, void*) { + /* Nonmatching */ +} + +/* 8015B00C-8015B0A4 .text daPy_npc_SearchAreaByName__FP10fopAc_ac_csfP4cXyz */ +void daPy_npc_SearchAreaByName(fopAc_ac_c*, short, float, cXyz*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_pt.cpp b/src/d/actor/d_a_pt.cpp new file mode 100644 index 000000000..19d28426f --- /dev/null +++ b/src/d/actor/d_a_pt.cpp @@ -0,0 +1,538 @@ +// +// Generated by dtk +// Translation Unit: d_a_pt.cpp +// + +#include "d_a_pt.h" +#include "dolphin/types.h" + +/* 000000EC-00000110 .text __ct__10daPt_HIO_cFv */ +daPt_HIO_c::daPt_HIO_c() { + /* Nonmatching */ +} + +/* 00000110-00000238 .text anm_init__FP8pt_classifUcfi */ +void anm_init(pt_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000238-00000360 .text daPt_Draw__FP8pt_class */ +void daPt_Draw(pt_class*) { + /* Nonmatching */ +} + +/* 00000360-0000039C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000039C-00000484 .text smoke_set__FP8pt_classSc */ +void smoke_set(pt_class*, signed char) { + /* Nonmatching */ +} + +/* 00000484-0000093C .text damage_check__FP8pt_class */ +void damage_check(pt_class*) { + /* Nonmatching */ +} + +/* 0000093C-00000D74 .text get_z_ang__FP8pt_class */ +void get_z_ang(pt_class*) { + /* Nonmatching */ +} + +/* 00000D74-00000EA0 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000EA0-00000F40 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000F40-00000F9C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000F9C-00000FE4 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000FE4-00001040 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001040-00001088 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001088-0000111C .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000111C-00001164 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001164-000011AC .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000011AC-000018EC .text next_pos_set__FP8pt_class */ +void next_pos_set(pt_class*) { + /* Nonmatching */ +} + +/* 000018EC-00001DC0 .text pt_move__FP8pt_class */ +void pt_move(pt_class*) { + /* Nonmatching */ +} + +/* 00001DC0-000020D4 .text view_check__FP8pt_class */ +void view_check(pt_class*) { + /* Nonmatching */ +} + +/* 000020D4-00002528 .text pt_attack__FP8pt_class */ +void pt_attack(pt_class*) { + /* Nonmatching */ +} + +/* 00002528-00002AC8 .text pt_wait__FP8pt_class */ +void pt_wait(pt_class*) { + /* Nonmatching */ +} + +/* 00002AC8-00002F30 .text pt_koke__FP8pt_class */ +void pt_koke(pt_class*) { + /* Nonmatching */ +} + +/* 00002F30-00003028 .text pt_ples__FP8pt_class */ +void pt_ples(pt_class*) { + /* Nonmatching */ +} + +/* 00003028-000031DC .text pt_bat__FP8pt_class */ +void pt_bat(pt_class*) { + /* Nonmatching */ +} + +/* 000031DC-000036C0 .text water_check__FP8pt_class */ +void water_check(pt_class*) { + /* Nonmatching */ +} + +/* 000036C0-00003828 .text __dt__18dBgS_ObjGndChk_SplFv */ +dBgS_ObjGndChk_Spl::~dBgS_ObjGndChk_Spl() { + /* Nonmatching */ +} + +/* 00003828-00003968 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00003968-00003A80 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003A80-00003B00 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00003B00-00003B4C .text esa_s_sub__FPvPv */ +void esa_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00003B4C-00003F5C .text action__FP8pt_class */ +void action(pt_class*) { + /* Nonmatching */ +} + +/* 00003F5C-000043C8 .text daPt_Execute__FP8pt_class */ +void daPt_Execute(pt_class*) { + /* Nonmatching */ +} + +/* 000043C8-000043D0 .text daPt_IsDelete__FP8pt_class */ +void daPt_IsDelete(pt_class*) { + /* Nonmatching */ +} + +/* 000043D0-00004540 .text daPt_Delete__FP8pt_class */ +void daPt_Delete(pt_class*) { + /* Nonmatching */ +} + +/* 00004540-000047D4 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000047D4-0000481C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000481C-00004B1C .text daPt_Create__FP10fopAc_ac_c */ +void daPt_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00004B1C-00004DA8 .text __ct__8pt_classFv */ +pt_class::pt_class() { + /* Nonmatching */ +} + +/* 00004DA8-00004E74 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004E74-00004EBC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004EBC-00004F88 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004F88-00004FD0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00004FD0-0000502C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000502C-00005074 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00005074-000050D0 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000050D0-00005140 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00005140-000051C8 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000051C8-000051CC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000051CC-000051D0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000051D0-000051D4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000051D4-000051D8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000051D8-00005220 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00005220-0000527C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000527C-000052C4 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000052C4-00005320 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00005320-00005368 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00005368-00005378 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005378-00005380 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005380-00005388 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005388-00005390 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005390-00005398 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005398-000053D0 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000053D0-000053D8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000053D8-000053E0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000053E0-000053E8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000053E8-00005420 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005420-00005424 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00005424-0000542C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000542C-0000543C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000543C-00005444 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005444-0000544C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000544C-00005454 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005454-0000545C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000545C-00005494 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005494-0000549C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000549C-000054A4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000054A4-000054AC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000054AC-000054E4 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000054E4-000054EC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000054EC-000054F4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000054F4-00005500 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005500-0000550C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000550C-00005568 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00005568-000055C4 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000055C4-0000560C .text __dt__10daPt_HIO_cFv */ +daPt_HIO_c::~daPt_HIO_c() { + /* Nonmatching */ +} + +/* 000058F8-00005900 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005900-00005908 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00005908-00005910 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005910-00005918 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005918-00005920 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00005920-00005928 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005928-00005930 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005930-00005938 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005938-00005940 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00005940-00005948 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00005948-00005950 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00005950-00005958 .text @20@__dt__18dBgS_ObjGndChk_SplFv */ +void @20@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00005958-00005960 .text @76@__dt__18dBgS_ObjGndChk_SplFv */ +void @76@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00005960-00005968 .text @64@__dt__18dBgS_ObjGndChk_SplFv */ +void @64@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00005968-00005970 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00005970-00005978 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005978-00005980 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005980-00005988 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005988-00005990 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005990-00005998 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005998-000059A0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_pw.cpp b/src/d/actor/d_a_pw.cpp new file mode 100644 index 000000000..a96fc2afc --- /dev/null +++ b/src/d/actor/d_a_pw.cpp @@ -0,0 +1,513 @@ +// +// Generated by dtk +// Translation Unit: d_a_pw.cpp +// + +#include "d_a_pw.h" +#include "dolphin/types.h" + +/* 00000078-00000158 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000158-00000230 .text draw_SUB__FP8pw_class */ +void draw_SUB(pw_class*) { + /* Nonmatching */ +} + +/* 00000230-000004D4 .text daPW_Draw__FP8pw_class */ +void daPW_Draw(pw_class*) { + /* Nonmatching */ +} + +/* 000004D4-00000600 .text anm_init__FP8pw_classifUcfi */ +void anm_init(pw_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000600-000006F4 .text kantera_break__FP8pw_class */ +void kantera_break(pw_class*) { + /* Nonmatching */ +} + +/* 000006F4-000007CC .text Big_pow_gattai_check__FP8pw_class */ +void Big_pow_gattai_check(pw_class*) { + /* Nonmatching */ +} + +/* 000007CC-000008B0 .text Big_pow_down_check__FP8pw_class */ +void Big_pow_down_check(pw_class*) { + /* Nonmatching */ +} + +/* 000008B0-0000121C .text body_atari_check__FP8pw_class */ +void body_atari_check(pw_class*) { + /* Nonmatching */ +} + +/* 0000121C-00001258 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00001258-000016FC .text kantera_atari_check__FP8pw_class */ +void kantera_atari_check(pw_class*) { + /* Nonmatching */ +} + +/* 000016FC-000018FC .text kantera_calc__FP8pw_class */ +void kantera_calc(pw_class*) { + /* Nonmatching */ +} + +/* 000018FC-00001990 .text BG_check__FP8pw_class */ +void BG_check(pw_class*) { + /* Nonmatching */ +} + +/* 00001990-00001D60 .text Line_check__FP8pw_class4cXyzUc */ +void Line_check(pw_class*, cXyz, unsigned char) { + /* Nonmatching */ +} + +/* 00001D60-00001E8C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001E8C-00001F2C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001F2C-00001F88 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001F88-00001FD0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001FD0-0000202C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000202C-00002074 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002074-00002108 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00002108-00002150 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00002150-00002198 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002198-00002254 .text alpha_anime__FP8pw_class */ +void alpha_anime(pw_class*) { + /* Nonmatching */ +} + +/* 00002254-00002400 .text fuwafuwa_calc__FP8pw_class */ +void fuwafuwa_calc(pw_class*) { + /* Nonmatching */ +} + +/* 00002400-00002560 .text kougen_hani_check__FP8pw_classUc */ +void kougen_hani_check(pw_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00002560-00002714 .text kyori_sub__FP8pw_class */ +void kyori_sub(pw_class*) { + /* Nonmatching */ +} + +/* 00002714-0000289C .text hani_check__FP8pw_class */ +void hani_check(pw_class*) { + /* Nonmatching */ +} + +/* 0000289C-000029C8 .text next_dousa_check__FP8pw_class */ +void next_dousa_check(pw_class*) { + /* Nonmatching */ +} + +/* 000029C8-00002A54 .text move_sound__FP8pw_class */ +void move_sound(pw_class*) { + /* Nonmatching */ +} + +/* 00002A54-00002A90 .text first_mode_change__FP8pw_class */ +void first_mode_change(pw_class*) { + /* Nonmatching */ +} + +/* 00002A90-00003B08 .text action_dousa__FP8pw_class */ +void action_dousa(pw_class*) { + /* Nonmatching */ +} + +/* 00003B08-000042B8 .text action_kougeki__FP8pw_class */ +void action_kougeki(pw_class*) { + /* Nonmatching */ +} + +/* 000042B8-00004C50 .text action_itai__FP8pw_class */ +void action_itai(pw_class*) { + /* Nonmatching */ +} + +/* 00004C50-00004FFC .text action_demo__FP8pw_class */ +void action_demo(pw_class*) { + /* Nonmatching */ +} + +/* 00004FFC-000052B8 .text action_torituku__FP8pw_class */ +void action_torituku(pw_class*) { + /* Nonmatching */ +} + +/* 000052B8-00005CA4 .text action_big_demo__FP8pw_class */ +void action_big_demo(pw_class*) { + /* Nonmatching */ +} + +/* 00005CA4-000061FC .text daPW_Execute__FP8pw_class */ +void daPW_Execute(pw_class*) { + /* Nonmatching */ +} + +/* 000061FC-00006204 .text daPW_IsDelete__FP8pw_class */ +void daPW_IsDelete(pw_class*) { + /* Nonmatching */ +} + +/* 00006204-000062B0 .text daPW_Delete__FP8pw_class */ +void daPW_Delete(pw_class*) { + /* Nonmatching */ +} + +/* 000062B0-000066D8 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000066D8-00006720 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00006720-00006BDC .text daPW_Create__FP10fopAc_ac_c */ +void daPW_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006BDC-00006E8C .text __ct__8pw_classFv */ +pw_class::pw_class() { + /* Nonmatching */ +} + +/* 00006E8C-00006F58 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00006F58-00006FA0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00006FA0-0000706C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000706C-000070B4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000070B4-00007110 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00007110-00007158 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00007158-000071B4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000071B4-00007224 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00007224-000072AC .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000072AC-000072B0 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 000072B0-000072B4 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000072B4-000072B8 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000072B8-000072BC .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000072BC-000072C0 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000072C0-00007308 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00007308-00007364 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00007364-000073AC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000073AC-00007408 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00007408-00007450 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00007450-00007460 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007460-00007468 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007468-00007470 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007470-00007478 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007478-00007480 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007480-000074B8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000074B8-000074C0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000074C0-000074C8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000074C8-000074D0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000074D0-00007508 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007508-0000750C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000750C-00007514 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00007514-00007524 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007524-0000752C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000752C-00007534 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007534-0000753C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000753C-00007544 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007544-0000757C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000757C-00007584 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007584-0000758C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000758C-00007594 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007594-000075CC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000075CC-000075D4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000075D4-000075DC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000075DC-000075E8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000075E8-000075F4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000075F4-00007650 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00007650-000076AC .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 000076AC-000076B4 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000076B4-000076BC .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000076BC-000076C4 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000076C4-000076CC .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000076CC-000076D4 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000076D4-000076DC .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000076DC-000076E4 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000076E4-000076EC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000076EC-000076F4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000076F4-000076FC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000076FC-00007704 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_pz.cpp b/src/d/actor/d_a_pz.cpp new file mode 100644 index 000000000..56663332a --- /dev/null +++ b/src/d/actor/d_a_pz.cpp @@ -0,0 +1,813 @@ +// +// Generated by dtk +// Translation Unit: d_a_pz.cpp +// + +#include "d_a_pz.h" +#include "dolphin/types.h" + +/* 000000EC-00000310 .text __ct__10daPz_HIO_cFv */ +daPz_HIO_c::daPz_HIO_c() { + /* Nonmatching */ +} + +/* 00000310-00000340 .text stealItem_CB__FPv */ +void stealItem_CB(void*) { + /* Nonmatching */ +} + +/* 00000340-0000038C .text nodeHeadControl_CB__FP7J3DNodei */ +void nodeHeadControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000038C-000004FC .text _nodeHeadControl__6daPz_cFP7J3DNodeP8J3DModel */ +void daPz_c::_nodeHeadControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000004FC-00000538 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000538-00000584 .text nodeWaistControl_CB__FP7J3DNodei */ +void nodeWaistControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000584-00000710 .text _nodeWaistControl__6daPz_cFP7J3DNodeP8J3DModel */ +void daPz_c::_nodeWaistControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000710-0000075C .text nodeWaist2Control_CB__FP7J3DNodei */ +void nodeWaist2Control_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000075C-000007F4 .text _nodeWaist2Control__6daPz_cFP7J3DNodeP8J3DModel */ +void daPz_c::_nodeWaist2Control(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000007F4-00000840 .text nodeSkirtControl_CB__FP7J3DNodei */ +void nodeSkirtControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000840-00000920 .text _nodeSkirtControl__6daPz_cFP7J3DNodeP8J3DModel */ +void daPz_c::_nodeSkirtControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000920-00000940 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000940-00000D54 .text bodyCreateHeap__6daPz_cFv */ +void daPz_c::bodyCreateHeap() { + /* Nonmatching */ +} + +/* 00000D54-00000E74 .text bowCreateHeap__6daPz_cFv */ +void daPz_c::bowCreateHeap() { + /* Nonmatching */ +} + +/* 00000E74-00000EC0 .text _createHeap__6daPz_cFv */ +void daPz_c::_createHeap() { + /* Nonmatching */ +} + +/* 00000EC0-00000F20 .text __ct__13daPz_matAnm_cFv */ +daPz_matAnm_c::daPz_matAnm_c() { + /* Nonmatching */ +} + +/* 00000F20-00000FB4 .text calc__13daPz_matAnm_cCFP11J3DMaterial */ +void daPz_matAnm_c::calc(J3DMaterial*) const { + /* Nonmatching */ +} + +/* 00000FB4-00001038 .text getGndPos__6daPz_cFv */ +void daPz_c::getGndPos() { + /* Nonmatching */ +} + +/* 00001038-0000114C .text checkEyeArea__6daPz_cFR4cXyz */ +void daPz_c::checkEyeArea(cXyz&) { + /* Nonmatching */ +} + +/* 0000114C-00001194 .text getMsg__6daPz_cFv */ +void daPz_c::getMsg() { + /* Nonmatching */ +} + +/* 00001194-00001208 .text next_msgStatus__6daPz_cFPUl */ +void daPz_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001208-00001288 .text anmAtr__6daPz_cFUs */ +void daPz_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00001288-000012D4 .text eventOrder__6daPz_cFv */ +void daPz_c::eventOrder() { + /* Nonmatching */ +} + +/* 000012D4-00001338 .text checkOrder__6daPz_cFv */ +void daPz_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001338-0000151C .text setFallSplash__6daPz_cFv */ +void daPz_c::setFallSplash() { + /* Nonmatching */ +} + +/* 0000151C-000015F4 .text setHeadSplash__6daPz_cFv */ +void daPz_c::setHeadSplash() { + /* Nonmatching */ +} + +/* 000015F4-00001704 .text setRipple__6daPz_cFv */ +void daPz_c::setRipple() { + /* Nonmatching */ +} + +/* 00001704-0000175C .text setJntStatus__6daPz_cFv */ +void daPz_c::setJntStatus() { + /* Nonmatching */ +} + +/* 0000175C-00001954 .text demo__6daPz_cFv */ +void daPz_c::demo() { + /* Nonmatching */ +} + +/* 00001954-00001EEC .text checkTgHit__6daPz_cFv */ +void daPz_c::checkTgHit() { + /* Nonmatching */ +} + +/* 00001EEC-00001F10 .text getArg__6daPz_cFv */ +void daPz_c::getArg() { + /* Nonmatching */ +} + +/* 00001F10-000020B8 .text setAttention__6daPz_cFv */ +void daPz_c::setAttention() { + /* Nonmatching */ +} + +/* 000020B8-00002114 .text setBowAnm__6daPz_cFScb */ +void daPz_c::setBowAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00002114-00002184 .text setBowString__6daPz_cFb */ +void daPz_c::setBowString(bool) { + /* Nonmatching */ +} + +/* 00002184-0000246C .text setAnm__6daPz_cFScbi */ +void daPz_c::setAnm(signed char, bool, int) { + /* Nonmatching */ +} + +/* 0000246C-00002684 .text setAnmRunSpeed__6daPz_cFv */ +void daPz_c::setAnmRunSpeed() { + /* Nonmatching */ +} + +/* 00002684-0000274C .text setEyeBtp__6daPz_cFi */ +void daPz_c::setEyeBtp(int) { + /* Nonmatching */ +} + +/* 0000274C-00002810 .text setEyeBtk__6daPz_cFi */ +void daPz_c::setEyeBtk(int) { + /* Nonmatching */ +} + +/* 00002810-00002888 .text setEyeAnm__6daPz_cFSc */ +void daPz_c::setEyeAnm(signed char) { + /* Nonmatching */ +} + +/* 00002888-00002AE0 .text ctrlEye__6daPz_cFv */ +void daPz_c::ctrlEye() { + /* Nonmatching */ +} + +/* 00002AE0-00002D38 .text playEyeAnm__6daPz_cFv */ +void daPz_c::playEyeAnm() { + /* Nonmatching */ +} + +/* 00002D38-00002DC8 .text setMtx__6daPz_cFv */ +void daPz_c::setMtx() { + /* Nonmatching */ +} + +/* 00002DC8-00002E2C .text modeWaitInit__6daPz_cFv */ +void daPz_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 00002E2C-00002FE8 .text modeWait__6daPz_cFv */ +void daPz_c::modeWait() { + /* Nonmatching */ +} + +/* 00002FE8-000031E8 .text modeMoveInit__6daPz_cFv */ +void daPz_c::modeMoveInit() { + /* Nonmatching */ +} + +/* 000031E8-0000395C .text modeMove__6daPz_cFv */ +void daPz_c::modeMove() { + /* Nonmatching */ +} + +/* 0000395C-000039C0 .text modeAttackWaitInit__6daPz_cFv */ +void daPz_c::modeAttackWaitInit() { + /* Nonmatching */ +} + +/* 000039C0-00003D88 .text modeAttackWait__6daPz_cFv */ +void daPz_c::modeAttackWait() { + /* Nonmatching */ +} + +/* 00003D88-00003F14 .text modeAttackInit__6daPz_cFv */ +void daPz_c::modeAttackInit() { + /* Nonmatching */ +} + +/* 00003F14-0000445C .text modeAttack__6daPz_cFv */ +void daPz_c::modeAttack() { + /* Nonmatching */ +} + +/* 0000445C-000044B4 .text modeDefendInit__6daPz_cFv */ +void daPz_c::modeDefendInit() { + /* Nonmatching */ +} + +/* 000044B4-00004630 .text modeDefend__6daPz_cFv */ +void daPz_c::modeDefend() { + /* Nonmatching */ +} + +/* 00004630-0000470C .text modeDownInit__6daPz_cFv */ +void daPz_c::modeDownInit() { + /* Nonmatching */ +} + +/* 0000470C-00004C20 .text modeDown__6daPz_cFv */ +void daPz_c::modeDown() { + /* Nonmatching */ +} + +/* 00004C20-00004C78 .text modeAfraidInit__6daPz_cFv */ +void daPz_c::modeAfraidInit() { + /* Nonmatching */ +} + +/* 00004C78-00004E8C .text modeAfraid__6daPz_cFv */ +void daPz_c::modeAfraid() { + /* Nonmatching */ +} + +/* 00004E8C-00004F08 .text modeSideStepInit__6daPz_cFv */ +void daPz_c::modeSideStepInit() { + /* Nonmatching */ +} + +/* 00004F08-00005098 .text modeSideStep__6daPz_cFv */ +void daPz_c::modeSideStep() { + /* Nonmatching */ +} + +/* 00005098-00005114 .text modeBackStepInit__6daPz_cFv */ +void daPz_c::modeBackStepInit() { + /* Nonmatching */ +} + +/* 00005114-0000527C .text modeBackStep__6daPz_cFv */ +void daPz_c::modeBackStep() { + /* Nonmatching */ +} + +/* 0000527C-00005304 .text modeTalkInit__6daPz_cFv */ +void daPz_c::modeTalkInit() { + /* Nonmatching */ +} + +/* 00005304-0000539C .text modeTalk__6daPz_cFv */ +void daPz_c::modeTalk() { + /* Nonmatching */ +} + +/* 0000539C-0000549C .text modeFollowInit__6daPz_cFv */ +void daPz_c::modeFollowInit() { + /* Nonmatching */ +} + +/* 0000549C-000059B8 .text modeFollow__6daPz_cFv */ +void daPz_c::modeFollow() { + /* Nonmatching */ +} + +/* 000059B8-00005C58 .text modeProc__6daPz_cFQ26daPz_c6Proc_ei */ +void daPz_c::modeProc(daPz_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 00005C58-000060D8 .text _execute__6daPz_cFv */ +void daPz_c::_execute() { + /* Nonmatching */ +} + +/* 000060D8-00006154 .text bowDraw__6daPz_cFv */ +void daPz_c::bowDraw() { + /* Nonmatching */ +} + +/* 00006154-00006600 .text bodyDraw__6daPz_cFv */ +void daPz_c::bodyDraw() { + /* Nonmatching */ +} + +/* 00006600-000066D8 .text drawShadow__6daPz_cFv */ +void daPz_c::drawShadow() { + /* Nonmatching */ +} + +/* 000066D8-0000676C .text _draw__6daPz_cFv */ +void daPz_c::_draw() { + /* Nonmatching */ +} + +/* 0000676C-00006974 .text bodyCreateInit__6daPz_cFv */ +void daPz_c::bodyCreateInit() { + /* Nonmatching */ +} + +/* 00006974-00006BAC .text createInit__6daPz_cFv */ +void daPz_c::createInit() { + /* Nonmatching */ +} + +/* 00006BAC-00006CB0 .text _create__6daPz_cFv */ +void daPz_c::_create() { + /* Nonmatching */ +} + +/* 00006CB0-000071F4 .text __ct__6daPz_cFv */ +daPz_c::daPz_c() { + /* Nonmatching */ +} + +/* 000071F4-00007250 .text __dt__13mDoExt_btpAnmFv */ +mDoExt_btpAnm::~mDoExt_btpAnm() { + /* Nonmatching */ +} + +/* 00007250-000072AC .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000072AC-00007308 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00007308-00007350 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00007350-0000741C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000741C-00007464 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00007464-000075B8 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 000075B8-000076E4 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000076E4-00007784 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00007784-000077E0 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000077E0-00007828 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00007828-00007884 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00007884-000078CC .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000078CC-00007960 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00007960-000079A8 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000079A8-000079F0 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000079F0-00007A4C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00007A4C-00007A94 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00007A94-00007B60 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00007B60-00007BA8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00007BA8-00007C04 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00007C04-00007C4C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00007C4C-00007CA8 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00007CA8-00007D30 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00007D30-00007DA0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00007DA0-00007E20 .text _delete__6daPz_cFv */ +void daPz_c::_delete() { + /* Nonmatching */ +} + +/* 00007E20-00007E40 .text daPzCreate__FPv */ +void daPzCreate(void*) { + /* Nonmatching */ +} + +/* 00007E40-00007E64 .text daPzDelete__FPv */ +void daPzDelete(void*) { + /* Nonmatching */ +} + +/* 00007E64-00007E88 .text daPzExecute__FPv */ +void daPzExecute(void*) { + /* Nonmatching */ +} + +/* 00007E88-00007EAC .text daPzDraw__FPv */ +void daPzDraw(void*) { + /* Nonmatching */ +} + +/* 00007EAC-00007EB4 .text daPzIsDelete__FPv */ +void daPzIsDelete(void*) { + /* Nonmatching */ +} + +/* 00007EB4-00007EFC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00007EFC-00007F58 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00007F58-00007FA0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00007FA0-00007FB0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007FB0-00007FB8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007FB8-00007FC0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007FC0-00007FC8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007FC8-00007FD0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007FD0-00008008 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008008-00008010 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008010-00008018 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008018-00008020 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008020-00008058 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008058-0000805C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000805C-00008064 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00008064-00008068 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008068-0000806C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000806C-00008070 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008070-00008074 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00008074-00008084 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00008084-0000808C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000808C-00008094 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008094-0000809C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000809C-000080A4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000080A4-000080DC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000080DC-000080E4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000080E4-000080EC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000080EC-000080F4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000080F4-0000812C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000812C-00008134 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008134-0000813C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000813C-00008148 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00008148-00008154 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00008154-000081C8 .text __dt__10daPz_HIO_cFv */ +daPz_HIO_c::~daPz_HIO_c() { + /* Nonmatching */ +} + +/* 000081C8-000081E4 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 000081E4-00008200 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 0000823C-00008244 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008244-0000824C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000824C-00008254 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008254-0000825C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000825C-00008264 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008264-0000826C .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000826C-00008274 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008274-0000827C .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000827C-00008284 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00008284-0000828C .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 0000828C-00008294 .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 00008294-0000829C .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 0000829C-000082A4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000082A4-000082AC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000082AC-000082F4 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 000082F4-0000833C .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 0000833C-00008344 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00008344-0000834C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 0000834C-00008350 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00008350-000083AC .text __dt__13daPz_matAnm_cFv */ +daPz_matAnm_c::~daPz_matAnm_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_race_item.cpp b/src/d/actor/d_a_race_item.cpp new file mode 100644 index 000000000..89944444a --- /dev/null +++ b/src/d/actor/d_a_race_item.cpp @@ -0,0 +1,198 @@ +// +// Generated by dtk +// Translation Unit: d_a_race_item.cpp +// + +#include "d_a_race_item.h" +#include "dolphin/types.h" + +/* 00000078-000000F8 .text set_mtx__12daRaceItem_cFv */ +void daRaceItem_c::set_mtx() { + /* Nonmatching */ +} + +/* 000000F8-0000012C .text Delete__12daRaceItem_cFv */ +void daRaceItem_c::Delete() { + /* Nonmatching */ +} + +/* 0000012C-00000318 .text create__12daRaceItem_cFv */ +void daRaceItem_c::create() { + /* Nonmatching */ +} + +/* 00000318-000003E4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000003E4-0000042C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000042C-00000488 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000488-000004D0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000004D0-00000540 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000540-000006A4 .text CreateInit__12daRaceItem_cFv */ +void daRaceItem_c::CreateInit() { + /* Nonmatching */ +} + +/* 000006A4-000006F0 .text checkGet__12daRaceItem_cFv */ +void daRaceItem_c::checkGet() { + /* Nonmatching */ +} + +/* 000006F0-0000071C .text daRaceItem_Draw__FP12daRaceItem_c */ +void daRaceItem_Draw(daRaceItem_c*) { + /* Nonmatching */ +} + +/* 0000071C-0000073C .text daRaceItem_Execute__FP12daRaceItem_c */ +void daRaceItem_Execute(daRaceItem_c*) { + /* Nonmatching */ +} + +/* 0000073C-00000C44 .text execute__12daRaceItem_cFv */ +void daRaceItem_c::execute() { + /* Nonmatching */ +} + +/* 00000C44-00000C4C .text daRaceItem_IsDelete__FP12daRaceItem_c */ +void daRaceItem_IsDelete(daRaceItem_c*) { + /* Nonmatching */ +} + +/* 00000C4C-00000C6C .text daRaceItem_Delete__FP12daRaceItem_c */ +void daRaceItem_Delete(daRaceItem_c*) { + /* Nonmatching */ +} + +/* 00000C6C-00000C8C .text daRaceItem_Create__FP10fopAc_ac_c */ +void daRaceItem_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000C8C-00000CA8 .text getHeadTopPos__9daPy_py_cCFv */ +void daPy_py_c::getHeadTopPos() const { + /* Nonmatching */ +} + +/* 00000CA8-00000CAC .text setListStart__12daRaceItem_cFv */ +void daRaceItem_c::setListStart() { + /* Nonmatching */ +} + +/* 00000CAC-00000CBC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000CBC-00000CC4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000CC4-00000CCC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000CCC-00000CD4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CD4-00000CDC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CDC-00000D14 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D14-00000D1C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D1C-00000D24 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D24-00000D2C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D2C-00000D64 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D64-00000D68 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000D68-00000D70 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000D70-00000D78 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D78-00000D80 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D80-00000D8C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D8C-00000D98 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000D98-00000DA0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000DA0-00000DA8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000DA8-00000DB0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000DB0-00000DB8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_race_item_static.cpp b/src/d/actor/d_a_race_item_static.cpp new file mode 100644 index 000000000..58866e1c5 --- /dev/null +++ b/src/d/actor/d_a_race_item_static.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_a_race_item_static.cpp +// + +#include "d_a_race_item_static.h" +#include "dolphin/types.h" + +/* 80068A58-80068AA4 .text raceItemForceGet__12daRaceItem_cFv */ +void daRaceItem_c::raceItemForceGet() { + /* Nonmatching */ +} + +/* 80068AA4-80068D48 .text raceItemGet__12daRaceItem_cFv */ +void daRaceItem_c::raceItemGet() { + /* Nonmatching */ +} + +/* 80068D48-80068FD0 .text normalItemGet__12daRaceItem_cFv */ +void daRaceItem_c::normalItemGet() { + /* Nonmatching */ +} + +/* 80068FD0-80068FE0 .text startOffsetPos__12daRaceItem_cFv */ +void daRaceItem_c::startOffsetPos() { + /* Nonmatching */ +} + +/* 80068FE0-8006903C .text endOffsetPos__12daRaceItem_cFfP4cXyzffP5csXyz */ +void daRaceItem_c::endOffsetPos(float, cXyz*, float, float, csXyz*) { + /* Nonmatching */ +} + +/* 8006903C-80069064 .text checkOffsetPos__12daRaceItem_cFv */ +void daRaceItem_c::checkOffsetPos() { + /* Nonmatching */ +} + +/* 80069064-800690E4 .text set_mtx__12daRaceItem_cFP4cXyz */ +void daRaceItem_c::set_mtx(cXyz*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_rd.cpp b/src/d/actor/d_a_rd.cpp new file mode 100644 index 000000000..20cf1c9e5 --- /dev/null +++ b/src/d/actor/d_a_rd.cpp @@ -0,0 +1,588 @@ +// +// Generated by dtk +// Translation Unit: d_a_rd.cpp +// + +#include "d_a_rd.h" +#include "dolphin/types.h" + +/* 000000EC-0000027C .text __ct__10daRd_HIO_cFv */ +daRd_HIO_c::daRd_HIO_c() { + /* Nonmatching */ +} + +/* 0000027C-000002A8 .text searchNeadDeadRd_CB__FPvPv */ +void searchNeadDeadRd_CB(void*, void*) { + /* Nonmatching */ +} + +/* 000002A8-0000030C .text _searchNearDeadRd__6daRd_cFP10fopAc_ac_c */ +void daRd_c::_searchNearDeadRd(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000030C-00000358 .text nodeControl_CB__FP7J3DNodei */ +void nodeControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000358-00000514 .text _nodeControl__6daRd_cFP7J3DNodeP8J3DModel */ +void daRd_c::_nodeControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 00000514-00000550 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000550-0000059C .text nodeHeadControl_CB__FP7J3DNodei */ +void nodeHeadControl_CB(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000059C-000006A0 .text _nodeHeadControl__6daRd_cFP7J3DNodeP8J3DModel */ +void daRd_c::_nodeHeadControl(J3DNode*, J3DModel*) { + /* Nonmatching */ +} + +/* 000006A0-000006C0 .text createHeap_CB__FP10fopAc_ac_c */ +void createHeap_CB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000006C0-0000096C .text _createHeap__6daRd_cFv */ +void daRd_c::_createHeap() { + /* Nonmatching */ +} + +/* 0000096C-000009D0 .text createArrowHeap__6daRd_cFv */ +void daRd_c::createArrowHeap() { + /* Nonmatching */ +} + +/* 000009D0-00000A38 .text checkPlayerInAttack__6daRd_cFv */ +void daRd_c::checkPlayerInAttack() { + /* Nonmatching */ +} + +/* 00000A38-00000AA0 .text checkPlayerInCry__6daRd_cFv */ +void daRd_c::checkPlayerInCry() { + /* Nonmatching */ +} + +/* 00000AA0-00000D78 .text lookBack__6daRd_cFv */ +void daRd_c::lookBack() { + /* Nonmatching */ +} + +/* 00000D78-00001650 .text checkTgHit__6daRd_cFv */ +void daRd_c::checkTgHit() { + /* Nonmatching */ +} + +/* 00001650-000017D0 .text setCollision__6daRd_cFv */ +void daRd_c::setCollision() { + /* Nonmatching */ +} + +/* 000017D0-0000180C .text setIceCollision__6daRd_cFv */ +void daRd_c::setIceCollision() { + /* Nonmatching */ +} + +/* 0000180C-00001970 .text setAttention__6daRd_cFv */ +void daRd_c::setAttention() { + /* Nonmatching */ +} + +/* 00001970-000019F8 .text setMtx__6daRd_cFv */ +void daRd_c::setMtx() { + /* Nonmatching */ +} + +/* 000019F8-00001A3C .text modeWaitInit__6daRd_cFv */ +void daRd_c::modeWaitInit() { + /* Nonmatching */ +} + +/* 00001A3C-00001DDC .text modeWait__6daRd_cFv */ +void daRd_c::modeWait() { + /* Nonmatching */ +} + +/* 00001DDC-00001E68 .text modeDeathInit__6daRd_cFv */ +void daRd_c::modeDeathInit() { + /* Nonmatching */ +} + +/* 00001E68-00001F14 .text modeDeath__6daRd_cFv */ +void daRd_c::modeDeath() { + /* Nonmatching */ +} + +/* 00001F14-00001F98 .text modeDamageInit__6daRd_cFv */ +void daRd_c::modeDamageInit() { + /* Nonmatching */ +} + +/* 00001F98-00002084 .text modeDamage__6daRd_cFv */ +void daRd_c::modeDamage() { + /* Nonmatching */ +} + +/* 00002084-000020EC .text modeParalysisInit__6daRd_cFv */ +void daRd_c::modeParalysisInit() { + /* Nonmatching */ +} + +/* 000020EC-000021F0 .text modeParalysis__6daRd_cFv */ +void daRd_c::modeParalysis() { + /* Nonmatching */ +} + +/* 000021F0-0000223C .text modeMoveInit__6daRd_cFv */ +void daRd_c::modeMoveInit() { + /* Nonmatching */ +} + +/* 0000223C-000024B0 .text modeMove__6daRd_cFv */ +void daRd_c::modeMove() { + /* Nonmatching */ +} + +/* 000024B0-000025A8 .text modeCryInit__6daRd_cFv */ +void daRd_c::modeCryInit() { + /* Nonmatching */ +} + +/* 000025A8-000028B8 .text modeCry__6daRd_cFv */ +void daRd_c::modeCry() { + /* Nonmatching */ +} + +/* 000028B8-000028CC .text modeCryWaitInit__6daRd_cFv */ +void daRd_c::modeCryWaitInit() { + /* Nonmatching */ +} + +/* 000028CC-000029E4 .text modeCryWait__6daRd_cFv */ +void daRd_c::modeCryWait() { + /* Nonmatching */ +} + +/* 000029E4-00002A58 .text modeAttackInit__6daRd_cFv */ +void daRd_c::modeAttackInit() { + /* Nonmatching */ +} + +/* 00002A58-00002F30 .text modeAttack__6daRd_cFv */ +void daRd_c::modeAttack() { + /* Nonmatching */ +} + +/* 00002F30-00002F34 .text modeReturnInit__6daRd_cFv */ +void daRd_c::modeReturnInit() { + /* Nonmatching */ +} + +/* 00002F34-00003208 .text modeReturn__6daRd_cFv */ +void daRd_c::modeReturn() { + /* Nonmatching */ +} + +/* 00003208-0000320C .text modeSilentPrayInit__6daRd_cFv */ +void daRd_c::modeSilentPrayInit() { + /* Nonmatching */ +} + +/* 0000320C-00003400 .text modeSilentPray__6daRd_cFv */ +void daRd_c::modeSilentPray() { + /* Nonmatching */ +} + +/* 00003400-00003428 .text modeSwWaitInit__6daRd_cFv */ +void daRd_c::modeSwWaitInit() { + /* Nonmatching */ +} + +/* 00003428-00003480 .text modeSwWait__6daRd_cFv */ +void daRd_c::modeSwWait() { + /* Nonmatching */ +} + +/* 00003480-00003514 .text modeKanokeInit__6daRd_cFv */ +void daRd_c::modeKanokeInit() { + /* Nonmatching */ +} + +/* 00003514-0000355C .text modeKanoke__6daRd_cFv */ +void daRd_c::modeKanoke() { + /* Nonmatching */ +} + +/* 0000355C-000038D4 .text modeProc__6daRd_cFQ26daRd_c6Proc_ei */ +void daRd_c::modeProc(daRd_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 000038D4-000039AC .text setBrkAnm__6daRd_cFSc */ +void daRd_c::setBrkAnm(signed char) { + /* Nonmatching */ +} + +/* 000039AC-00003B3C .text setBtkAnm__6daRd_cFSc */ +void daRd_c::setBtkAnm(signed char) { + /* Nonmatching */ +} + +/* 00003B3C-00003C48 .text setAnm__6daRd_cFScb */ +void daRd_c::setAnm(signed char, bool) { + /* Nonmatching */ +} + +/* 00003C48-000040A8 .text _execute__6daRd_cFv */ +void daRd_c::_execute() { + /* Nonmatching */ +} + +/* 000040A8-000041A8 .text debugDraw__6daRd_cFv */ +void daRd_c::debugDraw() { + /* Nonmatching */ +} + +/* 000041A8-00004318 .text _draw__6daRd_cFv */ +void daRd_c::_draw() { + /* Nonmatching */ +} + +/* 00004318-00004338 .text isLinkControl__6daRd_cFv */ +void daRd_c::isLinkControl() { + /* Nonmatching */ +} + +/* 00004338-000046A4 .text createInit__6daRd_cFv */ +void daRd_c::createInit() { + /* Nonmatching */ +} + +/* 000046A4-00004720 .text getArg__6daRd_cFv */ +void daRd_c::getArg() { + /* Nonmatching */ +} + +/* 00004720-000047C8 .text _create__6daRd_cFv */ +void daRd_c::_create() { + /* Nonmatching */ +} + +/* 000047C8-00004A40 .text __ct__6daRd_cFv */ +daRd_c::daRd_c() { + /* Nonmatching */ +} + +/* 00004A40-00004B0C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00004B0C-00004B54 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00004B54-00004C20 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00004C20-00004C68 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00004C68-00004CC4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00004CC4-00004D0C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00004D0C-00004D68 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00004D68-00004DF0 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00004DF0-00004E60 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00004E60-00004EBC .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00004EBC-00004F18 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00004F18-00004F60 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00004F60-00004FB8 .text _delete__6daRd_cFv */ +void daRd_c::_delete() { + /* Nonmatching */ +} + +/* 00004FB8-00004FD8 .text daRdCreate__FPv */ +void daRdCreate(void*) { + /* Nonmatching */ +} + +/* 00004FD8-00004FFC .text daRdDelete__FPv */ +void daRdDelete(void*) { + /* Nonmatching */ +} + +/* 00004FFC-00005020 .text daRdExecute__FPv */ +void daRdExecute(void*) { + /* Nonmatching */ +} + +/* 00005020-00005044 .text daRdDraw__FPv */ +void daRdDraw(void*) { + /* Nonmatching */ +} + +/* 00005044-0000504C .text daRdIsDelete__FPv */ +void daRdIsDelete(void*) { + /* Nonmatching */ +} + +/* 0000504C-00005094 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00005094-000050DC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000050DC-00005138 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00005138-00005180 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00005180-00005190 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005190-00005198 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005198-000051A0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000051A0-000051A8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000051A8-000051B0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000051B0-000051E8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000051E8-000051F0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000051F0-000051F8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000051F8-00005200 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005200-00005238 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00005238-0000523C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000523C-00005244 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00005244-00005254 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00005254-0000525C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000525C-00005264 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005264-0000526C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000526C-00005274 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005274-000052AC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000052AC-000052B4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000052B4-000052BC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000052BC-000052C4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000052C4-000052FC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000052FC-00005304 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00005304-0000530C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000530C-00005318 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00005318-00005324 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00005324-000053AC .text __dt__10daRd_HIO_cFv */ +daRd_HIO_c::~daRd_HIO_c() { + /* Nonmatching */ +} + +/* 000053AC-000053C8 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + +/* 000053C8-000053E4 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 00005420-00005428 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005428-00005430 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00005430-00005438 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005438-00005440 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00005440-00005448 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005448-00005450 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00005450-00005498 .text __dt__12JntHit_HIO_cFv */ +JntHit_HIO_c::~JntHit_HIO_c() { + /* Nonmatching */ +} + +/* 00005498-000054E0 .text __dt__10dNpc_HIO_cFv */ +dNpc_HIO_c::~dNpc_HIO_c() { + /* Nonmatching */ +} + +/* 000054E0-00005528 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 00005528-00005544 .text getHeadTopPos__9daPy_py_cCFv */ +void daPy_py_c::getHeadTopPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_rectangle.cpp b/src/d/actor/d_a_rectangle.cpp new file mode 100644 index 000000000..89806943e --- /dev/null +++ b/src/d/actor/d_a_rectangle.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: d_a_rectangle.cpp +// + +#include "d_a_rectangle.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daRct_Draw__FP15RECTANGLE_class */ +void daRct_Draw(RECTANGLE_class*) { + /* Nonmatching */ +} + +/* 00000080-00000088 .text daRct_Execute__FP15RECTANGLE_class */ +void daRct_Execute(RECTANGLE_class*) { + /* Nonmatching */ +} + +/* 00000088-00000090 .text daRct_IsDelete__FP15RECTANGLE_class */ +void daRct_IsDelete(RECTANGLE_class*) { + /* Nonmatching */ +} + +/* 00000090-00000098 .text daRct_Delete__FP15RECTANGLE_class */ +void daRct_Delete(RECTANGLE_class*) { + /* Nonmatching */ +} + +/* 00000098-000000A0 .text daRct_Create__FP10fopAc_ac_c */ +void daRct_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_sail.cpp b/src/d/actor/d_a_sail.cpp new file mode 100644 index 000000000..76dbceda1 --- /dev/null +++ b/src/d/actor/d_a_sail.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_sail.cpp +// + +#include "d_a_sail.h" +#include "dolphin/types.h" + +/* 000000EC-00000364 .text setCorrectNrmAngle__15daSail_packet_cFsf */ +void daSail_packet_c::setCorrectNrmAngle(short, float) { + /* Nonmatching */ +} + +/* 00000364-00000398 .text setNrmMtx__15daSail_packet_cFv */ +void daSail_packet_c::setNrmMtx() { + /* Nonmatching */ +} + +/* 00000398-00000424 .text setBackNrm__15daSail_packet_cFv */ +void daSail_packet_c::setBackNrm() { + /* Nonmatching */ +} + +/* 00000424-00000834 .text setNrmVtx__15daSail_packet_cFP4cXyzii */ +void daSail_packet_c::setNrmVtx(cXyz*, int, int) { + /* Nonmatching */ +} + +/* 00000834-00000870 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000870-000010D8 .text draw__15daSail_packet_cFv */ +void daSail_packet_c::draw() { + /* Nonmatching */ +} + +/* 000010D8-000013CC .text daSail_Draw__FP10sail_class */ +void daSail_Draw(sail_class*) { + /* Nonmatching */ +} + +/* 000013CC-00001CEC .text sail_pos_move__FP10sail_class */ +void sail_pos_move(sail_class*) { + /* Nonmatching */ +} + +/* 00001CEC-00001DB0 .text demo_move__FP10sail_class */ +void demo_move(sail_class*) { + /* Nonmatching */ +} + +/* 00001DB0-00002094 .text sail_move__FP10sail_class */ +void sail_move(sail_class*) { + /* Nonmatching */ +} + +/* 00002094-00002154 .text daSail_Execute__FP10sail_class */ +void daSail_Execute(sail_class*) { + /* Nonmatching */ +} + +/* 00002154-0000215C .text daSail_IsDelete__FP10sail_class */ +void daSail_IsDelete(sail_class*) { + /* Nonmatching */ +} + +/* 0000215C-000021D8 .text daSail_Delete__FP10sail_class */ +void daSail_Delete(sail_class*) { + /* Nonmatching */ +} + +/* 000021D8-00002254 .text daSail_checkCreateHeap__FP10fopAc_ac_c */ +void daSail_checkCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002254-000024E4 .text daSail_Create__FP10fopAc_ac_c */ +void daSail_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000254C-0000259C .text __dt__12daSail_HIO_cFv */ +daSail_HIO_c::~daSail_HIO_c() { + /* Nonmatching */ +} + +/* 0000259C-00002668 .text __dt__15daSail_packet_cFv */ +daSail_packet_c::~daSail_packet_c() { + /* Nonmatching */ +} + +/* 00002668-0000266C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_saku.cpp b/src/d/actor/d_a_saku.cpp new file mode 100644 index 000000000..d0db1d0c6 --- /dev/null +++ b/src/d/actor/d_a_saku.cpp @@ -0,0 +1,333 @@ +// +// Generated by dtk +// Translation Unit: d_a_saku.cpp +// + +#include "d_a_saku.h" +#include "dolphin/types.h" + +/* 000000EC-00000200 .text CreateInit__8daSaku_cFv */ +void daSaku_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000200-000003A8 .text saku_draw_sub__8daSaku_cFi */ +void daSaku_c::saku_draw_sub(int) { + /* Nonmatching */ +} + +/* 000003A8-00000590 .text mode_break_none__8daSaku_cFi */ +void daSaku_c::mode_break_none(int) { + /* Nonmatching */ +} + +/* 00000590-000005CC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000005CC-000006A8 .text mode_break_fire__8daSaku_cFi */ +void daSaku_c::mode_break_fire(int) { + /* Nonmatching */ +} + +/* 000006A8-0000083C .text mode_break_throw_obj__8daSaku_cFi */ +void daSaku_c::mode_break_throw_obj(int) { + /* Nonmatching */ +} + +/* 0000083C-000008EC .text RecreateHeap__8daSaku_cFii */ +void daSaku_c::RecreateHeap(int, int) { + /* Nonmatching */ +} + +/* 000008EC-000009B0 .text CreateHeap__8daSaku_cFii */ +void daSaku_c::CreateHeap(int, int) { + /* Nonmatching */ +} + +/* 000009B0-00000A4C .text GetDzbId__8daSaku_cFi */ +void daSaku_c::GetDzbId(int) { + /* Nonmatching */ +} + +/* 00000A4C-00000ADC .text CreateDummyHeap__8daSaku_cFi */ +void daSaku_c::CreateDummyHeap(int) { + /* Nonmatching */ +} + +/* 00000ADC-00000BE8 .text loadMoveBG__8daSaku_cFiii */ +void daSaku_c::loadMoveBG(int, int, int) { + /* Nonmatching */ +} + +/* 00000BE8-00000D7C .text loadModel__8daSaku_cFiii */ +void daSaku_c::loadModel(int, int, int) { + /* Nonmatching */ +} + +/* 00000D7C-00000E8C .text burn__8daSaku_cFv */ +void daSaku_c::burn() { + /* Nonmatching */ +} + +/* 00000E8C-00000F60 .text broken__8daSaku_cFi */ +void daSaku_c::broken(int) { + /* Nonmatching */ +} + +/* 00000F60-00000FF4 .text changeCollision__8daSaku_cFi */ +void daSaku_c::changeCollision(int) { + /* Nonmatching */ +} + +/* 00000FF4-0000113C .text setMtx__8daSaku_cFv */ +void daSaku_c::setMtx() { + /* Nonmatching */ +} + +/* 0000113C-0000120C .text setMoveBGMtx__8daSaku_cFv */ +void daSaku_c::setMoveBGMtx() { + /* Nonmatching */ +} + +/* 0000120C-0000134C .text checkCol__8daSaku_cFv */ +void daSaku_c::checkCol() { + /* Nonmatching */ +} + +/* 0000134C-00001510 .text setCol__8daSaku_cFv */ +void daSaku_c::setCol() { + /* Nonmatching */ +} + +/* 00001510-00001598 .text MoveBGResist__8daSaku_cFii */ +void daSaku_c::MoveBGResist(int, int) { + /* Nonmatching */ +} + +/* 00001598-000016C0 .text setEffFire__8daSaku_cFi */ +void daSaku_c::setEffFire(int) { + /* Nonmatching */ +} + +/* 000016C0-000019AC .text setEffBreak__8daSaku_cFi */ +void daSaku_c::setEffBreak(int) { + /* Nonmatching */ +} + +/* 000019AC-00001A50 .text matAlphaAnim__FP12J3DModelDataUcb */ +void matAlphaAnim(J3DModelData*, unsigned char, bool) { + /* Nonmatching */ +} + +/* 00001A50-00001B98 .text changeXluMaterialAlpha__FP11J3DMaterialUcb */ +void changeXluMaterialAlpha(J3DMaterial*, unsigned char, bool) { + /* Nonmatching */ +} + +/* 00001B98-00001BB8 .text daSaku_Create__FP10fopAc_ac_c */ +void daSaku_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001BB8-00001F28 .text _daSaku_create__8daSaku_cFv */ +void daSaku_c::_daSaku_create() { + /* Nonmatching */ +} + +/* 00001F28-00001F2C .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001F2C-00001FF8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001FF8-0000207C .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000207C-000020C4 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000020C4-00002120 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002120-00002168 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002168-000021C4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000021C4-00002240 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 00002240-00002264 .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00002264-000023D8 .text daSaku_Delete__FP8daSaku_c */ +void daSaku_Delete(daSaku_c*) { + /* Nonmatching */ +} + +/* 000023D8-000023E0 .text daSaku_IsDelete__FP8daSaku_c */ +void daSaku_IsDelete(daSaku_c*) { + /* Nonmatching */ +} + +/* 000023E0-0000242C .text daSaku_Draw__FP8daSaku_c */ +void daSaku_Draw(daSaku_c*) { + /* Nonmatching */ +} + +/* 0000242C-00002560 .text daSaku_Execute__FP8daSaku_c */ +void daSaku_Execute(daSaku_c*) { + /* Nonmatching */ +} + +/* 00002560-00002564 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002564-00002568 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002568-0000256C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000256C-00002570 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002570-000025B8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000025B8-00002614 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00002614-0000265C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000265C-00002664 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002664-0000266C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000266C-00002678 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002678-00002684 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002684-00002694 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002694-0000269C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000269C-000026A4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000026A4-000026AC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000026AC-000026B4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000026B4-000026EC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000026EC-000026F4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000026F4-000026FC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000026FC-00002704 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002704-0000273C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000273C-00002740 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002740-00002748 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000027E8-00002830 .text __dt__9sakuHIO_cFv */ +sakuHIO_c::~sakuHIO_c() { + /* Nonmatching */ +} + +/* 00002830-00002838 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002838-00002840 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_salvage.cpp b/src/d/actor/d_a_salvage.cpp new file mode 100644 index 000000000..bed741262 --- /dev/null +++ b/src/d/actor/d_a_salvage.cpp @@ -0,0 +1,218 @@ +// +// Generated by dtk +// Translation Unit: d_a_salvage.cpp +// + +#include "d_a_salvage.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000039C .text CreateHeap__11daSalvage_cFv */ +void daSalvage_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000039C-000003E4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000003E4-00000420 .text __dt__15dSalvage_info_cFv */ +dSalvage_info_c::~dSalvage_info_c() { + /* Nonmatching */ +} + +/* 00000420-00000424 .text __ct__15dSalvage_info_cFv */ +dSalvage_info_c::dSalvage_info_c() { + /* Nonmatching */ +} + +/* 00000424-00000570 .text CreateInit__11daSalvage_cFv */ +void daSalvage_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000570-00000728 .text _create__11daSalvage_cFv */ +void daSalvage_c::_create() { + /* Nonmatching */ +} + +/* 00000728-00000824 .text _delete__11daSalvage_cFv */ +void daSalvage_c::_delete() { + /* Nonmatching */ +} + +/* 00000824-000008A4 .text _execute__11daSalvage_cFv */ +void daSalvage_c::_execute() { + /* Nonmatching */ +} + +/* 000008A4-000008B8 .text salvage_createCB__FPv */ +void salvage_createCB(void*) { + /* Nonmatching */ +} + +/* 000008B8-00000C58 .text checkOrder__11daSalvage_cFv */ +void daSalvage_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000C58-00000D64 .text eventOrder__11daSalvage_cFv */ +void daSalvage_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000D64-00000D94 .text proc_wait_init__11daSalvage_cFv */ +void daSalvage_c::proc_wait_init() { + /* Nonmatching */ +} + +/* 00000D94-0000132C .text proc_wait__11daSalvage_cFv */ +void daSalvage_c::proc_wait() { + /* Nonmatching */ +} + +/* 0000132C-0000138C .text proc_salvage_init__11daSalvage_cFv */ +void daSalvage_c::proc_salvage_init() { + /* Nonmatching */ +} + +/* 0000138C-00001394 .text proc_salvage__11daSalvage_cFv */ +void daSalvage_c::proc_salvage() { + /* Nonmatching */ +} + +/* 00001394-00001650 .text calcAlpha__11daSalvage_cFv */ +void daSalvage_c::calcAlpha() { + /* Nonmatching */ +} + +/* 00001650-00001814 .text checkArea__11daSalvage_cF4cXyzi */ +void daSalvage_c::checkArea(cXyz, int) { + /* Nonmatching */ +} + +/* 00001814-00001860 .text createEnemy__11daSalvage_cFv */ +void daSalvage_c::createEnemy() { + /* Nonmatching */ +} + +/* 00001860-000019FC .text onSalvageForOship__11daSalvage_cFP9daOship_c */ +void daSalvage_c::onSalvageForOship(daOship_c*) { + /* Nonmatching */ +} + +/* 000019FC-00001B58 .text end_salvage__11daSalvage_cFv */ +void daSalvage_c::end_salvage() { + /* Nonmatching */ +} + +/* 00001B58-00001CEC .text checkDistance__11daSalvage_cFv */ +void daSalvage_c::checkDistance() { + /* Nonmatching */ +} + +/* 00001CEC-00001DD8 .text checkXZDistance__11daSalvage_cFv */ +void daSalvage_c::checkXZDistance() { + /* Nonmatching */ +} + +/* 00001DD8-00001E48 .text getDistance__11daSalvage_cFiPf */ +void daSalvage_c::getDistance(int, float*) { + /* Nonmatching */ +} + +/* 00001E48-00001FA8 .text send_agb__11daSalvage_cFv */ +void daSalvage_c::send_agb() { + /* Nonmatching */ +} + +/* 00001FA8-00001FAC .text debug_print2__11daSalvage_cFv */ +void daSalvage_c::debug_print2() { + /* Nonmatching */ +} + +/* 00001FAC-00002158 .text _draw__11daSalvage_cFv */ +void daSalvage_c::_draw() { + /* Nonmatching */ +} + +/* 00002158-000023B0 .text set_mtx__11daSalvage_cFP8J3DModeli */ +void daSalvage_c::set_mtx(J3DModel*, int) { + /* Nonmatching */ +} + +/* 000023B0-0000240C .text isEffectKind__11daSalvage_cFi */ +void daSalvage_c::isEffectKind(int) { + /* Nonmatching */ +} + +/* 0000240C-00002410 .text debugDraw__11daSalvage_cFv */ +void daSalvage_c::debugDraw() { + /* Nonmatching */ +} + +/* 00002410-00002430 .text daSalvageCreate__FPv */ +void daSalvageCreate(void*) { + /* Nonmatching */ +} + +/* 00002430-00002454 .text daSalvageDelete__FPv */ +void daSalvageDelete(void*) { + /* Nonmatching */ +} + +/* 00002454-00002478 .text daSalvageExecute__FPv */ +void daSalvageExecute(void*) { + /* Nonmatching */ +} + +/* 00002478-0000249C .text daSalvageDraw__FPv */ +void daSalvageDraw(void*) { + /* Nonmatching */ +} + +/* 0000249C-000024A4 .text daSalvageIsDelete__FPv */ +void daSalvageIsDelete(void*) { + /* Nonmatching */ +} + +/* 000024A4-000024EC .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 000024EC-00002548 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00002548-000025A4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000025A4-000025EC .text setPos__11daSalvage_cFi4cXyz */ +void daSalvage_c::setPos(int, cXyz) { + /* Nonmatching */ +} + +/* 000025EC-00002620 .text getPos__11daSalvage_cFi */ +void daSalvage_c::getPos(int) { + /* Nonmatching */ +} + +/* 00002620-00002654 .text getScale__11daSalvage_cFi */ +void daSalvage_c::getScale(int) { + /* Nonmatching */ +} + +/* 00002654-000026B0 .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_salvage_tbox.cpp b/src/d/actor/d_a_salvage_tbox.cpp new file mode 100644 index 000000000..fc2972bf6 --- /dev/null +++ b/src/d/actor/d_a_salvage_tbox.cpp @@ -0,0 +1,183 @@ +// +// Generated by dtk +// Translation Unit: d_a_salvage_tbox.cpp +// + +#include "d_a_salvage_tbox.h" +#include "dolphin/types.h" + +/* 00000078-00000128 .text getMaxWaterY__25daSTBox_shadowEcallBack_cFPQ29JGeometry8TVec3 */ +void daSTBox_shadowEcallBack_c::getMaxWaterY(JGeometry::TVec3*) { + /* Nonmatching */ +} + +/* 00000128-000002F4 .text execute__25daSTBox_shadowEcallBack_cFP14JPABaseEmitter */ +void daSTBox_shadowEcallBack_c::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000002F4-00000570 .text draw__25daSTBox_shadowEcallBack_cFP14JPABaseEmitter */ +void daSTBox_shadowEcallBack_c::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00000570-000005D8 .text getWaterY__F4cXyz */ +void getWaterY(cXyz) { + /* Nonmatching */ +} + +/* 000005D8-000006E8 .text _delete__9daSTBox_cFv */ +void daSTBox_c::_delete() { + /* Nonmatching */ +} + +/* 000006E8-00000708 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000708-000007D4 .text CreateHeap__9daSTBox_cFv */ +void daSTBox_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000007D4-00000ADC .text CreateInit__9daSTBox_cFv */ +void daSTBox_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000ADC-00000BFC .text _create__9daSTBox_cFv */ +void daSTBox_c::_create() { + /* Nonmatching */ +} + +/* 00000BFC-00000C7C .text set_mtx__9daSTBox_cFv */ +void daSTBox_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000C7C-00000EB8 .text _execute__9daSTBox_cFv */ +void daSTBox_c::_execute() { + /* Nonmatching */ +} + +/* 00000EB8-00000EBC .text initWait__9daSTBox_cFi */ +void daSTBox_c::initWait(int) { + /* Nonmatching */ +} + +/* 00000EBC-00000EC8 .text initWait02__9daSTBox_cFi */ +void daSTBox_c::initWait02(int) { + /* Nonmatching */ +} + +/* 00000EC8-00000F50 .text initWaitGetItem__9daSTBox_cFi */ +void daSTBox_c::initWaitGetItem(int) { + /* Nonmatching */ +} + +/* 00000F50-00000F54 .text initWaitDummy__9daSTBox_cFi */ +void daSTBox_c::initWaitDummy(int) { + /* Nonmatching */ +} + +/* 00000F54-00000F64 .text initDrop__9daSTBox_cFi */ +void daSTBox_c::initDrop(int) { + /* Nonmatching */ +} + +/* 00000F64-00001218 .text actWait__9daSTBox_cFi */ +void daSTBox_c::actWait(int) { + /* Nonmatching */ +} + +/* 00001218-00001344 .text actDrop__9daSTBox_cFi */ +void daSTBox_c::actDrop(int) { + /* Nonmatching */ +} + +/* 00001344-000013AC .text actWait02__9daSTBox_cFi */ +void daSTBox_c::actWait02(int) { + /* Nonmatching */ +} + +/* 000013AC-000013B4 .text actWaitGetItem__9daSTBox_cFi */ +void daSTBox_c::actWaitGetItem(int) { + /* Nonmatching */ +} + +/* 000013B4-000013BC .text actWaitDummy__9daSTBox_cFi */ +void daSTBox_c::actWaitDummy(int) { + /* Nonmatching */ +} + +/* 000013BC-000013DC .text daSTBox_Create__FPv */ +void daSTBox_Create(void*) { + /* Nonmatching */ +} + +/* 000013DC-00001400 .text daSTBox_Delete__FPv */ +void daSTBox_Delete(void*) { + /* Nonmatching */ +} + +/* 00001400-0000146C .text daSTBox_Draw__FPv */ +void daSTBox_Draw(void*) { + /* Nonmatching */ +} + +/* 0000146C-00001490 .text daSTBox_Execute__FPv */ +void daSTBox_Execute(void*) { + /* Nonmatching */ +} + +/* 00001490-00001498 .text daSTBox_IsDelete__FPv */ +void daSTBox_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001498-0000149C .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000149C-000014A0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000014A0-000014A4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000014A4-000014A8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000014A8-00001514 .text __dt__25daSTBox_shadowEcallBack_cFv */ +daSTBox_shadowEcallBack_c::~daSTBox_shadowEcallBack_c() { + /* Nonmatching */ +} + +/* 00001514-00001518 .text __ct__Q29JGeometry8TVec3Fv */ +JGeometry::TVec3::TVec3() { + /* Nonmatching */ +} + +/* 00001518-00001574 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00001574-000015BC .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000015BC-000015D0 .text setup__25daSTBox_shadowEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void daSTBox_shadowEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_sbox.cpp b/src/d/actor/d_a_sbox.cpp new file mode 100644 index 000000000..1aa319412 --- /dev/null +++ b/src/d/actor/d_a_sbox.cpp @@ -0,0 +1,158 @@ +// +// Generated by dtk +// Translation Unit: d_a_sbox.cpp +// + +#include "d_a_sbox.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000034C .text CreateHeap__8daSbox_cFv */ +void daSbox_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000034C-00000430 .text calcMtx__8daSbox_cFv */ +void daSbox_c::calcMtx() { + /* Nonmatching */ +} + +/* 00000430-00000598 .text shipMtx__8daSbox_cFv */ +void daSbox_c::shipMtx() { + /* Nonmatching */ +} + +/* 00000598-0000062C .text volmProc__8daSbox_cFv */ +void daSbox_c::volmProc() { + /* Nonmatching */ +} + +/* 0000062C-00000700 .text darkProc__8daSbox_cFv */ +void daSbox_c::darkProc() { + /* Nonmatching */ +} + +/* 00000700-000007F4 .text lightProc__8daSbox_cFv */ +void daSbox_c::lightProc() { + /* Nonmatching */ +} + +/* 000007F4-000008BC .text lightInit__8daSbox_cFv */ +void daSbox_c::lightInit() { + /* Nonmatching */ +} + +/* 000008BC-000008F0 .text CreateInit__8daSbox_cFv */ +void daSbox_c::CreateInit() { + /* Nonmatching */ +} + +/* 000008F0-000009F0 .text create__8daSbox_cFv */ +void daSbox_c::create() { + /* Nonmatching */ +} + +/* 000009F0-00000A4C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000A4C-00000AA8 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000AA8-00000B04 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000B04-00000B4C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000B4C-00000BB4 .text demoInitWait__8daSbox_cFv */ +void daSbox_c::demoInitWait() { + /* Nonmatching */ +} + +/* 00000BB4-00000C04 .text demoProcWait__8daSbox_cFv */ +void daSbox_c::demoProcWait() { + /* Nonmatching */ +} + +/* 00000C04-00000F1C .text demoInitOpen__8daSbox_cFv */ +void daSbox_c::demoInitOpen() { + /* Nonmatching */ +} + +/* 00000F1C-00000FE4 .text demoProcOpen__8daSbox_cFv */ +void daSbox_c::demoProcOpen() { + /* Nonmatching */ +} + +/* 00000FE4-0000107C .text demoInitDelete__8daSbox_cFv */ +void daSbox_c::demoInitDelete() { + /* Nonmatching */ +} + +/* 0000107C-000010B0 .text demoProcDelete__8daSbox_cFv */ +void daSbox_c::demoProcDelete() { + /* Nonmatching */ +} + +/* 000010B0-00001110 .text demoInitCom__8daSbox_cFv */ +void daSbox_c::demoInitCom() { + /* Nonmatching */ +} + +/* 00001110-000011F8 .text demoProcCom__8daSbox_cFv */ +void daSbox_c::demoProcCom() { + /* Nonmatching */ +} + +/* 000011F8-00001240 .text getNowEventAction__8daSbox_cFv */ +void daSbox_c::getNowEventAction() { + /* Nonmatching */ +} + +/* 00001240-00001388 .text demoProc__8daSbox_cFv */ +void daSbox_c::demoProc() { + /* Nonmatching */ +} + +/* 00001388-000013D0 .text actionWait__8daSbox_cFv */ +void daSbox_c::actionWait() { + /* Nonmatching */ +} + +/* 000013D0-00001500 .text daSbox_Draw__FP8daSbox_c */ +void daSbox_Draw(daSbox_c*) { + /* Nonmatching */ +} + +/* 00001500-00001534 .text daSbox_Execute__FP8daSbox_c */ +void daSbox_Execute(daSbox_c*) { + /* Nonmatching */ +} + +/* 00001534-0000153C .text daSbox_IsDelete__FP8daSbox_c */ +void daSbox_IsDelete(daSbox_c*) { + /* Nonmatching */ +} + +/* 0000153C-00001640 .text daSbox_Delete__FP8daSbox_c */ +void daSbox_Delete(daSbox_c*) { + /* Nonmatching */ +} + +/* 00001640-00001660 .text daSbox_Create__FP10fopAc_ac_c */ +void daSbox_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_scene_change.cpp b/src/d/actor/d_a_scene_change.cpp new file mode 100644 index 000000000..5b1b54e28 --- /dev/null +++ b/src/d/actor/d_a_scene_change.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_a_scene_change.cpp +// + +#include "d_a_scene_change.h" +#include "dolphin/types.h" + +/* 000000EC-00000118 .text __ct__15daSceneChgHIO_cFv */ +daSceneChgHIO_c::daSceneChgHIO_c() { + /* Nonmatching */ +} + +/* 00000118-000001A8 .text daSceneChgCreate__FPv */ +void daSceneChgCreate(void*) { + /* Nonmatching */ +} + +/* 000001A8-000001B0 .text daSceneChgDelete__FPv */ +void daSceneChgDelete(void*) { + /* Nonmatching */ +} + +/* 000001B0-000001B8 .text daSceneChgExecute__FPv */ +void daSceneChgExecute(void*) { + /* Nonmatching */ +} + +/* 000001B8-000001C0 .text daSceneChgDraw__FPv */ +void daSceneChgDraw(void*) { + /* Nonmatching */ +} + +/* 000001C0-000001C8 .text daSceneChgIsDelete__FPv */ +void daSceneChgIsDelete(void*) { + /* Nonmatching */ +} + +/* 000001C8-00000218 .text __dt__15daSceneChgHIO_cFv */ +daSceneChgHIO_c::~daSceneChgHIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_sea.cpp b/src/d/actor/d_a_sea.cpp new file mode 100644 index 000000000..d960e1bc6 --- /dev/null +++ b/src/d/actor/d_a_sea.cpp @@ -0,0 +1,203 @@ +// +// Generated by dtk +// Translation Unit: d_a_sea.cpp +// + +#include "d_a_sea.h" +#include "dolphin/types.h" + +/* 8015B0A4-8015B0FC .text Pos2Index__25daSea_WaterHeightInfo_MngFfPf */ +void daSea_WaterHeightInfo_Mng::Pos2Index(float, float*) { + /* Nonmatching */ +} + +/* 8015B0FC-8015B164 .text GetHeight__25daSea_WaterHeightInfo_MngFff */ +void daSea_WaterHeightInfo_Mng::GetHeight(float, float) { + /* Nonmatching */ +} + +/* 8015B164-8015B1E8 .text get_wave_max__Fi */ +void get_wave_max(int) { + /* Nonmatching */ +} + +/* 8015B1E8-8015B288 .text GetHeight__25daSea_WaterHeightInfo_MngFii */ +void daSea_WaterHeightInfo_Mng::GetHeight(int, int) { + /* Nonmatching */ +} + +/* 8015B288-8015B2D0 .text calcMinMax__FiPfPf */ +void calcMinMax(int, float*, float*) { + /* Nonmatching */ +} + +/* 8015B2D0-8015B328 .text GetArea__25daSea_WaterHeightInfo_MngFiiPfPfPfPf */ +void daSea_WaterHeightInfo_Mng::GetArea(int, int, float*, float*, float*, float*) { + /* Nonmatching */ +} + +/* 8015B328-8015B3FC .text SetInf__25daSea_WaterHeightInfo_MngFv */ +void daSea_WaterHeightInfo_Mng::SetInf() { + /* Nonmatching */ +} + +/* 8015B3FC-8015B43C .text __ct__14daSea_WaveInfoFv */ +daSea_WaveInfo::daSea_WaveInfo() { + /* Nonmatching */ +} + +/* 8015B43C-8015B484 .text __dt__14daSea_WaveInfoFv */ +daSea_WaveInfo::~daSea_WaveInfo() { + /* Nonmatching */ +} + +/* 8015B484-8015B4D4 .text AddCounter__14daSea_WaveInfoFv */ +void daSea_WaveInfo::AddCounter() { + /* Nonmatching */ +} + +/* 8015B4D4-8015B530 .text GetRatio__14daSea_WaveInfoFi */ +void daSea_WaveInfo::GetRatio(int) { + /* Nonmatching */ +} + +/* 8015B530-8015B54C .text GetKm__14daSea_WaveInfoFi */ +void daSea_WaveInfo::GetKm(int) { + /* Nonmatching */ +} + +/* 8015B54C-8015B56C .text GetScale__14daSea_WaveInfoFf */ +void daSea_WaveInfo::GetScale(float) { + /* Nonmatching */ +} + +/* 8015B56C-8015B7A0 .text create__14daSea_packet_cFR4cXyz */ +void daSea_packet_c::create(cXyz&) { + /* Nonmatching */ +} + +/* 8015B7A0-8015B7E4 .text CleanUp__14daSea_packet_cFv */ +void daSea_packet_c::CleanUp() { + /* Nonmatching */ +} + +/* 8015B7E4-8015B84C .text __ct__14daSea_packet_cFv */ +daSea_packet_c::daSea_packet_c() { + /* Nonmatching */ +} + +/* 8015B84C-8015B86C .text SetFlat__14daSea_packet_cFv */ +void daSea_packet_c::SetFlat() { + /* Nonmatching */ +} + +/* 8015B86C-8015B884 .text ClrFlat__14daSea_packet_cFv */ +void daSea_packet_c::ClrFlat() { + /* Nonmatching */ +} + +/* 8015B884-8015BA18 .text CalcFlatInterTarget__14daSea_packet_cFR4cXyz */ +void daSea_packet_c::CalcFlatInterTarget(cXyz&) { + /* Nonmatching */ +} + +/* 8015BA18-8015BAD8 .text CalcFlatInter__14daSea_packet_cFv */ +void daSea_packet_c::CalcFlatInter() { + /* Nonmatching */ +} + +/* 8015BAD8-8015BAF8 .text daSea_Init__Fv */ +void daSea_Init() { + /* Nonmatching */ +} + +/* 8015BAF8-8015BB60 .text daSea_ChkAreaBeforePos__Fff */ +void daSea_ChkAreaBeforePos(float, float) { + /* Nonmatching */ +} + +/* 8015BB60-8015BBFC .text daSea_ChkArea__Fff */ +void daSea_ChkArea(float, float) { + /* Nonmatching */ +} + +/* 8015BBFC-8015BDB0 .text daSea_calcWave__Fff */ +void daSea_calcWave(float, float) { + /* Nonmatching */ +} + +/* 8015BDB0-8015C010 .text daSea_GetPoly__FPvPFPvR4cXyzR4cXyzR4cXyz_vRC4cXyzRC4cXyz */ +void daSea_GetPoly(void*, void (*)(void*, cXyz&, cXyz&, cXyz&), const cXyz&, const cXyz&) { + /* Nonmatching */ +} + +/* 8015C010-8015C11C .text SetCullStopFlag__14daSea_packet_cFv */ +void daSea_packet_c::SetCullStopFlag() { + /* Nonmatching */ +} + +/* 8015C11C-8015C1DC .text CheckRoomChange__14daSea_packet_cFv */ +void daSea_packet_c::CheckRoomChange() { + /* Nonmatching */ +} + +/* 8015C1DC-8015C214 .text daSea_execute__FR4cXyz */ +void daSea_execute(cXyz&) { + /* Nonmatching */ +} + +/* 8015C214-8015C75C .text execute__14daSea_packet_cFR4cXyz */ +void daSea_packet_c::execute(cXyz&) { + /* Nonmatching */ +} + +/* 8015C75C-8015D80C .text draw__14daSea_packet_cFv */ +void daSea_packet_c::draw() { + /* Nonmatching */ +} + +/* 8015D80C-8015D87C .text daSea_Draw__FP9sea_class */ +void daSea_Draw(sea_class*) { + /* Nonmatching */ +} + +/* 8015D87C-8015D8D0 .text daSea_Execute__FP9sea_class */ +void daSea_Execute(sea_class*) { + /* Nonmatching */ +} + +/* 8015D8D0-8015D8E8 .text daSea_IsDelete__FP9sea_class */ +void daSea_IsDelete(sea_class*) { + /* Nonmatching */ +} + +/* 8015D8E8-8015D8F0 .text daSea_Delete__FP9sea_class */ +void daSea_Delete(sea_class*) { + /* Nonmatching */ +} + +/* 8015D8F0-8015D924 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8015D924-8015D99C .text daSea_Create__FP10fopAc_ac_c */ +void daSea_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8015D99C-8015D9E4 .text __dt__25daSea_WaterHeightInfo_MngFv */ +daSea_WaterHeightInfo_Mng::~daSea_WaterHeightInfo_Mng() { + /* Nonmatching */ +} + +/* 8015D9E4-8015DA70 .text __dt__14daSea_packet_cFv */ +daSea_packet_c::~daSea_packet_c() { + /* Nonmatching */ +} + +/* 8015DAAC-8015DAF4 .text __dt__8cM2dGBoxFv */ +cM2dGBox::~cM2dGBox() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_seatag.cpp b/src/d/actor/d_a_seatag.cpp new file mode 100644 index 000000000..db2acefcb --- /dev/null +++ b/src/d/actor/d_a_seatag.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: d_a_seatag.cpp +// + +#include "d_a_seatag.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text daSeatag_Draw__FP10daSeatag_c */ +void daSeatag_Draw(daSeatag_c*) { + /* Nonmatching */ +} + +/* 00000080-00000088 .text daSeatag_Execute__FP10daSeatag_c */ +void daSeatag_Execute(daSeatag_c*) { + /* Nonmatching */ +} + +/* 00000088-00000090 .text daSeatag_IsDelete__FP10daSeatag_c */ +void daSeatag_IsDelete(daSeatag_c*) { + /* Nonmatching */ +} + +/* 00000090-000000C0 .text daSeatag_Delete__FP10daSeatag_c */ +void daSeatag_Delete(daSeatag_c*) { + /* Nonmatching */ +} + +/* 000000C0-00000110 .text daSeatag_Create__FP10fopAc_ac_c */ +void daSeatag_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_shand.cpp b/src/d/actor/d_a_shand.cpp new file mode 100644 index 000000000..e0554c4b7 --- /dev/null +++ b/src/d/actor/d_a_shand.cpp @@ -0,0 +1,433 @@ +// +// Generated by dtk +// Translation Unit: d_a_shand.cpp +// + +#include "d_a_shand.h" +#include "dolphin/types.h" + +/* 000000EC-00000114 .text __ct__13daShand_HIO_cFv */ +daShand_HIO_c::daShand_HIO_c() { + /* Nonmatching */ +} + +/* 00000114-00000194 .text hand_draw__FP11shand_class */ +void hand_draw(shand_class*) { + /* Nonmatching */ +} + +/* 00000194-000001E0 .text daShand_Draw__FP11shand_class */ +void daShand_Draw(shand_class*) { + /* Nonmatching */ +} + +/* 000001E0-0000052C .text control1__FP11shand_class */ +void control1(shand_class*) { + /* Nonmatching */ +} + +/* 0000052C-00000740 .text control2__FP11shand_class */ +void control2(shand_class*) { + /* Nonmatching */ +} + +/* 00000740-000007C4 .text control3__FP11shand_class */ +void control3(shand_class*) { + /* Nonmatching */ +} + +/* 000007C4-00000BAC .text cut_control__FP11shand_class */ +void cut_control(shand_class*) { + /* Nonmatching */ +} + +/* 00000BAC-00000C30 .text cut_control3__FP11shand_class */ +void cut_control3(shand_class*) { + /* Nonmatching */ +} + +/* 00000C30-00000FF0 .text normal__FP11shand_class */ +void normal(shand_class*) { + /* Nonmatching */ +} + +/* 00000FF0-0000111C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000111C-000011BC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000011BC-00001218 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001218-00001260 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001260-000012BC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000012BC-00001304 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001304-00001398 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001398-000013E0 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000013E0-00001428 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001428-00001508 .text cut__FP11shand_class */ +void cut(shand_class*) { + /* Nonmatching */ +} + +/* 00001508-00001DAC .text hand_move__FP11shand_class */ +void hand_move(shand_class*) { + /* Nonmatching */ +} + +/* 00001DAC-00001F14 .text __dt__18dBgS_ObjGndChk_SplFv */ +dBgS_ObjGndChk_Spl::~dBgS_ObjGndChk_Spl() { + /* Nonmatching */ +} + +/* 00001F14-00002054 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00002054-0000216C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000216C-000021EC .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000021EC-0000225C .text daShand_Execute__FP11shand_class */ +void daShand_Execute(shand_class*) { + /* Nonmatching */ +} + +/* 0000225C-00002264 .text daShand_IsDelete__FP11shand_class */ +void daShand_IsDelete(shand_class*) { + /* Nonmatching */ +} + +/* 00002264-000022D4 .text daShand_Delete__FP11shand_class */ +void daShand_Delete(shand_class*) { + /* Nonmatching */ +} + +/* 000022D4-00002360 .text useHeapInit__FP11shand_class */ +void useHeapInit(shand_class*) { + /* Nonmatching */ +} + +/* 00002360-00002380 .text daShand_solidHeapCB__FP10fopAc_ac_c */ +void daShand_solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002380-00002630 .text daShand_Create__FP10fopAc_ac_c */ +void daShand_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002630-000026FC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000026FC-00002780 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00002780-000027C8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000027C8-00002894 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002894-000028DC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000028DC-00002938 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002938-00002980 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002980-000029BC .text __dt__7shand_sFv */ +shand_s::~shand_s() { + /* Nonmatching */ +} + +/* 000029BC-000029C0 .text __ct__7shand_sFv */ +shand_s::shand_s() { + /* Nonmatching */ +} + +/* 000029C0-000029D0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000029D0-000029D8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000029D8-000029E0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000029E0-000029E8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000029E8-000029F0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000029F0-00002A28 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002A28-00002A30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A30-00002A38 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A38-00002A40 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A40-00002A78 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A78-00002A7C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002A7C-00002A84 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002A84-00002A94 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002A94-00002A9C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002A9C-00002AA4 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002AA4-00002AAC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002AAC-00002AB4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002AB4-00002AEC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002AEC-00002AF4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002AF4-00002AFC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002AFC-00002B04 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B04-00002B3C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B3C-00002B44 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002B44-00002B4C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002B4C-00002B58 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002B58-00002B64 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002B64-00002BAC .text __dt__13daShand_HIO_cFv */ +daShand_HIO_c::~daShand_HIO_c() { + /* Nonmatching */ +} + +/* 00002BE8-00002BF0 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002BF0-00002BF8 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002BF8-00002C00 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002C00-00002C08 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002C08-00002C10 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002C10-00002C18 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002C18-00002C20 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002C20-00002C28 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002C28-00002C30 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002C30-00002C38 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002C38-00002C40 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00002C40-00002C48 .text @20@__dt__18dBgS_ObjGndChk_SplFv */ +void @20@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002C48-00002C50 .text @76@__dt__18dBgS_ObjGndChk_SplFv */ +void @76@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002C50-00002C58 .text @64@__dt__18dBgS_ObjGndChk_SplFv */ +void @64@__dt__18dBgS_ObjGndChk_SplFv { + /* Nonmatching */ +} + +/* 00002C58-00002C60 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002C60-00002C68 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002C68-00002C70 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002C70-00002C78 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002C78-00002C80 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ship.cpp b/src/d/actor/d_a_ship.cpp new file mode 100644 index 000000000..cbf3b85cb --- /dev/null +++ b/src/d/actor/d_a_ship.cpp @@ -0,0 +1,948 @@ +// +// Generated by dtk +// Translation Unit: d_a_ship.cpp +// + +#include "d_a_ship.h" +#include "dolphin/types.h" + +/* 000000EC-0000023C .text bodyJointCallBack__8daShip_cFi */ +void daShip_c::bodyJointCallBack(int) { + /* Nonmatching */ +} + +/* 0000023C-00000284 .text daShip_bodyJointCallBack__FP7J3DNodei */ +void daShip_bodyJointCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000284-0000033C .text cannonJointCallBack__8daShip_cFi */ +void daShip_c::cannonJointCallBack(int) { + /* Nonmatching */ +} + +/* 0000033C-00000380 .text daShip_cannonJointCallBack__FP7J3DNodei */ +void daShip_cannonJointCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000380-00000414 .text craneJointCallBack__8daShip_cFv */ +void daShip_c::craneJointCallBack() { + /* Nonmatching */ +} + +/* 00000414-00000450 .text daShip_craneJointCallBack__FP7J3DNodei */ +void daShip_craneJointCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000450-00000474 .text headJointCallBack0__8daShip_cFv */ +void daShip_c::headJointCallBack0() { + /* Nonmatching */ +} + +/* 00000474-000004B0 .text daShip_headJointCallBack0__FP7J3DNodei */ +void daShip_headJointCallBack0(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000004B0-000005E4 .text headJointCallBack1__8daShip_cFi */ +void daShip_c::headJointCallBack1(int) { + /* Nonmatching */ +} + +/* 000005E4-00000628 .text daShip_headJointCallBack1__FP7J3DNodei */ +void daShip_headJointCallBack1(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000628-00000AD8 .text draw__8daShip_cFv */ +void daShip_c::draw() { + /* Nonmatching */ +} + +/* 00000AD8-00000B14 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000B14-00000B34 .text daShip_Draw__FP8daShip_c */ +void daShip_Draw(daShip_c*) { + /* Nonmatching */ +} + +/* 00000B34-00000DAC .text checkForceMessage__8daShip_cFv */ +void daShip_c::checkForceMessage() { + /* Nonmatching */ +} + +/* 00000DAC-00001734 .text setInitMessage__8daShip_cFv */ +void daShip_c::setInitMessage() { + /* Nonmatching */ +} + +/* 00001734-00001BD0 .text setNextMessage__8daShip_cFP9msg_class */ +void daShip_c::setNextMessage(msg_class*) { + /* Nonmatching */ +} + +/* 00001BD0-00001C24 .text seStart__8daShip_cFUlP4cXyz */ +void daShip_c::seStart(unsigned long, cXyz*) { + /* Nonmatching */ +} + +/* 00001C24-00001D50 .text setSailAngle__8daShip_cFv */ +void daShip_c::setSailAngle() { + /* Nonmatching */ +} + +/* 00001D50-00001E08 .text setControllAngle__8daShip_cFs */ +void daShip_c::setControllAngle(short) { + /* Nonmatching */ +} + +/* 00001E08-00001E9C .text getMaxWaterY__8daShip_cFP4cXyz */ +void daShip_c::getMaxWaterY(cXyz*) { + /* Nonmatching */ +} + +/* 00001E9C-00002314 .text setWaveAngle__8daShip_cFPsPs */ +void daShip_c::setWaveAngle(short*, short*) { + /* Nonmatching */ +} + +/* 00002314-000023E0 .text getWaterY__8daShip_cFv */ +void daShip_c::getWaterY() { + /* Nonmatching */ +} + +/* 000023E0-00002824 .text setYPos__8daShip_cFv */ +void daShip_c::setYPos() { + /* Nonmatching */ +} + +/* 00002824-00002CC4 .text checkOutRange__8daShip_cFv */ +void daShip_c::checkOutRange() { + /* Nonmatching */ +} + +/* 00002CC4-00002CFC .text decrementShipSpeed__8daShip_cFf */ +void daShip_c::decrementShipSpeed(float) { + /* Nonmatching */ +} + +/* 00002CFC-00002D5C .text firstDecrementShipSpeed__8daShip_cFf */ +void daShip_c::firstDecrementShipSpeed(float) { + /* Nonmatching */ +} + +/* 00002D5C-00002D90 .text getAimControllAngle__8daShip_cFs */ +void daShip_c::getAimControllAngle(short) { + /* Nonmatching */ +} + +/* 00002D90-00002EE0 .text setMoveAngle__8daShip_cFs */ +void daShip_c::setMoveAngle(short) { + /* Nonmatching */ +} + +/* 00002EE0-00002FBC .text changeDemoEndProc__8daShip_cFv */ +void daShip_c::changeDemoEndProc() { + /* Nonmatching */ +} + +/* 00002FBC-000031E4 .text setCrashData__8daShip_cFs */ +void daShip_c::setCrashData(short) { + /* Nonmatching */ +} + +/* 000031E4-00003490 .text checkNextMode__8daShip_cFi */ +void daShip_c::checkNextMode(int) { + /* Nonmatching */ +} + +/* 00003490-0000358C .text setPartOnAnime__8daShip_cFUc */ +void daShip_c::setPartOnAnime(unsigned char) { + /* Nonmatching */ +} + +/* 0000358C-0000366C .text setPartOffAnime__8daShip_cFv */ +void daShip_c::setPartOffAnime() { + /* Nonmatching */ +} + +/* 0000366C-00003844 .text setPartAnimeInit__8daShip_cFUc */ +void daShip_c::setPartAnimeInit(unsigned char) { + /* Nonmatching */ +} + +/* 00003844-00003A44 .text setSelfMove__8daShip_cFi */ +void daShip_c::setSelfMove(int) { + /* Nonmatching */ +} + +/* 00003A44-00003AA0 .text procWait_init__8daShip_cFv */ +void daShip_c::procWait_init() { + /* Nonmatching */ +} + +/* 00003AA0-00003B94 .text procWait__8daShip_cFv */ +void daShip_c::procWait() { + /* Nonmatching */ +} + +/* 00003B94-00003BC4 .text procReady_init__8daShip_cFv */ +void daShip_c::procReady_init() { + /* Nonmatching */ +} + +/* 00003BC4-00003C7C .text procReady__8daShip_cFv */ +void daShip_c::procReady() { + /* Nonmatching */ +} + +/* 00003C7C-00003CEC .text procGetOff_init__8daShip_cFv */ +void daShip_c::procGetOff_init() { + /* Nonmatching */ +} + +/* 00003CEC-00003DEC .text procGetOff__8daShip_cFv */ +void daShip_c::procGetOff() { + /* Nonmatching */ +} + +/* 00003DEC-00003F00 .text procPaddleMove_init__8daShip_cFv */ +void daShip_c::procPaddleMove_init() { + /* Nonmatching */ +} + +/* 00003F00-00004004 .text procPaddleMove__8daShip_cFv */ +void daShip_c::procPaddleMove() { + /* Nonmatching */ +} + +/* 00004004-00004060 .text procSteerMove_init__8daShip_cFv */ +void daShip_c::procSteerMove_init() { + /* Nonmatching */ +} + +/* 00004060-0000451C .text procSteerMove__8daShip_cFv */ +void daShip_c::procSteerMove() { + /* Nonmatching */ +} + +/* 0000451C-00004580 .text procCannonReady_init__8daShip_cFv */ +void daShip_c::procCannonReady_init() { + /* Nonmatching */ +} + +/* 00004580-00004634 .text procCannonReady__8daShip_cFv */ +void daShip_c::procCannonReady() { + /* Nonmatching */ +} + +/* 00004634-0000467C .text procCannon_init__8daShip_cFv */ +void daShip_c::procCannon_init() { + /* Nonmatching */ +} + +/* 0000467C-00004B08 .text procCannon__8daShip_cFv */ +void daShip_c::procCannon() { + /* Nonmatching */ +} + +/* 00004B08-00004B7C .text procCraneReady_init__8daShip_cFv */ +void daShip_c::procCraneReady_init() { + /* Nonmatching */ +} + +/* 00004B7C-00004CD0 .text procCraneReady__8daShip_cFv */ +void daShip_c::procCraneReady() { + /* Nonmatching */ +} + +/* 00004CD0-00004D70 .text procCrane_init__8daShip_cFv */ +void daShip_c::procCrane_init() { + /* Nonmatching */ +} + +/* 00004D70-000050C4 .text procCrane__8daShip_cFv */ +void daShip_c::procCrane() { + /* Nonmatching */ +} + +/* 000050C4-000051F8 .text procCraneUp_init__8daShip_cFv */ +void daShip_c::procCraneUp_init() { + /* Nonmatching */ +} + +/* 000051F8-000053F0 .text procCraneUp__8daShip_cFv */ +void daShip_c::procCraneUp() { + /* Nonmatching */ +} + +/* 000053F0-0000542C .text procToolDemo_init__8daShip_cFv */ +void daShip_c::procToolDemo_init() { + /* Nonmatching */ +} + +/* 0000542C-00005530 .text procToolDemo__8daShip_cFv */ +void daShip_c::procToolDemo() { + /* Nonmatching */ +} + +/* 00005530-00005574 .text procZevDemo_init__8daShip_cFv */ +void daShip_c::procZevDemo_init() { + /* Nonmatching */ +} + +/* 00005574-00006310 .text procZevDemo__8daShip_cFv */ +void daShip_c::procZevDemo() { + /* Nonmatching */ +} + +/* 00006310-00006440 .text procTalkReady_init__8daShip_cFv */ +void daShip_c::procTalkReady_init() { + /* Nonmatching */ +} + +/* 00006440-000064A8 .text procTalkReady__8daShip_cFv */ +void daShip_c::procTalkReady() { + /* Nonmatching */ +} + +/* 000064A8-00006558 .text procTalk_init__8daShip_cFv */ +void daShip_c::procTalk_init() { + /* Nonmatching */ +} + +/* 00006558-00006720 .text procTalk__8daShip_cFv */ +void daShip_c::procTalk() { + /* Nonmatching */ +} + +/* 00006720-0000686C .text procTurn_init__8daShip_cFv */ +void daShip_c::procTurn_init() { + /* Nonmatching */ +} + +/* 0000686C-00006C78 .text procTurn__8daShip_cFv */ +void daShip_c::procTurn() { + /* Nonmatching */ +} + +/* 00006C78-00006DE0 .text procTornadoUp_init__8daShip_cFv */ +void daShip_c::procTornadoUp_init() { + /* Nonmatching */ +} + +/* 00006DE0-00006FDC .text procTornadoUp__8daShip_cFv */ +void daShip_c::procTornadoUp() { + /* Nonmatching */ +} + +/* 00006FDC-0000713C .text procStartModeWarp_init__8daShip_cFv */ +void daShip_c::procStartModeWarp_init() { + /* Nonmatching */ +} + +/* 0000713C-000074D4 .text procStartModeWarp__8daShip_cFv */ +void daShip_c::procStartModeWarp() { + /* Nonmatching */ +} + +/* 000074D4-00007684 .text procTactWarp_init__8daShip_cFv */ +void daShip_c::procTactWarp_init() { + /* Nonmatching */ +} + +/* 00007684-0000797C .text procTactWarp__8daShip_cFv */ +void daShip_c::procTactWarp() { + /* Nonmatching */ +} + +/* 0000797C-00007A90 .text procWhirlDown_init__8daShip_cFv */ +void daShip_c::procWhirlDown_init() { + /* Nonmatching */ +} + +/* 00007A90-00007BEC .text procWhirlDown__8daShip_cFv */ +void daShip_c::procWhirlDown() { + /* Nonmatching */ +} + +/* 00007BEC-00007DC0 .text procStartModeThrow_init__8daShip_cFv */ +void daShip_c::procStartModeThrow_init() { + /* Nonmatching */ +} + +/* 00007DC0-0000804C .text procStartModeThrow__8daShip_cFv */ +void daShip_c::procStartModeThrow() { + /* Nonmatching */ +} + +/* 0000804C-000085D8 .text setEffectData__8daShip_cFfs */ +void daShip_c::setEffectData(float, short) { + /* Nonmatching */ +} + +/* 000085D8-00008688 .text setRoomInfo__8daShip_cFv */ +void daShip_c::setRoomInfo() { + /* Nonmatching */ +} + +/* 00008688-0000882C .text incRopeCnt__8daShip_cFii */ +void daShip_c::incRopeCnt(int, int) { + /* Nonmatching */ +} + +/* 0000882C-00009314 .text setRopePos__8daShip_cFv */ +void daShip_c::setRopePos() { + /* Nonmatching */ +} + +/* 00009314-00009384 .text getAnglePartRate__8daShip_cFv */ +void daShip_c::getAnglePartRate() { + /* Nonmatching */ +} + +/* 00009384-000095E4 .text setTornadoActor__8daShip_cFv */ +void daShip_c::setTornadoActor() { + /* Nonmatching */ +} + +/* 000095E4-00009790 .text setWhirlActor__8daShip_cFv */ +void daShip_c::setWhirlActor() { + /* Nonmatching */ +} + +/* 00009790-00009B4C .text setHeadAnm__8daShip_cFv */ +void daShip_c::setHeadAnm() { + /* Nonmatching */ +} + +/* 00009B4C-0000B978 .text execute__8daShip_cFv */ +void daShip_c::execute() { + /* Nonmatching */ +} + +/* 0000B978-0000B998 .text dComIfGp_clearPlayerStatus1__FiUl */ +void dComIfGp_clearPlayerStatus1(int, unsigned long) { + /* Nonmatching */ +} + +/* 0000B998-0000B9B8 .text dComIfGp_setPlayerStatus1__FiUl */ +void dComIfGp_setPlayerStatus1(int, unsigned long) { + /* Nonmatching */ +} + +/* 0000B9B8-0000B9D4 .text SetTgGrp__14cCcD_ObjHitInfFUl */ +void cCcD_ObjHitInf::SetTgGrp(unsigned long) { + /* Nonmatching */ +} + +/* 0000B9D4-0000B9F4 .text daShip_Execute__FP8daShip_c */ +void daShip_Execute(daShip_c*) { + /* Nonmatching */ +} + +/* 0000B9F4-0000B9FC .text daShip_IsDelete__FP8daShip_c */ +void daShip_IsDelete(daShip_c*) { + /* Nonmatching */ +} + +/* 0000B9FC-0000BB1C .text shipDelete__8daShip_cFv */ +void daShip_c::shipDelete() { + /* Nonmatching */ +} + +/* 0000BB1C-0000BB40 .text daShip_Delete__FP8daShip_c */ +void daShip_Delete(daShip_c*) { + /* Nonmatching */ +} + +/* 0000BB40-0000BFB8 .text createHeap__8daShip_cFv */ +void daShip_c::createHeap() { + /* Nonmatching */ +} + +/* 0000BFB8-0000BFD8 .text daShip_createHeap__FP10fopAc_ac_c */ +void daShip_createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000BFD8-0000C790 .text create__8daShip_cFv */ +void daShip_c::create() { + /* Nonmatching */ +} + +/* 0000C790-0000CA80 .text __ct__8daShip_cFv */ +daShip_c::daShip_c() { + /* Nonmatching */ +} + +/* 0000CA80-0000CA84 .text __ct__Q29JGeometry8TVec3Fv */ +JGeometry::TVec3::TVec3() { + /* Nonmatching */ +} + +/* 0000CA84-0000CAE0 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000CAE0-0000CB28 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000CB28-0000CBF4 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000CBF4-0000CC3C .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000CC3C-0000CC98 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000CC98-0000CCE0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000CCE0-0000CDAC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000CDAC-0000CE30 .text __ct__8dCcD_CylFv */ +dCcD_Cyl::dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000CE30-0000CE78 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000CE78-0000CED4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000CED4-0000CF44 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000CF44-0000CFCC .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000CFCC-0000CFD0 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000CFD0-0000D018 .text __dt__12J3DFrameCtrlFv */ +J3DFrameCtrl::~J3DFrameCtrl() { + /* Nonmatching */ +} + +/* 0000D018-0000D038 .text daShip_Create__FP10fopAc_ac_c */ +void daShip_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000D038-0000D080 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000D080-0000D0C8 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000D0C8-0000D124 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000D124-0000D16C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000D16C-0000D17C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000D17C-0000D184 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000D184-0000D18C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000D18C-0000D194 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D194-0000D19C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D19C-0000D1D4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D1D4-0000D1DC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D1DC-0000D1E4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D1E4-0000D1EC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D1EC-0000D224 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D224-0000D228 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000D228-0000D230 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000D230-0000D234 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D234-0000D238 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D238-0000D23C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D23C-0000D240 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D240-0000D250 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000D250-0000D258 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000D258-0000D260 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000D260-0000D268 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D268-0000D270 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D270-0000D2A8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D2A8-0000D2B0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D2B0-0000D2B8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D2B8-0000D2C0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D2C0-0000D2F8 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D2F8-0000D300 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D300-0000D308 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D308-0000D314 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000D314-0000D320 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000D390-0000D3CC .text __dt__13daShip_HIO_c0Fv */ +daShip_HIO_c0::~daShip_HIO_c0() { + /* Nonmatching */ +} + +/* 0000D3CC-0000D3D4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000D3D4-0000D3DC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000D3DC-0000D3E4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000D3E4-0000D3EC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000D3EC-0000D3F4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000D3F4-0000D3FC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000D3FC-0000D41C .text checkNoControll__9daPy_lk_cCFv */ +void daPy_lk_c::checkNoControll() const { + /* Nonmatching */ +} + +/* 0000D41C-0000D42C .text daPy_getPlayerLinkActorClass__Fv */ +void daPy_getPlayerLinkActorClass() { + /* Nonmatching */ +} + +/* 0000D42C-0000D46C .text dComIfGp_evmng_getMyStaffId__FPCcP10fopAc_ac_ci */ +void dComIfGp_evmng_getMyStaffId(const char*, fopAc_ac_c*, int) { + /* Nonmatching */ +} + +/* 0000D46C-0000D488 .text dComIfGp_event_runCheck__Fv */ +void dComIfGp_event_runCheck() { + /* Nonmatching */ +} + +/* 0000D488-0000D498 .text __ct__4cXyzFfff */ +cXyz::cXyz(float, float, float) { + /* Nonmatching */ +} + +/* 0000D498-0000D4CC .text Center__9dCamera_cFv */ +void dCamera_c::Center() { + /* Nonmatching */ +} + +/* 0000D4CC-0000D500 .text Eye__9dCamera_cFv */ +void dCamera_c::Eye() { + /* Nonmatching */ +} + +/* 0000D500-0000D544 .text checkMasterSwordEquip__9daPy_py_cCFv */ +void daPy_py_c::checkMasterSwordEquip() const { + /* Nonmatching */ +} + +/* 0000D544-0000D570 .text fopAcM_seenPlayerAngleY__FP10fopAc_ac_c */ +void fopAcM_seenPlayerAngleY(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000D570-0000D5B0 .text abs2XZ__4cXyzCFv */ +void cXyz::abs2XZ() const { + /* Nonmatching */ +} + +/* 0000D5B0-0000D5DC .text fopAcM_searchPlayerDistanceXZ2__FP10fopAc_ac_c */ +void fopAcM_searchPlayerDistanceXZ2(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000D5DC-0000D5EC .text set__4cXyzFfff */ +void cXyz::set(float, float, float) { + /* Nonmatching */ +} + +/* 0000D5EC-0000D5FC .text force_calc_wind_rel_angle__8daGrid_cFs */ +void daGrid_c::force_calc_wind_rel_angle(short) { + /* Nonmatching */ +} + +/* 0000D5FC-0000D61C .text cMtx_multVecSR__FPA4_CfPC3VecP3Vec */ +void cMtx_multVecSR(const float(*)[4], const Vec*, Vec*) { + /* Nonmatching */ +} + +/* 0000D61C-0000D638 .text __as__5csXyzFRC5csXyz */ +void csXyz::operator=(const csXyz&) { + /* Nonmatching */ +} + +/* 0000D638-0000D678 .text setFrame__14mDoExt_McaMorfFf */ +void mDoExt_McaMorf::setFrame(float) { + /* Nonmatching */ +} + +/* 0000D678-0000D680 .text setPlaySpeed__14mDoExt_McaMorfFf */ +void mDoExt_McaMorf::setPlaySpeed(float) { + /* Nonmatching */ +} + +/* 0000D680-0000D698 .text dComIfGp_setItemBombNumCount__Fs */ +void dComIfGp_setItemBombNumCount(short) { + /* Nonmatching */ +} + +/* 0000D698-0000D6A8 .text set__5csXyzFsss */ +void csXyz::set(short, short, short) { + /* Nonmatching */ +} + +/* 0000D6A8-0000D6C0 .text getCannonAngleX__8daShip_cCFv */ +void daShip_c::getCannonAngleX() const { + /* Nonmatching */ +} + +/* 0000D6C0-0000D6E0 .text cMtx_multVec__FPA4_CfPC3VecP3Vec */ +void cMtx_multVec(const float(*)[4], const Vec*, Vec*) { + /* Nonmatching */ +} + +/* 0000D6E0-0000D6FC .text mDoMtx_multVecZero__FPA4_CfP3Vec */ +void mDoMtx_multVecZero(const float(*)[4], Vec*) { + /* Nonmatching */ +} + +/* 0000D6FC-0000D714 .text ClrCcMove__9cCcD_SttsFv */ +void cCcD_Stts::ClrCcMove() { + /* Nonmatching */ +} + +/* 0000D714-0000D7A8 .text abs__4cXyzCFv */ +void cXyz::abs() const { + /* Nonmatching */ +} + +/* 0000D7A8-0000D7CC .text cM_scos__Fs */ +void cM_scos(short) { + /* Nonmatching */ +} + +/* 0000D7CC-0000D7F0 .text cM_ssin__Fs */ +void cM_ssin(short) { + /* Nonmatching */ +} + +/* 0000D7F0-0000D8A0 .text absXZ__4cXyzCFv */ +void cXyz::absXZ() const { + /* Nonmatching */ +} + +/* 0000D8A0-0000D8BC .text __ct__4cXyzFRC4cXyz */ +cXyz::cXyz(const cXyz&) { + /* Nonmatching */ +} + +/* 0000D8BC-0000D8FC .text cM_fcos__Ff */ +void cM_fcos(float) { + /* Nonmatching */ +} + +/* 0000D8FC-0000D93C .text cM_fsin__Ff */ +void cM_fsin(float) { + /* Nonmatching */ +} + +/* 0000D93C-0000D94C .text dComIfGs_getBombNum__Fv */ +void dComIfGs_getBombNum() { + /* Nonmatching */ +} + +/* 0000D94C-0000D968 .text dComIfGp_checkCameraAttentionStatus__FiUl */ +void dComIfGp_checkCameraAttentionStatus(int, unsigned long) { + /* Nonmatching */ +} + +/* 0000D968-0000D990 .text checkForceMove__8daShip_cCFv */ +void daShip_c::checkForceMove() const { + /* Nonmatching */ +} + +/* 0000D990-0000D9AC .text __as__4cXyzFRC4cXyz */ +void cXyz::operator=(const cXyz&) { + /* Nonmatching */ +} + +/* 0000D9AC-0000D9E0 .text dComIfGp_demo_getActor__FUc */ +void dComIfGp_demo_getActor(unsigned char) { + /* Nonmatching */ +} + +/* 0000D9E0-0000D9FC .text dComIfGp_checkPlayerStatus0__FiUl */ +void dComIfGp_checkPlayerStatus0(int, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ship_static.cpp b/src/d/actor/d_a_ship_static.cpp new file mode 100644 index 000000000..8bac0eae8 --- /dev/null +++ b/src/d/actor/d_a_ship_static.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: d_a_ship_static.cpp +// + +#include "d_a_ship_static.h" +#include "dolphin/types.h" + +/* 80067D94-80067E78 .text initStartPos__8daShip_cFPC4cXyzs */ +void daShip_c::initStartPos(const cXyz*, short) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_shop_item.cpp b/src/d/actor/d_a_shop_item.cpp new file mode 100644 index 000000000..550fd0066 --- /dev/null +++ b/src/d/actor/d_a_shop_item.cpp @@ -0,0 +1,218 @@ +// +// Generated by dtk +// Translation Unit: d_a_shop_item.cpp +// + +#include "d_a_shop_item.h" +#include "dolphin/types.h" + +/* 00000078-000000D8 .text getShopArcname__12daShopItem_cFv */ +void daShopItem_c::getShopArcname() { + /* Nonmatching */ +} + +/* 000000D8-00000140 .text getShopBmdIdx__12daShopItem_cFv */ +void daShopItem_c::getShopBmdIdx() { + /* Nonmatching */ +} + +/* 00000140-00000240 .text CreateInit__12daShopItem_cFv */ +void daShopItem_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000240-000003BC .text clothCreate__12daShopItem_cFv */ +void daShopItem_c::clothCreate() { + /* Nonmatching */ +} + +/* 000003BC-000005A8 .text set_mtx__12daShopItem_cFv */ +void daShopItem_c::set_mtx() { + /* Nonmatching */ +} + +/* 000005A8-000005F8 .text _execute__12daShopItem_cFv */ +void daShopItem_c::_execute() { + /* Nonmatching */ +} + +/* 000005F8-00000694 .text _draw__12daShopItem_cFv */ +void daShopItem_c::_draw() { + /* Nonmatching */ +} + +/* 00000694-0000070C .text settingBeforeDraw__12daShopItem_cFv */ +void daShopItem_c::settingBeforeDraw() { + /* Nonmatching */ +} + +/* 0000070C-000007A4 .text setTevStr__12daShopItem_cFv */ +void daShopItem_c::setTevStr() { + /* Nonmatching */ +} + +/* 000007A4-000007C4 .text daShopItem_Create__FPv */ +void daShopItem_Create(void*) { + /* Nonmatching */ +} + +/* 000007C4-00000AA4 .text _create__12daShopItem_cFv */ +void daShopItem_c::_create() { + /* Nonmatching */ +} + +/* 00000AA4-00000B70 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000B70-00000BB8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000BB8-00000C14 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000C14-00000C5C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000C5C-00000CCC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000CCC-00000D2C .text daShopItem_Delete__FPv */ +void daShopItem_Delete(void*) { + /* Nonmatching */ +} + +/* 00000D2C-00000D50 .text daShopItem_Draw__FPv */ +void daShopItem_Draw(void*) { + /* Nonmatching */ +} + +/* 00000D50-00000D74 .text daShopItem_Execute__FPv */ +void daShopItem_Execute(void*) { + /* Nonmatching */ +} + +/* 00000D74-00000D7C .text daShopItem_IsDelete__FPv */ +void daShopItem_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000D7C-00000D8C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000D8C-00000D94 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D94-00000D9C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000D9C-00000DA4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000DA4-00000DAC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000DAC-00000DE4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000DE4-00000DEC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000DEC-00000DF4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000DF4-00000DFC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000DFC-00000E34 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E34-00000E38 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000E38-00000E40 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000E40-00000E48 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000E48-00000E50 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E50-00000E5C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000E5C-00000E68 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000E68-00000E84 .text setScale__15dCloth_packet_cF4cXyz */ +void dCloth_packet_c::setScale(cXyz) { + /* Nonmatching */ +} + +/* 00000E84-00000E88 .text setListStart__12daShopItem_cFv */ +void daShopItem_c::setListStart() { + /* Nonmatching */ +} + +/* 00000E88-00000E90 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000E90-00000E98 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000E98-00000EA0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000EA0-00000EA8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_shop_item_static.cpp b/src/d/actor/d_a_shop_item_static.cpp new file mode 100644 index 000000000..e2844bf48 --- /dev/null +++ b/src/d/actor/d_a_shop_item_static.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: d_a_shop_item_static.cpp +// + +#include "d_a_shop_item_static.h" +#include "dolphin/types.h" + +/* 800689F0-800689F8 .text getScaleP__12daShopItem_cFv */ +void daShopItem_c::getScaleP() { + /* Nonmatching */ +} + +/* 800689F8-80068A00 .text getRotateP__12daShopItem_cFv */ +void daShopItem_c::getRotateP() { + /* Nonmatching */ +} + +/* 80068A00-80068A08 .text getPosP__12daShopItem_cFv */ +void daShopItem_c::getPosP() { + /* Nonmatching */ +} + +/* 80068A08-80068A58 .text getCenter__12daShopItem_cFv */ +void daShopItem_c::getCenter() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_shutter.cpp b/src/d/actor/d_a_shutter.cpp new file mode 100644 index 000000000..3abdd7b4b --- /dev/null +++ b/src/d/actor/d_a_shutter.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_shutter.cpp +// + +#include "d_a_shutter.h" +#include "dolphin/types.h" + +/* 00000078-00000108 .text _delete__11daShutter_cFv */ +void daShutter_c::_delete() { + /* Nonmatching */ +} + +/* 00000108-00000128 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000128-000002B8 .text CreateHeap__11daShutter_cFv */ +void daShutter_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000002B8-000004B4 .text Create__11daShutter_cFv */ +void daShutter_c::Create() { + /* Nonmatching */ +} + +/* 000004B4-000005A0 .text _create__11daShutter_cFv */ +void daShutter_c::_create() { + /* Nonmatching */ +} + +/* 000005A0-000005DC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000005DC-000005E0 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000005E0-000006F0 .text set_mtx__11daShutter_cFv */ +void daShutter_c::set_mtx() { + /* Nonmatching */ +} + +/* 000006F0-00000788 .text _execute__11daShutter_cFv */ +void daShutter_c::_execute() { + /* Nonmatching */ +} + +/* 00000788-00000B14 .text shutter_move__11daShutter_cFv */ +void daShutter_c::shutter_move() { + /* Nonmatching */ +} + +/* 00000B14-00000CF0 .text demo__11daShutter_cFv */ +void daShutter_c::demo() { + /* Nonmatching */ +} + +/* 00000CF0-00000DD8 .text _draw__11daShutter_cFv */ +void daShutter_c::_draw() { + /* Nonmatching */ +} + +/* 00000DD8-00000DF8 .text daShutter_Create__FPv */ +void daShutter_Create(void*) { + /* Nonmatching */ +} + +/* 00000DF8-00000E18 .text daShutter_Delete__FPv */ +void daShutter_Delete(void*) { + /* Nonmatching */ +} + +/* 00000E18-00000E38 .text daShutter_Draw__FPv */ +void daShutter_Draw(void*) { + /* Nonmatching */ +} + +/* 00000E38-00000E58 .text daShutter_Execute__FPv */ +void daShutter_Execute(void*) { + /* Nonmatching */ +} + +/* 00000E58-00000E60 .text daShutter_IsDelete__FPv */ +void daShutter_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000E60-00000E7C .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_shutter2.cpp b/src/d/actor/d_a_shutter2.cpp new file mode 100644 index 000000000..1333e444f --- /dev/null +++ b/src/d/actor/d_a_shutter2.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: d_a_shutter2.cpp +// + +#include "d_a_shutter2.h" +#include "dolphin/types.h" + +/* 00000078-000000B8 .text Delete__12daShutter2_cFv */ +void daShutter2_c::Delete() { + /* Nonmatching */ +} + +/* 000000B8-00000194 .text CreateHeap__12daShutter2_cFv */ +void daShutter2_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000194-00000350 .text Create__12daShutter2_cFv */ +void daShutter2_c::Create() { + /* Nonmatching */ +} + +/* 00000350-0000041C .text _create__12daShutter2_cFv */ +void daShutter2_c::_create() { + /* Nonmatching */ +} + +/* 0000041C-000004AC .text set_mtx__12daShutter2_cFv */ +void daShutter2_c::set_mtx() { + /* Nonmatching */ +} + +/* 000004AC-00000528 .text Execute__12daShutter2_cFPPA3_A4_f */ +void daShutter2_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00000528-00000698 .text shutter_move__12daShutter2_cFv */ +void daShutter2_c::shutter_move() { + /* Nonmatching */ +} + +/* 00000698-000008B0 .text demo__12daShutter2_cFv */ +void daShutter2_c::demo() { + /* Nonmatching */ +} + +/* 000008B0-00000950 .text Draw__12daShutter2_cFv */ +void daShutter2_c::Draw() { + /* Nonmatching */ +} + +/* 00000950-00000970 .text daShutter2_Create__FPv */ +void daShutter2_Create(void*) { + /* Nonmatching */ +} + +/* 00000970-00000990 .text daShutter2_Delete__FPv */ +void daShutter2_Delete(void*) { + /* Nonmatching */ +} + +/* 00000990-000009BC .text daShutter2_Draw__FPv */ +void daShutter2_Draw(void*) { + /* Nonmatching */ +} + +/* 000009BC-000009DC .text daShutter2_Execute__FPv */ +void daShutter2_Execute(void*) { + /* Nonmatching */ +} + +/* 000009DC-000009E4 .text daShutter2_IsDelete__FPv */ +void daShutter2_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000009E4-000009EC .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 000009EC-000009F4 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 000009F4-000009FC .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_sie_flag.cpp b/src/d/actor/d_a_sie_flag.cpp new file mode 100644 index 000000000..b756dcfa1 --- /dev/null +++ b/src/d/actor/d_a_sie_flag.cpp @@ -0,0 +1,203 @@ +// +// Generated by dtk +// Translation Unit: d_a_sie_flag.cpp +// + +#include "d_a_sie_flag.h" +#include "dolphin/types.h" + +/* 000000EC-00000118 .text __ct__16daSie_Flag_HIO_cFv */ +daSie_Flag_HIO_c::daSie_Flag_HIO_c() { + /* Nonmatching */ +} + +/* 00000118-000001C4 .text set_mtx__12daSie_Flag_cFv */ +void daSie_Flag_c::set_mtx() { + /* Nonmatching */ +} + +/* 000001C4-000001E4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001E4-0000030C .text CreateHeap__12daSie_Flag_cFv */ +void daSie_Flag_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000030C-000003D4 .text CreateInit__12daSie_Flag_cFv */ +void daSie_Flag_c::CreateInit() { + /* Nonmatching */ +} + +/* 000003D4-00000488 .text _create__12daSie_Flag_cFv */ +void daSie_Flag_c::_create() { + /* Nonmatching */ +} + +/* 00000488-00000620 .text __ct__12daSie_Flag_cFv */ +daSie_Flag_c::daSie_Flag_c() { + /* Nonmatching */ +} + +/* 00000620-000006EC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000006EC-00000734 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000734-00000790 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000790-000007D8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000007D8-00000814 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000814-00000864 .text _delete__12daSie_Flag_cFv */ +void daSie_Flag_c::_delete() { + /* Nonmatching */ +} + +/* 00000864-00000B08 .text _execute__12daSie_Flag_cFv */ +void daSie_Flag_c::_execute() { + /* Nonmatching */ +} + +/* 00000B08-00000B94 .text _draw__12daSie_Flag_cFv */ +void daSie_Flag_c::_draw() { + /* Nonmatching */ +} + +/* 00000B94-00000BB4 .text daSie_FlagCreate__FPv */ +void daSie_FlagCreate(void*) { + /* Nonmatching */ +} + +/* 00000BB4-00000BD8 .text daSie_FlagDelete__FPv */ +void daSie_FlagDelete(void*) { + /* Nonmatching */ +} + +/* 00000BD8-00000BFC .text daSie_FlagExecute__FPv */ +void daSie_FlagExecute(void*) { + /* Nonmatching */ +} + +/* 00000BFC-00000C20 .text daSie_FlagDraw__FPv */ +void daSie_FlagDraw(void*) { + /* Nonmatching */ +} + +/* 00000C20-00000C28 .text daSie_FlagIsDelete__FPv */ +void daSie_FlagIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000C28-00000C38 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000C38-00000C40 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000C40-00000C48 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000C48-00000C50 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C50-00000C58 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C58-00000C90 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C90-00000C98 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C98-00000CA0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CA0-00000CA8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CA8-00000CE0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CE0-00000CE4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000CE4-00000CEC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000CEC-00000CF4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CF4-00000CFC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000CFC-00000D08 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D08-00000D14 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000D14-00000D5C .text __dt__16daSie_Flag_HIO_cFv */ +daSie_Flag_HIO_c::~daSie_Flag_HIO_c() { + /* Nonmatching */ +} + +/* 00000E00-00000E08 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000E08-00000E10 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_sitem.cpp b/src/d/actor/d_a_sitem.cpp new file mode 100644 index 000000000..06ceb8298 --- /dev/null +++ b/src/d/actor/d_a_sitem.cpp @@ -0,0 +1,348 @@ +// +// Generated by dtk +// Translation Unit: d_a_sitem.cpp +// + +#include "d_a_sitem.h" +#include "dolphin/types.h" + +/* 000000EC-000001FC .text hand_draw__FP11sitem_class */ +void hand_draw(sitem_class*) { + /* Nonmatching */ +} + +/* 000001FC-00000248 .text daSitem_Draw__FP11sitem_class */ +void daSitem_Draw(sitem_class*) { + /* Nonmatching */ +} + +/* 00000248-0000034C .text hand_mtx_set__FP11sitem_class */ +void hand_mtx_set(sitem_class*) { + /* Nonmatching */ +} + +/* 0000034C-00000388 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000388-00000410 .text control3__FP11sitem_class */ +void control3(sitem_class*) { + /* Nonmatching */ +} + +/* 00000410-00000748 .text control1__FP11sitem_class */ +void control1(sitem_class*) { + /* Nonmatching */ +} + +/* 00000748-000009E8 .text control2__FP11sitem_class */ +void control2(sitem_class*) { + /* Nonmatching */ +} + +/* 000009E8-00000E2C .text cut_control1__FP11sitem_class */ +void cut_control1(sitem_class*) { + /* Nonmatching */ +} + +/* 00000E2C-00001058 .text my_break__FP11sitem_class */ +void my_break(sitem_class*) { + /* Nonmatching */ +} + +/* 00001058-00001094 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00001094-000015C0 .text cut_control2__FP11sitem_class */ +void cut_control2(sitem_class*) { + /* Nonmatching */ +} + +/* 000015C0-00002304 .text hand_move__FP11sitem_class */ +void hand_move(sitem_class*) { + /* Nonmatching */ +} + +/* 00002304-0000241C .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000241C-000024BC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000024BC-00002518 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002518-00002560 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00002560-000025BC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000025BC-00002604 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00002604-00002684 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00002684-000026F4 .text daSitem_Execute__FP11sitem_class */ +void daSitem_Execute(sitem_class*) { + /* Nonmatching */ +} + +/* 000026F4-000026FC .text daSitem_IsDelete__FP11sitem_class */ +void daSitem_IsDelete(sitem_class*) { + /* Nonmatching */ +} + +/* 000026FC-00002760 .text daSitem_Delete__FP11sitem_class */ +void daSitem_Delete(sitem_class*) { + /* Nonmatching */ +} + +/* 00002760-00002824 .text useHeapInit__FP11sitem_class */ +void useHeapInit(sitem_class*) { + /* Nonmatching */ +} + +/* 00002824-00002844 .text daSitem_solidHeapCB__FP10fopAc_ac_c */ +void daSitem_solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002844-00002C04 .text daSitem_Create__FP10fopAc_ac_c */ +void daSitem_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002C04-00002C08 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00002C08-00002C74 .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 00002C74-00002C9C .text __defctor__19dPa_followEcallBackFv */ +void dPa_followEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00002C9C-00002D0C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00002D0C-00002D54 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00002D54-00002DB0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002DB0-00002DF8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002DF8-00002EC4 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002EC4-00002F48 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002F48-00002F84 .text __dt__7sitem_sFv */ +sitem_s::~sitem_s() { + /* Nonmatching */ +} + +/* 00002F84-00002F88 .text __ct__7sitem_sFv */ +sitem_s::sitem_s() { + /* Nonmatching */ +} + +/* 00002F88-00002F8C .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002F8C-00002F90 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002F90-00002F94 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002F94-00002F98 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002F98-00002FE0 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00002FE0-0000303C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000303C-0000304C .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000304C-00003054 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003054-0000305C .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000305C-00003064 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003064-0000306C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000306C-000030A4 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000030A4-000030AC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030AC-000030B4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030B4-000030BC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030BC-000030F4 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000030F4-000030F8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000030F8-00003100 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00003100-00003108 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003108-00003110 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003110-0000311C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000311C-00003128 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003128-00003170 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000031A8-000031B0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000031B0-000031B8 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000031B8-000031C0 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000031C0-000031C8 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000031C8-000031D0 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000031D0-000031D8 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000031D8-000031E0 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000031E0-000031E8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000031E8-000031F0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_sk.cpp b/src/d/actor/d_a_sk.cpp new file mode 100644 index 000000000..8137eb18a --- /dev/null +++ b/src/d/actor/d_a_sk.cpp @@ -0,0 +1,188 @@ +// +// Generated by dtk +// Translation Unit: d_a_sk.cpp +// + +#include "d_a_sk.h" +#include "dolphin/types.h" + +/* 00000078-00000240 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000240-0000027C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000027C-000002EC .text daSk_Draw__FP8sk_class */ +void daSk_Draw(sk_class*) { + /* Nonmatching */ +} + +/* 000002EC-00000498 .text dousa_move__FP8sk_class */ +void dousa_move(sk_class*) { + /* Nonmatching */ +} + +/* 00000498-00000758 .text body_atari_check__FP8sk_class */ +void body_atari_check(sk_class*) { + /* Nonmatching */ +} + +/* 00000758-000008D4 .text daSk_Execute__FP8sk_class */ +void daSk_Execute(sk_class*) { + /* Nonmatching */ +} + +/* 000008D4-000008DC .text daSk_IsDelete__FP8sk_class */ +void daSk_IsDelete(sk_class*) { + /* Nonmatching */ +} + +/* 000008DC-0000090C .text daSk_Delete__FP8sk_class */ +void daSk_Delete(sk_class*) { + /* Nonmatching */ +} + +/* 0000090C-00000A6C .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000A6C-00000E30 .text daSk_Create__FP10fopAc_ac_c */ +void daSk_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000E30-00000EFC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000EFC-00000F80 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000F80-00000FC8 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000FC8-00001024 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001024-0000106C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000106C-00001070 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001070-000010AC .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 000010AC-000010B0 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 000010B0-000010B8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000010B8-000010C0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000010C0-000010CC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000010CC-000010D8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000010D8-000010E8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000010E8-000010F0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000010F0-000010F8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000010F8-00001100 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001100-00001108 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001108-00001140 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001140-00001148 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001148-00001150 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001150-00001158 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001158-00001190 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001190-00001194 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001194-0000119C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000119C-000011A4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000011A4-000011AC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_sk2.cpp b/src/d/actor/d_a_sk2.cpp new file mode 100644 index 000000000..e25822f46 --- /dev/null +++ b/src/d/actor/d_a_sk2.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_sk2.cpp +// + +#include "d_a_sk2.h" +#include "dolphin/types.h" + +/* 00000078-00000194 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000194-000001D0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000001D0-00000278 .text daSk2_Draw__FP9sk2_class */ +void daSk2_Draw(sk2_class*) { + /* Nonmatching */ +} + +/* 00000278-00000568 .text dousa_move__FP9sk2_class */ +void dousa_move(sk2_class*) { + /* Nonmatching */ +} + +/* 00000568-00000660 .text daSk2_Execute__FP9sk2_class */ +void daSk2_Execute(sk2_class*) { + /* Nonmatching */ +} + +/* 00000660-00000668 .text daSk2_IsDelete__FP9sk2_class */ +void daSk2_IsDelete(sk2_class*) { + /* Nonmatching */ +} + +/* 00000668-000006C4 .text daSk2_Delete__FP9sk2_class */ +void daSk2_Delete(sk2_class*) { + /* Nonmatching */ +} + +/* 000006C4-00000918 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000918-00000BC4 .text daSk2_Create__FP10fopAc_ac_c */ +void daSk2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000BC4-00000C34 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000C34-00000C38 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00000C38-00000C74 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00000C74-00000C78 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00000C78-00000C7C .text MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz */ +void dBgWSv::MatrixCrrPos(cBgS_PolyInfo&, void*, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 00000C7C-00000D20 .text __dt__10dBgWDeformFv */ +dBgWDeform::~dBgWDeform() { + /* Nonmatching */ +} + +/* 00000D20-00000D28 .text @196@__dt__10dBgWDeformFv */ +void @196@__dt__10dBgWDeformFv { + /* Nonmatching */ +} + +/* 00000D28-00000D30 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000D30-00000D38 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_spc_item01.cpp b/src/d/actor/d_a_spc_item01.cpp new file mode 100644 index 000000000..b5f465431 --- /dev/null +++ b/src/d/actor/d_a_spc_item01.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_spc_item01.cpp +// + +#include "d_a_spc_item01.h" +#include "dolphin/types.h" + +/* 8015DAF4-8015DBC0 .text set_mtx__13daSpcItem01_cFv */ +void daSpcItem01_c::set_mtx() { + /* Nonmatching */ +} + +/* 8015DBC0-8015DBF4 .text _delete__13daSpcItem01_cFv */ +void daSpcItem01_c::_delete() { + /* Nonmatching */ +} + +/* 8015DBF4-8015DDD0 .text _create__13daSpcItem01_cFv */ +void daSpcItem01_c::_create() { + /* Nonmatching */ +} + +/* 8015DDD0-8015DF4C .text CreateInit__13daSpcItem01_cFv */ +void daSpcItem01_c::CreateInit() { + /* Nonmatching */ +} + +/* 8015DF4C-8015DFE8 .text _execute__13daSpcItem01_cFv */ +void daSpcItem01_c::_execute() { + /* Nonmatching */ +} + +/* 8015DFE8-8015E070 .text set_effect__13daSpcItem01_cFv */ +void daSpcItem01_c::set_effect() { + /* Nonmatching */ +} + +/* 8015E070-8015E0D8 .text scale_anim__13daSpcItem01_cFv */ +void daSpcItem01_c::scale_anim() { + /* Nonmatching */ +} + +/* 8015E0D8-8015E11C .text anim_play__13daSpcItem01_cFv */ +void daSpcItem01_c::anim_play() { + /* Nonmatching */ +} + +/* 8015E11C-8015E20C .text move__13daSpcItem01_cFv */ +void daSpcItem01_c::move() { + /* Nonmatching */ +} + +/* 8015E20C-8015E278 .text rotate_item__13daSpcItem01_cFv */ +void daSpcItem01_c::rotate_item() { + /* Nonmatching */ +} + +/* 8015E278-8015E27C .text setCol__13daSpcItem01_cFv */ +void daSpcItem01_c::setCol() { + /* Nonmatching */ +} + +/* 8015E27C-8015E2A8 .text _draw__13daSpcItem01_cFv */ +void daSpcItem01_c::_draw() { + /* Nonmatching */ +} + +/* 8015E2A8-8015E368 .text setTevStr__13daSpcItem01_cFv */ +void daSpcItem01_c::setTevStr() { + /* Nonmatching */ +} + +/* 8015E368-8015E388 .text daSpcItem01_Draw__FP13daSpcItem01_c */ +void daSpcItem01_Draw(daSpcItem01_c*) { + /* Nonmatching */ +} + +/* 8015E388-8015E3A8 .text daSpcItem01_Execute__FP13daSpcItem01_c */ +void daSpcItem01_Execute(daSpcItem01_c*) { + /* Nonmatching */ +} + +/* 8015E3A8-8015E3B0 .text daSpcItem01_IsDelete__FP13daSpcItem01_c */ +void daSpcItem01_IsDelete(daSpcItem01_c*) { + /* Nonmatching */ +} + +/* 8015E3B0-8015E3D0 .text daSpcItem01_Delete__FP13daSpcItem01_c */ +void daSpcItem01_Delete(daSpcItem01_c*) { + /* Nonmatching */ +} + +/* 8015E3D0-8015E3F0 .text daSpcItem01_Create__FP10fopAc_ac_c */ +void daSpcItem01_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_spotbox.cpp b/src/d/actor/d_a_spotbox.cpp new file mode 100644 index 000000000..c5138268d --- /dev/null +++ b/src/d/actor/d_a_spotbox.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: d_a_spotbox.cpp +// + +#include "d_a_spotbox.h" +#include "dolphin/types.h" + +/* 00000078-000000C4 .text daSpotbox_Draw__FP11daSpotbox_c */ +void daSpotbox_Draw(daSpotbox_c*) { + /* Nonmatching */ +} + +/* 000000C4-00000138 .text daSpotbox_Execute__FP11daSpotbox_c */ +void daSpotbox_Execute(daSpotbox_c*) { + /* Nonmatching */ +} + +/* 00000138-00000140 .text daSpotbox_IsDelete__FP11daSpotbox_c */ +void daSpotbox_IsDelete(daSpotbox_c*) { + /* Nonmatching */ +} + +/* 00000140-00000170 .text daSpotbox_Delete__FP11daSpotbox_c */ +void daSpotbox_Delete(daSpotbox_c*) { + /* Nonmatching */ +} + +/* 00000170-00000250 .text daSpotbox_Create__FP10fopAc_ac_c */ +void daSpotbox_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ss.cpp b/src/d/actor/d_a_ss.cpp new file mode 100644 index 000000000..2f9fa288d --- /dev/null +++ b/src/d/actor/d_a_ss.cpp @@ -0,0 +1,323 @@ +// +// Generated by dtk +// Translation Unit: d_a_ss.cpp +// + +#include "d_a_ss.h" +#include "dolphin/types.h" + +/* 000000EC-000001DC .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000001DC-00000218 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000218-00000290 .text hand_draw__FP8ss_class */ +void hand_draw(ss_class*) { + /* Nonmatching */ +} + +/* 00000290-00000308 .text daSs_Draw__FP8ss_class */ +void daSs_Draw(ss_class*) { + /* Nonmatching */ +} + +/* 00000308-00000438 .text anm_init__FP8ss_classifUcfi */ +void anm_init(ss_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000438-000008D0 .text hand_1_set__FP8ss_classP4ss_s */ +void hand_1_set(ss_class*, ss_s*) { + /* Nonmatching */ +} + +/* 000008D0-000009FC .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000009FC-00000A9C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000A9C-00000AF8 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000AF8-00000B40 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000B40-00000B9C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000B9C-00000BE4 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000BE4-00000C78 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000C78-00000CC0 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000CC0-00000D08 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000D08-000011BC .text hand_1_set_2__FP8ss_classP4ss_s */ +void hand_1_set_2(ss_class*, ss_s*) { + /* Nonmatching */ +} + +/* 000011BC-0000152C .text hand_1_move__FP8ss_classP4ss_s */ +void hand_1_move(ss_class*, ss_s*) { + /* Nonmatching */ +} + +/* 0000152C-00001D30 .text hand_1_cut__FP8ss_classP4ss_s */ +void hand_1_cut(ss_class*, ss_s*) { + /* Nonmatching */ +} + +/* 00001D30-00001E48 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001E48-00001EC8 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001EC8-0000236C .text hand_move__FP8ss_class */ +void hand_move(ss_class*) { + /* Nonmatching */ +} + +/* 0000236C-00002B84 .text core_move__FP8ss_class */ +void core_move(ss_class*) { + /* Nonmatching */ +} + +/* 00002B84-00002F1C .text daSs_Execute__FP8ss_class */ +void daSs_Execute(ss_class*) { + /* Nonmatching */ +} + +/* 00002F1C-00002F24 .text daSs_IsDelete__FP8ss_class */ +void daSs_IsDelete(ss_class*) { + /* Nonmatching */ +} + +/* 00002F24-00002F58 .text daSs_Delete__FP8ss_class */ +void daSs_Delete(ss_class*) { + /* Nonmatching */ +} + +/* 00002F58-000030D4 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000030D4-0000339C .text daSs_Create__FP10fopAc_ac_c */ +void daSs_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000339C-00003468 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00003468-000034B0 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000034B0-0000350C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000350C-00003554 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00003554-000035D0 .text __dt__4ss_sFv */ +ss_s::~ss_s() { + /* Nonmatching */ +} + +/* 000035D0-0000360C .text __dt__6ss_s_sFv */ +ss_s_s::~ss_s_s() { + /* Nonmatching */ +} + +/* 0000360C-00003678 .text __ct__4ss_sFv */ +ss_s::ss_s() { + /* Nonmatching */ +} + +/* 00003678-0000367C .text __ct__6ss_s_sFv */ +ss_s_s::ss_s_s() { + /* Nonmatching */ +} + +/* 0000367C-00003700 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00003700-00003710 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003710-00003718 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003718-00003720 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003720-00003728 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003728-00003730 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003730-00003768 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003768-00003770 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003770-00003778 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003778-00003780 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003780-000037B8 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000037B8-000037BC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000037BC-000037C4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000037C4-000037CC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000037CC-000037D4 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000037D4-000037E0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000037E0-000037EC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003824-0000382C .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000382C-00003834 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00003834-0000383C .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000383C-00003844 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00003844-0000384C .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000384C-00003854 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00003854-0000385C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000385C-00003864 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00003864-0000386C .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000386C-00003874 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00003874-0000387C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ssk.cpp b/src/d/actor/d_a_ssk.cpp new file mode 100644 index 000000000..65a4d1bd9 --- /dev/null +++ b/src/d/actor/d_a_ssk.cpp @@ -0,0 +1,203 @@ +// +// Generated by dtk +// Translation Unit: d_a_ssk.cpp +// + +#include "d_a_ssk.h" +#include "dolphin/types.h" + +/* 00000078-00000194 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000194-000001D0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000001D0-0000033C .text draw_sub__FP9ssk_class */ +void draw_sub(ssk_class*) { + /* Nonmatching */ +} + +/* 0000033C-000003E8 .text daSsk_Draw__FP9ssk_class */ +void daSsk_Draw(ssk_class*) { + /* Nonmatching */ +} + +/* 000003E8-00000940 .text nomal_move__FP9ssk_class */ +void nomal_move(ssk_class*) { + /* Nonmatching */ +} + +/* 00000940-00000BD8 .text body_atari_check__FP9ssk_class */ +void body_atari_check(ssk_class*) { + /* Nonmatching */ +} + +/* 00000BD8-00000C80 .text daSsk_Execute__FP9ssk_class */ +void daSsk_Execute(ssk_class*) { + /* Nonmatching */ +} + +/* 00000C80-00000C88 .text daSsk_IsDelete__FP9ssk_class */ +void daSsk_IsDelete(ssk_class*) { + /* Nonmatching */ +} + +/* 00000C88-00000CD8 .text daSsk_Delete__FP9ssk_class */ +void daSsk_Delete(ssk_class*) { + /* Nonmatching */ +} + +/* 00000CD8-00000EB8 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000EB8-00001244 .text daSsk_Create__FP10fopAc_ac_c */ +void daSsk_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001244-00001310 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00001310-00001358 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00001358-000013B4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000013B4-000013FC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000013FC-0000146C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000146C-00001470 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001470-000014AC .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 000014AC-000014B0 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 000014B0-000014C0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000014C0-000014C8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000014C8-000014D0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000014D0-000014D8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000014D8-000014E0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000014E0-00001518 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001518-00001520 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001520-00001528 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001528-00001530 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001530-00001568 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001568-0000156C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000156C-00001574 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001574-0000157C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000157C-00001584 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001584-00001590 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001590-0000159C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000159C-000015A4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000015A4-000015AC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000015AC-000015B4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000015B4-000015BC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_sss.cpp b/src/d/actor/d_a_sss.cpp new file mode 100644 index 000000000..78e0a134d --- /dev/null +++ b/src/d/actor/d_a_sss.cpp @@ -0,0 +1,293 @@ +// +// Generated by dtk +// Translation Unit: d_a_sss.cpp +// + +#include "d_a_sss.h" +#include "dolphin/types.h" + +/* 000000EC-000001F0 .text hand_draw__FP9sss_class */ +void hand_draw(sss_class*) { + /* Nonmatching */ +} + +/* 000001F0-00000248 .text daSss_Draw__FP9sss_class */ +void daSss_Draw(sss_class*) { + /* Nonmatching */ +} + +/* 00000248-000002C8 .text hand_close__FP9sss_class */ +void hand_close(sss_class*) { + /* Nonmatching */ +} + +/* 000002C8-00000348 .text hand_open__FP9sss_class */ +void hand_open(sss_class*) { + /* Nonmatching */ +} + +/* 00000348-00000444 .text hand_mtx_set__FP9sss_class */ +void hand_mtx_set(sss_class*) { + /* Nonmatching */ +} + +/* 00000444-000004CC .text control3__FP9sss_class */ +void control3(sss_class*) { + /* Nonmatching */ +} + +/* 000004CC-00000804 .text control1__FP9sss_class */ +void control1(sss_class*) { + /* Nonmatching */ +} + +/* 00000804-00000840 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000840-00000B0C .text control2__FP9sss_class */ +void control2(sss_class*) { + /* Nonmatching */ +} + +/* 00000B0C-00000F78 .text cut_control1__FP9sss_class */ +void cut_control1(sss_class*) { + /* Nonmatching */ +} + +/* 00000F78-000014F4 .text cut_control2__FP9sss_class */ +void cut_control2(sss_class*) { + /* Nonmatching */ +} + +/* 000014F4-00002614 .text hand_move__FP9sss_class */ +void hand_move(sss_class*) { + /* Nonmatching */ +} + +/* 00002614-00002618 .text hand_main__FP9sss_class */ +void hand_main(sss_class*) { + /* Nonmatching */ +} + +/* 00002618-0000269C .text daSss_Execute__FP9sss_class */ +void daSss_Execute(sss_class*) { + /* Nonmatching */ +} + +/* 0000269C-000026A4 .text daSss_IsDelete__FP9sss_class */ +void daSss_IsDelete(sss_class*) { + /* Nonmatching */ +} + +/* 000026A4-00002720 .text daSss_Delete__FP9sss_class */ +void daSss_Delete(sss_class*) { + /* Nonmatching */ +} + +/* 00002720-000028A0 .text useHeapInit__FP9sss_class */ +void useHeapInit(sss_class*) { + /* Nonmatching */ +} + +/* 000028A0-000028C0 .text daSss_solidHeapCB__FP10fopAc_ac_c */ +void daSss_solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000028C0-00002BB4 .text daSss_Create__FP10fopAc_ac_c */ +void daSss_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002BB4-00002BFC .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00002BFC-00002C58 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00002C58-00002CA0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00002CA0-00002D6C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002D6C-00002DF0 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00002DF0-00002E2C .text __dt__5sss_sFv */ +sss_s::~sss_s() { + /* Nonmatching */ +} + +/* 00002E2C-00002E30 .text __ct__5sss_sFv */ +sss_s::sss_s() { + /* Nonmatching */ +} + +/* 00002E30-00002E40 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002E40-00002E48 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002E48-00002E50 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002E50-00002E58 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E58-00002E60 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E60-00002E98 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002E98-00002EA0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EA0-00002EA8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EA8-00002EB0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EB0-00002EE8 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002EE8-00002EEC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002EEC-00002EF4 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002EF4-00002EFC .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002EFC-00002F04 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002F04-00002F10 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002F10-00002F1C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002F1C-00002F64 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00002F9C-00002FA4 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002FA4-00002FAC .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002FAC-00002FB4 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002FB4-00002FBC .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002FBC-00002FC4 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00002FC4-00002FCC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002FCC-00002FD4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00002FD4-000030EC .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 000030EC-0000318C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 0000318C-000031E8 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000031E8-00003230 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00003230-0000328C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000328C-000032D4 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000032D4-00003354 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_st.cpp b/src/d/actor/d_a_st.cpp new file mode 100644 index 000000000..2d5971ddc --- /dev/null +++ b/src/d/actor/d_a_st.cpp @@ -0,0 +1,618 @@ +// +// Generated by dtk +// Translation Unit: d_a_st.cpp +// + +#include "d_a_st.h" +#include "dolphin/types.h" + +/* 000000EC-000005B4 .text smoke_set_s__FP8st_classf */ +void smoke_set_s(st_class*, float) { + /* Nonmatching */ +} + +/* 000005B4-000006E0 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 000006E0-00000780 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00000780-000007DC .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000007DC-00000824 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000824-00000880 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000880-000008C8 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000008C8-0000095C .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000095C-000009A4 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000009A4-000009E0 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 000009E0-00000A28 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000A28-00000BE8 .text spin_smoke_move__FP8st_class */ +void spin_smoke_move(st_class*) { + /* Nonmatching */ +} + +/* 00000BE8-00000D10 .text anm_init__FP8st_classifUcfi */ +void anm_init(st_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000D10-00000E38 .text head_anm_init__FP8st_classifUcfi */ +void head_anm_init(st_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000E38-00001394 .text ke_control__FP8st_classP7st_ke_si */ +void ke_control(st_class*, st_ke_s*, int) { + /* Nonmatching */ +} + +/* 00001394-000014AC .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 000014AC-0000152C .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 0000152C-00001570 .text ke_pos_set__FP8st_classP7st_ke_si */ +void ke_pos_set(st_class*, st_ke_s*, int) { + /* Nonmatching */ +} + +/* 00001570-000015FC .text ke_disp__FP8st_class */ +void ke_disp(st_class*) { + /* Nonmatching */ +} + +/* 000015FC-00001664 .text ke_move__FP8st_class */ +void ke_move(st_class*) { + /* Nonmatching */ +} + +/* 00001664-00001A18 .text nun_control__FP8st_class */ +void nun_control(st_class*) { + /* Nonmatching */ +} + +/* 00001A18-00001B08 .text nun_pos_set__FP8st_class */ +void nun_pos_set(st_class*) { + /* Nonmatching */ +} + +/* 00001B08-00001C78 .text nun_move__FP8st_class */ +void nun_move(st_class*) { + /* Nonmatching */ +} + +/* 00001C78-00001D34 .text st_part_drawShadow__FP8st_classP8J3DModelP4cXyzPi */ +void st_part_drawShadow(st_class*, J3DModel*, cXyz*, int*) { + /* Nonmatching */ +} + +/* 00001D34-00001E80 .text st_part_draw__FP8st_class */ +void st_part_draw(st_class*) { + /* Nonmatching */ +} + +/* 00001E80-00001F90 .text daSt_Draw__FP8st_class */ +void daSt_Draw(st_class*) { + /* Nonmatching */ +} + +/* 00001F90-00002080 .text wait_set__FP8st_class */ +void wait_set(st_class*) { + /* Nonmatching */ +} + +/* 00002080-00002164 .text walk_set__FP8st_classf */ +void walk_set(st_class*, float) { + /* Nonmatching */ +} + +/* 00002164-00002320 .text speed_pos_calc__FP8st_class */ +void speed_pos_calc(st_class*) { + /* Nonmatching */ +} + +/* 00002320-00002604 .text jyunkai__FP8st_class */ +void jyunkai(st_class*) { + /* Nonmatching */ +} + +/* 00002604-00002630 .text attack_set__FP8st_classifUc */ +void attack_set(st_class*, int, float, unsigned char) { + /* Nonmatching */ +} + +/* 00002630-000029F8 .text buki_smoke_set__FP8st_class */ +void buki_smoke_set(st_class*) { + /* Nonmatching */ +} + +/* 000029F8-00003F4C .text fight__FP8st_class */ +void fight(st_class*) { + /* Nonmatching */ +} + +/* 00003F4C-000044C8 .text fight2__FP8st_class */ +void fight2(st_class*) { + /* Nonmatching */ +} + +/* 000044C8-00004784 .text ground_wait__FP8st_class */ +void ground_wait(st_class*) { + /* Nonmatching */ +} + +/* 00004784-00004990 .text kan_wait__FP8st_class */ +void kan_wait(st_class*) { + /* Nonmatching */ +} + +/* 00004990-00004CF0 .text st_break_wait__FP8st_class */ +void st_break_wait(st_class*) { + /* Nonmatching */ +} + +/* 00004CF0-00005098 .text head_damage__FP8st_class */ +void head_damage(st_class*) { + /* Nonmatching */ +} + +/* 00005098-000050D4 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 000050D4-00005484 .text ue_move__FP8st_class */ +void ue_move(st_class*) { + /* Nonmatching */ +} + +/* 00005484-000057A0 .text sita_move__FP8st_class */ +void sita_move(st_class*) { + /* Nonmatching */ +} + +/* 000057A0-00005950 .text St_move__FP8st_class */ +void St_move(st_class*) { + /* Nonmatching */ +} + +/* 00005950-000060B4 .text damage_check__FP8st_class */ +void damage_check(st_class*) { + /* Nonmatching */ +} + +/* 000060B4-0000665C .text part_posmove__FP8st_classP4st_p */ +void part_posmove(st_class*, st_p*) { + /* Nonmatching */ +} + +/* 0000665C-00007D38 .text part_move__FP8st_classi */ +void part_move(st_class*, int) { + /* Nonmatching */ +} + +/* 00007D38-00008144 .text cc_set__FP8st_class */ +void cc_set(st_class*) { + /* Nonmatching */ +} + +/* 00008144-000082F8 .text eff_move__FP8st_class */ +void eff_move(st_class*) { + /* Nonmatching */ +} + +/* 000082F8-000087C8 .text daSt_Execute__FP8st_class */ +void daSt_Execute(st_class*) { + /* Nonmatching */ +} + +/* 000087C8-000087D0 .text daSt_IsDelete__FP8st_class */ +void daSt_IsDelete(st_class*) { + /* Nonmatching */ +} + +/* 000087D0-000088CC .text daSt_Delete__FP8st_class */ +void daSt_Delete(st_class*) { + /* Nonmatching */ +} + +/* 000088CC-00008B44 .text createHeap__FP10fopAc_ac_c */ +void createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00008B44-00008F60 .text daSt_Create__FP10fopAc_ac_c */ +void daSt_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00008F60-00009238 .text __ct__8st_classFv */ +st_class::st_class() { + /* Nonmatching */ +} + +/* 00009238-00009304 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00009304-0000934C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000934C-000093C8 .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 000093C8-000093EC .text __defctor__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 000093EC-000093F0 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 000093F0-000093F4 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 000093F4-00009470 .text __dt__7st_ke_sFv */ +st_ke_s::~st_ke_s() { + /* Nonmatching */ +} + +/* 00009470-000094D8 .text __ct__7st_ke_sFv */ +st_ke_s::st_ke_s() { + /* Nonmatching */ +} + +/* 000094D8-00009568 .text __dt__4st_pFv */ +st_p::~st_p() { + /* Nonmatching */ +} + +/* 00009568-000095A0 .text __ct__4st_pFv */ +st_p::st_p() { + /* Nonmatching */ +} + +/* 000095A0-000095E8 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000095E8-00009644 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00009644-0000968C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000968C-00009758 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00009758-000097DC .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 000097DC-00009838 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00009838-000098A8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000098A8-00009930 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00009930-00009934 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00009934-00009938 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00009938-0000993C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000993C-00009940 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00009940-00009988 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00009988-000099E4 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000099E4-00009A2C .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00009A2C-00009A74 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00009A74-00009AD0 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00009AD0-00009AE0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00009AE0-00009AE8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009AE8-00009AF0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009AF0-00009AF8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009AF8-00009B00 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009B00-00009B38 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009B38-00009B40 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009B40-00009B48 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009B48-00009B50 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009B50-00009B88 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009B88-00009B8C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00009B8C-00009B94 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00009B94-00009BA4 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00009BA4-00009BAC .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009BAC-00009BB4 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009BB4-00009BBC .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009BBC-00009BC4 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009BC4-00009BFC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009BFC-00009C04 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009C04-00009C0C .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009C0C-00009C14 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009C14-00009C4C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009C4C-00009C54 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00009C54-00009C5C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00009C5C-00009C68 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00009C68-00009C74 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00009CFC-00009D44 .text __dt__5HIO_cFv */ +HIO_c::~HIO_c() { + /* Nonmatching */ +} + +/* 00009D44-00009D4C .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009D4C-00009D54 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00009D54-00009D5C .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009D5C-00009D64 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009D64-00009D6C .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00009D6C-00009D74 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00009D74-00009D7C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00009D7C-00009D84 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00009D84-00009D8C .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00009D8C-00009D94 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00009D94-00009D9C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00009D9C-00009DA4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00009DA4-00009DAC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00009DAC-00009DB4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00009DB4-00009DBC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_steam_tag.cpp b/src/d/actor/d_a_steam_tag.cpp new file mode 100644 index 000000000..d6bd08cbb --- /dev/null +++ b/src/d/actor/d_a_steam_tag.cpp @@ -0,0 +1,248 @@ +// +// Generated by dtk +// Translation Unit: d_a_steam_tag.cpp +// + +#include "d_a_steam_tag.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getData__12daSteamTag_cFv */ +void daSteamTag_c::getData() { + /* Nonmatching */ +} + +/* 00000084-0000029C .text CreateInit__12daSteamTag_cFv */ +void daSteamTag_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000029C-00000398 .text createEmitter__12daSteamTag_cFv */ +void daSteamTag_c::createEmitter() { + /* Nonmatching */ +} + +/* 00000398-000003B4 .text endEmitter__12daSteamTag_cFv */ +void daSteamTag_c::endEmitter() { + /* Nonmatching */ +} + +/* 000003B4-000003BC .text daSteamTag_Draw__FP12daSteamTag_c */ +void daSteamTag_Draw(daSteamTag_c*) { + /* Nonmatching */ +} + +/* 000003BC-000003DC .text daSteamTag_Execute__FP12daSteamTag_c */ +void daSteamTag_Execute(daSteamTag_c*) { + /* Nonmatching */ +} + +/* 000003DC-000006FC .text execute__12daSteamTag_cFv */ +void daSteamTag_c::execute() { + /* Nonmatching */ +} + +/* 000006FC-00000704 .text daSteamTag_IsDelete__FP12daSteamTag_c */ +void daSteamTag_IsDelete(daSteamTag_c*) { + /* Nonmatching */ +} + +/* 00000704-0000072C .text daSteamTag_Delete__FP12daSteamTag_c */ +void daSteamTag_Delete(daSteamTag_c*) { + /* Nonmatching */ +} + +/* 0000072C-00000930 .text __dt__12daSteamTag_cFv */ +daSteamTag_c::~daSteamTag_c() { + /* Nonmatching */ +} + +/* 00000930-00000AD0 .text daSteamTag_Create__FP10fopAc_ac_c */ +void daSteamTag_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000AD0-00000BB0 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000BB0-00000C0C .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00000C0C-00000C54 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000C54-00000D20 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000D20-00000D68 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000D68-00000DC4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000DC4-00000E0C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000E0C-00000E68 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000E68-00000EB0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00000EB0-00000EC0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000EC0-00000EC8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000EC8-00000ED0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000ED0-00000ED8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000ED8-00000EE0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000EE0-00000F18 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000F18-00000F20 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F20-00000F28 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F28-00000F30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F30-00000F68 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F68-00000F6C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000F6C-00000F74 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000F74-00000F7C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000F7C-00000F84 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000F84-00000F90 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000F90-00000F9C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000F9C-00000FAC .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000FAC-00000FB4 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000FB4-00000FBC .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000FBC-00000FF4 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000FF4-00000FFC .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000FFC-00001004 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001004-0000100C .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000100C-00001044 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001044-0000104C .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 0000104C-00001054 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00001054-0000105C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000105C-00001064 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_stone.cpp b/src/d/actor/d_a_stone.cpp new file mode 100644 index 000000000..4d52afd16 --- /dev/null +++ b/src/d/actor/d_a_stone.cpp @@ -0,0 +1,508 @@ +// +// Generated by dtk +// Translation Unit: d_a_stone.cpp +// + +#include "d_a_stone.h" +#include "dolphin/types.h" + +/* 000000EC-00000110 .text CreateHeapCB__7daStoneFP10fopAc_ac_c */ +void daStone::CreateHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000110-000002B0 .text create_heap__Q27daStone5Act_cFv */ +void daStone::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 000002B0-0000033C .text chk_appear__Q27daStone5Act_cFv */ +void daStone::Act_c::chk_appear() { + /* Nonmatching */ +} + +/* 0000033C-00000744 .text _create__Q27daStone5Act_cFv */ +void daStone::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000744-00000958 .text __ct__Q27daStone5Act_cFv */ +daStone::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 00000958-00000A24 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000A24-00000A6C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000A6C-00000AC8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000AC8-00000B10 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000B10-00000B6C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000B6C-00000BA8 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000BA8-00000D10 .text __dt__20dBgS_ObjGndChk_YoganFv */ +dBgS_ObjGndChk_Yogan::~dBgS_ObjGndChk_Yogan() { + /* Nonmatching */ +} + +/* 00000D10-00000E50 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00000E50-00000F68 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00000F68-00001008 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001008-00001064 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001064-000010AC .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000010AC-00001108 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001108-00001150 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001150-000011D0 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000011D0-00001258 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00001258-000012C8 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000012C8-00001324 .text _delete__Q27daStone5Act_cFv */ +void daStone::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00001324-000013F8 .text mode_wait_init__Q27daStone5Act_cFv */ +void daStone::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 000013F8-0000147C .text mode_wait__Q27daStone5Act_cFv */ +void daStone::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 0000147C-000014FC .text mode_carry_init__Q27daStone5Act_cFv */ +void daStone::Act_c::mode_carry_init() { + /* Nonmatching */ +} + +/* 000014FC-00001600 .text mode_carry__Q27daStone5Act_cFv */ +void daStone::Act_c::mode_carry() { + /* Nonmatching */ +} + +/* 00001600-00001730 .text mode_drop_init__Q27daStone5Act_cFv */ +void daStone::Act_c::mode_drop_init() { + /* Nonmatching */ +} + +/* 00001730-000017A4 .text mode_drop__Q27daStone5Act_cFv */ +void daStone::Act_c::mode_drop() { + /* Nonmatching */ +} + +/* 000017A4-00001958 .text mode_sink_init__Q27daStone5Act_cFv */ +void daStone::Act_c::mode_sink_init() { + /* Nonmatching */ +} + +/* 00001958-000019C8 .text mode_sink__Q27daStone5Act_cFv */ +void daStone::Act_c::mode_sink() { + /* Nonmatching */ +} + +/* 000019C8-00001C0C .text mode_proc_call__Q27daStone5Act_cFv */ +void daStone::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00001C0C-00001CAC .text cull_set_draw__Q27daStone5Act_cFv */ +void daStone::Act_c::cull_set_draw() { + /* Nonmatching */ +} + +/* 00001CAC-00001D4C .text cull_set_move__Q27daStone5Act_cFv */ +void daStone::Act_c::cull_set_move() { + /* Nonmatching */ +} + +/* 00001D4C-00001F00 .text damaged__Q27daStone5Act_cFi */ +void daStone::Act_c::damaged(int) { + /* Nonmatching */ +} + +/* 00001F00-00002058 .text damage_cc_proc__Q27daStone5Act_cFv */ +void daStone::Act_c::damage_cc_proc() { + /* Nonmatching */ +} + +/* 00002058-000021F4 .text damage_bg_proc__Q27daStone5Act_cFv */ +void daStone::Act_c::damage_bg_proc() { + /* Nonmatching */ +} + +/* 000021F4-000023F4 .text damage_bg_proc_directly__Q27daStone5Act_cFv */ +void daStone::Act_c::damage_bg_proc_directly() { + /* Nonmatching */ +} + +/* 000023F4-0000252C .text set_mtx__Q27daStone5Act_cFv */ +void daStone::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000252C-0000259C .text init_mtx__Q27daStone5Act_cFv */ +void daStone::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 0000259C-0000266C .text init_rot_throw__Q27daStone5Act_cFv */ +void daStone::Act_c::init_rot_throw() { + /* Nonmatching */ +} + +/* 0000266C-000026F0 .text init_rot_clean__Q27daStone5Act_cFv */ +void daStone::Act_c::init_rot_clean() { + /* Nonmatching */ +} + +/* 000026F0-00002824 .text set_drop_rot__Q27daStone5Act_cFv */ +void daStone::Act_c::set_drop_rot() { + /* Nonmatching */ +} + +/* 00002824-00002958 .text set_sink_rot__Q27daStone5Act_cFv */ +void daStone::Act_c::set_sink_rot() { + /* Nonmatching */ +} + +/* 00002958-00002AF0 .text eff_break__Q27daStone5Act_cFv */ +void daStone::Act_c::eff_break() { + /* Nonmatching */ +} + +/* 00002AF0-00002B4C .text eff_hit_water_splash__Q27daStone5Act_cFv */ +void daStone::Act_c::eff_hit_water_splash() { + /* Nonmatching */ +} + +/* 00002B4C-00002BA4 .text eff_hit_lava_splash__Q27daStone5Act_cFv */ +void daStone::Act_c::eff_hit_lava_splash() { + /* Nonmatching */ +} + +/* 00002BA4-00002BE0 .text eff_land_smoke__Q27daStone5Act_cFv */ +void daStone::Act_c::eff_land_smoke() { + /* Nonmatching */ +} + +/* 00002BE0-00002D14 .text bg_crr_water__Q27daStone5Act_cFv */ +void daStone::Act_c::bg_crr_water() { + /* Nonmatching */ +} + +/* 00002D14-00002DA0 .text bg_crr_lava__Q27daStone5Act_cFv */ +void daStone::Act_c::bg_crr_lava() { + /* Nonmatching */ +} + +/* 00002DA0-00002DEC .text chk_sink_lava__Q27daStone5Act_cFv */ +void daStone::Act_c::chk_sink_lava() { + /* Nonmatching */ +} + +/* 00002DEC-00002DF4 .text chk_sink_water__Q27daStone5Act_cFv */ +void daStone::Act_c::chk_sink_water() { + /* Nonmatching */ +} + +/* 00002DF4-00002E84 .text water_tention__Q27daStone5Act_cFv */ +void daStone::Act_c::water_tention() { + /* Nonmatching */ +} + +/* 00002E84-00002FB8 .text se_fall_water__Q27daStone5Act_cFv */ +void daStone::Act_c::se_fall_water() { + /* Nonmatching */ +} + +/* 00002FB8-000030D0 .text se_fall_lava__Q27daStone5Act_cFv */ +void daStone::Act_c::se_fall_lava() { + /* Nonmatching */ +} + +/* 000030D0-00003124 .text set_senv__Q27daStone5Act_cCFii */ +void daStone::Act_c::set_senv(int, int) const { + /* Nonmatching */ +} + +/* 00003124-0000315C .text cam_lockoff__Q27daStone5Act_cCFv */ +void daStone::Act_c::cam_lockoff() const { + /* Nonmatching */ +} + +/* 0000315C-00003358 .text _execute__Q27daStone5Act_cFv */ +void daStone::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00003358-0000344C .text _draw__Q27daStone5Act_cFv */ +void daStone::Act_c::_draw() { + /* Nonmatching */ +} + +/* 0000344C-0000346C .text Create__Q27daStone6MethodFPv */ +void daStone::Method::Create(void*) { + /* Nonmatching */ +} + +/* 0000346C-00003490 .text Delete__Q27daStone6MethodFPv */ +void daStone::Method::Delete(void*) { + /* Nonmatching */ +} + +/* 00003490-000034B4 .text Execute__Q27daStone6MethodFPv */ +void daStone::Method::Execute(void*) { + /* Nonmatching */ +} + +/* 000034B4-000034D8 .text Draw__Q27daStone6MethodFPv */ +void daStone::Method::Draw(void*) { + /* Nonmatching */ +} + +/* 000034D8-000034E0 .text IsDelete__Q27daStone6MethodFPv */ +void daStone::Method::IsDelete(void*) { + /* Nonmatching */ +} + +/* 000034E0-00003528 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00003528-00003584 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00003584-000035CC .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000035CC-00003614 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00003614-00003624 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003624-0000362C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000362C-00003634 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003634-0000363C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000363C-00003644 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003644-0000367C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000367C-00003684 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003684-0000368C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000368C-00003694 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003694-000036CC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000036CC-000036D0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000036D0-000036D8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000036D8-000036E0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000036E0-000036E8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000036E8-000036F4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000036F4-00003700 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003700-0000371C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ37daStone5Act_c5Prm_eQ37daStone5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daStone::Act_c::Prm_e, daStone::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00003770-00003778 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003778-00003780 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003780-00003788 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00003788-00003790 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00003790-00003798 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00003798-000037A0 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 000037A0-000037A8 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000037A8-000037B0 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000037B0-000037B8 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 000037B8-000037C0 .text @20@__dt__20dBgS_ObjGndChk_YoganFv */ +void @20@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 000037C0-000037C8 .text @76@__dt__20dBgS_ObjGndChk_YoganFv */ +void @76@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 000037C8-000037D0 .text @64@__dt__20dBgS_ObjGndChk_YoganFv */ +void @64@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 000037D0-000037D8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000037D8-000037E0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000037E0-000037E8 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_stone2.cpp b/src/d/actor/d_a_stone2.cpp new file mode 100644 index 000000000..5d74b8d00 --- /dev/null +++ b/src/d/actor/d_a_stone2.cpp @@ -0,0 +1,508 @@ +// +// Generated by dtk +// Translation Unit: d_a_stone2.cpp +// + +#include "d_a_stone2.h" +#include "dolphin/types.h" + +/* 000000EC-00000208 .text __ct__Q28daStone25Act_cFv */ +daStone2::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 00000208-000002D4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000002D4-0000031C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000031C-00000378 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000378-000003C0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000003C0-0000041C .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000041C-00000458 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000458-000004E0 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000004E0-00000550 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000550-00000580 .text prmZ_init__Q28daStone25Act_cFv */ +void daStone2::Act_c::prmZ_init() { + /* Nonmatching */ +} + +/* 00000580-000005E4 .text is_switch__Q28daStone25Act_cCFv */ +void daStone2::Act_c::is_switch() const { + /* Nonmatching */ +} + +/* 000005E4-00000638 .text on_switch__Q28daStone25Act_cCFv */ +void daStone2::Act_c::on_switch() const { + /* Nonmatching */ +} + +/* 00000638-00000704 .text CreateHeap__Q28daStone25Act_cFv */ +void daStone2::Act_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000704-000009C8 .text Create__Q28daStone25Act_cFv */ +void daStone2::Act_c::Create() { + /* Nonmatching */ +} + +/* 000009C8-000009F4 .text chk_appear__Q28daStone25Act_cFv */ +void daStone2::Act_c::chk_appear() { + /* Nonmatching */ +} + +/* 000009F4-00000B3C .text Mthd_Create__Q28daStone25Act_cFv */ +void daStone2::Act_c::Mthd_Create() { + /* Nonmatching */ +} + +/* 00000B3C-00000B84 .text Delete__Q28daStone25Act_cFv */ +void daStone2::Act_c::Delete() { + /* Nonmatching */ +} + +/* 00000B84-00000BEC .text Mthd_Delete__Q28daStone25Act_cFv */ +void daStone2::Act_c::Mthd_Delete() { + /* Nonmatching */ +} + +/* 00000BEC-00000CE4 .text set_mtx__Q28daStone25Act_cFv */ +void daStone2::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000CE4-00000D20 .text init_mtx__Q28daStone25Act_cFv */ +void daStone2::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000D20-00000DC0 .text cull_set_draw__Q28daStone25Act_cFv */ +void daStone2::Act_c::cull_set_draw() { + /* Nonmatching */ +} + +/* 00000DC0-00000E74 .text cull_set_move__Q28daStone25Act_cFv */ +void daStone2::Act_c::cull_set_move() { + /* Nonmatching */ +} + +/* 00000E74-00001088 .text damaged__Q28daStone25Act_cFi */ +void daStone2::Act_c::damaged(int) { + /* Nonmatching */ +} + +/* 00001088-0000115C .text damage_cc_proc__Q28daStone25Act_cFv */ +void daStone2::Act_c::damage_cc_proc() { + /* Nonmatching */ +} + +/* 0000115C-00001164 .text damage_bg_proc__Q28daStone25Act_cFv */ +void daStone2::Act_c::damage_bg_proc() { + /* Nonmatching */ +} + +/* 00001164-00001214 .text damage_bg_proc_directly__Q28daStone25Act_cFv */ +void daStone2::Act_c::damage_bg_proc_directly() { + /* Nonmatching */ +} + +/* 00001214-00001368 .text eff_m_break__Q28daStone25Act_cFUsUs */ +void daStone2::Act_c::eff_m_break(unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 00001368-0000143C .text eff_b_break__Q28daStone25Act_cFUs */ +void daStone2::Act_c::eff_b_break(unsigned short) { + /* Nonmatching */ +} + +/* 0000143C-000015D8 .text eff_break_ebrock__Q28daStone25Act_cFv */ +void daStone2::Act_c::eff_break_ebrock() { + /* Nonmatching */ +} + +/* 000015D8-00001774 .text eff_break_ekao__Q28daStone25Act_cFv */ +void daStone2::Act_c::eff_break_ekao() { + /* Nonmatching */ +} + +/* 00001774-00001910 .text eff_break_ebrock2__Q28daStone25Act_cFv */ +void daStone2::Act_c::eff_break_ebrock2() { + /* Nonmatching */ +} + +/* 00001910-00001ABC .text eff_lift_smoke_start__Q28daStone25Act_cFv */ +void daStone2::Act_c::eff_lift_smoke_start() { + /* Nonmatching */ +} + +/* 00001ABC-00001AFC .text eff_lift_smoke_end__Q28daStone25Act_cFv */ +void daStone2::Act_c::eff_lift_smoke_end() { + /* Nonmatching */ +} + +/* 00001AFC-00001B28 .text eff_lift_smoke_remove__Q28daStone25Act_cFv */ +void daStone2::Act_c::eff_lift_smoke_remove() { + /* Nonmatching */ +} + +/* 00001B28-00001B7C .text set_senv__Q28daStone25Act_cCFii */ +void daStone2::Act_c::set_senv(int, int) const { + /* Nonmatching */ +} + +/* 00001B7C-00001BB4 .text cam_lockoff__Q28daStone25Act_cCFv */ +void daStone2::Act_c::cam_lockoff() const { + /* Nonmatching */ +} + +/* 00001BB4-00001BE4 .text mode_wait_init__Q28daStone25Act_cFv */ +void daStone2::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00001BE4-00001C44 .text mode_wait__Q28daStone25Act_cFv */ +void daStone2::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00001C44-00001CC0 .text mode_carry_init__Q28daStone25Act_cFv */ +void daStone2::Act_c::mode_carry_init() { + /* Nonmatching */ +} + +/* 00001CC0-00001D5C .text mode_carry__Q28daStone25Act_cFv */ +void daStone2::Act_c::mode_carry() { + /* Nonmatching */ +} + +/* 00001D5C-00001E00 .text mode_drop_init__Q28daStone25Act_cFv */ +void daStone2::Act_c::mode_drop_init() { + /* Nonmatching */ +} + +/* 00001E00-00001E6C .text mode_drop__Q28daStone25Act_cFv */ +void daStone2::Act_c::mode_drop() { + /* Nonmatching */ +} + +/* 00001E6C-00001F24 .text mode_fine_init__Q28daStone25Act_cFv */ +void daStone2::Act_c::mode_fine_init() { + /* Nonmatching */ +} + +/* 00001F24-00001FC8 .text mode_fine__Q28daStone25Act_cFv */ +void daStone2::Act_c::mode_fine() { + /* Nonmatching */ +} + +/* 00001FC8-0000219C .text mode_proc_call__Q28daStone25Act_cFv */ +void daStone2::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 0000219C-000021A8 .text demo_non_init__Q28daStone25Act_cFv */ +void daStone2::Act_c::demo_non_init() { + /* Nonmatching */ +} + +/* 000021A8-000021AC .text demo_non__Q28daStone25Act_cFv */ +void daStone2::Act_c::demo_non() { + /* Nonmatching */ +} + +/* 000021AC-00002214 .text demo_req_init__Q28daStone25Act_cFv */ +void daStone2::Act_c::demo_req_init() { + /* Nonmatching */ +} + +/* 00002214-000022AC .text demo_req__Q28daStone25Act_cFv */ +void daStone2::Act_c::demo_req() { + /* Nonmatching */ +} + +/* 000022AC-000022B8 .text demo_run_init__Q28daStone25Act_cFv */ +void daStone2::Act_c::demo_run_init() { + /* Nonmatching */ +} + +/* 000022B8-00002318 .text demo_run__Q28daStone25Act_cFv */ +void daStone2::Act_c::demo_run() { + /* Nonmatching */ +} + +/* 00002318-000023BC .text demo_proc_call__Q28daStone25Act_cFv */ +void daStone2::Act_c::demo_proc_call() { + /* Nonmatching */ +} + +/* 000023BC-00002574 .text Execute__Q28daStone25Act_cFPPA3_A4_f */ +void daStone2::Act_c::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 00002574-00002688 .text draw_shadow__Q28daStone25Act_cFv */ +void daStone2::Act_c::draw_shadow() { + /* Nonmatching */ +} + +/* 00002688-0000273C .text Draw__Q28daStone25Act_cFv */ +void daStone2::Act_c::Draw() { + /* Nonmatching */ +} + +/* 0000273C-0000275C .text Mthd_Create__Q28daStone224@unnamed@d_a_stone2_cpp@FPv */ +void daStone2::@unnamed@d_a_stone2_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000275C-0000277C .text Mthd_Delete__Q28daStone224@unnamed@d_a_stone2_cpp@FPv */ +void daStone2::@unnamed@d_a_stone2_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 0000277C-0000279C .text Mthd_Execute__Q28daStone224@unnamed@d_a_stone2_cpp@FPv */ +void daStone2::@unnamed@d_a_stone2_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 0000279C-000027C8 .text Mthd_Draw__Q28daStone224@unnamed@d_a_stone2_cpp@FPv */ +void daStone2::@unnamed@d_a_stone2_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000027C8-000027F4 .text Mthd_IsDelete__Q28daStone224@unnamed@d_a_stone2_cpp@FPv */ +void daStone2::@unnamed@d_a_stone2_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000027F4-000027FC .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 000027FC-00002804 .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 00002804-0000280C .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 0000280C-00002814 .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + +/* 00002814-0000281C .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 0000281C-00002824 .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 00002824-0000282C .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 0000282C-00002834 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 00002834-0000287C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000287C-000028C4 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000028C4-00002920 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00002920-00002968 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00002968-0000296C .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000296C-00002970 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002970-00002974 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002974-00002978 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00002978-000029C0 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000029C0-00002A1C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00002A1C-00002A2C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00002A2C-00002A34 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002A34-00002A3C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002A3C-00002A44 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002A44-00002A4C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002A4C-00002A84 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002A84-00002A8C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A8C-00002A94 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A94-00002A9C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002A9C-00002AD4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002AD4-00002AD8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00002AD8-00002AE0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002AE0-00002AE8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00002AE8-00002AF0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002AF0-00002AFC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002AFC-00002B08 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00002B08-00002D80 .text __dt__Q28daStone25Act_cFv */ +daStone2::Act_c::~Act_c() { + /* Nonmatching */ +} + +/* 00002D80-00002D9C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ38daStone25Act_c5Prm_eQ38daStone25Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daStone2::Act_c::Prm_e, daStone2::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00002D9C-00002DA4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002DA4-00002DAC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00002DAC-00002DB4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00002DB4-00002DBC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_swattack.cpp b/src/d/actor/d_a_swattack.cpp new file mode 100644 index 000000000..397423ef5 --- /dev/null +++ b/src/d/actor/d_a_swattack.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_swattack.cpp +// + +#include "d_a_swattack.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text _delete__8daSwAt_cFv */ +void daSwAt_c::_delete() { + /* Nonmatching */ +} + +/* 00000080-00000120 .text CreateInit__8daSwAt_cFv */ +void daSwAt_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000120-0000020C .text _create__8daSwAt_cFv */ +void daSwAt_c::_create() { + /* Nonmatching */ +} + +/* 0000020C-000002D8 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000002D8-00000320 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000320-0000037C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000037C-000003C4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000003C4-0000055C .text _execute__8daSwAt_cFv */ +void daSwAt_c::_execute() { + /* Nonmatching */ +} + +/* 0000055C-00000564 .text _draw__8daSwAt_cFv */ +void daSwAt_c::_draw() { + /* Nonmatching */ +} + +/* 00000564-00000584 .text daSwAt_Create__FPv */ +void daSwAt_Create(void*) { + /* Nonmatching */ +} + +/* 00000584-000005A8 .text daSwAt_Delete__FPv */ +void daSwAt_Delete(void*) { + /* Nonmatching */ +} + +/* 000005A8-000005CC .text daSwAt_Draw__FPv */ +void daSwAt_Draw(void*) { + /* Nonmatching */ +} + +/* 000005CC-000005F0 .text daSwAt_Execute__FPv */ +void daSwAt_Execute(void*) { + /* Nonmatching */ +} + +/* 000005F0-000005F8 .text daSwAt_IsDelete__FPv */ +void daSwAt_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000005F8-00000608 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000608-00000610 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000610-00000618 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000618-00000620 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000620-00000628 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000628-00000660 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000660-00000668 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000668-00000670 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000670-00000678 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000678-000006B0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000006B0-000006B4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000006B4-000006BC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000006BC-000006C4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000006C4-000006CC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000006CC-000006D8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000006D8-000006E4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000006E4-000006EC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000006EC-000006F4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_swc00.cpp b/src/d/actor/d_a_swc00.cpp new file mode 100644 index 000000000..992ff3a6d --- /dev/null +++ b/src/d/actor/d_a_swc00.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: d_a_swc00.cpp +// + +#include "d_a_swc00.h" +#include "dolphin/types.h" + +/* 00000078-00000180 .text daSwc00_Execute__FP11swc00_class */ +void daSwc00_Execute(swc00_class*) { + /* Nonmatching */ +} + +/* 00000180-00000188 .text daSwc00_IsDelete__FP11swc00_class */ +void daSwc00_IsDelete(swc00_class*) { + /* Nonmatching */ +} + +/* 00000188-00000190 .text daSwc00_Delete__FP11swc00_class */ +void daSwc00_Delete(swc00_class*) { + /* Nonmatching */ +} + +/* 00000190-00000274 .text daSwc00_Create__FP10fopAc_ac_c */ +void daSwc00_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_swhit0.cpp b/src/d/actor/d_a_swhit0.cpp new file mode 100644 index 000000000..a7c6c6f01 --- /dev/null +++ b/src/d/actor/d_a_swhit0.cpp @@ -0,0 +1,343 @@ +// +// Generated by dtk +// Translation Unit: d_a_swhit0.cpp +// + +#include "d_a_swhit0.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getSwNo__10daSwhit0_cFv */ +void daSwhit0_c::getSwNo() { + /* Nonmatching */ +} + +/* 00000084-00000090 .text getEvNo__10daSwhit0_cFv */ +void daSwhit0_c::getEvNo() { + /* Nonmatching */ +} + +/* 00000090-0000009C .text getType__10daSwhit0_cFv */ +void daSwhit0_c::getType() { + /* Nonmatching */ +} + +/* 0000009C-000000B8 .text getTimer__10daSwhit0_cFv */ +void daSwhit0_c::getTimer() { + /* Nonmatching */ +} + +/* 000000B8-000000C4 .text getSwNo2__10daSwhit0_cFv */ +void daSwhit0_c::getSwNo2() { + /* Nonmatching */ +} + +/* 000000C4-00000230 .text CreateHeap__10daSwhit0_cFv */ +void daSwhit0_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000230-00000270 .text decisionRtType__10daSwhit0_cFv */ +void daSwhit0_c::decisionRtType() { + /* Nonmatching */ +} + +/* 00000270-000004E8 .text CreateInit__10daSwhit0_cFv */ +void daSwhit0_c::CreateInit() { + /* Nonmatching */ +} + +/* 000004E8-00000508 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000508-000006C0 .text create__10daSwhit0_cFv */ +void daSwhit0_c::create() { + /* Nonmatching */ +} + +/* 000006C0-0000078C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000078C-000007D4 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000007D4-000008A0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000008A0-000008E8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000008E8-00000944 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000944-0000098C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000098C-000009E8 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000009E8-00000A44 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000A44-00000AA0 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000AA0-00000AE8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000AE8-00000B44 .text checkHit__10daSwhit0_cFv */ +void daSwhit0_c::checkHit() { + /* Nonmatching */ +} + +/* 00000B44-00000C48 .text DemoProc__10daSwhit0_cFv */ +void daSwhit0_c::DemoProc() { + /* Nonmatching */ +} + +/* 00000C48-00000D8C .text actionOffWait__10daSwhit0_cFv */ +void daSwhit0_c::actionOffWait() { + /* Nonmatching */ +} + +/* 00000D8C-00000E24 .text actionToOnReady__10daSwhit0_cFv */ +void daSwhit0_c::actionToOnReady() { + /* Nonmatching */ +} + +/* 00000E24-00000EC8 .text actionToOnOrder__10daSwhit0_cFv */ +void daSwhit0_c::actionToOnOrder() { + /* Nonmatching */ +} + +/* 00000EC8-00000F3C .text actionToOnDemo__10daSwhit0_cFv */ +void daSwhit0_c::actionToOnDemo() { + /* Nonmatching */ +} + +/* 00000F3C-0000104C .text actionOnWait__10daSwhit0_cFv */ +void daSwhit0_c::actionOnWait() { + /* Nonmatching */ +} + +/* 0000104C-0000115C .text actionOnTimer__10daSwhit0_cFv */ +void daSwhit0_c::actionOnTimer() { + /* Nonmatching */ +} + +/* 0000115C-000011E4 .text setDrawMtx__10daSwhit0_cFv */ +void daSwhit0_c::setDrawMtx() { + /* Nonmatching */ +} + +/* 000011E4-00001334 .text daSwhit0_Draw__FP10daSwhit0_c */ +void daSwhit0_Draw(daSwhit0_c*) { + /* Nonmatching */ +} + +/* 00001334-00001420 .text daSwhit0_Execute__FP10daSwhit0_c */ +void daSwhit0_Execute(daSwhit0_c*) { + /* Nonmatching */ +} + +/* 00001420-00001428 .text daSwhit0_IsDelete__FP10daSwhit0_c */ +void daSwhit0_IsDelete(daSwhit0_c*) { + /* Nonmatching */ +} + +/* 00001428-00001450 .text daSwhit0_Delete__FP10daSwhit0_c */ +void daSwhit0_Delete(daSwhit0_c*) { + /* Nonmatching */ +} + +/* 00001450-00001470 .text daSwhit0_Create__FP10fopAc_ac_c */ +void daSwhit0_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001470-000014B8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000014B8-000014C8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000014C8-000014D0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000014D0-000014D8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000014D8-000014E0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000014E0-000014E8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000014E8-00001520 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001520-00001528 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001528-00001530 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001530-00001538 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001538-00001570 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001570-00001574 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001574-0000157C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000157C-0000158C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000158C-00001594 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001594-0000159C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000159C-000015A4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000015A4-000015AC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000015AC-000015E4 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000015E4-000015EC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000015EC-000015F4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000015F4-000015FC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000015FC-00001634 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001634-0000163C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000163C-00001644 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001644-00001650 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001650-0000165C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000165C-00001678 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 00001678-00001680 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001680-00001688 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001688-00001690 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001690-00001698 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001698-000018A8 .text __dt__10daSwhit0_cFv */ +daSwhit0_c::~daSwhit0_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_switem.cpp b/src/d/actor/d_a_switem.cpp new file mode 100644 index 000000000..fb007373b --- /dev/null +++ b/src/d/actor/d_a_switem.cpp @@ -0,0 +1,173 @@ +// +// Generated by dtk +// Translation Unit: d_a_switem.cpp +// + +#include "d_a_switem.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text _delete__10daSwItem_cFv */ +void daSwItem_c::_delete() { + /* Nonmatching */ +} + +/* 00000080-00000154 .text CreateInit__10daSwItem_cFv */ +void daSwItem_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000154-00000250 .text _create__10daSwItem_cFv */ +void daSwItem_c::_create() { + /* Nonmatching */ +} + +/* 00000250-0000031C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000031C-00000364 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000364-000003C0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000003C0-00000408 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000408-000006DC .text _execute__10daSwItem_cFv */ +void daSwItem_c::_execute() { + /* Nonmatching */ +} + +/* 000006DC-0000076C .text isRupeeInAllCreateTable__10daSwItem_cFi */ +void daSwItem_c::isRupeeInAllCreateTable(int) { + /* Nonmatching */ +} + +/* 0000076C-00000774 .text _draw__10daSwItem_cFv */ +void daSwItem_c::_draw() { + /* Nonmatching */ +} + +/* 00000774-00000794 .text daSwItem_Create__FPv */ +void daSwItem_Create(void*) { + /* Nonmatching */ +} + +/* 00000794-000007B8 .text daSwItem_Delete__FPv */ +void daSwItem_Delete(void*) { + /* Nonmatching */ +} + +/* 000007B8-000007DC .text daSwItem_Draw__FPv */ +void daSwItem_Draw(void*) { + /* Nonmatching */ +} + +/* 000007DC-00000800 .text daSwItem_Execute__FPv */ +void daSwItem_Execute(void*) { + /* Nonmatching */ +} + +/* 00000800-00000808 .text daSwItem_IsDelete__FPv */ +void daSwItem_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000808-00000818 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000818-00000820 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000820-00000828 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000828-00000830 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000830-00000838 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000838-00000870 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000870-00000878 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000878-00000880 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000880-00000888 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000888-000008C0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000008C0-000008C4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000008C4-000008CC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000008CC-000008D4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000008D4-000008DC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000008DC-000008E8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000008E8-000008F4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000008F4-000008FC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000008FC-00000904 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_swpropeller.cpp b/src/d/actor/d_a_swpropeller.cpp new file mode 100644 index 000000000..6882f9638 --- /dev/null +++ b/src/d/actor/d_a_swpropeller.cpp @@ -0,0 +1,203 @@ +// +// Generated by dtk +// Translation Unit: d_a_swpropeller.cpp +// + +#include "d_a_swpropeller.h" +#include "dolphin/types.h" + +/* 00000078-000000B8 .text _delete__10daSwProp_cFv */ +void daSwProp_c::_delete() { + /* Nonmatching */ +} + +/* 000000B8-000000D8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000D8-000001B8 .text CreateHeap__10daSwProp_cFv */ +void daSwProp_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000001B8-00000350 .text CreateInit__10daSwProp_cFv */ +void daSwProp_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000350-00000404 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000404-00000590 .text _create__10daSwProp_cFv */ +void daSwProp_c::_create() { + /* Nonmatching */ +} + +/* 00000590-00000600 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000600-000006CC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000006CC-00000714 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000714-00000770 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000770-000007B8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000007B8-00000838 .text set_mtx__10daSwProp_cFv */ +void daSwProp_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000838-00000B60 .text _execute__10daSwProp_cFv */ +void daSwProp_c::_execute() { + /* Nonmatching */ +} + +/* 00000B60-00000C00 .text _draw__10daSwProp_cFv */ +void daSwProp_c::_draw() { + /* Nonmatching */ +} + +/* 00000C00-00000C20 .text daSwProp_Create__FPv */ +void daSwProp_Create(void*) { + /* Nonmatching */ +} + +/* 00000C20-00000C44 .text daSwProp_Delete__FPv */ +void daSwProp_Delete(void*) { + /* Nonmatching */ +} + +/* 00000C44-00000C68 .text daSwProp_Draw__FPv */ +void daSwProp_Draw(void*) { + /* Nonmatching */ +} + +/* 00000C68-00000C8C .text daSwProp_Execute__FPv */ +void daSwProp_Execute(void*) { + /* Nonmatching */ +} + +/* 00000C8C-00000C94 .text daSwProp_IsDelete__FPv */ +void daSwProp_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000C94-00000CA4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000CA4-00000CAC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000CAC-00000CB4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000CB4-00000CBC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CBC-00000CC4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CC4-00000CFC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000CFC-00000D04 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D04-00000D0C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D0C-00000D14 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D14-00000D4C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D4C-00000D50 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000D50-00000D58 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000D58-00000D60 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000D60-00000D68 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000D68-00000D74 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000D74-00000D80 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000D80-00000D88 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000D88-00000D90 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000D90-00000D98 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00000D98-00000DA0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_swtact.cpp b/src/d/actor/d_a_swtact.cpp new file mode 100644 index 000000000..ae97a3570 --- /dev/null +++ b/src/d/actor/d_a_swtact.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_a_swtact.cpp +// + +#include "d_a_swtact.h" +#include "dolphin/types.h" + +/* 00000078-000000AC .text _delete__10daSwTact_cFv */ +void daSwTact_c::_delete() { + /* Nonmatching */ +} + +/* 000000AC-000000CC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000CC-00000194 .text CreateHeap__10daSwTact_cFv */ +void daSwTact_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000194-0000024C .text CreateInit__10daSwTact_cFv */ +void daSwTact_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000024C-000002CC .text set_mtx__10daSwTact_cFv */ +void daSwTact_c::set_mtx() { + /* Nonmatching */ +} + +/* 000002CC-0000038C .text _create__10daSwTact_cFv */ +void daSwTact_c::_create() { + /* Nonmatching */ +} + +/* 0000038C-00000410 .text getAnswer__10daSwTact_cFv */ +void daSwTact_c::getAnswer() { + /* Nonmatching */ +} + +/* 00000410-000006AC .text _execute__10daSwTact_cFv */ +void daSwTact_c::_execute() { + /* Nonmatching */ +} + +/* 000006AC-00000720 .text _draw__10daSwTact_cFv */ +void daSwTact_c::_draw() { + /* Nonmatching */ +} + +/* 00000720-00000740 .text daSwTact_Create__FPv */ +void daSwTact_Create(void*) { + /* Nonmatching */ +} + +/* 00000740-00000764 .text daSwTact_Delete__FPv */ +void daSwTact_Delete(void*) { + /* Nonmatching */ +} + +/* 00000764-00000788 .text daSwTact_Draw__FPv */ +void daSwTact_Draw(void*) { + /* Nonmatching */ +} + +/* 00000788-000007AC .text daSwTact_Execute__FPv */ +void daSwTact_Execute(void*) { + /* Nonmatching */ +} + +/* 000007AC-000007B4 .text daSwTact_IsDelete__FPv */ +void daSwTact_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_swtdoor.cpp b/src/d/actor/d_a_swtdoor.cpp new file mode 100644 index 000000000..c85b207b1 --- /dev/null +++ b/src/d/actor/d_a_swtdoor.cpp @@ -0,0 +1,38 @@ +// +// Generated by dtk +// Translation Unit: d_a_swtdoor.cpp +// + +#include "d_a_swtdoor.h" +#include "dolphin/types.h" + +/* 00000078-000000C4 .text daSwtdoor_Draw__FP13swtdoor_class */ +void daSwtdoor_Draw(swtdoor_class*) { + /* Nonmatching */ +} + +/* 000000C4-000001BC .text daSwtdoor_Execute__FP13swtdoor_class */ +void daSwtdoor_Execute(swtdoor_class*) { + /* Nonmatching */ +} + +/* 000001BC-000001C4 .text daSwtdoor_IsDelete__FP13swtdoor_class */ +void daSwtdoor_IsDelete(swtdoor_class*) { + /* Nonmatching */ +} + +/* 000001C4-000001F4 .text daSwtdoor_Delete__FP13swtdoor_class */ +void daSwtdoor_Delete(swtdoor_class*) { + /* Nonmatching */ +} + +/* 000001F4-00000260 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000260-00000374 .text daSwtdoor_Create__FP10fopAc_ac_c */ +void daSwtdoor_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_syan.cpp b/src/d/actor/d_a_syan.cpp new file mode 100644 index 000000000..1702f8919 --- /dev/null +++ b/src/d/actor/d_a_syan.cpp @@ -0,0 +1,108 @@ +// +// Generated by dtk +// Translation Unit: d_a_syan.cpp +// + +#include "d_a_syan.h" +#include "dolphin/types.h" + +/* 000000EC-000002D4 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002D4-00000310 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000310-00000440 .text syan_draw__FP10syan_class */ +void syan_draw(syan_class*) { + /* Nonmatching */ +} + +/* 00000440-000004AC .text daSyan_Draw__FP10syan_class */ +void daSyan_Draw(syan_class*) { + /* Nonmatching */ +} + +/* 000004AC-00000CA0 .text daSyan_Execute__FP10syan_class */ +void daSyan_Execute(syan_class*) { + /* Nonmatching */ +} + +/* 00000CA0-00000CA8 .text daSyan_IsDelete__FP10syan_class */ +void daSyan_IsDelete(syan_class*) { + /* Nonmatching */ +} + +/* 00000CA8-00000D1C .text daSyan_Delete__FP10syan_class */ +void daSyan_Delete(syan_class*) { + /* Nonmatching */ +} + +/* 00000D1C-00000E10 .text daSyan_solidHeapCB__FP10fopAc_ac_c */ +void daSyan_solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000E10-00000FE0 .text daSyan_Create__FP10fopAc_ac_c */ +void daSyan_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000FE0-0000104C .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 0000104C-00001074 .text __defctor__19dPa_followEcallBackFv */ +void dPa_followEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00001074-00001078 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00001078-000010B4 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 000010B4-000010B8 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 000010B8-000010BC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000010BC-000010C0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000010C0-000010C4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000010C4-000010C8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000010C8-00001110 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001110-0000116C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_attention.cpp b/src/d/actor/d_a_tag_attention.cpp new file mode 100644 index 000000000..83ad8cb51 --- /dev/null +++ b/src/d/actor/d_a_tag_attention.cpp @@ -0,0 +1,163 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_attention.cpp +// + +#include "d_a_tag_attention.h" +#include "dolphin/types.h" + +/* 00000078-00000188 .text _create__Q214daTagAttention5Act_cFv */ +void daTagAttention::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000188-00000254 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000254-0000029C .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000029C-000002F8 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000002F8-00000340 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000340-00000480 .text _execute__Q214daTagAttention5Act_cFv */ +void daTagAttention::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000480-000004A0 .text Mthd_Create__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv */ +void daTagAttention::@unnamed@d_a_tag_attention_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000004A0-000004A8 .text Mthd_Delete__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv */ +void daTagAttention::@unnamed@d_a_tag_attention_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000004A8-000004C8 .text Mthd_Execute__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv */ +void daTagAttention::@unnamed@d_a_tag_attention_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000004C8-000004D0 .text Mthd_Draw__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv */ +void daTagAttention::@unnamed@d_a_tag_attention_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000004D0-000004D8 .text Mthd_IsDelete__Q214daTagAttention31@unnamed@d_a_tag_attention_cpp@FPv */ +void daTagAttention::@unnamed@d_a_tag_attention_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000004D8-000004E8 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000004E8-000004F0 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000004F0-000004F8 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000004F8-00000500 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000500-00000508 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000508-00000540 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000540-00000548 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000548-00000550 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000550-00000558 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000558-00000590 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000590-00000594 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000594-0000059C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000059C-000005A4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000005A4-000005AC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000005AC-000005B8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000005B8-000005C4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000005C4-000007E0 .text chk_inside__Q214daTagAttention5Act_cCFP4cXyz */ +void daTagAttention::Act_c::chk_inside(cXyz*) const { + /* Nonmatching */ +} + +/* 000007E0-000007FC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ314daTagAttention5Act_c5Prm_eQ314daTagAttention5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTagAttention::Act_c::Prm_e, daTagAttention::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000007FC-00000804 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00000804-0000080C .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_ba1.cpp b/src/d/actor/d_a_tag_ba1.cpp new file mode 100644 index 000000000..ec55cf478 --- /dev/null +++ b/src/d/actor/d_a_tag_ba1.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_ba1.cpp +// + +#include "d_a_tag_ba1.h" +#include "dolphin/types.h" + +/* 000000EC-00000144 .text __ct__15daTag_Ba1_HIO_cFv */ +daTag_Ba1_HIO_c::daTag_Ba1_HIO_c() { + /* Nonmatching */ +} + +/* 00000144-00000164 .text daTag_Ba1_XyCheck_cB__FPvi */ +void daTag_Ba1_XyCheck_cB(void*, int) { + /* Nonmatching */ +} + +/* 00000164-00000184 .text XyCheck_cB__11daTag_Ba1_cFi */ +void daTag_Ba1_c::XyCheck_cB(int) { + /* Nonmatching */ +} + +/* 00000184-000001A4 .text daTag_Ba1_XyEvent_cB__FPvi */ +void daTag_Ba1_XyEvent_cB(void*, int) { + /* Nonmatching */ +} + +/* 000001A4-000001C0 .text XyEvent_cB__11daTag_Ba1_cFi */ +void daTag_Ba1_c::XyEvent_cB(int) { + /* Nonmatching */ +} + +/* 000001C0-00000288 .text createInit__11daTag_Ba1_cFv */ +void daTag_Ba1_c::createInit() { + /* Nonmatching */ +} + +/* 00000288-00000290 .text _draw__11daTag_Ba1_cFv */ +void daTag_Ba1_c::_draw() { + /* Nonmatching */ +} + +/* 00000290-00000340 .text _execute__11daTag_Ba1_cFv */ +void daTag_Ba1_c::_execute() { + /* Nonmatching */ +} + +/* 00000340-00000394 .text _delete__11daTag_Ba1_cFv */ +void daTag_Ba1_c::_delete() { + /* Nonmatching */ +} + +/* 00000394-00000454 .text _create__11daTag_Ba1_cFv */ +void daTag_Ba1_c::_create() { + /* Nonmatching */ +} + +/* 00000454-00000474 .text daTag_Ba1_Create__FP10fopAc_ac_c */ +void daTag_Ba1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000474-00000494 .text daTag_Ba1_Delete__FP11daTag_Ba1_c */ +void daTag_Ba1_Delete(daTag_Ba1_c*) { + /* Nonmatching */ +} + +/* 00000494-000004B4 .text daTag_Ba1_Execute__FP11daTag_Ba1_c */ +void daTag_Ba1_Execute(daTag_Ba1_c*) { + /* Nonmatching */ +} + +/* 000004B4-000004D4 .text daTag_Ba1_Draw__FP11daTag_Ba1_c */ +void daTag_Ba1_Draw(daTag_Ba1_c*) { + /* Nonmatching */ +} + +/* 000004D4-000004DC .text daTag_Ba1_IsDelete__FP11daTag_Ba1_c */ +void daTag_Ba1_IsDelete(daTag_Ba1_c*) { + /* Nonmatching */ +} + +/* 000004DC-00000524 .text __dt__15daTag_Ba1_HIO_cFv */ +daTag_Ba1_HIO_c::~daTag_Ba1_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_etc.cpp b/src/d/actor/d_a_tag_etc.cpp new file mode 100644 index 000000000..4d17f5562 --- /dev/null +++ b/src/d/actor/d_a_tag_etc.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_etc.cpp +// + +#include "d_a_tag_etc.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getEventNo__11daTag_Etc_cFv */ +void daTag_Etc_c::getEventNo() { + /* Nonmatching */ +} + +/* 00000084-00000090 .text getType2__11daTag_Etc_cFv */ +void daTag_Etc_c::getType2() { + /* Nonmatching */ +} + +/* 00000090-000001B4 .text rangeCheck__11daTag_Etc_cFP10fopAc_ac_c */ +void daTag_Etc_c::rangeCheck(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001B4-00000214 .text otherCheck__11daTag_Etc_cFP10fopAc_ac_c */ +void daTag_Etc_c::otherCheck(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000214-000002EC .text demoProc__11daTag_Etc_cFv */ +void daTag_Etc_c::demoProc() { + /* Nonmatching */ +} + +/* 000002EC-00000368 .text demoInitProc__11daTag_Etc_cFv */ +void daTag_Etc_c::demoInitProc() { + /* Nonmatching */ +} + +/* 00000368-00000458 .text create__11daTag_Etc_cFv */ +void daTag_Etc_c::create() { + /* Nonmatching */ +} + +/* 00000458-00000460 .text daTag_Etc_action_wait__FP11daTag_Etc_c */ +void daTag_Etc_action_wait(daTag_Etc_c*) { + /* Nonmatching */ +} + +/* 00000460-000004E8 .text daTag_Etc_action_search__FP11daTag_Etc_c */ +void daTag_Etc_action_search(daTag_Etc_c*) { + /* Nonmatching */ +} + +/* 000004E8-00000560 .text daTag_Etc_action_event__FP11daTag_Etc_c */ +void daTag_Etc_action_event(daTag_Etc_c*) { + /* Nonmatching */ +} + +/* 00000560-0000063C .text daTag_Etc_action_ready__FP11daTag_Etc_c */ +void daTag_Etc_action_ready(daTag_Etc_c*) { + /* Nonmatching */ +} + +/* 0000063C-000006EC .text daTag_Etc_action_hunt__FP11daTag_Etc_c */ +void daTag_Etc_action_hunt(daTag_Etc_c*) { + /* Nonmatching */ +} + +/* 000006EC-000006F4 .text daTag_Etc_Draw__FP11daTag_Etc_c */ +void daTag_Etc_Draw(daTag_Etc_c*) { + /* Nonmatching */ +} + +/* 000006F4-00000730 .text daTag_Etc_Execute__FP11daTag_Etc_c */ +void daTag_Etc_Execute(daTag_Etc_c*) { + /* Nonmatching */ +} + +/* 00000730-00000738 .text daTag_Etc_IsDelete__FP11daTag_Etc_c */ +void daTag_Etc_IsDelete(daTag_Etc_c*) { + /* Nonmatching */ +} + +/* 00000738-00000768 .text daTag_Etc_Delete__FP11daTag_Etc_c */ +void daTag_Etc_Delete(daTag_Etc_c*) { + /* Nonmatching */ +} + +/* 00000768-00000788 .text daTag_Etc_Create__FP10fopAc_ac_c */ +void daTag_Etc_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_event.cpp b/src/d/actor/d_a_tag_event.cpp new file mode 100644 index 000000000..bdbcdeeeb --- /dev/null +++ b/src/d/actor/d_a_tag_event.cpp @@ -0,0 +1,148 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_event.cpp +// + +#include "d_a_tag_event.h" +#include "dolphin/types.h" + +/* 00000078-000000A8 .text daTag_getBk__FUl */ +void daTag_getBk(unsigned long) { + /* Nonmatching */ +} + +/* 000000A8-000000B4 .text getEventNo__13daTag_Event_cFv */ +void daTag_Event_c::getEventNo() { + /* Nonmatching */ +} + +/* 000000B4-000000C0 .text getSwbit__13daTag_Event_cFv */ +void daTag_Event_c::getSwbit() { + /* Nonmatching */ +} + +/* 000000C0-000000CC .text getSwbit2__13daTag_Event_cFv */ +void daTag_Event_c::getSwbit2() { + /* Nonmatching */ +} + +/* 000000CC-000000D8 .text getType__13daTag_Event_cFv */ +void daTag_Event_c::getType() { + /* Nonmatching */ +} + +/* 000000D8-000000E4 .text getEventFlag__13daTag_Event_cFv */ +void daTag_Event_c::getEventFlag() { + /* Nonmatching */ +} + +/* 000000E4-00000150 .text cancelShutter__13daTag_Event_cFv */ +void daTag_Event_c::cancelShutter() { + /* Nonmatching */ +} + +/* 00000150-00000250 .text arrivalTerms__13daTag_Event_cFv */ +void daTag_Event_c::arrivalTerms() { + /* Nonmatching */ +} + +/* 00000250-00000460 .text demoInitProc__13daTag_Event_cFv */ +void daTag_Event_c::demoInitProc() { + /* Nonmatching */ +} + +/* 00000460-00000530 .text demoEndProc__13daTag_Event_cFv */ +void daTag_Event_c::demoEndProc() { + /* Nonmatching */ +} + +/* 00000530-00000784 .text demoProc__13daTag_Event_cFv */ +void daTag_Event_c::demoProc() { + /* Nonmatching */ +} + +/* 00000784-000007FC .text actionEvent__13daTag_Event_cFv */ +void daTag_Event_c::actionEvent() { + /* Nonmatching */ +} + +/* 000007FC-00000900 .text actionReady__13daTag_Event_cFv */ +void daTag_Event_c::actionReady() { + /* Nonmatching */ +} + +/* 00000900-00000A68 .text actionHunt__13daTag_Event_cFv */ +void daTag_Event_c::actionHunt() { + /* Nonmatching */ +} + +/* 00000A68-00000C50 .text actionArrival__13daTag_Event_cFv */ +void daTag_Event_c::actionArrival() { + /* Nonmatching */ +} + +/* 00000C50-00000C70 .text actionSpeEvent__13daTag_Event_cFv */ +void daTag_Event_c::actionSpeEvent() { + /* Nonmatching */ +} + +/* 00000C70-00000CF0 .text actionSpeReady__13daTag_Event_cFv */ +void daTag_Event_c::actionSpeReady() { + /* Nonmatching */ +} + +/* 00000CF0-00000DF0 .text actionSpeHunt__13daTag_Event_cFv */ +void daTag_Event_c::actionSpeHunt() { + /* Nonmatching */ +} + +/* 00000DF0-00000F20 .text actionSpeArrival__13daTag_Event_cFv */ +void daTag_Event_c::actionSpeArrival() { + /* Nonmatching */ +} + +/* 00000F20-00000F28 .text actionWait__13daTag_Event_cFv */ +void daTag_Event_c::actionWait() { + /* Nonmatching */ +} + +/* 00000F28-00001094 .text actionMjReady__13daTag_Event_cFv */ +void daTag_Event_c::actionMjReady() { + /* Nonmatching */ +} + +/* 00001094-00001264 .text actionMjHunt__13daTag_Event_cFv */ +void daTag_Event_c::actionMjHunt() { + /* Nonmatching */ +} + +/* 00001264-0000132C .text actionHunt2__13daTag_Event_cFv */ +void daTag_Event_c::actionHunt2() { + /* Nonmatching */ +} + +/* 0000132C-00001334 .text daTag_Event_Draw__FP13daTag_Event_c */ +void daTag_Event_Draw(daTag_Event_c*) { + /* Nonmatching */ +} + +/* 00001334-000013D4 .text daTag_Event_Execute__FP13daTag_Event_c */ +void daTag_Event_Execute(daTag_Event_c*) { + /* Nonmatching */ +} + +/* 000013D4-000013DC .text daTag_Event_IsDelete__FP13daTag_Event_c */ +void daTag_Event_IsDelete(daTag_Event_c*) { + /* Nonmatching */ +} + +/* 000013DC-0000140C .text daTag_Event_Delete__FP13daTag_Event_c */ +void daTag_Event_Delete(daTag_Event_c*) { + /* Nonmatching */ +} + +/* 0000140C-00001524 .text daTag_Event_Create__FP10fopAc_ac_c */ +void daTag_Event_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_evsw.cpp b/src/d/actor/d_a_tag_evsw.cpp new file mode 100644 index 000000000..520eb917c --- /dev/null +++ b/src/d/actor/d_a_tag_evsw.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_evsw.cpp +// + +#include "d_a_tag_evsw.h" +#include "dolphin/types.h" + +/* 00000078-000001F8 .text _create__Q29daTagEvsw5Act_cFv */ +void daTagEvsw::Act_c::_create() { + /* Nonmatching */ +} + +/* 000001F8-000002C4 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000002C4-0000030C .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000030C-00000368 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000368-000003B0 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000003B0-000003B8 .text _delete__Q29daTagEvsw5Act_cFv */ +void daTagEvsw::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000003B8-0000047C .text _execute__Q29daTagEvsw5Act_cFv */ +void daTagEvsw::Act_c::_execute() { + /* Nonmatching */ +} + +/* 0000047C-00000484 .text _draw__Q29daTagEvsw5Act_cFv */ +void daTagEvsw::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000484-000004A4 .text Mthd_Create__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv */ +void daTagEvsw::@unnamed@d_a_tag_evsw_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000004A4-000004C8 .text Mthd_Delete__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv */ +void daTagEvsw::@unnamed@d_a_tag_evsw_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000004C8-000004EC .text Mthd_Execute__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv */ +void daTagEvsw::@unnamed@d_a_tag_evsw_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000004EC-00000510 .text Mthd_Draw__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv */ +void daTagEvsw::@unnamed@d_a_tag_evsw_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000510-00000518 .text Mthd_IsDelete__Q29daTagEvsw26@unnamed@d_a_tag_evsw_cpp@FPv */ +void daTagEvsw::@unnamed@d_a_tag_evsw_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000518-00000528 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000528-00000530 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000530-00000538 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000538-00000540 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000540-00000548 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000548-00000580 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000580-00000588 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000588-00000590 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000590-00000598 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000598-000005D0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000005D0-000005D4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000005D4-000005DC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000005DC-000005E4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000005E4-000005EC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000005EC-000005F8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000005F8-00000604 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000604-00000620 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ39daTagEvsw5Act_c5Prm_eQ39daTagEvsw5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTagEvsw::Act_c::Prm_e, daTagEvsw::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000620-00000628 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000628-00000630 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_ghostship.cpp b/src/d/actor/d_a_tag_ghostship.cpp new file mode 100644 index 000000000..e784ae2a9 --- /dev/null +++ b/src/d/actor/d_a_tag_ghostship.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_ghostship.cpp +// + +#include "d_a_tag_ghostship.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text __ct__17daTag_Gship_HIO_cFv */ +daTag_Gship_HIO_c::daTag_Gship_HIO_c() { + /* Nonmatching */ +} + +/* 0000010C-00000110 .text modeClearWaitInit__13daTag_Gship_cFv */ +void daTag_Gship_c::modeClearWaitInit() { + /* Nonmatching */ +} + +/* 00000110-000001C0 .text modeClearWait__13daTag_Gship_cFv */ +void daTag_Gship_c::modeClearWait() { + /* Nonmatching */ +} + +/* 000001C0-00000214 .text modeClearEventInit__13daTag_Gship_cFv */ +void daTag_Gship_c::modeClearEventInit() { + /* Nonmatching */ +} + +/* 00000214-00000418 .text modeClearEvent__13daTag_Gship_cFv */ +void daTag_Gship_c::modeClearEvent() { + /* Nonmatching */ +} + +/* 00000418-00000508 .text modeProc__13daTag_Gship_cFQ213daTag_Gship_c6Proc_ei */ +void daTag_Gship_c::modeProc(daTag_Gship_c::Proc_e, int) { + /* Nonmatching */ +} + +/* 00000508-00000534 .text _execute__13daTag_Gship_cFv */ +void daTag_Gship_c::_execute() { + /* Nonmatching */ +} + +/* 00000534-0000053C .text _draw__13daTag_Gship_cFv */ +void daTag_Gship_c::_draw() { + /* Nonmatching */ +} + +/* 0000053C-00000594 .text getArg__13daTag_Gship_cFv */ +void daTag_Gship_c::getArg() { + /* Nonmatching */ +} + +/* 00000594-000005EC .text _create__13daTag_Gship_cFv */ +void daTag_Gship_c::_create() { + /* Nonmatching */ +} + +/* 000005EC-000005F4 .text _delete__13daTag_Gship_cFv */ +void daTag_Gship_c::_delete() { + /* Nonmatching */ +} + +/* 000005F4-00000614 .text daTag_GshipCreate__FPv */ +void daTag_GshipCreate(void*) { + /* Nonmatching */ +} + +/* 00000614-00000638 .text daTag_GshipDelete__FPv */ +void daTag_GshipDelete(void*) { + /* Nonmatching */ +} + +/* 00000638-0000065C .text daTag_GshipExecute__FPv */ +void daTag_GshipExecute(void*) { + /* Nonmatching */ +} + +/* 0000065C-00000680 .text daTag_GshipDraw__FPv */ +void daTag_GshipDraw(void*) { + /* Nonmatching */ +} + +/* 00000680-00000688 .text daTag_GshipIsDelete__FPv */ +void daTag_GshipIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000688-000006D0 .text __dt__17daTag_Gship_HIO_cFv */ +daTag_Gship_HIO_c::~daTag_Gship_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_hint.cpp b/src/d/actor/d_a_tag_hint.cpp new file mode 100644 index 000000000..4224c2a6c --- /dev/null +++ b/src/d/actor/d_a_tag_hint.cpp @@ -0,0 +1,293 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_hint.cpp +// + +#include "d_a_tag_hint.h" +#include "dolphin/types.h" + +/* 000000EC-000000F8 .text getEventNo__12daTag_Hint_cFv */ +void daTag_Hint_c::getEventNo() { + /* Nonmatching */ +} + +/* 000000F8-00000104 .text getSwbit__12daTag_Hint_cFv */ +void daTag_Hint_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000104-00000110 .text getSwbit2__12daTag_Hint_cFv */ +void daTag_Hint_c::getSwbit2() { + /* Nonmatching */ +} + +/* 00000110-0000011C .text getType__12daTag_Hint_cFv */ +void daTag_Hint_c::getType() { + /* Nonmatching */ +} + +/* 0000011C-00000128 .text getType2__12daTag_Hint_cFv */ +void daTag_Hint_c::getType2() { + /* Nonmatching */ +} + +/* 00000128-00000134 .text getMessage__12daTag_Hint_cFv */ +void daTag_Hint_c::getMessage() { + /* Nonmatching */ +} + +/* 00000134-00000140 .text getEventFlag__12daTag_Hint_cFv */ +void daTag_Hint_c::getEventFlag() { + /* Nonmatching */ +} + +/* 00000140-00000330 .text arrivalTerms__12daTag_Hint_cFv */ +void daTag_Hint_c::arrivalTerms() { + /* Nonmatching */ +} + +/* 00000330-000005E8 .text waitTerms__12daTag_Hint_cFv */ +void daTag_Hint_c::waitTerms() { + /* Nonmatching */ +} + +/* 000005E8-0000069C .text rangeCheck_local__12daTag_Hint_cFP4cXyz */ +void daTag_Hint_c::rangeCheck_local(cXyz*) { + /* Nonmatching */ +} + +/* 0000069C-000006CC .text rangeCheck__12daTag_Hint_cFv */ +void daTag_Hint_c::rangeCheck() { + /* Nonmatching */ +} + +/* 000006CC-0000087C .text otherCheck__12daTag_Hint_cFv */ +void daTag_Hint_c::otherCheck() { + /* Nonmatching */ +} + +/* 0000087C-000008B8 .text getPriority__12daTag_Hint_cFv */ +void daTag_Hint_c::getPriority() { + /* Nonmatching */ +} + +/* 000008B8-000009D8 .text makeEventId__12daTag_Hint_cFv */ +void daTag_Hint_c::makeEventId() { + /* Nonmatching */ +} + +/* 000009D8-00000A38 .text initLight__12daTag_Hint_cFv */ +void daTag_Hint_c::initLight() { + /* Nonmatching */ +} + +/* 00000A38-00000B50 .text setLightPos__12daTag_Hint_cFv */ +void daTag_Hint_c::setLightPos() { + /* Nonmatching */ +} + +/* 00000B50-00000B9C .text makeLight__12daTag_Hint_cFv */ +void daTag_Hint_c::makeLight() { + /* Nonmatching */ +} + +/* 00000B9C-00000BD0 .text deleteLight__12daTag_Hint_cFv */ +void daTag_Hint_c::deleteLight() { + /* Nonmatching */ +} + +/* 00000BD0-00000C78 .text findObjectCallBack__FP10fopAc_ac_cPv */ +void findObjectCallBack(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 00000C78-00000CAC .text moveBoxCheck__12daTag_Hint_cFv */ +void daTag_Hint_c::moveBoxCheck() { + /* Nonmatching */ +} + +/* 00000CAC-000010F0 .text setPlayerAngle__12daTag_Hint_cFv */ +void daTag_Hint_c::setPlayerAngle() { + /* Nonmatching */ +} + +/* 000010F0-00001244 .text __dt__14dBgS_CamLinChkFv */ +dBgS_CamLinChk::~dBgS_CamLinChk() { + /* Nonmatching */ +} + +/* 00001244-00001370 .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001370-00001410 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 00001410-0000146C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000146C-000014B4 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000014B4-00001510 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001510-00001558 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001558-000015EC .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 000015EC-00001634 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001634-0000167C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000167C-00001744 .text darkProc__12daTag_Hint_cFv */ +void daTag_Hint_c::darkProc() { + /* Nonmatching */ +} + +/* 00001744-000018A4 .text startProc__12daTag_Hint_cFv */ +void daTag_Hint_c::startProc() { + /* Nonmatching */ +} + +/* 000018A4-000018AC .text next_msgStatus__12daTag_Hint_cFPUl */ +void daTag_Hint_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000018AC-000018B4 .text getMsg__12daTag_Hint_cFv */ +void daTag_Hint_c::getMsg() { + /* Nonmatching */ +} + +/* 000018B4-000018C0 .text talkInit__12daTag_Hint_cFv */ +void daTag_Hint_c::talkInit() { + /* Nonmatching */ +} + +/* 000018C0-00001A00 .text talk__12daTag_Hint_cFv */ +void daTag_Hint_c::talk() { + /* Nonmatching */ +} + +/* 00001A00-00001D98 .text actionEvent__12daTag_Hint_cFv */ +void daTag_Hint_c::actionEvent() { + /* Nonmatching */ +} + +/* 00001D98-00001E7C .text actionHunt__12daTag_Hint_cFv */ +void daTag_Hint_c::actionHunt() { + /* Nonmatching */ +} + +/* 00001E7C-00001F04 .text actionArrival__12daTag_Hint_cFv */ +void daTag_Hint_c::actionArrival() { + /* Nonmatching */ +} + +/* 00001F04-00001F60 .text actionLight__12daTag_Hint_cFv */ +void daTag_Hint_c::actionLight() { + /* Nonmatching */ +} + +/* 00001F60-00001F68 .text actionWait__12daTag_Hint_cFv */ +void daTag_Hint_c::actionWait() { + /* Nonmatching */ +} + +/* 00001F68-00001F70 .text daTag_Hint_Draw__FP12daTag_Hint_c */ +void daTag_Hint_Draw(daTag_Hint_c*) { + /* Nonmatching */ +} + +/* 00001F70-00001FE4 .text daTag_Hint_Execute__FP12daTag_Hint_c */ +void daTag_Hint_Execute(daTag_Hint_c*) { + /* Nonmatching */ +} + +/* 00001FE4-00001FEC .text daTag_Hint_IsDelete__FP12daTag_Hint_c */ +void daTag_Hint_IsDelete(daTag_Hint_c*) { + /* Nonmatching */ +} + +/* 00001FEC-00002074 .text daTag_Hint_Delete__FP12daTag_Hint_c */ +void daTag_Hint_Delete(daTag_Hint_c*) { + /* Nonmatching */ +} + +/* 00002074-00002194 .text daTag_Hint_Create__FP10fopAc_ac_c */ +void daTag_Hint_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000021E8-00002224 .text __dt__15LIGHT_INFLUENCEFv */ +LIGHT_INFLUENCE::~LIGHT_INFLUENCE() { + /* Nonmatching */ +} + +/* 00002224-0000222C .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000222C-00002234 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00002234-0000223C .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000223C-00002244 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00002244-0000224C .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000224C-00002254 .text @20@__dt__14dBgS_CamLinChkFv */ +void @20@__dt__14dBgS_CamLinChkFv { + /* Nonmatching */ +} + +/* 00002254-0000225C .text @100@__dt__14dBgS_CamLinChkFv */ +void @100@__dt__14dBgS_CamLinChkFv { + /* Nonmatching */ +} + +/* 0000225C-00002264 .text @88@__dt__14dBgS_CamLinChkFv */ +void @88@__dt__14dBgS_CamLinChkFv { + /* Nonmatching */ +} + +/* 00002264-00002280 .text getRightHandPos__9daPy_py_cCFv */ +void daPy_py_c::getRightHandPos() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_island.cpp b/src/d/actor/d_a_tag_island.cpp new file mode 100644 index 000000000..77e8889e8 --- /dev/null +++ b/src/d/actor/d_a_tag_island.cpp @@ -0,0 +1,193 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_island.cpp +// + +#include "d_a_tag_island.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getEventNo__14daTag_Island_cFv */ +void daTag_Island_c::getEventNo() { + /* Nonmatching */ +} + +/* 00000084-00000090 .text getSwbit__14daTag_Island_cFv */ +void daTag_Island_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000090-0000009C .text getType__14daTag_Island_cFv */ +void daTag_Island_c::getType() { + /* Nonmatching */ +} + +/* 0000009C-000001D8 .text checkArea__14daTag_Island_cFv */ +void daTag_Island_c::checkArea() { + /* Nonmatching */ +} + +/* 000001D8-00000354 .text makeEvId__14daTag_Island_cFv */ +void daTag_Island_c::makeEvId() { + /* Nonmatching */ +} + +/* 00000354-000003D4 .text getArrivalFlag__14daTag_Island_cFv */ +void daTag_Island_c::getArrivalFlag() { + /* Nonmatching */ +} + +/* 000003D4-0000045C .text otherCheck__14daTag_Island_cFv */ +void daTag_Island_c::otherCheck() { + /* Nonmatching */ +} + +/* 0000045C-00000514 .text arrivalTerms__14daTag_Island_cFv */ +void daTag_Island_c::arrivalTerms() { + /* Nonmatching */ +} + +/* 00000514-00000550 .text demoInitProc__14daTag_Island_cFv */ +void daTag_Island_c::demoInitProc() { + /* Nonmatching */ +} + +/* 00000550-00000558 .text next_msgStatus__14daTag_Island_cFPUl */ +void daTag_Island_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000558-00000560 .text getMsg__14daTag_Island_cFv */ +void daTag_Island_c::getMsg() { + /* Nonmatching */ +} + +/* 00000560-0000056C .text talkInit__14daTag_Island_cFv */ +void daTag_Island_c::talkInit() { + /* Nonmatching */ +} + +/* 0000056C-000006AC .text talk__14daTag_Island_cFv */ +void daTag_Island_c::talk() { + /* Nonmatching */ +} + +/* 000006AC-00000778 .text demoInitTact_Bf__14daTag_Island_cFv */ +void daTag_Island_c::demoInitTact_Bf() { + /* Nonmatching */ +} + +/* 00000778-000007C8 .text demoProcTact_Bf__14daTag_Island_cFv */ +void daTag_Island_c::demoProcTact_Bf() { + /* Nonmatching */ +} + +/* 000007C8-00000854 .text demoInitTact_Af__14daTag_Island_cFv */ +void daTag_Island_c::demoInitTact_Af() { + /* Nonmatching */ +} + +/* 00000854-00000A00 .text demoProcTact_Af__14daTag_Island_cFv */ +void daTag_Island_c::demoProcTact_Af() { + /* Nonmatching */ +} + +/* 00000A00-00000AC4 .text demoInitSpeak__14daTag_Island_cFv */ +void daTag_Island_c::demoInitSpeak() { + /* Nonmatching */ +} + +/* 00000AC4-00000B1C .text demoProcSpeak__14daTag_Island_cFv */ +void daTag_Island_c::demoProcSpeak() { + /* Nonmatching */ +} + +/* 00000B1C-00000B84 .text demoInitWait__14daTag_Island_cFv */ +void daTag_Island_c::demoInitWait() { + /* Nonmatching */ +} + +/* 00000B84-00000BD4 .text demoProcWait__14daTag_Island_cFv */ +void daTag_Island_c::demoProcWait() { + /* Nonmatching */ +} + +/* 00000BD4-00000BE4 .text demoInitCom__14daTag_Island_cFv */ +void daTag_Island_c::demoInitCom() { + /* Nonmatching */ +} + +/* 00000BE4-00000BE8 .text demoProcCom__14daTag_Island_cFv */ +void daTag_Island_c::demoProcCom() { + /* Nonmatching */ +} + +/* 00000BE8-00000CFC .text demoProcCom_ikada__14daTag_Island_cFv */ +void daTag_Island_c::demoProcCom_ikada() { + /* Nonmatching */ +} + +/* 00000CFC-00000D44 .text getNowEventAction__14daTag_Island_cFv */ +void daTag_Island_c::getNowEventAction() { + /* Nonmatching */ +} + +/* 00000D44-00000EDC .text demoProc__14daTag_Island_cFv */ +void daTag_Island_c::demoProc() { + /* Nonmatching */ +} + +/* 00000EDC-00000F4C .text actionTact__14daTag_Island_cFv */ +void daTag_Island_c::actionTact() { + /* Nonmatching */ +} + +/* 00000F4C-00001034 .text actionEvent__14daTag_Island_cFv */ +void daTag_Island_c::actionEvent() { + /* Nonmatching */ +} + +/* 00001034-00001130 .text actionReady__14daTag_Island_cFv */ +void daTag_Island_c::actionReady() { + /* Nonmatching */ +} + +/* 00001130-000011E4 .text actionHunt__14daTag_Island_cFv */ +void daTag_Island_c::actionHunt() { + /* Nonmatching */ +} + +/* 000011E4-00001238 .text actionArrival__14daTag_Island_cFv */ +void daTag_Island_c::actionArrival() { + /* Nonmatching */ +} + +/* 00001238-00001240 .text actionWait__14daTag_Island_cFv */ +void daTag_Island_c::actionWait() { + /* Nonmatching */ +} + +/* 00001240-00001248 .text daTag_Island_Draw__FP14daTag_Island_c */ +void daTag_Island_Draw(daTag_Island_c*) { + /* Nonmatching */ +} + +/* 00001248-000012C4 .text daTag_Island_Execute__FP14daTag_Island_c */ +void daTag_Island_Execute(daTag_Island_c*) { + /* Nonmatching */ +} + +/* 000012C4-000012CC .text daTag_Island_IsDelete__FP14daTag_Island_c */ +void daTag_Island_IsDelete(daTag_Island_c*) { + /* Nonmatching */ +} + +/* 000012CC-000012FC .text daTag_Island_Delete__FP14daTag_Island_c */ +void daTag_Island_Delete(daTag_Island_c*) { + /* Nonmatching */ +} + +/* 000012FC-000013D8 .text daTag_Island_Create__FP10fopAc_ac_c */ +void daTag_Island_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_kb_item.cpp b/src/d/actor/d_a_tag_kb_item.cpp new file mode 100644 index 000000000..344013558 --- /dev/null +++ b/src/d/actor/d_a_tag_kb_item.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_kb_item.cpp +// + +#include "d_a_tag_kb_item.h" +#include "dolphin/types.h" + +/* 00000078-000000C8 .text _delete__13daTagKbItem_cFv */ +void daTagKbItem_c::_delete() { + /* Nonmatching */ +} + +/* 000000C8-0000010C .text CreateInit__13daTagKbItem_cFv */ +void daTagKbItem_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000010C-000001BC .text _create__13daTagKbItem_cFv */ +void daTagKbItem_c::_create() { + /* Nonmatching */ +} + +/* 000001BC-000001C4 .text _execute__13daTagKbItem_cFv */ +void daTagKbItem_c::_execute() { + /* Nonmatching */ +} + +/* 000001C4-000001CC .text _draw__13daTagKbItem_cFv */ +void daTagKbItem_c::_draw() { + /* Nonmatching */ +} + +/* 000001CC-000001EC .text daTagKbItem_Create__FPv */ +void daTagKbItem_Create(void*) { + /* Nonmatching */ +} + +/* 000001EC-00000210 .text daTagKbItem_Delete__FPv */ +void daTagKbItem_Delete(void*) { + /* Nonmatching */ +} + +/* 00000210-00000234 .text daTagKbItem_Draw__FPv */ +void daTagKbItem_Draw(void*) { + /* Nonmatching */ +} + +/* 00000234-00000258 .text daTagKbItem_Execute__FPv */ +void daTagKbItem_Execute(void*) { + /* Nonmatching */ +} + +/* 00000258-00000260 .text daTagKbItem_IsDelete__FPv */ +void daTagKbItem_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_kf1.cpp b/src/d/actor/d_a_tag_kf1.cpp new file mode 100644 index 000000000..c7c0d08e3 --- /dev/null +++ b/src/d/actor/d_a_tag_kf1.cpp @@ -0,0 +1,318 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_kf1.cpp +// + +#include "d_a_tag_kf1.h" +#include "dolphin/types.h" + +/* 000000EC-00000120 .text __ct__15daTag_Kf1_HIO_cFv */ +daTag_Kf1_HIO_c::daTag_Kf1_HIO_c() { + /* Nonmatching */ +} + +/* 00000120-000001B0 .text searchActor_Kutani__FPvPv */ +void searchActor_Kutani(void*, void*) { + /* Nonmatching */ +} + +/* 000001B0-00000220 .text createInit__11daTag_Kf1_cFv */ +void daTag_Kf1_c::createInit() { + /* Nonmatching */ +} + +/* 00000220-00000234 .text setStt__11daTag_Kf1_cFSc */ +void daTag_Kf1_c::setStt(signed char) { + /* Nonmatching */ +} + +/* 00000234-00000294 .text next_msgStatus__11daTag_Kf1_cFPUl */ +void daTag_Kf1_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000294-00000314 .text eventOrder__11daTag_Kf1_cFv */ +void daTag_Kf1_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000314-00000380 .text checkOrder__11daTag_Kf1_cFv */ +void daTag_Kf1_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000380-00000470 .text chkAttention__11daTag_Kf1_cF4cXyz */ +void daTag_Kf1_c::chkAttention(cXyz) { + /* Nonmatching */ +} + +/* 00000470-0000057C .text partner_srch__11daTag_Kf1_cFv */ +void daTag_Kf1_c::partner_srch() { + /* Nonmatching */ +} + +/* 0000057C-00000604 .text checkPartner__11daTag_Kf1_cFv */ +void daTag_Kf1_c::checkPartner() { + /* Nonmatching */ +} + +/* 00000604-00000650 .text goto_nextStage__11daTag_Kf1_cFv */ +void daTag_Kf1_c::goto_nextStage() { + /* Nonmatching */ +} + +/* 00000650-000006DC .text event_talkInit__11daTag_Kf1_cFi */ +void daTag_Kf1_c::event_talkInit(int) { + /* Nonmatching */ +} + +/* 000006DC-0000071C .text event_mesSet__11daTag_Kf1_cFv */ +void daTag_Kf1_c::event_mesSet() { + /* Nonmatching */ +} + +/* 0000071C-00000750 .text event_mesEnd__11daTag_Kf1_cFv */ +void daTag_Kf1_c::event_mesEnd() { + /* Nonmatching */ +} + +/* 00000750-000007A4 .text bensyoInit__11daTag_Kf1_cFv */ +void daTag_Kf1_c::bensyoInit() { + /* Nonmatching */ +} + +/* 000007A4-000007C4 .text event_bensyo__11daTag_Kf1_cFv */ +void daTag_Kf1_c::event_bensyo() { + /* Nonmatching */ +} + +/* 000007C4-000007FC .text event_cntTsubo__11daTag_Kf1_cFv */ +void daTag_Kf1_c::event_cntTsubo() { + /* Nonmatching */ +} + +/* 000007FC-00000978 .text privateCut__11daTag_Kf1_cFv */ +void daTag_Kf1_c::privateCut() { + /* Nonmatching */ +} + +/* 00000978-00000A0C .text event_proc__11daTag_Kf1_cFv */ +void daTag_Kf1_c::event_proc() { + /* Nonmatching */ +} + +/* 00000A0C-00000AB8 .text set_action__11daTag_Kf1_cFM11daTag_Kf1_cFPCvPvPv_iPv */ +void daTag_Kf1_c::set_action(int (daTag_Kf1_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00000AB8-00000B14 .text wait01__11daTag_Kf1_cFv */ +void daTag_Kf1_c::wait01() { + /* Nonmatching */ +} + +/* 00000B14-00000B1C .text wait02__11daTag_Kf1_cFv */ +void daTag_Kf1_c::wait02() { + /* Nonmatching */ +} + +/* 00000B1C-00000BE8 .text wait_action1__11daTag_Kf1_cFPv */ +void daTag_Kf1_c::wait_action1(void*) { + /* Nonmatching */ +} + +/* 00000BE8-00000BF0 .text _draw__11daTag_Kf1_cFv */ +void daTag_Kf1_c::_draw() { + /* Nonmatching */ +} + +/* 00000BF0-00000C68 .text _execute__11daTag_Kf1_cFv */ +void daTag_Kf1_c::_execute() { + /* Nonmatching */ +} + +/* 00000C68-00000CBC .text _delete__11daTag_Kf1_cFv */ +void daTag_Kf1_c::_delete() { + /* Nonmatching */ +} + +/* 00000CBC-00000E98 .text _create__11daTag_Kf1_cFv */ +void daTag_Kf1_c::_create() { + /* Nonmatching */ +} + +/* 00000E98-00000F64 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000F64-00000FAC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000FAC-00001008 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00001008-00001050 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00001050-000010C0 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000010C0-000010E0 .text daTag_Kf1_Create__FP10fopAc_ac_c */ +void daTag_Kf1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000010E0-00001100 .text daTag_Kf1_Delete__FP11daTag_Kf1_c */ +void daTag_Kf1_Delete(daTag_Kf1_c*) { + /* Nonmatching */ +} + +/* 00001100-00001120 .text daTag_Kf1_Execute__FP11daTag_Kf1_c */ +void daTag_Kf1_Execute(daTag_Kf1_c*) { + /* Nonmatching */ +} + +/* 00001120-00001140 .text daTag_Kf1_Draw__FP11daTag_Kf1_c */ +void daTag_Kf1_Draw(daTag_Kf1_c*) { + /* Nonmatching */ +} + +/* 00001140-00001148 .text daTag_Kf1_IsDelete__FP11daTag_Kf1_c */ +void daTag_Kf1_IsDelete(daTag_Kf1_c*) { + /* Nonmatching */ +} + +/* 00001148-00001158 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001158-00001160 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001160-00001168 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001168-00001170 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001170-00001178 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001178-000011B0 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000011B0-000011B8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011B8-000011C0 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011C0-000011C8 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011C8-00001200 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001200-00001204 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001204-0000120C .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000120C-00001214 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001214-0000121C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000121C-00001228 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001228-00001234 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001234-0000127C .text __dt__15daTag_Kf1_HIO_cFv */ +daTag_Kf1_HIO_c::~daTag_Kf1_HIO_c() { + /* Nonmatching */ +} + +/* 0000127C-00001284 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00001284-0000128C .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 0000128C-00001290 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 00001290-000012AC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTsubo::Act_c::Prm_e, daTsubo::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000012E8-000012F0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000012F0-000012F8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000012F8-00001300 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001300-00001308 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_kk1.cpp b/src/d/actor/d_a_tag_kk1.cpp new file mode 100644 index 000000000..346ae5a94 --- /dev/null +++ b/src/d/actor/d_a_tag_kk1.cpp @@ -0,0 +1,208 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_kk1.cpp +// + +#include "d_a_tag_kk1.h" +#include "dolphin/types.h" + +/* 000000EC-00000120 .text __ct__15daTag_Kk1_HIO_cFv */ +daTag_Kk1_HIO_c::daTag_Kk1_HIO_c() { + /* Nonmatching */ +} + +/* 00000120-00000128 .text createInit__11daTag_Kk1_cFv */ +void daTag_Kk1_c::createInit() { + /* Nonmatching */ +} + +/* 00000128-00000130 .text _draw__11daTag_Kk1_cFv */ +void daTag_Kk1_c::_draw() { + /* Nonmatching */ +} + +/* 00000130-0000024C .text _execute__11daTag_Kk1_cFv */ +void daTag_Kk1_c::_execute() { + /* Nonmatching */ +} + +/* 0000024C-000002A0 .text _delete__11daTag_Kk1_cFv */ +void daTag_Kk1_c::_delete() { + /* Nonmatching */ +} + +/* 000002A0-0000046C .text _create__11daTag_Kk1_cFv */ +void daTag_Kk1_c::_create() { + /* Nonmatching */ +} + +/* 0000046C-00000538 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000538-00000580 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000580-000005DC .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 000005DC-00000624 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000624-00000694 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000694-000006B4 .text daTag_Kk1_Create__FP10fopAc_ac_c */ +void daTag_Kk1_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000006B4-000006D4 .text daTag_Kk1_Delete__FP11daTag_Kk1_c */ +void daTag_Kk1_Delete(daTag_Kk1_c*) { + /* Nonmatching */ +} + +/* 000006D4-000006F4 .text daTag_Kk1_Execute__FP11daTag_Kk1_c */ +void daTag_Kk1_Execute(daTag_Kk1_c*) { + /* Nonmatching */ +} + +/* 000006F4-00000714 .text daTag_Kk1_Draw__FP11daTag_Kk1_c */ +void daTag_Kk1_Draw(daTag_Kk1_c*) { + /* Nonmatching */ +} + +/* 00000714-0000071C .text daTag_Kk1_IsDelete__FP11daTag_Kk1_c */ +void daTag_Kk1_IsDelete(daTag_Kk1_c*) { + /* Nonmatching */ +} + +/* 0000071C-00000764 .text __dt__15daTag_Kk1_HIO_cFv */ +daTag_Kk1_HIO_c::~daTag_Kk1_HIO_c() { + /* Nonmatching */ +} + +/* 000007A0-000007A8 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000007A8-000007B0 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000007B0-000007B8 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000007B8-000007C0 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 000007C0-000007C8 .text next_msgStatus__12fopNpc_npc_cFPUl */ +void fopNpc_npc_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000007C8-000007D0 .text getMsg__12fopNpc_npc_cFv */ +void fopNpc_npc_c::getMsg() { + /* Nonmatching */ +} + +/* 000007D0-000007D4 .text anmAtr__12fopNpc_npc_cFUs */ +void fopNpc_npc_c::anmAtr(unsigned short) { + /* Nonmatching */ +} + +/* 000007D4-000007E4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000007E4-000007EC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000007EC-000007F4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000007F4-000007FC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000007FC-00000804 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000804-0000083C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000083C-00000844 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000844-0000084C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000084C-00000854 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000854-0000088C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000088C-00000890 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000890-00000898 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000898-000008A0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000008A0-000008A8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000008A8-000008B4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000008B4-000008C0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_light.cpp b/src/d/actor/d_a_tag_light.cpp new file mode 100644 index 000000000..5bd2bd346 --- /dev/null +++ b/src/d/actor/d_a_tag_light.cpp @@ -0,0 +1,338 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_light.cpp +// + +#include "d_a_tag_light.h" +#include "dolphin/types.h" + +/* 00000078-000000D0 .text get_cc_r__Q210daTagLight5Act_cCFv */ +void daTagLight::Act_c::get_cc_r() const { + /* Nonmatching */ +} + +/* 000000D0-000000F4 .text solidHeapCB__Q210daTagLight5Act_cFP10fopAc_ac_c */ +void daTagLight::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000F4-00000314 .text create_heap__Q210daTagLight5Act_cFv */ +void daTagLight::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000314-0000035C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000035C-000006F0 .text _create__Q210daTagLight5Act_cFv */ +void daTagLight::Act_c::_create() { + /* Nonmatching */ +} + +/* 000006F0-000007BC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000007BC-00000804 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000804-00000860 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000860-000008A8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000008A8-000008E4 .text _delete__Q210daTagLight5Act_cFv */ +void daTagLight::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000008E4-000009B8 .text chk_sw__Q210daTagLight5Act_cCFv */ +void daTagLight::Act_c::chk_sw() const { + /* Nonmatching */ +} + +/* 000009B8-00000A10 .text chk_sch__Q210daTagLight5Act_cCFv */ +void daTagLight::Act_c::chk_sch() const { + /* Nonmatching */ +} + +/* 00000A10-00000A88 .text chk_light__Q210daTagLight5Act_cCFv */ +void daTagLight::Act_c::chk_light() const { + /* Nonmatching */ +} + +/* 00000A88-00000B08 .text get_cross_plane_line__10daTagLightFP4cXyzffffffffff */ +void daTagLight::get_cross_plane_line(cXyz*, float, float, float, float, float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 00000B08-00000BCC .text get_base_model_light_start_offset__Q210daTagLight5Act_cFP4cXyz */ +void daTagLight::Act_c::get_base_model_light_start_offset(cXyz*) { + /* Nonmatching */ +} + +/* 00000BCC-0000111C .text get_projection_info__Q210daTagLight5Act_cFP4cXyzP4cXyzP4cXyzPC4cXyzPC4cXyz */ +void daTagLight::Act_c::get_projection_info(cXyz*, cXyz*, cXyz*, const cXyz*, const cXyz*) { + /* Nonmatching */ +} + +/* 0000111C-00001270 .text __dt__14dBgS_ObjLinChkFv */ +dBgS_ObjLinChk::~dBgS_ObjLinChk() { + /* Nonmatching */ +} + +/* 00001270-0000139C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000139C-0000143C .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 0000143C-00001498 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001498-000014E0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000014E0-0000153C .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000153C-00001584 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001584-00001618 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001618-00001660 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00001660-000016A8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000016A8-00001A30 .text make_projection_mtx__Q210daTagLight5Act_cFPC4cXyzPC4cXyzPC4cXyzPC4cXyz */ +void daTagLight::Act_c::make_projection_mtx(const cXyz*, const cXyz*, const cXyz*, const cXyz*) { + /* Nonmatching */ +} + +/* 00001A30-00001AE0 .text set_spot_mtx__Q210daTagLight5Act_cFv */ +void daTagLight::Act_c::set_spot_mtx() { + /* Nonmatching */ +} + +/* 00001AE0-00001B00 .text set_spot__Q210daTagLight5Act_cFv */ +void daTagLight::Act_c::set_spot() { + /* Nonmatching */ +} + +/* 00001B00-00001B20 .text init_spot__Q210daTagLight5Act_cFv */ +void daTagLight::Act_c::init_spot() { + /* Nonmatching */ +} + +/* 00001B20-00001C90 .text _execute__Q210daTagLight5Act_cFv */ +void daTagLight::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00001C90-00001D20 .text set_material__Q210daTagLight5Act_cFP11J3DMaterialUc */ +void daTagLight::Act_c::set_material(J3DMaterial*, unsigned char) { + /* Nonmatching */ +} + +/* 00001D20-00001EAC .text _draw__Q210daTagLight5Act_cFv */ +void daTagLight::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00001EAC-00001ECC .text Mthd_Create__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv */ +void daTagLight::@unnamed@d_a_tag_light_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00001ECC-00001EF0 .text Mthd_Delete__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv */ +void daTagLight::@unnamed@d_a_tag_light_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00001EF0-00001F14 .text Mthd_Execute__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv */ +void daTagLight::@unnamed@d_a_tag_light_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00001F14-00001F38 .text Mthd_Draw__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv */ +void daTagLight::@unnamed@d_a_tag_light_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00001F38-00001F40 .text Mthd_IsDelete__Q210daTagLight27@unnamed@d_a_tag_light_cpp@FPv */ +void daTagLight::@unnamed@d_a_tag_light_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001F40-00001F50 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001F50-00001F58 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001F58-00001F60 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001F60-00001F68 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001F68-00001F70 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001F70-00001FA8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001FA8-00001FB0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001FB0-00001FB8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001FB8-00001FC0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001FC0-00001FF8 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001FF8-00001FFC .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001FFC-00002004 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00002004-0000200C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000200C-00002014 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00002014-00002020 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00002020-0000202C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000202C-00002088 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00002088-000020A4 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daTagLight5Act_c5Prm_eQ310daTagLight5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTagLight::Act_c::Prm_e, daTagLight::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 000020A4-000020AC .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000020AC-000020B4 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000020B4-000020BC .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000020BC-000020C4 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 000020C4-000020CC .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000020CC-000020D4 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000020D4-000020DC .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 000020DC-000020E4 .text @20@__dt__14dBgS_ObjLinChkFv */ +void @20@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 000020E4-000020EC .text @100@__dt__14dBgS_ObjLinChkFv */ +void @100@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + +/* 000020EC-000020F4 .text @88@__dt__14dBgS_ObjLinChkFv */ +void @88@__dt__14dBgS_ObjLinChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_md_cb.cpp b/src/d/actor/d_a_tag_md_cb.cpp new file mode 100644 index 000000000..9f4ef7f6e --- /dev/null +++ b/src/d/actor/d_a_tag_md_cb.cpp @@ -0,0 +1,193 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_md_cb.cpp +// + +#include "d_a_tag_md_cb.h" +#include "dolphin/types.h" + +/* 000000EC-00000160 .text __ct__16daTag_MdCb_HIO_cFv */ +daTag_MdCb_HIO_c::daTag_MdCb_HIO_c() { + /* Nonmatching */ +} + +/* 00000160-000002D0 .text create__12daTag_MdCb_cFv */ +void daTag_MdCb_c::create() { + /* Nonmatching */ +} + +/* 000002D0-00000450 .text init__12daTag_MdCb_cFv */ +void daTag_MdCb_c::init() { + /* Nonmatching */ +} + +/* 00000450-00000480 .text checkTimer__12daTag_MdCb_cFv */ +void daTag_MdCb_c::checkTimer() { + /* Nonmatching */ +} + +/* 00000480-00000610 .text checkEventFinish__12daTag_MdCb_cFv */ +void daTag_MdCb_c::checkEventFinish() { + /* Nonmatching */ +} + +/* 00000610-00000698 .text action__12daTag_MdCb_cFPv */ +void daTag_MdCb_c::action(void*) { + /* Nonmatching */ +} + +/* 00000698-00000760 .text setAction__12daTag_MdCb_cFM12daTag_MdCb_cFPCvPvPv_iPv */ +void daTag_MdCb_c::setAction(int (daTag_MdCb_c::*)(void*), void*) { + /* Nonmatching */ +} + +/* 00000760-000007D4 .text warpAction__12daTag_MdCb_cFPv */ +void daTag_MdCb_c::warpAction(void*) { + /* Nonmatching */ +} + +/* 000007D4-00000934 .text messageAction__12daTag_MdCb_cFPv */ +void daTag_MdCb_c::messageAction(void*) { + /* Nonmatching */ +} + +/* 00000934-000009A0 .text talk_init__12daTag_MdCb_cFv */ +void daTag_MdCb_c::talk_init() { + /* Nonmatching */ +} + +/* 000009A0-00000A9C .text talk__12daTag_MdCb_cFv */ +void daTag_MdCb_c::talk() { + /* Nonmatching */ +} + +/* 00000A9C-00000C54 .text next_msgStatus__12daTag_MdCb_cFPUl */ +void daTag_MdCb_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000C54-00000DC8 .text eventProc__12daTag_MdCb_cFv */ +void daTag_MdCb_c::eventProc() { + /* Nonmatching */ +} + +/* 00000DC8-00000DF4 .text eventEnd__12daTag_MdCb_cFv */ +void daTag_MdCb_c::eventEnd() { + /* Nonmatching */ +} + +/* 00000DF4-00000E44 .text getMyStaffId__12daTag_MdCb_cFv */ +void daTag_MdCb_c::getMyStaffId() { + /* Nonmatching */ +} + +/* 00000E44-00000E48 .text initialDefault__12daTag_MdCb_cFi */ +void daTag_MdCb_c::initialDefault(int) { + /* Nonmatching */ +} + +/* 00000E48-00000E50 .text actionDefault__12daTag_MdCb_cFi */ +void daTag_MdCb_c::actionDefault(int) { + /* Nonmatching */ +} + +/* 00000E50-00000E90 .text initialInitEvent__12daTag_MdCb_cFi */ +void daTag_MdCb_c::initialInitEvent(int) { + /* Nonmatching */ +} + +/* 00000E90-00000FB0 .text initialMsgSetEvent__12daTag_MdCb_cFi */ +void daTag_MdCb_c::initialMsgSetEvent(int) { + /* Nonmatching */ +} + +/* 00000FB0-00000FD0 .text actionMsgSetEvent__12daTag_MdCb_cFi */ +void daTag_MdCb_c::actionMsgSetEvent(int) { + /* Nonmatching */ +} + +/* 00000FD0-00000FF0 .text actionMessageEvent__12daTag_MdCb_cFi */ +void daTag_MdCb_c::actionMessageEvent(int) { + /* Nonmatching */ +} + +/* 00000FF0-0000100C .text initialPlayerOffDrow__12daTag_MdCb_cFi */ +void daTag_MdCb_c::initialPlayerOffDrow(int) { + /* Nonmatching */ +} + +/* 0000100C-00001028 .text initialPlayerOnDrow__12daTag_MdCb_cFi */ +void daTag_MdCb_c::initialPlayerOnDrow(int) { + /* Nonmatching */ +} + +/* 00001028-000010B0 .text eventOrder__12daTag_MdCb_cFv */ +void daTag_MdCb_c::eventOrder() { + /* Nonmatching */ +} + +/* 000010B0-000010C4 .text checkCommandTalk__12daTag_MdCb_cFv */ +void daTag_MdCb_c::checkCommandTalk() { + /* Nonmatching */ +} + +/* 000010C4-00001150 .text checkAreaIn__12daTag_MdCb_cFP10fopAc_ac_c */ +void daTag_MdCb_c::checkAreaIn(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001150-00001778 .text checkCondition__12daTag_MdCb_cFv */ +void daTag_MdCb_c::checkCondition() { + /* Nonmatching */ +} + +/* 00001778-00001864 .text execute__12daTag_MdCb_cFv */ +void daTag_MdCb_c::execute() { + /* Nonmatching */ +} + +/* 00001864-0000186C .text draw__12daTag_MdCb_cFv */ +void daTag_MdCb_c::draw() { + /* Nonmatching */ +} + +/* 0000186C-0000191C .text __dt__12daTag_MdCb_cFv */ +daTag_MdCb_c::~daTag_MdCb_c() { + /* Nonmatching */ +} + +/* 0000191C-0000193C .text daTag_MdCb_Draw__FP12daTag_MdCb_c */ +void daTag_MdCb_Draw(daTag_MdCb_c*) { + /* Nonmatching */ +} + +/* 0000193C-00001960 .text daTag_MdCb_Execute__FP12daTag_MdCb_c */ +void daTag_MdCb_Execute(daTag_MdCb_c*) { + /* Nonmatching */ +} + +/* 00001960-00001968 .text daTag_MdCb_IsDelete__FP12daTag_MdCb_c */ +void daTag_MdCb_IsDelete(daTag_MdCb_c*) { + /* Nonmatching */ +} + +/* 00001968-00001990 .text daTag_MdCb_Delete__FP12daTag_MdCb_c */ +void daTag_MdCb_Delete(daTag_MdCb_c*) { + /* Nonmatching */ +} + +/* 00001990-000019B0 .text daTag_MdCb_Create__FP10fopAc_ac_c */ +void daTag_MdCb_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000019B0-000019F8 .text __dt__16daTag_MdCb_HIO_cFv */ +daTag_MdCb_HIO_c::~daTag_MdCb_HIO_c() { + /* Nonmatching */ +} + +/* 000019F8-00001A14 .text cLib_calcTimer__FPs */ +void cLib_calcTimer(short*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_mk.cpp b/src/d/actor/d_a_tag_mk.cpp new file mode 100644 index 000000000..bcaa836be --- /dev/null +++ b/src/d/actor/d_a_tag_mk.cpp @@ -0,0 +1,188 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_mk.cpp +// + +#include "d_a_tag_mk.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getSwbit__10daTag_Mk_cFv */ +void daTag_Mk_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000084-00000090 .text getSwbit2__10daTag_Mk_cFv */ +void daTag_Mk_c::getSwbit2() { + /* Nonmatching */ +} + +/* 00000090-0000009C .text getType__10daTag_Mk_cFv */ +void daTag_Mk_c::getType() { + /* Nonmatching */ +} + +/* 0000009C-000001F8 .text checkArea__10daTag_Mk_cFfff */ +void daTag_Mk_c::checkArea(float, float, float) { + /* Nonmatching */ +} + +/* 000001F8-00000228 .text next_msgStatus__10daTag_Mk_cFPUl */ +void daTag_Mk_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 00000228-00000270 .text getMsg__10daTag_Mk_cFv */ +void daTag_Mk_c::getMsg() { + /* Nonmatching */ +} + +/* 00000270-0000027C .text talkInit__10daTag_Mk_cFv */ +void daTag_Mk_c::talkInit() { + /* Nonmatching */ +} + +/* 0000027C-000003BC .text talk__10daTag_Mk_cFv */ +void daTag_Mk_c::talk() { + /* Nonmatching */ +} + +/* 000003BC-00000470 .text setTagWpEvId__10daTag_Mk_cFv */ +void daTag_Mk_c::setTagWpEvId() { + /* Nonmatching */ +} + +/* 00000470-000004C0 .text demoInitSetgoal__10daTag_Mk_cFv */ +void daTag_Mk_c::demoInitSetgoal() { + /* Nonmatching */ +} + +/* 000004C0-00000500 .text demoInitDelete__10daTag_Mk_cFv */ +void daTag_Mk_c::demoInitDelete() { + /* Nonmatching */ +} + +/* 00000500-00000604 .text demoInitMake__10daTag_Mk_cFv */ +void daTag_Mk_c::demoInitMake() { + /* Nonmatching */ +} + +/* 00000604-0000063C .text demoProcMake__10daTag_Mk_cFv */ +void daTag_Mk_c::demoProcMake() { + /* Nonmatching */ +} + +/* 0000063C-000006A4 .text demoInitWait__10daTag_Mk_cFv */ +void daTag_Mk_c::demoInitWait() { + /* Nonmatching */ +} + +/* 000006A4-000006F4 .text demoProcWait__10daTag_Mk_cFv */ +void daTag_Mk_c::demoProcWait() { + /* Nonmatching */ +} + +/* 000006F4-000006F8 .text demoInitCom__10daTag_Mk_cFv */ +void daTag_Mk_c::demoInitCom() { + /* Nonmatching */ +} + +/* 000006F8-000006FC .text demoProcCom__10daTag_Mk_cFv */ +void daTag_Mk_c::demoProcCom() { + /* Nonmatching */ +} + +/* 000006FC-00000744 .text getNowEventAction__10daTag_Mk_cFv */ +void daTag_Mk_c::getNowEventAction() { + /* Nonmatching */ +} + +/* 00000744-0000083C .text demoProc__10daTag_Mk_cFv */ +void daTag_Mk_c::demoProc() { + /* Nonmatching */ +} + +/* 0000083C-000008AC .text actionEvent__10daTag_Mk_cFv */ +void daTag_Mk_c::actionEvent() { + /* Nonmatching */ +} + +/* 000008AC-00000948 .text actionReady__10daTag_Mk_cFv */ +void daTag_Mk_c::actionReady() { + /* Nonmatching */ +} + +/* 00000948-000009EC .text actionHunt__10daTag_Mk_cFv */ +void daTag_Mk_c::actionHunt() { + /* Nonmatching */ +} + +/* 000009EC-00000A48 .text actionArrival__10daTag_Mk_cFv */ +void daTag_Mk_c::actionArrival() { + /* Nonmatching */ +} + +/* 00000A48-00000A50 .text actionWait__10daTag_Mk_cFv */ +void daTag_Mk_c::actionWait() { + /* Nonmatching */ +} + +/* 00000A50-00000AF4 .text actionVillaTalk__10daTag_Mk_cFv */ +void daTag_Mk_c::actionVillaTalk() { + /* Nonmatching */ +} + +/* 00000AF4-00000B74 .text actionVilla__10daTag_Mk_cFv */ +void daTag_Mk_c::actionVilla() { + /* Nonmatching */ +} + +/* 00000B74-00000BD8 .text actionTagWp2__10daTag_Mk_cFv */ +void daTag_Mk_c::actionTagWp2() { + /* Nonmatching */ +} + +/* 00000BD8-00000C5C .text actionTagWp__10daTag_Mk_cFv */ +void daTag_Mk_c::actionTagWp() { + /* Nonmatching */ +} + +/* 00000C5C-00000E0C .text actionDaichi__10daTag_Mk_cFv */ +void daTag_Mk_c::actionDaichi() { + /* Nonmatching */ +} + +/* 00000E0C-00000E9C .text execute__10daTag_Mk_cFv */ +void daTag_Mk_c::execute() { + /* Nonmatching */ +} + +/* 00000E9C-00000EA4 .text daTag_Mk_Draw__FP10daTag_Mk_c */ +void daTag_Mk_Draw(daTag_Mk_c*) { + /* Nonmatching */ +} + +/* 00000EA4-00000EC8 .text daTag_Mk_Execute__FP10daTag_Mk_c */ +void daTag_Mk_Execute(daTag_Mk_c*) { + /* Nonmatching */ +} + +/* 00000EC8-00000ED0 .text daTag_Mk_IsDelete__FP10daTag_Mk_c */ +void daTag_Mk_IsDelete(daTag_Mk_c*) { + /* Nonmatching */ +} + +/* 00000ED0-00000F00 .text daTag_Mk_Delete__FP10daTag_Mk_c */ +void daTag_Mk_Delete(daTag_Mk_c*) { + /* Nonmatching */ +} + +/* 00000F00-00000F20 .text daTag_Mk_Create__FP10fopAc_ac_c */ +void daTag_Mk_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000F20-000011E4 .text create__10daTag_Mk_cFv */ +void daTag_Mk_c::create() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_msg.cpp b/src/d/actor/d_a_tag_msg.cpp new file mode 100644 index 000000000..461f5ded4 --- /dev/null +++ b/src/d/actor/d_a_tag_msg.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_msg.cpp +// + +#include "d_a_tag_msg.h" +#include "dolphin/types.h" + +/* 00000078-00000084 .text getEventNo__11daTag_Msg_cFv */ +void daTag_Msg_c::getEventNo() { + /* Nonmatching */ +} + +/* 00000084-00000090 .text getSwbit__11daTag_Msg_cFv */ +void daTag_Msg_c::getSwbit() { + /* Nonmatching */ +} + +/* 00000090-0000009C .text getSwbit2__11daTag_Msg_cFv */ +void daTag_Msg_c::getSwbit2() { + /* Nonmatching */ +} + +/* 0000009C-000000A8 .text getType2__11daTag_Msg_cFv */ +void daTag_Msg_c::getType2() { + /* Nonmatching */ +} + +/* 000000A8-0000015C .text myDemoName__11daTag_Msg_cFv */ +void daTag_Msg_c::myDemoName() { + /* Nonmatching */ +} + +/* 0000015C-00000168 .text getMessage__11daTag_Msg_cFv */ +void daTag_Msg_c::getMessage() { + /* Nonmatching */ +} + +/* 00000168-00000174 .text getEventFlag__11daTag_Msg_cFv */ +void daTag_Msg_c::getEventFlag() { + /* Nonmatching */ +} + +/* 00000174-0000021C .text arrivalTerms__11daTag_Msg_cFv */ +void daTag_Msg_c::arrivalTerms() { + /* Nonmatching */ +} + +/* 0000021C-000002FC .text rangeCheck__11daTag_Msg_cFv */ +void daTag_Msg_c::rangeCheck() { + /* Nonmatching */ +} + +/* 000002FC-0000041C .text otherCheck__11daTag_Msg_cFv */ +void daTag_Msg_c::otherCheck() { + /* Nonmatching */ +} + +/* 0000041C-0000065C .text daTag_Msg_actionEvent__FP11daTag_Msg_c */ +void daTag_Msg_actionEvent(daTag_Msg_c*) { + /* Nonmatching */ +} + +/* 0000065C-00000754 .text daTag_Msg_actionHunt__FP11daTag_Msg_c */ +void daTag_Msg_actionHunt(daTag_Msg_c*) { + /* Nonmatching */ +} + +/* 00000754-000007B0 .text daTag_Msg_actionArrival__FP11daTag_Msg_c */ +void daTag_Msg_actionArrival(daTag_Msg_c*) { + /* Nonmatching */ +} + +/* 000007B0-000007B8 .text daTag_Msg_actionWait__FP11daTag_Msg_c */ +void daTag_Msg_actionWait(daTag_Msg_c*) { + /* Nonmatching */ +} + +/* 000007B8-000007C0 .text daTag_Msg_Draw__FP11daTag_Msg_c */ +void daTag_Msg_Draw(daTag_Msg_c*) { + /* Nonmatching */ +} + +/* 000007C0-000007FC .text daTag_Msg_Execute__FP11daTag_Msg_c */ +void daTag_Msg_Execute(daTag_Msg_c*) { + /* Nonmatching */ +} + +/* 000007FC-00000804 .text daTag_Msg_IsDelete__FP11daTag_Msg_c */ +void daTag_Msg_IsDelete(daTag_Msg_c*) { + /* Nonmatching */ +} + +/* 00000804-00000834 .text daTag_Msg_Delete__FP11daTag_Msg_c */ +void daTag_Msg_Delete(daTag_Msg_c*) { + /* Nonmatching */ +} + +/* 00000834-00000964 .text daTag_Msg_Create__FP10fopAc_ac_c */ +void daTag_Msg_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_photo.cpp b/src/d/actor/d_a_tag_photo.cpp new file mode 100644 index 000000000..aea5fe2b3 --- /dev/null +++ b/src/d/actor/d_a_tag_photo.cpp @@ -0,0 +1,158 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_photo.cpp +// + +#include "d_a_tag_photo.h" +#include "dolphin/types.h" + +/* 00000078-000000D0 .text __ct__12daTagPhoto_cFv */ +daTagPhoto_c::daTagPhoto_c() { + /* Nonmatching */ +} + +/* 000000D0-000000F0 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000F0-00000140 .text phase_1__FP12daTagPhoto_c */ +void phase_1(daTagPhoto_c*) { + /* Nonmatching */ +} + +/* 00000140-00000198 .text phase_2__FP12daTagPhoto_c */ +void phase_2(daTagPhoto_c*) { + /* Nonmatching */ +} + +/* 00000198-000001C8 .text _create__12daTagPhoto_cFv */ +void daTagPhoto_c::_create() { + /* Nonmatching */ +} + +/* 000001C8-000001D0 .text createHeap__12daTagPhoto_cFv */ +void daTagPhoto_c::createHeap() { + /* Nonmatching */ +} + +/* 000001D0-00000298 .text createInit__12daTagPhoto_cFv */ +void daTagPhoto_c::createInit() { + /* Nonmatching */ +} + +/* 00000298-000002A0 .text _delete__12daTagPhoto_cFv */ +void daTagPhoto_c::_delete() { + /* Nonmatching */ +} + +/* 000002A0-000002A8 .text _draw__12daTagPhoto_cFv */ +void daTagPhoto_c::_draw() { + /* Nonmatching */ +} + +/* 000002A8-000002CC .text setMode__12daTagPhoto_cFUc */ +void daTagPhoto_c::setMode(unsigned char) { + /* Nonmatching */ +} + +/* 000002CC-00000368 .text _execute__12daTagPhoto_cFv */ +void daTagPhoto_c::_execute() { + /* Nonmatching */ +} + +/* 00000368-000004A0 .text executeWait__12daTagPhoto_cFv */ +void daTagPhoto_c::executeWait() { + /* Nonmatching */ +} + +/* 000004A0-000004FC .text executeTalk__12daTagPhoto_cFv */ +void daTagPhoto_c::executeTalk() { + /* Nonmatching */ +} + +/* 000004FC-00000500 .text checkOrder__12daTagPhoto_cFv */ +void daTagPhoto_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000500-00000504 .text eventOrder__12daTagPhoto_cFv */ +void daTagPhoto_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000504-000005BC .text eventMove__12daTagPhoto_cFv */ +void daTagPhoto_c::eventMove() { + /* Nonmatching */ +} + +/* 000005BC-000006C8 .text privateCut__12daTagPhoto_cFv */ +void daTagPhoto_c::privateCut() { + /* Nonmatching */ +} + +/* 000006C8-00000768 .text eventMesSetInit__12daTagPhoto_cFi */ +void daTagPhoto_c::eventMesSetInit(int) { + /* Nonmatching */ +} + +/* 00000768-0000079C .text eventMesSet__12daTagPhoto_cFv */ +void daTagPhoto_c::eventMesSet() { + /* Nonmatching */ +} + +/* 0000079C-0000087C .text talk__12daTagPhoto_cFi */ +void daTagPhoto_c::talk(int) { + /* Nonmatching */ +} + +/* 0000087C-000008CC .text next_msgStatus__12daTagPhoto_cFPUl */ +void daTagPhoto_c::next_msgStatus(unsigned long*) { + /* Nonmatching */ +} + +/* 000008CC-000008EC .text getMsg__12daTagPhoto_cFv */ +void daTagPhoto_c::getMsg() { + /* Nonmatching */ +} + +/* 000008EC-000008FC .text setMessage__12daTagPhoto_cFUl */ +void daTagPhoto_c::setMessage(unsigned long) { + /* Nonmatching */ +} + +/* 000008FC-00000928 .text getPrmTagNo__12daTagPhoto_cFv */ +void daTagPhoto_c::getPrmTagNo() { + /* Nonmatching */ +} + +/* 00000928-00000948 .text daTagPhotoCreate__FPv */ +void daTagPhotoCreate(void*) { + /* Nonmatching */ +} + +/* 00000948-00000968 .text daTagPhotoDelete__FPv */ +void daTagPhotoDelete(void*) { + /* Nonmatching */ +} + +/* 00000968-00000988 .text daTagPhotoExecute__FPv */ +void daTagPhotoExecute(void*) { + /* Nonmatching */ +} + +/* 00000988-000009A8 .text daTagPhotoDraw__FPv */ +void daTagPhotoDraw(void*) { + /* Nonmatching */ +} + +/* 000009A8-000009B0 .text daTagPhotoIsDelete__FPv */ +void daTagPhotoIsDelete(void*) { + /* Nonmatching */ +} + +/* 000009B0-000009CC .text PrmAbstract__5daObjFPC10fopAc_ac_cQ212daTagPhoto_c5Prm_eQ212daTagPhoto_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTagPhoto_c::Prm_e, daTagPhoto_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_ret.cpp b/src/d/actor/d_a_tag_ret.cpp new file mode 100644 index 000000000..275814b0d --- /dev/null +++ b/src/d/actor/d_a_tag_ret.cpp @@ -0,0 +1,173 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_ret.cpp +// + +#include "d_a_tag_ret.h" +#include "dolphin/types.h" + +/* 00000078-000001D4 .text _create__Q28daTagRet5Act_cFv */ +void daTagRet::Act_c::_create() { + /* Nonmatching */ +} + +/* 000001D4-000002A0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000002A0-000002E8 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000002E8-00000344 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000344-0000038C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000038C-00000394 .text _delete__Q28daTagRet5Act_cFv */ +void daTagRet::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000394-00000398 .text set_mtx__Q28daTagRet5Act_cFv */ +void daTagRet::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000398-00000460 .text _execute__Q28daTagRet5Act_cFv */ +void daTagRet::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000460-00000468 .text _draw__Q28daTagRet5Act_cFv */ +void daTagRet::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00000468-00000488 .text Mthd_Create__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv */ +void daTagRet::@unnamed@d_a_tag_ret_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 00000488-000004AC .text Mthd_Delete__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv */ +void daTagRet::@unnamed@d_a_tag_ret_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000004AC-000004D0 .text Mthd_Execute__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv */ +void daTagRet::@unnamed@d_a_tag_ret_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000004D0-000004F4 .text Mthd_Draw__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv */ +void daTagRet::@unnamed@d_a_tag_ret_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000004F4-000004FC .text Mthd_IsDelete__Q28daTagRet25@unnamed@d_a_tag_ret_cpp@FPv */ +void daTagRet::@unnamed@d_a_tag_ret_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000004FC-0000050C .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000050C-00000514 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000514-0000051C .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000051C-00000524 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000524-0000052C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000052C-00000564 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000564-0000056C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000056C-00000574 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000574-0000057C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000057C-000005B4 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000005B4-000005B8 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000005B8-000005C0 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000005C0-000005C8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000005C8-000005D0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000005D0-000005DC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000005DC-000005E8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000005E8-00000604 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ38daTagRet5Act_c5Prm_eQ38daTagRet5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTagRet::Act_c::Prm_e, daTagRet::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00000604-0000060C .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000060C-00000614 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_so.cpp b/src/d/actor/d_a_tag_so.cpp new file mode 100644 index 000000000..364c3f567 --- /dev/null +++ b/src/d/actor/d_a_tag_so.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_so.cpp +// + +#include "d_a_tag_so.h" +#include "dolphin/types.h" + +/* 000000EC-0000010C .text __ct__14daTag_So_HIO_cFv */ +daTag_So_HIO_c::daTag_So_HIO_c() { + /* Nonmatching */ +} + +/* 0000010C-00000114 .text _execute__10daTag_So_cFv */ +void daTag_So_c::_execute() { + /* Nonmatching */ +} + +/* 00000114-0000018C .text debugDraw__10daTag_So_cFv */ +void daTag_So_c::debugDraw() { + /* Nonmatching */ +} + +/* 0000018C-000001C4 .text _draw__10daTag_So_cFv */ +void daTag_So_c::_draw() { + /* Nonmatching */ +} + +/* 000001C4-00000224 .text getArg__10daTag_So_cFv */ +void daTag_So_c::getArg() { + /* Nonmatching */ +} + +/* 00000224-0000027C .text _create__10daTag_So_cFv */ +void daTag_So_c::_create() { + /* Nonmatching */ +} + +/* 0000027C-00000284 .text _delete__10daTag_So_cFv */ +void daTag_So_c::_delete() { + /* Nonmatching */ +} + +/* 00000284-000002A4 .text daTag_SoCreate__FPv */ +void daTag_SoCreate(void*) { + /* Nonmatching */ +} + +/* 000002A4-000002C8 .text daTag_SoDelete__FPv */ +void daTag_SoDelete(void*) { + /* Nonmatching */ +} + +/* 000002C8-000002EC .text daTag_SoExecute__FPv */ +void daTag_SoExecute(void*) { + /* Nonmatching */ +} + +/* 000002EC-00000310 .text daTag_SoDraw__FPv */ +void daTag_SoDraw(void*) { + /* Nonmatching */ +} + +/* 00000310-00000318 .text daTag_SoIsDelete__FPv */ +void daTag_SoIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000318-00000360 .text __dt__14daTag_So_HIO_cFv */ +daTag_So_HIO_c::~daTag_So_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_volcano.cpp b/src/d/actor/d_a_tag_volcano.cpp new file mode 100644 index 000000000..df7a19b27 --- /dev/null +++ b/src/d/actor/d_a_tag_volcano.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_volcano.cpp +// + +#include "d_a_tag_volcano.h" +#include "dolphin/types.h" + +/* 00000078-000002B4 .text _create__Q212daTagvolcano5Act_cFv */ +void daTagvolcano::Act_c::_create() { + /* Nonmatching */ +} + +/* 000002B4-00000338 .text check_timer_clear__Q212daTagvolcano5Act_cFv */ +void daTagvolcano::Act_c::check_timer_clear() { + /* Nonmatching */ +} + +/* 00000338-000003BC .text _delete__Q212daTagvolcano5Act_cFv */ +void daTagvolcano::Act_c::_delete() { + /* Nonmatching */ +} + +/* 000003BC-00000998 .text _execute__Q212daTagvolcano5Act_cFv */ +void daTagvolcano::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000998-000009A0 .text _draw__Q212daTagvolcano5Act_cFv */ +void daTagvolcano::Act_c::_draw() { + /* Nonmatching */ +} + +/* 000009A0-000009C0 .text Mthd_Create__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv */ +void daTagvolcano::@unnamed@d_a_tag_volcano_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000009C0-000009E4 .text Mthd_Delete__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv */ +void daTagvolcano::@unnamed@d_a_tag_volcano_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000009E4-00000A08 .text Mthd_Execute__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv */ +void daTagvolcano::@unnamed@d_a_tag_volcano_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000A08-00000A2C .text Mthd_Draw__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv */ +void daTagvolcano::@unnamed@d_a_tag_volcano_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000A2C-00000A34 .text Mthd_IsDelete__Q212daTagvolcano29@unnamed@d_a_tag_volcano_cpp@FPv */ +void daTagvolcano::@unnamed@d_a_tag_volcano_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000A34-00000A50 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ312daTagvolcano5Act_c5Prm_eQ312daTagvolcano5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTagvolcano::Act_c::Prm_e, daTagvolcano::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tag_waterlevel.cpp b/src/d/actor/d_a_tag_waterlevel.cpp new file mode 100644 index 000000000..19fd82822 --- /dev/null +++ b/src/d/actor/d_a_tag_waterlevel.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_a_tag_waterlevel.cpp +// + +#include "d_a_tag_waterlevel.h" +#include "dolphin/types.h" + +/* 00000078-00000128 .text _create__Q215daTagWaterlevel5Act_cFv */ +void daTagWaterlevel::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000128-00000130 .text _delete__Q215daTagWaterlevel5Act_cFv */ +void daTagWaterlevel::Act_c::_delete() { + /* Nonmatching */ +} + +/* 00000130-000001D8 .text bgm_proc__Q215daTagWaterlevel5Act_cFv */ +void daTagWaterlevel::Act_c::bgm_proc() { + /* Nonmatching */ +} + +/* 000001D8-00000364 .text _execute__Q215daTagWaterlevel5Act_cFv */ +void daTagWaterlevel::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00000364-0000036C .text _draw__Q215daTagWaterlevel5Act_cFv */ +void daTagWaterlevel::Act_c::_draw() { + /* Nonmatching */ +} + +/* 0000036C-0000038C .text Mthd_Create__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv */ +void daTagWaterlevel::@unnamed@d_a_tag_waterlevel_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 0000038C-000003B0 .text Mthd_Delete__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv */ +void daTagWaterlevel::@unnamed@d_a_tag_waterlevel_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 000003B0-000003D4 .text Mthd_Execute__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv */ +void daTagWaterlevel::@unnamed@d_a_tag_waterlevel_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 000003D4-000003F8 .text Mthd_Draw__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv */ +void daTagWaterlevel::@unnamed@d_a_tag_waterlevel_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 000003F8-00000400 .text Mthd_IsDelete__Q215daTagWaterlevel32@unnamed@d_a_tag_waterlevel_cpp@FPv */ +void daTagWaterlevel::@unnamed@d_a_tag_waterlevel_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000400-0000041C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ315daTagWaterlevel5Act_c5Prm_eQ315daTagWaterlevel5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTagWaterlevel::Act_c::Prm_e, daTagWaterlevel::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tama.cpp b/src/d/actor/d_a_tama.cpp new file mode 100644 index 000000000..e64f5824d --- /dev/null +++ b/src/d/actor/d_a_tama.cpp @@ -0,0 +1,183 @@ +// +// Generated by dtk +// Translation Unit: d_a_tama.cpp +// + +#include "d_a_tama.h" +#include "dolphin/types.h" + +/* 00000078-00000114 .text createInit__8daTama_cFv */ +void daTama_c::createInit() { + /* Nonmatching */ +} + +/* 00000114-0000011C .text _draw__8daTama_cFv */ +void daTama_c::_draw() { + /* Nonmatching */ +} + +/* 0000011C-000002D4 .text _execute__8daTama_cFv */ +void daTama_c::_execute() { + /* Nonmatching */ +} + +/* 000002D4-000002DC .text _delete__8daTama_cFv */ +void daTama_c::_delete() { + /* Nonmatching */ +} + +/* 000002DC-00000410 .text _create__8daTama_cFv */ +void daTama_c::_create() { + /* Nonmatching */ +} + +/* 00000410-000004DC .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 000004DC-00000524 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000524-00000580 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000580-000005C8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000005C8-00000638 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00000638-00000658 .text daTama_Create__FP10fopAc_ac_c */ +void daTama_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000658-00000678 .text daTama_Delete__FP8daTama_c */ +void daTama_Delete(daTama_c*) { + /* Nonmatching */ +} + +/* 00000678-00000698 .text daTama_Execute__FP8daTama_c */ +void daTama_Execute(daTama_c*) { + /* Nonmatching */ +} + +/* 00000698-000006B8 .text daTama_Draw__FP8daTama_c */ +void daTama_Draw(daTama_c*) { + /* Nonmatching */ +} + +/* 000006B8-000006C0 .text daTama_IsDelete__FP8daTama_c */ +void daTama_IsDelete(daTama_c*) { + /* Nonmatching */ +} + +/* 000006C0-000006D0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 000006D0-000006D8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000006D8-000006E0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000006E0-000006E8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000006E8-000006F0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000006F0-00000728 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000728-00000730 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000730-00000738 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000738-00000740 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000740-00000778 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000778-0000077C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000077C-00000784 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000784-0000078C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000078C-00000794 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000794-000007A0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000007A0-000007AC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000007AC-000007B4 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000007B4-000007BC .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 000007BC-000007C4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 000007C4-000007CC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tbox.cpp b/src/d/actor/d_a_tbox.cpp new file mode 100644 index 000000000..9d2d3d777 --- /dev/null +++ b/src/d/actor/d_a_tbox.cpp @@ -0,0 +1,463 @@ +// +// Generated by dtk +// Translation Unit: d_a_tbox.cpp +// + +#include "d_a_tbox.h" +#include "dolphin/types.h" + +/* 000000EC-00000124 .text __ct__12daTbox_HIO_cFv */ +daTbox_HIO_c::daTbox_HIO_c() { + /* Nonmatching */ +} + +/* 00000124-00000550 .text commonShapeSet__8daTbox_cFv */ +void daTbox_c::commonShapeSet() { + /* Nonmatching */ +} + +/* 00000550-00000598 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000598-00000764 .text effectShapeSet__8daTbox_cFv */ +void daTbox_c::effectShapeSet() { + /* Nonmatching */ +} + +/* 00000764-00000928 .text envShapeSet__8daTbox_cFv */ +void daTbox_c::envShapeSet() { + /* Nonmatching */ +} + +/* 00000928-00000BB0 .text bgCheckSet__8daTbox_cFv */ +void daTbox_c::bgCheckSet() { + /* Nonmatching */ +} + +/* 00000BB0-00000C14 .text searchRoomNo__8daTbox_cFv */ +void daTbox_c::searchRoomNo() { + /* Nonmatching */ +} + +/* 00000C14-00000C98 .text lightReady__8daTbox_cFv */ +void daTbox_c::lightReady() { + /* Nonmatching */ +} + +/* 00000C98-00000CD8 .text checkEnv__8daTbox_cFv */ +void daTbox_c::checkEnv() { + /* Nonmatching */ +} + +/* 00000CD8-00000D48 .text checkOpen__8daTbox_cFv */ +void daTbox_c::checkOpen() { + /* Nonmatching */ +} + +/* 00000D48-00000D78 .text getModelInfo__8daTbox_cFv */ +void daTbox_c::getModelInfo() { + /* Nonmatching */ +} + +/* 00000D78-00000DD0 .text clrDzb__8daTbox_cFv */ +void daTbox_c::clrDzb() { + /* Nonmatching */ +} + +/* 00000DD0-00000ECC .text setDzb__8daTbox_cFv */ +void daTbox_c::setDzb() { + /* Nonmatching */ +} + +/* 00000ECC-00000F8C .text surfaceProc__8daTbox_cFv */ +void daTbox_c::surfaceProc() { + /* Nonmatching */ +} + +/* 00000F8C-00000FC0 .text checkRoomDisp__8daTbox_cFi */ +void daTbox_c::checkRoomDisp(int) { + /* Nonmatching */ +} + +/* 00000FC0-00000FE4 .text getShapeType__8daTbox_cFv */ +void daTbox_c::getShapeType() { + /* Nonmatching */ +} + +/* 00000FE4-00000FF0 .text getFuncType__8daTbox_cFv */ +void daTbox_c::getFuncType() { + /* Nonmatching */ +} + +/* 00000FF0-0000108C .text checkNormal__8daTbox_cFv */ +void daTbox_c::checkNormal() { + /* Nonmatching */ +} + +/* 0000108C-000010AC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000010AC-0000114C .text CreateHeap__8daTbox_cFv */ +void daTbox_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000114C-00001560 .text CreateInit__8daTbox_cFv */ +void daTbox_c::CreateInit() { + /* Nonmatching */ +} + +/* 00001560-00001624 .text boxCheck__8daTbox_cFv */ +void daTbox_c::boxCheck() { + /* Nonmatching */ +} + +/* 00001624-00001668 .text lightUpProc__8daTbox_cFv */ +void daTbox_c::lightUpProc() { + /* Nonmatching */ +} + +/* 00001668-000016BC .text lightDownProc__8daTbox_cFv */ +void daTbox_c::lightDownProc() { + /* Nonmatching */ +} + +/* 000016BC-0000172C .text darkProc__8daTbox_cFv */ +void daTbox_c::darkProc() { + /* Nonmatching */ +} + +/* 0000172C-000017CC .text volmProc__8daTbox_cFv */ +void daTbox_c::volmProc() { + /* Nonmatching */ +} + +/* 000017CC-00001890 .text demoProcOpen__8daTbox_cFv */ +void daTbox_c::demoProcOpen() { + /* Nonmatching */ +} + +/* 00001890-00001A40 .text demoInitAppear_Tact__8daTbox_cFv */ +void daTbox_c::demoInitAppear_Tact() { + /* Nonmatching */ +} + +/* 00001A40-00001B38 .text demoInitAppear__8daTbox_cFv */ +void daTbox_c::demoInitAppear() { + /* Nonmatching */ +} + +/* 00001B38-00001CF4 .text demoProcAppear_Tact__8daTbox_cFv */ +void daTbox_c::demoProcAppear_Tact() { + /* Nonmatching */ +} + +/* 00001CF4-00001E4C .text demoProcAppear__8daTbox_cFv */ +void daTbox_c::demoProcAppear() { + /* Nonmatching */ +} + +/* 00001E4C-0000210C .text demoProc__8daTbox_cFv */ +void daTbox_c::demoProc() { + /* Nonmatching */ +} + +/* 0000210C-00002250 .text OpenInit_com__8daTbox_cFv */ +void daTbox_c::OpenInit_com() { + /* Nonmatching */ +} + +/* 00002250-00002444 .text OpenInit__8daTbox_cFv */ +void daTbox_c::OpenInit() { + /* Nonmatching */ +} + +/* 00002444-000024AC .text setCollision__8daTbox_cFv */ +void daTbox_c::setCollision() { + /* Nonmatching */ +} + +/* 000024AC-000024B4 .text actionWait__8daTbox_cFv */ +void daTbox_c::actionWait() { + /* Nonmatching */ +} + +/* 000024B4-000025A4 .text actionDemo__8daTbox_cFv */ +void daTbox_c::actionDemo() { + /* Nonmatching */ +} + +/* 000025A4-00002634 .text actionDemo2__8daTbox_cFv */ +void daTbox_c::actionDemo2() { + /* Nonmatching */ +} + +/* 00002634-000027C8 .text actionOpenWait__8daTbox_cFv */ +void daTbox_c::actionOpenWait() { + /* Nonmatching */ +} + +/* 000027C8-000028A0 .text actionSwOnWait__8daTbox_cFv */ +void daTbox_c::actionSwOnWait() { + /* Nonmatching */ +} + +/* 000028A0-00002914 .text actionSwOnWait2__8daTbox_cFv */ +void daTbox_c::actionSwOnWait2() { + /* Nonmatching */ +} + +/* 00002914-00002A2C .text actionGenocide__8daTbox_cFv */ +void daTbox_c::actionGenocide() { + /* Nonmatching */ +} + +/* 00002A2C-00002BF0 .text execute__8daTbox_cFv */ +void daTbox_c::execute() { + /* Nonmatching */ +} + +/* 00002BF0-00002C10 .text daTbox_Draw__FP8daTbox_c */ +void daTbox_Draw(daTbox_c*) { + /* Nonmatching */ +} + +/* 00002C10-00002FB0 .text draw__8daTbox_cFv */ +void daTbox_c::draw() { + /* Nonmatching */ +} + +/* 00002FB0-00002FD0 .text daTbox_Execute__FP8daTbox_c */ +void daTbox_Execute(daTbox_c*) { + /* Nonmatching */ +} + +/* 00002FD0-00002FD8 .text daTbox_IsDelete__FP8daTbox_c */ +void daTbox_IsDelete(daTbox_c*) { + /* Nonmatching */ +} + +/* 00002FD8-00003070 .text daTbox_Delete__FP8daTbox_c */ +void daTbox_Delete(daTbox_c*) { + /* Nonmatching */ +} + +/* 00003070-0000315C .text daTbox_Create__FP10fopAc_ac_c */ +void daTbox_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000315C-000032F0 .text __ct__8daTbox_cFv */ +daTbox_c::daTbox_c() { + /* Nonmatching */ +} + +/* 000032F0-000033BC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000033BC-00003404 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00003404-00003460 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00003460-000034A8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000034A8-00003504 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00003504-0000358C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000358C-000035FC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 000035FC-00003658 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00003658-000036B4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000036B4-00003710 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00003710-00003714 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003714-00003718 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003718-0000371C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000371C-00003720 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00003720-00003768 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00003768-000037C4 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000037C4-0000380C .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 0000380C-00003854 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00003854-000038B0 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 000038B0-000038F8 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000038F8-00003908 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00003908-00003910 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00003910-00003918 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00003918-00003920 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003920-00003928 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003928-00003960 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00003960-00003968 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003968-00003970 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003970-00003978 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00003978-000039B0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000039B0-000039B4 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 000039B4-000039BC .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 000039BC-000039C4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000039C4-000039CC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000039CC-000039D8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000039D8-000039E4 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000039E4-00003A2C .text __dt__12daTbox_HIO_cFv */ +daTbox_HIO_c::~daTbox_HIO_c() { + /* Nonmatching */ +} + +/* 00003A68-00003A70 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003A70-00003A78 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00003A78-00003A80 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00003A80-00003A88 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_title.cpp b/src/d/actor/d_a_title.cpp new file mode 100644 index 000000000..c7f5789b0 --- /dev/null +++ b/src/d/actor/d_a_title.cpp @@ -0,0 +1,118 @@ +// +// Generated by dtk +// Translation Unit: d_a_title.cpp +// + +#include "d_a_title.h" +#include "dolphin/types.h" + +/* 00000078-00000638 .text proc_init3D__14daTitle_proc_cFv */ +void daTitle_proc_c::proc_init3D() { + /* Nonmatching */ +} + +/* 00000638-00000900 .text proc_init2D__14daTitle_proc_cFv */ +void daTitle_proc_c::proc_init2D() { + /* Nonmatching */ +} + +/* 00000900-00000A78 .text __ct__14daTitle_proc_cFv */ +daTitle_proc_c::daTitle_proc_c() { + /* Nonmatching */ +} + +/* 00000A78-00000AD4 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000AD4-00000B30 .text __dt__13mDoExt_bpkAnmFv */ +mDoExt_bpkAnm::~mDoExt_bpkAnm() { + /* Nonmatching */ +} + +/* 00000B30-00000B8C .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000B8C-00000BD4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000BD4-00000C1C .text __dt__12dDlst_base_cFv */ +dDlst_base_c::~dDlst_base_c() { + /* Nonmatching */ +} + +/* 00000C1C-00000D7C .text __dt__14daTitle_proc_cFv */ +daTitle_proc_c::~daTitle_proc_c() { + /* Nonmatching */ +} + +/* 00000D7C-00000D94 .text setEnterMode__14daTitle_proc_cFv */ +void daTitle_proc_c::setEnterMode() { + /* Nonmatching */ +} + +/* 00000D94-00000F20 .text set_mtx__14daTitle_proc_cFv */ +void daTitle_proc_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000F20-0000172C .text calc_2d_alpha__14daTitle_proc_cFv */ +void daTitle_proc_c::calc_2d_alpha() { + /* Nonmatching */ +} + +/* 0000172C-00001880 .text proc_execute__14daTitle_proc_cFv */ +void daTitle_proc_c::proc_execute() { + /* Nonmatching */ +} + +/* 00001880-000019E0 .text model_draw__14daTitle_proc_cFv */ +void daTitle_proc_c::model_draw() { + /* Nonmatching */ +} + +/* 000019E0-00001A5C .text proc_draw__14daTitle_proc_cFv */ +void daTitle_proc_c::proc_draw() { + /* Nonmatching */ +} + +/* 00001A5C-00001AAC .text daTitle_Draw__FP9daTitle_c */ +void daTitle_Draw(daTitle_c*) { + /* Nonmatching */ +} + +/* 00001AAC-00001CF8 .text daTitle_Execute__FP9daTitle_c */ +void daTitle_Execute(daTitle_c*) { + /* Nonmatching */ +} + +/* 00001CF8-00001D00 .text daTitle_IsDelete__FP9daTitle_c */ +void daTitle_IsDelete(daTitle_c*) { + /* Nonmatching */ +} + +/* 00001D00-00001D70 .text daTitle_Delete__FP9daTitle_c */ +void daTitle_Delete(daTitle_c*) { + /* Nonmatching */ +} + +/* 00001D70-00001E28 .text daTitle_Create__FP10fopAc_ac_c */ +void daTitle_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00001E28-00001E48 .text draw__14daTitle_proc_cFv */ +void daTitle_proc_c::draw() { + /* Nonmatching */ +} + +/* 00001E48-00001E4C .text draw__12dDlst_base_cFv */ +void dDlst_base_c::draw() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tn.cpp b/src/d/actor/d_a_tn.cpp new file mode 100644 index 000000000..49ea7f637 --- /dev/null +++ b/src/d/actor/d_a_tn.cpp @@ -0,0 +1,723 @@ +// +// Generated by dtk +// Translation Unit: d_a_tn.cpp +// + +#include "d_a_tn.h" +#include "dolphin/types.h" + +/* 000000EC-00000220 .text anm_init__FP8tn_classifUcfi */ +void anm_init(tn_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 00000220-000002D4 .text tate_anm_init__FP8tn_classifUcf */ +void tate_anm_init(tn_class*, int, float, unsigned char, float) { + /* Nonmatching */ +} + +/* 000002D4-00000398 .text yoroi_anm_init__FP8tn_classifUcf */ +void yoroi_anm_init(tn_class*, int, float, unsigned char, float) { + /* Nonmatching */ +} + +/* 00000398-00000730 .text yari_off_check__FP8tn_class */ +void yari_off_check(tn_class*) { + /* Nonmatching */ +} + +/* 00000730-0000085C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000085C-000008FC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000008FC-00000958 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00000958-000009A0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000009A0-000009FC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000009FC-00000A44 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00000A44-00000AD8 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00000AD8-00000B20 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000B20-00000B68 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00000B68-00000BA4 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000BA4-00001074 .text smoke_set_s__FP8tn_classf */ +void smoke_set_s(tn_class*, float) { + /* Nonmatching */ +} + +/* 00001074-00001244 .text ground_smoke_set__FP8tn_class */ +void ground_smoke_set(tn_class*) { + /* Nonmatching */ +} + +/* 00001244-0000149C .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 0000149C-00001630 .text nodeCallBack_P__FP7J3DNodei */ +void nodeCallBack_P(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00001630-000016F0 .text nodeCallBack_mimi__FP7J3DNodei */ +void nodeCallBack_mimi(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000016F0-00001770 .text nodeCallBack_kata__FP7J3DNodei */ +void nodeCallBack_kata(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00001770-000018B0 .text part_draw__FP8tn_classSc */ +void part_draw(tn_class*, signed char) { + /* Nonmatching */ +} + +/* 000018B0-00001B7C .text daTn_Draw__FP8tn_class */ +void daTn_Draw(tn_class*) { + /* Nonmatching */ +} + +/* 00001B7C-00002020 .text way_pos_check__FP8tn_classP4cXyz */ +void way_pos_check(tn_class*, cXyz*) { + /* Nonmatching */ +} + +/* 00002020-00002138 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00002138-000021B8 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 000021B8-00002480 .text ground_4_check__FP8tn_classisf */ +void ground_4_check(tn_class*, int, short, float) { + /* Nonmatching */ +} + +/* 00002480-00002870 .text daTn_other_bg_check__FP8tn_classP10fopAc_ac_c */ +void daTn_other_bg_check(tn_class*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00002870-0000289C .text get_view_H__FP8tn_class */ +void get_view_H(tn_class*) { + /* Nonmatching */ +} + +/* 0000289C-00002918 .text s_w_sub__FPvPv */ +void s_w_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00002918-00002BF4 .text search_wepon__FP8tn_class */ +void search_wepon(tn_class*) { + /* Nonmatching */ +} + +/* 00002BF4-00002C78 .text s_b_sub__FPvPv */ +void s_b_sub(void*, void*) { + /* Nonmatching */ +} + +/* 00002C78-00002F84 .text search_bomb__FP8tn_classi */ +void search_bomb(tn_class*, int) { + /* Nonmatching */ +} + +/* 00002F84-00002FD8 .text daTn_bomb_view_check__FP8tn_class */ +void daTn_bomb_view_check(tn_class*) { + /* Nonmatching */ +} + +/* 00002FD8-00003018 .text daTn_bomb_check__FP8tn_class */ +void daTn_bomb_check(tn_class*) { + /* Nonmatching */ +} + +/* 00003018-00003094 .text daTn_wepon_view_check__FP8tn_class */ +void daTn_wepon_view_check(tn_class*) { + /* Nonmatching */ +} + +/* 00003094-000033E8 .text daTn_player_bg_check__FP8tn_classP4cXyz */ +void daTn_player_bg_check(tn_class*, cXyz*) { + /* Nonmatching */ +} + +/* 000033E8-00003598 .text daTn_player_view_check__FP8tn_classP4cXyzss */ +void daTn_player_view_check(tn_class*, cXyz*, short, short) { + /* Nonmatching */ +} + +/* 00003598-000035DC .text daTn_player_way_check__FP8tn_class */ +void daTn_player_way_check(tn_class*) { + /* Nonmatching */ +} + +/* 000035DC-00003664 .text wait_set__FP8tn_class */ +void wait_set(tn_class*) { + /* Nonmatching */ +} + +/* 00003664-000036CC .text walk_set__FP8tn_class */ +void walk_set(tn_class*) { + /* Nonmatching */ +} + +/* 000036CC-0000379C .text fight_run_set__FP8tn_class */ +void fight_run_set(tn_class*) { + /* Nonmatching */ +} + +/* 0000379C-00003C0C .text path_check__FP8tn_class */ +void path_check(tn_class*) { + /* Nonmatching */ +} + +/* 00003C0C-00004388 .text jyunkai__FP8tn_class */ +void jyunkai(tn_class*) { + /* Nonmatching */ +} + +/* 00004388-000043D4 .text shot_s_sub__FPvPv */ +void shot_s_sub(void*, void*) { + /* Nonmatching */ +} + +/* 000043D4-00004CFC .text fight_run__FP8tn_class */ +void fight_run(tn_class*) { + /* Nonmatching */ +} + +/* 00004CFC-00005098 .text wepon_hit_check__FP8tn_class */ +void wepon_hit_check(tn_class*) { + /* Nonmatching */ +} + +/* 00005098-00005EB0 .text fight__FP8tn_class */ +void fight(tn_class*) { + /* Nonmatching */ +} + +/* 00005EB0-00005FFC .text p_lost__FP8tn_class */ +void p_lost(tn_class*) { + /* Nonmatching */ +} + +/* 00005FFC-00006450 .text wepon_search__FP8tn_class */ +void wepon_search(tn_class*) { + /* Nonmatching */ +} + +/* 00006450-00006950 .text b_nige__FP8tn_class */ +void b_nige(tn_class*) { + /* Nonmatching */ +} + +/* 00006950-00006AC0 .text defence__FP8tn_class */ +void defence(tn_class*) { + /* Nonmatching */ +} + +/* 00006AC0-00006DD4 .text hukki__FP8tn_class */ +void hukki(tn_class*) { + /* Nonmatching */ +} + +/* 00006DD4-00006EB4 .text aite_miru__FP8tn_class */ +void aite_miru(tn_class*) { + /* Nonmatching */ +} + +/* 00006EB4-00006FF0 .text fail__FP8tn_class */ +void fail(tn_class*) { + /* Nonmatching */ +} + +/* 00006FF0-0000719C .text yogan_fail__FP8tn_class */ +void yogan_fail(tn_class*) { + /* Nonmatching */ +} + +/* 0000719C-000072C8 .text d_mahi__FP8tn_class */ +void d_mahi(tn_class*) { + /* Nonmatching */ +} + +/* 000072C8-00007440 .text d_sit__FP8tn_class */ +void d_sit(tn_class*) { + /* Nonmatching */ +} + +/* 00007440-000079AC .text stand__FP8tn_class */ +void stand(tn_class*) { + /* Nonmatching */ +} + +/* 000079AC-00007B7C .text d_dozou__FP8tn_class */ +void d_dozou(tn_class*) { + /* Nonmatching */ +} + +/* 00007B7C-00008490 .text s_demo__FP8tn_class */ +void s_demo(tn_class*) { + /* Nonmatching */ +} + +/* 00008490-000086D4 .text demo_camera__FP8tn_class */ +void demo_camera(tn_class*) { + /* Nonmatching */ +} + +/* 000086D4-00008C5C .text Tn_move__FP8tn_class */ +void Tn_move(tn_class*) { + /* Nonmatching */ +} + +/* 00008C5C-00008F9C .text yoroi_break__FP8tn_classP4cXyzUc */ +void yoroi_break(tn_class*, cXyz*, unsigned char) { + /* Nonmatching */ +} + +/* 00008F9C-00009E2C .text damage_check__FP8tn_class */ +void damage_check(tn_class*) { + /* Nonmatching */ +} + +/* 00009E2C-00009E68 .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 00009E68-0000AC54 .text part_move__FP8tn_classi */ +void part_move(tn_class*, int) { + /* Nonmatching */ +} + +/* 0000AC54-0000AEA8 .text spin_blur_set__FP8tn_class */ +void spin_blur_set(tn_class*) { + /* Nonmatching */ +} + +/* 0000AEA8-0000BCE4 .text daTn_Execute__FP8tn_class */ +void daTn_Execute(tn_class*) { + /* Nonmatching */ +} + +/* 0000BCE4-0000BCEC .text daTn_IsDelete__FP8tn_class */ +void daTn_IsDelete(tn_class*) { + /* Nonmatching */ +} + +/* 0000BCEC-0000BE58 .text daTn_Delete__FP8tn_class */ +void daTn_Delete(tn_class*) { + /* Nonmatching */ +} + +/* 0000BE58-0000BEBC .text useArrowHeapInit__FP10fopAc_ac_c */ +void useArrowHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000BEBC-0000C498 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000C498-0000C4E0 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000C4E0-0000CBFC .text daTn_Create__FP10fopAc_ac_c */ +void daTn_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000CBFC-0000D114 .text __ct__8tn_classFv */ +tn_class::tn_class() { + /* Nonmatching */ +} + +/* 0000D114-0000D180 .text __dt__22dPa_cutTurnEcallBack_cFv */ +dPa_cutTurnEcallBack_c::~dPa_cutTurnEcallBack_c() { + /* Nonmatching */ +} + +/* 0000D180-0000D1A8 .text __ct__22dPa_cutTurnEcallBack_cFv */ +dPa_cutTurnEcallBack_c::dPa_cutTurnEcallBack_c() { + /* Nonmatching */ +} + +/* 0000D1A8-0000D204 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000D204-0000D24C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000D24C-0000D318 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 0000D318-0000D360 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 0000D360-0000D42C .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 0000D42C-0000D474 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 0000D474-0000D4D0 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000D4D0-0000D518 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000D518-0000D574 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 0000D574-0000D5E4 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000D5E4-0000D66C .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 0000D66C-0000D670 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 0000D670-0000D674 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 0000D674-0000D6B0 .text __dt__4tn_pFv */ +tn_p::~tn_p() { + /* Nonmatching */ +} + +/* 0000D6B0-0000D6B4 .text __ct__4tn_pFv */ +tn_p::tn_p() { + /* Nonmatching */ +} + +/* 0000D6B4-0000D6B8 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D6B8-0000D6BC .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D6BC-0000D6C0 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D6C0-0000D6C4 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000D6C4-0000D70C .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 0000D70C-0000D768 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 0000D768-0000D7B0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 0000D7B0-0000D7C0 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000D7C0-0000D7C8 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000D7C8-0000D7D0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000D7D0-0000D7D8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D7D8-0000D7E0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D7E0-0000D818 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D818-0000D820 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D820-0000D828 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D828-0000D830 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D830-0000D868 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D868-0000D86C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000D86C-0000D874 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 0000D874-0000D884 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 0000D884-0000D88C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000D88C-0000D894 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000D894-0000D89C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D89C-0000D8A4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D8A4-0000D8DC .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D8DC-0000D8E4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D8E4-0000D8EC .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D8EC-0000D8F4 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D8F4-0000D92C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D92C-0000D934 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000D934-0000D93C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000D93C-0000D948 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000D948-0000D954 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 0000D954-0000D9B0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000DB8C-0000DBEC .text __dt__7tnHIO_cFv */ +tnHIO_c::~tnHIO_c() { + /* Nonmatching */ +} + +/* 0000DBEC-0000DC34 .text __dt__12JntHit_HIO_cFv */ +JntHit_HIO_c::~JntHit_HIO_c() { + /* Nonmatching */ +} + +/* 0000DC34-0000DC3C .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000DC3C-0000DC44 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 0000DC44-0000DC4C .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000DC4C-0000DC54 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000DC54-0000DC5C .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 0000DC5C-0000DC64 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000DC64-0000DC6C .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000DC6C-0000DC74 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000DC74-0000DC7C .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + +/* 0000DC7C-0000DC84 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000DC84-0000DC8C .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 0000DC8C-0000DC94 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000DC94-0000DC9C .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 0000DC9C-0000DCA4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 0000DCA4-0000DCAC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_toge.cpp b/src/d/actor/d_a_toge.cpp new file mode 100644 index 000000000..e9e20c422 --- /dev/null +++ b/src/d/actor/d_a_toge.cpp @@ -0,0 +1,213 @@ +// +// Generated by dtk +// Translation Unit: d_a_toge.cpp +// + +#include "d_a_toge.h" +#include "dolphin/types.h" + +/* 00000078-0000013C .text _delete__8daToge_cFv */ +void daToge_c::_delete() { + /* Nonmatching */ +} + +/* 0000013C-0000015C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000015C-00000290 .text CreateHeap__8daToge_cFv */ +void daToge_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000290-00000348 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000348-000004F4 .text Create__8daToge_cFv */ +void daToge_c::Create() { + /* Nonmatching */ +} + +/* 000004F4-00000620 .text _create__8daToge_cFv */ +void daToge_c::_create() { + /* Nonmatching */ +} + +/* 00000620-000006EC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000006EC-00000734 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000734-00000790 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000790-000007D8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000007D8-00000868 .text set_mtx__8daToge_cFv */ +void daToge_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000868-000009F4 .text _execute__8daToge_cFv */ +void daToge_c::_execute() { + /* Nonmatching */ +} + +/* 000009F4-00000A78 .text set_collision__8daToge_cFv */ +void daToge_c::set_collision() { + /* Nonmatching */ +} + +/* 00000A78-00000AE0 .text search_wind__8daToge_cFv */ +void daToge_c::search_wind() { + /* Nonmatching */ +} + +/* 00000AE0-00000C1C .text toge_move__8daToge_cFv */ +void daToge_c::toge_move() { + /* Nonmatching */ +} + +/* 00000C1C-00000CA4 .text toge_seStart__8daToge_cFUl */ +void daToge_c::toge_seStart(unsigned long) { + /* Nonmatching */ +} + +/* 00000CA4-00000D44 .text _draw__8daToge_cFv */ +void daToge_c::_draw() { + /* Nonmatching */ +} + +/* 00000D44-00000D64 .text daToge_Create__FPv */ +void daToge_Create(void*) { + /* Nonmatching */ +} + +/* 00000D64-00000D84 .text daToge_Delete__FPv */ +void daToge_Delete(void*) { + /* Nonmatching */ +} + +/* 00000D84-00000DA4 .text daToge_Draw__FPv */ +void daToge_Draw(void*) { + /* Nonmatching */ +} + +/* 00000DA4-00000DC4 .text daToge_Execute__FPv */ +void daToge_Execute(void*) { + /* Nonmatching */ +} + +/* 00000DC4-00000DCC .text daToge_IsDelete__FPv */ +void daToge_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00000DCC-00000DDC .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000DDC-00000DE4 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000DE4-00000DEC .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000DEC-00000DF4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000DF4-00000DFC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000DFC-00000E34 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000E34-00000E3C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E3C-00000E44 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E44-00000E4C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E4C-00000E84 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000E84-00000E88 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000E88-00000E90 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000E90-00000E98 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000E98-00000EA0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000EA0-00000EAC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000EAC-00000EB8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000EB8-00000ED4 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 00000ED4-00000EDC .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000EDC-00000EE4 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tori_flag.cpp b/src/d/actor/d_a_tori_flag.cpp new file mode 100644 index 000000000..4777c533a --- /dev/null +++ b/src/d/actor/d_a_tori_flag.cpp @@ -0,0 +1,193 @@ +// +// Generated by dtk +// Translation Unit: d_a_tori_flag.cpp +// + +#include "d_a_tori_flag.h" +#include "dolphin/types.h" + +/* 000000EC-00000118 .text __ct__17daTori_Flag_HIO_cFv */ +daTori_Flag_HIO_c::daTori_Flag_HIO_c() { + /* Nonmatching */ +} + +/* 00000118-000001C4 .text set_mtx__13daTori_Flag_cFv */ +void daTori_Flag_c::set_mtx() { + /* Nonmatching */ +} + +/* 000001C4-000001E4 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000001E4-0000030C .text CreateHeap__13daTori_Flag_cFv */ +void daTori_Flag_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000030C-000003A4 .text CreateInit__13daTori_Flag_cFv */ +void daTori_Flag_c::CreateInit() { + /* Nonmatching */ +} + +/* 000003A4-000003C4 .text daTori_FlagCreate__FPv */ +void daTori_FlagCreate(void*) { + /* Nonmatching */ +} + +/* 000003C4-00000478 .text _create__13daTori_Flag_cFv */ +void daTori_Flag_c::_create() { + /* Nonmatching */ +} + +/* 00000478-00000610 .text __ct__13daTori_Flag_cFv */ +daTori_Flag_c::daTori_Flag_c() { + /* Nonmatching */ +} + +/* 00000610-000006DC .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000006DC-00000724 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000724-00000780 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000780-000007C8 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000007C8-00000804 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000804-00000854 .text daTori_FlagDelete__FPv */ +void daTori_FlagDelete(void*) { + /* Nonmatching */ +} + +/* 00000854-00000878 .text daTori_FlagExecute__FPv */ +void daTori_FlagExecute(void*) { + /* Nonmatching */ +} + +/* 00000878-00000B1C .text _execute__13daTori_Flag_cFv */ +void daTori_Flag_c::_execute() { + /* Nonmatching */ +} + +/* 00000B1C-00000BB8 .text daTori_FlagDraw__FPv */ +void daTori_FlagDraw(void*) { + /* Nonmatching */ +} + +/* 00000BB8-00000BC0 .text daTori_FlagIsDelete__FPv */ +void daTori_FlagIsDelete(void*) { + /* Nonmatching */ +} + +/* 00000BC0-00000BD0 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00000BD0-00000BD8 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000BD8-00000BE0 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000BE0-00000BE8 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000BE8-00000BF0 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000BF0-00000C28 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C28-00000C30 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C30-00000C38 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C38-00000C40 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C40-00000C78 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C78-00000C7C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00000C7C-00000C84 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00000C84-00000C8C .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00000C8C-00000C94 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00000C94-00000CA0 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00000CA0-00000CAC .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00000CAC-00000CF4 .text __dt__17daTori_Flag_HIO_cFv */ +daTori_Flag_HIO_c::~daTori_Flag_HIO_c() { + /* Nonmatching */ +} + +/* 00000D68-00000D70 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00000D70-00000D78 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tornado.cpp b/src/d/actor/d_a_tornado.cpp new file mode 100644 index 000000000..c515b8f7c --- /dev/null +++ b/src/d/actor/d_a_tornado.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_a_tornado.cpp +// + +#include "d_a_tornado.h" +#include "dolphin/types.h" + +/* 000000EC-00000260 .text jointCallBack__11daTornado_cFi */ +void daTornado_c::jointCallBack(int) { + /* Nonmatching */ +} + +/* 00000260-000002A4 .text daTornado_jointCallBack__FP7J3DNodei */ +void daTornado_jointCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 000002A4-00000464 .text draw__11daTornado_cFv */ +void daTornado_c::draw() { + /* Nonmatching */ +} + +/* 00000464-00000484 .text daTornado_Draw__FP11daTornado_c */ +void daTornado_Draw(daTornado_c*) { + /* Nonmatching */ +} + +/* 00000484-00000C4C .text execute__11daTornado_cFv */ +void daTornado_c::execute() { + /* Nonmatching */ +} + +/* 00000C4C-00000C88 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000C88-00000CA8 .text daTornado_Execute__FP11daTornado_c */ +void daTornado_Execute(daTornado_c*) { + /* Nonmatching */ +} + +/* 00000CA8-00000CB0 .text daTornado_IsDelete__FP11daTornado_c */ +void daTornado_IsDelete(daTornado_c*) { + /* Nonmatching */ +} + +/* 00000CB0-00000D30 .text tornado_delete__11daTornado_cFv */ +void daTornado_c::tornado_delete() { + /* Nonmatching */ +} + +/* 00000D30-00000D54 .text daTornado_Delete__FP11daTornado_c */ +void daTornado_Delete(daTornado_c*) { + /* Nonmatching */ +} + +/* 00000D54-0000109C .text createHeap__11daTornado_cFv */ +void daTornado_c::createHeap() { + /* Nonmatching */ +} + +/* 0000109C-000010BC .text daTornado_createHeap__FP10fopAc_ac_c */ +void daTornado_createHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000010BC-000014D0 .text create__11daTornado_cFv */ +void daTornado_c::create() { + /* Nonmatching */ +} + +/* 000014D0-0000152C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000152C-00001588 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00001588-000015E4 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000015E4-0000162C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000162C-0000164C .text daTornado_Create__FP10fopAc_ac_c */ +void daTornado_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tpota.cpp b/src/d/actor/d_a_tpota.cpp new file mode 100644 index 000000000..a3da73e73 --- /dev/null +++ b/src/d/actor/d_a_tpota.cpp @@ -0,0 +1,93 @@ +// +// Generated by dtk +// Translation Unit: d_a_tpota.cpp +// + +#include "d_a_tpota.h" +#include "dolphin/types.h" + +/* 00000078-000001D0 .text _create__9daTpota_cFv */ +void daTpota_c::_create() { + /* Nonmatching */ +} + +/* 000001D0-0000020C .text __dt__5csXyzFv */ +csXyz::~csXyz() { + /* Nonmatching */ +} + +/* 0000020C-00000210 .text __ct__5csXyzFv */ +csXyz::csXyz() { + /* Nonmatching */ +} + +/* 00000210-0000024C .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 0000024C-00000250 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 00000250-00000298 .text _delete__9daTpota_cFv */ +void daTpota_c::_delete() { + /* Nonmatching */ +} + +/* 00000298-000002FC .text make_ripple__9daTpota_cF4cXyz */ +void daTpota_c::make_ripple(cXyz) { + /* Nonmatching */ +} + +/* 000002FC-00000354 .text check_water_h__9daTpota_cFP15JPABaseParticlef */ +void daTpota_c::check_water_h(JPABaseParticle*, float) { + /* Nonmatching */ +} + +/* 00000354-00000380 .text clear_splash__9daTpota_cFv */ +void daTpota_c::clear_splash() { + /* Nonmatching */ +} + +/* 00000380-000003F4 .text renew_splash__9daTpota_cFv */ +void daTpota_c::renew_splash() { + /* Nonmatching */ +} + +/* 000003F4-000004C8 .text _execute__9daTpota_cFv */ +void daTpota_c::_execute() { + /* Nonmatching */ +} + +/* 000004C8-000004D0 .text _draw__9daTpota_cFv */ +void daTpota_c::_draw() { + /* Nonmatching */ +} + +/* 000004D0-000004F0 .text Mthd_Create__23@unnamed@d_a_tpota_cpp@FPv */ +void @unnamed@d_a_tpota_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000004F0-00000514 .text Mthd_Delete__23@unnamed@d_a_tpota_cpp@FPv */ +void @unnamed@d_a_tpota_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000514-00000538 .text Mthd_Execute__23@unnamed@d_a_tpota_cpp@FPv */ +void @unnamed@d_a_tpota_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000538-0000055C .text Mthd_Draw__23@unnamed@d_a_tpota_cpp@FPv */ +void @unnamed@d_a_tpota_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 0000055C-00000564 .text Mthd_IsDelete__23@unnamed@d_a_tpota_cpp@FPv */ +void @unnamed@d_a_tpota_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_tsubo.cpp b/src/d/actor/d_a_tsubo.cpp new file mode 100644 index 000000000..919db3a14 --- /dev/null +++ b/src/d/actor/d_a_tsubo.cpp @@ -0,0 +1,933 @@ +// +// Generated by dtk +// Translation Unit: d_a_tsubo.cpp +// + +#include "d_a_tsubo.h" +#include "dolphin/types.h" + +/* 000000EC-0000011C .text prmZ_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::prmZ_init() { + /* Nonmatching */ +} + +/* 0000011C-00000140 .text solidHeapCB__Q27daTsubo5Act_cFP10fopAc_ac_c */ +void daTsubo::Act_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000140-00000330 .text create_heap__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::create_heap() { + /* Nonmatching */ +} + +/* 00000330-00000378 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000378-00000444 .text create_init_cull__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::create_init_cull() { + /* Nonmatching */ +} + +/* 00000444-00000594 .text create_init_cc__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::create_init_cc() { + /* Nonmatching */ +} + +/* 00000594-00000694 .text create_init_bgc__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::create_init_bgc() { + /* Nonmatching */ +} + +/* 00000694-00000B10 .text _create__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::_create() { + /* Nonmatching */ +} + +/* 00000B10-00000D74 .text __ct__Q27daTsubo5Act_cFv */ +daTsubo::Act_c::Act_c() { + /* Nonmatching */ +} + +/* 00000D74-00000DE0 .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 00000DE0-00000E08 .text __defctor__19dPa_followEcallBackFv */ +void dPa_followEcallBack::__defctor() { + /* Nonmatching */ +} + +/* 00000E08-00000E64 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000E64-00000F30 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00000F30-00000F78 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000F78-00000FD4 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000FD4-0000101C .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 0000101C-00001058 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00001058-000011C0 .text __dt__20dBgS_ObjGndChk_YoganFv */ +dBgS_ObjGndChk_Yogan::~dBgS_ObjGndChk_Yogan() { + /* Nonmatching */ +} + +/* 000011C0-00001300 .text __dt__14dBgS_ObjGndChkFv */ +dBgS_ObjGndChk::~dBgS_ObjGndChk() { + /* Nonmatching */ +} + +/* 00001300-00001418 .text __dt__11dBgS_GndChkFv */ +dBgS_GndChk::~dBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001418-000014B8 .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000014B8-00001514 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001514-0000155C .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000155C-000015B8 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000015B8-00001600 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001600-00001680 .text __dt__11cBgS_GndChkFv */ +cBgS_GndChk::~cBgS_GndChk() { + /* Nonmatching */ +} + +/* 00001680-00001708 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 00001708-00001778 .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 00001778-000017B8 .text _is_delete__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::_is_delete() { + /* Nonmatching */ +} + +/* 000017B8-0000187C .text _delete__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::_delete() { + /* Nonmatching */ +} + +/* 0000187C-00001924 .text spec_make_boko__Q27daTsubo5Act_cFi */ +void daTsubo::Act_c::spec_make_boko(int) { + /* Nonmatching */ +} + +/* 00001924-00001A94 .text spec_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_init() { + /* Nonmatching */ +} + +/* 00001A94-00001B84 .text spec_set_actor__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_set_actor() { + /* Nonmatching */ +} + +/* 00001B84-00001C34 .text spec_clr_actor__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_clr_actor() { + /* Nonmatching */ +} + +/* 00001C34-00001D18 .text spec_carry_spec__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_carry_spec() { + /* Nonmatching */ +} + +/* 00001D18-00001DF0 .text spec_mode_carry_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_mode_carry_init() { + /* Nonmatching */ +} + +/* 00001DF0-00001F88 .text spec_mode_carry__Q27daTsubo5Act_cFb */ +void daTsubo::Act_c::spec_mode_carry(bool) { + /* Nonmatching */ +} + +/* 00001F88-00002094 .text spec_mode_put_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_mode_put_init() { + /* Nonmatching */ +} + +/* 00002094-00002170 .text spec_set_room__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_set_room() { + /* Nonmatching */ +} + +/* 00002170-0000229C .text spec_remove__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_remove() { + /* Nonmatching */ +} + +/* 0000229C-00002390 .text spec_kill__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_kill() { + /* Nonmatching */ +} + +/* 00002390-000024EC .text spec_mtx__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::spec_mtx() { + /* Nonmatching */ +} + +/* 000024EC-00002578 .text mode_hide_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_hide_init() { + /* Nonmatching */ +} + +/* 00002578-000025CC .text mode_hide__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_hide() { + /* Nonmatching */ +} + +/* 000025CC-000026FC .text mode_appear_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_appear_init() { + /* Nonmatching */ +} + +/* 000026FC-0000293C .text mode_appear__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_appear() { + /* Nonmatching */ +} + +/* 0000293C-00002A10 .text mode_wait_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_wait_init() { + /* Nonmatching */ +} + +/* 00002A10-00002B1C .text mode_wait__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_wait() { + /* Nonmatching */ +} + +/* 00002B1C-00002BB8 .text mode_walk_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_walk_init() { + /* Nonmatching */ +} + +/* 00002BB8-00002D74 .text mode_walk__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_walk() { + /* Nonmatching */ +} + +/* 00002D74-00002EF8 .text mode_carry_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_carry_init() { + /* Nonmatching */ +} + +/* 00002EF8-0000310C .text mode_carry__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_carry() { + /* Nonmatching */ +} + +/* 0000310C-00003260 .text mode_drop_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_drop_init() { + /* Nonmatching */ +} + +/* 00003260-00003314 .text mode_drop__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_drop() { + /* Nonmatching */ +} + +/* 00003314-000034C0 .text mode_sink_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_sink_init() { + /* Nonmatching */ +} + +/* 000034C0-00003528 .text mode_sink__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_sink() { + /* Nonmatching */ +} + +/* 00003528-000036D0 .text mode_afl_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_afl_init() { + /* Nonmatching */ +} + +/* 000036D0-00003824 .text mode_afl__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_afl() { + /* Nonmatching */ +} + +/* 00003824-00003BBC .text mode_proc_call__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00003BBC-00003C5C .text cull_set_draw__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::cull_set_draw() { + /* Nonmatching */ +} + +/* 00003C5C-00003CFC .text cull_set_move__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::cull_set_move() { + /* Nonmatching */ +} + +/* 00003CFC-00003FC4 .text damaged__Q27daTsubo5Act_cFiP13cBgS_PolyInfobPC4cXyz */ +void daTsubo::Act_c::damaged(int, cBgS_PolyInfo*, bool, const cXyz*) { + /* Nonmatching */ +} + +/* 00003FC4-00003FEC .text damaged__Q27daTsubo5Act_cFiP13cBgS_PolyInfo */ +void daTsubo::Act_c::damaged(int, cBgS_PolyInfo*) { + /* Nonmatching */ +} + +/* 00003FEC-00004054 .text damaged_lava__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::damaged_lava() { + /* Nonmatching */ +} + +/* 00004054-00004384 .text damage_tg_acc__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::damage_tg_acc() { + /* Nonmatching */ +} + +/* 00004384-00004768 .text damage_cc_proc__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::damage_cc_proc() { + /* Nonmatching */ +} + +/* 00004768-00004990 .text damage_bg_proc__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::damage_bg_proc() { + /* Nonmatching */ +} + +/* 00004990-00004D04 .text damage_bg_proc_directly__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::damage_bg_proc_directly() { + /* Nonmatching */ +} + +/* 00004D04-00004D58 .text damage_kill_proc__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::damage_kill_proc() { + /* Nonmatching */ +} + +/* 00004D58-00004EB4 .text crr_pos__Q27daTsubo5Act_cFRC4cXyz */ +void daTsubo::Act_c::crr_pos(const cXyz&) { + /* Nonmatching */ +} + +/* 00004EB4-00004FE8 .text crr_pos_water__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::crr_pos_water() { + /* Nonmatching */ +} + +/* 00004FE8-0000508C .text crr_pos_lava__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::crr_pos_lava() { + /* Nonmatching */ +} + +/* 0000508C-0000511C .text water_tention__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::water_tention() { + /* Nonmatching */ +} + +/* 0000511C-00005258 .text reflect__Q27daTsubo5Act_cFP4cXyzRC13cBgS_PolyInfof */ +void daTsubo::Act_c::reflect(cXyz*, const cBgS_PolyInfo&, float) { + /* Nonmatching */ +} + +/* 00005258-00005544 .text bound__Q27daTsubo5Act_cFf */ +void daTsubo::Act_c::bound(float) { + /* Nonmatching */ +} + +/* 00005544-00005548 .text moment_small__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_small(const cXyz*) { + /* Nonmatching */ +} + +/* 00005548-0000554C .text moment_big__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_big(const cXyz*) { + /* Nonmatching */ +} + +/* 0000554C-00005550 .text moment_water__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_water(const cXyz*) { + /* Nonmatching */ +} + +/* 00005550-00005554 .text moment_barrel__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_barrel(const cXyz*) { + /* Nonmatching */ +} + +/* 00005554-00005558 .text moment_stool__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_stool(const cXyz*) { + /* Nonmatching */ +} + +/* 00005558-0000555C .text moment_skull__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_skull(const cXyz*) { + /* Nonmatching */ +} + +/* 0000555C-00005560 .text moment_pail__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_pail(const cXyz*) { + /* Nonmatching */ +} + +/* 00005560-00005564 .text moment_spine__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_spine(const cXyz*) { + /* Nonmatching */ +} + +/* 00005564-00005568 .text moment_hbox2S__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_hbox2S(const cXyz*) { + /* Nonmatching */ +} + +/* 00005568-0000556C .text moment_tryColSun__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_tryColSun(const cXyz*) { + /* Nonmatching */ +} + +/* 0000556C-00005570 .text moment_tryColMer__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_tryColMer(const cXyz*) { + /* Nonmatching */ +} + +/* 00005570-00005574 .text moment_tryColJup__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_tryColJup(const cXyz*) { + /* Nonmatching */ +} + +/* 00005574-00005578 .text moment_tryKeyGate__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_tryKeyGate(const cXyz*) { + /* Nonmatching */ +} + +/* 00005578-0000557C .text moment_pinecone__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_pinecone(const cXyz*) { + /* Nonmatching */ +} + +/* 0000557C-00005580 .text moment_kutani__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_kutani(const cXyz*) { + /* Nonmatching */ +} + +/* 00005580-00005584 .text moment_woodS__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::moment_woodS(const cXyz*) { + /* Nonmatching */ +} + +/* 00005584-00005820 .text moment_proc_call__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::moment_proc_call() { + /* Nonmatching */ +} + +/* 00005820-00005A94 .text set_wind_vec__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_wind_vec() { + /* Nonmatching */ +} + +/* 00005A94-00005B1C .text init_mtx__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::init_mtx() { + /* Nonmatching */ +} + +/* 00005B1C-00005D28 .text set_mtx__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_mtx() { + /* Nonmatching */ +} + +/* 00005D28-00005DB8 .text set_tensor__Q27daTsubo5Act_cFPC4cXyz */ +void daTsubo::Act_c::set_tensor(const cXyz*) { + /* Nonmatching */ +} + +/* 00005DB8-00005E88 .text init_rot_throw__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::init_rot_throw() { + /* Nonmatching */ +} + +/* 00005E88-00005F0C .text init_rot_clean__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::init_rot_clean() { + /* Nonmatching */ +} + +/* 00005F0C-00005F2C .text set_tensor_hide__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_tensor_hide() { + /* Nonmatching */ +} + +/* 00005F2C-00005F4C .text set_tensor_appear__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_tensor_appear() { + /* Nonmatching */ +} + +/* 00005F4C-00006034 .text set_tensor_wait__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_tensor_wait() { + /* Nonmatching */ +} + +/* 00006034-000061E4 .text set_tensor_walk__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_tensor_walk() { + /* Nonmatching */ +} + +/* 000061E4-00006204 .text set_tensor_carry__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_tensor_carry() { + /* Nonmatching */ +} + +/* 00006204-00006330 .text set_tensor_drop__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_tensor_drop() { + /* Nonmatching */ +} + +/* 00006330-0000645C .text set_tensor_sink__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_tensor_sink() { + /* Nonmatching */ +} + +/* 0000645C-00006600 .text set_tensor_afl__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::set_tensor_afl() { + /* Nonmatching */ +} + +/* 00006600-00006708 .text eff_drop_water__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_drop_water() { + /* Nonmatching */ +} + +/* 00006708-00006744 .text eff_land_smoke__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_land_smoke() { + /* Nonmatching */ +} + +/* 00006744-00006888 .text eff_break_barrel__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_barrel() { + /* Nonmatching */ +} + +/* 00006888-00006A48 .text eff_break_tsubo__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_tsubo() { + /* Nonmatching */ +} + +/* 00006A48-00006B60 .text eff_break_stool__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_stool() { + /* Nonmatching */ +} + +/* 00006B60-00006C10 .text eff_break_skull__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_skull() { + /* Nonmatching */ +} + +/* 00006C10-00006C30 .text eff_break_pail__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_pail() { + /* Nonmatching */ +} + +/* 00006C30-00006C50 .text eff_break_spine__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_spine() { + /* Nonmatching */ +} + +/* 00006C50-00006C70 .text eff_break_hbox2S__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_hbox2S() { + /* Nonmatching */ +} + +/* 00006C70-00006C90 .text eff_break_try__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_try() { + /* Nonmatching */ +} + +/* 00006C90-00006D7C .text eff_break_pinecone__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_pinecone() { + /* Nonmatching */ +} + +/* 00006D7C-00006D9C .text eff_break_woodS__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_break_woodS() { + /* Nonmatching */ +} + +/* 00006D9C-00006DF8 .text eff_hit_water_splash__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_hit_water_splash() { + /* Nonmatching */ +} + +/* 00006DF8-00006E50 .text eff_hit_lava_splash__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_hit_lava_splash() { + /* Nonmatching */ +} + +/* 00006E50-00006ED4 .text eff_kutani_set__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_kutani_set() { + /* Nonmatching */ +} + +/* 00006ED4-00006F1C .text eff_kutani_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::eff_kutani_init() { + /* Nonmatching */ +} + +/* 00006F1C-00006F7C .text chk_sink_lava__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::chk_sink_lava() { + /* Nonmatching */ +} + +/* 00006F7C-00006F84 .text chk_sink_water__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::chk_sink_water() { + /* Nonmatching */ +} + +/* 00006F84-00006FF8 .text chk_sinkdown_water__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::chk_sinkdown_water() { + /* Nonmatching */ +} + +/* 00006FF8-000071D4 .text calc_drop_param__Q27daTsubo5Act_cCFPfPfPf */ +void daTsubo::Act_c::calc_drop_param(float*, float*, float*) const { + /* Nonmatching */ +} + +/* 000071D4-00007398 .text calc_afl_param__Q27daTsubo5Act_cCFPfPfPf */ +void daTsubo::Act_c::calc_afl_param(float*, float*, float*) const { + /* Nonmatching */ +} + +/* 00007398-000074CC .text se_fall_water__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::se_fall_water() { + /* Nonmatching */ +} + +/* 000074CC-000075E4 .text se_fall_lava__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::se_fall_lava() { + /* Nonmatching */ +} + +/* 000075E4-00007700 .text se_break__Q27daTsubo5Act_cFP13cBgS_PolyInfo */ +void daTsubo::Act_c::se_break(cBgS_PolyInfo*) { + /* Nonmatching */ +} + +/* 00007700-00007758 .text se_pickup_carry__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::se_pickup_carry() { + /* Nonmatching */ +} + +/* 00007758-00007770 .text se_pickup_carry_init__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::se_pickup_carry_init() { + /* Nonmatching */ +} + +/* 00007770-000077EC .text se_pickup__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::se_pickup() { + /* Nonmatching */ +} + +/* 000077EC-00007840 .text set_senv__Q27daTsubo5Act_cCFii */ +void daTsubo::Act_c::set_senv(int, int) const { + /* Nonmatching */ +} + +/* 00007840-00007878 .text cam_lockoff__Q27daTsubo5Act_cCFv */ +void daTsubo::Act_c::cam_lockoff() const { + /* Nonmatching */ +} + +/* 00007878-00007B08 .text _execute__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::_execute() { + /* Nonmatching */ +} + +/* 00007B08-00007D2C .text _draw__Q27daTsubo5Act_cFv */ +void daTsubo::Act_c::_draw() { + /* Nonmatching */ +} + +/* 00007D2C-00007D4C .text Create__Q27daTsubo6MethodFPv */ +void daTsubo::Method::Create(void*) { + /* Nonmatching */ +} + +/* 00007D4C-00007D70 .text Delete__Q27daTsubo6MethodFPv */ +void daTsubo::Method::Delete(void*) { + /* Nonmatching */ +} + +/* 00007D70-00007D94 .text Execute__Q27daTsubo6MethodFPv */ +void daTsubo::Method::Execute(void*) { + /* Nonmatching */ +} + +/* 00007D94-00007DB8 .text Draw__Q27daTsubo6MethodFPv */ +void daTsubo::Method::Draw(void*) { + /* Nonmatching */ +} + +/* 00007DB8-00007DDC .text IsDelete__Q27daTsubo6MethodFPv */ +void daTsubo::Method::IsDelete(void*) { + /* Nonmatching */ +} + +/* 00007DDC-00007E24 .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 00007E24-00007E80 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00007E80-00007EC8 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00007EC8-00007F10 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00007F10-00007F14 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007F14-00007F18 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007F18-00007F1C .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007F1C-00007F20 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00007F20-00007F68 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00007F68-00007FC4 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00007FC4-00007FD4 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007FD4-00007FDC .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007FDC-00007FE4 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007FE4-00007FEC .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007FEC-00007FF4 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007FF4-0000802C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000802C-00008034 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008034-0000803C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000803C-00008044 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008044-0000807C .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 0000807C-00008080 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00008080-00008088 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00008088-00008090 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00008090-00008098 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00008098-000080A4 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000080A4-000080B0 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000080B0-0000810C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000810C-00008128 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTsubo::Act_c::Prm_e, daTsubo::Act_c::Prm_e) { + /* Nonmatching */ +} + +/* 00008128-00008130 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008130-00008138 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00008138-00008140 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00008140-00008148 .text @20@__dt__11dBgS_GndChkFv */ +void @20@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008148-00008150 .text @76@__dt__11dBgS_GndChkFv */ +void @76@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008150-00008158 .text @64@__dt__11dBgS_GndChkFv */ +void @64@__dt__11dBgS_GndChkFv { + /* Nonmatching */ +} + +/* 00008158-00008160 .text @20@__dt__14dBgS_ObjGndChkFv */ +void @20@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00008160-00008168 .text @76@__dt__14dBgS_ObjGndChkFv */ +void @76@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00008168-00008170 .text @64@__dt__14dBgS_ObjGndChkFv */ +void @64@__dt__14dBgS_ObjGndChkFv { + /* Nonmatching */ +} + +/* 00008170-00008178 .text @20@__dt__20dBgS_ObjGndChk_YoganFv */ +void @20@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 00008178-00008180 .text @76@__dt__20dBgS_ObjGndChk_YoganFv */ +void @76@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 00008180-00008188 .text @64@__dt__20dBgS_ObjGndChk_YoganFv */ +void @64@__dt__20dBgS_ObjGndChk_YoganFv { + /* Nonmatching */ +} + +/* 00008188-00008190 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008190-00008198 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00008198-000081A0 .text @20@__dt__11cBgS_GndChkFv */ +void @20@__dt__11cBgS_GndChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_vrbox.cpp b/src/d/actor/d_a_vrbox.cpp new file mode 100644 index 000000000..7190059ec --- /dev/null +++ b/src/d/actor/d_a_vrbox.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_a_vrbox.cpp +// + +#include "d_a_vrbox.h" +#include "dolphin/types.h" + +/* 8015E3F0-8015E530 .text daVrbox_Draw__FP11vrbox_class */ +void daVrbox_Draw(vrbox_class*) { + /* Nonmatching */ +} + +/* 8015E530-8015E6B0 .text daVrbox_color_set__FP11vrbox_class */ +void daVrbox_color_set(vrbox_class*) { + /* Nonmatching */ +} + +/* 8015E6B0-8015E6B4 .text setTevKColor__11J3DTevBlockFUlPC10J3DGXColor */ +void J3DTevBlock::setTevKColor(unsigned long, const J3DGXColor*) { + /* Nonmatching */ +} + +/* 8015E6B4-8015E6B8 .text setCullMode__13J3DColorBlockFUc */ +void J3DColorBlock::setCullMode(unsigned char) { + /* Nonmatching */ +} + +/* 8015E6B8-8015E864 .text dungeon_rain_proc__Fv */ +void dungeon_rain_proc() { + /* Nonmatching */ +} + +/* 8015E864-8015E888 .text daVrbox_Execute__FP11vrbox_class */ +void daVrbox_Execute(vrbox_class*) { + /* Nonmatching */ +} + +/* 8015E888-8015E890 .text daVrbox_IsDelete__FP11vrbox_class */ +void daVrbox_IsDelete(vrbox_class*) { + /* Nonmatching */ +} + +/* 8015E890-8015E898 .text daVrbox_Delete__FP11vrbox_class */ +void daVrbox_Delete(vrbox_class*) { + /* Nonmatching */ +} + +/* 8015E898-8015E968 .text daVrbox_solidHeapCB__FP10fopAc_ac_c */ +void daVrbox_solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8015E968-8015EA14 .text daVrbox_Create__FP10fopAc_ac_c */ +void daVrbox_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_vrbox2.cpp b/src/d/actor/d_a_vrbox2.cpp new file mode 100644 index 000000000..50c8cbdd8 --- /dev/null +++ b/src/d/actor/d_a_vrbox2.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: d_a_vrbox2.cpp +// + +#include "d_a_vrbox2.h" +#include "dolphin/types.h" + +/* 8015EA14-8015EA5C .text texScrollCheck__FRf */ +void texScrollCheck(float&) { + /* Nonmatching */ +} + +/* 8015EA5C-8015EC30 .text daVrbox2_Draw__FP12vrbox2_class */ +void daVrbox2_Draw(vrbox2_class*) { + /* Nonmatching */ +} + +/* 8015EC30-8015F368 .text daVrbox2_color_set__FP12vrbox2_class */ +void daVrbox2_color_set(vrbox2_class*) { + /* Nonmatching */ +} + +/* 8015F368-8015F370 .text daVrbox2_Execute__FP12vrbox2_class */ +void daVrbox2_Execute(vrbox2_class*) { + /* Nonmatching */ +} + +/* 8015F370-8015F378 .text daVrbox2_IsDelete__FP12vrbox2_class */ +void daVrbox2_IsDelete(vrbox2_class*) { + /* Nonmatching */ +} + +/* 8015F378-8015F380 .text daVrbox2_Delete__FP12vrbox2_class */ +void daVrbox2_Delete(vrbox2_class*) { + /* Nonmatching */ +} + +/* 8015F380-8015F4D4 .text daVrbox2_solidHeapCB__FP10fopAc_ac_c */ +void daVrbox2_solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8015F4D4-8015F550 .text daVrbox2_Create__FP10fopAc_ac_c */ +void daVrbox2_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_wall.cpp b/src/d/actor/d_a_wall.cpp new file mode 100644 index 000000000..ee2391583 --- /dev/null +++ b/src/d/actor/d_a_wall.cpp @@ -0,0 +1,268 @@ +// +// Generated by dtk +// Translation Unit: d_a_wall.cpp +// + +#include "d_a_wall.h" +#include "dolphin/types.h" + +/* 00000078-00000100 .text _delete__8daWall_cFv */ +void daWall_c::_delete() { + /* Nonmatching */ +} + +/* 00000100-00000120 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000120-00000288 .text CreateHeap__8daWall_cFv */ +void daWall_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000288-00000380 .text CreateInit__8daWall_cFv */ +void daWall_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000380-000004EC .text _create__8daWall_cFv */ +void daWall_c::_create() { + /* Nonmatching */ +} + +/* 000004EC-000005CC .text __dt__8dCcD_TriFv */ +dCcD_Tri::~dCcD_Tri() { + /* Nonmatching */ +} + +/* 000005CC-0000065C .text __ct__8dCcD_TriFv */ +dCcD_Tri::dCcD_Tri() { + /* Nonmatching */ +} + +/* 0000065C-000006B8 .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 000006B8-00000700 .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 00000700-0000075C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 0000075C-000007A4 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000007A4-00000800 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000800-00000880 .text set_mtx__8daWall_cFv */ +void daWall_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000880-000008F0 .text setMoveBGMtx__8daWall_cFv */ +void daWall_c::setMoveBGMtx() { + /* Nonmatching */ +} + +/* 000008F0-00000980 .text _execute__8daWall_cFv */ +void daWall_c::_execute() { + /* Nonmatching */ +} + +/* 00000980-00000A58 .text mode_wait__8daWall_cFv */ +void daWall_c::mode_wait() { + /* Nonmatching */ +} + +/* 00000A58-00000B14 .text mode_break__8daWall_cFv */ +void daWall_c::mode_break() { + /* Nonmatching */ +} + +/* 00000B14-00000D84 .text set_tri__8daWall_cFv */ +void daWall_c::set_tri() { + /* Nonmatching */ +} + +/* 00000D84-00000F74 .text set_effect__8daWall_cFv */ +void daWall_c::set_effect() { + /* Nonmatching */ +} + +/* 00000F74-00000FE4 .text set_se__8daWall_cFv */ +void daWall_c::set_se() { + /* Nonmatching */ +} + +/* 00000FE4-00001044 .text _draw__8daWall_cFv */ +void daWall_c::_draw() { + /* Nonmatching */ +} + +/* 00001044-00001064 .text daWall_Create__FPv */ +void daWall_Create(void*) { + /* Nonmatching */ +} + +/* 00001064-00001088 .text daWall_Delete__FPv */ +void daWall_Delete(void*) { + /* Nonmatching */ +} + +/* 00001088-000010AC .text daWall_Draw__FPv */ +void daWall_Draw(void*) { + /* Nonmatching */ +} + +/* 000010AC-000010D0 .text daWall_Execute__FPv */ +void daWall_Execute(void*) { + /* Nonmatching */ +} + +/* 000010D0-000010D8 .text daWall_IsDelete__FPv */ +void daWall_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000010D8-00001120 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001120-00001128 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001128-00001130 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001130-0000113C .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 0000113C-00001148 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001148-00001158 .text GetShapeAttr__8dCcD_TriFv */ +void dCcD_Tri::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001158-00001160 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001160-00001168 .text CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001168-000011A0 .text CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_TriAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000011A0-000011A8 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_SphAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011A8-000011B0 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CylAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011B0-000011B8 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011B8-000011C0 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011C0-000011C8 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_CpsAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011C8-000011D0 .text CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000011D0-00001208 .text CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_TriAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001208-0000120C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000120C-00001214 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001214-00001218 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001218-0000121C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000121C-00001220 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001220-00001224 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001224-0000126C .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 0000126C-000012C8 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000012C8-000012D0 .text @280@__dt__8dCcD_TriFv */ +void @280@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + +/* 000012D0-000012D8 .text @248@__dt__8dCcD_TriFv */ +void @248@__dt__8dCcD_TriFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_warpdm20.cpp b/src/d/actor/d_a_warpdm20.cpp new file mode 100644 index 000000000..d0d8a3843 --- /dev/null +++ b/src/d/actor/d_a_warpdm20.cpp @@ -0,0 +1,243 @@ +// +// Generated by dtk +// Translation Unit: d_a_warpdm20.cpp +// + +#include "d_a_warpdm20.h" +#include "dolphin/types.h" + +/* 00000078-000000BC .text _delete__12daWarpdm20_cFv */ +void daWarpdm20_c::_delete() { + /* Nonmatching */ +} + +/* 000000BC-000000DC .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000DC-0000046C .text CreateHeap__12daWarpdm20_cFv */ +void daWarpdm20_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000046C-000004B4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000004B4-000005C8 .text CreateInit__12daWarpdm20_cFv */ +void daWarpdm20_c::CreateInit() { + /* Nonmatching */ +} + +/* 000005C8-000006A0 .text _create__12daWarpdm20_cFv */ +void daWarpdm20_c::_create() { + /* Nonmatching */ +} + +/* 000006A0-000006FC .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 000006FC-00000744 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00000744-00000820 .text set_mtx__12daWarpdm20_cFv */ +void daWarpdm20_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000820-00000988 .text _execute__12daWarpdm20_cFv */ +void daWarpdm20_c::_execute() { + /* Nonmatching */ +} + +/* 00000988-00000AF0 .text normal_execute__12daWarpdm20_cFv */ +void daWarpdm20_c::normal_execute() { + /* Nonmatching */ +} + +/* 00000AF0-00000BB4 .text demo_execute__12daWarpdm20_cFv */ +void daWarpdm20_c::demo_execute() { + /* Nonmatching */ +} + +/* 00000BB4-00000CD0 .text demo_proc__12daWarpdm20_cFv */ +void daWarpdm20_c::demo_proc() { + /* Nonmatching */ +} + +/* 00000CD0-00000CEC .text initWait__12daWarpdm20_cFi */ +void daWarpdm20_c::initWait(int) { + /* Nonmatching */ +} + +/* 00000CEC-00000D10 .text actWait__12daWarpdm20_cFi */ +void daWarpdm20_c::actWait(int) { + /* Nonmatching */ +} + +/* 00000D10-00000D44 .text initWait2__12daWarpdm20_cFi */ +void daWarpdm20_c::initWait2(int) { + /* Nonmatching */ +} + +/* 00000D44-00000D68 .text actWait2__12daWarpdm20_cFi */ +void daWarpdm20_c::actWait2(int) { + /* Nonmatching */ +} + +/* 00000D68-00000DE0 .text initWarp__12daWarpdm20_cFi */ +void daWarpdm20_c::initWarp(int) { + /* Nonmatching */ +} + +/* 00000DE0-00000E04 .text actWarp__12daWarpdm20_cFi */ +void daWarpdm20_c::actWarp(int) { + /* Nonmatching */ +} + +/* 00000E04-00000F20 .text initWaitDead__12daWarpdm20_cFi */ +void daWarpdm20_c::initWaitDead(int) { + /* Nonmatching */ +} + +/* 00000F20-00000F94 .text actWaitDead__12daWarpdm20_cFi */ +void daWarpdm20_c::actWaitDead(int) { + /* Nonmatching */ +} + +/* 00000F94-00001004 .text initDead__12daWarpdm20_cFi */ +void daWarpdm20_c::initDead(int) { + /* Nonmatching */ +} + +/* 00001004-00001104 .text actDead__12daWarpdm20_cFi */ +void daWarpdm20_c::actDead(int) { + /* Nonmatching */ +} + +/* 00001104-00001174 .text initReturnWait__12daWarpdm20_cFi */ +void daWarpdm20_c::initReturnWait(int) { + /* Nonmatching */ +} + +/* 00001174-00001198 .text actReturnWait__12daWarpdm20_cFi */ +void daWarpdm20_c::actReturnWait(int) { + /* Nonmatching */ +} + +/* 00001198-000011F4 .text eventOrder__12daWarpdm20_cFv */ +void daWarpdm20_c::eventOrder() { + /* Nonmatching */ +} + +/* 000011F4-000012B4 .text checkOrder__12daWarpdm20_cFv */ +void daWarpdm20_c::checkOrder() { + /* Nonmatching */ +} + +/* 000012B4-00001348 .text animPlay__12daWarpdm20_cFv */ +void daWarpdm20_c::animPlay() { + /* Nonmatching */ +} + +/* 00001348-000013C4 .text setEndAnm__12daWarpdm20_cFv */ +void daWarpdm20_c::setEndAnm() { + /* Nonmatching */ +} + +/* 000013C4-00001418 .text getSeaY__12daWarpdm20_cF4cXyz */ +void daWarpdm20_c::getSeaY(cXyz) { + /* Nonmatching */ +} + +/* 00001418-000014CC .text set_effect__12daWarpdm20_cFUs */ +void daWarpdm20_c::set_effect(unsigned short) { + /* Nonmatching */ +} + +/* 000014CC-00001550 .text set_wpsenko__12daWarpdm20_cFv */ +void daWarpdm20_c::set_wpsenko() { + /* Nonmatching */ +} + +/* 00001550-000015F0 .text init_bck_anm__12daWarpdm20_cFi */ +void daWarpdm20_c::init_bck_anm(int) { + /* Nonmatching */ +} + +/* 000015F0-000016EC .text check_warp__12daWarpdm20_cFv */ +void daWarpdm20_c::check_warp() { + /* Nonmatching */ +} + +/* 000016EC-000017C0 .text _draw__12daWarpdm20_cFv */ +void daWarpdm20_c::_draw() { + /* Nonmatching */ +} + +/* 000017C0-000017E0 .text daWarpdm20_Create__FPv */ +void daWarpdm20_Create(void*) { + /* Nonmatching */ +} + +/* 000017E0-00001804 .text daWarpdm20_Delete__FPv */ +void daWarpdm20_Delete(void*) { + /* Nonmatching */ +} + +/* 00001804-00001828 .text daWarpdm20_Draw__FPv */ +void daWarpdm20_Draw(void*) { + /* Nonmatching */ +} + +/* 00001828-0000184C .text daWarpdm20_Execute__FPv */ +void daWarpdm20_Execute(void*) { + /* Nonmatching */ +} + +/* 0000184C-00001854 .text daWarpdm20_IsDelete__FPv */ +void daWarpdm20_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001854-00001858 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001858-0000185C .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 0000185C-00001860 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001860-00001864 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 00001864-000018C0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000018C0-0000191C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 0000191C-00001978 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_warpf.cpp b/src/d/actor/d_a_warpf.cpp new file mode 100644 index 000000000..39049c3a6 --- /dev/null +++ b/src/d/actor/d_a_warpf.cpp @@ -0,0 +1,228 @@ +// +// Generated by dtk +// Translation Unit: d_a_warpf.cpp +// + +#include "d_a_warpf.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-00000A2C .text CreateHeap__9daWarpf_cFv */ +void daWarpf_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000A2C-00000A74 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000A74-00000B58 .text _delete__9daWarpf_cFv */ +void daWarpf_c::_delete() { + /* Nonmatching */ +} + +/* 00000B58-00000C34 .text checkEndDemo__9daWarpf_cFv */ +void daWarpf_c::checkEndDemo() { + /* Nonmatching */ +} + +/* 00000C34-00000C38 .text onEndDemo__9daWarpf_cFv */ +void daWarpf_c::onEndDemo() { + /* Nonmatching */ +} + +/* 00000C38-00000CFC .text CreateInit__9daWarpf_cFv */ +void daWarpf_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000CFC-00000E74 .text _create__9daWarpf_cFv */ +void daWarpf_c::_create() { + /* Nonmatching */ +} + +/* 00000E74-00000ED0 .text _execute__9daWarpf_cFv */ +void daWarpf_c::_execute() { + /* Nonmatching */ +} + +/* 00000ED0-00000F2C .text eventOrder__9daWarpf_cFv */ +void daWarpf_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000F2C-00000FF0 .text checkOrder__9daWarpf_cFv */ +void daWarpf_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000FF0-0000110C .text demo_proc__9daWarpf_cFv */ +void daWarpf_c::demo_proc() { + /* Nonmatching */ +} + +/* 0000110C-000011E8 .text initWait__9daWarpf_cFi */ +void daWarpf_c::initWait(int) { + /* Nonmatching */ +} + +/* 000011E8-00001224 .text actWait__9daWarpf_cFi */ +void daWarpf_c::actWait(int) { + /* Nonmatching */ +} + +/* 00001224-0000124C .text initWarpStart__9daWarpf_cFi */ +void daWarpf_c::initWarpStart(int) { + /* Nonmatching */ +} + +/* 0000124C-00001254 .text actWarpStart__9daWarpf_cFi */ +void daWarpf_c::actWarpStart(int) { + /* Nonmatching */ +} + +/* 00001254-00001260 .text initWarpMode_1__9daWarpf_cFi */ +void daWarpf_c::initWarpMode_1(int) { + /* Nonmatching */ +} + +/* 00001260-00001384 .text actWarpMode_1__9daWarpf_cFi */ +void daWarpf_c::actWarpMode_1(int) { + /* Nonmatching */ +} + +/* 00001384-00001390 .text initWarpMode_2__9daWarpf_cFi */ +void daWarpf_c::initWarpMode_2(int) { + /* Nonmatching */ +} + +/* 00001390-0000148C .text actWarpMode_2__9daWarpf_cFi */ +void daWarpf_c::actWarpMode_2(int) { + /* Nonmatching */ +} + +/* 0000148C-00001498 .text initWarpMode_3__9daWarpf_cFi */ +void daWarpf_c::initWarpMode_3(int) { + /* Nonmatching */ +} + +/* 00001498-000015E8 .text actWarpMode_3__9daWarpf_cFi */ +void daWarpf_c::actWarpMode_3(int) { + /* Nonmatching */ +} + +/* 000015E8-000015EC .text initEndWait__9daWarpf_cFi */ +void daWarpf_c::initEndWait(int) { + /* Nonmatching */ +} + +/* 000015EC-000015F4 .text actEndWait__9daWarpf_cFi */ +void daWarpf_c::actEndWait(int) { + /* Nonmatching */ +} + +/* 000015F4-0000171C .text check_warp_event__9daWarpf_cFv */ +void daWarpf_c::check_warp_event() { + /* Nonmatching */ +} + +/* 0000171C-00001788 .text get_distance__9daWarpf_cFv */ +void daWarpf_c::get_distance() { + /* Nonmatching */ +} + +/* 00001788-00001808 .text get_earth_pos__9daWarpf_cFv */ +void daWarpf_c::get_earth_pos() { + /* Nonmatching */ +} + +/* 00001808-00001C44 .text set_effect__9daWarpf_cFv */ +void daWarpf_c::set_effect() { + /* Nonmatching */ +} + +/* 00001C44-00001D0C .text set_effect_wind00__9daWarpf_cFv */ +void daWarpf_c::set_effect_wind00() { + /* Nonmatching */ +} + +/* 00001D0C-00001D88 .text get_angle_wind01__9daWarpf_cFv */ +void daWarpf_c::get_angle_wind01() { + /* Nonmatching */ +} + +/* 00001D88-00001E44 .text anim_play__9daWarpf_cFv */ +void daWarpf_c::anim_play() { + /* Nonmatching */ +} + +/* 00001E44-00001F78 .text setEndAnim__9daWarpf_cFv */ +void daWarpf_c::setEndAnim() { + /* Nonmatching */ +} + +/* 00001F78-000020EC .text set_se__9daWarpf_cFv */ +void daWarpf_c::set_se() { + /* Nonmatching */ +} + +/* 000020EC-0000219C .text set_mtx__9daWarpf_cFv */ +void daWarpf_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000219C-00002340 .text _draw__9daWarpf_cFv */ +void daWarpf_c::_draw() { + /* Nonmatching */ +} + +/* 00002340-00002360 .text daWarpf_Create__FPv */ +void daWarpf_Create(void*) { + /* Nonmatching */ +} + +/* 00002360-00002384 .text daWarpf_Delete__FPv */ +void daWarpf_Delete(void*) { + /* Nonmatching */ +} + +/* 00002384-000023A8 .text daWarpf_Draw__FPv */ +void daWarpf_Draw(void*) { + /* Nonmatching */ +} + +/* 000023A8-000023CC .text daWarpf_Execute__FPv */ +void daWarpf_Execute(void*) { + /* Nonmatching */ +} + +/* 000023CC-000023D4 .text daWarpf_IsDelete__FPv */ +void daWarpf_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000023D4-00002430 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00002430-0000248C .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 0000248C-000024E8 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000024E8-00002504 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_warpfout.cpp b/src/d/actor/d_a_warpfout.cpp new file mode 100644 index 000000000..f77ec7361 --- /dev/null +++ b/src/d/actor/d_a_warpfout.cpp @@ -0,0 +1,133 @@ +// +// Generated by dtk +// Translation Unit: d_a_warpfout.cpp +// + +#include "d_a_warpfout.h" +#include "dolphin/types.h" + +/* 00000078-00000080 .text _delete__12daWarpfout_cFv */ +void daWarpfout_c::_delete() { + /* Nonmatching */ +} + +/* 00000080-0000008C .text CreateInit__12daWarpfout_cFv */ +void daWarpfout_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000008C-000000E4 .text _create__12daWarpfout_cFv */ +void daWarpfout_c::_create() { + /* Nonmatching */ +} + +/* 000000E4-00000124 .text _execute__12daWarpfout_cFv */ +void daWarpfout_c::_execute() { + /* Nonmatching */ +} + +/* 00000124-00000128 .text checkOrder__12daWarpfout_cFv */ +void daWarpfout_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000128-0000012C .text eventOrder__12daWarpfout_cFv */ +void daWarpfout_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000012C-00000248 .text demo_proc__12daWarpfout_cFv */ +void daWarpfout_c::demo_proc() { + /* Nonmatching */ +} + +/* 00000248-000002A8 .text initWarp1__12daWarpfout_cFi */ +void daWarpfout_c::initWarp1(int) { + /* Nonmatching */ +} + +/* 000002A8-00000344 .text actWarp1__12daWarpfout_cFi */ +void daWarpfout_c::actWarp1(int) { + /* Nonmatching */ +} + +/* 00000344-000003C0 .text initWarp2__12daWarpfout_cFi */ +void daWarpfout_c::initWarp2(int) { + /* Nonmatching */ +} + +/* 000003C0-000003EC .text actWarp2__12daWarpfout_cFi */ +void daWarpfout_c::actWarp2(int) { + /* Nonmatching */ +} + +/* 000003EC-00000468 .text initWarp3__12daWarpfout_cFi */ +void daWarpfout_c::initWarp3(int) { + /* Nonmatching */ +} + +/* 00000468-00000494 .text actWarp3__12daWarpfout_cFi */ +void daWarpfout_c::actWarp3(int) { + /* Nonmatching */ +} + +/* 00000494-0000051C .text initWarp4__12daWarpfout_cFi */ +void daWarpfout_c::initWarp4(int) { + /* Nonmatching */ +} + +/* 0000051C-00000524 .text actWarp4__12daWarpfout_cFi */ +void daWarpfout_c::actWarp4(int) { + /* Nonmatching */ +} + +/* 00000524-00000528 .text initEnd__12daWarpfout_cFi */ +void daWarpfout_c::initEnd(int) { + /* Nonmatching */ +} + +/* 00000528-0000054C .text actEnd__12daWarpfout_cFi */ +void daWarpfout_c::actEnd(int) { + /* Nonmatching */ +} + +/* 0000054C-000005F4 .text set_effect_wind01__12daWarpfout_cF4cXyzs */ +void daWarpfout_c::set_effect_wind01(cXyz, short) { + /* Nonmatching */ +} + +/* 000005F4-00000670 .text get_effect_angle__12daWarpfout_cFv */ +void daWarpfout_c::get_effect_angle() { + /* Nonmatching */ +} + +/* 00000670-00000690 .text daWarpfout_Create__FPv */ +void daWarpfout_Create(void*) { + /* Nonmatching */ +} + +/* 00000690-000006B4 .text daWarpfout_Delete__FPv */ +void daWarpfout_Delete(void*) { + /* Nonmatching */ +} + +/* 000006B4-000006BC .text daWarpfout_Draw__FPv */ +void daWarpfout_Draw(void*) { + /* Nonmatching */ +} + +/* 000006BC-000006E0 .text daWarpfout_Execute__FPv */ +void daWarpfout_Execute(void*) { + /* Nonmatching */ +} + +/* 000006E0-000006E8 .text daWarpfout_IsDelete__FPv */ +void daWarpfout_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000006E8-00000704 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_warpgn.cpp b/src/d/actor/d_a_warpgn.cpp new file mode 100644 index 000000000..28eaa3ffa --- /dev/null +++ b/src/d/actor/d_a_warpgn.cpp @@ -0,0 +1,203 @@ +// +// Generated by dtk +// Translation Unit: d_a_warpgn.cpp +// + +#include "d_a_warpgn.h" +#include "dolphin/types.h" + +/* 00000078-00000120 .text _delete__10daWarpgn_cFv */ +void daWarpgn_c::_delete() { + /* Nonmatching */ +} + +/* 00000120-00000140 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000140-00000570 .text CreateHeap__10daWarpgn_cFv */ +void daWarpgn_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000570-000005B8 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000005B8-000007D0 .text CreateInit__10daWarpgn_cFv */ +void daWarpgn_c::CreateInit() { + /* Nonmatching */ +} + +/* 000007D0-000008F4 .text _create__10daWarpgn_cFv */ +void daWarpgn_c::_create() { + /* Nonmatching */ +} + +/* 000008F4-00000964 .text set_mtx__10daWarpgn_cFv */ +void daWarpgn_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000964-00000A78 .text _execute__10daWarpgn_cFv */ +void daWarpgn_c::_execute() { + /* Nonmatching */ +} + +/* 00000A78-00000B88 .text normal_execute__10daWarpgn_cFv */ +void daWarpgn_c::normal_execute() { + /* Nonmatching */ +} + +/* 00000B88-00000C10 .text demo_execute__10daWarpgn_cFv */ +void daWarpgn_c::demo_execute() { + /* Nonmatching */ +} + +/* 00000C10-00000D2C .text demo_proc__10daWarpgn_cFv */ +void daWarpgn_c::demo_proc() { + /* Nonmatching */ +} + +/* 00000D2C-00000D30 .text initWait__10daWarpgn_cFi */ +void daWarpgn_c::initWait(int) { + /* Nonmatching */ +} + +/* 00000D30-00000D58 .text actWait__10daWarpgn_cFi */ +void daWarpgn_c::actWait(int) { + /* Nonmatching */ +} + +/* 00000D58-00000E14 .text initStartWarp__10daWarpgn_cFi */ +void daWarpgn_c::initStartWarp(int) { + /* Nonmatching */ +} + +/* 00000E14-00000E3C .text actStartWarp__10daWarpgn_cFi */ +void daWarpgn_c::actStartWarp(int) { + /* Nonmatching */ +} + +/* 00000E3C-00000E94 .text initWarp__10daWarpgn_cFi */ +void daWarpgn_c::initWarp(int) { + /* Nonmatching */ +} + +/* 00000E94-00000EBC .text actWarp__10daWarpgn_cFi */ +void daWarpgn_c::actWarp(int) { + /* Nonmatching */ +} + +/* 00000EBC-00000F6C .text initWarpArrive__10daWarpgn_cFi */ +void daWarpgn_c::initWarpArrive(int) { + /* Nonmatching */ +} + +/* 00000F6C-00000F94 .text actWarpArrive__10daWarpgn_cFi */ +void daWarpgn_c::actWarpArrive(int) { + /* Nonmatching */ +} + +/* 00000F94-00000F98 .text initWarpArriveEnd__10daWarpgn_cFi */ +void daWarpgn_c::initWarpArriveEnd(int) { + /* Nonmatching */ +} + +/* 00000F98-00001000 .text actWarpArriveEnd__10daWarpgn_cFi */ +void daWarpgn_c::actWarpArriveEnd(int) { + /* Nonmatching */ +} + +/* 00001000-0000100C .text initAppear__10daWarpgn_cFi */ +void daWarpgn_c::initAppear(int) { + /* Nonmatching */ +} + +/* 0000100C-000010BC .text actAppear__10daWarpgn_cFi */ +void daWarpgn_c::actAppear(int) { + /* Nonmatching */ +} + +/* 000010BC-0000114C .text eventOrder__10daWarpgn_cFv */ +void daWarpgn_c::eventOrder() { + /* Nonmatching */ +} + +/* 0000114C-00001258 .text checkOrder__10daWarpgn_cFv */ +void daWarpgn_c::checkOrder() { + /* Nonmatching */ +} + +/* 00001258-0000146C .text anim_play__10daWarpgn_cFi */ +void daWarpgn_c::anim_play(int) { + /* Nonmatching */ +} + +/* 0000146C-00001520 .text set_end_anim__10daWarpgn_cFv */ +void daWarpgn_c::set_end_anim() { + /* Nonmatching */ +} + +/* 00001520-000016DC .text check_warp__10daWarpgn_cFv */ +void daWarpgn_c::check_warp() { + /* Nonmatching */ +} + +/* 000016DC-00001744 .text checkValidWarp__10daWarpgn_cFv */ +void daWarpgn_c::checkValidWarp() { + /* Nonmatching */ +} + +/* 00001744-000018D4 .text _draw__10daWarpgn_cFv */ +void daWarpgn_c::_draw() { + /* Nonmatching */ +} + +/* 000018D4-000018F4 .text daWarpgn_Create__FPv */ +void daWarpgn_Create(void*) { + /* Nonmatching */ +} + +/* 000018F4-00001918 .text daWarpgn_Delete__FPv */ +void daWarpgn_Delete(void*) { + /* Nonmatching */ +} + +/* 00001918-0000193C .text daWarpgn_Draw__FPv */ +void daWarpgn_Draw(void*) { + /* Nonmatching */ +} + +/* 0000193C-00001960 .text daWarpgn_Execute__FPv */ +void daWarpgn_Execute(void*) { + /* Nonmatching */ +} + +/* 00001960-00001968 .text daWarpgn_IsDelete__FPv */ +void daWarpgn_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001968-000019C4 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 000019C4-00001A20 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00001A20-00001A7C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00001A7C-00001A98 .text cLib_calcTimer__FPi */ +void cLib_calcTimer(int*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_warphr.cpp b/src/d/actor/d_a_warphr.cpp new file mode 100644 index 000000000..f7685d810 --- /dev/null +++ b/src/d/actor/d_a_warphr.cpp @@ -0,0 +1,188 @@ +// +// Generated by dtk +// Translation Unit: d_a_warphr.cpp +// + +#include "d_a_warphr.h" +#include "dolphin/types.h" + +/* 000000EC-0000016C .text _delete__10daWarphr_cFv */ +void daWarphr_c::_delete() { + /* Nonmatching */ +} + +/* 0000016C-0000018C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 0000018C-0000059C .text CreateHeap__10daWarphr_cFv */ +void daWarphr_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000059C-000005E4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000005E4-000006BC .text CreateInit__10daWarphr_cFv */ +void daWarphr_c::CreateInit() { + /* Nonmatching */ +} + +/* 000006BC-00000768 .text _create__10daWarphr_cFv */ +void daWarphr_c::_create() { + /* Nonmatching */ +} + +/* 00000768-00000808 .text set_mtx__10daWarphr_cFv */ +void daWarphr_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000808-00000A58 .text _execute__10daWarphr_cFv */ +void daWarphr_c::_execute() { + /* Nonmatching */ +} + +/* 00000A58-00000AC8 .text normal_execute__10daWarphr_cFv */ +void daWarphr_c::normal_execute() { + /* Nonmatching */ +} + +/* 00000AC8-00000B50 .text demo_execute__10daWarphr_cFv */ +void daWarphr_c::demo_execute() { + /* Nonmatching */ +} + +/* 00000B50-00000C6C .text demo_proc__10daWarphr_cFv */ +void daWarphr_c::demo_proc() { + /* Nonmatching */ +} + +/* 00000C6C-00000C70 .text initWait__10daWarphr_cFi */ +void daWarphr_c::initWait(int) { + /* Nonmatching */ +} + +/* 00000C70-00000C98 .text actWait__10daWarphr_cFi */ +void daWarphr_c::actWait(int) { + /* Nonmatching */ +} + +/* 00000C98-00000CCC .text initStartWarp__10daWarphr_cFi */ +void daWarphr_c::initStartWarp(int) { + /* Nonmatching */ +} + +/* 00000CCC-00000CF4 .text actStartWarp__10daWarphr_cFi */ +void daWarphr_c::actStartWarp(int) { + /* Nonmatching */ +} + +/* 00000CF4-00000DEC .text initWarp__10daWarphr_cFi */ +void daWarphr_c::initWarp(int) { + /* Nonmatching */ +} + +/* 00000DEC-00000E14 .text actWarp__10daWarphr_cFi */ +void daWarphr_c::actWarp(int) { + /* Nonmatching */ +} + +/* 00000E14-00000F70 .text initWarpArrive__10daWarphr_cFi */ +void daWarphr_c::initWarpArrive(int) { + /* Nonmatching */ +} + +/* 00000F70-00000FAC .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 00000FAC-00000FB4 .text actWarpArrive__10daWarphr_cFi */ +void daWarphr_c::actWarpArrive(int) { + /* Nonmatching */ +} + +/* 00000FB4-00000FE0 .text initWarpArriveEnd__10daWarphr_cFi */ +void daWarphr_c::initWarpArriveEnd(int) { + /* Nonmatching */ +} + +/* 00000FE0-00001048 .text actWarpArriveEnd__10daWarphr_cFi */ +void daWarphr_c::actWarpArriveEnd(int) { + /* Nonmatching */ +} + +/* 00001048-000010A4 .text eventOrder__10daWarphr_cFv */ +void daWarphr_c::eventOrder() { + /* Nonmatching */ +} + +/* 000010A4-0000115C .text checkOrder__10daWarphr_cFv */ +void daWarphr_c::checkOrder() { + /* Nonmatching */ +} + +/* 0000115C-0000127C .text anim_play__10daWarphr_cFi */ +void daWarphr_c::anim_play(int) { + /* Nonmatching */ +} + +/* 0000127C-000012F8 .text set_end_anim__10daWarphr_cFv */ +void daWarphr_c::set_end_anim() { + /* Nonmatching */ +} + +/* 000012F8-0000134C .text get_return_count__10daWarphr_cFv */ +void daWarphr_c::get_return_count() { + /* Nonmatching */ +} + +/* 0000134C-000014F0 .text check_warp__10daWarphr_cFv */ +void daWarphr_c::check_warp() { + /* Nonmatching */ +} + +/* 000014F0-000016E0 .text _draw__10daWarphr_cFv */ +void daWarphr_c::_draw() { + /* Nonmatching */ +} + +/* 000016E0-00001700 .text daWarphr_Create__FPv */ +void daWarphr_Create(void*) { + /* Nonmatching */ +} + +/* 00001700-00001724 .text daWarphr_Delete__FPv */ +void daWarphr_Delete(void*) { + /* Nonmatching */ +} + +/* 00001724-00001748 .text daWarphr_Draw__FPv */ +void daWarphr_Draw(void*) { + /* Nonmatching */ +} + +/* 00001748-0000176C .text daWarphr_Execute__FPv */ +void daWarphr_Execute(void*) { + /* Nonmatching */ +} + +/* 0000176C-00001774 .text daWarphr_IsDelete__FPv */ +void daWarphr_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001774-000017D0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000017D0-0000182C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_warpls.cpp b/src/d/actor/d_a_warpls.cpp new file mode 100644 index 000000000..5384a0a04 --- /dev/null +++ b/src/d/actor/d_a_warpls.cpp @@ -0,0 +1,118 @@ +// +// Generated by dtk +// Translation Unit: d_a_warpls.cpp +// + +#include "d_a_warpls.h" +#include "dolphin/types.h" + +/* 00000078-000000E0 .text _delete__10daWarpls_cFv */ +void daWarpls_c::_delete() { + /* Nonmatching */ +} + +/* 000000E0-00000100 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000100-000003D8 .text CreateHeap__10daWarpls_cFv */ +void daWarpls_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000003D8-00000420 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000420-00000764 .text CreateInit__10daWarpls_cFv */ +void daWarpls_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000764-0000082C .text _create__10daWarpls_cFv */ +void daWarpls_c::_create() { + /* Nonmatching */ +} + +/* 0000082C-0000089C .text set_mtx__10daWarpls_cFv */ +void daWarpls_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000089C-00000984 .text _execute__10daWarpls_cFv */ +void daWarpls_c::_execute() { + /* Nonmatching */ +} + +/* 00000984-00000AC4 .text checkOrder__10daWarpls_cFv */ +void daWarpls_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000AC4-00000BFC .text eventOrder__10daWarpls_cFv */ +void daWarpls_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000BFC-00000C7C .text setStatus__10daWarpls_cFv */ +void daWarpls_c::setStatus() { + /* Nonmatching */ +} + +/* 00000C7C-00000DC4 .text demo__10daWarpls_cFv */ +void daWarpls_c::demo() { + /* Nonmatching */ +} + +/* 00000DC4-00000EE8 .text check_warp_link__10daWarpls_cFv */ +void daWarpls_c::check_warp_link() { + /* Nonmatching */ +} + +/* 00000EE8-00000FF4 .text check_warp_distance__10daWarpls_cFv */ +void daWarpls_c::check_warp_distance() { + /* Nonmatching */ +} + +/* 00000FF4-000010C8 .text warp_eff_start__10daWarpls_cFv */ +void daWarpls_c::warp_eff_start() { + /* Nonmatching */ +} + +/* 000010C8-000010E8 .text daWarpls_Create__FPv */ +void daWarpls_Create(void*) { + /* Nonmatching */ +} + +/* 000010E8-0000110C .text daWarpls_Delete__FPv */ +void daWarpls_Delete(void*) { + /* Nonmatching */ +} + +/* 0000110C-000011D0 .text daWarpls_Draw__FPv */ +void daWarpls_Draw(void*) { + /* Nonmatching */ +} + +/* 000011D0-000011F4 .text daWarpls_Execute__FPv */ +void daWarpls_Execute(void*) { + /* Nonmatching */ +} + +/* 000011F4-000011FC .text daWarpls_IsDelete__FPv */ +void daWarpls_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000011FC-00001258 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00001258-000012B4 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_warpmj.cpp b/src/d/actor/d_a_warpmj.cpp new file mode 100644 index 000000000..31fc21d84 --- /dev/null +++ b/src/d/actor/d_a_warpmj.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_a_warpmj.cpp +// + +#include "d_a_warpmj.h" +#include "dolphin/types.h" + +/* 00000078-000000A8 .text _delete__10daWarpmj_cFv */ +void daWarpmj_c::_delete() { + /* Nonmatching */ +} + +/* 000000A8-000000C8 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000000C8-00000454 .text CreateHeap__10daWarpmj_cFv */ +void daWarpmj_c::CreateHeap() { + /* Nonmatching */ +} + +/* 00000454-0000049C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 0000049C-00000630 .text CreateInit__10daWarpmj_cFv */ +void daWarpmj_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000630-00000778 .text _create__10daWarpmj_cFv */ +void daWarpmj_c::_create() { + /* Nonmatching */ +} + +/* 00000778-0000084C .text set_mtx__10daWarpmj_cFv */ +void daWarpmj_c::set_mtx() { + /* Nonmatching */ +} + +/* 0000084C-00000990 .text _execute__10daWarpmj_cFv */ +void daWarpmj_c::_execute() { + /* Nonmatching */ +} + +/* 00000990-000009D4 .text normal_execute__10daWarpmj_cFv */ +void daWarpmj_c::normal_execute() { + /* Nonmatching */ +} + +/* 000009D4-00000A60 .text demo_execute__10daWarpmj_cFv */ +void daWarpmj_c::demo_execute() { + /* Nonmatching */ +} + +/* 00000A60-00000B7C .text demo_proc__10daWarpmj_cFv */ +void daWarpmj_c::demo_proc() { + /* Nonmatching */ +} + +/* 00000B7C-00000B80 .text initWait__10daWarpmj_cFi */ +void daWarpmj_c::initWait(int) { + /* Nonmatching */ +} + +/* 00000B80-00000BA4 .text actWait__10daWarpmj_cFi */ +void daWarpmj_c::actWait(int) { + /* Nonmatching */ +} + +/* 00000BA4-00000C14 .text initWarp__10daWarpmj_cFi */ +void daWarpmj_c::initWarp(int) { + /* Nonmatching */ +} + +/* 00000C14-00000C38 .text actWarp__10daWarpmj_cFi */ +void daWarpmj_c::actWarp(int) { + /* Nonmatching */ +} + +/* 00000C38-00000C94 .text initWarpArrive__10daWarpmj_cFi */ +void daWarpmj_c::initWarpArrive(int) { + /* Nonmatching */ +} + +/* 00000C94-00000CB8 .text actWarpArrive__10daWarpmj_cFi */ +void daWarpmj_c::actWarpArrive(int) { + /* Nonmatching */ +} + +/* 00000CB8-00000D14 .text eventOrder__10daWarpmj_cFv */ +void daWarpmj_c::eventOrder() { + /* Nonmatching */ +} + +/* 00000D14-00000DD0 .text checkOrder__10daWarpmj_cFv */ +void daWarpmj_c::checkOrder() { + /* Nonmatching */ +} + +/* 00000DD0-00000E10 .text animPlay__10daWarpmj_cFv */ +void daWarpmj_c::animPlay() { + /* Nonmatching */ +} + +/* 00000E10-00000E8C .text setEndAnm__10daWarpmj_cFv */ +void daWarpmj_c::setEndAnm() { + /* Nonmatching */ +} + +/* 00000E8C-00000EE0 .text getSeaY__10daWarpmj_cF4cXyz */ +void daWarpmj_c::getSeaY(cXyz) { + /* Nonmatching */ +} + +/* 00000EE0-00000FDC .text check_warp__10daWarpmj_cFv */ +void daWarpmj_c::check_warp() { + /* Nonmatching */ +} + +/* 00000FDC-0000114C .text _draw__10daWarpmj_cFv */ +void daWarpmj_c::_draw() { + /* Nonmatching */ +} + +/* 0000114C-0000116C .text daWarpmj_Create__FPv */ +void daWarpmj_Create(void*) { + /* Nonmatching */ +} + +/* 0000116C-00001190 .text daWarpmj_Delete__FPv */ +void daWarpmj_Delete(void*) { + /* Nonmatching */ +} + +/* 00001190-000011B4 .text daWarpmj_Draw__FPv */ +void daWarpmj_Draw(void*) { + /* Nonmatching */ +} + +/* 000011B4-000011D8 .text daWarpmj_Execute__FPv */ +void daWarpmj_Execute(void*) { + /* Nonmatching */ +} + +/* 000011D8-000011E0 .text daWarpmj_IsDelete__FPv */ +void daWarpmj_IsDelete(void*) { + /* Nonmatching */ +} + +/* 000011E0-0000123C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 0000123C-00001298 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00001298-000012F4 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_waterfall.cpp b/src/d/actor/d_a_waterfall.cpp new file mode 100644 index 000000000..90d747e40 --- /dev/null +++ b/src/d/actor/d_a_waterfall.cpp @@ -0,0 +1,248 @@ +// +// Generated by dtk +// Translation Unit: d_a_waterfall.cpp +// + +#include "d_a_waterfall.h" +#include "dolphin/types.h" + +/* 00000078-000000F0 .text _delete__9daWfall_cFv */ +void daWfall_c::_delete() { + /* Nonmatching */ +} + +/* 000000F0-00000110 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000110-0000048C .text CreateHeap__9daWfall_cFv */ +void daWfall_c::CreateHeap() { + /* Nonmatching */ +} + +/* 0000048C-00000708 .text CreateInit__9daWfall_cFv */ +void daWfall_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000708-00000838 .text _create__9daWfall_cFv */ +void daWfall_c::_create() { + /* Nonmatching */ +} + +/* 00000838-00000894 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000894-000008F0 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 000008F0-00000938 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000938-000009B8 .text set_mtx__9daWfall_cFv */ +void daWfall_c::set_mtx() { + /* Nonmatching */ +} + +/* 000009B8-00000A1C .text set_gate_mtx__9daWfall_cFv */ +void daWfall_c::set_gate_mtx() { + /* Nonmatching */ +} + +/* 00000A1C-00000AD0 .text set_minamo_mtx__9daWfall_cFv */ +void daWfall_c::set_minamo_mtx() { + /* Nonmatching */ +} + +/* 00000AD0-00000C94 .text _execute__9daWfall_cFv */ +void daWfall_c::_execute() { + /* Nonmatching */ +} + +/* 00000C94-00000D20 .text mode_proc_call__9daWfall_cFv */ +void daWfall_c::mode_proc_call() { + /* Nonmatching */ +} + +/* 00000D20-00000D48 .text mode_wtr_on_init__9daWfall_cFv */ +void daWfall_c::mode_wtr_on_init() { + /* Nonmatching */ +} + +/* 00000D48-00000DEC .text mode_wtr_on__9daWfall_cFv */ +void daWfall_c::mode_wtr_on() { + /* Nonmatching */ +} + +/* 00000DEC-00000E14 .text mode_wtr_off_init__9daWfall_cFv */ +void daWfall_c::mode_wtr_off_init() { + /* Nonmatching */ +} + +/* 00000E14-00000EE8 .text mode_wtr_off__9daWfall_cFv */ +void daWfall_c::mode_wtr_off() { + /* Nonmatching */ +} + +/* 00000EE8-00000FF0 .text setEmitter00Pos__9daWfall_cFv */ +void daWfall_c::setEmitter00Pos() { + /* Nonmatching */ +} + +/* 00000FF0-00001098 .text setEmitter01Pos__9daWfall_cFv */ +void daWfall_c::setEmitter01Pos() { + /* Nonmatching */ +} + +/* 00001098-000010D8 .text getWaterScaleFromGatePos__9daWfall_cFv */ +void daWfall_c::getWaterScaleFromGatePos() { + /* Nonmatching */ +} + +/* 000010D8-0000124C .text getWaterHeight__9daWfall_cFv */ +void daWfall_c::getWaterHeight() { + /* Nonmatching */ +} + +/* 0000124C-00001370 .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 00001370-000013E0 .text set_se__9daWfall_cFv */ +void daWfall_c::set_se() { + /* Nonmatching */ +} + +/* 000013E0-00001400 .text daWfall_Create__FPv */ +void daWfall_Create(void*) { + /* Nonmatching */ +} + +/* 00001400-00001424 .text daWfall_Delete__FPv */ +void daWfall_Delete(void*) { + /* Nonmatching */ +} + +/* 00001424-00001550 .text daWfall_Draw__FPv */ +void daWfall_Draw(void*) { + /* Nonmatching */ +} + +/* 00001550-00001574 .text daWfall_Execute__FPv */ +void daWfall_Execute(void*) { + /* Nonmatching */ +} + +/* 00001574-0000157C .text daWfall_IsDelete__FPv */ +void daWfall_IsDelete(void*) { + /* Nonmatching */ +} + +/* 0000157C-000015C4 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 000015C4-0000160C .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 0000160C-00001668 .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001668-000016B0 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 000016B0-0000170C .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 0000170C-000017AC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000017AC-000018A8 .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 000018A8-000018AC .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000018AC-000018B0 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000018B0-000018B4 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000018B4-000018B8 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000018B8-00001900 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 00001900-0000195C .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 0000195C-00001964 .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00001964-0000196C .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 0000196C-00001974 .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 00001974-0000197C .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 0000197C-00001984 .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 00001984-0000198C .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 0000198C-00001994 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_wbird.cpp b/src/d/actor/d_a_wbird.cpp new file mode 100644 index 000000000..8dbe123a5 --- /dev/null +++ b/src/d/actor/d_a_wbird.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_a_wbird.cpp +// + +#include "d_a_wbird.h" +#include "dolphin/types.h" + +/* 00000078-000000AC .text calcMtx__9daWbird_cFv */ +void daWbird_c::calcMtx() { + /* Nonmatching */ +} + +/* 000000AC-00000324 .text setStartPos__9daWbird_cFv */ +void daWbird_c::setStartPos() { + /* Nonmatching */ +} + +/* 00000324-00000388 .text CreateInit__9daWbird_cFv */ +void daWbird_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000388-000003E0 .text create__9daWbird_cFv */ +void daWbird_c::create() { + /* Nonmatching */ +} + +/* 000003E0-000003E4 .text actionWait__9daWbird_cFv */ +void daWbird_c::actionWait() { + /* Nonmatching */ +} + +/* 000003E4-00000474 .text actionEnd__9daWbird_cFv */ +void daWbird_c::actionEnd() { + /* Nonmatching */ +} + +/* 00000474-000005DC .text actionMove__9daWbird_cFv */ +void daWbird_c::actionMove() { + /* Nonmatching */ +} + +/* 000005DC-00000850 .text actionSelect__9daWbird_cFv */ +void daWbird_c::actionSelect() { + /* Nonmatching */ +} + +/* 00000850-00000858 .text daWbird_Draw__FP9daWbird_c */ +void daWbird_Draw(daWbird_c*) { + /* Nonmatching */ +} + +/* 00000858-000008D0 .text daWbird_Execute__FP9daWbird_c */ +void daWbird_Execute(daWbird_c*) { + /* Nonmatching */ +} + +/* 000008D0-000008D8 .text daWbird_IsDelete__FP9daWbird_c */ +void daWbird_IsDelete(daWbird_c*) { + /* Nonmatching */ +} + +/* 000008D8-00000908 .text daWbird_Delete__FP9daWbird_c */ +void daWbird_Delete(daWbird_c*) { + /* Nonmatching */ +} + +/* 00000908-00000928 .text daWbird_Create__FP10fopAc_ac_c */ +void daWbird_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_wind_tag.cpp b/src/d/actor/d_a_wind_tag.cpp new file mode 100644 index 000000000..f617c109e --- /dev/null +++ b/src/d/actor/d_a_wind_tag.cpp @@ -0,0 +1,253 @@ +// +// Generated by dtk +// Translation Unit: d_a_wind_tag.cpp +// + +#include "d_a_wind_tag.h" +#include "dolphin/types.h" + +/* 00000078-000000F0 .text _delete__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::_delete() { + /* Nonmatching */ +} + +/* 000000F0-00000110 .text CheckCreateHeap__9daWindTagFP10fopAc_ac_c */ +void daWindTag::CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000110-000003E4 .text CreateHeap__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000003E4-00000828 .text CreateInit__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::CreateInit() { + /* Nonmatching */ +} + +/* 00000828-000008D4 .text set_wind_angle__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::set_wind_angle() { + /* Nonmatching */ +} + +/* 000008D4-0000099C .text _create__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::_create() { + /* Nonmatching */ +} + +/* 0000099C-00000B38 .text __ct__Q29daWindTag11daWindTag_cFv */ +daWindTag::daWindTag_c::daWindTag_c() { + /* Nonmatching */ +} + +/* 00000B38-00000B94 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000B94-00000BF0 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000BF0-00000C38 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000C38-00000D18 .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000D18-00000D74 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00000D74-00000DBC .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000DBC-00000E18 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000E18-00000E60 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00000E60-00000F74 .text set_mtx__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000F74-00000F88 .text checkSizeSpecialBig__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::checkSizeSpecialBig() { + /* Nonmatching */ +} + +/* 00000F88-00001044 .text set_wind_se_sub__Q29daWindTag11daWindTag_cFUlP4cXyz */ +void daWindTag::daWindTag_c::set_wind_se_sub(unsigned long, cXyz*) { + /* Nonmatching */ +} + +/* 00001044-000011CC .text set_wind_se__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::set_wind_se() { + /* Nonmatching */ +} + +/* 000011CC-000011EC .text NearPos__8cM3dGCpsCF4cXyzP4cXyz */ +void cM3dGCps::NearPos(cXyz, cXyz*) const { + /* Nonmatching */ +} + +/* 000011EC-00001234 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00001234-000015C8 .text _execute__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::_execute() { + /* Nonmatching */ +} + +/* 000015C8-0000161C .text path_move__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::path_move() { + /* Nonmatching */ +} + +/* 0000161C-00001700 .text set_next_pnt__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::set_next_pnt() { + /* Nonmatching */ +} + +/* 00001700-00001814 .text _draw__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::_draw() { + /* Nonmatching */ +} + +/* 00001814-00001AA4 .text MoveEmitter__Q29daWindTag11daWindTag_cFv */ +void daWindTag::daWindTag_c::MoveEmitter() { + /* Nonmatching */ +} + +/* 00001AA4-00001B00 .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 00001B00-00001B20 .text daWindTag_Create__FPv */ +void daWindTag_Create(void*) { + /* Nonmatching */ +} + +/* 00001B20-00001B44 .text daWindTag_Delete__FPv */ +void daWindTag_Delete(void*) { + /* Nonmatching */ +} + +/* 00001B44-00001B68 .text daWindTag_Draw__FPv */ +void daWindTag_Draw(void*) { + /* Nonmatching */ +} + +/* 00001B68-00001B8C .text daWindTag_Execute__FPv */ +void daWindTag_Execute(void*) { + /* Nonmatching */ +} + +/* 00001B8C-00001B94 .text daWindTag_IsDelete__FPv */ +void daWindTag_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001B94-00001BDC .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 00001BDC-00001BEC .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001BEC-00001BF4 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001BF4-00001BFC .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001BFC-00001C34 .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001C34-00001C3C .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C3C-00001C44 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C44-00001C4C .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C4C-00001C84 .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001C84-00001C90 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001C90-00001C9C .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001C9C-00001CA0 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00001CA0-00001CA8 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001CA8-00001CB0 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001CB0-00001CB8 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001CB8-00001CC0 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00001CC0-00001CC8 .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_windmill.cpp b/src/d/actor/d_a_windmill.cpp new file mode 100644 index 000000000..83a5a0f73 --- /dev/null +++ b/src/d/actor/d_a_windmill.cpp @@ -0,0 +1,363 @@ +// +// Generated by dtk +// Translation Unit: d_a_windmill.cpp +// + +#include "d_a_windmill.h" +#include "dolphin/types.h" + +/* 00000078-000000E8 .text _delete__12daWindMill_cFv */ +void daWindMill_c::_delete() { + /* Nonmatching */ +} + +/* 000000E8-00000108 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000108-000002A0 .text CreateHeap__12daWindMill_cFv */ +void daWindMill_c::CreateHeap() { + /* Nonmatching */ +} + +/* 000002A0-0000050C .text CreateInit__12daWindMill_cFv */ +void daWindMill_c::CreateInit() { + /* Nonmatching */ +} + +/* 0000050C-00000608 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000608-00000670 .text search_wind__12daWindMill_cFv */ +void daWindMill_c::search_wind() { + /* Nonmatching */ +} + +/* 00000670-00000804 .text _create__12daWindMill_cFv */ +void daWindMill_c::_create() { + /* Nonmatching */ +} + +/* 00000804-000008D0 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 000008D0-00000918 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 00000918-00000974 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00000974-000009BC .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 000009BC-00000A9C .text __dt__8dCcD_CpsFv */ +dCcD_Cps::~dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000A9C-00000B2C .text __ct__8dCcD_CpsFv */ +dCcD_Cps::dCcD_Cps() { + /* Nonmatching */ +} + +/* 00000B2C-00000B88 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 00000B88-00000BD0 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 00000BD0-00000C9C .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000C9C-00000D20 .text __ct__8dCcD_SphFv */ +dCcD_Sph::dCcD_Sph() { + /* Nonmatching */ +} + +/* 00000D20-00000D68 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 00000D68-00000DC4 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 00000DC4-00000E4C .text set_mtx__12daWindMill_cFv */ +void daWindMill_c::set_mtx() { + /* Nonmatching */ +} + +/* 00000E4C-00000ECC .text _execute__12daWindMill_cFv */ +void daWindMill_c::_execute() { + /* Nonmatching */ +} + +/* 00000ECC-00001048 .text hane_move__12daWindMill_cFv */ +void daWindMill_c::hane_move() { + /* Nonmatching */ +} + +/* 00001048-000014AC .text set_at__12daWindMill_cFv */ +void daWindMill_c::set_at() { + /* Nonmatching */ +} + +/* 000014AC-000016DC .text set_co__12daWindMill_cFv */ +void daWindMill_c::set_co() { + /* Nonmatching */ +} + +/* 000016DC-000017A4 .text _draw__12daWindMill_cFv */ +void daWindMill_c::_draw() { + /* Nonmatching */ +} + +/* 000017A4-000017C4 .text daWindMill_Create__FPv */ +void daWindMill_Create(void*) { + /* Nonmatching */ +} + +/* 000017C4-000017E8 .text daWindMill_Delete__FPv */ +void daWindMill_Delete(void*) { + /* Nonmatching */ +} + +/* 000017E8-0000180C .text daWindMill_Draw__FPv */ +void daWindMill_Draw(void*) { + /* Nonmatching */ +} + +/* 0000180C-00001830 .text daWindMill_Execute__FPv */ +void daWindMill_Execute(void*) { + /* Nonmatching */ +} + +/* 00001830-00001838 .text daWindMill_IsDelete__FPv */ +void daWindMill_IsDelete(void*) { + /* Nonmatching */ +} + +/* 00001838-00001880 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 00001880-00001890 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001890-00001898 .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001898-000018A0 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 000018A0-000018A8 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000018A8-000018B0 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000018B0-000018E8 .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 000018E8-000018F0 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000018F0-000018F8 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000018F8-00001900 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001900-00001938 .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001938-0000193C .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 0000193C-00001944 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00001944-00001954 .text GetShapeAttr__8dCcD_CpsFv */ +void dCcD_Cps::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001954-0000195C .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000195C-00001964 .text CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001964-0000199C .text CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CpsAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 0000199C-000019A4 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019A4-000019AC .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019AC-000019B4 .text CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019B4-000019EC .text CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CpsAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 000019EC-000019F8 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 000019F8-00001A04 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001A04-00001A14 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00001A14-00001A1C .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00001A1C-00001A24 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00001A24-00001A2C .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A2C-00001A34 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A34-00001A6C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001A6C-00001A74 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001A74-00001A7C .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001A7C-00001A84 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001A84-00001ABC .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001ABC-00001AC4 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00001AC4-00001ACC .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00001ACC-00001AD4 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001AD4-00001ADC .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00001ADC-00001AE4 .text @280@__dt__8dCcD_CpsFv */ +void @280@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00001AE4-00001AEC .text @248@__dt__8dCcD_CpsFv */ +void @248@__dt__8dCcD_CpsFv { + /* Nonmatching */ +} + +/* 00001AEC-00001AF4 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00001AF4-00001AFC .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_wz.cpp b/src/d/actor/d_a_wz.cpp new file mode 100644 index 000000000..ca3b9c931 --- /dev/null +++ b/src/d/actor/d_a_wz.cpp @@ -0,0 +1,483 @@ +// +// Generated by dtk +// Translation Unit: d_a_wz.cpp +// + +#include "d_a_wz.h" +#include "dolphin/types.h" + +/* 00000078-00000140 .text nodeCallBack__FP7J3DNodei */ +void nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000140-00000208 .text rod_nodeCallBack__FP7J3DNodei */ +void rod_nodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 00000208-00000360 .text draw_SUB__FP8wz_class */ +void draw_SUB(wz_class*) { + /* Nonmatching */ +} + +/* 00000360-000006D0 .text hontai_draw__FP8wz_class */ +void hontai_draw(wz_class*) { + /* Nonmatching */ +} + +/* 000006D0-0000074C .text summon_door_draw__FP8wz_class */ +void summon_door_draw(wz_class*) { + /* Nonmatching */ +} + +/* 0000074C-00000814 .text damage_ball_draw__FP8wz_class */ +void damage_ball_draw(wz_class*) { + /* Nonmatching */ +} + +/* 00000814-000008C0 .text daWZ_Draw__FP8wz_class */ +void daWZ_Draw(wz_class*) { + /* Nonmatching */ +} + +/* 000008C0-000009EC .text anm_init__FP8wz_classifUcfi */ +void anm_init(wz_class*, int, float, unsigned char, float, int) { + /* Nonmatching */ +} + +/* 000009EC-00000A58 .text rod_size_set__FP8wz_classUc */ +void rod_size_set(wz_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00000A58-00001258 .text body_atari_check__FP8wz_class */ +void body_atari_check(wz_class*) { + /* Nonmatching */ +} + +/* 00001258-000012F0 .text BG_check__FP8wz_class */ +void BG_check(wz_class*) { + /* Nonmatching */ +} + +/* 000012F0-0000141C .text __dt__11dBgS_LinChkFv */ +dBgS_LinChk::~dBgS_LinChk() { + /* Nonmatching */ +} + +/* 0000141C-000014BC .text __dt__8dBgS_ChkFv */ +dBgS_Chk::~dBgS_Chk() { + /* Nonmatching */ +} + +/* 000014BC-00001518 .text __dt__15dBgS_GrpPassChkFv */ +dBgS_GrpPassChk::~dBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001518-00001560 .text __dt__15cBgS_GrpPassChkFv */ +cBgS_GrpPassChk::~cBgS_GrpPassChk() { + /* Nonmatching */ +} + +/* 00001560-000015BC .text __dt__16dBgS_PolyPassChkFv */ +dBgS_PolyPassChk::~dBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 000015BC-00001604 .text __dt__16cBgS_PolyPassChkFv */ +cBgS_PolyPassChk::~cBgS_PolyPassChk() { + /* Nonmatching */ +} + +/* 00001604-00001698 .text __dt__11cBgS_LinChkFv */ +cBgS_LinChk::~cBgS_LinChk() { + /* Nonmatching */ +} + +/* 00001698-000016E0 .text __dt__8cM3dGLinFv */ +cM3dGLin::~cM3dGLin() { + /* Nonmatching */ +} + +/* 000016E0-00001728 .text __dt__13cBgS_PolyInfoFv */ +cBgS_PolyInfo::~cBgS_PolyInfo() { + /* Nonmatching */ +} + +/* 00001728-00001780 .text fuwafuwa_calc__FP8wz_class */ +void fuwafuwa_calc(wz_class*) { + /* Nonmatching */ +} + +/* 00001780-00001B38 .text weapon_shoot__FP8wz_classUc */ +void weapon_shoot(wz_class*, unsigned char) { + /* Nonmatching */ +} + +/* 00001B38-00002528 .text action_dousa__FP8wz_class */ +void action_dousa(wz_class*) { + /* Nonmatching */ +} + +/* 00002528-00002E3C .text action_itai__FP8wz_class */ +void action_itai(wz_class*) { + /* Nonmatching */ +} + +/* 00002E3C-000047C8 .text action_demo__FP8wz_class */ +void action_demo(wz_class*) { + /* Nonmatching */ +} + +/* 000047C8-00004810 .text next_tama_move__FP8wz_class4cXyz */ +void next_tama_move(wz_class*, cXyz) { + /* Nonmatching */ +} + +/* 00004810-00004BF4 .text summon_call_sub__FP8wz_class */ +void summon_call_sub(wz_class*) { + /* Nonmatching */ +} + +/* 00004BF4-00004D18 .text sea_water_check__FP8wz_class */ +void sea_water_check(wz_class*) { + /* Nonmatching */ +} + +/* 00004D18-00005760 .text action_tama_dousa__FP8wz_class */ +void action_tama_dousa(wz_class*) { + /* Nonmatching */ +} + +/* 00005760-00005B64 .text action_summon_dousa__FP8wz_class */ +void action_summon_dousa(wz_class*) { + /* Nonmatching */ +} + +/* 00005B64-00006108 .text daWZ_Execute__FP8wz_class */ +void daWZ_Execute(wz_class*) { + /* Nonmatching */ +} + +/* 00006108-00006110 .text daWZ_IsDelete__FP8wz_class */ +void daWZ_IsDelete(wz_class*) { + /* Nonmatching */ +} + +/* 00006110-0000627C .text daWZ_Delete__FP8wz_class */ +void daWZ_Delete(wz_class*) { + /* Nonmatching */ +} + +/* 0000627C-00006684 .text useHeapInit__FP10fopAc_ac_c */ +void useHeapInit(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006684-000066CC .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 000066CC-00006888 .text useHeapInit2__FP10fopAc_ac_c */ +void useHeapInit2(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00006888-000071C4 .text daWZ_Create__FP10fopAc_ac_c */ +void daWZ_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000071C4-00007494 .text __ct__8wz_classFv */ +wz_class::wz_class() { + /* Nonmatching */ +} + +/* 00007494-00007560 .text __dt__8dCcD_SphFv */ +dCcD_Sph::~dCcD_Sph() { + /* Nonmatching */ +} + +/* 00007560-000075A8 .text __dt__8cM3dGSphFv */ +cM3dGSph::~cM3dGSph() { + /* Nonmatching */ +} + +/* 000075A8-00007674 .text __dt__8dCcD_CylFv */ +dCcD_Cyl::~dCcD_Cyl() { + /* Nonmatching */ +} + +/* 00007674-000076BC .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 000076BC-00007718 .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 00007718-00007760 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 00007760-000077BC .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 000077BC-0000782C .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 0000782C-000078B4 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 000078B4-000078FC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 000078FC-00007958 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 00007958-000079A0 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 000079A0-000079A4 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000079A4-000079A8 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000079A8-000079AC .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000079AC-000079B0 .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 000079B0-000079F8 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 000079F8-00007A54 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + +/* 00007A54-00007A64 .text GetShapeAttr__8dCcD_SphFv */ +void dCcD_Sph::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007A64-00007A6C .text GetCoCP__12cCcD_SphAttrFv */ +void cCcD_SphAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007A6C-00007A74 .text GetCoCP__12cCcD_SphAttrCFv */ +void cCcD_SphAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007A74-00007A7C .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A7C-00007A84 .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007A84-00007ABC .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007ABC-00007AC4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AC4-00007ACC .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007ACC-00007AD4 .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007AD4-00007B0C .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007B0C-00007B10 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 00007B10-00007B18 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 00007B18-00007B28 .text GetShapeAttr__8dCcD_CylFv */ +void dCcD_Cyl::GetShapeAttr() { + /* Nonmatching */ +} + +/* 00007B28-00007B30 .text GetCoCP__12cCcD_CylAttrFv */ +void cCcD_CylAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007B30-00007B38 .text GetCoCP__12cCcD_CylAttrCFv */ +void cCcD_CylAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007B38-00007B40 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007B40-00007B48 .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007B48-00007B80 .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007B80-00007B88 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007B88-00007B90 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007B90-00007B98 .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007B98-00007BD0 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007BD0-00007BD8 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 00007BD8-00007BE0 .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 00007BE0-00007BEC .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 00007BEC-00007BF8 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 00007BF8-00007C54 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00007C54-00007CB0 .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00007CB0-00007CB8 .text @20@__dt__11cBgS_LinChkFv */ +void @20@__dt__11cBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007CB8-00007CC0 .text @12@__dt__8dBgS_ChkFv */ +void @12@__dt__8dBgS_ChkFv { + /* Nonmatching */ +} + +/* 00007CC0-00007CC8 .text @20@__dt__11dBgS_LinChkFv */ +void @20@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007CC8-00007CD0 .text @100@__dt__11dBgS_LinChkFv */ +void @100@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007CD0-00007CD8 .text @88@__dt__11dBgS_LinChkFv */ +void @88@__dt__11dBgS_LinChkFv { + /* Nonmatching */ +} + +/* 00007CD8-00007CE0 .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007CE0-00007CE8 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 00007CE8-00007CF0 .text @280@__dt__8dCcD_CylFv */ +void @280@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00007CF0-00007CF8 .text @248@__dt__8dCcD_CylFv */ +void @248@__dt__8dCcD_CylFv { + /* Nonmatching */ +} + +/* 00007CF8-00007D00 .text @280@__dt__8dCcD_SphFv */ +void @280@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + +/* 00007D00-00007D08 .text @248@__dt__8dCcD_SphFv */ +void @248@__dt__8dCcD_SphFv { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ygcwp.cpp b/src/d/actor/d_a_ygcwp.cpp new file mode 100644 index 000000000..2ebe10ffc --- /dev/null +++ b/src/d/actor/d_a_ygcwp.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_ygcwp.cpp +// + +#include "d_a_ygcwp.h" +#include "dolphin/types.h" + +/* 00000078-00000098 .text solidHeapCB__9daYgcwp_cFP10fopAc_ac_c */ +void daYgcwp_c::solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 00000098-0000023C .text create_heap__9daYgcwp_cFv */ +void daYgcwp_c::create_heap() { + /* Nonmatching */ +} + +/* 0000023C-000003A0 .text _create__9daYgcwp_cFv */ +void daYgcwp_c::_create() { + /* Nonmatching */ +} + +/* 000003A0-000003FC .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 000003FC-00000428 .text __ct__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 00000428-00000470 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 00000470-000004A0 .text _delete__9daYgcwp_cFv */ +void daYgcwp_c::_delete() { + /* Nonmatching */ +} + +/* 000004A0-000004D0 .text check_ev__9daYgcwp_cCFv */ +void daYgcwp_c::check_ev() const { + /* Nonmatching */ +} + +/* 000004D0-00000500 .text off_ev__9daYgcwp_cCFv */ +void daYgcwp_c::off_ev() const { + /* Nonmatching */ +} + +/* 00000500-00000588 .text init_mtx__9daYgcwp_cFv */ +void daYgcwp_c::init_mtx() { + /* Nonmatching */ +} + +/* 00000588-000005F0 .text make_shine__9daYgcwp_cFv */ +void daYgcwp_c::make_shine() { + /* Nonmatching */ +} + +/* 000005F0-00000654 .text set_timer__9daYgcwp_cFv */ +void daYgcwp_c::set_timer() { + /* Nonmatching */ +} + +/* 00000654-00000834 .text _execute__9daYgcwp_cFv */ +void daYgcwp_c::_execute() { + /* Nonmatching */ +} + +/* 00000834-000008DC .text _draw__9daYgcwp_cFv */ +void daYgcwp_c::_draw() { + /* Nonmatching */ +} + +/* 000008DC-000008FC .text Mthd_Create__23@unnamed@d_a_ygcwp_cpp@FPv */ +void @unnamed@d_a_ygcwp_cpp@::Mthd_Create(void*) { + /* Nonmatching */ +} + +/* 000008FC-00000920 .text Mthd_Delete__23@unnamed@d_a_ygcwp_cpp@FPv */ +void @unnamed@d_a_ygcwp_cpp@::Mthd_Delete(void*) { + /* Nonmatching */ +} + +/* 00000920-00000944 .text Mthd_Execute__23@unnamed@d_a_ygcwp_cpp@FPv */ +void @unnamed@d_a_ygcwp_cpp@::Mthd_Execute(void*) { + /* Nonmatching */ +} + +/* 00000944-00000968 .text Mthd_Draw__23@unnamed@d_a_ygcwp_cpp@FPv */ +void @unnamed@d_a_ygcwp_cpp@::Mthd_Draw(void*) { + /* Nonmatching */ +} + +/* 00000968-00000970 .text Mthd_IsDelete__23@unnamed@d_a_ygcwp_cpp@FPv */ +void @unnamed@d_a_ygcwp_cpp@::Mthd_IsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_ykgr.cpp b/src/d/actor/d_a_ykgr.cpp new file mode 100644 index 000000000..ba672f89c --- /dev/null +++ b/src/d/actor/d_a_ykgr.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_a_ykgr.cpp +// + +#include "d_a_ykgr.h" +#include "dolphin/types.h" + +/* 000000EC-00000134 .text draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle */ +void dPa_YkgrPcallBack::draw(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 00000134-00000234 .text setParam__17dPa_YkgrPcallBackFf */ +void dPa_YkgrPcallBack::setParam(float) { + /* Nonmatching */ +} + +/* 00000234-00000408 .text getPosRate__8daYkgr_cFv */ +void daYkgr_c::getPosRate() { + /* Nonmatching */ +} + +/* 00000408-00000428 .text daYkgrCreate__FPv */ +void daYkgrCreate(void*) { + /* Nonmatching */ +} + +/* 00000428-00000680 .text _create__8daYkgr_cFv */ +void daYkgr_c::_create() { + /* Nonmatching */ +} + +/* 00000680-00000688 .text daYkgrDelete__FPv */ +void daYkgrDelete(void*) { + /* Nonmatching */ +} + +/* 00000688-000007F4 .text daYkgrExecute__FPv */ +void daYkgrExecute(void*) { + /* Nonmatching */ +} + +/* 000007F4-000008F4 .text daYkgrDraw__FPv */ +void daYkgrDraw(void*) { + /* Nonmatching */ +} + +/* 000008F4-000008FC .text daYkgrIsDelete__FPv */ +void daYkgrIsDelete(void*) { + /* Nonmatching */ +} + +/* 000008FC-00000958 .text __dt__12daYkgr_HIO_cFv */ +daYkgr_HIO_c::~daYkgr_HIO_c() { + /* Nonmatching */ +} + +/* 00000958-000009A0 .text __dt__14mDoHIO_entry_cFv */ +mDoHIO_entry_c::~mDoHIO_entry_c() { + /* Nonmatching */ +} + +/* 000009A0-000009FC .text __dt__17dPa_YkgrPcallBackFv */ +dPa_YkgrPcallBack::~dPa_YkgrPcallBack() { + /* Nonmatching */ +} + +/* 000009FC-00000A00 .text execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle */ +void JPACallBackBase2::execute(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 00000A00-00000A04 .text init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle */ +void JPACallBackBase2::init(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 00000A04-00000A08 .text draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle */ +void JPACallBackBase2::draw(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 00000A08-00000A50 .text __dt__54JPACallBackBase2Fv */ +JPACallBackBase2::~JPACallBackBase2() { + /* Nonmatching */ +} + diff --git a/src/d/actor/d_a_yougan.cpp b/src/d/actor/d_a_yougan.cpp new file mode 100644 index 000000000..6287816c6 --- /dev/null +++ b/src/d/actor/d_a_yougan.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: d_a_yougan.cpp +// + +#include "d_a_yougan.h" +#include "dolphin/types.h" + +/* 000000EC-00000158 .text __ct__14daYOUGAN_HIO_cFv */ +daYOUGAN_HIO_c::daYOUGAN_HIO_c() { + /* Nonmatching */ +} + +/* 00000158-00000178 .text daYougan_Draw__FP10daYougan_c */ +void daYougan_Draw(daYougan_c*) { + /* Nonmatching */ +} + +/* 00000178-000002A8 .text _daYougan_draw__10daYougan_cFv */ +void daYougan_c::_daYougan_draw() { + /* Nonmatching */ +} + +/* 000002A8-000002C8 .text daYougan_Execute__FP10daYougan_c */ +void daYougan_Execute(daYougan_c*) { + /* Nonmatching */ +} + +/* 000002C8-00000554 .text _daYougan_execute__10daYougan_cFv */ +void daYougan_c::_daYougan_execute() { + /* Nonmatching */ +} + +/* 00000554-00000574 .text daYougan_IsDelete__FP10daYougan_c */ +void daYougan_IsDelete(daYougan_c*) { + /* Nonmatching */ +} + +/* 00000574-0000057C .text _daYougan_isdelete__10daYougan_cFv */ +void daYougan_c::_daYougan_isdelete() { + /* Nonmatching */ +} + +/* 0000057C-0000059C .text daYougan_Delete__FP10daYougan_c */ +void daYougan_Delete(daYougan_c*) { + /* Nonmatching */ +} + +/* 0000059C-00000600 .text _daYougan_delete__10daYougan_cFv */ +void daYougan_c::_daYougan_delete() { + /* Nonmatching */ +} + +/* 00000600-00000884 .text useHeapInit__10daYougan_cFv */ +void daYougan_c::useHeapInit() { + /* Nonmatching */ +} + +/* 00000884-000008A4 .text daYougan_solidHeapCB__FP10fopAc_ac_c */ +void daYougan_solidHeapCB(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000008A4-000008C4 .text daYougan_Create__FP10fopAc_ac_c */ +void daYougan_Create(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 000008C4-000009C8 .text _daYougan_create__10daYougan_cFv */ +void daYougan_c::_daYougan_create() { + /* Nonmatching */ +} + +/* 000009C8-00000A10 .text __dt__14daYOUGAN_HIO_cFv */ +daYOUGAN_HIO_c::~daYOUGAN_HIO_c() { + /* Nonmatching */ +} + +/* 00000A4C-00000ADC .text __dt__11yg_awa_dataFv */ +yg_awa_data::~yg_awa_data() { + /* Nonmatching */ +} + +/* 00000ADC-00000B1C .text __ct__11yg_awa_dataFv */ +yg_awa_data::yg_awa_data() { + /* Nonmatching */ +} + +/* 00000B1C-00000B78 .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 00000B78-00000BD4 .text __dt__13mDoExt_bckAnmFv */ +mDoExt_bckAnm::~mDoExt_bckAnm() { + /* Nonmatching */ +} + +/* 00000BD4-00000C1C .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + diff --git a/src/d/d_2dnumber.cpp b/src/d/d_2dnumber.cpp new file mode 100644 index 000000000..a067faab8 --- /dev/null +++ b/src/d/d_2dnumber.cpp @@ -0,0 +1,153 @@ +// +// Generated by dtk +// Translation Unit: d_2dnumber.cpp +// + +#include "d_2dnumber.h" +#include "dolphin/types.h" + +/* 800C8498-800C84B4 .text __ct__16dDlst_2DNumber_cFv */ +dDlst_2DNumber_c::dDlst_2DNumber_c() { + /* Nonmatching */ +} + +/* 800C84B4-800C8510 .text __dt__16dDlst_2DNumber_cFv */ +dDlst_2DNumber_c::~dDlst_2DNumber_c() { + /* Nonmatching */ +} + +/* 800C8510-800C8644 .text init__16dDlst_2DNumber_cFissssUc */ +void dDlst_2DNumber_c::init(int, short, short, short, short, unsigned char) { + /* Nonmatching */ +} + +/* 800C8644-800C874C .text draw__16dDlst_2DNumber_cFv */ +void dDlst_2DNumber_c::draw() { + /* Nonmatching */ +} + +/* 800C874C-800C8944 .text init__18dDlst_2DMinigame_cFP7ResTIMGP7ResTIMG */ +void dDlst_2DMinigame_c::init(ResTIMG*, ResTIMG*) { + /* Nonmatching */ +} + +/* 800C8944-800C8A00 .text draw__18dDlst_2DMinigame_cFv */ +void dDlst_2DMinigame_c::draw() { + /* Nonmatching */ +} + +/* 800C8A00-800C8FAC .text init__17dDlst_2DBattery_cFP7ResTIMGP7ResTIMGP7ResTIMGP7ResTIMG */ +void dDlst_2DBattery_c::init(ResTIMG*, ResTIMG*, ResTIMG*, ResTIMG*) { + /* Nonmatching */ +} + +/* 800C8FAC-800C90F0 .text setRotate__17dDlst_2DBattery_cFf */ +void dDlst_2DBattery_c::setRotate(float) { + /* Nonmatching */ +} + +/* 800C90F0-800C9348 .text draw__17dDlst_2DBattery_cFv */ +void dDlst_2DBattery_c::draw() { + /* Nonmatching */ +} + +/* 800C9348-800C946C .text init__16dDlst_2DObject_cFP7ResTIMGP7ResTIMG */ +void dDlst_2DObject_c::init(ResTIMG*, ResTIMG*) { + /* Nonmatching */ +} + +/* 800C946C-800C9520 .text draw__16dDlst_2DObject_cFv */ +void dDlst_2DObject_c::draw() { + /* Nonmatching */ +} + +/* 800C9520-800C9690 .text initial__17dDlst_2DOutFont_cFv */ +void dDlst_2DOutFont_c::initial() { + /* Nonmatching */ +} + +/* 800C9690-800C976C .text setPane__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class */ +void dDlst_2DOutFont_c::setPane(JUTFont*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 800C976C-800C9844 .text setPaneEx__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classPc */ +void dDlst_2DOutFont_c::setPaneEx(JUTFont*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, char*) { + /* Nonmatching */ +} + +/* 800C9844-800C9854 .text setRuby__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_class */ +void dDlst_2DOutFont_c::setRuby(JUTFont*, fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 800C9854-800C9864 .text setRubyEx__17dDlst_2DOutFont_cFP7JUTFontP18fopMsgM_pane_classPc */ +void dDlst_2DOutFont_c::setRubyEx(JUTFont*, fopMsgM_pane_class*, char*) { + /* Nonmatching */ +} + +/* 800C9864-800C9908 .text charWidth__17dDlst_2DOutFont_cFi */ +void dDlst_2DOutFont_c::charWidth(int) { + /* Nonmatching */ +} + +/* 800C9908-800C99C0 .text rubyCharWidth__17dDlst_2DOutFont_cFi */ +void dDlst_2DOutFont_c::rubyCharWidth(int) { + /* Nonmatching */ +} + +/* 800C99C0-800C9D5C .text iconset__17dDlst_2DOutFont_cFiPPc */ +void dDlst_2DOutFont_c::iconset(int, char**) { + /* Nonmatching */ +} + +/* 800C9D5C-800CA8A8 .text messageSet__17dDlst_2DOutFont_cFUl */ +void dDlst_2DOutFont_c::messageSet(unsigned long) { + /* Nonmatching */ +} + +/* 800CA8A8-800CAB5C .text outFontStickAnime1__17dDlst_2DOutFont_cFUc */ +void dDlst_2DOutFont_c::outFontStickAnime1(unsigned char) { + /* Nonmatching */ +} + +/* 800CAB5C-800CADEC .text outFontStickAnime2__17dDlst_2DOutFont_cFUcUc */ +void dDlst_2DOutFont_c::outFontStickAnime2(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 800CADEC-800CB0C0 .text outFontStickAnime3__17dDlst_2DOutFont_cFUcUc */ +void dDlst_2DOutFont_c::outFontStickAnime3(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 800CB0C0-800CB2E0 .text outFontStickAnimePiece__17dDlst_2DOutFont_cFUcUc */ +void dDlst_2DOutFont_c::outFontStickAnimePiece(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 800CB2E0-800CB474 .text move__17dDlst_2DOutFont_cFv */ +void dDlst_2DOutFont_c::move() { + /* Nonmatching */ +} + +/* 800CB474-800CB4B0 .text setAlpha__17dDlst_2DOutFont_cFUc */ +void dDlst_2DOutFont_c::setAlpha(unsigned char) { + /* Nonmatching */ +} + +/* 800CB4B0-800CB50C .text __dt__16dDlst_2DObject_cFv */ +dDlst_2DObject_c::~dDlst_2DObject_c() { + /* Nonmatching */ +} + +/* 800CB50C-800CB568 .text __dt__17dDlst_2DBattery_cFv */ +dDlst_2DBattery_c::~dDlst_2DBattery_c() { + /* Nonmatching */ +} + +/* 800CB568-800CB5C4 .text __dt__18dDlst_2DMinigame_cFv */ +dDlst_2DMinigame_c::~dDlst_2DMinigame_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_att_dist.cpp b/src/d/d_att_dist.cpp new file mode 100644 index 000000000..5ae63cbf0 --- /dev/null +++ b/src/d/d_att_dist.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: d_att_dist.cpp +// + +#include "d_att_dist.h" +#include "dolphin/types.h" + diff --git a/src/d/d_attention.cpp b/src/d/d_attention.cpp new file mode 100644 index 000000000..ec43e222e --- /dev/null +++ b/src/d/d_attention.cpp @@ -0,0 +1,338 @@ +// +// Generated by dtk +// Translation Unit: d_attention.cpp +// + +#include "d_attention.h" +#include "dolphin/types.h" + +/* 8009D220-8009D268 .text __ct__11dAttParam_cFl */ +dAttParam_c::dAttParam_c(long) { + /* Nonmatching */ +} + +/* 8009D268-8009D2B0 .text __dt__11dAttParam_cFv */ +dAttParam_c::~dAttParam_c() { + /* Nonmatching */ +} + +/* 8009D2B0-8009D2E0 .text execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo */ +void dAttDraw_CallBack_c::execute(unsigned short, J3DTransformInfo*) { + /* Nonmatching */ +} + +/* 8009D2E0-8009D654 .text __ct__12dAttention_cFP10fopAc_ac_cUl */ +dAttention_c::dAttention_c(fopAc_ac_c*, unsigned long) { + /* Nonmatching */ +} + +/* 8009D654-8009D6EC .text __dt__12dAttention_cFv */ +dAttention_c::~dAttention_c() { + /* Nonmatching */ +} + +/* 8009D6EC-8009D728 .text GetActionList__12dAttention_cFl */ +void dAttention_c::GetActionList(long) { + /* Nonmatching */ +} + +/* 8009D728-8009D764 .text GetLockonList__12dAttention_cFl */ +void dAttention_c::GetLockonList(long) { + /* Nonmatching */ +} + +/* 8009D764-8009D858 .text getActionBtnB__12dAttention_cFv */ +void dAttention_c::getActionBtnB() { + /* Nonmatching */ +} + +/* 8009D858-8009D9A8 .text getActionBtnXYZ_local__12dAttention_cFi */ +void dAttention_c::getActionBtnXYZ_local(int) { + /* Nonmatching */ +} + +/* 8009D9A8-8009D9FC .text getActionBtnX__12dAttention_cFv */ +void dAttention_c::getActionBtnX() { + /* Nonmatching */ +} + +/* 8009D9FC-8009DA50 .text getActionBtnY__12dAttention_cFv */ +void dAttention_c::getActionBtnY() { + /* Nonmatching */ +} + +/* 8009DA50-8009DAA4 .text getActionBtnZ__12dAttention_cFv */ +void dAttention_c::getActionBtnZ() { + /* Nonmatching */ +} + +/* 8009DAA4-8009DAF4 .text chkAttMask__12dAttention_cFUlUl */ +void dAttention_c::chkAttMask(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8009DAF4-8009DB60 .text check_event_condition__FUlUs */ +void check_event_condition(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 8009DB60-8009DC28 .text check_flontofplayer__FUlss */ +void check_flontofplayer(unsigned long, short, short) { + /* Nonmatching */ +} + +/* 8009DC28-8009DC74 .text distace_weight__Ffsf */ +void distace_weight(float, short, float) { + /* Nonmatching */ +} + +/* 8009DC74-8009DCD4 .text distace_angle_adjust__Ffsf */ +void distace_angle_adjust(float, short, float) { + /* Nonmatching */ +} + +/* 8009DCD4-8009DE44 .text check_distace__FP4cXyzsP4cXyzffff */ +void check_distace(cXyz*, short, cXyz*, float, float, float, float) { + /* Nonmatching */ +} + +/* 8009DE44-8009E03C .text calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl */ +void dAttention_c::calcWeight(int, fopAc_ac_c*, float, short, short, unsigned long*) { + /* Nonmatching */ +} + +/* 8009E03C-8009E128 .text setLList__12dAttention_cFP10fopAc_ac_cffUl */ +void dAttention_c::setLList(fopAc_ac_c*, float, float, unsigned long) { + /* Nonmatching */ +} + +/* 8009E128-8009E214 .text setAList__12dAttention_cFP10fopAc_ac_cffUl */ +void dAttention_c::setAList(fopAc_ac_c*, float, float, unsigned long) { + /* Nonmatching */ +} + +/* 8009E214-8009E2CC .text initList__12dAttention_cFUl */ +void dAttention_c::initList(unsigned long) { + /* Nonmatching */ +} + +/* 8009E2CC-8009E2F8 .text select_attention__FP10fopAc_ac_cPv */ +void select_attention(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 8009E2F8-8009E33C .text makeList__12dAttention_cFv */ +void dAttention_c::makeList() { + /* Nonmatching */ +} + +/* 8009E33C-8009E474 .text SelectAttention__12dAttention_cFP10fopAc_ac_c */ +void dAttention_c::SelectAttention(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8009E474-8009E5C4 .text sortList__12dAttention_cFv */ +void dAttention_c::sortList() { + /* Nonmatching */ +} + +/* 8009E5C4-8009E684 .text stockAttention__12dAttention_cFUl */ +void dAttention_c::stockAttention(unsigned long) { + /* Nonmatching */ +} + +/* 8009E684-8009E728 .text nextAttention__12dAttention_cFUl */ +void dAttention_c::nextAttention(unsigned long) { + /* Nonmatching */ +} + +/* 8009E728-8009E764 .text freeAttention__12dAttention_cFv */ +void dAttention_c::freeAttention() { + /* Nonmatching */ +} + +/* 8009E764-8009E978 .text chaseAttention__12dAttention_cFv */ +void dAttention_c::chaseAttention() { + /* Nonmatching */ +} + +/* 8009E978-8009EA24 .text EnemyDistance__12dAttention_cFP10fopAc_ac_c */ +void dAttention_c::EnemyDistance(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8009EA24-8009EAA4 .text sound_attention__FP10fopAc_ac_cPv */ +void sound_attention(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 8009EAA4-8009EB38 .text runSoundProc__12dAttention_cFv */ +void dAttention_c::runSoundProc() { + /* Nonmatching */ +} + +/* 8009EB38-8009EDB8 .text runDrawProc__12dAttention_cFv */ +void dAttention_c::runDrawProc() { + /* Nonmatching */ +} + +/* 8009EDB8-8009EDBC .text runDebugDisp0__12dAttention_cFv */ +void dAttention_c::runDebugDisp0() { + /* Nonmatching */ +} + +/* 8009EDBC-8009EDC0 .text runDebugDisp__12dAttention_cFv */ +void dAttention_c::runDebugDisp() { + /* Nonmatching */ +} + +/* 8009EDC0-8009EE90 .text judgementButton__12dAttention_cFv */ +void dAttention_c::judgementButton() { + /* Nonmatching */ +} + +/* 8009EE90-8009EED8 .text judgementTriggerProc__12dAttention_cFv */ +void dAttention_c::judgementTriggerProc() { + /* Nonmatching */ +} + +/* 8009EED8-8009EF40 .text judgementLostCheck__12dAttention_cFv */ +void dAttention_c::judgementLostCheck() { + /* Nonmatching */ +} + +/* 8009EF40-8009F0A4 .text judgementStatusSw__12dAttention_cFUl */ +void dAttention_c::judgementStatusSw(unsigned long) { + /* Nonmatching */ +} + +/* 8009F0A4-8009F1D4 .text judgementStatusHd__12dAttention_cFUl */ +void dAttention_c::judgementStatusHd(unsigned long) { + /* Nonmatching */ +} + +/* 8009F1D4-8009F460 .text Run__12dAttention_cFUl */ +void dAttention_c::Run(unsigned long) { + /* Nonmatching */ +} + +/* 8009F460-8009F5FC .text Draw__12dAttention_cFv */ +void dAttention_c::Draw() { + /* Nonmatching */ +} + +/* 8009F5FC-8009F6B4 .text setAnm__10dAttDraw_cFiii */ +void dAttDraw_c::setAnm(int, int, int) { + /* Nonmatching */ +} + +/* 8009F6B4-8009F834 .text draw__10dAttDraw_cFR4cXyzPA4_f */ +void dAttDraw_c::draw(cXyz&, float(*)[4]) { + /* Nonmatching */ +} + +/* 8009F834-8009F88C .text LockonTarget__12dAttention_cFl */ +void dAttention_c::LockonTarget(long) { + /* Nonmatching */ +} + +/* 8009F88C-8009F980 .text LockonReleaseDistanse__12dAttention_cFv */ +void dAttention_c::LockonReleaseDistanse() { + /* Nonmatching */ +} + +/* 8009F980-8009F9B8 .text LockonTargetPId__12dAttention_cFl */ +void dAttention_c::LockonTargetPId(long) { + /* Nonmatching */ +} + +/* 8009F9B8-8009FA10 .text ActionTarget__12dAttention_cFl */ +void dAttention_c::ActionTarget(long) { + /* Nonmatching */ +} + +/* 8009FA10-8009FA64 .text LockonTruth__12dAttention_cFv */ +void dAttention_c::LockonTruth() { + /* Nonmatching */ +} + +/* 8009FA64-8009FA98 .text getActor__10dAttList_cFv */ +void dAttList_c::getActor() { + /* Nonmatching */ +} + +/* 8009FA98-8009FAB4 .text setActor__10dAttList_cFP10fopAc_ac_c */ +void dAttList_c::setActor(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8009FAB4-8009FACC .text getPId__10dAttHint_cFPv */ +void dAttHint_c::getPId(void*) { + /* Nonmatching */ +} + +/* 8009FACC-8009FAFC .text convPId__10dAttHint_cFUi */ +void dAttHint_c::convPId(unsigned int) { + /* Nonmatching */ +} + +/* 8009FAFC-8009FB58 .text request__10dAttHint_cFP10fopAc_ac_ci */ +void dAttHint_c::request(fopAc_ac_c*, int) { + /* Nonmatching */ +} + +/* 8009FB58-8009FB70 .text init__10dAttHint_cFv */ +void dAttHint_c::init() { + /* Nonmatching */ +} + +/* 8009FB70-8009FB8C .text proc__10dAttHint_cFv */ +void dAttHint_c::proc() { + /* Nonmatching */ +} + +/* 8009FB8C-8009FBBC .text convPId__11dAttCatch_cFUi */ +void dAttCatch_c::convPId(unsigned int) { + /* Nonmatching */ +} + +/* 8009FBBC-8009FBDC .text init__11dAttCatch_cFv */ +void dAttCatch_c::init() { + /* Nonmatching */ +} + +/* 8009FBDC-8009FC08 .text proc__11dAttCatch_cFv */ +void dAttCatch_c::proc() { + /* Nonmatching */ +} + +/* 8009FC08-8009FE10 .text request__11dAttCatch_cFP10fopAc_ac_cUcfffsi */ +void dAttCatch_c::request(fopAc_ac_c*, unsigned char, float, float, float, short, int) { + /* Nonmatching */ +} + +/* 8009FE10-8009FE40 .text convPId__10dAttLook_cFUi */ +void dAttLook_c::convPId(unsigned int) { + /* Nonmatching */ +} + +/* 8009FE40-8009FE58 .text init__10dAttLook_cFv */ +void dAttLook_c::init() { + /* Nonmatching */ +} + +/* 8009FE58-8009FE74 .text proc__10dAttLook_cFv */ +void dAttLook_c::proc() { + /* Nonmatching */ +} + +/* 8009FE74-800A009C .text request__10dAttLook_cFP10fopAc_ac_cfffsi */ +void dAttLook_c::request(fopAc_ac_c*, float, float, float, short, int) { + /* Nonmatching */ +} + +/* 800A009C-800A0270 .text requestF__10dAttLook_cFP10fopAc_ac_csi */ +void dAttLook_c::requestF(fopAc_ac_c*, short, int) { + /* Nonmatching */ +} + diff --git a/src/d/d_auction_screen.cpp b/src/d/d_auction_screen.cpp new file mode 100644 index 000000000..dae849062 --- /dev/null +++ b/src/d/d_auction_screen.cpp @@ -0,0 +1,213 @@ +// +// Generated by dtk +// Translation Unit: d_auction_screen.cpp +// + +#include "d_auction_screen.h" +#include "dolphin/types.h" + +/* 8015F550-8015F560 .text __ct__9dAs_HIO_cFv */ +dAs_HIO_c::dAs_HIO_c() { + /* Nonmatching */ +} + +/* 8015F560-8015F8D8 .text screenSet__17dAuction_screen_cFv */ +void dAuction_screen_c::screenSet() { + /* Nonmatching */ +} + +/* 8015F8D8-8015F910 .text initPosSet__17dAuction_screen_cFP18fopMsgM_pane_classff */ +void dAuction_screen_c::initPosSet(fopMsgM_pane_class*, float, float) { + /* Nonmatching */ +} + +/* 8015F910-8015F9DC .text gaugeMove__17dAuction_screen_cFv */ +void dAuction_screen_c::gaugeMove() { + /* Nonmatching */ +} + +/* 8015F9DC-8015FA68 .text nowRupeeSet__17dAuction_screen_cFv */ +void dAuction_screen_c::nowRupeeSet() { + /* Nonmatching */ +} + +/* 8015FA68-8015FAFC .text nextRupeeSet__17dAuction_screen_cFs */ +void dAuction_screen_c::nextRupeeSet(short) { + /* Nonmatching */ +} + +/* 8015FAFC-8015FB48 .text changeNumberTexture__17dAuction_screen_cFP7J2DPanei */ +void dAuction_screen_c::changeNumberTexture(J2DPane*, int) { + /* Nonmatching */ +} + +/* 8015FB48-8015FE40 .text rupeeCountTrans__17dAuction_screen_cFv */ +void dAuction_screen_c::rupeeCountTrans() { + /* Nonmatching */ +} + +/* 8015FE40-8015FFD4 .text rupeeCountUp__17dAuction_screen_cFv */ +void dAuction_screen_c::rupeeCountUp() { + /* Nonmatching */ +} + +/* 8015FFD4-8016013C .text rupeeCountDown__17dAuction_screen_cFv */ +void dAuction_screen_c::rupeeCountDown() { + /* Nonmatching */ +} + +/* 8016013C-801604A0 .text slotShowAnime__17dAuction_screen_cFv */ +void dAuction_screen_c::slotShowAnime() { + /* Nonmatching */ +} + +/* 801604A0-80160558 .text gaugeShowAnime__17dAuction_screen_cFv */ +void dAuction_screen_c::gaugeShowAnime() { + /* Nonmatching */ +} + +/* 80160558-801605B0 .text initialize__17dAuction_screen_cFv */ +void dAuction_screen_c::initialize() { + /* Nonmatching */ +} + +/* 801605B0-80160770 .text _create__17dAuction_screen_cFv */ +void dAuction_screen_c::_create() { + /* Nonmatching */ +} + +/* 80160770-80160854 .text _move__17dAuction_screen_cFv */ +void dAuction_screen_c::_move() { + /* Nonmatching */ +} + +/* 80160854-8016096C .text _draw__17dAuction_screen_cFv */ +void dAuction_screen_c::_draw() { + /* Nonmatching */ +} + +/* 8016096C-80160984 .text _open__17dAuction_screen_cFv */ +void dAuction_screen_c::_open() { + /* Nonmatching */ +} + +/* 80160984-80160994 .text _close__17dAuction_screen_cFv */ +void dAuction_screen_c::_close() { + /* Nonmatching */ +} + +/* 80160994-80160B18 .text _create__5dAs_cFv */ +void dAs_c::_create() { + /* Nonmatching */ +} + +/* 80160B18-80160BE8 .text _execute__5dAs_cFv */ +void dAs_c::_execute() { + /* Nonmatching */ +} + +/* 80160BE8-80160C2C .text _draw__5dAs_cFv */ +void dAs_c::_draw() { + /* Nonmatching */ +} + +/* 80160C2C-80160C7C .text _delete__5dAs_cFv */ +void dAs_c::_delete() { + /* Nonmatching */ +} + +/* 80160C7C-80160C9C .text dAs_Draw__FP5dAs_c */ +void dAs_Draw(dAs_c*) { + /* Nonmatching */ +} + +/* 80160C9C-80160CBC .text dAs_Execute__FP5dAs_c */ +void dAs_Execute(dAs_c*) { + /* Nonmatching */ +} + +/* 80160CBC-80160CC4 .text dAs_IsDelete__FP5dAs_c */ +void dAs_IsDelete(dAs_c*) { + /* Nonmatching */ +} + +/* 80160CC4-80160CF8 .text dAs_Delete__FP5dAs_c */ +void dAs_Delete(dAs_c*) { + /* Nonmatching */ +} + +/* 80160CF8-80160D20 .text dAs_Create__FP9msg_class */ +void dAs_Create(msg_class*) { + /* Nonmatching */ +} + +/* 80160D20-80160D70 .text dAuction_screen_create__Fv */ +void dAuction_screen_create() { + /* Nonmatching */ +} + +/* 80160D70-80160DA8 .text dAuction_screen_delete__Fv */ +void dAuction_screen_delete() { + /* Nonmatching */ +} + +/* 80160DA8-80160DB8 .text dAuction_screen_talkStart__Fv */ +void dAuction_screen_talkStart() { + /* Nonmatching */ +} + +/* 80160DB8-80160DC8 .text dAuction_screen_talkEnd__Fv */ +void dAuction_screen_talkEnd() { + /* Nonmatching */ +} + +/* 80160DC8-80160DD8 .text dAuction_screen_slotShow__Fv */ +void dAuction_screen_slotShow() { + /* Nonmatching */ +} + +/* 80160DD8-80160DE8 .text dAuction_screen_slotHide__Fv */ +void dAuction_screen_slotHide() { + /* Nonmatching */ +} + +/* 80160DE8-80160DF8 .text dAuction_screen_gaugeShow__Fv */ +void dAuction_screen_gaugeShow() { + /* Nonmatching */ +} + +/* 80160DF8-80160E08 .text dAuction_screen_gaugeHide__Fv */ +void dAuction_screen_gaugeHide() { + /* Nonmatching */ +} + +/* 80160E08-80160E18 .text dAuction_screen_gaugeUp__Fv */ +void dAuction_screen_gaugeUp() { + /* Nonmatching */ +} + +/* 80160E18-80160E28 .text dAuction_screen_gaugeDown__Fv */ +void dAuction_screen_gaugeDown() { + /* Nonmatching */ +} + +/* 80160E28-80160E64 .text dAs_timerCalc__Fv */ +void dAs_timerCalc() { + /* Nonmatching */ +} + +/* 80160E64-80160EC0 .text __dt__17dAuction_screen_cFv */ +dAuction_screen_c::~dAuction_screen_c() { + /* Nonmatching */ +} + +/* 80160EC0-80160EE0 .text draw__17dAuction_screen_cFv */ +void dAuction_screen_c::draw() { + /* Nonmatching */ +} + +/* 80160EE0-80160F28 .text __dt__9dAs_HIO_cFv */ +dAs_HIO_c::~dAs_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_s.cpp b/src/d/d_bg_s.cpp new file mode 100644 index 000000000..6fc48e20e --- /dev/null +++ b/src/d/d_bg_s.cpp @@ -0,0 +1,248 @@ +// +// Generated by dtk +// Translation Unit: d_bg_s.cpp +// + +#include "d_bg_s.h" +#include "dolphin/types.h" + +/* 800A0270-800A0290 .text Ct__4dBgSFv */ +void dBgS::Ct() { + /* Nonmatching */ +} + +/* 800A0290-800A02B0 .text Dt__4dBgSFv */ +void dBgS::Dt() { + /* Nonmatching */ +} + +/* 800A02B0-800A02E8 .text ClrMoveFlag__4dBgSFv */ +void dBgS::ClrMoveFlag() { + /* Nonmatching */ +} + +/* 800A02E8-800A0354 .text Move__4dBgSFv */ +void dBgS::Move() { + /* Nonmatching */ +} + +/* 800A0354-800A03C4 .text Regist__4dBgSFP4cBgWP10fopAc_ac_c */ +void dBgS::Regist(cBgW*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800A03C4-800A0420 .text ChkMoveBG__4dBgSFR13cBgS_PolyInfo */ +void dBgS::ChkMoveBG(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0420-800A046C .text ChkMoveBG_NoDABg__4dBgSFR13cBgS_PolyInfo */ +void dBgS::ChkMoveBG_NoDABg(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A046C-800A0604 .text GetPolyId0__4dBgSFiiiUlUl */ +void dBgS::GetPolyId0(int, int, int, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 800A0604-800A0630 .text GetPolyCamId__4dBgSFii */ +void dBgS::GetPolyCamId(int, int) { + /* Nonmatching */ +} + +/* 800A0630-800A0668 .text GetMtrlSndId__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetMtrlSndId(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0668-800A06A4 .text GetExitId__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetExitId(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A06A4-800A0708 .text GetPolyColor__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetPolyColor(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0708-800A07F4 .text GetGrpRoomInfId__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetGrpRoomInfId(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A07F4-800A0858 .text GetGrpSoundId__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetGrpSoundId(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0858-800A08C0 .text ChkGrpInf__4dBgSFR13cBgS_PolyInfoUl */ +void dBgS::ChkGrpInf(cBgS_PolyInfo&, unsigned long) { + /* Nonmatching */ +} + +/* 800A08C0-800A0A5C .text GetPolyId1__4dBgSFiiiUlUl */ +void dBgS::GetPolyId1(int, int, int, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 800A0A5C-800A0A94 .text GetLinkNo__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetLinkNo(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0A94-800A0ACC .text GetWallCode__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetWallCode(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0ACC-800A0B08 .text GetSpecialCode__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetSpecialCode(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0B08-800A0B28 .text dBgS_ChangeAttributeCode__FUlPUl */ +void dBgS_ChangeAttributeCode(unsigned long, unsigned long*) { + /* Nonmatching */ +} + +/* 800A0B28-800A0B60 .text GetAttributeCodeDirect__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetAttributeCodeDirect(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0B60-800A0BA8 .text GetAttributeCode__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetAttributeCode(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0BA8-800A0BE0 .text GetGroundCode__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetGroundCode(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0BE0-800A0D7C .text GetPolyId2__4dBgSFiiiUlUl */ +void dBgS::GetPolyId2(int, int, int, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 800A0D7C-800A0DB4 .text GetCamMoveBG__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetCamMoveBG(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0DB4-800A0DF0 .text GetRoomCamId__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetRoomCamId(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0DF0-800A0E28 .text GetRoomPathId__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetRoomPathId(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0E28-800A0E30 .text dBgS_GetRoomPathPntNo__FUl */ +void dBgS_GetRoomPathPntNo(unsigned long) { + /* Nonmatching */ +} + +/* 800A0E30-800A0E68 .text GetRoomPathPntNo__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetRoomPathPntNo(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0E68-800A0F88 .text GetRoomId__4dBgSFR13cBgS_PolyInfo */ +void dBgS::GetRoomId(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A0F88-800A111C .text ChkPolyHSStick__4dBgSFR13cBgS_PolyInfo */ +void dBgS::ChkPolyHSStick(cBgS_PolyInfo&) { + /* Nonmatching */ +} + +/* 800A111C-800A12A4 .text LineCrossNonMoveBG__4dBgSFP11cBgS_LinChk */ +void dBgS::LineCrossNonMoveBG(cBgS_LinChk*) { + /* Nonmatching */ +} + +/* 800A12A4-800A13E0 .text WallCorrect__4dBgSFP9dBgS_Acch */ +void dBgS::WallCorrect(dBgS_Acch*) { + /* Nonmatching */ +} + +/* 800A13E0-800A14FC .text RoofChk__4dBgSFP12dBgS_RoofChk */ +void dBgS::RoofChk(dBgS_RoofChk*) { + /* Nonmatching */ +} + +/* 800A14FC-800A160C .text SplGrpChk__4dBgSFP14dBgS_SplGrpChk */ +void dBgS::SplGrpChk(dBgS_SplGrpChk*) { + /* Nonmatching */ +} + +/* 800A160C-800A1730 .text SphChk__4dBgSFP11dBgS_SphChkPv */ +void dBgS::SphChk(dBgS_SphChk*, void*) { + /* Nonmatching */ +} + +/* 800A1730-800A1954 .text WallCrrPos__4dBgSFP11dBgS_CrrPos */ +void dBgS::WallCrrPos(dBgS_CrrPos*) { + /* Nonmatching */ +} + +/* 800A1954-800A1A74 .text MoveBgCrrPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz */ +void dBgS::MoveBgCrrPos(cBgS_PolyInfo&, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A1A74-800A1B94 .text MoveBgTransPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz */ +void dBgS::MoveBgTransPos(cBgS_PolyInfo&, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A1B94-800A1C98 .text MoveBgMatrixCrrPos__4dBgSFR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz */ +void dBgS::MoveBgMatrixCrrPos(cBgS_PolyInfo&, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A1C98-800A1D18 .text dBgS_MoveBGProc_Typical__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz */ +void dBgS_MoveBGProc_Typical(dBgW*, void*, cBgS_PolyInfo&, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A1D18-800A1D4C .text dBgS_MoveBGProc_RotY__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz */ +void dBgS_MoveBGProc_RotY(dBgW*, void*, cBgS_PolyInfo&, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A1D4C-800A1DB8 .text dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz */ +void dBgS_MoveBGProc_TypicalRotY(dBgW*, void*, cBgS_PolyInfo&, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A1DB8-800A1DF8 .text dBgS_MoveBGProc_Trans__FP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz */ +void dBgS_MoveBGProc_Trans(dBgW*, void*, cBgS_PolyInfo&, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A1DF8-800A1ED0 .text RideCallBack__4dBgSFR13cBgS_PolyInfoP10fopAc_ac_c */ +void dBgS::RideCallBack(cBgS_PolyInfo&, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800A1ED0-800A1FD8 .text PushPullCallBack__4dBgSFR13cBgS_PolyInfoP10fopAc_ac_csQ24dBgW13PushPullLabel */ +void dBgS::PushPullCallBack(cBgS_PolyInfo&, fopAc_ac_c*, short, dBgW::PushPullLabel) { + /* Nonmatching */ +} + +/* 800A1FD8-800A2550 .text CrrPos__11dBgS_CrrPosFR4dBgS */ +void dBgS_CrrPos::CrrPos(dBgS&) { + /* Nonmatching */ +} + +/* 800A2550-800A257C .text MatrixCrrPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz */ +void dBgW::MatrixCrrPos(cBgS_PolyInfo&, void*, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_s_acch.cpp b/src/d/d_bg_s_acch.cpp new file mode 100644 index 000000000..aae0e5cfb --- /dev/null +++ b/src/d/d_bg_s_acch.cpp @@ -0,0 +1,158 @@ +// +// Generated by dtk +// Translation Unit: d_bg_s_acch.cpp +// + +#include "d_bg_s_acch.h" +#include "dolphin/types.h" + +/* 800A257C-800A25F4 .text __ct__12dBgS_AcchCirFv */ +dBgS_AcchCir::dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 800A25F4-800A25FC .text SetWallR__12dBgS_AcchCirFf */ +void dBgS_AcchCir::SetWallR(float) { + /* Nonmatching */ +} + +/* 800A25FC-800A2624 .text SetWall__12dBgS_AcchCirFff */ +void dBgS_AcchCir::SetWall(float, float) { + /* Nonmatching */ +} + +/* 800A2624-800A29B0 .text __dt__9dBgS_AcchFv */ +dBgS_Acch::~dBgS_Acch() { + /* Nonmatching */ +} + +/* 800A29B0-800A2CFC .text __ct__9dBgS_AcchFv */ +dBgS_Acch::dBgS_Acch() { + /* Nonmatching */ +} + +/* 800A2CFC-800A2D78 .text Init__9dBgS_AcchFv */ +void dBgS_Acch::Init() { + /* Nonmatching */ +} + +/* 800A2D78-800A2E80 .text Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz */ +void dBgS_Acch::Set(cXyz*, cXyz*, fopAc_ac_c*, int, dBgS_AcchCir*, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A2E80-800A2EE8 .text GroundCheckInit__9dBgS_AcchFR4dBgS */ +void dBgS_Acch::GroundCheckInit(dBgS&) { + /* Nonmatching */ +} + +/* 800A2EE8-800A305C .text GroundCheck__9dBgS_AcchFR4dBgS */ +void dBgS_Acch::GroundCheck(dBgS&) { + /* Nonmatching */ +} + +/* 800A305C-800A313C .text GroundRoofProc__9dBgS_AcchFR4dBgS */ +void dBgS_Acch::GroundRoofProc(dBgS&) { + /* Nonmatching */ +} + +/* 800A313C-800A3460 .text LineCheck__9dBgS_AcchFR4dBgS */ +void dBgS_Acch::LineCheck(dBgS&) { + /* Nonmatching */ +} + +/* 800A3460-800A3F50 .text CrrPos__9dBgS_AcchFR4dBgS */ +void dBgS_Acch::CrrPos(dBgS&) { + /* Nonmatching */ +} + +/* 800A3F50-800A3F8C .text GetWallAllR__9dBgS_AcchFv */ +void dBgS_Acch::GetWallAllR() { + /* Nonmatching */ +} + +/* 800A3F8C-800A3FE4 .text SetWallCir__9dBgS_AcchFv */ +void dBgS_Acch::SetWallCir() { + /* Nonmatching */ +} + +/* 800A3FE4-800A4114 .text CalcWallBmdCyl__9dBgS_AcchFv */ +void dBgS_Acch::CalcWallBmdCyl() { + /* Nonmatching */ +} + +/* 800A4114-800A4128 .text SetGroundUpY__9dBgS_AcchFf */ +void dBgS_Acch::SetGroundUpY(float) { + /* Nonmatching */ +} + +/* 800A4128-800A4178 .text GetWallAllLowH__9dBgS_AcchFv */ +void dBgS_Acch::GetWallAllLowH() { + /* Nonmatching */ +} + +/* 800A4178-800A41E4 .text GetWallAllLowH_R__9dBgS_AcchFv */ +void dBgS_Acch::GetWallAllLowH_R() { + /* Nonmatching */ +} + +/* 800A41E4-800A42B4 .text GetOnePolyInfo__9dBgS_AcchFP13cBgS_PolyInfo */ +void dBgS_Acch::GetOnePolyInfo(cBgS_PolyInfo*) { + /* Nonmatching */ +} + +/* 800A42B4-800A4348 .text GetWallAddY__9dBgS_AcchFR3Veci */ +void dBgS_Acch::GetWallAddY(Vec&, int) { + /* Nonmatching */ +} + +/* 800A4348-800A43A4 .text __dt__8cM3dGCirFv */ +cM3dGCir::~cM3dGCir() { + /* Nonmatching */ +} + +/* 800A43A4-800A43EC .text __dt__8cM2dGCirFv */ +cM2dGCir::~cM2dGCir() { + /* Nonmatching */ +} + +/* 800A43EC-800A4434 .text __dt__8cM3dGPlaFv */ +cM3dGPla::~cM3dGPla() { + /* Nonmatching */ +} + +/* 800A4434-800A444C .text getBgW__20dStage_roomControl_cFi */ +void dStage_roomControl_c::getBgW(int) { + /* Nonmatching */ +} + +/* 800A444C-800A44BC .text __dt__12dBgS_ObjAcchFv */ +dBgS_ObjAcch::~dBgS_ObjAcch() { + /* Nonmatching */ +} + +/* 800A44BC-800A4544 .text __dt__12dBgS_AcchCirFv */ +dBgS_AcchCir::~dBgS_AcchCir() { + /* Nonmatching */ +} + +/* 800A4544-800A454C .text @32@__dt__9dBgS_AcchFv */ +void @32@__dt__9dBgS_AcchFv { + /* Nonmatching */ +} + +/* 800A454C-800A4554 .text @20@__dt__9dBgS_AcchFv */ +void @20@__dt__9dBgS_AcchFv { + /* Nonmatching */ +} + +/* 800A4554-800A455C .text @32@__dt__12dBgS_ObjAcchFv */ +void @32@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + +/* 800A455C-800A4564 .text @20@__dt__12dBgS_ObjAcchFv */ +void @20@__dt__12dBgS_ObjAcchFv { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_s_func.cpp b/src/d/d_bg_s_func.cpp new file mode 100644 index 000000000..594bbb10d --- /dev/null +++ b/src/d/d_bg_s_func.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_bg_s_func.cpp +// + +#include "d_bg_s_func.h" +#include "dolphin/types.h" + +/* 800A4564-800A4778 .text dBgS_ObjGndChk_Func__FR4cXyz */ +void dBgS_ObjGndChk_Func(cXyz&) { + /* Nonmatching */ +} + +/* 800A4778-800A49E0 .text dBgS_ObjGndChk_Wtr_Func__FR4cXyz */ +void dBgS_ObjGndChk_Wtr_Func(cXyz&) { + /* Nonmatching */ +} + +/* 800A49E0-800A4F68 .text dBgS_SplGrpChk_In_ObjGnd__FR4cXyzP14dBgS_SplGrpChkf */ +void dBgS_SplGrpChk_In_ObjGnd(cXyz&, dBgS_SplGrpChk*, float) { + /* Nonmatching */ +} + +/* 800A4F68-800A51FC .text dBgS_GetWaterHeight__FR4cXyz */ +void dBgS_GetWaterHeight(cXyz&) { + /* Nonmatching */ +} + +/* 800A51FC-800A54F8 .text dBgS_GetGndMtrlSndId_Func__F4cXyzf */ +void dBgS_GetGndMtrlSndId_Func(cXyz, float) { + /* Nonmatching */ +} + +/* 800A54F8-800A5660 .text __dt__18dBgS_ObjGndChk_WtrFv */ +dBgS_ObjGndChk_Wtr::~dBgS_ObjGndChk_Wtr() { + /* Nonmatching */ +} + +/* 800A5660-800A5668 .text @20@__dt__18dBgS_ObjGndChk_WtrFv */ +void @20@__dt__18dBgS_ObjGndChk_WtrFv { + /* Nonmatching */ +} + +/* 800A5668-800A5670 .text @76@__dt__18dBgS_ObjGndChk_WtrFv */ +void @76@__dt__18dBgS_ObjGndChk_WtrFv { + /* Nonmatching */ +} + +/* 800A5670-800A5678 .text @64@__dt__18dBgS_ObjGndChk_WtrFv */ +void @64@__dt__18dBgS_ObjGndChk_WtrFv { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_s_lin_chk.cpp b/src/d/d_bg_s_lin_chk.cpp new file mode 100644 index 000000000..887e60922 --- /dev/null +++ b/src/d/d_bg_s_lin_chk.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: d_bg_s_lin_chk.cpp +// + +#include "d_bg_s_lin_chk.h" +#include "dolphin/types.h" + +/* 800A5678-800A56B8 .text Set__11dBgS_LinChkFP4cXyzP4cXyzP10fopAc_ac_c */ +void dBgS_LinChk::Set(cXyz*, cXyz*, fopAc_ac_c*) { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_s_movebg_actor.cpp b/src/d/d_bg_s_movebg_actor.cpp new file mode 100644 index 000000000..1a8e98ce9 --- /dev/null +++ b/src/d/d_bg_s_movebg_actor.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_bg_s_movebg_actor.cpp +// + +#include "d_bg_s_movebg_actor.h" +#include "dolphin/types.h" + +/* 800A56B8-800A56FC .text __ct__16dBgS_MoveBgActorFv */ +dBgS_MoveBgActor::dBgS_MoveBgActor() { + /* Nonmatching */ +} + +/* 800A56FC-800A571C .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800A571C-800A57F4 .text MoveBGCreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::MoveBGCreateHeap() { + /* Nonmatching */ +} + +/* 800A57F4-800A58F4 .text MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvR13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl */ +void dBgS_MoveBgActor::MoveBGCreate(const char*, int, void (*)(dBgW*, void*, cBgS_PolyInfo&, bool, cXyz*, csXyz*, csXyz*), unsigned long) { + /* Nonmatching */ +} + +/* 800A58F4-800A5980 .text MoveBGDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::MoveBGDelete() { + /* Nonmatching */ +} + +/* 800A5980-800A5A3C .text MoveBGExecute__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::MoveBGExecute() { + /* Nonmatching */ +} + +/* 800A5A3C-800A5A44 .text CreateHeap__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::CreateHeap() { + /* Nonmatching */ +} + +/* 800A5A44-800A5A4C .text Create__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Create() { + /* Nonmatching */ +} + +/* 800A5A4C-800A5A54 .text Delete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Delete() { + /* Nonmatching */ +} + +/* 800A5A54-800A5A5C .text Execute__16dBgS_MoveBgActorFPPA3_A4_f */ +void dBgS_MoveBgActor::Execute(float(**)[3][4]) { + /* Nonmatching */ +} + +/* 800A5A5C-800A5A64 .text Draw__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::Draw() { + /* Nonmatching */ +} + +/* 800A5A64-800A5A6C .text IsDelete__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::IsDelete() { + /* Nonmatching */ +} + +/* 800A5A6C-800A5A74 .text ToFore__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToFore() { + /* Nonmatching */ +} + +/* 800A5A74-800A5A7C .text ToBack__16dBgS_MoveBgActorFv */ +void dBgS_MoveBgActor::ToBack() { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_s_spl_grp_chk.cpp b/src/d/d_bg_s_spl_grp_chk.cpp new file mode 100644 index 000000000..f5d6a3b45 --- /dev/null +++ b/src/d/d_bg_s_spl_grp_chk.cpp @@ -0,0 +1,18 @@ +// +// Generated by dtk +// Translation Unit: d_bg_s_spl_grp_chk.cpp +// + +#include "d_bg_s_spl_grp_chk.h" +#include "dolphin/types.h" + +/* 800A5A7C-800A5B94 .text __ct__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 800A5B94-800A5BDC .text Init__14dBgS_SplGrpChkFv */ +void dBgS_SplGrpChk::Init() { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_s_wtr_chk.cpp b/src/d/d_bg_s_wtr_chk.cpp new file mode 100644 index 000000000..5365f3dbf --- /dev/null +++ b/src/d/d_bg_s_wtr_chk.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: d_bg_s_wtr_chk.cpp +// + +#include "d_bg_s_wtr_chk.h" +#include "dolphin/types.h" + +/* 800A5BDC-800A5C3C .text __ct__11dBgS_WtrChkFv */ +dBgS_WtrChk::dBgS_WtrChk() { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_w.cpp b/src/d/d_bg_w.cpp new file mode 100644 index 000000000..d415cbb18 --- /dev/null +++ b/src/d/d_bg_w.cpp @@ -0,0 +1,153 @@ +// +// Generated by dtk +// Translation Unit: d_bg_w.cpp +// + +#include "d_bg_w.h" +#include "dolphin/types.h" + +/* 800A5C3C-800A5CA8 .text __ct__4dBgWFv */ +dBgW::dBgW() { + /* Nonmatching */ +} + +/* 800A5CA8-800A5CD4 .text Move__4dBgWFv */ +void dBgW::Move() { + /* Nonmatching */ +} + +/* 800A5CD4-800A5E64 .text positionWallCorrect__4dBgWFP9dBgS_AcchfR8cM3dGPlaP4cXyzf */ +void dBgW::positionWallCorrect(dBgS_Acch*, float, cM3dGPla&, cXyz*, float) { + /* Nonmatching */ +} + +/* 800A5E64-800A6DF8 .text RwgWallCorrect__4dBgWFP9dBgS_AcchUs */ +void dBgW::RwgWallCorrect(dBgS_Acch*, unsigned short) { + /* Nonmatching */ +} + +/* 800A6DF8-800A7004 .text WallCorrectRp__4dBgWFP9dBgS_Acchi */ +void dBgW::WallCorrectRp(dBgS_Acch*, int) { + /* Nonmatching */ +} + +/* 800A7004-800A7120 .text WallCorrectGrpRp__4dBgWFP9dBgS_Acchii */ +void dBgW::WallCorrectGrpRp(dBgS_Acch*, int, int) { + /* Nonmatching */ +} + +/* 800A7120-800A72E0 .text RwgRoofChk__4dBgWFUsP12dBgS_RoofChk */ +void dBgW::RwgRoofChk(unsigned short, dBgS_RoofChk*) { + /* Nonmatching */ +} + +/* 800A72E0-800A7514 .text RoofChkRp__4dBgWFP12dBgS_RoofChki */ +void dBgW::RoofChkRp(dBgS_RoofChk*, int) { + /* Nonmatching */ +} + +/* 800A7514-800A767C .text RoofChkGrpRp__4dBgWFP12dBgS_RoofChkii */ +void dBgW::RoofChkGrpRp(dBgS_RoofChk*, int, int) { + /* Nonmatching */ +} + +/* 800A767C-800A783C .text RwgSplGrpChk__4dBgWFUsP14dBgS_SplGrpChk */ +void dBgW::RwgSplGrpChk(unsigned short, dBgS_SplGrpChk*) { + /* Nonmatching */ +} + +/* 800A783C-800A7A74 .text SplGrpChkRp__4dBgWFP14dBgS_SplGrpChki */ +void dBgW::SplGrpChkRp(dBgS_SplGrpChk*, int) { + /* Nonmatching */ +} + +/* 800A7A74-800A7BDC .text SplGrpChkGrpRp__4dBgWFP14dBgS_SplGrpChkii */ +void dBgW::SplGrpChkGrpRp(dBgS_SplGrpChk*, int, int) { + /* Nonmatching */ +} + +/* 800A7BDC-800A7DCC .text RwgSphChk__4dBgWFUsP11dBgS_SphChkPv */ +void dBgW::RwgSphChk(unsigned short, dBgS_SphChk*, void*) { + /* Nonmatching */ +} + +/* 800A7DCC-800A8038 .text SphChkRp__4dBgWFP11dBgS_SphChkPvi */ +void dBgW::SphChkRp(dBgS_SphChk*, void*, int) { + /* Nonmatching */ +} + +/* 800A8038-800A8158 .text SphChkGrpRp__4dBgWFP11dBgS_SphChkPvii */ +void dBgW::SphChkGrpRp(dBgS_SphChk*, void*, int, int) { + /* Nonmatching */ +} + +/* 800A8158-800A819C .text positionWallCrrPos__4dBgWFR8cM3dGTriP11dBgS_CrrPosP4cXyzff */ +void dBgW::positionWallCrrPos(cM3dGTri&, dBgS_CrrPos*, cXyz*, float, float) { + /* Nonmatching */ +} + +/* 800A819C-800A8964 .text RwgWallCrrPos__4dBgWFUsP11dBgS_CrrPos */ +void dBgW::RwgWallCrrPos(unsigned short, dBgS_CrrPos*) { + /* Nonmatching */ +} + +/* 800A8964-800A8B70 .text WallCrrPosRp__4dBgWFP11dBgS_CrrPosi */ +void dBgW::WallCrrPosRp(dBgS_CrrPos*, int) { + /* Nonmatching */ +} + +/* 800A8B70-800A8C8C .text WallCrrPosGrpRp__4dBgWFP11dBgS_CrrPosii */ +void dBgW::WallCrrPosGrpRp(dBgS_CrrPos*, int, int) { + /* Nonmatching */ +} + +/* 800A8C8C-800A8CB4 .text WallCrrPos__4dBgWFP11dBgS_CrrPos */ +void dBgW::WallCrrPos(dBgS_CrrPos*) { + /* Nonmatching */ +} + +/* 800A8CB4-800A8CF0 .text CrrPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz */ +void dBgW::CrrPos(cBgS_PolyInfo&, void*, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A8CF0-800A8D2C .text TransPos__4dBgWFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz */ +void dBgW::TransPos(cBgS_PolyInfo&, void*, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800A8D2C-800A9474 .text ChkPolyThrough__4dBgWFiP16cBgS_PolyPassChk */ +void dBgW::ChkPolyThrough(int, cBgS_PolyPassChk*) { + /* Nonmatching */ +} + +/* 800A9474-800A9684 .text ChkShdwDrawThrough__4dBgWFiP16cBgS_PolyPassChk */ +void dBgW::ChkShdwDrawThrough(int, cBgS_PolyPassChk*) { + /* Nonmatching */ +} + +/* 800A9684-800A974C .text ChkGrpThrough__4dBgWFiP15cBgS_GrpPassChki */ +void dBgW::ChkGrpThrough(int, cBgS_GrpPassChk*, int) { + /* Nonmatching */ +} + +/* 800A974C-800A97E4 .text ChangeAttributeCodeByPathPntNo__4dBgWFiUl */ +void dBgW::ChangeAttributeCodeByPathPntNo(int, unsigned long) { + /* Nonmatching */ +} + +/* 800A97E4-800A986C .text dBgW_NewSet__FP6cBgD_tUlPA3_A4_f */ +void dBgW_NewSet(cBgD_t*, unsigned long, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 800A986C-800A98C8 .text __dt__8cM3dGTriFv */ +cM3dGTri::~cM3dGTri() { + /* Nonmatching */ +} + +/* 800A98C8-800A9928 .text __dt__4dBgWFv */ +dBgW::~dBgW() { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_w_deform.cpp b/src/d/d_bg_w_deform.cpp new file mode 100644 index 000000000..25a83e114 --- /dev/null +++ b/src/d/d_bg_w_deform.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: d_bg_w_deform.cpp +// + +#include "d_bg_w_deform.h" +#include "dolphin/types.h" + +/* 800A9928-800A9A48 .text Set__10dBgWDeformFP6cBgD_tP8J3DModelUl */ +void dBgWDeform::Set(cBgD_t*, J3DModel*, unsigned long) { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_w_hf.cpp b/src/d/d_bg_w_hf.cpp new file mode 100644 index 000000000..60c750fef --- /dev/null +++ b/src/d/d_bg_w_hf.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_bg_w_hf.cpp +// + +#include "d_bg_w_hf.h" +#include "dolphin/types.h" + +/* 800A9A48-800A9AE0 .text Set__6dBgWHfFP6cBgD_tPUsfiiUl */ +void dBgWHf::Set(cBgD_t*, unsigned short*, float, int, int, unsigned long) { + /* Nonmatching */ +} + +/* 800A9AE0-800A9CD0 .text CalcPlane__6dBgWHfFv */ +void dBgWHf::CalcPlane() { + /* Nonmatching */ +} + +/* 800A9CD0-800A9E70 .text ClassifyPlane__6dBgWHfFv */ +void dBgWHf::ClassifyPlane() { + /* Nonmatching */ +} + +/* 800A9E70-800A9EDC .text MoveHf__6dBgWHfFv */ +void dBgWHf::MoveHf() { + /* Nonmatching */ +} + +/* 800A9EDC-800A9FA0 .text MakeBlckMinMaxHf__6dBgWHfFiPfPf */ +void dBgWHf::MakeBlckMinMaxHf(int, float*, float*) { + /* Nonmatching */ +} + +/* 800A9FA0-800AA164 .text MakeBlckBndHf__6dBgWHfFiPfPf */ +void dBgWHf::MakeBlckBndHf(int, float*, float*) { + /* Nonmatching */ +} + +/* 800AA164-800AA8AC .text MakeNodeTreeRpHf__6dBgWHfFi */ +void dBgWHf::MakeNodeTreeRpHf(int) { + /* Nonmatching */ +} + +/* 800AA8AC-800AAA70 .text MakeNodeTreeGrpRpHf__6dBgWHfFi */ +void dBgWHf::MakeNodeTreeGrpRpHf(int) { + /* Nonmatching */ +} + +/* 800AAA70-800AAB78 .text MakeNodeTreeHf__6dBgWHfFv */ +void dBgWHf::MakeNodeTreeHf() { + /* Nonmatching */ +} + +/* 800AAB78-800AABF8 .text __dt__6dBgWHfFv */ +dBgWHf::~dBgWHf() { + /* Nonmatching */ +} + +/* 800AABF8-800AABFC .text MatrixCrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz */ +void dBgWSv::MatrixCrrPos(cBgS_PolyInfo&, void*, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + diff --git a/src/d/d_bg_w_sv.cpp b/src/d/d_bg_w_sv.cpp new file mode 100644 index 000000000..3a443ff73 --- /dev/null +++ b/src/d/d_bg_w_sv.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_bg_w_sv.cpp +// + +#include "d_bg_w_sv.h" +#include "dolphin/types.h" + +/* 800AABFC-800AAC84 .text Set__6dBgWSvFP6cBgD_tUl */ +void dBgWSv::Set(cBgD_t*, unsigned long) { + /* Nonmatching */ +} + +/* 800AAC84-800AACF0 .text CopyBackVtx__6dBgWSvFv */ +void dBgWSv::CopyBackVtx() { + /* Nonmatching */ +} + +/* 800AACF0-800AAEA8 .text CrrPosWork__6dBgWSvFP4cXyziii */ +void dBgWSv::CrrPosWork(cXyz*, int, int, int) { + /* Nonmatching */ +} + +/* 800AAEA8-800AAF64 .text CrrPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz */ +void dBgWSv::CrrPos(cBgS_PolyInfo&, void*, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800AAF64-800AB180 .text TransPosWork__6dBgWSvFP4cXyziii */ +void dBgWSv::TransPosWork(cXyz*, int, int, int) { + /* Nonmatching */ +} + +/* 800AB180-800AB23C .text TransPos__6dBgWSvFR13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz */ +void dBgWSv::TransPos(cBgS_PolyInfo&, void*, bool, cXyz*, csXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800AB23C-800AB2AC .text __dt__6dBgWSvFv */ +dBgWSv::~dBgWSv() { + /* Nonmatching */ +} + diff --git a/src/d/d_boss_magma.cpp b/src/d/d_boss_magma.cpp new file mode 100644 index 000000000..64d401b38 --- /dev/null +++ b/src/d/d_boss_magma.cpp @@ -0,0 +1,33 @@ +// +// Generated by dtk +// Translation Unit: d_boss_magma.cpp +// + +#include "d_boss_magma.h" +#include "dolphin/types.h" + +/* 80076B00-80076CDC .text calc__17dMagma_ballBoss_cFfUci */ +void dMagma_ballBoss_c::calc(float, unsigned char, int) { + /* Nonmatching */ +} + +/* 80076CDC-80076D50 .text update__17dMagma_ballBoss_cFv */ +void dMagma_ballBoss_c::update() { + /* Nonmatching */ +} + +/* 80076D50-80076D9C .text b_a_sub__FPvPv */ +void b_a_sub(void*, void*) { + /* Nonmatching */ +} + +/* 80076D9C-80076FEC .text setup__17dMagma_ballBoss_cFfUci */ +void dMagma_ballBoss_c::setup(float, unsigned char, int) { + /* Nonmatching */ +} + +/* 80076FEC-80077048 .text __dt__17dMagma_ballBoss_cFv */ +dMagma_ballBoss_c::~dMagma_ballBoss_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_cam_param.cpp b/src/d/d_cam_param.cpp new file mode 100644 index 000000000..f9b69a4f1 --- /dev/null +++ b/src/d/d_cam_param.cpp @@ -0,0 +1,148 @@ +// +// Generated by dtk +// Translation Unit: d_cam_param.cpp +// + +#include "d_cam_param.h" +#include "dolphin/types.h" + +/* 800AF384-800AF4F4 .text rationalBezierRatio__8dCamMathFff */ +void dCamMath::rationalBezierRatio(float, float) { + /* Nonmatching */ +} + +/* 800AF4F4-800AF544 .text customRBRatio__8dCamMathFff */ +void dCamMath::customRBRatio(float, float) { + /* Nonmatching */ +} + +/* 800AF544-800AF5A0 .text zoomFovy__8dCamMathFff */ +void dCamMath::zoomFovy(float, float) { + /* Nonmatching */ +} + +/* 800AF5A0-800AF608 .text xyzRotateX__8dCamMathFR4cXyz7cSAngle */ +void dCamMath::xyzRotateX(cXyz&, cSAngle) { + /* Nonmatching */ +} + +/* 800AF608-800AF670 .text xyzRotateY__8dCamMathFR4cXyz7cSAngle */ +void dCamMath::xyzRotateY(cXyz&, cSAngle) { + /* Nonmatching */ +} + +/* 800AF670-800AF734 .text xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz */ +void dCamMath::xyzHorizontalDistance(cXyz&, cXyz&) { + /* Nonmatching */ +} + +/* 800AF734-800AF810 .text xyzProjPosOnYZ__8dCamMathF7cSAngleR4cXyzR4cXyz */ +void dCamMath::xyzProjPosOnYZ(cSAngle, cXyz&, cXyz&) { + /* Nonmatching */ +} + +/* 800AF810-800AF838 .text __ct__9dCstick_cFv */ +dCstick_c::dCstick_c() { + /* Nonmatching */ +} + +/* 800AF838-800AF840 .text Shift__9dCstick_cFUl */ +void dCstick_c::Shift(unsigned long) { + /* Nonmatching */ +} + +/* 800AF840-800AF8F4 .text __ct__11dCamBGChk_cFv */ +dCamBGChk_c::dCamBGChk_c() { + /* Nonmatching */ +} + +/* 800AF8F4-800AF930 .text __ct__11dCamParam_cFl */ +dCamParam_c::dCamParam_c(long) { + /* Nonmatching */ +} + +/* 800AF930-800AF978 .text __dt__11dCamParam_cFv */ +dCamParam_c::~dCamParam_c() { + /* Nonmatching */ +} + +/* 800AF978-800AF9BC .text Change__11dCamParam_cFl */ +void dCamParam_c::Change(long) { + /* Nonmatching */ +} + +/* 800AF9BC-800AFA04 .text SearchStyle__11dCamParam_cFUl */ +void dCamParam_c::SearchStyle(unsigned long) { + /* Nonmatching */ +} + +/* 800AFA04-800AFAA4 .text ratiof__11dCamParam_cFffff */ +void dCamParam_c::ratiof(float, float, float, float) { + /* Nonmatching */ +} + +/* 800AFAA4-800AFB00 .text DefaultRadius__11dCamParam_cFPf */ +void dCamParam_c::DefaultRadius(float*) { + /* Nonmatching */ +} + +/* 800AFB00-800AFB88 .text RadiusRatio__11dCamParam_cFf */ +void dCamParam_c::RadiusRatio(float) { + /* Nonmatching */ +} + +/* 800AFB88-800AFBB8 .text CenterHeight__11dCamParam_cFf */ +void dCamParam_c::CenterHeight(float) { + /* Nonmatching */ +} + +/* 800AFBB8-800AFBE8 .text Fovy__11dCamParam_cFf */ +void dCamParam_c::Fovy(float) { + /* Nonmatching */ +} + +/* 800AFBE8-800AFC74 .text LockonLongitude__11dCamParam_cFf */ +void dCamParam_c::LockonLongitude(float) { + /* Nonmatching */ +} + +/* 800AFC74-800AFD00 .text LockonLatitude__11dCamParam_cFf */ +void dCamParam_c::LockonLatitude(float) { + /* Nonmatching */ +} + +/* 800AFD00-800AFD20 .text LockonFovy__11dCamParam_cFf */ +void dCamParam_c::LockonFovy(float) { + /* Nonmatching */ +} + +/* 800AFD20-800AFD40 .text LockonCenterHeight__11dCamParam_cFf */ +void dCamParam_c::LockonCenterHeight(float) { + /* Nonmatching */ +} + +/* 800AFD40-800AFEE0 .text __ct__11dCamSetup_cFv */ +dCamSetup_c::dCamSetup_c() { + /* Nonmatching */ +} + +/* 800AFEE0-800AFF40 .text __dt__11dCamSetup_cFv */ +dCamSetup_c::~dCamSetup_c() { + /* Nonmatching */ +} + +/* 800AFF40-800AFFB0 .text CheckLatitudeRange__11dCamSetup_cFPs */ +void dCamSetup_c::CheckLatitudeRange(short*) { + /* Nonmatching */ +} + +/* 800AFFB0-800B0004 .text FanBank__11dCamSetup_cFv */ +void dCamSetup_c::FanBank() { + /* Nonmatching */ +} + +/* 800B0004-800B004C .text __dt__9dCstick_cFv */ +dCstick_c::~dCstick_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_cam_style.cpp b/src/d/d_cam_style.cpp new file mode 100644 index 000000000..d1d1135dc --- /dev/null +++ b/src/d/d_cam_style.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: d_cam_style.cpp +// + +#include "d_cam_style.h" +#include "dolphin/types.h" + diff --git a/src/d/d_cam_type.cpp b/src/d/d_cam_type.cpp new file mode 100644 index 000000000..7468cac8c --- /dev/null +++ b/src/d/d_cam_type.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: d_cam_type.cpp +// + +#include "d_cam_type.h" +#include "dolphin/types.h" + diff --git a/src/d/d_cam_type2.cpp b/src/d/d_cam_type2.cpp new file mode 100644 index 000000000..f97057f44 --- /dev/null +++ b/src/d/d_cam_type2.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: d_cam_type2.cpp +// + +#include "d_cam_type2.h" +#include "dolphin/types.h" + diff --git a/src/d/d_camera.cpp b/src/d/d_camera.cpp new file mode 100644 index 000000000..4a7444958 --- /dev/null +++ b/src/d/d_camera.cpp @@ -0,0 +1,903 @@ +// +// Generated by dtk +// Translation Unit: d_camera.cpp +// + +#include "d_camera.h" +#include "dolphin/types.h" + +/* 80161770-80161790 .text limitf__22@unnamed@d_camera_cpp@Ffff */ +void @unnamed@d_camera_cpp@::limitf(float, float, float) { + /* Nonmatching */ +} + +/* 80161790-801618B8 .text __ct__9dCamera_cFP12camera_class */ +dCamera_c::dCamera_c(camera_class*) { + /* Nonmatching */ +} + +/* 801618B8-80161994 .text __dt__9dCamera_cFv */ +dCamera_c::~dCamera_c() { + /* Nonmatching */ +} + +/* 80161994-80162128 .text initialize__9dCamera_cFP12camera_classP10fopAc_ac_cUlUl */ +void dCamera_c::initialize(camera_class*, fopAc_ac_c*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80162128-80162134 .text Start__9dCamera_cFv */ +void dCamera_c::Start() { + /* Nonmatching */ +} + +/* 80162134-80162140 .text Stop__9dCamera_cFv */ +void dCamera_c::Stop() { + /* Nonmatching */ +} + +/* 80162140-8016214C .text Stay__9dCamera_cFv */ +void dCamera_c::Stay() { + /* Nonmatching */ +} + +/* 8016214C-801621A0 .text ChangeModeOK__9dCamera_cFl */ +void dCamera_c::ChangeModeOK(long) { + /* Nonmatching */ +} + +/* 801621A0-801623A0 .text initPad__9dCamera_cFv */ +void dCamera_c::initPad() { + /* Nonmatching */ +} + +/* 801623A0-80162710 .text updatePad__9dCamera_cFv */ +void dCamera_c::updatePad() { + /* Nonmatching */ +} + +/* 80162710-801627A4 .text initMonitor__9dCamera_cFv */ +void dCamera_c::initMonitor() { + /* Nonmatching */ +} + +/* 801627A4-801628DC .text updateMonitor__9dCamera_cFv */ +void dCamera_c::updateMonitor() { + /* Nonmatching */ +} + +/* 801628DC-80163020 .text calcPeepAngle__9dCamera_cFv */ +void dCamera_c::calcPeepAngle() { + /* Nonmatching */ +} + +/* 80163020-8016319C .text __dt__21dBgS_CamLinChk_NorWtrFv */ +dBgS_CamLinChk_NorWtr::~dBgS_CamLinChk_NorWtr() { + /* Nonmatching */ +} + +/* 8016319C-801632F0 .text __dt__14dBgS_CamLinChkFv */ +dBgS_CamLinChk::~dBgS_CamLinChk() { + /* Nonmatching */ +} + +/* 801632F0-8016336C .text Att__9dCamera_cFv */ +void dCamera_c::Att() { + /* Nonmatching */ +} + +/* 8016336C-80163514 .text checkForceLockTarget__9dCamera_cFv */ +void dCamera_c::checkForceLockTarget() { + /* Nonmatching */ +} + +/* 80163514-80163EF4 .text Run__9dCamera_cFv */ +void dCamera_c::Run() { + /* Nonmatching */ +} + +/* 80163EF4-801640A8 .text NotRun__9dCamera_cFv */ +void dCamera_c::NotRun() { + /* Nonmatching */ +} + +/* 801640A8-801640B4 .text SetTrimSize__9dCamera_cFl */ +void dCamera_c::SetTrimSize(long) { + /* Nonmatching */ +} + +/* 801640B4-801640C0 .text SetTrimTypeForce__9dCamera_cFl */ +void dCamera_c::SetTrimTypeForce(long) { + /* Nonmatching */ +} + +/* 801640C0-80164164 .text CalcTrimSize__9dCamera_cFv */ +void dCamera_c::CalcTrimSize() { + /* Nonmatching */ +} + +/* 80164164-8016418C .text Draw__9dCamera_cFv */ +void dCamera_c::Draw() { + /* Nonmatching */ +} + +/* 8016418C-80164898 .text nextMode__9dCamera_cFl */ +void dCamera_c::nextMode(long) { + /* Nonmatching */ +} + +/* 80164898-80164A48 .text onModeChange__9dCamera_cFll */ +void dCamera_c::onModeChange(long, long) { + /* Nonmatching */ +} + +/* 80164A48-80164CEC .text nextType__9dCamera_cFl */ +void dCamera_c::nextType(long) { + /* Nonmatching */ +} + +/* 80164CEC-80164DB4 .text onTypeChange__9dCamera_cFll */ +void dCamera_c::onTypeChange(long, long) { + /* Nonmatching */ +} + +/* 80164DB4-80164DFC .text SetTypeForce__9dCamera_cFPcP10fopAc_ac_c */ +void dCamera_c::SetTypeForce(char*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80164DFC-80164E2C .text SetTypeForce__9dCamera_cFlP10fopAc_ac_c */ +void dCamera_c::SetTypeForce(long, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80164E2C-80164F5C .text onStyleChange__9dCamera_cFll */ +void dCamera_c::onStyleChange(long, long) { + /* Nonmatching */ +} + +/* 80164F5C-8016513C .text GetCameraTypeFromMapToolID__9dCamera_cFll */ +void dCamera_c::GetCameraTypeFromMapToolID(long, long) { + /* Nonmatching */ +} + +/* 8016513C-801651F0 .text GetCameraTypeFromCameraName__9dCamera_cFPCc */ +void dCamera_c::GetCameraTypeFromCameraName(const char*) { + /* Nonmatching */ +} + +/* 801651F0-80165234 .text pushPos__9dCamera_cFv */ +void dCamera_c::pushPos() { + /* Nonmatching */ +} + +/* 80165234-8016528C .text limited_range_addition__FPffff */ +void limited_range_addition(float*, float, float, float) { + /* Nonmatching */ +} + +/* 8016528C-801652B0 .text directionOf__9dCamera_cFP10fopAc_ac_c */ +void dCamera_c::directionOf(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 801652B0-801652CC .text positionOf__9dCamera_cFP10fopAc_ac_c */ +void dCamera_c::positionOf(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 801652CC-801652E8 .text attentionPos__9dCamera_cFP10fopAc_ac_c */ +void dCamera_c::attentionPos(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 801652E8-801653B0 .text relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz */ +void dCamera_c::relationalPos(fopAc_ac_c*, cXyz*) { + /* Nonmatching */ +} + +/* 801653B0-8016548C .text relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz7cSAngle */ +void dCamera_c::relationalPos(fopAc_ac_c*, cXyz*, cSAngle) { + /* Nonmatching */ +} + +/* 8016548C-801656AC .text relationalPos__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzf */ +void dCamera_c::relationalPos(fopAc_ac_c*, fopAc_ac_c*, cXyz*, float) { + /* Nonmatching */ +} + +/* 801656AC-80165720 .text setDMCAngle__9dCamera_cFv */ +void dCamera_c::setDMCAngle() { + /* Nonmatching */ +} + +/* 80165720-80165744 .text getDMCAngle__9dCamera_cF7cSAngle */ +void dCamera_c::getDMCAngle(cSAngle) { + /* Nonmatching */ +} + +/* 80165744-80165800 .text pointInSight__9dCamera_cFP4cXyz */ +void dCamera_c::pointInSight(cXyz*) { + /* Nonmatching */ +} + +/* 80165800-80165830 .text radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_c */ +void dCamera_c::radiusActorInSight(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80165830-80165CC4 .text radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfs */ +void dCamera_c::radiusActorInSight(fopAc_ac_c*, fopAc_ac_c*, cXyz*, cXyz*, float, short) { + /* Nonmatching */ +} + +/* 80165CC4-801660C8 .text groundHeight__9dCamera_cFP4cXyz */ +void dCamera_c::groundHeight(cXyz*) { + /* Nonmatching */ +} + +/* 801660C8-80166230 .text __dt__18dBgS_CamGndChk_WtrFv */ +dBgS_CamGndChk_Wtr::~dBgS_CamGndChk_Wtr() { + /* Nonmatching */ +} + +/* 80166230-80166354 .text lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl */ +void dCamera_c::lineBGCheck(cXyz*, cXyz*, dBgS_LinChk*, unsigned long) { + /* Nonmatching */ +} + +/* 80166354-80166740 .text lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl */ +void dCamera_c::lineBGCheck(cXyz*, cXyz*, cXyz*, unsigned long) { + /* Nonmatching */ +} + +/* 80166740-80166A04 .text lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl */ +void dCamera_c::lineBGCheck(cXyz*, cXyz*, unsigned long) { + /* Nonmatching */ +} + +/* 80166A04-80166CD4 .text lineBGCheckBack__9dCamera_cFP4cXyzP4cXyzUl */ +void dCamera_c::lineBGCheckBack(cXyz*, cXyz*, unsigned long) { + /* Nonmatching */ +} + +/* 80166CD4-80166D00 .text lineBGCheckBoth__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl */ +void dCamera_c::lineBGCheckBoth(cXyz*, cXyz*, dBgS_LinChk*, unsigned long) { + /* Nonmatching */ +} + +/* 80166D00-80166DE8 .text lineCollisionCheckBush__9dCamera_cFP4cXyzP4cXyz */ +void dCamera_c::lineCollisionCheckBush(cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 80166DE8-80166EA4 .text sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv */ +void sph_chk_callback(dBgS_SphChk*, cBgD_Vtx_t*, int, int, int, cM3dGPla*, void*) { + /* Nonmatching */ +} + +/* 80166EA4-80167294 .text compWallMargin__9dCamera_cFP4cXyzf */ +void dCamera_c::compWallMargin(cXyz*, float) { + /* Nonmatching */ +} + +/* 80167294-801673DC .text __dt__14dBgS_CamSphChkFv */ +dBgS_CamSphChk::~dBgS_CamSphChk() { + /* Nonmatching */ +} + +/* 801673DC-801674F4 .text __dt__11dBgS_SphChkFv */ +dBgS_SphChk::~dBgS_SphChk() { + /* Nonmatching */ +} + +/* 801674F4-801675E8 .text defaultTriming__9dCamera_cFv */ +void dCamera_c::defaultTriming() { + /* Nonmatching */ +} + +/* 801675E8-801676C0 .text setView__9dCamera_cFffff */ +void dCamera_c::setView(float, float, float, float) { + /* Nonmatching */ +} + +/* 801676C0-80167F08 .text forwardCheckAngle__9dCamera_cFv */ +void dCamera_c::forwardCheckAngle() { + /* Nonmatching */ +} + +/* 80167F08-80168D44 .text bumpCheck__9dCamera_cFUl */ +void dCamera_c::bumpCheck(unsigned long) { + /* Nonmatching */ +} + +/* 80168D44-80168EF0 .text __ct__21dBgS_CamLinChk_NorWtrFv */ +dBgS_CamLinChk_NorWtr::dBgS_CamLinChk_NorWtr() { + /* Nonmatching */ +} + +/* 80168EF0-801693AC .text getWaterSurfaceHeight__9dCamera_cFP4cXyz */ +void dCamera_c::getWaterSurfaceHeight(cXyz*) { + /* Nonmatching */ +} + +/* 801693AC-80169528 .text checkSpecialArea__9dCamera_cFv */ +void dCamera_c::checkSpecialArea() { + /* Nonmatching */ +} + +/* 80169528-8016A0F0 .text checkGroundInfo__9dCamera_cFv */ +void dCamera_c::checkGroundInfo() { + /* Nonmatching */ +} + +/* 8016A0F0-8016A110 .text followCamera2__9dCamera_cFl */ +void dCamera_c::followCamera2(long) { + /* Nonmatching */ +} + +/* 8016A110-8016C4F8 .text followCamera__9dCamera_cFl */ +void dCamera_c::followCamera(long) { + /* Nonmatching */ +} + +/* 8016C4F8-8016C53C .text isPlayerFlying__22@unnamed@d_camera_cpp@FUl */ +void @unnamed@d_camera_cpp@::isPlayerFlying(unsigned long) { + /* Nonmatching */ +} + +/* 8016C53C-8016C55C .text d2s__6cAngleFf */ +void cAngle::d2s(float) { + /* Nonmatching */ +} + +/* 8016C55C-8016C578 .text eyePos__9dCamera_cFP10fopAc_ac_c */ +void dCamera_c::eyePos(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8016C578-8016C5A4 .text GetTriPla__4cBgSCFR13cBgS_PolyInfo */ +void cBgS::GetTriPla(cBgS_PolyInfo&) const { + /* Nonmatching */ +} + +/* 8016C5A4-8016C5D0 .text heightOf__9dCamera_cFP10fopAc_ac_c */ +void dCamera_c::heightOf(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8016C5D0-8016C5E0 .text __ct__4cXyzFfff */ +cXyz::cXyz(float, float, float) { + /* Nonmatching */ +} + +/* 8016C5E0-8016C5FC .text check_owner_action1__22@unnamed@d_camera_cpp@FUlUl */ +void @unnamed@d_camera_cpp@::check_owner_action1(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8016C5FC-8016C618 .text check_owner_action__22@unnamed@d_camera_cpp@FUlUl */ +void @unnamed@d_camera_cpp@::check_owner_action(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8016C618-8016D824 .text lockonCamera__9dCamera_cFl */ +void dCamera_c::lockonCamera(long) { + /* Nonmatching */ +} + +/* 8016D824-8016D880 .text getMsgCmdSpeaker__9dCamera_cFv */ +void dCamera_c::getMsgCmdSpeaker() { + /* Nonmatching */ +} + +/* 8016D880-8016D8D0 .text getMsgCmdCut__9dCamera_cFv */ +void dCamera_c::getMsgCmdCut() { + /* Nonmatching */ +} + +/* 8016D8D0-80170434 .text talktoCamera__9dCamera_cFl */ +void dCamera_c::talktoCamera(long) { + /* Nonmatching */ +} + +/* 80170434-80170444 .text hideActor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c */ +void @unnamed@d_camera_cpp@::hideActor(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80170444-80170490 .text lineCollisionCheck__22@unnamed@d_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_c */ +void @unnamed@d_camera_cpp@::lineCollisionCheck(cXyz, cXyz, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80170490-801708E0 .text CalcSubjectAngle__9dCamera_cFPsPs */ +void dCamera_c::CalcSubjectAngle(short*, short*) { + /* Nonmatching */ +} + +/* 801708E0-801719C4 .text subjectCamera__9dCamera_cFl */ +void dCamera_c::subjectCamera(long) { + /* Nonmatching */ +} + +/* 801719C4-80172C20 .text towerCamera__9dCamera_cFl */ +void dCamera_c::towerCamera(long) { + /* Nonmatching */ +} + +/* 80172C20-8017346C .text crawlCamera__9dCamera_cFl */ +void dCamera_c::crawlCamera(long) { + /* Nonmatching */ +} + +/* 8017346C-80173E40 .text hookshotCamera__9dCamera_cFl */ +void dCamera_c::hookshotCamera(long) { + /* Nonmatching */ +} + +/* 80173E40-80174E98 .text tornadoCamera__9dCamera_cFl */ +void dCamera_c::tornadoCamera(long) { + /* Nonmatching */ +} + +/* 80174E98-8017623C .text rideCamera__9dCamera_cFl */ +void dCamera_c::rideCamera(long) { + /* Nonmatching */ +} + +/* 8017623C-80176F54 .text hungCamera__9dCamera_cFl */ +void dCamera_c::hungCamera(long) { + /* Nonmatching */ +} + +/* 80176F54-8017793C .text vomitCamera__9dCamera_cFl */ +void dCamera_c::vomitCamera(long) { + /* Nonmatching */ +} + +/* 8017793C-801787B8 .text shieldCamera__9dCamera_cFl */ +void dCamera_c::shieldCamera(long) { + /* Nonmatching */ +} + +/* 801787B8-801795C8 .text manualCamera__9dCamera_cFl */ +void dCamera_c::manualCamera(long) { + /* Nonmatching */ +} + +/* 801795C8-801799C0 .text nonOwnerCamera__9dCamera_cFl */ +void dCamera_c::nonOwnerCamera(long) { + /* Nonmatching */ +} + +/* 801799C0-80179F8C .text fixedFrameCamera__9dCamera_cFl */ +void dCamera_c::fixedFrameCamera(long) { + /* Nonmatching */ +} + +/* 80179F8C-8017A80C .text fixedPositionCamera__9dCamera_cFl */ +void dCamera_c::fixedPositionCamera(long) { + /* Nonmatching */ +} + +/* 8017A80C-8017B144 .text eventCamera__9dCamera_cFl */ +void dCamera_c::eventCamera(long) { + /* Nonmatching */ +} + +/* 8017B144-8017B14C .text demoCamera__9dCamera_cFl */ +void dCamera_c::demoCamera(long) { + /* Nonmatching */ +} + +/* 8017B14C-8017B154 .text letCamera__9dCamera_cFl */ +void dCamera_c::letCamera(long) { + /* Nonmatching */ +} + +/* 8017B154-8017B18C .text Set__9dCamera_cF4cXyz4cXyz */ +void dCamera_c::Set(cXyz, cXyz) { + /* Nonmatching */ +} + +/* 8017B18C-8017B1EC .text Set__9dCamera_cF4cXyz4cXyzfs */ +void dCamera_c::Set(cXyz, cXyz, float, short) { + /* Nonmatching */ +} + +/* 8017B1EC-8017B24C .text Set__9dCamera_cF4cXyz4cXyzsf */ +void dCamera_c::Set(cXyz, cXyz, short, float) { + /* Nonmatching */ +} + +/* 8017B24C-8017B31C .text Reset__9dCamera_cF4cXyz4cXyzfs */ +void dCamera_c::Reset(cXyz, cXyz, float, short) { + /* Nonmatching */ +} + +/* 8017B31C-8017B3D8 .text Reset__9dCamera_cF4cXyz4cXyz */ +void dCamera_c::Reset(cXyz, cXyz) { + /* Nonmatching */ +} + +/* 8017B3D8-8017B494 .text Reset__9dCamera_cFv */ +void dCamera_c::Reset() { + /* Nonmatching */ +} + +/* 8017B494-8017B4C4 .text ResetView__9dCamera_cFv */ +void dCamera_c::ResetView() { + /* Nonmatching */ +} + +/* 8017B4C4-8017B51C .text Chtyp__9dCamera_cFl */ +void dCamera_c::Chtyp(long) { + /* Nonmatching */ +} + +/* 8017B51C-8017B524 .text U2__9dCamera_cFv */ +void dCamera_c::U2() { + /* Nonmatching */ +} + +/* 8017B524-8017BA50 .text shakeCamera__9dCamera_cFv */ +void dCamera_c::shakeCamera() { + /* Nonmatching */ +} + +/* 8017BA50-8017BB8C .text StartShake__9dCamera_cFlPUcl4cXyz */ +void dCamera_c::StartShake(long, unsigned char*, long, cXyz) { + /* Nonmatching */ +} + +/* 8017BB8C-8017BBA4 .text StopShake__9dCamera_cFv */ +void dCamera_c::StopShake() { + /* Nonmatching */ +} + +/* 8017BBA4-8017BBF0 .text ResetBlure__9dCamera_cFi */ +void dCamera_c::ResetBlure(int) { + /* Nonmatching */ +} + +/* 8017BBF0-8017BBF8 .text SetBlureAlpha__9dCamera_cFf */ +void dCamera_c::SetBlureAlpha(float) { + /* Nonmatching */ +} + +/* 8017BBF8-8017BC08 .text SetBlureScale__9dCamera_cFfff */ +void dCamera_c::SetBlureScale(float, float, float) { + /* Nonmatching */ +} + +/* 8017BC08-8017BC1C .text SetBlureScale__9dCamera_cFf */ +void dCamera_c::SetBlureScale(float) { + /* Nonmatching */ +} + +/* 8017BC1C-8017BC74 .text SetBlurePosition__9dCamera_cFfff */ +void dCamera_c::SetBlurePosition(float, float, float) { + /* Nonmatching */ +} + +/* 8017BC74-8017BC7C .text SetBlurePositionType__9dCamera_cFi */ +void dCamera_c::SetBlurePositionType(int) { + /* Nonmatching */ +} + +/* 8017BC7C-8017BC84 .text SetBlureTimer__9dCamera_cFl */ +void dCamera_c::SetBlureTimer(long) { + /* Nonmatching */ +} + +/* 8017BC84-8017BC9C .text SubjectLockOn__9dCamera_cFP10fopAc_ac_c */ +void dCamera_c::SubjectLockOn(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8017BC9C-8017BCB8 .text SubjectLockOff__9dCamera_cFv */ +void dCamera_c::SubjectLockOff() { + /* Nonmatching */ +} + +/* 8017BCB8-8017BCEC .text GetForceLockOnActor__9dCamera_cFv */ +void dCamera_c::GetForceLockOnActor() { + /* Nonmatching */ +} + +/* 8017BCEC-8017BD2C .text ForceLockOn__9dCamera_cFUi */ +void dCamera_c::ForceLockOn(unsigned int) { + /* Nonmatching */ +} + +/* 8017BD2C-8017BD5C .text ForceLockOff__9dCamera_cFUi */ +void dCamera_c::ForceLockOff(unsigned int) { + /* Nonmatching */ +} + +/* 8017BD5C-8017BD7C .text SetExtendedPosition__9dCamera_cFP4cXyz */ +void dCamera_c::SetExtendedPosition(cXyz*) { + /* Nonmatching */ +} + +/* 8017BD7C-8017BD90 .text ScopeViewMsgModeOff__9dCamera_cFv */ +void dCamera_c::ScopeViewMsgModeOff() { + /* Nonmatching */ +} + +/* 8017BD90-8017BD9C .text dCam_isManual__FP12camera_class */ +void dCam_isManual(camera_class*) { + /* Nonmatching */ +} + +/* 8017BD9C-8017BDC0 .text dCam_getAngleY__FP12camera_class */ +void dCam_getAngleY(camera_class*) { + /* Nonmatching */ +} + +/* 8017BDC0-8017BDC8 .text dCam_getAngleX__FP12camera_class */ +void dCam_getAngleX(camera_class*) { + /* Nonmatching */ +} + +/* 8017BDC8-8017BDEC .text dCam_getControledAngleY__FP12camera_class */ +void dCam_getControledAngleY(camera_class*) { + /* Nonmatching */ +} + +/* 8017BDEC-8017BDFC .text dCam_getCamera__Fv */ +void dCam_getCamera() { + /* Nonmatching */ +} + +/* 8017BDFC-8017BE20 .text dCam_getBody__Fv */ +void dCam_getBody() { + /* Nonmatching */ +} + +/* 8017BE20-8017BEB0 .text preparation__FP20camera_process_class */ +void preparation(camera_process_class*) { + /* Nonmatching */ +} + +/* 8017BEB0-8017BFAC .text view_setup__FP20camera_process_class */ +void view_setup(camera_process_class*) { + /* Nonmatching */ +} + +/* 8017BFAC-8017C29C .text store__FP20camera_process_class */ +void store(camera_process_class*) { + /* Nonmatching */ +} + +/* 8017C29C-8017C350 .text camera_execute__FP20camera_process_class */ +void camera_execute(camera_process_class*) { + /* Nonmatching */ +} + +/* 8017C350-8017C72C .text camera_draw__FP20camera_process_class */ +void camera_draw(camera_process_class*) { + /* Nonmatching */ +} + +/* 8017C72C-8017C7E4 .text init_phase1__FP12camera_class */ +void init_phase1(camera_class*) { + /* Nonmatching */ +} + +/* 8017C7E4-8017C980 .text init_phase2__FP12camera_class */ +void init_phase2(camera_class*) { + /* Nonmatching */ +} + +/* 8017C980-8017C9B0 .text camera_create__FP12camera_class */ +void camera_create(camera_class*) { + /* Nonmatching */ +} + +/* 8017C9B0-8017C9DC .text camera_delete__FP20camera_process_class */ +void camera_delete(camera_process_class*) { + /* Nonmatching */ +} + +/* 8017C9DC-8017C9E4 .text is_camera_delete__FPv */ +void is_camera_delete(void*) { + /* Nonmatching */ +} + +/* 8017C9E4-8017CA7C .text Init__14dCamForcusLineFv */ +void dCamForcusLine::Init() { + /* Nonmatching */ +} + +/* 8017CA7C-8017CB00 .text Draw__14dCamForcusLineFv */ +void dCamForcusLine::Draw() { + /* Nonmatching */ +} + +/* 8017CB00-8017CB18 .text Off__14dCamForcusLineFv */ +void dCamForcusLine::Off() { + /* Nonmatching */ +} + +/* 8017CB18-8017CB60 .text __dt__14d2DBSplinePathFv */ +d2DBSplinePath::~d2DBSplinePath() { + /* Nonmatching */ +} + +/* 8017CB60-8017CDB4 .text __dt__Q29dCamera_c2BGFv */ +dCamera_c::BG::~BG() { + /* Nonmatching */ +} + +/* 8017CDB4-8017CF8C .text __ct__Q29dCamera_c2BGFv */ +dCamera_c::BG::BG() { + /* Nonmatching */ +} + +/* 8017CF8C-8017D0CC .text __dt__14dBgS_CamGndChkFv */ +dBgS_CamGndChk::~dBgS_CamGndChk() { + /* Nonmatching */ +} + +/* 8017D0CC-8017D0D0 .text __ct__Q29dCamera_c23@class$4017d_camera_cppFv */ +dCamera_c::@class$4017d_camera_cpp::@class$4017d_camera_cpp() { + /* Nonmatching */ +} + +/* 8017D0D0-8017D10C .text __dt__Q29dCamera_c23@class$4017d_camera_cppFv */ +dCamera_c::@class$4017d_camera_cpp::~@class$4017d_camera_cpp() { + /* Nonmatching */ +} + +/* 8017D10C-8017D128 .text getRopePos__9daPy_py_cCFv */ +void daPy_py_c::getRopePos() const { + /* Nonmatching */ +} + +/* 8017D128-8017D13C .text setFlag__9dCamera_cFUl */ +void dCamera_c::setFlag(unsigned long) { + /* Nonmatching */ +} + +/* 8017D13C-8017D150 .text chkFlag__9dCamera_cFUl */ +void dCamera_c::chkFlag(unsigned long) { + /* Nonmatching */ +} + +/* 8017D150-8017D184 .text Bank__9dCamera_cFv */ +void dCamera_c::Bank() { + /* Nonmatching */ +} + +/* 8017D184-8017D1A0 .text Up__9dCamera_cFv */ +void dCamera_c::Up() { + /* Nonmatching */ +} + +/* 8017D1A0-8017D1D4 .text Center__9dCamera_cFv */ +void dCamera_c::Center() { + /* Nonmatching */ +} + +/* 8017D1D4-8017D1F4 .text Flag__11dCamParam_cFlUs */ +void dCamParam_c::Flag(long, unsigned short) { + /* Nonmatching */ +} + +/* 8017D1F4-8017D200 .text __as__7cSAngleFRC7cSAngle */ +void cSAngle::operator=(const cSAngle&) { + /* Nonmatching */ +} + +/* 8017D200-8017D220 .text Val__11dCamParam_cFli */ +void dCamParam_c::Val(long, int) { + /* Nonmatching */ +} + +/* 8017D220-8017D230 .text dComIfGp_evmng_cameraPlay__Fv */ +void dComIfGp_evmng_cameraPlay() { + /* Nonmatching */ +} + +/* 8017D420-8017D428 .text @20@__dt__14dBgS_CamGndChkFv */ +void @20@__dt__14dBgS_CamGndChkFv { + /* Nonmatching */ +} + +/* 8017D428-8017D430 .text @76@__dt__14dBgS_CamGndChkFv */ +void @76@__dt__14dBgS_CamGndChkFv { + /* Nonmatching */ +} + +/* 8017D430-8017D438 .text @64@__dt__14dBgS_CamGndChkFv */ +void @64@__dt__14dBgS_CamGndChkFv { + /* Nonmatching */ +} + +/* 8017D438-8017D440 .text @20@__dt__14dBgS_CamLinChkFv */ +void @20@__dt__14dBgS_CamLinChkFv { + /* Nonmatching */ +} + +/* 8017D440-8017D448 .text @100@__dt__14dBgS_CamLinChkFv */ +void @100@__dt__14dBgS_CamLinChkFv { + /* Nonmatching */ +} + +/* 8017D448-8017D450 .text @88@__dt__14dBgS_CamLinChkFv */ +void @88@__dt__14dBgS_CamLinChkFv { + /* Nonmatching */ +} + +/* 8017D450-8017D458 .text @20@__dt__21dBgS_CamLinChk_NorWtrFv */ +void @20@__dt__21dBgS_CamLinChk_NorWtrFv { + /* Nonmatching */ +} + +/* 8017D458-8017D460 .text @100@__dt__21dBgS_CamLinChk_NorWtrFv */ +void @100@__dt__21dBgS_CamLinChk_NorWtrFv { + /* Nonmatching */ +} + +/* 8017D460-8017D468 .text @88@__dt__21dBgS_CamLinChk_NorWtrFv */ +void @88@__dt__21dBgS_CamLinChk_NorWtrFv { + /* Nonmatching */ +} + +/* 8017D468-8017D470 .text @20@__dt__18dBgS_CamGndChk_WtrFv */ +void @20@__dt__18dBgS_CamGndChk_WtrFv { + /* Nonmatching */ +} + +/* 8017D470-8017D478 .text @76@__dt__18dBgS_CamGndChk_WtrFv */ +void @76@__dt__18dBgS_CamGndChk_WtrFv { + /* Nonmatching */ +} + +/* 8017D478-8017D480 .text @64@__dt__18dBgS_CamGndChk_WtrFv */ +void @64@__dt__18dBgS_CamGndChk_WtrFv { + /* Nonmatching */ +} + +/* 8017D480-8017D488 .text @20@__dt__11dBgS_SphChkFv */ +void @20@__dt__11dBgS_SphChkFv { + /* Nonmatching */ +} + +/* 8017D488-8017D490 .text @36@__dt__11dBgS_SphChkFv */ +void @36@__dt__11dBgS_SphChkFv { + /* Nonmatching */ +} + +/* 8017D490-8017D498 .text @68@__dt__11dBgS_SphChkFv */ +void @68@__dt__11dBgS_SphChkFv { + /* Nonmatching */ +} + +/* 8017D498-8017D4A0 .text @56@__dt__11dBgS_SphChkFv */ +void @56@__dt__11dBgS_SphChkFv { + /* Nonmatching */ +} + +/* 8017D4A0-8017D4A8 .text @20@__dt__14dBgS_CamSphChkFv */ +void @20@__dt__14dBgS_CamSphChkFv { + /* Nonmatching */ +} + +/* 8017D4A8-8017D4B0 .text @36@__dt__14dBgS_CamSphChkFv */ +void @36@__dt__14dBgS_CamSphChkFv { + /* Nonmatching */ +} + +/* 8017D4B0-8017D4B8 .text @68@__dt__14dBgS_CamSphChkFv */ +void @68@__dt__14dBgS_CamSphChkFv { + /* Nonmatching */ +} + +/* 8017D4B8-8017D4C0 .text @56@__dt__14dBgS_CamSphChkFv */ +void @56@__dt__14dBgS_CamSphChkFv { + /* Nonmatching */ +} + diff --git a/src/d/d_cc_d.cpp b/src/d/d_cc_d.cpp new file mode 100644 index 000000000..9ad40c914 --- /dev/null +++ b/src/d/d_cc_d.cpp @@ -0,0 +1,338 @@ +// +// Generated by dtk +// Translation Unit: d_cc_d.cpp +// + +#include "d_cc_d.h" +#include "dolphin/types.h" + +/* 800AB2AC-800AB328 .text GetAc__22dCcD_GAtTgCoCommonBaseFv */ +void dCcD_GAtTgCoCommonBase::GetAc() { + /* Nonmatching */ +} + +/* 800AB328-800AB334 .text SetEffCounterTimer__22dCcD_GAtTgCoCommonBaseFv */ +void dCcD_GAtTgCoCommonBase::SetEffCounterTimer() { + /* Nonmatching */ +} + +/* 800AB334-800AB384 .text __ct__10dCcD_GSttsFv */ +dCcD_GStts::dCcD_GStts() { + /* Nonmatching */ +} + +/* 800AB384-800AB3BC .text Ct__10dCcD_GSttsFv */ +void dCcD_GStts::Ct() { + /* Nonmatching */ +} + +/* 800AB3BC-800AB3DC .text Move__10dCcD_GSttsFv */ +void dCcD_GStts::Move() { + /* Nonmatching */ +} + +/* 800AB3DC-800AB46C .text Init__9dCcD_SttsFiiP10fopAc_ac_c */ +void dCcD_Stts::Init(int, int, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800AB46C-800AB4A0 .text Ct__9dCcD_SttsFv */ +void dCcD_Stts::Ct() { + /* Nonmatching */ +} + +/* 800AB4A0-800AB4D0 .text Set__11dCcD_GObjAtFRC14dCcD_SrcGObjAt */ +void dCcD_GObjAt::Set(const dCcD_SrcGObjAt&) { + /* Nonmatching */ +} + +/* 800AB4D0-800AB520 .text Set__11dCcD_GObjTgFRC14dCcD_SrcGObjTg */ +void dCcD_GObjTg::Set(const dCcD_SrcGObjTg&) { + /* Nonmatching */ +} + +/* 800AB520-800AB63C .text __ct__12dCcD_GObjInfFv */ +dCcD_GObjInf::dCcD_GObjInf() { + /* Nonmatching */ +} + +/* 800AB63C-800AB7C0 .text __dt__12dCcD_GObjInfFv */ +dCcD_GObjInf::~dCcD_GObjInf() { + /* Nonmatching */ +} + +/* 800AB7C0-800AB7C4 .text GetGObjInf__12dCcD_GObjInfFv */ +void dCcD_GObjInf::GetGObjInf() { + /* Nonmatching */ +} + +/* 800AB7C4-800AB81C .text ClrAtHit__12dCcD_GObjInfFv */ +void dCcD_GObjInf::ClrAtHit() { + /* Nonmatching */ +} + +/* 800AB81C-800AB874 .text ChkAtHit__12dCcD_GObjInfFv */ +void dCcD_GObjInf::ChkAtHit() { + /* Nonmatching */ +} + +/* 800AB874-800AB8B4 .text ResetAtHit__12dCcD_GObjInfFv */ +void dCcD_GObjInf::ResetAtHit() { + /* Nonmatching */ +} + +/* 800AB8B4-800AB904 .text GetAtHitObj__12dCcD_GObjInfFv */ +void dCcD_GObjInf::GetAtHitObj() { + /* Nonmatching */ +} + +/* 800AB904-800AB938 .text GetAtHitGObj__12dCcD_GObjInfFv */ +void dCcD_GObjInf::GetAtHitGObj() { + /* Nonmatching */ +} + +/* 800AB938-800AB958 .text ChkAtNoGuard__12dCcD_GObjInfFv */ +void dCcD_GObjInf::ChkAtNoGuard() { + /* Nonmatching */ +} + +/* 800AB958-800AB9B0 .text ClrTgHit__12dCcD_GObjInfFv */ +void dCcD_GObjInf::ClrTgHit() { + /* Nonmatching */ +} + +/* 800AB9B0-800ABA08 .text ChkTgHit__12dCcD_GObjInfFv */ +void dCcD_GObjInf::ChkTgHit() { + /* Nonmatching */ +} + +/* 800ABA08-800ABA48 .text ResetTgHit__12dCcD_GObjInfFv */ +void dCcD_GObjInf::ResetTgHit() { + /* Nonmatching */ +} + +/* 800ABA48-800ABA98 .text GetTgHitObj__12dCcD_GObjInfFv */ +void dCcD_GObjInf::GetTgHitObj() { + /* Nonmatching */ +} + +/* 800ABA98-800ABACC .text GetTgHitGObj__12dCcD_GObjInfFv */ +void dCcD_GObjInf::GetTgHitGObj() { + /* Nonmatching */ +} + +/* 800ABACC-800ABB00 .text GetTgHitObjSe__12dCcD_GObjInfFv */ +void dCcD_GObjInf::GetTgHitObjSe() { + /* Nonmatching */ +} + +/* 800ABB00-800ABB4C .text ClrCoHit__12dCcD_GObjInfFv */ +void dCcD_GObjInf::ClrCoHit() { + /* Nonmatching */ +} + +/* 800ABB4C-800ABBA4 .text ChkCoHit__12dCcD_GObjInfFv */ +void dCcD_GObjInf::ChkCoHit() { + /* Nonmatching */ +} + +/* 800ABBA4-800ABBF4 .text GetCoHitObj__12dCcD_GObjInfFv */ +void dCcD_GObjInf::GetCoHitObj() { + /* Nonmatching */ +} + +/* 800ABBF4-800ABC54 .text Set__12dCcD_GObjInfFRC15dCcD_SrcGObjInf */ +void dCcD_GObjInf::Set(const dCcD_SrcGObjInf&) { + /* Nonmatching */ +} + +/* 800ABC54-800ABCC4 .text dCcD_GetGObjInf__FP8cCcD_Obj */ +void dCcD_GetGObjInf(cCcD_Obj*) { + /* Nonmatching */ +} + +/* 800ABCC4-800ABD34 .text Set__8dCcD_CpsFRC11dCcD_SrcCps */ +void dCcD_Cps::Set(const dCcD_SrcCps&) { + /* Nonmatching */ +} + +/* 800ABD34-800ABD54 .text Set__8dCcD_TriFRC11dCcD_SrcTri */ +void dCcD_Tri::Set(const dCcD_SrcTri&) { + /* Nonmatching */ +} + +/* 800ABD54-800ABDCC .text Set__8dCcD_CylFRC11dCcD_SrcCyl */ +void dCcD_Cyl::Set(const dCcD_SrcCyl&) { + /* Nonmatching */ +} + +/* 800ABDCC-800ABE18 .text StartCAt__8dCcD_CylFR4cXyz */ +void dCcD_Cyl::StartCAt(cXyz&) { + /* Nonmatching */ +} + +/* 800ABE18-800ABE64 .text StartCTg__8dCcD_CylFR4cXyz */ +void dCcD_Cyl::StartCTg(cXyz&) { + /* Nonmatching */ +} + +/* 800ABE64-800ABEE0 .text MoveCAtTg__8dCcD_CylFR4cXyz */ +void dCcD_Cyl::MoveCAtTg(cXyz&) { + /* Nonmatching */ +} + +/* 800ABEE0-800ABF50 .text MoveCAt__8dCcD_CylFR4cXyz */ +void dCcD_Cyl::MoveCAt(cXyz&) { + /* Nonmatching */ +} + +/* 800ABF50-800ABFC0 .text MoveCTg__8dCcD_CylFR4cXyz */ +void dCcD_Cyl::MoveCTg(cXyz&) { + /* Nonmatching */ +} + +/* 800ABFC0-800AC02C .text Set__8dCcD_SphFRC11dCcD_SrcSph */ +void dCcD_Sph::Set(const dCcD_SrcSph&) { + /* Nonmatching */ +} + +/* 800AC02C-800AC078 .text StartCAt__8dCcD_SphFR4cXyz */ +void dCcD_Sph::StartCAt(cXyz&) { + /* Nonmatching */ +} + +/* 800AC078-800AC0E8 .text MoveCAt__8dCcD_SphFR4cXyz */ +void dCcD_Sph::MoveCAt(cXyz&) { + /* Nonmatching */ +} + +/* 800AC0E8-800AC130 .text __dt__10cCcD_GSttsFv */ +cCcD_GStts::~cCcD_GStts() { + /* Nonmatching */ +} + +/* 800AC130-800AC228 .text __dt__12cCcD_GObjInfFv */ +cCcD_GObjInf::~cCcD_GObjInf() { + /* Nonmatching */ +} + +/* 800AC228-800AC310 .text __dt__8cCcD_ObjFv */ +cCcD_Obj::~cCcD_Obj() { + /* Nonmatching */ +} + +/* 800AC310-800AC3D0 .text __dt__14cCcD_ObjHitInfFv */ +cCcD_ObjHitInf::~cCcD_ObjHitInf() { + /* Nonmatching */ +} + +/* 800AC3D0-800AC42C .text __dt__10cCcD_ObjCoFv */ +cCcD_ObjCo::~cCcD_ObjCo() { + /* Nonmatching */ +} + +/* 800AC42C-800AC488 .text __dt__10cCcD_ObjTgFv */ +cCcD_ObjTg::~cCcD_ObjTg() { + /* Nonmatching */ +} + +/* 800AC488-800AC4E4 .text __dt__10cCcD_ObjAtFv */ +cCcD_ObjAt::~cCcD_ObjAt() { + /* Nonmatching */ +} + +/* 800AC4E4-800AC52C .text __dt__18cCcD_ObjCommonBaseFv */ +cCcD_ObjCommonBase::~cCcD_ObjCommonBase() { + /* Nonmatching */ +} + +/* 800AC52C-800AC534 .text GetGObjInf__8cCcD_ObjFv */ +void cCcD_Obj::GetGObjInf() { + /* Nonmatching */ +} + +/* 800AC534-800AC538 .text GetGObjInf__12cCcD_GObjInfCFv */ +void cCcD_GObjInf::GetGObjInf() const { + /* Nonmatching */ +} + +/* 800AC538-800AC540 .text GetShapeAttr__8cCcD_ObjCFv */ +void cCcD_Obj::GetShapeAttr() const { + /* Nonmatching */ +} + +/* 800AC540-800AC558 .text ClrAtHit__12cCcD_GObjInfFv */ +void cCcD_GObjInf::ClrAtHit() { + /* Nonmatching */ +} + +/* 800AC558-800AC570 .text ClrTgHit__12cCcD_GObjInfFv */ +void cCcD_GObjInf::ClrTgHit() { + /* Nonmatching */ +} + +/* 800AC570-800AC588 .text ClrCoHit__12cCcD_GObjInfFv */ +void cCcD_GObjInf::ClrCoHit() { + /* Nonmatching */ +} + +/* 800AC588-800AC58C .text GetGObjInf__12cCcD_GObjInfFv */ +void cCcD_GObjInf::GetGObjInf() { + /* Nonmatching */ +} + +/* 800AC58C-800AC594 .text GetGObjInf__8cCcD_ObjCFv */ +void cCcD_Obj::GetGObjInf() const { + /* Nonmatching */ +} + +/* 800AC594-800AC5F0 .text __dt__11dCcD_GObjCoFv */ +dCcD_GObjCo::~dCcD_GObjCo() { + /* Nonmatching */ +} + +/* 800AC5F0-800AC64C .text __dt__11dCcD_GObjTgFv */ +dCcD_GObjTg::~dCcD_GObjTg() { + /* Nonmatching */ +} + +/* 800AC64C-800AC6A8 .text __dt__11dCcD_GObjAtFv */ +dCcD_GObjAt::~dCcD_GObjAt() { + /* Nonmatching */ +} + +/* 800AC6A8-800AC6F0 .text __dt__22dCcD_GAtTgCoCommonBaseFv */ +dCcD_GAtTgCoCommonBase::~dCcD_GAtTgCoCommonBase() { + /* Nonmatching */ +} + +/* 800AC6F0-800AC700 .text GetGStts__9dCcD_SttsFv */ +void dCcD_Stts::GetGStts() { + /* Nonmatching */ +} + +/* 800AC700-800AC70C .text ClrAt__9dCcD_SttsFv */ +void dCcD_Stts::ClrAt() { + /* Nonmatching */ +} + +/* 800AC70C-800AC71C .text ClrTg__9dCcD_SttsFv */ +void dCcD_Stts::ClrTg() { + /* Nonmatching */ +} + +/* 800AC71C-800AC7AC .text __dt__9dCcD_SttsFv */ +dCcD_Stts::~dCcD_Stts() { + /* Nonmatching */ +} + +/* 800AC7AC-800AC808 .text __dt__10dCcD_GSttsFv */ +dCcD_GStts::~dCcD_GStts() { + /* Nonmatching */ +} + +/* 800AC808-800AC810 .text @28@__dt__9dCcD_SttsFv */ +void @28@__dt__9dCcD_SttsFv { + /* Nonmatching */ +} + diff --git a/src/d/d_cc_mass_s.cpp b/src/d/d_cc_mass_s.cpp new file mode 100644 index 000000000..e93392069 --- /dev/null +++ b/src/d/d_cc_mass_s.cpp @@ -0,0 +1,83 @@ +// +// Generated by dtk +// Translation Unit: d_cc_mass_s.cpp +// + +#include "d_cc_mass_s.h" +#include "dolphin/types.h" + +/* 800AC810-800AC920 .text __ct__12dCcMassS_MngFv */ +dCcMassS_Mng::dCcMassS_Mng() { + /* Nonmatching */ +} + +/* 800AC920-800AC96C .text Ct__12dCcMassS_MngFv */ +void dCcMassS_Mng::Ct() { + /* Nonmatching */ +} + +/* 800AC96C-800ACCB8 .text Prepare__12dCcMassS_MngFv */ +void dCcMassS_Mng::Prepare() { + /* Nonmatching */ +} + +/* 800ACCB8-800AD17C .text Chk__12dCcMassS_MngFP4cXyzPP10fopAc_ac_cP15dCcMassS_HitInf */ +void dCcMassS_Mng::Chk(cXyz*, fopAc_ac_c**, dCcMassS_HitInf*) { + /* Nonmatching */ +} + +/* 800AD17C-800AD234 .text Clear__12dCcMassS_MngFv */ +void dCcMassS_Mng::Clear() { + /* Nonmatching */ +} + +/* 800AD234-800AD310 .text Set__12dCcMassS_MngFP8cCcD_ObjUc */ +void dCcMassS_Mng::Set(cCcD_Obj*, unsigned char) { + /* Nonmatching */ +} + +/* 800AD310-800AD384 .text SetAreaChk__12dCcMassS_MngFP8cCcD_ObjUcPFP10fopAc_ac_cP4cXyzUl_v */ +void dCcMassS_Mng::SetAreaChk(cCcD_Obj*, unsigned char, void (*)(fopAc_ac_c*, cXyz*, unsigned long)) { + /* Nonmatching */ +} + +/* 800AD384-800AD3D4 .text SetCam__12dCcMassS_MngFRC8cM3dGCps */ +void dCcMassS_Mng::SetCam(const cM3dGCps&) { + /* Nonmatching */ +} + +/* 800AD3D4-800AD3DC .text GetResultCam__12dCcMassS_MngCFv */ +void dCcMassS_Mng::GetResultCam() const { + /* Nonmatching */ +} + +/* 800AD3DC-800AD3F8 .text GetCamTopPos__12dCcMassS_MngFP3Vec */ +void dCcMassS_Mng::GetCamTopPos(Vec*) { + /* Nonmatching */ +} + +/* 800AD3F8-800AD498 .text __dt__12cCcD_CpsAttrFv */ +cCcD_CpsAttr::~cCcD_CpsAttr() { + /* Nonmatching */ +} + +/* 800AD498-800AD524 .text __dt__12cCcD_CylAttrFv */ +cCcD_CylAttr::~cCcD_CylAttr() { + /* Nonmatching */ +} + +/* 800AD524-800AD55C .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 800AD55C-800AD594 .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 800AD594-800AD5B0 .text __ct__12dCcMassS_ObjFv */ +dCcMassS_Obj::dCcMassS_Obj() { + /* Nonmatching */ +} + diff --git a/src/d/d_cc_s.cpp b/src/d/d_cc_s.cpp new file mode 100644 index 000000000..d0b41d675 --- /dev/null +++ b/src/d/d_cc_s.cpp @@ -0,0 +1,108 @@ +// +// Generated by dtk +// Translation Unit: d_cc_s.cpp +// + +#include "d_cc_s.h" +#include "dolphin/types.h" + +/* 800AD5B0-800AD5E4 .text Ct__4dCcSFv */ +void dCcS::Ct() { + /* Nonmatching */ +} + +/* 800AD5E4-800AD604 .text Dt__4dCcSFv */ +void dCcS::Dt() { + /* Nonmatching */ +} + +/* 800AD604-800AD748 .text ChkShieldFrontRange__4dCcSFP8cCcD_ObjP8cCcD_Obj */ +void dCcS::ChkShieldFrontRange(cCcD_Obj*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 800AD748-800AD7D0 .text ChkShield__4dCcSFP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInf */ +void dCcS::ChkShield(cCcD_Obj*, cCcD_Obj*, dCcD_GObjInf*, dCcD_GObjInf*) { + /* Nonmatching */ +} + +/* 800AD7D0-800AD86C .text CalcTgPlusDmg__4dCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts */ +void dCcS::CalcTgPlusDmg(cCcD_Obj*, cCcD_Obj*, cCcD_Stts*, cCcD_Stts*) { + /* Nonmatching */ +} + +/* 800AD86C-800AD8EC .text ChkAtTgHitAfterCross__4dCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts */ +void dCcS::ChkAtTgHitAfterCross(bool, bool, const cCcD_GObjInf*, const cCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, cCcD_GStts*, cCcD_GStts*) { + /* Nonmatching */ +} + +/* 800AD8EC-800ADA30 .text SetCoGObjInf__4dCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts */ +void dCcS::SetCoGObjInf(bool, bool, cCcD_GObjInf*, cCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, cCcD_GStts*, cCcD_GStts*) { + /* Nonmatching */ +} + +/* 800ADA30-800ADAD4 .text GetRank__4dCcSFUc */ +void dCcS::GetRank(unsigned char) { + /* Nonmatching */ +} + +/* 800ADAD4-800ADEF0 .text SetPosCorrect__4dCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf */ +void dCcS::SetPosCorrect(cCcD_Obj*, cXyz*, cCcD_Obj*, cXyz*, float) { + /* Nonmatching */ +} + +/* 800ADEF0-800ADFF8 .text CalcParticleAngle__4dCcSFP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP5csXyz */ +void dCcS::CalcParticleAngle(dCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, csXyz*) { + /* Nonmatching */ +} + +/* 800ADFF8-800AE308 .text ProcAtTgHitmark__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10dCcD_GSttsP10dCcD_GSttsP4cXyz */ +void dCcS::ProcAtTgHitmark(bool, bool, cCcD_Obj*, cCcD_Obj*, dCcD_GObjInf*, dCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, dCcD_GStts*, dCcD_GStts*, cXyz*) { + /* Nonmatching */ +} + +/* 800AE308-800AE5AC .text SetAtTgGObjInf__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz */ +void dCcS::SetAtTgGObjInf(bool, bool, cCcD_Obj*, cCcD_Obj*, cCcD_GObjInf*, cCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, cCcD_GStts*, cCcD_GStts*, cXyz*) { + /* Nonmatching */ +} + +/* 800AE5AC-800AE814 .text ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_c */ +void dCcS::ChkCamera(cXyz&, cXyz&, float, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800AE814-800AE818 .text MoveAfterCheck__4dCcSFv */ +void dCcS::MoveAfterCheck() { + /* Nonmatching */ +} + +/* 800AE818-800AE81C .text DrawAfter__4dCcSFv */ +void dCcS::DrawAfter() { + /* Nonmatching */ +} + +/* 800AE81C-800AE83C .text Move__4dCcSFv */ +void dCcS::Move() { + /* Nonmatching */ +} + +/* 800AE83C-800AE878 .text Draw__4dCcSFv */ +void dCcS::Draw() { + /* Nonmatching */ +} + +/* 800AE878-800AE89C .text MassClear__4dCcSFv */ +void dCcS::MassClear() { + /* Nonmatching */ +} + +/* 800AE89C-800AE930 .text ChkNoHitGCo__4dCcSFP8cCcD_ObjP8cCcD_Obj */ +void dCcS::ChkNoHitGCo(cCcD_Obj*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 800AE930-800AE938 .text ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts */ +void cCcS::ChkNoHitGAtTg(const cCcD_GObjInf*, const cCcD_GObjInf*, cCcD_GStts*, cCcD_GStts*) { + /* Nonmatching */ +} + diff --git a/src/d/d_cc_uty.cpp b/src/d/d_cc_uty.cpp new file mode 100644 index 000000000..1600eea92 --- /dev/null +++ b/src/d/d_cc_uty.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: d_cc_uty.cpp +// + +#include "d_cc_uty.h" +#include "dolphin/types.h" + +/* 800AE938-800AE9E8 .text cc_pl_cut_bit_get__Fv */ +void cc_pl_cut_bit_get() { + /* Nonmatching */ +} + +/* 800AE9E8-800AEA60 .text at_se_get__FP8cCcD_Obj */ +void at_se_get(cCcD_Obj*) { + /* Nonmatching */ +} + +/* 800AEA60-800AEAD8 .text at_se_getC__FP8cCcD_Obj */ +void at_se_getC(cCcD_Obj*) { + /* Nonmatching */ +} + +/* 800AEAD8-800AEB50 .text def_se_set__FP10fopAc_ac_cP8cCcD_ObjUl */ +void def_se_set(fopAc_ac_c*, cCcD_Obj*, unsigned long) { + /* Nonmatching */ +} + +/* 800AEB50-800AEBCC .text def_se_set_p__FP10fopAc_ac_cP4cXyzP8cCcD_ObjUl */ +void def_se_set_p(fopAc_ac_c*, cXyz*, cCcD_Obj*, unsigned long) { + /* Nonmatching */ +} + +/* 800AEBCC-800AEEF8 .text at_power_check__FP8CcAtInfo */ +void at_power_check(CcAtInfo*) { + /* Nonmatching */ +} + +/* 800AEEF8-800AF368 .text cc_at_check__FP10fopAc_ac_cP8CcAtInfo */ +void cc_at_check(fopAc_ac_c*, CcAtInfo*) { + /* Nonmatching */ +} + +/* 800AF368-800AF384 .text PrmAbstract__5daObjFPC10fopAc_ac_cQ37daTsubo5Act_c5Prm_eQ37daTsubo5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTsubo::Act_c::Prm_e, daTsubo::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/d_chain.cpp b/src/d/d_chain.cpp new file mode 100644 index 000000000..a6a0028f2 --- /dev/null +++ b/src/d/d_chain.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: d_chain.cpp +// + +#include "d_chain.h" +#include "dolphin/types.h" + +/* 800628B4-80062954 .text __ct__15dChain_packet_cFiP12dKy_tevstr_cf */ +dChain_packet_c::dChain_packet_c(int, dKy_tevstr_c*, float) { + /* Nonmatching */ +} + +/* 80062954-800629B0 .text __dt__15dChain_packet_cFv */ +dChain_packet_c::~dChain_packet_c() { + /* Nonmatching */ +} + +/* 800629B0-80062CB0 .text draw__15dChain_packet_cFv */ +void dChain_packet_c::draw() { + /* Nonmatching */ +} + +/* 80062CB0-80062D30 .text dChain_packet_create__FiP12dKy_tevstr_cf */ +void dChain_packet_create(int, dKy_tevstr_c*, float) { + /* Nonmatching */ +} + diff --git a/src/d/d_cloth_packet.cpp b/src/d/d_cloth_packet.cpp new file mode 100644 index 000000000..904c1bfc6 --- /dev/null +++ b/src/d/d_cloth_packet.cpp @@ -0,0 +1,263 @@ +// +// Generated by dtk +// Translation Unit: d_cloth_packet.cpp +// + +#include "d_cloth_packet.h" +#include "dolphin/types.h" + +/* 80062D5C-800630B0 .text __ct__15dCloth_packet_cFP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz */ +dCloth_packet_c::dCloth_packet_c(ResTIMG*, int, int, float, float, dKy_tevstr_c*, cXyz**) { + /* Nonmatching */ +} + +/* 800630B0-8006310C .text __dt__15dCloth_packet_cFv */ +dCloth_packet_c::~dCloth_packet_c() { + /* Nonmatching */ +} + +/* 8006310C-8006313C .text default_factor_checkCB__FP15dCloth_packet_cii */ +void default_factor_checkCB(dCloth_packet_c*, int, int) { + /* Nonmatching */ +} + +/* 8006313C-8006337C .text init__15dCloth_packet_cFv */ +void dCloth_packet_c::init() { + /* Nonmatching */ +} + +/* 8006337C-80063400 .text setGlobalWind__15dCloth_packet_cFP4cXyz */ +void dCloth_packet_c::setGlobalWind(cXyz*) { + /* Nonmatching */ +} + +/* 80063400-80063728 .text cloth_move__15dCloth_packet_cFv */ +void dCloth_packet_c::cloth_move() { + /* Nonmatching */ +} + +/* 80063728-800638E4 .text draw__15dCloth_packet_cFv */ +void dCloth_packet_c::draw() { + /* Nonmatching */ +} + +/* 800638E4-80063A10 .text get_cloth_anim_sub_factor__FP4cXyzP4cXyzP4cXyzff */ +void get_cloth_anim_sub_factor(cXyz*, cXyz*, cXyz*, float, float) { + /* Nonmatching */ +} + +/* 80063A10-80063D84 .text getFactor__15dCloth_packet_cFP4cXyzP4cXyzP4cXyzfffii */ +void dCloth_packet_c::getFactor(cXyz*, cXyz*, cXyz*, float, float, float, int, int) { + /* Nonmatching */ +} + +/* 80063D84-800642D0 .text setNrm__15dCloth_packet_cFv */ +void dCloth_packet_c::setNrm() { + /* Nonmatching */ +} + +/* 800642D0-800642FC .text setMtx__15dCloth_packet_cFPA4_f */ +void dCloth_packet_c::setMtx(float(*)[4]) { + /* Nonmatching */ +} + +/* 800642FC-80064330 .text cloth_draw__15dCloth_packet_cFv */ +void dCloth_packet_c::cloth_draw() { + /* Nonmatching */ +} + +/* 80064330-8006441C .text TexObjInit__15dCloth_packet_cFP7ResTIMG */ +void dCloth_packet_c::TexObjInit(ResTIMG*) { + /* Nonmatching */ +} + +/* 8006441C-80064444 .text TexObjLoad__15dCloth_packet_cFv */ +void dCloth_packet_c::TexObjLoad() { + /* Nonmatching */ +} + +/* 80064444-80064718 .text TevSetting__15dCloth_packet_cFv */ +void dCloth_packet_c::TevSetting() { + /* Nonmatching */ +} + +/* 80064718-8006487C .text plot__15dCloth_packet_cFv */ +void dCloth_packet_c::plot() { + /* Nonmatching */ +} + +/* 8006487C-800649C4 .text dCloth_packet_create__FP7ResTIMGP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz */ +void dCloth_packet_create(ResTIMG*, ResTIMG*, int, int, float, float, dKy_tevstr_c*, cXyz**) { + /* Nonmatching */ +} + +/* 800649C4-80064C98 .text TevSetting__18dCloth_packetXlu_cFv */ +void dCloth_packetXlu_c::TevSetting() { + /* Nonmatching */ +} + +/* 80064C98-80064CF8 .text cloth_draw__18dCloth_packetXlu_cFv */ +void dCloth_packetXlu_c::cloth_draw() { + /* Nonmatching */ +} + +/* 80064CF8-80064E48 .text dCloth_packetXlu_create__FP7ResTIMGP7ResTIMGiiffP12dKy_tevstr_cPP4cXyz */ +void dCloth_packetXlu_create(ResTIMG*, ResTIMG*, int, int, float, float, dKy_tevstr_c*, cXyz**) { + /* Nonmatching */ +} + +/* 80064E48-80064F0C .text cloth_copy__14dClothVobj03_cFv */ +void dClothVobj03_c::cloth_copy() { + /* Nonmatching */ +} + +/* 80064F0C-80065020 .text init__14dClothVobj03_cFv */ +void dClothVobj03_c::init() { + /* Nonmatching */ +} + +/* 80065020-8006515C .text cloth_move__14dClothVobj03_cFv */ +void dClothVobj03_c::cloth_move() { + /* Nonmatching */ +} + +/* 8006515C-80065268 .text TexObjInit__14dClothVobj03_cFP7ResTIMG */ +void dClothVobj03_c::TexObjInit(ResTIMG*) { + /* Nonmatching */ +} + +/* 80065268-800652A8 .text TexObjLoad__14dClothVobj03_cFv */ +void dClothVobj03_c::TexObjLoad() { + /* Nonmatching */ +} + +/* 800652A8-800653F4 .text dClothVobj03_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz */ +void dClothVobj03_create(ResTIMG*, ResTIMG*, dKy_tevstr_c*, cXyz**) { + /* Nonmatching */ +} + +/* 800653F4-800654B8 .text cloth_copy__14dClothVobj04_cFv */ +void dClothVobj04_c::cloth_copy() { + /* Nonmatching */ +} + +/* 800654B8-800655CC .text init__14dClothVobj04_cFv */ +void dClothVobj04_c::init() { + /* Nonmatching */ +} + +/* 800655CC-80065700 .text cloth_move__14dClothVobj04_cFv */ +void dClothVobj04_c::cloth_move() { + /* Nonmatching */ +} + +/* 80065700-8006580C .text TexObjInit__14dClothVobj04_cFP7ResTIMG */ +void dClothVobj04_c::TexObjInit(ResTIMG*) { + /* Nonmatching */ +} + +/* 8006580C-8006584C .text TexObjLoad__14dClothVobj04_cFv */ +void dClothVobj04_c::TexObjLoad() { + /* Nonmatching */ +} + +/* 8006584C-80065998 .text dClothVobj04_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz */ +void dClothVobj04_create(ResTIMG*, ResTIMG*, dKy_tevstr_c*, cXyz**) { + /* Nonmatching */ +} + +/* 80065998-80065A5C .text cloth_copy__14dClothVobj05_cFv */ +void dClothVobj05_c::cloth_copy() { + /* Nonmatching */ +} + +/* 80065A5C-80065B70 .text init__14dClothVobj05_cFv */ +void dClothVobj05_c::init() { + /* Nonmatching */ +} + +/* 80065B70-80065CA0 .text cloth_move__14dClothVobj05_cFv */ +void dClothVobj05_c::cloth_move() { + /* Nonmatching */ +} + +/* 80065CA0-80065DAC .text TexObjInit__14dClothVobj05_cFP7ResTIMG */ +void dClothVobj05_c::TexObjInit(ResTIMG*) { + /* Nonmatching */ +} + +/* 80065DAC-80065DEC .text TexObjLoad__14dClothVobj05_cFv */ +void dClothVobj05_c::TexObjLoad() { + /* Nonmatching */ +} + +/* 80065DEC-80065DF8 .text dClothVobj05_VtxFactorCB__FP15dCloth_packet_cii */ +void dClothVobj05_VtxFactorCB(dCloth_packet_c*, int, int) { + /* Nonmatching */ +} + +/* 80065DF8-80065F50 .text dClothVobj05_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz */ +void dClothVobj05_create(ResTIMG*, ResTIMG*, dKy_tevstr_c*, cXyz**) { + /* Nonmatching */ +} + +/* 80065F50-80066014 .text cloth_copy__16dClothVobj07_0_cFv */ +void dClothVobj07_0_c::cloth_copy() { + /* Nonmatching */ +} + +/* 80066014-80066128 .text init__16dClothVobj07_0_cFv */ +void dClothVobj07_0_c::init() { + /* Nonmatching */ +} + +/* 80066128-8006625C .text cloth_move__16dClothVobj07_0_cFv */ +void dClothVobj07_0_c::cloth_move() { + /* Nonmatching */ +} + +/* 8006625C-80066368 .text TexObjInit__16dClothVobj07_0_cFP7ResTIMG */ +void dClothVobj07_0_c::TexObjInit(ResTIMG*) { + /* Nonmatching */ +} + +/* 80066368-800663A8 .text TexObjLoad__16dClothVobj07_0_cFv */ +void dClothVobj07_0_c::TexObjLoad() { + /* Nonmatching */ +} + +/* 800663A8-800663B4 .text dClothVobj07_0_VtxFactorCB__FP15dCloth_packet_cii */ +void dClothVobj07_0_VtxFactorCB(dCloth_packet_c*, int, int) { + /* Nonmatching */ +} + +/* 800663B4-8006650C .text dClothVobj07_0_create__FP7ResTIMGP7ResTIMGP12dKy_tevstr_cPP4cXyz */ +void dClothVobj07_0_create(ResTIMG*, ResTIMG*, dKy_tevstr_c*, cXyz**) { + /* Nonmatching */ +} + +/* 8006650C-8006656C .text __dt__16dClothVobj07_0_cFv */ +dClothVobj07_0_c::~dClothVobj07_0_c() { + /* Nonmatching */ +} + +/* 8006656C-800665CC .text __dt__14dClothVobj05_cFv */ +dClothVobj05_c::~dClothVobj05_c() { + /* Nonmatching */ +} + +/* 800665CC-8006662C .text __dt__14dClothVobj04_cFv */ +dClothVobj04_c::~dClothVobj04_c() { + /* Nonmatching */ +} + +/* 8006662C-8006668C .text __dt__14dClothVobj03_cFv */ +dClothVobj03_c::~dClothVobj03_c() { + /* Nonmatching */ +} + +/* 8006668C-800666EC .text __dt__18dCloth_packetXlu_cFv */ +dCloth_packetXlu_c::~dCloth_packetXlu_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_com_inf_game.cpp b/src/d/d_com_inf_game.cpp new file mode 100644 index 000000000..7195e30d3 --- /dev/null +++ b/src/d/d_com_inf_game.cpp @@ -0,0 +1,493 @@ +// +// Generated by dtk +// Translation Unit: d_com_inf_game.cpp +// + +#include "d_com_inf_game.h" +#include "dolphin/types.h" + +/* 80052134-800521A4 .text ct__14dComIfG_play_cFv */ +void dComIfG_play_c::ct() { + /* Nonmatching */ +} + +/* 800521A4-800521D4 .text init__14dComIfG_play_cFv */ +void dComIfG_play_c::init() { + /* Nonmatching */ +} + +/* 800521D4-80052400 .text itemInit__14dComIfG_play_cFv */ +void dComIfG_play_c::itemInit() { + /* Nonmatching */ +} + +/* 80052400-8005286C .text getLayerNo__14dComIfG_play_cFi */ +void dComIfG_play_c::getLayerNo(int) { + /* Nonmatching */ +} + +/* 8005286C-800528F4 .text createParticle__14dComIfG_play_cFv */ +void dComIfG_play_c::createParticle() { + /* Nonmatching */ +} + +/* 800528F4-8005297C .text createDemo__14dComIfG_play_cFv */ +void dComIfG_play_c::createDemo() { + /* Nonmatching */ +} + +/* 8005297C-800529B8 .text removeDemo__14dComIfG_play_cFv */ +void dComIfG_play_c::removeDemo() { + /* Nonmatching */ +} + +/* 800529B8-800529DC .text executeEvtManager__14dComIfG_play_cFv */ +void dComIfG_play_c::executeEvtManager() { + /* Nonmatching */ +} + +/* 800529DC-80052A30 .text createMagma__14dComIfG_play_cFv */ +void dComIfG_play_c::createMagma() { + /* Nonmatching */ +} + +/* 80052A30-80052A84 .text removeMagma__14dComIfG_play_cFv */ +void dComIfG_play_c::removeMagma() { + /* Nonmatching */ +} + +/* 80052A84-80052AB0 .text executeMagma__14dComIfG_play_cFv */ +void dComIfG_play_c::executeMagma() { + /* Nonmatching */ +} + +/* 80052AB0-80052ADC .text drawMagma__14dComIfG_play_cFv */ +void dComIfG_play_c::drawMagma() { + /* Nonmatching */ +} + +/* 80052ADC-80052B34 .text createGrass__14dComIfG_play_cFv */ +void dComIfG_play_c::createGrass() { + /* Nonmatching */ +} + +/* 80052B34-80052B88 .text removeGrass__14dComIfG_play_cFv */ +void dComIfG_play_c::removeGrass() { + /* Nonmatching */ +} + +/* 80052B88-80052C0C .text __dt__15dGrass_packet_cFv */ +dGrass_packet_c::~dGrass_packet_c() { + /* Nonmatching */ +} + +/* 80052C0C-80052C48 .text __dt__13dGrass_data_cFv */ +dGrass_data_c::~dGrass_data_c() { + /* Nonmatching */ +} + +/* 80052C48-80052C74 .text executeGrass__14dComIfG_play_cFv */ +void dComIfG_play_c::executeGrass() { + /* Nonmatching */ +} + +/* 80052C74-80052CA0 .text drawGrass__14dComIfG_play_cFv */ +void dComIfG_play_c::drawGrass() { + /* Nonmatching */ +} + +/* 80052CA0-80052CF4 .text createFlower__14dComIfG_play_cFv */ +void dComIfG_play_c::createFlower() { + /* Nonmatching */ +} + +/* 80052CF4-80052D48 .text removeFlower__14dComIfG_play_cFv */ +void dComIfG_play_c::removeFlower() { + /* Nonmatching */ +} + +/* 80052D48-80052DCC .text __dt__16dFlower_packet_cFv */ +dFlower_packet_c::~dFlower_packet_c() { + /* Nonmatching */ +} + +/* 80052DCC-80052E08 .text __dt__14dFlower_data_cFv */ +dFlower_data_c::~dFlower_data_c() { + /* Nonmatching */ +} + +/* 80052E08-80052E34 .text executeFlower__14dComIfG_play_cFv */ +void dComIfG_play_c::executeFlower() { + /* Nonmatching */ +} + +/* 80052E34-80052E60 .text drawFlower__14dComIfG_play_cFv */ +void dComIfG_play_c::drawFlower() { + /* Nonmatching */ +} + +/* 80052E60-80052EB4 .text createTree__14dComIfG_play_cFv */ +void dComIfG_play_c::createTree() { + /* Nonmatching */ +} + +/* 80052EB4-80052F08 .text removeTree__14dComIfG_play_cFv */ +void dComIfG_play_c::removeTree() { + /* Nonmatching */ +} + +/* 80052F08-80052FA4 .text __dt__14dTree_packet_cFv */ +dTree_packet_c::~dTree_packet_c() { + /* Nonmatching */ +} + +/* 80052FA4-80052FE0 .text __dt__12dTree_data_cFv */ +dTree_data_c::~dTree_data_c() { + /* Nonmatching */ +} + +/* 80052FE0-8005301C .text __dt__11dTree_anm_cFv */ +dTree_anm_c::~dTree_anm_c() { + /* Nonmatching */ +} + +/* 8005301C-80053048 .text executeTree__14dComIfG_play_cFv */ +void dComIfG_play_c::executeTree() { + /* Nonmatching */ +} + +/* 80053048-80053074 .text drawTree__14dComIfG_play_cFv */ +void dComIfG_play_c::drawTree() { + /* Nonmatching */ +} + +/* 80053074-800530CC .text createWood__14dComIfG_play_cFv */ +void dComIfG_play_c::createWood() { + /* Nonmatching */ +} + +/* 800530CC-80053120 .text removeWood__14dComIfG_play_cFv */ +void dComIfG_play_c::removeWood() { + /* Nonmatching */ +} + +/* 80053120-8005314C .text executeWood__14dComIfG_play_cFv */ +void dComIfG_play_c::executeWood() { + /* Nonmatching */ +} + +/* 8005314C-80053178 .text drawWood__14dComIfG_play_cFv */ +void dComIfG_play_c::drawWood() { + /* Nonmatching */ +} + +/* 80053178-800531A8 .text ct__13dComIfG_inf_cFv */ +void dComIfG_inf_c::ct() { + /* Nonmatching */ +} + +/* 800531A8-8005326C .text dComIfG_changeOpeningScene__FP11scene_classs */ +void dComIfG_changeOpeningScene(scene_class*, short) { + /* Nonmatching */ +} + +/* 8005326C-800532D8 .text dComIfG_resetToOpening__FP11scene_class */ +void dComIfG_resetToOpening(scene_class*) { + /* Nonmatching */ +} + +/* 800532D8-80053330 .text phase_1__FPc */ +void phase_1(char*) { + /* Nonmatching */ +} + +/* 80053330-80053388 .text phase_2__FPc */ +void phase_2(char*) { + /* Nonmatching */ +} + +/* 80053388-80053390 .text phase_3__FPc */ +void phase_3(char*) { + /* Nonmatching */ +} + +/* 80053390-800533D0 .text dComIfG_resLoad__FP30request_of_phase_process_classPCc */ +void dComIfG_resLoad(request_of_phase_process_class*, const char*) { + /* Nonmatching */ +} + +/* 800533D0-8005347C .text dComIfG_resDelete__FP30request_of_phase_process_classPCc */ +void dComIfG_resDelete(request_of_phase_process_class*, const char*) { + /* Nonmatching */ +} + +/* 8005347C-800534C4 .text dComIfGp_getReverb__Fi */ +void dComIfGp_getReverb(int) { + /* Nonmatching */ +} + +/* 800534C4-800535B8 .text dComIfGd_setSimpleShadow2__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj */ +void dComIfGd_setSimpleShadow2(cXyz*, float, float, cBgS_PolyInfo&, short, float, _GXTexObj*) { + /* Nonmatching */ +} + +/* 800535B8-80053678 .text dComIfGp_getShip__Fii */ +void dComIfGp_getShip(int, int) { + /* Nonmatching */ +} + +/* 80053678-80053728 .text dComIfGp_getMapTrans__FiPfPfPs */ +void dComIfGp_getMapTrans(int, float*, float*, short*) { + /* Nonmatching */ +} + +/* 80053728-80053778 .text dComIfGp_getRoomCamera__Fi */ +void dComIfGp_getRoomCamera(int) { + /* Nonmatching */ +} + +/* 80053778-800537C8 .text dComIfGp_getRoomArrow__Fi */ +void dComIfGp_getRoomArrow(int) { + /* Nonmatching */ +} + +/* 800537C8-8005388C .text dComIfGp_setNextStage__FPCcsScScfUliSc */ +void dComIfGp_setNextStage(const char*, short, signed char, signed char, float, unsigned long, int, signed char) { + /* Nonmatching */ +} + +/* 8005388C-80053918 .text dComIfGs_onStageTbox__Fii */ +void dComIfGs_onStageTbox(int, int) { + /* Nonmatching */ +} + +/* 80053918-800539A8 .text dComIfGs_isStageTbox__Fii */ +void dComIfGs_isStageTbox(int, int) { + /* Nonmatching */ +} + +/* 800539A8-80053A2C .text dComIfGs_isStageBossEnemy__Fi */ +void dComIfGs_isStageBossEnemy(int) { + /* Nonmatching */ +} + +/* 80053A2C-80053AAC .text dComIfGs_onStageLife__Fi */ +void dComIfGs_onStageLife(int) { + /* Nonmatching */ +} + +/* 80053AAC-80053B30 .text dComIfGs_isStageLife__Fi */ +void dComIfGs_isStageLife(int) { + /* Nonmatching */ +} + +/* 80053B30-80053F70 .text dComIfGs_checkGetItem__FUc */ +void dComIfGs_checkGetItem(unsigned char) { + /* Nonmatching */ +} + +/* 80053F70-80054578 .text dComIfGs_checkGetItemNum__FUc */ +void dComIfGs_checkGetItemNum(unsigned char) { + /* Nonmatching */ +} + +/* 80054578-8005468C .text dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj */ +void dComIfGd_setShadow(unsigned long, signed char, J3DModel*, cXyz*, float, float, float, float, cBgS_PolyInfo&, dKy_tevstr_c*, short, float, _GXTexObj*) { + /* Nonmatching */ +} + +/* 8005468C-800547BC .text getSceneList__Fi */ +void getSceneList(int) { + /* Nonmatching */ +} + +/* 800547BC-80054870 .text dComIfGd_getMeshSceneList__FR3Vec */ +void dComIfGd_getMeshSceneList(Vec&) { + /* Nonmatching */ +} + +/* 80054870-800548FC .text dComIfGs_checkSeaLandingEvent__FSc */ +void dComIfGs_checkSeaLandingEvent(signed char) { + /* Nonmatching */ +} + +/* 800548FC-80054C70 .text dComIfGs_setGameStartStage__Fv */ +void dComIfGs_setGameStartStage() { + /* Nonmatching */ +} + +/* 80054C70-80054CC0 .text dComIfGs_gameStart__Fv */ +void dComIfGs_gameStart() { + /* Nonmatching */ +} + +/* 80054CC0-80054E9C .text dComIfGs_copyPlayerRecollectionData__Fv */ +void dComIfGs_copyPlayerRecollectionData() { + /* Nonmatching */ +} + +/* 80054E9C-80055318 .text dComIfGs_setPlayerRecollectionData__Fv */ +void dComIfGs_setPlayerRecollectionData() { + /* Nonmatching */ +} + +/* 80055318-80055580 .text dComIfGs_revPlayerRecollectionData__Fv */ +void dComIfGs_revPlayerRecollectionData() { + /* Nonmatching */ +} + +/* 80055580-8005586C .text dComIfGs_exchangePlayerRecollectionData__Fv */ +void dComIfGs_exchangePlayerRecollectionData() { + /* Nonmatching */ +} + +/* 8005586C-800559E8 .text dComIfGs_setSelectEquip__FiUc */ +void dComIfGs_setSelectEquip(int, unsigned char) { + /* Nonmatching */ +} + +/* 80055C08-80055C7C .text __dt__13dComIfG_inf_cFv */ +dComIfG_inf_c::~dComIfG_inf_c() { + /* Nonmatching */ +} + +/* 80055C7C-80055DB8 .text __dt__14dComIfG_play_cFv */ +dComIfG_play_c::~dComIfG_play_c() { + /* Nonmatching */ +} + +/* 80055DB8-80055DF4 .text __dt__12dEvt_order_cFv */ +dEvt_order_c::~dEvt_order_c() { + /* Nonmatching */ +} + +/* 80055DF4-80055E30 .text __dt__25dComIfG_camera_info_classFv */ +dComIfG_camera_info_class::~dComIfG_camera_info_class() { + /* Nonmatching */ +} + +/* 80055E30-80055E34 .text __ct__25dComIfG_camera_info_classFv */ +dComIfG_camera_info_class::dComIfG_camera_info_class() { + /* Nonmatching */ +} + +/* 80055E34-80055E70 .text __dt__14dDlst_window_cFv */ +dDlst_window_c::~dDlst_window_c() { + /* Nonmatching */ +} + +/* 80055E70-80055E74 .text __ct__14dDlst_window_cFv */ +dDlst_window_c::dDlst_window_c() { + /* Nonmatching */ +} + +/* 80055E74-80055ED0 .text __dt__19dAttDraw_CallBack_cFv */ +dAttDraw_CallBack_c::~dAttDraw_CallBack_c() { + /* Nonmatching */ +} + +/* 80055ED0-80055F18 .text __dt__25mDoExt_McaMorfCallBack1_cFv */ +mDoExt_McaMorfCallBack1_c::~mDoExt_McaMorfCallBack1_c() { + /* Nonmatching */ +} + +/* 80055F18-80055FB8 .text __dt__4dCcSFv */ +dCcS::~dCcS() { + /* Nonmatching */ +} + +/* 80055FB8-8005613C .text __dt__12dCcMassS_MngFv */ +dCcMassS_Mng::~dCcMassS_Mng() { + /* Nonmatching */ +} + +/* 8005613C-8005619C .text __dt__12dCcMassS_ObjFv */ +dCcMassS_Obj::~dCcMassS_Obj() { + /* Nonmatching */ +} + +/* 8005619C-80056210 .text __dt__4cCcSFv */ +cCcS::~cCcS() { + /* Nonmatching */ +} + +/* 80056210-8005628C .text __dt__4dBgSFv */ +dBgS::~dBgS() { + /* Nonmatching */ +} + +/* 8005628C-800562F8 .text __dt__4cBgSFv */ +cBgS::~cBgS() { + /* Nonmatching */ +} + +/* 800562F8-80056340 .text __dt__11cBgS_ChkElmFv */ +cBgS_ChkElm::~cBgS_ChkElm() { + /* Nonmatching */ +} + +/* 80056340-8005637C .text __ct__11cBgS_ChkElmFv */ +cBgS_ChkElm::cBgS_ChkElm() { + /* Nonmatching */ +} + +/* 8005637C-80056388 .text __ct__10dSv_zone_cFv */ +dSv_zone_c::dSv_zone_c() { + /* Nonmatching */ +} + +/* 80056388-800563B8 .text __ct__12dSv_memory_cFv */ +dSv_memory_c::dSv_memory_c() { + /* Nonmatching */ +} + +/* 800563B8-80056400 .text __dt__8cM3dGCylFv */ +cM3dGCyl::~cM3dGCyl() { + /* Nonmatching */ +} + +/* 80056400-8005645C .text __dt__14cCcD_ShapeAttrFv */ +cCcD_ShapeAttr::~cCcD_ShapeAttr() { + /* Nonmatching */ +} + +/* 8005645C-80056464 .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */ +void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const { + /* Nonmatching */ +} + +/* 80056464-8005646C .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */ +void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const { + /* Nonmatching */ +} + +/* 8005646C-80056478 .text GetCoCP__14cCcD_ShapeAttrFv */ +void cCcD_ShapeAttr::GetCoCP() { + /* Nonmatching */ +} + +/* 80056478-80056484 .text GetCoCP__14cCcD_ShapeAttrCFv */ +void cCcD_ShapeAttr::GetCoCP() const { + /* Nonmatching */ +} + +/* 80056484-800564E0 .text __dt__8cM3dGCpsFv */ +cM3dGCps::~cM3dGCps() { + /* Nonmatching */ +} + +/* 800564E0-80056528 .text __dt__15cCcD_DivideInfoFv */ +cCcD_DivideInfo::~cCcD_DivideInfo() { + /* Nonmatching */ +} + +/* 80056528-80056570 .text __dt__8cM3dGAabFv */ +cM3dGAab::~cM3dGAab() { + /* Nonmatching */ +} + +/* 80056570-800565CC .text __dt__15cCcD_DivideAreaFv */ +cCcD_DivideArea::~cCcD_DivideArea() { + /* Nonmatching */ +} + diff --git a/src/d/d_com_lib_game.cpp b/src/d/d_com_lib_game.cpp new file mode 100644 index 000000000..1e2913658 --- /dev/null +++ b/src/d/d_com_lib_game.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: d_com_lib_game.cpp +// + +#include "d/d_com_lib_game.h" +#include "SSystem/SComponent/c_phase.h" + +/* 800565CC-8005662C .text dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv */ +int dComLbG_PhaseHandler(request_of_phase_process_class* i_phaseReq, cPhs__Handler* i_handler, + void* i_data) { + int phase = cPhs_Handler(i_phaseReq, i_handler, i_data); + switch (phase) { + case cPhs_NEXT_e: + phase = dComLbG_PhaseHandler(i_phaseReq, i_handler, i_data); + break; + case cPhs_LOADING_e: + case cPhs_UNK3_e: + break; + } + + return phase; +} diff --git a/src/d/d_com_static.cpp b/src/d/d_com_static.cpp new file mode 100644 index 000000000..8fd3f198c --- /dev/null +++ b/src/d/d_com_static.cpp @@ -0,0 +1,163 @@ +// +// Generated by dtk +// Translation Unit: d_com_static.cpp +// + +#include "d_com_static.h" +#include "dolphin/types.h" + +/* 8005662C-80056638 .text init__12daSteamTag_cFv */ +void daSteamTag_c::init() { + /* Nonmatching */ +} + +/* 80056638-800566F0 .text getShipOffsetY__15daObjPirateshipFPsPsf */ +void daObjPirateship::getShipOffsetY(short*, short*, float) { + /* Nonmatching */ +} + +/* 800566F0-80056728 .text incTclDispose__10daAgbsw0_cFv */ +void daAgbsw0_c::incTclDispose() { + /* Nonmatching */ +} + +/* 80056728-80056760 .text incTclBeat__10daAgbsw0_cFv */ +void daAgbsw0_c::incTclBeat() { + /* Nonmatching */ +} + +/* 80056760-80056790 .text init_room__11daSalvage_cFSc */ +void daSalvage_c::init_room(signed char) { + /* Nonmatching */ +} + +/* 80056790-800567F8 .text renew_light_angle__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::renew_light_angle() { + /* Nonmatching */ +} + +/* 800567F8-80056824 .text get_light_angle__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::get_light_angle() { + /* Nonmatching */ +} + +/* 80056824-8005682C .text get_light_dif_angle__Q210daObjLight5Act_cFv */ +void daObjLight::Act_c::get_light_dif_angle() { + /* Nonmatching */ +} + +/* 8005682C-80056860 .text set_light_dif_angle_LOD__Q210daObjLight5Act_cFs */ +void daObjLight::Act_c::set_light_dif_angle_LOD(short) { + /* Nonmatching */ +} + +/* 80056860-800568A8 .text set_light_dif_angle_FRRS__Q210daObjLight5Act_cFs */ +void daObjLight::Act_c::set_light_dif_angle_FRRS(short) { + /* Nonmatching */ +} + +/* 800568A8-800568B0 .text getMaxDaiza__7daDai_cFv */ +void daDai_c::getMaxDaiza() { + /* Nonmatching */ +} + +/* 800568B0-800568B8 .text getDaizaSetItemNum__7daDai_cFv */ +void daDai_c::getDaizaSetItemNum() { + /* Nonmatching */ +} + +/* 800568B8-800568C0 .text getMaxFlyingTimer__10daNpc_Md_cFv */ +void daNpc_Md_c::getMaxFlyingTimer() { + /* Nonmatching */ +} + +/* 800568C0-800568C8 .text getKeepType__9daArrow_cFv */ +void daArrow_c::getKeepType() { + /* Nonmatching */ +} + +/* 800568C8-800568D0 .text setKeepType__9daArrow_cFUc */ +void daArrow_c::setKeepType(unsigned char) { + /* Nonmatching */ +} + +/* 800568D0-800568F8 .text init__9daIball_cFv */ +void daIball_c::init() { + /* Nonmatching */ +} + +/* 800568F8-80056944 .text regist__9daIball_cFP10fopAc_ac_c */ +void daIball_c::regist(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80056944-80056990 .text remove__9daIball_cFP10fopAc_ac_c */ +void daIball_c::remove(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80056990-80056A18 .text remove_old__9daIball_cFv */ +void daIball_c::remove_old() { + /* Nonmatching */ +} + +/* 80056A18-80056AD0 .text getCreateCount__13daObj_Roten_cFv */ +void daObj_Roten_c::getCreateCount() { + /* Nonmatching */ +} + +/* 80056AD0-80056AFC .text kb_dig__13daTagKbItem_cFP10fopAc_ac_c */ +void daTagKbItem_c::kb_dig(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80056AFC-80056CC0 .text dig_main__13daTagKbItem_cFv */ +void daTagKbItem_c::dig_main() { + /* Nonmatching */ +} + +/* 80056CC0-80056CCC .text daTitle_Kirakira_Sound_flag_on__14daTitle_proc_cFv */ +void daTitle_proc_c::daTitle_Kirakira_Sound_flag_on() { + /* Nonmatching */ +} + +/* 80056CCC-80056DE0 .text daiItemNodeCallBack__13daStandItem_cFP7J3DNodei */ +void daStandItem_c::daiItemNodeCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 80056ED0-80056F4C .text __dt__18dPa_smokeEcallBackFv */ +dPa_smokeEcallBack::~dPa_smokeEcallBack() { + /* Nonmatching */ +} + +/* 80056F4C-80056F50 .text draw__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 80056F50-80056F54 .text executeAfter__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 80056F54-80056F58 .text execute__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 80056F58-80056F5C .text init__34JPACallBackBaseFP14JPABaseEmitter */ +void JPACallBackBase::init(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 80056F5C-80056FA4 .text __dt__34JPACallBackBaseFv */ +JPACallBackBase::~JPACallBackBase() { + /* Nonmatching */ +} + +/* 80056FA4-80057000 .text __dt__18dPa_levelEcallBackFv */ +dPa_levelEcallBack::~dPa_levelEcallBack() { + /* Nonmatching */ +} + diff --git a/src/d/d_demo.cpp b/src/d/d_demo.cpp new file mode 100644 index 000000000..948461663 --- /dev/null +++ b/src/d/d_demo.cpp @@ -0,0 +1,393 @@ +// +// Generated by dtk +// Translation Unit: d_demo.cpp +// + +#include "d_demo.h" +#include "dolphin/types.h" + +/* 800692C4-80069330 .text __ct__13dDemo_actor_cFv */ +dDemo_actor_c::dDemo_actor_c() { + /* Nonmatching */ +} + +/* 80069330-800693C0 .text __dt__13dDemo_actor_cFv */ +dDemo_actor_c::~dDemo_actor_c() { + /* Nonmatching */ +} + +/* 800693C0-800693F4 .text getActor__13dDemo_actor_cFv */ +void dDemo_actor_c::getActor() { + /* Nonmatching */ +} + +/* 800693F4-80069434 .text setActor__13dDemo_actor_cFP10fopAc_ac_c */ +void dDemo_actor_c::setActor(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80069434-80069550 .text getP_BtpData__13dDemo_actor_cFPCc */ +void dDemo_actor_c::getP_BtpData(const char*) { + /* Nonmatching */ +} + +/* 80069550-800695E8 .text getP_BrkData__13dDemo_actor_cFPCc */ +void dDemo_actor_c::getP_BrkData(const char*) { + /* Nonmatching */ +} + +/* 800695E8-8006969C .text getP_BtkData__13dDemo_actor_cFPCc */ +void dDemo_actor_c::getP_BtkData(const char*) { + /* Nonmatching */ +} + +/* 8006969C-80069838 .text getPrm_Morf__13dDemo_actor_cFv */ +void dDemo_actor_c::getPrm_Morf() { + /* Nonmatching */ +} + +/* 80069838-800698C0 .text dDemo_getJaiPointer__FPCcUliPUs */ +void dDemo_getJaiPointer(const char*, unsigned long, int, unsigned short*) { + /* Nonmatching */ +} + +/* 800698C0-80069BC0 .text dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc */ +void dDemo_setDemoData(fopAc_ac_c*, unsigned char, mDoExt_McaMorf*, const char*, int, unsigned short*, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 80069BC0-80069BDC .text JSGSetData__13dDemo_actor_cFUlPCvUl */ +void dDemo_actor_c::JSGSetData(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 80069BDC-80069C04 .text JSGSetTranslation__13dDemo_actor_cFRC3Vec */ +void dDemo_actor_c::JSGSetTranslation(const Vec&) { + /* Nonmatching */ +} + +/* 80069C04-80069C2C .text JSGSetScaling__13dDemo_actor_cFRC3Vec */ +void dDemo_actor_c::JSGSetScaling(const Vec&) { + /* Nonmatching */ +} + +/* 80069C2C-80069C90 .text JSGSetRotation__13dDemo_actor_cFRC3Vec */ +void dDemo_actor_c::JSGSetRotation(const Vec&) { + /* Nonmatching */ +} + +/* 80069C90-80069CA4 .text JSGSetShape__13dDemo_actor_cFUl */ +void dDemo_actor_c::JSGSetShape(unsigned long) { + /* Nonmatching */ +} + +/* 80069CA4-80069CC0 .text JSGSetAnimation__13dDemo_actor_cFUl */ +void dDemo_actor_c::JSGSetAnimation(unsigned long) { + /* Nonmatching */ +} + +/* 80069CC0-80069CD4 .text JSGSetAnimationFrame__13dDemo_actor_cFf */ +void dDemo_actor_c::JSGSetAnimationFrame(float) { + /* Nonmatching */ +} + +/* 80069CD4-80069CE8 .text JSGSetAnimationTransition__13dDemo_actor_cFf */ +void dDemo_actor_c::JSGSetAnimationTransition(float) { + /* Nonmatching */ +} + +/* 80069CE8-80069CFC .text JSGSetTextureAnimation__13dDemo_actor_cFUl */ +void dDemo_actor_c::JSGSetTextureAnimation(unsigned long) { + /* Nonmatching */ +} + +/* 80069CFC-80069D10 .text JSGSetTextureAnimationFrame__13dDemo_actor_cFf */ +void dDemo_actor_c::JSGSetTextureAnimationFrame(float) { + /* Nonmatching */ +} + +/* 80069D10-80069D44 .text getView__Fv */ +void getView() { + /* Nonmatching */ +} + +/* 80069D44-80069D78 .text JSGGetProjectionNear__14dDemo_camera_cCFv */ +void dDemo_camera_c::JSGGetProjectionNear() const { + /* Nonmatching */ +} + +/* 80069D78-80069D8C .text JSGSetProjectionNear__14dDemo_camera_cFf */ +void dDemo_camera_c::JSGSetProjectionNear(float) { + /* Nonmatching */ +} + +/* 80069D8C-80069DC0 .text JSGGetProjectionFar__14dDemo_camera_cCFv */ +void dDemo_camera_c::JSGGetProjectionFar() const { + /* Nonmatching */ +} + +/* 80069DC0-80069DD4 .text JSGSetProjectionFar__14dDemo_camera_cFf */ +void dDemo_camera_c::JSGSetProjectionFar(float) { + /* Nonmatching */ +} + +/* 80069DD4-80069E08 .text JSGGetProjectionFovy__14dDemo_camera_cCFv */ +void dDemo_camera_c::JSGGetProjectionFovy() const { + /* Nonmatching */ +} + +/* 80069E08-80069E1C .text JSGSetProjectionFovy__14dDemo_camera_cFf */ +void dDemo_camera_c::JSGSetProjectionFovy(float) { + /* Nonmatching */ +} + +/* 80069E1C-80069E50 .text JSGGetProjectionAspect__14dDemo_camera_cCFv */ +void dDemo_camera_c::JSGGetProjectionAspect() const { + /* Nonmatching */ +} + +/* 80069E50-80069E64 .text JSGSetProjectionAspect__14dDemo_camera_cFf */ +void dDemo_camera_c::JSGSetProjectionAspect(float) { + /* Nonmatching */ +} + +/* 80069E64-80069EC0 .text JSGGetViewPosition__14dDemo_camera_cCFP3Vec */ +void dDemo_camera_c::JSGGetViewPosition(Vec*) const { + /* Nonmatching */ +} + +/* 80069EC0-80069EE8 .text JSGSetViewPosition__14dDemo_camera_cFRC3Vec */ +void dDemo_camera_c::JSGSetViewPosition(const Vec&) { + /* Nonmatching */ +} + +/* 80069EE8-80069F48 .text JSGGetViewUpVector__14dDemo_camera_cCFP3Vec */ +void dDemo_camera_c::JSGGetViewUpVector(Vec*) const { + /* Nonmatching */ +} + +/* 80069F48-80069F70 .text JSGSetViewUpVector__14dDemo_camera_cFRC3Vec */ +void dDemo_camera_c::JSGSetViewUpVector(const Vec&) { + /* Nonmatching */ +} + +/* 80069F70-80069FD0 .text JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec */ +void dDemo_camera_c::JSGGetViewTargetPosition(Vec*) const { + /* Nonmatching */ +} + +/* 80069FD0-80069FF8 .text JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec */ +void dDemo_camera_c::JSGSetViewTargetPosition(const Vec&) { + /* Nonmatching */ +} + +/* 80069FF8-8006A050 .text JSGGetViewRoll__14dDemo_camera_cCFv */ +void dDemo_camera_c::JSGGetViewRoll() const { + /* Nonmatching */ +} + +/* 8006A050-8006A064 .text JSGSetViewRoll__14dDemo_camera_cFf */ +void dDemo_camera_c::JSGSetViewRoll(float) { + /* Nonmatching */ +} + +/* 8006A064-8006A094 .text JSGSetColor__15dDemo_ambient_cF8_GXColor */ +void dDemo_ambient_c::JSGSetColor(_GXColor) { + /* Nonmatching */ +} + +/* 8006A094-8006A0A8 .text JSGSetLightType__13dDemo_light_cFQ26JStage7TELight */ +void dDemo_light_c::JSGSetLightType(JStage::TELight) { + /* Nonmatching */ +} + +/* 8006A0A8-8006A0D0 .text JSGSetPosition__13dDemo_light_cFRC3Vec */ +void dDemo_light_c::JSGSetPosition(const Vec&) { + /* Nonmatching */ +} + +/* 8006A0D0-8006A100 .text JSGSetColor__13dDemo_light_cF8_GXColor */ +void dDemo_light_c::JSGSetColor(_GXColor) { + /* Nonmatching */ +} + +/* 8006A100-8006A11C .text JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn */ +void dDemo_light_c::JSGSetDistanceAttenuation(float, float, _GXDistAttnFn) { + /* Nonmatching */ +} + +/* 8006A11C-8006A134 .text JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn */ +void dDemo_light_c::JSGSetAngleAttenuation(float, _GXSpotFn) { + /* Nonmatching */ +} + +/* 8006A134-8006A15C .text JSGSetDirection__13dDemo_light_cFRC3Vec */ +void dDemo_light_c::JSGSetDirection(const Vec&) { + /* Nonmatching */ +} + +/* 8006A15C-8006A170 .text JSGSetFogFunction__11dDemo_fog_cF10_GXFogType */ +void dDemo_fog_c::JSGSetFogFunction(_GXFogType) { + /* Nonmatching */ +} + +/* 8006A170-8006A184 .text JSGSetStartZ__11dDemo_fog_cFf */ +void dDemo_fog_c::JSGSetStartZ(float) { + /* Nonmatching */ +} + +/* 8006A184-8006A198 .text JSGSetEndZ__11dDemo_fog_cFf */ +void dDemo_fog_c::JSGSetEndZ(float) { + /* Nonmatching */ +} + +/* 8006A198-8006A1C8 .text JSGSetColor__11dDemo_fog_cF8_GXColor */ +void dDemo_fog_c::JSGSetColor(_GXColor) { + /* Nonmatching */ +} + +/* 8006A1C8-8006A1E4 .text __ct__14dDemo_object_cFv */ +dDemo_object_c::dDemo_object_c() { + /* Nonmatching */ +} + +/* 8006A1E4-8006A234 .text __dt__14dDemo_object_cFv */ +dDemo_object_c::~dDemo_object_c() { + /* Nonmatching */ +} + +/* 8006A234-8006A2F8 .text appendActor__14dDemo_object_cFP10fopAc_ac_c */ +void dDemo_object_c::appendActor(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8006A2F8-8006A31C .text getActor__14dDemo_object_cFUc */ +void dDemo_object_c::getActor(unsigned char) { + /* Nonmatching */ +} + +/* 8006A31C-8006A398 .text createCamera__14dDemo_object_cFv */ +void dDemo_object_c::createCamera() { + /* Nonmatching */ +} + +/* 8006A398-8006A3AC .text getActiveCamera__14dDemo_object_cFv */ +void dDemo_object_c::getActiveCamera() { + /* Nonmatching */ +} + +/* 8006A3AC-8006A428 .text createAmbient__14dDemo_object_cFv */ +void dDemo_object_c::createAmbient() { + /* Nonmatching */ +} + +/* 8006A428-8006A4C8 .text appendLight__14dDemo_object_cFv */ +void dDemo_object_c::appendLight() { + /* Nonmatching */ +} + +/* 8006A4C8-8006A544 .text createFog__14dDemo_object_cFv */ +void dDemo_object_c::createFog() { + /* Nonmatching */ +} + +/* 8006A544-8006A678 .text remove__14dDemo_object_cFv */ +void dDemo_object_c::remove() { + /* Nonmatching */ +} + +/* 8006A678-8006A6D8 .text __dt__11dDemo_fog_cFv */ +dDemo_fog_c::~dDemo_fog_c() { + /* Nonmatching */ +} + +/* 8006A6D8-8006A738 .text __dt__13dDemo_light_cFv */ +dDemo_light_c::~dDemo_light_c() { + /* Nonmatching */ +} + +/* 8006A738-8006A798 .text __dt__15dDemo_ambient_cFv */ +dDemo_ambient_c::~dDemo_ambient_c() { + /* Nonmatching */ +} + +/* 8006A798-8006A7F8 .text __dt__14dDemo_camera_cFv */ +dDemo_camera_c::~dDemo_camera_c() { + /* Nonmatching */ +} + +/* 8006A7F8-8006A92C .text JSGFindObject__14dDemo_system_cCFPCcQ26JStage8TEObject */ +void dDemo_system_c::JSGFindObject(const char*, JStage::TEObject) const { + /* Nonmatching */ +} + +/* 8006A92C-8006ADA0 .text __ct__15dDemo_manager_cFv */ +dDemo_manager_c::dDemo_manager_c() { + /* Nonmatching */ +} + +/* 8006ADA0-8006AEFC .text __dt__15dDemo_manager_cFv */ +dDemo_manager_c::~dDemo_manager_c() { + /* Nonmatching */ +} + +/* 8006AEFC-8006AF5C .text __dt__14dMesg_tControlFv */ +dMesg_tControl::~dMesg_tControl() { + /* Nonmatching */ +} + +/* 8006AF5C-8006AFBC .text __dt__14dDemo_system_cFv */ +dDemo_system_c::~dDemo_system_c() { + /* Nonmatching */ +} + +/* 8006AFBC-8006B0D4 .text create__15dDemo_manager_cFPCUcP4cXyzf */ +void dDemo_manager_c::create(const unsigned char*, cXyz*, float) { + /* Nonmatching */ +} + +/* 8006B0D4-8006B12C .text remove__15dDemo_manager_cFv */ +void dDemo_manager_c::remove() { + /* Nonmatching */ +} + +/* 8006B12C-8006B1B4 .text update__15dDemo_manager_cFv */ +void dDemo_manager_c::update() { + /* Nonmatching */ +} + +/* 8006B1B4-8006B240 .text JSGFindNodeID__13dDemo_actor_cCFPCc */ +void dDemo_actor_c::JSGFindNodeID(const char*) const { + /* Nonmatching */ +} + +/* 8006B240-8006B2DC .text JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f */ +void dDemo_actor_c::JSGGetNodeTransformation(unsigned long, float(*)[4]) const { + /* Nonmatching */ +} + +/* 8006B2DC-8006B2E4 .text JSGGetAnimationFrameMax__13dDemo_actor_cCFv */ +void dDemo_actor_c::JSGGetAnimationFrameMax() const { + /* Nonmatching */ +} + +/* 8006B2E4-8006B2EC .text JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv */ +void dDemo_actor_c::JSGGetTextureAnimationFrameMax() const { + /* Nonmatching */ +} + +/* 8006B2EC-8006B308 .text JSGGetTranslation__13dDemo_actor_cCFP3Vec */ +void dDemo_actor_c::JSGGetTranslation(Vec*) const { + /* Nonmatching */ +} + +/* 8006B308-8006B324 .text JSGGetScaling__13dDemo_actor_cCFP3Vec */ +void dDemo_actor_c::JSGGetScaling(Vec*) const { + /* Nonmatching */ +} + +/* 8006B324-8006B39C .text JSGGetRotation__13dDemo_actor_cCFP3Vec */ +void dDemo_actor_c::JSGGetRotation(Vec*) const { + /* Nonmatching */ +} + diff --git a/src/d/d_detect.cpp b/src/d/d_detect.cpp new file mode 100644 index 000000000..5bf5c3d68 --- /dev/null +++ b/src/d/d_detect.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_detect.cpp +// + +#include "d_detect.h" +#include "dolphin/types.h" + +/* 8009BFD4-8009BFFC .text __ct__14dDetectPlace_cFv */ +dDetectPlace_c::dDetectPlace_c() { + /* Nonmatching */ +} + +/* 8009BFFC-8009C038 .text __dt__14dDetectPlace_cFv */ +dDetectPlace_c::~dDetectPlace_c() { + /* Nonmatching */ +} + +/* 8009C038-8009C048 .text chk_enable__14dDetectPlace_cCFv */ +void dDetectPlace_c::chk_enable() const { + /* Nonmatching */ +} + +/* 8009C048-8009C098 .text __ct__9dDetect_cFv */ +dDetect_c::dDetect_c() { + /* Nonmatching */ +} + +/* 8009C098-8009C0F8 .text __dt__9dDetect_cFv */ +dDetect_c::~dDetect_c() { + /* Nonmatching */ +} + +/* 8009C0F8-8009C14C .text proc__9dDetect_cFv */ +void dDetect_c::proc() { + /* Nonmatching */ +} + +/* 8009C14C-8009C1E0 .text chk_quake__9dDetect_cCFPC4cXyz */ +void dDetect_c::chk_quake(const cXyz*) const { + /* Nonmatching */ +} + +/* 8009C1E0-8009C254 .text set_quake__9dDetect_cFPC4cXyz */ +void dDetect_c::set_quake(const cXyz*) { + /* Nonmatching */ +} + +/* 8009C254-8009C32C .text chk_quake_area__9dDetect_cCFPC4cXyz */ +void dDetect_c::chk_quake_area(const cXyz*) const { + /* Nonmatching */ +} + +/* 8009C32C-8009C588 .text search_tag_light__9dDetect_cFPvPv */ +void dDetect_c::search_tag_light(void*, void*) { + /* Nonmatching */ +} + +/* 8009C588-8009C5B8 .text chk_light__9dDetect_cCFPC4cXyz */ +void dDetect_c::chk_light(const cXyz*) const { + /* Nonmatching */ +} + +/* 8009C5B8-8009C620 .text chk_attention__9dDetect_cCFP4cXyz */ +void dDetect_c::chk_attention(cXyz*) const { + /* Nonmatching */ +} + +/* 8009C620-8009C63C .text PrmAbstract__5daObjFPC10fopAc_ac_cQ310daTagLight5Act_c5Prm_eQ310daTagLight5Act_c5Prm_e */ +void daObj::PrmAbstract(const fopAc_ac_c*, daTagLight::Act_c::Prm_e, daTagLight::Act_c::Prm_e) { + /* Nonmatching */ +} + diff --git a/src/d/d_door.cpp b/src/d/d_door.cpp new file mode 100644 index 000000000..ca643af3b --- /dev/null +++ b/src/d/d_door.cpp @@ -0,0 +1,328 @@ +// +// Generated by dtk +// Translation Unit: d_door.cpp +// + +#include "d_door.h" +#include "dolphin/types.h" + +/* 8006B39C-8006B3A8 .text getSwbit__12dDoor_info_cFv */ +void dDoor_info_c::getSwbit() { + /* Nonmatching */ +} + +/* 8006B3A8-8006B3B4 .text getSwbit2__12dDoor_info_cFv */ +void dDoor_info_c::getSwbit2() { + /* Nonmatching */ +} + +/* 8006B3B4-8006B3C0 .text getType__12dDoor_info_cFv */ +void dDoor_info_c::getType() { + /* Nonmatching */ +} + +/* 8006B3C0-8006B3EC .text setType__12dDoor_info_cFUc */ +void dDoor_info_c::setType(unsigned char) { + /* Nonmatching */ +} + +/* 8006B3EC-8006B3F8 .text getEventNo__12dDoor_info_cFv */ +void dDoor_info_c::getEventNo() { + /* Nonmatching */ +} + +/* 8006B3F8-8006B404 .text getFRoomNo__12dDoor_info_cFv */ +void dDoor_info_c::getFRoomNo() { + /* Nonmatching */ +} + +/* 8006B404-8006B410 .text getBRoomNo__12dDoor_info_cFv */ +void dDoor_info_c::getBRoomNo() { + /* Nonmatching */ +} + +/* 8006B410-8006B41C .text getShipId__12dDoor_info_cFv */ +void dDoor_info_c::getShipId() { + /* Nonmatching */ +} + +/* 8006B41C-8006B428 .text getArg1__12dDoor_info_cFv */ +void dDoor_info_c::getArg1() { + /* Nonmatching */ +} + +/* 8006B428-8006B4C4 .text adjoinPlayer__12dDoor_info_cFv */ +void dDoor_info_c::adjoinPlayer() { + /* Nonmatching */ +} + +/* 8006B4C4-8006B554 .text getViewRoomNo__12dDoor_info_cFv */ +void dDoor_info_c::getViewRoomNo() { + /* Nonmatching */ +} + +/* 8006B554-8006B5E4 .text frontCheckOld__12dDoor_info_cFv */ +void dDoor_info_c::frontCheckOld() { + /* Nonmatching */ +} + +/* 8006B5E4-8006B620 .text __dt__7cSAngleFv */ +cSAngle::~cSAngle() { + /* Nonmatching */ +} + +/* 8006B620-8006B65C .text __dt__7cSGlobeFv */ +cSGlobe::~cSGlobe() { + /* Nonmatching */ +} + +/* 8006B65C-8006B6F4 .text frontCheck__12dDoor_info_cFv */ +void dDoor_info_c::frontCheck() { + /* Nonmatching */ +} + +/* 8006B6F4-8006B824 .text drawCheck_local__12dDoor_info_cFv */ +void dDoor_info_c::drawCheck_local() { + /* Nonmatching */ +} + +/* 8006B824-8006B8AC .text drawCheck__12dDoor_info_cFi */ +void dDoor_info_c::drawCheck(int) { + /* Nonmatching */ +} + +/* 8006B8AC-8006B954 .text checkExecute__12dDoor_info_cFv */ +void dDoor_info_c::checkExecute() { + /* Nonmatching */ +} + +/* 8006B954-8006BA30 .text startDemoProc__12dDoor_info_cFv */ +void dDoor_info_c::startDemoProc() { + /* Nonmatching */ +} + +/* 8006BA30-8006BB5C .text makeEventId__12dDoor_info_cFi */ +void dDoor_info_c::makeEventId(int) { + /* Nonmatching */ +} + +/* 8006BB5C-8006BBB0 .text initProc__12dDoor_info_cFi */ +void dDoor_info_c::initProc(int) { + /* Nonmatching */ +} + +/* 8006BBB0-8006BC50 .text initOpenDemo__12dDoor_info_cFi */ +void dDoor_info_c::initOpenDemo(int) { + /* Nonmatching */ +} + +/* 8006BC50-8006BDBC .text checkArea__12dDoor_info_cFfff */ +void dDoor_info_c::checkArea(float, float, float) { + /* Nonmatching */ +} + +/* 8006BDBC-8006BE94 .text openInitCom__12dDoor_info_cFi */ +void dDoor_info_c::openInitCom(int) { + /* Nonmatching */ +} + +/* 8006BE94-8006BF74 .text openProcCom__12dDoor_info_cFv */ +void dDoor_info_c::openProcCom() { + /* Nonmatching */ +} + +/* 8006BF74-8006C0A4 .text closeEndCom__12dDoor_info_cFv */ +void dDoor_info_c::closeEndCom() { + /* Nonmatching */ +} + +/* 8006C0A4-8006C0EC .text getDemoAction__12dDoor_info_cFv */ +void dDoor_info_c::getDemoAction() { + /* Nonmatching */ +} + +/* 8006C0EC-8006C1D8 .text setGoal__12dDoor_info_cFv */ +void dDoor_info_c::setGoal() { + /* Nonmatching */ +} + +/* 8006C1D8-8006C200 .text setPlayerAngle__12dDoor_info_cFi */ +void dDoor_info_c::setPlayerAngle(int) { + /* Nonmatching */ +} + +/* 8006C200-8006C2BC .text setPosAndAngle__12dDoor_info_cFP4cXyzs */ +void dDoor_info_c::setPosAndAngle(cXyz*, short) { + /* Nonmatching */ +} + +/* 8006C2BC-8006C388 .text smokeInit__13dDoor_smoke_cFP12dDoor_info_c */ +void dDoor_smoke_c::smokeInit(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006C388-8006C41C .text smokeProc__13dDoor_smoke_cFP12dDoor_info_c */ +void dDoor_smoke_c::smokeProc(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006C41C-8006C448 .text smokeEnd__13dDoor_smoke_cFv */ +void dDoor_smoke_c::smokeEnd() { + /* Nonmatching */ +} + +/* 8006C448-8006C478 .text keyResLoad__12dDoor_key2_cFv */ +void dDoor_key2_c::keyResLoad() { + /* Nonmatching */ +} + +/* 8006C478-8006C4A8 .text keyResDelete__12dDoor_key2_cFv */ +void dDoor_key2_c::keyResDelete() { + /* Nonmatching */ +} + +/* 8006C4A8-8006C5E8 .text keyInit__12dDoor_key2_cFP12dDoor_info_c */ +void dDoor_key2_c::keyInit(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006C5E8-8006C650 .text keyProc__12dDoor_key2_cFv */ +void dDoor_key2_c::keyProc() { + /* Nonmatching */ +} + +/* 8006C650-8006C764 .text keyCreate_Nkey__12dDoor_key2_cFv */ +void dDoor_key2_c::keyCreate_Nkey() { + /* Nonmatching */ +} + +/* 8006C764-8006C910 .text keyCreate_Bkey__12dDoor_key2_cFv */ +void dDoor_key2_c::keyCreate_Bkey() { + /* Nonmatching */ +} + +/* 8006C910-8006C948 .text keyCreate__12dDoor_key2_cFi */ +void dDoor_key2_c::keyCreate(int) { + /* Nonmatching */ +} + +/* 8006C948-8006C954 .text keyOn__12dDoor_key2_cFv */ +void dDoor_key2_c::keyOn() { + /* Nonmatching */ +} + +/* 8006C954-8006C960 .text keyOff__12dDoor_key2_cFv */ +void dDoor_key2_c::keyOff() { + /* Nonmatching */ +} + +/* 8006C960-8006CA10 .text calcMtx__12dDoor_key2_cFP12dDoor_info_c */ +void dDoor_key2_c::calcMtx(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006CA10-8006CA78 .text draw__12dDoor_key2_cFP12dDoor_info_c */ +void dDoor_key2_c::draw(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006CA78-8006CB28 .text calcMtx__12dDoor_stop_cFP12dDoor_info_c */ +void dDoor_stop_c::calcMtx(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006CB28-8006CBFC .text closeInit__12dDoor_stop_cFP12dDoor_info_c */ +void dDoor_stop_c::closeInit(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006CBFC-8006CC80 .text closeProc__12dDoor_stop_cFP12dDoor_info_c */ +void dDoor_stop_c::closeProc(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006CC80-8006CD50 .text openInit__12dDoor_stop_cFP12dDoor_info_c */ +void dDoor_stop_c::openInit(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006CD50-8006CDD8 .text openProc__12dDoor_stop_cFP12dDoor_info_c */ +void dDoor_stop_c::openProc(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006CDD8-8006CE8C .text create__12dDoor_stop_cFv */ +void dDoor_stop_c::create() { + /* Nonmatching */ +} + +/* 8006CE8C-8006CEA8 .text init__11dDoor_msg_cFs */ +void dDoor_msg_c::init(short) { + /* Nonmatching */ +} + +/* 8006CEA8-8006D0DC .text proc__11dDoor_msg_cFP4cXyz */ +void dDoor_msg_c::proc(cXyz*) { + /* Nonmatching */ +} + +/* 8006D0DC-8006D11C .text resLoad__12dDoor_hkyo_cFv */ +void dDoor_hkyo_c::resLoad() { + /* Nonmatching */ +} + +/* 8006D11C-8006D154 .text resDelete__12dDoor_hkyo_cFv */ +void dDoor_hkyo_c::resDelete() { + /* Nonmatching */ +} + +/* 8006D154-8006D2D4 .text create__12dDoor_hkyo_cFv */ +void dDoor_hkyo_c::create() { + /* Nonmatching */ +} + +/* 8006D2D4-8006D3A8 .text setAnm__12dDoor_hkyo_cFUc */ +void dDoor_hkyo_c::setAnm(unsigned char) { + /* Nonmatching */ +} + +/* 8006D3A8-8006D3B4 .text init__12dDoor_hkyo_cFv */ +void dDoor_hkyo_c::init() { + /* Nonmatching */ +} + +/* 8006D3B4-8006D464 .text calcMtx__12dDoor_hkyo_cFP12dDoor_info_cf */ +void dDoor_hkyo_c::calcMtx(dDoor_info_c*, float) { + /* Nonmatching */ +} + +/* 8006D464-8006D500 .text draw__12dDoor_hkyo_cFP12dDoor_info_c */ +void dDoor_hkyo_c::draw(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006D500-8006D71C .text proc__12dDoor_hkyo_cFP12dDoor_info_c */ +void dDoor_hkyo_c::proc(dDoor_info_c*) { + /* Nonmatching */ +} + +/* 8006D71C-8006D784 .text chkFirst__12dDoor_hkyo_cFv */ +void dDoor_hkyo_c::chkFirst() { + /* Nonmatching */ +} + +/* 8006D784-8006D7E8 .text onFirst__12dDoor_hkyo_cFv */ +void dDoor_hkyo_c::onFirst() { + /* Nonmatching */ +} + +/* 8006D7E8-8006D800 .text chkStart__12dDoor_hkyo_cFv */ +void dDoor_hkyo_c::chkStart() { + /* Nonmatching */ +} + +/* 8006D800-8006D804 .text setPlayerPosAndAngle__9daPy_py_cFP4cXyzs */ +void daPy_py_c::setPlayerPosAndAngle(cXyz*, short) { + /* Nonmatching */ +} + diff --git a/src/d/d_drawlist.cpp b/src/d/d_drawlist.cpp new file mode 100644 index 000000000..345702623 --- /dev/null +++ b/src/d/d_drawlist.cpp @@ -0,0 +1,523 @@ +// +// Generated by dtk +// Translation Unit: d_drawlist.cpp +// + +#include "d_drawlist.h" +#include "dolphin/types.h" + +/* 800804A4-800804C0 .text setViewPort__14dDlst_window_cFffffff */ +void dDlst_window_c::setViewPort(float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 800804C0-800804D4 .text setScissor__14dDlst_window_cFffff */ +void dDlst_window_c::setScissor(float, float, float, float) { + /* Nonmatching */ +} + +/* 800804D4-80080694 .text draw__13dDlst_2DTri_cFv */ +void dDlst_2DTri_c::draw() { + /* Nonmatching */ +} + +/* 80080694-80080784 .text draw__15dDlst_2DPoint_cFv */ +void dDlst_2DPoint_c::draw() { + /* Nonmatching */ +} + +/* 80080784-80080A50 .text draw__11dDlst_2DT_cFv */ +void dDlst_2DT_c::draw() { + /* Nonmatching */ +} + +/* 80080A50-800811E8 .text draw__12dDlst_2DT2_cFv */ +void dDlst_2DT2_c::draw() { + /* Nonmatching */ +} + +/* 800811E8-800812F4 .text init__12dDlst_2DT2_cFP7ResTIMGffffUcUcUcff */ +void dDlst_2DT2_c::init(ResTIMG*, float, float, float, float, unsigned char, unsigned char, unsigned char, float, float) { + /* Nonmatching */ +} + +/* 800812F4-800817CC .text draw__11dDlst_2DM_cFv */ +void dDlst_2DM_c::draw() { + /* Nonmatching */ +} + +/* 800817CC-80081850 .text init__11dDlst_2Dm_cFP7ResTIMGP7ResTIMGff */ +void dDlst_2Dm_c::init(ResTIMG*, ResTIMG*, float, float) { + /* Nonmatching */ +} + +/* 80081850-80081864 .text setPos__11dDlst_2Dm_cFssss */ +void dDlst_2Dm_c::setPos(short, short, short, short) { + /* Nonmatching */ +} + +/* 80081864-80081870 .text setScale__11dDlst_2Dm_cFff */ +void dDlst_2Dm_c::setScale(float, float) { + /* Nonmatching */ +} + +/* 80081870-80081888 .text setScroll__11dDlst_2Dm_cFiss */ +void dDlst_2Dm_c::setScroll(int, short, short) { + /* Nonmatching */ +} + +/* 80081888-80081DA4 .text draw__11dDlst_2Dm_cFv */ +void dDlst_2Dm_c::draw() { + /* Nonmatching */ +} + +/* 80081DA4-80082130 .text draw__12dDlst_2DMt_cFv */ +void dDlst_2DMt_c::draw() { + /* Nonmatching */ +} + +/* 80082130-800821B0 .text __ct__10dDlst_2D_cFP7ResTIMGssUc */ +dDlst_2D_c::dDlst_2D_c(ResTIMG*, short, short, unsigned char) { + /* Nonmatching */ +} + +/* 800821B0-80082264 .text draw__10dDlst_2D_cFv */ +void dDlst_2D_c::draw() { + /* Nonmatching */ +} + +/* 80082264-80082274 .text init__8cM_rnd_cFiii */ +void cM_rnd_c::init(int, int, int) { + /* Nonmatching */ +} + +/* 80082274-80082368 .text get__8cM_rnd_cFv */ +void cM_rnd_c::get() { + /* Nonmatching */ +} + +/* 80082368-800823A0 .text getF__8cM_rnd_cFf */ +void cM_rnd_c::getF(float) { + /* Nonmatching */ +} + +/* 800823A0-800823E8 .text getFX__8cM_rnd_cFf */ +void cM_rnd_c::getFX(float) { + /* Nonmatching */ +} + +/* 800823E8-80082424 .text getValue__8cM_rnd_cFff */ +void cM_rnd_c::getValue(float, float) { + /* Nonmatching */ +} + +/* 80082424-80082794 .text draw__18dDlst_effectLine_cFv */ +void dDlst_effectLine_c::draw() { + /* Nonmatching */ +} + +/* 80082794-80082828 .text update__18dDlst_effectLine_cFR4cXyzR8_GXColorUsUsUsUsffff */ +void dDlst_effectLine_c::update(cXyz&, _GXColor&, unsigned short, unsigned short, unsigned short, unsigned short, float, float, float, float) { + /* Nonmatching */ +} + +/* 80082828-80082838 .text set__22dDlst_alphaModelData_cFUcPA4_fUc */ +void dDlst_alphaModelData_c::set(unsigned char, float(*)[4], unsigned char) { + /* Nonmatching */ +} + +/* 80082838-80082E44 .text draw__22dDlst_alphaModelData_cFPA4_f */ +void dDlst_alphaModelData_c::draw(float(*)[4]) { + /* Nonmatching */ +} + +/* 80082E44-80082E58 .text __ct__18dDlst_alphaModel_cFv */ +dDlst_alphaModel_c::dDlst_alphaModel_c() { + /* Nonmatching */ +} + +/* 80082E58-80082EFC .text create__18dDlst_alphaModel_cFi */ +void dDlst_alphaModel_c::create(int) { + /* Nonmatching */ +} + +/* 80082EFC-80082F38 .text __dt__22dDlst_alphaModelData_cFv */ +dDlst_alphaModelData_c::~dDlst_alphaModelData_c() { + /* Nonmatching */ +} + +/* 80082F38-80082F3C .text __ct__22dDlst_alphaModelData_cFv */ +dDlst_alphaModelData_c::dDlst_alphaModelData_c() { + /* Nonmatching */ +} + +/* 80082F3C-80082F9C .text set__18dDlst_alphaModel_cFUcPA4_fUc */ +void dDlst_alphaModel_c::set(unsigned char, float(*)[4], unsigned char) { + /* Nonmatching */ +} + +/* 80082F9C-80083064 .text draw__18dDlst_alphaModel_cFPA4_f */ +void dDlst_alphaModel_c::draw(float(*)[4]) { + /* Nonmatching */ +} + +/* 80083064-800832C4 .text draw__22dDlst_alphaModelPacketFv */ +void dDlst_alphaModelPacket::draw() { + /* Nonmatching */ +} + +/* 800832C4-800833CC .text set__18dDlst_shadowPoly_cFP10cBgD_Vtx_tUsUsUsP8cM3dGPla */ +void dDlst_shadowPoly_c::set(cBgD_Vtx_t*, unsigned short, unsigned short, unsigned short, cM3dGPla*) { + /* Nonmatching */ +} + +/* 800833CC-800834A4 .text set__18dDlst_shadowPoly_cFR4cXyzR4cXyzR4cXyz */ +void dDlst_shadowPoly_c::set(cXyz&, cXyz&, cXyz&) { + /* Nonmatching */ +} + +/* 800834A4-80083568 .text draw__18dDlst_shadowPoly_cFv */ +void dDlst_shadowPoly_c::draw() { + /* Nonmatching */ +} + +/* 80083568-80083608 .text __dt__18dDlst_shadowReal_cFv */ +dDlst_shadowReal_c::~dDlst_shadowReal_c() { + /* Nonmatching */ +} + +/* 80083608-80083668 .text __dt__17dDlst_shadowTri_cFv */ +dDlst_shadowTri_c::~dDlst_shadowTri_c() { + /* Nonmatching */ +} + +/* 80083668-800836E0 .text J3DDrawBuffer__create__FUl */ +void J3DDrawBuffer__create__FUl { + /* Nonmatching */ +} + +/* 800836E0-800837F0 .text init__18dDlst_shadowReal_cFv */ +void dDlst_shadowReal_c::init() { + /* Nonmatching */ +} + +/* 800837F0-80083850 .text reset__18dDlst_shadowReal_cFv */ +void dDlst_shadowReal_c::reset() { + /* Nonmatching */ +} + +/* 80083850-8008398C .text imageDraw__18dDlst_shadowReal_cFPA4_f */ +void dDlst_shadowReal_c::imageDraw(float(*)[4]) { + /* Nonmatching */ +} + +/* 8008398C-80083B8C .text draw__18dDlst_shadowReal_cFv */ +void dDlst_shadowReal_c::draw() { + /* Nonmatching */ +} + +/* 80083B8C-80083DA0 .text psdRealCallBack__FP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla */ +void psdRealCallBack(cBgS_ShdwDraw*, cBgD_Vtx_t*, int, int, int, cM3dGPla*) { + /* Nonmatching */ +} + +/* 80083DA0-80083E18 .text seaRealCallBack__FPvR4cXyzR4cXyzR4cXyz */ +void seaRealCallBack(void*, cXyz&, cXyz&, cXyz&) { + /* Nonmatching */ +} + +/* 80083E18-800840B0 .text realPolygonCheck__FP4cXyzffP4cXyzP18dDlst_shadowPoly_c */ +void realPolygonCheck(cXyz*, float, float, cXyz*, dDlst_shadowPoly_c*) { + /* Nonmatching */ +} + +/* 800840B0-80084138 .text __dt__14ShdwDrawPoly_cFv */ +ShdwDrawPoly_c::~ShdwDrawPoly_c() { + /* Nonmatching */ +} + +/* 80084138-800841B0 .text __dt__13cBgS_ShdwDrawFv */ +cBgS_ShdwDraw::~cBgS_ShdwDraw() { + /* Nonmatching */ +} + +/* 800841B0-8008450C .text setShadowRealMtx__FPA4_fPA4_fPA4_fP4cXyzP4cXyzffP18dDlst_shadowPoly_cf */ +void setShadowRealMtx(float(*)[4], float(*)[4], float(*)[4], cXyz*, cXyz*, float, float, dDlst_shadowPoly_c*, float) { + /* Nonmatching */ +} + +/* 8008450C-800846C8 .text set__18dDlst_shadowReal_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c */ +void dDlst_shadowReal_c::set(unsigned long, signed char, J3DModel*, cXyz*, float, float, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 800846C8-80084844 .text set2__18dDlst_shadowReal_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c */ +void dDlst_shadowReal_c::set2(unsigned long, signed char, J3DModel*, cXyz*, float, float, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80084844-800848E8 .text add__18dDlst_shadowReal_cFP8J3DModel */ +void dDlst_shadowReal_c::add(J3DModel*) { + /* Nonmatching */ +} + +/* 800848E8-80084AC8 .text draw__20dDlst_shadowSimple_cFv */ +void dDlst_shadowSimple_c::draw() { + /* Nonmatching */ +} + +/* 80084AC8-80084D48 .text set__20dDlst_shadowSimple_cFP4cXyzffP4cXyzsfP9_GXTexObj */ +void dDlst_shadowSimple_c::set(cXyz*, float, float, cXyz*, short, float, _GXTexObj*) { + /* Nonmatching */ +} + +/* 80084D48-80084D94 .text init__21dDlst_shadowControl_cFv */ +void dDlst_shadowControl_c::init() { + /* Nonmatching */ +} + +/* 80084D94-80084DEC .text reset__21dDlst_shadowControl_cFv */ +void dDlst_shadowControl_c::reset() { + /* Nonmatching */ +} + +/* 80084DEC-80084EF0 .text imageDraw__21dDlst_shadowControl_cFPA4_f */ +void dDlst_shadowControl_c::imageDraw(float(*)[4]) { + /* Nonmatching */ +} + +/* 80084EF0-800850D4 .text draw__21dDlst_shadowControl_cFPA4_f */ +void dDlst_shadowControl_c::draw(float(*)[4]) { + /* Nonmatching */ +} + +/* 800850D4-80085170 .text setReal__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c */ +void dDlst_shadowControl_c::setReal(unsigned long, signed char, J3DModel*, cXyz*, float, float, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80085170-8008520C .text setReal2__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c */ +void dDlst_shadowControl_c::setReal2(unsigned long, signed char, J3DModel*, cXyz*, float, float, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 8008520C-80085274 .text addReal__21dDlst_shadowControl_cFUlP8J3DModel */ +void dDlst_shadowControl_c::addReal(unsigned long, J3DModel*) { + /* Nonmatching */ +} + +/* 80085274-800852D8 .text setSimple__21dDlst_shadowControl_cFP4cXyzffP4cXyzsfP9_GXTexObj */ +void dDlst_shadowControl_c::setSimple(cXyz*, float, float, cXyz*, short, float, _GXTexObj*) { + /* Nonmatching */ +} + +/* 800852D8-80085348 .text setSimpleTex__21dDlst_shadowControl_cFPv */ +void dDlst_shadowControl_c::setSimpleTex(void*) { + /* Nonmatching */ +} + +/* 80085348-800855B4 .text draw__18dDlst_mirrorPacketFv */ +void dDlst_mirrorPacket::draw() { + /* Nonmatching */ +} + +/* 800855B4-80085624 .text init__18dDlst_mirrorPacketFP7ResTIMG */ +void dDlst_mirrorPacket::init(ResTIMG*) { + /* Nonmatching */ +} + +/* 80085624-80085808 .text mirrorPolygonCheck__FP4cXyzP4cXyzfP18dDlst_shadowPoly_c */ +void mirrorPolygonCheck(cXyz*, cXyz*, float, dDlst_shadowPoly_c*) { + /* Nonmatching */ +} + +/* 80085808-800859DC .text update__18dDlst_mirrorPacketFPA4_fUcf */ +void dDlst_mirrorPacket::update(float(*)[4], unsigned char, float) { + /* Nonmatching */ +} + +/* 800859DC-80085AF4 .text draw__20dDlst_alphaVolPacketFv */ +void dDlst_alphaVolPacket::draw() { + /* Nonmatching */ +} + +/* 80085AF4-80085BBC .text draw__23dDlst_alphaInvVolPacketFv */ +void dDlst_alphaInvVolPacket::draw() { + /* Nonmatching */ +} + +/* 80085BBC-80085BFC .text newData__13dDlst_peekZ_cFssPUl */ +void dDlst_peekZ_c::newData(short, short, unsigned long*) { + /* Nonmatching */ +} + +/* 80085BFC-80085C6C .text peekData__13dDlst_peekZ_cFv */ +void dDlst_peekZ_c::peekData() { + /* Nonmatching */ +} + +/* 80085C6C-80085D74 .text __ct__12dDlst_list_cFv */ +dDlst_list_c::dDlst_list_c() { + /* Nonmatching */ +} + +/* 80085D74-80085DA4 .text __ct__26mDoExt_3DlineMatSortPacketFv */ +mDoExt_3DlineMatSortPacket::mDoExt_3DlineMatSortPacket() { + /* Nonmatching */ +} + +/* 80085DA4-80085E18 .text __ct__18dDlst_shadowReal_cFv */ +dDlst_shadowReal_c::dDlst_shadowReal_c() { + /* Nonmatching */ +} + +/* 80085E18-80085E9C .text __dt__22dDlst_shadowRealPoly_cFv */ +dDlst_shadowRealPoly_c::~dDlst_shadowRealPoly_c() { + /* Nonmatching */ +} + +/* 80085E9C-80085EE4 .text __ct__17dDlst_shadowTri_cFv */ +dDlst_shadowTri_c::dDlst_shadowTri_c() { + /* Nonmatching */ +} + +/* 80085EE4-80085F2C .text __dt__18dDlst_shadowPoly_cFv */ +dDlst_shadowPoly_c::~dDlst_shadowPoly_c() { + /* Nonmatching */ +} + +/* 80085F2C-80085F68 .text __dt__20dDlst_shadowSimple_cFv */ +dDlst_shadowSimple_c::~dDlst_shadowSimple_c() { + /* Nonmatching */ +} + +/* 80085F68-80085F6C .text __ct__20dDlst_shadowSimple_cFv */ +dDlst_shadowSimple_c::dDlst_shadowSimple_c() { + /* Nonmatching */ +} + +/* 80085F6C-800861F4 .text init__12dDlst_list_cFv */ +void dDlst_list_c::init() { + /* Nonmatching */ +} + +/* 800861F4-80086368 .text __dt__12dDlst_list_cFv */ +dDlst_list_c::~dDlst_list_c() { + /* Nonmatching */ +} + +/* 80086368-80086490 .text reset__12dDlst_list_cFv */ +void dDlst_list_c::reset() { + /* Nonmatching */ +} + +/* 80086490-80086540 .text entryZSortXluDrawList__12dDlst_list_cFP13J3DDrawBufferP9J3DPacketR4cXyz */ +void dDlst_list_c::entryZSortXluDrawList(J3DDrawBuffer*, J3DPacket*, cXyz&) { + /* Nonmatching */ +} + +/* 80086540-80086570 .text set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c */ +void dDlst_list_c::set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*) { + /* Nonmatching */ +} + +/* 80086570-800865C8 .text draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c */ +void dDlst_list_c::draw(dDlst_base_c**, dDlst_base_c**) { + /* Nonmatching */ +} + +/* 800865C8-800866C8 .text wipeIn__12dDlst_list_cFfR8_GXColor */ +void dDlst_list_c::wipeIn(float, _GXColor&) { + /* Nonmatching */ +} + +/* 800866C8-800866F0 .text wipeIn__12dDlst_list_cFf */ +void dDlst_list_c::wipeIn(float) { + /* Nonmatching */ +} + +/* 800866F0-80086790 .text calcWipe__12dDlst_list_cFv */ +void dDlst_list_c::calcWipe() { + /* Nonmatching */ +} + +/* 80086790-8008696C .text dDlst_texSpecmapST__FPC4cXyzPC12dKy_tevstr_cP12J3DModelDataf */ +void dDlst_texSpecmapST(const cXyz*, const dKy_tevstr_c*, J3DModelData*, float) { + /* Nonmatching */ +} + +/* 8008696C-800869C8 .text __dt__23dDlst_alphaInvVolPacketFv */ +dDlst_alphaInvVolPacket::~dDlst_alphaInvVolPacket() { + /* Nonmatching */ +} + +/* 800869C8-80086A24 .text __dt__20dDlst_alphaVolPacketFv */ +dDlst_alphaVolPacket::~dDlst_alphaVolPacket() { + /* Nonmatching */ +} + +/* 80086A24-80086AD0 .text __dt__18dDlst_mirrorPacketFv */ +dDlst_mirrorPacket::~dDlst_mirrorPacket() { + /* Nonmatching */ +} + +/* 80086AD0-80086AD8 .text getTri__22dDlst_shadowRealPoly_cFv */ +void dDlst_shadowRealPoly_c::getTri() { + /* Nonmatching */ +} + +/* 80086AD8-80086AE0 .text getTriMax__22dDlst_shadowRealPoly_cFv */ +void dDlst_shadowRealPoly_c::getTriMax() { + /* Nonmatching */ +} + +/* 80086AE0-80086B3C .text __dt__22dDlst_alphaModelPacketFv */ +dDlst_alphaModelPacket::~dDlst_alphaModelPacket() { + /* Nonmatching */ +} + +/* 80086B3C-80086B98 .text __dt__18dDlst_effectLine_cFv */ +dDlst_effectLine_c::~dDlst_effectLine_c() { + /* Nonmatching */ +} + +/* 80086B98-80086C10 .text __dt__10dDlst_2D_cFv */ +dDlst_2D_c::~dDlst_2D_c() { + /* Nonmatching */ +} + +/* 80086C10-80086C6C .text __dt__12dDlst_2DMt_cFv */ +dDlst_2DMt_c::~dDlst_2DMt_c() { + /* Nonmatching */ +} + +/* 80086C6C-80086CC8 .text __dt__11dDlst_2Dm_cFv */ +dDlst_2Dm_c::~dDlst_2Dm_c() { + /* Nonmatching */ +} + +/* 80086CC8-80086D24 .text __dt__11dDlst_2DM_cFv */ +dDlst_2DM_c::~dDlst_2DM_c() { + /* Nonmatching */ +} + +/* 80086D24-80086D80 .text __dt__12dDlst_2DT2_cFv */ +dDlst_2DT2_c::~dDlst_2DT2_c() { + /* Nonmatching */ +} + +/* 80086D80-80086DDC .text __dt__11dDlst_2DT_cFv */ +dDlst_2DT_c::~dDlst_2DT_c() { + /* Nonmatching */ +} + +/* 80086DDC-80086E38 .text __dt__15dDlst_2DPoint_cFv */ +dDlst_2DPoint_c::~dDlst_2DPoint_c() { + /* Nonmatching */ +} + +/* 80086E38-80086E94 .text __dt__13dDlst_2DTri_cFv */ +dDlst_2DTri_c::~dDlst_2DTri_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_envse.cpp b/src/d/d_envse.cpp new file mode 100644 index 000000000..dee0af0b2 --- /dev/null +++ b/src/d/d_envse.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_envse.cpp +// + +#include "d_envse.h" +#include "dolphin/types.h" + +/* 8017D4C0-8017D4C8 .text dEnvSe_Draw__FP8dEnvSe_c */ +void dEnvSe_Draw(dEnvSe_c*) { + /* Nonmatching */ +} + +/* 8017D4C8-8017D700 .text dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath */ +void dEnvSe_getNearPathPos(cXyz*, cXyz*, dPath*) { + /* Nonmatching */ +} + +/* 8017D700-8017DAE0 .text execute__8dEnvSe_cFv */ +void dEnvSe_c::execute() { + /* Nonmatching */ +} + +/* 8017DAE0-8017DB00 .text dEnvSe_Execute__FP8dEnvSe_c */ +void dEnvSe_Execute(dEnvSe_c*) { + /* Nonmatching */ +} + +/* 8017DB00-8017DB08 .text dEnvSe_IsDelete__FP8dEnvSe_c */ +void dEnvSe_IsDelete(dEnvSe_c*) { + /* Nonmatching */ +} + +/* 8017DB08-8017DB38 .text dEnvSe_Delete__FP8dEnvSe_c */ +void dEnvSe_Delete(dEnvSe_c*) { + /* Nonmatching */ +} + +/* 8017DB38-8017DB40 .text dEnvSe_Create__FP12kankyo_class */ +void dEnvSe_Create(kankyo_class*) { + /* Nonmatching */ +} + diff --git a/src/d/d_ev_camera.cpp b/src/d/d_ev_camera.cpp new file mode 100644 index 000000000..ec02ff53b --- /dev/null +++ b/src/d/d_ev_camera.cpp @@ -0,0 +1,253 @@ +// +// Generated by dtk +// Translation Unit: d_ev_camera.cpp +// + +#include "d_ev_camera.h" +#include "dolphin/types.h" + +/* 800B004C-800B0174 .text StartEventCamera__9dCamera_cFiie */ +void dCamera_c::StartEventCamera(int, int, ...) { + /* Nonmatching */ +} + +/* 800B0174-800B01BC .text EndEventCamera__9dCamera_cFi */ +void dCamera_c::EndEventCamera(int) { + /* Nonmatching */ +} + +/* 800B01BC-800B0248 .text searchEventArgData__9dCamera_cFPc */ +void dCamera_c::searchEventArgData(char*) { + /* Nonmatching */ +} + +/* 800B0248-800B0310 .text getEvIntData__9dCamera_cFPiPc */ +void dCamera_c::getEvIntData(int*, char*) { + /* Nonmatching */ +} + +/* 800B0310-800B03BC .text getEvStringPntData__9dCamera_cFPc */ +void dCamera_c::getEvStringPntData(char*) { + /* Nonmatching */ +} + +/* 800B03BC-800B0484 .text getEvIntData__9dCamera_cFPiPci */ +void dCamera_c::getEvIntData(int*, char*, int) { + /* Nonmatching */ +} + +/* 800B0484-800B055C .text getEvFloatData__9dCamera_cFPfPcf */ +void dCamera_c::getEvFloatData(float*, char*, float) { + /* Nonmatching */ +} + +/* 800B055C-800B066C .text getEvXyzData__9dCamera_cFP4cXyzPc4cXyz */ +void dCamera_c::getEvXyzData(cXyz*, char*, cXyz) { + /* Nonmatching */ +} + +/* 800B066C-800B074C .text getEvStringData__9dCamera_cFPcPcPc */ +void dCamera_c::getEvStringData(char*, char*, char*) { + /* Nonmatching */ +} + +/* 800B074C-800B07F4 .text getEvStringPntData__9dCamera_cFPcPc */ +void dCamera_c::getEvStringPntData(char*, char*) { + /* Nonmatching */ +} + +/* 800B07F4-800B0904 .text getEvActor__9dCamera_cFPc */ +void dCamera_c::getEvActor(char*) { + /* Nonmatching */ +} + +/* 800B0904-800B0A20 .text getEvActor__9dCamera_cFPcPc */ +void dCamera_c::getEvActor(char*, char*) { + /* Nonmatching */ +} + +/* 800B0A20-800B0AF8 .text pauseEvCamera__9dCamera_cFv */ +void dCamera_c::pauseEvCamera() { + /* Nonmatching */ +} + +/* 800B0AF8-800B14D4 .text fixedFrameEvCamera__9dCamera_cFv */ +void dCamera_c::fixedFrameEvCamera() { + /* Nonmatching */ +} + +/* 800B14D4-800B18E4 .text stokerEvCamera__9dCamera_cFv */ +void dCamera_c::stokerEvCamera() { + /* Nonmatching */ +} + +/* 800B18E4-800B2680 .text rollingEvCamera__9dCamera_cFv */ +void dCamera_c::rollingEvCamera() { + /* Nonmatching */ +} + +/* 800B2680-800B2B60 .text fixedPositionEvCamera__9dCamera_cFv */ +void dCamera_c::fixedPositionEvCamera() { + /* Nonmatching */ +} + +/* 800B2B60-800B3CC8 .text uniformTransEvCamera__9dCamera_cFv */ +void dCamera_c::uniformTransEvCamera() { + /* Nonmatching */ +} + +/* 800B3CC8-800B3D04 .text U__7cSGlobeFRC7cSAngle */ +void cSGlobe::U(const cSAngle&) { + /* Nonmatching */ +} + +/* 800B3D04-800B3D20 .text __as__7cSGlobeFRC7cSGlobe */ +void cSGlobe::operator=(const cSGlobe&) { + /* Nonmatching */ +} + +/* 800B3D20-800B3DA4 .text abs__4cXyzCFv */ +void cXyz::abs() const { + /* Nonmatching */ +} + +/* 800B3DA4-800B3DC0 .text __as__4cXyzFRC4cXyz */ +void cXyz::operator=(const cXyz&) { + /* Nonmatching */ +} + +/* 800B3DC0-800B3DDC .text __ct__4cXyzFRC4cXyz */ +cXyz::cXyz(const cXyz&) { + /* Nonmatching */ +} + +/* 800B3DDC-800B3E18 .text __dt__Q29dCamera_c26@class$5621d_ev_camera_cppFv */ +dCamera_c::@class$5621d_ev_camera_cpp::~@class$5621d_ev_camera_cpp() { + /* Nonmatching */ +} + +/* 800B3E18-800B5110 .text uniformBrakeEvCamera__9dCamera_cFv */ +void dCamera_c::uniformBrakeEvCamera() { + /* Nonmatching */ +} + +/* 800B5110-800B514C .text __dt__Q29dCamera_c26@class$6314d_ev_camera_cppFv */ +dCamera_c::@class$6314d_ev_camera_cpp::~@class$6314d_ev_camera_cpp() { + /* Nonmatching */ +} + +/* 800B514C-800B6434 .text uniformAcceleEvCamera__9dCamera_cFv */ +void dCamera_c::uniformAcceleEvCamera() { + /* Nonmatching */ +} + +/* 800B6434-800B6470 .text __dt__Q29dCamera_c26@class$6993d_ev_camera_cppFv */ +dCamera_c::@class$6993d_ev_camera_cpp::~@class$6993d_ev_camera_cpp() { + /* Nonmatching */ +} + +/* 800B6470-800B7640 .text watchActorEvCamera__9dCamera_cFv */ +void dCamera_c::watchActorEvCamera() { + /* Nonmatching */ +} + +/* 800B7640-800B767C .text V__7cSGlobeFRC7cSAngle */ +void cSGlobe::V(const cSAngle&) { + /* Nonmatching */ +} + +/* 800B767C-800B76C8 .text lineCollisionCheck__25@unnamed@d_ev_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_c */ +void @unnamed@d_ev_camera_cpp@::lineCollisionCheck(cXyz, cXyz, fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800B76C8-800B7E00 .text restorePosEvCamera__9dCamera_cFv */ +void dCamera_c::restorePosEvCamera() { + /* Nonmatching */ +} + +/* 800B7E00-800B7EBC .text talktoEvCamera__9dCamera_cFv */ +void dCamera_c::talktoEvCamera() { + /* Nonmatching */ +} + +/* 800B7EBC-800B8108 .text maptoolIdEvCamera__9dCamera_cFv */ +void dCamera_c::maptoolIdEvCamera() { + /* Nonmatching */ +} + +/* 800B8108-800B81D0 .text styleEvCamera__9dCamera_cFv */ +void dCamera_c::styleEvCamera() { + /* Nonmatching */ +} + +/* 800B81D0-800B8AB8 .text gameOverEvCamera__9dCamera_cFv */ +void dCamera_c::gameOverEvCamera() { + /* Nonmatching */ +} + +/* 800B8AB8-800B8C90 .text tactEvCamera__9dCamera_cFv */ +void dCamera_c::tactEvCamera() { + /* Nonmatching */ +} + +/* 800B8C90-800B99B8 .text windDirectionEvCamera__9dCamera_cFv */ +void dCamera_c::windDirectionEvCamera() { + /* Nonmatching */ +} + +/* 800B99B8-800B9FB0 .text turnToActorEvCamera__9dCamera_cFv */ +void dCamera_c::turnToActorEvCamera() { + /* Nonmatching */ +} + +/* 800B9FB0-800BA688 .text tornadoWarpEvCamera__9dCamera_cFv */ +void dCamera_c::tornadoWarpEvCamera() { + /* Nonmatching */ +} + +/* 800BA688-800BA7BC .text saveEvCamera__9dCamera_cFv */ +void dCamera_c::saveEvCamera() { + /* Nonmatching */ +} + +/* 800BA7BC-800BA904 .text loadEvCamera__9dCamera_cFv */ +void dCamera_c::loadEvCamera() { + /* Nonmatching */ +} + +/* 800BA904-800BB39C .text useItem0EvCamera__9dCamera_cFv */ +void dCamera_c::useItem0EvCamera() { + /* Nonmatching */ +} + +/* 800BB39C-800BBD88 .text useItem1EvCamera__9dCamera_cFv */ +void dCamera_c::useItem1EvCamera() { + /* Nonmatching */ +} + +/* 800BBD88-800BC364 .text getItemEvCamera__9dCamera_cFv */ +void dCamera_c::getItemEvCamera() { + /* Nonmatching */ +} + +/* 800BC364-800BC9D8 .text possessedEvCamera__9dCamera_cFv */ +void dCamera_c::possessedEvCamera() { + /* Nonmatching */ +} + +/* 800BC9D8-800BCDA0 .text fixedFramesEvCamera__9dCamera_cFv */ +void dCamera_c::fixedFramesEvCamera() { + /* Nonmatching */ +} + +/* 800BCDA0-800BCFE8 .text bSplineEvCamera__9dCamera_cFv */ +void dCamera_c::bSplineEvCamera() { + /* Nonmatching */ +} + +/* 800BCFE8-800BD678 .text twoActor0EvCamera__9dCamera_cFv */ +void dCamera_c::twoActor0EvCamera() { + /* Nonmatching */ +} + diff --git a/src/d/d_event.cpp b/src/d/d_event.cpp new file mode 100644 index 000000000..681ce58d0 --- /dev/null +++ b/src/d/d_event.cpp @@ -0,0 +1,198 @@ +// +// Generated by dtk +// Translation Unit: d_event.cpp +// + +#include "d_event.h" +#include "dolphin/types.h" + +/* 8006FE04-8006FE54 .text __ct__14dEvt_control_cFv */ +dEvt_control_c::dEvt_control_c() { + /* Nonmatching */ +} + +/* 8006FE54-8006FE58 .text __ct__12dEvt_order_cFv */ +dEvt_order_c::dEvt_order_c() { + /* Nonmatching */ +} + +/* 8006FE58-8006FEE8 .text orderOld__14dEvt_control_cFUsUsUsUsPvPvPCv */ +void dEvt_control_c::orderOld(unsigned short, unsigned short, unsigned short, unsigned short, void*, void*, const void*) { + /* Nonmatching */ +} + +/* 8006FEE8-8007002C .text order__14dEvt_control_cFUsUsUsUsPvPvsUc */ +void dEvt_control_c::order(unsigned short, unsigned short, unsigned short, unsigned short, void*, void*, short, unsigned char) { + /* Nonmatching */ +} + +/* 8007002C-8007015C .text setParam__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::setParam(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 8007015C-8007018C .text beforeFlagProc__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::beforeFlagProc(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 8007018C-80070218 .text afterFlagProc__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::afterFlagProc(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 80070218-80070290 .text commonCheck__14dEvt_control_cFP12dEvt_order_cUsUs */ +void dEvt_control_c::commonCheck(dEvt_order_c*, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 80070290-80070390 .text talkCheck__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::talkCheck(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 80070390-8007055C .text talkXyCheck__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::talkXyCheck(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 8007055C-800706D8 .text photoCheck__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::photoCheck(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 800706D8-800707C0 .text catchCheck__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::catchCheck(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 800707C0-80070870 .text talkEnd__14dEvt_control_cFv */ +void dEvt_control_c::talkEnd() { + /* Nonmatching */ +} + +/* 80070870-800709C0 .text demoCheck__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::demoCheck(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 800709C0-80070A64 .text demoEnd__14dEvt_control_cFv */ +void dEvt_control_c::demoEnd() { + /* Nonmatching */ +} + +/* 80070A64-80070B24 .text potentialCheck__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::potentialCheck(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 80070B24-80070C54 .text doorCheck__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::doorCheck(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 80070C54-80070D1C .text itemCheck__14dEvt_control_cFP12dEvt_order_c */ +void dEvt_control_c::itemCheck(dEvt_order_c*) { + /* Nonmatching */ +} + +/* 80070D1C-80070DD4 .text endProc__14dEvt_control_cFv */ +void dEvt_control_c::endProc() { + /* Nonmatching */ +} + +/* 80070DD4-80070E1C .text checkChange__14dEvt_control_cFv */ +void dEvt_control_c::checkChange() { + /* Nonmatching */ +} + +/* 80070E1C-80070EA8 .text changeProc__14dEvt_control_cFv */ +void dEvt_control_c::changeProc() { + /* Nonmatching */ +} + +/* 80070EA8-80071020 .text checkStart__14dEvt_control_cFv */ +void dEvt_control_c::checkStart() { + /* Nonmatching */ +} + +/* 80071020-80071048 .text soundProc__14dEvt_control_cFv */ +void dEvt_control_c::soundProc() { + /* Nonmatching */ +} + +/* 80071048-80071140 .text check__14dEvt_control_cFv */ +void dEvt_control_c::check() { + /* Nonmatching */ +} + +/* 80071140-80071270 .text photoCheck__14dEvt_control_cFv */ +void dEvt_control_c::photoCheck() { + /* Nonmatching */ +} + +/* 80071270-80071418 .text moveApproval__14dEvt_control_cFPv */ +void dEvt_control_c::moveApproval(void*) { + /* Nonmatching */ +} + +/* 80071418-80071468 .text compulsory__14dEvt_control_cFPvPCcUs */ +void dEvt_control_c::compulsory(void*, const char*, unsigned short) { + /* Nonmatching */ +} + +/* 80071468-800714AC .text remove__14dEvt_control_cFv */ +void dEvt_control_c::remove() { + /* Nonmatching */ +} + +/* 800714AC-80071534 .text getStageEventDt__14dEvt_control_cFv */ +void dEvt_control_c::getStageEventDt() { + /* Nonmatching */ +} + +/* 80071534-800715B8 .text nextStageEventDt__14dEvt_control_cFPv */ +void dEvt_control_c::nextStageEventDt(void*) { + /* Nonmatching */ +} + +/* 800715B8-800715DC .text getPId__14dEvt_control_cFPv */ +void dEvt_control_c::getPId(void*) { + /* Nonmatching */ +} + +/* 800715DC-8007160C .text convPId__14dEvt_control_cFUi */ +void dEvt_control_c::convPId(unsigned int) { + /* Nonmatching */ +} + +/* 8007160C-80071618 .text getTactFreeMStick__14dEvt_control_cFi */ +void dEvt_control_c::getTactFreeMStick(int) { + /* Nonmatching */ +} + +/* 80071618-80071624 .text getTactFreeCStick__14dEvt_control_cFi */ +void dEvt_control_c::getTactFreeCStick(int) { + /* Nonmatching */ +} + +/* 80071624-80071658 .text __ct__11dEvt_info_cFv */ +dEvt_info_c::dEvt_info_c() { + /* Nonmatching */ +} + +/* 80071658-800716AC .text setEventName__11dEvt_info_cFPc */ +void dEvt_info_c::setEventName(char*) { + /* Nonmatching */ +} + +/* 800716AC-800716F8 .text getEventName__11dEvt_info_cFv */ +void dEvt_info_c::getEventName() { + /* Nonmatching */ +} + +/* 800716F8-80071778 .text giveItemCut__14dEvt_control_cFUc */ +void dEvt_control_c::giveItemCut(unsigned char) { + /* Nonmatching */ +} + diff --git a/src/d/d_event_data.cpp b/src/d/d_event_data.cpp new file mode 100644 index 000000000..619f1eb1a --- /dev/null +++ b/src/d/d_event_data.cpp @@ -0,0 +1,123 @@ +// +// Generated by dtk +// Translation Unit: d_event_data.cpp +// + +#include "d_event_data.h" +#include "dolphin/types.h" + +/* 80071778-8007195C .text dEvDt_Next_Stage__Fii */ +void dEvDt_Next_Stage(int, int) { + /* Nonmatching */ +} + +/* 8007195C-800719C4 .text flagCheck__11dEvDtFlag_cFi */ +void dEvDtFlag_c::flagCheck(int) { + /* Nonmatching */ +} + +/* 800719C4-80071A2C .text flagSet__11dEvDtFlag_cFi */ +void dEvDtFlag_c::flagSet(int) { + /* Nonmatching */ +} + +/* 80071A2C-80071AA8 .text flagMaxCheck__11dEvDtFlag_cFi */ +void dEvDtFlag_c::flagMaxCheck(int) { + /* Nonmatching */ +} + +/* 80071AA8-80071AC8 .text init__11dEvDtFlag_cFv */ +void dEvDtFlag_c::init() { + /* Nonmatching */ +} + +/* 80071AC8-80071B4C .text finish_check__12dEvDtEvent_cFv */ +void dEvDtEvent_c::finish_check() { + /* Nonmatching */ +} + +/* 80071B4C-80071BB4 .text specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c */ +void dEvDtEvent_c::specialStaffProc(dEvDtStaff_c*) { + /* Nonmatching */ +} + +/* 80071BB4-80071C18 .text specialProc_WaitStart__12dEvDtStaff_cFi */ +void dEvDtStaff_c::specialProc_WaitStart(int) { + /* Nonmatching */ +} + +/* 80071C18-80071C5C .text specialProc_WaitProc__12dEvDtStaff_cFi */ +void dEvDtStaff_c::specialProc_WaitProc(int) { + /* Nonmatching */ +} + +/* 80071C5C-80071D08 .text specialProc__12dEvDtStaff_cFv */ +void dEvDtStaff_c::specialProc() { + /* Nonmatching */ +} + +/* 80071D08-80071D58 .text init__12dEvDtStaff_cFv */ +void dEvDtStaff_c::init() { + /* Nonmatching */ +} + +/* 80071D58-80071D88 .text advanceCut__12dEvDtStaff_cFi */ +void dEvDtStaff_c::advanceCut(int) { + /* Nonmatching */ +} + +/* 80071D88-80071F58 .text specialProcLight__12dEvDtStaff_cFv */ +void dEvDtStaff_c::specialProcLight() { + /* Nonmatching */ +} + +/* 80071F58-80072458 .text specialProcMessage__12dEvDtStaff_cFv */ +void dEvDtStaff_c::specialProcMessage() { + /* Nonmatching */ +} + +/* 80072458-80072748 .text specialProcSound__12dEvDtStaff_cFv */ +void dEvDtStaff_c::specialProcSound() { + /* Nonmatching */ +} + +/* 80072748-80072A28 .text specialProcCreate__12dEvDtStaff_cFv */ +void dEvDtStaff_c::specialProcCreate() { + /* Nonmatching */ +} + +/* 80072A28-80073064 .text specialProcDirector__12dEvDtStaff_cFv */ +void dEvDtStaff_c::specialProcDirector() { + /* Nonmatching */ +} + +/* 80073064-800733CC .text specialProcPackage__12dEvDtStaff_cFv */ +void dEvDtStaff_c::specialProcPackage() { + /* Nonmatching */ +} + +/* 800733CC-800735BC .text specialProcTimekeeper__12dEvDtStaff_cFv */ +void dEvDtStaff_c::specialProcTimekeeper() { + /* Nonmatching */ +} + +/* 800735BC-8007364C .text startCheck__10dEvDtCut_cFv */ +void dEvDtCut_c::startCheck() { + /* Nonmatching */ +} + +/* 8007364C-80073674 .text init__11dEvDtBase_cFv */ +void dEvDtBase_c::init() { + /* Nonmatching */ +} + +/* 80073674-800736E4 .text advanceCut__11dEvDtBase_cFP12dEvDtEvent_c */ +void dEvDtBase_c::advanceCut(dEvDtEvent_c*) { + /* Nonmatching */ +} + +/* 800736E4-800737DC .text advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c */ +void dEvDtBase_c::advanceCutLocal(dEvDtStaff_c*) { + /* Nonmatching */ +} + diff --git a/src/d/d_event_manager.cpp b/src/d/d_event_manager.cpp new file mode 100644 index 000000000..2caef5fae --- /dev/null +++ b/src/d/d_event_manager.cpp @@ -0,0 +1,278 @@ +// +// Generated by dtk +// Translation Unit: d_event_manager.cpp +// + +#include "d_event_manager.h" +#include "dolphin/types.h" + +/* 800737DC-800737F4 .text init__18dEvent_exception_cFv */ +void dEvent_exception_c::init() { + /* Nonmatching */ +} + +/* 800737F4-80073900 .text setStartDemo__18dEvent_exception_cFi */ +void dEvent_exception_c::setStartDemo(int) { + /* Nonmatching */ +} + +/* 80073900-80073A48 .text getEventName__18dEvent_exception_cFv */ +void dEvent_exception_c::getEventName() { + /* Nonmatching */ +} + +/* 80073A48-80073A4C .text debugBfProc__16dEvent_manager_cFv */ +void dEvent_manager_c::debugBfProc() { + /* Nonmatching */ +} + +/* 80073A4C-80073BC0 .text getSubstance__16dEvent_manager_cFP11dEvDtData_ci */ +void dEvent_manager_c::getSubstance(dEvDtData_c*, int) { + /* Nonmatching */ +} + +/* 80073BC0-80073C94 .text setData__16dEvent_manager_cFPCc */ +void dEvent_manager_c::setData(const char*) { + /* Nonmatching */ +} + +/* 80073C94-80073D10 .text create__16dEvent_manager_cFv */ +void dEvent_manager_c::create() { + /* Nonmatching */ +} + +/* 80073D10-80073D54 .text remove__16dEvent_manager_cFv */ +void dEvent_manager_c::remove() { + /* Nonmatching */ +} + +/* 80073D54-80073E00 .text findObjectCallBack__FP10fopAc_ac_cPv */ +void findObjectCallBack(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 80073E00-80073F14 .text extraOnObjectCallBack__FP10fopAc_ac_cPv */ +void extraOnObjectCallBack(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 80073F14-80073FD4 .text extraOffObjectCallBack__FP10fopAc_ac_cPv */ +void extraOffObjectCallBack(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 80073FD4-80073FF0 .text allOffObjectCallBack__FP10fopAc_ac_cPv */ +void allOffObjectCallBack(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 80073FF0-80074108 .text startProc__16dEvent_manager_cFP12dEvDtEvent_c */ +void dEvent_manager_c::startProc(dEvDtEvent_c*) { + /* Nonmatching */ +} + +/* 80074108-80074114 .text closeProc__16dEvent_manager_cFP12dEvDtEvent_c */ +void dEvent_manager_c::closeProc(dEvDtEvent_c*) { + /* Nonmatching */ +} + +/* 80074114-800741D4 .text endProc__16dEvent_manager_cFsi */ +void dEvent_manager_c::endProc(short, int) { + /* Nonmatching */ +} + +/* 800741D4-80074324 .text mainProc__16dEvent_manager_cFv */ +void dEvent_manager_c::mainProc() { + /* Nonmatching */ +} + +/* 80074324-80074370 .text runProc__16dEvent_manager_cFv */ +void dEvent_manager_c::runProc() { + /* Nonmatching */ +} + +/* 80074370-800743AC .text getEventData__16dEvent_manager_cFs */ +void dEvent_manager_c::getEventData(short) { + /* Nonmatching */ +} + +/* 800743AC-800744AC .text getEventIdx__16dEvent_manager_cFPCcUc */ +void dEvent_manager_c::getEventIdx(const char*, unsigned char) { + /* Nonmatching */ +} + +/* 800744AC-800744E8 .text order__16dEvent_manager_cFs */ +void dEvent_manager_c::order(short) { + /* Nonmatching */ +} + +/* 800744E8-80074528 .text startCheck__16dEvent_manager_cFs */ +void dEvent_manager_c::startCheck(short) { + /* Nonmatching */ +} + +/* 80074528-80074564 .text startCheckOld__16dEvent_manager_cFPCc */ +void dEvent_manager_c::startCheckOld(const char*) { + /* Nonmatching */ +} + +/* 80074564-800745A4 .text endCheck__16dEvent_manager_cFs */ +void dEvent_manager_c::endCheck(short) { + /* Nonmatching */ +} + +/* 800745A4-800745E0 .text endCheckOld__16dEvent_manager_cFPCc */ +void dEvent_manager_c::endCheckOld(const char*) { + /* Nonmatching */ +} + +/* 800745E0-80074718 .text getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci */ +void dEvent_manager_c::getMyStaffId(const char*, fopAc_ac_c*, int) { + /* Nonmatching */ +} + +/* 80074718-8007473C .text getIsAddvance__16dEvent_manager_cFi */ +void dEvent_manager_c::getIsAddvance(int) { + /* Nonmatching */ +} + +/* 8007473C-80074824 .text dEvmng_strcmp__FPCcPc */ +void dEvmng_strcmp(const char*, char*) { + /* Nonmatching */ +} + +/* 80074824-80074964 .text getMyActIdx__16dEvent_manager_cFiPCPCciii */ +void dEvent_manager_c::getMyActIdx(int, const char* const*, int, int, int) { + /* Nonmatching */ +} + +/* 80074964-800749A0 .text getMyActName__16dEvent_manager_cFi */ +void dEvent_manager_c::getMyActName(int) { + /* Nonmatching */ +} + +/* 800749A0-800749D0 .text getMyNowCutName__16dEvent_manager_cFi */ +void dEvent_manager_c::getMyNowCutName(int) { + /* Nonmatching */ +} + +/* 800749D0-80074AA0 .text getMyDataP__16dEvent_manager_cFiPCci */ +void dEvent_manager_c::getMyDataP(int, const char*, int) { + /* Nonmatching */ +} + +/* 80074AA0-80074AF8 .text getMySubstanceP__16dEvent_manager_cFiPCci */ +void dEvent_manager_c::getMySubstanceP(int, const char*, int) { + /* Nonmatching */ +} + +/* 80074AF8-80074B30 .text getMySubstanceNum__16dEvent_manager_cFiPCc */ +void dEvent_manager_c::getMySubstanceNum(int, const char*) { + /* Nonmatching */ +} + +/* 80074B30-80074B7C .text cutEnd__16dEvent_manager_cFi */ +void dEvent_manager_c::cutEnd(int) { + /* Nonmatching */ +} + +/* 80074B7C-80074BB0 .text getEventPrio__16dEvent_manager_cFs */ +void dEvent_manager_c::getEventPrio(short) { + /* Nonmatching */ +} + +/* 80074BB0-80074BE4 .text getEventEndSound__16dEvent_manager_cFs */ +void dEvent_manager_c::getEventEndSound(short) { + /* Nonmatching */ +} + +/* 80074BE4-80074D78 .text exceptionProc__16dEvent_manager_cFv */ +void dEvent_manager_c::exceptionProc() { + /* Nonmatching */ +} + +/* 80074D78-80074DB4 .text issueStaff__16dEvent_manager_cFPCc */ +void dEvent_manager_c::issueStaff(const char*) { + /* Nonmatching */ +} + +/* 80074DB4-80074DDC .text cancelStaff__16dEvent_manager_cFPCc */ +void dEvent_manager_c::cancelStaff(const char*) { + /* Nonmatching */ +} + +/* 80074DDC-80074DF8 .text setGoal__16dEvent_manager_cFP4cXyz */ +void dEvent_manager_c::setGoal(cXyz*) { + /* Nonmatching */ +} + +/* 80074DF8-80074E00 .text getGoal__16dEvent_manager_cFv */ +void dEvent_manager_c::getGoal() { + /* Nonmatching */ +} + +/* 80074E00-80074EB4 .text findShutterCallBack__FP10fopAc_ac_cPv */ +void findShutterCallBack(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 80074EB4-80074FE8 .text specialCast_Shutter__16dEvent_manager_cFsi */ +void dEvent_manager_c::specialCast_Shutter(short, int) { + /* Nonmatching */ +} + +/* 80074FE8-800750FC .text specialCast__16dEvent_manager_cFPCci */ +void dEvent_manager_c::specialCast(const char*, int) { + /* Nonmatching */ +} + +/* 800750FC-80075288 .text setPrmStaff__16dEvent_manager_cFPvi */ +void dEvent_manager_c::setPrmStaff(void*, int) { + /* Nonmatching */ +} + +/* 80075288-8007537C .text getToolId__16dEvent_manager_cFUci */ +void dEvent_manager_c::getToolId(unsigned char, int) { + /* Nonmatching */ +} + +/* 8007537C-80075394 .text __ct__13dEv_seach_prmFPCcUlUl */ +dEv_seach_prm::dEv_seach_prm(const char*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80075394-800753A8 .text dEv_extra_createCB__FPv */ +void dEv_extra_createCB(void*) { + /* Nonmatching */ +} + +/* 800753A8-80075450 .text dEv_talkman_get_action__Fi */ +void dEv_talkman_get_action(int) { + /* Nonmatching */ +} + +/* 80075450-8007548C .text ChkPresentEnd__16dEvent_manager_cFv */ +void dEvent_manager_c::ChkPresentEnd() { + /* Nonmatching */ +} + +/* 8007548C-800754BC .text CancelPresent__16dEvent_manager_cFv */ +void dEvent_manager_c::CancelPresent() { + /* Nonmatching */ +} + +/* 800754BC-800754EC .text checkStartDemo__16dEvent_manager_cFv */ +void dEvent_manager_c::checkStartDemo() { + /* Nonmatching */ +} + +/* 800754EC-80075590 .text dEvmng_daNpc_Tt_Conv__FUc */ +void dEvmng_daNpc_Tt_Conv(unsigned char) { + /* Nonmatching */ +} + +/* 80075590-800755A4 .text dEvmng_daNpc_Tt_GetEvFlag__Fi */ +void dEvmng_daNpc_Tt_GetEvFlag(int) { + /* Nonmatching */ +} + diff --git a/src/d/d_file_error.cpp b/src/d/d_file_error.cpp new file mode 100644 index 000000000..cd50b1ec1 --- /dev/null +++ b/src/d/d_file_error.cpp @@ -0,0 +1,168 @@ +// +// Generated by dtk +// Translation Unit: d_file_error.cpp +// + +#include "d_file_error.h" +#include "dolphin/types.h" + +/* 8017DB40-8017DBA8 .text __ct__9dFe_HIO_cFv */ +dFe_HIO_c::dFe_HIO_c() { + /* Nonmatching */ +} + +/* 8017DBA8-8017DDEC .text _create__13dFile_error_cFv */ +void dFile_error_c::_create() { + /* Nonmatching */ +} + +/* 8017DDEC-8017DE20 .text initial__13dFile_error_cFv */ +void dFile_error_c::initial() { + /* Nonmatching */ +} + +/* 8017DE20-8017DEA4 .text _delete__13dFile_error_cFv */ +void dFile_error_c::_delete() { + /* Nonmatching */ +} + +/* 8017DEA4-8017DF04 .text __dt__8MyScreenFv */ +MyScreen::~MyScreen() { + /* Nonmatching */ +} + +/* 8017DF04-8017E010 .text setErrMessage__13dFile_error_cFUli */ +void dFile_error_c::setErrMessage(unsigned long, int) { + /* Nonmatching */ +} + +/* 8017E010-8017E068 .text closeMessage__13dFile_error_cFv */ +void dFile_error_c::closeMessage() { + /* Nonmatching */ +} + +/* 8017E068-8017E228 .text resizeMsgBoard__13dFile_error_cFi */ +void dFile_error_c::resizeMsgBoard(int) { + /* Nonmatching */ +} + +/* 8017E228-8017E310 .text setMessage__13dFile_error_cFPc */ +void dFile_error_c::setMessage(char*) { + /* Nonmatching */ +} + +/* 8017E310-8017E34C .text getLineCount__13dFile_error_cFPc */ +void dFile_error_c::getLineCount(char*) { + /* Nonmatching */ +} + +/* 8017E34C-8017E384 .text _move__13dFile_error_cFv */ +void dFile_error_c::_move() { + /* Nonmatching */ +} + +/* 8017E384-8017E388 .text ProcWait__13dFile_error_cFv */ +void dFile_error_c::ProcWait() { + /* Nonmatching */ +} + +/* 8017E388-8017E4FC .text ShowMsgBoard__13dFile_error_cFv */ +void dFile_error_c::ShowMsgBoard() { + /* Nonmatching */ +} + +/* 8017E4FC-8017E638 .text ynCursorInit__13dFile_error_cFv */ +void dFile_error_c::ynCursorInit() { + /* Nonmatching */ +} + +/* 8017E638-8017E798 .text HideMsgBoard__13dFile_error_cFv */ +void dFile_error_c::HideMsgBoard() { + /* Nonmatching */ +} + +/* 8017E798-8017E86C .text msgDispWait__13dFile_error_cFv */ +void dFile_error_c::msgDispWait() { + /* Nonmatching */ +} + +/* 8017E86C-8017EA80 .text yesNoSelectWait__13dFile_error_cFv */ +void dFile_error_c::yesNoSelectWait() { + /* Nonmatching */ +} + +/* 8017EA80-8017EC5C .text ynCursorMove__13dFile_error_cFv */ +void dFile_error_c::ynCursorMove() { + /* Nonmatching */ +} + +/* 8017EC5C-8017EF40 .text ynCursorAnime__13dFile_error_cFv */ +void dFile_error_c::ynCursorAnime() { + /* Nonmatching */ +} + +/* 8017EF40-8017F228 .text screenSet__13dFile_error_cFv */ +void dFile_error_c::screenSet() { + /* Nonmatching */ +} + +/* 8017F228-8017F3E0 .text paneTransInit__13dFile_error_cFv */ +void dFile_error_c::paneTransInit() { + /* Nonmatching */ +} + +/* 8017F3E0-8017F3FC .text displayInit__13dFile_error_cFv */ +void dFile_error_c::displayInit() { + /* Nonmatching */ +} + +/* 8017F3FC-8017F5A4 .text PaneTranceBase__13dFile_error_cFsUcffffUci */ +void dFile_error_c::PaneTranceBase(short, unsigned char, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8017F5A4-8017F5E0 .text _draw__13dFile_error_cFv */ +void dFile_error_c::_draw() { + /* Nonmatching */ +} + +/* 8017F5E0-8017F618 .text draw2__13dFile_error_cFv */ +void dFile_error_c::draw2() { + /* Nonmatching */ +} + +/* 8017F618-8017F67C .text draw__15dDlst_FileErr_cFv */ +void dDlst_FileErr_c::draw() { + /* Nonmatching */ +} + +/* 8017F67C-8017F6D8 .text __dt__15dDlst_FileErr_cFv */ +dDlst_FileErr_c::~dDlst_FileErr_c() { + /* Nonmatching */ +} + +/* 8017F6D8-8017F760 .text createPane__8MyScreenFRCQ27J2DPane18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPane */ +void MyScreen::createPane(const J2DPane::J2DScrnBlockHeader&, JSURandomInputStream*, J2DPane*) { + /* Nonmatching */ +} + +/* 8017F760-8017F768 .text getTypeID__9J2DScreenFv */ +void J2DScreen::getTypeID() { + /* Nonmatching */ +} + +/* 8017F768-8017F79C .text calcMtx__9J2DScreenFv */ +void J2DScreen::calcMtx() { + /* Nonmatching */ +} + +/* 8017F79C-8017F7A0 .text drawSelf__7J2DPaneFff */ +void J2DPane::drawSelf(float, float) { + /* Nonmatching */ +} + +/* 8017F7A0-8017F7E8 .text __dt__9dFe_HIO_cFv */ +dFe_HIO_c::~dFe_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_file_select.cpp b/src/d/d_file_select.cpp new file mode 100644 index 000000000..aa86a4257 --- /dev/null +++ b/src/d/d_file_select.cpp @@ -0,0 +1,533 @@ +// +// Generated by dtk +// Translation Unit: d_file_select.cpp +// + +#include "d_file_select.h" +#include "dolphin/types.h" + +/* 8017F8B0-8017FA20 .text __ct__9dFs_HIO_cFv */ +dFs_HIO_c::dFs_HIO_c() { + /* Nonmatching */ +} + +/* 8017FA20-8017FCC0 .text _create__14dFile_select_cFv */ +void dFile_select_c::_create() { + /* Nonmatching */ +} + +/* 8017FCC0-8017FCF4 .text initial__14dFile_select_cFv */ +void dFile_select_c::initial() { + /* Nonmatching */ +} + +/* 8017FCF4-8017FD6C .text _delete__14dFile_select_cFv */ +void dFile_select_c::_delete() { + /* Nonmatching */ +} + +/* 8017FD6C-8017FE10 .text _move__14dFile_select_cFv */ +void dFile_select_c::_move() { + /* Nonmatching */ +} + +/* 8017FE10-80180118 .text _open__14dFile_select_cFv */ +void dFile_select_c::_open() { + /* Nonmatching */ +} + +/* 80180118-801801C8 .text _close__14dFile_select_cFv */ +void dFile_select_c::_close() { + /* Nonmatching */ +} + +/* 801801C8-80180524 .text closeEnd__14dFile_select_cFv */ +void dFile_select_c::closeEnd() { + /* Nonmatching */ +} + +/* 80180524-80180880 .text closeCardErr__14dFile_select_cFv */ +void dFile_select_c::closeCardErr() { + /* Nonmatching */ +} + +/* 80180880-80180B5C .text closeBack__14dFile_select_cFv */ +void dFile_select_c::closeBack() { + /* Nonmatching */ +} + +/* 80180B5C-80180E70 .text closeErrErase__14dFile_select_cFv */ +void dFile_select_c::closeErrErase() { + /* Nonmatching */ +} + +/* 80180E70-80181634 .text closeErrCopy__14dFile_select_cFv */ +void dFile_select_c::closeErrCopy() { + /* Nonmatching */ +} + +/* 80181634-80181810 .text dataSelect__14dFile_select_cFv */ +void dFile_select_c::dataSelect() { + /* Nonmatching */ +} + +/* 80181810-80181B7C .text menuColorChange__14dFile_select_cFv */ +void dFile_select_c::menuColorChange() { + /* Nonmatching */ +} + +/* 80181B7C-80181D7C .text SelectTitAnime__14dFile_select_cFv */ +void dFile_select_c::SelectTitAnime() { + /* Nonmatching */ +} + +/* 80181D7C-80181DCC .text recCursorMove__14dFile_select_cFv */ +void dFile_select_c::recCursorMove() { + /* Nonmatching */ +} + +/* 80181DCC-80181E9C .text recCursorAnime__14dFile_select_cFv */ +void dFile_select_c::recCursorAnime() { + /* Nonmatching */ +} + +/* 80181E9C-80181ED0 .text recCursorAlphaInit__14dFile_select_cFv */ +void dFile_select_c::recCursorAlphaInit() { + /* Nonmatching */ +} + +/* 80181ED0-80182490 .text recDataPaneMove__14dFile_select_cFv */ +void dFile_select_c::recDataPaneMove() { + /* Nonmatching */ +} + +/* 80182490-801824DC .text dataSelMoveSet__14dFile_select_cFv */ +void dFile_select_c::dataSelMoveSet() { + /* Nonmatching */ +} + +/* 801824DC-801827A0 .text makeRecInfo__14dFile_select_cFUc */ +void dFile_select_c::makeRecInfo(unsigned char) { + /* Nonmatching */ +} + +/* 801827A0-80182A2C .text dataSelectPaneMove__14dFile_select_cFv */ +void dFile_select_c::dataSelectPaneMove() { + /* Nonmatching */ +} + +/* 80182A2C-80182A90 .text MessagePaneMoveSet__14dFile_select_cFffffUci */ +void dFile_select_c::MessagePaneMoveSet(float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 80182A90-80182F04 .text menuSelect__14dFile_select_cFv */ +void dFile_select_c::menuSelect() { + /* Nonmatching */ +} + +/* 80182F04-80182F38 .text menuCursorAlphaInit__14dFile_select_cFv */ +void dFile_select_c::menuCursorAlphaInit() { + /* Nonmatching */ +} + +/* 80182F38-80182F78 .text menuCursorMove__14dFile_select_cFv */ +void dFile_select_c::menuCursorMove() { + /* Nonmatching */ +} + +/* 80182F78-80183048 .text menuCursorAnime__14dFile_select_cFv */ +void dFile_select_c::menuCursorAnime() { + /* Nonmatching */ +} + +/* 80183048-801831D8 .text ToCopyPaneMove__14dFile_select_cFv */ +void dFile_select_c::ToCopyPaneMove() { + /* Nonmatching */ +} + +/* 801831D8-80183310 .text ToErasePaneMove__14dFile_select_cFv */ +void dFile_select_c::ToErasePaneMove() { + /* Nonmatching */ +} + +/* 80183310-80183428 .text ToBackPaneMove__14dFile_select_cFv */ +void dFile_select_c::ToBackPaneMove() { + /* Nonmatching */ +} + +/* 80183428-801836B4 .text copyDataToSelect__14dFile_select_cFv */ +void dFile_select_c::copyDataToSelect() { + /* Nonmatching */ +} + +/* 801836B4-80183A30 .text copyDataSelAnime__14dFile_select_cFv */ +void dFile_select_c::copyDataSelAnime() { + /* Nonmatching */ +} + +/* 80183A30-80183A90 .text cptCursorMove__14dFile_select_cFv */ +void dFile_select_c::cptCursorMove() { + /* Nonmatching */ +} + +/* 80183A90-80183B68 .text copyToSelBack__14dFile_select_cFv */ +void dFile_select_c::copyToSelBack() { + /* Nonmatching */ +} + +/* 80183B68-80183D28 .text copyToSelPaneMove__14dFile_select_cFv */ +void dFile_select_c::copyToSelPaneMove() { + /* Nonmatching */ +} + +/* 80183D28-80184064 .text copyPaneMoveOk__14dFile_select_cFv */ +void dFile_select_c::copyPaneMoveOk() { + /* Nonmatching */ +} + +/* 80184064-801842F0 .text copyPaneMoveOk2__14dFile_select_cFv */ +void dFile_select_c::copyPaneMoveOk2() { + /* Nonmatching */ +} + +/* 801842F0-8018471C .text saveCopyBWColor__14dFile_select_cFv */ +void dFile_select_c::saveCopyBWColor() { + /* Nonmatching */ +} + +/* 8018471C-80184B84 .text DataSelectPaneCopyMove__14dFile_select_cFss */ +void dFile_select_c::DataSelectPaneCopyMove(short, short) { + /* Nonmatching */ +} + +/* 80184B84-801852E4 .text DataSelectPaneCopyBackMove__14dFile_select_cFss */ +void dFile_select_c::DataSelectPaneCopyBackMove(short, short) { + /* Nonmatching */ +} + +/* 801852E4-80185A28 .text DataSelectPaneCopyMove2__14dFile_select_cFss */ +void dFile_select_c::DataSelectPaneCopyMove2(short, short) { + /* Nonmatching */ +} + +/* 80185A28-801870B0 .text DataSelectPaneCopyColorMove__14dFile_select_cFsUci */ +void dFile_select_c::DataSelectPaneCopyColorMove(short, unsigned char, int) { + /* Nonmatching */ +} + +/* 801870B0-801870BC .text __ct__Q28JUtility6TColorFv */ +JUtility::TColor::TColor() { + /* Nonmatching */ +} + +/* 801870BC-801874F4 .text DataSelectPaneBackFromCopyMove__14dFile_select_cFUcUc */ +void dFile_select_c::DataSelectPaneBackFromCopyMove(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 801874F4-80187720 .text YesNoSelect__14dFile_select_cFv */ +void dFile_select_c::YesNoSelect() { + /* Nonmatching */ +} + +/* 80187720-8018775C .text yesNoCursorMove__14dFile_select_cFv */ +void dFile_select_c::yesNoCursorMove() { + /* Nonmatching */ +} + +/* 8018775C-80187A0C .text CmdExecPaneMove0__14dFile_select_cFv */ +void dFile_select_c::CmdExecPaneMove0() { + /* Nonmatching */ +} + +/* 80187A0C-80187ADC .text CmdExecPaneMove2__14dFile_select_cFv */ +void dFile_select_c::CmdExecPaneMove2() { + /* Nonmatching */ +} + +/* 80187ADC-80187BF8 .text CommandExec__14dFile_select_cFv */ +void dFile_select_c::CommandExec() { + /* Nonmatching */ +} + +/* 80187BF8-80187CF4 .text DataEraseWait__14dFile_select_cFv */ +void dFile_select_c::DataEraseWait() { + /* Nonmatching */ +} + +/* 80187CF4-80187DF0 .text DataCopyWait__14dFile_select_cFv */ +void dFile_select_c::DataCopyWait() { + /* Nonmatching */ +} + +/* 80187DF0-80187FCC .text ErasePaneMoveOk__14dFile_select_cFv */ +void dFile_select_c::ErasePaneMoveOk() { + /* Nonmatching */ +} + +/* 80187FCC-801881A8 .text ErasePaneMoveOk2__14dFile_select_cFv */ +void dFile_select_c::ErasePaneMoveOk2() { + /* Nonmatching */ +} + +/* 801881A8-801882EC .text ErrorMsgPaneMove__14dFile_select_cFv */ +void dFile_select_c::ErrorMsgPaneMove() { + /* Nonmatching */ +} + +/* 801882EC-8018837C .text ErrorMsgPaneMove2__14dFile_select_cFv */ +void dFile_select_c::ErrorMsgPaneMove2() { + /* Nonmatching */ +} + +/* 8018837C-8018859C .text backDatSelPaneMove__14dFile_select_cFv */ +void dFile_select_c::backDatSelPaneMove() { + /* Nonmatching */ +} + +/* 8018859C-80188668 .text backDatSelWait__14dFile_select_cFv */ +void dFile_select_c::backDatSelWait() { + /* Nonmatching */ +} + +/* 80188668-80188704 .text backDatSelWait2__14dFile_select_cFv */ +void dFile_select_c::backDatSelWait2() { + /* Nonmatching */ +} + +/* 80188704-80188C70 .text DataSelectPaneBackMove__14dFile_select_cFsss */ +void dFile_select_c::DataSelectPaneBackMove(short, short, short) { + /* Nonmatching */ +} + +/* 80188C70-80188C74 .text nextModeWait__14dFile_select_cFv */ +void dFile_select_c::nextModeWait() { + /* Nonmatching */ +} + +/* 80188C74-80189FB4 .text screenSet__14dFile_select_cFv */ +void dFile_select_c::screenSet() { + /* Nonmatching */ +} + +/* 80189FB4-8018A29C .text paneTransInit__14dFile_select_cFv */ +void dFile_select_c::paneTransInit() { + /* Nonmatching */ +} + +/* 8018A29C-8018A3C0 .text menuPaneMoveSet__14dFile_select_cFv */ +void dFile_select_c::menuPaneMoveSet() { + /* Nonmatching */ +} + +/* 8018A3C0-8018A46C .text yesNoPaneMoveSet__14dFile_select_cFv */ +void dFile_select_c::yesNoPaneMoveSet() { + /* Nonmatching */ +} + +/* 8018A46C-8018A4B0 .text MessagePaneMove__14dFile_select_cFffffsUci */ +void dFile_select_c::MessagePaneMove(float, float, float, float, short, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018A4B0-8018A4F4 .text recInfoPaneMove__14dFile_select_cFffffsUci */ +void dFile_select_c::recInfoPaneMove(float, float, float, float, short, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018A4F4-8018A644 .text menuPaneMove__14dFile_select_cFffsUci */ +void dFile_select_c::menuPaneMove(float, float, short, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018A644-8018A714 .text yesNoPaneMove__14dFile_select_cFffsUci */ +void dFile_select_c::yesNoPaneMove(float, float, short, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018A714-8018A83C .text PaneTranceTitle__14dFile_select_cFsUcffUci */ +void dFile_select_c::PaneTranceTitle(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018A83C-8018A8F4 .text PaneAlphaTitleTxt__14dFile_select_cFsUc */ +void dFile_select_c::PaneAlphaTitleTxt(short, unsigned char) { + /* Nonmatching */ +} + +/* 8018A8F4-8018AA88 .text PaneTranceRecTlt1__14dFile_select_cFsUcffffUci */ +void dFile_select_c::PaneTranceRecTlt1(short, unsigned char, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018AA88-8018AC1C .text PaneTranceRecTlt2__14dFile_select_cFsUcffffUci */ +void dFile_select_c::PaneTranceRecTlt2(short, unsigned char, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018AC1C-8018ADB0 .text PaneTranceRecTlt3__14dFile_select_cFsUcffffUci */ +void dFile_select_c::PaneTranceRecTlt3(short, unsigned char, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018ADB0-8018AEE8 .text PaneTranceRecInfo1__14dFile_select_cFsUcffffUci */ +void dFile_select_c::PaneTranceRecInfo1(short, unsigned char, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018AEE8-8018B020 .text PaneTranceRecInfo2__14dFile_select_cFsUcffffUci */ +void dFile_select_c::PaneTranceRecInfo2(short, unsigned char, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018B020-8018B158 .text PaneTranceRecInfo3__14dFile_select_cFsUcffffUci */ +void dFile_select_c::PaneTranceRecInfo3(short, unsigned char, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018B158-8018B494 .text PaneTranceRecBase__14dFile_select_cFsUcffffUci */ +void dFile_select_c::PaneTranceRecBase(short, unsigned char, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018B494-8018B5D8 .text PaneTranceMessageBase__14dFile_select_cFsUcffffUci */ +void dFile_select_c::PaneTranceMessageBase(short, unsigned char, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018B5D8-8018B6E0 .text PaneTranceYes__14dFile_select_cFsUcffUci */ +void dFile_select_c::PaneTranceYes(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018B6E0-8018B7E8 .text PaneTranceNo__14dFile_select_cFsUcffUci */ +void dFile_select_c::PaneTranceNo(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018B7E8-8018B8F0 .text PaneTranceStart__14dFile_select_cFsUcffUci */ +void dFile_select_c::PaneTranceStart(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018B8F0-8018B9F8 .text PaneTranceCopy__14dFile_select_cFsUcffUci */ +void dFile_select_c::PaneTranceCopy(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018B9F8-8018BB00 .text PaneTranceErase__14dFile_select_cFsUcffUci */ +void dFile_select_c::PaneTranceErase(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018BB00-8018BC08 .text PaneTranceBack__14dFile_select_cFsUcffUci */ +void dFile_select_c::PaneTranceBack(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8018BC08-8018BD24 .text displayInit__14dFile_select_cFv */ +void dFile_select_c::displayInit() { + /* Nonmatching */ +} + +/* 8018BD24-8018C0C0 .text setSaveData__14dFile_select_cFv */ +void dFile_select_c::setSaveData() { + /* Nonmatching */ +} + +/* 8018C0C0-8018C68C .text changeExtraColor__14dFile_select_cFi */ +void dFile_select_c::changeExtraColor(int) { + /* Nonmatching */ +} + +/* 8018C68C-8018C9D0 .text changeBrokenColor__14dFile_select_cFi */ +void dFile_select_c::changeBrokenColor(int) { + /* Nonmatching */ +} + +/* 8018C9D0-8018CA0C .text _draw__14dFile_select_cFv */ +void dFile_select_c::_draw() { + /* Nonmatching */ +} + +/* 8018CA0C-8018CA70 .text draw__15dDlst_FileSel_cFv */ +void dDlst_FileSel_c::draw() { + /* Nonmatching */ +} + +/* 8018CA70-8018CC90 .text dataSelectEx__14dFile_select_cFv */ +void dFile_select_c::dataSelectEx() { + /* Nonmatching */ +} + +/* 8018CC90-8018CE60 .text ExSavePaneMove__14dFile_select_cFv */ +void dFile_select_c::ExSavePaneMove() { + /* Nonmatching */ +} + +/* 8018CE60-8018D0CC .text YesNoSelectEx__14dFile_select_cFv */ +void dFile_select_c::YesNoSelectEx() { + /* Nonmatching */ +} + +/* 8018D0CC-8018D2F4 .text ExSavePaneMove0__14dFile_select_cFv */ +void dFile_select_c::ExSavePaneMove0() { + /* Nonmatching */ +} + +/* 8018D2F4-8018D390 .text ExCardCheck__14dFile_select_cFv */ +void dFile_select_c::ExCardCheck() { + /* Nonmatching */ +} + +/* 8018D390-8018D4C0 .text ExBackDatSelPaneMove__14dFile_select_cFv */ +void dFile_select_c::ExBackDatSelPaneMove() { + /* Nonmatching */ +} + +/* 8018D4C0-8018D590 .text ExSavePaneMove1__14dFile_select_cFv */ +void dFile_select_c::ExSavePaneMove1() { + /* Nonmatching */ +} + +/* 8018D590-8018D654 .text ExDataSave__14dFile_select_cFv */ +void dFile_select_c::ExDataSave() { + /* Nonmatching */ +} + +/* 8018D654-8018D770 .text ExDataSaveWait__14dFile_select_cFv */ +void dFile_select_c::ExDataSaveWait() { + /* Nonmatching */ +} + +/* 8018D770-8018D9A0 .text ExDataSavePaneMoveOk__14dFile_select_cFv */ +void dFile_select_c::ExDataSavePaneMoveOk() { + /* Nonmatching */ +} + +/* 8018D9A0-8018DB74 .text ExDataSavePaneMoveOk2__14dFile_select_cFv */ +void dFile_select_c::ExDataSavePaneMoveOk2() { + /* Nonmatching */ +} + +/* 8018DB74-8018DC98 .text ExErrorMsgPaneMove__14dFile_select_cFv */ +void dFile_select_c::ExErrorMsgPaneMove() { + /* Nonmatching */ +} + +/* 8018DC98-8018DD30 .text ExErrorMsgPaneMove2__14dFile_select_cFv */ +void dFile_select_c::ExErrorMsgPaneMove2() { + /* Nonmatching */ +} + +/* 8018DD30-8018DD8C .text __dt__15dDlst_FileSel_cFv */ +dDlst_FileSel_c::~dDlst_FileSel_c() { + /* Nonmatching */ +} + +/* 8018DD8C-8018DDD4 .text __dt__9dFs_HIO_cFv */ +dFs_HIO_c::~dFs_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_flower.cpp b/src/d/d_flower.cpp new file mode 100644 index 000000000..2ae00815a --- /dev/null +++ b/src/d/d_flower.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_flower.cpp +// + +#include "d_flower.h" +#include "dolphin/types.h" + +/* 800BFA9C-800BFD28 .text WorkCo__14dFlower_data_cFP10fopAc_ac_cUli */ +void dFlower_data_c::WorkCo(fopAc_ac_c*, unsigned long, int) { + /* Nonmatching */ +} + +/* 800BFD28-800C0018 .text WorkAt_NoCutAnim__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj */ +void dFlower_data_c::WorkAt_NoCutAnim(fopAc_ac_c*, unsigned long, int, dCcMassS_HitInf*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 800C0018-800C0270 .text WorkAt__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf */ +void dFlower_data_c::WorkAt(fopAc_ac_c*, unsigned long, int, dCcMassS_HitInf*) { + /* Nonmatching */ +} + +/* 800C0270-800C0430 .text hitCheck__14dFlower_data_cFP10fopAc_ac_ci */ +void dFlower_data_c::hitCheck(fopAc_ac_c*, int) { + /* Nonmatching */ +} + +/* 800C0430-800C0440 .text newData__14dFlower_room_cFP14dFlower_data_c */ +void dFlower_room_c::newData(dFlower_data_c*) { + /* Nonmatching */ +} + +/* 800C0440-800C04A4 .text deleteData__14dFlower_room_cFv */ +void dFlower_room_c::deleteData() { + /* Nonmatching */ +} + +/* 800C04A4-800C05B8 .text __ct__16dFlower_packet_cFv */ +dFlower_packet_c::dFlower_packet_c() { + /* Nonmatching */ +} + +/* 800C05B8-800C05C4 .text __ct__14dFlower_room_cFv */ +dFlower_room_c::dFlower_room_c() { + /* Nonmatching */ +} + +/* 800C05C4-800C05D0 .text __ct__13dFlower_anm_cFv */ +dFlower_anm_c::dFlower_anm_c() { + /* Nonmatching */ +} + +/* 800C05D0-800C05DC .text __ct__14dFlower_data_cFv */ +dFlower_data_c::dFlower_data_c() { + /* Nonmatching */ +} + +/* 800C05DC-800C0898 .text draw__16dFlower_packet_cFv */ +void dFlower_packet_c::draw() { + /* Nonmatching */ +} + +/* 800C0898-800C0A88 .text calc__16dFlower_packet_cFv */ +void dFlower_packet_c::calc() { + /* Nonmatching */ +} + +/* 800C0A88-800C0D38 .text checkGroundY__FR4cXyz */ +void checkGroundY(cXyz&) { + /* Nonmatching */ +} + +/* 800C0D38-800C0EF4 .text update__16dFlower_packet_cFv */ +void dFlower_packet_c::update() { + /* Nonmatching */ +} + +/* 800C0EF4-800C10D4 .text setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziSc */ +void dFlower_packet_c::setData(dFlower_data_c*, int, signed char, cXyz&, int, signed char) { + /* Nonmatching */ +} + +/* 800C10D4-800C121C .text newData__16dFlower_packet_cFScR4cXyziSc */ +void dFlower_packet_c::newData(signed char, cXyz&, int, signed char) { + /* Nonmatching */ +} + +/* 800C121C-800C1264 .text newAnm__16dFlower_packet_cFv */ +void dFlower_packet_c::newAnm() { + /* Nonmatching */ +} + +/* 800C1264-800C1288 .text setAnm__16dFlower_packet_cFis */ +void dFlower_packet_c::setAnm(int, short) { + /* Nonmatching */ +} + diff --git a/src/d/d_gameover.cpp b/src/d/d_gameover.cpp new file mode 100644 index 000000000..504ec7142 --- /dev/null +++ b/src/d/d_gameover.cpp @@ -0,0 +1,133 @@ +// +// Generated by dtk +// Translation Unit: d_gameover.cpp +// + +#include "d_gameover.h" +#include "dolphin/types.h" + +/* 8018E1CC-8018E4B4 .text draw__24dDlst_Gameover_CAPTURE_cFv */ +void dDlst_Gameover_CAPTURE_c::draw() { + /* Nonmatching */ +} + +/* 8018E4B4-8018E77C .text _create__11dGameover_cFv */ +void dGameover_c::_create() { + /* Nonmatching */ +} + +/* 8018E77C-8018E9D4 .text _execute__11dGameover_cFv */ +void dGameover_c::_execute() { + /* Nonmatching */ +} + +/* 8018E9D4-8018EA58 .text _draw__11dGameover_cFv */ +void dGameover_c::_draw() { + /* Nonmatching */ +} + +/* 8018EA58-8018EB54 .text _delete__11dGameover_cFv */ +void dGameover_c::_delete() { + /* Nonmatching */ +} + +/* 8018EB54-8018EB68 .text deleteCheck__11dGameover_cFv */ +void dGameover_c::deleteCheck() { + /* Nonmatching */ +} + +/* 8018EB68-8018EC9C .text setScreen__24dDlst_GameOverScrnDraw_cFPCcP10JKRArchive */ +void dDlst_GameOverScrnDraw_c::setScreen(const char*, JKRArchive*) { + /* Nonmatching */ +} + +/* 8018EC9C-8018ECD8 .text valueInit__24dDlst_GameOverScrnDraw_cFv */ +void dDlst_GameOverScrnDraw_c::valueInit() { + /* Nonmatching */ +} + +/* 8018ECD8-8018EEC8 .text animeOpen__24dDlst_GameOverScrnDraw_cFv */ +void dDlst_GameOverScrnDraw_c::animeOpen() { + /* Nonmatching */ +} + +/* 8018EEC8-8018F05C .text animeClose__24dDlst_GameOverScrnDraw_cFv */ +void dDlst_GameOverScrnDraw_c::animeClose() { + /* Nonmatching */ +} + +/* 8018F05C-8018F0CC .text setEmitter0__24dDlst_GameOverScrnDraw_cF4cXyz */ +void dDlst_GameOverScrnDraw_c::setEmitter0(cXyz) { + /* Nonmatching */ +} + +/* 8018F0CC-8018F13C .text setEmitter1__24dDlst_GameOverScrnDraw_cF4cXyz */ +void dDlst_GameOverScrnDraw_c::setEmitter1(cXyz) { + /* Nonmatching */ +} + +/* 8018F13C-8018F334 .text anime1__24dDlst_GameOverScrnDraw_cFi */ +void dDlst_GameOverScrnDraw_c::anime1(int) { + /* Nonmatching */ +} + +/* 8018F334-8018F4A8 .text anime2__24dDlst_GameOverScrnDraw_cFi */ +void dDlst_GameOverScrnDraw_c::anime2(int) { + /* Nonmatching */ +} + +/* 8018F4A8-8018F548 .text setRotate__24dDlst_GameOverScrnDraw_cFP18fopMsgM_pane_classf */ +void dDlst_GameOverScrnDraw_c::setRotate(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 8018F548-8018F5EC .text draw__24dDlst_GameOverScrnDraw_cFv */ +void dDlst_GameOverScrnDraw_c::draw() { + /* Nonmatching */ +} + +/* 8018F5EC-8018F60C .text dGameover_Draw__FP11dGameover_c */ +void dGameover_Draw(dGameover_c*) { + /* Nonmatching */ +} + +/* 8018F60C-8018F62C .text dGameover_Execute__FP11dGameover_c */ +void dGameover_Execute(dGameover_c*) { + /* Nonmatching */ +} + +/* 8018F62C-8018F634 .text dGameover_IsDelete__FP11dGameover_c */ +void dGameover_IsDelete(dGameover_c*) { + /* Nonmatching */ +} + +/* 8018F634-8018F654 .text dGameover_Delete__FP11dGameover_c */ +void dGameover_Delete(dGameover_c*) { + /* Nonmatching */ +} + +/* 8018F654-8018F674 .text dGameover_Create__FP9msg_class */ +void dGameover_Create(msg_class*) { + /* Nonmatching */ +} + +/* 8018F674-8018F6D0 .text __dt__16dDlst_MenuSave_cFv */ +dDlst_MenuSave_c::~dDlst_MenuSave_c() { + /* Nonmatching */ +} + +/* 8018F6D0-8018F744 .text __dt__12dMenu_save_cFv */ +dMenu_save_c::~dMenu_save_c() { + /* Nonmatching */ +} + +/* 8018F744-8018F7A0 .text __dt__24dDlst_Gameover_CAPTURE_cFv */ +dDlst_Gameover_CAPTURE_c::~dDlst_Gameover_CAPTURE_c() { + /* Nonmatching */ +} + +/* 8018F7A0-8018F7FC .text __dt__24dDlst_GameOverScrnDraw_cFv */ +dDlst_GameOverScrnDraw_c::~dDlst_GameOverScrnDraw_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_grass.cpp b/src/d/d_grass.cpp new file mode 100644 index 000000000..dd17b4f33 --- /dev/null +++ b/src/d/d_grass.cpp @@ -0,0 +1,113 @@ +// +// Generated by dtk +// Translation Unit: d_grass.cpp +// + +#include "d_grass.h" +#include "dolphin/types.h" + +/* 80077048-8007712C .text setBatta__FP4cXyzP8_GXColor */ +void setBatta(cXyz*, _GXColor*) { + /* Nonmatching */ +} + +/* 8007712C-8007734C .text WorkCo__13dGrass_data_cFP10fopAc_ac_cUli */ +void dGrass_data_c::WorkCo(fopAc_ac_c*, unsigned long, int) { + /* Nonmatching */ +} + +/* 8007734C-800775E4 .text WorkAt_NoCutAnim__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj */ +void dGrass_data_c::WorkAt_NoCutAnim(fopAc_ac_c*, unsigned long, int, dCcMassS_HitInf*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 800775E4-800775EC .text GetShapeAttr__8cCcD_ObjFv */ +void cCcD_Obj::GetShapeAttr() { + /* Nonmatching */ +} + +/* 800775EC-800777CC .text WorkAt__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf */ +void dGrass_data_c::WorkAt(fopAc_ac_c*, unsigned long, int, dCcMassS_HitInf*) { + /* Nonmatching */ +} + +/* 800777CC-800779D4 .text hitCheck__13dGrass_data_cFi */ +void dGrass_data_c::hitCheck(int) { + /* Nonmatching */ +} + +/* 800779D4-80077A1C .text __dt__15dCcMassS_HitInfFv */ +dCcMassS_HitInf::~dCcMassS_HitInf() { + /* Nonmatching */ +} + +/* 80077A1C-80077A2C .text newData__13dGrass_room_cFP13dGrass_data_c */ +void dGrass_room_c::newData(dGrass_data_c*) { + /* Nonmatching */ +} + +/* 80077A2C-80077A90 .text deleteData__13dGrass_room_cFv */ +void dGrass_room_c::deleteData() { + /* Nonmatching */ +} + +/* 80077A90-80077CB8 .text __ct__15dGrass_packet_cFv */ +dGrass_packet_c::dGrass_packet_c() { + /* Nonmatching */ +} + +/* 80077CB8-80077CC4 .text __ct__13dGrass_room_cFv */ +dGrass_room_c::dGrass_room_c() { + /* Nonmatching */ +} + +/* 80077CC4-80077CD0 .text __ct__12dGrass_anm_cFv */ +dGrass_anm_c::dGrass_anm_c() { + /* Nonmatching */ +} + +/* 80077CD0-80077CDC .text __ct__13dGrass_data_cFv */ +dGrass_data_c::dGrass_data_c() { + /* Nonmatching */ +} + +/* 80077CDC-80077E58 .text draw__15dGrass_packet_cFv */ +void dGrass_packet_c::draw() { + /* Nonmatching */ +} + +/* 80077E58-80078008 .text calc__15dGrass_packet_cFv */ +void dGrass_packet_c::calc() { + /* Nonmatching */ +} + +/* 80078008-800782B8 .text checkGroundY__FR4cXyz */ +void checkGroundY(cXyz&) { + /* Nonmatching */ +} + +/* 800782B8-800784E8 .text update__15dGrass_packet_cFv */ +void dGrass_packet_c::update() { + /* Nonmatching */ +} + +/* 800784E8-800785C0 .text setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziSc */ +void dGrass_packet_c::setData(dGrass_data_c*, int, cXyz&, int, signed char) { + /* Nonmatching */ +} + +/* 800785C0-800786FC .text newData__15dGrass_packet_cFR4cXyziSc */ +void dGrass_packet_c::newData(cXyz&, int, signed char) { + /* Nonmatching */ +} + +/* 800786FC-80078748 .text newAnm__15dGrass_packet_cFv */ +void dGrass_packet_c::newAnm() { + /* Nonmatching */ +} + +/* 80078748-80078770 .text setAnm__15dGrass_packet_cFis */ +void dGrass_packet_c::setAnm(int, short) { + /* Nonmatching */ +} + diff --git a/src/d/d_item.cpp b/src/d/d_item.cpp new file mode 100644 index 000000000..152bd200a --- /dev/null +++ b/src/d/d_item.cpp @@ -0,0 +1,1953 @@ +// +// Generated by dtk +// Translation Unit: d_item.cpp +// + +#include "d_item.h" +#include "dolphin/types.h" + +/* 800C2DFC-800C2E30 .text execItemGet__FUc */ +void execItemGet(unsigned char) { + /* Nonmatching */ +} + +/* 800C2E30-800C2E7C .text checkItemGet__FUci */ +void checkItemGet(unsigned char, int) { + /* Nonmatching */ +} + +/* 800C2E7C-800C2E98 .text item_func_heart__Fv */ +void item_func_heart() { + /* Nonmatching */ +} + +/* 800C2E98-800C2EB0 .text item_func_green_rupee__Fv */ +void item_func_green_rupee() { + /* Nonmatching */ +} + +/* 800C2EB0-800C2EC8 .text item_func_blue_rupee__Fv */ +void item_func_blue_rupee() { + /* Nonmatching */ +} + +/* 800C2EC8-800C2EE0 .text item_func_white_rupee__Fv */ +void item_func_white_rupee() { + /* Nonmatching */ +} + +/* 800C2EE0-800C2EF8 .text item_func_red_rupee__Fv */ +void item_func_red_rupee() { + /* Nonmatching */ +} + +/* 800C2EF8-800C2F10 .text item_func_purple_rupee__Fv */ +void item_func_purple_rupee() { + /* Nonmatching */ +} + +/* 800C2F10-800C2F28 .text item_func_orange_rupee__Fv */ +void item_func_orange_rupee() { + /* Nonmatching */ +} + +/* 800C2F28-800C2F40 .text item_func_kakera_heart__Fv */ +void item_func_kakera_heart() { + /* Nonmatching */ +} + +/* 800C2F40-800C2FD8 .text item_func_utuwa_heart__Fv */ +void item_func_utuwa_heart() { + /* Nonmatching */ +} + +/* 800C2FD8-800C2FF0 .text item_func_s_magic__Fv */ +void item_func_s_magic() { + /* Nonmatching */ +} + +/* 800C2FF0-800C3008 .text item_func_l_magic__Fv */ +void item_func_l_magic() { + /* Nonmatching */ +} + +/* 800C3008-800C3060 .text item_func_bomb_5__Fv */ +void item_func_bomb_5() { + /* Nonmatching */ +} + +/* 800C3060-800C30B0 .text item_func_bomb_10__Fv */ +void item_func_bomb_10() { + /* Nonmatching */ +} + +/* 800C30B0-800C3100 .text item_func_bomb_20__Fv */ +void item_func_bomb_20() { + /* Nonmatching */ +} + +/* 800C3100-800C3150 .text item_func_bomb_30__Fv */ +void item_func_bomb_30() { + /* Nonmatching */ +} + +/* 800C3150-800C3168 .text item_func_silver_rupee__Fv */ +void item_func_silver_rupee() { + /* Nonmatching */ +} + +/* 800C3168-800C3180 .text item_func_arrow_10__Fv */ +void item_func_arrow_10() { + /* Nonmatching */ +} + +/* 800C3180-800C3198 .text item_func_arrow_20__Fv */ +void item_func_arrow_20() { + /* Nonmatching */ +} + +/* 800C3198-800C31B0 .text item_func_arrow_30__Fv */ +void item_func_arrow_30() { + /* Nonmatching */ +} + +/* 800C31B0-800C31C8 .text item_func_small_key__Fv */ +void item_func_small_key() { + /* Nonmatching */ +} + +/* 800C31C8-800C31E4 .text item_func_recover_faily__Fv */ +void item_func_recover_faily() { + /* Nonmatching */ +} + +/* 800C31E4-800C31FC .text item_func_subdun_rupee__Fv */ +void item_func_subdun_rupee() { + /* Nonmatching */ +} + +/* 800C31FC-800C3200 .text item_func_triple_heart__Fv */ +void item_func_triple_heart() { + /* Nonmatching */ +} + +/* 800C3200-800C3258 .text item_func_pendant__Fv */ +void item_func_pendant() { + /* Nonmatching */ +} + +/* 800C3258-800C329C .text item_func_telescope__Fv */ +void item_func_telescope() { + /* Nonmatching */ +} + +/* 800C329C-800C32E0 .text item_func_tncl_whitsl__Fv */ +void item_func_tncl_whitsl() { + /* Nonmatching */ +} + +/* 800C32E0-800C3324 .text item_func_wind_tact__Fv */ +void item_func_wind_tact() { + /* Nonmatching */ +} + +/* 800C3324-800C3368 .text item_func_camera__Fv */ +void item_func_camera() { + /* Nonmatching */ +} + +/* 800C3368-800C33AC .text item_func_emono_bag__Fv */ +void item_func_emono_bag() { + /* Nonmatching */ +} + +/* 800C33AC-800C33F0 .text item_func_rope__Fv */ +void item_func_rope() { + /* Nonmatching */ +} + +/* 800C33F0-800C3434 .text item_func_camera2__Fv */ +void item_func_camera2() { + /* Nonmatching */ +} + +/* 800C3434-800C3484 .text item_func_bow__Fv */ +void item_func_bow() { + /* Nonmatching */ +} + +/* 800C3484-800C34C4 .text item_func_pwr_groove__Fv */ +void item_func_pwr_groove() { + /* Nonmatching */ +} + +/* 800C34C4-800C3508 .text item_func_hvy_boots__Fv */ +void item_func_hvy_boots() { + /* Nonmatching */ +} + +/* 800C3508-800C354C .text item_func_drgn_shield__Fv */ +void item_func_drgn_shield() { + /* Nonmatching */ +} + +/* 800C354C-800C3550 .text item_func_water_boots__Fv */ +void item_func_water_boots() { + /* Nonmatching */ +} + +/* 800C3550-800C3594 .text item_func_esa_bag__Fv */ +void item_func_esa_bag() { + /* Nonmatching */ +} + +/* 800C3594-800C35D8 .text item_func_boomerang__Fv */ +void item_func_boomerang() { + /* Nonmatching */ +} + +/* 800C35D8-800C3600 .text item_func_bare_hand__Fv */ +void item_func_bare_hand() { + /* Nonmatching */ +} + +/* 800C3600-800C3644 .text item_func_hookshot__Fv */ +void item_func_hookshot() { + /* Nonmatching */ +} + +/* 800C3644-800C3688 .text item_func_warasibe_bag__Fv */ +void item_func_warasibe_bag() { + /* Nonmatching */ +} + +/* 800C3688-800C36D8 .text item_func_bomb_bag__Fv */ +void item_func_bomb_bag() { + /* Nonmatching */ +} + +/* 800C36D8-800C36DC .text item_func_fuku__Fv */ +void item_func_fuku() { + /* Nonmatching */ +} + +/* 800C36DC-800C3720 .text item_func_hummer__Fv */ +void item_func_hummer() { + /* Nonmatching */ +} + +/* 800C3720-800C377C .text item_func_deku_leaf__Fv */ +void item_func_deku_leaf() { + /* Nonmatching */ +} + +/* 800C377C-800C3928 .text item_func_magic_arrow__Fv */ +void item_func_magic_arrow() { + /* Nonmatching */ +} + +/* 800C3928-800C3AD4 .text item_func_light_arrow__Fv */ +void item_func_light_arrow() { + /* Nonmatching */ +} + +/* 800C3AD4-800C3B14 .text item_func_sword__Fv */ +void item_func_sword() { + /* Nonmatching */ +} + +/* 800C3B14-800C3B54 .text item_func_master_sword__Fv */ +void item_func_master_sword() { + /* Nonmatching */ +} + +/* 800C3B54-800C3B94 .text item_func_lv3_sword__Fv */ +void item_func_lv3_sword() { + /* Nonmatching */ +} + +/* 800C3B94-800C3BD4 .text item_func_shield__Fv */ +void item_func_shield() { + /* Nonmatching */ +} + +/* 800C3BD4-800C3C14 .text item_func_mirror_shield__Fv */ +void item_func_mirror_shield() { + /* Nonmatching */ +} + +/* 800C3C14-800C3C54 .text item_func_dropped_sword__Fv */ +void item_func_dropped_sword() { + /* Nonmatching */ +} + +/* 800C3C54-800C3C94 .text item_func_master_sword_ex__Fv */ +void item_func_master_sword_ex() { + /* Nonmatching */ +} + +/* 800C3C94-800C3CC8 .text item_func_pirates_omamori__Fv */ +void item_func_pirates_omamori() { + /* Nonmatching */ +} + +/* 800C3CC8-800C3CFC .text item_func_heros_omamori__Fv */ +void item_func_heros_omamori() { + /* Nonmatching */ +} + +/* 800C3CFC-800C3D00 .text item_func_grass_ball__Fv */ +void item_func_grass_ball() { + /* Nonmatching */ +} + +/* 800C3D00-800C3D58 .text item_func_skull_necklace__Fv */ +void item_func_skull_necklace() { + /* Nonmatching */ +} + +/* 800C3D58-800C3DB0 .text item_func_bokobaba_seed__Fv */ +void item_func_bokobaba_seed() { + /* Nonmatching */ +} + +/* 800C3DB0-800C3E08 .text item_func_golden_feather__Fv */ +void item_func_golden_feather() { + /* Nonmatching */ +} + +/* 800C3E08-800C3E60 .text item_func_boko_belt__Fv */ +void item_func_boko_belt() { + /* Nonmatching */ +} + +/* 800C3E60-800C3EB8 .text item_func_red_jerry__Fv */ +void item_func_red_jerry() { + /* Nonmatching */ +} + +/* 800C3EB8-800C3F10 .text item_func_green_jerry__Fv */ +void item_func_green_jerry() { + /* Nonmatching */ +} + +/* 800C3F10-800C3F68 .text item_func_blue_jerry__Fv */ +void item_func_blue_jerry() { + /* Nonmatching */ +} + +/* 800C3F68-800C3F98 .text item_func_map__Fv */ +void item_func_map() { + /* Nonmatching */ +} + +/* 800C3F98-800C3FC8 .text item_func_compass__Fv */ +void item_func_compass() { + /* Nonmatching */ +} + +/* 800C3FC8-800C3FF8 .text item_func_boss_key__Fv */ +void item_func_boss_key() { + /* Nonmatching */ +} + +/* 800C3FF8-800C4028 .text item_func_empty_bship__Fv */ +void item_func_empty_bship() { + /* Nonmatching */ +} + +/* 800C4028-800C4068 .text item_func_empty_bottle__Fv */ +void item_func_empty_bottle() { + /* Nonmatching */ +} + +/* 800C4068-800C40AC .text item_func_red_bottle__Fv */ +void item_func_red_bottle() { + /* Nonmatching */ +} + +/* 800C40AC-800C40F0 .text item_func_green_bottle__Fv */ +void item_func_green_bottle() { + /* Nonmatching */ +} + +/* 800C40F0-800C4134 .text item_func_blue_bottle__Fv */ +void item_func_blue_bottle() { + /* Nonmatching */ +} + +/* 800C4134-800C4164 .text item_func_bottleship__Fv */ +void item_func_bottleship() { + /* Nonmatching */ +} + +/* 800C4164-800C4194 .text item_func_soup_bottle__Fv */ +void item_func_soup_bottle() { + /* Nonmatching */ +} + +/* 800C4194-800C41C4 .text item_func_bin_in_water__Fv */ +void item_func_bin_in_water() { + /* Nonmatching */ +} + +/* 800C41C4-800C41F4 .text item_func_fairy_bottle__Fv */ +void item_func_fairy_bottle() { + /* Nonmatching */ +} + +/* 800C41F4-800C4224 .text item_func_firefly_bottle__Fv */ +void item_func_firefly_bottle() { + /* Nonmatching */ +} + +/* 800C4224-800C4254 .text item_func_fwater_bottle__Fv */ +void item_func_fwater_bottle() { + /* Nonmatching */ +} + +/* 800C4254-800C4258 .text item_func_bin__Fv */ +void item_func_bin() { + /* Nonmatching */ +} + +/* 800C4258-800C4288 .text item_func_triforce1__Fv */ +void item_func_triforce1() { + /* Nonmatching */ +} + +/* 800C4288-800C42B8 .text item_func_triforce2__Fv */ +void item_func_triforce2() { + /* Nonmatching */ +} + +/* 800C42B8-800C42E8 .text item_func_triforce3__Fv */ +void item_func_triforce3() { + /* Nonmatching */ +} + +/* 800C42E8-800C4318 .text item_func_triforce4__Fv */ +void item_func_triforce4() { + /* Nonmatching */ +} + +/* 800C4318-800C4348 .text item_func_triforce5__Fv */ +void item_func_triforce5() { + /* Nonmatching */ +} + +/* 800C4348-800C4378 .text item_func_triforce6__Fv */ +void item_func_triforce6() { + /* Nonmatching */ +} + +/* 800C4378-800C43A8 .text item_func_triforce7__Fv */ +void item_func_triforce7() { + /* Nonmatching */ +} + +/* 800C43A8-800C43D8 .text item_func_triforce8__Fv */ +void item_func_triforce8() { + /* Nonmatching */ +} + +/* 800C43D8-800C4408 .text item_func_pearl1__Fv */ +void item_func_pearl1() { + /* Nonmatching */ +} + +/* 800C4408-800C4438 .text item_func_pearl2__Fv */ +void item_func_pearl2() { + /* Nonmatching */ +} + +/* 800C4438-800C4468 .text item_func_pearl3__Fv */ +void item_func_pearl3() { + /* Nonmatching */ +} + +/* 800C4468-800C446C .text item_func_knowledge_tf__Fv */ +void item_func_knowledge_tf() { + /* Nonmatching */ +} + +/* 800C446C-800C449C .text item_func_tact_song1__Fv */ +void item_func_tact_song1() { + /* Nonmatching */ +} + +/* 800C449C-800C44CC .text item_func_tact_song2__Fv */ +void item_func_tact_song2() { + /* Nonmatching */ +} + +/* 800C44CC-800C44FC .text item_func_tact_song3__Fv */ +void item_func_tact_song3() { + /* Nonmatching */ +} + +/* 800C44FC-800C452C .text item_func_tact_song4__Fv */ +void item_func_tact_song4() { + /* Nonmatching */ +} + +/* 800C452C-800C455C .text item_func_tact_song5__Fv */ +void item_func_tact_song5() { + /* Nonmatching */ +} + +/* 800C455C-800C458C .text item_func_tact_song6__Fv */ +void item_func_tact_song6() { + /* Nonmatching */ +} + +/* 800C458C-800C45C8 .text item_func_normal_sail__Fv */ +void item_func_normal_sail() { + /* Nonmatching */ +} + +/* 800C45C8-800C45CC .text item_func_triforce_map1__Fv */ +void item_func_triforce_map1() { + /* Nonmatching */ +} + +/* 800C45CC-800C45D0 .text item_func_triforce_map2__Fv */ +void item_func_triforce_map2() { + /* Nonmatching */ +} + +/* 800C45D0-800C45D4 .text item_func_triforce_map3__Fv */ +void item_func_triforce_map3() { + /* Nonmatching */ +} + +/* 800C45D4-800C45D8 .text item_func_triforce_map4__Fv */ +void item_func_triforce_map4() { + /* Nonmatching */ +} + +/* 800C45D8-800C45DC .text item_func_triforce_map5__Fv */ +void item_func_triforce_map5() { + /* Nonmatching */ +} + +/* 800C45DC-800C45E0 .text item_func_triforce_map6__Fv */ +void item_func_triforce_map6() { + /* Nonmatching */ +} + +/* 800C45E0-800C45E4 .text item_func_triforce_map7__Fv */ +void item_func_triforce_map7() { + /* Nonmatching */ +} + +/* 800C45E4-800C45E8 .text item_func_triforce_map8__Fv */ +void item_func_triforce_map8() { + /* Nonmatching */ +} + +/* 800C45E8-800C462C .text item_func_bird_esa_5__Fv */ +void item_func_bird_esa_5() { + /* Nonmatching */ +} + +/* 800C462C-800C4670 .text item_func_animal_esa__Fv */ +void item_func_animal_esa() { + /* Nonmatching */ +} + +/* 800C4670-800C4674 .text item_func_esa1__Fv */ +void item_func_esa1() { + /* Nonmatching */ +} + +/* 800C4674-800C4678 .text item_func_esa2__Fv */ +void item_func_esa2() { + /* Nonmatching */ +} + +/* 800C4678-800C467C .text item_func_esa3__Fv */ +void item_func_esa3() { + /* Nonmatching */ +} + +/* 800C467C-800C4680 .text item_func_esa4__Fv */ +void item_func_esa4() { + /* Nonmatching */ +} + +/* 800C4680-800C4684 .text item_func_esa5__Fv */ +void item_func_esa5() { + /* Nonmatching */ +} + +/* 800C4684-800C4688 .text item_func_magic_bean__Fv */ +void item_func_magic_bean() { + /* Nonmatching */ +} + +/* 800C4688-800C468C .text item_func_bird_esa_10__Fv */ +void item_func_bird_esa_10() { + /* Nonmatching */ +} + +/* 800C468C-800C46D0 .text item_func_flower_1__Fv */ +void item_func_flower_1() { + /* Nonmatching */ +} + +/* 800C46D0-800C4714 .text item_func_flower_2__Fv */ +void item_func_flower_2() { + /* Nonmatching */ +} + +/* 800C4714-800C4758 .text item_func_flower_3__Fv */ +void item_func_flower_3() { + /* Nonmatching */ +} + +/* 800C4758-800C479C .text item_func_heros_flag__Fv */ +void item_func_heros_flag() { + /* Nonmatching */ +} + +/* 800C479C-800C47E0 .text item_func_tairyo_flag__Fv */ +void item_func_tairyo_flag() { + /* Nonmatching */ +} + +/* 800C47E0-800C4824 .text item_func_sales_flag__Fv */ +void item_func_sales_flag() { + /* Nonmatching */ +} + +/* 800C4824-800C4868 .text item_func_wind_flag__Fv */ +void item_func_wind_flag() { + /* Nonmatching */ +} + +/* 800C4868-800C48AC .text item_func_red_flag__Fv */ +void item_func_red_flag() { + /* Nonmatching */ +} + +/* 800C48AC-800C48F0 .text item_func_fossil_head__Fv */ +void item_func_fossil_head() { + /* Nonmatching */ +} + +/* 800C48F0-800C4934 .text item_func_water_statue__Fv */ +void item_func_water_statue() { + /* Nonmatching */ +} + +/* 800C4934-800C4978 .text item_func_postman_statue__Fv */ +void item_func_postman_statue() { + /* Nonmatching */ +} + +/* 800C4978-800C49BC .text item_func_president_statue__Fv */ +void item_func_president_statue() { + /* Nonmatching */ +} + +/* 800C49BC-800C4A00 .text item_func_letter00__Fv */ +void item_func_letter00() { + /* Nonmatching */ +} + +/* 800C4A00-800C4A44 .text item_func_magic_seed__Fv */ +void item_func_magic_seed() { + /* Nonmatching */ +} + +/* 800C4A44-800C4A88 .text item_func_magys_letter__Fv */ +void item_func_magys_letter() { + /* Nonmatching */ +} + +/* 800C4A88-800C4ACC .text item_func_mo_letter__Fv */ +void item_func_mo_letter() { + /* Nonmatching */ +} + +/* 800C4ACC-800C4B10 .text item_func_cottage_paper__Fv */ +void item_func_cottage_paper() { + /* Nonmatching */ +} + +/* 800C4B10-800C4B54 .text item_func_kaisen_present1__Fv */ +void item_func_kaisen_present1() { + /* Nonmatching */ +} + +/* 800C4B54-800C4B98 .text item_func_kaisen_present2__Fv */ +void item_func_kaisen_present2() { + /* Nonmatching */ +} + +/* 800C4B98-800C4B9C .text item_func_salvage_item1__Fv */ +void item_func_salvage_item1() { + /* Nonmatching */ +} + +/* 800C4B9C-800C4BE0 .text item_func_salvage_item2__Fv */ +void item_func_salvage_item2() { + /* Nonmatching */ +} + +/* 800C4BE0-800C4C24 .text item_func_salvage_item3__Fv */ +void item_func_salvage_item3() { + /* Nonmatching */ +} + +/* 800C4C24-800C4C68 .text item_func_xxx_039__Fv */ +void item_func_xxx_039() { + /* Nonmatching */ +} + +/* 800C4C68-800C4C6C .text item_func_tincle_statue01__Fv */ +void item_func_tincle_statue01() { + /* Nonmatching */ +} + +/* 800C4C6C-800C4C70 .text item_func_tincle_statue02__Fv */ +void item_func_tincle_statue02() { + /* Nonmatching */ +} + +/* 800C4C70-800C4C74 .text item_func_tincle_statue03__Fv */ +void item_func_tincle_statue03() { + /* Nonmatching */ +} + +/* 800C4C74-800C4C78 .text item_func_tincle_statue04__Fv */ +void item_func_tincle_statue04() { + /* Nonmatching */ +} + +/* 800C4C78-800C4C7C .text item_func_tincle_statue05__Fv */ +void item_func_tincle_statue05() { + /* Nonmatching */ +} + +/* 800C4C7C-800C4C80 .text item_func_tincle_statue06__Fv */ +void item_func_tincle_statue06() { + /* Nonmatching */ +} + +/* 800C4C80-800C4C94 .text item_func_max_rupee_up1__Fv */ +void item_func_max_rupee_up1() { + /* Nonmatching */ +} + +/* 800C4C94-800C4CA8 .text item_func_max_rupee_up2__Fv */ +void item_func_max_rupee_up2() { + /* Nonmatching */ +} + +/* 800C4CA8-800C4CC0 .text item_func_max_bomb_up1__Fv */ +void item_func_max_bomb_up1() { + /* Nonmatching */ +} + +/* 800C4CC0-800C4CD8 .text item_func_max_bomb_up2__Fv */ +void item_func_max_bomb_up2() { + /* Nonmatching */ +} + +/* 800C4CD8-800C4CF0 .text item_func_max_arrow_up1__Fv */ +void item_func_max_arrow_up1() { + /* Nonmatching */ +} + +/* 800C4CF0-800C4D08 .text item_func_max_arrow_up2__Fv */ +void item_func_max_arrow_up2() { + /* Nonmatching */ +} + +/* 800C4D08-800C4D0C .text item_func_magic_power__Fv */ +void item_func_magic_power() { + /* Nonmatching */ +} + +/* 800C4D0C-800C4D24 .text item_func_max_mp_up1__Fv */ +void item_func_max_mp_up1() { + /* Nonmatching */ +} + +/* 800C4D24-800C4D3C .text item_func_tincle_rupee1__Fv */ +void item_func_tincle_rupee1() { + /* Nonmatching */ +} + +/* 800C4D3C-800C4D54 .text item_func_tincle_rupee2__Fv */ +void item_func_tincle_rupee2() { + /* Nonmatching */ +} + +/* 800C4D54-800C4D6C .text item_func_tincle_rupee3__Fv */ +void item_func_tincle_rupee3() { + /* Nonmatching */ +} + +/* 800C4D6C-800C4D84 .text item_func_tincle_rupee4__Fv */ +void item_func_tincle_rupee4() { + /* Nonmatching */ +} + +/* 800C4D84-800C4D9C .text item_func_tincle_rupee5__Fv */ +void item_func_tincle_rupee5() { + /* Nonmatching */ +} + +/* 800C4D9C-800C4DB4 .text item_func_tincle_rupee6__Fv */ +void item_func_tincle_rupee6() { + /* Nonmatching */ +} + +/* 800C4DB4-800C4DE4 .text item_func_lithograph1__Fv */ +void item_func_lithograph1() { + /* Nonmatching */ +} + +/* 800C4DE4-800C4E14 .text item_func_lithograph2__Fv */ +void item_func_lithograph2() { + /* Nonmatching */ +} + +/* 800C4E14-800C4E44 .text item_func_lithograph3__Fv */ +void item_func_lithograph3() { + /* Nonmatching */ +} + +/* 800C4E44-800C4E74 .text item_func_lithograph4__Fv */ +void item_func_lithograph4() { + /* Nonmatching */ +} + +/* 800C4E74-800C4EA4 .text item_func_lithograph5__Fv */ +void item_func_lithograph5() { + /* Nonmatching */ +} + +/* 800C4EA4-800C4ED4 .text item_func_lithograph6__Fv */ +void item_func_lithograph6() { + /* Nonmatching */ +} + +/* 800C4ED4-800C4F04 .text item_func_collectmap64__Fv */ +void item_func_collectmap64() { + /* Nonmatching */ +} + +/* 800C4F04-800C4F34 .text item_func_collectmap63__Fv */ +void item_func_collectmap63() { + /* Nonmatching */ +} + +/* 800C4F34-800C4F64 .text item_func_collectmap62__Fv */ +void item_func_collectmap62() { + /* Nonmatching */ +} + +/* 800C4F64-800C4FB8 .text item_func_collectmap61__Fv */ +void item_func_collectmap61() { + /* Nonmatching */ +} + +/* 800C4FB8-800C500C .text item_func_collectmap60__Fv */ +void item_func_collectmap60() { + /* Nonmatching */ +} + +/* 800C500C-800C5060 .text item_func_collectmap59__Fv */ +void item_func_collectmap59() { + /* Nonmatching */ +} + +/* 800C5060-800C50B4 .text item_func_collectmap58__Fv */ +void item_func_collectmap58() { + /* Nonmatching */ +} + +/* 800C50B4-800C5108 .text item_func_collectmap57__Fv */ +void item_func_collectmap57() { + /* Nonmatching */ +} + +/* 800C5108-800C515C .text item_func_collectmap56__Fv */ +void item_func_collectmap56() { + /* Nonmatching */ +} + +/* 800C515C-800C51B0 .text item_func_collectmap55__Fv */ +void item_func_collectmap55() { + /* Nonmatching */ +} + +/* 800C51B0-800C5204 .text item_func_collectmap54__Fv */ +void item_func_collectmap54() { + /* Nonmatching */ +} + +/* 800C5204-800C5258 .text item_func_collectmap53__Fv */ +void item_func_collectmap53() { + /* Nonmatching */ +} + +/* 800C5258-800C52AC .text item_func_collectmap52__Fv */ +void item_func_collectmap52() { + /* Nonmatching */ +} + +/* 800C52AC-800C5300 .text item_func_collectmap51__Fv */ +void item_func_collectmap51() { + /* Nonmatching */ +} + +/* 800C5300-800C5354 .text item_func_collectmap50__Fv */ +void item_func_collectmap50() { + /* Nonmatching */ +} + +/* 800C5354-800C53A8 .text item_func_collectmap49__Fv */ +void item_func_collectmap49() { + /* Nonmatching */ +} + +/* 800C53A8-800C53FC .text item_func_collectmap48__Fv */ +void item_func_collectmap48() { + /* Nonmatching */ +} + +/* 800C53FC-800C5450 .text item_func_collectmap47__Fv */ +void item_func_collectmap47() { + /* Nonmatching */ +} + +/* 800C5450-800C54A4 .text item_func_collectmap46__Fv */ +void item_func_collectmap46() { + /* Nonmatching */ +} + +/* 800C54A4-800C54F8 .text item_func_collectmap45__Fv */ +void item_func_collectmap45() { + /* Nonmatching */ +} + +/* 800C54F8-800C554C .text item_func_collectmap44__Fv */ +void item_func_collectmap44() { + /* Nonmatching */ +} + +/* 800C554C-800C55A0 .text item_func_collectmap43__Fv */ +void item_func_collectmap43() { + /* Nonmatching */ +} + +/* 800C55A0-800C55F4 .text item_func_collectmap42__Fv */ +void item_func_collectmap42() { + /* Nonmatching */ +} + +/* 800C55F4-800C5648 .text item_func_collectmap41__Fv */ +void item_func_collectmap41() { + /* Nonmatching */ +} + +/* 800C5648-800C569C .text item_func_collectmap40__Fv */ +void item_func_collectmap40() { + /* Nonmatching */ +} + +/* 800C569C-800C56F0 .text item_func_collectmap39__Fv */ +void item_func_collectmap39() { + /* Nonmatching */ +} + +/* 800C56F0-800C5744 .text item_func_collectmap38__Fv */ +void item_func_collectmap38() { + /* Nonmatching */ +} + +/* 800C5744-800C5798 .text item_func_collectmap37__Fv */ +void item_func_collectmap37() { + /* Nonmatching */ +} + +/* 800C5798-800C57EC .text item_func_collectmap36__Fv */ +void item_func_collectmap36() { + /* Nonmatching */ +} + +/* 800C57EC-800C5840 .text item_func_collectmap35__Fv */ +void item_func_collectmap35() { + /* Nonmatching */ +} + +/* 800C5840-800C5894 .text item_func_collectmap34__Fv */ +void item_func_collectmap34() { + /* Nonmatching */ +} + +/* 800C5894-800C58E8 .text item_func_collectmap33__Fv */ +void item_func_collectmap33() { + /* Nonmatching */ +} + +/* 800C58E8-800C593C .text item_func_collectmap32__Fv */ +void item_func_collectmap32() { + /* Nonmatching */ +} + +/* 800C593C-800C5990 .text item_func_collectmap31__Fv */ +void item_func_collectmap31() { + /* Nonmatching */ +} + +/* 800C5990-800C59E4 .text item_func_collectmap30__Fv */ +void item_func_collectmap30() { + /* Nonmatching */ +} + +/* 800C59E4-800C5A38 .text item_func_collectmap29__Fv */ +void item_func_collectmap29() { + /* Nonmatching */ +} + +/* 800C5A38-800C5A8C .text item_func_collectmap28__Fv */ +void item_func_collectmap28() { + /* Nonmatching */ +} + +/* 800C5A8C-800C5AE0 .text item_func_collectmap27__Fv */ +void item_func_collectmap27() { + /* Nonmatching */ +} + +/* 800C5AE0-800C5B34 .text item_func_collectmap26__Fv */ +void item_func_collectmap26() { + /* Nonmatching */ +} + +/* 800C5B34-800C5B88 .text item_func_collectmap25__Fv */ +void item_func_collectmap25() { + /* Nonmatching */ +} + +/* 800C5B88-800C5BDC .text item_func_collectmap24__Fv */ +void item_func_collectmap24() { + /* Nonmatching */ +} + +/* 800C5BDC-800C5C30 .text item_func_collectmap23__Fv */ +void item_func_collectmap23() { + /* Nonmatching */ +} + +/* 800C5C30-800C5C84 .text item_func_collectmap22__Fv */ +void item_func_collectmap22() { + /* Nonmatching */ +} + +/* 800C5C84-800C5CD8 .text item_func_collectmap21__Fv */ +void item_func_collectmap21() { + /* Nonmatching */ +} + +/* 800C5CD8-800C5D2C .text item_func_collectmap20__Fv */ +void item_func_collectmap20() { + /* Nonmatching */ +} + +/* 800C5D2C-800C5D80 .text item_func_collectmap19__Fv */ +void item_func_collectmap19() { + /* Nonmatching */ +} + +/* 800C5D80-800C5DD4 .text item_func_collectmap18__Fv */ +void item_func_collectmap18() { + /* Nonmatching */ +} + +/* 800C5DD4-800C5E28 .text item_func_collectmap17__Fv */ +void item_func_collectmap17() { + /* Nonmatching */ +} + +/* 800C5E28-800C5E7C .text item_func_collectmap16__Fv */ +void item_func_collectmap16() { + /* Nonmatching */ +} + +/* 800C5E7C-800C5ED0 .text item_func_collectmap15__Fv */ +void item_func_collectmap15() { + /* Nonmatching */ +} + +/* 800C5ED0-800C5F24 .text item_func_collectmap14__Fv */ +void item_func_collectmap14() { + /* Nonmatching */ +} + +/* 800C5F24-800C5F78 .text item_func_collectmap13__Fv */ +void item_func_collectmap13() { + /* Nonmatching */ +} + +/* 800C5F78-800C5FCC .text item_func_collectmap12__Fv */ +void item_func_collectmap12() { + /* Nonmatching */ +} + +/* 800C5FCC-800C6020 .text item_func_collectmap11__Fv */ +void item_func_collectmap11() { + /* Nonmatching */ +} + +/* 800C6020-800C6074 .text item_func_collectmap10__Fv */ +void item_func_collectmap10() { + /* Nonmatching */ +} + +/* 800C6074-800C60C8 .text item_func_collectmap09__Fv */ +void item_func_collectmap09() { + /* Nonmatching */ +} + +/* 800C60C8-800C6128 .text item_func_collectmap08__Fv */ +void item_func_collectmap08() { + /* Nonmatching */ +} + +/* 800C6128-800C617C .text item_func_collectmap07__Fv */ +void item_func_collectmap07() { + /* Nonmatching */ +} + +/* 800C617C-800C61D0 .text item_func_collectmap06__Fv */ +void item_func_collectmap06() { + /* Nonmatching */ +} + +/* 800C61D0-800C6224 .text item_func_collectmap05__Fv */ +void item_func_collectmap05() { + /* Nonmatching */ +} + +/* 800C6224-800C6278 .text item_func_collectmap04__Fv */ +void item_func_collectmap04() { + /* Nonmatching */ +} + +/* 800C6278-800C62CC .text item_func_collectmap03__Fv */ +void item_func_collectmap03() { + /* Nonmatching */ +} + +/* 800C62CC-800C6320 .text item_func_collectmap02__Fv */ +void item_func_collectmap02() { + /* Nonmatching */ +} + +/* 800C6320-800C6374 .text item_func_collectmap01__Fv */ +void item_func_collectmap01() { + /* Nonmatching */ +} + +/* 800C6374-800C6378 .text item_func_noentry__Fv */ +void item_func_noentry() { + /* Nonmatching */ +} + +/* 800C6378-800C6380 .text item_getcheck_func_heart__Fv */ +void item_getcheck_func_heart() { + /* Nonmatching */ +} + +/* 800C6380-800C6388 .text item_getcheck_func_green_rupee__Fv */ +void item_getcheck_func_green_rupee() { + /* Nonmatching */ +} + +/* 800C6388-800C6390 .text item_getcheck_func_blue_rupee__Fv */ +void item_getcheck_func_blue_rupee() { + /* Nonmatching */ +} + +/* 800C6390-800C6398 .text item_getcheck_func_white_rupee__Fv */ +void item_getcheck_func_white_rupee() { + /* Nonmatching */ +} + +/* 800C6398-800C63A0 .text item_getcheck_func_red_rupee__Fv */ +void item_getcheck_func_red_rupee() { + /* Nonmatching */ +} + +/* 800C63A0-800C63A8 .text item_getcheck_func_purple_rupee__Fv */ +void item_getcheck_func_purple_rupee() { + /* Nonmatching */ +} + +/* 800C63A8-800C63B0 .text item_getcheck_func_silver_rupee__Fv */ +void item_getcheck_func_silver_rupee() { + /* Nonmatching */ +} + +/* 800C63B0-800C63B8 .text item_getcheck_func_kakera_heart__Fv */ +void item_getcheck_func_kakera_heart() { + /* Nonmatching */ +} + +/* 800C63B8-800C63C0 .text item_getcheck_func_utuwa_heart__Fv */ +void item_getcheck_func_utuwa_heart() { + /* Nonmatching */ +} + +/* 800C63C0-800C63C8 .text item_getcheck_func_s_magic__Fv */ +void item_getcheck_func_s_magic() { + /* Nonmatching */ +} + +/* 800C63C8-800C63D0 .text item_getcheck_func_l_magic__Fv */ +void item_getcheck_func_l_magic() { + /* Nonmatching */ +} + +/* 800C63D0-800C6404 .text item_getcheck_func_bomb_5__Fv */ +void item_getcheck_func_bomb_5() { + /* Nonmatching */ +} + +/* 800C6404-800C6438 .text item_getcheck_func_bomb_10__Fv */ +void item_getcheck_func_bomb_10() { + /* Nonmatching */ +} + +/* 800C6438-800C646C .text item_getcheck_func_bomb_20__Fv */ +void item_getcheck_func_bomb_20() { + /* Nonmatching */ +} + +/* 800C646C-800C64A0 .text item_getcheck_func_bomb_30__Fv */ +void item_getcheck_func_bomb_30() { + /* Nonmatching */ +} + +/* 800C64A0-800C64A8 .text item_getcheck_func_noentry__Fv */ +void item_getcheck_func_noentry() { + /* Nonmatching */ +} + +/* 800C64A8-800C64DC .text item_getcheck_func_arrow_10__Fv */ +void item_getcheck_func_arrow_10() { + /* Nonmatching */ +} + +/* 800C64DC-800C6510 .text item_getcheck_func_arrow_20__Fv */ +void item_getcheck_func_arrow_20() { + /* Nonmatching */ +} + +/* 800C6510-800C6544 .text item_getcheck_func_arrow_30__Fv */ +void item_getcheck_func_arrow_30() { + /* Nonmatching */ +} + +/* 800C6544-800C654C .text item_getcheck_func_small_key__Fv */ +void item_getcheck_func_small_key() { + /* Nonmatching */ +} + +/* 800C654C-800C6554 .text item_getcheck_func_recover_faily__Fv */ +void item_getcheck_func_recover_faily() { + /* Nonmatching */ +} + +/* 800C6554-800C655C .text item_getcheck_func_triple_heart__Fv */ +void item_getcheck_func_triple_heart() { + /* Nonmatching */ +} + +/* 800C655C-800C658C .text item_getcheck_func_pendant__Fv */ +void item_getcheck_func_pendant() { + /* Nonmatching */ +} + +/* 800C658C-800C65C0 .text item_getcheck_func_telescope__Fv */ +void item_getcheck_func_telescope() { + /* Nonmatching */ +} + +/* 800C65C0-800C65F4 .text item_getcheck_func_tncl_whitsl__Fv */ +void item_getcheck_func_tncl_whitsl() { + /* Nonmatching */ +} + +/* 800C65F4-800C6628 .text item_getcheck_func_wind_tact__Fv */ +void item_getcheck_func_wind_tact() { + /* Nonmatching */ +} + +/* 800C6628-800C665C .text item_getcheck_func_camera__Fv */ +void item_getcheck_func_camera() { + /* Nonmatching */ +} + +/* 800C665C-800C6690 .text item_getcheck_func_emono_bag__Fv */ +void item_getcheck_func_emono_bag() { + /* Nonmatching */ +} + +/* 800C6690-800C66C4 .text item_getcheck_func_rope__Fv */ +void item_getcheck_func_rope() { + /* Nonmatching */ +} + +/* 800C66C4-800C66F8 .text item_getcheck_func_camera2__Fv */ +void item_getcheck_func_camera2() { + /* Nonmatching */ +} + +/* 800C66F8-800C672C .text item_getcheck_func_bow__Fv */ +void item_getcheck_func_bow() { + /* Nonmatching */ +} + +/* 800C672C-800C6760 .text item_getcheck_func_pwr_groove__Fv */ +void item_getcheck_func_pwr_groove() { + /* Nonmatching */ +} + +/* 800C6760-800C6794 .text item_getcheck_func_hvy_boots__Fv */ +void item_getcheck_func_hvy_boots() { + /* Nonmatching */ +} + +/* 800C6794-800C67C8 .text item_getcheck_func_drgn_shield__Fv */ +void item_getcheck_func_drgn_shield() { + /* Nonmatching */ +} + +/* 800C67C8-800C67D0 .text item_getcheck_func_water_boots__Fv */ +void item_getcheck_func_water_boots() { + /* Nonmatching */ +} + +/* 800C67D0-800C6804 .text item_getcheck_func_esa_bag__Fv */ +void item_getcheck_func_esa_bag() { + /* Nonmatching */ +} + +/* 800C6804-800C6838 .text item_getcheck_func_boomerang__Fv */ +void item_getcheck_func_boomerang() { + /* Nonmatching */ +} + +/* 800C6838-800C6840 .text item_getcheck_func_bare_hand__Fv */ +void item_getcheck_func_bare_hand() { + /* Nonmatching */ +} + +/* 800C6840-800C6874 .text item_getcheck_func_hookshot__Fv */ +void item_getcheck_func_hookshot() { + /* Nonmatching */ +} + +/* 800C6874-800C68A8 .text item_getcheck_func_warasibe_bag__Fv */ +void item_getcheck_func_warasibe_bag() { + /* Nonmatching */ +} + +/* 800C68A8-800C68B0 .text item_getcheck_func_bomb_bag__Fv */ +void item_getcheck_func_bomb_bag() { + /* Nonmatching */ +} + +/* 800C68B0-800C68E4 .text item_getcheck_func_hummer__Fv */ +void item_getcheck_func_hummer() { + /* Nonmatching */ +} + +/* 800C68E4-800C6918 .text item_getcheck_func_deku_leaf__Fv */ +void item_getcheck_func_deku_leaf() { + /* Nonmatching */ +} + +/* 800C6918-800C694C .text item_getcheck_func_magic_arrow__Fv */ +void item_getcheck_func_magic_arrow() { + /* Nonmatching */ +} + +/* 800C694C-800C6980 .text item_getcheck_func_light_arrow__Fv */ +void item_getcheck_func_light_arrow() { + /* Nonmatching */ +} + +/* 800C6980-800C69B4 .text item_getcheck_func_sword__Fv */ +void item_getcheck_func_sword() { + /* Nonmatching */ +} + +/* 800C69B4-800C69E8 .text item_getcheck_func_master_sword__Fv */ +void item_getcheck_func_master_sword() { + /* Nonmatching */ +} + +/* 800C69E8-800C6A1C .text item_getcheck_func_lv3_sword__Fv */ +void item_getcheck_func_lv3_sword() { + /* Nonmatching */ +} + +/* 800C6A1C-800C6A50 .text item_getcheck_func_shield__Fv */ +void item_getcheck_func_shield() { + /* Nonmatching */ +} + +/* 800C6A50-800C6A84 .text item_getcheck_func_mirror_shield__Fv */ +void item_getcheck_func_mirror_shield() { + /* Nonmatching */ +} + +/* 800C6A84-800C6AB8 .text item_getcheck_func_master_sword_ex__Fv */ +void item_getcheck_func_master_sword_ex() { + /* Nonmatching */ +} + +/* 800C6AB8-800C6AEC .text item_getcheck_func_pirates_omamori__Fv */ +void item_getcheck_func_pirates_omamori() { + /* Nonmatching */ +} + +/* 800C6AEC-800C6B20 .text item_getcheck_func_heros_omamori__Fv */ +void item_getcheck_func_heros_omamori() { + /* Nonmatching */ +} + +/* 800C6B20-800C6B28 .text item_getcheck_func_grass_ball__Fv */ +void item_getcheck_func_grass_ball() { + /* Nonmatching */ +} + +/* 800C6B28-800C6B58 .text item_getcheck_func_skull_necklace__Fv */ +void item_getcheck_func_skull_necklace() { + /* Nonmatching */ +} + +/* 800C6B58-800C6B88 .text item_getcheck_func_bokobaba_seed__Fv */ +void item_getcheck_func_bokobaba_seed() { + /* Nonmatching */ +} + +/* 800C6B88-800C6BB8 .text item_getcheck_func_golden_feather__Fv */ +void item_getcheck_func_golden_feather() { + /* Nonmatching */ +} + +/* 800C6BB8-800C6BE8 .text item_getcheck_func_boko_belt__Fv */ +void item_getcheck_func_boko_belt() { + /* Nonmatching */ +} + +/* 800C6BE8-800C6C18 .text item_getcheck_func_red_jerry__Fv */ +void item_getcheck_func_red_jerry() { + /* Nonmatching */ +} + +/* 800C6C18-800C6C48 .text item_getcheck_func_green_jerry__Fv */ +void item_getcheck_func_green_jerry() { + /* Nonmatching */ +} + +/* 800C6C48-800C6C78 .text item_getcheck_func_blue_jerry__Fv */ +void item_getcheck_func_blue_jerry() { + /* Nonmatching */ +} + +/* 800C6C78-800C6CA8 .text item_getcheck_func_map__Fv */ +void item_getcheck_func_map() { + /* Nonmatching */ +} + +/* 800C6CA8-800C6CB0 .text item_getcheck_func_compass__Fv */ +void item_getcheck_func_compass() { + /* Nonmatching */ +} + +/* 800C6CB0-800C6CE0 .text item_getcheck_func_boss_key__Fv */ +void item_getcheck_func_boss_key() { + /* Nonmatching */ +} + +/* 800C6CE0-800C6D10 .text item_getcheck_func_empty_bship__Fv */ +void item_getcheck_func_empty_bship() { + /* Nonmatching */ +} + +/* 800C6D10-800C6D40 .text item_getcheck_func_empty_bottle__Fv */ +void item_getcheck_func_empty_bottle() { + /* Nonmatching */ +} + +/* 800C6D40-800C6D70 .text item_getcheck_func_red_bottle__Fv */ +void item_getcheck_func_red_bottle() { + /* Nonmatching */ +} + +/* 800C6D70-800C6DA0 .text item_getcheck_func_green_bottle__Fv */ +void item_getcheck_func_green_bottle() { + /* Nonmatching */ +} + +/* 800C6DA0-800C6DD0 .text item_getcheck_func_blue_bottle__Fv */ +void item_getcheck_func_blue_bottle() { + /* Nonmatching */ +} + +/* 800C6DD0-800C6E00 .text item_getcheck_func_bottleship__Fv */ +void item_getcheck_func_bottleship() { + /* Nonmatching */ +} + +/* 800C6E00-800C6E30 .text item_getcheck_func_bin_in_bottleship__Fv */ +void item_getcheck_func_bin_in_bottleship() { + /* Nonmatching */ +} + +/* 800C6E30-800C6E60 .text item_getcheck_func_bin_in_water__Fv */ +void item_getcheck_func_bin_in_water() { + /* Nonmatching */ +} + +/* 800C6E60-800C6E90 .text item_getcheck_func_bin__Fv */ +void item_getcheck_func_bin() { + /* Nonmatching */ +} + +/* 800C6E90-800C6EC0 .text item_getcheck_func_triforce1__Fv */ +void item_getcheck_func_triforce1() { + /* Nonmatching */ +} + +/* 800C6EC0-800C6EF0 .text item_getcheck_func_triforce2__Fv */ +void item_getcheck_func_triforce2() { + /* Nonmatching */ +} + +/* 800C6EF0-800C6F20 .text item_getcheck_func_triforce3__Fv */ +void item_getcheck_func_triforce3() { + /* Nonmatching */ +} + +/* 800C6F20-800C6F50 .text item_getcheck_func_triforce4__Fv */ +void item_getcheck_func_triforce4() { + /* Nonmatching */ +} + +/* 800C6F50-800C6F80 .text item_getcheck_func_triforce5__Fv */ +void item_getcheck_func_triforce5() { + /* Nonmatching */ +} + +/* 800C6F80-800C6FB0 .text item_getcheck_func_triforce6__Fv */ +void item_getcheck_func_triforce6() { + /* Nonmatching */ +} + +/* 800C6FB0-800C6FE0 .text item_getcheck_func_triforce7__Fv */ +void item_getcheck_func_triforce7() { + /* Nonmatching */ +} + +/* 800C6FE0-800C7010 .text item_getcheck_func_triforce8__Fv */ +void item_getcheck_func_triforce8() { + /* Nonmatching */ +} + +/* 800C7010-800C7040 .text item_getcheck_func_pearl1__Fv */ +void item_getcheck_func_pearl1() { + /* Nonmatching */ +} + +/* 800C7040-800C7070 .text item_getcheck_func_pearl2__Fv */ +void item_getcheck_func_pearl2() { + /* Nonmatching */ +} + +/* 800C7070-800C70A0 .text item_getcheck_func_pearl3__Fv */ +void item_getcheck_func_pearl3() { + /* Nonmatching */ +} + +/* 800C70A0-800C70D0 .text item_getcheck_func_tact_song1__Fv */ +void item_getcheck_func_tact_song1() { + /* Nonmatching */ +} + +/* 800C70D0-800C7100 .text item_getcheck_func_tact_song2__Fv */ +void item_getcheck_func_tact_song2() { + /* Nonmatching */ +} + +/* 800C7100-800C7130 .text item_getcheck_func_tact_song3__Fv */ +void item_getcheck_func_tact_song3() { + /* Nonmatching */ +} + +/* 800C7130-800C7160 .text item_getcheck_func_tact_song4__Fv */ +void item_getcheck_func_tact_song4() { + /* Nonmatching */ +} + +/* 800C7160-800C7190 .text item_getcheck_func_tact_song5__Fv */ +void item_getcheck_func_tact_song5() { + /* Nonmatching */ +} + +/* 800C7190-800C71C0 .text item_getcheck_func_tact_song6__Fv */ +void item_getcheck_func_tact_song6() { + /* Nonmatching */ +} + +/* 800C71C0-800C71F4 .text item_getcheck_func_normal_sail__Fv */ +void item_getcheck_func_normal_sail() { + /* Nonmatching */ +} + +/* 800C71F4-800C71FC .text item_getcheck_func_zora_sail__Fv */ +void item_getcheck_func_zora_sail() { + /* Nonmatching */ +} + +/* 800C71FC-800C7204 .text item_getcheck_func_tincle_sail__Fv */ +void item_getcheck_func_tincle_sail() { + /* Nonmatching */ +} + +/* 800C7204-800C720C .text item_getcheck_func_sail__Fv */ +void item_getcheck_func_sail() { + /* Nonmatching */ +} + +/* 800C720C-800C723C .text item_getcheck_func_bird_esa_5__Fv */ +void item_getcheck_func_bird_esa_5() { + /* Nonmatching */ +} + +/* 800C723C-800C726C .text item_getcheck_func_animal_esa__Fv */ +void item_getcheck_func_animal_esa() { + /* Nonmatching */ +} + +/* 800C726C-800C729C .text item_getcheck_func_esa1__Fv */ +void item_getcheck_func_esa1() { + /* Nonmatching */ +} + +/* 800C729C-800C72CC .text item_getcheck_func_esa2__Fv */ +void item_getcheck_func_esa2() { + /* Nonmatching */ +} + +/* 800C72CC-800C72FC .text item_getcheck_func_esa3__Fv */ +void item_getcheck_func_esa3() { + /* Nonmatching */ +} + +/* 800C72FC-800C732C .text item_getcheck_func_esa4__Fv */ +void item_getcheck_func_esa4() { + /* Nonmatching */ +} + +/* 800C732C-800C735C .text item_getcheck_func_esa5__Fv */ +void item_getcheck_func_esa5() { + /* Nonmatching */ +} + +/* 800C735C-800C7364 .text item_getcheck_func_magic_bean__Fv */ +void item_getcheck_func_magic_bean() { + /* Nonmatching */ +} + +/* 800C7364-800C7394 .text item_getcheck_func_bird_esa_10__Fv */ +void item_getcheck_func_bird_esa_10() { + /* Nonmatching */ +} + +/* 800C7394-800C73C4 .text item_getcheck_func_flower_1__Fv */ +void item_getcheck_func_flower_1() { + /* Nonmatching */ +} + +/* 800C73C4-800C73F4 .text item_getcheck_func_flower_2__Fv */ +void item_getcheck_func_flower_2() { + /* Nonmatching */ +} + +/* 800C73F4-800C7424 .text item_getcheck_func_flower_3__Fv */ +void item_getcheck_func_flower_3() { + /* Nonmatching */ +} + +/* 800C7424-800C7454 .text item_getcheck_func_heros_flag__Fv */ +void item_getcheck_func_heros_flag() { + /* Nonmatching */ +} + +/* 800C7454-800C7484 .text item_getcheck_func_tairyo_flag__Fv */ +void item_getcheck_func_tairyo_flag() { + /* Nonmatching */ +} + +/* 800C7484-800C74B4 .text item_getcheck_func_sales_flag__Fv */ +void item_getcheck_func_sales_flag() { + /* Nonmatching */ +} + +/* 800C74B4-800C74E4 .text item_getcheck_func_wind_flag__Fv */ +void item_getcheck_func_wind_flag() { + /* Nonmatching */ +} + +/* 800C74E4-800C7514 .text item_getcheck_func_red_flag__Fv */ +void item_getcheck_func_red_flag() { + /* Nonmatching */ +} + +/* 800C7514-800C7544 .text item_getcheck_func_fossil_head__Fv */ +void item_getcheck_func_fossil_head() { + /* Nonmatching */ +} + +/* 800C7544-800C7574 .text item_getcheck_func_water_statue__Fv */ +void item_getcheck_func_water_statue() { + /* Nonmatching */ +} + +/* 800C7574-800C75A4 .text item_getcheck_func_postman_statue__Fv */ +void item_getcheck_func_postman_statue() { + /* Nonmatching */ +} + +/* 800C75A4-800C75D4 .text item_getcheck_func_president_statue__Fv */ +void item_getcheck_func_president_statue() { + /* Nonmatching */ +} + +/* 800C75D4-800C7604 .text item_getcheck_func_letter00__Fv */ +void item_getcheck_func_letter00() { + /* Nonmatching */ +} + +/* 800C7604-800C7634 .text item_getcheck_func_magic_seed__Fv */ +void item_getcheck_func_magic_seed() { + /* Nonmatching */ +} + +/* 800C7634-800C7664 .text item_getcheck_func_magys_letter__Fv */ +void item_getcheck_func_magys_letter() { + /* Nonmatching */ +} + +/* 800C7664-800C7694 .text item_getcheck_func_mo_letter__Fv */ +void item_getcheck_func_mo_letter() { + /* Nonmatching */ +} + +/* 800C7694-800C76C4 .text item_getcheck_func_cottage_paper__Fv */ +void item_getcheck_func_cottage_paper() { + /* Nonmatching */ +} + +/* 800C76C4-800C76F4 .text item_getcheck_func_kaisen_present1__Fv */ +void item_getcheck_func_kaisen_present1() { + /* Nonmatching */ +} + +/* 800C76F4-800C7724 .text item_getcheck_func_kaisen_present2__Fv */ +void item_getcheck_func_kaisen_present2() { + /* Nonmatching */ +} + +/* 800C7724-800C7754 .text item_getcheck_func_salvage_item1__Fv */ +void item_getcheck_func_salvage_item1() { + /* Nonmatching */ +} + +/* 800C7754-800C7784 .text item_getcheck_func_salvage_item2__Fv */ +void item_getcheck_func_salvage_item2() { + /* Nonmatching */ +} + +/* 800C7784-800C77B4 .text item_getcheck_func_salvage_item3__Fv */ +void item_getcheck_func_salvage_item3() { + /* Nonmatching */ +} + +/* 800C77B4-800C77E4 .text item_getcheck_func_xxx_039__Fv */ +void item_getcheck_func_xxx_039() { + /* Nonmatching */ +} + +/* 800C77E4-800C7814 .text item_getcheck_func_lithograph1__Fv */ +void item_getcheck_func_lithograph1() { + /* Nonmatching */ +} + +/* 800C7814-800C7844 .text item_getcheck_func_lithograph2__Fv */ +void item_getcheck_func_lithograph2() { + /* Nonmatching */ +} + +/* 800C7844-800C7874 .text item_getcheck_func_lithograph3__Fv */ +void item_getcheck_func_lithograph3() { + /* Nonmatching */ +} + +/* 800C7874-800C78A4 .text item_getcheck_func_lithograph4__Fv */ +void item_getcheck_func_lithograph4() { + /* Nonmatching */ +} + +/* 800C78A4-800C78D4 .text item_getcheck_func_lithograph5__Fv */ +void item_getcheck_func_lithograph5() { + /* Nonmatching */ +} + +/* 800C78D4-800C7904 .text item_getcheck_func_lithograph6__Fv */ +void item_getcheck_func_lithograph6() { + /* Nonmatching */ +} + +/* 800C7904-800C7934 .text item_getcheck_func_lithograph7__Fv */ +void item_getcheck_func_lithograph7() { + /* Nonmatching */ +} + +/* 800C7934-800C7964 .text item_getcheck_func_lithograph8__Fv */ +void item_getcheck_func_lithograph8() { + /* Nonmatching */ +} + +/* 800C7964-800C7994 .text item_getcheck_func_lithograph9__Fv */ +void item_getcheck_func_lithograph9() { + /* Nonmatching */ +} + +/* 800C7994-800C79C4 .text item_getcheck_func_lithograph10__Fv */ +void item_getcheck_func_lithograph10() { + /* Nonmatching */ +} + +/* 800C79C4-800C79F4 .text item_getcheck_func_lithograph11__Fv */ +void item_getcheck_func_lithograph11() { + /* Nonmatching */ +} + +/* 800C79F4-800C7A24 .text item_getcheck_func_lithograph12__Fv */ +void item_getcheck_func_lithograph12() { + /* Nonmatching */ +} + +/* 800C7A24-800C7A54 .text item_getcheck_func_lithograph13__Fv */ +void item_getcheck_func_lithograph13() { + /* Nonmatching */ +} + +/* 800C7A54-800C7A84 .text item_getcheck_func_lithograph14__Fv */ +void item_getcheck_func_lithograph14() { + /* Nonmatching */ +} + +/* 800C7A84-800C7AB4 .text item_getcheck_func_lithograph15__Fv */ +void item_getcheck_func_lithograph15() { + /* Nonmatching */ +} + +/* 800C7AB4-800C7AE4 .text item_getcheck_func_lithograph16__Fv */ +void item_getcheck_func_lithograph16() { + /* Nonmatching */ +} + +/* 800C7AE4-800C7B50 .text getRotenItemNumInBag__Fv */ +void getRotenItemNumInBag() { + /* Nonmatching */ +} + +/* 800C7B50-800C7B7C .text isDaizaItem__FUc */ +void isDaizaItem(unsigned char) { + /* Nonmatching */ +} + +/* 800C7B7C-800C7BA8 .text isBomb__FUc */ +void isBomb(unsigned char) { + /* Nonmatching */ +} + +/* 800C7BA8-800C7BD4 .text isArrow__FUc */ +void isArrow(unsigned char) { + /* Nonmatching */ +} + +/* 800C7BD4-800C7C08 .text isEmono__FUc */ +void isEmono(unsigned char) { + /* Nonmatching */ +} + +/* 800C7C08-800C7C34 .text isEsa__FUc */ +void isEsa(unsigned char) { + /* Nonmatching */ +} + +/* 800C7C34-800C7C60 .text isRupee__FUc */ +void isRupee(unsigned char) { + /* Nonmatching */ +} + +/* 800C7C60-800C7C7C .text isLimitedItem__FUc */ +void isLimitedItem(unsigned char) { + /* Nonmatching */ +} + +/* 800C7C7C-800C7CB0 .text isNonSavedEmono__FUc */ +void isNonSavedEmono(unsigned char) { + /* Nonmatching */ +} + +/* 800C7CB0-800C7CDC .text isUseClothPacket__FUc */ +void isUseClothPacket(unsigned char) { + /* Nonmatching */ +} + +/* 800C7CDC-800C7D08 .text isTriforce__FUc */ +void isTriforce(unsigned char) { + /* Nonmatching */ +} + +/* 800C7D08-800C7D28 .text isHeart__FUc */ +void isHeart(unsigned char) { + /* Nonmatching */ +} + +/* 800C7D28-800C7D70 .text getItemNoByLife__FUc */ +void getItemNoByLife(unsigned char) { + /* Nonmatching */ +} + +/* 800C7D70-800C7ED0 .text check_itemno__Fi */ +void check_itemno(int) { + /* Nonmatching */ +} + +/* 800C7ED0-800C8214 .text getEmonoItemFromLifeBallTable__FUs */ +void getEmonoItemFromLifeBallTable(unsigned short) { + /* Nonmatching */ +} + +/* 800C8214-800C8498 .text getItemFromLifeBallTableWithoutEmono__FUs */ +void getItemFromLifeBallTableWithoutEmono(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/d_item_data.cpp b/src/d/d_item_data.cpp new file mode 100644 index 000000000..d8a9b5c9e --- /dev/null +++ b/src/d/d_item_data.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: d_item_data.cpp +// + +#include "d_item_data.h" +#include "dolphin/types.h" + +/* 800C12F4-800C1334 .text checkAppearEffect__10dItem_dataFUc */ +void dItem_data::checkAppearEffect(unsigned char) { + /* Nonmatching */ +} + +/* 800C1334-800C13B4 .text getAppearEffect__10dItem_dataFUc */ +void dItem_data::getAppearEffect(unsigned char) { + /* Nonmatching */ +} + +/* 800C13B4-800C13F8 .text checkSpecialEffect__10dItem_dataFUc */ +void dItem_data::checkSpecialEffect(unsigned char) { + /* Nonmatching */ +} + +/* 800C13F8-800C1474 .text getSpecialEffect__10dItem_dataFUc */ +void dItem_data::getSpecialEffect(unsigned char) { + /* Nonmatching */ +} + diff --git a/src/d/d_jnt_hit.cpp b/src/d/d_jnt_hit.cpp new file mode 100644 index 000000000..411fd0647 --- /dev/null +++ b/src/d/d_jnt_hit.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_jnt_hit.cpp +// + +#include "d_jnt_hit.h" +#include "dolphin/types.h" + +/* 80060BE8-80060C44 .text __ct__12JntHit_HIO_cFv */ +JntHit_HIO_c::JntHit_HIO_c() { + /* Nonmatching */ +} + +/* 80060C44-80060EC4 .text CreateInit__8JntHit_cFv */ +void JntHit_c::CreateInit() { + /* Nonmatching */ +} + +/* 80060EC4-80061440 .text CylHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyz4cXyzf */ +void JntHit_c::CylHitPosAngleOffset(cXyz*, csXyz*, cXyz*, csXyz*, cXyz, cXyz, float) { + /* Nonmatching */ +} + +/* 80061440-80061830 .text Cyl2HitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyz4cXyzf */ +void JntHit_c::Cyl2HitPosAngleOffset(cXyz*, csXyz*, cXyz*, csXyz*, cXyz, cXyz, float) { + /* Nonmatching */ +} + +/* 80061830-80061ACC .text SphHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz4cXyzf */ +void JntHit_c::SphHitPosAngleOffset(cXyz*, csXyz*, cXyz*, csXyz*, cXyz, float) { + /* Nonmatching */ +} + +/* 80061ACC-80061C28 .text HitBufferUpdate__8JntHit_cFPiP4cXyziP5csXyzP4cXyz */ +void JntHit_c::HitBufferUpdate(int*, cXyz*, int, csXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 80061C28-800627DC .text searchJntHitPosAngleOffset__8JntHit_cFP4cXyzP5csXyzP4cXyzP5csXyz */ +void JntHit_c::searchJntHitPosAngleOffset(cXyz*, csXyz*, cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 800627DC-8006286C .text JntHit_create__FP8J3DModelP16__jnt_hit_data_cs */ +void JntHit_create(J3DModel*, __jnt_hit_data_c*, short) { + /* Nonmatching */ +} + +/* 8006286C-800628B4 .text __dt__12JntHit_HIO_cFv */ +JntHit_HIO_c::~JntHit_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_kankyo.cpp b/src/d/d_kankyo.cpp new file mode 100644 index 000000000..6ad376f68 --- /dev/null +++ b/src/d/d_kankyo.cpp @@ -0,0 +1,758 @@ +// +// Generated by dtk +// Translation Unit: d_kankyo.cpp +// + +#include "d_kankyo.h" +#include "dolphin/types.h" + +/* 8018F7FC-8018F848 .text toon_proc_check__Fv */ +void toon_proc_check() { + /* Nonmatching */ +} + +/* 8018F848-8018F894 .text u8_data_ratio_set__FUcUcf */ +void u8_data_ratio_set(unsigned char, unsigned char, float) { + /* Nonmatching */ +} + +/* 8018F894-8018F8E4 .text s16_data_ratio_set__Fssf */ +void s16_data_ratio_set(short, short, float) { + /* Nonmatching */ +} + +/* 8018F8E4-8018F9E8 .text kankyo_color_ratio_set__FUcUcfUcUcfsf */ +void kankyo_color_ratio_set(unsigned char, unsigned char, float, unsigned char, unsigned char, float, short, float) { + /* Nonmatching */ +} + +/* 8018F9E8-8018F9F8 .text fl_data_ratio_set__Ffff */ +void fl_data_ratio_set(float, float, float) { + /* Nonmatching */ +} + +/* 8018F9F8-8018FAE0 .text float_kankyo_color_ratio_set__Fffffffff */ +void float_kankyo_color_ratio_set(float, float, float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 8018FAE0-8018FB14 .text get_parcent__Ffff */ +void get_parcent(float, float, float) { + /* Nonmatching */ +} + +/* 8018FB14-8018FCFC .text dKy_light_influence_id__F4cXyzi */ +void dKy_light_influence_id(cXyz, int) { + /* Nonmatching */ +} + +/* 8018FCFC-8018FEC4 .text dKy_eflight_influence_id__F4cXyzi */ +void dKy_eflight_influence_id(cXyz, int) { + /* Nonmatching */ +} + +/* 8018FEC4-8018FF00 .text dKy_eflight_influence_pos__Fi */ +void dKy_eflight_influence_pos(int) { + /* Nonmatching */ +} + +/* 8018FF00-8018FF2C .text dKy_light_influence_col__Fi */ +void dKy_light_influence_col(int) { + /* Nonmatching */ +} + +/* 8018FF2C-8018FF54 .text dKy_light_influence_power__Fi */ +void dKy_light_influence_power(int) { + /* Nonmatching */ +} + +/* 8018FF54-8018FF7C .text dKy_light_influence_yuragi__Fi */ +void dKy_light_influence_yuragi(int) { + /* Nonmatching */ +} + +/* 8018FF7C-80190020 .text dKy_light_influence_distance__F4cXyzi */ +void dKy_light_influence_distance(cXyz, int) { + /* Nonmatching */ +} + +/* 80190020-8019004C .text dKy_eflight_influence_col__Fi */ +void dKy_eflight_influence_col(int) { + /* Nonmatching */ +} + +/* 8019004C-80190074 .text dKy_eflight_influence_power__Fi */ +void dKy_eflight_influence_power(int) { + /* Nonmatching */ +} + +/* 80190074-8019009C .text dKy_eflight_influence_yuragi__Fi */ +void dKy_eflight_influence_yuragi(int) { + /* Nonmatching */ +} + +/* 8019009C-80190140 .text dKy_eflight_influence_distance__F4cXyzi */ +void dKy_eflight_influence_distance(cXyz, int) { + /* Nonmatching */ +} + +/* 80190140-801901D8 .text plight_init__Fv */ +void plight_init() { + /* Nonmatching */ +} + +/* 801901D8-801902F8 .text plight_set__Fv */ +void plight_set() { + /* Nonmatching */ +} + +/* 801902F8-80190750 .text envcolor_init__Fv */ +void envcolor_init() { + /* Nonmatching */ +} + +/* 80190750-80190804 .text __ct__18dScnKy_env_light_cFv */ +dScnKy_env_light_c::dScnKy_env_light_c() { + /* Nonmatching */ +} + +/* 80190804-80190840 .text __dt__15WIND_INF_ENTITYFv */ +WIND_INF_ENTITY::~WIND_INF_ENTITY() { + /* Nonmatching */ +} + +/* 80190840-80190844 .text __ct__15WIND_INF_ENTITYFv */ +WIND_INF_ENTITY::WIND_INF_ENTITY() { + /* Nonmatching */ +} + +/* 80190844-80190848 .text __ct__15LIGHT_INFLUENCEFv */ +LIGHT_INFLUENCE::LIGHT_INFLUENCE() { + /* Nonmatching */ +} + +/* 80190848-80190A18 .text setDaytime__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::setDaytime() { + /* Nonmatching */ +} + +/* 80190A18-80190A20 .text GetTimePass__20dStage_roomControl_cFv */ +void dStage_roomControl_c::GetTimePass() { + /* Nonmatching */ +} + +/* 80190A20-80190ACC .text SetSchbit__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::SetSchbit() { + /* Nonmatching */ +} + +/* 80190ACC-80190C0C .text setSunpos__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::setSunpos() { + /* Nonmatching */ +} + +/* 80190C0C-80190C14 .text getDaytime__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::getDaytime() { + /* Nonmatching */ +} + +/* 80190C14-80190C40 .text dKy_getdaytime_hour__Fv */ +void dKy_getdaytime_hour() { + /* Nonmatching */ +} + +/* 80190C40-80190CBC .text dKy_getdaytime_minute__Fv */ +void dKy_getdaytime_minute() { + /* Nonmatching */ +} + +/* 80190CBC-80190CF8 .text dKy_daynight_check__Fv */ +void dKy_daynight_check() { + /* Nonmatching */ +} + +/* 80190CF8-801912EC .text setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc */ +void dScnKy_env_light_c::setLight_palno_get(unsigned char*, unsigned char*, unsigned char*, unsigned char*, unsigned char*, unsigned char*, unsigned char*, unsigned char*, float*, int*, int*, float*, unsigned char*) { + /* Nonmatching */ +} + +/* 801912EC-80191C44 .text setLight__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::setLight() { + /* Nonmatching */ +} + +/* 80191C44-8019223C .text setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10P11_GXColorS10PfPf */ +void dScnKy_env_light_c::setLight_bg(dKy_tevstr_c*, _GXColorS10*, _GXColorS10*, _GXColorS10*, _GXColorS10*, _GXColorS10*, _GXColorS10*, _GXColorS10*, _GXColorS10*, _GXColorS10*, float*, float*) { + /* Nonmatching */ +} + +/* 8019223C-8019252C .text setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf */ +void dScnKy_env_light_c::setLight_actor(dKy_tevstr_c*, _GXColorS10*, float*, float*) { + /* Nonmatching */ +} + +/* 8019252C-8019261C .text settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10P11_GXColorS10PfPf */ +void dScnKy_env_light_c::settingTevStruct_colget_actor(cXyz*, dKy_tevstr_c*, _GXColorS10*, _GXColorS10*, _GXColorS10*, float*, float*) { + /* Nonmatching */ +} + +/* 8019261C-801926C0 .text settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c */ +void dScnKy_env_light_c::settingTevStruct_colget_player(dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 801926C0-80192E04 .text settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc */ +void dScnKy_env_light_c::settingTevStruct_plightcol_plus(cXyz*, dKy_tevstr_c*, _GXColorS10, _GXColorS10, unsigned char) { + /* Nonmatching */ +} + +/* 80192E04-80193028 .text settingTevStruct_eflightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c */ +void dScnKy_env_light_c::settingTevStruct_eflightcol_plus(cXyz*, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80193028-80193650 .text settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c */ +void dScnKy_env_light_c::settingTevStruct(int, cXyz*, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80193650-80193A30 .text setLightTevColorType_sub__FP11J3DMaterialP12dKy_tevstr_c */ +void setLightTevColorType_sub(J3DMaterial*, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80193A30-80193A34 .text setLight__13J3DColorBlockFUlP11J3DLightObj */ +void J3DColorBlock::setLight(unsigned long, J3DLightObj*) { + /* Nonmatching */ +} + +/* 80193A34-80193ADC .text setLightTevColorType__18dScnKy_env_light_cFP8J3DModelP12dKy_tevstr_c */ +void dScnKy_env_light_c::setLightTevColorType(J3DModel*, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80193ADC-80193B68 .text CalcTevColor__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::CalcTevColor() { + /* Nonmatching */ +} + +/* 80193B68-80193BA8 .text Sndpos__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::Sndpos() { + /* Nonmatching */ +} + +/* 80193BA8-80193D9C .text Eflight_flush_proc__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::Eflight_flush_proc() { + /* Nonmatching */ +} + +/* 80193D9C-80193EE4 .text SetBaseLight__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::SetBaseLight() { + /* Nonmatching */ +} + +/* 80193EE4-801940EC .text exeKankyo__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::exeKankyo() { + /* Nonmatching */ +} + +/* 801940EC-801940F0 .text dKy_event_init__Fv */ +void dKy_event_init() { + /* Nonmatching */ +} + +/* 801940F0-80194120 .text dice_wether_init__FUcff */ +void dice_wether_init(unsigned char, float, float) { + /* Nonmatching */ +} + +/* 80194120-80194180 .text dice_wether_execute__FUcff */ +void dice_wether_execute(unsigned char, float, float) { + /* Nonmatching */ +} + +/* 80194180-801941D4 .text dice_rain_minus__Fv */ +void dice_rain_minus() { + /* Nonmatching */ +} + +/* 801941D4-801942E0 .text phantomship_wether__Fv */ +void phantomship_wether() { + /* Nonmatching */ +} + +/* 801942E0-80194844 .text dKy_event_proc__Fv */ +void dKy_event_proc() { + /* Nonmatching */ +} + +/* 80194844-80194888 .text drawKankyo__18dScnKy_env_light_cFv */ +void dScnKy_env_light_c::drawKankyo() { + /* Nonmatching */ +} + +/* 80194888-801948B4 .text dKy_Draw__FP17sub_kankyo__class */ +void dKy_Draw(sub_kankyo__class*) { + /* Nonmatching */ +} + +/* 801948B4-801948E8 .text dKy_Execute__FP17sub_kankyo__class */ +void dKy_Execute(sub_kankyo__class*) { + /* Nonmatching */ +} + +/* 801948E8-801948F0 .text dKy_IsDelete__FP17sub_kankyo__class */ +void dKy_IsDelete(sub_kankyo__class*) { + /* Nonmatching */ +} + +/* 801948F0-80194914 .text dKy_Delete__FP17sub_kankyo__class */ +void dKy_Delete(sub_kankyo__class*) { + /* Nonmatching */ +} + +/* 80194914-80194974 .text dKy_Create__FPv */ +void dKy_Create(void*) { + /* Nonmatching */ +} + +/* 80194974-80194BDC .text dKy_setLight_init__Fv */ +void dKy_setLight_init() { + /* Nonmatching */ +} + +/* 80194BDC-8019514C .text dKy_setLight__Fv */ +void dKy_setLight() { + /* Nonmatching */ +} + +/* 8019514C-80195270 .text dKy_setLight_again__Fv */ +void dKy_setLight_again() { + /* Nonmatching */ +} + +/* 80195270-80195280 .text dKy_Get_DifCol__Fv */ +void dKy_Get_DifCol() { + /* Nonmatching */ +} + +/* 80195280-801952BC .text dKy_light_influence_pos__Fi */ +void dKy_light_influence_pos(int) { + /* Nonmatching */ +} + +/* 801952BC-801952E0 .text dKy_plight_near_pos__Fv */ +void dKy_plight_near_pos() { + /* Nonmatching */ +} + +/* 801952E0-80195364 .text dKy_plight_set__FP15LIGHT_INFLUENCE */ +void dKy_plight_set(LIGHT_INFLUENCE*) { + /* Nonmatching */ +} + +/* 80195364-80195378 .text dKy_yuragi_ratio_set__Ff */ +void dKy_yuragi_ratio_set(float) { + /* Nonmatching */ +} + +/* 80195378-80195408 .text dKy_plight_priority_set__FP15LIGHT_INFLUENCE */ +void dKy_plight_priority_set(LIGHT_INFLUENCE*) { + /* Nonmatching */ +} + +/* 80195408-80195454 .text dKy_plight_cut__FP15LIGHT_INFLUENCE */ +void dKy_plight_cut(LIGHT_INFLUENCE*) { + /* Nonmatching */ +} + +/* 80195454-801954D8 .text dKy_efplight_set__FP15LIGHT_INFLUENCE */ +void dKy_efplight_set(LIGHT_INFLUENCE*) { + /* Nonmatching */ +} + +/* 801954D8-80195518 .text dKy_efplight_cut__FP15LIGHT_INFLUENCE */ +void dKy_efplight_cut(LIGHT_INFLUENCE*) { + /* Nonmatching */ +} + +/* 80195518-801955B8 .text dKy_actor_addcol_amb_set__Fsssf */ +void dKy_actor_addcol_amb_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 801955B8-80195658 .text dKy_actor_addcol_dif_set__Fsssf */ +void dKy_actor_addcol_dif_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195658-801956F8 .text dKy_bg_addcol_amb_set__Fsssf */ +void dKy_bg_addcol_amb_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 801956F8-80195798 .text dKy_bg_addcol_dif_set__Fsssf */ +void dKy_bg_addcol_dif_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195798-80195838 .text dKy_bg1_addcol_amb_set__Fsssf */ +void dKy_bg1_addcol_amb_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195838-801958D8 .text dKy_bg1_addcol_dif_set__Fsssf */ +void dKy_bg1_addcol_dif_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 801958D8-80195978 .text dKy_bg2_addcol_amb_set__Fsssf */ +void dKy_bg2_addcol_amb_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195978-80195A18 .text dKy_bg2_addcol_dif_set__Fsssf */ +void dKy_bg2_addcol_dif_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195A18-80195AB8 .text dKy_bg3_addcol_amb_set__Fsssf */ +void dKy_bg3_addcol_amb_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195AB8-80195B58 .text dKy_bg3_addcol_dif_set__Fsssf */ +void dKy_bg3_addcol_dif_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195B58-80195BF8 .text dKy_addcol_fog_set__Fsssf */ +void dKy_addcol_fog_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195BF8-80195CF4 .text dKy_actor_addcol_set__Fsssf */ +void dKy_actor_addcol_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195CF4-80195D94 .text dKy_vrbox_addcol_sky0_set__Fsssf */ +void dKy_vrbox_addcol_sky0_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195D94-80195E34 .text dKy_vrbox_addcol_kasumi_set__Fsssf */ +void dKy_vrbox_addcol_kasumi_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195E34-80195EA4 .text dKy_vrbox_addcol_set__Fsssf */ +void dKy_vrbox_addcol_set(short, short, short, float) { + /* Nonmatching */ +} + +/* 80195EA4-80195F3C .text dKy_fog_startendz_set__Ffff */ +void dKy_fog_startendz_set(float, float, float) { + /* Nonmatching */ +} + +/* 80195F3C-80195F64 .text dKy_Itemgetcol_chg_on__Fv */ +void dKy_Itemgetcol_chg_on() { + /* Nonmatching */ +} + +/* 80195F64-80195F84 .text dKy_Itemgetcol_chg_off__Fv */ +void dKy_Itemgetcol_chg_off() { + /* Nonmatching */ +} + +/* 80195F84-80196284 .text dKy_Itemgetcol_chg_move__Fv */ +void dKy_Itemgetcol_chg_move() { + /* Nonmatching */ +} + +/* 80196284-801962E0 .text dKy_arrowcol_chg_on__FP4cXyzi */ +void dKy_arrowcol_chg_on(cXyz*, int) { + /* Nonmatching */ +} + +/* 801962E0-80196764 .text dKy_arrowcol_chg_move__Fv */ +void dKy_arrowcol_chg_move() { + /* Nonmatching */ +} + +/* 80196764-801967C4 .text dKy_checkEventNightStop__Fv */ +void dKy_checkEventNightStop() { + /* Nonmatching */ +} + +/* 801967C4-801967F4 .text dKy_Sound_init__Fv */ +void dKy_Sound_init() { + /* Nonmatching */ +} + +/* 801967F4-801969A8 .text dKy_Sound_set__F4cXyziUii */ +void dKy_Sound_set(cXyz, int, unsigned int, int) { + /* Nonmatching */ +} + +/* 801969A8-801969B8 .text dKy_Sound_get__Fv */ +void dKy_Sound_get() { + /* Nonmatching */ +} + +/* 801969B8-80196A08 .text dKy_SordFlush_set__F4cXyzi */ +void dKy_SordFlush_set(cXyz, int) { + /* Nonmatching */ +} + +/* 80196A08-80196A34 .text dKy_FirstlightVec_get__FP4cXyz */ +void dKy_FirstlightVec_get(cXyz*) { + /* Nonmatching */ +} + +/* 80196A34-80196AE4 .text GxFogSet_Sub__FP8_GXColor */ +void GxFogSet_Sub(_GXColor*) { + /* Nonmatching */ +} + +/* 80196AE4-80196B28 .text GxFog_set__Fv */ +void GxFog_set() { + /* Nonmatching */ +} + +/* 80196B28-80196B6C .text GxFog_sea_set__Fv */ +void GxFog_sea_set() { + /* Nonmatching */ +} + +/* 80196B6C-80196B90 .text dKy_GxFog_set__Fv */ +void dKy_GxFog_set() { + /* Nonmatching */ +} + +/* 80196B90-80196BB4 .text dKy_GxFog_sea_set__Fv */ +void dKy_GxFog_sea_set() { + /* Nonmatching */ +} + +/* 80196BB4-80196C5C .text dKy_GxFog_tevstr_set__FP12dKy_tevstr_c */ +void dKy_GxFog_tevstr_set(dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80196C5C-80196D04 .text dKy_GfFog_tevstr_set__FP12dKy_tevstr_c */ +void dKy_GfFog_tevstr_set(dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80196D04-80196D48 .text GxXFog_set__Fv */ +void GxXFog_set() { + /* Nonmatching */ +} + +/* 80196D48-80196D70 .text dKy_change_colset__FUcUcf */ +void dKy_change_colset(unsigned char, unsigned char, float) { + /* Nonmatching */ +} + +/* 80196D70-80196D98 .text dKy_change_colpat__FUc */ +void dKy_change_colpat(unsigned char) { + /* Nonmatching */ +} + +/* 80196D98-80196DDC .text dKy_custom_colset__FUcUcf */ +void dKy_custom_colset(unsigned char, unsigned char, float) { + /* Nonmatching */ +} + +/* 80196DDC-80196DEC .text dKy_custom_timeset__Ff */ +void dKy_custom_timeset(float) { + /* Nonmatching */ +} + +/* 80196DEC-80196EB4 .text dKy_setLight_mine__FP12dKy_tevstr_c */ +void dKy_setLight_mine(dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80196EB4-80196F78 .text dKy_tevstr_init__FP12dKy_tevstr_cScUc */ +void dKy_tevstr_init(dKy_tevstr_c*, signed char, unsigned char) { + /* Nonmatching */ +} + +/* 80196F78-80196F88 .text dKy_rain_check__Fv */ +void dKy_rain_check() { + /* Nonmatching */ +} + +/* 80196F88-80196FF8 .text dKy_usonami_set__Ff */ +void dKy_usonami_set(float) { + /* Nonmatching */ +} + +/* 80196FF8-80197008 .text dKy_get_schbit__Fv */ +void dKy_get_schbit() { + /* Nonmatching */ +} + +/* 80197008-80197018 .text dKy_get_schbit_timer__Fv */ +void dKy_get_schbit_timer() { + /* Nonmatching */ +} + +/* 80197018-80197144 .text dKy_get_seacolor__FP8_GXColorP8_GXColor */ +void dKy_get_seacolor(_GXColor*, _GXColor*) { + /* Nonmatching */ +} + +/* 80197144-80197154 .text dKy_set_allcol_ratio__Ff */ +void dKy_set_allcol_ratio(float) { + /* Nonmatching */ +} + +/* 80197154-80197164 .text dKy_set_actcol_ratio__Ff */ +void dKy_set_actcol_ratio(float) { + /* Nonmatching */ +} + +/* 80197164-80197174 .text dKy_set_bgcol_ratio__Ff */ +void dKy_set_bgcol_ratio(float) { + /* Nonmatching */ +} + +/* 80197174-80197184 .text dKy_set_fogcol_ratio__Ff */ +void dKy_set_fogcol_ratio(float) { + /* Nonmatching */ +} + +/* 80197184-801971B8 .text dKy_set_vrboxcol_ratio__Ff */ +void dKy_set_vrboxcol_ratio(float) { + /* Nonmatching */ +} + +/* 801971B8-801971C8 .text dKy_set_vrboxsoracol_ratio__Ff */ +void dKy_set_vrboxsoracol_ratio(float) { + /* Nonmatching */ +} + +/* 801971C8-801971D8 .text dKy_set_vrboxkumocol_ratio__Ff */ +void dKy_set_vrboxkumocol_ratio(float) { + /* Nonmatching */ +} + +/* 801971D8-801972AC .text dKy_itudemo_se__Fv */ +void dKy_itudemo_se() { + /* Nonmatching */ +} + +/* 801972AC-801972BC .text dKy_contrast_flg_set__FUc */ +void dKy_contrast_flg_set(unsigned char) { + /* Nonmatching */ +} + +/* 801972BC-801972CC .text dKy_contrast_flg_get__Fv */ +void dKy_contrast_flg_get() { + /* Nonmatching */ +} + +/* 801972CC-801972EC .text dKy_get_dayofweek__Fv */ +void dKy_get_dayofweek() { + /* Nonmatching */ +} + +/* 801972EC-801972FC .text dKy_set_nexttime__Ff */ +void dKy_set_nexttime(float) { + /* Nonmatching */ +} + +/* 801972FC-8019731C .text dKy_DayProc__Fv */ +void dKy_DayProc() { + /* Nonmatching */ +} + +/* 8019731C-8019737C .text dKy_instant_timechg__Ff */ +void dKy_instant_timechg(float) { + /* Nonmatching */ +} + +/* 8019737C-801973B8 .text dKy_instant_rainchg__Fv */ +void dKy_instant_rainchg() { + /* Nonmatching */ +} + +/* 801973B8-80197404 .text dKy_moon_type_chk__Fv */ +void dKy_moon_type_chk() { + /* Nonmatching */ +} + +/* 80197404-80197504 .text dKy_telescope_lookin_chk__FP4cXyzff */ +void dKy_telescope_lookin_chk(cXyz*, float, float) { + /* Nonmatching */ +} + +/* 80197504-80197558 .text dKy_moon_look_chk__Fv */ +void dKy_moon_look_chk() { + /* Nonmatching */ +} + +/* 80197558-801975A4 .text dKy_orion_look_chk__Fv */ +void dKy_orion_look_chk() { + /* Nonmatching */ +} + +/* 801975A4-801975F0 .text dKy_hokuto_look_chk__Fv */ +void dKy_hokuto_look_chk() { + /* Nonmatching */ +} + +/* 801975F0-80197614 .text dKy_get_moon_pos__Fv */ +void dKy_get_moon_pos() { + /* Nonmatching */ +} + +/* 80197614-80197668 .text dKy_get_hokuto_pos__Fv */ +void dKy_get_hokuto_pos() { + /* Nonmatching */ +} + +/* 80197668-801976BC .text dKy_get_orion_pos__Fv */ +void dKy_get_orion_pos() { + /* Nonmatching */ +} + +/* 801976BC-801976D0 .text dKy_pship_existense_set__Fv */ +void dKy_pship_existense_set() { + /* Nonmatching */ +} + +/* 801976D0-801976E4 .text dKy_pship_existense_cut__Fv */ +void dKy_pship_existense_cut() { + /* Nonmatching */ +} + +/* 801976E4-80197708 .text dKy_pship_existense_chk__Fv */ +void dKy_pship_existense_chk() { + /* Nonmatching */ +} + +/* 80197708-80197760 .text dKy_daynighttact_stop_chk__Fv */ +void dKy_daynighttact_stop_chk() { + /* Nonmatching */ +} + +/* 80197760-801979F4 .text dKyr_player_overhead_bg_chk__Fv */ +void dKyr_player_overhead_bg_chk() { + /* Nonmatching */ +} + +/* 801979F4-80197A7C .text __dt__18dScnKy_env_light_cFv */ +dScnKy_env_light_c::~dScnKy_env_light_c() { + /* Nonmatching */ +} + +/* 80197AB8-80197FE4 .text dKankyo_DayProc__Fv */ +void dKankyo_DayProc() { + /* Nonmatching */ +} + diff --git a/src/d/d_kankyo_data.cpp b/src/d/d_kankyo_data.cpp new file mode 100644 index 000000000..3974c6fed --- /dev/null +++ b/src/d/d_kankyo_data.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: d_kankyo_data.cpp +// + +#include "d_kankyo_data.h" +#include "dolphin/types.h" + +/* 80086EE0-80086EEC .text dKyd_dmpalet_getp__Fv */ +void dKyd_dmpalet_getp() { + /* Nonmatching */ +} + +/* 80086EEC-80086EF8 .text dKyd_dmpselect_getp__Fv */ +void dKyd_dmpselect_getp() { + /* Nonmatching */ +} + +/* 80086EF8-80086F04 .text dKyd_dmenvr_getp__Fv */ +void dKyd_dmenvr_getp() { + /* Nonmatching */ +} + +/* 80086F04-80086F10 .text dKyd_dmvrbox_getp__Fv */ +void dKyd_dmvrbox_getp() { + /* Nonmatching */ +} + +/* 80086F10-80086F1C .text dKyd_schejule_getp__Fv */ +void dKyd_schejule_getp() { + /* Nonmatching */ +} + +/* 80086F1C-80086F28 .text dKyd_schejule_boss_getp__Fv */ +void dKyd_schejule_boss_getp() { + /* Nonmatching */ +} + +/* 80086F28-80086F34 .text dKyd_schejule_menu_getp__Fv */ +void dKyd_schejule_menu_getp() { + /* Nonmatching */ +} + +/* 80086F34-80086F74 .text dKyd_xfog_table_set__FUc */ +void dKyd_xfog_table_set(unsigned char) { + /* Nonmatching */ +} + diff --git a/src/d/d_kankyo_demo.cpp b/src/d/d_kankyo_demo.cpp new file mode 100644 index 000000000..6073a6dc0 --- /dev/null +++ b/src/d/d_kankyo_demo.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: d_kankyo_demo.cpp +// + +#include "d_kankyo_demo.h" +#include "dolphin/types.h" + +/* 8009BE64-8009BF6C .text dKydm_demo_plight_entry__FP11DEMO_PLIGHTP4cXyziUc */ +void dKydm_demo_plight_entry(DEMO_PLIGHT*, cXyz*, int, unsigned char) { + /* Nonmatching */ +} + +/* 8009BF6C-8009BFB0 .text dKydm_demo_plight_delete__FP11DEMO_PLIGHT */ +void dKydm_demo_plight_delete(DEMO_PLIGHT*) { + /* Nonmatching */ +} + +/* 8009BFB0-8009BFD4 .text dKydm_demo_plight_execute__FP11DEMO_PLIGHTP4cXyz */ +void dKydm_demo_plight_execute(DEMO_PLIGHT*, cXyz*) { + /* Nonmatching */ +} + diff --git a/src/d/d_kankyo_rain.cpp b/src/d/d_kankyo_rain.cpp new file mode 100644 index 000000000..d9bf697c0 --- /dev/null +++ b/src/d/d_kankyo_rain.cpp @@ -0,0 +1,293 @@ +// +// Generated by dtk +// Translation Unit: d_kankyo_rain.cpp +// + +#include "d_kankyo_rain.h" +#include "dolphin/types.h" + +/* 8008AA30-8008AB3C .text vectle_calc__FP10DOUBLE_POSP4cXyz */ +void vectle_calc(DOUBLE_POS*, cXyz*) { + /* Nonmatching */ +} + +/* 8008AB3C-8008AB94 .text get_vectle_calc__FP4cXyzP4cXyzP4cXyz */ +void get_vectle_calc(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 8008AB94-8008ABB4 .text dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz */ +void dKyr_get_vectle_calc(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 8008ABB4-8008AC64 .text dKy_set_eyevect_calc__FP12camera_classP3Vecff */ +void dKy_set_eyevect_calc(camera_class*, Vec*, float, float) { + /* Nonmatching */ +} + +/* 8008AC64-8008AD60 .text dKy_set_eyevect_calc2__FP12camera_classP3Vecff */ +void dKy_set_eyevect_calc2(camera_class*, Vec*, float, float) { + /* Nonmatching */ +} + +/* 8008AD60-8008AE54 .text dKyr_set_btitex__FP9_GXTexObjP7ResTIMG */ +void dKyr_set_btitex(_GXTexObj*, ResTIMG*) { + /* Nonmatching */ +} + +/* 8008AE54-8008B44C .text dKyr_kamome_move__Fv */ +void dKyr_kamome_move() { + /* Nonmatching */ +} + +/* 8008B44C-8008B504 .text dKyr_wind_init__Fv */ +void dKyr_wind_init() { + /* Nonmatching */ +} + +/* 8008B504-8008C4BC .text dKyr_wind_move__Fv */ +void dKyr_wind_move() { + /* Nonmatching */ +} + +/* 8008C4BC-8008C624 .text __dt__18dBgS_ObjGndChk_AllFv */ +dBgS_ObjGndChk_All::~dBgS_ObjGndChk_All() { + /* Nonmatching */ +} + +/* 8008C624-8008C888 .text dKyr_lenzflare_move__Fv */ +void dKyr_lenzflare_move() { + /* Nonmatching */ +} + +/* 8008C888-8008C8B8 .text dKyr_moon_arrival_check__Fv */ +void dKyr_moon_arrival_check() { + /* Nonmatching */ +} + +/* 8008C8B8-8008CF68 .text dKyr_sun_move__Fv */ +void dKyr_sun_move() { + /* Nonmatching */ +} + +/* 8008CF68-8008D0B4 .text dKyr_rain_init__Fv */ +void dKyr_rain_init() { + /* Nonmatching */ +} + +/* 8008D0B4-8008D0DC .text rain_bg_chk__FP19dKankyo_rain_Packeti */ +void rain_bg_chk(dKankyo_rain_Packet*, int) { + /* Nonmatching */ +} + +/* 8008D0DC-8008D53C .text overhead_bg_chk__Fv */ +void overhead_bg_chk() { + /* Nonmatching */ +} + +/* 8008D53C-8008D638 .text __dt__12dBgS_RoofChkFv */ +dBgS_RoofChk::~dBgS_RoofChk() { + /* Nonmatching */ +} + +/* 8008D638-8008DAF0 .text forward_overhead_bg_chk__FP4cXyzf */ +void forward_overhead_bg_chk(cXyz*, float) { + /* Nonmatching */ +} + +/* 8008DAF0-8008E79C .text dKyr_rain_move__Fv */ +void dKyr_rain_move() { + /* Nonmatching */ +} + +/* 8008E79C-8008F0BC .text dKyr_housi_move__Fv */ +void dKyr_housi_move() { + /* Nonmatching */ +} + +/* 8008F0BC-8008F23C .text dKyr_snow_init__Fv */ +void dKyr_snow_init() { + /* Nonmatching */ +} + +/* 8008F23C-8008F9FC .text dKyr_snow_move__Fv */ +void dKyr_snow_move() { + /* Nonmatching */ +} + +/* 8008F9FC-8009065C .text dKyr_kazanbai_move__Fv */ +void dKyr_kazanbai_move() { + /* Nonmatching */ +} + +/* 8009065C-80090C68 .text dKyr_kazanbai_tamari_move__Fv */ +void dKyr_kazanbai_tamari_move() { + /* Nonmatching */ +} + +/* 80090C68-80090D50 .text dKyr_star_init__Fv */ +void dKyr_star_init() { + /* Nonmatching */ +} + +/* 80090D50-80090DE0 .text dKyr_star_move__Fv */ +void dKyr_star_move() { + /* Nonmatching */ +} + +/* 80090DE0-80091964 .text wave_move__Fv */ +void wave_move() { + /* Nonmatching */ +} + +/* 80091964-80092294 .text cloud_shadow_move__Fv */ +void cloud_shadow_move() { + /* Nonmatching */ +} + +/* 80092294-80092310 .text light_at_hit_check__FP4cXyz */ +void light_at_hit_check(cXyz*) { + /* Nonmatching */ +} + +/* 80092310-80092330 .text dKyr_poison_live_check__Fv */ +void dKyr_poison_live_check() { + /* Nonmatching */ +} + +/* 80092330-80092448 .text dKyr_poison_light_colision__Fv */ +void dKyr_poison_light_colision() { + /* Nonmatching */ +} + +/* 80092448-8009258C .text poison_init__Fv */ +void poison_init() { + /* Nonmatching */ +} + +/* 8009258C-800937BC .text poison_move__Fv */ +void poison_move() { + /* Nonmatching */ +} + +/* 800937BC-800940D4 .text vrkumo_move__Fv */ +void vrkumo_move() { + /* Nonmatching */ +} + +/* 800940D4-80094144 .text dKy_wave_chan_init__Fv */ +void dKy_wave_chan_init() { + /* Nonmatching */ +} + +/* 80094144-8009428C .text snap_sunmoon_proc__FP4cXyzi */ +void snap_sunmoon_proc(cXyz*, int) { + /* Nonmatching */ +} + +/* 8009428C-8009514C .text dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc */ +void dKyr_drawSun(float(*)[4], cXyz*, _GXColor&, unsigned char**) { + /* Nonmatching */ +} + +/* 8009514C-80095E8C .text dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc */ +void dKyr_drawLenzflare(float(*)[4], cXyz*, _GXColor&, unsigned char**) { + /* Nonmatching */ +} + +/* 80095E8C-8009682C .text dKyr_drawRain__FPA4_fPPUc */ +void dKyr_drawRain(float(*)[4], unsigned char**) { + /* Nonmatching */ +} + +/* 8009682C-80096D18 .text dKyr_drawSibuki__FPA4_fPPUc */ +void dKyr_drawSibuki(float(*)[4], unsigned char**) { + /* Nonmatching */ +} + +/* 80096D18-800973CC .text drawPoison__FPA4_fPPUc */ +void drawPoison(float(*)[4], unsigned char**) { + /* Nonmatching */ +} + +/* 800973CC-80097AD0 .text dKyr_drawHousi__FPA4_fPPUc */ +void dKyr_drawHousi(float(*)[4], unsigned char**) { + /* Nonmatching */ +} + +/* 80097AD0-800987B8 .text dKyr_drawKazanbai__FPA4_fPPUc */ +void dKyr_drawKazanbai(float(*)[4], unsigned char**) { + /* Nonmatching */ +} + +/* 800987B8-80098FF0 .text dKyr_drawSnow__FPA4_fPPUc */ +void dKyr_drawSnow(float(*)[4], unsigned char**) { + /* Nonmatching */ +} + +/* 80098FF0-80099D38 .text dKyr_drawStar__FPA4_fPPUc */ +void dKyr_drawStar(float(*)[4], unsigned char**) { + /* Nonmatching */ +} + +/* 80099D38-8009A5D4 .text drawWave__FPA4_fPPUc */ +void drawWave(float(*)[4], unsigned char**) { + /* Nonmatching */ +} + +/* 8009A5D4-8009AB88 .text drawCloudShadow__FPA4_fPPUc */ +void drawCloudShadow(float(*)[4], unsigned char**) { + /* Nonmatching */ +} + +/* 8009AB88-8009B9C4 .text drawVrkumo__FPA4_fR8_GXColorPPUc */ +void drawVrkumo(float(*)[4], _GXColor&, unsigned char**) { + /* Nonmatching */ +} + +/* 8009B9C4-8009B9D8 .text dKyr_thunder_init__Fv */ +void dKyr_thunder_init() { + /* Nonmatching */ +} + +/* 8009B9D8-8009BDEC .text dKyr_thunder_move__Fv */ +void dKyr_thunder_move() { + /* Nonmatching */ +} + +/* 8009BDEC-8009BDF4 .text @20@__dt__18dBgS_ObjGndChk_AllFv */ +void @20@__dt__18dBgS_ObjGndChk_AllFv { + /* Nonmatching */ +} + +/* 8009BDF4-8009BDFC .text @76@__dt__18dBgS_ObjGndChk_AllFv */ +void @76@__dt__18dBgS_ObjGndChk_AllFv { + /* Nonmatching */ +} + +/* 8009BDFC-8009BE04 .text @64@__dt__18dBgS_ObjGndChk_AllFv */ +void @64@__dt__18dBgS_ObjGndChk_AllFv { + /* Nonmatching */ +} + +/* 8009BE04-8009BE0C .text @16@__dt__12dBgS_RoofChkFv */ +void @16@__dt__12dBgS_RoofChkFv { + /* Nonmatching */ +} + +/* 8009BE0C-8009BE14 .text @48@__dt__12dBgS_RoofChkFv */ +void @48@__dt__12dBgS_RoofChkFv { + /* Nonmatching */ +} + +/* 8009BE14-8009BE1C .text @36@__dt__12dBgS_RoofChkFv */ +void @36@__dt__12dBgS_RoofChkFv { + /* Nonmatching */ +} + +/* 8009BE1C-8009BE64 .text __dt__9dSnap_ObjFv */ +dSnap_Obj::~dSnap_Obj() { + /* Nonmatching */ +} + diff --git a/src/d/d_kankyo_wether.cpp b/src/d/d_kankyo_wether.cpp new file mode 100644 index 000000000..3224f864f --- /dev/null +++ b/src/d/d_kankyo_wether.cpp @@ -0,0 +1,568 @@ +// +// Generated by dtk +// Translation Unit: d_kankyo_wether.cpp +// + +#include "d_kankyo_wether.h" +#include "dolphin/types.h" + +/* 80086F74-80086FC4 .text dKyw_setDrawPacketList__FP9J3DPacketi */ +void dKyw_setDrawPacketList(J3DPacket*, int) { + /* Nonmatching */ +} + +/* 80086FC4-80087054 .text dKyw_setDrawPacketListSky__FP9J3DPacketi */ +void dKyw_setDrawPacketListSky(J3DPacket*, int) { + /* Nonmatching */ +} + +/* 80087054-800870DC .text dKyw_setDrawPacketListXluBg__FP9J3DPacketi */ +void dKyw_setDrawPacketListXluBg(J3DPacket*, int) { + /* Nonmatching */ +} + +/* 800870DC-80087130 .text dKyw_setDrawPacketListXluZPos__FP9J3DPacketP4cXyz */ +void dKyw_setDrawPacketListXluZPos(J3DPacket*, cXyz*) { + /* Nonmatching */ +} + +/* 80087130-80087168 .text draw__18dKankyo_sun_PacketFv */ +void dKankyo_sun_Packet::draw() { + /* Nonmatching */ +} + +/* 80087168-800871A0 .text draw__22dKankyo_sunlenz_PacketFv */ +void dKankyo_sunlenz_Packet::draw() { + /* Nonmatching */ +} + +/* 800871A0-800871DC .text __dt__8RAIN_EFFFv */ +RAIN_EFF::~RAIN_EFF() { + /* Nonmatching */ +} + +/* 800871DC-800871E0 .text __ct__8RAIN_EFFFv */ +RAIN_EFF::RAIN_EFF() { + /* Nonmatching */ +} + +/* 800871E0-80087228 .text draw__19dKankyo_rain_PacketFv */ +void dKankyo_rain_Packet::draw() { + /* Nonmatching */ +} + +/* 80087228-80087264 .text __dt__8SNOW_EFFFv */ +SNOW_EFF::~SNOW_EFF() { + /* Nonmatching */ +} + +/* 80087264-80087268 .text __ct__8SNOW_EFFFv */ +SNOW_EFF::SNOW_EFF() { + /* Nonmatching */ +} + +/* 80087268-80087298 .text draw__19dKankyo_snow_PacketFv */ +void dKankyo_snow_Packet::draw() { + /* Nonmatching */ +} + +/* 80087298-800872D4 .text __dt__8STAR_EFFFv */ +STAR_EFF::~STAR_EFF() { + /* Nonmatching */ +} + +/* 800872D4-800872D8 .text __ct__8STAR_EFFFv */ +STAR_EFF::STAR_EFF() { + /* Nonmatching */ +} + +/* 800872D8-80087308 .text draw__19dKankyo_star_PacketFv */ +void dKankyo_star_Packet::draw() { + /* Nonmatching */ +} + +/* 80087308-80087344 .text __dt__10POISON_EFFFv */ +POISON_EFF::~POISON_EFF() { + /* Nonmatching */ +} + +/* 80087344-80087348 .text __ct__10POISON_EFFFv */ +POISON_EFF::POISON_EFF() { + /* Nonmatching */ +} + +/* 80087348-8008737C .text draw__21dKankyo_poison_PacketFv */ +void dKankyo_poison_Packet::draw() { + /* Nonmatching */ +} + +/* 8008737C-800873B8 .text __dt__9CLOUD_EFFFv */ +CLOUD_EFF::~CLOUD_EFF() { + /* Nonmatching */ +} + +/* 800873B8-800873BC .text __ct__9CLOUD_EFFFv */ +CLOUD_EFF::CLOUD_EFF() { + /* Nonmatching */ +} + +/* 800873BC-800873EC .text draw__20dKankyo_cloud_PacketFv */ +void dKankyo_cloud_Packet::draw() { + /* Nonmatching */ +} + +/* 800873EC-80087428 .text __dt__9HOUSI_EFFFv */ +HOUSI_EFF::~HOUSI_EFF() { + /* Nonmatching */ +} + +/* 80087428-8008742C .text __ct__9HOUSI_EFFFv */ +HOUSI_EFF::HOUSI_EFF() { + /* Nonmatching */ +} + +/* 8008742C-8008745C .text draw__20dKankyo_housi_PacketFv */ +void dKankyo_housi_Packet::draw() { + /* Nonmatching */ +} + +/* 8008745C-80087498 .text __dt__10VRKUMO_EFFFv */ +VRKUMO_EFF::~VRKUMO_EFF() { + /* Nonmatching */ +} + +/* 80087498-8008749C .text __ct__10VRKUMO_EFFFv */ +VRKUMO_EFF::VRKUMO_EFF() { + /* Nonmatching */ +} + +/* 8008749C-800874D0 .text draw__21dKankyo_vrkumo_PacketFv */ +void dKankyo_vrkumo_Packet::draw() { + /* Nonmatching */ +} + +/* 800874D0-8008750C .text __dt__8WAVE_EFFFv */ +WAVE_EFF::~WAVE_EFF() { + /* Nonmatching */ +} + +/* 8008750C-80087510 .text __ct__8WAVE_EFFFv */ +WAVE_EFF::WAVE_EFF() { + /* Nonmatching */ +} + +/* 80087510-80087540 .text draw__19dKankyo_wave_PacketFv */ +void dKankyo_wave_Packet::draw() { + /* Nonmatching */ +} + +/* 80087540-80087570 .text dKyw_drawSun__Fi */ +void dKyw_drawSun(int) { + /* Nonmatching */ +} + +/* 80087570-80087594 .text dKyw_Sun_Draw__Fv */ +void dKyw_Sun_Draw() { + /* Nonmatching */ +} + +/* 80087594-800875D8 .text dKyw_drawSunlenz__Fi */ +void dKyw_drawSunlenz(int) { + /* Nonmatching */ +} + +/* 800875D8-800875FC .text dKyw_Sunlenz_Draw__Fv */ +void dKyw_Sunlenz_Draw() { + /* Nonmatching */ +} + +/* 800875FC-8008762C .text dKyw_drawRain__Fi */ +void dKyw_drawRain(int) { + /* Nonmatching */ +} + +/* 8008762C-80087650 .text dKyw_Rain_Draw__Fv */ +void dKyw_Rain_Draw() { + /* Nonmatching */ +} + +/* 80087650-80087680 .text dKyw_drawSnow__Fi */ +void dKyw_drawSnow(int) { + /* Nonmatching */ +} + +/* 80087680-800876A4 .text dKyw_Snow_Draw__Fv */ +void dKyw_Snow_Draw() { + /* Nonmatching */ +} + +/* 800876A4-800876D4 .text dKyw_drawStar__Fi */ +void dKyw_drawStar(int) { + /* Nonmatching */ +} + +/* 800876D4-800876F8 .text dKyw_Star_Draw__Fv */ +void dKyw_Star_Draw() { + /* Nonmatching */ +} + +/* 800876F8-8008772C .text dKyw_drawPoison__Fi */ +void dKyw_drawPoison(int) { + /* Nonmatching */ +} + +/* 8008772C-80087750 .text dKyw_Poison_Draw__Fv */ +void dKyw_Poison_Draw() { + /* Nonmatching */ +} + +/* 80087750-80087780 .text dKyw_drawHousi__Fi */ +void dKyw_drawHousi(int) { + /* Nonmatching */ +} + +/* 80087780-800877A4 .text dKyw_Housi_Draw__Fv */ +void dKyw_Housi_Draw() { + /* Nonmatching */ +} + +/* 800877A4-800877D4 .text dKyw_drawCloud__Fi */ +void dKyw_drawCloud(int) { + /* Nonmatching */ +} + +/* 800877D4-800877F8 .text dKyw_Cloud_Draw__Fv */ +void dKyw_Cloud_Draw() { + /* Nonmatching */ +} + +/* 800877F8-80087828 .text dKyw_drawVrkumo__Fi */ +void dKyw_drawVrkumo(int) { + /* Nonmatching */ +} + +/* 80087828-8008784C .text dKyw_Vrkumo_Draw__Fv */ +void dKyw_Vrkumo_Draw() { + /* Nonmatching */ +} + +/* 8008784C-8008787C .text dKyw_drawWave__Fi */ +void dKyw_drawWave(int) { + /* Nonmatching */ +} + +/* 8008787C-800878A0 .text dKyw_Wave_Draw__Fv */ +void dKyw_Wave_Draw() { + /* Nonmatching */ +} + +/* 800878A0-8008792C .text dKyw_wether_init__Fv */ +void dKyw_wether_init() { + /* Nonmatching */ +} + +/* 8008792C-80087944 .text dKyw_wether_init2__Fv */ +void dKyw_wether_init2() { + /* Nonmatching */ +} + +/* 80087944-80087C28 .text dKyw_wether_delete__Fv */ +void dKyw_wether_delete() { + /* Nonmatching */ +} + +/* 80087C28-80087C64 .text __dt__8WIND_EFFFv */ +WIND_EFF::~WIND_EFF() { + /* Nonmatching */ +} + +/* 80087C64-80087CA0 .text __dt__10KAMOME_EFFFv */ +KAMOME_EFF::~KAMOME_EFF() { + /* Nonmatching */ +} + +/* 80087CA0-80087D24 .text __dt__19dKankyo_wave_PacketFv */ +dKankyo_wave_Packet::~dKankyo_wave_Packet() { + /* Nonmatching */ +} + +/* 80087D24-80087DA8 .text __dt__20dKankyo_cloud_PacketFv */ +dKankyo_cloud_Packet::~dKankyo_cloud_Packet() { + /* Nonmatching */ +} + +/* 80087DA8-80087E2C .text __dt__20dKankyo_housi_PacketFv */ +dKankyo_housi_Packet::~dKankyo_housi_Packet() { + /* Nonmatching */ +} + +/* 80087E2C-80087EB0 .text __dt__21dKankyo_poison_PacketFv */ +dKankyo_poison_Packet::~dKankyo_poison_Packet() { + /* Nonmatching */ +} + +/* 80087EB0-80087F34 .text __dt__19dKankyo_star_PacketFv */ +dKankyo_star_Packet::~dKankyo_star_Packet() { + /* Nonmatching */ +} + +/* 80087F34-80087FB8 .text __dt__19dKankyo_snow_PacketFv */ +dKankyo_snow_Packet::~dKankyo_snow_Packet() { + /* Nonmatching */ +} + +/* 80087FB8-8008803C .text __dt__19dKankyo_rain_PacketFv */ +dKankyo_rain_Packet::~dKankyo_rain_Packet() { + /* Nonmatching */ +} + +/* 8008803C-800880C0 .text __dt__22dKankyo_sunlenz_PacketFv */ +dKankyo_sunlenz_Packet::~dKankyo_sunlenz_Packet() { + /* Nonmatching */ +} + +/* 800880C0-80088144 .text __dt__18dKankyo_sun_PacketFv */ +dKankyo_sun_Packet::~dKankyo_sun_Packet() { + /* Nonmatching */ +} + +/* 80088144-80088194 .text dKyw_wether_delete2__Fv */ +void dKyw_wether_delete2() { + /* Nonmatching */ +} + +/* 80088194-80088218 .text __dt__21dKankyo_vrkumo_PacketFv */ +dKankyo_vrkumo_Packet::~dKankyo_vrkumo_Packet() { + /* Nonmatching */ +} + +/* 80088218-800883D4 .text wether_move_windline__Fv */ +void wether_move_windline() { + /* Nonmatching */ +} + +/* 800883D4-800883D8 .text __ct__10KAMOME_EFFFv */ +KAMOME_EFF::KAMOME_EFF() { + /* Nonmatching */ +} + +/* 800883D8-800883DC .text __ct__8WIND_EFFFv */ +WIND_EFF::WIND_EFF() { + /* Nonmatching */ +} + +/* 800883DC-80088444 .text wether_move_thunder__Fv */ +void wether_move_thunder() { + /* Nonmatching */ +} + +/* 80088444-80088468 .text dKyw_wether_move__Fv */ +void dKyw_wether_move() { + /* Nonmatching */ +} + +/* 80088468-8008878C .text wether_move_sun__Fv */ +void wether_move_sun() { + /* Nonmatching */ +} + +/* 8008878C-80088978 .text wether_move_rain__Fv */ +void wether_move_rain() { + /* Nonmatching */ +} + +/* 80088978-80088A50 .text wether_move_snow__Fv */ +void wether_move_snow() { + /* Nonmatching */ +} + +/* 80088A50-80088D08 .text wether_move_star__Fv */ +void wether_move_star() { + /* Nonmatching */ +} + +/* 80088D08-80088DA4 .text wether_move_poison__Fv */ +void wether_move_poison() { + /* Nonmatching */ +} + +/* 80088DA4-80088F3C .text wether_move_housi__Fv */ +void wether_move_housi() { + /* Nonmatching */ +} + +/* 80088F3C-800891A8 .text wether_move_moya__Fv */ +void wether_move_moya() { + /* Nonmatching */ +} + +/* 800891A8-80089698 .text wether_move_vrkumo__Fv */ +void wether_move_vrkumo() { + /* Nonmatching */ +} + +/* 80089698-8008982C .text wether_move_wave__Fv */ +void wether_move_wave() { + /* Nonmatching */ +} + +/* 8008982C-800898E0 .text dKyw_wether_move_draw__Fv */ +void dKyw_wether_move_draw() { + /* Nonmatching */ +} + +/* 800898E0-80089900 .text dKyw_wether_move_draw2__Fv */ +void dKyw_wether_move_draw2() { + /* Nonmatching */ +} + +/* 80089900-80089A48 .text dKyw_wether_draw__Fv */ +void dKyw_wether_draw() { + /* Nonmatching */ +} + +/* 80089A48-80089A84 .text dKyw_wether_draw2__Fv */ +void dKyw_wether_draw2() { + /* Nonmatching */ +} + +/* 80089A84-80089AA4 .text dKyw_wether_proc__Fv */ +void dKyw_wether_proc() { + /* Nonmatching */ +} + +/* 80089AA4-80089B48 .text dKyw_wind_init__Fv */ +void dKyw_wind_init() { + /* Nonmatching */ +} + +/* 80089B48-80089E50 .text dKyw_wind_set__Fv */ +void dKyw_wind_set() { + /* Nonmatching */ +} + +/* 80089E50-80089E60 .text dKyw_get_wind_vec__Fv */ +void dKyw_get_wind_vec() { + /* Nonmatching */ +} + +/* 80089E60-80089E70 .text dKyw_get_wind_pow__Fv */ +void dKyw_get_wind_pow() { + /* Nonmatching */ +} + +/* 80089E70-80089E80 .text dKyw_get_wind_power__Fv */ +void dKyw_get_wind_power() { + /* Nonmatching */ +} + +/* 80089E80-80089EE4 .text dKyw_get_wind_vecpow__Fv */ +void dKyw_get_wind_vecpow() { + /* Nonmatching */ +} + +/* 80089EE4-80089FDC .text dKyw_squal_set__FP4cXyzssfffff */ +void dKyw_squal_set(cXyz*, short, short, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 80089FDC-8008A0F0 .text squal_proc__Fv */ +void squal_proc() { + /* Nonmatching */ +} + +/* 8008A0F0-8008A144 .text dKyw_pntwind_init__Fv */ +void dKyw_pntwind_init() { + /* Nonmatching */ +} + +/* 8008A144-8008A1A8 .text pntwind_set__FP14WIND_INFLUENCE */ +void pntwind_set(WIND_INFLUENCE*) { + /* Nonmatching */ +} + +/* 8008A1A8-8008A1D0 .text dKyw_pntwind_set__FP14WIND_INFLUENCE */ +void dKyw_pntwind_set(WIND_INFLUENCE*) { + /* Nonmatching */ +} + +/* 8008A1D0-8008A1F8 .text dKyw_pwind_cylinder_set__FP14WIND_INFLUENCE */ +void dKyw_pwind_cylinder_set(WIND_INFLUENCE*) { + /* Nonmatching */ +} + +/* 8008A1F8-8008A230 .text dKyw_pntwind_cut__FP14WIND_INFLUENCE */ +void dKyw_pntwind_cut(WIND_INFLUENCE*) { + /* Nonmatching */ +} + +/* 8008A230-8008A4C8 .text dKyw_pntwind_get_info__FP4cXyzP4cXyzPf */ +void dKyw_pntwind_get_info(cXyz*, cXyz*, float*) { + /* Nonmatching */ +} + +/* 8008A4C8-8008A53C .text dKyw_pntwind_get_vecpow__FP4cXyz */ +void dKyw_pntwind_get_vecpow(cXyz*) { + /* Nonmatching */ +} + +/* 8008A53C-8008A6F4 .text dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf */ +void dKyw_get_AllWind_vec(cXyz*, cXyz*, float*) { + /* Nonmatching */ +} + +/* 8008A6F4-8008A7D0 .text dKyw_get_AllWind_vecpow__FP4cXyz */ +void dKyw_get_AllWind_vecpow(cXyz*) { + /* Nonmatching */ +} + +/* 8008A7D0-8008A870 .text dKyw_tact_wind_set__Fss */ +void dKyw_tact_wind_set(short, short) { + /* Nonmatching */ +} + +/* 8008A870-8008A890 .text dKyw_tact_wind_set_go__Fv */ +void dKyw_tact_wind_set_go() { + /* Nonmatching */ +} + +/* 8008A890-8008A8B0 .text dKyw_get_tactwind_dir__Fv */ +void dKyw_get_tactwind_dir() { + /* Nonmatching */ +} + +/* 8008A8B0-8008A8C0 .text dKyw_custom_windpower__Ff */ +void dKyw_custom_windpower(float) { + /* Nonmatching */ +} + +/* 8008A8C0-8008A944 .text dKyw_get_windsdir__Fv */ +void dKyw_get_windsdir() { + /* Nonmatching */ +} + +/* 8008A944-8008A958 .text dKyw_evt_wind_set__Fss */ +void dKyw_evt_wind_set(short, short) { + /* Nonmatching */ +} + +/* 8008A958-8008A96C .text dKyw_evt_wind_set_go__Fv */ +void dKyw_evt_wind_set_go() { + /* Nonmatching */ +} + +/* 8008A96C-8008A9F8 .text dKyw_gbwind_use_check__Fv */ +void dKyw_gbwind_use_check() { + /* Nonmatching */ +} + +/* 8008A9F8-8008AA1C .text dKyw_tornado_Notice__FP4cXyz */ +void dKyw_tornado_Notice(cXyz*) { + /* Nonmatching */ +} + +/* 8008AA1C-8008AA30 .text dKyw_rain_set__Fi */ +void dKyw_rain_set(int) { + /* Nonmatching */ +} + diff --git a/src/d/d_ky_thunder.cpp b/src/d/d_ky_thunder.cpp new file mode 100644 index 000000000..13be9ee5b --- /dev/null +++ b/src/d/d_ky_thunder.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: d_ky_thunder.cpp +// + +#include "d_ky_thunder.h" +#include "dolphin/types.h" + +/* 80198810-8019886C .text createHeap__10dThunder_cFv */ +void dThunder_c::createHeap() { + /* Nonmatching */ +} + +/* 8019886C-801988B8 .text adjustHeap__10dThunder_cFv */ +void dThunder_c::adjustHeap() { + /* Nonmatching */ +} + +/* 801988B8-80198A38 .text dThunder_Draw__FP10dThunder_c */ +void dThunder_Draw(dThunder_c*) { + /* Nonmatching */ +} + +/* 80198A38-80198AB4 .text dThunder_Execute__FP10dThunder_c */ +void dThunder_Execute(dThunder_c*) { + /* Nonmatching */ +} + +/* 80198AB4-80198ABC .text dThunder_IsDelete__FP10dThunder_c */ +void dThunder_IsDelete(dThunder_c*) { + /* Nonmatching */ +} + +/* 80198ABC-80198B68 .text dThunder_Delete__FP10dThunder_c */ +void dThunder_Delete(dThunder_c*) { + /* Nonmatching */ +} + +/* 80198B68-80198BC4 .text dThunder_Create__FP12kankyo_class */ +void dThunder_Create(kankyo_class*) { + /* Nonmatching */ +} + +/* 80198BC4-801990CC .text create__10dThunder_cFv */ +void dThunder_c::create() { + /* Nonmatching */ +} + diff --git a/src/d/d_kyeff.cpp b/src/d/d_kyeff.cpp new file mode 100644 index 000000000..68b0d876a --- /dev/null +++ b/src/d/d_kyeff.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_kyeff.cpp +// + +#include "d_kyeff.h" +#include "dolphin/types.h" + +/* 80197FE4-80198008 .text dKyeff_Draw__FP8dKyeff_c */ +void dKyeff_Draw(dKyeff_c*) { + /* Nonmatching */ +} + +/* 80198008-8019803C .text get_parcent__Ffff */ +void get_parcent(float, float, float) { + /* Nonmatching */ +} + +/* 8019803C-8019808C .text s16_data_ratio_set__Fssf */ +void s16_data_ratio_set(short, short, float) { + /* Nonmatching */ +} + +/* 8019808C-8019847C .text menu_vrbox_set__Fv */ +void menu_vrbox_set() { + /* Nonmatching */ +} + +/* 8019847C-801984CC .text execute__8dKyeff_cFv */ +void dKyeff_c::execute() { + /* Nonmatching */ +} + +/* 801984CC-801984EC .text dKyeff_Execute__FP8dKyeff_c */ +void dKyeff_Execute(dKyeff_c*) { + /* Nonmatching */ +} + +/* 801984EC-801984F4 .text dKyeff_IsDelete__FP8dKyeff_c */ +void dKyeff_IsDelete(dKyeff_c*) { + /* Nonmatching */ +} + +/* 801984F4-80198518 .text dKyeff_Delete__FP8dKyeff_c */ +void dKyeff_Delete(dKyeff_c*) { + /* Nonmatching */ +} + +/* 80198518-80198758 .text dKyeff_Create__FP12kankyo_class */ +void dKyeff_Create(kankyo_class*) { + /* Nonmatching */ +} + diff --git a/src/d/d_kyeff2.cpp b/src/d/d_kyeff2.cpp new file mode 100644 index 000000000..993001df7 --- /dev/null +++ b/src/d/d_kyeff2.cpp @@ -0,0 +1,38 @@ +// +// Generated by dtk +// Translation Unit: d_kyeff2.cpp +// + +#include "d_kyeff2.h" +#include "dolphin/types.h" + +/* 80198758-8019877C .text dKyeff2_Draw__FP9dKyeff2_c */ +void dKyeff2_Draw(dKyeff2_c*) { + /* Nonmatching */ +} + +/* 8019877C-801987A0 .text execute__9dKyeff2_cFv */ +void dKyeff2_c::execute() { + /* Nonmatching */ +} + +/* 801987A0-801987C0 .text dKyeff2_Execute__FP9dKyeff2_c */ +void dKyeff2_Execute(dKyeff2_c*) { + /* Nonmatching */ +} + +/* 801987C0-801987C8 .text dKyeff2_IsDelete__FP9dKyeff2_c */ +void dKyeff2_IsDelete(dKyeff2_c*) { + /* Nonmatching */ +} + +/* 801987C8-801987EC .text dKyeff2_Delete__FP9dKyeff2_c */ +void dKyeff2_Delete(dKyeff2_c*) { + /* Nonmatching */ +} + +/* 801987EC-80198810 .text dKyeff2_Create__FP12kankyo_class */ +void dKyeff2_Create(kankyo_class*) { + /* Nonmatching */ +} + diff --git a/src/d/d_letter.cpp b/src/d/d_letter.cpp new file mode 100644 index 000000000..4e93971fd --- /dev/null +++ b/src/d/d_letter.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_letter.cpp +// + +#include "d_letter.h" +#include "dolphin/types.h" + +/* 801990CC-80199108 .text dLetter_isNoSend__FUs */ +void dLetter_isNoSend(unsigned short) { + /* Nonmatching */ +} + +/* 80199108-8019913C .text dLetter_send__FUs */ +void dLetter_send(unsigned short) { + /* Nonmatching */ +} + +/* 8019913C-8019917C .text dLetter_isSend__FUs */ +void dLetter_isSend(unsigned short) { + /* Nonmatching */ +} + +/* 8019917C-801991B0 .text dLetter_stock__FUs */ +void dLetter_stock(unsigned short) { + /* Nonmatching */ +} + +/* 801991B0-801991F0 .text dLetter_isStock__FUs */ +void dLetter_isStock(unsigned short) { + /* Nonmatching */ +} + +/* 801991F0-80199224 .text dLetter_read__FUs */ +void dLetter_read(unsigned short) { + /* Nonmatching */ +} + +/* 80199224-80199264 .text dLetter_isRead__FUs */ +void dLetter_isRead(unsigned short) { + /* Nonmatching */ +} + +/* 80199264-801992A0 .text dLetter_delivery__FUs */ +void dLetter_delivery(unsigned short) { + /* Nonmatching */ +} + +/* 801992A0-801992DC .text dLetter_autoStock__FUs */ +void dLetter_autoStock(unsigned short) { + /* Nonmatching */ +} + +/* 801992DC-80199308 .text dLetter_isDelivery__FUs */ +void dLetter_isDelivery(unsigned short) { + /* Nonmatching */ +} + diff --git a/src/d/d_level_se.cpp b/src/d/d_level_se.cpp new file mode 100644 index 000000000..1fc76092d --- /dev/null +++ b/src/d/d_level_se.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: d_level_se.cpp +// + +#include "d_level_se.h" +#include "dolphin/types.h" + +/* 80199308-801993CC .text dLevelSe_Execute__FP10dLevelSe_c */ +void dLevelSe_Execute(dLevelSe_c*) { + /* Nonmatching */ +} + +/* 801993CC-801993D4 .text dLevelSe_IsDelete__FP10dLevelSe_c */ +void dLevelSe_IsDelete(dLevelSe_c*) { + /* Nonmatching */ +} + +/* 801993D4-80199404 .text dLevelSe_Delete__FP10dLevelSe_c */ +void dLevelSe_Delete(dLevelSe_c*) { + /* Nonmatching */ +} + +/* 80199404-8019940C .text dLevelSe_Create__FP12kankyo_class */ +void dLevelSe_Create(kankyo_class*) { + /* Nonmatching */ +} + diff --git a/src/d/d_lib.cpp b/src/d/d_lib.cpp new file mode 100644 index 000000000..f1f9296f3 --- /dev/null +++ b/src/d/d_lib.cpp @@ -0,0 +1,183 @@ +// +// Generated by dtk +// Translation Unit: d_lib.cpp +// + +#include "d_lib.h" +#include "dolphin/types.h" + +/* 80057000-800570CC .text dLib_setCirclePath__FP18dLib_circle_path_c */ +void dLib_setCirclePath(dLib_circle_path_c*) { + /* Nonmatching */ +} + +/* 800570CC-8005716C .text dLib_getWaterY__FR4cXyzR12dBgS_ObjAcch */ +void dLib_getWaterY(cXyz&, dBgS_ObjAcch&) { + /* Nonmatching */ +} + +/* 8005716C-80057368 .text dLib_waveRot__FP3VecfP11dLib_wave_c */ +void dLib_waveRot(Vec*, float, dLib_wave_c*) { + /* Nonmatching */ +} + +/* 80057368-8005746C .text dLib_debugDrawAxis__FRA3_A4_ff */ +void dLib_debugDrawAxis(float(&)[3][4], float) { + /* Nonmatching */ +} + +/* 8005746C-80057510 .text dLib_debugDrawFan__FR4cXyzssfRC8_GXColor */ +void dLib_debugDrawFan(cXyz&, short, short, float, const _GXColor&) { + /* Nonmatching */ +} + +/* 80057510-800575E0 .text dLib_brkInit__FP12J3DModelDataP13mDoExt_brkAnmPCci */ +void dLib_brkInit(J3DModelData*, mDoExt_brkAnm*, const char*, int) { + /* Nonmatching */ +} + +/* 800575E0-800576B0 .text dLib_btkInit__FP12J3DModelDataP13mDoExt_btkAnmPCci */ +void dLib_btkInit(J3DModelData*, mDoExt_btkAnm*, const char*, int) { + /* Nonmatching */ +} + +/* 800576B0-80057844 .text dLib_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPC14dLib_anm_idx_cPC14dLib_anm_prm_cb */ +void dLib_setAnm(const char*, mDoExt_McaMorf*, signed char*, signed char*, signed char*, const dLib_anm_idx_c*, const dLib_anm_prm_c*, bool) { + /* Nonmatching */ +} + +/* 80057844-80057988 .text dLib_bcks_setAnm__FPCcP14mDoExt_McaMorfPScPScPScPCiPC14dLib_anm_prm_cb */ +void dLib_bcks_setAnm(const char*, mDoExt_McaMorf*, signed char*, signed char*, signed char*, const int*, const dLib_anm_prm_c*, bool) { + /* Nonmatching */ +} + +/* 80057988-80057A14 .text dLib_scaleAnime__FPfPfiPifff */ +void dLib_scaleAnime(float*, float*, int, int*, float, float, float) { + /* Nonmatching */ +} + +/* 80057A14-80057A30 .text dLib_getPosFromMtx__FPA4_fP4cXyz */ +void dLib_getPosFromMtx(float(*)[4], cXyz*) { + /* Nonmatching */ +} + +/* 80057A30-80057AA4 .text dLib_pathInfo__FPP5dPathUc */ +void dLib_pathInfo(dPath**, unsigned char) { + /* Nonmatching */ +} + +/* 80057AA4-80057D1C .text dLib_pathMove__FP4cXyzPScP5dPathfPFP4cXyzP4cXyzP4cXyzPv_iPv */ +void dLib_pathMove(cXyz*, signed char*, dPath*, float, int (*)(cXyz*, cXyz*, cXyz*, void*), void*) { + /* Nonmatching */ +} + +/* 80057D1C-80057EC0 .text dLib_setNextStageBySclsNum__FUcSc */ +void dLib_setNextStageBySclsNum(unsigned char, signed char) { + /* Nonmatching */ +} + +/* 80057EC0-80057F30 .text dLib_setFirstMsg__FUsUlUl */ +void dLib_setFirstMsg(unsigned short, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80057F30-80057F78 .text dLib_checkPlayerInCircle__F4cXyzff */ +void dLib_checkPlayerInCircle(cXyz, float, float) { + /* Nonmatching */ +} + +/* 80057F78-80058098 .text dLib_checkActorInCircle__F4cXyzP10fopAc_ac_cff */ +void dLib_checkActorInCircle(cXyz, fopAc_ac_c*, float, float) { + /* Nonmatching */ +} + +/* 80058098-8005820C .text dLib_checkActorInFan__F4cXyzP10fopAc_ac_cssff */ +void dLib_checkActorInFan(cXyz, fopAc_ac_c*, short, short, float, float) { + /* Nonmatching */ +} + +/* 8005820C-80058250 .text __ct__9STControlFssssffss */ +STControl::STControl(short, short, short, short, float, float, short, short) { + /* Nonmatching */ +} + +/* 80058250-80058274 .text setWaitParm__9STControlFssssffss */ +void STControl::setWaitParm(short, short, short, short, float, float, short, short) { + /* Nonmatching */ +} + +/* 80058274-800582B0 .text init__9STControlFv */ +void STControl::init() { + /* Nonmatching */ +} + +/* 800582B0-800582D8 .text Xinit__9STControlFv */ +void STControl::Xinit() { + /* Nonmatching */ +} + +/* 800582D8-80058300 .text Yinit__9STControlFv */ +void STControl::Yinit() { + /* Nonmatching */ +} + +/* 80058300-80058310 .text getValueStick__9STControlFv */ +void STControl::getValueStick() { + /* Nonmatching */ +} + +/* 80058310-80058320 .text getAngleStick__9STControlFv */ +void STControl::getAngleStick() { + /* Nonmatching */ +} + +/* 80058320-80058330 .text getValueStick__10CSTControlFv */ +void CSTControl::getValueStick() { + /* Nonmatching */ +} + +/* 80058330-80058340 .text getAngleStick__10CSTControlFv */ +void CSTControl::getAngleStick() { + /* Nonmatching */ +} + +/* 80058340-800585D0 .text checkTrigger__9STControlFv */ +void STControl::checkTrigger() { + /* Nonmatching */ +} + +/* 800585D0-8005863C .text checkLeftTrigger__9STControlFv */ +void STControl::checkLeftTrigger() { + /* Nonmatching */ +} + +/* 8005863C-800586A8 .text checkRightTrigger__9STControlFv */ +void STControl::checkRightTrigger() { + /* Nonmatching */ +} + +/* 800586A8-80058714 .text checkUpTrigger__9STControlFv */ +void STControl::checkUpTrigger() { + /* Nonmatching */ +} + +/* 80058714-80058780 .text checkDownTrigger__9STControlFv */ +void STControl::checkDownTrigger() { + /* Nonmatching */ +} + +/* 80058780-80058834 .text dLib_getIplDaysFromSaveTime__Fv */ +void dLib_getIplDaysFromSaveTime() { + /* Nonmatching */ +} + +/* 80058834-80058910 .text dLib_get_QuatFromTriangle__FP4cXyzP4cXyzP4cXyz */ +void dLib_get_QuatFromTriangle(cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 80058910-800589A8 .text dLib_calc_QuatFromTriangle__FP10QuaternionfP4cXyzP4cXyzP4cXyz */ +void dLib_calc_QuatFromTriangle(Quaternion*, float, cXyz*, cXyz*, cXyz*) { + /* Nonmatching */ +} + diff --git a/src/d/d_magma.cpp b/src/d/d_magma.cpp new file mode 100644 index 000000000..38ca66754 --- /dev/null +++ b/src/d/d_magma.cpp @@ -0,0 +1,133 @@ +// +// Generated by dtk +// Translation Unit: d_magma.cpp +// + +#include "d_magma.h" +#include "dolphin/types.h" + +/* 800755A4-800756B8 .text draw__13dMagma_ball_cFv */ +void dMagma_ball_c::draw() { + /* Nonmatching */ +} + +/* 800756B8-800757D4 .text rangeCheck__13dMagma_ball_cFR4cXyzPf */ +void dMagma_ball_c::rangeCheck(cXyz&, float*) { + /* Nonmatching */ +} + +/* 800757D4-80075878 .text calc__17dMagma_ballPath_cFfUci */ +void dMagma_ballPath_c::calc(float, unsigned char, int) { + /* Nonmatching */ +} + +/* 80075878-800758B4 .text update__17dMagma_ballPath_cFv */ +void dMagma_ballPath_c::update() { + /* Nonmatching */ +} + +/* 800758B4-80075A6C .text setup__17dMagma_ballPath_cFfUci */ +void dMagma_ballPath_c::setup(float, unsigned char, int) { + /* Nonmatching */ +} + +/* 80075A6C-80075CB8 .text draw__14dMagma_floor_cFv */ +void dMagma_floor_c::draw() { + /* Nonmatching */ +} + +/* 80075CB8-80075DD8 .text calc__14dMagma_floor_cFi */ +void dMagma_floor_c::calc(int) { + /* Nonmatching */ +} + +/* 80075DD8-80075E50 .text update__14dMagma_floor_cFv */ +void dMagma_floor_c::update() { + /* Nonmatching */ +} + +/* 80075E50-80076038 .text create__14dMagma_floor_cFR4cXyzR4cXyzsUci */ +void dMagma_floor_c::create(cXyz&, cXyz&, short, unsigned char, int) { + /* Nonmatching */ +} + +/* 80076038-80076080 .text __dt__13dMagma_ball_cFv */ +dMagma_ball_c::~dMagma_ball_c() { + /* Nonmatching */ +} + +/* 80076080-80076100 .text remove__14dMagma_floor_cFv */ +void dMagma_floor_c::remove() { + /* Nonmatching */ +} + +/* 80076100-80076110 .text newFloor__13dMagma_room_cFP14dMagma_floor_c */ +void dMagma_room_c::newFloor(dMagma_floor_c*) { + /* Nonmatching */ +} + +/* 80076110-80076158 .text deleteFloor__13dMagma_room_cFv */ +void dMagma_room_c::deleteFloor() { + /* Nonmatching */ +} + +/* 80076158-800762D0 .text __ct__15dMagma_packet_cFv */ +dMagma_packet_c::dMagma_packet_c() { + /* Nonmatching */ +} + +/* 800762D0-800762DC .text __ct__13dMagma_room_cFv */ +dMagma_room_c::dMagma_room_c() { + /* Nonmatching */ +} + +/* 800762DC-80076318 .text __dt__14dMagma_floor_cFv */ +dMagma_floor_c::~dMagma_floor_c() { + /* Nonmatching */ +} + +/* 80076318-80076324 .text __ct__14dMagma_floor_cFv */ +dMagma_floor_c::dMagma_floor_c() { + /* Nonmatching */ +} + +/* 80076324-800763CC .text __dt__15dMagma_packet_cFv */ +dMagma_packet_c::~dMagma_packet_c() { + /* Nonmatching */ +} + +/* 800763CC-800764EC .text draw__15dMagma_packet_cFv */ +void dMagma_packet_c::draw() { + /* Nonmatching */ +} + +/* 800764EC-800764FC .text morfCalc__Ffff */ +void morfCalc(float, float, float) { + /* Nonmatching */ +} + +/* 800764FC-80076770 .text calc__15dMagma_packet_cFv */ +void dMagma_packet_c::calc() { + /* Nonmatching */ +} + +/* 80076770-800767E4 .text update__15dMagma_packet_cFv */ +void dMagma_packet_c::update() { + /* Nonmatching */ +} + +/* 800767E4-80076924 .text checkYpos__15dMagma_packet_cFR4cXyz */ +void dMagma_packet_c::checkYpos(cXyz&) { + /* Nonmatching */ +} + +/* 80076924-80076AA4 .text newFloor__15dMagma_packet_cFR4cXyzR4cXyzis */ +void dMagma_packet_c::newFloor(cXyz&, cXyz&, int, short) { + /* Nonmatching */ +} + +/* 80076AA4-80076B00 .text __dt__17dMagma_ballPath_cFv */ +dMagma_ballPath_c::~dMagma_ballPath_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_map.cpp b/src/d/d_map.cpp new file mode 100644 index 000000000..b5bac570d --- /dev/null +++ b/src/d/d_map.cpp @@ -0,0 +1,733 @@ +// +// Generated by dtk +// Translation Unit: d_map.cpp +// + +#include "d_map.h" +#include "dolphin/types.h" + +/* 800455AC-80045660 .text onSaveArriveGridForAgbUseGridPos__Fii */ +void onSaveArriveGridForAgbUseGridPos(int, int) { + /* Nonmatching */ +} + +/* 80045660-80045714 .text isSaveArriveGridForAgbUseGridPos__Fii */ +void isSaveArriveGridForAgbUseGridPos(int, int) { + /* Nonmatching */ +} + +/* 80045714-80045734 .text IsFloorNo__Fi */ +void IsFloorNo(int) { + /* Nonmatching */ +} + +/* 80045734-800457B8 .text getFloorInfo_WithRoom__Fi */ +void getFloorInfo_WithRoom(int) { + /* Nonmatching */ +} + +/* 800457B8-800458E0 .text mapOffsetY__Fv */ +void mapOffsetY() { + /* Nonmatching */ +} + +/* 800458E0-800459E4 .text dMap_GetTopBottomFloorNo__FP11dStage_dt_cPUcPUc */ +void dMap_GetTopBottomFloorNo(dStage_dt_c*, unsigned char*, unsigned char*) { + /* Nonmatching */ +} + +/* 800459E4-80045A98 .text dMap_GetFloorInfoDtP__FP18dStage_FloorInfo_cf */ +void dMap_GetFloorInfoDtP(dStage_FloorInfo_c*, float) { + /* Nonmatching */ +} + +/* 80045A98-80045AEC .text dMap_GetFloorInfoDtPFromFloorNo__FP18dStage_FloorInfo_cUc */ +void dMap_GetFloorInfoDtPFromFloorNo(dStage_FloorInfo_c*, unsigned char) { + /* Nonmatching */ +} + +/* 80045AEC-80045C24 .text dMap_GetFloorNoForDmap__FP11dStage_dt_cif */ +void dMap_GetFloorNoForDmap(dStage_dt_c*, int, float) { + /* Nonmatching */ +} + +/* 80045C24-80045C6C .text dMap_GetFloorNo_WithRoom__Fif */ +void dMap_GetFloorNo_WithRoom(int, float) { + /* Nonmatching */ +} + +/* 80045C6C-80045C90 .text dMap_GetFloorNo__FP11dStage_dt_cf */ +void dMap_GetFloorNo(dStage_dt_c*, float) { + /* Nonmatching */ +} + +/* 80045C90-80045E54 .text getRoomDspFloorNo__15dMap_RoomInfo_cFUci */ +void dMap_RoomInfo_c::getRoomDspFloorNo(unsigned char, int) { + /* Nonmatching */ +} + +/* 80045E54-80045F40 .text init__15dMap_RoomInfo_cFP15dMap_RoomInfo_ci */ +void dMap_RoomInfo_c::init(dMap_RoomInfo_c*, int) { + /* Nonmatching */ +} + +/* 80045F40-80046314 .text getRoomImage__15dMap_RoomInfo_cFiUciPP7ResTIMGPP7ResTIMGPP8map_dt_cPP20stage_map_info_classPUc */ +void dMap_RoomInfo_c::getRoomImage(int, unsigned char, int, ResTIMG**, ResTIMG**, map_dt_c**, stage_map_info_class**, unsigned char*) { + /* Nonmatching */ +} + +/* 80046314-80046470 .text makeRoomDspFloorNoTbl__15dMap_RoomInfo_cFi */ +void dMap_RoomInfo_c::makeRoomDspFloorNoTbl(int) { + /* Nonmatching */ +} + +/* 80046470-80046A58 .text roomEntryRoom__15dMap_RoomInfo_cFiUciUcP15dMap_RoomInfo_cssf */ +void dMap_RoomInfo_c::roomEntryRoom(int, unsigned char, int, unsigned char, dMap_RoomInfo_c*, short, short, float) { + /* Nonmatching */ +} + +/* 80046A58-80046F08 .text Changeimage__15dMap_RoomInfo_cFUcUcissf */ +void dMap_RoomInfo_c::Changeimage(unsigned char, unsigned char, int, short, short, float) { + /* Nonmatching */ +} + +/* 80046F08-80046FE0 .text deleteRoom__15dMap_RoomInfo_cFv */ +void dMap_RoomInfo_c::deleteRoom() { + /* Nonmatching */ +} + +/* 80046FE0-800470CC .text enlagementSizeTextureCordCalc__15dMap_RoomInfo_cFPfPfPfPfffffff */ +void dMap_RoomInfo_c::enlagementSizeTextureCordCalc(float*, float*, float*, float*, float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 800470CC-800475B8 .text roomDrawRoomEnlargementSize__15dMap_RoomInfo_cFiiiiffffUc */ +void dMap_RoomInfo_c::roomDrawRoomEnlargementSize(int, int, int, int, float, float, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 800475B8-80047834 .text roomDrawRoomRealSize__15dMap_RoomInfo_cFiiiiffffffUc */ +void dMap_RoomInfo_c::roomDrawRoomRealSize(int, int, int, int, float, float, float, float, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 80047834-8004793C .text roomExistenceCheck__19dMap_RoomInfoCtrl_cFiPP15dMap_RoomInfo_c */ +void dMap_RoomInfoCtrl_c::roomExistenceCheck(int, dMap_RoomInfo_c**) { + /* Nonmatching */ +} + +/* 8004793C-80047960 .text getNextRoomP__19dMap_RoomInfoCtrl_cFP15dMap_RoomInfo_c */ +void dMap_RoomInfoCtrl_c::getNextRoomP(dMap_RoomInfo_c*) { + /* Nonmatching */ +} + +/* 80047960-80047A8C .text ctrlEntryRoom__19dMap_RoomInfoCtrl_cFiUciUcssf */ +void dMap_RoomInfoCtrl_c::ctrlEntryRoom(int, unsigned char, int, unsigned char, short, short, float) { + /* Nonmatching */ +} + +/* 80047A8C-80047AC4 .text deleteRoom__19dMap_RoomInfoCtrl_cFi */ +void dMap_RoomInfoCtrl_c::deleteRoom(int) { + /* Nonmatching */ +} + +/* 80047AC4-80047B8C .text ctrlDrawRoomEnlargementSize__19dMap_RoomInfoCtrl_cFiiiiiffffUc */ +void dMap_RoomInfoCtrl_c::ctrlDrawRoomEnlargementSize(int, int, int, int, int, float, float, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 80047B8C-80047C64 .text ctrlDrawRoomRealSize__19dMap_RoomInfoCtrl_cFiiiiiffffffUc */ +void dMap_RoomInfoCtrl_c::ctrlDrawRoomRealSize(int, int, int, int, int, float, float, float, float, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 80047C64-80047CD0 .text init__19dMap_RoomInfoCtrl_cFv */ +void dMap_RoomInfoCtrl_c::init() { + /* Nonmatching */ +} + +/* 80047CD0-8004826C .text create__6dMap_cFv */ +void dMap_c::create() { + /* Nonmatching */ +} + +/* 8004826C-800482B4 .text isEnableEnlargementScroll__6dMap_cFv */ +void dMap_c::isEnableEnlargementScroll() { + /* Nonmatching */ +} + +/* 800482B4-800482D8 .text isEnableDispMap__6dMap_cFv */ +void dMap_c::isEnableDispMap() { + /* Nonmatching */ +} + +/* 800482D8-80048340 .text getKindMapType__6dMap_cFv */ +void dMap_c::getKindMapType() { + /* Nonmatching */ +} + +/* 80048340-80048370 .text remove__6dMap_cFv */ +void dMap_c::remove() { + /* Nonmatching */ +} + +/* 80048370-800484A4 .text setImage__6dMap_cFiif */ +void dMap_c::setImage(int, int, float) { + /* Nonmatching */ +} + +/* 800484A4-800484F4 .text deleteImage__6dMap_cFi */ +void dMap_c::deleteImage(int) { + /* Nonmatching */ +} + +/* 800484F4-80048660 .text setNowRoom__6dMap_cFi */ +void dMap_c::setNowRoom(int) { + /* Nonmatching */ +} + +/* 80048660-80048A20 .text draw__11dMap_2DSQ_cFv */ +void dMap_2DSQ_c::draw() { + /* Nonmatching */ +} + +/* 80048A20-80048B54 .text mapDrawIconFree__6dMap_cFssUc */ +void dMap_c::mapDrawIconFree(short, short, unsigned char) { + /* Nonmatching */ +} + +/* 80048B54-80048C80 .text mapDrawIconSelf__6dMap_cFssUc */ +void dMap_c::mapDrawIconSelf(short, short, unsigned char) { + /* Nonmatching */ +} + +/* 80048C80-80048D80 .text mapDrawFrame__6dMap_cFUc */ +void dMap_c::mapDrawFrame(unsigned char) { + /* Nonmatching */ +} + +/* 80048D80-80048F74 .text mapDrawEnlargementSize__6dMap_cFffffUc */ +void dMap_c::mapDrawEnlargementSize(float, float, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 80048F74-80049354 .text mapDrawRealSize__6dMap_cFffUc */ +void dMap_c::mapDrawRealSize(float, float, unsigned char) { + /* Nonmatching */ +} + +/* 80049354-800494A0 .text mapAGBSendIslandData__6dMap_cFv */ +void dMap_c::mapAGBSendIslandData() { + /* Nonmatching */ +} + +/* 800494A0-800494C8 .text setPlayerStayAgbMapTypeNow__6dMap_cFff */ +void dMap_c::setPlayerStayAgbMapTypeNow(float, float) { + /* Nonmatching */ +} + +/* 800494C8-80049538 .text agbMapNoSet__6dMap_cFUcUc */ +void dMap_c::agbMapNoSet(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 80049538-800495D8 .text agbMapNoSetCall__6dMap_cFv */ +void dMap_c::agbMapNoSetCall() { + /* Nonmatching */ +} + +/* 800495D8-800495F8 .text agbIsMsgSend__6dMap_cFv */ +void dMap_c::agbIsMsgSend() { + /* Nonmatching */ +} + +/* 800495F8-80049630 .text agbResetCursor__6dMap_cFv */ +void dMap_c::agbResetCursor() { + /* Nonmatching */ +} + +/* 80049630-80049650 .text agbScrollX__6dMap_cFv */ +void dMap_c::agbScrollX() { + /* Nonmatching */ +} + +/* 80049650-80049670 .text agbScrollY__6dMap_cFv */ +void dMap_c::agbScrollY() { + /* Nonmatching */ +} + +/* 80049670-800496B0 .text agbFlashCheck__6dMap_cFv */ +void dMap_c::agbFlashCheck() { + /* Nonmatching */ +} + +/* 800496B0-800496D0 .text agbIsActive__6dMap_cFv */ +void dMap_c::agbIsActive() { + /* Nonmatching */ +} + +/* 800496D0-80049B1C .text isInDspArea__6dMap_cFffb */ +void dMap_c::isInDspArea(float, float, bool) { + /* Nonmatching */ +} + +/* 80049B1C-80049B64 .text mapAGBSendStatInit__6dMap_cFv */ +void dMap_c::mapAGBSendStatInit() { + /* Nonmatching */ +} + +/* 80049B64-80049F4C .text mapAGBSendMapMain__6dMap_cFff */ +void dMap_c::mapAGBSendMapMain(float, float) { + /* Nonmatching */ +} + +/* 80049F4C-8004A3A4 .text calcEnlargementSizeParameter__6dMap_cFff */ +void dMap_c::calcEnlargementSizeParameter(float, float) { + /* Nonmatching */ +} + +/* 8004A3A4-8004A478 .text calcScissor__6dMap_cFv */ +void dMap_c::calcScissor() { + /* Nonmatching */ +} + +/* 8004A478-8004A6E8 .text mapMoveAll__6dMap_cFffif */ +void dMap_c::mapMoveAll(float, float, int, float) { + /* Nonmatching */ +} + +/* 8004A6E8-8004A760 .text mapDrawAll__6dMap_cFffif */ +void dMap_c::mapDrawAll(float, float, int, float) { + /* Nonmatching */ +} + +/* 8004A760-8004A7B4 .text mapDrawIcon__6dMap_cFv */ +void dMap_c::mapDrawIcon() { + /* Nonmatching */ +} + +/* 8004A7B4-8004A82C .text draw__6dMap_cFffif */ +void dMap_c::draw(float, float, int, float) { + /* Nonmatching */ +} + +/* 8004A82C-8004A97C .text point2Grid__6dMap_cFffPScPSc */ +void dMap_c::point2Grid(float, float, signed char*, signed char*) { + /* Nonmatching */ +} + +/* 8004A97C-8004ABB0 .text point2GridAndLocal__6dMap_cFffPScPScPsPs */ +void dMap_c::point2GridAndLocal(float, float, signed char*, signed char*, short*, short*) { + /* Nonmatching */ +} + +/* 8004ABB0-8004AC44 .text getCheckPointUseGrid__6dMap_cFScSc */ +void dMap_c::getCheckPointUseGrid(signed char, signed char) { + /* Nonmatching */ +} + +/* 8004AC44-8004ACD8 .text getFmapChkPntPrm__6dMap_cFiPScPScPsPsPUc */ +void dMap_c::getFmapChkPntPrm(int, signed char*, signed char*, short*, short*, unsigned char*) { + /* Nonmatching */ +} + +/* 8004ACD8-8004AD00 .text setFmapChkDtPrm__6dMap_cFv */ +void dMap_c::setFmapChkDtPrm() { + /* Nonmatching */ +} + +/* 8004AD00-8004ADC8 .text getFmapChkPntDtPnt__6dMap_cFi */ +void dMap_c::getFmapChkPntDtPnt(int) { + /* Nonmatching */ +} + +/* 8004ADC8-8004AE28 .text initPoint__6dMap_cFv */ +void dMap_c::initPoint() { + /* Nonmatching */ +} + +/* 8004AE28-8004B148 .text setGbaPoint_ocean__6dMap_cFUcffsUcUcUcUc */ +void dMap_c::setGbaPoint_ocean(unsigned char, float, float, short, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8004B148-8004B1D0 .text isPointStayInDspNowRoomAgbScr__6dMap_cFss */ +void dMap_c::isPointStayInDspNowRoomAgbScr(short, short) { + /* Nonmatching */ +} + +/* 8004B1D0-8004B33C .text setCollectPoint__6dMap_cFUcUcfffScsUcUcUcUc */ +void dMap_c::setCollectPoint(unsigned char, unsigned char, float, float, float, signed char, short, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8004B33C-8004B814 .text setGbaPoint_dungeon__6dMap_cFUcffsUcUcUcUc */ +void dMap_c::setGbaPoint_dungeon(unsigned char, float, float, short, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8004B814-8004B8A0 .text getPosAgbMapType__6dMap_cFffb */ +void dMap_c::getPosAgbMapType(float, float, bool) { + /* Nonmatching */ +} + +/* 8004B8A0-8004B8DC .text setGbaPoint__6dMap_cFUcffsUcUcUcUc */ +void dMap_c::setGbaPoint(unsigned char, float, float, short, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8004B8DC-8004B9C8 .text setArriveInfo__6dMap_cFff */ +void dMap_c::setArriveInfo(float, float) { + /* Nonmatching */ +} + +/* 8004B9C8-8004BA64 .text drawPointPlayer__6dMap_cFffs */ +void dMap_c::drawPointPlayer(float, float, short) { + /* Nonmatching */ +} + +/* 8004BA64-8004BB0C .text drawPointEnemy__6dMap_cFff */ +void dMap_c::drawPointEnemy(float, float) { + /* Nonmatching */ +} + +/* 8004BB0C-8004BC94 .text drawPointAgbCursor__6dMap_cFff */ +void dMap_c::drawPointAgbCursor(float, float) { + /* Nonmatching */ +} + +/* 8004BC94-8004BD84 .text drawPointTbox__6dMap_cFffff */ +void dMap_c::drawPointTbox(float, float, float, float) { + /* Nonmatching */ +} + +/* 8004BD84-8004BE7C .text drawPointDoor__6dMap_cFffffsUc */ +void dMap_c::drawPointDoor(float, float, float, float, short, unsigned char) { + /* Nonmatching */ +} + +/* 8004BE7C-8004BF78 .text drawPointRestart__6dMap_cFffsff */ +void dMap_c::drawPointRestart(float, float, short, float, float) { + /* Nonmatching */ +} + +/* 8004BF78-8004C044 .text drawPointFriend__6dMap_cFfff */ +void dMap_c::drawPointFriend(float, float, float) { + /* Nonmatching */ +} + +/* 8004C044-8004C144 .text drawPointShip__6dMap_cFffsff */ +void dMap_c::drawPointShip(float, float, short, float, float) { + /* Nonmatching */ +} + +/* 8004C144-8004CC7C .text drawPointGc__6dMap_cFUcfffScsUcUcUcUc */ +void dMap_c::drawPointGc(unsigned char, float, float, float, signed char, short, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8004CC7C-8004CD68 .text drawPointMain__6dMap_cFUcUcfffScsUcUcUcUc */ +void dMap_c::drawPointMain(unsigned char, unsigned char, float, float, float, signed char, short, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8004CD68-8004CEF4 .text drawPointAgb__6dMap_cFUcfffScsUcUcUcUc */ +void dMap_c::drawPointAgb(unsigned char, float, float, float, signed char, short, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8004CEF4-8004CFA4 .text getTypeAgbGcFromTypeAcs__6dMap_cFUcPUcPUc */ +void dMap_c::getTypeAgbGcFromTypeAcs(unsigned char, unsigned char*, unsigned char*) { + /* Nonmatching */ +} + +/* 8004CFA4-8004D0A4 .text drawPointSingle__6dMap_cFUcfffScsUcUcUc */ +void dMap_c::drawPointSingle(unsigned char, float, float, float, signed char, short, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8004D0A4-8004D260 .text drawActorPointMiniMap__6dMap_cFP10fopAc_ac_c */ +void dMap_c::drawActorPointMiniMap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8004D260-8004D364 .text mapBufferSendAGB_commonCursor__6dMap_cFv */ +void dMap_c::mapBufferSendAGB_commonCursor() { + /* Nonmatching */ +} + +/* 8004D364-8004D4CC .text mapBufferSendAGB_ocean__6dMap_cFv */ +void dMap_c::mapBufferSendAGB_ocean() { + /* Nonmatching */ +} + +/* 8004D4CC-8004D4F8 .text mapBufferSendAGB_dungeon__6dMap_cFv */ +void dMap_c::mapBufferSendAGB_dungeon() { + /* Nonmatching */ +} + +/* 8004D4F8-8004D5F8 .text mapSetPointAll__6dMap_cFv */ +void dMap_c::mapSetPointAll() { + /* Nonmatching */ +} + +/* 8004D5F8-8004D9BC .text mapBufferSendAGB__6dMap_cFi */ +void dMap_c::mapBufferSendAGB(int) { + /* Nonmatching */ +} + +/* 8004D9BC-8004DA54 .text checkFloorMoveImageChangeRoom__19dMap_RoomInfoCtrl_cFUcUcissf */ +void dMap_RoomInfoCtrl_c::checkFloorMoveImageChangeRoom(unsigned char, unsigned char, int, short, short, float) { + /* Nonmatching */ +} + +/* 8004DA54-8004DBE0 .text init__22dMap_2DMtMapSpcl_tex_cFP7ResTIMGUlRC8_GXColor */ +void dMap_2DMtMapSpcl_tex_c::init(ResTIMG*, unsigned long, const _GXColor&) { + /* Nonmatching */ +} + +/* 8004DBE0-8004DBF4 .text setScroll__22dMap_2DMtMapSpcl_tex_cFffff */ +void dMap_2DMtMapSpcl_tex_c::setScroll(float, float, float, float) { + /* Nonmatching */ +} + +/* 8004DBF4-8004DC08 .text init__18dMap_2DMtMapSpcl_cFiP22dMap_2DMtMapSpcl_tex_c */ +void dMap_2DMtMapSpcl_c::init(int, dMap_2DMtMapSpcl_tex_c*) { + /* Nonmatching */ +} + +/* 8004DC08-8004DC1C .text setPos__18dMap_2DMtMapSpcl_cFssss */ +void dMap_2DMtMapSpcl_c::setPos(short, short, short, short) { + /* Nonmatching */ +} + +/* 8004DC1C-8004E068 .text draw__18dMap_2DMtMapSpcl_cFv */ +void dMap_2DMtMapSpcl_c::draw() { + /* Nonmatching */ +} + +/* 8004E068-8004E1CC .text setImage__18dMap_2DAGBScrDsp_cFP7ResTIMGP8map_dt_c */ +void dMap_2DAGBScrDsp_c::setImage(ResTIMG*, map_dt_c*) { + /* Nonmatching */ +} + +/* 8004E1CC-8004E264 .text init__18dMap_2DAGBScrDsp_cFP8map_dt_cP7ResTIMGffssssffUc */ +void dMap_2DAGBScrDsp_c::init(map_dt_c*, ResTIMG*, float, float, short, short, short, short, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 8004E264-8004E384 .text getScrnPrm__18dMap_2DAGBScrDsp_cFffifPiPfPf */ +void dMap_2DAGBScrDsp_c::getScrnPrm(float, float, int, float, int*, float*, float*) { + /* Nonmatching */ +} + +/* 8004E384-8004E41C .text getScrnPrmXY__18dMap_2DAGBScrDsp_cFffffiiffPiPiPfPfPfPf */ +void dMap_2DAGBScrDsp_c::getScrnPrmXY(float, float, float, float, int, int, float, float, int*, int*, float*, float*, float*, float*) { + /* Nonmatching */ +} + +/* 8004E41C-8004E698 .text calc_standard_prm__18dMap_2DAGBScrDsp_cFUsUsffssssffPiPiPiPiPfPfPfPfPfPf */ +void dMap_2DAGBScrDsp_c::calc_standard_prm(unsigned short, unsigned short, float, float, short, short, short, short, float, float, int*, int*, int*, int*, float*, float*, float*, float*, float*, float*) { + /* Nonmatching */ +} + +/* 8004E698-8004EE30 .text draw__18dMap_2DAGBScrDsp_cFv */ +void dMap_2DAGBScrDsp_c::draw() { + /* Nonmatching */ +} + +/* 8004EE30-8004EE44 .text setPos__18dMap_2DAGBScrDsp_cFssss */ +void dMap_2DAGBScrDsp_c::setPos(short, short, short, short) { + /* Nonmatching */ +} + +/* 8004EE44-8004EE50 .text setScale__18dMap_2DAGBScrDsp_cFff */ +void dMap_2DAGBScrDsp_c::setScale(float, float) { + /* Nonmatching */ +} + +/* 8004EE50-8004EE88 .text init__12dMap_2DTri_cFssRC8_GXColorffs */ +void dMap_2DTri_c::init(short, short, const _GXColor&, float, float, short) { + /* Nonmatching */ +} + +/* 8004EE88-8004F080 .text draw__12dMap_2DTri_cFv */ +void dMap_2DTri_c::draw() { + /* Nonmatching */ +} + +/* 8004F080-8004F08C .text setPos__12dMap_2DTri_cFss */ +void dMap_2DTri_c::setPos(short, short) { + /* Nonmatching */ +} + +/* 8004F08C-8004F0BC .text init__14dMap_2DPoint_cFssRC8_GXColorUc */ +void dMap_2DPoint_c::init(short, short, const _GXColor&, unsigned char) { + /* Nonmatching */ +} + +/* 8004F0BC-8004F1E4 .text draw__14dMap_2DPoint_cFv */ +void dMap_2DPoint_c::draw() { + /* Nonmatching */ +} + +/* 8004F1E4-8004F214 .text init__18dMap_2DAGBCursor_cFssRC8_GXColorUc */ +void dMap_2DAGBCursor_c::init(short, short, const _GXColor&, unsigned char) { + /* Nonmatching */ +} + +/* 8004F214-8004F3C0 .text draw__18dMap_2DAGBCursor_cFv */ +void dMap_2DAGBCursor_c::draw() { + /* Nonmatching */ +} + +/* 8004F3C0-8004F778 .text draw__11dMap_2DT2_cFv */ +void dMap_2DT2_c::draw() { + /* Nonmatching */ +} + +/* 8004F778-8004F8B4 .text init__11dMap_2DT2_cFP7ResTIMGffffUcUcUcffs */ +void dMap_2DT2_c::init(ResTIMG*, float, float, float, float, unsigned char, unsigned char, unsigned char, float, float, short) { + /* Nonmatching */ +} + +/* 8004F8B4-8004FC68 .text setTlut__11dMap_Dmap_cFP16dmap_dmap_tlut_sUcUcUcf */ +void dMap_Dmap_c::setTlut(dmap_dmap_tlut_s*, unsigned char, unsigned char, unsigned char, float) { + /* Nonmatching */ +} + +/* 8004FC68-8004FFC8 .text setFloorTextureOne__11dMap_Dmap_cFUc */ +void dMap_Dmap_c::setFloorTextureOne(unsigned char) { + /* Nonmatching */ +} + +/* 8004FFC8-800504C4 .text init__11dMap_Dmap_cFsssssssssUcUcUcUcUc */ +void dMap_Dmap_c::init(short, short, short, short, short, short, short, short, short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 800504C4-800517AC .text draw__11dMap_Dmap_cFv */ +void dMap_Dmap_c::draw() { + /* Nonmatching */ +} + +/* 800517AC-80051808 .text __dt__11dMap_Dmap_cFv */ +dMap_Dmap_c::~dMap_Dmap_c() { + /* Nonmatching */ +} + +/* 80051808-80051850 .text __dt__12dDlst_base_cFv */ +dDlst_base_c::~dDlst_base_c() { + /* Nonmatching */ +} + +/* 80051850-80051854 .text draw__12dDlst_base_cFv */ +void dDlst_base_c::draw() { + /* Nonmatching */ +} + +/* 80051854-800518B0 .text __dt__11dMap_2DT2_cFv */ +dMap_2DT2_c::~dMap_2DT2_c() { + /* Nonmatching */ +} + +/* 800518B0-8005190C .text __dt__18dMap_2DAGBCursor_cFv */ +dMap_2DAGBCursor_c::~dMap_2DAGBCursor_c() { + /* Nonmatching */ +} + +/* 8005190C-80051968 .text __dt__14dMap_2DPoint_cFv */ +dMap_2DPoint_c::~dMap_2DPoint_c() { + /* Nonmatching */ +} + +/* 80051968-800519C4 .text __dt__12dMap_2DTri_cFv */ +dMap_2DTri_c::~dMap_2DTri_c() { + /* Nonmatching */ +} + +/* 800519C4-80051A20 .text __dt__18dMap_2DAGBScrDsp_cFv */ +dMap_2DAGBScrDsp_c::~dMap_2DAGBScrDsp_c() { + /* Nonmatching */ +} + +/* 80051A20-80051A7C .text __dt__18dMap_2DMtMapSpcl_cFv */ +dMap_2DMtMapSpcl_c::~dMap_2DMtMapSpcl_c() { + /* Nonmatching */ +} + +/* 80051A7C-80051AD8 .text __dt__11dMap_2DSQ_cFv */ +dMap_2DSQ_c::~dMap_2DSQ_c() { + /* Nonmatching */ +} + +/* 80051DE8-80051E20 .text __arraydtor$4205 */ +void __arraydtor$4205 { + /* Nonmatching */ +} + +/* 80051E20-80051E58 .text __arraydtor$4202 */ +void __arraydtor$4202 { + /* Nonmatching */ +} + +/* 80051E58-80051E90 .text __arraydtor$4200 */ +void __arraydtor$4200 { + /* Nonmatching */ +} + +/* 80051E90-80051EAC .text __ct__11dMap_2DT2_cFv */ +dMap_2DT2_c::dMap_2DT2_c() { + /* Nonmatching */ +} + +/* 80051EAC-80051EE4 .text __arraydtor$4196 */ +void __arraydtor$4196 { + /* Nonmatching */ +} + +/* 80051EE4-80051F00 .text __ct__14dMap_2DPoint_cFv */ +dMap_2DPoint_c::dMap_2DPoint_c() { + /* Nonmatching */ +} + +/* 80051F00-80051F38 .text __arraydtor$4188 */ +void __arraydtor$4188 { + /* Nonmatching */ +} + +/* 80051F38-80051F74 .text __dt__22dMap_2DMtMapSpcl_tex_cFv */ +dMap_2DMtMapSpcl_tex_c::~dMap_2DMtMapSpcl_tex_c() { + /* Nonmatching */ +} + +/* 80051F74-80051F78 .text __ct__22dMap_2DMtMapSpcl_tex_cFv */ +dMap_2DMtMapSpcl_tex_c::dMap_2DMtMapSpcl_tex_c() { + /* Nonmatching */ +} + +/* 80051F78-80051FB0 .text __arraydtor$4186 */ +void __arraydtor$4186 { + /* Nonmatching */ +} + +/* 80051FB0-80051FCC .text __ct__18dMap_2DMtMapSpcl_cFv */ +dMap_2DMtMapSpcl_c::dMap_2DMtMapSpcl_c() { + /* Nonmatching */ +} + +/* 80051FCC-80052004 .text __arraydtor$4184 */ +void __arraydtor$4184 { + /* Nonmatching */ +} + +/* 80052004-800520B8 .text __dt__15dMap_RoomInfo_cFv */ +dMap_RoomInfo_c::~dMap_RoomInfo_c() { + /* Nonmatching */ +} + +/* 800520B8-80052134 .text __ct__15dMap_RoomInfo_cFv */ +dMap_RoomInfo_c::dMap_RoomInfo_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_material.cpp b/src/d/d_material.cpp new file mode 100644 index 000000000..6623f3111 --- /dev/null +++ b/src/d/d_material.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_material.cpp +// + +#include "d_material.h" +#include "dolphin/types.h" + +/* 8006F62C-8006F69C .text restore__13dMat_backup_cFv */ +void dMat_backup_c::restore() { + /* Nonmatching */ +} + +/* 8006F69C-8006F740 .text create__10dMat_ice_cFP16J3DMaterialTableP19J3DAnmTextureSRTKey */ +void dMat_ice_c::create(J3DMaterialTable*, J3DAnmTextureSRTKey*) { + /* Nonmatching */ +} + +/* 8006F740-8006F780 .text play__10dMat_ice_cFv */ +void dMat_ice_c::play() { + /* Nonmatching */ +} + +/* 8006F780-8006F83C .text copy__10dMat_ice_cFP12J3DModelData */ +void dMat_ice_c::copy(J3DModelData*) { + /* Nonmatching */ +} + +/* 8006F83C-8006F90C .text updateDL__10dMat_ice_cFP8J3DModelScP21mDoExt_invisibleModel */ +void dMat_ice_c::updateDL(J3DModel*, signed char, mDoExt_invisibleModel*) { + /* Nonmatching */ +} + +/* 8006F90C-8006F9E0 .text updateDL__10dMat_ice_cFP14mDoExt_McaMorfScP21mDoExt_invisibleModel */ +void dMat_ice_c::updateDL(mDoExt_McaMorf*, signed char, mDoExt_invisibleModel*) { + /* Nonmatching */ +} + +/* 8006F9E0-8006FAB0 .text entryDL__10dMat_ice_cFP8J3DModelScP21mDoExt_invisibleModel */ +void dMat_ice_c::entryDL(J3DModel*, signed char, mDoExt_invisibleModel*) { + /* Nonmatching */ +} + +/* 8006FAB0-8006FB84 .text entryDL__10dMat_ice_cFP14mDoExt_McaMorfScP21mDoExt_invisibleModel */ +void dMat_ice_c::entryDL(mDoExt_McaMorf*, signed char, mDoExt_invisibleModel*) { + /* Nonmatching */ +} + +/* 8006FB84-8006FCF0 .text create__14dMat_control_cFP16J3DMaterialTableP19J3DAnmTextureSRTKey */ +void dMat_control_c::create(J3DMaterialTable*, J3DAnmTextureSRTKey*) { + /* Nonmatching */ +} + +/* 8006FCF0-8006FD4C .text __dt__13mDoExt_btkAnmFv */ +mDoExt_btkAnm::~mDoExt_btkAnm() { + /* Nonmatching */ +} + +/* 8006FD4C-8006FD88 .text __dt__13dMat_backup_cFv */ +dMat_backup_c::~dMat_backup_c() { + /* Nonmatching */ +} + +/* 8006FD88-8006FD98 .text __ct__13dMat_backup_cFv */ +dMat_backup_c::dMat_backup_c() { + /* Nonmatching */ +} + +/* 8006FD98-8006FDBC .text remove__14dMat_control_cFv */ +void dMat_control_c::remove() { + /* Nonmatching */ +} + +/* 8006FDBC-8006FDF4 .text restore__14dMat_control_cFSc */ +void dMat_control_c::restore(signed char) { + /* Nonmatching */ +} + diff --git a/src/d/d_menu_cloth.cpp b/src/d/d_menu_cloth.cpp new file mode 100644 index 000000000..74688b0e4 --- /dev/null +++ b/src/d/d_menu_cloth.cpp @@ -0,0 +1,153 @@ +// +// Generated by dtk +// Translation Unit: d_menu_cloth.cpp +// + +#include "d_menu_cloth.h" +#include "dolphin/types.h" + +/* 8019940C-8019966C .text __ct__13daCLOTH_HIO_cFv */ +daCLOTH_HIO_c::daCLOTH_HIO_c() { + /* Nonmatching */ +} + +/* 8019966C-801996B4 .text __dt__18daCLOTH_ChildHIO_cFv */ +daCLOTH_ChildHIO_c::~daCLOTH_ChildHIO_c() { + /* Nonmatching */ +} + +/* 801996B4-801996C4 .text __ct__18daCLOTH_ChildHIO_cFv */ +daCLOTH_ChildHIO_c::daCLOTH_ChildHIO_c() { + /* Nonmatching */ +} + +/* 801996C4-8019977C .text lightSet1__9dMCloth_cF4cXyz */ +void dMCloth_c::lightSet1(cXyz) { + /* Nonmatching */ +} + +/* 8019977C-80199CD0 .text cloth_init__9dMCloth_cFv */ +void dMCloth_c::cloth_init() { + /* Nonmatching */ +} + +/* 80199CD0-80199E1C .text init__9dMCloth_cFv */ +void dMCloth_c::init() { + /* Nonmatching */ +} + +/* 80199E1C-80199F48 .text __ct__9dMCloth_cFv */ +dMCloth_c::dMCloth_c() { + /* Nonmatching */ +} + +/* 80199F48-8019A058 .text __dt__9dMCloth_cFv */ +dMCloth_c::~dMCloth_c() { + /* Nonmatching */ +} + +/* 8019A058-8019A0AC .text setBackNrm__9dMCloth_cFv */ +void dMCloth_c::setBackNrm() { + /* Nonmatching */ +} + +/* 8019A0AC-8019A480 .text setNrmVtx__9dMCloth_cFP4cXyzii */ +void dMCloth_c::setNrmVtx(cXyz*, int, int) { + /* Nonmatching */ +} + +/* 8019A480-8019A65C .text plot__9dMCloth_cFffff */ +void dMCloth_c::plot(float, float, float, float) { + /* Nonmatching */ +} + +/* 8019A65C-8019A838 .text plot_shadow__9dMCloth_cFffff */ +void dMCloth_c::plot_shadow(float, float, float, float) { + /* Nonmatching */ +} + +/* 8019A838-8019A844 .text alpha_out__9dMCloth_cFv */ +void dMCloth_c::alpha_out() { + /* Nonmatching */ +} + +/* 8019A844-8019A9C4 .text TevSettingMenu__9dMCloth_cFv */ +void dMCloth_c::TevSettingMenu() { + /* Nonmatching */ +} + +/* 8019A9C4-8019AB64 .text TevSettingFileSelect__9dMCloth_cFv */ +void dMCloth_c::TevSettingFileSelect() { + /* Nonmatching */ +} + +/* 8019AB64-8019ABB4 .text TevSetting__9dMCloth_cFv */ +void dMCloth_c::TevSetting() { + /* Nonmatching */ +} + +/* 8019ABB4-8019AC8C .text ShadowTevSettingMenu__9dMCloth_cFv */ +void dMCloth_c::ShadowTevSettingMenu() { + /* Nonmatching */ +} + +/* 8019AC8C-8019AD84 .text ShadowTevSettingFileSelect__9dMCloth_cFv */ +void dMCloth_c::ShadowTevSettingFileSelect() { + /* Nonmatching */ +} + +/* 8019AD84-8019ADD4 .text ShadowTevSetting__9dMCloth_cFv */ +void dMCloth_c::ShadowTevSetting() { + /* Nonmatching */ +} + +/* 8019ADD4-8019B670 .text draw__9dMCloth_cFf8_GXColor8_GXColorUc */ +void dMCloth_c::draw(float, _GXColor, _GXColor, unsigned char) { + /* Nonmatching */ +} + +/* 8019B670-8019B9C0 .text cloth_move_sin__9dMCloth_cFv */ +void dMCloth_c::cloth_move_sin() { + /* Nonmatching */ +} + +/* 8019B9C0-8019BCF4 .text cloth_move_simple__9dMCloth_cFv */ +void dMCloth_c::cloth_move_simple() { + /* Nonmatching */ +} + +/* 8019BCF4-8019BDB8 .text cloth_move__9dMCloth_cFv */ +void dMCloth_c::cloth_move() { + /* Nonmatching */ +} + +/* 8019BDB8-8019BDC0 .text dMenu_ClothCreate__FPv */ +void dMenu_ClothCreate(void*) { + /* Nonmatching */ +} + +/* 8019BDC0-8019BDC8 .text dMenu_ClothDelete__FPv */ +void dMenu_ClothDelete(void*) { + /* Nonmatching */ +} + +/* 8019BDC8-8019BDD0 .text dMenu_ClothExecute__FPv */ +void dMenu_ClothExecute(void*) { + /* Nonmatching */ +} + +/* 8019BDD0-8019BDD8 .text dMenu_ClothDraw__FPv */ +void dMenu_ClothDraw(void*) { + /* Nonmatching */ +} + +/* 8019BDD8-8019BDE0 .text dMenu_ClothIsDelete__FPv */ +void dMenu_ClothIsDelete(void*) { + /* Nonmatching */ +} + +/* 8019BDE0-8019BE50 .text __dt__13daCLOTH_HIO_cFv */ +daCLOTH_HIO_c::~daCLOTH_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_menu_collect.cpp b/src/d/d_menu_collect.cpp new file mode 100644 index 000000000..bf24d0157 --- /dev/null +++ b/src/d/d_menu_collect.cpp @@ -0,0 +1,343 @@ +// +// Generated by dtk +// Translation Unit: d_menu_collect.cpp +// + +#include "d_menu_collect.h" +#include "dolphin/types.h" + +/* 8019BE8C-8019BF14 .text __ct__9dMc_HIO_cFv */ +dMc_HIO_c::dMc_HIO_c() { + /* Nonmatching */ +} + +/* 8019BF14-8019CB5C .text screenSet__15dMenu_Collect_cFv */ +void dMenu_Collect_c::screenSet() { + /* Nonmatching */ +} + +/* 8019CB5C-8019CD40 .text initialize__15dMenu_Collect_cFv */ +void dMenu_Collect_c::initialize() { + /* Nonmatching */ +} + +/* 8019CD40-8019D540 .text cursorAnime__15dMenu_Collect_cFv */ +void dMenu_Collect_c::cursorAnime() { + /* Nonmatching */ +} + +/* 8019D540-8019D5A8 .text stickDirection__15dMenu_Collect_cFUc */ +void dMenu_Collect_c::stickDirection(unsigned char) { + /* Nonmatching */ +} + +/* 8019D5A8-8019E570 .text cursorMainMove__15dMenu_Collect_cFv */ +void dMenu_Collect_c::cursorMainMove() { + /* Nonmatching */ +} + +/* 8019E570-8019E584 .text noteCheck__15dMenu_Collect_cFv */ +void dMenu_Collect_c::noteCheck() { + /* Nonmatching */ +} + +/* 8019E584-8019E624 .text noteInit__15dMenu_Collect_cFv */ +void dMenu_Collect_c::noteInit() { + /* Nonmatching */ +} + +/* 8019E624-8019E898 .text noteAppear__15dMenu_Collect_cFv */ +void dMenu_Collect_c::noteAppear() { + /* Nonmatching */ +} + +/* 8019E898-8019EA98 .text noteOpen__15dMenu_Collect_cFv */ +void dMenu_Collect_c::noteOpen() { + /* Nonmatching */ +} + +/* 8019EA98-8019ECC8 .text noteClose__15dMenu_Collect_cFv */ +void dMenu_Collect_c::noteClose() { + /* Nonmatching */ +} + +/* 8019ECC8-8019EFE0 .text mainTrans__15dMenu_Collect_cFff */ +void dMenu_Collect_c::mainTrans(float, float) { + /* Nonmatching */ +} + +/* 8019EFE0-8019F094 .text subTrans__15dMenu_Collect_cFff */ +void dMenu_Collect_c::subTrans(float, float) { + /* Nonmatching */ +} + +/* 8019F094-8019F0B8 .text titleTrans__15dMenu_Collect_cFff */ +void dMenu_Collect_c::titleTrans(float, float) { + /* Nonmatching */ +} + +/* 8019F0B8-8019F144 .text noteRotate__15dMenu_Collect_cFff */ +void dMenu_Collect_c::noteRotate(float, float) { + /* Nonmatching */ +} + +/* 8019F144-8019F1C8 .text nameTrans__15dMenu_Collect_cFff */ +void dMenu_Collect_c::nameTrans(float, float) { + /* Nonmatching */ +} + +/* 8019F1C8-8019F49C .text mainOpenProc__15dMenu_Collect_cFsss */ +void dMenu_Collect_c::mainOpenProc(short, short, short) { + /* Nonmatching */ +} + +/* 8019F49C-8019F5B4 .text subOpenProc__15dMenu_Collect_cFsss */ +void dMenu_Collect_c::subOpenProc(short, short, short) { + /* Nonmatching */ +} + +/* 8019F5B4-8019F674 .text titleOpenProc__15dMenu_Collect_cFss */ +void dMenu_Collect_c::titleOpenProc(short, short) { + /* Nonmatching */ +} + +/* 8019F674-8019F738 .text noteOpenProc__15dMenu_Collect_cFss */ +void dMenu_Collect_c::noteOpenProc(short, short) { + /* Nonmatching */ +} + +/* 8019F738-8019F7C4 .text nameOpenProc__15dMenu_Collect_cFss */ +void dMenu_Collect_c::nameOpenProc(short, short) { + /* Nonmatching */ +} + +/* 8019F7C4-8019FE64 .text itemBitCheck__15dMenu_Collect_cFv */ +void dMenu_Collect_c::itemBitCheck() { + /* Nonmatching */ +} + +/* 8019FE64-801A0194 .text itemScale__15dMenu_Collect_cFv */ +void dMenu_Collect_c::itemScale() { + /* Nonmatching */ +} + +/* 801A0194-801A05DC .text collectPriority__15dMenu_Collect_cFv */ +void dMenu_Collect_c::collectPriority() { + /* Nonmatching */ +} + +/* 801A05DC-801A06F4 .text weponPriority__15dMenu_Collect_cFv */ +void dMenu_Collect_c::weponPriority() { + /* Nonmatching */ +} + +/* 801A06F4-801A0A4C .text tactGuideShow__15dMenu_Collect_cFUcb */ +void dMenu_Collect_c::tactGuideShow(unsigned char, bool) { + /* Nonmatching */ +} + +/* 801A0A4C-801A0C58 .text tactDemoMode__15dMenu_Collect_cFUc */ +void dMenu_Collect_c::tactDemoMode(unsigned char) { + /* Nonmatching */ +} + +/* 801A0C58-801A1344 .text tactPlayMode__15dMenu_Collect_cFUc */ +void dMenu_Collect_c::tactPlayMode(unsigned char) { + /* Nonmatching */ +} + +/* 801A1344-801A1598 .text tactTrans__15dMenu_Collect_cFUcff */ +void dMenu_Collect_c::tactTrans(unsigned char, float, float) { + /* Nonmatching */ +} + +/* 801A1598-801A1600 .text tactBaseShow__15dMenu_Collect_cFv */ +void dMenu_Collect_c::tactBaseShow() { + /* Nonmatching */ +} + +/* 801A1600-801A2958 .text cornerMove__15dMenu_Collect_cFv */ +void dMenu_Collect_c::cornerMove() { + /* Nonmatching */ +} + +/* 801A2958-801A2A4C .text triforceAnime__15dMenu_Collect_cFUc */ +void dMenu_Collect_c::triforceAnime(unsigned char) { + /* Nonmatching */ +} + +/* 801A2A4C-801A2AC8 .text tactGuideHide__15dMenu_Collect_cFv */ +void dMenu_Collect_c::tactGuideHide() { + /* Nonmatching */ +} + +/* 801A2AC8-801A2CA4 .text itemnameMove__15dMenu_Collect_cFv */ +void dMenu_Collect_c::itemnameMove() { + /* Nonmatching */ +} + +/* 801A2CA4-801A36AC .text itemnameSet__15dMenu_Collect_cFv */ +void dMenu_Collect_c::itemnameSet() { + /* Nonmatching */ +} + +/* 801A36AC-801A42D0 .text itemnoteSet__15dMenu_Collect_cFv */ +void dMenu_Collect_c::itemnoteSet() { + /* Nonmatching */ +} + +/* 801A42D0-801A45BC .text itemSet__15dMenu_Collect_cFv */ +void dMenu_Collect_c::itemSet() { + /* Nonmatching */ +} + +/* 801A45BC-801A4658 .text outFontInit__15dMenu_Collect_cFv */ +void dMenu_Collect_c::outFontInit() { + /* Nonmatching */ +} + +/* 801A4658-801A4774 .text outFontMove__15dMenu_Collect_cFv */ +void dMenu_Collect_c::outFontMove() { + /* Nonmatching */ +} + +/* 801A4774-801A48AC .text outFontDraw__15dMenu_Collect_cFv */ +void dMenu_Collect_c::outFontDraw() { + /* Nonmatching */ +} + +/* 801A48AC-801A4A28 .text collectItemGetCheck__15dMenu_Collect_cFUc */ +void dMenu_Collect_c::collectItemGetCheck(unsigned char) { + /* Nonmatching */ +} + +/* 801A4A28-801A4F18 .text _create__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_create() { + /* Nonmatching */ +} + +/* 801A4F18-801A5498 .text _create3__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_create3() { + /* Nonmatching */ +} + +/* 801A5498-801A55D0 .text _delete__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_delete() { + /* Nonmatching */ +} + +/* 801A55D0-801A5A7C .text _move__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_move() { + /* Nonmatching */ +} + +/* 801A5A7C-801A5B9C .text _move3__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_move3() { + /* Nonmatching */ +} + +/* 801A5B9C-801A68EC .text _draw__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_draw() { + /* Nonmatching */ +} + +/* 801A68EC-801A6B28 .text _open__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_open() { + /* Nonmatching */ +} + +/* 801A6B28-801A6CC8 .text _open3__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_open3() { + /* Nonmatching */ +} + +/* 801A6CC8-801A71EC .text _close__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_close() { + /* Nonmatching */ +} + +/* 801A71EC-801A7710 .text _close3__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_close3() { + /* Nonmatching */ +} + +/* 801A7710-801A7A5C .text animeStep1__15dMenu_Collect_cFss */ +void dMenu_Collect_c::animeStep1(short, short) { + /* Nonmatching */ +} + +/* 801A7A5C-801A7B70 .text animeStep2__15dMenu_Collect_cFss */ +void dMenu_Collect_c::animeStep2(short, short) { + /* Nonmatching */ +} + +/* 801A7B70-801A7CBC .text animeStep3__15dMenu_Collect_cFss */ +void dMenu_Collect_c::animeStep3(short, short) { + /* Nonmatching */ +} + +/* 801A7CBC-801A7D60 .text animeStep4__15dMenu_Collect_cFss */ +void dMenu_Collect_c::animeStep4(short, short) { + /* Nonmatching */ +} + +/* 801A7D60-801A7F88 .text _open2__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_open2() { + /* Nonmatching */ +} + +/* 801A7F88-801A84B4 .text _close2__15dMenu_Collect_cFv */ +void dMenu_Collect_c::_close2() { + /* Nonmatching */ +} + +/* 801A84B4-801A84FC .text __dt__14dMenu_Option_cFv */ +dMenu_Option_c::~dMenu_Option_c() { + /* Nonmatching */ +} + +/* 801A84FC-801A8584 .text __dt__15dMenu_Collect_cFv */ +dMenu_Collect_c::~dMenu_Collect_c() { + /* Nonmatching */ +} + +/* 801A8584-801A85B0 .text draw__15dMenu_Collect_cFv */ +void dMenu_Collect_c::draw() { + /* Nonmatching */ +} + +/* 801A85B0-801A860C .text __dt__12dMenu_base_cFv */ +dMenu_base_c::~dMenu_base_c() { + /* Nonmatching */ +} + +/* 801A860C-801A8610 .text _create__12dMenu_base_cFv */ +void dMenu_base_c::_create() { + /* Nonmatching */ +} + +/* 801A8610-801A8614 .text _delete__12dMenu_base_cFv */ +void dMenu_base_c::_delete() { + /* Nonmatching */ +} + +/* 801A8614-801A8618 .text _move__12dMenu_base_cFv */ +void dMenu_base_c::_move() { + /* Nonmatching */ +} + +/* 801A8618-801A861C .text _draw__12dMenu_base_cFv */ +void dMenu_base_c::_draw() { + /* Nonmatching */ +} + +/* 801A861C-801A8620 .text draw__12dMenu_base_cFv */ +void dMenu_base_c::draw() { + /* Nonmatching */ +} + +/* 801A8620-801A8668 .text __dt__9dMc_HIO_cFv */ +dMc_HIO_c::~dMc_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_menu_dmap.cpp b/src/d/d_menu_dmap.cpp new file mode 100644 index 000000000..ff2984dfb --- /dev/null +++ b/src/d/d_menu_dmap.cpp @@ -0,0 +1,203 @@ +// +// Generated by dtk +// Translation Unit: d_menu_dmap.cpp +// + +#include "d_menu_dmap.h" +#include "dolphin/types.h" + +/* 801A86A4-801A87CC .text __ct__9dMd_HIO_cFv */ +dMd_HIO_c::dMd_HIO_c() { + /* Nonmatching */ +} + +/* 801A87CC-801A8818 .text changeFloorTexture__12dMenu_Dmap_cFP7J2DPanei */ +void dMenu_Dmap_c::changeFloorTexture(J2DPane*, int) { + /* Nonmatching */ +} + +/* 801A8818-801A92D4 .text screenSet__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::screenSet() { + /* Nonmatching */ +} + +/* 801A92D4-801A9364 .text dMap_isBossDoor__FP21stage_tgsc_data_class */ +void dMap_isBossDoor(stage_tgsc_data_class*) { + /* Nonmatching */ +} + +/* 801A9364-801A98EC .text initialize__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::initialize() { + /* Nonmatching */ +} + +/* 801A98EC-801AAE10 .text treasureSet__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::treasureSet() { + /* Nonmatching */ +} + +/* 801AAE10-801AB20C .text treasureDraw__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::treasureDraw() { + /* Nonmatching */ +} + +/* 801AB20C-801AB464 .text paneMove__12dMenu_Dmap_cFf */ +void dMenu_Dmap_c::paneMove(float) { + /* Nonmatching */ +} + +/* 801AB464-801AB630 .text paneAlpha__12dMenu_Dmap_cFf */ +void dMenu_Dmap_c::paneAlpha(float) { + /* Nonmatching */ +} + +/* 801AB630-801ABC64 .text decAlpha__12dMenu_Dmap_cFf */ +void dMenu_Dmap_c::decAlpha(float) { + /* Nonmatching */ +} + +/* 801ABC64-801AC00C .text cursorMove__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::cursorMove() { + /* Nonmatching */ +} + +/* 801AC00C-801AC238 .text cursorAnime__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::cursorAnime() { + /* Nonmatching */ +} + +/* 801AC238-801AC2D8 .text noteInit__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::noteInit() { + /* Nonmatching */ +} + +/* 801AC2D8-801AC2EC .text noteCheck__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::noteCheck() { + /* Nonmatching */ +} + +/* 801AC2EC-801AC390 .text noteAppear__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::noteAppear() { + /* Nonmatching */ +} + +/* 801AC390-801AC590 .text noteOpen__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::noteOpen() { + /* Nonmatching */ +} + +/* 801AC590-801AC7C8 .text noteClose__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::noteClose() { + /* Nonmatching */ +} + +/* 801AC7C8-801AC8CC .text noteOpenProc__12dMenu_Dmap_cFs */ +void dMenu_Dmap_c::noteOpenProc(short) { + /* Nonmatching */ +} + +/* 801AC8CC-801ACDE0 .text itemScale__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::itemScale() { + /* Nonmatching */ +} + +/* 801ACDE0-801ACEB8 .text floorInit__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::floorInit() { + /* Nonmatching */ +} + +/* 801ACEB8-801AD000 .text mapMove__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::mapMove() { + /* Nonmatching */ +} + +/* 801AD000-801AD130 .text mapOffsetY__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::mapOffsetY() { + /* Nonmatching */ +} + +/* 801AD130-801AD1A8 .text itemnameMove__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::itemnameMove() { + /* Nonmatching */ +} + +/* 801AD1A8-801AD54C .text dnameSet__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::dnameSet() { + /* Nonmatching */ +} + +/* 801AD54C-801ADA04 .text itemnameSet__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::itemnameSet() { + /* Nonmatching */ +} + +/* 801ADA04-801AE004 .text itemnoteSet__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::itemnoteSet() { + /* Nonmatching */ +} + +/* 801AE004-801AE08C .text outFontInit__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::outFontInit() { + /* Nonmatching */ +} + +/* 801AE08C-801AE204 .text linkAnime__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::linkAnime() { + /* Nonmatching */ +} + +/* 801AE204-801AE550 .text bossAnime__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::bossAnime() { + /* Nonmatching */ +} + +/* 801AE550-801AE65C .text bossEyeAnime__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::bossEyeAnime() { + /* Nonmatching */ +} + +/* 801AE65C-801AEB88 .text _create__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::_create() { + /* Nonmatching */ +} + +/* 801AEB88-801AED08 .text _delete__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::_delete() { + /* Nonmatching */ +} + +/* 801AED08-801AEE90 .text _move__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::_move() { + /* Nonmatching */ +} + +/* 801AEE90-801AF0C0 .text _draw__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::_draw() { + /* Nonmatching */ +} + +/* 801AF0C0-801AF294 .text _open__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::_open() { + /* Nonmatching */ +} + +/* 801AF294-801AF3B8 .text _close__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::_close() { + /* Nonmatching */ +} + +/* 801AF3B8-801AF440 .text __dt__12dMenu_Dmap_cFv */ +dMenu_Dmap_c::~dMenu_Dmap_c() { + /* Nonmatching */ +} + +/* 801AF440-801AF46C .text draw__12dMenu_Dmap_cFv */ +void dMenu_Dmap_c::draw() { + /* Nonmatching */ +} + +/* 801AF46C-801AF4B4 .text __dt__9dMd_HIO_cFv */ +dMd_HIO_c::~dMd_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_menu_fmap.cpp b/src/d/d_menu_fmap.cpp new file mode 100644 index 000000000..5460a4e5f --- /dev/null +++ b/src/d/d_menu_fmap.cpp @@ -0,0 +1,673 @@ +// +// Generated by dtk +// Translation Unit: d_menu_fmap.cpp +// + +#include "d_menu_fmap.h" +#include "dolphin/types.h" + +/* 801AF4F0-801AF848 .text __ct__9dMf_HIO_cFv */ +dMf_HIO_c::dMf_HIO_c() { + /* Nonmatching */ +} + +/* 801AF848-801AFB64 .text _create__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_create() { + /* Nonmatching */ +} + +/* 801AFB64-801AFBDC .text phantomShipCheck__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::phantomShipCheck() { + /* Nonmatching */ +} + +/* 801AFBDC-801B06D4 .text screenSet__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::screenSet() { + /* Nonmatching */ +} + +/* 801B06D4-801B0FB4 .text initialize__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::initialize() { + /* Nonmatching */ +} + +/* 801B0FB4-801B1200 .text displayinit__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::displayinit() { + /* Nonmatching */ +} + +/* 801B1200-801B1210 .text backClothDispInit__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::backClothDispInit() { + /* Nonmatching */ +} + +/* 801B1210-801B1374 .text calcGetMapCount__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::calcGetMapCount() { + /* Nonmatching */ +} + +/* 801B1374-801B14C4 .text dispEndSalvageMark__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::dispEndSalvageMark() { + /* Nonmatching */ +} + +/* 801B14C4-801B1684 .text checkMarkCheck1__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::checkMarkCheck1() { + /* Nonmatching */ +} + +/* 801B1684-801B1714 .text checkMarkCheck2__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::checkMarkCheck2() { + /* Nonmatching */ +} + +/* 801B1714-801B190C .text checkMarkCheck3__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::checkMarkCheck3() { + /* Nonmatching */ +} + +/* 801B190C-801B1914 .text isFmapClose__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::isFmapClose() { + /* Nonmatching */ +} + +/* 801B1914-801B1978 .text setPaneOnOff__12dMenu_Fmap_cFP9J2DScreenUlb */ +void dMenu_Fmap_c::setPaneOnOff(J2DScreen*, unsigned long, bool) { + /* Nonmatching */ +} + +/* 801B1978-801B19F0 .text childPaneMoveSp__12dMenu_Fmap_cFP18fopMsgM_pane_classP18fopMsgM_pane_classfff */ +void dMenu_Fmap_c::childPaneMoveSp(fopMsgM_pane_class*, fopMsgM_pane_class*, float, float, float) { + /* Nonmatching */ +} + +/* 801B19F0-801B1A80 .text selGridMaskAlphaCtrl__12dMenu_Fmap_cFsUcUci */ +void dMenu_Fmap_c::selGridMaskAlphaCtrl(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B1A80-801B1B10 .text fmapMaskAlphaCtrl__12dMenu_Fmap_cFsUcUci */ +void dMenu_Fmap_c::fmapMaskAlphaCtrl(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B1B10-801B1B58 .text selCursorInit__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::selCursorInit() { + /* Nonmatching */ +} + +/* 801B1B58-801B1B80 .text selCursorHide__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::selCursorHide() { + /* Nonmatching */ +} + +/* 801B1B80-801B1CF0 .text selCursorMove__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::selCursorMove() { + /* Nonmatching */ +} + +/* 801B1CF0-801B1D48 .text islandNameChange__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::islandNameChange() { + /* Nonmatching */ +} + +/* 801B1D48-801B1FCC .text changeIslandName__12dMenu_Fmap_cFUc */ +void dMenu_Fmap_c::changeIslandName(unsigned char) { + /* Nonmatching */ +} + +/* 801B1FCC-801B2044 .text AreaTxtChg__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::AreaTxtChg() { + /* Nonmatching */ +} + +/* 801B2044-801B20E0 .text AreaTxtChgFast__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::AreaTxtChgFast() { + /* Nonmatching */ +} + +/* 801B20E0-801B2154 .text salvageGetItemChg__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::salvageGetItemChg() { + /* Nonmatching */ +} + +/* 801B2154-801B21AC .text salvageGetItemChange__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::salvageGetItemChange() { + /* Nonmatching */ +} + +/* 801B21AC-801B2274 .text SalvItmDispChgFast__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::SalvItmDispChgFast() { + /* Nonmatching */ +} + +/* 801B2274-801B23EC .text changeSalvageGetItem__12dMenu_Fmap_cFUc */ +void dMenu_Fmap_c::changeSalvageGetItem(unsigned char) { + /* Nonmatching */ +} + +/* 801B23EC-801B247C .text selCursorAnime__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::selCursorAnime() { + /* Nonmatching */ +} + +/* 801B247C-801B24C4 .text zoomCursorInit__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::zoomCursorInit() { + /* Nonmatching */ +} + +/* 801B24C4-801B2554 .text zoomCursorAnime__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::zoomCursorAnime() { + /* Nonmatching */ +} + +/* 801B2554-801B2570 .text playerPointGridAnimeInit__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::playerPointGridAnimeInit() { + /* Nonmatching */ +} + +/* 801B2570-801B2830 .text playerPointGridAnime__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::playerPointGridAnime() { + /* Nonmatching */ +} + +/* 801B2830-801B2A14 .text setDspWindAngle__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::setDspWindAngle() { + /* Nonmatching */ +} + +/* 801B2A14-801B3284 .text windArrowColorAnime__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::windArrowColorAnime() { + /* Nonmatching */ +} + +/* 801B3284-801B32A0 .text checkMarkAnimeInit__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::checkMarkAnimeInit() { + /* Nonmatching */ +} + +/* 801B32A0-801B3658 .text checkMarkAnime__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::checkMarkAnime() { + /* Nonmatching */ +} + +/* 801B3658-801B3698 .text readFmapTexture__12dMenu_Fmap_cFPCc */ +void dMenu_Fmap_c::readFmapTexture(const char*) { + /* Nonmatching */ +} + +/* 801B3698-801B36F0 .text aramCmapDatRead__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::aramCmapDatRead() { + /* Nonmatching */ +} + +/* 801B36F0-801B3760 .text initCmapDatPnt__12dMenu_Fmap_cFP16aramCmapDatPat_t */ +void dMenu_Fmap_c::initCmapDatPnt(aramCmapDatPat_t*) { + /* Nonmatching */ +} + +/* 801B3760-801B37B0 .text getGridNumToCmapDatPnt__12dMenu_Fmap_cFi */ +void dMenu_Fmap_c::getGridNumToCmapDatPnt(int) { + /* Nonmatching */ +} + +/* 801B37B0-801B392C .text setDispIslandPos__12dMenu_Fmap_cFScSc */ +void dMenu_Fmap_c::setDispIslandPos(signed char, signed char) { + /* Nonmatching */ +} + +/* 801B392C-801B3984 .text setIslandPos__12dMenu_Fmap_cFP18fopMsgM_pane_classff */ +void dMenu_Fmap_c::setIslandPos(fopMsgM_pane_class*, float, float) { + /* Nonmatching */ +} + +/* 801B3984-801B3A2C .text changeFmapTexture__12dMenu_Fmap_cFScSc */ +void dMenu_Fmap_c::changeFmapTexture(signed char, signed char) { + /* Nonmatching */ +} + +/* 801B3A2C-801B3C4C .text setDspNormalMapLink__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::setDspNormalMapLink() { + /* Nonmatching */ +} + +/* 801B3C4C-801B3DFC .text setDspLargeMapLink__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::setDspLargeMapLink() { + /* Nonmatching */ +} + +/* 801B3DFC-801B3F28 .text checkDspLargeMapLink__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::checkDspLargeMapLink() { + /* Nonmatching */ +} + +/* 801B3F28-801B405C .text checkDspLargeMapShip__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::checkDspLargeMapShip() { + /* Nonmatching */ +} + +/* 801B405C-801B4264 .text dispEndSalvageLargeMark__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::dispEndSalvageLargeMark() { + /* Nonmatching */ +} + +/* 801B4264-801B4640 .text setDspHugeMapLink__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::setDspHugeMapLink() { + /* Nonmatching */ +} + +/* 801B4640-801B48C4 .text dispEndSalvageHugeMark__12dMenu_Fmap_cFff */ +void dMenu_Fmap_c::dispEndSalvageHugeMark(float, float) { + /* Nonmatching */ +} + +/* 801B48C4-801B49F0 .text checkDspHugeMapLink__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::checkDspHugeMapLink() { + /* Nonmatching */ +} + +/* 801B49F0-801B4B44 .text checkDspHugeMapShip__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::checkDspHugeMapShip() { + /* Nonmatching */ +} + +/* 801B4B44-801B4C0C .text _open__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_open() { + /* Nonmatching */ +} + +/* 801B4C0C-801B4C78 .text _close__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_close() { + /* Nonmatching */ +} + +/* 801B4C78-801B4D78 .text _close_normalMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_close_normalMode() { + /* Nonmatching */ +} + +/* 801B4D78-801B4E14 .text _move__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_move() { + /* Nonmatching */ +} + +/* 801B4E14-801B4E6C .text _draw__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_draw() { + /* Nonmatching */ +} + +/* 801B4E6C-801B4F40 .text _delete__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_delete() { + /* Nonmatching */ +} + +/* 801B4F40-801B5034 .text FmapProcMain__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::FmapProcMain() { + /* Nonmatching */ +} + +/* 801B5034-801B5878 .text SelectGrid__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::SelectGrid() { + /* Nonmatching */ +} + +/* 801B5878-801B5B58 .text zoom1000x1000Init__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::zoom1000x1000Init() { + /* Nonmatching */ +} + +/* 801B5B58-801B5BB4 .text zoomMapAlphaSet__12dMenu_Fmap_cFScScP18fopMsgM_pane_classUc */ +void dMenu_Fmap_c::zoomMapAlphaSet(signed char, signed char, fopMsgM_pane_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801B5BB4-801B5D6C .text ZoomGridLv1In__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::ZoomGridLv1In() { + /* Nonmatching */ +} + +/* 801B5D6C-801B5F80 .text ZoomGridLv1Proc__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::ZoomGridLv1Proc() { + /* Nonmatching */ +} + +/* 801B5F80-801B6084 .text zoom200x200Init__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::zoom200x200Init() { + /* Nonmatching */ +} + +/* 801B6084-801B6270 .text ZoomGridLv1Out__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::ZoomGridLv1Out() { + /* Nonmatching */ +} + +/* 801B6270-801B6388 .text ZoomGridLv2In__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::ZoomGridLv2In() { + /* Nonmatching */ +} + +/* 801B6388-801B6440 .text ZoomGridLv2Proc__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::ZoomGridLv2Proc() { + /* Nonmatching */ +} + +/* 801B6440-801B65D8 .text ZoomGridLv2Out__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::ZoomGridLv2Out() { + /* Nonmatching */ +} + +/* 801B65D8-801B6610 .text move_normal__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::move_normal() { + /* Nonmatching */ +} + +/* 801B6610-801B66DC .text FmapProc__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::FmapProc() { + /* Nonmatching */ +} + +/* 801B66DC-801B6714 .text HikakuProc__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::HikakuProc() { + /* Nonmatching */ +} + +/* 801B6714-801B678C .text fmap2Open__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmap2Open() { + /* Nonmatching */ +} + +/* 801B678C-801B68A0 .text fmap2Move__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmap2Move() { + /* Nonmatching */ +} + +/* 801B68A0-801B68EC .text fmap2Close__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmap2Close() { + /* Nonmatching */ +} + +/* 801B68EC-801B6A7C .text paneTransBase__12dMenu_Fmap_cFsUcffUci */ +void dMenu_Fmap_c::paneTransBase(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B6A7C-801B6F88 .text paneTranceZoomMap__12dMenu_Fmap_cFsUcffffffUci */ +void dMenu_Fmap_c::paneTranceZoomMap(short, unsigned char, float, float, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B6F88-801B7018 .text paneTranceZoomMapAlpah__12dMenu_Fmap_cFsUcUci */ +void dMenu_Fmap_c::paneTranceZoomMapAlpah(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B7018-801B74EC .text paneTranceZoom2Map__12dMenu_Fmap_cFsUcffffffUci */ +void dMenu_Fmap_c::paneTranceZoom2Map(short, unsigned char, float, float, float, float, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B74EC-801B75B0 .text paneAlphaFmapCursor__12dMenu_Fmap_cFP18fopMsgM_pane_classsUcUci */ +void dMenu_Fmap_c::paneAlphaFmapCursor(fopMsgM_pane_class*, short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B75B0-801B76A0 .text PaneAlphaSelvageItem__12dMenu_Fmap_cFsUc */ +void dMenu_Fmap_c::PaneAlphaSelvageItem(short, unsigned char) { + /* Nonmatching */ +} + +/* 801B76A0-801B77A8 .text gShipMarkAnimeInit__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::gShipMarkAnimeInit() { + /* Nonmatching */ +} + +/* 801B77A8-801B78B0 .text gShipMarkAnime__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::gShipMarkAnime() { + /* Nonmatching */ +} + +/* 801B78B0-801B79E8 .text _open_warpMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_open_warpMode() { + /* Nonmatching */ +} + +/* 801B79E8-801B7CD0 .text init_warpMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::init_warpMode() { + /* Nonmatching */ +} + +/* 801B7CD0-801B7E30 .text selCursorMoveWarp__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::selCursorMoveWarp() { + /* Nonmatching */ +} + +/* 801B7E30-801B7EA8 .text _close_warpMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_close_warpMode() { + /* Nonmatching */ +} + +/* 801B7EA8-801B7EF8 .text moveMain_warpMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::moveMain_warpMode() { + /* Nonmatching */ +} + +/* 801B7EF8-801B8754 .text wrapMove__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::wrapMove() { + /* Nonmatching */ +} + +/* 801B8754-801B8938 .text wrapSelWinFadeIn1__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::wrapSelWinFadeIn1() { + /* Nonmatching */ +} + +/* 801B8938-801B8E60 .text wrapSelect__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::wrapSelect() { + /* Nonmatching */ +} + +/* 801B8E60-801B9064 .text wrapSelWinFadeOut__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::wrapSelWinFadeOut() { + /* Nonmatching */ +} + +/* 801B9064-801B9288 .text wrapSelWarp__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::wrapSelWarp() { + /* Nonmatching */ +} + +/* 801B9288-801B940C .text warpAreaAnime0__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::warpAreaAnime0() { + /* Nonmatching */ +} + +/* 801B940C-801B94F4 .text paneTranceWarpMsg__12dMenu_Fmap_cFP18fopMsgM_pane_classsUcffUci */ +void dMenu_Fmap_c::paneTranceWarpMsg(fopMsgM_pane_class*, short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B94F4-801B9584 .text paneAlphaWarpMsgBack__12dMenu_Fmap_cFsUcUci */ +void dMenu_Fmap_c::paneAlphaWarpMsgBack(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B9584-801B95D4 .text warpSelCursorMove__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::warpSelCursorMove() { + /* Nonmatching */ +} + +/* 801B95D4-801B9608 .text warpSelCursorAnimeInit__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::warpSelCursorAnimeInit() { + /* Nonmatching */ +} + +/* 801B9608-801B96D8 .text warpSelCursorAnime__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::warpSelCursorAnime() { + /* Nonmatching */ +} + +/* 801B96D8-801B96F0 .text getWarpAreaGridX__12dMenu_Fmap_cFi */ +void dMenu_Fmap_c::getWarpAreaGridX(int) { + /* Nonmatching */ +} + +/* 801B96F0-801B970C .text getWarpAreaGridY__12dMenu_Fmap_cFi */ +void dMenu_Fmap_c::getWarpAreaGridY(int) { + /* Nonmatching */ +} + +/* 801B970C-801B9724 .text getWarpAreaNo__12dMenu_Fmap_cFPC13cursorTable_t */ +void dMenu_Fmap_c::getWarpAreaNo(const cursorTable_t*) { + /* Nonmatching */ +} + +/* 801B9724-801B973C .text getWarpAreaNoUp__12dMenu_Fmap_cFPC13cursorTable_t */ +void dMenu_Fmap_c::getWarpAreaNoUp(const cursorTable_t*) { + /* Nonmatching */ +} + +/* 801B973C-801B9754 .text getWarpAreaNoDown__12dMenu_Fmap_cFPC13cursorTable_t */ +void dMenu_Fmap_c::getWarpAreaNoDown(const cursorTable_t*) { + /* Nonmatching */ +} + +/* 801B9754-801B976C .text getWarpAreaNoLeft__12dMenu_Fmap_cFPC13cursorTable_t */ +void dMenu_Fmap_c::getWarpAreaNoLeft(const cursorTable_t*) { + /* Nonmatching */ +} + +/* 801B976C-801B9784 .text getWarpAreaNoRight__12dMenu_Fmap_cFPC13cursorTable_t */ +void dMenu_Fmap_c::getWarpAreaNoRight(const cursorTable_t*) { + /* Nonmatching */ +} + +/* 801B9784-801B97DC .text getWarpAreaTablePtr__12dMenu_Fmap_cFScSc */ +void dMenu_Fmap_c::getWarpAreaTablePtr(signed char, signed char) { + /* Nonmatching */ +} + +/* 801B97DC-801B9AB0 .text areaTextChangeAnimeInit__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::areaTextChangeAnimeInit() { + /* Nonmatching */ +} + +/* 801B9AB0-801B9B40 .text areaTextChangeAnime__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::areaTextChangeAnime() { + /* Nonmatching */ +} + +/* 801B9B40-801B9C90 .text PaneAlphaAreaTxt__12dMenu_Fmap_cFsUci */ +void dMenu_Fmap_c::PaneAlphaAreaTxt(short, unsigned char, int) { + /* Nonmatching */ +} + +/* 801B9C90-801BA01C .text setDspWarpBackCornerColor__12dMenu_Fmap_cFf */ +void dMenu_Fmap_c::setDspWarpBackCornerColor(float) { + /* Nonmatching */ +} + +/* 801BA01C-801BA08C .text setWrapBackEmitter__12dMenu_Fmap_cF4cXyz */ +void dMenu_Fmap_c::setWrapBackEmitter(cXyz) { + /* Nonmatching */ +} + +/* 801BA08C-801BA110 .text setWrapSpotEmitter__12dMenu_Fmap_cFi4cXyz */ +void dMenu_Fmap_c::setWrapSpotEmitter(int, cXyz) { + /* Nonmatching */ +} + +/* 801BA110-801BA19C .text _open_fishManMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_open_fishManMode() { + /* Nonmatching */ +} + +/* 801BA19C-801BA214 .text _close_fishManMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_close_fishManMode() { + /* Nonmatching */ +} + +/* 801BA214-801BA49C .text init_fishManMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::init_fishManMode() { + /* Nonmatching */ +} + +/* 801BA49C-801BA4D4 .text movefishManMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::movefishManMode() { + /* Nonmatching */ +} + +/* 801BA4D4-801BA608 .text fmDispArea__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmDispArea() { + /* Nonmatching */ +} + +/* 801BA608-801BA768 .text fmZoomGridLv1In__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmZoomGridLv1In() { + /* Nonmatching */ +} + +/* 801BA768-801BA88C .text fmZoomGridLv2In__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmZoomGridLv2In() { + /* Nonmatching */ +} + +/* 801BA88C-801BAA50 .text islandNameSet__12dMenu_Fmap_cFUc */ +void dMenu_Fmap_c::islandNameSet(unsigned char) { + /* Nonmatching */ +} + +/* 801BAA50-801BAB00 .text fmMapWrite__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmMapWrite() { + /* Nonmatching */ +} + +/* 801BAB00-801BABCC .text fmMapWait__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmMapWait() { + /* Nonmatching */ +} + +/* 801BABCC-801BAC88 .text paneAlphaZoom2Map__12dMenu_Fmap_cFsUcUci */ +void dMenu_Fmap_c::paneAlphaZoom2Map(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801BAC88-801BADB8 .text fmZoomGridLv2Out__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmZoomGridLv2Out() { + /* Nonmatching */ +} + +/* 801BADB8-801BAEF4 .text fmZoomGridLv1Out__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmZoomGridLv1Out() { + /* Nonmatching */ +} + +/* 801BAEF4-801BAF18 .text fmEndWait__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::fmEndWait() { + /* Nonmatching */ +} + +/* 801BAF18-801BAFCC .text _open_wallPaper__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::_open_wallPaper() { + /* Nonmatching */ +} + +/* 801BAFCC-801BB024 .text getButtonIconMode__12dMenu_Fmap_cFv */ +void dMenu_Fmap_c::getButtonIconMode() { + /* Nonmatching */ +} + +/* 801BB024-801BB088 .text draw__12dDlst_FMAP_cFv */ +void dDlst_FMAP_c::draw() { + /* Nonmatching */ +} + +/* 801BB088-801BB0E4 .text __dt__12dDlst_FMAP_cFv */ +dDlst_FMAP_c::~dDlst_FMAP_c() { + /* Nonmatching */ +} + +/* 801BB0E4-801BB12C .text __dt__9dMf_HIO_cFv */ +dMf_HIO_c::~dMf_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_menu_fmap2.cpp b/src/d/d_menu_fmap2.cpp new file mode 100644 index 000000000..b02a4448b --- /dev/null +++ b/src/d/d_menu_fmap2.cpp @@ -0,0 +1,588 @@ +// +// Generated by dtk +// Translation Unit: d_menu_fmap2.cpp +// + +#include "d_menu_fmap2.h" +#include "dolphin/types.h" + +/* 801BB3E4-801BB5B8 .text __ct__10dMf2_HIO_cFv */ +dMf2_HIO_c::dMf2_HIO_c() { + /* Nonmatching */ +} + +/* 801BB5B8-801BBA2C .text _create__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::_create() { + /* Nonmatching */ +} + +/* 801BBA2C-801BCC74 .text screenSet__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSet() { + /* Nonmatching */ +} + +/* 801BCC74-801BD258 .text initialize__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::initialize() { + /* Nonmatching */ +} + +/* 801BD258-801BD588 .text displayInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::displayInit() { + /* Nonmatching */ +} + +/* 801BD588-801BD6B4 .text fmapPaneInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::fmapPaneInit() { + /* Nonmatching */ +} + +/* 801BD6B4-801BD710 .text cmapPaneInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cmapPaneInit() { + /* Nonmatching */ +} + +/* 801BD710-801BDB38 .text collectMapCheck__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::collectMapCheck() { + /* Nonmatching */ +} + +/* 801BDB38-801BE0D8 .text _move__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::_move() { + /* Nonmatching */ +} + +/* 801BE0D8-801BE628 .text FmapProcMain__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::FmapProcMain() { + /* Nonmatching */ +} + +/* 801BE628-801BE668 .text FmapChange__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::FmapChange() { + /* Nonmatching */ +} + +/* 801BE668-801BEA58 .text CmapProcMain__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::CmapProcMain() { + /* Nonmatching */ +} + +/* 801BEA58-801BEC40 .text spMapLoadForDVD__13dMenu_Fmap2_cFUc */ +void dMenu_Fmap2_c::spMapLoadForDVD(unsigned char) { + /* Nonmatching */ +} + +/* 801BEC40-801BEDFC .text cmapOpenCheck__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cmapOpenCheck() { + /* Nonmatching */ +} + +/* 801BEDFC-801BF2B0 .text CmapScroll__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::CmapScroll() { + /* Nonmatching */ +} + +/* 801BF2B0-801BF2E8 .text isSpMap__13dMenu_Fmap2_cFi */ +void dMenu_Fmap2_c::isSpMap(int) { + /* Nonmatching */ +} + +/* 801BF2E8-801BF5A0 .text CmapOpen__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::CmapOpen() { + /* Nonmatching */ +} + +/* 801BF5A0-801BF7F4 .text CmapSpLoadWait__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::CmapSpLoadWait() { + /* Nonmatching */ +} + +/* 801BF7F4-801BFCB8 .text screenSetGs__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetGs() { + /* Nonmatching */ +} + +/* 801BFCB8-801BFCEC .text gsMoonAnimeInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::gsMoonAnimeInit() { + /* Nonmatching */ +} + +/* 801BFCEC-801C002C .text gsMoonAnime__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::gsMoonAnime() { + /* Nonmatching */ +} + +/* 801C002C-801C0378 .text gsShipAnime__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::gsShipAnime() { + /* Nonmatching */ +} + +/* 801C0378-801C039C .text gsIconAnimeInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::gsIconAnimeInit() { + /* Nonmatching */ +} + +/* 801C039C-801C04CC .text gsIconAnime__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::gsIconAnime() { + /* Nonmatching */ +} + +/* 801C04CC-801C073C .text screenSetTn__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetTn() { + /* Nonmatching */ +} + +/* 801C073C-801C0ADC .text screenSetTr__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetTr() { + /* Nonmatching */ +} + +/* 801C0ADC-801C0AF8 .text trTrifAnimeInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::trTrifAnimeInit() { + /* Nonmatching */ +} + +/* 801C0AF8-801C0C0C .text trTrifAnime__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::trTrifAnime() { + /* Nonmatching */ +} + +/* 801C0C0C-801C0E54 .text screenSetIk__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetIk() { + /* Nonmatching */ +} + +/* 801C0E54-801C113C .text screenSetHeartP__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetHeartP() { + /* Nonmatching */ +} + +/* 801C113C-801C135C .text screenSetTerry__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetTerry() { + /* Nonmatching */ +} + +/* 801C135C-801C157C .text screenSetSubMa__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetSubMa() { + /* Nonmatching */ +} + +/* 801C157C-801C17EC .text screenSetMoon__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetMoon() { + /* Nonmatching */ +} + +/* 801C17EC-801C1A0C .text screenSetDfaliy__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetDfaliy() { + /* Nonmatching */ +} + +/* 801C1A0C-801C1C7C .text screenSetYagura__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetYagura() { + /* Nonmatching */ +} + +/* 801C1C7C-801C1F64 .text screenSetHeartM__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetHeartM() { + /* Nonmatching */ +} + +/* 801C1F64-801C21F8 .text screenSetSubdan__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::screenSetSubdan() { + /* Nonmatching */ +} + +/* 801C21F8-801C2350 .text setPlayerPos__13dMenu_Fmap2_cFP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class */ +void dMenu_Fmap2_c::setPlayerPos(fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 801C2350-801C26B0 .text CmapOpenSp__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::CmapOpenSp() { + /* Nonmatching */ +} + +/* 801C26B0-801C27CC .text CmapProc2__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::CmapProc2() { + /* Nonmatching */ +} + +/* 801C27CC-801C2B14 .text CmapClose__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::CmapClose() { + /* Nonmatching */ +} + +/* 801C2B14-801C2BA0 .text cmapMove__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cmapMove() { + /* Nonmatching */ +} + +/* 801C2BA0-801C3070 .text changeSelCmap__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::changeSelCmap() { + /* Nonmatching */ +} + +/* 801C3070-801C3210 .text changeSelCmap2__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::changeSelCmap2() { + /* Nonmatching */ +} + +/* 801C3210-801C3354 .text cmapAlphaSet__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cmapAlphaSet() { + /* Nonmatching */ +} + +/* 801C3354-801C33B0 .text changeZoomCmap__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::changeZoomCmap() { + /* Nonmatching */ +} + +/* 801C33B0-801C36C8 .text ChangeProcMode__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::ChangeProcMode() { + /* Nonmatching */ +} + +/* 801C36C8-801C376C .text _open__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::_open() { + /* Nonmatching */ +} + +/* 801C376C-801C3858 .text _close__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::_close() { + /* Nonmatching */ +} + +/* 801C3858-801C38E0 .text _draw__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::_draw() { + /* Nonmatching */ +} + +/* 801C38E0-801C39A4 .text _delete__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::_delete() { + /* Nonmatching */ +} + +/* 801C39A4-801C39EC .text fCursorInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::fCursorInit() { + /* Nonmatching */ +} + +/* 801C39EC-801C3CCC .text fCursorMove__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::fCursorMove() { + /* Nonmatching */ +} + +/* 801C3CCC-801C3D5C .text fCursorAnime__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::fCursorAnime() { + /* Nonmatching */ +} + +/* 801C3D5C-801C3D9C .text cCursorAnimeInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cCursorAnimeInit() { + /* Nonmatching */ +} + +/* 801C3D9C-801C3E2C .text cCursorAnime__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cCursorAnime() { + /* Nonmatching */ +} + +/* 801C3E2C-801C3E54 .text cCursorHide__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cCursorHide() { + /* Nonmatching */ +} + +/* 801C3E54-801C3E6C .text cSelCursorInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cSelCursorInit() { + /* Nonmatching */ +} + +/* 801C3E6C-801C3E88 .text cSelCursorAnimeInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cSelCursorAnimeInit() { + /* Nonmatching */ +} + +/* 801C3E88-801C3F90 .text cSelCursorAnime__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cSelCursorAnime() { + /* Nonmatching */ +} + +/* 801C3F90-801C3FA8 .text cSelCursorHide__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cSelCursorHide() { + /* Nonmatching */ +} + +/* 801C3FA8-801C3FC4 .text playerPointGridAnimeInit__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::playerPointGridAnimeInit() { + /* Nonmatching */ +} + +/* 801C3FC4-801C4290 .text playerPointGridAnime__13dMenu_Fmap2_cFP18fopMsgM_pane_class */ +void dMenu_Fmap2_c::playerPointGridAnime(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 801C4290-801C43C4 .text changeFmapTexture__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::changeFmapTexture() { + /* Nonmatching */ +} + +/* 801C43C4-801C44E8 .text changeIslandName__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::changeIslandName() { + /* Nonmatching */ +} + +/* 801C44E8-801C4634 .text fmapPlayerPosDisp__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::fmapPlayerPosDisp() { + /* Nonmatching */ +} + +/* 801C4634-801C4834 .text fmapPlayerPosDispCheck__13dMenu_Fmap2_cFPfPf */ +void dMenu_Fmap2_c::fmapPlayerPosDispCheck(float*, float*) { + /* Nonmatching */ +} + +/* 801C4834-801C4B1C .text changeCmapName__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::changeCmapName() { + /* Nonmatching */ +} + +/* 801C4B1C-801C4CF4 .text cmapPlayerPosDisp__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cmapPlayerPosDisp() { + /* Nonmatching */ +} + +/* 801C4CF4-801C4F80 .text cmapSalvagePosDisp__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::cmapSalvagePosDisp() { + /* Nonmatching */ +} + +/* 801C4F80-801C50FC .text cmapPlayerPosDispCheck__13dMenu_Fmap2_cFPfPf */ +void dMenu_Fmap2_c::cmapPlayerPosDispCheck(float*, float*) { + /* Nonmatching */ +} + +/* 801C50FC-801C5350 .text paneTransBase__13dMenu_Fmap2_cFsUcffUcUci */ +void dMenu_Fmap2_c::paneTransBase(short, unsigned char, float, float, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C5350-801C53E0 .text paneAlphaFmapBase__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaFmapBase(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C53E0-801C54C0 .text paneAlphaCmapBase__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaCmapBase(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C54C0-801C55D8 .text paneAlphaZoomCmapBase__13dMenu_Fmap2_cFsUcffUcUci */ +void dMenu_Fmap2_c::paneAlphaZoomCmapBase(short, unsigned char, float, float, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C55D8-801C5730 .text paneAlphaCmapName__13dMenu_Fmap2_cFsUcUc */ +void dMenu_Fmap2_c::paneAlphaCmapName(short, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 801C5730-801C57C0 .text paneAlphaMessage2__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaMessage2(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C57C0-801C5AEC .text paneTranceMessage__13dMenu_Fmap2_cFsUcffffUcUci */ +void dMenu_Fmap2_c::paneTranceMessage(short, unsigned char, float, float, float, float, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C5AEC-801C5BF4 .text paneScaleXYChild__13dMenu_Fmap2_cFP18fopMsgM_pane_classf */ +void dMenu_Fmap2_c::paneScaleXYChild(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 801C5BF4-801C5D6C .text paneTransSelCmapCle__13dMenu_Fmap2_cFsUcffffUcUci */ +void dMenu_Fmap2_c::paneTransSelCmapCle(short, unsigned char, float, float, float, float, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C5D6C-801C5EE4 .text paneTransSelCmapOpn__13dMenu_Fmap2_cFsUcffffUcUci */ +void dMenu_Fmap2_c::paneTransSelCmapOpn(short, unsigned char, float, float, float, float, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C5EE4-801C609C .text paneAlphaGostShipMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaGostShipMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C609C-801C61F0 .text paneAlphaTingleMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaTingleMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C61F0-801C6338 .text paneAlphaTreasureMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaTreasureMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C6338-801C64A0 .text paneAlphaSubdanMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaSubdanMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C64A0-801C663C .text paneAlphaHeartMMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaHeartMMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C663C-801C6790 .text paneAlphaYaguraMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaYaguraMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C6790-801C68B0 .text paneAlphaDfaliyMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaDfaliyMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C68B0-801C6A34 .text paneAlphaHeartPMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaHeartPMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C6A34-801C6B54 .text paneAlphaTerryMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaTerryMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C6B54-801C6C74 .text paneAlphaSubMaMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaSubMaMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C6C74-801C6DC8 .text paneAlphaMoonMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaMoonMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C6DC8-801C6EFC .text paneAlphaDoctaMap__13dMenu_Fmap2_cFsUcUci */ +void dMenu_Fmap2_c::paneAlphaDoctaMap(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801C6EFC-801C6F60 .text setPaneOnOff__13dMenu_Fmap2_cFP9J2DScreenUlb */ +void dMenu_Fmap2_c::setPaneOnOff(J2DScreen*, unsigned long, bool) { + /* Nonmatching */ +} + +/* 801C6F60-801C7000 .text getCollectMapTexChange__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::getCollectMapTexChange() { + /* Nonmatching */ +} + +/* 801C7000-801C70A0 .text finCollectMapTexChange__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::finCollectMapTexChange() { + /* Nonmatching */ +} + +/* 801C70A0-801C7164 .text calcGetCollectMap__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::calcGetCollectMap() { + /* Nonmatching */ +} + +/* 801C7164-801C71D4 .text calcGetCollectMap2__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::calcGetCollectMap2() { + /* Nonmatching */ +} + +/* 801C71D4-801C724C .text calcFinCollectMap__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::calcFinCollectMap() { + /* Nonmatching */ +} + +/* 801C724C-801C72D8 .text getNowCmapFirstNum__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::getNowCmapFirstNum() { + /* Nonmatching */ +} + +/* 801C72D8-801C7364 .text getNowCmapNextNum__13dMenu_Fmap2_cFSci */ +void dMenu_Fmap2_c::getNowCmapNextNum(signed char, int) { + /* Nonmatching */ +} + +/* 801C7364-801C73B0 .text getCmapDatPnt4__13dMenu_Fmap2_cFi */ +void dMenu_Fmap2_c::getCmapDatPnt4(int) { + /* Nonmatching */ +} + +/* 801C73B0-801C7474 .text readPaneCmapTexture__13dMenu_Fmap2_cFPC7ResTIMGi */ +void dMenu_Fmap2_c::readPaneCmapTexture(const ResTIMG*, int) { + /* Nonmatching */ +} + +/* 801C7474-801C74B4 .text readFmapTexture__13dMenu_Fmap2_cFPCc */ +void dMenu_Fmap2_c::readFmapTexture(const char*) { + /* Nonmatching */ +} + +/* 801C74B4-801C756C .text getButtonIconMode__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::getButtonIconMode() { + /* Nonmatching */ +} + +/* 801C756C-801C7574 .text isLockBbutton__13dMenu_Fmap2_cFv */ +void dMenu_Fmap2_c::isLockBbutton() { + /* Nonmatching */ +} + +/* 801C7574-801C75A8 .text isGetCollectMap__13dMenu_Fmap2_cFSc */ +void dMenu_Fmap2_c::isGetCollectMap(signed char) { + /* Nonmatching */ +} + +/* 801C75A8-801C7684 .text isOpenCollectMap__13dMenu_Fmap2_cFSc */ +void dMenu_Fmap2_c::isOpenCollectMap(signed char) { + /* Nonmatching */ +} + +/* 801C7684-801C7760 .text isOpenCollectMapTriforce__13dMenu_Fmap2_cFSc */ +void dMenu_Fmap2_c::isOpenCollectMapTriforce(signed char) { + /* Nonmatching */ +} + +/* 801C7760-801C77BC .text getCollectMapKind__13dMenu_Fmap2_cFSc */ +void dMenu_Fmap2_c::getCollectMapKind(signed char) { + /* Nonmatching */ +} + +/* 801C77BC-801C7844 .text isCompleteCollectMap__13dMenu_Fmap2_cFSc */ +void dMenu_Fmap2_c::isCompleteCollectMap(signed char) { + /* Nonmatching */ +} + +/* 801C7844-801C78A8 .text draw__13dDlst_FMAP2_cFv */ +void dDlst_FMAP2_c::draw() { + /* Nonmatching */ +} + +/* 801C78A8-801C790C .text draw__15dDlst_FMAP2GS_cFv */ +void dDlst_FMAP2GS_c::draw() { + /* Nonmatching */ +} + +/* 801C790C-801C7968 .text __dt__15dDlst_FMAP2GS_cFv */ +dDlst_FMAP2GS_c::~dDlst_FMAP2GS_c() { + /* Nonmatching */ +} + +/* 801C7968-801C79C4 .text __dt__13dDlst_FMAP2_cFv */ +dDlst_FMAP2_c::~dDlst_FMAP2_c() { + /* Nonmatching */ +} + +/* 801C79C4-801C7A0C .text __dt__10dMf2_HIO_cFv */ +dMf2_HIO_c::~dMf2_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_menu_item.cpp b/src/d/d_menu_item.cpp new file mode 100644 index 000000000..b3b81586b --- /dev/null +++ b/src/d/d_menu_item.cpp @@ -0,0 +1,278 @@ +// +// Generated by dtk +// Translation Unit: d_menu_item.cpp +// + +#include "d_menu_item.h" +#include "dolphin/types.h" + +/* 801C7B4C-801C7C7C .text __ct__9dMi_HIO_cFv */ +dMi_HIO_c::dMi_HIO_c() { + /* Nonmatching */ +} + +/* 801C7C7C-801C7DC4 .text initialize__12dMenu_Item_cFv */ +void dMenu_Item_c::initialize() { + /* Nonmatching */ +} + +/* 801C7DC4-801C8724 .text screenSet__12dMenu_Item_cFv */ +void dMenu_Item_c::screenSet() { + /* Nonmatching */ +} + +/* 801C8724-801C8B14 .text cursorAnime__12dMenu_Item_cFv */ +void dMenu_Item_c::cursorAnime() { + /* Nonmatching */ +} + +/* 801C8B14-801C8CA0 .text cursorMainMove__12dMenu_Item_cFv */ +void dMenu_Item_c::cursorMainMove() { + /* Nonmatching */ +} + +/* 801C8CA0-801C8E60 .text cursorSubMove__12dMenu_Item_cFv */ +void dMenu_Item_c::cursorSubMove() { + /* Nonmatching */ +} + +/* 801C8E60-801C9124 .text checkMove__12dMenu_Item_cFv */ +void dMenu_Item_c::checkMove() { + /* Nonmatching */ +} + +/* 801C9124-801C95FC .text itemplaceCheck__12dMenu_Item_cFi */ +void dMenu_Item_c::itemplaceCheck(int) { + /* Nonmatching */ +} + +/* 801C95FC-801C9DF4 .text itemDecide__12dMenu_Item_cFv */ +void dMenu_Item_c::itemDecide() { + /* Nonmatching */ +} + +/* 801C9DF4-801CA18C .text itemMove__12dMenu_Item_cFv */ +void dMenu_Item_c::itemMove() { + /* Nonmatching */ +} + +/* 801CA18C-801CA3F4 .text itemScale__12dMenu_Item_cFv */ +void dMenu_Item_c::itemScale() { + /* Nonmatching */ +} + +/* 801CA3F4-801CAA04 .text subWindowInit__12dMenu_Item_cFv */ +void dMenu_Item_c::subWindowInit() { + /* Nonmatching */ +} + +/* 801CAA04-801CAB48 .text subWindowDelete__12dMenu_Item_cFv */ +void dMenu_Item_c::subWindowDelete() { + /* Nonmatching */ +} + +/* 801CAB48-801CB020 .text subItemDecide__12dMenu_Item_cFv */ +void dMenu_Item_c::subItemDecide() { + /* Nonmatching */ +} + +/* 801CB020-801CB168 .text itemnameMove__12dMenu_Item_cFv */ +void dMenu_Item_c::itemnameMove() { + /* Nonmatching */ +} + +/* 801CB168-801CB7C0 .text itemnameSet__12dMenu_Item_cFv */ +void dMenu_Item_c::itemnameSet() { + /* Nonmatching */ +} + +/* 801CB7C0-801CBEBC .text itemnoteSet__12dMenu_Item_cFv */ +void dMenu_Item_c::itemnoteSet() { + /* Nonmatching */ +} + +/* 801CBEBC-801CBF44 .text outFontInit__12dMenu_Item_cFv */ +void dMenu_Item_c::outFontInit() { + /* Nonmatching */ +} + +/* 801CBF44-801CC030 .text outFontMove__12dMenu_Item_cFv */ +void dMenu_Item_c::outFontMove() { + /* Nonmatching */ +} + +/* 801CC030-801CC0F8 .text outFontDraw__12dMenu_Item_cFv */ +void dMenu_Item_c::outFontDraw() { + /* Nonmatching */ +} + +/* 801CC0F8-801CC10C .text noteCheck__12dMenu_Item_cFv */ +void dMenu_Item_c::noteCheck() { + /* Nonmatching */ +} + +/* 801CC10C-801CC1AC .text noteInit__12dMenu_Item_cFv */ +void dMenu_Item_c::noteInit() { + /* Nonmatching */ +} + +/* 801CC1AC-801CC278 .text noteAppear__12dMenu_Item_cFv */ +void dMenu_Item_c::noteAppear() { + /* Nonmatching */ +} + +/* 801CC278-801CC4F8 .text noteOpen__12dMenu_Item_cFv */ +void dMenu_Item_c::noteOpen() { + /* Nonmatching */ +} + +/* 801CC4F8-801CC7D4 .text noteClose__12dMenu_Item_cFv */ +void dMenu_Item_c::noteClose() { + /* Nonmatching */ +} + +/* 801CC7D4-801CC9D8 .text mainTrans__12dMenu_Item_cFff */ +void dMenu_Item_c::mainTrans(float, float) { + /* Nonmatching */ +} + +/* 801CC9D8-801CC9FC .text titleTrans__12dMenu_Item_cFff */ +void dMenu_Item_c::titleTrans(float, float) { + /* Nonmatching */ +} + +/* 801CC9FC-801CCA88 .text noteRotate__12dMenu_Item_cFff */ +void dMenu_Item_c::noteRotate(float, float) { + /* Nonmatching */ +} + +/* 801CCA88-801CCB3C .text nameTrans__12dMenu_Item_cFff */ +void dMenu_Item_c::nameTrans(float, float) { + /* Nonmatching */ +} + +/* 801CCB3C-801CCD74 .text mainOpenProc__12dMenu_Item_cFsss */ +void dMenu_Item_c::mainOpenProc(short, short, short) { + /* Nonmatching */ +} + +/* 801CCD74-801CCE5C .text titleOpenProc__12dMenu_Item_cFss */ +void dMenu_Item_c::titleOpenProc(short, short) { + /* Nonmatching */ +} + +/* 801CCE5C-801CCF50 .text noteOpenProc__12dMenu_Item_cFss */ +void dMenu_Item_c::noteOpenProc(short, short) { + /* Nonmatching */ +} + +/* 801CCF50-801CD004 .text nameOpenProc__12dMenu_Item_cFss */ +void dMenu_Item_c::nameOpenProc(short, short) { + /* Nonmatching */ +} + +/* 801CD004-801CD04C .text numberSet__12dMenu_Item_cFP7J2DPaneUc */ +void dMenu_Item_c::numberSet(J2DPane*, unsigned char) { + /* Nonmatching */ +} + +/* 801CD04C-801CD194 .text numberColor__12dMenu_Item_cFP7J2DPaneUc */ +void dMenu_Item_c::numberColor(J2DPane*, unsigned char) { + /* Nonmatching */ +} + +/* 801CD194-801CD3FC .text itemNumberSet__12dMenu_Item_cFv */ +void dMenu_Item_c::itemNumberSet() { + /* Nonmatching */ +} + +/* 801CD3FC-801CDA14 .text itemCheck__12dMenu_Item_cFi */ +void dMenu_Item_c::itemCheck(int) { + /* Nonmatching */ +} + +/* 801CDA14-801CDB14 .text itemBitCheck__12dMenu_Item_cFb */ +void dMenu_Item_c::itemBitCheck(bool) { + /* Nonmatching */ +} + +/* 801CDB14-801CDC34 .text arrowLightAnime__12dMenu_Item_cFv */ +void dMenu_Item_c::arrowLightAnime() { + /* Nonmatching */ +} + +/* 801CDC34-801CDCF0 .text bottleFwaterCheck__12dMenu_Item_cFv */ +void dMenu_Item_c::bottleFwaterCheck() { + /* Nonmatching */ +} + +/* 801CDCF0-801CDDC0 .text recollectBossCheck__12dMenu_Item_cFv */ +void dMenu_Item_c::recollectBossCheck() { + /* Nonmatching */ +} + +/* 801CDDC0-801CF08C .text cornerMove__12dMenu_Item_cFv */ +void dMenu_Item_c::cornerMove() { + /* Nonmatching */ +} + +/* 801CF08C-801CF12C .text equipBeastItem__12dMenu_Item_cFi */ +void dMenu_Item_c::equipBeastItem(int) { + /* Nonmatching */ +} + +/* 801CF12C-801CF510 .text _create__12dMenu_Item_cFv */ +void dMenu_Item_c::_create() { + /* Nonmatching */ +} + +/* 801CF510-801CF618 .text _delete__12dMenu_Item_cFv */ +void dMenu_Item_c::_delete() { + /* Nonmatching */ +} + +/* 801CF618-801D0524 .text _move__12dMenu_Item_cFv */ +void dMenu_Item_c::_move() { + /* Nonmatching */ +} + +/* 801D0524-801D0F50 .text _draw__12dMenu_Item_cFv */ +void dMenu_Item_c::_draw() { + /* Nonmatching */ +} + +/* 801D0F50-801D1438 .text _open__12dMenu_Item_cFv */ +void dMenu_Item_c::_open() { + /* Nonmatching */ +} + +/* 801D1438-801D1CD4 .text _close__12dMenu_Item_cFv */ +void dMenu_Item_c::_close() { + /* Nonmatching */ +} + +/* 801D1CD4-801D21A0 .text _open2__12dMenu_Item_cFv */ +void dMenu_Item_c::_open2() { + /* Nonmatching */ +} + +/* 801D21A0-801D2A4C .text _close2__12dMenu_Item_cFv */ +void dMenu_Item_c::_close2() { + /* Nonmatching */ +} + +/* 801D2A4C-801D2AB8 .text __dt__12dMenu_Item_cFv */ +dMenu_Item_c::~dMenu_Item_c() { + /* Nonmatching */ +} + +/* 801D2AB8-801D2AE4 .text draw__12dMenu_Item_cFv */ +void dMenu_Item_c::draw() { + /* Nonmatching */ +} + +/* 801D2AE4-801D2B2C .text __dt__9dMi_HIO_cFv */ +dMi_HIO_c::~dMi_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_menu_option.cpp b/src/d/d_menu_option.cpp new file mode 100644 index 000000000..9a9326a6e --- /dev/null +++ b/src/d/d_menu_option.cpp @@ -0,0 +1,158 @@ +// +// Generated by dtk +// Translation Unit: d_menu_option.cpp +// + +#include "d_menu_option.h" +#include "dolphin/types.h" + +/* 801D2B68-801D2B78 .text __ct__9dMo_HIO_cFv */ +dMo_HIO_c::dMo_HIO_c() { + /* Nonmatching */ +} + +/* 801D2B78-801D3388 .text screenSet__14dMenu_Option_cFv */ +void dMenu_Option_c::screenSet() { + /* Nonmatching */ +} + +/* 801D3388-801D3518 .text mainInit__14dMenu_Option_cFv */ +void dMenu_Option_c::mainInit() { + /* Nonmatching */ +} + +/* 801D3518-801D35DC .text noteInit__14dMenu_Option_cFv */ +void dMenu_Option_c::noteInit() { + /* Nonmatching */ +} + +/* 801D35DC-801D37C8 .text titleInit__14dMenu_Option_cFv */ +void dMenu_Option_c::titleInit() { + /* Nonmatching */ +} + +/* 801D37C8-801D38E0 .text mainMove__14dMenu_Option_cFv */ +void dMenu_Option_c::mainMove() { + /* Nonmatching */ +} + +/* 801D38E0-801D39F4 .text noteMove__14dMenu_Option_cFv */ +void dMenu_Option_c::noteMove() { + /* Nonmatching */ +} + +/* 801D39F4-801D3C6C .text titleMove__14dMenu_Option_cFv */ +void dMenu_Option_c::titleMove() { + /* Nonmatching */ +} + +/* 801D3C6C-801D3D34 .text cursorMove__14dMenu_Option_cFv */ +void dMenu_Option_c::cursorMove() { + /* Nonmatching */ +} + +/* 801D3D34-801D3E70 .text cursorScale__14dMenu_Option_cFv */ +void dMenu_Option_c::cursorScale() { + /* Nonmatching */ +} + +/* 801D3E70-801D3F98 .text typeMove__14dMenu_Option_cFv */ +void dMenu_Option_c::typeMove() { + /* Nonmatching */ +} + +/* 801D3F98-801D41C4 .text yazAnime__14dMenu_Option_cFv */ +void dMenu_Option_c::yazAnime() { + /* Nonmatching */ +} + +/* 801D41C4-801D428C .text ccAnime__14dMenu_Option_cFv */ +void dMenu_Option_c::ccAnime() { + /* Nonmatching */ +} + +/* 801D428C-801D47A4 .text stickMove__14dMenu_Option_cFUc */ +void dMenu_Option_c::stickMove(unsigned char) { + /* Nonmatching */ +} + +/* 801D47A4-801D4C00 .text noteSet__14dMenu_Option_cFv */ +void dMenu_Option_c::noteSet() { + /* Nonmatching */ +} + +/* 801D4C00-801D4C88 .text outFontInit__14dMenu_Option_cFv */ +void dMenu_Option_c::outFontInit() { + /* Nonmatching */ +} + +/* 801D4C88-801D4D74 .text outFontMove__14dMenu_Option_cFv */ +void dMenu_Option_c::outFontMove() { + /* Nonmatching */ +} + +/* 801D4D74-801D4E34 .text outFontDraw__14dMenu_Option_cFv */ +void dMenu_Option_c::outFontDraw() { + /* Nonmatching */ +} + +/* 801D4E34-801D505C .text stringlength__14dMenu_Option_cFP18fopMsgM_pane_classPc */ +void dMenu_Option_c::stringlength(fopMsgM_pane_class*, char*) { + /* Nonmatching */ +} + +/* 801D505C-801D50A0 .text changeScaleCenter__14dMenu_Option_cFP18fopMsgM_pane_classPc */ +void dMenu_Option_c::changeScaleCenter(fopMsgM_pane_class*, char*) { + /* Nonmatching */ +} + +/* 801D50A0-801D50E8 .text setSoundMode__14dMenu_Option_cFUl */ +void dMenu_Option_c::setSoundMode(unsigned long) { + /* Nonmatching */ +} + +/* 801D50E8-801D5148 .text changeScaleRight__14dMenu_Option_cFP18fopMsgM_pane_classPc */ +void dMenu_Option_c::changeScaleRight(fopMsgM_pane_class*, char*) { + /* Nonmatching */ +} + +/* 801D5148-801D5224 .text initialize__14dMenu_Option_cFv */ +void dMenu_Option_c::initialize() { + /* Nonmatching */ +} + +/* 801D5224-801D53F0 .text _create__14dMenu_Option_cFv */ +void dMenu_Option_c::_create() { + /* Nonmatching */ +} + +/* 801D53F0-801D546C .text _delete__14dMenu_Option_cFv */ +void dMenu_Option_c::_delete() { + /* Nonmatching */ +} + +/* 801D546C-801D576C .text _move__14dMenu_Option_cFv */ +void dMenu_Option_c::_move() { + /* Nonmatching */ +} + +/* 801D576C-801D5C04 .text _draw__14dMenu_Option_cFv */ +void dMenu_Option_c::_draw() { + /* Nonmatching */ +} + +/* 801D5C04-801D5CBC .text _open__14dMenu_Option_cFv */ +void dMenu_Option_c::_open() { + /* Nonmatching */ +} + +/* 801D5CBC-801D5D38 .text _close__14dMenu_Option_cFv */ +void dMenu_Option_c::_close() { + /* Nonmatching */ +} + +/* 801D5D38-801D5D80 .text __dt__9dMo_HIO_cFv */ +dMo_HIO_c::~dMo_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_menu_save.cpp b/src/d/d_menu_save.cpp new file mode 100644 index 000000000..7609eba4e --- /dev/null +++ b/src/d/d_menu_save.cpp @@ -0,0 +1,433 @@ +// +// Generated by dtk +// Translation Unit: d_menu_save.cpp +// + +#include "d_menu_save.h" +#include "dolphin/types.h" + +/* 801D5DB8-801D5E8C .text __ct__9dMs_HIO_cFv */ +dMs_HIO_c::dMs_HIO_c() { + /* Nonmatching */ +} + +/* 801D5E8C-801D6140 .text _create__12dMenu_save_cFv */ +void dMenu_save_c::_create() { + /* Nonmatching */ +} + +/* 801D6140-801D6174 .text initialize__12dMenu_save_cFv */ +void dMenu_save_c::initialize() { + /* Nonmatching */ +} + +/* 801D6174-801D61A0 .text _open__12dMenu_save_cFv */ +void dMenu_save_c::_open() { + /* Nonmatching */ +} + +/* 801D61A0-801D62CC .text openNormal__12dMenu_save_cFv */ +void dMenu_save_c::openNormal() { + /* Nonmatching */ +} + +/* 801D62CC-801D62F8 .text _close__12dMenu_save_cFv */ +void dMenu_save_c::_close() { + /* Nonmatching */ +} + +/* 801D62F8-801D63A4 .text closeNormal__12dMenu_save_cFv */ +void dMenu_save_c::closeNormal() { + /* Nonmatching */ +} + +/* 801D63A4-801D65C0 .text openForCollect__12dMenu_save_cFv */ +void dMenu_save_c::openForCollect() { + /* Nonmatching */ +} + +/* 801D65C0-801D67DC .text openForItem__12dMenu_save_cFv */ +void dMenu_save_c::openForItem() { + /* Nonmatching */ +} + +/* 801D67DC-801D69F8 .text closeForCollect__12dMenu_save_cFv */ +void dMenu_save_c::closeForCollect() { + /* Nonmatching */ +} + +/* 801D69F8-801D6C14 .text closeForItem__12dMenu_save_cFv */ +void dMenu_save_c::closeForItem() { + /* Nonmatching */ +} + +/* 801D6C14-801D6E68 .text openForGameover__12dMenu_save_cFv */ +void dMenu_save_c::openForGameover() { + /* Nonmatching */ +} + +/* 801D6E68-801D6EAC .text closeForGameover__12dMenu_save_cFv */ +void dMenu_save_c::closeForGameover() { + /* Nonmatching */ +} + +/* 801D6EAC-801D704C .text closeForGameover_1__12dMenu_save_cFv */ +void dMenu_save_c::closeForGameover_1() { + /* Nonmatching */ +} + +/* 801D704C-801D755C .text closeForGameover_2__12dMenu_save_cFv */ +void dMenu_save_c::closeForGameover_2() { + /* Nonmatching */ +} + +/* 801D755C-801D76E0 .text openForEnding__12dMenu_save_cFv */ +void dMenu_save_c::openForEnding() { + /* Nonmatching */ +} + +/* 801D76E0-801D7850 .text openForEnding2__12dMenu_save_cFv */ +void dMenu_save_c::openForEnding2() { + /* Nonmatching */ +} + +/* 801D7850-801D79F0 .text closeForEnding__12dMenu_save_cFv */ +void dMenu_save_c::closeForEnding() { + /* Nonmatching */ +} + +/* 801D79F0-801D7A9C .text _delete__12dMenu_save_cFv */ +void dMenu_save_c::_delete() { + /* Nonmatching */ +} + +/* 801D7A9C-801D7B68 .text _move__12dMenu_save_cFv */ +void dMenu_save_c::_move() { + /* Nonmatching */ +} + +/* 801D7B68-801D7BB8 .text noSave__12dMenu_save_cFv */ +void dMenu_save_c::noSave() { + /* Nonmatching */ +} + +/* 801D7BB8-801D7BCC .text noSave2__12dMenu_save_cFv */ +void dMenu_save_c::noSave2() { + /* Nonmatching */ +} + +/* 801D7BCC-801D7CE8 .text saveQuestion__12dMenu_save_cFv */ +void dMenu_save_c::saveQuestion() { + /* Nonmatching */ +} + +/* 801D7CE8-801D7E30 .text memCardCheck__12dMenu_save_cFv */ +void dMenu_save_c::memCardCheck() { + /* Nonmatching */ +} + +/* 801D7E30-801D7E88 .text openSaveMenu__12dMenu_save_cFv */ +void dMenu_save_c::openSaveMenu() { + /* Nonmatching */ +} + +/* 801D7E88-801D7F30 .text closeSaveMenu__12dMenu_save_cFv */ +void dMenu_save_c::closeSaveMenu() { + /* Nonmatching */ +} + +/* 801D7F30-801D7F4C .text memCardErrMsgWaitKey__12dMenu_save_cFv */ +void dMenu_save_c::memCardErrMsgWaitKey() { + /* Nonmatching */ +} + +/* 801D7F4C-801D7FC0 .text memCardErrMsgWaitKey2__12dMenu_save_cFv */ +void dMenu_save_c::memCardErrMsgWaitKey2() { + /* Nonmatching */ +} + +/* 801D7FC0-801D801C .text memCardErrMsgWaitKey3__12dMenu_save_cFv */ +void dMenu_save_c::memCardErrMsgWaitKey3() { + /* Nonmatching */ +} + +/* 801D801C-801D8084 .text memCardErrGoIPLSel__12dMenu_save_cFv */ +void dMenu_save_c::memCardErrGoIPLSel() { + /* Nonmatching */ +} + +/* 801D8084-801D80DC .text memCardErrGoIPLSel2__12dMenu_save_cFv */ +void dMenu_save_c::memCardErrGoIPLSel2() { + /* Nonmatching */ +} + +/* 801D80DC-801D8150 .text memCardErrMsgWaitFormatSel__12dMenu_save_cFv */ +void dMenu_save_c::memCardErrMsgWaitFormatSel() { + /* Nonmatching */ +} + +/* 801D8150-801D81DC .text memCardErrMsgWaitFormatSel2__12dMenu_save_cFv */ +void dMenu_save_c::memCardErrMsgWaitFormatSel2() { + /* Nonmatching */ +} + +/* 801D81DC-801D8230 .text memCardFormat__12dMenu_save_cFv */ +void dMenu_save_c::memCardFormat() { + /* Nonmatching */ +} + +/* 801D8230-801D82C8 .text memCardFormatCheck__12dMenu_save_cFv */ +void dMenu_save_c::memCardFormatCheck() { + /* Nonmatching */ +} + +/* 801D82C8-801D83C0 .text memCardMakeGameFileSel__12dMenu_save_cFv */ +void dMenu_save_c::memCardMakeGameFileSel() { + /* Nonmatching */ +} + +/* 801D83C0-801D8414 .text memCardMakeGameFile__12dMenu_save_cFv */ +void dMenu_save_c::memCardMakeGameFile() { + /* Nonmatching */ +} + +/* 801D8414-801D84AC .text memCardMakeGameFileCheck__12dMenu_save_cFv */ +void dMenu_save_c::memCardMakeGameFileCheck() { + /* Nonmatching */ +} + +/* 801D84AC-801D8548 .text memCardDataLoadWait__12dMenu_save_cFv */ +void dMenu_save_c::memCardDataLoadWait() { + /* Nonmatching */ +} + +/* 801D8548-801D85D8 .text memCardDataLoadWait2__12dMenu_save_cFv */ +void dMenu_save_c::memCardDataLoadWait2() { + /* Nonmatching */ +} + +/* 801D85D8-801D8798 .text memCardDataSave__12dMenu_save_cFv */ +void dMenu_save_c::memCardDataSave() { + /* Nonmatching */ +} + +/* 801D8798-801D8848 .text memCardDataSaveUpMenu__12dMenu_save_cFv */ +void dMenu_save_c::memCardDataSaveUpMenu() { + /* Nonmatching */ +} + +/* 801D8848-801D88E8 .text memCardDataSaveSel__12dMenu_save_cFv */ +void dMenu_save_c::memCardDataSaveSel() { + /* Nonmatching */ +} + +/* 801D88E8-801D8964 .text memCardDataSaveDownMenu__12dMenu_save_cFv */ +void dMenu_save_c::memCardDataSaveDownMenu() { + /* Nonmatching */ +} + +/* 801D8964-801D8A18 .text dataWrite__12dMenu_save_cFv */ +void dMenu_save_c::dataWrite() { + /* Nonmatching */ +} + +/* 801D8A18-801D8BB8 .text memCardDataSaveWait__12dMenu_save_cFv */ +void dMenu_save_c::memCardDataSaveWait() { + /* Nonmatching */ +} + +/* 801D8BB8-801D8C24 .text msgWait__12dMenu_save_cFv */ +void dMenu_save_c::msgWait() { + /* Nonmatching */ +} + +/* 801D8C24-801D8D08 .text msgWait2__12dMenu_save_cFv */ +void dMenu_save_c::msgWait2() { + /* Nonmatching */ +} + +/* 801D8D08-801D8DCC .text saveEndWait__12dMenu_save_cFv */ +void dMenu_save_c::saveEndWait() { + /* Nonmatching */ +} + +/* 801D8DCC-801D8ED8 .text canNotSave__12dMenu_save_cFv */ +void dMenu_save_c::canNotSave() { + /* Nonmatching */ +} + +/* 801D8ED8-801D8F9C .text canNotSave2__12dMenu_save_cFv */ +void dMenu_save_c::canNotSave2() { + /* Nonmatching */ +} + +/* 801D8F9C-801D9060 .text gameContinue__12dMenu_save_cFv */ +void dMenu_save_c::gameContinue() { + /* Nonmatching */ +} + +/* 801D9060-801D914C .text gameContinue2__12dMenu_save_cFv */ +void dMenu_save_c::gameContinue2() { + /* Nonmatching */ +} + +/* 801D914C-801D91E8 .text gameContinue3__12dMenu_save_cFv */ +void dMenu_save_c::gameContinue3() { + /* Nonmatching */ +} + +/* 801D91E8-801D921C .text gameContinue4__12dMenu_save_cFv */ +void dMenu_save_c::gameContinue4() { + /* Nonmatching */ +} + +/* 801D921C-801D92B0 .text endingNoSave__12dMenu_save_cFv */ +void dMenu_save_c::endingNoSave() { + /* Nonmatching */ +} + +/* 801D92B0-801D9334 .text endingNoSave2__12dMenu_save_cFv */ +void dMenu_save_c::endingNoSave2() { + /* Nonmatching */ +} + +/* 801D9334-801D93C8 .text endingNoSave3__12dMenu_save_cFv */ +void dMenu_save_c::endingNoSave3() { + /* Nonmatching */ +} + +/* 801D93C8-801D94C0 .text endingDataCheck__12dMenu_save_cFv */ +void dMenu_save_c::endingDataCheck() { + /* Nonmatching */ +} + +/* 801D94C0-801D94C4 .text saveWait__12dMenu_save_cFv */ +void dMenu_save_c::saveWait() { + /* Nonmatching */ +} + +/* 801D94C4-801D9764 .text YesNoSelect__12dMenu_save_cFi */ +void dMenu_save_c::YesNoSelect(int) { + /* Nonmatching */ +} + +/* 801D9764-801D9978 .text YesNoSelect2__12dMenu_save_cFi */ +void dMenu_save_c::YesNoSelect2(int) { + /* Nonmatching */ +} + +/* 801D9978-801D99AC .text CursorAlphaInit__12dMenu_save_cFv */ +void dMenu_save_c::CursorAlphaInit() { + /* Nonmatching */ +} + +/* 801D99AC-801D99FC .text CursorMove__12dMenu_save_cFv */ +void dMenu_save_c::CursorMove() { + /* Nonmatching */ +} + +/* 801D99FC-801D9ACC .text CursorAnime__12dMenu_save_cFv */ +void dMenu_save_c::CursorAnime() { + /* Nonmatching */ +} + +/* 801D9ACC-801D9C28 .text openSave__12dMenu_save_cFv */ +void dMenu_save_c::openSave() { + /* Nonmatching */ +} + +/* 801D9C28-801D9DA4 .text closeSave__12dMenu_save_cFv */ +void dMenu_save_c::closeSave() { + /* Nonmatching */ +} + +/* 801D9DA4-801DA118 .text screenSet__12dMenu_save_cFv */ +void dMenu_save_c::screenSet() { + /* Nonmatching */ +} + +/* 801DA118-801DA2C8 .text paneTransInit__12dMenu_save_cFv */ +void dMenu_save_c::paneTransInit() { + /* Nonmatching */ +} + +/* 801DA2C8-801DA3C4 .text displayInit__12dMenu_save_cFv */ +void dMenu_save_c::displayInit() { + /* Nonmatching */ +} + +/* 801DA3C4-801DA420 .text initializeEx__12dMenu_save_cFv */ +void dMenu_save_c::initializeEx() { + /* Nonmatching */ +} + +/* 801DA420-801DA508 .text menuUp__12dMenu_save_cFv */ +void dMenu_save_c::menuUp() { + /* Nonmatching */ +} + +/* 801DA508-801DA5F0 .text menuDown__12dMenu_save_cFv */ +void dMenu_save_c::menuDown() { + /* Nonmatching */ +} + +/* 801DA5F0-801DA6B0 .text PaneAlphaMsgTxt__12dMenu_save_cFsUc */ +void dMenu_save_c::PaneAlphaMsgTxt(short, unsigned char) { + /* Nonmatching */ +} + +/* 801DA6B0-801DA7B8 .text PaneTranceBase__12dMenu_save_cFsUcffUci */ +void dMenu_save_c::PaneTranceBase(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 801DA7B8-801DAA80 .text PaneScaleAlphaWipe__12dMenu_save_cFsUcfUci */ +void dMenu_save_c::PaneScaleAlphaWipe(short, unsigned char, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 801DAA80-801DAB10 .text PaneAlphaMask__12dMenu_save_cFsUcUci */ +void dMenu_save_c::PaneAlphaMask(short, unsigned char, unsigned char, int) { + /* Nonmatching */ +} + +/* 801DAB10-801DAC0C .text PaneTranceTitle__12dMenu_save_cFsUcffUci */ +void dMenu_save_c::PaneTranceTitle(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 801DAC0C-801DACD0 .text PaneRotate__12dMenu_save_cFsUcP18fopMsgM_pane_classfffUc */ +void dMenu_save_c::PaneRotate(short, unsigned char, fopMsgM_pane_class*, float, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 801DACD0-801DADD4 .text PaneTranceMenu__12dMenu_save_cFsUcP18fopMsgM_pane_classffUci */ +void dMenu_save_c::PaneTranceMenu(short, unsigned char, fopMsgM_pane_class*, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 801DADD4-801DAE20 .text _draw__12dMenu_save_cFv */ +void dMenu_save_c::_draw() { + /* Nonmatching */ +} + +/* 801DAE20-801DAE6C .text _draw2__12dMenu_save_cFv */ +void dMenu_save_c::_draw2() { + /* Nonmatching */ +} + +/* 801DAE6C-801DAED0 .text draw__16dDlst_MenuSave_cFv */ +void dDlst_MenuSave_c::draw() { + /* Nonmatching */ +} + +/* 801DAED0-801DAF44 .text __dt__13dFile_error_cFv */ +dFile_error_c::~dFile_error_c() { + /* Nonmatching */ +} + +/* 801DAF44-801DAF8C .text __dt__9dMs_HIO_cFv */ +dMs_HIO_c::~dMs_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_menu_window.cpp b/src/d/d_menu_window.cpp new file mode 100644 index 000000000..b493585e6 --- /dev/null +++ b/src/d/d_menu_window.cpp @@ -0,0 +1,218 @@ +// +// Generated by dtk +// Translation Unit: d_menu_window.cpp +// + +#include "d_menu_window.h" +#include "dolphin/types.h" + +/* 801DB384-801DB50C .text __ct__9dMw_HIO_cFv */ +dMw_HIO_c::dMw_HIO_c() { + /* Nonmatching */ +} + +/* 801DB50C-801DB568 .text __ct__10dMw_DHIO_cFv */ +dMw_DHIO_c::dMw_DHIO_c() { + /* Nonmatching */ +} + +/* 801DB568-801DB91C .text dMs_item_create__FP19sub_ms_screen_class */ +void dMs_item_create(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DB91C-801DBA58 .text dMs_item_delete__FP19sub_ms_screen_class */ +void dMs_item_delete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DBA58-801DBE44 .text dMs_collect_create__FP19sub_ms_screen_class */ +void dMs_collect_create(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DBE44-801DC224 .text dMs_collect_create2__FP19sub_ms_screen_class */ +void dMs_collect_create2(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DC224-801DC360 .text dMs_collect_delete__FP19sub_ms_screen_class */ +void dMs_collect_delete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DC360-801DC694 .text dMs_fmap_create__FP19sub_ms_screen_class */ +void dMs_fmap_create(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DC694-801DC798 .text dMs_fmap_delete__FP19sub_ms_screen_class */ +void dMs_fmap_delete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DC798-801DCB30 .text dMs_dmap_create__FP19sub_ms_screen_class */ +void dMs_dmap_create(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DCB30-801DCC80 .text dMs_dmap_delete__FP19sub_ms_screen_class */ +void dMs_dmap_delete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DCC80-801DCDA0 .text dMs_name_create__FP19sub_ms_screen_class */ +void dMs_name_create(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DCDA0-801DCE20 .text dMs_name_delete__FP19sub_ms_screen_class */ +void dMs_name_delete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DCE20-801DCEA0 .text dMs_save_delete__FP19sub_ms_screen_class */ +void dMs_save_delete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DCEA0-801DD090 .text dMs_cloth_create__FP19sub_ms_screen_class */ +void dMs_cloth_create(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD090-801DD154 .text dMs_cloth_delete__FP19sub_ms_screen_class */ +void dMs_cloth_delete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD154-801DD270 .text dMs_clothOnly_create__FP19sub_ms_screen_class */ +void dMs_clothOnly_create(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD270-801DD308 .text dMs_clothOnly_delete__FP19sub_ms_screen_class */ +void dMs_clothOnly_delete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD308-801DD318 .text dMs_onButtonBit__FP19sub_ms_screen_classUc */ +void dMs_onButtonBit(sub_ms_screen_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801DD318-801DD328 .text dMs_offButtonBit__FP19sub_ms_screen_classUc */ +void dMs_offButtonBit(sub_ms_screen_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801DD328-801DD340 .text dMs_isButtonBit__FP19sub_ms_screen_classUc */ +void dMs_isButtonBit(sub_ms_screen_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801DD340-801DD3A4 .text dMs_isPush_L_Button__FP19sub_ms_screen_class */ +void dMs_isPush_L_Button(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD3A4-801DD408 .text dMs_isPush_R_Button__FP19sub_ms_screen_class */ +void dMs_isPush_R_Button(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD408-801DD434 .text dMs_childHeap_freeAll__FP19sub_ms_screen_class */ +void dMs_childHeap_freeAll(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD434-801DD5CC .text dMs_telescopeMove__FP19sub_ms_screen_class */ +void dMs_telescopeMove(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD5CC-801DD6D8 .text dMs_placenameMove__FP19sub_ms_screen_class */ +void dMs_placenameMove(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD6D8-801DD960 .text dMs_Draw__FP19sub_ms_screen_class */ +void dMs_Draw(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DD960-801DF340 .text dMs_Execute__FP19sub_ms_screen_class */ +void dMs_Execute(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DF340-801DF368 .text dMs_IsDelete__FP19sub_ms_screen_class */ +void dMs_IsDelete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DF368-801DF4C4 .text dMs_Delete__FP19sub_ms_screen_class */ +void dMs_Delete(sub_ms_screen_class*) { + /* Nonmatching */ +} + +/* 801DF4C4-801DF684 .text dMs_Create__FP9msg_class */ +void dMs_Create(msg_class*) { + /* Nonmatching */ +} + +/* 801DF684-801DF9C0 .text draw__20dDlst_MENU_CAPTURE_cFv */ +void dDlst_MENU_CAPTURE_c::draw() { + /* Nonmatching */ +} + +/* 801DF9C0-801DFA70 .text draw__18dDlst_MENU_CLOTH_cFv */ +void dDlst_MENU_CLOTH_c::draw() { + /* Nonmatching */ +} + +/* 801DFA70-801DFACC .text __dt__20dDlst_MENU_CAPTURE_cFv */ +dDlst_MENU_CAPTURE_c::~dDlst_MENU_CAPTURE_c() { + /* Nonmatching */ +} + +/* 801DFACC-801DFB28 .text __dt__18dDlst_MENU_CLOTH_cFv */ +dDlst_MENU_CLOTH_c::~dDlst_MENU_CLOTH_c() { + /* Nonmatching */ +} + +/* 801DFB28-801DFBC4 .text __dt__13dMenu_Fmap2_cFv */ +dMenu_Fmap2_c::~dMenu_Fmap2_c() { + /* Nonmatching */ +} + +/* 801DFBC4-801DFC9C .text __dt__12dMenu_Fmap_cFv */ +dMenu_Fmap_c::~dMenu_Fmap_c() { + /* Nonmatching */ +} + +/* 801DFC9C-801DFCF8 .text __dt__14dDlst_NameIN_cFv */ +dDlst_NameIN_c::~dDlst_NameIN_c() { + /* Nonmatching */ +} + +/* 801DFCF8-801DFD6C .text __dt__7dName_cFv */ +dName_c::~dName_c() { + /* Nonmatching */ +} + +/* 801DFD6C-801DFDB4 .text __dt__10dMw_DHIO_cFv */ +dMw_DHIO_c::~dMw_DHIO_c() { + /* Nonmatching */ +} + +/* 801DFDB4-801DFDFC .text __dt__9dMw_HIO_cFv */ +dMw_HIO_c::~dMw_HIO_c() { + /* Nonmatching */ +} + +/* 801DFEA8-801DFEE4 .text __dt__14dMenu_FmapSv_cFv */ +dMenu_FmapSv_c::~dMenu_FmapSv_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_mesg.cpp b/src/d/d_mesg.cpp new file mode 100644 index 000000000..1fe1d10b7 --- /dev/null +++ b/src/d/d_mesg.cpp @@ -0,0 +1,468 @@ +// +// Generated by dtk +// Translation Unit: d_mesg.cpp +// + +#include "d_mesg.h" +#include "dolphin/types.h" + +/* 801DFEE4-801E000C .text _create__15dMesg_outFont_cFv */ +void dMesg_outFont_c::_create() { + /* Nonmatching */ +} + +/* 801E000C-801E0074 .text _delete__15dMesg_outFont_cFv */ +void dMesg_outFont_c::_delete() { + /* Nonmatching */ +} + +/* 801E0074-801E0120 .text _initialize__15dMesg_outFont_cFv */ +void dMesg_outFont_c::_initialize() { + /* Nonmatching */ +} + +/* 801E0120-801E0184 .text _set__15dMesg_outFont_cFsssUlUc */ +void dMesg_outFont_c::_set(short, short, short, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 801E0184-801E01D0 .text _draw__15dMesg_outFont_cFv */ +void dMesg_outFont_c::_draw() { + /* Nonmatching */ +} + +/* 801E01D0-801E01E4 .text _setAlpha__15dMesg_outFont_cFUc */ +void dMesg_outFont_c::_setAlpha(unsigned char) { + /* Nonmatching */ +} + +/* 801E01E4-801E0274 .text __ct__14dMesg_tControlFv */ +dMesg_tControl::dMesg_tControl() { + /* Nonmatching */ +} + +/* 801E0274-801E0288 .text do_word__14dMesg_tControlFUl */ +void dMesg_tControl::do_word(unsigned long) { + /* Nonmatching */ +} + +/* 801E0288-801E0364 .text __ct__24dMesg_tSequenceProcessorFPQ28JMessage8TControl */ +dMesg_tSequenceProcessor::dMesg_tSequenceProcessor(JMessage::TControl*) { + /* Nonmatching */ +} + +/* 801E0364-801E061C .text initialize__24dMesg_tSequenceProcessorFi */ +void dMesg_tSequenceProcessor::initialize(int) { + /* Nonmatching */ +} + +/* 801E061C-801E067C .text __dt__23dMesg_tMeasureProcessorFv */ +dMesg_tMeasureProcessor::~dMesg_tMeasureProcessor() { + /* Nonmatching */ +} + +/* 801E067C-801E06A8 .text do_begin__24dMesg_tSequenceProcessorFPCvPCc */ +void dMesg_tSequenceProcessor::do_begin(const void*, const char*) { + /* Nonmatching */ +} + +/* 801E06A8-801E06C8 .text do_end__24dMesg_tSequenceProcessorFv */ +void dMesg_tSequenceProcessor::do_end() { + /* Nonmatching */ +} + +/* 801E06C8-801E0834 .text do_isReady__24dMesg_tSequenceProcessorFv */ +void dMesg_tSequenceProcessor::do_isReady() { + /* Nonmatching */ +} + +/* 801E0834-801E0864 .text do_jump_isReady__24dMesg_tSequenceProcessorFv */ +void dMesg_tSequenceProcessor::do_jump_isReady() { + /* Nonmatching */ +} + +/* 801E0864-801E0870 .text do_jump__24dMesg_tSequenceProcessorFPCvPCc */ +void dMesg_tSequenceProcessor::do_jump(const void*, const char*) { + /* Nonmatching */ +} + +/* 801E0870-801E0874 .text do_branch_query__24dMesg_tSequenceProcessorFUs */ +void dMesg_tSequenceProcessor::do_branch_query(unsigned short) { + /* Nonmatching */ +} + +/* 801E0874-801E087C .text do_branch_queryResult__24dMesg_tSequenceProcessorFv */ +void dMesg_tSequenceProcessor::do_branch_queryResult() { + /* Nonmatching */ +} + +/* 801E087C-801E0888 .text do_branch__24dMesg_tSequenceProcessorFPCvPCc */ +void dMesg_tSequenceProcessor::do_branch(const void*, const char*) { + /* Nonmatching */ +} + +/* 801E0888-801E0DE8 .text do_character__24dMesg_tSequenceProcessorFi */ +void dMesg_tSequenceProcessor::do_character(int) { + /* Nonmatching */ +} + +/* 801E0DE8-801E161C .text do_tag__24dMesg_tSequenceProcessorFUlPCvUl */ +void dMesg_tSequenceProcessor::do_tag(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 801E161C-801E16F4 .text setCharacter__24dMesg_tSequenceProcessorFv */ +void dMesg_tSequenceProcessor::setCharacter() { + /* Nonmatching */ +} + +/* 801E16F4-801E1858 .text ruby_character__24dMesg_tSequenceProcessorFPci */ +void dMesg_tSequenceProcessor::ruby_character(char*, int) { + /* Nonmatching */ +} + +/* 801E1858-801E1B5C .text do_systemTagCode__24dMesg_tSequenceProcessorFUsPCvUl */ +void dMesg_tSequenceProcessor::do_systemTagCode(unsigned short, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 801E1B5C-801E1C00 .text __ct__23dMesg_tMeasureProcessorFPQ28JMessage8TControli */ +dMesg_tMeasureProcessor::dMesg_tMeasureProcessor(JMessage::TControl*, int) { + /* Nonmatching */ +} + +/* 801E1C00-801E1EC0 .text do_character__23dMesg_tMeasureProcessorFi */ +void dMesg_tMeasureProcessor::do_character(int) { + /* Nonmatching */ +} + +/* 801E1EC0-801E1F9C .text do_end__23dMesg_tMeasureProcessorFv */ +void dMesg_tMeasureProcessor::do_end() { + /* Nonmatching */ +} + +/* 801E1F9C-801E27BC .text do_tag__23dMesg_tMeasureProcessorFUlPCvUl */ +void dMesg_tMeasureProcessor::do_tag(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 801E27BC-801E28A8 .text do_systemTagCode__23dMesg_tMeasureProcessorFUsPCvUl */ +void dMesg_tMeasureProcessor::do_systemTagCode(unsigned short, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 801E28A8-801E28E4 .text __ct__25dMesg_tRenderingProcessorFPQ28JMessage8TControl */ +dMesg_tRenderingProcessor::dMesg_tRenderingProcessor(JMessage::TControl*) { + /* Nonmatching */ +} + +/* 801E28E4-801E28E8 .text do_begin__25dMesg_tRenderingProcessorFPCvPCc */ +void dMesg_tRenderingProcessor::do_begin(const void*, const char*) { + /* Nonmatching */ +} + +/* 801E28E8-801E28EC .text do_end__25dMesg_tRenderingProcessorFv */ +void dMesg_tRenderingProcessor::do_end() { + /* Nonmatching */ +} + +/* 801E28EC-801E28F0 .text do_character__25dMesg_tRenderingProcessorFi */ +void dMesg_tRenderingProcessor::do_character(int) { + /* Nonmatching */ +} + +/* 801E28F0-801E2970 .text do_tag__25dMesg_tRenderingProcessorFUlPCvUl */ +void dMesg_tRenderingProcessor::do_tag(unsigned long, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 801E2970-801E29A4 .text do_systemTagCode__25dMesg_tRenderingProcessorFUsPCvUl */ +void dMesg_tRenderingProcessor::do_systemTagCode(unsigned short, const void*, unsigned long) { + /* Nonmatching */ +} + +/* 801E29A4-801E2C04 .text setCommonData__18dMesg_screenData_cFv */ +void dMesg_screenData_c::setCommonData() { + /* Nonmatching */ +} + +/* 801E2C04-801E2CB0 .text initString__18dMesg_screenData_cFPci */ +void dMesg_screenData_c::initString(char*, int) { + /* Nonmatching */ +} + +/* 801E2CB0-801E2CE0 .text setString__18dMesg_screenData_cFPci */ +void dMesg_screenData_c::setString(char*, int) { + /* Nonmatching */ +} + +/* 801E2CE0-801E2D40 .text shiftSet__18dMesg_screenData_cFii */ +void dMesg_screenData_c::shiftSet(int, int) { + /* Nonmatching */ +} + +/* 801E2D40-801E2D98 .text arwAnimeInit__18dMesg_screenData_cFv */ +void dMesg_screenData_c::arwAnimeInit() { + /* Nonmatching */ +} + +/* 801E2D98-801E315C .text arwAnime__18dMesg_screenData_cFv */ +void dMesg_screenData_c::arwAnime() { + /* Nonmatching */ +} + +/* 801E315C-801E3194 .text dotAnimeInit__18dMesg_screenData_cFv */ +void dMesg_screenData_c::dotAnimeInit() { + /* Nonmatching */ +} + +/* 801E3194-801E36A8 .text dotAnime__18dMesg_screenData_cFv */ +void dMesg_screenData_c::dotAnime() { + /* Nonmatching */ +} + +/* 801E36A8-801E3998 .text createScreen__22dMesg_screenDataTalk_cFv */ +void dMesg_screenDataTalk_c::createScreen() { + /* Nonmatching */ +} + +/* 801E3998-801E39F8 .text changeFont__22dMesg_screenDataTalk_cFP7JUTFont */ +void dMesg_screenDataTalk_c::changeFont(JUTFont*) { + /* Nonmatching */ +} + +/* 801E39F8-801E3BBC .text openAnime__22dMesg_screenDataTalk_cFv */ +void dMesg_screenDataTalk_c::openAnime() { + /* Nonmatching */ +} + +/* 801E3BBC-801E3CE0 .text closeAnime__22dMesg_screenDataTalk_cFv */ +void dMesg_screenDataTalk_c::closeAnime() { + /* Nonmatching */ +} + +/* 801E3CE0-801E402C .text setTextPosition__22dMesg_screenDataTalk_cFUc */ +void dMesg_screenDataTalk_c::setTextPosition(unsigned char) { + /* Nonmatching */ +} + +/* 801E402C-801E40CC .text draw__22dMesg_screenDataTalk_cFv */ +void dMesg_screenDataTalk_c::draw() { + /* Nonmatching */ +} + +/* 801E40CC-801E48D0 .text createScreen__22dMesg_screenDataItem_cFv */ +void dMesg_screenDataItem_c::createScreen() { + /* Nonmatching */ +} + +/* 801E48D0-801E4930 .text changeFont__22dMesg_screenDataItem_cFP7JUTFont */ +void dMesg_screenDataItem_c::changeFont(JUTFont*) { + /* Nonmatching */ +} + +/* 801E4930-801E49B4 .text deleteScreen__22dMesg_screenDataItem_cFv */ +void dMesg_screenDataItem_c::deleteScreen() { + /* Nonmatching */ +} + +/* 801E49B4-801E4AE8 .text openAnime__22dMesg_screenDataItem_cFv */ +void dMesg_screenDataItem_c::openAnime() { + /* Nonmatching */ +} + +/* 801E4AE8-801E4C40 .text closeAnime__22dMesg_screenDataItem_cFv */ +void dMesg_screenDataItem_c::closeAnime() { + /* Nonmatching */ +} + +/* 801E4C40-801E4D04 .text move__22dMesg_screenDataItem_cFv */ +void dMesg_screenDataItem_c::move() { + /* Nonmatching */ +} + +/* 801E4D04-801E4E14 .text draw__22dMesg_screenDataItem_cFv */ +void dMesg_screenDataItem_c::draw() { + /* Nonmatching */ +} + +/* 801E4E14-801E4EBC .text ringMove__22dMesg_screenDataItem_cFv */ +void dMesg_screenDataItem_c::ringMove() { + /* Nonmatching */ +} + +/* 801E4EBC-801E524C .text lightMove__22dMesg_screenDataItem_cFv */ +void dMesg_screenDataItem_c::lightMove() { + /* Nonmatching */ +} + +/* 801E524C-801E5938 .text cornerMove__22dMesg_screenDataItem_cFv */ +void dMesg_screenDataItem_c::cornerMove() { + /* Nonmatching */ +} + +/* 801E5938-801E5ADC .text dMesg_initialize__FP14sub_mesg_class */ +void dMesg_initialize(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E5ADC-801E5B58 .text dMesg_finalize__Fv */ +void dMesg_finalize() { + /* Nonmatching */ +} + +/* 801E5B58-801E5BB8 .text __dt__25dMesg_tRenderingProcessorFv */ +dMesg_tRenderingProcessor::~dMesg_tRenderingProcessor() { + /* Nonmatching */ +} + +/* 801E5BB8-801E5C18 .text __dt__24dMesg_tSequenceProcessorFv */ +dMesg_tSequenceProcessor::~dMesg_tSequenceProcessor() { + /* Nonmatching */ +} + +/* 801E5C18-801E5C8C .text __dt__Q28JMessage18TResourceContainerFv */ +JMessage::TResourceContainer::~TResourceContainer() { + /* Nonmatching */ +} + +/* 801E5C8C-801E5E14 .text dMesg_parse__Fv */ +void dMesg_parse() { + /* Nonmatching */ +} + +/* 801E5E14-801E5E38 .text dMesg_reset__Fv */ +void dMesg_reset() { + /* Nonmatching */ +} + +/* 801E5E38-801E5E60 .text dMesg_update__Fv */ +void dMesg_update() { + /* Nonmatching */ +} + +/* 801E5E60-801E5E84 .text dMesg_render__Fv */ +void dMesg_render() { + /* Nonmatching */ +} + +/* 801E5E84-801E5FB0 .text dMesg_fontsizeCenter__FP14sub_mesg_classii */ +void dMesg_fontsizeCenter(sub_mesg_class*, int, int) { + /* Nonmatching */ +} + +/* 801E5FB0-801E627C .text dMesg_hyrule_language_check__FUl */ +void dMesg_hyrule_language_check(unsigned long) { + /* Nonmatching */ +} + +/* 801E627C-801E62F8 .text dMesg_fontsizeCenter__FP14sub_mesg_classiiii */ +void dMesg_fontsizeCenter(sub_mesg_class*, int, int, int, int) { + /* Nonmatching */ +} + +/* 801E62F8-801E6760 .text dMesg_waitProc__FP14sub_mesg_class */ +void dMesg_waitProc(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E6760-801E6764 .text changeFont__18dMesg_screenData_cFP7JUTFont */ +void dMesg_screenData_c::changeFont(JUTFont*) { + /* Nonmatching */ +} + +/* 801E6764-801E6768 .text setTextPosition__18dMesg_screenData_cFUc */ +void dMesg_screenData_c::setTextPosition(unsigned char) { + /* Nonmatching */ +} + +/* 801E6768-801E676C .text createScreen__18dMesg_screenData_cFv */ +void dMesg_screenData_c::createScreen() { + /* Nonmatching */ +} + +/* 801E676C-801E67C8 .text __dt__18dMesg_screenData_cFv */ +dMesg_screenData_c::~dMesg_screenData_c() { + /* Nonmatching */ +} + +/* 801E67C8-801E6908 .text dMesg_openProc__FP14sub_mesg_class */ +void dMesg_openProc(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E6908-801E69D4 .text dMesg_outnowProc__FP14sub_mesg_class */ +void dMesg_outnowProc(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E69D4-801E6B10 .text dMesg_outwaitProc__FP14sub_mesg_class */ +void dMesg_outwaitProc(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E6B10-801E6BB8 .text dMesg_stopProc__FP14sub_mesg_class */ +void dMesg_stopProc(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E6BB8-801E6C6C .text dMesg_closewaitProc__FP14sub_mesg_class */ +void dMesg_closewaitProc(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E6C6C-801E6E00 .text dMesg_closeProc__FP14sub_mesg_class */ +void dMesg_closeProc(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E6E00-801E6E44 .text dMsg_Draw__FP14sub_mesg_class */ +void dMsg_Draw(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E6E44-801E6F34 .text dMsg_Execute__FP14sub_mesg_class */ +void dMsg_Execute(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E6F34-801E6F38 .text move__18dMesg_screenData_cFv */ +void dMesg_screenData_c::move() { + /* Nonmatching */ +} + +/* 801E6F38-801E6F40 .text dMsg_IsDelete__FP14sub_mesg_class */ +void dMsg_IsDelete(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E6F40-801E7130 .text dMsg_Delete__FP14sub_mesg_class */ +void dMsg_Delete(sub_mesg_class*) { + /* Nonmatching */ +} + +/* 801E7130-801E7290 .text dMsg_Create__FP9msg_class */ +void dMsg_Create(msg_class*) { + /* Nonmatching */ +} + +/* 801E7290-801E72D8 .text __dt__15dMesg_outFont_cFv */ +dMesg_outFont_c::~dMesg_outFont_c() { + /* Nonmatching */ +} + +/* 801E72D8-801E72DC .text draw__18dMesg_screenData_cFv */ +void dMesg_screenData_c::draw() { + /* Nonmatching */ +} + +/* 801E72DC-801E7348 .text __dt__22dMesg_screenDataItem_cFv */ +dMesg_screenDataItem_c::~dMesg_screenDataItem_c() { + /* Nonmatching */ +} + +/* 801E7348-801E73B4 .text __dt__22dMesg_screenDataTalk_cFv */ +dMesg_screenDataTalk_c::~dMesg_screenDataTalk_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_message.cpp b/src/d/d_message.cpp new file mode 100644 index 000000000..344f485a5 --- /dev/null +++ b/src/d/d_message.cpp @@ -0,0 +1,238 @@ +// +// Generated by dtk +// Translation Unit: d_message.cpp +// + +#include "d_message.h" +#include "dolphin/types.h" + +/* 801E73B4-801E74F4 .text dMsg2_value_init__FP14sub_msg2_classUc */ +void dMsg2_value_init(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E74F4-801E75A8 .text dMsg2_setString__FP14sub_msg2_classUc */ +void dMsg2_setString(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E75A8-801E75CC .text dMsg2_messagePaneShow__FP14sub_msg2_classUc */ +void dMsg2_messagePaneShow(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E75CC-801E75F0 .text dMsg2_messagePaneHide__FP14sub_msg2_classUc */ +void dMsg2_messagePaneHide(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E75F0-801E76DC .text dMsg2_outFontHide__FP14sub_msg2_classUc */ +void dMsg2_outFontHide(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E76DC-801E7714 .text dMsg2_arrowUpShow__FP14sub_msg2_class */ +void dMsg2_arrowUpShow(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E7714-801E774C .text dMsg2_arrowUpHide__FP14sub_msg2_class */ +void dMsg2_arrowUpHide(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E774C-801E7784 .text dMsg2_arrowDownShow__FP14sub_msg2_class */ +void dMsg2_arrowDownShow(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E7784-801E77BC .text dMsg2_arrowDownHide__FP14sub_msg2_class */ +void dMsg2_arrowDownHide(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E77BC-801E77F4 .text dMsg2_dotShow__FP14sub_msg2_class */ +void dMsg2_dotShow(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E77F4-801E782C .text dMsg2_dotHide__FP14sub_msg2_class */ +void dMsg2_dotHide(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E782C-801E79B4 .text dMsg2_multiTexInit__FP14sub_msg2_class */ +void dMsg2_multiTexInit(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E79B4-801E7A74 .text dMsg2_fontdataInit__FP14sub_msg2_class */ +void dMsg2_fontdataInit(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E7A74-801E7AB8 .text dMsg2_screenDataSet__FP14sub_msg2_classUc */ +void dMsg2_screenDataSet(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E7AB8-801E8154 .text dMsg2_screenDataInit__FP14sub_msg2_classUc */ +void dMsg2_screenDataInit(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E8154-801E8260 .text dMsg2_ScreenDataValueInit__FP14sub_msg2_class */ +void dMsg2_ScreenDataValueInit(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E8260-801E82B8 .text dMsg2_stickInfoInit__FP14sub_msg2_class */ +void dMsg2_stickInfoInit(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E82B8-801E833C .text dMsg2_stickInfoCheck__FP14sub_msg2_class */ +void dMsg2_stickInfoCheck(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E833C-801E84E8 .text dMsg2_multiTexDraw__FP14sub_msg2_classssss */ +void dMsg2_multiTexDraw(sub_msg2_class*, short, short, short, short) { + /* Nonmatching */ +} + +/* 801E84E8-801E8668 .text dMsg2_messageOut__FP14sub_msg2_classUci */ +void dMsg2_messageOut(sub_msg2_class*, unsigned char, int) { + /* Nonmatching */ +} + +/* 801E8668-801E86E8 .text dMsg2_yose_select__FP14sub_msg2_classUc */ +void dMsg2_yose_select(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E86E8-801E8798 .text dMsg2_textPosition__FP14sub_msg2_classUc */ +void dMsg2_textPosition(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E8798-801E880C .text dMsg2_rubySet__FP14sub_msg2_class */ +void dMsg2_rubySet(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E880C-801E8994 .text dMsg2_arrowMove__FP14sub_msg2_class */ +void dMsg2_arrowMove(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E8994-801E8A70 .text dMsg2_aimAlphaSqare__FP14sub_msg2_classii */ +void dMsg2_aimAlphaSqare(sub_msg2_class*, int, int) { + /* Nonmatching */ +} + +/* 801E8A70-801E8B90 .text dMsg2_aimAlphaSqrt__FP14sub_msg2_classii */ +void dMsg2_aimAlphaSqrt(sub_msg2_class*, int, int) { + /* Nonmatching */ +} + +/* 801E8B90-801E8C2C .text dMsg2_kankyoBrightness__Fv */ +void dMsg2_kankyoBrightness() { + /* Nonmatching */ +} + +/* 801E8C2C-801E8C78 .text dMsg2_aimBrightness__Fv */ +void dMsg2_aimBrightness() { + /* Nonmatching */ +} + +/* 801E8C78-801E9054 .text dMsg2_setCharAlpha__FP14sub_msg2_classUc */ +void dMsg2_setCharAlpha(sub_msg2_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801E9054-801E9108 .text dMsg2_messageShow__FP14sub_msg2_class */ +void dMsg2_messageShow(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E9108-801E9254 .text dMsg2_messageDataInit__FP14sub_msg2_classi */ +void dMsg2_messageDataInit(sub_msg2_class*, int) { + /* Nonmatching */ +} + +/* 801E9254-801E93B4 .text dMsg2_stopProc__FP14sub_msg2_class */ +void dMsg2_stopProc(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E93B4-801E94F0 .text dMsg2_closewaitProc__FP14sub_msg2_class */ +void dMsg2_closewaitProc(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E94F0-801E9660 .text dMsg2_openProc__FP14sub_msg2_class */ +void dMsg2_openProc(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E9660-801E97EC .text dMsg2_closeProc__FP14sub_msg2_class */ +void dMsg2_closeProc(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E97EC-801E9C44 .text dMsg2_outwaitProc__FP14sub_msg2_class */ +void dMsg2_outwaitProc(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801E9C44-801E9CDC .text draw__14dDlst_2DMSG2_cFv */ +void dDlst_2DMSG2_c::draw() { + /* Nonmatching */ +} + +/* 801E9CDC-801E9FC4 .text outFontDraw__14dDlst_2DMSG2_cFv */ +void dDlst_2DMSG2_c::outFontDraw() { + /* Nonmatching */ +} + +/* 801E9FC4-801EA0C8 .text draw__14dDlst_2DCopy_cFv */ +void dDlst_2DCopy_c::draw() { + /* Nonmatching */ +} + +/* 801EA0C8-801EA224 .text dMsg2_Draw__FP14sub_msg2_class */ +void dMsg2_Draw(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801EA224-801EA7C4 .text dMsg2_Execute__FP14sub_msg2_class */ +void dMsg2_Execute(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801EA7C4-801EA7CC .text dMsg2_IsDelete__FP14sub_msg2_class */ +void dMsg2_IsDelete(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801EA7CC-801EA97C .text dMsg2_Delete__FP14sub_msg2_class */ +void dMsg2_Delete(sub_msg2_class*) { + /* Nonmatching */ +} + +/* 801EA97C-801EAFC0 .text dMsg2_Create__FP9msg_class */ +void dMsg2_Create(msg_class*) { + /* Nonmatching */ +} + +/* 801EAFC0-801EB01C .text __dt__14dDlst_2DCopy_cFv */ +dDlst_2DCopy_c::~dDlst_2DCopy_c() { + /* Nonmatching */ +} + +/* 801EB01C-801EB078 .text __dt__14dDlst_2DMSG2_cFv */ +dDlst_2DMSG2_c::~dDlst_2DMSG2_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_message_paper.cpp b/src/d/d_message_paper.cpp new file mode 100644 index 000000000..c9898b378 --- /dev/null +++ b/src/d/d_message_paper.cpp @@ -0,0 +1,263 @@ +// +// Generated by dtk +// Translation Unit: d_message_paper.cpp +// + +#include "d_message_paper.h" +#include "dolphin/types.h" + +/* 801EB128-801EB420 .text setDummyTexture__10dmsg3_3d_cFv */ +void dmsg3_3d_c::setDummyTexture() { + /* Nonmatching */ +} + +/* 801EB420-801EB444 .text loadModelData__FPUc */ +void loadModelData(unsigned char*) { + /* Nonmatching */ +} + +/* 801EB444-801EB464 .text loadAnmTransformData__FPUc */ +void loadAnmTransformData(unsigned char*) { + /* Nonmatching */ +} + +/* 801EB464-801EB6FC .text __ct__10dmsg3_3d_cFv */ +dmsg3_3d_c::dmsg3_3d_c() { + /* Nonmatching */ +} + +/* 801EB6FC-801EB79C .text __dt__10dmsg3_3d_cFv */ +dmsg3_3d_c::~dmsg3_3d_c() { + /* Nonmatching */ +} + +/* 801EB79C-801EB808 .text set_mtx__10dmsg3_3d_cFv */ +void dmsg3_3d_c::set_mtx() { + /* Nonmatching */ +} + +/* 801EB808-801EB840 .text exec__10dmsg3_3d_cFv */ +void dmsg3_3d_c::exec() { + /* Nonmatching */ +} + +/* 801EB840-801EB8DC .text draw__10dmsg3_3d_cFv */ +void dmsg3_3d_c::draw() { + /* Nonmatching */ +} + +/* 801EB8DC-801EBA18 .text dMsg3_value_init__FP14sub_msg3_classUc */ +void dMsg3_value_init(sub_msg3_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801EBA18-801EBAB4 .text dMsg3_setString__FP14sub_msg3_classUc */ +void dMsg3_setString(sub_msg3_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801EBAB4-801EBAD8 .text dMsg3_messagePaneShow__FP14sub_msg3_classUc */ +void dMsg3_messagePaneShow(sub_msg3_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801EBAD8-801EBAFC .text dMsg3_messagePaneHide__FP14sub_msg3_classUc */ +void dMsg3_messagePaneHide(sub_msg3_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801EBAFC-801EBBD0 .text dMsg3_outFontHide__FUc */ +void dMsg3_outFontHide(unsigned char) { + /* Nonmatching */ +} + +/* 801EBBD0-801EBC08 .text dMsg3_arrowUpShow__FP14sub_msg3_class */ +void dMsg3_arrowUpShow(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EBC08-801EBC40 .text dMsg3_arrowUpHide__FP14sub_msg3_class */ +void dMsg3_arrowUpHide(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EBC40-801EBC78 .text dMsg3_arrowDownShow__FP14sub_msg3_class */ +void dMsg3_arrowDownShow(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EBC78-801EBCB0 .text dMsg3_arrowDownHide__FP14sub_msg3_class */ +void dMsg3_arrowDownHide(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EBCB0-801EBCE8 .text dMsg3_dotShow__FP14sub_msg3_class */ +void dMsg3_dotShow(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EBCE8-801EBD20 .text dMsg3_dotHide__FP14sub_msg3_class */ +void dMsg3_dotHide(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EBD20-801EBDE4 .text dMsg3_multiTexInit__FP14sub_msg3_class */ +void dMsg3_multiTexInit(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EBDE4-801EBE94 .text dMsg3_fontdataInit__FP14sub_msg3_class */ +void dMsg3_fontdataInit(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EBE94-801EBED8 .text dMsg3_screenDataSet__FP14sub_msg3_classUc */ +void dMsg3_screenDataSet(sub_msg3_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801EBED8-801EC52C .text dMsg3_screenDataInit__FP14sub_msg3_classUc */ +void dMsg3_screenDataInit(sub_msg3_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801EC52C-801EC638 .text dMsg3_ScreenDataValueInit__FP14sub_msg3_class */ +void dMsg3_ScreenDataValueInit(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EC638-801EC690 .text dMsg3_stickInfoInit__FP14sub_msg3_class */ +void dMsg3_stickInfoInit(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EC690-801EC714 .text dMsg3_stickInfoCheck__FP14sub_msg3_class */ +void dMsg3_stickInfoCheck(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EC714-801EC84C .text dMsg3_messageOut__FP14sub_msg3_classUci */ +void dMsg3_messageOut(sub_msg3_class*, unsigned char, int) { + /* Nonmatching */ +} + +/* 801EC84C-801EC8CC .text dMsg3_yose_select__FP14sub_msg3_classUc */ +void dMsg3_yose_select(sub_msg3_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801EC8CC-801EC97C .text dMsg3_textPosition__FP14sub_msg3_classUc */ +void dMsg3_textPosition(sub_msg3_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801EC97C-801EC9F0 .text dMsg3_rubySet__FP14sub_msg3_class */ +void dMsg3_rubySet(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EC9F0-801ECC08 .text dMsg3_arrowMove__FP14sub_msg3_class */ +void dMsg3_arrowMove(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801ECC08-801ECCE4 .text dMsg3_aimAlphaSqare__FP14sub_msg3_classii */ +void dMsg3_aimAlphaSqare(sub_msg3_class*, int, int) { + /* Nonmatching */ +} + +/* 801ECCE4-801ECE04 .text dMsg3_aimAlphaSqrt__FP14sub_msg3_classii */ +void dMsg3_aimAlphaSqrt(sub_msg3_class*, int, int) { + /* Nonmatching */ +} + +/* 801ECE04-801ECEA0 .text dMsg3_kankyoBrightness__Fv */ +void dMsg3_kankyoBrightness() { + /* Nonmatching */ +} + +/* 801ECEA0-801ECEEC .text dMsg3_aimBrightness__Fv */ +void dMsg3_aimBrightness() { + /* Nonmatching */ +} + +/* 801ECEEC-801ED2C8 .text dMsg3_setCharAlpha__FP14sub_msg3_classUc */ +void dMsg3_setCharAlpha(sub_msg3_class*, unsigned char) { + /* Nonmatching */ +} + +/* 801ED2C8-801ED37C .text dMsg3_messageShow__FP14sub_msg3_class */ +void dMsg3_messageShow(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801ED37C-801ED4B4 .text dMsg3_messageDataInit__FP14sub_msg3_classi */ +void dMsg3_messageDataInit(sub_msg3_class*, int) { + /* Nonmatching */ +} + +/* 801ED4B4-801ED608 .text dMsg3_stopProc__FP14sub_msg3_class */ +void dMsg3_stopProc(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801ED608-801ED738 .text dMsg3_closewaitProc__FP14sub_msg3_class */ +void dMsg3_closewaitProc(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801ED738-801ED8A8 .text dMsg3_openProc__FP14sub_msg3_class */ +void dMsg3_openProc(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801ED8A8-801EDA30 .text dMsg3_closeProc__FP14sub_msg3_class */ +void dMsg3_closeProc(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EDA30-801EDE80 .text dMsg3_outwaitProc__FP14sub_msg3_class */ +void dMsg3_outwaitProc(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EDE80-801EDF18 .text draw__14dDlst_2DMSG3_cFv */ +void dDlst_2DMSG3_c::draw() { + /* Nonmatching */ +} + +/* 801EDF18-801EE104 .text outFontDraw__14dDlst_2DMSG3_cFv */ +void dDlst_2DMSG3_c::outFontDraw() { + /* Nonmatching */ +} + +/* 801EE104-801EE218 .text dMsg3_Draw__FP14sub_msg3_class */ +void dMsg3_Draw(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EE218-801EE740 .text dMsg3_Execute__FP14sub_msg3_class */ +void dMsg3_Execute(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EE740-801EE748 .text dMsg3_IsDelete__FP14sub_msg3_class */ +void dMsg3_IsDelete(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EE748-801EE904 .text dMsg3_Delete__FP14sub_msg3_class */ +void dMsg3_Delete(sub_msg3_class*) { + /* Nonmatching */ +} + +/* 801EE904-801EEEFC .text dMsg3_Create__FP9msg_class */ +void dMsg3_Create(msg_class*) { + /* Nonmatching */ +} + +/* 801EEEFC-801EEF58 .text __dt__14dDlst_2DMSG3_cFv */ +dDlst_2DMSG3_c::~dDlst_2DMSG3_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_meter.cpp b/src/d/d_meter.cpp new file mode 100644 index 000000000..f4fa0229c --- /dev/null +++ b/src/d/d_meter.cpp @@ -0,0 +1,1053 @@ +// +// Generated by dtk +// Translation Unit: d_meter.cpp +// + +#include "d_meter.h" +#include "dolphin/types.h" + +/* 801EEFDC-801EF360 .text __ct__12dMeter_HIO_cFv */ +dMeter_HIO_c::dMeter_HIO_c() { + /* Nonmatching */ +} + +/* 801EF360-801EF57C .text __ct__16dMeter_menuHIO_cFv */ +dMeter_menuHIO_c::dMeter_menuHIO_c() { + /* Nonmatching */ +} + +/* 801EF57C-801EF75C .text __ct__16dMeter_msg_HIO_cFv */ +dMeter_msg_HIO_c::dMeter_msg_HIO_c() { + /* Nonmatching */ +} + +/* 801EF75C-801EF924 .text __ct__20dMeter_message_HIO_cFv */ +dMeter_message_HIO_c::dMeter_message_HIO_c() { + /* Nonmatching */ +} + +/* 801EF924-801EF938 .text dMeter_mtrShow__Fv */ +void dMeter_mtrShow() { + /* Nonmatching */ +} + +/* 801EF938-801EF94C .text dMeter_mtrHide__Fv */ +void dMeter_mtrHide() { + /* Nonmatching */ +} + +/* 801EF94C-801EF954 .text dMenu_setMenuStatus__FUc */ +void dMenu_setMenuStatus(unsigned char) { + /* Nonmatching */ +} + +/* 801EF954-801EF95C .text dMenu_setMenuStatusOld__FUc */ +void dMenu_setMenuStatusOld(unsigned char) { + /* Nonmatching */ +} + +/* 801EF95C-801EF964 .text dMenu_getMenuStatus__Fv */ +void dMenu_getMenuStatus() { + /* Nonmatching */ +} + +/* 801EF964-801EF96C .text dMenu_getCollectMode__Fv */ +void dMenu_getCollectMode() { + /* Nonmatching */ +} + +/* 801EF96C-801EF974 .text dMenu_setCollectMode__FUc */ +void dMenu_setCollectMode(unsigned char) { + /* Nonmatching */ +} + +/* 801EF974-801EF97C .text dMenu_getItemMode__Fv */ +void dMenu_getItemMode() { + /* Nonmatching */ +} + +/* 801EF97C-801EF984 .text dMenu_setItemMode__FUc */ +void dMenu_setItemMode(unsigned char) { + /* Nonmatching */ +} + +/* 801EF984-801EF98C .text dMeter_subWinFlag__Fv */ +void dMeter_subWinFlag() { + /* Nonmatching */ +} + +/* 801EF98C-801EF998 .text dMeter_subWinFlagOn__Fv */ +void dMeter_subWinFlagOn() { + /* Nonmatching */ +} + +/* 801EF998-801EF9A4 .text dMeter_subWinFlagOff__Fv */ +void dMeter_subWinFlagOff() { + /* Nonmatching */ +} + +/* 801EF9A4-801EF9AC .text dMeter_isAuctionFlag__Fv */ +void dMeter_isAuctionFlag() { + /* Nonmatching */ +} + +/* 801EF9AC-801EF9B8 .text dMeter_onAuctionFlag__Fv */ +void dMeter_onAuctionFlag() { + /* Nonmatching */ +} + +/* 801EF9B8-801EF9C4 .text dMeter_offAuctionFlag__Fv */ +void dMeter_offAuctionFlag() { + /* Nonmatching */ +} + +/* 801EF9C4-801EFA38 .text dMeter_itemMoveSet__FP18fopMsgM_pane_classUcUc */ +void dMeter_itemMoveSet(fopMsgM_pane_class*, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 801EFA38-801EFA40 .text dMeter_itemMoveFlagCheck__Fv */ +void dMeter_itemMoveFlagCheck() { + /* Nonmatching */ +} + +/* 801EFA40-801EFA48 .text dMenu_flag__Fv */ +void dMenu_flag() { + /* Nonmatching */ +} + +/* 801EFA48-801EFA50 .text dMenu_flagSet__FUc */ +void dMenu_flagSet(unsigned char) { + /* Nonmatching */ +} + +/* 801EFA50-801EFA58 .text dMenu_timer__Fv */ +void dMenu_timer() { + /* Nonmatching */ +} + +/* 801EFA58-801EFA60 .text dMenu_getPushMenuButton__Fv */ +void dMenu_getPushMenuButton() { + /* Nonmatching */ +} + +/* 801EFA60-801EFA68 .text dMenu_setPushMenuButton__FUc */ +void dMenu_setPushMenuButton(unsigned char) { + /* Nonmatching */ +} + +/* 801EFA68-801EFA78 .text dMeter_PaneHide__FP18fopMsgM_pane_class */ +void dMeter_PaneHide(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 801EFA78-801EFA90 .text dMeter_isBit8__FPUcUc */ +void dMeter_isBit8(unsigned char*, unsigned char) { + /* Nonmatching */ +} + +/* 801EFA90-801EFAA4 .text dMeter_onBit8__FPUcUc */ +void dMeter_onBit8(unsigned char*, unsigned char) { + /* Nonmatching */ +} + +/* 801EFAA4-801EFAB8 .text dMeter_offBit8__FPUcUc */ +void dMeter_offBit8(unsigned char*, unsigned char) { + /* Nonmatching */ +} + +/* 801EFAB8-801EFAC8 .text dMeter_PaneShow__FP18fopMsgM_pane_class */ +void dMeter_PaneShow(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 801EFAC8-801EFC40 .text dMeter_alphaControl__FP15sub_meter_class */ +void dMeter_alphaControl(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801EFC40-801F01C0 .text dMeter_statusCheck__FP15sub_meter_class */ +void dMeter_statusCheck(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F01C0-801F0258 .text dMeter_alphaClose__FPsPs */ +void dMeter_alphaClose(short*, short*) { + /* Nonmatching */ +} + +/* 801F0258-801F02E8 .text dMeter_alphaOpen__FPsPs */ +void dMeter_alphaOpen(short*, short*) { + /* Nonmatching */ +} + +/* 801F02E8-801F0320 .text dMeter_rupy_num__FPcs */ +void dMeter_rupy_num(char*, short) { + /* Nonmatching */ +} + +/* 801F0320-801F0378 .text dMeter_actionTex__Fs */ +void dMeter_actionTex(short) { + /* Nonmatching */ +} + +/* 801F0378-801F041C .text dMeter_weponTex__Fv */ +void dMeter_weponTex() { + /* Nonmatching */ +} + +/* 801F041C-801F0434 .text dMeter_heartTex__Fs */ +void dMeter_heartTex(short) { + /* Nonmatching */ +} + +/* 801F0434-801F0608 .text dMeter_recollect_boss_data__Fv */ +void dMeter_recollect_boss_data() { + /* Nonmatching */ +} + +/* 801F0608-801F06CC .text draw__16dDlst_2DMETER1_cFv */ +void dDlst_2DMETER1_c::draw() { + /* Nonmatching */ +} + +/* 801F06CC-801F0724 .text draw__16dDlst_2DMETER2_cFv */ +void dDlst_2DMETER2_c::draw() { + /* Nonmatching */ +} + +/* 801F0724-801F07D4 .text dMeter_heart_data_set__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_class */ +void dMeter_heart_data_set(fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 801F07D4-801F0820 .text dMeter_paneBottomScaleY__FP18fopMsgM_pane_classf */ +void dMeter_paneBottomScaleY(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 801F0820-801F08DC .text dMeter_parentPaneTrans__FP18fopMsgM_pane_classf */ +void dMeter_parentPaneTrans(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 801F08DC-801F09D8 .text dMeter_childPaneTrans__FP18fopMsgM_pane_classP18fopMsgM_pane_classf */ +void dMeter_childPaneTrans(fopMsgM_pane_class*, fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 801F09D8-801F0AD8 .text dMeter_childPaneTransOnly__FP18fopMsgM_pane_classP18fopMsgM_pane_classff */ +void dMeter_childPaneTransOnly(fopMsgM_pane_class*, fopMsgM_pane_class*, float, float) { + /* Nonmatching */ +} + +/* 801F0AD8-801F0C10 .text dMeter_childPaneTransChildTrans__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classff */ +void dMeter_childPaneTransChildTrans(fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, float, float) { + /* Nonmatching */ +} + +/* 801F0C10-801F0D0C .text dMeter_childPaneTransChildTransOnly__FP18fopMsgM_pane_classP18fopMsgM_pane_classP18fopMsgM_pane_classff */ +void dMeter_childPaneTransChildTransOnly(fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, float, float) { + /* Nonmatching */ +} + +/* 801F0D0C-801F0D64 .text dMeter_setHeartScaleXY__FP18fopMsgM_pane_classs */ +void dMeter_setHeartScaleXY(fopMsgM_pane_class*, short) { + /* Nonmatching */ +} + +/* 801F0D64-801F0DD4 .text dMeter_setHeartScaleXY2__FP18fopMsgM_pane_classs */ +void dMeter_setHeartScaleXY2(fopMsgM_pane_class*, short) { + /* Nonmatching */ +} + +/* 801F0DD4-801F0E1C .text dMeter_setNowHeartScaleXY__FP18fopMsgM_pane_class */ +void dMeter_setNowHeartScaleXY(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 801F0E1C-801F0E74 .text dMeter_setNowHeartScaleXY2__FP18fopMsgM_pane_class */ +void dMeter_setNowHeartScaleXY2(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 801F0E74-801F0EE4 .text dMeter_heartChangeTexture__FP15sub_meter_classPCci */ +void dMeter_heartChangeTexture(sub_meter_class*, const char*, int) { + /* Nonmatching */ +} + +/* 801F0EE4-801F10B0 .text dMeter_heartScaleInit__FP15sub_meter_class */ +void dMeter_heartScaleInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F10B0-801F10FC .text dMeter_maxLifeChange__FP15sub_meter_class */ +void dMeter_maxLifeChange(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F10FC-801F11F8 .text dMeter_lifeChange__FP15sub_meter_classPb */ +void dMeter_lifeChange(sub_meter_class*, bool*) { + /* Nonmatching */ +} + +/* 801F11F8-801F13A4 .text dMeter_heartLightMove__FP15sub_meter_class */ +void dMeter_heartLightMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F13A4-801F153C .text dMeter_heartAlpha__FP15sub_meter_class */ +void dMeter_heartAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F153C-801F15EC .text dMeter_heartInit__FP15sub_meter_class */ +void dMeter_heartInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F15EC-801F17F0 .text dMeter_LifeMove__FP15sub_meter_classb */ +void dMeter_LifeMove(sub_meter_class*, bool) { + /* Nonmatching */ +} + +/* 801F17F0-801F1A48 .text dMeter_BattleLifeMove__FP15sub_meter_classb */ +void dMeter_BattleLifeMove(sub_meter_class*, bool) { + /* Nonmatching */ +} + +/* 801F1A48-801F1DB8 .text dMeter_heartColor__FP15sub_meter_class */ +void dMeter_heartColor(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F1DB8-801F1E60 .text dMeter_heartMove__FP15sub_meter_class */ +void dMeter_heartMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F1E60-801F1EBC .text dMeter_heartDraw__FP15sub_meter_class */ +void dMeter_heartDraw(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F1EBC-801F1F8C .text dMeter_weponInit__FP15sub_meter_class */ +void dMeter_weponInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F1F8C-801F23B8 .text dMeter_weponMove__FP15sub_meter_class */ +void dMeter_weponMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F23B8-801F2408 .text dMeter_weponDraw__FP15sub_meter_class */ +void dMeter_weponDraw(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F2408-801F2688 .text dMeter_weponChange__FP15sub_meter_class */ +void dMeter_weponChange(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F2688-801F2818 .text dMeter_weponAnime__FP15sub_meter_class */ +void dMeter_weponAnime(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F2818-801F337C .text dMeter_weponTrans__FP15sub_meter_class */ +void dMeter_weponTrans(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F337C-801F36C0 .text dMeter_weponAlpha__FP15sub_meter_class */ +void dMeter_weponAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F36C0-801F3770 .text dMeter_actionInit__FP15sub_meter_class */ +void dMeter_actionInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F3770-801F37E0 .text dMeter_actionMove__FP15sub_meter_class */ +void dMeter_actionMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F37E0-801F386C .text dMeter_actionDraw__FP15sub_meter_class */ +void dMeter_actionDraw(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F386C-801F3B60 .text dMeter_actionForce__FP15sub_meter_class */ +void dMeter_actionForce(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F3B60-801F3CFC .text dMeter_actionChange__FP15sub_meter_class */ +void dMeter_actionChange(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F3CFC-801F489C .text dMeter_actionTrans__FP15sub_meter_class */ +void dMeter_actionTrans(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F489C-801F4C80 .text dMeter_actionAlpha__FP15sub_meter_class */ +void dMeter_actionAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F4C80-801F4CC4 .text dMeter_numberSet__FP7J2DPaneUc */ +void dMeter_numberSet(J2DPane*, unsigned char) { + /* Nonmatching */ +} + +/* 801F4CC4-801F4E04 .text dMeter_numberColor__FP7J2DPaneUcUc */ +void dMeter_numberColor(J2DPane*, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 801F4E04-801F4FEC .text dMeter_xyInit__FP15sub_meter_class */ +void dMeter_xyInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F4FEC-801F5248 .text dMeter_xyMove__FP15sub_meter_class */ +void dMeter_xyMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F5248-801F5308 .text dMeter_xyDraw__FP15sub_meter_class */ +void dMeter_xyDraw(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F5308-801F543C .text dMeter_xyEquipItem__Fi */ +void dMeter_xyEquipItem(int) { + /* Nonmatching */ +} + +/* 801F543C-801F57B0 .text dMeter_xyItemNumberSet__FP15sub_meter_classi */ +void dMeter_xyItemNumberSet(sub_meter_class*, int) { + /* Nonmatching */ +} + +/* 801F57B0-801F58E4 .text dMeter_xyBowLightAnime__FP15sub_meter_classi */ +void dMeter_xyBowLightAnime(sub_meter_class*, int) { + /* Nonmatching */ +} + +/* 801F58E4-801F5C98 .text dMeter_xyItemCountUp__FP15sub_meter_class */ +void dMeter_xyItemCountUp(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F5C98-801F5FDC .text dMeter_xyItemChange__FP15sub_meter_classi */ +void dMeter_xyItemChange(sub_meter_class*, int) { + /* Nonmatching */ +} + +/* 801F5FDC-801F6084 .text dMeter_xyRotateZ__FP18fopMsgM_pane_classff */ +void dMeter_xyRotateZ(fopMsgM_pane_class*, float, float) { + /* Nonmatching */ +} + +/* 801F6084-801F69A0 .text dMeter_xyAlpha__FP15sub_meter_class */ +void dMeter_xyAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F69A0-801F7034 .text dMeter_xyTrans__FP15sub_meter_class */ +void dMeter_xyTrans(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F7034-801F70E0 .text dMeter_rInit__FP15sub_meter_class */ +void dMeter_rInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F70E0-801F71F4 .text dMeter_rMove__FP15sub_meter_class */ +void dMeter_rMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F71F4-801F7234 .text dMeter_rDraw__FP15sub_meter_class */ +void dMeter_rDraw(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F7234-801F749C .text dMeter_rAlpha__FP15sub_meter_class */ +void dMeter_rAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F749C-801F7B0C .text dMeter_rTrans__FP15sub_meter_class */ +void dMeter_rTrans(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F7B0C-801F7B90 .text dMeter_enemyInit__FP15sub_meter_class */ +void dMeter_enemyInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F7B90-801F80C4 .text dMeter_enemyMove__FP15sub_meter_class */ +void dMeter_enemyMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F80C4-801F842C .text dMeter_zakoEnemyMove__FP15sub_meter_class */ +void dMeter_zakoEnemyMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F842C-801F86E4 .text dMeter_bossEnemyMove__FP15sub_meter_classP10fopAc_ac_c */ +void dMeter_bossEnemyMove(sub_meter_class*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 801F86E4-801F878C .text dMeter_zakoEnemyHide__FP15sub_meter_class */ +void dMeter_zakoEnemyHide(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F878C-801F8888 .text dMeter_bossEnemyHide__FP15sub_meter_class */ +void dMeter_bossEnemyHide(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F8888-801F8BA8 .text dMeter_bossAnime__FP15sub_meter_class */ +void dMeter_bossAnime(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F8BA8-801F8CD0 .text dMeter_bossEyeAnime__FP15sub_meter_class */ +void dMeter_bossEyeAnime(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F8CD0-801F8F28 .text dMeter_magicInit__FP15sub_meter_class */ +void dMeter_magicInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F8F28-801F9048 .text dMeter_magicMove__FP15sub_meter_class */ +void dMeter_magicMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F9048-801F961C .text dMeter_magicGaugeMove__FP15sub_meter_class */ +void dMeter_magicGaugeMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F961C-801F9A24 .text dMeter_flyGaugeMove__FP15sub_meter_classUcss */ +void dMeter_flyGaugeMove(sub_meter_class*, unsigned char, short, short) { + /* Nonmatching */ +} + +/* 801F9A24-801F9B3C .text dMeter_magicChange__FP15sub_meter_classf */ +void dMeter_magicChange(sub_meter_class*, float) { + /* Nonmatching */ +} + +/* 801F9B3C-801F9C14 .text dMeter_magicTransNowInit__FP15sub_meter_class */ +void dMeter_magicTransNowInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F9C14-801F9CCC .text dMeter_magicInitTrans__FP15sub_meter_class */ +void dMeter_magicInitTrans(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801F9CCC-801F9F18 .text dMeter_magicTransScale__FP15sub_meter_classfff */ +void dMeter_magicTransScale(sub_meter_class*, float, float, float) { + /* Nonmatching */ +} + +/* 801F9F18-801FA378 .text dMeter_magicColor__FP15sub_meter_class */ +void dMeter_magicColor(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FA378-801FA53C .text dMeter_magicAlpha__FP15sub_meter_class */ +void dMeter_magicAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FA53C-801FA670 .text dMeter_gaugeAlpha__FP15sub_meter_class */ +void dMeter_gaugeAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FA670-801FA6C4 .text dMeter_menuInit__FP15sub_meter_class */ +void dMeter_menuInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FA6C4-801FA6F8 .text dMeter_menuMove__FP15sub_meter_class */ +void dMeter_menuMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FA6F8-801FA918 .text dMeter_menuLRMove__FP15sub_meter_class */ +void dMeter_menuLRMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FA918-801FBB28 .text dMeter_menuPlusMove__FP15sub_meter_class */ +void dMeter_menuPlusMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FBB28-801FBC70 .text dMeter_magicLength__FP15sub_meter_classf */ +void dMeter_magicLength(sub_meter_class*, float) { + /* Nonmatching */ +} + +/* 801FBC70-801FBC90 .text dMeter_windInit__FP15sub_meter_class */ +void dMeter_windInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FBC90-801FBCEC .text dMeter_metronomeInit__FP15sub_meter_class */ +void dMeter_metronomeInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FBCEC-801FBD7C .text dMeter_windMove__FP15sub_meter_class */ +void dMeter_windMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FBD7C-801FBF24 .text dMeter_metronomeMove__FP15sub_meter_class */ +void dMeter_metronomeMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FBF24-801FC190 .text dMeter_rupyAlpha__FP15sub_meter_class */ +void dMeter_rupyAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FC190-801FC2FC .text dMeter_rupyInit__FP15sub_meter_class */ +void dMeter_rupyInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FC2FC-801FC624 .text dMeter_rupyMove__FP15sub_meter_class */ +void dMeter_rupyMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FC624-801FC85C .text dMeter_walletChange__FP15sub_meter_class */ +void dMeter_walletChange(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FC85C-801FCA98 .text dMeter_keyLight__FP18fopMsgM_pane_classPsf */ +void dMeter_keyLight(fopMsgM_pane_class*, short*, float) { + /* Nonmatching */ +} + +/* 801FCA98-801FCCA8 .text dMeter_keyRndLightFrame__FPs */ +void dMeter_keyRndLightFrame(short*) { + /* Nonmatching */ +} + +/* 801FCCA8-801FCE68 .text dMeter_keyAlpha__FP15sub_meter_class */ +void dMeter_keyAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FCE68-801FCF28 .text dMeter_keyInit__FP15sub_meter_class */ +void dMeter_keyInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FCF28-801FD09C .text dMeter_keyMove__FP15sub_meter_class */ +void dMeter_keyMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FD09C-801FD104 .text dMeter_compassRotate__FP18fopMsgM_pane_classP18fopMsgM_pane_classf */ +void dMeter_compassRotate(fopMsgM_pane_class*, fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 801FD104-801FD410 .text dMeter_compassGetOnProc__FP15sub_meter_class */ +void dMeter_compassGetOnProc(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FD410-801FD48C .text dMeter_compassGetOffProc__FP15sub_meter_class */ +void dMeter_compassGetOffProc(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FD48C-801FD6C8 .text dMeter_compassDirOpen__FP15sub_meter_class */ +void dMeter_compassDirOpen(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FD6C8-801FD8C0 .text dMeter_compassWindOpen__FP15sub_meter_class */ +void dMeter_compassWindOpen(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FD8C0-801FDB64 .text dMeter_compassWindClose__FP15sub_meter_class */ +void dMeter_compassWindClose(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FDB64-801FDDA4 .text dMeter_compassDirClose__FP15sub_meter_class */ +void dMeter_compassDirClose(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FDDA4-801FDEC4 .text dMeter_compassAnimeMove__FP15sub_meter_class */ +void dMeter_compassAnimeMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FDEC4-801FE0D0 .text dMeter_compassValueInit__FP15sub_meter_class */ +void dMeter_compassValueInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FE0D0-801FE230 .text dMeter_compassAlpha__FP15sub_meter_class */ +void dMeter_compassAlpha(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FE230-801FE2EC .text dMeter_compassInit__FP15sub_meter_class */ +void dMeter_compassInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FE2EC-801FE444 .text dMeter_compassMove__FP15sub_meter_class */ +void dMeter_compassMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FE444-801FE8DC .text dMeter_clockShow__FP15sub_meter_class */ +void dMeter_clockShow(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FE8DC-801FE9A4 .text dMeter_clockHide__FP15sub_meter_class */ +void dMeter_clockHide(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FE9A4-801FEA50 .text dMeter_clockInit__FP15sub_meter_class */ +void dMeter_clockInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FEA50-801FEC2C .text dMeter_clockMove__FP15sub_meter_class */ +void dMeter_clockMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FEC2C-801FED10 .text dMeter_clockStarLight__FP18fopMsgM_pane_classPs */ +void dMeter_clockStarLight(fopMsgM_pane_class*, short*) { + /* Nonmatching */ +} + +/* 801FED10-801FEE00 .text dMeter_starLightFrame__FPs */ +void dMeter_starLightFrame(short*) { + /* Nonmatching */ +} + +/* 801FEE00-801FEF40 .text dMeter_clockMultiInit__FP15sub_meter_class */ +void dMeter_clockMultiInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FEF40-801FF184 .text dMeter_clockMultiMove__FP15sub_meter_class */ +void dMeter_clockMultiMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FF184-801FF1F8 .text dMeter_mapInit__FP15sub_meter_class */ +void dMeter_mapInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FF1F8-801FF684 .text dMeter_mapMove__FP15sub_meter_class */ +void dMeter_mapMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FF684-801FF76C .text dMeter_arwInit__FP15sub_meter_class */ +void dMeter_arwInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FF76C-801FFEB0 .text dMeter_arwMove__FP15sub_meter_class */ +void dMeter_arwMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FFEB0-801FFF30 .text dMeter_moveItemInit__FP15sub_meter_class */ +void dMeter_moveItemInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 801FFF30-80200398 .text dMeter_moveItemMove__FP15sub_meter_class */ +void dMeter_moveItemMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80200398-8020042C .text dMeter_moveItemDraw__FP15sub_meter_class */ +void dMeter_moveItemDraw(sub_meter_class*) { + /* Nonmatching */ +} + +/* 8020042C-8020054C .text dMeter_swimTransY__FP15sub_meter_classf */ +void dMeter_swimTransY(sub_meter_class*, float) { + /* Nonmatching */ +} + +/* 8020054C-8020059C .text dMeter_swimPaneShow__FP15sub_meter_class */ +void dMeter_swimPaneShow(sub_meter_class*) { + /* Nonmatching */ +} + +/* 8020059C-80200630 .text dMeter_swimPaneHide__FP15sub_meter_class */ +void dMeter_swimPaneHide(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80200630-802006AC .text dMeter_swimPaneTransY__FP15sub_meter_classf */ +void dMeter_swimPaneTransY(sub_meter_class*, float) { + /* Nonmatching */ +} + +/* 802006AC-8020070C .text dMeter_swimPaneAlpha__FP15sub_meter_classf */ +void dMeter_swimPaneAlpha(sub_meter_class*, float) { + /* Nonmatching */ +} + +/* 8020070C-802008F4 .text dMeter_swimInit__FP15sub_meter_class */ +void dMeter_swimInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 802008F4-80200D7C .text dMeter_swimMove__FP15sub_meter_class */ +void dMeter_swimMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80200D7C-80200E18 .text dMeter_swimDraw__FP15sub_meter_class */ +void dMeter_swimDraw(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80200E18-802011D0 .text dMeter_swimOpenProc__FP15sub_meter_class */ +void dMeter_swimOpenProc(sub_meter_class*) { + /* Nonmatching */ +} + +/* 802011D0-80201224 .text dMeter_swimMoveProc__FP15sub_meter_class */ +void dMeter_swimMoveProc(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80201224-802012CC .text dMeter_swimMainRotate__FP15sub_meter_class */ +void dMeter_swimMainRotate(sub_meter_class*) { + /* Nonmatching */ +} + +/* 802012CC-80201C08 .text dMeter_swimMainBlink__FP15sub_meter_class */ +void dMeter_swimMainBlink(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80201C08-80201D2C .text dMeter_swimMainDown__FP15sub_meter_class */ +void dMeter_swimMainDown(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80201D2C-80201FC0 .text dMeter_swimTekariScroll__FP15sub_meter_class */ +void dMeter_swimTekariScroll(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80201FC0-8020205C .text dMeter_swimLightMove__FP15sub_meter_class */ +void dMeter_swimLightMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 8020205C-802021B4 .text dMeter_swimLightBirth__FP15sub_meter_class */ +void dMeter_swimLightBirth(sub_meter_class*) { + /* Nonmatching */ +} + +/* 802021B4-8020238C .text dMeter_swimLightAnime__FP15sub_meter_classs */ +void dMeter_swimLightAnime(sub_meter_class*, short) { + /* Nonmatching */ +} + +/* 8020238C-8020240C .text dMeter_placeNameMove__Fv */ +void dMeter_placeNameMove() { + /* Nonmatching */ +} + +/* 8020240C-80202438 .text dMeter_arrowInit__FP15sub_meter_class */ +void dMeter_arrowInit(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80202438-80202580 .text dMeter_arrowCheckStatus__FP15sub_meter_class */ +void dMeter_arrowCheckStatus(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80202580-80202770 .text dMeter_arrowTransScale__FP15sub_meter_classffi */ +void dMeter_arrowTransScale(sub_meter_class*, float, float, int) { + /* Nonmatching */ +} + +/* 80202770-80203298 .text dMeter_arrowAnime__FP15sub_meter_class */ +void dMeter_arrowAnime(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80203298-80203354 .text dMeter_arrowErase__FP18fopMsgM_pane_class */ +void dMeter_arrowErase(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 80203354-80203410 .text dMeter_arrowMove__FP15sub_meter_class */ +void dMeter_arrowMove(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80203410-80203464 .text dMeter_arrowDraw__FP15sub_meter_class */ +void dMeter_arrowDraw(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80203464-8020408C .text dMeter_screenDataSet__FP15sub_meter_class */ +void dMeter_screenDataSet(sub_meter_class*) { + /* Nonmatching */ +} + +/* 8020408C-8020438C .text dMeter_screenDataTimeSet__FP15sub_meter_class */ +void dMeter_screenDataTimeSet(sub_meter_class*) { + /* Nonmatching */ +} + +/* 8020438C-80204404 .text dMeter_screenDataArrowSet__FP15sub_meter_class */ +void dMeter_screenDataArrowSet(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80204404-80204820 .text dMeter_Draw__FP15sub_meter_class */ +void dMeter_Draw(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80204820-80204C20 .text dMeter_Execute__FP15sub_meter_class */ +void dMeter_Execute(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80204C20-80204C28 .text dMeter_IsDelete__FP15sub_meter_class */ +void dMeter_IsDelete(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80204C28-80205034 .text dMeter_Delete__FP15sub_meter_class */ +void dMeter_Delete(sub_meter_class*) { + /* Nonmatching */ +} + +/* 80205034-802057B8 .text dMeter_Create__FP9msg_class */ +void dMeter_Create(msg_class*) { + /* Nonmatching */ +} + +/* 802057B8-80205814 .text __dt__16dDlst_2DMETER2_cFv */ +dDlst_2DMETER2_c::~dDlst_2DMETER2_c() { + /* Nonmatching */ +} + +/* 80205814-80205870 .text __dt__16dDlst_2DMETER1_cFv */ +dDlst_2DMETER1_c::~dDlst_2DMETER1_c() { + /* Nonmatching */ +} + +/* 80205870-802058B8 .text __dt__20dMeter_message_HIO_cFv */ +dMeter_message_HIO_c::~dMeter_message_HIO_c() { + /* Nonmatching */ +} + +/* 802058B8-80205900 .text __dt__16dMeter_msg_HIO_cFv */ +dMeter_msg_HIO_c::~dMeter_msg_HIO_c() { + /* Nonmatching */ +} + +/* 80205900-80205948 .text __dt__16dMeter_menuHIO_cFv */ +dMeter_menuHIO_c::~dMeter_menuHIO_c() { + /* Nonmatching */ +} + +/* 80205948-80205990 .text __dt__12dMeter_HIO_cFv */ +dMeter_HIO_c::~dMeter_HIO_c() { + /* Nonmatching */ +} + +/* 80205990-802059E0 .text __ct__16dMeter_map_HIO_cFv */ +dMeter_map_HIO_c::dMeter_map_HIO_c() { + /* Nonmatching */ +} + +/* 802059E0-80205A44 .text initMapCtrlDisp__13mapCtrlDisp_cFv */ +void mapCtrlDisp_c::initMapCtrlDisp() { + /* Nonmatching */ +} + +/* 80205A44-80205D24 .text moveMapCtrlDisp__13mapCtrlDisp_cFv */ +void mapCtrlDisp_c::moveMapCtrlDisp() { + /* Nonmatching */ +} + +/* 80205D24-80205D6C .text __dt__16dMeter_map_HIO_cFv */ +dMeter_map_HIO_c::~dMeter_map_HIO_c() { + /* Nonmatching */ +} + +/* 80205EDC-80205F14 .text __arraydtor$4710 */ +void __arraydtor$4710 { + /* Nonmatching */ +} + +/* 80205F14-80205F30 .text __ct__11dDlst_2Dm_cFv */ +dDlst_2Dm_c::dDlst_2Dm_c() { + /* Nonmatching */ +} + +/* 80205F30-80205F6C .text __dt__13dMeter_info_cFv */ +dMeter_info_c::~dMeter_info_c() { + /* Nonmatching */ +} + +/* 80205F6C-80205FC8 .text __dt__12dMetronome_cFv */ +dMetronome_c::~dMetronome_c() { + /* Nonmatching */ +} + +/* 80205FC8-80205FE8 .text draw__12dMetronome_cFv */ +void dMetronome_c::draw() { + /* Nonmatching */ +} + diff --git a/src/d/d_metronome.cpp b/src/d/d_metronome.cpp new file mode 100644 index 000000000..61724ecc6 --- /dev/null +++ b/src/d/d_metronome.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_metronome.cpp +// + +#include "d_metronome.h" +#include "dolphin/types.h" + +/* 80221C38-80221CD4 .text __ct__9dMn_HIO_cFv */ +dMn_HIO_c::dMn_HIO_c() { + /* Nonmatching */ +} + +/* 80221CD4-80221DF4 .text screenSet__12dMetronome_cFv */ +void dMetronome_c::screenSet() { + /* Nonmatching */ +} + +/* 80221DF4-802222D8 .text metronomeMove__12dMetronome_cFv */ +void dMetronome_c::metronomeMove() { + /* Nonmatching */ +} + +/* 802222D8-802224E4 .text melodyInit__12dMetronome_cFUc */ +void dMetronome_c::melodyInit(unsigned char) { + /* Nonmatching */ +} + +/* 802224E4-80222608 .text melodyMove__12dMetronome_cFv */ +void dMetronome_c::melodyMove() { + /* Nonmatching */ +} + +/* 80222608-80222854 .text melodyGuideShow__12dMetronome_cFls */ +void dMetronome_c::melodyGuideShow(long, short) { + /* Nonmatching */ +} + +/* 80222854-80222C4C .text melodyShow__12dMetronome_cFv */ +void dMetronome_c::melodyShow() { + /* Nonmatching */ +} + +/* 80222C4C-80222DB4 .text melodyDemo__12dMetronome_cFv */ +void dMetronome_c::melodyDemo() { + /* Nonmatching */ +} + +/* 80222DB4-80222EF0 .text melodyFlash__12dMetronome_cFv */ +void dMetronome_c::melodyFlash() { + /* Nonmatching */ +} + +/* 80222EF0-8022300C .text melodyShift__12dMetronome_cFv */ +void dMetronome_c::melodyShift() { + /* Nonmatching */ +} + +/* 8022300C-8022309C .text initialize__12dMetronome_cFv */ +void dMetronome_c::initialize() { + /* Nonmatching */ +} + +/* 8022309C-8022319C .text _create__12dMetronome_cFv */ +void dMetronome_c::_create() { + /* Nonmatching */ +} + +/* 8022319C-802231F4 .text _delete__12dMetronome_cFv */ +void dMetronome_c::_delete() { + /* Nonmatching */ +} + +/* 802231F4-80223314 .text _move__12dMetronome_cFv */ +void dMetronome_c::_move() { + /* Nonmatching */ +} + +/* 80223314-802233E4 .text _draw__12dMetronome_cFv */ +void dMetronome_c::_draw() { + /* Nonmatching */ +} + +/* 802233E4-80223478 .text _open__12dMetronome_cFv */ +void dMetronome_c::_open() { + /* Nonmatching */ +} + +/* 80223478-80223534 .text _close__12dMetronome_cFv */ +void dMetronome_c::_close() { + /* Nonmatching */ +} + +/* 80223534-80223590 .text __dt__9dMn_HIO_cFv */ +dMn_HIO_c::~dMn_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_minigame_starter.cpp b/src/d/d_minigame_starter.cpp new file mode 100644 index 000000000..8195924d7 --- /dev/null +++ b/src/d/d_minigame_starter.cpp @@ -0,0 +1,98 @@ +// +// Generated by dtk +// Translation Unit: d_minigame_starter.cpp +// + +#include "d_minigame_starter.h" +#include "dolphin/types.h" + +/* 80205FE8-80206124 .text _create__19dMinigame_Starter_cFv */ +void dMinigame_Starter_c::_create() { + /* Nonmatching */ +} + +/* 80206124-8020629C .text _execute__19dMinigame_Starter_cFv */ +void dMinigame_Starter_c::_execute() { + /* Nonmatching */ +} + +/* 8020629C-802062DC .text _draw__19dMinigame_Starter_cFv */ +void dMinigame_Starter_c::_draw() { + /* Nonmatching */ +} + +/* 802062DC-80206328 .text _delete__19dMinigame_Starter_cFv */ +void dMinigame_Starter_c::_delete() { + /* Nonmatching */ +} + +/* 80206328-8020634C .text startCheck__19dMinigame_Starter_cFv */ +void dMinigame_Starter_c::startCheck() { + /* Nonmatching */ +} + +/* 8020634C-80206360 .text deleteCheck__19dMinigame_Starter_cFv */ +void dMinigame_Starter_c::deleteCheck() { + /* Nonmatching */ +} + +/* 80206360-802064DC .text setScreen__23dDlst_StarterScrnDraw_cFPCcP10JKRArchive */ +void dDlst_StarterScrnDraw_c::setScreen(const char*, JKRArchive*) { + /* Nonmatching */ +} + +/* 802064DC-80206908 .text anime1__23dDlst_StarterScrnDraw_cFi */ +void dDlst_StarterScrnDraw_c::anime1(int) { + /* Nonmatching */ +} + +/* 80206908-80206CB0 .text anime2__23dDlst_StarterScrnDraw_cFv */ +void dDlst_StarterScrnDraw_c::anime2() { + /* Nonmatching */ +} + +/* 80206CB0-80206DA4 .text scaleAnime__23dDlst_StarterScrnDraw_cFf */ +void dDlst_StarterScrnDraw_c::scaleAnime(float) { + /* Nonmatching */ +} + +/* 80206DA4-80206E44 .text setRotate__23dDlst_StarterScrnDraw_cFP18fopMsgM_pane_classf */ +void dDlst_StarterScrnDraw_c::setRotate(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 80206E44-80206EDC .text draw__23dDlst_StarterScrnDraw_cFv */ +void dDlst_StarterScrnDraw_c::draw() { + /* Nonmatching */ +} + +/* 80206EDC-80206EFC .text dMinigame_Starter_Draw__FP19dMinigame_Starter_c */ +void dMinigame_Starter_Draw(dMinigame_Starter_c*) { + /* Nonmatching */ +} + +/* 80206EFC-80206F1C .text dMinigame_Starter_Execute__FP19dMinigame_Starter_c */ +void dMinigame_Starter_Execute(dMinigame_Starter_c*) { + /* Nonmatching */ +} + +/* 80206F1C-80206F24 .text dMinigame_Starter_IsDelete__FP19dMinigame_Starter_c */ +void dMinigame_Starter_IsDelete(dMinigame_Starter_c*) { + /* Nonmatching */ +} + +/* 80206F24-80206F44 .text dMinigame_Starter_Delete__FP19dMinigame_Starter_c */ +void dMinigame_Starter_Delete(dMinigame_Starter_c*) { + /* Nonmatching */ +} + +/* 80206F44-80206F64 .text dMinigame_Starter_Create__FP9msg_class */ +void dMinigame_Starter_Create(msg_class*) { + /* Nonmatching */ +} + +/* 80206F64-80206FC0 .text __dt__23dDlst_StarterScrnDraw_cFv */ +dDlst_StarterScrnDraw_c::~dDlst_StarterScrnDraw_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_minigame_terminater.cpp b/src/d/d_minigame_terminater.cpp new file mode 100644 index 000000000..61792db83 --- /dev/null +++ b/src/d/d_minigame_terminater.cpp @@ -0,0 +1,163 @@ +// +// Generated by dtk +// Translation Unit: d_minigame_terminater.cpp +// + +#include "d_minigame_terminater.h" +#include "dolphin/types.h" + +/* 80206FC0-80207164 .text _create__22dMinigame_Terminater_cFv */ +void dMinigame_Terminater_c::_create() { + /* Nonmatching */ +} + +/* 80207164-8020725C .text _execute__22dMinigame_Terminater_cFv */ +void dMinigame_Terminater_c::_execute() { + /* Nonmatching */ +} + +/* 8020725C-802072CC .text _draw__22dMinigame_Terminater_cFv */ +void dMinigame_Terminater_c::_draw() { + /* Nonmatching */ +} + +/* 802072CC-80207318 .text _delete__22dMinigame_Terminater_cFv */ +void dMinigame_Terminater_c::_delete() { + /* Nonmatching */ +} + +/* 80207318-802073C4 .text setScreen__26dDlst_TerminaterScrnDraw_cFPCcP10JKRArchive */ +void dDlst_TerminaterScrnDraw_c::setScreen(const char*, JKRArchive*) { + /* Nonmatching */ +} + +/* 802073C4-8020789C .text setScrnFailed__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::setScrnFailed() { + /* Nonmatching */ +} + +/* 8020789C-8020805C .text setScrnSuccess__26dDlst_TerminaterScrnDraw_cFii */ +void dDlst_TerminaterScrnDraw_c::setScrnSuccess(int, int) { + /* Nonmatching */ +} + +/* 8020805C-802080B0 .text changeNumberTexture__26dDlst_TerminaterScrnDraw_cFP7J2DPanei */ +void dDlst_TerminaterScrnDraw_c::changeNumberTexture(J2DPane*, int) { + /* Nonmatching */ +} + +/* 802080B0-802080C4 .text getNumber__26dDlst_TerminaterScrnDraw_cFi */ +void dDlst_TerminaterScrnDraw_c::getNumber(int) { + /* Nonmatching */ +} + +/* 802080C4-80208120 .text setAlphaFailed__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::setAlphaFailed() { + /* Nonmatching */ +} + +/* 80208120-802081F8 .text setAlphaSuccess__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::setAlphaSuccess() { + /* Nonmatching */ +} + +/* 802081F8-80208230 .text getRotate__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_class */ +void dDlst_TerminaterScrnDraw_c::getRotate(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 80208230-802082D0 .text setRotate__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_classf */ +void dDlst_TerminaterScrnDraw_c::setRotate(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 802082D0-80208324 .text setScale__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_classf */ +void dDlst_TerminaterScrnDraw_c::setScale(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 80208324-80208440 .text animeF1__26dDlst_TerminaterScrnDraw_cFi */ +void dDlst_TerminaterScrnDraw_c::animeF1(int) { + /* Nonmatching */ +} + +/* 80208440-80208E38 .text animeF2__26dDlst_TerminaterScrnDraw_cFi */ +void dDlst_TerminaterScrnDraw_c::animeF2(int) { + /* Nonmatching */ +} + +/* 80208E38-802091D8 .text animeF3__26dDlst_TerminaterScrnDraw_cFi */ +void dDlst_TerminaterScrnDraw_c::animeF3(int) { + /* Nonmatching */ +} + +/* 802091D8-80209420 .text animeS1__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::animeS1() { + /* Nonmatching */ +} + +/* 80209420-802094AC .text animeS2__26dDlst_TerminaterScrnDraw_cFP18fopMsgM_pane_class */ +void dDlst_TerminaterScrnDraw_c::animeS2(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 802094AC-80209AAC .text animeS3__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::animeS3() { + /* Nonmatching */ +} + +/* 80209AAC-80209B64 .text animeFailed1__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::animeFailed1() { + /* Nonmatching */ +} + +/* 80209B64-80209BEC .text animeFailed2__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::animeFailed2() { + /* Nonmatching */ +} + +/* 80209BEC-80209D6C .text animeSuccess__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::animeSuccess() { + /* Nonmatching */ +} + +/* 80209D6C-8020A4D8 .text animePerfect__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::animePerfect() { + /* Nonmatching */ +} + +/* 8020A4D8-8020A53C .text draw__26dDlst_TerminaterScrnDraw_cFv */ +void dDlst_TerminaterScrnDraw_c::draw() { + /* Nonmatching */ +} + +/* 8020A53C-8020A55C .text dMinigame_Terminater_Draw__FP22dMinigame_Terminater_c */ +void dMinigame_Terminater_Draw(dMinigame_Terminater_c*) { + /* Nonmatching */ +} + +/* 8020A55C-8020A57C .text dMinigame_Terminater_Execute__FP22dMinigame_Terminater_c */ +void dMinigame_Terminater_Execute(dMinigame_Terminater_c*) { + /* Nonmatching */ +} + +/* 8020A57C-8020A584 .text dMinigame_Terminater_IsDelete__FP22dMinigame_Terminater_c */ +void dMinigame_Terminater_IsDelete(dMinigame_Terminater_c*) { + /* Nonmatching */ +} + +/* 8020A584-8020A5A4 .text dMinigame_Terminater_Delete__FP22dMinigame_Terminater_c */ +void dMinigame_Terminater_Delete(dMinigame_Terminater_c*) { + /* Nonmatching */ +} + +/* 8020A5A4-8020A5C4 .text dMinigame_Terminater_Create__FP9msg_class */ +void dMinigame_Terminater_Create(msg_class*) { + /* Nonmatching */ +} + +/* 8020A5C4-8020A620 .text __dt__26dDlst_TerminaterScrnDraw_cFv */ +dDlst_TerminaterScrnDraw_c::~dDlst_TerminaterScrnDraw_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_msg.cpp b/src/d/d_msg.cpp new file mode 100644 index 000000000..24522793d --- /dev/null +++ b/src/d/d_msg.cpp @@ -0,0 +1,343 @@ +// +// Generated by dtk +// Translation Unit: d_msg.cpp +// + +#include "d_msg.h" +#include "dolphin/types.h" + +/* 8020A620-8020A628 .text dMsg_getAgbWorkArea__Fv */ +void dMsg_getAgbWorkArea() { + /* Nonmatching */ +} + +/* 8020A628-8020A950 .text draw__13dDlst_2DMSG_cFv */ +void dDlst_2DMSG_c::draw() { + /* Nonmatching */ +} + +/* 8020A950-8020AC40 .text outFontDraw__13dDlst_2DMSG_cFv */ +void dDlst_2DMSG_c::outFontDraw() { + /* Nonmatching */ +} + +/* 8020AC40-8020AD3C .text draw__14dDlst_2Dtact_cFv */ +void dDlst_2Dtact_c::draw() { + /* Nonmatching */ +} + +/* 8020AD3C-8020ADD8 .text dMsg_msg_pane_parts_set__FP18fopMsgM_pane_classUc */ +void dMsg_msg_pane_parts_set(fopMsgM_pane_class*, unsigned char) { + /* Nonmatching */ +} + +/* 8020ADD8-8020AE28 .text dMsg_arw_pane_parts_set__FP18fopMsgM_pane_classP18fopMsgM_pane_class */ +void dMsg_arw_pane_parts_set(fopMsgM_pane_class*, fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 8020AE28-8020B958 .text dMsg_screenDataSetTalk__FP13sub_msg_class */ +void dMsg_screenDataSetTalk(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020B958-8020CC6C .text dMsg_screenDataSetItem__FP13sub_msg_class */ +void dMsg_screenDataSetItem(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020CC6C-8020D160 .text dMsg_screenDataSetDemo__FP13sub_msg_class */ +void dMsg_screenDataSetDemo(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020D160-8020DAC0 .text dMsg_screenDataSetTact__FP13sub_msg_class */ +void dMsg_screenDataSetTact(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020DAC0-8020DC78 .text dMsg_screenDataSet__FP13sub_msg_class */ +void dMsg_screenDataSet(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020DC78-8020DD10 .text dMsg_messagePaneShow__FP13sub_msg_class */ +void dMsg_messagePaneShow(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020DD10-8020DE1C .text dMsg_messagePaneHide__FP13sub_msg_class */ +void dMsg_messagePaneHide(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020DE1C-8020DEDC .text dMsg_outFontHide__FP13sub_msg_class */ +void dMsg_outFontHide(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020DEDC-8020E1D0 .text dMsg_ScreenDataValueInitTalk__FP13sub_msg_class */ +void dMsg_ScreenDataValueInitTalk(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020E1D0-8020E690 .text dMsg_ScreenDataValueInitItem__FP13sub_msg_class */ +void dMsg_ScreenDataValueInitItem(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020E690-8020EAC4 .text dMsg_ScreenDataValueInitTact__FP13sub_msg_class */ +void dMsg_ScreenDataValueInitTact(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020EAC4-8020EC28 .text dMsg_ScreenDataValueInitDemo__FP13sub_msg_class */ +void dMsg_ScreenDataValueInitDemo(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020EC28-8020ED14 .text dMsg_value_init__FP13sub_msg_class */ +void dMsg_value_init(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020ED14-8020EDE0 .text dMsg_setString__FP13sub_msg_class */ +void dMsg_setString(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020EDE0-8020EE38 .text dMsg_yose_select__FP13sub_msg_class */ +void dMsg_yose_select(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020EE38-8020F080 .text dMsg_frame_openTalk__FP13sub_msg_class */ +void dMsg_frame_openTalk(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020F080-8020F1C0 .text dMsg_frame_openItem__FP13sub_msg_class */ +void dMsg_frame_openItem(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020F1C0-8020F324 .text dMsg_frame_close__FP13sub_msg_class */ +void dMsg_frame_close(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020F324-8020F3F8 .text dMsg_textPosition__FP13sub_msg_class */ +void dMsg_textPosition(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020F3F8-8020F4E0 .text dMsg_rubySet__FP13sub_msg_class */ +void dMsg_rubySet(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020F4E0-8020F7EC .text dMsg_mesgOutPos__FP13sub_msg_class */ +void dMsg_mesgOutPos(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020F7EC-8020F844 .text dMsg_arrowInit__FP13sub_msg_class */ +void dMsg_arrowInit(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020F844-8020FC10 .text dMsg_arrowMove__FP13sub_msg_class */ +void dMsg_arrowMove(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8020FC10-8021010C .text dMsg_dotMove__FP13sub_msg_class */ +void dMsg_dotMove(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8021010C-80210194 .text dMsg_ringMove__FP13sub_msg_class */ +void dMsg_ringMove(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80210194-802103D4 .text dMsg_lightMove__FP13sub_msg_class */ +void dMsg_lightMove(sub_msg_class*) { + /* Nonmatching */ +} + +/* 802103D4-802109A0 .text dMsg_cornerMove__FP13sub_msg_class */ +void dMsg_cornerMove(sub_msg_class*) { + /* Nonmatching */ +} + +/* 802109A0-80210AA0 .text dMsg_tactGuideShow__FP13sub_msg_classUc */ +void dMsg_tactGuideShow(sub_msg_class*, unsigned char) { + /* Nonmatching */ +} + +/* 80210AA0-80210CA4 .text dMsg_numberInput__FP13sub_msg_class */ +void dMsg_numberInput(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80210CA4-80210F28 .text dMsg_tactInput__FP13sub_msg_class */ +void dMsg_tactInput(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80210F28-80210F50 .text dMsg_tactInput2__FP13sub_msg_class */ +void dMsg_tactInput2(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80210F50-80210FF8 .text dMsg_subTextScale__FP13sub_msg_classf */ +void dMsg_subTextScale(sub_msg_class*, float) { + /* Nonmatching */ +} + +/* 80210FF8-8021172C .text dMsg_subTextSizeSet__FP13sub_msg_class */ +void dMsg_subTextSizeSet(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8021172C-802118D8 .text dMsg_subTextOpen__FP13sub_msg_class */ +void dMsg_subTextOpen(sub_msg_class*) { + /* Nonmatching */ +} + +/* 802118D8-80211A8C .text dMsg_subTextClose__FP13sub_msg_class */ +void dMsg_subTextClose(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80211A8C-80211B34 .text dMsg_setCloseSound__FP13sub_msg_classUc */ +void dMsg_setCloseSound(sub_msg_class*, unsigned char) { + /* Nonmatching */ +} + +/* 80211B34-80211BCC .text dMsg_setCancelMode__FP13sub_msg_class */ +void dMsg_setCancelMode(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80211BCC-80211DA0 .text dMsg_messageShow__FP13sub_msg_class */ +void dMsg_messageShow(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80211DA0-8021209C .text dMsg_stopProc__FP13sub_msg_class */ +void dMsg_stopProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8021209C-802128B0 .text dMsg_selectProc__FP13sub_msg_class */ +void dMsg_selectProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 802128B0-80212910 .text dMsg_inputProc__FP13sub_msg_class */ +void dMsg_inputProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80212910-80212DC0 .text dMsg_demoProc__FP13sub_msg_class */ +void dMsg_demoProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80212DC0-80213650 .text dMsg_continueProc__FP13sub_msg_class */ +void dMsg_continueProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80213650-80213830 .text dMsg_closewaitProc__FP13sub_msg_class */ +void dMsg_closewaitProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80213830-80213960 .text dMsg_finishProc__FP13sub_msg_class */ +void dMsg_finishProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80213960-802139F0 .text dMsg_openTalkProc__FP13sub_msg_class */ +void dMsg_openTalkProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 802139F0-80213C20 .text dMsg_openItemProc__FP13sub_msg_class */ +void dMsg_openItemProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80213C20-80213E28 .text dMsg_openTactProc__FP13sub_msg_class */ +void dMsg_openTactProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80213E28-80213E9C .text dMsg_openDemoProc__FP13sub_msg_class */ +void dMsg_openDemoProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80213E9C-80213EC0 .text dMsg_closeProc__FP13sub_msg_class */ +void dMsg_closeProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80213EC0-80213F00 .text dMsg_closeProc2__FP13sub_msg_class */ +void dMsg_closeProc2(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80213F00-802140CC .text dMsg_initProc__FP13sub_msg_class */ +void dMsg_initProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 802140CC-8021411C .text dMsg_tactProc__FP13sub_msg_class */ +void dMsg_tactProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 8021411C-802143A8 .text dMsg_outnowProc__FP13sub_msg_class */ +void dMsg_outnowProc(sub_msg_class*) { + /* Nonmatching */ +} + +/* 802143A8-80214560 .text dMsg_Draw__FP13sub_msg_class */ +void dMsg_Draw(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80214560-802153B0 .text dMsg_Execute__FP13sub_msg_class */ +void dMsg_Execute(sub_msg_class*) { + /* Nonmatching */ +} + +/* 802153B0-802153B8 .text dMsg_IsDelete__FP13sub_msg_class */ +void dMsg_IsDelete(sub_msg_class*) { + /* Nonmatching */ +} + +/* 802153B8-80215698 .text dMsg_Delete__FP13sub_msg_class */ +void dMsg_Delete(sub_msg_class*) { + /* Nonmatching */ +} + +/* 80215698-80215CD0 .text dMsg_Create__FP9msg_class */ +void dMsg_Create(msg_class*) { + /* Nonmatching */ +} + +/* 80215CD0-80215D2C .text __dt__14dDlst_2Dtact_cFv */ +dDlst_2Dtact_c::~dDlst_2Dtact_c() { + /* Nonmatching */ +} + +/* 80215D2C-80215D88 .text __dt__13dDlst_2DMSG_cFv */ +dDlst_2DMSG_c::~dDlst_2DMSG_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_name.cpp b/src/d/d_name.cpp new file mode 100644 index 000000000..4cb918640 --- /dev/null +++ b/src/d/d_name.cpp @@ -0,0 +1,243 @@ +// +// Generated by dtk +// Translation Unit: d_name.cpp +// + +#include "d_name.h" +#include "dolphin/types.h" + +/* 80215E38-80215F64 .text __ct__9dNm_HIO_cFv */ +dNm_HIO_c::dNm_HIO_c() { + /* Nonmatching */ +} + +/* 80215F64-80216190 .text _create__7dName_cFv */ +void dName_c::_create() { + /* Nonmatching */ +} + +/* 80216190-802161C4 .text initial__7dName_cFv */ +void dName_c::initial() { + /* Nonmatching */ +} + +/* 802161C4-80216248 .text _delete__7dName_cFv */ +void dName_c::_delete() { + /* Nonmatching */ +} + +/* 80216248-80216268 .text _move__7dName_cFv */ +void dName_c::_move() { + /* Nonmatching */ +} + +/* 80216268-802162A4 .text nameCheck__7dName_cFv */ +void dName_c::nameCheck() { + /* Nonmatching */ +} + +/* 802162A4-802162F8 .text playNameSet__7dName_cFi */ +void dName_c::playNameSet(int) { + /* Nonmatching */ +} + +/* 802162F8-80216670 .text _open__7dName_cFv */ +void dName_c::_open() { + /* Nonmatching */ +} + +/* 80216670-802169E0 .text _close__7dName_cFv */ +void dName_c::_close() { + /* Nonmatching */ +} + +/* 802169E0-80216C08 .text NameInMain__7dName_cFv */ +void dName_c::NameInMain() { + /* Nonmatching */ +} + +/* 80216C08-80216D14 .text nameCursorAnime__7dName_cFv */ +void dName_c::nameCursorAnime() { + /* Nonmatching */ +} + +/* 80216D14-80216D18 .text EndWait__7dName_cFv */ +void dName_c::EndWait() { + /* Nonmatching */ +} + +/* 80216D18-80216F14 .text MojiSelect__7dName_cFv */ +void dName_c::MojiSelect() { + /* Nonmatching */ +} + +/* 80216F14-80217284 .text mojiChange__7dName_cFUc */ +void dName_c::mojiChange(unsigned char) { + /* Nonmatching */ +} + +/* 80217284-802172CC .text selectMojiSet__7dName_cFv */ +void dName_c::selectMojiSet() { + /* Nonmatching */ +} + +/* 802172CC-802173E8 .text getMoji__7dName_cFv */ +void dName_c::getMoji() { + /* Nonmatching */ +} + +/* 802173E8-80217610 .text setMoji__7dName_cFi */ +void dName_c::setMoji(int) { + /* Nonmatching */ +} + +/* 80217610-802177E4 .text setNameText__7dName_cFv */ +void dName_c::setNameText() { + /* Nonmatching */ +} + +/* 802177E4-80217870 .text nameCursorMove__7dName_cFv */ +void dName_c::nameCursorMove() { + /* Nonmatching */ +} + +/* 80217870-802179BC .text selectCursorMove__7dName_cFv */ +void dName_c::selectCursorMove() { + /* Nonmatching */ +} + +/* 802179BC-80217A28 .text selectCursorTxtChange__7dName_cFv */ +void dName_c::selectCursorTxtChange() { + /* Nonmatching */ +} + +/* 80217A28-80217D44 .text selectCursorAnime__7dName_cFv */ +void dName_c::selectCursorAnime() { + /* Nonmatching */ +} + +/* 80217D44-80217DC8 .text menuCursorPosSet__7dName_cFv */ +void dName_c::menuCursorPosSet() { + /* Nonmatching */ +} + +/* 80217DC8-802180E4 .text MenuSelect__7dName_cFv */ +void dName_c::MenuSelect() { + /* Nonmatching */ +} + +/* 802180E4-80218228 .text MenuButtonAnime__7dName_cFv */ +void dName_c::MenuButtonAnime() { + /* Nonmatching */ +} + +/* 80218228-802182FC .text menuAbtnSelect__7dName_cFv */ +void dName_c::menuAbtnSelect() { + /* Nonmatching */ +} + +/* 802182FC-80218428 .text backSpace__7dName_cFv */ +void dName_c::backSpace() { + /* Nonmatching */ +} + +/* 80218428-802184EC .text mojiListChange__7dName_cFUc */ +void dName_c::mojiListChange(unsigned char) { + /* Nonmatching */ +} + +/* 802184EC-80218818 .text menuCursorMove__7dName_cFv */ +void dName_c::menuCursorMove() { + /* Nonmatching */ +} + +/* 80218818-80218944 .text selectCursorPosSet__7dName_cFi */ +void dName_c::selectCursorPosSet(int) { + /* Nonmatching */ +} + +/* 80218944-80218A48 .text menuCursorAnime__7dName_cFv */ +void dName_c::menuCursorAnime() { + /* Nonmatching */ +} + +/* 80218A48-80218A84 .text _draw__7dName_cFv */ +void dName_c::_draw() { + /* Nonmatching */ +} + +/* 80218A84-8021937C .text screenSet__7dName_cFv */ +void dName_c::screenSet() { + /* Nonmatching */ +} + +/* 8021937C-8021960C .text paneTransInit__7dName_cFv */ +void dName_c::paneTransInit() { + /* Nonmatching */ +} + +/* 8021960C-802197A0 .text PaneTranceTitle__7dName_cFsUcffUci */ +void dName_c::PaneTranceTitle(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 802197A0-802199F4 .text PaneTranceName__7dName_cFsUcffUci */ +void dName_c::PaneTranceName(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 802199F4-80219ADC .text PaneTranceBase0__7dName_cFsUcffUci */ +void dName_c::PaneTranceBase0(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 80219ADC-80219D04 .text PaneTranceBase__7dName_cFsUcffUci */ +void dName_c::PaneTranceBase(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 80219D04-80219E14 .text PaneTranceHira__7dName_cFsUcffUci */ +void dName_c::PaneTranceHira(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 80219E14-80219F24 .text PaneTranceKata__7dName_cFsUcffUci */ +void dName_c::PaneTranceKata(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 80219F24-8021A034 .text PaneTranceEisu__7dName_cFsUcffUci */ +void dName_c::PaneTranceEisu(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8021A034-8021A144 .text PaneTranceArrow__7dName_cFsUcffUci */ +void dName_c::PaneTranceArrow(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8021A144-8021A254 .text PaneTranceEnd__7dName_cFsUcffUci */ +void dName_c::PaneTranceEnd(short, unsigned char, float, float, unsigned char, int) { + /* Nonmatching */ +} + +/* 8021A254-8021A43C .text displayInit__7dName_cFv */ +void dName_c::displayInit() { + /* Nonmatching */ +} + +/* 8021A43C-8021A658 .text NameStrSet__7dName_cFv */ +void dName_c::NameStrSet() { + /* Nonmatching */ +} + +/* 8021A658-8021A6BC .text draw__14dDlst_NameIN_cFv */ +void dDlst_NameIN_c::draw() { + /* Nonmatching */ +} + +/* 8021A6BC-8021A704 .text __dt__9dNm_HIO_cFv */ +dNm_HIO_c::~dNm_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_npc.cpp b/src/d/d_npc.cpp new file mode 100644 index 000000000..01be52a79 --- /dev/null +++ b/src/d/d_npc.cpp @@ -0,0 +1,333 @@ +// +// Generated by dtk +// Translation Unit: d_npc.cpp +// + +#include "d_npc.h" +#include "dolphin/types.h" + +/* 8021A7B4-8021A858 .text angCalcS__14dNpc_JntCtrl_cFPssss */ +void dNpc_JntCtrl_c::angCalcS(short*, short, short, short) { + /* Nonmatching */ +} + +/* 8021A858-8021A884 .text limitter__14dNpc_JntCtrl_cFPsss */ +void dNpc_JntCtrl_c::limitter(short*, short, short) { + /* Nonmatching */ +} + +/* 8021A884-8021A97C .text follow__14dNpc_JntCtrl_cFPsssi */ +void dNpc_JntCtrl_c::follow(short*, short, short, int) { + /* Nonmatching */ +} + +/* 8021A97C-8021AABC .text move__14dNpc_JntCtrl_cFsi */ +void dNpc_JntCtrl_c::move(short, int) { + /* Nonmatching */ +} + +/* 8021AABC-8021AC6C .text lookAtTarget__14dNpc_JntCtrl_cFPsP4cXyz4cXyzssb */ +void dNpc_JntCtrl_c::lookAtTarget(short*, cXyz*, cXyz, short, short, bool) { + /* Nonmatching */ +} + +/* 8021AC6C-8021ACA8 .text setParam__14dNpc_JntCtrl_cFsssssssss */ +void dNpc_JntCtrl_c::setParam(short, short, short, short, short, short, short, short, short) { + /* Nonmatching */ +} + +/* 8021ACA8-8021ACBC .text setInfDrct__14dNpc_PathRun_cFP5dPath */ +void dNpc_PathRun_c::setInfDrct(dPath*) { + /* Nonmatching */ +} + +/* 8021ACBC-8021AD1C .text setInf__14dNpc_PathRun_cFUcScUc */ +void dNpc_PathRun_c::setInf(unsigned char, signed char, unsigned char) { + /* Nonmatching */ +} + +/* 8021AD1C-8021AD58 .text nextPath__14dNpc_PathRun_cFSc */ +void dNpc_PathRun_c::nextPath(signed char) { + /* Nonmatching */ +} + +/* 8021AD58-8021ADD0 .text getPoint__14dNpc_PathRun_cFUc */ +void dNpc_PathRun_c::getPoint(unsigned char) { + /* Nonmatching */ +} + +/* 8021ADD0-8021AFA8 .text chkPointPass__14dNpc_PathRun_cF4cXyzb */ +void dNpc_PathRun_c::chkPointPass(cXyz, bool) { + /* Nonmatching */ +} + +/* 8021AFA8-8021AFEC .text incIdx__14dNpc_PathRun_cFv */ +void dNpc_PathRun_c::incIdx() { + /* Nonmatching */ +} + +/* 8021AFEC-8021B030 .text incIdxLoop__14dNpc_PathRun_cFv */ +void dNpc_PathRun_c::incIdxLoop() { + /* Nonmatching */ +} + +/* 8021B030-8021B0AC .text incIdxAuto__14dNpc_PathRun_cFv */ +void dNpc_PathRun_c::incIdxAuto() { + /* Nonmatching */ +} + +/* 8021B0AC-8021B0F0 .text decIdx__14dNpc_PathRun_cFv */ +void dNpc_PathRun_c::decIdx() { + /* Nonmatching */ +} + +/* 8021B0F0-8021B134 .text decIdxLoop__14dNpc_PathRun_cFv */ +void dNpc_PathRun_c::decIdxLoop() { + /* Nonmatching */ +} + +/* 8021B134-8021B1B0 .text decIdxAuto__14dNpc_PathRun_cFv */ +void dNpc_PathRun_c::decIdxAuto() { + /* Nonmatching */ +} + +/* 8021B1B0-8021B224 .text nextIdx__14dNpc_PathRun_cFv */ +void dNpc_PathRun_c::nextIdx() { + /* Nonmatching */ +} + +/* 8021B224-8021B298 .text nextIdxAuto__14dNpc_PathRun_cFv */ +void dNpc_PathRun_c::nextIdxAuto() { + /* Nonmatching */ +} + +/* 8021B298-8021B328 .text absIdx__14dNpc_PathRun_cFUcUc */ +void dNpc_PathRun_c::absIdx(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8021B328-8021B348 .text maxPoint__14dNpc_PathRun_cFv */ +void dNpc_PathRun_c::maxPoint() { + /* Nonmatching */ +} + +/* 8021B348-8021B384 .text pointArg__14dNpc_PathRun_cFUc */ +void dNpc_PathRun_c::pointArg(unsigned char) { + /* Nonmatching */ +} + +/* 8021B384-8021B514 .text setNearPathIndx__14dNpc_PathRun_cFP4cXyzf */ +void dNpc_PathRun_c::setNearPathIndx(cXyz*, float) { + /* Nonmatching */ +} + +/* 8021B514-8021B670 .text setNearPathIndxMk__14dNpc_PathRun_cFP4cXyz */ +void dNpc_PathRun_c::setNearPathIndxMk(cXyz*) { + /* Nonmatching */ +} + +/* 8021B670-8021B818 .text setNearPathIndxMk2__14dNpc_PathRun_cFP4cXyzUcUc */ +void dNpc_PathRun_c::setNearPathIndxMk2(cXyz*, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8021B818-8021B95C .text chkInside__14dNpc_PathRun_cFP4cXyz */ +void dNpc_PathRun_c::chkInside(cXyz*) { + /* Nonmatching */ +} + +/* 8021B95C-8021B998 .text setActorInfo__15dNpc_EventCut_cFPcP10fopAc_ac_c */ +void dNpc_EventCut_c::setActorInfo(char*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8021B998-8021B9D8 .text setActorInfo2__15dNpc_EventCut_cFPcP12fopNpc_npc_c */ +void dNpc_EventCut_c::setActorInfo2(char*, fopNpc_npc_c*) { + /* Nonmatching */ +} + +/* 8021B9D8-8021BABC .text dNpc_setAnmIDRes__FP14mDoExt_McaMorfiffiiPCc */ +void dNpc_setAnmIDRes(mDoExt_McaMorf*, int, float, float, int, int, const char*) { + /* Nonmatching */ +} + +/* 8021BABC-8021BBA8 .text dNpc_setAnmFNDirect__FP14mDoExt_McaMorfiffPcPcPCc */ +void dNpc_setAnmFNDirect(mDoExt_McaMorf*, int, float, float, char*, char*, const char*) { + /* Nonmatching */ +} + +/* 8021BBA8-8021BC8C .text dNpc_setAnm__FP14mDoExt_McaMorfiffiiPCc */ +void dNpc_setAnm(mDoExt_McaMorf*, int, float, float, int, int, const char*) { + /* Nonmatching */ +} + +/* 8021BC8C-8021BD2C .text dNpc_setShadowModel__FP8J3DModelP12J3DModelDataP8J3DModel */ +void dNpc_setShadowModel(J3DModel*, J3DModelData*, J3DModel*) { + /* Nonmatching */ +} + +/* 8021BD2C-8021BDE8 .text dNpc_playerEyePos__Ff */ +void dNpc_playerEyePos(float) { + /* Nonmatching */ +} + +/* 8021BDE8-8021BEC4 .text dNpc_calc_DisXZ_AngY__F4cXyz4cXyzPfPs */ +void dNpc_calc_DisXZ_AngY(cXyz, cXyz, float*, short*) { + /* Nonmatching */ +} + +/* 8021BEC4-8021BF30 .text dNpc_chkArasoi__Fv */ +void dNpc_chkArasoi() { + /* Nonmatching */ +} + +/* 8021BF30-8021BF98 .text dNpc_chkLetterPassed__Fv */ +void dNpc_chkLetterPassed() { + /* Nonmatching */ +} + +/* 8021BF98-8021C010 .text setCollision__12fopNpc_npc_cFff */ +void fopNpc_npc_c::setCollision(float, float) { + /* Nonmatching */ +} + +/* 8021C010-8021C120 .text talk__12fopNpc_npc_cFi */ +void fopNpc_npc_c::talk(int) { + /* Nonmatching */ +} + +/* 8021C120-8021C238 .text dNpc_setAnm_2__FP14mDoExt_McaMorfiffiiPCc */ +void dNpc_setAnm_2(mDoExt_McaMorf*, int, float, float, int, int, const char*) { + /* Nonmatching */ +} + +/* 8021C238-8021C2E8 .text swing_vertical_init__14dNpc_HeadAnm_cFsssi */ +void dNpc_HeadAnm_c::swing_vertical_init(short, short, short, int) { + /* Nonmatching */ +} + +/* 8021C2E8-8021C3C8 .text swing_vertical__14dNpc_HeadAnm_cFv */ +void dNpc_HeadAnm_c::swing_vertical() { + /* Nonmatching */ +} + +/* 8021C3C8-8021C478 .text swing_horizone_init__14dNpc_HeadAnm_cFsssi */ +void dNpc_HeadAnm_c::swing_horizone_init(short, short, short, int) { + /* Nonmatching */ +} + +/* 8021C478-8021C55C .text swing_horizone__14dNpc_HeadAnm_cFv */ +void dNpc_HeadAnm_c::swing_horizone() { + /* Nonmatching */ +} + +/* 8021C55C-8021C5D8 .text move__14dNpc_HeadAnm_cFv */ +void dNpc_HeadAnm_c::move() { + /* Nonmatching */ +} + +/* 8021C5D8-8021C620 .text chkLim__14dNpc_JntCtrl_cFsii */ +void dNpc_JntCtrl_c::chkLim(short, int, int) { + /* Nonmatching */ +} + +/* 8021C620-8021C6D8 .text turn_fromBackbone2Head__14dNpc_JntCtrl_cFsPsPsb */ +void dNpc_JntCtrl_c::turn_fromBackbone2Head(short, short*, short*, bool) { + /* Nonmatching */ +} + +/* 8021C6D8-8021C780 .text turn_fromHead2Backbone__14dNpc_JntCtrl_cFsPsPs */ +void dNpc_JntCtrl_c::turn_fromHead2Backbone(short, short*, short*) { + /* Nonmatching */ +} + +/* 8021C780-8021C7D0 .text follow_current__14dNpc_JntCtrl_cFPss */ +void dNpc_JntCtrl_c::follow_current(short*, short) { + /* Nonmatching */ +} + +/* 8021C7D0-8021CAB8 .text lookAtTarget_2__14dNpc_JntCtrl_cFPsP4cXyz4cXyzssb */ +void dNpc_JntCtrl_c::lookAtTarget_2(short*, cXyz*, cXyz, short, short, bool) { + /* Nonmatching */ +} + +/* 8021CAB8-8021CC4C .text dNpc_chkAttn__FP10fopAc_ac_c4cXyzfffb */ +void dNpc_chkAttn(fopAc_ac_c*, cXyz, float, float, float, bool) { + /* Nonmatching */ +} + +/* 8021CC4C-8021CED0 .text cutProc__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutProc() { + /* Nonmatching */ +} + +/* 8021CED0-8021CF3C .text cutWaitStart__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutWaitStart() { + /* Nonmatching */ +} + +/* 8021CF3C-8021CF88 .text cutWaitProc__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutWaitProc() { + /* Nonmatching */ +} + +/* 8021CF88-8021D1C8 .text cutTurnToActorStart__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutTurnToActorStart() { + /* Nonmatching */ +} + +/* 8021D1C8-8021D51C .text cutTurnToActorProc__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutTurnToActorProc() { + /* Nonmatching */ +} + +/* 8021D51C-8021D730 .text cutMoveToActorStart__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutMoveToActorStart() { + /* Nonmatching */ +} + +/* 8021D730-8021D9DC .text cutMoveToActorProc__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutMoveToActorProc() { + /* Nonmatching */ +} + +/* 8021D9DC-8021DC7C .text findActorCallBack__15dNpc_EventCut_cFP10fopAc_ac_cPv */ +void dNpc_EventCut_c::findActorCallBack(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 8021DC7C-8021DE2C .text cutTurnToPosStart__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutTurnToPosStart() { + /* Nonmatching */ +} + +/* 8021DE2C-8021DFB0 .text cutTurnToPosProc__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutTurnToPosProc() { + /* Nonmatching */ +} + +/* 8021DFB0-8021E168 .text cutMoveToPosStart__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutMoveToPosStart() { + /* Nonmatching */ +} + +/* 8021E168-8021E338 .text cutMoveToPosProc__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutMoveToPosProc() { + /* Nonmatching */ +} + +/* 8021E338-8021E444 .text cutTalkMsgStart__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutTalkMsgStart() { + /* Nonmatching */ +} + +/* 8021E444-8021E4C0 .text cutContinueTalkStart__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutContinueTalkStart() { + /* Nonmatching */ +} + +/* 8021E4C0-8021E58C .text cutTalkMsgProc__15dNpc_EventCut_cFv */ +void dNpc_EventCut_c::cutTalkMsgProc() { + /* Nonmatching */ +} + diff --git a/src/d/d_operate_wind.cpp b/src/d/d_operate_wind.cpp new file mode 100644 index 000000000..96c1b4189 --- /dev/null +++ b/src/d/d_operate_wind.cpp @@ -0,0 +1,183 @@ +// +// Generated by dtk +// Translation Unit: d_operate_wind.cpp +// + +#include "d_operate_wind.h" +#include "dolphin/types.h" + +/* 8021E58C-8021E5F8 .text __ct__9dOw_HIO_cFv */ +dOw_HIO_c::dOw_HIO_c() { + /* Nonmatching */ +} + +/* 8021E5F8-8021E6A4 .text draw__15dDlst_Ow_main_cFv */ +void dDlst_Ow_main_c::draw() { + /* Nonmatching */ +} + +/* 8021E6A4-8021E708 .text draw__15dDlst_Ow_mask_cFv */ +void dDlst_Ow_mask_c::draw() { + /* Nonmatching */ +} + +/* 8021E708-8021E7E4 .text dOw_angleRegular__15dOperate_wind_cFf */ +void dOperate_wind_c::dOw_angleRegular(float) { + /* Nonmatching */ +} + +/* 8021E7E4-8021E974 .text dOw_stickControl__15dOperate_wind_cFis */ +void dOperate_wind_c::dOw_stickControl(int, short) { + /* Nonmatching */ +} + +/* 8021E974-8021ED4C .text screenSet__15dOperate_wind_cFv */ +void dOperate_wind_c::screenSet() { + /* Nonmatching */ +} + +/* 8021ED4C-8021EE9C .text alphaSet__15dOperate_wind_cFf */ +void dOperate_wind_c::alphaSet(float) { + /* Nonmatching */ +} + +/* 8021EE9C-8021F550 .text arrowColor1__15dOperate_wind_cFv */ +void dOperate_wind_c::arrowColor1() { + /* Nonmatching */ +} + +/* 8021F550-8021FBC0 .text arrowColor2__15dOperate_wind_cFv */ +void dOperate_wind_c::arrowColor2() { + /* Nonmatching */ +} + +/* 8021FBC0-80220360 .text maskColor__15dOperate_wind_cFv */ +void dOperate_wind_c::maskColor() { + /* Nonmatching */ +} + +/* 80220360-802207C8 .text arrowDirection__15dOperate_wind_cFv */ +void dOperate_wind_c::arrowDirection() { + /* Nonmatching */ +} + +/* 802207C8-802208C4 .text windSet__15dOperate_wind_cFv */ +void dOperate_wind_c::windSet() { + /* Nonmatching */ +} + +/* 802208C4-8022098C .text ringScale__15dOperate_wind_cFf */ +void dOperate_wind_c::ringScale(float) { + /* Nonmatching */ +} + +/* 8022098C-80220A60 .text directionTrans__15dOperate_wind_cFf */ +void dOperate_wind_c::directionTrans(float) { + /* Nonmatching */ +} + +/* 80220A60-80220CD8 .text lineInit__15dOperate_wind_cFf */ +void dOperate_wind_c::lineInit(float) { + /* Nonmatching */ +} + +/* 80220CD8-80220D80 .text lineDraw__15dOperate_wind_cFv */ +void dOperate_wind_c::lineDraw() { + /* Nonmatching */ +} + +/* 80220D80-80220E18 .text arrowRotate__15dOperate_wind_cFP18fopMsgM_pane_classs */ +void dOperate_wind_c::arrowRotate(fopMsgM_pane_class*, short) { + /* Nonmatching */ +} + +/* 80220E18-80221090 .text initialize__15dOperate_wind_cFv */ +void dOperate_wind_c::initialize() { + /* Nonmatching */ +} + +/* 80221090-802213B0 .text _create__15dOperate_wind_cFv */ +void dOperate_wind_c::_create() { + /* Nonmatching */ +} + +/* 802213B0-8022147C .text _delete__15dOperate_wind_cFv */ +void dOperate_wind_c::_delete() { + /* Nonmatching */ +} + +/* 8022147C-8022151C .text _move__15dOperate_wind_cFv */ +void dOperate_wind_c::_move() { + /* Nonmatching */ +} + +/* 8022151C-8022163C .text _draw__15dOperate_wind_cFv */ +void dOperate_wind_c::_draw() { + /* Nonmatching */ +} + +/* 8022163C-802216F0 .text _open__15dOperate_wind_cFv */ +void dOperate_wind_c::_open() { + /* Nonmatching */ +} + +/* 802216F0-80221770 .text _close__15dOperate_wind_cFv */ +void dOperate_wind_c::_close() { + /* Nonmatching */ +} + +/* 80221770-80221830 .text _create__5dOw_cFv */ +void dOw_c::_create() { + /* Nonmatching */ +} + +/* 80221830-80221880 .text _delete__5dOw_cFv */ +void dOw_c::_delete() { + /* Nonmatching */ +} + +/* 80221880-802218B4 .text dOw_Draw__FP5dOw_c */ +void dOw_Draw(dOw_c*) { + /* Nonmatching */ +} + +/* 802218B4-802219A4 .text dOw_Execute__FP5dOw_c */ +void dOw_Execute(dOw_c*) { + /* Nonmatching */ +} + +/* 802219A4-802219AC .text dOw_IsDelete__FP5dOw_c */ +void dOw_IsDelete(dOw_c*) { + /* Nonmatching */ +} + +/* 802219AC-80221A04 .text dOw_Delete__FP5dOw_c */ +void dOw_Delete(dOw_c*) { + /* Nonmatching */ +} + +/* 80221A04-80221AA0 .text dOw_Create__FP9msg_class */ +void dOw_Create(msg_class*) { + /* Nonmatching */ +} + +/* 80221AA0-80221AFC .text __dt__15dDlst_Ow_mask_cFv */ +dDlst_Ow_mask_c::~dDlst_Ow_mask_c() { + /* Nonmatching */ +} + +/* 80221AFC-80221B58 .text __dt__15dDlst_Ow_main_cFv */ +dDlst_Ow_main_c::~dDlst_Ow_main_c() { + /* Nonmatching */ +} + +/* 80221B58-80221BA0 .text __dt__15dOperate_wind_cFv */ +dOperate_wind_c::~dOperate_wind_c() { + /* Nonmatching */ +} + +/* 80221BA0-80221BFC .text __dt__9dOw_HIO_cFv */ +dOw_HIO_c::~dOw_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_ovlp_fade.cpp b/src/d/d_ovlp_fade.cpp new file mode 100644 index 000000000..10b5a4416 --- /dev/null +++ b/src/d/d_ovlp_fade.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: d_ovlp_fade.cpp +// + +#include "d_ovlp_fade.h" +#include "dolphin/types.h" + +/* 802235CC-802235D4 .text dOvlpFd_Draw__FP14overlap1_class */ +void dOvlpFd_Draw(overlap1_class*) { + /* Nonmatching */ +} + +/* 802235D4-802236AC .text dOvlpFd_FadeOut__FP14overlap1_class */ +void dOvlpFd_FadeOut(overlap1_class*) { + /* Nonmatching */ +} + +/* 802236AC-802236E4 .text dOvlpFd_Wait__FP14overlap1_class */ +void dOvlpFd_Wait(overlap1_class*) { + /* Nonmatching */ +} + +/* 802236E4-802237A4 .text dOvlpFd_FadeIn__FP14overlap1_class */ +void dOvlpFd_FadeIn(overlap1_class*) { + /* Nonmatching */ +} + +/* 802237A4-802237D0 .text dOvlpFd_Execute__FP14overlap1_class */ +void dOvlpFd_Execute(overlap1_class*) { + /* Nonmatching */ +} + +/* 802237D0-802237D8 .text dOvlpFd_IsDelete__FP14overlap1_class */ +void dOvlpFd_IsDelete(overlap1_class*) { + /* Nonmatching */ +} + +/* 802237D8-802237E0 .text dOvlpFd_Delete__FP14overlap1_class */ +void dOvlpFd_Delete(overlap1_class*) { + /* Nonmatching */ +} + +/* 802237E0-802237F4 .text dOvlpFd_Create__FPv */ +void dOvlpFd_Create(void*) { + /* Nonmatching */ +} + diff --git a/src/d/d_ovlp_fade2.cpp b/src/d/d_ovlp_fade2.cpp new file mode 100644 index 000000000..b00ece74f --- /dev/null +++ b/src/d/d_ovlp_fade2.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_ovlp_fade2.cpp +// + +#include "d_ovlp_fade2.h" +#include "dolphin/types.h" + +/* 802237F4-80223D20 .text draw__15dOvlpFd2_dlst_cFv */ +void dOvlpFd2_dlst_c::draw() { + /* Nonmatching */ +} + +/* 80223D20-80223D84 .text __ct__10dOvlpFd2_cFv */ +dOvlpFd2_c::dOvlpFd2_c() { + /* Nonmatching */ +} + +/* 80223D84-80223E18 .text execFirstSnap__10dOvlpFd2_cFv */ +void dOvlpFd2_c::execFirstSnap() { + /* Nonmatching */ +} + +/* 80223E18-80223F8C .text execFadeOut__10dOvlpFd2_cFv */ +void dOvlpFd2_c::execFadeOut() { + /* Nonmatching */ +} + +/* 80223F8C-80224034 .text execNextSnap__10dOvlpFd2_cFv */ +void dOvlpFd2_c::execNextSnap() { + /* Nonmatching */ +} + +/* 80224034-802240F4 .text execFadeIn__10dOvlpFd2_cFv */ +void dOvlpFd2_c::execFadeIn() { + /* Nonmatching */ +} + +/* 802240F4-80224200 .text dOvlpFd2_Draw__FP10dOvlpFd2_c */ +void dOvlpFd2_Draw(dOvlpFd2_c*) { + /* Nonmatching */ +} + +/* 80224200-8022422C .text dOvlpFd2_Execute__FP10dOvlpFd2_c */ +void dOvlpFd2_Execute(dOvlpFd2_c*) { + /* Nonmatching */ +} + +/* 8022422C-80224234 .text dOvlpFd2_IsDelete__FP10dOvlpFd2_c */ +void dOvlpFd2_IsDelete(dOvlpFd2_c*) { + /* Nonmatching */ +} + +/* 80224234-8022423C .text dOvlpFd2_Delete__FP10dOvlpFd2_c */ +void dOvlpFd2_Delete(dOvlpFd2_c*) { + /* Nonmatching */ +} + +/* 8022423C-80224268 .text dOvlpFd2_Create__FPv */ +void dOvlpFd2_Create(void*) { + /* Nonmatching */ +} + +/* 80224268-80224284 .text cLib_calcTimer__FPSc */ +void cLib_calcTimer(signed char*) { + /* Nonmatching */ +} + +/* 80224284-802242E0 .text __dt__15dOvlpFd2_dlst_cFv */ +dOvlpFd2_dlst_c::~dOvlpFd2_dlst_c() { + /* Nonmatching */ +} + +/* 802242E0-8022433C .text __dt__16dDlst_snapShot_cFv */ +dDlst_snapShot_c::~dDlst_snapShot_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_ovlp_fade3.cpp b/src/d/d_ovlp_fade3.cpp new file mode 100644 index 000000000..ad3b7b0dd --- /dev/null +++ b/src/d/d_ovlp_fade3.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: d_ovlp_fade3.cpp +// + +#include "d_ovlp_fade3.h" +#include "dolphin/types.h" + +/* 8022433C-80224390 .text draw__16dDlst_snapShot_cFv */ +void dDlst_snapShot_c::draw() { + /* Nonmatching */ +} + diff --git a/src/d/d_ovlp_fade4.cpp b/src/d/d_ovlp_fade4.cpp new file mode 100644 index 000000000..d396e1ccb --- /dev/null +++ b/src/d/d_ovlp_fade4.cpp @@ -0,0 +1,118 @@ +// +// Generated by dtk +// Translation Unit: d_ovlp_fade4.cpp +// + +#include "d_ovlp_fade4.h" +#include "dolphin/types.h" + +/* 80224390-80224484 .text init__15dDlst_2DtEff1_cF8_GXColor */ +void dDlst_2DtEff1_c::init(_GXColor) { + /* Nonmatching */ +} + +/* 80224484-802246CC .text draw__15dDlst_2DtEff1_cFv */ +void dDlst_2DtEff1_c::draw() { + /* Nonmatching */ +} + +/* 802246CC-80224748 .text draw__17dDlst_snapShot2_cFv */ +void dDlst_snapShot2_c::draw() { + /* Nonmatching */ +} + +/* 80224748-80224884 .text dDlst_setResTimgObj__FPC7ResTIMGP9_GXTexObjPvUlUl */ +void dDlst_setResTimgObj(const ResTIMG*, _GXTexObj*, void*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80224884-802249C4 .text cnvAddress__FffPfPf */ +void cnvAddress(float, float, float*, float*) { + /* Nonmatching */ +} + +/* 802249C4-80224CC4 .text draw__14dDlst_2Dt_Sp_cFv */ +void dDlst_2Dt_Sp_c::draw() { + /* Nonmatching */ +} + +/* 80224CC4-80224DBC .text init__14dDlst_2Dt_Sp_cFP7ResTIMGffff8_GXColor */ +void dDlst_2Dt_Sp_c::init(ResTIMG*, float, float, float, float, _GXColor) { + /* Nonmatching */ +} + +/* 80224DBC-80224F98 .text __ct__10dOvlpFd4_cFv */ +dOvlpFd4_c::dOvlpFd4_c() { + /* Nonmatching */ +} + +/* 80224F98-80225060 .text drawFadeOut__10dOvlpFd4_cFv */ +void dOvlpFd4_c::drawFadeOut() { + /* Nonmatching */ +} + +/* 80225060-8022509C .text drawFadeIn__10dOvlpFd4_cFv */ +void dOvlpFd4_c::drawFadeIn() { + /* Nonmatching */ +} + +/* 8022509C-802251FC .text execFirstSnap__10dOvlpFd4_cFv */ +void dOvlpFd4_c::execFirstSnap() { + /* Nonmatching */ +} + +/* 802251FC-802253C4 .text execFadeOut__10dOvlpFd4_cFv */ +void dOvlpFd4_c::execFadeOut() { + /* Nonmatching */ +} + +/* 802253C4-80225528 .text execNextSnap__10dOvlpFd4_cFv */ +void dOvlpFd4_c::execNextSnap() { + /* Nonmatching */ +} + +/* 80225528-802255F4 .text execFadeIn__10dOvlpFd4_cFv */ +void dOvlpFd4_c::execFadeIn() { + /* Nonmatching */ +} + +/* 802255F4-80225658 .text dOvlpFd4_Draw__FP10dOvlpFd4_c */ +void dOvlpFd4_Draw(dOvlpFd4_c*) { + /* Nonmatching */ +} + +/* 80225658-80225684 .text dOvlpFd4_Execute__FP10dOvlpFd4_c */ +void dOvlpFd4_Execute(dOvlpFd4_c*) { + /* Nonmatching */ +} + +/* 80225684-8022568C .text dOvlpFd4_IsDelete__FP10dOvlpFd4_c */ +void dOvlpFd4_IsDelete(dOvlpFd4_c*) { + /* Nonmatching */ +} + +/* 8022568C-80225694 .text dOvlpFd4_Delete__FP10dOvlpFd4_c */ +void dOvlpFd4_Delete(dOvlpFd4_c*) { + /* Nonmatching */ +} + +/* 80225694-802256C0 .text dOvlpFd4_Create__FPv */ +void dOvlpFd4_Create(void*) { + /* Nonmatching */ +} + +/* 802256C0-80225810 .text __dt__15dDlst_2DtEff1_cFv */ +dDlst_2DtEff1_c::~dDlst_2DtEff1_c() { + /* Nonmatching */ +} + +/* 80225810-8022586C .text __dt__14dDlst_2Dt_Sp_cFv */ +dDlst_2Dt_Sp_c::~dDlst_2Dt_Sp_c() { + /* Nonmatching */ +} + +/* 8022586C-802258C8 .text __dt__17dDlst_snapShot2_cFv */ +dDlst_snapShot2_c::~dDlst_snapShot2_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_particle.cpp b/src/d/d_particle.cpp new file mode 100644 index 000000000..4a7deed09 --- /dev/null +++ b/src/d/d_particle.cpp @@ -0,0 +1,563 @@ +// +// Generated by dtk +// Translation Unit: d_particle.cpp +// + +#include "d_particle.h" +#include "dolphin/types.h" + +/* 8007A4D8-8007A514 .text __ct__18dPa_modelEmitter_cFv */ +dPa_modelEmitter_c::dPa_modelEmitter_c() { + /* Nonmatching */ +} + +/* 8007A514-8007A804 .text __ct__21dPa_J3DmodelEmitter_cFP14JPABaseEmitterP12J3DModelDataR12dKy_tevstr_cP16J3DAnmTexPatternUsi */ +dPa_J3DmodelEmitter_c::dPa_J3DmodelEmitter_c(JPABaseEmitter*, J3DModelData*, dKy_tevstr_c&, J3DAnmTexPattern*, unsigned short, int) { + /* Nonmatching */ +} + +/* 8007A804-8007A84C .text __dt__18dPa_modelEmitter_cFv */ +dPa_modelEmitter_c::~dPa_modelEmitter_c() { + /* Nonmatching */ +} + +/* 8007A84C-8007A8C8 .text __dt__21dPa_J3DmodelEmitter_cFv */ +dPa_J3DmodelEmitter_c::~dPa_J3DmodelEmitter_c() { + /* Nonmatching */ +} + +/* 8007A8C8-8007ADC4 .text draw__21dPa_J3DmodelEmitter_cFv */ +void dPa_J3DmodelEmitter_c::draw() { + /* Nonmatching */ +} + +/* 8007ADC4-8007AECC .text __ct__18dPa_modelControl_cFP12J3DModelData */ +dPa_modelControl_c::dPa_modelControl_c(J3DModelData*) { + /* Nonmatching */ +} + +/* 8007AECC-8007AED8 .text __ct__14dPa_J3Dmodel_cFv */ +dPa_J3Dmodel_c::dPa_J3Dmodel_c() { + /* Nonmatching */ +} + +/* 8007AED8-8007AF64 .text __dt__18dPa_modelControl_cFv */ +dPa_modelControl_c::~dPa_modelControl_c() { + /* Nonmatching */ +} + +/* 8007AF64-8007B074 .text newModel__18dPa_modelControl_cFP12J3DModelData */ +void dPa_modelControl_c::newModel(J3DModelData*) { + /* Nonmatching */ +} + +/* 8007B074-8007B158 .text draw__18dPa_modelControl_cFv */ +void dPa_modelControl_c::draw() { + /* Nonmatching */ +} + +/* 8007B158-8007B194 .text __ct__19dPa_followEcallBackFUcUc */ +dPa_followEcallBack::dPa_followEcallBack(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8007B194-8007B288 .text execute__19dPa_followEcallBackFP14JPABaseEmitter */ +void dPa_followEcallBack::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007B288-8007B2C8 .text draw__19dPa_followEcallBackFP14JPABaseEmitter */ +void dPa_followEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007B2C8-8007B360 .text setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_followEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007B360-8007B3B0 .text end__19dPa_followEcallBackFv */ +void dPa_followEcallBack::end() { + /* Nonmatching */ +} + +/* 8007B3B0-8007B444 .text __ct__18dPa_smokeEcallBackFUc */ +dPa_smokeEcallBack::dPa_smokeEcallBack(unsigned char) { + /* Nonmatching */ +} + +/* 8007B444-8007B4B0 .text __dt__19dPa_followEcallBackFv */ +dPa_followEcallBack::~dPa_followEcallBack() { + /* Nonmatching */ +} + +/* 8007B4B0-8007B558 .text __ct__18dPa_smokeEcallBackFUcUcUcUc */ +dPa_smokeEcallBack::dPa_smokeEcallBack(unsigned char, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8007B558-8007B5E8 .text __ct__18dPa_smokeEcallBackFRC8_GXColorP12dKy_tevstr_cUc */ +dPa_smokeEcallBack::dPa_smokeEcallBack(const _GXColor&, dKy_tevstr_c*, unsigned char) { + /* Nonmatching */ +} + +/* 8007B5E8-8007B698 .text setup__18dPa_smokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_smokeEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007B698-8007B6F4 .text __dt__18dPa_smokePcallBackFv */ +dPa_smokePcallBack::~dPa_smokePcallBack() { + /* Nonmatching */ +} + +/* 8007B6F4-8007B73C .text __dt__54JPACallBackBase2Fv */ +JPACallBackBase2::~JPACallBackBase2() { + /* Nonmatching */ +} + +/* 8007B73C-8007B804 .text initiateLighting__FR11_GXColorS10R8_GXColorR8_GXColor */ +void initiateLighting(_GXColorS10&, _GXColor&, _GXColor&) { + /* Nonmatching */ +} + +/* 8007B804-8007BB44 .text smokeEcallBack__FP14JPABaseEmitterP12dKy_tevstr_cSc8_GXColor */ +void smokeEcallBack(JPABaseEmitter*, dKy_tevstr_c*, signed char, _GXColor) { + /* Nonmatching */ +} + +/* 8007BB44-8007BB80 .text draw__18dPa_smokeEcallBackFP14JPABaseEmitter */ +void dPa_smokeEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007BB80-8007BBD8 .text end__18dPa_smokeEcallBackFv */ +void dPa_smokeEcallBack::end() { + /* Nonmatching */ +} + +/* 8007BBD8-8007BC84 .text dPa_setWindPower__FP15JPABaseParticle */ +void dPa_setWindPower(JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8007BC84-8007BCB4 .text execute__18dPa_smokePcallBackFP14JPABaseEmitterP15JPABaseParticle */ +void dPa_smokePcallBack::execute(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8007BCB4-8007C380 .text draw__18dPa_smokePcallBackFP14JPABaseEmitterP15JPABaseParticle */ +void dPa_smokePcallBack::draw(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8007C380-8007C3B0 .text draw__22dPa_selectTexEcallBackFP14JPABaseEmitter */ +void dPa_selectTexEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007C3B0-8007C420 .text __ct__19dPa_simpleEcallBackFv */ +dPa_simpleEcallBack::dPa_simpleEcallBack() { + /* Nonmatching */ +} + +/* 8007C420-8007C45C .text __dt__16dPa_simpleData_cFv */ +dPa_simpleData_c::~dPa_simpleData_c() { + /* Nonmatching */ +} + +/* 8007C45C-8007C460 .text __ct__16dPa_simpleData_cFv */ +dPa_simpleData_c::dPa_simpleData_c() { + /* Nonmatching */ +} + +/* 8007C460-8007C618 .text executeAfter__19dPa_simpleEcallBackFP14JPABaseEmitter */ +void dPa_simpleEcallBack::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007C618-8007C674 .text __dt__17dPa_windPcallBackFv */ +dPa_windPcallBack::~dPa_windPcallBack() { + /* Nonmatching */ +} + +/* 8007C674-8007C6EC .text draw__19dPa_simpleEcallBackFP14JPABaseEmitter */ +void dPa_simpleEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007C6EC-8007C774 .text create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc */ +void dPa_simpleEcallBack::create(JPAEmitterManager*, unsigned short, unsigned char) { + /* Nonmatching */ +} + +/* 8007C774-8007C840 .text createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager */ +void dPa_simpleEcallBack::createEmitter(JPAEmitterManager*) { + /* Nonmatching */ +} + +/* 8007C840-8007C8C4 .text set__19dPa_simpleEcallBackFPC4cXyzUcRC8_GXColorRC8_GXColori */ +void dPa_simpleEcallBack::set(const cXyz*, unsigned char, const _GXColor&, const _GXColor&, int) { + /* Nonmatching */ +} + +/* 8007C8C4-8007C8E8 .text execute__17dPa_windPcallBackFP14JPABaseEmitterP15JPABaseParticle */ +void dPa_windPcallBack::execute(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8007C8E8-8007C9A4 .text __ct__13dPa_control_cFv */ +dPa_control_c::dPa_control_c() { + /* Nonmatching */ +} + +/* 8007C9A4-8007CA28 .text __dt__19dPa_simpleEcallBackFv */ +dPa_simpleEcallBack::~dPa_simpleEcallBack() { + /* Nonmatching */ +} + +/* 8007CA28-8007CA30 .text getRM_ID__13dPa_control_cFUs */ +void dPa_control_c::getRM_ID(unsigned short) { + /* Nonmatching */ +} + +/* 8007CA30-8007CA98 .text swapFrameBufferTexture__13dPa_control_cFv */ +void dPa_control_c::swapFrameBufferTexture() { + /* Nonmatching */ +} + +/* 8007CA98-8007CCC8 .text createCommon__13dPa_control_cFPCv */ +void dPa_control_c::createCommon(const void*) { + /* Nonmatching */ +} + +/* 8007CCC8-8007CE50 .text createRoomScene__13dPa_control_cFPCv */ +void dPa_control_c::createRoomScene(const void*) { + /* Nonmatching */ +} + +/* 8007CE50-8007CF20 .text readScene__13dPa_control_cFUcPP21mDoDvdThd_toMainRam_c */ +void dPa_control_c::readScene(unsigned char, mDoDvdThd_toMainRam_c**) { + /* Nonmatching */ +} + +/* 8007CF20-8007CF98 .text createScene__13dPa_control_cFPCv */ +void dPa_control_c::createScene(const void*) { + /* Nonmatching */ +} + +/* 8007CF98-8007D028 .text removeRoomScene__13dPa_control_cFv */ +void dPa_control_c::removeRoomScene() { + /* Nonmatching */ +} + +/* 8007D028-8007D094 .text removeScene__13dPa_control_cFv */ +void dPa_control_c::removeScene() { + /* Nonmatching */ +} + +/* 8007D094-8007D0DC .text calc3D__13dPa_control_cFv */ +void dPa_control_c::calc3D() { + /* Nonmatching */ +} + +/* 8007D0DC-8007D124 .text calc2D__13dPa_control_cFv */ +void dPa_control_c::calc2D() { + /* Nonmatching */ +} + +/* 8007D124-8007D16C .text calcMenu__13dPa_control_cFv */ +void dPa_control_c::calcMenu() { + /* Nonmatching */ +} + +/* 8007D16C-8007D1DC .text draw__13dPa_control_cFP11JPADrawInfoUc */ +void dPa_control_c::draw(JPADrawInfo*, unsigned char) { + /* Nonmatching */ +} + +/* 8007D1DC-8007D378 .text set__13dPa_control_cFUcUsPC4cXyzPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz */ +void dPa_control_c::set(unsigned char, unsigned short, const cXyz*, const csXyz*, const cXyz*, unsigned char, dPa_levelEcallBack*, signed char, const _GXColor*, const _GXColor*, const cXyz*) { + /* Nonmatching */ +} + +/* 8007D378-8007D414 .text setBombSmoke__13dPa_control_cFUsPC4cXyzPC5csXyzPC4cXyzUc */ +void dPa_control_c::setBombSmoke(unsigned short, const cXyz*, const csXyz*, const cXyz*, unsigned char) { + /* Nonmatching */ +} + +/* 8007D414-8007D998 .text setSimpleLand__13dPa_control_cFiPC4cXyzPC5csXyzfffP12dKy_tevstr_cPii */ +void dPa_control_c::setSimpleLand(int, const cXyz*, const csXyz*, float, float, float, dKy_tevstr_c*, int*, int) { + /* Nonmatching */ +} + +/* 8007D998-8007DA58 .text setSimpleLand__13dPa_control_cFR13cBgS_PolyInfoPC4cXyzPC5csXyzfffP12dKy_tevstr_cPii */ +void dPa_control_c::setSimpleLand(cBgS_PolyInfo&, const cXyz*, const csXyz*, float, float, float, dKy_tevstr_c*, int*, int) { + /* Nonmatching */ +} + +/* 8007DA58-8007DAA8 .text checkAtrCodeEffect__13dPa_control_cFi */ +void dPa_control_c::checkAtrCodeEffect(int) { + /* Nonmatching */ +} + +/* 8007DAA8-8007DB34 .text setNormalStripes__13dPa_control_cFUsPC4cXyzPC5csXyzPC4cXyzUcUs */ +void dPa_control_c::setNormalStripes(unsigned short, const cXyz*, const csXyz*, const cXyz*, unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 8007DB34-8007DBC4 .text newSimple__13dPa_control_cFUsUc */ +void dPa_control_c::newSimple(unsigned short, unsigned char) { + /* Nonmatching */ +} + +/* 8007DBC4-8007DC30 .text setSimple__13dPa_control_cFUsPC4cXyzUcRC8_GXColorRC8_GXColori */ +void dPa_control_c::setSimple(unsigned short, const cXyz*, unsigned char, const _GXColor&, const _GXColor&, int) { + /* Nonmatching */ +} + +/* 8007DC30-8007DC6C .text getSimple__13dPa_control_cFUs */ +void dPa_control_c::getSimple(unsigned short) { + /* Nonmatching */ +} + +/* 8007DC6C-8007DC94 .text setup__19dPa_rippleEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_rippleEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007DC94-8007DCE4 .text end__19dPa_rippleEcallBackFv */ +void dPa_rippleEcallBack::end() { + /* Nonmatching */ +} + +/* 8007DCE4-8007DD70 .text execute__19dPa_rippleEcallBackFP14JPABaseEmitter */ +void dPa_rippleEcallBack::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007DD70-8007DDA8 .text draw__19dPa_rippleEcallBackFP14JPABaseEmitter */ +void dPa_rippleEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007DDA8-8007DDB4 .text setup__25dPa_singleRippleEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_singleRippleEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007DDB4-8007DE00 .text execute__25dPa_singleRippleEcallBackFP14JPABaseEmitter */ +void dPa_singleRippleEcallBack::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007DE00-8007DE38 .text draw__25dPa_singleRippleEcallBackFP14JPABaseEmitter */ +void dPa_singleRippleEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007DE38-8007DE94 .text execute__19dPa_ripplePcallBackFP14JPABaseEmitterP15JPABaseParticle */ +void dPa_ripplePcallBack::execute(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8007DE94-8007E254 .text draw__19dPa_ripplePcallBackFP14JPABaseEmitterP15JPABaseParticle */ +void dPa_ripplePcallBack::draw(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8007E254-8007E288 .text setup__17dPa_waveEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_waveEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007E288-8007E2BC .text remove__17dPa_waveEcallBackFv */ +void dPa_waveEcallBack::remove() { + /* Nonmatching */ +} + +/* 8007E2BC-8007E484 .text executeAfter__17dPa_waveEcallBackFP14JPABaseEmitter */ +void dPa_waveEcallBack::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007E484-8007E804 .text draw__17dPa_waveEcallBackFP14JPABaseEmitter */ +void dPa_waveEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007E804-8007E81C .text setup__19dPa_splashEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_splashEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007E81C-8007E850 .text remove__19dPa_splashEcallBackFv */ +void dPa_splashEcallBack::remove() { + /* Nonmatching */ +} + +/* 8007E850-8007E9B8 .text execute__19dPa_splashEcallBackFP14JPABaseEmitter */ +void dPa_splashEcallBack::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007E9B8-8007E9D4 .text setup__22dPa_cutTurnEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_cutTurnEcallBack_c::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007E9D4-8007EAC4 .text executeAfter__22dPa_cutTurnEcallBack_cFP14JPABaseEmitter */ +void dPa_cutTurnEcallBack_c::executeAfter(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007EAC4-8007EB00 .text end__22dPa_cutTurnEcallBack_cFv */ +void dPa_cutTurnEcallBack_c::end() { + /* Nonmatching */ +} + +/* 8007EB00-8007F028 .text draw__20dPa_stripesEcallBackFP14JPABaseEmitter */ +void dPa_stripesEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007F028-8007F05C .text draw__19dPa_kageroEcallBackFP14JPABaseEmitter */ +void dPa_kageroEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007F05C-8007F108 .text execute__22dPa_bombSmokeEcallBackFP14JPABaseEmitter */ +void dPa_bombSmokeEcallBack::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007F108-8007F1A8 .text getMaxWaterY__18dPa_trackEcallBackFPQ29JGeometry8TVec3 */ +void dPa_trackEcallBack::getMaxWaterY(JGeometry::TVec3*) { + /* Nonmatching */ +} + +/* 8007F1A8-8007F1C0 .text setup__18dPa_trackEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_trackEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007F1C0-8007F1F4 .text remove__18dPa_trackEcallBackFv */ +void dPa_trackEcallBack::remove() { + /* Nonmatching */ +} + +/* 8007F1F4-8007F3BC .text execute__18dPa_trackEcallBackFP14JPABaseEmitter */ +void dPa_trackEcallBack::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007F3BC-8007F62C .text draw__18dPa_trackEcallBackFP14JPABaseEmitter */ +void dPa_trackEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007F62C-8007F698 .text __dt__18dPa_trackEcallBackFv */ +dPa_trackEcallBack::~dPa_trackEcallBack() { + /* Nonmatching */ +} + +/* 8007F698-8007F704 .text __dt__22dPa_bombSmokeEcallBackFv */ +dPa_bombSmokeEcallBack::~dPa_bombSmokeEcallBack() { + /* Nonmatching */ +} + +/* 8007F704-8007F708 .text setup__22dPa_bombSmokeEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_bombSmokeEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007F708-8007F764 .text __dt__19dPa_kageroEcallBackFv */ +dPa_kageroEcallBack::~dPa_kageroEcallBack() { + /* Nonmatching */ +} + +/* 8007F764-8007F7D0 .text __dt__20dPa_stripesEcallBackFv */ +dPa_stripesEcallBack::~dPa_stripesEcallBack() { + /* Nonmatching */ +} + +/* 8007F7D0-8007F7D4 .text setup__20dPa_stripesEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_stripesEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007F7D4-8007F840 .text __dt__22dPa_cutTurnEcallBack_cFv */ +dPa_cutTurnEcallBack_c::~dPa_cutTurnEcallBack_c() { + /* Nonmatching */ +} + +/* 8007F840-8007F8AC .text __dt__19dPa_splashEcallBackFv */ +dPa_splashEcallBack::~dPa_splashEcallBack() { + /* Nonmatching */ +} + +/* 8007F8AC-8007F940 .text __dt__17dPa_waveEcallBackFv */ +dPa_waveEcallBack::~dPa_waveEcallBack() { + /* Nonmatching */ +} + +/* 8007F940-8007F99C .text __dt__19dPa_ripplePcallBackFv */ +dPa_ripplePcallBack::~dPa_ripplePcallBack() { + /* Nonmatching */ +} + +/* 8007F99C-8007F9A0 .text init__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle */ +void JPACallBackBase2::init(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8007F9A0-8007FA0C .text __dt__25dPa_singleRippleEcallBackFv */ +dPa_singleRippleEcallBack::~dPa_singleRippleEcallBack() { + /* Nonmatching */ +} + +/* 8007FA0C-8007FA78 .text __dt__19dPa_rippleEcallBackFv */ +dPa_rippleEcallBack::~dPa_rippleEcallBack() { + /* Nonmatching */ +} + +/* 8007FA78-8007FA7C .text draw__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle */ +void JPACallBackBase2::draw(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8007FA7C-8007FAE8 .text __dt__22dPa_selectTexEcallBackFv */ +dPa_selectTexEcallBack::~dPa_selectTexEcallBack() { + /* Nonmatching */ +} + +/* 8007FAE8-8007FAEC .text setup__22dPa_selectTexEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_selectTexEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007FAEC-8007FAF0 .text execute__54JPACallBackBase2FP14JPABaseEmitterP15JPABaseParticle */ +void JPACallBackBase2::execute(JPABaseEmitter*, JPABaseParticle*) { + /* Nonmatching */ +} + +/* 8007FAF0-8007FB0C .text cLib_calcTimer
          __FPUl */ +void cLib_calcTimer(unsigned long*) { + /* Nonmatching */ +} + +/* 8007FF78-8007FFA8 .text draw__21dPa_setColorEcallBackFP14JPABaseEmitter */ +void dPa_setColorEcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8007FFA8-8007FFAC .text setup__21dPa_setColorEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dPa_setColorEcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + +/* 8007FFAC-80080018 .text __dt__21dPa_setColorEcallBackFv */ +dPa_setColorEcallBack::~dPa_setColorEcallBack() { + /* Nonmatching */ +} + diff --git a/src/d/d_particle_name.cpp b/src/d/d_particle_name.cpp new file mode 100644 index 000000000..7fb43ce38 --- /dev/null +++ b/src/d/d_particle_name.cpp @@ -0,0 +1,25 @@ +// +// Generated by dtk +// Translation Unit: d_particle_name.cpp +// + +#include "d/d_particle_name.h" + +namespace dPa_name { + u16 j_o_id[] = { + 0x0000, 0x0001, 0x0002, 0x0003, + 0x03DA, 0x03DB, 0x03DC, 0x4004, + }; + + u16 s_o_id[] = { + 0x8058, 0x8059, 0x805A, 0x805B, + 0x805C, 0x8221, 0x8222, 0x8060, + 0x8061, 0x8062, 0x8063, 0x8064, + 0x8065, 0x8066, 0x8067, 0x8068, + 0x8069, 0x81D5, 0x8240, 0x8241, + 0x8306, 0x8407, 0x8408, 0x8409, + 0x8443, 0x840A, 0x840B, 0x840C, + 0x840D, 0x840E, 0x840F, 0xA410, + 0xA06A, 0xC06B, + }; +} diff --git a/src/d/d_path.cpp b/src/d/d_path.cpp new file mode 100644 index 000000000..f7bc1edea --- /dev/null +++ b/src/d/d_path.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: d_path.cpp +// + +#include "d_path.h" +#include "dolphin/types.h" + +/* 80080018-8008010C .text dPath_GetPnt__FP5dPathi */ +void dPath_GetPnt(dPath*, int) { + /* Nonmatching */ +} + +/* 8008010C-80080218 .text dPath_GetRoomPath__Fii */ +void dPath_GetRoomPath(int, int) { + /* Nonmatching */ +} + +/* 80080218-80080340 .text dPath_GetNextRoomPath__FP5dPathi */ +void dPath_GetNextRoomPath(dPath*, int) { + /* Nonmatching */ +} + +/* 80080340-800804A4 .text dPath_GetPolyRoomPathVec__FR13cBgS_PolyInfoP4cXyzPi */ +void dPath_GetPolyRoomPathVec(cBgS_PolyInfo&, cXyz*, int*) { + /* Nonmatching */ +} + diff --git a/src/d/d_picture_box.cpp b/src/d/d_picture_box.cpp new file mode 100644 index 000000000..6a10d9e6a --- /dev/null +++ b/src/d/d_picture_box.cpp @@ -0,0 +1,293 @@ +// +// Generated by dtk +// Translation Unit: d_picture_box.cpp +// + +#include "d_picture_box.h" +#include "dolphin/types.h" + +/* 802258C8-80225954 .text dPb_erasePicture__Fv */ +void dPb_erasePicture() { + /* Nonmatching */ +} + +/* 80225954-80225E88 .text screenSet__9dJle_Pb_cFv */ +void dJle_Pb_c::screenSet() { + /* Nonmatching */ +} + +/* 80225E88-8022616C .text screenSet2__9dJle_Pb_cFv */ +void dJle_Pb_c::screenSet2() { + /* Nonmatching */ +} + +/* 8022616C-802262CC .text cameraAlphaInc__9dJle_Pb_cFf */ +void dJle_Pb_c::cameraAlphaInc(float) { + /* Nonmatching */ +} + +/* 802262CC-802264A0 .text browseAlphaInc__9dJle_Pb_cFf */ +void dJle_Pb_c::browseAlphaInc(float) { + /* Nonmatching */ +} + +/* 802264A0-802265C0 .text getAlphaInc__9dJle_Pb_cFf */ +void dJle_Pb_c::getAlphaInc(float) { + /* Nonmatching */ +} + +/* 802265C0-80226A40 .text alphaDec__9dJle_Pb_cFf */ +void dJle_Pb_c::alphaDec(float) { + /* Nonmatching */ +} + +/* 80226A40-80226B7C .text zoomScale__9dJle_Pb_cFv */ +void dJle_Pb_c::zoomScale() { + /* Nonmatching */ +} + +/* 80226B7C-80226C68 .text changeScale__9dJle_Pb_cFi */ +void dJle_Pb_c::changeScale(int) { + /* Nonmatching */ +} + +/* 80226C68-80227158 .text up_downIconMove__9dJle_Pb_cFv */ +void dJle_Pb_c::up_downIconMove() { + /* Nonmatching */ +} + +/* 80227158-80227338 .text left_rightIconMove__9dJle_Pb_cFv */ +void dJle_Pb_c::left_rightIconMove() { + /* Nonmatching */ +} + +/* 80227338-80227520 .text clickShutterMode__9dJle_Pb_cFv */ +void dJle_Pb_c::clickShutterMode() { + /* Nonmatching */ +} + +/* 80227520-802277A0 .text selectMode__9dJle_Pb_cFv */ +void dJle_Pb_c::selectMode() { + /* Nonmatching */ +} + +/* 802277A0-80227944 .text cameraMode__9dJle_Pb_cFv */ +void dJle_Pb_c::cameraMode() { + /* Nonmatching */ +} + +/* 80227944-80227D34 .text pictureDraw__9dJle_Pb_cFUci */ +void dJle_Pb_c::pictureDraw(unsigned char, int) { + /* Nonmatching */ +} + +/* 80227D34-80227ED8 .text pictureEraseWait__9dJle_Pb_cFv */ +void dJle_Pb_c::pictureEraseWait() { + /* Nonmatching */ +} + +/* 80227ED8-802280C8 .text pictureDecide__9dJle_Pb_cFv */ +void dJle_Pb_c::pictureDecide() { + /* Nonmatching */ +} + +/* 802280C8-80228184 .text pictureErase__9dJle_Pb_cFv */ +void dJle_Pb_c::pictureErase() { + /* Nonmatching */ +} + +/* 80228184-80228284 .text pictureTransX__9dJle_Pb_cFfffff */ +void dJle_Pb_c::pictureTransX(float, float, float, float, float) { + /* Nonmatching */ +} + +/* 80228284-80228470 .text changePicture__9dJle_Pb_cFv */ +void dJle_Pb_c::changePicture() { + /* Nonmatching */ +} + +/* 80228470-80228650 .text shutterChange__9dJle_Pb_cFv */ +void dJle_Pb_c::shutterChange() { + /* Nonmatching */ +} + +/* 80228650-80228788 .text moveCamera__9dJle_Pb_cFv */ +void dJle_Pb_c::moveCamera() { + /* Nonmatching */ +} + +/* 80228788-80228BA8 .text moveBrowse__9dJle_Pb_cFv */ +void dJle_Pb_c::moveBrowse() { + /* Nonmatching */ +} + +/* 80228BA8-80228F40 .text selectBrowse__9dJle_Pb_cFv */ +void dJle_Pb_c::selectBrowse() { + /* Nonmatching */ +} + +/* 80228F40-80229100 .text getBrowse__9dJle_Pb_cFv */ +void dJle_Pb_c::getBrowse() { + /* Nonmatching */ +} + +/* 80229100-8022929C .text changeBrowseToCamera__9dJle_Pb_cFv */ +void dJle_Pb_c::changeBrowseToCamera() { + /* Nonmatching */ +} + +/* 8022929C-80229430 .text changeCameraToBrowse__9dJle_Pb_cFv */ +void dJle_Pb_c::changeCameraToBrowse() { + /* Nonmatching */ +} + +/* 80229430-80229520 .text setColorInit__9dJle_Pb_cFUc */ +void dJle_Pb_c::setColorInit(unsigned char) { + /* Nonmatching */ +} + +/* 80229520-80229980 .text setColorAnime__9dJle_Pb_cFUc */ +void dJle_Pb_c::setColorAnime(unsigned char) { + /* Nonmatching */ +} + +/* 80229980-80229A7C .text changeData__9dJle_Pb_cFv */ +void dJle_Pb_c::changeData() { + /* Nonmatching */ +} + +/* 80229A7C-80229AF4 .text label_sort__9dJle_Pb_cFv */ +void dJle_Pb_c::label_sort() { + /* Nonmatching */ +} + +/* 80229AF4-80229B58 .text getPicLabelData__9dJle_Pb_cFUc */ +void dJle_Pb_c::getPicLabelData(unsigned char) { + /* Nonmatching */ +} + +/* 80229B58-80229D48 .text shutterLineRotateCenter__9dJle_Pb_cFfi */ +void dJle_Pb_c::shutterLineRotateCenter(float, int) { + /* Nonmatching */ +} + +/* 80229D48-80229F3C .text shutterLineRotateInitPos__9dJle_Pb_cFfi */ +void dJle_Pb_c::shutterLineRotateInitPos(float, int) { + /* Nonmatching */ +} + +/* 80229F3C-8022A09C .text shutterLineMove__9dJle_Pb_cFv */ +void dJle_Pb_c::shutterLineMove() { + /* Nonmatching */ +} + +/* 8022A09C-8022A120 .text shutterLineDraw__9dJle_Pb_cFUc */ +void dJle_Pb_c::shutterLineDraw(unsigned char) { + /* Nonmatching */ +} + +/* 8022A120-8022A7A8 .text messageSet__9dJle_Pb_cFUl */ +void dJle_Pb_c::messageSet(unsigned long) { + /* Nonmatching */ +} + +/* 8022A7A8-8022A810 .text remainMessageSet__9dJle_Pb_cFUc */ +void dJle_Pb_c::remainMessageSet(unsigned char) { + /* Nonmatching */ +} + +/* 8022A810-8022A878 .text existMessageSet__9dJle_Pb_cFUc */ +void dJle_Pb_c::existMessageSet(unsigned char) { + /* Nonmatching */ +} + +/* 8022A878-8022A8A8 .text shutterShow__9dJle_Pb_cFv */ +void dJle_Pb_c::shutterShow() { + /* Nonmatching */ +} + +/* 8022A8A8-8022A8DC .text shutterHide__9dJle_Pb_cFv */ +void dJle_Pb_c::shutterHide() { + /* Nonmatching */ +} + +/* 8022A8DC-8022AF44 .text _create__9dJle_Pb_cFP10JKRExpHeap */ +void dJle_Pb_c::_create(JKRExpHeap*) { + /* Nonmatching */ +} + +/* 8022AF44-8022B018 .text _copen__9dJle_Pb_cFv */ +void dJle_Pb_c::_copen() { + /* Nonmatching */ +} + +/* 8022B018-8022B0F8 .text _bopen__9dJle_Pb_cFv */ +void dJle_Pb_c::_bopen() { + /* Nonmatching */ +} + +/* 8022B0F8-8022B214 .text _gopen__9dJle_Pb_cFv */ +void dJle_Pb_c::_gopen() { + /* Nonmatching */ +} + +/* 8022B214-8022B298 .text _close__9dJle_Pb_cFv */ +void dJle_Pb_c::_close() { + /* Nonmatching */ +} + +/* 8022B298-8022B2E0 .text _cmove__9dJle_Pb_cFv */ +void dJle_Pb_c::_cmove() { + /* Nonmatching */ +} + +/* 8022B2E0-8022B300 .text _bmove__9dJle_Pb_cFv */ +void dJle_Pb_c::_bmove() { + /* Nonmatching */ +} + +/* 8022B300-8022B320 .text _gmove__9dJle_Pb_cFv */ +void dJle_Pb_c::_gmove() { + /* Nonmatching */ +} + +/* 8022B320-8022B9E8 .text draw__9dJle_Pb_cFv */ +void dJle_Pb_c::draw() { + /* Nonmatching */ +} + +/* 8022B9E8-8022BB3C .text _delete__9dJle_Pb_cFP10JKRExpHeap */ +void dJle_Pb_c::_delete(JKRExpHeap*) { + /* Nonmatching */ +} + +/* 8022BB3C-8022BB7C .text dPb_Draw__FP12sub_pb_class */ +void dPb_Draw(sub_pb_class*) { + /* Nonmatching */ +} + +/* 8022BB7C-8022BC84 .text dPb_Execute__FP12sub_pb_class */ +void dPb_Execute(sub_pb_class*) { + /* Nonmatching */ +} + +/* 8022BC84-8022BC8C .text dPb_IsDelete__FP12sub_pb_class */ +void dPb_IsDelete(sub_pb_class*) { + /* Nonmatching */ +} + +/* 8022BC8C-8022BD8C .text dPb_Delete__FP12sub_pb_class */ +void dPb_Delete(sub_pb_class*) { + /* Nonmatching */ +} + +/* 8022BD8C-8022C03C .text dPb_Create__FP9msg_class */ +void dPb_Create(msg_class*) { + /* Nonmatching */ +} + +/* 8022C03C-8022C0B4 .text __dt__9dJle_Pb_cFv */ +dJle_Pb_c::~dJle_Pb_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_place_name.cpp b/src/d/d_place_name.cpp new file mode 100644 index 000000000..0c837bc5e --- /dev/null +++ b/src/d/d_place_name.cpp @@ -0,0 +1,78 @@ +// +// Generated by dtk +// Translation Unit: d_place_name.cpp +// + +#include "d_place_name.h" +#include "dolphin/types.h" + +/* 80160F60-801610A8 .text setScreen__13dPlace_name_cFPCcP10JKRArchive */ +void dPlace_name_c::setScreen(const char*, JKRArchive*) { + /* Nonmatching */ +} + +/* 801610A8-80161100 .text _openAnime__13dPlace_name_cFv */ +void dPlace_name_c::_openAnime() { + /* Nonmatching */ +} + +/* 80161100-80161174 .text _closeAnime__13dPlace_name_cFv */ +void dPlace_name_c::_closeAnime() { + /* Nonmatching */ +} + +/* 80161174-801611E0 .text draw__13dPlace_name_cFv */ +void dPlace_name_c::draw() { + /* Nonmatching */ +} + +/* 801611E0-801614E8 .text _create__5dPn_cFv */ +void dPn_c::_create() { + /* Nonmatching */ +} + +/* 801614E8-80161554 .text _execute__5dPn_cFv */ +void dPn_c::_execute() { + /* Nonmatching */ +} + +/* 80161554-80161594 .text _draw__5dPn_cFv */ +void dPn_c::_draw() { + /* Nonmatching */ +} + +/* 80161594-8016168C .text _delete__5dPn_cFv */ +void dPn_c::_delete() { + /* Nonmatching */ +} + +/* 8016168C-801616AC .text dPn_Draw__FP5dPn_c */ +void dPn_Draw(dPn_c*) { + /* Nonmatching */ +} + +/* 801616AC-801616CC .text dPn_Execute__FP5dPn_c */ +void dPn_Execute(dPn_c*) { + /* Nonmatching */ +} + +/* 801616CC-801616D4 .text dPn_IsDelete__FP5dPn_c */ +void dPn_IsDelete(dPn_c*) { + /* Nonmatching */ +} + +/* 801616D4-801616F4 .text dPn_Delete__FP5dPn_c */ +void dPn_Delete(dPn_c*) { + /* Nonmatching */ +} + +/* 801616F4-80161714 .text dPn_Create__FP9msg_class */ +void dPn_Create(msg_class*) { + /* Nonmatching */ +} + +/* 80161714-80161770 .text __dt__13dPlace_name_cFv */ +dPlace_name_c::~dPlace_name_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_point_wind.cpp b/src/d/d_point_wind.cpp new file mode 100644 index 000000000..3882720dd --- /dev/null +++ b/src/d/d_point_wind.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: d_point_wind.cpp +// + +#include "d_point_wind.h" +#include "dolphin/types.h" + +/* 800CF31C-800CF398 .text set_pwind_init__12dPointWind_cFP9cM3dGCpsS */ +void dPointWind_c::set_pwind_init(cM3dGCpsS*) { + /* Nonmatching */ +} + +/* 800CF398-800CF5C8 .text set_pwind_move__12dPointWind_cFv */ +void dPointWind_c::set_pwind_move() { + /* Nonmatching */ +} + +/* 800CF5C8-800CF5EC .text set_pwind_delete__12dPointWind_cFv */ +void dPointWind_c::set_pwind_delete() { + /* Nonmatching */ +} + diff --git a/src/d/d_resorce.cpp b/src/d/d_resorce.cpp new file mode 100644 index 000000000..f28564500 --- /dev/null +++ b/src/d/d_resorce.cpp @@ -0,0 +1,329 @@ +// +// Generated by dtk +// Translation Unit: d_resorce.cpp +// + +#include "d_resorce.h" +#include "dolphin/types.h" + +/* 8006D804-8006D824 .text __ct__11dRes_info_cFv */ +dRes_info_c::dRes_info_c() + : mCount(0) + , mpDMCommand(NULL) + , mpArchive(NULL) + , mpParentHeap(NULL) + , mpDataHeap(NULL) + , mpRes(NULL) +{ +} + +/* 8006D824-8006D8F4 .text __dt__11dRes_info_cFv */ +dRes_info_c::~dRes_info_c() { + if (mpDMCommand != NULL) { + delete mpDMCommand; + mpDMCommand = NULL; + } else if (mpArchive != NULL) { + deleteArchiveRes(); + if (mpDataHeap != NULL) { + mDoExt_destroySolidHeap(mpDataHeap); + mpDataHeap = NULL; + mpArchive->unmount(); + } + mpRes = NULL; + mpArchive = NULL; + } +} + +/* 8006D8F4-8006D990 .text set__11dRes_info_cFPCcPCcUcP7JKRHeap */ +int dRes_info_c::set(char const* pArcName, char const* pArcPath, u8 param_2, JKRHeap* pHeap) { + char path[40]; + + if (*pArcPath != NULL) { + snprintf(path, 40, "%s%s.arc", pArcPath, pArcName); + mDMCommand = mDoDvdThd_mountArchive_c::create(path, param_2, pHeap); + + if (mDMCommand == NULL) { + return false; + } + } + strncpy(mArchiveName, pArcName, 10); + return true; +} + +/* 8006D990-8006DCEC .text setToonTex__FP12J3DModelData */ +static void setToonTex(J3DModelData* pModel) { + /* Nonmatching */ +} + +/* 8006DCEC-8006DFD4 .text setToonTex__FP16J3DMaterialTable */ +static void setToonTex(J3DMaterialTable* pMaterial) { + /* Nonmatching */ +} + +/* 8006DFD4-8006E7A4 .text loadResource__11dRes_info_cFv */ +void dRes_info_c::loadResource() { + /* Nonmatching */ +} + +/* 8006E7A4-8006E7EC .text __dt__13JKRFileFinderFv */ +JKRFileFinder::~JKRFileFinder() { + /* Nonmatching */ +} + +/* 8006E7EC-8006E858 .text __dt__18J3DAnmTransformKeyFv */ +J3DAnmTransformKey::~J3DAnmTransformKey() { + /* Nonmatching */ +} + +/* 8006E858-8006E8B4 .text __dt__15J3DAnmTransformFv */ +J3DAnmTransform::~J3DAnmTransform() { + /* Nonmatching */ +} + +/* 8006E8B4-8006E8FC .text __dt__10J3DAnmBaseFv */ +J3DAnmBase::~J3DAnmBase() { + /* Nonmatching */ +} + +/* 8006E8FC-8006EBD0 .text setRes__11dRes_info_cFv */ +int dRes_info_c::setRes() { + if (mpArchive == NULL) { + if (mpDMCommand == NULL) { + return -1; + } + if ((int)mpDMCommand->mIsDone == 0) { + return 1; + } + + mpArchive = mpDMCommand->getArchive(); + mpParentHeap = mpDMCommand->getHeap(); + + delete mpDMCommand; + mpDMCommand = NULL; + + if (mpArchive == NULL) { + OSReport_Error("<%s.arc> setRes: archive mount error !!\n", mArchiveName); + return -1; + } + if (mpParentHeap != NULL) { + mpParentHeap->lock(); + mpDataHeap = mDoExt_createSolidHeapToCurrent(0, mpParentHeap, 0x20); + + int rt = loadResource(); + mDoExt_restoreCurrentHeap(); + mDoExt_adjustSolidHeap(mpDataHeap); + heap->unlock(); + + if (rt < 0) { + return -1; + } + } else { + mpDataHeap = mDoExt_createSolidHeapFromGameToCurrent(0, 0); + if (mpDataHeap == NULL) { + OSReport_Error("<%s.arc> mDMCommandsetRes: can't alloc memory\n", mArchiveName); + return -1; + } + int rt = loadResource(); + mDoExt_restoreCurrentHeap(); + mDoExt_adjustSolidHeap(mpDataHeap); + + if (rt < 0) { + return -1; + } + } + + u32 heapSize = mpDataHeap->getHeapSize(); + void* heapStartAddr = mpDataHeap->getStartAddr(); + DCStoreRangeNoSync(heapStartAddr, heapSize); + } + + return 0; +} + +/* 8006EBD0-8006EBF8 .text getArcHeader__FP10JKRArchive */ +static SArcHeader* getArcHeader(JKRArchive* pArchive) { + if (pArchive != NULL) { + switch (pArchive->getMountMode()) { + case JKRArchive::MOUNT_MEM: + return ((JKRMemArchive*)pArchive)->getArcHeader(); + } + } + + return NULL; +} + +/* 8006EBF8-8006ECF4 .text dump_long__11dRes_info_cFP11dRes_info_ci */ +void dRes_info_c::dump_long(dRes_info_c*, int) { + /* Nonmatching */ +} + +/* 8006ECF4-8006EE6C .text dump__11dRes_info_cFP11dRes_info_ci */ +void dRes_info_c::dump(dRes_info_c*, int) { + /* Nonmatching */ +} + +/* 8006EE6C-8006EF34 .text __dt__14dRes_control_cFv */ +dRes_control_c::~dRes_control_c() { + /* Nonmatching */ +} + +/* 8006EF34-8006F01C .text setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap */ +void dRes_control_c::setRes(const char*, dRes_info_c*, int, const char*, unsigned char, JKRHeap*) { + /* Nonmatching */ +} + +/* 8006F01C-8006F074 .text syncRes__14dRes_control_cFPCcP11dRes_info_ci */ +int dRes_control_c::syncRes(char const* arcName, dRes_info_c* pInfo, int infoSize) { + dRes_info_c* resInfo = getResInfo(arcName, pInfo, infoSize); + + if (resInfo == NULL) { + return -1; + } else { + return resInfo->setRes(); + } +} + +/* 8006F074-8006F0E8 .text deleteRes__14dRes_control_cFPCcP11dRes_info_ci */ +int dRes_control_c::deleteRes(char const* arcName, dRes_info_c* pInfo, int infoSize) { + dRes_info_c* resInfo = getResInfo(arcName, pInfo, infoSize); + + if (resInfo == NULL) { + return 0; + } else { + if (resInfo->decCount() == 0) { + resInfo->~dRes_info_c(); + } + return 1; + } +} + +/* 8006F0E8-8006F164 .text getResInfo__14dRes_control_cFPCcP11dRes_info_ci */ +dRes_info_c* dRes_control_c::getResInfo(char const* pArcName, dRes_info_c* pResInfo, int infoSize) { + for (int i = 0; i < infoSize; i++) { + if (pResInfo->getCount() != 0) { + if (!stricmp(pArcName, pResInfo->getArchiveName())) { + return pResInfo; + } + } + pResInfo++; + } + return NULL; +} + +/* 8006F164-8006F18C .text newResInfo__14dRes_control_cFP11dRes_info_ci */ +dRes_info_c* dRes_control_c::newResInfo(dRes_info_c* pResInfo, int infoSize) { + for (int i = 0; i < infoSize; i++) { + if (pResInfo->getCount() == 0) { + return pResInfo; + } + pResInfo++; + } + return NULL; +} + +/* 8006F18C-8006F208 .text getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci */ +dRes_info_c* dRes_control_c::getResInfoLoaded(char const* arcName, dRes_info_c* pResInfo, + int infoSize) { + dRes_info_c* resInfo = getResInfo(arcName, pResInfo, infoSize); + + if (resInfo == NULL) { + resInfo = NULL; + } else if (resInfo->getArchive() == NULL) { + OSReport_Warning("<%s.arc> getRes: res during reading !!\n", arcName); + resInfo = NULL; + } + return resInfo; +} + +/* 8006F208-8006F298 .text getRes__14dRes_control_cFPCclP11dRes_info_ci */ +void* dRes_control_c::getRes(char const* arcName, s32 resIdx, dRes_info_c* pInfo, int infoSize) { + dRes_info_c* resInfo = getResInfoLoaded(arcName, pInfo, infoSize); + + if (resInfo == NULL) { + return resInfo; + } + JKRArchive* archive = resInfo->getArchive(); + u32 fileCount = archive->countFile(); + + if (resIdx >= (int)fileCount) { + OSReport_Error("<%s.arc> getRes: res index over !! index=%d count=%d\n", arcName, resIdx, + fileCount); + return NULL; + } + return resInfo->getRes(resIdx); +} + +/* 8006F298-8006F34C .text getRes__14dRes_control_cFPCcPCcP11dRes_info_ci */ +void* dRes_control_c::getRes(char const* arcName, char const* resName, dRes_info_c* pInfo, int infoSize) { + dRes_info_c* resInfo = getResInfoLoaded(arcName, pInfo, infoSize); + + if (resInfo == NULL) { + return resInfo; + } + + JKRArchive* archive = resInfo->getArchive(); + JKRArchive::SDIFileEntry* entry = archive->findNameResource(resName); + + if (entry != NULL) { + return resInfo->getRes(entry - archive->mFiles); + } else { + return NULL; + } +} + +/* 8006F34C-8006F3BC .text getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci */ +void* dRes_control_c::getIDRes(char const* arcName, u16 param_1, dRes_info_c* pInfo, int infoSize) { + dRes_info_c* resInfo = getResInfoLoaded(arcName, pInfo, infoSize); + + if (resInfo == NULL) { + return resInfo; + } + + JKRArchive* archive = resInfo->getArchive(); + int index = mDoExt_resIDToIndex(archive, param_1); + + if (index < 0) { + return 0; + } + + return resInfo->getRes(index); +} + +/* 8006F3BC-8006F430 .text syncAllRes__14dRes_control_cFP11dRes_info_ci */ +int dRes_control_c::syncAllRes(dRes_info_c* pInfo, int infoSize) { + for (int i = 0; i < infoSize; i++) { + if (pInfo->getDMCommand() != NULL && pInfo->setRes() > 0) { + return 1; + } + pInfo++; + } + return 0; +} + +/* 8006F430-8006F500 .text setStageRes__14dRes_control_cFPCcP7JKRHeap */ +int dRes_control_c::setStageRes(char const* arcName, JKRHeap* pHeap) { + char path[20]; + snprintf(path, 20, "/res/Stage/%s/", dComIfGp_getStartStageName()); + return setRes(arcName, &mStageInfo[0], 0x40, path, 1, pHeap); +} + +/* 8006F500-8006F580 .text dump__14dRes_control_cFv */ +void dRes_control_c::dump() { + JUTReportConsole_f("\ndRes_control_c::dump mObjectInfo\n"); + dRes_info_c::dump(&mObjectInfo[0], ARRAY_SIZE(mObjectInfo)); + dRes_info_c::dump_long(&mObjectInfo[0], ARRAY_SIZE(mObjectInfo)); + + JUTReportConsole_f("\ndRes_control_c::dump mStageInfo\n"); + dRes_info_c::dump(&mStageInfo[0], ARRAY_SIZE(mStageInfo)); + dRes_info_c::dump_long(&mStageInfo[0], ARRAY_SIZE(mStageInfo)); +} + +/* 8006F580-8006F5FC .text __dt__18mDoExt_transAnmBasFv */ +mDoExt_transAnmBas::~mDoExt_transAnmBas() { + /* Nonmatching */ +} + +/* 8006F5FC-8006F62C .text getTransform__18J3DAnmTransformKeyCFUsP16J3DTransformInfo */ +void J3DAnmTransformKey::getTransform(unsigned short, J3DTransformInfo*) const { + /* Nonmatching */ +} diff --git a/src/d/d_s_actor_data_mng.cpp b/src/d/d_s_actor_data_mng.cpp new file mode 100644 index 000000000..a09f9d517 --- /dev/null +++ b/src/d/d_s_actor_data_mng.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_s_actor_data_mng.cpp +// + +#include "d_s_actor_data_mng.h" +#include "dolphin/types.h" + +/* 800C26D4-800C2704 .text __ct__12dADM_CharTblFv */ +dADM_CharTbl::dADM_CharTbl() { + /* Nonmatching */ +} + +/* 800C2704-800C2758 .text __dt__12dADM_CharTblFv */ +dADM_CharTbl::~dADM_CharTbl() { + /* Nonmatching */ +} + +/* 800C2758-800C2844 .text SetData__12dADM_CharTblFUlUlUlUlUlUlUl */ +void dADM_CharTbl::SetData(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 800C2844-800C2B40 .text SetUpIndex__12dADM_CharTblFv */ +void dADM_CharTbl::SetUpIndex() { + /* Nonmatching */ +} + +/* 800C2B40-800C2BC8 .text GetNameIndex2__12dADM_CharTblCFPCci */ +void dADM_CharTbl::GetNameIndex2(const char*, int) const { + /* Nonmatching */ +} + +/* 800C2BC8-800C2C14 .text __ct__4dADMFv */ +dADM::dADM() { + /* Nonmatching */ +} + +/* 800C2C14-800C2C78 .text __dt__4dADMFv */ +dADM::~dADM() { + /* Nonmatching */ +} + +/* 800C2C78-800C2CC0 .text FindTag__4dADMFUlPUlPUl */ +void dADM::FindTag(unsigned long, unsigned long*, unsigned long*) { + /* Nonmatching */ +} + +/* 800C2CC0-800C2DFC .text SetData__4dADMFPv */ +void dADM::SetData(void*) { + /* Nonmatching */ +} + diff --git a/src/d/d_s_logo.cpp b/src/d/d_s_logo.cpp new file mode 100644 index 000000000..75347a24a --- /dev/null +++ b/src/d/d_s_logo.cpp @@ -0,0 +1,118 @@ +// +// Generated by dtk +// Translation Unit: d_s_logo.cpp +// + +#include "d_s_logo.h" +#include "dolphin/types.h" + +/* 8022C0B4-8022C130 .text checkProgSelect__FP10dScnLogo_c */ +void checkProgSelect(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022C130-8022C1D8 .text nintendoInDraw__FP10dScnLogo_c */ +void nintendoInDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022C1D8-8022C2AC .text nintendoOutDraw__FP10dScnLogo_c */ +void nintendoOutDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022C2AC-8022C35C .text nintendoOut2Draw__FP10dScnLogo_c */ +void nintendoOut2Draw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022C35C-8022C484 .text progInDraw__FP10dScnLogo_c */ +void progInDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022C484-8022CAA8 .text progSelDraw__FP10dScnLogo_c */ +void progSelDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022CAA8-8022CC54 .text progOutDraw__FP10dScnLogo_c */ +void progOutDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022CC54-8022CDC8 .text progSetDraw__FP10dScnLogo_c */ +void progSetDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022CDC8-8022CE60 .text progChangeDraw__FP10dScnLogo_c */ +void progChangeDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022CE60-8022CEE8 .text dolbyInDraw__FP10dScnLogo_c */ +void dolbyInDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022CEE8-8022CF44 .text dolbyOutDraw__FP10dScnLogo_c */ +void dolbyOutDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022CF44-8022D18C .text dvdWaitDraw__FP10dScnLogo_c */ +void dvdWaitDraw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022D18C-8022D1DC .text dScnLogo_Draw__FP10dScnLogo_c */ +void dScnLogo_Draw(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022D1DC-8022D21C .text dScnLogo_Execute__FP10dScnLogo_c */ +void dScnLogo_Execute(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022D21C-8022D224 .text dScnLogo_IsDelete__FP10dScnLogo_c */ +void dScnLogo_IsDelete(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022D224-8022D984 .text dScnLogo_Delete__FP10dScnLogo_c */ +void dScnLogo_Delete(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022D984-8022DB20 .text phase_0__FP10dScnLogo_c */ +void phase_0(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022DB20-8022DC58 .text phase_1__FP10dScnLogo_c */ +void phase_1(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022DC58-8022DC80 .text aramMount__FPCc */ +void aramMount(const char*) { + /* Nonmatching */ +} + +/* 8022DC80-8022DCA8 .text onMemMount__FPCc */ +void onMemMount(const char*) { + /* Nonmatching */ +} + +/* 8022DCA8-8022E9B4 .text phase_2__FP10dScnLogo_c */ +void phase_2(dScnLogo_c*) { + /* Nonmatching */ +} + +/* 8022E9B4-8022E9F4 .text dScnLogo_Create__FP11scene_class */ +void dScnLogo_Create(scene_class*) { + /* Nonmatching */ +} + diff --git a/src/d/d_s_menu.cpp b/src/d/d_s_menu.cpp new file mode 100644 index 000000000..244c85166 --- /dev/null +++ b/src/d/d_s_menu.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_s_menu.cpp +// + +#include "d_s_menu.h" +#include "dolphin/types.h" + +/* 8022E9F4-8022ED50 .text dScnMenu_Draw__FP19menu_of_scene_class */ +void dScnMenu_Draw(menu_of_scene_class*) { + /* Nonmatching */ +} + +/* 8022ED50-8022F318 .text dScnMenu_Execute__FP19menu_of_scene_class */ +void dScnMenu_Execute(menu_of_scene_class*) { + /* Nonmatching */ +} + +/* 8022F318-8022F320 .text dScnMenu_IsDelete__FP19menu_of_scene_class */ +void dScnMenu_IsDelete(menu_of_scene_class*) { + /* Nonmatching */ +} + +/* 8022F320-8022F3C4 .text dScnMenu_Delete__FP19menu_of_scene_class */ +void dScnMenu_Delete(menu_of_scene_class*) { + /* Nonmatching */ +} + +/* 8022F3C4-8022F4B0 .text phase_1__FP19menu_of_scene_class */ +void phase_1(menu_of_scene_class*) { + /* Nonmatching */ +} + +/* 8022F4B0-8022F70C .text phase_2__FP19menu_of_scene_class */ +void phase_2(menu_of_scene_class*) { + /* Nonmatching */ +} + +/* 8022F70C-8022F748 .text dScnMenu_Create__FP11scene_class */ +void dScnMenu_Create(scene_class*) { + /* Nonmatching */ +} + +/* 8022F748-8022F7A8 .text __dt__11myFontClassFv */ +myFontClass::~myFontClass() { + /* Nonmatching */ +} + +/* 8022F7A8-8022F7CC .text drawChar_scale__11myFontClassFffffib */ +void myFontClass::drawChar_scale(float, float, float, float, int, bool) { + /* Nonmatching */ +} + +/* 8022F7CC-8022F7D4 .text getResFont__10JUTResFontCFv */ +void JUTResFont::getResFont() const { + /* Nonmatching */ +} + +/* 8022F7D4-8022F7E0 .text getFontType__10JUTResFontCFv */ +void JUTResFont::getFontType() const { + /* Nonmatching */ +} + +/* 8022F7E0-8022F7EC .text getLeading__10JUTResFontCFv */ +void JUTResFont::getLeading() const { + /* Nonmatching */ +} + +/* 8022F7EC-8022F7F8 .text getWidth__10JUTResFontCFv */ +void JUTResFont::getWidth() const { + /* Nonmatching */ +} + +/* 8022F7F8-8022F804 .text getAscent__10JUTResFontCFv */ +void JUTResFont::getAscent() const { + /* Nonmatching */ +} + +/* 8022F804-8022F810 .text getDescent__10JUTResFontCFv */ +void JUTResFont::getDescent() const { + /* Nonmatching */ +} + +/* 8022F810-8022F86C .text getHeight__10JUTResFontCFv */ +void JUTResFont::getHeight() const { + /* Nonmatching */ +} + diff --git a/src/d/d_s_name.cpp b/src/d/d_s_name.cpp new file mode 100644 index 000000000..63a3996e7 --- /dev/null +++ b/src/d/d_s_name.cpp @@ -0,0 +1,358 @@ +// +// Generated by dtk +// Translation Unit: d_s_name.cpp +// + +#include "d_s_name.h" +#include "dolphin/types.h" + +/* 8022F86C-8022F8F0 .text __ct__9dSn_HIO_cFv */ +dSn_HIO_c::dSn_HIO_c() { + /* Nonmatching */ +} + +/* 8022F8F0-8022F95C .text phase_1__FPc */ +void phase_1(char*) { + /* Nonmatching */ +} + +/* 8022F95C-8022F9B4 .text phase_2__FPc */ +void phase_2(char*) { + /* Nonmatching */ +} + +/* 8022F9B4-8022F9BC .text phase_3__FPc */ +void phase_3(char*) { + /* Nonmatching */ +} + +/* 8022F9BC-8022F9FC .text resLoad__FP30request_of_phase_process_classPc */ +void resLoad(request_of_phase_process_class*, char*) { + /* Nonmatching */ +} + +/* 8022F9FC-802301C8 .text create__10dScnName_cFv */ +void dScnName_c::create() { + /* Nonmatching */ +} + +/* 802301C8-802301FC .text cloth_create__10dScnName_cFv */ +void dScnName_c::cloth_create() { + /* Nonmatching */ +} + +/* 802301FC-80230240 .text cloth_move__10dScnName_cFv */ +void dScnName_c::cloth_move() { + /* Nonmatching */ +} + +/* 80230240-802302F8 .text cloth2D_create__10dScnName_cFv */ +void dScnName_c::cloth2D_create() { + /* Nonmatching */ +} + +/* 802302F8-80230500 .text buttonIconCreate__10dScnName_cFv */ +void dScnName_c::buttonIconCreate() { + /* Nonmatching */ +} + +/* 80230500-802305E0 .text paneTransButtonIcon__10dScnName_cFsUcffUc */ +void dScnName_c::paneTransButtonIcon(short, unsigned char, float, float, unsigned char) { + /* Nonmatching */ +} + +/* 802305E0-80230678 .text execute__10dScnName_cFv */ +void dScnName_c::execute() { + /* Nonmatching */ +} + +/* 80230678-80230714 .text setView__10dScnName_cFv */ +void dScnName_c::setView() { + /* Nonmatching */ +} + +/* 80230714-802307EC .text draw__10dScnName_cFv */ +void dScnName_c::draw() { + /* Nonmatching */ +} + +/* 802307EC-80230A14 .text __dt__10dScnName_cFv */ +dScnName_c::~dScnName_c() { + /* Nonmatching */ +} + +/* 80230A14-80230AD0 .text MemCardCheckMain__10dScnName_cFv */ +void dScnName_c::MemCardCheckMain() { + /* Nonmatching */ +} + +/* 80230AD0-80230C78 .text MemCardStatCheck__10dScnName_cFv */ +void dScnName_c::MemCardStatCheck() { + /* Nonmatching */ +} + +/* 80230C78-80230D20 .text MemCardLoadWait__10dScnName_cFv */ +void dScnName_c::MemCardLoadWait() { + /* Nonmatching */ +} + +/* 80230D20-80230D74 .text MemCardErrMsgWaitKey__10dScnName_cFv */ +void dScnName_c::MemCardErrMsgWaitKey() { + /* Nonmatching */ +} + +/* 80230D74-80230DE8 .text MemCardErrMsgWaitKey2__10dScnName_cFv */ +void dScnName_c::MemCardErrMsgWaitKey2() { + /* Nonmatching */ +} + +/* 80230DE8-80230E50 .text MemCardGotoIPLSelect__10dScnName_cFv */ +void dScnName_c::MemCardGotoIPLSelect() { + /* Nonmatching */ +} + +/* 80230E50-80230E7C .text MemCardGotoIPL__10dScnName_cFv */ +void dScnName_c::MemCardGotoIPL() { + /* Nonmatching */ +} + +/* 80230E7C-80230F4C .text MemCardErrMsgWaitNoSaveSel__10dScnName_cFv */ +void dScnName_c::MemCardErrMsgWaitNoSaveSel() { + /* Nonmatching */ +} + +/* 80230F4C-80230FD0 .text MemCardErrMsgWaitFormatSel__10dScnName_cFv */ +void dScnName_c::MemCardErrMsgWaitFormatSel() { + /* Nonmatching */ +} + +/* 80230FD0-8023106C .text MemCardErrMsgWaitFormatSel2__10dScnName_cFv */ +void dScnName_c::MemCardErrMsgWaitFormatSel2() { + /* Nonmatching */ +} + +/* 8023106C-802310C0 .text MemCardFormat__10dScnName_cFv */ +void dScnName_c::MemCardFormat() { + /* Nonmatching */ +} + +/* 802310C0-8023117C .text MemCardFormatCheck__10dScnName_cFv */ +void dScnName_c::MemCardFormatCheck() { + /* Nonmatching */ +} + +/* 8023117C-80231284 .text MemCardMakeGameFileSel__10dScnName_cFv */ +void dScnName_c::MemCardMakeGameFileSel() { + /* Nonmatching */ +} + +/* 80231284-802312D8 .text MemCardMakeGameFile__10dScnName_cFv */ +void dScnName_c::MemCardMakeGameFile() { + /* Nonmatching */ +} + +/* 802312D8-80231398 .text MemCardMakeGameFileCheck__10dScnName_cFv */ +void dScnName_c::MemCardMakeGameFileCheck() { + /* Nonmatching */ +} + +/* 80231398-802313AC .text MemCardGotoFileSelect__10dScnName_cFv */ +void dScnName_c::MemCardGotoFileSelect() { + /* Nonmatching */ +} + +/* 802313AC-802313B0 .text MemCardCheckDbg__10dScnName_cFv */ +void dScnName_c::MemCardCheckDbg() { + /* Nonmatching */ +} + +/* 802313B0-80231428 .text MemCardCheckDbgWait__10dScnName_cFv */ +void dScnName_c::MemCardCheckDbgWait() { + /* Nonmatching */ +} + +/* 80231428-80231454 .text FileErrorDraw__10dScnName_cFv */ +void dScnName_c::FileErrorDraw() { + /* Nonmatching */ +} + +/* 80231454-802314E8 .text NoteOpen__10dScnName_cFv */ +void dScnName_c::NoteOpen() { + /* Nonmatching */ +} + +/* 802314E8-802315A8 .text NoteOpenWait__10dScnName_cFv */ +void dScnName_c::NoteOpenWait() { + /* Nonmatching */ +} + +/* 802315A8-802315E0 .text FileSelectOpen__10dScnName_cFv */ +void dScnName_c::FileSelectOpen() { + /* Nonmatching */ +} + +/* 802315E0-802319B4 .text buttonIconProc__10dScnName_cFv */ +void dScnName_c::buttonIconProc() { + /* Nonmatching */ +} + +/* 802319B4-80231A24 .text FileSelOpenMain__10dScnName_cFv */ +void dScnName_c::FileSelOpenMain() { + /* Nonmatching */ +} + +/* 80231A24-80231A28 .text FileselOpenWait__10dScnName_cFv */ +void dScnName_c::FileselOpenWait() { + /* Nonmatching */ +} + +/* 80231A28-80231A8C .text FileSelectMain__10dScnName_cFv */ +void dScnName_c::FileSelectMain() { + /* Nonmatching */ +} + +/* 80231A8C-80231CB8 .text FileSelectMainNormal__10dScnName_cFv */ +void dScnName_c::FileSelectMainNormal() { + /* Nonmatching */ +} + +/* 80231CB8-80231D00 .text FileSelectMainExSave__10dScnName_cFv */ +void dScnName_c::FileSelectMainExSave() { + /* Nonmatching */ +} + +/* 80231D00-80231D28 .text ResetWait__10dScnName_cFv */ +void dScnName_c::ResetWait() { + /* Nonmatching */ +} + +/* 80231D28-80231E9C .text FileSelectClose__10dScnName_cFv */ +void dScnName_c::FileSelectClose() { + /* Nonmatching */ +} + +/* 80231E9C-80231EC0 .text FileSelectDraw__10dScnName_cFv */ +void dScnName_c::FileSelectDraw() { + /* Nonmatching */ +} + +/* 80231EC0-80231EF8 .text NameInOpen__10dScnName_cFv */ +void dScnName_c::NameInOpen() { + /* Nonmatching */ +} + +/* 80231EF8-80231F44 .text NameOpenMain__10dScnName_cFv */ +void dScnName_c::NameOpenMain() { + /* Nonmatching */ +} + +/* 80231F44-80231F48 .text NameOpenWait__10dScnName_cFv */ +void dScnName_c::NameOpenWait() { + /* Nonmatching */ +} + +/* 80231F48-80231FF4 .text NameInMain__10dScnName_cFv */ +void dScnName_c::NameInMain() { + /* Nonmatching */ +} + +/* 80231FF4-80232050 .text NameInClose__10dScnName_cFv */ +void dScnName_c::NameInClose() { + /* Nonmatching */ +} + +/* 80232050-80232074 .text NameInDraw__10dScnName_cFv */ +void dScnName_c::NameInDraw() { + /* Nonmatching */ +} + +/* 80232074-802320C0 .text ShopDemoDataLoad__10dScnName_cFv */ +void dScnName_c::ShopDemoDataLoad() { + /* Nonmatching */ +} + +/* 802320C0-8023213C .text ShopDemoDataSet__10dScnName_cFv */ +void dScnName_c::ShopDemoDataSet() { + /* Nonmatching */ +} + +/* 8023213C-802321AC .text SaveOpen__10dScnName_cFv */ +void dScnName_c::SaveOpen() { + /* Nonmatching */ +} + +/* 802321AC-8023222C .text SaveMain__10dScnName_cFv */ +void dScnName_c::SaveMain() { + /* Nonmatching */ +} + +/* 8023222C-80232278 .text SaveClose__10dScnName_cFv */ +void dScnName_c::SaveClose() { + /* Nonmatching */ +} + +/* 80232278-8023229C .text SaveDraw__10dScnName_cFv */ +void dScnName_c::SaveDraw() { + /* Nonmatching */ +} + +/* 8023229C-802322A0 .text NoneDraw__10dScnName_cFv */ +void dScnName_c::NoneDraw() { + /* Nonmatching */ +} + +/* 802322A0-80232338 .text changeGameScene__10dScnName_cFv */ +void dScnName_c::changeGameScene() { + /* Nonmatching */ +} + +/* 80232338-80232358 .text dScnName_Draw__FP10dScnName_c */ +void dScnName_Draw(dScnName_c*) { + /* Nonmatching */ +} + +/* 80232358-80232378 .text dScnName_Execute__FP10dScnName_c */ +void dScnName_Execute(dScnName_c*) { + /* Nonmatching */ +} + +/* 80232378-80232380 .text dScnName_IsDelete__FP10dScnName_c */ +void dScnName_IsDelete(dScnName_c*) { + /* Nonmatching */ +} + +/* 80232380-802323A8 .text dScnName_Delete__FP10dScnName_c */ +void dScnName_Delete(dScnName_c*) { + /* Nonmatching */ +} + +/* 802323A8-802323F8 .text dScnName_Create__FP11scene_class */ +void dScnName_Create(scene_class*) { + /* Nonmatching */ +} + +/* 802323F8-8023245C .text draw__13dDlst_BTICN_cFv */ +void dDlst_BTICN_c::draw() { + /* Nonmatching */ +} + +/* 8023245C-80232518 .text draw__19dDlst_FLSEL_CLOTH_cFv */ +void dDlst_FLSEL_CLOTH_c::draw() { + /* Nonmatching */ +} + +/* 80232518-80232574 .text __dt__19dDlst_FLSEL_CLOTH_cFv */ +dDlst_FLSEL_CLOTH_c::~dDlst_FLSEL_CLOTH_c() { + /* Nonmatching */ +} + +/* 80232574-802325D0 .text __dt__13dDlst_BTICN_cFv */ +dDlst_BTICN_c::~dDlst_BTICN_c() { + /* Nonmatching */ +} + +/* 802325D0-80232618 .text __dt__9dSn_HIO_cFv */ +dSn_HIO_c::~dSn_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_s_open.cpp b/src/d/d_s_open.cpp new file mode 100644 index 000000000..082eb712e --- /dev/null +++ b/src/d/d_s_open.cpp @@ -0,0 +1,58 @@ +// +// Generated by dtk +// Translation Unit: d_s_open.cpp +// + +#include "d_s_open.h" +#include "dolphin/types.h" + +/* 80232A68-80232BC4 .text create__10dScnOpen_cFv */ +void dScnOpen_c::create() { + /* Nonmatching */ +} + +/* 80232BC4-80232CAC .text execute__10dScnOpen_cFv */ +void dScnOpen_c::execute() { + /* Nonmatching */ +} + +/* 80232CAC-80232D38 .text draw__10dScnOpen_cFv */ +void dScnOpen_c::draw() { + /* Nonmatching */ +} + +/* 80232D38-80232DD8 .text __dt__10dScnOpen_cFv */ +dScnOpen_c::~dScnOpen_c() { + /* Nonmatching */ +} + +/* 80232DD8-80232E6C .text changeGameScene__10dScnOpen_cFv */ +void dScnOpen_c::changeGameScene() { + /* Nonmatching */ +} + +/* 80232E6C-80232E8C .text dScnOpen_Draw__FP10dScnOpen_c */ +void dScnOpen_Draw(dScnOpen_c*) { + /* Nonmatching */ +} + +/* 80232E8C-80232EAC .text dScnOpen_Execute__FP10dScnOpen_c */ +void dScnOpen_Execute(dScnOpen_c*) { + /* Nonmatching */ +} + +/* 80232EAC-80232EB4 .text dScnOpen_IsDelete__FP10dScnOpen_c */ +void dScnOpen_IsDelete(dScnOpen_c*) { + /* Nonmatching */ +} + +/* 80232EB4-80232EDC .text dScnOpen_Delete__FP10dScnOpen_c */ +void dScnOpen_Delete(dScnOpen_c*) { + /* Nonmatching */ +} + +/* 80232EDC-80232EFC .text dScnOpen_Create__FP11scene_class */ +void dScnOpen_Create(scene_class*) { + /* Nonmatching */ +} + diff --git a/src/d/d_s_open_sub.cpp b/src/d/d_s_open_sub.cpp new file mode 100644 index 000000000..1ce92c106 --- /dev/null +++ b/src/d/d_s_open_sub.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_s_open_sub.cpp +// + +#include "d_s_open_sub.h" +#include "dolphin/types.h" + +/* 80232EFC-8023334C .text set_message__18dScnOpen_message_cFUli */ +void dScnOpen_message_c::set_message(unsigned long, int) { + /* Nonmatching */ +} + +/* 8023334C-80233524 .text exec__18dScnOpen_message_cFv */ +void dScnOpen_message_c::exec() { + /* Nonmatching */ +} + +/* 80233524-80233620 .text __ct__18dScnOpen_message_cFP10JKRExpHeap */ +dScnOpen_message_c::dScnOpen_message_c(JKRExpHeap*) { + /* Nonmatching */ +} + +/* 80233620-80233698 .text __dt__18dScnOpen_message_cFv */ +dScnOpen_message_c::~dScnOpen_message_c() { + /* Nonmatching */ +} + +/* 80233698-80233B0C .text __ct__15dScnOpen_proc_cFv */ +dScnOpen_proc_c::dScnOpen_proc_c() { + /* Nonmatching */ +} + +/* 80233B0C-80233BE4 .text __dt__15dScnOpen_proc_cFv */ +dScnOpen_proc_c::~dScnOpen_proc_c() { + /* Nonmatching */ +} + +/* 80233BE4-802344D8 .text proc_execute__15dScnOpen_proc_cFv */ +void dScnOpen_proc_c::proc_execute() { + /* Nonmatching */ +} + +/* 802344D8-80234550 .text proc_draw__15dScnOpen_proc_cFv */ +void dScnOpen_proc_c::proc_draw() { + /* Nonmatching */ +} + +/* 80234550-80234570 .text draw__15dScnOpen_proc_cFv */ +void dScnOpen_proc_c::draw() { + /* Nonmatching */ +} + diff --git a/src/d/d_s_play.cpp b/src/d/d_s_play.cpp new file mode 100644 index 000000000..69344ee17 --- /dev/null +++ b/src/d/d_s_play.cpp @@ -0,0 +1,183 @@ +// +// Generated by dtk +// Translation Unit: d_s_play.cpp +// + +#include "d_s_play.h" +#include "dolphin/types.h" + +/* 80234570-802345B0 .text calcPauseTimer__13dScnPly_ply_cFv */ +void dScnPly_ply_c::calcPauseTimer() { + /* Nonmatching */ +} + +/* 802345B0-80234654 .text __ct__18dScnPly_dark_HIO_cFv */ +dScnPly_dark_HIO_c::dScnPly_dark_HIO_c() { + /* Nonmatching */ +} + +/* 80234654-802346A4 .text __ct__22dScnPly_reg_childHIO_cFv */ +dScnPly_reg_childHIO_c::dScnPly_reg_childHIO_c() { + /* Nonmatching */ +} + +/* 802346A4-80234734 .text __ct__22dScnPly_env_otherHIO_cFv */ +dScnPly_env_otherHIO_c::dScnPly_env_otherHIO_c() { + /* Nonmatching */ +} + +/* 80234734-80234778 .text __ct__22dScnPly_env_debugHIO_cFv */ +dScnPly_env_debugHIO_c::dScnPly_env_debugHIO_c() { + /* Nonmatching */ +} + +/* 80234778-802347B4 .text __ct__17dScnPly_msg_HIO_cFv */ +dScnPly_msg_HIO_c::dScnPly_msg_HIO_c() { + /* Nonmatching */ +} + +/* 802347B4-802347BC .text dScnPly_msg_HIO_checkUpdate__17dScnPly_msg_HIO_cFUc */ +void dScnPly_msg_HIO_c::dScnPly_msg_HIO_checkUpdate(unsigned char) { + /* Nonmatching */ +} + +/* 802347BC-802347C4 .text dScnPly_msg_HIO_setUpdate__17dScnPly_msg_HIO_cFUc */ +void dScnPly_msg_HIO_c::dScnPly_msg_HIO_setUpdate(unsigned char) { + /* Nonmatching */ +} + +/* 802347C4-80234830 .text dScnPly_msg_HIO_numUpdate__17dScnPly_msg_HIO_cFss */ +void dScnPly_msg_HIO_c::dScnPly_msg_HIO_numUpdate(short, short) { + /* Nonmatching */ +} + +/* 80234830-80234AA8 .text dScnPly_msg_HIO_padCheck__17dScnPly_msg_HIO_cFv */ +void dScnPly_msg_HIO_c::dScnPly_msg_HIO_padCheck() { + /* Nonmatching */ +} + +/* 80234AA8-80234B9C .text dScnPly_msg_HIO_messageProc__17dScnPly_msg_HIO_cFv */ +void dScnPly_msg_HIO_c::dScnPly_msg_HIO_messageProc() { + /* Nonmatching */ +} + +/* 80234B9C-80234FD0 .text dScnPly_Draw__FP13dScnPly_ply_c */ +void dScnPly_Draw(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 80234FD0-802350B4 .text dScnPly_Execute__FP13dScnPly_ply_c */ +void dScnPly_Execute(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 802350B4-802350BC .text dScnPly_IsDelete__FP13dScnPly_ply_c */ +void dScnPly_IsDelete(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 802350BC-80235364 .text dScnPly_Delete__FP13dScnPly_ply_c */ +void dScnPly_Delete(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 80235364-802355A8 .text heapSizeCheck__Fv */ +void heapSizeCheck() { + /* Nonmatching */ +} + +/* 802355A8-802356B0 .text phase_00__FP13dScnPly_ply_c */ +void phase_00(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 802356B0-802356E0 .text phase_01__FP13dScnPly_ply_c */ +void phase_01(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 802356E0-802357F4 .text phase_0__FP13dScnPly_ply_c */ +void phase_0(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 802357F4-802359DC .text phase_1__FP13dScnPly_ply_c */ +void phase_1(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 802359DC-80235ABC .text phase_2__FP13dScnPly_ply_c */ +void phase_2(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 80235ABC-80235B0C .text phase_3__FP13dScnPly_ply_c */ +void phase_3(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 80235B0C-80236334 .text phase_4__FP13dScnPly_ply_c */ +void phase_4(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 80236334-80236444 .text phase_5__FP13dScnPly_ply_c */ +void phase_5(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 80236444-80236554 .text phase_6__FP13dScnPly_ply_c */ +void phase_6(dScnPly_ply_c*) { + /* Nonmatching */ +} + +/* 80236554-8023655C .text phase_compleate__FPv */ +void phase_compleate(void*) { + /* Nonmatching */ +} + +/* 8023655C-8023658C .text dScnPly_Create__FP11scene_class */ +void dScnPly_Create(scene_class*) { + /* Nonmatching */ +} + +/* 8023658C-802365D4 .text __dt__17dScnPly_msg_HIO_cFv */ +dScnPly_msg_HIO_c::~dScnPly_msg_HIO_c() { + /* Nonmatching */ +} + +/* 802365D4-8023661C .text __dt__22dScnPly_env_debugHIO_cFv */ +dScnPly_env_debugHIO_c::~dScnPly_env_debugHIO_c() { + /* Nonmatching */ +} + +/* 8023661C-80236664 .text __dt__22dScnPly_env_otherHIO_cFv */ +dScnPly_env_otherHIO_c::~dScnPly_env_otherHIO_c() { + /* Nonmatching */ +} + +/* 80236664-802366AC .text __dt__22dScnPly_reg_childHIO_cFv */ +dScnPly_reg_childHIO_c::~dScnPly_reg_childHIO_c() { + /* Nonmatching */ +} + +/* 802366AC-802366F4 .text __dt__18dScnPly_dark_HIO_cFv */ +dScnPly_dark_HIO_c::~dScnPly_dark_HIO_c() { + /* Nonmatching */ +} + +/* 802367F8-80236854 .text __dt__21dScnPly_preLoad_HIO_cFv */ +dScnPly_preLoad_HIO_c::~dScnPly_preLoad_HIO_c() { + /* Nonmatching */ +} + +/* 80236854-802368C8 .text __dt__17dScnPly_env_HIO_cFv */ +dScnPly_env_HIO_c::~dScnPly_env_HIO_c() { + /* Nonmatching */ +} + +/* 802368C8-80236938 .text __dt__17dScnPly_reg_HIO_cFv */ +dScnPly_reg_HIO_c::~dScnPly_reg_HIO_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_s_room.cpp b/src/d/d_s_room.cpp new file mode 100644 index 000000000..9f3bbafcc --- /dev/null +++ b/src/d/d_s_room.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_s_room.cpp +// + +#include "d_s_room.h" +#include "dolphin/types.h" + +/* 80236938-80236998 .text setMapImage__FP19room_of_scene_class */ +void setMapImage(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 80236998-802369C8 .text deleteMapImage__FP19room_of_scene_class */ +void deleteMapImage(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 802369C8-80236A0C .text setArcName__FP19room_of_scene_class */ +void setArcName(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 80236A0C-80236A14 .text dScnRoom_Draw__FP19room_of_scene_class */ +void dScnRoom_Draw(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 80236A14-80236A38 .text deleteJugge__FPvPv */ +void deleteJugge(void*, void*) { + /* Nonmatching */ +} + +/* 80236A38-80236B1C .text objectSetCheck__FP19room_of_scene_class */ +void objectSetCheck(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 80236B1C-80236BAC .text dScnRoom_Execute__FP19room_of_scene_class */ +void dScnRoom_Execute(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 80236BAC-80236BB4 .text dScnRoom_IsDelete__FP19room_of_scene_class */ +void dScnRoom_IsDelete(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 80236BB4-80236D24 .text dScnRoom_Delete__FP19room_of_scene_class */ +void dScnRoom_Delete(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 80236D24-80236D58 .text phase_0__FP19room_of_scene_class */ +void phase_0(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 80236D58-80236DE8 .text phase_1__FP19room_of_scene_class */ +void phase_1(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 80236DE8-802370A0 .text phase_2__FP19room_of_scene_class */ +void phase_2(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 802370A0-802370B8 .text setZoneNo__20dStage_roomControl_cFii */ +void dStage_roomControl_c::setZoneNo(int, int) { + /* Nonmatching */ +} + +/* 802370B8-802371D0 .text phase_3__FP19room_of_scene_class */ +void phase_3(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 802371D0-802372C4 .text phase_4__FP19room_of_scene_class */ +void phase_4(room_of_scene_class*) { + /* Nonmatching */ +} + +/* 802372C4-802372F4 .text dScnRoom_Create__FP11scene_class */ +void dScnRoom_Create(scene_class*) { + /* Nonmatching */ +} + diff --git a/src/d/d_s_title.cpp b/src/d/d_s_title.cpp new file mode 100644 index 000000000..430b3f1ad --- /dev/null +++ b/src/d/d_s_title.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_s_title.cpp +// + +#include "f_op/f_op_scene.h" +#include "f_pc/f_pc_leaf.h" +#include "f_pc/f_pc_manager.h" +#include "f_op/f_op_draw_iter.h" +#include "d/d_procname.h" +#include "dolphin/types.h" + +struct title_of_scene_class : public scene_class { +public: + u32 pad[0x98]; +}; + +/* 802372F4-80237344 .text dScnTitle_Draw__FP20title_of_scene_class */ +s32 dScnTitle_Draw(title_of_scene_class*) { + for (create_tag_class* pTag = fopDwIt_Begin(); pTag != NULL; pTag = fopDwIt_Next(pTag)) + fpcM_Draw(pTag->mpTagData); + return 1; +} + +/* 80237344-802374C8 .text dScnTitle_Execute__FP20title_of_scene_class */ +void dScnTitle_Execute(title_of_scene_class*) { + /* Nonmatching */ +} + +/* 802374C8-802374D0 .text dScnTitle_IsDelete__FP20title_of_scene_class */ +s32 dScnTitle_IsDelete(title_of_scene_class*) { + return 1; +} + +/* 802374D0-802374D8 .text dScnTitle_Delete__FP20title_of_scene_class */ +s32 dScnTitle_Delete(title_of_scene_class*) { + return 1; +} + +/* 802374D8-80237568 .text dScnTitle_Create__FP11scene_class */ +void dScnTitle_Create(scene_class*) { + /* Nonmatching */ +} + +static leafdraw_method_class l_dScnTitle_Method = { + (process_method_func)dScnTitle_Create, + (process_method_func)dScnTitle_Delete, + (process_method_func)dScnTitle_Execute, + (process_method_func)dScnTitle_IsDelete, + (process_method_func)dScnTitle_Draw, +}; + +extern scene_process_profile_definition g_profile_TITLE_SCENE = { + 0, 1, -3, + PROC_TITLE_SCENE, + &g_fpcNd_Method.mBase, + sizeof(title_of_scene_class), + 0, + 0, + &g_fopScn_Method.mBase, + &l_dScnTitle_Method.mBase, +}; + +extern scene_process_profile_definition g_profile_ENDING_SCENE = { + 0, 1, -3, + PROC_ENDING_SCENE, + &g_fpcNd_Method.mBase, + sizeof(title_of_scene_class), + 0, + 0, + &g_fopScn_Method.mBase, + &l_dScnTitle_Method.mBase, +}; diff --git a/src/d/d_salvage.cpp b/src/d/d_salvage.cpp new file mode 100644 index 000000000..2c9a3cdea --- /dev/null +++ b/src/d/d_salvage.cpp @@ -0,0 +1,148 @@ +// +// Generated by dtk +// Translation Unit: d_salvage.cpp +// + +#include "d_salvage.h" +#include "dolphin/types.h" + +/* 800CC734-800CC76C .text init__18dSalvage_control_cFv */ +void dSalvage_control_c::init() { + /* Nonmatching */ +} + +/* 800CC76C-800CC7C4 .text init_end__18dSalvage_control_cFv */ +void dSalvage_control_c::init_end() { + /* Nonmatching */ +} + +/* 800CC7C4-800CCB70 .text entry__18dSalvage_control_cFP10fopAc_ac_cP14JPABaseEmitter */ +void dSalvage_control_c::entry(fopAc_ac_c*, JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 800CCB70-800CCBC4 .text init_room__18dSalvage_control_cFSc */ +void dSalvage_control_c::init_room(signed char) { + /* Nonmatching */ +} + +/* 800CCBC4-800CCC20 .text init_one__18dSalvage_control_cFi */ +void dSalvage_control_c::init_one(int) { + /* Nonmatching */ +} + +/* 800CCC20-800CCCA8 .text init_one_sub__18dSalvage_control_cFi */ +void dSalvage_control_c::init_one_sub(int) { + /* Nonmatching */ +} + +/* 800CCCA8-800CCDAC .text calcDistanceXZ__18dSalvage_control_cFv */ +void dSalvage_control_c::calcDistanceXZ() { + /* Nonmatching */ +} + +/* 800CCDAC-800CCDD0 .text getPos__18dSalvage_control_cFi */ +void dSalvage_control_c::getPos(int) { + /* Nonmatching */ +} + +/* 800CCDD0-800CCDE4 .text getPosP__18dSalvage_control_cFi */ +void dSalvage_control_c::getPosP(int) { + /* Nonmatching */ +} + +/* 800CCDE4-800CCE08 .text getScale__18dSalvage_control_cFi */ +void dSalvage_control_c::getScale(int) { + /* Nonmatching */ +} + +/* 800CCE08-800CCE18 .text getR__18dSalvage_control_cFi */ +void dSalvage_control_c::getR(int) { + /* Nonmatching */ +} + +/* 800CCE18-800CCE28 .text getH__18dSalvage_control_cFi */ +void dSalvage_control_c::getH(int) { + /* Nonmatching */ +} + +/* 800CCE28-800CCE38 .text getRoomNo__18dSalvage_control_cFi */ +void dSalvage_control_c::getRoomNo(int) { + /* Nonmatching */ +} + +/* 800CCE38-800CCE48 .text getItemNo__18dSalvage_control_cFi */ +void dSalvage_control_c::getItemNo(int) { + /* Nonmatching */ +} + +/* 800CCE48-800CCE58 .text getSwitchNo__18dSalvage_control_cFi */ +void dSalvage_control_c::getSwitchNo(int) { + /* Nonmatching */ +} + +/* 800CCE58-800CCE68 .text getSaveNo__18dSalvage_control_cFi */ +void dSalvage_control_c::getSaveNo(int) { + /* Nonmatching */ +} + +/* 800CCE68-800CCE78 .text getType__18dSalvage_control_cFi */ +void dSalvage_control_c::getType(int) { + /* Nonmatching */ +} + +/* 800CCE78-800CCE88 .text getKind__18dSalvage_control_cFi */ +void dSalvage_control_c::getKind(int) { + /* Nonmatching */ +} + +/* 800CCE88-800CCE98 .text getDistance__18dSalvage_control_cFi */ +void dSalvage_control_c::getDistance(int) { + /* Nonmatching */ +} + +/* 800CCE98-800CCEAC .text getAlphaPtr__18dSalvage_control_cFi */ +void dSalvage_control_c::getAlphaPtr(int) { + /* Nonmatching */ +} + +/* 800CCEAC-800CCEBC .text getDrawMode__18dSalvage_control_cFi */ +void dSalvage_control_c::getDrawMode(int) { + /* Nonmatching */ +} + +/* 800CCEBC-800CCEDC .text checkRegist__18dSalvage_control_cFi */ +void dSalvage_control_c::checkRegist(int) { + /* Nonmatching */ +} + +/* 800CCEDC-800CCEF8 .text checkUsed__18dSalvage_control_cFi */ +void dSalvage_control_c::checkUsed(int) { + /* Nonmatching */ +} + +/* 800CCEF8-800CCF1C .text setPos__18dSalvage_control_cFi4cXyz */ +void dSalvage_control_c::setPos(int, cXyz) { + /* Nonmatching */ +} + +/* 800CCF1C-800CCF34 .text setFlag__18dSalvage_control_cFiUc */ +void dSalvage_control_c::setFlag(int, unsigned char) { + /* Nonmatching */ +} + +/* 800CCF34-800CCF4C .text clrFlag__18dSalvage_control_cFiUc */ +void dSalvage_control_c::clrFlag(int, unsigned char) { + /* Nonmatching */ +} + +/* 800CCF4C-800CCF5C .text setNowAlpha__18dSalvage_control_cFiUc */ +void dSalvage_control_c::setNowAlpha(int, unsigned char) { + /* Nonmatching */ +} + +/* 800CCF5C-800CCF6C .text setDrawMode__18dSalvage_control_cFii */ +void dSalvage_control_c::setDrawMode(int, int) { + /* Nonmatching */ +} + diff --git a/src/d/d_save.cpp b/src/d/d_save.cpp new file mode 100644 index 000000000..6c961940e --- /dev/null +++ b/src/d/d_save.cpp @@ -0,0 +1,763 @@ +// +// Generated by dtk +// Translation Unit: d_save.cpp +// + +#include "d_save.h" +#include "dolphin/types.h" + +/* 800589A8-80058B54 .text init__21dSv_player_status_a_cFv */ +void dSv_player_status_a_c::init() { + /* Nonmatching */ +} + +/* 80058B54-80058B84 .text init__21dSv_player_status_b_cFv */ +void dSv_player_status_b_c::init() { + /* Nonmatching */ +} + +/* 80058B84-80058BC8 .text init__25dSv_player_return_place_cFv */ +void dSv_player_return_place_c::init() { + /* Nonmatching */ +} + +/* 80058BC8-80058C60 .text set__25dSv_player_return_place_cFPCcScUc */ +void dSv_player_return_place_c::set(const char*, signed char, unsigned char) { + /* Nonmatching */ +} + +/* 80058C60-80058C7C .text init__17dSv_player_item_cFv */ +void dSv_player_item_c::init() { + /* Nonmatching */ +} + +/* 80058C7C-80058E1C .text setBottleItemIn__17dSv_player_item_cFUcUc */ +void dSv_player_item_c::setBottleItemIn(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 80058E1C-80058E44 .text setEmptyBottleItemIn__17dSv_player_item_cFUc */ +void dSv_player_item_c::setEmptyBottleItemIn(unsigned char) { + /* Nonmatching */ +} + +/* 80058E44-80058F74 .text setEmptyBottle__17dSv_player_item_cFv */ +void dSv_player_item_c::setEmptyBottle() { + /* Nonmatching */ +} + +/* 80058F74-8005918C .text setEquipBottleItemIn__17dSv_player_item_cFUcUc */ +void dSv_player_item_c::setEquipBottleItemIn(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8005918C-800591B0 .text setEquipBottleItemEmpty__17dSv_player_item_cFUc */ +void dSv_player_item_c::setEquipBottleItemEmpty(unsigned char) { + /* Nonmatching */ +} + +/* 800591B0-80059408 .text setEquipBottleItemIn__17dSv_player_item_cFUc */ +void dSv_player_item_c::setEquipBottleItemIn(unsigned char) { + /* Nonmatching */ +} + +/* 80059408-8005942C .text setEquipBottleItemEmpty__17dSv_player_item_cFv */ +void dSv_player_item_c::setEquipBottleItemEmpty() { + /* Nonmatching */ +} + +/* 8005942C-8005946C .text checkBottle__17dSv_player_item_cFUc */ +void dSv_player_item_c::checkBottle(unsigned char) { + /* Nonmatching */ +} + +/* 8005946C-800594A8 .text checkEmptyBottle__17dSv_player_item_cFv */ +void dSv_player_item_c::checkEmptyBottle() { + /* Nonmatching */ +} + +/* 800594A8-800594C4 .text init__21dSv_player_get_item_cFv */ +void dSv_player_get_item_c::init() { + /* Nonmatching */ +} + +/* 800594C4-8005955C .text onItem__21dSv_player_get_item_cFiUc */ +void dSv_player_get_item_c::onItem(int, unsigned char) { + /* Nonmatching */ +} + +/* 8005955C-800595F8 .text isItem__21dSv_player_get_item_cFiUc */ +void dSv_player_get_item_c::isItem(int, unsigned char) { + /* Nonmatching */ +} + +/* 800595F8-80059740 .text onBottleItem__21dSv_player_get_item_cFUc */ +void dSv_player_get_item_c::onBottleItem(unsigned char) { + /* Nonmatching */ +} + +/* 80059740-80059848 .text isBottleItem__21dSv_player_get_item_cFUc */ +void dSv_player_get_item_c::isBottleItem(unsigned char) { + /* Nonmatching */ +} + +/* 80059848-8005987C .text init__24dSv_player_item_record_cFv */ +void dSv_player_item_record_c::init() { + /* Nonmatching */ +} + +/* 8005987C-80059894 .text resetTimer__24dSv_player_item_record_cFUs */ +void dSv_player_item_record_c::resetTimer(unsigned short) { + /* Nonmatching */ +} + +/* 80059894-800598D0 .text decTimer__24dSv_player_item_record_cFv */ +void dSv_player_item_record_c::decTimer() { + /* Nonmatching */ +} + +/* 800598D0-800598D8 .text getTimer__24dSv_player_item_record_cFv */ +void dSv_player_item_record_c::getTimer() { + /* Nonmatching */ +} + +/* 800598D8-80059908 .text init__21dSv_player_item_max_cFv */ +void dSv_player_item_max_c::init() { + /* Nonmatching */ +} + +/* 80059908-80059968 .text init__21dSv_player_bag_item_cFv */ +void dSv_player_bag_item_c::init() { + /* Nonmatching */ +} + +/* 80059968-800599D8 .text setBeastItem__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::setBeastItem(unsigned char) { + /* Nonmatching */ +} + +/* 800599D8-80059C30 .text setBeastItemEmpty__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::setBeastItemEmpty(unsigned char) { + /* Nonmatching */ +} + +/* 80059C30-80059C60 .text checkBeastItem__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::checkBeastItem(unsigned char) { + /* Nonmatching */ +} + +/* 80059C60-80059EB0 .text setBaitItemChange__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::setBaitItemChange(unsigned char) { + /* Nonmatching */ +} + +/* 80059EB0-8005A0C8 .text setBaitItemChange__21dSv_player_bag_item_cFUcUc */ +void dSv_player_bag_item_c::setBaitItemChange(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8005A0C8-8005A1A4 .text setBaitItemEmpty__21dSv_player_bag_item_cFv */ +void dSv_player_bag_item_c::setBaitItemEmpty() { + /* Nonmatching */ +} + +/* 8005A1A4-8005A248 .text setBaitItemEmpty__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::setBaitItemEmpty(unsigned char) { + /* Nonmatching */ +} + +/* 8005A248-8005A2D0 .text setBaitItem__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::setBaitItem(unsigned char) { + /* Nonmatching */ +} + +/* 8005A2D0-8005A2F4 .text checkBaitItemEmpty__21dSv_player_bag_item_cFv */ +void dSv_player_bag_item_c::checkBaitItemEmpty() { + /* Nonmatching */ +} + +/* 8005A2F4-8005A334 .text checkBaitItem__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::checkBaitItem(unsigned char) { + /* Nonmatching */ +} + +/* 8005A334-8005A584 .text setReserveItemChange__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::setReserveItemChange(unsigned char) { + /* Nonmatching */ +} + +/* 8005A584-8005A79C .text setReserveItemChange__21dSv_player_bag_item_cFUcUc */ +void dSv_player_bag_item_c::setReserveItemChange(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8005A79C-8005A7C0 .text setReserveItemEmpty__21dSv_player_bag_item_cFv */ +void dSv_player_bag_item_c::setReserveItemEmpty() { + /* Nonmatching */ +} + +/* 8005A7C0-8005A7E4 .text setReserveItemEmpty__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::setReserveItemEmpty(unsigned char) { + /* Nonmatching */ +} + +/* 8005A7E4-8005A854 .text setReserveItem__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::setReserveItem(unsigned char) { + /* Nonmatching */ +} + +/* 8005A854-8005A878 .text checkReserveItemEmpty__21dSv_player_bag_item_cFv */ +void dSv_player_bag_item_c::checkReserveItemEmpty() { + /* Nonmatching */ +} + +/* 8005A878-8005A8B8 .text checkReserveItem__21dSv_player_bag_item_cFUc */ +void dSv_player_bag_item_c::checkReserveItem(unsigned char) { + /* Nonmatching */ +} + +/* 8005A8B8-8005A8CC .text init__25dSv_player_get_bag_item_cFv */ +void dSv_player_get_bag_item_c::init() { + /* Nonmatching */ +} + +/* 8005A8CC-8005A960 .text onBeast__25dSv_player_get_bag_item_cFUc */ +void dSv_player_get_bag_item_c::onBeast(unsigned char) { + /* Nonmatching */ +} + +/* 8005A960-8005A9F8 .text isBeast__25dSv_player_get_bag_item_cFUc */ +void dSv_player_get_bag_item_c::isBeast(unsigned char) { + /* Nonmatching */ +} + +/* 8005A9F8-8005AA8C .text onBait__25dSv_player_get_bag_item_cFUc */ +void dSv_player_get_bag_item_c::onBait(unsigned char) { + /* Nonmatching */ +} + +/* 8005AA8C-8005AB24 .text isBait__25dSv_player_get_bag_item_cFUc */ +void dSv_player_get_bag_item_c::isBait(unsigned char) { + /* Nonmatching */ +} + +/* 8005AB24-8005ABB4 .text onReserve__25dSv_player_get_bag_item_cFUc */ +void dSv_player_get_bag_item_c::onReserve(unsigned char) { + /* Nonmatching */ +} + +/* 8005ABB4-8005AC48 .text isReserve__25dSv_player_get_bag_item_cFUc */ +void dSv_player_get_bag_item_c::isReserve(unsigned char) { + /* Nonmatching */ +} + +/* 8005AC48-8005ACA8 .text init__28dSv_player_bag_item_record_cFv */ +void dSv_player_bag_item_record_c::init() { + /* Nonmatching */ +} + +/* 8005ACA8-8005ACE0 .text init__20dSv_player_collect_cFv */ +void dSv_player_collect_c::init() { + /* Nonmatching */ +} + +/* 8005ACE0-8005AD78 .text onCollect__20dSv_player_collect_cFiUc */ +void dSv_player_collect_c::onCollect(int, unsigned char) { + /* Nonmatching */ +} + +/* 8005AD78-8005AE10 .text offCollect__20dSv_player_collect_cFiUc */ +void dSv_player_collect_c::offCollect(int, unsigned char) { + /* Nonmatching */ +} + +/* 8005AE10-8005AEAC .text isCollect__20dSv_player_collect_cFiUc */ +void dSv_player_collect_c::isCollect(int, unsigned char) { + /* Nonmatching */ +} + +/* 8005AEAC-8005AF40 .text onTact__20dSv_player_collect_cFUc */ +void dSv_player_collect_c::onTact(unsigned char) { + /* Nonmatching */ +} + +/* 8005AF40-8005AFD8 .text isTact__20dSv_player_collect_cFUc */ +void dSv_player_collect_c::isTact(unsigned char) { + /* Nonmatching */ +} + +/* 8005AFD8-8005B06C .text onTriforce__20dSv_player_collect_cFUc */ +void dSv_player_collect_c::onTriforce(unsigned char) { + /* Nonmatching */ +} + +/* 8005B06C-8005B104 .text isTriforce__20dSv_player_collect_cFUc */ +void dSv_player_collect_c::isTriforce(unsigned char) { + /* Nonmatching */ +} + +/* 8005B104-8005B198 .text onSymbol__20dSv_player_collect_cFUc */ +void dSv_player_collect_c::onSymbol(unsigned char) { + /* Nonmatching */ +} + +/* 8005B198-8005B230 .text isSymbol__20dSv_player_collect_cFUc */ +void dSv_player_collect_c::isSymbol(unsigned char) { + /* Nonmatching */ +} + +/* 8005B230-8005B290 .text getTriforceNum__20dSv_player_collect_cFv */ +void dSv_player_collect_c::getTriforceNum() { + /* Nonmatching */ +} + +/* 8005B290-8005B320 .text init__16dSv_player_map_cFv */ +void dSv_player_map_c::init() { + /* Nonmatching */ +} + +/* 8005B320-8005B3CC .text onGetMap__16dSv_player_map_cFi */ +void dSv_player_map_c::onGetMap(int) { + /* Nonmatching */ +} + +/* 8005B3CC-8005B47C .text isGetMap__16dSv_player_map_cFi */ +void dSv_player_map_c::isGetMap(int) { + /* Nonmatching */ +} + +/* 8005B47C-8005B528 .text onOpenMap__16dSv_player_map_cFi */ +void dSv_player_map_c::onOpenMap(int) { + /* Nonmatching */ +} + +/* 8005B528-8005B5D4 .text offOpenMap__16dSv_player_map_cFi */ +void dSv_player_map_c::offOpenMap(int) { + /* Nonmatching */ +} + +/* 8005B5D4-8005B684 .text isOpenMap__16dSv_player_map_cFi */ +void dSv_player_map_c::isOpenMap(int) { + /* Nonmatching */ +} + +/* 8005B684-8005B730 .text onCompleteMap__16dSv_player_map_cFi */ +void dSv_player_map_c::onCompleteMap(int) { + /* Nonmatching */ +} + +/* 8005B730-8005B7DC .text offCompleteMap__16dSv_player_map_cFi */ +void dSv_player_map_c::offCompleteMap(int) { + /* Nonmatching */ +} + +/* 8005B7DC-8005B88C .text isCompleteMap__16dSv_player_map_cFi */ +void dSv_player_map_c::isCompleteMap(int) { + /* Nonmatching */ +} + +/* 8005B88C-8005B92C .text onTriforce__16dSv_player_map_cFi */ +void dSv_player_map_c::onTriforce(int) { + /* Nonmatching */ +} + +/* 8005B92C-8005B9CC .text offTriforce__16dSv_player_map_cFi */ +void dSv_player_map_c::offTriforce(int) { + /* Nonmatching */ +} + +/* 8005B9CC-8005BA70 .text isTriforce__16dSv_player_map_cFi */ +void dSv_player_map_c::isTriforce(int) { + /* Nonmatching */ +} + +/* 8005BA70-8005BAE8 .text getCollectMapNum__16dSv_player_map_cFv */ +void dSv_player_map_c::getCollectMapNum() { + /* Nonmatching */ +} + +/* 8005BAE8-8005BB84 .text onFmapBit__16dSv_player_map_cFiUc */ +void dSv_player_map_c::onFmapBit(int, unsigned char) { + /* Nonmatching */ +} + +/* 8005BB84-8005BC24 .text isFmapBit__16dSv_player_map_cFiUc */ +void dSv_player_map_c::isFmapBit(int, unsigned char) { + /* Nonmatching */ +} + +/* 8005BC24-8005BCBC .text onSaveArriveGrid__16dSv_player_map_cFi */ +void dSv_player_map_c::onSaveArriveGrid(int) { + /* Nonmatching */ +} + +/* 8005BCBC-8005BD54 .text isSaveArriveGrid__16dSv_player_map_cFi */ +void dSv_player_map_c::isSaveArriveGrid(int) { + /* Nonmatching */ +} + +/* 8005BD54-8005BDEC .text onSaveArriveGridForAgb__16dSv_player_map_cFi */ +void dSv_player_map_c::onSaveArriveGridForAgb(int) { + /* Nonmatching */ +} + +/* 8005BDEC-8005BE84 .text isSaveArriveGridForAgb__16dSv_player_map_cFi */ +void dSv_player_map_c::isSaveArriveGridForAgb(int) { + /* Nonmatching */ +} + +/* 8005BE84-8005BF2C .text init__17dSv_player_info_cFv */ +void dSv_player_info_c::init() { + /* Nonmatching */ +} + +/* 8005BF2C-8005BFA4 .text init__19dSv_player_config_cFv */ +void dSv_player_config_c::init() { + /* Nonmatching */ +} + +/* 8005BFA4-8005BFC8 .text checkVibration__19dSv_player_config_cFv */ +void dSv_player_config_c::checkVibration() { + /* Nonmatching */ +} + +/* 8005BFC8-8005BFD4 .text init__19dSv_player_priest_cFv */ +void dSv_player_priest_c::init() { + /* Nonmatching */ +} + +/* 8005BFD4-8005BFFC .text set__19dSv_player_priest_cFUcR4cXyzsSc */ +void dSv_player_priest_c::set(unsigned char, cXyz&, short, signed char) { + /* Nonmatching */ +} + +/* 8005BFFC-8005C000 .text init__21dSv_player_status_c_cFv */ +void dSv_player_status_c_c::init() { + /* Nonmatching */ +} + +/* 8005C000-8005C094 .text init__12dSv_player_cFv */ +void dSv_player_c::init() { + /* Nonmatching */ +} + +/* 8005C094-8005C0EC .text init__12dSv_memBit_cFv */ +void dSv_memBit_c::init() { + /* Nonmatching */ +} + +/* 8005C0EC-8005C188 .text onTbox__12dSv_memBit_cFi */ +void dSv_memBit_c::onTbox(int) { + /* Nonmatching */ +} + +/* 8005C188-8005C228 .text isTbox__12dSv_memBit_cFi */ +void dSv_memBit_c::isTbox(int) { + /* Nonmatching */ +} + +/* 8005C228-8005C2D4 .text onSwitch__12dSv_memBit_cFi */ +void dSv_memBit_c::onSwitch(int) { + /* Nonmatching */ +} + +/* 8005C2D4-8005C380 .text offSwitch__12dSv_memBit_cFi */ +void dSv_memBit_c::offSwitch(int) { + /* Nonmatching */ +} + +/* 8005C380-8005C430 .text isSwitch__12dSv_memBit_cFi */ +void dSv_memBit_c::isSwitch(int) { + /* Nonmatching */ +} + +/* 8005C430-8005C4EC .text revSwitch__12dSv_memBit_cFi */ +void dSv_memBit_c::revSwitch(int) { + /* Nonmatching */ +} + +/* 8005C4EC-8005C598 .text onItem__12dSv_memBit_cFi */ +void dSv_memBit_c::onItem(int) { + /* Nonmatching */ +} + +/* 8005C598-8005C648 .text isItem__12dSv_memBit_cFi */ +void dSv_memBit_c::isItem(int) { + /* Nonmatching */ +} + +/* 8005C648-8005C6F4 .text onVisitedRoom__12dSv_memBit_cFi */ +void dSv_memBit_c::onVisitedRoom(int) { + /* Nonmatching */ +} + +/* 8005C6F4-8005C7A4 .text isVisitedRoom__12dSv_memBit_cFi */ +void dSv_memBit_c::isVisitedRoom(int) { + /* Nonmatching */ +} + +/* 8005C7A4-8005C844 .text onDungeonItem__12dSv_memBit_cFi */ +void dSv_memBit_c::onDungeonItem(int) { + /* Nonmatching */ +} + +/* 8005C844-8005C8E8 .text isDungeonItem__12dSv_memBit_cFi */ +void dSv_memBit_c::isDungeonItem(int) { + /* Nonmatching */ +} + +/* 8005C8E8-8005C908 .text init__11dSv_ocean_cFv */ +void dSv_ocean_c::init() { + /* Nonmatching */ +} + +/* 8005C908-8005C9E8 .text onOceanSvBit__11dSv_ocean_cFUcUs */ +void dSv_ocean_c::onOceanSvBit(unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 8005C9E8-8005CACC .text isOceanSvBit__11dSv_ocean_cFUcUs */ +void dSv_ocean_c::isOceanSvBit(unsigned char, unsigned short) { + /* Nonmatching */ +} + +/* 8005CACC-8005CB04 .text init__11dSv_event_cFv */ +void dSv_event_c::init() { + /* Nonmatching */ +} + +/* 8005CB04-8005CB1C .text onEventBit__11dSv_event_cFUs */ +void dSv_event_c::onEventBit(unsigned short) { + /* Nonmatching */ +} + +/* 8005CB1C-8005CB34 .text offEventBit__11dSv_event_cFUs */ +void dSv_event_c::offEventBit(unsigned short) { + /* Nonmatching */ +} + +/* 8005CB34-8005CB58 .text isEventBit__11dSv_event_cFUs */ +void dSv_event_c::isEventBit(unsigned short) { + /* Nonmatching */ +} + +/* 8005CB58-8005CB7C .text setEventReg__11dSv_event_cFUsUc */ +void dSv_event_c::setEventReg(unsigned short, unsigned char) { + /* Nonmatching */ +} + +/* 8005CB7C-8005CB94 .text getEventReg__11dSv_event_cFUs */ +void dSv_event_c::getEventReg(unsigned short) { + /* Nonmatching */ +} + +/* 8005CB94-8005CBB0 .text init__13dSv_reserve_cFv */ +void dSv_reserve_c::init() { + /* Nonmatching */ +} + +/* 8005CBB0-8005CBD0 .text init__12dSv_memory_cFv */ +void dSv_memory_c::init() { + /* Nonmatching */ +} + +/* 8005CBD0-8005CC08 .text init__12dSv_danBit_cFSc */ +void dSv_danBit_c::init(signed char) { + /* Nonmatching */ +} + +/* 8005CC08-8005CCB4 .text onSwitch__12dSv_danBit_cFi */ +void dSv_danBit_c::onSwitch(int) { + /* Nonmatching */ +} + +/* 8005CCB4-8005CD60 .text offSwitch__12dSv_danBit_cFi */ +void dSv_danBit_c::offSwitch(int) { + /* Nonmatching */ +} + +/* 8005CD60-8005CE10 .text isSwitch__12dSv_danBit_cFi */ +void dSv_danBit_c::isSwitch(int) { + /* Nonmatching */ +} + +/* 8005CE10-8005CECC .text revSwitch__12dSv_danBit_cFi */ +void dSv_danBit_c::revSwitch(int) { + /* Nonmatching */ +} + +/* 8005CECC-8005CEF4 .text init__13dSv_zoneBit_cFv */ +void dSv_zoneBit_c::init() { + /* Nonmatching */ +} + +/* 8005CEF4-8005CF00 .text clearRoomSwitch__13dSv_zoneBit_cFv */ +void dSv_zoneBit_c::clearRoomSwitch() { + /* Nonmatching */ +} + +/* 8005CF00-8005CFAC .text onSwitch__13dSv_zoneBit_cFi */ +void dSv_zoneBit_c::onSwitch(int) { + /* Nonmatching */ +} + +/* 8005CFAC-8005D054 .text offSwitch__13dSv_zoneBit_cFi */ +void dSv_zoneBit_c::offSwitch(int) { + /* Nonmatching */ +} + +/* 8005D054-8005D100 .text isSwitch__13dSv_zoneBit_cFi */ +void dSv_zoneBit_c::isSwitch(int) { + /* Nonmatching */ +} + +/* 8005D100-8005D1B8 .text revSwitch__13dSv_zoneBit_cFi */ +void dSv_zoneBit_c::revSwitch(int) { + /* Nonmatching */ +} + +/* 8005D1B8-8005D254 .text onItem__13dSv_zoneBit_cFi */ +void dSv_zoneBit_c::onItem(int) { + /* Nonmatching */ +} + +/* 8005D254-8005D2F4 .text isItem__13dSv_zoneBit_cFi */ +void dSv_zoneBit_c::isItem(int) { + /* Nonmatching */ +} + +/* 8005D2F4-8005D314 .text init__15dSv_zoneActor_cFv */ +void dSv_zoneActor_c::init() { + /* Nonmatching */ +} + +/* 8005D314-8005D3BC .text on__15dSv_zoneActor_cFi */ +void dSv_zoneActor_c::on(int) { + /* Nonmatching */ +} + +/* 8005D3BC-8005D468 .text is__15dSv_zoneActor_cFi */ +void dSv_zoneActor_c::is(int) { + /* Nonmatching */ +} + +/* 8005D468-8005D4A4 .text init__10dSv_zone_cFi */ +void dSv_zone_c::init(int) { + /* Nonmatching */ +} + +/* 8005D4A4-8005D4C8 .text setRoom__13dSv_restart_cFRC4cXyzsSc */ +void dSv_restart_c::setRoom(const cXyz&, short, signed char) { + /* Nonmatching */ +} + +/* 8005D4C8-8005D584 .text setRestartOption__13dSv_restart_cFSc */ +void dSv_restart_c::setRestartOption(signed char) { + /* Nonmatching */ +} + +/* 8005D584-8005D5B4 .text setRestartOption__13dSv_restart_cFScP4cXyzsSc */ +void dSv_restart_c::setRestartOption(signed char, cXyz*, short, signed char) { + /* Nonmatching */ +} + +/* 8005D5B4-8005D604 .text set__17dSv_turnRestart_cFRC4cXyzsScUlRC4cXyzsi */ +void dSv_turnRestart_c::set(const cXyz&, short, signed char, unsigned long, const cXyz&, short, int) { + /* Nonmatching */ +} + +/* 8005D604-8005D660 .text init__10dSv_info_cFv */ +void dSv_info_c::init() { + /* Nonmatching */ +} + +/* 8005D660-8005D860 .text reinit__10dSv_info_cFv */ +void dSv_info_c::reinit() { + /* Nonmatching */ +} + +/* 8005D860-8005D8C8 .text init__10dSv_save_cFv */ +void dSv_save_c::init() { + /* Nonmatching */ +} + +/* 8005D8C8-8005D988 .text getSave__10dSv_info_cFi */ +void dSv_info_c::getSave(int) { + /* Nonmatching */ +} + +/* 8005D988-8005DA70 .text putSave__10dSv_info_cFi */ +void dSv_info_c::putSave(int) { + /* Nonmatching */ +} + +/* 8005DA70-8005DAC8 .text initZone__10dSv_info_cFv */ +void dSv_info_c::initZone() { + /* Nonmatching */ +} + +/* 8005DAC8-8005DB24 .text createZone__10dSv_info_cFi */ +void dSv_info_c::createZone(int) { + /* Nonmatching */ +} + +/* 8005DB24-8005DCD0 .text onSwitch__10dSv_info_cFii */ +void dSv_info_c::onSwitch(int, int) { + /* Nonmatching */ +} + +/* 8005DCD0-8005DCEC .text getZoneNo__20dStage_roomControl_cFi */ +void dStage_roomControl_c::getZoneNo(int) { + /* Nonmatching */ +} + +/* 8005DCEC-8005DE98 .text offSwitch__10dSv_info_cFii */ +void dSv_info_c::offSwitch(int, int) { + /* Nonmatching */ +} + +/* 8005DE98-8005DFE0 .text isSwitch__10dSv_info_cFii */ +void dSv_info_c::isSwitch(int, int) { + /* Nonmatching */ +} + +/* 8005DFE0-8005E190 .text revSwitch__10dSv_info_cFii */ +void dSv_info_c::revSwitch(int, int) { + /* Nonmatching */ +} + +/* 8005E190-8005E324 .text onItem__10dSv_info_cFii */ +void dSv_info_c::onItem(int, int) { + /* Nonmatching */ +} + +/* 8005E324-8005E4BC .text isItem__10dSv_info_cFii */ +void dSv_info_c::isItem(int, int) { + /* Nonmatching */ +} + +/* 8005E4BC-8005E5F0 .text onActor__10dSv_info_cFii */ +void dSv_info_c::onActor(int, int) { + /* Nonmatching */ +} + +/* 8005E5F0-8005E780 .text isActor__10dSv_info_cFii */ +void dSv_info_c::isActor(int, int) { + /* Nonmatching */ +} + +/* 8005E780-8005EA24 .text memory_to_card__10dSv_info_cFPci */ +void dSv_info_c::memory_to_card(char*, int) { + /* Nonmatching */ +} + +/* 8005EA24-8005ED00 .text card_to_memory__10dSv_info_cFPci */ +void dSv_info_c::card_to_memory(char*, int) { + /* Nonmatching */ +} + +/* 8005ED00-8005EF88 .text initdata_to_card__10dSv_info_cFPci */ +void dSv_info_c::initdata_to_card(char*, int) { + /* Nonmatching */ +} + diff --git a/src/d/d_save_init.cpp b/src/d/d_save_init.cpp new file mode 100644 index 000000000..5f4d501da --- /dev/null +++ b/src/d/d_save_init.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: d_save_init.cpp +// + +#include "d_save_init.h" +#include "dolphin/types.h" + +/* 8005EF88-8005EFDC .text setInitEventBit__Fv */ +void setInitEventBit() { + /* Nonmatching */ +} + diff --git a/src/d/d_scope.cpp b/src/d/d_scope.cpp new file mode 100644 index 000000000..c989e75d5 --- /dev/null +++ b/src/d/d_scope.cpp @@ -0,0 +1,218 @@ +// +// Generated by dtk +// Translation Unit: d_scope.cpp +// + +#include "d_scope.h" +#include "dolphin/types.h" + +/* 80237568-802375E8 .text draw__13dDlst_2DSCP_cFv */ +void dDlst_2DSCP_c::draw() { + /* Nonmatching */ +} + +/* 802375E8-80237720 .text outFontDraw__13dDlst_2DSCP_cFv */ +void dDlst_2DSCP_c::outFontDraw() { + /* Nonmatching */ +} + +/* 80237720-80237F34 .text dScp_ScreenDataSet__FP13sub_scp_class */ +void dScp_ScreenDataSet(sub_scp_class*) { + /* Nonmatching */ +} + +/* 80237F34-802380D4 .text dScp_valueInit__FP13sub_scp_class */ +void dScp_valueInit(sub_scp_class*) { + /* Nonmatching */ +} + +/* 802380D4-802381A0 .text dScp_setAlpha__FP13sub_scp_class */ +void dScp_setAlpha(sub_scp_class*) { + /* Nonmatching */ +} + +/* 802381A0-80238500 .text dScp_wipeAngleCalc__FP13sub_scp_class */ +void dScp_wipeAngleCalc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 80238500-802389F0 .text dScp_ArrowAnime__FP13sub_scp_class */ +void dScp_ArrowAnime(sub_scp_class*) { + /* Nonmatching */ +} + +/* 802389F0-80238BB8 .text dScp_wipeMove__FP13sub_scp_classf */ +void dScp_wipeMove(sub_scp_class*, float) { + /* Nonmatching */ +} + +/* 80238BB8-80238E20 .text dScp_wipeMove2__FP13sub_scp_classf */ +void dScp_wipeMove2(sub_scp_class*, float) { + /* Nonmatching */ +} + +/* 80238E20-8023905C .text dScp_wipeMoveDemo__FP13sub_scp_classfb */ +void dScp_wipeMoveDemo(sub_scp_class*, float, bool) { + /* Nonmatching */ +} + +/* 8023905C-80239084 .text dScp_mesgPaneShow__FP13sub_scp_class */ +void dScp_mesgPaneShow(sub_scp_class*) { + /* Nonmatching */ +} + +/* 80239084-8023917C .text dScp_mesgPaneHide__FP13sub_scp_class */ +void dScp_mesgPaneHide(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023917C-80239248 .text dScp_scopeAlpha__FP13sub_scp_classf */ +void dScp_scopeAlpha(sub_scp_class*, float) { + /* Nonmatching */ +} + +/* 80239248-802392D8 .text dScp_scopeInitAlpha__FP13sub_scp_class */ +void dScp_scopeInitAlpha(sub_scp_class*) { + /* Nonmatching */ +} + +/* 802392D8-80239368 .text dScp_scopeAlphaZero__FP13sub_scp_class */ +void dScp_scopeAlphaZero(sub_scp_class*) { + /* Nonmatching */ +} + +/* 80239368-80239420 .text dScp_stringInit__FP13sub_scp_class */ +void dScp_stringInit(sub_scp_class*) { + /* Nonmatching */ +} + +/* 80239420-802394A4 .text dScp_stringSet__FP13sub_scp_class */ +void dScp_stringSet(sub_scp_class*) { + /* Nonmatching */ +} + +/* 802394A4-802394FC .text dScp_yose_select__FP13sub_scp_class */ +void dScp_yose_select(sub_scp_class*) { + /* Nonmatching */ +} + +/* 802394FC-802395AC .text dScp_textPosition__FP13sub_scp_class */ +void dScp_textPosition(sub_scp_class*) { + /* Nonmatching */ +} + +/* 802395AC-802395FC .text dScp_arrowInit__FP13sub_scp_class */ +void dScp_arrowInit(sub_scp_class*) { + /* Nonmatching */ +} + +/* 802395FC-802399B0 .text dScp_arrowMove__FP13sub_scp_class */ +void dScp_arrowMove(sub_scp_class*) { + /* Nonmatching */ +} + +/* 802399B0-80239EAC .text dScp_dotMove__FP13sub_scp_class */ +void dScp_dotMove(sub_scp_class*) { + /* Nonmatching */ +} + +/* 80239EAC-8023A110 .text dScp_talkBeforeProc__FP13sub_scp_class */ +void dScp_talkBeforeProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A110-8023A2AC .text dScp_outnowProc__FP13sub_scp_class */ +void dScp_outnowProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A2AC-8023A354 .text dScp_continueProc__FP13sub_scp_class */ +void dScp_continueProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A354-8023A3C0 .text dScp_forceContinueProc__FP13sub_scp_class */ +void dScp_forceContinueProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A3C0-8023A4FC .text dScp_closewaitProc__FP13sub_scp_class */ +void dScp_closewaitProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A4FC-8023A588 .text dScp_finishProc__FP13sub_scp_class */ +void dScp_finishProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A588-8023A678 .text dScp_openProc__FP13sub_scp_class */ +void dScp_openProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A678-8023A798 .text dScp_openProc1__FP13sub_scp_class */ +void dScp_openProc1(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A798-8023A8D0 .text dScp_openProc2__FP13sub_scp_class */ +void dScp_openProc2(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A8D0-8023A9AC .text dScp_moveProc__FP13sub_scp_class */ +void dScp_moveProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023A9AC-8023AAD0 .text dScp_demoProc__FP13sub_scp_class */ +void dScp_demoProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023AAD0-8023ABA4 .text dScp_talkNowProc__FP13sub_scp_class */ +void dScp_talkNowProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023ABA4-8023AC60 .text dScp_closeProc__FP13sub_scp_class */ +void dScp_closeProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023AC60-8023AD20 .text dScp_closeDemoProc__FP13sub_scp_class */ +void dScp_closeDemoProc(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023AD20-8023AD60 .text dScp_Draw__FP13sub_scp_class */ +void dScp_Draw(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023AD60-8023AEF4 .text dScp_Execute__FP13sub_scp_class */ +void dScp_Execute(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023AEF4-8023AEFC .text dScp_IsDelete__FP13sub_scp_class */ +void dScp_IsDelete(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023AEFC-8023B094 .text dScp_Delete__FP13sub_scp_class */ +void dScp_Delete(sub_scp_class*) { + /* Nonmatching */ +} + +/* 8023B094-8023B49C .text dScp_Create__FP9msg_class */ +void dScp_Create(msg_class*) { + /* Nonmatching */ +} + +/* 8023B49C-8023B4F8 .text __dt__13dDlst_2DSCP_cFv */ +dDlst_2DSCP_c::~dDlst_2DSCP_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_seafightgame.cpp b/src/d/d_seafightgame.cpp new file mode 100644 index 000000000..6ce5faf51 --- /dev/null +++ b/src/d/d_seafightgame.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: d_seafightgame.cpp +// + +#include "d_seafightgame.h" +#include "dolphin/types.h" + +/* 800C1F90-800C20B0 .text init__20dSeaFightGame_info_cFii */ +void dSeaFightGame_info_c::init(int, int) { + /* Nonmatching */ +} + +/* 800C20B0-800C225C .text put_ship__20dSeaFightGame_info_cFUcUc */ +void dSeaFightGame_info_c::put_ship(unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 800C225C-800C22FC .text checkPutShip__20dSeaFightGame_info_cFiiii */ +void dSeaFightGame_info_c::checkPutShip(int, int, int, int) { + /* Nonmatching */ +} + +/* 800C22FC-800C239C .text attack__20dSeaFightGame_info_cFUcUc */ +void dSeaFightGame_info_c::attack(unsigned char, unsigned char) { + /* Nonmatching */ +} + diff --git a/src/d/d_shop.cpp b/src/d/d_shop.cpp new file mode 100644 index 000000000..20640f2f8 --- /dev/null +++ b/src/d/d_shop.cpp @@ -0,0 +1,193 @@ +// +// Generated by dtk +// Translation Unit: d_shop.cpp +// + +#include "d_shop.h" +#include "dolphin/types.h" + +/* 8005EFDC-8005F088 .text shop_cam_action_init__16ShopCam_action_cFv */ +void ShopCam_action_c::shop_cam_action_init() { + /* Nonmatching */ +} + +/* 8005F088-8005F220 .text shop_cam_action__16ShopCam_action_cFv */ +void ShopCam_action_c::shop_cam_action() { + /* Nonmatching */ +} + +/* 8005F220-8005F370 .text rsh_talk_cam_action_init__16ShopCam_action_cFP10fopAc_ac_c4cXyz4cXyzf */ +void ShopCam_action_c::rsh_talk_cam_action_init(fopAc_ac_c*, cXyz, cXyz, float) { + /* Nonmatching */ +} + +/* 8005F370-8005F41C .text rsh_talk_cam_action__16ShopCam_action_cFv */ +void ShopCam_action_c::rsh_talk_cam_action() { + /* Nonmatching */ +} + +/* 8005F41C-8005F494 .text ds_normal_cam_action_init__16ShopCam_action_cFv */ +void ShopCam_action_c::ds_normal_cam_action_init() { + /* Nonmatching */ +} + +/* 8005F494-8005F570 .text ds_normal_cam_action__16ShopCam_action_cFv */ +void ShopCam_action_c::ds_normal_cam_action() { + /* Nonmatching */ +} + +/* 8005F570-8005F5C0 .text Save__16ShopCam_action_cFv */ +void ShopCam_action_c::Save() { + /* Nonmatching */ +} + +/* 8005F5C0-8005F6C4 .text Reset__16ShopCam_action_cFv */ +void ShopCam_action_c::Reset() { + /* Nonmatching */ +} + +/* 8005F6C4-8005F708 .text move__16ShopCam_action_cFv */ +void ShopCam_action_c::move() { + /* Nonmatching */ +} + +/* 8005F708-8005F91C .text createItem__11ShopItems_cFii */ +void ShopItems_c::createItem(int, int) { + /* Nonmatching */ +} + +/* 8005F91C-8005FB68 .text Item_Select__11ShopItems_cFi */ +void ShopItems_c::Item_Select(int) { + /* Nonmatching */ +} + +/* 8005FB68-8005FC10 .text Item_Wait__11ShopItems_cFi */ +void ShopItems_c::Item_Wait(int) { + /* Nonmatching */ +} + +/* 8005FC10-8005FC38 .text Item_ZoomUp__11ShopItems_cFR4cXyz */ +void ShopItems_c::Item_ZoomUp(cXyz&) { + /* Nonmatching */ +} + +/* 8005FC38-8005FD20 .text Item_Move__11ShopItems_cFv */ +void ShopItems_c::Item_Move() { + /* Nonmatching */ +} + +/* 8005FD20-8005FDE8 .text getSelectItemPos__11ShopItems_cFv */ +void ShopItems_c::getSelectItemPos() { + /* Nonmatching */ +} + +/* 8005FDE8-8005FEA8 .text getSelectItemBasePos__11ShopItems_cFv */ +void ShopItems_c::getSelectItemBasePos() { + /* Nonmatching */ +} + +/* 8005FEA8-8005FF10 .text hideSelectItem__11ShopItems_cFv */ +void ShopItems_c::hideSelectItem() { + /* Nonmatching */ +} + +/* 8005FF10-8005FF7C .text SoldOutItem__11ShopItems_cFi */ +void ShopItems_c::SoldOutItem(int) { + /* Nonmatching */ +} + +/* 8005FF7C-8005FF98 .text getItemNo__11ShopItems_cFi */ +void ShopItems_c::getItemNo(int) { + /* Nonmatching */ +} + +/* 8005FF98-80060058 .text showItem__11ShopItems_cFv */ +void ShopItems_c::showItem() { + /* Nonmatching */ +} + +/* 80060058-80060078 .text getSelectItemNo__11ShopItems_cFv */ +void ShopItems_c::getSelectItemNo() { + /* Nonmatching */ +} + +/* 80060078-80060090 .text getSelectItemShowMsg__11ShopItems_cFv */ +void ShopItems_c::getSelectItemShowMsg() { + /* Nonmatching */ +} + +/* 80060090-800600A8 .text getSelectItemBuyMsg__11ShopItems_cFv */ +void ShopItems_c::getSelectItemBuyMsg() { + /* Nonmatching */ +} + +/* 800600A8-80060138 .text dShop_get_next_select__FiP11ShopItems_c */ +void dShop_get_next_select(int, ShopItems_c*) { + /* Nonmatching */ +} + +/* 80060138-80060154 .text setItemSetDataList__11ShopItems_cFv */ +void ShopItems_c::setItemSetDataList() { + /* Nonmatching */ +} + +/* 80060154-8006015C .text setItemSetDataList__11ShopItems_cFPP21__shop_items_set_data */ +void ShopItems_c::setItemSetDataList(__shop_items_set_data**) { + /* Nonmatching */ +} + +/* 8006015C-8006019C .text isSoldOutItemAll__11ShopItems_cFv */ +void ShopItems_c::isSoldOutItemAll() { + /* Nonmatching */ +} + +/* 8006019C-8006036C .text dShop_now_triggercheck__FP9msg_classP9STControlP11ShopItems_cPUlPFPv_UlPv */ +void dShop_now_triggercheck(msg_class*, STControl*, ShopItems_c*, unsigned long*, unsigned long (*)(void*), void*) { + /* Nonmatching */ +} + +/* 8006036C-8006044C .text dShop_maxCheck__Fii */ +void dShop_maxCheck(int, int) { + /* Nonmatching */ +} + +/* 8006044C-800606A8 .text dShop_BoughtErrorStatus__FP11ShopItems_cii */ +void dShop_BoughtErrorStatus(ShopItems_c*, int, int) { + /* Nonmatching */ +} + +/* 800606A8-80060830 .text __ct__12ShopCursor_cFP12J3DModelDataP15J3DAnmTevRegKeyf */ +ShopCursor_c::ShopCursor_c(J3DModelData*, J3DAnmTevRegKey*, float) { + /* Nonmatching */ +} + +/* 80060830-8006088C .text __dt__13mDoExt_brkAnmFv */ +mDoExt_brkAnm::~mDoExt_brkAnm() { + /* Nonmatching */ +} + +/* 8006088C-800608D4 .text __dt__14mDoExt_baseAnmFv */ +mDoExt_baseAnm::~mDoExt_baseAnm() { + /* Nonmatching */ +} + +/* 800608D4-80060960 .text anm_play__12ShopCursor_cFv */ +void ShopCursor_c::anm_play() { + /* Nonmatching */ +} + +/* 80060960-80060B2C .text draw__12ShopCursor_cFv */ +void ShopCursor_c::draw() { + /* Nonmatching */ +} + +/* 80060B2C-80060B48 .text setPos__12ShopCursor_cFR4cXyz */ +void ShopCursor_c::setPos(cXyz&) { + /* Nonmatching */ +} + +/* 80060B48-80060BE8 .text ShopCursor_create__FP12J3DModelDataP15J3DAnmTevRegKeyf */ +void ShopCursor_create(J3DModelData*, J3DAnmTevRegKey*, float) { + /* Nonmatching */ +} + diff --git a/src/d/d_snap.cpp b/src/d/d_snap.cpp new file mode 100644 index 000000000..9997f52bb --- /dev/null +++ b/src/d/d_snap.cpp @@ -0,0 +1,253 @@ +// +// Generated by dtk +// Translation Unit: d_snap.cpp +// + +#include "d_snap.h" +#include "dolphin/types.h" + +/* 800CCF6C-800CCFE4 .text dSnap_PhotoIndex2TableIndex__Fi */ +void dSnap_PhotoIndex2TableIndex(int) { + /* Nonmatching */ +} + +/* 800CCFE4-800CD00C .text dSnap_GetFigRoomId__Fi */ +void dSnap_GetFigRoomId(int) { + /* Nonmatching */ +} + +/* 800CD00C-800CD068 .text __ct__9dSnap_ObjFv */ +dSnap_Obj::dSnap_Obj() { + /* Nonmatching */ +} + +/* 800CD068-800CD6D0 .text CalcArea2D__9dSnap_ObjFv */ +void dSnap_Obj::CalcArea2D() { + /* Nonmatching */ +} + +/* 800CD6D0-800CDAF8 .text draw__9dSnap_ObjFv */ +void dSnap_Obj::draw() { + /* Nonmatching */ +} + +/* 800CDAF8-800CDB2C .text SetGeo__9dSnap_ObjFRC3Vecffs */ +void dSnap_Obj::SetGeo(const Vec&, float, float, short) { + /* Nonmatching */ +} + +/* 800CDB2C-800CDB68 .text SetGeoSph__9dSnap_ObjFRC3Vecf */ +void dSnap_Obj::SetGeoSph(const Vec&, float) { + /* Nonmatching */ +} + +/* 800CDB68-800CDB94 .text SetInf__9dSnap_ObjFUcPC10fopAc_ac_cUcUcs */ +void dSnap_Obj::SetInf(unsigned char, const fopAc_ac_c*, unsigned char, unsigned char, short) { + /* Nonmatching */ +} + +/* 800CDB94-800CDBB0 .text SetAreaClear__9dSnap_ObjFv */ +void dSnap_Obj::SetAreaClear() { + /* Nonmatching */ +} + +/* 800CDBB0-800CDC04 .text SetArea__9dSnap_ObjFss */ +void dSnap_Obj::SetArea(short, short) { + /* Nonmatching */ +} + +/* 800CDC04-800CDC18 .text ChkPhoto__9dSnap_ObjFi */ +void dSnap_Obj::ChkPhoto(int) { + /* Nonmatching */ +} + +/* 800CDC18-800CDC40 .text ChkSuccess__9dSnap_ObjFlf */ +void dSnap_Obj::ChkSuccess(long, float) { + /* Nonmatching */ +} + +/* 800CDC40-800CDCD8 .text ChkCamCull__9dSnap_ObjCFv */ +void dSnap_Obj::ChkCamCull() const { + /* Nonmatching */ +} + +/* 800CDCD8-800CDCDC .text Init__18dSnap_RegistObjElmFv */ +void dSnap_RegistObjElm::Init() { + /* Nonmatching */ +} + +/* 800CDCDC-800CDD70 .text Regist__18dSnap_RegistObjElmFRC9dSnap_Obj */ +void dSnap_RegistObjElm::Regist(const dSnap_Obj&) { + /* Nonmatching */ +} + +/* 800CDD70-800CDD84 .text Create__12dSnap_packetFv */ +void dSnap_packet::Create() { + /* Nonmatching */ +} + +/* 800CDD84-800CDD94 .text ReleaseShutter__12dSnap_packetFv */ +void dSnap_packet::ReleaseShutter() { + /* Nonmatching */ +} + +/* 800CDD94-800CDDA0 .text ChkReleaseShutter__12dSnap_packetFv */ +void dSnap_packet::ChkReleaseShutter() { + /* Nonmatching */ +} + +/* 800CDDA0-800CDE20 .text Execute__12dSnap_packetFv */ +void dSnap_packet::Execute() { + /* Nonmatching */ +} + +/* 800CDE20-800CDF98 .text Regist__12dSnap_packetFRC9dSnap_Obj */ +void dSnap_packet::Regist(const dSnap_Obj&) { + /* Nonmatching */ +} + +/* 800CDF98-800CE118 .text dSnap_MatDl__Fv */ +void dSnap_MatDl() { + /* Nonmatching */ +} + +/* 800CE118-800CE298 .text dSnap_AlphaClearDL__Fv */ +void dSnap_AlphaClearDL() { + /* Nonmatching */ +} + +/* 800CE298-800CE374 .text draw__12dSnap_packetFv */ +void dSnap_packet::draw() { + /* Nonmatching */ +} + +/* 800CE374-800CE4A8 .text ClearAlphaBuffer__12dSnap_packetFv */ +void dSnap_packet::ClearAlphaBuffer() { + /* Nonmatching */ +} + +/* 800CE4A8-800CE610 .text Judge__12dSnap_packetFv */ +void dSnap_packet::Judge() { + /* Nonmatching */ +} + +/* 800CE610-800CE6A4 .text FindPhoto__12dSnap_packetFii */ +void dSnap_packet::FindPhoto(int, int) { + /* Nonmatching */ +} + +/* 800CE6A4-800CE70C .text JudgePost__12dSnap_packetFv */ +void dSnap_packet::JudgePost() { + /* Nonmatching */ +} + +/* 800CE70C-800CE77C .text JudgeBikutsuki__12dSnap_packetFv */ +void dSnap_packet::JudgeBikutsuki() { + /* Nonmatching */ +} + +/* 800CE77C-800CE83C .text JudgeCoupleLook__12dSnap_packetFv */ +void dSnap_packet::JudgeCoupleLook() { + /* Nonmatching */ +} + +/* 800CE83C-800CE8AC .text JudgeGF__12dSnap_packetFv */ +void dSnap_packet::JudgeGF() { + /* Nonmatching */ +} + +/* 800CE8AC-800CE96C .text JudgeGenzo__12dSnap_packetFv */ +void dSnap_packet::JudgeGenzo() { + /* Nonmatching */ +} + +/* 800CE96C-800CEA08 .text JudgeObasan4__12dSnap_packetFv */ +void dSnap_packet::JudgeObasan4() { + /* Nonmatching */ +} + +/* 800CEA08-800CEA10 .text JudgeTestM__12dSnap_packetFv */ +void dSnap_packet::JudgeTestM() { + /* Nonmatching */ +} + +/* 800CEA10-800CEA80 .text JudgeGene__12dSnap_packetFv */ +void dSnap_packet::JudgeGene() { + /* Nonmatching */ +} + +/* 800CEA80-800CEB80 .text JudgeFigure__12dSnap_packetFi */ +void dSnap_packet::JudgeFigure(int) { + /* Nonmatching */ +} + +/* 800CEB80-800CED0C .text SetResult__12dSnap_packetFv */ +void dSnap_packet::SetResult() { + /* Nonmatching */ +} + +/* 800CED0C-800CED34 .text dSnap_Create__Fv */ +void dSnap_Create() { + /* Nonmatching */ +} + +/* 800CED34-800CED5C .text dSnap_ReleaseShutter__Fv */ +void dSnap_ReleaseShutter() { + /* Nonmatching */ +} + +/* 800CED5C-800CED84 .text dSnap_Execute__Fv */ +void dSnap_Execute() { + /* Nonmatching */ +} + +/* 800CED84-800CED94 .text dSnap_GetResult__Fv */ +void dSnap_GetResult() { + /* Nonmatching */ +} + +/* 800CED94-800CEDA4 .text dSnap_GetResultDetail__Fv */ +void dSnap_GetResultDetail() { + /* Nonmatching */ +} + +/* 800CEDA4-800CEDD0 .text dSnap_RegistSnapObj__FR9dSnap_Obj */ +void dSnap_RegistSnapObj(dSnap_Obj&) { + /* Nonmatching */ +} + +/* 800CEDD0-800CEDF8 .text dSnap_RegistFig__FUcP10fopAc_ac_cfff */ +void dSnap_RegistFig(unsigned char, fopAc_ac_c*, float, float, float) { + /* Nonmatching */ +} + +/* 800CEDF8-800CEFD4 .text dSnap_RegistFig__FUcP10fopAc_ac_cRC3Vecsfff */ +void dSnap_RegistFig(unsigned char, fopAc_ac_c*, const Vec&, short, float, float, float) { + /* Nonmatching */ +} + +/* 800CEFD4-800CF054 .text dSnap_DebugDraw__Fv */ +void dSnap_DebugDraw() { + /* Nonmatching */ +} + +/* 800CF054-800CF058 .text dSnap_Delete__Fv */ +void dSnap_Delete() { + /* Nonmatching */ +} + +/* 800CF058-800CF0DC .text __dt__12dSnap_packetFv */ +dSnap_packet::~dSnap_packet() { + /* Nonmatching */ +} + +/* 800CF0DC-800CF138 .text __dt__18dSnap_RegistObjElmFv */ +dSnap_RegistObjElm::~dSnap_RegistObjElm() { + /* Nonmatching */ +} + +/* 800CF2E0-800CF31C .text __ct__18dSnap_RegistObjElmFv */ +dSnap_RegistObjElm::dSnap_RegistObjElm() { + /* Nonmatching */ +} + diff --git a/src/d/d_spline_path.cpp b/src/d/d_spline_path.cpp new file mode 100644 index 000000000..90f54921d --- /dev/null +++ b/src/d/d_spline_path.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: d_spline_path.cpp +// + +#include "d_spline_path.h" +#include "dolphin/types.h" + +/* 800C239C-800C2430 .text Init__14d2DBSplinePathFll */ +void d2DBSplinePath::Init(long, long) { + /* Nonmatching */ +} + +/* 800C2430-800C25D8 .text Step__14d2DBSplinePathFv */ +void d2DBSplinePath::Step() { + /* Nonmatching */ +} + +/* 800C25D8-800C268C .text Calc__14d2DBSplinePathFP4cXyz */ +void d2DBSplinePath::Calc(cXyz*) { + /* Nonmatching */ +} + +/* 800C268C-800C26D4 .text Calc__14d2DBSplinePathFPf */ +void d2DBSplinePath::Calc(float*) { + /* Nonmatching */ +} + diff --git a/src/d/d_stage.cpp b/src/d/d_stage.cpp new file mode 100644 index 000000000..38dac3557 --- /dev/null +++ b/src/d/d_stage.cpp @@ -0,0 +1,1273 @@ +// +// Generated by dtk +// Translation Unit: d_stage.cpp +// + +#include "d_stage.h" +#include "dolphin/types.h" + +/* 80040900-80040938 .text set__18dStage_nextStage_cFPCcScsScSc */ +void dStage_nextStage_c::set(const char*, signed char, short, signed char, signed char) { + /* Nonmatching */ +} + +/* 80040938-8004093C .text dStage_SetErrorRoom__Fv */ +void dStage_SetErrorRoom() { + /* Nonmatching */ +} + +/* 8004093C-80040940 .text dStage_SetErrorStage__Fv */ +void dStage_SetErrorStage() { + /* Nonmatching */ +} + +/* 80040940-8004094C .text dStage_GetKeepTresureInfo__Fv */ +void dStage_GetKeepTresureInfo() { + /* Nonmatching */ +} + +/* 8004094C-80040958 .text dStage_GetKeepDoorInfo__Fv */ +void dStage_GetKeepDoorInfo() { + /* Nonmatching */ +} + +/* 80040958-80040A78 .text dStage_KeepTresureInfoProc__FP11dStage_dt_cP19stage_tresure_class */ +void dStage_KeepTresureInfoProc(dStage_dt_c*, stage_tresure_class*) { + /* Nonmatching */ +} + +/* 80040A78-80040BA8 .text dStage_KeepDoorInfoProc__FP11dStage_dt_cP16stage_tgsc_class */ +void dStage_KeepDoorInfoProc(dStage_dt_c*, stage_tgsc_class*) { + /* Nonmatching */ +} + +/* 80040BA8-80040BF4 .text set__19dStage_startStage_cFPCcScsSc */ +void dStage_startStage_c::set(const char*, signed char, short, signed char) { + /* Nonmatching */ +} + +/* 80040BF4-80040D0C .text init__20dStage_roomControl_cFv */ +void dStage_roomControl_c::init() { + /* Nonmatching */ +} + +/* 80040D0C-80040D38 .text getStatusRoomDt__20dStage_roomControl_cFi */ +void dStage_roomControl_c::getStatusRoomDt(int) { + /* Nonmatching */ +} + +/* 80040D38-80040D70 .text getMemoryBlock__20dStage_roomControl_cFi */ +void dStage_roomControl_c::getMemoryBlock(int) { + /* Nonmatching */ +} + +/* 80040D70-80040DA8 .text setStayNo__20dStage_roomControl_cFi */ +void dStage_roomControl_c::setStayNo(int) { + /* Nonmatching */ +} + +/* 80040DA8-80040DDC .text stayRoomCheck__FiPUci */ +void stayRoomCheck(int, unsigned char*, int) { + /* Nonmatching */ +} + +/* 80040DDC-80040E38 .text createRoomScene__Fi */ +void createRoomScene(int) { + /* Nonmatching */ +} + +/* 80040E38-80040E6C .text checkRoomDisp__20dStage_roomControl_cCFi */ +void dStage_roomControl_c::checkRoomDisp(int) const { + /* Nonmatching */ +} + +/* 80040E6C-80040FD8 .text loadRoom__20dStage_roomControl_cFiPUc */ +void dStage_roomControl_c::loadRoom(int, unsigned char*) { + /* Nonmatching */ +} + +/* 80040FD8-800410AC .text zoneCountCheck__20dStage_roomControl_cCFi */ +void dStage_roomControl_c::zoneCountCheck(int) const { + /* Nonmatching */ +} + +/* 800410AC-800412EC .text checkDrawArea__20dStage_roomControl_cCFv */ +void dStage_roomControl_c::checkDrawArea() const { + /* Nonmatching */ +} + +/* 800412EC-80041330 .text getDarkStatus__20dStage_roomControl_cFv */ +void dStage_roomControl_c::getDarkStatus() { + /* Nonmatching */ +} + +/* 80041330-80041370 .text getDarkMode__20dStage_roomControl_cFv */ +void dStage_roomControl_c::getDarkMode() { + /* Nonmatching */ +} + +/* 80041370-800413D4 .text createMemoryBlock__20dStage_roomControl_cFiUl */ +void dStage_roomControl_c::createMemoryBlock(int, unsigned long) { + /* Nonmatching */ +} + +/* 800413D4-80041430 .text destroyMemoryBlock__20dStage_roomControl_cFv */ +void dStage_roomControl_c::destroyMemoryBlock() { + /* Nonmatching */ +} + +/* 80041430-800414A4 .text init__16dStage_stageDt_cFv */ +void dStage_stageDt_c::init() { + /* Nonmatching */ +} + +/* 800414A4-800414F4 .text init__15dStage_roomDt_cFv */ +void dStage_roomDt_c::init() { + /* Nonmatching */ +} + +/* 800414F4-80041544 .text dStage_roomInit__Fi */ +void dStage_roomInit(int) { + /* Nonmatching */ +} + +/* 80041544-800415B4 .text dStage_searchName__FPCc */ +void dStage_searchName(const char*) { + /* Nonmatching */ +} + +/* 800415B4-80041608 .text dStage_getName__FsSc */ +void dStage_getName(short, signed char) { + /* Nonmatching */ +} + +/* 80041608-80041628 .text dStage_getName2__FsSc */ +void dStage_getName2(short, signed char) { + /* Nonmatching */ +} + +/* 80041628-8004169C .text dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class */ +void dStage_actorCreate(stage_actor_data_class*, fopAcM_prm_class*) { + /* Nonmatching */ +} + +/* 8004169C-80041708 .text dStage_cameraCreate__FP24stage_camera2_data_classii */ +void dStage_cameraCreate(stage_camera2_data_class*, int, int) { + /* Nonmatching */ +} + +/* 80041708-8004184C .text dStage_decodeSearchIkada__FPvi */ +void dStage_decodeSearchIkada(void*, int) { + /* Nonmatching */ +} + +/* 8004184C-800419D0 .text dStage_playerInitIkada__FP16fopAcM_prm_classPv */ +void dStage_playerInitIkada(fopAcM_prm_class*, void*) { + /* Nonmatching */ +} + +/* 800419D0-80041AEC .text dStage_chkPlayerId__Fii */ +void dStage_chkPlayerId(int, int) { + /* Nonmatching */ +} + +/* 80041AEC-80041AF4 .text getPlayer__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPlayer() const { + /* Nonmatching */ +} + +/* 80041AF4-80041E84 .text dStage_playerInit__FP11dStage_dt_cPviPv */ +void dStage_playerInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80041E84-80041ED4 .text dStage_cameraInit__FP11dStage_dt_cPviPv */ +void dStage_cameraInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80041ED4-80041F08 .text dStage_RoomCameraInit__FP11dStage_dt_cPviPv */ +void dStage_RoomCameraInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80041F08-80041F3C .text dStage_arrowInit__FP11dStage_dt_cPviPv */ +void dStage_arrowInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80041F3C-80041F54 .text dStage_mapInfo_GetOceanX__FP20stage_map_info_class */ +void dStage_mapInfo_GetOceanX(stage_map_info_class*) { + /* Nonmatching */ +} + +/* 80041F54-80041F6C .text dStage_mapInfo_GetOceanZ__FP20stage_map_info_class */ +void dStage_mapInfo_GetOceanZ(stage_map_info_class*) { + /* Nonmatching */ +} + +/* 80041F6C-80041FD0 .text dStage_mapInfoInit__FP11dStage_dt_cPviPv */ +void dStage_mapInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80041FD0-8004205C .text getMapInfo2__15dStage_roomDt_cCFi */ +void dStage_roomDt_c::getMapInfo2(int) const { + /* Nonmatching */ +} + +/* 8004205C-80042064 .text getMapInfoBase__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getMapInfoBase() const { + /* Nonmatching */ +} + +/* 80042064-800420F0 .text getMapInfo2__16dStage_stageDt_cCFi */ +void dStage_stageDt_c::getMapInfo2(int) const { + /* Nonmatching */ +} + +/* 800420F0-800420F8 .text getMapInfoBase__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getMapInfoBase() const { + /* Nonmatching */ +} + +/* 800420F8-8004212C .text dStage_paletInfoInit__FP11dStage_dt_cPviPv */ +void dStage_paletInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 8004212C-80042160 .text dStage_pselectInfoInit__FP11dStage_dt_cPviPv */ +void dStage_pselectInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042160-80042194 .text dStage_envrInfoInit__FP11dStage_dt_cPviPv */ +void dStage_envrInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042194-800421E8 .text dStage_filiInfoInit__FP11dStage_dt_cPviPv */ +void dStage_filiInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 800421E8-8004221C .text dStage_vrboxInfoInit__FP11dStage_dt_cPviPv */ +void dStage_vrboxInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 8004221C-80042280 .text dStage_plightInfoInit__FP11dStage_dt_cPviPv */ +void dStage_plightInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042280-8004230C .text dStage_lgtvInfoInit__FP11dStage_dt_cPviPv */ +void dStage_lgtvInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 8004230C-8004238C .text dStage_stagInfoInit__FP11dStage_dt_cPviPv */ +void dStage_stagInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 8004238C-800423C0 .text dStage_sclsInfoInit__FP11dStage_dt_cPviPv */ +void dStage_sclsInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 800423C0-800424BC .text dStage_actorInit__FP11dStage_dt_cPviPv */ +void dStage_actorInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 800424BC-8004259C .text dStage_tgscInfoInit__FP11dStage_dt_cPviPv */ +void dStage_tgscInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 8004259C-80042628 .text dStage_roomReadInit__FP11dStage_dt_cPviPv */ +void dStage_roomReadInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042628-80042658 .text dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi */ +void dStage_roomRead_dt_c_GetReverbStage(roomRead_class&, int) { + /* Nonmatching */ +} + +/* 80042658-8004268C .text dStage_ppntInfoInit__FP11dStage_dt_cPviPv */ +void dStage_ppntInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 8004268C-8004271C .text dStage_pathInfoInit__FP11dStage_dt_cPviPv */ +void dStage_pathInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 8004271C-80042750 .text dStage_rppnInfoInit__FP11dStage_dt_cPviPv */ +void dStage_rppnInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042750-800427E0 .text dStage_rpatInfoInit__FP11dStage_dt_cPviPv */ +void dStage_rpatInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 800427E0-80042814 .text dStage_soundInfoInit__FP11dStage_dt_cPviPv */ +void dStage_soundInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042814-80042848 .text dStage_eventInfoInit__FP11dStage_dt_cPviPv */ +void dStage_eventInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042848-8004287C .text dStage_floorInfoInit__FP11dStage_dt_cPviPv */ +void dStage_floorInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 8004287C-8004293C .text dStage_memaInfoInit__FP11dStage_dt_cPviPv */ +void dStage_memaInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 8004293C-800429C0 .text dStage_mecoInfoInit__FP11dStage_dt_cPviPv */ +void dStage_mecoInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 800429C0-80042B10 .text dStage_setShipPos__Fii */ +void dStage_setShipPos(int, int) { + /* Nonmatching */ +} + +/* 80042B10-80042B70 .text dStage_chkTaura__Fi */ +void dStage_chkTaura(int) { + /* Nonmatching */ +} + +/* 80042B70-80042C38 .text dStage_shipInfoInit__FP11dStage_dt_cPviPv */ +void dStage_shipInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042C38-80042C6C .text dStage_multInfoInit__FP11dStage_dt_cPviPv */ +void dStage_multInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042C6C-80042CA0 .text dStage_lbnkInfoInit__FP11dStage_dt_cPviPv */ +void dStage_lbnkInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042CA0-80042D18 .text dStage_stageTresureInit__FP11dStage_dt_cPviPv */ +void dStage_stageTresureInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042D18-80042D80 .text dStage_roomTresureInit__FP11dStage_dt_cPviPv */ +void dStage_roomTresureInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042D80-80042DA4 .text dStage_layerTresureInit__FP11dStage_dt_cPviPv */ +void dStage_layerTresureInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042DA4-80042DD8 .text dStage_dmapInfoInit__FP11dStage_dt_cPviPv */ +void dStage_dmapInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042DD8-80042E50 .text dStage_stageDrtgInfoInit__FP11dStage_dt_cPviPv */ +void dStage_stageDrtgInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042E50-80042EB8 .text dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv */ +void dStage_roomDrtgInfoInit(dStage_dt_c*, void*, int, void*) { + /* Nonmatching */ +} + +/* 80042EB8-80042F14 .text dKankyo_create__Fv */ +void dKankyo_create() { + /* Nonmatching */ +} + +/* 80042F14-80042FC4 .text dStage_dt_c_decode__FPvP11dStage_dt_cP9FuncTablei */ +void dStage_dt_c_decode(void*, dStage_dt_c*, FuncTable*, int) { + /* Nonmatching */ +} + +/* 80042FC4-80042FFC .text dStage_dt_c_offsetToPtr__FPv */ +void dStage_dt_c_offsetToPtr(void*) { + /* Nonmatching */ +} + +/* 80042FFC-800430E0 .text dStage_dt_c_stageInitLoader__FPvP11dStage_dt_c */ +void dStage_dt_c_stageInitLoader(void*, dStage_dt_c*) { + /* Nonmatching */ +} + +/* 800430E0-8004313C .text layerLoader__FPvP11dStage_dt_ci */ +void layerLoader(void*, dStage_dt_c*, int) { + /* Nonmatching */ +} + +/* 8004313C-80043190 .text dStage_dt_c_stageLoader__FPvP11dStage_dt_c */ +void dStage_dt_c_stageLoader(void*, dStage_dt_c*) { + /* Nonmatching */ +} + +/* 80043190-800431F4 .text dStage_dt_c_roomLoader__FPvP11dStage_dt_c */ +void dStage_dt_c_roomLoader(void*, dStage_dt_c*) { + /* Nonmatching */ +} + +/* 800431F4-8004324C .text dStage_dt_c_roomReLoader__FPvP11dStage_dt_ci */ +void dStage_dt_c_roomReLoader(void*, dStage_dt_c*, int) { + /* Nonmatching */ +} + +/* 8004324C-800432EC .text dStage_infoCreate__Fv */ +void dStage_infoCreate() { + /* Nonmatching */ +} + +/* 800432EC-80043464 .text dStage_Create__Fv */ +void dStage_Create() { + /* Nonmatching */ +} + +/* 80043464-80043514 .text dStage_Delete__Fv */ +void dStage_Delete() { + /* Nonmatching */ +} + +/* 80043514-80043604 .text dStage_RoomCheck__FP11cBgS_GndChk */ +void dStage_RoomCheck(cBgS_GndChk*) { + /* Nonmatching */ +} + +/* 80043604-8004360C .text SetTimePass__20dStage_roomControl_cFi */ +void dStage_roomControl_c::SetTimePass(int) { + /* Nonmatching */ +} + +/* 8004360C-80043900 .text dStage_changeSceneExitId__FR13cBgS_PolyInfofUlSc */ +void dStage_changeSceneExitId(cBgS_PolyInfo&, float, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 80043900-80043AA8 .text dStage_changeScene__FifUlSc */ +void dStage_changeScene(int, float, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 80043AA8-80043AB0 .text getSclsInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getSclsInfo() const { + /* Nonmatching */ +} + +/* 80043AB0-80043B10 .text dStage_restartRoom__FUlUl */ +void dStage_restartRoom(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80043B10-80043BD0 .text dStage_turnRestart__Fv */ +void dStage_turnRestart() { + /* Nonmatching */ +} + +/* 80043BD0-80043C84 .text dStage_escapeRestart__Fv */ +void dStage_escapeRestart() { + /* Nonmatching */ +} + +/* 80043C84-80043CD0 .text dStage_checkRestart__Fv */ +void dStage_checkRestart() { + /* Nonmatching */ +} + +/* 80043CD0-80043CDC .text getRoomNo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getRoomNo() const { + /* Nonmatching */ +} + +/* 80043CDC-80043CE4 .text setCamera__15dStage_roomDt_cFP18stage_camera_class */ +void dStage_roomDt_c::setCamera(stage_camera_class*) { + /* Nonmatching */ +} + +/* 80043CE4-80043CEC .text getCamera__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getCamera() const { + /* Nonmatching */ +} + +/* 80043CEC-80043CF4 .text setArrow__15dStage_roomDt_cFP17stage_arrow_class */ +void dStage_roomDt_c::setArrow(stage_arrow_class*) { + /* Nonmatching */ +} + +/* 80043CF4-80043CFC .text getArrow__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getArrow() const { + /* Nonmatching */ +} + +/* 80043CFC-80043D04 .text setPlayer__15dStage_roomDt_cFP17stage_actor_class */ +void dStage_roomDt_c::setPlayer(stage_actor_class*) { + /* Nonmatching */ +} + +/* 80043D04-80043D0C .text setPlayerNum__15dStage_roomDt_cFUs */ +void dStage_roomDt_c::setPlayerNum(unsigned short) { + /* Nonmatching */ +} + +/* 80043D0C-80043D14 .text getPlayerNum__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPlayerNum() const { + /* Nonmatching */ +} + +/* 80043D14-80043D80 .text setRoom__15dStage_roomDt_cFP14roomRead_class */ +void dStage_roomDt_c::setRoom(roomRead_class*) { + /* Nonmatching */ +} + +/* 80043D80-80043DEC .text getRoom__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getRoom() const { + /* Nonmatching */ +} + +/* 80043DEC-80043DF4 .text setMapInfo__15dStage_roomDt_cFP20stage_map_info_class */ +void dStage_roomDt_c::setMapInfo(stage_map_info_class*) { + /* Nonmatching */ +} + +/* 80043DF4-80043DFC .text getMapInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getMapInfo() const { + /* Nonmatching */ +} + +/* 80043DFC-80043E04 .text setMapInfoBase__15dStage_roomDt_cFP26stage_map_info_dummy_class */ +void dStage_roomDt_c::setMapInfoBase(stage_map_info_dummy_class*) { + /* Nonmatching */ +} + +/* 80043E04-80043E70 .text setPaletInfo__15dStage_roomDt_cFP22stage_palet_info_class */ +void dStage_roomDt_c::setPaletInfo(stage_palet_info_class*) { + /* Nonmatching */ +} + +/* 80043E70-80043EDC .text getPaletInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPaletInfo() const { + /* Nonmatching */ +} + +/* 80043EDC-80043F48 .text setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class */ +void dStage_roomDt_c::setPselectInfo(stage_pselect_info_class*) { + /* Nonmatching */ +} + +/* 80043F48-80043FB4 .text getPselectInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPselectInfo() const { + /* Nonmatching */ +} + +/* 80043FB4-80044020 .text setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class */ +void dStage_roomDt_c::setEnvrInfo(stage_envr_info_class*) { + /* Nonmatching */ +} + +/* 80044020-8004408C .text getEnvrInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getEnvrInfo() const { + /* Nonmatching */ +} + +/* 8004408C-80044094 .text setVrboxInfo__15dStage_roomDt_cFP22stage_vrbox_info_class */ +void dStage_roomDt_c::setVrboxInfo(stage_vrbox_info_class*) { + /* Nonmatching */ +} + +/* 80044094-8004409C .text getVrboxInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getVrboxInfo() const { + /* Nonmatching */ +} + +/* 8004409C-80044108 .text setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class */ +void dStage_roomDt_c::setPlightInfo(stage_plight_info_class*) { + /* Nonmatching */ +} + +/* 80044108-80044174 .text getPlightInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPlightInfo() const { + /* Nonmatching */ +} + +/* 80044174-800441E0 .text setPaletNumInfo__15dStage_roomDt_cFi */ +void dStage_roomDt_c::setPaletNumInfo(int) { + /* Nonmatching */ +} + +/* 800441E0-8004424C .text getPaletNumInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPaletNumInfo() const { + /* Nonmatching */ +} + +/* 8004424C-800442B8 .text setPselectNumInfo__15dStage_roomDt_cFi */ +void dStage_roomDt_c::setPselectNumInfo(int) { + /* Nonmatching */ +} + +/* 800442B8-80044324 .text getPselectNumInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPselectNumInfo() const { + /* Nonmatching */ +} + +/* 80044324-80044390 .text setEnvrNumInfo__15dStage_roomDt_cFi */ +void dStage_roomDt_c::setEnvrNumInfo(int) { + /* Nonmatching */ +} + +/* 80044390-800443FC .text getEnvrNumInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getEnvrNumInfo() const { + /* Nonmatching */ +} + +/* 800443FC-80044404 .text setVrboxNumInfo__15dStage_roomDt_cFi */ +void dStage_roomDt_c::setVrboxNumInfo(int) { + /* Nonmatching */ +} + +/* 80044404-8004440C .text getVrboxNumInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getVrboxNumInfo() const { + /* Nonmatching */ +} + +/* 8004440C-80044478 .text setPlightNumInfo__15dStage_roomDt_cFi */ +void dStage_roomDt_c::setPlightNumInfo(int) { + /* Nonmatching */ +} + +/* 80044478-800444E4 .text getPlightNumInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPlightNumInfo() const { + /* Nonmatching */ +} + +/* 800444E4-800444EC .text setLightVecInfo__15dStage_roomDt_cFP25stage_lightvec_info_class */ +void dStage_roomDt_c::setLightVecInfo(stage_lightvec_info_class*) { + /* Nonmatching */ +} + +/* 800444EC-800444F4 .text getLightVecInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getLightVecInfo() const { + /* Nonmatching */ +} + +/* 800444F4-800444FC .text setLightVecInfoNum__15dStage_roomDt_cFi */ +void dStage_roomDt_c::setLightVecInfoNum(int) { + /* Nonmatching */ +} + +/* 800444FC-80044504 .text getLightVecInfoNum__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getLightVecInfoNum() const { + /* Nonmatching */ +} + +/* 80044504-80044570 .text setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class */ +void dStage_roomDt_c::setStagInfo(stage_stag_info_class*) { + /* Nonmatching */ +} + +/* 80044570-800445DC .text getStagInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getStagInfo() const { + /* Nonmatching */ +} + +/* 800445DC-800445E4 .text setSclsInfo__15dStage_roomDt_cFP27stage_scls_info_dummy_class */ +void dStage_roomDt_c::setSclsInfo(stage_scls_info_dummy_class*) { + /* Nonmatching */ +} + +/* 800445E4-80044650 .text setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c */ +void dStage_roomDt_c::setPntInfo(dStage_dPnt_c*) { + /* Nonmatching */ +} + +/* 80044650-800446BC .text getPntInf__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPntInf() const { + /* Nonmatching */ +} + +/* 800446BC-80044728 .text setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c */ +void dStage_roomDt_c::setPathInfo(dStage_dPath_c*) { + /* Nonmatching */ +} + +/* 80044728-80044794 .text getPathInf__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPathInf() const { + /* Nonmatching */ +} + +/* 80044794-8004479C .text setPnt2Info__15dStage_roomDt_cFP13dStage_dPnt_c */ +void dStage_roomDt_c::setPnt2Info(dStage_dPnt_c*) { + /* Nonmatching */ +} + +/* 8004479C-800447A4 .text getPnt2Inf__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPnt2Inf() const { + /* Nonmatching */ +} + +/* 800447A4-800447AC .text setPath2Info__15dStage_roomDt_cFP14dStage_dPath_c */ +void dStage_roomDt_c::setPath2Info(dStage_dPath_c*) { + /* Nonmatching */ +} + +/* 800447AC-800447B4 .text getPath2Inf__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getPath2Inf() const { + /* Nonmatching */ +} + +/* 800447B4-800447BC .text setSoundInfo__15dStage_roomDt_cFP18dStage_SoundInfo_c */ +void dStage_roomDt_c::setSoundInfo(dStage_SoundInfo_c*) { + /* Nonmatching */ +} + +/* 800447BC-800447C4 .text getSoundInf__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getSoundInf() const { + /* Nonmatching */ +} + +/* 800447C4-80044830 .text setEventInfo__15dStage_roomDt_cFP18dStage_EventInfo_c */ +void dStage_roomDt_c::setEventInfo(dStage_EventInfo_c*) { + /* Nonmatching */ +} + +/* 80044830-8004489C .text getEventInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getEventInfo() const { + /* Nonmatching */ +} + +/* 8004489C-800448A4 .text setFileListInfo__15dStage_roomDt_cFP20dStage_FileList_dt_c */ +void dStage_roomDt_c::setFileListInfo(dStage_FileList_dt_c*) { + /* Nonmatching */ +} + +/* 800448A4-800448AC .text setFloorInfo__15dStage_roomDt_cFP18dStage_FloorInfo_c */ +void dStage_roomDt_c::setFloorInfo(dStage_FloorInfo_c*) { + /* Nonmatching */ +} + +/* 800448AC-800448B4 .text getFloorInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getFloorInfo() const { + /* Nonmatching */ +} + +/* 800448B4-8004491C .text setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c */ +void dStage_roomDt_c::setMemoryConfig(dStage_MemoryConfig_c*) { + /* Nonmatching */ +} + +/* 8004491C-80044988 .text getMemoryConfig__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getMemoryConfig() const { + /* Nonmatching */ +} + +/* 80044988-800449F0 .text setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c */ +void dStage_roomDt_c::setMemoryMap(dStage_MemoryMap_c*) { + /* Nonmatching */ +} + +/* 800449F0-80044A5C .text getMemoryMap__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getMemoryMap() const { + /* Nonmatching */ +} + +/* 80044A5C-80044A64 .text setShip__15dStage_roomDt_cFP13dStage_Ship_c */ +void dStage_roomDt_c::setShip(dStage_Ship_c*) { + /* Nonmatching */ +} + +/* 80044A64-80044A6C .text getShip__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getShip() const { + /* Nonmatching */ +} + +/* 80044A6C-80044AD4 .text setMulti__15dStage_roomDt_cFP14dStage_Multi_c */ +void dStage_roomDt_c::setMulti(dStage_Multi_c*) { + /* Nonmatching */ +} + +/* 80044AD4-80044B40 .text getMulti__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getMulti() const { + /* Nonmatching */ +} + +/* 80044B40-80044B48 .text setLbnk__15dStage_roomDt_cFP13dStage_Lbnk_c */ +void dStage_roomDt_c::setLbnk(dStage_Lbnk_c*) { + /* Nonmatching */ +} + +/* 80044B48-80044B50 .text getLbnk__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getLbnk() const { + /* Nonmatching */ +} + +/* 80044B50-80044B58 .text setTresure__15dStage_roomDt_cFP19stage_tresure_class */ +void dStage_roomDt_c::setTresure(stage_tresure_class*) { + /* Nonmatching */ +} + +/* 80044B58-80044B60 .text getTresure__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getTresure() const { + /* Nonmatching */ +} + +/* 80044B60-80044BB4 .text setDMap__15dStage_roomDt_cFP13dStage_DMap_c */ +void dStage_roomDt_c::setDMap(dStage_DMap_c*) { + /* Nonmatching */ +} + +/* 80044BB4-80044C0C .text getDMap__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getDMap() const { + /* Nonmatching */ +} + +/* 80044C0C-80044C14 .text setDrTg__15dStage_roomDt_cFP16stage_tgsc_class */ +void dStage_roomDt_c::setDrTg(stage_tgsc_class*) { + /* Nonmatching */ +} + +/* 80044C14-80044C1C .text getDrTg__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getDrTg() const { + /* Nonmatching */ +} + +/* 80044C1C-80044C24 .text getRoomNo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getRoomNo() const { + /* Nonmatching */ +} + +/* 80044C24-80044C2C .text setCamera__16dStage_stageDt_cFP18stage_camera_class */ +void dStage_stageDt_c::setCamera(stage_camera_class*) { + /* Nonmatching */ +} + +/* 80044C2C-80044C34 .text getCamera__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getCamera() const { + /* Nonmatching */ +} + +/* 80044C34-80044C3C .text setArrow__16dStage_stageDt_cFP17stage_arrow_class */ +void dStage_stageDt_c::setArrow(stage_arrow_class*) { + /* Nonmatching */ +} + +/* 80044C3C-80044C44 .text getArrow__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getArrow() const { + /* Nonmatching */ +} + +/* 80044C44-80044C4C .text setPlayer__16dStage_stageDt_cFP17stage_actor_class */ +void dStage_stageDt_c::setPlayer(stage_actor_class*) { + /* Nonmatching */ +} + +/* 80044C4C-80044C54 .text getPlayer__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPlayer() const { + /* Nonmatching */ +} + +/* 80044C54-80044C5C .text setPlayerNum__16dStage_stageDt_cFUs */ +void dStage_stageDt_c::setPlayerNum(unsigned short) { + /* Nonmatching */ +} + +/* 80044C5C-80044C64 .text getPlayerNum__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPlayerNum() const { + /* Nonmatching */ +} + +/* 80044C64-80044C6C .text setRoom__16dStage_stageDt_cFP14roomRead_class */ +void dStage_stageDt_c::setRoom(roomRead_class*) { + /* Nonmatching */ +} + +/* 80044C6C-80044C74 .text getRoom__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getRoom() const { + /* Nonmatching */ +} + +/* 80044C74-80044C7C .text setMapInfo__16dStage_stageDt_cFP20stage_map_info_class */ +void dStage_stageDt_c::setMapInfo(stage_map_info_class*) { + /* Nonmatching */ +} + +/* 80044C7C-80044C84 .text getMapInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getMapInfo() const { + /* Nonmatching */ +} + +/* 80044C84-80044C8C .text setMapInfoBase__16dStage_stageDt_cFP26stage_map_info_dummy_class */ +void dStage_stageDt_c::setMapInfoBase(stage_map_info_dummy_class*) { + /* Nonmatching */ +} + +/* 80044C8C-80044C94 .text setPaletInfo__16dStage_stageDt_cFP22stage_palet_info_class */ +void dStage_stageDt_c::setPaletInfo(stage_palet_info_class*) { + /* Nonmatching */ +} + +/* 80044C94-80044C9C .text getPaletInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPaletInfo() const { + /* Nonmatching */ +} + +/* 80044C9C-80044CA4 .text setPselectInfo__16dStage_stageDt_cFP24stage_pselect_info_class */ +void dStage_stageDt_c::setPselectInfo(stage_pselect_info_class*) { + /* Nonmatching */ +} + +/* 80044CA4-80044CAC .text getPselectInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPselectInfo() const { + /* Nonmatching */ +} + +/* 80044CAC-80044CB4 .text setEnvrInfo__16dStage_stageDt_cFP21stage_envr_info_class */ +void dStage_stageDt_c::setEnvrInfo(stage_envr_info_class*) { + /* Nonmatching */ +} + +/* 80044CB4-80044CBC .text getEnvrInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getEnvrInfo() const { + /* Nonmatching */ +} + +/* 80044CBC-80044CC4 .text setVrboxInfo__16dStage_stageDt_cFP22stage_vrbox_info_class */ +void dStage_stageDt_c::setVrboxInfo(stage_vrbox_info_class*) { + /* Nonmatching */ +} + +/* 80044CC4-80044CCC .text getVrboxInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getVrboxInfo() const { + /* Nonmatching */ +} + +/* 80044CCC-80044CD4 .text setPlightInfo__16dStage_stageDt_cFP23stage_plight_info_class */ +void dStage_stageDt_c::setPlightInfo(stage_plight_info_class*) { + /* Nonmatching */ +} + +/* 80044CD4-80044CDC .text getPlightInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPlightInfo() const { + /* Nonmatching */ +} + +/* 80044CDC-80044CE4 .text setPaletNumInfo__16dStage_stageDt_cFi */ +void dStage_stageDt_c::setPaletNumInfo(int) { + /* Nonmatching */ +} + +/* 80044CE4-80044CEC .text getPaletNumInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPaletNumInfo() const { + /* Nonmatching */ +} + +/* 80044CEC-80044CF4 .text setPselectNumInfo__16dStage_stageDt_cFi */ +void dStage_stageDt_c::setPselectNumInfo(int) { + /* Nonmatching */ +} + +/* 80044CF4-80044CFC .text getPselectNumInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPselectNumInfo() const { + /* Nonmatching */ +} + +/* 80044CFC-80044D04 .text setEnvrNumInfo__16dStage_stageDt_cFi */ +void dStage_stageDt_c::setEnvrNumInfo(int) { + /* Nonmatching */ +} + +/* 80044D04-80044D0C .text getEnvrNumInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getEnvrNumInfo() const { + /* Nonmatching */ +} + +/* 80044D0C-80044D14 .text setVrboxNumInfo__16dStage_stageDt_cFi */ +void dStage_stageDt_c::setVrboxNumInfo(int) { + /* Nonmatching */ +} + +/* 80044D14-80044D1C .text getVrboxNumInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getVrboxNumInfo() const { + /* Nonmatching */ +} + +/* 80044D1C-80044D88 .text setLightVecInfo__16dStage_stageDt_cFP25stage_lightvec_info_class */ +void dStage_stageDt_c::setLightVecInfo(stage_lightvec_info_class*) { + /* Nonmatching */ +} + +/* 80044D88-80044DF4 .text getLightVecInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getLightVecInfo() const { + /* Nonmatching */ +} + +/* 80044DF4-80044E60 .text setLightVecInfoNum__16dStage_stageDt_cFi */ +void dStage_stageDt_c::setLightVecInfoNum(int) { + /* Nonmatching */ +} + +/* 80044E60-80044ECC .text getLightVecInfoNum__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getLightVecInfoNum() const { + /* Nonmatching */ +} + +/* 80044ECC-80044ED4 .text setPlightNumInfo__16dStage_stageDt_cFi */ +void dStage_stageDt_c::setPlightNumInfo(int) { + /* Nonmatching */ +} + +/* 80044ED4-80044EDC .text getPlightNumInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPlightNumInfo() const { + /* Nonmatching */ +} + +/* 80044EDC-80044EE4 .text setStagInfo__16dStage_stageDt_cFP21stage_stag_info_class */ +void dStage_stageDt_c::setStagInfo(stage_stag_info_class*) { + /* Nonmatching */ +} + +/* 80044EE4-80044EEC .text getStagInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getStagInfo() const { + /* Nonmatching */ +} + +/* 80044EEC-80044EF4 .text setSclsInfo__16dStage_stageDt_cFP27stage_scls_info_dummy_class */ +void dStage_stageDt_c::setSclsInfo(stage_scls_info_dummy_class*) { + /* Nonmatching */ +} + +/* 80044EF4-80044EFC .text getSclsInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getSclsInfo() const { + /* Nonmatching */ +} + +/* 80044EFC-80044F04 .text setPntInfo__16dStage_stageDt_cFP13dStage_dPnt_c */ +void dStage_stageDt_c::setPntInfo(dStage_dPnt_c*) { + /* Nonmatching */ +} + +/* 80044F04-80044F0C .text getPntInf__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPntInf() const { + /* Nonmatching */ +} + +/* 80044F0C-80044F14 .text setPathInfo__16dStage_stageDt_cFP14dStage_dPath_c */ +void dStage_stageDt_c::setPathInfo(dStage_dPath_c*) { + /* Nonmatching */ +} + +/* 80044F14-80044F1C .text getPathInf__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPathInf() const { + /* Nonmatching */ +} + +/* 80044F1C-80044F24 .text setPnt2Info__16dStage_stageDt_cFP13dStage_dPnt_c */ +void dStage_stageDt_c::setPnt2Info(dStage_dPnt_c*) { + /* Nonmatching */ +} + +/* 80044F24-80044F2C .text getPnt2Inf__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPnt2Inf() const { + /* Nonmatching */ +} + +/* 80044F2C-80044F34 .text setPath2Info__16dStage_stageDt_cFP14dStage_dPath_c */ +void dStage_stageDt_c::setPath2Info(dStage_dPath_c*) { + /* Nonmatching */ +} + +/* 80044F34-80044F3C .text getPath2Inf__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getPath2Inf() const { + /* Nonmatching */ +} + +/* 80044F3C-80044F44 .text setSoundInfo__16dStage_stageDt_cFP18dStage_SoundInfo_c */ +void dStage_stageDt_c::setSoundInfo(dStage_SoundInfo_c*) { + /* Nonmatching */ +} + +/* 80044F44-80044F4C .text getSoundInf__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getSoundInf() const { + /* Nonmatching */ +} + +/* 80044F4C-80044F54 .text setEventInfo__16dStage_stageDt_cFP18dStage_EventInfo_c */ +void dStage_stageDt_c::setEventInfo(dStage_EventInfo_c*) { + /* Nonmatching */ +} + +/* 80044F54-80044F5C .text getEventInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getEventInfo() const { + /* Nonmatching */ +} + +/* 80044F5C-80044FC8 .text setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c */ +void dStage_stageDt_c::setFileListInfo(dStage_FileList_dt_c*) { + /* Nonmatching */ +} + +/* 80044FC8-80045034 .text getFileListInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getFileListInfo() const { + /* Nonmatching */ +} + +/* 80045034-8004503C .text setFloorInfo__16dStage_stageDt_cFP18dStage_FloorInfo_c */ +void dStage_stageDt_c::setFloorInfo(dStage_FloorInfo_c*) { + /* Nonmatching */ +} + +/* 8004503C-80045044 .text getFloorInfo__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getFloorInfo() const { + /* Nonmatching */ +} + +/* 80045044-8004504C .text setMemoryConfig__16dStage_stageDt_cFP21dStage_MemoryConfig_c */ +void dStage_stageDt_c::setMemoryConfig(dStage_MemoryConfig_c*) { + /* Nonmatching */ +} + +/* 8004504C-80045054 .text getMemoryConfig__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getMemoryConfig() const { + /* Nonmatching */ +} + +/* 80045054-8004505C .text setMemoryMap__16dStage_stageDt_cFP18dStage_MemoryMap_c */ +void dStage_stageDt_c::setMemoryMap(dStage_MemoryMap_c*) { + /* Nonmatching */ +} + +/* 8004505C-80045064 .text getMemoryMap__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getMemoryMap() const { + /* Nonmatching */ +} + +/* 80045064-800450D0 .text setShip__16dStage_stageDt_cFP13dStage_Ship_c */ +void dStage_stageDt_c::setShip(dStage_Ship_c*) { + /* Nonmatching */ +} + +/* 800450D0-8004513C .text getShip__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getShip() const { + /* Nonmatching */ +} + +/* 8004513C-80045144 .text setMulti__16dStage_stageDt_cFP14dStage_Multi_c */ +void dStage_stageDt_c::setMulti(dStage_Multi_c*) { + /* Nonmatching */ +} + +/* 80045144-8004514C .text getMulti__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getMulti() const { + /* Nonmatching */ +} + +/* 8004514C-800451B8 .text setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c */ +void dStage_stageDt_c::setLbnk(dStage_Lbnk_c*) { + /* Nonmatching */ +} + +/* 800451B8-80045224 .text getLbnk__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getLbnk() const { + /* Nonmatching */ +} + +/* 80045224-8004522C .text setTresure__16dStage_stageDt_cFP19stage_tresure_class */ +void dStage_stageDt_c::setTresure(stage_tresure_class*) { + /* Nonmatching */ +} + +/* 8004522C-80045234 .text getTresure__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getTresure() const { + /* Nonmatching */ +} + +/* 80045234-8004523C .text setDMap__16dStage_stageDt_cFP13dStage_DMap_c */ +void dStage_stageDt_c::setDMap(dStage_DMap_c*) { + /* Nonmatching */ +} + +/* 8004523C-80045244 .text getDMap__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getDMap() const { + /* Nonmatching */ +} + +/* 80045244-8004524C .text setDrTg__16dStage_stageDt_cFP16stage_tgsc_class */ +void dStage_stageDt_c::setDrTg(stage_tgsc_class*) { + /* Nonmatching */ +} + +/* 8004524C-80045254 .text getDrTg__16dStage_stageDt_cCFv */ +void dStage_stageDt_c::getDrTg() const { + /* Nonmatching */ +} + +/* 80045324-8004535C .text __arraydtor$5591 */ +void __arraydtor$5591 { + /* Nonmatching */ +} + +/* 8004535C-800453BC .text __dt__19dStage_roomStatus_cFv */ +dStage_roomStatus_c::~dStage_roomStatus_c() { + /* Nonmatching */ +} + +/* 800453BC-8004545C .text __ct__19dStage_roomStatus_cFv */ +dStage_roomStatus_c::dStage_roomStatus_c() { + /* Nonmatching */ +} + +/* 8004545C-800454C0 .text __dt__19dStage_KeepDoorInfoFv */ +dStage_KeepDoorInfo::~dStage_KeepDoorInfo() { + /* Nonmatching */ +} + +/* 800454C0-800454FC .text __dt__21stage_tgsc_data_classFv */ +stage_tgsc_data_class::~stage_tgsc_data_class() { + /* Nonmatching */ +} + +/* 800454FC-80045500 .text __ct__21stage_tgsc_data_classFv */ +stage_tgsc_data_class::stage_tgsc_data_class() { + /* Nonmatching */ +} + +/* 80045500-80045564 .text __dt__22dStage_KeepTresureInfoFv */ +dStage_KeepTresureInfo::~dStage_KeepTresureInfo() { + /* Nonmatching */ +} + +/* 80045564-800455A0 .text __dt__24stage_tresure_data_classFv */ +stage_tresure_data_class::~stage_tresure_data_class() { + /* Nonmatching */ +} + +/* 800455A0-800455A4 .text __ct__24stage_tresure_data_classFv */ +stage_tresure_data_class::stage_tresure_data_class() { + /* Nonmatching */ +} + +/* 800455A4-800455AC .text getBokoFlamePos__9daPy_py_cFP4cXyz */ +void daPy_py_c::getBokoFlamePos(cXyz*) { + /* Nonmatching */ +} + diff --git a/src/d/d_throwstone.cpp b/src/d/d_throwstone.cpp new file mode 100644 index 000000000..9b3ad1d08 --- /dev/null +++ b/src/d/d_throwstone.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_throwstone.cpp +// + +#include "d_throwstone.h" +#include "dolphin/types.h" + +/* 8023B544-8023B564 .text CheckCreateHeap__FP10fopAc_ac_c */ +void CheckCreateHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8023B564-8023B5DC .text CreateHeap__14daThrowstone_cFv */ +void daThrowstone_c::CreateHeap() { + /* Nonmatching */ +} + +/* 8023B5DC-8023B6DC .text daThrowstoneCreate__FPv */ +void daThrowstoneCreate(void*) { + /* Nonmatching */ +} + +/* 8023B6DC-8023B708 .text daThrowstoneDelete__FPv */ +void daThrowstoneDelete(void*) { + /* Nonmatching */ +} + +/* 8023B708-8023B7C4 .text daThrowstoneExecute__FPv */ +void daThrowstoneExecute(void*) { + /* Nonmatching */ +} + +/* 8023B7C4-8023B858 .text daThrowstoneDraw__FPv */ +void daThrowstoneDraw(void*) { + /* Nonmatching */ +} + +/* 8023B858-8023B860 .text daThrowstoneIsDelete__FPv */ +void daThrowstoneIsDelete(void*) { + /* Nonmatching */ +} + diff --git a/src/d/d_timer.cpp b/src/d/d_timer.cpp new file mode 100644 index 000000000..bf0d3d9a0 --- /dev/null +++ b/src/d/d_timer.cpp @@ -0,0 +1,213 @@ +// +// Generated by dtk +// Translation Unit: d_timer.cpp +// + +#include "d_timer.h" +#include "dolphin/types.h" + +/* 8023B860-8023BCD8 .text _create__8dTimer_cFv */ +void dTimer_c::_create() { + /* Nonmatching */ +} + +/* 8023BCD8-8023BF88 .text _execute__8dTimer_cFv */ +void dTimer_c::_execute() { + /* Nonmatching */ +} + +/* 8023BF88-8023BFE4 .text _draw__8dTimer_cFv */ +void dTimer_c::_draw() { + /* Nonmatching */ +} + +/* 8023BFE4-8023C0B8 .text _delete__8dTimer_cFv */ +void dTimer_c::_delete() { + /* Nonmatching */ +} + +/* 8023C0B8-8023C110 .text RestTimeCheck__8dTimer_cFi */ +void dTimer_c::RestTimeCheck(int) { + /* Nonmatching */ +} + +/* 8023C110-8023C124 .text deleteCheck__8dTimer_cFv */ +void dTimer_c::deleteCheck() { + /* Nonmatching */ +} + +/* 8023C124-8023C268 .text SetSE__8dTimer_cFv */ +void dTimer_c::SetSE() { + /* Nonmatching */ +} + +/* 8023C268-8023C2CC .text start__8dTimer_cFv */ +void dTimer_c::start() { + /* Nonmatching */ +} + +/* 8023C2CC-8023C2F4 .text start__8dTimer_cFs */ +void dTimer_c::start(short) { + /* Nonmatching */ +} + +/* 8023C2F4-8023C3A8 .text stock_start__8dTimer_cFv */ +void dTimer_c::stock_start() { + /* Nonmatching */ +} + +/* 8023C3A8-8023C3D0 .text stock_start__8dTimer_cFs */ +void dTimer_c::stock_start(short) { + /* Nonmatching */ +} + +/* 8023C3D0-8023C454 .text stop__8dTimer_cFUc */ +void dTimer_c::stop(unsigned char) { + /* Nonmatching */ +} + +/* 8023C454-8023C500 .text restart__8dTimer_cFUc */ +void dTimer_c::restart(unsigned char) { + /* Nonmatching */ +} + +/* 8023C500-8023C56C .text end__8dTimer_cFi */ +void dTimer_c::end(int) { + /* Nonmatching */ +} + +/* 8023C56C-8023C57C .text deleteRequest__8dTimer_cFv */ +void dTimer_c::deleteRequest() { + /* Nonmatching */ +} + +/* 8023C57C-8023C5E0 .text getTimeMs__8dTimer_cFv */ +void dTimer_c::getTimeMs() { + /* Nonmatching */ +} + +/* 8023C5E0-8023C628 .text getLimitTimeMs__8dTimer_cFv */ +void dTimer_c::getLimitTimeMs() { + /* Nonmatching */ +} + +/* 8023C628-8023C69C .text getRestTimeMs__8dTimer_cFv */ +void dTimer_c::getRestTimeMs() { + /* Nonmatching */ +} + +/* 8023C69C-8023CA24 .text setScreen__21dDlst_TimerScrnDraw_cFPCcP10JKRArchive */ +void dDlst_TimerScrnDraw_c::setScreen(const char*, JKRArchive*) { + /* Nonmatching */ +} + +/* 8023CA24-8023CA78 .text changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei */ +void dDlst_TimerScrnDraw_c::changeNumberTexture(J2DPane*, int) { + /* Nonmatching */ +} + +/* 8023CA78-8023CA8C .text getNumber__21dDlst_TimerScrnDraw_cFi */ +void dDlst_TimerScrnDraw_c::getNumber(int) { + /* Nonmatching */ +} + +/* 8023CA8C-8023CCD8 .text setTimer__21dDlst_TimerScrnDraw_cFi */ +void dDlst_TimerScrnDraw_c::setTimer(int) { + /* Nonmatching */ +} + +/* 8023CCD8-8023CEF0 .text setRupee__21dDlst_TimerScrnDraw_cFs */ +void dDlst_TimerScrnDraw_c::setRupee(short) { + /* Nonmatching */ +} + +/* 8023CEF0-8023CF48 .text dTm_parentPaneScale__FP18fopMsgM_pane_classP18fopMsgM_pane_classf */ +void dTm_parentPaneScale(fopMsgM_pane_class*, fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 8023CF48-8023CF98 .text setPaneInitialPos__21dDlst_TimerScrnDraw_cFP18fopMsgM_pane_classff */ +void dDlst_TimerScrnDraw_c::setPaneInitialPos(fopMsgM_pane_class*, float, float) { + /* Nonmatching */ +} + +/* 8023CF98-8023D0CC .text setTimerPos__21dDlst_TimerScrnDraw_cFff */ +void dDlst_TimerScrnDraw_c::setTimerPos(float, float) { + /* Nonmatching */ +} + +/* 8023D0CC-8023D128 .text setRupeePos__21dDlst_TimerScrnDraw_cFff */ +void dDlst_TimerScrnDraw_c::setRupeePos(float, float) { + /* Nonmatching */ +} + +/* 8023D128-8023D1F8 .text setShowType__21dDlst_TimerScrnDraw_cFUc */ +void dDlst_TimerScrnDraw_c::setShowType(unsigned char) { + /* Nonmatching */ +} + +/* 8023D1F8-8023D318 .text setIconType__21dDlst_TimerScrnDraw_cFPvUc */ +void dDlst_TimerScrnDraw_c::setIconType(void*, unsigned char) { + /* Nonmatching */ +} + +/* 8023D318-8023D644 .text anime__21dDlst_TimerScrnDraw_cFv */ +void dDlst_TimerScrnDraw_c::anime() { + /* Nonmatching */ +} + +/* 8023D644-8023D848 .text closeAnime__21dDlst_TimerScrnDraw_cFv */ +void dDlst_TimerScrnDraw_c::closeAnime() { + /* Nonmatching */ +} + +/* 8023D848-8023D8BC .text hide__21dDlst_TimerScrnDraw_cFv */ +void dDlst_TimerScrnDraw_c::hide() { + /* Nonmatching */ +} + +/* 8023D8BC-8023D9A0 .text draw__21dDlst_TimerScrnDraw_cFv */ +void dDlst_TimerScrnDraw_c::draw() { + /* Nonmatching */ +} + +/* 8023D9A0-8023D9C0 .text dTimer_Draw__FP8dTimer_c */ +void dTimer_Draw(dTimer_c*) { + /* Nonmatching */ +} + +/* 8023D9C0-8023D9E0 .text dTimer_Execute__FP8dTimer_c */ +void dTimer_Execute(dTimer_c*) { + /* Nonmatching */ +} + +/* 8023D9E0-8023D9E8 .text dTimer_IsDelete__FP8dTimer_c */ +void dTimer_IsDelete(dTimer_c*) { + /* Nonmatching */ +} + +/* 8023D9E8-8023DA08 .text dTimer_Delete__FP8dTimer_c */ +void dTimer_Delete(dTimer_c*) { + /* Nonmatching */ +} + +/* 8023DA08-8023DA28 .text dTimer_Create__FP9msg_class */ +void dTimer_Create(msg_class*) { + /* Nonmatching */ +} + +/* 8023DA28-8023DA88 .text dTimer_createTimer__FiUsUcUcffff */ +void dTimer_createTimer(int, unsigned short, unsigned char, unsigned char, float, float, float, float) { + /* Nonmatching */ +} + +/* 8023DA88-8023DAEC .text dTimer_createStockTimer__Fv */ +void dTimer_createStockTimer() { + /* Nonmatching */ +} + +/* 8023DAEC-8023DB48 .text __dt__21dDlst_TimerScrnDraw_cFv */ +dDlst_TimerScrnDraw_c::~dDlst_TimerScrnDraw_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_tree.cpp b/src/d/d_tree.cpp new file mode 100644 index 000000000..65981c716 --- /dev/null +++ b/src/d/d_tree.cpp @@ -0,0 +1,108 @@ +// +// Generated by dtk +// Translation Unit: d_tree.cpp +// + +#include "d_tree.h" +#include "dolphin/types.h" + +/* 800787BC-80078960 .text WorkCo__12dTree_data_cFP10fopAc_ac_cUli */ +void dTree_data_c::WorkCo(fopAc_ac_c*, unsigned long, int) { + /* Nonmatching */ +} + +/* 80078960-80078CC0 .text WorkAt_NoCutAnim__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj */ +void dTree_data_c::WorkAt_NoCutAnim(fopAc_ac_c*, unsigned long, int, dCcMassS_HitInf*, cCcD_Obj*) { + /* Nonmatching */ +} + +/* 80078CC0-80078ED4 .text WorkAt__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf */ +void dTree_data_c::WorkAt(fopAc_ac_c*, unsigned long, int, dCcMassS_HitInf*) { + /* Nonmatching */ +} + +/* 80078ED4-80078FA8 .text hitCheck__12dTree_data_cFP10fopAc_ac_ci */ +void dTree_data_c::hitCheck(fopAc_ac_c*, int) { + /* Nonmatching */ +} + +/* 80078FA8-8007945C .text animation__12dTree_data_cFi */ +void dTree_data_c::animation(int) { + /* Nonmatching */ +} + +/* 8007945C-8007946C .text newData__12dTree_room_cFP12dTree_data_c */ +void dTree_room_c::newData(dTree_data_c*) { + /* Nonmatching */ +} + +/* 8007946C-800794D0 .text deleteData__12dTree_room_cFv */ +void dTree_room_c::deleteData() { + /* Nonmatching */ +} + +/* 800794D0-800795E8 .text __ct__14dTree_packet_cFv */ +dTree_packet_c::dTree_packet_c() { + /* Nonmatching */ +} + +/* 800795E8-800795F4 .text __ct__12dTree_room_cFv */ +dTree_room_c::dTree_room_c() { + /* Nonmatching */ +} + +/* 800795F4-80079600 .text __ct__11dTree_anm_cFv */ +dTree_anm_c::dTree_anm_c() { + /* Nonmatching */ +} + +/* 80079600-8007960C .text __ct__12dTree_data_cFv */ +dTree_data_c::dTree_data_c() { + /* Nonmatching */ +} + +/* 8007960C-80079898 .text draw__14dTree_packet_cFv */ +void dTree_packet_c::draw() { + /* Nonmatching */ +} + +/* 80079898-80079B24 .text calc__14dTree_packet_cFv */ +void dTree_packet_c::calc() { + /* Nonmatching */ +} + +/* 80079B24-80079E6C .text checkGroundY__FP12dTree_data_cR4cXyz */ +void checkGroundY(dTree_data_c*, cXyz&) { + /* Nonmatching */ +} + +/* 80079E6C-8007A14C .text update__14dTree_packet_cFv */ +void dTree_packet_c::update() { + /* Nonmatching */ +} + +/* 8007A14C-8007A238 .text setData__14dTree_packet_cFP12dTree_data_ciR4cXyzUci */ +void dTree_packet_c::setData(dTree_data_c*, int, cXyz&, unsigned char, int) { + /* Nonmatching */ +} + +/* 8007A238-8007A36C .text newData__14dTree_packet_cFR4cXyzUci */ +void dTree_packet_c::newData(cXyz&, unsigned char, int) { + /* Nonmatching */ +} + +/* 8007A36C-8007A3DC .text newAnm__14dTree_packet_cFs */ +void dTree_packet_c::newAnm(short) { + /* Nonmatching */ +} + +/* 8007A3DC-8007A428 .text setAnm__14dTree_packet_cFis */ +void dTree_packet_c::setAnm(int, short) { + /* Nonmatching */ +} + +/* 8007A4BC-8007A4D8 .text getSwordTopPos__9daPy_py_cCFv */ +void daPy_py_c::getSwordTopPos() const { + /* Nonmatching */ +} + diff --git a/src/d/d_vib_pattern.cpp b/src/d/d_vib_pattern.cpp new file mode 100644 index 000000000..63ca40200 --- /dev/null +++ b/src/d/d_vib_pattern.cpp @@ -0,0 +1,8 @@ +// +// Generated by dtk +// Translation Unit: d_vib_pattern.cpp +// + +#include "d_vib_pattern.h" +#include "dolphin/types.h" + diff --git a/src/d/d_vibration.cpp b/src/d/d_vibration.cpp new file mode 100644 index 000000000..903b869e6 --- /dev/null +++ b/src/d/d_vibration.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: d_vibration.cpp +// + +#include "d_vibration.h" +#include "dolphin/types.h" + +/* 8009C63C-8009C658 .text makedata__25@unnamed@d_vibration_cpp@FPUsUll */ +void @unnamed@d_vibration_cpp@::makedata(unsigned short*, unsigned long, long) { + /* Nonmatching */ +} + +/* 8009C658-8009C678 .text rollshift__25@unnamed@d_vibration_cpp@FUlll */ +void @unnamed@d_vibration_cpp@::rollshift(unsigned long, long, long) { + /* Nonmatching */ +} + +/* 8009C678-8009C6AC .text makebits__25@unnamed@d_vibration_cpp@FUlll */ +void @unnamed@d_vibration_cpp@::makebits(unsigned long, long, long) { + /* Nonmatching */ +} + +/* 8009C6AC-8009C73C .text randombit__25@unnamed@d_vibration_cpp@Fll */ +void @unnamed@d_vibration_cpp@::randombit(long, long) { + /* Nonmatching */ +} + +/* 8009C73C-8009CCCC .text Run__12dVibration_cFv */ +void dVibration_c::Run() { + /* Nonmatching */ +} + +/* 8009CCCC-8009CD6C .text StartShock__12dVibration_cFii4cXyz */ +void dVibration_c::StartShock(int, int, cXyz) { + /* Nonmatching */ +} + +/* 8009CD6C-8009CE1C .text StartQuake__12dVibration_cFii4cXyz */ +void dVibration_c::StartQuake(int, int, cXyz) { + /* Nonmatching */ +} + +/* 8009CE1C-8009CF84 .text StartQuake__12dVibration_cFPCUcii4cXyz */ +void dVibration_c::StartQuake(const unsigned char*, int, int, cXyz) { + /* Nonmatching */ +} + +/* 8009CF84-8009CFEC .text StopQuake__12dVibration_cFi */ +void dVibration_c::StopQuake(int) { + /* Nonmatching */ +} + +/* 8009CFEC-8009D044 .text Kill__12dVibration_cFv */ +void dVibration_c::Kill() { + /* Nonmatching */ +} + +/* 8009D044-8009D06C .text CheckQuake__12dVibration_cFv */ +void dVibration_c::CheckQuake() { + /* Nonmatching */ +} + +/* 8009D06C-8009D0AC .text setDefault__12dVibration_cFv */ +void dVibration_c::setDefault() { + /* Nonmatching */ +} + +/* 8009D0AC-8009D0CC .text Init__12dVibration_cFv */ +void dVibration_c::Init() { + /* Nonmatching */ +} + +/* 8009D0CC-8009D188 .text Pause__12dVibration_cFv */ +void dVibration_c::Pause() { + /* Nonmatching */ +} + +/* 8009D188-8009D1C4 .text __ct__12dVibration_cFv */ +dVibration_c::dVibration_c() { + /* Nonmatching */ +} + +/* 8009D1C4-8009D220 .text __dt__12dVibration_cFv */ +dVibration_c::~dVibration_c() { + /* Nonmatching */ +} + diff --git a/src/d/d_water_mark.cpp b/src/d/d_water_mark.cpp new file mode 100644 index 000000000..f0e668299 --- /dev/null +++ b/src/d/d_water_mark.cpp @@ -0,0 +1,43 @@ +// +// Generated by dtk +// Translation Unit: d_water_mark.cpp +// + +#include "d_water_mark.h" +#include "dolphin/types.h" + +/* 8023DB48-8023DBF8 .text dWaterMark_Draw__FP12dWaterMark_c */ +void dWaterMark_Draw(dWaterMark_c*) { + /* Nonmatching */ +} + +/* 8023DBF8-8023DE2C .text setMatrix__12dWaterMark_cFv */ +void dWaterMark_c::setMatrix() { + /* Nonmatching */ +} + +/* 8023DE2C-8023DF24 .text dWaterMark_Execute__FP12dWaterMark_c */ +void dWaterMark_Execute(dWaterMark_c*) { + /* Nonmatching */ +} + +/* 8023DF24-8023DF2C .text dWaterMark_IsDelete__FP12dWaterMark_c */ +void dWaterMark_IsDelete(dWaterMark_c*) { + /* Nonmatching */ +} + +/* 8023DF2C-8023DF80 .text dWaterMark_Delete__FP12dWaterMark_c */ +void dWaterMark_Delete(dWaterMark_c*) { + /* Nonmatching */ +} + +/* 8023DF80-8023DFA0 .text dWaterMark_Create__FP12kankyo_class */ +void dWaterMark_Create(kankyo_class*) { + /* Nonmatching */ +} + +/* 8023DFA0-8023E29C .text create__12dWaterMark_cFv */ +void dWaterMark_c::create() { + /* Nonmatching */ +} + diff --git a/src/d/d_wind_arrow.cpp b/src/d/d_wind_arrow.cpp new file mode 100644 index 000000000..9cc22db27 --- /dev/null +++ b/src/d/d_wind_arrow.cpp @@ -0,0 +1,48 @@ +// +// Generated by dtk +// Translation Unit: d_wind_arrow.cpp +// + +#include "d_wind_arrow.h" +#include "dolphin/types.h" + +/* 8023E3C4-8023E420 .text createHeap__12dWindArrow_cFv */ +void dWindArrow_c::createHeap() { + /* Nonmatching */ +} + +/* 8023E420-8023E46C .text adjustHeap__12dWindArrow_cFv */ +void dWindArrow_c::adjustHeap() { + /* Nonmatching */ +} + +/* 8023E46C-8023E48C .text dWindArrow_Draw__FP12dWindArrow_c */ +void dWindArrow_Draw(dWindArrow_c*) { + /* Nonmatching */ +} + +/* 8023E48C-8023E6F4 .text draw__12dWindArrow_cFv */ +void dWindArrow_c::draw() { + /* Nonmatching */ +} + +/* 8023E6F4-8023E738 .text dWindArrow_Execute__FP12dWindArrow_c */ +void dWindArrow_Execute(dWindArrow_c*) { + /* Nonmatching */ +} + +/* 8023E738-8023E740 .text dWindArrow_IsDelete__FP12dWindArrow_c */ +void dWindArrow_IsDelete(dWindArrow_c*) { + /* Nonmatching */ +} + +/* 8023E740-8023E7A8 .text dWindArrow_Delete__FP12dWindArrow_c */ +void dWindArrow_Delete(dWindArrow_c*) { + /* Nonmatching */ +} + +/* 8023E7A8-8023E968 .text dWindArrow_Create__FP12kankyo_class */ +void dWindArrow_Create(kankyo_class*) { + /* Nonmatching */ +} + diff --git a/src/d/d_wood.cpp b/src/d/d_wood.cpp new file mode 100644 index 000000000..00ad39a2a --- /dev/null +++ b/src/d/d_wood.cpp @@ -0,0 +1,188 @@ +// +// Generated by dtk +// Translation Unit: d_wood.cpp +// + +#include "d_wood.h" +#include "dolphin/types.h" + +/* 800BD678-800BD710 .text __ct__Q25dWood5Anm_cFv */ +dWood::Anm_c::Anm_c() { + /* Nonmatching */ +} + +/* 800BD710-800BD800 .text play__Q25dWood5Anm_cFPQ25dWood8Packet_c */ +void dWood::Anm_c::play(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BD800-800BD848 .text copy_angamp__Q25dWood5Anm_cFPCQ25dWood5Anm_c */ +void dWood::Anm_c::copy_angamp(const dWood::Anm_c*) { + /* Nonmatching */ +} + +/* 800BD848-800BD8BC .text mode_cut_init__Q25dWood5Anm_cFPCQ25dWood5Anm_cs */ +void dWood::Anm_c::mode_cut_init(const dWood::Anm_c*, short) { + /* Nonmatching */ +} + +/* 800BD8BC-800BD9E4 .text mode_cut__Q25dWood5Anm_cFPQ25dWood8Packet_c */ +void dWood::Anm_c::mode_cut(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BD9E4-800BDA38 .text mode_push_into_init__Q25dWood5Anm_cFPCQ25dWood5Anm_cs */ +void dWood::Anm_c::mode_push_into_init(const dWood::Anm_c*, short) { + /* Nonmatching */ +} + +/* 800BDA38-800BDC24 .text mode_push_into__Q25dWood5Anm_cFPQ25dWood8Packet_c */ +void dWood::Anm_c::mode_push_into(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BDC24-800BDC48 .text mode_push_back_init__Q25dWood5Anm_cFv */ +void dWood::Anm_c::mode_push_back_init() { + /* Nonmatching */ +} + +/* 800BDC48-800BDECC .text mode_push_back__Q25dWood5Anm_cFPQ25dWood8Packet_c */ +void dWood::Anm_c::mode_push_back(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BDECC-800BDED0 .text mode_fan__Q25dWood5Anm_cFPQ25dWood8Packet_c */ +void dWood::Anm_c::mode_fan(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BDED0-800BDF5C .text mode_norm_init__Q25dWood5Anm_cFv */ +void dWood::Anm_c::mode_norm_init() { + /* Nonmatching */ +} + +/* 800BDF5C-800BE148 .text mode_norm__Q25dWood5Anm_cFPQ25dWood8Packet_c */ +void dWood::Anm_c::mode_norm(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BE148-800BE154 .text mode_norm_set_wind__Q25dWood5Anm_cFfs */ +void dWood::Anm_c::mode_norm_set_wind(float, short) { + /* Nonmatching */ +} + +/* 800BE154-800BE1F0 .text mode_to_norm_init__Q25dWood5Anm_cFQ25dWood7AnmID_e */ +void dWood::Anm_c::mode_to_norm_init(dWood::AnmID_e) { + /* Nonmatching */ +} + +/* 800BE1F0-800BE428 .text mode_to_norm__Q25dWood5Anm_cFPQ25dWood8Packet_c */ +void dWood::Anm_c::mode_to_norm(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BE428-800BE4DC .text __ct__Q25dWood6Unit_cFv */ +dWood::Unit_c::Unit_c() { + /* Nonmatching */ +} + +/* 800BE4DC-800BE93C .text set_ground__Q25dWood6Unit_cFv */ +void dWood::Unit_c::set_ground() { + /* Nonmatching */ +} + +/* 800BE93C-800BEA28 .text set_mtx__Q25dWood6Unit_cFPQ25dWood5Anm_c */ +void dWood::Unit_c::set_mtx(dWood::Anm_c*) { + /* Nonmatching */ +} + +/* 800BEA28-800BEA50 .text clear__Q25dWood6Unit_cFv */ +void dWood::Unit_c::clear() { + /* Nonmatching */ +} + +/* 800BEA50-800BEE9C .text cc_hit_before_cut__Q25dWood6Unit_cFPQ25dWood8Packet_c */ +void dWood::Unit_c::cc_hit_before_cut(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BEE9C-800BEEA0 .text cc_hit_after_cut__Q25dWood6Unit_cFPQ25dWood8Packet_c */ +void dWood::Unit_c::cc_hit_after_cut(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BEEA0-800BEF78 .text proc__Q25dWood6Unit_cFPQ25dWood8Packet_c */ +void dWood::Unit_c::proc(dWood::Packet_c*) { + /* Nonmatching */ +} + +/* 800BEF78-800BEF84 .text __ct__Q25dWood6Room_cFv */ +dWood::Room_c::Room_c() { + /* Nonmatching */ +} + +/* 800BEF84-800BEF94 .text entry_unit__Q25dWood6Room_cFPQ25dWood6Unit_c */ +void dWood::Room_c::entry_unit(dWood::Unit_c*) { + /* Nonmatching */ +} + +/* 800BEF94-800BEFF0 .text delete_all_unit__Q25dWood6Room_cFv */ +void dWood::Room_c::delete_all_unit() { + /* Nonmatching */ +} + +/* 800BEFF0-800BF0D4 .text __ct__Q25dWood8Packet_cFv */ +dWood::Packet_c::Packet_c() { + /* Nonmatching */ +} + +/* 800BF0D4-800BF110 .text __dt__Q25dWood6Unit_cFv */ +dWood::Unit_c::~Unit_c() { + /* Nonmatching */ +} + +/* 800BF110-800BF194 .text __dt__Q25dWood8Packet_cFv */ +dWood::Packet_c::~Packet_c() { + /* Nonmatching */ +} + +/* 800BF194-800BF1C8 .text delete_room__Q25dWood8Packet_cFi */ +void dWood::Packet_c::delete_room(int) { + /* Nonmatching */ +} + +/* 800BF1C8-800BF2D4 .text put_unit__Q25dWood8Packet_cFRC4cXyzi */ +void dWood::Packet_c::put_unit(const cXyz&, int) { + /* Nonmatching */ +} + +/* 800BF2D4-800BF404 .text calc_cc__Q25dWood8Packet_cFv */ +void dWood::Packet_c::calc_cc() { + /* Nonmatching */ +} + +/* 800BF404-800BF4EC .text calc__Q25dWood8Packet_cFv */ +void dWood::Packet_c::calc() { + /* Nonmatching */ +} + +/* 800BF4EC-800BF614 .text update__Q25dWood8Packet_cFv */ +void dWood::Packet_c::update() { + /* Nonmatching */ +} + +/* 800BF614-800BF900 .text draw__Q25dWood8Packet_cFv */ +void dWood::Packet_c::draw() { + /* Nonmatching */ +} + +/* 800BF900-800BF938 .text search_empty_UnitID__Q25dWood8Packet_cCFv */ +void dWood::Packet_c::search_empty_UnitID() const { + /* Nonmatching */ +} + +/* 800BF938-800BFA70 .text search_anm__Q25dWood8Packet_cFQ35dWood5Anm_c6Mode_e */ +void dWood::Packet_c::search_anm(dWood::Anm_c::Mode_e) { + /* Nonmatching */ +} + diff --git a/src/d/d_wpillar.cpp b/src/d/d_wpillar.cpp new file mode 100644 index 000000000..bcb71a16a --- /dev/null +++ b/src/d/d_wpillar.cpp @@ -0,0 +1,63 @@ +// +// Generated by dtk +// Translation Unit: d_wpillar.cpp +// + +#include "d_wpillar.h" +#include "dolphin/types.h" + +/* 8023E968-8023E9E4 .text jointCallBack__10dWpillar_cFi */ +void dWpillar_c::jointCallBack(int) { + /* Nonmatching */ +} + +/* 8023E9E4-8023EA28 .text dWpillar_jointCallBack__FP7J3DNodei */ +void dWpillar_jointCallBack(J3DNode*, int) { + /* Nonmatching */ +} + +/* 8023EA28-8023ECF8 .text draw__10dWpillar_cFv */ +void dWpillar_c::draw() { + /* Nonmatching */ +} + +/* 8023ECF8-8023ED18 .text dWpillar_Draw__FP10dWpillar_c */ +void dWpillar_Draw(dWpillar_c*) { + /* Nonmatching */ +} + +/* 8023ED18-8023EDB0 .text execute__10dWpillar_cFv */ +void dWpillar_c::execute() { + /* Nonmatching */ +} + +/* 8023EDB0-8023EDD0 .text dWpillar_Execute__FP10dWpillar_c */ +void dWpillar_Execute(dWpillar_c*) { + /* Nonmatching */ +} + +/* 8023EDD0-8023EDD8 .text dWpillar_IsDelete__FP10dWpillar_c */ +void dWpillar_IsDelete(dWpillar_c*) { + /* Nonmatching */ +} + +/* 8023EDD8-8023EE08 .text wp_delete__10dWpillar_cFv */ +void dWpillar_c::wp_delete() { + /* Nonmatching */ +} + +/* 8023EE08-8023EE28 .text dWpillar_Delete__FP10dWpillar_c */ +void dWpillar_Delete(dWpillar_c*) { + /* Nonmatching */ +} + +/* 8023EE28-8023F5B0 .text create__10dWpillar_cFv */ +void dWpillar_c::create() { + /* Nonmatching */ +} + +/* 8023F5B0-8023F5D0 .text dWpillar_Create__FP12kankyo_class */ +void dWpillar_Create(kankyo_class*) { + /* Nonmatching */ +} + diff --git a/src/d/d_wpot_water.cpp b/src/d/d_wpot_water.cpp new file mode 100644 index 000000000..e9e94401d --- /dev/null +++ b/src/d/d_wpot_water.cpp @@ -0,0 +1,53 @@ +// +// Generated by dtk +// Translation Unit: d_wpot_water.cpp +// + +#include "d_wpot_water.h" +#include "dolphin/types.h" + +/* 8023F5D0-8023F64C .text draw__20dWpotWater_EcallBackFP14JPABaseEmitter */ +void dWpotWater_EcallBack::draw(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8023F64C-8023F688 .text dWpotWater_Draw__FP12dWpotWater_c */ +void dWpotWater_Draw(dWpotWater_c*) { + /* Nonmatching */ +} + +/* 8023F688-8023F740 .text dWpotWater_Execute__FP12dWpotWater_c */ +void dWpotWater_Execute(dWpotWater_c*) { + /* Nonmatching */ +} + +/* 8023F740-8023F748 .text dWpotWater_IsDelete__FP12dWpotWater_c */ +void dWpotWater_IsDelete(dWpotWater_c*) { + /* Nonmatching */ +} + +/* 8023F748-8023F750 .text dWpotWater_Delete__FP12dWpotWater_c */ +void dWpotWater_Delete(dWpotWater_c*) { + /* Nonmatching */ +} + +/* 8023F750-8023FFCC .text dWpotWater_Create__FP12kankyo_class */ +void dWpotWater_Create(kankyo_class*) { + /* Nonmatching */ +} + +/* 8023FFCC-80240038 .text __dt__20dWpotWater_EcallBackFv */ +dWpotWater_EcallBack::~dWpotWater_EcallBack() { + /* Nonmatching */ +} + +/* 80240038-8024003C .text execute__20dWpotWater_EcallBackFP14JPABaseEmitter */ +void dWpotWater_EcallBack::execute(JPABaseEmitter*) { + /* Nonmatching */ +} + +/* 8024003C-80240040 .text setup__20dWpotWater_EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ +void dWpotWater_EcallBack::setup(JPABaseEmitter*, const cXyz*, const csXyz*, signed char) { + /* Nonmatching */ +} + diff --git a/src/f_ap/f_ap_game.cpp b/src/f_ap/f_ap_game.cpp new file mode 100644 index 000000000..67cbf8926 --- /dev/null +++ b/src/f_ap/f_ap_game.cpp @@ -0,0 +1,32 @@ +// +// Generated by dtk +// Translation Unit: f_ap_game.cpp +// + +#include "f_ap/f_ap_game.h" +#include "dolphin/types.h" + +/* 8002306C-800231BC .text __ct__11fapGm_HIO_cFv */ +fapGm_HIO_c::fapGm_HIO_c() { + /* Nonmatching */ +} + +/* 800231BC-800231E4 .text fapGm_After__Fv */ +void fapGm_After() { + /* Nonmatching */ +} + +/* 800231E4-80023218 .text fapGm_Execute__Fv */ +void fapGm_Execute() { + /* Nonmatching */ +} + +/* 80023218-80023288 .text fapGm_Create__Fv */ +void fapGm_Create() { + /* Nonmatching */ +} + +/* 80023288-800232D0 .text __dt__11fapGm_HIO_cFv */ +fapGm_HIO_c::~fapGm_HIO_c() { + /* Nonmatching */ +} diff --git a/src/f_op/f_op_actor.cpp b/src/f_op/f_op_actor.cpp new file mode 100644 index 000000000..b7dc73c9a --- /dev/null +++ b/src/f_op/f_op_actor.cpp @@ -0,0 +1,67 @@ +// +// Generated by dtk +// Translation Unit: f_op_actor.cpp +// + +#include "f_op/f_op_actor.h" +#include "dolphin/types.h" + +/* 8002330C-800233C4 .text __ct__10fopAc_ac_cFv */ +fopAc_ac_c::fopAc_ac_c() { + /* Nonmatching */ +} + +/* 800233C4-80023400 .text __dt__20fopAc_cullSizeSphereFv */ +fopAc_cullSizeSphere::~fopAc_cullSizeSphere() { + /* Nonmatching */ +} + +/* 80023400-8002343C .text __dt__17fopAc_cullSizeBoxFv */ +fopAc_cullSizeBox::~fopAc_cullSizeBox() { + /* Nonmatching */ +} + +/* 8002343C-80023478 .text __dt__12dKy_tevstr_cFv */ +dKy_tevstr_c::~dKy_tevstr_c() { + /* Nonmatching */ +} + +/* 80023478-800234C0 .text __dt__11dEvt_info_cFv */ +dEvt_info_c::~dEvt_info_c() { + /* Nonmatching */ +} + +/* 800234C0-80023514 .text __dt__10fopAc_ac_cFv */ +fopAc_ac_c::~fopAc_ac_c() { + /* Nonmatching */ +} + +/* 80023514-80023540 .text fopAc_IsActor__FPv */ +void fopAc_IsActor(void*) { + /* Nonmatching */ +} + +/* 80023540-8002362C .text fopAc_Draw__FPv */ +void fopAc_Draw(void*) { + /* Nonmatching */ +} + +/* 8002362C-80023BDC .text fopAc_Execute__FPv */ +void fopAc_Execute(void*) { + /* Nonmatching */ +} + +/* 80023BDC-80023C30 .text fopAc_IsDelete__FPv */ +void fopAc_IsDelete(void*) { + /* Nonmatching */ +} + +/* 80023C30-80023CD4 .text fopAc_Delete__FPv */ +void fopAc_Delete(void*) { + /* Nonmatching */ +} + +/* 80023CD4-80023F78 .text fopAc_Create__FPv */ +void fopAc_Create(void*) { + /* Nonmatching */ +} diff --git a/src/f_op/f_op_actor_iter.cpp b/src/f_op/f_op_actor_iter.cpp new file mode 100644 index 000000000..6c9d01245 --- /dev/null +++ b/src/f_op/f_op_actor_iter.cpp @@ -0,0 +1,31 @@ +/** + * f_op_actor_iter.cpp + * Actor Process Iterator + */ + +#include "f_op/f_op_actor_iter.h" +#include "SSystem/SComponent/c_list_iter.h" +#include "SSystem/SComponent/c_tag_iter.h" +#include "f_op/f_op_actor_tag.h" + +int fopAcIt_Executor(fopAcIt_ExecutorFunc i_execFunc, void* i_data) { + struct { + fopAcIt_ExecutorFunc func; + void* data; + } userData; + userData.func = i_execFunc; + userData.data = i_data; + + return cLsIt_Method(&g_fopAcTg_Queue, (cNdIt_MethodFunc)cTgIt_MethodCall, &userData); +} + +void* fopAcIt_Judge(fopAcIt_JudgeFunc i_judgeFunc, void* i_data) { + struct { + fopAcIt_JudgeFunc func; + void* data; + } userData; + userData.func = i_judgeFunc; + userData.data = i_data; + + return cLsIt_Judge(&g_fopAcTg_Queue, (cNdIt_JudgeFunc)cTgIt_JudgeFilter, &userData); +} diff --git a/src/f_op/f_op_actor_mng.cpp b/src/f_op/f_op_actor_mng.cpp new file mode 100644 index 000000000..fca2ed4e7 --- /dev/null +++ b/src/f_op/f_op_actor_mng.cpp @@ -0,0 +1,522 @@ +// +// Generated by dtk +// Translation Unit: f_op_actor_mng.cpp +// + +#include "f_op/f_op_actor_mng.h" +#include "dolphin/types.h" + +/* 80024060-80024104 .text fopAcM_setStageLayer__FPv */ +void fopAcM_setStageLayer(void*) { + /* Nonmatching */ +} + +/* 80024104-800241C0 .text fopAcM_setRoomLayer__FPvi */ +void fopAcM_setRoomLayer(void*, int) { + /* Nonmatching */ +} + +/* 800241C0-80024230 .text fopAcM_SearchByID__FUiPP10fopAc_ac_c */ +void fopAcM_SearchByID(unsigned int, fopAc_ac_c**) { + /* Nonmatching */ +} + +/* 80024230-800242AC .text fopAcM_SearchByName__FsPP10fopAc_ac_c */ +void fopAcM_SearchByName(short, fopAc_ac_c**) { + /* Nonmatching */ +} + +/* 800242AC-80024320 .text fopAcM_CreateAppend__Fv */ +void fopAcM_CreateAppend() { + /* Nonmatching */ +} + +/* 80024320-80024474 .text createAppend__FUlP4cXyziP5csXyzP4cXyzScUi */ +void createAppend(unsigned long, cXyz*, int, csXyz*, cXyz*, signed char, unsigned int) { + /* Nonmatching */ +} + +/* 80024474-80024478 .text fopAcM_Log__FP10fopAc_ac_cPc */ +void fopAcM_Log(fopAc_ac_c*, char*) { + /* Nonmatching */ +} + +/* 80024478-800244B8 .text fopAcM_delete__FP10fopAc_ac_c */ +void fopAcM_delete(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800244B8-8002451C .text fopAcM_delete__FUi */ +void fopAcM_delete(unsigned int) { + /* Nonmatching */ +} + +/* 8002451C-80024598 .text fopAcM_create__FsUlP4cXyziP5csXyzP4cXyzScPFPv_i */ +void fopAcM_create(short, unsigned long, cXyz*, int, csXyz*, cXyz*, signed char, int (*)(void*)) { + /* Nonmatching */ +} + +/* 80024598-80024614 .text fopAcM_create__FPcUlP4cXyziP5csXyzP4cXyzPFPv_i */ +void fopAcM_create(char*, unsigned long, cXyz*, int, csXyz*, cXyz*, int (*)(void*)) { + /* Nonmatching */ +} + +/* 80024614-8002468C .text fopAcM_fastCreate__FsUlP4cXyziP5csXyzP4cXyzScPFPv_iPv */ +void fopAcM_fastCreate(short, unsigned long, cXyz*, int, csXyz*, cXyz*, signed char, int (*)(void*), void*) { + /* Nonmatching */ +} + +/* 8002468C-80024710 .text fopAcM_fastCreate__FPcUlP4cXyziP5csXyzP4cXyzPFPv_iPv */ +void fopAcM_fastCreate(char*, unsigned long, cXyz*, int, csXyz*, cXyz*, int (*)(void*), void*) { + /* Nonmatching */ +} + +/* 80024710-80024790 .text fopAcM_createChild__FsUiUlP4cXyziP5csXyzP4cXyzScPFPv_i */ +void fopAcM_createChild(short, unsigned int, unsigned long, cXyz*, int, csXyz*, cXyz*, signed char, int (*)(void*)) { + /* Nonmatching */ +} + +/* 80024790-80024814 .text fopAcM_createChild__FPcUiUlP4cXyziP5csXyzP4cXyzPFPv_i */ +void fopAcM_createChild(char*, unsigned int, unsigned long, cXyz*, int, csXyz*, cXyz*, int (*)(void*)) { + /* Nonmatching */ +} + +/* 80024814-800249D4 .text fopAcM_createChildFromOffset__FsUiUlP4cXyziP5csXyzP4cXyzScPFPv_i */ +void fopAcM_createChildFromOffset(short, unsigned int, unsigned long, cXyz*, int, csXyz*, cXyz*, signed char, int (*)(void*)) { + /* Nonmatching */ +} + +/* 800249D4-80024B78 .text fopAcM_createChildFromOffset__FPcUiUlP4cXyziP5csXyzP4cXyzPFPv_i */ +void fopAcM_createChildFromOffset(char*, unsigned int, unsigned long, cXyz*, int, csXyz*, cXyz*, int (*)(void*)) { + /* Nonmatching */ +} + +/* 80024B78-80024CA0 .text fopAcM_createHeap__FP10fopAc_ac_cUlUl */ +void fopAcM_createHeap(fopAc_ac_c*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80024CA0-80024CD4 .text fopAcM_adjustHeap__FP10fopAc_ac_c */ +void fopAcM_adjustHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80024CD4-80024D24 .text fopAcM_DeleteHeap__FP10fopAc_ac_c */ +void fopAcM_DeleteHeap(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80024D24-800250E4 .text fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl */ +void fopAcM_entrySolidHeap(fopAc_ac_c*, int (*)(fopAc_ac_c*), unsigned long) { + /* Nonmatching */ +} + +/* 800250E4-80025100 .text fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff */ +void fopAcM_setCullSizeBox(fopAc_ac_c*, float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 80025100-80025114 .text fopAcM_setCullSizeSphere__FP10fopAc_ac_cffff */ +void fopAcM_setCullSizeSphere(fopAc_ac_c*, float, float, float, float) { + /* Nonmatching */ +} + +/* 80025114-80025144 .text fopAcM_addAngleY__FP10fopAc_ac_css */ +void fopAcM_addAngleY(fopAc_ac_c*, short, short) { + /* Nonmatching */ +} + +/* 80025144-800251A0 .text fopAcM_calcSpeed__FP10fopAc_ac_c */ +void fopAcM_calcSpeed(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800251A0-8002520C .text fopAcM_posMove__FP10fopAc_ac_cPC4cXyz */ +void fopAcM_posMove(fopAc_ac_c*, const cXyz*) { + /* Nonmatching */ +} + +/* 8002520C-80025250 .text fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz */ +void fopAcM_posMoveF(fopAc_ac_c*, const cXyz*) { + /* Nonmatching */ +} + +/* 80025250-80025278 .text fopAcM_searchActorAngleY__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_searchActorAngleY(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025278-800252BC .text fopAcM_seenActorAngleY__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_seenActorAngleY(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800252BC-80025370 .text fopAcM_searchActorDistance__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_searchActorDistance(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025370-800253C0 .text fopAcM_searchActorDistance2__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_searchActorDistance2(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800253C0-80025470 .text fopAcM_searchActorDistanceXZ__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_searchActorDistanceXZ(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025470-800254BC .text fopAcM_searchActorDistanceXZ2__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_searchActorDistanceXZ2(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800254BC-800255B4 .text fopAcM_rollPlayerCrash__FP10fopAc_ac_cfUl */ +void fopAcM_rollPlayerCrash(fopAc_ac_c*, float, unsigned long) { + /* Nonmatching */ +} + +/* 800255B4-80025660 .text fopAcM_checkCullingBox__FPA4_fffffff */ +void fopAcM_checkCullingBox(float(*)[4], float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 80025660-800259A8 .text fopAcM_cullingCheck__FP10fopAc_ac_c */ +void fopAcM_cullingCheck(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800259A8-800259F8 .text fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_orderTalkEvent(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800259F8-80025A48 .text fopAcM_orderTalkXBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_orderTalkXBtnEvent(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025A48-80025A98 .text fopAcM_orderTalkYBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_orderTalkYBtnEvent(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025A98-80025AE8 .text fopAcM_orderTalkZBtnEvent__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_orderTalkZBtnEvent(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025AE8-80025B3C .text fopAcM_orderZHintEvent__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_orderZHintEvent(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025B3C-80025B8C .text fopAcM_orderSpeakEvent__FP10fopAc_ac_c */ +void fopAcM_orderSpeakEvent(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025B8C-80025BE0 .text fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_orderDoorEvent(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025BE0-80025C34 .text fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_orderCatchEvent(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025C34-80025CC8 .text fopAcM_orderOtherEvent2__FP10fopAc_ac_cPcUsUs */ +void fopAcM_orderOtherEvent2(fopAc_ac_c*, char*, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 80025CC8-80025D28 .text fopAcM_orderChangeEvent__FP10fopAc_ac_cPcUsUs */ +void fopAcM_orderChangeEvent(fopAc_ac_c*, char*, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 80025D28-80025D94 .text fopAcM_orderChangeEvent__FP10fopAc_ac_cP10fopAc_ac_cPcUsUs */ +void fopAcM_orderChangeEvent(fopAc_ac_c*, fopAc_ac_c*, char*, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 80025D94-80025E1C .text fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs */ +void fopAcM_orderChangeEventId(fopAc_ac_c*, short, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 80025E1C-80025EA4 .text fopAcM_orderChangeEventId__FP10fopAc_ac_cP10fopAc_ac_csUsUs */ +void fopAcM_orderChangeEventId(fopAc_ac_c*, fopAc_ac_c*, short, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 80025EA4-80025F3C .text fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs */ +void fopAcM_orderOtherEventId(fopAc_ac_c*, short, unsigned char, unsigned short, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 80025F3C-80025F9C .text fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs */ +void fopAcM_orderPotentialEvent(fopAc_ac_c*, unsigned short, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 80025F9C-80025FF0 .text fopAcM_orderItemEvent__FP10fopAc_ac_c */ +void fopAcM_orderItemEvent(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80025FF0-80026044 .text fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_c */ +void fopAcM_orderTreasureEvent(fopAc_ac_c*, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80026044-80026074 .text fopAcM_getTalkEventPartner__FP10fopAc_ac_c */ +void fopAcM_getTalkEventPartner(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80026074-800260A4 .text fopAcM_getItemEventPartner__FP10fopAc_ac_c */ +void fopAcM_getItemEventPartner(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 800260A4-80026118 .text fopAcM_getEventPartner__FP10fopAc_ac_c */ +void fopAcM_getEventPartner(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80026118-800261E8 .text fopAcM_createItemForPresentDemo__FP4cXyziUciiP5csXyzP4cXyz */ +void fopAcM_createItemForPresentDemo(cXyz*, int, unsigned char, int, int, csXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 800261E8-800262B4 .text fopAcM_createItemForTrBoxDemo__FP4cXyziiiP5csXyzP4cXyz */ +void fopAcM_createItemForTrBoxDemo(cXyz*, int, int, int, csXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 800262B4-80026694 .text fopAcM_createItemFromTable__FP4cXyziiiiP5csXyziP4cXyz */ +void fopAcM_createItemFromTable(cXyz*, int, int, int, int, csXyz*, int, cXyz*) { + /* Nonmatching */ +} + +/* 80026694-800267C8 .text fopAcM_createRaceItemFromTable__FP4cXyziiiP5csXyzP4cXyzi */ +void fopAcM_createRaceItemFromTable(cXyz*, int, int, int, csXyz*, cXyz*, int) { + /* Nonmatching */ +} + +/* 800267C8-8002688C .text fopAcM_createShopItem__FP4cXyziP5csXyziP4cXyzPFPv_i */ +void fopAcM_createShopItem(cXyz*, int, csXyz*, int, cXyz*, int (*)(void*)) { + /* Nonmatching */ +} + +/* 8002688C-80026980 .text fopAcM_createRaceItem__FP4cXyziiP5csXyziP4cXyzi */ +void fopAcM_createRaceItem(cXyz*, int, int, csXyz*, int, cXyz*, int) { + /* Nonmatching */ +} + +/* 80026980-80026A68 .text fopAcM_createDemoItem__FP4cXyziiP5csXyziP4cXyzUc */ +void fopAcM_createDemoItem(cXyz*, int, int, csXyz*, int, cXyz*, unsigned char) { + /* Nonmatching */ +} + +/* 80026A68-80026ADC .text fopAcM_createItemForBoss__FP4cXyziiP5csXyzP4cXyzi */ +void fopAcM_createItemForBoss(cXyz*, int, int, csXyz*, cXyz*, int) { + /* Nonmatching */ +} + +/* 80026ADC-80026C90 .text fopAcM_createItem__FP4cXyziiiiP5csXyziP4cXyz */ +void fopAcM_createItem(cXyz*, int, int, int, int, csXyz*, int, cXyz*) { + /* Nonmatching */ +} + +/* 80026C90-80026E5C .text fopAcM_fastCreateItem2__FP4cXyziiiiP5csXyziP4cXyz */ +void fopAcM_fastCreateItem2(cXyz*, int, int, int, int, csXyz*, int, cXyz*) { + /* Nonmatching */ +} + +/* 80026E5C-80026F5C .text fopAcM_createItemForKP2__FP4cXyziiP5csXyzP4cXyzfffUs */ +void fopAcM_createItemForKP2(cXyz*, int, int, csXyz*, cXyz*, float, float, float, unsigned short) { + /* Nonmatching */ +} + +/* 80026F5C-80026F98 .text fopAcM_createItemForSimpleDemo__FP4cXyziiP5csXyzP4cXyzff */ +void fopAcM_createItemForSimpleDemo(cXyz*, int, int, csXyz*, cXyz*, float, float) { + /* Nonmatching */ +} + +/* 80026F98-80027254 .text fopAcM_fastCreateItem__FP4cXyziiP5csXyzP4cXyzfffiPFPv_i */ +void fopAcM_fastCreateItem(cXyz*, int, int, csXyz*, cXyz*, float, float, float, int, int (*)(void*)) { + /* Nonmatching */ +} + +/* 80027254-80027280 .text stealItem_CB__FPv */ +void stealItem_CB(void*) { + /* Nonmatching */ +} + +/* 80027280-800273D4 .text fopAcM_createStealItem__FP4cXyziiP5csXyzi */ +void fopAcM_createStealItem(cXyz*, int, int, csXyz*, int) { + /* Nonmatching */ +} + +/* 800273D4-8002777C .text fopAcM_createItemFromEnemyTable__FUsiiP4cXyzP5csXyz */ +void fopAcM_createItemFromEnemyTable(unsigned short, int, int, cXyz*, csXyz*) { + /* Nonmatching */ +} + +/* 8002777C-800278D8 .text fopAcM_createIball__FP4cXyziiP5csXyzi */ +void fopAcM_createIball(cXyz*, int, int, csXyz*, int) { + /* Nonmatching */ +} + +/* 800278D8-80027920 .text fopAcM_createWarpFlower__FP4cXyzP5csXyziUc */ +void fopAcM_createWarpFlower(cXyz*, csXyz*, int, unsigned char) { + /* Nonmatching */ +} + +/* 80027920-80027970 .text enemySearchJugge__FPvPv */ +void enemySearchJugge(void*, void*) { + /* Nonmatching */ +} + +/* 80027970-80027A9C .text fopAcM_myRoomSearchEnemy__FSc */ +void fopAcM_myRoomSearchEnemy(signed char) { + /* Nonmatching */ +} + +/* 80027A9C-80027B24 .text fopAcM_createDisappear__FP10fopAc_ac_cP4cXyzUcUcUc */ +void fopAcM_createDisappear(fopAc_ac_c*, cXyz*, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 80027B24-80027E28 .text fopAcM_getGroundAngle__FP10fopAc_ac_cP5csXyz */ +void fopAcM_getGroundAngle(fopAc_ac_c*, csXyz*) { + /* Nonmatching */ +} + +/* 80027E28-80027E5C .text fopAcM_setCarryNow__FP10fopAc_ac_ci */ +void fopAcM_setCarryNow(fopAc_ac_c*, int) { + /* Nonmatching */ +} + +/* 80027E5C-80027ED8 .text fopAcM_cancelCarryNow__FP10fopAc_ac_c */ +void fopAcM_cancelCarryNow(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 80027ED8-800281D8 .text fopAcM_viewCutoffCheck__FP10fopAc_ac_cf */ +void fopAcM_viewCutoffCheck(fopAc_ac_c*, float) { + /* Nonmatching */ +} + +/* 800281D8-800282F8 .text fopAcM_otoCheck__FP10fopAc_ac_cf */ +void fopAcM_otoCheck(fopAc_ac_c*, float) { + /* Nonmatching */ +} + +/* 800282F8-8002833C .text fopAcM_getProcNameString__FP10fopAc_ac_c */ +void fopAcM_getProcNameString(fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8002833C-80028410 .text fopAcM_findObjectCB__FP10fopAc_ac_cPv */ +void fopAcM_findObjectCB(fopAc_ac_c*, void*) { + /* Nonmatching */ +} + +/* 80028410-80028448 .text fopAcM_searchFromName__FPcUlUl */ +void fopAcM_searchFromName(char*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80028448-80028560 .text fopAcM_getWaterY__FPC4cXyzPf */ +void fopAcM_getWaterY(const cXyz*, float*) { + /* Nonmatching */ +} + +/* 80028560-80028684 .text __dt__11dBgS_WtrChkFv */ +dBgS_WtrChk::~dBgS_WtrChk() { + /* Nonmatching */ +} + +/* 80028684-80028724 .text fopAcM_setGbaName__FP10fopAc_ac_cUcUcUc */ +void fopAcM_setGbaName(fopAc_ac_c*, unsigned char, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 80028724-800287D8 .text fpoAcM_absolutePos__FP10fopAc_ac_cP4cXyzP4cXyz */ +void fpoAcM_absolutePos(fopAc_ac_c*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 800287D8-8002889C .text fpoAcM_relativePos__FP10fopAc_ac_cP4cXyzP4cXyz */ +void fpoAcM_relativePos(fopAc_ac_c*, cXyz*, cXyz*) { + /* Nonmatching */ +} + +/* 8002889C-80028998 .text __dt__14dBgS_SplGrpChkFv */ +dBgS_SplGrpChk::~dBgS_SplGrpChk() { + /* Nonmatching */ +} + +/* 80029178-80029198 .text __ct__20fopAc_cullSizeSphereF4cXyzf */ +fopAc_cullSizeSphere::fopAc_cullSizeSphere(cXyz, float) { + /* Nonmatching */ +} + +/* 80029198-800291CC .text __ct__17fopAc_cullSizeBoxFRC17fopAc_cullSizeBox */ +fopAc_cullSizeBox::fopAc_cullSizeBox(const fopAc_cullSizeBox&) { + /* Nonmatching */ +} + +/* 800291CC-80029200 .text __ct__17fopAc_cullSizeBoxF4cXyz4cXyz */ +fopAc_cullSizeBox::fopAc_cullSizeBox(cXyz, cXyz) { + /* Nonmatching */ +} + +/* 80029200-8002923C .text __dt__5l_HIOFv */ +l_HIO::~l_HIO() { + /* Nonmatching */ +} + +/* 8002923C-80029244 .text @16@__dt__11dBgS_WtrChkFv */ +void @16@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 80029244-8002924C .text @48@__dt__11dBgS_WtrChkFv */ +void @48@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 8002924C-80029254 .text @36@__dt__11dBgS_WtrChkFv */ +void @36@__dt__11dBgS_WtrChkFv { + /* Nonmatching */ +} + +/* 80029254-8002925C .text @16@__dt__14dBgS_SplGrpChkFv */ +void @16@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 8002925C-80029264 .text @48@__dt__14dBgS_SplGrpChkFv */ +void @48@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 80029264-8002926C .text @36@__dt__14dBgS_SplGrpChkFv */ +void @36@__dt__14dBgS_SplGrpChkFv { + /* Nonmatching */ +} + +/* 8002926C-80029270 .text onFrollCrashFlg__9daPy_py_cFUl */ +void daPy_py_c::onFrollCrashFlg(unsigned long) { + /* Nonmatching */ +} + +/* 80029270-80029278 .text getGrabActorID__9daPy_py_cCFv */ +void daPy_py_c::getGrabActorID() const { + /* Nonmatching */ +} diff --git a/src/f_op/f_op_actor_tag.cpp b/src/f_op/f_op_actor_tag.cpp new file mode 100644 index 000000000..85bcd7cb6 --- /dev/null +++ b/src/f_op/f_op_actor_tag.cpp @@ -0,0 +1,22 @@ +/** + * f_op_actor_tag.cpp + * + */ + +#include "f_op/f_op_actor_tag.h" +#include "SSystem/SComponent/c_list.h" + +node_list_class g_fopAcTg_Queue = {NULL, NULL, 0}; + +u32 fopAcTg_ToActorQ(create_tag_class* i_createTag) { + return cTg_Addition(&g_fopAcTg_Queue, i_createTag); +} + +u32 fopAcTg_ActorQTo(create_tag_class* i_createTag) { + return cTg_SingleCutFromTree(i_createTag); +} + +u32 fopAcTg_Init(create_tag_class* i_createTag, void* i_data) { + cTg_Create(i_createTag, i_data); + return 1; +} diff --git a/src/f_op/f_op_camera.cpp b/src/f_op/f_op_camera.cpp new file mode 100644 index 000000000..7463b4018 --- /dev/null +++ b/src/f_op/f_op_camera.cpp @@ -0,0 +1,32 @@ +// +// Generated by dtk +// Translation Unit: f_op_camera.cpp +// + +#include "f_op/f_op_camera.h" +#include "dolphin/types.h" + +/* 80029278-800292CC .text fopCam_Draw__FP12camera_class */ +void fopCam_Draw(camera_class*) { + /* Nonmatching */ +} + +/* 800292CC-80029328 .text fopCam_Execute__FP12camera_class */ +void fopCam_Execute(camera_class*) { + /* Nonmatching */ +} + +/* 80029328-8002937C .text fopCam_IsDelete__FP12camera_class */ +void fopCam_IsDelete(camera_class*) { + /* Nonmatching */ +} + +/* 8002937C-800293D0 .text fopCam_Delete__FP12camera_class */ +void fopCam_Delete(camera_class*) { + /* Nonmatching */ +} + +/* 800293D0-80029468 .text fopCam_Create__FPv */ +void fopCam_Create(void*) { + /* Nonmatching */ +} diff --git a/src/f_op/f_op_camera_mng.cpp b/src/f_op/f_op_camera_mng.cpp new file mode 100644 index 000000000..f5361e17a --- /dev/null +++ b/src/f_op/f_op_camera_mng.cpp @@ -0,0 +1,29 @@ +// +// Generated by dtk +// Translation Unit: f_op_camera_mng.cpp +// + +#include "f_op/f_op_camera_mng.h" +#include "f_pc/f_pc_layer.h" +#include "f_pc/f_pc_stdcreate_req.h" + +static u32 l_fopCamM_id[4]; + +/* 80029468-80029470 .text fopCamM_GetParam__FP12camera_class */ +u32 fopCamM_GetParam(camera_class* i_this) { + return i_this->mBase.mParameters; +} + +/* 80029470-800294D4 .text fopCamM_Create__FisPv */ +u32 fopCamM_Create(int i_cameraIdx, s16 i_procName, void* param_3) { + l_fopCamM_id[i_cameraIdx] = fpcSCtRq_Request(fpcLy_CurrentLayer(), i_procName, 0, 0, param_3); + return l_fopCamM_id[i_cameraIdx]; +} + +/* 800294D4-800294D8 .text fopCamM_Management__Fv */ +void fopCamM_Management() { +} + +/* 800294D8-800294DC .text fopCamM_Init__Fv */ +void fopCamM_Init() { +} diff --git a/src/f_op/f_op_draw_iter.cpp b/src/f_op/f_op_draw_iter.cpp new file mode 100644 index 000000000..8f227b073 --- /dev/null +++ b/src/f_op/f_op_draw_iter.cpp @@ -0,0 +1,46 @@ +// +// Generated by dtk +// Translation Unit: f_op_draw_iter.cpp +// + +#include "f_op/f_op_draw_iter.h" +#include "SSystem/SComponent/c_list.h" +#include "SSystem/SComponent/c_tag.h" +#include "f_op/f_op_draw_tag.h" + +static s32 l_fopDwTg_id; + +/* 8003C640-8003C684 .text fopDwIt_GetTag__Fv */ +create_tag_class* fopDwIt_GetTag() { + while (l_fopDwTg_id + 1 < g_fopDwTg_Queue.mNumLists) { + l_fopDwTg_id++; + + create_tag_class* tag = (create_tag_class*)g_fopDwTg_Queue.mpLists[l_fopDwTg_id].mpHead; + if (tag != NULL) + return tag; + } + + return NULL; +} + +/* 8003C684-8003C6C0 .text fopDwIt_Begin__Fv */ +create_tag_class* fopDwIt_Begin() { + create_tag_class* createTagClass = (create_tag_class*)g_fopDwTg_Queue.mpLists->mpHead; + l_fopDwTg_id = 0; + + if (createTagClass) { + return createTagClass; + } + + return createTagClass = fopDwIt_GetTag(); +} + +/* 8003C6C0-8003C6EC .text fopDwIt_Next__FP16create_tag_class */ +create_tag_class* fopDwIt_Next(create_tag_class *i_createTag) { + create_tag_class* createTagClass = (create_tag_class*)i_createTag->mpNode.mpNextNode; + if (!createTagClass) { + createTagClass = fopDwIt_GetTag(); + } + + return createTagClass; +} diff --git a/src/f_op/f_op_draw_tag.cpp b/src/f_op/f_op_draw_tag.cpp new file mode 100644 index 000000000..9f6dcc851 --- /dev/null +++ b/src/f_op/f_op_draw_tag.cpp @@ -0,0 +1,29 @@ +/** + * f_op_draw_tag.cpp + * + */ + +#include "f_op/f_op_draw_tag.h" +#include "SSystem/SComponent/c_list.h" +#include "SSystem/SComponent/c_tag.h" +#include "global.h" + +node_lists_tree_class g_fopDwTg_Queue = {NULL, 0}; + +void fopDwTg_ToDrawQ(create_tag_class* i_createTag, int i_priority) { + cTg_AdditionToTree(&g_fopDwTg_Queue, i_priority, i_createTag); +} + +void fopDwTg_DrawQTo(create_tag_class* i_createTag) { + cTg_SingleCutFromTree(i_createTag); +} + +bool fopDwTg_Init(create_tag_class* i_createTag, void* i_process) { + cTg_Create(i_createTag, i_process); + return true; +} + +void fopDwTg_CreateQueue() { + static node_list_class lists[1000]; + cTr_Create(&g_fopDwTg_Queue, lists, ARRAY_SIZE(lists)); +} diff --git a/src/f_op/f_op_kankyo.cpp b/src/f_op/f_op_kankyo.cpp new file mode 100644 index 000000000..1686d735d --- /dev/null +++ b/src/f_op/f_op_kankyo.cpp @@ -0,0 +1,32 @@ +// +// Generated by dtk +// Translation Unit: f_op_kankyo.cpp +// + +#include "f_op_kankyo.h" +#include "dolphin/types.h" + +/* 8002A454-8002A4A4 .text fopKy_Draw__FPv */ +void fopKy_Draw(void*) { + /* Nonmatching */ +} + +/* 8002A4A4-8002A514 .text fopKy_Execute__FPv */ +void fopKy_Execute(void*) { + /* Nonmatching */ +} + +/* 8002A514-8002A568 .text fopKy_IsDelete__FPv */ +void fopKy_IsDelete(void*) { + /* Nonmatching */ +} + +/* 8002A568-8002A5B4 .text fopKy_Delete__FPv */ +void fopKy_Delete(void*) { + /* Nonmatching */ +} + +/* 8002A5B4-8002A688 .text fopKy_Create__FPv */ +void fopKy_Create(void*) { + /* Nonmatching */ +} diff --git a/src/f_op/f_op_kankyo_mng.cpp b/src/f_op/f_op_kankyo_mng.cpp new file mode 100644 index 000000000..02ce8953b --- /dev/null +++ b/src/f_op/f_op_kankyo_mng.cpp @@ -0,0 +1,103 @@ +// +// Generated by dtk +// Translation Unit: f_op_kankyo_mng.cpp +// + +#include "f_op/f_op_kankyo_mng.h" +#include "f_op/f_op_kankyo.h" +#include "f_pc/f_pc_executor.h" +#include "d/d_procname.h" +#include "SSystem/SComponent/c_malloc.h" +#include "SSystem/SComponent/c_lib.h" + +/* 8002A860-8002A880 .text fopKyM_SearchByID__FUi */ +kankyo_class* fopKyM_SearchByID(unsigned int id) { + return (kankyo_class*) fpcEx_SearchByID(id); +} + +/* 8002A880-8002A8D8 .text fopKyM_CreateAppend__Fv */ +static fopKyM_prm_class* fopKyM_CreateAppend() { + fopKyM_prm_class* params = + static_cast(cMl::memalignB(-4, sizeof(fopKyM_prm_class))); + + if (params != NULL) { + cLib_memSet(params, 0, sizeof(fopKyM_prm_class)); + params->mScale.set(1.0f, 1.0f, 1.0f); + } + return params; +} + +/* 8002A8D8-8002A968 .text createAppend__FiP4cXyzP4cXyz */ +static fopKyM_prm_class* createAppend(int i_param, cXyz* i_pos, cXyz* i_scale) { + fopKyM_prm_class* prm = fopKyM_CreateAppend(); + if (prm == NULL) + return NULL; + + if (i_pos != NULL) + prm->mPos = *i_pos; + if (i_scale != NULL) + prm->mScale = *i_scale; + prm->mParam = i_param; + return prm; +} + +/* 8002A968-8002A988 .text fopKyM_Delete__FPv */ +void fopKyM_Delete(void* i_process) { + fpcM_Delete(i_process); +} + +/* 8002A988-8002A9D8 .text fopKyM_Create__FsPFPv_iPv */ +static int fopKyM_Create(s16 i_procName, fopKyM_CreateFunc i_createFunc, void* i_process) { + return fpcM_Create(i_procName, i_createFunc, i_process); +} + +/* 8002A9D8-8002AA38 .text fopKyM_create__FsiP4cXyzP4cXyzPFPv_i */ +int fopKyM_create(s16 i_procName, int i_param, cXyz* i_pos, cXyz* i_scale, + fopKyM_CreateFunc i_createFunc) { + fopKyM_prm_class* params = createAppend(i_param, i_pos, i_scale); + + if (params == NULL) { + return -1; + } + + return fopKyM_Create(i_procName, i_createFunc, params); +} + +/* 8002AA38-8002AA9C .text fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i */ +base_process_class* fopKyM_fastCreate(s16 i_procName, int i_param, cXyz* i_pos, cXyz* i_scale, + fopKyM_CreateFunc i_createFunc) { + fopKyM_prm_class* params = createAppend(i_param, i_pos, i_scale); + + if (params == NULL) { + return NULL; + } + + return fpcM_FastCreate(i_procName, i_createFunc, NULL, params); +} + +/* 8002AA9C-8002AB40 .text fopKyM_createWpillar__FPC4cXyzffi */ +int fopKyM_createWpillar(cXyz const* i_pos, f32 scaleXZ, f32 scaleY, int i_param) { + fopKyM_prm_class* params = fopKyM_CreateAppend(); + + if (params == NULL) { + return -1; + } + + params->mPos = *i_pos; + params->mScale.x = scaleXZ; + params->mScale.y = scaleY; + params->mScale.z = scaleXZ; + params->mParam = i_param; + + return fopKyM_Create(PROC_WPILLAR, NULL, params); +} + +/* 8002AB40-8002ABB4 .text fopKyM_createMpillar__FPC4cXyzf */ +int fopKyM_createMpillar(cXyz const* i_pos, f32 i_size) { + cXyz scale; + scale.x = i_size; + scale.y = i_size; + scale.z = i_size; + // dComIfGp_particle_set(0x80d5, i_pos, NULL, &scale); + return -1; +} diff --git a/src/f_op/f_op_msg.cpp b/src/f_op/f_op_msg.cpp new file mode 100644 index 000000000..36a80b7a0 --- /dev/null +++ b/src/f_op/f_op_msg.cpp @@ -0,0 +1,88 @@ +// +// Generated by dtk +// Translation Unit: f_op_msg.cpp +// + +#include "f_op/f_op_msg.h" +#include "f_op/f_op_draw_tag.h" +#include "f_pc/f_pc_manager.h" +#include "f_op/f_op_msg_mng.h" +#include "d/d_s_play.h" + +/* 8002A688-8002A6B0 .text fopMsg_Draw__FPv */ +static int fopMsg_Draw(void* i_this) { + msg_class* _this = static_cast(i_this); + return fpcLf_DrawMethod(_this->mSubMtd, i_this); +} + +/* 8002A6B0-8002A6E8 .text fopMsg_Execute__FPv */ +static int fopMsg_Execute(void* i_this) { + msg_class* _this = static_cast(i_this); + + int stat = 1; + if (dScnPly_ply_c::isPause()) { + stat = fpcMtd_Execute(&_this->mSubMtd->mBase, i_this); + } + + return stat; +} + +/* 8002A6E8-8002A73C .text fopMsg_IsDelete__FPv */ +static int fopMsg_IsDelete(void* i_this) { + msg_class* _this = static_cast(i_this); + + int stat = fpcMtd_IsDelete(&_this->mSubMtd->mBase, i_this); + if (stat == 1) { + fopDwTg_DrawQTo(&_this->mDwTg); + } + + return stat; +} + +/* 8002A73C-8002A788 .text fopMsg_Delete__FPv */ +static int fopMsg_Delete(void* i_this) { + msg_class* _this = static_cast(i_this); + + int stat = fpcMtd_Delete(&_this->mSubMtd->mBase, i_this); + fopDwTg_DrawQTo(&_this->mDwTg); + + return stat; +} + +static int fopMsg_MSG_TYPE; + +/* 8002A788-8002A860 .text fopMsg_Create__FPv */ +int fopMsg_Create(void* i_this) { + msg_class* _this = (msg_class*)i_this; + + if (fpcM_IsFirstCreating(_this)) { + msg_process_profile_definition* profile = (msg_process_profile_definition*)fpcM_GetProfile(i_this); + _this->mMsgType = fpcBs_MakeOfType(&fopMsg_MSG_TYPE); + _this->mSubMtd = profile->mSubMtd; + fopDwTg_Init(&_this->mDwTg, _this); + fopMsg_prm_class* prm = fopMsgM_GetAppend(_this); + if (prm != NULL) { + _this->mpActor = prm->mpActor; + _this->mPos = prm->mPos; + _this->mMsgID = prm->mMsgID; + _this->field_0xf0 = prm->field_0x14; + _this->field_0xf4 = prm->field_0x18; + } + } + + int status = fpcMtd_Create(&_this->mSubMtd->mBase, _this); + if (status == cPhs_COMPLEATE_e) { + s32 priority = fpcLf_GetPriority(_this); + fopDwTg_ToDrawQ(&_this->mDwTg, priority); + } + + return status; +} + +leafdraw_method_class g_fopMsg_Method = { + (process_method_func)fopMsg_Create, + (process_method_func)fopMsg_Delete, + (process_method_func)fopMsg_Execute, + (process_method_func)fopMsg_IsDelete, + (process_method_func)fopMsg_Draw, +}; diff --git a/src/f_op/f_op_msg_mng.cpp b/src/f_op/f_op_msg_mng.cpp new file mode 100644 index 000000000..3173f5e90 --- /dev/null +++ b/src/f_op/f_op_msg_mng.cpp @@ -0,0 +1,1062 @@ +// +// Generated by dtk +// Translation Unit: f_op_msg_mng.cpp +// + +#include "f_op/f_op_msg_mng.h" +#include "dolphin/types.h" + +/* 8002ABB4-8002AC1C .text drawSelf__9MyPictureFff */ +void MyPicture::drawSelf(float, float) { + /* Nonmatching */ +} + +/* 8002AC1C-8002AC90 .text drawSelf__9MyPictureFffPA3_A4_f */ +void MyPicture::drawSelf(float, float, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 8002AC90-8002AD4C .text drawFullSet2__9MyPictureFffff10J2DBinding9J2DMirrorbPA3_A4_f */ +void MyPicture::drawFullSet2(float, float, float, float, J2DBinding, J2DMirror, bool, float(*)[3][4]) { + /* Nonmatching */ +} + +/* 8002AD4C-8002AE28 .text fopMsgM_hyrule_language_check__FUl */ +void fopMsgM_hyrule_language_check(unsigned long) { + /* Nonmatching */ +} + +/* 8002AE28-8002AED4 .text fopMsgM_setStageLayer__FPv */ +void fopMsgM_setStageLayer(void*) { + /* Nonmatching */ +} + +/* 8002AED4-8002AEF4 .text fopMsgM_SearchByID__FUi */ +void fopMsgM_SearchByID(unsigned int) { + /* Nonmatching */ +} + +/* 8002AEF4-8002AF24 .text fopMsgM_SearchByName__Fs */ +void fopMsgM_SearchByName(short) { + /* Nonmatching */ +} + +/* 8002AF24-8002AF44 .text fopMsgM_IsExecuting__FUi */ +void fopMsgM_IsExecuting(unsigned int) { + /* Nonmatching */ +} + +/* 8002AF44-8002AF4C .text fopMsgM_GetAppend__FPv */ +void fopMsgM_GetAppend(void*) { + /* Nonmatching */ +} + +/* 8002AF4C-8002AF6C .text fopMsgM_Delete__FPv */ +void fopMsgM_Delete(void*) { + /* Nonmatching */ +} + +/* 8002AF6C-8002B030 .text createAppend__FP10fopAc_ac_cP4cXyzPUlPUlUi */ +void createAppend(fopAc_ac_c*, cXyz*, unsigned long*, unsigned long*, unsigned int) { + /* Nonmatching */ +} + +/* 8002B030-8002B0CC .text createMGameTermAppend__FssiiUi */ +void createMGameTermAppend(short, short, int, int, unsigned int) { + /* Nonmatching */ +} + +/* 8002B0CC-8002B1C8 .text createTimerAppend__FiUsUcUcffffUi */ +void createTimerAppend(int, unsigned short, unsigned char, unsigned char, float, float, float, float, unsigned int) { + /* Nonmatching */ +} + +/* 8002B1C8-8002B23C .text fopMsgM_create__FsP10fopAc_ac_cP4cXyzPUlPUlPFPv_i */ +void fopMsgM_create(short, fopAc_ac_c*, cXyz*, unsigned long*, unsigned long*, int (*)(void*)) { + /* Nonmatching */ +} + +/* 8002B23C-8002B2B0 .text fop_MGameTerm_create__FsssiiPFPv_i */ +void fop_MGameTerm_create(short, short, short, int, int, int (*)(void*)) { + /* Nonmatching */ +} + +/* 8002B2B0-8002B324 .text fop_Timer_create__FsUcUsUcUcffffPFPv_i */ +void fop_Timer_create(short, unsigned char, unsigned short, unsigned char, unsigned char, float, float, float, float, int (*)(void*)) { + /* Nonmatching */ +} + +/* 8002B324-8002B520 .text fopMsgM_messageTypeSelect__FP10fopAc_ac_cP4cXyzPUlPUl */ +void fopMsgM_messageTypeSelect(fopAc_ac_c*, cXyz*, unsigned long*, unsigned long*) { + /* Nonmatching */ +} + +/* 8002B520-8002B568 .text __dt__16fopMsgM_msgGet_cFv */ +fopMsgM_msgGet_c::~fopMsgM_msgGet_c() { + /* Nonmatching */ +} + +/* 8002B568-8002B634 .text fopMsgM_searchMessageNumber__FUl */ +void fopMsgM_searchMessageNumber(unsigned long) { + /* Nonmatching */ +} + +/* 8002B634-8002B778 .text fopMsgM_messageSet__FUlP10fopAc_ac_c */ +void fopMsgM_messageSet(unsigned long, fopAc_ac_c*) { + /* Nonmatching */ +} + +/* 8002B778-8002B8A4 .text fopMsgM_messageSet__FUlP4cXyz */ +void fopMsgM_messageSet(unsigned long, cXyz*) { + /* Nonmatching */ +} + +/* 8002B8A4-8002B9C4 .text fopMsgM_messageSet__FUl */ +void fopMsgM_messageSet(unsigned long) { + /* Nonmatching */ +} + +/* 8002B9C4-8002BA4C .text fopMsgM_scopeMessageSet__FUl */ +void fopMsgM_scopeMessageSet(unsigned long) { + /* Nonmatching */ +} + +/* 8002BA4C-8002BB78 .text fopMsgM_tactMessageSet__Fv */ +void fopMsgM_tactMessageSet() { + /* Nonmatching */ +} + +/* 8002BB78-8002BDBC .text fopMsgM_messageGet__FPcUl */ +void fopMsgM_messageGet(char*, unsigned long) { + /* Nonmatching */ +} + +/* 8002BDBC-8002BE04 .text __dt__20fopMsgM_itemMsgGet_cFv */ +fopMsgM_itemMsgGet_c::~fopMsgM_itemMsgGet_c() { + /* Nonmatching */ +} + +/* 8002BE04-8002C02C .text fopMsgM_passwordGet__FPcUl */ +void fopMsgM_passwordGet(char*, unsigned long) { + /* Nonmatching */ +} + +/* 8002C02C-8002C568 .text fopMsgM_selectMessageGet__FP7J2DPaneP7J2DPanePcPcPcPcUl */ +void fopMsgM_selectMessageGet(J2DPane*, J2DPane*, char*, char*, char*, char*, unsigned long) { + /* Nonmatching */ +} + +/* 8002C568-8002C574 .text fopMsgM_demoMsgFlagOn__Fv */ +void fopMsgM_demoMsgFlagOn() { + /* Nonmatching */ +} + +/* 8002C574-8002C580 .text fopMsgM_demoMsgFlagOff__Fv */ +void fopMsgM_demoMsgFlagOff() { + /* Nonmatching */ +} + +/* 8002C580-8002C588 .text fopMsgM_demoMsgFlagCheck__Fv */ +void fopMsgM_demoMsgFlagCheck() { + /* Nonmatching */ +} + +/* 8002C588-8002C594 .text fopMsgM_tactMsgFlagOn__Fv */ +void fopMsgM_tactMsgFlagOn() { + /* Nonmatching */ +} + +/* 8002C594-8002C5A0 .text fopMsgM_tactMsgFlagOff__Fv */ +void fopMsgM_tactMsgFlagOff() { + /* Nonmatching */ +} + +/* 8002C5A0-8002C5A8 .text fopMsgM_tactMsgFlagCheck__Fv */ +void fopMsgM_tactMsgFlagCheck() { + /* Nonmatching */ +} + +/* 8002C5A8-8002C5B4 .text fopMsgM_nextMsgFlagOff__Fv */ +void fopMsgM_nextMsgFlagOff() { + /* Nonmatching */ +} + +/* 8002C5B4-8002C5BC .text fopMsgM_nextMsgFlagCheck__Fv */ +void fopMsgM_nextMsgFlagCheck() { + /* Nonmatching */ +} + +/* 8002C5BC-8002C624 .text fopMsgM_getScopeMode__Fv */ +void fopMsgM_getScopeMode() { + /* Nonmatching */ +} + +/* 8002C624-8002C650 .text fopMsgM_forceSendOn__Fv */ +void fopMsgM_forceSendOn() { + /* Nonmatching */ +} + +/* 8002C650-8002C65C .text fopMsgM_forceSendOff__Fv */ +void fopMsgM_forceSendOff() { + /* Nonmatching */ +} + +/* 8002C65C-8002C664 .text fopMsgM_checkForceSend__Fv */ +void fopMsgM_checkForceSend() { + /* Nonmatching */ +} + +/* 8002C664-8002C670 .text fopMsgM_messageSendOn__Fv */ +void fopMsgM_messageSendOn() { + /* Nonmatching */ +} + +/* 8002C670-8002C67C .text fopMsgM_messageSendOff__Fv */ +void fopMsgM_messageSendOff() { + /* Nonmatching */ +} + +/* 8002C67C-8002C684 .text fopMsgM_checkMessageSend__Fv */ +void fopMsgM_checkMessageSend() { + /* Nonmatching */ +} + +/* 8002C684-8002C6B0 .text fopMsgM_releaseScopeMode__Fv */ +void fopMsgM_releaseScopeMode() { + /* Nonmatching */ +} + +/* 8002C6B0-8002C6C4 .text fopMsgM_outFontTex__Fi */ +void fopMsgM_outFontTex(int) { + /* Nonmatching */ +} + +/* 8002C6C4-8002C6D8 .text fopMsgM_outFontColorWhite__Fi */ +void fopMsgM_outFontColorWhite(int) { + /* Nonmatching */ +} + +/* 8002C6D8-8002C9B0 .text fopMsgM_outFontSet__FP10J2DPictureP10J2DPicturePsUlUc */ +void fopMsgM_outFontSet(J2DPicture*, J2DPicture*, short*, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8002C9B0-8002CBDC .text fopMsgM_outFontSet__FP10J2DPicturePsUlUc */ +void fopMsgM_outFontSet(J2DPicture*, short*, unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 8002CBDC-8002CEB0 .text fopMsgM_outFontStickAnimePiece__FP10J2DPictureP10J2DPicturess */ +void fopMsgM_outFontStickAnimePiece(J2DPicture*, J2DPicture*, short, short) { + /* Nonmatching */ +} + +/* 8002CEB0-8002D088 .text fopMsgM_outFontStickAnimePiece__FP10J2DPicturess */ +void fopMsgM_outFontStickAnimePiece(J2DPicture*, short, short) { + /* Nonmatching */ +} + +/* 8002D088-8002D0C8 .text calcMtx__7J2DPaneFv */ +void J2DPane::calcMtx() { + /* Nonmatching */ +} + +/* 8002D0C8-8002D0E4 .text resize__7J2DPaneFff */ +void J2DPane::resize(float, float) { + /* Nonmatching */ +} + +/* 8002D0E4-8002D2B8 .text fopMsgM_outFontStickAnime__FP10J2DPictureP10J2DPicturePiPiiPs */ +void fopMsgM_outFontStickAnime(J2DPicture*, J2DPicture*, int*, int*, int, short*) { + /* Nonmatching */ +} + +/* 8002D2B8-8002D464 .text fopMsgM_outFontStickAnime__FP10J2DPicturePiPiPiPiPs */ +void fopMsgM_outFontStickAnime(J2DPicture*, int*, int*, int*, int*, short*) { + /* Nonmatching */ +} + +/* 8002D464-8002D620 .text fopMsgM_outFontStickAnime2__FP10J2DPictureP10J2DPicturePiPiiPsUc */ +void fopMsgM_outFontStickAnime2(J2DPicture*, J2DPicture*, int*, int*, int, short*, unsigned char) { + /* Nonmatching */ +} + +/* 8002D620-8002D7D0 .text fopMsgM_outFontStickAnime2__FP10J2DPicturePiPiPiPiPsUc */ +void fopMsgM_outFontStickAnime2(J2DPicture*, int*, int*, int*, int*, short*, unsigned char) { + /* Nonmatching */ +} + +/* 8002D7D0-8002D95C .text fopMsgM_outFontStickAnime__FP10J2DPictureP10J2DPicturePiPiiPsUc */ +void fopMsgM_outFontStickAnime(J2DPicture*, J2DPicture*, int*, int*, int, short*, unsigned char) { + /* Nonmatching */ +} + +/* 8002D95C-8002DAE4 .text fopMsgM_outFontStickAnime__FP10J2DPicturePiPiPiPiPsUc */ +void fopMsgM_outFontStickAnime(J2DPicture*, int*, int*, int*, int*, short*, unsigned char) { + /* Nonmatching */ +} + +/* 8002DAE4-8002DC74 .text fopMsgM_outFontArrow__FP10J2DPictureP10J2DPicturePiPiiUc */ +void fopMsgM_outFontArrow(J2DPicture*, J2DPicture*, int*, int*, int, unsigned char) { + /* Nonmatching */ +} + +/* 8002DC74-8002DD98 .text fopMsgM_outFontArrow__FP10J2DPicturePiPiPiPiUc */ +void fopMsgM_outFontArrow(J2DPicture*, int*, int*, int*, int*, unsigned char) { + /* Nonmatching */ +} + +/* 8002DD98-8002DFB4 .text fopMsgM_outFontDraw__FP10J2DPictureP10J2DPictureiiiPsUcUc */ +void fopMsgM_outFontDraw(J2DPicture*, J2DPicture*, int, int, int, short*, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8002DFB4-8002E204 .text fopMsgM_outFontDraw2__FP10J2DPictureP10J2DPictureiiiiPsUcUc */ +void fopMsgM_outFontDraw2(J2DPicture*, J2DPicture*, int, int, int, int, short*, unsigned char, unsigned char) { + /* Nonmatching */ +} + +/* 8002E204-8002E254 .text fopMsgM_Create__FsPFPv_iPv */ +void fopMsgM_Create(short, int (*)(void*), void*) { + /* Nonmatching */ +} + +/* 8002E254-8002E2D8 .text getMesgHeader__16fopMsgM_msgGet_cFUl */ +void fopMsgM_msgGet_c::getMesgHeader(unsigned long) { + /* Nonmatching */ +} + +/* 8002E2D8-8002E2E0 .text getMesgInfo__16fopMsgM_msgGet_cFP11mesg_header */ +void fopMsgM_msgGet_c::getMesgInfo(mesg_header*) { + /* Nonmatching */ +} + +/* 8002E2E0-8002E308 .text getMesgData__16fopMsgM_msgGet_cFP11mesg_header */ +void fopMsgM_msgGet_c::getMesgData(mesg_header*) { + /* Nonmatching */ +} + +/* 8002E308-8002E378 .text getMesgEntry__16fopMsgM_msgGet_cFP11mesg_header */ +void fopMsgM_msgGet_c::getMesgEntry(mesg_header*) { + /* Nonmatching */ +} + +/* 8002E378-8002E430 .text getMessage__16fopMsgM_msgGet_cFP11mesg_header */ +void fopMsgM_msgGet_c::getMessage(mesg_header*) { + /* Nonmatching */ +} + +/* 8002E430-8002E4AC .text getMesgHeader__20fopMsgM_itemMsgGet_cFUl */ +void fopMsgM_itemMsgGet_c::getMesgHeader(unsigned long) { + /* Nonmatching */ +} + +/* 8002E4AC-8002E4B4 .text getMesgInfo__20fopMsgM_itemMsgGet_cFP11mesg_header */ +void fopMsgM_itemMsgGet_c::getMesgInfo(mesg_header*) { + /* Nonmatching */ +} + +/* 8002E4B4-8002E4DC .text getMesgData__20fopMsgM_itemMsgGet_cFP11mesg_header */ +void fopMsgM_itemMsgGet_c::getMesgData(mesg_header*) { + /* Nonmatching */ +} + +/* 8002E4DC-8002E54C .text getMesgEntry__20fopMsgM_itemMsgGet_cFP11mesg_header */ +void fopMsgM_itemMsgGet_c::getMesgEntry(mesg_header*) { + /* Nonmatching */ +} + +/* 8002E54C-8002E5FC .text getMessage__20fopMsgM_itemMsgGet_cFP11mesg_header */ +void fopMsgM_itemMsgGet_c::getMessage(mesg_header*) { + /* Nonmatching */ +} + +/* 8002E5FC-8002E794 .text __ct__21fopMsgM_msgDataProc_cFv */ +fopMsgM_msgDataProc_c::fopMsgM_msgDataProc_c() { + /* Nonmatching */ +} + +/* 8002E794-8002E7DC .text __dt__21fopMsgM_msgDataProc_cFv */ +fopMsgM_msgDataProc_c::~fopMsgM_msgDataProc_c() { + /* Nonmatching */ +} + +/* 8002E7DC-8002E95C .text dataInit__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::dataInit() { + /* Nonmatching */ +} + +/* 8002E95C-8002EA58 .text charLength__21fopMsgM_msgDataProc_cFiib */ +void fopMsgM_msgDataProc_c::charLength(int, int, bool) { + /* Nonmatching */ +} + +/* 8002EA58-8002EB4C .text rubyLength__21fopMsgM_msgDataProc_cFib */ +void fopMsgM_msgDataProc_c::rubyLength(int, bool) { + /* Nonmatching */ +} + +/* 8002EB4C-80031064 .text stringLength__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::stringLength() { + /* Nonmatching */ +} + +/* 80031064-80031074 .text dComIfGs_getClearCount__Fv */ +void dComIfGs_getClearCount() { + /* Nonmatching */ +} + +/* 80031074-800310A4 .text dComIfGs_getEventReg__FUs */ +void dComIfGs_getEventReg(unsigned short) { + /* Nonmatching */ +} + +/* 800310A4-800310B4 .text dComIfGp_getItemNameMessageID__Fv */ +void dComIfGp_getItemNameMessageID() { + /* Nonmatching */ +} + +/* 800310B4-800310C4 .text dComIfGp_getNpcNameMessageID__Fv */ +void dComIfGp_getNpcNameMessageID() { + /* Nonmatching */ +} + +/* 800310C4-800310D4 .text dComIfGs_getPalLanguage__Fv */ +void dComIfGs_getPalLanguage() { + /* Nonmatching */ +} + +/* 800310D4-800310E4 .text dComIfGs_getPlayerName__Fv */ +void dComIfGs_getPlayerName() { + /* Nonmatching */ +} + +/* 800310E4-800312B4 .text stringShift__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::stringShift() { + /* Nonmatching */ +} + +/* 800312B4-80031420 .text iconSelect__21fopMsgM_msgDataProc_cFiUc */ +void fopMsgM_msgDataProc_c::iconSelect(int, unsigned char) { + /* Nonmatching */ +} + +/* 80031420-8003144C .text iconIdxRefresh__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::iconIdxRefresh() { + /* Nonmatching */ +} + +/* 8003144C-80031808 .text fopMsgM_arrowAnime__FP10J2DPicturePs */ +void fopMsgM_arrowAnime(J2DPicture*, short*) { + /* Nonmatching */ +} + +/* 80031808-800319D8 .text selectCheck2__21fopMsgM_msgDataProc_cFP7J2DPaneiii */ +void fopMsgM_msgDataProc_c::selectCheck2(J2DPane*, int, int, int) { + /* Nonmatching */ +} + +/* 800319D8-80031C38 .text selectCheck3__21fopMsgM_msgDataProc_cFP7J2DPaneiii */ +void fopMsgM_msgDataProc_c::selectCheck3(J2DPane*, int, int, int) { + /* Nonmatching */ +} + +/* 80031C38-80031E04 .text selectCheckYoko__21fopMsgM_msgDataProc_cFP7J2DPaneiii */ +void fopMsgM_msgDataProc_c::selectCheckYoko(J2DPane*, int, int, int) { + /* Nonmatching */ +} + +/* 80031E04-800320E0 .text inputNumber__21fopMsgM_msgDataProc_cFi */ +void fopMsgM_msgDataProc_c::inputNumber(int) { + /* Nonmatching */ +} + +/* 800320E0-800321CC .text selectArrow__21fopMsgM_msgDataProc_cFP10J2DPictureffff */ +void fopMsgM_msgDataProc_c::selectArrow(J2DPicture*, float, float, float, float) { + /* Nonmatching */ +} + +/* 800321CC-80032288 .text selectArrow__21fopMsgM_msgDataProc_cFP10J2DPictureff */ +void fopMsgM_msgDataProc_c::selectArrow(J2DPicture*, float, float) { + /* Nonmatching */ +} + +/* 80032288-800322B4 .text colorAnime__21fopMsgM_msgDataProc_cFP10J2DPicture */ +void fopMsgM_msgDataProc_c::colorAnime(J2DPicture*) { + /* Nonmatching */ +} + +/* 800322B4-80034F3C .text stringSet__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::stringSet() { + /* Nonmatching */ +} + +/* 80034F3C-80034F4C .text dComIfGp_setMesgAnimeTagInfo__FUc */ +void dComIfGp_setMesgAnimeTagInfo(unsigned char) { + /* Nonmatching */ +} + +/* 80034F4C-80034F5C .text dComIfGp_setMesgCameraTagInfo__Fi */ +void dComIfGp_setMesgCameraTagInfo(int) { + /* Nonmatching */ +} + +/* 80034F5C-80034F68 .text setSelectFlagYokoOn__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::setSelectFlagYokoOn() { + /* Nonmatching */ +} + +/* 80034F68-80034F74 .text setSelectFlagOn__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::setSelectFlagOn() { + /* Nonmatching */ +} + +/* 80034F74-80034F80 .text setHandSendFlagOn__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::setHandSendFlagOn() { + /* Nonmatching */ +} + +/* 80034F80-80034F8C .text setAutoSendFlagOn__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::setAutoSendFlagOn() { + /* Nonmatching */ +} + +/* 80034F8C-80034F94 .text getHandSendFlag__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::getHandSendFlag() { + /* Nonmatching */ +} + +/* 80034F94-80034F9C .text getAutoSendFlag__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::getAutoSendFlag() { + /* Nonmatching */ +} + +/* 80034F9C-80034FD4 .text mDoAud_messageSePlay__FUsP3VecSc */ +void mDoAud_messageSePlay(unsigned short, Vec*, signed char) { + /* Nonmatching */ +} + +/* 80034FD4-80034FE0 .text dComIfGp_roomControl_getStayNo__Fv */ +void dComIfGp_roomControl_getStayNo() { + /* Nonmatching */ +} + +/* 80034FE0-80034FF4 .text fopMsgM_itemNumIdx__FUc */ +void fopMsgM_itemNumIdx(unsigned char) { + /* Nonmatching */ +} + +/* 80034FF4-80035060 .text fopMsgM_itemNum__FUc */ +void fopMsgM_itemNum(unsigned char) { + /* Nonmatching */ +} + +/* 80035060-800350B8 .text fopMsgM_getColorTable__FUs */ +void fopMsgM_getColorTable(unsigned short) { + /* Nonmatching */ +} + +/* 800350B8-80035170 .text fopMsgM_int_to_char__FPcib */ +void fopMsgM_int_to_char(char*, int, bool) { + /* Nonmatching */ +} + +/* 80035170-800351E8 .text fopMsgM_int_to_char2__FPci */ +void fopMsgM_int_to_char2(char*, int) { + /* Nonmatching */ +} + +/* 800351E8-80035408 .text getString__21fopMsgM_msgDataProc_cFPcUl */ +void fopMsgM_msgDataProc_c::getString(char*, unsigned long) { + /* Nonmatching */ +} + +/* 80035408-80035A24 .text getString__21fopMsgM_msgDataProc_cFPcPcPcPcUlPfPfPi */ +void fopMsgM_msgDataProc_c::getString(char*, char*, char*, char*, unsigned long, float*, float*, int*) { + /* Nonmatching */ +} + +/* 80035A24-80035D28 .text getRubyString__21fopMsgM_msgDataProc_cFPcPcPcPcPcPcPfPfPi */ +void fopMsgM_msgDataProc_c::getRubyString(char*, char*, char*, char*, char*, char*, float*, float*, int*) { + /* Nonmatching */ +} + +/* 80035D28-80035E40 .text tag_len_kaisen_game__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_kaisen_game(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80035E40-80035F68 .text tag_len_rupee__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_rupee(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80035F68-80036068 .text tag_len_num_input__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_num_input(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036068-80036190 .text tag_len_sword_game__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_sword_game(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036190-80036280 .text tag_len_letter_game__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_letter_game(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036280-80036384 .text tag_len_letter_game_max__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_letter_game_max(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036384-80036474 .text tag_len_fish__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_fish(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036474-800365A0 .text tag_len_fish_rupee__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_fish_rupee(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 800365A0-800366C8 .text tag_len_letter__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_letter(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 800366C8-800367CC .text tag_len_rescue__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_rescue(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 800367CC-8003693C .text tag_len_forest_timer__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_forest_timer(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 8003693C-80036A64 .text tag_len_birdman__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_birdman(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036A64-80036B9C .text tag_len_point__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_point(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036B9C-80036CC4 .text tag_len_get_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_get_pendant(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036CC4-80036E18 .text tag_len_rev_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_rev_pendant(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036E18-80036F74 .text tag_len_pig_timer__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_pig_timer(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80036F74-8003709C .text tag_len_get_bomb__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_get_bomb(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 8003709C-800371C4 .text tag_len_get_arrow__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_get_arrow(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 800371C4-800372E4 .text tag_len_stock_bokobaba__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_stock_bokobaba(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 800372E4-80037404 .text tag_len_stock_dokuro__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_stock_dokuro(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037404-80037500 .text tag_len_stock_chuchu__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_stock_chuchu(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037500-80037620 .text tag_len_stock_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_stock_pendant(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037620-80037740 .text tag_len_stock_hane__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_stock_hane(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037740-80037860 .text tag_len_stock_kenshi__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_stock_kenshi(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037860-80037980 .text tag_len_terry_rupee__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_terry_rupee(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037980-80037A80 .text tag_len_input_bokobaba__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_input_bokobaba(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037A80-80037B80 .text tag_len_input_dokuro__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_input_dokuro(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037B80-80037C80 .text tag_len_input_chuchu__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_input_chuchu(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037C80-80037D80 .text tag_len_input_pendant__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_input_pendant(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037D80-80037E80 .text tag_len_input_hane__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_input_hane(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037E80-80037F80 .text tag_len_input_kenshi__21fopMsgM_msgDataProc_cFPiPfPiPiPi */ +void fopMsgM_msgDataProc_c::tag_len_input_kenshi(int*, float*, int*, int*, int*) { + /* Nonmatching */ +} + +/* 80037F80-80038178 .text tag_kaisen_game__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_kaisen_game() { + /* Nonmatching */ +} + +/* 80038178-80038330 .text tag_rupee__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_rupee() { + /* Nonmatching */ +} + +/* 80038330-80038538 .text tag_num_input__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_num_input() { + /* Nonmatching */ +} + +/* 80038538-8003872C .text tag_sword_game__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_sword_game() { + /* Nonmatching */ +} + +/* 8003872C-800388AC .text tag_letter_game__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_letter_game() { + /* Nonmatching */ +} + +/* 800388AC-80038A40 .text tag_letter_game_max__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_letter_game_max() { + /* Nonmatching */ +} + +/* 80038A40-80038BC0 .text tag_fish__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_fish() { + /* Nonmatching */ +} + +/* 80038BC0-80038D7C .text tag_fish_rupee__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_fish_rupee() { + /* Nonmatching */ +} + +/* 80038D7C-80038F70 .text tag_letter__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_letter() { + /* Nonmatching */ +} + +/* 80038F70-8003912C .text tag_rescue__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_rescue() { + /* Nonmatching */ +} + +/* 8003912C-800394B4 .text tag_forest_timer__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_forest_timer() { + /* Nonmatching */ +} + +/* 800394B4-8003966C .text tag_birdman__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_birdman() { + /* Nonmatching */ +} + +/* 8003966C-80039834 .text tag_point__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_point() { + /* Nonmatching */ +} + +/* 80039834-80039A28 .text tag_get_pendant__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_get_pendant() { + /* Nonmatching */ +} + +/* 80039A28-80039C2C .text tag_rev_pendant__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_rev_pendant() { + /* Nonmatching */ +} + +/* 80039C2C-80039FA0 .text tag_pig_timer__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_pig_timer() { + /* Nonmatching */ +} + +/* 80039FA0-8003A194 .text tag_get_bomb__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_get_bomb() { + /* Nonmatching */ +} + +/* 8003A194-8003A388 .text tag_get_arrow__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_get_arrow() { + /* Nonmatching */ +} + +/* 8003A388-8003A574 .text tag_stock_bokobaba__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_stock_bokobaba() { + /* Nonmatching */ +} + +/* 8003A574-8003A760 .text tag_stock_dokuro__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_stock_dokuro() { + /* Nonmatching */ +} + +/* 8003A760-8003A914 .text tag_stock_chuchu__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_stock_chuchu() { + /* Nonmatching */ +} + +/* 8003A914-8003AB00 .text tag_stock_pendant__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_stock_pendant() { + /* Nonmatching */ +} + +/* 8003AB00-8003ACEC .text tag_stock_hane__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_stock_hane() { + /* Nonmatching */ +} + +/* 8003ACEC-8003AED8 .text tag_stock_kenshi__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_stock_kenshi() { + /* Nonmatching */ +} + +/* 8003AED8-8003B088 .text tag_terry_rupee__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_terry_rupee() { + /* Nonmatching */ +} + +/* 8003B088-8003B21C .text tag_input_bokobaba__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_input_bokobaba() { + /* Nonmatching */ +} + +/* 8003B21C-8003B3B0 .text tag_input_dokuro__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_input_dokuro() { + /* Nonmatching */ +} + +/* 8003B3B0-8003B544 .text tag_input_chuchu__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_input_chuchu() { + /* Nonmatching */ +} + +/* 8003B544-8003B6D8 .text tag_input_pendant__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_input_pendant() { + /* Nonmatching */ +} + +/* 8003B6D8-8003B86C .text tag_input_hane__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_input_hane() { + /* Nonmatching */ +} + +/* 8003B86C-8003BA00 .text tag_input_kenshi__21fopMsgM_msgDataProc_cFv */ +void fopMsgM_msgDataProc_c::tag_input_kenshi() { + /* Nonmatching */ +} + +/* 8003BA00-8003BA40 .text fopMsgM_centerPosCalc__F17fopMsgM_f2d_class17fopMsgM_f2d_class */ +void fopMsgM_centerPosCalc(fopMsgM_f2d_class, fopMsgM_f2d_class) { + /* Nonmatching */ +} + +/* 8003BA40-8003BB34 .text fopMsgM_pane_parts_set__FP18fopMsgM_pane_class */ +void fopMsgM_pane_parts_set(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 8003BB34-8003BB4C .text fopMsgM_pane_parts_set__FP24fopMsgM_pane_alpha_class */ +void fopMsgM_pane_parts_set(fopMsgM_pane_alpha_class*) { + /* Nonmatching */ +} + +/* 8003BB4C-8003BB78 .text fopMsgM_setPaneData__FP18fopMsgM_pane_classP7J2DPane */ +void fopMsgM_setPaneData(fopMsgM_pane_class*, J2DPane*) { + /* Nonmatching */ +} + +/* 8003BB78-8003BBCC .text fopMsgM_setPaneData__FP18fopMsgM_pane_classP9J2DScreenUl */ +void fopMsgM_setPaneData(fopMsgM_pane_class*, J2DScreen*, unsigned long) { + /* Nonmatching */ +} + +/* 8003BBCC-8003BBF8 .text fopMsgM_setPaneData__FP24fopMsgM_pane_alpha_classP7J2DPane */ +void fopMsgM_setPaneData(fopMsgM_pane_alpha_class*, J2DPane*) { + /* Nonmatching */ +} + +/* 8003BBF8-8003BC88 .text fopMsgM_setPaneData__FP24fopMsgM_pane_alpha_classP9J2DScreenUl */ +void fopMsgM_setPaneData(fopMsgM_pane_alpha_class*, J2DScreen*, unsigned long) { + /* Nonmatching */ +} + +/* 8003BC88-8003BCC0 .text fopMsgM_paneTrans__FP18fopMsgM_pane_classff */ +void fopMsgM_paneTrans(fopMsgM_pane_class*, float, float) { + /* Nonmatching */ +} + +/* 8003BCC0-8003BCEC .text fopMsgM_paneScaleX__FP18fopMsgM_pane_classf */ +void fopMsgM_paneScaleX(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 8003BCEC-8003BD18 .text fopMsgM_paneScaleY__FP18fopMsgM_pane_classf */ +void fopMsgM_paneScaleY(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 8003BD18-8003BD50 .text fopMsgM_paneScale__FP18fopMsgM_pane_classff */ +void fopMsgM_paneScale(fopMsgM_pane_class*, float, float) { + /* Nonmatching */ +} + +/* 8003BD50-8003BD88 .text fopMsgM_paneScaleXY__FP18fopMsgM_pane_classf */ +void fopMsgM_paneScaleXY(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 8003BD88-8003BE14 .text fopMsgM_cposMove__FP18fopMsgM_pane_class */ +void fopMsgM_cposMove(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 8003BE14-8003BE24 .text fopMsgM_setAlpha__FP18fopMsgM_pane_class */ +void fopMsgM_setAlpha(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 8003BE24-8003BE30 .text fopMsgM_setInitAlpha__FP18fopMsgM_pane_class */ +void fopMsgM_setInitAlpha(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 8003BE30-8003BE6C .text fopMsgM_setNowAlpha__FP18fopMsgM_pane_classf */ +void fopMsgM_setNowAlpha(fopMsgM_pane_class*, float) { + /* Nonmatching */ +} + +/* 8003BE6C-8003BE78 .text fopMsgM_setNowAlphaZero__FP18fopMsgM_pane_class */ +void fopMsgM_setNowAlphaZero(fopMsgM_pane_class*) { + /* Nonmatching */ +} + +/* 8003BE78-8003BE88 .text fopMsgM_setAlpha__FP24fopMsgM_pane_alpha_class */ +void fopMsgM_setAlpha(fopMsgM_pane_alpha_class*) { + /* Nonmatching */ +} + +/* 8003BE88-8003BEC4 .text fopMsgM_setNowAlpha__FP24fopMsgM_pane_alpha_classf */ +void fopMsgM_setNowAlpha(fopMsgM_pane_alpha_class*, float) { + /* Nonmatching */ +} + +/* 8003BEC4-8003C07C .text fopMsgM_valueIncrease__FiiUc */ +void fopMsgM_valueIncrease(int, int, unsigned char) { + /* Nonmatching */ +} + +/* 8003C07C-8003C0F8 .text fopMsgM_blendInit__FP18fopMsgM_pane_classPCc */ +void fopMsgM_blendInit(fopMsgM_pane_class*, const char*) { + /* Nonmatching */ +} + +/* 8003C0F8-8003C16C .text fopMsgM_blendInit__FP10J2DPicturePCc */ +void fopMsgM_blendInit(J2DPicture*, const char*) { + /* Nonmatching */ +} + +/* 8003C16C-8003C1D4 .text fopMsgM_blendDraw__FP18fopMsgM_pane_classPCc */ +void fopMsgM_blendDraw(fopMsgM_pane_class*, const char*) { + /* Nonmatching */ +} + +/* 8003C1D4-8003C234 .text fopMsgM_blendDraw__FP10J2DPicturePCc */ +void fopMsgM_blendDraw(J2DPicture*, const char*) { + /* Nonmatching */ +} + +/* 8003C234-8003C380 .text fopMsgM_setFontsizeCenter__FPcPcPcPcii */ +void fopMsgM_setFontsizeCenter(char*, char*, char*, char*, int, int) { + /* Nonmatching */ +} + +/* 8003C380-8003C414 .text fopMsgM_setFontsizeCenter2__FPcPcPcPciiii */ +void fopMsgM_setFontsizeCenter2(char*, char*, char*, char*, int, int, int, int) { + /* Nonmatching */ +} + +/* 8003C414-8003C450 .text fopMsgM_createExpHeap__FUl */ +void fopMsgM_createExpHeap(unsigned long) { + /* Nonmatching */ +} + +/* 8003C450-8003C470 .text fopMsgM_destroyExpHeap__FP10JKRExpHeap */ +void fopMsgM_destroyExpHeap(JKRExpHeap*) { + /* Nonmatching */ +} + +/* 8003C470-8003C4D0 .text __dt__9MyPictureFv */ +MyPicture::~MyPicture() { + /* Nonmatching */ +} + +/* 8003C4D0-8003C4D8 .text getTypeID__10J2DPictureFv */ +void J2DPicture::getTypeID() { + /* Nonmatching */ +} + +/* 8003C4D8-8003C530 .text drawOut__10J2DPictureFffffffff */ +void J2DPicture::drawOut(float, float, float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 8003C530-8003C5D0 .text drawOut__10J2DPictureFffffff */ +void J2DPicture::drawOut(float, float, float, float, float, float) { + /* Nonmatching */ +} + +/* 8003C5D0-8003C5E0 .text setConnectParent__7J2DPaneFb */ +void J2DPane::setConnectParent(bool) { + /* Nonmatching */ +} + +/* 8003C5E0-8003C5E4 .text update__7J2DPaneFv */ +void J2DPane::update() { + /* Nonmatching */ +} diff --git a/src/f_op/f_op_overlap.cpp b/src/f_op/f_op_overlap.cpp new file mode 100644 index 000000000..0ef938967 --- /dev/null +++ b/src/f_op/f_op_overlap.cpp @@ -0,0 +1,50 @@ +/** + * f_op_overlap.cpp + * Overlap Process Framework + */ + +#include "SSystem/SComponent/c_request.h" +#include "f_op/f_op_overlap.h" +#include "f_op/f_op_overlap_mng.h" +#include "f_pc/f_pc_manager.h" + +static s32 fopOvlp_Draw(void* i_this) { + overlap_task_class* _this = (overlap_task_class*)i_this; + return fpcLf_DrawMethod(_this->field_0xc0, i_this); +} + +static s32 fopOvlp_Execute(void* i_this) { + overlap_task_class* _this = (overlap_task_class*)i_this; + return fpcMtd_Execute(&_this->field_0xc0->mBase, i_this); +} + +static s32 fopOvlp_IsDelete(void* i_this) { + overlap_task_class* _this = (overlap_task_class*)i_this; + return fpcMtd_IsDelete(&_this->field_0xc0->mBase, i_this); +} + +static s32 fopOvlp_Delete(void* i_this) { + overlap_task_class* _this = (overlap_task_class*)i_this; + return fpcMtd_Delete(&_this->field_0xc0->mBase, i_this); +} + +static s32 fopOvlp_Create(void* i_this) { + overlap_task_class* _this = (overlap_task_class*)i_this; + + if (fpcM_IsFirstCreating(_this)) { + overlap_process_profile_definition* profile = + (overlap_process_profile_definition*)fpcM_GetProfile(_this); + + cReq_Create((request_base_class*)&_this->field_0xc4, 1); + _this->field_0xc0 = profile->mSubMtd; + _this->field_0xc8 = -1; + } + + return fpcMtd_Create(&_this->field_0xc0->mBase, _this); +} + +extern leafdraw_method_class g_fopOvlp_Method = { + (process_method_func)fopOvlp_Create, (process_method_func)fopOvlp_Delete, + (process_method_func)fopOvlp_Execute, (process_method_func)fopOvlp_IsDelete, + (process_method_func)fopOvlp_Draw, +}; diff --git a/src/f_op/f_op_overlap_mng.cpp b/src/f_op/f_op_overlap_mng.cpp new file mode 100644 index 000000000..10f3285a8 --- /dev/null +++ b/src/f_op/f_op_overlap_mng.cpp @@ -0,0 +1,103 @@ +/** + * f_op_overlap_mng.cpp + * Overlap Process Manager + */ + +#include "f_op/f_op_overlap_mng.h" +#include "SSystem/SComponent/c_request.h" +#include "f_op/f_op_overlap_req.h" +#include "f_op/f_op_scene_pause.h" +#include "f_pc/f_pc_executor.h" + + +// making it not an array put it in .bss +static request_base_class* l_fopOvlpM_overlap[1] = {NULL}; + +int fopOvlpM_SceneIsStop() { + if (l_fopOvlpM_overlap[0]) { + return fopScnPause_Enable( + (scene_class*)fpcEx_SearchByID(l_fopOvlpM_overlap[0]->field_0x20[0x32])); + } else { + return 0; + } +} + +int fopOvlpM_SceneIsStart() { + if (l_fopOvlpM_overlap[0]) { + return fopScnPause_Disable( + (scene_class*)fpcEx_SearchByID(l_fopOvlpM_overlap[0]->field_0x20[0x32])); + } else { + return 0; + } +} + +int fopOvlpM_IsOutReq(overlap_task_class* pTaskClass) { + return (pTaskClass->field_0xc4 & 0x3F) == 2; +} + +void fopOvlpM_Done(overlap_task_class* pTaskClass) { + cReq_Done((request_base_class*)&pTaskClass->field_0xc4); +} + +void fopOvlpM_ToldAboutID(unsigned int param_1) { + l_fopOvlpM_overlap[0] ? l_fopOvlpM_overlap[0]->field_0x20[0x32] = param_1 : 0; +} + +int fopOvlpM_IsPeek() { + return l_fopOvlpM_overlap[0] ? l_fopOvlpM_overlap[0]->field_0x8 : 0; +} + +int fopOvlpM_IsDone() { + return l_fopOvlpM_overlap[0] ? cReq_Is_Done(l_fopOvlpM_overlap[0]) : 0; +} + +int fopOvlpM_IsDoingReq() { + if (l_fopOvlpM_overlap[0] && l_fopOvlpM_overlap[0]->field_0x4 == 1) { + return 1; + } + + return 0; +} + +int fopOvlpM_ClearOfReq() { + return l_fopOvlpM_overlap[0] ? + fopOvlpReq_OverlapClr((overlap_request_class*)l_fopOvlpM_overlap[0]) : + 0; +} + +static overlap_request_class l_fopOvlpM_Request; + +request_base_class* fopOvlpM_Request(s16 param_1, u16 param_2) { + if (!l_fopOvlpM_overlap[0]) { + request_base_class* tmp = fopOvlpReq_Request(&l_fopOvlpM_Request, param_1, param_2); + l_fopOvlpM_overlap[0] = tmp; + return tmp; + } + + return 0; +} + +void fopOvlpM_Management() { + if (l_fopOvlpM_overlap[0]) { + int tmp = fopOvlpReq_Handler((overlap_request_class*)l_fopOvlpM_overlap[0]); + if (6 <= tmp || 3 > tmp) { + return; + } + l_fopOvlpM_overlap[0] = NULL; + } +} + +int fopOvlpM_Cancel() { + if (!l_fopOvlpM_overlap[0]) { + return 1; + } + + if (fopOvlpReq_Cancel((overlap_request_class*)l_fopOvlpM_overlap[0]) == true) { + l_fopOvlpM_overlap[0] = NULL; + return 1; + } + + return 0; +} + +void fopOvlpM_Init() {} diff --git a/src/f_op/f_op_overlap_req.cpp b/src/f_op/f_op_overlap_req.cpp new file mode 100644 index 000000000..a85650d12 --- /dev/null +++ b/src/f_op/f_op_overlap_req.cpp @@ -0,0 +1,160 @@ +/** + * f_op_overlap_req.cpp + * Overlap Process Request + */ + +#include "SSystem/SComponent/c_request.h" +#include "f_op/f_op_overlap_req.h" +#include "f_pc/f_pc_manager.h" +#include "f_pc/f_pc_stdcreate_req.h" + +void fopOvlpReq_SetPeektime(overlap_request_class*, u16); + +static int fopOvlpReq_phase_Done(overlap_request_class* i_overlapReq) { + if (fpcM_Delete(i_overlapReq->field_0x20) == 1) { + i_overlapReq->field_0x20 = 0; + i_overlapReq->field_0x4 = 0; + i_overlapReq->mPeektime = 0; + i_overlapReq->field_0x8 = 0; + i_overlapReq->field_0xc = 0; + return 2; + } + + return 0; +} + +static s32 fopOvlpReq_phase_IsDone(overlap_request_class* param_1) { + cReq_Done((request_base_class*)param_1); + return param_1->field_0x2-- <= 0 ? 2 : 0; +} + +static int fopOvlpReq_phase_IsWaitOfFadeout(overlap_request_class* i_overlapReq) { + if (cReq_Is_Done((request_base_class*)(i_overlapReq->field_0x20 + 0xC4))) { + i_overlapReq->field_0x8 = 0; + return 2; + } + + return 0; +} + +static int fopOvlpReq_phase_WaitOfFadeout(overlap_request_class* i_overlapReq) { + if (i_overlapReq->mPeektime) { + i_overlapReq->mPeektime--; + } + + if (((u8)(i_overlapReq->field_0x0 & 0x3F)) == 2 && !i_overlapReq->mPeektime) { + cReq_Command((request_base_class*)(i_overlapReq->field_0x20 + 0xC4), 2); + return 2; + } + + i_overlapReq->field_0x8 = 1; + return 0; +} + +static int fopOvlpReq_phase_IsComplete(overlap_request_class* i_overlapReq) { + if (cReq_Is_Done((request_base_class*)(i_overlapReq->field_0x20 + 0xC4))) { + cReq_Done((request_base_class*)i_overlapReq); + return 2; + } + + return 0; +} + +static int fopOvlpReq_phase_IsCreated(overlap_request_class* i_overlapReq) { + if (fpcM_IsCreating(i_overlapReq->field_0x14) == 0) { + base_process_class* pBaseProc = fpcEx_SearchByID(i_overlapReq->field_0x14); + + if (pBaseProc == NULL) { + return cPhs_ERROR_e; + } + + i_overlapReq->field_0x20 = (u8*)pBaseProc; + return 2; + } + + return 0; +} + +static int fopOvlpReq_phase_Create(overlap_request_class* i_overlapReq) { + fpcLy_SetCurrentLayer(i_overlapReq->pCurrentLayer); + i_overlapReq->field_0x14 = + fpcSCtRq_Request(fpcLy_CurrentLayer(), i_overlapReq->field_0x10, 0, 0, 0); + return 2; +} + +request_base_class* fopOvlpReq_Request(overlap_request_class* i_overlapReq, s16 param_2, + u16 param_3) { + static cPhs__Handler phaseMethod[8] = { + (cPhs__Handler)fopOvlpReq_phase_Create, + (cPhs__Handler)fopOvlpReq_phase_IsCreated, + (cPhs__Handler)fopOvlpReq_phase_IsComplete, + (cPhs__Handler)fopOvlpReq_phase_WaitOfFadeout, + (cPhs__Handler)fopOvlpReq_phase_IsWaitOfFadeout, + (cPhs__Handler)fopOvlpReq_phase_IsDone, + (cPhs__Handler)fopOvlpReq_phase_Done, + (cPhs__Handler)NULL, + }; + + if (i_overlapReq->field_0x4 == 1) { + i_overlapReq = 0; + return (request_base_class*)i_overlapReq; + } + + cReq_Command((request_base_class*)i_overlapReq, 1); + i_overlapReq->field_0x10 = param_2; + cPhs_Set(&i_overlapReq->field_0x18, phaseMethod); + fopOvlpReq_SetPeektime(i_overlapReq, param_3); + i_overlapReq->field_0x4 = 1; + i_overlapReq->field_0x2 = 1; + i_overlapReq->field_0x20 = 0; + i_overlapReq->field_0x8 = 0; + i_overlapReq->field_0xc = 0; + i_overlapReq->pCurrentLayer = fpcLy_RootLayer(); + return (request_base_class*)i_overlapReq; +} + +int fopOvlpReq_Handler(overlap_request_class* i_overlapReq) { + int phase_state = cPhs_Do(&i_overlapReq->field_0x18, i_overlapReq); + + switch (phase_state) { + case cPhs_NEXT_e: + return fopOvlpReq_Handler(i_overlapReq); + case cPhs_INIT_e: + return cPhs_INIT_e; + case cPhs_LOADING_e: + return cPhs_INIT_e; + case cPhs_COMPLEATE_e: + return cPhs_COMPLEATE_e; + case cPhs_UNK3_e: + case cPhs_ERROR_e: + return cPhs_ERROR_e; + default: + return cPhs_ERROR_e; + } +} + +int fopOvlpReq_Cancel(overlap_request_class* i_overlapReq) { + return fopOvlpReq_phase_Done(i_overlapReq) == 2 ? 1 : 0; +} + +int fopOvlpReq_Is_PeektimeLimit(overlap_request_class* i_overlapReq) { + return i_overlapReq->mPeektime == 0 ? 1 : 0; +} + +void fopOvlpReq_SetPeektime(overlap_request_class* i_overlapReq, u16 param_2) { + if (0x7fff < param_2) { + return; + } + + i_overlapReq->mPeektime = param_2; +} + +int fopOvlpReq_OverlapClr(overlap_request_class* i_overlapReq) { + if ((u8)((i_overlapReq->field_0x0 >> 7) & 1) == 1 || !fopOvlpReq_Is_PeektimeLimit(i_overlapReq)) + { + return 0; + } + + cReq_Create((request_base_class*)i_overlapReq, 2); + return 1; +} diff --git a/src/f_op/f_op_scene.cpp b/src/f_op/f_op_scene.cpp new file mode 100644 index 000000000..56b134ddb --- /dev/null +++ b/src/f_op/f_op_scene.cpp @@ -0,0 +1,54 @@ +/** + * f_op_scene.cpp + * Scene Process Framework + */ + +#include "f_op/f_op_scene.h" +#include "f_pc/f_pc_manager.h" +#include "m_Do/m_Do_hostIO.h" + +static void fopScn_Draw(scene_class* i_this) { + fpcNd_DrawMethod((nodedraw_method_class*)i_this->mpMtd, i_this); +} + +static void fopScn_Execute(scene_class* i_this) { + fpcMtd_Execute(i_this->mpMtd, i_this); +} + +static s32 fopScn_IsDelete(void* i_this) { + return fpcMtd_IsDelete(static_cast(i_this)->mpMtd, i_this); +} + +static s32 fopScn_Delete(void* i_this) { + scene_class* scene = static_cast(i_this); + s32 ret = fpcMtd_Delete(scene->mpMtd, scene); + if (ret == 1) { + fopScnTg_QueueTo(&scene->mScnTg); + } + mDoHIO_root.update(); + return ret; +} + +static s32 fopScn_Create(void* i_this) { + scene_class* scene = static_cast(i_this); + if (fpcM_IsFirstCreating(i_this)) { + scene_process_profile_definition* profile = + (scene_process_profile_definition*)fpcM_GetProfile(i_this); + scene->mpMtd = profile->mpMtd; + fopScnTg_Init(&scene->mScnTg, i_this); + fopScnTg_ToQueue(&scene->mScnTg); + + u32* append = (u32*)fpcM_GetAppend(i_this); + if (append != NULL) { + scene->mBase.mBase.mParameters = *append; + } + } + + return fpcMtd_Create(scene->mpMtd, i_this); +} + +leafdraw_method_class g_fopScn_Method = { + (process_method_func)fopScn_Create, (process_method_func)fopScn_Delete, + (process_method_func)fopScn_Execute, (process_method_func)fopScn_IsDelete, + (process_method_func)fopScn_Draw, +}; diff --git a/src/f_op/f_op_scene_iter.cpp b/src/f_op/f_op_scene_iter.cpp new file mode 100644 index 000000000..a08ec0a43 --- /dev/null +++ b/src/f_op/f_op_scene_iter.cpp @@ -0,0 +1,20 @@ +/** + * f_op_scene_iter.cpp + * Framework - Scene Process Iteration + */ + +#include "f_op/f_op_scene_iter.h" +#include "SSystem/SComponent/c_list_iter.h" +#include "SSystem/SComponent/c_tag_iter.h" +#include "f_op/f_op_scene_tag.h" + +void* fopScnIt_Judge(fop_ScnItFunc pFunc1, void* pData) { + struct { + fop_ScnItFunc mFunc; + void* mpData; + } iterParams; + + iterParams.mFunc = pFunc1; + iterParams.mpData = pData; + return cLsIt_Judge(&g_fopScnTg_SceneList, (cNdIt_JudgeFunc)cTgIt_JudgeFilter, &iterParams); +} diff --git a/src/f_op/f_op_scene_mng.cpp b/src/f_op/f_op_scene_mng.cpp new file mode 100644 index 000000000..c42379af0 --- /dev/null +++ b/src/f_op/f_op_scene_mng.cpp @@ -0,0 +1,50 @@ +/** + * f_op_scene_mng.cpp + * Framework - Scene Process Manager + */ + +#include "f_op/f_op_scene_mng.h" +#include "f_op/f_op_scene_iter.h" +#include "f_op/f_op_scene_req.h" +#include "f_pc/f_pc_searcher.h" + +scene_class* fopScnM_SearchByID(unsigned int id) { + return (scene_class*)fopScnIt_Judge((fop_ScnItFunc)fpcSch_JudgeByID, &id); +} + +static u32 l_scnRqID = 0xFFFFFFFF; + +int fopScnM_ChangeReq(scene_class* i_scene, s16 param_2, s16 param_3, u16 param_4) { + u32 sceneRequestID = fopScnRq_Request(2, i_scene, param_2, 0, param_3, param_4); + + if (sceneRequestID == 0xFFFFFFFF) { + return 0; + } + + l_scnRqID = sceneRequestID; + return 1; +} + +unsigned int fopScnM_DeleteReq(scene_class* i_scene) { + u32 sceneRequestID = fopScnRq_Request(1, i_scene, 0x7FFF, 0, 0x7FFF, 0); + return sceneRequestID != 0xFFFFFFFF; +} + +int fopScnM_CreateReq(s16 param_1, s16 param_2, u16 param_3, u32 param_4) { + u32 sceneRequestID = fopScnRq_Request(0, 0, param_1, (void*)param_4, param_2, param_3); + return sceneRequestID != 0xFFFFFFFF; +} + +u32 fopScnM_ReRequest(s16 param_1, u32 param_2) { + if (l_scnRqID == 0xFFFFFFFF) { + return 0; + } + + return fopScnRq_ReRequest(l_scnRqID, param_1, (void*)param_2); +} + +void fopScnM_Management() { + fopScnRq_Handler(); +} + +void fopScnM_Init() {} diff --git a/src/f_op/f_op_scene_pause.cpp b/src/f_op/f_op_scene_pause.cpp new file mode 100644 index 000000000..ee8445577 --- /dev/null +++ b/src/f_op/f_op_scene_pause.cpp @@ -0,0 +1,41 @@ +/** + * f_op_scene_pause.cpp + * Scene Process Pause + */ + +#include "f_op/f_op_scene_pause.h" +#include "f_op/f_op_scene.h" +#include "f_pc/f_pc_manager.h" + +int fopScnPause_Enable(scene_class* i_scene) { + if (i_scene) { + fpcM_PauseEnable(i_scene, 1); + fpcM_PauseEnable(i_scene, 2); + return 1; + } + + return 0; +} + +int fopScnPause_Disable(scene_class* i_scene) { + if (i_scene) { + void* tmp = (void*)i_scene->mBase.mBase.mLyTg.mpLayer->mpPcNode; + + if (!tmp) { + fpcM_PauseDisable(i_scene, 1); + fpcM_PauseDisable(i_scene, 2); + } else if (fpcEx_IsExist((s32)((int*)tmp)[1]) == 1) { + if (!fpcM_IsPause(tmp, 1)) { + fpcM_PauseDisable(i_scene, 1); + } + + if (!fpcM_IsPause(tmp, 2)) { + fpcM_PauseDisable(i_scene, 2); + } + } + + return 1; + } + + return 0; +} diff --git a/src/f_op/f_op_scene_req.cpp b/src/f_op/f_op_scene_req.cpp new file mode 100644 index 000000000..08914a877 --- /dev/null +++ b/src/f_op/f_op_scene_req.cpp @@ -0,0 +1,149 @@ +/** + * f_op_scene_req.cpp + * Scene Process Request + */ + +#include "f_op/f_op_scene_req.h" +#include "f_op/f_op_overlap_mng.h" +#include "f_op/f_op_scene.h" +#include "f_op/f_op_scene_pause.h" +#include "f_pc/f_pc_executor.h" + +static cPhs__Step fopScnRq_phase_ClearOverlap(scene_request_class* i_sceneReq) { + if (fopOvlpM_ClearOfReq() == 1) { + return cPhs_NEXT_e; + } else { + return cPhs_INIT_e; + } +} + +static cPhs__Step fopScnRq_phase_Execute(scene_request_class* i_sceneReq) { + return (cPhs__Step)fpcNdRq_Execute(&i_sceneReq->mCrtReq); +} + +static cPhs__Step fopScnRq_phase_IsDoingOverlap(scene_request_class* i_sceneReq) { + if (fopOvlpM_IsDoingReq() == 1) { + return cPhs_NEXT_e; + } else { + return cPhs_INIT_e; + } +} + +static cPhs__Step fopScnRq_phase_IsDoneOverlap(scene_request_class* i_sceneReq) { + if (fopOvlpM_IsDone() == 1) { + return cPhs_NEXT_e; + } else { + return cPhs_INIT_e; + } +} + +static s32 l_fopScnRq_IsUsingOfOverlap; + +static cPhs__Step fopScnRq_phase_Done(scene_request_class* i_sceneReq) { + if (i_sceneReq->mCrtReq.mParameter != 1) { + fopScnPause_Disable((scene_class*)fpcEx_SearchByID(i_sceneReq->mCrtReq.mCreatingID)); + } + l_fopScnRq_IsUsingOfOverlap = 0; + return cPhs_NEXT_e; +} + +static void fopScnRq_Execute(scene_request_class* i_sceneReq) { + int tmp = cPhs_Do(&i_sceneReq->mReqPhsProcCls, i_sceneReq); + switch (tmp) { + case 2: + fopScnRq_Execute(i_sceneReq); + } +} + +static int fopScnRq_PostMethod(void* param_1, scene_request_class* i_sceneReq) { + fopScnPause_Enable((scene_class*)param_1); + if (i_sceneReq->mFadeRequest) { + fopOvlpM_ToldAboutID(((scene_class*)param_1)->mBase.mBase.mBsPcId); + } + return 1; +} + +static int fopScnRq_Cancel(scene_request_class* i_sceneReq) { + if (i_sceneReq->mFadeRequest && !fopOvlpM_Cancel()) { + return 0; + } else { + return 1; + } +} + +static scene_request_class* fopScnRq_FadeRequest(s16 param_1, u16 param_2) { + request_base_class* req = NULL; + + if (l_fopScnRq_IsUsingOfOverlap == 0 && (req = fopOvlpM_Request(param_1, param_2), req != NULL)) + { + l_fopScnRq_IsUsingOfOverlap = 1; + } + + return (scene_request_class*)req; +} + +s32 fopScnRq_Request(int param_1, scene_class* i_scene, s16 param_3, void* param_4, s16 param_5, + u16 param_6) { + static node_create_request_method_class submethod = { + (process_method_func)fopScnRq_Execute, + (process_method_func)fopScnRq_Cancel, + NULL, + (process_method_func)fopScnRq_PostMethod, + }; + + static cPhs__Handler noFadeFase[8] = { + (cPhs__Handler)fopScnRq_phase_Execute, + (cPhs__Handler)fopScnRq_phase_Done, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + }; + + static cPhs__Handler fadeFase[8] = { + (cPhs__Handler)fopScnRq_phase_IsDoingOverlap, + (cPhs__Handler)fopScnRq_phase_IsDoneOverlap, + (cPhs__Handler)fopScnRq_phase_Execute, + (cPhs__Handler)fopScnRq_phase_ClearOverlap, + (cPhs__Handler)fopScnRq_phase_IsDoneOverlap, + (cPhs__Handler)fopScnRq_phase_Done, + NULL, + NULL, + }; + + s32 ret; + int tmp = 0; + cPhs__Handler* phase_handler_table; + phase_handler_table = noFadeFase; + scene_request_class* pScnReq = (scene_request_class*)fpcNdRq_Request( + sizeof(scene_request_class), param_1, (process_node_class*)i_scene, param_3, param_4, + &submethod); + + if (!pScnReq) { + ret = -1; + } else { + if (param_5 != 0x7fff) { + phase_handler_table = fadeFase; + tmp = (int)fopScnRq_FadeRequest(param_5, param_6); + if (!tmp) { + fpcNdRq_Delete(&pScnReq->mCrtReq); + return -1; + } + } + pScnReq->mFadeRequest = tmp; + cPhs_Set(&pScnReq->mReqPhsProcCls, phase_handler_table); + ret = pScnReq->mCrtReq.mRequestId; + } + + return ret; +} + +s32 fopScnRq_ReRequest(unsigned int param_1, s16 param_2, void* param_3) { + return fpcNdRq_ReRequest(param_1, param_2, param_3); +} + +void fopScnRq_Handler() { + fpcNdRq_Handler(); +} diff --git a/src/f_op/f_op_scene_tag.cpp b/src/f_op/f_op_scene_tag.cpp new file mode 100644 index 000000000..b14f7934d --- /dev/null +++ b/src/f_op/f_op_scene_tag.cpp @@ -0,0 +1,20 @@ +/** + * f_op_scene_tag.cpp + * Scene Process Tag + */ + +#include "f_op/f_op_scene_tag.h" + +void fopScnTg_QueueTo(scene_tag_class* i_sceneTag) { + cTg_SingleCut((create_tag_class*)i_sceneTag); +} + +node_list_class g_fopScnTg_SceneList = {NULL, NULL, 0}; + +void fopScnTg_ToQueue(scene_tag_class* i_sceneTag) { + cTg_Addition(&g_fopScnTg_SceneList, (create_tag_class*)i_sceneTag); +} + +void fopScnTg_Init(scene_tag_class* i_sceneTag, void* pData) { + cTg_Create((create_tag_class*)i_sceneTag, pData); +} diff --git a/src/f_op/f_op_view.cpp b/src/f_op/f_op_view.cpp new file mode 100644 index 000000000..542f7c4ca --- /dev/null +++ b/src/f_op/f_op_view.cpp @@ -0,0 +1,41 @@ +/** + * f_op_view.cpp + * View Process Framework + */ + +#include "f_op/f_op_view.h" +#include "f_pc/f_pc_manager.h" + +void fopVw_Draw(view_class* i_this) { + fpcLf_DrawMethod(i_this->mSubMtd, i_this); +} + +void fopVw_Execute(view_class* i_this) { + fpcMtd_Execute(&i_this->mSubMtd->mBase, i_this); +} + +s32 fopVw_IsDelete(void* i_this) { + view_class* _this = (view_class*)i_this; + return fpcMtd_IsDelete(&_this->mSubMtd->mBase, _this); +} + +s32 fopVw_Delete(view_class* i_this) { + return fpcMtd_Delete(&i_this->mSubMtd->mBase, i_this); +} + +s32 fopVw_Create(void* i_this) { + view_class* _this = (view_class*)i_this; + + view_process_profile_definition* pProf = + (view_process_profile_definition*)fpcM_GetProfile(_this); + _this->mSubMtd = pProf->mSubMtd; + _this->field_0xc4 = pProf->unk28; + + return fpcMtd_Create(&_this->mSubMtd->mBase, _this); +} + +leafdraw_method_class g_fopVw_Method = { + (process_method_func)fopVw_Create, (process_method_func)fopVw_Delete, + (process_method_func)fopVw_Execute, (process_method_func)fopVw_IsDelete, + (process_method_func)fopVw_Draw, +}; diff --git a/src/f_pc/f_pc_base.cpp b/src/f_pc/f_pc_base.cpp new file mode 100644 index 000000000..9a5e9e1f5 --- /dev/null +++ b/src/f_pc/f_pc_base.cpp @@ -0,0 +1,131 @@ +// +// Generated by dtk +// Translation Unit: f_pc_base.cpp +// + +#include "f_pc/f_pc_base.h" +#include "SSystem/SComponent/c_malloc.h" +#include "SSystem/SComponent/c_phase.h" +#include "SSystem/SStandard/s_basic.h" +#include "f_pc/f_pc_layer.h" +#include "f_pc/f_pc_method.h" +#include "f_pc/f_pc_pause.h" +#include "f_pc/f_pc_profile.h" +#include "dolphin/types.h" + +/* 8003C88C-8003C89C .text fpcBs_Is_JustOfType__Fii */ +bool fpcBs_Is_JustOfType(int i_typeA, int i_typeB) { + return i_typeB == i_typeA; +} + +static int g_fpcBs_type; + +/* 8003C89C-8003C8DC .text fpcBs_MakeOfType__FPi */ +s32 fpcBs_MakeOfType(int* i_type) { + static s32 t_type = 0x9130000; + if (*i_type == 0) { + *i_type = ++t_type; + } + return *i_type; +} + +/* 8003C8DC-8003C904 .text fpcBs_MakeOfId__Fv */ +s32 fpcBs_MakeOfId() { + static s32 process_id = 1; + return process_id++; +} + +/* 8003C904-8003C960 .text fpcBs_Execute__FP18base_process_class */ +s32 fpcBs_Execute(base_process_class* i_proc) { + s32 result; + layer_class* savedLayer = fpcLy_CurrentLayer(); + fpcLy_SetCurrentLayer(i_proc->mLyTg.mpLayer); + result = fpcMtd_Execute(i_proc->mpPcMtd, i_proc); + fpcLy_SetCurrentLayer(savedLayer); + return result; +} + +/* 8003C960-8003C9A0 .text fpcBs_DeleteAppend__FP18base_process_class */ +void fpcBs_DeleteAppend(base_process_class* i_proc) { + if (i_proc->mpUserData != NULL) { + cMl::free(i_proc->mpUserData); + i_proc->mpUserData = NULL; + } +} + +/* 8003C9A0-8003C9FC .text fpcBs_IsDelete__FP18base_process_class */ +s32 fpcBs_IsDelete(base_process_class* i_proc) { + s32 result; + layer_class* savedLayer = fpcLy_CurrentLayer(); + fpcLy_SetCurrentLayer(i_proc->mLyTg.mpLayer); + result = fpcMtd_IsDelete(i_proc->mpPcMtd, i_proc); + fpcLy_SetCurrentLayer(savedLayer); + return result; +} + +/* 8003C9FC-8003CA60 .text fpcBs_Delete__FP18base_process_class */ +s32 fpcBs_Delete(base_process_class* i_proc) { + s32 deleteResult = fpcMtd_Delete(i_proc->mpPcMtd, i_proc); + if (deleteResult == 1) { + fpcBs_DeleteAppend(i_proc); + i_proc->mBsType = 0; + cMl::free(i_proc); + } + return deleteResult; +} + +/* 8003CA60-8003CB5C .text fpcBs_Create__FsUiPv */ +base_process_class* fpcBs_Create(s16 i_procTypeID, unsigned int i_procID, void* i_data) { + process_profile_definition* procProfDef; + base_process_class* procClass; + u32 size; + + procProfDef = (process_profile_definition*)fpcPf_Get(i_procTypeID); + size = procProfDef->mSize + procProfDef->mSizeOther; + procClass = (base_process_class*)cMl::memalignB(-4, size); + if (procClass == NULL) { + return NULL; + } else { + sBs_ClearArea(procClass, size); + fpcLyTg_Init(&procClass->mLyTg, procProfDef->mLayerID, procClass); + fpcLnTg_Init(&procClass->mLnTg, procClass); + fpcDtTg_Init(&procClass->mDtTg, procClass); + fpcPi_Init(&procClass->mPi, procClass, procProfDef->mLayerID, procProfDef->mListID, + procProfDef->mListPrio); + procClass->mInitState = 0; + procClass->mUnk0 = 0; + procClass->mBsPcId = i_procID; + procClass->mBsTypeId = i_procTypeID; + procClass->mBsType = fpcBs_MakeOfType(&g_fpcBs_type); + procClass->mProcName = procProfDef->mProcName; + fpcPause_Init(procClass); + procClass->mpPcMtd = procProfDef->mSubMtd; + procClass->mpProf = procProfDef; + procClass->mpUserData = i_data; + procClass->mParameters = procProfDef->mParameters; + return procClass; + } +} + +/* 8003CB5C-8003CC08 .text fpcBs_SubCreate__FP18base_process_class */ +s32 fpcBs_SubCreate(base_process_class* i_proc) { + switch (fpcMtd_Create(i_proc->mpPcMtd, i_proc)) { + case 2: + case cPhs_COMPLEATE_e: + fpcBs_DeleteAppend(i_proc); + i_proc->mUnk2 = 2; + return 2; + case cPhs_INIT_e: + case 1: + i_proc->mInitState = 1; + i_proc->mUnk2 = 0; + return cPhs_INIT_e; + case 3: + i_proc->mUnk2 = 3; + return 3; + case cPhs_ERROR_e: + default: + i_proc->mUnk2 = 5; + return cPhs_ERROR_e; + } +} diff --git a/src/f_pc/f_pc_create_iter.cpp b/src/f_pc/f_pc_create_iter.cpp new file mode 100644 index 000000000..8ca6f8dc0 --- /dev/null +++ b/src/f_pc/f_pc_create_iter.cpp @@ -0,0 +1,45 @@ +// +// Generated by dtk +// Translation Unit: f_pc_create_iter.cpp +// + +#include "SSystem/SComponent/c_list_iter.h" +#include "SSystem/SComponent/c_tag_iter.h" +#include "f_pc/f_pc_create_iter.h" +#include "f_pc/f_pc_create_req.h" +#include "f_pc/f_pc_layer.h" + +/* 8003CC08-8003CC44 .text fpcCtIt_Method__FPFPvPv_iPv */ +s32 fpcCtIt_Method(fpcCtIt_MethodFunc i_judgeFunc, void* i_data) { + node_method_data iter; + iter.mFunc = i_judgeFunc; + iter.mpUserData = i_data; + return cLsIt_Method(&g_fpcCtTg_Queue, (cNdIt_MethodFunc)cTgIt_MethodCall, &iter); +} + +/* 8003CC44-8003CC80 .text fpcCtIt_Judge__FPFPvPv_PvPv */ +void* fpcCtIt_Judge(fpcCtIt_JudgeFunc i_judgeFunc, void* i_data) { + node_judge_data iter; + iter.mFunc = i_judgeFunc; + iter.mpUserData = i_data; + return cLsIt_Judge(&g_fpcCtTg_Queue, (cNdIt_JudgeFunc)cTgIt_JudgeFilter, &iter); +} + +/* 8003CC80-8003CCD4 .text fpcCtIt_filter_JudgeInLayer__FP10create_tagP16fpcCtIt_jilprm_c */ +void* fpcCtIt_filter_JudgeInLayer(create_tag* i_createTag, fpcCtIt_jilprm_c* i_iterData) { + create_request* create_req = static_cast(i_createTag->mBase.mpTagData); + if (create_req->mpLayer->mLayerID == i_iterData->mLayerID) { + return i_iterData->mFunc((node_class*)create_req->mpRes, i_iterData->mpUserData); + } else { + return NULL; + } +} + +/* 8003CCD4-8003CD0C .text fpcCtIt_JudgeInLayer__FUiPFPvPv_PvPv */ +void* fpcCtIt_JudgeInLayer(unsigned int i_layerID, fpcCtIt_JudgeFunc i_judgeFunc, void* i_data) { + fpcCtIt_jilprm_c data; + data.mLayerID = i_layerID; + data.mFunc = i_judgeFunc; + data.mpUserData = i_data; + return fpcCtIt_Judge((fpcCtIt_JudgeFunc)fpcCtIt_filter_JudgeInLayer, &data); +} diff --git a/src/f_pc/f_pc_create_req.cpp b/src/f_pc/f_pc_create_req.cpp new file mode 100644 index 000000000..b2d7b8e2e --- /dev/null +++ b/src/f_pc/f_pc_create_req.cpp @@ -0,0 +1,131 @@ +// +// Generated by dtk +// Translation Unit: f_pc_create_req.cpp +// + +#include "f_pc/f_pc_create_req.h" +#include "SSystem/SComponent/c_malloc.h" +#include "f_pc/f_pc_base.h" +#include "f_pc/f_pc_create_iter.h" +#include "f_pc/f_pc_deletor.h" +#include "f_pc/f_pc_executor.h" +#include "f_pc/f_pc_layer.h" +#include "f_pc/f_pc_layer_iter.h" + +/* 8003CD0C-8003CD28 .text fpcCtRq_isCreatingByID__FP10create_tagPUi */ +bool fpcCtRq_isCreatingByID(create_tag* i_createTag, unsigned int* i_procID) { + create_request* pReq = static_cast(i_createTag->mBase.mpTagData); + return pReq->mBsPcId == *i_procID; +} + +/* 8003CD28-8003CD60 .text fpcCtRq_IsCreatingByID__FUi */ +BOOL fpcCtRq_IsCreatingByID(unsigned int i_id) { + return fpcCtIt_Judge((fpcLyIt_JudgeFunc)fpcCtRq_isCreatingByID, &i_id) != NULL ? TRUE : FALSE; +} + +/* 8003CD60-8003CD9C .text fpcCtRq_CreateQTo__FP14create_request */ +void fpcCtRq_CreateQTo(create_request* i_request) { + fpcCtTg_CreateQTo(&i_request->mBase); + fpcLy_CreatedMesg(i_request->mpLayer); + fpcLy_CancelQTo(&i_request->mMtdTg); +} + +/* 8003CD9C-8003CDE0 .text fpcCtRq_ToCreateQ__FP14create_request */ +void fpcCtRq_ToCreateQ(create_request* i_request) { + fpcLy_CreatingMesg(i_request->mpLayer); + fpcLy_ToCancelQ(i_request->mpLayer, &i_request->mMtdTg); + fpcCtTg_ToCreateQ(&i_request->mBase); +} + +/* 8003CDE0-8003CE54 .text fpcCtRq_Delete__FP14create_request */ +BOOL fpcCtRq_Delete(create_request* i_request) { + fpcCtRq_CreateQTo(i_request); + if (i_request->mpCtRqMtd != NULL && fpcMtd_Method(i_request->mpCtRqMtd->mpDelete, i_request) == 0) { + return 0; + } else { + if (i_request->mpRes) { + i_request->mpRes->mpCtRq = NULL; + } + cMl::free(i_request); + return 1; + } +} + +/* 8003CE54-8003CEEC .text fpcCtRq_Cancel__FP14create_request */ +BOOL fpcCtRq_Cancel(create_request* i_request) { + base_process_class* pProc; + if (i_request != NULL && !i_request->mbIsCancelling) { + i_request->mbIsCancelling = TRUE; + pProc = i_request->mpRes; + + if (pProc != NULL && !fpcDt_Delete(pProc)) + return FALSE; + + if (i_request->mpCtRqMtd != NULL && !fpcMtd_Method(i_request->mpCtRqMtd->mpCancel, i_request)) + return FALSE; + + return fpcCtRq_Delete(i_request); + } else { + return TRUE; + } +} + +/* 8003CEEC-8003CF08 .text fpcCtRq_IsDoing__FP14create_request */ +s32 fpcCtRq_IsDoing(create_request* i_request) { + if (i_request != NULL) + return i_request->mbIsCreating; + else + return FALSE; +} + +/* 8003CF08-8003CFC4 .text fpcCtRq_Do__FP14create_request */ +BOOL fpcCtRq_Do(create_request* i_request) { + s32 phase = cPhs_COMPLEATE_e; + + if (i_request->mpCtRqMtd != NULL) { + cPhs__Handler pHandler = i_request->mpCtRqMtd->mpHandler; + if (pHandler != NULL) { + i_request->mbIsCreating = TRUE; + phase = pHandler(i_request); + i_request->mbIsCreating = FALSE; + } + } + + switch (phase) { + case cPhs_COMPLEATE_e: { + s32 success = fpcEx_ToExecuteQ(i_request->mpRes); + if (success == 0) + return fpcCtRq_Cancel(i_request); + else + return fpcCtRq_Delete(i_request); + } + case 3: + case cPhs_ERROR_e: + return fpcCtRq_Cancel(i_request); + } + + return 1; +} + +/* 8003CFC4-8003CFF0 .text fpcCtRq_Handler__Fv */ +void fpcCtRq_Handler() { + fpcCtIt_Method((fpcCtIt_MethodFunc)fpcCtRq_Do, NULL); +} + +/* 8003CFF0-8003D078 .text fpcCtRq_Create__FP11layer_classUlP27create_request_method_class */ +create_request* fpcCtRq_Create(layer_class* i_layer, u32 i_size, create_request_method_class* i_CtRqMethods) { + create_request* pReq = (create_request*)cMl::memalignB(-4, i_size); + + if (pReq != NULL) { + fpcCtTg_Init(&pReq->mBase, pReq); + fpcMtdTg_Init(&pReq->mMtdTg, (process_method_tag_func)fpcCtRq_Cancel, pReq); + pReq->mpLayer = i_layer; + pReq->mpCtRqMtd = i_CtRqMethods; + pReq->mBsPcId = fpcBs_MakeOfId(); + pReq->mpRes = NULL; + pReq->mbIsCancelling = FALSE; + fpcCtRq_ToCreateQ(pReq); + } + + return pReq; +} diff --git a/src/f_pc/f_pc_create_tag.cpp b/src/f_pc/f_pc_create_tag.cpp new file mode 100644 index 000000000..5b7d31b52 --- /dev/null +++ b/src/f_pc/f_pc_create_tag.cpp @@ -0,0 +1,24 @@ +// +// Generated by dtk +// Translation Unit: f_pc_create_tag.cpp +// + +#include "f_pc/f_pc_create_tag.h" + +node_list_class g_fpcCtTg_Queue = {NULL, NULL, 0}; + +/* 8003D078-8003D0A4 .text fpcCtTg_ToCreateQ__FP10create_tag */ +void fpcCtTg_ToCreateQ(create_tag* i_createTag) { + cTg_Addition(&g_fpcCtTg_Queue, &i_createTag->mBase); +} + +/* 8003D0A4-8003D0C4 .text fpcCtTg_CreateQTo__FP10create_tag */ +void fpcCtTg_CreateQTo(create_tag* i_createTag) { + cTg_SingleCut(&i_createTag->mBase); +} + +/* 8003D0C4-8003D0E8 .text fpcCtTg_Init__FP10create_tagPv */ +s32 fpcCtTg_Init(create_tag* i_createTag, void* i_data) { + cTg_Create(&i_createTag->mBase, i_data); + return 1; +} diff --git a/src/f_pc/f_pc_creator.cpp b/src/f_pc/f_pc_creator.cpp new file mode 100644 index 000000000..d9d0dfdea --- /dev/null +++ b/src/f_pc/f_pc_creator.cpp @@ -0,0 +1,28 @@ +// +// Generated by dtk +// Translation Unit: f_pc_creator.cpp +// + +#include "f_pc/f_pc_creator.h" +#include "f_pc/f_pc_base.h" +#include "f_pc/f_pc_create_req.h" + +/* 8003D0E8-8003D108 .text fpcCt_IsCreatingByID__FUi */ +BOOL fpcCt_IsCreatingByID(unsigned int i_id) { + return fpcCtRq_IsCreatingByID(i_id); +} + +/* 8003D108-8003D12C .text fpcCt_IsDoing__FP18base_process_class */ +s32 fpcCt_IsDoing(base_process_class* i_proc) { + return fpcCtRq_IsDoing(i_proc->mpCtRq); +} + +/* 8003D12C-8003D150 .text fpcCt_Abort__FP18base_process_class */ +BOOL fpcCt_Abort(base_process_class* i_proc) { + return fpcCtRq_Cancel(i_proc->mpCtRq); +} + +/* 8003D150-8003D170 .text fpcCt_Handler__Fv */ +void fpcCt_Handler() { + fpcCtRq_Handler(); +} diff --git a/src/f_pc/f_pc_delete_tag.cpp b/src/f_pc/f_pc_delete_tag.cpp new file mode 100644 index 000000000..cbf87878c --- /dev/null +++ b/src/f_pc/f_pc_delete_tag.cpp @@ -0,0 +1,50 @@ +// +// Generated by dtk +// Translation Unit: f_pc_delete_tag.cpp +// + +#include "SSystem/SComponent/c_list.h" +#include "f_pc/f_pc_delete_tag.h" +#include "dolphin/types.h" + +node_list_class g_fpcDtTg_Queue = {NULL, NULL, 0}; + +/* 8003D170-8003D188 .text fpcDtTg_IsEmpty__Fv */ +bool fpcDtTg_IsEmpty() { + return g_fpcDtTg_Queue.mSize == 0; +} + +/* 8003D188-8003D1BC .text fpcDtTg_ToDeleteQ__FP16delete_tag_class */ +void fpcDtTg_ToDeleteQ(delete_tag_class* i_deleteTag) { + i_deleteTag->mTimer = 1; + cTg_Addition(&g_fpcDtTg_Queue, &i_deleteTag->mBase); +} + +/* 8003D1BC-8003D1DC .text fpcDtTg_DeleteQTo__FP16delete_tag_class */ +void fpcDtTg_DeleteQTo(delete_tag_class* i_deleteTag) { + cTg_SingleCut(&i_deleteTag->mBase); +} + +/* 8003D1DC-8003D25C .text fpcDtTg_Do__FP16delete_tag_classPFPv_i */ +s32 fpcDtTg_Do(delete_tag_class* i_deleteTag, delete_tag_func i_func) { + if (i_deleteTag->mTimer <= 0) { + s32 ret; + fpcDtTg_DeleteQTo(i_deleteTag); + ret = i_func(i_deleteTag->mBase.mpTagData); + if (ret == 0) { + fpcDtTg_ToDeleteQ(i_deleteTag); + return 0; + } else { + return 1; + } + } else { + i_deleteTag->mTimer--; + return 0; + } +} + +/* 8003D25C-8003D280 .text fpcDtTg_Init__FP16delete_tag_classPv */ +s32 fpcDtTg_Init(delete_tag_class* i_deleteTag, void* i_data) { + cTg_Create(&i_deleteTag->mBase, i_data); + return 1; +} diff --git a/src/f_pc/f_pc_deletor.cpp b/src/f_pc/f_pc_deletor.cpp new file mode 100644 index 000000000..d6c06d8c2 --- /dev/null +++ b/src/f_pc/f_pc_deletor.cpp @@ -0,0 +1,114 @@ +// +// Generated by dtk +// Translation Unit: f_pc_deletor.cpp +// + +#include "f_pc/f_pc_deletor.h" +#include "JSystem/JUtility/JUTAssert.h" +#include "SSystem/SComponent/c_list_iter.h" +#include "f_pc/f_pc_creator.h" +#include "f_pc/f_pc_executor.h" +#include "f_pc/f_pc_load.h" +#include "f_pc/f_pc_node.h" + +/* 8003D280-8003D2A0 .text fpcDt_IsComplete__Fv */ +bool fpcDt_IsComplete() { + return fpcDtTg_IsEmpty(); +} + +/* 8003D2A0-8003D314 .text fpcDt_deleteMethod__FP18base_process_class */ +s32 fpcDt_deleteMethod(base_process_class* i_proc) { + layer_class* layer = i_proc->mDtTg.mpLayer; + s16 typeID = i_proc->mBsTypeId; + + fpcLy_SetCurrentLayer(layer); + fpcLnTg_QueueTo(&i_proc->mLnTg); + if (fpcBs_Delete(i_proc) == 1) { + fpcLy_DeletedMesg(layer); + fpcLd_Free(typeID); + return 1; + } else { + return 0; + } +} + +/* 8003D314-8003D34C .text fpcDt_Handler__Fv */ +void fpcDt_Handler(void) { + cLsIt_Method(&g_fpcDtTg_Queue, (cNdIt_MethodFunc)fpcDtTg_Do, fpcDt_deleteMethod); +} + +/* 8003D34C-8003D3C8 .text fpcDt_ToQueue__FP18base_process_class */ +s32 fpcDt_ToQueue(base_process_class* i_proc) { + if (i_proc->mUnk0 != 1 && fpcBs_IsDelete(i_proc) == 1) { + if (fpcPi_IsInQueue(&i_proc->mPi) == 1) { + fpcPi_Delete(&i_proc->mPi); + } + i_proc->mDtTg.mpLayer = i_proc->mLyTg.mpLayer; + fpcDtTg_ToDeleteQ(&i_proc->mDtTg); + fpcLy_DeletingMesg(i_proc->mLyTg.mpLayer); + return 1; + } else { + return 0; + } +} + +/* 8003D3C8-8003D51C .text fpcDt_ToDeleteQ__FP18base_process_class */ +s32 fpcDt_ToDeleteQ(base_process_class* i_proc) { + if (i_proc->mUnk0 == 1) { + return 0; + } else { + if (cTg_IsUse(&i_proc->mDtTg.mBase) != 0) { + return 1; + } else { + if (fpcBs_Is_JustOfType(g_fpcNd_type, i_proc->mSubType)) { + process_node_class* procNode = (process_node_class*)i_proc; + if (fpcNd_IsDeleteTiming(procNode) == 0) { + return 0; + } else { + layer_class* layer = &procNode->mLayer; + + if (!fpcLy_Cancel(layer)) + JUT_ASSERT("f_pc_deletor.cpp", 196, 0); + + if (fpcLyIt_OnlyHereLY(layer, (fpcLyIt_OnlyHereFunc)fpcDt_ToDeleteQ, NULL) == 0) { + return 0; + } + } + } + + if (fpcDt_ToQueue(i_proc) == 1) { + // return type has to be BOOL + if (fpcEx_IsExist(i_proc->mBsPcId) == 1) { + if (fpcEx_ExecuteQTo(i_proc) == 0) { + return 0; + } + } else { + // return type is wrong, has to be BOOL + if (fpcCt_Abort(i_proc) == 0) { + return 0; + } + } + i_proc->mInitState = 3; + return 1; + } else { + return 0; + } + } + } +} + +/* 8003D51C-8003D580 .text fpcDt_Delete__FPv */ +s32 fpcDt_Delete(void* i_proc) { + base_process_class* proc = static_cast(i_proc); + if (proc != NULL) { + if (fpcCt_IsDoing(proc) == 1) + return 0; + + if (proc->mInitState == 3) + return 0; + + return fpcDt_ToDeleteQ(proc); + } else { + return 1; + } +} diff --git a/src/f_pc/f_pc_draw.cpp b/src/f_pc/f_pc_draw.cpp new file mode 100644 index 000000000..ef7b7bcf1 --- /dev/null +++ b/src/f_pc/f_pc_draw.cpp @@ -0,0 +1,40 @@ +// +// Generated by dtk +// Translation Unit: f_pc_draw.cpp +// + +#include "f_pc/f_pc_draw.h" +#include "SSystem/SComponent/c_API_graphic.h" +#include "f_pc/f_pc_leaf.h" +#include "f_pc/f_pc_node.h" +#include "f_pc/f_pc_pause.h" + +/* 8004042C-800404CC .text fpcDw_Execute__FP18base_process_class */ +s32 fpcDw_Execute(base_process_class* i_proc) { + if (!fpcPause_IsEnable(i_proc, 2)) { + layer_class* curLay; + s32 ret; + process_method_func draw_func; + curLay = fpcLy_CurrentLayer(); + if (fpcBs_Is_JustOfType(g_fpcLf_type, i_proc->mSubType)) { + draw_func = ((leafdraw_method_class*)i_proc->mpPcMtd)->mpDrawFunc; + } else { + draw_func = ((nodedraw_method_class*)i_proc->mpPcMtd)->mpDrawFunc; + } + fpcLy_SetCurrentLayer(i_proc->mLyTg.mpLayer); + ret = draw_func(i_proc); + fpcLy_SetCurrentLayer(curLay); + return ret; + } else { + return 0; + } +} + +/* 800404CC-80040520 .text fpcDw_Handler__FPFPFPvPv_i_iPFPvPv_i */ +s32 fpcDw_Handler(fpcDw_HandlerFuncFunc param_1, fpcDw_HandlerFunc param_2) { + s32 ret; + cAPIGph_BeforeOfDraw(); + ret = param_1(param_2); + cAPIGph_AfterOfDraw(); + return ret; +} diff --git a/src/f_pc/f_pc_draw_priority.cpp b/src/f_pc/f_pc_draw_priority.cpp new file mode 100644 index 000000000..4836b94b6 --- /dev/null +++ b/src/f_pc/f_pc_draw_priority.cpp @@ -0,0 +1,21 @@ +// +// Generated by dtk +// Translation Unit: f_pc_draw_priority.cpp +// + +#include "f_pc/f_pc_draw_priority.h" + +/* 8003D580-8003D588 .text fpcDwPi_Get__FP19draw_priority_class */ +s16 fpcDwPi_Get(draw_priority_class* i_drawPrioClass) { + return i_drawPrioClass->mPriority; +} + +/* 8003D588-8003D590 .text fpcDwPi_Set__FP19draw_priority_classs */ +void fpcDwPi_Set(draw_priority_class* i_drawPrioClass, s16 i_priority) { + i_drawPrioClass->mPriority = i_priority; +} + +/* 8003D590-8003D5B0 .text fpcDwPi_Init__FP19draw_priority_classs */ +void fpcDwPi_Init(draw_priority_class* i_drawPrioClass, s16 i_priority) { + fpcDwPi_Set(i_drawPrioClass, i_priority); +} diff --git a/src/f_pc/f_pc_executor.cpp b/src/f_pc/f_pc_executor.cpp new file mode 100644 index 000000000..cb330f408 --- /dev/null +++ b/src/f_pc/f_pc_executor.cpp @@ -0,0 +1,86 @@ +// +// Generated by dtk +// Translation Unit: f_pc_executor.cpp +// + +#include "f_pc/f_pc_executor.h" +#include "f_pc/f_pc_node.h" +#include "f_pc/f_pc_pause.h" +#include "f_pc/f_pc_searcher.h" + +/* 8003D5B0-8003D5D0 .text fpcEx_Search__FPFPvPv_PvPv */ +base_process_class* fpcEx_Search(fpcLyIt_JudgeFunc i_judgeFunc, void* i_data) { + return (base_process_class*)fpcLyIt_AllJudge(i_judgeFunc, i_data); +} + +/* 8003D5D0-8003D614 .text fpcEx_SearchByID__FUi */ +base_process_class* fpcEx_SearchByID(unsigned int i_id) { + if (i_id + 2 <= 1) + return NULL; + + return fpcEx_Search(fpcSch_JudgeByID, &i_id); +} + +/* 8003D614-8003D63C .text fpcEx_IsExist__FUi */ +BOOL fpcEx_IsExist(unsigned int i_id) { + return fpcEx_SearchByID(i_id) != NULL ? TRUE : FALSE; +} + +/* 8003D63C-8003D690 .text fpcEx_Execute__FP18base_process_class */ +s32 fpcEx_Execute(base_process_class* i_proc) { + if (i_proc->mInitState != 2 || fpcPause_IsEnable(i_proc, 1) == 1) + return 0; + return fpcBs_Execute(i_proc); +} + +/* 8003D690-8003D73C .text fpcEx_ToLineQ__FP18base_process_class */ +s32 fpcEx_ToLineQ(base_process_class* i_proc) { + layer_class* pLayer = i_proc->mLyTg.mpLayer; + base_process_class* pLayerPcNode = &pLayer->mpPcNode->mBase; + + if (pLayer->mLayerID == 0 || cTg_IsUse(&pLayerPcNode->mLnTg.mBase) == TRUE) { + s32 ret = fpcLnTg_ToQueue(&i_proc->mLnTg, i_proc->mPi.mInfoCurr.mListID); + if (ret == 0) { + fpcLyTg_QueueTo(&i_proc->mLyTg); + return 0; + } + + i_proc->mInitState = 2; + if (fpcBs_Is_JustOfType(g_fpcNd_type, i_proc->mSubType)) { + process_node_class* pNode = (process_node_class*)i_proc; + fpcLyIt_OnlyHere(&pNode->mLayer, (fpcLyIt_OnlyHereFunc)fpcEx_ToLineQ, pNode); + } + + return 1; + } + + return 0; +} + +/* 8003D73C-8003D788 .text fpcEx_ExecuteQTo__FP18base_process_class */ +s32 fpcEx_ExecuteQTo(base_process_class* i_proc) { + s32 ret = fpcLyTg_QueueTo(&i_proc->mLyTg); + if (ret == 1) { + i_proc->mInitState = 3; + return 1; + } else { + return 0; + } +} + +/* 8003D788-8003D7E0 .text fpcEx_ToExecuteQ__FP18base_process_class */ +s32 fpcEx_ToExecuteQ(base_process_class* i_proc) { + s32 ret = fpcLyTg_ToQueue(&i_proc->mLyTg, i_proc->mPi.mInfoCurr.mLayer, + i_proc->mPi.mInfoCurr.mListID, i_proc->mPi.mInfoCurr.mListPrio); + if (ret == 1) { + fpcEx_ToLineQ(i_proc); + return 1; + } else { + return 0; + } +} + +/* 8003D7E0-8003D800 .text fpcEx_Handler__FPFPvPv_i */ +void fpcEx_Handler(fpcLnIt_QueueFunc i_queueFunc) { + fpcLnIt_Queue(i_queueFunc); +} diff --git a/src/f_pc/f_pc_fstcreate_req.cpp b/src/f_pc/f_pc_fstcreate_req.cpp new file mode 100644 index 000000000..2c02cdbfd --- /dev/null +++ b/src/f_pc/f_pc_fstcreate_req.cpp @@ -0,0 +1,55 @@ +// +// Generated by dtk +// Translation Unit: f_pc_fstcreate_req.cpp +// + +#include "f_pc/f_pc_fstcreate_req.h" +#include "f_pc/f_pc_base.h" +#include "f_pc/f_pc_layer.h" +#include "f_pc/f_pc_load.h" +#include "SSystem/SComponent/c_phase.h" + +/* 80040520-80040570 .text fpcFCtRq_Do__FP19fast_create_request */ +s32 fpcFCtRq_Do(fast_create_request* i_createReq) { + if (i_createReq->mpFastCreateFunc != NULL && i_createReq->mpFastCreateFunc(i_createReq->mBase.mpRes, i_createReq->mpFastCreateData) == 0) { + return cPhs_UNK3_e; + } else { + return cPhs_COMPLEATE_e; + } +} + +/* 80040570-80040578 .text fpcFCtRq_Delete__FP19fast_create_request */ +s32 fpcFCtRq_Delete(fast_create_request* i_createReq) { + return 1; +} + +/* 80040578-80040648 .text fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv */ +base_process_class* fpcFCtRq_Request(layer_class* i_layer, s16 i_procTypeID, + fstCreateFunc i_createFunc, void* i_createData, void* pData) { + static create_request_method_class submethod = {(cPhs__Handler)fpcFCtRq_Do, NULL, + (process_method_func)fpcFCtRq_Delete}; + + if (!fpcLd_Use(i_procTypeID)) { + return NULL; + } else { + fast_create_request* request = + (fast_create_request*)fpcCtRq_Create(i_layer, 0x50, &submethod); + if (request != NULL) { + base_process_class* proc; + fpcLy_SetCurrentLayer(i_layer); + proc = fpcBs_Create(i_procTypeID, fpcBs_MakeOfId(), pData); + if (proc != NULL) { + proc->mpCtRq = (struct create_request*)request; + request->mBase.mpRes = proc; + request->mBase.mBsPcId = proc->mBsPcId; + if (fpcBs_SubCreate(proc) == 2) { + request->mpFastCreateFunc = i_createFunc; + request->mpFastCreateData = i_createData; + return proc; + } + } + fpcCtRq_Cancel(&request->mBase); + } + return NULL; + } +} diff --git a/src/f_pc/f_pc_layer.cpp b/src/f_pc/f_pc_layer.cpp new file mode 100644 index 000000000..db5bb80f7 --- /dev/null +++ b/src/f_pc/f_pc_layer.cpp @@ -0,0 +1,166 @@ +// +// Generated by dtk +// Translation Unit: f_pc_layer.cpp +// + +#include "f_pc/f_pc_layer.h" +#include "f_pc/f_pc_method_iter.h" +#include "f_pc/f_pc_method_tag.h" + +/* 8003D800-8003D820 .text fpcLy_CancelQTo__FP24process_method_tag_class */ +void fpcLy_CancelQTo(process_method_tag_class* i_methods) { + fpcMtdTg_MethodQTo(i_methods); +} + +/* 8003D820-8003D844 .text fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class */ +s32 fpcLy_ToCancelQ(layer_class* i_layer, process_method_tag_class* i_methods) { + return fpcMtdTg_ToMethodQ(&i_layer->mCancelList, i_methods); +} + +/* 8003D844-8003D870 .text fpcLy_CancelMethod__FP24process_method_tag_class */ +bool fpcLy_CancelMethod(process_method_tag_class* i_layer) { + return fpcMtdTg_Do(i_layer) == 1; +} + +/* 8003D870-8003D894 .text fpcLy_IntoQueue__FP11layer_classiP16create_tag_classi */ +s32 fpcLy_IntoQueue(layer_class* i_layer, int i_treeListNo, create_tag_class* i_createTag, int i_no) { + return cTg_InsertToTree(&i_layer->mNodeListTree, i_treeListNo, i_createTag, i_no); +} + +/* 8003D894-8003D8B8 .text fpcLy_ToQueue__FP11layer_classiP16create_tag_class */ +s32 fpcLy_ToQueue(layer_class* i_layer, int i_treeListNo, create_tag_class* i_createTag) { + return cTg_AdditionToTree(&i_layer->mNodeListTree, i_treeListNo, i_createTag); +} + +/* 8003D8B8-8003D8DC .text fpcLy_QueueTo__FP11layer_classP16create_tag_class */ +s32 fpcLy_QueueTo(layer_class* i_layer, create_tag_class* i_createTag) { + return cTg_SingleCutFromTree(i_createTag); +} + +/* 8003D8DC-8003D8F0 .text fpcLy_IsDeletingMesg__FP11layer_class */ +BOOL fpcLy_IsDeletingMesg(layer_class* i_layer) { + return i_layer->counts.mDeletingCount > 0; +} + +/* 8003D8F0-8003D900 .text fpcLy_DeletingMesg__FP11layer_class */ +void fpcLy_DeletingMesg(layer_class* i_layer) { + i_layer->counts.mDeletingCount++; +} + +/* 8003D900-8003D918 .text fpcLy_DeletedMesg__FP11layer_class */ +void fpcLy_DeletedMesg(layer_class* i_layer) { + if (i_layer->counts.mDeletingCount > 0) { + i_layer->counts.mDeletingCount--; + } +} + +/* 8003D918-8003D92C .text fpcLy_IsCreatingMesg__FP11layer_class */ +BOOL fpcLy_IsCreatingMesg(layer_class* i_layer) { + return i_layer->counts.mCreatingCount > 0; +} + +/* 8003D92C-8003D93C .text fpcLy_CreatingMesg__FP11layer_class */ +void fpcLy_CreatingMesg(layer_class* i_layer) { + i_layer->counts.mCreatingCount++; +} + +/* 8003D93C-8003D954 .text fpcLy_CreatedMesg__FP11layer_class */ +void fpcLy_CreatedMesg(layer_class* i_layer) { + if (i_layer->counts.mCreatingCount > 0) { + i_layer->counts.mCreatingCount--; + } +} + +layer_class l_fpcLy_Crear = { + NULL, NULL, 0, 0xFFFFFFFF, NULL, 0, NULL, NULL, NULL, 0, 0, 0, +}; + +node_list_class l_fpcLy_LayerList = { + NULL, + NULL, + 0, +}; + +/* 8003D954-8003D964 .text fpcLy_RootLayer__Fv */ +layer_class* fpcLy_RootLayer(void) { + return (layer_class*)l_fpcLy_LayerList.mpHead; +} + +static layer_class* l_fpcLy_CurrLayer_p; + +/* 8003D964-8003D96C .text fpcLy_SetCurrentLayer__FP11layer_class */ +void fpcLy_SetCurrentLayer(layer_class* i_layer) { + l_fpcLy_CurrLayer_p = i_layer; +} + +/* 8003D96C-8003D974 .text fpcLy_CurrentLayer__Fv */ +layer_class* fpcLy_CurrentLayer() { + return l_fpcLy_CurrLayer_p; +} + +/* 8003D974-8003D9C4 .text fpcLy_Search__FUi */ +layer_class* fpcLy_Search(unsigned int i_id) { + layer_class* layer_p = fpcLy_RootLayer(); + while (layer_p != NULL) { + if (layer_p->mLayerID == i_id) { + return layer_p; + } + layer_p = (layer_class*)layer_p->mNode.mpNextNode; + } + return NULL; +} + +/* 8003D9C4-8003DA34 .text fpcLy_Layer__FUi */ +layer_class* fpcLy_Layer(unsigned int i_id) { + if (i_id == 0 || fpcLy_RootLayer()->mLayerID == i_id) { + return fpcLy_RootLayer(); + } else if (i_id == ~2 || fpcLy_CurrentLayer()->mLayerID == i_id) { + return fpcLy_CurrentLayer(); + } else { + return fpcLy_Search(i_id); + } +} + +/* 8003DA34-8003DA60 .text fpcLy_Regist__FP11layer_class */ +void fpcLy_Regist(layer_class* i_layer) { + cLs_Addition(&l_fpcLy_LayerList, (node_class*)i_layer); +} + +/* 8003DA60-8003DB14 .text fpcLy_Delete__FP11layer_class */ +s32 fpcLy_Delete(layer_class* i_layer) { + if (i_layer->mNodeListTree.mpLists->mSize == 0 && i_layer->mCancelList.mSize == 0) { + cLs_SingleCut((node_class*)i_layer); + *i_layer = l_fpcLy_Crear; + return 1; + } else { + return 0; + } +} + +/* 8003DB14-8003DB40 .text fpcLy_Cancel__FP11layer_class */ +s32 fpcLy_Cancel(layer_class* i_layer) { + return fpcMtdIt_Method(&i_layer->mCancelList, (fpcMtdIt_MethodFunc)fpcLy_CancelMethod); +} + +/* 8003DB40-8003DC78 .text fpcLy_Create__FP11layer_classPvP15node_list_classi */ +void fpcLy_Create(layer_class* i_layer, void* i_node, node_list_class* i_nodeList, int i_numLists) { + void* pvVar1; + s32 iVar2; + + static int IsInitOfLayerList = 1; + static int layer_id = 0; + *i_layer = l_fpcLy_Crear; + cNd_Create((node_class*)i_layer, NULL); + i_layer->mLayerID = layer_id++; + i_layer->mpPcNode = static_cast(i_node); + if (IsInitOfLayerList == 1) { + IsInitOfLayerList = 0; + cLs_Create(&l_fpcLy_LayerList); + fpcLy_SetCurrentLayer(i_layer); + } + (i_layer->mNodeListTree).mpLists = i_nodeList; + (i_layer->mNodeListTree).mNumLists = i_numLists; + cTr_Create(&i_layer->mNodeListTree, (i_layer->mNodeListTree).mpLists, + (i_layer->mNodeListTree).mNumLists); + fpcLy_Regist(i_layer); +} diff --git a/src/f_pc/f_pc_layer_iter.cpp b/src/f_pc/f_pc_layer_iter.cpp new file mode 100644 index 000000000..e68f6d230 --- /dev/null +++ b/src/f_pc/f_pc_layer_iter.cpp @@ -0,0 +1,54 @@ +// +// Generated by dtk +// Translation Unit: f_pc_layer_iter.cpp +// + +#include "f_pc/f_pc_layer_iter.h" +#include "SSystem/SComponent/c_tag_iter.h" +#include "SSystem/SComponent/c_tree_iter.h" +#include "f_pc/f_pc_layer.h" + +/* 8003DE00-8003DE38 .text fpcLyIt_OnlyHere__FP11layer_classPFPvPv_iPv */ +s32 fpcLyIt_OnlyHere(layer_class* i_layer, fpcLyIt_OnlyHereFunc i_func, void* i_data) { + layer_iter lIter; + lIter.mpFunc = i_func; + lIter.mpUserData = i_data; + return cTrIt_Method(&i_layer->mNodeListTree, (cNdIt_MethodFunc)cTgIt_MethodCall, &lIter); +} + +/* 8003DE38-8003DEA0 .text fpcLyIt_OnlyHereLY__FP11layer_classPFPvPv_iPv */ +s32 fpcLyIt_OnlyHereLY(layer_class* i_layer, fpcLyIt_OnlyHereFunc i_func, void* i_data) { + s32 result; + layer_class* currentLayer = fpcLy_CurrentLayer(); + fpcLy_SetCurrentLayer(i_layer); + result = fpcLyIt_OnlyHere(i_layer, i_func, i_data); + fpcLy_SetCurrentLayer(currentLayer); + return result; +} + +/* 8003DEA0-8003DED8 .text fpcLyIt_Judge__FP11layer_classPFPvPv_PvPv */ +void* fpcLyIt_Judge(layer_class* i_layer, fpcLyIt_JudgeFunc i_func, void* i_data) { + layer_iter lIter; + lIter.mpFunc = i_func; + lIter.mpUserData = i_data; + return cTrIt_Judge(&i_layer->mNodeListTree, (cNdIt_JudgeFunc)cTgIt_JudgeFilter, &lIter); +} + +/* 8003DED8-8003DF4C .text fpcLyIt_AllJudge__FPFPvPv_PvPv */ +void* fpcLyIt_AllJudge(fpcLyIt_JudgeFunc i_func, void* i_data) { + layer_iter lIter; + layer_class* current; + lIter.mpFunc = i_func; + lIter.mpUserData = i_data; + + current = fpcLy_RootLayer(); + while (current != NULL) { + void* result = + cTrIt_Judge(¤t->mNodeListTree, (cNdIt_JudgeFunc)cTgIt_JudgeFilter, &lIter); + if (result != NULL) { + return result; + } + current = (layer_class*)current->mNode.mpNextNode; + } + return NULL; +} diff --git a/src/f_pc/f_pc_layer_tag.cpp b/src/f_pc/f_pc_layer_tag.cpp new file mode 100644 index 000000000..8b617a741 --- /dev/null +++ b/src/f_pc/f_pc_layer_tag.cpp @@ -0,0 +1,79 @@ +// +// Generated by dtk +// Translation Unit: f_pc_layer_tag.cpp +// + +#include "f_pc/f_pc_layer_tag.h" +#include "f_pc/f_pc_layer.h" + +/* 8003DF4C-8003E044 .text fpcLyTg_ToQueue__FP26layer_management_tag_classUiUsUs */ +s32 fpcLyTg_ToQueue(layer_management_tag_class* i_LyTag, unsigned int i_layerID, u16 i_listID, + u16 i_listPriority) { + if (i_LyTag->mpLayer == NULL && i_layerID == -1) { + return 0; + } else { + // ghidra says i_layerID is unsigned? + if (i_layerID != -1 && i_layerID != -3 && i_LyTag->mpLayer->mLayerID != i_layerID) { + i_LyTag->mpLayer = fpcLy_Layer(i_layerID); + } + if (i_layerID == -1 || i_layerID == -3) { + s32 tmp = fpcLy_ToQueue(i_LyTag->mpLayer, i_listID, &i_LyTag->mCreateTag); + if (tmp != 0) { + i_LyTag->mNodeListID = i_listID; + i_LyTag->mNodeListIdx = tmp - 1; + return 1; + } + } else if (fpcLy_IntoQueue(i_LyTag->mpLayer, i_listID, &i_LyTag->mCreateTag, + i_listPriority) != 0) + { + i_LyTag->mNodeListID = i_listID; + i_LyTag->mNodeListIdx = i_listPriority; + return 1; + } + return 0; + } +} + +/* 8003E044-8003E0A4 .text fpcLyTg_QueueTo__FP26layer_management_tag_class */ +s32 fpcLyTg_QueueTo(layer_management_tag_class* i_LyTag) { + if (fpcLy_QueueTo(i_LyTag->mpLayer, &i_LyTag->mCreateTag) == 1) { + i_LyTag->mpLayer = NULL; + i_LyTag->mNodeListID = 0xFFFF; + i_LyTag->mNodeListIdx = 0xFFFF; + return 1; + } else { + return 0; + } +} + +/* 8003E0A4-8003E128 .text fpcLyTg_Move__FP26layer_management_tag_classUiUsUs */ +s32 fpcLyTg_Move(layer_management_tag_class* i_LyTag, unsigned int i_layerID, u16 i_listID, + u16 i_listPriority) { + layer_class* layer = fpcLy_Layer(i_layerID); + if (layer == NULL) { + return 0; + } else if (fpcLyTg_QueueTo(i_LyTag) == 0x1) { + i_LyTag->mpLayer = layer; + return fpcLyTg_ToQueue(i_LyTag, i_layerID, i_listID, i_listPriority); + } else { + return 0; + } +} + +/* 8003E128-8003E1DC .text fpcLyTg_Init__FP26layer_management_tag_classUiPv */ +s32 fpcLyTg_Init(layer_management_tag_class* i_LyTag, unsigned int i_id, void* i_data) { + static layer_management_tag_class crear = { + NULL, NULL, NULL, NULL, 0, NULL, 0xFFFF, 0xFFFF, + }; + + layer_class* layer; + *i_LyTag = crear; + cTg_Create(&i_LyTag->mCreateTag, i_data); + layer = fpcLy_Layer(i_id); + if (layer != NULL) { + i_LyTag->mpLayer = layer; + return 1; + } else { + return 0; + } +} diff --git a/src/f_pc/f_pc_leaf.cpp b/src/f_pc/f_pc_leaf.cpp new file mode 100644 index 000000000..b23ffefc8 --- /dev/null +++ b/src/f_pc/f_pc_leaf.cpp @@ -0,0 +1,66 @@ +// +// Generated by dtk +// Translation Unit: f_pc_leaf.cpp +// + +#include "f_pc/f_pc_leaf.h" + +/* 8003DC78-8003DC9C .text fpcLf_GetPriority__FP14leafdraw_class */ +s16 fpcLf_GetPriority(leafdraw_class* i_leaf) { + return fpcDwPi_Get(&i_leaf->mDwPi); +} + +/* 8003DC9C-8003DCC0 .text fpcLf_DrawMethod__FP21leafdraw_method_classPv */ +s32 fpcLf_DrawMethod(leafdraw_method_class* i_methods, void* i_data) { + return fpcMtd_Method(i_methods->mpDrawFunc, i_data); +} + +/* 8003DCC0-8003DCF8 .text fpcLf_Draw__FP14leafdraw_class */ +s32 fpcLf_Draw(leafdraw_class* i_leaf) { + s32 ret = 0; + if (i_leaf->mbUnk0 == 0) + ret = fpcLf_DrawMethod(i_leaf->mpDrawMtd, i_leaf); + return ret; +} + +/* 8003DCF8-8003DD20 .text fpcLf_Execute__FP14leafdraw_class */ +s32 fpcLf_Execute(leafdraw_class* i_leaf) { + return fpcMtd_Execute(&i_leaf->mpDrawMtd->mBase, i_leaf); +} + +/* 8003DD20-8003DD48 .text fpcLf_IsDelete__FP14leafdraw_class */ +s32 fpcLf_IsDelete(leafdraw_class* i_leaf) { + return fpcMtd_IsDelete(&i_leaf->mpDrawMtd->mBase, i_leaf); +} + +/* 8003DD48-8003DD8C .text fpcLf_Delete__FP14leafdraw_class */ +s32 fpcLf_Delete(leafdraw_class* i_leaf) { + s32 ret = fpcMtd_Delete(&i_leaf->mpDrawMtd->mBase, i_leaf); + if (ret == 1) { + i_leaf->mBase.mSubType = 0; + } + return ret; +} + +int g_fpcLf_type; + +/* 8003DD8C-8003DE00 .text fpcLf_Create__FP14leafdraw_class */ +s32 fpcLf_Create(leafdraw_class* i_leaf) { + leaf_process_profile_definition* profDef; + if (i_leaf->mBase.mInitState == 0) { + profDef = (leaf_process_profile_definition*)i_leaf->mBase.mpProf; + i_leaf->mpDrawMtd = profDef->mSubMtd; + i_leaf->mBase.mSubType = fpcBs_MakeOfType(&g_fpcLf_type); + fpcDwPi_Init(&i_leaf->mDwPi, profDef->mPriority); + i_leaf->mbUnk0 = 0; + } + return fpcMtd_Create(&i_leaf->mpDrawMtd->mBase, i_leaf); +} + +leafdraw_method_class g_fpcLf_Method = { + (process_method_func)fpcLf_Create, + (process_method_func)fpcLf_Delete, + (process_method_func)fpcLf_Execute, + (process_method_func)fpcLf_IsDelete, + (process_method_func)fpcLf_Draw, +}; diff --git a/src/f_pc/f_pc_line.cpp b/src/f_pc/f_pc_line.cpp new file mode 100644 index 000000000..68596105e --- /dev/null +++ b/src/f_pc/f_pc_line.cpp @@ -0,0 +1,23 @@ +// +// Generated by dtk +// Translation Unit: f_pc_line.cpp +// + +#include "f_pc/f_pc_line.h" +#include "f_pc/f_pc_node.h" +#include "global.h" + +static node_list_class l_fpcLn_Line[16]; + +/* 8003E1DC-8003E230 .text fpcLn_Create__Fv */ +void fpcLn_Create() { + s32 i = ARRAY_SIZE(l_fpcLn_Line); + node_list_class* pLine = l_fpcLn_Line; + while (i-- > 0) + cLs_Create(pLine++); +} + +node_lists_tree_class g_fpcLn_Queue = { + l_fpcLn_Line, + ARRAY_SIZE(l_fpcLn_Line), +}; diff --git a/src/f_pc/f_pc_line_iter.cpp b/src/f_pc/f_pc_line_iter.cpp new file mode 100644 index 000000000..b0188c8c3 --- /dev/null +++ b/src/f_pc/f_pc_line_iter.cpp @@ -0,0 +1,32 @@ +// +// Generated by dtk +// Translation Unit: f_pc_line_iter.cpp +// + +#include "f_pc/f_pc_line_iter.h" +#include "SSystem/SComponent/c_tag_iter.h" +#include "SSystem/SComponent/c_tree_iter.h" +#include "f_pc/f_pc_base.h" +#include "f_pc/f_pc_layer.h" +#include "f_pc/f_pc_line.h" + +/* 80040198-80040200 .text fpcLnIt_MethodCall__FP16create_tag_classP13method_filter */ +static s32 fpcLnIt_MethodCall(create_tag_class* i_createTag, method_filter* i_filter) { + layer_class* pLayer = static_cast(i_createTag->mpTagData)->mLyTg.mpLayer; + layer_class* pCurLayer = fpcLy_CurrentLayer(); + s32 ret; + + fpcLy_SetCurrentLayer(pLayer); + ret = cTgIt_MethodCall(i_createTag, i_filter); + fpcLy_SetCurrentLayer(pCurLayer); + + return ret; +} + +/* 80040200-8004023C .text fpcLnIt_Queue__FPFPvPv_i */ +void fpcLnIt_Queue(fpcLnIt_QueueFunc i_queueFunc) { + method_filter filter; + filter.mpMethodFunc = (cNdIt_MethodFunc)i_queueFunc; + filter.mpUserData = NULL; + cTrIt_Method(&g_fpcLn_Queue, (cNdIt_MethodFunc)fpcLnIt_MethodCall, &filter); +} diff --git a/src/f_pc/f_pc_line_tag.cpp b/src/f_pc/f_pc_line_tag.cpp new file mode 100644 index 000000000..27cd0de99 --- /dev/null +++ b/src/f_pc/f_pc_line_tag.cpp @@ -0,0 +1,41 @@ +// +// Generated by dtk +// Translation Unit: f_pc_line_tag.cpp +// + +#include "f_pc/f_pc_line_tag.h" +#include "f_pc/f_pc_line.h" + +/* 80040080-800400D8 .text fpcLnTg_Move__FP8line_tagi */ +s32 fpcLnTg_Move(line_tag* i_lineTag, int i_newListID) { + if (i_lineTag->mLineListID != i_newListID) { + fpcLnTg_QueueTo(i_lineTag); + return fpcLnTg_ToQueue(i_lineTag, i_newListID); + } + + return 1; +} + +/* 800400D8-8004010C .text fpcLnTg_QueueTo__FP8line_tag */ +void fpcLnTg_QueueTo(line_tag* i_lineTag) { + cTg_SingleCutFromTree(&i_lineTag->mBase); + i_lineTag->mLineListID = -1; +} + +/* 8004010C-80040164 .text fpcLnTg_ToQueue__FP8line_tagi */ +s32 fpcLnTg_ToQueue(line_tag* i_lineTag, int lineListID) { + s32 ret = cTg_AdditionToTree(&g_fpcLn_Queue, lineListID, &i_lineTag->mBase); + + if (ret) { + i_lineTag->mLineListID = lineListID; + return 1; + } else { + return 0; + } +} + +/* 80040164-80040198 .text fpcLnTg_Init__FP8line_tagPv */ +void fpcLnTg_Init(line_tag* i_lineTag, void* i_data) { + cTg_Create(&i_lineTag->mBase, i_data); + i_lineTag->mLineListID = -1; +} diff --git a/src/f_pc/f_pc_load.cpp b/src/f_pc/f_pc_load.cpp new file mode 100644 index 000000000..0c216fe40 --- /dev/null +++ b/src/f_pc/f_pc_load.cpp @@ -0,0 +1,39 @@ +// +// Generated by dtk +// Translation Unit: f_pc_load.cpp +// + +#include "c/c_dylink.h" +#include "f_pc/f_pc_load.h" +#include "SSystem/SComponent/c_phase.h" + +/* 8003E230-8003E280 .text fpcLd_Use__Fs */ +BOOL fpcLd_Use(s16 i_procName) { + if (fpcLd_IsLoaded(i_procName) == TRUE && fpcLd_Load(i_procName) == cPhs_COMPLEATE_e) + return TRUE; + return FALSE; +} + +/* 8003E280-8003E2A4 .text fpcLd_IsLoaded__Fs */ +s32 fpcLd_IsLoaded(s16 i_procName) { + return cDyl_IsLinked((int)i_procName); +} + +/* 8003E2A4-8003E2C8 .text fpcLd_Free__Fs */ +void fpcLd_Free(s16 i_procName) { + cDyl_Unlink((int)i_procName); +} + +/* 8003E2C8-8003E318 .text fpcLd_Load__Fs */ +s32 fpcLd_Load(s16 i_procName) { + s32 phase = cDyl_LinkASync((int)i_procName); + + switch (phase) { + case cPhs_COMPLEATE_e: + return cPhs_COMPLEATE_e; + case 0: + return 0; + default: + return cPhs_ERROR_e; + } +} diff --git a/src/f_pc/f_pc_manager.cpp b/src/f_pc/f_pc_manager.cpp new file mode 100644 index 000000000..4f66d61fc --- /dev/null +++ b/src/f_pc/f_pc_manager.cpp @@ -0,0 +1,82 @@ +// +// Generated by dtk +// Translation Unit: f_pc_manager.cpp +// + +#include "f_pc/f_pc_manager.h" +#include "dolphin/types.h" + +/* 8003E318-8003E338 .text fpcM_Draw__FPv */ +void fpcM_Draw(void* i_proc) { + fpcDw_Execute((base_process_class*)i_proc); +} + +/* 8003E338-8003E370 .text fpcM_DrawIterater__FPFPvPv_i */ +s32 fpcM_DrawIterater(fpcM_DrawIteraterFunc i_drawIterFunc) { + return fpcLyIt_OnlyHere(fpcLy_RootLayer(), (fpcLyIt_OnlyHereFunc)i_drawIterFunc, NULL); +} + +/* 8003E370-8003E390 .text fpcM_Execute__FPv */ +s32 fpcM_Execute(void* i_proc) { + return fpcEx_Execute((base_process_class*)i_proc); +} + +/* 8003E390-8003E3B0 .text fpcM_Delete__FPv */ +s32 fpcM_Delete(void* i_proc) { + return fpcDt_Delete((base_process_class*)i_proc); +} + +/* 8003E3B0-8003E3D0 .text fpcM_IsCreating__FUi */ +BOOL fpcM_IsCreating(unsigned int pID) { + return fpcCt_IsCreatingByID(pID); +} + +/* 8003E3D0-8003E9F0 .text messageSet__FUl */ +void messageSet(unsigned long) { + /* Nonmatching */ +} + +/* 8003E9F0-8003EBD4 .text drawDvdCondition__Fl */ +void drawDvdCondition(long) { + /* Nonmatching */ +} + +/* 8003EBD4-8003EC84 .text checkDvdCondition__Fv */ +void checkDvdCondition() { + /* Nonmatching */ +} + +/* 8003EC84-8003ED90 .text fpcM_Management__FPFv_vPFv_v */ +void fpcM_Management(void (*)(void), void (*)(void)) { + /* Nonmatching */ +} + +/* 8003ED90-8003EDCC .text fpcM_Init__Fv */ +void fpcM_Init() { + /* Nonmatching */ +} + +/* 8003EDCC-8003EE20 .text fpcM_FastCreate__FsPFPv_iPvPv */ +void fpcM_FastCreate(short, int (*)(void*), void*, void*) { + /* Nonmatching */ +} + +/* 8003EE20-8003EE44 .text fpcM_IsPause__FPvUc */ +void fpcM_IsPause(void*, unsigned char) { + /* Nonmatching */ +} + +/* 8003EE44-8003EE68 .text fpcM_PauseEnable__FPvUc */ +void fpcM_PauseEnable(void*, unsigned char) { + /* Nonmatching */ +} + +/* 8003EE68-8003EE8C .text fpcM_PauseDisable__FPvUc */ +void fpcM_PauseDisable(void*, unsigned char) { + /* Nonmatching */ +} + +/* 8003EE8C-8003EF00 .text fpcM_JudgeInLayer__FUiPFPvPv_PvPv */ +void fpcM_JudgeInLayer(unsigned int, void* (*)(void*, void*), void*) { + /* Nonmatching */ +} diff --git a/src/f_pc/f_pc_method.cpp b/src/f_pc/f_pc_method.cpp new file mode 100644 index 000000000..9b96b97fb --- /dev/null +++ b/src/f_pc/f_pc_method.cpp @@ -0,0 +1,34 @@ +// +// Generated by dtk +// Translation Unit: f_pc_method.cpp +// + +#include "f_pc/f_pc_method.h" + +/* 8003EF00-8003EF38 .text fpcMtd_Method__FPFPv_iPv */ +s32 fpcMtd_Method(process_method_func i_methodFunc, void* i_data) { + if (i_methodFunc != NULL) + return i_methodFunc(i_data); + else + return 1; +} + +/* 8003EF38-8003EF5C .text fpcMtd_Execute__FP20process_method_classPv */ +s32 fpcMtd_Execute(process_method_class* i_methods, void* i_data) { + return fpcMtd_Method(i_methods->mpExecuteFunc, i_data); +} + +/* 8003EF5C-8003EF80 .text fpcMtd_IsDelete__FP20process_method_classPv */ +s32 fpcMtd_IsDelete(process_method_class* i_methods, void* i_data) { + return fpcMtd_Method(i_methods->mpIsDeleteFunc, i_data); +} + +/* 8003EF80-8003EFA4 .text fpcMtd_Delete__FP20process_method_classPv */ +s32 fpcMtd_Delete(process_method_class* i_methods, void* i_data) { + return fpcMtd_Method(i_methods->mpDeleteFunc, i_data); +} + +/* 8003EFA4-8003EFC8 .text fpcMtd_Create__FP20process_method_classPv */ +s32 fpcMtd_Create(process_method_class* i_methods, void* i_data) { + return fpcMtd_Method(i_methods->mpCreateFunc, i_data); +} diff --git a/src/f_pc/f_pc_method_iter.cpp b/src/f_pc/f_pc_method_iter.cpp new file mode 100644 index 000000000..aedc9525f --- /dev/null +++ b/src/f_pc/f_pc_method_iter.cpp @@ -0,0 +1,12 @@ +// +// Generated by dtk +// Translation Unit: f_pc_method_iter.cpp +// + +#include "f_pc/f_pc_method_iter.h" +#include "SSystem/SComponent/c_list_iter.h" + +/* 8004023C-80040260 .text fpcMtdIt_Method__FP15node_list_classPFPv_i */ +int fpcMtdIt_Method(node_list_class* i_nodeList, fpcMtdIt_MethodFunc i_methods) { + return cLsIt_Method(i_nodeList, (cNdIt_MethodFunc)i_methods, NULL); +} diff --git a/src/f_pc/f_pc_method_tag.cpp b/src/f_pc/f_pc_method_tag.cpp new file mode 100644 index 000000000..4d79f380d --- /dev/null +++ b/src/f_pc/f_pc_method_tag.cpp @@ -0,0 +1,29 @@ +// +// Generated by dtk +// Translation Unit: f_pc_method_tag.cpp +// + +#include "f_pc/f_pc_method_tag.h" + +/* 80040260-80040290 .text fpcMtdTg_Do__FP24process_method_tag_class */ +s32 fpcMtdTg_Do(process_method_tag_class* i_methodTag) { + return i_methodTag->mpFunc(i_methodTag->mpMthdData); +} + +/* 80040290-800402B0 .text fpcMtdTg_ToMethodQ__FP15node_list_classP24process_method_tag_class */ +s32 fpcMtdTg_ToMethodQ(node_list_class* pList, process_method_tag_class* i_methodTag) { + return cTg_Addition(pList, &i_methodTag->mCreateTag); +} + +/* 800402B0-800402D0 .text fpcMtdTg_MethodQTo__FP24process_method_tag_class */ +void fpcMtdTg_MethodQTo(process_method_tag_class* i_methodTag) { + cTg_SingleCut(&i_methodTag->mCreateTag); +} + +/* 800402D0-8004031C .text fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv */ +s32 fpcMtdTg_Init(process_method_tag_class* i_methodTag, process_method_tag_func i_mtdTgFunc, void* i_data) { + cTg_Create(&i_methodTag->mCreateTag, i_methodTag); + i_methodTag->mpFunc = i_mtdTgFunc; + i_methodTag->mpMthdData = i_data; + return 1; +} diff --git a/src/f_pc/f_pc_node.cpp b/src/f_pc/f_pc_node.cpp new file mode 100644 index 000000000..3fa23c9ba --- /dev/null +++ b/src/f_pc/f_pc_node.cpp @@ -0,0 +1,108 @@ +// +// Generated by dtk +// Translation Unit: f_pc_node.cpp +// + +#include "f_pc/f_pc_node.h" +#include "f_pc/f_pc_layer_iter.h" + +/* 8003EFC8-8003EFEC .text fpcNd_DrawMethod__FP21nodedraw_method_classPv */ +s32 fpcNd_DrawMethod(nodedraw_method_class* i_nodeMethods, void* i_data) { + return fpcMtd_Method(i_nodeMethods->mpDrawFunc, i_data); +} + +/* 8003EFEC-8003F058 .text fpcNd_Draw__FP18process_node_class */ +s32 fpcNd_Draw(process_node_class* i_procNode) { + s32 ret = 0; + if (i_procNode->mUnk0 == 0) { + layer_class* curLayer_p = fpcLy_CurrentLayer(); + fpcLy_SetCurrentLayer(&i_procNode->mLayer); + ret = fpcNd_DrawMethod(i_procNode->mpNodeMtd, i_procNode); + fpcLy_SetCurrentLayer(curLayer_p); + } + return ret; +} + +/* 8003F058-8003F0B4 .text fpcNd_Execute__FP18process_node_class */ +s32 fpcNd_Execute(process_node_class* i_procNode) { + s32 ret; + layer_class* curLayer_p = fpcLy_CurrentLayer(); + fpcLy_SetCurrentLayer(&i_procNode->mLayer); + ret = fpcMtd_Execute(&i_procNode->mpNodeMtd->mBase, i_procNode); + fpcLy_SetCurrentLayer(curLayer_p); + return ret; +} + +int g_fpcNd_type; + +/* 8003F0B4-8003F134 .text fpcNd_IsCreatingFromUnder__FPv */ +void* fpcNd_IsCreatingFromUnder(void* i_procNode) { + layer_class* layer; + process_node_class* pProcNode = static_cast(i_procNode); + if (pProcNode != NULL && fpcBs_Is_JustOfType(g_fpcNd_type, pProcNode->mBase.mSubType) != FALSE) { + layer = &pProcNode->mLayer; + if (fpcLy_IsCreatingMesg(layer) == 0) { + return (process_node_class*)fpcLyIt_Judge( + layer, (fpcLyIt_JudgeFunc)fpcNd_IsCreatingFromUnder, NULL); + } else { + return pProcNode; + } + } else { + return NULL; + } +} + +static s32 g_fpcNd_IsCheckOfDeleteTiming = 1; + +/* 8003F134-8003F174 .text fpcNd_IsDeleteTiming__FP18process_node_class */ +s32 fpcNd_IsDeleteTiming(process_node_class* i_procNode) { + if (g_fpcNd_IsCheckOfDeleteTiming == 1 && fpcNd_IsCreatingFromUnder(i_procNode) != NULL) { + return 0; + } else { + return 1; + } +} + +/* 8003F174-8003F19C .text fpcNd_IsDelete__FP18process_node_class */ +s32 fpcNd_IsDelete(process_node_class* i_procNode) { + return fpcMtd_IsDelete(&i_procNode->mpNodeMtd->mBase, i_procNode); +} + +/* 8003F19C-8003F200 .text fpcNd_Delete__FP18process_node_class */ +s32 fpcNd_Delete(process_node_class* i_procNode) { + if ((fpcLy_IsDeletingMesg(&i_procNode->mLayer) == 0) && fpcMtd_Delete(&i_procNode->mpNodeMtd->mBase, i_procNode) == 1) { + i_procNode->mBase.mSubType = 0; + return fpcLy_Delete(&i_procNode->mLayer); + } else { + return 0; + } +} + +/* 8003F200-8003F29C .text fpcNd_Create__FP18process_node_class */ +s32 fpcNd_Create(process_node_class* i_procNode) { + // this cast looks like a fake match, but it doesn't match without the cast, naive approach + // swaps r31 and r30 most likely it gets casted to another unknown struct + process_node_class* pProcNode = (process_node_class*)i_procNode; + layer_class* curLayer_p; + s32 ret; + if (pProcNode->mBase.mInitState == 0) { + node_process_profile_definition* pProcProfileDef = (node_process_profile_definition*)pProcNode->mBase.mpProf; + pProcNode->mBase.mSubType = fpcBs_MakeOfType(&g_fpcNd_type); + pProcNode->mpNodeMtd = (nodedraw_method_class*)pProcProfileDef->mSubMtd; + fpcLy_Create(&pProcNode->mLayer, pProcNode, pProcNode->mLayerNodeLists, 0x10); + pProcNode->mUnk0 = 0; + } + curLayer_p = fpcLy_CurrentLayer(); + fpcLy_SetCurrentLayer(&pProcNode->mLayer); + ret = fpcMtd_Create(&pProcNode->mpNodeMtd->mBase, pProcNode); + fpcLy_SetCurrentLayer(curLayer_p); + return ret; +} + +nodedraw_method_class g_fpcNd_Method = { + (process_method_func)fpcNd_Create, + (process_method_func)fpcNd_Delete, + (process_method_func)fpcNd_Execute, + (process_method_func)fpcNd_IsDelete, + (process_method_func)fpcNd_Draw +}; diff --git a/src/f_pc/f_pc_node_req.cpp b/src/f_pc/f_pc_node_req.cpp new file mode 100644 index 000000000..a1fb96017 --- /dev/null +++ b/src/f_pc/f_pc_node_req.cpp @@ -0,0 +1,318 @@ +// +// Generated by dtk +// Translation Unit: f_pc_node_req.cpp +// + +#include "f_pc/f_pc_node_req.h" +#include "SSystem/SComponent/c_malloc.h" +#include "SSystem/SComponent/c_node.h" +#include "SSystem/SStandard/s_basic.h" +#include "f_pc/f_pc_deletor.h" +#include "f_pc/f_pc_executor.h" +#include "f_pc/f_pc_layer.h" +#include "f_pc/f_pc_node.h" +#include "f_pc/f_pc_stdcreate_req.h" + +/* 8003F29C-8003F2DC .text fpcNdRq_RequestQTo__FP19node_create_request */ +void fpcNdRq_RequestQTo(node_create_request* i_NdCtReq) { + fpcLy_CreatedMesg(i_NdCtReq->mpLayerClass); + fpcLy_CancelQTo(&i_NdCtReq->mProcMthCls); + cTg_SingleCut(&i_NdCtReq->mCreateTag); +} + +static node_list_class l_fpcNdRq_Queue = {NULL, NULL, 0}; + +/* 8003F2DC-8003F328 .text fpcNdRq_ToRequestQ__FP19node_create_request */ +void fpcNdRq_ToRequestQ(node_create_request* i_NdCtReq) { + cTg_Addition(&l_fpcNdRq_Queue, &i_NdCtReq->mCreateTag); + fpcLy_ToCancelQ(i_NdCtReq->mpLayerClass, &i_NdCtReq->mProcMthCls); + fpcLy_CreatingMesg(i_NdCtReq->mpLayerClass); +} + +/* 8003F328-8003F380 .text fpcNdRq_phase_IsCreated__FP19node_create_request */ +s32 fpcNdRq_phase_IsCreated(node_create_request* i_NdCtReq) { + if (fpcCtRq_IsCreatingByID(i_NdCtReq->mCreatingID) == TRUE) { + return cPhs_INIT_e; + } else { + return fpcEx_IsExist(i_NdCtReq->mCreatingID) == TRUE ? 2 : 3; + } +} + +/* 8003F380-8003F3DC .text fpcNdRq_phase_Create__FP19node_create_request */ +s32 fpcNdRq_phase_Create(node_create_request* i_NdCtReq) { + i_NdCtReq->mCreatingID = fpcSCtRq_Request(i_NdCtReq->mpLayerClass, i_NdCtReq->mProcName, + (stdCreateFunc)i_NdCtReq->mpNodeCrReqMthCls->mpPostMethodFunc, i_NdCtReq, + i_NdCtReq->mpUserData); + return i_NdCtReq->mCreatingID == -1 ? 3 : 2; +} + +/* 8003F3DC-8003F3E4 .text fpcNdRq_phase_IsDeleteTiming__FP19node_create_request */ +s32 fpcNdRq_phase_IsDeleteTiming(node_create_request* i_NdCtReq) { + return 2; +} + +/* 8003F3E4-8003F414 .text fpcNdRq_phase_IsDeleted__FP19node_create_request */ +s32 fpcNdRq_phase_IsDeleted(node_create_request* i_NdCtReq) { + return fpcDt_IsComplete() == 0 ? cPhs_INIT_e : 2; +} + +/* 8003F414-8003F468 .text fpcNdRq_phase_Delete__FP19node_create_request */ +s32 fpcNdRq_phase_Delete(node_create_request* i_NdCtReq) { + if (i_NdCtReq->mNodeProc.mpNodeProc != NULL) { + if (fpcDt_Delete(&i_NdCtReq->mNodeProc.mpNodeProc->mBase) == 0) { + return cPhs_INIT_e; + } + i_NdCtReq->mNodeProc.mpNodeProc = NULL; + } + return 2; +} + +/* 8003F468-8003F4B0 .text fpcNdRq_DoPhase__FP19node_create_request */ +s32 fpcNdRq_DoPhase(node_create_request* i_NdCtReq) { + s32 result = cPhs_Handler(&i_NdCtReq->mReqPhsProc, i_NdCtReq->mpPhsHandler, i_NdCtReq); + if (result == 2) { + return fpcNdRq_DoPhase(i_NdCtReq); + } + return result; +} + +/* 8003F4B0-8003F514 .text fpcNdRq_Execute__FP19node_create_request */ +s32 fpcNdRq_Execute(node_create_request* i_NdCtReq) { + s32 result = fpcNdRq_DoPhase(i_NdCtReq); + switch (result) { + case cPhs_INIT_e: + case cPhs_LOADING_e: + return cPhs_INIT_e; + case cPhs_COMPLEATE_e: + return cPhs_NEXT_e; + case cPhs_ERROR_e: + case cPhs_UNK3_e: + return cPhs_UNK3_e; + default: + return result; + } +} + +/* 8003F514-8003F57C .text fpcNdRq_Delete__FP19node_create_request */ +s32 fpcNdRq_Delete(node_create_request* i_NdCtReq) { + fpcNdRq_RequestQTo(i_NdCtReq); + if (i_NdCtReq->mpNodeCrReqMthCls != NULL && i_NdCtReq->mpNodeCrReqMthCls->mpUnkFunc != NULL && fpcMtd_Method(i_NdCtReq->mpNodeCrReqMthCls->mpUnkFunc, i_NdCtReq) == 0) + return 0; + cMl::free(i_NdCtReq); + return 1; +} + +/* 8003F57C-8003F5D4 .text fpcNdRq_Cancel__FP19node_create_request */ +s32 fpcNdRq_Cancel(node_create_request* i_NdCtReq) { + if (i_NdCtReq->mpNodeCrReqMthCls != NULL && fpcMtd_Method(i_NdCtReq->mpNodeCrReqMthCls->mpCancelFunc, i_NdCtReq) == 0) + return 0; + return fpcNdRq_Delete(i_NdCtReq); +} + +/* 8003F5D4-8003F6BC .text fpcNdRq_Handler__Fv */ +s32 fpcNdRq_Handler() { + node_class* currentNode = l_fpcNdRq_Queue.mpHead; + while (currentNode != NULL) { + node_create_request* req = ((request_node_class*)currentNode)->mNodeCrReq; + switch (req->mpNodeCrReqMthCls->mpExecuteFunc(req)) { + case cPhs_UNK3_e: + case cPhs_ERROR_e: + currentNode = NODE_GET_NEXT(currentNode); + if (fpcNdRq_Cancel(req) == 0) { + return 0; + } + break; + case cPhs_COMPLEATE_e: + currentNode = NODE_GET_NEXT(currentNode); + if (fpcNdRq_Delete(req) == 0) { + return 0; + } + break; + default: + currentNode = NODE_GET_NEXT(currentNode); + break; + } + } + return 1; +} + +/* 8003F6BC-8003F728 .text fpcNdRq_IsPossibleTarget__FP18process_node_class */ +s32 fpcNdRq_IsPossibleTarget(process_node_class* i_procNode) { + s32 bsPcId = i_procNode->mBase.mBsPcId; + request_node_class* currentNode; + node_create_request* currentNdCr; + currentNode = (request_node_class*)l_fpcNdRq_Queue.mpHead; + while (currentNode != NULL) { + currentNdCr = currentNode->mNodeCrReq; + if ((currentNdCr->mParameter == 2 || currentNdCr->mParameter == 4 || currentNdCr->mParameter == 1) && currentNdCr->mNodeProc.mProcId == bsPcId) + return 0; + currentNode = (request_node_class*)NODE_GET_NEXT((¤tNode->mBase)); + } + return 1; +} + +/* 8003F728-8003F774 .text fpcNdRq_IsIng__FP18process_node_class */ +s32 fpcNdRq_IsIng(process_node_class* i_procNode) { + request_node_class* currentNode; + node_create_request* currentNodeReq; + s32 bsPcId = i_procNode->mBase.mBsPcId; + currentNode = (request_node_class*)l_fpcNdRq_Queue.mpHead; + while (currentNode != NULL) { + currentNodeReq = currentNode->mNodeCrReq; + if (currentNodeReq->mCreatingID == bsPcId) + return 1; + currentNode = (request_node_class*)NODE_GET_NEXT((¤tNode->mBase)); + } + return 0; +} + +/* 8003F774-8003F8EC .text fpcNdRq_Create__FUl */ +node_create_request* fpcNdRq_Create(u32 i_requestSize) { + static node_create_request clear = { + NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, + 0, NULL, NULL, NULL, 0, 0, NULL, 5, 0xFFFFFFFF, + NULL, 0xFFFFFFFE, NULL, 0xFFFFFFFE, 0x7FFF, NULL, 0x7FFF, + }; + + node_create_request* req = (node_create_request*)cMl::memalignB(-4, i_requestSize); + if (req != NULL) { + static int request_id = 0; + sBs_ClearArea(req, i_requestSize); + *req = clear; + cTg_Create(&req->mCreateTag, req); + fpcMtdTg_Init(&req->mProcMthCls, (process_method_tag_func)fpcNdRq_Cancel, req); + req->mRequestId = request_id++; + } + return req; +} + +/* 8003F8EC-8003F988 .text fpcNdRq_ChangeNode__FUlP18process_node_classsPv */ +node_create_request* fpcNdRq_ChangeNode(u32 i_requestSize, process_node_class* i_procNode, + s16 i_procName, void* i_data) { + static cPhs__Handler methods[] = { + (cPhs__Handler)fpcNdRq_phase_IsDeleteTiming, + (cPhs__Handler)fpcNdRq_phase_Delete, + (cPhs__Handler)fpcNdRq_phase_IsDeleted, + (cPhs__Handler)fpcNdRq_phase_Create, + (cPhs__Handler)fpcNdRq_phase_IsCreated, + NULL, + }; + + if (fpcNdRq_IsPossibleTarget(i_procNode) == 1 && fpcNdRq_IsIng(i_procNode) == 0) { + node_create_request* req = fpcNdRq_Create(i_requestSize); + if (req != NULL) { + req->mpPhsHandler = methods; + req->mNodeProc.mpNodeProc = i_procNode; + req->mNodeProc.mProcId = i_procNode->mBase.mBsPcId; + req->mpLayerClass = i_procNode->mBase.mLyTg.mpLayer; + req->mProcName = i_procName; + req->mpUserData = i_data; + } + return req; + } else { + return NULL; + } +} + +/* 8003F988-8003FA14 .text fpcNdRq_DeleteNode__FUlP18process_node_class */ +node_create_request* fpcNdRq_DeleteNode(u32 i_requestSize, process_node_class* i_procNode) { + static cPhs__Handler methods[] = { + (cPhs__Handler)fpcNdRq_phase_IsDeleteTiming, + (cPhs__Handler)fpcNdRq_phase_Delete, + (cPhs__Handler)fpcNdRq_phase_IsDeleted, + NULL, + }; + + if (fpcNdRq_IsPossibleTarget(i_procNode) == 1 && fpcNdRq_IsIng(i_procNode) == 0) { + node_create_request* req = fpcNdRq_Create(i_requestSize); + if (req != NULL) { + req->mpPhsHandler = methods; + req->mNodeProc.mpNodeProc = i_procNode; + req->mNodeProc.mProcId = i_procNode->mBase.mBsPcId; + req->mpLayerClass = i_procNode->mBase.mLyTg.mpLayer; + } + return req; + } else { + return NULL; + } +} + +/* 8003FA14-8003FAC0 .text fpcNdRq_CreateNode__FUlsPv */ +node_create_request* fpcNdRq_CreateNode(u32 i_requestSize, s16 i_procName, void* i_data) { + static cPhs__Handler methods[] = { + (cPhs__Handler)fpcNdRq_phase_Create, + (cPhs__Handler)fpcNdRq_phase_IsCreated, + NULL, + }; + + layer_class* layer = fpcLy_CurrentLayer(); + if (layer->mLayerID != 0 && fpcNdRq_IsPossibleTarget(layer->mpPcNode) == 0) { + return NULL; + } else { + node_create_request* req = fpcNdRq_Create(i_requestSize); + if (req != NULL) { + req->mpPhsHandler = methods; + if (layer->mLayerID != 0) { + req->mNodeProc.mpNodeProc = layer->mpPcNode; + req->mNodeProc.mProcId = layer->mpPcNode->mBase.mBsPcId; + } + req->mpLayerClass = layer; + req->mProcName = i_procName; + req->mpUserData = i_data; + } + return req; + } +} + +/* 8003FAC0-8003FB70 .text fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class */ +node_create_request* fpcNdRq_Request(u32 i_requestSize, int i_reqType, + process_node_class* i_procNode, s16 i_procName, void* i_data, + node_create_request_method_class* i_nodeCtRqMtd) { + node_create_request* req; + switch (i_reqType) { + case 0: + req = fpcNdRq_CreateNode(i_requestSize, i_procName, i_data); + break; + case 1: + req = fpcNdRq_DeleteNode(i_requestSize, i_procNode); + break; + case 2: + req = fpcNdRq_ChangeNode(i_requestSize, i_procNode, i_procName, i_data); + break; + case 4: + break; + } + + if (req != NULL) { + req->mParameter = i_reqType; + req->mpNodeCrReqMthCls = i_nodeCtRqMtd; + fpcNdRq_ToRequestQ(req); + } + + return req; +} + +/* 8003FB70-8003FBE8 .text fpcNdRq_ReChangeNode__FUisPv */ +s32 fpcNdRq_ReChangeNode(unsigned int i_requestID, s16 i_procName, void* i_data) { + request_node_class* currentNode; + node_create_request* found; + currentNode = (request_node_class*)l_fpcNdRq_Queue.mpHead; + while (currentNode != NULL) { + found = currentNode->mNodeCrReq; + if (found->mParameter == 2 && found->mRequestId == i_requestID) { + if (found->mCreatingID == -2) { + found->mProcName = i_procName; + found->mpUserData = i_data; + return 1; + } + return 0; + } + currentNode = (request_node_class*)NODE_GET_NEXT((¤tNode->mBase)); + } + return 0; +} + +/* 8003FBE8-8003FC08 .text fpcNdRq_ReRequest__FUisPv */ +s32 fpcNdRq_ReRequest(unsigned int i_requestID, s16 i_procName, void* i_data) { + return fpcNdRq_ReChangeNode(i_requestID, i_procName, i_data); +} diff --git a/src/f_pc/f_pc_pause.cpp b/src/f_pc/f_pc_pause.cpp new file mode 100644 index 000000000..32f1ca122 --- /dev/null +++ b/src/f_pc/f_pc_pause.cpp @@ -0,0 +1,50 @@ +// +// Generated by dtk +// Translation Unit: f_pc_pause.cpp +// + +#include "f_pc/f_pc_pause.h" +#include "f_pc/f_pc_node.h" +#include "f_pc/f_pc_layer_iter.h" + +/* 8004031C-80040340 .text fpcPause_IsEnable__FPvUc */ +s32 fpcPause_IsEnable(void* i_proc, u8 i_flag) { + base_process_class* pProc = (base_process_class*)i_proc; + if ((pProc->mPauseFlag & i_flag) == i_flag) { + return 1; + } else { + return 0; + } +} + +/* 80040340-800403AC .text fpcPause_Enable__FPvUc */ +s32 fpcPause_Enable(void* i_proc, u8 i_flag) { + base_process_class* pProc = (base_process_class*)i_proc; + pProc->mPauseFlag |= i_flag; + + if (fpcBs_Is_JustOfType(g_fpcNd_type, pProc->mSubType)) { + process_node_class* pNode = (process_node_class*)pProc; + fpcLyIt_OnlyHere(&pNode->mLayer, (fpcLyIt_OnlyHereFunc)fpcPause_Enable, + (void*)(i_flag & 0xFF)); + } + return 1; +} + +/* 800403AC-80040420 .text fpcPause_Disable__FPvUc */ +s32 fpcPause_Disable(void* i_proc, u8 i_flag) { + base_process_class* pProc = (base_process_class*)i_proc; + pProc->mPauseFlag &= (0xFF - i_flag) & 0xFF; + + if (fpcBs_Is_JustOfType(g_fpcNd_type, pProc->mSubType)) { + process_node_class* pNode = (process_node_class*)pProc; + fpcLyIt_OnlyHere(&pNode->mLayer, (fpcLyIt_OnlyHereFunc)fpcPause_Disable, (void*)i_flag); + } + + return 1; +} + +/* 80040420-8004042C .text fpcPause_Init__FPv */ +void fpcPause_Init(void* i_proc) { + base_process_class* pProc = (base_process_class*)i_proc; + pProc->mPauseFlag = 0; +} diff --git a/src/f_pc/f_pc_priority.cpp b/src/f_pc/f_pc_priority.cpp new file mode 100644 index 000000000..ee0a5715f --- /dev/null +++ b/src/f_pc/f_pc_priority.cpp @@ -0,0 +1,161 @@ +// +// Generated by dtk +// Translation Unit: f_pc_priority.cpp +// + +#include "f_pc/f_pc_priority.h" +#include "f_pc/f_pc_base.h" +#include "f_pc/f_pc_layer.h" + +/* 8003FC08-8003FC28 .text fpcPi_IsInQueue__FP22process_priority_class */ +s32 fpcPi_IsInQueue(process_priority_class* i_procPriority) { + return cTg_IsUse(&i_procPriority->mBase); +} + +/* 8003FC28-8003FC60 .text fpcPi_QueueTo__FP22process_priority_class */ +s32 fpcPi_QueueTo(process_priority_class* i_procPriority) { + cTg_SingleCut(&i_procPriority->mBase); + fpcLy_CancelQTo(&i_procPriority->mMtdTag); + return 1; +} + +static node_list_class l_fpcPi_Queue; + +/* 8003FC60-8003FCEC .text fpcPi_ToQueue__FP22process_priority_class */ +s32 fpcPi_ToQueue(process_priority_class* i_procPriority) { + u32 layer = i_procPriority->mInfoQ.mLayer; + + if (cTg_Addition(&l_fpcPi_Queue, &i_procPriority->mBase)) { + if (layer != 0xFFFFFFFD) { + layer_class* pLayer = fpcLy_Layer(layer); + + if (!fpcLy_ToCancelQ(pLayer, &i_procPriority->mMtdTag)) { + cTg_SingleCut(&i_procPriority->mBase); + return 0; + } + } + + return 1; + } + + return 0; +} + +/* 8003FCEC-8003FD40 .text fpcPi_GetFromQueue__Fv */ +process_priority_class* fpcPi_GetFromQueue() { + process_priority_class* i_procPriority = (process_priority_class*)cTg_GetFirst(&l_fpcPi_Queue); + + if (i_procPriority != NULL) { + base_process_class* pProc = (base_process_class*)i_procPriority->mBase.mpTagData; + process_priority_class* pProcPi = &pProc->mPi; + fpcLy_CancelQTo(&pProcPi->mMtdTag); + return pProcPi; + } + + return NULL; +} + +/* 8003FD40-8003FD8C .text fpcPi_Delete__FP22process_priority_class */ +s32 fpcPi_Delete(process_priority_class* i_procPriority) { + static process_priority_queue_info crear = { + 0xFFFFFFFF, + 0xFFFF, + 0xFFFF, + }; + + fpcPi_QueueTo(i_procPriority); + i_procPriority->mInfoQ.mLayer = crear.mLayer; + i_procPriority->mInfoQ.mListID = crear.mListID; + i_procPriority->mInfoQ.mListPrio = crear.mListPrio; + return 1; +} + +/* 8003FD8C-8003FDC0 .text fpcPi_IsNormal__FUiUsUs */ +s32 fpcPi_IsNormal(unsigned int i_layer, u16 i_listID, u16 i_priority) { + if ((i_layer < 0xFFFFFFFE) && (i_listID < 0xFFFE) && (i_priority < 0xFFFE)) + return 1; + + return 0; +} + +/* 8003FDC0-8003FF00 .text fpcPi_Change__FP22process_priority_classUiUsUs */ +s32 fpcPi_Change(process_priority_class* i_procPriority, unsigned int i_layer, u16 i_listID, u16 i_priority) { + base_process_class* pProc = (base_process_class*)i_procPriority->mBase.mpTagData; + BOOL changed = 0; + + if (pProc->mInitState == 3) + return 0; + + if (!fpcPi_IsNormal(i_layer, i_listID, i_priority)) + return 0; + + i_procPriority->mInfoQ.mLayer = i_procPriority->mInfoCurr.mLayer; + i_procPriority->mInfoQ.mListID = i_procPriority->mInfoCurr.mListID; + i_procPriority->mInfoQ.mListPrio = i_procPriority->mInfoCurr.mListPrio; + + if (i_layer != 0xFFFFFFFD && i_procPriority->mInfoCurr.mLayer != i_layer) { + i_procPriority->mInfoQ.mLayer = i_layer; + changed = 1; + } + + if (i_listID != 0xFFFD && i_procPriority->mInfoCurr.mListID != i_listID) { + i_procPriority->mInfoQ.mListID = i_listID; + changed = 1; + } + + if (i_priority != 0xFFFD && i_procPriority->mInfoCurr.mListPrio != i_priority) { + i_procPriority->mInfoQ.mListPrio = i_priority; + changed = 1; + } + + if (pProc->mInitState == 0 || pProc->mInitState == 1) { + i_procPriority->mInfoCurr.mLayer = i_procPriority->mInfoQ.mLayer; + i_procPriority->mInfoCurr.mListID = i_procPriority->mInfoQ.mListID; + i_procPriority->mInfoCurr.mListPrio = i_procPriority->mInfoQ.mListPrio; + return 1; + } + + if (changed == 1) + return fpcPi_ToQueue(i_procPriority); + else + return 0; +} + +/* 8003FF00-8003FF94 .text fpcPi_Handler__Fv */ +s32 fpcPi_Handler() { + process_priority_class* i_procPriority; + while (i_procPriority = fpcPi_GetFromQueue()) { + base_process_class* pProc = (base_process_class*)i_procPriority->mBase.mpTagData; + layer_management_tag_class* pLayerTag = &pProc->mLyTg; + line_tag* pLineTag = &pProc->mLnTg; + if (fpcLyTg_Move(pLayerTag, i_procPriority->mInfoQ.mLayer, i_procPriority->mInfoQ.mListID, + i_procPriority->mInfoQ.mListPrio) == 1) { + fpcLnTg_Move(pLineTag, i_procPriority->mInfoCurr.mListID); + i_procPriority->mInfoCurr.mLayer = i_procPriority->mInfoQ.mLayer; + i_procPriority->mInfoCurr.mListID = i_procPriority->mInfoQ.mListID; + i_procPriority->mInfoCurr.mListPrio = i_procPriority->mInfoQ.mListPrio; + } else { + return 0; + } + } + + return 1; +} + +/* 8003FF94-8004003C .text fpcPi_Init__FP22process_priority_classPvUiUsUs */ +s32 fpcPi_Init(process_priority_class* i_procPriority, void* i_data, unsigned int i_layer, u16 i_listID, + u16 i_priority) { + if (!fpcPi_IsNormal(i_layer, i_listID, i_priority)) + return 0; + + i_procPriority->mInfoQ.mLayer = i_layer; + i_procPriority->mInfoQ.mListID = i_listID; + i_procPriority->mInfoQ.mListPrio = i_priority; + + i_procPriority->mInfoCurr.mLayer = i_procPriority->mInfoQ.mLayer; + i_procPriority->mInfoCurr.mListID = i_procPriority->mInfoQ.mListID; + i_procPriority->mInfoCurr.mListPrio = i_procPriority->mInfoQ.mListPrio; + cTg_Create(&i_procPriority->mBase, i_data); + fpcMtdTg_Init(&i_procPriority->mMtdTag, (process_method_tag_func)fpcPi_Delete, i_procPriority); + return 1; +} diff --git a/src/f_pc/f_pc_profile.cpp b/src/f_pc/f_pc_profile.cpp new file mode 100644 index 000000000..cd1f5c2e5 --- /dev/null +++ b/src/f_pc/f_pc_profile.cpp @@ -0,0 +1,13 @@ +// +// Generated by dtk +// Translation Unit: f_pc_profile.cpp +// + +#include "f_pc/f_pc_profile.h" + +process_profile_definition** g_fpcPf_ProfileList_p; + +/* 8004003C-80040050 .text fpcPf_Get__Fs */ +process_profile_definition* fpcPf_Get(s16 i_profName) { + return g_fpcPf_ProfileList_p[i_profName]; +} diff --git a/src/f_pc/f_pc_profile_lst.cpp b/src/f_pc/f_pc_profile_lst.cpp new file mode 100644 index 000000000..f9db42687 --- /dev/null +++ b/src/f_pc/f_pc_profile_lst.cpp @@ -0,0 +1,1027 @@ +#include "f_pc/f_pc_profile_lst.h" +#include "REL/executor.h" +#include "global.h" + +extern process_profile_definition g_profile_OVERLAP0; +extern process_profile_definition g_profile_OVERLAP1; +extern process_profile_definition g_profile_OVERLAP6; +extern process_profile_definition g_profile_OVERLAP7; +extern process_profile_definition g_profile_OVERLAP8; +extern process_profile_definition g_profile_LOGO_SCENE; +extern process_profile_definition g_profile_MENU_SCENE; +extern process_profile_definition g_profile_PLAY_SCENE; +extern process_profile_definition g_profile_OPENING_SCENE; +extern process_profile_definition g_profile_OPENING2_SCENE; +extern process_profile_definition g_profile_TITLE_SCENE; +extern process_profile_definition g_profile_ENDING_SCENE; +extern process_profile_definition g_profile_NAME_SCENE; +extern process_profile_definition g_profile_NAMEEX_SCENE; +extern process_profile_definition g_profile_OPEN_SCENE; +extern process_profile_definition g_profile_OPEN2_SCENE; +extern process_profile_definition g_profile_OVERLAP2; +extern process_profile_definition g_profile_OVERLAP3; +extern process_profile_definition g_profile_OVERLAP4; +extern process_profile_definition g_profile_OVERLAP5; +extern process_profile_definition g_profile_ROOM_SCENE; +extern process_profile_definition g_profile_KANKYO; +extern process_profile_definition g_profile_ALLDIE; +extern process_profile_definition g_profile_ENVSE; +extern process_profile_definition g_profile_WIND_ARROW; +extern process_profile_definition g_profile_WPOT_WATER; +extern process_profile_definition g_profile_LEVEL_SE; +extern process_profile_definition g_profile_THROWSTONE; +extern process_profile_definition g_profile_TAG_EVSW; +extern process_profile_definition g_profile_Obj_Swpush; +extern process_profile_definition g_profile_Obj_Swheavy; +extern process_profile_definition g_profile_Obj_Swflat; +extern process_profile_definition g_profile_Obj_Swlight; +extern process_profile_definition g_profile_Obj_Swhammer; +extern process_profile_definition g_profile_Obj_Quake; +extern process_profile_definition g_profile_Obj_Drift; +extern process_profile_definition g_profile_Tag_Volcano; +extern process_profile_definition g_profile_TAG_SO; +extern process_profile_definition g_profile_Obj_Pbco; +extern process_profile_definition g_profile_SEATAG; +extern process_profile_definition g_profile_SEA; +extern process_profile_definition g_profile_Obj_Tide; +extern process_profile_definition g_profile_Hmlif; +extern process_profile_definition g_profile_SCENECHG; +extern process_profile_definition g_profile_Obj_Magmarock; +extern process_profile_definition g_profile_Obj_Movebox; +extern process_profile_definition g_profile_Obj_Tribox; +extern process_profile_definition g_profile_Obj_Shelf; +extern process_profile_definition g_profile_Obj_Hlift; +extern process_profile_definition g_profile_Obj_Hami2; +extern process_profile_definition g_profile_Obj_Hami3; +extern process_profile_definition g_profile_Obj_Hami4; +extern process_profile_definition g_profile_Obj_Hbrf1; +extern process_profile_definition g_profile_Obj_Volcano; +extern process_profile_definition g_profile_Obj_Vmc; +extern process_profile_definition g_profile_Obj_Usovmc; +extern process_profile_definition g_profile_Obj_Vfan; +extern process_profile_definition g_profile_Obj_Iceisland; +extern process_profile_definition g_profile_Obj_Dragonhead; +extern process_profile_definition g_profile_Obj_Pirateship; +extern process_profile_definition g_profile_Obj_Tousekiki; +extern process_profile_definition g_profile_Tag_Ret; +extern process_profile_definition g_profile_Kaji; +extern process_profile_definition g_profile_Canon; +extern process_profile_definition g_profile_MGBOARD; +extern process_profile_definition g_profile_OBJ_CANON; +extern process_profile_definition g_profile_OBJ_OTBLE; +extern process_profile_definition g_profile_OBJ_WARPT; +extern process_profile_definition g_profile_OBJ_SEARCH; +extern process_profile_definition g_profile_OBJ_TORIPOST; +extern process_profile_definition g_profile_OBJ_IKADA; +extern process_profile_definition g_profile_OBJ_MJDOOR; +extern process_profile_definition g_profile_OBJ_PFALL; +extern process_profile_definition g_profile_OBJ_HOLE; +extern process_profile_definition g_profile_Obj_Stair; +extern process_profile_definition g_profile_Obj_Lpalm; +extern process_profile_definition g_profile_Obj_Mtest; +extern process_profile_definition g_profile_Obj_Mkie; +extern process_profile_definition g_profile_Obj_Mkiek; +extern process_profile_definition g_profile_Obj_MknjD; +extern process_profile_definition g_profile_Obj_Msdan; +extern process_profile_definition g_profile_Obj_MsdanSub; +extern process_profile_definition g_profile_Obj_Msdan2; +extern process_profile_definition g_profile_Obj_MsdanSub2; +extern process_profile_definition g_profile_Obj_Nest; +extern process_profile_definition g_profile_Obj_Ojtree; +extern process_profile_definition g_profile_Obj_Ospbox; +extern process_profile_definition g_profile_Obj_Ladder; +extern process_profile_definition g_profile_Obj_Smplbg; +extern process_profile_definition g_profile_Obj_Akabe; +extern process_profile_definition g_profile_Obj_Ashut; +extern process_profile_definition g_profile_BRIDGE; +extern process_profile_definition g_profile_MSW; +extern process_profile_definition g_profile_MFLFT; +extern process_profile_definition g_profile_KLFT; +extern process_profile_definition g_profile_ICE_LIFT; +extern process_profile_definition g_profile_AMI_PROP; +extern process_profile_definition g_profile_PEDESTAL; +extern process_profile_definition g_profile_FLOOR; +extern process_profile_definition g_profile_KITA; +extern process_profile_definition g_profile_KOKIIE; +extern process_profile_definition g_profile_SHAND; +extern process_profile_definition g_profile_BITA; +extern process_profile_definition g_profile_SK; +extern process_profile_definition g_profile_SK2; +extern process_profile_definition g_profile_SSK; +extern process_profile_definition g_profile_WARPFLOWER; +extern process_profile_definition g_profile_WARPFOUT; +extern process_profile_definition g_profile_WARPLIGHT; +extern process_profile_definition g_profile_WARPHYRULE; +extern process_profile_definition g_profile_WARPDEMO20; +extern process_profile_definition g_profile_WARPGANON; +extern process_profile_definition g_profile_WARPMAJYUU; +extern process_profile_definition g_profile_Balancelift; +extern process_profile_definition g_profile_SHUTTER; +extern process_profile_definition g_profile_SHUTTER2; +extern process_profile_definition g_profile_WINDMILL; +extern process_profile_definition g_profile_MBDOOR; +extern process_profile_definition g_profile_NPC_DE1; +extern process_profile_definition g_profile_NPC_NZ; +extern process_profile_definition g_profile_NPC_SO; +extern process_profile_definition g_profile_FM; +extern process_profile_definition g_profile_LEAF_LIFT; +extern process_profile_definition g_profile_Obj_Roten; +extern process_profile_definition g_profile_TOGE; +extern process_profile_definition g_profile_Obj_Ferris; +extern process_profile_definition g_profile_Obj_Xfuta; +extern process_profile_definition g_profile_Obj_Gaship; +extern process_profile_definition g_profile_Obj_Rforce; +extern process_profile_definition g_profile_Obj_Gaship2; +extern process_profile_definition g_profile_Obj_Light; +extern process_profile_definition g_profile_Obj_Homen; +extern process_profile_definition g_profile_Obj_Homensmk; +extern process_profile_definition g_profile_Obj_Ftree; +extern process_profile_definition g_profile_Obj_Vds; +extern process_profile_definition g_profile_Obj_Vyasi; +extern process_profile_definition g_profile_Obj_Ajav; +extern process_profile_definition g_profile_Obj_Trap; +extern process_profile_definition g_profile_Obj_Hha; +extern process_profile_definition g_profile_Obj_Htetu1; +extern process_profile_definition g_profile_Obj_Gnntakis; +extern process_profile_definition g_profile_Obj_Gnntakie; +extern process_profile_definition g_profile_Obj_Gnnbtaki; +extern process_profile_definition g_profile_Obj_Rcloud; +extern process_profile_definition g_profile_Obj_Gryw00; +extern process_profile_definition g_profile_Obj_AjavW; +extern process_profile_definition g_profile_Obj_Leaves; +extern process_profile_definition g_profile_Obj_YLzou; +extern process_profile_definition g_profile_Obj_Gbed; +extern process_profile_definition g_profile_Obj_Vteng; +extern process_profile_definition g_profile_Obj_Hfuck1; +extern process_profile_definition g_profile_Obj_Ohatch; +extern process_profile_definition g_profile_Obj_Hcbh; +extern process_profile_definition g_profile_Obj_Ygush00; +extern process_profile_definition g_profile_Obj_Bscurtain; +extern process_profile_definition g_profile_Obj_Shmrgrd; +extern process_profile_definition g_profile_Obj_Eayogn; +extern process_profile_definition g_profile_Obj_Vmsms; +extern process_profile_definition g_profile_Obj_Vmsdz; +extern process_profile_definition g_profile_Ygcwp; +extern process_profile_definition g_profile_Obj_Vgnfd; +extern process_profile_definition g_profile_Obj_Kanoke; +extern process_profile_definition g_profile_Obj_Eskban; +extern process_profile_definition g_profile_Obj_Ekskz; +extern process_profile_definition g_profile_Obj_Ebomzo; +extern process_profile_definition g_profile_Obj_Kanat; +extern process_profile_definition g_profile_Obj_Aygr; +extern process_profile_definition g_profile_SHIP; +extern process_profile_definition g_profile_Obj_Jump; +extern process_profile_definition g_profile_PLAYER; +extern process_profile_definition g_profile_HOOKSHOT; +extern process_profile_definition g_profile_NPC_MK; +extern process_profile_definition g_profile_GRID; +extern process_profile_definition g_profile_SAIL; +extern process_profile_definition g_profile_PIRATE_FLAG; +extern process_profile_definition g_profile_MAJUU_FLAG; +extern process_profile_definition g_profile_Tori_Flag; +extern process_profile_definition g_profile_Sie_Flag; +extern process_profile_definition g_profile_SYAN; +extern process_profile_definition g_profile_AYUSH; +extern process_profile_definition g_profile_OSHIP; +extern process_profile_definition g_profile_RECTANGLE; +extern process_profile_definition g_profile_BB; +extern process_profile_definition g_profile_KANBAN; +extern process_profile_definition g_profile_HITOBJ; +extern process_profile_definition g_profile_KT; +extern process_profile_definition g_profile_EP; +extern process_profile_definition g_profile_LAMP; +extern process_profile_definition g_profile_FF; +extern process_profile_definition g_profile_MO2; +extern process_profile_definition g_profile_BK; +extern process_profile_definition g_profile_ST; +extern process_profile_definition g_profile_TN; +extern process_profile_definition g_profile_MANT; +extern process_profile_definition g_profile_KANTERA; +extern process_profile_definition g_profile_KAMOME; +extern process_profile_definition g_profile_NPC_KAM; +extern process_profile_definition g_profile_WBIRD; +extern process_profile_definition g_profile_DEMO_KMM; +extern process_profile_definition g_profile_NZ; +extern process_profile_definition g_profile_NZG; +extern process_profile_definition g_profile_KN; +extern process_profile_definition g_profile_DEMO_DK; +extern process_profile_definition g_profile_AM; +extern process_profile_definition g_profile_AM2; +extern process_profile_definition g_profile_GM; +extern process_profile_definition g_profile_KS; +extern process_profile_definition g_profile_CC; +extern process_profile_definition g_profile_BL; +extern process_profile_definition g_profile_WZ; +extern process_profile_definition g_profile_PH; +extern process_profile_definition g_profile_PZ; +extern process_profile_definition g_profile_BPW; +extern process_profile_definition g_profile_PW; +extern process_profile_definition g_profile_JBO; +extern process_profile_definition g_profile_BO; +extern process_profile_definition g_profile_KI; +extern process_profile_definition g_profile_MT; +extern process_profile_definition g_profile_BWD; +extern process_profile_definition g_profile_BWDS; +extern process_profile_definition g_profile_BWDG; +extern process_profile_definition g_profile_KB; +extern process_profile_definition g_profile_ESA; +extern process_profile_definition g_profile_DR; +extern process_profile_definition g_profile_DR2; +extern process_profile_definition g_profile_RD; +extern process_profile_definition g_profile_DAIOCTA; +extern process_profile_definition g_profile_DAIOCTA_EYE; +extern process_profile_definition g_profile_OQ; +extern process_profile_definition g_profile_GY; +extern process_profile_definition g_profile_GY_CTRL; +extern process_profile_definition g_profile_GY_CTRLB; +extern process_profile_definition g_profile_Hot_Floor; +extern process_profile_definition g_profile_Beam; +extern process_profile_definition g_profile_Bemos; +extern process_profile_definition g_profile_BTD; +extern process_profile_definition g_profile_BMD; +extern process_profile_definition g_profile_BMDHAND; +extern process_profile_definition g_profile_BMDFOOT; +extern process_profile_definition g_profile_DK; +extern process_profile_definition g_profile_BDK; +extern process_profile_definition g_profile_BDKOBJ; +extern process_profile_definition g_profile_BST; +extern process_profile_definition g_profile_FGANON; +extern process_profile_definition g_profile_FGMAHOU; +extern process_profile_definition g_profile_BGN; +extern process_profile_definition g_profile_BGN2; +extern process_profile_definition g_profile_BGN3; +extern process_profile_definition g_profile_GND; +extern process_profile_definition g_profile_PT; +extern process_profile_definition g_profile_SWTDOOR; +extern process_profile_definition g_profile_MOZO; +extern process_profile_definition g_profile_KUI; +extern process_profile_definition g_profile_SS; +extern process_profile_definition g_profile_SSS; +extern process_profile_definition g_profile_SITEM; +extern process_profile_definition g_profile_MACHINE; +extern process_profile_definition g_profile_ITEM; +extern process_profile_definition g_profile_BOSSITEM; +extern process_profile_definition g_profile_Demo_Item; +extern process_profile_definition g_profile_RACEITEM; +extern process_profile_definition g_profile_ShopItem; +extern process_profile_definition g_profile_DEKU_ITEM; +extern process_profile_definition g_profile_SPC_ITEM01; +extern process_profile_definition g_profile_Obj_Paper; +extern process_profile_definition g_profile_Obj_Demo_Barrel; +extern process_profile_definition g_profile_Obj_Dmgroom; +extern process_profile_definition g_profile_Obj_Doguu; +extern process_profile_definition g_profile_Obj_Wood; +extern process_profile_definition g_profile_Obj_Flame; +extern process_profile_definition g_profile_Obj_Buoyrace; +extern process_profile_definition g_profile_Obj_Coming; +extern process_profile_definition g_profile_Coming2; +extern process_profile_definition g_profile_Coming3; +extern process_profile_definition g_profile_Obj_Mmrr; +extern process_profile_definition g_profile_Obj_Pbka; +extern process_profile_definition g_profile_Obj_Plant; +extern process_profile_definition g_profile_Obj_Gtaki; +extern process_profile_definition g_profile_Obj_Yboil; +extern process_profile_definition g_profile_Obj_Rflw; +extern process_profile_definition g_profile_Obj_Table; +extern process_profile_definition g_profile_Obj_Tenmado; +extern process_profile_definition g_profile_Obj_Cafelmp; +extern process_profile_definition g_profile_Obj_Apzl; +extern process_profile_definition g_profile_Obj_Adnno; +extern process_profile_definition g_profile_Obj_Auzu; +extern process_profile_definition g_profile_Obj_Gong; +extern process_profile_definition g_profile_Obj_Barrier; +extern process_profile_definition g_profile_Obj_Firewall; +extern process_profile_definition g_profile_Obj_TnTrap; +extern process_profile_definition g_profile_Obj_Monument; +extern process_profile_definition g_profile_Obj_Tapestry; +extern process_profile_definition g_profile_Obj_HSH; +extern process_profile_definition g_profile_Goal_Flag; +extern process_profile_definition g_profile_TBOX; +extern process_profile_definition g_profile_SBOX; +extern process_profile_definition g_profile_BOMB; +extern process_profile_definition g_profile_Bomb2; +extern process_profile_definition g_profile_BOMB_FLOWER; +extern process_profile_definition g_profile_ACORN_LEAF; +extern process_profile_definition g_profile_SWC00; +extern process_profile_definition g_profile_FAN; +extern process_profile_definition g_profile_DOOR10; +extern process_profile_definition g_profile_DOOR12; +extern process_profile_definition g_profile_ATDOOR; +extern process_profile_definition g_profile_MDOOR; +extern process_profile_definition g_profile_KDDOOR; +extern process_profile_definition g_profile_KNOB00; +extern process_profile_definition g_profile_MTOGE; +extern process_profile_definition g_profile_ANDSW0; +extern process_profile_definition g_profile_ANDSW2; +extern process_profile_definition g_profile_DAI; +extern process_profile_definition g_profile_SW_ATTACK; +extern process_profile_definition g_profile_SW_ITEM; +extern process_profile_definition g_profile_SW_TACT; +extern process_profile_definition g_profile_NH; +extern process_profile_definition g_profile_NPC_OS; +extern process_profile_definition g_profile_NPC_YM1; +extern process_profile_definition g_profile_NPC_YM2; +extern process_profile_definition g_profile_NPC_YW1; +extern process_profile_definition g_profile_NPC_JI1; +extern process_profile_definition g_profile_NPC_KO1; +extern process_profile_definition g_profile_NPC_KO2; +extern process_profile_definition g_profile_NPC_LS1; +extern process_profile_definition g_profile_NPC_P1; +extern process_profile_definition g_profile_NPC_P2; +extern process_profile_definition g_profile_NPC_SARACE; +extern process_profile_definition g_profile_NPC_TC; +extern process_profile_definition g_profile_NPC_BM1; +extern process_profile_definition g_profile_NPC_BM2; +extern process_profile_definition g_profile_NPC_BM3; +extern process_profile_definition g_profile_NPC_BM4; +extern process_profile_definition g_profile_NPC_BM5; +extern process_profile_definition g_profile_NPC_OB1; +extern process_profile_definition g_profile_NPC_AJ1; +extern process_profile_definition g_profile_NPC_KM1; +extern process_profile_definition g_profile_NPC_CB1; +extern process_profile_definition g_profile_NPC_BA1; +extern process_profile_definition g_profile_NPC_BJ1; +extern process_profile_definition g_profile_NPC_BJ2; +extern process_profile_definition g_profile_NPC_BJ3; +extern process_profile_definition g_profile_NPC_BJ4; +extern process_profile_definition g_profile_NPC_BJ5; +extern process_profile_definition g_profile_NPC_BJ6; +extern process_profile_definition g_profile_NPC_BJ7; +extern process_profile_definition g_profile_NPC_BJ8; +extern process_profile_definition g_profile_NPC_BJ9; +extern process_profile_definition g_profile_NPC_BS1; +extern process_profile_definition g_profile_NPC_BMCON1; +extern process_profile_definition g_profile_NPC_BMS1; +extern process_profile_definition g_profile_NPC_BMSW; +extern process_profile_definition g_profile_NPC_BTSW; +extern process_profile_definition g_profile_NPC_BTSW2; +extern process_profile_definition g_profile_NPC_DS1; +extern process_profile_definition g_profile_NPC_RSH1; +extern process_profile_definition g_profile_NPC_KK1; +extern process_profile_definition g_profile_NPC_PM1; +extern process_profile_definition g_profile_NPC_KP1; +extern process_profile_definition g_profile_NPC_PF1; +extern process_profile_definition g_profile_NPC_GP1; +extern process_profile_definition g_profile_NPC_JB1; +extern process_profile_definition g_profile_NPC_KF1; +extern process_profile_definition g_profile_NPC_FA1; +extern process_profile_definition g_profile_NPC_AUCTION; +extern process_profile_definition g_profile_NPC_KG1; +extern process_profile_definition g_profile_NPC_KG2; +extern process_profile_definition g_profile_NPC_TT; +extern process_profile_definition g_profile_NPC_HR; +extern process_profile_definition g_profile_NPC_HO; +extern process_profile_definition g_profile_NPC_MD; +extern process_profile_definition g_profile_NPC_UK; +extern process_profile_definition g_profile_BIGELF; +extern process_profile_definition g_profile_NPC_CO1; +extern process_profile_definition g_profile_NPC_ZK1; +extern process_profile_definition g_profile_NPC_ROTEN; +extern process_profile_definition g_profile_NPC_PEOPLE; +extern process_profile_definition g_profile_NPC_GK1; +extern process_profile_definition g_profile_NPC_PHOTO; +extern process_profile_definition g_profile_NPC_AC1; +extern process_profile_definition g_profile_NPC_HI1; +extern process_profile_definition g_profile_NPC_SV; +extern process_profile_definition g_profile_NPC_MT; +extern process_profile_definition g_profile_NPC_MN; +extern process_profile_definition g_profile_NPC_AH; +extern process_profile_definition g_profile_AUCTION; +extern process_profile_definition g_profile_KYTAG00; +extern process_profile_definition g_profile_KYTAG01; +extern process_profile_definition g_profile_KYTAG02; +extern process_profile_definition g_profile_KYTAG03; +extern process_profile_definition g_profile_KYTAG04; +extern process_profile_definition g_profile_KYTAG05; +extern process_profile_definition g_profile_KYTAG06; +extern process_profile_definition g_profile_KYTAG07; +extern process_profile_definition g_profile_WindTag; +extern process_profile_definition g_profile_YOUGAN; +extern process_profile_definition g_profile_Mmusic; +extern process_profile_definition g_profile_Komore; +extern process_profile_definition g_profile_Tpota; +extern process_profile_definition g_profile_Obj_Itnak; +extern process_profile_definition g_profile_Obj_Zouk; +extern process_profile_definition g_profile_Ykgr; +extern process_profile_definition g_profile_SAKU; +extern process_profile_definition g_profile_Iball; +extern process_profile_definition g_profile_DISAPPEAR; +extern process_profile_definition g_profile_Salvage; +extern process_profile_definition g_profile_SALVAGE_TBOX; +extern process_profile_definition g_profile_Kmon; +extern process_profile_definition g_profile_OBJ_FIGURE; +extern process_profile_definition g_profile_OBJ_HAT; +extern process_profile_definition g_profile_DEMO00; +extern process_profile_definition g_profile_Lwood; +extern process_profile_definition g_profile_Dummy; +extern process_profile_definition g_profile_TAG_EVENT; +extern process_profile_definition g_profile_TAG_HINT; +extern process_profile_definition g_profile_TAG_MSG; +extern process_profile_definition g_profile_TAG_ETC; +extern process_profile_definition g_profile_TAG_ISLAND; +extern process_profile_definition g_profile_TAG_KF1; +extern process_profile_definition g_profile_TAG_KK1; +extern process_profile_definition g_profile_TAG_PHOTO; +extern process_profile_definition g_profile_TAG_KB_ITEM; +extern process_profile_definition g_profile_TAG_MK; +extern process_profile_definition g_profile_TAG_MDCB; +extern process_profile_definition g_profile_TAG_BA1; +extern process_profile_definition g_profile_TagRock; +extern process_profile_definition g_profile_FallRock; +extern process_profile_definition g_profile_SteamTag; +extern process_profile_definition g_profile_Fire; +extern process_profile_definition g_profile_BRANCH; +extern process_profile_definition g_profile_NPC_ZL1; +extern process_profile_definition g_profile_WATERFALL; +extern process_profile_definition g_profile_LIGHTBRIDGE; +extern process_profile_definition g_profile_LIGHTSTAIR; +extern process_profile_definition g_profile_WALL; +extern process_profile_definition g_profile_SW_PROPELLER; +extern process_profile_definition g_profile_IKARI; +extern process_profile_definition g_profile_BOOMERANG; +extern process_profile_definition g_profile_AGB; +extern process_profile_definition g_profile_AGBSW0; +extern process_profile_definition g_profile_MAGMA; +extern process_profile_definition g_profile_GRASS; +extern process_profile_definition g_profile_KY_THUNDER; +extern process_profile_definition g_profile_VRBOX; +extern process_profile_definition g_profile_VRBOX2; +extern process_profile_definition g_profile_BG; +extern process_profile_definition g_profile_Obj_Tower; +extern process_profile_definition g_profile_Obj_DoguuD; +extern process_profile_definition g_profile_SPOTBOX; +extern process_profile_definition g_profile_TORNADO; +extern process_profile_definition g_profile_TITLE; +extern process_profile_definition g_profile_MP; +extern process_profile_definition g_profile_LODBG; +extern process_profile_definition g_profile_HIMO2; +extern process_profile_definition g_profile_HIMO3; +extern process_profile_definition g_profile_ATT; +extern process_profile_definition g_profile_WPILLAR; +extern process_profile_definition g_profile_Hys; +extern process_profile_definition g_profile_SWHIT0; +extern process_profile_definition g_profile_TAG_GSHIP; +extern process_profile_definition g_profile_TSUBO; +extern process_profile_definition g_profile_STONE; +extern process_profile_definition g_profile_Stone2; +extern process_profile_definition g_profile_Obj_Barrel; +extern process_profile_definition g_profile_Obj_Barrel2; +extern process_profile_definition g_profile_Obj_Try; +extern process_profile_definition g_profile_Obj_Vtil; +extern process_profile_definition g_profile_Obj_Ice; +extern process_profile_definition g_profile_Obj_Mshokki; +extern process_profile_definition g_profile_STANDITEM; +extern process_profile_definition g_profile_BOKO; +extern process_profile_definition g_profile_TAMA; +extern process_profile_definition g_profile_Obj_Buoyflag; +extern process_profile_definition g_profile_Obj_Correct; +extern process_profile_definition g_profile_Obj_Eff; +extern process_profile_definition g_profile_WATER_MARK; +extern process_profile_definition g_profile_Tag_Light; +extern process_profile_definition g_profile_Tag_Attention; +extern process_profile_definition g_profile_Tag_Waterlevel; +extern process_profile_definition g_profile_ARROW; +extern process_profile_definition g_profile_ARROW_ICEEFF; +extern process_profile_definition g_profile_ARROW_LIGHTEFF; +extern process_profile_definition g_profile_Obj_Timer; +extern process_profile_definition g_profile_CAMERA; +extern process_profile_definition g_profile_CAMERA2; +extern process_profile_definition g_profile_KYEFF; +extern process_profile_definition g_profile_KYEFF2; +extern process_profile_definition g_profile_MESG; +extern process_profile_definition g_profile_MSG; +extern process_profile_definition g_profile_MSG2; +extern process_profile_definition g_profile_MSG3; +extern process_profile_definition g_profile_MENUWINDOW; +extern process_profile_definition g_profile_Menu_Cloth; +extern process_profile_definition g_profile_TIMER; +extern process_profile_definition g_profile_AUCTION_SCREEN; +extern process_profile_definition g_profile_PLACE_NAME; +extern process_profile_definition g_profile_MINIGAME_STARTER; +extern process_profile_definition g_profile_MINIGAME_TERMINATER; +extern process_profile_definition g_profile_METER; +extern process_profile_definition g_profile_OPERATE_WIND; +extern process_profile_definition g_profile_SCP; +extern process_profile_definition g_profile_PB; +extern process_profile_definition g_profile_GAMEOVER; + +process_profile_definition* g_fpcPfLst_ProfileList[] = { + &g_profile_OVERLAP0, + &g_profile_OVERLAP1, + &g_profile_OVERLAP6, + &g_profile_OVERLAP7, + &g_profile_OVERLAP8, + &g_profile_LOGO_SCENE, + &g_profile_MENU_SCENE, + &g_profile_PLAY_SCENE, + &g_profile_OPENING_SCENE, + &g_profile_OPENING2_SCENE, + &g_profile_TITLE_SCENE, + &g_profile_ENDING_SCENE, + &g_profile_NAME_SCENE, + &g_profile_NAMEEX_SCENE, + &g_profile_OPEN_SCENE, + &g_profile_OPEN2_SCENE, + &g_profile_OVERLAP2, + &g_profile_OVERLAP3, + &g_profile_OVERLAP4, + &g_profile_OVERLAP5, + &g_profile_ROOM_SCENE, + &g_profile_KANKYO, + &g_profile_ALLDIE, + &g_profile_ENVSE, + &g_profile_WIND_ARROW, + &g_profile_WPOT_WATER, + &g_profile_LEVEL_SE, + &g_profile_THROWSTONE, + &g_profile_TAG_EVSW, + &g_profile_Obj_Swpush, + &g_profile_Obj_Swheavy, + &g_profile_Obj_Swflat, + &g_profile_Obj_Swlight, + &g_profile_Obj_Swhammer, + &g_profile_Obj_Quake, + &g_profile_Obj_Drift, + &g_profile_Tag_Volcano, + &g_profile_TAG_SO, + &g_profile_Obj_Pbco, + &g_profile_SEATAG, + &g_profile_SEA, + &g_profile_Obj_Tide, + &g_profile_Hmlif, + &g_profile_SCENECHG, + &g_profile_Obj_Magmarock, + &g_profile_Obj_Movebox, + &g_profile_Obj_Tribox, + &g_profile_Obj_Shelf, + &g_profile_Obj_Hlift, + &g_profile_Obj_Hami2, + &g_profile_Obj_Hami3, + &g_profile_Obj_Hami4, + &g_profile_Obj_Hbrf1, + &g_profile_Obj_Volcano, + &g_profile_Obj_Vmc, + &g_profile_Obj_Usovmc, + &g_profile_Obj_Vfan, + &g_profile_Obj_Iceisland, + &g_profile_Obj_Dragonhead, + &g_profile_Obj_Pirateship, + &g_profile_Obj_Tousekiki, + &g_profile_Tag_Ret, + &g_profile_Kaji, + &g_profile_Canon, + &g_profile_MGBOARD, + &g_profile_OBJ_CANON, + &g_profile_OBJ_OTBLE, + &g_profile_OBJ_WARPT, + &g_profile_OBJ_SEARCH, + &g_profile_OBJ_TORIPOST, + &g_profile_OBJ_IKADA, + &g_profile_OBJ_MJDOOR, + &g_profile_OBJ_PFALL, + &g_profile_OBJ_HOLE, + &g_profile_Obj_Stair, + &g_profile_Obj_Lpalm, + &g_profile_Obj_Mtest, + &g_profile_Obj_Mkie, + &g_profile_Obj_Mkiek, + &g_profile_Obj_MknjD, + &g_profile_Obj_Msdan, + &g_profile_Obj_MsdanSub, + &g_profile_Obj_Msdan2, + &g_profile_Obj_MsdanSub2, + &g_profile_Obj_Nest, + &g_profile_Obj_Ojtree, + &g_profile_Obj_Ospbox, + &g_profile_Obj_Ladder, + &g_profile_Obj_Smplbg, + &g_profile_Obj_Akabe, + &g_profile_Obj_Ashut, + &g_profile_BRIDGE, + &g_profile_MSW, + &g_profile_MFLFT, + &g_profile_KLFT, + &g_profile_ICE_LIFT, + &g_profile_AMI_PROP, + &g_profile_PEDESTAL, + &g_profile_FLOOR, + &g_profile_KITA, + &g_profile_KOKIIE, + &g_profile_SHAND, + &g_profile_BITA, + &g_profile_SK, + &g_profile_SK2, + &g_profile_SSK, + &g_profile_WARPFLOWER, + &g_profile_WARPFOUT, + &g_profile_WARPLIGHT, + &g_profile_WARPHYRULE, + &g_profile_WARPDEMO20, + &g_profile_WARPGANON, + &g_profile_WARPMAJYUU, + &g_profile_Balancelift, + &g_profile_SHUTTER, + &g_profile_SHUTTER2, + &g_profile_WINDMILL, + &g_profile_MBDOOR, + &g_profile_NPC_DE1, + &g_profile_NPC_NZ, + &g_profile_NPC_SO, + &g_profile_FM, + &g_profile_LEAF_LIFT, + &g_profile_Obj_Roten, + &g_profile_TOGE, + &g_profile_Obj_Ferris, + &g_profile_Obj_Xfuta, + &g_profile_Obj_Gaship, + &g_profile_Obj_Rforce, + &g_profile_Obj_Gaship2, + &g_profile_Obj_Light, + &g_profile_Obj_Homen, + &g_profile_Obj_Homensmk, + &g_profile_Obj_Ftree, + &g_profile_Obj_Vds, + &g_profile_Obj_Vyasi, + &g_profile_Obj_Ajav, + &g_profile_Obj_Trap, + &g_profile_Obj_Hha, + &g_profile_Obj_Htetu1, + &g_profile_Obj_Gnntakis, + &g_profile_Obj_Gnntakie, + &g_profile_Obj_Gnnbtaki, + &g_profile_Obj_Rcloud, + &g_profile_Obj_Gryw00, + &g_profile_Obj_AjavW, + &g_profile_Obj_Leaves, + &g_profile_Obj_YLzou, + &g_profile_Obj_Gbed, + &g_profile_Obj_Vteng, + &g_profile_Obj_Hfuck1, + &g_profile_Obj_Ohatch, + &g_profile_Obj_Hcbh, + &g_profile_Obj_Ygush00, + &g_profile_Obj_Bscurtain, + &g_profile_Obj_Shmrgrd, + &g_profile_Obj_Eayogn, + &g_profile_Obj_Vmsms, + &g_profile_Obj_Vmsdz, + &g_profile_Ygcwp, + &g_profile_Obj_Vgnfd, + &g_profile_Obj_Kanoke, + &g_profile_Obj_Eskban, + &g_profile_Obj_Ekskz, + &g_profile_Obj_Ebomzo, + &g_profile_Obj_Kanat, + &g_profile_Obj_Aygr, + &g_profile_SHIP, + &g_profile_Obj_Jump, + &g_profile_PLAYER, + &g_profile_HOOKSHOT, + &g_profile_NPC_MK, + &g_profile_GRID, + &g_profile_SAIL, + &g_profile_PIRATE_FLAG, + &g_profile_MAJUU_FLAG, + &g_profile_Tori_Flag, + &g_profile_Sie_Flag, + &g_profile_SYAN, + &g_profile_AYUSH, + &g_profile_OSHIP, + &g_profile_RECTANGLE, + &g_profile_BB, + &g_profile_KANBAN, + &g_profile_HITOBJ, + &g_profile_KT, + &g_profile_EP, + &g_profile_LAMP, + &g_profile_FF, + &g_profile_MO2, + &g_profile_BK, + &g_profile_ST, + &g_profile_TN, + &g_profile_MANT, + &g_profile_KANTERA, + &g_profile_KAMOME, + &g_profile_NPC_KAM, + &g_profile_WBIRD, + &g_profile_DEMO_KMM, + &g_profile_NZ, + &g_profile_NZG, + &g_profile_KN, + &g_profile_DEMO_DK, + &g_profile_AM, + &g_profile_AM2, + &g_profile_GM, + &g_profile_KS, + &g_profile_CC, + &g_profile_BL, + &g_profile_WZ, + &g_profile_PH, + &g_profile_PZ, + &g_profile_BPW, + &g_profile_PW, + &g_profile_JBO, + &g_profile_BO, + &g_profile_KI, + &g_profile_MT, + &g_profile_BWD, + &g_profile_BWDS, + &g_profile_BWDG, + &g_profile_KB, + &g_profile_ESA, + &g_profile_DR, + &g_profile_DR2, + &g_profile_RD, + &g_profile_DAIOCTA, + &g_profile_DAIOCTA_EYE, + &g_profile_OQ, + &g_profile_GY, + &g_profile_GY_CTRL, + &g_profile_GY_CTRLB, + &g_profile_Hot_Floor, + &g_profile_Beam, + &g_profile_Bemos, + &g_profile_BTD, + &g_profile_BMD, + &g_profile_BMDHAND, + &g_profile_BMDFOOT, + &g_profile_DK, + &g_profile_BDK, + &g_profile_BDKOBJ, + &g_profile_BST, + &g_profile_FGANON, + &g_profile_FGMAHOU, + &g_profile_BGN, + &g_profile_BGN2, + &g_profile_BGN3, + &g_profile_GND, + &g_profile_PT, + &g_profile_SWTDOOR, + &g_profile_MOZO, + &g_profile_KUI, + &g_profile_SS, + &g_profile_SSS, + &g_profile_SITEM, + &g_profile_MACHINE, + &g_profile_ITEM, + &g_profile_BOSSITEM, + &g_profile_Demo_Item, + &g_profile_RACEITEM, + &g_profile_ShopItem, + &g_profile_DEKU_ITEM, + &g_profile_SPC_ITEM01, + &g_profile_Obj_Paper, + &g_profile_Obj_Demo_Barrel, + &g_profile_Obj_Dmgroom, + &g_profile_Obj_Doguu, + &g_profile_Obj_Wood, + &g_profile_Obj_Flame, + &g_profile_Obj_Buoyrace, + &g_profile_Obj_Coming, + &g_profile_Coming2, + &g_profile_Coming3, + &g_profile_Obj_Mmrr, + &g_profile_Obj_Pbka, + &g_profile_Obj_Plant, + &g_profile_Obj_Gtaki, + &g_profile_Obj_Yboil, + &g_profile_Obj_Rflw, + &g_profile_Obj_Table, + &g_profile_Obj_Tenmado, + &g_profile_Obj_Cafelmp, + &g_profile_Obj_Apzl, + &g_profile_Obj_Adnno, + &g_profile_Obj_Auzu, + &g_profile_Obj_Gong, + &g_profile_Obj_Barrier, + &g_profile_Obj_Firewall, + &g_profile_Obj_TnTrap, + &g_profile_Obj_Monument, + &g_profile_Obj_Tapestry, + &g_profile_Obj_HSH, + &g_profile_Goal_Flag, + &g_profile_TBOX, + &g_profile_SBOX, + &g_profile_BOMB, + &g_profile_Bomb2, + &g_profile_BOMB_FLOWER, + &g_profile_ACORN_LEAF, + &g_profile_SWC00, + &g_profile_FAN, + &g_profile_DOOR10, + &g_profile_DOOR12, + &g_profile_ATDOOR, + &g_profile_MDOOR, + &g_profile_KDDOOR, + &g_profile_KNOB00, + &g_profile_MTOGE, + &g_profile_ANDSW0, + &g_profile_ANDSW2, + &g_profile_DAI, + &g_profile_SW_ATTACK, + &g_profile_SW_ITEM, + &g_profile_SW_TACT, + &g_profile_NH, + &g_profile_NPC_OS, + &g_profile_NPC_YM1, + &g_profile_NPC_YM2, + &g_profile_NPC_YW1, + &g_profile_NPC_JI1, + &g_profile_NPC_KO1, + &g_profile_NPC_KO2, + &g_profile_NPC_LS1, + &g_profile_NPC_P1, + &g_profile_NPC_P2, + &g_profile_NPC_SARACE, + &g_profile_NPC_TC, + &g_profile_NPC_BM1, + &g_profile_NPC_BM2, + &g_profile_NPC_BM3, + &g_profile_NPC_BM4, + &g_profile_NPC_BM5, + &g_profile_NPC_OB1, + &g_profile_NPC_AJ1, + &g_profile_NPC_KM1, + &g_profile_NPC_CB1, + &g_profile_NPC_BA1, + &g_profile_NPC_BJ1, + &g_profile_NPC_BJ2, + &g_profile_NPC_BJ3, + &g_profile_NPC_BJ4, + &g_profile_NPC_BJ5, + &g_profile_NPC_BJ6, + &g_profile_NPC_BJ7, + &g_profile_NPC_BJ8, + &g_profile_NPC_BJ9, + &g_profile_NPC_BS1, + &g_profile_NPC_BMCON1, + &g_profile_NPC_BMS1, + &g_profile_NPC_BMSW, + &g_profile_NPC_BTSW, + &g_profile_NPC_BTSW2, + &g_profile_NPC_DS1, + &g_profile_NPC_RSH1, + &g_profile_NPC_KK1, + &g_profile_NPC_PM1, + &g_profile_NPC_KP1, + &g_profile_NPC_PF1, + &g_profile_NPC_GP1, + &g_profile_NPC_JB1, + &g_profile_NPC_KF1, + &g_profile_NPC_FA1, + &g_profile_NPC_AUCTION, + &g_profile_NPC_KG1, + &g_profile_NPC_KG2, + &g_profile_NPC_TT, + &g_profile_NPC_HR, + &g_profile_NPC_HO, + &g_profile_NPC_MD, + &g_profile_NPC_UK, + &g_profile_BIGELF, + &g_profile_NPC_CO1, + &g_profile_NPC_ZK1, + &g_profile_NPC_ROTEN, + &g_profile_NPC_PEOPLE, + &g_profile_NPC_GK1, + &g_profile_NPC_PHOTO, + &g_profile_NPC_AC1, + &g_profile_NPC_HI1, + &g_profile_NPC_SV, + &g_profile_NPC_MT, + &g_profile_NPC_MN, + &g_profile_NPC_AH, + &g_profile_AUCTION, + &g_profile_KYTAG00, + &g_profile_KYTAG01, + &g_profile_KYTAG02, + &g_profile_KYTAG03, + &g_profile_KYTAG04, + &g_profile_KYTAG05, + &g_profile_KYTAG06, + &g_profile_KYTAG07, + &g_profile_WindTag, + &g_profile_YOUGAN, + &g_profile_Mmusic, + &g_profile_Komore, + &g_profile_Tpota, + &g_profile_Obj_Itnak, + &g_profile_Obj_Zouk, + &g_profile_Ykgr, + &g_profile_SAKU, + &g_profile_Iball, + &g_profile_DISAPPEAR, + &g_profile_Salvage, + &g_profile_SALVAGE_TBOX, + &g_profile_Kmon, + &g_profile_OBJ_FIGURE, + &g_profile_OBJ_HAT, + &g_profile_DEMO00, + &g_profile_Lwood, + &g_profile_Dummy, + &g_profile_TAG_EVENT, + &g_profile_TAG_HINT, + &g_profile_TAG_MSG, + &g_profile_TAG_ETC, + &g_profile_TAG_ISLAND, + &g_profile_TAG_KF1, + &g_profile_TAG_KK1, + &g_profile_TAG_PHOTO, + &g_profile_TAG_KB_ITEM, + &g_profile_TAG_MK, + &g_profile_TAG_MDCB, + &g_profile_TAG_BA1, + &g_profile_TagRock, + &g_profile_FallRock, + &g_profile_SteamTag, + &g_profile_Fire, + &g_profile_BRANCH, + &g_profile_NPC_ZL1, + &g_profile_WATERFALL, + &g_profile_LIGHTBRIDGE, + &g_profile_LIGHTSTAIR, + &g_profile_WALL, + &g_profile_SW_PROPELLER, + &g_profile_IKARI, + &g_profile_BOOMERANG, + &g_profile_AGB, + &g_profile_AGBSW0, + &g_profile_MAGMA, + &g_profile_GRASS, + &g_profile_KY_THUNDER, + &g_profile_VRBOX, + &g_profile_VRBOX2, + &g_profile_BG, + &g_profile_Obj_Tower, + &g_profile_Obj_DoguuD, + &g_profile_SPOTBOX, + &g_profile_TORNADO, + &g_profile_TITLE, + &g_profile_MP, + &g_profile_LODBG, + &g_profile_HIMO2, + &g_profile_HIMO3, + &g_profile_ATT, + &g_profile_WPILLAR, + &g_profile_Hys, + &g_profile_SWHIT0, + &g_profile_TAG_GSHIP, + &g_profile_TSUBO, + &g_profile_STONE, + &g_profile_Stone2, + &g_profile_Obj_Barrel, + &g_profile_Obj_Barrel2, + &g_profile_Obj_Try, + &g_profile_Obj_Vtil, + &g_profile_Obj_Ice, + &g_profile_Obj_Mshokki, + &g_profile_STANDITEM, + &g_profile_BOKO, + &g_profile_TAMA, + &g_profile_Obj_Buoyflag, + &g_profile_Obj_Correct, + &g_profile_Obj_Eff, + &g_profile_WATER_MARK, + &g_profile_Tag_Light, + &g_profile_Tag_Attention, + &g_profile_Tag_Waterlevel, + &g_profile_ARROW, + &g_profile_ARROW_ICEEFF, + &g_profile_ARROW_LIGHTEFF, + &g_profile_Obj_Timer, + &g_profile_CAMERA, + &g_profile_CAMERA2, + &g_profile_KYEFF, + &g_profile_KYEFF2, +#if VERSION == VERSION_PAL + &g_profile_MSG3, +#endif + &g_profile_MESG, + &g_profile_MSG, + &g_profile_MSG2, +#if VERSION != VERSION_PAL + &g_profile_MSG3, +#endif + &g_profile_MENUWINDOW, + &g_profile_Menu_Cloth, + &g_profile_TIMER, + &g_profile_AUCTION_SCREEN, + &g_profile_PLACE_NAME, + &g_profile_MINIGAME_STARTER, + &g_profile_MINIGAME_TERMINATER, + &g_profile_METER, + &g_profile_OPERATE_WIND, + &g_profile_SCP, + &g_profile_PB, + &g_profile_GAMEOVER, + NULL, +}; + +/* 00000078-0000008C .text ModuleProlog */ +void ModuleProlog() { + g_fpcPf_ProfileList_p = g_fpcPfLst_ProfileList; +} + +/* 0000008C-0000009C .text ModuleEpilog */ +void ModuleEpilog() { + g_fpcPf_ProfileList_p = NULL; +} diff --git a/src/f_pc/f_pc_searcher.cpp b/src/f_pc/f_pc_searcher.cpp new file mode 100644 index 000000000..ac1c84227 --- /dev/null +++ b/src/f_pc/f_pc_searcher.cpp @@ -0,0 +1,24 @@ +// +// Generated by dtk +// Translation Unit: f_pc_searcher.cpp +// + +#include "f_pc/f_pc_searcher.h" + +/* 80040050-80040068 .text fpcSch_JudgeForPName__FPvPv */ +void* fpcSch_JudgeForPName(void* i_proc, void* i_data) { + s16 proc_name = *(s16*)i_data; + + if (((base_process_class*)i_proc)->mProcName == proc_name) + return i_proc; + return NULL; +} + +/* 80040068-80040080 .text fpcSch_JudgeByID__FPvPv */ +void* fpcSch_JudgeByID(void* i_proc, void* i_data) { + s32 process_id = *(s32*)i_data; + + if (((base_process_class*)i_proc)->mBsPcId == process_id) + return i_proc; + return NULL; +} diff --git a/src/f_pc/f_pc_stdcreate_req.cpp b/src/f_pc/f_pc_stdcreate_req.cpp new file mode 100644 index 000000000..8562f0bdc --- /dev/null +++ b/src/f_pc/f_pc_stdcreate_req.cpp @@ -0,0 +1,128 @@ +// +// Generated by dtk +// Translation Unit: f_pc_stdcreate_req.cpp +// + +#include "f_pc/f_pc_stdcreate_req.h" +#include "f_pc/f_pc_load.h" +#include "f_pc/f_pc_node.h" + +/* 80040648-8004069C .text fpcSCtRq_phase_Load__FP29standard_create_request_class */ +s32 fpcSCtRq_phase_Load(standard_create_request_class* i_SCtReq) { + switch (fpcLd_Load(i_SCtReq->mProcName)) { + case cPhs_INIT_e: + return cPhs_INIT_e; + case cPhs_COMPLEATE_e: + return cPhs_NEXT_e; + case cPhs_ERROR_e: + default: + return cPhs_ERROR_e; + } +} + + +/* 8004069C-80040704 .text fpcSCtRq_phase_CreateProcess__FP29standard_create_request_class */ +s32 fpcSCtRq_phase_CreateProcess(standard_create_request_class* i_SCtReq) { + fpcLy_SetCurrentLayer(i_SCtReq->mBase.mpLayer); + i_SCtReq->mBase.mpRes = fpcBs_Create(i_SCtReq->mProcName, i_SCtReq->mBase.mBsPcId, i_SCtReq->mpUserData); + if (i_SCtReq->mBase.mpRes == NULL) { + fpcLd_Free(i_SCtReq->mProcName); + return cPhs_ERROR_e; + } else { + i_SCtReq->mBase.mpRes->mpCtRq = (struct create_request*)i_SCtReq; + return cPhs_NEXT_e; + } +} + +/* 80040704-8004073C .text fpcSCtRq_phase_SubCreateProcess__FP29standard_create_request_class */ +s32 fpcSCtRq_phase_SubCreateProcess(standard_create_request_class* i_SCtReq) { + fpcLy_SetCurrentLayer(i_SCtReq->mBase.mpLayer); + return fpcBs_SubCreate(i_SCtReq->mBase.mpRes); +} + +/* 8004073C-80040794 .text fpcSCtRq_phase_IsComplete__FP29standard_create_request_class */ +s32 fpcSCtRq_phase_IsComplete(standard_create_request_class* i_SCtReq) { + process_node_class* procNode = (process_node_class*)i_SCtReq->mBase.mpRes; + if (fpcBs_Is_JustOfType(g_fpcNd_type, procNode->mBase.mSubType) == 1) { + if (fpcLy_IsCreatingMesg(&procNode->mLayer) == 1) { + return cPhs_INIT_e; + } + } + return cPhs_NEXT_e; +} + +/* 80040794-800407E4 .text fpcSCtRq_phase_PostMethod__FP29standard_create_request_class */ +s32 fpcSCtRq_phase_PostMethod(standard_create_request_class* i_SCtReq) { + if (i_SCtReq->mpCallBack != NULL && i_SCtReq->mpCallBack(i_SCtReq->mBase.mpRes, i_SCtReq->mpCallBackUserData) == 0) { + return cPhs_INIT_e; + } else { + return cPhs_NEXT_e; + } +} + +/* 800407E4-800407EC .text fpcSCtRq_phase_Done__FP29standard_create_request_class */ +s32 fpcSCtRq_phase_Done(standard_create_request_class* i_SCtReq) { + return cPhs_NEXT_e; +} + +/* 800407EC-8004085C .text fpcSCtRq_Handler__FP29standard_create_request_class */ +s32 fpcSCtRq_Handler(standard_create_request_class* i_SCtReq) { + s32 phase_state = cPhs_Do(&i_SCtReq->mPhase, i_SCtReq); + + switch (phase_state) { + case cPhs_NEXT_e: + return fpcSCtRq_Handler(i_SCtReq); + case cPhs_COMPLEATE_e: + return cPhs_COMPLEATE_e; + case cPhs_LOADING_e: + case cPhs_ERROR_e: + default: + return phase_state; + } +} + +/* 8004085C-80040864 .text fpcSCtRq_Delete__FP29standard_create_request_class */ +s32 fpcSCtRq_Delete(standard_create_request_class* i_SCtReq) { + return 1; +} + +/* 80040864-8004086C .text fpcSCtRq_Cancel__FP29standard_create_request_class */ +s32 fpcSCtRq_Cancel(standard_create_request_class* i_SCtReq) { + return 1; +} + +/* 8004086C-80040900 .text fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv */ +s32 fpcSCtRq_Request(layer_class* i_layer, s16 i_procName, stdCreateFunc i_createFunc, + void* param_4, void* param_5) { + static create_request_method_class submethod = { + (cPhs__Handler)fpcSCtRq_Handler, + (process_method_func)fpcSCtRq_Cancel, + (process_method_func)fpcSCtRq_Delete, + }; + + static cPhs__Handler method[] = { + (cPhs__Handler)fpcSCtRq_phase_Load, + (cPhs__Handler)fpcSCtRq_phase_CreateProcess, + (cPhs__Handler)fpcSCtRq_phase_SubCreateProcess, + (cPhs__Handler)fpcSCtRq_phase_IsComplete, + (cPhs__Handler)fpcSCtRq_phase_PostMethod, + (cPhs__Handler)fpcSCtRq_phase_Done, + NULL, + }; + + if (i_procName >= 0x7FFF) { + return -1; + } else { + standard_create_request_class* request = (standard_create_request_class*)fpcCtRq_Create(i_layer, sizeof(standard_create_request_class), &submethod); + if (request == NULL) { + return -1; + } else { + cPhs_Set(&request->mPhase, method); + request->mProcName = i_procName; + request->mpCallBack = i_createFunc; + request->mpCallBackUserData = param_4; + request->mpUserData = param_5; + return request->mBase.mBsPcId; + } + } +} diff --git a/src/m_Do/m_Do_DVDError.cpp b/src/m_Do/m_Do_DVDError.cpp new file mode 100644 index 000000000..325eead49 --- /dev/null +++ b/src/m_Do/m_Do_DVDError.cpp @@ -0,0 +1,27 @@ +// +// Generated by dtk +// Translation Unit: m_Do_DVDError.cpp +// + +#include "m_Do/m_Do_DVDError.h" +#include "dolphin/types.h" + +/* 80018BE0-80018CA0 .text mDoDvdErr_ThdInit__Fv */ +void mDoDvdErr_ThdInit() { + /* Nonmatching */ +} + +/* 80018CA0-80018CE8 .text mDoDvdErr_ThdCleanup__Fv */ +void mDoDvdErr_ThdCleanup() { + /* Nonmatching */ +} + +/* 80018CE8-80018D44 .text mDoDvdErr_Watch__FPv */ +void mDoDvdErr_Watch(void*) { + /* Nonmatching */ +} + +/* 80018D44-80018D6C .text AlarmHandler__FP7OSAlarmP9OSContext */ +void AlarmHandler(OSAlarm*, OSContext*) { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_MemCard.cpp b/src/m_Do/m_Do_MemCard.cpp new file mode 100644 index 000000000..8222a36cc --- /dev/null +++ b/src/m_Do/m_Do_MemCard.cpp @@ -0,0 +1,112 @@ +// +// Generated by dtk +// Translation Unit: m_Do_MemCard.cpp +// + +#include "m_Do/m_Do_MemCard.h" +#include "dolphin/types.h" + +/* 80018D6C-80018D70 .text __ct__15mDoMemCd_Ctrl_cFv */ +mDoMemCd_Ctrl_c::mDoMemCd_Ctrl_c() { + /* Nonmatching */ +} + +/* 80018D70-80018E18 .text ThdInit__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::ThdInit() { + /* Nonmatching */ +} + +/* 80018E18-80018EC8 .text main__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::main() { + /* Nonmatching */ +} + +/* 80018EC8-80018FD8 .text update__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::update() { + /* Nonmatching */ +} + +/* 80018FD8-8001906C .text restore__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::restore() { + /* Nonmatching */ +} + +/* 8001906C-80019174 .text store__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::store() { + /* Nonmatching */ +} + +/* 80019174-800191C4 .text command_format__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::command_format() { + /* Nonmatching */ +} + +/* 800191C4-80019238 .text save__15mDoMemCd_Ctrl_cFPvUlUl */ +void mDoMemCd_Ctrl_c::save(void*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80019238-80019288 .text load__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::load() { + /* Nonmatching */ +} + +/* 80019288-8001931C .text LoadSync__15mDoMemCd_Ctrl_cFPvUlUl */ +void mDoMemCd_Ctrl_c::LoadSync(void*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8001931C-8001939C .text SaveSync__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::SaveSync() { + /* Nonmatching */ +} + +/* 8001939C-80019480 .text getStatus__15mDoMemCd_Ctrl_cFUl */ +void mDoMemCd_Ctrl_c::getStatus(unsigned long) { + /* Nonmatching */ +} + +/* 80019480-800194CC .text format__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::format() { + /* Nonmatching */ +} + +/* 800194CC-8001953C .text FormatSync__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::FormatSync() { + /* Nonmatching */ +} + +/* 8001953C-80019614 .text attach__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::attach() { + /* Nonmatching */ +} + +/* 80019614-8001964C .text detach__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::detach() { + /* Nonmatching */ +} + +/* 8001964C-8001972C .text mount__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::mount() { + /* Nonmatching */ +} + +/* 8001972C-8001978C .text loadfile__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::loadfile() { + /* Nonmatching */ +} + +/* 8001978C-80019818 .text checkspace__15mDoMemCd_Ctrl_cFv */ +void mDoMemCd_Ctrl_c::checkspace() { + /* Nonmatching */ +} + +/* 80019818-800198C4 .text setCardState__15mDoMemCd_Ctrl_cFl */ +void mDoMemCd_Ctrl_c::setCardState(long) { + /* Nonmatching */ +} + +/* 800198C4-80019918 .text mDoMemCd_main__FPv */ +void mDoMemCd_main(void*) { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_MemCardRWmng.cpp b/src/m_Do/m_Do_MemCardRWmng.cpp new file mode 100644 index 000000000..ea5dfecad --- /dev/null +++ b/src/m_Do/m_Do_MemCardRWmng.cpp @@ -0,0 +1,67 @@ +// +// Generated by dtk +// Translation Unit: m_Do_MemCardRWmng.cpp +// + +#include "m_Do/m_Do_MemCardRWmng.h" +#include "dolphin/types.h" + +/* 80019940-80019CE8 .text mDoMemCdRWm_Store__FP12CARDFileInfoPvUl */ +void mDoMemCdRWm_Store(CARDFileInfo*, void*, unsigned long) { + /* Nonmatching */ +} + +/* 80019CE8-80019F4C .text mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl */ +void mDoMemCdRWm_Restore(CARDFileInfo*, void*, unsigned long) { + /* Nonmatching */ +} + +/* 80019F4C-8001A0A8 .text mDoMemCdRWm_BuildHeader__FP22mDoMemCdRWm_HeaderData */ +void mDoMemCdRWm_BuildHeader(mDoMemCdRWm_HeaderData*) { + /* Nonmatching */ +} + +/* 8001A0A8-8001A1EC .text mDoMemCdRWm_SetCardStat__FP12CARDFileInfo */ +void mDoMemCdRWm_SetCardStat(CARDFileInfo*) { + /* Nonmatching */ +} + +/* 8001A1EC-8001A2F0 .text mDoMemCdRWm_CheckCardStat__FP12CARDFileInfo */ +void mDoMemCdRWm_CheckCardStat(CARDFileInfo*) { + /* Nonmatching */ +} + +/* 8001A2F0-8001A330 .text mDoMemCdRWm_CalcCheckSum__FPvUl */ +void mDoMemCdRWm_CalcCheckSum(void*, unsigned long) { + /* Nonmatching */ +} + +/* 8001A330-8001A358 .text mDoMemCdRWm_CalcCheckSumPictData__FPvUl */ +void mDoMemCdRWm_CalcCheckSumPictData(void*, unsigned long) { + /* Nonmatching */ +} + +/* 8001A358-8001A39C .text mDoMemCdRWm_TestCheckSumPictData__FPv */ +void mDoMemCdRWm_TestCheckSumPictData(void*) { + /* Nonmatching */ +} + +/* 8001A39C-8001A3D0 .text mDoMemCdRWm_SetCheckSumPictData__FPUc */ +void mDoMemCdRWm_SetCheckSumPictData(unsigned char*) { + /* Nonmatching */ +} + +/* 8001A3D0-8001A408 .text mDoMemCdRWm_CalcCheckSumGameData__FPvUl */ +void mDoMemCdRWm_CalcCheckSumGameData(void*, unsigned long) { + /* Nonmatching */ +} + +/* 8001A408-8001A454 .text mDoMemCdRWm_TestCheckSumGameData__FPv */ +void mDoMemCdRWm_TestCheckSumGameData(void*) { + /* Nonmatching */ +} + +/* 8001A454-8001A498 .text mDoMemCdRWm_SetCheckSumGameData__FPUcUc */ +void mDoMemCdRWm_SetCheckSumGameData(unsigned char*, unsigned char) { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_Reset.cpp b/src/m_Do/m_Do_Reset.cpp new file mode 100644 index 000000000..fb4de5b1e --- /dev/null +++ b/src/m_Do/m_Do_Reset.cpp @@ -0,0 +1,32 @@ +// +// Generated by dtk +// Translation Unit: m_Do_Reset.cpp +// + +#include "m_Do/m_Do_Reset.h" +#include "dolphin/types.h" + +/* 80017D40-80017D44 .text my_OSCancelAlarmAll__Fv */ +void my_OSCancelAlarmAll() { + /* Nonmatching */ +} + +/* 80017D44-80017D7C .text destroyVideo__Fv */ +void destroyVideo() { + /* Nonmatching */ +} + +/* 80017D7C-80017E40 .text mDoRst_reset__FiUli */ +void mDoRst_reset(int, unsigned long, int) { + /* Nonmatching */ +} + +/* 80017E40-80017EF0 .text mDoRst_resetCallBack__FiPv */ +void mDoRst_resetCallBack(int, void*) { + /* Nonmatching */ +} + +/* 80017EF0-80017EF8 .text getResetData__6mDoRstFv */ +void mDoRst::getResetData() { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_audio.cpp b/src/m_Do/m_Do_audio.cpp new file mode 100644 index 000000000..be6ad2930 --- /dev/null +++ b/src/m_Do/m_Do_audio.cpp @@ -0,0 +1,82 @@ +// +// Generated by dtk +// Translation Unit: m_Do_audio.cpp +// + +#include "m_Do/m_Do_audio.h" +#include "dolphin/types.h" + +/* 80006D84-80006D90 .text reset__17mDoAud_zelAudio_cFv */ +void mDoAud_zelAudio_c::reset() { + /* Nonmatching */ +} + +/* 80006D90-80006DC0 .text calcLoadTimer__17mDoAud_zelAudio_cFv */ +void mDoAud_zelAudio_c::calcLoadTimer() { + /* Nonmatching */ +} + +/* 80006DC0-80006DD4 .text mDoAud_isUsedHeapForStreamBuffer__Fv */ +void mDoAud_isUsedHeapForStreamBuffer() { + /* Nonmatching */ +} + +/* 80006DD4-80006F88 .text mDoAud_allocStreamBuffer__Fv */ +void mDoAud_allocStreamBuffer() { + /* Nonmatching */ +} + +/* 80006F88-8000703C .text mDoAud_deallocStreamBuffer__Fv */ +void mDoAud_deallocStreamBuffer() { + /* Nonmatching */ +} + +/* 8000703C-80007040 .text mDoAud_executeStreamBuffer__Fv */ +void mDoAud_executeStreamBuffer() { + /* Nonmatching */ +} + +/* 80007040-80007090 .text mDoAud_setupStreamBuffer__Fv */ +void mDoAud_setupStreamBuffer() { + /* Nonmatching */ +} + +/* 80007090-80007224 .text mDoAud_Create__Fv */ +void mDoAud_Create() { + /* Nonmatching */ +} + +/* 80007224-80007268 .text mDoAud_Execute__Fv */ +void mDoAud_Execute() { + /* Nonmatching */ +} + +/* 80007268-800073D8 .text mDoAud_getTactDirection__Fii */ +void mDoAud_getTactDirection(int, int) { + /* Nonmatching */ +} + +/* 800073D8-80007424 .text mDoAud_setSceneName__FPCcll */ +void mDoAud_setSceneName(const char*, long, long) { + /* Nonmatching */ +} + +/* 80007424-80007478 .text mDoAud_load1stDynamicWave__Fv */ +void mDoAud_load1stDynamicWave() { + /* Nonmatching */ +} + +/* 80007478-80007494 .text cLib_calcTimer__FPUc */ +void cLib_calcTimer(unsigned char*) { + /* Nonmatching */ +} + +/* 80007500-8000755C .text __dt__17mDoAud_zelAudio_cFv */ +mDoAud_zelAudio_c::~mDoAud_zelAudio_c() { + /* Nonmatching */ +} + +/* 8000755C-80007598 .text __dt__10JAIZelInstFv */ +JAIZelInst::~JAIZelInst() { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_controller_pad.cpp b/src/m_Do/m_Do_controller_pad.cpp new file mode 100644 index 000000000..2290e68a9 --- /dev/null +++ b/src/m_Do/m_Do_controller_pad.cpp @@ -0,0 +1,116 @@ +// +// Generated by dtk +// Translation Unit: m_Do_controller_pad.cpp +// + +#include "m_Do/m_Do_controller_pad.h" +#include "SSystem/SComponent/c_API_controller_pad.h" +#include "SSystem/SComponent/c_lib.h" +#include "JSystem/JUtility/JUTGamePad.h" +#include "m_Do/m_Do_main.h" +#include "m_Do/m_Do_Reset.h" + +JUTGamePad* g_mDoCPd_gamePad[4]; +interface_of_controller_pad g_mDoCPd_cpadInfo[4]; + +inline void mDoCPd_ANALOG_CONV(u8 analog, f32& param_1) { + param_1 = analog * (1.0f / 15.0f); + if (param_1 > 1.0f) { + param_1 = 1.0f; + } +} + +inline void mDoCPd_TRIGGER_CONV(u8 analog, f32& param_1) { + param_1 = analog * 0.0071428571827709675f; + if (param_1 > 1.0f) { + param_1 = 1.0f; + } +} + +/* 80007598-800078C0 .text mDoCPd_Convert__FP27interface_of_controller_padP10JUTGamePad */ +static s32 mDoCPd_Convert(interface_of_controller_pad* pInterface, JUTGamePad* pPad) { + pInterface->mButtonFlags = pPad->getButton(); + pInterface->mMainStickPosX = pPad->getMainStickX(); + pInterface->mMainStickPosY = pPad->getMainStickY(); + pInterface->mMainStickValue = pPad->getMainStickValue(); + pInterface->mMainStickAngle = pPad->getMainStickAngle(); + pInterface->mCStickPosX = pPad->getSubStickX(); + pInterface->mCStickPosY = pPad->getSubStickY(); + pInterface->mCStickValue = pPad->getSubStickValue(); + pInterface->mCStickAngle = pPad->getSubStickAngle(); + + mDoCPd_ANALOG_CONV(pPad->getAnalogA(), pInterface->mAnalogA); + mDoCPd_ANALOG_CONV(pPad->getAnalogB(), pInterface->mAnalogB); + mDoCPd_TRIGGER_CONV(pPad->getAnalogL(), pInterface->mTriggerLeft); + mDoCPd_TRIGGER_CONV(pPad->getAnalogR(), pInterface->mTriggerRight); + + pInterface->mGamepadErrorFlags = pPad->getErrorStatus(); + return 1; +} + +/* 800078C0-80007A70 .text mDoCPd_Read__Fv */ +void mDoCPd_Read(void) { + JUTGamePad::read(); + + if (!mDoRst::isReset() && mDoRst::is3ButtonReset()) { + JUTGamePad* pad = JUTGamePad::getGamePad(mDoRst::get3ButtonResetPort()); + + if (!pad->isPushing3ButtonReset()) { + mDoRst::off3ButtonReset(); + } + } + + JUTGamePad** pad = g_mDoCPd_gamePad; + interface_of_controller_pad* interface = g_mDoCPd_cpadInfo; + + for (u32 i = 0; i < 4; i++) { + if (*pad == NULL) { + cLib_memSet(interface, 0, sizeof(interface_of_controller_pad)); + } else { + mDoCPd_Convert(interface, *pad); + } + + pad++; + interface++; + } + + for (u32 i = 0; i < 4; i++) { + g_mDoCPd_cpadInfo[i].mTrigLockL = false; + g_mDoCPd_cpadInfo[i].mTrigLockR = false; + } +} + +/* 80007A70-80007BBC .text mDoCPd_Create__Fv */ +void mDoCPd_Create(void) { + JUTGamePad::sSuppressPadReset = 1; + + JUTGamePad* pad = new JUTGamePad(JUTGamePad::Port_1); + g_mDoCPd_gamePad[0] = pad; + g_mDoCPd_gamePad[1] = NULL; + + if (mDoMain::developmentMode != 0) { + g_mDoCPd_gamePad[2] = new JUTGamePad(JUTGamePad::Port_3); + g_mDoCPd_gamePad[3] = new JUTGamePad(JUTGamePad::Port_4); + } else { + g_mDoCPd_gamePad[2] = NULL; + g_mDoCPd_gamePad[3] = NULL; + } + + JUTGamePad::setAnalogMode(3); + if (!mDoRst::isReset()) { + JUTGamePad::clearResetOccurred(); + JUTGamePad::setResetCallback(mDoRst_resetCallBack, NULL); + } + + // JUTGba::create(); + // mDoGaC_Initial(); + + interface_of_controller_pad* cpad = &g_mDoCPd_cpadInfo[0]; + for (int i = 0; i < 4; i++) { + cpad->mTrigLockL = false; + cpad->mHoldLockL = false; + cpad->mTrigLockR = false; + cpad->mHoldLockR = false; + cpad++; + } +} diff --git a/src/m_Do/m_Do_dvd_thread.cpp b/src/m_Do/m_Do_dvd_thread.cpp new file mode 100644 index 000000000..00bb96581 --- /dev/null +++ b/src/m_Do/m_Do_dvd_thread.cpp @@ -0,0 +1,157 @@ +// +// Generated by dtk +// Translation Unit: m_Do_dvd_thread.cpp +// + +#include "m_Do/m_Do_dvd_thread.h" +#include "dolphin/types.h" + +/* 80017EF8-80017F54 .text main__9mDoDvdThdFPv */ +void mDoDvdThd::main(void*) { + /* Nonmatching */ +} + +/* 80017F54-80017FB0 .text create__9mDoDvdThdFl */ +void mDoDvdThd::create(long) { + /* Nonmatching */ +} + +/* 80017FB0-80017FD8 .text suspend__9mDoDvdThdFv */ +void mDoDvdThd::suspend() { + /* Nonmatching */ +} + +/* 80017FD8-80018038 .text my_DVDConvertPathToEntrynum__FPCc */ +void my_DVDConvertPathToEntrynum(const char*) { + /* Nonmatching */ +} + +/* 80018038-80018080 .text __dt__19mDoDvdThd_command_cFv */ +mDoDvdThd_command_c::~mDoDvdThd_command_c() { + /* Nonmatching */ +} + +/* 80018080-800180C8 .text __ct__17mDoDvdThd_param_cFv */ +mDoDvdThd_param_c::mDoDvdThd_param_c() { + /* Nonmatching */ +} + +/* 800180C8-800180F0 .text kick__17mDoDvdThd_param_cFv */ +void mDoDvdThd_param_c::kick() { + /* Nonmatching */ +} + +/* 800180F0-80018118 .text waitForKick__17mDoDvdThd_param_cFv */ +void mDoDvdThd_param_c::waitForKick() { + /* Nonmatching */ +} + +/* 80018118-80018120 .text getFirstCommand__17mDoDvdThd_param_cFv */ +void mDoDvdThd_param_c::getFirstCommand() { + /* Nonmatching */ +} + +/* 80018120-80018178 .text addition__17mDoDvdThd_param_cFP19mDoDvdThd_command_c */ +void mDoDvdThd_param_c::addition(mDoDvdThd_command_c*) { + /* Nonmatching */ +} + +/* 80018178-800181CC .text cut__17mDoDvdThd_param_cFP19mDoDvdThd_command_c */ +void mDoDvdThd_param_c::cut(mDoDvdThd_command_c*) { + /* Nonmatching */ +} + +/* 800181CC-8001821C .text cb__FPv */ +void cb(void*) { + /* Nonmatching */ +} + +/* 8001821C-800182B4 .text mainLoop__17mDoDvdThd_param_cFv */ +void mDoDvdThd_param_c::mainLoop() { + /* Nonmatching */ +} + +/* 800182B4-800182F8 .text __ct__19mDoDvdThd_command_cFv */ +mDoDvdThd_command_c::mDoDvdThd_command_c() { + /* Nonmatching */ +} + +/* 800182F8-80018358 .text __dt__20mDoDvdThd_callback_cFv */ +mDoDvdThd_callback_c::~mDoDvdThd_callback_c() { + /* Nonmatching */ +} + +/* 80018358-800183B4 .text __ct__20mDoDvdThd_callback_cFPFPv_PvPv */ +mDoDvdThd_callback_c::mDoDvdThd_callback_c(void* (*)(void*), void*) { + /* Nonmatching */ +} + +/* 800183B4-80018430 .text create__20mDoDvdThd_callback_cFPFPv_PvPv */ +void mDoDvdThd_callback_c::create(void* (*)(void*), void*) { + /* Nonmatching */ +} + +/* 80018430-80018484 .text execute__20mDoDvdThd_callback_cFv */ +void mDoDvdThd_callback_c::execute() { + /* Nonmatching */ +} + +/* 80018484-800184E4 .text __dt__24mDoDvdThd_mountArchive_cFv */ +mDoDvdThd_mountArchive_c::~mDoDvdThd_mountArchive_c() { + /* Nonmatching */ +} + +/* 800184E4-80018554 .text __ct__24mDoDvdThd_mountArchive_cFUc */ +mDoDvdThd_mountArchive_c::mDoDvdThd_mountArchive_c(unsigned char) { + /* Nonmatching */ +} + +/* 80018554-8001861C .text create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap */ +void mDoDvdThd_mountArchive_c::create(const char*, unsigned char, JKRHeap*) { + /* Nonmatching */ +} + +/* 8001861C-80018770 .text execute__24mDoDvdThd_mountArchive_cFv */ +void mDoDvdThd_mountArchive_c::execute() { + /* Nonmatching */ +} + +/* 80018770-800187D0 .text __dt__25mDoDvdThd_mountXArchive_cFv */ +mDoDvdThd_mountXArchive_c::~mDoDvdThd_mountXArchive_c() { + /* Nonmatching */ +} + +/* 800187D0-80018844 .text __ct__25mDoDvdThd_mountXArchive_cFUcQ210JKRArchive10EMountMode */ +mDoDvdThd_mountXArchive_c::mDoDvdThd_mountXArchive_c(unsigned char, JKRArchive::EMountMode) { + /* Nonmatching */ +} + +/* 80018844-8001890C .text create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountMode */ +void mDoDvdThd_mountXArchive_c::create(const char*, unsigned char, JKRArchive::EMountMode) { + /* Nonmatching */ +} + +/* 8001890C-80018984 .text execute__25mDoDvdThd_mountXArchive_cFv */ +void mDoDvdThd_mountXArchive_c::execute() { + /* Nonmatching */ +} + +/* 80018984-800189E0 .text __ct__21mDoDvdThd_toMainRam_cFUc */ +mDoDvdThd_toMainRam_c::mDoDvdThd_toMainRam_c(unsigned char) { + /* Nonmatching */ +} + +/* 800189E0-80018AA8 .text create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap */ +void mDoDvdThd_toMainRam_c::create(const char*, unsigned char, JKRHeap*) { + /* Nonmatching */ +} + +/* 80018AA8-80018B08 .text __dt__21mDoDvdThd_toMainRam_cFv */ +mDoDvdThd_toMainRam_c::~mDoDvdThd_toMainRam_c() { + /* Nonmatching */ +} + +/* 80018B08-80018BB8 .text execute__21mDoDvdThd_toMainRam_cFv */ +void mDoDvdThd_toMainRam_c::execute() { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_ext.cpp b/src/m_Do/m_Do_ext.cpp new file mode 100644 index 000000000..88e8f72a7 --- /dev/null +++ b/src/m_Do/m_Do_ext.cpp @@ -0,0 +1,1257 @@ +// +// Generated by dtk +// Translation Unit: m_Do_ext.cpp +// + +#include "m_Do/m_Do_ext.h" +#include "dolphin/types.h" + +/* 8000DA70-8000DCF0 .text mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs */ +void mDoExt_setJ3DData(float(*)[4], const J3DTransformInfo*, unsigned short) { + /* Nonmatching */ +} + +/* 8000DCF0-8000DCF4 .text getTransform__15J3DAnmTransformCFUsP16J3DTransformInfo */ +void J3DAnmTransform::getTransform(unsigned short, J3DTransformInfo*) const { + /* Nonmatching */ +} + +/* 8000DCF4-8000DD4C .text isCurrentSolidHeap__Fv */ +void isCurrentSolidHeap() { + /* Nonmatching */ +} + +/* 8000DD4C-8000DF24 .text initPlay__14mDoExt_baseAnmFsifssb */ +void mDoExt_baseAnm::initPlay(short, int, float, short, short, bool) { + /* Nonmatching */ +} + +/* 8000DF24-8000DFC4 .text play__14mDoExt_baseAnmFv */ +void mDoExt_baseAnm::play() { + /* Nonmatching */ +} + +/* 8000DFC4-8000DFF0 .text init__13mDoExt_bpkAnmFP12J3DModelDataP11J3DAnmColoriifssbi */ +void mDoExt_bpkAnm::init(J3DModelData*, J3DAnmColor*, int, int, float, short, short, bool, int) { + /* Nonmatching */ +} + +/* 8000DFF0-8000E014 .text entry__13mDoExt_bpkAnmFP12J3DModelDataf */ +void mDoExt_bpkAnm::entry(J3DModelData*, float) { + /* Nonmatching */ +} + +/* 8000E014-8000E2A8 .text init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifssbi */ +void mDoExt_bpkAnm::init(J3DMaterialTable*, J3DAnmColor*, int, int, float, short, short, bool, int) { + /* Nonmatching */ +} + +/* 8000E2A8-8000E2E4 .text __dt__14J3DMatColorAnmFv */ +J3DMatColorAnm::~J3DMatColorAnm() { + /* Nonmatching */ +} + +/* 8000E2E4-8000E2F4 .text __ct__14J3DMatColorAnmFv */ +J3DMatColorAnm::J3DMatColorAnm() { + /* Nonmatching */ +} + +/* 8000E2F4-8000E32C .text entry__13mDoExt_bpkAnmFP16J3DMaterialTablef */ +void mDoExt_bpkAnm::entry(J3DMaterialTable*, float) { + /* Nonmatching */ +} + +/* 8000E32C-8000E358 .text init__13mDoExt_btpAnmFP12J3DModelDataP16J3DAnmTexPatterniifssbi */ +void mDoExt_btpAnm::init(J3DModelData*, J3DAnmTexPattern*, int, int, float, short, short, bool, int) { + /* Nonmatching */ +} + +/* 8000E358-8000E37C .text entry__13mDoExt_btpAnmFP12J3DModelDatas */ +void mDoExt_btpAnm::entry(J3DModelData*, short) { + /* Nonmatching */ +} + +/* 8000E37C-8000E610 .text init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifssbi */ +void mDoExt_btpAnm::init(J3DMaterialTable*, J3DAnmTexPattern*, int, int, float, short, short, bool, int) { + /* Nonmatching */ +} + +/* 8000E610-8000E658 .text __dt__11J3DTexNoAnmFv */ +J3DTexNoAnm::~J3DTexNoAnm() { + /* Nonmatching */ +} + +/* 8000E658-8000E674 .text __ct__11J3DTexNoAnmFv */ +J3DTexNoAnm::J3DTexNoAnm() { + /* Nonmatching */ +} + +/* 8000E674-8000E6CC .text entry__13mDoExt_btpAnmFP16J3DMaterialTables */ +void mDoExt_btpAnm::entry(J3DMaterialTable*, short) { + /* Nonmatching */ +} + +/* 8000E6CC-8000E6F8 .text init__13mDoExt_btkAnmFP12J3DModelDataP19J3DAnmTextureSRTKeyiifssbi */ +void mDoExt_btkAnm::init(J3DModelData*, J3DAnmTextureSRTKey*, int, int, float, short, short, bool, int) { + /* Nonmatching */ +} + +/* 8000E6F8-8000E71C .text entry__13mDoExt_btkAnmFP12J3DModelDataf */ +void mDoExt_btkAnm::entry(J3DModelData*, float) { + /* Nonmatching */ +} + +/* 8000E71C-8000EAE4 .text init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifssbi */ +void mDoExt_btkAnm::init(J3DMaterialTable*, J3DAnmTextureSRTKey*, int, int, float, short, short, bool, int) { + /* Nonmatching */ +} + +/* 8000EAE4-8000EB20 .text __dt__12J3DTexMtxAnmFv */ +J3DTexMtxAnm::~J3DTexMtxAnm() { + /* Nonmatching */ +} + +/* 8000EB20-8000EB30 .text __ct__12J3DTexMtxAnmFv */ +J3DTexMtxAnm::J3DTexMtxAnm() { + /* Nonmatching */ +} + +/* 8000EB30-8000EB38 .text getTexMtx__14J3DTexGenBlockFUl */ +void J3DTexGenBlock::getTexMtx(unsigned long) { + /* Nonmatching */ +} + +/* 8000EB38-8000EB74 .text entry__13mDoExt_btkAnmFP16J3DMaterialTablef */ +void mDoExt_btkAnm::entry(J3DMaterialTable*, float) { + /* Nonmatching */ +} + +/* 8000EB74-8000EBA0 .text init__13mDoExt_brkAnmFP12J3DModelDataP15J3DAnmTevRegKeyiifssbi */ +void mDoExt_brkAnm::init(J3DModelData*, J3DAnmTevRegKey*, int, int, float, short, short, bool, int) { + /* Nonmatching */ +} + +/* 8000EBA0-8000EBC4 .text entry__13mDoExt_brkAnmFP12J3DModelDataf */ +void mDoExt_brkAnm::entry(J3DModelData*, float) { + /* Nonmatching */ +} + +/* 8000EBC4-8000EEE8 .text init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifssbi */ +void mDoExt_brkAnm::init(J3DMaterialTable*, J3DAnmTevRegKey*, int, int, float, short, short, bool, int) { + /* Nonmatching */ +} + +/* 8000EEE8-8000EF24 .text __dt__15J3DTevKColorAnmFv */ +J3DTevKColorAnm::~J3DTevKColorAnm() { + /* Nonmatching */ +} + +/* 8000EF24-8000EF34 .text __ct__15J3DTevKColorAnmFv */ +J3DTevKColorAnm::J3DTevKColorAnm() { + /* Nonmatching */ +} + +/* 8000EF34-8000EF70 .text __dt__14J3DTevColorAnmFv */ +J3DTevColorAnm::~J3DTevColorAnm() { + /* Nonmatching */ +} + +/* 8000EF70-8000EF80 .text __ct__14J3DTevColorAnmFv */ +J3DTevColorAnm::J3DTevColorAnm() { + /* Nonmatching */ +} + +/* 8000EF80-8000EFBC .text entry__13mDoExt_brkAnmFP16J3DMaterialTablef */ +void mDoExt_brkAnm::entry(J3DMaterialTable*, float) { + /* Nonmatching */ +} + +/* 8000EFBC-8000F178 .text init__13mDoExt_bvaAnmFP8J3DModelP20J3DAnmVisibilityFulliifssbi */ +void mDoExt_bvaAnm::init(J3DModel*, J3DAnmVisibilityFull*, int, int, float, short, short, bool, int) { + /* Nonmatching */ +} + +/* 8000F178-8000F1B4 .text entry__13mDoExt_bvaAnmFP8J3DModels */ +void mDoExt_bvaAnm::entry(J3DModel*, short) { + /* Nonmatching */ +} + +/* 8000F1B4-8000F408 .text init__13mDoExt_bckAnmFP12J3DModelDataP15J3DAnmTransformiifssb */ +void mDoExt_bckAnm::init(J3DModelData*, J3DAnmTransform*, int, int, float, short, short, bool) { + /* Nonmatching */ +} + +/* 8000F408-8000F49C .text __dt__13J3DMtxCalcAnmFv */ +J3DMtxCalcAnm::~J3DMtxCalcAnm() { + /* Nonmatching */ +} + +/* 8000F49C-8000F52C .text __dt__14J3DMtxCalcMayaFv */ +J3DMtxCalcMaya::~J3DMtxCalcMaya() { + /* Nonmatching */ +} + +/* 8000F52C-8000F590 .text __dt__15J3DMtxCalcBasicFv */ +J3DMtxCalcBasic::~J3DMtxCalcBasic() { + /* Nonmatching */ +} + +/* 8000F590-8000F610 .text changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform */ +void mDoExt_bckAnm::changeBckOnly(J3DAnmTransform*) { + /* Nonmatching */ +} + +/* 8000F610-8000F638 .text entry__13mDoExt_bckAnmFP12J3DModelDataf */ +void mDoExt_bckAnm::entry(J3DModelData*, float) { + /* Nonmatching */ +} + +/* 8000F638-8000F6A0 .text mDoExt_changeMaterial__FP8J3DModel */ +void mDoExt_changeMaterial(J3DModel*) { + /* Nonmatching */ +} + +/* 8000F6A0-8000F758 .text mDoExt_modelTexturePatch__FP12J3DModelData */ +void mDoExt_modelTexturePatch(J3DModelData*) { + /* Nonmatching */ +} + +/* 8000F758-8000F75C .text patchTexNoAndTexCoordScale__11J3DTevBlockFv */ +void J3DTevBlock::patchTexNoAndTexCoordScale() { + /* Nonmatching */ +} + +/* 8000F75C-8000F760 .text patch__10J3DPEBlockFv */ +void J3DPEBlock::patch() { + /* Nonmatching */ +} + +/* 8000F760-8000F764 .text patchLight__13J3DColorBlockFv */ +void J3DColorBlock::patchLight() { + /* Nonmatching */ +} + +/* 8000F764-8000F768 .text patch__11J3DTevBlockFv */ +void J3DTevBlock::patch() { + /* Nonmatching */ +} + +/* 8000F768-8000F7BC .text mDoExt_modelDiff__FP8J3DModel */ +void mDoExt_modelDiff(J3DModel*) { + /* Nonmatching */ +} + +/* 8000F7BC-8000F84C .text mDoExt_modelUpdate__FP8J3DModel */ +void mDoExt_modelUpdate(J3DModel*) { + /* Nonmatching */ +} + +/* 8000F84C-8000F8F8 .text mDoExt_modelUpdateDL__FP8J3DModel */ +void mDoExt_modelUpdateDL(J3DModel*) { + /* Nonmatching */ +} + +/* 8000F8F8-8000F974 .text mDoExt_modelEntry__FP8J3DModel */ +void mDoExt_modelEntry(J3DModel*) { + /* Nonmatching */ +} + +/* 8000F974-8000FA0C .text mDoExt_modelEntryDL__FP8J3DModel */ +void mDoExt_modelEntryDL(J3DModel*) { + /* Nonmatching */ +} + +/* 8000FA0C-800100F0 .text store__23mDoExt_backupMatBlock_cFP11J3DMaterial */ +void mDoExt_backupMatBlock_c::store(J3DMaterial*) { + /* Nonmatching */ +} + +/* 800100F0-800100F8 .text getZCompLoc__10J3DPEBlockCFv */ +void J3DPEBlock::getZCompLoc() const { + /* Nonmatching */ +} + +/* 800100F8-80010100 .text getZMode__10J3DPEBlockFv */ +void J3DPEBlock::getZMode() { + /* Nonmatching */ +} + +/* 80010100-80010108 .text getBlend__10J3DPEBlockFv */ +void J3DPEBlock::getBlend() { + /* Nonmatching */ +} + +/* 80010108-80010110 .text getAlphaComp__10J3DPEBlockFv */ +void J3DPEBlock::getAlphaComp() { + /* Nonmatching */ +} + +/* 80010110-80010118 .text getFog__10J3DPEBlockFv */ +void J3DPEBlock::getFog() { + /* Nonmatching */ +} + +/* 80010118-80010120 .text getIndTexCoordScale__11J3DIndBlockFUl */ +void J3DIndBlock::getIndTexCoordScale(unsigned long) { + /* Nonmatching */ +} + +/* 80010120-80010128 .text getIndTexMtx__11J3DIndBlockFUl */ +void J3DIndBlock::getIndTexMtx(unsigned long) { + /* Nonmatching */ +} + +/* 80010128-80010130 .text getIndTexOrder__11J3DIndBlockFUl */ +void J3DIndBlock::getIndTexOrder(unsigned long) { + /* Nonmatching */ +} + +/* 80010130-80010138 .text getIndTexStageNum__11J3DIndBlockCFv */ +void J3DIndBlock::getIndTexStageNum() const { + /* Nonmatching */ +} + +/* 80010138-80010140 .text getIndTevStage__11J3DTevBlockFUl */ +void J3DTevBlock::getIndTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 80010140-80010148 .text getTevStage__11J3DTevBlockFUl */ +void J3DTevBlock::getTevStage(unsigned long) { + /* Nonmatching */ +} + +/* 80010148-80010154 .text getTexNo__11J3DTevBlockCFUl */ +void J3DTevBlock::getTexNo(unsigned long) const { + /* Nonmatching */ +} + +/* 80010154-8001015C .text getTevSwapModeTable__11J3DTevBlockFUl */ +void J3DTevBlock::getTevSwapModeTable(unsigned long) { + /* Nonmatching */ +} + +/* 8001015C-80010164 .text getTevKAlphaSel__11J3DTevBlockFUl */ +void J3DTevBlock::getTevKAlphaSel(unsigned long) { + /* Nonmatching */ +} + +/* 80010164-8001016C .text getTevKColorSel__11J3DTevBlockFUl */ +void J3DTevBlock::getTevKColorSel(unsigned long) { + /* Nonmatching */ +} + +/* 8001016C-80010174 .text getTevOrder__11J3DTevBlockFUl */ +void J3DTevBlock::getTevOrder(unsigned long) { + /* Nonmatching */ +} + +/* 80010174-8001017C .text getTevKColor__11J3DTevBlockFUl */ +void J3DTevBlock::getTevKColor(unsigned long) { + /* Nonmatching */ +} + +/* 8001017C-80010184 .text getTevColor__11J3DTevBlockFUl */ +void J3DTevBlock::getTevColor(unsigned long) { + /* Nonmatching */ +} + +/* 80010184-8001018C .text getTevStageNum__11J3DTevBlockCFv */ +void J3DTevBlock::getTevStageNum() const { + /* Nonmatching */ +} + +/* 8001018C-80010194 .text getTexCoord__14J3DTexGenBlockFUl */ +void J3DTexGenBlock::getTexCoord(unsigned long) { + /* Nonmatching */ +} + +/* 80010194-8001019C .text getTexGenNum__14J3DTexGenBlockCFv */ +void J3DTexGenBlock::getTexGenNum() const { + /* Nonmatching */ +} + +/* 8001019C-800101A4 .text getAmbColor__13J3DColorBlockFUl */ +void J3DColorBlock::getAmbColor(unsigned long) { + /* Nonmatching */ +} + +/* 800101A4-800101AC .text getColorChan__13J3DColorBlockFUl */ +void J3DColorBlock::getColorChan(unsigned long) { + /* Nonmatching */ +} + +/* 800101AC-800101B4 .text getMatColor__13J3DColorBlockFUl */ +void J3DColorBlock::getMatColor(unsigned long) { + /* Nonmatching */ +} + +/* 800101B4-800101BC .text getColorChanNum__13J3DColorBlockCFv */ +void J3DColorBlock::getColorChanNum() const { + /* Nonmatching */ +} + +/* 800101BC-8001084C .text restore__23mDoExt_backupMatBlock_cFP11J3DMaterial */ +void mDoExt_backupMatBlock_c::restore(J3DMaterial*) { + /* Nonmatching */ +} + +/* 8001084C-80010850 .text setZCompLoc__10J3DPEBlockFUc */ +void J3DPEBlock::setZCompLoc(unsigned char) { + /* Nonmatching */ +} + +/* 80010850-80010854 .text setZMode__10J3DPEBlockF8J3DZMode */ +void J3DPEBlock::setZMode(J3DZMode) { + /* Nonmatching */ +} + +/* 80010854-80010858 .text setBlend__10J3DPEBlockF8J3DBlend */ +void J3DPEBlock::setBlend(J3DBlend) { + /* Nonmatching */ +} + +/* 80010858-8001085C .text setAlphaComp__10J3DPEBlockF12J3DAlphaComp */ +void J3DPEBlock::setAlphaComp(J3DAlphaComp) { + /* Nonmatching */ +} + +/* 8001085C-80010860 .text setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale */ +void J3DIndBlock::setIndTexCoordScale(unsigned long, J3DIndTexCoordScale) { + /* Nonmatching */ +} + +/* 80010860-8001089C .text __dt__19J3DIndTexCoordScaleFv */ +J3DIndTexCoordScale::~J3DIndTexCoordScale() { + /* Nonmatching */ +} + +/* 8001089C-800108A0 .text setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx */ +void J3DIndBlock::setIndTexMtx(unsigned long, J3DIndTexMtx) { + /* Nonmatching */ +} + +/* 800108A0-800108DC .text __dt__12J3DIndTexMtxFv */ +J3DIndTexMtx::~J3DIndTexMtx() { + /* Nonmatching */ +} + +/* 800108DC-800108E0 .text setIndTexStageNum__11J3DIndBlockFUc */ +void J3DIndBlock::setIndTexStageNum(unsigned char) { + /* Nonmatching */ +} + +/* 800108E0-800108E4 .text setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage */ +void J3DTevBlock::setIndTevStage(unsigned long, J3DIndTevStage) { + /* Nonmatching */ +} + +/* 800108E4-800108E8 .text setTevStage__11J3DTevBlockFUl11J3DTevStage */ +void J3DTevBlock::setTevStage(unsigned long, J3DTevStage) { + /* Nonmatching */ +} + +/* 800108E8-800108EC .text setTexNo__11J3DTevBlockFUlUs */ +void J3DTevBlock::setTexNo(unsigned long, unsigned short) { + /* Nonmatching */ +} + +/* 800108EC-800108F0 .text setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable */ +void J3DTevBlock::setTevSwapModeTable(unsigned long, J3DTevSwapModeTable) { + /* Nonmatching */ +} + +/* 800108F0-800108F4 .text setTevKAlphaSel__11J3DTevBlockFUlUc */ +void J3DTevBlock::setTevKAlphaSel(unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 800108F4-800108F8 .text setTevKColorSel__11J3DTevBlockFUlUc */ +void J3DTevBlock::setTevKColorSel(unsigned long, unsigned char) { + /* Nonmatching */ +} + +/* 800108F8-800108FC .text setTevOrder__11J3DTevBlockFUl11J3DTevOrder */ +void J3DTevBlock::setTevOrder(unsigned long, J3DTevOrder) { + /* Nonmatching */ +} + +/* 800108FC-80010900 .text setTevKColor__11J3DTevBlockFUl10J3DGXColor */ +void J3DTevBlock::setTevKColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 80010900-80010904 .text setTevColor__11J3DTevBlockFUl13J3DGXColorS10 */ +void J3DTevBlock::setTevColor(unsigned long, J3DGXColorS10) { + /* Nonmatching */ +} + +/* 80010904-80010908 .text setTevStageNum__11J3DTevBlockFUc */ +void J3DTevBlock::setTevStageNum(unsigned char) { + /* Nonmatching */ +} + +/* 80010908-8001090C .text setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord */ +void J3DTexGenBlock::setTexCoord(unsigned long, const J3DTexCoord*) { + /* Nonmatching */ +} + +/* 8001090C-80010910 .text setTexGenNum__14J3DTexGenBlockFUl */ +void J3DTexGenBlock::setTexGenNum(unsigned long) { + /* Nonmatching */ +} + +/* 80010910-80010914 .text setAmbColor__13J3DColorBlockFUl10J3DGXColor */ +void J3DColorBlock::setAmbColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 80010914-80010918 .text setColorChan__13J3DColorBlockFUlRC12J3DColorChan */ +void J3DColorBlock::setColorChan(unsigned long, const J3DColorChan&) { + /* Nonmatching */ +} + +/* 80010918-8001091C .text setMatColor__13J3DColorBlockFUl10J3DGXColor */ +void J3DColorBlock::setMatColor(unsigned long, J3DGXColor) { + /* Nonmatching */ +} + +/* 8001091C-80010920 .text setColorChanNum__13J3DColorBlockFUc */ +void J3DColorBlock::setColorChanNum(unsigned char) { + /* Nonmatching */ +} + +/* 80010920-800109F4 .text create__23mDoExt_backupMaterial_cFP12J3DModelData */ +void mDoExt_backupMaterial_c::create(J3DModelData*) { + /* Nonmatching */ +} + +/* 800109F4-80010A88 .text __dt__23mDoExt_backupMatBlock_cFv */ +mDoExt_backupMatBlock_c::~mDoExt_backupMatBlock_c() { + /* Nonmatching */ +} + +/* 80010A88-80010AC4 .text __dt__9J3DTexMtxFv */ +J3DTexMtx::~J3DTexMtx() { + /* Nonmatching */ +} + +/* 80010AC4-80010D44 .text __ct__23mDoExt_backupMatBlock_cFv */ +mDoExt_backupMatBlock_c::mDoExt_backupMatBlock_c() { + /* Nonmatching */ +} + +/* 80010D44-80010D5C .text __ct__19J3DIndTexCoordScaleFv */ +J3DIndTexCoordScale::J3DIndTexCoordScale() { + /* Nonmatching */ +} + +/* 80010D5C-80010DB4 .text __ct__12J3DIndTexMtxFv */ +J3DIndTexMtx::J3DIndTexMtx() { + /* Nonmatching */ +} + +/* 80010DB4-80010DCC .text __ct__14J3DIndTexOrderFv */ +J3DIndTexOrder::J3DIndTexOrder() { + /* Nonmatching */ +} + +/* 80010DCC-80010DD8 .text __ct__19J3DTevSwapModeTableFv */ +J3DTevSwapModeTable::J3DTevSwapModeTable() { + /* Nonmatching */ +} + +/* 80010DD8-80010DF8 .text __ct__11J3DTevOrderFv */ +J3DTevOrder::J3DTevOrder() { + /* Nonmatching */ +} + +/* 80010DF8-80010EDC .text __ct__14J3DIndTevStageFv */ +J3DIndTevStage::J3DIndTevStage() { + /* Nonmatching */ +} + +/* 80010EDC-80010F44 .text __ct__11J3DTevStageFv */ +J3DTevStage::J3DTevStage() { + /* Nonmatching */ +} + +/* 80010F44-8001110C .text setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo */ +void J3DTevStage::setTevStageInfo(const J3DTevStageInfo&) { + /* Nonmatching */ +} + +/* 8001110C-80011110 .text __ct__13J3DGXColorS10Fv */ +J3DGXColorS10::J3DGXColorS10() { + /* Nonmatching */ +} + +/* 80011110-800111B4 .text __ct__9J3DTexMtxFv */ +J3DTexMtx::J3DTexMtx() { + /* Nonmatching */ +} + +/* 800111B4-800111D4 .text __ct__11J3DTexCoordFv */ +J3DTexCoord::J3DTexCoord() { + /* Nonmatching */ +} + +/* 800111D4-80011290 .text __ct__12J3DColorChanFv */ +J3DColorChan::J3DColorChan() { + /* Nonmatching */ +} + +/* 80011290-80011294 .text __ct__10J3DGXColorFv */ +J3DGXColor::J3DGXColor() { + /* Nonmatching */ +} + +/* 80011294-80011300 .text create__23mDoExt_backupMaterial_cFUs */ +void mDoExt_backupMaterial_c::create(unsigned short) { + /* Nonmatching */ +} + +/* 80011300-80011380 .text restore__23mDoExt_backupMaterial_cFP12J3DModelData */ +void mDoExt_backupMaterial_c::restore(J3DModelData*) { + /* Nonmatching */ +} + +/* 80011380-80011434 .text create__21mDoExt_invisibleModelFP8J3DModel */ +void mDoExt_invisibleModel::create(J3DModel*) { + /* Nonmatching */ +} + +/* 80011434-80011490 .text __dt__19mDoExt_invJntPacketFv */ +mDoExt_invJntPacket::~mDoExt_invJntPacket() { + /* Nonmatching */ +} + +/* 80011490-800114BC .text __ct__19mDoExt_invJntPacketFv */ +mDoExt_invJntPacket::mDoExt_invJntPacket() { + /* Nonmatching */ +} + +/* 800114BC-80011504 .text __dt__9J3DPacketFv */ +J3DPacket::~J3DPacket() { + /* Nonmatching */ +} + +/* 80011504-800115AC .text entry__21mDoExt_invisibleModelFv */ +void mDoExt_invisibleModel::entry() { + /* Nonmatching */ +} + +/* 800115AC-80011654 .text entryMaskOff__21mDoExt_invisibleModelFv */ +void mDoExt_invisibleModel::entryMaskOff() { + /* Nonmatching */ +} + +/* 80011654-800116C4 .text updateDL__21mDoExt_invisibleModelFP8J3DModel */ +void mDoExt_invisibleModel::updateDL(J3DModel*) { + /* Nonmatching */ +} + +/* 800116C4-80011734 .text updateDL__21mDoExt_invisibleModelFP14mDoExt_McaMorf */ +void mDoExt_invisibleModel::updateDL(mDoExt_McaMorf*) { + /* Nonmatching */ +} + +/* 80011734-800117E4 .text mDoExt_createGameHeap__FUlP7JKRHeap */ +void mDoExt_createGameHeap(unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 800117E4-800117EC .text mDoExt_getGameHeap__Fv */ +void mDoExt_getGameHeap() { + /* Nonmatching */ +} + +/* 800117EC-80011814 .text mDoExt_setSafeGameHeapSize__Fv */ +void mDoExt_setSafeGameHeapSize() { + /* Nonmatching */ +} + +/* 80011814-8001181C .text mDoExt_getSafeGameHeapSize__Fv */ +void mDoExt_getSafeGameHeapSize() { + /* Nonmatching */ +} + +/* 8001181C-800118C0 .text mDoExt_createZeldaHeap__FUlP7JKRHeap */ +void mDoExt_createZeldaHeap(unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 800118C0-800118C8 .text mDoExt_getZeldaHeap__Fv */ +void mDoExt_getZeldaHeap() { + /* Nonmatching */ +} + +/* 800118C8-800118F0 .text mDoExt_setSafeZeldaHeapSize__Fv */ +void mDoExt_setSafeZeldaHeapSize() { + /* Nonmatching */ +} + +/* 800118F0-800118F8 .text mDoExt_getSafeZeldaHeapSize__Fv */ +void mDoExt_getSafeZeldaHeapSize() { + /* Nonmatching */ +} + +/* 800118F8-8001199C .text mDoExt_createCommandHeap__FUlP7JKRHeap */ +void mDoExt_createCommandHeap(unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 8001199C-800119A4 .text mDoExt_getCommandHeap__Fv */ +void mDoExt_getCommandHeap() { + /* Nonmatching */ +} + +/* 800119A4-800119CC .text mDoExt_setSafeCommandHeapSize__Fv */ +void mDoExt_setSafeCommandHeapSize() { + /* Nonmatching */ +} + +/* 800119CC-800119D4 .text mDoExt_getSafeCommandHeapSize__Fv */ +void mDoExt_getSafeCommandHeapSize() { + /* Nonmatching */ +} + +/* 800119D4-80011A84 .text mDoExt_createArchiveHeap__FUlP7JKRHeap */ +void mDoExt_createArchiveHeap(unsigned long, JKRHeap*) { + /* Nonmatching */ +} + +/* 80011A84-80011AAC .text mDoExt_setSafeArchiveHeapSize__Fv */ +void mDoExt_setSafeArchiveHeapSize() { + /* Nonmatching */ +} + +/* 80011AAC-80011AB4 .text mDoExt_getSafeArchiveHeapSize__Fv */ +void mDoExt_getSafeArchiveHeapSize() { + /* Nonmatching */ +} + +/* 80011AB4-80011ABC .text mDoExt_getArchiveHeap__Fv */ +void mDoExt_getArchiveHeap() { + /* Nonmatching */ +} + +/* 80011ABC-80011B54 .text mDoExt_createSolidHeap__FUlP7JKRHeapUl */ +void mDoExt_createSolidHeap(unsigned long, JKRHeap*, unsigned long) { + /* Nonmatching */ +} + +/* 80011B54-80011B9C .text mDoExt_createSolidHeapFromGame__FUlUl */ +void mDoExt_createSolidHeapFromGame(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80011B9C-80011BE4 .text mDoExt_createSolidHeapFromSystem__FUlUl */ +void mDoExt_createSolidHeapFromSystem(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80011BE4-80011CC0 .text mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl */ +void mDoExt_createSolidHeapToCurrent(unsigned long, JKRHeap*, unsigned long) { + /* Nonmatching */ +} + +/* 80011CC0-80011D0C .text mDoExt_createSolidHeapFromGameToCurrent__FUlUl */ +void mDoExt_createSolidHeapFromGameToCurrent(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 80011D0C-80011D48 .text mDoExt_adjustSolidHeap__FP12JKRSolidHeap */ +void mDoExt_adjustSolidHeap(JKRSolidHeap*) { + /* Nonmatching */ +} + +/* 80011D48-80011D68 .text mDoExt_destroySolidHeap__FP12JKRSolidHeap */ +void mDoExt_destroySolidHeap(JKRSolidHeap*) { + /* Nonmatching */ +} + +/* 80011D68-80011DD4 .text mDoExt_setCurrentHeap__FP7JKRHeap */ +void mDoExt_setCurrentHeap(JKRHeap*) { + /* Nonmatching */ +} + +/* 80011DD4-80011DDC .text mDoExt_getCurrentHeap__Fv */ +void mDoExt_getCurrentHeap() { + /* Nonmatching */ +} + +/* 80011DDC-80011E98 .text mDoExt_restoreCurrentHeap__Fv */ +void mDoExt_restoreCurrentHeap() { + /* Nonmatching */ +} + +/* 80011E98-80011EE4 .text mDoExt_resIDToIndex__FP10JKRArchiveUs */ +void mDoExt_resIDToIndex(JKRArchive*, unsigned short) { + /* Nonmatching */ +} + +/* 80011EE4-80012140 .text calc__25mDoExt_MtxCalcAnmBlendTblFUs */ +void mDoExt_MtxCalcAnmBlendTbl::calc(unsigned short) { + /* Nonmatching */ +} + +/* 80012140-80012548 .text calc__28mDoExt_MtxCalcAnmBlendTblOldFUs */ +void mDoExt_MtxCalcAnmBlendTblOld::calc(unsigned short) { + /* Nonmatching */ +} + +/* 80012548-800125CC .text initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs */ +void mDoExt_MtxCalcOldFrame::initOldFrameMorf(float, unsigned short, unsigned short) { + /* Nonmatching */ +} + +/* 800125CC-80012650 .text decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv */ +void mDoExt_MtxCalcOldFrame::decOldFrameMorfCounter() { + /* Nonmatching */ +} + +/* 80012650-800129E4 .text __ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl */ +mDoExt_McaMorf::mDoExt_McaMorf(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, float, int, int, int, void*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 800129E4-80012A2C .text __dt__12J3DFrameCtrlFv */ +J3DFrameCtrl::~J3DFrameCtrl() { + /* Nonmatching */ +} + +/* 80012A2C-80012D78 .text calc__14mDoExt_McaMorfFUs */ +void mDoExt_McaMorf::calc(unsigned short) { + /* Nonmatching */ +} + +/* 80012D78-80012FC8 .text setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv */ +void mDoExt_McaMorf::setAnm(J3DAnmTransform*, int, float, float, float, float, void*) { + /* Nonmatching */ +} + +/* 80012FC8-8001300C .text setMorf__14mDoExt_McaMorfFf */ +void mDoExt_McaMorf::setMorf(float) { + /* Nonmatching */ +} + +/* 8001300C-800130D0 .text play__14mDoExt_McaMorfFP3VecUlSc */ +void mDoExt_McaMorf::play(Vec*, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 800130D0-8001314C .text update__14mDoExt_McaMorfFv */ +void mDoExt_McaMorf::update() { + /* Nonmatching */ +} + +/* 8001314C-800131C8 .text updateDL__14mDoExt_McaMorfFv */ +void mDoExt_McaMorf::updateDL() { + /* Nonmatching */ +} + +/* 800131C8-8001322C .text updateDL__14mDoExt_McaMorfFP16J3DMaterialTable */ +void mDoExt_McaMorf::updateDL(J3DMaterialTable*) { + /* Nonmatching */ +} + +/* 8001322C-80013258 .text entry__14mDoExt_McaMorfFv */ +void mDoExt_McaMorf::entry() { + /* Nonmatching */ +} + +/* 80013258-80013284 .text entryDL__14mDoExt_McaMorfFv */ +void mDoExt_McaMorf::entryDL() { + /* Nonmatching */ +} + +/* 80013284-800132E8 .text entryDL__14mDoExt_McaMorfFP16J3DMaterialTable */ +void mDoExt_McaMorf::entryDL(J3DMaterialTable*) { + /* Nonmatching */ +} + +/* 800132E8-8001335C .text calc__14mDoExt_McaMorfFv */ +void mDoExt_McaMorf::calc() { + /* Nonmatching */ +} + +/* 8001335C-80013388 .text stopZelAnime__14mDoExt_McaMorfFv */ +void mDoExt_McaMorf::stopZelAnime() { + /* Nonmatching */ +} + +/* 80013388-800136F4 .text __ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiiPvUlUl */ +mDoExt_McaMorf2::mDoExt_McaMorf2(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, J3DAnmTransform*, int, float, int, int, int, void*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 800136F4-80013770 .text ERROR_EXIT__15mDoExt_McaMorf2Fv */ +void mDoExt_McaMorf2::ERROR_EXIT() { + /* Nonmatching */ +} + +/* 80013770-80013E50 .text calc__15mDoExt_McaMorf2FUs */ +void mDoExt_McaMorf2::calc(unsigned short) { + /* Nonmatching */ +} + +/* 80013E50-800140A0 .text setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffffPv */ +void mDoExt_McaMorf2::setAnm(J3DAnmTransform*, J3DAnmTransform*, float, int, float, float, float, float, void*) { + /* Nonmatching */ +} + +/* 800140A0-800140D8 .text setMorf__15mDoExt_McaMorf2Ff */ +void mDoExt_McaMorf2::setMorf(float) { + /* Nonmatching */ +} + +/* 800140D8-8001419C .text play__15mDoExt_McaMorf2FP3VecUlSc */ +void mDoExt_McaMorf2::play(Vec*, unsigned long, signed char) { + /* Nonmatching */ +} + +/* 8001419C-800141C8 .text entryDL__15mDoExt_McaMorf2Fv */ +void mDoExt_McaMorf2::entryDL() { + /* Nonmatching */ +} + +/* 800141C8-80014250 .text calc__15mDoExt_McaMorf2Fv */ +void mDoExt_McaMorf2::calc() { + /* Nonmatching */ +} + +/* 80014250-8001427C .text stopZelAnime__15mDoExt_McaMorf2Fv */ +void mDoExt_McaMorf2::stopZelAnime() { + /* Nonmatching */ +} + +/* 8001427C-800142B8 .text draw__24mDoExt_offCupOnAupPacketFv */ +void mDoExt_offCupOnAupPacket::draw() { + /* Nonmatching */ +} + +/* 800142B8-800142F4 .text draw__24mDoExt_onCupOffAupPacketFv */ +void mDoExt_onCupOffAupPacket::draw() { + /* Nonmatching */ +} + +/* 800142F4-800143B8 .text draw__19mDoExt_invJntPacketFv */ +void mDoExt_invJntPacket::draw() { + /* Nonmatching */ +} + +/* 800143B8-80014580 .text init__15mDoExt_3Dline_cFUsii */ +void mDoExt_3Dline_c::init(unsigned short, int, int) { + /* Nonmatching */ +} + +/* 80014580-80014584 .text __ct__4cXyzFv */ +cXyz::cXyz() { + /* Nonmatching */ +} + +/* 80014584-80014664 .text init__19mDoExt_3DlineMat0_cFUsUsi */ +void mDoExt_3DlineMat0_c::init(unsigned short, unsigned short, int) { + /* Nonmatching */ +} + +/* 80014664-800146A0 .text __dt__15mDoExt_3Dline_cFv */ +mDoExt_3Dline_c::~mDoExt_3Dline_c() { + /* Nonmatching */ +} + +/* 800146A0-800146A4 .text __ct__15mDoExt_3Dline_cFv */ +mDoExt_3Dline_c::mDoExt_3Dline_c() { + /* Nonmatching */ +} + +/* 800146A4-80014798 .text setMaterial__19mDoExt_3DlineMat0_cFv */ +void mDoExt_3DlineMat0_c::setMaterial() { + /* Nonmatching */ +} + +/* 80014798-800148B4 .text draw__19mDoExt_3DlineMat0_cFv */ +void mDoExt_3DlineMat0_c::draw() { + /* Nonmatching */ +} + +/* 800148B4-80014E04 .text update__19mDoExt_3DlineMat0_cFUsfR8_GXColorUsP12dKy_tevstr_c */ +void mDoExt_3DlineMat0_c::update(unsigned short, float, _GXColor&, unsigned short, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80014E04-80015328 .text update__19mDoExt_3DlineMat0_cFUsR8_GXColorP12dKy_tevstr_c */ +void mDoExt_3DlineMat0_c::update(unsigned short, _GXColor&, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80015328-800154C4 .text init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi */ +void mDoExt_3DlineMat1_c::init(unsigned short, unsigned short, ResTIMG*, int) { + /* Nonmatching */ +} + +/* 800154C4-800155DC .text setMaterial__19mDoExt_3DlineMat1_cFv */ +void mDoExt_3DlineMat1_c::setMaterial() { + /* Nonmatching */ +} + +/* 800155DC-80015764 .text draw__19mDoExt_3DlineMat1_cFv */ +void mDoExt_3DlineMat1_c::draw() { + /* Nonmatching */ +} + +/* 80015764-80015E54 .text update__19mDoExt_3DlineMat1_cFUsfR8_GXColorUsP12dKy_tevstr_c */ +void mDoExt_3DlineMat1_c::update(unsigned short, float, _GXColor&, unsigned short, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80015E54-80016518 .text update__19mDoExt_3DlineMat1_cFUsR8_GXColorP12dKy_tevstr_c */ +void mDoExt_3DlineMat1_c::update(unsigned short, _GXColor&, dKy_tevstr_c*) { + /* Nonmatching */ +} + +/* 80016518-8001657C .text setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c */ +void mDoExt_3DlineMatSortPacket::setMat(mDoExt_3DlineMat_c*) { + /* Nonmatching */ +} + +/* 8001657C-800165E4 .text draw__26mDoExt_3DlineMatSortPacketFv */ +void mDoExt_3DlineMatSortPacket::draw() { + /* Nonmatching */ +} + +/* 800165E4-8001683C .text mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl */ +void mDoExt_initFontCommon(JUTFont**, ResFONT**, JKRHeap*, const char*, JKRArchive*, unsigned char, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8001683C-80016884 .text __dt__7JUTFontFv */ +JUTFont::~JUTFont() { + /* Nonmatching */ +} + +/* 80016884-800168E0 .text mDoExt_initFont0__Fv */ +void mDoExt_initFont0() { + /* Nonmatching */ +} + +/* 800168E0-8001691C .text mDoExt_getMesgFont__Fv */ +void mDoExt_getMesgFont() { + /* Nonmatching */ +} + +/* 8001691C-80016A1C .text mDoExt_removeMesgFont__Fv */ +void mDoExt_removeMesgFont() { + /* Nonmatching */ +} + +/* 80016A1C-80016A7C .text mDoExt_initFont1__Fv */ +void mDoExt_initFont1() { + /* Nonmatching */ +} + +/* 80016A7C-80016AB8 .text mDoExt_getRubyFont__Fv */ +void mDoExt_getRubyFont() { + /* Nonmatching */ +} + +/* 80016AB8-80016BB8 .text mDoExt_removeRubyFont__Fv */ +void mDoExt_removeRubyFont() { + /* Nonmatching */ +} + +/* 80016BB8-80016C98 .text mDoExt_J3DModel__create__FP12J3DModelDataUlUl */ +void mDoExt_J3DModel__create__FP12J3DModelDataUlUl { + /* Nonmatching */ +} + +/* 80016C98-80016CC4 .text setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor */ +void JUTFont::setGX(JUtility::TColor, JUtility::TColor) { + /* Nonmatching */ +} + +/* 80016CC4-80016CF0 .text getCellWidth__7JUTFontCFv */ +void JUTFont::getCellWidth() const { + /* Nonmatching */ +} + +/* 80016CF0-80016D1C .text getCellHeight__7JUTFontCFv */ +void JUTFont::getCellHeight() const { + /* Nonmatching */ +} + +/* 80016D1C-80016D78 .text __dt__26mDoExt_3DlineMatSortPacketFv */ +mDoExt_3DlineMatSortPacket::~mDoExt_3DlineMatSortPacket() { + /* Nonmatching */ +} + +/* 80016D78-80016D80 .text getMaterialID__19mDoExt_3DlineMat1_cFv */ +void mDoExt_3DlineMat1_c::getMaterialID() { + /* Nonmatching */ +} + +/* 80016D80-80016D88 .text getMaterialID__19mDoExt_3DlineMat0_cFv */ +void mDoExt_3DlineMat0_c::getMaterialID() { + /* Nonmatching */ +} + +/* 80016D88-80016DE4 .text __dt__24mDoExt_onCupOffAupPacketFv */ +mDoExt_onCupOffAupPacket::~mDoExt_onCupOffAupPacket() { + /* Nonmatching */ +} + +/* 80016DE4-80016E40 .text __dt__24mDoExt_offCupOnAupPacketFv */ +mDoExt_offCupOnAupPacket::~mDoExt_offCupOnAupPacket() { + /* Nonmatching */ +} + +/* 80016E40-80016F14 .text __dt__15mDoExt_McaMorf2Fv */ +mDoExt_McaMorf2::~mDoExt_McaMorf2() { + /* Nonmatching */ +} + +/* 80016F14-80017000 .text init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf */ +void J3DMtxCalcMaya::init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} + +/* 80017000-800170D4 .text __dt__14mDoExt_McaMorfFv */ +mDoExt_McaMorf::~mDoExt_McaMorf() { + /* Nonmatching */ +} + +/* 800170D4-800171BC .text __dt__28mDoExt_MtxCalcAnmBlendTblOldFv */ +mDoExt_MtxCalcAnmBlendTblOld::~mDoExt_MtxCalcAnmBlendTblOld() { + /* Nonmatching */ +} + +/* 800171BC-80017278 .text __dt__25mDoExt_MtxCalcAnmBlendTblFv */ +mDoExt_MtxCalcAnmBlendTbl::~mDoExt_MtxCalcAnmBlendTbl() { + /* Nonmatching */ +} + +/* 80017278-80017398 .text __dt__17J3DMtxCalcMayaAnmFv */ +J3DMtxCalcMayaAnm::~J3DMtxCalcMayaAnm() { + /* Nonmatching */ +} + +/* 80017398-800173BC .text calc__17J3DMtxCalcMayaAnmFUs */ +void J3DMtxCalcMayaAnm::calc(unsigned short) { + /* Nonmatching */ +} + +/* 800173BC-800173C0 .text init__10J3DMtxCalcFRC3VecRA3_A4_Cf */ +void J3DMtxCalc::init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} + +/* 800173C0-800173C4 .text recursiveCalc__10J3DMtxCalcFP7J3DNode */ +void J3DMtxCalc::recursiveCalc(J3DNode*) { + /* Nonmatching */ +} + +/* 800173C4-800173C8 .text calcTransform__10J3DMtxCalcFUsRC16J3DTransformInfo */ +void J3DMtxCalc::calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 800173C8-800173CC .text calc__10J3DMtxCalcFUs */ +void J3DMtxCalc::calc(unsigned short) { + /* Nonmatching */ +} + +/* 800173CC-800173E0 .text @88@36@calc__17J3DMtxCalcMayaAnmFUs */ +void J3DMtxCalcMayaAnm::@88@36@calc(unsigned short) { + /* Nonmatching */ +} + +/* 800173E0-800173E8 .text @80@calc__17J3DMtxCalcMayaAnmFUs */ +void J3DMtxCalcMayaAnm::@80@calc(unsigned short) { + /* Nonmatching */ +} + +/* 800173E8-800173F0 .text @80@__dt__17J3DMtxCalcMayaAnmFv */ +void @80@__dt__17J3DMtxCalcMayaAnmFv { + /* Nonmatching */ +} + +/* 800173F0-80017404 .text @88@36@calc__25mDoExt_MtxCalcAnmBlendTblFUs */ +void mDoExt_MtxCalcAnmBlendTbl::@88@36@calc(unsigned short) { + /* Nonmatching */ +} + +/* 80017404-80017418 .text @88@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo */ +void J3DMtxCalcMaya::@88@36@calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 80017418-8001742C .text @88@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode */ +void J3DMtxCalcBasic::@88@36@recursiveCalc(J3DNode*) { + /* Nonmatching */ +} + +/* 8001742C-80017440 .text @88@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf */ +void J3DMtxCalcMaya::@88@36@init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} + +/* 80017440-80017454 .text @104@36@calc__28mDoExt_MtxCalcAnmBlendTblOldFUs */ +void mDoExt_MtxCalcAnmBlendTblOld::@104@36@calc(unsigned short) { + /* Nonmatching */ +} + +/* 80017454-80017468 .text @104@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo */ +void J3DMtxCalcMaya::@104@36@calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 80017468-8001747C .text @104@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode */ +void J3DMtxCalcBasic::@104@36@recursiveCalc(J3DNode*) { + /* Nonmatching */ +} + +/* 8001747C-80017490 .text @104@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf */ +void J3DMtxCalcMaya::@104@36@init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} + +/* 80017490-800174A4 .text @140@36@calc__14mDoExt_McaMorfFUs */ +void mDoExt_McaMorf::@140@36@calc(unsigned short) { + /* Nonmatching */ +} + +/* 800174A4-800174B8 .text @140@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo */ +void J3DMtxCalcMaya::@140@36@calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 800174B8-800174CC .text @140@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode */ +void J3DMtxCalcBasic::@140@36@recursiveCalc(J3DNode*) { + /* Nonmatching */ +} + +/* 800174CC-800174E0 .text @140@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf */ +void J3DMtxCalcMaya::@140@36@init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} + +/* 800174E0-800174F4 .text @148@36@calc__15mDoExt_McaMorf2FUs */ +void mDoExt_McaMorf2::@148@36@calc(unsigned short) { + /* Nonmatching */ +} + +/* 800174F4-80017508 .text @148@36@calcTransform__14J3DMtxCalcMayaFUsRC16J3DTransformInfo */ +void J3DMtxCalcMaya::@148@36@calcTransform(unsigned short, const J3DTransformInfo&) { + /* Nonmatching */ +} + +/* 80017508-8001751C .text @148@36@recursiveCalc__15J3DMtxCalcBasicFP7J3DNode */ +void J3DMtxCalcBasic::@148@36@recursiveCalc(J3DNode*) { + /* Nonmatching */ +} + +/* 8001751C-80017530 .text @148@36@init__14J3DMtxCalcMayaFRC3VecRA3_A4_Cf */ +void J3DMtxCalcMaya::@148@36@init(const Vec&, const float(&)[3][4]) { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_gba_com.cpp b/src/m_Do/m_Do_gba_com.cpp new file mode 100644 index 000000000..f81cac6b4 --- /dev/null +++ b/src/m_Do/m_Do_gba_com.cpp @@ -0,0 +1,252 @@ +// +// Generated by dtk +// Translation Unit: m_Do_gba_com.cpp +// + +#include "m_Do/m_Do_gba_com.h" +#include "dolphin/types.h" + +/* 8001A498-8001A4C0 .text ProbeCheck_0__FP11JUTGbaParamPv */ +void ProbeCheck_0(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A4C0-8001A4E8 .text ProbeCheck_1__FP11JUTGbaParamPv */ +void ProbeCheck_1(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A4E8-8001A510 .text CodeExchange_0__FP11JUTGbaParamPv */ +void CodeExchange_0(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A510-8001A538 .text CodeExchange_1__FP11JUTGbaParamPv */ +void CodeExchange_1(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A538-8001A560 .text CodeExchange_2__FP11JUTGbaParamPv */ +void CodeExchange_2(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A560-8001A588 .text CodeExchange_3__FP11JUTGbaParamPv */ +void CodeExchange_3(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A588-8001A5B0 .text CodeExchange_4__FP11JUTGbaParamPv */ +void CodeExchange_4(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A5B0-8001A5D8 .text ContextCheck__FP11JUTGbaParamPv */ +void ContextCheck(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A5D8-8001A600 .text ContextSend__FP11JUTGbaParamPv */ +void ContextSend(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A600-8001A628 .text ContextRead__FP11JUTGbaParamPv */ +void ContextRead(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A628-8001A650 .text GbaWriteResult__FP11JUTGbaParamPv */ +void GbaWriteResult(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A650-8001A678 .text GbaReadResult__FP11JUTGbaParamPv */ +void GbaReadResult(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A678-8001A6A0 .text GbaReset__FP11JUTGbaParamPv */ +void GbaReset(JUTGbaParam*, void*) { + /* Nonmatching */ +} + +/* 8001A6A0-8001A7B8 .text mDoGaC_Initial__15mDoGaC_agbCom_cFP18mDoGaC_DataManag_cUc */ +void mDoGaC_agbCom_c::mDoGaC_Initial(mDoGaC_DataManag_c*, unsigned char) { + /* Nonmatching */ +} + +/* 8001A7B8-8001A7C4 .text mDoGaC_ComOpen__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ComOpen() { + /* Nonmatching */ +} + +/* 8001A7C4-8001A814 .text mDoGaC_ComClose__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ComClose() { + /* Nonmatching */ +} + +/* 8001A814-8001A820 .text mDoGaC_ComStart__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ComStart() { + /* Nonmatching */ +} + +/* 8001A820-8001A858 .text mDoGaC_ComStop__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ComStop() { + /* Nonmatching */ +} + +/* 8001A858-8001A8B4 .text mDoGaC_GbaReboot__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_GbaReboot() { + /* Nonmatching */ +} + +/* 8001A8B4-8001A94C .text mDoGaC_GbaReset__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_GbaReset() { + /* Nonmatching */ +} + +/* 8001A94C-8001A9A4 .text mDoGaC_ComRestart__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ComRestart() { + /* Nonmatching */ +} + +/* 8001A9A4-8001AAD4 .text mDoGaC_Connect__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_Connect() { + /* Nonmatching */ +} + +/* 8001AAD4-8001AAEC .text mDoGaC_ConnectSleep__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ConnectSleep() { + /* Nonmatching */ +} + +/* 8001AAEC-8001AAF8 .text mDoGaC_ConnectWake__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ConnectWake() { + /* Nonmatching */ +} + +/* 8001AAF8-8001AB4C .text mDoGaC_GbaLink__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_GbaLink() { + /* Nonmatching */ +} + +/* 8001AB4C-8001AC14 .text mDoGaC_SendDataSet__15mDoGaC_agbCom_cFPUliUcUl */ +void mDoGaC_agbCom_c::mDoGaC_SendDataSet(unsigned long*, int, unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 8001AC14-8001AD48 .text mDoGaC_SendDataWrite__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_SendDataWrite() { + /* Nonmatching */ +} + +/* 8001AD48-8001AD84 .text mDoGaC_SendEntry__15mDoGaC_agbCom_cFUcUl */ +void mDoGaC_agbCom_c::mDoGaC_SendEntry(unsigned char, unsigned long) { + /* Nonmatching */ +} + +/* 8001AD84-8001ADB4 .text mDoGaC_SendStatusCheck__15mDoGaC_agbCom_cFUc */ +void mDoGaC_agbCom_c::mDoGaC_SendStatusCheck(unsigned char) { + /* Nonmatching */ +} + +/* 8001ADB4-8001ADE4 .text mDoGaC_SendEndCheck__15mDoGaC_agbCom_cFUc */ +void mDoGaC_agbCom_c::mDoGaC_SendEndCheck(unsigned char) { + /* Nonmatching */ +} + +/* 8001ADE4-8001AE04 .text mDoGaC_RecvStatusCheck__15mDoGaC_agbCom_cFUc */ +void mDoGaC_agbCom_c::mDoGaC_RecvStatusCheck(unsigned char) { + /* Nonmatching */ +} + +/* 8001AE04-8001AE44 .text mDoGaC_DataStatusReset__15mDoGaC_agbCom_cFUc */ +void mDoGaC_agbCom_c::mDoGaC_DataStatusReset(unsigned char) { + /* Nonmatching */ +} + +/* 8001AE44-8001AEE4 .text mDoGaC_StatusSendSet__15mDoGaC_agbCom_cFUc */ +void mDoGaC_agbCom_c::mDoGaC_StatusSendSet(unsigned char) { + /* Nonmatching */ +} + +/* 8001AEE4-8001AF68 .text mDoGaC_ProbeCheck0__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ProbeCheck0() { + /* Nonmatching */ +} + +/* 8001AF68-8001AFDC .text mDoGaC_ProbeCheck1__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ProbeCheck1() { + /* Nonmatching */ +} + +/* 8001AFDC-8001B060 .text mDoGaC_CodeExchange0__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_CodeExchange0() { + /* Nonmatching */ +} + +/* 8001B060-8001B0F4 .text mDoGaC_CodeExchange1__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_CodeExchange1() { + /* Nonmatching */ +} + +/* 8001B0F4-8001B184 .text mDoGaC_CodeExchange2__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_CodeExchange2() { + /* Nonmatching */ +} + +/* 8001B184-8001B1F8 .text mDoGaC_CodeExchange3__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_CodeExchange3() { + /* Nonmatching */ +} + +/* 8001B1F8-8001B298 .text mDoGaC_CodeExchange4__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_CodeExchange4() { + /* Nonmatching */ +} + +/* 8001B298-8001B334 .text mDoGaC_ContextCheck__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ContextCheck() { + /* Nonmatching */ +} + +/* 8001B334-8001B3A8 .text mDoGaC_ContextSend__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ContextSend() { + /* Nonmatching */ +} + +/* 8001B3A8-8001B42C .text mDoGaC_ContextRead__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ContextRead() { + /* Nonmatching */ +} + +/* 8001B42C-8001B6CC .text mDoGaC_GbaWrite__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_GbaWrite() { + /* Nonmatching */ +} + +/* 8001B6CC-8001B734 .text mDoGaC_WriteResult__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_WriteResult() { + /* Nonmatching */ +} + +/* 8001B734-8001B778 .text mDoGaC_GbaRead__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_GbaRead() { + /* Nonmatching */ +} + +/* 8001B778-8001BA34 .text mDoGaC_ReadResult__15mDoGaC_agbCom_cFv */ +void mDoGaC_agbCom_c::mDoGaC_ReadResult() { + /* Nonmatching */ +} + +/* 8001BA34-8001BA68 .text BigLittleChange__FUl */ +void BigLittleChange(unsigned long) { + /* Nonmatching */ +} + +/* 8001BAA0-8001BADC .text __dt__15mDoGaC_agbCom_cFv */ +mDoGaC_agbCom_c::~mDoGaC_agbCom_c() { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_graphic.cpp b/src/m_Do/m_Do_graphic.cpp new file mode 100644 index 000000000..e9729537a --- /dev/null +++ b/src/m_Do/m_Do_graphic.cpp @@ -0,0 +1,227 @@ +// +// Generated by dtk +// Translation Unit: m_Do_graphic.cpp +// + +#include "m_Do/m_Do_graphic.h" +#include "dolphin/types.h" + +/* 80007BBC-80007DDC .text create__13mDoGph_gInf_cFv */ +void mDoGph_gInf_c::create() { + /* Nonmatching */ +} + +/* 80007DDC-80007EA8 .text createHeap__13mDoGph_gInf_cFv */ +void mDoGph_gInf_c::createHeap() { + /* Nonmatching */ +} + +/* 80007EA8-80007EE4 .text alloc__13mDoGph_gInf_cFUli */ +void mDoGph_gInf_c::alloc(unsigned long, int) { + /* Nonmatching */ +} + +/* 80007EE4-80007F1C .text free__13mDoGph_gInf_cFv */ +void mDoGph_gInf_c::free() { + /* Nonmatching */ +} + +/* 80007F1C-80007F6C .text fadeOut__13mDoGph_gInf_cFfR8_GXColor */ +void mDoGph_gInf_c::fadeOut(float, _GXColor&) { + /* Nonmatching */ +} + +/* 80007F6C-80007F94 .text onBlure__13mDoGph_gInf_cFv */ +void mDoGph_gInf_c::onBlure() { + /* Nonmatching */ +} + +/* 80007F94-80007FC4 .text onBlure__13mDoGph_gInf_cFPA4_Cf */ +void mDoGph_gInf_c::onBlure(const float(*)[4]) { + /* Nonmatching */ +} + +/* 80007FC4-80007FE8 .text fadeOut__13mDoGph_gInf_cFf */ +void mDoGph_gInf_c::fadeOut(float) { + /* Nonmatching */ +} + +/* 80007FE8-800082D8 .text calcFade__13mDoGph_gInf_cFv */ +void mDoGph_gInf_c::calcFade() { + /* Nonmatching */ +} + +/* 800082D8-80008314 .text onMonotone__13mDoGph_gInf_cFv */ +void mDoGph_gInf_c::onMonotone() { + /* Nonmatching */ +} + +/* 80008314-80008354 .text offMonotone__13mDoGph_gInf_cFv */ +void mDoGph_gInf_c::offMonotone() { + /* Nonmatching */ +} + +/* 80008354-800083B8 .text calcMonotone__13mDoGph_gInf_cFv */ +void mDoGph_gInf_c::calcMonotone() { + /* Nonmatching */ +} + +/* 800083B8-800083BC .text mDoGph_BlankingON__Fv */ +void mDoGph_BlankingON() { + /* Nonmatching */ +} + +/* 800083BC-800083C0 .text mDoGph_BlankingOFF__Fv */ +void mDoGph_BlankingOFF() { + /* Nonmatching */ +} + +/* 800083C0-800083EC .text dScnPly_BeforeOfPaint__Fv */ +void dScnPly_BeforeOfPaint() { + /* Nonmatching */ +} + +/* 800083EC-80008410 .text mDoGph_BeforeOfDraw__Fv */ +void mDoGph_BeforeOfDraw() { + /* Nonmatching */ +} + +/* 80008410-80008600 .text mDoGph_AfterOfDraw__Fv */ +void mDoGph_AfterOfDraw() { + /* Nonmatching */ +} + +/* 80008600-80008880 .text clearAlphaBuffer__FP10view_classUc */ +void clearAlphaBuffer(view_class*, unsigned char) { + /* Nonmatching */ +} + +/* 80008880-80008B0C .text drawAlphaBuffer__FP10view_class8_GXColor */ +void drawAlphaBuffer(view_class*, _GXColor) { + /* Nonmatching */ +} + +/* 80008B0C-80008F34 .text drawSpot__FP10view_class */ +void drawSpot(view_class*) { + /* Nonmatching */ +} + +/* 80008F34-8000990C .text drawDepth__FP10view_classP15view_port_classi */ +void drawDepth(view_class*, view_port_class*, int) { + /* Nonmatching */ +} + +/* 8000990C-80009914 .text getFileListInfo__15dStage_roomDt_cCFv */ +void dStage_roomDt_c::getFileListInfo() const { + /* Nonmatching */ +} + +/* 80009914-80009BBC .text motionBlure__FP10view_class */ +void motionBlure(view_class*) { + /* Nonmatching */ +} + +/* 80009BBC-80009BE0 .text mCaptureAlarmHandler__FP7OSAlarmP9OSContext */ +void mCaptureAlarmHandler(OSAlarm*, OSContext*) { + /* Nonmatching */ +} + +/* 80009BE0-80009BE8 .text mDoGph_setCaptureStep__Fs */ +void mDoGph_setCaptureStep(short) { + /* Nonmatching */ +} + +/* 80009BE8-80009BF0 .text mDoGph_getCaptureStep__Fv */ +void mDoGph_getCaptureStep() { + /* Nonmatching */ +} + +/* 80009BF0-80009BF8 .text mDoGph_getCaptureTextureBuffer__Fv */ +void mDoGph_getCaptureTextureBuffer() { + /* Nonmatching */ +} + +/* 80009BF8-80009C00 .text mDoGph_setCaptureTextureFormat__FUc */ +void mDoGph_setCaptureTextureFormat(unsigned char) { + /* Nonmatching */ +} + +/* 80009C00-80009C08 .text mDoGph_setCaptureCaptureFormat__FUc */ +void mDoGph_setCaptureCaptureFormat(unsigned char) { + /* Nonmatching */ +} + +/* 80009C08-80009C38 .text mDoGph_CaptureCansel__Fv */ +void mDoGph_CaptureCansel() { + /* Nonmatching */ +} + +/* 80009C38-8000A180 .text blockenc__FPUc */ +void blockenc(unsigned char*) { + /* Nonmatching */ +} + +/* 8000A180-8000A530 .text encode_s3tc__FPUcPUcii9_GXTexFmt */ +void encode_s3tc(unsigned char*, unsigned char*, int, int, _GXTexFmt) { + /* Nonmatching */ +} + +/* 8000A530-8000A744 .text setUpRectangle__Fv */ +void setUpRectangle() { + /* Nonmatching */ +} + +/* 8000A744-8000A7F0 .text drawRectangle__Fiiii */ +void drawRectangle(int, int, int, int) { + /* Nonmatching */ +} + +/* 8000A7F0-8000A8B8 .text mDoGph_allocFromAny__FUli */ +void mDoGph_allocFromAny(unsigned long, int) { + /* Nonmatching */ +} + +/* 8000A8B8-8000AAC4 .text mDoGph_screenCaptureDraw__Fv */ +void mDoGph_screenCaptureDraw() { + /* Nonmatching */ +} + +/* 8000AAC4-8000AB1C .text mCaptureProc__FPv */ +void mCaptureProc(void*) { + /* Nonmatching */ +} + +/* 8000AB1C-8000ABC4 .text mCaptureGXDrawSyncCallback__FUs */ +void mCaptureGXDrawSyncCallback(unsigned short) { + /* Nonmatching */ +} + +/* 8000ABC4-8000AC3C .text mCaptureGXDrawSyncTimeOut__FP7OSAlarmP9OSContext */ +void mCaptureGXDrawSyncTimeOut(OSAlarm*, OSContext*) { + /* Nonmatching */ +} + +/* 8000AC3C-8000AEA4 .text mDoGph_screenCapture__Fv */ +void mDoGph_screenCapture() { + /* Nonmatching */ +} + +/* 8000AEA4-8000AF2C .text setLight__Fv */ +void setLight() { + /* Nonmatching */ +} + +/* 8000AF2C-8000BC38 .text mDoGph_Painter__Fv */ +void mDoGph_Painter() { + /* Nonmatching */ +} + +/* 8000BC38-8000BC94 .text __dt__13J2DOrthoGraphFv */ +J2DOrthoGraph::~J2DOrthoGraph() { + /* Nonmatching */ +} + +/* 8000BC94-8000BD08 .text mDoGph_Create__Fv */ +void mDoGph_Create() { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_hostIO.cpp b/src/m_Do/m_Do_hostIO.cpp new file mode 100644 index 000000000..c8f82dfad --- /dev/null +++ b/src/m_Do/m_Do_hostIO.cpp @@ -0,0 +1,42 @@ +// +// Generated by dtk +// Translation Unit: m_Do_hostIO.cpp +// + +#include "m_Do/m_Do_hostIO.h" +#include "dolphin/types.h" + +/* 80017A4C-80017A50 .text update__13mDoHIO_root_cFv */ +void mDoHIO_root_c::update() { + /* Nonmatching */ +} + +/* 80017A50-80017B20 .text createChild__16mDoHIO_subRoot_cFPCcP13JORReflexible */ +void mDoHIO_subRoot_c::createChild(const char*, JORReflexible*) { + /* Nonmatching */ +} + +/* 80017B20-80017B88 .text deleteChild__16mDoHIO_subRoot_cFSc */ +void mDoHIO_subRoot_c::deleteChild(signed char) { + /* Nonmatching */ +} + +/* 80017C00-80017C84 .text __dt__13mDoHIO_root_cFv */ +mDoHIO_root_c::~mDoHIO_root_c() { + /* Nonmatching */ +} + +/* 80017C84-80017CF4 .text __dt__16mDoHIO_subRoot_cFv */ +mDoHIO_subRoot_c::~mDoHIO_subRoot_c() { + /* Nonmatching */ +} + +/* 80017CF4-80017D30 .text __dt__14mDoHIO_child_cFv */ +mDoHIO_child_c::~mDoHIO_child_c() { + /* Nonmatching */ +} + +/* 80017D30-80017D40 .text __ct__14mDoHIO_child_cFv */ +mDoHIO_child_c::mDoHIO_child_c() { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_lib.cpp b/src/m_Do/m_Do_lib.cpp new file mode 100644 index 000000000..259b73967 --- /dev/null +++ b/src/m_Do/m_Do_lib.cpp @@ -0,0 +1,42 @@ +// +// Generated by dtk +// Translation Unit: m_Do_lib.cpp +// + +#include "m_Do/m_Do_lib.h" +#include "dolphin/types.h" + +/* 80017530-800176BC .text mDoLib_setResTimgObj__FP7ResTIMGP9_GXTexObjUlP10_GXTlutObj */ +void mDoLib_setResTimgObj(ResTIMG*, _GXTexObj*, unsigned long, _GXTlutObj*) { + /* Nonmatching */ +} + +/* 800176BC-80017748 .text setup__14mDoLib_clipperFffff */ +void mDoLib_clipper::setup(float, float, float, float) { + /* Nonmatching */ +} + +/* 80017748-80017924 .text mDoLib_project__FP3VecP3Vec */ +void mDoLib_project(Vec*, Vec*) { + /* Nonmatching */ +} + +/* 80017924-80017960 .text mDoLib_pos2camera__FP3VecP3Vec */ +void mDoLib_pos2camera(Vec*, Vec*) { + /* Nonmatching */ +} + +/* 80017960-80017994 .text mDoLib_cnvind32__FUl */ +void mDoLib_cnvind32(unsigned long) { + /* Nonmatching */ +} + +/* 80017994-800179B8 .text mDoLib_cnvind16__FUs */ +void mDoLib_cnvind16(unsigned short) { + /* Nonmatching */ +} + +/* 80017A04-80017A4C .text __dt__11J3DUClipperFv */ +J3DUClipper::~J3DUClipper() { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_machine.cpp b/src/m_Do/m_Do_machine.cpp new file mode 100644 index 000000000..6c5d75ea7 --- /dev/null +++ b/src/m_Do/m_Do_machine.cpp @@ -0,0 +1,47 @@ +// +// Generated by dtk +// Translation Unit: m_Do_machine.cpp +// + +#include "m_Do/m_Do_machine.h" +#include "dolphin/types.h" + +/* 8000BD24-8000BEEC .text myGetHeapTypeByString__FP7JKRHeap */ +void myGetHeapTypeByString(JKRHeap*) { + /* Nonmatching */ +} + +/* 8000BEEC-8000C0C8 .text myMemoryErrorRoutine__FPvUli */ +void myMemoryErrorRoutine(void*, unsigned long, int) { + /* Nonmatching */ +} + +/* 8000C0C8-8000C168 .text myHeapCheckRecursive__FP7JKRHeap */ +void myHeapCheckRecursive(JKRHeap*) { + /* Nonmatching */ +} + +/* 8000C168-8000C18C .text mDoMch_HeapCheckAll__Fv */ +void mDoMch_HeapCheckAll() { + /* Nonmatching */ +} + +/* 8000C18C-8000C23C .text developKeyCheck__FUlUl */ +void developKeyCheck(unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8000C23C-8000C3C0 .text myExceptionCallback__FUsP9OSContextUlUl */ +void myExceptionCallback(unsigned short, OSContext*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8000C3C0-8000C70C .text fault_callback_scroll__FUsP9OSContextUlUl */ +void fault_callback_scroll(unsigned short, OSContext*, unsigned long, unsigned long) { + /* Nonmatching */ +} + +/* 8000C70C-8000CB48 .text mDoMch_Create__Fv */ +void mDoMch_Create() { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_machine_exception.cpp b/src/m_Do/m_Do_machine_exception.cpp new file mode 100644 index 000000000..906f76d65 --- /dev/null +++ b/src/m_Do/m_Do_machine_exception.cpp @@ -0,0 +1,42 @@ +// +// Generated by dtk +// Translation Unit: m_Do_machine_exception.cpp +// + +#include "m_Do/m_Do_machine_exception.h" +#include "dolphin/types.h" + +/* 8001BADC-8001BB68 .text print_f__FPCce */ +void print_f(const char*, ...) { + /* Nonmatching */ +} + +/* 8001BB68-8001BB90 .text print__FPCc */ +void print(const char*) { + /* Nonmatching */ +} + +/* 8001BB90-8001BCEC .text dispHeapInfo__Fv */ +void dispHeapInfo() { + /* Nonmatching */ +} + +/* 8001BCEC-8001BD30 .text dispGameInfo__Fv */ +void dispGameInfo() { + /* Nonmatching */ +} + +/* 8001BD30-8001BE84 .text dispDateInfo__Fv */ +void dispDateInfo() { + /* Nonmatching */ +} + +/* 8001BE84-8001BEAC .text dispConsoleToTerminal__Fv */ +void dispConsoleToTerminal() { + /* Nonmatching */ +} + +/* 8001BEAC-8001BEDC .text exception_addition__FP10JUTConsole */ +void exception_addition(JUTConsole*) { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_main.cpp b/src/m_Do/m_Do_main.cpp new file mode 100644 index 000000000..9bf924028 --- /dev/null +++ b/src/m_Do/m_Do_main.cpp @@ -0,0 +1,72 @@ +// +// Generated by dtk +// Translation Unit: m_Do_main.cpp +// + +#include "m_Do/m_Do_main.h" +#include "dolphin/types.h" + +/* 800056E0-80005748 .text version_check__Fv */ +void version_check() { + /* Nonmatching */ +} + +/* 80005748-800057AC .text CheckHeap1__9HeapCheckFv */ +void HeapCheck::CheckHeap1() { + /* Nonmatching */ +} + +/* 800057AC-80005858 .text CheckHeap__FP10JUTGamePad */ +void CheckHeap(JUTGamePad*) { + /* Nonmatching */ +} + +/* 80005858-800058B0 .text countUsed__FP10JKRExpHeap */ +void countUsed(JKRExpHeap*) { + /* Nonmatching */ +} + +/* 800058B0-800058D4 .text getUsedCount__9HeapCheckCFv */ +void HeapCheck::getUsedCount() const { + /* Nonmatching */ +} + +/* 800058D4-80005B28 .text heapDisplay__9HeapCheckFv */ +void HeapCheck::heapDisplay() { + /* Nonmatching */ +} + +/* 80005B28-80005DE0 .text debugDisplay__Fv */ +void debugDisplay() { + /* Nonmatching */ +} + +/* 80005DE0-800061E0 .text Debug_console__FP10JUTGamePad */ +void Debug_console(JUTGamePad*) { + /* Nonmatching */ +} + +/* 800061E0-800061E8 .text dump_sort__7JKRHeapFv */ +void JKRHeap::dump_sort() { + /* Nonmatching */ +} + +/* 800061E8-80006264 .text LOAD_COPYDATE__FPv */ +void LOAD_COPYDATE(void*) { + /* Nonmatching */ +} + +/* 80006264-80006338 .text debug__Fv */ +void debug() { + /* Nonmatching */ +} + +/* 80006338-80006464 .text main01__Fv */ +void main01() { + /* Nonmatching */ +} + +/* 80006464-800065DC .text main */ +void main { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_mtx.cpp b/src/m_Do/m_Do_mtx.cpp new file mode 100644 index 000000000..3dbeb1502 --- /dev/null +++ b/src/m_Do/m_Do_mtx.cpp @@ -0,0 +1,132 @@ +// +// Generated by dtk +// Translation Unit: m_Do_mtx.cpp +// + +#include "m_Do/m_Do_mtx.h" +#include "dolphin/types.h" + +/* 8000CB48-8000CBEC .text mDoMtx_XYZrotM__FPA4_fsss */ +void mDoMtx_XYZrotM(float(*)[4], short, short, short) { + /* Nonmatching */ +} + +/* 8000CBEC-8000CC84 .text mDoMtx_ZXYrotS__FPA4_fsss */ +void mDoMtx_ZXYrotS(float(*)[4], short, short, short) { + /* Nonmatching */ +} + +/* 8000CC84-8000CD28 .text mDoMtx_ZXYrotM__FPA4_fsss */ +void mDoMtx_ZXYrotM(float(*)[4], short, short, short) { + /* Nonmatching */ +} + +/* 8000CD28-8000CD88 .text mDoMtx_XrotS__FPA4_fs */ +void mDoMtx_XrotS(float(*)[4], short) { + /* Nonmatching */ +} + +/* 8000CD88-8000CDC8 .text mDoMtx_XrotM__FPA4_fs */ +void mDoMtx_XrotM(float(*)[4], short) { + /* Nonmatching */ +} + +/* 8000CDC8-8000CE28 .text mDoMtx_YrotS__FPA4_fs */ +void mDoMtx_YrotS(float(*)[4], short) { + /* Nonmatching */ +} + +/* 8000CE28-8000CE68 .text mDoMtx_YrotM__FPA4_fs */ +void mDoMtx_YrotM(float(*)[4], short) { + /* Nonmatching */ +} + +/* 8000CE68-8000CEC8 .text mDoMtx_ZrotS__FPA4_fs */ +void mDoMtx_ZrotS(float(*)[4], short) { + /* Nonmatching */ +} + +/* 8000CEC8-8000CF08 .text mDoMtx_ZrotM__FPA4_fs */ +void mDoMtx_ZrotM(float(*)[4], short) { + /* Nonmatching */ +} + +/* 8000CF08-8000D10C .text mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs */ +void mDoMtx_lookAt(float(*)[4], const Vec*, const Vec*, short) { + /* Nonmatching */ +} + +/* 8000D10C-8000D148 .text __dt__4cXyzFv */ +cXyz::~cXyz() { + /* Nonmatching */ +} + +/* 8000D148-8000D284 .text mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs */ +void mDoMtx_lookAt(float(*)[4], const Vec*, const Vec*, const Vec*, short) { + /* Nonmatching */ +} + +/* 8000D284-8000D388 .text mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f */ +void mDoMtx_concatProjView(const float(*)[4], const float(*)[4], float(*)[4]) { + /* Nonmatching */ +} + +/* 8000D388-8000D530 .text mDoMtx_inverseTranspose__FPA4_CfPA4_f */ +void mDoMtx_inverseTranspose(const float(*)[4], float(*)[4]) { + /* Nonmatching */ +} + +/* 8000D530-8000D634 .text mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion */ +void mDoMtx_QuatConcat(const Quaternion*, const Quaternion*, Quaternion*) { + /* Nonmatching */ +} + +/* 8000D634-8000D74C .text mDoMtx_MtxToRot__FPA4_CfP5csXyz */ +void mDoMtx_MtxToRot(const float(*)[4], csXyz*) { + /* Nonmatching */ +} + +/* 8000D74C-8000D7CC .text push__14mDoMtx_stack_cFv */ +void mDoMtx_stack_c::push() { + /* Nonmatching */ +} + +/* 8000D7CC-8000D850 .text pop__14mDoMtx_stack_cFv */ +void mDoMtx_stack_c::pop() { + /* Nonmatching */ +} + +/* 8000D850-8000D888 .text transM__14mDoMtx_stack_cFfff */ +void mDoMtx_stack_c::transM(float, float, float) { + /* Nonmatching */ +} + +/* 8000D888-8000D8C0 .text scaleM__14mDoMtx_stack_cFfff */ +void mDoMtx_stack_c::scaleM(float, float, float) { + /* Nonmatching */ +} + +/* 8000D8C0-8000D904 .text lYrotM__14mDoMtx_stack_cFl */ +void mDoMtx_stack_c::lYrotM(long) { + /* Nonmatching */ +} + +/* 8000D904-8000D940 .text rYrotM__14mDoMtx_stack_cFf */ +void mDoMtx_stack_c::rYrotM(float) { + /* Nonmatching */ +} + +/* 8000D940-8000D97C .text quatM__14mDoMtx_stack_cFPC10Quaternion */ +void mDoMtx_stack_c::quatM(const Quaternion*) { + /* Nonmatching */ +} + +/* 8000D9F8-8000DA34 .text __dt__18mDoMtx_quatStack_cFv */ +mDoMtx_quatStack_c::~mDoMtx_quatStack_c() { + /* Nonmatching */ +} + +/* 8000DA34-8000DA70 .text __dt__14mDoMtx_stack_cFv */ +mDoMtx_stack_c::~mDoMtx_stack_c() { + /* Nonmatching */ +} diff --git a/src/m_Do/m_Do_printf.cpp b/src/m_Do/m_Do_printf.cpp new file mode 100644 index 000000000..760c24463 --- /dev/null +++ b/src/m_Do/m_Do_printf.cpp @@ -0,0 +1,82 @@ +// +// Generated by dtk +// Translation Unit: m_Do_printf.cpp +// + +#include "m_Do/m_Do_printf.h" +#include "dolphin/types.h" + +/* 800065DC-80006640 .text OSGetCallerPC */ +void OSGetCallerPC { + /* Nonmatching */ +} + +/* 80006640-800066B0 .text OSGetActiveThreadID */ +void OSGetActiveThreadID { + /* Nonmatching */ +} + +/* 800066B0-80006770 .text search_partial_address */ +void search_partial_address { + /* Nonmatching */ +} + +/* 80006770-800067D0 .text convert_partial_address */ +void convert_partial_address { + /* Nonmatching */ +} + +/* 800067D0-800067DC .text OSReportDisable */ +void OSReportDisable { + /* Nonmatching */ +} + +/* 800067DC-800067E8 .text OSReportEnable */ +void OSReportEnable { + /* Nonmatching */ +} + +/* 800067E8-800067F4 .text OSReportForceEnableOn */ +void OSReportForceEnableOn { + /* Nonmatching */ +} + +/* 800067F4-80006800 .text OSReportForceEnableOff */ +void OSReportForceEnableOff { + /* Nonmatching */ +} + +/* 80006800-80006818 .text OSReportInit__Fv */ +void OSReportInit() { + /* Nonmatching */ +} + +/* 80006818-80006950 .text OSVReport */ +void OSVReport { + /* Nonmatching */ +} + +/* 80006950-800069D0 .text OSReport */ +void OSReport { + /* Nonmatching */ +} + +/* 800069D0-80006A9C .text OSReport_FatalError */ +void OSReport_FatalError { + /* Nonmatching */ +} + +/* 80006A9C-80006B74 .text OSReport_Error */ +void OSReport_Error { + /* Nonmatching */ +} + +/* 80006B74-80006C4C .text OSReport_Warning */ +void OSReport_Warning { + /* Nonmatching */ +} + +/* 80006C4C-80006D84 .text OSPanic */ +void OSPanic { + /* Nonmatching */ +} diff --git a/tools/__init__.py b/tools/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tools/download_tool.py b/tools/download_tool.py new file mode 100644 index 000000000..70aedde56 --- /dev/null +++ b/tools/download_tool.py @@ -0,0 +1,80 @@ +import argparse +import sys +import urllib.request +import os +import stat +import platform +from pathlib import Path +import zipfile +import io +import shutil + + +def dtk_url(tag): + uname = platform.uname() + suffix = "" + system = uname.system.lower() + if system == "darwin": + system = "macos" + elif system == "windows": + suffix = ".exe" + arch = uname.machine.lower() + if arch == "amd64": + arch = "x86_64" + + repo = "https://github.com/encounter/decomp-toolkit" + return f"{repo}/releases/download/{tag}/dtk-{system}-{arch}{suffix}" + + +def sjiswrap_url(tag): + repo = "https://github.com/encounter/sjiswrap" + return f"{repo}/releases/download/{tag}/sjiswrap-windows-x86.exe" + + +def wibo_url(tag): + repo = "https://github.com/decompals/wibo" + return f"{repo}/releases/download/{tag}/wibo" + + +def compilers_url(tag): + if tag == "1": + return "https://cdn.discordapp.com/attachments/727918646525165659/1129759991696457728/GC_WII_COMPILERS.zip" + else: + sys.exit("Unknown compilers tag %s" % tag) + + +TOOLS = { + "dtk": dtk_url, + "sjiswrap": sjiswrap_url, + "wibo": wibo_url, + "compilers": compilers_url, +} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("tool", help="Tool name") + parser.add_argument("output", type=Path, help="output file path") + parser.add_argument("--tag", help="GitHub tag", required=True) + args = parser.parse_args() + + url = TOOLS[args.tool](args.tag) + output = Path(args.output) + + print(f"Downloading {url} to {output}") + req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}) + with urllib.request.urlopen(req) as response: + if url.endswith(".zip"): + data = io.BytesIO(response.read()) + with zipfile.ZipFile(data) as f: + f.extractall(output) + output.touch(mode=0o755) + else: + with open(output, "wb") as f: + shutil.copyfileobj(response, f) + st = os.stat(output) + os.chmod(output, st.st_mode | stat.S_IEXEC) + + +if __name__ == "__main__": + main() diff --git a/tools/mwcc_compiler/.gitkeep b/tools/mwcc_compiler/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/tools/ninja_syntax.py b/tools/ninja_syntax.py new file mode 100644 index 000000000..ab12fa2ab --- /dev/null +++ b/tools/ninja_syntax.py @@ -0,0 +1,225 @@ +#!/usr/bin/python + +# Copyright 2011 Google Inc. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Python module for generating .ninja files. + +Note that this is emphatically not a required piece of Ninja; it's +just a helpful utility for build-file-generation systems that already +use Python. +""" + +import re +import textwrap + + +def escape_path(word): + return word.replace("$ ", "$$ ").replace(" ", "$ ").replace(":", "$:") + + +class Writer(object): + def __init__(self, output, width=78): + self.output = output + self.width = width + + def newline(self): + self.output.write("\n") + + def comment(self, text): + for line in textwrap.wrap( + text, self.width - 2, break_long_words=False, break_on_hyphens=False + ): + self.output.write("# " + line + "\n") + + def variable(self, key, value, indent=0): + if value is None: + return + if isinstance(value, list): + value = " ".join(filter(None, value)) # Filter out empty strings. + self._line("%s = %s" % (key, value), indent) + + def pool(self, name, depth): + self._line("pool %s" % name) + self.variable("depth", depth, indent=1) + + def rule( + self, + name, + command, + description=None, + depfile=None, + generator=False, + pool=None, + restat=False, + rspfile=None, + rspfile_content=None, + deps=None, + ): + self._line("rule %s" % name) + self.variable("command", command, indent=1) + if description: + self.variable("description", description, indent=1) + if depfile: + self.variable("depfile", depfile, indent=1) + if generator: + self.variable("generator", "1", indent=1) + if pool: + self.variable("pool", pool, indent=1) + if restat: + self.variable("restat", "1", indent=1) + if rspfile: + self.variable("rspfile", rspfile, indent=1) + if rspfile_content: + self.variable("rspfile_content", rspfile_content, indent=1) + if deps: + self.variable("deps", deps, indent=1) + + def build( + self, + outputs, + rule, + inputs=None, + implicit=None, + order_only=None, + variables=None, + implicit_outputs=None, + pool=None, + dyndep=None, + ): + outputs = as_list(outputs) + out_outputs = [escape_path(x) for x in outputs] + all_inputs = [escape_path(x) for x in as_list(inputs)] + + if implicit: + implicit = [escape_path(x) for x in as_list(implicit)] + all_inputs.append("|") + all_inputs.extend(implicit) + if order_only: + order_only = [escape_path(x) for x in as_list(order_only)] + all_inputs.append("||") + all_inputs.extend(order_only) + if implicit_outputs: + implicit_outputs = [escape_path(x) for x in as_list(implicit_outputs)] + out_outputs.append("|") + out_outputs.extend(implicit_outputs) + + self._line( + "build %s: %s" % (" ".join(out_outputs), " ".join([rule] + all_inputs)) + ) + if pool is not None: + self._line(" pool = %s" % pool) + if dyndep is not None: + self._line(" dyndep = %s" % dyndep) + + if variables: + if isinstance(variables, dict): + iterator = iter(variables.items()) + else: + iterator = iter(variables) + + for key, val in iterator: + self.variable(key, val, indent=1) + + return outputs + + def include(self, path): + self._line("include %s" % path) + + def subninja(self, path): + self._line("subninja %s" % path) + + def default(self, paths): + self._line("default %s" % " ".join(as_list(paths))) + + def _count_dollars_before_index(self, s, i): + """Returns the number of '$' characters right in front of s[i].""" + dollar_count = 0 + dollar_index = i - 1 + while dollar_index > 0 and s[dollar_index] == "$": + dollar_count += 1 + dollar_index -= 1 + return dollar_count + + def _line(self, text, indent=0): + """Write 'text' word-wrapped at self.width characters.""" + leading_space = " " * indent + while len(leading_space) + len(text) > self.width: + # The text is too wide; wrap if possible. + + # Find the rightmost space that would obey our width constraint and + # that's not an escaped space. + available_space = self.width - len(leading_space) - len(" $") + space = available_space + while True: + space = text.rfind(" ", 0, space) + if space < 0 or self._count_dollars_before_index(text, space) % 2 == 0: + break + + if space < 0: + # No such space; just use the first unescaped space we can find. + space = available_space - 1 + while True: + space = text.find(" ", space + 1) + if ( + space < 0 + or self._count_dollars_before_index(text, space) % 2 == 0 + ): + break + if space < 0: + # Give up on breaking. + break + + self.output.write(leading_space + text[0:space] + " $\n") + text = text[space + 1 :] + + # Subsequent lines are continuations, so indent them. + leading_space = " " * (indent + 2) + + self.output.write(leading_space + text + "\n") + + def close(self): + self.output.close() + + +def as_list(input): + if input is None: + return [] + if isinstance(input, list): + return input + return [input] + + +def escape(string): + """Escape a string such that it can be embedded into a Ninja file without + further interpretation.""" + assert "\n" not in string, "Ninja syntax does not allow newlines" + # We only have one special metacharacter: '$'. + return string.replace("$", "$$") + + +def expand(string, vars, local_vars={}): + """Expand a string containing $vars as Ninja would. + + Note: doesn't handle the full Ninja variable syntax, but it's enough + to make configure.py's use of it work. + """ + + def exp(m): + var = m.group(1) + if var == "$": + return "$" + return local_vars.get(var, vars.get(var, "")) + + return re.sub(r"\$(\$|\w*)", exp, string) diff --git a/tools/transform_dep.py b/tools/transform_dep.py new file mode 100644 index 000000000..9d269ca6e --- /dev/null +++ b/tools/transform_dep.py @@ -0,0 +1,72 @@ +#!/usr/bin/env python3 +import argparse +import os +from platform import uname + +wineprefix = os.path.join(os.environ["HOME"], ".wine") +if "WINEPREFIX" in os.environ: + wineprefix = os.environ["WINEPREFIX"] +winedevices = os.path.join(wineprefix, "dosdevices") + + +def in_wsl() -> bool: + return "microsoft-standard" in uname().release + + +def import_d_file(in_file) -> str: + out_text = "" + + with open(in_file) as file: + for idx, line in enumerate(file): + if idx == 0: + if line.endswith(" \\\n"): + out_text += line[:-3].replace("\\", "/") + " \\\n" + else: + out_text += line.replace("\\", "/") + else: + suffix = "" + if line.endswith(" \\\n"): + suffix = " \\" + path = line.lstrip()[:-3] + else: + path = line.strip() + # lowercase drive letter + path = path[0].lower() + path[1:] + if path[0] == "z": + # shortcut for z: + path = path[2:].replace("\\", "/") + elif in_wsl(): + path = path[0:1] + path[2:] + path = os.path.join("/mnt", path.replace("\\", "/")) + else: + # use $WINEPREFIX/dosdevices to resolve path + path = os.path.realpath( + os.path.join(winedevices, path.replace("\\", "/")) + ) + out_text += "\t" + path + suffix + "\n" + + return out_text + + +def main(): + parser = argparse.ArgumentParser( + description="""Transform a .d file from Wine paths to normal paths""" + ) + parser.add_argument( + "d_file", + help="""Dependency file in""", + ) + parser.add_argument( + "d_file_out", + help="""Dependency file out""", + ) + args = parser.parse_args() + + output = import_d_file(args.d_file) + + with open(args.d_file_out, "w", encoding="UTF-8") as f: + f.write(output) + + +if __name__ == "__main__": + main()